diff --git a/lib_com/options.h b/lib_com/options.h index 5390fd919b424d1cbb634d663986f69f38f87b69..86fc95babc2499d8080fee9c017399c461c3c9a1 100644 --- a/lib_com/options.h +++ b/lib_com/options.h @@ -132,6 +132,7 @@ #define FIX_FLOAT_1578_OMASA_REND_SPIKES /* Nokia: Float issue 1578: Fix spikes and collapsed perception in OMASA/MASA rendering to FOA/HOA */ #define FIX_1521_SBA_LOUDNESS_STEREO /* FhG: issue 1521: Fix loudness for SBA to stereo rendering */ #define FIX_1559 /* Eri/FhG: fix for Issue 1559 in FD CNG with bitrate/bw switching */ +#define FIX_FLOAT_1134_BRIR_LEVEL /* Orange : Float issue 1134: change BRIR level */ /* ##################### End NON-BE switches ########################### */ diff --git a/lib_rend/ivas_dirac_dec_binaural_functions_fx.c b/lib_rend/ivas_dirac_dec_binaural_functions_fx.c index f82cce81066581549af9a47f5d2bf36fde8eb8ae..e0d55b40da759ffca0c15c5db54725c3add6fed9 100644 --- a/lib_rend/ivas_dirac_dec_binaural_functions_fx.c +++ b/lib_rend/ivas_dirac_dec_binaural_functions_fx.c @@ -268,15 +268,27 @@ ivas_error ivas_dirac_dec_init_binaural_data_fx( IF( EQ_32( st_ivas->hDecoderConfig->output_config, IVAS_AUDIO_CONFIG_BINAURAL_ROOM_IR ) ) { Copy32( ( *phHrtfParambin )->parametricEarlyPartEneCorrection_fx, hDiracDecBin->earlyPartEneCorrection_fx, nBins ); +#ifdef FIX_FLOAT_1134_BRIR_LEVEL + hDiracDecBin->q_earlyPartEneCorrection = ( *phHrtfParambin )->parametricEarlyPartEneCorrection_Q; + move16(); +#else + hDiracDecBin->q_earlyPartEneCorrection = Q28; +#endif pRoomAcoustics = NULL; } ELSE { set32_fx( hDiracDecBin->earlyPartEneCorrection_fx, ONE_IN_Q28, CLDFB_NO_CHANNELS_MAX ); +#ifdef FIX_FLOAT_1134_BRIR_LEVEL + hDiracDecBin->q_earlyPartEneCorrection = Q28; + move16(); +#endif pRoomAcoustics = &( st_ivas->hRenderConfig->roomAcoustics ); } +#ifndef FIX_FLOAT_1134_BRIR_LEVEL hDiracDecBin->q_earlyPartEneCorrection = Q28; move16(); +#endif /* reconfiguration needed when Reverb. parameters are changed -> close and open the handle again */ test(); @@ -484,7 +496,12 @@ ivas_error ivas_dirac_dec_binaural_copy_hrtfs_fx( Copy_Scale_sig_16_32_r( parametricReverberationTimes_fx, hrtfParambin->parametricReverberationTimes_fx, CLDFB_NO_CHANNELS_MAX, Q26 - parametricReverberationTimes_factorQ_fx ); /*Q26*/ Copy_Scale_sig_16_32_r( parametricReverberationEneCorrections_fx, hrtfParambin->parametricReverberationEneCorrections_fx, CLDFB_NO_CHANNELS_MAX, Q31 - parametricReverberationEneCorrections_factorQ_fx ); /*Q31*/ - Copy_Scale_sig_16_32_r( parametricEarlyPartEneCorrection_fx, hrtfParambin->parametricEarlyPartEneCorrection_fx, CLDFB_NO_CHANNELS_MAX, Q28 - parametricEarlyPartEneCorrection_factorQ_fx ); /*Q28*/ +#ifdef FIX_FLOAT_1134_BRIR_LEVEL + hrtfParambin->parametricEarlyPartEneCorrection_Q = Q31 - ( Q15 - parametricEarlyPartEneCorrection_factorQ_fx ); + Copy_Scale_sig_16_32_r( parametricEarlyPartEneCorrection_fx, hrtfParambin->parametricEarlyPartEneCorrection_fx, CLDFB_NO_CHANNELS_MAX, Q16 ); /*Q28*/ +#else + Copy_Scale_sig_16_32_r( parametricEarlyPartEneCorrection_fx, hrtfParambin->parametricEarlyPartEneCorrection_fx, CLDFB_NO_CHANNELS_MAX, Q28 - parametricEarlyPartEneCorrection_factorQ_fx ); /*Q28*/ +#endif *hHrtfParambin = hrtfParambin; diff --git a/lib_rend/ivas_rom_binauralRenderer_fx.c b/lib_rend/ivas_rom_binauralRenderer_fx.c index 37b472fc976803e9070de012b6ed6bfbc3acd798..3dce008d56095386b855365c9c4a24209b2af68f 100644 --- a/lib_rend/ivas_rom_binauralRenderer_fx.c +++ b/lib_rend/ivas_rom_binauralRenderer_fx.c @@ -48,47471 +48,39427 @@ /* Can be replaced by your own generated HRIR tables */ /* * Generated with Matlab version 9.3.0.713579 (R2017b) by MUXE6256 -*/ + */ #endif const Word16 FASTCONV_factor_Q_HOA3_latency_s_fx = 31; const Word32 FASTCONV_HOA3_latency_s_fx = 44739; -const Word16 FASTCONV_factor_Q_HOA3_fx= 14; -const Word16 leftHRIRReal_HOA3_fx[BINAURAL_CONVBANDS][HOA3_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {5789, 9287, 3279}, - {7397, -9224, 1369}, - {362, 1834, -51}, - {772, 3, -6}, - {645, -591, -251}, - {221, -72, 276}, - {-824, 956, 286}, - {-224, 1324, -323}, - {-608, 399, 855}, - {821, -1291, -324}, - {-75, 125, -22}, - {161, -845, -53}, - {-63, -384, -52}, - {127, -698, 169}, - {233, -56, -21}, - {-92, 17, 30} - }, - { - {183, -8343, -2166}, - {2343, -13427, 1526}, - {55, 1267, -140}, - {74, 396, 420}, - {343, 942, 402}, - {343, 404, 374}, - {-819, -1862, -878}, - {164, 3444, 442}, - {-1550, -6669, -1693}, - {638, 1450, 951}, - {47, 256, -13}, - {339, 1717, 1154}, - {-144, 48, 158}, - {71, -930, 116}, - {166, 1198, 574}, - {-92, -99, -4} - }, - { - {-3152, -3378, -3132}, - {-4570, 3870, -4147}, - {-43, 1118, 12}, - {-721, 1764, 98}, - {-374, 1997, 135}, - {125, 1719, -263}, - {144, -4569, 97}, - {249, 2954, 622}, - {-622, -8703, -880}, - {-875, 6651, -1083}, - {69, 809, -329}, - {-538, 6625, -935}, - {-333, 421, 49}, - {7, -807, 91}, - {-310, 2800, -78}, - {-233, 815, -437} - }, - { - {-1031, 8383, 1023}, - {-2690, 17875, 1776}, - {150, 1068, -51}, - {-305, 1339, -13}, - {-339, 1534, 197}, - {14, 1941, -25}, - {426, -5041, -390}, - {-134, 895, -159}, - {661, -7305, -923}, - {-505, 11610, 1337}, - {34, 556, -411}, - {-449, 7517, -548}, - {-350, -115, -170}, - {-34, -515, 134}, - {-467, 1164, -768}, - {-125, 1907, 41} - }, - { - {1880, 1139, 2800}, - {1738, 10714, 3049}, - {531, 392, 56}, - {798, 2294, -874}, - {142, 4128, -1167}, - {-72, 1971, 5}, - {420, -5314, -106}, - {-79, 1013, -124}, - {1604, -10504, 250}, - {186, 9135, 2345}, - {77, -274, 7}, - {217, 2730, 1526}, - {-121, 193, -353}, - {-88, -566, 188}, - {174, 192, -359}, - {89, 508, 715} - }, - { - {1092, -1474, 1578}, - {3745, 7583, 383}, - {501, 909, 173}, - {1718, 5529, -60}, - {1191, 6639, -637}, - {80, 1335, -364}, - {427, -3530, 912}, - {255, 565, -440}, - {1336, -5402, 2750}, - {73, 3686, -451}, - {14, -295, 19}, - {-280, 364, 440}, - {278, 1157, -71}, - {-108, -1411, -77}, - {973, 1757, 80}, - {93, -969, 52} - }, - { - {-4073, 7572, -734}, - {1511, 9447, 516}, - {-304, 1937, -3}, - {394, 3150, 1245}, - {1204, 1830, 1398}, - {744, 859, -231}, - {71, -1444, -46}, - {953, -1106, 58}, - {-1849, 2973, -226}, - {838, 936, 598}, - {-38, -155, -48}, - {-603, 1153, 216}, - {413, 32, 367}, - {193, -1148, -283}, - {1301, -83, 692}, - {451, -521, -241} - }, - { - {-9646, 1146, -1936}, - {-5519, -1434, -2182}, - {-1504, 4, -515}, - {-3933, -3426, -437}, - {-1745, -3441, -114}, - {1418, 1271, -228}, - {600, -200, 350}, - {983, -405, 290}, - {-3514, 428, -756}, - {264, -1357, -196}, - {-59, 352, 143}, - {-759, -178, -256}, - {-135, -1306, -49}, - {858, 480, 231}, - {307, -1861, 171}, - {975, 540, 70} - }, - { - {-11017, -3266, 56}, - {-10353, -2263, -714}, - {-2142, -951, -21}, - {-7421, -57, -924}, - {-4670, 492, -933}, - {1807, -188, 275}, - {1081, 92, 72}, - {-52, 785, 34}, - {-2672, -2143, 30}, - {-320, -414, -381}, - {-308, 563, 101}, - {-41, -762, -150}, - {-673, -393, -278}, - {1075, 447, 172}, - {-1205, 655, -478}, - {1030, 111, 197} - }, - { - {-8904, 975, 1050}, - {-11471, 1315, 680}, - {-2539, -152, 301}, - {-7771, 2071, -50}, - {-5363, 1869, -243}, - {1167, -967, 75}, - {1438, 2, -18}, - {-1543, -638, -195}, - {-313, 906, 635}, - {-387, 655, 59}, - {-705, -220, -132}, - {1275, 737, 166}, - {-669, 354, 36}, - {733, -506, -130}, - {-2028, 916, -205}, - {420, -569, 59} - }, - { - {-5506, 473, 516}, - {-9622, -149, 701}, - {-2990, 422, 127}, - {-5373, -1052, 574}, - {-3828, -1102, 511}, - {-120, 500, -244}, - {1412, 96, -44}, - {-2588, -290, -131}, - {1698, 639, 322}, - {-126, -76, 248}, - {-914, -294, -54}, - {2359, 227, 137}, - {-290, -81, 103}, - {144, -199, -118}, - {-1984, -567, 318}, - {-527, 513, -166} - }, - { - {-2511, -137, -153}, - {-6587, 2, 212}, - {-3273, -108, 20}, - {-2111, 74, 335}, - {-1521, -174, 360}, - {-1276, 415, -47}, - {940, -139, -61}, - {-2710, 373, 128}, - {2440, -612, -225}, - {185, -297, 92}, - {-903, 141, 109}, - {2631, -255, -100}, - {243, -55, 1}, - {-450, -27, 62}, - {-1605, -526, 224}, - {-1221, 342, -103} - }, - { - {-352, -513, -259}, - {-3696, -273, -90}, - {-2935, -105, 16}, - {506, -67, -17}, - {385, 72, -38}, - {-1863, -26, 233}, - {101, 59, -5}, - {-2137, 2, 137}, - {2181, -23, -329}, - {430, 113, -92}, - {-770, 194, 58}, - {2034, 62, -98}, - {644, -84, -59}, - {-1012, 330, -6}, - {-1209, 269, -150}, - {-1459, -142, 108} - }, - { - {1296, 650, -49}, - {-1272, 541, -120}, - {-1490, 456, 16}, - {1991, -33, -164}, - {1566, 97, -145}, - {-1645, -259, 113}, - {-992, -211, 73}, - {-1273, 27, -16}, - {1522, 298, -86}, - {669, 237, -71}, - {-493, 36, -45}, - {715, -278, -2}, - {672, 25, -21}, - {-1449, 149, -22}, - {-836, 409, -145}, - {-1492, -187, 61} - }, - { - {2716, -337, 80}, - {825, -610, -16}, - {1148, -592, -29}, - {2761, -277, -147}, - {2318, -236, -97}, - {-373, -177, -115}, - {-2074, 274, 86}, - {-440, -281, -36}, - {746, 70, 98}, - {899, -136, 29}, - {-60, -169, -33}, - {-937, 243, 78}, - {181, 174, -4}, - {-1784, -76, 127}, - {-650, -308, 91}, - {-1513, -13, -13} - }, - { - {3928, 115, 43}, - {2597, 389, 61}, - {4430, 727, -113}, - {3413, 271, -31}, - {3094, 279, -22}, - {1797, 654, -178}, - {-2658, -196, 37}, - {136, 179, 53}, - {-141, -368, 62}, - {1017, -69, 25}, - {409, 167, 8}, - {-2369, -344, 121}, - {-758, -166, 22}, - {-2078, -334, 92}, - {-814, -200, 156}, - {-1652, -19, 18} - }, - { - {4896, -95, -22}, - {3896, -144, 50}, - {7362, -776, -76}, - {4108, -80, -32}, - {4022, -177, -14}, - {4091, -809, -65}, - {-2240, -143, -30}, - {424, 55, 68}, - {-1080, 369, -54}, - {943, 138, -45}, - {757, -80, 35}, - {-3010, 261, 23}, - {-1869, 202, 86}, - {-2121, 165, -79}, - {-1171, 376, 24}, - {-1952, 151, 9} - }, - { - {5669, 137, -41}, - {4695, -9, -8}, - {8874, 231, 38}, - {4690, 160, -63}, - {4915, 160, -52}, - {5386, 311, 100}, - {-615, 564, -36}, - {691, -58, 10}, - {-1895, -76, -81}, - {640, -50, -70}, - {924, 18, 52}, - {-2374, 313, -56}, - {-2724, -296, 65}, - {-1666, 353, -82}, - {-1283, -109, -111}, - {-2295, -78, -21} - }, - { - {6363, -162, -30}, - {5179, -1, -66}, - {8410, 583, 5}, - {4858, -95, -4}, - {5462, -118, -47}, - {4840, 673, 59}, - {1873, -691, 4}, - {1333, -103, -53}, - {-2462, -92, 8}, - {88, 4, -6}, - {1059, 46, 47}, - {-438, -737, 6}, - {-2793, -32, -3}, - {-832, -423, 54}, - {-778, -426, -78}, - {-2523, -80, 19} - }, - { - {7056, 161, -20}, - {5625, 172, -64}, - {6370, -812, -135}, - {4365, -275, 14}, - {5376, -125, -41}, - {2547, -997, -154}, - {4407, 440, -16}, - {2599, 416, -61}, - {-2815, 45, 107}, - {-715, -155, 64}, - {1485, -24, -17}, - {2172, 592, 50}, - {-1742, 396, -7}, - {-9, 159, 124}, - {325, 600, 110}, - {-2554, 46, 80} - }, - { - {7724, -136, -20}, - {6189, -275, 10}, - {3848, 432, -144}, - {3248, 479, -79}, - {4573, 253, -53}, - {-550, 537, -186}, - {6075, -104, -112}, - {4362, -488, -23}, - {-3038, 207, 90}, - {-1647, 311, 53}, - {2476, -171, -116}, - {4500, -208, -64}, - {229, -489, -20}, - {519, 167, 44}, - {1686, -181, 182}, - {-2356, 105, 33} - }, - { - {8282, 104, -23}, - {6868, 159, 66}, - {1888, -102, -7}, - {1812, -226, -108}, - {3236, -255, -12}, - {-3415, -135, 42}, - {6250, -19, -127}, - {6089, 264, -49}, - {-3143, -282, -73}, - {-2414, -260, -20}, - {3929, 479, -142}, - {5706, 122, -167}, - {2450, 502, -55}, - {796, -110, -88}, - {3061, -177, -17}, - {-1900, 29, -76} - }, - { - {8650, -75, -13}, - {7634, 12, 11}, - {963, 56, 65}, - {343, 41, 26}, - {1687, 387, 15}, - {-5419, 249, 221}, - {4809, 212, 39}, - {7138, -127, -99}, - {-3104, -173, -140}, - {-2718, -26, -58}, - {5256, -569, -14}, - {5322, -66, -37}, - {4067, -387, -18}, - {1105, -267, -63}, - {4471, -124, -255}, - {-1255, -357, -51} - }, - { - {8814, 2, -2}, - {8543, 100, -93}, - {972, 45, 19}, - {-1041, -249, 139}, - {300, -309, -18}, - {-6264, -341, 135}, - {2191, -838, 125}, - {7001, -79, -72}, - {-3099, 419, 56}, - {-2508, 294, 10}, - {5650, 14, 119}, - {3344, -585, 124}, - {4414, -92, 40}, - {1617, 227, 49}, - {5822, 661, -208}, - {-712, 245, 72} - }, - { - {8846, 41, -13}, - {9614, -375, -93}, - {1449, -205, 0}, - {-2193, 400, 89}, - {-636, 75, -20}, - {-5800, -94, -36}, - {-581, 1007, -63}, - {5463, 500, -38}, - {-3521, 160, 214}, - {-2074, -165, 90}, - {4693, 735, 24}, - {430, 1100, 18}, - {3409, 580, -14}, - {2305, -7, 22}, - {6533, -431, 41}, - {-574, 124, 97} - }, - { - {8884, 11, -24}, - {10644, 380, 9}, - {1789, 98, 37}, - {-2814, -167, -11}, - {-1084, 88, 42}, - {-4174, 672, -33}, - {-2276, -142, -199}, - {2773, -723, -43}, - {-4467, -666, 76}, - {-1805, -106, 56}, - {2784, -704, -165}, - {-2176, -592, -150}, - {1673, -519, -101}, - {3095, 80, -79}, - {5855, -498, 103}, - {-837, -337, -15} - }, - { - {9041, -80, -11}, - {11309, -71, 66}, - {1567, 165, 46}, - {-2651, -226, -13}, - {-1247, 39, 71}, - {-2005, -656, 75}, - {-2359, -601, -52}, - {-401, 649, -14}, - {-5437, 343, -109}, - {-1857, 129, -15}, - {792, 152, -131}, - {-3408, -258, -71}, - {114, 153, -70}, - {3832, -243, -88}, - {3656, 901, -40}, - {-1150, 36, -80} - }, - { - {9340, 89, 2}, - {11458, -236, -7}, - {795, -297, 21}, - {-1758, 392, 60}, - {-1353, -100, 28}, - {-96, 317, 112}, - {-1399, 587, 163}, - {-3317, -589, 5}, - {-5785, 247, -70}, - {-2132, -70, -29}, - {-709, -52, 25}, - {-3102, 518, 125}, - {-659, 87, 25}, - {4211, 133, -26}, - {596, -803, -136}, - {-1153, 189, -13} - }, - { - {9723, -93, 5}, - {11277, 121, -90}, - {-132, 298, -20}, - {-503, -252, 74}, - {-1506, 77, -15}, - {1060, 124, 16}, - {-495, 35, 177}, - {-5430, 262, 14}, - {-5308, -412, 81}, - {-2438, -3, 1}, - {-1660, 100, 85}, - {-1889, -276, 176}, - {-537, -190, 87}, - {3922, 131, 12}, - {-2380, 389, -81}, - {-760, -200, 61} - }, - { - {10102, 48, -5}, - {11085, 76, -63}, - {-713, -78, -54}, - {725, 227, 50}, - {-1669, 105, 29}, - {1516, -121, -114}, - {-385, -438, -8}, - {-6563, 17, 80}, - {-4285, 231, 130}, - {-2607, 45, 49}, - {-2274, -147, 69}, - {-567, -8, 45}, - {207, 97, 55}, - {2879, -406, -15}, - {-4614, -137, 65}, - {-116, 43, 35} - }, - { - {10407, -46, -19}, - {11046, -131, 16}, - {-672, -227, -19}, - {1716, -65, 16}, - {-1763, 61, 74}, - {1658, -61, -138}, - {-1058, 350, -158}, - {-6917, -70, 147}, - {-3129, -60, 43}, - {-2553, 25, 51}, - {-2773, 145, 38}, - {379, -32, -92}, - {1196, -168, -16}, - {1318, 398, -47}, - {-5958, 77, 172}, - {584, -112, -28} - }, - { - {10608, 51, -13}, - {11115, -20, 36}, - {-131, 308, 69}, - {2519, 112, -25}, - {-1676, -103, 6}, - {1767, 258, -42}, - {-2092, -46, -122}, - {-6805, -82, 117}, - {-2048, 197, -22}, - {-2223, 47, 9}, - {-3229, -147, 9}, - {810, 138, -87}, - {2098, 143, -49}, - {-329, -280, -21}, - {-6541, -172, 163}, - {1206, 215, -4} - }, - { - {10703, -11, -2}, - {11189, 33, -2}, - {540, -96, 102}, - {3323, -135, -46}, - {-1279, -97, -61}, - {1824, -74, 61}, - {-3186, 28, 12}, - {-6367, -28, 35}, - {-1053, -192, -16}, - {-1604, -169, -10}, - {-3571, 42, -3}, - {705, -19, -11}, - {2628, -106, -50}, - {-1684, 184, 24}, - {-6439, 63, 69}, - {1668, -78, 41} - }, - { - {10733, -8, -1}, - {11227, 9, -14}, - {1061, -143, 6}, - {4231, 264, -45}, - {-630, 326, -23}, - {1663, -213, 28}, - {-4304, -179, 95}, - {-5586, 179, -2}, - {-84, 191, -19}, - {-786, 246, 8}, - {-3730, 25, 14}, - {112, -174, 28}, - {2591, -49, -29}, - {-2533, -72, 57}, - {-5602, 212, 1}, - {2017, -52, 9} - }, - { - {10767, 19, -12}, - {11246, -19, 0}, - {1435, -38, -81}, - {5159, -252, -13}, - {-25, -213, 64}, - {1276, 183, -51}, - {-5462, 361, 80}, - {-4484, -317, 5}, - {896, -186, -35}, - {54, -197, 34}, - {-3749, -23, 26}, - {-798, 299, 9}, - {1918, 207, -15}, - {-2841, 28, 63}, - {-4062, -490, 11}, - {2430, -15, -59} - }, - { - {10873, 33, -22}, - {11303, -4, 2}, - {1785, 220, -33}, - {5876, 159, 17}, - {219, -70, 75}, - {804, -25, -43}, - {-6528, -360, -5}, - {-3221, 324, 31}, - {1818, 236, -31}, - {752, 75, 26}, - {-3739, 2, 24}, - {-1734, -250, -33}, - {730, -353, -23}, - {-2688, 27, 31}, - {-2075, 534, 61}, - {3039, 220, -69} - }, - { - {11069, -79, -14}, - {11472, -34, -11}, - {2107, -108, 35}, - {6205, 47, 11}, - {69, 208, 13}, - {368, 11, 14}, - {-7236, 36, -33}, - {-2045, -236, 46}, - {2517, -129, -11}, - {1263, -20, -12}, - {-3790, -12, 35}, - {-2413, 53, -36}, - {-693, 341, -46}, - {-2191, -160, 17}, - {-52, -350, 61}, - {3756, -251, -22} - }, - { - {11303, 78, 3}, - {11797, 101, -11}, - {2323, -58, 14}, - {6172, -112, -28}, - {-180, -82, -27}, - {11, -68, 37}, - {-7443, 157, 37}, - {-1138, 76, 26}, - {2833, 7, -12}, - {1674, 86, -26}, - {-3893, -19, 60}, - {-2728, 99, 21}, - {-2018, -156, -16}, - {-1524, 128, 12}, - {1666, 133, -29}, - {4291, 97, 4} - }, - { - {11493, -21, 8}, - {12253, -116, -5}, - {2403, 34, -34}, - {5988, 66, -51}, - {-161, -50, -28}, - {-245, 83, 20}, - {-7275, -86, 85}, - {-495, -28, -23}, - {2741, 92, -21}, - {2079, -96, -19}, - {-3923, 100, 36}, - {-2802, -19, 63}, - {-3043, 134, 38}, - {-882, -138, 0}, - {2953, -200, -103}, - {4381, 60, -1} - }, - { - {11595, -26, -7}, - {12762, 107, -5}, - {2380, 47, -21}, - {5890, 83, -24}, - {317, 249, -1}, - {-360, -15, 4}, - {-6968, -13, 52}, - {35, 116, -40}, - {2359, -109, -24}, - {2511, 134, -5}, - {-3672, 43, -16}, - {-2830, -92, 32}, - {-3729, -151, 31}, - {-402, 113, 16}, - {3801, 265, -58}, - {3973, -197, -19} - }, - { - {11629, 16, -25}, - {13239, -87, -10}, - {2291, 7, 13}, - {5995, -102, 28}, - {1169, -291, 50}, - {-292, -50, 10}, - {-6679, -7, 3}, - {567, -128, -33}, - {1883, 102, -18}, - {2941, -100, 13}, - {-3002, -258, -13}, - {-2901, 58, -11}, - {-4103, 22, 18}, - {-134, 3, 24}, - {4172, -23, -9}, - {3252, 229, -45} - }, - { - {11646, 39, -18}, - {13619, 56, -14}, - {2164, -128, -16}, - {6273, -18, 12}, - {2116, 123, 45}, - {-52, 13, -7}, - {-6434, 103, 13}, - {1099, 195, -5}, - {1487, -63, -16}, - {3311, 9, -3}, - {-2004, 343, 42}, - {-2989, 46, 4}, - {-4246, 21, 36}, - {11, -59, -8}, - {4075, -121, -27}, - {2510, -140, -57} - }, - { - {11668, -33, 6}, - {13874, -25, -23}, - {2036, 56, -71}, - {6658, -43, -46}, - {2936, -41, -24}, - {286, -68, -42}, - {-6194, -38, 37}, - {1526, -71, 21}, - {1262, -25, 1}, - {3616, -20, -39}, - {-937, -182, 59}, - {-3036, -19, 43}, - {-4255, -30, 57}, - {199, 8, -56}, - {3636, 169, -58}, - {1945, -4, -24} - }, - { - {11693, -14, 9}, - {14015, 48, -16}, - {1898, 94, -44}, - {7063, 137, -50}, - {3580, 132, -54}, - {591, 143, -23}, - {-5885, 20, 15}, - {1764, -25, 4}, - {1189, -12, 12}, - {3893, 116, -29}, - {-25, 60, 5}, - {-2976, -51, 25}, - {-4187, -61, 38}, - {538, 207, -41}, - {3034, -66, -44}, - {1542, -27, 17} - }, - { - {11728, 24, -9}, - {14067, -2, -3}, - {1627, 17, 21}, - {7348, -127, -1}, - {4077, -147, -21}, - {688, -5, 13}, - {-5421, -109, -9}, - {1864, 49, -29}, - {1206, -5, 3}, - {4155, -77, 4}, - {678, -81, -45}, - {-2732, -63, -9}, - {-4039, -21, -1}, - {947, -174, 26}, - {2419, 73, 4}, - {1155, 82, 27} - }, - { - {11803, 26, -19}, - {14066, -26, -9}, - {1103, -249, 4}, - {7377, -83, 12}, - {4442, 37, -7}, - {467, -194, -19}, - {-4790, 199, 3}, - {1969, 26, -46}, - {1272, 6, -1}, - {4382, -17, -7}, - {1226, 144, -41}, - {-2277, 182, 10}, - {-3788, 156, 24}, - {1223, -16, 34}, - {1865, -141, 11}, - {675, -160, 14} - }, - { - {11934, -62, -7}, - {14072, 10, -20}, - {354, 255, -61}, - {7127, 183, -42}, - {4688, 7, -33}, - {-17, 176, -75}, - {-4069, -183, 29}, - {2199, -103, -32}, - {1355, 22, -20}, - {4567, 5, -45}, - {1686, -154, 0}, - {-1696, -142, 35}, - {-3473, -106, 72}, - {1265, 86, -5}, - {1426, 111, -15}, - {91, 178, -16} - }, - { - {12107, 38, 2}, - {14121, -15, -39}, - {-482, -54, -40}, - {6701, -53, -59}, - {4811, 38, -45}, - {-623, -7, -46}, - {-3378, 54, 8}, - {2546, 100, -18}, - {1439, 53, -25}, - {4683, 102, -32}, - {2101, 18, 4}, - {-1124, 48, 11}, - {-3143, -49, 45}, - {1113, -92, -37}, - {1118, -16, -17}, - {-504, -39, -1} - }, - { - {12293, 1, -14}, - {14193, -29, -56}, - {-1280, -64, 98}, - {6210, -90, 37}, - {4792, -163, 32}, - {-1236, -87, 88}, - {-2798, -38, -52}, - {2914, -96, -11}, - {1496, -95, 20}, - {4682, -204, 84}, - {2503, 81, -83}, - {-657, -43, -32}, - {-2812, 126, -77}, - {869, -14, -26}, - {891, -34, 20}, - {-1018, 14, 67} - }, - { - {12463, 3, -42}, - {14244, 88, -32}, - {-1949, -56, 239}, - {5733, 65, 192}, - {4651, 141, 196}, - {-1750, -62, 212}, - {-2357, 127, -66}, - {3210, 79, 9}, - {1505, 48, 81}, - {4572, 102, 256}, - {2900, -22, -208}, - {-352, 107, -27}, - {-2527, 16, -197}, - {609, 126, 70}, - {674, 16, 73}, - {-1406, -88, 100} - } +const Word16 FASTCONV_factor_Q_HOA3_fx = 14; +const Word16 leftHRIRReal_HOA3_fx[BINAURAL_CONVBANDS][HOA3_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { 5789, 9287, 3279 }, + { 7397, -9224, 1369 }, + { 362, 1834, -51 }, + { 772, 3, -6 }, + { 645, -591, -251 }, + { 221, -72, 276 }, + { -824, 956, 286 }, + { -224, 1324, -323 }, + { -608, 399, 855 }, + { 821, -1291, -324 }, + { -75, 125, -22 }, + { 161, -845, -53 }, + { -63, -384, -52 }, + { 127, -698, 169 }, + { 233, -56, -21 }, + { -92, 17, 30 } }, + { { 183, -8343, -2166 }, + { 2343, -13427, 1526 }, + { 55, 1267, -140 }, + { 74, 396, 420 }, + { 343, 942, 402 }, + { 343, 404, 374 }, + { -819, -1862, -878 }, + { 164, 3444, 442 }, + { -1550, -6669, -1693 }, + { 638, 1450, 951 }, + { 47, 256, -13 }, + { 339, 1717, 1154 }, + { -144, 48, 158 }, + { 71, -930, 116 }, + { 166, 1198, 574 }, + { -92, -99, -4 } }, + { { -3152, -3378, -3132 }, + { -4570, 3870, -4147 }, + { -43, 1118, 12 }, + { -721, 1764, 98 }, + { -374, 1997, 135 }, + { 125, 1719, -263 }, + { 144, -4569, 97 }, + { 249, 2954, 622 }, + { -622, -8703, -880 }, + { -875, 6651, -1083 }, + { 69, 809, -329 }, + { -538, 6625, -935 }, + { -333, 421, 49 }, + { 7, -807, 91 }, + { -310, 2800, -78 }, + { -233, 815, -437 } }, + { { -1031, 8383, 1023 }, + { -2690, 17875, 1776 }, + { 150, 1068, -51 }, + { -305, 1339, -13 }, + { -339, 1534, 197 }, + { 14, 1941, -25 }, + { 426, -5041, -390 }, + { -134, 895, -159 }, + { 661, -7305, -923 }, + { -505, 11610, 1337 }, + { 34, 556, -411 }, + { -449, 7517, -548 }, + { -350, -115, -170 }, + { -34, -515, 134 }, + { -467, 1164, -768 }, + { -125, 1907, 41 } }, + { { 1880, 1139, 2800 }, + { 1738, 10714, 3049 }, + { 531, 392, 56 }, + { 798, 2294, -874 }, + { 142, 4128, -1167 }, + { -72, 1971, 5 }, + { 420, -5314, -106 }, + { -79, 1013, -124 }, + { 1604, -10504, 250 }, + { 186, 9135, 2345 }, + { 77, -274, 7 }, + { 217, 2730, 1526 }, + { -121, 193, -353 }, + { -88, -566, 188 }, + { 174, 192, -359 }, + { 89, 508, 715 } }, + { { 1092, -1474, 1578 }, + { 3745, 7583, 383 }, + { 501, 909, 173 }, + { 1718, 5529, -60 }, + { 1191, 6639, -637 }, + { 80, 1335, -364 }, + { 427, -3530, 912 }, + { 255, 565, -440 }, + { 1336, -5402, 2750 }, + { 73, 3686, -451 }, + { 14, -295, 19 }, + { -280, 364, 440 }, + { 278, 1157, -71 }, + { -108, -1411, -77 }, + { 973, 1757, 80 }, + { 93, -969, 52 } }, + { { -4073, 7572, -734 }, + { 1511, 9447, 516 }, + { -304, 1937, -3 }, + { 394, 3150, 1245 }, + { 1204, 1830, 1398 }, + { 744, 859, -231 }, + { 71, -1444, -46 }, + { 953, -1106, 58 }, + { -1849, 2973, -226 }, + { 838, 936, 598 }, + { -38, -155, -48 }, + { -603, 1153, 216 }, + { 413, 32, 367 }, + { 193, -1148, -283 }, + { 1301, -83, 692 }, + { 451, -521, -241 } }, + { { -9646, 1146, -1936 }, + { -5519, -1434, -2182 }, + { -1504, 4, -515 }, + { -3933, -3426, -437 }, + { -1745, -3441, -114 }, + { 1418, 1271, -228 }, + { 600, -200, 350 }, + { 983, -405, 290 }, + { -3514, 428, -756 }, + { 264, -1357, -196 }, + { -59, 352, 143 }, + { -759, -178, -256 }, + { -135, -1306, -49 }, + { 858, 480, 231 }, + { 307, -1861, 171 }, + { 975, 540, 70 } }, + { { -11017, -3266, 56 }, + { -10353, -2263, -714 }, + { -2142, -951, -21 }, + { -7421, -57, -924 }, + { -4670, 492, -933 }, + { 1807, -188, 275 }, + { 1081, 92, 72 }, + { -52, 785, 34 }, + { -2672, -2143, 30 }, + { -320, -414, -381 }, + { -308, 563, 101 }, + { -41, -762, -150 }, + { -673, -393, -278 }, + { 1075, 447, 172 }, + { -1205, 655, -478 }, + { 1030, 111, 197 } }, + { { -8904, 975, 1050 }, + { -11471, 1315, 680 }, + { -2539, -152, 301 }, + { -7771, 2071, -50 }, + { -5363, 1869, -243 }, + { 1167, -967, 75 }, + { 1438, 2, -18 }, + { -1543, -638, -195 }, + { -313, 906, 635 }, + { -387, 655, 59 }, + { -705, -220, -132 }, + { 1275, 737, 166 }, + { -669, 354, 36 }, + { 733, -506, -130 }, + { -2028, 916, -205 }, + { 420, -569, 59 } }, + { { -5506, 473, 516 }, + { -9622, -149, 701 }, + { -2990, 422, 127 }, + { -5373, -1052, 574 }, + { -3828, -1102, 511 }, + { -120, 500, -244 }, + { 1412, 96, -44 }, + { -2588, -290, -131 }, + { 1698, 639, 322 }, + { -126, -76, 248 }, + { -914, -294, -54 }, + { 2359, 227, 137 }, + { -290, -81, 103 }, + { 144, -199, -118 }, + { -1984, -567, 318 }, + { -527, 513, -166 } }, + { { -2511, -137, -153 }, + { -6587, 2, 212 }, + { -3273, -108, 20 }, + { -2111, 74, 335 }, + { -1521, -174, 360 }, + { -1276, 415, -47 }, + { 940, -139, -61 }, + { -2710, 373, 128 }, + { 2440, -612, -225 }, + { 185, -297, 92 }, + { -903, 141, 109 }, + { 2631, -255, -100 }, + { 243, -55, 1 }, + { -450, -27, 62 }, + { -1605, -526, 224 }, + { -1221, 342, -103 } }, + { { -352, -513, -259 }, + { -3696, -273, -90 }, + { -2935, -105, 16 }, + { 506, -67, -17 }, + { 385, 72, -38 }, + { -1863, -26, 233 }, + { 101, 59, -5 }, + { -2137, 2, 137 }, + { 2181, -23, -329 }, + { 430, 113, -92 }, + { -770, 194, 58 }, + { 2034, 62, -98 }, + { 644, -84, -59 }, + { -1012, 330, -6 }, + { -1209, 269, -150 }, + { -1459, -142, 108 } }, + { { 1296, 650, -49 }, + { -1272, 541, -120 }, + { -1490, 456, 16 }, + { 1991, -33, -164 }, + { 1566, 97, -145 }, + { -1645, -259, 113 }, + { -992, -211, 73 }, + { -1273, 27, -16 }, + { 1522, 298, -86 }, + { 669, 237, -71 }, + { -493, 36, -45 }, + { 715, -278, -2 }, + { 672, 25, -21 }, + { -1449, 149, -22 }, + { -836, 409, -145 }, + { -1492, -187, 61 } }, + { { 2716, -337, 80 }, + { 825, -610, -16 }, + { 1148, -592, -29 }, + { 2761, -277, -147 }, + { 2318, -236, -97 }, + { -373, -177, -115 }, + { -2074, 274, 86 }, + { -440, -281, -36 }, + { 746, 70, 98 }, + { 899, -136, 29 }, + { -60, -169, -33 }, + { -937, 243, 78 }, + { 181, 174, -4 }, + { -1784, -76, 127 }, + { -650, -308, 91 }, + { -1513, -13, -13 } }, + { { 3928, 115, 43 }, + { 2597, 389, 61 }, + { 4430, 727, -113 }, + { 3413, 271, -31 }, + { 3094, 279, -22 }, + { 1797, 654, -178 }, + { -2658, -196, 37 }, + { 136, 179, 53 }, + { -141, -368, 62 }, + { 1017, -69, 25 }, + { 409, 167, 8 }, + { -2369, -344, 121 }, + { -758, -166, 22 }, + { -2078, -334, 92 }, + { -814, -200, 156 }, + { -1652, -19, 18 } }, + { { 4896, -95, -22 }, + { 3896, -144, 50 }, + { 7362, -776, -76 }, + { 4108, -80, -32 }, + { 4022, -177, -14 }, + { 4091, -809, -65 }, + { -2240, -143, -30 }, + { 424, 55, 68 }, + { -1080, 369, -54 }, + { 943, 138, -45 }, + { 757, -80, 35 }, + { -3010, 261, 23 }, + { -1869, 202, 86 }, + { -2121, 165, -79 }, + { -1171, 376, 24 }, + { -1952, 151, 9 } }, + { { 5669, 137, -41 }, + { 4695, -9, -8 }, + { 8874, 231, 38 }, + { 4690, 160, -63 }, + { 4915, 160, -52 }, + { 5386, 311, 100 }, + { -615, 564, -36 }, + { 691, -58, 10 }, + { -1895, -76, -81 }, + { 640, -50, -70 }, + { 924, 18, 52 }, + { -2374, 313, -56 }, + { -2724, -296, 65 }, + { -1666, 353, -82 }, + { -1283, -109, -111 }, + { -2295, -78, -21 } }, + { { 6363, -162, -30 }, + { 5179, -1, -66 }, + { 8410, 583, 5 }, + { 4858, -95, -4 }, + { 5462, -118, -47 }, + { 4840, 673, 59 }, + { 1873, -691, 4 }, + { 1333, -103, -53 }, + { -2462, -92, 8 }, + { 88, 4, -6 }, + { 1059, 46, 47 }, + { -438, -737, 6 }, + { -2793, -32, -3 }, + { -832, -423, 54 }, + { -778, -426, -78 }, + { -2523, -80, 19 } }, + { { 7056, 161, -20 }, + { 5625, 172, -64 }, + { 6370, -812, -135 }, + { 4365, -275, 14 }, + { 5376, -125, -41 }, + { 2547, -997, -154 }, + { 4407, 440, -16 }, + { 2599, 416, -61 }, + { -2815, 45, 107 }, + { -715, -155, 64 }, + { 1485, -24, -17 }, + { 2172, 592, 50 }, + { -1742, 396, -7 }, + { -9, 159, 124 }, + { 325, 600, 110 }, + { -2554, 46, 80 } }, + { { 7724, -136, -20 }, + { 6189, -275, 10 }, + { 3848, 432, -144 }, + { 3248, 479, -79 }, + { 4573, 253, -53 }, + { -550, 537, -186 }, + { 6075, -104, -112 }, + { 4362, -488, -23 }, + { -3038, 207, 90 }, + { -1647, 311, 53 }, + { 2476, -171, -116 }, + { 4500, -208, -64 }, + { 229, -489, -20 }, + { 519, 167, 44 }, + { 1686, -181, 182 }, + { -2356, 105, 33 } }, + { { 8282, 104, -23 }, + { 6868, 159, 66 }, + { 1888, -102, -7 }, + { 1812, -226, -108 }, + { 3236, -255, -12 }, + { -3415, -135, 42 }, + { 6250, -19, -127 }, + { 6089, 264, -49 }, + { -3143, -282, -73 }, + { -2414, -260, -20 }, + { 3929, 479, -142 }, + { 5706, 122, -167 }, + { 2450, 502, -55 }, + { 796, -110, -88 }, + { 3061, -177, -17 }, + { -1900, 29, -76 } }, + { { 8650, -75, -13 }, + { 7634, 12, 11 }, + { 963, 56, 65 }, + { 343, 41, 26 }, + { 1687, 387, 15 }, + { -5419, 249, 221 }, + { 4809, 212, 39 }, + { 7138, -127, -99 }, + { -3104, -173, -140 }, + { -2718, -26, -58 }, + { 5256, -569, -14 }, + { 5322, -66, -37 }, + { 4067, -387, -18 }, + { 1105, -267, -63 }, + { 4471, -124, -255 }, + { -1255, -357, -51 } }, + { { 8814, 2, -2 }, + { 8543, 100, -93 }, + { 972, 45, 19 }, + { -1041, -249, 139 }, + { 300, -309, -18 }, + { -6264, -341, 135 }, + { 2191, -838, 125 }, + { 7001, -79, -72 }, + { -3099, 419, 56 }, + { -2508, 294, 10 }, + { 5650, 14, 119 }, + { 3344, -585, 124 }, + { 4414, -92, 40 }, + { 1617, 227, 49 }, + { 5822, 661, -208 }, + { -712, 245, 72 } }, + { { 8846, 41, -13 }, + { 9614, -375, -93 }, + { 1449, -205, 0 }, + { -2193, 400, 89 }, + { -636, 75, -20 }, + { -5800, -94, -36 }, + { -581, 1007, -63 }, + { 5463, 500, -38 }, + { -3521, 160, 214 }, + { -2074, -165, 90 }, + { 4693, 735, 24 }, + { 430, 1100, 18 }, + { 3409, 580, -14 }, + { 2305, -7, 22 }, + { 6533, -431, 41 }, + { -574, 124, 97 } }, + { { 8884, 11, -24 }, + { 10644, 380, 9 }, + { 1789, 98, 37 }, + { -2814, -167, -11 }, + { -1084, 88, 42 }, + { -4174, 672, -33 }, + { -2276, -142, -199 }, + { 2773, -723, -43 }, + { -4467, -666, 76 }, + { -1805, -106, 56 }, + { 2784, -704, -165 }, + { -2176, -592, -150 }, + { 1673, -519, -101 }, + { 3095, 80, -79 }, + { 5855, -498, 103 }, + { -837, -337, -15 } }, + { { 9041, -80, -11 }, + { 11309, -71, 66 }, + { 1567, 165, 46 }, + { -2651, -226, -13 }, + { -1247, 39, 71 }, + { -2005, -656, 75 }, + { -2359, -601, -52 }, + { -401, 649, -14 }, + { -5437, 343, -109 }, + { -1857, 129, -15 }, + { 792, 152, -131 }, + { -3408, -258, -71 }, + { 114, 153, -70 }, + { 3832, -243, -88 }, + { 3656, 901, -40 }, + { -1150, 36, -80 } }, + { { 9340, 89, 2 }, + { 11458, -236, -7 }, + { 795, -297, 21 }, + { -1758, 392, 60 }, + { -1353, -100, 28 }, + { -96, 317, 112 }, + { -1399, 587, 163 }, + { -3317, -589, 5 }, + { -5785, 247, -70 }, + { -2132, -70, -29 }, + { -709, -52, 25 }, + { -3102, 518, 125 }, + { -659, 87, 25 }, + { 4211, 133, -26 }, + { 596, -803, -136 }, + { -1153, 189, -13 } }, + { { 9723, -93, 5 }, + { 11277, 121, -90 }, + { -132, 298, -20 }, + { -503, -252, 74 }, + { -1506, 77, -15 }, + { 1060, 124, 16 }, + { -495, 35, 177 }, + { -5430, 262, 14 }, + { -5308, -412, 81 }, + { -2438, -3, 1 }, + { -1660, 100, 85 }, + { -1889, -276, 176 }, + { -537, -190, 87 }, + { 3922, 131, 12 }, + { -2380, 389, -81 }, + { -760, -200, 61 } }, + { { 10102, 48, -5 }, + { 11085, 76, -63 }, + { -713, -78, -54 }, + { 725, 227, 50 }, + { -1669, 105, 29 }, + { 1516, -121, -114 }, + { -385, -438, -8 }, + { -6563, 17, 80 }, + { -4285, 231, 130 }, + { -2607, 45, 49 }, + { -2274, -147, 69 }, + { -567, -8, 45 }, + { 207, 97, 55 }, + { 2879, -406, -15 }, + { -4614, -137, 65 }, + { -116, 43, 35 } }, + { { 10407, -46, -19 }, + { 11046, -131, 16 }, + { -672, -227, -19 }, + { 1716, -65, 16 }, + { -1763, 61, 74 }, + { 1658, -61, -138 }, + { -1058, 350, -158 }, + { -6917, -70, 147 }, + { -3129, -60, 43 }, + { -2553, 25, 51 }, + { -2773, 145, 38 }, + { 379, -32, -92 }, + { 1196, -168, -16 }, + { 1318, 398, -47 }, + { -5958, 77, 172 }, + { 584, -112, -28 } }, + { { 10608, 51, -13 }, + { 11115, -20, 36 }, + { -131, 308, 69 }, + { 2519, 112, -25 }, + { -1676, -103, 6 }, + { 1767, 258, -42 }, + { -2092, -46, -122 }, + { -6805, -82, 117 }, + { -2048, 197, -22 }, + { -2223, 47, 9 }, + { -3229, -147, 9 }, + { 810, 138, -87 }, + { 2098, 143, -49 }, + { -329, -280, -21 }, + { -6541, -172, 163 }, + { 1206, 215, -4 } }, + { { 10703, -11, -2 }, + { 11189, 33, -2 }, + { 540, -96, 102 }, + { 3323, -135, -46 }, + { -1279, -97, -61 }, + { 1824, -74, 61 }, + { -3186, 28, 12 }, + { -6367, -28, 35 }, + { -1053, -192, -16 }, + { -1604, -169, -10 }, + { -3571, 42, -3 }, + { 705, -19, -11 }, + { 2628, -106, -50 }, + { -1684, 184, 24 }, + { -6439, 63, 69 }, + { 1668, -78, 41 } }, + { { 10733, -8, -1 }, + { 11227, 9, -14 }, + { 1061, -143, 6 }, + { 4231, 264, -45 }, + { -630, 326, -23 }, + { 1663, -213, 28 }, + { -4304, -179, 95 }, + { -5586, 179, -2 }, + { -84, 191, -19 }, + { -786, 246, 8 }, + { -3730, 25, 14 }, + { 112, -174, 28 }, + { 2591, -49, -29 }, + { -2533, -72, 57 }, + { -5602, 212, 1 }, + { 2017, -52, 9 } }, + { { 10767, 19, -12 }, + { 11246, -19, 0 }, + { 1435, -38, -81 }, + { 5159, -252, -13 }, + { -25, -213, 64 }, + { 1276, 183, -51 }, + { -5462, 361, 80 }, + { -4484, -317, 5 }, + { 896, -186, -35 }, + { 54, -197, 34 }, + { -3749, -23, 26 }, + { -798, 299, 9 }, + { 1918, 207, -15 }, + { -2841, 28, 63 }, + { -4062, -490, 11 }, + { 2430, -15, -59 } }, + { { 10873, 33, -22 }, + { 11303, -4, 2 }, + { 1785, 220, -33 }, + { 5876, 159, 17 }, + { 219, -70, 75 }, + { 804, -25, -43 }, + { -6528, -360, -5 }, + { -3221, 324, 31 }, + { 1818, 236, -31 }, + { 752, 75, 26 }, + { -3739, 2, 24 }, + { -1734, -250, -33 }, + { 730, -353, -23 }, + { -2688, 27, 31 }, + { -2075, 534, 61 }, + { 3039, 220, -69 } }, + { { 11069, -79, -14 }, + { 11472, -34, -11 }, + { 2107, -108, 35 }, + { 6205, 47, 11 }, + { 69, 208, 13 }, + { 368, 11, 14 }, + { -7236, 36, -33 }, + { -2045, -236, 46 }, + { 2517, -129, -11 }, + { 1263, -20, -12 }, + { -3790, -12, 35 }, + { -2413, 53, -36 }, + { -693, 341, -46 }, + { -2191, -160, 17 }, + { -52, -350, 61 }, + { 3756, -251, -22 } }, + { { 11303, 78, 3 }, + { 11797, 101, -11 }, + { 2323, -58, 14 }, + { 6172, -112, -28 }, + { -180, -82, -27 }, + { 11, -68, 37 }, + { -7443, 157, 37 }, + { -1138, 76, 26 }, + { 2833, 7, -12 }, + { 1674, 86, -26 }, + { -3893, -19, 60 }, + { -2728, 99, 21 }, + { -2018, -156, -16 }, + { -1524, 128, 12 }, + { 1666, 133, -29 }, + { 4291, 97, 4 } }, + { { 11493, -21, 8 }, + { 12253, -116, -5 }, + { 2403, 34, -34 }, + { 5988, 66, -51 }, + { -161, -50, -28 }, + { -245, 83, 20 }, + { -7275, -86, 85 }, + { -495, -28, -23 }, + { 2741, 92, -21 }, + { 2079, -96, -19 }, + { -3923, 100, 36 }, + { -2802, -19, 63 }, + { -3043, 134, 38 }, + { -882, -138, 0 }, + { 2953, -200, -103 }, + { 4381, 60, -1 } }, + { { 11595, -26, -7 }, + { 12762, 107, -5 }, + { 2380, 47, -21 }, + { 5890, 83, -24 }, + { 317, 249, -1 }, + { -360, -15, 4 }, + { -6968, -13, 52 }, + { 35, 116, -40 }, + { 2359, -109, -24 }, + { 2511, 134, -5 }, + { -3672, 43, -16 }, + { -2830, -92, 32 }, + { -3729, -151, 31 }, + { -402, 113, 16 }, + { 3801, 265, -58 }, + { 3973, -197, -19 } }, + { { 11629, 16, -25 }, + { 13239, -87, -10 }, + { 2291, 7, 13 }, + { 5995, -102, 28 }, + { 1169, -291, 50 }, + { -292, -50, 10 }, + { -6679, -7, 3 }, + { 567, -128, -33 }, + { 1883, 102, -18 }, + { 2941, -100, 13 }, + { -3002, -258, -13 }, + { -2901, 58, -11 }, + { -4103, 22, 18 }, + { -134, 3, 24 }, + { 4172, -23, -9 }, + { 3252, 229, -45 } }, + { { 11646, 39, -18 }, + { 13619, 56, -14 }, + { 2164, -128, -16 }, + { 6273, -18, 12 }, + { 2116, 123, 45 }, + { -52, 13, -7 }, + { -6434, 103, 13 }, + { 1099, 195, -5 }, + { 1487, -63, -16 }, + { 3311, 9, -3 }, + { -2004, 343, 42 }, + { -2989, 46, 4 }, + { -4246, 21, 36 }, + { 11, -59, -8 }, + { 4075, -121, -27 }, + { 2510, -140, -57 } }, + { { 11668, -33, 6 }, + { 13874, -25, -23 }, + { 2036, 56, -71 }, + { 6658, -43, -46 }, + { 2936, -41, -24 }, + { 286, -68, -42 }, + { -6194, -38, 37 }, + { 1526, -71, 21 }, + { 1262, -25, 1 }, + { 3616, -20, -39 }, + { -937, -182, 59 }, + { -3036, -19, 43 }, + { -4255, -30, 57 }, + { 199, 8, -56 }, + { 3636, 169, -58 }, + { 1945, -4, -24 } }, + { { 11693, -14, 9 }, + { 14015, 48, -16 }, + { 1898, 94, -44 }, + { 7063, 137, -50 }, + { 3580, 132, -54 }, + { 591, 143, -23 }, + { -5885, 20, 15 }, + { 1764, -25, 4 }, + { 1189, -12, 12 }, + { 3893, 116, -29 }, + { -25, 60, 5 }, + { -2976, -51, 25 }, + { -4187, -61, 38 }, + { 538, 207, -41 }, + { 3034, -66, -44 }, + { 1542, -27, 17 } }, + { { 11728, 24, -9 }, + { 14067, -2, -3 }, + { 1627, 17, 21 }, + { 7348, -127, -1 }, + { 4077, -147, -21 }, + { 688, -5, 13 }, + { -5421, -109, -9 }, + { 1864, 49, -29 }, + { 1206, -5, 3 }, + { 4155, -77, 4 }, + { 678, -81, -45 }, + { -2732, -63, -9 }, + { -4039, -21, -1 }, + { 947, -174, 26 }, + { 2419, 73, 4 }, + { 1155, 82, 27 } }, + { { 11803, 26, -19 }, + { 14066, -26, -9 }, + { 1103, -249, 4 }, + { 7377, -83, 12 }, + { 4442, 37, -7 }, + { 467, -194, -19 }, + { -4790, 199, 3 }, + { 1969, 26, -46 }, + { 1272, 6, -1 }, + { 4382, -17, -7 }, + { 1226, 144, -41 }, + { -2277, 182, 10 }, + { -3788, 156, 24 }, + { 1223, -16, 34 }, + { 1865, -141, 11 }, + { 675, -160, 14 } }, + { { 11934, -62, -7 }, + { 14072, 10, -20 }, + { 354, 255, -61 }, + { 7127, 183, -42 }, + { 4688, 7, -33 }, + { -17, 176, -75 }, + { -4069, -183, 29 }, + { 2199, -103, -32 }, + { 1355, 22, -20 }, + { 4567, 5, -45 }, + { 1686, -154, 0 }, + { -1696, -142, 35 }, + { -3473, -106, 72 }, + { 1265, 86, -5 }, + { 1426, 111, -15 }, + { 91, 178, -16 } }, + { { 12107, 38, 2 }, + { 14121, -15, -39 }, + { -482, -54, -40 }, + { 6701, -53, -59 }, + { 4811, 38, -45 }, + { -623, -7, -46 }, + { -3378, 54, 8 }, + { 2546, 100, -18 }, + { 1439, 53, -25 }, + { 4683, 102, -32 }, + { 2101, 18, 4 }, + { -1124, 48, 11 }, + { -3143, -49, 45 }, + { 1113, -92, -37 }, + { 1118, -16, -17 }, + { -504, -39, -1 } }, + { { 12293, 1, -14 }, + { 14193, -29, -56 }, + { -1280, -64, 98 }, + { 6210, -90, 37 }, + { 4792, -163, 32 }, + { -1236, -87, 88 }, + { -2798, -38, -52 }, + { 2914, -96, -11 }, + { 1496, -95, 20 }, + { 4682, -204, 84 }, + { 2503, 81, -83 }, + { -657, -43, -32 }, + { -2812, 126, -77 }, + { 869, -14, -26 }, + { 891, -34, 20 }, + { -1018, 14, 67 } }, + { { 12463, 3, -42 }, + { 14244, 88, -32 }, + { -1949, -56, 239 }, + { 5733, 65, 192 }, + { 4651, 141, 196 }, + { -1750, -62, 212 }, + { -2357, 127, -66 }, + { 3210, 79, 9 }, + { 1505, 48, 81 }, + { 4572, 102, 256 }, + { 2900, -22, -208 }, + { -352, 107, -27 }, + { -2527, 16, -197 }, + { 609, 126, 70 }, + { 674, 16, 73 }, + { -1406, -88, 100 } } }; -const Word16 leftHRIRImag_HOA3_fx[BINAURAL_CONVBANDS][HOA3_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {-3135, 9019, -2698}, - {-2938, 1734, 362}, - {-267, 1133, -432}, - {-513, 730, -196}, - {-195, -818, 374}, - {34, -416, 146}, - {142, 1182, -502}, - {164, -755, 234}, - {-294, 3279, -1179}, - {-163, -1251, 587}, - {8, 216, -121}, - {-90, -280, 130}, - {-23, -400, 189}, - {28, -281, 150}, - {-115, -246, 121}, - {-4, 69, -24} - }, - { - {-5407, 5466, -3534}, - {-7323, -9127, -3199}, - {-281, 1419, -263}, - {-884, 506, -121}, - {-519, -826, 501}, - {215, 1229, 902}, - {585, 1323, -612}, - {184, -722, 222}, - {77, 2496, -1636}, - {-890, -3554, -234}, - {237, 1484, 433}, - {-320, -931, -32}, - {-208, -1080, -80}, - {-182, -1448, -363}, - {-309, -421, 115}, - {13, 136, 11} - }, - { - {-1587, -9696, 1389}, - {-4056, -16655, -1210}, - {-9, 769, -72}, - {-320, 511, -227}, - {-619, 2038, -685}, - {-121, 3158, 125}, - {1186, -2628, 1009}, - {-61, 360, -69}, - {1851, -5947, 1528}, - {-930, -1488, -1196}, - {100, 2202, 145}, - {-87, -1665, 275}, - {-45, -1485, 112}, - {-1, -2947, 263}, - {30, -1433, 607}, - {86, -176, 116} - }, - { - {1041, -6741, 1241}, - {1524, -6100, 1275}, - {116, 901, -136}, - {555, 1317, -220}, - {237, 3404, -260}, - {-220, 2111, -342}, - {397, -6133, -381}, - {-35, 392, 11}, - {966, -10915, -826}, - {-235, -980, -1293}, - {-149, 911, -416}, - {-135, -3176, -656}, - {177, -1448, 66}, - {118, -2311, 549}, - {261, -2995, -230}, - {-75, -1693, -588} - }, - { - {319, -5545, 1369}, - {3310, -10396, 3036}, - {130, -1111, 779}, - {796, -2520, 1236}, - {897, -136, 962}, - {408, -356, 686}, - {-432, -2791, -1714}, - {243, -28, 62}, - {-825, -7768, -1833}, - {834, -5355, 611}, - {-98, 326, -154}, - {-39, -3828, -321}, - {233, -1228, -131}, - {-63, 14, -435}, - {403, -2296, -742}, - {120, -2297, -274} - }, - { - {-3330, -11097, 606}, - {-284, -14386, 2787}, - {-708, -2979, 197}, - {-1100, -3276, 1284}, - {-55, -88, 999}, - {612, -1558, 46}, - {-117, 396, -266}, - {423, 577, 171}, - {-2020, -5201, 97}, - {1176, -2504, 1891}, - {-148, 122, -249}, - {151, -2147, 614}, - {169, -226, 320}, - {296, 846, -121}, - {378, 407, 460}, - {379, -1188, 207} - }, - { - {-5957, -3226, -2177}, - {-6567, 1001, -2405}, - {-1458, -581, -651}, - {-4065, 3441, -721}, - {-2238, 4415, -240}, - {653, -926, -308}, - {202, -1000, 242}, - {27, 348, 321}, - {-2693, -1973, -1077}, - {82, 2039, 39}, - {-100, -593, 52}, - {147, -448, -144}, - {-433, 1213, -128}, - {594, -417, 288}, - {-766, 1809, 189}, - {273, -1035, 57} - }, - { - {-2294, 5432, 522}, - {-6852, 5306, -442}, - {-1090, 1279, 53}, - {-4510, 1741, -1134}, - {-3373, 980, -1226}, - {398, 297, 268}, - {355, -920, 201}, - {-1068, -1165, -28}, - {-415, 2615, 222}, - {-483, 577, -390}, - {-186, -501, 126}, - {897, 333, 5}, - {-778, 456, -323}, - {361, -653, 208}, - {-1906, -658, -525}, - {-120, -713, 257} - }, - { - {3808, -691, 1480}, - {-2358, -2111, 1337}, - {-315, -139, 415}, - {-1300, -3198, 148}, - {-1514, -2709, -120}, - {-612, 1097, 153}, - {33, -3, -115}, - {-1941, -2, -267}, - {2154, -416, 761}, - {-217, -919, 130}, - {-335, 230, -132}, - {1679, -737, 204}, - {-471, -616, 43}, - {-349, 602, -131}, - {-1811, -1528, -206}, - {-998, 389, -3} - }, - { - {8749, -1294, 300}, - {3568, -212, 789}, - {423, -596, 103}, - {3361, 998, 764}, - {1856, 1331, 687}, - {-1727, -497, -249}, - {-559, -131, -33}, - {-1786, 527, -82}, - {3049, -1480, 169}, - {301, -76, 299}, - {-189, 403, -83}, - {1748, -710, 184}, - {61, 46, 161}, - {-1008, 230, -135}, - {-752, 678, 411}, - {-1738, -423, -151} - }, - { - {11290, 355, -582}, - {8397, 214, -133}, - {1325, -217, -139}, - {6813, 685, 229}, - {4567, 827, 339}, - {-2035, -795, -58}, - {-1374, 198, -30}, - {-663, -709, 155}, - {2090, 855, -452}, - {626, 419, 39}, - {218, -289, 111}, - {803, 564, -138}, - {392, 252, 7}, - {-1306, -241, 99}, - {261, 602, 221}, - {-1905, -536, -92} - }, - { - {12013, 555, -466}, - {11195, 313, -400}, - {2718, 403, -88}, - {8018, -441, -298}, - {5622, -489, -272}, - {-1413, 276, 243}, - {-2115, 1, 14}, - {772, -13, 146}, - {391, 65, -378}, - {693, -137, -157}, - {645, -230, 54}, - {-621, -90, -107}, - {334, -8, -75}, - {-1329, -266, 64}, - {851, -340, -223}, - {-1492, 353, 157} - }, - { - {12011, -488, -52}, - {12435, -425, -247}, - {4602, -521, -62}, - {7522, 138, -312}, - {5457, -66, -293}, - {-199, 158, 62}, - {-2570, 53, 80}, - {1884, 46, -69}, - {-1058, -385, 22}, - {641, -248, -90}, - {1037, -31, -86}, - {-1983, 112, 58}, - {-112, 38, -3}, - {-1133, -162, -25}, - {1153, -488, -184}, - {-1005, 218, 97} - }, - { - {11872, -20, 103}, - {12896, 317, -51}, - {6580, 417, -71}, - {6435, 13, -150}, - {4862, 99, -102}, - {1322, 194, -187}, - {-2551, -64, 50}, - {2491, 185, -95}, - {-2002, -142, 222}, - {528, 93, 50}, - {1411, 207, -50}, - {-2815, -131, 102}, - {-816, -178, 35}, - {-760, 240, 84}, - {1239, 310, 112}, - {-699, -20, -44} - }, - { - {11638, 268, 10}, - {12914, 28, 31}, - {7836, -164, -106}, - {5547, -108, 14}, - {4389, -69, 9}, - {2648, -516, -164}, - {-1835, -131, -26}, - {2639, -105, 13}, - {-2620, 389, 101}, - {278, 191, 40}, - {1655, -90, 16}, - {-2755, -49, 73}, - {-1489, 133, 35}, - {-314, 165, 58}, - {1116, 284, 142}, - {-564, -100, -11} - }, - { - {11261, -169, -83}, - {12522, -255, -14}, - {7617, -48, -54}, - {4889, -211, 41}, - {4040, -97, 21}, - {3016, 235, 12}, - {-395, 365, -79}, - {2526, -171, 22}, - {-2977, -191, -45}, - {-123, -180, -35}, - {1691, -35, 27}, - {-1700, 124, -28}, - {-1779, 6, 55}, - {294, -27, -112}, - {1036, -296, -43}, - {-523, -61, 9} - }, - { - {10812, 52, -78}, - {11856, 256, -77}, - {5641, 564, 56}, - {4137, 179, -14}, - {3502, 185, -20}, - {1839, 379, 139}, - {1417, -540, -65}, - {2475, 89, -53}, - {-3008, -142, -49}, - {-612, 52, -39}, - {1571, 91, 11}, - {163, -541, -103}, - {-1420, -15, 20}, - {1158, -465, -96}, - {1357, -117, -145}, - {-409, -34, -19} - }, - { - {10400, -20, -39}, - {11201, -126, -99}, - {2356, -1069, 27}, - {3073, -174, 27}, - {2541, -202, -14}, - {-781, -1054, 73}, - {2890, 332, -14}, - {2730, 96, -88}, - {-2713, 280, 53}, - {-1105, 27, 33}, - {1481, -73, -15}, - {2273, 657, -30}, - {-305, 262, -62}, - {2034, 367, 57}, - {2168, 493, -66}, - {-89, 173, 8} - }, - { - {10054, 40, -16}, - {10797, -66, -61}, - {-1094, 862, -88}, - {1690, 404, 51}, - {1134, 342, 17}, - {-3898, 939, -109}, - {3248, 133, -20}, - {3216, -230, -67}, - {-2246, -101, 111}, - {-1518, 86, 83}, - {1619, 25, -65}, - {3735, -194, 19}, - {1368, -520, -60}, - {2528, 58, 84}, - {3158, -436, 94}, - {420, -135, 44} - }, - { - {9707, -70, -11}, - {10674, 125, 18}, - {-3472, -137, -59}, - {260, -436, -21}, - {-508, -400, 11}, - {-6191, -76, -87}, - {2093, -512, -77}, - {3540, 138, -14}, - {-1764, -68, 53}, - {-1708, -131, 46}, - {1983, 117, -109}, - {3815, -346, -66}, - {2982, 337, -35}, - {2537, -271, -21}, - {3838, -114, 101}, - {1029, -6, -4} - }, - { - {9270, 108, -12}, - {10685, 30, 46}, - {-4210, -274, 85}, - {-810, 79, -42}, - {-1997, 236, 24}, - {-6862, -419, 138}, - {-381, 548, -57}, - {3158, 237, -16}, - {-1314, 101, -77}, - {-1491, -5, -27}, - {2237, -198, -76}, - {2346, 451, -120}, - {3782, -74, -44}, - {2297, 152, -118}, - {3970, 413, -102}, - {1652, -89, -81} - }, - { - {8722, -122, -9}, - {10698, -170, -29}, - {-3616, 220, 120}, - {-1277, 215, 79}, - {-2983, -163, 41}, - {-5941, 324, 239}, - {-3472, -508, 87}, - {1731, -460, -60}, - {-893, 255, -101}, - {-806, 254, -51}, - {1825, 47, 45}, - {-251, -383, 18}, - {3307, -163, -2}, - {2142, 211, -64}, - {3630, -162, -265}, - {2171, 287, -34} - }, - { - {8124, 140, -6}, - {10688, 54, -112}, - {-2451, -196, 44}, - {-1167, -33, 153}, - {-3283, 14, 18}, - {-3903, -162, 74}, - {-6245, 685, 136}, - {-650, 441, 1}, - {-601, -387, 81}, - {151, -405, 21}, - {382, 442, 139}, - {-3190, 640, 160}, - {1606, 545, 42}, - {2159, -108, 44}, - {2848, -305, -114}, - {2382, -102, 73} - }, - { - {7591, -117, -13}, - {10618, 152, -76}, - {-1467, 170, 6}, - {-545, -49, 53}, - {-2919, 221, 22}, - {-1275, 478, -122}, - {-7780, -478, -30}, - {-3556, -676, 79}, - {-610, -135, 188}, - {982, 160, 86}, - {-1880, -929, 37}, - {-5488, -755, 49}, - {-696, -719, -15}, - {2185, -121, 19}, - {1339, -120, 172}, - {2187, -253, 59} - }, - { - {7229, 41, -13}, - {10314, -58, 38}, - {-1122, -14, 26}, - {631, -238, -56}, - {-2149, -260, 61}, - {1371, -775, -98}, - {-7566, -365, -137}, - {-6303, 618, 57}, - {-789, 476, 23}, - {1389, 143, 32}, - {-4121, 590, -132}, - {-6225, 1, -110}, - {-2624, 339, -66}, - {2038, 175, -82}, - {-1103, 921, 179}, - {1812, 262, -47} - }, - { - {7060, 7, -6}, - {9601, -282, 68}, - {-1437, -192, 36}, - {2293, 527, -42}, - {-1326, 131, 68}, - {3347, 508, 49}, - {-5989, 937, 25}, - {-8128, -235, 45}, - {-596, -1, -157}, - {1431, -111, -48}, - {-5449, 165, -72}, - {-5147, 795, -27}, - {-3452, 103, -25}, - {1593, 45, -68}, - {-3985, -963, -19}, - {1654, 25, -95} - }, - { - {7010, -20, 3}, - {8553, 448, -22}, - {-2027, 261, -7}, - {4105, -479, 23}, - {-678, 27, 7}, - {4123, 192, 45}, - {-4250, -501, 221}, - {-8575, -146, 84}, - {386, -619, -87}, - {1402, -43, -50}, - {-5635, -376, 132}, - {-2983, -815, 166}, - {-3091, -411, 75}, - {720, 131, 35}, - {-6280, 314, -79}, - {1944, -330, -17} - }, - { - {6960, -23, 4}, - {7513, -216, -87}, - {-2343, -25, -41}, - {5605, 219, 31}, - {-204, 85, -36}, - {3752, -394, -81}, - {-3492, -350, 145}, - {-7690, 309, 86}, - {1968, 607, 88}, - {1556, 151, 2}, - {-5114, 43, 164}, - {-928, 136, 151}, - {-2044, 219, 107}, - {-614, -379, 59}, - {-7191, 219, 34}, - {2547, 197, 67} - }, - { - {6813, 74, -11}, - {6792, -43, -39}, - {-2042, -176, -37}, - {6507, -11, -18}, - {229, -174, 4}, - {2789, 309, -147}, - {-3951, 564, -77}, - {-5886, -550, 86}, - {3550, -171, 99}, - {1982, -141, 40}, - {-4399, -30, 59}, - {214, 167, -38}, - {-981, -64, 19}, - {-2165, 435, 20}, - {-6606, -456, 152}, - {3129, 33, 19} - }, - { - {6549, -65, -20}, - {6428, 87, 52}, - {-1193, 379, 6}, - {6848, -52, -65}, - {729, 99, 37}, - {1828, -20, -110}, - {-5028, -293, -173}, - {-3735, 455, 109}, - {4672, -58, -37}, - {2631, 88, 19}, - {-3744, 69, 8}, - {345, -165, -152}, - {-352, 6, -55}, - {-3496, -250, -3}, - {-4971, 426, 190}, - {3475, -7, -53} - }, - { - {6200, 63, -11}, - {6229, 124, 53}, - {-199, -285, 71}, - {6891, 14, -75}, - {1344, -9, -19}, - {1137, -129, 21}, - {-5979, -157, -59}, - {-1704, -207, 42}, - {5281, -81, -100}, - {3414, -126, -25}, - {-3174, -69, -15}, - {-208, -44, -85}, - {-345, 43, -65}, - {-4203, 3, 20}, - {-2871, -220, 94}, - {3546, -72, -31} - }, - { - {5819, -72, 1}, - {6029, -116, -10}, - {496, -12, 60}, - {6881, 26, -67}, - {2067, 173, -76}, - {592, -83, 106}, - {-6481, 138, 113}, - {72, 216, -67}, - {5545, 72, -65}, - {4226, 185, -42}, - {-2575, 167, -17}, - {-1093, -123, 32}, - {-951, -129, -30}, - {-4130, 188, 69}, - {-639, 315, -48}, - {3394, -44, 15} - }, - { - {5470, 84, -1}, - {5806, 39, -25}, - {734, 196, -38}, - {6882, -85, -40}, - {2761, -313, -18}, - {-5, 327, 45}, - {-6626, 63, 144}, - {1665, -399, -76}, - {5620, -33, -37}, - {4928, -200, -15}, - {-1887, -205, 11}, - {-2046, 218, 57}, - {-2042, 247, 7}, - {-3409, -161, 68}, - {1618, -495, -93}, - {3140, 168, -16} - }, - { - {5204, -56, -10}, - {5603, -12, -6}, - {676, -54, -109}, - {6764, 9, -1}, - {3167, 94, 62}, - {-630, -212, -47}, - {-6520, -105, 72}, - {3054, 298, -40}, - {5558, -32, -37}, - {5373, 50, 6}, - {-1186, 138, 21}, - {-2814, -228, 23}, - {-3385, -308, 24}, - {-2305, 255, 38}, - {3730, 516, -61}, - {2937, -67, -72} - }, - { - {5041, 18, -15}, - {5477, 28, -1}, - {550, -188, -35}, - {6354, 122, 18}, - {3155, 170, 47}, - {-1106, -39, -28}, - {-6120, 24, -24}, - {4113, -263, -8}, - {5300, 25, -27}, - {5504, 53, -9}, - {-568, -109, 15}, - {-3178, 56, -19}, - {-4660, 286, 19}, - {-1101, -160, -2}, - {5396, -373, -8}, - {2820, -88, -57} - }, - { - {4941, 19, -5}, - {5452, -11, -15}, - {386, -10, 51}, - {5636, -259, 1}, - {2916, -215, -34}, - {-1344, 56, 43}, - {-5314, 311, -43}, - {4708, 4, -1}, - {4763, -126, -1}, - {5407, -106, -43}, - {-60, 75, 10}, - {-3043, 162, -8}, - {-5551, -139, 8}, - {-11, 236, -30}, - {6315, -8, -18}, - {2624, 53, 9} - }, - { - {4823, 17, 10}, - {5500, -42, -15}, - {110, 177, 17}, - {4797, 237, -36}, - {2838, -38, -67}, - {-1387, 31, 50}, - {-4155, -424, 36}, - {4842, 59, -29}, - {3934, 236, -1}, - {5243, -4, -49}, - {419, -107, 17}, - {-2534, -236, 43}, - {-5864, -77, 30}, - {823, -150, -17}, - {6405, 182, -90}, - {2104, 177, 33} - }, - { - {4620, -73, 8}, - {5542, 15, -5}, - {-269, -135, -38}, - {4109, -88, -42}, - {3180, 196, -35}, - {-1291, -24, 11}, - {-2929, 226, 71}, - {4693, -135, -63}, - {2952, -234, -12}, - {5121, 20, -22}, - {1003, 43, -6}, - {-1924, 113, 66}, - {-5615, 166, 73}, - {1301, 44, -21}, - {5839, -184, -125}, - {1181, -295, 9} - }, - { - {4335, 102, -9}, - {5478, 34, -6}, - {-678, 11, -23}, - {3731, -37, -8}, - {3878, -250, -2}, - {-1093, -34, -15}, - {-1911, -59, 14}, - {4492, -37, -62}, - {2039, 173, -11}, - {5032, -6, -6}, - {1791, -169, -53}, - {-1436, 37, 18}, - {-5001, -70, 53}, - {1445, -31, -8}, - {4878, 35, -48}, - {38, 299, -11} - }, - { - {4028, -67, -21}, - {5255, -73, -12}, - {-1065, -54, 17}, - {3625, 56, 32}, - {4636, 200, 27}, - {-821, 91, -12}, - {-1171, 75, -42}, - {4349, 15, -26}, - {1385, -78, 0}, - {4919, -22, 2}, - {2755, 305, -39}, - {-1094, 27, -31}, - {-4217, 180, 16}, - {1361, -83, -1}, - {3686, -271, 28}, - {-1007, -207, -21} - }, - { - {3762, 12, -9}, - {4872, 99, -14}, - {-1414, 136, -2}, - {3619, 88, 12}, - {5125, 34, 9}, - {-551, -32, -13}, - {-618, -156, -29}, - {4207, -22, -3}, - {1059, 25, 6}, - {4733, 100, -12}, - {3670, -254, 11}, - {-795, -122, -13}, - {-3410, -181, 26}, - {1218, 77, -28}, - {2396, 341, 3}, - {-1696, 52, -12} - }, - { - {3550, -13, 13}, - {4372, -119, -15}, - {-1725, -78, -40}, - {3562, -65, -42}, - {5211, -130, -58}, - {-388, 11, -33}, - {-132, 110, 2}, - {3971, -71, 14}, - {1005, 53, 16}, - {4485, -81, -39}, - {4266, 21, 15}, - {-448, 110, 24}, - {-2684, 132, 32}, - {1166, -9, -53}, - {1206, -250, -24}, - {-1985, 76, 27} - }, - { - {3372, 62, 11}, - {3817, 98, -9}, - {-2026, -55, -8}, - {3371, -16, -34}, - {4996, 32, -74}, - {-428, -40, -12}, - {360, -50, -16}, - {3608, 163, -10}, - {1093, -20, 23}, - {4227, -8, -25}, - {4431, 129, -44}, - {-23, -26, 8}, - {-2063, -54, 9}, - {1221, -133, -28}, - {280, 91, -4}, - {-2045, -32, 62} - }, - { - {3218, -60, -10}, - {3264, -100, 5}, - {-2393, -28, 61}, - {2983, -34, 21}, - {4635, 11, -18}, - {-723, -69, 30}, - {887, 121, -38}, - {3222, -101, -38}, - {1195, -21, 4}, - {3975, -9, 15}, - {4275, -65, -80}, - {476, 90, -32}, - {-1521, 66, -32}, - {1249, 89, 41}, - {-316, -22, 44}, - {-2091, -73, 48} - }, - { - {3099, 9, -17}, - {2745, 135, -2}, - {-2863, 226, 48}, - {2386, 198, 34}, - {4204, 111, 13}, - {-1233, 225, 11}, - {1398, -150, -22}, - {2951, 16, -36}, - {1263, -15, -6}, - {3703, 117, 11}, - {3972, 2, -52}, - {1001, -182, -18}, - {-1028, -185, -18}, - {1072, 163, 40}, - {-623, 90, 46}, - {-2196, 72, 19} - }, - { - {3009, 15, -3}, - {2291, -89, -17}, - {-3320, -145, -10}, - {1681, -242, -11}, - {3734, -136, -9}, - {-1779, -129, -26}, - {1778, 77, -1}, - {2833, 54, -9}, - {1286, -21, -10}, - {3401, -82, -18}, - {3635, -12, -6}, - {1426, 78, 9}, - {-613, 87, 17}, - {681, -176, -16}, - {-711, -32, 9}, - {-2298, -52, -2} - }, - { - {2912, 24, 8}, - {1898, 74, -20}, - {-3583, -89, 15}, - {1048, 57, -20}, - {3250, 72, -13}, - {-2163, -67, 14}, - {1934, 62, -19}, - {2778, -12, 15}, - {1266, -23, -8}, - {3074, 0, 0}, - {3292, 116, 0}, - {1634, 49, -15}, - {-323, 63, -18}, - {232, 95, -36}, - {-644, -63, 6}, - {-2276, -87, 10} - }, - { - {2770, -64, -4}, - {1513, -52, -15}, - {-3562, 170, 110}, - {612, 68, 52}, - {2765, -4, 33}, - {-2303, 119, 108}, - {1852, -83, -59}, - {2647, -36, 22}, - {1210, 43, 25}, - {2714, 20, 63}, - {2940, -158, -47}, - {1602, -59, -50}, - {-155, -82, -101}, - {-132, 6, -13}, - {-510, 84, 37}, - {-2057, 116, 52} - }, - { - {2567, 51, -15}, - {1084, 26, 20}, - {-3263, -37, 149}, - {401, 1, 113}, - {2321, 51, 93}, - {-2187, 12, 141}, - {1590, -5, -46}, - {2372, 49, 41}, - {1126, 27, 51}, - {2365, 101, 102}, - {2554, 43, -70}, - {1381, 6, -37}, - {-107, -49, -136}, - {-354, -63, 41}, - {-380, -30, 61}, - {-1662, -20, 39} - }, - { - {2295, -12, 3}, - {597, -93, 66}, - {-2706, -47, 70}, - {420, -141, 68}, - {1994, -255, 49}, - {-1820, -112, 51}, - {1195, -27, 11}, - {1981, -83, 72}, - {1068, -88, 29}, - {2125, -284, 14}, - {2070, 83, 11}, - {1043, -46, 0}, - {-222, 139, -68}, - {-451, -47, 64}, - {-240, 0, 64}, - {-1120, 48, -26} - } +const Word16 leftHRIRImag_HOA3_fx[BINAURAL_CONVBANDS][HOA3_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { -3135, 9019, -2698 }, + { -2938, 1734, 362 }, + { -267, 1133, -432 }, + { -513, 730, -196 }, + { -195, -818, 374 }, + { 34, -416, 146 }, + { 142, 1182, -502 }, + { 164, -755, 234 }, + { -294, 3279, -1179 }, + { -163, -1251, 587 }, + { 8, 216, -121 }, + { -90, -280, 130 }, + { -23, -400, 189 }, + { 28, -281, 150 }, + { -115, -246, 121 }, + { -4, 69, -24 } }, + { { -5407, 5466, -3534 }, + { -7323, -9127, -3199 }, + { -281, 1419, -263 }, + { -884, 506, -121 }, + { -519, -826, 501 }, + { 215, 1229, 902 }, + { 585, 1323, -612 }, + { 184, -722, 222 }, + { 77, 2496, -1636 }, + { -890, -3554, -234 }, + { 237, 1484, 433 }, + { -320, -931, -32 }, + { -208, -1080, -80 }, + { -182, -1448, -363 }, + { -309, -421, 115 }, + { 13, 136, 11 } }, + { { -1587, -9696, 1389 }, + { -4056, -16655, -1210 }, + { -9, 769, -72 }, + { -320, 511, -227 }, + { -619, 2038, -685 }, + { -121, 3158, 125 }, + { 1186, -2628, 1009 }, + { -61, 360, -69 }, + { 1851, -5947, 1528 }, + { -930, -1488, -1196 }, + { 100, 2202, 145 }, + { -87, -1665, 275 }, + { -45, -1485, 112 }, + { -1, -2947, 263 }, + { 30, -1433, 607 }, + { 86, -176, 116 } }, + { { 1041, -6741, 1241 }, + { 1524, -6100, 1275 }, + { 116, 901, -136 }, + { 555, 1317, -220 }, + { 237, 3404, -260 }, + { -220, 2111, -342 }, + { 397, -6133, -381 }, + { -35, 392, 11 }, + { 966, -10915, -826 }, + { -235, -980, -1293 }, + { -149, 911, -416 }, + { -135, -3176, -656 }, + { 177, -1448, 66 }, + { 118, -2311, 549 }, + { 261, -2995, -230 }, + { -75, -1693, -588 } }, + { { 319, -5545, 1369 }, + { 3310, -10396, 3036 }, + { 130, -1111, 779 }, + { 796, -2520, 1236 }, + { 897, -136, 962 }, + { 408, -356, 686 }, + { -432, -2791, -1714 }, + { 243, -28, 62 }, + { -825, -7768, -1833 }, + { 834, -5355, 611 }, + { -98, 326, -154 }, + { -39, -3828, -321 }, + { 233, -1228, -131 }, + { -63, 14, -435 }, + { 403, -2296, -742 }, + { 120, -2297, -274 } }, + { { -3330, -11097, 606 }, + { -284, -14386, 2787 }, + { -708, -2979, 197 }, + { -1100, -3276, 1284 }, + { -55, -88, 999 }, + { 612, -1558, 46 }, + { -117, 396, -266 }, + { 423, 577, 171 }, + { -2020, -5201, 97 }, + { 1176, -2504, 1891 }, + { -148, 122, -249 }, + { 151, -2147, 614 }, + { 169, -226, 320 }, + { 296, 846, -121 }, + { 378, 407, 460 }, + { 379, -1188, 207 } }, + { { -5957, -3226, -2177 }, + { -6567, 1001, -2405 }, + { -1458, -581, -651 }, + { -4065, 3441, -721 }, + { -2238, 4415, -240 }, + { 653, -926, -308 }, + { 202, -1000, 242 }, + { 27, 348, 321 }, + { -2693, -1973, -1077 }, + { 82, 2039, 39 }, + { -100, -593, 52 }, + { 147, -448, -144 }, + { -433, 1213, -128 }, + { 594, -417, 288 }, + { -766, 1809, 189 }, + { 273, -1035, 57 } }, + { { -2294, 5432, 522 }, + { -6852, 5306, -442 }, + { -1090, 1279, 53 }, + { -4510, 1741, -1134 }, + { -3373, 980, -1226 }, + { 398, 297, 268 }, + { 355, -920, 201 }, + { -1068, -1165, -28 }, + { -415, 2615, 222 }, + { -483, 577, -390 }, + { -186, -501, 126 }, + { 897, 333, 5 }, + { -778, 456, -323 }, + { 361, -653, 208 }, + { -1906, -658, -525 }, + { -120, -713, 257 } }, + { { 3808, -691, 1480 }, + { -2358, -2111, 1337 }, + { -315, -139, 415 }, + { -1300, -3198, 148 }, + { -1514, -2709, -120 }, + { -612, 1097, 153 }, + { 33, -3, -115 }, + { -1941, -2, -267 }, + { 2154, -416, 761 }, + { -217, -919, 130 }, + { -335, 230, -132 }, + { 1679, -737, 204 }, + { -471, -616, 43 }, + { -349, 602, -131 }, + { -1811, -1528, -206 }, + { -998, 389, -3 } }, + { { 8749, -1294, 300 }, + { 3568, -212, 789 }, + { 423, -596, 103 }, + { 3361, 998, 764 }, + { 1856, 1331, 687 }, + { -1727, -497, -249 }, + { -559, -131, -33 }, + { -1786, 527, -82 }, + { 3049, -1480, 169 }, + { 301, -76, 299 }, + { -189, 403, -83 }, + { 1748, -710, 184 }, + { 61, 46, 161 }, + { -1008, 230, -135 }, + { -752, 678, 411 }, + { -1738, -423, -151 } }, + { { 11290, 355, -582 }, + { 8397, 214, -133 }, + { 1325, -217, -139 }, + { 6813, 685, 229 }, + { 4567, 827, 339 }, + { -2035, -795, -58 }, + { -1374, 198, -30 }, + { -663, -709, 155 }, + { 2090, 855, -452 }, + { 626, 419, 39 }, + { 218, -289, 111 }, + { 803, 564, -138 }, + { 392, 252, 7 }, + { -1306, -241, 99 }, + { 261, 602, 221 }, + { -1905, -536, -92 } }, + { { 12013, 555, -466 }, + { 11195, 313, -400 }, + { 2718, 403, -88 }, + { 8018, -441, -298 }, + { 5622, -489, -272 }, + { -1413, 276, 243 }, + { -2115, 1, 14 }, + { 772, -13, 146 }, + { 391, 65, -378 }, + { 693, -137, -157 }, + { 645, -230, 54 }, + { -621, -90, -107 }, + { 334, -8, -75 }, + { -1329, -266, 64 }, + { 851, -340, -223 }, + { -1492, 353, 157 } }, + { { 12011, -488, -52 }, + { 12435, -425, -247 }, + { 4602, -521, -62 }, + { 7522, 138, -312 }, + { 5457, -66, -293 }, + { -199, 158, 62 }, + { -2570, 53, 80 }, + { 1884, 46, -69 }, + { -1058, -385, 22 }, + { 641, -248, -90 }, + { 1037, -31, -86 }, + { -1983, 112, 58 }, + { -112, 38, -3 }, + { -1133, -162, -25 }, + { 1153, -488, -184 }, + { -1005, 218, 97 } }, + { { 11872, -20, 103 }, + { 12896, 317, -51 }, + { 6580, 417, -71 }, + { 6435, 13, -150 }, + { 4862, 99, -102 }, + { 1322, 194, -187 }, + { -2551, -64, 50 }, + { 2491, 185, -95 }, + { -2002, -142, 222 }, + { 528, 93, 50 }, + { 1411, 207, -50 }, + { -2815, -131, 102 }, + { -816, -178, 35 }, + { -760, 240, 84 }, + { 1239, 310, 112 }, + { -699, -20, -44 } }, + { { 11638, 268, 10 }, + { 12914, 28, 31 }, + { 7836, -164, -106 }, + { 5547, -108, 14 }, + { 4389, -69, 9 }, + { 2648, -516, -164 }, + { -1835, -131, -26 }, + { 2639, -105, 13 }, + { -2620, 389, 101 }, + { 278, 191, 40 }, + { 1655, -90, 16 }, + { -2755, -49, 73 }, + { -1489, 133, 35 }, + { -314, 165, 58 }, + { 1116, 284, 142 }, + { -564, -100, -11 } }, + { { 11261, -169, -83 }, + { 12522, -255, -14 }, + { 7617, -48, -54 }, + { 4889, -211, 41 }, + { 4040, -97, 21 }, + { 3016, 235, 12 }, + { -395, 365, -79 }, + { 2526, -171, 22 }, + { -2977, -191, -45 }, + { -123, -180, -35 }, + { 1691, -35, 27 }, + { -1700, 124, -28 }, + { -1779, 6, 55 }, + { 294, -27, -112 }, + { 1036, -296, -43 }, + { -523, -61, 9 } }, + { { 10812, 52, -78 }, + { 11856, 256, -77 }, + { 5641, 564, 56 }, + { 4137, 179, -14 }, + { 3502, 185, -20 }, + { 1839, 379, 139 }, + { 1417, -540, -65 }, + { 2475, 89, -53 }, + { -3008, -142, -49 }, + { -612, 52, -39 }, + { 1571, 91, 11 }, + { 163, -541, -103 }, + { -1420, -15, 20 }, + { 1158, -465, -96 }, + { 1357, -117, -145 }, + { -409, -34, -19 } }, + { { 10400, -20, -39 }, + { 11201, -126, -99 }, + { 2356, -1069, 27 }, + { 3073, -174, 27 }, + { 2541, -202, -14 }, + { -781, -1054, 73 }, + { 2890, 332, -14 }, + { 2730, 96, -88 }, + { -2713, 280, 53 }, + { -1105, 27, 33 }, + { 1481, -73, -15 }, + { 2273, 657, -30 }, + { -305, 262, -62 }, + { 2034, 367, 57 }, + { 2168, 493, -66 }, + { -89, 173, 8 } }, + { { 10054, 40, -16 }, + { 10797, -66, -61 }, + { -1094, 862, -88 }, + { 1690, 404, 51 }, + { 1134, 342, 17 }, + { -3898, 939, -109 }, + { 3248, 133, -20 }, + { 3216, -230, -67 }, + { -2246, -101, 111 }, + { -1518, 86, 83 }, + { 1619, 25, -65 }, + { 3735, -194, 19 }, + { 1368, -520, -60 }, + { 2528, 58, 84 }, + { 3158, -436, 94 }, + { 420, -135, 44 } }, + { { 9707, -70, -11 }, + { 10674, 125, 18 }, + { -3472, -137, -59 }, + { 260, -436, -21 }, + { -508, -400, 11 }, + { -6191, -76, -87 }, + { 2093, -512, -77 }, + { 3540, 138, -14 }, + { -1764, -68, 53 }, + { -1708, -131, 46 }, + { 1983, 117, -109 }, + { 3815, -346, -66 }, + { 2982, 337, -35 }, + { 2537, -271, -21 }, + { 3838, -114, 101 }, + { 1029, -6, -4 } }, + { { 9270, 108, -12 }, + { 10685, 30, 46 }, + { -4210, -274, 85 }, + { -810, 79, -42 }, + { -1997, 236, 24 }, + { -6862, -419, 138 }, + { -381, 548, -57 }, + { 3158, 237, -16 }, + { -1314, 101, -77 }, + { -1491, -5, -27 }, + { 2237, -198, -76 }, + { 2346, 451, -120 }, + { 3782, -74, -44 }, + { 2297, 152, -118 }, + { 3970, 413, -102 }, + { 1652, -89, -81 } }, + { { 8722, -122, -9 }, + { 10698, -170, -29 }, + { -3616, 220, 120 }, + { -1277, 215, 79 }, + { -2983, -163, 41 }, + { -5941, 324, 239 }, + { -3472, -508, 87 }, + { 1731, -460, -60 }, + { -893, 255, -101 }, + { -806, 254, -51 }, + { 1825, 47, 45 }, + { -251, -383, 18 }, + { 3307, -163, -2 }, + { 2142, 211, -64 }, + { 3630, -162, -265 }, + { 2171, 287, -34 } }, + { { 8124, 140, -6 }, + { 10688, 54, -112 }, + { -2451, -196, 44 }, + { -1167, -33, 153 }, + { -3283, 14, 18 }, + { -3903, -162, 74 }, + { -6245, 685, 136 }, + { -650, 441, 1 }, + { -601, -387, 81 }, + { 151, -405, 21 }, + { 382, 442, 139 }, + { -3190, 640, 160 }, + { 1606, 545, 42 }, + { 2159, -108, 44 }, + { 2848, -305, -114 }, + { 2382, -102, 73 } }, + { { 7591, -117, -13 }, + { 10618, 152, -76 }, + { -1467, 170, 6 }, + { -545, -49, 53 }, + { -2919, 221, 22 }, + { -1275, 478, -122 }, + { -7780, -478, -30 }, + { -3556, -676, 79 }, + { -610, -135, 188 }, + { 982, 160, 86 }, + { -1880, -929, 37 }, + { -5488, -755, 49 }, + { -696, -719, -15 }, + { 2185, -121, 19 }, + { 1339, -120, 172 }, + { 2187, -253, 59 } }, + { { 7229, 41, -13 }, + { 10314, -58, 38 }, + { -1122, -14, 26 }, + { 631, -238, -56 }, + { -2149, -260, 61 }, + { 1371, -775, -98 }, + { -7566, -365, -137 }, + { -6303, 618, 57 }, + { -789, 476, 23 }, + { 1389, 143, 32 }, + { -4121, 590, -132 }, + { -6225, 1, -110 }, + { -2624, 339, -66 }, + { 2038, 175, -82 }, + { -1103, 921, 179 }, + { 1812, 262, -47 } }, + { { 7060, 7, -6 }, + { 9601, -282, 68 }, + { -1437, -192, 36 }, + { 2293, 527, -42 }, + { -1326, 131, 68 }, + { 3347, 508, 49 }, + { -5989, 937, 25 }, + { -8128, -235, 45 }, + { -596, -1, -157 }, + { 1431, -111, -48 }, + { -5449, 165, -72 }, + { -5147, 795, -27 }, + { -3452, 103, -25 }, + { 1593, 45, -68 }, + { -3985, -963, -19 }, + { 1654, 25, -95 } }, + { { 7010, -20, 3 }, + { 8553, 448, -22 }, + { -2027, 261, -7 }, + { 4105, -479, 23 }, + { -678, 27, 7 }, + { 4123, 192, 45 }, + { -4250, -501, 221 }, + { -8575, -146, 84 }, + { 386, -619, -87 }, + { 1402, -43, -50 }, + { -5635, -376, 132 }, + { -2983, -815, 166 }, + { -3091, -411, 75 }, + { 720, 131, 35 }, + { -6280, 314, -79 }, + { 1944, -330, -17 } }, + { { 6960, -23, 4 }, + { 7513, -216, -87 }, + { -2343, -25, -41 }, + { 5605, 219, 31 }, + { -204, 85, -36 }, + { 3752, -394, -81 }, + { -3492, -350, 145 }, + { -7690, 309, 86 }, + { 1968, 607, 88 }, + { 1556, 151, 2 }, + { -5114, 43, 164 }, + { -928, 136, 151 }, + { -2044, 219, 107 }, + { -614, -379, 59 }, + { -7191, 219, 34 }, + { 2547, 197, 67 } }, + { { 6813, 74, -11 }, + { 6792, -43, -39 }, + { -2042, -176, -37 }, + { 6507, -11, -18 }, + { 229, -174, 4 }, + { 2789, 309, -147 }, + { -3951, 564, -77 }, + { -5886, -550, 86 }, + { 3550, -171, 99 }, + { 1982, -141, 40 }, + { -4399, -30, 59 }, + { 214, 167, -38 }, + { -981, -64, 19 }, + { -2165, 435, 20 }, + { -6606, -456, 152 }, + { 3129, 33, 19 } }, + { { 6549, -65, -20 }, + { 6428, 87, 52 }, + { -1193, 379, 6 }, + { 6848, -52, -65 }, + { 729, 99, 37 }, + { 1828, -20, -110 }, + { -5028, -293, -173 }, + { -3735, 455, 109 }, + { 4672, -58, -37 }, + { 2631, 88, 19 }, + { -3744, 69, 8 }, + { 345, -165, -152 }, + { -352, 6, -55 }, + { -3496, -250, -3 }, + { -4971, 426, 190 }, + { 3475, -7, -53 } }, + { { 6200, 63, -11 }, + { 6229, 124, 53 }, + { -199, -285, 71 }, + { 6891, 14, -75 }, + { 1344, -9, -19 }, + { 1137, -129, 21 }, + { -5979, -157, -59 }, + { -1704, -207, 42 }, + { 5281, -81, -100 }, + { 3414, -126, -25 }, + { -3174, -69, -15 }, + { -208, -44, -85 }, + { -345, 43, -65 }, + { -4203, 3, 20 }, + { -2871, -220, 94 }, + { 3546, -72, -31 } }, + { { 5819, -72, 1 }, + { 6029, -116, -10 }, + { 496, -12, 60 }, + { 6881, 26, -67 }, + { 2067, 173, -76 }, + { 592, -83, 106 }, + { -6481, 138, 113 }, + { 72, 216, -67 }, + { 5545, 72, -65 }, + { 4226, 185, -42 }, + { -2575, 167, -17 }, + { -1093, -123, 32 }, + { -951, -129, -30 }, + { -4130, 188, 69 }, + { -639, 315, -48 }, + { 3394, -44, 15 } }, + { { 5470, 84, -1 }, + { 5806, 39, -25 }, + { 734, 196, -38 }, + { 6882, -85, -40 }, + { 2761, -313, -18 }, + { -5, 327, 45 }, + { -6626, 63, 144 }, + { 1665, -399, -76 }, + { 5620, -33, -37 }, + { 4928, -200, -15 }, + { -1887, -205, 11 }, + { -2046, 218, 57 }, + { -2042, 247, 7 }, + { -3409, -161, 68 }, + { 1618, -495, -93 }, + { 3140, 168, -16 } }, + { { 5204, -56, -10 }, + { 5603, -12, -6 }, + { 676, -54, -109 }, + { 6764, 9, -1 }, + { 3167, 94, 62 }, + { -630, -212, -47 }, + { -6520, -105, 72 }, + { 3054, 298, -40 }, + { 5558, -32, -37 }, + { 5373, 50, 6 }, + { -1186, 138, 21 }, + { -2814, -228, 23 }, + { -3385, -308, 24 }, + { -2305, 255, 38 }, + { 3730, 516, -61 }, + { 2937, -67, -72 } }, + { { 5041, 18, -15 }, + { 5477, 28, -1 }, + { 550, -188, -35 }, + { 6354, 122, 18 }, + { 3155, 170, 47 }, + { -1106, -39, -28 }, + { -6120, 24, -24 }, + { 4113, -263, -8 }, + { 5300, 25, -27 }, + { 5504, 53, -9 }, + { -568, -109, 15 }, + { -3178, 56, -19 }, + { -4660, 286, 19 }, + { -1101, -160, -2 }, + { 5396, -373, -8 }, + { 2820, -88, -57 } }, + { { 4941, 19, -5 }, + { 5452, -11, -15 }, + { 386, -10, 51 }, + { 5636, -259, 1 }, + { 2916, -215, -34 }, + { -1344, 56, 43 }, + { -5314, 311, -43 }, + { 4708, 4, -1 }, + { 4763, -126, -1 }, + { 5407, -106, -43 }, + { -60, 75, 10 }, + { -3043, 162, -8 }, + { -5551, -139, 8 }, + { -11, 236, -30 }, + { 6315, -8, -18 }, + { 2624, 53, 9 } }, + { { 4823, 17, 10 }, + { 5500, -42, -15 }, + { 110, 177, 17 }, + { 4797, 237, -36 }, + { 2838, -38, -67 }, + { -1387, 31, 50 }, + { -4155, -424, 36 }, + { 4842, 59, -29 }, + { 3934, 236, -1 }, + { 5243, -4, -49 }, + { 419, -107, 17 }, + { -2534, -236, 43 }, + { -5864, -77, 30 }, + { 823, -150, -17 }, + { 6405, 182, -90 }, + { 2104, 177, 33 } }, + { { 4620, -73, 8 }, + { 5542, 15, -5 }, + { -269, -135, -38 }, + { 4109, -88, -42 }, + { 3180, 196, -35 }, + { -1291, -24, 11 }, + { -2929, 226, 71 }, + { 4693, -135, -63 }, + { 2952, -234, -12 }, + { 5121, 20, -22 }, + { 1003, 43, -6 }, + { -1924, 113, 66 }, + { -5615, 166, 73 }, + { 1301, 44, -21 }, + { 5839, -184, -125 }, + { 1181, -295, 9 } }, + { { 4335, 102, -9 }, + { 5478, 34, -6 }, + { -678, 11, -23 }, + { 3731, -37, -8 }, + { 3878, -250, -2 }, + { -1093, -34, -15 }, + { -1911, -59, 14 }, + { 4492, -37, -62 }, + { 2039, 173, -11 }, + { 5032, -6, -6 }, + { 1791, -169, -53 }, + { -1436, 37, 18 }, + { -5001, -70, 53 }, + { 1445, -31, -8 }, + { 4878, 35, -48 }, + { 38, 299, -11 } }, + { { 4028, -67, -21 }, + { 5255, -73, -12 }, + { -1065, -54, 17 }, + { 3625, 56, 32 }, + { 4636, 200, 27 }, + { -821, 91, -12 }, + { -1171, 75, -42 }, + { 4349, 15, -26 }, + { 1385, -78, 0 }, + { 4919, -22, 2 }, + { 2755, 305, -39 }, + { -1094, 27, -31 }, + { -4217, 180, 16 }, + { 1361, -83, -1 }, + { 3686, -271, 28 }, + { -1007, -207, -21 } }, + { { 3762, 12, -9 }, + { 4872, 99, -14 }, + { -1414, 136, -2 }, + { 3619, 88, 12 }, + { 5125, 34, 9 }, + { -551, -32, -13 }, + { -618, -156, -29 }, + { 4207, -22, -3 }, + { 1059, 25, 6 }, + { 4733, 100, -12 }, + { 3670, -254, 11 }, + { -795, -122, -13 }, + { -3410, -181, 26 }, + { 1218, 77, -28 }, + { 2396, 341, 3 }, + { -1696, 52, -12 } }, + { { 3550, -13, 13 }, + { 4372, -119, -15 }, + { -1725, -78, -40 }, + { 3562, -65, -42 }, + { 5211, -130, -58 }, + { -388, 11, -33 }, + { -132, 110, 2 }, + { 3971, -71, 14 }, + { 1005, 53, 16 }, + { 4485, -81, -39 }, + { 4266, 21, 15 }, + { -448, 110, 24 }, + { -2684, 132, 32 }, + { 1166, -9, -53 }, + { 1206, -250, -24 }, + { -1985, 76, 27 } }, + { { 3372, 62, 11 }, + { 3817, 98, -9 }, + { -2026, -55, -8 }, + { 3371, -16, -34 }, + { 4996, 32, -74 }, + { -428, -40, -12 }, + { 360, -50, -16 }, + { 3608, 163, -10 }, + { 1093, -20, 23 }, + { 4227, -8, -25 }, + { 4431, 129, -44 }, + { -23, -26, 8 }, + { -2063, -54, 9 }, + { 1221, -133, -28 }, + { 280, 91, -4 }, + { -2045, -32, 62 } }, + { { 3218, -60, -10 }, + { 3264, -100, 5 }, + { -2393, -28, 61 }, + { 2983, -34, 21 }, + { 4635, 11, -18 }, + { -723, -69, 30 }, + { 887, 121, -38 }, + { 3222, -101, -38 }, + { 1195, -21, 4 }, + { 3975, -9, 15 }, + { 4275, -65, -80 }, + { 476, 90, -32 }, + { -1521, 66, -32 }, + { 1249, 89, 41 }, + { -316, -22, 44 }, + { -2091, -73, 48 } }, + { { 3099, 9, -17 }, + { 2745, 135, -2 }, + { -2863, 226, 48 }, + { 2386, 198, 34 }, + { 4204, 111, 13 }, + { -1233, 225, 11 }, + { 1398, -150, -22 }, + { 2951, 16, -36 }, + { 1263, -15, -6 }, + { 3703, 117, 11 }, + { 3972, 2, -52 }, + { 1001, -182, -18 }, + { -1028, -185, -18 }, + { 1072, 163, 40 }, + { -623, 90, 46 }, + { -2196, 72, 19 } }, + { { 3009, 15, -3 }, + { 2291, -89, -17 }, + { -3320, -145, -10 }, + { 1681, -242, -11 }, + { 3734, -136, -9 }, + { -1779, -129, -26 }, + { 1778, 77, -1 }, + { 2833, 54, -9 }, + { 1286, -21, -10 }, + { 3401, -82, -18 }, + { 3635, -12, -6 }, + { 1426, 78, 9 }, + { -613, 87, 17 }, + { 681, -176, -16 }, + { -711, -32, 9 }, + { -2298, -52, -2 } }, + { { 2912, 24, 8 }, + { 1898, 74, -20 }, + { -3583, -89, 15 }, + { 1048, 57, -20 }, + { 3250, 72, -13 }, + { -2163, -67, 14 }, + { 1934, 62, -19 }, + { 2778, -12, 15 }, + { 1266, -23, -8 }, + { 3074, 0, 0 }, + { 3292, 116, 0 }, + { 1634, 49, -15 }, + { -323, 63, -18 }, + { 232, 95, -36 }, + { -644, -63, 6 }, + { -2276, -87, 10 } }, + { { 2770, -64, -4 }, + { 1513, -52, -15 }, + { -3562, 170, 110 }, + { 612, 68, 52 }, + { 2765, -4, 33 }, + { -2303, 119, 108 }, + { 1852, -83, -59 }, + { 2647, -36, 22 }, + { 1210, 43, 25 }, + { 2714, 20, 63 }, + { 2940, -158, -47 }, + { 1602, -59, -50 }, + { -155, -82, -101 }, + { -132, 6, -13 }, + { -510, 84, 37 }, + { -2057, 116, 52 } }, + { { 2567, 51, -15 }, + { 1084, 26, 20 }, + { -3263, -37, 149 }, + { 401, 1, 113 }, + { 2321, 51, 93 }, + { -2187, 12, 141 }, + { 1590, -5, -46 }, + { 2372, 49, 41 }, + { 1126, 27, 51 }, + { 2365, 101, 102 }, + { 2554, 43, -70 }, + { 1381, 6, -37 }, + { -107, -49, -136 }, + { -354, -63, 41 }, + { -380, -30, 61 }, + { -1662, -20, 39 } }, + { { 2295, -12, 3 }, + { 597, -93, 66 }, + { -2706, -47, 70 }, + { 420, -141, 68 }, + { 1994, -255, 49 }, + { -1820, -112, 51 }, + { 1195, -27, 11 }, + { 1981, -83, 72 }, + { 1068, -88, 29 }, + { 2125, -284, 14 }, + { 2070, 83, 11 }, + { 1043, -46, 0 }, + { -222, 139, -68 }, + { -451, -47, 64 }, + { -240, 0, 64 }, + { -1120, 48, -26 } } }; -const Word16 rightHRIRReal_HOA3_fx[BINAURAL_CONVBANDS][HOA3_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {5789, 9287, 3279}, - {-7397, 9224, -1369}, - {362, 1834, -51}, - {772, 3, -6}, - {-645, 591, 251}, - {-221, 72, -276}, - {-824, 956, 286}, - {-224, 1324, -323}, - {-608, 399, 855}, - {-821, 1291, 324}, - {75, -125, 22}, - {-161, 845, 53}, - {-63, -384, -52}, - {127, -698, 169}, - {233, -56, -21}, - {-92, 17, 30} - }, - { - {183, -8343, -2166}, - {-2343, 13427, -1526}, - {55, 1267, -140}, - {74, 396, 420}, - {-343, -942, -402}, - {-343, -404, -374}, - {-819, -1862, -878}, - {164, 3444, 442}, - {-1550, -6669, -1693}, - {-638, -1450, -951}, - {-47, -256, 13}, - {-339, -1717, -1154}, - {-144, 48, 158}, - {71, -930, 116}, - {166, 1198, 574}, - {-92, -99, -4} - }, - { - {-3152, -3378, -3132}, - {4570, -3870, 4147}, - {-43, 1118, 12}, - {-721, 1764, 98}, - {374, -1997, -135}, - {-125, -1719, 263}, - {144, -4569, 97}, - {249, 2954, 622}, - {-622, -8703, -880}, - {875, -6651, 1083}, - {-69, -809, 329}, - {538, -6625, 935}, - {-333, 421, 49}, - {7, -807, 91}, - {-310, 2800, -78}, - {-233, 815, -437} - }, - { - {-1031, 8383, 1023}, - {2690, -17875, -1776}, - {150, 1068, -51}, - {-305, 1339, -13}, - {339, -1534, -197}, - {-14, -1941, 25}, - {426, -5041, -390}, - {-134, 895, -159}, - {661, -7305, -923}, - {505, -11610, -1337}, - {-34, -556, 411}, - {449, -7517, 548}, - {-350, -115, -170}, - {-34, -515, 134}, - {-467, 1164, -768}, - {-125, 1907, 41} - }, - { - {1880, 1139, 2800}, - {-1738, -10714, -3049}, - {531, 392, 56}, - {798, 2294, -874}, - {-142, -4128, 1167}, - {72, -1971, -5}, - {420, -5314, -106}, - {-79, 1013, -124}, - {1604, -10504, 250}, - {-186, -9135, -2345}, - {-77, 274, -7}, - {-217, -2730, -1526}, - {-121, 193, -353}, - {-88, -566, 188}, - {174, 192, -359}, - {89, 508, 715} - }, - { - {1092, -1474, 1578}, - {-3745, -7583, -383}, - {501, 909, 173}, - {1718, 5529, -60}, - {-1191, -6639, 637}, - {-80, -1335, 364}, - {427, -3530, 912}, - {255, 565, -440}, - {1336, -5402, 2750}, - {-73, -3686, 451}, - {-14, 295, -19}, - {280, -364, -440}, - {278, 1157, -71}, - {-108, -1411, -77}, - {973, 1757, 80}, - {93, -969, 52} - }, - { - {-4073, 7572, -734}, - {-1511, -9447, -516}, - {-304, 1937, -3}, - {394, 3150, 1245}, - {-1204, -1830, -1398}, - {-744, -859, 231}, - {71, -1444, -46}, - {953, -1106, 58}, - {-1849, 2973, -226}, - {-838, -936, -598}, - {38, 155, 48}, - {603, -1153, -216}, - {413, 32, 367}, - {193, -1148, -283}, - {1301, -83, 692}, - {451, -521, -241} - }, - { - {-9646, 1146, -1936}, - {5519, 1434, 2182}, - {-1504, 4, -515}, - {-3933, -3426, -437}, - {1745, 3441, 114}, - {-1418, -1271, 228}, - {600, -200, 350}, - {983, -405, 290}, - {-3514, 428, -756}, - {-264, 1357, 196}, - {59, -352, -143}, - {759, 178, 256}, - {-135, -1306, -49}, - {858, 480, 231}, - {307, -1861, 171}, - {975, 540, 70} - }, - { - {-11017, -3266, 56}, - {10353, 2263, 714}, - {-2142, -951, -21}, - {-7421, -57, -924}, - {4670, -492, 933}, - {-1807, 188, -275}, - {1081, 92, 72}, - {-52, 785, 34}, - {-2672, -2143, 30}, - {320, 414, 381}, - {308, -563, -101}, - {41, 762, 150}, - {-673, -393, -278}, - {1075, 447, 172}, - {-1205, 655, -478}, - {1030, 111, 197} - }, - { - {-8904, 975, 1050}, - {11471, -1315, -680}, - {-2539, -152, 301}, - {-7771, 2071, -50}, - {5363, -1869, 243}, - {-1167, 967, -75}, - {1438, 2, -18}, - {-1543, -638, -195}, - {-313, 906, 635}, - {387, -655, -59}, - {705, 220, 132}, - {-1275, -737, -166}, - {-669, 354, 36}, - {733, -506, -130}, - {-2028, 916, -205}, - {420, -569, 59} - }, - { - {-5506, 473, 516}, - {9622, 149, -701}, - {-2990, 422, 127}, - {-5373, -1052, 574}, - {3828, 1102, -511}, - {120, -500, 244}, - {1412, 96, -44}, - {-2588, -290, -131}, - {1698, 639, 322}, - {126, 76, -248}, - {914, 294, 54}, - {-2359, -227, -137}, - {-290, -81, 103}, - {144, -199, -118}, - {-1984, -567, 318}, - {-527, 513, -166} - }, - { - {-2511, -137, -153}, - {6587, -2, -212}, - {-3273, -108, 20}, - {-2111, 74, 335}, - {1521, 174, -360}, - {1276, -415, 47}, - {940, -139, -61}, - {-2710, 373, 128}, - {2440, -612, -225}, - {-185, 297, -92}, - {903, -141, -109}, - {-2631, 255, 100}, - {243, -55, 1}, - {-450, -27, 62}, - {-1605, -526, 224}, - {-1221, 342, -103} - }, - { - {-352, -513, -259}, - {3696, 273, 90}, - {-2935, -105, 16}, - {506, -67, -17}, - {-385, -72, 38}, - {1863, 26, -233}, - {101, 59, -5}, - {-2137, 2, 137}, - {2181, -23, -329}, - {-430, -113, 92}, - {770, -194, -58}, - {-2034, -62, 98}, - {644, -84, -59}, - {-1012, 330, -6}, - {-1209, 269, -150}, - {-1459, -142, 108} - }, - { - {1296, 650, -49}, - {1272, -541, 120}, - {-1490, 456, 16}, - {1991, -33, -164}, - {-1566, -97, 145}, - {1645, 259, -113}, - {-992, -211, 73}, - {-1273, 27, -16}, - {1522, 298, -86}, - {-669, -237, 71}, - {493, -36, 45}, - {-715, 278, 2}, - {672, 25, -21}, - {-1449, 149, -22}, - {-836, 409, -145}, - {-1492, -187, 61} - }, - { - {2716, -337, 80}, - {-825, 610, 16}, - {1148, -592, -29}, - {2761, -277, -147}, - {-2318, 236, 97}, - {373, 177, 115}, - {-2074, 274, 86}, - {-440, -281, -36}, - {746, 70, 98}, - {-899, 136, -29}, - {60, 169, 33}, - {937, -243, -78}, - {181, 174, -4}, - {-1784, -76, 127}, - {-650, -308, 91}, - {-1513, -13, -13} - }, - { - {3928, 115, 43}, - {-2597, -389, -61}, - {4430, 727, -113}, - {3413, 271, -31}, - {-3094, -279, 22}, - {-1797, -654, 178}, - {-2658, -196, 37}, - {136, 179, 53}, - {-141, -368, 62}, - {-1017, 69, -25}, - {-409, -167, -8}, - {2369, 344, -121}, - {-758, -166, 22}, - {-2078, -334, 92}, - {-814, -200, 156}, - {-1652, -19, 18} - }, - { - {4896, -95, -22}, - {-3896, 144, -50}, - {7362, -776, -76}, - {4108, -80, -32}, - {-4022, 177, 14}, - {-4091, 809, 65}, - {-2240, -143, -30}, - {424, 55, 68}, - {-1080, 369, -54}, - {-943, -138, 45}, - {-757, 80, -35}, - {3010, -261, -23}, - {-1869, 202, 86}, - {-2121, 165, -79}, - {-1171, 376, 24}, - {-1952, 151, 9} - }, - { - {5669, 137, -41}, - {-4695, 9, 8}, - {8874, 231, 38}, - {4690, 160, -63}, - {-4915, -160, 52}, - {-5386, -311, -100}, - {-615, 564, -36}, - {691, -58, 10}, - {-1895, -76, -81}, - {-640, 50, 70}, - {-924, -18, -52}, - {2374, -313, 56}, - {-2724, -296, 65}, - {-1666, 353, -82}, - {-1283, -109, -111}, - {-2295, -78, -21} - }, - { - {6363, -162, -30}, - {-5179, 1, 66}, - {8410, 583, 5}, - {4858, -95, -4}, - {-5462, 118, 47}, - {-4840, -673, -59}, - {1873, -691, 4}, - {1333, -103, -53}, - {-2462, -92, 8}, - {-88, -4, 6}, - {-1059, -46, -47}, - {438, 737, -6}, - {-2793, -32, -3}, - {-832, -423, 54}, - {-778, -426, -78}, - {-2523, -80, 19} - }, - { - {7056, 161, -20}, - {-5625, -172, 64}, - {6370, -812, -135}, - {4365, -275, 14}, - {-5376, 125, 41}, - {-2547, 997, 154}, - {4407, 440, -16}, - {2599, 416, -61}, - {-2815, 45, 107}, - {715, 155, -64}, - {-1485, 24, 17}, - {-2172, -592, -50}, - {-1742, 396, -7}, - {-9, 159, 124}, - {325, 600, 110}, - {-2554, 46, 80} - }, - { - {7724, -136, -20}, - {-6189, 275, -10}, - {3848, 432, -144}, - {3248, 479, -79}, - {-4573, -253, 53}, - {550, -537, 186}, - {6075, -104, -112}, - {4362, -488, -23}, - {-3038, 207, 90}, - {1647, -311, -53}, - {-2476, 171, 116}, - {-4500, 208, 64}, - {229, -489, -20}, - {519, 167, 44}, - {1686, -181, 182}, - {-2356, 105, 33} - }, - { - {8282, 104, -23}, - {-6868, -159, -66}, - {1888, -102, -7}, - {1812, -226, -108}, - {-3236, 255, 12}, - {3415, 135, -42}, - {6250, -19, -127}, - {6089, 264, -49}, - {-3143, -282, -73}, - {2414, 260, 20}, - {-3929, -479, 142}, - {-5706, -122, 167}, - {2450, 502, -55}, - {796, -110, -88}, - {3061, -177, -17}, - {-1900, 29, -76} - }, - { - {8650, -75, -13}, - {-7634, -12, -11}, - {963, 56, 65}, - {343, 41, 26}, - {-1687, -387, -15}, - {5419, -249, -221}, - {4809, 212, 39}, - {7138, -127, -99}, - {-3104, -173, -140}, - {2718, 26, 58}, - {-5256, 569, 14}, - {-5322, 66, 37}, - {4067, -387, -18}, - {1105, -267, -63}, - {4471, -124, -255}, - {-1255, -357, -51} - }, - { - {8814, 2, -2}, - {-8543, -100, 93}, - {972, 45, 19}, - {-1041, -249, 139}, - {-300, 309, 18}, - {6264, 341, -135}, - {2191, -838, 125}, - {7001, -79, -72}, - {-3099, 419, 56}, - {2508, -294, -10}, - {-5650, -14, -119}, - {-3344, 585, -124}, - {4414, -92, 40}, - {1617, 227, 49}, - {5822, 661, -208}, - {-712, 245, 72} - }, - { - {8846, 41, -13}, - {-9614, 375, 93}, - {1449, -205, 0}, - {-2193, 400, 89}, - {636, -75, 20}, - {5800, 94, 36}, - {-581, 1007, -63}, - {5463, 500, -38}, - {-3521, 160, 214}, - {2074, 165, -90}, - {-4693, -735, -24}, - {-430, -1100, -18}, - {3409, 580, -14}, - {2305, -7, 22}, - {6533, -431, 41}, - {-574, 124, 97} - }, - { - {8884, 11, -24}, - {-10644, -380, -9}, - {1789, 98, 37}, - {-2814, -167, -11}, - {1084, -88, -42}, - {4174, -672, 33}, - {-2276, -142, -199}, - {2773, -723, -43}, - {-4467, -666, 76}, - {1805, 106, -56}, - {-2784, 704, 165}, - {2176, 592, 150}, - {1673, -519, -101}, - {3095, 80, -79}, - {5855, -498, 103}, - {-837, -337, -15} - }, - { - {9041, -80, -11}, - {-11309, 71, -66}, - {1567, 165, 46}, - {-2651, -226, -13}, - {1247, -39, -71}, - {2005, 656, -75}, - {-2359, -601, -52}, - {-401, 649, -14}, - {-5437, 343, -109}, - {1857, -129, 15}, - {-792, -152, 131}, - {3408, 258, 71}, - {114, 153, -70}, - {3832, -243, -88}, - {3656, 901, -40}, - {-1150, 36, -80} - }, - { - {9340, 89, 2}, - {-11458, 236, 7}, - {795, -297, 21}, - {-1758, 392, 60}, - {1353, 100, -28}, - {96, -317, -112}, - {-1399, 587, 163}, - {-3317, -589, 5}, - {-5785, 247, -70}, - {2132, 70, 29}, - {709, 52, -25}, - {3102, -518, -125}, - {-659, 87, 25}, - {4211, 133, -26}, - {596, -803, -136}, - {-1153, 189, -13} - }, - { - {9723, -93, 5}, - {-11277, -121, 90}, - {-132, 298, -20}, - {-503, -252, 74}, - {1506, -77, 15}, - {-1060, -124, -16}, - {-495, 35, 177}, - {-5430, 262, 14}, - {-5308, -412, 81}, - {2438, 3, -1}, - {1660, -100, -85}, - {1889, 276, -176}, - {-537, -190, 87}, - {3922, 131, 12}, - {-2380, 389, -81}, - {-760, -200, 61} - }, - { - {10102, 48, -5}, - {-11085, -76, 63}, - {-713, -78, -54}, - {725, 227, 50}, - {1669, -105, -29}, - {-1516, 121, 114}, - {-385, -438, -8}, - {-6563, 17, 80}, - {-4285, 231, 130}, - {2607, -45, -49}, - {2274, 147, -69}, - {567, 8, -45}, - {207, 97, 55}, - {2879, -406, -15}, - {-4614, -137, 65}, - {-116, 43, 35} - }, - { - {10407, -46, -19}, - {-11046, 131, -16}, - {-672, -227, -19}, - {1716, -65, 16}, - {1763, -61, -74}, - {-1658, 61, 138}, - {-1058, 350, -158}, - {-6917, -70, 147}, - {-3129, -60, 43}, - {2553, -25, -51}, - {2773, -145, -38}, - {-379, 32, 92}, - {1196, -168, -16}, - {1318, 398, -47}, - {-5958, 77, 172}, - {584, -112, -28} - }, - { - {10608, 51, -13}, - {-11115, 20, -36}, - {-131, 308, 69}, - {2519, 112, -25}, - {1676, 103, -6}, - {-1767, -258, 42}, - {-2092, -46, -122}, - {-6805, -82, 117}, - {-2048, 197, -22}, - {2223, -47, -9}, - {3229, 147, -9}, - {-810, -138, 87}, - {2098, 143, -49}, - {-329, -280, -21}, - {-6541, -172, 163}, - {1206, 215, -4} - }, - { - {10703, -11, -2}, - {-11189, -33, 2}, - {540, -96, 102}, - {3323, -135, -46}, - {1279, 97, 61}, - {-1824, 74, -61}, - {-3186, 28, 12}, - {-6367, -28, 35}, - {-1053, -192, -16}, - {1604, 169, 10}, - {3571, -42, 3}, - {-705, 19, 11}, - {2628, -106, -50}, - {-1684, 184, 24}, - {-6439, 63, 69}, - {1668, -78, 41} - }, - { - {10733, -8, -1}, - {-11227, -9, 14}, - {1061, -143, 6}, - {4231, 264, -45}, - {630, -326, 23}, - {-1663, 213, -28}, - {-4304, -179, 95}, - {-5586, 179, -2}, - {-84, 191, -19}, - {786, -246, -8}, - {3730, -25, -14}, - {-112, 174, -28}, - {2591, -49, -29}, - {-2533, -72, 57}, - {-5602, 212, 1}, - {2017, -52, 9} - }, - { - {10767, 19, -12}, - {-11246, 19, 0}, - {1435, -38, -81}, - {5159, -252, -13}, - {25, 213, -64}, - {-1276, -183, 51}, - {-5462, 361, 80}, - {-4484, -317, 5}, - {896, -186, -35}, - {-54, 197, -34}, - {3749, 23, -26}, - {798, -299, -9}, - {1918, 207, -15}, - {-2841, 28, 63}, - {-4062, -490, 11}, - {2430, -15, -59} - }, - { - {10873, 33, -22}, - {-11303, 4, -2}, - {1785, 220, -33}, - {5876, 159, 17}, - {-219, 70, -75}, - {-804, 25, 43}, - {-6528, -360, -5}, - {-3221, 324, 31}, - {1818, 236, -31}, - {-752, -75, -26}, - {3739, -2, -24}, - {1734, 250, 33}, - {730, -353, -23}, - {-2688, 27, 31}, - {-2075, 534, 61}, - {3039, 220, -69} - }, - { - {11069, -79, -14}, - {-11472, 34, 11}, - {2107, -108, 35}, - {6205, 47, 11}, - {-69, -208, -13}, - {-368, -11, -14}, - {-7236, 36, -33}, - {-2045, -236, 46}, - {2517, -129, -11}, - {-1263, 20, 12}, - {3790, 12, -35}, - {2413, -53, 36}, - {-693, 341, -46}, - {-2191, -160, 17}, - {-52, -350, 61}, - {3756, -251, -22} - }, - { - {11303, 78, 3}, - {-11797, -101, 11}, - {2323, -58, 14}, - {6172, -112, -28}, - {180, 82, 27}, - {-11, 68, -37}, - {-7443, 157, 37}, - {-1138, 76, 26}, - {2833, 7, -12}, - {-1674, -86, 26}, - {3893, 19, -60}, - {2728, -99, -21}, - {-2018, -156, -16}, - {-1524, 128, 12}, - {1666, 133, -29}, - {4291, 97, 4} - }, - { - {11493, -21, 8}, - {-12253, 116, 5}, - {2403, 34, -34}, - {5988, 66, -51}, - {161, 50, 28}, - {245, -83, -20}, - {-7275, -86, 85}, - {-495, -28, -23}, - {2741, 92, -21}, - {-2079, 96, 19}, - {3923, -100, -36}, - {2802, 19, -63}, - {-3043, 134, 38}, - {-882, -138, 0}, - {2953, -200, -103}, - {4381, 60, -1} - }, - { - {11595, -26, -7}, - {-12762, -107, 5}, - {2380, 47, -21}, - {5890, 83, -24}, - {-317, -249, 1}, - {360, 15, -4}, - {-6968, -13, 52}, - {35, 116, -40}, - {2359, -109, -24}, - {-2511, -134, 5}, - {3672, -43, 16}, - {2830, 92, -32}, - {-3729, -151, 31}, - {-402, 113, 16}, - {3801, 265, -58}, - {3973, -197, -19} - }, - { - {11629, 16, -25}, - {-13239, 87, 10}, - {2291, 7, 13}, - {5995, -102, 28}, - {-1169, 291, -50}, - {292, 50, -10}, - {-6679, -7, 3}, - {567, -128, -33}, - {1883, 102, -18}, - {-2941, 100, -13}, - {3002, 258, 13}, - {2901, -58, 11}, - {-4103, 22, 18}, - {-134, 3, 24}, - {4172, -23, -9}, - {3252, 229, -45} - }, - { - {11646, 39, -18}, - {-13619, -56, 14}, - {2164, -128, -16}, - {6273, -18, 12}, - {-2116, -123, -45}, - {52, -13, 7}, - {-6434, 103, 13}, - {1099, 195, -5}, - {1487, -63, -16}, - {-3311, -9, 3}, - {2004, -343, -42}, - {2989, -46, -4}, - {-4246, 21, 36}, - {11, -59, -8}, - {4075, -121, -27}, - {2510, -140, -57} - }, - { - {11668, -33, 6}, - {-13874, 25, 23}, - {2036, 56, -71}, - {6658, -43, -46}, - {-2936, 41, 24}, - {-286, 68, 42}, - {-6194, -38, 37}, - {1526, -71, 21}, - {1262, -25, 1}, - {-3616, 20, 39}, - {937, 182, -59}, - {3036, 19, -43}, - {-4255, -30, 57}, - {199, 8, -56}, - {3636, 169, -58}, - {1945, -4, -24} - }, - { - {11693, -14, 9}, - {-14015, -48, 16}, - {1898, 94, -44}, - {7063, 137, -50}, - {-3580, -132, 54}, - {-591, -143, 23}, - {-5885, 20, 15}, - {1764, -25, 4}, - {1189, -12, 12}, - {-3893, -116, 29}, - {25, -60, -5}, - {2976, 51, -25}, - {-4187, -61, 38}, - {538, 207, -41}, - {3034, -66, -44}, - {1542, -27, 17} - }, - { - {11728, 24, -9}, - {-14067, 2, 3}, - {1627, 17, 21}, - {7348, -127, -1}, - {-4077, 147, 21}, - {-688, 5, -13}, - {-5421, -109, -9}, - {1864, 49, -29}, - {1206, -5, 3}, - {-4155, 77, -4}, - {-678, 81, 45}, - {2732, 63, 9}, - {-4039, -21, -1}, - {947, -174, 26}, - {2419, 73, 4}, - {1155, 82, 27} - }, - { - {11803, 26, -19}, - {-14066, 26, 9}, - {1103, -249, 4}, - {7377, -83, 12}, - {-4442, -37, 7}, - {-467, 194, 19}, - {-4790, 199, 3}, - {1969, 26, -46}, - {1272, 6, -1}, - {-4382, 17, 7}, - {-1226, -144, 41}, - {2277, -182, -10}, - {-3788, 156, 24}, - {1223, -16, 34}, - {1865, -141, 11}, - {675, -160, 14} - }, - { - {11934, -62, -7}, - {-14072, -10, 20}, - {354, 255, -61}, - {7127, 183, -42}, - {-4688, -7, 33}, - {17, -176, 75}, - {-4069, -183, 29}, - {2199, -103, -32}, - {1355, 22, -20}, - {-4567, -5, 45}, - {-1686, 154, 0}, - {1696, 142, -35}, - {-3473, -106, 72}, - {1265, 86, -5}, - {1426, 111, -15}, - {91, 178, -16} - }, - { - {12107, 38, 2}, - {-14121, 15, 39}, - {-482, -54, -40}, - {6701, -53, -59}, - {-4811, -38, 45}, - {623, 7, 46}, - {-3378, 54, 8}, - {2546, 100, -18}, - {1439, 53, -25}, - {-4683, -102, 32}, - {-2101, -18, -4}, - {1124, -48, -11}, - {-3143, -49, 45}, - {1113, -92, -37}, - {1118, -16, -17}, - {-504, -39, -1} - }, - { - {12293, 1, -14}, - {-14193, 29, 56}, - {-1280, -64, 98}, - {6210, -90, 37}, - {-4792, 163, -32}, - {1236, 87, -88}, - {-2798, -38, -52}, - {2914, -96, -11}, - {1496, -95, 20}, - {-4682, 204, -84}, - {-2503, -81, 83}, - {657, 43, 32}, - {-2812, 126, -77}, - {869, -14, -26}, - {891, -34, 20}, - {-1018, 14, 67} - }, - { - {12463, 3, -42}, - {-14244, -88, 32}, - {-1949, -56, 239}, - {5733, 65, 192}, - {-4651, -141, -196}, - {1750, 62, -212}, - {-2357, 127, -66}, - {3210, 79, 9}, - {1505, 48, 81}, - {-4572, -102, -256}, - {-2900, 22, 208}, - {352, -107, 27}, - {-2527, 16, -197}, - {609, 126, 70}, - {674, 16, 73}, - {-1406, -88, 100} - } +const Word16 rightHRIRReal_HOA3_fx[BINAURAL_CONVBANDS][HOA3_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { 5789, 9287, 3279 }, + { -7397, 9224, -1369 }, + { 362, 1834, -51 }, + { 772, 3, -6 }, + { -645, 591, 251 }, + { -221, 72, -276 }, + { -824, 956, 286 }, + { -224, 1324, -323 }, + { -608, 399, 855 }, + { -821, 1291, 324 }, + { 75, -125, 22 }, + { -161, 845, 53 }, + { -63, -384, -52 }, + { 127, -698, 169 }, + { 233, -56, -21 }, + { -92, 17, 30 } }, + { { 183, -8343, -2166 }, + { -2343, 13427, -1526 }, + { 55, 1267, -140 }, + { 74, 396, 420 }, + { -343, -942, -402 }, + { -343, -404, -374 }, + { -819, -1862, -878 }, + { 164, 3444, 442 }, + { -1550, -6669, -1693 }, + { -638, -1450, -951 }, + { -47, -256, 13 }, + { -339, -1717, -1154 }, + { -144, 48, 158 }, + { 71, -930, 116 }, + { 166, 1198, 574 }, + { -92, -99, -4 } }, + { { -3152, -3378, -3132 }, + { 4570, -3870, 4147 }, + { -43, 1118, 12 }, + { -721, 1764, 98 }, + { 374, -1997, -135 }, + { -125, -1719, 263 }, + { 144, -4569, 97 }, + { 249, 2954, 622 }, + { -622, -8703, -880 }, + { 875, -6651, 1083 }, + { -69, -809, 329 }, + { 538, -6625, 935 }, + { -333, 421, 49 }, + { 7, -807, 91 }, + { -310, 2800, -78 }, + { -233, 815, -437 } }, + { { -1031, 8383, 1023 }, + { 2690, -17875, -1776 }, + { 150, 1068, -51 }, + { -305, 1339, -13 }, + { 339, -1534, -197 }, + { -14, -1941, 25 }, + { 426, -5041, -390 }, + { -134, 895, -159 }, + { 661, -7305, -923 }, + { 505, -11610, -1337 }, + { -34, -556, 411 }, + { 449, -7517, 548 }, + { -350, -115, -170 }, + { -34, -515, 134 }, + { -467, 1164, -768 }, + { -125, 1907, 41 } }, + { { 1880, 1139, 2800 }, + { -1738, -10714, -3049 }, + { 531, 392, 56 }, + { 798, 2294, -874 }, + { -142, -4128, 1167 }, + { 72, -1971, -5 }, + { 420, -5314, -106 }, + { -79, 1013, -124 }, + { 1604, -10504, 250 }, + { -186, -9135, -2345 }, + { -77, 274, -7 }, + { -217, -2730, -1526 }, + { -121, 193, -353 }, + { -88, -566, 188 }, + { 174, 192, -359 }, + { 89, 508, 715 } }, + { { 1092, -1474, 1578 }, + { -3745, -7583, -383 }, + { 501, 909, 173 }, + { 1718, 5529, -60 }, + { -1191, -6639, 637 }, + { -80, -1335, 364 }, + { 427, -3530, 912 }, + { 255, 565, -440 }, + { 1336, -5402, 2750 }, + { -73, -3686, 451 }, + { -14, 295, -19 }, + { 280, -364, -440 }, + { 278, 1157, -71 }, + { -108, -1411, -77 }, + { 973, 1757, 80 }, + { 93, -969, 52 } }, + { { -4073, 7572, -734 }, + { -1511, -9447, -516 }, + { -304, 1937, -3 }, + { 394, 3150, 1245 }, + { -1204, -1830, -1398 }, + { -744, -859, 231 }, + { 71, -1444, -46 }, + { 953, -1106, 58 }, + { -1849, 2973, -226 }, + { -838, -936, -598 }, + { 38, 155, 48 }, + { 603, -1153, -216 }, + { 413, 32, 367 }, + { 193, -1148, -283 }, + { 1301, -83, 692 }, + { 451, -521, -241 } }, + { { -9646, 1146, -1936 }, + { 5519, 1434, 2182 }, + { -1504, 4, -515 }, + { -3933, -3426, -437 }, + { 1745, 3441, 114 }, + { -1418, -1271, 228 }, + { 600, -200, 350 }, + { 983, -405, 290 }, + { -3514, 428, -756 }, + { -264, 1357, 196 }, + { 59, -352, -143 }, + { 759, 178, 256 }, + { -135, -1306, -49 }, + { 858, 480, 231 }, + { 307, -1861, 171 }, + { 975, 540, 70 } }, + { { -11017, -3266, 56 }, + { 10353, 2263, 714 }, + { -2142, -951, -21 }, + { -7421, -57, -924 }, + { 4670, -492, 933 }, + { -1807, 188, -275 }, + { 1081, 92, 72 }, + { -52, 785, 34 }, + { -2672, -2143, 30 }, + { 320, 414, 381 }, + { 308, -563, -101 }, + { 41, 762, 150 }, + { -673, -393, -278 }, + { 1075, 447, 172 }, + { -1205, 655, -478 }, + { 1030, 111, 197 } }, + { { -8904, 975, 1050 }, + { 11471, -1315, -680 }, + { -2539, -152, 301 }, + { -7771, 2071, -50 }, + { 5363, -1869, 243 }, + { -1167, 967, -75 }, + { 1438, 2, -18 }, + { -1543, -638, -195 }, + { -313, 906, 635 }, + { 387, -655, -59 }, + { 705, 220, 132 }, + { -1275, -737, -166 }, + { -669, 354, 36 }, + { 733, -506, -130 }, + { -2028, 916, -205 }, + { 420, -569, 59 } }, + { { -5506, 473, 516 }, + { 9622, 149, -701 }, + { -2990, 422, 127 }, + { -5373, -1052, 574 }, + { 3828, 1102, -511 }, + { 120, -500, 244 }, + { 1412, 96, -44 }, + { -2588, -290, -131 }, + { 1698, 639, 322 }, + { 126, 76, -248 }, + { 914, 294, 54 }, + { -2359, -227, -137 }, + { -290, -81, 103 }, + { 144, -199, -118 }, + { -1984, -567, 318 }, + { -527, 513, -166 } }, + { { -2511, -137, -153 }, + { 6587, -2, -212 }, + { -3273, -108, 20 }, + { -2111, 74, 335 }, + { 1521, 174, -360 }, + { 1276, -415, 47 }, + { 940, -139, -61 }, + { -2710, 373, 128 }, + { 2440, -612, -225 }, + { -185, 297, -92 }, + { 903, -141, -109 }, + { -2631, 255, 100 }, + { 243, -55, 1 }, + { -450, -27, 62 }, + { -1605, -526, 224 }, + { -1221, 342, -103 } }, + { { -352, -513, -259 }, + { 3696, 273, 90 }, + { -2935, -105, 16 }, + { 506, -67, -17 }, + { -385, -72, 38 }, + { 1863, 26, -233 }, + { 101, 59, -5 }, + { -2137, 2, 137 }, + { 2181, -23, -329 }, + { -430, -113, 92 }, + { 770, -194, -58 }, + { -2034, -62, 98 }, + { 644, -84, -59 }, + { -1012, 330, -6 }, + { -1209, 269, -150 }, + { -1459, -142, 108 } }, + { { 1296, 650, -49 }, + { 1272, -541, 120 }, + { -1490, 456, 16 }, + { 1991, -33, -164 }, + { -1566, -97, 145 }, + { 1645, 259, -113 }, + { -992, -211, 73 }, + { -1273, 27, -16 }, + { 1522, 298, -86 }, + { -669, -237, 71 }, + { 493, -36, 45 }, + { -715, 278, 2 }, + { 672, 25, -21 }, + { -1449, 149, -22 }, + { -836, 409, -145 }, + { -1492, -187, 61 } }, + { { 2716, -337, 80 }, + { -825, 610, 16 }, + { 1148, -592, -29 }, + { 2761, -277, -147 }, + { -2318, 236, 97 }, + { 373, 177, 115 }, + { -2074, 274, 86 }, + { -440, -281, -36 }, + { 746, 70, 98 }, + { -899, 136, -29 }, + { 60, 169, 33 }, + { 937, -243, -78 }, + { 181, 174, -4 }, + { -1784, -76, 127 }, + { -650, -308, 91 }, + { -1513, -13, -13 } }, + { { 3928, 115, 43 }, + { -2597, -389, -61 }, + { 4430, 727, -113 }, + { 3413, 271, -31 }, + { -3094, -279, 22 }, + { -1797, -654, 178 }, + { -2658, -196, 37 }, + { 136, 179, 53 }, + { -141, -368, 62 }, + { -1017, 69, -25 }, + { -409, -167, -8 }, + { 2369, 344, -121 }, + { -758, -166, 22 }, + { -2078, -334, 92 }, + { -814, -200, 156 }, + { -1652, -19, 18 } }, + { { 4896, -95, -22 }, + { -3896, 144, -50 }, + { 7362, -776, -76 }, + { 4108, -80, -32 }, + { -4022, 177, 14 }, + { -4091, 809, 65 }, + { -2240, -143, -30 }, + { 424, 55, 68 }, + { -1080, 369, -54 }, + { -943, -138, 45 }, + { -757, 80, -35 }, + { 3010, -261, -23 }, + { -1869, 202, 86 }, + { -2121, 165, -79 }, + { -1171, 376, 24 }, + { -1952, 151, 9 } }, + { { 5669, 137, -41 }, + { -4695, 9, 8 }, + { 8874, 231, 38 }, + { 4690, 160, -63 }, + { -4915, -160, 52 }, + { -5386, -311, -100 }, + { -615, 564, -36 }, + { 691, -58, 10 }, + { -1895, -76, -81 }, + { -640, 50, 70 }, + { -924, -18, -52 }, + { 2374, -313, 56 }, + { -2724, -296, 65 }, + { -1666, 353, -82 }, + { -1283, -109, -111 }, + { -2295, -78, -21 } }, + { { 6363, -162, -30 }, + { -5179, 1, 66 }, + { 8410, 583, 5 }, + { 4858, -95, -4 }, + { -5462, 118, 47 }, + { -4840, -673, -59 }, + { 1873, -691, 4 }, + { 1333, -103, -53 }, + { -2462, -92, 8 }, + { -88, -4, 6 }, + { -1059, -46, -47 }, + { 438, 737, -6 }, + { -2793, -32, -3 }, + { -832, -423, 54 }, + { -778, -426, -78 }, + { -2523, -80, 19 } }, + { { 7056, 161, -20 }, + { -5625, -172, 64 }, + { 6370, -812, -135 }, + { 4365, -275, 14 }, + { -5376, 125, 41 }, + { -2547, 997, 154 }, + { 4407, 440, -16 }, + { 2599, 416, -61 }, + { -2815, 45, 107 }, + { 715, 155, -64 }, + { -1485, 24, 17 }, + { -2172, -592, -50 }, + { -1742, 396, -7 }, + { -9, 159, 124 }, + { 325, 600, 110 }, + { -2554, 46, 80 } }, + { { 7724, -136, -20 }, + { -6189, 275, -10 }, + { 3848, 432, -144 }, + { 3248, 479, -79 }, + { -4573, -253, 53 }, + { 550, -537, 186 }, + { 6075, -104, -112 }, + { 4362, -488, -23 }, + { -3038, 207, 90 }, + { 1647, -311, -53 }, + { -2476, 171, 116 }, + { -4500, 208, 64 }, + { 229, -489, -20 }, + { 519, 167, 44 }, + { 1686, -181, 182 }, + { -2356, 105, 33 } }, + { { 8282, 104, -23 }, + { -6868, -159, -66 }, + { 1888, -102, -7 }, + { 1812, -226, -108 }, + { -3236, 255, 12 }, + { 3415, 135, -42 }, + { 6250, -19, -127 }, + { 6089, 264, -49 }, + { -3143, -282, -73 }, + { 2414, 260, 20 }, + { -3929, -479, 142 }, + { -5706, -122, 167 }, + { 2450, 502, -55 }, + { 796, -110, -88 }, + { 3061, -177, -17 }, + { -1900, 29, -76 } }, + { { 8650, -75, -13 }, + { -7634, -12, -11 }, + { 963, 56, 65 }, + { 343, 41, 26 }, + { -1687, -387, -15 }, + { 5419, -249, -221 }, + { 4809, 212, 39 }, + { 7138, -127, -99 }, + { -3104, -173, -140 }, + { 2718, 26, 58 }, + { -5256, 569, 14 }, + { -5322, 66, 37 }, + { 4067, -387, -18 }, + { 1105, -267, -63 }, + { 4471, -124, -255 }, + { -1255, -357, -51 } }, + { { 8814, 2, -2 }, + { -8543, -100, 93 }, + { 972, 45, 19 }, + { -1041, -249, 139 }, + { -300, 309, 18 }, + { 6264, 341, -135 }, + { 2191, -838, 125 }, + { 7001, -79, -72 }, + { -3099, 419, 56 }, + { 2508, -294, -10 }, + { -5650, -14, -119 }, + { -3344, 585, -124 }, + { 4414, -92, 40 }, + { 1617, 227, 49 }, + { 5822, 661, -208 }, + { -712, 245, 72 } }, + { { 8846, 41, -13 }, + { -9614, 375, 93 }, + { 1449, -205, 0 }, + { -2193, 400, 89 }, + { 636, -75, 20 }, + { 5800, 94, 36 }, + { -581, 1007, -63 }, + { 5463, 500, -38 }, + { -3521, 160, 214 }, + { 2074, 165, -90 }, + { -4693, -735, -24 }, + { -430, -1100, -18 }, + { 3409, 580, -14 }, + { 2305, -7, 22 }, + { 6533, -431, 41 }, + { -574, 124, 97 } }, + { { 8884, 11, -24 }, + { -10644, -380, -9 }, + { 1789, 98, 37 }, + { -2814, -167, -11 }, + { 1084, -88, -42 }, + { 4174, -672, 33 }, + { -2276, -142, -199 }, + { 2773, -723, -43 }, + { -4467, -666, 76 }, + { 1805, 106, -56 }, + { -2784, 704, 165 }, + { 2176, 592, 150 }, + { 1673, -519, -101 }, + { 3095, 80, -79 }, + { 5855, -498, 103 }, + { -837, -337, -15 } }, + { { 9041, -80, -11 }, + { -11309, 71, -66 }, + { 1567, 165, 46 }, + { -2651, -226, -13 }, + { 1247, -39, -71 }, + { 2005, 656, -75 }, + { -2359, -601, -52 }, + { -401, 649, -14 }, + { -5437, 343, -109 }, + { 1857, -129, 15 }, + { -792, -152, 131 }, + { 3408, 258, 71 }, + { 114, 153, -70 }, + { 3832, -243, -88 }, + { 3656, 901, -40 }, + { -1150, 36, -80 } }, + { { 9340, 89, 2 }, + { -11458, 236, 7 }, + { 795, -297, 21 }, + { -1758, 392, 60 }, + { 1353, 100, -28 }, + { 96, -317, -112 }, + { -1399, 587, 163 }, + { -3317, -589, 5 }, + { -5785, 247, -70 }, + { 2132, 70, 29 }, + { 709, 52, -25 }, + { 3102, -518, -125 }, + { -659, 87, 25 }, + { 4211, 133, -26 }, + { 596, -803, -136 }, + { -1153, 189, -13 } }, + { { 9723, -93, 5 }, + { -11277, -121, 90 }, + { -132, 298, -20 }, + { -503, -252, 74 }, + { 1506, -77, 15 }, + { -1060, -124, -16 }, + { -495, 35, 177 }, + { -5430, 262, 14 }, + { -5308, -412, 81 }, + { 2438, 3, -1 }, + { 1660, -100, -85 }, + { 1889, 276, -176 }, + { -537, -190, 87 }, + { 3922, 131, 12 }, + { -2380, 389, -81 }, + { -760, -200, 61 } }, + { { 10102, 48, -5 }, + { -11085, -76, 63 }, + { -713, -78, -54 }, + { 725, 227, 50 }, + { 1669, -105, -29 }, + { -1516, 121, 114 }, + { -385, -438, -8 }, + { -6563, 17, 80 }, + { -4285, 231, 130 }, + { 2607, -45, -49 }, + { 2274, 147, -69 }, + { 567, 8, -45 }, + { 207, 97, 55 }, + { 2879, -406, -15 }, + { -4614, -137, 65 }, + { -116, 43, 35 } }, + { { 10407, -46, -19 }, + { -11046, 131, -16 }, + { -672, -227, -19 }, + { 1716, -65, 16 }, + { 1763, -61, -74 }, + { -1658, 61, 138 }, + { -1058, 350, -158 }, + { -6917, -70, 147 }, + { -3129, -60, 43 }, + { 2553, -25, -51 }, + { 2773, -145, -38 }, + { -379, 32, 92 }, + { 1196, -168, -16 }, + { 1318, 398, -47 }, + { -5958, 77, 172 }, + { 584, -112, -28 } }, + { { 10608, 51, -13 }, + { -11115, 20, -36 }, + { -131, 308, 69 }, + { 2519, 112, -25 }, + { 1676, 103, -6 }, + { -1767, -258, 42 }, + { -2092, -46, -122 }, + { -6805, -82, 117 }, + { -2048, 197, -22 }, + { 2223, -47, -9 }, + { 3229, 147, -9 }, + { -810, -138, 87 }, + { 2098, 143, -49 }, + { -329, -280, -21 }, + { -6541, -172, 163 }, + { 1206, 215, -4 } }, + { { 10703, -11, -2 }, + { -11189, -33, 2 }, + { 540, -96, 102 }, + { 3323, -135, -46 }, + { 1279, 97, 61 }, + { -1824, 74, -61 }, + { -3186, 28, 12 }, + { -6367, -28, 35 }, + { -1053, -192, -16 }, + { 1604, 169, 10 }, + { 3571, -42, 3 }, + { -705, 19, 11 }, + { 2628, -106, -50 }, + { -1684, 184, 24 }, + { -6439, 63, 69 }, + { 1668, -78, 41 } }, + { { 10733, -8, -1 }, + { -11227, -9, 14 }, + { 1061, -143, 6 }, + { 4231, 264, -45 }, + { 630, -326, 23 }, + { -1663, 213, -28 }, + { -4304, -179, 95 }, + { -5586, 179, -2 }, + { -84, 191, -19 }, + { 786, -246, -8 }, + { 3730, -25, -14 }, + { -112, 174, -28 }, + { 2591, -49, -29 }, + { -2533, -72, 57 }, + { -5602, 212, 1 }, + { 2017, -52, 9 } }, + { { 10767, 19, -12 }, + { -11246, 19, 0 }, + { 1435, -38, -81 }, + { 5159, -252, -13 }, + { 25, 213, -64 }, + { -1276, -183, 51 }, + { -5462, 361, 80 }, + { -4484, -317, 5 }, + { 896, -186, -35 }, + { -54, 197, -34 }, + { 3749, 23, -26 }, + { 798, -299, -9 }, + { 1918, 207, -15 }, + { -2841, 28, 63 }, + { -4062, -490, 11 }, + { 2430, -15, -59 } }, + { { 10873, 33, -22 }, + { -11303, 4, -2 }, + { 1785, 220, -33 }, + { 5876, 159, 17 }, + { -219, 70, -75 }, + { -804, 25, 43 }, + { -6528, -360, -5 }, + { -3221, 324, 31 }, + { 1818, 236, -31 }, + { -752, -75, -26 }, + { 3739, -2, -24 }, + { 1734, 250, 33 }, + { 730, -353, -23 }, + { -2688, 27, 31 }, + { -2075, 534, 61 }, + { 3039, 220, -69 } }, + { { 11069, -79, -14 }, + { -11472, 34, 11 }, + { 2107, -108, 35 }, + { 6205, 47, 11 }, + { -69, -208, -13 }, + { -368, -11, -14 }, + { -7236, 36, -33 }, + { -2045, -236, 46 }, + { 2517, -129, -11 }, + { -1263, 20, 12 }, + { 3790, 12, -35 }, + { 2413, -53, 36 }, + { -693, 341, -46 }, + { -2191, -160, 17 }, + { -52, -350, 61 }, + { 3756, -251, -22 } }, + { { 11303, 78, 3 }, + { -11797, -101, 11 }, + { 2323, -58, 14 }, + { 6172, -112, -28 }, + { 180, 82, 27 }, + { -11, 68, -37 }, + { -7443, 157, 37 }, + { -1138, 76, 26 }, + { 2833, 7, -12 }, + { -1674, -86, 26 }, + { 3893, 19, -60 }, + { 2728, -99, -21 }, + { -2018, -156, -16 }, + { -1524, 128, 12 }, + { 1666, 133, -29 }, + { 4291, 97, 4 } }, + { { 11493, -21, 8 }, + { -12253, 116, 5 }, + { 2403, 34, -34 }, + { 5988, 66, -51 }, + { 161, 50, 28 }, + { 245, -83, -20 }, + { -7275, -86, 85 }, + { -495, -28, -23 }, + { 2741, 92, -21 }, + { -2079, 96, 19 }, + { 3923, -100, -36 }, + { 2802, 19, -63 }, + { -3043, 134, 38 }, + { -882, -138, 0 }, + { 2953, -200, -103 }, + { 4381, 60, -1 } }, + { { 11595, -26, -7 }, + { -12762, -107, 5 }, + { 2380, 47, -21 }, + { 5890, 83, -24 }, + { -317, -249, 1 }, + { 360, 15, -4 }, + { -6968, -13, 52 }, + { 35, 116, -40 }, + { 2359, -109, -24 }, + { -2511, -134, 5 }, + { 3672, -43, 16 }, + { 2830, 92, -32 }, + { -3729, -151, 31 }, + { -402, 113, 16 }, + { 3801, 265, -58 }, + { 3973, -197, -19 } }, + { { 11629, 16, -25 }, + { -13239, 87, 10 }, + { 2291, 7, 13 }, + { 5995, -102, 28 }, + { -1169, 291, -50 }, + { 292, 50, -10 }, + { -6679, -7, 3 }, + { 567, -128, -33 }, + { 1883, 102, -18 }, + { -2941, 100, -13 }, + { 3002, 258, 13 }, + { 2901, -58, 11 }, + { -4103, 22, 18 }, + { -134, 3, 24 }, + { 4172, -23, -9 }, + { 3252, 229, -45 } }, + { { 11646, 39, -18 }, + { -13619, -56, 14 }, + { 2164, -128, -16 }, + { 6273, -18, 12 }, + { -2116, -123, -45 }, + { 52, -13, 7 }, + { -6434, 103, 13 }, + { 1099, 195, -5 }, + { 1487, -63, -16 }, + { -3311, -9, 3 }, + { 2004, -343, -42 }, + { 2989, -46, -4 }, + { -4246, 21, 36 }, + { 11, -59, -8 }, + { 4075, -121, -27 }, + { 2510, -140, -57 } }, + { { 11668, -33, 6 }, + { -13874, 25, 23 }, + { 2036, 56, -71 }, + { 6658, -43, -46 }, + { -2936, 41, 24 }, + { -286, 68, 42 }, + { -6194, -38, 37 }, + { 1526, -71, 21 }, + { 1262, -25, 1 }, + { -3616, 20, 39 }, + { 937, 182, -59 }, + { 3036, 19, -43 }, + { -4255, -30, 57 }, + { 199, 8, -56 }, + { 3636, 169, -58 }, + { 1945, -4, -24 } }, + { { 11693, -14, 9 }, + { -14015, -48, 16 }, + { 1898, 94, -44 }, + { 7063, 137, -50 }, + { -3580, -132, 54 }, + { -591, -143, 23 }, + { -5885, 20, 15 }, + { 1764, -25, 4 }, + { 1189, -12, 12 }, + { -3893, -116, 29 }, + { 25, -60, -5 }, + { 2976, 51, -25 }, + { -4187, -61, 38 }, + { 538, 207, -41 }, + { 3034, -66, -44 }, + { 1542, -27, 17 } }, + { { 11728, 24, -9 }, + { -14067, 2, 3 }, + { 1627, 17, 21 }, + { 7348, -127, -1 }, + { -4077, 147, 21 }, + { -688, 5, -13 }, + { -5421, -109, -9 }, + { 1864, 49, -29 }, + { 1206, -5, 3 }, + { -4155, 77, -4 }, + { -678, 81, 45 }, + { 2732, 63, 9 }, + { -4039, -21, -1 }, + { 947, -174, 26 }, + { 2419, 73, 4 }, + { 1155, 82, 27 } }, + { { 11803, 26, -19 }, + { -14066, 26, 9 }, + { 1103, -249, 4 }, + { 7377, -83, 12 }, + { -4442, -37, 7 }, + { -467, 194, 19 }, + { -4790, 199, 3 }, + { 1969, 26, -46 }, + { 1272, 6, -1 }, + { -4382, 17, 7 }, + { -1226, -144, 41 }, + { 2277, -182, -10 }, + { -3788, 156, 24 }, + { 1223, -16, 34 }, + { 1865, -141, 11 }, + { 675, -160, 14 } }, + { { 11934, -62, -7 }, + { -14072, -10, 20 }, + { 354, 255, -61 }, + { 7127, 183, -42 }, + { -4688, -7, 33 }, + { 17, -176, 75 }, + { -4069, -183, 29 }, + { 2199, -103, -32 }, + { 1355, 22, -20 }, + { -4567, -5, 45 }, + { -1686, 154, 0 }, + { 1696, 142, -35 }, + { -3473, -106, 72 }, + { 1265, 86, -5 }, + { 1426, 111, -15 }, + { 91, 178, -16 } }, + { { 12107, 38, 2 }, + { -14121, 15, 39 }, + { -482, -54, -40 }, + { 6701, -53, -59 }, + { -4811, -38, 45 }, + { 623, 7, 46 }, + { -3378, 54, 8 }, + { 2546, 100, -18 }, + { 1439, 53, -25 }, + { -4683, -102, 32 }, + { -2101, -18, -4 }, + { 1124, -48, -11 }, + { -3143, -49, 45 }, + { 1113, -92, -37 }, + { 1118, -16, -17 }, + { -504, -39, -1 } }, + { { 12293, 1, -14 }, + { -14193, 29, 56 }, + { -1280, -64, 98 }, + { 6210, -90, 37 }, + { -4792, 163, -32 }, + { 1236, 87, -88 }, + { -2798, -38, -52 }, + { 2914, -96, -11 }, + { 1496, -95, 20 }, + { -4682, 204, -84 }, + { -2503, -81, 83 }, + { 657, 43, 32 }, + { -2812, 126, -77 }, + { 869, -14, -26 }, + { 891, -34, 20 }, + { -1018, 14, 67 } }, + { { 12463, 3, -42 }, + { -14244, -88, 32 }, + { -1949, -56, 239 }, + { 5733, 65, 192 }, + { -4651, -141, -196 }, + { 1750, 62, -212 }, + { -2357, 127, -66 }, + { 3210, 79, 9 }, + { 1505, 48, 81 }, + { -4572, -102, -256 }, + { -2900, 22, 208 }, + { 352, -107, 27 }, + { -2527, 16, -197 }, + { 609, 126, 70 }, + { 674, 16, 73 }, + { -1406, -88, 100 } } }; -const Word16 rightHRIRImag_HOA3_fx[BINAURAL_CONVBANDS][HOA3_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {-3135, 9019, -2698}, - {2938, -1734, -362}, - {-267, 1133, -432}, - {-513, 730, -196}, - {195, 818, -374}, - {-34, 416, -146}, - {142, 1182, -502}, - {164, -755, 234}, - {-294, 3279, -1179}, - {163, 1251, -587}, - {-8, -216, 121}, - {90, 280, -130}, - {-23, -400, 189}, - {28, -281, 150}, - {-115, -246, 121}, - {-4, 69, -24} - }, - { - {-5407, 5466, -3534}, - {7323, 9127, 3199}, - {-281, 1419, -263}, - {-884, 506, -121}, - {519, 826, -501}, - {-215, -1229, -902}, - {585, 1323, -612}, - {184, -722, 222}, - {77, 2496, -1636}, - {890, 3554, 234}, - {-237, -1484, -433}, - {320, 931, 32}, - {-208, -1080, -80}, - {-182, -1448, -363}, - {-309, -421, 115}, - {13, 136, 11} - }, - { - {-1587, -9696, 1389}, - {4056, 16655, 1210}, - {-9, 769, -72}, - {-320, 511, -227}, - {619, -2038, 685}, - {121, -3158, -125}, - {1186, -2628, 1009}, - {-61, 360, -69}, - {1851, -5947, 1528}, - {930, 1488, 1196}, - {-100, -2202, -145}, - {87, 1665, -275}, - {-45, -1485, 112}, - {-1, -2947, 263}, - {30, -1433, 607}, - {86, -176, 116} - }, - { - {1041, -6741, 1241}, - {-1524, 6100, -1275}, - {116, 901, -136}, - {555, 1317, -220}, - {-237, -3404, 260}, - {220, -2111, 342}, - {397, -6133, -381}, - {-35, 392, 11}, - {966, -10915, -826}, - {235, 980, 1293}, - {149, -911, 416}, - {135, 3176, 656}, - {177, -1448, 66}, - {118, -2311, 549}, - {261, -2995, -230}, - {-75, -1693, -588} - }, - { - {319, -5545, 1369}, - {-3310, 10396, -3036}, - {130, -1111, 779}, - {796, -2520, 1236}, - {-897, 136, -962}, - {-408, 356, -686}, - {-432, -2791, -1714}, - {243, -28, 62}, - {-825, -7768, -1833}, - {-834, 5355, -611}, - {98, -326, 154}, - {39, 3828, 321}, - {233, -1228, -131}, - {-63, 14, -435}, - {403, -2296, -742}, - {120, -2297, -274} - }, - { - {-3330, -11097, 606}, - {284, 14386, -2787}, - {-708, -2979, 197}, - {-1100, -3276, 1284}, - {55, 88, -999}, - {-612, 1558, -46}, - {-117, 396, -266}, - {423, 577, 171}, - {-2020, -5201, 97}, - {-1176, 2504, -1891}, - {148, -122, 249}, - {-151, 2147, -614}, - {169, -226, 320}, - {296, 846, -121}, - {378, 407, 460}, - {379, -1188, 207} - }, - { - {-5957, -3226, -2177}, - {6567, -1001, 2405}, - {-1458, -581, -651}, - {-4065, 3441, -721}, - {2238, -4415, 240}, - {-653, 926, 308}, - {202, -1000, 242}, - {27, 348, 321}, - {-2693, -1973, -1077}, - {-82, -2039, -39}, - {100, 593, -52}, - {-147, 448, 144}, - {-433, 1213, -128}, - {594, -417, 288}, - {-766, 1809, 189}, - {273, -1035, 57} - }, - { - {-2294, 5432, 522}, - {6852, -5306, 442}, - {-1090, 1279, 53}, - {-4510, 1741, -1134}, - {3373, -980, 1226}, - {-398, -297, -268}, - {355, -920, 201}, - {-1068, -1165, -28}, - {-415, 2615, 222}, - {483, -577, 390}, - {186, 501, -126}, - {-897, -333, -5}, - {-778, 456, -323}, - {361, -653, 208}, - {-1906, -658, -525}, - {-120, -713, 257} - }, - { - {3808, -691, 1480}, - {2358, 2111, -1337}, - {-315, -139, 415}, - {-1300, -3198, 148}, - {1514, 2709, 120}, - {612, -1097, -153}, - {33, -3, -115}, - {-1941, -2, -267}, - {2154, -416, 761}, - {217, 919, -130}, - {335, -230, 132}, - {-1679, 737, -204}, - {-471, -616, 43}, - {-349, 602, -131}, - {-1811, -1528, -206}, - {-998, 389, -3} - }, - { - {8749, -1294, 300}, - {-3568, 212, -789}, - {423, -596, 103}, - {3361, 998, 764}, - {-1856, -1331, -687}, - {1727, 497, 249}, - {-559, -131, -33}, - {-1786, 527, -82}, - {3049, -1480, 169}, - {-301, 76, -299}, - {189, -403, 83}, - {-1748, 710, -184}, - {61, 46, 161}, - {-1008, 230, -135}, - {-752, 678, 411}, - {-1738, -423, -151} - }, - { - {11290, 355, -582}, - {-8397, -214, 133}, - {1325, -217, -139}, - {6813, 685, 229}, - {-4567, -827, -339}, - {2035, 795, 58}, - {-1374, 198, -30}, - {-663, -709, 155}, - {2090, 855, -452}, - {-626, -419, -39}, - {-218, 289, -111}, - {-803, -564, 138}, - {392, 252, 7}, - {-1306, -241, 99}, - {261, 602, 221}, - {-1905, -536, -92} - }, - { - {12013, 555, -466}, - {-11195, -313, 400}, - {2718, 403, -88}, - {8018, -441, -298}, - {-5622, 489, 272}, - {1413, -276, -243}, - {-2115, 1, 14}, - {772, -13, 146}, - {391, 65, -378}, - {-693, 137, 157}, - {-645, 230, -54}, - {621, 90, 107}, - {334, -8, -75}, - {-1329, -266, 64}, - {851, -340, -223}, - {-1492, 353, 157} - }, - { - {12011, -488, -52}, - {-12435, 425, 247}, - {4602, -521, -62}, - {7522, 138, -312}, - {-5457, 66, 293}, - {199, -158, -62}, - {-2570, 53, 80}, - {1884, 46, -69}, - {-1058, -385, 22}, - {-641, 248, 90}, - {-1037, 31, 86}, - {1983, -112, -58}, - {-112, 38, -3}, - {-1133, -162, -25}, - {1153, -488, -184}, - {-1005, 218, 97} - }, - { - {11872, -20, 103}, - {-12896, -317, 51}, - {6580, 417, -71}, - {6435, 13, -150}, - {-4862, -99, 102}, - {-1322, -194, 187}, - {-2551, -64, 50}, - {2491, 185, -95}, - {-2002, -142, 222}, - {-528, -93, -50}, - {-1411, -207, 50}, - {2815, 131, -102}, - {-816, -178, 35}, - {-760, 240, 84}, - {1239, 310, 112}, - {-699, -20, -44} - }, - { - {11638, 268, 10}, - {-12914, -28, -31}, - {7836, -164, -106}, - {5547, -108, 14}, - {-4389, 69, -9}, - {-2648, 516, 164}, - {-1835, -131, -26}, - {2639, -105, 13}, - {-2620, 389, 101}, - {-278, -191, -40}, - {-1655, 90, -16}, - {2755, 49, -73}, - {-1489, 133, 35}, - {-314, 165, 58}, - {1116, 284, 142}, - {-564, -100, -11} - }, - { - {11261, -169, -83}, - {-12522, 255, 14}, - {7617, -48, -54}, - {4889, -211, 41}, - {-4040, 97, -21}, - {-3016, -235, -12}, - {-395, 365, -79}, - {2526, -171, 22}, - {-2977, -191, -45}, - {123, 180, 35}, - {-1691, 35, -27}, - {1700, -124, 28}, - {-1779, 6, 55}, - {294, -27, -112}, - {1036, -296, -43}, - {-523, -61, 9} - }, - { - {10812, 52, -78}, - {-11856, -256, 77}, - {5641, 564, 56}, - {4137, 179, -14}, - {-3502, -185, 20}, - {-1839, -379, -139}, - {1417, -540, -65}, - {2475, 89, -53}, - {-3008, -142, -49}, - {612, -52, 39}, - {-1571, -91, -11}, - {-163, 541, 103}, - {-1420, -15, 20}, - {1158, -465, -96}, - {1357, -117, -145}, - {-409, -34, -19} - }, - { - {10400, -20, -39}, - {-11201, 126, 99}, - {2356, -1069, 27}, - {3073, -174, 27}, - {-2541, 202, 14}, - {781, 1054, -73}, - {2890, 332, -14}, - {2730, 96, -88}, - {-2713, 280, 53}, - {1105, -27, -33}, - {-1481, 73, 15}, - {-2273, -657, 30}, - {-305, 262, -62}, - {2034, 367, 57}, - {2168, 493, -66}, - {-89, 173, 8} - }, - { - {10054, 40, -16}, - {-10797, 66, 61}, - {-1094, 862, -88}, - {1690, 404, 51}, - {-1134, -342, -17}, - {3898, -939, 109}, - {3248, 133, -20}, - {3216, -230, -67}, - {-2246, -101, 111}, - {1518, -86, -83}, - {-1619, -25, 65}, - {-3735, 194, -19}, - {1368, -520, -60}, - {2528, 58, 84}, - {3158, -436, 94}, - {420, -135, 44} - }, - { - {9707, -70, -11}, - {-10674, -125, -18}, - {-3472, -137, -59}, - {260, -436, -21}, - {508, 400, -11}, - {6191, 76, 87}, - {2093, -512, -77}, - {3540, 138, -14}, - {-1764, -68, 53}, - {1708, 131, -46}, - {-1983, -117, 109}, - {-3815, 346, 66}, - {2982, 337, -35}, - {2537, -271, -21}, - {3838, -114, 101}, - {1029, -6, -4} - }, - { - {9270, 108, -12}, - {-10685, -30, -46}, - {-4210, -274, 85}, - {-810, 79, -42}, - {1997, -236, -24}, - {6862, 419, -138}, - {-381, 548, -57}, - {3158, 237, -16}, - {-1314, 101, -77}, - {1491, 5, 27}, - {-2237, 198, 76}, - {-2346, -451, 120}, - {3782, -74, -44}, - {2297, 152, -118}, - {3970, 413, -102}, - {1652, -89, -81} - }, - { - {8722, -122, -9}, - {-10698, 170, 29}, - {-3616, 220, 120}, - {-1277, 215, 79}, - {2983, 163, -41}, - {5941, -324, -239}, - {-3472, -508, 87}, - {1731, -460, -60}, - {-893, 255, -101}, - {806, -254, 51}, - {-1825, -47, -45}, - {251, 383, -18}, - {3307, -163, -2}, - {2142, 211, -64}, - {3630, -162, -265}, - {2171, 287, -34} - }, - { - {8124, 140, -6}, - {-10688, -54, 112}, - {-2451, -196, 44}, - {-1167, -33, 153}, - {3283, -14, -18}, - {3903, 162, -74}, - {-6245, 685, 136}, - {-650, 441, 1}, - {-601, -387, 81}, - {-151, 405, -21}, - {-382, -442, -139}, - {3190, -640, -160}, - {1606, 545, 42}, - {2159, -108, 44}, - {2848, -305, -114}, - {2382, -102, 73} - }, - { - {7591, -117, -13}, - {-10618, -152, 76}, - {-1467, 170, 6}, - {-545, -49, 53}, - {2919, -221, -22}, - {1275, -478, 122}, - {-7780, -478, -30}, - {-3556, -676, 79}, - {-610, -135, 188}, - {-982, -160, -86}, - {1880, 929, -37}, - {5488, 755, -49}, - {-696, -719, -15}, - {2185, -121, 19}, - {1339, -120, 172}, - {2187, -253, 59} - }, - { - {7229, 41, -13}, - {-10314, 58, -38}, - {-1122, -14, 26}, - {631, -238, -56}, - {2149, 260, -61}, - {-1371, 775, 98}, - {-7566, -365, -137}, - {-6303, 618, 57}, - {-789, 476, 23}, - {-1389, -143, -32}, - {4121, -590, 132}, - {6225, -1, 110}, - {-2624, 339, -66}, - {2038, 175, -82}, - {-1103, 921, 179}, - {1812, 262, -47} - }, - { - {7060, 7, -6}, - {-9601, 282, -68}, - {-1437, -192, 36}, - {2293, 527, -42}, - {1326, -131, -68}, - {-3347, -508, -49}, - {-5989, 937, 25}, - {-8128, -235, 45}, - {-596, -1, -157}, - {-1431, 111, 48}, - {5449, -165, 72}, - {5147, -795, 27}, - {-3452, 103, -25}, - {1593, 45, -68}, - {-3985, -963, -19}, - {1654, 25, -95} - }, - { - {7010, -20, 3}, - {-8553, -448, 22}, - {-2027, 261, -7}, - {4105, -479, 23}, - {678, -27, -7}, - {-4123, -192, -45}, - {-4250, -501, 221}, - {-8575, -146, 84}, - {386, -619, -87}, - {-1402, 43, 50}, - {5635, 376, -132}, - {2983, 815, -166}, - {-3091, -411, 75}, - {720, 131, 35}, - {-6280, 314, -79}, - {1944, -330, -17} - }, - { - {6960, -23, 4}, - {-7513, 216, 87}, - {-2343, -25, -41}, - {5605, 219, 31}, - {204, -85, 36}, - {-3752, 394, 81}, - {-3492, -350, 145}, - {-7690, 309, 86}, - {1968, 607, 88}, - {-1556, -151, -2}, - {5114, -43, -164}, - {928, -136, -151}, - {-2044, 219, 107}, - {-614, -379, 59}, - {-7191, 219, 34}, - {2547, 197, 67} - }, - { - {6813, 74, -11}, - {-6792, 43, 39}, - {-2042, -176, -37}, - {6507, -11, -18}, - {-229, 174, -4}, - {-2789, -309, 147}, - {-3951, 564, -77}, - {-5886, -550, 86}, - {3550, -171, 99}, - {-1982, 141, -40}, - {4399, 30, -59}, - {-214, -167, 38}, - {-981, -64, 19}, - {-2165, 435, 20}, - {-6606, -456, 152}, - {3129, 33, 19} - }, - { - {6549, -65, -20}, - {-6428, -87, -52}, - {-1193, 379, 6}, - {6848, -52, -65}, - {-729, -99, -37}, - {-1828, 20, 110}, - {-5028, -293, -173}, - {-3735, 455, 109}, - {4672, -58, -37}, - {-2631, -88, -19}, - {3744, -69, -8}, - {-345, 165, 152}, - {-352, 6, -55}, - {-3496, -250, -3}, - {-4971, 426, 190}, - {3475, -7, -53} - }, - { - {6200, 63, -11}, - {-6229, -124, -53}, - {-199, -285, 71}, - {6891, 14, -75}, - {-1344, 9, 19}, - {-1137, 129, -21}, - {-5979, -157, -59}, - {-1704, -207, 42}, - {5281, -81, -100}, - {-3414, 126, 25}, - {3174, 69, 15}, - {208, 44, 85}, - {-345, 43, -65}, - {-4203, 3, 20}, - {-2871, -220, 94}, - {3546, -72, -31} - }, - { - {5819, -72, 1}, - {-6029, 116, 10}, - {496, -12, 60}, - {6881, 26, -67}, - {-2067, -173, 76}, - {-592, 83, -106}, - {-6481, 138, 113}, - {72, 216, -67}, - {5545, 72, -65}, - {-4226, -185, 42}, - {2575, -167, 17}, - {1093, 123, -32}, - {-951, -129, -30}, - {-4130, 188, 69}, - {-639, 315, -48}, - {3394, -44, 15} - }, - { - {5470, 84, -1}, - {-5806, -39, 25}, - {734, 196, -38}, - {6882, -85, -40}, - {-2761, 313, 18}, - {5, -327, -45}, - {-6626, 63, 144}, - {1665, -399, -76}, - {5620, -33, -37}, - {-4928, 200, 15}, - {1887, 205, -11}, - {2046, -218, -57}, - {-2042, 247, 7}, - {-3409, -161, 68}, - {1618, -495, -93}, - {3140, 168, -16} - }, - { - {5204, -56, -10}, - {-5603, 12, 6}, - {676, -54, -109}, - {6764, 9, -1}, - {-3167, -94, -62}, - {630, 212, 47}, - {-6520, -105, 72}, - {3054, 298, -40}, - {5558, -32, -37}, - {-5373, -50, -6}, - {1186, -138, -21}, - {2814, 228, -23}, - {-3385, -308, 24}, - {-2305, 255, 38}, - {3730, 516, -61}, - {2937, -67, -72} - }, - { - {5041, 18, -15}, - {-5477, -28, 1}, - {550, -188, -35}, - {6354, 122, 18}, - {-3155, -170, -47}, - {1106, 39, 28}, - {-6120, 24, -24}, - {4113, -263, -8}, - {5300, 25, -27}, - {-5504, -53, 9}, - {568, 109, -15}, - {3178, -56, 19}, - {-4660, 286, 19}, - {-1101, -160, -2}, - {5396, -373, -8}, - {2820, -88, -57} - }, - { - {4941, 19, -5}, - {-5452, 11, 15}, - {386, -10, 51}, - {5636, -259, 1}, - {-2916, 215, 34}, - {1344, -56, -43}, - {-5314, 311, -43}, - {4708, 4, -1}, - {4763, -126, -1}, - {-5407, 106, 43}, - {60, -75, -10}, - {3043, -162, 8}, - {-5551, -139, 8}, - {-11, 236, -30}, - {6315, -8, -18}, - {2624, 53, 9} - }, - { - {4823, 17, 10}, - {-5500, 42, 15}, - {110, 177, 17}, - {4797, 237, -36}, - {-2838, 38, 67}, - {1387, -31, -50}, - {-4155, -424, 36}, - {4842, 59, -29}, - {3934, 236, -1}, - {-5243, 4, 49}, - {-419, 107, -17}, - {2534, 236, -43}, - {-5864, -77, 30}, - {823, -150, -17}, - {6405, 182, -90}, - {2104, 177, 33} - }, - { - {4620, -73, 8}, - {-5542, -15, 5}, - {-269, -135, -38}, - {4109, -88, -42}, - {-3180, -196, 35}, - {1291, 24, -11}, - {-2929, 226, 71}, - {4693, -135, -63}, - {2952, -234, -12}, - {-5121, -20, 22}, - {-1003, -43, 6}, - {1924, -113, -66}, - {-5615, 166, 73}, - {1301, 44, -21}, - {5839, -184, -125}, - {1181, -295, 9} - }, - { - {4335, 102, -9}, - {-5478, -34, 6}, - {-678, 11, -23}, - {3731, -37, -8}, - {-3878, 250, 2}, - {1093, 34, 15}, - {-1911, -59, 14}, - {4492, -37, -62}, - {2039, 173, -11}, - {-5032, 6, 6}, - {-1791, 169, 53}, - {1436, -37, -18}, - {-5001, -70, 53}, - {1445, -31, -8}, - {4878, 35, -48}, - {38, 299, -11} - }, - { - {4028, -67, -21}, - {-5255, 73, 12}, - {-1065, -54, 17}, - {3625, 56, 32}, - {-4636, -200, -27}, - {821, -91, 12}, - {-1171, 75, -42}, - {4349, 15, -26}, - {1385, -78, 0}, - {-4919, 22, -2}, - {-2755, -305, 39}, - {1094, -27, 31}, - {-4217, 180, 16}, - {1361, -83, -1}, - {3686, -271, 28}, - {-1007, -207, -21} - }, - { - {3762, 12, -9}, - {-4872, -99, 14}, - {-1414, 136, -2}, - {3619, 88, 12}, - {-5125, -34, -9}, - {551, 32, 13}, - {-618, -156, -29}, - {4207, -22, -3}, - {1059, 25, 6}, - {-4733, -100, 12}, - {-3670, 254, -11}, - {795, 122, 13}, - {-3410, -181, 26}, - {1218, 77, -28}, - {2396, 341, 3}, - {-1696, 52, -12} - }, - { - {3550, -13, 13}, - {-4372, 119, 15}, - {-1725, -78, -40}, - {3562, -65, -42}, - {-5211, 130, 58}, - {388, -11, 33}, - {-132, 110, 2}, - {3971, -71, 14}, - {1005, 53, 16}, - {-4485, 81, 39}, - {-4266, -21, -15}, - {448, -110, -24}, - {-2684, 132, 32}, - {1166, -9, -53}, - {1206, -250, -24}, - {-1985, 76, 27} - }, - { - {3372, 62, 11}, - {-3817, -98, 9}, - {-2026, -55, -8}, - {3371, -16, -34}, - {-4996, -32, 74}, - {428, 40, 12}, - {360, -50, -16}, - {3608, 163, -10}, - {1093, -20, 23}, - {-4227, 8, 25}, - {-4431, -129, 44}, - {23, 26, -8}, - {-2063, -54, 9}, - {1221, -133, -28}, - {280, 91, -4}, - {-2045, -32, 62} - }, - { - {3218, -60, -10}, - {-3264, 100, -5}, - {-2393, -28, 61}, - {2983, -34, 21}, - {-4635, -11, 18}, - {723, 69, -30}, - {887, 121, -38}, - {3222, -101, -38}, - {1195, -21, 4}, - {-3975, 9, -15}, - {-4275, 65, 80}, - {-476, -90, 32}, - {-1521, 66, -32}, - {1249, 89, 41}, - {-316, -22, 44}, - {-2091, -73, 48} - }, - { - {3099, 9, -17}, - {-2745, -135, 2}, - {-2863, 226, 48}, - {2386, 198, 34}, - {-4204, -111, -13}, - {1233, -225, -11}, - {1398, -150, -22}, - {2951, 16, -36}, - {1263, -15, -6}, - {-3703, -117, -11}, - {-3972, -2, 52}, - {-1001, 182, 18}, - {-1028, -185, -18}, - {1072, 163, 40}, - {-623, 90, 46}, - {-2196, 72, 19} - }, - { - {3009, 15, -3}, - {-2291, 89, 17}, - {-3320, -145, -10}, - {1681, -242, -11}, - {-3734, 136, 9}, - {1779, 129, 26}, - {1778, 77, -1}, - {2833, 54, -9}, - {1286, -21, -10}, - {-3401, 82, 18}, - {-3635, 12, 6}, - {-1426, -78, -9}, - {-613, 87, 17}, - {681, -176, -16}, - {-711, -32, 9}, - {-2298, -52, -2} - }, - { - {2912, 24, 8}, - {-1898, -74, 20}, - {-3583, -89, 15}, - {1048, 57, -20}, - {-3250, -72, 13}, - {2163, 67, -14}, - {1934, 62, -19}, - {2778, -12, 15}, - {1266, -23, -8}, - {-3074, 0, 0}, - {-3292, -116, 0}, - {-1634, -49, 15}, - {-323, 63, -18}, - {232, 95, -36}, - {-644, -63, 6}, - {-2276, -87, 10} - }, - { - {2770, -64, -4}, - {-1513, 52, 15}, - {-3562, 170, 110}, - {612, 68, 52}, - {-2765, 4, -33}, - {2303, -119, -108}, - {1852, -83, -59}, - {2647, -36, 22}, - {1210, 43, 25}, - {-2714, -20, -63}, - {-2940, 158, 47}, - {-1602, 59, 50}, - {-155, -82, -101}, - {-132, 6, -13}, - {-510, 84, 37}, - {-2057, 116, 52} - }, - { - {2567, 51, -15}, - {-1084, -26, -20}, - {-3263, -37, 149}, - {401, 1, 113}, - {-2321, -51, -93}, - {2187, -12, -141}, - {1590, -5, -46}, - {2372, 49, 41}, - {1126, 27, 51}, - {-2365, -101, -102}, - {-2554, -43, 70}, - {-1381, -6, 37}, - {-107, -49, -136}, - {-354, -63, 41}, - {-380, -30, 61}, - {-1662, -20, 39} - }, - { - {2295, -12, 3}, - {-597, 93, -66}, - {-2706, -47, 70}, - {420, -141, 68}, - {-1994, 255, -49}, - {1820, 112, -51}, - {1195, -27, 11}, - {1981, -83, 72}, - {1068, -88, 29}, - {-2125, 284, -14}, - {-2070, -83, -11}, - {-1043, 46, 0}, - {-222, 139, -68}, - {-451, -47, 64}, - {-240, 0, 64}, - {-1120, 48, -26} - } +const Word16 rightHRIRImag_HOA3_fx[BINAURAL_CONVBANDS][HOA3_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { -3135, 9019, -2698 }, + { 2938, -1734, -362 }, + { -267, 1133, -432 }, + { -513, 730, -196 }, + { 195, 818, -374 }, + { -34, 416, -146 }, + { 142, 1182, -502 }, + { 164, -755, 234 }, + { -294, 3279, -1179 }, + { 163, 1251, -587 }, + { -8, -216, 121 }, + { 90, 280, -130 }, + { -23, -400, 189 }, + { 28, -281, 150 }, + { -115, -246, 121 }, + { -4, 69, -24 } }, + { { -5407, 5466, -3534 }, + { 7323, 9127, 3199 }, + { -281, 1419, -263 }, + { -884, 506, -121 }, + { 519, 826, -501 }, + { -215, -1229, -902 }, + { 585, 1323, -612 }, + { 184, -722, 222 }, + { 77, 2496, -1636 }, + { 890, 3554, 234 }, + { -237, -1484, -433 }, + { 320, 931, 32 }, + { -208, -1080, -80 }, + { -182, -1448, -363 }, + { -309, -421, 115 }, + { 13, 136, 11 } }, + { { -1587, -9696, 1389 }, + { 4056, 16655, 1210 }, + { -9, 769, -72 }, + { -320, 511, -227 }, + { 619, -2038, 685 }, + { 121, -3158, -125 }, + { 1186, -2628, 1009 }, + { -61, 360, -69 }, + { 1851, -5947, 1528 }, + { 930, 1488, 1196 }, + { -100, -2202, -145 }, + { 87, 1665, -275 }, + { -45, -1485, 112 }, + { -1, -2947, 263 }, + { 30, -1433, 607 }, + { 86, -176, 116 } }, + { { 1041, -6741, 1241 }, + { -1524, 6100, -1275 }, + { 116, 901, -136 }, + { 555, 1317, -220 }, + { -237, -3404, 260 }, + { 220, -2111, 342 }, + { 397, -6133, -381 }, + { -35, 392, 11 }, + { 966, -10915, -826 }, + { 235, 980, 1293 }, + { 149, -911, 416 }, + { 135, 3176, 656 }, + { 177, -1448, 66 }, + { 118, -2311, 549 }, + { 261, -2995, -230 }, + { -75, -1693, -588 } }, + { { 319, -5545, 1369 }, + { -3310, 10396, -3036 }, + { 130, -1111, 779 }, + { 796, -2520, 1236 }, + { -897, 136, -962 }, + { -408, 356, -686 }, + { -432, -2791, -1714 }, + { 243, -28, 62 }, + { -825, -7768, -1833 }, + { -834, 5355, -611 }, + { 98, -326, 154 }, + { 39, 3828, 321 }, + { 233, -1228, -131 }, + { -63, 14, -435 }, + { 403, -2296, -742 }, + { 120, -2297, -274 } }, + { { -3330, -11097, 606 }, + { 284, 14386, -2787 }, + { -708, -2979, 197 }, + { -1100, -3276, 1284 }, + { 55, 88, -999 }, + { -612, 1558, -46 }, + { -117, 396, -266 }, + { 423, 577, 171 }, + { -2020, -5201, 97 }, + { -1176, 2504, -1891 }, + { 148, -122, 249 }, + { -151, 2147, -614 }, + { 169, -226, 320 }, + { 296, 846, -121 }, + { 378, 407, 460 }, + { 379, -1188, 207 } }, + { { -5957, -3226, -2177 }, + { 6567, -1001, 2405 }, + { -1458, -581, -651 }, + { -4065, 3441, -721 }, + { 2238, -4415, 240 }, + { -653, 926, 308 }, + { 202, -1000, 242 }, + { 27, 348, 321 }, + { -2693, -1973, -1077 }, + { -82, -2039, -39 }, + { 100, 593, -52 }, + { -147, 448, 144 }, + { -433, 1213, -128 }, + { 594, -417, 288 }, + { -766, 1809, 189 }, + { 273, -1035, 57 } }, + { { -2294, 5432, 522 }, + { 6852, -5306, 442 }, + { -1090, 1279, 53 }, + { -4510, 1741, -1134 }, + { 3373, -980, 1226 }, + { -398, -297, -268 }, + { 355, -920, 201 }, + { -1068, -1165, -28 }, + { -415, 2615, 222 }, + { 483, -577, 390 }, + { 186, 501, -126 }, + { -897, -333, -5 }, + { -778, 456, -323 }, + { 361, -653, 208 }, + { -1906, -658, -525 }, + { -120, -713, 257 } }, + { { 3808, -691, 1480 }, + { 2358, 2111, -1337 }, + { -315, -139, 415 }, + { -1300, -3198, 148 }, + { 1514, 2709, 120 }, + { 612, -1097, -153 }, + { 33, -3, -115 }, + { -1941, -2, -267 }, + { 2154, -416, 761 }, + { 217, 919, -130 }, + { 335, -230, 132 }, + { -1679, 737, -204 }, + { -471, -616, 43 }, + { -349, 602, -131 }, + { -1811, -1528, -206 }, + { -998, 389, -3 } }, + { { 8749, -1294, 300 }, + { -3568, 212, -789 }, + { 423, -596, 103 }, + { 3361, 998, 764 }, + { -1856, -1331, -687 }, + { 1727, 497, 249 }, + { -559, -131, -33 }, + { -1786, 527, -82 }, + { 3049, -1480, 169 }, + { -301, 76, -299 }, + { 189, -403, 83 }, + { -1748, 710, -184 }, + { 61, 46, 161 }, + { -1008, 230, -135 }, + { -752, 678, 411 }, + { -1738, -423, -151 } }, + { { 11290, 355, -582 }, + { -8397, -214, 133 }, + { 1325, -217, -139 }, + { 6813, 685, 229 }, + { -4567, -827, -339 }, + { 2035, 795, 58 }, + { -1374, 198, -30 }, + { -663, -709, 155 }, + { 2090, 855, -452 }, + { -626, -419, -39 }, + { -218, 289, -111 }, + { -803, -564, 138 }, + { 392, 252, 7 }, + { -1306, -241, 99 }, + { 261, 602, 221 }, + { -1905, -536, -92 } }, + { { 12013, 555, -466 }, + { -11195, -313, 400 }, + { 2718, 403, -88 }, + { 8018, -441, -298 }, + { -5622, 489, 272 }, + { 1413, -276, -243 }, + { -2115, 1, 14 }, + { 772, -13, 146 }, + { 391, 65, -378 }, + { -693, 137, 157 }, + { -645, 230, -54 }, + { 621, 90, 107 }, + { 334, -8, -75 }, + { -1329, -266, 64 }, + { 851, -340, -223 }, + { -1492, 353, 157 } }, + { { 12011, -488, -52 }, + { -12435, 425, 247 }, + { 4602, -521, -62 }, + { 7522, 138, -312 }, + { -5457, 66, 293 }, + { 199, -158, -62 }, + { -2570, 53, 80 }, + { 1884, 46, -69 }, + { -1058, -385, 22 }, + { -641, 248, 90 }, + { -1037, 31, 86 }, + { 1983, -112, -58 }, + { -112, 38, -3 }, + { -1133, -162, -25 }, + { 1153, -488, -184 }, + { -1005, 218, 97 } }, + { { 11872, -20, 103 }, + { -12896, -317, 51 }, + { 6580, 417, -71 }, + { 6435, 13, -150 }, + { -4862, -99, 102 }, + { -1322, -194, 187 }, + { -2551, -64, 50 }, + { 2491, 185, -95 }, + { -2002, -142, 222 }, + { -528, -93, -50 }, + { -1411, -207, 50 }, + { 2815, 131, -102 }, + { -816, -178, 35 }, + { -760, 240, 84 }, + { 1239, 310, 112 }, + { -699, -20, -44 } }, + { { 11638, 268, 10 }, + { -12914, -28, -31 }, + { 7836, -164, -106 }, + { 5547, -108, 14 }, + { -4389, 69, -9 }, + { -2648, 516, 164 }, + { -1835, -131, -26 }, + { 2639, -105, 13 }, + { -2620, 389, 101 }, + { -278, -191, -40 }, + { -1655, 90, -16 }, + { 2755, 49, -73 }, + { -1489, 133, 35 }, + { -314, 165, 58 }, + { 1116, 284, 142 }, + { -564, -100, -11 } }, + { { 11261, -169, -83 }, + { -12522, 255, 14 }, + { 7617, -48, -54 }, + { 4889, -211, 41 }, + { -4040, 97, -21 }, + { -3016, -235, -12 }, + { -395, 365, -79 }, + { 2526, -171, 22 }, + { -2977, -191, -45 }, + { 123, 180, 35 }, + { -1691, 35, -27 }, + { 1700, -124, 28 }, + { -1779, 6, 55 }, + { 294, -27, -112 }, + { 1036, -296, -43 }, + { -523, -61, 9 } }, + { { 10812, 52, -78 }, + { -11856, -256, 77 }, + { 5641, 564, 56 }, + { 4137, 179, -14 }, + { -3502, -185, 20 }, + { -1839, -379, -139 }, + { 1417, -540, -65 }, + { 2475, 89, -53 }, + { -3008, -142, -49 }, + { 612, -52, 39 }, + { -1571, -91, -11 }, + { -163, 541, 103 }, + { -1420, -15, 20 }, + { 1158, -465, -96 }, + { 1357, -117, -145 }, + { -409, -34, -19 } }, + { { 10400, -20, -39 }, + { -11201, 126, 99 }, + { 2356, -1069, 27 }, + { 3073, -174, 27 }, + { -2541, 202, 14 }, + { 781, 1054, -73 }, + { 2890, 332, -14 }, + { 2730, 96, -88 }, + { -2713, 280, 53 }, + { 1105, -27, -33 }, + { -1481, 73, 15 }, + { -2273, -657, 30 }, + { -305, 262, -62 }, + { 2034, 367, 57 }, + { 2168, 493, -66 }, + { -89, 173, 8 } }, + { { 10054, 40, -16 }, + { -10797, 66, 61 }, + { -1094, 862, -88 }, + { 1690, 404, 51 }, + { -1134, -342, -17 }, + { 3898, -939, 109 }, + { 3248, 133, -20 }, + { 3216, -230, -67 }, + { -2246, -101, 111 }, + { 1518, -86, -83 }, + { -1619, -25, 65 }, + { -3735, 194, -19 }, + { 1368, -520, -60 }, + { 2528, 58, 84 }, + { 3158, -436, 94 }, + { 420, -135, 44 } }, + { { 9707, -70, -11 }, + { -10674, -125, -18 }, + { -3472, -137, -59 }, + { 260, -436, -21 }, + { 508, 400, -11 }, + { 6191, 76, 87 }, + { 2093, -512, -77 }, + { 3540, 138, -14 }, + { -1764, -68, 53 }, + { 1708, 131, -46 }, + { -1983, -117, 109 }, + { -3815, 346, 66 }, + { 2982, 337, -35 }, + { 2537, -271, -21 }, + { 3838, -114, 101 }, + { 1029, -6, -4 } }, + { { 9270, 108, -12 }, + { -10685, -30, -46 }, + { -4210, -274, 85 }, + { -810, 79, -42 }, + { 1997, -236, -24 }, + { 6862, 419, -138 }, + { -381, 548, -57 }, + { 3158, 237, -16 }, + { -1314, 101, -77 }, + { 1491, 5, 27 }, + { -2237, 198, 76 }, + { -2346, -451, 120 }, + { 3782, -74, -44 }, + { 2297, 152, -118 }, + { 3970, 413, -102 }, + { 1652, -89, -81 } }, + { { 8722, -122, -9 }, + { -10698, 170, 29 }, + { -3616, 220, 120 }, + { -1277, 215, 79 }, + { 2983, 163, -41 }, + { 5941, -324, -239 }, + { -3472, -508, 87 }, + { 1731, -460, -60 }, + { -893, 255, -101 }, + { 806, -254, 51 }, + { -1825, -47, -45 }, + { 251, 383, -18 }, + { 3307, -163, -2 }, + { 2142, 211, -64 }, + { 3630, -162, -265 }, + { 2171, 287, -34 } }, + { { 8124, 140, -6 }, + { -10688, -54, 112 }, + { -2451, -196, 44 }, + { -1167, -33, 153 }, + { 3283, -14, -18 }, + { 3903, 162, -74 }, + { -6245, 685, 136 }, + { -650, 441, 1 }, + { -601, -387, 81 }, + { -151, 405, -21 }, + { -382, -442, -139 }, + { 3190, -640, -160 }, + { 1606, 545, 42 }, + { 2159, -108, 44 }, + { 2848, -305, -114 }, + { 2382, -102, 73 } }, + { { 7591, -117, -13 }, + { -10618, -152, 76 }, + { -1467, 170, 6 }, + { -545, -49, 53 }, + { 2919, -221, -22 }, + { 1275, -478, 122 }, + { -7780, -478, -30 }, + { -3556, -676, 79 }, + { -610, -135, 188 }, + { -982, -160, -86 }, + { 1880, 929, -37 }, + { 5488, 755, -49 }, + { -696, -719, -15 }, + { 2185, -121, 19 }, + { 1339, -120, 172 }, + { 2187, -253, 59 } }, + { { 7229, 41, -13 }, + { -10314, 58, -38 }, + { -1122, -14, 26 }, + { 631, -238, -56 }, + { 2149, 260, -61 }, + { -1371, 775, 98 }, + { -7566, -365, -137 }, + { -6303, 618, 57 }, + { -789, 476, 23 }, + { -1389, -143, -32 }, + { 4121, -590, 132 }, + { 6225, -1, 110 }, + { -2624, 339, -66 }, + { 2038, 175, -82 }, + { -1103, 921, 179 }, + { 1812, 262, -47 } }, + { { 7060, 7, -6 }, + { -9601, 282, -68 }, + { -1437, -192, 36 }, + { 2293, 527, -42 }, + { 1326, -131, -68 }, + { -3347, -508, -49 }, + { -5989, 937, 25 }, + { -8128, -235, 45 }, + { -596, -1, -157 }, + { -1431, 111, 48 }, + { 5449, -165, 72 }, + { 5147, -795, 27 }, + { -3452, 103, -25 }, + { 1593, 45, -68 }, + { -3985, -963, -19 }, + { 1654, 25, -95 } }, + { { 7010, -20, 3 }, + { -8553, -448, 22 }, + { -2027, 261, -7 }, + { 4105, -479, 23 }, + { 678, -27, -7 }, + { -4123, -192, -45 }, + { -4250, -501, 221 }, + { -8575, -146, 84 }, + { 386, -619, -87 }, + { -1402, 43, 50 }, + { 5635, 376, -132 }, + { 2983, 815, -166 }, + { -3091, -411, 75 }, + { 720, 131, 35 }, + { -6280, 314, -79 }, + { 1944, -330, -17 } }, + { { 6960, -23, 4 }, + { -7513, 216, 87 }, + { -2343, -25, -41 }, + { 5605, 219, 31 }, + { 204, -85, 36 }, + { -3752, 394, 81 }, + { -3492, -350, 145 }, + { -7690, 309, 86 }, + { 1968, 607, 88 }, + { -1556, -151, -2 }, + { 5114, -43, -164 }, + { 928, -136, -151 }, + { -2044, 219, 107 }, + { -614, -379, 59 }, + { -7191, 219, 34 }, + { 2547, 197, 67 } }, + { { 6813, 74, -11 }, + { -6792, 43, 39 }, + { -2042, -176, -37 }, + { 6507, -11, -18 }, + { -229, 174, -4 }, + { -2789, -309, 147 }, + { -3951, 564, -77 }, + { -5886, -550, 86 }, + { 3550, -171, 99 }, + { -1982, 141, -40 }, + { 4399, 30, -59 }, + { -214, -167, 38 }, + { -981, -64, 19 }, + { -2165, 435, 20 }, + { -6606, -456, 152 }, + { 3129, 33, 19 } }, + { { 6549, -65, -20 }, + { -6428, -87, -52 }, + { -1193, 379, 6 }, + { 6848, -52, -65 }, + { -729, -99, -37 }, + { -1828, 20, 110 }, + { -5028, -293, -173 }, + { -3735, 455, 109 }, + { 4672, -58, -37 }, + { -2631, -88, -19 }, + { 3744, -69, -8 }, + { -345, 165, 152 }, + { -352, 6, -55 }, + { -3496, -250, -3 }, + { -4971, 426, 190 }, + { 3475, -7, -53 } }, + { { 6200, 63, -11 }, + { -6229, -124, -53 }, + { -199, -285, 71 }, + { 6891, 14, -75 }, + { -1344, 9, 19 }, + { -1137, 129, -21 }, + { -5979, -157, -59 }, + { -1704, -207, 42 }, + { 5281, -81, -100 }, + { -3414, 126, 25 }, + { 3174, 69, 15 }, + { 208, 44, 85 }, + { -345, 43, -65 }, + { -4203, 3, 20 }, + { -2871, -220, 94 }, + { 3546, -72, -31 } }, + { { 5819, -72, 1 }, + { -6029, 116, 10 }, + { 496, -12, 60 }, + { 6881, 26, -67 }, + { -2067, -173, 76 }, + { -592, 83, -106 }, + { -6481, 138, 113 }, + { 72, 216, -67 }, + { 5545, 72, -65 }, + { -4226, -185, 42 }, + { 2575, -167, 17 }, + { 1093, 123, -32 }, + { -951, -129, -30 }, + { -4130, 188, 69 }, + { -639, 315, -48 }, + { 3394, -44, 15 } }, + { { 5470, 84, -1 }, + { -5806, -39, 25 }, + { 734, 196, -38 }, + { 6882, -85, -40 }, + { -2761, 313, 18 }, + { 5, -327, -45 }, + { -6626, 63, 144 }, + { 1665, -399, -76 }, + { 5620, -33, -37 }, + { -4928, 200, 15 }, + { 1887, 205, -11 }, + { 2046, -218, -57 }, + { -2042, 247, 7 }, + { -3409, -161, 68 }, + { 1618, -495, -93 }, + { 3140, 168, -16 } }, + { { 5204, -56, -10 }, + { -5603, 12, 6 }, + { 676, -54, -109 }, + { 6764, 9, -1 }, + { -3167, -94, -62 }, + { 630, 212, 47 }, + { -6520, -105, 72 }, + { 3054, 298, -40 }, + { 5558, -32, -37 }, + { -5373, -50, -6 }, + { 1186, -138, -21 }, + { 2814, 228, -23 }, + { -3385, -308, 24 }, + { -2305, 255, 38 }, + { 3730, 516, -61 }, + { 2937, -67, -72 } }, + { { 5041, 18, -15 }, + { -5477, -28, 1 }, + { 550, -188, -35 }, + { 6354, 122, 18 }, + { -3155, -170, -47 }, + { 1106, 39, 28 }, + { -6120, 24, -24 }, + { 4113, -263, -8 }, + { 5300, 25, -27 }, + { -5504, -53, 9 }, + { 568, 109, -15 }, + { 3178, -56, 19 }, + { -4660, 286, 19 }, + { -1101, -160, -2 }, + { 5396, -373, -8 }, + { 2820, -88, -57 } }, + { { 4941, 19, -5 }, + { -5452, 11, 15 }, + { 386, -10, 51 }, + { 5636, -259, 1 }, + { -2916, 215, 34 }, + { 1344, -56, -43 }, + { -5314, 311, -43 }, + { 4708, 4, -1 }, + { 4763, -126, -1 }, + { -5407, 106, 43 }, + { 60, -75, -10 }, + { 3043, -162, 8 }, + { -5551, -139, 8 }, + { -11, 236, -30 }, + { 6315, -8, -18 }, + { 2624, 53, 9 } }, + { { 4823, 17, 10 }, + { -5500, 42, 15 }, + { 110, 177, 17 }, + { 4797, 237, -36 }, + { -2838, 38, 67 }, + { 1387, -31, -50 }, + { -4155, -424, 36 }, + { 4842, 59, -29 }, + { 3934, 236, -1 }, + { -5243, 4, 49 }, + { -419, 107, -17 }, + { 2534, 236, -43 }, + { -5864, -77, 30 }, + { 823, -150, -17 }, + { 6405, 182, -90 }, + { 2104, 177, 33 } }, + { { 4620, -73, 8 }, + { -5542, -15, 5 }, + { -269, -135, -38 }, + { 4109, -88, -42 }, + { -3180, -196, 35 }, + { 1291, 24, -11 }, + { -2929, 226, 71 }, + { 4693, -135, -63 }, + { 2952, -234, -12 }, + { -5121, -20, 22 }, + { -1003, -43, 6 }, + { 1924, -113, -66 }, + { -5615, 166, 73 }, + { 1301, 44, -21 }, + { 5839, -184, -125 }, + { 1181, -295, 9 } }, + { { 4335, 102, -9 }, + { -5478, -34, 6 }, + { -678, 11, -23 }, + { 3731, -37, -8 }, + { -3878, 250, 2 }, + { 1093, 34, 15 }, + { -1911, -59, 14 }, + { 4492, -37, -62 }, + { 2039, 173, -11 }, + { -5032, 6, 6 }, + { -1791, 169, 53 }, + { 1436, -37, -18 }, + { -5001, -70, 53 }, + { 1445, -31, -8 }, + { 4878, 35, -48 }, + { 38, 299, -11 } }, + { { 4028, -67, -21 }, + { -5255, 73, 12 }, + { -1065, -54, 17 }, + { 3625, 56, 32 }, + { -4636, -200, -27 }, + { 821, -91, 12 }, + { -1171, 75, -42 }, + { 4349, 15, -26 }, + { 1385, -78, 0 }, + { -4919, 22, -2 }, + { -2755, -305, 39 }, + { 1094, -27, 31 }, + { -4217, 180, 16 }, + { 1361, -83, -1 }, + { 3686, -271, 28 }, + { -1007, -207, -21 } }, + { { 3762, 12, -9 }, + { -4872, -99, 14 }, + { -1414, 136, -2 }, + { 3619, 88, 12 }, + { -5125, -34, -9 }, + { 551, 32, 13 }, + { -618, -156, -29 }, + { 4207, -22, -3 }, + { 1059, 25, 6 }, + { -4733, -100, 12 }, + { -3670, 254, -11 }, + { 795, 122, 13 }, + { -3410, -181, 26 }, + { 1218, 77, -28 }, + { 2396, 341, 3 }, + { -1696, 52, -12 } }, + { { 3550, -13, 13 }, + { -4372, 119, 15 }, + { -1725, -78, -40 }, + { 3562, -65, -42 }, + { -5211, 130, 58 }, + { 388, -11, 33 }, + { -132, 110, 2 }, + { 3971, -71, 14 }, + { 1005, 53, 16 }, + { -4485, 81, 39 }, + { -4266, -21, -15 }, + { 448, -110, -24 }, + { -2684, 132, 32 }, + { 1166, -9, -53 }, + { 1206, -250, -24 }, + { -1985, 76, 27 } }, + { { 3372, 62, 11 }, + { -3817, -98, 9 }, + { -2026, -55, -8 }, + { 3371, -16, -34 }, + { -4996, -32, 74 }, + { 428, 40, 12 }, + { 360, -50, -16 }, + { 3608, 163, -10 }, + { 1093, -20, 23 }, + { -4227, 8, 25 }, + { -4431, -129, 44 }, + { 23, 26, -8 }, + { -2063, -54, 9 }, + { 1221, -133, -28 }, + { 280, 91, -4 }, + { -2045, -32, 62 } }, + { { 3218, -60, -10 }, + { -3264, 100, -5 }, + { -2393, -28, 61 }, + { 2983, -34, 21 }, + { -4635, -11, 18 }, + { 723, 69, -30 }, + { 887, 121, -38 }, + { 3222, -101, -38 }, + { 1195, -21, 4 }, + { -3975, 9, -15 }, + { -4275, 65, 80 }, + { -476, -90, 32 }, + { -1521, 66, -32 }, + { 1249, 89, 41 }, + { -316, -22, 44 }, + { -2091, -73, 48 } }, + { { 3099, 9, -17 }, + { -2745, -135, 2 }, + { -2863, 226, 48 }, + { 2386, 198, 34 }, + { -4204, -111, -13 }, + { 1233, -225, -11 }, + { 1398, -150, -22 }, + { 2951, 16, -36 }, + { 1263, -15, -6 }, + { -3703, -117, -11 }, + { -3972, -2, 52 }, + { -1001, 182, 18 }, + { -1028, -185, -18 }, + { 1072, 163, 40 }, + { -623, 90, 46 }, + { -2196, 72, 19 } }, + { { 3009, 15, -3 }, + { -2291, 89, 17 }, + { -3320, -145, -10 }, + { 1681, -242, -11 }, + { -3734, 136, 9 }, + { 1779, 129, 26 }, + { 1778, 77, -1 }, + { 2833, 54, -9 }, + { 1286, -21, -10 }, + { -3401, 82, 18 }, + { -3635, 12, 6 }, + { -1426, -78, -9 }, + { -613, 87, 17 }, + { 681, -176, -16 }, + { -711, -32, 9 }, + { -2298, -52, -2 } }, + { { 2912, 24, 8 }, + { -1898, -74, 20 }, + { -3583, -89, 15 }, + { 1048, 57, -20 }, + { -3250, -72, 13 }, + { 2163, 67, -14 }, + { 1934, 62, -19 }, + { 2778, -12, 15 }, + { 1266, -23, -8 }, + { -3074, 0, 0 }, + { -3292, -116, 0 }, + { -1634, -49, 15 }, + { -323, 63, -18 }, + { 232, 95, -36 }, + { -644, -63, 6 }, + { -2276, -87, 10 } }, + { { 2770, -64, -4 }, + { -1513, 52, 15 }, + { -3562, 170, 110 }, + { 612, 68, 52 }, + { -2765, 4, -33 }, + { 2303, -119, -108 }, + { 1852, -83, -59 }, + { 2647, -36, 22 }, + { 1210, 43, 25 }, + { -2714, -20, -63 }, + { -2940, 158, 47 }, + { -1602, 59, 50 }, + { -155, -82, -101 }, + { -132, 6, -13 }, + { -510, 84, 37 }, + { -2057, 116, 52 } }, + { { 2567, 51, -15 }, + { -1084, -26, -20 }, + { -3263, -37, 149 }, + { 401, 1, 113 }, + { -2321, -51, -93 }, + { 2187, -12, -141 }, + { 1590, -5, -46 }, + { 2372, 49, 41 }, + { 1126, 27, 51 }, + { -2365, -101, -102 }, + { -2554, -43, 70 }, + { -1381, -6, 37 }, + { -107, -49, -136 }, + { -354, -63, 41 }, + { -380, -30, 61 }, + { -1662, -20, 39 } }, + { { 2295, -12, 3 }, + { -597, 93, -66 }, + { -2706, -47, 70 }, + { 420, -141, 68 }, + { -1994, 255, -49 }, + { 1820, 112, -51 }, + { 1195, -27, 11 }, + { 1981, -83, 72 }, + { 1068, -88, 29 }, + { -2125, 284, -14 }, + { -2070, -83, -11 }, + { -1043, 46, 0 }, + { -222, 139, -68 }, + { -451, -47, 64 }, + { -240, 0, 64 }, + { -1120, 48, -26 } } }; const Word16 FASTCONV_factor_Q_HOA2_latency_s_fx = 31; const Word32 FASTCONV_HOA2_latency_s_fx = 44739; const Word16 FASTCONV_factor_Q_HOA2_fx = 14; -const Word16 leftHRIRReal_HOA2_fx[BINAURAL_CONVBANDS][HOA2_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {298, 16141, 3940}, - {1262, -405, 4267}, - {10, 2167, 0}, - {151, 892, 70}, - {652, -731, -26}, - {182, -460, 192}, - {-944, 1363, 74}, - {168, 465, -180}, - {-1763, 2986, 858} - }, - { - {-2499, -5405, -3971}, - {-3437, -20866, -1835}, - {-187, 1320, -222}, - {-561, 226, 145}, - {-203, 243, 626}, - {53, 1365, 1121}, - {54, -539, -1069}, - {54, 1250, 130}, - {-249, -3608, -2144} - }, - { - {-378, -9158, -2473}, - {-4427, -9666, -5889}, - {-53, 1590, -245}, - {-959, 1766, -240}, - {-1379, 2852, -110}, - {-587, 4617, -101}, - {1909, -5045, 332}, - {-220, 1414, 213}, - {3433, -9085, -797} - }, - { - {4285, 4986, 1868}, - {4111, 12774, 1153}, - {390, 1453, -505}, - {56, 1345, -675}, - {-1018, 784, -938}, - {-426, 2551, -1079}, - {2082, -2688, 1264}, - {-361, 590, -93}, - {5373, -741, 2062} - }, - { - {5890, 3367, 1800}, - {12212, 843, 3540}, - {1085, -1252, 405}, - {2351, -2020, 128}, - {1612, -2282, -245}, - {1069, -2001, 489}, - {-320, 2684, -396}, - {140, -397, 218}, - {1821, 5109, 347} - }, - { - {2706, -4164, -418}, - {12786, -6688, 414}, - {709, -1357, 425}, - {3519, -354, 429}, - {4373, 1208, 433}, - {1803, -1127, 634}, - {-2659, 296, -769}, - {763, -397, 63}, - {-4164, -1737, -984} - }, - { - {-2908, 1146, -1156}, - {6306, 3360, -1826}, - {-585, 1104, -238}, - {2058, 1017, 142}, - {4823, 791, 431}, - {1478, 1385, -251}, - {-3469, -1638, 127}, - {1284, -369, -78}, - {-8648, -752, -403} - }, - { - {-7592, 932, -357}, - {-2473, 435, -1119}, - {-1663, 13, -417}, - {-1557, -1467, -53}, - {2206, -1713, 17}, - {968, 416, -459}, - {-2967, -115, 529}, - {1344, -39, 30}, - {-9606, 800, 271} - }, - { - {-9706, -730, 484}, - {-9452, -606, 364}, - {-1959, -990, -25}, - {-5545, 1048, -240}, - {-2052, 1526, -352}, - {740, -721, 7}, - {-1887, 414, 81}, - {673, 142, 82}, - {-7184, -910, 344} - }, - { - {-9815, -235, 540}, - {-13482, -727, 756}, - {-1925, 131, 326}, - {-7863, 307, -128}, - {-5564, -29, -301}, - {467, -67, 239}, - {-582, 264, -162}, - {-517, -629, 16}, - {-3085, 843, 245} - }, - { - {-9152, 453, 142}, - {-15312, 916, 323}, - {-2352, 667, 156}, - {-7791, -764, 202}, - {-6865, -767, 151}, - {-327, 742, 23}, - {669, -452, -68}, - {-1705, 255, -110}, - {739, -339, 68} - }, - { - {-8336, 42, -98}, - {-15832, -174, 15}, - {-3279, -352, -37}, - {-6131, 348, 260}, - {-6279, 188, 316}, - {-1666, -126, -73}, - {1616, 161, -3}, - {-2330, 252, -1}, - {3318, 130, -129} - }, - { - {-7370, -421, -45}, - {-15447, -312, 43}, - {-4121, 82, -1}, - {-4056, -298, 130}, - {-4877, -137, 147}, - {-3192, 169, 111}, - {2091, -88, -2}, - {-2311, -98, 115}, - {4679, -136, -206} - }, - { - {-6163, 427, 76}, - {-14284, 358, 106}, - {-4120, 203, 79}, - {-2349, 51, 9}, - {-3490, 145, 41}, - {-4362, -383, 126}, - {2006, -98, 15}, - {-1890, -73, 32}, - {5214, 298, -112} - }, - { - {-4815, -231, 91}, - {-12509, -434, 98}, - {-2742, -354, 77}, - {-1165, -137, -77}, - {-2443, -78, -7}, - {-4423, 43, 3}, - {1450, 229, 0}, - {-1316, -158, -44}, - {5170, 8, 2} - }, - { - {-3507, 171, 30}, - {-10463, 400, 69}, - {-8, 548, -46}, - {-191, 291, -40}, - {-1518, 184, -25}, - {-2941, 457, -80}, - {809, -101, 5}, - {-834, 243, 26}, - {4655, -220, -4} - }, - { - {-2333, -211, -2}, - {-8537, -352, 40}, - {3485, -882, -120}, - {821, -159, -26}, - {-372, -244, -31}, - {-219, -846, -79}, - {573, -10, 33}, - {-618, -11, 93}, - {3845, 260, -43} - }, - { - {-1281, 215, 4}, - {-6968, 264, 31}, - {6688, 857, -32}, - {1907, 222, -74}, - {1103, 332, -62}, - {2745, 848, 14}, - {1116, 155, 20}, - {-560, -138, 62}, - {2962, -184, -59} - }, - { - {-274, -199, 8}, - {-5799, -137, 11}, - {8493, -183, 49}, - {2900, -327, -44}, - {2700, -437, -53}, - {4689, -208, 63}, - {2550, -337, -30}, - {-269, 64, -29}, - {2194, 54, -30} - }, - { - {757, 202, -1}, - {-4897, 148, -13}, - {8382, -527, -38}, - {3463, 89, 15}, - {3952, 248, -18}, - {4809, -483, -50}, - {4596, 495, -72}, - {676, 311, -74}, - {1622, 34, 48} - }, - { - {1829, -222, -11}, - {-4042, -264, 17}, - {6783, 626, -156}, - {3329, 287, -36}, - {4401, 60, -29}, - {3213, 604, -160}, - {6589, -437, -83}, - {2376, -581, -22}, - {1228, 129, 81} - }, - { - {2885, 220, -16}, - {-3036, 276, 77}, - {4700, -319, -123}, - {2520, -259, -107}, - {3919, -194, -32}, - {690, -386, -81}, - {7703, 211, -59}, - {4425, 425, -3}, - {969, -335, -51} - }, - { - {3834, -222, -3}, - {-1735, -145, 45}, - {3031, 135, -10}, - {1254, 97, -30}, - {2731, 371, -24}, - {-1845, 335, 85}, - {7386, 100, 33}, - {6133, -224, -69}, - {830, -40, -161} - }, - { - {4599, 141, 17}, - {-36, 271, -65}, - {2157, -63, 31}, - {-257, -270, 83}, - {1273, -385, -58}, - {-3660, -399, 115}, - {5682, -689, 59}, - {6865, 86, -92}, - {656, 398, 6} - }, - { - {5177, -36, 2}, - {2017, -602, -78}, - {1953, -34, 16}, - {-1748, 415, 75}, - {-5, 123, -45}, - {-4299, 169, 1}, - {3343, 857, -87}, - {6229, 275, -61}, - {56, 135, 191} - }, - { - {5674, 58, -31}, - {4079, 598, 23}, - {1980, 48, 12}, - {-2837, -272, 5}, - {-898, -3, 40}, - {-3692, 379, -46}, - {1497, -244, -168}, - {4262, -563, -40}, - {-1121, -696, 84} - }, - { - {6224, -156, -32}, - {5668, -227, 71}, - {1785, 26, 37}, - {-3194, -86, -4}, - {-1485, 120, 74}, - {-2292, -604, 56}, - {810, -273, -68}, - {1469, 666, -21}, - {-2421, 461, -104} - }, - { - {6873, 196, -5}, - {6552, -115, -10}, - {1168, -220, 55}, - {-2773, 265, 49}, - {-1904, -161, 29}, - {-879, 281, 134}, - {1068, 415, 88}, - {-1416, -620, -17}, - {-3191, 118, -88} - }, - { - {7564, -151, 12}, - {6928, 48, -99}, - {294, 327, 17}, - {-1850, -234, 60}, - {-2223, 81, -15}, - {-22, 128, 59}, - {1488, -11, 135}, - {-3720, 338, -4}, - {-3171, -342, 62} - }, - { - {8201, 73, -6}, - {7192, 134, -88}, - {-411, -198, -45}, - {-791, 267, 68}, - {-2431, 110, 32}, - {263, -185, -69}, - {1396, -323, 29}, - {-5086, -35, 59}, - {-2592, 193, 140} - }, - { - {8734, -83, -29}, - {7595, -251, -9}, - {-575, -128, -47}, - {141, -50, 48}, - {-2515, 37, 80}, - {349, 6, -127}, - {663, 383, -93}, - {-5565, -66, 125}, - {-1853, 40, 65} - }, - { - {9167, 107, -22}, - {8124, 107, 30}, - {-154, 328, 37}, - {935, 82, -10}, - {-2422, -84, 26}, - {577, 288, -59}, - {-428, -168, -107}, - {-5437, -39, 100}, - {-1143, 99, -16} - }, - { - {9511, -67, -8}, - {8637, -59, 2}, - {563, -201, 104}, - {1778, -133, -46}, - {-2042, -61, -40}, - {960, -224, 56}, - {-1587, 83, -22}, - {-4939, -70, 29}, - {-442, -132, -22} - }, - { - {9795, 44, -9}, - {9050, 54, -17}, - {1232, -86, 37}, - {2795, 298, -47}, - {-1375, 291, -23}, - {1259, -80, 49}, - {-2724, -124, 66}, - {-4197, 182, 9}, - {324, 180, -22} - }, - { - {10058, -39, -15}, - {9366, -67, -12}, - {1737, -8, -66}, - {3904, -302, -13}, - {-627, -241, 41}, - {1321, 121, -35}, - {-3854, 289, 89}, - {-3330, -208, 15}, - {1161, -181, -27} - }, - { - {10338, 61, -20}, - {9672, 53, -7}, - {2141, 195, -45}, - {4846, 221, 19}, - {-83, 59, 58}, - {1187, 4, -46}, - {-4912, -372, 20}, - {-2463, 188, 21}, - {1939, 193, -22} - }, - { - {10640, -80, -16}, - {10077, -89, -12}, - {2457, -106, 19}, - {5384, -6, 21}, - {138, 85, 24}, - {954, -1, 0}, - {-5685, 116, -32}, - {-1709, -130, 20}, - {2443, -69, -13} - }, - { - {10935, 72, -8}, - {10648, 133, -18}, - {2637, -51, 6}, - {5489, -120, -22}, - {172, -68, -17}, - {697, -65, 17}, - {-6011, 118, 17}, - {-1123, 80, 12}, - {2507, -43, -14} - }, - { - {11179, -47, -3}, - {11366, -175, -21}, - {2672, 29, -32}, - {5369, 72, -58}, - {281, -24, -37}, - {481, 56, 4}, - {-5960, -84, 71}, - {-673, -33, -9}, - {2132, 135, -11} - }, - { - {11345, 2, -9}, - {12135, 190, -11}, - {2589, 34, -14}, - {5295, 90, -32}, - {654, 206, -13}, - {354, 0, 4}, - {-5738, -7, 52}, - {-273, 92, -19}, - {1474, -198, -18} - }, - { - {11447, 4, -23}, - {12826, -118, -6}, - {2421, 38, 17}, - {5421, -122, 28}, - {1285, -232, 42}, - {339, -18, 15}, - {-5511, 4, 8}, - {127, -79, -20}, - {780, 136, -23} - }, - { - {11522, 39, -20}, - {13353, 52, -23}, - {2215, -154, -19}, - {5737, -14, 14}, - {2004, 73, 36}, - {421, -47, -10}, - {-5338, 74, 12}, - {502, 139, -4}, - {256, -49, -10} - }, - { - {11591, -35, -3}, - {13702, -23, -46}, - {2037, 58, -76}, - {6180, -51, -49}, - {2670, -31, -31}, - {563, -19, -52}, - {-5204, -19, 34}, - {783, -45, 18}, - {-25, -33, 23} - }, - { - {11654, 3, 2}, - {13917, 89, -35}, - {1888, 107, -44}, - {6655, 159, -52}, - {3248, 145, -54}, - {684, 120, -29}, - {-5042, -8, 17}, - {924, -30, 4}, - {-121, -44, 27} - }, - { - {11724, 14, -12}, - {14027, -31, -5}, - {1634, 8, 25}, - {7009, -141, -2}, - {3721, -160, -12}, - {638, 9, 15}, - {-4760, -63, -5}, - {989, 37, -23}, - {-116, 11, 1} - }, - { - {11825, 24, -23}, - {14056, -41, -12}, - {1130, -250, 7}, - {7093, -75, 11}, - {4046, 11, 2}, - {323, -210, -16}, - {-4315, 154, 4}, - {1095, 27, -37}, - {-53, 28, -1} - }, - { - {11972, -64, -14}, - {14065, 20, -32}, - {385, 266, -64}, - {6879, 182, -45}, - {4205, 46, -35}, - {-221, 191, -75}, - {-3755, -159, 30}, - {1319, -95, -28}, - {24, 12, -7} - }, - { - {12150, 51, 0}, - {14102, -5, -47}, - {-467, -61, -47}, - {6475, -54, -64}, - {4221, 23, -46}, - {-869, -9, -47}, - {-3178, 48, 15}, - {1636, 105, -10}, - {90, 44, -9} - }, - { - {12334, -10, -5}, - {14167, -43, -52}, - {-1298, -65, 95}, - {5997, -97, 31}, - {4114, -149, 37}, - {-1517, -84, 90}, - {-2663, -28, -42}, - {1960, -91, 8}, - {138, -72, 28} - }, - { - {12504, -14, -33}, - {14232, 85, -22}, - {-2014, -59, 242}, - {5524, 77, 192}, - {3937, 126, 196}, - {-2061, -75, 213}, - {-2246, 114, -61}, - {2240, 32, 18}, - {178, 25, 68} - } +const Word16 leftHRIRReal_HOA2_fx[BINAURAL_CONVBANDS][HOA2_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { 298, 16141, 3940 }, + { 1262, -405, 4267 }, + { 10, 2167, 0 }, + { 151, 892, 70 }, + { 652, -731, -26 }, + { 182, -460, 192 }, + { -944, 1363, 74 }, + { 168, 465, -180 }, + { -1763, 2986, 858 } }, + { { -2499, -5405, -3971 }, + { -3437, -20866, -1835 }, + { -187, 1320, -222 }, + { -561, 226, 145 }, + { -203, 243, 626 }, + { 53, 1365, 1121 }, + { 54, -539, -1069 }, + { 54, 1250, 130 }, + { -249, -3608, -2144 } }, + { { -378, -9158, -2473 }, + { -4427, -9666, -5889 }, + { -53, 1590, -245 }, + { -959, 1766, -240 }, + { -1379, 2852, -110 }, + { -587, 4617, -101 }, + { 1909, -5045, 332 }, + { -220, 1414, 213 }, + { 3433, -9085, -797 } }, + { { 4285, 4986, 1868 }, + { 4111, 12774, 1153 }, + { 390, 1453, -505 }, + { 56, 1345, -675 }, + { -1018, 784, -938 }, + { -426, 2551, -1079 }, + { 2082, -2688, 1264 }, + { -361, 590, -93 }, + { 5373, -741, 2062 } }, + { { 5890, 3367, 1800 }, + { 12212, 843, 3540 }, + { 1085, -1252, 405 }, + { 2351, -2020, 128 }, + { 1612, -2282, -245 }, + { 1069, -2001, 489 }, + { -320, 2684, -396 }, + { 140, -397, 218 }, + { 1821, 5109, 347 } }, + { { 2706, -4164, -418 }, + { 12786, -6688, 414 }, + { 709, -1357, 425 }, + { 3519, -354, 429 }, + { 4373, 1208, 433 }, + { 1803, -1127, 634 }, + { -2659, 296, -769 }, + { 763, -397, 63 }, + { -4164, -1737, -984 } }, + { { -2908, 1146, -1156 }, + { 6306, 3360, -1826 }, + { -585, 1104, -238 }, + { 2058, 1017, 142 }, + { 4823, 791, 431 }, + { 1478, 1385, -251 }, + { -3469, -1638, 127 }, + { 1284, -369, -78 }, + { -8648, -752, -403 } }, + { { -7592, 932, -357 }, + { -2473, 435, -1119 }, + { -1663, 13, -417 }, + { -1557, -1467, -53 }, + { 2206, -1713, 17 }, + { 968, 416, -459 }, + { -2967, -115, 529 }, + { 1344, -39, 30 }, + { -9606, 800, 271 } }, + { { -9706, -730, 484 }, + { -9452, -606, 364 }, + { -1959, -990, -25 }, + { -5545, 1048, -240 }, + { -2052, 1526, -352 }, + { 740, -721, 7 }, + { -1887, 414, 81 }, + { 673, 142, 82 }, + { -7184, -910, 344 } }, + { { -9815, -235, 540 }, + { -13482, -727, 756 }, + { -1925, 131, 326 }, + { -7863, 307, -128 }, + { -5564, -29, -301 }, + { 467, -67, 239 }, + { -582, 264, -162 }, + { -517, -629, 16 }, + { -3085, 843, 245 } }, + { { -9152, 453, 142 }, + { -15312, 916, 323 }, + { -2352, 667, 156 }, + { -7791, -764, 202 }, + { -6865, -767, 151 }, + { -327, 742, 23 }, + { 669, -452, -68 }, + { -1705, 255, -110 }, + { 739, -339, 68 } }, + { { -8336, 42, -98 }, + { -15832, -174, 15 }, + { -3279, -352, -37 }, + { -6131, 348, 260 }, + { -6279, 188, 316 }, + { -1666, -126, -73 }, + { 1616, 161, -3 }, + { -2330, 252, -1 }, + { 3318, 130, -129 } }, + { { -7370, -421, -45 }, + { -15447, -312, 43 }, + { -4121, 82, -1 }, + { -4056, -298, 130 }, + { -4877, -137, 147 }, + { -3192, 169, 111 }, + { 2091, -88, -2 }, + { -2311, -98, 115 }, + { 4679, -136, -206 } }, + { { -6163, 427, 76 }, + { -14284, 358, 106 }, + { -4120, 203, 79 }, + { -2349, 51, 9 }, + { -3490, 145, 41 }, + { -4362, -383, 126 }, + { 2006, -98, 15 }, + { -1890, -73, 32 }, + { 5214, 298, -112 } }, + { { -4815, -231, 91 }, + { -12509, -434, 98 }, + { -2742, -354, 77 }, + { -1165, -137, -77 }, + { -2443, -78, -7 }, + { -4423, 43, 3 }, + { 1450, 229, 0 }, + { -1316, -158, -44 }, + { 5170, 8, 2 } }, + { { -3507, 171, 30 }, + { -10463, 400, 69 }, + { -8, 548, -46 }, + { -191, 291, -40 }, + { -1518, 184, -25 }, + { -2941, 457, -80 }, + { 809, -101, 5 }, + { -834, 243, 26 }, + { 4655, -220, -4 } }, + { { -2333, -211, -2 }, + { -8537, -352, 40 }, + { 3485, -882, -120 }, + { 821, -159, -26 }, + { -372, -244, -31 }, + { -219, -846, -79 }, + { 573, -10, 33 }, + { -618, -11, 93 }, + { 3845, 260, -43 } }, + { { -1281, 215, 4 }, + { -6968, 264, 31 }, + { 6688, 857, -32 }, + { 1907, 222, -74 }, + { 1103, 332, -62 }, + { 2745, 848, 14 }, + { 1116, 155, 20 }, + { -560, -138, 62 }, + { 2962, -184, -59 } }, + { { -274, -199, 8 }, + { -5799, -137, 11 }, + { 8493, -183, 49 }, + { 2900, -327, -44 }, + { 2700, -437, -53 }, + { 4689, -208, 63 }, + { 2550, -337, -30 }, + { -269, 64, -29 }, + { 2194, 54, -30 } }, + { { 757, 202, -1 }, + { -4897, 148, -13 }, + { 8382, -527, -38 }, + { 3463, 89, 15 }, + { 3952, 248, -18 }, + { 4809, -483, -50 }, + { 4596, 495, -72 }, + { 676, 311, -74 }, + { 1622, 34, 48 } }, + { { 1829, -222, -11 }, + { -4042, -264, 17 }, + { 6783, 626, -156 }, + { 3329, 287, -36 }, + { 4401, 60, -29 }, + { 3213, 604, -160 }, + { 6589, -437, -83 }, + { 2376, -581, -22 }, + { 1228, 129, 81 } }, + { { 2885, 220, -16 }, + { -3036, 276, 77 }, + { 4700, -319, -123 }, + { 2520, -259, -107 }, + { 3919, -194, -32 }, + { 690, -386, -81 }, + { 7703, 211, -59 }, + { 4425, 425, -3 }, + { 969, -335, -51 } }, + { { 3834, -222, -3 }, + { -1735, -145, 45 }, + { 3031, 135, -10 }, + { 1254, 97, -30 }, + { 2731, 371, -24 }, + { -1845, 335, 85 }, + { 7386, 100, 33 }, + { 6133, -224, -69 }, + { 830, -40, -161 } }, + { { 4599, 141, 17 }, + { -36, 271, -65 }, + { 2157, -63, 31 }, + { -257, -270, 83 }, + { 1273, -385, -58 }, + { -3660, -399, 115 }, + { 5682, -689, 59 }, + { 6865, 86, -92 }, + { 656, 398, 6 } }, + { { 5177, -36, 2 }, + { 2017, -602, -78 }, + { 1953, -34, 16 }, + { -1748, 415, 75 }, + { -5, 123, -45 }, + { -4299, 169, 1 }, + { 3343, 857, -87 }, + { 6229, 275, -61 }, + { 56, 135, 191 } }, + { { 5674, 58, -31 }, + { 4079, 598, 23 }, + { 1980, 48, 12 }, + { -2837, -272, 5 }, + { -898, -3, 40 }, + { -3692, 379, -46 }, + { 1497, -244, -168 }, + { 4262, -563, -40 }, + { -1121, -696, 84 } }, + { { 6224, -156, -32 }, + { 5668, -227, 71 }, + { 1785, 26, 37 }, + { -3194, -86, -4 }, + { -1485, 120, 74 }, + { -2292, -604, 56 }, + { 810, -273, -68 }, + { 1469, 666, -21 }, + { -2421, 461, -104 } }, + { { 6873, 196, -5 }, + { 6552, -115, -10 }, + { 1168, -220, 55 }, + { -2773, 265, 49 }, + { -1904, -161, 29 }, + { -879, 281, 134 }, + { 1068, 415, 88 }, + { -1416, -620, -17 }, + { -3191, 118, -88 } }, + { { 7564, -151, 12 }, + { 6928, 48, -99 }, + { 294, 327, 17 }, + { -1850, -234, 60 }, + { -2223, 81, -15 }, + { -22, 128, 59 }, + { 1488, -11, 135 }, + { -3720, 338, -4 }, + { -3171, -342, 62 } }, + { { 8201, 73, -6 }, + { 7192, 134, -88 }, + { -411, -198, -45 }, + { -791, 267, 68 }, + { -2431, 110, 32 }, + { 263, -185, -69 }, + { 1396, -323, 29 }, + { -5086, -35, 59 }, + { -2592, 193, 140 } }, + { { 8734, -83, -29 }, + { 7595, -251, -9 }, + { -575, -128, -47 }, + { 141, -50, 48 }, + { -2515, 37, 80 }, + { 349, 6, -127 }, + { 663, 383, -93 }, + { -5565, -66, 125 }, + { -1853, 40, 65 } }, + { { 9167, 107, -22 }, + { 8124, 107, 30 }, + { -154, 328, 37 }, + { 935, 82, -10 }, + { -2422, -84, 26 }, + { 577, 288, -59 }, + { -428, -168, -107 }, + { -5437, -39, 100 }, + { -1143, 99, -16 } }, + { { 9511, -67, -8 }, + { 8637, -59, 2 }, + { 563, -201, 104 }, + { 1778, -133, -46 }, + { -2042, -61, -40 }, + { 960, -224, 56 }, + { -1587, 83, -22 }, + { -4939, -70, 29 }, + { -442, -132, -22 } }, + { { 9795, 44, -9 }, + { 9050, 54, -17 }, + { 1232, -86, 37 }, + { 2795, 298, -47 }, + { -1375, 291, -23 }, + { 1259, -80, 49 }, + { -2724, -124, 66 }, + { -4197, 182, 9 }, + { 324, 180, -22 } }, + { { 10058, -39, -15 }, + { 9366, -67, -12 }, + { 1737, -8, -66 }, + { 3904, -302, -13 }, + { -627, -241, 41 }, + { 1321, 121, -35 }, + { -3854, 289, 89 }, + { -3330, -208, 15 }, + { 1161, -181, -27 } }, + { { 10338, 61, -20 }, + { 9672, 53, -7 }, + { 2141, 195, -45 }, + { 4846, 221, 19 }, + { -83, 59, 58 }, + { 1187, 4, -46 }, + { -4912, -372, 20 }, + { -2463, 188, 21 }, + { 1939, 193, -22 } }, + { { 10640, -80, -16 }, + { 10077, -89, -12 }, + { 2457, -106, 19 }, + { 5384, -6, 21 }, + { 138, 85, 24 }, + { 954, -1, 0 }, + { -5685, 116, -32 }, + { -1709, -130, 20 }, + { 2443, -69, -13 } }, + { { 10935, 72, -8 }, + { 10648, 133, -18 }, + { 2637, -51, 6 }, + { 5489, -120, -22 }, + { 172, -68, -17 }, + { 697, -65, 17 }, + { -6011, 118, 17 }, + { -1123, 80, 12 }, + { 2507, -43, -14 } }, + { { 11179, -47, -3 }, + { 11366, -175, -21 }, + { 2672, 29, -32 }, + { 5369, 72, -58 }, + { 281, -24, -37 }, + { 481, 56, 4 }, + { -5960, -84, 71 }, + { -673, -33, -9 }, + { 2132, 135, -11 } }, + { { 11345, 2, -9 }, + { 12135, 190, -11 }, + { 2589, 34, -14 }, + { 5295, 90, -32 }, + { 654, 206, -13 }, + { 354, 0, 4 }, + { -5738, -7, 52 }, + { -273, 92, -19 }, + { 1474, -198, -18 } }, + { { 11447, 4, -23 }, + { 12826, -118, -6 }, + { 2421, 38, 17 }, + { 5421, -122, 28 }, + { 1285, -232, 42 }, + { 339, -18, 15 }, + { -5511, 4, 8 }, + { 127, -79, -20 }, + { 780, 136, -23 } }, + { { 11522, 39, -20 }, + { 13353, 52, -23 }, + { 2215, -154, -19 }, + { 5737, -14, 14 }, + { 2004, 73, 36 }, + { 421, -47, -10 }, + { -5338, 74, 12 }, + { 502, 139, -4 }, + { 256, -49, -10 } }, + { { 11591, -35, -3 }, + { 13702, -23, -46 }, + { 2037, 58, -76 }, + { 6180, -51, -49 }, + { 2670, -31, -31 }, + { 563, -19, -52 }, + { -5204, -19, 34 }, + { 783, -45, 18 }, + { -25, -33, 23 } }, + { { 11654, 3, 2 }, + { 13917, 89, -35 }, + { 1888, 107, -44 }, + { 6655, 159, -52 }, + { 3248, 145, -54 }, + { 684, 120, -29 }, + { -5042, -8, 17 }, + { 924, -30, 4 }, + { -121, -44, 27 } }, + { { 11724, 14, -12 }, + { 14027, -31, -5 }, + { 1634, 8, 25 }, + { 7009, -141, -2 }, + { 3721, -160, -12 }, + { 638, 9, 15 }, + { -4760, -63, -5 }, + { 989, 37, -23 }, + { -116, 11, 1 } }, + { { 11825, 24, -23 }, + { 14056, -41, -12 }, + { 1130, -250, 7 }, + { 7093, -75, 11 }, + { 4046, 11, 2 }, + { 323, -210, -16 }, + { -4315, 154, 4 }, + { 1095, 27, -37 }, + { -53, 28, -1 } }, + { { 11972, -64, -14 }, + { 14065, 20, -32 }, + { 385, 266, -64 }, + { 6879, 182, -45 }, + { 4205, 46, -35 }, + { -221, 191, -75 }, + { -3755, -159, 30 }, + { 1319, -95, -28 }, + { 24, 12, -7 } }, + { { 12150, 51, 0 }, + { 14102, -5, -47 }, + { -467, -61, -47 }, + { 6475, -54, -64 }, + { 4221, 23, -46 }, + { -869, -9, -47 }, + { -3178, 48, 15 }, + { 1636, 105, -10 }, + { 90, 44, -9 } }, + { { 12334, -10, -5 }, + { 14167, -43, -52 }, + { -1298, -65, 95 }, + { 5997, -97, 31 }, + { 4114, -149, 37 }, + { -1517, -84, 90 }, + { -2663, -28, -42 }, + { 1960, -91, 8 }, + { 138, -72, 28 } }, + { { 12504, -14, -33 }, + { 14232, 85, -22 }, + { -2014, -59, 242 }, + { 5524, 77, 192 }, + { 3937, 126, 196 }, + { -2061, -75, 213 }, + { -2246, 114, -61 }, + { 2240, 32, 18 }, + { 178, 25, 68 } } }; -const Word16 leftHRIRImag_HOA2_fx[BINAURAL_CONVBANDS][HOA2_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {-1103, 10150, -3675}, - {-2282, 12641, -4229}, - {-61, 470, -138}, - {-394, 1133, -337}, - {-421, -426, 315}, - {-163, -181, 124}, - {565, 715, -483}, - {101, -1413, 626}, - {762, 4084, -1921} - }, - { - {207, 12037, -3023}, - {-1819, 8826, -5521}, - {-43, -341, -478}, - {-507, 80, -677}, - {-837, -1281, 158}, - {-266, -473, 135}, - {1386, 2523, -11}, - {-280, -3391, -207}, - {2695, 7695, -898} - }, - { - {3657, -5251, 2823}, - {5368, -15218, 2098}, - {317, -1217, -252}, - {577, -1352, -350}, - {-31, 324, -685}, - {155, -73, -109}, - {645, 891, 857}, - {-254, -2396, -619}, - {2297, 189, 2181} - }, - { - {2591, -6444, 2169}, - {8960, -5110, 4662}, - {508, 598, 389}, - {1759, 1291, 327}, - {1928, 2759, -242}, - {1037, 2178, 475}, - {-1806, -3816, -431}, - {431, -125, 259}, - {-2562, -7283, 114} - }, - { - {-2590, 4889, -1067}, - {2950, 10397, -226}, - {-188, 1165, 304}, - {1226, 794, 533}, - {2889, -280, 654}, - {1161, 1440, 703}, - {-3223, -1559, -968}, - {708, 109, 32}, - {-7215, 7, -1612} - }, - { - {-7364, 704, -1443}, - {-7380, -2339, -2655}, - {-1358, -1332, -382}, - {-1502, -1890, 47}, - {977, -1862, 371}, - {42, -1880, -351}, - {-2209, 2096, 249}, - {646, -45, -13}, - {-7484, 2871, -279} - }, - { - {-8537, -2560, 6}, - {-14891, -2958, -847}, - {-1782, -873, -446}, - {-4719, 756, -260}, - {-2868, 1783, -204}, - {-980, -726, -555}, - {-147, -191, 645}, - {72, -17, 86}, - {-3696, -1689, 605} - }, - { - {-6091, 1426, 861}, - {-16555, 2143, 1102}, - {-1160, 1054, 142}, - {-6247, -10, -218}, - {-6156, -548, -390}, - {-1342, 984, 150}, - {1631, -888, 39}, - {-904, -498, 76}, - {1863, 776, 388} - }, - { - {-2182, 105, 565}, - {-13714, 23, 1110}, - {-321, -229, 423}, - {-5016, -1208, -33}, - {-6841, -841, -184}, - {-1585, 252, 398}, - {2713, -234, -339}, - {-1804, 209, -19}, - {6503, -368, 28} - }, - { - {1248, -246, -94}, - {-9155, -265, 186}, - {29, -832, 137}, - {-1641, 1337, 274}, - {-4702, 1600, 278}, - {-2135, -843, 46}, - {3181, 463, -100}, - {-2114, -119, -81}, - {8608, -213, -173} - }, - { - {3731, -444, -320}, - {-4601, -761, -268}, - {101, 125, -175}, - {2034, -363, 243}, - {-1346, -393, 383}, - {-2756, 6, -133}, - {3036, 117, 40}, - {-1619, -569, -10}, - {8284, 408, -264} - }, - { - {5655, 728, -139}, - {-479, 1146, -132}, - {668, 420, -91}, - {4598, 1, -32}, - {1494, -25, 29}, - {-2917, 298, 60}, - {2417, -192, 8}, - {-569, 285, 124}, - {6623, -308, -222} - }, - { - {7330, -491, 39}, - {3219, -799, 9}, - {2153, -514, 21}, - {5769, -2, -152}, - {3214, -166, -135}, - {-2260, -23, 89}, - {1544, 219, 13}, - {495, 39, 22}, - {4630, 80, -48} - }, - { - {8731, 145, 35}, - {6433, 570, -11}, - {4438, 496, -3}, - {5979, -70, -161}, - {3997, 43, -121}, - {-607, 291, -74}, - {687, -249, -4}, - {1283, 115, -79}, - {2746, -312, 91} - }, - { - {9747, -40, -53}, - {8964, -392, -52}, - {6859, -382, -107}, - {5881, -183, -88}, - {4392, -131, -97}, - {1772, -669, -129}, - {233, 11, -15}, - {1717, -219, -8}, - {1058, 470, 55} - }, - { - {10404, 110, -82}, - {10665, 229, -73}, - {8504, 342, -144}, - {5801, 1, -15}, - {4803, 151, -62}, - {4006, 595, -70}, - {445, 147, 5}, - {1842, -48, 54}, - {-324, -302, -10} - }, - { - {10836, -112, -53}, - {11630, -130, -68}, - {8594, -40, -34}, - {5652, 64, -43}, - {5191, -99, -56}, - {5042, -206, 21}, - {1259, -191, -14}, - {1898, 137, -3}, - {-1283, 119, -12} - }, - { - {11170, 71, -35}, - {12134, 41, -61}, - {6830, -627, 52}, - {5236, -13, -22}, - {5241, 44, -37}, - {4236, -489, 56}, - {2319, 210, -63}, - {2217, 20, -83}, - {-1799, 27, 24} - }, - { - {11467, -53, -38}, - {12493, -76, -62}, - {3694, 1064, -24}, - {4365, 211, 37}, - {4623, 169, 7}, - {1781, 959, -39}, - {3063, -154, -79}, - {2923, -270, -99}, - {-1972, -50, 67} - }, - { - {11707, 53, -40}, - {12955, 187, -33}, - {341, -761, -117}, - {3047, -479, 0}, - {3237, -471, -2}, - {-1297, -706, -112}, - {2899, -70, -47}, - {3749, 345, -34}, - {-1959, -43, 68} - }, - { - {11823, -21, -34}, - {13616, -178, 3}, - {-2067, 150, -56}, - {1576, 342, -64}, - {1380, 448, -27}, - {-3767, 167, -14}, - {1485, 385, 4}, - {4108, 5, 2}, - {-1895, 197, -32} - }, - { - {11757, -19, -25}, - {14438, 62, -37}, - {-3049, 144, 69}, - {359, 11, 16}, - {-404, -325, -4}, - {-4860, 111, 139}, - {-998, -603, 63}, - {3450, -372, -55}, - {-1849, 77, -101} - }, - { - {11516, 69, -15}, - {15309, -107, -122}, - {-2886, -164, 110}, - {-363, 59, 120}, - {-1648, 204, 2}, - {-4456, -92, 131}, - {-3829, 766, 59}, - {1655, 381, -38}, - {-1913, -334, 49} - }, - { - {11178, -124, -25}, - {16030, 288, -109}, - {-2254, 83, 64}, - {-466, -112, 76}, - {-2128, 96, 23}, - {-2882, 271, -17}, - {-6017, -556, -45}, - {-991, -621, 40}, - {-2250, -114, 196} - }, - { - {10869, 75, -46}, - {16283, -150, 1}, - {-1774, -54, 24}, - {161, -139, -11}, - {-1948, -201, 85}, - {-729, -616, -65}, - {-6820, -104, -100}, - {-3877, 661, 47}, - {-2767, 537, 66} - }, - { - {10679, 19, -40}, - {15820, -270, 35}, - {-1731, -27, 41}, - {1477, 422, -19}, - {-1437, 66, 91}, - {1232, 586, 47}, - {-6277, 619, 26}, - {-6202, -413, 37}, - {-2947, -146, -133} - }, - { - {10579, -44, -10}, - {14752, 488, -54}, - {-2038, 201, 30}, - {3166, -449, 15}, - {-859, 26, 11}, - {2317, 37, 74}, - {-5236, -385, 174}, - {-7345, 26, 66}, - {-2325, -527, -92} - }, - { - {10455, -40, 5}, - {13540, -281, -124}, - {-2306, -100, -13}, - {4767, 319, 31}, - {-276, 150, -27}, - {2387, -291, -30}, - {-4685, -178, 140}, - {-7128, 181, 71}, - {-1019, 602, 93} - }, - { - {10212, 120, -17}, - {12624, -18, -75}, - {-2140, -54, -48}, - {5920, -97, 6}, - {335, -194, 12}, - {1876, 297, -123}, - {-5007, 430, -7}, - {-5798, -499, 79}, - {400, -177, 128} - }, - { - {9845, -99, -38}, - {12112, 82, 26}, - {-1428, 345, -30}, - {6557, 5, -38}, - {999, 151, 42}, - {1365, 32, -127}, - {-5888, -321, -105}, - {-3884, 444, 109}, - {1458, -70, -2} - }, - { - {9412, 55, -24}, - {11804, 96, 48}, - {-419, -362, 47}, - {6866, 24, -71}, - {1725, -14, -6}, - {1155, -228, -13}, - {-6745, -27, -62}, - {-1947, -228, 48}, - {2084, -36, -90} - }, - { - {8961, -81, -4}, - {11473, -164, -5}, - {440, 112, 75}, - {7091, 68, -84}, - {2521, 163, -71}, - {1105, 91, 90}, - {-7227, 128, 63}, - {-277, 198, -52}, - {2440, 115, -71} - }, - { - {8527, 105, -6}, - {11054, 108, -33}, - {859, 166, -3}, - {7325, -149, -52}, - {3312, -296, -33}, - {916, 232, 59}, - {-7345, -22, 120}, - {1081, -338, -53}, - {2662, -80, -35} - }, - { - {8137, -80, -15}, - {10607, -78, -23}, - {869, -124, -100}, - {7427, 66, -5}, - {3886, 151, 34}, - {491, -243, -43}, - {-7206, -41, 92}, - {2106, 165, -25}, - {2748, 20, -24} - }, - { - {7799, 61, -16}, - {10234, 59, -13}, - {691, -140, -56}, - {7187, 91, 16}, - {4081, 78, 33}, - {-13, 17, -47}, - {-6823, 61, 6}, - {2789, -155, -14}, - {2590, 36, -15} - }, - { - {7487, -42, -9}, - {9989, -48, -18}, - {422, -11, 34}, - {6549, -245, 3}, - {3967, -162, -21}, - {-437, 3, 20}, - {-6111, 217, -45}, - {3145, -16, -14}, - {2088, -136, 0} - }, - { - {7160, 64, -1}, - {9848, 4, -22}, - {48, 169, 17}, - {5688, 278, -38}, - {3818, 46, -55}, - {-726, 72, 33}, - {-5071, -399, 14}, - {3244, -7, -24}, - {1265, 235, -1} - }, - { - {6785, -89, -1}, - {9711, -24, -20}, - {-403, -138, -28}, - {4916, -123, -55}, - {3882, 85, -48}, - {-875, -48, 6}, - {-3923, 255, 65}, - {3208, -65, -33}, - {315, -203, 0} - }, - { - {6366, 109, -7}, - {9451, 47, -12}, - {-868, 27, -13}, - {4453, -38, -19}, - {4207, -178, -15}, - {-906, -10, -5}, - {-2930, -77, 26}, - {3147, -30, -35}, - {-501, 168, 0} - }, - { - {5942, -99, -17}, - {8985, -139, -9}, - {-1298, -78, 20}, - {4297, 64, 33}, - {4632, 148, 25}, - {-864, 26, 1}, - {-2196, 69, -29}, - {3102, 5, -20}, - {-977, -36, -1} - }, - { - {5554, 48, -12}, - {8310, 191, -23}, - {-1669, 143, -6}, - {4276, 89, 16}, - {4921, 55, 11}, - {-813, 32, -12}, - {-1666, -131, -25}, - {3025, -15, -8}, - {-1052, -67, 14} - }, - { - {5217, -42, 6}, - {7507, -186, -35}, - {-1964, -62, -44}, - {4221, -74, -45}, - {4958, -111, -54}, - {-820, -19, -38}, - {-1231, 100, 3}, - {2871, -40, 7}, - {-830, 112, 35} - }, - { - {4917, 76, 7}, - {6671, 124, -20}, - {-2216, -80, -6}, - {4031, -22, -38}, - {4792, 1, -65}, - {-947, -49, -11}, - {-802, -44, -9}, - {2641, 114, -8}, - {-493, -38, 32} - }, - { - {4648, -77, -8}, - {5864, -125, 13}, - {-2531, -18, 66}, - {3627, -37, 20}, - {4491, 22, -5}, - {-1245, -52, 39}, - {-324, 107, -30}, - {2424, -58, -31}, - {-182, -2, -6} - }, - { - {4416, 40, -16}, - {5101, 210, 5}, - {-2971, 231, 49}, - {2993, 212, 33}, - {4078, 130, 21}, - {-1705, 217, 20}, - {179, -147, -19}, - {2316, -14, -29}, - {70, -79, -13} - }, - { - {4213, -8, -5}, - {4408, -147, -22}, - {-3428, -155, -13}, - {2234, -256, -14}, - {3587, -163, -11}, - {-2181, -120, -23}, - {612, 99, 1}, - {2324, 64, -7}, - {258, 21, -2} - }, - { - {4007, 37, 9}, - {3802, 101, -23}, - {-3710, -85, 12}, - {1543, 69, -23}, - {3089, 62, -17}, - {-2497, -83, 16}, - {874, 25, -12}, - {2359, -32, 16}, - {386, -38, -1} - }, - { - {3766, -80, 3}, - {3238, -77, -9}, - {-3713, 177, 112}, - {1052, 64, 51}, - {2641, 18, 37}, - {-2575, 135, 113}, - {932, -56, -51}, - {2317, -18, 27}, - {483, 59, 22} - }, - { - {3478, 84, -13}, - {2662, 67, 23}, - {-3430, -42, 159}, - {790, 2, 118}, - {2292, 35, 95}, - {-2403, 4, 148}, - {816, -23, -45}, - {2165, 52, 35}, - {577, -2, 38} - }, - { - {3139, -47, -12}, - {2052, -143, 51}, - {-2873, -49, 83}, - {762, -147, 79}, - {2100, -216, 47}, - {-1971, -94, 59}, - {558, -1, 7}, - {1946, -67, 40}, - {722, -18, 18} - } +const Word16 leftHRIRImag_HOA2_fx[BINAURAL_CONVBANDS][HOA2_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { -1103, 10150, -3675 }, + { -2282, 12641, -4229 }, + { -61, 470, -138 }, + { -394, 1133, -337 }, + { -421, -426, 315 }, + { -163, -181, 124 }, + { 565, 715, -483 }, + { 101, -1413, 626 }, + { 762, 4084, -1921 } }, + { { 207, 12037, -3023 }, + { -1819, 8826, -5521 }, + { -43, -341, -478 }, + { -507, 80, -677 }, + { -837, -1281, 158 }, + { -266, -473, 135 }, + { 1386, 2523, -11 }, + { -280, -3391, -207 }, + { 2695, 7695, -898 } }, + { { 3657, -5251, 2823 }, + { 5368, -15218, 2098 }, + { 317, -1217, -252 }, + { 577, -1352, -350 }, + { -31, 324, -685 }, + { 155, -73, -109 }, + { 645, 891, 857 }, + { -254, -2396, -619 }, + { 2297, 189, 2181 } }, + { { 2591, -6444, 2169 }, + { 8960, -5110, 4662 }, + { 508, 598, 389 }, + { 1759, 1291, 327 }, + { 1928, 2759, -242 }, + { 1037, 2178, 475 }, + { -1806, -3816, -431 }, + { 431, -125, 259 }, + { -2562, -7283, 114 } }, + { { -2590, 4889, -1067 }, + { 2950, 10397, -226 }, + { -188, 1165, 304 }, + { 1226, 794, 533 }, + { 2889, -280, 654 }, + { 1161, 1440, 703 }, + { -3223, -1559, -968 }, + { 708, 109, 32 }, + { -7215, 7, -1612 } }, + { { -7364, 704, -1443 }, + { -7380, -2339, -2655 }, + { -1358, -1332, -382 }, + { -1502, -1890, 47 }, + { 977, -1862, 371 }, + { 42, -1880, -351 }, + { -2209, 2096, 249 }, + { 646, -45, -13 }, + { -7484, 2871, -279 } }, + { { -8537, -2560, 6 }, + { -14891, -2958, -847 }, + { -1782, -873, -446 }, + { -4719, 756, -260 }, + { -2868, 1783, -204 }, + { -980, -726, -555 }, + { -147, -191, 645 }, + { 72, -17, 86 }, + { -3696, -1689, 605 } }, + { { -6091, 1426, 861 }, + { -16555, 2143, 1102 }, + { -1160, 1054, 142 }, + { -6247, -10, -218 }, + { -6156, -548, -390 }, + { -1342, 984, 150 }, + { 1631, -888, 39 }, + { -904, -498, 76 }, + { 1863, 776, 388 } }, + { { -2182, 105, 565 }, + { -13714, 23, 1110 }, + { -321, -229, 423 }, + { -5016, -1208, -33 }, + { -6841, -841, -184 }, + { -1585, 252, 398 }, + { 2713, -234, -339 }, + { -1804, 209, -19 }, + { 6503, -368, 28 } }, + { { 1248, -246, -94 }, + { -9155, -265, 186 }, + { 29, -832, 137 }, + { -1641, 1337, 274 }, + { -4702, 1600, 278 }, + { -2135, -843, 46 }, + { 3181, 463, -100 }, + { -2114, -119, -81 }, + { 8608, -213, -173 } }, + { { 3731, -444, -320 }, + { -4601, -761, -268 }, + { 101, 125, -175 }, + { 2034, -363, 243 }, + { -1346, -393, 383 }, + { -2756, 6, -133 }, + { 3036, 117, 40 }, + { -1619, -569, -10 }, + { 8284, 408, -264 } }, + { { 5655, 728, -139 }, + { -479, 1146, -132 }, + { 668, 420, -91 }, + { 4598, 1, -32 }, + { 1494, -25, 29 }, + { -2917, 298, 60 }, + { 2417, -192, 8 }, + { -569, 285, 124 }, + { 6623, -308, -222 } }, + { { 7330, -491, 39 }, + { 3219, -799, 9 }, + { 2153, -514, 21 }, + { 5769, -2, -152 }, + { 3214, -166, -135 }, + { -2260, -23, 89 }, + { 1544, 219, 13 }, + { 495, 39, 22 }, + { 4630, 80, -48 } }, + { { 8731, 145, 35 }, + { 6433, 570, -11 }, + { 4438, 496, -3 }, + { 5979, -70, -161 }, + { 3997, 43, -121 }, + { -607, 291, -74 }, + { 687, -249, -4 }, + { 1283, 115, -79 }, + { 2746, -312, 91 } }, + { { 9747, -40, -53 }, + { 8964, -392, -52 }, + { 6859, -382, -107 }, + { 5881, -183, -88 }, + { 4392, -131, -97 }, + { 1772, -669, -129 }, + { 233, 11, -15 }, + { 1717, -219, -8 }, + { 1058, 470, 55 } }, + { { 10404, 110, -82 }, + { 10665, 229, -73 }, + { 8504, 342, -144 }, + { 5801, 1, -15 }, + { 4803, 151, -62 }, + { 4006, 595, -70 }, + { 445, 147, 5 }, + { 1842, -48, 54 }, + { -324, -302, -10 } }, + { { 10836, -112, -53 }, + { 11630, -130, -68 }, + { 8594, -40, -34 }, + { 5652, 64, -43 }, + { 5191, -99, -56 }, + { 5042, -206, 21 }, + { 1259, -191, -14 }, + { 1898, 137, -3 }, + { -1283, 119, -12 } }, + { { 11170, 71, -35 }, + { 12134, 41, -61 }, + { 6830, -627, 52 }, + { 5236, -13, -22 }, + { 5241, 44, -37 }, + { 4236, -489, 56 }, + { 2319, 210, -63 }, + { 2217, 20, -83 }, + { -1799, 27, 24 } }, + { { 11467, -53, -38 }, + { 12493, -76, -62 }, + { 3694, 1064, -24 }, + { 4365, 211, 37 }, + { 4623, 169, 7 }, + { 1781, 959, -39 }, + { 3063, -154, -79 }, + { 2923, -270, -99 }, + { -1972, -50, 67 } }, + { { 11707, 53, -40 }, + { 12955, 187, -33 }, + { 341, -761, -117 }, + { 3047, -479, 0 }, + { 3237, -471, -2 }, + { -1297, -706, -112 }, + { 2899, -70, -47 }, + { 3749, 345, -34 }, + { -1959, -43, 68 } }, + { { 11823, -21, -34 }, + { 13616, -178, 3 }, + { -2067, 150, -56 }, + { 1576, 342, -64 }, + { 1380, 448, -27 }, + { -3767, 167, -14 }, + { 1485, 385, 4 }, + { 4108, 5, 2 }, + { -1895, 197, -32 } }, + { { 11757, -19, -25 }, + { 14438, 62, -37 }, + { -3049, 144, 69 }, + { 359, 11, 16 }, + { -404, -325, -4 }, + { -4860, 111, 139 }, + { -998, -603, 63 }, + { 3450, -372, -55 }, + { -1849, 77, -101 } }, + { { 11516, 69, -15 }, + { 15309, -107, -122 }, + { -2886, -164, 110 }, + { -363, 59, 120 }, + { -1648, 204, 2 }, + { -4456, -92, 131 }, + { -3829, 766, 59 }, + { 1655, 381, -38 }, + { -1913, -334, 49 } }, + { { 11178, -124, -25 }, + { 16030, 288, -109 }, + { -2254, 83, 64 }, + { -466, -112, 76 }, + { -2128, 96, 23 }, + { -2882, 271, -17 }, + { -6017, -556, -45 }, + { -991, -621, 40 }, + { -2250, -114, 196 } }, + { { 10869, 75, -46 }, + { 16283, -150, 1 }, + { -1774, -54, 24 }, + { 161, -139, -11 }, + { -1948, -201, 85 }, + { -729, -616, -65 }, + { -6820, -104, -100 }, + { -3877, 661, 47 }, + { -2767, 537, 66 } }, + { { 10679, 19, -40 }, + { 15820, -270, 35 }, + { -1731, -27, 41 }, + { 1477, 422, -19 }, + { -1437, 66, 91 }, + { 1232, 586, 47 }, + { -6277, 619, 26 }, + { -6202, -413, 37 }, + { -2947, -146, -133 } }, + { { 10579, -44, -10 }, + { 14752, 488, -54 }, + { -2038, 201, 30 }, + { 3166, -449, 15 }, + { -859, 26, 11 }, + { 2317, 37, 74 }, + { -5236, -385, 174 }, + { -7345, 26, 66 }, + { -2325, -527, -92 } }, + { { 10455, -40, 5 }, + { 13540, -281, -124 }, + { -2306, -100, -13 }, + { 4767, 319, 31 }, + { -276, 150, -27 }, + { 2387, -291, -30 }, + { -4685, -178, 140 }, + { -7128, 181, 71 }, + { -1019, 602, 93 } }, + { { 10212, 120, -17 }, + { 12624, -18, -75 }, + { -2140, -54, -48 }, + { 5920, -97, 6 }, + { 335, -194, 12 }, + { 1876, 297, -123 }, + { -5007, 430, -7 }, + { -5798, -499, 79 }, + { 400, -177, 128 } }, + { { 9845, -99, -38 }, + { 12112, 82, 26 }, + { -1428, 345, -30 }, + { 6557, 5, -38 }, + { 999, 151, 42 }, + { 1365, 32, -127 }, + { -5888, -321, -105 }, + { -3884, 444, 109 }, + { 1458, -70, -2 } }, + { { 9412, 55, -24 }, + { 11804, 96, 48 }, + { -419, -362, 47 }, + { 6866, 24, -71 }, + { 1725, -14, -6 }, + { 1155, -228, -13 }, + { -6745, -27, -62 }, + { -1947, -228, 48 }, + { 2084, -36, -90 } }, + { { 8961, -81, -4 }, + { 11473, -164, -5 }, + { 440, 112, 75 }, + { 7091, 68, -84 }, + { 2521, 163, -71 }, + { 1105, 91, 90 }, + { -7227, 128, 63 }, + { -277, 198, -52 }, + { 2440, 115, -71 } }, + { { 8527, 105, -6 }, + { 11054, 108, -33 }, + { 859, 166, -3 }, + { 7325, -149, -52 }, + { 3312, -296, -33 }, + { 916, 232, 59 }, + { -7345, -22, 120 }, + { 1081, -338, -53 }, + { 2662, -80, -35 } }, + { { 8137, -80, -15 }, + { 10607, -78, -23 }, + { 869, -124, -100 }, + { 7427, 66, -5 }, + { 3886, 151, 34 }, + { 491, -243, -43 }, + { -7206, -41, 92 }, + { 2106, 165, -25 }, + { 2748, 20, -24 } }, + { { 7799, 61, -16 }, + { 10234, 59, -13 }, + { 691, -140, -56 }, + { 7187, 91, 16 }, + { 4081, 78, 33 }, + { -13, 17, -47 }, + { -6823, 61, 6 }, + { 2789, -155, -14 }, + { 2590, 36, -15 } }, + { { 7487, -42, -9 }, + { 9989, -48, -18 }, + { 422, -11, 34 }, + { 6549, -245, 3 }, + { 3967, -162, -21 }, + { -437, 3, 20 }, + { -6111, 217, -45 }, + { 3145, -16, -14 }, + { 2088, -136, 0 } }, + { { 7160, 64, -1 }, + { 9848, 4, -22 }, + { 48, 169, 17 }, + { 5688, 278, -38 }, + { 3818, 46, -55 }, + { -726, 72, 33 }, + { -5071, -399, 14 }, + { 3244, -7, -24 }, + { 1265, 235, -1 } }, + { { 6785, -89, -1 }, + { 9711, -24, -20 }, + { -403, -138, -28 }, + { 4916, -123, -55 }, + { 3882, 85, -48 }, + { -875, -48, 6 }, + { -3923, 255, 65 }, + { 3208, -65, -33 }, + { 315, -203, 0 } }, + { { 6366, 109, -7 }, + { 9451, 47, -12 }, + { -868, 27, -13 }, + { 4453, -38, -19 }, + { 4207, -178, -15 }, + { -906, -10, -5 }, + { -2930, -77, 26 }, + { 3147, -30, -35 }, + { -501, 168, 0 } }, + { { 5942, -99, -17 }, + { 8985, -139, -9 }, + { -1298, -78, 20 }, + { 4297, 64, 33 }, + { 4632, 148, 25 }, + { -864, 26, 1 }, + { -2196, 69, -29 }, + { 3102, 5, -20 }, + { -977, -36, -1 } }, + { { 5554, 48, -12 }, + { 8310, 191, -23 }, + { -1669, 143, -6 }, + { 4276, 89, 16 }, + { 4921, 55, 11 }, + { -813, 32, -12 }, + { -1666, -131, -25 }, + { 3025, -15, -8 }, + { -1052, -67, 14 } }, + { { 5217, -42, 6 }, + { 7507, -186, -35 }, + { -1964, -62, -44 }, + { 4221, -74, -45 }, + { 4958, -111, -54 }, + { -820, -19, -38 }, + { -1231, 100, 3 }, + { 2871, -40, 7 }, + { -830, 112, 35 } }, + { { 4917, 76, 7 }, + { 6671, 124, -20 }, + { -2216, -80, -6 }, + { 4031, -22, -38 }, + { 4792, 1, -65 }, + { -947, -49, -11 }, + { -802, -44, -9 }, + { 2641, 114, -8 }, + { -493, -38, 32 } }, + { { 4648, -77, -8 }, + { 5864, -125, 13 }, + { -2531, -18, 66 }, + { 3627, -37, 20 }, + { 4491, 22, -5 }, + { -1245, -52, 39 }, + { -324, 107, -30 }, + { 2424, -58, -31 }, + { -182, -2, -6 } }, + { { 4416, 40, -16 }, + { 5101, 210, 5 }, + { -2971, 231, 49 }, + { 2993, 212, 33 }, + { 4078, 130, 21 }, + { -1705, 217, 20 }, + { 179, -147, -19 }, + { 2316, -14, -29 }, + { 70, -79, -13 } }, + { { 4213, -8, -5 }, + { 4408, -147, -22 }, + { -3428, -155, -13 }, + { 2234, -256, -14 }, + { 3587, -163, -11 }, + { -2181, -120, -23 }, + { 612, 99, 1 }, + { 2324, 64, -7 }, + { 258, 21, -2 } }, + { { 4007, 37, 9 }, + { 3802, 101, -23 }, + { -3710, -85, 12 }, + { 1543, 69, -23 }, + { 3089, 62, -17 }, + { -2497, -83, 16 }, + { 874, 25, -12 }, + { 2359, -32, 16 }, + { 386, -38, -1 } }, + { { 3766, -80, 3 }, + { 3238, -77, -9 }, + { -3713, 177, 112 }, + { 1052, 64, 51 }, + { 2641, 18, 37 }, + { -2575, 135, 113 }, + { 932, -56, -51 }, + { 2317, -18, 27 }, + { 483, 59, 22 } }, + { { 3478, 84, -13 }, + { 2662, 67, 23 }, + { -3430, -42, 159 }, + { 790, 2, 118 }, + { 2292, 35, 95 }, + { -2403, 4, 148 }, + { 816, -23, -45 }, + { 2165, 52, 35 }, + { 577, -2, 38 } }, + { { 3139, -47, -12 }, + { 2052, -143, 51 }, + { -2873, -49, 83 }, + { 762, -147, 79 }, + { 2100, -216, 47 }, + { -1971, -94, 59 }, + { 558, -1, 7 }, + { 1946, -67, 40 }, + { 722, -18, 18 } } }; -const Word16 rightHRIRReal_HOA2_fx[BINAURAL_CONVBANDS][HOA2_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {298, 16141, 3940}, - {-1262, 405, -4267}, - {10, 2167, 0}, - {151, 892, 70}, - {-652, 731, 26}, - {-182, 460, -192}, - {-944, 1363, 74}, - {168, 465, -180}, - {-1763, 2986, 858} - }, - { - {-2499, -5405, -3971}, - {3437, 20866, 1835}, - {-187, 1320, -222}, - {-561, 226, 145}, - {203, -243, -626}, - {-53, -1365, -1121}, - {54, -539, -1069}, - {54, 1250, 130}, - {-249, -3608, -2144} - }, - { - {-378, -9158, -2473}, - {4427, 9666, 5889}, - {-53, 1590, -245}, - {-959, 1766, -240}, - {1379, -2852, 110}, - {587, -4617, 101}, - {1909, -5045, 332}, - {-220, 1414, 213}, - {3433, -9085, -797} - }, - { - {4285, 4986, 1868}, - {-4111, -12774, -1153}, - {390, 1453, -505}, - {56, 1345, -675}, - {1018, -784, 938}, - {426, -2551, 1079}, - {2082, -2688, 1264}, - {-361, 590, -93}, - {5373, -741, 2062} - }, - { - {5890, 3367, 1800}, - {-12212, -843, -3540}, - {1085, -1252, 405}, - {2351, -2020, 128}, - {-1612, 2282, 245}, - {-1069, 2001, -489}, - {-320, 2684, -396}, - {140, -397, 218}, - {1821, 5109, 347} - }, - { - {2706, -4164, -418}, - {-12786, 6688, -414}, - {709, -1357, 425}, - {3519, -354, 429}, - {-4373, -1208, -433}, - {-1803, 1127, -634}, - {-2659, 296, -769}, - {763, -397, 63}, - {-4164, -1737, -984} - }, - { - {-2908, 1146, -1156}, - {-6306, -3360, 1826}, - {-585, 1104, -238}, - {2058, 1017, 142}, - {-4823, -791, -431}, - {-1478, -1385, 251}, - {-3469, -1638, 127}, - {1284, -369, -78}, - {-8648, -752, -403} - }, - { - {-7592, 932, -357}, - {2473, -435, 1119}, - {-1663, 13, -417}, - {-1557, -1467, -53}, - {-2206, 1713, -17}, - {-968, -416, 459}, - {-2967, -115, 529}, - {1344, -39, 30}, - {-9606, 800, 271} - }, - { - {-9706, -730, 484}, - {9452, 606, -364}, - {-1959, -990, -25}, - {-5545, 1048, -240}, - {2052, -1526, 352}, - {-740, 721, -7}, - {-1887, 414, 81}, - {673, 142, 82}, - {-7184, -910, 344} - }, - { - {-9815, -235, 540}, - {13482, 727, -756}, - {-1925, 131, 326}, - {-7863, 307, -128}, - {5564, 29, 301}, - {-467, 67, -239}, - {-582, 264, -162}, - {-517, -629, 16}, - {-3085, 843, 245} - }, - { - {-9152, 453, 142}, - {15312, -916, -323}, - {-2352, 667, 156}, - {-7791, -764, 202}, - {6865, 767, -151}, - {327, -742, -23}, - {669, -452, -68}, - {-1705, 255, -110}, - {739, -339, 68} - }, - { - {-8336, 42, -98}, - {15832, 174, -15}, - {-3279, -352, -37}, - {-6131, 348, 260}, - {6279, -188, -316}, - {1666, 126, 73}, - {1616, 161, -3}, - {-2330, 252, -1}, - {3318, 130, -129} - }, - { - {-7370, -421, -45}, - {15447, 312, -43}, - {-4121, 82, -1}, - {-4056, -298, 130}, - {4877, 137, -147}, - {3192, -169, -111}, - {2091, -88, -2}, - {-2311, -98, 115}, - {4679, -136, -206} - }, - { - {-6163, 427, 76}, - {14284, -358, -106}, - {-4120, 203, 79}, - {-2349, 51, 9}, - {3490, -145, -41}, - {4362, 383, -126}, - {2006, -98, 15}, - {-1890, -73, 32}, - {5214, 298, -112} - }, - { - {-4815, -231, 91}, - {12509, 434, -98}, - {-2742, -354, 77}, - {-1165, -137, -77}, - {2443, 78, 7}, - {4423, -43, -3}, - {1450, 229, 0}, - {-1316, -158, -44}, - {5170, 8, 2} - }, - { - {-3507, 171, 30}, - {10463, -400, -69}, - {-8, 548, -46}, - {-191, 291, -40}, - {1518, -184, 25}, - {2941, -457, 80}, - {809, -101, 5}, - {-834, 243, 26}, - {4655, -220, -4} - }, - { - {-2333, -211, -2}, - {8537, 352, -40}, - {3485, -882, -120}, - {821, -159, -26}, - {372, 244, 31}, - {219, 846, 79}, - {573, -10, 33}, - {-618, -11, 93}, - {3845, 260, -43} - }, - { - {-1281, 215, 4}, - {6968, -264, -31}, - {6688, 857, -32}, - {1907, 222, -74}, - {-1103, -332, 62}, - {-2745, -848, -14}, - {1116, 155, 20}, - {-560, -138, 62}, - {2962, -184, -59} - }, - { - {-274, -199, 8}, - {5799, 137, -11}, - {8493, -183, 49}, - {2900, -327, -44}, - {-2700, 437, 53}, - {-4689, 208, -63}, - {2550, -337, -30}, - {-269, 64, -29}, - {2194, 54, -30} - }, - { - {757, 202, -1}, - {4897, -148, 13}, - {8382, -527, -38}, - {3463, 89, 15}, - {-3952, -248, 18}, - {-4809, 483, 50}, - {4596, 495, -72}, - {676, 311, -74}, - {1622, 34, 48} - }, - { - {1829, -222, -11}, - {4042, 264, -17}, - {6783, 626, -156}, - {3329, 287, -36}, - {-4401, -60, 29}, - {-3213, -604, 160}, - {6589, -437, -83}, - {2376, -581, -22}, - {1228, 129, 81} - }, - { - {2885, 220, -16}, - {3036, -276, -77}, - {4700, -319, -123}, - {2520, -259, -107}, - {-3919, 194, 32}, - {-690, 386, 81}, - {7703, 211, -59}, - {4425, 425, -3}, - {969, -335, -51} - }, - { - {3834, -222, -3}, - {1735, 145, -45}, - {3031, 135, -10}, - {1254, 97, -30}, - {-2731, -371, 24}, - {1845, -335, -85}, - {7386, 100, 33}, - {6133, -224, -69}, - {830, -40, -161} - }, - { - {4599, 141, 17}, - {36, -271, 65}, - {2157, -63, 31}, - {-257, -270, 83}, - {-1273, 385, 58}, - {3660, 399, -115}, - {5682, -689, 59}, - {6865, 86, -92}, - {656, 398, 6} - }, - { - {5177, -36, 2}, - {-2017, 602, 78}, - {1953, -34, 16}, - {-1748, 415, 75}, - {5, -123, 45}, - {4299, -169, -1}, - {3343, 857, -87}, - {6229, 275, -61}, - {56, 135, 191} - }, - { - {5674, 58, -31}, - {-4079, -598, -23}, - {1980, 48, 12}, - {-2837, -272, 5}, - {898, 3, -40}, - {3692, -379, 46}, - {1497, -244, -168}, - {4262, -563, -40}, - {-1121, -696, 84} - }, - { - {6224, -156, -32}, - {-5668, 227, -71}, - {1785, 26, 37}, - {-3194, -86, -4}, - {1485, -120, -74}, - {2292, 604, -56}, - {810, -273, -68}, - {1469, 666, -21}, - {-2421, 461, -104} - }, - { - {6873, 196, -5}, - {-6552, 115, 10}, - {1168, -220, 55}, - {-2773, 265, 49}, - {1904, 161, -29}, - {879, -281, -134}, - {1068, 415, 88}, - {-1416, -620, -17}, - {-3191, 118, -88} - }, - { - {7564, -151, 12}, - {-6928, -48, 99}, - {294, 327, 17}, - {-1850, -234, 60}, - {2223, -81, 15}, - {22, -128, -59}, - {1488, -11, 135}, - {-3720, 338, -4}, - {-3171, -342, 62} - }, - { - {8201, 73, -6}, - {-7192, -134, 88}, - {-411, -198, -45}, - {-791, 267, 68}, - {2431, -110, -32}, - {-263, 185, 69}, - {1396, -323, 29}, - {-5086, -35, 59}, - {-2592, 193, 140} - }, - { - {8734, -83, -29}, - {-7595, 251, 9}, - {-575, -128, -47}, - {141, -50, 48}, - {2515, -37, -80}, - {-349, -6, 127}, - {663, 383, -93}, - {-5565, -66, 125}, - {-1853, 40, 65} - }, - { - {9167, 107, -22}, - {-8124, -107, -30}, - {-154, 328, 37}, - {935, 82, -10}, - {2422, 84, -26}, - {-577, -288, 59}, - {-428, -168, -107}, - {-5437, -39, 100}, - {-1143, 99, -16} - }, - { - {9511, -67, -8}, - {-8637, 59, -2}, - {563, -201, 104}, - {1778, -133, -46}, - {2042, 61, 40}, - {-960, 224, -56}, - {-1587, 83, -22}, - {-4939, -70, 29}, - {-442, -132, -22} - }, - { - {9795, 44, -9}, - {-9050, -54, 17}, - {1232, -86, 37}, - {2795, 298, -47}, - {1375, -291, 23}, - {-1259, 80, -49}, - {-2724, -124, 66}, - {-4197, 182, 9}, - {324, 180, -22} - }, - { - {10058, -39, -15}, - {-9366, 67, 12}, - {1737, -8, -66}, - {3904, -302, -13}, - {627, 241, -41}, - {-1321, -121, 35}, - {-3854, 289, 89}, - {-3330, -208, 15}, - {1161, -181, -27} - }, - { - {10338, 61, -20}, - {-9672, -53, 7}, - {2141, 195, -45}, - {4846, 221, 19}, - {83, -59, -58}, - {-1187, -4, 46}, - {-4912, -372, 20}, - {-2463, 188, 21}, - {1939, 193, -22} - }, - { - {10640, -80, -16}, - {-10077, 89, 12}, - {2457, -106, 19}, - {5384, -6, 21}, - {-138, -85, -24}, - {-954, 1, 0}, - {-5685, 116, -32}, - {-1709, -130, 20}, - {2443, -69, -13} - }, - { - {10935, 72, -8}, - {-10648, -133, 18}, - {2637, -51, 6}, - {5489, -120, -22}, - {-172, 68, 17}, - {-697, 65, -17}, - {-6011, 118, 17}, - {-1123, 80, 12}, - {2507, -43, -14} - }, - { - {11179, -47, -3}, - {-11366, 175, 21}, - {2672, 29, -32}, - {5369, 72, -58}, - {-281, 24, 37}, - {-481, -56, -4}, - {-5960, -84, 71}, - {-673, -33, -9}, - {2132, 135, -11} - }, - { - {11345, 2, -9}, - {-12135, -190, 11}, - {2589, 34, -14}, - {5295, 90, -32}, - {-654, -206, 13}, - {-354, 0, -4}, - {-5738, -7, 52}, - {-273, 92, -19}, - {1474, -198, -18} - }, - { - {11447, 4, -23}, - {-12826, 118, 6}, - {2421, 38, 17}, - {5421, -122, 28}, - {-1285, 232, -42}, - {-339, 18, -15}, - {-5511, 4, 8}, - {127, -79, -20}, - {780, 136, -23} - }, - { - {11522, 39, -20}, - {-13353, -52, 23}, - {2215, -154, -19}, - {5737, -14, 14}, - {-2004, -73, -36}, - {-421, 47, 10}, - {-5338, 74, 12}, - {502, 139, -4}, - {256, -49, -10} - }, - { - {11591, -35, -3}, - {-13702, 23, 46}, - {2037, 58, -76}, - {6180, -51, -49}, - {-2670, 31, 31}, - {-563, 19, 52}, - {-5204, -19, 34}, - {783, -45, 18}, - {-25, -33, 23} - }, - { - {11654, 3, 2}, - {-13917, -89, 35}, - {1888, 107, -44}, - {6655, 159, -52}, - {-3248, -145, 54}, - {-684, -120, 29}, - {-5042, -8, 17}, - {924, -30, 4}, - {-121, -44, 27} - }, - { - {11724, 14, -12}, - {-14027, 31, 5}, - {1634, 8, 25}, - {7009, -141, -2}, - {-3721, 160, 12}, - {-638, -9, -15}, - {-4760, -63, -5}, - {989, 37, -23}, - {-116, 11, 1} - }, - { - {11825, 24, -23}, - {-14056, 41, 12}, - {1130, -250, 7}, - {7093, -75, 11}, - {-4046, -11, -2}, - {-323, 210, 16}, - {-4315, 154, 4}, - {1095, 27, -37}, - {-53, 28, -1} - }, - { - {11972, -64, -14}, - {-14065, -20, 32}, - {385, 266, -64}, - {6879, 182, -45}, - {-4205, -46, 35}, - {221, -191, 75}, - {-3755, -159, 30}, - {1319, -95, -28}, - {24, 12, -7} - }, - { - {12150, 51, 0}, - {-14102, 5, 47}, - {-467, -61, -47}, - {6475, -54, -64}, - {-4221, -23, 46}, - {869, 9, 47}, - {-3178, 48, 15}, - {1636, 105, -10}, - {90, 44, -9} - }, - { - {12334, -10, -5}, - {-14167, 43, 52}, - {-1298, -65, 95}, - {5997, -97, 31}, - {-4114, 149, -37}, - {1517, 84, -90}, - {-2663, -28, -42}, - {1960, -91, 8}, - {138, -72, 28} - }, - { - {12504, -14, -33}, - {-14232, -85, 22}, - {-2014, -59, 242}, - {5524, 77, 192}, - {-3937, -126, -196}, - {2061, 75, -213}, - {-2246, 114, -61}, - {2240, 32, 18}, - {178, 25, 68} - } +const Word16 rightHRIRReal_HOA2_fx[BINAURAL_CONVBANDS][HOA2_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { 298, 16141, 3940 }, + { -1262, 405, -4267 }, + { 10, 2167, 0 }, + { 151, 892, 70 }, + { -652, 731, 26 }, + { -182, 460, -192 }, + { -944, 1363, 74 }, + { 168, 465, -180 }, + { -1763, 2986, 858 } }, + { { -2499, -5405, -3971 }, + { 3437, 20866, 1835 }, + { -187, 1320, -222 }, + { -561, 226, 145 }, + { 203, -243, -626 }, + { -53, -1365, -1121 }, + { 54, -539, -1069 }, + { 54, 1250, 130 }, + { -249, -3608, -2144 } }, + { { -378, -9158, -2473 }, + { 4427, 9666, 5889 }, + { -53, 1590, -245 }, + { -959, 1766, -240 }, + { 1379, -2852, 110 }, + { 587, -4617, 101 }, + { 1909, -5045, 332 }, + { -220, 1414, 213 }, + { 3433, -9085, -797 } }, + { { 4285, 4986, 1868 }, + { -4111, -12774, -1153 }, + { 390, 1453, -505 }, + { 56, 1345, -675 }, + { 1018, -784, 938 }, + { 426, -2551, 1079 }, + { 2082, -2688, 1264 }, + { -361, 590, -93 }, + { 5373, -741, 2062 } }, + { { 5890, 3367, 1800 }, + { -12212, -843, -3540 }, + { 1085, -1252, 405 }, + { 2351, -2020, 128 }, + { -1612, 2282, 245 }, + { -1069, 2001, -489 }, + { -320, 2684, -396 }, + { 140, -397, 218 }, + { 1821, 5109, 347 } }, + { { 2706, -4164, -418 }, + { -12786, 6688, -414 }, + { 709, -1357, 425 }, + { 3519, -354, 429 }, + { -4373, -1208, -433 }, + { -1803, 1127, -634 }, + { -2659, 296, -769 }, + { 763, -397, 63 }, + { -4164, -1737, -984 } }, + { { -2908, 1146, -1156 }, + { -6306, -3360, 1826 }, + { -585, 1104, -238 }, + { 2058, 1017, 142 }, + { -4823, -791, -431 }, + { -1478, -1385, 251 }, + { -3469, -1638, 127 }, + { 1284, -369, -78 }, + { -8648, -752, -403 } }, + { { -7592, 932, -357 }, + { 2473, -435, 1119 }, + { -1663, 13, -417 }, + { -1557, -1467, -53 }, + { -2206, 1713, -17 }, + { -968, -416, 459 }, + { -2967, -115, 529 }, + { 1344, -39, 30 }, + { -9606, 800, 271 } }, + { { -9706, -730, 484 }, + { 9452, 606, -364 }, + { -1959, -990, -25 }, + { -5545, 1048, -240 }, + { 2052, -1526, 352 }, + { -740, 721, -7 }, + { -1887, 414, 81 }, + { 673, 142, 82 }, + { -7184, -910, 344 } }, + { { -9815, -235, 540 }, + { 13482, 727, -756 }, + { -1925, 131, 326 }, + { -7863, 307, -128 }, + { 5564, 29, 301 }, + { -467, 67, -239 }, + { -582, 264, -162 }, + { -517, -629, 16 }, + { -3085, 843, 245 } }, + { { -9152, 453, 142 }, + { 15312, -916, -323 }, + { -2352, 667, 156 }, + { -7791, -764, 202 }, + { 6865, 767, -151 }, + { 327, -742, -23 }, + { 669, -452, -68 }, + { -1705, 255, -110 }, + { 739, -339, 68 } }, + { { -8336, 42, -98 }, + { 15832, 174, -15 }, + { -3279, -352, -37 }, + { -6131, 348, 260 }, + { 6279, -188, -316 }, + { 1666, 126, 73 }, + { 1616, 161, -3 }, + { -2330, 252, -1 }, + { 3318, 130, -129 } }, + { { -7370, -421, -45 }, + { 15447, 312, -43 }, + { -4121, 82, -1 }, + { -4056, -298, 130 }, + { 4877, 137, -147 }, + { 3192, -169, -111 }, + { 2091, -88, -2 }, + { -2311, -98, 115 }, + { 4679, -136, -206 } }, + { { -6163, 427, 76 }, + { 14284, -358, -106 }, + { -4120, 203, 79 }, + { -2349, 51, 9 }, + { 3490, -145, -41 }, + { 4362, 383, -126 }, + { 2006, -98, 15 }, + { -1890, -73, 32 }, + { 5214, 298, -112 } }, + { { -4815, -231, 91 }, + { 12509, 434, -98 }, + { -2742, -354, 77 }, + { -1165, -137, -77 }, + { 2443, 78, 7 }, + { 4423, -43, -3 }, + { 1450, 229, 0 }, + { -1316, -158, -44 }, + { 5170, 8, 2 } }, + { { -3507, 171, 30 }, + { 10463, -400, -69 }, + { -8, 548, -46 }, + { -191, 291, -40 }, + { 1518, -184, 25 }, + { 2941, -457, 80 }, + { 809, -101, 5 }, + { -834, 243, 26 }, + { 4655, -220, -4 } }, + { { -2333, -211, -2 }, + { 8537, 352, -40 }, + { 3485, -882, -120 }, + { 821, -159, -26 }, + { 372, 244, 31 }, + { 219, 846, 79 }, + { 573, -10, 33 }, + { -618, -11, 93 }, + { 3845, 260, -43 } }, + { { -1281, 215, 4 }, + { 6968, -264, -31 }, + { 6688, 857, -32 }, + { 1907, 222, -74 }, + { -1103, -332, 62 }, + { -2745, -848, -14 }, + { 1116, 155, 20 }, + { -560, -138, 62 }, + { 2962, -184, -59 } }, + { { -274, -199, 8 }, + { 5799, 137, -11 }, + { 8493, -183, 49 }, + { 2900, -327, -44 }, + { -2700, 437, 53 }, + { -4689, 208, -63 }, + { 2550, -337, -30 }, + { -269, 64, -29 }, + { 2194, 54, -30 } }, + { { 757, 202, -1 }, + { 4897, -148, 13 }, + { 8382, -527, -38 }, + { 3463, 89, 15 }, + { -3952, -248, 18 }, + { -4809, 483, 50 }, + { 4596, 495, -72 }, + { 676, 311, -74 }, + { 1622, 34, 48 } }, + { { 1829, -222, -11 }, + { 4042, 264, -17 }, + { 6783, 626, -156 }, + { 3329, 287, -36 }, + { -4401, -60, 29 }, + { -3213, -604, 160 }, + { 6589, -437, -83 }, + { 2376, -581, -22 }, + { 1228, 129, 81 } }, + { { 2885, 220, -16 }, + { 3036, -276, -77 }, + { 4700, -319, -123 }, + { 2520, -259, -107 }, + { -3919, 194, 32 }, + { -690, 386, 81 }, + { 7703, 211, -59 }, + { 4425, 425, -3 }, + { 969, -335, -51 } }, + { { 3834, -222, -3 }, + { 1735, 145, -45 }, + { 3031, 135, -10 }, + { 1254, 97, -30 }, + { -2731, -371, 24 }, + { 1845, -335, -85 }, + { 7386, 100, 33 }, + { 6133, -224, -69 }, + { 830, -40, -161 } }, + { { 4599, 141, 17 }, + { 36, -271, 65 }, + { 2157, -63, 31 }, + { -257, -270, 83 }, + { -1273, 385, 58 }, + { 3660, 399, -115 }, + { 5682, -689, 59 }, + { 6865, 86, -92 }, + { 656, 398, 6 } }, + { { 5177, -36, 2 }, + { -2017, 602, 78 }, + { 1953, -34, 16 }, + { -1748, 415, 75 }, + { 5, -123, 45 }, + { 4299, -169, -1 }, + { 3343, 857, -87 }, + { 6229, 275, -61 }, + { 56, 135, 191 } }, + { { 5674, 58, -31 }, + { -4079, -598, -23 }, + { 1980, 48, 12 }, + { -2837, -272, 5 }, + { 898, 3, -40 }, + { 3692, -379, 46 }, + { 1497, -244, -168 }, + { 4262, -563, -40 }, + { -1121, -696, 84 } }, + { { 6224, -156, -32 }, + { -5668, 227, -71 }, + { 1785, 26, 37 }, + { -3194, -86, -4 }, + { 1485, -120, -74 }, + { 2292, 604, -56 }, + { 810, -273, -68 }, + { 1469, 666, -21 }, + { -2421, 461, -104 } }, + { { 6873, 196, -5 }, + { -6552, 115, 10 }, + { 1168, -220, 55 }, + { -2773, 265, 49 }, + { 1904, 161, -29 }, + { 879, -281, -134 }, + { 1068, 415, 88 }, + { -1416, -620, -17 }, + { -3191, 118, -88 } }, + { { 7564, -151, 12 }, + { -6928, -48, 99 }, + { 294, 327, 17 }, + { -1850, -234, 60 }, + { 2223, -81, 15 }, + { 22, -128, -59 }, + { 1488, -11, 135 }, + { -3720, 338, -4 }, + { -3171, -342, 62 } }, + { { 8201, 73, -6 }, + { -7192, -134, 88 }, + { -411, -198, -45 }, + { -791, 267, 68 }, + { 2431, -110, -32 }, + { -263, 185, 69 }, + { 1396, -323, 29 }, + { -5086, -35, 59 }, + { -2592, 193, 140 } }, + { { 8734, -83, -29 }, + { -7595, 251, 9 }, + { -575, -128, -47 }, + { 141, -50, 48 }, + { 2515, -37, -80 }, + { -349, -6, 127 }, + { 663, 383, -93 }, + { -5565, -66, 125 }, + { -1853, 40, 65 } }, + { { 9167, 107, -22 }, + { -8124, -107, -30 }, + { -154, 328, 37 }, + { 935, 82, -10 }, + { 2422, 84, -26 }, + { -577, -288, 59 }, + { -428, -168, -107 }, + { -5437, -39, 100 }, + { -1143, 99, -16 } }, + { { 9511, -67, -8 }, + { -8637, 59, -2 }, + { 563, -201, 104 }, + { 1778, -133, -46 }, + { 2042, 61, 40 }, + { -960, 224, -56 }, + { -1587, 83, -22 }, + { -4939, -70, 29 }, + { -442, -132, -22 } }, + { { 9795, 44, -9 }, + { -9050, -54, 17 }, + { 1232, -86, 37 }, + { 2795, 298, -47 }, + { 1375, -291, 23 }, + { -1259, 80, -49 }, + { -2724, -124, 66 }, + { -4197, 182, 9 }, + { 324, 180, -22 } }, + { { 10058, -39, -15 }, + { -9366, 67, 12 }, + { 1737, -8, -66 }, + { 3904, -302, -13 }, + { 627, 241, -41 }, + { -1321, -121, 35 }, + { -3854, 289, 89 }, + { -3330, -208, 15 }, + { 1161, -181, -27 } }, + { { 10338, 61, -20 }, + { -9672, -53, 7 }, + { 2141, 195, -45 }, + { 4846, 221, 19 }, + { 83, -59, -58 }, + { -1187, -4, 46 }, + { -4912, -372, 20 }, + { -2463, 188, 21 }, + { 1939, 193, -22 } }, + { { 10640, -80, -16 }, + { -10077, 89, 12 }, + { 2457, -106, 19 }, + { 5384, -6, 21 }, + { -138, -85, -24 }, + { -954, 1, 0 }, + { -5685, 116, -32 }, + { -1709, -130, 20 }, + { 2443, -69, -13 } }, + { { 10935, 72, -8 }, + { -10648, -133, 18 }, + { 2637, -51, 6 }, + { 5489, -120, -22 }, + { -172, 68, 17 }, + { -697, 65, -17 }, + { -6011, 118, 17 }, + { -1123, 80, 12 }, + { 2507, -43, -14 } }, + { { 11179, -47, -3 }, + { -11366, 175, 21 }, + { 2672, 29, -32 }, + { 5369, 72, -58 }, + { -281, 24, 37 }, + { -481, -56, -4 }, + { -5960, -84, 71 }, + { -673, -33, -9 }, + { 2132, 135, -11 } }, + { { 11345, 2, -9 }, + { -12135, -190, 11 }, + { 2589, 34, -14 }, + { 5295, 90, -32 }, + { -654, -206, 13 }, + { -354, 0, -4 }, + { -5738, -7, 52 }, + { -273, 92, -19 }, + { 1474, -198, -18 } }, + { { 11447, 4, -23 }, + { -12826, 118, 6 }, + { 2421, 38, 17 }, + { 5421, -122, 28 }, + { -1285, 232, -42 }, + { -339, 18, -15 }, + { -5511, 4, 8 }, + { 127, -79, -20 }, + { 780, 136, -23 } }, + { { 11522, 39, -20 }, + { -13353, -52, 23 }, + { 2215, -154, -19 }, + { 5737, -14, 14 }, + { -2004, -73, -36 }, + { -421, 47, 10 }, + { -5338, 74, 12 }, + { 502, 139, -4 }, + { 256, -49, -10 } }, + { { 11591, -35, -3 }, + { -13702, 23, 46 }, + { 2037, 58, -76 }, + { 6180, -51, -49 }, + { -2670, 31, 31 }, + { -563, 19, 52 }, + { -5204, -19, 34 }, + { 783, -45, 18 }, + { -25, -33, 23 } }, + { { 11654, 3, 2 }, + { -13917, -89, 35 }, + { 1888, 107, -44 }, + { 6655, 159, -52 }, + { -3248, -145, 54 }, + { -684, -120, 29 }, + { -5042, -8, 17 }, + { 924, -30, 4 }, + { -121, -44, 27 } }, + { { 11724, 14, -12 }, + { -14027, 31, 5 }, + { 1634, 8, 25 }, + { 7009, -141, -2 }, + { -3721, 160, 12 }, + { -638, -9, -15 }, + { -4760, -63, -5 }, + { 989, 37, -23 }, + { -116, 11, 1 } }, + { { 11825, 24, -23 }, + { -14056, 41, 12 }, + { 1130, -250, 7 }, + { 7093, -75, 11 }, + { -4046, -11, -2 }, + { -323, 210, 16 }, + { -4315, 154, 4 }, + { 1095, 27, -37 }, + { -53, 28, -1 } }, + { { 11972, -64, -14 }, + { -14065, -20, 32 }, + { 385, 266, -64 }, + { 6879, 182, -45 }, + { -4205, -46, 35 }, + { 221, -191, 75 }, + { -3755, -159, 30 }, + { 1319, -95, -28 }, + { 24, 12, -7 } }, + { { 12150, 51, 0 }, + { -14102, 5, 47 }, + { -467, -61, -47 }, + { 6475, -54, -64 }, + { -4221, -23, 46 }, + { 869, 9, 47 }, + { -3178, 48, 15 }, + { 1636, 105, -10 }, + { 90, 44, -9 } }, + { { 12334, -10, -5 }, + { -14167, 43, 52 }, + { -1298, -65, 95 }, + { 5997, -97, 31 }, + { -4114, 149, -37 }, + { 1517, 84, -90 }, + { -2663, -28, -42 }, + { 1960, -91, 8 }, + { 138, -72, 28 } }, + { { 12504, -14, -33 }, + { -14232, -85, 22 }, + { -2014, -59, 242 }, + { 5524, 77, 192 }, + { -3937, -126, -196 }, + { 2061, 75, -213 }, + { -2246, 114, -61 }, + { 2240, 32, 18 }, + { 178, 25, 68 } } }; -const Word16 rightHRIRImag_HOA2_fx[BINAURAL_CONVBANDS][HOA2_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {-1103, 10150, -3675}, - {2282, -12641, 4229}, - {-61, 470, -138}, - {-394, 1133, -337}, - {421, 426, -315}, - {163, 181, -124}, - {565, 715, -483}, - {101, -1413, 626}, - {762, 4084, -1921} - }, - { - {207, 12037, -3023}, - {1819, -8826, 5521}, - {-43, -341, -478}, - {-507, 80, -677}, - {837, 1281, -158}, - {266, 473, -135}, - {1386, 2523, -11}, - {-280, -3391, -207}, - {2695, 7695, -898} - }, - { - {3657, -5251, 2823}, - {-5368, 15218, -2098}, - {317, -1217, -252}, - {577, -1352, -350}, - {31, -324, 685}, - {-155, 73, 109}, - {645, 891, 857}, - {-254, -2396, -619}, - {2297, 189, 2181} - }, - { - {2591, -6444, 2169}, - {-8960, 5110, -4662}, - {508, 598, 389}, - {1759, 1291, 327}, - {-1928, -2759, 242}, - {-1037, -2178, -475}, - {-1806, -3816, -431}, - {431, -125, 259}, - {-2562, -7283, 114} - }, - { - {-2590, 4889, -1067}, - {-2950, -10397, 226}, - {-188, 1165, 304}, - {1226, 794, 533}, - {-2889, 280, -654}, - {-1161, -1440, -703}, - {-3223, -1559, -968}, - {708, 109, 32}, - {-7215, 7, -1612} - }, - { - {-7364, 704, -1443}, - {7380, 2339, 2655}, - {-1358, -1332, -382}, - {-1502, -1890, 47}, - {-977, 1862, -371}, - {-42, 1880, 351}, - {-2209, 2096, 249}, - {646, -45, -13}, - {-7484, 2871, -279} - }, - { - {-8537, -2560, 6}, - {14891, 2958, 847}, - {-1782, -873, -446}, - {-4719, 756, -260}, - {2868, -1783, 204}, - {980, 726, 555}, - {-147, -191, 645}, - {72, -17, 86}, - {-3696, -1689, 605} - }, - { - {-6091, 1426, 861}, - {16555, -2143, -1102}, - {-1160, 1054, 142}, - {-6247, -10, -218}, - {6156, 548, 390}, - {1342, -984, -150}, - {1631, -888, 39}, - {-904, -498, 76}, - {1863, 776, 388} - }, - { - {-2182, 105, 565}, - {13714, -23, -1110}, - {-321, -229, 423}, - {-5016, -1208, -33}, - {6841, 841, 184}, - {1585, -252, -398}, - {2713, -234, -339}, - {-1804, 209, -19}, - {6503, -368, 28} - }, - { - {1248, -246, -94}, - {9155, 265, -186}, - {29, -832, 137}, - {-1641, 1337, 274}, - {4702, -1600, -278}, - {2135, 843, -46}, - {3181, 463, -100}, - {-2114, -119, -81}, - {8608, -213, -173} - }, - { - {3731, -444, -320}, - {4601, 761, 268}, - {101, 125, -175}, - {2034, -363, 243}, - {1346, 393, -383}, - {2756, -6, 133}, - {3036, 117, 40}, - {-1619, -569, -10}, - {8284, 408, -264} - }, - { - {5655, 728, -139}, - {479, -1146, 132}, - {668, 420, -91}, - {4598, 1, -32}, - {-1494, 25, -29}, - {2917, -298, -60}, - {2417, -192, 8}, - {-569, 285, 124}, - {6623, -308, -222} - }, - { - {7330, -491, 39}, - {-3219, 799, -9}, - {2153, -514, 21}, - {5769, -2, -152}, - {-3214, 166, 135}, - {2260, 23, -89}, - {1544, 219, 13}, - {495, 39, 22}, - {4630, 80, -48} - }, - { - {8731, 145, 35}, - {-6433, -570, 11}, - {4438, 496, -3}, - {5979, -70, -161}, - {-3997, -43, 121}, - {607, -291, 74}, - {687, -249, -4}, - {1283, 115, -79}, - {2746, -312, 91} - }, - { - {9747, -40, -53}, - {-8964, 392, 52}, - {6859, -382, -107}, - {5881, -183, -88}, - {-4392, 131, 97}, - {-1772, 669, 129}, - {233, 11, -15}, - {1717, -219, -8}, - {1058, 470, 55} - }, - { - {10404, 110, -82}, - {-10665, -229, 73}, - {8504, 342, -144}, - {5801, 1, -15}, - {-4803, -151, 62}, - {-4006, -595, 70}, - {445, 147, 5}, - {1842, -48, 54}, - {-324, -302, -10} - }, - { - {10836, -112, -53}, - {-11630, 130, 68}, - {8594, -40, -34}, - {5652, 64, -43}, - {-5191, 99, 56}, - {-5042, 206, -21}, - {1259, -191, -14}, - {1898, 137, -3}, - {-1283, 119, -12} - }, - { - {11170, 71, -35}, - {-12134, -41, 61}, - {6830, -627, 52}, - {5236, -13, -22}, - {-5241, -44, 37}, - {-4236, 489, -56}, - {2319, 210, -63}, - {2217, 20, -83}, - {-1799, 27, 24} - }, - { - {11467, -53, -38}, - {-12493, 76, 62}, - {3694, 1064, -24}, - {4365, 211, 37}, - {-4623, -169, -7}, - {-1781, -959, 39}, - {3063, -154, -79}, - {2923, -270, -99}, - {-1972, -50, 67} - }, - { - {11707, 53, -40}, - {-12955, -187, 33}, - {341, -761, -117}, - {3047, -479, 0}, - {-3237, 471, 2}, - {1297, 706, 112}, - {2899, -70, -47}, - {3749, 345, -34}, - {-1959, -43, 68} - }, - { - {11823, -21, -34}, - {-13616, 178, -3}, - {-2067, 150, -56}, - {1576, 342, -64}, - {-1380, -448, 27}, - {3767, -167, 14}, - {1485, 385, 4}, - {4108, 5, 2}, - {-1895, 197, -32} - }, - { - {11757, -19, -25}, - {-14438, -62, 37}, - {-3049, 144, 69}, - {359, 11, 16}, - {404, 325, 4}, - {4860, -111, -139}, - {-998, -603, 63}, - {3450, -372, -55}, - {-1849, 77, -101} - }, - { - {11516, 69, -15}, - {-15309, 107, 122}, - {-2886, -164, 110}, - {-363, 59, 120}, - {1648, -204, -2}, - {4456, 92, -131}, - {-3829, 766, 59}, - {1655, 381, -38}, - {-1913, -334, 49} - }, - { - {11178, -124, -25}, - {-16030, -288, 109}, - {-2254, 83, 64}, - {-466, -112, 76}, - {2128, -96, -23}, - {2882, -271, 17}, - {-6017, -556, -45}, - {-991, -621, 40}, - {-2250, -114, 196} - }, - { - {10869, 75, -46}, - {-16283, 150, -1}, - {-1774, -54, 24}, - {161, -139, -11}, - {1948, 201, -85}, - {729, 616, 65}, - {-6820, -104, -100}, - {-3877, 661, 47}, - {-2767, 537, 66} - }, - { - {10679, 19, -40}, - {-15820, 270, -35}, - {-1731, -27, 41}, - {1477, 422, -19}, - {1437, -66, -91}, - {-1232, -586, -47}, - {-6277, 619, 26}, - {-6202, -413, 37}, - {-2947, -146, -133} - }, - { - {10579, -44, -10}, - {-14752, -488, 54}, - {-2038, 201, 30}, - {3166, -449, 15}, - {859, -26, -11}, - {-2317, -37, -74}, - {-5236, -385, 174}, - {-7345, 26, 66}, - {-2325, -527, -92} - }, - { - {10455, -40, 5}, - {-13540, 281, 124}, - {-2306, -100, -13}, - {4767, 319, 31}, - {276, -150, 27}, - {-2387, 291, 30}, - {-4685, -178, 140}, - {-7128, 181, 71}, - {-1019, 602, 93} - }, - { - {10212, 120, -17}, - {-12624, 18, 75}, - {-2140, -54, -48}, - {5920, -97, 6}, - {-335, 194, -12}, - {-1876, -297, 123}, - {-5007, 430, -7}, - {-5798, -499, 79}, - {400, -177, 128} - }, - { - {9845, -99, -38}, - {-12112, -82, -26}, - {-1428, 345, -30}, - {6557, 5, -38}, - {-999, -151, -42}, - {-1365, -32, 127}, - {-5888, -321, -105}, - {-3884, 444, 109}, - {1458, -70, -2} - }, - { - {9412, 55, -24}, - {-11804, -96, -48}, - {-419, -362, 47}, - {6866, 24, -71}, - {-1725, 14, 6}, - {-1155, 228, 13}, - {-6745, -27, -62}, - {-1947, -228, 48}, - {2084, -36, -90} - }, - { - {8961, -81, -4}, - {-11473, 164, 5}, - {440, 112, 75}, - {7091, 68, -84}, - {-2521, -163, 71}, - {-1105, -91, -90}, - {-7227, 128, 63}, - {-277, 198, -52}, - {2440, 115, -71} - }, - { - {8527, 105, -6}, - {-11054, -108, 33}, - {859, 166, -3}, - {7325, -149, -52}, - {-3312, 296, 33}, - {-916, -232, -59}, - {-7345, -22, 120}, - {1081, -338, -53}, - {2662, -80, -35} - }, - { - {8137, -80, -15}, - {-10607, 78, 23}, - {869, -124, -100}, - {7427, 66, -5}, - {-3886, -151, -34}, - {-491, 243, 43}, - {-7206, -41, 92}, - {2106, 165, -25}, - {2748, 20, -24} - }, - { - {7799, 61, -16}, - {-10234, -59, 13}, - {691, -140, -56}, - {7187, 91, 16}, - {-4081, -78, -33}, - {13, -17, 47}, - {-6823, 61, 6}, - {2789, -155, -14}, - {2590, 36, -15} - }, - { - {7487, -42, -9}, - {-9989, 48, 18}, - {422, -11, 34}, - {6549, -245, 3}, - {-3967, 162, 21}, - {437, -3, -20}, - {-6111, 217, -45}, - {3145, -16, -14}, - {2088, -136, 0} - }, - { - {7160, 64, -1}, - {-9848, -4, 22}, - {48, 169, 17}, - {5688, 278, -38}, - {-3818, -46, 55}, - {726, -72, -33}, - {-5071, -399, 14}, - {3244, -7, -24}, - {1265, 235, -1} - }, - { - {6785, -89, -1}, - {-9711, 24, 20}, - {-403, -138, -28}, - {4916, -123, -55}, - {-3882, -85, 48}, - {875, 48, -6}, - {-3923, 255, 65}, - {3208, -65, -33}, - {315, -203, 0} - }, - { - {6366, 109, -7}, - {-9451, -47, 12}, - {-868, 27, -13}, - {4453, -38, -19}, - {-4207, 178, 15}, - {906, 10, 5}, - {-2930, -77, 26}, - {3147, -30, -35}, - {-501, 168, 0} - }, - { - {5942, -99, -17}, - {-8985, 139, 9}, - {-1298, -78, 20}, - {4297, 64, 33}, - {-4632, -148, -25}, - {864, -26, -1}, - {-2196, 69, -29}, - {3102, 5, -20}, - {-977, -36, -1} - }, - { - {5554, 48, -12}, - {-8310, -191, 23}, - {-1669, 143, -6}, - {4276, 89, 16}, - {-4921, -55, -11}, - {813, -32, 12}, - {-1666, -131, -25}, - {3025, -15, -8}, - {-1052, -67, 14} - }, - { - {5217, -42, 6}, - {-7507, 186, 35}, - {-1964, -62, -44}, - {4221, -74, -45}, - {-4958, 111, 54}, - {820, 19, 38}, - {-1231, 100, 3}, - {2871, -40, 7}, - {-830, 112, 35} - }, - { - {4917, 76, 7}, - {-6671, -124, 20}, - {-2216, -80, -6}, - {4031, -22, -38}, - {-4792, -1, 65}, - {947, 49, 11}, - {-802, -44, -9}, - {2641, 114, -8}, - {-493, -38, 32} - }, - { - {4648, -77, -8}, - {-5864, 125, -13}, - {-2531, -18, 66}, - {3627, -37, 20}, - {-4491, -22, 5}, - {1245, 52, -39}, - {-324, 107, -30}, - {2424, -58, -31}, - {-182, -2, -6} - }, - { - {4416, 40, -16}, - {-5101, -210, -5}, - {-2971, 231, 49}, - {2993, 212, 33}, - {-4078, -130, -21}, - {1705, -217, -20}, - {179, -147, -19}, - {2316, -14, -29}, - {70, -79, -13} - }, - { - {4213, -8, -5}, - {-4408, 147, 22}, - {-3428, -155, -13}, - {2234, -256, -14}, - {-3587, 163, 11}, - {2181, 120, 23}, - {612, 99, 1}, - {2324, 64, -7}, - {258, 21, -2} - }, - { - {4007, 37, 9}, - {-3802, -101, 23}, - {-3710, -85, 12}, - {1543, 69, -23}, - {-3089, -62, 17}, - {2497, 83, -16}, - {874, 25, -12}, - {2359, -32, 16}, - {386, -38, -1} - }, - { - {3766, -80, 3}, - {-3238, 77, 9}, - {-3713, 177, 112}, - {1052, 64, 51}, - {-2641, -18, -37}, - {2575, -135, -113}, - {932, -56, -51}, - {2317, -18, 27}, - {483, 59, 22} - }, - { - {3478, 84, -13}, - {-2662, -67, -23}, - {-3430, -42, 159}, - {790, 2, 118}, - {-2292, -35, -95}, - {2403, -4, -148}, - {816, -23, -45}, - {2165, 52, 35}, - {577, -2, 38} - }, - { - {3139, -47, -12}, - {-2052, 143, -51}, - {-2873, -49, 83}, - {762, -147, 79}, - {-2100, 216, -47}, - {1971, 94, -59}, - {558, -1, 7}, - {1946, -67, 40}, - {722, -18, 18} - } +const Word16 rightHRIRImag_HOA2_fx[BINAURAL_CONVBANDS][HOA2_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { -1103, 10150, -3675 }, + { 2282, -12641, 4229 }, + { -61, 470, -138 }, + { -394, 1133, -337 }, + { 421, 426, -315 }, + { 163, 181, -124 }, + { 565, 715, -483 }, + { 101, -1413, 626 }, + { 762, 4084, -1921 } }, + { { 207, 12037, -3023 }, + { 1819, -8826, 5521 }, + { -43, -341, -478 }, + { -507, 80, -677 }, + { 837, 1281, -158 }, + { 266, 473, -135 }, + { 1386, 2523, -11 }, + { -280, -3391, -207 }, + { 2695, 7695, -898 } }, + { { 3657, -5251, 2823 }, + { -5368, 15218, -2098 }, + { 317, -1217, -252 }, + { 577, -1352, -350 }, + { 31, -324, 685 }, + { -155, 73, 109 }, + { 645, 891, 857 }, + { -254, -2396, -619 }, + { 2297, 189, 2181 } }, + { { 2591, -6444, 2169 }, + { -8960, 5110, -4662 }, + { 508, 598, 389 }, + { 1759, 1291, 327 }, + { -1928, -2759, 242 }, + { -1037, -2178, -475 }, + { -1806, -3816, -431 }, + { 431, -125, 259 }, + { -2562, -7283, 114 } }, + { { -2590, 4889, -1067 }, + { -2950, -10397, 226 }, + { -188, 1165, 304 }, + { 1226, 794, 533 }, + { -2889, 280, -654 }, + { -1161, -1440, -703 }, + { -3223, -1559, -968 }, + { 708, 109, 32 }, + { -7215, 7, -1612 } }, + { { -7364, 704, -1443 }, + { 7380, 2339, 2655 }, + { -1358, -1332, -382 }, + { -1502, -1890, 47 }, + { -977, 1862, -371 }, + { -42, 1880, 351 }, + { -2209, 2096, 249 }, + { 646, -45, -13 }, + { -7484, 2871, -279 } }, + { { -8537, -2560, 6 }, + { 14891, 2958, 847 }, + { -1782, -873, -446 }, + { -4719, 756, -260 }, + { 2868, -1783, 204 }, + { 980, 726, 555 }, + { -147, -191, 645 }, + { 72, -17, 86 }, + { -3696, -1689, 605 } }, + { { -6091, 1426, 861 }, + { 16555, -2143, -1102 }, + { -1160, 1054, 142 }, + { -6247, -10, -218 }, + { 6156, 548, 390 }, + { 1342, -984, -150 }, + { 1631, -888, 39 }, + { -904, -498, 76 }, + { 1863, 776, 388 } }, + { { -2182, 105, 565 }, + { 13714, -23, -1110 }, + { -321, -229, 423 }, + { -5016, -1208, -33 }, + { 6841, 841, 184 }, + { 1585, -252, -398 }, + { 2713, -234, -339 }, + { -1804, 209, -19 }, + { 6503, -368, 28 } }, + { { 1248, -246, -94 }, + { 9155, 265, -186 }, + { 29, -832, 137 }, + { -1641, 1337, 274 }, + { 4702, -1600, -278 }, + { 2135, 843, -46 }, + { 3181, 463, -100 }, + { -2114, -119, -81 }, + { 8608, -213, -173 } }, + { { 3731, -444, -320 }, + { 4601, 761, 268 }, + { 101, 125, -175 }, + { 2034, -363, 243 }, + { 1346, 393, -383 }, + { 2756, -6, 133 }, + { 3036, 117, 40 }, + { -1619, -569, -10 }, + { 8284, 408, -264 } }, + { { 5655, 728, -139 }, + { 479, -1146, 132 }, + { 668, 420, -91 }, + { 4598, 1, -32 }, + { -1494, 25, -29 }, + { 2917, -298, -60 }, + { 2417, -192, 8 }, + { -569, 285, 124 }, + { 6623, -308, -222 } }, + { { 7330, -491, 39 }, + { -3219, 799, -9 }, + { 2153, -514, 21 }, + { 5769, -2, -152 }, + { -3214, 166, 135 }, + { 2260, 23, -89 }, + { 1544, 219, 13 }, + { 495, 39, 22 }, + { 4630, 80, -48 } }, + { { 8731, 145, 35 }, + { -6433, -570, 11 }, + { 4438, 496, -3 }, + { 5979, -70, -161 }, + { -3997, -43, 121 }, + { 607, -291, 74 }, + { 687, -249, -4 }, + { 1283, 115, -79 }, + { 2746, -312, 91 } }, + { { 9747, -40, -53 }, + { -8964, 392, 52 }, + { 6859, -382, -107 }, + { 5881, -183, -88 }, + { -4392, 131, 97 }, + { -1772, 669, 129 }, + { 233, 11, -15 }, + { 1717, -219, -8 }, + { 1058, 470, 55 } }, + { { 10404, 110, -82 }, + { -10665, -229, 73 }, + { 8504, 342, -144 }, + { 5801, 1, -15 }, + { -4803, -151, 62 }, + { -4006, -595, 70 }, + { 445, 147, 5 }, + { 1842, -48, 54 }, + { -324, -302, -10 } }, + { { 10836, -112, -53 }, + { -11630, 130, 68 }, + { 8594, -40, -34 }, + { 5652, 64, -43 }, + { -5191, 99, 56 }, + { -5042, 206, -21 }, + { 1259, -191, -14 }, + { 1898, 137, -3 }, + { -1283, 119, -12 } }, + { { 11170, 71, -35 }, + { -12134, -41, 61 }, + { 6830, -627, 52 }, + { 5236, -13, -22 }, + { -5241, -44, 37 }, + { -4236, 489, -56 }, + { 2319, 210, -63 }, + { 2217, 20, -83 }, + { -1799, 27, 24 } }, + { { 11467, -53, -38 }, + { -12493, 76, 62 }, + { 3694, 1064, -24 }, + { 4365, 211, 37 }, + { -4623, -169, -7 }, + { -1781, -959, 39 }, + { 3063, -154, -79 }, + { 2923, -270, -99 }, + { -1972, -50, 67 } }, + { { 11707, 53, -40 }, + { -12955, -187, 33 }, + { 341, -761, -117 }, + { 3047, -479, 0 }, + { -3237, 471, 2 }, + { 1297, 706, 112 }, + { 2899, -70, -47 }, + { 3749, 345, -34 }, + { -1959, -43, 68 } }, + { { 11823, -21, -34 }, + { -13616, 178, -3 }, + { -2067, 150, -56 }, + { 1576, 342, -64 }, + { -1380, -448, 27 }, + { 3767, -167, 14 }, + { 1485, 385, 4 }, + { 4108, 5, 2 }, + { -1895, 197, -32 } }, + { { 11757, -19, -25 }, + { -14438, -62, 37 }, + { -3049, 144, 69 }, + { 359, 11, 16 }, + { 404, 325, 4 }, + { 4860, -111, -139 }, + { -998, -603, 63 }, + { 3450, -372, -55 }, + { -1849, 77, -101 } }, + { { 11516, 69, -15 }, + { -15309, 107, 122 }, + { -2886, -164, 110 }, + { -363, 59, 120 }, + { 1648, -204, -2 }, + { 4456, 92, -131 }, + { -3829, 766, 59 }, + { 1655, 381, -38 }, + { -1913, -334, 49 } }, + { { 11178, -124, -25 }, + { -16030, -288, 109 }, + { -2254, 83, 64 }, + { -466, -112, 76 }, + { 2128, -96, -23 }, + { 2882, -271, 17 }, + { -6017, -556, -45 }, + { -991, -621, 40 }, + { -2250, -114, 196 } }, + { { 10869, 75, -46 }, + { -16283, 150, -1 }, + { -1774, -54, 24 }, + { 161, -139, -11 }, + { 1948, 201, -85 }, + { 729, 616, 65 }, + { -6820, -104, -100 }, + { -3877, 661, 47 }, + { -2767, 537, 66 } }, + { { 10679, 19, -40 }, + { -15820, 270, -35 }, + { -1731, -27, 41 }, + { 1477, 422, -19 }, + { 1437, -66, -91 }, + { -1232, -586, -47 }, + { -6277, 619, 26 }, + { -6202, -413, 37 }, + { -2947, -146, -133 } }, + { { 10579, -44, -10 }, + { -14752, -488, 54 }, + { -2038, 201, 30 }, + { 3166, -449, 15 }, + { 859, -26, -11 }, + { -2317, -37, -74 }, + { -5236, -385, 174 }, + { -7345, 26, 66 }, + { -2325, -527, -92 } }, + { { 10455, -40, 5 }, + { -13540, 281, 124 }, + { -2306, -100, -13 }, + { 4767, 319, 31 }, + { 276, -150, 27 }, + { -2387, 291, 30 }, + { -4685, -178, 140 }, + { -7128, 181, 71 }, + { -1019, 602, 93 } }, + { { 10212, 120, -17 }, + { -12624, 18, 75 }, + { -2140, -54, -48 }, + { 5920, -97, 6 }, + { -335, 194, -12 }, + { -1876, -297, 123 }, + { -5007, 430, -7 }, + { -5798, -499, 79 }, + { 400, -177, 128 } }, + { { 9845, -99, -38 }, + { -12112, -82, -26 }, + { -1428, 345, -30 }, + { 6557, 5, -38 }, + { -999, -151, -42 }, + { -1365, -32, 127 }, + { -5888, -321, -105 }, + { -3884, 444, 109 }, + { 1458, -70, -2 } }, + { { 9412, 55, -24 }, + { -11804, -96, -48 }, + { -419, -362, 47 }, + { 6866, 24, -71 }, + { -1725, 14, 6 }, + { -1155, 228, 13 }, + { -6745, -27, -62 }, + { -1947, -228, 48 }, + { 2084, -36, -90 } }, + { { 8961, -81, -4 }, + { -11473, 164, 5 }, + { 440, 112, 75 }, + { 7091, 68, -84 }, + { -2521, -163, 71 }, + { -1105, -91, -90 }, + { -7227, 128, 63 }, + { -277, 198, -52 }, + { 2440, 115, -71 } }, + { { 8527, 105, -6 }, + { -11054, -108, 33 }, + { 859, 166, -3 }, + { 7325, -149, -52 }, + { -3312, 296, 33 }, + { -916, -232, -59 }, + { -7345, -22, 120 }, + { 1081, -338, -53 }, + { 2662, -80, -35 } }, + { { 8137, -80, -15 }, + { -10607, 78, 23 }, + { 869, -124, -100 }, + { 7427, 66, -5 }, + { -3886, -151, -34 }, + { -491, 243, 43 }, + { -7206, -41, 92 }, + { 2106, 165, -25 }, + { 2748, 20, -24 } }, + { { 7799, 61, -16 }, + { -10234, -59, 13 }, + { 691, -140, -56 }, + { 7187, 91, 16 }, + { -4081, -78, -33 }, + { 13, -17, 47 }, + { -6823, 61, 6 }, + { 2789, -155, -14 }, + { 2590, 36, -15 } }, + { { 7487, -42, -9 }, + { -9989, 48, 18 }, + { 422, -11, 34 }, + { 6549, -245, 3 }, + { -3967, 162, 21 }, + { 437, -3, -20 }, + { -6111, 217, -45 }, + { 3145, -16, -14 }, + { 2088, -136, 0 } }, + { { 7160, 64, -1 }, + { -9848, -4, 22 }, + { 48, 169, 17 }, + { 5688, 278, -38 }, + { -3818, -46, 55 }, + { 726, -72, -33 }, + { -5071, -399, 14 }, + { 3244, -7, -24 }, + { 1265, 235, -1 } }, + { { 6785, -89, -1 }, + { -9711, 24, 20 }, + { -403, -138, -28 }, + { 4916, -123, -55 }, + { -3882, -85, 48 }, + { 875, 48, -6 }, + { -3923, 255, 65 }, + { 3208, -65, -33 }, + { 315, -203, 0 } }, + { { 6366, 109, -7 }, + { -9451, -47, 12 }, + { -868, 27, -13 }, + { 4453, -38, -19 }, + { -4207, 178, 15 }, + { 906, 10, 5 }, + { -2930, -77, 26 }, + { 3147, -30, -35 }, + { -501, 168, 0 } }, + { { 5942, -99, -17 }, + { -8985, 139, 9 }, + { -1298, -78, 20 }, + { 4297, 64, 33 }, + { -4632, -148, -25 }, + { 864, -26, -1 }, + { -2196, 69, -29 }, + { 3102, 5, -20 }, + { -977, -36, -1 } }, + { { 5554, 48, -12 }, + { -8310, -191, 23 }, + { -1669, 143, -6 }, + { 4276, 89, 16 }, + { -4921, -55, -11 }, + { 813, -32, 12 }, + { -1666, -131, -25 }, + { 3025, -15, -8 }, + { -1052, -67, 14 } }, + { { 5217, -42, 6 }, + { -7507, 186, 35 }, + { -1964, -62, -44 }, + { 4221, -74, -45 }, + { -4958, 111, 54 }, + { 820, 19, 38 }, + { -1231, 100, 3 }, + { 2871, -40, 7 }, + { -830, 112, 35 } }, + { { 4917, 76, 7 }, + { -6671, -124, 20 }, + { -2216, -80, -6 }, + { 4031, -22, -38 }, + { -4792, -1, 65 }, + { 947, 49, 11 }, + { -802, -44, -9 }, + { 2641, 114, -8 }, + { -493, -38, 32 } }, + { { 4648, -77, -8 }, + { -5864, 125, -13 }, + { -2531, -18, 66 }, + { 3627, -37, 20 }, + { -4491, -22, 5 }, + { 1245, 52, -39 }, + { -324, 107, -30 }, + { 2424, -58, -31 }, + { -182, -2, -6 } }, + { { 4416, 40, -16 }, + { -5101, -210, -5 }, + { -2971, 231, 49 }, + { 2993, 212, 33 }, + { -4078, -130, -21 }, + { 1705, -217, -20 }, + { 179, -147, -19 }, + { 2316, -14, -29 }, + { 70, -79, -13 } }, + { { 4213, -8, -5 }, + { -4408, 147, 22 }, + { -3428, -155, -13 }, + { 2234, -256, -14 }, + { -3587, 163, 11 }, + { 2181, 120, 23 }, + { 612, 99, 1 }, + { 2324, 64, -7 }, + { 258, 21, -2 } }, + { { 4007, 37, 9 }, + { -3802, -101, 23 }, + { -3710, -85, 12 }, + { 1543, 69, -23 }, + { -3089, -62, 17 }, + { 2497, 83, -16 }, + { 874, 25, -12 }, + { 2359, -32, 16 }, + { 386, -38, -1 } }, + { { 3766, -80, 3 }, + { -3238, 77, 9 }, + { -3713, 177, 112 }, + { 1052, 64, 51 }, + { -2641, -18, -37 }, + { 2575, -135, -113 }, + { 932, -56, -51 }, + { 2317, -18, 27 }, + { 483, 59, 22 } }, + { { 3478, 84, -13 }, + { -2662, -67, -23 }, + { -3430, -42, 159 }, + { 790, 2, 118 }, + { -2292, -35, -95 }, + { 2403, -4, -148 }, + { 816, -23, -45 }, + { 2165, 52, 35 }, + { 577, -2, 38 } }, + { { 3139, -47, -12 }, + { -2052, 143, -51 }, + { -2873, -49, 83 }, + { 762, -147, 79 }, + { -2100, 216, -47 }, + { 1971, 94, -59 }, + { 558, -1, 7 }, + { 1946, -67, 40 }, + { 722, -18, 18 } } }; const Word16 FASTCONV_factor_Q_FOA_latency_s_fx = 31; const Word32 FASTCONV_FOA_latency_s_fx = 44739; const Word16 FASTCONV_factor_Q_FOA_fx = 14; -const Word16 leftHRIRReal_FOA_fx[BINAURAL_CONVBANDS][FOA_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {2976, 12363, 3582}, - {5143, -6918, 2220}, - {237, 1912, -222}, - {704, 309, -256} - }, - { - {-2803, -7062, -2602}, - {-2660, -16651, 906}, - {-149, 1761, -165}, - {-37, 994, 235} - }, - { - {-5247, -4109, -2739}, - {-11237, 1134, -4237}, - {-356, 1320, 165}, - {-1148, 1490, 297} - }, - { - {-1476, 6501, 513}, - {-8976, 10030, -1062}, - {-230, 179, -329}, - {-1714, -159, -240} - }, - { - {5091, -897, 1745}, - {1275, -5002, 2374}, - {797, -825, -123}, - {-586, -812, -134} - }, - { - {9671, -1951, 404}, - {11601, -1451, 1544}, - {1964, 798, 240}, - {1973, 960, 76} - }, - { - {10459, 1223, -719}, - {17180, 2151, -618}, - {2349, 557, 240}, - {4813, -292, -7} - }, - { - {8539, -86, -678}, - {17934, 3, -1209}, - {1786, -584, -57}, - {6678, 561, -47} - }, - { - {5922, -243, -156}, - {16167, -762, -480}, - {947, 456, -249}, - {6706, 243, 94} - }, - { - {3754, -161, 155}, - {13751, 12, 148}, - {595, 493, -168}, - {4802, -1146, -72} - }, - { - {2058, 494, 120}, - {11268, 856, 150}, - {858, -316, 59}, - {2014, 596, -219} - }, - { - {506, -494, -14}, - {8708, -794, -76}, - {1111, -78, 45}, - {-427, -156, -72} - }, - { - {-1032, 313, -58}, - {6161, 430, -104}, - {696, 220, -28}, - {-1979, 146, 32} - }, - { - {-2465, -203, -17}, - {3839, -345, -13}, - {-755, -420, -30}, - {-2679, 130, 92} - }, - { - {-3680, 181, 26}, - {1934, 344, 19}, - {-3123, 519, 19}, - {-2975, 141, 112} - }, - { - {-4649, -199, 27}, - {510, -233, 12}, - {-5816, -557, 83}, - {-3302, -206, 25} - }, - { - {-5421, 166, 5}, - {-536, 175, 10}, - {-8026, 468, 88}, - {-3718, 57, 7} - }, - { - {-6073, -114, -4}, - {-1395, -159, 8}, - {-9018, -140, 34}, - {-4074, -36, 48} - }, - { - {-6700, 97, 8}, - {-2227, 170, 9}, - {-8468, -355, 8}, - {-4163, 60, 36} - }, - { - {-7385, -139, 24}, - {-3134, -239, -3}, - {-6685, 660, 60}, - {-3795, 127, 1} - }, - { - {-8152, 197, 20}, - {-4159, 259, -32}, - {-4498, -508, 105}, - {-2926, -340, 33} - }, - { - {-8935, -174, 9}, - {-5311, -188, -27}, - {-2775, 149, 56}, - {-1726, 224, 48} - }, - { - {-9621, 136, 5}, - {-6605, 173, 36}, - {-1941, 55, -30}, - {-450, -135, -30} - }, - { - {-10126, -70, 6}, - {-8034, -339, 74}, - {-1857, -53, -45}, - {679, 221, -85} - }, - { - {-10448, 26, 13}, - {-9450, 392, 36}, - {-2051, 67, -24}, - {1412, -177, -65} - }, - { - {-10668, -18, 23}, - {-10574, -240, -12}, - {-2025, 32, -26}, - {1522, 40, -5} - }, - { - {-10892, 54, 28}, - {-11200, 5, -9}, - {-1508, -203, -26}, - {924, 289, 6} - }, - { - {-11180, -109, 13}, - {-11361, 126, 42}, - {-605, 269, -16}, - {-201, -382, -52} - }, - { - {-11516, 81, -3}, - {-11317, -31, 74}, - {295, -226, 0}, - {-1457, 205, -52} - }, - { - {-11838, -35, 7}, - {-11343, -97, 47}, - {768, 57, 20}, - {-2527, -174, -22} - }, - { - {-12109, 42, 20}, - {-11537, 143, -5}, - {603, 191, 8}, - {-3305, 36, 6} - }, - { - {-12318, -50, 16}, - {-11820, -38, -19}, - {-83, -305, -48}, - {-3895, -95, 33} - }, - { - {-12466, 26, 9}, - {-12074, 17, 4}, - {-948, 166, -74}, - {-4488, 109, 40} - }, - { - {-12570, -4, 12}, - {-12256, -10, 17}, - {-1677, 53, 1}, - {-5162, -186, 43} - }, - { - {-12654, 18, 16}, - {-12397, 36, 16}, - {-2180, 80, 65}, - {-5832, 200, 18} - }, - { - {-12737, -27, 11}, - {-12570, -42, 10}, - {-2503, -159, 18}, - {-6296, -113, -17} - }, - { - {-12817, 19, 7}, - {-12832, 67, 8}, - {-2653, -7, -18}, - {-6404, -92, -13} - }, - { - {-12885, -7, 8}, - {-13197, -70, 15}, - {-2646, 95, 22}, - {-6196, 154, 33} - }, - { - {-12935, 15, 8}, - {-13631, 101, 23}, - {-2535, 2, 40}, - {-5882, -53, 49} - }, - { - {-12963, 2, 6}, - {-14067, -117, 14}, - {-2347, -35, -4}, - {-5669, -63, 8} - }, - { - {-12971, -8, 11}, - {-14422, 56, 5}, - {-2075, -90, -29}, - {-5643, 42, -34} - }, - { - {-12972, -10, 11}, - {-14648, 2, 18}, - {-1748, 196, 25}, - {-5779, 64, 0} - }, - { - {-12970, 5, 4}, - {-14757, -13, 38}, - {-1439, -55, 74}, - {-6026, 46, 52} - }, - { - {-12966, 4, 2}, - {-14791, -57, 26}, - {-1167, -87, 27}, - {-6297, -136, 34} - }, - { - {-12968, -16, 9}, - {-14769, 7, -2}, - {-825, -52, -34}, - {-6436, 67, -14} - }, - { - {-12989, -5, 16}, - {-14700, 54, 4}, - {-310, 243, -4}, - {-6322, 131, -10} - }, - { - {-13034, 31, 11}, - {-14625, -43, 25}, - {344, -215, 59}, - {-5969, -178, 43} - }, - { - {-13087, -22, 0}, - {-14579, 19, 43}, - {1028, 13, 34}, - {-5501, 34, 43} - }, - { - {-13133, -5, -1}, - {-14557, 40, 40}, - {1665, 93, -102}, - {-5030, 83, -54} - }, - { - {-13165, 33, 16}, - {-14529, -68, 2}, - {2205, 32, -241}, - {-4622, -49, -188} - } +const Word16 leftHRIRReal_FOA_fx[BINAURAL_CONVBANDS][FOA_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { 2976, 12363, 3582 }, + { 5143, -6918, 2220 }, + { 237, 1912, -222 }, + { 704, 309, -256 } }, + { { -2803, -7062, -2602 }, + { -2660, -16651, 906 }, + { -149, 1761, -165 }, + { -37, 994, 235 } }, + { { -5247, -4109, -2739 }, + { -11237, 1134, -4237 }, + { -356, 1320, 165 }, + { -1148, 1490, 297 } }, + { { -1476, 6501, 513 }, + { -8976, 10030, -1062 }, + { -230, 179, -329 }, + { -1714, -159, -240 } }, + { { 5091, -897, 1745 }, + { 1275, -5002, 2374 }, + { 797, -825, -123 }, + { -586, -812, -134 } }, + { { 9671, -1951, 404 }, + { 11601, -1451, 1544 }, + { 1964, 798, 240 }, + { 1973, 960, 76 } }, + { { 10459, 1223, -719 }, + { 17180, 2151, -618 }, + { 2349, 557, 240 }, + { 4813, -292, -7 } }, + { { 8539, -86, -678 }, + { 17934, 3, -1209 }, + { 1786, -584, -57 }, + { 6678, 561, -47 } }, + { { 5922, -243, -156 }, + { 16167, -762, -480 }, + { 947, 456, -249 }, + { 6706, 243, 94 } }, + { { 3754, -161, 155 }, + { 13751, 12, 148 }, + { 595, 493, -168 }, + { 4802, -1146, -72 } }, + { { 2058, 494, 120 }, + { 11268, 856, 150 }, + { 858, -316, 59 }, + { 2014, 596, -219 } }, + { { 506, -494, -14 }, + { 8708, -794, -76 }, + { 1111, -78, 45 }, + { -427, -156, -72 } }, + { { -1032, 313, -58 }, + { 6161, 430, -104 }, + { 696, 220, -28 }, + { -1979, 146, 32 } }, + { { -2465, -203, -17 }, + { 3839, -345, -13 }, + { -755, -420, -30 }, + { -2679, 130, 92 } }, + { { -3680, 181, 26 }, + { 1934, 344, 19 }, + { -3123, 519, 19 }, + { -2975, 141, 112 } }, + { { -4649, -199, 27 }, + { 510, -233, 12 }, + { -5816, -557, 83 }, + { -3302, -206, 25 } }, + { { -5421, 166, 5 }, + { -536, 175, 10 }, + { -8026, 468, 88 }, + { -3718, 57, 7 } }, + { { -6073, -114, -4 }, + { -1395, -159, 8 }, + { -9018, -140, 34 }, + { -4074, -36, 48 } }, + { { -6700, 97, 8 }, + { -2227, 170, 9 }, + { -8468, -355, 8 }, + { -4163, 60, 36 } }, + { { -7385, -139, 24 }, + { -3134, -239, -3 }, + { -6685, 660, 60 }, + { -3795, 127, 1 } }, + { { -8152, 197, 20 }, + { -4159, 259, -32 }, + { -4498, -508, 105 }, + { -2926, -340, 33 } }, + { { -8935, -174, 9 }, + { -5311, -188, -27 }, + { -2775, 149, 56 }, + { -1726, 224, 48 } }, + { { -9621, 136, 5 }, + { -6605, 173, 36 }, + { -1941, 55, -30 }, + { -450, -135, -30 } }, + { { -10126, -70, 6 }, + { -8034, -339, 74 }, + { -1857, -53, -45 }, + { 679, 221, -85 } }, + { { -10448, 26, 13 }, + { -9450, 392, 36 }, + { -2051, 67, -24 }, + { 1412, -177, -65 } }, + { { -10668, -18, 23 }, + { -10574, -240, -12 }, + { -2025, 32, -26 }, + { 1522, 40, -5 } }, + { { -10892, 54, 28 }, + { -11200, 5, -9 }, + { -1508, -203, -26 }, + { 924, 289, 6 } }, + { { -11180, -109, 13 }, + { -11361, 126, 42 }, + { -605, 269, -16 }, + { -201, -382, -52 } }, + { { -11516, 81, -3 }, + { -11317, -31, 74 }, + { 295, -226, 0 }, + { -1457, 205, -52 } }, + { { -11838, -35, 7 }, + { -11343, -97, 47 }, + { 768, 57, 20 }, + { -2527, -174, -22 } }, + { { -12109, 42, 20 }, + { -11537, 143, -5 }, + { 603, 191, 8 }, + { -3305, 36, 6 } }, + { { -12318, -50, 16 }, + { -11820, -38, -19 }, + { -83, -305, -48 }, + { -3895, -95, 33 } }, + { { -12466, 26, 9 }, + { -12074, 17, 4 }, + { -948, 166, -74 }, + { -4488, 109, 40 } }, + { { -12570, -4, 12 }, + { -12256, -10, 17 }, + { -1677, 53, 1 }, + { -5162, -186, 43 } }, + { { -12654, 18, 16 }, + { -12397, 36, 16 }, + { -2180, 80, 65 }, + { -5832, 200, 18 } }, + { { -12737, -27, 11 }, + { -12570, -42, 10 }, + { -2503, -159, 18 }, + { -6296, -113, -17 } }, + { { -12817, 19, 7 }, + { -12832, 67, 8 }, + { -2653, -7, -18 }, + { -6404, -92, -13 } }, + { { -12885, -7, 8 }, + { -13197, -70, 15 }, + { -2646, 95, 22 }, + { -6196, 154, 33 } }, + { { -12935, 15, 8 }, + { -13631, 101, 23 }, + { -2535, 2, 40 }, + { -5882, -53, 49 } }, + { { -12963, 2, 6 }, + { -14067, -117, 14 }, + { -2347, -35, -4 }, + { -5669, -63, 8 } }, + { { -12971, -8, 11 }, + { -14422, 56, 5 }, + { -2075, -90, -29 }, + { -5643, 42, -34 } }, + { { -12972, -10, 11 }, + { -14648, 2, 18 }, + { -1748, 196, 25 }, + { -5779, 64, 0 } }, + { { -12970, 5, 4 }, + { -14757, -13, 38 }, + { -1439, -55, 74 }, + { -6026, 46, 52 } }, + { { -12966, 4, 2 }, + { -14791, -57, 26 }, + { -1167, -87, 27 }, + { -6297, -136, 34 } }, + { { -12968, -16, 9 }, + { -14769, 7, -2 }, + { -825, -52, -34 }, + { -6436, 67, -14 } }, + { { -12989, -5, 16 }, + { -14700, 54, 4 }, + { -310, 243, -4 }, + { -6322, 131, -10 } }, + { { -13034, 31, 11 }, + { -14625, -43, 25 }, + { 344, -215, 59 }, + { -5969, -178, 43 } }, + { { -13087, -22, 0 }, + { -14579, 19, 43 }, + { 1028, 13, 34 }, + { -5501, 34, 43 } }, + { { -13133, -5, -1 }, + { -14557, 40, 40 }, + { 1665, 93, -102 }, + { -5030, 83, -54 } }, + { { -13165, 33, 16 }, + { -14529, -68, 2 }, + { 2205, 32, -241 }, + { -4622, -49, -188 } } }; -const Word16 leftHRIRImag_FOA_fx[BINAURAL_CONVBANDS][FOA_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {-2802, 9681, -3017}, - {-3998, 5895, -1066}, - {-246, 586, -201}, - {-516, 570, -162} - }, - { - {-3745, 7839, -3290}, - {-7675, -3028, -3610}, - {-352, 455, -206}, - {-988, 501, -43} - }, - { - {1655, -7474, 1361}, - {-715, -14269, -906}, - {30, 452, -267}, - {-476, 554, -88} - }, - { - {6717, -1384, 2281}, - {11063, 3574, 3356}, - {666, 841, -296}, - {1040, 925, -271} - }, - { - {6811, 4343, 43}, - {16608, 5487, 1328}, - {1066, -670, 202}, - {2966, -981, 83} - }, - { - {2431, -1825, -1207}, - {13860, -4111, -1495}, - {420, -985, 209}, - {3752, -538, 53} - }, - { - {-3176, -233, -660}, - {6602, 328, -1522}, - {-962, 673, -134}, - {2651, 252, -79} - }, - { - {-7354, 398, 199}, - {-696, 713, -122}, - {-2114, -228, -237}, - {-78, -695, 92} - }, - { - {-9525, 255, 451}, - {-5969, 475, 639}, - {-2500, -530, -92}, - {-3578, 1240, -5} - }, - { - {-10506, -544, 232}, - {-9449, -1279, 398}, - {-2360, 358, 163}, - {-6421, -439, -153} - }, - { - {-11125, 360, 1}, - {-11886, 802, -5}, - {-2514, 368, 137}, - {-7613, -436, 29} - }, - { - {-11620, -29, -37}, - {-13590, -129, -46}, - {-3409, -382, 4}, - {-7319, 225, 172} - }, - { - {-11892, -87, 36}, - {-14578, -55, 89}, - {-4858, 342, 8}, - {-6289, -263, 134} - }, - { - {-11875, 63, 78}, - {-14910, -46, 120}, - {-6269, -228, 59}, - {-5229, 86, 91} - }, - { - {-11641, -19, 60}, - {-14783, -34, 71}, - {-6906, 30, 91}, - {-4528, 105, -11} - }, - { - {-11320, 31, 23}, - {-14472, 67, 51}, - {-6259, 202, 61}, - {-4058, 142, -47} - }, - { - {-11017, -72, 13}, - {-14222, -21, 41}, - {-4266, -512, -6}, - {-3526, -176, 7} - }, - { - {-10790, 61, 28}, - {-14139, -10, 35}, - {-1384, 754, -33}, - {-2777, 130, 2} - }, - { - {-10650, -18, 38}, - {-14213, 58, 27}, - {1526, -701, 5}, - {-1804, -210, -38} - }, - { - {-10546, -18, 28}, - {-14376, -56, 12}, - {3563, 278, 29}, - {-765, 307, -20} - }, - { - {-10378, -26, 11}, - {-14542, -23, 24}, - {4265, 171, -23}, - {57, -131, 10} - }, - { - {-10056, 102, 11}, - {-14646, 66, 77}, - {3843, -277, -77}, - {398, -135, -53} - }, - { - {-9575, -126, 16}, - {-14625, 52, 88}, - {2961, 205, -77}, - {173, 44, -87} - }, - { - {-9016, 140, 20}, - {-14347, -17, 30}, - {2290, -21, -39}, - {-608, -111, -18} - }, - { - {-8494, -100, 24}, - {-13662, -181, -12}, - {2168, -66, -13}, - {-1887, 301, 33} - }, - { - {-8089, 49, 19}, - {-12585, 336, -1}, - {2502, 136, -19}, - {-3436, -411, 26} - }, - { - {-7798, -18, 6}, - {-11352, -361, 46}, - {2912, -163, 1}, - {-4883, 331, -3} - }, - { - {-7550, 39, -6}, - {-10292, 152, 63}, - {2952, -64, 17}, - {-5871, -110, -6} - }, - { - {-7263, -102, 4}, - {-9598, 6, 16}, - {2400, 192, 16}, - {-6260, -74, 29} - }, - { - {-6913, 88, 20}, - {-9204, -13, -36}, - {1389, -344, 1}, - {-6188, 105, 65} - }, - { - {-6524, -61, 12}, - {-8903, -117, -32}, - {298, 279, -38}, - {-5942, -32, 61} - }, - { - {-6121, 79, 1}, - {-8548, 139, 9}, - {-462, -49, -35}, - {-5725, 10, 43} - }, - { - {-5731, -90, 4}, - {-8135, -93, 24}, - {-706, -158, 33}, - {-5552, 22, 26} - }, - { - {-5375, 66, 7}, - {-7730, 68, 16}, - {-534, 89, 87}, - {-5291, 21, -2} - }, - { - {-5056, -51, 2}, - {-7400, -42, 7}, - {-169, 82, 23}, - {-4795, -125, -23} - }, - { - {-4761, 55, -2}, - {-7156, 47, 6}, - {284, 120, -35}, - {-4057, 252, -10} - }, - { - {-4473, -68, 0}, - {-6952, -39, 12}, - {785, -188, 7}, - {-3251, -238, 32} - }, - { - {-4185, 57, 3}, - {-6715, 56, 16}, - {1265, 66, 29}, - {-2627, 50, 36} - }, - { - {-3903, -56, 0}, - {-6378, -54, 7}, - {1694, -3, -14}, - {-2310, 54, -9} - }, - { - {-3632, 64, 3}, - {-5903, 125, -1}, - {2083, 110, -35}, - {-2241, -25, -39} - }, - { - {-3380, -40, 4}, - {-5305, -164, 10}, - {2420, -159, 13}, - {-2264, -90, -3} - }, - { - {-3152, 38, -2}, - {-4649, 148, 23}, - {2666, 20, 45}, - {-2254, 22, 44} - }, - { - {-2943, -48, -2}, - {-4006, -83, 10}, - {2832, 110, -8}, - {-2131, 53, 16} - }, - { - {-2753, 47, 3}, - {-3402, 91, -19}, - {3011, 18, -71}, - {-1820, 47, -36} - }, - { - {-2584, -32, 7}, - {-2833, -168, -10}, - {3258, -186, -39}, - {-1322, -199, -29} - }, - { - {-2429, 10, 0}, - {-2313, 119, 17}, - {3479, 78, 16}, - {-764, 181, 16} - }, - { - {-2268, -29, -9}, - {-1855, -75, 21}, - {3535, 131, -17}, - {-328, 6, 9} - }, - { - {-2085, 56, -7}, - {-1422, 45, 5}, - {3378, -180, -109}, - {-110, -94, -60} - }, - { - {-1880, -63, 5}, - {-970, -48, -29}, - {3026, 35, -144}, - {-110, 12, -101} - }, - { - {-1652, 39, 10}, - {-485, 141, -45}, - {2483, 54, -65}, - {-315, 92, -47} - } +const Word16 leftHRIRImag_FOA_fx[BINAURAL_CONVBANDS][FOA_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { -2802, 9681, -3017 }, + { -3998, 5895, -1066 }, + { -246, 586, -201 }, + { -516, 570, -162 } }, + { { -3745, 7839, -3290 }, + { -7675, -3028, -3610 }, + { -352, 455, -206 }, + { -988, 501, -43 } }, + { { 1655, -7474, 1361 }, + { -715, -14269, -906 }, + { 30, 452, -267 }, + { -476, 554, -88 } }, + { { 6717, -1384, 2281 }, + { 11063, 3574, 3356 }, + { 666, 841, -296 }, + { 1040, 925, -271 } }, + { { 6811, 4343, 43 }, + { 16608, 5487, 1328 }, + { 1066, -670, 202 }, + { 2966, -981, 83 } }, + { { 2431, -1825, -1207 }, + { 13860, -4111, -1495 }, + { 420, -985, 209 }, + { 3752, -538, 53 } }, + { { -3176, -233, -660 }, + { 6602, 328, -1522 }, + { -962, 673, -134 }, + { 2651, 252, -79 } }, + { { -7354, 398, 199 }, + { -696, 713, -122 }, + { -2114, -228, -237 }, + { -78, -695, 92 } }, + { { -9525, 255, 451 }, + { -5969, 475, 639 }, + { -2500, -530, -92 }, + { -3578, 1240, -5 } }, + { { -10506, -544, 232 }, + { -9449, -1279, 398 }, + { -2360, 358, 163 }, + { -6421, -439, -153 } }, + { { -11125, 360, 1 }, + { -11886, 802, -5 }, + { -2514, 368, 137 }, + { -7613, -436, 29 } }, + { { -11620, -29, -37 }, + { -13590, -129, -46 }, + { -3409, -382, 4 }, + { -7319, 225, 172 } }, + { { -11892, -87, 36 }, + { -14578, -55, 89 }, + { -4858, 342, 8 }, + { -6289, -263, 134 } }, + { { -11875, 63, 78 }, + { -14910, -46, 120 }, + { -6269, -228, 59 }, + { -5229, 86, 91 } }, + { { -11641, -19, 60 }, + { -14783, -34, 71 }, + { -6906, 30, 91 }, + { -4528, 105, -11 } }, + { { -11320, 31, 23 }, + { -14472, 67, 51 }, + { -6259, 202, 61 }, + { -4058, 142, -47 } }, + { { -11017, -72, 13 }, + { -14222, -21, 41 }, + { -4266, -512, -6 }, + { -3526, -176, 7 } }, + { { -10790, 61, 28 }, + { -14139, -10, 35 }, + { -1384, 754, -33 }, + { -2777, 130, 2 } }, + { { -10650, -18, 38 }, + { -14213, 58, 27 }, + { 1526, -701, 5 }, + { -1804, -210, -38 } }, + { { -10546, -18, 28 }, + { -14376, -56, 12 }, + { 3563, 278, 29 }, + { -765, 307, -20 } }, + { { -10378, -26, 11 }, + { -14542, -23, 24 }, + { 4265, 171, -23 }, + { 57, -131, 10 } }, + { { -10056, 102, 11 }, + { -14646, 66, 77 }, + { 3843, -277, -77 }, + { 398, -135, -53 } }, + { { -9575, -126, 16 }, + { -14625, 52, 88 }, + { 2961, 205, -77 }, + { 173, 44, -87 } }, + { { -9016, 140, 20 }, + { -14347, -17, 30 }, + { 2290, -21, -39 }, + { -608, -111, -18 } }, + { { -8494, -100, 24 }, + { -13662, -181, -12 }, + { 2168, -66, -13 }, + { -1887, 301, 33 } }, + { { -8089, 49, 19 }, + { -12585, 336, -1 }, + { 2502, 136, -19 }, + { -3436, -411, 26 } }, + { { -7798, -18, 6 }, + { -11352, -361, 46 }, + { 2912, -163, 1 }, + { -4883, 331, -3 } }, + { { -7550, 39, -6 }, + { -10292, 152, 63 }, + { 2952, -64, 17 }, + { -5871, -110, -6 } }, + { { -7263, -102, 4 }, + { -9598, 6, 16 }, + { 2400, 192, 16 }, + { -6260, -74, 29 } }, + { { -6913, 88, 20 }, + { -9204, -13, -36 }, + { 1389, -344, 1 }, + { -6188, 105, 65 } }, + { { -6524, -61, 12 }, + { -8903, -117, -32 }, + { 298, 279, -38 }, + { -5942, -32, 61 } }, + { { -6121, 79, 1 }, + { -8548, 139, 9 }, + { -462, -49, -35 }, + { -5725, 10, 43 } }, + { { -5731, -90, 4 }, + { -8135, -93, 24 }, + { -706, -158, 33 }, + { -5552, 22, 26 } }, + { { -5375, 66, 7 }, + { -7730, 68, 16 }, + { -534, 89, 87 }, + { -5291, 21, -2 } }, + { { -5056, -51, 2 }, + { -7400, -42, 7 }, + { -169, 82, 23 }, + { -4795, -125, -23 } }, + { { -4761, 55, -2 }, + { -7156, 47, 6 }, + { 284, 120, -35 }, + { -4057, 252, -10 } }, + { { -4473, -68, 0 }, + { -6952, -39, 12 }, + { 785, -188, 7 }, + { -3251, -238, 32 } }, + { { -4185, 57, 3 }, + { -6715, 56, 16 }, + { 1265, 66, 29 }, + { -2627, 50, 36 } }, + { { -3903, -56, 0 }, + { -6378, -54, 7 }, + { 1694, -3, -14 }, + { -2310, 54, -9 } }, + { { -3632, 64, 3 }, + { -5903, 125, -1 }, + { 2083, 110, -35 }, + { -2241, -25, -39 } }, + { { -3380, -40, 4 }, + { -5305, -164, 10 }, + { 2420, -159, 13 }, + { -2264, -90, -3 } }, + { { -3152, 38, -2 }, + { -4649, 148, 23 }, + { 2666, 20, 45 }, + { -2254, 22, 44 } }, + { { -2943, -48, -2 }, + { -4006, -83, 10 }, + { 2832, 110, -8 }, + { -2131, 53, 16 } }, + { { -2753, 47, 3 }, + { -3402, 91, -19 }, + { 3011, 18, -71 }, + { -1820, 47, -36 } }, + { { -2584, -32, 7 }, + { -2833, -168, -10 }, + { 3258, -186, -39 }, + { -1322, -199, -29 } }, + { { -2429, 10, 0 }, + { -2313, 119, 17 }, + { 3479, 78, 16 }, + { -764, 181, 16 } }, + { { -2268, -29, -9 }, + { -1855, -75, 21 }, + { 3535, 131, -17 }, + { -328, 6, 9 } }, + { { -2085, 56, -7 }, + { -1422, 45, 5 }, + { 3378, -180, -109 }, + { -110, -94, -60 } }, + { { -1880, -63, 5 }, + { -970, -48, -29 }, + { 3026, 35, -144 }, + { -110, 12, -101 } }, + { { -1652, 39, 10 }, + { -485, 141, -45 }, + { 2483, 54, -65 }, + { -315, 92, -47 } } }; -const Word16 rightHRIRReal_FOA_fx[BINAURAL_CONVBANDS][FOA_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {2976, 12363, 3582}, - {-5143, 6918, -2220}, - {237, 1912, -222}, - {704, 309, -256} - }, - { - {-2803, -7062, -2602}, - {2660, 16651, -906}, - {-149, 1761, -165}, - {-37, 994, 235} - }, - { - {-5247, -4109, -2739}, - {11237, -1134, 4237}, - {-356, 1320, 165}, - {-1148, 1490, 297} - }, - { - {-1476, 6501, 513}, - {8976, -10030, 1062}, - {-230, 179, -329}, - {-1714, -159, -240} - }, - { - {5091, -897, 1745}, - {-1275, 5002, -2374}, - {797, -825, -123}, - {-586, -812, -134} - }, - { - {9671, -1951, 404}, - {-11601, 1451, -1544}, - {1964, 798, 240}, - {1973, 960, 76} - }, - { - {10459, 1223, -719}, - {-17180, -2151, 618}, - {2349, 557, 240}, - {4813, -292, -7} - }, - { - {8539, -86, -678}, - {-17934, -3, 1209}, - {1786, -584, -57}, - {6678, 561, -47} - }, - { - {5922, -243, -156}, - {-16167, 762, 480}, - {947, 456, -249}, - {6706, 243, 94} - }, - { - {3754, -161, 155}, - {-13751, -12, -148}, - {595, 493, -168}, - {4802, -1146, -72} - }, - { - {2058, 494, 120}, - {-11268, -856, -150}, - {858, -316, 59}, - {2014, 596, -219} - }, - { - {506, -494, -14}, - {-8708, 794, 76}, - {1111, -78, 45}, - {-427, -156, -72} - }, - { - {-1032, 313, -58}, - {-6161, -430, 104}, - {696, 220, -28}, - {-1979, 146, 32} - }, - { - {-2465, -203, -17}, - {-3839, 345, 13}, - {-755, -420, -30}, - {-2679, 130, 92} - }, - { - {-3680, 181, 26}, - {-1934, -344, -19}, - {-3123, 519, 19}, - {-2975, 141, 112} - }, - { - {-4649, -199, 27}, - {-510, 233, -12}, - {-5816, -557, 83}, - {-3302, -206, 25} - }, - { - {-5421, 166, 5}, - {536, -175, -10}, - {-8026, 468, 88}, - {-3718, 57, 7} - }, - { - {-6073, -114, -4}, - {1395, 159, -8}, - {-9018, -140, 34}, - {-4074, -36, 48} - }, - { - {-6700, 97, 8}, - {2227, -170, -9}, - {-8468, -355, 8}, - {-4163, 60, 36} - }, - { - {-7385, -139, 24}, - {3134, 239, 3}, - {-6685, 660, 60}, - {-3795, 127, 1} - }, - { - {-8152, 197, 20}, - {4159, -259, 32}, - {-4498, -508, 105}, - {-2926, -340, 33} - }, - { - {-8935, -174, 9}, - {5311, 188, 27}, - {-2775, 149, 56}, - {-1726, 224, 48} - }, - { - {-9621, 136, 5}, - {6605, -173, -36}, - {-1941, 55, -30}, - {-450, -135, -30} - }, - { - {-10126, -70, 6}, - {8034, 339, -74}, - {-1857, -53, -45}, - {679, 221, -85} - }, - { - {-10448, 26, 13}, - {9450, -392, -36}, - {-2051, 67, -24}, - {1412, -177, -65} - }, - { - {-10668, -18, 23}, - {10574, 240, 12}, - {-2025, 32, -26}, - {1522, 40, -5} - }, - { - {-10892, 54, 28}, - {11200, -5, 9}, - {-1508, -203, -26}, - {924, 289, 6} - }, - { - {-11180, -109, 13}, - {11361, -126, -42}, - {-605, 269, -16}, - {-201, -382, -52} - }, - { - {-11516, 81, -3}, - {11317, 31, -74}, - {295, -226, 0}, - {-1457, 205, -52} - }, - { - {-11838, -35, 7}, - {11343, 97, -47}, - {768, 57, 20}, - {-2527, -174, -22} - }, - { - {-12109, 42, 20}, - {11537, -143, 5}, - {603, 191, 8}, - {-3305, 36, 6} - }, - { - {-12318, -50, 16}, - {11820, 38, 19}, - {-83, -305, -48}, - {-3895, -95, 33} - }, - { - {-12466, 26, 9}, - {12074, -17, -4}, - {-948, 166, -74}, - {-4488, 109, 40} - }, - { - {-12570, -4, 12}, - {12256, 10, -17}, - {-1677, 53, 1}, - {-5162, -186, 43} - }, - { - {-12654, 18, 16}, - {12397, -36, -16}, - {-2180, 80, 65}, - {-5832, 200, 18} - }, - { - {-12737, -27, 11}, - {12570, 42, -10}, - {-2503, -159, 18}, - {-6296, -113, -17} - }, - { - {-12817, 19, 7}, - {12832, -67, -8}, - {-2653, -7, -18}, - {-6404, -92, -13} - }, - { - {-12885, -7, 8}, - {13197, 70, -15}, - {-2646, 95, 22}, - {-6196, 154, 33} - }, - { - {-12935, 15, 8}, - {13631, -101, -23}, - {-2535, 2, 40}, - {-5882, -53, 49} - }, - { - {-12963, 2, 6}, - {14067, 117, -14}, - {-2347, -35, -4}, - {-5669, -63, 8} - }, - { - {-12971, -8, 11}, - {14422, -56, -5}, - {-2075, -90, -29}, - {-5643, 42, -34} - }, - { - {-12972, -10, 11}, - {14648, -2, -18}, - {-1748, 196, 25}, - {-5779, 64, 0} - }, - { - {-12970, 5, 4}, - {14757, 13, -38}, - {-1439, -55, 74}, - {-6026, 46, 52} - }, - { - {-12966, 4, 2}, - {14791, 57, -26}, - {-1167, -87, 27}, - {-6297, -136, 34} - }, - { - {-12968, -16, 9}, - {14769, -7, 2}, - {-825, -52, -34}, - {-6436, 67, -14} - }, - { - {-12989, -5, 16}, - {14700, -54, -4}, - {-310, 243, -4}, - {-6322, 131, -10} - }, - { - {-13034, 31, 11}, - {14625, 43, -25}, - {344, -215, 59}, - {-5969, -178, 43} - }, - { - {-13087, -22, 0}, - {14579, -19, -43}, - {1028, 13, 34}, - {-5501, 34, 43} - }, - { - {-13133, -5, -1}, - {14557, -40, -40}, - {1665, 93, -102}, - {-5030, 83, -54} - }, - { - {-13165, 33, 16}, - {14529, 68, -2}, - {2205, 32, -241}, - {-4622, -49, -188} - } +const Word16 rightHRIRReal_FOA_fx[BINAURAL_CONVBANDS][FOA_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { 2976, 12363, 3582 }, + { -5143, 6918, -2220 }, + { 237, 1912, -222 }, + { 704, 309, -256 } }, + { { -2803, -7062, -2602 }, + { 2660, 16651, -906 }, + { -149, 1761, -165 }, + { -37, 994, 235 } }, + { { -5247, -4109, -2739 }, + { 11237, -1134, 4237 }, + { -356, 1320, 165 }, + { -1148, 1490, 297 } }, + { { -1476, 6501, 513 }, + { 8976, -10030, 1062 }, + { -230, 179, -329 }, + { -1714, -159, -240 } }, + { { 5091, -897, 1745 }, + { -1275, 5002, -2374 }, + { 797, -825, -123 }, + { -586, -812, -134 } }, + { { 9671, -1951, 404 }, + { -11601, 1451, -1544 }, + { 1964, 798, 240 }, + { 1973, 960, 76 } }, + { { 10459, 1223, -719 }, + { -17180, -2151, 618 }, + { 2349, 557, 240 }, + { 4813, -292, -7 } }, + { { 8539, -86, -678 }, + { -17934, -3, 1209 }, + { 1786, -584, -57 }, + { 6678, 561, -47 } }, + { { 5922, -243, -156 }, + { -16167, 762, 480 }, + { 947, 456, -249 }, + { 6706, 243, 94 } }, + { { 3754, -161, 155 }, + { -13751, -12, -148 }, + { 595, 493, -168 }, + { 4802, -1146, -72 } }, + { { 2058, 494, 120 }, + { -11268, -856, -150 }, + { 858, -316, 59 }, + { 2014, 596, -219 } }, + { { 506, -494, -14 }, + { -8708, 794, 76 }, + { 1111, -78, 45 }, + { -427, -156, -72 } }, + { { -1032, 313, -58 }, + { -6161, -430, 104 }, + { 696, 220, -28 }, + { -1979, 146, 32 } }, + { { -2465, -203, -17 }, + { -3839, 345, 13 }, + { -755, -420, -30 }, + { -2679, 130, 92 } }, + { { -3680, 181, 26 }, + { -1934, -344, -19 }, + { -3123, 519, 19 }, + { -2975, 141, 112 } }, + { { -4649, -199, 27 }, + { -510, 233, -12 }, + { -5816, -557, 83 }, + { -3302, -206, 25 } }, + { { -5421, 166, 5 }, + { 536, -175, -10 }, + { -8026, 468, 88 }, + { -3718, 57, 7 } }, + { { -6073, -114, -4 }, + { 1395, 159, -8 }, + { -9018, -140, 34 }, + { -4074, -36, 48 } }, + { { -6700, 97, 8 }, + { 2227, -170, -9 }, + { -8468, -355, 8 }, + { -4163, 60, 36 } }, + { { -7385, -139, 24 }, + { 3134, 239, 3 }, + { -6685, 660, 60 }, + { -3795, 127, 1 } }, + { { -8152, 197, 20 }, + { 4159, -259, 32 }, + { -4498, -508, 105 }, + { -2926, -340, 33 } }, + { { -8935, -174, 9 }, + { 5311, 188, 27 }, + { -2775, 149, 56 }, + { -1726, 224, 48 } }, + { { -9621, 136, 5 }, + { 6605, -173, -36 }, + { -1941, 55, -30 }, + { -450, -135, -30 } }, + { { -10126, -70, 6 }, + { 8034, 339, -74 }, + { -1857, -53, -45 }, + { 679, 221, -85 } }, + { { -10448, 26, 13 }, + { 9450, -392, -36 }, + { -2051, 67, -24 }, + { 1412, -177, -65 } }, + { { -10668, -18, 23 }, + { 10574, 240, 12 }, + { -2025, 32, -26 }, + { 1522, 40, -5 } }, + { { -10892, 54, 28 }, + { 11200, -5, 9 }, + { -1508, -203, -26 }, + { 924, 289, 6 } }, + { { -11180, -109, 13 }, + { 11361, -126, -42 }, + { -605, 269, -16 }, + { -201, -382, -52 } }, + { { -11516, 81, -3 }, + { 11317, 31, -74 }, + { 295, -226, 0 }, + { -1457, 205, -52 } }, + { { -11838, -35, 7 }, + { 11343, 97, -47 }, + { 768, 57, 20 }, + { -2527, -174, -22 } }, + { { -12109, 42, 20 }, + { 11537, -143, 5 }, + { 603, 191, 8 }, + { -3305, 36, 6 } }, + { { -12318, -50, 16 }, + { 11820, 38, 19 }, + { -83, -305, -48 }, + { -3895, -95, 33 } }, + { { -12466, 26, 9 }, + { 12074, -17, -4 }, + { -948, 166, -74 }, + { -4488, 109, 40 } }, + { { -12570, -4, 12 }, + { 12256, 10, -17 }, + { -1677, 53, 1 }, + { -5162, -186, 43 } }, + { { -12654, 18, 16 }, + { 12397, -36, -16 }, + { -2180, 80, 65 }, + { -5832, 200, 18 } }, + { { -12737, -27, 11 }, + { 12570, 42, -10 }, + { -2503, -159, 18 }, + { -6296, -113, -17 } }, + { { -12817, 19, 7 }, + { 12832, -67, -8 }, + { -2653, -7, -18 }, + { -6404, -92, -13 } }, + { { -12885, -7, 8 }, + { 13197, 70, -15 }, + { -2646, 95, 22 }, + { -6196, 154, 33 } }, + { { -12935, 15, 8 }, + { 13631, -101, -23 }, + { -2535, 2, 40 }, + { -5882, -53, 49 } }, + { { -12963, 2, 6 }, + { 14067, 117, -14 }, + { -2347, -35, -4 }, + { -5669, -63, 8 } }, + { { -12971, -8, 11 }, + { 14422, -56, -5 }, + { -2075, -90, -29 }, + { -5643, 42, -34 } }, + { { -12972, -10, 11 }, + { 14648, -2, -18 }, + { -1748, 196, 25 }, + { -5779, 64, 0 } }, + { { -12970, 5, 4 }, + { 14757, 13, -38 }, + { -1439, -55, 74 }, + { -6026, 46, 52 } }, + { { -12966, 4, 2 }, + { 14791, 57, -26 }, + { -1167, -87, 27 }, + { -6297, -136, 34 } }, + { { -12968, -16, 9 }, + { 14769, -7, 2 }, + { -825, -52, -34 }, + { -6436, 67, -14 } }, + { { -12989, -5, 16 }, + { 14700, -54, -4 }, + { -310, 243, -4 }, + { -6322, 131, -10 } }, + { { -13034, 31, 11 }, + { 14625, 43, -25 }, + { 344, -215, 59 }, + { -5969, -178, 43 } }, + { { -13087, -22, 0 }, + { 14579, -19, -43 }, + { 1028, 13, 34 }, + { -5501, 34, 43 } }, + { { -13133, -5, -1 }, + { 14557, -40, -40 }, + { 1665, 93, -102 }, + { -5030, 83, -54 } }, + { { -13165, 33, 16 }, + { 14529, 68, -2 }, + { 2205, 32, -241 }, + { -4622, -49, -188 } } }; -const Word16 rightHRIRImag_FOA_fx[BINAURAL_CONVBANDS][FOA_CHANNELS][BINAURAL_NTAPS_SBA]= -{ - { - {-2802, 9681, -3017}, - {3998, -5895, 1066}, - {-246, 586, -201}, - {-516, 570, -162} - }, - { - {-3745, 7839, -3290}, - {7675, 3028, 3610}, - {-352, 455, -206}, - {-988, 501, -43} - }, - { - {1655, -7474, 1361}, - {715, 14269, 906}, - {30, 452, -267}, - {-476, 554, -88} - }, - { - {6717, -1384, 2281}, - {-11063, -3574, -3356}, - {666, 841, -296}, - {1040, 925, -271} - }, - { - {6811, 4343, 43}, - {-16608, -5487, -1328}, - {1066, -670, 202}, - {2966, -981, 83} - }, - { - {2431, -1825, -1207}, - {-13860, 4111, 1495}, - {420, -985, 209}, - {3752, -538, 53} - }, - { - {-3176, -233, -660}, - {-6602, -328, 1522}, - {-962, 673, -134}, - {2651, 252, -79} - }, - { - {-7354, 398, 199}, - {696, -713, 122}, - {-2114, -228, -237}, - {-78, -695, 92} - }, - { - {-9525, 255, 451}, - {5969, -475, -639}, - {-2500, -530, -92}, - {-3578, 1240, -5} - }, - { - {-10506, -544, 232}, - {9449, 1279, -398}, - {-2360, 358, 163}, - {-6421, -439, -153} - }, - { - {-11125, 360, 1}, - {11886, -802, 5}, - {-2514, 368, 137}, - {-7613, -436, 29} - }, - { - {-11620, -29, -37}, - {13590, 129, 46}, - {-3409, -382, 4}, - {-7319, 225, 172} - }, - { - {-11892, -87, 36}, - {14578, 55, -89}, - {-4858, 342, 8}, - {-6289, -263, 134} - }, - { - {-11875, 63, 78}, - {14910, 46, -120}, - {-6269, -228, 59}, - {-5229, 86, 91} - }, - { - {-11641, -19, 60}, - {14783, 34, -71}, - {-6906, 30, 91}, - {-4528, 105, -11} - }, - { - {-11320, 31, 23}, - {14472, -67, -51}, - {-6259, 202, 61}, - {-4058, 142, -47} - }, - { - {-11017, -72, 13}, - {14222, 21, -41}, - {-4266, -512, -6}, - {-3526, -176, 7} - }, - { - {-10790, 61, 28}, - {14139, 10, -35}, - {-1384, 754, -33}, - {-2777, 130, 2} - }, - { - {-10650, -18, 38}, - {14213, -58, -27}, - {1526, -701, 5}, - {-1804, -210, -38} - }, - { - {-10546, -18, 28}, - {14376, 56, -12}, - {3563, 278, 29}, - {-765, 307, -20} - }, - { - {-10378, -26, 11}, - {14542, 23, -24}, - {4265, 171, -23}, - {57, -131, 10} - }, - { - {-10056, 102, 11}, - {14646, -66, -77}, - {3843, -277, -77}, - {398, -135, -53} - }, - { - {-9575, -126, 16}, - {14625, -52, -88}, - {2961, 205, -77}, - {173, 44, -87} - }, - { - {-9016, 140, 20}, - {14347, 17, -30}, - {2290, -21, -39}, - {-608, -111, -18} - }, - { - {-8494, -100, 24}, - {13662, 181, 12}, - {2168, -66, -13}, - {-1887, 301, 33} - }, - { - {-8089, 49, 19}, - {12585, -336, 1}, - {2502, 136, -19}, - {-3436, -411, 26} - }, - { - {-7798, -18, 6}, - {11352, 361, -46}, - {2912, -163, 1}, - {-4883, 331, -3} - }, - { - {-7550, 39, -6}, - {10292, -152, -63}, - {2952, -64, 17}, - {-5871, -110, -6} - }, - { - {-7263, -102, 4}, - {9598, -6, -16}, - {2400, 192, 16}, - {-6260, -74, 29} - }, - { - {-6913, 88, 20}, - {9204, 13, 36}, - {1389, -344, 1}, - {-6188, 105, 65} - }, - { - {-6524, -61, 12}, - {8903, 117, 32}, - {298, 279, -38}, - {-5942, -32, 61} - }, - { - {-6121, 79, 1}, - {8548, -139, -9}, - {-462, -49, -35}, - {-5725, 10, 43} - }, - { - {-5731, -90, 4}, - {8135, 93, -24}, - {-706, -158, 33}, - {-5552, 22, 26} - }, - { - {-5375, 66, 7}, - {7730, -68, -16}, - {-534, 89, 87}, - {-5291, 21, -2} - }, - { - {-5056, -51, 2}, - {7400, 42, -7}, - {-169, 82, 23}, - {-4795, -125, -23} - }, - { - {-4761, 55, -2}, - {7156, -47, -6}, - {284, 120, -35}, - {-4057, 252, -10} - }, - { - {-4473, -68, 0}, - {6952, 39, -12}, - {785, -188, 7}, - {-3251, -238, 32} - }, - { - {-4185, 57, 3}, - {6715, -56, -16}, - {1265, 66, 29}, - {-2627, 50, 36} - }, - { - {-3903, -56, 0}, - {6378, 54, -7}, - {1694, -3, -14}, - {-2310, 54, -9} - }, - { - {-3632, 64, 3}, - {5903, -125, 1}, - {2083, 110, -35}, - {-2241, -25, -39} - }, - { - {-3380, -40, 4}, - {5305, 164, -10}, - {2420, -159, 13}, - {-2264, -90, -3} - }, - { - {-3152, 38, -2}, - {4649, -148, -23}, - {2666, 20, 45}, - {-2254, 22, 44} - }, - { - {-2943, -48, -2}, - {4006, 83, -10}, - {2832, 110, -8}, - {-2131, 53, 16} - }, - { - {-2753, 47, 3}, - {3402, -91, 19}, - {3011, 18, -71}, - {-1820, 47, -36} - }, - { - {-2584, -32, 7}, - {2833, 168, 10}, - {3258, -186, -39}, - {-1322, -199, -29} - }, - { - {-2429, 10, 0}, - {2313, -119, -17}, - {3479, 78, 16}, - {-764, 181, 16} - }, - { - {-2268, -29, -9}, - {1855, 75, -21}, - {3535, 131, -17}, - {-328, 6, 9} - }, - { - {-2085, 56, -7}, - {1422, -45, -5}, - {3378, -180, -109}, - {-110, -94, -60} - }, - { - {-1880, -63, 5}, - {970, 48, 29}, - {3026, 35, -144}, - {-110, 12, -101} - }, - { - {-1652, 39, 10}, - {485, -141, 45}, - {2483, 54, -65}, - {-315, 92, -47} - } +const Word16 rightHRIRImag_FOA_fx[BINAURAL_CONVBANDS][FOA_CHANNELS][BINAURAL_NTAPS_SBA] = { + { { -2802, 9681, -3017 }, + { 3998, -5895, 1066 }, + { -246, 586, -201 }, + { -516, 570, -162 } }, + { { -3745, 7839, -3290 }, + { 7675, 3028, 3610 }, + { -352, 455, -206 }, + { -988, 501, -43 } }, + { { 1655, -7474, 1361 }, + { 715, 14269, 906 }, + { 30, 452, -267 }, + { -476, 554, -88 } }, + { { 6717, -1384, 2281 }, + { -11063, -3574, -3356 }, + { 666, 841, -296 }, + { 1040, 925, -271 } }, + { { 6811, 4343, 43 }, + { -16608, -5487, -1328 }, + { 1066, -670, 202 }, + { 2966, -981, 83 } }, + { { 2431, -1825, -1207 }, + { -13860, 4111, 1495 }, + { 420, -985, 209 }, + { 3752, -538, 53 } }, + { { -3176, -233, -660 }, + { -6602, -328, 1522 }, + { -962, 673, -134 }, + { 2651, 252, -79 } }, + { { -7354, 398, 199 }, + { 696, -713, 122 }, + { -2114, -228, -237 }, + { -78, -695, 92 } }, + { { -9525, 255, 451 }, + { 5969, -475, -639 }, + { -2500, -530, -92 }, + { -3578, 1240, -5 } }, + { { -10506, -544, 232 }, + { 9449, 1279, -398 }, + { -2360, 358, 163 }, + { -6421, -439, -153 } }, + { { -11125, 360, 1 }, + { 11886, -802, 5 }, + { -2514, 368, 137 }, + { -7613, -436, 29 } }, + { { -11620, -29, -37 }, + { 13590, 129, 46 }, + { -3409, -382, 4 }, + { -7319, 225, 172 } }, + { { -11892, -87, 36 }, + { 14578, 55, -89 }, + { -4858, 342, 8 }, + { -6289, -263, 134 } }, + { { -11875, 63, 78 }, + { 14910, 46, -120 }, + { -6269, -228, 59 }, + { -5229, 86, 91 } }, + { { -11641, -19, 60 }, + { 14783, 34, -71 }, + { -6906, 30, 91 }, + { -4528, 105, -11 } }, + { { -11320, 31, 23 }, + { 14472, -67, -51 }, + { -6259, 202, 61 }, + { -4058, 142, -47 } }, + { { -11017, -72, 13 }, + { 14222, 21, -41 }, + { -4266, -512, -6 }, + { -3526, -176, 7 } }, + { { -10790, 61, 28 }, + { 14139, 10, -35 }, + { -1384, 754, -33 }, + { -2777, 130, 2 } }, + { { -10650, -18, 38 }, + { 14213, -58, -27 }, + { 1526, -701, 5 }, + { -1804, -210, -38 } }, + { { -10546, -18, 28 }, + { 14376, 56, -12 }, + { 3563, 278, 29 }, + { -765, 307, -20 } }, + { { -10378, -26, 11 }, + { 14542, 23, -24 }, + { 4265, 171, -23 }, + { 57, -131, 10 } }, + { { -10056, 102, 11 }, + { 14646, -66, -77 }, + { 3843, -277, -77 }, + { 398, -135, -53 } }, + { { -9575, -126, 16 }, + { 14625, -52, -88 }, + { 2961, 205, -77 }, + { 173, 44, -87 } }, + { { -9016, 140, 20 }, + { 14347, 17, -30 }, + { 2290, -21, -39 }, + { -608, -111, -18 } }, + { { -8494, -100, 24 }, + { 13662, 181, 12 }, + { 2168, -66, -13 }, + { -1887, 301, 33 } }, + { { -8089, 49, 19 }, + { 12585, -336, 1 }, + { 2502, 136, -19 }, + { -3436, -411, 26 } }, + { { -7798, -18, 6 }, + { 11352, 361, -46 }, + { 2912, -163, 1 }, + { -4883, 331, -3 } }, + { { -7550, 39, -6 }, + { 10292, -152, -63 }, + { 2952, -64, 17 }, + { -5871, -110, -6 } }, + { { -7263, -102, 4 }, + { 9598, -6, -16 }, + { 2400, 192, 16 }, + { -6260, -74, 29 } }, + { { -6913, 88, 20 }, + { 9204, 13, 36 }, + { 1389, -344, 1 }, + { -6188, 105, 65 } }, + { { -6524, -61, 12 }, + { 8903, 117, 32 }, + { 298, 279, -38 }, + { -5942, -32, 61 } }, + { { -6121, 79, 1 }, + { 8548, -139, -9 }, + { -462, -49, -35 }, + { -5725, 10, 43 } }, + { { -5731, -90, 4 }, + { 8135, 93, -24 }, + { -706, -158, 33 }, + { -5552, 22, 26 } }, + { { -5375, 66, 7 }, + { 7730, -68, -16 }, + { -534, 89, 87 }, + { -5291, 21, -2 } }, + { { -5056, -51, 2 }, + { 7400, 42, -7 }, + { -169, 82, 23 }, + { -4795, -125, -23 } }, + { { -4761, 55, -2 }, + { 7156, -47, -6 }, + { 284, 120, -35 }, + { -4057, 252, -10 } }, + { { -4473, -68, 0 }, + { 6952, 39, -12 }, + { 785, -188, 7 }, + { -3251, -238, 32 } }, + { { -4185, 57, 3 }, + { 6715, -56, -16 }, + { 1265, 66, 29 }, + { -2627, 50, 36 } }, + { { -3903, -56, 0 }, + { 6378, 54, -7 }, + { 1694, -3, -14 }, + { -2310, 54, -9 } }, + { { -3632, 64, 3 }, + { 5903, -125, 1 }, + { 2083, 110, -35 }, + { -2241, -25, -39 } }, + { { -3380, -40, 4 }, + { 5305, 164, -10 }, + { 2420, -159, 13 }, + { -2264, -90, -3 } }, + { { -3152, 38, -2 }, + { 4649, -148, -23 }, + { 2666, 20, 45 }, + { -2254, 22, 44 } }, + { { -2943, -48, -2 }, + { 4006, 83, -10 }, + { 2832, 110, -8 }, + { -2131, 53, 16 } }, + { { -2753, 47, 3 }, + { 3402, -91, 19 }, + { 3011, 18, -71 }, + { -1820, 47, -36 } }, + { { -2584, -32, 7 }, + { 2833, 168, 10 }, + { 3258, -186, -39 }, + { -1322, -199, -29 } }, + { { -2429, 10, 0 }, + { 2313, -119, -17 }, + { 3479, 78, 16 }, + { -764, 181, 16 } }, + { { -2268, -29, -9 }, + { 1855, 75, -21 }, + { 3535, 131, -17 }, + { -328, 6, 9 } }, + { { -2085, 56, -7 }, + { 1422, -45, -5 }, + { 3378, -180, -109 }, + { -110, -94, -60 } }, + { { -1880, -63, 5 }, + { 970, 48, 29 }, + { 3026, 35, -144 }, + { -110, 12, -101 } }, + { { -1652, 39, 10 }, + { 485, -141, 45 }, + { 2483, 54, -65 }, + { -315, 92, -47 } } }; const Word16 FASTCONV_factor_Q_HRIR_latency_s_fx = 31; const Word32 FASTCONV_HRIR_latency_s_fx = 1431656; const Word16 FASTCONV_factor_Q_HRIR_fx = 13; -const Word16 leftHRIRReal_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS]= -{ - { - {9537, -585, 380}, - {5125, 2612, 121}, - {8200, 371, 557}, - {9322, -1265, -503}, - {2484, 4450, 1221}, - {10266, -1682, -534}, - {699, 7231, 1680}, - {10750, -1807, -743}, - {477, 7724, 1403}, - {8474, 966, 428}, - {5574, 2964, 406}, - {9402, -707, 104}, - {2050, 5714, 1747}, - {8921, -754, -5}, - {4108, 2982, 608} - }, - { - {9393, -1267, 353}, - {2349, -2065, -1256}, - {7773, -937, 423}, - {10347, 2044, 509}, - {-497, -2964, -965}, - {11063, 1767, 600}, - {-861, -3193, -2227}, - {11262, 1422, 402}, - {-773, -1346, -2180}, - {8526, -1704, -680}, - {3593, -164, -487}, - {9557, -1220, -97}, - {-840, -3724, -1116}, - {8989, -444, 137}, - {811, -1404, -354} - }, - { - {9364, 2902, -1332}, - {-725, -3444, 15}, - {7631, 1013, -278}, - {10799, 821, 842}, - {-2452, -1144, -1007}, - {11117, 1779, 500}, - {-381, -6671, -818}, - {11088, 2341, 35}, - {92, -7502, 243}, - {9450, -3476, -114}, - {1045, -128, -8}, - {9798, 240, -757}, - {-2278, -1050, -1629}, - {8897, 884, -404}, - {-2664, 272, -131} - }, - { - {10861, 4191, -1252}, - {-3762, -3857, 394}, - {8685, 2546, -143}, - {9763, -1399, 168}, - {-1840, 691, -513}, - {10087, -943, -394}, - {695, 398, 1722}, - {10522, 93, -698}, - {607, -3728, 1694}, - {10458, -965, 718}, - {-1815, -690, 248}, - {10493, 2044, -170}, - {-775, 4080, -147}, - {9085, 1484, -202}, - {-4102, -288, -108} - }, - { - {13154, -3003, 1164}, - {-5544, -735, -590}, - {10391, -1008, 951}, - {7892, 598, -211}, - {643, -3432, 365}, - {8827, -163, -406}, - {258, 3668, 437}, - {10314, -1168, -111}, - {-486, 4155, -1377}, - {10592, 1196, -244}, - {-4202, 297, 290}, - {10673, 342, 443}, - {1589, -1623, 1353}, - {9069, 399, 209}, - {-2550, -1466, -59} - }, - { - {13638, -3481, 963}, - {-4250, 1187, 104}, - {10993, -3894, -209}, - {6103, 92, -107}, - {2383, -353, 1189}, - {7815, 163, -91}, - {-486, -981, -1153}, - {10179, 418, 519}, - {-226, 5997, -617}, - {11024, 1694, 8}, - {-5440, -583, 180}, - {9552, -1260, -10}, - {1767, -2621, 941}, - {8190, -542, -52}, - {688, 1099, 231} - }, - { - {12954, 2813, -1207}, - {-1125, 629, -313}, - {11202, -1601, -1164}, - {5007, -797, 397}, - {1271, 3372, 18}, - {7306, -74, 57}, - {-263, -2837, -450}, - {9881, 1329, 215}, - {567, 212, 1613}, - {11698, 1341, 80}, - {-5100, -241, -14}, - {7817, 228, -227}, - {-245, 2880, -590}, - {6730, 161, -48}, - {3096, -334, 277} - }, - { - {13738, 3091, -1171}, - {2792, 2546, -391}, - {11814, 2806, 483}, - {4384, -1136, 348}, - {-895, -459, -865}, - {7350, 127, 133}, - {381, 1049, 881}, - {9830, -301, -410}, - {-144, -4920, -421}, - {12635, 617, -454}, - {-3145, 699, -18}, - {6290, -19, -20}, - {-1749, 349, -1145}, - {5035, -318, 93}, - {3191, -764, 150} - }, - { - {15977, -2970, 667}, - {5593, -1332, 625}, - {11332, 2123, 806}, - {4160, 247, -180}, - {-1750, -831, -510}, - {7795, 335, -8}, - {261, 2183, 440}, - {10673, -1402, -92}, - {-378, -3148, -1060}, - {14027, -1592, 159}, - {-226, -1091, 150}, - {5475, 83, 67}, - {-974, -2773, -164}, - {3590, 654, -26}, - {1183, 1346, -211} - }, - { - {17151, -1613, 849}, - {5005, -2424, 291}, - {9693, -2085, -571}, - {4711, 951, 29}, - {-829, 1826, 199}, - {8666, 356, -146}, - {-292, -1101, -678}, - {12053, 206, 289}, - {316, 1906, 900}, - {14637, -767, 345}, - {2581, 22, 91}, - {5534, -50, -27}, - {834, 917, 733}, - {2958, 180, -118}, - {-1283, -167, -310} - }, - { - {16192, 1977, -356}, - {1769, 827, -315}, - {8401, -1550, -495}, - {5734, -4, 240}, - {690, -342, 679}, - {9951, -629, 25}, - {-272, -1549, -488}, - {13313, 413, -54}, - {126, 3236, 336}, - {14061, 811, -159}, - {4477, -119, -178}, - {6266, -515, -5}, - {1443, 942, 533}, - {3289, -600, 111}, - {-2588, -702, 140} - }, - { - {14238, 337, -499}, - {-1857, -667, -124}, - {7553, 302, 353}, - {6778, -552, -189}, - {1153, -1740, 56}, - {11197, -16, 35}, - {216, 1336, 497}, - {14330, 499, -188}, - {-296, 109, -840}, - {13007, -142, -285}, - {5149, 79, -208}, - {7217, 362, 174}, - {390, -1296, 7}, - {4091, -53, 166}, - {-2333, -214, 268} - }, - { - {12330, 185, -65}, - {-4115, 121, -36}, - {6456, 898, 215}, - {7744, -957, -227}, - {581, 103, -492}, - {12002, -14, -121}, - {282, 1177, 530}, - {14874, -192, 17}, - {28, -2254, 93}, - {12050, -179, -102}, - {4415, -17, -60}, - {7934, 429, 47}, - {-1034, 1038, -471}, - {4888, 195, -77}, - {-851, 153, -176} - }, - { - {10838, -256, -90}, - {-4037, 508, 40}, - {5156, -473, -94}, - {8118, 341, 200}, - {-164, 683, -87}, - {12131, 140, -87}, - {-158, -1433, -366}, - {14543, -707, -147}, - {208, -889, 581}, - {11383, 1, 49}, - {2349, -532, 89}, - {8430, -132, -244}, - {-1209, 643, -612}, - {5487, 279, -145}, - {1220, 1024, -248} - }, - { - {9687, -376, 58}, - {-2158, -699, 93}, - {3882, 119, -70}, - {7290, 827, 148}, - {-687, -160, 325}, - {11361, 219, 6}, - {-281, -866, -539}, - {13311, 15, -267}, - {-86, 1294, -251}, - {10787, 356, -22}, - {-577, 918, 48}, - {8916, -655, -124}, - {88, -2072, 48}, - {5636, -177, -6}, - {2634, -749, 132} - }, - { - {8224, -199, 369}, - {230, 777, 209}, - {2857, -79, 31}, - {5606, -759, -138}, - {-776, -760, 126}, - {9743, -439, 28}, - {87, 1338, 204}, - {11244, 231, 156}, - {-144, 865, -393}, - {9911, -272, -152}, - {-3352, -561, -7}, - {9129, 97, 109}, - {1250, 693, 810}, - {5103, -153, 81}, - {2280, -364, 331} - }, - { - {6064, 1602, 78}, - {1918, 271, 142}, - {2281, 44, 65}, - {3931, 136, -169}, - {-316, 418, -427}, - {7723, 489, 35}, - {309, 90, 641}, - {8310, 1195, 302}, - {110, -1029, 314}, - {8495, -40, -25}, - {-4909, 141, 16}, - {8666, 459, 22}, - {801, 1978, 467}, - {3970, 459, 59}, - {282, 1364, 96} - }, - { - {3939, -526, -357}, - {2475, -538, -227}, - {2192, 13, 54}, - {3000, 456, 108}, - {601, 1467, -250}, - {5967, -396, 12}, - {-54, -2172, -135}, - {5243, -1258, -81}, - {108, -1077, 296}, - {6354, -541, 138}, - {-4677, 310, 32}, - {7552, -304, -73}, - {-642, -1889, -638}, - {2620, -587, -92}, - {-1916, -875, -282} - }, - { - {2842, -859, -39}, - {2284, -237, -292}, - {2523, -134, 56}, - {3172, -179, 334}, - {1142, -865, 512}, - {5220, -149, 58}, - {-348, -439, -771}, - {3422, -71, -191}, - {-155, 845, -435}, - {3676, 888, 54}, - {-2830, -610, 33}, - {6029, 353, -51}, - {-1132, -1322, -729}, - {1605, -101, -108}, - {-2646, -438, -303} - }, - { - {2746, 198, 349}, - {1607, 338, 20}, - {3165, 40, 28}, - {4625, -209, 124}, - {467, -1307, 508}, - {5988, 367, 151}, - {94, 2441, 277}, - {3615, 798, 96}, - {-37, 1725, -96}, - {1144, -638, -83}, - {-227, 647, 29}, - {4399, -289, -36}, - {-165, 1895, 255}, - {1187, 292, 96}, - {-1441, 1273, 81} - }, - { - {3163, 494, 137}, - {433, 173, 270}, - {3969, -24, -87}, - {7526, -285, -304}, - {-854, 1877, -390}, - {8315, -276, 23}, - {307, 1279, 679}, - {5602, -651, 285}, - {169, 236, 471}, - {-583, 57, -66}, - {2042, -445, 40}, - {3014, -17, 83}, - {807, 224, 607}, - {1211, 28, 176}, - {608, -360, 269} - }, - { - {3897, -50, -192}, - {-1068, -992, 119}, - {4719, 306, -114}, - {11509, 1355, -399}, - {-1249, 794, -716}, - {11804, 584, -254}, - {-119, -1560, -369}, - {8604, 68, 51}, - {-47, -1343, -139}, - {-1339, 236, 92}, - {3168, -48, 12}, - {2107, -231, 166}, - {702, -1060, 144}, - {1586, -119, 71}, - {1990, -257, 22} - }, - { - {4800, -634, -123}, - {-2345, 797, -340}, - {5079, -407, 75}, - {15155, -1549, -4}, - {-199, -2102, 151}, - {15467, -1126, -283}, - {-216, -1203, -447}, - {11719, -205, -392}, - {-131, -741, -361}, - {-1511, 41, 154}, - {3010, 307, -62}, - {1931, 249, 34}, - {-147, 736, -287}, - {2423, -41, -70}, - {1992, 103, -98} - }, - { - {5450, 360, 127}, - {-2646, 1221, -158}, - {4754, -253, 199}, - {16427, -176, 240}, - {931, -103, 634}, - {17686, 723, -32}, - {85, 828, 289}, - {14017, 1111, -337}, - {103, 968, 293}, - {-1588, -174, 65}, - {2044, -298, -90}, - {2778, 195, -116}, - {-711, 279, -309}, - {3808, 423, -121}, - {769, -193, 57} - }, - { - {5413, 349, 129}, - {-1909, -981, 571}, - {4015, 569, 61}, - {14268, 1503, -16}, - {914, 1376, 53}, - {16945, 591, 104}, - {146, 729, 272}, - {14285, -453, 165}, - {68, 1229, 185}, - {-1761, 41, 24}, - {930, 188, -72}, - {4548, -660, -111}, - {-417, -681, -36}, - {5502, -599, -37}, - {-898, 668, 72} - }, - { - {4754, -446, -37}, - {-666, -1125, 361}, - {3801, -118, -93}, - {9578, -1388, -227}, - {84, -242, -347}, - {13000, -1532, 5}, - {-28, -444, -139}, - {11581, -1527, 208}, - {-121, -152, -339}, - {-1974, -84, 33}, - {106, -34, -32}, - {6535, 675, 14}, - {290, 435, 186}, - {6859, 204, 8}, - {-1916, -388, -127} - }, - { - {3990, 133, -95}, - {1081, 892, -687}, - {4960, -410, -148}, - {4332, 1023, -186}, - {-625, -481, -61}, - {7200, 1680, -150}, - {-110, -175, -197}, - {6454, 1981, -217}, - {-9, -978, -18}, - {-2039, 55, -1}, - {-387, -35, 20}, - {7734, -94, 72}, - {606, 108, 235}, - {7239, 102, -36}, - {-1557, -463, -178} - }, - { - {3670, 214, -2}, - {3326, 1859, -796}, - {7546, 919, -115}, - {311, -378, -63}, - {-739, -80, 107}, - {1657, -1045, -211}, - {-20, 440, 8}, - {768, -835, -274}, - {112, -100, 312}, - {-1768, 177, -3}, - {-798, -34, 63}, - {7497, -468, -22}, - {215, -687, 54}, - {6419, -322, -45}, - {-118, 869, 18} - }, - { - {4120, -355, 139}, - {4610, -2222, 393}, - {10608, -818, -37}, - {-1708, -170, 122}, - {-261, 101, -101}, - {-1992, 22, -47}, - {99, -131, 193}, - {-3819, 319, 53}, - {-41, 1026, -120}, - {-1147, -276, 61}, - {-1361, 171, 74}, - {5904, 672, -157}, - {-395, 477, -230}, - {4612, 593, -68}, - {1272, -392, 201} - }, - { - {5450, 207, 153}, - {2840, -1202, 1054}, - {12605, 165, -62}, - {-2088, 168, 245}, - {470, 625, -75}, - {-3437, 347, 228}, - {41, -553, 47}, - {-6627, -300, 219}, - {-84, 723, -232}, - {-303, 145, 85}, - {-2026, -230, 51}, - {3548, -444, -175}, - {-493, 409, -240}, - {2358, -518, -108}, - {1602, -383, 147} - }, - { - {7694, -158, -45}, - {-1743, 3482, 227}, - {12340, 347, -107}, - {-1636, 79, 183}, - {796, -332, 225}, - {-3433, -78, 325}, - {-88, 130, -185}, - {-7684, 61, 205}, - {79, -466, 226}, - {677, -24, 2}, - {-2416, 74, 30}, - {1036, 203, -18}, - {-5, -753, 67}, - {212, 204, -38}, - {780, 670, -56} - }, - { - {10709, 485, -301}, - {-5748, -1616, -796}, - {9494, -953, -97}, - {-910, -204, -30}, - {318, -664, 219}, - {-2839, -302, 141}, - {-44, 477, -57}, - {-7412, 8, 130}, - {32, -812, 84}, - {1788, 151, -107}, - {-2052, 143, 25}, - {-1327, -366, 137}, - {441, 129, 290}, - {-1554, -140, 106}, - {-422, -344, -184} - }, - { - {13798, -990, -322}, - {-5690, -1801, -684}, - {4597, 1450, -169}, - {-104, -156, -176}, - {-513, 889, -174}, - {-2029, 159, -140}, - {67, -128, 146}, - {-6324, -102, -10}, - {-78, -5, -219}, - {2944, -404, -98}, - {-696, -297, -25}, - {-3404, 604, 105}, - {313, 709, 108}, - {-2915, 384, 122}, - {-1107, -257, -94} - }, - { - {15569, 748, -47}, - {-1495, 2639, 84}, - {-1277, -1129, -186}, - {561, 405, -100}, - {-788, 254, -357}, - {-1114, 346, -226}, - {48, -325, 70}, - {-4954, 263, -123}, - {4, 600, 16}, - {3824, 303, 5}, - {1398, 437, -122}, - {-4974, -405, -17}, - {-166, -445, -206}, - {-3820, -305, 8}, - {-953, 399, 103} - }, - { - {14507, 688, 110}, - {3521, -1445, 511}, - {-7125, 635, 74}, - {582, -150, 66}, - {-194, -1087, 12}, - {-526, -466, -73}, - {-48, 207, -108}, - {-4017, -386, -88}, - {64, 159, 179}, - {4013, 129, 29}, - {3433, -568, -141}, - {-5843, -20, -28}, - {-369, -367, -178}, - {-4173, -38, -37}, - {-294, -11, 119} - }, - { - {10113, -1888, -114}, - {5681, -304, 516}, - {-12370, -786, 373}, - {-519, -471, 115}, - {536, 173, 312}, - {-1069, -20, 125}, - {-51, 264, -82}, - {-4313, 137, 115}, - {-27, -521, -80}, - {3344, -425, -62}, - {4309, 359, 8}, - {-6116, 163, 59}, - {-126, 410, 52}, - {-4082, 187, 14}, - {382, -99, -44} - }, - { - {3386, 1782, -340}, - {3705, 2090, 118}, - {-16485, 1084, 357}, - {-2725, 905, -21}, - {610, 592, 127}, - {-3295, 839, 164}, - {32, -210, 79}, - {-6261, 719, 233}, - {-48, -374, -134}, - {2000, 379, -134}, - {3213, 426, 161}, - {-6187, -3, 101}, - {204, -49, 129}, - {-3897, -87, 59}, - {773, -156, -91} - }, - { - {-4003, -1087, -197}, - {-474, -1993, -513}, - {-18633, -618, 107}, - {-5377, -545, -103}, - {91, -414, -114}, - {-6841, -1230, 19}, - {49, -181, 82}, - {-9322, -1207, 78}, - {47, 325, 134}, - {275, -235, -86}, - {329, -1159, 102}, - {-6449, -182, 64}, - {266, -165, 71}, - {-4003, -111, 52}, - {714, 144, 35} - }, - { - {-10795, 782, 170}, - {-3458, -280, -583}, - {-18051, -477, -28}, - {-7634, 125, 32}, - {-431, 37, -151}, - {-10423, 748, -73}, - {-17, 197, -45}, - {-11998, 603, -86}, - {22, 513, 59}, - {-1697, 319, 8}, - {-2939, 964, -66}, - {-7047, 236, 12}, - {34, 252, -15}, - {-4582, 244, 17}, - {201, 229, 102} - }, - { - {-16452, -1047, 362}, - {-3428, 1651, 64}, - {-14852, 1275, 59}, - {-9029, -179, 139}, - {-469, 298, -53}, - {-12676, -104, 5}, - {-47, 69, -85}, - {-12828, 279, -41}, - {-53, -34, -150}, - {-3982, -563, 22}, - {-4748, -79, -95}, - {-7863, -186, -1}, - {-214, -143, -98}, - {-5524, -248, 0}, - {-464, -393, 5} - }, - { - {-20795, 1185, 203}, - {-1303, -792, 489}, - {-10248, -1296, 195}, - {-9522, 202, 49}, - {-55, -264, 53}, - {-13060, -198, 65}, - {3, -231, 16}, - {-11410, -743, 66}, - {5, -465, 18}, - {-6700, 646, -22}, - {-4049, -605, -23}, - {-8666, 88, 28}, - {-196, -181, -96}, - {-6523, 161, 20}, - {-782, 97, -107} - }, - { - {-23598, -376, 38}, - {875, -327, 222}, - {-5910, 680, 190}, - {-9376, 139, -41}, - {345, 24, 58}, - {-12061, 434, 51}, - {48, 2, 96}, - {-8573, 794, 93}, - {45, -177, 126}, - {-9836, -436, 49}, - {-1270, 843, -26}, - {-9215, 57, 104}, - {53, 352, 34}, - {-7225, -3, 77}, - {-484, 296, -94} - }, - { - {-24524, -906, 373}, - {1838, 344, -170}, - {-2964, -102, 33}, - {-9025, -528, 114}, - {369, -16, 69}, - {-10723, -678, 175}, - {4, 284, -1}, - {-5763, -642, 103}, - {-28, 358, -80}, - {-13013, 173, 347}, - {1966, -864, -34}, - {-9224, -171, 211}, - {221, -68, 153}, - {-7294, -135, 153}, - {180, -407, 17} - }, - { - {-23135, 887, 921}, - {1513, 56, -163}, - {-1450, -4, -101}, - {-8711, 365, 428}, - {49, -223, 97}, - {-9775, 482, 487}, - {-49, -21, -109}, - {-4062, 363, 213}, - {-27, 373, -73}, - {-15197, -330, 627}, - {3770, 498, 117}, - {-8277, 111, 221}, - {103, -383, 75}, - {-6428, 150, 153}, - {637, 181, 132} - }, - { - {-18735, 487, 553}, - {485, 32, 66}, - {-638, -98, -124}, - {-8037, 472, 408}, - {-324, 654, -143}, - {-8884, 522, 502}, - {-5, -331, 0}, - {-3463, 255, 278}, - {42, -129, 123}, - {-14742, 779, 320}, - {3139, 449, 292}, - {-5938, -99, -24}, - {-143, 390, -155}, - {-4439, -170, -23}, - {508, 267, 143} - }, - { - {-10718, -191, -966}, - {-528, -475, 71}, - {205, 155, -146}, - {-6040, -841, -304}, - {-339, 281, -328}, - {-6765, -1209, -335}, - {54, 13, 128}, - {-2942, -944, -116}, - {-4, -468, -12}, - {-10323, -71, -683}, - {695, -1511, 110}, - {-2207, 629, -391}, - {-180, 335, -182}, - {-1507, 556, -259}, - {-50, -620, -48} - }, - { - {-43, -4018, -1593}, - {-960, 339, -178}, - {1271, -415, -151}, - {-2144, -1040, -966}, - {129, -1450, 236}, - {-2438, -957, -1249}, - {-12, 487, -52}, - {-1346, 45, -770}, - {-34, -257, -94}, - {-2507, -3084, -1101}, - {-1670, 1350, -478}, - {1976, -1720, -327}, - {55, -705, 164}, - {1569, -1212, -187}, - {-474, 189, -274} - }, - { - {9481, 7031, 657}, - {-604, 711, -144}, - {2166, 641, 45}, - {2643, 3864, -131}, - {348, -873, 438}, - {3177, 4854, -271}, - {-41, 333, -108}, - {1435, 2685, -410}, - {33, 225, 101}, - {5415, 5449, 498}, - {-2184, 982, -598}, - {4840, 1714, 408}, - {159, -530, 213}, - {3523, 1021, 283}, - {-326, 853, -76} - }, - { - {12538, 301, 2870}, - {126, -817, 298}, - {2277, -32, 292}, - {5590, -1855, 1537}, - {-31, 1308, -362}, - {6835, -2720, 1973}, - {34, -200, 103}, - {3802, -2468, 1096}, - {-8, 499, -17}, - {8804, -274, 2200}, - {-771, -2595, 417}, - {4844, 1040, 763}, - {-18, 575, -193}, - {3406, 812, 455}, - {122, -423, 320} - }, - { - {7142, -11885, -571}, - {392, -942, 202}, - {1387, -1238, 37}, - {4323, -5525, 497}, - {-121, 1646, -155}, - {5344, -7080, 735}, - {1, -478, -20}, - {3455, -3630, 807}, - {-9, 493, -10}, - {5533, -8789, -254}, - {620, -681, 874}, - {2213, -3699, -481}, - {-52, 810, -63}, - {1540, -2332, -344}, - {212, -991, 67} - } +const Word16 leftHRIRReal_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS] = { + { { 9537, -585, 380 }, + { 5125, 2612, 121 }, + { 8200, 371, 557 }, + { 9322, -1265, -503 }, + { 2484, 4450, 1221 }, + { 10266, -1682, -534 }, + { 699, 7231, 1680 }, + { 10750, -1807, -743 }, + { 477, 7724, 1403 }, + { 8474, 966, 428 }, + { 5574, 2964, 406 }, + { 9402, -707, 104 }, + { 2050, 5714, 1747 }, + { 8921, -754, -5 }, + { 4108, 2982, 608 } }, + { { 9393, -1267, 353 }, + { 2349, -2065, -1256 }, + { 7773, -937, 423 }, + { 10347, 2044, 509 }, + { -497, -2964, -965 }, + { 11063, 1767, 600 }, + { -861, -3193, -2227 }, + { 11262, 1422, 402 }, + { -773, -1346, -2180 }, + { 8526, -1704, -680 }, + { 3593, -164, -487 }, + { 9557, -1220, -97 }, + { -840, -3724, -1116 }, + { 8989, -444, 137 }, + { 811, -1404, -354 } }, + { { 9364, 2902, -1332 }, + { -725, -3444, 15 }, + { 7631, 1013, -278 }, + { 10799, 821, 842 }, + { -2452, -1144, -1007 }, + { 11117, 1779, 500 }, + { -381, -6671, -818 }, + { 11088, 2341, 35 }, + { 92, -7502, 243 }, + { 9450, -3476, -114 }, + { 1045, -128, -8 }, + { 9798, 240, -757 }, + { -2278, -1050, -1629 }, + { 8897, 884, -404 }, + { -2664, 272, -131 } }, + { { 10861, 4191, -1252 }, + { -3762, -3857, 394 }, + { 8685, 2546, -143 }, + { 9763, -1399, 168 }, + { -1840, 691, -513 }, + { 10087, -943, -394 }, + { 695, 398, 1722 }, + { 10522, 93, -698 }, + { 607, -3728, 1694 }, + { 10458, -965, 718 }, + { -1815, -690, 248 }, + { 10493, 2044, -170 }, + { -775, 4080, -147 }, + { 9085, 1484, -202 }, + { -4102, -288, -108 } }, + { { 13154, -3003, 1164 }, + { -5544, -735, -590 }, + { 10391, -1008, 951 }, + { 7892, 598, -211 }, + { 643, -3432, 365 }, + { 8827, -163, -406 }, + { 258, 3668, 437 }, + { 10314, -1168, -111 }, + { -486, 4155, -1377 }, + { 10592, 1196, -244 }, + { -4202, 297, 290 }, + { 10673, 342, 443 }, + { 1589, -1623, 1353 }, + { 9069, 399, 209 }, + { -2550, -1466, -59 } }, + { { 13638, -3481, 963 }, + { -4250, 1187, 104 }, + { 10993, -3894, -209 }, + { 6103, 92, -107 }, + { 2383, -353, 1189 }, + { 7815, 163, -91 }, + { -486, -981, -1153 }, + { 10179, 418, 519 }, + { -226, 5997, -617 }, + { 11024, 1694, 8 }, + { -5440, -583, 180 }, + { 9552, -1260, -10 }, + { 1767, -2621, 941 }, + { 8190, -542, -52 }, + { 688, 1099, 231 } }, + { { 12954, 2813, -1207 }, + { -1125, 629, -313 }, + { 11202, -1601, -1164 }, + { 5007, -797, 397 }, + { 1271, 3372, 18 }, + { 7306, -74, 57 }, + { -263, -2837, -450 }, + { 9881, 1329, 215 }, + { 567, 212, 1613 }, + { 11698, 1341, 80 }, + { -5100, -241, -14 }, + { 7817, 228, -227 }, + { -245, 2880, -590 }, + { 6730, 161, -48 }, + { 3096, -334, 277 } }, + { { 13738, 3091, -1171 }, + { 2792, 2546, -391 }, + { 11814, 2806, 483 }, + { 4384, -1136, 348 }, + { -895, -459, -865 }, + { 7350, 127, 133 }, + { 381, 1049, 881 }, + { 9830, -301, -410 }, + { -144, -4920, -421 }, + { 12635, 617, -454 }, + { -3145, 699, -18 }, + { 6290, -19, -20 }, + { -1749, 349, -1145 }, + { 5035, -318, 93 }, + { 3191, -764, 150 } }, + { { 15977, -2970, 667 }, + { 5593, -1332, 625 }, + { 11332, 2123, 806 }, + { 4160, 247, -180 }, + { -1750, -831, -510 }, + { 7795, 335, -8 }, + { 261, 2183, 440 }, + { 10673, -1402, -92 }, + { -378, -3148, -1060 }, + { 14027, -1592, 159 }, + { -226, -1091, 150 }, + { 5475, 83, 67 }, + { -974, -2773, -164 }, + { 3590, 654, -26 }, + { 1183, 1346, -211 } }, + { { 17151, -1613, 849 }, + { 5005, -2424, 291 }, + { 9693, -2085, -571 }, + { 4711, 951, 29 }, + { -829, 1826, 199 }, + { 8666, 356, -146 }, + { -292, -1101, -678 }, + { 12053, 206, 289 }, + { 316, 1906, 900 }, + { 14637, -767, 345 }, + { 2581, 22, 91 }, + { 5534, -50, -27 }, + { 834, 917, 733 }, + { 2958, 180, -118 }, + { -1283, -167, -310 } }, + { { 16192, 1977, -356 }, + { 1769, 827, -315 }, + { 8401, -1550, -495 }, + { 5734, -4, 240 }, + { 690, -342, 679 }, + { 9951, -629, 25 }, + { -272, -1549, -488 }, + { 13313, 413, -54 }, + { 126, 3236, 336 }, + { 14061, 811, -159 }, + { 4477, -119, -178 }, + { 6266, -515, -5 }, + { 1443, 942, 533 }, + { 3289, -600, 111 }, + { -2588, -702, 140 } }, + { { 14238, 337, -499 }, + { -1857, -667, -124 }, + { 7553, 302, 353 }, + { 6778, -552, -189 }, + { 1153, -1740, 56 }, + { 11197, -16, 35 }, + { 216, 1336, 497 }, + { 14330, 499, -188 }, + { -296, 109, -840 }, + { 13007, -142, -285 }, + { 5149, 79, -208 }, + { 7217, 362, 174 }, + { 390, -1296, 7 }, + { 4091, -53, 166 }, + { -2333, -214, 268 } }, + { { 12330, 185, -65 }, + { -4115, 121, -36 }, + { 6456, 898, 215 }, + { 7744, -957, -227 }, + { 581, 103, -492 }, + { 12002, -14, -121 }, + { 282, 1177, 530 }, + { 14874, -192, 17 }, + { 28, -2254, 93 }, + { 12050, -179, -102 }, + { 4415, -17, -60 }, + { 7934, 429, 47 }, + { -1034, 1038, -471 }, + { 4888, 195, -77 }, + { -851, 153, -176 } }, + { { 10838, -256, -90 }, + { -4037, 508, 40 }, + { 5156, -473, -94 }, + { 8118, 341, 200 }, + { -164, 683, -87 }, + { 12131, 140, -87 }, + { -158, -1433, -366 }, + { 14543, -707, -147 }, + { 208, -889, 581 }, + { 11383, 1, 49 }, + { 2349, -532, 89 }, + { 8430, -132, -244 }, + { -1209, 643, -612 }, + { 5487, 279, -145 }, + { 1220, 1024, -248 } }, + { { 9687, -376, 58 }, + { -2158, -699, 93 }, + { 3882, 119, -70 }, + { 7290, 827, 148 }, + { -687, -160, 325 }, + { 11361, 219, 6 }, + { -281, -866, -539 }, + { 13311, 15, -267 }, + { -86, 1294, -251 }, + { 10787, 356, -22 }, + { -577, 918, 48 }, + { 8916, -655, -124 }, + { 88, -2072, 48 }, + { 5636, -177, -6 }, + { 2634, -749, 132 } }, + { { 8224, -199, 369 }, + { 230, 777, 209 }, + { 2857, -79, 31 }, + { 5606, -759, -138 }, + { -776, -760, 126 }, + { 9743, -439, 28 }, + { 87, 1338, 204 }, + { 11244, 231, 156 }, + { -144, 865, -393 }, + { 9911, -272, -152 }, + { -3352, -561, -7 }, + { 9129, 97, 109 }, + { 1250, 693, 810 }, + { 5103, -153, 81 }, + { 2280, -364, 331 } }, + { { 6064, 1602, 78 }, + { 1918, 271, 142 }, + { 2281, 44, 65 }, + { 3931, 136, -169 }, + { -316, 418, -427 }, + { 7723, 489, 35 }, + { 309, 90, 641 }, + { 8310, 1195, 302 }, + { 110, -1029, 314 }, + { 8495, -40, -25 }, + { -4909, 141, 16 }, + { 8666, 459, 22 }, + { 801, 1978, 467 }, + { 3970, 459, 59 }, + { 282, 1364, 96 } }, + { { 3939, -526, -357 }, + { 2475, -538, -227 }, + { 2192, 13, 54 }, + { 3000, 456, 108 }, + { 601, 1467, -250 }, + { 5967, -396, 12 }, + { -54, -2172, -135 }, + { 5243, -1258, -81 }, + { 108, -1077, 296 }, + { 6354, -541, 138 }, + { -4677, 310, 32 }, + { 7552, -304, -73 }, + { -642, -1889, -638 }, + { 2620, -587, -92 }, + { -1916, -875, -282 } }, + { { 2842, -859, -39 }, + { 2284, -237, -292 }, + { 2523, -134, 56 }, + { 3172, -179, 334 }, + { 1142, -865, 512 }, + { 5220, -149, 58 }, + { -348, -439, -771 }, + { 3422, -71, -191 }, + { -155, 845, -435 }, + { 3676, 888, 54 }, + { -2830, -610, 33 }, + { 6029, 353, -51 }, + { -1132, -1322, -729 }, + { 1605, -101, -108 }, + { -2646, -438, -303 } }, + { { 2746, 198, 349 }, + { 1607, 338, 20 }, + { 3165, 40, 28 }, + { 4625, -209, 124 }, + { 467, -1307, 508 }, + { 5988, 367, 151 }, + { 94, 2441, 277 }, + { 3615, 798, 96 }, + { -37, 1725, -96 }, + { 1144, -638, -83 }, + { -227, 647, 29 }, + { 4399, -289, -36 }, + { -165, 1895, 255 }, + { 1187, 292, 96 }, + { -1441, 1273, 81 } }, + { { 3163, 494, 137 }, + { 433, 173, 270 }, + { 3969, -24, -87 }, + { 7526, -285, -304 }, + { -854, 1877, -390 }, + { 8315, -276, 23 }, + { 307, 1279, 679 }, + { 5602, -651, 285 }, + { 169, 236, 471 }, + { -583, 57, -66 }, + { 2042, -445, 40 }, + { 3014, -17, 83 }, + { 807, 224, 607 }, + { 1211, 28, 176 }, + { 608, -360, 269 } }, + { { 3897, -50, -192 }, + { -1068, -992, 119 }, + { 4719, 306, -114 }, + { 11509, 1355, -399 }, + { -1249, 794, -716 }, + { 11804, 584, -254 }, + { -119, -1560, -369 }, + { 8604, 68, 51 }, + { -47, -1343, -139 }, + { -1339, 236, 92 }, + { 3168, -48, 12 }, + { 2107, -231, 166 }, + { 702, -1060, 144 }, + { 1586, -119, 71 }, + { 1990, -257, 22 } }, + { { 4800, -634, -123 }, + { -2345, 797, -340 }, + { 5079, -407, 75 }, + { 15155, -1549, -4 }, + { -199, -2102, 151 }, + { 15467, -1126, -283 }, + { -216, -1203, -447 }, + { 11719, -205, -392 }, + { -131, -741, -361 }, + { -1511, 41, 154 }, + { 3010, 307, -62 }, + { 1931, 249, 34 }, + { -147, 736, -287 }, + { 2423, -41, -70 }, + { 1992, 103, -98 } }, + { { 5450, 360, 127 }, + { -2646, 1221, -158 }, + { 4754, -253, 199 }, + { 16427, -176, 240 }, + { 931, -103, 634 }, + { 17686, 723, -32 }, + { 85, 828, 289 }, + { 14017, 1111, -337 }, + { 103, 968, 293 }, + { -1588, -174, 65 }, + { 2044, -298, -90 }, + { 2778, 195, -116 }, + { -711, 279, -309 }, + { 3808, 423, -121 }, + { 769, -193, 57 } }, + { { 5413, 349, 129 }, + { -1909, -981, 571 }, + { 4015, 569, 61 }, + { 14268, 1503, -16 }, + { 914, 1376, 53 }, + { 16945, 591, 104 }, + { 146, 729, 272 }, + { 14285, -453, 165 }, + { 68, 1229, 185 }, + { -1761, 41, 24 }, + { 930, 188, -72 }, + { 4548, -660, -111 }, + { -417, -681, -36 }, + { 5502, -599, -37 }, + { -898, 668, 72 } }, + { { 4754, -446, -37 }, + { -666, -1125, 361 }, + { 3801, -118, -93 }, + { 9578, -1388, -227 }, + { 84, -242, -347 }, + { 13000, -1532, 5 }, + { -28, -444, -139 }, + { 11581, -1527, 208 }, + { -121, -152, -339 }, + { -1974, -84, 33 }, + { 106, -34, -32 }, + { 6535, 675, 14 }, + { 290, 435, 186 }, + { 6859, 204, 8 }, + { -1916, -388, -127 } }, + { { 3990, 133, -95 }, + { 1081, 892, -687 }, + { 4960, -410, -148 }, + { 4332, 1023, -186 }, + { -625, -481, -61 }, + { 7200, 1680, -150 }, + { -110, -175, -197 }, + { 6454, 1981, -217 }, + { -9, -978, -18 }, + { -2039, 55, -1 }, + { -387, -35, 20 }, + { 7734, -94, 72 }, + { 606, 108, 235 }, + { 7239, 102, -36 }, + { -1557, -463, -178 } }, + { { 3670, 214, -2 }, + { 3326, 1859, -796 }, + { 7546, 919, -115 }, + { 311, -378, -63 }, + { -739, -80, 107 }, + { 1657, -1045, -211 }, + { -20, 440, 8 }, + { 768, -835, -274 }, + { 112, -100, 312 }, + { -1768, 177, -3 }, + { -798, -34, 63 }, + { 7497, -468, -22 }, + { 215, -687, 54 }, + { 6419, -322, -45 }, + { -118, 869, 18 } }, + { { 4120, -355, 139 }, + { 4610, -2222, 393 }, + { 10608, -818, -37 }, + { -1708, -170, 122 }, + { -261, 101, -101 }, + { -1992, 22, -47 }, + { 99, -131, 193 }, + { -3819, 319, 53 }, + { -41, 1026, -120 }, + { -1147, -276, 61 }, + { -1361, 171, 74 }, + { 5904, 672, -157 }, + { -395, 477, -230 }, + { 4612, 593, -68 }, + { 1272, -392, 201 } }, + { { 5450, 207, 153 }, + { 2840, -1202, 1054 }, + { 12605, 165, -62 }, + { -2088, 168, 245 }, + { 470, 625, -75 }, + { -3437, 347, 228 }, + { 41, -553, 47 }, + { -6627, -300, 219 }, + { -84, 723, -232 }, + { -303, 145, 85 }, + { -2026, -230, 51 }, + { 3548, -444, -175 }, + { -493, 409, -240 }, + { 2358, -518, -108 }, + { 1602, -383, 147 } }, + { { 7694, -158, -45 }, + { -1743, 3482, 227 }, + { 12340, 347, -107 }, + { -1636, 79, 183 }, + { 796, -332, 225 }, + { -3433, -78, 325 }, + { -88, 130, -185 }, + { -7684, 61, 205 }, + { 79, -466, 226 }, + { 677, -24, 2 }, + { -2416, 74, 30 }, + { 1036, 203, -18 }, + { -5, -753, 67 }, + { 212, 204, -38 }, + { 780, 670, -56 } }, + { { 10709, 485, -301 }, + { -5748, -1616, -796 }, + { 9494, -953, -97 }, + { -910, -204, -30 }, + { 318, -664, 219 }, + { -2839, -302, 141 }, + { -44, 477, -57 }, + { -7412, 8, 130 }, + { 32, -812, 84 }, + { 1788, 151, -107 }, + { -2052, 143, 25 }, + { -1327, -366, 137 }, + { 441, 129, 290 }, + { -1554, -140, 106 }, + { -422, -344, -184 } }, + { { 13798, -990, -322 }, + { -5690, -1801, -684 }, + { 4597, 1450, -169 }, + { -104, -156, -176 }, + { -513, 889, -174 }, + { -2029, 159, -140 }, + { 67, -128, 146 }, + { -6324, -102, -10 }, + { -78, -5, -219 }, + { 2944, -404, -98 }, + { -696, -297, -25 }, + { -3404, 604, 105 }, + { 313, 709, 108 }, + { -2915, 384, 122 }, + { -1107, -257, -94 } }, + { { 15569, 748, -47 }, + { -1495, 2639, 84 }, + { -1277, -1129, -186 }, + { 561, 405, -100 }, + { -788, 254, -357 }, + { -1114, 346, -226 }, + { 48, -325, 70 }, + { -4954, 263, -123 }, + { 4, 600, 16 }, + { 3824, 303, 5 }, + { 1398, 437, -122 }, + { -4974, -405, -17 }, + { -166, -445, -206 }, + { -3820, -305, 8 }, + { -953, 399, 103 } }, + { { 14507, 688, 110 }, + { 3521, -1445, 511 }, + { -7125, 635, 74 }, + { 582, -150, 66 }, + { -194, -1087, 12 }, + { -526, -466, -73 }, + { -48, 207, -108 }, + { -4017, -386, -88 }, + { 64, 159, 179 }, + { 4013, 129, 29 }, + { 3433, -568, -141 }, + { -5843, -20, -28 }, + { -369, -367, -178 }, + { -4173, -38, -37 }, + { -294, -11, 119 } }, + { { 10113, -1888, -114 }, + { 5681, -304, 516 }, + { -12370, -786, 373 }, + { -519, -471, 115 }, + { 536, 173, 312 }, + { -1069, -20, 125 }, + { -51, 264, -82 }, + { -4313, 137, 115 }, + { -27, -521, -80 }, + { 3344, -425, -62 }, + { 4309, 359, 8 }, + { -6116, 163, 59 }, + { -126, 410, 52 }, + { -4082, 187, 14 }, + { 382, -99, -44 } }, + { { 3386, 1782, -340 }, + { 3705, 2090, 118 }, + { -16485, 1084, 357 }, + { -2725, 905, -21 }, + { 610, 592, 127 }, + { -3295, 839, 164 }, + { 32, -210, 79 }, + { -6261, 719, 233 }, + { -48, -374, -134 }, + { 2000, 379, -134 }, + { 3213, 426, 161 }, + { -6187, -3, 101 }, + { 204, -49, 129 }, + { -3897, -87, 59 }, + { 773, -156, -91 } }, + { { -4003, -1087, -197 }, + { -474, -1993, -513 }, + { -18633, -618, 107 }, + { -5377, -545, -103 }, + { 91, -414, -114 }, + { -6841, -1230, 19 }, + { 49, -181, 82 }, + { -9322, -1207, 78 }, + { 47, 325, 134 }, + { 275, -235, -86 }, + { 329, -1159, 102 }, + { -6449, -182, 64 }, + { 266, -165, 71 }, + { -4003, -111, 52 }, + { 714, 144, 35 } }, + { { -10795, 782, 170 }, + { -3458, -280, -583 }, + { -18051, -477, -28 }, + { -7634, 125, 32 }, + { -431, 37, -151 }, + { -10423, 748, -73 }, + { -17, 197, -45 }, + { -11998, 603, -86 }, + { 22, 513, 59 }, + { -1697, 319, 8 }, + { -2939, 964, -66 }, + { -7047, 236, 12 }, + { 34, 252, -15 }, + { -4582, 244, 17 }, + { 201, 229, 102 } }, + { { -16452, -1047, 362 }, + { -3428, 1651, 64 }, + { -14852, 1275, 59 }, + { -9029, -179, 139 }, + { -469, 298, -53 }, + { -12676, -104, 5 }, + { -47, 69, -85 }, + { -12828, 279, -41 }, + { -53, -34, -150 }, + { -3982, -563, 22 }, + { -4748, -79, -95 }, + { -7863, -186, -1 }, + { -214, -143, -98 }, + { -5524, -248, 0 }, + { -464, -393, 5 } }, + { { -20795, 1185, 203 }, + { -1303, -792, 489 }, + { -10248, -1296, 195 }, + { -9522, 202, 49 }, + { -55, -264, 53 }, + { -13060, -198, 65 }, + { 3, -231, 16 }, + { -11410, -743, 66 }, + { 5, -465, 18 }, + { -6700, 646, -22 }, + { -4049, -605, -23 }, + { -8666, 88, 28 }, + { -196, -181, -96 }, + { -6523, 161, 20 }, + { -782, 97, -107 } }, + { { -23598, -376, 38 }, + { 875, -327, 222 }, + { -5910, 680, 190 }, + { -9376, 139, -41 }, + { 345, 24, 58 }, + { -12061, 434, 51 }, + { 48, 2, 96 }, + { -8573, 794, 93 }, + { 45, -177, 126 }, + { -9836, -436, 49 }, + { -1270, 843, -26 }, + { -9215, 57, 104 }, + { 53, 352, 34 }, + { -7225, -3, 77 }, + { -484, 296, -94 } }, + { { -24524, -906, 373 }, + { 1838, 344, -170 }, + { -2964, -102, 33 }, + { -9025, -528, 114 }, + { 369, -16, 69 }, + { -10723, -678, 175 }, + { 4, 284, -1 }, + { -5763, -642, 103 }, + { -28, 358, -80 }, + { -13013, 173, 347 }, + { 1966, -864, -34 }, + { -9224, -171, 211 }, + { 221, -68, 153 }, + { -7294, -135, 153 }, + { 180, -407, 17 } }, + { { -23135, 887, 921 }, + { 1513, 56, -163 }, + { -1450, -4, -101 }, + { -8711, 365, 428 }, + { 49, -223, 97 }, + { -9775, 482, 487 }, + { -49, -21, -109 }, + { -4062, 363, 213 }, + { -27, 373, -73 }, + { -15197, -330, 627 }, + { 3770, 498, 117 }, + { -8277, 111, 221 }, + { 103, -383, 75 }, + { -6428, 150, 153 }, + { 637, 181, 132 } }, + { { -18735, 487, 553 }, + { 485, 32, 66 }, + { -638, -98, -124 }, + { -8037, 472, 408 }, + { -324, 654, -143 }, + { -8884, 522, 502 }, + { -5, -331, 0 }, + { -3463, 255, 278 }, + { 42, -129, 123 }, + { -14742, 779, 320 }, + { 3139, 449, 292 }, + { -5938, -99, -24 }, + { -143, 390, -155 }, + { -4439, -170, -23 }, + { 508, 267, 143 } }, + { { -10718, -191, -966 }, + { -528, -475, 71 }, + { 205, 155, -146 }, + { -6040, -841, -304 }, + { -339, 281, -328 }, + { -6765, -1209, -335 }, + { 54, 13, 128 }, + { -2942, -944, -116 }, + { -4, -468, -12 }, + { -10323, -71, -683 }, + { 695, -1511, 110 }, + { -2207, 629, -391 }, + { -180, 335, -182 }, + { -1507, 556, -259 }, + { -50, -620, -48 } }, + { { -43, -4018, -1593 }, + { -960, 339, -178 }, + { 1271, -415, -151 }, + { -2144, -1040, -966 }, + { 129, -1450, 236 }, + { -2438, -957, -1249 }, + { -12, 487, -52 }, + { -1346, 45, -770 }, + { -34, -257, -94 }, + { -2507, -3084, -1101 }, + { -1670, 1350, -478 }, + { 1976, -1720, -327 }, + { 55, -705, 164 }, + { 1569, -1212, -187 }, + { -474, 189, -274 } }, + { { 9481, 7031, 657 }, + { -604, 711, -144 }, + { 2166, 641, 45 }, + { 2643, 3864, -131 }, + { 348, -873, 438 }, + { 3177, 4854, -271 }, + { -41, 333, -108 }, + { 1435, 2685, -410 }, + { 33, 225, 101 }, + { 5415, 5449, 498 }, + { -2184, 982, -598 }, + { 4840, 1714, 408 }, + { 159, -530, 213 }, + { 3523, 1021, 283 }, + { -326, 853, -76 } }, + { { 12538, 301, 2870 }, + { 126, -817, 298 }, + { 2277, -32, 292 }, + { 5590, -1855, 1537 }, + { -31, 1308, -362 }, + { 6835, -2720, 1973 }, + { 34, -200, 103 }, + { 3802, -2468, 1096 }, + { -8, 499, -17 }, + { 8804, -274, 2200 }, + { -771, -2595, 417 }, + { 4844, 1040, 763 }, + { -18, 575, -193 }, + { 3406, 812, 455 }, + { 122, -423, 320 } }, + { { 7142, -11885, -571 }, + { 392, -942, 202 }, + { 1387, -1238, 37 }, + { 4323, -5525, 497 }, + { -121, 1646, -155 }, + { 5344, -7080, 735 }, + { 1, -478, -20 }, + { 3455, -3630, 807 }, + { -9, 493, -10 }, + { 5533, -8789, -254 }, + { 620, -681, 874 }, + { 2213, -3699, -481 }, + { -52, 810, -63 }, + { 1540, -2332, -344 }, + { 212, -991, 67 } } }; -const Word16 leftHRIRImag_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS]= -{ - { - {80, 263, -8}, - {-2068, 2973, -830}, - {-339, 1799, -616}, - {179, -1662, 563}, - {-1637, 3905, -1115}, - {175, -2052, 762}, - {-773, 5135, -1900}, - {136, -1963, 765}, - {-657, 4693, -1836}, - {156, 1121, -476}, - {-1830, 2634, -778}, - {-14, -338, 205}, - {-1582, 5363, -1689}, - {-202, -454, 261}, - {-2127, 3029, -751} - }, - { - {472, -777, -412}, - {-4654, 2731, -416}, - {-478, 272, -1216}, - {-415, -1803, 513}, - {-2755, 2770, -1200}, - {-391, -2360, 679}, - {-498, 7103, -1106}, - {-332, -2799, 477}, - {-136, 8451, -330}, - {705, 1586, -423}, - {-4135, 3480, 101}, - {-332, -1418, -208}, - {-2362, 3861, -2004}, - {-880, -1522, -77}, - {-4404, 1684, -738} - }, - { - {1519, -2126, -234}, - {-4946, 138, 723}, - {703, -4795, 639}, - {-2259, 1242, -286}, - {-806, -1969, 118}, - {-1842, 792, -244}, - {753, -1105, 1851}, - {-1318, 990, -884}, - {746, 2069, 2137}, - {1216, -1042, 547}, - {-5309, 3002, 441}, - {-711, -1499, -222}, - {55, -4519, 627}, - {-1535, -1020, -225}, - {-3231, -1126, 127} - }, - { - {2417, 1671, 918}, - {-3647, -1667, -308}, - {1518, -1623, 1739}, - {-4095, -14, -308}, - {1653, 1047, 504}, - {-2911, 484, -67}, - {267, -4688, 429}, - {-1617, 1931, -426}, - {-361, -5949, -1037}, - {724, -2917, -129}, - {-5221, 1846, -111}, - {-1415, -182, 414}, - {2093, -5, 1727}, - {-2208, 42, 314}, - {-6, 1013, 183} - }, - { - {1651, 2829, 708}, - {-285, -3157, -299}, - {499, 3770, -334}, - {-5035, -378, -31}, - {2391, -146, 884}, - {-3235, -207, 203}, - {-568, 583, -1370}, - {-1589, -58, 337}, - {-442, -5280, -1252}, - {151, -1553, -531}, - {-3462, 830, 70}, - {-3061, 1755, -47}, - {1347, 3648, 504}, - {-3527, 1291, 20}, - {3046, -920, 281} - }, - { - {-278, -3820, -1419}, - {3409, -784, -63}, - {-870, 830, -1225}, - {-4806, 899, 354}, - {453, -4114, -85}, - {-2848, 91, 172}, - {-242, 3190, -358}, - {-1708, -933, 13}, - {568, 2077, 1616}, - {92, -191, 87}, - {-824, 1543, -128}, - {-4633, 80, -360}, - {-957, -2116, -1018}, - {-4914, 157, -154}, - {3728, -724, 255} - }, - { - {-835, -3834, -1343}, - {5364, -1032, -469}, - {-1726, -3065, 485}, - {-3983, 644, 293}, - {-1811, 12, -1147}, - {-2061, 20, 53}, - {436, -962, 1056}, - {-1605, 140, -369}, - {37, 5871, 102}, - {-196, 712, -336}, - {2210, -191, 12}, - {-5182, -532, 13}, - {-1879, -1274, -1078}, - {-5744, 24, 93}, - {1793, 1127, -7} - }, - { - {-162, 2870, 1049}, - {4975, 748, 342}, - {-3207, -2430, 940}, - {-3068, -287, -225}, - {-1745, 2190, -314}, - {-1228, 33, -56}, - {258, -2528, 447}, - {-1071, 922, -169}, - {-497, 1950, -1392}, - {-578, 1445, -32}, - {4542, 1007, 28}, - {-4721, 197, 177}, - {-429, 3137, 189}, - {-5836, -175, 24}, - {-1115, -1180, -277} - }, - { - {-1186, 3003, 1027}, - {1662, 2905, 163}, - {-5380, 2336, -570}, - {-1939, -984, -124}, - {-74, -1166, 481}, - {-534, -34, -144}, - {-343, 1080, -789}, - {-511, -448, 229}, - {261, -3536, 761}, - {-1752, 1035, 351}, - {5437, 683, 14}, - {-3655, 14, 11}, - {1377, -336, 1014}, - {-5068, -292, -96}, - {-2943, -304, -283} - }, - { - {-4239, -2555, -544}, - {-2588, -954, -472}, - {-6624, 1711, -536}, - {-889, 299, 206}, - {1352, 102, 638}, - {-57, 546, -14}, - {-262, 1938, -442}, - {-667, -1041, -2}, - {252, -3541, 707}, - {-3959, -1387, -195}, - {4615, -351, -234}, - {-2517, 464, -29}, - {1319, -1953, 393}, - {-3747, 792, 75}, - {-2634, 1130, 177} - }, - { - {-7310, -528, -630}, - {-4959, -507, -131}, - {-6916, -886, 496}, - {-460, 840, -113}, - {1207, 2064, -18}, - {-106, 275, 88}, - {252, -1097, 588}, - {-1599, -3, -244}, - {-328, 719, -930}, - {-6072, -5, -324}, - {2613, 367, -143}, - {-1813, -159, 110}, - {-213, 1241, -374}, - {-2598, 60, 157}, - {-844, -145, 302} - }, - { - {-9182, 657, 149}, - {-4571, 540, 135}, - {-7244, -1108, 383}, - {-638, 481, -251}, - {26, -233, -616}, - {-943, -486, -84}, - {276, -1240, 509}, - {-3070, 1, 37}, - {-34, 2823, -78}, - {-7477, 310, 25}, - {-40, -306, 37}, - {-1807, -475, 12}, - {-1336, -103, -554}, - {-2128, -384, -96}, - {1152, -298, -158} - }, - { - {-10008, 390, 246}, - {-2019, -898, 132}, - {-7646, 464, -143}, - {-1402, -341, 218}, - {-751, -1139, -84}, - {-2380, 83, -56}, - {-186, 1492, -424}, - {-5140, 893, 21}, - {252, 681, 709}, - {-8363, 156, 170}, - {-2694, 516, 179}, - {-2294, 381, -232}, - {-885, -1069, -352}, - {-2273, -129, -158}, - {2460, -748, -237} - }, - { - {-10335, 215, 144}, - {1074, 612, 109}, - {-7715, 384, -105}, - {-2896, -1130, 184}, - {-818, 105, 374}, - {-4184, -377, 80}, - {-282, 1115, -533}, - {-7516, -397, -117}, - {-68, -1677, -206}, - {-9149, -353, 68}, - {-4674, -644, 92}, - {-2924, 469, -106}, - {591, 1721, 286}, - {-2906, 96, 40}, - {2365, 281, 173} - }, - { - {-10737, 96, 299}, - {3079, -243, 93}, - {-7334, -216, 64}, - {-4421, 556, -173}, - {-403, 570, 99}, - {-5990, 457, 69}, - {124, -1300, 291}, - {-9723, -240, 203}, - {-169, -905, -469}, - {-10177, 380, -53}, - {-5231, -29, -27}, - {-3775, 45, 183}, - {1332, 8, 772}, - {-3935, 353, 112}, - {692, 827, 289} - }, - { - {-11371, -996, 58}, - {3332, -523, 7}, - {-6530, 203, 65}, - {-5006, 314, -140}, - {256, -261, -354}, - {-7213, -213, 38}, - {288, -449, 571}, - {-11503, -776, 339}, - {96, 1081, 276}, - {-11476, 53, 42}, - {-4000, 597, 7}, - {-5085, -748, 82}, - {401, -2166, 218}, - {-5015, -365, 40}, - {-1557, -1258, -33} - }, - { - {-11511, 162, -342}, - {2204, 787, -251}, - {-5462, -193, 32}, - {-4350, -718, 124}, - {848, -1136, -169}, - {-7393, -36, 12}, - {-59, 1657, -136}, - {-12308, 770, -93}, - {129, 864, 350}, - {-12854, 302, 201}, - {-1411, -685, 21}, - {-6580, 345, -70}, - {-1003, 1344, -760}, - {-5681, 267, -69}, - {-2753, 234, -335} - }, - { - {-10440, 1453, -42}, - {672, 125, -240}, - {-4386, 184, 4}, - {-2737, 326, 240}, - {836, 590, 493}, - {-6367, 435, 12}, - {-336, 30, -729}, - {-11359, 824, -226}, - {-135, -1078, -382}, - {-13943, -528, 89}, - {1543, 701, 6}, - {-7796, -70, -2}, - {-1053, 1657, -645}, - {-5611, 325, -72}, - {-1951, 991, -222} - }, - { - {-8616, -535, 384}, - {-647, -333, 136}, - {-3485, -101, -27}, - {-698, 176, -34}, - {-114, 1517, 367}, - {-4391, -550, 47}, - {71, -2577, 199}, - {-8822, -1254, 106}, - {-76, -1539, -205}, - {-14161, -19, -51}, - {3713, -290, -5}, - {-8465, 53, 52}, - {231, -2100, 461}, - {-4851, -558, 118}, - {232, -1320, 186} - }, - { - {-6970, -492, 101}, - {-1717, -364, 289}, - {-2888, 24, -81}, - {1284, 171, -381}, - {-1145, -1341, -474}, - {-2177, 184, -63}, - {338, -1038, 754}, - {-5893, 476, 220}, - {167, 226, 467}, - {-13253, 536, -5}, - {4334, -78, -21}, - {-8444, 226, 102}, - {1039, -853, 710}, - {-3845, 11, 157}, - {2083, 39, 320} - }, - { - {-5775, -15, -265}, - {-2389, 590, 71}, - {-2706, -126, -73}, - {2503, -723, -316}, - {-970, -1041, -639}, - {-629, -109, -258}, - {-115, 1951, -348}, - {-3823, 240, -52}, - {-5, 1498, -23}, - {-11570, -670, 139}, - {3386, 483, -35}, - {-7772, -109, 129}, - {490, 1481, -44}, - {-2893, 96, -22}, - {2299, 806, -8} - }, - { - {-5015, 614, -137}, - {-2318, -317, -276}, - {-3007, 153, 78}, - {1850, 364, 127}, - {358, 2175, 276}, - {-658, 219, -191}, - {-260, 1253, -560}, - {-3392, -377, -373}, - {-155, 416, -432}, - {-9813, 206, 162}, - {1508, -577, -82}, - {-6609, -36, -29}, - {-490, -366, -455}, - {-1998, 106, -146}, - {1013, -388, -179} - }, - { - {-4837, -225, 149}, - {-1258, -1242, -142}, - {-3714, 334, 158}, - {-1523, 1293, 331}, - {1231, 476, 716}, - {-3032, 372, 110}, - {106, -1206, 339}, - {-4883, -217, -221}, - {81, -1307, 232}, - {-8487, 46, 13}, - {-356, 285, -75}, - {-5115, -371, -160}, - {-775, -668, -266}, - {-1227, -298, -131}, - {-745, 119, 1} - }, - { - {-5310, -520, 122}, - {432, 1052, 451}, - {-4385, -572, -32}, - {-7066, -2181, 10}, - {663, -1795, -33}, - {-7808, -1495, 220}, - {178, -1028, 351}, - {-8328, -366, 292}, - {102, -1158, 280}, - {-7577, 154, -60}, - {-1534, -35, -8}, - {-3728, 511, -90}, - {-170, 816, 118}, - {-886, 255, -11}, - {-1912, -335, 58} - }, - { - {-6046, 435, -87}, - {1854, 1105, 223}, - {-4307, -110, -192}, - {-12643, 1130, -215}, - {-445, 167, -500}, - {-13733, 1753, 57}, - {-59, 564, -219}, - {-13305, 1868, 319}, - {-119, 455, -337}, - {-6815, -188, -24}, - {-1904, -103, 45}, - {-3189, -216, 56}, - {535, -112, 274}, - {-1429, 247, 59}, - {-1808, 14, -111} - }, - { - {-6406, 128, -114}, - {2712, -811, -665}, - {-3270, 535, -145}, - {-16060, -5, -40}, - {-894, 908, -87}, - {-18646, -958, -71}, - {-123, 426, -221}, - {-18300, -1677, -130}, - {-34, 1078, -89}, - {-5979, 152, -27}, - {-1765, 126, 77}, - {-4065, -481, 96}, - {567, -424, 159}, - {-3042, -603, 5}, - {-488, 713, -122} - }, - { - {-6049, -380, 13}, - {3041, -1438, -568}, - {-1993, -503, -47}, - {-16497, -516, 153}, - {-514, -145, 207}, - {-20790, -128, -31}, - {1, -414, 65}, - {-21297, -177, -162}, - {116, -25, 325}, - {-4982, -298, -28}, - {-1526, -16, 81}, - {-6260, 854, -11}, - {-25, 633, -69}, - {-5357, 534, -14}, - {1122, -733, 93} - }, - { - {-5085, 335, 102}, - {2075, 1393, 597}, - {-1725, 51, 44}, - {-14579, 853, 254}, - {197, -201, -10}, - {-19819, 1014, 154}, - {103, 17, 192}, - {-21381, 929, 242}, - {-15, -998, -48}, - {-3939, 298, 22}, - {-1373, -69, 52}, - {-8982, -676, -98}, - {-541, -210, -258}, - {-7698, -505, 7}, - {1835, -33, 212} - }, - { - {-3884, -42, 42}, - {-940, 1898, 977}, - {-3515, 787, 36}, - {-11751, -492, 247}, - {716, -374, -62}, - {-16854, -1004, 334}, - {33, 503, 29}, - {-19163, -554, 354}, - {-102, -371, -284}, - {-3070, -77, 26}, - {-1163, 46, 2}, - {-11291, 212, -46}, - {-395, -604, -161}, - {-9426, 251, 3}, - {1183, 732, 71} - }, - { - {-2857, -110, -155}, - {-4612, -3074, -100}, - {-7454, -1155, -23}, - {-9289, 94, 75}, - {623, 151, 181}, - {-13576, 336, 268}, - {-95, -157, -193}, - {-15808, 526, 165}, - {64, 846, 184}, - {-2494, -73, -58}, - {-581, 150, -33}, - {-12645, 123, 119}, - {200, 660, 160}, - {-10188, 137, 63}, - {-220, -649, -144} - }, - { - {-2447, -18, -291}, - {-5690, 140, -998}, - {-12559, 1132, 14}, - {-7673, 53, -135}, - {-87, 727, 134}, - {-11068, 89, -14}, - {-43, -546, -53}, - {-12350, -510, 5}, - {59, 887, 161}, - {-2221, -8, -127}, - {544, -316, -39}, - {-13038, -26, 218}, - {506, 143, 283}, - {-10062, -221, 159}, - {-1262, 28, -187} - }, - { - {-3308, 111, -173}, - {-2490, 3069, -516}, - {-17401, -1024, 33}, - {-6824, 209, -199}, - {-749, -607, -221}, - {-9498, 29, -248}, - {78, 109, 168}, - {-9491, 380, -107}, - {-83, -151, -235}, - {-2305, 136, -75}, - {1995, 319, -59}, - {-12687, -130, 118}, - {185, -768, 29}, - {-9365, 3, 125}, - {-1274, 500, -31} - }, - { - {-6178, 388, 140}, - {2827, -2591, 470}, - {-20704, 301, 61}, - {-6630, -334, -39}, - {-636, -485, -303}, - {-8669, -439, -205}, - {46, 390, 62}, - {-7595, -374, -135}, - {-11, -681, -25}, - {-2923, 43, 45}, - {3175, -211, -95}, - {-11717, -131, -34}, - {-319, 337, -262}, - {-8327, -52, -20}, - {-456, -465, 149} - }, - { - {-11285, -1531, 274}, - {6074, -80, 681}, - {-21801, 452, 270}, - {-7186, -64, 139}, - {165, 1077, 98}, - {-8627, 330, 46}, - {-56, -171, -125}, - {-6886, 255, -28}, - {71, -81, 197}, - {-4204, -459, 66}, - {3354, 79, -59}, - {-10238, 521, -32}, - {-375, 570, -159}, - {-7057, 386, -60}, - {457, -62, 121} - }, - { - {-17682, 2032, 52}, - {4887, 1749, 271}, - {-20752, -448, 435}, - {-8449, 524, 143}, - {745, 28, 361}, - {-9598, 252, 221}, - {-50, -288, -78}, - {-7398, 39, 149}, - {-16, 562, -49}, - {-5966, 578, -22}, - {2060, 239, 85}, - {-8577, -508, 71}, - {9, -462, 132}, - {-5779, -404, 21}, - {892, 237, -66} - }, - { - {-23410, -1053, -110}, - {451, -2222, -219}, - {-17832, 280, 261}, - {-9905, -606, 0}, - {473, -903, 68}, - {-11363, -751, 179}, - {40, 219, 94}, - {-8673, -557, 199}, - {-58, 261, -160}, - {-7752, -325, -57}, - {-515, -768, 176}, - {-7168, 193, 98}, - {306, -146, 165}, - {-4820, 159, 67}, - {768, 41, -104} - }, - { - {-26720, -202, 111}, - {-3764, 1115, -599}, - {-13162, -779, -68}, - {-10718, 16, -70}, - {-228, 332, -222}, - {-12961, 631, -1}, - {50, 232, 83}, - {-9637, 596, 4}, - {39, -446, 110}, - {-9174, 50, 27}, - {-3314, 976, 62}, - {-6226, 4, 31}, - {221, 306, 19}, - {-4357, 55, 40}, - {264, -65, 38} - }, - { - {-27070, 633, 432}, - {-4746, 1286, -412}, - {-7071, 1585, -176}, - {-10283, 556, 66}, - {-588, 252, -157}, - {-13124, 208, -84}, - {-25, -197, -63}, - {-8995, 327, -156}, - {36, -470, 98}, - {-10122, -49, 127}, - {-4789, -307, -118}, - {-5611, 37, -25}, - {-84, -186, -76}, - {-4259, -90, -4}, - {-368, -242, 91} - }, - { - {-24926, -453, 457}, - {-2346, -2123, 305}, - {-626, -1711, -39}, - {-8663, -448, 161}, - {-340, -398, 16}, - {-11192, -943, 23}, - {-47, -123, -82}, - {-6209, -1191, -62}, - {-52, 174, -147}, - {-10681, 161, 127}, - {-3889, -724, -114}, - {-4982, -182, -19}, - {-261, -8, -98}, - {-4165, -34, -14}, - {-776, 281, -24} - }, - { - {-20984, 475, 170}, - {942, 488, 598}, - {4589, 981, 77}, - {-6378, 306, 45}, - {194, 219, 113}, - {-7658, 975, 106}, - {9, 209, 29}, - {-2076, 1177, 77}, - {-8, 502, -19}, - {-10871, -64, 73}, - {-948, 1099, 13}, - {-4035, 307, 20}, - {-131, 247, -45}, - {-3695, 200, 12}, - {-648, 102, -112} - }, - { - {-15682, -1182, -52}, - {2654, 930, 127}, - {7382, -5, 10}, - {-3982, -512, -54}, - {464, 143, 78}, - {-3773, -784, 69}, - {47, 26, 89}, - {1817, -692, 73}, - {50, 79, 142}, - {-10507, -272, 107}, - {2421, -739, 45}, - {-2625, -395, 59}, - {140, -268, 75}, - {-2635, -334, 44}, - {-36, -407, -48} - }, - { - {-9266, 1969, 120}, - {2265, -673, -323}, - {7696, -543, -165}, - {-1867, 669, 53}, - {256, -178, 12}, - {-655, 638, 87}, - {1, -259, -7}, - {4142, 188, 17}, - {-17, -419, -51}, - {-9173, 555, 246}, - {4341, 218, 22}, - {-709, 426, 74}, - {226, -72, 133}, - {-967, 399, 55}, - {583, 291, 75} - }, - { - {-2013, -1568, 357}, - {765, -37, -222}, - {6550, 407, -251}, - {-89, -363, 207}, - {-156, 156, 4}, - {1394, -284, 184}, - {-48, 15, -102}, - {4612, 169, 19}, - {-38, -277, -103}, - {-6276, -517, 268}, - {3789, 332, 92}, - {1710, -342, 1}, - {32, 388, 18}, - {1171, -343, -1}, - {700, 81, 126} - }, - { - {5707, 268, -107}, - {-648, 58, 80}, - {5224, -76, -177}, - {1740, -225, 55}, - {-385, -296, -111}, - {3038, -341, 40}, - {-5, 304, -2}, - {4068, -463, -10}, - {36, 263, 105}, - {-1364, 367, -120}, - {1197, -956, 146}, - {4477, 290, -203}, - {-189, -224, -158}, - {3483, 280, -145}, - {236, -400, 59} - }, - { - {13201, -389, -1137}, - {-1288, 252, 99}, - {4397, -35, -85}, - {4111, 233, -471}, - {-224, -239, -210}, - {5241, 451, -555}, - {51, -27, 118}, - {3781, 564, -275}, - {13, 438, 36}, - {5132, -935, -761}, - {-1732, 1214, -56}, - {7045, -529, -373}, - {-154, -353, -132}, - {5438, -394, -253}, - {-374, 427, -105} - }, - { - {18750, 2704, -1162}, - {-1037, -89, -111}, - {3934, 90, -31}, - {6831, 1057, -736}, - {224, 1069, 181}, - {8090, 1086, -942}, - {0, -393, -15}, - {4419, 247, -578}, - {-44, 31, -124}, - {11225, 2464, -738}, - {-3086, -426, -420}, - {8384, 848, -177}, - {94, 560, 155}, - {6291, 537, -104}, - {-576, 48, -218} - }, - { - {19548, -3226, 746}, - {-216, -629, -93}, - {3286, -103, 102}, - {8554, -2320, 74}, - {380, 470, 421}, - {10102, -2978, 17}, - {-52, -86, -131}, - {5418, -1788, -150}, - {23, -446, 68}, - {13823, -2651, 576}, - {-2117, -1367, -348}, - {7462, -282, 376}, - {182, 382, 216}, - {5422, -37, 250}, - {-206, -756, -20} - }, - { - {13653, -2953, 2097}, - {541, 612, 242}, - {2065, -394, 219}, - {7487, 87, 1202}, - {-64, -1603, -303}, - {8996, 492, 1549}, - {28, 491, 94}, - {5266, 1034, 909}, - {12, -515, 35}, - {10754, -1920, 1562}, - {105, 2095, 462}, - {4191, -1752, 495}, - {-31, -744, -180}, - {2940, -1284, 284}, - {293, 369, 306} - }, - { - {3124, 9882, -591}, - {607, 781, 195}, - {462, 1049, -1}, - {3267, 4803, 346}, - {-253, -1381, -341}, - {3999, 6051, 559}, - {19, 594, 44}, - {2863, 3184, 653}, - {-25, -241, -73}, - {3288, 7390, -364}, - {1442, 638, 802}, - {79, 2912, -451}, - {-114, -731, -157}, - {25, 1835, -324}, - {313, 935, 95} - }, - { - {-5015, -1630, -3669}, - {92, -845, -332}, - {-761, -525, -398}, - {-1410, -3227, -1909}, - {4, 456, 347}, - {-1776, -4432, -2452}, - {-16, 322, -56}, - {-606, -3655, -1345}, - {5, -24, 16}, - {-3161, -1854, -2816}, - {854, -2853, -396}, - {-2324, 379, -1060}, - {1, 146, 171}, - {-1599, 338, -656}, - {-8, -275, -302} - } +const Word16 leftHRIRImag_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS] = { + { { 80, 263, -8 }, + { -2068, 2973, -830 }, + { -339, 1799, -616 }, + { 179, -1662, 563 }, + { -1637, 3905, -1115 }, + { 175, -2052, 762 }, + { -773, 5135, -1900 }, + { 136, -1963, 765 }, + { -657, 4693, -1836 }, + { 156, 1121, -476 }, + { -1830, 2634, -778 }, + { -14, -338, 205 }, + { -1582, 5363, -1689 }, + { -202, -454, 261 }, + { -2127, 3029, -751 } }, + { { 472, -777, -412 }, + { -4654, 2731, -416 }, + { -478, 272, -1216 }, + { -415, -1803, 513 }, + { -2755, 2770, -1200 }, + { -391, -2360, 679 }, + { -498, 7103, -1106 }, + { -332, -2799, 477 }, + { -136, 8451, -330 }, + { 705, 1586, -423 }, + { -4135, 3480, 101 }, + { -332, -1418, -208 }, + { -2362, 3861, -2004 }, + { -880, -1522, -77 }, + { -4404, 1684, -738 } }, + { { 1519, -2126, -234 }, + { -4946, 138, 723 }, + { 703, -4795, 639 }, + { -2259, 1242, -286 }, + { -806, -1969, 118 }, + { -1842, 792, -244 }, + { 753, -1105, 1851 }, + { -1318, 990, -884 }, + { 746, 2069, 2137 }, + { 1216, -1042, 547 }, + { -5309, 3002, 441 }, + { -711, -1499, -222 }, + { 55, -4519, 627 }, + { -1535, -1020, -225 }, + { -3231, -1126, 127 } }, + { { 2417, 1671, 918 }, + { -3647, -1667, -308 }, + { 1518, -1623, 1739 }, + { -4095, -14, -308 }, + { 1653, 1047, 504 }, + { -2911, 484, -67 }, + { 267, -4688, 429 }, + { -1617, 1931, -426 }, + { -361, -5949, -1037 }, + { 724, -2917, -129 }, + { -5221, 1846, -111 }, + { -1415, -182, 414 }, + { 2093, -5, 1727 }, + { -2208, 42, 314 }, + { -6, 1013, 183 } }, + { { 1651, 2829, 708 }, + { -285, -3157, -299 }, + { 499, 3770, -334 }, + { -5035, -378, -31 }, + { 2391, -146, 884 }, + { -3235, -207, 203 }, + { -568, 583, -1370 }, + { -1589, -58, 337 }, + { -442, -5280, -1252 }, + { 151, -1553, -531 }, + { -3462, 830, 70 }, + { -3061, 1755, -47 }, + { 1347, 3648, 504 }, + { -3527, 1291, 20 }, + { 3046, -920, 281 } }, + { { -278, -3820, -1419 }, + { 3409, -784, -63 }, + { -870, 830, -1225 }, + { -4806, 899, 354 }, + { 453, -4114, -85 }, + { -2848, 91, 172 }, + { -242, 3190, -358 }, + { -1708, -933, 13 }, + { 568, 2077, 1616 }, + { 92, -191, 87 }, + { -824, 1543, -128 }, + { -4633, 80, -360 }, + { -957, -2116, -1018 }, + { -4914, 157, -154 }, + { 3728, -724, 255 } }, + { { -835, -3834, -1343 }, + { 5364, -1032, -469 }, + { -1726, -3065, 485 }, + { -3983, 644, 293 }, + { -1811, 12, -1147 }, + { -2061, 20, 53 }, + { 436, -962, 1056 }, + { -1605, 140, -369 }, + { 37, 5871, 102 }, + { -196, 712, -336 }, + { 2210, -191, 12 }, + { -5182, -532, 13 }, + { -1879, -1274, -1078 }, + { -5744, 24, 93 }, + { 1793, 1127, -7 } }, + { { -162, 2870, 1049 }, + { 4975, 748, 342 }, + { -3207, -2430, 940 }, + { -3068, -287, -225 }, + { -1745, 2190, -314 }, + { -1228, 33, -56 }, + { 258, -2528, 447 }, + { -1071, 922, -169 }, + { -497, 1950, -1392 }, + { -578, 1445, -32 }, + { 4542, 1007, 28 }, + { -4721, 197, 177 }, + { -429, 3137, 189 }, + { -5836, -175, 24 }, + { -1115, -1180, -277 } }, + { { -1186, 3003, 1027 }, + { 1662, 2905, 163 }, + { -5380, 2336, -570 }, + { -1939, -984, -124 }, + { -74, -1166, 481 }, + { -534, -34, -144 }, + { -343, 1080, -789 }, + { -511, -448, 229 }, + { 261, -3536, 761 }, + { -1752, 1035, 351 }, + { 5437, 683, 14 }, + { -3655, 14, 11 }, + { 1377, -336, 1014 }, + { -5068, -292, -96 }, + { -2943, -304, -283 } }, + { { -4239, -2555, -544 }, + { -2588, -954, -472 }, + { -6624, 1711, -536 }, + { -889, 299, 206 }, + { 1352, 102, 638 }, + { -57, 546, -14 }, + { -262, 1938, -442 }, + { -667, -1041, -2 }, + { 252, -3541, 707 }, + { -3959, -1387, -195 }, + { 4615, -351, -234 }, + { -2517, 464, -29 }, + { 1319, -1953, 393 }, + { -3747, 792, 75 }, + { -2634, 1130, 177 } }, + { { -7310, -528, -630 }, + { -4959, -507, -131 }, + { -6916, -886, 496 }, + { -460, 840, -113 }, + { 1207, 2064, -18 }, + { -106, 275, 88 }, + { 252, -1097, 588 }, + { -1599, -3, -244 }, + { -328, 719, -930 }, + { -6072, -5, -324 }, + { 2613, 367, -143 }, + { -1813, -159, 110 }, + { -213, 1241, -374 }, + { -2598, 60, 157 }, + { -844, -145, 302 } }, + { { -9182, 657, 149 }, + { -4571, 540, 135 }, + { -7244, -1108, 383 }, + { -638, 481, -251 }, + { 26, -233, -616 }, + { -943, -486, -84 }, + { 276, -1240, 509 }, + { -3070, 1, 37 }, + { -34, 2823, -78 }, + { -7477, 310, 25 }, + { -40, -306, 37 }, + { -1807, -475, 12 }, + { -1336, -103, -554 }, + { -2128, -384, -96 }, + { 1152, -298, -158 } }, + { { -10008, 390, 246 }, + { -2019, -898, 132 }, + { -7646, 464, -143 }, + { -1402, -341, 218 }, + { -751, -1139, -84 }, + { -2380, 83, -56 }, + { -186, 1492, -424 }, + { -5140, 893, 21 }, + { 252, 681, 709 }, + { -8363, 156, 170 }, + { -2694, 516, 179 }, + { -2294, 381, -232 }, + { -885, -1069, -352 }, + { -2273, -129, -158 }, + { 2460, -748, -237 } }, + { { -10335, 215, 144 }, + { 1074, 612, 109 }, + { -7715, 384, -105 }, + { -2896, -1130, 184 }, + { -818, 105, 374 }, + { -4184, -377, 80 }, + { -282, 1115, -533 }, + { -7516, -397, -117 }, + { -68, -1677, -206 }, + { -9149, -353, 68 }, + { -4674, -644, 92 }, + { -2924, 469, -106 }, + { 591, 1721, 286 }, + { -2906, 96, 40 }, + { 2365, 281, 173 } }, + { { -10737, 96, 299 }, + { 3079, -243, 93 }, + { -7334, -216, 64 }, + { -4421, 556, -173 }, + { -403, 570, 99 }, + { -5990, 457, 69 }, + { 124, -1300, 291 }, + { -9723, -240, 203 }, + { -169, -905, -469 }, + { -10177, 380, -53 }, + { -5231, -29, -27 }, + { -3775, 45, 183 }, + { 1332, 8, 772 }, + { -3935, 353, 112 }, + { 692, 827, 289 } }, + { { -11371, -996, 58 }, + { 3332, -523, 7 }, + { -6530, 203, 65 }, + { -5006, 314, -140 }, + { 256, -261, -354 }, + { -7213, -213, 38 }, + { 288, -449, 571 }, + { -11503, -776, 339 }, + { 96, 1081, 276 }, + { -11476, 53, 42 }, + { -4000, 597, 7 }, + { -5085, -748, 82 }, + { 401, -2166, 218 }, + { -5015, -365, 40 }, + { -1557, -1258, -33 } }, + { { -11511, 162, -342 }, + { 2204, 787, -251 }, + { -5462, -193, 32 }, + { -4350, -718, 124 }, + { 848, -1136, -169 }, + { -7393, -36, 12 }, + { -59, 1657, -136 }, + { -12308, 770, -93 }, + { 129, 864, 350 }, + { -12854, 302, 201 }, + { -1411, -685, 21 }, + { -6580, 345, -70 }, + { -1003, 1344, -760 }, + { -5681, 267, -69 }, + { -2753, 234, -335 } }, + { { -10440, 1453, -42 }, + { 672, 125, -240 }, + { -4386, 184, 4 }, + { -2737, 326, 240 }, + { 836, 590, 493 }, + { -6367, 435, 12 }, + { -336, 30, -729 }, + { -11359, 824, -226 }, + { -135, -1078, -382 }, + { -13943, -528, 89 }, + { 1543, 701, 6 }, + { -7796, -70, -2 }, + { -1053, 1657, -645 }, + { -5611, 325, -72 }, + { -1951, 991, -222 } }, + { { -8616, -535, 384 }, + { -647, -333, 136 }, + { -3485, -101, -27 }, + { -698, 176, -34 }, + { -114, 1517, 367 }, + { -4391, -550, 47 }, + { 71, -2577, 199 }, + { -8822, -1254, 106 }, + { -76, -1539, -205 }, + { -14161, -19, -51 }, + { 3713, -290, -5 }, + { -8465, 53, 52 }, + { 231, -2100, 461 }, + { -4851, -558, 118 }, + { 232, -1320, 186 } }, + { { -6970, -492, 101 }, + { -1717, -364, 289 }, + { -2888, 24, -81 }, + { 1284, 171, -381 }, + { -1145, -1341, -474 }, + { -2177, 184, -63 }, + { 338, -1038, 754 }, + { -5893, 476, 220 }, + { 167, 226, 467 }, + { -13253, 536, -5 }, + { 4334, -78, -21 }, + { -8444, 226, 102 }, + { 1039, -853, 710 }, + { -3845, 11, 157 }, + { 2083, 39, 320 } }, + { { -5775, -15, -265 }, + { -2389, 590, 71 }, + { -2706, -126, -73 }, + { 2503, -723, -316 }, + { -970, -1041, -639 }, + { -629, -109, -258 }, + { -115, 1951, -348 }, + { -3823, 240, -52 }, + { -5, 1498, -23 }, + { -11570, -670, 139 }, + { 3386, 483, -35 }, + { -7772, -109, 129 }, + { 490, 1481, -44 }, + { -2893, 96, -22 }, + { 2299, 806, -8 } }, + { { -5015, 614, -137 }, + { -2318, -317, -276 }, + { -3007, 153, 78 }, + { 1850, 364, 127 }, + { 358, 2175, 276 }, + { -658, 219, -191 }, + { -260, 1253, -560 }, + { -3392, -377, -373 }, + { -155, 416, -432 }, + { -9813, 206, 162 }, + { 1508, -577, -82 }, + { -6609, -36, -29 }, + { -490, -366, -455 }, + { -1998, 106, -146 }, + { 1013, -388, -179 } }, + { { -4837, -225, 149 }, + { -1258, -1242, -142 }, + { -3714, 334, 158 }, + { -1523, 1293, 331 }, + { 1231, 476, 716 }, + { -3032, 372, 110 }, + { 106, -1206, 339 }, + { -4883, -217, -221 }, + { 81, -1307, 232 }, + { -8487, 46, 13 }, + { -356, 285, -75 }, + { -5115, -371, -160 }, + { -775, -668, -266 }, + { -1227, -298, -131 }, + { -745, 119, 1 } }, + { { -5310, -520, 122 }, + { 432, 1052, 451 }, + { -4385, -572, -32 }, + { -7066, -2181, 10 }, + { 663, -1795, -33 }, + { -7808, -1495, 220 }, + { 178, -1028, 351 }, + { -8328, -366, 292 }, + { 102, -1158, 280 }, + { -7577, 154, -60 }, + { -1534, -35, -8 }, + { -3728, 511, -90 }, + { -170, 816, 118 }, + { -886, 255, -11 }, + { -1912, -335, 58 } }, + { { -6046, 435, -87 }, + { 1854, 1105, 223 }, + { -4307, -110, -192 }, + { -12643, 1130, -215 }, + { -445, 167, -500 }, + { -13733, 1753, 57 }, + { -59, 564, -219 }, + { -13305, 1868, 319 }, + { -119, 455, -337 }, + { -6815, -188, -24 }, + { -1904, -103, 45 }, + { -3189, -216, 56 }, + { 535, -112, 274 }, + { -1429, 247, 59 }, + { -1808, 14, -111 } }, + { { -6406, 128, -114 }, + { 2712, -811, -665 }, + { -3270, 535, -145 }, + { -16060, -5, -40 }, + { -894, 908, -87 }, + { -18646, -958, -71 }, + { -123, 426, -221 }, + { -18300, -1677, -130 }, + { -34, 1078, -89 }, + { -5979, 152, -27 }, + { -1765, 126, 77 }, + { -4065, -481, 96 }, + { 567, -424, 159 }, + { -3042, -603, 5 }, + { -488, 713, -122 } }, + { { -6049, -380, 13 }, + { 3041, -1438, -568 }, + { -1993, -503, -47 }, + { -16497, -516, 153 }, + { -514, -145, 207 }, + { -20790, -128, -31 }, + { 1, -414, 65 }, + { -21297, -177, -162 }, + { 116, -25, 325 }, + { -4982, -298, -28 }, + { -1526, -16, 81 }, + { -6260, 854, -11 }, + { -25, 633, -69 }, + { -5357, 534, -14 }, + { 1122, -733, 93 } }, + { { -5085, 335, 102 }, + { 2075, 1393, 597 }, + { -1725, 51, 44 }, + { -14579, 853, 254 }, + { 197, -201, -10 }, + { -19819, 1014, 154 }, + { 103, 17, 192 }, + { -21381, 929, 242 }, + { -15, -998, -48 }, + { -3939, 298, 22 }, + { -1373, -69, 52 }, + { -8982, -676, -98 }, + { -541, -210, -258 }, + { -7698, -505, 7 }, + { 1835, -33, 212 } }, + { { -3884, -42, 42 }, + { -940, 1898, 977 }, + { -3515, 787, 36 }, + { -11751, -492, 247 }, + { 716, -374, -62 }, + { -16854, -1004, 334 }, + { 33, 503, 29 }, + { -19163, -554, 354 }, + { -102, -371, -284 }, + { -3070, -77, 26 }, + { -1163, 46, 2 }, + { -11291, 212, -46 }, + { -395, -604, -161 }, + { -9426, 251, 3 }, + { 1183, 732, 71 } }, + { { -2857, -110, -155 }, + { -4612, -3074, -100 }, + { -7454, -1155, -23 }, + { -9289, 94, 75 }, + { 623, 151, 181 }, + { -13576, 336, 268 }, + { -95, -157, -193 }, + { -15808, 526, 165 }, + { 64, 846, 184 }, + { -2494, -73, -58 }, + { -581, 150, -33 }, + { -12645, 123, 119 }, + { 200, 660, 160 }, + { -10188, 137, 63 }, + { -220, -649, -144 } }, + { { -2447, -18, -291 }, + { -5690, 140, -998 }, + { -12559, 1132, 14 }, + { -7673, 53, -135 }, + { -87, 727, 134 }, + { -11068, 89, -14 }, + { -43, -546, -53 }, + { -12350, -510, 5 }, + { 59, 887, 161 }, + { -2221, -8, -127 }, + { 544, -316, -39 }, + { -13038, -26, 218 }, + { 506, 143, 283 }, + { -10062, -221, 159 }, + { -1262, 28, -187 } }, + { { -3308, 111, -173 }, + { -2490, 3069, -516 }, + { -17401, -1024, 33 }, + { -6824, 209, -199 }, + { -749, -607, -221 }, + { -9498, 29, -248 }, + { 78, 109, 168 }, + { -9491, 380, -107 }, + { -83, -151, -235 }, + { -2305, 136, -75 }, + { 1995, 319, -59 }, + { -12687, -130, 118 }, + { 185, -768, 29 }, + { -9365, 3, 125 }, + { -1274, 500, -31 } }, + { { -6178, 388, 140 }, + { 2827, -2591, 470 }, + { -20704, 301, 61 }, + { -6630, -334, -39 }, + { -636, -485, -303 }, + { -8669, -439, -205 }, + { 46, 390, 62 }, + { -7595, -374, -135 }, + { -11, -681, -25 }, + { -2923, 43, 45 }, + { 3175, -211, -95 }, + { -11717, -131, -34 }, + { -319, 337, -262 }, + { -8327, -52, -20 }, + { -456, -465, 149 } }, + { { -11285, -1531, 274 }, + { 6074, -80, 681 }, + { -21801, 452, 270 }, + { -7186, -64, 139 }, + { 165, 1077, 98 }, + { -8627, 330, 46 }, + { -56, -171, -125 }, + { -6886, 255, -28 }, + { 71, -81, 197 }, + { -4204, -459, 66 }, + { 3354, 79, -59 }, + { -10238, 521, -32 }, + { -375, 570, -159 }, + { -7057, 386, -60 }, + { 457, -62, 121 } }, + { { -17682, 2032, 52 }, + { 4887, 1749, 271 }, + { -20752, -448, 435 }, + { -8449, 524, 143 }, + { 745, 28, 361 }, + { -9598, 252, 221 }, + { -50, -288, -78 }, + { -7398, 39, 149 }, + { -16, 562, -49 }, + { -5966, 578, -22 }, + { 2060, 239, 85 }, + { -8577, -508, 71 }, + { 9, -462, 132 }, + { -5779, -404, 21 }, + { 892, 237, -66 } }, + { { -23410, -1053, -110 }, + { 451, -2222, -219 }, + { -17832, 280, 261 }, + { -9905, -606, 0 }, + { 473, -903, 68 }, + { -11363, -751, 179 }, + { 40, 219, 94 }, + { -8673, -557, 199 }, + { -58, 261, -160 }, + { -7752, -325, -57 }, + { -515, -768, 176 }, + { -7168, 193, 98 }, + { 306, -146, 165 }, + { -4820, 159, 67 }, + { 768, 41, -104 } }, + { { -26720, -202, 111 }, + { -3764, 1115, -599 }, + { -13162, -779, -68 }, + { -10718, 16, -70 }, + { -228, 332, -222 }, + { -12961, 631, -1 }, + { 50, 232, 83 }, + { -9637, 596, 4 }, + { 39, -446, 110 }, + { -9174, 50, 27 }, + { -3314, 976, 62 }, + { -6226, 4, 31 }, + { 221, 306, 19 }, + { -4357, 55, 40 }, + { 264, -65, 38 } }, + { { -27070, 633, 432 }, + { -4746, 1286, -412 }, + { -7071, 1585, -176 }, + { -10283, 556, 66 }, + { -588, 252, -157 }, + { -13124, 208, -84 }, + { -25, -197, -63 }, + { -8995, 327, -156 }, + { 36, -470, 98 }, + { -10122, -49, 127 }, + { -4789, -307, -118 }, + { -5611, 37, -25 }, + { -84, -186, -76 }, + { -4259, -90, -4 }, + { -368, -242, 91 } }, + { { -24926, -453, 457 }, + { -2346, -2123, 305 }, + { -626, -1711, -39 }, + { -8663, -448, 161 }, + { -340, -398, 16 }, + { -11192, -943, 23 }, + { -47, -123, -82 }, + { -6209, -1191, -62 }, + { -52, 174, -147 }, + { -10681, 161, 127 }, + { -3889, -724, -114 }, + { -4982, -182, -19 }, + { -261, -8, -98 }, + { -4165, -34, -14 }, + { -776, 281, -24 } }, + { { -20984, 475, 170 }, + { 942, 488, 598 }, + { 4589, 981, 77 }, + { -6378, 306, 45 }, + { 194, 219, 113 }, + { -7658, 975, 106 }, + { 9, 209, 29 }, + { -2076, 1177, 77 }, + { -8, 502, -19 }, + { -10871, -64, 73 }, + { -948, 1099, 13 }, + { -4035, 307, 20 }, + { -131, 247, -45 }, + { -3695, 200, 12 }, + { -648, 102, -112 } }, + { { -15682, -1182, -52 }, + { 2654, 930, 127 }, + { 7382, -5, 10 }, + { -3982, -512, -54 }, + { 464, 143, 78 }, + { -3773, -784, 69 }, + { 47, 26, 89 }, + { 1817, -692, 73 }, + { 50, 79, 142 }, + { -10507, -272, 107 }, + { 2421, -739, 45 }, + { -2625, -395, 59 }, + { 140, -268, 75 }, + { -2635, -334, 44 }, + { -36, -407, -48 } }, + { { -9266, 1969, 120 }, + { 2265, -673, -323 }, + { 7696, -543, -165 }, + { -1867, 669, 53 }, + { 256, -178, 12 }, + { -655, 638, 87 }, + { 1, -259, -7 }, + { 4142, 188, 17 }, + { -17, -419, -51 }, + { -9173, 555, 246 }, + { 4341, 218, 22 }, + { -709, 426, 74 }, + { 226, -72, 133 }, + { -967, 399, 55 }, + { 583, 291, 75 } }, + { { -2013, -1568, 357 }, + { 765, -37, -222 }, + { 6550, 407, -251 }, + { -89, -363, 207 }, + { -156, 156, 4 }, + { 1394, -284, 184 }, + { -48, 15, -102 }, + { 4612, 169, 19 }, + { -38, -277, -103 }, + { -6276, -517, 268 }, + { 3789, 332, 92 }, + { 1710, -342, 1 }, + { 32, 388, 18 }, + { 1171, -343, -1 }, + { 700, 81, 126 } }, + { { 5707, 268, -107 }, + { -648, 58, 80 }, + { 5224, -76, -177 }, + { 1740, -225, 55 }, + { -385, -296, -111 }, + { 3038, -341, 40 }, + { -5, 304, -2 }, + { 4068, -463, -10 }, + { 36, 263, 105 }, + { -1364, 367, -120 }, + { 1197, -956, 146 }, + { 4477, 290, -203 }, + { -189, -224, -158 }, + { 3483, 280, -145 }, + { 236, -400, 59 } }, + { { 13201, -389, -1137 }, + { -1288, 252, 99 }, + { 4397, -35, -85 }, + { 4111, 233, -471 }, + { -224, -239, -210 }, + { 5241, 451, -555 }, + { 51, -27, 118 }, + { 3781, 564, -275 }, + { 13, 438, 36 }, + { 5132, -935, -761 }, + { -1732, 1214, -56 }, + { 7045, -529, -373 }, + { -154, -353, -132 }, + { 5438, -394, -253 }, + { -374, 427, -105 } }, + { { 18750, 2704, -1162 }, + { -1037, -89, -111 }, + { 3934, 90, -31 }, + { 6831, 1057, -736 }, + { 224, 1069, 181 }, + { 8090, 1086, -942 }, + { 0, -393, -15 }, + { 4419, 247, -578 }, + { -44, 31, -124 }, + { 11225, 2464, -738 }, + { -3086, -426, -420 }, + { 8384, 848, -177 }, + { 94, 560, 155 }, + { 6291, 537, -104 }, + { -576, 48, -218 } }, + { { 19548, -3226, 746 }, + { -216, -629, -93 }, + { 3286, -103, 102 }, + { 8554, -2320, 74 }, + { 380, 470, 421 }, + { 10102, -2978, 17 }, + { -52, -86, -131 }, + { 5418, -1788, -150 }, + { 23, -446, 68 }, + { 13823, -2651, 576 }, + { -2117, -1367, -348 }, + { 7462, -282, 376 }, + { 182, 382, 216 }, + { 5422, -37, 250 }, + { -206, -756, -20 } }, + { { 13653, -2953, 2097 }, + { 541, 612, 242 }, + { 2065, -394, 219 }, + { 7487, 87, 1202 }, + { -64, -1603, -303 }, + { 8996, 492, 1549 }, + { 28, 491, 94 }, + { 5266, 1034, 909 }, + { 12, -515, 35 }, + { 10754, -1920, 1562 }, + { 105, 2095, 462 }, + { 4191, -1752, 495 }, + { -31, -744, -180 }, + { 2940, -1284, 284 }, + { 293, 369, 306 } }, + { { 3124, 9882, -591 }, + { 607, 781, 195 }, + { 462, 1049, -1 }, + { 3267, 4803, 346 }, + { -253, -1381, -341 }, + { 3999, 6051, 559 }, + { 19, 594, 44 }, + { 2863, 3184, 653 }, + { -25, -241, -73 }, + { 3288, 7390, -364 }, + { 1442, 638, 802 }, + { 79, 2912, -451 }, + { -114, -731, -157 }, + { 25, 1835, -324 }, + { 313, 935, 95 } }, + { { -5015, -1630, -3669 }, + { 92, -845, -332 }, + { -761, -525, -398 }, + { -1410, -3227, -1909 }, + { 4, 456, 347 }, + { -1776, -4432, -2452 }, + { -16, 322, -56 }, + { -606, -3655, -1345 }, + { 5, -24, 16 }, + { -3161, -1854, -2816 }, + { 854, -2853, -396 }, + { -2324, 379, -1060 }, + { 1, 146, 171 }, + { -1599, 338, -656 }, + { -8, -275, -302 } } }; -const Word16 rightHRIRReal_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS]= -{ - { - {5125, 2612, 121}, - {9537, -585, 380}, - {8200, 371, 557}, - {2484, 4450, 1221}, - {9322, -1265, -503}, - {699, 7231, 1680}, - {10266, -1682, -534}, - {477, 7724, 1403}, - {10750, -1807, -743}, - {5574, 2964, 406}, - {8474, 966, 428}, - {2050, 5714, 1747}, - {9402, -707, 104}, - {4108, 2982, 608}, - {8921, -754, -5} - }, - { - {2349, -2065, -1256}, - {9393, -1267, 353}, - {7773, -937, 423}, - {-497, -2964, -965}, - {10347, 2044, 509}, - {-861, -3193, -2227}, - {11063, 1767, 600}, - {-773, -1346, -2180}, - {11262, 1422, 402}, - {3593, -164, -487}, - {8526, -1704, -680}, - {-840, -3724, -1116}, - {9557, -1220, -97}, - {811, -1404, -354}, - {8989, -444, 137} - }, - { - {-725, -3444, 15}, - {9364, 2902, -1332}, - {7631, 1013, -278}, - {-2452, -1144, -1007}, - {10799, 821, 842}, - {-381, -6671, -818}, - {11117, 1779, 500}, - {92, -7502, 243}, - {11088, 2341, 35}, - {1045, -128, -8}, - {9450, -3476, -114}, - {-2278, -1050, -1629}, - {9798, 240, -757}, - {-2664, 272, -131}, - {8897, 884, -404} - }, - { - {-3762, -3857, 394}, - {10861, 4191, -1252}, - {8685, 2546, -143}, - {-1840, 691, -513}, - {9763, -1399, 168}, - {695, 398, 1722}, - {10087, -943, -394}, - {607, -3728, 1694}, - {10522, 93, -698}, - {-1815, -690, 248}, - {10458, -965, 718}, - {-775, 4080, -147}, - {10493, 2044, -170}, - {-4102, -288, -108}, - {9085, 1484, -202} - }, - { - {-5544, -735, -590}, - {13154, -3003, 1164}, - {10391, -1008, 951}, - {643, -3432, 365}, - {7892, 598, -211}, - {258, 3668, 437}, - {8827, -163, -406}, - {-486, 4155, -1377}, - {10314, -1168, -111}, - {-4202, 297, 290}, - {10592, 1196, -244}, - {1589, -1623, 1353}, - {10673, 342, 443}, - {-2550, -1466, -59}, - {9069, 399, 209} - }, - { - {-4250, 1187, 104}, - {13638, -3481, 963}, - {10993, -3894, -209}, - {2383, -353, 1189}, - {6103, 92, -107}, - {-486, -981, -1153}, - {7815, 163, -91}, - {-226, 5997, -617}, - {10179, 418, 519}, - {-5440, -583, 180}, - {11024, 1694, 8}, - {1767, -2621, 941}, - {9552, -1260, -10}, - {688, 1099, 231}, - {8190, -542, -52} - }, - { - {-1125, 629, -313}, - {12954, 2813, -1207}, - {11202, -1601, -1164}, - {1271, 3372, 18}, - {5007, -797, 397}, - {-263, -2837, -450}, - {7306, -74, 57}, - {567, 212, 1613}, - {9881, 1329, 215}, - {-5100, -241, -14}, - {11698, 1341, 80}, - {-245, 2880, -590}, - {7817, 228, -227}, - {3096, -334, 277}, - {6730, 161, -48} - }, - { - {2792, 2546, -391}, - {13738, 3091, -1171}, - {11814, 2806, 483}, - {-895, -459, -865}, - {4384, -1136, 348}, - {381, 1049, 881}, - {7350, 127, 133}, - {-144, -4920, -421}, - {9830, -301, -410}, - {-3145, 699, -18}, - {12635, 617, -454}, - {-1749, 349, -1145}, - {6290, -19, -20}, - {3191, -764, 150}, - {5035, -318, 93} - }, - { - {5593, -1332, 625}, - {15977, -2970, 667}, - {11332, 2123, 806}, - {-1750, -831, -510}, - {4160, 247, -180}, - {261, 2183, 440}, - {7795, 335, -8}, - {-378, -3148, -1060}, - {10673, -1402, -92}, - {-226, -1091, 150}, - {14027, -1592, 159}, - {-974, -2773, -164}, - {5475, 83, 67}, - {1183, 1346, -211}, - {3590, 654, -26} - }, - { - {5005, -2424, 291}, - {17151, -1613, 849}, - {9693, -2085, -571}, - {-829, 1826, 199}, - {4711, 951, 29}, - {-292, -1101, -678}, - {8666, 356, -146}, - {316, 1906, 900}, - {12053, 206, 289}, - {2581, 22, 91}, - {14637, -767, 345}, - {834, 917, 733}, - {5534, -50, -27}, - {-1283, -167, -310}, - {2958, 180, -118} - }, - { - {1769, 827, -315}, - {16192, 1977, -356}, - {8401, -1550, -495}, - {690, -342, 679}, - {5734, -4, 240}, - {-272, -1549, -488}, - {9951, -629, 25}, - {126, 3236, 336}, - {13313, 413, -54}, - {4477, -119, -178}, - {14061, 811, -159}, - {1443, 942, 533}, - {6266, -515, -5}, - {-2588, -702, 140}, - {3289, -600, 111} - }, - { - {-1857, -667, -124}, - {14238, 337, -499}, - {7553, 302, 353}, - {1153, -1740, 56}, - {6778, -552, -189}, - {216, 1336, 497}, - {11197, -16, 35}, - {-296, 109, -840}, - {14330, 499, -188}, - {5149, 79, -208}, - {13007, -142, -285}, - {390, -1296, 7}, - {7217, 362, 174}, - {-2333, -214, 268}, - {4091, -53, 166} - }, - { - {-4115, 121, -36}, - {12330, 185, -65}, - {6456, 898, 215}, - {581, 103, -492}, - {7744, -957, -227}, - {282, 1177, 530}, - {12002, -14, -121}, - {28, -2254, 93}, - {14874, -192, 17}, - {4415, -17, -60}, - {12050, -179, -102}, - {-1034, 1038, -471}, - {7934, 429, 47}, - {-851, 153, -176}, - {4888, 195, -77} - }, - { - {-4037, 508, 40}, - {10838, -256, -90}, - {5156, -473, -94}, - {-164, 683, -87}, - {8118, 341, 200}, - {-158, -1433, -366}, - {12131, 140, -87}, - {208, -889, 581}, - {14543, -707, -147}, - {2349, -532, 89}, - {11383, 1, 49}, - {-1209, 643, -612}, - {8430, -132, -244}, - {1220, 1024, -248}, - {5487, 279, -145} - }, - { - {-2158, -699, 93}, - {9687, -376, 58}, - {3882, 119, -70}, - {-687, -160, 325}, - {7290, 827, 148}, - {-281, -866, -539}, - {11361, 219, 6}, - {-86, 1294, -251}, - {13311, 15, -267}, - {-577, 918, 48}, - {10787, 356, -22}, - {88, -2072, 48}, - {8916, -655, -124}, - {2634, -749, 132}, - {5636, -177, -6} - }, - { - {230, 777, 209}, - {8224, -199, 369}, - {2857, -79, 31}, - {-776, -760, 126}, - {5606, -759, -138}, - {87, 1338, 204}, - {9743, -439, 28}, - {-144, 865, -393}, - {11244, 231, 156}, - {-3352, -561, -7}, - {9911, -272, -152}, - {1250, 693, 810}, - {9129, 97, 109}, - {2280, -364, 331}, - {5103, -153, 81} - }, - { - {1918, 271, 142}, - {6064, 1602, 78}, - {2281, 44, 65}, - {-316, 418, -427}, - {3931, 136, -169}, - {309, 90, 641}, - {7723, 489, 35}, - {110, -1029, 314}, - {8310, 1195, 302}, - {-4909, 141, 16}, - {8495, -40, -25}, - {801, 1978, 467}, - {8666, 459, 22}, - {282, 1364, 96}, - {3970, 459, 59} - }, - { - {2475, -538, -227}, - {3939, -526, -357}, - {2192, 13, 54}, - {601, 1467, -250}, - {3000, 456, 108}, - {-54, -2172, -135}, - {5967, -396, 12}, - {108, -1077, 296}, - {5243, -1258, -81}, - {-4677, 310, 32}, - {6354, -541, 138}, - {-642, -1889, -638}, - {7552, -304, -73}, - {-1916, -875, -282}, - {2620, -587, -92} - }, - { - {2284, -237, -292}, - {2842, -859, -39}, - {2523, -134, 56}, - {1142, -865, 512}, - {3172, -179, 334}, - {-348, -439, -771}, - {5220, -149, 58}, - {-155, 845, -435}, - {3422, -71, -191}, - {-2830, -610, 33}, - {3676, 888, 54}, - {-1132, -1322, -729}, - {6029, 353, -51}, - {-2646, -438, -303}, - {1605, -101, -108} - }, - { - {1607, 338, 20}, - {2746, 198, 349}, - {3165, 40, 28}, - {467, -1307, 508}, - {4625, -209, 124}, - {94, 2441, 277}, - {5988, 367, 151}, - {-37, 1725, -96}, - {3615, 798, 96}, - {-227, 647, 29}, - {1144, -638, -83}, - {-165, 1895, 255}, - {4399, -289, -36}, - {-1441, 1273, 81}, - {1187, 292, 96} - }, - { - {433, 173, 270}, - {3163, 494, 137}, - {3969, -24, -87}, - {-854, 1877, -390}, - {7526, -285, -304}, - {307, 1279, 679}, - {8315, -276, 23}, - {169, 236, 471}, - {5602, -651, 285}, - {2042, -445, 40}, - {-583, 57, -66}, - {807, 224, 607}, - {3014, -17, 83}, - {608, -360, 269}, - {1211, 28, 176} - }, - { - {-1068, -992, 119}, - {3897, -50, -192}, - {4719, 306, -114}, - {-1249, 794, -716}, - {11509, 1355, -399}, - {-119, -1560, -369}, - {11804, 584, -254}, - {-47, -1343, -139}, - {8604, 68, 51}, - {3168, -48, 12}, - {-1339, 236, 92}, - {702, -1060, 144}, - {2107, -231, 166}, - {1990, -257, 22}, - {1586, -119, 71} - }, - { - {-2345, 797, -340}, - {4800, -634, -123}, - {5079, -407, 75}, - {-199, -2102, 151}, - {15155, -1549, -4}, - {-216, -1203, -447}, - {15467, -1126, -283}, - {-131, -741, -361}, - {11719, -205, -392}, - {3010, 307, -62}, - {-1511, 41, 154}, - {-147, 736, -287}, - {1931, 249, 34}, - {1992, 103, -98}, - {2423, -41, -70} - }, - { - {-2646, 1221, -158}, - {5450, 360, 127}, - {4754, -253, 199}, - {931, -103, 634}, - {16427, -176, 240}, - {85, 828, 289}, - {17686, 723, -32}, - {103, 968, 293}, - {14017, 1111, -337}, - {2044, -298, -90}, - {-1588, -174, 65}, - {-711, 279, -309}, - {2778, 195, -116}, - {769, -193, 57}, - {3808, 423, -121} - }, - { - {-1909, -981, 571}, - {5413, 349, 129}, - {4015, 569, 61}, - {914, 1376, 53}, - {14268, 1503, -16}, - {146, 729, 272}, - {16945, 591, 104}, - {68, 1229, 185}, - {14285, -453, 165}, - {930, 188, -72}, - {-1761, 41, 24}, - {-417, -681, -36}, - {4548, -660, -111}, - {-898, 668, 72}, - {5502, -599, -37} - }, - { - {-666, -1125, 361}, - {4754, -446, -37}, - {3801, -118, -93}, - {84, -242, -347}, - {9578, -1388, -227}, - {-28, -444, -139}, - {13000, -1532, 5}, - {-121, -152, -339}, - {11581, -1527, 208}, - {106, -34, -32}, - {-1974, -84, 33}, - {290, 435, 186}, - {6535, 675, 14}, - {-1916, -388, -127}, - {6859, 204, 8} - }, - { - {1081, 892, -687}, - {3990, 133, -95}, - {4960, -410, -148}, - {-625, -481, -61}, - {4332, 1023, -186}, - {-110, -175, -197}, - {7200, 1680, -150}, - {-9, -978, -18}, - {6454, 1981, -217}, - {-387, -35, 20}, - {-2039, 55, -1}, - {606, 108, 235}, - {7734, -94, 72}, - {-1557, -463, -178}, - {7239, 102, -36} - }, - { - {3326, 1859, -796}, - {3670, 214, -2}, - {7546, 919, -115}, - {-739, -80, 107}, - {311, -378, -63}, - {-20, 440, 8}, - {1657, -1045, -211}, - {112, -100, 312}, - {768, -835, -274}, - {-798, -34, 63}, - {-1768, 177, -3}, - {215, -687, 54}, - {7497, -468, -22}, - {-118, 869, 18}, - {6419, -322, -45} - }, - { - {4610, -2222, 393}, - {4120, -355, 139}, - {10608, -818, -37}, - {-261, 101, -101}, - {-1708, -170, 122}, - {99, -131, 193}, - {-1992, 22, -47}, - {-41, 1026, -120}, - {-3819, 319, 53}, - {-1361, 171, 74}, - {-1147, -276, 61}, - {-395, 477, -230}, - {5904, 672, -157}, - {1272, -392, 201}, - {4612, 593, -68} - }, - { - {2840, -1202, 1054}, - {5450, 207, 153}, - {12605, 165, -62}, - {470, 625, -75}, - {-2088, 168, 245}, - {41, -553, 47}, - {-3437, 347, 228}, - {-84, 723, -232}, - {-6627, -300, 219}, - {-2026, -230, 51}, - {-303, 145, 85}, - {-493, 409, -240}, - {3548, -444, -175}, - {1602, -383, 147}, - {2358, -518, -108} - }, - { - {-1743, 3482, 227}, - {7694, -158, -45}, - {12340, 347, -107}, - {796, -332, 225}, - {-1636, 79, 183}, - {-88, 130, -185}, - {-3433, -78, 325}, - {79, -466, 226}, - {-7684, 61, 205}, - {-2416, 74, 30}, - {677, -24, 2}, - {-5, -753, 67}, - {1036, 203, -18}, - {780, 670, -56}, - {212, 204, -38} - }, - { - {-5748, -1616, -796}, - {10709, 485, -301}, - {9494, -953, -97}, - {318, -664, 219}, - {-910, -204, -30}, - {-44, 477, -57}, - {-2839, -302, 141}, - {32, -812, 84}, - {-7412, 8, 130}, - {-2052, 143, 25}, - {1788, 151, -107}, - {441, 129, 290}, - {-1327, -366, 137}, - {-422, -344, -184}, - {-1554, -140, 106} - }, - { - {-5690, -1801, -684}, - {13798, -990, -322}, - {4597, 1450, -169}, - {-513, 889, -174}, - {-104, -156, -176}, - {67, -128, 146}, - {-2029, 159, -140}, - {-78, -5, -219}, - {-6324, -102, -10}, - {-696, -297, -25}, - {2944, -404, -98}, - {313, 709, 108}, - {-3404, 604, 105}, - {-1107, -257, -94}, - {-2915, 384, 122} - }, - { - {-1495, 2639, 84}, - {15569, 748, -47}, - {-1277, -1129, -186}, - {-788, 254, -357}, - {561, 405, -100}, - {48, -325, 70}, - {-1114, 346, -226}, - {4, 600, 16}, - {-4954, 263, -123}, - {1398, 437, -122}, - {3824, 303, 5}, - {-166, -445, -206}, - {-4974, -405, -17}, - {-953, 399, 103}, - {-3820, -305, 8} - }, - { - {3521, -1445, 511}, - {14507, 688, 110}, - {-7125, 635, 74}, - {-194, -1087, 12}, - {582, -150, 66}, - {-48, 207, -108}, - {-526, -466, -73}, - {64, 159, 179}, - {-4017, -386, -88}, - {3433, -568, -141}, - {4013, 129, 29}, - {-369, -367, -178}, - {-5843, -20, -28}, - {-294, -11, 119}, - {-4173, -38, -37} - }, - { - {5681, -304, 516}, - {10113, -1888, -114}, - {-12370, -786, 373}, - {536, 173, 312}, - {-519, -471, 115}, - {-51, 264, -82}, - {-1069, -20, 125}, - {-27, -521, -80}, - {-4313, 137, 115}, - {4309, 359, 8}, - {3344, -425, -62}, - {-126, 410, 52}, - {-6116, 163, 59}, - {382, -99, -44}, - {-4082, 187, 14} - }, - { - {3705, 2090, 118}, - {3386, 1782, -340}, - {-16485, 1084, 357}, - {610, 592, 127}, - {-2725, 905, -21}, - {32, -210, 79}, - {-3295, 839, 164}, - {-48, -374, -134}, - {-6261, 719, 233}, - {3213, 426, 161}, - {2000, 379, -134}, - {204, -49, 129}, - {-6187, -3, 101}, - {773, -156, -91}, - {-3897, -87, 59} - }, - { - {-474, -1993, -513}, - {-4003, -1087, -197}, - {-18633, -618, 107}, - {91, -414, -114}, - {-5377, -545, -103}, - {49, -181, 82}, - {-6841, -1230, 19}, - {47, 325, 134}, - {-9322, -1207, 78}, - {329, -1159, 102}, - {275, -235, -86}, - {266, -165, 71}, - {-6449, -182, 64}, - {714, 144, 35}, - {-4003, -111, 52} - }, - { - {-3458, -280, -583}, - {-10795, 782, 170}, - {-18051, -477, -28}, - {-431, 37, -151}, - {-7634, 125, 32}, - {-17, 197, -45}, - {-10423, 748, -73}, - {22, 513, 59}, - {-11998, 603, -86}, - {-2939, 964, -66}, - {-1697, 319, 8}, - {34, 252, -15}, - {-7047, 236, 12}, - {201, 229, 102}, - {-4582, 244, 17} - }, - { - {-3428, 1651, 64}, - {-16452, -1047, 362}, - {-14852, 1275, 59}, - {-469, 298, -53}, - {-9029, -179, 139}, - {-47, 69, -85}, - {-12676, -104, 5}, - {-53, -34, -150}, - {-12828, 279, -41}, - {-4748, -79, -95}, - {-3982, -563, 22}, - {-214, -143, -98}, - {-7863, -186, -1}, - {-464, -393, 5}, - {-5524, -248, 0} - }, - { - {-1303, -792, 489}, - {-20795, 1185, 203}, - {-10248, -1296, 195}, - {-55, -264, 53}, - {-9522, 202, 49}, - {3, -231, 16}, - {-13060, -198, 65}, - {5, -465, 18}, - {-11410, -743, 66}, - {-4049, -605, -23}, - {-6700, 646, -22}, - {-196, -181, -96}, - {-8666, 88, 28}, - {-782, 97, -107}, - {-6523, 161, 20} - }, - { - {875, -327, 222}, - {-23598, -376, 38}, - {-5910, 680, 190}, - {345, 24, 58}, - {-9376, 139, -41}, - {48, 2, 96}, - {-12061, 434, 51}, - {45, -177, 126}, - {-8573, 794, 93}, - {-1270, 843, -26}, - {-9836, -436, 49}, - {53, 352, 34}, - {-9215, 57, 104}, - {-484, 296, -94}, - {-7225, -3, 77} - }, - { - {1838, 344, -170}, - {-24524, -906, 373}, - {-2964, -102, 33}, - {369, -16, 69}, - {-9025, -528, 114}, - {4, 284, -1}, - {-10723, -678, 175}, - {-28, 358, -80}, - {-5763, -642, 103}, - {1966, -864, -34}, - {-13013, 173, 347}, - {221, -68, 153}, - {-9224, -171, 211}, - {180, -407, 17}, - {-7294, -135, 153} - }, - { - {1513, 56, -163}, - {-23135, 887, 921}, - {-1450, -4, -101}, - {49, -223, 97}, - {-8711, 365, 428}, - {-49, -21, -109}, - {-9775, 482, 487}, - {-27, 373, -73}, - {-4062, 363, 213}, - {3770, 498, 117}, - {-15197, -330, 627}, - {103, -383, 75}, - {-8277, 111, 221}, - {637, 181, 132}, - {-6428, 150, 153} - }, - { - {485, 32, 66}, - {-18735, 487, 553}, - {-638, -98, -124}, - {-324, 654, -143}, - {-8037, 472, 408}, - {-5, -331, 0}, - {-8884, 522, 502}, - {42, -129, 123}, - {-3463, 255, 278}, - {3139, 449, 292}, - {-14742, 779, 320}, - {-143, 390, -155}, - {-5938, -99, -24}, - {508, 267, 143}, - {-4439, -170, -23} - }, - { - {-528, -475, 71}, - {-10718, -191, -966}, - {205, 155, -146}, - {-339, 281, -328}, - {-6040, -841, -304}, - {54, 13, 128}, - {-6765, -1209, -335}, - {-4, -468, -12}, - {-2942, -944, -116}, - {695, -1511, 110}, - {-10323, -71, -683}, - {-180, 335, -182}, - {-2207, 629, -391}, - {-50, -620, -48}, - {-1507, 556, -259} - }, - { - {-960, 339, -178}, - {-43, -4018, -1593}, - {1271, -415, -151}, - {129, -1450, 236}, - {-2144, -1040, -966}, - {-12, 487, -52}, - {-2438, -957, -1249}, - {-34, -257, -94}, - {-1346, 45, -770}, - {-1670, 1350, -478}, - {-2507, -3084, -1101}, - {55, -705, 164}, - {1976, -1720, -327}, - {-474, 189, -274}, - {1569, -1212, -187} - }, - { - {-604, 711, -144}, - {9481, 7031, 657}, - {2166, 641, 45}, - {348, -873, 438}, - {2643, 3864, -131}, - {-41, 333, -108}, - {3177, 4854, -271}, - {33, 225, 101}, - {1435, 2685, -410}, - {-2184, 982, -598}, - {5415, 5449, 498}, - {159, -530, 213}, - {4840, 1714, 408}, - {-326, 853, -76}, - {3523, 1021, 283} - }, - { - {126, -817, 298}, - {12538, 301, 2870}, - {2277, -32, 292}, - {-31, 1308, -362}, - {5590, -1855, 1537}, - {34, -200, 103}, - {6835, -2720, 1973}, - {-8, 499, -17}, - {3802, -2468, 1096}, - {-771, -2595, 417}, - {8804, -274, 2200}, - {-18, 575, -193}, - {4844, 1040, 763}, - {122, -423, 320}, - {3406, 812, 455} - }, - { - {392, -942, 202}, - {7142, -11885, -571}, - {1387, -1238, 37}, - {-121, 1646, -155}, - {4323, -5525, 497}, - {1, -478, -20}, - {5344, -7080, 735}, - {-9, 493, -10}, - {3455, -3630, 807}, - {620, -681, 874}, - {5533, -8789, -254}, - {-52, 810, -63}, - {2213, -3699, -481}, - {212, -991, 67}, - {1540, -2332, -344} - } +const Word16 rightHRIRReal_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS] = { + { { 5125, 2612, 121 }, + { 9537, -585, 380 }, + { 8200, 371, 557 }, + { 2484, 4450, 1221 }, + { 9322, -1265, -503 }, + { 699, 7231, 1680 }, + { 10266, -1682, -534 }, + { 477, 7724, 1403 }, + { 10750, -1807, -743 }, + { 5574, 2964, 406 }, + { 8474, 966, 428 }, + { 2050, 5714, 1747 }, + { 9402, -707, 104 }, + { 4108, 2982, 608 }, + { 8921, -754, -5 } }, + { { 2349, -2065, -1256 }, + { 9393, -1267, 353 }, + { 7773, -937, 423 }, + { -497, -2964, -965 }, + { 10347, 2044, 509 }, + { -861, -3193, -2227 }, + { 11063, 1767, 600 }, + { -773, -1346, -2180 }, + { 11262, 1422, 402 }, + { 3593, -164, -487 }, + { 8526, -1704, -680 }, + { -840, -3724, -1116 }, + { 9557, -1220, -97 }, + { 811, -1404, -354 }, + { 8989, -444, 137 } }, + { { -725, -3444, 15 }, + { 9364, 2902, -1332 }, + { 7631, 1013, -278 }, + { -2452, -1144, -1007 }, + { 10799, 821, 842 }, + { -381, -6671, -818 }, + { 11117, 1779, 500 }, + { 92, -7502, 243 }, + { 11088, 2341, 35 }, + { 1045, -128, -8 }, + { 9450, -3476, -114 }, + { -2278, -1050, -1629 }, + { 9798, 240, -757 }, + { -2664, 272, -131 }, + { 8897, 884, -404 } }, + { { -3762, -3857, 394 }, + { 10861, 4191, -1252 }, + { 8685, 2546, -143 }, + { -1840, 691, -513 }, + { 9763, -1399, 168 }, + { 695, 398, 1722 }, + { 10087, -943, -394 }, + { 607, -3728, 1694 }, + { 10522, 93, -698 }, + { -1815, -690, 248 }, + { 10458, -965, 718 }, + { -775, 4080, -147 }, + { 10493, 2044, -170 }, + { -4102, -288, -108 }, + { 9085, 1484, -202 } }, + { { -5544, -735, -590 }, + { 13154, -3003, 1164 }, + { 10391, -1008, 951 }, + { 643, -3432, 365 }, + { 7892, 598, -211 }, + { 258, 3668, 437 }, + { 8827, -163, -406 }, + { -486, 4155, -1377 }, + { 10314, -1168, -111 }, + { -4202, 297, 290 }, + { 10592, 1196, -244 }, + { 1589, -1623, 1353 }, + { 10673, 342, 443 }, + { -2550, -1466, -59 }, + { 9069, 399, 209 } }, + { { -4250, 1187, 104 }, + { 13638, -3481, 963 }, + { 10993, -3894, -209 }, + { 2383, -353, 1189 }, + { 6103, 92, -107 }, + { -486, -981, -1153 }, + { 7815, 163, -91 }, + { -226, 5997, -617 }, + { 10179, 418, 519 }, + { -5440, -583, 180 }, + { 11024, 1694, 8 }, + { 1767, -2621, 941 }, + { 9552, -1260, -10 }, + { 688, 1099, 231 }, + { 8190, -542, -52 } }, + { { -1125, 629, -313 }, + { 12954, 2813, -1207 }, + { 11202, -1601, -1164 }, + { 1271, 3372, 18 }, + { 5007, -797, 397 }, + { -263, -2837, -450 }, + { 7306, -74, 57 }, + { 567, 212, 1613 }, + { 9881, 1329, 215 }, + { -5100, -241, -14 }, + { 11698, 1341, 80 }, + { -245, 2880, -590 }, + { 7817, 228, -227 }, + { 3096, -334, 277 }, + { 6730, 161, -48 } }, + { { 2792, 2546, -391 }, + { 13738, 3091, -1171 }, + { 11814, 2806, 483 }, + { -895, -459, -865 }, + { 4384, -1136, 348 }, + { 381, 1049, 881 }, + { 7350, 127, 133 }, + { -144, -4920, -421 }, + { 9830, -301, -410 }, + { -3145, 699, -18 }, + { 12635, 617, -454 }, + { -1749, 349, -1145 }, + { 6290, -19, -20 }, + { 3191, -764, 150 }, + { 5035, -318, 93 } }, + { { 5593, -1332, 625 }, + { 15977, -2970, 667 }, + { 11332, 2123, 806 }, + { -1750, -831, -510 }, + { 4160, 247, -180 }, + { 261, 2183, 440 }, + { 7795, 335, -8 }, + { -378, -3148, -1060 }, + { 10673, -1402, -92 }, + { -226, -1091, 150 }, + { 14027, -1592, 159 }, + { -974, -2773, -164 }, + { 5475, 83, 67 }, + { 1183, 1346, -211 }, + { 3590, 654, -26 } }, + { { 5005, -2424, 291 }, + { 17151, -1613, 849 }, + { 9693, -2085, -571 }, + { -829, 1826, 199 }, + { 4711, 951, 29 }, + { -292, -1101, -678 }, + { 8666, 356, -146 }, + { 316, 1906, 900 }, + { 12053, 206, 289 }, + { 2581, 22, 91 }, + { 14637, -767, 345 }, + { 834, 917, 733 }, + { 5534, -50, -27 }, + { -1283, -167, -310 }, + { 2958, 180, -118 } }, + { { 1769, 827, -315 }, + { 16192, 1977, -356 }, + { 8401, -1550, -495 }, + { 690, -342, 679 }, + { 5734, -4, 240 }, + { -272, -1549, -488 }, + { 9951, -629, 25 }, + { 126, 3236, 336 }, + { 13313, 413, -54 }, + { 4477, -119, -178 }, + { 14061, 811, -159 }, + { 1443, 942, 533 }, + { 6266, -515, -5 }, + { -2588, -702, 140 }, + { 3289, -600, 111 } }, + { { -1857, -667, -124 }, + { 14238, 337, -499 }, + { 7553, 302, 353 }, + { 1153, -1740, 56 }, + { 6778, -552, -189 }, + { 216, 1336, 497 }, + { 11197, -16, 35 }, + { -296, 109, -840 }, + { 14330, 499, -188 }, + { 5149, 79, -208 }, + { 13007, -142, -285 }, + { 390, -1296, 7 }, + { 7217, 362, 174 }, + { -2333, -214, 268 }, + { 4091, -53, 166 } }, + { { -4115, 121, -36 }, + { 12330, 185, -65 }, + { 6456, 898, 215 }, + { 581, 103, -492 }, + { 7744, -957, -227 }, + { 282, 1177, 530 }, + { 12002, -14, -121 }, + { 28, -2254, 93 }, + { 14874, -192, 17 }, + { 4415, -17, -60 }, + { 12050, -179, -102 }, + { -1034, 1038, -471 }, + { 7934, 429, 47 }, + { -851, 153, -176 }, + { 4888, 195, -77 } }, + { { -4037, 508, 40 }, + { 10838, -256, -90 }, + { 5156, -473, -94 }, + { -164, 683, -87 }, + { 8118, 341, 200 }, + { -158, -1433, -366 }, + { 12131, 140, -87 }, + { 208, -889, 581 }, + { 14543, -707, -147 }, + { 2349, -532, 89 }, + { 11383, 1, 49 }, + { -1209, 643, -612 }, + { 8430, -132, -244 }, + { 1220, 1024, -248 }, + { 5487, 279, -145 } }, + { { -2158, -699, 93 }, + { 9687, -376, 58 }, + { 3882, 119, -70 }, + { -687, -160, 325 }, + { 7290, 827, 148 }, + { -281, -866, -539 }, + { 11361, 219, 6 }, + { -86, 1294, -251 }, + { 13311, 15, -267 }, + { -577, 918, 48 }, + { 10787, 356, -22 }, + { 88, -2072, 48 }, + { 8916, -655, -124 }, + { 2634, -749, 132 }, + { 5636, -177, -6 } }, + { { 230, 777, 209 }, + { 8224, -199, 369 }, + { 2857, -79, 31 }, + { -776, -760, 126 }, + { 5606, -759, -138 }, + { 87, 1338, 204 }, + { 9743, -439, 28 }, + { -144, 865, -393 }, + { 11244, 231, 156 }, + { -3352, -561, -7 }, + { 9911, -272, -152 }, + { 1250, 693, 810 }, + { 9129, 97, 109 }, + { 2280, -364, 331 }, + { 5103, -153, 81 } }, + { { 1918, 271, 142 }, + { 6064, 1602, 78 }, + { 2281, 44, 65 }, + { -316, 418, -427 }, + { 3931, 136, -169 }, + { 309, 90, 641 }, + { 7723, 489, 35 }, + { 110, -1029, 314 }, + { 8310, 1195, 302 }, + { -4909, 141, 16 }, + { 8495, -40, -25 }, + { 801, 1978, 467 }, + { 8666, 459, 22 }, + { 282, 1364, 96 }, + { 3970, 459, 59 } }, + { { 2475, -538, -227 }, + { 3939, -526, -357 }, + { 2192, 13, 54 }, + { 601, 1467, -250 }, + { 3000, 456, 108 }, + { -54, -2172, -135 }, + { 5967, -396, 12 }, + { 108, -1077, 296 }, + { 5243, -1258, -81 }, + { -4677, 310, 32 }, + { 6354, -541, 138 }, + { -642, -1889, -638 }, + { 7552, -304, -73 }, + { -1916, -875, -282 }, + { 2620, -587, -92 } }, + { { 2284, -237, -292 }, + { 2842, -859, -39 }, + { 2523, -134, 56 }, + { 1142, -865, 512 }, + { 3172, -179, 334 }, + { -348, -439, -771 }, + { 5220, -149, 58 }, + { -155, 845, -435 }, + { 3422, -71, -191 }, + { -2830, -610, 33 }, + { 3676, 888, 54 }, + { -1132, -1322, -729 }, + { 6029, 353, -51 }, + { -2646, -438, -303 }, + { 1605, -101, -108 } }, + { { 1607, 338, 20 }, + { 2746, 198, 349 }, + { 3165, 40, 28 }, + { 467, -1307, 508 }, + { 4625, -209, 124 }, + { 94, 2441, 277 }, + { 5988, 367, 151 }, + { -37, 1725, -96 }, + { 3615, 798, 96 }, + { -227, 647, 29 }, + { 1144, -638, -83 }, + { -165, 1895, 255 }, + { 4399, -289, -36 }, + { -1441, 1273, 81 }, + { 1187, 292, 96 } }, + { { 433, 173, 270 }, + { 3163, 494, 137 }, + { 3969, -24, -87 }, + { -854, 1877, -390 }, + { 7526, -285, -304 }, + { 307, 1279, 679 }, + { 8315, -276, 23 }, + { 169, 236, 471 }, + { 5602, -651, 285 }, + { 2042, -445, 40 }, + { -583, 57, -66 }, + { 807, 224, 607 }, + { 3014, -17, 83 }, + { 608, -360, 269 }, + { 1211, 28, 176 } }, + { { -1068, -992, 119 }, + { 3897, -50, -192 }, + { 4719, 306, -114 }, + { -1249, 794, -716 }, + { 11509, 1355, -399 }, + { -119, -1560, -369 }, + { 11804, 584, -254 }, + { -47, -1343, -139 }, + { 8604, 68, 51 }, + { 3168, -48, 12 }, + { -1339, 236, 92 }, + { 702, -1060, 144 }, + { 2107, -231, 166 }, + { 1990, -257, 22 }, + { 1586, -119, 71 } }, + { { -2345, 797, -340 }, + { 4800, -634, -123 }, + { 5079, -407, 75 }, + { -199, -2102, 151 }, + { 15155, -1549, -4 }, + { -216, -1203, -447 }, + { 15467, -1126, -283 }, + { -131, -741, -361 }, + { 11719, -205, -392 }, + { 3010, 307, -62 }, + { -1511, 41, 154 }, + { -147, 736, -287 }, + { 1931, 249, 34 }, + { 1992, 103, -98 }, + { 2423, -41, -70 } }, + { { -2646, 1221, -158 }, + { 5450, 360, 127 }, + { 4754, -253, 199 }, + { 931, -103, 634 }, + { 16427, -176, 240 }, + { 85, 828, 289 }, + { 17686, 723, -32 }, + { 103, 968, 293 }, + { 14017, 1111, -337 }, + { 2044, -298, -90 }, + { -1588, -174, 65 }, + { -711, 279, -309 }, + { 2778, 195, -116 }, + { 769, -193, 57 }, + { 3808, 423, -121 } }, + { { -1909, -981, 571 }, + { 5413, 349, 129 }, + { 4015, 569, 61 }, + { 914, 1376, 53 }, + { 14268, 1503, -16 }, + { 146, 729, 272 }, + { 16945, 591, 104 }, + { 68, 1229, 185 }, + { 14285, -453, 165 }, + { 930, 188, -72 }, + { -1761, 41, 24 }, + { -417, -681, -36 }, + { 4548, -660, -111 }, + { -898, 668, 72 }, + { 5502, -599, -37 } }, + { { -666, -1125, 361 }, + { 4754, -446, -37 }, + { 3801, -118, -93 }, + { 84, -242, -347 }, + { 9578, -1388, -227 }, + { -28, -444, -139 }, + { 13000, -1532, 5 }, + { -121, -152, -339 }, + { 11581, -1527, 208 }, + { 106, -34, -32 }, + { -1974, -84, 33 }, + { 290, 435, 186 }, + { 6535, 675, 14 }, + { -1916, -388, -127 }, + { 6859, 204, 8 } }, + { { 1081, 892, -687 }, + { 3990, 133, -95 }, + { 4960, -410, -148 }, + { -625, -481, -61 }, + { 4332, 1023, -186 }, + { -110, -175, -197 }, + { 7200, 1680, -150 }, + { -9, -978, -18 }, + { 6454, 1981, -217 }, + { -387, -35, 20 }, + { -2039, 55, -1 }, + { 606, 108, 235 }, + { 7734, -94, 72 }, + { -1557, -463, -178 }, + { 7239, 102, -36 } }, + { { 3326, 1859, -796 }, + { 3670, 214, -2 }, + { 7546, 919, -115 }, + { -739, -80, 107 }, + { 311, -378, -63 }, + { -20, 440, 8 }, + { 1657, -1045, -211 }, + { 112, -100, 312 }, + { 768, -835, -274 }, + { -798, -34, 63 }, + { -1768, 177, -3 }, + { 215, -687, 54 }, + { 7497, -468, -22 }, + { -118, 869, 18 }, + { 6419, -322, -45 } }, + { { 4610, -2222, 393 }, + { 4120, -355, 139 }, + { 10608, -818, -37 }, + { -261, 101, -101 }, + { -1708, -170, 122 }, + { 99, -131, 193 }, + { -1992, 22, -47 }, + { -41, 1026, -120 }, + { -3819, 319, 53 }, + { -1361, 171, 74 }, + { -1147, -276, 61 }, + { -395, 477, -230 }, + { 5904, 672, -157 }, + { 1272, -392, 201 }, + { 4612, 593, -68 } }, + { { 2840, -1202, 1054 }, + { 5450, 207, 153 }, + { 12605, 165, -62 }, + { 470, 625, -75 }, + { -2088, 168, 245 }, + { 41, -553, 47 }, + { -3437, 347, 228 }, + { -84, 723, -232 }, + { -6627, -300, 219 }, + { -2026, -230, 51 }, + { -303, 145, 85 }, + { -493, 409, -240 }, + { 3548, -444, -175 }, + { 1602, -383, 147 }, + { 2358, -518, -108 } }, + { { -1743, 3482, 227 }, + { 7694, -158, -45 }, + { 12340, 347, -107 }, + { 796, -332, 225 }, + { -1636, 79, 183 }, + { -88, 130, -185 }, + { -3433, -78, 325 }, + { 79, -466, 226 }, + { -7684, 61, 205 }, + { -2416, 74, 30 }, + { 677, -24, 2 }, + { -5, -753, 67 }, + { 1036, 203, -18 }, + { 780, 670, -56 }, + { 212, 204, -38 } }, + { { -5748, -1616, -796 }, + { 10709, 485, -301 }, + { 9494, -953, -97 }, + { 318, -664, 219 }, + { -910, -204, -30 }, + { -44, 477, -57 }, + { -2839, -302, 141 }, + { 32, -812, 84 }, + { -7412, 8, 130 }, + { -2052, 143, 25 }, + { 1788, 151, -107 }, + { 441, 129, 290 }, + { -1327, -366, 137 }, + { -422, -344, -184 }, + { -1554, -140, 106 } }, + { { -5690, -1801, -684 }, + { 13798, -990, -322 }, + { 4597, 1450, -169 }, + { -513, 889, -174 }, + { -104, -156, -176 }, + { 67, -128, 146 }, + { -2029, 159, -140 }, + { -78, -5, -219 }, + { -6324, -102, -10 }, + { -696, -297, -25 }, + { 2944, -404, -98 }, + { 313, 709, 108 }, + { -3404, 604, 105 }, + { -1107, -257, -94 }, + { -2915, 384, 122 } }, + { { -1495, 2639, 84 }, + { 15569, 748, -47 }, + { -1277, -1129, -186 }, + { -788, 254, -357 }, + { 561, 405, -100 }, + { 48, -325, 70 }, + { -1114, 346, -226 }, + { 4, 600, 16 }, + { -4954, 263, -123 }, + { 1398, 437, -122 }, + { 3824, 303, 5 }, + { -166, -445, -206 }, + { -4974, -405, -17 }, + { -953, 399, 103 }, + { -3820, -305, 8 } }, + { { 3521, -1445, 511 }, + { 14507, 688, 110 }, + { -7125, 635, 74 }, + { -194, -1087, 12 }, + { 582, -150, 66 }, + { -48, 207, -108 }, + { -526, -466, -73 }, + { 64, 159, 179 }, + { -4017, -386, -88 }, + { 3433, -568, -141 }, + { 4013, 129, 29 }, + { -369, -367, -178 }, + { -5843, -20, -28 }, + { -294, -11, 119 }, + { -4173, -38, -37 } }, + { { 5681, -304, 516 }, + { 10113, -1888, -114 }, + { -12370, -786, 373 }, + { 536, 173, 312 }, + { -519, -471, 115 }, + { -51, 264, -82 }, + { -1069, -20, 125 }, + { -27, -521, -80 }, + { -4313, 137, 115 }, + { 4309, 359, 8 }, + { 3344, -425, -62 }, + { -126, 410, 52 }, + { -6116, 163, 59 }, + { 382, -99, -44 }, + { -4082, 187, 14 } }, + { { 3705, 2090, 118 }, + { 3386, 1782, -340 }, + { -16485, 1084, 357 }, + { 610, 592, 127 }, + { -2725, 905, -21 }, + { 32, -210, 79 }, + { -3295, 839, 164 }, + { -48, -374, -134 }, + { -6261, 719, 233 }, + { 3213, 426, 161 }, + { 2000, 379, -134 }, + { 204, -49, 129 }, + { -6187, -3, 101 }, + { 773, -156, -91 }, + { -3897, -87, 59 } }, + { { -474, -1993, -513 }, + { -4003, -1087, -197 }, + { -18633, -618, 107 }, + { 91, -414, -114 }, + { -5377, -545, -103 }, + { 49, -181, 82 }, + { -6841, -1230, 19 }, + { 47, 325, 134 }, + { -9322, -1207, 78 }, + { 329, -1159, 102 }, + { 275, -235, -86 }, + { 266, -165, 71 }, + { -6449, -182, 64 }, + { 714, 144, 35 }, + { -4003, -111, 52 } }, + { { -3458, -280, -583 }, + { -10795, 782, 170 }, + { -18051, -477, -28 }, + { -431, 37, -151 }, + { -7634, 125, 32 }, + { -17, 197, -45 }, + { -10423, 748, -73 }, + { 22, 513, 59 }, + { -11998, 603, -86 }, + { -2939, 964, -66 }, + { -1697, 319, 8 }, + { 34, 252, -15 }, + { -7047, 236, 12 }, + { 201, 229, 102 }, + { -4582, 244, 17 } }, + { { -3428, 1651, 64 }, + { -16452, -1047, 362 }, + { -14852, 1275, 59 }, + { -469, 298, -53 }, + { -9029, -179, 139 }, + { -47, 69, -85 }, + { -12676, -104, 5 }, + { -53, -34, -150 }, + { -12828, 279, -41 }, + { -4748, -79, -95 }, + { -3982, -563, 22 }, + { -214, -143, -98 }, + { -7863, -186, -1 }, + { -464, -393, 5 }, + { -5524, -248, 0 } }, + { { -1303, -792, 489 }, + { -20795, 1185, 203 }, + { -10248, -1296, 195 }, + { -55, -264, 53 }, + { -9522, 202, 49 }, + { 3, -231, 16 }, + { -13060, -198, 65 }, + { 5, -465, 18 }, + { -11410, -743, 66 }, + { -4049, -605, -23 }, + { -6700, 646, -22 }, + { -196, -181, -96 }, + { -8666, 88, 28 }, + { -782, 97, -107 }, + { -6523, 161, 20 } }, + { { 875, -327, 222 }, + { -23598, -376, 38 }, + { -5910, 680, 190 }, + { 345, 24, 58 }, + { -9376, 139, -41 }, + { 48, 2, 96 }, + { -12061, 434, 51 }, + { 45, -177, 126 }, + { -8573, 794, 93 }, + { -1270, 843, -26 }, + { -9836, -436, 49 }, + { 53, 352, 34 }, + { -9215, 57, 104 }, + { -484, 296, -94 }, + { -7225, -3, 77 } }, + { { 1838, 344, -170 }, + { -24524, -906, 373 }, + { -2964, -102, 33 }, + { 369, -16, 69 }, + { -9025, -528, 114 }, + { 4, 284, -1 }, + { -10723, -678, 175 }, + { -28, 358, -80 }, + { -5763, -642, 103 }, + { 1966, -864, -34 }, + { -13013, 173, 347 }, + { 221, -68, 153 }, + { -9224, -171, 211 }, + { 180, -407, 17 }, + { -7294, -135, 153 } }, + { { 1513, 56, -163 }, + { -23135, 887, 921 }, + { -1450, -4, -101 }, + { 49, -223, 97 }, + { -8711, 365, 428 }, + { -49, -21, -109 }, + { -9775, 482, 487 }, + { -27, 373, -73 }, + { -4062, 363, 213 }, + { 3770, 498, 117 }, + { -15197, -330, 627 }, + { 103, -383, 75 }, + { -8277, 111, 221 }, + { 637, 181, 132 }, + { -6428, 150, 153 } }, + { { 485, 32, 66 }, + { -18735, 487, 553 }, + { -638, -98, -124 }, + { -324, 654, -143 }, + { -8037, 472, 408 }, + { -5, -331, 0 }, + { -8884, 522, 502 }, + { 42, -129, 123 }, + { -3463, 255, 278 }, + { 3139, 449, 292 }, + { -14742, 779, 320 }, + { -143, 390, -155 }, + { -5938, -99, -24 }, + { 508, 267, 143 }, + { -4439, -170, -23 } }, + { { -528, -475, 71 }, + { -10718, -191, -966 }, + { 205, 155, -146 }, + { -339, 281, -328 }, + { -6040, -841, -304 }, + { 54, 13, 128 }, + { -6765, -1209, -335 }, + { -4, -468, -12 }, + { -2942, -944, -116 }, + { 695, -1511, 110 }, + { -10323, -71, -683 }, + { -180, 335, -182 }, + { -2207, 629, -391 }, + { -50, -620, -48 }, + { -1507, 556, -259 } }, + { { -960, 339, -178 }, + { -43, -4018, -1593 }, + { 1271, -415, -151 }, + { 129, -1450, 236 }, + { -2144, -1040, -966 }, + { -12, 487, -52 }, + { -2438, -957, -1249 }, + { -34, -257, -94 }, + { -1346, 45, -770 }, + { -1670, 1350, -478 }, + { -2507, -3084, -1101 }, + { 55, -705, 164 }, + { 1976, -1720, -327 }, + { -474, 189, -274 }, + { 1569, -1212, -187 } }, + { { -604, 711, -144 }, + { 9481, 7031, 657 }, + { 2166, 641, 45 }, + { 348, -873, 438 }, + { 2643, 3864, -131 }, + { -41, 333, -108 }, + { 3177, 4854, -271 }, + { 33, 225, 101 }, + { 1435, 2685, -410 }, + { -2184, 982, -598 }, + { 5415, 5449, 498 }, + { 159, -530, 213 }, + { 4840, 1714, 408 }, + { -326, 853, -76 }, + { 3523, 1021, 283 } }, + { { 126, -817, 298 }, + { 12538, 301, 2870 }, + { 2277, -32, 292 }, + { -31, 1308, -362 }, + { 5590, -1855, 1537 }, + { 34, -200, 103 }, + { 6835, -2720, 1973 }, + { -8, 499, -17 }, + { 3802, -2468, 1096 }, + { -771, -2595, 417 }, + { 8804, -274, 2200 }, + { -18, 575, -193 }, + { 4844, 1040, 763 }, + { 122, -423, 320 }, + { 3406, 812, 455 } }, + { { 392, -942, 202 }, + { 7142, -11885, -571 }, + { 1387, -1238, 37 }, + { -121, 1646, -155 }, + { 4323, -5525, 497 }, + { 1, -478, -20 }, + { 5344, -7080, 735 }, + { -9, 493, -10 }, + { 3455, -3630, 807 }, + { 620, -681, 874 }, + { 5533, -8789, -254 }, + { -52, 810, -63 }, + { 2213, -3699, -481 }, + { 212, -991, 67 }, + { 1540, -2332, -344 } } }; -const Word16 rightHRIRImag_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS]= -{ - { - {-2068, 2973, -830}, - {80, 263, -8}, - {-339, 1799, -616}, - {-1637, 3905, -1115}, - {179, -1662, 563}, - {-773, 5135, -1900}, - {175, -2052, 762}, - {-657, 4693, -1836}, - {136, -1963, 765}, - {-1830, 2634, -778}, - {156, 1121, -476}, - {-1582, 5363, -1689}, - {-14, -338, 205}, - {-2127, 3029, -751}, - {-202, -454, 261} - }, - { - {-4654, 2731, -416}, - {472, -777, -412}, - {-478, 272, -1216}, - {-2755, 2770, -1200}, - {-415, -1803, 513}, - {-498, 7103, -1106}, - {-391, -2360, 679}, - {-136, 8451, -330}, - {-332, -2799, 477}, - {-4135, 3480, 101}, - {705, 1586, -423}, - {-2362, 3861, -2004}, - {-332, -1418, -208}, - {-4404, 1684, -738}, - {-880, -1522, -77} - }, - { - {-4946, 138, 723}, - {1519, -2126, -234}, - {703, -4795, 639}, - {-806, -1969, 118}, - {-2259, 1242, -286}, - {753, -1105, 1851}, - {-1842, 792, -244}, - {746, 2069, 2137}, - {-1318, 990, -884}, - {-5309, 3002, 441}, - {1216, -1042, 547}, - {55, -4519, 627}, - {-711, -1499, -222}, - {-3231, -1126, 127}, - {-1535, -1020, -225} - }, - { - {-3647, -1667, -308}, - {2417, 1671, 918}, - {1518, -1623, 1739}, - {1653, 1047, 504}, - {-4095, -14, -308}, - {267, -4688, 429}, - {-2911, 484, -67}, - {-361, -5949, -1037}, - {-1617, 1931, -426}, - {-5221, 1846, -111}, - {724, -2917, -129}, - {2093, -5, 1727}, - {-1415, -182, 414}, - {-6, 1013, 183}, - {-2208, 42, 314} - }, - { - {-285, -3157, -299}, - {1651, 2829, 708}, - {499, 3770, -334}, - {2391, -146, 884}, - {-5035, -378, -31}, - {-568, 583, -1370}, - {-3235, -207, 203}, - {-442, -5280, -1252}, - {-1589, -58, 337}, - {-3462, 830, 70}, - {151, -1553, -531}, - {1347, 3648, 504}, - {-3061, 1755, -47}, - {3046, -920, 281}, - {-3527, 1291, 20} - }, - { - {3409, -784, -63}, - {-278, -3820, -1419}, - {-870, 830, -1225}, - {453, -4114, -85}, - {-4806, 899, 354}, - {-242, 3190, -358}, - {-2848, 91, 172}, - {568, 2077, 1616}, - {-1708, -933, 13}, - {-824, 1543, -128}, - {92, -191, 87}, - {-957, -2116, -1018}, - {-4633, 80, -360}, - {3728, -724, 255}, - {-4914, 157, -154} - }, - { - {5364, -1032, -469}, - {-835, -3834, -1343}, - {-1726, -3065, 485}, - {-1811, 12, -1147}, - {-3983, 644, 293}, - {436, -962, 1056}, - {-2061, 20, 53}, - {37, 5871, 102}, - {-1605, 140, -369}, - {2210, -191, 12}, - {-196, 712, -336}, - {-1879, -1274, -1078}, - {-5182, -532, 13}, - {1793, 1127, -7}, - {-5744, 24, 93} - }, - { - {4975, 748, 342}, - {-162, 2870, 1049}, - {-3207, -2430, 940}, - {-1745, 2190, -314}, - {-3068, -287, -225}, - {258, -2528, 447}, - {-1228, 33, -56}, - {-497, 1950, -1392}, - {-1071, 922, -169}, - {4542, 1007, 28}, - {-578, 1445, -32}, - {-429, 3137, 189}, - {-4721, 197, 177}, - {-1115, -1180, -277}, - {-5836, -175, 24} - }, - { - {1662, 2905, 163}, - {-1186, 3003, 1027}, - {-5380, 2336, -570}, - {-74, -1166, 481}, - {-1939, -984, -124}, - {-343, 1080, -789}, - {-534, -34, -144}, - {261, -3536, 761}, - {-511, -448, 229}, - {5437, 683, 14}, - {-1752, 1035, 351}, - {1377, -336, 1014}, - {-3655, 14, 11}, - {-2943, -304, -283}, - {-5068, -292, -96} - }, - { - {-2588, -954, -472}, - {-4239, -2555, -544}, - {-6624, 1711, -536}, - {1352, 102, 638}, - {-889, 299, 206}, - {-262, 1938, -442}, - {-57, 546, -14}, - {252, -3541, 707}, - {-667, -1041, -2}, - {4615, -351, -234}, - {-3959, -1387, -195}, - {1319, -1953, 393}, - {-2517, 464, -29}, - {-2634, 1130, 177}, - {-3747, 792, 75} - }, - { - {-4959, -507, -131}, - {-7310, -528, -630}, - {-6916, -886, 496}, - {1207, 2064, -18}, - {-460, 840, -113}, - {252, -1097, 588}, - {-106, 275, 88}, - {-328, 719, -930}, - {-1599, -3, -244}, - {2613, 367, -143}, - {-6072, -5, -324}, - {-213, 1241, -374}, - {-1813, -159, 110}, - {-844, -145, 302}, - {-2598, 60, 157} - }, - { - {-4571, 540, 135}, - {-9182, 657, 149}, - {-7244, -1108, 383}, - {26, -233, -616}, - {-638, 481, -251}, - {276, -1240, 509}, - {-943, -486, -84}, - {-34, 2823, -78}, - {-3070, 1, 37}, - {-40, -306, 37}, - {-7477, 310, 25}, - {-1336, -103, -554}, - {-1807, -475, 12}, - {1152, -298, -158}, - {-2128, -384, -96} - }, - { - {-2019, -898, 132}, - {-10008, 390, 246}, - {-7646, 464, -143}, - {-751, -1139, -84}, - {-1402, -341, 218}, - {-186, 1492, -424}, - {-2380, 83, -56}, - {252, 681, 709}, - {-5140, 893, 21}, - {-2694, 516, 179}, - {-8363, 156, 170}, - {-885, -1069, -352}, - {-2294, 381, -232}, - {2460, -748, -237}, - {-2273, -129, -158} - }, - { - {1074, 612, 109}, - {-10335, 215, 144}, - {-7715, 384, -105}, - {-818, 105, 374}, - {-2896, -1130, 184}, - {-282, 1115, -533}, - {-4184, -377, 80}, - {-68, -1677, -206}, - {-7516, -397, -117}, - {-4674, -644, 92}, - {-9149, -353, 68}, - {591, 1721, 286}, - {-2924, 469, -106}, - {2365, 281, 173}, - {-2906, 96, 40} - }, - { - {3079, -243, 93}, - {-10737, 96, 299}, - {-7334, -216, 64}, - {-403, 570, 99}, - {-4421, 556, -173}, - {124, -1300, 291}, - {-5990, 457, 69}, - {-169, -905, -469}, - {-9723, -240, 203}, - {-5231, -29, -27}, - {-10177, 380, -53}, - {1332, 8, 772}, - {-3775, 45, 183}, - {692, 827, 289}, - {-3935, 353, 112} - }, - { - {3332, -523, 7}, - {-11371, -996, 58}, - {-6530, 203, 65}, - {256, -261, -354}, - {-5006, 314, -140}, - {288, -449, 571}, - {-7213, -213, 38}, - {96, 1081, 276}, - {-11503, -776, 339}, - {-4000, 597, 7}, - {-11476, 53, 42}, - {401, -2166, 218}, - {-5085, -748, 82}, - {-1557, -1258, -33}, - {-5015, -365, 40} - }, - { - {2204, 787, -251}, - {-11511, 162, -342}, - {-5462, -193, 32}, - {848, -1136, -169}, - {-4350, -718, 124}, - {-59, 1657, -136}, - {-7393, -36, 12}, - {129, 864, 350}, - {-12308, 770, -93}, - {-1411, -685, 21}, - {-12854, 302, 201}, - {-1003, 1344, -760}, - {-6580, 345, -70}, - {-2753, 234, -335}, - {-5681, 267, -69} - }, - { - {672, 125, -240}, - {-10440, 1453, -42}, - {-4386, 184, 4}, - {836, 590, 493}, - {-2737, 326, 240}, - {-336, 30, -729}, - {-6367, 435, 12}, - {-135, -1078, -382}, - {-11359, 824, -226}, - {1543, 701, 6}, - {-13943, -528, 89}, - {-1053, 1657, -645}, - {-7796, -70, -2}, - {-1951, 991, -222}, - {-5611, 325, -72} - }, - { - {-647, -333, 136}, - {-8616, -535, 384}, - {-3485, -101, -27}, - {-114, 1517, 367}, - {-698, 176, -34}, - {71, -2577, 199}, - {-4391, -550, 47}, - {-76, -1539, -205}, - {-8822, -1254, 106}, - {3713, -290, -5}, - {-14161, -19, -51}, - {231, -2100, 461}, - {-8465, 53, 52}, - {232, -1320, 186}, - {-4851, -558, 118} - }, - { - {-1717, -364, 289}, - {-6970, -492, 101}, - {-2888, 24, -81}, - {-1145, -1341, -474}, - {1284, 171, -381}, - {338, -1038, 754}, - {-2177, 184, -63}, - {167, 226, 467}, - {-5893, 476, 220}, - {4334, -78, -21}, - {-13253, 536, -5}, - {1039, -853, 710}, - {-8444, 226, 102}, - {2083, 39, 320}, - {-3845, 11, 157} - }, - { - {-2389, 590, 71}, - {-5775, -15, -265}, - {-2706, -126, -73}, - {-970, -1041, -639}, - {2503, -723, -316}, - {-115, 1951, -348}, - {-629, -109, -258}, - {-5, 1498, -23}, - {-3823, 240, -52}, - {3386, 483, -35}, - {-11570, -670, 139}, - {490, 1481, -44}, - {-7772, -109, 129}, - {2299, 806, -8}, - {-2893, 96, -22} - }, - { - {-2318, -317, -276}, - {-5015, 614, -137}, - {-3007, 153, 78}, - {358, 2175, 276}, - {1850, 364, 127}, - {-260, 1253, -560}, - {-658, 219, -191}, - {-155, 416, -432}, - {-3392, -377, -373}, - {1508, -577, -82}, - {-9813, 206, 162}, - {-490, -366, -455}, - {-6609, -36, -29}, - {1013, -388, -179}, - {-1998, 106, -146} - }, - { - {-1258, -1242, -142}, - {-4837, -225, 149}, - {-3714, 334, 158}, - {1231, 476, 716}, - {-1523, 1293, 331}, - {106, -1206, 339}, - {-3032, 372, 110}, - {81, -1307, 232}, - {-4883, -217, -221}, - {-356, 285, -75}, - {-8487, 46, 13}, - {-775, -668, -266}, - {-5115, -371, -160}, - {-745, 119, 1}, - {-1227, -298, -131} - }, - { - {432, 1052, 451}, - {-5310, -520, 122}, - {-4385, -572, -32}, - {663, -1795, -33}, - {-7066, -2181, 10}, - {178, -1028, 351}, - {-7808, -1495, 220}, - {102, -1158, 280}, - {-8328, -366, 292}, - {-1534, -35, -8}, - {-7577, 154, -60}, - {-170, 816, 118}, - {-3728, 511, -90}, - {-1912, -335, 58}, - {-886, 255, -11} - }, - { - {1854, 1105, 223}, - {-6046, 435, -87}, - {-4307, -110, -192}, - {-445, 167, -500}, - {-12643, 1130, -215}, - {-59, 564, -219}, - {-13733, 1753, 57}, - {-119, 455, -337}, - {-13305, 1868, 319}, - {-1904, -103, 45}, - {-6815, -188, -24}, - {535, -112, 274}, - {-3189, -216, 56}, - {-1808, 14, -111}, - {-1429, 247, 59} - }, - { - {2712, -811, -665}, - {-6406, 128, -114}, - {-3270, 535, -145}, - {-894, 908, -87}, - {-16060, -5, -40}, - {-123, 426, -221}, - {-18646, -958, -71}, - {-34, 1078, -89}, - {-18300, -1677, -130}, - {-1765, 126, 77}, - {-5979, 152, -27}, - {567, -424, 159}, - {-4065, -481, 96}, - {-488, 713, -122}, - {-3042, -603, 5} - }, - { - {3041, -1438, -568}, - {-6049, -380, 13}, - {-1993, -503, -47}, - {-514, -145, 207}, - {-16497, -516, 153}, - {1, -414, 65}, - {-20790, -128, -31}, - {116, -25, 325}, - {-21297, -177, -162}, - {-1526, -16, 81}, - {-4982, -298, -28}, - {-25, 633, -69}, - {-6260, 854, -11}, - {1122, -733, 93}, - {-5357, 534, -14} - }, - { - {2075, 1393, 597}, - {-5085, 335, 102}, - {-1725, 51, 44}, - {197, -201, -10}, - {-14579, 853, 254}, - {103, 17, 192}, - {-19819, 1014, 154}, - {-15, -998, -48}, - {-21381, 929, 242}, - {-1373, -69, 52}, - {-3939, 298, 22}, - {-541, -210, -258}, - {-8982, -676, -98}, - {1835, -33, 212}, - {-7698, -505, 7} - }, - { - {-940, 1898, 977}, - {-3884, -42, 42}, - {-3515, 787, 36}, - {716, -374, -62}, - {-11751, -492, 247}, - {33, 503, 29}, - {-16854, -1004, 334}, - {-102, -371, -284}, - {-19163, -554, 354}, - {-1163, 46, 2}, - {-3070, -77, 26}, - {-395, -604, -161}, - {-11291, 212, -46}, - {1183, 732, 71}, - {-9426, 251, 3} - }, - { - {-4612, -3074, -100}, - {-2857, -110, -155}, - {-7454, -1155, -23}, - {623, 151, 181}, - {-9289, 94, 75}, - {-95, -157, -193}, - {-13576, 336, 268}, - {64, 846, 184}, - {-15808, 526, 165}, - {-581, 150, -33}, - {-2494, -73, -58}, - {200, 660, 160}, - {-12645, 123, 119}, - {-220, -649, -144}, - {-10188, 137, 63} - }, - { - {-5690, 140, -998}, - {-2447, -18, -291}, - {-12559, 1132, 14}, - {-87, 727, 134}, - {-7673, 53, -135}, - {-43, -546, -53}, - {-11068, 89, -14}, - {59, 887, 161}, - {-12350, -510, 5}, - {544, -316, -39}, - {-2221, -8, -127}, - {506, 143, 283}, - {-13038, -26, 218}, - {-1262, 28, -187}, - {-10062, -221, 159} - }, - { - {-2490, 3069, -516}, - {-3308, 111, -173}, - {-17401, -1024, 33}, - {-749, -607, -221}, - {-6824, 209, -199}, - {78, 109, 168}, - {-9498, 29, -248}, - {-83, -151, -235}, - {-9491, 380, -107}, - {1995, 319, -59}, - {-2305, 136, -75}, - {185, -768, 29}, - {-12687, -130, 118}, - {-1274, 500, -31}, - {-9365, 3, 125} - }, - { - {2827, -2591, 470}, - {-6178, 388, 140}, - {-20704, 301, 61}, - {-636, -485, -303}, - {-6630, -334, -39}, - {46, 390, 62}, - {-8669, -439, -205}, - {-11, -681, -25}, - {-7595, -374, -135}, - {3175, -211, -95}, - {-2923, 43, 45}, - {-319, 337, -262}, - {-11717, -131, -34}, - {-456, -465, 149}, - {-8327, -52, -20} - }, - { - {6074, -80, 681}, - {-11285, -1531, 274}, - {-21801, 452, 270}, - {165, 1077, 98}, - {-7186, -64, 139}, - {-56, -171, -125}, - {-8627, 330, 46}, - {71, -81, 197}, - {-6886, 255, -28}, - {3354, 79, -59}, - {-4204, -459, 66}, - {-375, 570, -159}, - {-10238, 521, -32}, - {457, -62, 121}, - {-7057, 386, -60} - }, - { - {4887, 1749, 271}, - {-17682, 2032, 52}, - {-20752, -448, 435}, - {745, 28, 361}, - {-8449, 524, 143}, - {-50, -288, -78}, - {-9598, 252, 221}, - {-16, 562, -49}, - {-7398, 39, 149}, - {2060, 239, 85}, - {-5966, 578, -22}, - {9, -462, 132}, - {-8577, -508, 71}, - {892, 237, -66}, - {-5779, -404, 21} - }, - { - {451, -2222, -219}, - {-23410, -1053, -110}, - {-17832, 280, 261}, - {473, -903, 68}, - {-9905, -606, 0}, - {40, 219, 94}, - {-11363, -751, 179}, - {-58, 261, -160}, - {-8673, -557, 199}, - {-515, -768, 176}, - {-7752, -325, -57}, - {306, -146, 165}, - {-7168, 193, 98}, - {768, 41, -104}, - {-4820, 159, 67} - }, - { - {-3764, 1115, -599}, - {-26720, -202, 111}, - {-13162, -779, -68}, - {-228, 332, -222}, - {-10718, 16, -70}, - {50, 232, 83}, - {-12961, 631, -1}, - {39, -446, 110}, - {-9637, 596, 4}, - {-3314, 976, 62}, - {-9174, 50, 27}, - {221, 306, 19}, - {-6226, 4, 31}, - {264, -65, 38}, - {-4357, 55, 40} - }, - { - {-4746, 1286, -412}, - {-27070, 633, 432}, - {-7071, 1585, -176}, - {-588, 252, -157}, - {-10283, 556, 66}, - {-25, -197, -63}, - {-13124, 208, -84}, - {36, -470, 98}, - {-8995, 327, -156}, - {-4789, -307, -118}, - {-10122, -49, 127}, - {-84, -186, -76}, - {-5611, 37, -25}, - {-368, -242, 91}, - {-4259, -90, -4} - }, - { - {-2346, -2123, 305}, - {-24926, -453, 457}, - {-626, -1711, -39}, - {-340, -398, 16}, - {-8663, -448, 161}, - {-47, -123, -82}, - {-11192, -943, 23}, - {-52, 174, -147}, - {-6209, -1191, -62}, - {-3889, -724, -114}, - {-10681, 161, 127}, - {-261, -8, -98}, - {-4982, -182, -19}, - {-776, 281, -24}, - {-4165, -34, -14} - }, - { - {942, 488, 598}, - {-20984, 475, 170}, - {4589, 981, 77}, - {194, 219, 113}, - {-6378, 306, 45}, - {9, 209, 29}, - {-7658, 975, 106}, - {-8, 502, -19}, - {-2076, 1177, 77}, - {-948, 1099, 13}, - {-10871, -64, 73}, - {-131, 247, -45}, - {-4035, 307, 20}, - {-648, 102, -112}, - {-3695, 200, 12} - }, - { - {2654, 930, 127}, - {-15682, -1182, -52}, - {7382, -5, 10}, - {464, 143, 78}, - {-3982, -512, -54}, - {47, 26, 89}, - {-3773, -784, 69}, - {50, 79, 142}, - {1817, -692, 73}, - {2421, -739, 45}, - {-10507, -272, 107}, - {140, -268, 75}, - {-2625, -395, 59}, - {-36, -407, -48}, - {-2635, -334, 44} - }, - { - {2265, -673, -323}, - {-9266, 1969, 120}, - {7696, -543, -165}, - {256, -178, 12}, - {-1867, 669, 53}, - {1, -259, -7}, - {-655, 638, 87}, - {-17, -419, -51}, - {4142, 188, 17}, - {4341, 218, 22}, - {-9173, 555, 246}, - {226, -72, 133}, - {-709, 426, 74}, - {583, 291, 75}, - {-967, 399, 55} - }, - { - {765, -37, -222}, - {-2013, -1568, 357}, - {6550, 407, -251}, - {-156, 156, 4}, - {-89, -363, 207}, - {-48, 15, -102}, - {1394, -284, 184}, - {-38, -277, -103}, - {4612, 169, 19}, - {3789, 332, 92}, - {-6276, -517, 268}, - {32, 388, 18}, - {1710, -342, 1}, - {700, 81, 126}, - {1171, -343, -1} - }, - { - {-648, 58, 80}, - {5707, 268, -107}, - {5224, -76, -177}, - {-385, -296, -111}, - {1740, -225, 55}, - {-5, 304, -2}, - {3038, -341, 40}, - {36, 263, 105}, - {4068, -463, -10}, - {1197, -956, 146}, - {-1364, 367, -120}, - {-189, -224, -158}, - {4477, 290, -203}, - {236, -400, 59}, - {3483, 280, -145} - }, - { - {-1288, 252, 99}, - {13201, -389, -1137}, - {4397, -35, -85}, - {-224, -239, -210}, - {4111, 233, -471}, - {51, -27, 118}, - {5241, 451, -555}, - {13, 438, 36}, - {3781, 564, -275}, - {-1732, 1214, -56}, - {5132, -935, -761}, - {-154, -353, -132}, - {7045, -529, -373}, - {-374, 427, -105}, - {5438, -394, -253} - }, - { - {-1037, -89, -111}, - {18750, 2704, -1162}, - {3934, 90, -31}, - {224, 1069, 181}, - {6831, 1057, -736}, - {0, -393, -15}, - {8090, 1086, -942}, - {-44, 31, -124}, - {4419, 247, -578}, - {-3086, -426, -420}, - {11225, 2464, -738}, - {94, 560, 155}, - {8384, 848, -177}, - {-576, 48, -218}, - {6291, 537, -104} - }, - { - {-216, -629, -93}, - {19548, -3226, 746}, - {3286, -103, 102}, - {380, 470, 421}, - {8554, -2320, 74}, - {-52, -86, -131}, - {10102, -2978, 17}, - {23, -446, 68}, - {5418, -1788, -150}, - {-2117, -1367, -348}, - {13823, -2651, 576}, - {182, 382, 216}, - {7462, -282, 376}, - {-206, -756, -20}, - {5422, -37, 250} - }, - { - {541, 612, 242}, - {13653, -2953, 2097}, - {2065, -394, 219}, - {-64, -1603, -303}, - {7487, 87, 1202}, - {28, 491, 94}, - {8996, 492, 1549}, - {12, -515, 35}, - {5266, 1034, 909}, - {105, 2095, 462}, - {10754, -1920, 1562}, - {-31, -744, -180}, - {4191, -1752, 495}, - {293, 369, 306}, - {2940, -1284, 284} - }, - { - {607, 781, 195}, - {3124, 9882, -591}, - {462, 1049, -1}, - {-253, -1381, -341}, - {3267, 4803, 346}, - {19, 594, 44}, - {3999, 6051, 559}, - {-25, -241, -73}, - {2863, 3184, 653}, - {1442, 638, 802}, - {3288, 7390, -364}, - {-114, -731, -157}, - {79, 2912, -451}, - {313, 935, 95}, - {25, 1835, -324} - }, - { - {92, -845, -332}, - {-5015, -1630, -3669}, - {-761, -525, -398}, - {4, 456, 347}, - {-1410, -3227, -1909}, - {-16, 322, -56}, - {-1776, -4432, -2452}, - {5, -24, 16}, - {-606, -3655, -1345}, - {854, -2853, -396}, - {-3161, -1854, -2816}, - {1, 146, 171}, - {-2324, 379, -1060}, - {-8, -275, -302}, - {-1599, 338, -656} - } +const Word16 rightHRIRImag_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS] = { + { { -2068, 2973, -830 }, + { 80, 263, -8 }, + { -339, 1799, -616 }, + { -1637, 3905, -1115 }, + { 179, -1662, 563 }, + { -773, 5135, -1900 }, + { 175, -2052, 762 }, + { -657, 4693, -1836 }, + { 136, -1963, 765 }, + { -1830, 2634, -778 }, + { 156, 1121, -476 }, + { -1582, 5363, -1689 }, + { -14, -338, 205 }, + { -2127, 3029, -751 }, + { -202, -454, 261 } }, + { { -4654, 2731, -416 }, + { 472, -777, -412 }, + { -478, 272, -1216 }, + { -2755, 2770, -1200 }, + { -415, -1803, 513 }, + { -498, 7103, -1106 }, + { -391, -2360, 679 }, + { -136, 8451, -330 }, + { -332, -2799, 477 }, + { -4135, 3480, 101 }, + { 705, 1586, -423 }, + { -2362, 3861, -2004 }, + { -332, -1418, -208 }, + { -4404, 1684, -738 }, + { -880, -1522, -77 } }, + { { -4946, 138, 723 }, + { 1519, -2126, -234 }, + { 703, -4795, 639 }, + { -806, -1969, 118 }, + { -2259, 1242, -286 }, + { 753, -1105, 1851 }, + { -1842, 792, -244 }, + { 746, 2069, 2137 }, + { -1318, 990, -884 }, + { -5309, 3002, 441 }, + { 1216, -1042, 547 }, + { 55, -4519, 627 }, + { -711, -1499, -222 }, + { -3231, -1126, 127 }, + { -1535, -1020, -225 } }, + { { -3647, -1667, -308 }, + { 2417, 1671, 918 }, + { 1518, -1623, 1739 }, + { 1653, 1047, 504 }, + { -4095, -14, -308 }, + { 267, -4688, 429 }, + { -2911, 484, -67 }, + { -361, -5949, -1037 }, + { -1617, 1931, -426 }, + { -5221, 1846, -111 }, + { 724, -2917, -129 }, + { 2093, -5, 1727 }, + { -1415, -182, 414 }, + { -6, 1013, 183 }, + { -2208, 42, 314 } }, + { { -285, -3157, -299 }, + { 1651, 2829, 708 }, + { 499, 3770, -334 }, + { 2391, -146, 884 }, + { -5035, -378, -31 }, + { -568, 583, -1370 }, + { -3235, -207, 203 }, + { -442, -5280, -1252 }, + { -1589, -58, 337 }, + { -3462, 830, 70 }, + { 151, -1553, -531 }, + { 1347, 3648, 504 }, + { -3061, 1755, -47 }, + { 3046, -920, 281 }, + { -3527, 1291, 20 } }, + { { 3409, -784, -63 }, + { -278, -3820, -1419 }, + { -870, 830, -1225 }, + { 453, -4114, -85 }, + { -4806, 899, 354 }, + { -242, 3190, -358 }, + { -2848, 91, 172 }, + { 568, 2077, 1616 }, + { -1708, -933, 13 }, + { -824, 1543, -128 }, + { 92, -191, 87 }, + { -957, -2116, -1018 }, + { -4633, 80, -360 }, + { 3728, -724, 255 }, + { -4914, 157, -154 } }, + { { 5364, -1032, -469 }, + { -835, -3834, -1343 }, + { -1726, -3065, 485 }, + { -1811, 12, -1147 }, + { -3983, 644, 293 }, + { 436, -962, 1056 }, + { -2061, 20, 53 }, + { 37, 5871, 102 }, + { -1605, 140, -369 }, + { 2210, -191, 12 }, + { -196, 712, -336 }, + { -1879, -1274, -1078 }, + { -5182, -532, 13 }, + { 1793, 1127, -7 }, + { -5744, 24, 93 } }, + { { 4975, 748, 342 }, + { -162, 2870, 1049 }, + { -3207, -2430, 940 }, + { -1745, 2190, -314 }, + { -3068, -287, -225 }, + { 258, -2528, 447 }, + { -1228, 33, -56 }, + { -497, 1950, -1392 }, + { -1071, 922, -169 }, + { 4542, 1007, 28 }, + { -578, 1445, -32 }, + { -429, 3137, 189 }, + { -4721, 197, 177 }, + { -1115, -1180, -277 }, + { -5836, -175, 24 } }, + { { 1662, 2905, 163 }, + { -1186, 3003, 1027 }, + { -5380, 2336, -570 }, + { -74, -1166, 481 }, + { -1939, -984, -124 }, + { -343, 1080, -789 }, + { -534, -34, -144 }, + { 261, -3536, 761 }, + { -511, -448, 229 }, + { 5437, 683, 14 }, + { -1752, 1035, 351 }, + { 1377, -336, 1014 }, + { -3655, 14, 11 }, + { -2943, -304, -283 }, + { -5068, -292, -96 } }, + { { -2588, -954, -472 }, + { -4239, -2555, -544 }, + { -6624, 1711, -536 }, + { 1352, 102, 638 }, + { -889, 299, 206 }, + { -262, 1938, -442 }, + { -57, 546, -14 }, + { 252, -3541, 707 }, + { -667, -1041, -2 }, + { 4615, -351, -234 }, + { -3959, -1387, -195 }, + { 1319, -1953, 393 }, + { -2517, 464, -29 }, + { -2634, 1130, 177 }, + { -3747, 792, 75 } }, + { { -4959, -507, -131 }, + { -7310, -528, -630 }, + { -6916, -886, 496 }, + { 1207, 2064, -18 }, + { -460, 840, -113 }, + { 252, -1097, 588 }, + { -106, 275, 88 }, + { -328, 719, -930 }, + { -1599, -3, -244 }, + { 2613, 367, -143 }, + { -6072, -5, -324 }, + { -213, 1241, -374 }, + { -1813, -159, 110 }, + { -844, -145, 302 }, + { -2598, 60, 157 } }, + { { -4571, 540, 135 }, + { -9182, 657, 149 }, + { -7244, -1108, 383 }, + { 26, -233, -616 }, + { -638, 481, -251 }, + { 276, -1240, 509 }, + { -943, -486, -84 }, + { -34, 2823, -78 }, + { -3070, 1, 37 }, + { -40, -306, 37 }, + { -7477, 310, 25 }, + { -1336, -103, -554 }, + { -1807, -475, 12 }, + { 1152, -298, -158 }, + { -2128, -384, -96 } }, + { { -2019, -898, 132 }, + { -10008, 390, 246 }, + { -7646, 464, -143 }, + { -751, -1139, -84 }, + { -1402, -341, 218 }, + { -186, 1492, -424 }, + { -2380, 83, -56 }, + { 252, 681, 709 }, + { -5140, 893, 21 }, + { -2694, 516, 179 }, + { -8363, 156, 170 }, + { -885, -1069, -352 }, + { -2294, 381, -232 }, + { 2460, -748, -237 }, + { -2273, -129, -158 } }, + { { 1074, 612, 109 }, + { -10335, 215, 144 }, + { -7715, 384, -105 }, + { -818, 105, 374 }, + { -2896, -1130, 184 }, + { -282, 1115, -533 }, + { -4184, -377, 80 }, + { -68, -1677, -206 }, + { -7516, -397, -117 }, + { -4674, -644, 92 }, + { -9149, -353, 68 }, + { 591, 1721, 286 }, + { -2924, 469, -106 }, + { 2365, 281, 173 }, + { -2906, 96, 40 } }, + { { 3079, -243, 93 }, + { -10737, 96, 299 }, + { -7334, -216, 64 }, + { -403, 570, 99 }, + { -4421, 556, -173 }, + { 124, -1300, 291 }, + { -5990, 457, 69 }, + { -169, -905, -469 }, + { -9723, -240, 203 }, + { -5231, -29, -27 }, + { -10177, 380, -53 }, + { 1332, 8, 772 }, + { -3775, 45, 183 }, + { 692, 827, 289 }, + { -3935, 353, 112 } }, + { { 3332, -523, 7 }, + { -11371, -996, 58 }, + { -6530, 203, 65 }, + { 256, -261, -354 }, + { -5006, 314, -140 }, + { 288, -449, 571 }, + { -7213, -213, 38 }, + { 96, 1081, 276 }, + { -11503, -776, 339 }, + { -4000, 597, 7 }, + { -11476, 53, 42 }, + { 401, -2166, 218 }, + { -5085, -748, 82 }, + { -1557, -1258, -33 }, + { -5015, -365, 40 } }, + { { 2204, 787, -251 }, + { -11511, 162, -342 }, + { -5462, -193, 32 }, + { 848, -1136, -169 }, + { -4350, -718, 124 }, + { -59, 1657, -136 }, + { -7393, -36, 12 }, + { 129, 864, 350 }, + { -12308, 770, -93 }, + { -1411, -685, 21 }, + { -12854, 302, 201 }, + { -1003, 1344, -760 }, + { -6580, 345, -70 }, + { -2753, 234, -335 }, + { -5681, 267, -69 } }, + { { 672, 125, -240 }, + { -10440, 1453, -42 }, + { -4386, 184, 4 }, + { 836, 590, 493 }, + { -2737, 326, 240 }, + { -336, 30, -729 }, + { -6367, 435, 12 }, + { -135, -1078, -382 }, + { -11359, 824, -226 }, + { 1543, 701, 6 }, + { -13943, -528, 89 }, + { -1053, 1657, -645 }, + { -7796, -70, -2 }, + { -1951, 991, -222 }, + { -5611, 325, -72 } }, + { { -647, -333, 136 }, + { -8616, -535, 384 }, + { -3485, -101, -27 }, + { -114, 1517, 367 }, + { -698, 176, -34 }, + { 71, -2577, 199 }, + { -4391, -550, 47 }, + { -76, -1539, -205 }, + { -8822, -1254, 106 }, + { 3713, -290, -5 }, + { -14161, -19, -51 }, + { 231, -2100, 461 }, + { -8465, 53, 52 }, + { 232, -1320, 186 }, + { -4851, -558, 118 } }, + { { -1717, -364, 289 }, + { -6970, -492, 101 }, + { -2888, 24, -81 }, + { -1145, -1341, -474 }, + { 1284, 171, -381 }, + { 338, -1038, 754 }, + { -2177, 184, -63 }, + { 167, 226, 467 }, + { -5893, 476, 220 }, + { 4334, -78, -21 }, + { -13253, 536, -5 }, + { 1039, -853, 710 }, + { -8444, 226, 102 }, + { 2083, 39, 320 }, + { -3845, 11, 157 } }, + { { -2389, 590, 71 }, + { -5775, -15, -265 }, + { -2706, -126, -73 }, + { -970, -1041, -639 }, + { 2503, -723, -316 }, + { -115, 1951, -348 }, + { -629, -109, -258 }, + { -5, 1498, -23 }, + { -3823, 240, -52 }, + { 3386, 483, -35 }, + { -11570, -670, 139 }, + { 490, 1481, -44 }, + { -7772, -109, 129 }, + { 2299, 806, -8 }, + { -2893, 96, -22 } }, + { { -2318, -317, -276 }, + { -5015, 614, -137 }, + { -3007, 153, 78 }, + { 358, 2175, 276 }, + { 1850, 364, 127 }, + { -260, 1253, -560 }, + { -658, 219, -191 }, + { -155, 416, -432 }, + { -3392, -377, -373 }, + { 1508, -577, -82 }, + { -9813, 206, 162 }, + { -490, -366, -455 }, + { -6609, -36, -29 }, + { 1013, -388, -179 }, + { -1998, 106, -146 } }, + { { -1258, -1242, -142 }, + { -4837, -225, 149 }, + { -3714, 334, 158 }, + { 1231, 476, 716 }, + { -1523, 1293, 331 }, + { 106, -1206, 339 }, + { -3032, 372, 110 }, + { 81, -1307, 232 }, + { -4883, -217, -221 }, + { -356, 285, -75 }, + { -8487, 46, 13 }, + { -775, -668, -266 }, + { -5115, -371, -160 }, + { -745, 119, 1 }, + { -1227, -298, -131 } }, + { { 432, 1052, 451 }, + { -5310, -520, 122 }, + { -4385, -572, -32 }, + { 663, -1795, -33 }, + { -7066, -2181, 10 }, + { 178, -1028, 351 }, + { -7808, -1495, 220 }, + { 102, -1158, 280 }, + { -8328, -366, 292 }, + { -1534, -35, -8 }, + { -7577, 154, -60 }, + { -170, 816, 118 }, + { -3728, 511, -90 }, + { -1912, -335, 58 }, + { -886, 255, -11 } }, + { { 1854, 1105, 223 }, + { -6046, 435, -87 }, + { -4307, -110, -192 }, + { -445, 167, -500 }, + { -12643, 1130, -215 }, + { -59, 564, -219 }, + { -13733, 1753, 57 }, + { -119, 455, -337 }, + { -13305, 1868, 319 }, + { -1904, -103, 45 }, + { -6815, -188, -24 }, + { 535, -112, 274 }, + { -3189, -216, 56 }, + { -1808, 14, -111 }, + { -1429, 247, 59 } }, + { { 2712, -811, -665 }, + { -6406, 128, -114 }, + { -3270, 535, -145 }, + { -894, 908, -87 }, + { -16060, -5, -40 }, + { -123, 426, -221 }, + { -18646, -958, -71 }, + { -34, 1078, -89 }, + { -18300, -1677, -130 }, + { -1765, 126, 77 }, + { -5979, 152, -27 }, + { 567, -424, 159 }, + { -4065, -481, 96 }, + { -488, 713, -122 }, + { -3042, -603, 5 } }, + { { 3041, -1438, -568 }, + { -6049, -380, 13 }, + { -1993, -503, -47 }, + { -514, -145, 207 }, + { -16497, -516, 153 }, + { 1, -414, 65 }, + { -20790, -128, -31 }, + { 116, -25, 325 }, + { -21297, -177, -162 }, + { -1526, -16, 81 }, + { -4982, -298, -28 }, + { -25, 633, -69 }, + { -6260, 854, -11 }, + { 1122, -733, 93 }, + { -5357, 534, -14 } }, + { { 2075, 1393, 597 }, + { -5085, 335, 102 }, + { -1725, 51, 44 }, + { 197, -201, -10 }, + { -14579, 853, 254 }, + { 103, 17, 192 }, + { -19819, 1014, 154 }, + { -15, -998, -48 }, + { -21381, 929, 242 }, + { -1373, -69, 52 }, + { -3939, 298, 22 }, + { -541, -210, -258 }, + { -8982, -676, -98 }, + { 1835, -33, 212 }, + { -7698, -505, 7 } }, + { { -940, 1898, 977 }, + { -3884, -42, 42 }, + { -3515, 787, 36 }, + { 716, -374, -62 }, + { -11751, -492, 247 }, + { 33, 503, 29 }, + { -16854, -1004, 334 }, + { -102, -371, -284 }, + { -19163, -554, 354 }, + { -1163, 46, 2 }, + { -3070, -77, 26 }, + { -395, -604, -161 }, + { -11291, 212, -46 }, + { 1183, 732, 71 }, + { -9426, 251, 3 } }, + { { -4612, -3074, -100 }, + { -2857, -110, -155 }, + { -7454, -1155, -23 }, + { 623, 151, 181 }, + { -9289, 94, 75 }, + { -95, -157, -193 }, + { -13576, 336, 268 }, + { 64, 846, 184 }, + { -15808, 526, 165 }, + { -581, 150, -33 }, + { -2494, -73, -58 }, + { 200, 660, 160 }, + { -12645, 123, 119 }, + { -220, -649, -144 }, + { -10188, 137, 63 } }, + { { -5690, 140, -998 }, + { -2447, -18, -291 }, + { -12559, 1132, 14 }, + { -87, 727, 134 }, + { -7673, 53, -135 }, + { -43, -546, -53 }, + { -11068, 89, -14 }, + { 59, 887, 161 }, + { -12350, -510, 5 }, + { 544, -316, -39 }, + { -2221, -8, -127 }, + { 506, 143, 283 }, + { -13038, -26, 218 }, + { -1262, 28, -187 }, + { -10062, -221, 159 } }, + { { -2490, 3069, -516 }, + { -3308, 111, -173 }, + { -17401, -1024, 33 }, + { -749, -607, -221 }, + { -6824, 209, -199 }, + { 78, 109, 168 }, + { -9498, 29, -248 }, + { -83, -151, -235 }, + { -9491, 380, -107 }, + { 1995, 319, -59 }, + { -2305, 136, -75 }, + { 185, -768, 29 }, + { -12687, -130, 118 }, + { -1274, 500, -31 }, + { -9365, 3, 125 } }, + { { 2827, -2591, 470 }, + { -6178, 388, 140 }, + { -20704, 301, 61 }, + { -636, -485, -303 }, + { -6630, -334, -39 }, + { 46, 390, 62 }, + { -8669, -439, -205 }, + { -11, -681, -25 }, + { -7595, -374, -135 }, + { 3175, -211, -95 }, + { -2923, 43, 45 }, + { -319, 337, -262 }, + { -11717, -131, -34 }, + { -456, -465, 149 }, + { -8327, -52, -20 } }, + { { 6074, -80, 681 }, + { -11285, -1531, 274 }, + { -21801, 452, 270 }, + { 165, 1077, 98 }, + { -7186, -64, 139 }, + { -56, -171, -125 }, + { -8627, 330, 46 }, + { 71, -81, 197 }, + { -6886, 255, -28 }, + { 3354, 79, -59 }, + { -4204, -459, 66 }, + { -375, 570, -159 }, + { -10238, 521, -32 }, + { 457, -62, 121 }, + { -7057, 386, -60 } }, + { { 4887, 1749, 271 }, + { -17682, 2032, 52 }, + { -20752, -448, 435 }, + { 745, 28, 361 }, + { -8449, 524, 143 }, + { -50, -288, -78 }, + { -9598, 252, 221 }, + { -16, 562, -49 }, + { -7398, 39, 149 }, + { 2060, 239, 85 }, + { -5966, 578, -22 }, + { 9, -462, 132 }, + { -8577, -508, 71 }, + { 892, 237, -66 }, + { -5779, -404, 21 } }, + { { 451, -2222, -219 }, + { -23410, -1053, -110 }, + { -17832, 280, 261 }, + { 473, -903, 68 }, + { -9905, -606, 0 }, + { 40, 219, 94 }, + { -11363, -751, 179 }, + { -58, 261, -160 }, + { -8673, -557, 199 }, + { -515, -768, 176 }, + { -7752, -325, -57 }, + { 306, -146, 165 }, + { -7168, 193, 98 }, + { 768, 41, -104 }, + { -4820, 159, 67 } }, + { { -3764, 1115, -599 }, + { -26720, -202, 111 }, + { -13162, -779, -68 }, + { -228, 332, -222 }, + { -10718, 16, -70 }, + { 50, 232, 83 }, + { -12961, 631, -1 }, + { 39, -446, 110 }, + { -9637, 596, 4 }, + { -3314, 976, 62 }, + { -9174, 50, 27 }, + { 221, 306, 19 }, + { -6226, 4, 31 }, + { 264, -65, 38 }, + { -4357, 55, 40 } }, + { { -4746, 1286, -412 }, + { -27070, 633, 432 }, + { -7071, 1585, -176 }, + { -588, 252, -157 }, + { -10283, 556, 66 }, + { -25, -197, -63 }, + { -13124, 208, -84 }, + { 36, -470, 98 }, + { -8995, 327, -156 }, + { -4789, -307, -118 }, + { -10122, -49, 127 }, + { -84, -186, -76 }, + { -5611, 37, -25 }, + { -368, -242, 91 }, + { -4259, -90, -4 } }, + { { -2346, -2123, 305 }, + { -24926, -453, 457 }, + { -626, -1711, -39 }, + { -340, -398, 16 }, + { -8663, -448, 161 }, + { -47, -123, -82 }, + { -11192, -943, 23 }, + { -52, 174, -147 }, + { -6209, -1191, -62 }, + { -3889, -724, -114 }, + { -10681, 161, 127 }, + { -261, -8, -98 }, + { -4982, -182, -19 }, + { -776, 281, -24 }, + { -4165, -34, -14 } }, + { { 942, 488, 598 }, + { -20984, 475, 170 }, + { 4589, 981, 77 }, + { 194, 219, 113 }, + { -6378, 306, 45 }, + { 9, 209, 29 }, + { -7658, 975, 106 }, + { -8, 502, -19 }, + { -2076, 1177, 77 }, + { -948, 1099, 13 }, + { -10871, -64, 73 }, + { -131, 247, -45 }, + { -4035, 307, 20 }, + { -648, 102, -112 }, + { -3695, 200, 12 } }, + { { 2654, 930, 127 }, + { -15682, -1182, -52 }, + { 7382, -5, 10 }, + { 464, 143, 78 }, + { -3982, -512, -54 }, + { 47, 26, 89 }, + { -3773, -784, 69 }, + { 50, 79, 142 }, + { 1817, -692, 73 }, + { 2421, -739, 45 }, + { -10507, -272, 107 }, + { 140, -268, 75 }, + { -2625, -395, 59 }, + { -36, -407, -48 }, + { -2635, -334, 44 } }, + { { 2265, -673, -323 }, + { -9266, 1969, 120 }, + { 7696, -543, -165 }, + { 256, -178, 12 }, + { -1867, 669, 53 }, + { 1, -259, -7 }, + { -655, 638, 87 }, + { -17, -419, -51 }, + { 4142, 188, 17 }, + { 4341, 218, 22 }, + { -9173, 555, 246 }, + { 226, -72, 133 }, + { -709, 426, 74 }, + { 583, 291, 75 }, + { -967, 399, 55 } }, + { { 765, -37, -222 }, + { -2013, -1568, 357 }, + { 6550, 407, -251 }, + { -156, 156, 4 }, + { -89, -363, 207 }, + { -48, 15, -102 }, + { 1394, -284, 184 }, + { -38, -277, -103 }, + { 4612, 169, 19 }, + { 3789, 332, 92 }, + { -6276, -517, 268 }, + { 32, 388, 18 }, + { 1710, -342, 1 }, + { 700, 81, 126 }, + { 1171, -343, -1 } }, + { { -648, 58, 80 }, + { 5707, 268, -107 }, + { 5224, -76, -177 }, + { -385, -296, -111 }, + { 1740, -225, 55 }, + { -5, 304, -2 }, + { 3038, -341, 40 }, + { 36, 263, 105 }, + { 4068, -463, -10 }, + { 1197, -956, 146 }, + { -1364, 367, -120 }, + { -189, -224, -158 }, + { 4477, 290, -203 }, + { 236, -400, 59 }, + { 3483, 280, -145 } }, + { { -1288, 252, 99 }, + { 13201, -389, -1137 }, + { 4397, -35, -85 }, + { -224, -239, -210 }, + { 4111, 233, -471 }, + { 51, -27, 118 }, + { 5241, 451, -555 }, + { 13, 438, 36 }, + { 3781, 564, -275 }, + { -1732, 1214, -56 }, + { 5132, -935, -761 }, + { -154, -353, -132 }, + { 7045, -529, -373 }, + { -374, 427, -105 }, + { 5438, -394, -253 } }, + { { -1037, -89, -111 }, + { 18750, 2704, -1162 }, + { 3934, 90, -31 }, + { 224, 1069, 181 }, + { 6831, 1057, -736 }, + { 0, -393, -15 }, + { 8090, 1086, -942 }, + { -44, 31, -124 }, + { 4419, 247, -578 }, + { -3086, -426, -420 }, + { 11225, 2464, -738 }, + { 94, 560, 155 }, + { 8384, 848, -177 }, + { -576, 48, -218 }, + { 6291, 537, -104 } }, + { { -216, -629, -93 }, + { 19548, -3226, 746 }, + { 3286, -103, 102 }, + { 380, 470, 421 }, + { 8554, -2320, 74 }, + { -52, -86, -131 }, + { 10102, -2978, 17 }, + { 23, -446, 68 }, + { 5418, -1788, -150 }, + { -2117, -1367, -348 }, + { 13823, -2651, 576 }, + { 182, 382, 216 }, + { 7462, -282, 376 }, + { -206, -756, -20 }, + { 5422, -37, 250 } }, + { { 541, 612, 242 }, + { 13653, -2953, 2097 }, + { 2065, -394, 219 }, + { -64, -1603, -303 }, + { 7487, 87, 1202 }, + { 28, 491, 94 }, + { 8996, 492, 1549 }, + { 12, -515, 35 }, + { 5266, 1034, 909 }, + { 105, 2095, 462 }, + { 10754, -1920, 1562 }, + { -31, -744, -180 }, + { 4191, -1752, 495 }, + { 293, 369, 306 }, + { 2940, -1284, 284 } }, + { { 607, 781, 195 }, + { 3124, 9882, -591 }, + { 462, 1049, -1 }, + { -253, -1381, -341 }, + { 3267, 4803, 346 }, + { 19, 594, 44 }, + { 3999, 6051, 559 }, + { -25, -241, -73 }, + { 2863, 3184, 653 }, + { 1442, 638, 802 }, + { 3288, 7390, -364 }, + { -114, -731, -157 }, + { 79, 2912, -451 }, + { 313, 935, 95 }, + { 25, 1835, -324 } }, + { { 92, -845, -332 }, + { -5015, -1630, -3669 }, + { -761, -525, -398 }, + { 4, 456, 347 }, + { -1410, -3227, -1909 }, + { -16, 322, -56 }, + { -1776, -4432, -2452 }, + { 5, -24, 16 }, + { -606, -3655, -1345 }, + { 854, -2853, -396 }, + { -3161, -1854, -2816 }, + { 1, 146, 171 }, + { -2324, 379, -1060 }, + { -8, -275, -302 }, + { -1599, 338, -656 } } }; -/* Binaural rendering data set based on BRIRs +/* Binaural rendering data set based on BRIRs * Tables derived from Mozart IIS BRIRs.*/ const Word16 FASTCONV_factor_Q_BRIR_latency_s_fx = 31; const Word32 FASTCONV_BRIR_latency_s_fx = 2013266; -const Word16 FASTCONV_factor_Q_BRIR_fx= 15; -const Word16 leftBRIRReal_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS_MAX]= -{ - { - { - 58, -3442, 4367, -440, 907, -18, -1571, -1474, -586, 469, - 241, 999, 1474, 186, -1134, 617, 68, 1100, -545, -1085, - 149, -238, -672, -408, -114, -226, 109, 904, -128, 564, - 239, -285, -526, 412, 508, 53, -830, -255, 857, 714, - 578, -1153, -780, -169, 238, 238, 78, -220, -40, -470, - -298, -67, 377, 228, -149, 274, 718, 385, 61, 204, - -66, -186, -107, -227, -230, -263, -596, -665, -245, 297, - 227, 259, 429, 53, 448, 296, 211, 69, 13, -180, - -28, -94, -151, -266, -234, -45, -83, -162, -96, 126, - 182, 73, -38, -60, -39, 173 - }, - { - -80, -2736, 3223, 1228, -445, 453, -1228, -1588, -961, 441, - 231, 599, 1407, 506, -291, -570, -213, 1390, 394, -951, - -236, -198, -889, 267, -1152, 71, -277, 302, 447, 1008, - 432, -592, -157, 395, 963, -462, -569, -108, 82, 524, - 249, -809, -296, 86, -274, -373, 664, 178, -221, -553, - -73, 56, -38, 47, 228, 194, 489, 230, 384, 125, - 173, -231, -252, 29, -225, -558, -439, -583, -129, -112, - 73, 353, 244, 280, 400, 435, 264, 390, -1, -249, - -85, -259, -227, -300, -279, -29, -121, -174, -18, 152, - 177, 122, -45, 220, -44, 0 - }, - { - 52, -3147, 4003, -212, 732, -1, -2087, -648, 409, -1023, - 243, 776, 1062, 26, 451, 516, -732, 308, 355, -294, - 278, 443, -1025, -746, -1069, -782, -1126, 772, 1081, 1938, - -72, 175, 510, -392, -305, -156, 241, -413, -221, -151, - 1060, -65, -590, -395, 14, 315, 22, -591, -863, -193, - 148, 292, 304, 257, 440, -30, -289, 506, 1004, 551, - -6, -275, -465, -72, -161, -756, -351, -643, -412, -506, - -78, 361, 459, 497, 505, 427, 664, 260, 209, -45, - -209, -343, -346, -162, -216, -397, -239, 41, 272, 140, - -107, 56, -109, -88, -196, -63 - }, - { - 0, -909, 2527, -1493, 1057, -292, -924, -756, -906, -916, - 1351, 781, 1817, 48, -112, -470, -960, 453, 29, 131, - 369, -951, -1264, 1323, 647, -1179, -1114, 1109, 878, -39, - -469, 297, 243, -414, -64, 408, 119, -111, 167, -254, - 231, 142, -656, 195, -141, -371, -14, 370, 188, -394, - 128, 273, -433, 26, 201, -95, 366, 116, 55, 77, - -162, -111, 33, -69, -74, -209, -91, -170, -71, -143, - 244, 190, 303, 202, 27, 58, -160, 57, -136, -3, - -122, -38, 35, -80, 68, -120, -105, -12, 22, 71, - -39, -70, 104, 120, 92, 78 - }, - { - -5, -2303, 2980, 1074, -1002, 683, -944, -1034, -1227, -881, - 1228, 765, 1681, 98, -118, -113, -905, 480, 870, -1028, - 150, -883, -588, 702, 626, -1659, 283, 933, 705, 234, - -928, 19, 152, -216, 154, -109, -273, 1072, -56, -89, - 28, -312, -473, 283, 58, -114, -882, 147, 582, 275, - -57, -160, -71, 240, -178, 74, -7, 277, 216, -170, - -209, -125, 237, 196, -235, -188, -393, -15, -77, -81, - 15, 276, 292, 194, 226, -12, 146, -83, 34, -368, - -66, -40, 47, -118, -40, -24, -25, -178, 14, 80, - 14, -17, -9, 113, 183, 133 - }, - { - 26, -1113, 3153, -2211, 1516, -405, -1532, -706, -718, 411, - -652, 967, 2299, 1242, 265, 156, -2485, -777, 541, 801, - -1360, -1195, 274, 1327, -113, 1070, -485, -848, -92, 68, - -66, 1260, 567, -158, -1427, 183, 219, 348, -23, -373, - -1173, 736, 316, -31, -477, 240, 202, 86, 195, 431, - 42, 114, 194, 71, -234, -500, -759, -178, 46, 64, - -206, 20, -57, 405, 213, 271, -199, 102, 158, 314, - 159, 336, -182, -117, -124, -187, -248, -291, -291, -138, - -120, 187, 297, 265, 215, -42, -317, -140, 71, 104, - 132, 183, 143, -16, -27, -41 - }, - { - -93, -2024, 2646, 1338, -1131, 735, -805, -1228, -1037, -597, - 333, 46, 1739, 2222, 374, -386, -1486, -999, 297, 950, - -614, -1599, -656, 1208, 1082, 65, -694, 296, 214, -710, - 42, 1493, 271, -783, -894, 139, 175, 300, -37, -761, - -316, 690, 285, -612, -50, 369, 69, 22, -100, 236, - 661, -74, 447, -162, -412, -517, -210, -370, 33, -433, - -45, -37, 547, 286, 307, 44, -2, -238, 151, 156, - 216, 252, 42, 32, -344, -253, -27, -245, -190, -156, - -27, 119, 203, 79, 122, -28, -144, -95, 27, 204, - 88, 138, 48, -129, -23, -19 - }, - { - 46, -1472, 3502, -2140, 1231, -318, -970, -749, -1205, -100, - -247, 2224, 1775, 247, -412, -130, -1001, 1612, -672, -1456, - -835, -289, -463, -367, 2312, 985, -751, -1004, 336, 61, - 356, 380, 136, 727, -408, -827, 136, 70, -435, -433, - -345, -428, 282, 950, -336, -33, 8, 869, -41, 158, - 98, 481, 309, 18, -536, -590, -639, -880, -155, 63, - -84, 331, 174, 116, 282, 634, 423, -287, 8, 254, - 326, 231, -34, -451, -266, -193, -475, -445, -119, -96, - 74, 227, 341, 246, 81, -23, -113, -133, 66, 263, - 216, 217, 39, -155, -168, -105 - }, - { - -114, -1804, 2471, 1192, -1048, 1079, -1165, -1312, -1048, -282, - -147, 700, 1820, 1442, -453, 604, -911, -144, 231, -842, - -1105, -232, -617, -802, 2175, 1640, -606, -1957, 542, 244, - 1175, 207, -5, 293, -1130, -139, 488, -390, -359, -558, - -91, 282, -37, 410, 1, 29, 96, 132, 586, 112, - -479, 845, 562, -122, -452, -643, -494, -1090, -184, 135, - -164, 302, 263, 419, 404, 277, 254, -209, -101, 218, - 424, 98, 103, -297, -433, -218, -244, -428, -165, 74, - 145, 208, -1, 304, 22, -137, -166, -20, 212, 435, - 100, 82, 63, -236, -274, 1 - }, - { - 97, -2111, 3265, 235, -291, -2499, 1266, -238, -21, -431, - -941, 1447, 276, -721, 558, -291, 957, -7, 383, -212, - 1129, -911, -301, -189, -2074, 120, -118, 609, 2, 983, - -987, 373, 154, -102, 854, 340, -254, 45, 706, 598, - -389, -1156, -734, -708, 684, -150, 963, 270, -136, -735, - -347, -166, 175, 279, 170, 334, 92, -109, -123, -275, - 242, 321, 297, 161, 67, -219, -458, -120, -381, -151, - -187, -86, -67, 173, 258, 232, 319, 201, 191, 10, - 119, -133, -243, 84, -12, -208, -74, -203, -290, -41, - 74, -103, 131, 90, 57, -59 - }, - { - 52, -2493, 3761, 267, -743, -2139, 402, 548, 568, -1272, - -290, 1567, 136, -310, -98, 638, 11, -454, 853, -642, - 939, -565, -1572, 22, -1459, 390, 682, 594, 744, 870, - -87, -15, -344, -511, 414, -227, -172, 57, -135, -570, - 10, -515, -119, 517, 778, 341, 895, -261, -787, -320, - -1200, -158, 486, 831, 544, 412, -329, 141, -748, -52, - -400, 547, 229, 123, -273, -507, -44, 36, 46, 112, - 7, 56, -235, 60, 327, 333, 88, -125, 183, -34, - 35, -264, -349, -171, -37, -150, -122, 168, 7, 234, - 205, 132, 162, -46, -155, -56 - }, - { - -207, -674, 2549, -450, -991, -1877, 1895, -300, -323, -200, - -1717, 1445, 122, 1815, 1013, -613, -1151, 134, -779, -634, - 398, 358, -245, 597, -1039, 1297, -188, 752, -1698, -58, - 466, 544, -18, 252, -439, -760, -373, -127, 857, -408, - -127, 979, 606, -245, 621, 184, 74, -235, -222, 5, - -707, -502, -372, -357, -244, -518, 162, 476, 479, 988, - 285, -116, -234, -102, -35, -119, 29, 452, 196, -24, - 35, -157, 97, -204, -410, -300, -391, -241, -104, 136, - 22, 166, 176, 390, 160, 293, 346, 213, -128, 35, - -133, -319, -349, -286, -267, -84 - }, - { - 2, -2743, 3779, 739, -771, -1264, -406, 1178, -812, -97, - -2743, 1997, 724, 400, 1955, 268, -1060, -1334, 575, -1163, - 557, -94, 317, 58, -760, 371, 494, 18, -270, -715, - 656, 537, 749, -36, -1050, -940, -451, 220, -62, -106, - 825, 946, 359, -566, 445, 192, 302, 122, -100, -9, - -628, -741, -896, -248, -220, -246, 599, 151, 388, 540, - 259, 160, -210, 54, 165, -208, 54, 315, 408, -291, - -95, 44, -76, -188, -552, -287, -257, -289, -23, 68, - 195, 201, 298, 169, 354, 245, 203, 85, 28, -47, - -152, -73, -330, -310, -252, -201 - }, - { - -168, -888, 2680, -360, -475, -2342, 1972, -831, -82, 86, - -1404, 1023, 1376, 468, -854, 742, -477, -810, 101, 735, - -212, 816, -677, -326, -109, 86, -458, -450, 226, -28, - -454, 115, 196, 205, -171, 1230, -176, 313, 632, 258, - -257, -1062, -879, 494, -594, 197, 700, 298, -24, 193, - -734, -125, -629, -542, 427, 538, 306, 194, 20, 124, - -252, 114, 279, 368, -81, -199, -251, -392, -176, 101, - -6, 271, -117, -49, -114, -17, -62, -67, 254, 245, - 83, 124, 83, -33, -114, 32, -130, -108, -114, -157, - 27, -100, -2, 43, 2, 17 - }, - { - 84, -2322, 3438, 98, -29, -1703, 134, 427, -1154, 680, - -1091, 527, 626, 1150, -971, 980, -227, -482, -333, 51, - 836, 386, -778, -602, -846, 232, 164, 218, 236, 93, - -585, 822, -151, -617, -103, 828, -9, 342, 263, 301, - -506, -540, -451, -17, 190, 58, 608, 195, 282, -495, - -991, -159, 258, -245, 244, 245, 189, 241, 85, -283, - -55, 160, 83, 44, 205, -225, 186, 70, -499, 12, - -21, -47, -151, 5, 60, -49, -128, 32, 247, 165, - 148, 10, -16, 145, 100, -92, -168, -302, -194, 98, - -10, 51, 69, -31, -46, 18 - } - }, - { - { - -220, -6301, -477, 1370, 1853, -309, -339, 92, -318, -22, - 272, 184, 62, 188, 41, 924, -331, 457, -454, -303, - 360, 52, -424, 110, 842, 675, 20, 720, 87, 503, - 244, 39, -544, 251, 242, 342, 38, -144, 395, 264, - 711, 183, 169, -269, 21, 346, 202, -128, 18, -147, - 46, 8, 128, 48, -156, -233, 20, -81, -193, 38, - -143, -63, 56, -113, 99, 40, -59, -92, -62, 219, - -59, -84, 196, -101, 25, 17, 210, 20, 115, 32, - 28, 40, 42, 2, -40, 81, 4, -34, 2, 89, - 168, 100, -59, -87, -80, 130 - }, - { - 147, -351, 3277, 1442, 372, 200, -552, -78, 29, 510, - 219, -247, 249, 181, 19, -1013, -954, 389, -211, -488, - 197, -376, -778, 1078, -468, -318, -444, 422, 292, 135, - 140, -89, 447, -280, 437, -380, -291, 204, -254, -267, - -59, -88, 246, 212, -168, -186, 452, -38, -175, -46, - 424, 24, -216, -91, -224, -185, 302, -89, 117, 31, - 319, 23, -142, -64, -9, -228, -140, -213, 13, -188, - -87, 136, -64, -67, 83, 39, -185, 94, 67, 10, - 48, -164, 51, 96, -35, -3, -59, 46, 61, -68, - -26, 120, -49, 126, -68, 18 - }, - { - -78, -3416, 2178, 1216, 1748, 6, -784, -219, 144, 1, - 819, -91, 62, -197, 207, -194, -471, 785, 787, 122, - -48, 211, -478, -50, -132, 351, -343, 196, -472, 371, - -572, 56, 157, -147, -214, -369, -84, -232, 194, -356, - 534, -151, -273, -99, 92, 103, -325, -106, 156, 156, - 153, 168, 60, -59, 446, 72, -368, 69, 237, 84, - -11, 26, -39, 313, 265, -289, -11, -81, 176, -226, - -231, -62, 77, 195, 155, -91, 136, -2, 160, -27, - -85, -62, -42, -16, 17, 23, 4, -27, 69, 46, - -119, 9, -86, 7, 38, 104 - }, - { - 58, -4908, -1296, -1060, 1753, 258, -39, 274, -284, -1819, - -7, -33, 619, -336, -677, -531, 135, 700, -115, -207, - 150, -639, -620, 696, 266, -406, -553, 44, -150, 105, - -212, -104, 207, -251, -201, 385, 325, 177, 263, -289, - -30, -214, -540, 327, 169, 226, 149, 136, 212, -9, - 417, 556, -53, 232, 263, -126, 59, 13, 21, 2, - -206, 21, 304, 35, 34, -193, -103, -38, 207, 20, - 239, 35, 69, 40, -64, 110, -1, 148, -98, 66, - 52, 75, 27, -69, 50, -68, 75, 63, -105, -115, - -104, -103, -12, -22, 10, 95 - }, - { - 24, -1067, 2369, 826, -758, -126, -225, -53, -463, -133, - 1282, -9, 810, 312, -534, -892, -554, 91, 179, -744, - -189, -572, 619, 288, -187, -883, 682, 322, 431, 264, - -577, 45, 208, -375, -294, -53, 247, 641, -409, -134, - 319, 288, 67, -32, -354, 200, -599, -170, 87, 180, - 237, 33, 253, 448, -7, -57, -252, 96, 39, 50, - 193, -85, 69, 161, -25, 162, -118, 89, -79, -193, - -169, -54, -88, -117, 110, -23, 171, -29, 123, -137, - -30, -39, 87, 0, 24, -55, 63, -96, -30, 75, - 28, 39, -32, -24, 31, 4 - }, - { - 58, -6746, -2011, -1332, 2480, 305, -345, 312, -469, 257, - 281, 368, -787, -413, -147, 135, -680, 486, 576, 175, - -810, -247, -749, -59, -430, 658, -415, -925, -126, 427, - -224, 441, -211, 218, -411, 609, 576, 36, -204, -228, - -776, 589, 112, 93, -82, 175, -238, -251, 26, 273, - -249, -22, 456, 365, 89, 109, 140, 246, 89, -77, - -286, 188, -84, 263, 73, -82, -234, 166, 69, 82, - 10, 2, -274, 48, -20, -36, 51, -78, -161, 16, - -7, 1, -6, -19, 31, 0, -173, 51, 50, -32, - 46, 119, 120, -10, 29, 109 - }, - { - 130, 967, 3672, 611, -906, -76, -340, -70, -54, -192, - 402, 243, 534, 233, -898, -534, -802, -945, -301, 395, - -74, -312, -407, 309, -369, -832, 120, 892, -394, -537, - -132, 520, -312, -230, 160, 274, -300, -35, 62, -176, - -14, 220, -218, -593, 97, 413, 288, 86, -387, -88, - 381, -148, 444, 91, 22, -7, 71, -397, 136, -192, - -27, -132, 63, -89, 251, 103, 148, -169, 0, 125, - 47, 110, 121, 216, -35, 138, 164, -22, 33, -142, - -7, 150, 99, -13, 49, -89, -102, -99, -75, 17, - -67, 8, 16, -56, -27, 36 - }, - { - -30, -6910, -1883, -1204, 1851, -158, -157, -119, -528, 361, - 8, 694, -152, 438, -719, -564, -618, 787, -538, -424, - -322, -493, 254, 239, 581, -178, -434, -611, 18, -194, - 229, -54, -88, 291, -291, -163, 97, 130, -359, -486, - -385, -478, -326, 182, -524, 73, 42, 400, -570, 0, - 197, -135, -324, -49, -312, -150, 109, 84, 250, -99, - -68, 170, -189, -57, -30, 31, 164, -113, -29, -108, - 48, 222, 53, -95, 85, -40, 14, 42, 46, 77, - 58, -53, -39, -50, -33, 38, 19, 19, 41, 62, - 20, 112, 121, 48, 4, -30 - }, - { - 128, 1532, 4019, 584, -825, 119, -862, -188, -105, -80, - 10, 199, 231, 359, -410, -115, -855, -525, 407, 474, - -174, 493, 191, -1618, -72, 384, 203, -758, 669, 220, - 219, 75, -133, -114, -352, 20, 497, -40, -183, -215, - -79, 79, -18, 119, -238, 217, 329, 17, 120, -65, - -338, 472, 15, -31, 29, -206, 162, -76, 69, 58, - -125, 79, -188, 13, 56, -98, 103, 9, 69, 21, - 119, -193, -11, 112, 102, 145, 0, -119, 52, 15, - 27, 29, -168, 166, -65, 34, 124, 76, 47, 128, - -65, 49, 81, -114, -36, 172 - }, - { - -199, -5750, -231, 268, 1525, 282, 2791, -979, -86, 175, - -469, 931, 194, -750, -902, -699, 541, 209, 172, -838, - 761, -603, 256, 1041, -222, 412, -267, 574, 95, 1088, - -518, 254, 549, 492, 247, -216, -295, 4, 23, -74, - -660, -1018, -262, -521, 173, 20, 633, -158, -37, -181, - 360, 9, 532, 180, -491, -61, -59, -73, 153, 11, - 351, 334, 203, 27, -37, 60, -225, -135, -126, 50, - -25, 127, 171, 29, 42, -45, 29, 26, 86, -63, - 27, 113, 38, 210, 185, 95, 109, 122, -42, 59, - 87, -118, -40, -64, 92, 100 - }, - { - -80, -2681, 2708, 295, 46, -431, 792, -1091, 400, 17, - -149, 716, 1, 435, 181, 163, -120, -689, 739, 55, - 1315, -190, -317, 1137, -425, 363, 244, 127, -539, -344, - -562, -173, -400, -194, 820, 206, -442, -297, -232, -36, - 621, -407, -247, 267, 746, 48, 191, -344, -371, 90, - -351, 11, -79, 291, 188, 47, -620, 161, -276, 192, - -280, 203, -97, 19, -160, -249, 74, 245, 122, 54, - -125, -140, -170, 97, -77, -42, -54, -279, 102, 48, - 59, -87, 43, 94, 25, -173, -232, 72, -93, 20, - 88, 48, 176, 56, -20, 52 - }, - { - 639, -3171, -1443, -860, 761, 507, 1449, -444, 476, 933, - -2210, -517, 122, 472, -1164, -61, 602, 1445, 294, -30, - 693, 575, -354, 575, -803, 853, -542, 694, -515, 675, - -232, -405, -386, 812, 344, -209, 435, -23, 189, -501, - -305, 301, 278, -510, 43, 117, 273, -225, -175, 303, - 81, 5, -93, 27, 206, 2, 110, -38, 79, 435, - -10, -360, -271, 85, 173, 42, -156, 120, 25, 10, - 72, -172, 41, -93, -104, -62, -92, -13, -62, 86, - -15, 150, 59, 96, -138, -9, 39, 51, -47, 97, - -86, -98, -2, 36, -49, 47 - }, - { - 5, -2003, 2850, 735, 316, -678, -1339, -591, -909, 579, - -1010, 1125, -427, 737, 927, -185, -407, -502, 392, -419, - 595, -215, 770, -197, -244, 703, 667, 980, 401, -557, - 28, -615, -14, -621, -543, -213, -37, 320, -318, -551, - -98, 507, 482, -51, 273, 220, 347, 186, 24, 44, - 75, 91, -619, -248, -156, -94, 37, -351, -19, 126, - -68, 19, -112, 134, 255, -36, 167, -59, -1, -215, - 32, -41, -1, 172, -264, -254, -88, -121, -24, -57, - 110, 94, 43, -232, -98, -133, -65, -53, -18, -39, - -96, 167, -37, -57, 56, 27 - }, - { - 511, -3632, -1282, -614, 1305, 264, 1724, -649, 1868, 1566, - -840, 948, 77, 289, 514, 1448, 44, -206, 223, 263, - -494, 378, -526, 358, 146, -458, -339, 232, 380, 83, - -278, -97, -420, -101, -560, 552, -417, 218, 431, -449, - -383, -287, -245, 515, -72, 205, -1, 21, 77, 191, - -152, 553, -190, -497, -176, 210, 271, 102, -17, -40, - -192, 78, 8, 29, -308, -148, 28, 134, 260, 77, - -38, 387, -79, 56, -88, -111, -31, -118, 38, -54, - -156, -79, -95, -255, -156, 114, -62, 45, 23, -98, - 13, -95, -39, 73, 57, -18 - }, - { - -147, -3625, 1694, -17, 607, -593, -267, -570, -891, 940, - -315, 213, -532, 1152, 1151, 819, -1019, -294, -312, -363, - 778, 957, -449, 338, -115, 175, 194, 94, 168, 56, - -1463, 314, 37, 192, 230, 366, 289, 178, -429, 20, - -125, 18, 57, -102, 70, 20, 203, -296, 191, 171, - -230, 151, 412, -14, 361, 267, 165, 380, 357, 11, - -58, -182, -19, 152, 387, -139, 47, 87, -185, 64, - -27, 29, 93, 45, 12, -232, -328, 56, 157, -3, - 135, 77, -92, 152, 192, 161, 195, -17, -138, 86, - -11, -4, 34, 7, -34, 110 - } - }, - { - { - 369, -3913, -4321, 4260, -296, -528, 3, 436, -568, -274, - 233, 179, -413, 446, 660, 173, 105, -47, 187, -3, - -152, 116, -376, 480, 1098, 487, -295, 757, 472, -44, - 202, 605, -335, -191, 441, 129, 112, -87, 150, 352, - 369, 618, 122, -73, 10, 248, 51, -25, -136, 155, - 250, -40, -40, -162, 41, -277, -264, -49, -91, -130, - -150, 106, 63, -231, 219, -69, 65, 134, -56, 190, - -54, -229, 129, 33, -181, 169, 89, -23, 63, -4, - -3, 141, 115, 95, -22, 88, 22, -99, 61, 126, - 79, 101, -83, -88, -5, 45 - }, - { - -50, 3515, -206, 1088, 692, -107, -305, 546, -7, 391, - 303, -486, -286, 341, 44, -1082, -46, -413, -535, 45, - 401, -33, -721, 271, 457, -796, 46, 209, 631, -850, - 382, -567, 1171, -643, -7, 49, -379, 74, -161, -168, - -136, 221, -194, 745, -233, -29, 151, -112, -41, 236, - 192, -40, -31, 12, -272, -368, 297, -209, -33, 230, - 149, 78, -140, -29, -110, 83, -41, -70, -88, -205, - -9, -77, -29, -142, -9, -57, -95, -40, 22, 133, - -4, -150, 176, 108, -13, 13, 20, 97, 27, -146, - -60, 101, 31, 7, 57, -15 - }, - { - -3, 1216, -2583, 2735, 833, -448, -117, -229, -646, 1111, - -28, -24, 35, -47, -382, -336, 622, 266, 739, 415, - -22, -543, 18, -34, 446, -71, -557, 256, -534, -4, - 21, -354, 126, 299, -818, -222, 184, -450, 174, -154, - 14, 268, 19, -16, -465, 51, -96, -173, 470, 174, - 239, -343, 233, 145, 171, 16, -134, 46, -9, -9, - -7, 152, 88, 324, 166, 61, -140, 126, 78, -135, - -103, -150, -109, 211, 61, -221, 122, -32, 122, 42, - -71, -68, 112, -115, 77, 177, -58, -11, -4, 92, - -161, -74, 65, -50, 112, 85 - }, - { - -198, -8435, 1321, 924, 6, 16, 131, 409, -32, -803, - -1131, 330, -550, 176, -302, -1070, 810, -159, 541, -644, - -48, -189, -128, 338, 63, -170, 39, -370, -200, -102, - -35, -350, -119, 29, 38, 61, 170, 379, 332, -206, - 97, -612, 49, 5, 395, 244, 149, 17, -69, 244, - 601, 318, -28, 192, 199, 51, -88, -162, 238, 74, - -280, 21, 298, -71, 201, -178, -81, -180, 270, 117, - 154, 102, 17, -39, 23, 106, 82, 57, -52, 2, - 112, 65, -29, 36, -55, 18, 86, 8, -48, -136, - -74, -126, 29, -42, -103, 127 - }, - { - -39, 1711, -292, 17, 171, -240, 133, 59, -250, 460, - 276, 175, 401, 366, -335, -309, -518, -580, -336, -197, - -354, -241, 902, 76, -748, -268, 166, 131, 640, -82, - 422, -605, 592, -865, 84, -221, 668, 122, -201, -124, - 190, 407, 342, -365, -331, 149, -386, -160, 170, 9, - -7, 37, 670, 250, 57, -51, -345, 4, 39, 185, - 161, -76, 28, 84, 199, -145, 9, 53, 15, -56, - -231, -197, -119, -86, -15, 97, 61, 105, 43, 11, - -128, -1, 8, 19, 22, 56, -41, 3, -43, 85, - -14, 59, -60, -16, 0, -35 - }, - { - -327, -10885, 1132, 2211, -598, 183, 73, 420, -113, -182, - 559, 96, -1287, -897, 142, -578, -89, 1054, 358, 55, - -519, 37, -835, -192, -119, 58, -333, -464, -179, -24, - 167, 296, -117, -219, 223, 20, 824, -220, 14, -387, - -39, -279, 456, -121, 66, 151, -179, -29, 70, 88, - -397, 64, 508, 172, 133, 76, 437, 185, 119, -109, - -144, 58, -29, 255, 13, -210, 28, -107, 165, -110, - 131, -247, -65, 46, -107, -5, 103, -63, -68, -68, - 122, 2, -30, -123, -37, 43, -167, 209, -49, -10, - 17, 62, 121, -12, 46, 155 - }, - { - 31, 2657, 1917, -867, 572, -156, -360, 160, 334, -154, - -113, 405, 441, -424, -470, -540, -1098, -445, -503, 318, - 330, -57, -567, 915, -1112, -692, 463, 178, -319, -398, - -338, 768, -380, -268, 527, 176, -208, -215, -100, 364, - -107, -150, -178, -168, 77, 75, 453, 69, -494, 99, - 65, 271, 41, 203, 49, 65, 69, -353, 8, -74, - 84, -104, -268, 60, 89, 136, 152, 65, -87, 244, - -41, -88, 191, 190, -30, 320, -61, 16, 154, -87, - -1, 100, 129, -54, 43, -135, -67, -79, 10, -34, - -97, -43, -56, 32, -34, 95 - }, - { - -147, -10218, 66, 2336, -675, -789, -222, 103, 170, 297, - -130, -261, 404, 419, -1009, -559, 432, -181, 280, -279, - -550, -323, 420, 145, -204, -234, 14, -475, -331, -37, - 16, -304, 314, 171, -313, -100, -200, 401, -299, -365, - -749, -109, -133, -404, -277, 4, 276, 52, -482, -219, - 189, -359, 173, -419, -110, 26, -31, 472, 256, -106, - -164, -51, -94, -277, 142, -77, -74, 101, -39, -187, - -94, 134, 84, 91, 68, 108, 41, 51, 60, 131, - -20, -81, -75, -31, -13, -15, 63, 54, -4, 8, - 24, 68, 153, 15, 53, 34 - }, - { - 99, 2193, 2906, -578, 439, -171, -377, -80, -29, -180, - 282, -253, 215, -172, 285, -943, -101, -627, 494, 469, - 145, 507, 465, -1344, -739, -96, 80, 91, 400, 77, - -101, -291, 287, -777, 469, 337, 227, -34, -231, 1, - -262, 15, -73, -42, 52, 216, 141, 25, 127, -239, - -100, 215, 1, 50, 23, -136, 101, 350, -55, -24, - 95, -94, -277, 22, 16, -84, 108, 78, 7, 36, - 30, -176, -117, 187, 93, 265, 51, -39, 78, -137, - 75, 1, -128, 81, -21, 29, 123, 130, -23, 26, - -30, 35, 30, -93, 41, 195 - }, - { - 162, -7142, 346, 44, 1015, 1646, 2152, -1407, 2, -266, - 311, 294, 22, 79, -1201, -27, -368, 651, -253, -401, - 153, -325, -81, 581, 1115, 228, -417, 774, 814, -169, - 113, -178, 421, 1056, -550, -320, -23, 285, -512, 13, - -1010, -695, -362, 98, -283, 210, 175, 11, -7, -135, - 696, -135, 583, 54, -613, -136, -166, -97, 548, 54, - 106, 433, 71, 94, -180, 182, -64, -167, 48, -162, - 99, -32, 343, -122, 121, -79, -116, 124, -8, 57, - -120, 274, -116, 336, 198, 130, 54, 212, -44, 99, - 69, -98, -77, -66, 115, 90 - }, - { - 11, 85, 33, 237, -549, 237, 1341, -917, -735, 1051, - -41, -749, 462, 503, 408, -844, 62, 913, -482, 392, - 1128, -274, 450, 546, 131, 44, 293, -218, -72, -188, - -1084, 32, -931, 191, 631, 594, -487, -565, -222, 267, - 449, -373, -335, 323, 543, 135, 35, -505, -77, -237, - 239, 7, -334, 275, 42, -2, -375, -305, 83, 50, - 177, -274, -54, 30, -385, 245, 36, 140, 104, 43, - -137, -252, -31, 241, -285, -153, -13, -69, -73, 41, - 25, -29, 237, 121, -157, -55, -112, -18, 32, -53, - -42, 86, 156, 30, 11, 19 - }, - { - -1005, -3386, 349, -761, 611, 2379, -884, -282, 400, -57, - -583, -775, 567, -293, -1973, 645, 1443, 941, 479, 346, - 534, 166, -363, 266, 406, -269, -89, 298, -159, 497, - -76, -531, -108, 720, 148, 394, 434, -88, -16, -485, - -217, 105, 50, -150, -281, 143, 330, -183, 0, -5, - 131, 161, 12, 105, 130, 69, 446, -188, 68, 133, - -75, -485, -69, 168, 64, 158, -234, 67, -76, 63, - 13, -39, -144, -36, 152, -176, -20, 16, -36, 31, - 190, 84, -110, 63, -126, -89, 14, 6, 61, 26, - -102, 9, 89, 12, 46, -3 - }, - { - -10, 1501, -899, 784, 434, -775, -623, -1012, -447, -41, - 197, 312, -802, 1375, -324, -326, -187, 1302, -947, -220, - 476, -396, 1623, -648, 254, 326, 139, 1381, 586, -307, - -318, -1172, 12, -412, -444, 62, -288, 203, -215, -51, - -554, 360, 55, 649, -29, 404, 138, 300, 54, -87, - -91, 234, -218, -267, -350, 93, -294, -244, -39, -34, - -146, 89, -44, 195, 216, 27, 119, -56, -273, -36, - 40, -10, -159, 266, -119, -304, -7, -227, 80, -11, - 48, 47, 34, -155, -213, -234, -136, -42, -31, 84, - -84, 167, -39, -20, 82, 19 - }, - { - -790, -4496, 360, -502, 834, 2142, -308, 78, 1459, 1024, - -84, 798, -601, 601, 1430, 1329, -129, -435, 965, -67, - 37, -855, -132, 594, 61, -46, -17, 344, -251, -140, - 133, 115, -621, 33, -546, -99, 190, 203, 100, -493, - -496, -266, 175, 119, 314, 156, -114, 155, 331, -374, - 411, 132, 61, -58, -371, -21, 394, -144, 266, -82, - -152, 34, -270, 28, -205, -201, 234, 241, 352, -118, - -121, 364, -50, 31, -2, -125, -34, -78, -8, -93, - -170, -34, -87, -312, -124, 33, 64, 45, -60, -53, - -21, 132, -128, 42, 47, 11 - }, - { - 67, -1674, -1073, 442, -234, -366, 558, -470, -349, -67, - 274, -119, -60, -629, 3833, -684, -243, -356, -246, 63, - -273, 1832, -416, 459, -242, 356, -294, 333, 432, -65, - -1481, 314, -270, 392, 726, -274, 859, -516, -542, 86, - 85, 30, 454, -19, 7, -100, 57, -69, -218, 422, - -90, -100, 236, 324, 203, 265, 288, 135, 289, 362, - -91, -518, 84, 173, 239, 115, -14, -221, 241, -48, - -195, 103, 258, -127, 100, -125, -530, -55, 128, 216, - -96, 277, -115, 46, 193, 215, 109, 176, -122, 58, - 23, 6, -90, 104, -41, 62 - } - }, - { - { - -341, -69, 481, 2969, -1282, -53, 376, 14, -569, 143, - 270, 241, -338, -170, 279, -4, -517, 141, 1179, -373, - -246, 281, -95, 650, 428, -8, -430, 252, -46, 26, - 101, 268, -191, -241, 397, -149, -341, -140, 131, 232, - 131, 212, -138, -61, -250, 2, 90, 18, -23, 222, - 278, -165, -127, 27, 77, -217, -104, 110, 6, -48, - -26, 122, 39, -81, 218, -10, -69, -22, -92, 76, - 24, -149, 115, 42, -116, 128, -202, -162, 103, -28, - -74, -33, 43, 101, 79, 57, -28, -92, 24, 15, - -96, -40, -82, 18, 33, -49 - }, - { - -86, 2751, -1016, -832, -871, 106, -140, 213, -86, 574, - 39, -480, -365, -44, 262, -2, 892, 90, -25, 548, - 893, 662, -101, 130, 703, -201, -374, -636, 515, -818, - 58, -951, 540, -1020, -346, 138, 28, 208, -136, -20, - -197, 406, -84, 604, 126, 125, -162, -60, -116, 100, - 141, -41, 90, 53, 41, -147, 123, -126, 171, 150, - -110, -29, -161, 145, -4, 127, 51, 0, 23, -62, - 64, 29, -37, -149, -56, -92, 33, 86, -68, -116, - 35, 82, 122, 36, 48, 21, 62, 89, 23, -61, - -17, -13, -66, -68, 50, 30 - }, - { - 63, 4615, -734, -140, -1126, -135, 315, 339, -505, 653, - -291, -300, -453, -10, -200, 154, 706, -135, 24, 85, - 309, -109, -116, -459, 358, -471, -709, 143, -600, -242, - 61, -236, -303, -14, -639, -50, 458, -93, 191, 20, - 3, 221, 155, -155, -619, -17, 246, 47, 252, 59, - 148, -344, 231, 116, 10, -82, -25, 78, 100, 162, - -19, 192, 123, 202, 56, 24, -69, 233, 63, -83, - 75, -40, -152, 154, 49, -86, 151, -99, 83, 147, - -119, -64, 107, -139, -36, 61, -82, -23, -12, 110, - -35, 17, 86, -39, 63, -3 - }, - { - 323, -9425, -118, 1892, 301, -301, 225, 202, 133, 296, - -597, 120, -537, 271, -12, -792, 410, -97, 707, -742, - 67, 87, 294, 619, -28, 219, 595, 338, 322, 68, - 63, -275, 35, 221, -97, -362, -154, 235, 406, -78, - 478, -239, 306, -133, 163, -107, -211, -168, -93, -7, - 114, 32, -192, -91, -154, -42, 76, -133, 149, 141, - 39, -259, -106, -176, 189, 7, 123, -79, 65, -44, - 95, 120, 174, 28, -4, 53, 1, -116, -90, -14, - 19, 3, -36, 33, -61, 36, 98, 20, 69, 28, - 21, -82, 44, -11, -140, 56 - }, - { - 16, 2920, 521, -273, 100, -156, 70, 303, -101, 245, - -313, -283, 36, 196, -274, -33, -270, -517, 273, 269, - 217, -265, 247, 127, -381, 214, 146, -246, 190, -719, - 221, -264, 873, -377, 215, -644, -10, -242, -6, 28, - -153, 361, 274, -431, -458, 199, 12, -26, -31, -211, - -14, -238, 23, -106, 66, 188, -49, 184, 24, -5, - -25, -239, -168, -108, 114, -257, -19, 95, 226, 169, - -118, 92, 103, -21, 41, 14, -145, 16, -65, -54, - -130, 111, 29, -48, -58, 59, -48, 36, 20, 6, - -86, 84, -20, -7, -58, -85 - }, - { - 540, -10306, 864, 3886, 90, -440, 167, 958, 64, -355, - -105, 270, 14, -445, -212, -605, -667, -189, 235, 908, - 275, 458, -241, 377, -176, -134, 182, 108, 38, 213, - -6, -290, -382, -321, 66, -187, 480, -237, 39, -319, - 304, -119, 409, 46, 95, -158, 44, 479, 349, 364, - -200, -98, -38, -363, 78, -3, -180, -331, -12, 103, - 66, -10, -94, 267, 22, -271, 85, -133, 148, 13, - -13, -344, -70, -36, -103, -131, -6, -51, 3, 38, - 117, 123, 184, -85, -9, 38, -186, 76, -146, 25, - 1, 13, 58, -51, -4, 76 - }, - { - -122, -570, -1071, -628, 466, -158, -170, -103, 30, 145, - 124, 215, 415, -633, -322, 48, -264, 619, 461, 940, - 666, 321, 29, 1344, -632, -269, 407, -44, -145, 189, - 248, 432, -385, 37, 105, -27, -36, -202, -56, 180, - -372, 36, 15, 319, 295, -202, 109, 49, -188, 427, - 132, 67, -351, -167, -163, -21, 166, -126, 102, 48, - 151, -160, -382, 25, 51, 52, 119, 131, -29, 268, - -78, -289, -28, 31, -20, 240, -190, -43, 80, 12, - 130, 66, -16, -95, -22, -138, 128, 70, 37, 32, - 27, -39, -18, 94, 13, 83 - }, - { - 312, -9481, 880, 3550, -100, -596, -56, 286, 515, 323, - -607, -231, 629, 211, 182, 775, 235, -335, 881, 317, - 30, -142, 217, -298, -205, -50, 247, -207, -214, 162, - -182, -353, 371, -31, -396, -59, -395, 76, -224, 60, - -208, 115, 8, -52, 111, 23, 139, -28, -209, -124, - 196, -292, 486, -119, -156, 15, 10, 364, 29, -159, - -53, -5, 20, -267, -108, -199, -134, -43, 12, -154, - -128, 13, -25, 23, 19, 12, -26, 65, 33, 153, - -19, 36, 11, 5, 52, 36, 105, -16, -27, 13, - 27, 13, 25, -82, -63, 29 - }, - { - -140, -2168, -1156, -494, 529, 39, -139, 125, 147, -65, - 245, -577, 187, 49, 376, -391, 298, -417, 87, 587, - 257, 177, 351, -1072, 237, -196, -127, -41, 31, -549, - -230, 259, 260, -685, 214, -227, -15, 161, -39, -154, - -402, -261, -33, 65, 99, 217, -72, -82, 139, -122, - 24, 76, -37, -30, 18, -240, -152, 260, -8, -23, - 159, -30, -150, 72, 56, 12, 147, 18, -165, 9, - 64, -24, 14, 15, -97, 142, -1, 32, 153, -113, - 100, 167, 48, 31, -75, -29, -41, 68, 22, -20, - -68, 28, -47, -56, 24, 45 - }, - { - -142, -6630, 696, -122, 429, -395, 348, -909, -58, -759, - -507, -132, 90, 1034, 168, 177, -200, 118, -782, -389, - 17, -170, -355, 140, 413, 23, -393, 272, 219, -999, - -27, 64, -326, -50, -691, -133, 209, -103, -904, 302, - -242, -117, 13, 731, -379, -237, -42, -180, -315, -334, - 271, -337, 233, -103, -201, -131, -105, -7, 387, 54, - 121, 315, -34, 125, -47, -2, -110, 62, 167, -23, - 87, -92, 136, -260, 124, -66, -80, 311, 141, 90, - -63, 200, -356, 227, 162, 38, -54, 15, -149, -35, - -39, 25, 86, -52, -28, -88 - }, - { - 18, 2904, 1421, -749, -877, -296, 1054, -268, -785, -63, - -422, -283, 802, 365, -1032, -1338, 441, 1057, -524, -66, - 704, -256, -189, -430, -213, -262, -449, -194, 506, 101, - -677, 77, -1158, 345, -120, -87, -27, -187, -28, -94, - 149, -49, -105, 255, 219, -97, 161, -380, -155, -215, - 325, 65, -258, 197, -85, 172, -192, -420, -81, -135, - 117, -167, 114, 185, -120, 287, 51, -69, -186, -32, - 50, 32, 33, 167, -256, 21, 170, 300, 51, -22, - 33, -78, 77, 205, 141, 148, -85, 15, 141, 107, - 10, 25, -29, -80, 15, 12 - }, - { - 1138, -2199, -695, -609, 97, 345, -2018, -229, 275, 236, - 630, -35, 862, 446, -675, 949, 423, -144, 332, 118, - -146, -170, 32, 725, 667, 13, -46, -172, -94, 334, - 256, 205, 216, 220, -337, 348, 172, 113, 269, -117, - -203, 55, -117, -384, -248, 168, 150, -88, 280, 80, - -258, -272, -35, 93, 382, 240, 230, -256, 211, 201, - -17, -223, 105, 218, 17, 250, -142, 170, 158, -8, - -50, 102, -167, -60, 163, -81, 54, 99, 47, -10, - 131, -12, -255, -56, -78, 39, 37, -84, 72, 9, - -73, 63, 11, 20, 161, -82 - }, - { - -19, 3144, -191, 364, 203, -232, 67, -406, 35, -174, - 165, -77, -301, 1947, -1223, -1144, -312, 1209, -693, 152, - 569, -627, 956, -1072, 149, 68, -723, 5, 31, -39, - -15, -507, 554, 736, 404, 450, -396, -477, -803, -24, - -128, 42, -295, 612, -269, 41, -225, 34, 37, 34, - -183, 118, -79, -58, -70, 187, -115, -172, -203, 20, - -221, -11, -96, -96, 42, 142, 81, -63, -199, -59, - -2, 70, -241, 231, -1, -278, 80, -78, 101, 5, - 150, 156, 68, 12, -13, -34, -92, 74, 47, 93, - -59, -32, -237, -101, 58, -17 - }, - { - 884, -3835, -742, -761, 116, -15, -1658, -39, 71, 92, - -341, 910, -777, -16, 666, 357, 538, 343, 591, -519, - 121, -674, 43, 660, 301, 113, -148, 554, 112, -18, - -66, 272, 115, 698, -327, -467, 39, 52, -63, -326, - -374, 155, 95, -40, 411, 308, 400, 214, 58, -338, - 720, 185, 254, 328, 157, 161, 369, -326, 255, 49, - -269, -114, -141, 35, -74, -39, 99, -34, 104, -104, - -150, 354, -118, -58, 24, 3, 58, -61, 66, 50, - -115, -59, 53, -54, -18, 33, -5, -66, 5, 46, - -17, 173, -44, 84, 20, -50 - }, - { - -21, 1034, 600, 427, -216, 140, 820, -251, 250, 196, - 375, -296, -48, -1175, 2923, 26, 1583, 786, 490, 555, - -1112, 868, -430, 214, -431, 637, 74, 662, -141, -207, - -1107, 91, 0, 507, 445, -102, 650, -679, -204, 50, - -308, -137, 676, 382, 215, 34, 50, -69, -192, -13, - -278, -80, -217, 53, -21, -40, 8, -246, 53, 92, - -73, -389, -205, -94, 117, 144, 141, -92, 236, -100, - -276, 112, 158, -230, -136, -67, -312, -146, -104, 159, - -98, 295, 17, -19, -6, 77, -64, 109, -33, 35, - -16, 11, -80, 174, 35, 135 - } - }, - { - { - 205, 2530, 45, -904, 1303, 395, 78, -294, -527, 138, - 323, 112, -92, -140, -244, 539, -687, 328, 279, -846, - 618, 79, 396, 592, 220, -367, -206, -143, -190, 179, - 647, -106, -332, 3, 275, 145, -684, 157, 42, 19, - 45, 42, -73, 80, -224, -273, 180, -147, 372, -56, - 127, 119, -167, 37, 62, -75, -114, 206, -45, 101, - -19, 147, -12, 24, -16, 127, -320, -118, -6, 45, - 122, -112, 12, 87, 62, 38, -194, -91, 41, -123, - 10, -142, 161, 7, 79, -25, -14, -59, 22, -45, - -62, -92, -55, 30, 26, -99 - }, - { - 109, -785, 1775, -1586, -714, 20, 123, -12, -164, 455, - -64, -262, 257, -793, 286, 336, 258, 154, 921, 426, - 278, 842, 295, 41, -20, 321, -379, -512, 143, -237, - -487, -584, -218, -390, -135, 201, -159, 108, -32, 61, - -367, 300, 399, 10, 358, 191, -104, -202, -75, 14, - -128, 231, 83, 203, 15, -58, -103, 101, 170, -14, - -53, 134, -244, 76, 74, -62, 119, 80, -73, 30, - 145, -23, -111, -24, -51, -89, 2, 164, 10, -240, - 101, 176, -12, -2, 20, -21, 95, 69, 49, -49, - -28, -41, -35, -10, -67, 7 - }, - { - -40, 5104, -698, -2394, 755, -137, 332, 268, -341, 144, - -226, -595, -138, -117, -134, 477, 353, 478, -355, -99, - 153, 440, -737, -324, 172, -601, -314, -250, -14, -122, - -421, 97, -269, -562, -182, 48, 540, -20, -24, 82, - 147, 29, 109, -194, -154, -171, 222, -120, -27, 201, - 55, 0, -114, 227, -30, -81, 211, -101, 150, 201, - 58, 250, 27, -58, 277, -106, 52, 186, -107, -46, - 91, 153, -312, 131, -76, 175, 40, 91, -63, 225, - -162, 41, -32, -90, -82, -15, -34, -63, 47, 30, - 66, 43, -25, 72, -45, 36 - }, - { - -383, -8071, -221, 2669, -219, -298, -32, -78, -46, 838, - -375, -393, 53, -179, -101, 91, -86, 172, 330, -88, - -268, -27, 368, 764, -367, 376, 483, 655, 450, 114, - -175, 321, -276, -145, -67, -539, 445, -54, 304, 108, - 218, 303, 34, 75, -74, -639, 222, -216, 86, 12, - -127, -12, -131, -206, -262, 60, -59, -5, 89, -58, - 415, -269, -410, 10, -27, 160, 233, -107, -75, -8, - -65, 206, 238, -31, 60, 19, -52, -104, -102, 49, - -50, 39, 23, -93, -26, 59, -33, 33, 90, 176, - -55, -37, 71, -65, -61, 13 - }, - { - 17, 2283, 1091, -329, -131, -11, -24, 257, -54, 168, - -181, -339, -253, -161, -393, 12, 477, -762, 312, 539, - 131, 39, -301, -345, 566, 49, -174, -119, 37, -972, - 154, 438, 211, 274, 263, -831, -196, -358, -120, 620, - -587, 436, -39, -225, -369, 189, 117, -200, 38, -72, - -185, -307, -49, -107, -14, 335, -37, 90, 160, -91, - -93, -235, -148, -6, -18, -249, -173, 244, 129, 107, - -29, 150, 159, -15, 61, -21, -117, 0, -105, -78, - -37, 100, -89, 70, -93, 20, -21, 19, 17, 21, - -31, 21, 23, -26, 21, -108 - }, - { - -593, -7547, 170, 3828, 123, -219, -184, 680, 111, 87, - -436, 207, 575, -196, -626, -116, -823, -658, 171, 1455, - 149, 37, 232, 481, 344, -411, 56, 324, 222, -157, - 233, -313, -610, -124, -269, 127, 12, 68, 26, -201, - 265, -14, 33, 192, -39, 174, 119, 477, 324, 249, - 144, -218, -345, -207, 103, -56, -365, -372, -163, 260, - 111, 66, -32, 50, 73, -194, 31, 8, 44, 134, - -89, -248, -167, -8, 9, -190, -134, -46, 19, 65, - 77, 98, 151, 50, 16, 29, -82, -155, -16, -6, - 41, 28, -73, 19, -55, 44 - }, - { - 25, -1569, -1089, 144, -262, 122, -123, -74, -251, -34, - 493, -220, 337, -265, -359, -526, 114, 988, 687, 789, - 353, 557, 775, 192, 422, -319, -28, -245, 639, 310, - -98, 108, -6, 449, -585, 202, -187, -78, 365, -390, - -371, -33, 350, 347, -143, 95, 11, -143, 177, 409, - 9, -211, -135, -26, -342, -86, 191, 100, -108, 84, - 110, -234, -115, -83, 121, -7, 184, 42, 99, 47, - 87, -222, -160, -71, 125, 32, -76, 3, -51, 24, - 116, 172, -169, -17, -151, 9, 96, 58, 59, 36, - 48, -40, 34, -9, 64, 24 - }, - { - -357, -7626, 835, 2812, 347, 78, -632, 302, 617, 254, - -659, -253, 741, -11, 899, 603, -831, 722, 442, 576, - -244, 53, -215, -190, -146, 158, 199, -20, -36, -193, - -212, -3, 306, -141, -387, 66, -38, -545, 63, -58, - 50, -267, 19, 266, 301, -59, -212, -82, 163, -178, - 15, 79, 101, 99, -21, 33, 26, 31, -46, -40, - 90, -202, 15, 72, -287, -52, -122, -225, 86, -143, - -48, -121, 74, 11, -48, -17, 8, 86, -15, 65, - 19, 94, 54, 54, 17, -57, 186, -37, -23, -38, - 69, 39, 22, -113, -137, 37 - }, - { - -83, -1539, -2595, 302, 22, 150, -175, 165, 41, 44, - 186, -453, -358, 440, 273, 981, -849, -248, 169, 406, - 318, -289, -40, -594, 933, -610, -142, 155, -144, -743, - -44, 234, -170, 66, -393, 127, -176, -257, 238, -276, - -91, -498, 101, 131, 151, 51, 110, 27, -59, 84, - 25, -155, 178, -78, 51, -321, -20, -46, -50, 84, - 117, -40, 139, -162, 105, 206, 3, 33, -262, 39, - 59, 33, 69, -34, -143, 37, -39, 62, 91, 37, - 110, 99, 72, 47, 35, -128, -36, 79, 67, -19, - -103, 65, -104, -18, 53, 10 - }, - { - 267, -3255, -2365, -173, 17, 166, -1143, -503, -338, -269, - -739, 258, 209, 578, 652, -912, 463, -294, -88, 36, - -667, 388, -189, 171, 129, -564, -14, 119, -248, -722, - -176, 357, -515, -249, -501, -179, 325, -522, -161, 49, - -210, -114, 130, 482, -86, -137, -165, -238, -487, -54, - -64, 115, -130, -636, 462, -223, 76, -136, 359, 100, - 2, 408, -196, 180, 10, -228, 130, 250, -166, 167, - 96, -186, 33, -46, 8, 49, -66, 115, 173, 191, - 110, -104, -230, 219, 135, -24, 123, -287, -55, -49, - -75, 12, 174, -15, -106, -96 - }, - { - 27, 3842, 429, -905, -133, -371, 277, 151, -458, -332, - -255, 106, 450, 30, -1543, 116, 128, 294, -170, -24, - 2, 619, -872, -598, 103, -640, -342, 102, 392, -274, - -292, -280, -553, 30, -406, -283, 232, -102, 101, -22, - -387, 164, 328, 104, -195, 255, 112, -423, -88, -162, - 334, -132, -177, 19, 187, -43, -103, -224, -67, -248, - -54, 104, 259, -114, 140, 22, 42, -67, -35, -172, - 35, 119, -41, 27, -94, 251, 104, 169, 114, 44, - -63, -21, -61, 167, 211, 269, -94, 3, 58, 108, - 75, -31, -62, -54, 55, -86 - }, - { - -1074, -1947, 1247, 236, -142, -1154, -748, -157, -248, 358, - 1374, -348, 461, 228, 1061, 563, -94, -312, 518, 208, - -690, -138, 728, 222, 431, 543, -213, -441, 129, 77, - 120, 751, 219, -7, -645, 754, -59, 178, 158, -62, - -245, -134, 113, -376, -353, 458, -317, 167, 300, 25, - -298, -170, 22, -167, 503, 1, 104, -187, 336, 254, - -87, 41, 241, 47, -148, 333, -150, 297, 191, -219, - 91, 112, -98, 21, -51, -21, 163, 95, -90, 37, - 159, -182, -12, -173, -8, 46, 81, -7, 78, -81, - -34, 35, 29, -22, 124, -70 - }, - { - 52, 2139, 670, 372, -185, -38, 123, 150, -78, -357, - 61, -40, 491, 847, -584, -824, -249, 636, -686, -200, - 1124, 27, -289, -736, 272, 196, -803, -696, 15, 673, - -768, 407, 165, 1083, 493, 70, -384, -640, -199, 82, - 1, -424, 46, -97, 187, -12, -270, 47, -118, 151, - -416, 65, 34, 41, 191, -281, 330, -335, -66, 118, - -226, -264, -95, 104, -116, -1, 283, -135, -132, 24, - -95, 40, -25, 50, -37, -289, 273, -64, 11, 60, - 49, 225, -18, 192, 17, -45, -131, 242, -67, -14, - 102, -101, -213, -233, 54, -36 - }, - { - -835, -3621, 1360, -343, -653, -510, -861, -406, -524, -2, - -544, 789, -387, -469, 650, 20, 802, 293, 271, -194, - 71, -427, -499, 999, 177, 110, 227, 133, -15, 73, - -113, 330, 225, 453, 323, -356, -292, 55, -56, -268, - -259, 404, 123, -329, 288, 328, 550, 352, -414, 328, - 340, -12, 413, -57, 559, 264, 179, -57, 41, 18, - -203, -306, -31, -45, 143, -80, -3, -58, -87, 126, - -87, 62, -78, 121, -92, 128, -135, 130, 25, 126, - -91, -83, -48, 135, -36, -29, 59, -126, 31, 33, - 3, 14, 116, 81, -2, -116 - }, - { - 78, 2969, -1079, 552, 290, -153, 186, 493, 160, 281, - 253, -257, -360, 1493, -459, 1138, 921, 1322, 28, -70, - -27, -123, 16, 346, -676, 681, 352, 236, 270, -199, - -1176, 189, -19, 639, -31, 313, 150, -688, 83, 176, - -455, -47, 625, 210, 320, 344, -333, 143, 110, -204, - -376, 45, -407, -132, 17, -14, 146, -325, 44, -211, - 109, -242, -340, -37, 84, 262, 18, 185, -146, 99, - -267, 14, 45, 56, -335, -38, -36, -257, -136, 88, - 52, 81, 99, 53, -33, -43, -22, 1, 14, 38, - -80, 58, 52, 42, 70, 93 - } - }, - { - { - -178, 6580, 3129, -2544, -53, 18, 16, -614, -598, 49, - 242, 427, 115, -94, -546, 504, -984, 131, 203, -810, - 353, -177, 30, 506, 257, -560, -386, -224, 70, 542, - 453, -236, 87, 479, 140, 284, -95, 353, -269, -183, - -19, 95, -10, -5, -178, -105, 294, -180, 378, -137, - 15, 275, 74, 184, 90, -26, 26, 151, -206, 59, - -211, 55, -112, -185, -38, 210, -116, -24, 37, 67, - 85, -49, -63, -2, 94, 26, -100, -42, 7, -59, - 52, -160, 97, 5, 29, -38, 19, -46, -22, -121, - -14, -55, -50, -25, -34, 2 - }, - { - -25, -3375, 260, -119, 579, -215, -234, -31, -135, -115, - -315, -374, 313, -597, 380, -31, -367, -538, 164, 180, - 203, 258, -391, 18, 137, 377, -62, -7, 104, -162, - -155, -52, -2, -247, 166, 336, -194, 354, 25, -100, - -220, 146, 254, -390, 167, 74, -77, -112, -280, -238, - -182, 267, 182, 315, -65, -224, -181, 147, 167, -163, - -147, 287, -171, -41, -8, -186, 26, 71, 95, 134, - 100, -61, -67, 60, 73, -20, -55, 55, 21, -175, - 34, 0, -146, -10, 72, 39, 84, 44, -6, -54, - -46, -21, 24, -9, -43, 33 - }, - { - 40, 3336, -1685, -2487, 1159, -67, 222, 324, -304, -289, - -115, -491, -126, -345, -419, 275, 693, 1056, -582, -422, - -398, 145, -501, -337, 435, 447, 425, -59, 146, 141, - -191, 369, -231, -409, -40, -24, 276, -97, -9, -28, - 98, -165, 269, 133, -107, -368, 8, -246, -44, -36, - -115, 345, 30, 69, 241, 55, 133, -114, 214, 312, - 59, 119, -16, -3, 279, -59, -74, -59, -171, -85, - -123, 68, -212, 100, -198, -21, -129, 215, -49, 92, - -133, 175, -2, -60, -19, -59, -86, -60, 77, 5, - 83, 73, -17, 94, -28, 55 - }, - { - 453, -5062, 1026, 2355, -141, -100, 0, -122, -335, 390, - -420, -98, 169, -270, -190, 246, 306, 63, 9, 297, - 8, 10, 200, 88, -479, 369, 276, 509, 501, 324, - 2, 378, -255, -38, -91, -436, 555, -167, -138, -338, - -97, 178, 9, 214, 18, -355, 479, 123, 169, 126, - 72, 12, -82, -93, -225, -40, -165, 74, 11, -350, - 220, -84, -205, 89, -191, -3, 134, -61, 17, 18, - -120, 43, 49, -41, 35, 90, 23, 37, -8, 60, - -86, -24, -65, -110, 21, 37, -122, -105, -43, 85, - -7, 24, 56, -74, -46, 37 - }, - { - 2, -514, -1107, 64, 30, -84, -53, 299, -99, -124, - -250, -165, 250, 56, -626, -122, 416, -833, -135, -95, - 6, 75, -766, -820, 566, -199, -366, 145, 337, -393, - 428, 286, 60, 0, 10, -727, 23, -72, -95, 212, - -423, 452, -224, 13, -51, 65, -26, -130, 66, -18, - 8, 85, 27, -340, -295, 171, 18, -38, 100, -217, - -168, -202, -56, 128, 40, -30, -66, 21, -186, -17, - -60, 41, 111, -112, -92, -84, 15, 185, 68, 107, - 78, 59, -150, 211, -42, -90, -29, 16, 45, 82, - 68, 69, 47, -54, 85, 38 - }, - { - 667, -4928, -52, 2832, -16, -1, -397, 151, 418, 368, - 39, 485, 486, 550, 156, 114, -645, -363, -115, 606, - -230, -331, 240, 269, 229, 250, 247, 107, -41, -409, - 383, 238, -226, 3, 124, 469, 60, -13, 157, -128, - 41, 46, -22, 15, 38, 202, 230, 395, 72, 191, - -33, -312, -105, 162, 127, -52, -98, -131, -189, 61, - 119, 177, 135, 34, 4, -158, 19, 31, -22, 72, - -19, 47, 101, 4, 27, -76, -47, 8, -9, 31, - -71, -73, 67, 27, 50, 127, -6, -115, -26, -108, - 28, 85, -29, 59, -41, -10 - }, - { - 68, -487, 154, 394, -254, 177, 19, 200, -113, -205, - 123, -437, 320, 146, -253, -416, 119, 4, -158, 268, - -319, -305, 152, -10, 700, -378, 80, -59, 147, 280, - 31, 160, 144, 799, 129, 38, -341, -1, 212, -348, - -84, -131, -192, -112, -334, 192, 28, -128, 73, 64, - 9, -221, 12, 131, -114, -47, 125, 154, -245, 70, - 189, -120, 81, -52, -20, -208, 33, -101, -31, -170, - 41, -10, -7, -7, 92, 13, 51, 27, 11, 8, - 39, 171, -152, 48, -152, -47, -12, 34, 17, -42, - -47, -61, 41, -71, -49, -7 - }, - { - 417, -5980, 819, 1912, -9, 282, -643, -15, -18, -251, - 50, 169, -30, -463, 148, -92, -1303, 287, -82, 381, - -425, -458, -83, 270, -200, 12, 42, 294, 329, -33, - -89, 222, 316, 36, -9, 215, 213, -258, 84, -403, - -261, -428, -156, -36, 21, -233, -352, -264, 64, 9, - -36, -74, -150, 25, -40, -56, -126, -46, 58, -63, - 305, -16, 62, 223, -181, 125, -32, -100, 168, -179, - 125, -11, 69, 110, -14, -76, 84, 186, -113, -121, - -40, 102, 76, 40, 34, -72, 95, -34, 38, -46, - 55, 35, 25, -50, -66, 7 - }, - { - 157, 1851, -58, 410, 69, 80, -176, 207, 248, 104, - -79, -626, -262, 463, 28, 489, -1175, -369, -76, 314, - 446, -261, 238, -348, 729, -993, -253, 366, -409, -576, - 173, 303, -341, -51, -372, 99, -307, -102, 157, -364, - 253, -192, 381, -68, -59, 339, 326, 346, 93, 75, - 24, -51, 290, -78, 57, -310, -72, -8, -12, 131, - 47, -93, 145, -219, 69, 139, -99, -4, -259, -17, - 8, -25, 7, 57, -2, 55, -28, 136, 104, 21, - 39, 36, 7, 26, 83, -50, 12, 83, 86, 37, - -88, 96, 20, 9, 84, 66 - }, - { - -463, -772, 188, -76, -568, -631, -709, 607, 550, 340, - -396, 155, -369, -907, -573, -611, 762, -114, 1103, 671, - -251, 687, -230, 302, -147, -371, 261, -306, -271, -194, - -182, 195, -381, 223, 172, -259, 281, -190, 34, -81, - -323, 253, 126, -233, 74, 127, -286, -36, -133, 172, - 24, 43, 111, -219, 565, -5, 284, -247, 164, -82, - -307, 261, -183, -8, -106, 7, 274, 235, -104, 53, - -12, -117, 146, 120, 66, 80, -49, -36, 70, 182, - 68, -97, -153, 60, -6, -125, 184, -165, 78, 38, - -54, 40, 150, 22, -15, -68 - }, - { - -18, 1984, -797, -139, 736, -397, -184, 1295, 884, 383, - 40, 53, 201, 130, -912, 299, -49, -489, -178, -144, - -1011, 206, -8, -152, -289, -215, 39, -264, 231, -332, - -298, 21, -238, 318, -51, -429, -78, -189, 90, 333, - -396, -240, 175, -148, -362, 488, 357, -295, 158, 189, - 331, -229, -81, -267, -103, -193, 132, -85, -57, -115, - 91, -10, -72, -319, 41, -27, 41, 39, -29, -94, - 170, -33, -229, 33, -52, 67, -78, -59, 26, 11, - -75, 7, -144, -76, 20, 129, -150, -6, -57, -5, - 115, -67, -63, -12, -25, -161 - }, - { - 1021, -1910, -823, 706, 324, 249, 412, -289, -245, 662, - 770, -1048, -11, 62, 1079, -95, 137, -312, 390, 967, - -306, -57, 637, -123, -188, 288, 112, -76, -65, 9, - 195, 468, -25, 19, -342, 737, -441, -71, -220, -409, - -83, -49, 2, -306, -274, 414, -256, -244, -106, -40, - -16, 158, -105, -157, 532, -267, -88, -160, 299, 115, - 113, 262, 372, 86, -349, 170, -188, 32, -62, -105, - 282, 66, -79, 209, 10, -27, 92, -186, -140, 53, - 127, -89, 181, 7, 165, 62, 119, 67, 7, -91, - 49, 43, 48, 11, 32, -62 - }, - { - -23, -38, -1112, -12, 57, 440, 321, -89, -69, -73, - 65, 33, 47, 178, 41, 120, -307, -59, -407, -103, - 1646, 87, -310, 378, 557, 412, -444, -774, -112, 774, - -182, 272, -533, 575, 345, 253, -113, -121, 305, 330, - -102, -563, -121, -447, 124, -69, 61, 249, -336, 218, - -187, 54, -73, -175, 114, -72, 426, -190, 72, 86, - -154, -94, 80, 251, 49, -21, 225, -157, -16, 40, - -62, 95, 137, -76, -82, -158, 316, -79, -85, -6, - -114, -119, 5, 173, -163, -59, 53, 369, -62, -120, - -15, -60, -28, -124, 52, 51 - }, - { - 821, -2834, -12, -85, -137, 588, 93, -200, -587, -349, - -593, 1156, 31, -604, 230, -113, 757, -717, -406, 115, - 230, -179, -741, 230, 182, 406, 379, -118, -203, 17, - -672, -445, -87, 197, 517, 40, -7, 60, -78, 141, - 247, 356, 56, 1, 224, -91, 175, 143, -320, 577, - 302, -284, -155, -453, 316, 163, -46, -237, 20, -144, - -193, -154, -87, -187, 81, -168, -31, 7, -13, 294, - -77, -69, -25, 187, -125, 126, -78, 195, -35, 76, - -151, -63, -16, 101, -112, -144, 99, 12, -16, -62, - -106, -72, 57, 26, 60, 1 - }, - { - -93, 2712, -841, 354, 392, 110, -93, 121, -239, -95, - 10, 244, 76, 343, -3222, 310, -248, 345, -261, 89, - 535, -134, 205, 464, -265, 600, -57, -156, 693, 540, - -511, 220, -118, 516, -492, 283, 344, -295, -30, 252, - 98, 200, 100, -468, 33, 380, -507, 7, 256, 34, - -117, 346, -205, 3, 60, -131, 333, -93, 218, -105, - 242, 72, 34, 310, 89, 142, -87, 233, 42, 238, - -127, 45, 74, 259, -110, 99, 55, -170, -73, -20, - -14, -21, 25, 124, 137, -66, -23, -13, -161, -152, - -77, 92, 87, 62, 7, -74 - } - }, - { - { - 227, 9268, -453, -3015, 761, -510, 325, -428, -352, -620, - 30, 518, 459, 54, -610, 293, -308, -50, -505, 721, - -396, -601, -108, 316, 400, -326, -457, 174, 31, 733, - -150, 208, 16, 220, 152, 351, 294, -66, -148, -293, - -176, 348, 112, -149, -96, 40, 194, 57, 3, -48, - 13, 286, 25, 58, 49, 43, 76, -103, -39, -36, - -212, -11, -2, -180, -52, 118, 72, 18, 47, 48, - 39, 17, -38, -94, 34, -16, -4, 10, -16, -50, - -39, -9, -21, 109, -35, -9, 17, -28, -8, -102, - -23, -49, -3, -38, -117, 78 - }, - { - -31, -2518, -691, 887, 219, -190, -20, 60, -156, -363, - -465, -135, 207, -431, 237, -13, -117, -438, -301, 519, - 87, -511, -98, -117, 521, 111, 231, -30, -121, -64, - 93, -60, -71, -30, -49, 456, -159, 205, 98, -437, - 235, 118, 7, -155, 62, -69, -247, -103, -113, -153, - -3, 69, 109, 120, -28, -213, -33, 73, -61, -22, - 65, 86, -90, -185, 28, -28, -2, 36, 135, -31, - 147, -103, 21, 5, 41, 12, -40, -2, -7, -56, - -5, -82, -171, 43, 80, 80, -4, 114, -60, 10, - -33, -59, 40, -100, 4, 23 - }, - { - -132, -1123, 1769, -1215, 356, 63, 293, -212, -106, 191, - -482, -437, 253, -528, 182, -563, 724, 819, -126, -232, - -453, -284, -81, -166, 18, 650, 472, 321, -176, 244, - 15, 184, -573, 138, -137, 36, -145, -306, 450, 9, - 231, -400, 408, -83, 82, -105, -433, -160, 195, -155, - 98, 117, 248, -127, 218, 277, -80, -17, 64, 231, - 28, 96, 55, 80, 69, 179, -172, -83, -92, -103, - -122, -46, 13, -136, -168, 46, -159, 122, -3, -42, - -25, 96, 104, -92, -48, 2, -36, -63, 63, -2, - -20, 107, 20, 25, 55, 56 - }, - { - -592, -2646, 752, 1825, -134, 128, -413, 66, -378, 231, - -598, 438, 94, -311, -290, 33, 1138, -290, 123, 220, - 7, -244, 488, -227, 80, -144, 222, 693, 42, 459, - 400, -40, -284, 105, -106, -43, 182, 68, -333, -118, - -49, -250, 228, 21, -179, 181, 219, 268, 31, 208, - 112, 155, -133, -60, -169, -7, -158, 51, -201, -43, - -166, 108, 44, -137, -158, 65, -49, 56, -34, -48, - 12, 37, -23, 38, -106, 180, -81, 148, -21, 37, - -41, -29, -92, -63, 15, 35, -113, -103, -68, 13, - -41, 77, 62, -143, -10, 53 - }, - { - -60, -2075, 67, 150, -151, -73, 87, 273, -104, -286, - 50, -476, 167, -70, 369, -878, 238, -368, -750, 33, - -24, -65, -647, 138, -252, -129, -152, 259, 38, 261, - 180, 30, 251, -273, -222, -265, 218, -167, -200, -123, - 163, -179, 41, -86, 53, 114, -144, -162, 21, 51, - 103, 227, 140, -496, -174, -28, 148, -227, 138, -262, - -65, -7, -196, 117, -9, -28, 165, -142, -187, 14, - -61, -69, 16, -34, -39, -102, 26, 125, 90, 137, - 193, -63, -81, 158, 32, -166, 24, -21, 40, 54, - 153, 23, 89, -84, 41, 52 - }, - { - -858, -1864, -1228, 2773, -190, 212, -25, 21, 363, -124, - 340, 709, 453, -56, 573, -260, -208, -24, -171, 203, - -320, -288, 131, 265, 339, 371, -67, -14, 24, -323, - 299, 216, 83, -289, 519, 64, 225, -75, 264, -142, - -6, -18, -18, 191, 50, 187, 263, 70, 208, 78, - -109, -58, 1, 254, -155, 79, 7, -52, -247, -43, - 198, 164, 38, 156, -79, -124, -23, 15, 76, -118, - 23, 92, 100, -17, 72, -18, 26, -36, -15, 97, - -83, -140, 30, 29, 47, 119, 22, -62, -58, -134, - 68, 31, 22, 54, -19, -27 - }, - { - -23, 113, 445, -57, 52, 75, 116, 76, 55, 11, - -147, -98, -114, 726, -908, 136, 102, -299, -35, -560, - -144, 23, -97, 239, 148, 37, -30, 350, -152, 43, - 95, -28, 516, 487, 494, -304, -126, -181, -12, -181, - 202, -116, -405, -161, -384, 167, 81, -16, 30, -229, - -70, 54, -136, 54, 51, 46, 162, 34, -96, -33, - 63, -25, -37, 56, -49, -23, -95, -167, -92, -11, - -159, 111, 28, 20, 49, -31, 76, 56, 98, -120, - 69, 55, -2, -67, -1, -92, -66, 40, -14, -8, - -161, 51, -21, -33, -99, 30 - }, - { - -664, -4117, -303, 1769, 390, 254, -209, -354, -173, -55, - 604, -245, -155, -163, -72, -888, -694, 85, -280, 128, - 34, -575, 151, 122, -275, -47, -101, 376, 439, 131, - 65, -57, -155, 138, 399, 231, 206, -160, -120, -341, - -281, -203, -235, -95, -224, -164, -95, -213, -193, -90, - 78, -275, 27, -71, -115, 10, -82, -138, 155, -118, - 250, 171, -25, 23, 110, 87, -145, 124, 81, -226, - 9, 12, 154, 112, -70, -111, 235, 147, -125, -134, - 19, 76, -60, 64, 41, 42, -69, 28, 50, -46, - -24, 42, 55, -49, 31, -41 - }, - { - 50, 1457, 1072, 244, 217, -23, -149, 229, 415, -146, - -148, -298, 60, 59, -245, -184, -429, -79, -150, 50, - 531, 60, 136, 233, -400, -710, -214, 159, -212, -539, - 15, 408, -411, -190, 131, -15, -402, -19, -160, 218, - -193, -145, 501, -268, -162, 494, 97, 573, 136, -96, - 59, 199, 51, -34, -32, -105, -29, 4, -84, 217, - 21, -59, -103, -59, 142, 4, -57, -2, -177, -102, - 42, -48, -20, 161, 16, 102, -36, 158, 53, -17, - 32, 11, -23, 55, -1, -9, 67, 57, 82, 2, - -79, 13, 136, 28, 63, 14 - }, - { - 590, -1145, -378, 298, -741, -564, 741, -188, 725, -310, - -32, 491, -634, -1034, -1131, 463, -59, -411, 1231, 210, - 830, 204, 294, 128, -23, -94, -118, -186, -594, 426, - -260, -226, 150, 245, 136, -448, 157, -47, 157, -4, - -424, 157, 301, -536, 106, 34, -53, 76, -145, 111, - 40, 340, 37, -38, 208, 47, 204, -90, -69, -42, - -35, 129, -143, -274, 2, 120, 236, 65, 80, 34, - -130, -13, 149, 0, 143, 48, 109, -166, -10, 157, - 60, -86, -67, 15, -45, -79, 107, 37, -6, 52, - -27, 55, -29, 56, 73, -100 - }, - { - -100, 130, 327, 381, 426, 20, -421, 1246, 639, 497, - 346, -167, 163, -71, -202, 32, -128, -904, 246, -704, - -273, -240, -45, 549, -460, 108, 182, -341, -288, -205, - 276, -259, -122, 78, 29, -312, -234, 37, 116, 379, - -291, -300, 46, -191, -5, 382, -125, 54, 337, 65, - 235, -182, 10, -182, -58, -285, 29, -128, 347, -241, - 136, -281, -202, 56, -327, 53, 15, -1, 119, -60, - 104, -71, -285, 31, 13, -92, 91, -134, -192, 91, - -25, -83, 63, -82, -51, -46, 3, -73, -24, -96, - 104, -76, -24, -47, -28, -69 - }, - { - -972, 61, 94, 103, -496, 998, 202, -30, 193, -94, - 180, 7, 173, -611, -26, 145, 516, 291, 242, 836, - -161, -58, 71, 177, -331, -9, 105, 220, 77, -41, - 175, 147, -134, -56, 508, 226, -242, -348, -107, -255, - 163, -366, -175, -182, 50, -308, 343, -500, -266, 84, - 45, 50, -133, 161, 346, -214, -72, -52, 83, -123, - 246, 241, 288, 158, -216, 44, 64, -165, -64, -106, - 208, 84, -24, 50, 34, 31, 85, -257, -24, 14, - 115, -44, 177, -16, 116, 39, 56, 135, 7, -29, - -21, 45, 19, 86, -38, 38 - }, - { - -58, -1374, -121, -429, 615, 122, 208, -203, -101, 118, - 211, 252, 249, -885, 668, -123, -188, -232, -101, 79, - 811, -45, -176, 824, 188, 251, -324, -14, -29, 349, - 594, -656, -270, 305, 179, 13, 399, 30, 319, -4, - -523, -484, 92, -248, 9, -247, 319, 211, -265, -176, - 236, 130, -48, -175, -221, 399, 18, -37, 29, 92, - 45, -258, 241, 92, 175, -104, 136, 71, -76, -132, - 64, 91, 160, -87, -37, -143, 155, -90, 10, -111, - 0, -210, -58, 169, -82, -163, 148, 227, -30, -47, - -62, -29, -46, -25, -5, 106 - }, - { - -863, -711, -639, 871, -140, 369, 750, -596, 24, -186, - -123, -33, 538, 303, -146, -102, 535, -892, -350, 54, - 172, -40, -132, -425, 394, 295, 472, -534, -88, -313, - -747, -428, 453, -106, 12, -116, 267, 169, -43, 148, - 160, -110, 368, 272, 85, 40, 63, 153, 126, 118, - 115, 11, -527, -188, 118, 42, -111, -72, 73, -392, - -63, -139, -43, -103, -192, 10, -44, 105, 62, 263, - -25, -76, -56, 158, -86, -64, 124, 156, -104, 69, - -105, 0, 12, -67, -111, -58, 43, 84, -87, -29, - -121, -32, -19, 20, 24, 169 - }, - { - -20, 1360, 303, -182, 566, -86, 376, -131, -383, 276, - -738, 666, 223, -167, -1781, -721, -141, 28, 179, -329, - 475, -189, 442, 83, 569, -63, 230, -241, 840, 234, - -216, 224, -72, 57, 237, -15, -89, 306, -138, 125, - 124, 318, -139, -240, -30, -75, -247, 68, 90, 57, - 131, 157, -159, 45, 149, -50, 289, 80, 76, 31, - 1, 234, 165, 216, 126, 52, 4, 125, 57, 196, - -96, 102, 171, 63, -15, 62, 68, -116, -64, -51, - 50, -104, 42, 45, 213, -115, 110, -76, -210, -165, - 40, 104, 71, 62, 20, -123 - } - }, - { - { - -144, 7791, -1321, -3604, 642, -413, 233, -414, -258, -235, - 810, 769, 535, 252, -469, 270, 427, 448, -101, 488, - -383, -395, -483, -274, -4, -61, -149, 25, -407, 165, - -430, 324, -114, -188, -387, -210, 244, 10, -63, -162, - 111, 436, 258, 32, -61, -102, 45, 236, -60, -129, - 80, 169, -294, -285, -201, -68, -101, -324, -161, -121, - -211, -98, 66, -24, -17, 97, 192, 94, 9, -15, - -33, -63, -55, -76, -23, 3, 37, 8, 9, -14, - 12, -33, -118, 103, 10, -23, -8, 3, 47, -33, - 42, 23, 6, -32, -96, 25 - }, - { - -6, -582, 670, 1762, 609, 110, 38, -3, 41, 116, - -19, -261, -77, -364, 186, 201, 111, 144, 361, 632, - 88, -220, 437, -110, 503, 85, -42, -307, -361, -138, - 357, 638, 5, -273, -493, 241, -407, -248, 184, -136, - 512, -58, -242, -43, 64, -144, -161, 251, -42, -69, - 95, -108, -168, -130, 127, -70, 101, 67, -123, 46, - 18, 28, -33, -190, -7, 28, 59, -14, 32, -140, - 62, -44, 21, -120, -110, -79, -81, 12, -13, -30, - 66, 2, -68, 63, 20, -38, -89, 47, -71, 13, - 44, 28, 40, -71, 51, 5 - }, - { - 213, -3704, -532, 41, 970, -293, 70, -167, 98, 445, - 37, -46, 317, 3, 397, -440, 843, 838, 239, -55, - -415, -431, 27, 47, 19, 82, -86, 285, -126, 350, - 230, 172, -558, 129, -237, 37, -202, -583, 391, -15, - 162, -293, 553, -26, 47, 84, -284, -126, 189, 127, - 350, -136, 63, -94, -20, 16, -246, -1, -40, 31, - -189, -85, 50, 104, -9, 120, -169, -6, 63, 112, - -7, -89, 70, -58, -41, 78, -202, -85, -72, -62, - -132, -29, 76, -74, -10, 30, -63, -89, 20, -28, - -65, 75, -11, 17, 136, 83 - }, - { - 723, -444, 583, 1346, -166, -88, -330, 388, -256, 85, - -614, 699, 343, 420, 44, -274, 1078, 205, 169, -481, - 5, -239, 228, -50, 361, -10, -180, 353, -45, -101, - 239, 71, 51, 123, 32, 235, 213, 429, 28, -72, - -272, -395, 110, -346, -213, 394, 36, 65, 48, -76, - -72, 174, -123, 61, 190, 294, -19, -37, -58, 160, - -285, 2, 64, -124, -225, -76, -45, 119, 33, 0, - 94, 75, -25, 70, -68, 89, -181, 120, 16, -30, - -25, 20, -66, 72, 44, 20, -43, -16, -35, -25, - -60, 46, 48, -118, 14, 88 - }, - { - 66, -2181, -14, 426, 141, -74, -25, -233, -472, -439, - 102, -513, -39, 413, 1317, -917, 288, 416, -623, -67, - -16, 191, -269, 556, -211, 289, 233, 165, -179, -99, - -216, -52, 209, -194, -29, -91, 147, 197, -98, -287, - 82, -182, -139, -324, -97, 129, 68, 17, -39, -79, - 77, 301, 278, -324, 26, 143, 238, -211, 229, -64, - 97, 115, -164, -164, -176, -56, 183, -59, -80, -88, - -171, -52, 102, 127, 118, -63, -41, 49, 70, 127, - 126, -72, -30, 92, 28, -184, -21, -13, 41, 5, - 69, -84, 60, -38, -25, -3 - }, - { - 959, 909, -637, 2971, -554, 141, -71, 42, 37, -722, - -174, 598, 228, -325, 258, -510, 297, 313, -549, -268, - -404, -137, 227, 273, 308, -20, -401, 182, 111, -370, - -95, 70, 164, -464, 692, -51, 35, 56, 10, -264, - -27, -37, 135, 154, -2, 185, 358, 105, 61, -38, - 2, 48, -116, 110, -287, 57, -70, -83, -173, -171, - -89, 97, -57, 53, -60, -7, 4, -94, 86, -125, - -60, 26, -62, -82, 65, 42, 188, 47, 98, 138, - 47, 21, 42, -48, -27, 4, 34, 30, -27, -81, - 16, -20, 35, 52, 41, 51 - }, - { - -35, 417, 421, -314, 18, 50, 45, 8, 14, -48, - -19, -226, -159, 1319, -446, 379, 336, 88, 110, 12, - 624, 260, -469, -54, -356, -133, 381, 665, -34, -294, - -410, -346, 441, 8, 84, -204, 67, -296, -104, -7, - 156, 109, -26, 136, -278, -31, -136, -244, -62, -160, - 36, 272, -210, -54, -48, -130, -29, -110, -87, -73, - 7, -92, -185, 9, -6, 79, -92, -132, -41, 166, - -134, 85, 67, -4, -14, -62, 13, -142, -3, -101, - 45, 26, 59, -49, 54, -56, -36, 62, 8, 36, - -86, 67, -46, 55, -47, -7 - }, - { - 1033, -2171, 295, 2449, -136, -340, -186, 18, 9, 46, - 0, 47, 805, 281, 443, -810, -406, 107, -91, -85, - 224, 13, 96, -364, -257, 96, 119, 351, 428, 204, - -84, -393, -447, -179, 439, 232, -5, -105, -25, -75, - -14, -38, 19, 178, -181, -106, 68, -27, -30, -140, - 108, -206, 258, -78, -103, 57, -13, -93, 74, -182, - 106, 73, -144, -174, 81, -24, -22, 174, -11, -135, - -100, -144, -24, -40, 16, 61, 194, 25, -78, -82, - -13, 47, -155, -76, -44, 62, -56, 30, -4, -71, - -23, -12, -26, -75, 58, 20 - }, - { - -158, -946, -438, -240, -81, -116, -207, 96, 37, -227, - 219, -15, 127, 615, -24, 81, 579, 776, 105, 25, - 485, 231, 137, 312, -286, -644, -534, -134, 77, -213, - 202, 371, -566, -388, 52, 35, -306, 121, -81, 266, - -141, -408, 83, -352, -436, 185, 41, 329, -102, -82, - 150, 104, -11, -140, -100, 170, 149, -39, -215, 129, - 51, -131, -111, 148, 237, 30, 16, 85, -80, -46, - -7, -97, 60, 162, -41, 72, -70, 93, -75, -144, - -27, -27, -13, 33, -137, -136, -49, -32, 13, -74, - -119, -19, 71, -49, -40, -45 - }, - { - -637, -1623, 815, 526, -229, 750, 1778, -552, 177, -624, - -212, 56, -368, -173, -701, 188, -264, -560, 234, -15, - 905, -161, 264, -198, -129, -458, -489, -140, -126, 680, - -385, -183, -42, -9, 138, -55, 387, 150, 361, 429, - -392, -367, 155, -450, -257, -420, 78, 319, -37, -21, - 137, 635, -46, -159, 70, 16, 186, 113, 50, -21, - 0, 0, -231, -164, 81, -47, 22, -133, -70, -78, - -148, 37, 79, -102, 38, -62, 30, -153, -24, 111, - 24, -31, -54, 37, -44, -234, 8, 110, -67, -42, - -16, 59, -102, -41, 51, -83 - }, - { - 197, -541, -588, 55, -195, -202, 155, 410, -911, -481, - -161, -287, 423, 186, -415, -52, 128, -581, 155, -143, - 1016, 526, -37, 529, 97, 508, 278, -174, -135, -218, - 405, -123, -165, -37, 190, 155, 420, 324, -123, 54, - -158, -211, -81, -38, 197, 228, -270, 342, 0, -512, - 105, 139, 249, 116, 294, 158, 253, -86, 394, -177, - 120, -282, -89, 86, -331, 104, -193, -275, 35, -28, - 53, 22, -174, 38, -6, -114, 69, -27, -197, 35, - -5, -111, 88, -26, -89, -60, 38, -90, -39, -110, - 93, -46, 9, -11, 14, 49 - }, - { - 630, 2755, -221, -188, -808, -1065, -878, 267, 306, -514, - -216, 187, 32, -1678, -870, 18, 59, 16, -446, 76, - -526, -95, -58, -37, -524, -665, -518, -27, 244, -125, - 135, 185, 202, 175, 403, 263, 231, -24, -190, -389, - 329, -512, -135, 59, 106, -225, 626, -276, 0, 60, - -543, -206, 75, 228, 105, -329, 21, -47, -115, -185, - -13, -16, 75, 23, -56, 217, 104, -243, -28, -180, - 41, 42, -145, -139, -132, 46, 132, -209, 83, 77, - 22, -220, -38, -47, 4, -78, -7, 47, 0, 12, - -17, 18, -20, 80, -57, 65 - }, - { - 88, -1458, -428, -441, 672, -203, -55, 42, 103, -85, - -125, 426, -58, -1942, 308, 214, 456, 117, -318, -178, - 21, -315, -594, 31, -80, -533, -679, 272, 134, 520, - 886, -550, -12, 22, 125, 64, 71, -214, -122, -630, - -397, -119, 233, -111, -6, -351, -44, -186, -161, -110, - 231, 105, 46, 115, 11, 276, -114, -125, -102, 234, - 212, -157, 171, -21, 244, -37, -63, -3, -20, -146, - -182, -18, 88, -38, 49, -88, 97, -87, -44, -96, - 108, -34, 27, 169, -96, -134, 101, 77, -24, 54, - 89, 63, -77, 11, -41, 38 - }, - { - 742, 1984, 84, 1078, 65, 66, 441, 195, 851, -326, - -141, -601, 347, -78, -951, 382, 589, -851, 15, -180, - -378, -199, 202, -164, 595, -69, 190, -166, -162, -644, - -318, -133, 256, -69, -33, -307, -130, -294, -232, 2, - -216, -192, 401, 343, 97, -3, 65, -5, -289, -328, - 97, 304, -163, -79, -191, -13, 40, -57, 245, -144, - 266, 29, 81, 165, -92, 149, 74, 98, -49, 80, - -83, -54, -67, 66, -21, 50, 187, 103, -21, 166, - -117, -68, -49, -45, -41, 14, -14, 34, -68, 18, - -74, -64, -48, 46, -64, 84 - }, - { - 140, 1083, 16, -262, 35, -394, 651, -158, -505, 134, - -515, 792, 101, 1445, 2318, -182, -63, -332, -183, -99, - -105, -479, 198, 226, 896, -1, 595, -137, -114, -37, - 98, 165, 170, 205, 773, -312, -342, 594, -183, -1, - -46, 212, -7, -52, 116, -225, -131, -58, -419, -158, - 89, -295, -331, 129, 80, 12, 201, 120, 197, 74, - -197, 36, 24, -9, 0, -32, -205, -107, -92, 138, - -49, 67, -174, -219, 18, 86, 133, 8, -38, -121, - 51, 78, 94, -106, 33, -103, 89, -136, -92, 7, - 77, 60, 32, -6, 38, -51 - } - }, - { - { - -53, 5323, 950, -2957, 170, 136, -256, -414, -231, -85, - 463, 767, 845, -304, 162, -127, 447, 410, 554, -310, - 49, -392, -540, -189, -304, 98, 266, -471, -283, 19, - -78, 16, -272, -205, -374, -208, 187, 107, 25, -374, - 267, -70, 374, 86, 315, -140, -119, 200, 37, -20, - -184, 280, -215, -445, -135, 22, -252, -250, -227, -218, - 3, -69, -84, -24, -78, 99, 229, -56, 6, 14, - 3, -105, -55, 14, -118, -4, 65, 67, -74, 13, - 39, -41, -52, 21, 10, 42, -100, -59, 146, -56, - 58, 43, -4, 4, -53, -69 - }, - { - 61, 1341, -641, 1528, 376, 39, 207, -167, -42, 106, - -221, 22, 247, -255, 74, -176, -162, 360, 1034, 159, - 246, 392, 278, -344, 148, 335, -376, -29, -227, 61, - -120, 802, -70, -330, -403, 103, 113, -402, -118, 283, - 233, -95, -281, 251, -256, -18, -121, 357, -124, -123, - 37, -111, 66, -391, 284, -42, 210, 44, -239, 205, - 31, 19, -217, -70, 33, -9, 41, 11, -164, 30, - 11, -5, 23, -72, -178, -51, -69, -48, 116, -62, - -5, 68, 29, -54, -32, -21, -47, -85, 36, -14, - 66, 21, 31, 24, 17, -97 - }, - { - -151, -4168, 497, 1584, -804, -38, -385, -90, 392, -196, - -95, 816, -14, 651, -19, -289, 909, 245, 786, -196, - -477, -403, 297, -153, 133, 106, -294, -69, 136, 455, - -205, 500, -495, -167, -155, -255, 187, -425, 36, 168, - -75, 124, 216, 113, 10, -9, -73, -27, -64, 159, - 48, 82, -131, 90, -140, -33, -82, -115, 86, -165, - -35, -122, 199, -34, 6, 41, -92, 27, 0, 158, - -2, -36, 90, -120, 38, 57, -49, -171, -86, 37, - -173, -58, 46, 6, -36, -39, -75, -74, -24, 63, - -46, 13, 22, -57, 148, 25 - }, - { - -690, 1356, 724, 1576, -431, -233, -93, 100, 227, -340, - -528, 971, -20, 254, 606, -477, 895, -70, -111, -403, - 176, 205, -147, 228, 85, -93, 111, 86, 369, -472, - 241, -124, 656, -29, -136, 383, 100, 208, 169, 91, - -396, -275, -98, -312, 94, 98, 132, -70, 132, -241, - -89, 12, 72, -85, 198, 312, 276, -299, 159, 54, - -56, -187, 14, -67, -191, -126, 63, 57, 165, -122, - 152, 20, 43, 74, 17, -16, -187, 53, 69, -85, - 66, -8, -123, 112, 63, 66, -16, -48, -22, -45, - -27, 24, 36, -23, -75, 155 - }, - { - 10, -1773, -127, 388, 188, -30, -97, -678, -159, -278, - -26, -586, -83, 425, 1320, -610, -359, 1094, -600, -304, - 188, 307, -295, 316, 427, -95, -339, 488, -161, -523, - 58, 328, -474, 301, -17, 217, -352, 500, -128, -10, - -255, 181, -474, -360, -5, 199, 209, -89, -91, 30, - 81, 212, 13, 78, -70, 236, 198, -115, 63, 52, - 78, 60, 15, -365, -97, -177, 314, -199, 102, -146, - -162, -1, 94, 174, 53, 3, -78, 66, 100, 18, - 89, -19, -62, 52, 23, -68, -122, -1, 98, -25, - 8, -65, 37, 38, -90, 33 - }, - { - -718, 3090, -179, 2518, -33, -152, -23, 280, -674, -72, - -610, 712, 77, -248, -6, -229, 268, -170, -375, -324, - -246, 90, 288, 262, 139, -6, -247, 227, -301, 87, - -223, -66, 412, -546, 403, 208, -231, 231, -240, -71, - 125, -164, 208, 136, -82, 244, 385, 102, -109, -30, - 112, -83, -128, -52, -29, -9, -157, -100, -190, -43, - -236, 132, 54, -110, -30, -30, 97, -1, -40, -13, - -177, 47, -128, -52, 38, -12, 287, 17, 129, 50, - 89, 83, 26, -46, 6, -76, 40, 110, -56, -56, - 30, -43, 41, 48, 49, 60 - }, - { - 0, 942, -574, -191, 50, 82, -56, 48, -56, -225, - 377, -645, 351, 226, 44, 456, -355, 1026, 4, 397, - 680, 117, -352, -58, -555, 167, 331, 149, 185, -263, - -86, -335, 169, 106, -200, -228, 46, -219, 60, -47, - -264, 422, 205, -61, 14, -165, -314, -80, -104, 32, - -16, 203, -212, -83, -195, -131, 105, -135, -82, -225, - 133, -90, -150, -63, -4, 153, -162, 42, -166, 202, - -25, 5, 122, -119, -40, -22, -56, -119, -2, -61, - 130, -105, 119, 4, -50, 13, 21, 16, 34, -8, - 9, 14, -27, 15, -24, 14 - }, - { - -1253, 765, 457, 2561, -52, -93, -782, 478, 94, -77, - -980, 461, 1407, -302, 699, -415, -106, -126, 243, 75, - 35, 106, -52, -570, 38, -259, 632, 260, -88, 478, - -66, -530, 100, -362, 199, 164, -208, -14, 57, 52, - 6, -154, 197, 141, -85, -286, 104, -67, 202, -240, - 98, -85, 268, -66, -47, 103, 146, -318, 93, -64, - 35, -142, 25, -276, 59, -93, 246, 59, -211, 74, - -73, -134, -214, 4, 84, 78, 50, 19, -38, -28, - -35, 38, -159, -81, -52, 2, 68, -45, -34, 28, - -44, -16, -43, -122, 53, 44 - }, - { - -16, -1607, -528, -525, 68, -20, -148, 160, -482, 25, - 199, 261, 109, 238, 461, 1353, -77, 149, 350, 451, - 186, 245, 14, 160, -117, -61, -557, -374, 348, -99, - -187, 390, -146, -173, -357, -370, 135, 131, -150, 169, - -345, -179, 14, -145, -280, -315, 353, 161, -103, -23, - 235, -21, 5, -247, -145, 242, 68, -122, -108, 269, - -49, -158, -46, 167, 200, -67, -2, 276, -140, -141, - -69, -58, 201, 28, -74, 27, 40, -56, -40, -120, - -49, 2, -45, 12, -119, -77, -93, -22, -37, -80, - -124, 75, -58, -11, -106, 9 - }, - { - 685, -2449, -233, 596, 964, 446, 524, -217, -83, -280, - -344, -929, -109, 335, 207, -528, -400, 204, -302, -149, - 594, -165, 403, -204, -547, -195, -619, 11, 194, 79, - -129, 199, -350, 7, -38, 475, -14, 272, 438, 197, - 74, -494, -338, 122, -197, -732, 40, 109, 132, 305, - -149, 652, -57, -204, -35, 125, 143, 117, 1, 82, - -126, 196, -148, -165, 104, -87, -107, -75, -126, -92, - -173, 138, -179, -10, 68, 96, -175, -81, 59, 87, - 127, -134, -174, 178, -41, -228, 111, -42, -97, -43, - -14, 3, -4, -72, -12, 34 - }, - { - -169, -1050, 779, -267, -342, -704, 879, 208, -1103, -671, - -219, -103, 119, 406, -642, 405, 111, -68, -321, 130, - 589, 389, 393, 286, 541, 259, -122, -70, 118, -14, - -137, 367, -86, -748, 220, 319, 488, 461, -1, -229, - 86, -309, -341, 367, -138, 246, -241, 412, -43, -241, - -153, 224, 161, 348, 181, 414, 3, 96, 176, -36, - 110, -316, -59, 60, -118, 13, -102, -333, -49, 108, - -104, 117, -81, -50, -27, 76, -67, 64, -170, -74, - 32, 56, -139, -7, 3, 4, -55, -18, -114, -19, - 4, -19, 5, -40, 2, 39 - }, - { - 134, 3837, -824, 435, -321, -2998, 13, 37, 373, -197, - -1207, 915, 212, -1630, -1153, 261, -716, 16, 197, -561, - -577, -234, 15, 80, -104, -590, -369, -669, 432, 16, - -289, 274, 491, 200, 184, 366, -12, -144, -49, -215, - -28, -79, -4, 34, -159, 261, 287, -231, 235, -81, - -501, -383, 84, 288, -48, -281, -27, 229, -281, 21, - -216, -25, 67, 29, -49, 232, -111, -189, 79, -40, - -62, 13, -105, -127, -304, 135, 67, -46, -43, 163, - -103, -198, -102, 3, 5, -57, -12, 6, -23, 58, - -39, 28, -1, -50, 23, 29 - }, - { - -19, -1366, 2, -359, -62, 292, -404, 485, -135, 215, - -444, 433, -776, -1565, 800, 427, 265, 18, -387, 421, - -621, -711, 124, -312, -512, -167, -538, -365, 969, 20, - 890, -278, 143, 26, 58, 110, 107, -267, -487, -457, - -223, 60, -106, 59, -130, -170, -128, -381, 246, -114, - 75, -169, 181, 120, 302, -214, 149, -39, -139, 440, - -22, -235, 157, 105, -40, 77, -41, -152, -6, 149, - -341, 24, -38, 91, 3, 52, -74, -25, -199, 141, - 17, 74, 16, 170, -140, 46, 15, 66, 29, 12, - 140, 21, -129, -22, -15, 53 - }, - { - -292, 3263, 606, 624, 107, -116, -136, 822, 494, -389, - -68, -1090, 199, 548, -1230, -231, 314, -2, 12, -378, - -705, 44, 200, -85, 458, 312, -193, 332, -3, -897, - -359, 78, -54, 308, -1, -187, -622, -352, -192, -52, - -365, 349, 96, 450, -138, 89, 235, -144, -463, -219, - -4, 187, 263, -190, -111, -259, 239, -87, 244, 36, - 161, 20, 37, 203, 60, 156, -82, 83, -9, 59, - -163, 32, 18, -141, 31, 129, 198, -51, 74, 137, - -43, -174, -164, 107, 3, 72, -109, 48, -4, 50, - -35, -114, -98, 70, -39, -36 - }, - { - -162, 1339, -3, -97, -222, -109, 421, -208, -221, -423, - 433, 196, 265, -1410, 5130, 462, -385, 483, -1070, 120, - -537, -205, -463, 882, 135, 596, 240, 435, -299, 28, - 9, -206, 502, -87, 878, -567, 298, 365, -174, -87, - 84, -19, 277, -191, 143, -79, -98, 142, -572, -384, - 264, -425, -354, 203, -38, 19, 24, 213, 235, 118, - -186, 46, -212, -23, -40, -6, -249, -1, -119, 92, - 66, -71, -121, -170, -46, 129, 81, -22, -8, -60, - 63, -7, -61, 8, -86, -34, 35, -95, -117, 165, - -8, -12, 72, 4, 5, 14 - } - }, - { - { - 185, 5029, 178, -477, 1786, 18, -223, -249, -234, -163, - 319, 452, 130, -386, 85, -314, -298, -46, 406, -299, - 336, -86, -13, 495, 164, -30, 216, -255, 177, 79, - -167, -254, -300, -171, -479, -199, 4, 229, 155, -320, - 126, -423, 355, 332, 510, 50, -107, 92, 188, 202, - -12, 228, 78, -60, -78, -55, -225, -25, -111, -69, - -112, -190, -180, -163, -262, -245, 68, -140, -70, -62, - -44, 18, -27, -58, -138, -56, -1, 91, 20, 136, - 112, 48, -39, 34, -30, 50, -31, -44, 156, -23, - 45, 17, 16, 42, -29, -89 - }, - { - -41, 2513, 545, -732, -1281, 141, 155, -358, -179, 91, - 203, 207, 40, -340, -75, -344, -323, -209, 120, -591, - 607, 488, -103, 99, 607, 414, -482, 174, -28, 85, - -363, 757, 140, -186, 107, 323, 301, -98, -83, 118, - 88, 103, -214, -9, -604, -60, 111, 268, -300, -155, - 178, -1, 454, -27, 203, -141, 156, -1, -417, 54, - 252, 162, -148, -136, -131, 18, -6, 47, -197, -4, - 14, -42, 37, 53, -73, 18, -45, -58, 242, 33, - -77, -12, 20, -111, -56, -2, -41, -33, 91, -89, - -40, -5, 54, 50, -5, -112 - }, - { - -30, -4796, -84, 3282, 347, -128, -512, -444, 34, -396, - 261, 1162, 86, 411, -404, -197, 896, 234, 894, -64, - -328, -435, -13, -245, 427, 90, -502, -90, 233, 198, - -609, 726, -21, -137, -290, -74, 352, -674, -399, 142, - -3, -11, -220, -120, -187, 18, 146, -289, -502, -98, - -266, 14, 25, 60, -177, 23, 38, 92, 401, -80, - 170, 259, 288, -95, 69, -57, -91, 150, -26, 50, - -90, 7, 167, -43, 29, 58, 109, 74, 73, 135, - -61, -9, -66, -43, 17, 34, -9, -48, 23, 115, - 11, -58, 11, -50, 125, 44 - }, - { - 398, 2557, 320, 2219, 11, -188, 128, 24, 109, -375, - -734, 219, -211, 83, -186, -1134, 205, -838, -443, -290, - 473, 299, -165, 30, 321, -88, -142, -359, 346, 36, - 24, -308, 712, -170, -19, 333, -186, -192, -224, 210, - -44, -165, -167, -137, 132, -141, 134, 79, -26, -289, - -56, -97, 140, -65, 78, 122, 213, -38, -8, -102, - 268, 87, 85, -3, 115, 51, 132, -69, 100, -25, - 37, -102, -4, -60, -49, 70, -39, 13, -25, -39, - 166, 46, -119, 21, 8, 2, 16, 26, 12, 55, - 56, 57, 50, 63, -26, 68 - }, - { - -95, -1547, 20, -97, -122, 1, -102, -476, 102, 96, - 312, -491, -249, -67, 1326, 103, -703, 477, -267, -723, - -519, 314, -618, -298, 68, -801, -224, 980, 41, -487, - 247, 595, -513, 439, 234, 153, -410, 289, 270, 554, - -400, -124, -205, 4, 76, 166, 300, 116, 156, 184, - -93, -92, -47, 367, -23, 113, 125, -37, 90, 128, - 126, -60, 123, -2, 186, -107, 108, -377, 34, -45, - -74, -122, 16, 77, -92, -40, -118, -5, 152, 12, - -15, -66, -78, 57, 3, -17, -57, -20, 92, 1, - -9, 24, 107, 57, -57, 45 - }, - { - 125, 3910, 86, 2614, -7, -233, -38, 696, -700, -37, - -955, 178, 54, 176, 279, -486, 91, 9, -14, -268, - -238, 431, 496, -111, 100, 100, -126, 178, -343, 249, - 94, -2, 332, -210, 258, 160, -366, 16, -24, 202, - 332, 20, 122, -88, -253, 144, 190, 94, 53, 137, - 122, -399, -257, -127, -39, 9, 86, 49, -124, 149, - -52, 45, 120, 41, -105, -134, 199, 141, 1, 66, - -42, 162, -110, -125, 9, -30, 154, 31, 149, 18, - -9, -43, -74, -44, 17, -89, 40, 117, -28, -21, - 117, -36, 66, 84, -19, 4 - }, - { - 34, 1038, -422, -212, -78, 100, -56, 105, -21, -187, - 263, -674, -37, -394, -357, -153, -942, 831, 266, 395, - 197, -400, -221, -203, -607, 152, 408, -109, 218, 130, - -306, -285, -496, -369, 41, -191, 56, -205, 240, 123, - -60, 353, 21, -208, -123, 21, 115, 322, -20, -132, - -217, -46, -87, 92, -7, -125, 250, 89, -186, -197, - 227, 28, -48, -92, -112, 51, 21, 160, -132, 126, - -78, 68, 100, -142, 82, 42, 57, 71, 151, 33, - 185, -20, 74, -52, 8, 95, 49, -102, -99, -35, - -34, -20, -57, -13, -12, 36 - }, - { - 1071, 3743, 662, 1838, -1379, 147, -1755, -220, 127, -348, - -455, 274, 842, -348, 661, 143, 16, -429, 281, 522, - 15, -79, 312, -217, -321, -428, 194, 143, -72, 327, - -202, -465, 504, -264, 109, 202, -261, -152, 159, -22, - -197, -238, 194, 183, -229, -434, -66, -157, 323, -307, - -29, 74, 242, 257, 178, 36, 296, -225, 162, 102, - 113, -135, 175, -208, -3, -139, 21, -33, -197, 30, - 108, 63, -85, 85, 130, 47, -102, -117, -48, 89, - -13, 11, -26, 45, -26, -29, -15, -103, 19, 147, - 52, -51, -49, -78, 22, -76 - }, - { - 141, -118, 232, -136, 422, 41, -13, 225, -334, 110, - -128, -123, -532, -7, 961, 1495, 657, 560, 233, 586, - 232, 354, 141, 168, 157, 775, 69, -50, 577, 146, - 130, 684, -259, -539, -645, -670, 156, 498, -76, 227, - 229, 115, -196, 137, 143, -419, 5, 6, -6, 135, - 207, -113, -90, -93, -136, -55, -36, -73, 109, 318, - -128, -85, -73, -133, -172, -270, -195, 144, -120, -125, - -116, -29, 186, -64, -27, 20, 42, -92, -45, -75, - 7, -1, -18, 55, -66, 4, -24, 74, 82, 27, - -70, 73, -110, 26, -42, 76 - }, - { - -756, -4023, -120, 132, 709, -712, -650, 99, -94, -368, - -158, -564, 183, 511, 421, -281, -76, 347, -721, -901, - 245, -14, 305, 343, -430, 123, -286, 147, 278, -50, - 182, 172, -379, 51, -123, 295, -321, 45, 21, 40, - 529, -80, -139, 318, 47, -348, 40, -76, 390, 435, - -366, 217, -145, -87, -116, -39, 99, 36, -23, 117, - -349, 160, -76, 105, 250, 119, 19, -101, -126, 17, - -4, 212, -117, 64, -3, 78, -119, -4, 25, 82, - 180, -91, -71, 231, 124, 17, 229, -40, -42, -52, - 6, 16, 27, 25, 19, 82 - }, - { - 89, -1489, 892, 20, -140, 17, 940, 356, -449, -110, - 447, -82, -479, 93, -468, 571, 323, 588, 114, 397, - -95, -112, 789, 307, 233, 126, -417, -155, 380, -399, - -693, 195, -87, -531, 285, 349, 344, 72, -368, -533, - 101, -206, -344, 430, -204, 319, -245, 7, 94, 221, - 17, 35, -68, 197, -31, 71, -193, 49, 80, 1, - 322, 55, 34, 175, 153, -11, -38, -27, 55, 27, - -97, 201, -36, -94, -36, 19, -79, 83, -115, 67, - 59, 31, -130, -53, -46, 11, -90, -31, -74, 26, - -14, -54, -90, -109, 2, -11 - }, - { - -950, 2205, -608, 385, -414, -2322, 867, -306, 113, 754, - -1001, 665, 187, -826, -479, 895, -577, -420, 133, -346, - 40, 196, 433, 318, 286, -42, 305, -460, 343, -39, - -332, 474, 31, -133, -244, -209, -495, -228, 162, -102, - 103, 271, 109, -15, -258, 3, -107, -226, 416, 266, - 76, -320, -154, 307, -132, -224, 117, 211, -285, 334, - -95, -107, -108, 20, 28, 55, -387, -160, 261, 181, - 3, -52, 92, 67, -297, 76, -115, -63, -24, 75, - -142, -39, 44, -59, 56, 77, -67, -74, -5, 49, - -31, 91, -7, -174, -17, 14 - }, - { - -77, -1246, 328, -224, -277, 139, -584, 57, 40, 553, - -420, 376, 523, -375, 172, 118, -377, -400, -380, 736, - -418, -611, 805, 266, 151, 635, -151, -413, 964, -239, - 281, -103, 574, 109, -13, 286, 96, -24, -395, -26, - -37, -5, 101, 279, -30, -129, -63, -341, -108, -224, - 92, -268, 119, 67, 377, -69, 333, -127, -161, 101, - -221, -55, 68, -95, -243, -25, 6, -37, 50, 124, - -181, 69, -108, 22, 4, 146, -26, -4, -89, 209, - -28, 55, 22, 145, -209, -21, -68, -13, 3, -46, - 14, -45, -100, 22, 19, 64 - }, - { - -364, 2249, -1008, -110, -151, -270, -233, 249, -506, -344, - 438, 392, 615, 557, -891, -934, -33, -357, -575, -356, - -660, -75, 116, 199, 641, -301, -237, 1080, 465, -275, - 214, -38, -466, 255, 352, 32, -615, -128, 39, 207, - -89, 424, -119, 465, -100, -105, -72, -178, -69, 169, - -327, -286, 442, -52, 112, 16, 240, -146, 82, 107, - 72, -153, 29, 42, -85, 32, -258, -73, -43, -9, - -188, -47, 31, -58, -32, -20, 93, -31, -55, -27, - -36, -164, -137, 215, 80, 113, -111, 71, 2, 23, - 20, -91, -113, 9, -41, -15 - }, - { - 155, 959, -992, -390, 103, -178, 100, -72, 59, -141, - 307, -343, 163, -2286, 1920, -215, -261, 983, -1491, -1345, - -1167, -41, -611, 347, 14, 243, -736, 444, 344, 362, - 11, 111, 636, -84, 243, -512, 1024, 250, -147, -28, - -404, -275, 429, -247, 57, 201, 158, 529, -32, -448, - -116, -348, -220, 229, 69, -77, -133, 46, 205, 187, - -173, -98, -86, 254, -65, 158, -207, -26, -19, 116, - 73, -72, 126, -3, -97, 2, 15, 21, 11, -78, - 11, -124, -143, 25, -77, -48, 8, 41, -41, 117, - -84, -46, 15, 48, 3, -3 - } - }, - { - { - -290, 8025, -1628, 2083, -708, 171, -183, 162, -308, 449, - -639, 625, -100, -58, -278, 54, -341, -28, -207, -16, - 461, -93, 380, 116, 488, -198, 213, 58, 270, -145, - -290, -289, -386, 180, -450, 16, -223, 262, -153, -147, - 120, -141, 364, 293, 50, 300, 15, -9, 184, 180, - 134, -4, 170, -62, 40, -10, -42, -52, -141, 63, - -357, -41, -208, -165, -214, -245, -9, -138, 13, -62, - -93, 5, -63, -49, -159, 3, -107, 99, 41, 165, - 74, 67, -33, 62, -65, 52, 10, -20, 88, 65, - 23, -3, 24, 11, -62, -23 - }, - { - -36, 2869, 125, -2456, 382, 151, -85, 5, -104, -221, - 82, 189, 155, -185, -81, -554, -72, -57, -440, -364, - 1049, -87, -228, 861, 284, -35, -504, 196, 450, -401, - 28, 356, 208, 172, 418, 316, 40, 6, -156, 30, - 78, 146, -378, -296, -31, -190, 396, -331, -130, -217, - 150, 111, 384, 17, 218, -148, 4, -5, -225, -195, - 287, 156, -31, -235, -168, 245, -231, 72, -5, -159, - -11, -71, 114, 57, -57, -44, 45, -72, 114, 107, - -22, -24, -46, -108, 7, -26, -6, 54, 0, -38, - -118, 19, 22, 3, -20, -52 - }, - { - 203, -5420, 89, 2788, 815, -160, -244, -407, -56, -413, - -263, 1786, 22, -81, 349, -734, 828, 167, 1236, 1, - -526, -501, -118, -130, 286, 325, -146, -23, -49, -309, - -78, 816, 6, -107, -421, 321, -355, -276, -560, 106, - 24, -134, -80, -83, -273, -99, 203, -414, -264, -169, - -201, -171, 304, -170, -13, -281, 217, 101, 314, 72, - 266, 356, 135, -43, 121, -31, -117, 162, 29, -23, - -115, 58, 44, 33, -82, 214, 17, 48, 57, 69, - -20, 89, -130, 20, 115, -38, 35, -52, 153, -17, - 47, -74, 23, 10, 65, 63 - }, - { - 108, 3014, 174, 2780, -459, -134, 102, 148, 154, -666, - -391, -168, 338, -244, -868, -365, -114, -919, -526, 285, - 241, -260, 102, 149, 115, -87, 517, -788, 107, 393, - -213, -51, 382, 79, 86, 38, -41, -292, -34, -50, - 114, -184, -280, 241, -117, 53, -155, 194, -44, 11, - -169, -143, 32, 144, -100, 168, 102, 339, -404, -20, - 255, 45, -26, 95, 231, 100, -36, 67, -31, 9, - -18, -20, -68, -167, -5, 50, 11, 117, -138, 19, - 172, -41, 3, -84, 31, -44, 76, 95, -45, 9, - 64, 111, -59, 81, 41, -14 - }, - { - 124, -1161, -629, -443, 166, 22, -227, -79, -25, 237, - -40, -232, -33, -115, 1863, -400, 268, -1442, 270, -259, - -820, -415, -86, -174, -24, -820, 336, 628, 35, -88, - 407, 175, -336, 291, 145, -250, 257, -441, 400, 444, - -7, -430, -8, 80, -135, 216, 462, 69, 178, 181, - -279, 226, -105, 266, 6, -39, 120, 86, 78, 126, - 72, 29, 13, 151, 38, 23, -72, -260, 53, -142, - 82, -49, -143, -24, -41, -47, -67, -76, 53, 142, - -50, -91, -12, -51, 41, -57, 47, 45, -22, 31, - 5, 55, 120, -6, 0, -17 - }, - { - 651, 3012, -173, 2712, 313, -83, -26, -96, 423, -231, - -101, -344, -471, 653, 108, -947, 75, 836, -12, -506, - -329, 339, 298, 290, 189, -137, 80, -522, 153, 286, - 213, 292, 16, 81, 6, 162, -21, -528, 149, 429, - 119, 155, 59, -219, -116, 315, 84, 107, 77, 3, - 76, -349, -167, -207, 66, -85, 190, -13, 28, 36, - 180, -166, 79, 175, -159, -47, 127, 164, -23, 21, - -67, 166, -44, -23, -56, 70, 13, 134, 87, 4, - -20, -21, -80, -71, -32, 5, -15, 57, 31, -51, - 138, 10, 61, 52, -28, -29 - }, - { - 4, -91, 827, -112, -85, -117, 3, 108, 15, 178, - -392, -259, 111, -577, -303, -634, -868, 857, 329, 468, - 163, -972, -161, -912, 264, -95, 444, 600, -442, 494, - -541, -227, -473, -247, 275, -493, -145, 41, 177, 175, - 157, -135, -275, 333, -234, -116, 367, 81, 100, -57, - -116, -284, 174, 60, 61, -163, 150, 134, -251, 14, - 44, 255, 31, -129, -82, -67, 126, -62, 197, -71, - -48, 120, -130, -13, 151, -18, 177, 53, 94, 9, - 205, 78, -67, 15, 86, 34, -16, -31, -95, 12, - -143, -4, -75, 42, -42, 74 - }, - { - -396, 6315, -783, 852, -152, 256, -1093, -707, -232, -766, - 1151, 52, -407, 616, -138, -206, 128, 441, 105, 284, - 16, -364, 151, 317, -789, 298, -41, 73, 126, -46, - -287, -200, 304, -158, 147, 3, 88, -329, 219, -30, - -239, -264, -56, 295, -414, -26, -224, -100, -76, -104, - 32, 207, -107, 308, 319, -62, 273, 32, 87, 108, - 107, 10, -56, 55, -44, -170, -15, -78, -79, -185, - 187, 87, -24, 48, 77, 44, -26, -143, -4, 24, - 94, -21, 18, -27, -9, -13, -101, -50, 54, 128, - 65, -162, 29, -16, 62, -76 - }, - { - -9, 1295, -387, 346, 116, -102, 118, -11, 17, -27, - 49, -216, -599, -144, 1058, 779, 977, 396, 153, 888, - 190, 22, 418, -63, 367, 599, 441, 3, 202, -339, - 278, 949, -294, -571, -164, -1008, 179, 355, -104, 113, - 472, 381, -370, 150, -233, 233, -316, -128, 27, 339, - 144, -34, -307, 163, -152, -54, -12, -36, 274, -93, - -6, 90, -158, -201, -199, -321, -150, -25, -107, 23, - -88, -109, 219, -98, 94, 64, -14, -88, 34, -79, - -6, 60, -61, 0, 10, 39, -44, 120, 72, -63, - -14, 51, -71, -11, 19, 45 - }, - { - 782, -5915, 8, -231, -20, -581, -647, 1685, -373, -1287, - -71, 9, 343, 314, -115, 167, 146, -384, -708, -277, - 196, -266, 54, 982, -417, 36, -142, -33, 509, -282, - 357, -79, -336, -106, 266, -108, -73, -138, 105, -60, - 262, -42, -120, 226, 73, -183, 61, 40, 326, 50, - 174, -391, 66, 198, -24, -426, 217, 190, -276, 220, - -448, 310, -42, 151, -72, 460, 7, -9, -204, 26, - 46, 159, 64, 20, -144, 60, 14, -25, -13, -9, - 211, 10, -17, 117, 132, 153, 128, -48, 34, -90, - 23, 68, -7, 18, 48, -13 - }, - { - -63, -2251, 1326, 124, -25, 1447, -655, 31, 690, -68, - 282, 95, -1245, -105, 552, 212, 291, 803, 377, 185, - -445, 110, 400, 459, 593, -287, -373, 59, 205, -317, - -424, -5, -147, -298, 686, -80, 371, -31, -286, -310, - 63, -200, -250, 74, 112, -94, 160, -409, 157, 337, - 67, -164, 50, 67, 56, -268, 188, 12, -110, 45, - 23, 306, 134, 142, 158, -113, -119, 198, -4, -38, - 39, 45, -26, -110, -24, -33, -25, 10, -134, 136, - 50, -15, -1, -99, -8, -18, -124, -107, 24, 45, - -74, 45, -198, -4, -26, -11 - }, - { - 1246, -2204, 1682, -203, -1104, 570, -1058, -329, 5, 1489, - -733, 104, -512, 444, -592, 349, 608, -983, 22, -435, - 819, -205, 636, 228, 51, 244, 275, -218, -55, 765, - -647, -114, 284, 112, -576, -121, -471, -36, 53, -326, - 220, 423, -51, -94, -78, -216, -437, -19, 411, 62, - 353, 42, -544, 233, -71, 0, 27, 210, -105, 85, - 65, -40, -313, 29, 233, 23, -377, -69, 121, 183, - 92, -93, 19, 60, -134, -55, -12, -46, -119, 82, - -88, -10, 165, -133, 31, 172, -159, -108, 65, 12, - 56, -24, 25, -111, -85, 12 - }, - { - 116, -1657, 654, -400, -174, -11, -563, -77, 43, 469, - 261, -96, -546, 859, -684, 395, -338, -544, -336, 645, - 81, 28, -410, 629, 397, 566, 360, -436, 603, 379, - -427, 358, -49, 172, 42, 240, 234, 313, -594, -29, - 36, 44, 56, 153, 75, -190, -241, 100, -458, -152, - -55, -3, 72, 66, 201, 50, 126, -97, -61, -88, - -18, -54, -182, 48, -16, -246, 80, 81, 109, -188, - -14, 13, 57, -137, 34, 79, 8, -15, 31, 127, - 4, -73, 103, 23, -182, -79, -8, -100, -3, 3, - -136, 34, -34, 44, 75, -85 - }, - { - 928, 439, -1195, -273, 119, 471, -581, 81, -819, 401, - -65, 365, 742, -332, 800, -339, -595, -430, -159, -133, - -439, -424, -43, 484, -135, -291, 416, 365, 531, 482, - 17, -396, -484, 384, 773, -701, -360, 312, 158, -176, - 372, 99, 150, 47, 285, 64, -308, -518, 277, 45, - -32, -572, 171, 111, 189, 280, -206, 165, -230, 190, - -45, -28, 24, -25, 52, -150, -128, -122, 92, -94, - -140, -160, 40, 123, -72, -90, -40, 4, -51, -36, - 29, -121, -76, -6, 141, 99, -52, 40, -15, 75, - -72, -21, -71, -40, 8, 36 - }, - { - -213, 745, -374, -678, 507, -98, -165, 101, -169, 218, - -387, 44, 18, 767, -3079, 835, -388, 536, -1328, -1394, - -512, -630, -166, 0, 197, 201, -793, 430, 315, 729, - -349, 528, 325, 242, -248, -466, 911, 273, -242, -38, - -339, -93, 52, -103, 107, 121, 5, 565, 6, -105, - -554, -219, 183, 94, -22, -240, 112, 47, 49, 156, - -38, -300, 52, 311, -7, 130, -155, 21, -157, 55, - 107, -28, 186, 46, -111, -86, -13, 59, -21, -56, - 53, -137, -113, 7, -23, 2, -120, 152, -49, 7, - -19, -26, -7, 105, -78, -38 - } - }, - { - { - 517, 11878, 1103, 4104, 586, 530, 34, 197, -477, 411, - -419, 1015, 352, 333, -160, 198, 384, 287, -300, -245, - 275, 79, 598, -13, 564, -385, 209, 546, 428, -680, - -547, -114, -328, 392, -148, 136, -590, -98, -84, -143, - 441, 393, 169, -304, -284, 359, 51, 39, 171, 30, - 40, 12, 96, -141, 199, 175, 96, 147, 41, 38, - -407, 121, -26, 28, -42, -98, 72, -50, -46, -91, - -196, -174, -82, -68, -129, 26, -202, 17, -26, 11, - -50, 29, -19, 40, -28, 54, 9, 7, 3, -4, - -8, -8, 45, -1, -26, 58 - }, - { - 87, 2062, -649, -1348, 1244, 93, -203, 327, -30, -238, - -17, 120, 274, 234, 19, 173, 787, -251, -229, -15, - 273, -423, 377, 950, 259, 36, -517, -220, 101, 48, - 463, 275, -269, 146, 695, -54, -359, -106, -219, 198, - 13, -99, -258, -146, -100, -286, 483, -129, 70, -366, - -29, -35, -44, -328, 274, -219, -115, 7, -82, -339, - -46, 54, 45, -70, -7, 298, -181, 106, 190, -93, - -141, -156, 101, -17, -157, -25, 59, -178, -21, 28, - -50, -26, 21, -36, 49, -49, 34, 194, -48, -76, - -61, 7, -7, -66, -43, -27 - }, - { - -307, -4898, 969, 166, -1041, 25, 183, -114, 360, -49, - -118, 2002, -763, -556, 231, -957, 690, -76, 808, -188, - 17, -88, -104, -449, -64, 351, 109, 358, 158, -87, - -105, 208, -114, -305, -135, 574, -527, -37, -492, 145, - 224, -146, -58, 175, -184, -78, 334, -28, 226, 221, - 103, -149, 305, -270, -1, -248, 169, -19, 185, 35, - 202, 97, -123, 129, 322, -47, -188, 140, 56, 42, - -87, -71, -61, 145, 10, 125, -137, -45, -28, -35, - -82, 93, 21, 84, 94, -15, 28, -93, 51, -137, - 29, -29, 2, 12, 49, 67 - }, - { - -642, 1520, -528, 3271, 246, -174, 72, 154, 441, 31, - -908, -646, 459, -126, -370, 831, 752, 99, 753, 498, - 206, 296, 132, 114, 571, -198, -150, -793, -50, 20, - -109, 165, 42, -76, 510, 312, 118, 108, 507, 304, - 319, 47, -234, 70, -101, 21, -455, -104, -155, 40, - -144, -12, 8, 217, -14, 118, 53, 213, -423, -62, - 31, -65, -200, -116, 42, 155, -166, 2, 8, -4, - -89, 44, 33, -162, 45, 16, -92, 117, -61, 64, - 11, -140, 58, -84, -6, -89, -22, 28, -50, -58, - 3, 104, -85, -74, -85, -45 - }, - { - -119, -190, 539, -544, 62, 61, -116, 148, -22, 137, - 129, 309, 57, -372, 2788, -145, 21, -1948, -490, -33, - -277, -82, 84, 138, 259, -400, 902, 575, 433, 674, - 441, -115, -283, 91, -310, -583, 259, -437, 206, -40, - -201, -399, 9, 120, -314, -48, 343, -93, -124, -37, - -179, 412, -61, 147, -42, -19, 26, 237, 303, 123, - 29, 92, -46, -73, -152, 24, -80, -268, 29, -110, - 213, 172, -78, -51, 15, 18, 43, -84, -92, -33, - -104, -87, 19, -5, 96, -71, 18, 58, -22, 37, - 45, 14, 28, -14, 57, -27 - }, - { - -1362, 611, 536, 2918, -82, 13, 653, 531, 1049, -359, - -174, -35, -589, 22, 188, -257, 155, 592, -145, -453, - -245, 23, -202, -97, 112, 199, 108, -378, 632, 443, - 154, 290, 5, -51, -253, 57, 408, -244, -59, 58, - -246, -50, 146, 6, 172, 530, 21, 176, 267, -156, - 2, -20, 17, -279, -67, -17, 251, 35, -30, 17, - 95, -251, -55, -14, -104, -91, -191, -18, -103, -12, - -88, 94, -17, 67, -11, 74, -93, 22, 67, 38, - 35, 56, 4, -25, -70, -16, -34, 9, 64, -5, - 68, -47, 46, 22, -30, -31 - }, - { - -22, -1089, 164, -11, 27, -191, 63, 331, 249, 132, - -400, 127, 378, -40, 357, -470, -991, 246, -395, -76, - 370, -902, -588, -540, 1229, 171, 108, 505, -17, 500, - -494, 151, 72, 180, 450, -38, -73, 120, 278, 97, - -159, -154, -287, 292, -120, -108, 55, 94, 155, 63, - 270, -282, 122, 296, 231, -147, -42, 143, -136, 70, - 87, 243, 88, 125, 148, 24, 99, -76, 285, -24, - -29, -8, -259, -119, 37, -99, 65, -75, 29, 1, - 70, -30, -68, 24, -20, -12, -4, 39, 24, 33, - -95, 91, -89, 46, -34, 28 - }, - { - -696, 6209, 322, -49, -1216, 603, -702, -504, 60, -435, - 1723, 502, -248, 696, -72, 456, 516, 427, 128, 118, - -181, -876, -117, 727, -241, 458, 154, 101, 83, 130, - -222, -270, -21, -209, 396, -240, 154, -321, 174, 169, - 63, 61, -67, 119, -337, 23, -49, 16, -418, -80, - 160, 246, -240, -42, 199, -123, 157, -54, 19, 205, - 360, 141, -230, 86, 101, -141, -99, -89, -51, -195, - 29, -17, -35, -87, 2, 128, 39, -208, 9, 48, - 51, -32, 97, 39, -47, -101, -129, 22, 104, 18, - -9, -71, 138, 70, 79, -101 - }, - { - -115, 500, -653, 422, 9, -173, 149, 230, 277, -190, - 324, 126, -469, -684, -379, -390, -127, 255, 432, 353, - -14, 446, -13, -508, 303, -278, -273, -105, 43, -1051, - 282, 143, -1048, -20, 629, -544, 194, 183, 120, 135, - 46, 95, -602, 70, -241, 110, -280, -79, 40, 304, - 177, 108, -266, 199, -98, 157, 183, -64, 160, -162, - 137, 51, -164, -60, 42, -88, -53, 50, -161, 18, - 16, -60, 212, -98, 212, 184, 85, 50, 98, 37, - 13, 23, -39, -41, -3, 14, -142, 37, 38, -51, - -14, 11, -18, 76, 93, 30 - }, - { - -730, -7444, 724, -82, -1151, 222, 1356, 2320, -433, -2191, - 152, 487, 197, 639, -228, -67, -138, -570, -541, -52, - 415, 196, 337, 882, -473, -587, -388, -541, -23, -505, - 135, -307, -280, -425, -96, -415, -96, -201, -5, -131, - -191, -434, -240, 224, 220, -149, 126, 124, 99, -467, - 67, -271, 33, -38, 81, -25, 416, 24, -247, 477, - -312, 108, -117, -2, -141, 506, 92, 177, -96, 151, - 126, 200, 95, -154, -306, -23, -1, -77, -90, -93, - 132, 105, -61, -136, -5, 26, 8, 5, -26, -158, - 17, -4, -22, 15, 47, -56 - }, - { - 52, -2828, 537, 101, -416, 733, -1154, 189, 638, -366, - 151, 731, -638, -566, 245, -76, -126, 656, 225, 738, - 308, 184, -34, -208, 263, -165, 22, 705, 365, -304, - 286, -110, 138, 127, 693, -245, 111, 227, 299, 93, - 271, 187, 46, -181, -235, -400, 115, -143, 304, -97, - -309, -259, 78, 2, 18, -31, 238, -188, -120, 9, - -164, 26, -49, -22, -57, -164, -200, 38, -182, -97, - 200, 79, -36, -93, -150, -43, 185, 140, -148, 113, - -32, -115, 9, -14, 17, 21, 30, 53, 153, 112, - -56, 70, -150, 46, -39, 16 - }, - { - -757, -4803, 2067, 59, -864, 2415, 285, -105, 18, 832, - -249, 732, 221, 695, -843, 497, 705, -1002, 807, -320, - 550, -299, 312, -255, -660, 234, 538, 190, 15, 561, - -402, -275, 73, 314, -358, 27, 35, 272, -334, -477, - 156, -40, -308, -76, 113, -76, -321, -290, 38, -89, - 324, 149, -598, 178, 117, 247, 29, 129, -27, 60, - 229, 267, -63, 70, 127, 52, -74, 133, 128, 47, - 64, -203, -124, 64, -83, -45, 111, 124, -93, 75, - -28, 76, 204, -87, 2, 125, -64, 30, 37, -34, - 74, -73, 26, -31, -83, -93 - }, - { - -116, -1653, 763, -250, 290, 259, -623, -386, -293, 440, - 260, -455, -1255, 25, -1171, 67, -235, -542, -1160, 623, - 627, 193, -1733, 202, 625, 803, 733, -560, 556, 350, - -451, 343, -573, -139, -131, 379, 413, 199, -275, 15, - 27, -173, -212, -135, -88, -229, -307, 36, -406, 26, - -21, -148, -357, -211, 142, -124, -21, 188, 84, -36, - 177, 223, -43, 92, 190, -217, -137, -17, -161, -243, - 165, 47, 157, -93, -69, -73, -138, -11, 7, -73, - 70, 4, 17, -130, -235, -143, -107, -162, -58, -37, - -157, -21, -22, 117, 54, -79 - }, - { - -1136, -1688, 63, 837, 726, 1091, 153, 494, -484, 532, - 596, 98, 433, 677, 2739, 768, -128, 279, 816, 418, - 658, -101, -784, -221, -138, -88, -32, -427, -91, 617, - -311, -838, -103, 550, 782, -506, -190, 76, 315, 88, - 222, -378, -335, -142, 381, 122, 17, -233, 322, -264, - 121, -365, -128, 57, 77, 294, -291, -126, -249, 144, - -91, 58, 150, 187, 223, 60, 117, 33, 151, -66, - -124, -303, -17, 136, -71, -81, -87, -2, 51, 102, - 98, -78, -25, -169, 15, 43, -86, -30, -30, 108, - -98, 11, 11, 21, 51, 54 - }, - { - 287, 1452, -189, -740, 584, 476, 51, -178, -239, 383, - -447, 336, 352, 851, -2588, 97, -1117, 513, -26, 93, - 605, 101, -30, 46, -67, 482, 101, 710, -466, -398, - -863, 200, 333, 93, -106, -262, 331, -194, -471, -187, - -790, -416, 12, 41, 29, -162, 109, 247, -317, -13, - -461, 49, 169, 57, 120, -271, -12, -75, -127, -135, - -90, -120, 81, 316, -120, -95, -46, 49, -324, 7, - 100, -48, 31, 10, -74, -144, -91, 25, -50, -58, - 104, 69, 57, -18, -86, 107, -17, 141, -129, -72, - -3, -18, -57, 57, -56, -62 - } - }, - { - { - -750, 14837, 1360, 4372, -139, 349, 537, -165, -750, 711, - 277, 925, 211, 132, 144, 17, 671, -228, 535, -397, - 29, 23, 693, -213, 239, -430, 309, 480, 504, -808, - -297, -54, -247, 298, 75, -191, -375, -309, 196, -337, - 262, 797, -147, -555, -111, 255, -82, 65, 414, -165, - 74, 225, -259, -223, 304, 57, 160, 161, 3, 23, - -204, -81, 14, 137, -37, 48, -176, 85, -106, 41, - -242, -224, -70, -89, -124, -22, -120, -22, 40, -130, - 78, -56, 48, -10, -36, 39, -32, 53, 52, -11, - -56, -13, 60, 18, 42, -33 - }, - { - -75, 534, 687, 605, -593, 272, -114, 389, -144, -423, - -826, 1321, -323, 323, 334, -60, 724, 69, -25, -459, - 554, -852, 708, 1013, 63, 553, -815, -466, -297, 915, - 119, 561, -618, 51, 722, -240, -253, -255, -125, 481, - -73, -129, -89, -324, 117, -110, -48, 114, 87, -273, - -76, -221, -105, -198, 213, -323, -87, -60, 98, -208, - -203, 49, 33, 23, 143, -20, 142, 23, 176, -138, - -105, -68, 14, -61, -118, -89, 54, -29, -106, 18, - -46, -12, 44, -106, 53, -70, 84, 123, 6, -62, - -20, -8, -43, -32, -61, -45 - }, - { - 364, -3191, -1090, -1945, 462, 78, -2, 77, 464, -332, - 732, 1149, -1046, 501, -814, 10, 190, -310, 163, -70, - 555, 271, -384, -82, -120, 105, -7, 453, -78, 257, - 89, -487, 39, -483, 425, 224, -529, 48, -302, -2, - 441, -347, -2, 188, -33, -272, 395, 381, 265, -32, - 367, -4, -176, 20, 46, -78, -11, -182, 108, 214, - 6, -37, -42, 94, 154, 188, -163, -68, 216, -14, - -39, -79, -56, 149, 156, -20, -91, -66, 23, -20, - -114, 90, 38, 5, 17, 93, -50, -42, -85, -92, - -25, 20, -34, 32, 58, 79 - }, - { - 906, -1456, 390, 3613, -166, -315, -231, 337, -69, 734, - -1151, -559, 343, -118, -20, 828, 1034, 497, 494, 274, - 194, 711, 157, 244, 101, 425, -638, 65, -38, -720, - 358, 197, 54, -4, 427, 137, 207, 203, 403, 643, - 267, -39, -104, -451, 144, -220, -374, 60, -109, -230, - -96, 89, -65, 67, 82, 269, 130, -133, -219, 133, - -195, -41, -121, -202, -1, 227, -71, -100, -72, 60, - -82, 126, 36, -108, -15, -16, -86, 18, 29, 87, - -55, -128, -73, 48, -38, -52, -31, -9, 13, -69, - 15, 81, -1, -158, -115, -60 - }, - { - 119, 564, 11, -338, -116, -22, -42, 262, -32, -64, - -119, 687, -61, 334, 3065, -958, -1046, -374, -836, -329, - 412, -493, -270, 385, 518, 82, 497, 373, 519, 390, - 451, -332, 379, -351, -428, 134, -282, 17, -101, -77, - -89, -217, 89, 14, -551, 129, 286, -139, -57, -156, - 42, 70, -67, 172, -45, 189, 120, 153, 312, -53, - 286, 55, -176, -44, -86, -85, -77, -162, 36, -37, - 41, 309, -55, -127, 102, 104, -44, -25, 45, -204, - 3, -108, -38, -6, 40, -41, 88, -21, -10, 53, - 40, -4, -3, -42, 69, 55 - }, - { - 1629, -4486, 572, 3415, -49, 85, 691, 737, 948, 103, - -380, -638, 760, -1201, 168, -6, -524, 587, -245, 7, - 102, -292, -320, -258, 254, 70, 71, 73, 503, 357, - -184, 129, 338, -198, -55, -78, 150, -98, -204, 65, - 63, -170, -204, 327, 168, 343, 212, 176, 210, -247, - 79, 152, -53, -167, -216, 110, 68, 134, -64, -66, - 68, -125, -251, 24, 37, -144, -321, -62, -41, 66, - -165, 144, 51, -60, -16, 5, 54, -63, 0, -1, - 109, 50, 101, -60, -64, -60, 8, 4, 15, 96, - -8, -21, 40, -22, 32, -37 - }, - { - -26, -944, -263, 59, -13, -100, 10, 281, 231, 152, - -393, -24, 510, -653, 1458, -847, 201, -616, -404, -343, - 19, 35, -361, -227, 568, 33, 150, 54, 653, 321, - -94, 103, 80, 703, -257, 524, -253, 591, -400, 368, - -380, -238, 158, 275, -224, 24, -241, 164, 261, 165, - 147, 77, -122, 196, 188, -24, 21, -115, 12, 226, - 23, 157, 87, 132, 21, 170, 62, -2, 90, 56, - 56, -173, -113, -93, -149, -20, 66, -122, -20, 109, - -10, -144, 1, 101, -126, 34, 45, -45, 16, 16, - 39, 11, -50, 13, -45, -30 - }, - { - 2004, 3321, -926, -633, 649, 240, -632, -477, 199, 419, - 478, 1168, 428, -115, -84, 897, 316, 739, 156, 22, - -411, -888, 15, -186, 1003, -14, 390, -9, -462, 617, - 28, -332, 148, -460, 560, -714, 301, -268, -51, 381, - 156, 34, 174, -251, 413, -282, -113, 239, -658, -33, - 197, -3, -54, -118, 84, -19, 81, -55, 124, 217, - 233, 111, -218, 103, 49, -138, 53, -190, -156, -9, - -21, -65, -33, -89, 10, -57, 152, -166, 34, 78, - -90, 92, 60, -30, 5, -84, -139, 71, 123, -56, - -61, 67, 96, 71, -44, 60 - }, - { - 16, -608, -4, -25, 121, 22, 121, 73, 321, 240, - -3, -7, -223, 286, -1417, -351, -757, 870, 901, -495, - -297, 722, 104, -722, 655, -476, -236, -578, 675, -1479, - 13, -406, -426, 355, -54, 170, 118, -525, 700, -134, - 282, -201, -512, 121, 139, -202, -195, -285, 352, 119, - 101, 87, -127, 159, -75, 268, 70, -63, 155, -113, - 91, -94, 54, -98, -22, 144, -125, 122, -147, 33, - -19, -67, 134, 39, 45, 160, 78, 106, 75, 45, - 91, -93, 49, -10, -57, -69, -41, -4, -33, 23, - -52, -69, 75, 23, 49, 80 - }, - { - 635, -7314, -955, -1038, -202, 1053, 1223, 734, -934, -648, - -285, 1149, -11, -749, 1154, -216, -527, -319, -550, -228, - 250, 437, 629, 66, 74, -994, -143, -423, -405, -418, - 348, -583, -677, -102, -243, -287, 54, -263, -22, -193, - -326, -394, 42, 83, 435, -332, 98, -9, 91, -222, - -29, -212, -2, -408, 299, 247, 271, -133, 5, 114, - 156, -142, 19, -236, 288, 43, 51, 273, -48, 254, - 104, 18, 174, -304, -143, -110, -36, 9, -89, 6, - 48, 88, -48, -221, -21, 49, -77, -10, -8, -143, - 31, -47, -65, 46, 33, -108 - }, - { - 23, -2513, 37, 71, -553, 36, -182, 163, 261, -1, - -581, 471, 920, -873, -76, 137, -770, 704, 565, 661, - -95, 203, -135, -118, 497, 57, 196, 72, 760, -470, - 470, -326, 28, 265, 311, -291, 258, 269, 405, 49, - 83, 467, 147, -262, -296, -390, 127, 259, -149, -254, - 52, -403, 57, -53, 39, 254, 102, -162, -128, -43, - -97, -107, -33, -82, 80, -73, -220, -26, -264, 28, - 88, 53, -93, 78, -196, 7, 136, 200, -85, -1, - 13, -96, -47, 10, -30, 31, 126, 121, 99, 39, - -41, 21, 9, -35, -23, 36 - }, - { - -330, -5125, 1812, 627, -107, 1497, -574, 485, 365, -887, - 1086, 156, 1002, 114, 328, -825, 43, -101, 811, -112, - 536, -246, -214, -5, -572, 117, 261, 151, 80, 3, - 163, -202, 100, 122, -337, 28, -128, 212, -157, -310, - -70, -128, -50, -403, 165, 19, -65, -237, 6, -15, - -15, 194, -291, -61, 337, -30, 34, 189, 33, 47, - 259, 212, 43, -1, 150, -57, 314, -16, 201, 1, - -25, -130, -108, -78, -59, 90, 24, 237, -19, 14, - -58, 84, 1, 109, -3, -10, 45, 110, -38, -24, - 5, 44, -85, -22, -77, -28 - }, - { - 138, -596, -739, 3, 514, 185, -931, 123, -277, 181, - 75, -329, 118, -1819, -959, 806, -1114, 13, -1633, 1102, - -141, 656, -1946, 315, 357, 787, 384, 82, 549, -343, - 164, -481, 422, -580, 431, 122, 359, -139, 250, -432, - 282, -427, 219, -387, -280, -215, -131, -170, -40, 118, - -97, -113, -556, -96, 103, -32, -97, 163, -52, 327, - -10, 280, 56, -25, 187, 4, -328, -163, -163, -158, - 139, 173, 73, 15, -156, -72, -205, 34, -103, -30, - 94, 73, -30, -71, -160, -123, -89, -103, -197, -72, - -33, -65, -24, 45, 82, -38 - }, - { - 830, -4347, 823, 1284, 130, -452, 1580, 227, -434, 958, - 647, -277, -74, 541, 2947, 1139, 88, 236, 603, -46, - 430, 199, -316, -651, -247, 449, -392, -337, -94, 130, - -9, -481, -8, 387, 96, 33, 57, -111, 165, 300, - 91, -521, -527, -206, 131, -137, 461, 292, -223, -351, - 179, -63, -261, 54, -69, 199, -20, -261, -204, 73, - 147, -32, 183, 323, 222, 114, 20, 48, 99, -41, - -117, -147, -69, -80, 62, -63, -43, -145, 121, 117, - 25, 60, -88, -202, 22, -13, -28, -54, 35, 53, - -40, -41, 58, 38, 4, -9 - }, - { - -306, 1609, 757, -158, -674, 1074, -16, -144, -85, 232, - -304, 117, 566, -2597, 3117, -985, -550, -628, 680, 810, - -345, 722, -276, 193, 284, 181, 695, 120, -504, -1274, - -201, -86, 463, -226, 687, -71, -143, -223, -530, -83, - -866, -596, 410, -78, 184, -585, 531, 278, -774, 95, - -161, 1, -86, 75, -49, -59, -10, -122, -32, -100, - -123, 41, 2, 38, -204, -34, -40, 45, -238, 11, - -89, 138, -41, -141, -26, -132, -86, -26, -124, 240, - 11, 93, 45, -18, -111, 132, 35, -96, 18, -67, - -70, -28, 64, -102, 25, -40 - } - }, - { - { - 799, 15136, -875, 2876, -763, -15, 351, 457, -531, 1463, - 939, 455, -409, -437, 415, 49, 0, -1056, 217, 6, - 224, 58, 268, -344, 78, -516, -241, -118, 679, -447, - 96, 522, -79, -193, -145, -235, 78, 47, 394, -160, - -272, -1, -377, -580, -77, 60, -309, -261, 343, 148, - 153, 84, -376, -299, 172, -214, 147, 167, -164, 114, - 53, -194, -153, 12, -46, 152, -174, 102, -79, 147, - -147, -162, -3, -85, -275, -59, 54, -9, 29, 26, - 190, -68, -39, -128, -92, -4, 18, 48, 74, 86, - 12, -21, -43, -1, 39, -58 - }, - { - 39, -1565, -921, 1369, -123, 77, -252, 14, -504, -106, - -256, 1275, -920, 68, 486, -567, 11, -138, 176, -925, - 441, -71, 233, -533, -571, 730, -1090, -347, -98, 1168, - 93, 496, -493, -147, 278, -306, -198, 1, -1, 257, - 151, 376, 244, -191, 327, -114, -511, 66, 107, -54, - 77, -213, -106, -154, -9, -382, 198, 23, 84, 19, - -52, 5, -2, 103, 146, -106, 317, 56, 57, -13, - 92, -56, 49, 41, 54, -27, -32, -23, -115, 42, - -111, -55, 55, -179, 14, 3, 66, -10, 5, 42, - -2, -30, -8, 78, 27, -48 - }, - { - -378, -412, 1540, -2378, -3, 62, 31, -333, -135, -165, - 1013, 1002, -1011, 347, -718, 639, 366, -271, -98, -423, - -94, -243, -348, 299, 371, 24, 49, 686, 80, 409, - 155, -303, 350, -414, -63, 168, -386, 160, -255, -354, - 201, -778, -312, 213, 344, 345, 805, 544, 322, -381, - 187, 296, -311, -33, 279, 11, -96, -290, -66, 110, - 26, 27, -111, -232, -158, 240, -12, -74, 116, -1, - 105, 55, 39, 46, 53, 47, 172, 49, 55, 43, - -86, 64, -29, -58, -72, 27, -68, -36, -97, -37, - -45, -48, -42, 1, -9, 76 - }, - { - -624, -5150, -965, 3683, 189, -226, -251, -205, -319, 821, - -1109, -414, 257, 17, -79, 4, 963, 343, -187, -19, - -49, 293, 769, 1032, 427, 597, -666, 583, 845, -401, - 265, 659, 384, -82, 166, 268, 289, 27, -39, 232, - -248, -590, -215, -403, 77, -189, -158, 187, -21, -347, - -42, 238, 100, 153, -9, 57, 182, 81, -145, 213, - 65, -20, -68, -4, 180, 232, 135, 99, -115, 92, - 136, 71, -55, -14, 4, -55, -176, 49, 97, 70, - 8, -5, -42, 28, -67, -78, -55, -26, 64, 40, - 7, 12, 45, -19, -4, -23 - }, - { - -116, 1163, 552, -34, 90, -5, 7, 44, -62, -98, - -109, 715, 102, -362, 1164, -1310, -654, 1467, 417, -669, - 123, -803, -864, -235, 402, 745, 738, 248, 390, -384, - -113, 64, 1129, 401, -145, 245, -73, 176, 186, 173, - 13, 38, 117, -45, -150, 136, 128, 29, 86, -35, - 142, -151, -170, 294, 31, 77, 257, 226, 114, -36, - 454, 191, -123, -61, -90, 26, 263, -24, 76, 21, - -114, 344, 80, -130, 115, 84, -70, 110, 170, -174, - 164, -22, -140, -43, 6, -99, 38, -45, -50, -22, - -29, -14, 26, 3, 83, 33 - }, - { - -1051, -10690, -661, 3335, -782, -11, 497, -267, 29, 116, - -272, -862, 111, -1647, -37, -272, -899, 117, -632, -502, - -24, 290, -290, -145, 720, -165, -369, -361, 163, 355, - -86, -153, 335, -26, -18, -196, -35, -255, -363, 149, - 554, 228, -39, 51, -288, 34, 18, -91, -74, -227, - 134, 181, 87, -17, 3, 129, -33, 79, 27, -97, - -37, 61, -122, 10, 20, -89, -121, 18, -35, 54, - -179, 123, 47, -131, -53, 15, 188, 15, -45, -56, - 49, -31, 58, -15, 35, -53, 14, 47, 17, -13, - -58, 32, 40, -61, 26, -24 - }, - { - 37, -218, 107, 78, -72, -50, 80, 208, -170, 33, - -50, -35, 411, 218, 2665, -875, 389, 173, 562, -166, - -280, 305, 204, -704, 195, 471, -405, -569, 1118, 1374, - 948, 112, -369, 794, -113, 491, -340, 647, -410, 344, - 43, -57, -137, -2, -78, 177, -292, -174, 143, 170, - -79, 180, -331, -216, 117, 80, 98, -252, -178, 247, - 100, 56, -123, 52, 20, 21, -13, 72, 10, -42, - 15, -118, 12, -14, -111, -58, 13, -46, -10, 20, - -14, -24, 81, 127, -106, 0, -26, -154, -34, -65, - -58, -47, -95, -10, -12, -73 - }, - { - -3235, -1170, 1768, -915, 298, 339, -1209, 225, 1122, 616, - -55, -124, -682, -605, 37, 961, -314, 432, -179, 361, - -242, -851, 504, 374, 1233, 33, 157, -324, -122, 730, - 136, -79, 176, -321, 495, -1136, -202, -557, -147, 169, - 93, -16, 436, -73, 615, -34, -157, 130, -329, 140, - -28, -20, -160, -476, -9, 165, 36, -24, 185, -6, - -15, 59, 41, 244, -78, -251, 78, -127, 19, 200, - 86, -120, -41, 69, 120, -156, 185, 17, -46, 100, - -41, -38, -51, -70, -39, 58, 18, 17, 133, 11, - -54, -3, 22, 17, -72, 80 - }, - { - 90, -133, 336, -223, -80, 55, -47, 5, 431, 111, - -419, 155, 191, 544, -673, 890, 157, 666, 438, -1103, - -920, -157, -258, -789, 777, -741, -337, -456, 957, -422, - 78, -105, 163, 299, -198, 220, -33, -307, 789, -515, - 146, -163, -315, 328, 423, -182, -119, -53, 376, -253, - -204, 168, 202, 342, -205, 96, 40, 90, 158, 33, - 6, -226, 54, -105, 30, 141, -161, 212, -3, 40, - 6, -33, -60, -60, 41, 12, -75, 54, 71, -58, - 8, -50, 77, -97, -48, 41, 65, 38, -66, -12, - -49, -73, 21, 7, -31, 4 - }, - { - -521, -9499, -1586, -652, -147, -406, -711, 147, -205, 512, - 135, 1069, 29, -965, 1090, -858, -1024, 299, 194, 34, - -71, 354, 275, -443, -71, -683, -126, -380, -221, -488, - 154, -183, -449, 190, 73, -337, -11, -55, 234, 212, - 73, 20, 262, -115, 596, 38, -72, -157, 297, -50, - -10, 10, 156, -451, 104, 7, 84, -259, -41, 136, - 269, -182, 47, -121, 210, -102, 57, 41, -65, 348, - 13, -116, 157, -193, 39, 37, 38, 21, -13, 4, - -123, -80, -38, -101, 73, 29, -45, 23, 29, -34, - 36, -37, -66, -5, 61, -9 - }, - { - -133, -2854, 85, 290, -42, 577, 619, 319, -286, 137, - 7, 401, 1082, -743, 338, 984, -292, 654, -136, -584, - -533, 39, -379, -184, -105, -350, 112, -347, 363, -565, - 349, -424, -457, -383, -190, -338, 109, -53, -38, -200, - -112, 432, 327, -214, -163, 53, 276, 79, -280, -101, - 304, -239, -94, -232, 125, 237, 152, 27, -99, 35, - 98, -46, -75, 40, 307, 136, 2, 184, -112, -6, - -17, 17, -127, 75, -25, 61, 47, 127, -54, 0, - -54, -60, -61, -47, -68, 46, 161, 36, -34, -29, - 14, 69, -11, -6, 73, -2 - }, - { - 1500, -2745, 838, -396, 189, 619, -1080, 681, -305, -1098, - 1046, -824, 195, -231, 365, -908, 663, 335, 615, -224, - 183, 116, 597, 575, -451, -166, -196, -317, -267, -310, - -254, -82, 45, -195, -204, -54, -785, -537, 26, 190, - 25, -101, 515, 314, 269, 82, -21, -30, 452, 234, - -249, 144, 27, -63, -16, -286, 65, 173, -61, -45, - 269, 158, 108, 63, 120, -62, 351, 23, 142, -44, - -62, 3, 88, -54, -15, 93, 22, 142, -124, 49, - 4, 107, -86, 103, 25, -96, -23, 59, -51, 36, - 83, 120, -88, 29, 4, 5 - }, - { - -173, 348, 16, 54, 564, 178, -707, 192, -312, -58, - 186, 215, -209, -1718, -395, 949, -1062, 473, -966, 435, - -1491, -251, -574, 782, 393, 844, 52, -20, 324, 9, - 707, -383, 1045, -352, 508, 85, 393, -222, 286, 123, - 658, -308, 182, -257, 78, 136, -47, -115, 110, 234, - -53, 126, -134, -162, -144, 75, 86, 185, 65, 230, - -536, 25, 219, -106, -43, 4, -190, -94, 242, 72, - -43, 1, -68, 65, 67, 132, -139, 80, -85, -14, - 82, 41, -45, -16, 8, 54, 1, 55, -101, 28, - 68, -90, 9, -55, 5, 38 - }, - { - -12, -5067, 1073, 436, -279, -1706, 11, -179, -506, 559, - 185, 410, -220, -583, 1410, -187, -1210, -454, 102, -300, - -516, -39, -111, -293, 519, 507, 77, 600, 130, 1, - 149, -25, -351, -159, -384, 76, 113, -461, -277, -184, - 68, -310, -249, -413, -498, -296, 181, 129, -611, -220, - 323, -147, -100, 144, -112, -101, -183, 7, 111, 205, - 140, -159, 195, 241, 106, -12, -55, 55, -20, 126, - 90, -27, -55, -143, 115, -4, 92, 37, 47, -42, - -90, 56, -108, -186, 45, 12, 53, 10, -12, 12, - -67, -72, 5, -54, -66, -58 - }, - { - 308, 1364, -179, 209, -483, 847, 16, -16, 420, 488, - -419, -170, 548, -89, 6211, -482, -620, -1247, 714, 1041, - -599, 396, -214, 164, -105, -439, -52, -277, -324, -1255, - -37, -247, -30, -530, 507, -146, 15, 225, -161, -108, - -640, -154, 794, -73, 385, -148, 659, 329, -882, 68, - 58, -57, -225, -39, -205, 79, 282, 91, 310, 432, - 56, 23, -3, -271, -220, -161, -313, 38, -68, 77, - -206, 89, -5, -211, -60, -143, -133, -1, 84, 315, - -148, 44, 96, -56, -151, 93, 25, -164, -22, 1, - 8, -99, -61, -35, 143, 16 - } - }, - { - { - -840, 12002, 2223, 601, 1099, 214, -95, 1170, -781, 1106, - 1001, -260, 142, -930, 128, 384, -863, -154, -164, 682, - -132, 215, 30, -3, -86, -447, -539, -15, 203, 32, - 139, 250, 163, -247, -456, -106, 283, 133, 233, -23, - -168, -484, 45, -574, -8, -465, 97, -147, 100, 460, - -272, 57, -79, -314, 74, -123, 160, 54, -17, -23, - -40, 8, -29, -273, -5, 82, -65, 34, -42, 107, - -156, -86, -84, -86, -68, -182, 188, -97, 25, 148, - 122, -50, -44, -85, -106, -29, 34, 6, 108, 96, - 25, -55, -56, 39, -63, 26 - }, - { - -18, -3311, 537, 1070, 138, -245, 54, -582, -163, -473, - 1007, 498, -623, 748, -547, 268, -598, -490, 77, -580, - 294, 129, -1045, -95, -19, -191, -1176, -141, 374, 1341, - -238, 492, -19, -193, -134, -181, -534, 461, 26, -100, - 155, 517, 122, 116, 111, 54, -598, -81, -191, 334, - 238, -288, -163, 7, -445, 116, 155, -66, -46, -41, - 349, -199, -87, -17, 285, 102, 97, 24, 81, 39, - 95, -81, 150, -14, 15, 57, -140, 91, -57, 23, - -93, -54, -5, -50, -129, 75, 24, -29, -31, 26, - -20, 25, -21, 89, 22, -18 - }, - { - 325, 3284, -2112, -1567, -631, 487, -41, -446, -690, 131, - 1829, 243, -290, -413, -136, 493, -481, 382, 150, -207, - -542, -417, -184, 754, 233, -260, 409, 295, 560, 129, - 12, -12, 121, 170, -499, 197, -285, 448, -371, -611, - -81, -330, -362, -195, 596, 700, 668, 154, 510, -244, - -162, 320, -256, -119, 320, 191, -225, -302, -193, 189, - 120, 45, -114, -223, -122, 132, 97, 40, -58, 100, - 22, 18, 135, 35, 21, -10, 229, 81, 70, 31, - 26, 60, -68, -70, -79, 30, -21, -63, -68, 4, - 24, -148, 8, -11, 49, 27 - }, - { - -266, -7440, 695, 3677, -300, -402, 244, -368, -216, -193, - -397, -78, -192, -88, 640, -553, 613, 378, -77, -459, - 401, 23, 619, 764, 545, 482, -145, 29, 795, -318, - 357, 718, 192, 298, -44, 280, -103, 218, -182, -113, - -178, -341, -392, -238, -179, 62, -81, 222, -186, 106, - 73, -238, 272, 249, -103, -26, 158, 132, 143, 2, - 66, -36, 129, -66, 108, 167, 206, 109, -78, 53, - 71, 126, -135, 5, 85, -75, -128, 48, 75, 51, - 37, 59, -59, -82, -48, 18, -54, -4, 8, 9, - 26, 0, 30, 53, 5, 8 - }, - { - 88, 1782, -282, 209, -117, 52, 164, -243, -32, 53, - -120, 608, 113, 497, -393, -554, -781, 912, 1420, -1047, - -419, -470, -408, -249, 36, 1075, -106, 575, 379, -22, - 133, 339, 323, 115, 175, -139, 559, -149, 469, -132, - 50, -114, 55, 65, 71, -24, 58, 146, 133, 151, - -201, -85, -28, 401, 205, -423, 459, 94, -109, 394, - 212, 176, 44, -107, 46, 76, 2, 0, 161, 2, - 24, 136, 83, 63, -137, 29, 74, 64, 101, -34, - 82, -34, -43, -72, -25, -38, 11, -29, -99, 9, - -111, 71, 27, 29, 65, -29 - }, - { - -440, -13857, 351, 2629, 358, 52, 634, -279, -622, -648, - -30, 356, -822, -999, -317, -587, -369, -495, -531, -424, - -361, 491, -205, 127, 491, -415, 211, -673, 78, 182, - -80, -12, 530, -279, 297, -35, -325, -145, -302, -88, - 464, 594, -10, -63, -73, -180, 185, -476, 52, -4, - 107, -97, 111, -142, 244, 169, -182, 65, 220, -330, - 21, 235, -212, -30, 30, -100, 48, -3, -52, -40, - 98, -68, 54, -112, 26, 29, 90, 137, -145, 3, - 24, 6, -11, 45, -60, -12, 29, 4, 83, -112, - 29, 49, -32, 13, 13, -27 - }, - { - 33, 90, 72, 46, -66, 25, 33, 199, -276, 24, - 18, 330, -121, 388, 2569, 65, -9, 231, 421, 6, - 6, 153, 972, -1288, -236, 335, -128, 161, 217, 2173, - 954, -854, 331, 53, 447, 197, -165, 129, -188, 148, - 280, -131, -3, -382, 20, 34, 50, -284, -2, 78, - -230, 248, -131, -486, 167, 111, -121, -1, -295, 334, - 21, 89, -30, -1, -53, 25, 71, -60, 10, 23, - -194, 43, -9, 49, -18, -146, -75, 132, 6, -77, - 43, 71, 76, 20, -44, -4, -27, -170, -66, -54, - -65, -11, -111, -31, -30, -53 - }, - { - 4041, -6898, -2497, -1710, 1397, -376, -676, 532, 1084, 221, - 201, -4, -990, -277, -472, 931, -216, 276, 124, -81, - -396, -358, 620, 633, 695, 151, -84, -208, 345, 43, - -17, 509, -45, 8, -159, -862, -299, -910, 411, -174, - 320, -59, 188, 168, 264, 458, -433, -92, 33, -90, - -164, 163, -185, -237, -121, 185, 45, -47, 39, 130, - 17, -211, 366, 90, -30, -111, -146, -58, 203, 123, - 43, -87, -9, -7, 132, 56, 4, 118, -97, 23, - 97, -84, -136, -44, -43, 123, 23, -34, 87, 14, - 1, -39, 34, -16, 2, -45 - }, - { - -11, 392, 126, -57, -145, 38, -8, -49, 356, 143, - -556, 219, 724, -1037, 732, 1010, 462, 466, -568, -1024, - 269, -1183, 664, -1604, -32, 105, -443, 96, 52, 489, - -287, -56, 169, 430, -331, 221, 64, -1, 494, -325, - -92, -87, 56, 127, 126, 171, -293, 132, 264, -100, - -379, 309, 111, 430, -271, 16, -21, 197, 48, 184, - -144, 59, -119, -95, 117, -192, 8, 86, 133, 62, - -162, 62, -60, -65, 17, 67, -26, -73, 147, -102, - -13, -5, 0, -26, -87, 74, 82, -6, 2, -4, - -26, -83, -24, -4, 12, -34 - }, - { - 368, -11188, -1010, -1139, 775, -1225, -1241, -60, 918, 681, - 97, 200, 251, -504, -277, -261, -702, 482, 276, -29, - 197, 461, -542, -38, -305, -15, -579, -294, 17, -194, - -608, 333, -502, 339, 123, -195, -388, 177, 389, 244, - 49, 116, 224, -134, 140, 575, -376, 24, 159, 208, - -83, -140, 33, -5, -54, -157, 55, -73, -90, 95, - 136, 4, -40, 44, 131, -15, -24, -28, 34, 36, - 91, 41, 60, 22, 66, 58, -60, -61, 98, 20, - -103, -55, -1, -161, 18, 106, 65, -83, 1, 86, - -75, 71, -22, -37, 8, 104 - }, - { - 198, -3145, 323, -92, 104, 762, 748, -228, 275, -141, - 318, 74, 730, 401, 249, 171, 792, 120, -250, -736, - 80, -502, -168, -113, -472, -451, 223, -249, -123, 233, - -76, -311, -712, -458, -220, 0, -5, -203, -422, 41, - -110, 437, 149, -87, -71, 79, 109, -197, 75, -79, - 113, -157, -132, -253, 177, 86, 237, -7, 16, -75, - 128, 97, -231, 222, 178, 160, 198, 105, -10, -105, - -101, -43, -25, -6, 121, 2, -11, 109, 91, -113, - -46, -117, 21, 16, -134, 56, 131, 10, -44, -40, - 64, 4, -25, 56, 61, -47 - }, - { - -2072, 2125, 774, -6, 538, -1546, -91, 1236, -524, -539, - -88, -360, 268, -66, -237, -555, 990, 148, 65, 160, - 80, -53, 802, 338, 272, -290, -147, -406, -348, -29, - -489, 128, -151, -468, -129, -449, -76, -961, 111, 382, - -188, 399, 388, 253, -57, 520, -213, -80, 556, 410, - -153, -152, 236, -34, -363, 38, -63, 18, 120, 47, - 115, -63, 215, -69, 262, 68, 44, 174, 74, -17, - -166, 117, 150, -44, 80, -31, 48, -31, 44, -23, - -24, 129, 13, 64, -68, -58, 20, -68, 47, -18, - 80, 113, -67, 142, -89, 48 - }, - { - 163, 1132, -593, -43, 4, 166, -95, -324, 261, -172, - 195, 229, -670, -791, -828, 961, -1103, -176, 57, 376, - -704, -2608, 2176, -860, 1130, 1241, 81, -974, 718, -48, - 426, 619, -32, 289, -63, 374, 294, -84, 321, 284, - 385, 184, -139, 21, 0, 238, -25, -59, 105, 102, - 3, 44, 7, 2, -366, 311, -48, 70, 153, 42, - -346, -223, 225, -33, -110, -9, -5, -328, 433, -60, - 57, -90, -64, 116, 33, 122, 36, -55, 22, 77, - -127, -39, 53, 47, 22, 43, -1, 151, -133, 2, - 54, -88, 3, -35, 39, 74 - }, - { - -1010, -3270, 442, -41, -17, -1132, -774, -411, 209, 587, - -1001, 1623, -877, 1510, -1036, -329, -707, -400, -546, -513, - -525, -36, 280, -40, 0, 611, 310, 487, -44, -71, - 216, 223, -39, -435, -350, -211, -158, -92, -126, -494, - 189, -590, 203, -372, -682, 227, -214, 138, -530, 28, - -83, -203, -1, 72, -80, 16, -208, -36, -24, 426, - 81, -4, 110, 37, 145, 68, -202, 116, -13, 249, - 7, -55, -1, 60, 38, -122, 19, 128, 34, -61, - -55, 66, -101, -82, -50, 75, 33, 50, -61, 21, - -89, 17, -98, -37, -7, -38 - }, - { - -353, 508, 887, 499, -134, 10, 187, 278, 281, 458, - 21, -170, -49, 2596, 2448, 124, -485, -813, 624, 485, - -542, 350, -242, -172, 176, -737, -813, -329, -23, 203, - -651, -263, -423, -253, 332, -589, 153, 483, -120, -482, - -111, 113, 414, -200, 77, 704, 243, -60, -150, -142, - -66, 59, -244, -150, 13, 179, 303, 121, 254, 331, - 138, -101, 142, -285, -134, -367, -134, -139, 131, 1, - -167, 0, -53, -101, -160, -43, -91, -20, 23, 122, - 113, -205, 172, 6, -32, -79, 61, -59, -18, -4, - -62, -75, -92, 45, 107, 27 - } - }, - { - { - 1147, 7864, -1715, -566, -93, 141, -336, 1313, -778, -904, - -1221, -1429, 6, -1070, 34, 471, -344, 488, 74, 991, - 97, -289, -421, -234, -137, 12, -271, -362, -442, -447, - -581, -362, 164, 58, -126, 288, 156, -203, -63, 256, - 134, -183, 565, -343, -126, -576, 154, 148, 52, 260, - -330, 202, -59, -127, 190, -163, 269, 402, 286, 18, - 112, 0, -132, -207, -1, 75, 35, 64, 32, 46, - -44, 36, -102, -57, 148, -1, 193, -163, -39, 65, - 11, -51, 51, 41, 19, -42, 25, 18, -31, -40, - 57, -6, -14, 78, -64, 24 - }, - { - 12, -3257, 475, 503, -102, -137, 230, -316, 209, -71, - 808, -28, -348, 277, -1563, 1141, -486, -826, 939, 297, - -168, -537, -1284, -175, -830, -437, -210, 378, 508, 771, - -118, 715, 242, -38, -589, -393, -606, 192, -221, -11, - 191, 59, -471, -78, -30, 222, -479, -101, -205, 269, - 421, -184, -106, 81, -331, 115, 60, -45, -138, -149, - 331, -219, -80, 48, 225, 193, 97, -166, -22, -15, - -23, -121, 138, 82, 126, 160, -48, 73, -45, 56, - -48, -3, 3, -17, -123, 3, 11, -11, -139, -140, - -61, 72, -21, 18, -87, -24 - }, - { - -219, 6362, 723, -806, -145, 202, -261, -379, -255, 591, - 1024, -197, 673, -356, -540, 388, -205, 1025, 262, 586, - 188, -549, -275, 632, 261, -254, 72, -7, 481, 39, - 373, 93, -113, 505, -137, 19, -530, 537, 29, 17, - 267, -112, -352, -280, 237, 290, 152, -175, 559, -32, - -174, 165, -119, -255, -13, 120, -169, -29, 55, 215, - 126, 144, 36, 46, 20, 37, 44, 57, -82, 84, - -22, 39, 47, -109, -62, -3, 173, 55, 203, 133, - 59, 83, -51, 26, 32, 35, 14, -24, 88, 80, - 82, -8, 51, -26, 35, 21 - }, - { - 1541, -6750, -1004, 3073, -234, -263, 207, -145, -376, -473, - 270, 570, 335, 282, 469, -773, -322, -569, -32, -261, - 184, -667, -43, 230, -100, 184, -110, -773, -83, -392, - 125, -59, -422, 192, -28, 267, -11, 110, -289, -275, - 363, 306, -142, 229, 142, 106, -177, 213, -337, 35, - 79, -218, 308, 291, -99, -8, 228, 201, 16, -227, - -50, -61, 46, -140, -85, -88, -66, 51, -67, -111, - -110, 77, -31, 82, 79, -35, -2, 3, -114, -59, - 35, 59, -15, -24, 19, 73, -76, -21, 27, -44, - -72, -37, 45, 71, 10, 55 - }, - { - -48, 1809, -146, 369, -1, 30, 70, -219, -4, -47, - -285, 334, -216, 474, 56, 733, 406, -1401, -635, -639, - -310, 93, 195, 531, 131, 1287, 775, 571, -394, -486, - -399, -251, -350, -474, 19, -723, 260, -153, 44, -558, - -163, -260, -43, 325, -89, -201, -107, -93, 243, 350, - -228, 62, 50, 331, 159, -593, 251, -61, -227, 241, - -24, 18, 65, -55, -86, 10, 70, 114, 44, -156, - 33, 34, -5, 12, -203, -69, 5, 24, -49, -128, - 39, -3, 109, 14, -68, -33, 33, 55, -20, 83, - -75, 36, 1, 41, 30, -71 - }, - { - 2402, -12233, -782, 1699, -667, 159, 373, -676, -304, -596, - -243, 453, -671, -108, -581, -431, -9, -675, -29, -438, - -1013, 626, 317, 233, 270, -174, 165, -510, 600, 605, - 431, 233, 118, -616, 261, 57, 120, 159, -32, -114, - 29, 568, 334, -65, -214, -142, 389, -210, 134, 113, - -41, -456, -2, -139, -20, 74, -202, 89, 226, -286, - 152, 184, -333, -217, 22, 30, 52, 28, -40, -148, - 93, -8, 156, 54, 88, 44, 10, 172, -75, 25, - 8, 56, 36, 87, -83, -48, -26, -39, 82, -81, - 54, 11, -83, 62, 55, -24 - }, - { - -67, -112, 107, 73, 56, 33, -30, 134, -217, 86, - 25, 425, -174, -92, 1894, 873, -57, -40, 1040, 654, - 172, -14, 1347, -1539, -953, 566, 196, 171, -638, 1053, - 236, -1213, 293, -63, 320, -150, -426, -133, -553, -278, - 168, -81, 56, -401, -63, -186, 139, -402, -237, -55, - -407, 228, 2, -551, 43, 186, -137, 37, -165, 344, - -13, 280, 208, 20, -10, 28, -101, -136, 57, 30, - -182, 46, -29, 40, -71, -151, -66, 189, 120, 25, - 110, 20, -47, -21, 2, -5, 50, 14, 27, 45, - 82, 55, -97, 29, -1, -22 - }, - { - -4093, -14333, 970, -2687, -569, -451, -248, -76, 148, -254, - 222, 391, 316, 17, -665, 1014, -343, 287, 409, -786, - -119, 439, 1071, 630, -204, -361, -464, -294, 502, -196, - -377, 332, -22, -109, -596, -1124, -50, -440, 296, -240, - 166, -248, 138, 304, 0, 247, -206, -14, 16, -237, - -328, 215, 305, 245, 184, 219, -208, -31, 66, 46, - 59, -175, 310, -52, 6, 73, -29, 33, 133, 30, - 25, -106, 27, -58, -16, 60, -31, 109, -2, 8, - 27, -84, -85, -33, -57, 114, 32, -12, 5, -66, - 14, -55, 66, 32, 2, -59 - }, - { - -77, -277, -384, 115, 48, -11, 46, -186, -108, 249, - -252, 179, 431, -2070, -172, 212, -450, 137, -660, -828, - 649, -763, 59, -2474, -428, 46, -59, 399, 475, 424, - 68, 498, -195, 291, -195, 292, 450, 69, 403, -96, - -349, -145, 96, 88, -275, -28, -407, 146, 196, -54, - -110, 272, -374, 145, -180, -35, -123, 142, 37, 83, - -228, 217, -92, -75, 119, -119, 89, -62, 17, 73, - -66, 139, 26, -24, -12, 141, 49, -96, 99, -198, - -30, 112, -22, -33, 28, 79, -13, -68, 3, -13, - -7, -2, 45, -32, -5, 10 - }, - { - -175, -12532, 10, -404, 451, 55, 204, 19, 683, 51, - -697, -647, 23, 145, -279, 110, 203, 622, -140, -354, - 425, 424, -405, 133, -37, 493, 385, 271, 30, 369, - -622, 116, -421, 174, -117, 41, -186, -55, 57, -110, - -459, 29, 472, 73, -74, 463, -474, -112, 66, 255, - -52, -308, -138, 378, 156, -132, 129, -96, 38, 181, - 117, 157, -22, 1, 146, 236, 112, -64, -88, -123, - 72, 105, 114, 104, 41, 8, -203, -73, 95, 56, - 57, 74, 68, -117, -67, 6, 86, -19, 4, 34, - -61, 100, -10, -57, -19, 89 - }, - { - -216, -2485, 1128, 338, 382, 81, 130, -215, 765, -333, - -74, -703, -266, 394, 492, -796, 994, 114, -841, 305, - 1590, -345, 53, 297, -531, -433, 247, -285, -313, 724, - 300, -218, -310, -153, 6, 159, 116, -150, -566, -267, - -176, 493, -125, -90, -73, -336, -190, -447, -142, -262, - 17, -99, -112, -154, 228, -30, 144, -183, -132, 38, - 115, 45, -120, 177, 9, 156, 135, -105, -33, -223, - -171, -11, -97, -131, 30, -48, -48, 100, 123, -40, - 53, -69, 95, 116, -28, 83, 59, -24, -22, -66, - 24, -49, -79, 81, 28, -54 - }, - { - 1477, 7186, 454, -158, -103, -1396, 960, 835, -259, 6, - 347, 140, 514, 335, -414, -169, 790, 367, 50, -934, - -274, -187, 465, 112, 678, 303, -139, -512, 194, 256, - -620, 248, 203, -248, -159, 26, 769, -83, 720, 217, - -92, 729, -80, -463, -290, 338, 99, 82, 194, 84, - -188, -196, -129, -83, -268, -47, -122, -115, 8, -51, - -127, -171, 229, -103, 77, 15, -155, -27, -23, -112, - -171, 139, 133, 6, 95, -37, 104, 8, 111, 9, - -20, 63, -73, -35, -121, -94, -44, -137, 80, -16, - -12, 98, -47, 167, -21, 113 - }, - { - -97, 2092, 524, 242, 15, 105, 32, -478, 74, -154, - 67, 284, 290, 1010, -1701, -354, 279, 946, 685, 675, - 372, -1556, 1833, -576, 1274, -337, 41, -343, 342, -564, - -142, 312, -627, 78, -296, 338, 111, 34, 583, -117, - -76, 55, 280, 331, -166, 320, 54, -271, -58, 259, - 218, 69, -199, -41, -425, 200, -232, 4, 146, 162, - -64, -147, 100, -118, -64, 75, 65, -235, 241, -193, - 154, 36, 42, 138, -21, -73, -29, -7, 72, 33, - -172, -58, 143, 76, -69, 18, -47, 98, -70, 3, - 23, -28, -49, -24, 18, 17 - }, - { - 1661, 219, 335, 180, -254, -431, 87, -480, -235, 457, - -1009, 771, -710, 1818, -1673, 119, 1004, 431, -593, -199, - 67, 101, -250, -611, -405, 442, 278, 112, -444, -326, - 204, 159, -7, -387, -283, -157, 191, 294, 277, -334, - -68, -410, 628, 214, -184, 549, -247, 92, -56, -26, - -448, -23, 138, 32, -15, 180, -18, -103, -126, 268, - -29, 153, 12, -242, 82, 140, -76, 137, -17, 179, - -125, -79, 53, 231, 162, -96, -11, 126, 121, 6, - -16, 170, 97, 36, 19, 185, 15, -110, -54, 76, - -66, 82, -1, -34, -27, -10 - }, - { - 407, -37, -481, 445, 76, -175, 90, 436, 37, 351, - -161, -496, -151, -116, -1794, 147, 1118, -11, 137, 422, - -692, -625, -690, -77, 266, -231, -108, 672, 324, 637, - -852, -702, -132, 162, 258, -827, -351, 23, -335, -215, - 304, -135, -324, -222, -255, 160, -107, -151, -12, -18, - 70, -29, -296, 80, 187, 103, 187, -36, -203, -225, - -63, -96, 138, -268, 4, -54, 173, -164, -101, -102, - -39, -182, -174, -51, -231, 68, 31, -25, -125, 21, - 181, -231, 130, 28, -17, -56, 111, 44, 26, -28, - -44, 7, -44, 30, 42, 62 - } - }, - { - { - -1506, 5368, 3656, -1050, 69, 125, 530, 50, -344, -1283, - -621, -1987, 301, -1214, 103, 511, -87, 478, 497, 64, - 441, -121, -381, -247, -576, -274, 441, -400, -967, -191, - -999, -200, 29, 106, 68, 819, -431, -70, -88, 241, - 239, -15, 282, -134, -375, -127, -218, 575, -137, 95, - -369, 227, -65, -66, 337, -161, 125, 285, 773, -304, - 209, -36, -334, 37, 19, 83, 131, -119, 53, -99, - 141, 1, -8, -90, 164, 36, 35, -77, 60, -65, - 13, -18, 61, 69, -3, -51, 10, 146, -96, -47, - 1, -79, 80, 50, -4, -45 - }, - { - -1, -1435, -598, -259, 197, 67, -23, 346, -267, 249, - 594, -319, -526, 644, -1582, 475, -74, -63, -447, 1679, - -194, -1642, -61, -631, -1053, 75, 335, -604, 1233, -28, - 306, 599, -19, 275, -694, -508, -209, -287, -234, 342, - 100, -196, -276, -165, -6, 195, -253, -123, -107, -15, - 293, 137, 35, -259, 33, -141, -52, 170, -328, -9, - 262, -135, -34, 97, 186, 5, 34, -46, 56, 29, - -83, -73, -103, 153, 65, 183, 54, 49, -47, -95, - 45, 27, 12, -75, -28, -23, 4, -15, -138, -108, - -63, 35, 82, -27, -101, -43 - }, - { - 118, 7260, 62, -711, -146, -193, -245, 33, -206, 447, - 783, -345, -267, 653, -49, 428, -835, 1888, -713, 849, - 633, -574, 16, 205, 153, 2, 63, -443, 258, 412, - 383, 290, -431, -52, 360, -51, -294, 155, -36, 822, - -272, -115, -86, 111, 30, 93, -24, 79, -50, 506, - -112, -268, 169, -21, -326, 61, -362, 156, 47, 185, - 192, -3, 100, 14, 183, -49, -120, 216, -37, 203, - -132, -4, -14, -116, 60, 51, 46, 58, 249, 115, - 8, 40, -6, 17, 92, -73, 65, -2, 124, 18, - 10, 119, -66, 74, -13, 30 - }, - { - -2788, -2693, 649, 2100, 356, -45, -559, 295, -78, 205, - -57, 181, 294, 983, -94, -487, -45, -336, -767, -253, - 598, -455, -697, 122, 431, -713, 132, -516, -467, -137, - -1, -203, -544, -115, 495, 118, 124, -323, 116, 232, - 292, 370, -304, 129, 200, 431, -251, -181, 60, -326, - 142, -150, 83, 362, -85, 155, 198, 58, 35, -88, - -230, 77, -290, 127, -159, -145, -7, -15, -86, -31, - -252, -3, 124, 58, 50, -88, 54, -52, -24, -81, - -56, 52, 28, -10, 28, 22, -48, -43, 105, -97, - -34, -12, -38, 41, -37, 96 - }, - { - 7, 1552, 103, 366, -22, 7, -25, -109, 21, -122, - -109, 574, -17, -341, -305, 230, 834, 1097, -2588, -1627, - 224, 713, 31, 616, 413, 580, 1525, -461, 343, -594, - -610, 50, -791, -736, 136, -677, 193, -182, -283, -122, - -587, 91, -355, 301, -321, 666, -651, -226, 442, 74, - -175, 108, 166, 20, -7, -123, 35, 106, -77, 131, - -268, -1, 4, -37, 14, -59, 137, 149, -128, 32, - 45, -38, 12, -15, -290, 46, 86, -58, -58, -66, - -2, -42, 39, 7, -61, 110, 15, -15, 11, 15, - 46, 3, -59, 24, 24, -21 - }, - { - -4157, -6307, 1640, 320, 359, 72, -43, 157, -598, 15, - -633, 162, -406, 468, -668, -305, -459, -590, 34, -445, - -300, 303, 119, 420, -93, 463, -504, -111, 670, 538, - 96, 93, 223, -516, -35, 313, 546, 57, -351, 22, - 42, 68, 529, -81, -279, 115, 177, 101, -176, 423, - -147, -237, -187, -10, -334, 188, -202, 98, 26, 1, - 152, -38, -171, -303, 15, 193, -103, -38, -4, -50, - -41, 162, -33, 164, 40, 0, 53, 84, -27, 48, - -48, 203, -67, 140, -95, -15, -49, 24, -13, -25, - 7, -28, -65, 64, 39, -30 - }, - { - 6, 20, -100, -183, 163, 49, 22, -86, 3, 101, - -156, 533, -150, 232, 685, 788, -313, -69, 608, 1225, - 440, -245, 1359, -1692, -975, 946, -705, 310, -186, 214, - -69, -279, 718, -252, -603, 182, -306, -296, -446, 167, - -297, -2, 187, -412, 57, -104, -42, -383, -7, -157, - -115, 53, -94, -207, -188, 188, 9, -182, 16, 146, - 192, 124, 132, 88, 155, 44, -227, -36, 32, 44, - -138, 13, -74, 48, -88, -126, -31, 131, 95, 122, - 14, -90, 37, -37, 52, -13, -7, 158, -3, -1, - 135, -2, -20, 63, -9, 29 - }, - { - 3231, -22100, -1153, -1458, -1308, -554, 202, -397, 486, -266, - -192, 387, 1062, -914, 1157, 121, 85, -292, -186, -348, - -185, 906, 1211, 492, -765, -39, -348, -372, 663, -98, - -534, -141, 171, -45, -406, -905, -706, 131, 1, 105, - -29, -164, 244, 432, 50, -105, -2, -295, 66, -64, - -247, 242, 4, 129, 650, -30, -51, -1, -174, 124, - 12, -21, 143, -15, -82, 121, 70, 22, 70, 54, - -97, 12, -91, 50, -51, -22, 100, -27, 92, -53, - -40, -6, -52, -23, -86, 50, 144, 20, -95, -84, - 75, -21, 12, 89, -44, -42 - }, - { - 3, -779, -255, 184, 128, -8, -96, 178, -489, 97, - 254, -25, 41, -207, -3078, -218, -632, 666, -829, -333, - 78, -474, -57, -957, -168, -938, 350, -62, 937, 322, - -504, 348, -121, 610, -118, 247, 220, 329, 249, -257, - -335, 71, -293, 476, -561, 10, -311, 335, 143, -380, - 133, 255, -400, 187, -79, -125, -196, 149, 27, -65, - -116, -3, -32, 195, 23, -5, 17, -136, 5, 66, - 62, -117, 237, 74, -130, 114, -18, 23, -129, -46, - -13, 73, 1, -63, 148, -23, 5, -91, -18, -37, - 31, 15, 40, 2, -77, 60 - }, - { - -8, -14470, 1046, 67, 296, 1111, -909, 588, 529, 514, - -971, -490, 395, 599, -276, -66, 1126, 154, -281, -753, - 708, -209, -77, -189, 537, 0, 520, 219, -288, 582, - -576, 217, -489, -121, 249, -58, 271, 37, -512, -93, - -183, -263, 479, 162, -211, 242, -109, -158, -74, 202, - -121, -9, -204, 267, 230, -91, 10, 31, 33, 267, - 242, 109, -166, -92, 261, 218, 28, 147, -358, 100, - -17, -11, 203, 100, 124, -104, -322, 161, -50, 34, - 104, 186, -59, -113, -69, -27, 40, 86, -34, -113, - 113, -43, 52, -108, 26, -40 - }, - { - 230, -1195, -710, 452, 764, -627, 297, 36, 533, -526, - -14, -1037, 368, 126, 102, -760, 1114, -9, 16, 336, - 442, 458, 100, -318, 191, -394, -192, 160, -172, 305, - 509, -417, 273, -92, 300, -255, -258, -8, -331, -305, - -34, 554, -180, -140, -110, -237, -319, -168, -225, -362, - -267, -114, 149, 15, 79, 131, -95, -148, -24, -16, - 23, -151, 199, -101, 39, 187, 27, -180, 84, -208, - -150, 12, -129, -89, -53, 25, -28, 19, 162, -114, - 92, 14, 5, 122, 84, 26, 53, -41, 40, -92, - -30, -50, -12, 35, -31, 62 - }, - { - 256, 9431, -358, 407, -190, -622, 382, -265, 777, 751, - -32, 504, 224, -199, -698, 549, 577, 264, 35, -1641, - 331, 58, 81, -559, 1209, 591, -425, -318, 144, -208, - 327, 299, -320, 67, -7, -64, 513, 587, 154, 186, - 112, 506, 143, -697, 63, 19, 398, -4, 140, -21, - -200, -205, -350, -9, -40, -187, -217, 71, -176, 38, - -344, 110, 56, 162, -127, 21, -103, -77, 231, -300, - -195, 216, -42, 65, -9, 3, 101, 1, 100, 122, - 25, -127, -37, 15, -140, -76, -96, -74, 49, 44, - -11, 33, 35, 44, 81, 17 - }, - { - 18, 3123, -371, 356, -12, -40, -3, -224, -211, 36, - -31, 144, 24, 1130, -1583, -152, 881, 1796, -336, 1116, - 449, 489, -682, 199, 1019, -1114, 422, -201, -657, 1056, - -728, 11, -527, -20, -202, -263, 505, 104, 896, -410, - 197, -315, 253, 44, 15, 331, 18, -299, 36, 502, - 148, -180, -279, 28, -131, 149, -313, 214, -99, 152, - 162, 189, -248, -21, -86, 100, -175, 138, -45, -119, - 17, 199, -2, 100, 93, -104, -42, -19, 156, -141, - -101, -27, 111, 34, -3, -13, 36, -49, -4, 18, - -36, 12, -181, 68, -24, -23 - }, - { - -1478, 4934, 107, 77, -368, -277, 199, -414, -167, -113, - 217, -872, 137, 1147, -960, -495, 1777, 113, 241, -399, - 413, 68, -706, -381, -374, 566, -126, -325, 421, -795, - 180, -188, 76, 32, 166, -426, -376, 722, 107, 266, - -210, -191, -64, 357, -19, 437, 248, -430, 85, -127, - -380, 172, 89, -22, 114, 117, 119, -7, -348, 56, - 199, 106, -28, -201, 92, -19, 184, -100, 132, 230, - -208, -83, -88, 127, 227, -40, 140, 73, 55, 94, - 56, 54, 151, 17, 82, 18, 85, -145, -21, 70, - 40, -37, 84, -79, -21, 22 - }, - { - -412, -389, 604, 61, 241, -124, 19, 534, 61, 209, - -141, -163, 24, -649, -989, -702, 524, 813, 221, 842, - -1438, -475, -1046, 529, 64, -216, -67, 1661, -613, 648, - -285, -929, 669, -508, 729, -658, -773, -221, -66, 475, - -771, 507, -582, -91, -394, -327, -38, -21, 259, -245, - -35, -21, -162, 213, 53, 82, -146, 50, -226, -209, - 96, -232, -161, -41, 93, -12, 153, -83, -222, -30, - -37, -283, -196, -2, -86, 42, 4, 0, -166, 125, - -50, -56, 39, 49, -83, 4, 129, -30, 57, -1, - -13, -16, -29, -29, 17, 105 - } - }, - { - { - 1459, 4942, -28, -566, -32, 16, 403, -826, -336, -19, - 235, -1809, 185, -559, 440, -95, -326, 375, 255, -331, - 95, 85, -407, -981, -1150, -397, 524, 138, -281, 77, - -698, 105, 220, 325, -95, 855, -256, 38, 316, 55, - 74, 21, 113, -21, -116, 61, -300, 499, -86, 343, - -249, 23, -44, -217, 87, -132, -360, -463, 520, -204, - 136, -67, -218, 211, -1, -89, 181, -148, -11, -157, - 121, 95, 50, -127, 61, -9, 37, -70, 69, -57, - 72, 90, 75, 90, -44, -80, 35, 138, -70, 29, - -66, -116, 125, -15, 4, -39 - }, - { - -31, 951, 1516, -702, -355, -12, -49, 591, -524, -353, - 41, -612, -330, 1609, -730, -357, -780, 118, -336, 815, - -227, -389, 515, -1120, -629, 902, 739, -1031, 382, -366, - 346, 637, 147, 202, -472, 39, 502, 111, -411, -56, - 128, 55, 273, -45, -93, 109, -31, 22, -23, -26, - -23, 184, 498, 21, 123, -227, -234, 28, -357, 23, - 363, 66, 65, 89, 159, -129, 95, 182, 66, -85, - -74, -92, -302, 14, -102, 51, 21, -13, -74, -121, - 77, 50, 44, -42, 29, -11, 22, 72, -13, 31, - -3, 82, 113, 41, -47, -74 - }, - { - -45, 5506, -1184, -370, 343, 121, -277, 320, -248, 255, - 664, -437, -252, 639, 402, 744, -874, 1563, -1421, 312, - 640, -687, -57, -116, 237, 438, 181, -130, -27, -48, - -228, -328, -681, 35, 159, -173, -60, 225, -205, 545, - -600, -331, 265, 497, -148, -159, -57, 186, -242, 621, - 78, -273, 232, -11, -430, -89, -416, 206, 30, 85, - 4, -206, -33, -94, 130, -4, -98, 202, -22, 147, - -198, 25, 166, 17, 95, -65, -112, -43, 92, 7, - -92, -17, 28, -51, -6, -56, 110, -54, 34, 7, - -71, 44, -38, 101, -58, 18 - }, - { - 3558, 3491, -1480, 1349, 260, 35, -637, 759, 222, 734, - -330, -295, 416, 945, 130, 433, 663, 396, -350, -831, - 528, 137, -414, -214, 47, -999, 82, -285, -194, 108, - -19, 125, -193, -245, 531, 165, 417, 145, 507, 577, - 84, 139, -238, -113, -200, 513, 70, -87, -2, -544, - 168, -189, 0, 419, -63, -56, 83, 89, 44, 34, - -64, 200, -269, 193, -30, -64, 33, -145, -167, 88, - -148, -61, 25, 69, 46, -138, -1, -111, -7, -2, - -1, 53, 47, 39, 51, 3, -7, -91, 25, -77, - 8, -11, -92, -35, -46, 91 - }, - { - 42, 1509, 36, 74, -222, -94, -1, 219, 149, -59, - -80, 236, -540, -654, -1411, -2238, -657, 2953, 116, -470, - 131, -486, -600, 748, 597, -661, 415, -507, 507, -785, - -375, -84, -894, -475, 603, -565, -126, 172, -169, 162, - -392, 84, -168, 62, -657, 769, -373, -244, 200, 61, - -100, -152, 81, 51, 4, -25, 151, 190, -222, 134, - -240, -98, 89, 124, 64, -27, 222, 149, -97, 99, - -156, -152, 118, 80, -228, 53, 197, 24, 10, 16, - 54, -59, -114, 22, -9, 118, 42, -23, 34, 0, - 53, -19, -95, -6, 9, 14 - }, - { - 5117, 1938, -2005, -205, 0, -259, 391, 738, -1234, 137, - -122, 784, 239, -245, -656, -175, -546, -42, 714, 238, - 599, 312, -172, 519, -382, 375, -205, -209, 2, 142, - -613, -619, 140, -503, -160, 254, 270, 104, -192, 114, - 138, -250, 194, -183, -269, 89, 85, 89, -310, 224, - -174, 89, 153, 59, -330, 170, -151, 152, 5, -50, - 5, -26, 150, -18, 32, 90, -210, -159, 7, 100, - -20, 145, -64, 159, -25, -92, -52, -78, -14, 115, - -77, 151, -179, 32, 20, 73, -59, 35, 35, 48, - -32, -32, -54, -40, -16, -17 - }, - { - 44, 834, 457, -359, -104, -6, -11, -98, 43, -284, - -484, 172, -637, -893, -340, -814, -2245, -888, 89, 347, - 504, -77, 1141, -1598, -1548, -19, -1405, -78, -159, 1274, - 1169, 405, 488, 214, -103, 480, 68, 33, -163, 534, - -58, 6, 234, -273, 223, 10, 154, -90, 168, 117, - 162, 229, 227, 168, -67, 127, -22, 65, 196, -112, - -76, -216, 42, 164, 49, -5, -102, 171, 199, 26, - -279, -23, -103, 50, 107, -58, -23, 63, 6, 31, - -110, -113, 116, 15, 40, 7, 22, 156, 44, 38, - 41, -37, 54, 114, 38, 12 - }, - { - -1608, -27141, 616, 383, -430, -154, -192, -584, 310, -141, - 471, -126, 361, 24, 1408, -403, -31, -817, -548, 198, - -84, 570, 533, 35, -780, 199, 174, -319, 196, 57, - -250, -289, 79, 195, 69, -39, 160, 667, 269, -24, - 5, 199, 283, 77, 83, 84, 302, -125, 46, 53, - -298, 262, -312, -305, 380, -257, 10, 126, -83, 86, - -145, -223, -16, -46, -83, 126, 176, 25, 7, 99, - -147, -21, -99, 157, 29, -58, 102, -39, 80, -25, - -82, 18, 34, 66, 18, 58, 170, 81, -72, -76, - 59, 26, 53, 40, -109, -33 - }, - { - 74, 296, 357, 90, 271, -23, -150, 223, -486, 89, - 14, -190, 282, -578, -4855, -1719, -1345, 605, -974, 733, - 630, -799, 66, 820, 1347, -1229, 344, 322, 261, 500, - -537, 111, -223, 179, 50, 141, -411, -45, -72, -186, - 32, 229, -173, 527, -300, 431, -74, 243, 65, -145, - 251, 162, -307, 290, 80, 6, -113, 178, -70, -274, - -322, 4, 62, 123, -19, 119, 24, -83, -39, -55, - -9, -148, 217, 37, -179, 2, -51, -46, -218, 47, - 41, -5, 11, -20, 108, -129, 22, 10, -13, -67, - -4, -28, -4, -25, -90, 85 - }, - { - 143, -17241, -1447, 592, -383, 1562, 817, 1348, 926, 1146, - -537, 257, 1120, 1235, 297, 78, 1295, 104, -114, -253, - 604, -14, 374, -747, -358, -145, -211, -555, -729, 263, - -126, 464, -543, -68, 575, 11, 298, 285, -502, -13, - 536, 3, 94, -152, -260, -213, 17, -11, -13, 308, - 188, 396, -162, -291, -89, 66, 83, 157, 90, -6, - 9, -17, -173, 113, 146, -86, -29, 170, -208, 161, - -66, -28, 150, 14, -4, -84, -178, 118, -89, 84, - 9, 25, -165, -96, -1, 26, 97, 72, -136, -221, - 62, -108, -59, -127, 33, -61 - }, - { - -233, 916, 806, -421, 221, -583, 669, 16, -119, -830, - 301, 22, 1313, -35, 592, -384, 130, -765, 655, 41, - -768, 758, 776, -48, 334, 74, -116, -36, -430, -119, - 571, 91, 722, -119, -227, -421, -229, -80, -40, -75, - 158, 1036, 190, -37, -216, -513, -460, 44, 231, -34, - -97, -63, 165, -26, 57, 213, -77, 12, 178, -81, - -31, -278, 10, -268, -18, 115, -115, -223, 184, 27, - 5, 56, 38, 61, -22, 44, -100, -67, 66, -158, - 138, 12, -56, 5, 43, -85, -77, -59, 107, -19, - 31, 1, -16, -50, -13, 133 - }, - { - -2289, 6438, -445, -532, 1048, 1399, -53, -140, 688, 71, - 129, 801, 179, -126, -986, 55, 82, -130, 785, -1443, - -380, 81, 547, -134, 1120, 459, -469, -304, 424, -233, - -2, -21, -487, 175, -8, 82, -194, -215, -218, 284, - 298, 406, 35, -118, 479, 55, 456, -198, 65, -56, - -349, -159, -216, -183, 44, 21, -178, 208, -22, 185, - -103, 156, -80, 213, -60, -1, 83, 76, 188, -171, - -23, 177, -211, -126, -125, 14, 119, 9, 41, 43, - 8, -92, 28, 114, -84, -63, -52, -14, 35, 42, - -12, 47, 37, -32, 42, -52 - }, - { - 40, 3636, -306, 209, -7, -426, -214, -76, -5, 165, - 27, 63, -715, 2411, 842, 1478, 803, 730, -765, 883, - -790, 620, 688, 198, 42, -705, 608, -89, -295, 1652, - -647, -235, 50, 384, 16, -75, 749, -217, 696, -144, - 267, -395, -18, -227, -116, -137, -89, -275, 164, 550, - 158, 274, 146, 163, 83, 335, 77, 430, -105, 153, - 50, 422, -42, -125, -94, 110, -103, 0, -235, -142, - -248, 202, -47, -68, 183, 70, 19, -33, 74, -146, - -40, -46, 29, -35, 50, 59, -9, -181, -60, 77, - -40, 5, -90, 55, -73, -10 - }, - { - 487, 8074, 445, -495, -884, 9, 32, -548, 301, -234, - -503, -1918, -911, 683, 264, -619, 1190, 90, -293, -654, - 749, 561, 100, 474, 385, 663, -194, 10, 1569, -577, - -359, -623, -66, 70, 16, -766, -1018, 436, 397, 822, - -37, -103, -299, 94, -394, 59, 389, -409, -155, -42, - -169, 199, 192, 90, -62, 21, 143, 80, -363, -93, - 133, -14, -8, -91, 167, -71, 139, -107, -12, -111, - -171, -61, -224, 64, 110, -90, 142, -52, -104, 52, - 102, 23, 4, -114, 4, -120, 34, -110, 35, 165, - 106, -83, 38, -66, -1, 69 - }, - { - 387, -1313, -943, -44, -184, -430, -50, 682, 182, -246, - 11, 123, -122, 1878, 2556, -423, -889, -37, 58, -1287, - -1866, 1522, 25, 625, 56, 30, -11, 1101, -681, 795, - 1198, 421, 810, -694, 378, -250, 59, -457, -367, 902, - -435, 726, -316, -237, -551, -412, -144, -309, -157, -314, - 37, 242, 246, 41, -487, -161, -241, 119, 163, 309, - 250, -114, -174, 13, 223, -27, -4, -174, -61, 93, - 24, -65, 21, 69, 6, 20, 12, 36, -119, 117, - -210, -89, -13, -49, -68, 12, 21, -107, 83, -9, - -27, 10, 7, 32, 40, 24 - } - }, - { - { - -1057, 3421, 738, 264, 370, -12, -332, -631, -374, -389, - 473, -727, -614, 255, 498, -499, -626, 230, -67, 481, - -741, 386, -608, -620, -769, -190, -87, 2, 476, -142, - -268, -201, 134, 691, 45, 301, 88, -233, 423, 163, - -172, 326, 8, -300, 141, -97, -235, 219, 89, 371, - -100, -172, 62, -143, -55, -201, -376, -394, 257, -148, - -48, 79, 19, 78, -19, -192, 66, -34, 81, -101, - -30, 194, -102, -65, -31, 34, 13, 15, -60, 15, - -23, 210, 74, 40, -55, 13, 52, 10, -43, 67, - -61, -107, 109, -46, 32, -56 - }, - { - 75, 2104, 564, -1023, 119, -84, 65, 204, 73, -829, - -232, -448, -211, 727, 406, -478, -783, -518, 1369, -827, - 14, 646, -279, -381, -545, 99, 531, -627, 93, -356, - 573, 70, 735, -148, 141, 38, 363, 387, -456, -175, - 396, -89, 358, -443, -104, 213, 473, -79, -182, 15, - 25, 138, 476, 172, 49, -50, -300, -363, -92, 59, - 324, 169, 23, 70, 163, -159, 104, 254, 71, -107, - -139, -94, -182, -123, -50, -52, -43, -5, -14, -65, - 97, -18, 32, 30, -15, 20, 7, 84, -35, 79, - -11, 76, 52, 74, 13, -61 - }, - { - -21, 2318, 1034, 699, -601, 162, -58, 274, -52, -440, - 1168, 62, -709, 289, 815, 290, 396, 490, -926, -176, - 279, -647, 566, -229, -302, 621, 108, 415, -672, 36, - 352, -960, -563, 382, -533, 241, -231, 271, 6, 14, - -463, -333, 156, 530, -108, -141, -117, 392, -317, 148, - 138, 159, -97, -88, -142, -253, -268, 161, 22, 222, - -160, -177, -107, -73, 143, 25, 32, -44, 59, 74, - -72, -90, 186, 26, -10, 8, -55, -76, 54, 9, - -68, -19, 51, -48, -102, 65, 78, 27, -144, 54, - -34, -15, 47, -1, 12, -14 - }, - { - -3514, 9836, 1532, 158, 636, 231, -215, 110, 286, 1340, - -298, -648, 517, 192, 741, -14, 987, 697, -471, -263, - -199, -298, 218, -422, -29, -292, -963, 80, -177, 265, - 180, 369, -53, -13, 92, 376, -20, 410, 85, 978, - 202, -266, -61, -461, 32, 155, 579, -149, 91, -362, - -151, 25, -8, 176, 15, -131, 56, 263, -53, 9, - -35, 197, -54, -31, 168, -150, 115, -151, -141, 128, - -26, 22, -104, -31, 30, -23, -37, -52, -29, 15, - -38, 24, 89, 45, 15, -17, 31, -111, -58, -6, - 44, -45, -58, -64, -17, 82 - }, - { - -93, 1485, 107, -273, 143, -88, -13, -12, 225, -165, - 320, -221, -135, -1181, -1683, -1372, -659, 370, 1986, 146, - 377, -969, -984, 1001, 25, -832, 922, -299, 810, -1310, - 184, -177, -1461, 489, 411, -448, -160, -28, 120, -54, - -31, 40, -42, -365, -184, 1, 106, -263, 107, 83, - 16, -95, -95, 158, -63, 182, 142, -23, -309, 100, - -25, -115, 159, 213, -31, 55, 162, 121, -15, 71, - -207, -111, 86, -7, -71, 0, 127, 65, 99, 68, - -106, 2, -103, -10, 54, 115, 53, -34, 11, 16, - 36, -13, -29, -52, -30, 6 - }, - { - -4906, 11302, 788, 640, -146, -231, 256, 404, -949, -228, - 543, -500, 1258, -1098, -126, 101, -965, 90, 468, 795, - 631, 372, -302, 285, -75, 234, -62, -66, -375, -291, - -339, -806, -43, 212, -333, 315, -200, 86, 104, 253, - 64, -193, -11, -109, -353, 36, 159, 24, -405, 114, - 157, 5, 335, -129, 106, -121, 68, 22, -91, -42, - 18, -78, 177, 201, 52, -151, -26, -65, -94, 67, - 56, -10, 173, -31, 7, -54, 6, 8, -94, 62, - -62, 73, -81, -103, 108, 39, 9, -29, 78, -37, - -71, 82, -30, -56, -58, 54 - }, - { - -11, 1006, 406, -23, -235, 3, 32, -156, 182, -639, - -209, -312, -195, -969, 635, -616, -2867, -362, 546, -644, - -214, 1008, 120, -1677, -797, -606, -254, -869, -124, 1610, - 1288, 428, -9, 220, -12, 486, 32, 243, 38, 332, - 52, 66, -301, 56, 388, 34, 43, -54, 235, 206, - 157, 127, 253, 135, 7, 53, 19, 56, 413, -60, - -135, -268, -164, 190, 2, 27, -81, 157, 220, 11, - -317, -150, 58, 22, 126, 0, 55, -74, -5, -4, - -24, -52, 43, 97, -83, -13, 183, -37, 56, 147, - -59, 14, 37, 50, 81, -32 - }, - { - -337, -27789, -669, 327, 29, 329, -938, 100, 9, -154, - 418, 1, -588, 686, 567, 351, -812, 309, -920, 197, - 153, 225, 409, -82, -435, -237, 342, -20, -326, -148, - 226, -92, 103, 221, 178, 478, -46, 526, 140, 18, - -204, 331, 238, -9, 103, 290, 468, -319, -221, 365, - -426, 260, -293, -198, 143, -269, 68, 30, 139, -25, - -122, -325, 78, -96, -81, 224, 158, 48, -53, 171, - -236, -31, -24, 149, 58, 0, -13, 34, 28, -6, - -87, -45, 63, 65, 120, 104, 23, 61, 2, -37, - 48, 2, 45, -20, -72, -40 - }, - { - -3, 855, 59, 107, 360, -80, -32, -148, -109, 72, - -211, 78, 118, -1110, -4428, -1306, -866, 415, -1157, 1224, - 601, -930, -680, 1660, 19, -237, 259, 451, -114, 1129, - -1052, 244, 275, -160, -156, 425, -240, -325, 10, -69, - -208, 364, -26, -85, 391, 174, 69, 67, 117, 245, - -1, 80, -108, 115, 97, 152, -272, 250, -138, -17, - -456, 66, -80, 269, -8, 40, 17, -96, -2, -184, - 21, -8, 15, 101, -45, -183, 77, -120, -108, 60, - 57, -85, -37, 30, -18, -2, 39, 28, -76, 16, - -69, -25, 35, -104, -19, 82 - }, - { - -255, -18042, -873, 1247, -680, 136, 1218, 1334, 1457, 807, - -61, 249, 1049, 501, 76, 1213, 968, 584, 237, 75, - -560, 52, 219, -571, -647, 798, -897, -893, -813, 377, - 150, 189, -319, 165, 314, 203, 794, -294, -442, -459, - 1087, -35, 256, -608, 344, -387, -49, 48, 7, 77, - 615, 153, -186, -322, -102, 73, -35, 307, 68, 72, - -13, -355, -60, 193, -29, -105, 194, 17, -131, 103, - 129, -90, -38, 123, -104, -14, -71, -64, -33, 141, - 11, -68, -77, -40, -54, -77, 79, 59, -100, -10, - -124, -48, -117, -25, -92, 58 - }, - { - 197, 2340, -478, -273, -381, 350, 171, -59, -235, 78, - -166, 493, 455, -52, 1253, -391, 616, -1393, 461, 262, - -726, 378, 1171, -279, 603, 55, -165, -406, -205, 340, - -36, 161, 791, -45, -869, -5, -38, -237, 433, 46, - -63, 586, 247, -44, -66, -283, -424, -203, 233, 205, - -169, 33, 255, -175, -29, -1, 240, -38, 330, -232, - -88, 100, -202, -221, -105, -120, 11, 48, 37, 37, - 41, -15, 151, 76, -24, 22, -43, -57, -15, -59, - 94, -63, 12, -82, 72, -160, -30, -61, 131, -5, - -29, 54, -44, -84, 65, 94 - }, - { - 3443, -250, -1074, -1224, 1234, 2708, -1388, 384, 465, 37, - 704, 61, -252, -413, -538, 105, 394, -648, 624, -572, - -699, 217, 742, 320, -307, 509, -130, 157, 152, -184, - -44, -70, -147, -164, -235, 1093, -756, -491, -273, 475, - -66, 879, -519, 191, 408, 189, 80, 144, -70, -87, - -78, -200, -410, -73, 80, -169, 238, 63, 150, 17, - 168, 10, -72, 46, 54, 124, -21, 135, -38, 91, - 8, 33, -19, -164, -144, 65, 59, 28, 38, -85, - 17, 11, 44, 68, -94, -21, -86, 26, -23, -3, - 50, -25, 74, -49, 30, 5 - }, - { - -86, 3060, 69, -142, 526, -795, 170, -64, -35, -172, - 85, 137, -801, 1457, 200, 2761, 208, 941, -218, 266, - -1216, 383, 2318, 176, -1269, 1117, 680, -939, -119, 850, - -33, -168, 770, -273, 339, 198, 99, 248, 255, 446, - -191, -8, -419, 117, -208, -484, 269, -219, 347, 27, - 232, 453, 365, -238, 359, 234, 398, 134, 23, 86, - -131, 378, -46, -236, 80, -20, 134, -149, -180, -160, - -279, 258, -130, 20, 123, 1, 88, -77, -14, -41, - 61, -36, -62, -17, 3, 108, -99, -80, -35, -23, - -16, -24, -6, -8, -3, -26 - }, - { - 826, 7685, -64, -663, -296, 214, -13, -575, 181, -284, - -852, -1921, -863, -626, 1866, 247, -240, 88, -632, 69, - 482, 323, 551, 242, 1055, -521, 616, 286, 1161, -123, - -713, -547, -7, 8, -104, -294, -721, -119, 275, 488, - 685, -258, -427, 225, -631, 120, -80, -435, -289, 133, - 130, 299, -24, -67, 119, 1, 14, 107, -310, 123, - 66, -142, -10, 19, 232, -39, -46, 47, -79, -363, - 74, -160, -172, 59, -17, -15, 80, -28, -47, 48, - 23, 38, -64, -113, -45, -79, 1, -27, 46, 104, - 47, 8, 1, -72, 35, 35 - }, - { - -371, -1744, 188, -158, -152, -339, -448, 227, 347, 95, - 51, 65, -763, 85, 3682, 1695, -697, -604, 209, -2701, - -454, 1699, -252, -262, -83, -127, -85, 189, 1153, -402, - 1300, 1069, 93, -268, 399, -367, 165, -51, -286, 204, - 170, -25, 390, -823, -332, 4, -306, -84, -597, 100, - 116, 134, 350, -49, -460, -173, -406, 214, 333, 221, - 236, 44, -177, -43, 69, -1, 173, -487, 182, 132, - -54, 43, 119, -53, -12, 114, 0, -200, 61, 55, - -154, -95, 6, -108, 70, -33, -7, -8, -15, -2, - 11, -5, -1, 82, 26, -19 - } - }, - { - { - 787, -4454, -7368, -1375, -270, 1, -180, -251, -244, -1062, - -272, -433, -635, 341, 752, -271, -816, -164, -527, -1, - -980, 522, -334, 37, 405, 594, 132, -314, 572, 105, - -407, -258, 126, 319, -141, 318, 188, -139, 394, 417, - -85, 178, -45, -188, -134, -384, -50, 80, -40, 134, - -433, -265, 114, -32, 214, 32, -246, -336, 66, -389, - -228, 193, 175, -66, -241, -361, -27, -52, 53, 33, - -22, 84, -112, -27, -46, -14, -58, -6, -88, 20, - -93, 38, 10, 116, -30, -26, 29, 11, -39, 46, - -5, -57, 61, -50, 29, -47 - }, - { - -97, 1400, -204, -371, 861, -141, -187, -247, 98, -794, - -96, -416, 22, 1008, 955, 820, 120, -697, 1142, -682, - 389, 1083, -471, 150, -534, -902, -75, -611, 618, 215, - 523, -252, 1004, -222, 43, -313, -100, 680, 149, 7, - 259, -175, 302, -291, 41, 41, 360, 233, 69, -38, - 72, 41, 181, 45, 303, 352, -140, -364, -139, -12, - 106, 112, 79, 0, 101, -188, -76, 53, -15, -153, - -67, 135, 99, -113, -93, -44, -32, -2, 36, -6, - 51, -21, 23, 36, -29, -29, -28, 68, -71, 41, - 2, 23, -63, 16, 50, -6 - }, - { - 88, -574, -855, 1570, -51, 236, 185, -105, -431, -73, - 986, 415, -388, -667, 525, 544, -8, 153, 63, -105, - 400, -452, 694, -52, -1082, 341, 320, 194, -787, -234, - 272, -619, -277, 457, -244, 424, -152, 57, -273, -94, - 56, 2, -180, 163, -123, -128, -329, 198, -221, -54, - -155, 68, -196, -39, 109, -32, -134, 125, 74, 225, - -103, -159, -82, -57, 5, -79, 48, 20, 67, 44, - 25, -149, 33, -15, -11, 28, -9, -90, 9, 112, - 107, 53, -11, -26, -32, 82, -5, 33, -88, 98, - -23, -79, 45, 31, 50, -35 - }, - { - 2592, 14244, -1644, -866, 15, 398, 334, 3, -463, 763, - 358, -690, -281, 6, 869, -508, 585, 969, -471, -296, - -313, -695, 351, -230, 36, 837, -172, 421, -79, 146, - 277, 320, 87, 81, -246, 364, -312, -3, -247, 255, - -56, -138, -22, -95, 192, -249, 571, -69, 238, -33, - -170, 193, 44, 11, -124, -304, -3, 87, -142, 40, - -114, 240, 29, -112, 169, -97, 106, -51, 25, 188, - 78, 184, -4, -70, 20, 55, 34, 35, -12, 24, - -9, -34, -33, 18, 23, 25, 46, -86, -48, -20, - 8, -40, 14, -34, -20, 56 - }, - { - 118, 1550, 25, -477, 77, 52, -73, -199, 179, -65, - 295, -398, -169, -965, -1497, -379, 1037, -1470, 678, 921, - 63, -408, -649, 17, 239, 142, 1296, -239, 643, -885, - 283, 258, -345, 625, -189, -408, -165, -276, 186, -126, - 221, 137, -329, -464, 149, 173, 115, -382, 179, 103, - -17, 5, -133, 101, -5, 195, 46, -17, -191, 187, - -14, -83, 154, 153, -191, -64, 111, 110, 19, 43, - -133, -79, 28, 7, -58, -106, -24, 17, 17, 47, - -49, 86, -48, 27, 38, 50, 32, -9, -36, -43, - 19, 45, 52, -48, -54, -27 - }, - { - 3469, 18127, -2204, 2505, 1000, 232, -462, -360, -282, -591, - -186, -606, 1407, -1486, -503, 716, 214, 433, -39, -342, - -460, 302, -120, 146, -417, 225, 177, 355, 130, -338, - -155, -53, 119, 72, -99, 394, -516, -356, 47, 220, - 185, 361, -44, -244, -156, 530, 377, -80, -217, 71, - 223, 106, 365, -118, 128, 61, -4, -162, -200, -128, - -50, -158, 215, 125, 71, 61, 148, 90, -93, 4, - 72, -64, 210, 75, 110, 31, 10, -1, 6, 97, - -75, 66, -87, -135, 31, -23, 23, -29, 107, -14, - -35, 137, 10, 0, -22, 24 - }, - { - -20, 308, -70, 372, 115, 34, -13, -165, 370, -72, - 290, 49, 158, 595, 2951, 2564, 125, 627, 454, -942, - -291, 793, 1354, -728, -735, -479, -162, -325, 716, 621, - -241, -291, 128, 372, -385, -30, -164, -9, -138, 5, - -1, 101, -365, 116, 193, -265, 99, 140, 83, -79, - -120, -152, -4, 145, 29, -16, 59, 154, 389, -46, - -5, -52, -63, 127, -90, -40, -185, -39, 54, 101, - -152, -90, 57, -31, 53, -16, 100, -105, -18, -53, - 13, 65, 18, 65, -77, -80, 118, -92, 47, 171, - -51, 38, -16, -47, 52, -52 - }, - { - 2089, -24563, -462, -1345, -1203, 337, -356, 524, -4, -372, - -559, -377, -610, 1171, 264, -716, -411, 1457, -375, -128, - -110, -319, -201, -178, 133, -110, 18, 5, 128, 272, - 353, -208, 202, 356, 208, 620, -362, 221, 49, -51, - -53, 252, -6, -156, 130, 400, 322, -142, -52, 58, - -570, 416, -13, -202, -175, -482, 50, 92, 301, 327, - 236, -197, 8, -180, -90, 59, -111, 44, 84, 142, - -192, 104, -79, 31, 73, 3, -29, -30, -7, 76, - -54, -62, 53, 18, 80, 57, -83, 23, 56, -22, - -7, -85, -51, -52, -27, 20 - }, - { - -69, 28, -506, -136, 66, -45, 28, -117, 7, 77, - -219, 73, 341, 924, -2266, -24, 668, 1153, -1504, 17, - 90, -748, -165, 461, -1999, -371, -507, -287, -228, 1045, - -335, 736, 428, -310, -417, 640, 273, -306, 133, 370, - -351, 10, 164, -206, 198, -3, -6, 198, 303, 258, - -75, 221, -109, 141, 214, 220, -293, 52, -165, 280, - -143, 257, -169, 123, 34, -22, 63, 50, 94, -165, - 70, 103, -70, 72, 25, -107, 134, -118, -38, 34, - -27, 60, 81, -48, -93, 38, 42, -2, -22, 83, - -109, -29, 81, -45, 32, 11 - }, - { - 377, -15874, 1032, 179, -1543, -1182, -58, 326, 368, -320, - -473, -326, -313, -378, 367, 1854, 1032, 127, 429, 459, - -936, -314, 300, -123, -644, 610, -661, -419, -963, -19, - 392, 271, -225, 717, -161, -322, 627, -327, -170, -176, - 877, -328, 519, -228, 429, -616, -92, 180, 101, 16, - 159, -147, -132, -304, -58, 66, -253, 178, 121, 99, - 6, -340, -9, 140, -4, 6, 12, -56, -99, 1, - 82, -105, -22, 155, -117, 8, -93, -111, -57, 89, - -35, -27, -36, -93, -123, -129, 34, 78, -6, 90, - -80, 45, -38, 14, -43, 102 - }, - { - -143, 3283, 694, 97, -174, -48, -519, -92, 440, 633, - -662, -57, 657, 577, 1696, 188, 1371, -300, -399, -538, - 310, -75, 572, -85, 817, -104, -306, -677, 112, 602, - -82, -250, 50, 41, -814, 73, 319, -292, 180, -53, - -42, 139, -311, -378, -67, 213, -320, -354, 443, 584, - 44, -121, 290, 76, 5, -206, 120, -105, 201, -65, - 171, 40, -322, -80, -73, -24, 121, 37, 31, 103, - 76, -11, 211, 92, -50, 69, 83, -4, 42, -76, - -22, 40, 48, -132, 51, -144, 45, -2, 116, -27, - -66, 30, 9, -12, 20, -9 - }, - { - -3012, -8024, -199, -1097, -30, 1016, -1184, 1015, 214, -6, - 753, -488, -359, 698, 174, -104, 409, -570, 564, -99, - -511, 183, 768, 68, -1061, -117, -20, 134, 166, 252, - -59, -188, 368, 35, 55, 1761, -338, -383, -169, 120, - -391, 443, -760, 167, -56, -42, -104, -352, -46, 370, - 132, 11, -298, 165, 343, -176, 247, 138, 301, -90, - -129, -72, -16, -19, 57, 140, -177, 67, 39, 192, - 71, -16, 36, -39, -50, 59, 39, 21, 15, -86, - 50, 7, 13, 46, -134, -24, -127, -43, -75, -75, - 30, -83, 37, -3, 34, 18 - }, - { - 132, 1906, -801, -285, 758, -661, -109, 13, 241, -319, - -69, 163, -1042, 137, -3396, -1146, -789, 439, 509, 888, - 63, 1523, 1651, -159, -1372, 745, 740, -219, 389, 341, - -107, 206, 1520, -196, -220, 295, 130, 219, -368, 58, - -359, 283, -10, 395, -163, -446, 349, -213, 16, -382, - 86, 184, 75, -460, -56, -123, 279, 6, -61, 108, - -188, -59, -185, -84, 97, 6, 346, -44, -138, -129, - -292, 140, -86, -6, -75, -106, 87, -121, -4, 24, - 67, -41, 34, 36, -93, 47, -131, -24, 10, 10, - 21, 2, 32, 1, 51, 6 - }, - { - -1835, 4276, 542, -892, -110, 687, 192, -453, -164, -300, - 423, -585, -441, -829, 904, -130, 365, 1134, -465, -14, - 116, -254, 475, 384, 801, -916, 479, -19, 373, -43, - 182, 67, 306, 138, -86, 175, -354, -172, -113, -540, - 698, -252, -713, 214, -191, 402, -336, -624, -376, 133, - 374, 238, -505, -484, 141, 164, 140, 236, -143, 120, - -114, -172, 51, 113, 216, -81, -118, 108, 32, -76, - 209, -109, -60, 4, -88, -33, 117, 35, -21, 14, - -76, -56, -50, -33, 10, 50, 122, -4, 4, 44, - 23, 63, 12, -59, 40, -16 - }, - { - 344, -2424, -795, -105, -202, -415, -1009, -332, -84, 357, - 423, -432, -755, -518, 2014, 525, -1033, -318, 335, -2110, - -680, 1026, -954, -1029, -758, -784, -749, -774, 1798, -135, - 125, 378, -234, -189, 546, -356, 215, 614, -134, -320, - -3, -707, 58, -445, 137, 84, -87, 374, -196, 320, - 258, 145, 222, -146, -250, 92, -367, -16, 100, -47, - -127, -64, -41, -72, -56, -78, 221, -289, 354, 92, - -160, 56, 138, -37, -120, 27, -31, -256, 70, 107, - 12, 20, 61, -69, 130, -23, 25, 72, 42, 37, - 24, -3, -3, 65, 5, 24 - } - }, - { - { - -766, -12744, 2287, -2146, -157, 276, 62, -731, 70, -776, - -1468, -202, 328, 561, 320, -961, 259, -516, -326, -615, - 138, -169, -193, 132, 712, 395, 641, -580, -372, 477, - -473, 216, 292, -144, 23, 112, 144, 262, 114, 253, - -27, -23, 36, 12, -498, -163, -58, -22, 20, -101, - -276, -118, -8, 113, 104, 83, -167, -90, -127, -241, - -140, 10, 114, 3, -284, -157, -162, -105, 76, 20, - -2, 22, -20, -63, -11, 58, -85, -46, -1, -49, - -40, -55, -16, 72, 50, -34, 19, 36, -35, 14, - -12, -2, 12, -3, 0, 12 - }, - { - 61, 4, 261, 721, 59, 1, -211, -459, 70, -780, - -1, 180, 130, 478, 1036, 1433, -192, -570, -137, 970, - -464, 1011, 229, -746, -1, -622, 36, -597, 412, 206, - 294, 125, 635, 63, -203, -298, 2, 374, 219, 224, - 75, 115, -178, 52, -120, 96, 166, 271, 96, -181, - 224, 173, 108, -138, 358, 294, -31, -129, -166, -94, - -62, 88, 185, 6, -73, -12, -16, -88, -23, -229, - 108, -2, 21, 4, -5, -94, 17, -1, 3, 28, - -11, 6, 67, 50, -46, -81, -18, 30, -13, -47, - 24, 19, -36, -35, 33, 25 - }, - { - -126, -2198, 541, 796, 685, 150, 97, -48, -256, 161, - 479, 426, -513, -24, 547, 713, 46, -693, 393, 178, - 287, -163, 37, 169, -276, -830, 479, -68, -210, -380, - -79, -383, 50, -99, 397, 305, 151, -362, -118, -77, - 226, 128, -171, -138, -60, 25, -144, -179, -133, 20, - -68, -159, -101, 31, 102, -40, 116, -102, 107, 181, - -32, -116, -127, -89, 78, -45, -41, 1, 74, 25, - -7, 13, -88, 28, 7, -62, -78, 79, 28, 119, - 41, 18, -26, 8, 55, -13, 6, 11, 36, -16, - -11, -67, 1, 80, 40, 7 - }, - { - -1107, 14554, 2315, -647, -923, 200, 465, 166, -196, -209, - 1017, -792, -192, -431, 540, -203, -16, 1636, -579, 3, - -309, -218, -503, 34, 139, 602, 92, 489, -61, 117, - 176, 98, 185, 23, -7, 39, -154, -347, 232, -117, - -31, 170, -172, -161, 189, -241, 146, 217, 196, 272, - -116, -37, -115, 167, -19, -255, -41, -225, 61, -24, - 86, 28, -197, 66, 98, 93, 19, -132, 74, 166, - -9, 186, 67, -101, 28, 60, 79, -5, -23, 7, - -9, -35, -60, 30, 35, 35, -5, -22, -40, 21, - -11, -56, 31, -1, -12, 8 - }, - { - -118, 861, 907, -311, -108, 74, 29, -117, -1, -140, - 299, -632, -296, -993, -1393, -624, 2132, 416, -1696, 853, - 391, -537, -390, -198, 156, 605, 1100, -191, 120, 178, - -306, 107, 87, 139, -398, -148, -210, 15, 85, -296, - -19, 280, -247, -320, 135, -83, 16, 9, 10, 145, - -132, -80, -65, -40, 77, 179, -17, 29, -125, 274, - -215, 47, 148, -47, -105, -102, 138, 100, -63, 49, - -55, -54, 33, -14, -112, 50, -144, 24, -89, 73, - -7, 41, -10, -1, 47, 56, -3, 32, -21, -41, - 16, 17, 31, -3, -53, -34 - }, - { - -1260, 19158, 2072, 3887, -149, 381, 331, -1685, 203, -9, - -977, -126, 775, -859, -559, 564, 202, 470, 79, -204, - -796, 375, -273, 69, -324, 409, 259, 156, 551, -505, - -515, 70, 51, 6, 126, 137, -99, -323, -174, 365, - 259, 510, -240, -10, -13, 179, 416, -82, 64, 21, - 134, 95, 218, 172, -263, 231, -202, -85, -239, -34, - -102, -47, 141, -55, 73, 189, 91, 81, -17, -42, - 13, 34, -12, 234, 51, 52, 26, 6, 61, 33, - 1, -18, -81, -29, -25, 11, -22, -11, 88, 27, - -38, 89, 30, -2, 14, 7 - }, - { - -16, -179, 149, 342, 62, 20, -15, -4, 149, 170, - 338, -65, 359, 1138, 2718, 1849, 1007, 762, 216, -55, - -491, 619, 1864, -2175, 19, -724, 435, 142, 579, -359, - 17, -527, 531, 474, -682, -75, 95, -286, -35, -78, - 25, 46, -213, 143, 90, -83, 28, 245, -174, -164, - -31, -95, -245, 146, 34, 61, -23, 165, 223, 34, - -54, 66, -33, 88, -23, 27, -178, -1, -38, -18, - -45, -52, 49, -114, 66, 12, 101, -107, -60, -15, - 14, 99, 29, -22, -36, -33, 17, -31, 96, 54, - 10, 32, -2, -43, -2, -17 - }, - { - -3251, -19459, 1626, -3079, 425, 21, 287, 28, 36, -161, - -1225, -512, 851, 533, 224, -1001, 733, -50, 269, 75, - -156, -246, -273, -418, 259, 15, 0, -384, 256, 262, - 306, 2, 171, 269, 138, 267, -42, -31, 30, 64, - 7, 6, 30, 180, 31, 124, 345, 119, 4, -117, - -219, -24, 71, -113, -160, -251, -253, 80, 207, 421, - 222, -79, 15, -186, 39, 19, -192, 94, 52, 1, - -25, -25, 6, -59, 73, -17, 26, -104, 34, 104, - -24, 3, -4, 1, 73, 9, -51, 42, -27, -12, - -37, -30, -57, -57, 24, 29 - }, - { - 5, -567, -198, 54, -315, 65, 3, -39, -97, -6, - 80, -47, -47, -208, -966, 559, 400, 1417, -1158, 1000, - -1913, 94, 505, -1767, -1074, -227, -301, -197, 64, -221, - 523, 622, 27, -72, 157, -44, 534, -172, 420, 24, - -338, -77, 291, -263, -126, 114, 23, 313, 249, 217, - -157, 168, 101, 152, 95, 228, -113, -226, 11, 100, - 26, 101, -74, 83, 116, -102, 154, 59, 11, -46, - -13, 140, -7, 18, 19, 32, 16, -87, 4, -17, - -84, 105, 82, -6, -123, 40, -34, 51, -14, 14, - -10, -36, 30, 29, 8, -16 - }, - { - -487, -15214, 3223, -916, -1043, -111, -812, -738, 704, -455, - -380, -765, -1125, -145, 1346, 920, 1451, -172, 174, 457, - -247, -672, 227, 51, -137, -148, -495, -74, -822, -341, - 284, 428, 7, 479, -641, -41, 158, 136, -52, 212, - 75, -159, 518, 129, -143, -430, 149, 46, -26, 308, - -273, -27, -92, -195, 19, -162, 9, 55, 113, 75, - 7, -293, 97, 7, -19, 111, -71, 72, -145, -39, - 31, -67, -56, 145, -31, -74, -6, -106, -49, 50, - -25, 0, -89, -20, -184, -55, -63, 50, 34, -8, - 3, 3, 19, 54, 9, 11 - }, - { - 99, 3050, 675, 27, -125, -341, -652, 32, 869, -79, - -182, -407, 421, 1020, 1101, 356, 898, 470, -792, -587, - 923, 39, 228, 51, 507, -698, 128, -299, 455, -63, - 277, -425, -56, 153, -540, -387, 399, 76, 40, -240, - 205, -229, -242, -354, 24, 200, -329, -181, 165, 380, - 208, 84, 68, 266, -244, -124, 240, -53, 65, 104, - 80, -93, -167, 16, -113, 10, 27, -12, 51, 77, - 101, 63, 29, 105, -47, 124, 37, 41, 42, -26, - -103, 117, -16, -53, -21, -5, -26, 72, 0, 4, - -33, 77, -44, 2, 16, -58 - }, - { - 1186, -11638, -1998, -764, -99, -1048, 603, 360, -208, 811, - 467, -418, -396, 430, 255, 61, 476, -596, 148, 71, - 97, -138, 234, 149, -392, -450, 188, -277, 86, 413, - 62, -99, 363, -61, 680, 622, 172, -390, 264, -342, - 96, -1, -370, -194, -98, -448, 184, 27, -140, 75, - -92, 154, -82, 140, 293, -171, 169, 245, 47, 195, - -94, -102, -57, -40, 31, 40, -44, 9, 81, 49, - 88, 21, 100, 5, 15, -3, 41, 52, -62, -66, - 10, 64, 25, -58, -69, -66, -56, -125, -70, 26, - -76, -58, 29, 23, -7, -11 - }, - { - -169, -7, 1393, -174, 215, -114, -426, 148, -149, -291, - 75, 129, 159, -1001, -3313, -2613, 840, -573, 278, 934, - 1105, 1606, -687, -230, 34, -8, 485, 372, 690, 363, - -816, 1078, 622, 17, -203, -116, 570, 123, -606, -141, - 80, 324, 252, 147, -261, 16, -39, -160, -210, -21, - 18, -155, -123, -173, -138, -111, -14, 68, 58, -72, - 27, -83, -114, -135, 9, 96, 86, 97, 0, -327, - -3, -54, 25, -80, -64, -39, -65, -62, -1, 30, - 15, -8, 83, 35, -79, -31, -47, -6, -52, 61, - 19, 48, -3, 10, 40, -22 - }, - { - 2072, -62, -253, -1122, 2, -476, 1292, -234, 38, -283, - 384, -539, -211, 246, 134, -113, 764, 478, -149, 519, - -186, -241, -10, 791, -147, -262, 120, 217, 42, -321, - 482, 250, 92, 109, 229, 11, -299, -195, 72, -332, - 543, -764, -356, 150, -64, 275, -102, -552, -80, 59, - 368, -154, -337, -318, 20, 91, 126, 102, 102, 75, - -278, -32, -27, 152, 87, 21, -81, 122, -77, 103, - 118, -112, 58, -87, -93, -48, 178, 18, 92, -53, - -113, -76, 68, -12, -10, 58, 68, 13, -11, 10, - 70, 57, 3, -12, 9, -4 - }, - { - -288, -2896, 508, -15, -717, -157, -759, -526, -209, 407, - 427, -705, -566, 1240, 181, -699, 229, -398, -284, -423, - -1813, 274, -591, -405, -811, -1175, -773, -592, 1273, 1011, - -415, -114, -110, -48, 399, 132, 13, 269, 112, -421, - -289, -517, -47, -426, 227, -206, 389, 211, 71, 52, - 382, 218, 52, 54, -204, -33, -273, -183, 77, -183, - -141, 43, -22, -135, -109, -3, 7, 63, 54, 172, - -75, 56, 0, 66, -114, 19, -89, -155, 16, 66, - 31, 23, 131, 10, 39, -86, 66, 6, 54, 56, - 36, 1, 35, -1, 31, 65 - } - }, - { - { - 644, -9520, 4609, -754, 435, -38, -67, -646, 643, -18, - -748, 553, 413, -657, -9, -309, 823, 110, 475, -305, - 34, -307, -99, -82, -74, -82, 657, -517, -494, 656, - -309, -89, 178, -8, 95, 2, -45, 212, 109, -95, - -175, 101, -113, -120, -301, -60, -82, 55, 9, -94, - 1, 75, -31, 57, -36, 151, 76, 149, -44, -60, - 116, 1, -30, 86, -104, -9, -1, -75, -23, -68, - -24, 10, 114, 85, 36, 50, -100, -60, 14, 2, - 58, -59, -66, 7, 21, 15, 39, 79, 10, 1, - -2, 30, 23, -7, 2, 11 - }, - { - 7, -503, -74, 145, -391, 138, -78, -180, 362, -15, - 466, -23, -54, 287, 369, 559, -294, -245, -1073, 423, - -656, 215, 248, 247, 678, -647, 519, -226, 255, -284, - 215, 175, 45, -190, -196, 112, 168, 239, 125, 180, - -150, 41, 7, 105, -223, 113, 14, 60, -20, -107, - 184, 81, 125, -135, 177, -42, -20, 5, -118, 56, - -36, -3, 4, -41, -50, 76, 105, -140, -2, -146, - 110, -32, -37, -40, 6, -54, 27, 21, -9, -42, - 10, 53, 56, 22, -23, -32, -20, -20, -19, -35, - 49, 9, -10, -6, -6, 3 - }, - { - 109, -1600, 273, -664, 138, 118, -60, 68, -194, -203, - 268, 289, -549, 76, 360, 860, -184, -507, 291, -443, - 238, 77, 135, 198, 49, -701, 546, -56, 143, 26, - -29, -159, 398, -256, 58, 132, 370, -186, 174, 202, - 127, -31, -32, -31, 103, 246, -9, 56, 42, 44, - 84, -40, 21, 59, 46, -29, 97, -174, -48, 29, - 31, 1, -48, -39, 39, -35, -14, -53, -18, 43, - 35, 31, -92, 17, 2, 19, -2, 95, -15, -17, - -70, 18, -29, -28, 49, -35, -3, -11, 38, -34, - 0, -51, -25, 22, -25, 38 - }, - { - -369, 10368, -2376, 347, 279, -181, 369, 198, -146, -696, - 502, -382, 277, -318, -151, -449, -260, 827, -948, 31, - -93, 94, -256, 172, -362, 44, 10, 438, 6, -179, - 19, -7, -43, 54, 110, 21, 3, -165, 314, -255, - -59, 230, -54, -236, 52, -59, 59, 40, -118, 148, - -147, -201, -40, 180, 39, -101, 5, -169, 96, -124, - 74, -26, -194, 153, 36, 37, -3, -226, -62, 24, - -143, 36, 44, -79, 5, -8, 16, -10, 14, 47, - 30, 22, -33, -6, -12, 12, 34, 15, -19, 48, - 13, -43, 36, 29, 5, 21 - }, - { - 126, -167, -181, -36, 49, 26, 72, 17, 89, 15, - 264, -490, 358, -103, -936, -1302, 816, 1409, -1377, -146, - 257, 41, 488, -61, -231, -1168, 68, 68, -65, 20, - -664, -267, -158, -140, -309, 14, -127, 304, 211, -348, - -67, 300, -110, 3, 93, -234, 4, 41, -188, 114, - 31, -16, -95, -101, 116, 160, -9, 108, -212, 46, - -265, -5, 27, -125, -50, -89, -24, 11, -26, 181, - 3, -57, 37, 23, -17, 111, -126, 45, -67, 28, - -38, 24, -20, -7, 19, 33, -18, 22, 13, -28, - 8, 15, 3, -18, -15, 12 - }, - { - -856, 14733, -1353, 3927, -464, 31, 591, -1160, 165, 408, - -333, -421, 400, -38, -238, 517, 21, 119, -89, 151, - -107, 411, -174, 364, -260, 25, -158, -267, 462, -28, - -163, 167, -23, -268, -160, -47, 150, 92, -3, 294, - 69, 216, -172, 5, -141, 197, 287, -351, -54, 77, - -17, -38, 112, 144, -267, 246, -51, 87, -188, -135, - -146, -63, -63, -153, 56, 63, -10, 54, 15, -39, - -64, 38, -131, 108, -34, 36, 39, -29, 21, -28, - -33, 12, 18, 42, 11, 51, -5, -14, 17, 24, - -42, 30, 12, -33, 5, 18 - }, - { - 41, -594, -402, -32, -184, 34, -59, -5, 88, -9, - 19, -158, 203, 558, 1570, -735, -777, 264, 422, 363, - -785, 55, 1703, -1817, 209, 43, 786, -162, 31, -629, - 383, -387, 538, 900, -108, 217, 147, -29, 306, 75, - 57, 100, -33, 164, 3, 94, 60, 181, -138, -159, - -47, -111, -251, 71, -70, -35, -56, -87, 39, 71, - -163, -12, -23, 100, 71, 107, -87, 38, -14, -21, - -8, 51, 73, -115, 96, 39, 102, -31, -10, 28, - -1, 23, -11, -5, 1, -33, -15, 0, 28, -53, - 13, 19, 5, 7, 11, -6 - }, - { - 3583, -11037, 1661, -2780, -34, 142, 110, -433, -136, 212, - -519, -150, 922, -102, 514, -626, 32, -864, 137, 339, - 105, -5, -104, -441, 145, 32, 63, -303, 181, 66, - 50, -189, -138, 7, -114, 25, -207, -174, 44, 152, - -94, -245, 86, 102, 38, 47, -2, 47, 189, 75, - 202, -45, -95, 37, 155, 91, -20, 16, -25, 271, - 22, -80, 150, -76, 49, 63, -60, 14, -73, 11, - -24, -49, 84, 0, 51, -40, 50, -70, 48, 63, - -12, 59, -3, -39, -39, -52, 25, 41, -36, 28, - -31, 14, 0, 9, 27, -9 - }, - { - 62, 16, 108, 127, -128, 58, -37, -25, -137, 50, - -15, -286, -126, 1105, 441, -521, -1274, 825, -1012, 1413, - -768, 708, 460, -1226, 7, 106, 438, -18, -176, -412, - -96, 166, -112, -313, 140, -211, -32, -346, 240, -145, - -78, -62, 360, 155, 88, 190, 2, 146, 60, 65, - -122, 129, 37, 50, -33, 101, -38, -124, -8, -133, - -72, 49, -56, 48, 68, -63, 127, -33, 6, 10, - -104, 10, -98, -11, 76, 77, 2, -54, -1, 26, - -66, 0, 10, 41, -91, 41, -45, 15, -34, -10, - 37, 2, 0, 11, 0, -7 - }, - { - 547, -11949, 4104, -437, 542, 581, -809, -343, 865, -159, - -191, -278, -381, 117, 661, -408, 725, -171, -166, -56, - 136, -377, 417, -270, -441, 119, 109, 246, -451, -2, - 65, 116, -114, 400, -449, -156, -56, 122, -140, 273, - -166, -372, 257, -133, -46, 110, 255, -84, -34, 222, - -183, 247, 9, -98, 107, 32, 106, -41, 102, 48, - 169, -63, 55, -91, -36, 19, -83, 105, -145, -43, - -26, -44, -18, 87, 23, -12, 64, -22, -63, -10, - -43, 41, -68, 28, -74, 24, -62, 35, 3, -53, - 16, -14, 44, 53, -4, -12 - }, - { - -50, 1809, -135, -109, -167, -168, -448, -250, 343, -259, - 432, -211, 173, 241, -411, -705, -225, 555, 92, -417, - 502, 153, -73, -435, 261, -434, 534, 20, 96, -668, - 492, -107, 85, 168, -181, -376, 177, 173, -24, -143, - -63, -251, 106, -323, 132, 188, -189, 49, -79, 22, - 14, 12, -152, 117, -104, -44, 119, -63, -70, 25, - 171, 9, -76, 42, 72, 110, -116, -139, -19, -32, - -37, -41, -63, 64, -78, 71, 7, 61, 70, 47, - -64, 109, -16, -46, -22, 25, -22, 38, -49, 22, - -10, 67, -22, 15, 14, -42 - }, - { - 1131, -10536, -1351, -834, -161, -1726, 78, -65, -450, 339, - 226, -131, -290, 26, 139, 192, 624, -281, -243, -425, - 316, -24, -80, -136, 183, 10, 334, -103, -10, 193, - 91, 235, 346, -377, 102, 5, 92, -180, 352, -277, - 122, -75, -170, -268, 199, -207, 98, 68, -82, -171, - -170, 136, -23, 51, 180, -165, 59, 138, -121, 84, - -15, 51, 17, 31, -8, 24, -50, -131, 58, -38, - -28, -14, 123, 46, 30, -49, -9, 18, -35, -17, - -5, 64, 4, 18, 24, -62, 22, -45, -55, 69, - 16, -6, -2, 7, -6, -22 - }, - { - 183, -1084, 439, 51, 164, -22, -396, 80, -205, -282, - 100, 249, 151, -213, -897, -1398, 1050, -638, -659, 500, - -382, -161, -1189, -73, 101, -775, -79, -55, 322, 638, - -279, 1061, -10, -95, -268, -724, 115, -209, -499, -22, - 240, 183, 96, 195, -8, 225, -64, -190, -131, 106, - 19, -238, -251, -28, 89, -3, -90, 24, 36, -93, - 121, 86, 105, -5, -78, -28, 13, 112, 88, -146, - 127, -20, 88, -48, -6, 19, 12, 2, -66, -15, - 19, -43, -20, -37, -28, 21, -8, 1, -54, 37, - -6, 52, -2, -32, -6, 9 - }, - { - -1409, -4065, -208, -1275, 429, -392, 1485, 237, 467, -356, - 870, 222, -145, 294, -41, -403, 188, 397, 101, 538, - -216, -20, -14, 526, -275, 209, 198, 143, 131, -529, - -56, -14, 33, 66, 192, -19, -245, -126, 270, -60, - 167, -694, -36, 184, -64, 196, 133, -59, 110, -41, - 121, -95, 34, -187, 28, 1, -75, 3, -4, 81, - -155, 15, -76, -42, -77, 5, -70, 41, -28, 31, - -5, 29, 114, -115, -22, -23, 98, -82, 58, 5, - 6, -21, 63, 25, 32, -32, -43, -17, 10, -7, - 3, 2, 16, 16, -11, -9 - }, - { - 240, -3243, -136, 395, -364, 531, -18, -251, -147, 32, - 213, -398, 198, 718, -506, -500, -154, -339, 124, 1067, - -979, 102, -290, 110, 355, 94, 251, -521, 124, 666, - -385, -219, 89, -108, 140, 235, -76, 48, 329, -154, - 37, 93, 395, -112, 19, -308, 392, 43, 83, -62, - 232, 179, -130, 36, -101, 78, -76, -115, 32, -137, - 2, 14, -11, 68, 44, -49, -109, 103, -86, 75, - -55, 75, -13, 81, -68, 13, -2, -27, -22, 11, - 1, -65, -17, -51, 5, -61, 65, -28, 17, 15, - -13, -43, 28, -47, -6, 62 - } - }, - { - { - -288, -3327, -441, 680, -216, -51, -248, -205, 218, -179, - 197, 458, -267, -338, -356, 88, 512, 485, 261, 65, - -104, 77, -279, -74, -320, -43, 296, -182, -195, 169, - 178, -209, 64, 97, 67, 48, -19, -11, 239, -49, - -313, 94, -177, -214, -77, 43, -182, -1, -2, -90, - 89, 68, 22, -12, 43, 34, 116, 77, 15, -21, - 113, 21, -1, -12, 32, -3, 45, -51, -79, -60, - 15, 15, 94, 79, -4, 33, -34, -32, 1, 14, - 42, -52, -57, 1, 20, 9, 52, 46, 44, 17, - 3, 8, 23, -2, 0, -4 - }, - { - -33, -111, -247, -514, 125, -44, -26, 232, -49, 106, - 387, 79, -76, 177, 439, -335, 490, 48, -861, -798, - 133, -227, 421, 263, 403, -76, 201, 135, -35, 23, - -173, 305, -159, -346, -48, 223, 153, 379, 22, -31, - 14, 1, 134, -78, -194, 230, -104, 5, 0, -19, - 42, 72, 122, -7, 76, -129, 15, 9, -43, -48, - 38, 34, -74, 5, -31, 27, 100, -58, -60, 7, - 12, -24, -39, -51, -18, 3, 8, 22, -40, -79, - 71, 40, 25, -5, 25, -27, -16, -3, -22, 2, - 5, -14, 35, 3, -9, -15 - }, - { - -44, 178, -881, -881, 87, 171, 11, -166, -24, -105, - -108, 41, 102, 18, 400, 133, 196, -375, 12, -143, - -38, -211, 582, -94, 320, -302, 167, 197, 63, -184, - 163, 18, 41, -164, -143, 243, 353, -102, 254, 203, - -31, -94, -26, 65, 89, 125, 78, 97, -21, 58, - 135, 14, -27, 100, -10, 89, -56, -142, 16, -58, - -11, 67, -48, -5, -15, 37, -37, -6, -32, 14, - 19, -48, -18, -3, 17, 27, 21, 52, -6, -83, - 13, -6, -7, -32, -9, -27, 15, -16, 3, 0, - -22, -32, -17, 1, -25, 18 - }, - { - 1306, 5472, -39, 377, -263, -72, 123, 73, 69, -492, - -110, 92, 1, -77, -168, -371, -281, 56, -490, 189, - -172, -87, 127, 161, -349, -32, 29, 139, 151, 38, - -242, -51, -109, 110, 107, 58, 69, -82, 183, -325, - 26, 194, -73, -78, 2, 144, -154, -11, -183, 21, - 128, -196, -75, 53, 55, -98, -16, -61, 76, -81, - 67, -99, 27, 38, 26, 10, -16, -161, -45, -41, - -38, -68, -24, -2, -28, -8, 9, -8, 16, 34, - 54, 4, -6, -22, 27, -6, 11, 24, -18, 19, - 21, 2, 6, 14, 24, 18 - }, - { - -146, -574, 160, 134, -24, -21, 4, 145, 106, -51, - 113, -263, 102, 107, -614, -505, -511, 208, 817, -672, - 171, 129, 405, -233, 344, -1540, -507, 187, 535, -771, - -102, -404, -247, -41, -201, 27, 51, 165, 39, 3, - -41, 44, 82, 101, 35, -161, -61, 41, -157, 91, - 72, -67, -79, -32, 74, 77, 75, 42, -17, -160, - -200, -24, 9, -81, -11, -94, -21, -44, 66, 137, - -59, -28, 74, -22, 36, 37, 1, -52, 0, -2, - 2, 12, -19, 1, -14, -1, 30, -19, 35, -4, - 10, 14, -25, -22, 5, 2 - }, - { - 2102, 7881, 134, 2824, 598, -98, 103, -54, -273, 252, - 113, -375, -161, 630, 129, -16, 58, -163, 204, -123, - 231, -17, 190, 136, -22, -75, -202, -217, 127, 142, - 81, -24, -144, -188, -183, -105, 146, 318, -113, 22, - 160, -15, 44, -63, 87, 72, -24, -94, -238, 2, - 112, -50, 198, 25, -22, 29, 153, 5, -133, -205, - -118, -33, -148, -10, -41, 41, -2, 12, 81, -25, - -57, 0, -53, 10, -23, 18, 64, -51, -30, -11, - 17, -23, 33, 18, 54, 24, -18, 33, -15, -17, - -6, 13, 15, -15, -24, 6 - }, - { - 0, -715, -160, -187, -101, -38, 5, 101, -42, 6, - -83, -6, -4, 439, 1200, -1282, -452, -247, 288, 93, - -299, 165, 479, -336, -131, 258, -243, 60, 44, 173, - -184, -91, 526, 862, 164, 187, 61, 111, 279, -1, - 100, -2, 125, 219, -35, 119, 57, 131, -127, -163, - -131, 17, -95, -134, 90, -120, -51, -119, 10, 24, - -61, -41, -36, 12, 103, 41, -16, -25, 9, 18, - -10, 76, 0, -1, 53, 60, 33, 65, -22, 2, - 13, 19, -23, -25, 17, 5, -60, 18, -4, -31, - -16, 18, 26, 11, 9, -10 - }, - { - -3021, -1062, -477, -1667, 287, 95, -218, 104, -143, -192, - -14, 37, 324, 82, 131, -218, -193, -439, -223, 447, - -174, -171, 106, -77, -184, 162, -202, -30, 181, -38, - 5, -21, -118, -21, -226, -99, -141, -45, 103, -36, - -29, -176, 48, -41, 130, 14, 72, 49, 88, 58, - 212, -35, -37, 11, 185, 118, 69, 7, 15, 52, - 57, -4, 31, 95, 10, 12, -7, -50, -54, -14, - 1, -10, 18, 44, -4, -8, 66, -3, 21, 19, - 33, 33, -15, -17, -33, -48, 32, 16, 6, 3, - -13, 3, 15, 38, 3, -7 - }, - { - -6, 225, 250, 27, 39, -12, -25, -16, -74, 47, - -132, -236, 87, 409, 746, -1161, -199, -135, -94, 795, - 560, 16, -69, -180, -81, 469, 585, -224, -525, 397, - -314, -304, -235, -6, -68, -264, -255, -139, 71, -127, - 130, -88, 84, 227, 227, 247, 48, 23, 13, -1, - 124, -89, 71, 34, 16, -9, -45, 36, -11, -135, - -96, 5, -28, 15, 13, 22, -3, -12, -6, 19, - -84, -10, -94, -21, 100, 45, -7, -17, -10, 35, - -20, -27, -21, 62, -60, 4, 4, -12, -36, -21, - 18, 11, -6, 10, 3, -4 - }, - { - -577, -7567, 185, 535, 941, -182, 123, 15, 182, 143, - -136, 180, -188, 253, -106, -172, 198, 223, -139, 91, - -32, -223, 211, -143, -589, 143, 206, 29, 84, -141, - 12, 90, 2, -63, -46, -102, -133, 252, -161, 20, - -169, 16, -128, -298, 248, 193, 56, 23, 66, 1, - 99, 96, 21, -73, 56, 103, 60, 27, -4, 44, - 91, 67, 2, -45, 2, -91, 21, 57, -99, -66, - -27, -23, -3, 24, 73, -23, 26, 21, -45, 15, - -30, -45, -42, 13, 16, 6, 2, -16, -14, -56, - 37, -28, 41, 38, -12, 7 - }, - { - -23, 953, 352, -219, -110, -147, -103, -236, -16, 89, - 141, 269, 97, 78, -1022, -361, -368, 485, 155, 233, - -585, 408, -110, -71, -101, -228, 149, 390, -57, 21, - -267, 30, 147, -97, -129, -60, 65, 220, -152, -22, - -265, -84, 136, -109, 138, -54, -4, 122, -94, -16, - -124, 30, -71, -4, -22, -124, -3, 64, -26, 14, - 88, -1, 71, -52, 97, 35, -107, -68, -21, -72, - -23, -46, -4, -14, -45, 25, 22, 46, 30, 59, - 12, 16, 7, -39, -17, -8, 21, -5, -21, -18, - 34, 27, 12, -1, 10, -7 - }, - { - -2823, -5849, -569, -742, -318, 124, -1183, -586, 354, -80, - 360, -191, -316, -180, 248, 132, 336, -237, -155, 175, - -123, 212, -95, 23, 151, 179, 121, -97, -103, -32, - 192, 231, 119, -118, -62, -218, 46, 214, -60, 101, - -136, -136, -143, 53, 99, -106, 50, 132, -23, -225, - -2, -65, 152, -87, 31, 83, 20, 92, -69, -56, - 104, 26, 3, 51, 45, 2, -91, -102, 46, -54, - 34, -54, 74, 11, 66, -35, -29, -15, -18, 14, - -1, 46, -6, 49, 11, -30, 12, -39, 1, 28, - 40, 8, 4, -10, -3, -6 - }, - { - -163, -1426, 593, 441, -11, -149, -141, -40, -206, -120, - 55, 94, -126, 251, -833, 59, 177, -361, -345, -130, - -936, -544, -181, -105, -76, -662, -353, 143, 375, 149, - 455, 723, -86, -360, 110, -646, -107, -368, -271, -43, - 319, 164, -150, 157, 116, -67, 61, -156, -37, 124, - 17, -134, -203, -131, 166, 18, -49, 107, -72, -49, - 89, 88, 161, -16, -101, -67, 68, 36, 116, -13, - 64, 15, 82, -73, 56, -4, 13, 7, -27, -14, - 30, -59, -72, -29, -20, -9, 23, -26, -13, 25, - -11, 4, 25, -10, -23, 20 - }, - { - 155, -6166, -360, -528, 35, 663, 3, 791, -13, -19, - 235, 675, -187, 286, -106, -184, -252, 51, 402, 348, - -113, 58, 162, 216, -121, 148, 124, 363, 77, -190, - -289, -177, 75, 2, 24, 124, -224, -31, -31, 96, - -96, -219, -81, 162, 147, -9, -50, 244, -55, 42, - 117, -8, -33, -42, 5, -37, -174, 18, -79, 103, - 13, -59, -28, -109, -109, -18, -48, -16, 45, -25, - 19, 77, 3, -75, 7, -48, 60, 3, -9, 32, - -10, 7, 13, 31, 26, -74, -33, 13, -11, 9, - 2, -16, 7, 10, 12, -13 - }, - { - -217, -2779, -126, 198, 65, 202, 251, -86, -45, -118, - -93, 0, 502, 938, -596, -633, -619, -364, 247, 723, - -38, -482, 310, -243, 731, 153, 530, -450, 91, -5, - 49, 55, -169, -38, 291, 103, -120, 209, 41, 71, - 128, 328, 343, -96, -262, 62, 110, 67, 18, -50, - 107, 255, -125, 3, -66, 20, -41, 0, 49, -84, - 35, 61, -31, 16, 60, -5, -106, 69, -30, -26, - 56, -5, 58, 29, -12, -19, -27, 24, -45, -47, - 25, -32, -66, -43, -16, -12, 37, 4, -24, -3, - -6, -17, -22, -23, -6, 23 - } - }, - { - { - -18, -1731, -1164, 387, -216, -68, -13, 155, -13, -285, - 327, 205, -275, -12, 48, 210, -147, 120, -112, -93, - -186, 132, -15, 335, 34, -73, -98, -119, 59, 76, - 225, -83, 73, 52, 82, 27, 155, 150, 211, -28, - -269, 38, -207, -127, -23, 43, -146, -1, -12, -65, - 99, 3, 1, -12, 70, -30, 85, 59, 48, 55, - 65, 39, 59, -46, 42, -23, 72, 32, -10, 38, - 53, -5, 9, 3, -54, -19, -7, 2, -9, 2, - 5, -10, 16, 8, 3, 0, 14, -6, 29, 17, - 18, -1, -1, -17, -1, 1 - }, - { - 1, 412, -79, -316, 315, -29, 77, 179, -129, -39, - 173, -171, -194, -15, 352, -103, 628, 221, -36, -410, - 358, -42, 143, -279, 29, 88, 116, -155, -162, 190, - -108, 166, -303, -211, 158, 189, 115, 170, -99, -16, - 21, -136, -5, -45, -106, 107, -186, -59, -110, -43, - 41, -54, 12, -35, 0, -120, 28, -13, 1, -40, - 43, 27, -67, 58, 38, -1, 19, 2, -6, 6, - -16, -13, 13, -1, 4, 50, -3, 23, 0, -54, - 33, 6, 28, 6, 27, -15, -19, 3, -25, 8, - 5, -14, 30, -8, -8, -3 - }, - { - -32, 1219, 266, 384, 442, 40, -41, -129, 141, 21, - -38, 111, 121, 11, 59, -496, 143, -381, 225, -32, - -56, -532, 506, 88, 497, -32, 59, 160, 65, -38, - 294, 32, -135, -272, -250, 120, 191, -101, 102, -6, - -82, -36, 17, 38, -43, -59, 83, 90, -91, -48, - -26, -22, -32, 12, -4, 142, -100, -32, 148, 25, - -63, -19, -75, 27, -41, 31, 10, 33, -46, -79, - -32, -37, 26, 11, 1, -3, 7, 27, -15, -63, - 31, -12, 10, -10, -3, 0, 30, -19, -6, 16, - -10, -4, -5, -3, -26, -2 - }, - { - -1438, 1132, -1072, -48, 336, -80, -122, -65, 302, 34, - 89, -47, -80, 142, 461, 98, -206, -148, -483, 215, - -19, 11, 251, 173, -338, 145, -113, -142, 76, -33, - -205, 69, -131, 87, 96, 163, 106, -88, 28, -217, - 53, 70, 46, -133, -15, 283, -140, -15, -134, -41, - 74, -77, -10, -43, -24, -73, 75, -29, 25, -44, - 103, -56, 56, 14, 59, -9, 22, -59, 16, 55, - 84, -30, -43, -6, -33, -27, 0, -1, -27, -27, - 23, 10, 16, -31, 11, 4, 0, 17, -23, -2, - 5, 18, -9, -25, 6, -6 - }, - { - 143, -812, -278, 138, -10, -30, -18, 79, 25, 2, - 232, -52, -7, 93, -180, 588, 311, -687, 506, -616, - 333, 347, 579, 2, 527, -570, 108, 134, 505, -798, - 324, 45, -64, 165, 120, 188, -32, -76, 14, 202, - 168, 19, 60, 104, 99, -55, 9, 51, -92, 94, - 116, -1, -48, 0, 35, -16, 80, -57, -72, -45, - -32, 5, 28, -30, -11, -46, -7, -80, 19, 30, - -70, -34, 52, -35, 34, 13, 32, -38, 5, 15, - 17, 27, 19, 16, -8, -25, 17, -40, 17, 8, - 23, 22, -2, 13, 6, -18 - }, - { - -2189, 1075, -480, 2230, 219, -121, 104, 464, 168, 164, - 54, -174, -202, 332, -115, -246, 53, -290, 165, -134, - -84, -344, 256, 28, -82, -1, -18, -52, 77, 87, - -34, -59, -136, -147, -219, -169, 1, 126, -198, -40, - 109, -78, 43, 86, 168, -36, -159, 2, -158, -32, - 196, -50, 40, -19, 107, -46, 24, -9, -24, -51, - 113, 63, -154, 33, -46, 33, 10, 21, 90, 23, - 2, 11, 6, -17, -25, 5, 3, -58, -12, 13, - 28, -27, 35, -24, -1, -6, -10, 23, 10, -35, - -42, 0, 5, 10, -14, -15 - }, - { - -33, -796, -88, -66, -2, 8, 24, 85, -90, -12, - -72, -59, -251, -43, 418, -827, 269, -135, 63, -160, - -265, -312, 351, 708, 466, 382, -792, -169, 131, 525, - 233, 155, 441, 342, 48, 32, -65, 27, 151, -196, - -102, -105, 8, 153, -111, 57, -1, 107, 4, -18, - -79, -36, -1, -22, 171, -121, -147, -89, 60, -20, - -67, -11, -84, -94, 1, -3, 10, -34, -31, 23, - -5, 41, -6, 44, 42, 10, -31, 45, -27, -26, - 10, -2, -23, -10, 11, 2, -32, 24, 3, 20, - -21, 5, 15, 8, 18, -11 - }, - { - 1777, 5845, -221, -1541, -37, 217, -45, 99, -238, -260, - 240, 93, -68, -71, 63, 134, 83, 218, -156, 193, - -167, -196, 187, 1, -233, 192, 51, 267, 128, -238, - 104, 189, 37, -6, -28, 34, -60, 77, -67, -245, - 41, -155, -81, -68, 68, 21, 113, 44, 35, 18, - 83, 78, 104, -22, 72, 58, 116, 19, -31, -82, - 71, -67, -83, 62, -52, -19, 23, -32, -27, -33, - 0, 2, -13, 58, 22, 30, 55, 7, 3, 3, - 26, 16, -9, -14, 6, -6, 6, -3, 19, -14, - -20, -11, 7, 11, -23, 5 - }, - { - -51, -194, 26, -41, -12, -21, 41, 30, -33, 13, - -82, -16, 56, -84, 641, -888, 603, 440, 133, 554, - 534, -357, 112, 231, -428, 525, 763, -4, -304, 562, - -146, -273, -62, 156, -237, -285, -263, -183, 67, -186, - -7, -5, 0, -87, -17, 107, 69, 99, 28, -22, - 45, -52, 49, -13, 66, 8, -8, 87, -58, -105, - -18, 66, 14, 38, 25, 31, -5, 24, 23, 46, - -31, 19, -73, -3, 94, -7, 9, -5, -24, 30, - -1, 6, -31, 63, -49, 1, 4, -15, -8, -25, - -17, 4, -6, -3, -8, -2 - }, - { - 631, -6945, -1424, 391, 773, -317, 506, 138, -43, 9, - -57, 197, 169, 522, -80, 30, -93, 317, -224, -28, - -44, -244, 60, 73, -284, 391, -46, -287, 268, 264, - 53, -234, -201, -138, 270, 50, -135, 263, -20, 84, - -167, -15, -75, -221, 170, -5, -162, -36, 50, -187, - -21, -42, -13, -49, 5, 2, -46, -48, -47, 11, - -25, 18, -25, -43, 25, -33, 28, -18, -51, 28, - 42, -12, -18, 23, 40, -25, -16, 22, -9, 53, - 11, -15, -23, -22, 0, -21, 7, -4, -18, -45, - 25, -26, 11, -4, -13, 24 - }, - { - 88, 530, -28, 226, 115, 127, 248, -187, -165, -5, - -21, 572, 73, -75, -787, 103, 29, 117, 88, 768, - -451, 179, -33, -98, 95, 201, -8, 160, -249, 151, - -198, 68, -10, -19, -56, 24, -13, 97, 45, 232, - -78, 161, 182, -35, 136, -44, -43, 54, -71, -42, - -113, 53, 16, -3, -1, -120, -76, 30, -27, -73, - 22, -31, 5, -86, 31, 1, -59, -35, 14, 0, - 62, 21, 41, -12, -12, 15, -16, -15, -57, 27, - 12, -8, 23, -12, -1, -33, 9, 2, 26, 0, - 19, 18, 17, -4, -2, -6 - }, - { - 3077, 2152, 43, -443, -389, 1794, 320, -304, 167, -452, - 437, 18, -76, -134, -274, -221, 450, 174, -75, 277, - -41, 185, 20, 103, -21, -88, 88, -64, -114, -131, - -1, 28, 39, 127, 164, -90, -19, 291, -82, 155, - -165, -84, 75, 256, 45, -51, 67, 196, 54, -34, - 119, -18, 56, -191, -4, 107, -48, 45, 60, -33, - 45, 39, 35, -25, 17, -13, -31, -19, 8, -79, - 79, -41, 35, -15, 46, -41, -51, -29, -14, 17, - -4, 16, -1, 36, 20, 10, 4, -19, 4, -35, - 16, -2, 9, 4, 0, 3 - }, - { - 109, -1749, -82, 356, -79, -289, 43, 188, 10, 37, - -23, -51, -182, 541, -849, 172, 402, 111, 104, -180, - -80, 119, 276, -185, -530, -225, -198, -409, -344, -361, - 194, 328, -267, -338, 321, -255, 7, -187, 18, 91, - 141, -95, -411, -47, -80, -89, 73, -165, 14, -11, - -16, 40, -9, 14, 141, -34, -17, 84, -71, 33, - -5, -61, 53, -12, 2, -48, 74, 60, 139, 2, - 40, 24, 58, -76, 18, -46, 26, 22, 12, 5, - 34, -18, -46, -19, -29, -37, 5, -5, 15, 2, - -32, 0, 34, 25, 4, 5 - }, - { - 1053, -5125, -197, -44, 22, 999, -439, 231, -283, -139, - -246, 264, -107, -54, -621, 165, -60, -38, 147, 33, - -332, -287, -21, -125, -220, 91, -21, 76, 183, 207, - -21, -188, -34, -35, -33, -64, -115, 185, -60, -59, - 97, 70, -179, 27, -14, -27, 99, 288, -13, 76, - 74, 42, 39, 60, 98, 33, -159, 101, -58, 62, - 77, -16, -19, -39, -28, 25, -21, -14, 23, -59, - 28, 44, -6, 32, 62, -34, 31, -4, 0, 40, - -4, 14, -7, -16, 14, -38, -30, 12, -16, 16, - 16, -8, -1, 25, 27, -2 - }, - { - 176, -2272, -261, 72, -17, -1, 205, 68, 130, 20, - 74, 293, 296, 508, 34, 114, -322, -231, 103, 2, - 223, 43, 319, -701, 314, 79, 465, -435, 389, 90, - 338, 305, -66, 64, 246, -5, -20, 130, -177, 73, - 121, 59, 97, -97, -173, 92, -46, -32, -41, -48, - -16, 166, -92, 68, 62, 45, -83, 51, 138, -12, - -3, -16, -76, -29, 14, -15, -56, 64, -5, -43, - 47, -24, 37, -32, -64, -45, -45, -7, -41, -27, - 35, -19, -21, 4, 35, 0, 15, 17, -25, -7, - 5, -3, -33, -14, -1, -5 - } - }, - { - { - 149, -799, -1116, -850, 425, -121, 79, 117, 115, -25, - 96, -306, -78, 187, -9, 217, -169, 17, -116, -378, - 96, -64, 169, 59, 257, -15, -217, 52, 124, -7, - 150, 119, -102, -40, 125, 57, 271, 131, 30, 70, - -125, -21, -146, -159, 16, -12, -154, 50, -22, -62, - 24, -18, 35, 55, -44, -19, 65, 31, 152, 45, - 13, 68, 21, -13, 2, -33, 34, 61, -14, 80, - 23, -11, 43, -47, -46, -22, 7, -18, 5, 2, - -23, -7, 37, -1, 15, 11, -19, 6, 17, 8, - 20, -5, -12, 2, -17, 11 - }, - { - 6, 639, -376, 765, -604, 61, 130, -83, 167, -137, - 150, -154, -169, 182, -234, 568, 338, -137, 42, 298, - 79, 278, -183, -381, -296, 288, 105, -50, -103, 144, - 79, -282, 173, -367, 46, 292, -1, -30, 67, 12, - 38, -156, -57, 96, -140, -144, -3, -7, -141, -91, - 2, -28, 8, -16, -76, -6, 46, -25, 23, -76, - 39, -38, -23, 104, 30, -6, 2, 10, -18, -2, - -28, 19, 37, 8, -11, 42, -6, 1, 11, 16, - -42, 46, 6, 21, 6, -2, -6, -33, -9, -8, - 21, 4, 8, -21, -13, -1 - }, - { - 73, 846, 415, 2023, -666, 65, -8, -45, -13, 81, - 85, 143, 16, 244, -61, -476, -53, -128, 144, -193, - 140, -561, 349, 193, 210, 333, -109, -51, 95, 299, - 26, 189, -111, -361, -69, 124, -24, 8, -51, -10, - 17, 138, 29, -81, -21, -136, 70, 26, -17, -4, - -93, 34, -22, 12, -22, 87, -76, 60, 63, 71, - -64, -45, -97, 65, -51, 7, 16, 39, -10, -97, - -21, 2, -8, 18, -1, -12, 21, -8, -17, 6, - -7, -17, 1, 20, 3, -2, -8, -13, 16, 4, - -9, 31, -9, -15, 0, -28 - }, - { - 807, -1915, -126, -251, -290, -8, -57, 24, 91, 55, - 421, -223, 126, 71, 448, 51, -109, -208, -68, -32, - 102, -166, 265, 36, -162, 125, -157, -113, -81, -48, - 20, -21, -17, -1, 133, 85, 94, -21, -103, 8, - 73, -21, 59, -198, 83, 214, -96, -111, 6, -118, - -18, 43, 38, -99, -83, 40, 10, -58, 9, 6, - 3, 29, -21, 74, 10, -31, 26, 8, 22, 67, - 62, -1, -17, -23, -22, -28, -23, 7, -7, -11, - -10, -5, 14, -11, -10, 24, -6, 1, -11, 9, - -17, 16, -6, -24, -6, 0 - }, - { - -99, -1241, 433, 139, -29, 0, 7, -74, 51, 66, - -50, 333, -238, -37, 161, 301, 501, 287, -465, -273, - 48, 283, 603, 221, -97, 584, 130, -140, 239, -276, - -5, 134, -76, 50, 351, 28, -70, -142, 22, 231, - 44, 127, 79, 27, 58, -72, 56, 44, 17, 36, - 98, -15, -16, -49, 19, 18, 56, -53, -82, -39, - 61, -77, 6, 22, -27, -60, -34, -16, -42, -2, - -3, -45, 27, 12, 23, 6, -3, -24, -2, -14, - 30, 12, 57, 13, 10, -20, -30, -8, 12, -9, - 26, 32, 13, 0, 4, -16 - }, - { - 1287, -4077, -193, 2497, 105, -90, 284, -7, 351, 283, - -162, -40, 40, -1, -224, -127, 45, -183, 143, -280, - -184, -80, 126, -52, -54, -101, 164, 84, 139, -100, - -69, -13, -221, 17, -147, -102, -149, 39, -121, -51, - 32, 9, -13, 237, 42, 22, -44, -98, -103, 46, - -4, 196, -105, 146, -43, -31, -91, -33, 0, 21, - 86, 51, -49, -38, -5, 38, -12, 30, 24, 83, - 1, -46, 16, 16, -6, 6, -14, -26, 2, -12, - 35, -4, 22, -4, -29, -9, -9, 0, 23, -19, - -36, -1, -6, 14, 1, -19 - }, - { - 7, -317, -626, -14, 71, -16, -7, 75, -84, -123, - 164, -140, -340, 352, -72, 429, -612, 491, 319, -899, - 72, -395, 379, 757, 559, -353, -580, 289, 260, 182, - 560, -91, 384, 232, 198, -276, 71, 105, -41, -270, - -139, 11, 3, 10, 29, 4, -17, 37, 80, -56, - -32, -64, 50, -14, 20, -7, -171, 15, -10, -26, - -13, -11, -78, -37, -58, -19, -27, 26, -62, 25, - 25, -11, 17, 42, -5, 9, -7, -22, -8, -41, - 35, -12, -4, -24, 11, -8, -9, 18, 18, 16, - 1, 8, 3, 16, 1, -5 - }, - { - -329, 8050, 519, -2149, 421, 123, 233, -213, -113, -156, - -19, 302, -36, -35, -145, 213, 102, 174, 361, -111, - -56, -219, 1, -95, 34, 95, 142, 299, 163, -191, - 7, 50, 236, -153, 118, 84, -4, -31, -144, -175, - 7, -87, -92, -49, -16, 15, 54, 100, 76, -13, - 47, 43, 208, -28, 34, 42, 53, -11, -13, -122, - 97, -23, -44, -50, -18, -28, -19, 4, -40, -30, - 22, 1, 0, 20, 0, 55, 16, 16, 25, 13, - -16, 13, 1, -28, 25, 11, -11, -7, 20, -5, - -28, -21, 18, -22, -24, 27 - }, - { - 0, -174, -310, -40, 6, -24, 34, 78, -23, -54, - 24, -51, 95, 70, 369, -168, -73, 604, 327, 106, - 215, -176, 140, -41, -219, 236, 642, -104, -39, 111, - -86, 120, -32, 15, -232, -158, -265, 1, 19, -74, - -149, 16, 45, -163, -49, -40, 121, 169, 10, -31, - -52, 96, -55, 53, 24, -7, 54, 44, -100, -25, - -3, 8, 63, 44, 14, 7, 48, 16, 28, -6, - 48, -1, -40, 33, 37, -15, 6, 5, -15, 21, - -22, 55, -20, 2, -13, 2, -7, -26, 10, -23, - -15, -10, 7, -12, -2, -7 - }, - { - -703, -6149, -130, 172, 231, -298, 312, 96, -226, -26, - 190, -104, 155, 250, 139, 254, 34, -189, -111, 100, - -277, -61, -177, 113, 95, 54, 88, -76, 88, 58, - 177, -187, -189, -32, 72, -36, 30, 153, 136, 7, - -140, -65, -29, -108, 81, 22, -153, -16, -35, -140, - -133, 9, -81, 36, -40, -18, -42, -118, 81, 0, - -93, -4, -50, -24, 53, -5, -7, -50, 10, 69, - -32, 16, -32, 36, -12, -16, 5, -10, 21, 7, - 30, 27, -41, -35, -16, -13, -28, 6, -29, -10, - -3, 9, -19, -2, 9, 11 - }, - { - -102, 534, 41, 663, -54, 33, 293, -143, -97, -117, - 0, 459, 110, -63, -511, -156, 379, -86, 396, 193, - 525, -197, -5, -147, -196, 439, -90, 117, -122, 156, - 7, -126, -262, 89, 79, -19, 41, 75, 88, 138, - 44, 228, -67, 135, -64, 94, -14, -54, 3, -165, - 38, 40, 62, -76, 44, -40, -78, -14, 15, -56, - -42, -49, -8, -43, -1, -42, -21, -18, -32, 2, - 59, 63, 38, -7, -29, 33, -28, -17, -32, 2, - 4, -7, 21, 2, 9, -38, -8, 32, 16, 34, - 5, 17, 8, 8, -23, -5 - }, - { - -1797, 8580, 337, -179, -780, 1399, 1062, -200, 126, -236, - 77, 110, 120, 84, -332, 10, -101, 184, 33, 11, - 552, -92, 75, -88, -133, -184, 333, -115, -83, -188, - 8, 30, 5, 233, 24, 225, -123, 159, 206, -64, - -91, 53, 17, 149, 43, 99, -56, 172, 66, 71, - -36, 25, 2, -162, 23, 30, -54, 30, 65, 82, - -80, 87, 24, -59, -1, -5, -23, 10, -12, -33, - 26, -18, 25, 11, -2, -13, -39, -13, -5, 4, - 17, -28, 24, 1, 19, 0, -10, -6, -11, -23, - 14, -10, 5, 10, 2, 4 - }, - { - -40, -2012, 433, 254, -25, -207, -99, 97, 188, -50, - 205, -143, -81, -319, -399, 18, 252, 182, 75, -156, - 813, 76, -292, -291, -879, 575, -486, -407, -314, -160, - -69, 199, -141, -182, 7, 159, -243, -62, 110, 36, - -94, -166, -155, -133, -5, -34, -126, 8, -46, -65, - 3, 66, -30, 92, 17, -28, -22, -16, -45, 153, - -94, 7, -64, 41, 10, -4, 3, 150, 24, 59, - 15, 40, 8, -21, -30, -39, 23, -9, 22, 16, - -6, 32, -13, -19, -23, -56, -5, 26, 1, -6, - -18, 16, 2, 17, 29, -14 - }, - { - -1608, -1551, -8, -127, -254, 528, 54, 94, -265, -146, - -179, -33, 222, 230, -969, 140, 103, -12, -123, -187, - -53, -184, -125, -226, -42, -195, 244, -163, 149, 224, - 167, -230, 26, -78, 42, -273, -11, 154, -44, 10, - 44, 57, -164, -31, -110, 147, 139, 89, 158, -28, - 95, -1, 65, 64, 38, 106, -95, 18, -14, 87, - 11, -1, 12, -58, 16, 46, 7, -41, 33, -51, - 58, -6, 18, 28, 56, 16, -4, -2, 23, 34, - 1, 10, -12, -16, 21, -5, -7, -35, 7, 21, - 12, 9, -6, 27, 11, 7 - }, - { - -98, -2090, 88, -121, -51, -2, 38, 172, -74, 250, - 69, 207, 312, -226, 1234, -318, -67, -257, -85, -121, - 192, 27, 199, -350, -252, 254, 186, -250, 307, 391, - 232, 136, 184, -88, 245, 66, 46, -110, -37, -21, - 274, -198, -56, -24, 45, -39, -10, -68, -77, 45, - 45, -9, -45, 56, 104, 60, -87, 1, 50, -19, - 23, -40, -46, -39, -28, 14, -9, 41, -46, 1, - -20, 34, -34, -56, -70, -27, -11, -28, -40, -29, - 29, -10, 6, 38, 6, 4, 1, 16, 2, -2, - -3, -9, -19, -19, 6, -15 - } - }, - { - { - -314, 922, 1683, -1523, -16, 21, -28, 52, 451, -13, - -309, -351, 10, -185, -322, 123, -146, 12, -10, -425, - 172, 40, 201, -98, 117, 71, -129, 119, 251, 19, - -53, 121, -41, -53, 167, -60, 82, 21, -100, 47, - -9, 52, -56, -24, 34, -60, -44, 125, 7, 48, - 31, -110, -50, 13, -100, -88, -20, -18, 101, 4, - -15, -8, -4, 27, -1, -34, -21, 16, -52, 46, - 10, -13, 63, -18, -17, 9, 34, -24, 3, -7, - -4, -10, 24, 5, 4, 9, -5, 12, 1, -5, - 11, 11, -10, -1, -18, 2 - }, - { - 63, 1003, 5, 1057, -573, -44, 41, -79, 224, -94, - 110, -147, -226, 46, -455, 245, -119, -302, -248, 368, - -63, 85, -22, -35, -305, 204, 40, -30, -19, 101, - 49, -157, 388, -332, -112, 167, -27, -58, 144, 54, - 58, -9, 23, 160, -157, -197, 27, -40, -95, -24, - 75, 72, 82, -17, -55, 1, 29, 0, 22, -33, - 12, -47, 19, 69, 5, 10, 11, -16, -23, -1, - -60, -36, 22, 6, -28, -2, -39, -5, 9, 18, - -57, 30, -3, 7, 4, 4, 3, -38, 0, -18, - 17, 0, 2, 3, -2, 8 - }, - { - -33, 815, 99, 1323, -702, 282, 166, 91, -100, -84, - 49, 167, 89, 31, -81, 19, 266, 137, -149, -419, - 373, -181, 118, -99, -77, 170, -179, -76, -3, 240, - -191, -45, 33, -122, 28, 85, -28, -66, -63, 71, - 117, 232, 51, -48, 117, 40, 119, 45, 22, -28, - -45, 45, -41, 81, -2, 1, -112, 32, -1, 89, - -15, 16, -26, 109, -41, -38, -20, 15, -20, -61, - 35, 44, 11, 29, -2, -11, 22, 16, -1, 19, - -21, -11, -13, -7, 1, 5, -15, -6, 19, -10, - -7, 32, -3, -6, 6, -25 - }, - { - 286, -1500, 290, 131, 573, -22, -75, 160, 149, 27, - 178, -483, 432, 270, 333, -94, -222, -308, 32, 77, - 102, -198, 119, 69, -142, -23, -4, -50, -67, -6, - 172, 111, 56, -77, 132, 154, 173, 5, 26, -7, - 21, -1, -77, -189, 125, 90, -151, -82, 139, -28, - -19, 12, 33, -57, 8, 65, -16, -71, -11, 3, - -50, -24, -50, 105, 9, -11, 19, 24, 29, 47, - 8, -12, 35, 22, -16, -12, -9, -20, 4, 29, - 6, -5, 3, -11, -12, 8, -14, -10, -14, 24, - -22, -8, -14, -10, -9, -11 - }, - { - 41, -1701, 8, 113, -77, 17, -70, -171, 39, -11, - -75, 236, -494, -47, 251, -108, -385, 634, -395, -460, - -227, -176, -11, 60, -62, 607, -59, -262, -68, -207, - -148, -190, -197, 22, 90, -338, -272, -26, -58, 58, - -22, 55, 6, -58, -66, -114, -41, -25, 8, 16, - 87, -35, -3, -85, -18, -5, 53, 0, -64, -10, - 42, -94, 7, -6, 38, -34, -39, -27, -64, 12, - 17, 17, 34, 13, 12, 3, -25, -13, 5, -16, - 19, -23, 19, 4, 12, 1, -24, -2, 6, -13, - 34, 24, 8, 10, 11, 12 - }, - { - 161, -5303, 418, 2381, -390, -176, -6, -553, 46, 271, - -156, -105, 21, -216, -303, 45, 253, -65, 101, -104, - 135, 179, 138, -166, -147, -100, 165, -73, 32, 82, - 136, 65, -214, 80, 25, 15, -133, -57, 18, 89, - -122, -73, -26, 125, -9, 38, 75, 53, 44, 127, - -194, 27, -120, 143, -118, 43, -60, -13, 22, 14, - 17, 9, -16, -3, 27, 59, -14, 4, 1, 35, - -8, -19, -26, 29, -4, 18, -1, -18, 20, -17, - 6, -24, 14, 18, -6, 7, -7, 3, 14, 5, - -16, 3, -3, 9, 10, -2 - }, - { - 10, 454, -72, -58, -6, 3, -11, 21, -143, -123, - 131, -109, -195, 212, -37, 749, -656, 117, -60, -836, - 476, 52, 886, 320, -395, -753, -301, 276, -32, -85, - 323, -266, 130, -41, 201, -55, 9, -95, -111, -101, - -31, -93, -73, 61, 75, 83, 18, -60, -25, -55, - 61, -32, 38, -14, -2, 86, -40, 63, 45, 23, - 6, -9, -2, 55, -62, -54, 8, 123, -50, -39, - -30, -20, 25, 0, -6, 21, 9, 0, 3, -33, - 24, -28, -1, -13, 19, 4, -1, 18, 5, -8, - 11, 13, 1, 7, -13, -5 - }, - { - -815, 6024, 6, -2495, -236, -114, 31, -167, -31, -126, - -198, 316, 248, -223, -107, 87, -53, -144, 257, 52, - 38, -106, -38, -197, -182, -4, 38, 113, 112, -144, - -149, -120, 172, -155, 169, -69, -87, -43, -176, -151, - -29, 13, -54, -105, 5, -39, -66, -105, 20, -4, - 29, -103, 46, -49, 44, 44, -20, -95, -5, -87, - 74, 4, 18, -13, 5, -21, -22, -7, -8, 28, - 34, -5, -1, 12, -24, 12, 0, 3, 19, 5, - -29, 0, -5, -14, 22, 0, 25, 13, -10, -13, - -22, -8, 20, -9, -6, 16 - }, - { - 45, 166, -97, 135, 55, 4, -36, 78, 72, -66, - -63, 24, 55, 59, -158, 190, -315, -306, -9, -238, - -179, -114, -213, -557, -146, -300, -134, -227, 85, -95, - -331, 19, 5, 60, -61, 179, 89, 191, 21, -9, - -69, 131, 143, -91, -8, -53, 96, 12, -18, 17, - -81, 73, -35, 31, 34, 66, 20, 15, -5, 66, - 29, -30, 30, -32, -25, -19, 2, -33, -15, -30, - 29, -16, 14, 83, 21, -23, -18, -14, 0, 41, - -24, 35, -32, -1, -9, 3, 9, -21, 8, -1, - 3, -16, 3, -9, 6, -5 - }, - { - 722, -5892, -1281, 60, 16, -682, -484, -144, -362, -21, - 172, -45, -77, -201, 91, 195, -161, -214, 53, -334, - -472, 58, -25, -85, -16, -58, 148, 67, 130, -23, - 236, 0, -43, 140, 77, -166, 88, 59, 32, 191, - -75, 7, 190, -80, 71, 148, -100, -5, -39, -59, - -193, 18, 62, 144, -81, 11, 79, -37, 152, -15, - -109, 25, -22, -57, 8, -38, 9, 6, 22, 73, - -37, 28, -2, 8, -30, -34, 18, -4, 9, -44, - -25, 14, -38, -31, -27, 3, -36, -10, -5, 21, - 12, 9, -7, 17, 15, 1 - }, - { - 79, 591, 47, 522, -178, -68, 171, -160, 126, -76, - 68, 114, 31, 92, -378, -384, -59, -149, 724, 265, - 554, -269, -26, 155, 7, 292, -250, -110, -255, -51, - -26, -173, -202, 167, 70, -115, 51, 21, -126, 15, - -91, 64, -159, 155, -89, 19, 37, 81, 71, -107, - 157, 24, 11, -47, 106, 30, 23, 36, -19, -94, - -44, -40, 55, -16, -2, -62, -17, 4, -39, -23, - 1, 6, -15, 0, -15, 33, -22, 0, -2, -11, - -22, -22, -16, -18, 19, 13, 0, 13, -12, 33, - -3, 3, 2, 13, -12, -4 - }, - { - -299, 10690, 187, 224, -737, -32, 82, -15, 428, 190, - 135, 155, 12, 140, 182, 254, -231, 51, -5, -353, - 296, -88, 132, -7, 151, -100, 179, -306, 26, 31, - 226, 68, -129, 299, 69, 185, -202, 50, 170, -201, - 64, 70, -69, 136, 115, 79, -152, 49, 42, 11, - -143, -23, 2, -202, -38, -85, -70, 10, 6, 103, - -44, 75, 14, -25, -45, -22, 1, 9, 32, -4, - 5, -7, 10, -7, 12, 14, -19, 10, -15, -22, - 10, -16, 2, -25, 12, -24, -4, -1, -13, 1, - 25, -2, -2, 0, -2, 9 - }, - { - -15, -1998, 437, -58, -82, -72, -79, -8, 91, -43, - 165, -153, -85, -538, -651, -611, -63, -155, -164, 14, - 260, -454, -276, 598, 160, 666, -431, 271, 69, 233, - 126, 203, -48, -172, -80, 152, -95, 66, 82, -140, - -93, -106, 77, 95, 77, 6, -78, 91, 5, -5, - 30, 83, -56, -25, -17, 40, -17, -43, -22, 185, - -43, 90, -11, 29, -23, -12, -88, 84, -10, 36, - -32, -3, 9, 21, 8, -20, 11, -10, 17, -6, - -33, 38, -4, 6, 10, -27, 12, 11, -1, 14, - -5, 11, -22, -8, 21, -16 - }, - { - 1299, 2323, -263, -1073, -923, 37, -159, 340, 89, 18, - -6, -35, 60, 708, -400, -102, -274, 30, -30, -269, - 261, 96, -111, -169, -55, -349, 109, -248, 70, 200, - 230, -73, 248, 71, 96, -264, -141, -69, -115, 136, - -13, 201, 25, -171, -200, 124, -16, -96, 89, -107, - -101, -70, 98, -22, -35, 10, -100, 37, -19, 61, - -36, -6, 32, -29, 74, 58, 22, -47, 8, -36, - 73, -32, 40, 22, 26, 7, 6, -30, 8, 49, - 17, 7, 0, -12, 3, -1, 8, -30, 27, 23, - -1, -2, -1, 4, -16, 1 - }, - { - 41, -2316, -197, 14, 1, -118, -2, 176, -101, 88, - -167, -190, -137, -260, 1348, -577, -95, -161, -343, -536, - -478, -526, -24, -32, -257, 70, 65, 203, 379, 123, - 55, -18, 305, -53, 76, -32, -55, -179, 63, -111, - 86, -100, 39, 46, 44, -115, 74, 1, -22, 25, - -23, -38, -11, 23, -32, -41, -44, -74, -31, 56, - 60, -24, 14, 25, 16, 94, 16, 16, -99, -36, - -38, 39, -20, -11, -8, -7, 13, 13, -35, -26, - 15, -13, -17, 8, -27, 0, -4, -6, 3, 1, - -15, -6, 9, -3, 17, -9 - } - }, - { - { - 572, -470, 1029, -908, -349, -42, 16, 71, 160, 290, - -403, -108, -283, -10, -511, -156, 190, 17, -110, -148, - 59, 337, -79, -5, 81, -41, 34, 14, 301, -12, - -3, -173, 117, -14, 32, 166, -141, 186, -70, -175, - 16, -10, -65, 53, 42, -76, 33, -25, 13, 128, - 34, -95, -39, 4, -86, -85, -89, -33, 77, 17, - 25, -44, -22, 37, 63, -27, -36, 18, -61, 4, - -3, 6, 20, 37, -13, 7, 17, -5, -18, 13, - 33, -16, 4, 6, -1, 1, 10, 6, 13, 5, - 6, 9, -5, -8, -12, 1 - }, - { - -126, 1581, -93, -161, 403, -9, 59, 105, -16, -388, - 276, -31, -146, -102, -185, -115, -468, 182, -382, 382, - -221, -58, -17, 139, -355, 36, -49, 379, 11, -3, - -33, 117, -25, 123, -188, 53, 215, -71, -63, 113, - -8, 58, 44, 77, -140, -177, 84, -114, 38, -41, - 42, 77, 153, -35, -42, -33, -16, 20, 19, -17, - 6, -56, 82, -25, 0, 15, 16, -11, -28, 25, - -77, -50, 3, 3, -33, 12, -40, -2, 9, -18, - -21, 2, 14, -21, 15, 10, -11, -28, 1, 1, - 5, 0, -7, 28, -3, -4 - }, - { - -93, 1961, -1176, -842, 1367, 176, 152, 100, 19, -135, - 194, -171, 238, -346, -203, 524, -150, 263, -302, -34, - 144, 1, -107, -3, -87, 41, 18, -200, -80, 71, - 4, -177, 150, -143, -29, -89, 105, -75, 11, 114, - 131, 72, -30, 98, 83, 111, 100, 54, 8, -38, - 30, -25, -9, 87, -25, -24, -76, -2, -48, 8, - 18, 98, -1, 94, -15, -104, 10, 30, -79, 34, - -1, 46, 7, 5, 3, 27, -23, 29, 16, -2, - -10, -6, -10, -14, -19, 16, -8, 7, -8, -9, - 15, -8, 12, 2, -7, -15 - }, - { - -1342, 1109, 690, 704, -399, -45, 33, 40, 193, 49, - -26, -379, 263, 359, 22, 54, -53, -381, 90, -8, - 7, -78, 181, 6, -154, 58, -10, -221, 77, -132, - 339, -12, 1, 65, 53, 209, 191, -69, 87, 57, - -86, -64, -134, -49, 42, 93, -89, -31, 98, -12, - 19, -114, -2, 60, 26, 30, -15, 5, -57, 17, - -52, 21, -38, 56, 9, 46, -8, 12, 10, 20, - 5, 15, 1, 32, -13, 17, -22, -29, 17, 15, - 7, 12, 4, -13, -9, 0, -10, -18, -14, 15, - -8, -4, -25, 3, -6, -9 - }, - { - 5, -2004, 55, 20, 35, -38, 9, -90, 12, -164, - 115, 175, -352, 255, 0, 74, -677, -58, -636, 56, - -587, -331, -76, 301, -285, 499, -262, 202, -278, 21, - -247, -511, -119, -115, -157, 0, -249, -70, 33, -23, - -40, 77, -22, -10, -128, -87, 35, -50, -29, -5, - 62, 1, -37, -70, 28, -59, 54, 39, -53, -35, - 20, -43, -8, -25, 78, -30, 4, -54, -55, 20, - -5, 57, -21, 19, -9, 1, -14, -8, 18, 22, - -15, -4, -20, 18, 8, -13, 15, -5, -17, 11, - 17, 37, -6, 13, 10, 26 - }, - { - -1501, -1873, -936, 2018, 252, -153, -149, -456, -74, -94, - 195, -108, -246, -221, -166, 213, 159, 95, -50, -21, - 334, -49, 72, -100, -162, -63, 61, -111, -48, 116, - 209, 9, -33, -135, 73, 96, -108, -37, 87, -51, - -138, -6, 62, 5, 37, -73, 51, 117, 94, 17, - -101, -33, -102, 35, 56, -24, -12, 10, -15, 32, - -22, -41, 17, 47, 28, -18, 0, 18, 34, 7, - 22, -21, -34, 28, -24, 14, 20, 15, -5, -17, - 5, -29, -7, 23, 6, -1, 8, 0, -3, 19, - -12, -3, -6, 5, 13, 2 - }, - { - 20, 674, -2, -93, -57, -29, 13, 12, -105, 13, - -134, -77, 26, -214, 160, -157, -82, 102, -106, -472, - 176, 63, 558, 350, -587, -297, -416, 78, 99, 1, - 210, -171, 52, -99, -58, 307, -154, -86, -186, 15, - 54, -167, -61, 109, 33, 117, 9, -67, -26, -26, - 11, 1, 21, 40, 34, 3, 74, 3, 30, 61, - -25, 5, -13, 30, -46, -8, 30, 54, 17, -36, - -69, -16, 34, 6, 11, 16, 3, 18, -20, 37, - -25, -22, 0, 8, 5, 8, 9, 4, 2, -18, - 0, 6, 12, 4, -15, -5 - }, - { - 1351, 905, 798, -2036, -75, -156, -13, -46, -30, -25, - -120, -90, 312, -69, -261, 142, -197, -46, -117, 64, - -41, 140, -308, 42, -406, 127, 58, -134, 121, 13, - -90, -132, -14, -67, -29, -108, -161, 14, -168, -187, - -60, 70, 39, -137, 36, -109, 27, -289, 51, 61, - 31, -101, -77, -1, 58, 59, 17, -106, -17, -23, - -35, 38, 61, 15, -15, -19, 10, -6, -32, 82, - 16, 2, 20, 6, -10, -35, 21, 34, -10, -6, - -11, -3, -8, 1, 5, -1, 39, 8, -28, 1, - -12, -4, 7, 6, 0, 1 - }, - { - 8, 309, 153, 73, -41, 35, -76, 77, 58, -61, - -199, 272, -132, 329, -245, 184, -259, -469, -173, -260, - -100, 159, -620, -322, -76, 3, -270, -40, 2, -280, - -174, -25, -78, 73, -65, 23, 134, 191, -75, -75, - -2, 276, 84, -86, -13, 87, 76, -108, 26, 12, - 25, 9, 3, 41, 16, 46, -22, 47, 47, 34, - -18, -8, 32, -11, -54, -21, 1, -33, -40, -41, - 22, -48, 71, 47, 24, 12, -44, -17, 34, 22, - 10, -5, -28, -1, -5, -3, 8, 6, -21, 23, - 2, -20, -11, -13, 23, 14 - }, - { - -659, -6836, 1029, -295, 179, 140, -1599, 119, -232, 259, - -263, 111, -10, 44, -37, -117, -48, -214, 140, -360, - -256, -102, 27, -140, -58, 11, 264, -128, 196, -122, - 256, -105, 156, 152, 92, -15, 60, 3, 100, -17, - 23, 116, 153, -73, -30, 192, -84, 66, -88, -12, - -52, -92, 141, 144, -129, 30, 88, 81, 38, 17, - -85, -50, 84, -116, -22, -10, 5, -25, 16, 67, - 15, 1, 11, 3, 5, -41, 15, -1, 0, -29, - -33, -18, -28, -5, -14, -13, -6, -11, 0, 24, - 11, -3, 0, 17, 11, 9 - }, - { - -53, -108, 903, -107, 169, 85, -64, -257, 223, -128, - 219, -160, 193, -126, -97, -355, -578, 83, 405, 623, - 277, -287, 160, 36, 299, -340, 240, -180, -236, -257, - 28, -172, -102, 151, -40, 59, -96, 18, -128, 6, - -184, -33, 58, 21, -12, -10, -1, 43, 84, -51, - 133, 22, 17, -8, 48, -28, 75, 67, -47, -58, - -1, -58, 52, -71, 9, -35, -27, 20, -25, 0, - -11, -26, -7, 8, -23, -4, -1, -9, 3, 6, - -50, -15, -8, -17, 12, 10, -1, -8, -7, 10, - 10, 20, -6, -2, 12, -6 - }, - { - 2088, 7804, -616, 183, -590, 64, -147, 59, 342, 487, - 82, 25, -58, -174, 623, 34, 129, -39, -148, 274, - -240, 37, 75, 192, 66, 55, -53, -206, 7, 54, - 229, 38, -51, 47, 309, 178, -248, -14, -31, -27, - -6, 127, 60, 149, 182, -78, 8, -54, 75, -101, - -79, -134, 111, -184, -40, -105, 21, -45, -19, 47, - 82, 44, 35, -11, -13, -79, 12, -4, 36, 23, - -17, 8, 16, -30, 5, 40, -11, -11, -5, -34, - 0, 7, -23, 0, 11, -24, 7, -1, 0, 1, - 7, 25, 0, -7, -7, 22 - }, - { - 42, -1547, 114, -529, 76, -20, -2, -297, 142, 124, - -86, -72, 91, -701, -591, -71, -579, -162, 14, -72, - -190, -187, -45, 586, 407, 115, -34, 281, 133, 190, - 379, -10, 112, -147, -56, -53, 27, 50, 95, -146, - 15, -146, 58, 208, 33, 52, -83, -31, 141, -4, - 85, 18, 31, -112, 4, 36, 51, -43, 9, 95, - -1, 68, 78, -67, -17, -9, -50, 38, 16, -28, - 27, -32, 29, 25, 31, -2, -15, 34, -14, -8, - -13, 15, -15, -23, 32, -15, 12, -3, 1, 10, - 2, 2, -2, -7, -14, 2 - }, - { - -382, 4254, 236, -1329, -301, -86, -424, 283, 101, 310, - -338, -3, 179, -269, 1098, -183, -360, -141, -202, 102, - 164, -37, 101, -124, -222, -47, -176, -90, 8, 184, - -10, 115, 245, 118, 33, -39, -161, -225, -130, 186, - -139, 223, 103, -114, -142, 24, -106, -8, 7, -48, - -139, -32, 75, -63, -37, 5, -41, -22, -12, 3, - 27, -56, 34, -3, 53, 15, 21, -15, 11, -24, - 21, 7, 59, -14, 23, -9, 13, -41, 16, 29, - 31, -7, -14, 3, -17, -8, -6, 15, 22, 13, - -5, -24, 12, -9, -16, 2 - }, - { - -41, -2389, -6, 183, -183, -82, 137, -79, 154, -64, - -277, -121, -209, 852, -763, -218, 39, -131, -434, -238, - -425, -718, 55, 73, -275, 15, 20, 357, 277, -137, - 142, 41, 188, 34, 98, -36, -208, -35, 56, -45, - -160, 141, 42, 35, -101, -81, 131, -55, 39, 8, - -2, 9, -55, 59, -66, -67, -7, -83, -22, 44, - 103, 22, 34, -10, 22, 88, 13, -21, -41, -20, - -29, -18, 18, -1, 25, -16, 10, 10, -11, -28, - 4, -12, -37, -1, -8, -11, 1, -1, -7, -16, - -16, 2, 18, 1, 8, 10 - } - }, - { - { - -699, -5492, -3071, -202, 334, -12, -40, 40, -17, 338, - -175, 184, -328, -192, -575, -65, 509, 213, 282, 435, - 129, 204, -51, -42, 74, 106, -27, -176, 30, -177, - -5, -25, 354, 41, -86, 48, -274, 169, -153, -317, - -180, 43, -55, -112, -3, -101, -61, -153, -55, 25, - -48, -110, 88, 118, -30, 16, -7, 12, 45, -10, - 83, 6, -6, 27, 88, 19, -24, -6, -25, 42, - -7, -42, -39, 46, 25, -3, 8, 12, -9, 21, - 24, -19, -14, -2, -14, -14, 12, -1, 23, 15, - 3, 2, 3, -3, -3, 17 - }, - { - 78, 1066, -737, -750, 115, 2, 84, 14, -214, -382, - 329, -41, -178, -39, 49, 393, -89, 177, -273, 170, - -158, -309, -160, 88, -505, 48, -151, 403, 85, -73, - 81, 311, 30, 242, -78, 164, 207, -171, -211, 88, - 31, 63, 47, 6, -90, -1, 142, -99, 34, -66, - -1, -41, 93, -31, 1, -44, -63, 1, 34, 33, - 53, -53, 38, -69, -11, -70, -112, -41, 0, 34, - -43, -12, 6, 6, -42, 27, 14, 20, -24, -27, - -3, -8, -1, -30, -14, -9, -23, -21, -3, 4, - 5, 1, -9, 24, 3, 2 - }, - { - 246, 4193, -171, -2799, 156, 190, 53, 123, 310, -223, - -749, -727, 165, -651, -252, 361, -504, 50, -184, 41, - -185, -265, -148, -17, 322, -74, -173, -197, -192, -76, - 36, -306, 101, 50, 63, -134, 65, -29, 17, 144, - 64, -192, -3, 176, -1, -62, -4, 30, 11, 5, - 120, 36, -58, -58, -92, 45, -50, -65, -125, -41, - -3, 96, 31, 74, -17, -76, 12, 60, -53, 27, - -9, -20, -49, -17, 7, 24, -56, -8, 20, 9, - 8, 14, 5, -1, -21, 10, -5, 13, -6, -14, - 8, -25, -2, -8, -7, -8 - }, - { - 1854, 5356, -159, 927, 474, -123, 55, -136, -37, 2, - 131, -363, -289, 33, 142, 153, 198, -278, -38, -76, - -65, 44, 283, 76, -132, 130, -127, -245, 165, -124, - 125, -198, -175, 26, -6, 62, 93, -80, 26, -35, - -41, -34, -96, 23, -10, 22, -5, 96, 48, -72, - 26, -22, 27, 90, 1, -26, -11, 47, 4, 56, - -39, 38, 0, 2, -25, 63, 6, -14, -39, -9, - -3, 9, -24, 25, 1, 7, -25, 3, 31, -5, - -26, -5, 6, -10, 0, 2, -5, -5, -13, 4, - -9, 2, -20, 15, 11, -2 - }, - { - -46, -2345, -251, -105, -30, -75, 5, -96, 74, 41, - 246, 313, -8, 181, -160, 637, -542, -1352, -833, 409, - -645, -84, 5, 287, -16, 386, -227, 355, -126, 167, - -78, -537, -247, -191, -203, 121, -68, 1, 185, 117, - 6, -33, -67, 66, -8, 14, 32, -165, -102, 27, - 100, 30, -34, 6, 60, -61, 24, -26, -59, -36, - 56, 14, 11, 2, 51, -24, 37, -10, -24, -1, - -24, 13, -36, -6, -34, -11, -5, -5, 28, 11, - -31, 19, -15, 5, 9, -23, 32, 14, -5, 12, - -8, 26, -11, 5, -4, -3 - }, - { - 2020, 4821, 521, 1188, -586, -43, 15, -238, -307, -723, - -225, -212, -182, 8, -37, 353, 204, 25, -59, -186, - 61, -19, 56, -222, -173, -152, -36, 3, -38, -73, - 23, 56, 225, 16, 19, 48, -57, -8, 184, 86, - -51, 49, 59, -59, -8, -25, 57, 62, 90, 4, - -51, -55, -129, -93, 94, -6, -3, -40, -63, 30, - 17, -29, 68, 112, 6, -48, 2, 14, 77, 28, - 28, 42, 16, -6, -1, 12, -18, -1, 9, 20, - 27, -18, -15, -4, 3, -7, -12, -17, -16, -4, - -7, -3, 1, 14, 5, -3 - }, - { - -30, 543, 148, 78, -1, -75, -9, 90, 30, 9, - -214, -40, 116, -316, -83, -150, 446, 205, 164, -370, - -94, -335, -412, 198, -172, 246, -351, -113, 80, 113, - 88, -419, 50, -117, -54, 216, -310, -83, -143, -16, - 9, -36, 53, 85, -108, 17, -7, -42, -53, 16, - 91, 46, -9, 35, 101, 6, 108, 9, -58, -15, - -16, 47, -30, 1, -49, 18, 10, 6, 26, 12, - -30, -18, 33, 43, 13, 2, -17, 12, -2, 57, - -44, -34, 23, 28, 11, 13, 19, 1, 6, 8, - -5, -14, -4, 5, -13, -8 - }, - { - -1188, -6090, -1916, -1319, 453, -46, 389, 383, 333, 151, - -62, -207, 169, -280, -588, -1, -353, 76, -406, -84, - -221, -165, -430, -61, -477, 69, -8, -236, 9, 32, - 187, -26, -160, -296, -192, -283, -387, -19, -156, -175, - -18, -10, 57, -2, 97, 0, 113, -194, 120, 47, - -31, -58, -89, -53, 3, 63, 56, -25, 90, 43, - 4, 33, 33, 34, 23, 34, 21, 28, 24, 68, - -13, 15, -2, -11, 32, 0, 2, 14, -1, 4, - -5, -12, -28, -5, 23, -4, -2, 5, -8, 13, - 5, -3, -2, 10, -1, -12 - }, - { - -44, -188, -79, 5, -102, 79, -35, -71, -111, 102, - 71, 463, -189, -91, -431, 211, 728, 249, 161, 156, - -6, 233, -302, 46, 123, 784, 301, -96, -222, -169, - -232, -132, -27, -218, -140, -39, -119, -30, -69, -53, - -70, 211, -48, -77, 0, 66, 89, -9, 68, 80, - 104, 0, 23, 80, -37, 10, -32, -27, -39, 29, - 14, -6, 33, 52, -5, -15, -5, 10, 5, -31, - 57, 2, 68, 28, 2, 9, -14, -2, 33, 11, - 16, -12, -21, 5, -10, -6, 12, 16, -29, 8, - -7, -17, -21, -13, 17, 7 - }, - { - 569, -8188, -819, 590, 692, -533, -1576, 305, 349, 410, - -355, 409, 433, 108, -93, -41, -228, -128, 241, -110, - -209, -110, 113, -249, -409, -20, 258, -136, 208, -168, - 301, -88, 30, 91, 208, 259, 305, 108, 49, -203, - -6, 198, 93, -39, 103, 174, -125, -21, -133, 104, - 132, -141, 33, 74, -154, -11, 19, 51, 3, 48, - -75, -94, 77, -86, -82, -63, 37, -44, -9, 56, - 7, 8, 21, 8, 26, 8, 12, 1, 34, 13, - 9, -13, -18, 22, 16, 8, 7, -15, 0, 11, - -5, 10, 6, 4, 9, 22 - }, - { - 28, -1201, -641, -507, 365, -128, -332, -258, 179, -183, - 182, -86, -31, -127, 18, -309, -237, -18, -186, 350, - 139, -376, 283, -269, -14, -535, 87, -65, 71, -52, - 10, -39, -96, -80, -101, 154, -110, -29, -182, 49, - -32, 19, 79, -47, -29, -22, -53, -63, 6, -79, - 41, -10, 1, -1, -5, -90, 17, 25, -46, -20, - 51, -61, -19, -117, -46, -8, 12, 32, -5, 35, - 27, -4, 4, 2, -26, -11, 16, -14, -28, 12, - -20, 4, 18, -1, 7, -3, 9, -5, -4, 2, - 0, 14, -1, -1, 5, -11 - }, - { - -2732, 1430, -605, -300, -726, 260, 110, 30, 3, 591, - 450, 46, 201, 124, 779, 85, 534, 210, -307, 191, - -268, 72, 41, 184, 106, 368, -109, -67, 28, -19, - 140, -175, 6, -23, 175, 175, -63, 81, -56, 105, - -55, 138, 283, 272, 67, -31, 153, -39, 73, -52, - -49, -74, 147, -103, 67, 19, -4, -58, 29, -8, - 104, 19, 21, 1, 46, -35, 35, -1, 20, 52, - 7, 5, 18, -24, -13, 30, 4, -2, 8, -20, - 10, 6, -9, 16, 23, -11, 2, -7, 9, 9, - 1, 19, 4, -10, -17, 23 - }, - { - -56, -1066, 204, -899, -130, -115, 188, -230, -161, -11, - -409, -197, 144, -285, -76, 318, -418, 99, 308, -271, - -225, 286, 363, 275, 263, 238, 272, 180, 145, -65, - 312, 37, 135, -115, -71, 2, -4, -96, 111, 82, - 43, -185, 21, 238, -56, -116, -117, -94, 104, 73, - 219, 13, 5, -146, -69, 4, 72, -28, 4, 33, - -37, 11, 17, -73, 29, 13, -1, 30, 12, -30, - 30, -20, 65, 24, 46, 2, -38, 10, -19, -8, - -17, -6, -31, -32, 22, -8, 12, -14, -15, -12, - -10, -4, 3, 3, -13, -4 - }, - { - -631, 4065, 481, -365, 840, 263, -392, 313, 242, 339, - -389, 98, 248, 72, 2090, -81, -342, 32, 30, 253, - 206, -279, 108, 0, -347, -76, -60, -112, -139, 32, - -249, 64, 220, 181, 120, 78, -1, -129, -78, 135, - -154, -11, -11, 77, -12, -29, -53, 133, 30, 16, - -28, -18, -82, -159, -17, 0, -45, 28, 64, 0, - 32, -33, 20, 18, 69, 4, -5, -12, 12, -33, - 21, 42, 24, -51, -10, -16, 5, -22, 6, -4, - -4, -12, 14, 4, -9, 2, -18, 14, 5, 7, - -1, -19, 2, -14, -14, -4 - }, - { - 49, -1683, 358, 163, 38, -50, 118, -70, 114, -55, - -140, 243, -189, 113, -1549, 265, 323, -96, -149, 104, - 53, -507, 135, 104, -190, 164, -111, 96, -32, -603, - 22, 191, 90, -163, -26, -80, -149, 16, 36, 31, - -115, 36, -102, -12, -133, -62, 113, -122, 55, 77, - 3, 17, -96, 12, -85, -37, 35, -14, 45, -8, - 33, 4, 14, -40, 23, 33, -53, -65, -10, 32, - 36, -28, -21, -27, 14, -8, 8, 26, 22, -13, - 18, -5, -20, 14, 20, 6, 31, 20, -12, -11, - -8, 1, 3, -7, -6, 9 - } - }, - { - { - 652, -5030, -4311, 809, -663, -4, 199, 78, -281, 299, - -75, -249, 244, -297, -457, 316, 43, 109, 512, 327, - 94, 227, 55, -104, 53, 88, 52, -117, -211, 27, - -166, 208, 288, 20, -178, 187, -246, 243, -363, -96, - -176, 25, -66, -111, 66, -115, -164, -131, -30, -86, - -54, -90, 96, 72, 86, 0, -14, 75, 34, -5, - 48, 47, -11, 8, 16, 54, 36, -59, 11, 23, - 9, -43, -46, 9, 51, 9, 6, -18, 14, 20, - -5, -18, -5, 16, -7, -13, -7, 5, 14, 18, - 15, -8, -3, 19, -13, 19 - }, - { - 37, -912, 787, -442, -255, -28, 17, -47, -283, -69, - 186, -54, -102, -223, -110, 427, 209, -85, 430, -302, - 114, -765, -23, 36, -251, -109, 41, -16, 344, 71, - -143, 310, 101, 153, 156, 64, 73, -88, -204, 168, - 79, -96, 46, -25, 43, 90, -20, 28, -13, -149, - 14, -18, -4, -24, 28, -20, 6, -71, 80, -11, - 29, 4, -42, -45, -22, -32, -103, -67, 29, -10, - -23, 14, 12, 8, -34, 10, 36, 0, -41, 19, - -13, 2, -20, 1, -39, -14, -16, -15, 5, 3, - 4, -1, -4, 5, 1, 7 - }, - { - -335, 5569, -215, -1945, -846, 166, 272, -55, 118, 38, - -1006, -268, -162, -606, -180, -167, 133, -556, -17, -26, - 91, -466, 104, -162, 367, -9, -124, -382, -23, -135, - -14, -138, 82, -140, 105, 92, -166, 68, -81, 104, - 218, -291, 183, -2, 69, -167, 43, 29, 56, -11, - 82, 44, -26, -82, -103, 33, -7, -83, -72, -40, - 6, -31, 99, 16, 4, -21, -10, 29, 38, -31, - 2, -37, -54, 1, 12, -19, -32, -26, 7, 18, - 33, -9, 27, 2, -6, -18, -4, 5, 18, -15, - -12, 0, -12, -8, -8, -5 - }, - { - -1580, 9166, 1083, 625, 85, -139, 136, -258, 13, -97, - 247, -163, -656, 178, 603, -203, 79, -271, -203, 201, - -206, 132, 88, 237, -315, 130, 37, -196, 83, 38, - -55, 92, -315, -18, 78, -212, 44, -14, 75, -107, - 39, -44, 84, -147, 50, 39, 27, 55, -98, 53, - -51, 53, -57, 147, -42, 55, -24, -46, 87, 1, - -18, -25, 55, -34, -3, 26, 35, -14, -41, -18, - 10, -11, 7, -29, 33, 6, -23, 37, -12, 10, - -27, -20, 3, 4, -6, -1, 3, -17, 17, -17, - -7, 0, -10, 11, 5, 2 - }, - { - 82, -2101, -447, -112, -39, 6, -83, -179, 144, 14, - 183, 559, 48, -154, -727, 782, -345, -1189, -165, 635, - -401, -245, 406, -74, 175, 211, 429, -201, 66, -105, - 178, -271, -374, -73, -184, -58, 282, -216, -26, 247, - 46, -21, -27, -25, 77, 78, -89, -37, -115, 9, - -20, 124, -31, 30, -29, -7, 6, -55, 2, -98, - 17, 94, -29, 38, 29, -18, -18, -4, 34, -55, - 28, -23, -14, -17, -29, 3, -5, -18, 35, -8, - 3, -22, 11, -6, 13, -29, 30, 19, -6, 19, - -13, 11, 2, -10, 1, -17 - }, - { - -1376, 11464, -837, 269, 89, 56, -26, -94, -239, -292, - -806, -14, -467, 106, 100, 169, 338, 97, -189, -24, - 44, -229, -56, -280, 44, -208, -56, 144, -49, -66, - 30, -21, 380, 141, -191, 13, -141, 53, 283, 30, - 56, 23, 10, -28, -89, 137, 18, 30, 154, -22, - -2, -139, 25, -164, 96, -21, -65, -85, -81, 47, - 103, -44, 73, 71, 31, -48, 0, 23, 62, 34, - 46, 7, 40, 18, -5, -16, -33, -8, 31, 20, - 26, 12, -17, 7, -13, -7, -18, -24, -13, -18, - 6, -12, 6, 21, 4, -10 - }, - { - -15, 328, 166, 116, 28, -44, -45, 77, -8, -15, - -50, -153, -77, 127, -525, 204, 603, 206, 473, -466, - -40, -354, -481, 89, -59, 192, -187, -115, 153, 63, - -106, -290, 209, -362, 77, 53, -260, -110, -133, -36, - -50, 96, 36, 27, -56, -61, -83, 15, -66, 18, - 74, 56, 90, -20, 54, 45, 75, -49, -40, 16, - -53, 60, -15, -5, -36, 78, -62, -7, 12, 34, - 34, -23, -10, 27, 28, 6, -36, 11, 11, 20, - -8, -32, 12, 16, 20, 17, 13, 7, 0, 22, - -2, -19, -4, 13, -17, -10 - }, - { - 393, -11834, 950, -903, 3, 18, 416, 134, 598, 257, - -112, 65, -89, -168, -507, -78, -232, 141, -468, -281, - -89, -120, -361, -232, -194, -109, 122, -199, 33, -103, - 269, -100, -100, -253, -201, -333, -374, 29, -101, -207, - 105, -83, 106, -17, 52, 80, -23, -31, 98, -81, - -23, -22, -113, 73, -61, 93, -1, 31, 98, -19, - 52, 62, -1, 2, 8, 93, -15, 35, 40, 48, - -33, 2, 10, -24, 11, 30, 0, 1, -2, 9, - -1, -8, -47, 5, 38, -8, -6, 6, -3, -5, - 13, -1, -1, 0, 0, -1 - }, - { - -15, -205, -235, -69, -81, 106, 28, -20, -255, -30, - 260, 247, 331, -483, -400, 510, 766, 89, 165, 33, - -175, 361, -286, 258, 128, 564, 620, -359, -412, -59, - -71, -301, 85, -236, -7, -62, -183, -143, 20, 86, - -164, 14, 29, 26, -68, 140, 19, 117, -92, 138, - 52, 47, 45, 78, -137, 27, 68, -132, 1, 34, - 33, -6, 10, 26, -16, 23, 13, 16, 6, -19, - 35, 36, 52, 6, -5, 12, -7, 10, 7, 17, - 17, -23, -1, 19, -17, -14, 3, 13, -22, -6, - -4, -16, -16, -1, -3, 5 - }, - { - -500, -10713, 2616, 1002, 637, -2076, -282, 180, 590, -124, - -45, 620, 442, -35, 58, -465, -85, 135, -339, 218, - 21, -182, -188, -117, -499, 48, 161, 121, -102, 19, - 352, -98, 34, 116, 52, 369, 162, 243, -108, -30, - -72, 145, 73, -27, 223, -77, 33, -109, -69, 53, - 99, -32, -90, 9, 21, -35, -51, 18, 41, -65, - 3, -46, -60, 9, -69, -88, 19, -14, -48, 53, - 17, 24, 15, 13, -32, 23, 12, 4, 44, -4, - 45, -6, 4, -17, 5, -1, 20, -4, 1, -1, - -1, 13, 6, -12, 9, 15 - }, - { - 2, -1941, -507, 117, 24, -186, -356, -51, 129, -79, - -148, 31, 99, -236, 226, -437, 498, -397, -161, -563, - 627, 6, -95, -331, 61, -280, -228, 88, -96, 316, - -113, -190, 29, -233, 5, 49, 34, -5, -167, 21, - 138, 37, 42, -48, -61, 10, -62, -74, -88, 10, - -73, 83, -16, -37, -54, 50, -85, -8, -36, 8, - 18, -24, -43, -40, -84, -11, 13, 28, -33, 24, - 61, 5, 20, -14, -13, -15, 0, 21, -40, 8, - 3, -1, 10, 7, 5, -1, 12, 11, 1, 2, - -11, 2, 2, 1, 0, -13 - }, - { - 2120, -4822, -338, -713, -398, -54, 362, -87, -187, 519, - 358, 18, 281, 245, 1034, 22, 475, 6, 63, -200, - -232, 262, 83, -22, 16, 408, -174, 106, 85, -106, - -10, -131, 6, 28, 60, 173, 187, 78, -93, 151, - -77, 141, 165, 218, 90, 35, 120, -24, 36, -65, - -24, 36, 1, -38, 57, 111, -88, -10, 14, -25, - 30, 30, 6, -5, 79, 13, 21, -11, 32, 43, - 16, 22, -30, -26, 42, 27, -12, -17, 3, -12, - 16, 19, 8, -4, 2, 11, -2, 2, -9, 18, - 7, 0, -4, 5, -3, 7 - }, - { - 71, 41, -1006, -440, -395, 72, 6, -156, -265, 70, - -338, -273, -724, 210, 604, -67, -134, 122, 328, -57, - -248, 864, 907, -968, 372, 65, 477, -27, 274, -96, - -38, 181, -116, 43, 53, -162, 73, -8, -9, 37, - 77, -37, -67, 77, 2, -37, -112, -154, 73, 132, - 176, 43, -75, -53, -120, -74, -21, 42, 29, -31, - 63, -37, -39, -19, 29, 0, -4, 24, 20, -36, - 58, -12, 37, 11, 27, -8, -11, 3, 10, -34, - -5, -33, -21, 0, 11, 2, 1, -6, -22, -23, - -3, 8, -4, 6, -2, -15 - }, - { - 1248, 2065, -81, -133, 749, 85, -80, -66, 817, -58, - -18, -159, 479, 22, 2149, -388, -52, 88, 300, -63, - 151, -247, -25, 152, -312, -195, 25, -353, 50, -33, - -177, 25, 147, 120, 158, 21, 6, -39, -15, 20, - -26, -247, 73, 126, -13, -57, -67, 195, 13, -21, - 76, -26, -193, -91, -24, -8, 2, 27, 50, -19, - 37, 39, -4, 18, 45, 9, 8, -8, -11, -6, - -19, 80, -29, 17, -39, -1, -13, 21, -3, 10, - -4, -13, 20, -4, 3, -5, -10, 10, -1, 9, - -5, -10, -7, 4, -9, -14 - }, - { - -21, -796, -195, 47, 177, 33, 54, -132, -159, 133, - -115, 280, -68, -1160, 567, 311, 427, -157, 115, 134, - 95, -283, -398, 240, -327, 433, -177, -330, 4, -204, - -149, 229, 112, -247, 33, -166, 13, -106, -113, 17, - 37, -158, -99, -5, -6, -112, 97, 0, -37, 71, - 34, 23, -78, -30, -92, -10, 0, -45, 82, 12, - -21, -75, 25, -12, 23, -11, -47, -40, -16, -22, - 62, -2, -76, -16, -9, 5, 0, 28, 18, 4, - 27, -3, -2, 1, 11, 25, 29, 24, -5, -11, - 0, 1, -7, 8, -19, 2 - } - }, - { - { - -662, 2645, 4392, 1407, -192, 166, 278, 319, -265, 9, - -189, -419, 340, -266, -103, 592, -196, 276, 394, -48, - -290, -41, -70, -203, 235, 66, 96, 100, -116, 212, - -200, 164, 353, 178, 110, 252, -149, 539, -113, 127, - 7, -29, -87, 11, 160, -5, -60, 23, -15, -78, - 5, -74, -13, -8, 130, 34, 14, 71, 40, -6, - -1, 2, -23, -43, -74, 28, 31, -32, -1, -29, - 20, 5, -12, 6, 48, 2, 6, -16, 11, 11, - -7, -4, 16, 30, 1, 16, 14, 0, -4, 7, - 4, 5, 6, 12, -11, 12 - }, - { - -73, -3555, -766, 274, 9, 30, 40, 49, 103, 146, - 32, -21, -104, -354, -312, -211, -25, 29, 200, -310, - 301, -985, 28, 276, 353, 290, -345, -660, -49, -51, - -193, 181, 74, -17, 105, 204, 281, 117, -13, 138, - -47, -36, 192, -40, -52, 94, 20, -11, -55, -76, - 28, -17, 3, -38, 42, -32, 57, -47, -9, -71, - -11, -12, -24, 5, 4, 37, 17, 6, 20, -3, - 4, 0, 8, 22, -2, 14, -2, -8, -6, 35, - 1, 13, -11, 19, -12, -3, 1, 14, 26, -1, - 12, 5, -10, -7, -4, 4 - }, - { - 321, 4714, -1074, -125, 113, -6, 280, -84, -44, 313, - -793, -115, 306, -4, -231, -586, 161, -450, -44, -176, - 46, -439, 366, 111, 32, 59, 467, -61, 70, -121, - 139, -52, 203, 14, 69, 76, -128, -64, -264, 54, - 278, -130, 235, -91, 126, -14, 102, 34, 113, -14, - -19, 75, 49, -16, -51, -8, -24, -18, 49, -1, - -22, -52, 81, -33, 26, -11, -36, 4, 15, -46, - 13, 24, -5, -19, -16, -34, -4, 4, 3, -1, - 17, -8, 12, -4, 8, -30, -12, 8, 37, 4, - -7, 9, -4, -11, -13, 6 - }, - { - 673, 10514, -803, 272, 177, -29, 220, -239, -108, -247, - 194, 2, -141, 169, 276, -167, 60, -424, -371, 112, - -223, 83, -230, -8, -250, 90, 68, -146, 133, 133, - 77, 268, -103, 12, -14, -287, 105, -30, 88, -63, - 56, -22, 146, -64, 116, 47, -9, 8, -91, 89, - -44, -20, -134, 98, -76, 43, 17, -125, 31, -15, - -58, -25, 51, -9, 13, 0, 23, -13, -32, -27, - -16, -50, 13, -29, 14, 0, -2, 33, -5, 39, - -2, 0, 10, 14, 0, 7, 5, -16, 27, -10, - -7, -3, 3, 5, -6, 0 - }, - { - -98, -934, 683, -75, -23, 11, -23, -140, 65, -100, - -62, 230, -17, 63, -1651, 202, 1029, 1813, 1039, 306, - -289, -358, 448, -67, 22, -131, 357, -301, 225, -163, - 151, 127, 98, 298, 82, 72, 243, -354, -157, 201, - -10, 23, 47, 24, 122, 15, -86, 104, -49, 125, - -49, -77, -121, 1, -67, -14, -36, -67, 82, 10, - -56, 4, -66, -40, 10, -2, -38, 1, 61, -33, - 20, -24, -7, 16, 0, 5, -13, -7, 39, -9, - 4, -34, 30, 8, 4, -28, 12, -4, -5, 14, - -7, 6, 0, -12, -5, -7 - }, - { - -125, 14165, 132, -89, -319, 64, 258, 165, 23, 239, - -712, -21, -246, 191, -16, 96, 30, -65, 2, 86, - 337, 21, -36, -323, 7, -72, 76, 207, 78, 45, - 45, -156, 211, 112, -190, 50, 1, 99, 131, -24, - 145, -18, -174, -4, -62, 8, 29, 63, 171, 106, - 92, -129, 64, -71, -9, -73, -26, -30, -14, 28, - 70, -46, 25, -33, -17, 1, 36, -23, -8, -6, - 9, -38, 8, 30, -2, -1, -29, 2, 49, -21, - -27, 14, 1, 32, 2, 10, -10, -1, 13, -7, - 12, -7, -10, -3, 2, -1 - }, - { - 39, 166, -149, 39, 14, -16, -15, 46, -103, 47, - 198, 13, -127, 119, -345, 264, 187, -106, 242, -288, - 512, -124, -964, -221, 96, 28, 322, 177, 123, 132, - 114, 131, 120, -301, 293, 35, -216, -123, -122, 47, - -87, 55, 6, -37, -4, -48, -162, -48, -108, -9, - 8, -26, 102, -60, -23, -7, 42, -83, -3, 63, - -54, 72, -7, 6, -27, 65, -18, 54, -4, -12, - 45, 13, -23, -9, 20, 25, -17, 17, 4, -9, - 9, 0, -2, -17, -5, 4, 4, 8, -3, 3, - -3, -6, 0, 2, -20, -9 - }, - { - 751, -13493, -310, -519, 113, -65, 80, -205, 260, 98, - 152, 169, -99, 982, 711, 30, -114, 87, -120, 169, - 249, 36, -281, -145, -19, -87, 148, -70, 225, 56, - 30, -127, 130, 27, 7, -197, -231, 155, 100, -79, - 63, -125, 225, 73, 4, -146, -91, -94, -11, 18, - 68, -51, -126, 121, -29, 95, 27, 3, 3, -74, - 15, 17, -12, -43, -65, 50, -11, 22, 2, 21, - -34, -26, 1, -4, 10, 14, 1, -2, -7, 19, - 12, 7, -28, 1, 19, 3, -2, 5, 5, -8, - 15, 5, -18, -9, 5, -3 - }, - { - 48, 280, 54, 5, -47, 82, 53, 19, -217, 11, - 158, -92, 185, 70, -355, -144, -360, -652, 246, -234, - -557, 324, -213, 301, -192, -425, 216, -203, -286, -251, - 189, -99, -41, 121, 263, -14, -41, 81, 129, 238, - -71, -163, -108, 84, 3, 137, 75, 57, -198, 114, - 8, 1, 26, 96, -114, 33, 64, -119, 3, 22, - -13, -75, -11, -19, -71, 3, 6, 6, -17, -49, - 13, -26, -6, -15, -27, -7, -16, -1, -34, 5, - 13, -7, 10, 13, -17, -2, -1, 7, -20, -4, - 11, 0, 2, 13, -7, 0 - }, - { - 428, -10427, 1251, -440, 156, -951, 517, -131, 207, -370, - -197, 350, 219, -160, 140, -462, -249, -181, -585, 85, - 124, -179, -346, -85, -149, -62, -9, 125, -118, 89, - 385, 200, -33, -10, -29, 29, -100, 135, -136, 307, - -39, -67, 54, -14, 219, -102, -2, -75, 5, 21, - 4, -15, -29, 32, 59, -28, -96, -30, 54, -120, - 24, -42, -101, 69, 3, -64, -4, 18, -50, 11, - -37, 23, 22, -25, -52, 4, -1, -6, 31, -10, - 41, -3, 6, -19, 2, -6, 16, 8, 0, -7, - 1, -2, 15, -7, -2, 4 - }, - { - -25, -1806, -292, 204, -33, -110, -105, 130, 187, -33, - -106, 123, 395, 167, 455, -376, 404, -503, 37, -690, - 540, -51, -9, -85, 126, 300, -64, 23, -57, 48, - -224, -233, 134, -130, -36, -70, 84, 183, 44, 102, - 115, 68, 85, 14, -1, 29, -45, -13, -58, 54, - -110, 51, -20, -36, -47, 108, -71, -69, -47, -23, - 36, 16, -38, 36, 8, 2, 10, 19, -44, -7, - 29, -9, -10, -15, 0, -5, -11, 22, -17, 7, - 5, 14, -1, -5, 0, 7, 11, 10, -8, 1, - -18, -11, -9, -6, 0, -18 - }, - { - -792, -7090, 1468, -270, -258, -281, 71, -332, -236, 167, - -243, -298, 445, 401, 748, -324, 225, 0, 268, -254, - -204, 251, -192, -173, -91, 152, -96, 13, -55, -64, - 144, 55, -54, 70, -11, -180, 1, 78, -14, 122, - -30, 71, -226, -90, 44, -9, 37, -135, 29, -13, - 27, 19, 2, 16, 0, 25, -126, 8, 28, -38, - -104, -48, 2, -31, 46, 16, 29, 9, 46, 43, - 10, 2, -30, -14, 27, 21, 8, -5, -16, 8, - 35, 32, 13, -14, -16, -1, -9, -1, 3, 34, - 13, 1, -1, 11, -5, 1 - }, - { - -77, 745, -6, 125, -375, -12, -37, 36, 37, 219, - -63, -148, 681, 1692, 102, -310, 89, 416, 488, 185, - -351, 805, 1348, -1043, -164, -160, 448, -259, -275, -211, - -47, 116, -204, -56, 144, -233, 93, 35, -180, -34, - 47, 49, 106, 27, -57, -39, -104, -26, 66, 6, - 61, 63, -49, -42, -82, -71, -72, 41, 46, -39, - 53, -6, 9, -31, 3, 11, -11, 1, -10, -16, - 45, -32, 5, 10, 23, -6, 5, -12, 10, -24, - -5, -2, 6, 8, 11, 0, 13, 1, -20, -20, - 5, 19, -1, 8, 9, 3 - }, - { - -1215, -1278, -124, -317, -20, -40, 111, -295, 819, -46, - 318, -17, 320, -1431, 451, 27, 419, 96, 115, -157, - 185, -148, -68, 20, -234, -10, 69, -420, 72, 31, - 45, 37, 145, 143, -8, -69, 57, 11, -26, -51, - -37, -207, -118, -138, -84, 9, -14, 82, -119, 0, - 57, -56, -103, 44, 61, -49, -37, -2, -28, -59, - 2, 44, 8, -40, 6, 18, 16, -7, 19, 8, - -18, 68, -26, 43, -29, 16, -8, 13, 6, 33, - 14, -11, -5, -16, 3, -12, 1, 11, 2, 15, - 2, 0, 4, 12, -6, -20 - }, - { - -9, -231, 183, -92, 53, -49, -27, -86, -141, 134, - -183, 212, 238, 1166, 4127, 884, 244, -71, 373, 496, - 105, -336, -509, 24, -351, 424, -197, -259, 70, -4, - -165, 112, 203, 0, 128, -107, 67, -257, -182, -19, - 46, -74, 46, 103, 66, -122, 97, 7, -31, 50, - -40, -53, -49, 63, 17, 43, 31, -89, 30, 18, - -25, -89, 35, -14, -35, -78, -59, 12, -3, -39, - 9, 22, -55, -28, -9, 9, -1, 25, 8, -2, - 20, -5, -12, -4, -13, 11, 9, 7, 8, 9, - 15, 1, -9, 17, -10, 1 - } - }, - { - { - 773, 7498, -141, 941, 260, 180, 178, 110, 147, -123, - -237, -100, -75, 72, -107, 587, -246, 277, -256, 379, - -235, -91, -316, 1, 107, 180, -33, 63, -8, 340, - -167, -34, 327, 121, 435, -23, 94, 238, 115, 69, - 62, -138, -107, 111, 126, 75, -6, -26, -39, 5, - -9, -9, 23, -31, 56, 32, 85, 9, 47, -14, - -10, 21, -53, -51, -39, -5, 14, -1, -30, 1, - -30, 45, -12, 3, 41, 34, 15, -26, -22, 22, - 6, 22, 4, 6, 19, 9, 24, 7, -3, 0, - -18, 10, 15, -9, 13, 0 - }, - { - 5, -4102, -261, 367, -3, -37, 223, -30, 170, 207, - -13, -135, -101, -392, 154, -762, -99, 346, -325, 116, - 388, -807, -225, 117, 453, -6, -105, -550, -301, 50, - 74, -39, -46, 56, 22, 312, 236, 69, 148, -68, - -3, 206, 73, 2, -242, 197, 11, -26, -115, -26, - 71, -45, 58, -98, 94, -70, 58, 30, -113, -46, - -6, 2, 0, -12, -2, 61, 37, 10, -28, 25, - -19, 18, 2, -2, 25, 24, -16, -19, 26, -1, - 25, -6, 6, 12, 6, -17, -1, 32, 16, 12, - -4, -2, 1, 4, -5, -2 - }, - { - -263, 439, 2259, 764, 18, -155, 139, 93, -97, -113, - -189, -146, 197, 143, -164, -814, 425, -560, -144, 261, - -318, -264, 235, 290, -19, 15, 386, 74, 76, 79, - 5, 67, -105, 136, 187, -115, -28, -171, -82, -26, - 95, 69, -16, 53, -57, 244, 27, 44, 61, 29, - -6, 20, 64, -17, 19, -64, -37, 61, 36, -43, - -4, 34, -19, -43, 42, -3, -32, -9, 9, -21, - -7, 51, 22, -30, -30, -42, 17, 0, -7, 12, - 22, -18, 1, 4, 4, -29, -1, 12, 19, 16, - -2, 9, -13, -17, -5, 2 - }, - { - 463, 10160, -229, 298, -249, 114, 56, -29, -279, -200, - -28, 136, 168, 271, -119, -60, 119, -848, 0, -147, - -10, 75, -204, -178, 16, -162, 54, -133, 125, 49, - 190, 265, -45, -67, -104, -172, 101, 2, 61, 27, - 73, -53, 10, 29, 109, -26, 134, -42, -40, 52, - -19, -68, -95, 56, 11, -25, -18, -70, 11, -29, - -31, -6, 63, -8, -4, 23, -18, 21, -13, -35, - -23, -42, 6, -45, 0, 16, 14, 11, 9, 19, - 22, 2, 16, -4, 5, 14, -3, 3, -1, 4, - 5, -14, 1, 1, 3, 2 - }, - { - 97, 324, -504, 31, -21, 5, -65, -66, 10, -27, - 59, 90, -258, -105, -1223, 132, 712, 2583, 634, -141, - 158, -1104, 679, -44, -98, -266, -25, -3, 146, -58, - 107, 185, 116, 265, 137, 103, 19, -236, -90, 87, - -40, 29, 84, -3, 127, -41, 55, 39, -94, 163, - -48, -113, -117, -23, -19, -35, -92, 8, 76, 39, - -90, -28, -22, -52, 13, 41, -40, 15, -11, 22, - -16, 24, -22, 1, -20, 16, 6, 4, 21, -2, - 12, -30, 14, 14, 2, -4, -1, -10, 4, 0, - -1, 3, 9, -14, -15, 12 - }, - { - 1772, 12122, -552, 8, -181, 68, 29, 337, 80, 12, - -197, -311, 72, 194, -12, 13, 8, -29, -22, 42, - 421, 167, -166, -163, -88, -10, 107, -88, 16, 122, - 293, -99, 45, 0, -72, 59, -30, 56, 112, 102, - -2, -18, -204, -91, 65, -49, 116, -31, 106, 134, - 8, -52, 18, 39, -97, -43, 50, -12, 55, -34, - -9, -6, 37, -52, -16, 21, 10, 2, -43, -15, - 11, -19, 1, 19, -29, 6, -4, 18, 15, -25, - -37, 3, 19, 22, 12, 5, -4, 4, 13, 11, - 0, -6, -8, -7, 0, -3 - }, - { - -3, -133, 219, -81, 20, 19, -65, 52, -60, 6, - 131, -68, 463, -463, 45, 275, -400, 13, 121, 20, - 332, 1, -959, -282, -176, 88, 143, 475, 60, 74, - 101, 414, -295, -29, 132, 189, -159, -50, -58, -60, - 46, -48, -14, -36, -21, -39, -109, -62, -88, -48, - -2, -31, 113, -45, -5, 19, -31, -24, 62, 25, - -30, 18, -19, -21, 31, -22, 19, 39, 14, 2, - 14, 12, 15, 0, -7, 24, -14, 20, 6, 4, - -7, 20, -10, -9, -15, -6, 12, 1, -9, -5, - -5, -2, -8, 0, -10, -8 - }, - { - -1774, -11481, 620, -164, -123, -41, -134, 71, -234, 270, - 234, 55, 111, 391, 1257, -52, 22, 114, -136, 412, - 114, -111, -114, 98, -175, -101, 27, 250, 57, 151, - -151, 222, -223, 47, 210, -482, 167, -96, 54, 191, - -73, -61, 170, 82, 109, -246, -137, 39, -69, 42, - 13, -84, -98, 70, 111, 33, 19, -20, -6, -72, - -19, -5, 15, -21, -56, 23, 17, 16, 3, -13, - -11, -15, 1, 11, 13, -11, 10, 12, 1, 8, - 18, -7, -17, -11, -1, 27, -10, 13, 0, 2, - -6, 16, -12, -9, 6, -8 - }, - { - 18, 201, 310, -48, 57, 27, 7, -77, 17, 26, - -15, 32, 73, -50, -258, -76, -815, -177, -182, -276, - -245, 149, 276, -448, 329, -576, -399, 379, -385, -348, - 279, -57, -76, 140, 173, 164, -101, 128, 67, 169, - 6, -173, -61, 63, 99, 52, 99, -45, -33, 18, - -17, 2, 19, 45, -23, 23, 12, -10, -87, -10, - 5, -23, -25, -37, -82, 6, -5, 12, 11, -90, - 10, -60, -6, 2, -37, -7, -26, 9, -31, 8, - 5, -3, 5, 6, -23, 5, 4, 9, -16, 0, - 8, 9, 2, 16, -6, -2 - }, - { - -313, -8764, -221, -130, -259, 7, -49, 224, -363, -6, - -88, 81, 236, 5, -340, 20, -436, -443, 276, -664, - 123, 10, -255, -186, 190, -230, -87, 67, -185, 205, - 317, 349, -138, -113, 146, -286, 34, 142, -3, 292, - -73, -40, 39, -48, 51, 35, 65, -76, -55, 58, - -14, -4, 56, 101, -44, -45, -50, 0, -2, -78, - -3, -42, -52, -3, 26, 8, -39, 6, -15, -20, - -26, 42, -5, -42, -21, 12, -6, -14, 5, 13, - 12, 17, -12, 5, -9, -4, 28, 12, 3, 6, - -12, -11, 5, 14, -7, 2 - }, - { - 35, -1201, -612, 222, -127, -55, 8, 102, 118, 4, - -22, 96, 392, 106, 428, -199, -93, -63, -41, -245, - 234, -9, 95, 58, -159, 363, 194, -90, -45, -262, - -164, -75, 61, -16, -169, 45, 29, 159, 48, 167, - -109, 121, 125, -15, 98, -24, 1, -45, -15, 9, - -59, 18, 27, -40, -16, 0, -21, -45, -8, -55, - 24, 4, 2, 5, 51, -18, 18, 17, -31, -1, - -15, -4, -35, 7, 3, -2, -20, 17, 3, -3, - -2, 11, 12, -9, -8, 11, -2, 7, -11, -10, - -6, -12, -8, -9, 5, -14 - }, - { - -493, -6262, 365, -13, -122, -91, -297, -164, 5, -23, - -364, -357, 754, 190, 187, 156, -85, 130, 129, -17, - -192, -25, 14, -134, -185, -67, 3, 17, -106, 85, - -27, 312, -228, 153, -53, -287, 0, -45, 48, 23, - 119, 87, -208, -260, 95, -26, -18, -107, 72, -85, - 10, 44, 5, 82, -3, -52, -61, -22, -19, -17, - -42, -85, -16, 22, 3, 23, 29, 15, 35, 31, - 7, 20, -37, -2, -6, 45, 6, -10, -8, 18, - 20, 23, 19, 1, -32, -8, -3, 9, 13, 14, - 20, 6, 11, 4, -7, -2 - }, - { - 60, 903, -27, 92, -279, -149, -72, 90, 142, 180, - 46, -210, 83, 2913, -382, 174, -181, 444, 163, 40, - 533, 96, 1063, -647, -203, -92, 329, -32, -616, 14, - 23, 74, -154, -152, 198, -296, 65, 147, -354, 151, - -22, 116, 136, -34, -24, 32, -137, 65, -100, 100, - 80, 15, 87, -129, -44, -55, 1, -42, 96, -73, - 41, 15, 32, -44, -19, 27, 7, 14, -14, -13, - 8, -10, -2, 16, 10, 10, 34, -9, -16, 1, - -17, -1, 0, 0, 7, 4, 2, -2, -1, -21, - 12, 9, 11, 3, 10, 13 - }, - { - 623, -3827, -187, -204, -182, 194, -249, 86, 428, 41, - 323, 126, -284, 395, -1508, -123, 477, 172, -111, 120, - 65, -109, 188, -240, 0, -79, 28, -147, -196, 185, - 72, 46, 80, 205, -174, -33, -25, 126, -53, -92, - -35, -72, -289, -88, -13, -56, 9, -60, -31, 32, - 24, -63, 11, 64, -43, -51, -23, -22, -38, -74, - -9, 34, 5, -27, -7, 1, 12, 11, 10, 6, - 3, 15, -2, 47, -15, 32, -17, 0, -2, 20, - 16, 7, -30, 1, -8, -18, 6, 6, 7, 9, - -1, 6, -4, 13, -1, -5 - }, - { - 0, -99, -50, -90, 122, -3, -89, 3, -82, -103, - 82, -56, 398, 1240, 3546, 932, 64, 19, 445, 466, - -8, -400, -225, -66, -180, 123, -150, -44, 144, 9, - -162, 3, 92, 175, 66, -128, 89, -241, -62, 31, - -129, 161, 41, 61, 100, -73, 46, -38, -7, 27, - 18, -119, 5, 48, 20, 14, 98, -87, -5, 41, - 29, -62, -33, 21, -55, -41, -39, 3, -16, -8, - -9, -10, 3, -18, -2, -10, -9, 18, 14, 4, - -3, -4, -18, -5, -10, -8, 14, 5, 6, 12, - 12, 0, -4, 1, 9, -5 - } - }, - { - { - -757, 8354, -109, 13, 56, 24, -148, -206, -91, -106, - 173, 212, -148, 202, -510, 417, -151, -264, -300, 570, - -263, -65, -121, 26, -231, 89, -119, -29, 44, 286, - -126, 25, 135, -206, 258, -170, 10, 124, 44, -173, - -142, -105, -168, 20, 166, 104, 55, 28, 50, 91, - 43, 6, 53, -35, 54, 39, 15, -73, 78, 17, - -6, 80, 4, -49, -1, 4, 9, 23, -6, 9, - -51, 45, -27, 11, 43, 34, 32, 0, -26, 12, - -9, -6, -15, 3, 18, -10, 9, -6, -8, -4, - -18, 1, 8, -12, 12, -5 - }, - { - 33, -1496, 1458, 294, 136, 1, 201, -99, 29, -40, - -14, 39, 44, 71, 816, -575, -49, -76, -666, 372, - 407, -447, -58, -131, 29, -135, 51, -204, -57, 13, - -48, 34, 98, 162, -99, 55, 47, 23, 25, -222, - -45, 208, 45, 58, -149, 132, -98, -46, -81, 14, - 72, -96, 39, -73, 84, -79, 15, -2, -54, 18, - -28, -35, 8, -15, -1, 34, -13, -11, -10, 50, - -24, 11, -15, -11, 17, 13, -10, -22, 7, -9, - 33, -14, 11, 18, -4, -22, -33, -11, -14, 4, - -1, 7, 2, 8, -1, -3 - }, - { - 242, -4987, -2363, 598, 161, -68, 106, 138, -37, -57, - 60, -278, 66, 165, 79, -462, 336, -603, -75, 319, - -115, 46, 332, 216, -342, -196, 261, -138, -99, -2, - -150, -75, -211, -112, -1, -16, 94, -64, -69, -105, - 35, -75, -292, 41, -4, 251, -63, -36, -11, 11, - 32, -1, 17, -26, 41, 0, 16, 38, -23, -62, - 6, 65, -23, -46, 21, -37, -15, 9, -11, 8, - 4, 29, -2, -31, -1, 6, 9, -12, 14, -2, - 19, -3, 13, 8, 11, -6, 3, 3, -8, 9, - 0, 4, -8, -6, 8, 4 - }, - { - -1410, 8349, 46, 212, -50, -37, -169, 13, -43, -26, - -67, 89, 204, -14, -513, 159, 155, -983, 137, -139, - 60, 102, -94, -176, 105, -72, -85, -276, -45, -225, - -37, 236, 46, 62, -51, -93, 112, 68, 5, -17, - 67, -101, -14, 63, -29, -181, 141, 41, 6, 32, - -17, 20, -14, 90, 78, -36, -33, -4, 15, 17, - 19, -18, 35, -11, 23, 25, -30, 36, 3, -2, - 31, -4, 0, -24, 11, 12, -7, -22, -9, -3, - 18, -13, 0, -14, 0, 5, -7, 6, -14, 3, - 13, -9, -9, -4, 6, 2 - }, - { - -99, 1220, 221, 32, 17, -11, -19, -12, 11, 59, - 39, -133, -416, 325, -529, -138, -804, -712, -644, 103, - 297, -1190, 111, -190, 155, -125, 2, 175, 77, -186, - -132, 5, -186, 132, 262, 29, -91, -238, -174, -96, - -190, -117, 14, 10, 135, -5, 100, -44, -163, 103, - -61, -18, -35, 40, 50, 24, -43, -29, 47, 55, - -51, 1, 35, -18, 36, 63, -59, -13, -39, -2, - -13, 48, -31, -16, -14, -6, -15, 7, 22, -15, - -3, -12, 18, 8, 12, 17, 17, -2, -2, -1, - 4, -2, 9, 4, -13, 5 - }, - { - -2931, 7696, 872, 397, 109, 5, -150, 265, 123, 69, - 226, 37, 325, 94, 29, -52, -153, -71, -40, -16, - 199, 173, -33, -71, -58, 16, -1, -160, 30, 127, - 313, -106, 60, -47, -14, 132, 18, -1, -76, -61, - -278, -83, -146, -180, 23, -39, 110, -101, -91, -29, - 33, -13, -52, 62, 53, 65, 115, 24, 69, -52, - -25, 2, 41, -30, 27, 26, 6, 24, -35, -11, - 5, -11, 14, -26, -35, 6, -15, 15, 11, -16, - -32, -4, 6, 2, -3, -11, 1, 4, 6, 6, - 1, -1, -8, -3, 1, -7 - }, - { - -19, -612, 7, -25, -1, 4, -54, 89, 4, 4, - 74, 65, 443, -360, 567, 163, -708, -94, 541, 357, - 63, -215, -1417, -242, -25, -53, -269, 289, -8, 20, - 12, 377, -252, -85, 109, 263, -38, 60, 57, 17, - 103, -22, -41, -77, -82, 28, 9, -61, -60, 22, - 20, -56, 83, 19, 89, 48, -13, 6, 46, -29, - -55, 0, -39, -44, -5, -58, 7, 27, 14, -11, - -26, -11, 37, 8, -28, 23, -6, 19, -10, 8, - -14, 14, 6, 14, -3, 2, 13, -13, -5, 4, - -1, 11, -8, 1, 2, 1 - }, - { - 2316, -8372, -1557, -49, 321, 22, -54, 44, -471, 113, - 38, -9, 22, 115, 886, -181, 86, 263, -82, 354, - 108, -40, -80, 162, -8, -120, -11, 322, 1, 49, - -170, 305, -301, -12, 107, -558, 254, -67, 36, 154, - -60, -15, 97, 63, 150, -22, -25, 92, -6, 29, - -18, -17, -97, 29, 75, -19, 3, -43, 78, -12, - -45, -33, 17, 56, -4, 37, 54, 31, 4, -4, - 14, 18, 2, -1, 20, -2, 2, 0, 0, -9, - -10, -10, 9, -6, -11, 14, -24, 2, -2, 0, - -13, 12, -1, -2, 15, 4 - }, - { - -53, -436, -115, -104, 88, 5, 27, 41, 135, 62, - 55, 106, -53, -23, -479, 47, 221, 188, -252, 142, - 222, 100, 329, -760, -137, -138, -317, 241, -35, 8, - 268, -31, 79, -55, -175, 71, -167, -13, -89, 116, - -21, -70, 21, -49, -7, -83, -22, -14, 49, 16, - -67, -56, 12, 20, 13, 2, -46, -16, -31, 39, - -16, 17, 25, 15, -46, -1, -8, 39, 75, -55, - 15, -32, -3, 1, -24, 15, 4, 8, -19, 12, - -4, -5, -3, 5, 5, 6, -12, 16, 1, 4, - -5, 5, -3, 12, 1, 7 - }, - { - 195, -8178, -714, -6, -19, -100, -341, 392, -231, 233, - -79, -98, 207, 146, -304, 189, -148, -194, 536, -491, - 128, -23, -73, 13, 139, -241, -110, 17, -189, 165, - -42, -62, -119, -12, 304, -84, 111, 11, -90, 202, - -44, 4, 111, 21, 12, 30, 40, -63, 8, 58, - -13, -24, 14, 21, -70, 2, -42, 28, 26, -17, - 16, -28, -44, -3, 24, 9, 9, 13, -1, 14, - -14, 22, -15, -17, 3, 11, -16, -4, 0, 10, - -3, -3, -9, 32, 4, -5, 9, 0, 1, 11, - -15, -3, -5, 2, -8, 6 - }, - { - -49, 35, 510, 147, -192, -37, -21, 31, 56, -18, - -5, -76, 82, -127, 59, -388, -322, 105, 2, 220, - 459, 16, 431, 170, -252, 108, 72, 29, 33, -140, - -10, 65, 171, -9, -119, 179, -41, -35, -112, 48, - -170, 91, 31, -52, 145, -50, -17, -56, -51, -21, - 18, 79, 41, -18, -14, -61, 11, 5, 46, -41, - -14, -5, 24, 4, 46, 3, 9, 6, 12, 16, - -49, -31, -35, 22, 4, 0, -6, 22, 1, 0, - -3, 5, 0, -14, -1, 6, -5, 9, -8, -3, - 14, 6, 6, -4, 3, -4 - }, - { - 1187, -3943, 356, 123, -34, 417, 33, 112, 74, 27, - -27, -198, 311, -730, -177, 413, -45, 14, 83, 145, - -213, -31, 37, -82, -74, -43, -134, 56, -58, 4, - -189, 198, -191, 30, -44, -114, 15, 46, 33, -90, - 102, 38, -128, -141, 28, -49, 25, -18, 75, -99, - -23, 70, 29, 80, 17, 14, 36, -21, -5, 61, - 36, -51, 6, 15, -22, -1, 28, 5, 12, 22, - -16, 12, -30, -8, -10, 39, -4, -1, 6, 10, - -5, -4, 11, 7, -21, 3, 4, 17, 5, -12, - 14, 6, 10, 1, -10, -8 - }, - { - -32, 783, 59, 170, -25, 89, -57, 80, 52, -63, - -228, -196, -272, 2138, -503, 472, -171, 53, -98, -137, - 393, -535, -61, -717, 420, 201, 100, -85, -376, 187, - 256, 200, 91, 7, 321, -81, -33, 205, -214, 160, - -92, -24, 53, 81, 91, 85, -72, 179, -59, 59, - 65, 13, 147, -125, -48, 1, 104, -44, 99, -21, - 36, 26, 53, -42, 11, 33, 22, 9, -2, 12, - 31, 32, 14, -10, -2, 16, 45, 1, 9, 28, - -1, -16, -23, -12, -2, 20, -2, -4, 5, -17, - 4, -23, 8, 6, -6, 9 - }, - { - 157, -4511, 240, 341, 148, 307, -320, -106, 6, -47, - -123, -351, -471, 491, -1896, -30, 491, 110, -133, 161, - 138, -39, 203, -161, 230, -15, 39, 71, -251, 24, - 19, 42, 64, 53, -137, 139, -152, -46, -11, -8, - 104, 117, -194, -50, -16, -9, -28, -117, 61, 97, - 30, -88, 22, 98, 1, 17, 38, -53, -37, -32, - 20, 12, -31, -24, -16, -10, 6, 24, 10, 4, - -8, 17, -5, 27, -8, 38, -29, -6, -11, -4, - 17, 21, -12, 16, 2, -3, -4, -6, -5, -1, - -19, -2, -7, 9, -5, -3 - }, - { - 25, -145, -90, -100, 43, 71, 56, -25, -75, -28, - 211, -265, -265, -2280, -1631, 195, -153, -397, 306, 487, - 214, -286, -73, -175, -81, 387, 197, 47, -55, -212, - -102, 104, -99, -52, 62, -152, 151, 176, 204, 53, - -155, 124, 51, 33, 51, -2, 21, -103, -95, -6, - 109, -36, 10, 23, 8, 2, 126, -49, -30, 21, - 38, -88, -51, 29, -33, 59, 26, -51, -3, 17, - 5, -5, 33, -6, -18, 2, -26, -13, 11, -12, - -9, 3, -19, -19, -4, -10, 9, 5, -2, 2, - 10, 2, -4, 1, 13, -5 - } - }, - { - { - 586, 10718, -4673, 126, 278, -42, -116, -196, -312, -71, - 83, 414, -86, 88, -238, 21, 53, -350, 102, 113, - -167, -177, 26, 122, -142, -158, -73, -209, 320, 48, - 7, 151, -119, -9, -7, -65, 27, 55, 46, -196, - -109, -84, -148, -37, 117, 46, 58, -13, 69, 138, - 69, -94, 48, 40, 72, -20, 6, -18, 34, 36, - 42, 0, 58, -43, -2, 9, 6, 12, 4, 15, - -5, -4, -19, 28, 34, 25, 19, 7, -6, -4, - -30, -10, -2, 0, 15, -14, -5, -5, -9, 1, - -11, -6, 5, 1, 4, 0 - }, - { - 38, 2145, -1398, 79, 129, 128, 41, 128, -65, -205, - 4, 108, -4, -147, 901, 233, -313, -92, -663, 128, - -15, 236, -147, -174, -52, -171, 98, -119, -65, 40, - -18, 199, -44, 73, 1, -77, 18, 87, -83, -106, - 28, 50, -89, 56, 82, -33, -1, -53, -52, 32, - 22, -77, -57, -5, -21, 21, -5, -17, 25, -7, - -39, -54, 16, -18, 22, -11, -5, -21, -6, 36, - -23, 10, -7, 3, 4, 12, -6, 0, -7, -13, - 15, 6, -4, 17, -7, -10, -36, -19, -16, -14, - 17, 3, 11, -1, -9, 6 - }, - { - -256, -8072, 883, 571, -139, -41, -97, 93, 55, 40, - 18, -110, -172, 306, -186, -177, -286, -274, 56, 142, - -25, -18, 465, 73, -291, -234, 37, -41, 140, -71, - -147, -83, -245, -20, -297, 276, -65, -8, -43, -105, - -87, 17, -200, -12, 82, 23, -42, 42, -65, 17, - 69, -12, -41, 6, 34, 12, -3, 30, -8, -52, - 17, 54, -20, -56, 23, -51, -3, 29, -1, 4, - -3, -2, -17, 10, -7, 3, -1, -14, 24, -11, - 20, 14, -3, 19, 13, -3, -2, -2, -10, 10, - 5, -7, -2, 2, 9, 7 - }, - { - 1876, 5413, -684, 218, -313, -50, -176, -21, -12, 21, - -66, 133, 0, 11, -616, 287, 202, -843, 52, -225, - 43, -107, 169, -86, -27, 19, -126, -105, -146, -121, - -186, 127, 97, 117, -92, -34, -14, 154, -12, -67, - 36, -31, 13, 22, -63, -107, 14, 107, -18, 35, - 10, 6, 13, 103, 47, 8, -58, 5, 12, 68, - -41, 22, -11, 6, 4, 9, 1, 23, 1, -6, - 35, 0, -4, 17, 13, -14, -12, -26, 0, -9, - -7, -10, 5, 1, -13, -3, 2, -2, -8, 9, - 2, -4, -10, -1, -4, 5 - }, - { - 100, 1337, -46, 74, -22, -2, 10, -16, 23, -43, - 93, -63, -265, -56, 135, -438, -10, -2262, -337, 658, - -403, -390, -387, -241, 245, 53, 93, 119, 95, -121, - -191, -43, -51, 52, 95, -33, -15, -157, -161, -180, - -126, -92, -79, 123, 87, 9, 52, -79, -39, -38, - -30, 50, -58, -3, 124, 1, 5, -99, 48, 19, - 21, 14, 23, 32, 5, 18, -45, -9, -14, -50, - 19, 28, -18, -15, 7, -38, -6, 8, -3, -8, - -7, 2, 23, 2, 0, 24, 13, 6, -3, 7, - 0, 4, -8, 13, -8, 0 - }, - { - 3285, 3118, -2035, 539, 195, -39, 57, 9, 157, 152, - 40, 39, 481, -167, 197, -142, -225, 103, -93, 76, - -54, 218, 30, -79, 24, 35, -23, -46, -51, 9, - 367, -14, -104, 16, 102, 71, 89, -88, -56, -62, - -297, -18, -114, -200, -83, 33, -8, 18, -84, -113, - 74, 6, -38, -25, 82, 86, 55, 80, 21, -17, - -19, -4, 41, -17, 43, 2, 17, 6, 2, -5, - -3, -5, 5, -37, -17, 12, -22, 6, 8, 10, - -20, -11, -12, 12, -5, -15, -8, 7, 2, 4, - -1, 2, 0, -8, 8, -14 - }, - { - -11, -576, -194, 131, -44, -10, -47, 79, 48, 34, - 25, 138, 300, -437, 810, 168, -353, -145, 121, 665, - 19, -185, -1189, -407, -15, 101, -173, 60, -51, -22, - 6, 103, 19, -127, 18, 193, 73, -9, 138, 32, - -55, 48, 74, -157, -36, 4, -10, -57, -17, 6, - -1, -12, 72, 26, 64, 11, 16, 52, -30, -33, - 3, -24, -37, 0, -38, -68, 10, 20, 14, -4, - -20, -21, 19, 28, -15, -2, -4, -2, -3, 13, - -2, -6, 12, 6, 1, 6, 6, -4, 5, 18, - -3, 5, -5, 0, 6, -4 - }, - { - -2346, -6468, 1980, -13, 222, 24, 157, -136, -274, -6, - -29, 178, -112, 300, 384, 84, -1, 274, 3, 71, - 148, -43, 70, -22, -17, -56, 94, 219, 24, -43, - -42, 113, -117, -89, 125, -250, -77, -60, 23, 76, - -37, -7, 77, 131, 50, 119, -96, 145, 58, 25, - -81, -14, -60, 31, 41, -23, 29, -49, 37, 21, - -24, -15, -22, 48, 65, 20, 1, 61, -9, 19, - -14, 27, 16, -21, 19, 19, 0, -20, 10, -8, - 0, -20, 7, -4, 14, -11, -5, -13, 0, -3, - -7, -2, 5, 0, 3, 16 - }, - { - -17, -423, -455, 100, -32, 29, -18, 102, 74, 33, - 153, 48, -58, -283, -317, 347, 577, -1, -340, 18, - 316, 330, -259, 164, -608, 164, -129, -289, 275, 63, - 154, -35, 26, -27, -57, -53, -163, 41, -41, 14, - -98, -32, 42, 10, -142, -58, -16, -62, 107, -69, - 44, -41, -53, 42, 38, -45, 4, -52, -19, -8, - 4, 52, -7, 52, -36, -6, 20, 25, 45, 11, - 3, -21, -3, -5, 10, -5, 11, 4, 3, -2, - -11, 7, 2, -9, 18, -8, 3, -6, 18, -1, - -16, 5, -1, 14, 0, 1 - }, - { - -152, -7421, -696, 23, 238, -341, -64, 57, 78, 31, - 21, -78, 37, 246, 49, -98, 194, -194, -114, 143, - 1, -160, 138, 142, -105, -129, -114, -13, -107, 58, - -160, -105, -20, 81, 150, 101, 76, -155, 87, 72, - 75, -79, 152, 26, 59, 13, -59, -35, 24, 14, - -59, -27, 1, -25, 12, -18, -22, 18, 23, 8, - -15, -40, 5, 0, -12, 5, 36, 4, 9, 10, - 11, -26, -9, 15, -6, 14, -23, 9, -7, -3, - 3, 2, 3, 12, 2, 4, -5, 5, 2, -4, - -5, -1, 0, -9, 0, 0 - }, - { - 73, 916, 91, -338, 13, -158, -50, 204, -116, -69, - 24, -133, 0, -206, -30, -114, -501, 521, -190, 33, - 837, -301, 258, 103, 125, 100, -135, 318, -265, 67, - -199, 189, 309, -192, 1, 46, 39, -94, -138, -28, - -24, 73, -4, -20, 55, -44, 40, -85, -69, -33, - 65, 33, 46, -1, 28, -87, 5, 20, 34, -5, - -31, -13, 17, 24, 8, 25, 3, -21, 14, -9, - -16, -18, -28, 21, -14, 7, 1, 23, 3, 3, - -8, 6, -13, -1, 6, 7, 4, 5, -6, 4, - 7, 13, 4, 9, -13, 0 - }, - { - -1172, -1029, 674, -268, 88, 420, 261, 63, -80, 53, - 189, -116, -2, -327, -376, 205, 48, -39, 115, 150, - -126, -14, -37, -88, 2, -68, -71, -141, 18, -129, - 27, -60, 60, -149, -147, 38, 100, 63, 32, -97, - 116, 98, -202, -97, 11, -21, 17, 113, -138, 1, - -29, 81, 19, 79, 18, 31, 53, -8, -22, 37, - 28, 1, 7, 5, -26, 14, 0, 17, 12, 10, - -13, 15, -32, -12, -2, 11, 9, 8, 6, 0, - 6, -13, 16, 1, -6, -5, 2, 12, 12, -17, - 5, -3, 11, -1, 2, -6 - }, - { - 11, 689, -71, 250, 39, 124, -143, 141, 21, -136, - -192, -126, 907, 223, 135, -195, -158, -10, -208, 11, - -453, 169, -460, -58, 178, 225, 50, -293, -121, -170, - 384, 278, 64, 81, 114, 118, -86, 140, 18, 29, - -58, -20, -33, 66, 75, 135, -24, 10, 19, -25, - 90, 59, 114, -93, -32, -19, 74, 1, 13, 55, - 3, 48, 20, -28, 20, 32, 34, -30, 18, 1, - 52, 41, 22, -34, -2, 25, 31, -17, 26, 12, - 15, -17, -22, 4, -9, 27, 0, -6, -8, -9, - 11, -27, -11, 10, 3, -8 - }, - { - -722, -3716, 537, 587, 100, 196, -44, -113, -133, -9, - -245, -260, -307, -392, -996, 185, 208, 65, 24, 146, - 91, 134, 36, 67, 46, 14, 5, 62, -183, -78, - 99, -87, 124, -57, 71, 35, -147, -16, -104, 53, - 196, -30, -131, -7, -11, 20, -112, -11, 71, 18, - 61, -27, -37, 52, 54, 12, 60, -52, 6, -28, - -9, 18, -43, 9, -24, -18, 30, 44, 1, -20, - -4, 0, 11, 25, 13, 13, -21, -2, -1, -15, - 11, 20, -2, 8, 20, 9, -17, -2, -15, -5, - -2, -5, -3, 3, 1, -13 - }, - { - -27, -96, -43, -80, 0, -7, 36, -12, 64, 96, - -33, -181, -551, -179, -5034, 730, -35, -199, 124, -127, - 750, -227, -425, -295, 397, 178, 176, 75, -36, -261, - -39, -100, 80, 14, 39, -242, 78, 333, 70, 67, - -7, -44, 79, -4, -5, 33, -45, -36, -42, -13, - 73, -24, -32, 18, 6, 35, 96, -43, -21, -25, - -6, -61, -23, -17, -8, 31, 33, -52, -1, 19, - 8, 10, 5, 1, -16, -3, -17, -25, 9, -11, - -8, 14, -13, -25, 3, -5, -1, 17, -4, 1, - 6, 4, 0, -2, 9, -7 - } - }, - { - { - -491, 10412, -2355, 551, -98, -37, -15, -122, -139, 156, - 94, 181, -105, -66, -135, 130, 118, -8, 218, -124, - -55, -120, -6, 122, -30, -63, 102, -178, 225, 70, - 144, 196, -114, -20, -24, 45, 24, 36, 26, -204, - -72, 23, -68, -39, 15, -69, -5, -35, 10, 19, - 9, -63, 11, -16, 34, -35, 32, 11, 12, 11, - 35, -29, 29, -17, 13, 16, 4, -8, 1, 17, - 15, 1, -10, 2, 7, 1, -1, -2, 15, 13, - -15, -10, 9, 11, 10, -4, -9, 2, -7, 0, - -3, 2, 6, 5, 6, 3 - }, - { - -121, 3089, -666, -243, -273, 8, -85, 72, -81, -51, - 62, 34, -109, -261, 455, 294, -108, -55, -578, -26, - -227, 165, -67, -93, 208, 58, -36, -200, -92, -14, - -118, 223, 175, 69, 102, -150, -143, 57, -48, 13, - 52, 32, -92, 35, 134, -65, 15, -7, -10, -9, - -14, -18, 1, 30, -33, 31, -32, -30, 27, -1, - 11, -6, 21, -24, 16, 2, 14, -16, -11, 6, - -14, 19, -10, 8, 9, 3, -9, 14, 6, -11, - -3, 7, -3, 9, -3, 8, -8, -2, -4, -17, - 17, -2, 6, -8, -12, 8 - }, - { - 211, -6768, 1541, 688, -258, -8, 4, -23, 11, -11, - -11, 79, -242, 195, -161, 76, 57, -45, -279, -70, - -72, -107, 169, -107, -86, -160, -40, -30, 162, -148, - -117, 160, 11, 86, -334, 255, 58, 82, -56, -16, - -33, 160, -19, -34, 27, -30, 3, 28, -78, 0, - 47, 4, -27, 62, 50, 6, 4, 0, -15, -34, - -24, 18, 25, -18, 42, -15, 1, 15, 14, -2, - -16, -13, -7, 30, -11, -16, 2, 2, 19, -16, - 1, -2, -10, 8, 10, -12, -5, -5, -7, 10, - -4, -2, 7, -3, 1, 10 - }, - { - -1748, 2459, 740, 232, -14, 6, -110, 11, -60, 9, - -103, 87, -13, 37, -652, 53, 92, -672, 155, -146, - 52, -63, 225, -4, -30, 87, 32, 54, -18, 0, - -109, 11, -68, 29, -51, -77, -89, 107, -74, -39, - 82, 9, 2, -69, 6, 17, -20, 39, -51, 13, - 5, 18, -15, 31, 31, 63, -26, 12, -10, 34, - -35, 28, -35, 7, -12, 5, 6, -3, 4, -1, - 26, -13, -7, -2, -3, -14, -10, -7, 13, -2, - -12, -10, 7, 11, -7, -5, 3, -4, -3, 6, - -1, -1, 1, 2, -7, 6 - }, - { - -74, 937, -93, 88, -64, -9, 11, -25, 33, -31, - 70, -33, -114, -41, 574, -12, 153, -368, 941, 384, - -229, 224, -21, -89, 162, -63, 10, -20, 94, 89, - 51, 4, -91, -87, 127, 19, 29, -72, -32, 50, - 49, 43, -45, 0, -24, 18, 9, -34, 39, 6, - -2, -1, -48, -42, 37, -35, 17, -71, 42, 17, - 58, 13, -35, 4, 4, 12, -25, 7, 16, -35, - 6, 21, -8, -6, 32, 0, 6, 7, 13, 3, - 1, -2, 11, -1, -9, 6, -4, 4, -4, 12, - 1, 0, -12, 16, 2, -2 - }, - { - -2804, -131, 1994, 203, -66, 34, 46, -221, 87, 129, - -149, -108, 216, -298, 163, 43, -140, 12, -48, 133, - -84, 115, -4, -56, 73, 77, 34, 68, 41, -59, - 254, 17, -40, 56, 58, -27, 40, -112, -21, 9, - -105, 99, 8, 46, -42, 0, -83, 16, 58, -82, - 52, 20, -6, -21, 18, 44, -2, 28, -11, 18, - -17, -20, 46, -17, 27, -3, 27, 3, 14, -5, - -7, -6, 0, 8, 9, 19, -13, 1, -1, 23, - 1, 1, -8, 19, 1, -1, 2, 1, -13, 6, - 4, 0, 1, -8, 10, -5 - }, - { - 24, -143, -30, 122, -28, 18, -24, 64, -1, -10, - -13, -41, 124, -393, 580, 364, 270, 48, -58, 442, - -18, -58, -817, -236, 48, 100, -74, 41, -92, -126, - -139, -69, 178, 64, -26, -39, -23, -20, 84, 66, - -40, -20, 75, -18, 87, -1, -8, -29, 18, -16, - -19, 3, 33, -4, 12, 12, 36, -5, -27, -1, - 20, 1, -19, 14, 7, -28, -9, 6, -11, -6, - 8, -23, -13, 19, 10, 11, 7, -7, -19, 8, - 8, -16, 8, 0, -4, 3, 1, 5, 5, 13, - -5, -1, -2, -4, 2, -1 - }, - { - 2021, -4322, -835, -212, 21, 5, 139, -52, -1, 56, - -23, 180, -86, 24, -110, 17, -134, 3, 21, 65, - 8, -147, 32, -73, 59, 16, 68, 101, -36, 34, - 25, -47, -60, -119, 21, 25, 37, -19, -76, -11, - 72, 50, 48, -9, -41, 89, -59, 116, -4, 25, - -48, -32, -6, 51, -9, 37, 72, -32, -7, 14, - 19, 0, -25, -10, 18, 14, -26, 32, -8, 26, - -36, -26, 6, 5, 19, 15, 15, -9, 30, 3, - 8, -4, 12, 3, 12, -13, 4, -8, 2, 0, - 5, 7, 0, -6, -3, 8 - }, - { - 59, 403, 60, 127, -108, 9, -31, 83, -21, -23, - 145, 9, 148, 151, -149, 262, 145, -10, 103, -167, - -98, 189, -181, 462, -575, 121, 120, -279, 124, -107, - 84, 37, 97, 85, 1, 6, -53, 36, -62, 53, - -21, -30, 19, 88, -26, 0, 12, -95, 86, -57, - 37, -9, -49, 2, -11, -46, 12, -50, 39, 5, - 10, 38, -38, 23, -15, -1, 5, -4, -12, 16, - 22, -5, 18, -2, 6, -9, 0, 9, 7, 4, - -3, 2, -3, -14, 10, -12, 5, -7, 13, 1, - -3, 1, -9, 6, -5, 5 - }, - { - 180, -4899, 1295, -52, 212, -246, -74, -120, -24, -76, - 112, -14, -185, 1, 214, -179, 364, 130, -112, 344, - 173, -187, 68, 130, -122, 5, 92, 40, -128, 58, - -143, -125, 14, 2, -112, 76, 96, -157, 91, 51, - 79, -76, 100, 42, 60, -42, -59, 20, -5, 1, - -36, -15, 7, -40, 32, 23, -4, -18, -7, -26, - 10, -17, -3, 11, -19, 5, 31, -11, 0, -3, - 8, -17, 3, 12, -6, 6, -17, 5, -4, -2, - -2, 0, 1, -2, -1, 4, -5, 7, 1, -3, - 7, -3, 5, -3, 7, 1 - }, - { - -79, 904, 288, -263, 75, -119, -56, 244, -11, -40, - 56, -65, -222, -179, 194, -122, -281, 509, -118, -352, - 394, -394, 134, 63, 136, 39, -273, 294, -127, 271, - 14, 30, 96, -142, 48, -43, -81, -94, -29, 27, - -2, -20, -17, 28, 13, 15, 50, -74, 21, 34, - 60, -15, 10, -20, 57, -6, 20, -6, -12, -17, - -1, -5, -8, 19, -3, -10, -2, -7, -3, -4, - 18, 5, -13, 24, -14, 8, -8, 9, 1, 1, - -1, 8, -19, -2, 2, 8, 0, 5, -8, 1, - -2, 7, 1, 7, -8, 4 - }, - { - 702, 774, 18, -254, 91, -230, -128, 20, -121, 131, - 87, -66, 242, -65, -375, -50, -131, -115, 96, 11, - -29, 10, -130, -91, 8, -62, 54, -93, 36, -163, - -8, -203, 51, -49, -45, 34, 51, 48, 40, -119, - 29, 48, -71, -9, 40, 25, -11, 57, -126, 94, - 8, 28, -61, 17, -22, 1, 48, 11, -23, 25, - -10, -15, 6, 2, -32, 20, 9, 3, 0, 14, - -19, 13, -18, 7, 7, 0, 4, 13, -2, -2, - 20, -4, 7, 1, 4, -7, 1, -8, 6, -1, - 3, -6, 5, -3, 6, 0 - }, - { - 2, 386, -433, 125, -45, 76, -165, 88, 7, -45, - -120, -40, -384, -1212, 511, -581, -306, 12, -255, 37, - -358, 399, -230, 181, -205, -204, 50, -180, -79, -149, - 79, 50, 5, 69, -32, -18, -145, 13, 40, -83, - -105, 59, -37, -23, -44, -7, -40, 9, 59, -53, - 7, -17, 38, -58, 24, -34, -12, -17, -12, 40, - -2, 45, -16, -15, 10, -1, 10, -15, 24, -22, - 25, 5, 17, -6, 15, 5, 2, -22, 13, -11, - 10, 0, -8, 8, -13, 16, 8, -7, -8, -3, - 11, -6, -8, 1, 11, -8 - }, - { - 863, -1869, -56, 46, -340, 261, 413, -38, -5, -9, - -23, 72, -48, 405, 109, -229, -217, 128, 30, -4, - 73, 122, -101, 16, -24, -6, -43, 23, -63, -118, - 75, -99, 77, -38, 122, 30, -114, 29, -87, -5, - 25, -101, -95, -20, -55, 0, -56, 25, 38, -12, - 42, -16, -27, 45, 26, -9, 38, -35, 24, 2, - 3, 22, -7, 16, -20, -14, 29, 11, -11, 0, - 2, -8, 12, -7, -6, 10, -2, 1, -2, -10, - -4, 4, -8, -3, 2, -5, 5, 13, -14, 2, - 6, -12, 1, 3, 6, -9 - }, - { - 23, -245, -131, -25, -34, -30, 5, 13, 64, 34, - -112, -136, -290, 1754, -3135, 273, -146, -172, -146, -420, - 240, -456, -190, -4, 172, -14, 55, -90, -41, -100, - 16, -106, 93, 2, 89, -112, 60, 101, -69, -1, - 37, -58, 33, -26, -1, 4, -33, -8, -45, 13, - 63, -37, 8, -43, -88, -20, 43, -25, 3, -30, - -10, -31, -7, -23, -14, -19, 10, -13, 0, 19, - 7, 27, -10, 1, -4, 0, 7, -8, 6, -8, - -14, 2, -3, -3, -4, -3, -2, 4, -1, 5, - -4, -2, 3, -2, 5, -9 - } - }, - { - { - 497, 4956, 2498, -265, 66, -6, -16, -84, 69, 12, - 74, 99, 17, -142, -5, 156, -4, 204, -119, -75, - 58, -39, -39, 15, 17, 5, 106, -62, 62, 72, - 221, 69, -11, 10, -26, 116, -52, 79, 0, -125, - -44, -14, -1, -5, -31, -11, -11, -98, 0, 1, - 0, -2, -15, -5, -3, -17, 18, 24, -19, 10, - 20, -6, -5, -3, -1, 15, 5, 2, -2, 3, - 21, -7, 14, 1, -12, -7, 4, 7, 5, 6, - 6, 0, 5, 8, 7, 2, -1, -2, -2, -4, - 4, 2, 4, 6, 3, 4 - }, - { - 90, 1605, 400, -305, -178, -50, -52, -7, 10, 14, - 29, -56, -69, -15, 137, 203, -244, -81, -333, -149, - -127, -55, 23, -32, 283, 67, -86, -229, -77, -72, - -7, 124, 187, 66, 109, -75, -34, -45, 1, 38, - -58, 72, 6, 9, 64, -36, 3, -18, 11, -16, - -7, 11, 25, 6, -6, -5, -30, -14, 5, 8, - 3, 25, 6, -10, 3, 14, 18, 7, -15, -8, - 5, -6, -5, 2, 11, 2, -8, 3, 9, 1, - -2, 2, 1, -2, 6, 7, 2, 0, -2, 0, - -1, 3, 2, -5, -4, 1 - }, - { - -48, -3496, -1039, 402, 296, 19, 20, -6, 2, 8, - -124, -3, 112, -4, -175, 111, 11, -19, -232, -151, - -153, 209, -46, -57, -62, -73, -74, 18, 22, -26, - -36, 53, 169, -49, -80, 41, 79, 82, -71, 13, - 25, 87, 80, -34, -16, -2, 13, 21, -21, 0, - -41, 30, 10, 70, 62, -10, -7, -7, -20, -18, - -22, 12, 8, 12, 11, 20, -11, 10, 14, 1, - -24, -10, 13, 18, -7, -10, 0, 9, -2, 4, - -10, -9, -4, 0, 3, -5, -3, -6, 2, 4, - -3, -1, 4, -2, 0, 7 - }, - { - 1138, -211, -135, 150, -52, -51, -48, -3, -14, -52, - -47, -9, -68, -31, -327, -70, 50, -360, -165, -59, - 38, 50, 57, 63, 19, -1, 41, 26, 27, 38, - -3, -61, -62, -21, -16, -57, -61, 18, -15, -6, - 20, -19, -23, -9, -15, 48, 0, 17, -22, -21, - 13, -11, 11, 12, 29, 49, 7, 5, -1, -1, - -9, 4, -8, 8, -9, 7, 13, -13, 6, 9, - -5, -7, -9, -3, -19, -4, -5, 4, 5, 7, - -4, -1, -1, 3, -1, -3, -1, -5, 1, 3, - 0, 0, 3, 1, -1, 1 - }, - { - 27, 540, 74, 23, -7, 8, -11, -2, 13, 1, - 7, -40, -31, 56, 303, 23, -162, 653, 796, 164, - -33, 9, 137, 118, -6, -30, -91, -4, 27, 77, - 179, -59, -55, -84, 74, 51, -15, 61, -27, 11, - 25, 58, 15, -22, -52, 6, -17, 32, 28, 29, - -8, -27, -31, -16, -26, -12, 2, -33, 13, 38, - 37, -10, -21, -7, 8, 3, 12, -3, 4, -10, - -2, 11, -1, 3, 14, 13, 11, 8, 10, 11, - 6, 1, -10, 0, -1, -3, -1, -1, 5, 6, - 2, 0, -5, 3, 5, 3 - }, - { - 1709, -2807, -605, -6, 27, 21, 11, -87, -36, 51, - -43, -20, -161, 22, 22, -41, -37, -5, 52, 53, - 57, 28, -7, -53, 61, 39, 91, 12, 31, 36, - 121, -47, 76, 50, 67, -47, -41, -46, 4, 2, - 16, -35, -3, 47, 16, -27, -42, -8, 50, 10, - -29, 25, 23, -2, -5, 2, 24, 25, 14, -16, - -5, 4, 17, -4, 4, 12, 16, 11, 0, -9, - -3, 3, -12, 16, 6, 7, 8, 0, 1, 13, - 3, -2, -3, 2, 11, 7, 2, -1, -8, -1, - 3, 4, 0, -4, 0, 7 - }, - { - 15, 226, -65, -73, 1, 16, 15, 1, 7, -22, - -5, -3, -90, 367, -17, 230, 209, 33, 220, 87, - -85, -112, -245, -545, -20, 101, -15, -73, -57, -89, - -10, -68, 88, 80, 24, -62, -44, 27, 22, 46, - 35, -29, 9, 18, 83, 12, 10, -9, -12, -29, - -11, 23, 8, 7, 7, 12, 28, -17, -7, 13, - -4, 0, 0, 8, -1, -9, -14, 14, -8, -1, - -15, -6, -11, 5, 17, 15, 16, -1, -13, -7, - 4, 5, -1, 0, -4, 3, -1, 3, 2, -4, - -1, -6, 0, 0, -1, 1 - }, - { - -1440, -716, -214, -147, -103, 2, 21, 3, 36, 39, - 84, 12, -20, -49, -50, 8, -149, -108, 86, 19, - -3, -47, -6, 22, -55, 51, 73, 5, -14, 86, - -16, -66, -63, -83, 7, 136, 16, 22, -91, -69, - 23, 77, 62, -5, -26, -25, 12, 61, -19, 28, - 1, -53, -1, 11, 7, 52, 32, 17, -14, -18, - 30, -11, 0, -14, 11, -9, -4, 4, 7, 5, - -15, -26, 1, 14, 9, 11, 20, 9, 17, 5, - 9, 5, -2, 8, 1, -3, 2, -3, -2, 11, - 5, 3, 2, -5, -2, -1 - }, - { - 8, 532, 273, 45, -14, -16, 12, 18, -16, -10, - 84, 4, 122, -13, 133, 180, 77, -100, 179, -259, - -30, 69, -44, 237, -208, -101, 11, -1, -88, -103, - 23, 93, 91, 52, 25, 22, -4, -15, 35, -9, - 9, 22, -15, 41, 52, 27, -5, -32, 2, 1, - -5, 8, -33, -35, -13, -14, -1, -2, 24, 0, - 8, -6, 7, -16, 2, -21, -11, -4, -7, 19, - 7, -12, 10, -3, 3, 2, -7, 9, 5, 4, - -2, -2, -8, -6, -3, 0, 3, 2, 5, 0, - 5, -1, -5, 0, -1, 6 - }, - { - -207, -2939, 90, 75, 108, 261, -417, -143, -65, -22, - 16, 22, -67, -148, 173, 3, 349, -6, -39, 230, - 114, 56, -23, 40, -67, 11, 81, -11, -18, 13, - -49, -82, -107, -44, -46, -1, 30, 9, 19, 45, - 27, 23, 16, 33, 38, 9, -42, 3, -22, 23, - 8, -12, 1, -1, 10, 26, -5, -18, -16, -13, - -2, -3, -14, 3, -5, 6, 5, 14, -15, 1, - 2, -2, 3, -4, 4, -7, 3, -5, -4, 0, - -13, 1, 5, -8, 6, 5, 3, 6, 3, 1, - 4, -2, 0, 5, 3, 5 - }, - { - 50, 615, 155, -19, -58, 26, 34, 54, 24, 44, - 33, -32, -99, -223, 277, -249, 95, 80, 68, -186, - -74, -92, 12, 35, 103, 28, -36, 0, 78, 26, - 80, 84, -20, -75, -58, 2, -87, -17, -23, 38, - -15, -21, 23, 17, -4, 36, 19, -33, 57, 46, - 28, 9, -11, 8, 10, 5, 3, 1, -17, 12, - -9, -10, 1, 5, 9, -11, -9, 14, -7, 3, - 5, -9, 8, 6, -5, 6, -2, -6, 0, 2, - 3, 2, -6, -9, 0, 3, -1, 2, -4, -6, - 1, -1, 1, 2, 4, 2 - }, - { - -157, 1483, 110, -21, 121, -249, -254, -54, 39, 113, - -65, -45, 81, 105, -112, -271, -100, -28, 4, -59, - 15, -7, -88, -18, -26, -16, 4, -47, -42, 7, - -143, -123, -26, -17, 23, -14, 21, 29, -22, -71, - 18, -34, -13, 55, 40, 4, 1, -30, -4, 0, - 61, -11, -24, -5, -7, -9, 5, 23, -6, -1, - -20, -7, -2, 4, -18, 4, 16, -4, 2, 8, - 3, -7, 4, 2, 6, 6, 2, 8, -9, 3, - 10, 10, 2, 5, 0, -2, -5, -7, 1, 8, - 6, 2, 0, 0, 3, 5 - }, - { - -15, 25, -111, 57, 4, -1, -30, -27, 31, 13, - -34, -69, -274, -1038, -33, -189, -246, -99, -130, -67, - -41, 22, 265, -31, -225, -283, 37, -164, -94, 6, - -9, 17, -52, 87, -18, -93, -57, -38, 16, -48, - -67, -13, -9, -64, -28, -25, 3, 9, 17, -5, - -46, -7, 12, -10, 29, -15, -42, 2, -2, 7, - 4, 4, 9, 3, 2, -3, -5, -8, 18, 1, - 6, 5, 2, 10, 11, 5, -5, 1, -6, -2, - -4, 1, 1, -1, -7, 5, 7, 1, -4, -2, - -1, 5, 1, -3, 7, 0 - }, - { - -623, 6, 51, -246, -168, 74, 352, 37, 62, 2, - 87, 7, 69, -172, 690, -126, -240, 39, 15, -57, - 71, 106, -65, -57, 1, 44, -14, -7, -80, -22, - -48, -2, 4, 46, 18, 6, -17, -20, -57, -7, - -40, -53, -78, -73, -46, -36, -25, 21, 25, 14, - -1, -17, 40, 8, 22, -20, -19, 13, 0, 13, - 1, -6, 23, -10, -6, -11, 13, 4, 0, 4, - -7, -4, 6, -1, -7, -4, 10, 2, -10, -4, - -7, -5, -6, -6, -4, -9, 11, 6, -2, 0, - 6, -8, -3, 1, 0, -1 - }, - { - -35, -330, -43, -28, -21, -1, -33, 7, 53, -26, - -112, -80, -32, -585, 523, -259, -237, -171, -99, -105, - -317, -356, -97, 96, 92, -72, -31, -24, 20, -32, - -79, 20, 32, 21, 28, -9, 66, 6, -28, -22, - 10, 38, 13, -55, 16, -18, -12, -42, -4, 29, - -1, 2, 3, -39, -61, -29, 1, 1, 8, 4, - -15, -14, 7, -24, 2, -34, -15, 19, -1, 9, - 2, 28, 5, 5, 1, -7, 2, 6, 6, -3, - -16, -9, -5, 3, -4, -6, 1, -1, 1, 0, - -1, -4, 1, 0, 0, -2 - } - }, - { - { - -381, 1183, 857, -356, 67, 19, -10, -51, 52, -92, - 5, 79, 38, -43, -62, 106, -47, 48, -226, 68, - 25, -21, -71, -37, 43, 19, 73, -15, -17, -39, - 119, -29, 45, 90, 45, 77, -80, 77, 44, -25, - 25, -7, 19, 27, -35, 11, 33, -83, 15, 26, - 24, 18, -14, -4, -2, 1, -6, -8, -17, 0, - 14, 1, -12, -9, -15, -1, -4, 2, 2, 0, - 11, -2, 17, 11, -3, -7, 5, 15, -5, 2, - 4, 0, 2, 4, 2, -6, 8, -3, -1, -3, - 4, -2, 1, -1, 0, 3 - }, - { - 19, 650, -3, -128, 91, 5, -25, -56, 41, -3, - -27, -44, 34, -49, -56, -12, -333, 34, 60, 92, - 34, -49, -20, -98, 125, 41, -48, -108, 41, -31, - -28, -27, 57, 0, 30, 13, 113, 50, 43, 46, - -67, 82, 31, -20, -7, -8, 14, -23, -3, -22, - 1, 1, 21, 11, 9, -26, -20, 7, -4, -11, - 5, 22, 5, 3, -2, 0, -6, 13, -3, -1, - 4, -6, -2, 1, 6, 1, -6, -1, 5, 1, - 3, -3, 0, 1, 4, 2, 0, 1, -4, 7, - -5, -1, 0, 0, 3, 0 - }, - { - -154, -1710, 0, -321, -34, 16, 4, -12, -16, 24, - 12, 28, 129, -108, -156, 48, -48, 131, -53, -5, - -94, 179, -24, -8, 40, 54, -11, 45, -53, -13, - 15, -11, 116, -48, 6, -67, -10, 35, -36, 25, - -24, -26, 28, -10, 5, 41, 5, 11, -18, 0, - -58, 27, 12, 14, 5, -14, -2, 7, -9, 3, - 3, 4, -18, 13, -7, 14, -17, -7, -6, 13, - -8, -4, 8, -1, -1, 10, 1, 0, -9, 8, - -1, -6, 5, -2, -3, -1, 0, 2, 1, 2, - 0, -1, -1, -1, 0, -1 - }, - { - -345, -2000, -227, 67, 67, -13, 2, -14, -14, -19, - 16, 16, -27, 87, -77, -21, 18, -162, 19, 11, - 27, 13, 4, 24, 31, 1, -60, -30, 24, 32, - 32, -32, -32, -7, 7, 27, -31, 8, -26, 4, - 26, -27, -10, 31, -22, 7, 17, 11, -13, 4, - 22, -19, 4, 3, -12, 5, 2, 20, 11, -2, - 5, 3, 7, 6, 2, 9, 2, -1, -2, 3, - 3, 11, -10, 2, -8, 5, -1, 1, 0, 3, - 1, 4, 1, -3, 2, -1, -3, 0, -3, -1, - 1, 1, -1, 0, 2, 1 - }, - { - 1, 406, -74, -54, 24, 4, -18, 8, -13, 12, - 9, -9, -16, -163, -34, 34, -152, 5, 101, -89, - 30, 1, 59, 75, -3, 22, -113, -1, -25, -9, - 82, -63, -1, -32, 9, -33, -100, 52, -9, -30, - 5, 22, 1, 4, -33, 17, 3, 4, -10, -1, - -3, 3, -18, 12, -19, -13, 8, -3, -7, 0, - -3, -22, -9, -3, 12, -1, 13, 4, 3, 1, - 5, 6, 0, 1, -7, -9, 3, -1, 0, 9, - 2, 7, -10, -6, 4, -1, 3, 0, 1, -2, - 0, 3, 0, -1, -3, 4 - }, - { - -434, -4418, 207, -60, -29, 20, -7, 42, -56, -59, - 64, 38, -153, 100, 14, -19, -12, -28, 55, -27, - 18, -8, 15, -22, 13, -12, 15, -33, -38, -52, - 32, -75, 65, -59, -8, -42, -40, -4, 23, 20, - 3, -70, -14, 31, 25, -21, 3, 2, -5, -4, - -20, 0, 9, 3, 22, -7, 22, 6, -1, -16, - -1, 2, 8, -5, -3, 1, 2, 6, -5, -8, - 0, 8, -3, 1, -1, -2, 4, 2, -4, 4, - 0, 0, 0, -12, 5, 3, 3, -2, 4, 0, - 2, 1, -2, -1, -3, 4 - }, - { - -36, 187, 103, -45, 15, 1, -1, -17, 14, -1, - -9, 11, -74, 317, -131, 108, -35, -87, 39, -136, - -47, -1, -44, -225, 65, 25, -64, 35, 9, -56, - 66, 10, -16, -57, 21, -6, -35, 14, -6, -12, - 48, -21, -16, 10, 9, -24, 19, -6, -14, -26, - -21, 6, -13, 0, 12, -2, 5, 9, 5, 11, - -8, 9, 7, 1, 1, -2, -8, 12, -2, 2, - -19, 2, -4, -5, 2, 1, 6, 3, -5, -6, - -5, 4, -3, 3, -4, 0, -1, -2, 1, -3, - -1, -1, 0, 2, 0, 0 - }, - { - 694, 2158, -515, -87, -18, -11, -13, -21, -14, 5, - 81, 5, -23, -62, -18, 66, -33, 14, 12, -29, - 57, 4, -13, 65, -13, 20, 3, -12, -18, 30, - -42, 1, 7, 4, 11, 51, -35, -14, -56, -28, - -23, 16, -6, -1, 9, -19, -22, 42, -23, 7, - 9, -7, -4, -17, -3, 8, 1, 12, 11, -7, - 17, -15, -2, -15, 20, -1, 0, -5, 3, -6, - -4, -11, -4, 4, 3, 1, 0, 6, 2, -6, - 8, 4, -6, 2, -1, 1, -2, 0, -5, 6, - 0, -1, 3, 0, 3, -3 - }, - { - -59, 12, 46, -65, 18, -9, 7, -15, 20, -1, - -23, -55, 55, 26, 262, 15, 111, -63, -13, -186, - 182, -18, -154, 50, -77, -39, -131, 27, -29, 15, - 37, -77, -11, -33, 1, 46, 5, -15, 30, -20, - 21, 37, -34, -17, -8, -7, -14, -5, -19, -7, - 4, 3, -16, -5, 25, 9, -10, -2, -1, -14, - -2, 3, 16, -20, 1, -10, -6, -8, 1, 6, - -5, -11, -2, -15, 1, 5, -6, -1, 0, -2, - 0, 2, -9, 1, -4, 2, 2, 7, 4, -3, - 1, 2, -2, -1, 1, 2 - }, - { - 203, -1627, 230, -240, -101, 191, -410, 37, -29, -39, - 46, 11, 26, -71, -11, 0, 164, -98, 40, 95, - -38, 37, -69, -9, -51, 5, 22, -53, 5, 18, - -26, -39, -78, -20, 1, -22, -4, 0, 24, 7, - 5, 12, -10, -2, -2, 40, 0, 17, -16, 10, - 18, -6, 5, 18, -9, 2, -1, 8, -7, 10, - -10, 0, -8, -2, 4, -2, -8, 8, -17, 5, - 6, 1, -5, -6, 7, -5, -2, -5, -8, 9, - -7, 0, 4, -3, 0, -2, 3, 3, -1, 3, - -3, 1, -2, 3, -3, 4 - }, - { - -19, 302, -206, -88, -15, 45, -6, -59, 2, 13, - -17, 54, 10, -59, 262, -182, 322, -32, -46, 36, - -77, -65, 41, 66, 17, -11, 79, -60, 40, -52, - 1, 44, -18, 15, -32, 55, -28, 42, 1, 55, - -12, -15, 49, 8, -11, -10, -10, -14, 38, -3, - 4, 21, -1, 4, -1, -2, -12, -4, -4, 14, - -13, -3, 2, -6, 4, 8, -5, 14, 5, 7, - -2, -15, 0, -5, -3, 1, 3, 0, -2, 7, - 2, -2, 6, -5, -5, -2, -2, -3, 4, -5, - 2, -1, -2, 1, 3, 2 - }, - { - -192, 1135, -151, 87, 97, 5, -68, 3, 41, -15, - -49, -27, 47, 163, 95, -152, 3, 55, -21, 13, - 17, 23, 8, 33, -46, 39, -1, 20, -37, 66, - -68, 12, 3, -35, 45, -11, 1, 6, -29, -21, - 11, 3, 2, 27, 26, -14, -9, -30, 31, -17, - 28, -6, 6, 12, -6, -12, -2, 6, -6, -19, - -16, 1, -1, 0, -2, -2, 2, -3, 5, 2, - 7, -7, 11, -1, -3, 7, -1, 3, -5, -1, - -1, 4, 1, 2, -6, 4, -4, 0, 0, -1, - 4, 0, 0, 2, -1, 2 - }, - { - 25, -19, -43, 95, -34, -28, 53, -67, -10, 49, - 24, 7, 462, 15, -51, 151, 1, 39, 33, 18, - 343, -187, 42, 8, -22, -77, 100, -76, -25, 2, - 61, 7, -57, 17, -43, -31, -3, 8, -25, -3, - -18, -4, -21, -30, 16, -10, 7, -5, -8, 30, - -26, -13, 20, -17, 15, 12, -7, -3, -1, -18, - -17, -6, 20, -1, 2, -11, 5, 4, 0, -5, - 0, 3, -5, -2, 0, 3, 0, 6, -2, 8, - 0, -1, -5, -1, -6, 1, -2, 7, 4, 1, - -2, 2, 6, 1, -1, 0 - }, - { - 200, 1121, -8, -225, 23, 19, 48, -123, -38, 29, - 58, -15, 150, -258, 341, 54, -13, -17, 27, 31, - 20, 32, 31, -79, -13, 19, -47, -33, -76, 62, - -52, 49, -9, 62, -50, -9, 27, -17, -24, -12, - -20, 40, 6, -22, 23, -4, -19, -8, 8, 5, - 21, -7, 15, -15, 16, -11, -22, 11, 4, -7, - 0, -1, 14, -12, 5, -8, -4, 7, 0, 1, - -10, 2, 4, 4, -13, -12, 2, 3, -4, 2, - -2, 1, 3, -1, -3, -5, 3, 1, 4, -2, - 0, 1, -2, -1, 0, 4 - }, - { - 44, -197, -32, -9, 17, 4, 12, 13, 26, 3, - -3, 21, -24, -711, 983, -65, -71, -38, 31, 176, - -8, -83, 96, 21, 12, -41, -43, -16, 33, 10, - -15, 66, 22, 44, 60, -45, 45, 42, -13, 3, - 7, 35, 11, -38, -14, -3, -10, -38, 18, 6, - -26, 5, 9, 1, -6, -9, 8, 10, -14, -1, - 15, 7, 12, -7, 13, -8, 5, 2, 4, 6, - -2, 6, 3, 6, -1, 1, -6, -4, -1, 1, - -1, -5, -1, 0, 4, -3, 3, 2, 1, -2, - 2, -1, 0, 0, 1, 0 - } - }, - { - { - 169, 1929, -1233, -211, 172, 24, -30, -23, -31, -64, - -25, 85, 4, 59, -141, 37, 52, -96, -72, 19, - 5, -3, -58, -70, 64, 45, 33, -24, -24, -49, - 41, -10, 73, 45, 57, 38, -49, 38, 40, 16, - 6, -19, 25, 0, 0, 4, 7, -22, -11, 22, - 11, 13, 0, -1, -3, 19, -14, -15, 7, -8, - 0, 12, -1, -10, -10, 1, -15, 3, 2, 9, - 0, 6, 3, 10, 5, 5, 2, 8, -1, -2, - -3, -4, 2, 3, 1, -4, 4, -3, -4, -2, - 1, -2, 0, 1, 0, 1 - }, - { - -79, 359, 216, 13, 35, 9, -20, -56, 18, -5, - -72, -31, 31, 28, -98, -110, -67, -26, 300, 10, - -15, -62, 9, -68, -30, 26, 26, -94, 19, 3, - 10, 23, -58, 66, -40, 28, 75, 55, 31, 37, - -16, 37, 18, -10, -26, 30, -9, -10, -12, -24, - 1, -4, -4, 9, -1, 4, -18, -1, 3, -12, - 0, 8, 5, 11, -6, -4, -10, -2, 1, 0, - 7, -2, 4, 1, -2, 0, 4, -3, -1, 0, - 4, -1, 1, 3, 0, -2, 0, -2, -4, 1, - 2, -2, -3, -1, 3, 1 - }, - { - 253, -1689, -263, -524, -34, 17, -31, -23, 14, -13, - 51, 31, 46, -10, -167, -9, -104, 128, 63, -1, - 20, 30, -1, 10, -2, 54, 3, 28, -49, -12, - 17, 21, 17, -66, 49, -50, -58, -27, 39, -4, - 2, -40, -8, -27, 21, 28, -12, -3, 4, -13, - -12, -2, 3, 8, -21, -7, 5, 13, -6, 6, - 9, -4, -9, -2, -3, -8, -6, 0, -9, 5, - 1, -3, -1, -5, 8, 17, -5, -5, -3, 6, - 3, -4, 2, 1, 1, -1, -4, 5, 1, 1, - 1, 0, -2, 0, 3, -4 - }, - { - -291, -1946, -187, -45, -13, -1, -3, -43, 4, 28, - 16, 4, -9, 15, 47, 2, -13, -145, 31, 23, - 29, 5, 4, 6, 2, 21, -62, 4, 1, -19, - 12, -24, -6, -11, 7, 51, -35, -5, 2, -2, - 23, -20, 9, 11, -1, -13, 19, 4, -1, -10, - 14, -2, 0, -1, -11, -1, 4, 16, 10, 8, - 2, -6, 8, -3, 5, 4, -3, 4, 3, -5, - 8, 17, 0, -2, 1, 2, 0, -4, -1, -2, - -2, 1, 0, -2, 2, 2, -2, 0, -1, -2, - 1, 1, 0, -1, 1, 0 - }, - { - -1, 386, -29, -38, 7, 4, -2, -4, -30, 41, - 11, -47, 23, -21, -365, 169, 24, -402, -135, 4, - 69, 61, -41, -32, 81, 36, 58, -30, -43, 5, - -2, -19, -24, -1, -51, -28, -54, 7, 1, -26, - -28, 13, -11, -2, -11, -4, 26, -8, -3, -12, - -9, 3, 3, 3, -18, -1, 4, 1, -3, -9, - -24, 2, -5, 5, -3, -3, 1, 7, 10, -4, - 9, 5, -3, 1, -5, -8, -4, -3, -3, -3, - 0, 6, 1, -5, 1, 2, 2, 2, 2, -4, - -1, 1, 4, 0, -4, -1 - }, - { - -550, -3940, -81, -38, 24, 21, -15, 31, 6, -65, - 25, 23, 5, 12, -21, 48, -38, -33, 39, -40, - -31, -8, 30, 1, -4, -18, -30, 20, -57, 4, - -45, -21, 18, -72, -8, -6, -8, -14, 1, 8, - -42, -46, 6, 30, 21, -8, -1, 6, -14, -31, - 11, 4, -17, 11, 26, -1, 0, -1, -10, -10, - 4, 5, 0, -7, -1, 3, 1, 5, 0, -3, - 0, 1, 4, -5, 0, 2, -2, -2, 1, -1, - 4, 3, 0, -6, -2, -4, 4, -6, 6, 2, - 1, 2, -3, 0, 0, -1 - }, - { - 2, 112, 22, 17, 15, 3, -15, -7, -1, 12, - -3, 30, 21, 13, 160, 138, -148, -26, -60, -84, - -35, 6, -107, 4, 64, -18, -96, 61, 21, -10, - 7, 8, 10, -83, -36, 15, -43, 2, 9, -30, - 19, -1, -6, 0, 3, -18, 1, -3, -18, -14, - -10, -6, -16, -4, 6, 7, -14, 13, 13, 2, - 3, 5, 10, -3, 2, 0, -6, -5, 4, 3, - -4, -8, 3, -7, -7, -2, -1, -5, -3, -1, - -3, -3, -1, 1, -1, -1, 2, -1, 2, 2, - 1, 4, -1, 0, 1, 0 - }, - { - -28, 3007, -47, -192, 5, -23, 7, -17, -8, 7, - 3, 17, 35, -11, -38, 46, 2, 98, -7, -49, - 13, 28, 11, 12, 62, 3, -29, 21, -40, -22, - -6, 36, 7, 20, 18, -46, -3, -35, -35, 11, - -35, 3, -16, 17, 18, 0, -39, 30, 0, -1, - -5, 22, 8, -17, -7, -11, -6, 5, 17, 6, - 0, 1, -18, 3, 8, 8, -2, 0, 9, -12, - -4, -1, -5, -12, 0, 6, -3, 0, -3, -1, - 3, -1, 1, 1, 1, 0, -5, -1, -3, -1, - 1, -1, 2, 3, -1, 0 - }, - { - 1, -439, 57, 2, 6, 5, 10, -7, 10, -4, - -19, -1, 28, 56, 204, -24, 212, -58, -78, -69, - 90, 19, -13, -133, -95, 11, -44, -133, 99, -1, - 63, -67, -28, -34, -9, 10, -14, -19, 28, 11, - 4, 15, -11, -30, -44, -17, -17, 3, -14, -13, - 10, -7, 11, -7, 26, 9, -15, -7, -22, -7, - 6, 15, 0, 4, -2, 2, -2, -4, 8, 1, - -8, 2, -5, -6, -6, 4, 3, -5, -2, -2, - -2, 5, -4, 2, 0, -1, -5, 5, 2, 0, - -1, 1, 1, -1, 0, 0 - }, - { - -214, -953, 246, -258, -88, -215, 24, 8, -53, -5, - 30, -39, 13, 29, -24, 7, 67, -21, 6, 65, - -4, 3, -36, -37, -19, -1, -24, -29, 8, -8, - -23, -54, -9, -33, 4, -7, 15, -25, 23, -17, - -3, 23, -15, 3, 1, 12, 11, 14, 0, -8, - 2, -1, -9, 3, 18, -7, -8, 9, -8, 5, - 3, -3, 3, -9, -4, 0, -2, -4, -1, 1, - 6, -2, -6, 0, -1, 0, -7, -3, -2, 2, - 3, 1, -3, 0, -4, -4, -2, 0, -2, 1, - -3, 1, 2, -2, -1, 0 - }, - { - 13, 138, 34, -169, -60, 6, -85, -9, 4, -30, - -5, 9, -40, 62, 84, -19, 156, -3, 24, 17, - -61, 30, 24, 13, 29, -23, 55, -15, -11, 6, - -30, 24, -5, 35, 10, 11, 33, 13, 13, 11, - 2, 18, 26, -2, -7, -21, -13, 2, -4, -8, - 2, 9, 20, 14, -5, -11, -10, -8, 2, 4, - -10, -1, 3, -2, -7, 8, 4, -1, 6, 4, - -3, -4, -3, -6, 0, -2, 8, 7, 1, 3, - -1, -2, 4, 3, -3, -1, 2, -3, 4, 2, - 0, 0, -1, 3, -1, 1 - }, - { - 279, 368, -43, 42, 21, 57, 80, 39, 10, -41, - -72, 59, 108, -30, 173, -80, -14, 58, 5, 3, - 6, 27, 17, 30, -47, 40, 2, 4, -9, 8, - -6, 10, 2, -5, 30, -3, 30, 7, -3, -4, - -23, 27, 34, -2, -25, 9, -11, -7, 5, 5, - 1, 1, 16, -4, 11, -11, 0, -1, -1, -16, - -9, 2, 4, -12, 3, -3, 0, 5, 5, -3, - 3, 0, 3, -3, -4, 4, -2, 2, 1, -1, - -2, -2, 0, -3, -4, 4, -2, 2, 0, -5, - 0, -2, -2, 2, 0, 0 - }, - { - -22, -15, 2, 120, -70, 13, 32, -19, -22, 22, - 23, 42, -1, 587, -95, 80, 77, 47, 39, -14, - 237, 88, -222, 24, 31, -44, 44, -41, 23, -67, - 99, 10, -26, -10, -46, 30, -14, 7, -10, -8, - -1, -8, -43, 6, -13, 20, -4, -32, -19, 31, - 5, -4, -10, 13, -9, -5, 12, -3, -15, -4, - -15, 0, 1, -2, 8, 2, -4, 13, -10, -6, - 5, 2, 0, -3, -10, -3, -1, 6, 9, 2, - 4, 1, -5, 0, -3, 3, -4, 4, 5, 2, - 1, 1, 0, 4, -4, -3 - }, - { - 164, 1060, -5, 75, 63, -6, -68, -20, -78, 40, - 22, -70, 119, 215, -310, 79, 180, -51, 37, 61, - 34, 6, 24, -18, -74, 2, -43, -44, -62, 8, - 17, 27, 4, 34, -28, 9, 15, -7, -10, 5, - -19, 38, -10, 8, 32, 11, -12, -3, 28, -12, - 26, 11, -25, -14, 15, 8, 0, -13, 10, -6, - 2, 12, 0, -6, 13, -1, 0, 6, 0, -3, - -1, -4, 4, -1, -8, -6, -2, -1, 6, 2, - 0, 1, 7, 3, -4, 2, 1, -4, 1, 1, - 0, 3, 0, 1, -1, 2 - }, - { - -31, -125, 74, -33, 8, -5, 15, 38, 6, 13, - 48, 37, -109, 230, -542, 161, 36, -15, 95, 143, - 13, 89, 35, -94, 69, 1, -40, 11, -9, -14, - 11, 29, 28, 33, 49, -31, 5, 56, 28, -6, - 3, 5, -32, 11, -3, -19, -18, -12, 10, -12, - -6, 0, -11, 1, 18, 1, -6, 11, -19, -14, - 0, 10, -4, 7, 0, 4, 14, -11, 7, 2, - 4, -4, -5, -1, -2, 4, -6, -10, -4, 0, - 5, 0, 2, 0, 2, -1, 2, 3, 3, 1, - 1, 1, 0, -1, -1, 3 - } - }, - { - { - -159, 4426, 569, -428, 66, 46, -30, -21, -17, -16, - -29, 40, 4, 26, -130, -10, 42, -38, 89, -2, - -27, -20, -18, -55, 41, -15, 13, -24, -23, -32, - 50, -4, -8, -21, 15, 53, -31, 11, -12, -5, - 14, -14, 24, -10, -2, -21, -23, 24, 12, -4, - -18, 2, -2, -10, -17, 7, -6, -2, 24, 2, - -10, 2, -1, 1, -5, 10, -6, -3, -1, 6, - 2, 3, -5, 1, 2, 9, 0, 1, 10, 0, - -2, -6, 0, 0, -1, 2, -1, 2, -2, 0, - 1, 1, 0, 2, 0, 0 - }, - { - 54, -62, -366, 47, -16, 25, -20, -12, 14, 20, - -45, -12, 37, 51, -121, -79, 135, 8, 166, 37, - 0, -94, 59, -11, -88, -17, 60, -75, 36, -2, - 19, 40, -102, 50, -7, 13, 2, -28, -34, 23, - 2, 5, 1, -7, 2, 27, -10, -3, -3, -25, - -7, -2, -15, -5, -16, 29, -3, -15, -10, -6, - -9, -8, -10, 4, -7, -5, -1, -11, -3, -3, - 6, -8, 3, 2, -7, -7, 6, 0, 5, -1, - -5, 3, 5, -1, -3, -2, 2, 0, 3, -6, - 3, 2, 0, -3, -1, 0 - }, - { - -216, -1414, 694, -265, -86, -50, -34, -80, -41, 16, - 31, -41, -81, -21, -105, 69, -110, 47, 91, 88, - 11, -2, -39, -79, -19, 54, -43, -8, -25, 6, - 38, 8, -71, -95, 8, -27, -63, -19, 49, -23, - 0, 4, -3, -59, 13, -29, -35, 0, 14, 6, - 19, 6, -14, -2, -21, -14, 12, 25, 11, 10, - 6, -8, 1, -4, 11, -5, 2, 12, 2, -9, - -3, 8, -2, -5, 5, 5, -2, 3, -3, 5, - 1, 1, 1, 1, 6, -1, -5, 1, 2, 1, - -1, 0, 0, 1, 3, -2 - }, - { - 572, -784, -184, -42, 4, -2, 9, -22, -16, 9, - 7, -34, 4, -1, -41, -4, -6, -178, 12, 30, - 23, 6, 2, -9, -34, -2, -3, 36, -9, -48, - 20, -6, 4, -7, 12, 50, -9, -6, 32, 2, - 14, 13, 43, 1, -7, -10, 4, -3, 1, -14, - 0, -6, 6, -14, -12, -5, -8, 2, -1, 1, - -8, -11, -7, 0, -1, -2, -1, -4, 8, -6, - 0, 3, 9, 5, 5, 3, -2, -3, 0, 0, - -3, -2, -3, 4, 2, 3, 2, -3, 4, 2, - -1, -1, 0, -1, -2, -1 - }, - { - 3, 412, 42, 1, -13, 0, -9, 12, 1, 8, - 10, -7, 61, -69, -480, 152, 16, -89, 6, 63, - 109, 136, -20, -53, 42, -57, 125, 34, -3, 4, - 34, 57, 27, 1, -20, 20, 20, 7, -18, -13, - -34, 20, -23, -5, 14, -6, 9, -1, 6, 11, - -7, -5, 4, -18, -8, 11, 10, -9, -4, 4, - -6, 12, -12, 0, -3, -5, -6, -6, 5, -4, - -2, 2, 1, -1, 5, 4, -10, -3, -1, -9, - -4, -4, 2, 2, -4, 3, -1, -1, 3, -3, - 0, 1, -1, 0, 2, 0 - }, - { - 974, -2096, -98, -15, -28, 12, 24, -24, 66, 38, - -58, -10, 58, -4, -62, 41, -19, -16, -13, -43, - 14, -6, 19, 29, 25, -1, -26, 37, 4, 32, - -38, -5, 31, -24, -2, 5, 30, 4, 0, 1, - -18, -15, 9, 7, -5, 2, -10, 1, -1, -16, - 20, 20, -2, 6, -7, -9, -16, -4, -10, -2, - 3, 0, -4, -13, -1, 5, 2, 3, 7, 5, - -1, -2, 1, 1, 2, 6, -4, -3, 3, 1, - -1, -2, 0, 2, -1, -6, 0, -3, -2, 2, - 0, 1, -1, -2, 3, -1 - }, - { - 22, 205, -26, 28, 0, -3, -12, 3, -21, -1, - 3, -9, -47, -103, 145, 157, -170, -80, -20, 47, - 57, 77, -66, -7, 73, 40, -5, 25, 32, -17, - -19, -20, -20, -53, -50, -13, -17, 7, -2, -9, - 11, -7, 12, -8, 24, -5, -9, 4, -7, 0, - 12, 5, 2, -9, -12, 9, -9, -12, -7, -2, - 3, 3, 12, -7, -4, 4, 5, -1, -3, -2, - 13, 1, 3, 0, 0, 0, -1, -9, -4, -1, - 2, -4, 0, -2, 2, 1, 0, 1, 1, 0, - 2, 4, 1, -2, 1, 1 - }, - { - -296, 2609, 357, -3, 61, -18, -6, 5, 19, 9, - -47, -57, 49, 91, 18, 72, 5, 16, 48, 6, - -19, 34, 16, -42, 29, -1, -2, 41, -25, -1, - 20, 37, 28, 13, 24, -30, -8, 12, 17, 29, - -7, 21, 1, -7, -5, 6, -9, 28, 10, -19, - -21, 7, 17, 7, -3, 8, -1, -6, 0, 1, - -2, 10, -12, 2, -7, 4, 2, 4, 6, -4, - 1, 2, 6, -4, -5, 0, 5, -3, -1, 6, - -1, -3, 5, 4, 2, 0, 1, -1, -2, -4, - 2, 3, 0, 1, -2, 2 - }, - { - 51, -270, -46, 44, -18, 9, 10, 8, 3, 3, - 12, -3, -16, -154, 119, 39, -2, -114, 21, -68, - 14, 75, 33, -18, 17, 93, 69, -148, 129, -1, - 33, -15, -4, -1, 2, -44, -27, -3, 20, 28, - 8, 0, 10, 10, -22, -13, 0, 8, -6, -6, - 20, 0, 25, -2, 8, -6, -6, -6, -17, -3, - 2, 1, 0, 13, 3, 13, 8, 2, 0, -4, - -8, -3, -1, 9, -5, 2, 4, 2, -4, 0, - -6, 1, 3, 3, 2, 0, -5, -1, 0, 0, - 0, -1, 2, 1, -1, 0 - }, - { - 257, -576, 323, 102, 47, -98, 229, -39, -29, 6, - 22, -45, -52, 41, 72, -79, 53, 0, -22, 64, - 12, -21, 21, 19, 27, 10, -11, 17, 17, 1, - 7, 6, 58, 18, 18, -2, 29, -33, -18, -7, - -7, 0, -31, 7, 11, -8, -6, 10, 9, -2, - -11, 7, -2, -20, 16, -3, -12, 0, -1, -6, - 15, -6, -3, -6, -8, 5, -1, -2, 9, 2, - 5, -1, -2, -3, -4, -4, -2, -5, 5, -1, - 3, 4, 1, 0, 3, 0, -4, 0, -1, -3, - 0, -3, 4, -1, 1, -3 - }, - { - -18, 18, 152, -17, -12, -11, -120, -14, -23, -10, - 28, -63, -69, 2, 22, -90, -50, -90, 29, -106, - 22, 73, 5, -37, 9, -42, -25, -15, -23, 26, - -16, 9, -23, -11, 6, -27, 8, -20, -3, -1, - 5, 12, -5, -7, -5, -21, -11, 10, -13, 1, - -4, -17, 0, 4, -4, -5, -2, -4, -3, 9, - -1, -9, 2, 7, -3, -3, 6, -5, -4, -1, - -2, 4, -1, -3, -1, -1, 2, 2, 6, -2, - -3, 3, -3, 0, 3, 3, -1, 1, 0, 5, - 0, 1, 1, 1, -2, -3 - }, - { - -194, -258, -84, -138, 0, -70, 127, 85, 1, -2, - -140, 45, 18, -128, 166, 14, 44, 13, 13, -41, - 38, 31, -13, 17, -33, -20, -22, -52, 4, -28, - 30, 9, 6, 17, -8, -34, 28, 22, 22, -11, - 1, 12, 14, -21, -24, 10, -9, 6, -21, -3, - 8, 3, 10, -24, 14, -7, 5, -4, -12, 1, - -5, 2, 6, -5, -2, 2, -1, 0, 7, 1, - -4, 4, -1, -4, -3, -1, -3, 3, 2, 0, - -1, 1, -3, -6, -1, -3, 3, 3, 1, 1, - -1, 0, -2, 0, 1, 0 - }, - { - 11, -101, -77, 164, -97, 29, -6, 12, 4, 3, - -45, -7, -269, 132, -129, -142, -134, -47, 39, 9, - -104, 36, -240, -80, 6, 60, 10, -36, 50, -43, - 26, 6, 21, 0, -21, 30, 5, 15, 35, -16, - 4, 19, -26, 7, -13, 3, -19, -31, -9, 32, - 23, 3, -31, 13, -1, -11, -11, 3, -8, 4, - -2, 17, -15, -10, -1, 11, -13, 4, -5, -3, - 9, 1, 3, -1, -2, 0, -3, 5, 4, -5, - 1, 3, -2, 1, -2, 1, 0, -3, 0, 3, - 2, 3, -3, 0, 1, -4 - }, - { - -307, 226, 30, 282, 4, 3, -23, 28, -11, -12, - 29, -77, 77, 88, -515, -36, 142, -37, 87, 23, - 6, 29, 9, 60, -43, -1, -46, 17, 3, -53, - 7, -15, -17, -6, -1, 18, 1, 8, -9, 15, - -21, 36, -1, 4, 17, 18, 1, 28, 28, -34, - -3, 25, -11, -18, 10, 12, 11, -14, -2, 2, - 3, 13, 3, -5, 9, -2, 15, 5, 1, -2, - 6, -8, 0, -4, -1, 1, 3, -8, 1, 3, - 2, -5, 1, 4, -2, -1, 5, -3, -2, 2, - 0, -2, 2, 2, 1, -1 - }, - { - 19, -161, 8, -4, 22, -10, -10, 43, -6, 13, - 70, 26, -47, 538, -772, 16, 104, 53, 63, 113, - 11, 142, 62, -48, 65, 12, -35, -19, -19, 12, - -17, -53, 2, -20, 15, 23, -6, -13, 16, -22, - 10, 11, -24, 9, 29, -13, 5, 7, 6, -12, - 6, 1, -7, -13, -3, 4, -5, 1, -4, -5, - -12, 4, -7, -5, -8, -5, -1, 2, -2, -5, - -2, 2, -10, -4, -3, -4, 6, -1, -3, -2, - -1, 0, 0, 4, -2, 2, 0, -2, 0, 4, - 0, 0, 3, 0, -2, 1 - } - }, - { - { - 367, 4515, 322, -228, -17, -32, -4, 17, -28, -11, - 39, -8, 29, -106, -77, 59, -5, 59, 52, -19, - -38, -42, 17, -9, -26, 16, 3, -23, -14, 18, - 16, 48, -40, -11, 1, 40, 25, -8, -7, 0, - 8, -2, 6, -15, -5, 3, -30, -4, 40, -7, - -12, 0, -7, -11, -18, -4, -3, -4, 7, 15, - -7, -8, -3, 0, 1, 2, 5, -3, -4, 4, - 5, -3, -1, -3, -2, 6, 3, 4, 6, 7, - 1, 0, 0, 0, -2, 2, 0, 5, 1, 2, - -1, 1, 1, 0, 0, 0 - }, - { - -21, -601, 114, 41, -33, -16, 6, 35, 2, 1, - 34, -46, -15, 16, -39, -35, 88, -30, -21, 66, - 42, -67, 29, -1, 6, 37, -63, -3, 18, -46, - 6, 50, -34, 5, 37, 33, -21, -21, -32, -9, - 0, 3, 16, 15, 3, 1, -2, -1, -2, -20, - 0, -7, 1, -3, -15, 6, 6, -9, -21, -2, - -5, 2, -12, -5, -6, 2, 6, 1, -9, -3, - 6, -9, -4, 1, -2, -5, -4, -1, 5, -1, - -3, 1, 3, -1, -1, 0, 4, 1, 5, -3, - -1, 2, 1, 0, 1, -2 - }, - { - 149, -275, -488, -106, -139, -43, 1, -88, -69, 38, - 11, -25, -97, -132, 61, 38, 29, -22, 91, 24, - 13, -34, -26, -67, -31, 18, 26, 4, -19, -2, - 19, 25, -54, -41, -57, -41, -11, -5, -15, 7, - 3, 18, -16, -22, 2, -49, -11, -2, 26, -4, - 5, 31, -12, -5, -12, -10, 15, 12, 6, 10, - 1, 8, -9, 0, 14, 5, 2, 1, 8, -7, - -6, 10, 3, -2, -1, -1, 3, 0, 2, 1, - -4, 6, 3, -3, 4, 1, -3, 1, -2, 2, - -1, -1, 1, 0, 0, 2 - }, - { - -502, 357, 88, 29, -89, 36, -12, 15, -25, -29, - -19, -25, 79, -35, -90, -34, 11, -186, -1, 21, - 25, 11, -4, -8, -29, -26, 25, 50, -44, -7, - 33, -6, 14, -3, 1, 25, 17, -4, 24, 1, - 15, 21, 26, -12, -1, 20, -2, -7, 11, -26, - 8, -5, -2, -6, -3, -17, -9, -2, 8, -11, - -5, -3, -5, 2, 2, -5, 1, -2, 4, 0, - -3, -6, 5, 6, 1, 2, -1, 1, 1, 2, - 2, -2, 0, 3, -1, 3, 1, 0, 2, 2, - 1, -2, -1, 0, -1, -1 - }, - { - -20, 429, 36, -1, -9, 0, -10, 5, 16, 14, - 0, 33, 11, -13, -463, -65, 33, 216, 178, 22, - 25, 88, 37, -42, 51, -105, 31, 44, 15, 6, - 95, 29, 11, 30, 6, 7, 28, 12, -16, 4, - -22, 5, -1, -16, 8, 6, -21, 19, 18, 11, - 2, -13, -6, -11, 2, -9, 4, -4, -3, 2, - 1, 6, -15, 2, -1, 2, -5, -5, 1, 1, - -6, -3, 5, -2, 1, 8, -5, -3, 2, -5, - -2, -4, -2, 1, -2, 0, -1, 1, 1, 0, - 0, 1, -2, -2, 2, 2 - }, - { - -863, -178, 364, -65, -27, 8, 29, -30, 47, 47, - -25, -18, -13, -2, -11, 8, 22, -18, -17, -16, - 15, 6, 0, 28, 30, 11, -7, -21, 12, 1, - 23, -7, 15, 11, 2, 15, 5, 29, -15, 9, - -2, 9, -28, 7, -5, 1, -12, -23, 17, -1, - 9, 0, 28, 7, -25, -14, 4, 1, 1, -7, - -8, 0, 2, -8, -6, -4, 8, 4, 5, 3, - -2, 1, -2, 2, 1, 4, 0, -2, 5, -2, - -5, -4, -1, 1, 0, 0, -2, 1, -4, -1, - 2, 0, 1, -2, 1, 1 - }, - { - 2, 176, 90, -5, -1, 5, 7, -7, -32, -11, - 1, 2, -85, -38, -52, 88, -87, -66, -64, 98, - 49, 27, 9, -6, -19, 9, 86, 4, -32, 30, - 16, -5, -49, -2, -38, -7, -18, 11, -21, 21, - 15, -12, 22, -8, 7, 7, 12, -6, -14, 4, - 8, 1, 7, -4, -8, 8, 0, -14, -13, 13, - -4, -4, 4, 2, -4, 2, 10, 9, -11, -5, - 5, 8, 2, 4, 5, 3, -1, -2, -4, -1, - 1, 1, -3, -2, 2, 1, 0, -1, -2, -3, - 0, -2, 2, -1, 1, 1 - }, - { - 280, 1903, 147, 187, -24, 3, -61, 30, 13, -9, - -12, -42, -29, 47, 109, 45, -15, -49, 36, 59, - -2, 2, 30, -24, -19, 16, 7, 0, 15, 14, - 28, 11, 37, 14, -3, 24, 3, 10, 5, 13, - 18, 23, -5, -28, -4, -2, 7, 8, 10, -6, - -15, -9, 8, 12, -2, 14, 4, 1, -5, 2, - -9, 7, 0, -7, -9, 0, 3, 6, 0, 4, - 1, -4, 7, 6, -2, -4, 4, 6, -1, 5, - 1, 1, 2, 4, -1, 1, 4, -1, -1, -1, - 0, 4, 0, 0, 0, 0 - }, - { - -6, 179, -142, -4, -2, -5, 6, 0, 16, 0, - 34, -44, -19, -142, 109, -37, -37, -72, 83, -80, - -56, 89, 33, -7, 66, 76, 47, -50, 10, 42, - -10, 68, -12, 0, -17, -58, 18, 11, -4, 10, - 18, 11, 18, 9, 7, 13, -7, -12, 7, -4, - 5, 11, 5, 10, 1, -4, -5, 2, -6, -2, - 1, -4, -4, 1, 4, 7, 0, 3, -5, -7, - -7, -10, -3, 11, -1, -4, 2, 7, -4, -1, - -1, -4, 3, -2, 3, -1, 3, 0, -1, -2, - 2, -2, 0, 2, 0, 2 - }, - { - -280, 249, -26, 202, 35, 155, 0, -64, 7, 31, - 20, -26, -37, 2, 100, -167, 111, 19, -53, 53, - 13, -18, 20, 40, 22, -3, 11, 29, -3, 13, - 25, 17, 24, 45, 40, -32, 20, -4, -26, 3, - 6, -18, -9, -21, 5, 20, -4, -10, 14, -1, - 2, 4, 12, -8, -4, 5, -5, -6, -1, -6, - 0, 5, -5, 1, -9, 0, 2, 2, 6, 4, - 0, 2, 0, -4, -3, -5, 4, -4, 3, 1, - -4, 3, 3, 2, 5, 2, 1, 0, 2, -1, - 1, -3, 0, 1, 1, -1 - }, - { - 12, -32, 58, 72, 26, -8, -81, -13, -55, 38, - 26, -32, -61, 22, -8, -88, -89, -145, 144, -159, - 28, 13, -8, 3, 34, -57, -32, -30, -3, -29, - -18, 20, -41, 2, 10, -36, -21, -7, -10, -1, - 5, 18, -11, -12, -7, -11, -9, 7, -3, 30, - -18, -10, -15, -11, 8, -5, -6, 4, -4, 7, - 6, -3, -1, 2, 6, -6, 4, 4, -3, -2, - 1, -1, -4, -1, 1, -2, -3, -4, 6, -3, - -3, 4, 0, -5, 1, 3, -2, 0, -2, 0, - 2, 0, 0, -1, 1, -1 - }, - { - 75, -470, -190, -201, 19, -35, 78, 35, 2, -1, - -125, -14, 1, -35, 29, 76, 18, 9, 16, -32, - 31, 32, 1, -4, 5, -42, -23, -31, -23, -26, - 50, -7, -11, 11, -7, -37, -15, 9, 30, -10, - 28, -11, -26, -1, 3, 1, -6, -13, -4, -9, - 16, 7, -7, -10, -2, 0, 0, 1, -18, -1, - 2, -6, 0, 7, -3, 3, 0, -3, -1, 8, - -3, 0, 1, -3, 1, -2, -1, 1, -2, -1, - 1, 6, 0, -6, 1, -5, 4, 1, 1, 4, - 0, 2, 2, -1, 1, -1 - }, - { - -5, -212, 34, 69, -10, 5, -7, 5, -6, 18, - -7, 33, 160, -529, -169, -36, -186, -77, 19, 58, - -164, -38, -58, -82, 4, 51, -23, -13, 37, -9, - -15, -2, 11, -3, 39, -9, -10, 29, 14, -4, - 14, 15, -13, -5, -1, -12, -24, -8, 13, 2, - 21, 9, -5, -7, 15, -10, -10, -6, -3, 2, - 0, 13, -14, -2, -4, 1, -4, -6, -1, 5, - -1, 1, 2, -2, 10, 1, 2, 5, -3, -4, - -1, 1, -2, -3, -1, -1, 3, -2, -5, 5, - 1, 3, 3, -2, 1, 1 - }, - { - 225, -527, 32, 117, -5, -52, 49, 63, 9, -23, - -24, 57, 24, -147, -155, -16, -70, -15, 73, 9, - -14, 41, 43, 49, 16, -35, -47, 42, 7, -34, - -9, -30, -9, -24, -1, 6, 12, -11, -4, 0, - 18, 5, 26, -4, -6, 0, 4, 24, 12, -12, - -16, 7, 12, -6, -2, 10, -7, -2, -14, 16, - -2, 1, 3, -1, -5, 3, 5, 4, 6, -2, - 2, -5, 0, -2, -1, -1, 1, -4, -5, -3, - 2, -3, -4, 0, -1, -4, 3, 4, -2, 1, - 0, -2, 0, 0, 2, -1 - }, - { - -27, -139, -20, 35, 1, -12, -9, 3, 57, -29, - 47, 12, -11, -197, 288, 106, -37, 97, 2, 74, - 30, 26, 77, 43, 42, -57, -30, -25, 17, 28, - -21, -12, -23, -49, 16, 26, 9, -31, -5, 1, - 24, 9, 31, -16, 11, -10, 21, 3, 1, -11, - 12, 5, 8, -23, -13, -4, 1, 5, 5, 17, - -5, -3, 1, -4, -3, -8, -11, 6, -1, -4, - -8, 4, 4, -3, 1, -3, 3, 3, 0, -4, - -6, -4, -1, 1, -2, 3, 0, -3, 0, 2, - -1, -1, 1, 3, 0, -1 - } - }, - { - { - -444, 2061, -516, -76, 76, -40, -10, 60, -4, -36, - 41, -19, 23, 20, 13, 81, 7, 77, -79, -23, - 33, -4, 36, 19, -28, 24, -6, 19, 1, 9, - -3, 38, -28, -4, 12, 24, 15, -29, -10, -5, - 9, 14, 0, -41, -19, 16, 2, -16, 30, 11, - 4, -1, -3, 7, 4, 3, -3, -5, -10, 6, - 4, -4, -2, -11, -2, 2, 7, 4, -8, -3, - 0, -4, 0, 4, -1, -3, -6, 4, -5, 4, - 0, 7, 2, -2, -1, -4, 3, 0, 0, 1, - -1, -1, 2, -2, 0, 0 - }, - { - 25, -857, 20, 64, 9, 13, 45, -5, 4, 15, - 85, -20, 6, 51, 45, -30, 24, -21, -30, -18, - 46, -72, -9, 35, 73, 54, -79, 65, 24, -33, - 10, 8, -10, 14, 18, 45, 7, 14, 10, -11, - -17, 20, 33, 16, -30, -6, 3, 0, 3, 9, - 20, -13, 1, 9, 12, -6, 1, -3, -9, 3, - -3, 1, -5, 2, -4, 12, 5, 10, 0, 1, - 5, 0, -4, -5, -1, 5, -3, -3, 1, -3, - 4, -1, -4, -1, -2, -1, 4, 1, 0, 2, - -3, -2, 1, 2, 2, -2 - }, - { - -143, 943, 513, -24, 64, -7, 23, -24, -5, 20, - -25, -11, 37, -72, 111, 52, 57, -12, 165, -11, - -22, -25, 8, -1, -3, -15, 17, 41, 2, -11, - 30, 62, 9, 20, -26, -52, 14, 3, -2, 20, - 12, 16, -7, 2, 6, -17, -10, -11, 15, 0, - -21, 19, -6, -3, 11, 1, 1, -1, 2, 10, - -7, 12, -9, 10, 1, 4, 1, -9, -1, 5, - 2, -1, 2, 2, -1, 0, -1, -4, 4, 2, - 0, 3, 3, -4, -2, 3, 1, 4, -5, 3, - 2, -2, -1, -1, -2, -1 - }, - { - 233, 769, -495, 29, -20, 18, -15, 4, -12, -13, - -4, -9, 79, -28, -35, -34, 34, -116, 4, -4, - 19, -14, -6, 11, 5, 8, -11, 49, -48, 15, - 57, -4, 24, -1, -20, 12, -22, -2, 9, 1, - 27, 7, 10, 1, 0, 12, -5, -13, 23, -22, - 7, 4, 0, 15, 5, -11, 5, 3, 10, -12, - -2, 6, 10, -2, 5, -2, -2, 4, 0, 2, - 1, -1, -8, -4, -2, 2, 1, 2, 0, 0, - 4, 2, 4, -1, -2, 1, -3, 4, -1, 0, - 2, 0, -1, -1, 2, 1 - }, - { - 28, 418, -51, -21, 11, -1, -15, 11, 1, -13, - -13, 14, -30, 96, -286, -69, -58, -15, 178, -21, - -45, 3, 71, 10, -21, -151, -58, -8, 19, 40, - 72, -13, -10, 14, -24, -36, -11, 13, -33, 6, - 7, 1, 15, 1, 7, 2, -18, 7, 10, -4, - 8, -4, -12, 11, 11, -17, -2, 8, -7, -10, - 2, 2, -19, 1, -4, 4, -1, 1, 0, 0, - 3, -2, 3, 1, -3, -3, -3, -1, 2, 2, - 1, 3, -1, -4, 1, -3, 1, 2, -3, -1, - -2, 1, 0, -1, -2, 1 - }, - { - 454, 651, -459, 30, 10, -10, -36, -3, -1, -45, - 40, 12, -20, 15, -5, 5, 28, -27, 15, -16, - 1, 13, 6, 18, -14, 1, -13, -39, -39, -18, - 48, 9, 0, -3, 22, 4, -44, 7, -21, 11, - -5, 31, -28, -9, -1, 3, 4, -12, 4, -3, - 29, -14, 10, 5, 6, -15, 12, 6, 4, -7, - -11, -3, 6, 4, 1, -7, 4, 4, -4, -6, - -4, 3, 5, -1, 0, -5, -1, -1, 3, -2, - -2, 0, 0, -6, -2, 1, 2, -1, 3, -3, - 1, 1, 1, 1, 0, 1 - }, - { - -17, -48, 55, -14, -4, 2, -13, -11, -2, -3, - -1, 12, -15, 100, -127, -104, -91, 8, -30, 135, - -4, -25, -15, -30, -40, -20, 37, 39, -89, 51, - 55, 48, 4, -16, -13, 16, -38, -3, -20, 4, - 26, -7, 4, -8, -20, -13, 8, -4, -13, 9, - 2, -8, 5, 11, 7, 5, -3, 13, -3, 11, - -2, -4, -9, -4, -4, -2, 1, 10, -2, 0, - -8, 1, 1, -1, -3, 4, 1, 1, 1, 3, - -2, 2, -3, 3, 0, -1, 4, -3, -1, 0, - -1, -3, 0, 0, -1, -2 - }, - { - -150, 1662, 96, 164, -23, -4, -46, -5, -22, -12, - 23, 24, -57, -54, 4, -44, -52, -24, -34, 17, - 28, -11, -3, -3, -1, -2, 3, -10, 30, 2, - 2, -6, 2, 16, -1, 22, 17, -8, -23, 10, - 2, 4, -6, 11, -21, -2, 9, -2, -11, -4, - -2, 20, 16, -5, -5, 9, 8, 5, 10, 11, - -11, -1, 3, 10, 3, -1, -2, 2, 6, 0, - -1, -1, 1, 3, 6, 0, -8, 8, 0, 0, - 1, 2, -1, 0, -2, 1, -1, 2, 1, 2, - -1, 0, -2, -1, 2, -2 - }, - { - -40, 179, 93, 3, 16, -8, -16, -40, 15, 0, - 22, -30, 20, -117, 179, 55, 100, 9, 100, -41, - 10, 9, -6, -47, 61, 58, -58, 16, -36, 4, - 46, 49, -40, -4, -23, -24, 15, -27, 5, -7, - -13, 16, -6, -18, 1, 17, -13, -8, 12, 4, - -3, -5, -14, -1, -3, 0, -10, 10, -2, -3, - 4, 2, -5, -5, -9, -4, -2, -1, -1, 0, - 3, -1, -6, 0, 2, 0, 1, 1, -3, -5, - 3, -2, -4, -5, 0, -2, 1, 3, 1, -1, - 0, 0, -1, -1, 0, 0 - }, - { - 241, 649, -743, -223, -48, 44, -204, 3, -11, 2, - 35, 4, 10, 30, 32, -113, 52, -18, -16, 13, - -34, -13, -12, -2, -1, 4, 26, 7, -15, -2, - -11, -9, -8, -11, 32, -10, 9, -3, 9, 2, - 13, -21, -1, -8, -7, 21, 13, -14, -13, -14, - 16, -13, 8, 22, -10, -4, 4, 8, 2, 8, - -13, 7, -1, 2, -4, -7, 1, 2, -2, 1, - 0, 3, -3, 3, 1, 0, 4, 3, -2, 4, - -5, -1, 0, 2, -1, 1, 5, 0, 0, 2, - 0, 2, -2, -1, -2, 2 - }, - { - -5, 83, -9, -26, 14, 12, -10, 20, -60, -4, - 1, 55, -7, 20, 8, 37, 2, -137, 118, -12, - -8, -59, -21, -3, 34, -65, 22, -43, -6, -4, - -9, 20, -24, 11, -17, 16, -1, 18, 2, 0, - -5, -11, -3, 6, -6, -1, 6, 4, 5, 27, - -19, 5, -5, -12, 7, -1, -3, 7, 1, 3, - 3, 7, -1, -4, 0, 0, -2, 6, 7, -3, - 2, -4, -7, 1, 6, 0, 1, -3, -3, 1, - -2, 1, 6, -2, -1, -1, -1, -1, 2, -4, - 0, -1, -2, 0, 1, 3 - }, - { - -7, -444, 7, -65, 6, 86, 30, -14, 5, -3, - -26, -44, 36, 24, -42, 16, -23, 35, 6, 2, - -27, -13, -5, 12, 12, 4, -31, -11, -29, 2, - 21, -12, -6, -19, 7, -26, -31, -5, 13, -3, - 10, -13, -25, 18, 12, 10, -6, -12, 15, -6, - 0, -3, -12, 1, -6, 2, -3, 4, -1, -9, - 4, -6, -4, 5, 4, -1, -2, 0, -6, 0, - 1, -5, 2, 0, 1, 2, 3, 1, 0, -1, - -1, 0, 3, 1, 3, 3, 2, 0, 0, -1, - 1, -1, 4, 2, 0, 0 - }, - { - 3, -272, -10, 17, 13, -10, 30, -27, -26, 18, - -14, 53, 89, -442, -142, 79, -25, -8, 63, 54, - 61, 7, 71, 44, 48, 15, -29, -37, 39, 15, - 64, -12, -5, -20, 41, 11, -32, 10, -22, 24, - 18, 5, 4, -1, -3, 11, -18, -1, 5, -19, - 11, 0, 13, -5, 7, -1, 14, -11, 2, 4, - -6, -3, 1, 8, 2, -4, 4, -2, -4, 5, - -4, 2, 2, -6, 1, -1, 3, 3, -4, 0, - 3, -1, -2, 0, -1, 0, -2, 3, -3, 2, - 0, -4, 3, 3, -3, 2 - }, - { - -54, -700, 23, -195, -38, 10, 27, 24, -12, 14, - 5, 82, -14, 48, 159, -16, -147, -6, 1, -18, - -29, 0, 56, -1, 64, 16, -22, 65, 4, 11, - -27, -24, 4, -10, -44, -18, 25, -10, 0, -14, - 45, -9, 20, -1, 1, 10, -10, -12, 2, -1, - 6, -5, 11, 9, 1, 0, -22, -4, -4, 9, - -12, -4, -1, -3, -12, 0, -13, -1, 3, -3, - -1, 1, -2, 3, -1, -5, -6, 3, 0, -5, - 1, 2, 0, -2, 0, 1, -4, 4, 2, 0, - -1, 2, -2, -1, 0, 1 - }, - { - 34, -45, -40, 15, -9, -6, -3, -76, 2, -52, - 17, 61, -25, -169, 699, 78, -135, -33, -11, 24, - -96, -72, 31, -62, -30, -37, 41, 16, 34, 24, - 0, 48, -9, -30, 19, -27, 18, 1, -12, 4, - 10, 28, 46, -24, -16, 3, 11, -13, 2, -7, - 2, 4, 13, -7, 4, 2, 5, 9, 2, 19, - 10, 2, -7, -3, 7, 2, -2, -7, 10, 6, - 1, -1, 9, 4, 0, 4, -5, -4, 3, -1, - -1, -3, 1, -7, 1, 1, 1, 1, 0, -2, - 0, -1, -2, 3, 2, -2 - } - }, - { - { - 274, 771, -578, -37, 14, -21, -1, 39, -15, -38, - 5, 2, 10, 50, 63, 48, 14, 27, -32, -40, - 5, 31, 33, -1, 1, 36, -20, 22, -10, -2, - -12, 9, -6, 14, -9, 21, -15, -9, -35, 17, - 1, 1, 4, -28, -18, -2, 8, -5, 15, 7, - 6, 2, 3, 7, 10, 5, -4, 5, -6, -5, - 5, 4, 2, -10, -4, 4, 2, 0, -2, -2, - -3, -2, -2, 2, 3, -1, -5, 1, -3, -2, - -1, 2, 1, -2, 1, -3, -1, -2, -1, -2, - 1, -2, 1, 0, 0, 0 - }, - { - -31, -610, -24, -6, 13, -8, 66, -19, 2, 17, - 36, 30, 2, 22, 57, -35, 61, 24, 23, -27, - -22, -55, 3, 64, 46, 7, -42, 62, 31, -7, - 15, -20, 12, -7, 15, 12, 29, 11, 33, -15, - -5, 11, 20, -3, -19, -3, 3, 5, -2, 15, - 10, -6, -11, 5, 16, -4, -2, 0, 7, -4, - -8, -6, 1, 9, -4, 10, 1, 0, 7, 1, - 0, 5, 1, -5, -1, 3, 2, 0, -3, -2, - 4, 0, -3, -2, -2, -1, -2, 1, -2, 1, - -1, -2, -2, 1, 1, -1 - }, - { - 164, 1587, -252, -26, -15, -5, 7, -10, 25, -6, - -27, -16, 51, -18, 65, 35, 24, 26, 97, 33, - 8, -8, -13, 24, -35, -18, 9, 29, 1, -22, - 57, 51, 14, 3, -3, -21, 0, -16, 15, 24, - 21, -3, -3, 8, -14, -6, -17, -1, -7, 10, - -12, -6, 1, -1, 1, 4, -2, 1, 4, 7, - -2, 3, -11, 14, 0, -4, -1, -5, -5, 6, - 5, -3, -2, 3, 2, 5, -3, -5, 1, 3, - 5, 0, 2, 2, -3, 0, 2, 3, -1, 0, - 1, 1, -1, -2, 0, -1 - }, - { - 29, 366, 42, -8, -10, -7, -4, -22, -9, -8, - 37, 15, 18, -11, 47, -37, -22, -31, -9, -10, - 2, -3, -19, 10, 9, 27, -13, 22, -19, 10, - 4, 15, 10, -11, 16, -26, -2, 7, -6, 8, - 26, 6, -4, 10, 15, -4, -8, 2, 2, -1, - -11, 10, 4, 7, 3, 1, 1, 9, -3, 0, - -3, 8, 3, -2, -2, 1, -2, 4, -1, -1, - 3, 6, -6, -5, 1, 2, 0, 0, 1, -1, - -1, 1, 1, -2, 0, 1, -3, 2, 1, -1, - 1, 1, -1, -1, 1, 1 - }, - { - -22, 307, 109, -30, 9, -2, -9, 10, -8, -11, - -13, 3, -17, 83, -235, -43, -53, -111, -57, 49, - -6, -15, 42, 17, -61, -81, 5, -23, 14, 66, - 12, -19, -32, 17, -36, -39, -27, 7, -5, -18, - 10, -17, 7, 13, 4, -2, 5, -5, 7, -11, - 3, 7, -11, 15, 1, -1, -10, 5, -1, -11, - 0, -2, -8, -9, -7, 0, 1, 4, 2, -5, - 6, 5, -2, 1, -1, -6, -1, -3, -3, 0, - 0, 5, 3, -4, 1, -2, 1, 2, -2, -3, - -2, 0, 0, 0, -3, -1 - }, - { - -54, 527, 94, 71, 26, -1, -46, 20, -4, -65, - 14, 24, 15, -16, 52, 12, -21, -38, 8, -9, - -24, -8, 1, 36, -3, -5, -38, 0, -29, -28, - 6, 36, -11, -2, 29, -9, -55, 8, -1, 2, - -19, 5, -1, -5, 2, 5, 4, 11, -4, -3, - 18, 1, -4, 1, 15, -5, -7, 1, -1, -1, - 0, -7, 2, 7, 4, -4, -2, 3, -1, -3, - -2, 0, 5, 0, 0, -5, -6, 0, 1, 1, - 1, 2, 2, -4, -5, -1, 1, -3, 2, 0, - 0, 1, 0, 2, 1, 0 - }, - { - -10, -164, 48, 11, 3, -3, -14, -7, -4, 5, - 10, -5, 9, 19, -34, -65, -4, -21, 26, 91, - -8, -19, -92, 28, -10, -6, 14, -27, -28, 28, - 49, 32, 21, -24, -39, 16, -15, -23, -13, -8, - 16, 4, 7, -8, -33, -14, -11, -6, 4, 3, - -1, -2, -5, 10, 13, 1, -4, 15, 1, 4, - 1, -1, -5, -7, -4, 2, -5, 1, 6, 6, - -8, -3, 1, -3, -7, -2, 1, -1, -1, 4, - 0, -1, -2, 3, 1, -1, 2, -1, 1, 2, - 2, 1, -1, -1, 0, -2 - }, - { - 65, 1880, -212, 18, 25, -14, -17, -21, -19, 1, - -2, 22, 1, -37, -88, -36, -17, 21, -25, -28, - 32, 5, -37, 3, 14, -6, -2, -10, 28, -5, - 2, 11, 2, -3, 20, 0, 5, -5, -43, 23, - -8, -1, -11, 30, -12, 14, -17, 9, -2, -11, - -12, 30, 24, -1, -1, -5, 3, 3, 11, 11, - 1, -4, -3, 12, 8, 3, -4, 2, 6, -1, - 0, 0, -2, -4, 3, 5, -8, -1, 1, -1, - -1, 3, 2, -2, -1, 1, -3, 2, 0, 2, - -1, -1, -1, -2, 0, 0 - }, - { - 4, -9, 70, 5, 0, 2, -30, -14, -1, 3, - 15, 0, -1, 18, 39, 31, 256, 26, 87, -20, - -41, 31, -1, -24, -8, 31, -40, -25, -9, 12, - 61, 17, -38, -27, 3, -12, -24, -15, 4, 2, - -40, 7, -2, -15, -18, -5, -4, 1, 8, 3, - -6, -12, -9, -7, 3, 1, -7, -1, -3, -4, - 2, 4, 0, 3, -8, -5, 8, -4, 4, -2, - 4, 4, -1, -4, 0, 0, 4, -3, -1, -4, - 0, 3, -3, -3, -3, 0, -3, -1, 2, 1, - -2, 0, 0, -2, 1, -1 - }, - { - -178, 596, -120, -294, 2, -122, -131, 56, -27, -19, - 8, 12, 2, 38, 9, -2, -1, -13, -25, 6, - -28, -19, -18, 5, -17, 5, 25, -12, -2, 0, - -25, -15, -10, -30, 17, 26, -4, -9, 17, 0, - -5, -14, -4, 6, -1, -2, 9, -2, -20, -18, - 7, -10, -10, 13, 3, 1, 1, 4, 4, 11, - -7, 5, 0, -3, 1, -5, -1, 0, -2, -2, - 2, 0, -3, 3, 2, 2, -1, 3, 1, 2, - 0, -1, -3, 2, -4, -3, 1, 0, -2, 1, - -1, 3, 0, -2, -2, 0 - }, - { - 10, 240, -104, -56, -17, -11, -50, 31, -5, -33, - -31, 45, 6, -22, 27, 54, -37, 11, -52, 98, - -2, -42, -6, -35, -4, -22, -3, -23, 0, 20, - -2, 2, 2, 4, -23, 32, 11, 22, -9, 0, - -3, 2, -5, 4, -6, -4, 5, 0, 12, -6, - -7, 5, 5, -5, 8, 0, -1, -2, 2, 3, - -2, 5, 2, -2, -4, 3, -2, 0, 5, 0, - 3, -3, -4, -1, 3, 3, 2, 2, -4, -1, - 0, 0, 4, 2, 0, -1, 2, 0, 2, -1, - -1, 0, -1, 1, -1, 1 - }, - { - -16, -507, 60, 62, -50, 107, 72, -15, 3, -24, - 11, -3, 7, 37, -27, 5, -20, 19, -3, 5, - -18, -37, 17, -16, 7, 23, -24, -27, -12, -3, - 3, 1, 15, -28, -7, 11, -8, 3, 0, 1, - -7, -7, -5, 10, 6, -2, 6, -3, 14, 0, - -15, -10, -2, -2, 0, 3, -5, 5, 6, -10, - 1, 0, 0, -3, 5, 0, 0, -1, 0, -6, - 1, -3, 0, -1, -1, 2, 3, 3, 3, 0, - -1, -3, 1, 3, 1, 4, 1, 1, 0, -3, - 0, -2, 1, 2, 1, -1 - }, - { - 0, -234, -42, 3, 32, -2, 15, -2, -19, -23, - 4, 15, -106, -55, -148, -2, 84, -6, 35, 26, - 120, 29, 24, 37, 82, -2, -27, -35, 66, -4, - 51, -11, -26, 26, 26, 20, -27, 0, -12, 9, - 20, -17, 13, -3, 8, 12, -11, -8, -5, 3, - -7, -7, 11, 0, -6, -1, 11, -5, 1, 3, - 4, -11, 1, 4, 5, 1, 2, 1, -2, -1, - -2, 3, 1, -4, -5, -3, 0, 1, 0, 1, - 3, 1, 1, 2, 0, 1, -3, 2, 1, -1, - 1, -3, -1, 2, -2, -1 - }, - { - -66, -441, -74, -248, 28, 70, -14, -7, -30, 16, - -2, 51, -18, 48, 174, 16, -74, -12, -23, -12, - 1, -20, 27, 28, 31, 41, 5, 18, -12, 15, - -23, 18, -15, -13, -32, -9, 16, -6, 3, -15, - 26, 4, 9, 6, 9, 11, 1, -21, 11, 6, - 2, 5, 0, 7, 2, 2, -8, -12, 6, 2, - -8, 2, -5, 1, -5, 0, -9, -4, -2, 1, - -3, 2, -2, -1, 0, -1, -6, 2, 3, 0, - -1, 1, 5, 0, -1, 4, -2, -2, 1, 0, - -1, 3, 0, 0, -1, 1 - }, - { - -21, -28, 72, 1, -17, -5, 6, -54, -40, -26, - 9, 42, 22, 221, -28, 46, 30, -72, 29, -58, - -25, -24, -3, -117, -30, 4, 47, 28, -25, 32, - 45, 19, -14, 3, 18, -48, 13, 23, -19, 15, - 4, 13, 14, -13, -7, 3, -3, 1, -5, -7, - 2, 6, -2, -4, 10, 3, 4, 2, 4, 5, - 4, 5, -13, -3, 2, 5, 4, -5, 5, 3, - 7, -3, 0, 4, -4, 4, -3, -7, 0, 0, - 2, 0, 4, -5, 0, 0, 0, 2, 1, -2, - 1, 0, -1, -1, 0, 0 - } - }, - { - { - -154, 1931, 738, 22, -25, -4, 21, -8, -28, -2, - -17, -7, 24, 28, 29, -28, -18, 2, 14, -62, - -6, 3, 20, 4, 11, 17, -8, 31, 18, 7, - -22, -5, -31, 10, -14, 24, -22, 13, -37, 0, - -4, -2, 6, -7, 2, -2, -2, 0, 11, 0, - 0, -3, -1, 4, 3, 2, -1, 7, 1, 3, - 0, 3, 3, 5, 0, 6, 3, -7, 2, 0, - 0, 3, -1, -3, 1, 6, 0, -6, 3, -2, - -2, -3, -1, 0, 0, 3, -4, 1, 0, -2, - -1, 0, -1, 1, 1, 1 - }, - { - 6, -257, 148, 1, -42, -28, 29, -17, -21, -20, - -44, -2, -29, -7, -30, -78, 90, -32, -51, 11, - -19, -29, 12, 27, 28, 10, 6, 22, 5, 28, - 41, -11, -10, -37, 16, -23, 14, -1, 14, -3, - 17, 0, 13, -9, 8, 1, 1, -4, -4, 3, - 0, 7, -12, -3, -3, 8, 4, 0, 2, 2, - -2, -2, -3, 6, -4, -1, 3, -7, 1, -3, - 1, -1, 2, 3, 1, -5, 1, 2, 2, 0, - -1, 2, 2, -1, 1, -1, -2, 1, 2, -4, - 2, 1, 0, -2, -2, 0 - }, - { - -137, 1316, -31, 115, -8, 15, 10, -12, 13, 4, - -3, -25, -7, -16, -6, -15, -46, -16, -13, 0, - 6, -1, -37, 22, -16, -20, -9, 0, 3, -10, - 30, 34, -11, -19, -5, 22, 18, -11, 0, 7, - 10, -3, 9, 1, -6, -6, -15, 1, -8, 6, - 4, -9, -10, 3, -9, -2, 1, -3, 1, 4, - 1, -7, -9, 5, 4, -4, -3, -4, 0, -2, - 2, 3, -4, 0, 1, -1, 2, 3, -3, 1, - 4, -1, -2, 4, 2, -2, -1, -2, 1, 0, - -1, 1, 1, -1, 1, 1 - }, - { - -121, -308, -225, -15, 23, 0, -3, -1, -7, -13, - 26, 12, -25, -44, 54, 22, -5, -38, -3, -2, - -2, 7, -14, 10, -10, 9, 18, 13, 1, -17, - -24, 19, 12, -6, 31, -33, 9, -16, -3, -4, - -2, 6, 4, -1, 9, 3, -2, 5, -1, 19, - -11, -4, 6, -10, -6, 2, 0, 5, -14, 5, - 1, 4, -6, 6, -6, -2, 2, -6, 3, 0, - -1, 0, 4, 2, 3, 3, -1, -2, 1, 1, - -4, -2, -4, 2, 1, 0, 0, -2, 3, 1, - 0, -1, 0, 0, -1, 0 - }, - { - 24, 122, -9, 18, -12, 1, 16, 16, -12, -9, - 0, 3, -11, 3, -271, 23, -10, 38, -228, -26, - 9, 63, -4, -52, -36, -47, 70, -34, -11, 18, - -21, -17, -14, 19, -23, -29, -24, 7, 20, -11, - -7, -5, 7, 2, 4, 2, 0, -3, 1, -15, - -9, 2, 3, 4, -3, 10, -3, -2, 2, 0, - 6, 1, -1, 0, -3, -3, 0, 3, 4, -4, - -2, 5, 0, -1, 1, 0, -1, 0, -1, -4, - -1, -3, 3, 3, -1, 1, -1, 0, 1, -1, - -1, 0, -1, 1, 1, -1 - }, - { - -109, -184, -256, 47, -4, -3, 19, -15, 0, 20, - -31, -8, 12, -29, 18, -20, -6, -35, -25, 12, - 9, -29, -32, 15, 1, 3, -21, 10, 23, 3, - -38, 2, 7, 8, 10, -7, -33, 20, 7, 12, - 0, 4, 10, -14, -3, 17, 12, 24, 11, -1, - -4, 10, 1, 2, 1, 8, -5, -5, -5, 4, - 4, -1, -3, -5, 1, 1, 0, 1, 4, 3, - 1, -1, -3, 3, 0, 3, -2, -1, -2, 0, - 0, 0, 2, 5, -1, 0, -1, 0, -4, 4, - 0, -1, -1, -1, 3, 0 - }, - { - 24, -85, -59, 11, 5, 2, -6, 10, -6, -2, - 7, -16, -27, -79, -35, 53, 164, 14, -44, 15, - 15, 3, -101, -38, -32, 4, 39, -62, -16, -5, - 0, -26, 10, 20, -44, 0, -9, -16, 9, 22, - -9, -12, 23, -8, -12, -1, -12, -6, 7, 2, - 3, 1, -4, -4, -1, -2, -4, -2, -5, -1, - 2, 1, 5, -3, -2, 7, 1, -2, -6, 0, - 2, 2, -3, -2, -1, -2, 2, -2, -2, 0, - 3, -1, 0, 1, 1, 0, -1, 1, 0, -1, - 2, 2, 2, -2, 1, 1 - }, - { - -34, 1927, 103, -54, -25, -7, -13, 0, 3, 21, - -13, -21, 42, 32, -43, 12, 39, 15, 27, -2, - -7, 16, -18, -19, -3, 4, 12, -16, -18, -8, - 0, 3, 22, -12, 22, 6, -12, 16, -21, 4, - -6, -5, -7, 23, -3, 5, -17, 3, 2, -10, - -20, -7, -1, 3, 0, -1, -1, -7, -6, 4, - 6, 3, -3, 3, -2, 2, -5, 2, 0, 1, - 2, -3, 2, -2, -6, 2, 4, -8, -3, 3, - -3, -1, 0, -1, 0, 1, 0, 1, 0, 0, - -2, 1, 1, -1, -1, 0 - }, - { - 31, -19, -154, 13, -23, 4, 5, 32, -6, -4, - 3, 4, 11, 70, 23, -61, 120, -21, 40, -54, - -65, 60, -24, 6, -42, -25, 29, -82, 9, -22, - -13, 19, -27, -10, 8, -38, -20, 15, -4, 22, - -14, -8, -2, -3, -14, -15, -3, 0, -1, -9, - -3, -3, 5, 1, -2, -1, 8, -4, -7, -9, - -1, -2, 0, 3, 1, 2, 10, 0, 1, -6, - -1, -1, 3, 5, -1, -3, 3, 0, -1, 1, - -3, 0, 2, 1, 0, 2, -1, -4, 0, 1, - -1, -2, 1, 1, -1, 0 - }, - { - 138, 958, 312, -43, 59, 5, 37, 23, -4, -14, - -18, 8, -28, -2, 54, -5, 40, 12, -62, 8, - 26, -13, 0, 23, 11, -4, -11, -20, -5, 9, - -2, -8, 16, -16, -12, 8, -16, -3, -6, -2, - -16, -4, -1, 9, 14, -12, -16, 1, 2, -6, - -7, 7, -2, -10, 10, 13, 0, -10, 2, 2, - 7, 6, 0, 2, 0, 2, -1, -1, 2, -5, - -2, -2, 1, -1, 1, -1, 0, -3, 4, -4, - 1, 4, 0, -1, 1, 0, -3, 0, -1, -3, - 0, -2, 2, 0, 1, -2 - }, - { - -16, 290, 38, -41, -7, -4, -23, 41, -7, -21, - -51, -17, 2, -44, 22, -48, -95, 83, -89, -56, - 13, -12, 33, -4, 12, 25, -23, -10, -2, 15, - 2, 5, 7, -4, 4, -5, -9, 20, -6, 14, - -2, 14, 6, 0, -2, 7, -1, 1, 2, -10, - 2, 2, 0, -6, 8, 3, 6, -2, -2, 4, - -2, -10, 1, 5, 2, -4, 2, 0, -2, -2, - 1, 0, -1, 1, -2, 0, -1, 3, 5, -3, - 0, 3, -3, -1, 3, 2, 1, 2, -2, 3, - 0, 0, 1, 0, 0, -3 - }, - { - 48, -465, 24, 23, -1, -4, 32, -20, 8, 13, - -14, 39, -5, -11, -32, 1, -19, -12, 8, -9, - 31, -22, 21, -19, 17, -13, 1, -28, 23, -23, - -8, -12, 6, -5, -32, 2, 2, 2, 10, -6, - 6, 3, 11, -6, -9, -8, 11, 1, 10, 6, - -7, -14, 7, -3, 4, -2, -5, 2, -4, 5, - 2, -1, 3, -1, -5, -1, 1, -4, 7, 1, - -2, 2, 0, 0, -1, -2, -1, 0, 2, 1, - -1, -1, -3, 0, 0, -3, 3, 0, 1, 1, - -1, 0, -2, -1, 2, -1 - }, - { - -5, -117, 33, -15, -13, 7, -20, 2, -19, -20, - 0, -40, 114, 301, -20, -79, 43, -15, -13, 6, - -29, 77, -5, -67, 10, 10, 34, 22, 46, -13, - -51, 1, -10, 16, 4, 4, 14, -10, 8, -16, - 5, -9, 19, -14, 17, 17, 5, -3, -6, 4, - -7, -4, -7, 1, -2, -8, -11, 1, -3, -3, - 10, 7, -3, -4, -3, 11, -3, -1, 2, -3, - -1, 2, 4, -1, 0, -2, -4, -2, 2, 0, - -2, 2, 3, 1, 1, 1, 2, -3, 0, 0, - 2, 3, -3, -3, 2, -1 - }, - { - 90, -120, 104, -62, 40, 54, -6, 3, 14, -18, - -30, 11, 6, 4, 33, -31, 16, 1, -10, -21, - 18, 19, -19, 23, -33, 12, 7, 21, -1, -19, - 12, 20, -14, -1, 4, -11, -3, -4, 10, 13, - -4, -10, -6, -9, 0, 5, 7, -4, 11, 9, - -17, 6, -10, -10, -8, 4, 9, 3, 3, 1, - -7, 6, -1, 3, 4, 0, 5, -1, -3, -1, - 2, 0, 1, -5, -1, 1, 1, -2, -1, 2, - 1, -2, 1, 2, 1, 1, 5, -2, -3, 1, - 0, -1, 1, 0, 1, -1 - }, - { - 12, -67, 46, 18, -6, -4, 0, -6, -27, -7, - 6, -18, 8, 169, -324, 68, 107, -1, 42, 14, - 92, 47, -11, -28, 40, 9, 40, 27, -51, 43, - 32, -9, -3, -2, 12, -14, 6, -14, 5, 35, - 5, -19, -8, -10, 22, 1, -3, 6, -1, -7, - 4, 4, -7, -13, 0, 1, 3, -6, 9, 0, - -16, -2, -3, 2, -3, 0, -4, 9, -4, -1, - 4, 3, -5, 1, 0, -3, 4, -1, -1, -1, - 0, 2, 3, 4, -2, 0, -1, -1, 0, 2, - 1, -1, 2, 0, -1, 1 - } - }, - { - { - 242, 2843, 32, 34, -50, 0, 7, -36, -5, 16, - -6, -1, 23, 44, -50, -7, -19, -10, 2, -13, - 13, -28, 7, 2, 11, 6, 4, 8, 33, 19, - 10, -21, -18, -2, 10, 3, 5, 7, -19, -16, - -4, -3, 0, 5, 13, -2, -12, 5, 2, 7, - 5, -3, 1, 3, -6, 1, 3, -3, -4, 10, - -3, -1, -1, 7, 2, 4, 4, -5, 0, -2, - 3, 2, 1, -3, -2, 1, 3, -4, 3, 1, - 1, -1, -1, 1, -2, 3, 0, 0, 1, 0, - -2, 1, 0, 0, 0, 0 - }, - { - 25, -97, 2, -38, -14, -16, 2, -3, -10, -13, - -53, -16, -38, -15, -62, -36, -9, 19, -77, -7, - -14, -6, 6, -11, 61, 32, 18, 8, -6, 9, - 26, 8, -16, -29, 9, -9, 5, 4, -1, 3, - 9, 7, 19, 4, 5, -3, 1, -18, 6, 2, - 0, 10, 2, -2, -10, 4, 2, 4, -5, 2, - 3, 5, -4, -3, 1, -3, 5, 1, -4, -2, - 3, -6, 0, 2, 2, -5, -4, -1, 4, 2, - -2, 1, 2, 0, 1, 2, 0, 0, 4, -3, - 0, 1, 1, 0, -2, -1 - }, - { - 74, 796, 208, 193, -40, 23, 32, -8, -23, 2, - -9, 4, -43, 14, -17, -19, 1, -55, -15, -9, - -14, -15, -35, -8, 24, -11, -3, -12, 8, 9, - 31, -9, -7, -1, -11, 31, 10, 3, -18, -6, - 6, -3, 8, 0, 1, -3, -8, 2, -2, -2, - 2, -2, -10, 9, -3, -6, -4, -1, -4, 4, - 3, -3, -1, -3, 3, 1, -1, -4, 1, -3, - -2, 4, -2, 2, -2, -6, 3, 6, -1, -2, - 1, 2, -1, 0, 1, 0, -1, -2, 1, 0, - -1, -1, 2, 0, -1, 1 - }, - { - 16, -980, 184, -3, 13, 6, 8, 13, -12, -9, - -12, 4, -17, 19, -36, 20, 16, -49, -17, 8, - -8, -8, 17, 1, -16, -1, 32, 19, -2, -18, - -10, 20, 12, 0, 19, -23, 7, -13, 2, -5, - -14, 6, 4, -4, -2, 12, 12, 1, -1, 15, - 3, -15, 4, -11, -1, 2, -5, -1, -9, 0, - 4, 4, -1, 6, -1, 0, 2, -8, 0, 4, - -1, -5, 1, 3, 1, 1, 1, 1, 1, 3, - -1, -1, -2, 1, 0, -1, 2, -2, 0, 1, - 1, -1, -1, 1, -1, 0 - }, - { - -37, -6, 117, 32, -12, 0, 19, 9, 1, 0, - 0, -6, 14, 3, -254, -32, -30, 80, -19, -83, - 15, 39, -34, -31, -38, 2, -42, -24, 2, 6, - -14, 3, -11, 6, -17, 7, -29, -10, 25, 11, - -15, 1, 18, -4, -4, 3, -1, -2, -3, 0, - -1, -18, 9, -2, -5, 5, 4, 1, -2, 3, - 7, 2, -3, 2, 2, -1, 2, -1, 4, 3, - -5, 0, 2, -1, 0, 1, -1, 2, 2, -1, - 0, -3, 0, 2, -1, 1, -1, 0, 0, 0, - 0, 0, -1, -1, 2, 1 - }, - { - 2, -861, 173, 23, -28, 0, 28, -19, -12, 46, - -11, -19, -11, -18, 15, -41, -9, -18, -9, 2, - 27, -9, -30, -11, 9, 5, 0, -14, 16, -1, - -14, -10, 20, 12, -14, -3, 5, 0, 9, 21, - 27, -10, -7, -11, 4, 12, 8, 11, 13, 10, - -12, 0, 11, 11, -5, 5, 7, -4, -4, 3, - -2, 2, 0, -3, -2, 0, 2, -1, 5, 3, - 0, 0, -3, 1, -1, 3, 2, -1, -2, -2, - 0, -2, -1, 4, 1, 2, 0, 3, -3, 1, - 0, -1, 0, -1, 0, 1 - }, - { - 4, 15, -54, -9, 2, 2, -17, 13, 5, -5, - -4, -20, -28, -148, -46, 169, 59, 11, -25, 2, - -6, 39, -73, -121, -25, 20, -10, 6, -36, 7, - 11, -8, -22, 19, -8, -11, -15, -2, 17, 24, - -11, 1, 12, -17, 0, 8, -6, -2, -1, 0, - 6, -1, 2, -4, -4, -2, 2, -8, -3, -4, - 4, -2, 2, 1, -2, 2, 6, 3, -7, -4, - 1, 4, -1, 0, 3, 1, 2, 1, 0, -2, - 2, 0, 2, -2, 1, 1, -2, 0, -2, -3, - -1, 1, 2, -1, 0, 2 - }, - { - 73, 1956, -62, -69, -4, -2, -31, -11, 25, 8, - 17, -27, 14, 3, 25, 14, 35, -14, 12, 37, - -18, 3, 2, -17, -10, 5, 14, -12, -43, -2, - 4, -11, 40, -17, 9, 31, -14, 7, 23, -19, - 4, -22, 10, -4, 2, 4, -14, -10, 1, 1, - -14, -17, -15, 1, 7, 5, 3, -5, -11, 0, - 3, 2, 2, 0, -3, -2, -3, 3, -1, 1, - 1, -3, 3, 1, -2, -4, 6, -2, -4, 2, - -3, 0, -2, 0, -1, 0, 3, 1, 0, 0, - 0, 1, 1, 0, -2, -1 - }, - { - 3, 68, -64, -24, -11, -3, 7, 28, 18, -13, - -14, 5, 26, 61, 73, -177, 76, -9, 0, -34, - -36, 25, 48, -36, 1, -61, -10, -49, 37, -46, - -21, 0, -3, 5, -16, -20, -1, 5, -1, -2, - 27, -11, -5, 3, -6, 4, -2, -2, -6, -9, - -5, 6, 1, 2, -4, 1, 9, -2, 0, -6, - -3, -7, -1, -3, -1, 0, 2, -1, 1, -6, - -3, -5, -2, 8, 2, -3, -1, 3, 0, 1, - -1, -4, 1, 1, 1, 1, 3, -1, -2, -1, - 1, -2, 0, 1, -1, 1 - }, - { - -102, 1161, 348, 86, 14, 70, 73, -26, 20, 5, - -10, 3, -5, -35, 24, 11, 44, 8, -42, -8, - 31, -9, 14, 11, 23, -6, -14, -4, -11, 0, - 8, 16, 6, 11, -4, -16, -15, 4, -21, 1, - -6, 6, -13, 5, 10, 3, -16, -5, 2, 4, - -4, 9, 7, -6, 4, 9, 8, -11, 2, -6, - 7, 7, 0, 4, -2, 4, -1, -1, 2, -3, - -4, 1, 3, -1, 1, -2, 2, -3, 1, -2, - -2, 2, 2, -1, 3, 4, 0, 0, 1, -2, - 1, -4, 1, 1, 2, -1 - }, - { - 9, 207, 89, -34, -14, 0, 13, 17, 10, -2, - -30, -7, -30, -63, -11, -18, -48, -20, -23, -88, - -18, 2, 49, 5, 28, 11, -13, 16, -19, -13, - -10, 1, 9, -7, 11, -10, -20, 8, 2, 15, - -1, 1, 20, -2, 1, 8, 0, 7, 2, 0, - 6, 0, -6, -8, -1, 9, 0, 2, 0, 0, - 2, -7, -2, 4, 4, -2, 0, 5, -3, 0, - 0, -2, -1, 1, -1, -1, -4, 0, 4, -1, - 0, 4, -1, -3, 0, 2, -1, 1, -2, 0, - 1, 1, 1, 0, 1, -2 - }, - { - -95, -312, -4, 9, 39, -84, 42, 7, -9, 39, - -47, 12, 7, -24, -30, -23, 9, -22, 3, 5, - 10, 9, 1, -5, 15, -12, 7, -26, 11, -2, - -13, -12, -24, 10, -12, -33, -6, -12, 10, -1, - 3, 10, 7, -4, -9, -3, -2, 11, 1, 0, - 8, -6, -3, 0, -4, -1, -5, 0, -7, 6, - 3, 1, -1, 2, -5, 0, -1, -4, 2, 5, - 0, 1, 1, 1, 1, -1, -2, -1, -1, 0, - 0, 3, -1, -1, 0, -3, 2, 0, 1, 2, - 0, 2, -1, -1, 1, 0 - }, - { - 10, -35, -26, -53, 11, -2, -17, -10, -24, 4, - 3, -14, 34, 290, 42, -26, -28, -7, -36, 50, - -99, 5, 60, -65, 12, 12, 15, 60, 11, 29, - -65, -19, 3, 7, -4, -18, 19, 7, 17, -10, - -15, 10, 11, -7, 20, 6, 11, 2, 3, -7, - -5, 3, -4, 2, -4, -1, -13, 0, 4, -8, - 0, 11, 2, -1, -7, 7, -1, -3, 3, 0, - -1, 0, 1, 1, 3, 1, -1, 0, 0, -1, - -3, -1, 2, -1, 1, 0, 2, -2, 0, 1, - 0, 4, 0, -3, 1, 2 - }, - { - -50, 133, -97, 73, -6, -70, 83, 33, 28, -22, - 35, -37, 32, -3, -38, -25, 10, -18, -3, -30, - 9, 36, -15, 12, -21, 3, 7, 23, 11, -11, - 22, -14, -6, -10, 10, -10, -10, 5, -2, 10, - -10, 1, 0, -12, -10, 1, -7, 2, 5, 3, - -11, -3, -4, -6, -11, 2, 4, 8, -4, 0, - 1, -3, 4, -4, 4, -4, 5, -1, 0, -2, - 3, 0, 1, -2, -2, -2, 2, -2, -4, 0, - 0, -2, -3, -1, 1, -3, 4, 2, -2, -1, - 0, -3, 0, 0, 1, 0 - }, - { - -20, -53, 6, 9, 16, -1, -20, 49, -58, -15, - 10, -16, 26, -27, 94, 91, 19, 15, -23, 56, - 73, 46, -17, 38, 49, -8, -11, 13, 29, 13, - 27, 3, 3, -10, -6, 3, 5, -19, 15, 20, - 20, -11, 6, -10, 7, 6, 1, 1, 2, -7, - 5, 2, 1, -10, -11, 0, 2, 3, 4, 14, - -7, -6, 1, 4, 0, -2, -7, 7, -1, 1, - -3, 6, 3, 0, 2, -3, 1, 4, 0, 0, - -2, 0, -3, 4, -1, 0, 0, -2, -1, 1, - 0, -2, 2, 1, 0, 0 - } - }, - { - { - -307, 2388, 141, -97, 56, -2, -31, -16, 6, -8, - 31, 32, -16, 11, -72, 44, 8, -7, -11, 54, - 48, -4, -12, -11, 6, 5, -20, -8, 3, -2, - 26, -12, 8, 3, 21, -19, 4, 7, 13, 14, - 10, -4, -2, 3, 4, 1, -4, 1, 0, 8, - 9, -3, -2, 1, -6, 4, 4, -6, -12, 0, - 3, 1, -2, -3, 0, -2, -1, 3, 2, 0, - 2, -2, 1, 3, 0, -6, -1, 2, -3, 3, - 1, 2, 1, 1, 1, -3, 4, -2, 0, 1, - 0, -1, 1, -1, -1, 0 - }, - { - -27, -100, 94, -77, 11, 6, 13, -16, 17, 1, - -15, -4, -25, 39, 37, 5, -55, 48, 22, -2, - -2, 8, -19, -46, 15, 25, 3, 18, -3, -36, - -10, -13, -13, -8, -14, 8, 2, 0, 6, 10, - -4, -4, 10, 8, -11, 2, 2, -11, 7, 3, - 9, 1, 5, 4, 8, -10, -12, 2, -2, -3, - 1, 6, 1, -4, 1, 3, -3, 6, -1, -3, - 1, 0, -2, -5, 1, 3, -3, -3, 0, 2, - 3, -2, -2, 1, -1, 2, 2, 0, 0, 3, - -1, -2, 0, 2, 1, 0 - }, - { - -38, 630, 159, 161, 64, 25, 19, 18, 6, -11, - -1, 40, -29, -13, 12, -9, 29, -24, 56, -7, - 9, -6, -17, -12, 13, -10, 18, 14, 15, 9, - 23, -56, -16, 7, -10, -8, 2, 2, -13, -8, - -4, -23, -12, -1, -12, 7, -6, -1, 1, -4, - -16, 0, 8, 8, 3, 5, -2, 4, -4, 2, - -5, 4, 5, 4, -6, 1, 3, 0, -2, 2, - 0, -4, -2, 5, -1, -2, -2, -1, 2, -2, - -1, 0, 2, -1, -4, 2, 2, 2, -2, 0, - 1, -1, 0, 0, -1, -1 - }, - { - 189, -870, 58, -81, -17, 7, 12, 5, -3, 19, - -11, -15, -21, 33, -13, 3, 16, -11, 1, -3, - -10, -16, 25, 8, -5, 2, -13, 31, -21, -7, - 9, 11, 4, 6, 2, -4, 10, -1, -7, -1, - -2, -1, -7, 5, -15, -9, 14, -3, 2, -1, - 6, 2, -4, -1, -1, 1, -2, 1, 6, -3, - -3, 2, 3, -3, 4, 3, 0, 4, -4, 3, - 4, 1, -7, -1, 0, -3, 0, 2, 0, 1, - 2, 2, 3, -1, 0, 0, -1, 2, -3, -1, - 1, 2, -1, 0, 1, 0 - }, - { - 38, -59, -60, -6, 14, 2, -2, 9, 11, 8, - 5, -5, -10, 10, -144, 36, -49, -24, 208, -23, - 30, -30, -24, 37, -38, 31, -81, -21, -19, 17, - 37, 36, -17, 11, -1, 21, -42, -9, 2, -7, - -4, -10, 12, -4, -13, 1, 5, -2, 8, -1, - 9, -10, -3, 7, 0, -1, -4, 8, 4, -2, - 2, 3, -3, -3, 0, 2, 1, 4, 2, 0, - 3, -2, -2, 0, -1, -2, 1, -1, 0, 4, - 1, 3, -1, -5, 2, -1, 1, 1, -2, 1, - -1, 0, 2, -1, -2, 0 - }, - { - 227, -760, -42, 16, -21, 1, -17, 28, -17, -28, - 30, -1, -17, -7, 33, 4, 15, 1, 33, -9, - -1, 8, 10, -6, -13, -5, -12, -5, 2, -6, - 23, 11, 11, -8, -14, 4, 21, 8, -2, 11, - 13, -14, -10, 6, 3, -7, -7, -7, -2, 6, - 5, -13, 0, 1, 7, -7, 4, 5, 6, 1, - -8, -1, 3, 5, 4, -3, -1, 2, 1, 0, - 0, -1, 2, -3, 0, -1, 3, 2, -1, -2, - 2, 0, -2, -4, -1, 1, 1, -1, 3, -2, - 0, 0, 0, 1, -2, 0 - }, - { - -20, -41, 51, -2, 3, -5, -17, 6, 11, 0, - -8, 0, 18, 96, 65, 81, -28, 5, -43, -53, - -17, 27, -56, -24, 18, 41, -32, 70, -5, 24, - -4, 11, -20, -26, 8, 20, -13, -8, -5, -9, - 5, 10, -5, -10, -13, 4, 7, 3, -2, 2, - -4, -6, 3, 3, 0, -3, -1, 3, -3, -5, - 4, -2, -5, -1, -4, -1, -2, 3, 2, 1, - -8, 0, 3, 0, 1, 3, -1, 2, 2, 0, - 0, 1, 1, -2, -1, 0, 2, -2, -1, 0, - -2, -1, -1, 1, 0, 0 - }, - { - -228, 1877, 2, -59, 14, -3, 9, -9, 13, -11, - 27, 21, -19, -25, 57, 17, 4, -2, -48, 8, - 18, -18, -18, 5, 3, -5, 19, 8, -15, -6, - 2, -20, 6, -28, -16, 22, 16, 15, 28, -6, - 5, -12, 12, -1, -16, 4, -2, 2, -8, 10, - 4, 9, -5, -10, 1, -3, 4, 1, -1, 1, - -5, -5, 1, 2, 3, -2, -2, 1, 0, -2, - 0, 1, -1, -1, 5, -1, -5, 4, 0, -1, - 2, 2, -2, 0, -1, 0, -1, 2, -1, 1, - 0, -1, 0, 1, 1, 0 - }, - { - -29, -45, 88, -13, 14, -1, -1, -16, 17, 7, - -6, 0, -5, -23, 105, -55, 108, -63, -13, 5, - -11, -13, 103, -8, 68, -16, -46, 21, 12, -29, - 32, -23, 4, 0, -35, 12, 14, -8, 16, -16, - 10, 1, -7, 4, 3, 12, -9, -1, -5, 2, - 1, 5, -8, -1, 5, 5, -6, 2, 7, -3, - 6, -1, -3, 0, -3, -4, -4, -9, 3, 1, - 1, -2, -5, -3, 1, 0, -1, 2, 3, -1, - 3, 0, -4, -1, -1, -2, 1, 4, 0, -1, - -1, 0, -1, 0, 0, 0 - }, - { - 40, 1055, -185, -10, -1, 68, 8, -30, -2, 3, - 1, -19, 18, -11, -60, -4, 7, 2, 9, 4, - -2, 1, -3, -13, 3, 18, 6, -16, -7, 2, - 4, 18, -18, 5, 27, 4, 0, 7, 5, -10, - -10, 0, -7, -6, -20, 13, 6, -8, -9, 0, - 10, -2, 2, 13, -3, -7, 12, 4, -1, 0, - -4, 3, -3, -1, 1, 0, 1, 1, -5, 0, - 0, 2, -2, 1, 0, 1, 0, 2, -2, 3, - -2, -2, -1, 1, -1, 1, 2, 0, 0, 2, - 0, 1, -1, -1, -1, 2 - }, - { - -2, 133, -27, -36, -16, -2, 10, -24, -15, 9, - 16, 39, -36, -37, -49, 18, 14, -57, -17, 58, - -25, -45, 29, 9, 30, -3, 19, 13, -10, 0, - -10, -5, -5, -2, -8, 14, -10, 2, -4, -2, - -6, -13, 11, 2, 5, -1, 0, 2, 3, 4, - 2, 3, 1, -3, -6, 3, -8, 1, 8, 1, - -1, 5, -1, -2, -4, 4, -4, 1, 2, 1, - 2, -2, -3, -1, 2, 1, 0, -1, -6, 1, - 0, -1, 4, 1, -2, -2, 0, -2, 1, -3, - -1, 1, -1, 1, 0, 2 - }, - { - 105, -6, -68, -71, -21, -39, -24, -12, -7, 20, - 10, -19, -8, 4, -11, -17, 16, 0, -21, 20, - -26, 13, 13, 8, -15, -6, -18, 7, 6, 23, - -12, -2, -15, -7, 16, -8, 2, -6, -3, -3, - -15, 10, -8, -4, -4, 6, -4, 3, -7, -10, - 5, 6, -9, 7, -10, 4, 2, 3, 2, -6, - 4, 4, -5, 0, 5, 2, -3, 0, -3, -2, - 5, -2, 0, 0, 2, 2, -1, 0, -2, -3, - -1, 0, 2, 1, 0, 3, -2, 0, 1, -2, - 1, 0, 2, 1, -1, 0 - }, - { - -11, 10, 90, -30, 23, -8, 32, -19, -24, 6, - -8, 20, -124, 44, -70, 52, -25, 6, -6, 30, - 25, -57, 94, 15, 12, -12, 2, 28, -7, 21, - 24, 0, 11, -12, 4, 1, -22, 11, -8, -5, - -18, 10, 12, 1, 0, -9, 1, 5, 10, -7, - -1, 3, 8, -1, -6, 5, 7, -2, 5, -1, - -6, -8, 3, 1, 1, -1, 2, -1, -2, 3, - 0, 0, -2, 1, -2, 2, 5, 3, 1, 0, - 2, -2, -2, -1, -1, 0, -2, 2, 0, 1, - -1, -2, 2, 3, -3, 2 - }, - { - -7, 241, -100, 37, -20, -115, 8, 5, -2, 10, - 14, -34, 47, 3, 21, 41, -9, -7, -9, -22, - -7, -2, 2, -18, -8, -23, -26, 16, 0, 26, - 16, -3, 10, -7, -5, -2, -8, -5, -3, -3, - 9, 3, 9, -2, -2, 0, -21, -19, -5, -10, - 10, -4, 0, 9, -3, 2, -5, -3, -3, -1, - 6, -7, 1, -2, 0, -3, -4, 2, 0, 1, - -2, 2, -1, 3, 0, -2, -3, 3, 1, -2, - -2, 2, 0, -4, -1, -1, -3, 2, 3, -1, - -1, 1, -1, 0, -1, 2 - }, - { - 24, -35, -100, -25, 9, -4, -3, 40, -40, 8, - 5, 3, -30, -51, 432, 158, -26, 20, -48, 5, - 18, -2, 8, 18, 24, -9, -29, -21, 31, -14, - 6, 20, 6, -12, 0, -20, -6, 3, 8, 15, - 7, -3, 21, -1, -20, -1, -9, -9, -1, 0, - 2, -2, 5, 2, -2, -3, -2, 11, -9, 8, - 9, 2, -4, 0, -1, 2, 4, -8, 3, 2, - -3, -3, 3, 2, 0, 7, -3, 1, 2, 1, - 1, -1, -3, -4, 2, -1, 0, 1, 0, -2, - 0, 0, -1, 1, 1, 0 - } - }, - { - { - 205, 1711, -348, 81, 41, -8, -32, 4, -11, -17, - 21, 22, 3, -24, 0, 9, 54, -24, 0, 27, - 43, 17, -12, -8, 2, 3, -6, -27, 8, -19, - 7, 7, 10, -3, 9, -7, -4, -13, 20, 15, - 16, 4, -14, 2, -2, -6, 1, 4, -2, 3, - 10, 3, -4, -1, -1, 8, 2, 0, -5, -5, - 4, 0, 5, -5, -1, -2, -2, 2, 2, 1, - 2, -3, -1, 4, 1, -2, -3, 1, -2, -1, - -1, 1, 1, -1, 3, -3, 0, -1, -1, -1, - 1, 0, 1, 0, 0, 0 - }, - { - 13, -64, -3, -12, 0, 7, 17, -22, 1, 1, - 3, 3, -17, -2, 106, 30, -14, 5, 42, 16, - 3, -18, 5, -22, -33, 13, 16, -13, 2, -16, - -19, -3, -6, -4, -18, 6, 1, -22, 6, 27, - -6, -10, -10, 17, -12, 4, 0, -4, 5, 4, - 10, -5, 0, 0, 10, -5, -5, -3, 2, -2, - -3, -1, 3, 0, 2, 4, -6, 1, 0, -1, - -1, 4, -1, -2, -2, 4, 2, -1, -3, 0, - 3, -1, -2, 1, 0, -1, 1, 0, -3, 3, - 0, -1, -1, 0, 1, 1 - }, - { - 35, 537, 164, 67, 78, 24, 8, 19, 25, -10, - -16, 22, 13, -26, 7, 20, 11, -9, 31, 53, - -12, 9, 11, -8, -10, -29, 32, -8, 16, 24, - -4, -28, -37, 6, 3, -8, -4, -8, 10, -17, - -3, -30, -6, -13, -2, -4, -2, -4, 0, -9, - -11, -2, 8, 0, 5, 3, 2, 3, 0, -1, - -2, -1, 2, 8, -5, -2, 1, 0, -1, 1, - 2, -4, -1, 2, 2, 3, -3, -5, 2, 1, - -1, -1, 2, 1, -4, 0, 1, 1, -1, 0, - 1, 1, -1, 0, 0, -1 - }, - { - -358, -205, 93, -129, 14, 12, -7, 5, 0, 20, - 13, -7, -31, 19, 9, 2, 6, -2, 17, -1, - -4, -13, 5, 14, 0, 24, -19, 25, -36, -5, - 14, 1, -7, 15, -5, 12, -5, -1, -4, -9, - 2, 3, -10, 11, -7, -20, 0, 5, 1, 0, - -3, 10, -8, 7, -6, 0, 2, -1, 6, 2, - -4, 1, -1, -6, 0, 2, 1, 6, -2, 0, - 5, 5, -3, -3, 0, -1, -1, 1, -1, 0, - -1, 2, 3, -1, -1, 1, -2, 2, -1, -2, - 0, 2, 0, -1, 1, 0 - }, - { - -22, -116, 49, -11, 8, 6, 8, 0, 1, 16, - 0, -4, -4, -58, 5, 70, -74, -67, 84, 32, - 4, -44, -13, 22, 5, -4, -20, 23, -18, -3, - 34, 14, -7, 5, -15, 5, -31, 2, -15, -8, - -5, 2, -15, -3, 1, -4, 8, 0, -4, 3, - -2, 7, -5, 4, 4, 2, -4, 6, 6, -2, - -3, 4, 0, -7, -5, -1, 2, 5, 0, -3, - 6, 2, -5, 1, -1, -2, 0, -4, -3, 1, - 0, 4, 2, -5, 1, -1, 1, 1, -1, 0, - -1, 0, 2, 0, -2, -1 - }, - { - -394, -20, 38, 64, -21, 1, -15, -3, 14, -40, - 7, 4, 2, 3, 8, 40, 8, 9, 16, 2, - -25, -4, 18, 4, -14, -17, -2, -3, 3, -7, - 24, 26, 5, -14, -13, 6, 13, 11, -1, -1, - -15, 0, 4, 11, -9, -15, -2, 4, -2, -2, - 8, -9, -5, -7, 8, -3, -1, 2, 3, 1, - -4, -3, 2, 4, 1, 2, -2, 3, 0, 0, - 1, -1, 3, -3, 1, -1, 0, 1, 1, 1, - 1, 3, 0, -5, -2, -1, 0, -2, 3, 0, - -1, 0, 0, 2, -1, -1 - }, - { - -4, -90, 16, 27, 6, -2, -9, -3, 6, 7, - -6, 5, 17, 80, 118, 52, 19, -8, 0, -33, - -11, -15, -74, 75, -4, 21, 2, 34, 17, 2, - -5, 11, -3, -24, -8, 20, -18, -8, -12, -24, - 9, 6, -4, -3, -13, -5, 3, 1, -3, 3, - -4, -1, -4, 3, 3, -4, -6, 6, -1, -3, - 2, 3, -5, -3, -2, -1, -4, -1, 3, 4, - -5, -2, 3, -1, -2, -1, -1, -1, 1, 3, - 0, 0, -1, 0, -1, 0, 2, 0, 0, 2, - 0, 0, -2, 2, 0, -1 - }, - { - 428, 1200, -123, -14, -22, 0, 9, 12, -7, -4, - -1, 33, -9, 0, 16, 22, -9, 26, -28, -22, - 13, 2, -24, 1, 9, -4, 10, 3, -7, 0, - 5, -8, -19, -13, -23, 3, 24, 19, 7, 12, - -7, 2, -1, 1, -2, 1, -1, 9, 2, -4, - 4, 17, 7, -8, -3, -6, -2, -1, 3, 5, - -7, -2, 0, 0, 6, -1, -1, -1, 1, -1, - 0, 2, -3, -4, 3, 2, -6, 0, 2, -1, - 1, 2, 0, 0, 0, 0, -3, 0, 1, -1, - 1, -1, -1, 0, 1, 1 - }, - { - -7, -120, 45, -21, 7, 3, -8, -14, 11, 7, - 7, 7, -3, 36, -11, 139, 29, -26, -60, 10, - 12, 4, 27, 57, 14, 40, -49, 17, -23, 6, - 34, -13, -14, 0, -30, 7, 18, -7, 8, 1, - -22, -2, 4, -7, -4, 0, -10, 5, 2, -5, - 3, -1, -4, -4, 8, 4, -10, 3, 1, 3, - 3, 3, -2, 4, 0, 1, -4, -4, -1, 3, - 6, 0, -2, -5, -3, 1, 0, 2, 3, -1, - 1, 3, -1, -2, -1, -2, -3, 2, 2, 0, - -2, 1, 0, -1, 0, -1 - }, - { - 24, 907, -101, -52, -8, -6, 2, 17, -22, -5, - -3, -27, 6, 34, -73, -8, 10, -1, 12, 12, - -9, 3, -11, -6, -10, 2, 19, -15, -9, 3, - -1, 2, -14, -5, 18, 15, 12, -2, 17, -15, - -6, -14, 1, -6, -10, -9, 13, -4, -11, -9, - 7, -7, -7, 15, 5, -8, 5, 9, -3, 4, - -1, -1, -3, -3, 4, -2, -1, 2, -4, -1, - 2, 1, -3, 1, 0, 2, -2, 2, -1, 3, - 1, -1, -2, 0, -3, -2, 0, 0, -1, 1, - -1, 3, 0, -1, -2, 0 - }, - { - 7, 71, -80, 13, 7, 6, -34, -20, -20, 1, - 22, 0, 3, 6, -95, -1, 15, -7, -35, 85, - -12, -19, -15, -1, 13, 10, 10, 2, 0, 21, - 8, -9, -8, 3, -6, 12, 7, -1, -6, -6, - 4, -6, -6, 2, 5, -3, 0, 0, 2, -4, - -2, 1, 4, 6, -2, -2, -4, -3, 6, 3, - -3, 2, 1, -1, -8, 4, -1, -4, 1, 2, - 1, 1, -1, -2, 1, 1, 4, 1, -5, -1, - 1, -2, 3, 2, 0, -2, 1, -1, 3, -1, - -1, 0, 0, 1, -1, 1 - }, - { - -45, 146, -12, 1, -85, 21, -40, -2, 4, -27, - 43, 2, -21, 24, 6, -22, 4, 13, -25, 7, - -19, 1, 16, 4, -23, 5, -20, 14, 4, 6, - 3, -5, 3, -12, 6, 22, -5, 8, 4, -11, - -12, 5, -3, -9, 0, 3, 0, 4, -5, -12, - -4, 6, -4, 4, -7, 5, 6, 1, 6, -4, - 0, 5, 0, -4, 4, 2, 0, 2, -1, -5, - 3, -1, -2, 0, 0, 1, 0, 1, 1, -3, - 0, -2, -1, 1, -1, 3, 0, 0, 1, -3, - 1, -2, 1, 1, -1, 0 - }, - { - 11, 39, 48, -2, 4, -2, 27, -5, -20, -8, - -7, 0, 24, -57, -170, 41, 65, -4, 3, -3, - 78, -26, -16, 30, 59, -6, -15, 34, 4, -13, - 57, 27, -4, -5, -1, 18, -28, -6, -8, -5, - -5, 3, 10, 8, -8, -8, -6, 0, 7, -2, - 2, -3, 7, -3, -4, 1, 4, 4, -2, 6, - -1, -13, -2, 0, 4, 1, 0, 1, -2, 1, - 1, 1, -2, 0, -2, -2, 3, 2, 2, 1, - 3, 1, -2, 2, -1, 0, -3, 1, 2, 0, - 0, -3, -1, 3, -2, -1 - }, - { - 42, 197, -116, 69, 5, 20, -121, 7, -15, 20, - -38, 7, 7, -12, 90, 36, 5, 26, -16, -1, - -8, -21, -6, -14, -10, -22, -19, 12, -28, 35, - 5, 5, 16, 12, -20, 4, 9, -12, -4, -9, - 11, 2, 5, 2, 6, 1, -7, -20, -3, -14, - 11, 1, -4, 6, 4, 2, 0, -5, 1, -1, - 4, -3, -4, 3, 0, 1, -3, 1, -1, 1, - -2, 3, -2, 2, 1, 1, -3, 2, 4, 0, - -1, 2, 3, -1, -2, 2, -3, -1, 2, 0, - -1, 2, -1, 1, -1, 1 - }, - { - -12, -12, -31, -18, -17, 0, 1, -7, -14, 20, - 0, 18, -3, 99, 73, 173, 8, 0, -61, 15, - 32, -52, 30, 34, -18, -11, -29, -2, 15, -5, - -3, 21, 6, -25, 3, -3, -25, 16, -7, 15, - 3, -3, -3, 4, -12, -9, -8, 1, -4, -4, - -2, 0, -2, 3, 3, 1, -2, 4, -7, -8, - 8, 2, -4, -6, -1, 2, 9, -6, -1, 1, - 0, -5, -2, -1, -1, 6, -1, -1, 0, 1, - 4, 0, 1, -4, 0, 0, 0, 1, 1, -1, - 0, 1, -1, -1, 1, 1 - } - }, - { - { - -122, 1545, -310, 77, 10, 0, 9, 8, -2, 1, - -17, -22, 5, -3, 80, -37, 8, -25, 15, -20, - 8, -3, -5, -12, 8, 2, 17, -22, 9, -23, - -4, 19, 3, -5, -11, 5, -6, -22, -5, -2, - 18, 19, -5, 2, -3, -10, -5, 14, 8, 6, - 2, 1, -2, -1, -1, 1, -4, 3, 5, 3, - -2, -4, 1, 2, 2, 3, 4, -3, 1, 0, - 3, 0, 0, 0, -1, 5, 1, -3, 5, -1, - -1, -2, -1, -2, 0, 3, -4, 2, 0, -1, - -1, 1, -1, 0, 1, 0 - }, - { - -8, 90, 58, 21, -5, -4, 3, -5, -17, 12, - 4, 15, -21, -15, 88, 6, 19, -31, -76, -5, - -11, -29, 53, 6, -51, -35, 17, -35, 9, 12, - 12, 44, -7, -15, 7, -1, 8, -29, -10, 20, - 8, 5, -13, -6, -5, 2, 0, -1, 11, -3, - -5, -1, -2, -7, -10, 4, 9, 1, 2, 5, - -5, -6, -2, 2, 4, 1, 3, -3, -4, 0, - 1, -2, 0, 4, 0, -2, 2, 2, 1, -1, - -3, 2, 2, 0, 1, -1, -1, 0, 1, -3, - 1, 2, 0, -2, -2, 0 - }, - { - -22, 476, 208, -16, -101, -26, -23, -4, 4, 11, - 2, 2, 3, 5, -20, 25, 8, -5, -43, 52, - 7, 54, 14, 3, 7, -17, 13, -34, 23, 7, - -18, 25, -21, 1, -3, 12, -6, -11, 7, -16, - 1, -9, 20, -12, 11, -10, 8, 2, 1, -9, - 0, 3, -1, 0, -1, -5, 5, -4, -4, 0, - 4, -7, -1, -1, 4, -3, -5, -1, 4, -1, - 1, 3, -1, -2, -1, 0, 2, -1, -2, 1, - 0, 1, -2, 3, 1, -1, -1, -2, 1, -1, - -1, 1, 1, 0, 1, 1 - }, - { - 392, 668, -48, -162, -11, 3, -30, 9, -12, 1, - 23, 7, -33, -15, -24, 3, 7, -23, 1, 14, - 1, -1, -8, -2, 1, 19, 20, 25, -1, -4, - -12, 2, -10, -6, -11, 4, 8, -22, -3, -17, - -6, 10, -8, 2, 7, -3, -11, 4, 0, 11, - -4, 3, 1, 4, -2, 0, 3, 2, -3, 3, - 1, 1, -5, 2, -6, -4, 2, -5, 3, -1, - -2, -1, 4, 1, 1, 2, -2, 0, -1, 1, - -2, -1, -2, 0, -1, 1, 0, -2, 2, 1, - 0, -1, 1, 0, -1, -1 - }, - { - 14, -252, -47, 17, -16, 3, 11, -2, 2, 16, - 0, 6, 13, -5, 119, 90, 7, 39, -223, -23, - -6, -10, -13, -36, 16, 18, 98, 26, -46, -47, - -14, -8, 9, 3, -3, -8, -9, 20, -2, 13, - -9, 12, -10, -5, 11, 4, 4, 11, -6, -2, - -11, 7, 10, -5, -2, 2, -1, 0, 3, 4, - -2, 1, 2, -1, 2, -4, -3, -1, 1, -1, - -2, 1, -2, 0, -1, 2, -1, 0, 0, -3, - -1, -2, 2, 2, -3, 1, -1, -1, 2, 0, - 0, 0, -1, 0, 2, 0 - }, - { - 388, 965, 7, 148, 57, 2, 27, -49, 29, 39, - -32, -19, 4, 16, 24, 26, -2, 15, -5, 19, - -1, -27, -12, -3, 3, -13, 10, 2, 20, -7, - -10, 4, 16, 5, -13, 10, -1, -5, -3, -8, - -16, -9, 6, -2, -13, -8, -7, 4, 1, -2, - -5, 10, 5, -5, -8, 8, 4, -5, -7, 1, - 1, 2, -1, -4, -5, 4, 0, -1, 2, 1, - 0, -1, 0, 1, -1, 2, -2, -3, 0, 1, - -1, 1, 1, 2, 0, -1, -2, 1, -3, 2, - 0, 0, -1, -1, 2, 0 - }, - { - 15, 25, -31, 13, -2, 2, 4, 10, -4, 7, - 4, 0, -15, 25, 88, -101, -35, 26, 35, -8, - 19, -26, -76, 64, 2, 20, 24, -21, 15, -7, - -2, 18, 6, 15, -15, 2, -9, 8, -4, -7, - -8, -14, 9, -2, 8, -2, -9, -1, -1, 1, - 3, 2, -6, -5, 0, 0, 0, -3, 1, 1, - 1, -1, 2, 4, 0, 0, 1, -2, -4, 1, - 4, 3, -1, -1, 1, -3, 1, -1, -2, -1, - 2, 0, -1, 0, 0, 0, -2, 2, -1, -1, - 1, 2, 1, -1, 0, 0 - }, - { - -513, 21, 162, 21, -16, 2, -18, 27, 1, 3, - -27, -25, 21, 32, -10, 17, -19, -4, 43, 6, - -22, 29, 13, -5, -7, 12, -2, -3, -17, 6, - 16, -1, 3, 5, -6, -6, -12, 2, -11, -4, - -6, 6, -1, -12, 14, -13, -17, -1, 10, -6, - -2, -8, 2, 12, -2, 1, -1, -2, -3, 2, - -2, 6, 3, -4, 0, 2, 1, 0, -1, 2, - 2, 0, 1, 0, -5, -2, 5, -6, -2, 1, - -2, -1, 1, 0, 0, 1, 1, -2, 1, -2, - 0, 1, -1, 0, -1, 0 - }, - { - 28, -6, -102, -13, -13, 3, 3, 4, -10, -8, - 0, 0, -24, -17, -50, 121, -125, -13, 20, 13, - -25, 38, -59, 40, -33, 31, 46, -27, 12, 24, - -20, 12, -21, 25, 16, -7, 15, 6, -14, 13, - -14, -16, 10, -3, -12, -11, -1, -1, -1, -10, - 0, -2, 7, -3, -3, 2, 6, 2, -4, 3, - -4, 0, 3, -1, 2, 8, 2, 5, 0, -1, - 1, -1, 4, 5, -4, -1, 0, 3, -1, 0, - -4, 0, 4, 1, 1, 1, -1, -2, -1, 1, - 0, -1, 0, 0, 0, 0 - }, - { - -47, 630, -53, -4, 11, -40, 15, 11, -5, 6, - -15, -17, -17, -1, 8, 6, 16, -11, -20, 8, - 22, -8, -5, 5, 6, -4, 7, -11, -10, -2, - 10, 0, -2, 4, -5, 1, 8, -4, -1, -3, - 1, -4, -7, -2, 13, -16, 0, -2, -1, -6, - -10, -1, -5, -9, 5, 1, -1, -2, -1, -4, - 8, -1, -2, 0, -1, 2, -2, 1, 2, -3, - -1, -1, 1, -3, 0, 0, 1, -3, 3, -2, - 0, 2, 2, -2, 1, 0, -3, -1, 0, -3, - 0, -1, 1, 1, 1, -1 - }, - { - -12, -9, -69, 3, -2, -7, -66, -8, 5, 5, - -2, -37, 41, 19, -30, 0, -16, 39, -12, -40, - -13, 28, -25, -47, -34, 38, -16, -23, -23, 3, - 17, 9, 6, 3, 14, -18, 3, 5, 2, 5, - 7, 7, -7, -5, -2, 1, -1, 5, 2, -4, - -3, -9, -5, 6, 8, 0, 2, -1, -1, 1, - 2, -5, 0, 4, 2, -1, 5, 0, -4, 0, - -2, 2, 2, 0, -2, -1, 0, 1, 4, -2, - 1, 1, -3, -2, 2, 1, 0, 1, -1, 3, - 0, -1, 1, 0, 0, -2 - }, - { - -47, 120, 31, 37, -18, 10, 39, 13, -11, -14, - 0, 31, -11, 24, 23, -6, 11, 1, -1, -21, - 12, -9, -7, -10, 5, 6, 0, -14, 9, -28, - 7, 0, -1, 4, -21, 5, -13, 10, 30, -2, - 0, -5, 4, -8, 10, -5, 1, 13, 0, -2, - 4, -2, 7, -1, -2, -1, 2, 1, 0, 6, - -3, 0, 4, 1, -6, -1, 1, -1, 5, 1, - -4, 2, 0, 0, -1, -2, 0, 0, 1, 1, - 2, 1, -4, 0, 0, -3, 2, 0, 1, 1, - -1, 0, -2, -2, 1, 0 - }, - { - -9, 47, 26, 13, 9, 9, -15, 15, 8, 16, - -2, -31, 63, 25, 28, -8, 37, 23, -18, 36, - -38, 61, 37, -9, 27, -5, -12, 53, -12, 27, - 12, 20, -12, 5, -3, 7, 10, -19, 12, -6, - 3, 3, 4, -1, 8, 2, -4, -6, 5, 2, - -1, -3, -6, 1, 7, 2, -12, 5, -9, -1, - 7, 5, -7, -6, -4, 8, -4, -2, 4, -1, - -1, 1, 0, -1, 3, -2, -1, -2, -1, -1, - -1, 3, 1, 1, 0, 0, 2, -3, 1, -1, - 1, 3, -3, -2, 2, -1 - }, - { - -34, 94, -87, 79, -6, 105, -49, 22, 17, -8, - -17, 8, -34, -6, 58, -32, 10, 21, 12, -5, - -5, 10, -18, 19, -11, 8, -3, 21, -9, -9, - 4, -10, -5, 10, -4, -5, 5, 1, -4, 0, - -2, 7, 1, -2, 3, 4, 16, 5, 1, -2, - -4, 6, 1, -3, -1, 1, 7, 2, -1, 1, - 0, 0, -3, 0, 5, 1, 6, 0, 1, -1, - 1, 0, 0, -2, 0, 1, 4, -3, -1, 2, - 2, -1, 1, 3, 0, 1, 3, -2, -2, 1, - 1, -1, 1, 1, 1, -1 - }, - { - 3, 7, 46, 26, -10, -5, -15, -10, -15, -3, - -10, 5, 25, 239, -275, -111, 2, 2, -63, -2, - 20, -51, 6, 47, -36, 12, -2, -7, -3, -7, - 4, 11, 14, -11, -10, 17, -16, -11, -8, 8, - 9, -3, -21, -11, 14, -4, -3, 14, 5, -9, - -4, 0, -4, -5, 1, 8, 0, -5, 5, -4, - -9, -5, 3, -3, 0, -5, 0, 11, -6, 1, - 0, 4, -2, -3, 1, -4, 3, 2, -1, -2, - -1, 2, 2, 4, -3, 1, 1, -2, 0, 2, - 0, 0, 2, -1, -1, 1 - } - }, - { - { - 181, 905, 153, 96, -37, -4, 22, -11, 3, 15, - -5, -18, -2, 5, 40, -6, -34, -6, -7, -6, - -3, 6, -15, -5, 6, 4, 13, -8, 4, 9, - -13, 17, -9, 0, -15, 11, -8, -13, -3, -7, - 7, 21, 5, -1, -3, 1, -7, 10, 4, 10, - 1, 4, 2, -3, -4, -3, -4, 1, -1, 7, - -2, -6, -4, 5, 3, 1, 4, -1, 0, 1, - -2, 3, 1, -2, -2, 3, 3, -2, 4, 2, - 1, 1, -2, -1, -2, 3, -1, 2, 1, 0, - -1, 1, -1, 0, 1, 0 - }, - { - 11, 239, -89, 34, -10, 2, -24, 15, -5, 1, - 7, 11, -35, 19, 62, -15, -20, 4, -123, -36, - 14, -42, 45, 32, -32, -38, 27, -31, 4, -4, - 23, 48, -13, -1, 5, -2, 9, -12, -10, -1, - 15, 15, -3, -11, -6, -3, 4, 0, 0, 4, - -7, 2, 3, -3, -14, -3, 9, 2, 1, 0, - 0, 0, -2, 0, 3, -1, 7, 0, -3, -1, - 1, -4, -1, 1, 2, -2, -2, 1, 1, 1, - -3, 1, 2, 0, 2, 1, -1, 0, 2, -2, - 0, 2, 1, -1, -1, -1 - }, - { - -6, 636, 24, -50, -47, -33, -13, -7, -7, -1, - 17, -4, 7, 29, -24, -3, 16, -1, -47, 24, - 13, 37, 4, 7, 9, -1, 9, -10, 13, -11, - -2, 14, 0, -4, 1, 9, -2, -8, -1, -9, - -11, 6, 9, 0, 9, 0, 6, 5, 1, -3, - -6, 5, 0, 2, -2, -5, 2, -3, -4, -2, - 2, -1, 0, -4, 3, 2, -4, 1, 2, -1, - -1, 3, 2, -1, -2, -3, 2, 3, -2, 0, - 0, 1, -1, 0, 3, -1, -1, -1, 0, -1, - -1, -1, 1, 0, 0, 2 - }, - { - -260, 1552, -69, -146, 1, 0, -16, 4, -4, 9, - -15, 2, 2, -51, -10, -28, 15, -30, -10, 11, - 4, 1, 2, -5, 0, 3, 28, 17, 12, 2, - -8, 2, 0, -12, -16, 9, 10, -16, -1, -23, - -3, -6, 8, -4, 4, 2, -5, 5, -5, 10, - 4, -5, 6, 1, -2, -1, 0, 4, -3, -1, - 2, 3, -4, 6, -4, -4, 1, -5, 1, 0, - -1, -4, 1, 3, 0, 1, 0, -1, 0, 1, - 0, -1, -2, 1, -1, 0, 1, -2, 0, 1, - 0, -1, 0, 1, -1, 0 - }, - { - -19, -309, 23, 7, -9, 0, 10, 11, -10, 12, - 10, -5, 17, -32, 228, -37, 36, 42, -69, -82, - -21, -14, 6, -54, 42, -7, 40, 10, -8, -54, - -16, -1, 4, 7, 5, -2, -5, 14, 1, 21, - -2, 3, 0, -3, 10, 5, 4, 5, -3, -4, - -1, -3, 10, -6, -3, -1, 0, 2, -3, 2, - 3, 0, 0, 2, 4, -2, -1, -2, 1, 1, - -5, -2, 1, -1, -2, 3, 0, 2, 3, -2, - 1, -3, -2, 4, -2, 0, -1, -1, 1, 1, - 0, 0, -2, -1, 2, 0 - }, - { - -187, 1850, -41, 165, 1, 2, 20, -22, 8, 52, - -19, -22, -7, -8, 47, 11, 8, 13, -7, 14, - 13, -1, -39, -11, 14, -4, 3, 2, 3, 11, - -10, -9, 11, 21, -10, 7, 2, -15, 2, -4, - -13, -1, -1, -13, -14, 3, -12, -2, 0, 6, - -10, 6, 10, -1, -5, 3, 9, -2, -3, -2, - -2, 6, 0, -3, -6, 0, 2, -1, 2, -1, - -1, 1, -2, 2, -1, 1, 0, -1, -1, -1, - -1, -2, 0, 2, 1, 1, -1, 2, -3, 0, - 0, -1, 0, -2, 1, 1 - }, - { - 8, 74, 12, -25, -3, 3, 7, 13, -4, -2, - 1, 3, -25, -22, 72, -105, -38, -9, 25, 19, - 8, 3, -123, 19, 25, 23, 43, -14, -4, 17, - -14, 7, 8, 21, 0, -10, -4, 14, 1, 7, - -8, -14, 6, -3, 11, 4, -5, 0, -3, -2, - 0, 4, -3, -4, -2, 2, 5, -7, 1, 3, - -1, -5, 3, 2, 1, 1, -1, 2, -4, -2, - 3, 4, 0, -1, 4, 0, 1, 1, 0, -2, - 1, 0, 1, -1, 1, 0, -2, 0, -1, -2, - -1, 0, 2, -1, -1, 1 - }, - { - 419, -1120, 8, 18, -3, -1, -20, 7, 4, 9, - -15, -29, 0, 26, 21, -4, 1, -30, 26, 30, - -14, 13, 20, 3, -9, 7, -5, 6, -29, 7, - 21, -4, 9, 2, -2, 2, -12, -10, -1, -8, - -7, 4, 1, -16, 3, -13, -14, -3, -2, 5, - 0, -14, -7, 10, 0, 5, 5, 0, -4, -3, - -3, 4, 3, -2, -2, 1, 1, 1, -1, 2, - 2, 0, 2, 4, -3, -3, 5, -2, -2, 0, - 0, -2, 0, 0, -1, 1, 2, 0, 0, 0, - 0, 0, 1, 0, 0, -1 - }, - { - 9, 96, -111, 13, -11, -4, 4, 8, -6, -8, - -3, -19, -15, 17, -127, -55, 29, -57, 22, -7, - -15, 30, -53, 58, -25, 23, 19, 5, 10, 8, - -26, 5, 5, 2, 23, -5, 14, 8, -9, 6, - 0, -13, 3, 10, -6, -3, 2, -8, -4, -8, - -4, 0, 5, -1, -1, 2, 8, 4, 0, 1, - -3, -5, 2, -6, 1, 3, 1, 4, 1, -1, - -2, -2, 2, 6, 0, -1, 0, 2, -1, 0, - -2, -3, 2, 1, 1, 1, 2, -1, -2, 0, - 2, -1, 0, 0, 0, 1 - }, - { - 42, 350, 157, -18, -12, 25, -2, -16, 4, 10, - -9, 1, -8, -32, 38, -19, 8, 1, -8, -2, - 32, -17, 2, -9, 22, 0, -3, -4, -4, -11, - 16, 11, -2, 6, 7, -9, -2, 3, -11, 4, - 3, 5, -7, -6, 7, -4, -7, 0, 7, -3, - -11, 4, 3, -10, -1, 2, 0, -4, 0, -5, - 2, 0, 1, 1, -3, 2, 0, 0, 3, -1, - -2, -1, 3, -3, 1, -1, 3, -3, 1, -2, - -1, 1, 2, -1, 3, 2, -1, 0, 0, -1, - 1, -2, 0, 1, 2, 0 - }, - { - 10, -62, -31, -23, 20, -7, -22, -20, 13, -1, - 2, -7, 19, 3, 5, -9, -27, 14, 11, -53, - -36, 24, -42, -8, -35, 22, -10, -16, -36, -1, - 3, 10, 8, 2, 18, -22, -4, -2, 6, 4, - 6, 0, 1, -2, -3, 4, 1, 0, 7, 1, - 0, -8, -7, -3, 5, 1, 2, 2, -2, 1, - 3, -4, -1, 2, 7, -2, 3, 4, -1, -1, - -2, 0, 1, 1, -2, -2, -3, -2, 4, 0, - 0, 2, -2, -3, 0, 1, -1, 0, -3, 2, - 1, -1, 1, 0, 1, -1 - }, - { - 101, -184, 124, -8, 15, 17, 12, 17, -24, 14, - -18, -5, 21, 11, 14, -7, 0, -7, 15, -22, - 23, -1, -25, -1, 13, 1, -2, -12, 3, -15, - -7, 6, -8, 2, -12, -11, -17, 1, 19, -1, - 9, -3, -7, -2, 7, 2, -1, 5, 3, 0, - 11, -2, 7, -2, -2, -4, 1, 3, -5, 4, - 3, -1, 0, 3, -4, -2, 1, -2, 2, 3, - -3, 1, 2, 0, 0, -2, -2, -1, 0, 2, - 1, 2, -2, 0, 1, -4, 2, 0, 0, 3, - 0, 2, -1, -1, 0, 0 - }, - { - 5, 94, -36, 11, 2, 12, -21, -2, 18, 24, - 2, -22, -6, 81, 52, 52, 10, 10, -21, 48, - -69, 35, 82, 12, -29, 13, -6, 58, -8, 44, - -15, 4, -9, 5, -1, -9, 7, -5, 9, 0, - 2, 8, 0, -1, 11, 1, 1, 1, 3, 1, - -2, 4, -2, -2, 9, 6, -10, 0, -4, -5, - 1, 7, -2, -5, -5, 4, -1, -4, 3, 2, - -1, -1, 1, -1, 4, 2, -1, -1, -1, -1, - -2, 0, 0, -1, 0, -1, 3, -2, -1, 0, - 0, 3, 1, -3, 2, 1 - }, - { - 3, 39, -45, -15, 0, 31, 49, -8, 40, 2, - -3, -10, -22, 59, -41, -35, -6, -20, 21, -7, - -6, 17, -8, 24, -8, 4, 1, 19, 12, -16, - 4, -12, -9, -6, 5, -14, -4, 5, -5, 3, - -6, 5, 7, -4, -2, 2, 7, 8, 1, 3, - -7, -2, 9, -1, -5, -2, 3, 3, -1, 0, - 0, 2, -1, -4, 3, -1, 5, 0, 2, -2, - 3, 0, 0, -1, 0, 0, 4, -1, -4, -1, - 2, 0, -1, 1, 0, -2, 3, 1, -2, 0, - 1, -2, 0, 0, 1, -1 - }, - { - -11, 4, 40, 24, 1, -6, -19, 6, -19, -5, - -5, -7, 10, -9, 32, -55, -38, 0, -24, -25, - 13, -4, -33, 46, -1, -13, 40, -40, -16, 5, - 0, 14, 15, -1, -12, 9, 2, -16, -9, 1, - 6, 7, -12, -5, 5, 4, -2, 14, 5, -5, - -4, -3, 3, -3, -2, 2, 2, -4, 7, 7, - -5, -7, 6, 0, 2, -6, -5, 9, -2, 1, - -1, 4, 2, -1, 3, -5, 2, 3, 0, -1, - -4, 0, -1, 4, 0, 0, 1, -2, 0, 1, - 0, -1, 1, 1, -1, 0 - } - }, - { - { - -216, -89, 76, 147, 22, -12, -6, -2, -1, -18, - 11, 24, -5, -38, -48, 35, -12, 3, -3, 48, - -12, 2, -1, 2, -5, 2, -17, -17, -3, 21, - 1, 3, -14, -8, -1, -8, -5, -14, 0, 2, - -8, 2, 4, -2, -7, 6, 3, 1, -7, 3, - 2, 0, -1, 0, -4, -2, -4, -2, -7, -1, - 5, 1, 0, -1, 2, -2, -1, 6, -2, 1, - -3, 0, 0, 2, 1, -3, -1, 2, -4, 2, - 0, 3, 0, 1, 0, -4, 3, -1, 1, 1, - 1, -1, 1, -1, 0, 0 - }, - { - -9, 271, -26, -9, 19, 11, -21, 7, 13, -11, - 4, 2, -19, -23, 11, 68, 16, 67, -6, -36, - -7, -51, -22, -1, 27, 30, 34, 6, 19, -9, - 9, 11, -15, 29, 6, 13, -3, -1, 8, -4, - -7, 5, 7, 6, -13, 1, 3, -1, -9, 6, - 1, -4, 2, 4, 6, -11, 0, -1, -1, -8, - 0, 4, 5, -2, -2, -1, -2, 6, 2, -1, - -1, 3, -1, -5, 1, 4, -2, -1, -3, 2, - 2, -1, -2, 1, 0, 0, 2, 1, -1, 3, - -1, -2, -1, 1, 2, 0 - }, - { - 16, 711, -36, -86, 54, 3, 6, 2, -3, -20, - 13, 11, 1, -6, -18, -32, 25, -4, 29, 8, - -25, -14, -2, -11, -11, -6, 17, 14, 5, -7, - 22, -19, 11, 23, 19, -16, 1, -1, 8, 1, - 2, -2, -12, 8, -1, 7, -1, -1, 5, 7, - -16, 2, 3, -6, -1, 5, 2, 4, 1, 1, - -4, 4, 3, 3, -6, 4, 1, 2, -2, 3, - 0, -3, 1, 2, 0, 1, -2, -1, 3, -1, - -1, -1, 2, -1, -1, 1, 1, 2, -2, 0, - 1, -1, -1, 0, -1, -1 - }, - { - 2, 2010, -17, -150, 7, 9, 9, -3, 7, 27, - -34, -24, 10, -28, 19, -46, 2, -2, 3, -6, - -9, -15, 14, 10, 6, 15, -23, 1, -5, 11, - 19, 7, 4, 9, -5, 22, -3, 1, -8, -13, - 18, -17, 3, 7, -4, -5, 11, 10, 1, 1, - 2, 2, -1, 5, 0, 2, -1, 1, 4, -6, - -3, 5, 4, 0, 2, 1, -2, 4, -4, 1, - 4, 2, -6, 0, 0, 0, 2, 0, -1, -2, - 2, 1, 2, -1, -1, 1, -1, 2, -2, -2, - 0, 1, 0, 0, 1, 1 - }, - { - 16, -252, -10, -25, 15, -2, -10, 5, -11, 5, - 3, -1, 23, -31, 278, -2, -78, -129, 189, -25, - -12, -42, 26, 3, 7, -44, -71, -25, 61, 6, - -16, 17, -11, 11, -16, 1, -5, 1, -2, 9, - -3, -7, 7, 2, -3, -6, -2, -5, 3, -11, - 5, -2, -5, 3, 0, 0, -2, 4, -1, -4, - 2, 3, -3, -3, 2, 3, 3, 2, -1, 0, - 5, 0, 1, 1, -1, -2, 1, -1, 0, 2, - 1, 3, -2, -2, 2, -1, 1, 1, -1, 0, - -1, 0, 1, 0, -2, 0 - }, - { - -148, 2094, 56, 155, -39, 0, -13, 32, -15, -24, - 29, 13, -10, -32, 25, 8, -3, -9, -2, -4, - -4, 33, -4, -12, -5, 0, 0, 13, -28, 0, - 10, 7, 4, 9, -3, -5, 1, -12, -2, 1, - -7, 22, -11, -7, 0, 8, 0, -7, -12, 0, - 3, -10, 3, -2, 10, -6, 3, 4, 5, -1, - -6, -1, 0, 4, 2, -1, -1, 3, 1, -1, - 0, 0, 1, -1, 1, -4, 1, 2, 0, -1, - 2, 0, -1, -3, -1, 1, 2, 0, 4, -2, - 0, 0, 1, 0, -2, 0 - }, - { - -18, 0, 118, -6, 0, -3, -3, -2, -1, 0, - -4, 9, 5, -17, 72, -2, -8, -7, -5, -21, - -21, 3, -154, -7, 3, 37, -22, 6, -17, 14, - -15, 10, 13, -14, 16, 11, -3, 14, 7, -2, - 13, 2, -8, -1, -5, 1, 7, 5, -3, 3, - -5, -2, -2, 1, 0, -1, -1, 4, 0, -1, - -2, -2, -2, -3, 0, -1, -8, 4, 5, 1, - -5, -1, 3, -1, 1, 3, -1, 1, 2, 1, - -1, 0, 0, 0, 0, 0, 2, -2, 0, 0, - -2, -2, -1, 1, -1, 0 - }, - { - -220, -1888, -112, -20, 7, 8, 22, -7, -4, 1, - 1, 27, -27, -6, 47, -5, 13, 13, -34, -4, - 12, -12, -1, 24, 5, -17, -12, 6, -27, -17, - 5, -9, -3, 1, -13, -1, -6, -19, 11, 3, - -9, 0, -1, -9, -13, 7, 1, 4, -21, 2, - 3, 6, -3, -8, -2, 0, 6, 4, 2, 2, - -2, -4, -2, 4, 3, -2, -1, -1, 1, -1, - -1, 2, -2, 0, 5, 1, -4, 4, 2, -3, - 3, 0, -1, 0, 1, 0, -1, 1, 0, 1, - 1, -2, 0, 0, 1, 0 - }, - { - -26, 18, 54, 7, 9, -2, -4, -11, 6, 1, - 5, -6, 5, -37, -90, -73, 20, -82, -22, -2, - -4, -37, -37, 32, -17, 34, -14, 65, -1, 2, - 2, -29, 19, -10, -1, 4, 3, -16, 9, 3, - 1, 11, -2, 4, -4, 4, -2, -1, 3, 4, - -1, -2, -6, 0, 7, 3, -4, 3, 3, 3, - 2, -2, 0, 1, -2, -2, -2, -2, 3, 1, - 0, 1, -3, -4, 3, 3, 1, -1, 2, -2, - 2, 0, -4, -2, 0, -1, -1, 3, 0, 0, - 0, 1, 0, 0, 0, 0 - }, - { - -51, 160, -7, -35, -4, 55, -16, -13, -25, -13, - 10, 4, 21, -2, -3, -7, -19, -1, 16, -4, - -1, -15, -3, -17, 1, 2, 2, -14, 2, -4, - 8, 12, -18, -3, 27, 0, -8, -4, 7, -8, - 2, 8, 7, -3, -11, 7, 12, 1, 0, 0, - 6, 1, 3, 12, -2, -6, 4, 4, -2, 3, - -8, -1, 3, -1, 1, -2, 2, 1, -2, 2, - 1, 0, -1, 1, 0, 1, 0, 2, -3, 2, - 0, -2, -2, 1, -2, 1, 2, 1, 0, 2, - 0, 2, -1, -1, -1, 1 - }, - { - -8, -5, 48, 14, 1, 12, 17, -27, -5, -18, - 8, 22, -18, -20, -34, 20, 4, -22, 0, 64, - -47, -21, -19, 35, -15, -2, 15, -12, -26, -2, - -30, -10, -5, 5, 0, 1, -4, -14, 1, -5, - 9, -9, -3, 4, 1, -6, 0, -5, 5, 2, - 5, 4, 2, -3, -3, 1, -2, 0, 1, -2, - -1, 6, 0, -4, -1, 3, -3, 1, 4, 0, - 1, -1, -1, -1, 1, 0, 0, -2, -4, 2, - 0, -2, 3, 1, -2, -1, 1, -1, 1, -2, - -1, 0, -1, 0, 0, 2 - }, - { - -76, -493, -1, -52, -17, 47, -30, 4, -16, 8, - 25, -33, 14, -8, -13, -22, -1, 15, 0, 4, - -8, 9, -12, 10, -6, 10, -15, 20, -11, 16, - -9, 5, -1, -8, 18, 3, -8, -5, -11, -9, - -2, -4, -21, 3, -1, 6, -4, -4, 4, -2, - 4, 6, -1, 4, -3, 1, 0, 4, 2, -8, - 3, 2, -4, -3, 7, 0, -2, 0, -4, -3, - 5, -1, 0, 0, 1, 1, 0, 0, -1, -1, - -1, 0, 2, 1, 0, 2, -2, 0, 0, -1, - 1, 0, 2, 1, -1, 0 - }, - { - -4, 101, -17, -18, 8, -4, 12, -18, -5, -2, - -21, 19, -41, 65, 12, 113, 1, 3, 4, 15, - 22, -17, 104, 38, -34, 11, -1, 31, -15, -30, - -9, -8, -5, 0, -8, 0, -15, 21, -6, 7, - 6, 4, -4, 5, -3, -1, 1, 4, 5, -4, - -4, 3, 10, -5, 1, 8, 8, -4, 1, 1, - -6, -7, 6, 1, 2, -4, 5, 1, -4, 3, - 1, -1, -1, -1, -2, 1, 3, 2, 0, 0, - 2, -2, -2, -1, -1, -1, -1, 2, 0, 0, - -1, -3, 2, 2, -3, 1 - }, - { - 5, 166, 49, -67, -11, -57, -1, -6, 7, 26, - -21, -14, 15, -25, -100, 37, -33, -25, 7, -8, - -10, -9, 14, -15, -3, 3, -7, -10, -10, 19, - -11, -6, 3, -9, -6, -7, 1, -8, -2, -9, - 3, -2, 6, 3, 3, 2, -10, -10, 2, -4, - 10, -8, 3, 5, 0, -1, -4, -3, 7, -1, - 2, 2, 2, 0, -2, -1, -5, 0, 1, 2, - -1, 2, 0, 3, 0, -1, -2, 4, 1, -2, - -2, 1, 0, -3, -1, 0, -4, 1, 2, 0, - 0, 1, -1, -1, -1, 1 - }, - { - 15, 38, -40, -9, 10, 3, -6, 4, -6, 18, - -5, -9, -25, -156, 255, 170, -29, -8, 4, 5, - 41, 8, 0, 34, -17, -22, 32, -39, 5, -13, - -16, 12, 8, 9, 2, -22, 12, 16, -15, 1, - -10, -1, 9, 19, -15, 10, 0, 1, -2, 2, - 0, -1, 6, 6, -1, -4, -2, 0, -4, 1, - 8, -1, -1, 0, 6, 1, 1, -9, 3, 2, - 0, -4, 4, 2, 1, 4, -3, -1, 2, 2, - 1, -1, -1, -3, 3, 0, 0, 1, 0, -2, - 0, 0, -1, 0, 1, 0 - } - }, - { - { - 125, -375, -220, 109, 58, -2, -14, 3, -6, -36, - 9, 26, -2, -20, -65, 26, 21, -15, 22, 44, - -9, -4, 11, -3, -5, 1, -10, -32, 16, 0, - -6, -5, -8, -6, 8, -19, -3, -22, -3, 10, - 2, -5, -3, -8, 3, -7, 11, 2, -8, -7, - 5, -7, 1, 6, -5, 1, -2, -2, -2, -4, - 5, 2, 2, -3, -1, -1, -2, 4, 0, 0, - -1, -2, -1, 3, 2, 0, -3, 2, -3, 0, - -1, 0, 1, 1, 2, -4, 1, -1, 0, 0, - 1, -1, 1, 0, 0, 0 - }, - { - 1, 183, 40, -14, 23, 6, -3, -5, 8, 6, - 2, -11, -29, 58, -59, 96, 24, 21, 37, 15, - -15, -38, -33, -15, 18, 30, 12, 37, 14, 1, - -17, 2, 14, 15, 12, 16, -11, -3, 7, -1, - -8, -1, 1, 4, -4, -1, -1, 2, -6, 3, - 0, -1, -6, 3, 9, -3, -4, -4, 0, -7, - -2, 1, 4, 0, -2, 0, -5, 2, 2, 0, - -1, 3, 1, -2, -1, 4, 1, 0, -4, 0, - 2, 0, -3, 1, -1, -1, 1, 1, -2, 2, - 0, -2, -2, 1, 1, 0 - }, - { - -3, 580, 93, -77, 22, 17, 2, -5, 9, -9, - 5, 13, -3, -6, 3, -49, 6, -3, 63, -32, - 24, -48, 10, 7, -30, -16, 12, 13, 3, 4, - 23, -25, 6, 17, 26, -10, -5, 1, 7, -1, - 10, -10, -5, 0, -3, 6, -2, -3, 2, 6, - -8, -4, -3, -3, -3, 6, -1, 5, 4, 2, - -4, 2, 1, 6, -4, -2, 3, 1, -1, 3, - 1, -3, -1, 2, 2, 4, -2, -4, 4, 0, - -1, -2, 1, 1, -2, 0, 0, 2, -1, 0, - 1, 0, -1, 0, 0, -1 - }, - { - 271, 1744, -59, -165, 2, 0, 15, -6, -6, 23, - -4, -19, -5, -4, -20, 3, -12, 13, 18, -14, - -11, -2, 3, 10, 9, 18, -23, -9, 1, 5, - 12, 10, 1, 6, 1, 10, -3, 11, -16, -8, - 19, -7, -3, 8, -3, -8, 9, 5, 3, 1, - -7, 10, -3, 4, 2, 3, 4, -5, 3, -2, - -3, 1, 4, -6, 2, 1, -2, 5, -2, 0, - 2, 6, -2, -2, 1, 0, 1, 0, -1, -2, - 0, 0, 3, -1, 0, 1, -1, 1, -1, -2, - -1, 1, 0, -1, 1, 0 - }, - { - 1, -212, -18, -15, 10, 1, -11, 1, -8, -6, - 6, 9, 1, 45, 187, 59, -103, -101, 48, 19, - 3, -17, -16, 69, -45, -31, -42, -48, 50, 49, - -21, 29, -13, -2, -11, 1, -3, -13, -2, -5, - 1, -4, 2, -1, 3, -9, -4, -6, 3, -10, - -2, 7, -9, 6, -2, 4, -2, 2, 4, -6, - -1, 3, -2, -4, -1, 2, 1, 4, 0, -1, - 7, 3, 0, 1, 0, -3, 0, -1, -2, 1, - 0, 3, 1, -3, 2, -1, 1, 1, -1, 0, - -1, 0, 2, 0, -2, -1 - }, - { - 464, 1434, -52, 96, 1, 4, -15, 20, -4, -38, - 23, 13, 8, 11, -42, 16, -2, -14, 3, -10, - -8, 11, 18, -4, -13, 11, -12, 19, -23, -6, - 10, 18, 0, -3, -3, 6, -6, -2, -12, 1, - 0, 7, -1, -8, 11, -3, 13, -9, -9, -6, - 9, -6, -6, -5, 9, -1, -4, 1, 2, -1, - 0, -4, -2, 3, 4, 0, 0, 2, 1, 0, - 0, -1, 2, -2, 2, -4, 0, 1, 1, 0, - 2, 3, 0, -3, -2, -1, 1, -1, 3, -1, - 0, 0, 0, 1, -1, -1 - }, - { - -7, -20, 73, 14, 1, -2, -8, -4, -2, 8, - -4, 4, 5, 0, 119, 34, -13, 9, -1, -45, - -10, -18, -167, 37, -8, 62, -49, -13, 10, 17, - -23, 5, 18, -16, 5, 1, 8, 0, 10, -4, - 7, 3, -3, -2, -8, -5, 10, -1, 0, 3, - 0, -5, -3, 2, 3, -3, -5, 6, -2, -1, - -1, 1, -3, -2, 0, -2, -5, -1, 4, 3, - -2, -4, 1, 1, -3, 1, -1, -1, 1, 2, - -1, 0, 0, 0, -1, 0, 2, -1, 1, 2, - 0, -1, -2, 1, 0, -1 - }, - { - -20, -2195, -60, -38, 10, -2, 46, -10, -7, 0, - 0, 21, -4, -2, 26, -6, 3, 42, -27, -29, - 14, 4, -23, 14, 9, -13, -6, -10, -11, -9, - -7, -9, -10, -3, -10, -12, -1, -14, 2, 11, - -6, -1, -6, 0, -14, 16, 2, 5, -11, -2, - -3, 12, 6, -8, -2, -3, 0, 3, 3, 2, - 3, -3, -4, 2, 5, 0, -1, -3, 1, -1, - -2, 2, -2, -4, 3, 4, -6, 2, 2, -1, - 0, 2, -1, 1, 1, 0, -3, 0, 0, 1, - 1, -1, 0, 0, 1, 1 - }, - { - -10, -55, 39, 4, 8, 2, -1, -14, 6, 4, - 9, -2, -2, -92, -13, 37, -53, -18, -28, -27, - 7, -27, 8, -46, -2, 48, -3, 36, -4, 2, - 5, -12, 13, -6, -14, 5, 0, -12, 13, 0, - -6, 7, 3, -10, 1, -5, -4, 7, 0, 3, - 4, -2, -6, -2, 9, 4, -6, -1, -2, 4, - 4, 5, -2, 1, 1, -1, 1, -2, 2, 3, - 3, 2, -2, -4, 1, 3, 2, -1, 1, -1, - 1, 3, -2, -2, -1, -2, -2, 1, 1, 0, - -1, 1, 0, 0, 0, -1 - }, - { - 62, -164, 27, 38, -10, -7, 22, -9, -31, -21, - 8, -7, 17, 25, -23, 3, -24, 2, 8, 4, - -14, -13, -8, -1, -6, -1, -8, -2, 2, -7, - -4, 7, -17, -13, 22, 13, 1, -4, 6, -6, - -5, 1, 6, 6, -10, 2, 13, -1, -3, -1, - 3, 0, -3, 7, 4, -4, 4, 4, -2, 5, - -4, -4, 2, -2, 3, -2, 0, 1, -3, 1, - 2, 1, -4, 1, 0, 2, -2, 3, -2, 2, - 1, -1, -3, 0, -3, -2, 1, 0, -1, 1, - -1, 2, 0, -1, -1, 0 - }, - { - 12, 119, -34, -8, -4, -1, 10, -21, -15, -13, - -7, 18, -10, -3, -49, -7, 37, -16, 1, 63, - -6, -37, 0, 5, -1, -21, 9, -10, -3, 0, - -24, -9, -17, 3, -7, 14, -3, -7, 2, -8, - 6, -2, -5, -2, -1, -7, -1, -1, -2, 0, - 1, 5, 6, 2, -3, 1, -2, -2, 1, -1, - -3, 4, 2, -3, -4, 2, -2, -2, 2, 1, - 1, 1, -1, -2, 1, 2, 2, 1, -4, 0, - 0, -2, 2, 3, 0, -1, 1, 0, 2, -1, - -1, 0, -1, 1, -1, 2 - }, - { - -25, -621, 0, -11, -22, 9, 11, -8, 1, -11, - 26, -2, 9, -17, -9, -5, 1, 11, -7, 7, - -17, 2, 3, 1, -10, 11, -11, 11, -6, 15, - 6, -4, 0, -1, 11, 14, 8, -1, -11, -8, - -10, -5, -10, -3, -4, -1, 3, -1, 2, -1, - -4, 6, -4, 5, 0, 3, 1, 2, 7, -10, - 2, 2, -1, -4, 6, 1, -1, 1, -3, -4, - 4, 0, -1, -1, 0, 1, 0, 1, 1, -2, - 0, -3, 1, 0, -1, 2, -1, 0, 0, -2, - 0, -1, 1, 1, -1, 0 - }, - { - 3, 76, 15, -14, 2, -4, 14, -3, -9, -23, - -13, 8, 51, -49, 1, 110, 27, -25, 13, 4, - 109, -39, 52, 22, 20, -18, 18, 10, -3, -35, - -11, -5, -5, 2, -9, 7, -12, 15, -7, 5, - 2, 1, -2, 5, -5, 1, 3, -3, 3, -3, - -3, -1, 6, -1, -1, 0, 9, -2, 0, 5, - -3, -8, 1, 3, 4, -3, 4, 4, -4, 0, - 2, 0, -1, 0, -3, -2, 2, 1, 1, 1, - 2, 0, -2, 0, -1, 0, -2, 2, 1, 0, - 0, -3, -1, 2, -2, -1 - }, - { - 29, 207, -9, 0, -1, -45, -41, 1, -9, 17, - -22, -7, 11, -34, -57, 14, 1, -10, -2, -5, - 2, -20, 18, -20, -5, -11, -8, -18, -9, 10, - -7, 2, 6, -4, 0, -8, 1, -10, -3, -4, - 2, -7, 5, 8, 4, 5, -8, -8, -1, -2, - 7, -1, -5, 2, 7, 1, -2, -4, 5, 1, - 3, 0, 2, 3, -2, 0, -4, -1, 0, 3, - -2, 1, 0, 2, 0, 0, -2, 3, 3, 0, - -2, 1, 2, -2, -1, 2, -3, -2, 2, 1, - 0, 2, 0, 0, -1, 1 - }, - { - -5, 103, -57, -12, 8, -2, 13, 5, -13, 7, - 3, 14, -70, 149, -147, 141, 26, 24, -3, 8, - 62, 2, -6, 8, -9, -11, 12, -4, -20, 2, - -28, -3, 21, -3, 7, -13, -4, 8, 9, -11, - -10, -11, 8, 13, -6, 0, 4, 1, -5, 1, - 2, 1, 0, 3, 4, -1, -6, 1, -7, -6, - 3, 4, -5, -1, 2, 2, 6, -9, 1, 1, - 2, -4, 0, 2, -1, 5, -2, -2, 0, 1, - 4, 0, 2, -3, 1, 0, 0, 1, 1, -1, - 0, 1, -1, 0, 1, 0 - } - }, - { - { - -70, 430, 353, 6, -48, 10, 14, 6, 12, -11, - -23, -7, 9, 27, 8, -3, 24, -17, 20, -22, - 1, 10, 20, 0, -6, -10, 8, -34, 18, -4, - -5, 8, -1, 8, 2, 5, 8, -13, -8, 4, - 5, 1, -7, -7, 13, -17, -3, 4, -5, -5, - 0, -7, -2, 1, -1, 1, -3, 1, 5, 2, - -3, -2, 0, 2, -1, 2, 2, -3, 0, -1, - 2, 2, 0, -1, -2, 4, 1, -2, 3, -1, - -1, -3, -1, 0, -1, 2, -2, 1, 0, -1, - -1, 0, -1, 1, 1, 0 - }, - { - 3, 69, -42, 20, -24, 2, 3, -2, -18, 17, - 0, -4, -36, 24, -158, 37, 38, -26, -23, 41, - -14, -26, 17, 8, -6, -22, -24, 3, 9, 13, - 1, 25, -3, -12, 17, 0, -4, -9, -2, -2, - 2, 0, -9, -4, 6, -8, -7, -4, 6, 5, - -5, 12, -2, -3, -11, 7, 4, -3, 0, 3, - -2, -2, 1, 3, 2, 0, 3, -4, -3, 1, - 1, -3, 3, 3, -1, -4, 1, 4, 1, -1, - -4, 3, 2, 0, 1, -1, -2, 0, 0, -3, - 1, 2, 0, -1, -1, 0 - }, - { - 2, 222, -69, 29, -30, 0, -3, -15, 3, 14, - 9, 1, -7, 36, 12, -14, 8, -8, 4, -30, - 16, -31, 0, 14, -7, 3, -3, -10, 7, -10, - 7, 8, 6, 1, 6, 16, -2, -4, 3, -5, - 3, -1, 13, -10, -2, -6, -1, -4, -4, -2, - 5, 4, -7, 1, -5, -4, -1, -2, 1, 2, - 2, -2, -1, -4, 3, -3, -1, 0, 3, -2, - 0, 4, -2, -2, 0, 0, 4, 1, -1, 0, - 1, 0, -2, 2, 2, -1, -1, -1, 1, 0, - -1, 0, 1, -1, 1, 1 - }, - { - -432, 905, 69, -135, 18, -5, -9, -3, -16, -5, - 7, 22, 7, -12, -48, 22, 5, 1, 14, 1, - -1, 19, -5, -7, 8, 7, 11, -8, 15, -6, - -12, 5, -5, -5, 7, -16, -6, -7, -2, 0, - 2, -6, -5, 1, 7, 2, -11, -5, -7, 7, - -6, 2, 4, -2, 4, 0, 1, -6, -3, 5, - 5, -1, -4, -1, -2, -1, 2, -2, 3, -1, - -4, -1, 5, 1, -1, 1, -1, 0, -1, 1, - 0, -1, -2, 0, 0, 1, 1, -2, 2, 1, - -1, -1, 1, 0, -1, -1 - }, - { - -9, -213, 33, 16, -12, 4, 2, 2, 0, -9, - 0, -4, 11, -52, 10, 39, -15, 95, -187, -19, - -6, 15, -31, 61, -11, -15, 68, -12, 27, 33, - -27, 18, 25, 2, 0, -8, -6, -5, -1, 1, - 4, 12, 0, -10, 10, -2, -2, 6, 7, 5, - -8, 4, 7, 2, -6, 5, 3, -3, 3, 0, - -4, -2, 0, -1, 0, -1, -2, -1, 1, 1, - -2, 1, 1, -1, 1, 3, -1, 1, 0, -2, - -1, -3, 1, 2, -3, 2, -1, 0, 1, 0, - 0, 0, -2, 0, 2, 0 - }, - { - -597, 73, 93, 76, 0, 1, 2, -42, 17, 27, - -27, -21, 4, 23, -45, -1, 6, 8, -6, 7, - 13, -18, 6, 10, -1, 1, -12, 4, -5, 7, - -2, 4, 1, -2, -10, 17, -2, -4, -6, 10, - 9, -11, 2, 3, 20, -10, 10, -1, 1, -5, - -4, 8, 2, -1, -7, 4, -4, -5, -4, 1, - 6, 1, -2, -3, -4, 0, 3, -3, 1, 2, - 1, -1, -3, 1, 0, 1, -1, -2, 0, 1, - -2, 0, 1, 4, 0, 0, -1, 1, -3, 2, - 0, 0, 0, -1, 1, 0 - }, - { - 16, 44, -45, 0, 1, 4, 1, 0, -14, 6, - 3, 4, -4, -19, 128, 80, 59, 0, 5, -32, - 10, 13, -104, 47, -4, 21, -37, -38, 17, 4, - -12, 2, -8, 12, -3, -16, 12, -3, 7, 10, - -7, -8, 9, -6, 9, 1, -3, -6, 3, -2, - 7, 0, -1, -2, 2, 0, -1, -4, -1, -1, - -4, -1, 2, 0, 0, 1, 3, -2, -4, -3, - 6, 2, -3, 1, 0, -2, 1, -2, -2, -1, - 1, 0, 1, 0, 0, -1, -1, 1, 0, 0, - 1, 1, 1, -1, 1, 0 - }, - { - 282, -2000, -40, -13, 13, -8, 14, 9, -3, 11, - -1, -24, 26, -2, -24, 2, -14, -6, 29, 15, - -11, 13, -21, -19, -7, 8, -4, -3, -7, -1, - -13, -14, 2, 3, 10, -1, -16, -7, 0, 3, - 2, 8, 1, -7, 8, 10, -2, 5, 12, 2, - -7, -6, 2, 10, 2, 0, -6, 0, -2, -2, - 4, 5, 3, -3, -1, 1, 0, 0, -1, 2, - 1, -1, 2, 0, -5, 0, 4, -3, -1, 1, - -3, 0, 0, 1, 1, 1, 1, -1, 1, -1, - -1, 1, 1, -1, -1, 0 - }, - { - 24, 31, -105, 12, -12, 0, 9, 16, 5, -2, - 5, -2, 17, 76, 115, 132, -22, 3, 8, -27, - -37, 2, 28, -5, -35, -8, 34, -20, -12, 4, - -11, 15, -6, 6, 4, -17, -4, 4, -9, 7, - 0, -9, 14, -1, 4, -12, -1, 5, -3, -6, - 4, 2, 5, -4, -2, -1, 6, 1, -10, -2, - -2, 3, 0, -4, 2, 4, 5, 2, -1, -1, - 0, 1, 3, 3, -2, -1, 0, 0, -2, 1, - -3, 0, 3, 1, 1, 1, 0, -3, 0, 0, - 0, -1, 0, 1, 0, 1 - }, - { - -43, -492, -55, 33, 14, -59, 19, 1, 12, 12, - 1, -6, -18, -12, -3, -36, -6, 11, -16, 1, - 17, -13, 2, 11, 8, -11, -12, 17, -6, -19, - -8, -9, -5, -2, -9, -6, 11, 4, -11, 11, - -7, -4, -5, 6, 13, -5, -9, 0, 8, 2, - -11, 3, -6, -15, 7, 5, -1, -2, 3, -4, - 8, 0, 0, -3, -1, 3, -2, 0, 2, -1, - -1, -1, 1, -1, 1, -1, 0, -2, 2, -1, - 0, 1, 1, -1, 2, -1, -2, -1, 0, -2, - 0, -1, 1, 1, 1, -1 - }, - { - -11, 258, 89, -43, 7, -12, -12, -8, -2, 7, - -4, -21, 21, 3, -32, -27, 31, 46, 36, -61, - 3, 24, 21, -9, -11, -3, -21, -17, -14, 1, - 9, 5, -19, -12, 0, -15, -8, 1, 8, 4, - 0, 7, -1, -7, -3, 1, 0, 7, 1, 2, - -3, -7, -1, 3, 4, 1, 3, 1, -3, 1, - 3, -6, 0, 2, 3, -4, 3, 0, -5, 0, - -2, 2, 2, 1, -2, -1, -1, 1, 4, -2, - 0, 2, -2, -1, 1, 0, -1, 1, -1, 2, - 0, 0, 1, 0, 0, -2 - }, - { - 157, -463, -54, 2, 23, -71, 28, 13, 4, -12, - -22, 29, 10, -7, 14, 25, 28, -6, 0, -20, - 14, 4, 6, -7, 8, 1, 6, -21, 4, -10, - 8, -7, -10, 23, -8, -7, 1, 10, 16, -1, - 2, 0, 12, -6, 1, -8, 5, 3, -4, -5, - 0, -3, 2, -3, 3, 2, 0, -1, 1, 1, - -1, -2, 3, 2, -4, -1, 2, -1, 2, 1, - -4, 2, 0, -1, 0, -1, 0, 1, 1, 0, - 1, 0, -2, -1, 0, -3, 2, 0, 0, 1, - -2, 0, -2, -1, 1, 0 - }, - { - -1, 68, 24, 27, -5, 7, -17, 13, 4, -10, - 20, -6, -10, -42, 87, -12, 64, -23, -21, 3, - 8, 51, 20, -28, 42, -10, -8, 21, 6, 24, - -16, 16, 2, 10, -4, -5, 15, -2, 4, -8, - -8, -7, 0, 1, 5, 1, 3, -12, -2, 5, - 2, 0, -5, 1, 3, -3, -10, 2, -1, 0, - 3, 7, -5, -3, -3, 5, -2, 0, 2, -2, - 1, -2, 1, 1, 3, -1, -2, -3, 0, 0, - -2, 2, 1, 1, 1, 0, 1, -2, 0, 0, - 1, 3, -2, -3, 3, -1 - }, - { - -75, 107, 60, 57, -6, 1, -15, 14, 12, -21, - 14, 8, -26, 25, 17, -28, 10, -13, 4, -7, - 10, 7, 3, 13, 2, 8, -1, -20, -10, -18, - 15, -5, -2, 11, 22, -9, -2, 2, 3, 16, - -9, -9, -14, -12, -6, 4, 5, 7, -4, 6, - -10, 7, -1, -5, 2, 0, 6, 2, -4, 1, - 0, 0, 0, -2, 1, 0, 5, -2, 0, -1, - 3, -1, 1, -3, 0, 1, 3, -2, -1, 2, - 1, -1, 0, 2, 0, 0, 4, -1, -3, 1, - 1, -1, 1, 0, 1, -1 - }, - { - 1, 126, 18, 7, 3, -2, -3, 0, -11, 10, - 11, -2, 14, 185, -504, -4, 42, 43, -29, -9, - 53, 4, -29, 28, 38, 16, 0, 18, -8, 31, - -11, -23, 12, -19, -17, 21, -5, -31, 22, -1, - 6, -6, -8, -13, 13, -6, 3, 11, -2, -1, - 3, 1, -1, -8, 0, 7, 0, -2, 2, -2, - -9, 1, -1, -2, -1, -3, -1, 9, -3, -1, - -1, 3, -2, -1, 0, -4, 4, 2, -1, -3, - -2, 0, 2, 4, -3, 1, 1, -1, -1, 2, - 0, 0, 1, 0, -2, 0 - } - } +const Word16 FASTCONV_factor_Q_BRIR_fx = 14; +const Word16 leftBRIRReal_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS_MAX] = { + { { 62, -3638, 4615, -465, 958, -19, -1660, -1558, -619, 496, + 254, 1056, 1557, 196, -1198, 652, 72, 1162, -576, -1147, + 157, -251, -710, -431, -120, -239, 115, 955, -136, 596, + 252, -301, -555, 435, 537, 56, -877, -270, 905, 755, + 611, -1218, -824, -179, 251, 251, 83, -233, -43, -496, + -315, -71, 398, 241, -157, 290, 758, 407, 65, 216, + -70, -197, -113, -240, -243, -278, -629, -702, -259, 314, + 240, 274, 453, 56, 474, 312, 223, 73, 13, -190, + -29, -99, -160, -281, -247, -47, -87, -171, -102, 133, + 192, 77, -40, -63, -42, 183 }, + { -85, -2892, 3406, 1298, -471, 479, -1297, -1678, -1015, 466, + 244, 633, 1487, 535, -308, -602, -225, 1469, 416, -1005, + -249, -209, -940, 282, -1217, 75, -293, 319, 472, 1065, + 456, -625, -166, 417, 1018, -488, -602, -114, 86, 553, + 263, -855, -312, 91, -290, -394, 702, 188, -234, -584, + -77, 59, -41, 50, 241, 205, 516, 243, 406, 132, + 183, -244, -266, 30, -238, -590, -464, -616, -136, -118, + 77, 373, 258, 295, 422, 459, 278, 412, -1, -263, + -90, -274, -240, -317, -295, -30, -128, -184, -19, 161, + 187, 129, -47, 232, -46, 0 }, + { 55, -3326, 4230, -224, 773, -1, -2205, -685, 432, -1082, + 256, 820, 1123, 27, 477, 545, -774, 325, 375, -311, + 294, 468, -1083, -789, -1129, -827, -1190, 816, 1143, 2048, + -76, 185, 539, -415, -322, -165, 254, -437, -234, -160, + 1120, -68, -624, -417, 15, 333, 23, -625, -912, -204, + 157, 309, 322, 272, 465, -32, -305, 535, 1061, 582, + -6, -290, -491, -76, -170, -799, -371, -679, -436, -535, + -82, 382, 485, 525, 534, 451, 702, 275, 221, -47, + -221, -363, -365, -172, -228, -419, -252, 43, 287, 148, + -113, 59, -115, -93, -207, -66 }, + { 0, -960, 2670, -1578, 1117, -309, -976, -798, -957, -968, + 1428, 825, 1920, 50, -118, -497, -1015, 479, 31, 139, + 390, -1005, -1336, 1398, 683, -1246, -1177, 1172, 927, -41, + -496, 314, 257, -438, -67, 431, 126, -118, 177, -268, + 244, 150, -693, 206, -149, -392, -15, 390, 198, -417, + 135, 289, -457, 27, 212, -101, 387, 122, 58, 81, + -171, -117, 35, -73, -78, -220, -97, -179, -75, -151, + 258, 201, 321, 213, 28, 62, -169, 61, -144, -3, + -129, -40, 37, -84, 72, -127, -110, -13, 23, 75, + -42, -74, 109, 127, 98, 83 }, + { -5, -2434, 3149, 1135, -1059, 722, -998, -1092, -1297, -931, + 1298, 809, 1776, 104, -124, -120, -956, 507, 920, -1086, + 159, -933, -621, 742, 662, -1753, 299, 986, 745, 247, + -981, 20, 160, -229, 162, -115, -289, 1133, -59, -94, + 30, -330, -500, 299, 61, -120, -932, 155, 615, 291, + -60, -170, -75, 254, -188, 78, -7, 292, 228, -180, + -221, -132, 251, 207, -248, -199, -416, -16, -81, -86, + 16, 291, 309, 205, 239, -13, 155, -88, 36, -389, + -69, -42, 50, -124, -43, -25, -27, -188, 15, 85, + 15, -18, -9, 119, 194, 140 }, + { 28, -1176, 3332, -2336, 1602, -428, -1619, -746, -758, 434, + -689, 1022, 2429, 1312, 280, 165, -2626, -821, 571, 846, + -1438, -1263, 290, 1402, -119, 1131, -512, -897, -97, 71, + -69, 1331, 600, -167, -1508, 193, 231, 368, -24, -394, + -1239, 778, 334, -32, -504, 254, 214, 91, 207, 456, + 44, 121, 205, 75, -247, -529, -802, -188, 49, 67, + -218, 21, -60, 428, 225, 286, -210, 107, 167, 332, + 168, 355, -193, -124, -131, -198, -262, -308, -307, -146, + -127, 198, 314, 280, 228, -44, -335, -148, 76, 110, + 139, 193, 151, -17, -29, -43 }, + { -98, -2139, 2796, 1414, -1195, 776, -850, -1297, -1096, -630, + 352, 49, 1838, 2348, 396, -408, -1570, -1056, 314, 1003, + -649, -1690, -693, 1277, 1143, 68, -734, 313, 226, -750, + 45, 1578, 286, -827, -944, 147, 185, 317, -39, -804, + -334, 729, 301, -647, -53, 390, 73, 24, -105, 250, + 699, -79, 472, -172, -436, -546, -222, -391, 35, -457, + -47, -39, 578, 303, 324, 46, -2, -252, 159, 164, + 228, 266, 44, 34, -364, -267, -29, -259, -201, -165, + -29, 126, 215, 84, 129, -29, -152, -100, 28, 216, + 93, 146, 51, -136, -25, -20 }, + { 48, -1556, 3701, -2261, 1301, -336, -1026, -792, -1273, -105, + -261, 2351, 1876, 262, -436, -137, -1057, 1704, -710, -1539, + -882, -306, -489, -388, 2443, 1040, -794, -1061, 355, 65, + 376, 401, 143, 768, -431, -874, 144, 74, -459, -458, + -364, -453, 298, 1003, -355, -35, 9, 918, -44, 167, + 104, 509, 327, 19, -566, -623, -675, -930, -164, 66, + -89, 350, 184, 123, 298, 670, 447, -303, 9, 268, + 344, 244, -36, -476, -281, -204, -502, -470, -126, -102, + 78, 240, 360, 260, 85, -24, -119, -140, 69, 278, + 228, 229, 41, -164, -178, -111 }, + { -121, -1907, 2611, 1260, -1107, 1140, -1231, -1386, -1107, -298, + -155, 740, 1923, 1524, -479, 639, -963, -152, 244, -890, + -1167, -245, -652, -847, 2299, 1733, -640, -2069, 573, 258, + 1242, 219, -5, 309, -1195, -146, 516, -412, -380, -590, + -96, 298, -39, 434, 1, 31, 101, 140, 620, 118, + -506, 893, 594, -129, -477, -680, -522, -1152, -195, 142, + -173, 319, 278, 443, 427, 293, 269, -220, -107, 230, + 448, 103, 109, -313, -457, -230, -257, -452, -175, 78, + 154, 220, -1, 321, 23, -145, -175, -21, 224, 460, + 106, 87, 67, -250, -290, 1 }, + { 103, -2231, 3451, 248, -307, -2641, 1338, -252, -22, -455, + -995, 1529, 292, -762, 589, -308, 1011, -7, 405, -224, + 1193, -963, -318, -200, -2192, 127, -124, 644, 2, 1039, + -1043, 395, 163, -107, 902, 359, -269, 48, 746, 632, + -411, -1222, -776, -749, 723, -158, 1018, 285, -143, -777, + -367, -175, 184, 295, 180, 353, 97, -116, -130, -290, + 256, 339, 314, 170, 71, -232, -484, -127, -403, -160, + -197, -90, -71, 183, 273, 245, 337, 212, 202, 11, + 126, -141, -257, 89, -12, -220, -78, -214, -307, -44, + 78, -109, 139, 95, 60, -62 }, + { 55, -2635, 3975, 282, -786, -2260, 425, 579, 601, -1344, + -306, 1656, 144, -327, -103, 675, 12, -480, 901, -678, + 992, -598, -1662, 23, -1542, 412, 720, 628, 786, 920, + -92, -15, -364, -540, 438, -239, -182, 61, -143, -602, + 10, -544, -126, 547, 822, 361, 946, -276, -832, -338, + -1268, -167, 513, 878, 575, 435, -348, 149, -790, -55, + -423, 578, 242, 130, -288, -536, -47, 38, 48, 118, + 7, 59, -248, 64, 346, 352, 93, -132, 193, -36, + 37, -279, -368, -181, -39, -159, -129, 177, 8, 247, + 217, 140, 171, -49, -163, -59 }, + { -219, -713, 2693, -475, -1047, -1983, 2002, -317, -341, -211, + -1814, 1527, 129, 1918, 1070, -648, -1217, 142, -823, -670, + 420, 378, -259, 631, -1098, 1370, -198, 795, -1795, -62, + 493, 575, -19, 266, -464, -804, -394, -135, 906, -431, + -134, 1035, 640, -259, 657, 195, 78, -249, -235, 6, + -747, -530, -393, -377, -257, -548, 171, 503, 506, 1044, + 301, -123, -247, -107, -37, -126, 30, 477, 207, -25, + 37, -166, 102, -216, -433, -317, -413, -255, -110, 144, + 23, 176, 186, 413, 169, 309, 366, 225, -135, 37, + -141, -337, -368, -302, -282, -89 }, + { 2, -2899, 3993, 781, -815, -1336, -429, 1245, -858, -103, + -2898, 2110, 765, 423, 2066, 283, -1120, -1409, 607, -1229, + 588, -99, 335, 61, -803, 392, 522, 19, -285, -756, + 693, 567, 791, -38, -1109, -993, -476, 232, -65, -112, + 872, 1000, 380, -598, 471, 203, 319, 129, -106, -10, + -664, -783, -947, -262, -233, -260, 633, 159, 410, 570, + 273, 169, -221, 57, 174, -220, 58, 333, 431, -308, + -100, 47, -80, -199, -583, -303, -272, -306, -24, 72, + 206, 213, 315, 178, 374, 259, 215, 90, 29, -49, + -161, -77, -349, -327, -266, -212 }, + { -178, -938, 2832, -381, -502, -2475, 2084, -878, -86, 90, + -1483, 1081, 1454, 495, -903, 784, -504, -856, 106, 777, + -224, 863, -715, -345, -115, 91, -484, -475, 239, -29, + -479, 121, 207, 217, -180, 1299, -186, 331, 668, 273, + -272, -1122, -929, 522, -627, 208, 740, 315, -26, 204, + -775, -132, -665, -573, 451, 569, 324, 205, 21, 131, + -266, 121, 295, 389, -86, -210, -265, -414, -186, 107, + -7, 286, -123, -52, -120, -18, -65, -71, 268, 259, + 88, 131, 88, -34, -121, 34, -138, -114, -121, -166, + 29, -106, -2, 46, 2, 18 }, + { 89, -2454, 3633, 104, -30, -1800, 141, 451, -1220, 718, + -1153, 557, 662, 1215, -1026, 1036, -239, -510, -351, 54, + 884, 408, -822, -636, -894, 245, 173, 231, 249, 98, + -618, 868, -160, -652, -109, 875, -10, 362, 278, 318, + -535, -571, -477, -18, 201, 61, 642, 206, 298, -524, + -1047, -169, 272, -258, 258, 259, 200, 254, 89, -299, + -58, 169, 88, 47, 217, -238, 197, 74, -527, 13, + -22, -50, -159, 5, 64, -52, -135, 34, 261, 174, + 157, 10, -16, 153, 106, -97, -178, -319, -205, 103, + -10, 53, 72, -32, -48, 19 } }, + { { -233, -6658, -504, 1448, 1958, -327, -358, 97, -337, -23, + 288, 194, 66, 199, 43, 977, -349, 483, -480, -320, + 380, 55, -448, 117, 889, 713, 21, 761, 92, 531, + 258, 41, -575, 265, 256, 361, 40, -153, 417, 279, + 751, 193, 178, -285, 22, 366, 213, -135, 19, -155, + 49, 8, 135, 50, -165, -246, 21, -86, -204, 40, + -151, -66, 59, -119, 105, 42, -62, -97, -66, 232, + -62, -89, 207, -107, 27, 18, 222, 22, 121, 33, + 29, 42, 45, 2, -42, 86, 4, -36, 2, 94, + 177, 105, -63, -92, -85, 137 }, + { 156, -371, 3463, 1524, 394, 211, -583, -82, 30, 539, + 232, -261, 263, 192, 20, -1070, -1008, 411, -223, -515, + 208, -398, -822, 1139, -494, -336, -469, 446, 308, 142, + 148, -94, 473, -296, 461, -402, -308, 215, -268, -282, + -62, -93, 260, 224, -177, -197, 478, -41, -185, -49, + 448, 26, -229, -96, -237, -195, 319, -94, 124, 33, + 337, 24, -150, -68, -9, -240, -148, -225, 13, -199, + -92, 144, -67, -71, 87, 42, -195, 99, 70, 10, + 51, -174, 53, 102, -37, -3, -62, 48, 65, -72, + -27, 127, -52, 133, -71, 19 }, + { -83, -3609, 2302, 1285, 1847, 6, -829, -231, 152, 1, + 865, -96, 66, -208, 219, -204, -498, 830, 832, 129, + -51, 223, -505, -53, -139, 371, -362, 207, -499, 392, + -604, 60, 165, -155, -226, -390, -88, -245, 205, -376, + 564, -159, -289, -105, 98, 109, -344, -112, 165, 165, + 162, 178, 63, -63, 471, 77, -389, 73, 251, 88, + -11, 27, -41, 331, 280, -305, -11, -86, 186, -239, + -244, -65, 81, 207, 164, -97, 144, -2, 169, -29, + -90, -66, -44, -17, 18, 24, 4, -28, 73, 48, + -125, 10, -91, 8, 40, 110 }, + { 61, -5187, -1370, -1120, 1853, 273, -41, 289, -300, -1922, + -8, -35, 655, -355, -715, -561, 143, 739, -122, -219, + 159, -675, -655, 735, 281, -429, -584, 46, -158, 111, + -224, -110, 218, -266, -213, 407, 343, 187, 278, -305, + -31, -227, -570, 346, 178, 238, 158, 144, 224, -10, + 441, 587, -56, 245, 278, -133, 63, 14, 22, 3, + -218, 22, 322, 37, 36, -204, -109, -40, 219, 21, + 252, 37, 73, 42, -68, 116, -1, 157, -104, 70, + 55, 79, 29, -73, 53, -72, 79, 66, -111, -122, + -110, -109, -13, -23, 10, 101 }, + { 26, -1127, 2503, 872, -801, -133, -237, -56, -490, -141, + 1355, -9, 856, 329, -565, -943, -585, 96, 189, -786, + -200, -605, 654, 304, -198, -933, 721, 340, 455, 279, + -610, 47, 220, -397, -311, -56, 261, 678, -432, -141, + 337, 305, 70, -34, -374, 212, -633, -180, 92, 190, + 251, 35, 267, 473, -7, -60, -267, 102, 42, 52, + 204, -90, 73, 170, -26, 171, -125, 95, -83, -204, + -179, -57, -93, -124, 116, -25, 181, -31, 130, -145, + -32, -41, 92, 0, 25, -58, 66, -101, -32, 79, + 30, 41, -34, -25, 32, 4 }, + { 62, -7129, -2125, -1408, 2621, 322, -365, 329, -496, 271, + 296, 389, -832, -437, -156, 142, -718, 514, 609, 185, + -856, -261, -791, -62, -454, 696, -438, -977, -133, 451, + -237, 466, -223, 230, -434, 643, 609, 39, -216, -240, + -820, 623, 118, 98, -87, 185, -251, -266, 27, 288, + -263, -24, 482, 386, 94, 115, 147, 260, 94, -82, + -302, 199, -88, 278, 77, -86, -248, 175, 72, 87, + 10, 2, -290, 50, -21, -38, 54, -83, -170, 17, + -7, 1, -7, -21, 32, 0, -183, 54, 52, -34, + 49, 126, 126, -10, 31, 115 }, + { 137, 1021, 3880, 645, -957, -80, -359, -74, -57, -203, + 424, 257, 565, 246, -949, -564, -848, -999, -319, 417, + -78, -330, -430, 327, -390, -879, 127, 943, -416, -567, + -139, 549, -330, -243, 169, 289, -317, -37, 65, -186, + -15, 232, -231, -626, 102, 437, 304, 91, -409, -93, + 402, -156, 469, 96, 23, -7, 75, -419, 144, -203, + -28, -139, 66, -94, 265, 109, 157, -179, 0, 132, + 50, 116, 128, 229, -37, 145, 174, -23, 35, -150, + -7, 158, 105, -14, 52, -94, -108, -104, -79, 18, + -70, 8, 17, -59, -29, 39 }, + { -31, -7302, -1990, -1272, 1956, -167, -166, -125, -558, 382, + 8, 733, -161, 463, -760, -596, -653, 831, -568, -448, + -340, -521, 268, 252, 614, -189, -458, -646, 19, -205, + 242, -57, -93, 307, -308, -172, 103, 137, -379, -514, + -407, -505, -344, 192, -553, 77, 44, 422, -602, 0, + 208, -143, -342, -52, -330, -158, 116, 88, 264, -105, + -72, 180, -200, -60, -32, 33, 174, -119, -31, -114, + 51, 234, 56, -100, 89, -43, 15, 45, 48, 81, + 61, -56, -41, -53, -35, 41, 20, 20, 43, 66, + 21, 119, 128, 50, 4, -31 }, + { 135, 1619, 4247, 618, -872, 126, -911, -199, -111, -85, + 10, 210, 244, 379, -434, -122, -903, -554, 430, 501, + -184, 520, 202, -1710, -76, 406, 214, -801, 707, 232, + 232, 79, -140, -121, -372, 21, 525, -43, -193, -228, + -84, 83, -19, 126, -252, 229, 348, 18, 127, -68, + -357, 498, 16, -33, 31, -218, 171, -80, 73, 62, + -132, 83, -198, 13, 59, -104, 109, 10, 73, 22, + 125, -204, -12, 118, 108, 153, 0, -126, 55, 16, + 28, 31, -178, 175, -69, 35, 132, 81, 50, 135, + -69, 52, 85, -121, -38, 182 }, + { -210, -6076, -244, 283, 1612, 298, 2949, -1034, -91, 185, + -495, 984, 205, -793, -953, -739, 572, 221, 182, -885, + 804, -637, 270, 1100, -235, 436, -282, 607, 100, 1150, + -548, 268, 580, 520, 261, -229, -312, 4, 24, -79, + -697, -1076, -277, -550, 183, 21, 669, -167, -39, -191, + 380, 10, 562, 190, -519, -65, -62, -77, 162, 12, + 370, 353, 214, 29, -39, 63, -238, -143, -133, 53, + -26, 134, 181, 30, 45, -48, 31, 28, 91, -66, + 28, 120, 40, 221, 195, 100, 115, 129, -45, 63, + 92, -125, -43, -67, 98, 106 }, + { -84, -2833, 2861, 312, 48, -456, 837, -1153, 423, 18, + -158, 757, 1, 459, 191, 173, -127, -728, 781, 58, + 1390, -201, -335, 1202, -449, 384, 258, 134, -570, -364, + -594, -183, -423, -206, 866, 218, -467, -314, -246, -38, + 656, -430, -261, 282, 789, 50, 202, -363, -392, 96, + -371, 12, -84, 307, 199, 49, -655, 170, -291, 203, + -296, 214, -102, 20, -169, -263, 78, 259, 129, 57, + -132, -148, -179, 102, -81, -45, -57, -294, 108, 50, + 62, -92, 45, 99, 27, -183, -245, 76, -98, 21, + 93, 51, 186, 60, -21, 55 }, + { 675, -3351, -1525, -909, 804, 535, 1532, -470, 503, 985, + -2336, -547, 129, 498, -1230, -64, 637, 1527, 310, -32, + 732, 608, -374, 608, -849, 902, -573, 733, -544, 713, + -245, -428, -408, 858, 364, -221, 460, -24, 200, -530, + -322, 318, 294, -539, 45, 124, 289, -238, -185, 321, + 85, 5, -99, 29, 218, 2, 117, -40, 84, 460, + -10, -381, -287, 90, 183, 45, -165, 127, 26, 11, + 76, -182, 43, -98, -109, -65, -98, -14, -65, 90, + -16, 158, 62, 101, -146, -9, 41, 54, -49, 103, + -91, -104, -2, 38, -51, 50 }, + { 5, -2116, 3012, 777, 333, -716, -1415, -624, -961, 612, + -1067, 1189, -451, 779, 980, -195, -430, -531, 414, -443, + 629, -228, 814, -208, -258, 743, 705, 1036, 423, -588, + 30, -649, -15, -656, -574, -225, -39, 338, -336, -582, + -104, 536, 509, -53, 288, 232, 366, 196, 25, 47, + 80, 96, -654, -262, -165, -100, 39, -371, -20, 133, + -72, 20, -119, 141, 270, -38, 177, -63, -1, -227, + 34, -43, -1, 182, -279, -268, -93, -128, -26, -60, + 116, 99, 46, -245, -104, -140, -69, -56, -19, -41, + -102, 176, -40, -60, 59, 28 }, + { 540, -3838, -1355, -649, 1379, 279, 1821, -686, 1974, 1654, + -888, 1001, 82, 305, 544, 1530, 47, -218, 235, 278, + -522, 399, -556, 378, 154, -484, -358, 245, 402, 87, + -294, -102, -444, -106, -592, 583, -441, 230, 455, -475, + -404, -304, -259, 545, -77, 217, -1, 22, 82, 202, + -161, 584, -201, -525, -186, 222, 287, 107, -18, -43, + -203, 83, 8, 31, -325, -156, 30, 141, 275, 82, + -41, 409, -83, 59, -93, -117, -32, -125, 40, -57, + -165, -83, -100, -270, -165, 121, -65, 47, 25, -104, + 14, -100, -41, 77, 60, -19 }, + { -155, -3831, 1790, -18, 642, -627, -282, -602, -941, 993, + -333, 225, -562, 1217, 1217, 866, -1077, -311, -330, -384, + 823, 1011, -475, 357, -122, 184, 205, 99, 178, 59, + -1546, 331, 39, 203, 243, 387, 305, 188, -453, 21, + -132, 19, 60, -108, 74, 21, 214, -313, 202, 180, + -243, 159, 436, -15, 381, 282, 175, 401, 377, 12, + -61, -193, -20, 160, 409, -146, 50, 92, -195, 67, + -28, 30, 98, 48, 13, -245, -347, 59, 166, -3, + 142, 82, -98, 161, 203, 170, 206, -18, -145, 91, + -11, -5, 36, 7, -36, 116 } }, + { { 390, -4135, -4566, 4502, -313, -558, 3, 461, -600, -290, + 246, 189, -436, 471, 698, 183, 111, -50, 198, -3, + -160, 123, -397, 507, 1160, 514, -312, 800, 499, -47, + 214, 640, -354, -202, 466, 136, 118, -92, 159, 372, + 390, 653, 129, -77, 11, 262, 54, -26, -143, 164, + 264, -43, -42, -171, 44, -293, -278, -52, -96, -137, + -158, 112, 67, -244, 231, -73, 68, 141, -59, 201, + -57, -242, 136, 34, -191, 179, 94, -24, 66, -4, + -3, 149, 121, 101, -24, 93, 24, -105, 65, 133, + 83, 107, -88, -93, -5, 48 }, + { -53, 3715, -218, 1149, 732, -113, -323, 577, -7, 413, + 320, -513, -303, 361, 46, -1143, -49, -436, -566, 47, + 423, -35, -762, 286, 483, -841, 49, 221, 667, -898, + 403, -599, 1238, -679, -7, 51, -400, 78, -170, -178, + -144, 234, -205, 787, -246, -30, 159, -118, -43, 250, + 203, -43, -33, 13, -288, -389, 313, -220, -35, 243, + 158, 83, -148, -31, -116, 88, -43, -74, -93, -217, + -9, -81, -30, -150, -10, -60, -100, -42, 23, 141, + -4, -159, 186, 114, -14, 14, 21, 103, 29, -155, + -63, 107, 33, 7, 60, -16 }, + { -3, 1284, -2730, 2890, 880, -474, -123, -242, -683, 1174, + -29, -25, 37, -50, -404, -355, 657, 281, 780, 439, + -24, -574, 19, -36, 471, -75, -589, 270, -564, -4, + 22, -374, 133, 316, -864, -235, 194, -475, 184, -163, + 15, 283, 20, -17, -491, 54, -101, -183, 497, 184, + 253, -362, 247, 153, 181, 16, -141, 48, -9, -9, + -7, 160, 93, 342, 176, 65, -148, 133, 82, -143, + -108, -158, -115, 223, 65, -234, 129, -34, 129, 45, + -75, -71, 119, -121, 82, 187, -61, -12, -5, 97, + -170, -79, 69, -53, 118, 90 }, + { -209, -8913, 1396, 976, 6, 17, 139, 432, -34, -848, + -1196, 348, -582, 186, -319, -1130, 856, -168, 572, -681, + -51, -200, -136, 357, 66, -179, 42, -391, -212, -108, + -37, -370, -126, 31, 40, 64, 180, 400, 351, -217, + 103, -646, 52, 6, 418, 258, 157, 18, -72, 257, + 635, 336, -30, 203, 210, 54, -93, -171, 252, 79, + -296, 22, 315, -75, 213, -188, -85, -191, 285, 124, + 163, 108, 18, -41, 24, 112, 87, 60, -55, 2, + 118, 69, -30, 38, -58, 19, 91, 9, -51, -144, + -79, -133, 30, -44, -109, 134 }, + { -41, 1808, -309, 18, 181, -253, 141, 62, -264, 486, + 291, 185, 424, 387, -353, -326, -547, -613, -355, -209, + -374, -255, 953, 81, -790, -284, 175, 139, 676, -86, + 446, -640, 626, -914, 89, -233, 706, 128, -212, -131, + 200, 430, 361, -386, -350, 157, -408, -169, 179, 9, + -8, 39, 708, 265, 61, -54, -365, 5, 41, 195, + 170, -81, 29, 89, 211, -154, 9, 56, 16, -59, + -244, -208, -125, -91, -16, 103, 64, 111, 45, 12, + -136, -1, 8, 20, 23, 59, -43, 3, -46, 89, + -15, 62, -64, -17, 0, -37 }, + { -345, -11503, 1197, 2336, -632, 194, 77, 443, -119, -192, + 590, 102, -1360, -948, 150, -611, -94, 1114, 378, 59, + -549, 39, -882, -203, -126, 62, -352, -490, -189, -25, + 176, 313, -123, -231, 236, 21, 871, -232, 14, -409, + -42, -294, 482, -128, 70, 159, -189, -31, 74, 93, + -419, 68, 537, 182, 140, 81, 461, 196, 125, -116, + -152, 61, -31, 269, 14, -222, 30, -113, 174, -116, + 138, -261, -69, 48, -113, -5, 109, -66, -72, -72, + 128, 2, -31, -130, -39, 45, -177, 221, -51, -10, + 18, 65, 128, -12, 48, 163 }, + { 33, 2808, 2026, -916, 605, -165, -380, 169, 353, -163, + -119, 428, 466, -448, -496, -571, -1160, -470, -531, 336, + 349, -61, -599, 966, -1175, -731, 490, 188, -337, -421, + -358, 811, -401, -283, 557, 186, -220, -227, -105, 385, + -113, -159, -189, -177, 81, 80, 478, 73, -522, 104, + 69, 286, 44, 214, 52, 69, 73, -373, 8, -78, + 89, -110, -283, 63, 94, 143, 161, 69, -91, 258, + -44, -93, 202, 201, -32, 339, -64, 16, 163, -91, + -1, 106, 137, -57, 46, -143, -71, -83, 11, -36, + -102, -45, -60, 33, -36, 101 }, + { -156, -10798, 70, 2468, -713, -834, -235, 109, 180, 314, + -137, -276, 427, 443, -1066, -591, 456, -191, 296, -295, + -581, -342, 443, 153, -216, -247, 15, -502, -350, -39, + 17, -322, 331, 181, -330, -106, -212, 424, -316, -386, + -792, -115, -140, -427, -293, 4, 292, 55, -510, -231, + 200, -379, 182, -443, -117, 27, -33, 498, 271, -112, + -173, -54, -99, -293, 150, -81, -79, 106, -41, -197, + -99, 142, 89, 97, 72, 114, 43, 54, 64, 138, + -21, -86, -79, -33, -14, -16, 67, 58, -4, 9, + 26, 72, 162, 16, 56, 35 }, + { 105, 2317, 3071, -611, 463, -180, -398, -85, -31, -191, + 298, -268, 227, -182, 301, -996, -107, -663, 522, 495, + 153, 535, 492, -1420, -781, -101, 84, 96, 422, 82, + -107, -307, 303, -821, 496, 356, 240, -36, -244, 1, + -277, 16, -77, -44, 55, 229, 149, 26, 135, -253, + -105, 227, 1, 52, 24, -144, 106, 370, -58, -25, + 101, -100, -293, 23, 17, -89, 114, 82, 8, 39, + 32, -186, -123, 197, 98, 280, 54, -41, 82, -144, + 79, 2, -136, 85, -22, 31, 130, 138, -25, 27, + -31, 37, 31, -98, 44, 206 }, + { 171, -7548, 366, 47, 1072, 1740, 2274, -1487, 3, -281, + 329, 311, 24, 83, -1269, -29, -389, 687, -267, -424, + 162, -344, -86, 614, 1178, 241, -441, 818, 860, -179, + 119, -188, 445, 1116, -581, -338, -25, 301, -541, 13, + -1067, -734, -382, 104, -299, 222, 185, 11, -7, -143, + 736, -143, 617, 57, -647, -143, -176, -102, 579, 57, + 112, 457, 75, 99, -191, 192, -68, -176, 51, -171, + 105, -33, 362, -128, 128, -83, -122, 131, -9, 60, + -127, 290, -123, 355, 209, 137, 57, 224, -46, 105, + 73, -103, -82, -70, 122, 95 }, + { 12, 89, 35, 251, -580, 251, 1417, -969, -777, 1111, + -43, -792, 488, 532, 432, -892, 65, 965, -509, 414, + 1192, -290, 476, 577, 139, 47, 309, -231, -76, -198, + -1146, 33, -983, 202, 666, 628, -515, -597, -234, 282, + 475, -394, -354, 342, 574, 142, 37, -534, -82, -250, + 253, 8, -353, 291, 45, -2, -397, -322, 88, 53, + 187, -289, -57, 32, -407, 259, 38, 148, 110, 46, + -145, -266, -33, 255, -302, -162, -14, -73, -78, 44, + 27, -30, 251, 128, -166, -58, -118, -19, 33, -56, + -44, 91, 164, 32, 11, 20 }, + { -1062, -3578, 368, -804, 645, 2514, -934, -298, 423, -60, + -616, -819, 600, -309, -2085, 682, 1525, 995, 507, 366, + 564, 175, -384, 281, 429, -284, -94, 315, -168, 525, + -81, -561, -114, 761, 157, 416, 458, -93, -17, -512, + -229, 111, 53, -159, -297, 151, 349, -193, 0, -6, + 138, 171, 13, 111, 137, 73, 471, -199, 72, 141, + -79, -513, -73, 178, 67, 167, -248, 70, -81, 67, + 13, -41, -152, -38, 161, -186, -21, 17, -38, 32, + 201, 89, -117, 67, -133, -94, 15, 7, 64, 28, + -108, 9, 94, 12, 49, -3 }, + { -10, 1586, -950, 829, 458, -819, -659, -1069, -473, -43, + 209, 330, -847, 1453, -342, -344, -197, 1376, -1001, -232, + 503, -418, 1715, -685, 269, 345, 147, 1460, 620, -324, + -336, -1238, 13, -435, -469, 66, -304, 215, -227, -54, + -586, 380, 59, 686, -30, 427, 145, 318, 58, -92, + -96, 247, -230, -282, -370, 98, -311, -258, -41, -36, + -155, 95, -47, 207, 229, 28, 126, -60, -289, -38, + 42, -10, -168, 281, -126, -321, -7, -240, 84, -12, + 51, 50, 36, -163, -225, -247, -143, -44, -33, 89, + -89, 177, -42, -21, 87, 20 }, + { -835, -4751, 380, -530, 882, 2263, -325, 82, 1542, 1082, + -89, 844, -635, 636, 1511, 1404, -137, -460, 1020, -71, + 39, -904, -139, 627, 64, -49, -18, 364, -265, -148, + 140, 122, -656, 35, -577, -105, 201, 214, 105, -521, + -524, -281, 185, 126, 332, 165, -121, 164, 350, -396, + 435, 139, 64, -61, -392, -22, 416, -152, 281, -87, + -161, 36, -285, 30, -217, -212, 248, 255, 372, -125, + -127, 385, -53, 32, -2, -132, -36, -83, -8, -98, + -179, -36, -92, -330, -131, 35, 67, 48, -63, -56, + -22, 140, -136, 45, 50, 12 }, + { 71, -1769, -1134, 467, -248, -386, 590, -497, -369, -71, + 290, -126, -63, -665, 4050, -722, -257, -377, -260, 66, + -289, 1936, -440, 485, -255, 376, -311, 352, 457, -69, + -1565, 331, -286, 414, 767, -289, 908, -545, -573, 91, + 90, 32, 479, -20, 7, -105, 60, -73, -231, 445, + -95, -106, 249, 343, 215, 280, 304, 142, 306, 382, + -97, -548, 89, 183, 253, 121, -15, -234, 254, -50, + -206, 109, 273, -135, 106, -132, -560, -58, 136, 228, + -101, 293, -122, 48, 204, 227, 115, 186, -129, 61, + 24, 6, -95, 109, -43, 66 } }, + { { -360, -72, 509, 3137, -1355, -56, 397, 15, -601, 151, + 286, 255, -357, -180, 295, -4, -546, 149, 1246, -394, + -260, 297, -100, 687, 452, -8, -455, 266, -49, 28, + 107, 283, -202, -255, 420, -157, -360, -148, 139, 245, + 139, 224, -146, -64, -264, 2, 95, 19, -25, 234, + 294, -174, -134, 29, 81, -229, -109, 117, 6, -50, + -27, 129, 41, -86, 230, -10, -73, -24, -97, 80, + 26, -157, 122, 44, -123, 135, -213, -171, 109, -29, + -78, -35, 45, 107, 84, 60, -30, -97, 25, 16, + -101, -42, -87, 20, 35, -52 }, + { -91, 2907, -1073, -880, -920, 112, -148, 225, -91, 607, + 41, -508, -386, -46, 277, -2, 943, 95, -27, 579, + 943, 700, -107, 138, 742, -213, -396, -672, 544, -864, + 61, -1005, 571, -1078, -365, 146, 30, 220, -144, -21, + -208, 429, -88, 638, 133, 132, -171, -63, -123, 106, + 148, -44, 95, 56, 43, -155, 130, -133, 181, 158, + -116, -31, -171, 153, -5, 135, 54, 0, 24, -65, + 68, 31, -39, -158, -59, -97, 35, 91, -72, -123, + 37, 87, 129, 38, 51, 22, 65, 94, 24, -65, + -18, -14, -70, -72, 53, 32 }, + { 66, 4877, -775, -148, -1190, -142, 333, 358, -533, 690, + -308, -317, -479, -10, -212, 163, 746, -142, 25, 90, + 326, -115, -122, -485, 378, -498, -749, 152, -634, -256, + 64, -249, -320, -15, -676, -53, 484, -98, 201, 21, + 3, 234, 164, -164, -654, -18, 260, 50, 266, 62, + 157, -364, 244, 123, 11, -87, -27, 83, 105, 171, + -21, 202, 130, 213, 59, 26, -73, 246, 67, -88, + 79, -42, -161, 162, 51, -90, 160, -104, 88, 155, + -126, -68, 113, -147, -38, 65, -87, -25, -13, 116, + -37, 18, 91, -42, 67, -3 }, + { 341, -9960, -125, 1999, 318, -318, 237, 213, 140, 313, + -631, 127, -567, 286, -13, -837, 433, -103, 747, -785, + 70, 92, 311, 654, -29, 232, 629, 357, 340, 72, + 67, -290, 37, 233, -103, -382, -163, 249, 429, -83, + 505, -252, 323, -141, 172, -114, -223, -177, -99, -7, + 120, 34, -203, -96, -163, -45, 80, -141, 157, 149, + 41, -274, -112, -186, 199, 7, 130, -83, 69, -46, + 101, 127, 184, 30, -5, 56, 1, -123, -95, -15, + 20, 3, -38, 35, -64, 38, 103, 21, 73, 29, + 22, -87, 47, -12, -148, 59 }, + { 17, 3086, 550, -288, 106, -165, 74, 321, -107, 259, + -331, -299, 38, 207, -290, -35, -286, -547, 288, 284, + 230, -281, 261, 134, -402, 226, 154, -260, 201, -760, + 234, -279, 923, -398, 228, -680, -11, -256, -7, 30, + -161, 382, 289, -456, -484, 210, 12, -27, -32, -223, + -14, -251, 24, -112, 69, 199, -52, 194, 26, -6, + -26, -252, -177, -114, 120, -271, -20, 101, 239, 179, + -124, 97, 109, -22, 43, 15, -153, 17, -69, -57, + -138, 117, 31, -50, -61, 62, -51, 38, 21, 7, + -91, 89, -21, -7, -61, -90 }, + { 570, -10891, 913, 4107, 96, -465, 176, 1012, 68, -375, + -111, 285, 15, -470, -224, -639, -705, -200, 248, 959, + 291, 484, -254, 398, -186, -141, 192, 114, 40, 225, + -6, -307, -404, -339, 69, -198, 508, -251, 41, -337, + 321, -126, 432, 49, 100, -167, 47, 506, 368, 384, + -211, -104, -40, -384, 83, -3, -190, -349, -13, 109, + 70, -11, -99, 282, 23, -286, 89, -140, 156, 14, + -14, -364, -74, -38, -109, -139, -6, -54, 3, 40, + 123, 130, 195, -90, -9, 40, -196, 80, -154, 27, + 1, 14, 61, -54, -4, 80 }, + { -129, -603, -1132, -664, 492, -167, -180, -109, 31, 153, + 131, 227, 438, -669, -341, 51, -279, 654, 488, 993, + 704, 339, 30, 1420, -668, -284, 430, -47, -153, 200, + 262, 456, -407, 39, 111, -28, -39, -214, -59, 190, + -393, 38, 16, 337, 312, -213, 115, 51, -198, 451, + 140, 71, -371, -177, -172, -22, 175, -134, 108, 50, + 159, -170, -403, 26, 54, 55, 126, 138, -30, 283, + -83, -305, -29, 33, -21, 253, -201, -46, 85, 13, + 138, 70, -17, -101, -24, -146, 135, 74, 39, 34, + 29, -41, -19, 99, 14, 88 }, + { 329, -10019, 929, 3751, -106, -629, -59, 302, 544, 341, + -642, -244, 665, 223, 193, 819, 249, -354, 931, 335, + 31, -150, 229, -315, -216, -53, 261, -219, -226, 172, + -193, -373, 392, -33, -418, -63, -417, 80, -237, 63, + -220, 121, 8, -55, 117, 25, 147, -29, -221, -131, + 207, -309, 514, -126, -164, 16, 10, 385, 31, -168, + -56, -5, 21, -282, -114, -211, -141, -46, 13, -163, + -136, 13, -26, 24, 20, 13, -28, 68, 35, 162, + -20, 38, 12, 6, 55, 38, 111, -17, -29, 14, + 28, 14, 27, -87, -67, 30 }, + { -148, -2291, -1221, -522, 559, 41, -147, 132, 156, -69, + 259, -610, 197, 52, 398, -413, 314, -441, 92, 621, + 271, 187, 371, -1133, 250, -207, -134, -43, 33, -580, + -243, 273, 275, -724, 226, -240, -16, 170, -41, -163, + -424, -276, -35, 68, 105, 230, -76, -87, 147, -129, + 25, 81, -39, -32, 19, -253, -160, 275, -9, -25, + 168, -32, -158, 76, 59, 13, 155, 19, -174, 10, + 67, -25, 15, 16, -102, 150, -1, 34, 161, -120, + 106, 177, 51, 33, -79, -30, -44, 72, 23, -21, + -72, 30, -49, -59, 25, 48 }, + { -150, -7006, 736, -129, 453, -418, 367, -961, -62, -802, + -535, -140, 95, 1093, 177, 187, -211, 125, -827, -411, + 18, -179, -375, 148, 437, 24, -415, 288, 231, -1056, + -29, 68, -345, -53, -731, -140, 221, -108, -955, 319, + -255, -124, 14, 773, -401, -251, -44, -190, -333, -353, + 286, -356, 246, -109, -212, -139, -111, -8, 409, 57, + 127, 333, -36, 132, -50, -2, -117, 65, 177, -24, + 92, -97, 143, -275, 132, -70, -84, 329, 149, 96, + -66, 211, -376, 240, 171, 41, -57, 16, -157, -37, + -42, 27, 91, -55, -29, -93 }, + { 19, 3069, 1502, -791, -927, -313, 1114, -284, -830, -66, + -446, -299, 848, 386, -1091, -1414, 466, 1117, -554, -69, + 744, -270, -199, -454, -225, -277, -474, -205, 535, 107, + -715, 81, -1223, 364, -127, -92, -29, -197, -29, -99, + 158, -52, -111, 269, 232, -103, 170, -402, -163, -228, + 344, 69, -273, 208, -90, 182, -203, -444, -86, -143, + 123, -177, 121, 195, -127, 303, 54, -73, -197, -34, + 53, 34, 35, 177, -271, 22, 180, 317, 54, -23, + 35, -82, 82, 217, 149, 156, -90, 16, 149, 113, + 11, 27, -31, -85, 16, 13 }, + { 1203, -2324, -734, -643, 103, 365, -2133, -242, 291, 250, + 665, -37, 911, 471, -713, 1003, 447, -152, 350, 125, + -154, -179, 34, 766, 705, 14, -49, -181, -99, 353, + 271, 217, 228, 232, -356, 368, 182, 120, 285, -124, + -214, 58, -124, -406, -262, 178, 158, -93, 296, 84, + -272, -288, -37, 98, 403, 253, 243, -270, 223, 213, + -17, -236, 111, 230, 18, 264, -150, 180, 167, -8, + -52, 108, -176, -63, 172, -85, 57, 105, 49, -10, + 138, -12, -269, -60, -83, 41, 39, -89, 76, 10, + -78, 66, 11, 21, 170, -87 }, + { -20, 3322, -201, 385, 215, -245, 71, -429, 37, -184, + 175, -81, -318, 2057, -1293, -1209, -330, 1278, -733, 161, + 601, -663, 1010, -1133, 158, 72, -765, 5, 33, -41, + -15, -536, 585, 777, 427, 475, -418, -504, -849, -26, + -135, 44, -312, 647, -284, 44, -238, 36, 39, 36, + -194, 125, -84, -61, -74, 198, -122, -181, -214, 21, + -233, -12, -102, -102, 45, 150, 86, -67, -211, -62, + -2, 74, -255, 244, -1, -294, 84, -82, 107, 5, + 159, 165, 72, 12, -14, -36, -97, 78, 49, 98, + -62, -34, -250, -107, 62, -17 }, + { 935, -4052, -784, -805, 122, -16, -1753, -42, 75, 97, + -360, 962, -821, -17, 703, 378, 569, 362, 625, -549, + 128, -713, 46, 698, 318, 119, -156, 586, 118, -19, + -70, 288, 122, 738, -345, -494, 41, 55, -67, -344, + -396, 163, 100, -43, 434, 326, 423, 227, 61, -357, + 760, 196, 269, 347, 165, 171, 390, -345, 269, 52, + -284, -121, -149, 37, -78, -41, 105, -36, 110, -110, + -158, 374, -125, -61, 25, 3, 61, -64, 69, 52, + -121, -62, 56, -57, -19, 35, -5, -70, 5, 48, + -18, 182, -47, 89, 21, -53 }, + { -22, 1093, 634, 451, -228, 148, 867, -265, 264, 207, + 397, -313, -51, -1241, 3089, 27, 1673, 830, 517, 586, + -1175, 917, -454, 226, -456, 673, 79, 700, -149, -218, + -1170, 97, 0, 536, 470, -108, 686, -717, -215, 53, + -326, -144, 715, 404, 227, 36, 53, -73, -203, -14, + -294, -85, -229, 56, -22, -43, 9, -260, 56, 97, + -77, -411, -216, -99, 124, 152, 149, -97, 249, -105, + -292, 118, 167, -243, -144, -71, -329, -155, -109, 168, + -104, 312, 18, -20, -6, 82, -67, 116, -35, 37, + -16, 12, -85, 184, 37, 143 } }, + { { 217, 2673, 48, -955, 1377, 418, 83, -311, -557, 146, + 342, 118, -97, -147, -258, 569, -726, 347, 295, -894, + 653, 84, 418, 625, 232, -388, -218, -151, -200, 189, + 684, -112, -351, 4, 290, 153, -723, 166, 44, 20, + 48, 45, -77, 84, -236, -289, 190, -155, 393, -59, + 134, 126, -176, 39, 65, -79, -121, 218, -48, 107, + -20, 155, -12, 26, -17, 134, -338, -125, -7, 47, + 129, -118, 13, 92, 66, 40, -205, -96, 43, -130, + 11, -150, 170, 7, 83, -26, -14, -62, 23, -48, + -66, -97, -58, 32, 28, -104 }, + { 115, -829, 1876, -1676, -754, 22, 130, -13, -173, 481, + -67, -277, 272, -838, 302, 356, 272, 163, 973, 451, + 294, 889, 312, 43, -21, 339, -401, -541, 151, -250, + -514, -617, -230, -412, -143, 212, -168, 114, -34, 64, + -388, 317, 422, 11, 378, 202, -110, -213, -80, 15, + -136, 244, 88, 215, 16, -61, -109, 106, 179, -15, + -56, 142, -258, 81, 78, -65, 125, 85, -77, 31, + 153, -24, -117, -25, -54, -94, 2, 173, 11, -253, + 107, 186, -13, -2, 22, -22, 100, 73, 52, -52, + -29, -43, -37, -11, -71, 8 }, + { -43, 5393, -738, -2529, 798, -145, 351, 283, -361, 152, + -239, -629, -146, -123, -141, 505, 373, 505, -375, -105, + 162, 465, -778, -343, 182, -636, -332, -265, -15, -129, + -445, 103, -285, -594, -192, 51, 570, -21, -25, 86, + 155, 31, 115, -205, -163, -181, 235, -126, -28, 212, + 58, 0, -121, 239, -31, -86, 223, -106, 159, 213, + 61, 264, 29, -61, 293, -112, 55, 196, -113, -49, + 97, 162, -330, 139, -80, 185, 43, 96, -67, 238, + -171, 44, -34, -96, -86, -15, -36, -66, 50, 32, + 70, 46, -27, 76, -48, 38 }, + { -405, -8528, -234, 2821, -232, -315, -34, -82, -48, 886, + -396, -415, 56, -189, -107, 96, -91, 182, 349, -93, + -283, -29, 389, 808, -388, 397, 510, 692, 475, 120, + -185, 339, -291, -153, -71, -569, 470, -57, 321, 114, + 231, 320, 35, 80, -78, -676, 234, -229, 91, 13, + -134, -13, -139, -218, -277, 63, -62, -5, 95, -62, + 438, -284, -433, 11, -29, 169, 246, -113, -79, -9, + -69, 217, 251, -33, 63, 20, -55, -110, -108, 52, + -53, 41, 24, -98, -28, 62, -34, 35, 96, 186, + -58, -39, 75, -69, -64, 14 }, + { 18, 2412, 1153, -347, -138, -12, -26, 271, -57, 178, + -191, -358, -267, -170, -416, 13, 504, -805, 330, 570, + 138, 41, -318, -365, 598, 52, -184, -126, 39, -1027, + 162, 463, 223, 290, 278, -878, -207, -378, -127, 655, + -620, 461, -41, -238, -390, 200, 124, -211, 40, -76, + -196, -324, -52, -113, -15, 354, -39, 95, 169, -96, + -98, -248, -156, -6, -19, -263, -183, 258, 136, 113, + -31, 159, 168, -16, 64, -22, -124, 0, -111, -82, + -39, 106, -94, 74, -99, 21, -22, 20, 18, 22, + -33, 22, 24, -28, 22, -114 }, + { -627, -7975, 179, 4045, 129, -231, -194, 719, 117, 92, + -460, 219, 608, -207, -662, -123, -870, -695, 180, 1538, + 157, 39, 245, 509, 363, -434, 59, 342, 234, -166, + 246, -331, -645, -131, -285, 134, 12, 72, 27, -212, + 280, -15, 35, 203, -41, 184, 126, 504, 342, 263, + 152, -230, -365, -219, 109, -60, -386, -394, -172, 275, + 117, 69, -34, 53, 77, -205, 32, 9, 47, 141, + -94, -263, -176, -9, 10, -201, -141, -48, 20, 69, + 81, 104, 159, 52, 17, 30, -87, -163, -17, -7, + 43, 29, -77, 20, -58, 46 }, + { 26, -1659, -1151, 152, -277, 129, -130, -78, -265, -36, + 521, -233, 357, -280, -379, -556, 120, 1044, 726, 833, + 373, 589, 819, 203, 446, -337, -30, -259, 675, 328, + -103, 114, -6, 475, -618, 214, -198, -83, 386, -412, + -392, -35, 370, 367, -151, 101, 12, -152, 188, 432, + 9, -222, -142, -27, -361, -91, 202, 105, -114, 88, + 116, -248, -122, -88, 128, -7, 194, 44, 105, 49, + 92, -235, -169, -75, 133, 33, -80, 3, -54, 25, + 122, 182, -179, -18, -160, 10, 101, 61, 63, 38, + 51, -42, 36, -9, 67, 26 }, + { -377, -8059, 882, 2972, 367, 83, -668, 319, 652, 269, + -697, -267, 783, -12, 950, 637, -878, 763, 467, 609, + -257, 56, -227, -201, -154, 167, 210, -21, -38, -204, + -224, -3, 324, -149, -409, 70, -40, -576, 67, -61, + 53, -282, 20, 281, 318, -62, -224, -87, 172, -188, + 16, 84, 107, 105, -22, 35, 27, 33, -49, -42, + 95, -213, 16, 77, -303, -55, -129, -237, 91, -151, + -50, -128, 78, 12, -51, -18, 8, 91, -16, 69, + 20, 99, 57, 57, 17, -60, 196, -39, -24, -41, + 73, 42, 24, -119, -145, 39 }, + { -88, -1626, -2742, 319, 23, 159, -185, 175, 43, 46, + 197, -479, -378, 465, 289, 1037, -897, -262, 179, 429, + 336, -306, -43, -628, 986, -644, -150, 164, -153, -785, + -47, 247, -180, 70, -416, 134, -186, -272, 251, -292, + -96, -526, 106, 138, 160, 54, 116, 29, -63, 89, + 27, -164, 188, -83, 54, -339, -21, -48, -53, 89, + 124, -43, 147, -171, 111, 217, 3, 35, -277, 42, + 63, 34, 73, -36, -151, 39, -41, 66, 96, 39, + 116, 105, 76, 50, 37, -136, -38, 83, 71, -20, + -109, 68, -110, -19, 56, 10 }, + { 282, -3440, -2499, -182, 18, 176, -1208, -532, -357, -284, + -781, 273, 221, 610, 689, -963, 489, -310, -93, 38, + -705, 410, -199, 180, 136, -596, -15, 126, -263, -763, + -186, 378, -545, -264, -529, -189, 344, -551, -171, 51, + -222, -121, 137, 510, -91, -144, -175, -252, -515, -57, + -67, 122, -137, -672, 489, -236, 80, -144, 379, 106, + 2, 431, -207, 190, 10, -241, 137, 264, -176, 176, + 101, -196, 35, -49, 9, 52, -69, 122, 183, 202, + 117, -110, -243, 232, 143, -26, 130, -303, -58, -52, + -80, 13, 183, -16, -112, -101 }, + { 29, 4060, 453, -956, -141, -392, 293, 159, -484, -351, + -269, 112, 476, 32, -1630, 122, 136, 311, -179, -26, + 2, 654, -921, -632, 109, -676, -361, 108, 414, -290, + -308, -296, -585, 31, -429, -300, 245, -108, 107, -23, + -409, 173, 347, 110, -206, 269, 118, -447, -93, -172, + 352, -140, -187, 20, 198, -46, -109, -237, -71, -262, + -57, 110, 273, -120, 148, 23, 44, -71, -37, -182, + 37, 125, -43, 29, -100, 265, 109, 178, 120, 46, + -67, -22, -64, 176, 223, 284, -100, 4, 61, 114, + 79, -33, -66, -57, 58, -91 }, + { -1135, -2057, 1317, 249, -150, -1220, -790, -166, -262, 379, + 1452, -367, 487, 241, 1122, 595, -100, -330, 548, 219, + -729, -146, 769, 234, 455, 573, -225, -466, 137, 81, + 127, 794, 231, -8, -682, 797, -62, 189, 167, -66, + -259, -141, 119, -398, -373, 484, -335, 176, 317, 26, + -315, -179, 23, -176, 532, 1, 110, -198, 355, 268, + -92, 43, 255, 49, -157, 352, -159, 314, 202, -231, + 97, 119, -103, 22, -54, -22, 172, 101, -95, 39, + 168, -193, -12, -183, -8, 49, 85, -8, 83, -86, + -36, 37, 31, -23, 131, -74 }, + { 55, 2260, 708, 394, -196, -40, 130, 158, -82, -377, + 64, -43, 519, 895, -618, -871, -263, 672, -725, -211, + 1188, 29, -305, -777, 288, 207, -849, -735, 16, 711, + -812, 430, 174, 1145, 521, 74, -405, -677, -210, 87, + 1, -448, 49, -103, 198, -12, -286, 50, -124, 159, + -440, 69, 36, 43, 202, -297, 349, -354, -70, 124, + -239, -279, -100, 110, -122, -1, 299, -142, -140, 25, + -101, 43, -27, 52, -39, -306, 289, -68, 11, 64, + 52, 237, -19, 203, 18, -47, -138, 256, -71, -15, + 108, -107, -225, -246, 57, -38 }, + { -883, -3827, 1437, -362, -690, -538, -910, -429, -554, -2, + -575, 833, -409, -496, 687, 22, 847, 310, 286, -205, + 75, -451, -527, 1056, 187, 116, 240, 140, -16, 77, + -120, 349, 238, 479, 342, -377, -309, 58, -59, -283, + -273, 427, 130, -348, 304, 346, 581, 372, -438, 347, + 359, -13, 436, -60, 591, 279, 189, -60, 43, 19, + -214, -324, -32, -47, 151, -85, -3, -61, -92, 133, + -92, 66, -83, 128, -97, 135, -142, 137, 27, 133, + -97, -87, -51, 143, -38, -31, 62, -133, 33, 35, + 3, 15, 122, 86, -2, -122 }, + { 82, 3137, -1141, 583, 307, -162, 196, 521, 169, 297, + 268, -272, -380, 1578, -485, 1203, 974, 1397, 30, -74, + -29, -130, 17, 366, -714, 720, 372, 250, 285, -210, + -1243, 200, -20, 676, -33, 331, 159, -727, 87, 185, + -481, -50, 661, 222, 338, 363, -352, 151, 117, -215, + -397, 47, -431, -139, 17, -15, 154, -343, 46, -223, + 115, -256, -360, -39, 89, 277, 19, 195, -154, 105, + -282, 15, 47, 60, -354, -40, -38, -272, -144, 93, + 55, 86, 105, 56, -35, -45, -23, 2, 15, 40, + -84, 61, 55, 45, 74, 98 } }, + { { -188, 6953, 3307, -2688, -56, 19, 17, -649, -632, 52, + 256, 451, 122, -99, -577, 533, -1040, 138, 215, -856, + 373, -187, 32, 534, 272, -592, -408, -237, 74, 572, + 479, -250, 92, 506, 148, 300, -100, 373, -284, -193, + -20, 100, -11, -5, -189, -111, 311, -191, 399, -145, + 16, 291, 78, 194, 95, -28, 27, 159, -218, 62, + -223, 59, -118, -195, -40, 222, -123, -25, 39, 71, + 90, -52, -66, -2, 100, 28, -106, -44, 8, -62, + 55, -169, 103, 5, 31, -40, 20, -49, -23, -127, + -15, -58, -52, -27, -36, 2 }, + { -27, -3567, 275, -126, 612, -227, -247, -33, -143, -122, + -333, -395, 331, -631, 402, -32, -388, -568, 174, 190, + 215, 273, -414, 19, 145, 399, -66, -7, 110, -172, + -164, -55, -2, -261, 176, 355, -205, 374, 26, -105, + -232, 155, 268, -412, 177, 79, -81, -118, -296, -251, + -192, 282, 192, 333, -69, -237, -191, 155, 177, -172, + -156, 303, -181, -44, -9, -197, 27, 75, 101, 141, + 106, -64, -71, 63, 77, -21, -58, 58, 22, -185, + 36, 0, -155, -11, 76, 41, 88, 47, -6, -58, + -48, -23, 25, -9, -45, 34 }, + { 42, 3525, -1781, -2628, 1225, -70, 234, 343, -322, -305, + -122, -519, -133, -365, -443, 290, 732, 1116, -615, -446, + -421, 154, -529, -356, 460, 472, 449, -63, 154, 149, + -202, 389, -244, -432, -42, -25, 291, -103, -10, -29, + 103, -174, 285, 141, -113, -388, 9, -260, -46, -38, + -121, 365, 32, 73, 255, 58, 141, -120, 226, 330, + 63, 125, -17, -3, 295, -63, -78, -62, -181, -90, + -130, 72, -224, 106, -209, -22, -136, 227, -51, 98, + -140, 184, -2, -63, -20, -62, -91, -64, 81, 5, + 87, 77, -18, 99, -29, 59 }, + { 478, -5350, 1084, 2489, -149, -106, 0, -129, -354, 412, + -443, -103, 178, -285, -201, 260, 323, 67, 10, 314, + 8, 10, 212, 93, -506, 390, 292, 538, 529, 342, + 2, 399, -269, -40, -96, -460, 587, -176, -146, -357, + -103, 188, 9, 226, 19, -375, 507, 130, 178, 134, + 76, 12, -87, -98, -238, -42, -174, 78, 12, -370, + 233, -88, -217, 94, -202, -3, 141, -65, 18, 19, + -127, 45, 51, -44, 37, 95, 24, 39, -8, 64, + -90, -25, -69, -116, 22, 39, -129, -111, -46, 90, + -8, 25, 59, -78, -49, 39 }, + { 3, -543, -1170, 67, 32, -88, -57, 316, -105, -131, + -265, -175, 265, 59, -662, -129, 439, -881, -143, -101, + 6, 79, -810, -866, 598, -211, -387, 153, 356, -415, + 453, 302, 63, 0, 11, -768, 25, -76, -101, 224, + -447, 478, -237, 14, -54, 68, -27, -138, 70, -19, + 9, 90, 29, -360, -311, 181, 19, -41, 106, -229, + -177, -213, -59, 135, 42, -31, -70, 22, -197, -17, + -64, 43, 118, -119, -97, -89, 16, 195, 72, 113, + 82, 62, -159, 222, -45, -95, -31, 17, 47, 86, + 72, 73, 50, -58, 90, 40 }, + { 705, -5208, -55, 2993, -17, -1, -420, 160, 442, 389, + 41, 513, 514, 582, 165, 120, -681, -384, -121, 640, + -243, -349, 253, 285, 242, 264, 261, 114, -44, -432, + 405, 252, -238, 3, 131, 495, 63, -14, 166, -135, + 43, 48, -24, 15, 40, 213, 243, 418, 77, 202, + -35, -329, -111, 171, 135, -55, -103, -138, -200, 64, + 126, 187, 143, 36, 4, -167, 21, 32, -24, 76, + -20, 49, 107, 5, 28, -80, -50, 8, -10, 32, + -75, -77, 71, 28, 53, 134, -6, -122, -28, -114, + 29, 90, -30, 62, -43, -11 }, + { 72, -515, 163, 417, -269, 187, 21, 212, -119, -216, + 129, -462, 338, 154, -268, -440, 126, 5, -166, 284, + -337, -323, 161, -11, 740, -399, 84, -63, 156, 296, + 33, 169, 152, 844, 137, 40, -360, -1, 224, -368, + -88, -138, -203, -119, -353, 203, 29, -135, 77, 68, + 9, -233, 12, 138, -121, -50, 132, 163, -259, 74, + 199, -127, 86, -55, -21, -220, 35, -107, -32, -180, + 44, -11, -7, -7, 98, 14, 54, 29, 12, 9, + 41, 181, -161, 50, -161, -50, -12, 35, 18, -44, + -49, -64, 43, -75, -52, -7 }, + { 441, -6319, 866, 2020, -10, 299, -680, -16, -19, -265, + 53, 178, -32, -490, 157, -97, -1377, 303, -86, 403, + -450, -484, -87, 286, -212, 13, 45, 311, 347, -35, + -94, 235, 334, 38, -10, 228, 225, -273, 88, -425, + -276, -453, -165, -38, 22, -246, -372, -279, 68, 10, + -38, -78, -158, 27, -42, -59, -133, -49, 61, -66, + 322, -17, 65, 236, -191, 132, -34, -105, 177, -189, + 132, -11, 73, 116, -15, -80, 89, 197, -119, -128, + -43, 108, 80, 42, 35, -77, 101, -36, 40, -49, + 58, 36, 27, -53, -70, 8 }, + { 166, 1956, -61, 433, 73, 85, -186, 219, 262, 110, + -84, -662, -277, 489, 29, 517, -1242, -390, -80, 331, + 471, -276, 252, -367, 770, -1049, -267, 387, -432, -609, + 183, 320, -360, -54, -393, 105, -325, -108, 166, -385, + 267, -203, 403, -72, -62, 359, 345, 366, 98, 80, + 25, -54, 306, -82, 61, -327, -76, -8, -13, 139, + 50, -99, 153, -231, 73, 147, -105, -4, -274, -18, + 8, -27, 8, 60, -2, 58, -29, 144, 110, 22, + 42, 38, 8, 27, 87, -53, 13, 87, 91, 39, + -93, 102, 21, 10, 89, 70 }, + { -489, -816, 198, -80, -600, -667, -749, 641, 582, 359, + -419, 164, -390, -959, -606, -646, 805, -121, 1165, 709, + -265, 725, -243, 319, -156, -392, 275, -324, -286, -205, + -192, 206, -402, 236, 181, -274, 296, -201, 36, -86, + -341, 268, 134, -246, 78, 134, -302, -38, -141, 181, + 25, 46, 117, -232, 597, -5, 300, -261, 173, -86, + -324, 275, -194, -9, -112, 8, 289, 248, -110, 56, + -13, -124, 154, 126, 69, 84, -52, -38, 74, 192, + 72, -103, -162, 64, -6, -132, 195, -174, 83, 40, + -57, 43, 158, 23, -16, -72 }, + { -19, 2097, -843, -147, 778, -419, -194, 1369, 934, 404, + 42, 56, 212, 138, -963, 316, -52, -517, -188, -153, + -1068, 218, -8, -161, -305, -228, 41, -279, 244, -351, + -315, 22, -251, 336, -54, -454, -82, -200, 95, 352, + -418, -254, 185, -156, -383, 515, 377, -312, 167, 200, + 349, -242, -86, -282, -109, -204, 139, -90, -60, -122, + 97, -10, -76, -337, 44, -29, 44, 41, -31, -99, + 179, -35, -242, 35, -55, 70, -82, -62, 27, 11, + -79, 8, -152, -80, 21, 136, -158, -6, -60, -5, + 121, -70, -67, -13, -27, -170 }, + { 1079, -2018, -869, 746, 343, 263, 435, -305, -259, 700, + 814, -1108, -12, 65, 1141, -100, 145, -330, 412, 1022, + -323, -61, 673, -130, -199, 305, 119, -81, -69, 9, + 206, 495, -26, 20, -362, 779, -466, -75, -233, -432, + -88, -52, 2, -324, -289, 438, -270, -257, -112, -42, + -17, 167, -111, -166, 562, -282, -93, -169, 316, 121, + 119, 277, 393, 91, -369, 180, -198, 34, -65, -111, + 298, 70, -83, 221, 11, -29, 97, -197, -148, 56, + 134, -94, 191, 7, 174, 65, 126, 71, 7, -96, + 52, 45, 51, 12, 34, -65 }, + { -24, -40, -1175, -12, 60, 465, 339, -95, -73, -77, + 69, 35, 49, 188, 43, 127, -324, -62, -430, -109, + 1739, 92, -327, 399, 588, 435, -469, -818, -118, 818, + -193, 287, -563, 607, 365, 268, -119, -128, 323, 349, + -108, -595, -128, -472, 132, -73, 65, 263, -355, 231, + -197, 57, -77, -185, 120, -76, 451, -201, 76, 91, + -163, -99, 85, 265, 51, -22, 238, -166, -17, 43, + -65, 101, 145, -81, -87, -167, 334, -84, -90, -7, + -121, -125, 6, 183, -172, -62, 56, 389, -65, -127, + -16, -63, -30, -131, 55, 53 }, + { 868, -2995, -12, -89, -145, 622, 98, -212, -620, -369, + -626, 1222, 32, -638, 243, -120, 800, -758, -429, 121, + 243, -189, -783, 243, 192, 429, 400, -124, -215, 18, + -710, -471, -91, 209, 547, 42, -7, 63, -82, 148, + 261, 376, 60, 1, 236, -96, 185, 151, -338, 610, + 319, -301, -164, -479, 334, 172, -48, -250, 22, -152, + -204, -163, -92, -198, 85, -178, -33, 7, -14, 311, + -81, -73, -26, 197, -132, 133, -83, 206, -37, 80, + -160, -66, -17, 107, -119, -153, 104, 13, -17, -66, + -112, -76, 60, 28, 63, 1 }, + { -98, 2866, -889, 375, 415, 116, -98, 128, -253, -100, + 10, 258, 80, 362, -3405, 327, -262, 365, -276, 94, + 566, -141, 217, 490, -280, 634, -60, -165, 732, 571, + -540, 233, -124, 545, -519, 299, 364, -311, -32, 266, + 103, 211, 105, -494, 35, 401, -536, 7, 271, 36, + -124, 365, -217, 3, 63, -138, 351, -98, 231, -111, + 256, 76, 36, 327, 94, 151, -92, 247, 44, 251, + -134, 48, 78, 274, -116, 104, 58, -180, -77, -22, + -15, -22, 26, 131, 145, -70, -24, -13, -170, -161, + -82, 98, 92, 65, 7, -78 } }, + { { 240, 9794, -478, -3186, 804, -539, 343, -452, -372, -655, + 32, 548, 485, 57, -645, 310, -325, -53, -534, 761, + -418, -635, -114, 333, 423, -345, -483, 184, 33, 775, + -158, 220, 17, 233, 160, 371, 310, -69, -157, -310, + -185, 367, 119, -158, -101, 42, 205, 60, 3, -50, + 14, 303, 26, 61, 52, 45, 80, -109, -41, -39, + -225, -12, -2, -190, -55, 125, 76, 19, 50, 50, + 41, 18, -40, -99, 36, -17, -5, 11, -17, -53, + -41, -10, -23, 115, -37, -9, 18, -30, -8, -107, + -24, -52, -3, -40, -124, 83 }, + { -33, -2661, -730, 937, 231, -201, -21, 64, -165, -384, + -492, -142, 219, -456, 251, -14, -124, -463, -318, 548, + 92, -540, -103, -124, 551, 117, 245, -31, -128, -68, + 98, -64, -75, -32, -51, 482, -168, 217, 104, -462, + 248, 125, 7, -164, 66, -73, -261, -108, -120, -162, + -3, 73, 115, 127, -29, -225, -35, 77, -64, -24, + 69, 90, -95, -196, 29, -30, -2, 38, 143, -33, + 155, -109, 22, 5, 43, 12, -42, -2, -8, -59, + -5, -87, -181, 46, 84, 84, -4, 120, -64, 11, + -35, -63, 42, -106, 4, 25 }, + { -139, -1187, 1870, -1284, 376, 66, 310, -224, -112, 202, + -509, -461, 268, -558, 193, -595, 765, 866, -133, -245, + -479, -300, -86, -176, 19, 687, 498, 339, -186, 258, + 16, 195, -606, 146, -145, 38, -154, -324, 476, 10, + 244, -423, 431, -87, 86, -111, -457, -169, 206, -164, + 104, 124, 263, -135, 230, 292, -85, -18, 68, 245, + 30, 102, 58, 84, 73, 189, -182, -88, -97, -109, + -129, -49, 14, -144, -178, 49, -169, 129, -3, -44, + -26, 102, 110, -97, -51, 3, -38, -66, 66, -2, + -21, 113, 21, 27, 58, 60 }, + { -626, -2796, 795, 1929, -141, 135, -436, 70, -400, 244, + -632, 463, 100, -328, -306, 35, 1203, -307, 130, 232, + 7, -258, 515, -240, 84, -152, 235, 732, 45, 485, + 422, -42, -300, 111, -112, -46, 192, 72, -352, -125, + -52, -265, 241, 22, -189, 192, 231, 283, 33, 220, + 118, 164, -140, -63, -178, -7, -167, 54, -213, -46, + -175, 114, 46, -145, -167, 69, -51, 59, -36, -51, + 13, 39, -25, 40, -112, 190, -85, 156, -22, 39, + -43, -31, -97, -67, 16, 37, -119, -109, -72, 14, + -43, 81, 65, -152, -11, 56 }, + { -63, -2193, 70, 158, -159, -77, 92, 288, -110, -302, + 53, -503, 177, -74, 390, -927, 251, -389, -793, 35, + -25, -69, -684, 146, -267, -136, -161, 274, 40, 276, + 190, 32, 265, -289, -234, -280, 230, -177, -211, -130, + 173, -189, 44, -91, 56, 120, -152, -171, 22, 54, + 109, 239, 147, -524, -184, -29, 156, -240, 146, -277, + -68, -8, -207, 124, -10, -30, 174, -150, -198, 15, + -65, -73, 17, -36, -41, -108, 28, 132, 95, 145, + 204, -67, -86, 167, 34, -175, 26, -22, 42, 57, + 162, 24, 94, -89, 43, 55 }, + { -907, -1970, -1298, 2930, -201, 224, -27, 22, 384, -131, + 359, 749, 478, -59, 606, -274, -220, -25, -181, 214, + -338, -305, 138, 280, 358, 392, -71, -15, 25, -341, + 316, 228, 88, -305, 548, 68, 238, -79, 279, -150, + -6, -19, -19, 202, 53, 198, 278, 74, 219, 82, + -115, -61, 1, 269, -164, 83, 8, -55, -261, -45, + 209, 173, 40, 165, -84, -131, -24, 16, 80, -124, + 24, 97, 106, -18, 76, -19, 27, -38, -16, 102, + -87, -148, 32, 31, 50, 126, 23, -66, -61, -141, + 72, 33, 23, 58, -20, -29 }, + { -25, 119, 470, -60, 55, 80, 122, 80, 58, 11, + -155, -103, -120, 767, -960, 143, 108, -316, -37, -592, + -152, 25, -102, 252, 157, 39, -31, 370, -160, 45, + 101, -30, 545, 515, 522, -321, -133, -191, -13, -191, + 214, -122, -428, -170, -406, 176, 86, -17, 31, -242, + -74, 57, -143, 57, 54, 49, 171, 36, -101, -35, + 66, -27, -39, 59, -52, -24, -100, -177, -97, -12, + -168, 117, 30, 21, 51, -33, 81, 59, 104, -127, + 73, 58, -2, -71, -1, -97, -70, 43, -15, -9, + -170, 54, -22, -35, -105, 32 }, + { -701, -4351, -321, 1869, 412, 269, -221, -374, -183, -58, + 639, -259, -164, -173, -76, -938, -733, 90, -295, 135, + 36, -607, 159, 129, -291, -50, -107, 397, 464, 139, + 68, -61, -163, 146, 422, 244, 217, -169, -127, -361, + -297, -215, -248, -101, -237, -174, -100, -225, -204, -95, + 83, -291, 28, -75, -121, 11, -87, -146, 164, -125, + 264, 181, -27, 24, 116, 91, -153, 131, 85, -239, + 9, 12, 163, 118, -74, -117, 249, 155, -132, -142, + 20, 80, -63, 67, 43, 44, -73, 30, 53, -48, + -25, 44, 58, -52, 33, -43 }, + { 53, 1540, 1133, 258, 229, -24, -157, 242, 438, -154, + -156, -315, 63, 63, -259, -194, -454, -83, -159, 53, + 561, 64, 144, 246, -423, -750, -226, 168, -224, -570, + 15, 431, -434, -201, 138, -16, -425, -20, -169, 230, + -204, -153, 530, -283, -172, 522, 103, 605, 144, -102, + 63, 211, 54, -36, -34, -111, -31, 4, -89, 229, + 22, -62, -109, -63, 150, 4, -60, -2, -187, -107, + 45, -51, -21, 171, 17, 108, -38, 167, 55, -18, + 34, 11, -25, 58, -1, -10, 71, 60, 87, 2, + -83, 14, 144, 29, 66, 15 }, + { 624, -1210, -400, 315, -783, -595, 783, -199, 766, -327, + -34, 519, -670, -1092, -1196, 489, -63, -434, 1301, 222, + 877, 216, 311, 135, -24, -99, -124, -197, -628, 450, + -275, -239, 159, 259, 143, -473, 165, -50, 166, -4, + -448, 166, 319, -567, 112, 36, -56, 80, -154, 118, + 42, 359, 40, -40, 220, 50, 216, -96, -73, -45, + -37, 137, -152, -290, 2, 127, 249, 69, 85, 36, + -137, -13, 158, 0, 151, 51, 115, -175, -11, 166, + 63, -91, -71, 15, -47, -84, 113, 39, -6, 55, + -28, 59, -31, 60, 77, -106 }, + { -106, 138, 346, 403, 450, 21, -445, 1316, 675, 525, + 366, -177, 172, -75, -213, 34, -136, -956, 260, -744, + -288, -254, -48, 581, -486, 115, 192, -361, -305, -217, + 292, -274, -129, 83, 31, -330, -248, 39, 123, 401, + -308, -317, 48, -201, -5, 404, -132, 57, 356, 68, + 248, -192, 11, -192, -61, -301, 31, -135, 367, -255, + 144, -296, -213, 59, -346, 56, 16, -1, 126, -63, + 110, -75, -301, 33, 13, -97, 96, -142, -203, 96, + -26, -88, 67, -86, -54, -49, 3, -77, -25, -101, + 110, -81, -25, -50, -29, -73 }, + { -1027, 64, 100, 108, -524, 1055, 213, -31, 204, -100, + 191, 7, 183, -645, -27, 153, 545, 307, 256, 883, + -170, -62, 75, 188, -350, -9, 111, 232, 82, -44, + 185, 156, -142, -60, 537, 239, -256, -368, -113, -269, + 172, -387, -185, -192, 52, -325, 362, -529, -281, 89, + 48, 52, -140, 170, 366, -226, -76, -55, 88, -130, + 260, 254, 305, 167, -228, 46, 68, -175, -67, -112, + 220, 89, -25, 52, 36, 33, 89, -272, -25, 14, + 121, -47, 187, -17, 123, 41, 59, 142, 8, -31, + -22, 48, 20, 91, -40, 40 }, + { -61, -1452, -128, -454, 650, 129, 220, -214, -107, 125, + 223, 266, 263, -935, 706, -130, -198, -246, -107, 84, + 857, -47, -186, 871, 199, 265, -342, -15, -30, 369, + 627, -693, -285, 323, 189, 13, 422, 31, 337, -4, + -552, -512, 97, -262, 10, -260, 337, 223, -280, -186, + 249, 137, -51, -185, -234, 421, 19, -39, 30, 97, + 47, -272, 255, 98, 185, -110, 143, 75, -80, -139, + 68, 96, 169, -92, -39, -151, 164, -95, 11, -117, + 0, -222, -62, 178, -86, -172, 156, 240, -32, -50, + -66, -30, -48, -27, -5, 112 }, + { -912, -752, -676, 920, -148, 390, 792, -630, 26, -196, + -130, -35, 568, 321, -154, -108, 565, -942, -370, 57, + 181, -42, -140, -449, 417, 312, 499, -564, -93, -330, + -789, -452, 479, -112, 13, -123, 282, 179, -46, 156, + 169, -116, 389, 288, 90, 42, 67, 162, 133, 124, + 122, 12, -557, -198, 125, 45, -117, -76, 78, -414, + -67, -147, -45, -109, -202, 11, -47, 111, 66, 278, + -27, -80, -59, 167, -91, -68, 131, 165, -110, 73, + -111, 0, 13, -71, -117, -61, 46, 88, -92, -31, + -127, -34, -20, 21, 25, 179 }, + { -21, 1437, 320, -192, 598, -91, 397, -138, -405, 292, + -779, 704, 236, -176, -1883, -762, -149, 30, 189, -348, + 502, -200, 467, 88, 602, -67, 243, -254, 888, 247, + -228, 237, -76, 60, 250, -16, -94, 323, -146, 132, + 131, 336, -147, -253, -32, -79, -261, 72, 95, 61, + 138, 166, -168, 48, 157, -53, 305, 84, 80, 33, + 1, 247, 174, 229, 134, 55, 4, 132, 60, 207, + -101, 108, 181, 66, -16, 65, 72, -122, -67, -54, + 53, -110, 44, 47, 225, -121, 116, -80, -222, -174, + 42, 110, 75, 65, 21, -130 } }, + { { -152, 8233, -1396, -3808, 678, -437, 247, -438, -273, -249, + 856, 813, 566, 266, -495, 285, 451, 473, -106, 515, + -404, -417, -510, -289, -5, -64, -157, 27, -430, 175, + -455, 342, -121, -199, -409, -222, 258, 10, -67, -171, + 117, 460, 273, 34, -65, -108, 48, 250, -63, -136, + 85, 178, -311, -301, -212, -72, -107, -342, -170, -128, + -223, -103, 70, -25, -18, 103, 203, 100, 10, -16, + -35, -66, -58, -80, -24, 3, 39, 8, 9, -15, + 12, -35, -125, 109, 11, -24, -8, 3, 50, -35, + 44, 24, 6, -34, -101, 27 }, + { -6, -615, 708, 1862, 644, 116, 40, -3, 44, 123, + -20, -276, -81, -385, 196, 212, 117, 152, 382, 668, + 93, -233, 462, -117, 532, 90, -44, -325, -381, -146, + 377, 674, 5, -289, -521, 255, -430, -262, 194, -144, + 541, -61, -255, -46, 68, -152, -170, 265, -44, -73, + 101, -114, -177, -138, 134, -74, 106, 70, -130, 49, + 19, 30, -35, -201, -7, 30, 62, -14, 33, -148, + 66, -46, 22, -127, -116, -83, -85, 13, -14, -32, + 70, 2, -72, 66, 21, -40, -94, 49, -75, 14, + 46, 29, 42, -75, 54, 5 }, + { 225, -3914, -562, 43, 1025, -310, 74, -176, 103, 470, + 39, -48, 335, 3, 420, -465, 891, 885, 252, -58, + -439, -456, 29, 49, 20, 86, -91, 301, -133, 370, + 243, 182, -590, 137, -250, 39, -213, -616, 413, -16, + 171, -309, 584, -28, 49, 89, -300, -133, 199, 134, + 370, -144, 66, -99, -21, 17, -260, -1, -42, 33, + -200, -90, 53, 110, -10, 127, -178, -6, 67, 118, + -7, -94, 74, -62, -43, 82, -214, -90, -77, -65, + -140, -31, 80, -78, -11, 32, -67, -94, 21, -30, + -69, 79, -11, 18, 143, 88 }, + { 764, -469, 616, 1423, -175, -93, -349, 410, -270, 90, + -649, 738, 363, 444, 46, -290, 1139, 217, 178, -508, + 6, -252, 241, -53, 382, -10, -190, 373, -48, -106, + 253, 75, 53, 129, 34, 248, 225, 453, 30, -77, + -287, -417, 116, -365, -225, 416, 38, 68, 51, -80, + -76, 183, -130, 65, 201, 311, -20, -39, -61, 169, + -301, 2, 67, -131, -238, -81, -47, 126, 35, 0, + 99, 80, -27, 74, -72, 94, -191, 127, 17, -31, + -27, 21, -69, 76, 46, 21, -45, -16, -37, -26, + -63, 49, 51, -125, 15, 93 }, + { 70, -2305, -14, 450, 149, -78, -27, -246, -499, -464, + 108, -542, -41, 436, 1392, -969, 305, 440, -659, -70, + -17, 202, -284, 587, -223, 306, 247, 174, -190, -104, + -228, -55, 221, -205, -30, -96, 155, 209, -103, -304, + 87, -192, -147, -343, -103, 136, 71, 18, -41, -84, + 81, 318, 294, -342, 27, 151, 252, -223, 242, -67, + 102, 121, -173, -173, -186, -59, 193, -62, -84, -93, + -181, -55, 108, 135, 125, -67, -44, 52, 74, 134, + 133, -76, -31, 98, 30, -194, -22, -13, 44, 5, + 73, -89, 64, -40, -27, -4 }, + { 1013, 961, -673, 3140, -585, 149, -75, 45, 39, -762, + -184, 632, 241, -344, 273, -539, 314, 331, -580, -283, + -426, -145, 240, 288, 325, -21, -424, 192, 117, -391, + -100, 74, 173, -490, 731, -54, 37, 59, 11, -279, + -28, -39, 143, 162, -2, 195, 379, 111, 65, -40, + 2, 51, -123, 116, -304, 60, -74, -88, -183, -180, + -94, 103, -60, 56, -63, -7, 5, -100, 91, -132, + -63, 27, -66, -87, 69, 44, 199, 50, 104, 146, + 49, 22, 44, -51, -28, 5, 36, 31, -29, -86, + 17, -21, 37, 55, 43, 54 }, + { -37, 441, 445, -332, 18, 53, 48, 8, 15, -51, + -20, -238, -168, 1394, -471, 400, 355, 93, 116, 13, + 660, 275, -496, -57, -376, -141, 402, 703, -36, -311, + -434, -365, 466, 8, 89, -215, 71, -313, -110, -8, + 165, 115, -27, 143, -293, -33, -144, -257, -66, -169, + 38, 287, -222, -57, -50, -137, -31, -117, -92, -78, + 8, -97, -196, 10, -7, 83, -98, -139, -43, 175, + -142, 90, 71, -5, -15, -66, 13, -151, -3, -106, + 47, 27, 63, -51, 57, -59, -38, 66, 8, 38, + -91, 71, -49, 58, -50, -7 }, + { 1091, -2295, 312, 2588, -144, -360, -196, 19, 10, 48, + -1, 50, 851, 297, 468, -856, -429, 113, -96, -90, + 237, 14, 101, -385, -272, 101, 126, 371, 452, 216, + -88, -416, -472, -189, 464, 245, -6, -111, -26, -79, + -15, -40, 20, 188, -191, -112, 71, -29, -31, -148, + 114, -217, 273, -82, -109, 61, -14, -99, 78, -193, + 113, 77, -152, -184, 86, -25, -23, 184, -12, -143, + -106, -152, -26, -43, 17, 65, 205, 27, -82, -87, + -13, 50, -164, -81, -46, 66, -59, 32, -4, -75, + -24, -13, -27, -80, 62, 22 }, + { -167, -1000, -462, -253, -86, -123, -219, 101, 39, -240, + 232, -15, 134, 650, -26, 86, 612, 820, 111, 27, + 513, 244, 145, 329, -303, -680, -565, -141, 81, -225, + 213, 392, -598, -410, 55, 37, -323, 128, -85, 282, + -149, -431, 88, -372, -461, 196, 43, 348, -108, -86, + 158, 110, -12, -148, -106, 180, 157, -42, -227, 136, + 54, -138, -117, 157, 250, 32, 17, 90, -85, -48, + -7, -103, 64, 172, -44, 76, -74, 99, -79, -152, + -29, -29, -14, 35, -145, -144, -52, -34, 14, -78, + -126, -20, 76, -52, -43, -48 }, + { -673, -1715, 861, 556, -242, 793, 1879, -584, 187, -660, + -224, 60, -388, -182, -740, 199, -279, -592, 247, -16, + 956, -170, 279, -209, -136, -483, -517, -148, -133, 719, + -407, -194, -45, -10, 146, -58, 409, 158, 381, 454, + -415, -388, 164, -476, -272, -444, 82, 337, -39, -22, + 145, 671, -49, -168, 74, 17, 196, 120, 53, -22, + 0, 0, -244, -173, 85, -49, 23, -141, -74, -82, + -157, 40, 84, -108, 41, -65, 32, -161, -26, 118, + 26, -33, -57, 39, -47, -247, 9, 117, -71, -45, + -16, 62, -107, -44, 54, -88 }, + { 209, -571, -621, 58, -206, -214, 164, 433, -963, -508, + -170, -303, 447, 197, -438, -55, 136, -614, 164, -151, + 1074, 556, -39, 558, 102, 537, 294, -184, -143, -230, + 428, -130, -174, -39, 200, 164, 444, 343, -130, 57, + -166, -223, -85, -40, 208, 240, -286, 361, 0, -541, + 111, 147, 263, 122, 311, 167, 268, -91, 417, -187, + 127, -298, -94, 91, -350, 109, -204, -291, 37, -30, + 56, 24, -184, 40, -7, -120, 73, -28, -208, 37, + -5, -117, 93, -28, -94, -64, 40, -95, -41, -116, + 98, -48, 10, -12, 14, 52 }, + { 665, 2911, -233, -199, -854, -1125, -928, 282, 324, -543, + -229, 198, 34, -1773, -920, 19, 62, 16, -471, 80, + -555, -100, -62, -40, -554, -702, -548, -28, 258, -132, + 143, 196, 213, 185, 426, 278, 244, -25, -201, -411, + 348, -541, -143, 62, 112, -238, 661, -292, 1, 64, + -574, -218, 79, 240, 111, -348, 22, -50, -121, -195, + -13, -17, 80, 25, -59, 229, 110, -257, -30, -190, + 43, 44, -154, -147, -139, 48, 140, -221, 88, 81, + 23, -232, -40, -50, 4, -82, -8, 50, 0, 12, + -18, 19, -22, 85, -60, 68 }, + { 93, -1541, -453, -466, 710, -215, -58, 45, 109, -90, + -132, 450, -61, -2052, 326, 226, 482, 123, -336, -188, + 22, -333, -628, 32, -84, -563, -718, 288, 142, 550, + 937, -581, -13, 24, 133, 67, 75, -226, -129, -666, + -420, -126, 246, -117, -6, -371, -47, -197, -170, -116, + 244, 111, 48, 121, 12, 292, -120, -132, -108, 248, + 224, -166, 180, -22, 258, -39, -67, -3, -21, -155, + -193, -19, 93, -40, 52, -93, 103, -92, -46, -101, + 114, -36, 29, 178, -102, -142, 107, 82, -25, 57, + 95, 67, -82, 11, -44, 40 }, + { 784, 2096, 89, 1139, 69, 69, 466, 206, 899, -345, + -148, -636, 367, -83, -1005, 403, 622, -899, 16, -190, + -400, -210, 213, -173, 629, -73, 200, -175, -171, -681, + -336, -140, 270, -72, -35, -324, -137, -311, -246, 2, + -229, -203, 423, 362, 103, -3, 69, -5, -306, -346, + 103, 321, -172, -83, -202, -13, 42, -61, 259, -153, + 281, 31, 86, 174, -97, 158, 78, 104, -52, 85, + -88, -58, -71, 70, -22, 53, 197, 109, -22, 175, + -124, -72, -51, -48, -43, 14, -14, 36, -72, 19, + -78, -68, -51, 48, -68, 89 }, + { 148, 1145, 17, -276, 37, -416, 688, -167, -534, 142, + -545, 837, 107, 1527, 2450, -192, -67, -350, -194, -104, + -111, -506, 209, 239, 947, -1, 628, -145, -121, -39, + 104, 175, 180, 217, 817, -330, -361, 628, -193, -1, + -49, 224, -8, -55, 122, -238, -138, -61, -443, -167, + 94, -311, -350, 137, 85, 13, 212, 127, 208, 78, + -208, 38, 25, -9, 0, -33, -217, -113, -97, 145, + -51, 71, -184, -231, 19, 90, 141, 8, -40, -128, + 54, 82, 99, -112, 34, -109, 94, -143, -98, 7, + 81, 64, 34, -6, 40, -54 } }, + { { -56, 5625, 1004, -3125, 180, 144, -270, -438, -244, -89, + 490, 811, 893, -322, 171, -134, 472, 433, 586, -327, + 52, -415, -571, -200, -322, 104, 281, -498, -299, 20, + -83, 17, -288, -217, -395, -220, 198, 113, 26, -395, + 282, -74, 396, 91, 333, -148, -125, 211, 39, -21, + -195, 295, -228, -471, -143, 23, -267, -264, -240, -230, + 3, -73, -89, -25, -82, 105, 242, -59, 7, 15, + 3, -111, -59, 15, -124, -5, 68, 70, -78, 14, + 41, -43, -55, 22, 10, 44, -105, -62, 154, -60, + 61, 45, -4, 4, -56, -73 }, + { 64, 1417, -677, 1615, 397, 41, 219, -176, -45, 112, + -234, 23, 261, -270, 78, -186, -171, 380, 1093, 168, + 260, 414, 293, -364, 156, 354, -398, -31, -240, 64, + -127, 848, -74, -349, -426, 109, 119, -425, -124, 299, + 246, -101, -297, 265, -271, -19, -128, 378, -131, -130, + 39, -117, 70, -413, 300, -44, 222, 46, -253, 217, + 33, 20, -229, -74, 35, -9, 43, 12, -173, 32, + 12, -5, 24, -76, -188, -54, -72, -50, 122, -66, + -5, 71, 31, -57, -34, -22, -50, -89, 38, -15, + 70, 23, 33, 25, 18, -102 }, + { -159, -4404, 525, 1674, -849, -41, -407, -96, 414, -207, + -100, 863, -15, 688, -20, -305, 961, 259, 830, -207, + -504, -426, 314, -162, 141, 112, -310, -73, 143, 481, + -217, 529, -523, -177, -164, -270, 198, -449, 38, 178, + -79, 131, 228, 119, 10, -9, -77, -28, -68, 168, + 51, 86, -138, 95, -148, -35, -87, -122, 91, -174, + -36, -129, 210, -36, 7, 44, -97, 28, 0, 167, + -2, -38, 95, -127, 40, 60, -52, -181, -91, 39, + -183, -61, 48, 6, -38, -41, -80, -79, -25, 66, + -49, 14, 24, -60, 156, 26 }, + { -729, 1433, 765, 1665, -455, -247, -98, 105, 239, -359, + -558, 1026, -21, 269, 640, -504, 946, -74, -117, -426, + 186, 217, -155, 241, 90, -99, 117, 91, 389, -499, + 255, -132, 693, -30, -144, 405, 106, 219, 178, 97, + -418, -290, -104, -329, 100, 104, 139, -74, 139, -255, + -94, 13, 77, -90, 209, 330, 292, -316, 168, 57, + -59, -197, 15, -71, -202, -133, 67, 60, 175, -129, + 160, 21, 45, 79, 18, -17, -197, 56, 73, -90, + 70, -8, -130, 118, 66, 69, -17, -51, -24, -47, + -28, 25, 38, -24, -79, 164 }, + { 11, -1874, -134, 410, 198, -32, -102, -717, -168, -293, + -27, -620, -87, 449, 1395, -644, -379, 1156, -634, -321, + 198, 324, -312, 334, 451, -100, -358, 516, -170, -553, + 61, 347, -501, 318, -17, 229, -372, 528, -135, -11, + -269, 191, -501, -380, -5, 210, 221, -94, -96, 31, + 85, 224, 14, 83, -74, 249, 210, -122, 66, 55, + 82, 64, 16, -385, -103, -187, 332, -211, 108, -154, + -171, -1, 100, 184, 56, 3, -82, 70, 105, 19, + 94, -21, -65, 55, 24, -72, -129, -1, 104, -27, + 8, -69, 39, 41, -95, 35 }, + { -759, 3265, -189, 2660, -35, -160, -24, 296, -712, -76, + -645, 752, 82, -262, -7, -242, 283, -179, -396, -342, + -260, 95, 305, 276, 147, -6, -261, 240, -318, 92, + -236, -69, 436, -577, 426, 220, -244, 244, -254, -75, + 132, -173, 219, 143, -87, 258, 407, 107, -116, -32, + 118, -88, -136, -54, -31, -10, -166, -106, -201, -46, + -249, 139, 57, -116, -31, -32, 102, -1, -42, -13, + -188, 49, -136, -55, 40, -13, 303, 18, 136, 52, + 94, 87, 28, -48, 7, -81, 42, 116, -60, -60, + 32, -46, 44, 51, 52, 63 }, + { 0, 996, -607, -202, 52, 86, -59, 51, -60, -238, + 398, -681, 371, 239, 46, 482, -375, 1084, 4, 419, + 718, 124, -372, -61, -586, 176, 350, 157, 195, -277, + -91, -354, 178, 112, -211, -241, 49, -231, 64, -50, + -279, 446, 217, -65, 14, -175, -331, -85, -110, 34, + -17, 214, -224, -88, -206, -138, 111, -142, -87, -238, + 141, -95, -159, -67, -4, 162, -171, 44, -176, 213, + -26, 5, 128, -126, -42, -23, -59, -126, -2, -64, + 137, -111, 126, 4, -53, 14, 22, 17, 36, -8, + 10, 14, -29, 16, -25, 15 }, + { -1324, 808, 483, 2707, -55, -98, -827, 505, 99, -82, + -1035, 487, 1487, -319, 738, -439, -112, -134, 257, 79, + 36, 112, -55, -602, 41, -273, 668, 274, -93, 505, + -70, -560, 106, -383, 211, 173, -220, -14, 60, 55, + 6, -162, 209, 149, -90, -302, 110, -71, 213, -254, + 103, -89, 284, -70, -50, 109, 154, -336, 99, -68, + 37, -150, 27, -291, 62, -98, 260, 62, -223, 79, + -77, -141, -226, 4, 89, 83, 53, 20, -40, -29, + -37, 40, -168, -86, -55, 2, 72, -48, -36, 29, + -46, -17, -46, -129, 56, 47 }, + { -17, -1698, -558, -555, 72, -21, -157, 170, -509, 26, + 210, 276, 115, 251, 487, 1429, -81, 158, 370, 476, + 196, 259, 15, 170, -123, -65, -588, -395, 367, -104, + -198, 412, -155, -182, -378, -391, 142, 139, -159, 179, + -364, -190, 15, -153, -295, -332, 373, 170, -109, -24, + 249, -22, 5, -261, -153, 255, 72, -129, -114, 284, + -52, -167, -48, 177, 211, -71, -3, 291, -148, -149, + -73, -62, 213, 30, -79, 28, 43, -60, -42, -126, + -52, 2, -47, 13, -125, -81, -98, -23, -39, -84, + -131, 79, -62, -11, -112, 9 }, + { 724, -2588, -246, 630, 1019, 472, 554, -229, -88, -296, + -364, -982, -115, 354, 218, -558, -422, 215, -319, -157, + 628, -174, 426, -216, -578, -206, -654, 11, 205, 84, + -136, 210, -370, 7, -41, 502, -15, 288, 463, 208, + 79, -522, -358, 129, -209, -774, 43, 115, 140, 322, + -158, 689, -60, -216, -37, 132, 151, 124, 1, 87, + -133, 207, -157, -175, 110, -92, -113, -79, -133, -98, + -183, 146, -189, -10, 72, 101, -185, -85, 62, 92, + 134, -142, -184, 189, -44, -241, 117, -44, -102, -46, + -15, 3, -5, -76, -12, 36 }, + { -178, -1109, 824, -283, -362, -744, 929, 220, -1165, -709, + -231, -109, 125, 429, -678, 428, 117, -72, -339, 138, + 622, 411, 416, 302, 571, 273, -128, -74, 125, -15, + -145, 388, -90, -790, 233, 337, 515, 487, -1, -242, + 91, -326, -360, 387, -146, 260, -255, 435, -46, -255, + -162, 236, 170, 368, 191, 437, 3, 102, 186, -39, + 117, -334, -63, 63, -125, 14, -108, -352, -52, 114, + -110, 124, -85, -53, -28, 81, -71, 68, -179, -78, + 33, 59, -147, -8, 3, 4, -58, -19, -121, -20, + 4, -20, 5, -42, 2, 41 }, + { 142, 4055, -870, 459, -340, -3168, 14, 40, 394, -208, + -1275, 966, 224, -1722, -1219, 275, -756, 17, 208, -593, + -610, -247, 16, 85, -109, -624, -390, -707, 456, 17, + -305, 290, 519, 211, 195, 386, -13, -152, -52, -227, + -30, -84, -4, 36, -168, 275, 304, -244, 249, -86, + -529, -405, 89, 304, -51, -297, -29, 242, -297, 22, + -228, -26, 70, 31, -52, 245, -117, -199, 83, -42, + -66, 14, -111, -134, -321, 143, 70, -48, -46, 173, + -109, -209, -107, 4, 6, -61, -13, 7, -24, 61, + -41, 29, -1, -53, 25, 31 }, + { -20, -1444, 3, -379, -65, 309, -427, 513, -142, 228, + -469, 458, -820, -1654, 846, 452, 280, 19, -409, 445, + -656, -751, 131, -330, -541, -176, -568, -386, 1023, 21, + 941, -294, 151, 28, 61, 116, 113, -282, -514, -483, + -236, 63, -112, 62, -137, -180, -135, -403, 260, -120, + 79, -179, 191, 127, 319, -226, 158, -41, -147, 465, + -23, -248, 166, 111, -42, 81, -43, -161, -7, 158, + -360, 25, -40, 96, 4, 55, -79, -27, -210, 149, + 18, 79, 17, 180, -148, 49, 16, 70, 31, 12, + 148, 22, -136, -24, -16, 56 }, + { -309, 3448, 640, 659, 113, -122, -144, 869, 522, -411, + -72, -1152, 211, 579, -1299, -244, 331, -2, 13, -400, + -745, 47, 212, -90, 484, 330, -204, 351, -3, -948, + -379, 82, -57, 325, -1, -198, -657, -371, -202, -55, + -386, 369, 101, 475, -146, 94, 249, -153, -489, -232, + -5, 198, 278, -201, -117, -274, 252, -92, 258, 38, + 171, 21, 39, 214, 64, 165, -87, 87, -10, 63, + -173, 34, 19, -149, 33, 136, 209, -53, 78, 144, + -45, -183, -173, 113, 4, 76, -116, 51, -4, 52, + -36, -121, -104, 74, -42, -38 }, + { -171, 1415, -3, -102, -234, -115, 445, -220, -234, -447, + 458, 207, 280, -1490, 5421, 489, -407, 511, -1131, 126, + -567, -216, -490, 933, 143, 630, 254, 460, -316, 29, + 9, -218, 531, -92, 928, -599, 315, 386, -184, -92, + 89, -20, 293, -202, 151, -83, -103, 150, -604, -406, + 279, -449, -374, 215, -40, 20, 25, 225, 248, 125, + -196, 48, -224, -25, -43, -6, -263, -1, -126, 98, + 70, -75, -128, -180, -48, 137, 85, -23, -8, -63, + 67, -8, -65, 9, -91, -36, 37, -100, -124, 174, + -9, -13, 76, 4, 5, 15 } }, + { { 196, 5314, 189, -504, 1887, 19, -236, -263, -248, -173, + 338, 478, 138, -408, 90, -331, -315, -49, 429, -316, + 355, -91, -14, 523, 174, -31, 228, -269, 187, 83, + -176, -268, -317, -180, -506, -210, 4, 242, 164, -338, + 133, -447, 375, 351, 539, 52, -113, 98, 199, 214, + -13, 241, 82, -64, -82, -58, -238, -27, -117, -73, + -118, -201, -190, -172, -277, -259, 72, -148, -74, -66, + -46, 19, -29, -61, -145, -60, -1, 96, 21, 144, + 119, 51, -41, 36, -31, 53, -32, -47, 164, -25, + 48, 18, 17, 44, -31, -94 }, + { -44, 2656, 576, -773, -1354, 149, 164, -378, -189, 96, + 214, 219, 43, -359, -79, -363, -341, -221, 127, -624, + 641, 516, -109, 104, 641, 437, -509, 183, -30, 90, + -383, 800, 148, -196, 113, 341, 318, -104, -88, 124, + 93, 109, -226, -10, -638, -63, 117, 284, -317, -164, + 188, -1, 480, -28, 214, -149, 165, -1, -441, 57, + 266, 171, -156, -144, -138, 19, -6, 49, -208, -5, + 15, -44, 39, 57, -77, 19, -48, -61, 256, 34, + -81, -13, 21, -117, -59, -2, -43, -35, 97, -94, + -42, -6, 57, 53, -6, -118 }, + { -32, -5068, -89, 3468, 366, -135, -541, -469, 36, -419, + 276, 1228, 91, 434, -427, -208, 947, 248, 945, -68, + -346, -460, -13, -259, 451, 95, -530, -95, 246, 209, + -644, 768, -22, -145, -306, -78, 372, -712, -422, 150, + -3, -12, -232, -127, -198, 19, 154, -305, -531, -103, + -281, 15, 27, 63, -187, 24, 41, 97, 424, -85, + 179, 274, 304, -100, 73, -60, -96, 158, -27, 52, + -95, 8, 176, -45, 30, 61, 116, 78, 77, 142, + -65, -9, -70, -46, 18, 36, -9, -50, 24, 121, + 12, -61, 11, -53, 132, 46 }, + { 421, 2702, 339, 2345, 11, -198, 136, 26, 115, -396, + -776, 232, -223, 88, -196, -1199, 216, -885, -468, -306, + 500, 316, -175, 32, 339, -93, -150, -380, 366, 38, + 25, -326, 753, -180, -20, 352, -196, -203, -237, 222, + -47, -175, -176, -145, 140, -149, 142, 83, -27, -306, + -59, -103, 148, -68, 82, 129, 225, -40, -8, -108, + 283, 92, 90, -3, 121, 53, 139, -73, 106, -27, + 39, -108, -4, -63, -52, 74, -42, 14, -26, -41, + 176, 49, -126, 23, 9, 2, 17, 28, 12, 58, + 60, 60, 53, 66, -27, 72 }, + { -100, -1635, 21, -102, -129, 1, -108, -503, 108, 101, + 330, -519, -263, -70, 1401, 108, -743, 504, -282, -764, + -549, 332, -654, -315, 72, -846, -237, 1035, 44, -515, + 261, 628, -542, 464, 248, 161, -433, 305, 286, 585, + -423, -131, -216, 5, 80, 176, 317, 123, 165, 195, + -98, -97, -49, 388, -25, 120, 132, -39, 95, 135, + 133, -63, 130, -2, 196, -113, 114, -399, 36, -48, + -79, -129, 17, 81, -97, -42, -125, -5, 160, 13, + -16, -69, -82, 60, 4, -18, -60, -21, 97, 1, + -9, 26, 113, 60, -60, 48 }, + { 132, 4131, 91, 2762, -7, -246, -40, 735, -740, -39, + -1009, 188, 57, 186, 295, -514, 97, 9, -15, -283, + -252, 455, 524, -118, 106, 106, -133, 188, -362, 263, + 100, -2, 351, -222, 273, 169, -386, 17, -25, 214, + 350, 21, 128, -93, -268, 153, 201, 99, 56, 145, + 129, -421, -272, -134, -41, 10, 91, 52, -131, 157, + -55, 48, 126, 44, -111, -142, 211, 149, 1, 70, + -44, 171, -117, -132, 10, -32, 162, 33, 157, 19, + -10, -46, -78, -47, 18, -94, 43, 124, -30, -22, + 124, -38, 70, 89, -20, 4 }, + { 36, 1097, -446, -224, -83, 106, -60, 111, -22, -197, + 278, -713, -39, -416, -377, -162, -995, 878, 281, 417, + 209, -423, -233, -214, -642, 161, 431, -115, 230, 138, + -323, -301, -524, -390, 43, -202, 59, -217, 253, 130, + -63, 373, 22, -220, -130, 23, 121, 340, -21, -139, + -230, -49, -92, 97, -8, -132, 264, 94, -197, -208, + 240, 29, -51, -98, -119, 53, 22, 169, -140, 133, + -83, 72, 105, -150, 86, 44, 61, 75, 159, 35, + 195, -21, 78, -55, 8, 100, 52, -108, -105, -37, + -36, -21, -60, -14, -13, 38 }, + { 1131, 3956, 700, 1942, -1457, 155, -1855, -232, 134, -367, + -481, 290, 889, -367, 698, 151, 17, -453, 297, 552, + 16, -84, 329, -230, -340, -453, 205, 151, -76, 346, + -213, -491, 533, -279, 115, 213, -276, -160, 168, -24, + -208, -252, 205, 194, -242, -459, -70, -166, 341, -324, + -31, 79, 255, 272, 188, 38, 313, -238, 171, 108, + 119, -142, 184, -220, -3, -147, 22, -35, -208, 32, + 114, 67, -90, 90, 138, 49, -108, -124, -51, 94, + -14, 12, -27, 47, -28, -31, -16, -109, 20, 155, + 55, -54, -52, -82, 24, -81 }, + { 149, -124, 245, -143, 446, 44, -13, 238, -353, 116, + -135, -130, -562, -7, 1016, 1580, 694, 592, 246, 619, + 246, 374, 149, 177, 165, 819, 72, -53, 609, 154, + 138, 723, -274, -570, -682, -707, 165, 526, -81, 240, + 242, 121, -207, 145, 152, -443, 5, 6, -6, 143, + 218, -119, -95, -98, -143, -58, -38, -77, 115, 336, + -135, -90, -77, -140, -181, -285, -206, 152, -127, -132, + -122, -31, 196, -67, -28, 21, 44, -97, -48, -80, + 8, -1, -19, 58, -70, 4, -25, 79, 86, 29, + -74, 78, -116, 28, -45, 80 }, + { -799, -4251, -127, 140, 749, -752, -687, 105, -99, -389, + -167, -596, 193, 540, 445, -297, -81, 367, -762, -952, + 259, -15, 322, 363, -454, 130, -302, 155, 294, -53, + 192, 182, -401, 54, -130, 312, -339, 47, 22, 42, + 559, -85, -146, 336, 49, -368, 42, -80, 412, 460, + -387, 229, -153, -92, -122, -41, 105, 38, -24, 124, + -369, 169, -81, 111, 264, 126, 20, -107, -133, 18, + -4, 224, -124, 68, -3, 83, -125, -4, 27, 87, + 190, -96, -75, 244, 131, 18, 242, -42, -44, -55, + 6, 17, 28, 26, 20, 86 }, + { 95, -1573, 943, 22, -148, 18, 993, 376, -475, -116, + 472, -87, -506, 98, -495, 603, 341, 621, 121, 419, + -101, -119, 834, 325, 246, 133, -440, -164, 401, -421, + -732, 206, -92, -562, 301, 368, 364, 76, -389, -563, + 106, -218, -364, 455, -215, 337, -259, 7, 99, 233, + 18, 37, -72, 208, -33, 75, -204, 52, 85, 1, + 340, 58, 36, 184, 161, -12, -40, -28, 58, 28, + -103, 212, -38, -100, -38, 20, -83, 87, -122, 71, + 62, 33, -138, -56, -48, 12, -95, -32, -78, 28, + -14, -57, -95, -115, 2, -12 }, + { -1004, 2330, -642, 407, -438, -2454, 916, -323, 120, 797, + -1057, 703, 198, -872, -506, 946, -610, -443, 141, -365, + 43, 207, 457, 336, 302, -44, 322, -486, 363, -42, + -351, 501, 33, -140, -258, -221, -523, -241, 171, -107, + 109, 287, 115, -15, -273, 3, -113, -238, 440, 281, + 80, -338, -163, 324, -140, -236, 124, 223, -301, 352, + -101, -113, -114, 21, 30, 58, -409, -169, 276, 191, + 3, -55, 97, 71, -314, 80, -122, -67, -25, 80, + -150, -42, 47, -62, 59, 82, -71, -78, -6, 52, + -33, 96, -8, -183, -18, 15 }, + { -81, -1317, 347, -237, -293, 147, -617, 61, 42, 584, + -443, 397, 553, -396, 182, 125, -399, -423, -402, 778, + -442, -646, 851, 281, 159, 671, -160, -436, 1019, -253, + 297, -109, 606, 115, -14, 302, 102, -26, -417, -28, + -40, -5, 107, 295, -32, -136, -67, -360, -115, -237, + 97, -283, 126, 71, 399, -73, 351, -134, -170, 107, + -234, -58, 71, -100, -257, -26, 7, -39, 52, 131, + -191, 73, -114, 23, 4, 154, -27, -4, -94, 221, + -30, 58, 23, 154, -221, -22, -72, -14, 3, -49, + 14, -47, -105, 24, 20, 68 }, + { -385, 2376, -1066, -117, -159, -285, -246, 263, -535, -363, + 463, 414, 650, 589, -942, -987, -35, -378, -608, -377, + -698, -80, 123, 210, 678, -318, -250, 1141, 491, -291, + 226, -40, -493, 270, 372, 33, -650, -135, 41, 219, + -94, 448, -126, 491, -106, -111, -76, -188, -73, 178, + -346, -302, 467, -55, 118, 17, 254, -154, 87, 113, + 77, -162, 30, 44, -90, 34, -272, -78, -46, -9, + -198, -50, 33, -61, -34, -21, 98, -33, -58, -29, + -38, -173, -144, 227, 85, 119, -117, 75, 2, 24, + 21, -96, -120, 10, -44, -16 }, + { 164, 1014, -1048, -412, 109, -188, 105, -76, 62, -149, + 325, -363, 172, -2416, 2029, -228, -276, 1039, -1576, -1421, + -1233, -43, -645, 367, 15, 257, -778, 469, 364, 383, + 12, 117, 672, -89, 257, -541, 1082, 264, -156, -29, + -427, -291, 454, -261, 60, 212, 167, 559, -34, -473, + -123, -368, -232, 242, 73, -82, -141, 49, 217, 197, + -183, -104, -91, 268, -69, 167, -219, -28, -20, 122, + 77, -77, 133, -3, -103, 2, 16, 22, 12, -83, + 12, -131, -151, 27, -82, -51, 8, 43, -43, 124, + -89, -49, 15, 51, 3, -4 } }, + { { -307, 8480, -1721, 2202, -748, 180, -193, 171, -326, 474, + -675, 660, -106, -61, -294, 57, -361, -29, -218, -16, + 487, -98, 402, 122, 516, -209, 225, 62, 286, -153, + -306, -306, -408, 190, -475, 17, -235, 277, -162, -156, + 126, -149, 385, 309, 53, 317, 15, -10, 194, 190, + 142, -4, 179, -65, 42, -10, -44, -55, -149, 67, + -378, -43, -220, -175, -227, -259, -9, -146, 14, -65, + -98, 5, -66, -52, -169, 3, -113, 105, 43, 174, + 79, 71, -35, 65, -69, 55, 11, -21, 93, 68, + 25, -3, 26, 12, -65, -24 }, + { -38, 3032, 133, -2595, 404, 160, -90, 5, -110, -234, + 87, 200, 163, -195, -85, -585, -76, -60, -465, -385, + 1108, -92, -241, 910, 300, -37, -532, 207, 475, -423, + 29, 376, 220, 182, 442, 334, 43, 6, -165, 32, + 83, 154, -399, -313, -32, -201, 418, -349, -137, -229, + 159, 118, 406, 18, 230, -156, 4, -6, -238, -206, + 303, 165, -32, -249, -178, 259, -244, 76, -5, -168, + -12, -75, 120, 60, -60, -47, 48, -76, 120, 113, + -23, -25, -48, -114, 7, -28, -6, 57, 0, -40, + -125, 20, 23, 3, -21, -55 }, + { 215, -5728, 94, 2947, 862, -169, -258, -430, -60, -436, + -278, 1887, 23, -86, 369, -775, 875, 176, 1306, 1, + -556, -529, -125, -137, 303, 343, -154, -24, -52, -327, + -82, 863, 6, -113, -444, 339, -375, -291, -591, 112, + 26, -142, -85, -88, -289, -104, 214, -438, -279, -179, + -212, -181, 322, -179, -13, -296, 229, 107, 332, 76, + 281, 377, 142, -46, 128, -32, -124, 172, 30, -24, + -122, 61, 46, 35, -87, 226, 18, 51, 60, 73, + -21, 94, -137, 21, 121, -40, 37, -55, 162, -18, + 50, -78, 24, 10, 68, 66 }, + { 115, 3185, 184, 2938, -485, -141, 107, 156, 163, -704, + -413, -178, 357, -258, -917, -386, -121, -971, -556, 301, + 254, -274, 108, 157, 121, -91, 546, -832, 113, 416, + -226, -54, 404, 84, 91, 40, -43, -308, -36, -53, + 121, -195, -296, 254, -124, 56, -164, 205, -46, 11, + -179, -151, 34, 152, -106, 177, 108, 358, -427, -22, + 269, 47, -28, 101, 244, 105, -38, 71, -32, 9, + -19, -21, -72, -176, -5, 53, 11, 124, -146, 20, + 182, -43, 3, -88, 32, -47, 80, 101, -47, 10, + 68, 118, -62, 86, 43, -15 }, + { 131, -1227, -665, -469, 175, 23, -239, -83, -27, 250, + -42, -245, -35, -122, 1969, -423, 283, -1524, 285, -273, + -867, -439, -91, -184, -26, -866, 355, 664, 37, -92, + 430, 185, -356, 308, 153, -264, 271, -466, 423, 469, + -8, -455, -9, 84, -143, 229, 488, 73, 188, 191, + -295, 239, -111, 281, 7, -41, 127, 91, 82, 133, + 76, 30, 14, 160, 40, 24, -76, -275, 56, -150, + 86, -52, -151, -25, -44, -49, -70, -81, 56, 151, + -52, -97, -13, -54, 43, -61, 49, 47, -23, 32, + 5, 59, 127, -7, 0, -18 }, + { 688, 3183, -183, 2866, 331, -88, -27, -101, 447, -244, + -107, -363, -498, 690, 114, -1001, 79, 884, -13, -535, + -348, 359, 315, 307, 200, -145, 85, -552, 162, 302, + 225, 308, 17, 86, 6, 172, -22, -558, 157, 453, + 126, 163, 62, -231, -123, 333, 89, 113, 81, 4, + 80, -369, -177, -219, 70, -90, 201, -13, 29, 38, + 191, -176, 84, 185, -168, -49, 134, 173, -24, 22, + -71, 175, -46, -25, -60, 74, 14, 142, 92, 4, + -21, -23, -85, -75, -34, 6, -16, 60, 32, -54, + 146, 10, 65, 55, -29, -30 }, + { 4, -97, 874, -119, -90, -124, 3, 114, 16, 188, + -414, -273, 117, -610, -320, -670, -917, 906, 348, 495, + 173, -1027, -171, -964, 279, -100, 470, 634, -467, 522, + -571, -239, -500, -261, 291, -521, -153, 44, 187, 185, + 166, -143, -291, 352, -247, -123, 387, 85, 106, -61, + -123, -300, 184, 64, 65, -172, 158, 142, -265, 15, + 47, 269, 33, -137, -87, -71, 134, -65, 208, -75, + -50, 127, -137, -14, 160, -19, 187, 56, 99, 10, + 217, 82, -71, 16, 91, 36, -17, -33, -101, 13, + -151, -4, -79, 45, -44, 79 }, + { -418, 6674, -828, 900, -161, 270, -1155, -747, -245, -809, + 1216, 55, -430, 651, -146, -218, 136, 466, 111, 300, + 17, -384, 160, 335, -834, 314, -44, 77, 133, -48, + -303, -211, 321, -167, 155, 3, 93, -348, 231, -32, + -252, -279, -59, 311, -437, -28, -236, -105, -80, -110, + 33, 219, -113, 325, 337, -65, 289, 34, 92, 114, + 113, 10, -59, 58, -46, -179, -16, -82, -84, -195, + 198, 92, -25, 50, 81, 47, -28, -151, -5, 25, + 99, -23, 19, -29, -9, -14, -107, -53, 57, 135, + 69, -171, 30, -17, 65, -80 }, + { -9, 1369, -408, 366, 123, -107, 125, -11, 18, -28, + 51, -228, -633, -152, 1118, 824, 1033, 418, 162, 938, + 201, 24, 442, -67, 388, 633, 466, 3, 214, -359, + 294, 1003, -310, -603, -173, -1066, 189, 375, -110, 120, + 499, 402, -391, 159, -247, 247, -334, -135, 28, 358, + 152, -35, -324, 173, -160, -58, -13, -38, 290, -98, + -6, 95, -167, -213, -210, -339, -159, -26, -113, 24, + -93, -115, 231, -103, 99, 68, -15, -93, 36, -84, + -7, 63, -64, 0, 10, 41, -47, 126, 77, -66, + -15, 54, -75, -11, 20, 47 }, + { 826, -6251, 9, -244, -21, -614, -684, 1781, -395, -1360, + -75, 10, 363, 331, -121, 176, 155, -406, -748, -292, + 207, -281, 57, 1038, -441, 38, -150, -35, 538, -298, + 377, -83, -355, -112, 281, -114, -77, -146, 111, -63, + 277, -45, -127, 239, 77, -193, 64, 42, 344, 53, + 184, -414, 70, 210, -26, -450, 230, 201, -292, 232, + -473, 328, -44, 160, -77, 486, 7, -10, -216, 27, + 49, 168, 68, 21, -152, 63, 15, -26, -14, -9, + 223, 10, -18, 124, 140, 162, 136, -51, 36, -95, + 24, 72, -8, 19, 51, -14 }, + { -66, -2379, 1401, 131, -27, 1529, -692, 33, 729, -72, + 298, 101, -1316, -110, 583, 224, 308, 849, 398, 195, + -471, 116, 423, 485, 627, -303, -395, 63, 217, -335, + -448, -5, -155, -315, 725, -84, 392, -33, -303, -327, + 67, -212, -264, 78, 118, -100, 169, -432, 166, 356, + 71, -174, 52, 71, 59, -283, 199, 12, -116, 47, + 24, 323, 142, 150, 167, -120, -126, 210, -4, -40, + 41, 47, -28, -117, -25, -35, -27, 11, -142, 143, + 53, -16, -1, -104, -8, -19, -132, -113, 25, 47, + -78, 47, -210, -5, -27, -12 }, + { 1317, -2330, 1778, -214, -1167, 602, -1118, -348, 5, 1574, + -775, 110, -541, 470, -625, 369, 642, -1039, 23, -459, + 866, -217, 672, 241, 54, 258, 291, -230, -59, 809, + -683, -120, 300, 118, -609, -128, -497, -38, 56, -345, + 232, 447, -54, -99, -83, -228, -462, -20, 434, 65, + 373, 44, -575, 246, -75, 0, 29, 222, -111, 90, + 68, -42, -331, 30, 246, 25, -398, -73, 128, 193, + 97, -99, 20, 64, -142, -58, -13, -48, -125, 87, + -93, -11, 174, -141, 32, 181, -168, -114, 69, 13, + 59, -26, 27, -118, -90, 12 }, + { 122, -1751, 691, -422, -184, -12, -595, -82, 46, 496, + 276, -101, -577, 908, -723, 418, -358, -575, -355, 682, + 86, 30, -433, 664, 419, 598, 380, -461, 637, 400, + -451, 378, -52, 181, 44, 253, 247, 331, -628, -31, + 38, 47, 59, 161, 79, -201, -255, 106, -484, -161, + -58, -3, 76, 70, 212, 53, 133, -103, -64, -93, + -19, -57, -192, 51, -17, -260, 85, 85, 115, -198, + -15, 13, 60, -144, 36, 83, 8, -16, 32, 134, + 4, -77, 109, 24, -192, -84, -9, -106, -3, 3, + -143, 35, -35, 46, 80, -90 }, + { 980, 464, -1263, -288, 125, 497, -614, 85, -865, 423, + -69, 386, 785, -351, 845, -358, -628, -454, -168, -140, + -463, -448, -46, 511, -143, -307, 440, 386, 561, 509, + 18, -419, -512, 406, 817, -741, -380, 330, 167, -186, + 393, 105, 158, 50, 301, 67, -325, -547, 293, 47, + -34, -604, 181, 118, 199, 295, -217, 175, -244, 201, + -47, -29, 25, -26, 55, -158, -136, -129, 97, -99, + -148, -169, 42, 130, -76, -95, -42, 4, -54, -38, + 31, -128, -81, -6, 149, 105, -55, 42, -16, 79, + -77, -22, -75, -43, 8, 38 }, + { -225, 787, -395, -717, 536, -104, -175, 107, -179, 231, + -409, 46, 19, 811, -3254, 882, -410, 567, -1403, -1473, + -541, -666, -175, 0, 209, 212, -838, 454, 332, 770, + -369, 558, 343, 256, -262, -492, 963, 288, -256, -40, + -358, -99, 55, -109, 113, 128, 5, 597, 6, -111, + -585, -232, 194, 99, -23, -254, 119, 50, 52, 165, + -40, -317, 55, 329, -7, 137, -164, 23, -166, 58, + 113, -30, 197, 49, -117, -91, -13, 62, -22, -59, + 56, -145, -119, 8, -24, 2, -127, 160, -52, 8, + -20, -27, -7, 111, -82, -40 } }, + { { 547, 12552, 1165, 4337, 619, 560, 36, 208, -504, 434, + -443, 1072, 372, 352, -169, 209, 405, 304, -317, -259, + 291, 84, 632, -14, 596, -407, 221, 577, 452, -718, + -578, -120, -346, 414, -156, 144, -623, -104, -89, -151, + 466, 416, 179, -322, -300, 380, 54, 41, 180, 32, + 42, 13, 101, -150, 210, 185, 101, 155, 43, 41, + -430, 128, -28, 29, -44, -103, 76, -53, -48, -96, + -207, -184, -87, -72, -137, 28, -213, 18, -28, 12, + -53, 31, -20, 42, -30, 57, 9, 7, 4, -4, + -9, -8, 48, -1, -27, 61 }, + { 92, 2179, -686, -1425, 1314, 98, -214, 346, -32, -252, + -18, 126, 290, 247, 20, 183, 831, -266, -242, -15, + 289, -447, 398, 1004, 273, 38, -546, -233, 106, 51, + 490, 291, -284, 154, 734, -57, -379, -112, -231, 209, + 14, -104, -273, -154, -106, -302, 510, -136, 74, -387, + -30, -37, -47, -346, 289, -231, -121, 8, -87, -359, + -48, 57, 48, -74, -7, 315, -191, 112, 200, -98, + -149, -165, 107, -18, -165, -27, 62, -188, -22, 29, + -53, -27, 22, -38, 52, -52, 36, 206, -51, -80, + -65, 8, -8, -69, -45, -28 }, + { -324, -5176, 1024, 175, -1101, 26, 194, -121, 380, -52, + -125, 2116, -806, -588, 244, -1011, 729, -80, 854, -198, + 18, -93, -110, -475, -68, 371, 116, 378, 167, -92, + -111, 220, -120, -323, -142, 607, -557, -39, -520, 153, + 237, -154, -62, 185, -194, -83, 353, -29, 239, 233, + 108, -158, 322, -285, -1, -262, 179, -20, 196, 37, + 214, 102, -130, 136, 340, -49, -199, 148, 60, 45, + -92, -75, -64, 153, 11, 132, -145, -48, -29, -37, + -86, 98, 22, 89, 99, -16, 29, -98, 54, -144, + 31, -30, 2, 12, 51, 71 }, + { -679, 1606, -558, 3456, 260, -184, 76, 162, 466, 33, + -960, -683, 485, -133, -391, 878, 794, 105, 795, 526, + 218, 313, 139, 120, 604, -209, -158, -838, -52, 21, + -115, 175, 45, -80, 539, 330, 125, 114, 536, 321, + 337, 50, -248, 74, -107, 22, -481, -110, -164, 42, + -152, -13, 9, 230, -15, 124, 57, 225, -447, -66, + 33, -69, -211, -122, 44, 164, -175, 2, 9, -4, + -94, 46, 34, -172, 48, 17, -97, 124, -64, 68, + 12, -148, 62, -89, -7, -94, -24, 30, -53, -61, + 3, 110, -89, -78, -90, -48 }, + { -126, -200, 570, -575, 66, 65, -122, 156, -23, 145, + 136, 327, 61, -393, 2946, -153, 22, -2059, -518, -35, + -293, -87, 89, 145, 273, -422, 953, 608, 457, 713, + 466, -122, -300, 96, -327, -616, 274, -462, 217, -42, + -213, -421, 10, 127, -332, -50, 363, -99, -131, -39, + -190, 436, -65, 155, -45, -20, 28, 250, 320, 130, + 31, 97, -48, -78, -160, 25, -85, -283, 31, -116, + 225, 182, -82, -54, 16, 19, 45, -88, -98, -35, + -109, -92, 21, -6, 101, -75, 19, 62, -23, 39, + 48, 15, 30, -14, 60, -29 }, + { -1439, 645, 566, 3084, -87, 14, 690, 562, 1109, -380, + -184, -37, -623, 24, 198, -272, 164, 625, -153, -478, + -258, 24, -213, -102, 119, 210, 114, -399, 668, 468, + 163, 307, 5, -54, -267, 61, 432, -258, -62, 61, + -260, -53, 155, 7, 182, 560, 23, 186, 283, -165, + 2, -21, 18, -295, -71, -18, 265, 37, -32, 18, + 100, -265, -58, -15, -110, -96, -202, -19, -109, -13, + -93, 99, -18, 71, -12, 78, -99, 24, 70, 40, + 36, 60, 4, -27, -74, -17, -35, 9, 68, -5, + 71, -50, 48, 23, -32, -33 }, + { -23, -1150, 173, -12, 29, -202, 67, 349, 263, 139, + -423, 134, 399, -43, 377, -496, -1047, 260, -418, -80, + 391, -953, -621, -571, 1299, 181, 115, 533, -18, 528, + -522, 159, 76, 190, 475, -40, -77, 127, 294, 103, + -168, -163, -303, 309, -127, -114, 59, 99, 163, 67, + 285, -298, 128, 313, 244, -155, -45, 151, -144, 74, + 92, 256, 93, 132, 156, 25, 105, -80, 301, -26, + -31, -8, -274, -126, 39, -105, 69, -79, 31, 1, + 74, -32, -72, 25, -21, -13, -4, 41, 25, 35, + -100, 96, -94, 48, -36, 30 }, + { -735, 6561, 341, -52, -1285, 637, -742, -533, 64, -460, + 1821, 531, -262, 735, -76, 482, 545, 452, 135, 124, + -191, -926, -124, 768, -255, 485, 163, 106, 88, 138, + -234, -285, -22, -221, 419, -254, 163, -339, 184, 179, + 66, 64, -71, 126, -356, 24, -52, 17, -442, -85, + 169, 260, -253, -45, 210, -130, 166, -57, 20, 216, + 381, 149, -243, 91, 107, -149, -104, -94, -53, -206, + 30, -18, -37, -92, 2, 135, 41, -220, 10, 50, + 53, -34, 102, 41, -50, -106, -136, 24, 110, 19, + -10, -75, 146, 74, 84, -106 }, + { -121, 529, -690, 446, 10, -183, 157, 243, 293, -201, + 342, 133, -495, -722, -400, -413, -134, 270, 456, 373, + -15, 472, -14, -537, 320, -294, -288, -111, 45, -1111, + 298, 151, -1107, -21, 664, -575, 205, 194, 127, 143, + 48, 101, -636, 74, -254, 116, -296, -83, 42, 322, + 187, 114, -281, 210, -104, 166, 194, -68, 169, -171, + 145, 53, -174, -63, 45, -93, -56, 53, -170, 19, + 17, -63, 224, -104, 224, 194, 90, 53, 104, 39, + 14, 24, -41, -43, -3, 15, -150, 39, 40, -54, + -15, 12, -19, 80, 98, 32 }, + { -771, -7866, 765, -86, -1217, 235, 1433, 2452, -457, -2316, + 161, 514, 208, 676, -241, -71, -146, -602, -571, -55, + 438, 207, 356, 933, -499, -621, -410, -572, -25, -533, + 143, -324, -296, -449, -101, -438, -101, -212, -6, -138, + -202, -459, -254, 237, 233, -157, 133, 131, 104, -494, + 71, -287, 34, -40, 86, -26, 439, 25, -261, 504, + -330, 114, -124, -3, -149, 535, 97, 187, -102, 160, + 133, 211, 101, -162, -323, -24, -2, -81, -95, -98, + 139, 111, -64, -143, -5, 27, 9, 5, -28, -167, + 18, -4, -23, 16, 49, -60 }, + { 55, -2989, 567, 107, -440, 775, -1219, 200, 674, -387, + 159, 773, -674, -598, 259, -80, -133, 693, 238, 780, + 326, 194, -36, -220, 278, -174, 23, 745, 386, -321, + 302, -116, 146, 134, 732, -259, 117, 240, 316, 99, + 286, 197, 48, -191, -248, -423, 121, -152, 321, -103, + -326, -273, 82, 2, 19, -33, 252, -199, -126, 10, + -173, 27, -52, -23, -60, -173, -211, 40, -193, -103, + 211, 84, -38, -98, -158, -45, 196, 148, -157, 119, + -34, -122, 10, -15, 18, 22, 32, 56, 161, 119, + -59, 74, -159, 48, -41, 17 }, + { -800, -5075, 2185, 62, -913, 2552, 302, -111, 19, 879, + -263, 774, 234, 735, -891, 526, 745, -1058, 853, -338, + 581, -316, 330, -269, -698, 247, 569, 201, 16, 593, + -424, -290, 78, 332, -379, 29, 37, 287, -353, -504, + 165, -42, -326, -80, 120, -80, -340, -306, 41, -94, + 342, 157, -631, 188, 123, 261, 31, 137, -28, 64, + 242, 282, -67, 74, 134, 55, -78, 141, 135, 50, + 68, -214, -131, 67, -87, -48, 117, 131, -99, 79, + -30, 81, 216, -92, 3, 132, -68, 32, 39, -36, + 79, -77, 27, -33, -87, -98 }, + { -122, -1747, 806, -264, 306, 274, -659, -408, -310, 465, + 274, -480, -1326, 27, -1238, 71, -248, -573, -1225, 658, + 662, 204, -1831, 213, 660, 848, 774, -592, 587, 370, + -476, 363, -605, -146, -138, 400, 436, 211, -291, 16, + 28, -183, -224, -142, -93, -242, -324, 38, -429, 28, + -22, -157, -377, -223, 150, -131, -22, 199, 89, -38, + 187, 236, -46, 97, 201, -229, -145, -18, -170, -257, + 174, 50, 166, -98, -73, -77, -146, -11, 7, -77, + 74, 4, 18, -138, -248, -151, -113, -171, -61, -39, + -166, -22, -24, 124, 57, -84 }, + { -1201, -1783, 67, 885, 767, 1152, 162, 522, -511, 562, + 630, 104, 458, 716, 2895, 812, -136, 294, 862, 441, + 696, -107, -828, -233, -146, -93, -34, -451, -96, 652, + -329, -886, -109, 582, 827, -535, -201, 81, 333, 93, + 235, -400, -354, -150, 402, 128, 18, -247, 340, -279, + 128, -386, -136, 60, 82, 311, -307, -133, -263, 152, + -97, 61, 158, 198, 235, 64, 124, 35, 159, -70, + -131, -320, -18, 144, -75, -85, -92, -2, 54, 108, + 104, -82, -26, -178, 16, 46, -91, -32, -32, 115, + -104, 12, 12, 22, 54, 57 }, + { 304, 1535, -199, -782, 617, 503, 54, -188, -252, 405, + -472, 355, 372, 900, -2735, 103, -1180, 542, -28, 98, + 639, 107, -32, 48, -71, 509, 106, 750, -492, -421, + -912, 211, 352, 98, -112, -277, 350, -205, -497, -198, + -835, -440, 13, 43, 30, -171, 115, 261, -335, -14, + -487, 51, 179, 60, 126, -286, -12, -79, -134, -143, + -95, -127, 86, 334, -126, -100, -49, 52, -343, 8, + 105, -51, 33, 10, -78, -153, -96, 26, -52, -61, + 110, 73, 60, -19, -91, 113, -17, 149, -136, -76, + -3, -19, -60, 60, -59, -65 } }, + { { -792, 15679, 1437, 4621, -146, 368, 567, -174, -793, 751, + 293, 977, 222, 139, 152, 18, 710, -241, 566, -419, + 30, 25, 733, -225, 253, -455, 326, 508, 532, -854, + -314, -57, -261, 314, 80, -202, -396, -327, 207, -356, + 276, 842, -155, -587, -117, 270, -86, 69, 438, -174, + 79, 238, -274, -236, 321, 60, 170, 170, 3, 24, + -216, -86, 15, 145, -39, 51, -186, 89, -112, 44, + -256, -237, -74, -94, -131, -23, -127, -23, 42, -138, + 83, -59, 51, -11, -38, 41, -33, 56, 55, -12, + -60, -13, 64, 19, 44, -35 }, + { -79, 564, 726, 639, -627, 288, -121, 411, -152, -447, + -873, 1396, -342, 341, 353, -64, 765, 73, -27, -485, + 586, -901, 749, 1071, 67, 585, -861, -492, -314, 967, + 126, 592, -653, 54, 763, -253, -268, -269, -132, 509, + -78, -136, -94, -343, 124, -116, -51, 120, 92, -288, + -81, -233, -111, -209, 225, -341, -92, -64, 103, -220, + -214, 52, 35, 25, 152, -21, 151, 24, 186, -146, + -111, -72, 14, -64, -125, -94, 57, -30, -113, 19, + -48, -13, 47, -112, 56, -74, 89, 130, 6, -65, + -21, -9, -46, -33, -65, -48 }, + { 385, -3372, -1152, -2055, 488, 83, -2, 82, 491, -351, + 774, 1214, -1105, 529, -860, 11, 201, -327, 172, -74, + 586, 286, -406, -86, -127, 111, -7, 479, -82, 272, + 94, -514, 41, -510, 449, 237, -559, 51, -319, -2, + 466, -367, -2, 199, -35, -287, 418, 402, 280, -34, + 387, -5, -186, 21, 48, -83, -12, -192, 114, 227, + 6, -39, -45, 99, 163, 199, -172, -71, 228, -15, + -42, -84, -59, 157, 165, -22, -96, -69, 24, -21, + -121, 95, 40, 5, 18, 98, -53, -45, -89, -97, + -26, 21, -36, 33, 61, 84 }, + { 957, -1538, 412, 3818, -176, -333, -244, 356, -73, 776, + -1216, -591, 362, -125, -21, 875, 1093, 525, 522, 290, + 205, 752, 165, 257, 107, 449, -674, 68, -40, -761, + 378, 208, 57, -5, 452, 144, 218, 214, 426, 679, + 282, -41, -110, -476, 153, -232, -395, 64, -115, -243, + -101, 94, -68, 71, 86, 284, 138, -140, -232, 141, + -206, -43, -127, -214, -1, 240, -75, -106, -76, 64, + -86, 133, 38, -115, -16, -17, -90, 19, 30, 92, + -58, -135, -77, 51, -40, -55, -33, -10, 14, -73, + 16, 85, -2, -167, -121, -64 }, + { 126, 596, 11, -357, -122, -23, -45, 277, -34, -67, + -126, 726, -65, 353, 3239, -1013, -1105, -395, -884, -348, + 435, -521, -285, 406, 548, 87, 525, 394, 549, 412, + 476, -351, 400, -371, -452, 142, -298, 17, -106, -82, + -94, -229, 95, 15, -582, 137, 302, -147, -61, -165, + 45, 74, -70, 182, -48, 200, 126, 162, 330, -56, + 302, 58, -186, -46, -91, -89, -81, -171, 38, -39, + 43, 327, -58, -134, 108, 110, -47, -27, 47, -216, + 3, -114, -40, -6, 43, -44, 93, -22, -11, 56, + 43, -4, -3, -44, 73, 58 }, + { 1722, -4740, 605, 3609, -51, 89, 731, 779, 1002, 109, + -401, -674, 803, -1269, 178, -7, -553, 620, -259, 8, + 108, -309, -338, -273, 269, 74, 75, 77, 531, 378, + -195, 136, 358, -209, -58, -82, 158, -104, -216, 69, + 67, -180, -216, 346, 178, 363, 224, 186, 222, -261, + 83, 161, -56, -177, -229, 117, 72, 142, -68, -70, + 72, -133, -265, 26, 40, -153, -339, -65, -43, 70, + -174, 153, 54, -63, -17, 5, 57, -66, 0, -1, + 115, 53, 107, -63, -68, -63, 8, 4, 16, 101, + -9, -23, 42, -23, 33, -39 }, + { -28, -997, -278, 62, -14, -105, 10, 297, 244, 161, + -416, -25, 539, -690, 1540, -895, 213, -651, -427, -362, + 20, 37, -382, -240, 600, 35, 159, 57, 690, 340, + -100, 109, 84, 743, -271, 554, -267, 625, -422, 388, + -402, -252, 167, 290, -237, 26, -255, 173, 276, 174, + 155, 81, -129, 208, 198, -26, 23, -122, 13, 239, + 25, 166, 92, 140, 22, 179, 66, -2, 95, 59, + 59, -183, -120, -98, -158, -22, 70, -129, -21, 115, + -11, -152, 1, 107, -134, 36, 48, -48, 16, 16, + 41, 12, -53, 13, -47, -32 }, + { 2118, 3510, -978, -669, 686, 253, -668, -504, 211, 443, + 505, 1235, 452, -121, -89, 948, 334, 781, 164, 24, + -434, -938, 16, -197, 1060, -15, 412, -9, -488, 652, + 29, -351, 157, -486, 592, -755, 318, -283, -54, 402, + 165, 36, 184, -265, 437, -298, -119, 253, -695, -35, + 208, -4, -57, -125, 89, -20, 86, -58, 131, 229, + 246, 118, -230, 109, 52, -146, 56, -201, -165, -10, + -22, -69, -34, -94, 11, -60, 161, -175, 36, 82, + -95, 98, 63, -32, 5, -89, -146, 75, 130, -60, + -64, 71, 102, 75, -46, 63 }, + { 17, -643, -5, -27, 128, 23, 127, 77, 339, 254, + -4, -7, -235, 302, -1497, -371, -800, 919, 953, -523, + -314, 763, 110, -763, 692, -503, -249, -611, 713, -1563, + 14, -429, -450, 375, -57, 180, 125, -555, 740, -142, + 298, -213, -541, 128, 147, -214, -206, -301, 372, 126, + 107, 92, -134, 168, -79, 283, 74, -66, 164, -120, + 96, -99, 57, -104, -23, 153, -132, 129, -155, 34, + -20, -71, 142, 41, 48, 169, 82, 112, 79, 48, + 97, -99, 52, -11, -60, -73, -44, -4, -35, 24, + -55, -73, 79, 24, 52, 84 }, + { 671, -7729, -1009, -1097, -213, 1113, 1292, 775, -987, -685, + -301, 1214, -12, -792, 1220, -228, -557, -337, -581, -241, + 264, 462, 665, 70, 78, -1050, -151, -447, -428, -442, + 368, -616, -716, -108, -257, -303, 57, -278, -24, -204, + -345, -417, 44, 88, 460, -351, 104, -9, 96, -235, + -30, -224, -2, -431, 316, 261, 286, -140, 5, 120, + 165, -150, 20, -250, 304, 45, 54, 289, -51, 268, + 110, 19, 184, -321, -151, -117, -38, 9, -94, 6, + 51, 93, -51, -233, -22, 51, -81, -11, -8, -152, + 33, -50, -69, 48, 35, -114 }, + { 25, -2656, 39, 75, -584, 38, -192, 172, 275, -1, + -614, 498, 972, -922, -80, 144, -813, 744, 597, 698, + -100, 215, -142, -125, 525, 60, 207, 76, 803, -497, + 497, -345, 29, 280, 329, -307, 273, 285, 428, 51, + 88, 494, 156, -276, -313, -412, 134, 273, -157, -269, + 55, -426, 60, -56, 41, 268, 108, -172, -135, -45, + -102, -113, -35, -86, 85, -77, -232, -27, -279, 29, + 93, 56, -98, 82, -207, 7, 144, 211, -90, -1, + 13, -102, -50, 11, -31, 32, 133, 128, 105, 41, + -43, 23, 9, -37, -24, 38 }, + { -348, -5416, 1915, 663, -113, 1582, -606, 513, 386, -937, + 1147, 164, 1059, 121, 346, -871, 46, -107, 857, -118, + 566, -260, -226, -5, -604, 123, 275, 159, 84, 3, + 172, -214, 106, 129, -356, 30, -136, 224, -165, -328, + -74, -135, -53, -426, 174, 20, -69, -251, 6, -16, + -15, 205, -307, -65, 356, -32, 36, 200, 35, 49, + 274, 224, 46, -1, 158, -61, 332, -17, 213, 1, + -26, -138, -114, -83, -63, 95, 25, 251, -20, 15, + -61, 89, 1, 115, -3, -10, 47, 116, -40, -26, + 5, 46, -90, -23, -82, -29 }, + { 145, -629, -781, 3, 543, 195, -984, 130, -293, 191, + 79, -347, 124, -1922, -1013, 852, -1177, 14, -1726, 1165, + -148, 693, -2056, 333, 377, 831, 406, 87, 581, -362, + 174, -509, 446, -613, 455, 129, 379, -147, 264, -456, + 298, -451, 231, -409, -296, -227, -138, -180, -42, 125, + -103, -120, -587, -102, 109, -33, -103, 172, -55, 346, + -11, 296, 59, -27, 197, 4, -346, -172, -172, -167, + 147, 183, 77, 16, -165, -76, -217, 36, -109, -32, + 100, 77, -32, -75, -169, -129, -94, -109, -208, -76, + -35, -68, -25, 47, 86, -41 }, + { 878, -4594, 870, 1356, 137, -477, 1670, 239, -458, 1013, + 684, -293, -78, 571, 3114, 1204, 93, 249, 637, -48, + 454, 210, -334, -688, -261, 475, -414, -356, -100, 138, + -10, -508, -8, 409, 102, 35, 60, -117, 174, 317, + 96, -551, -557, -217, 138, -145, 487, 308, -236, -371, + 189, -67, -276, 57, -73, 211, -22, -276, -216, 78, + 156, -34, 193, 341, 234, 121, 21, 51, 105, -44, + -123, -155, -73, -84, 65, -66, -45, -153, 127, 123, + 27, 64, -93, -213, 23, -14, -30, -57, 37, 56, + -43, -43, 62, 40, 5, -9 }, + { -324, 1701, 800, -167, -712, 1135, -17, -152, -90, 245, + -322, 123, 598, -2744, 3294, -1041, -581, -664, 719, 856, + -364, 763, -292, 204, 300, 191, 734, 127, -533, -1347, + -212, -91, 489, -239, 726, -75, -151, -236, -560, -88, + -915, -629, 433, -82, 194, -619, 562, 294, -818, 100, + -171, 1, -91, 80, -52, -63, -11, -129, -33, -105, + -130, 44, 2, 40, -215, -36, -42, 48, -251, 12, + -94, 146, -43, -149, -28, -139, -91, -28, -131, 253, + 12, 99, 47, -19, -118, 140, 37, -101, 19, -71, + -74, -29, 68, -108, 26, -43 } }, + { { 844, 15995, -924, 3039, -807, -16, 371, 483, -561, 1546, + 993, 481, -433, -461, 439, 51, 0, -1116, 229, 6, + 236, 61, 283, -364, 82, -545, -255, -125, 718, -472, + 102, 552, -83, -204, -153, -248, 83, 49, 416, -169, + -287, -1, -398, -613, -82, 63, -327, -276, 363, 157, + 162, 88, -398, -316, 182, -227, 155, 177, -174, 120, + 56, -205, -161, 13, -49, 161, -183, 108, -83, 156, + -156, -171, -3, -89, -290, -63, 57, -10, 31, 27, + 201, -72, -41, -135, -97, -5, 19, 50, 78, 90, + 13, -23, -45, -1, 41, -61 }, + { 41, -1654, -973, 1447, -130, 82, -267, 14, -532, -112, + -271, 1347, -972, 72, 514, -599, 12, -146, 186, -977, + 466, -75, 246, -564, -603, 771, -1152, -367, -103, 1234, + 98, 524, -521, -155, 294, -323, -209, 1, -1, 271, + 160, 397, 258, -202, 345, -120, -540, 69, 113, -57, + 82, -226, -111, -163, -10, -404, 209, 24, 88, 20, + -54, 5, -2, 109, 155, -112, 335, 60, 60, -14, + 97, -59, 52, 43, 57, -28, -34, -24, -122, 45, + -118, -58, 58, -189, 15, 3, 70, -10, 5, 44, + -2, -32, -9, 83, 29, -51 }, + { -400, -436, 1627, -2513, -3, 65, 32, -352, -143, -174, + 1071, 1059, -1069, 367, -759, 675, 386, -286, -104, -447, + -99, -257, -368, 316, 392, 25, 52, 725, 84, 432, + 164, -320, 370, -438, -67, 177, -408, 169, -269, -374, + 212, -822, -329, 225, 364, 365, 851, 575, 340, -403, + 198, 313, -329, -35, 295, 11, -101, -306, -70, 116, + 27, 28, -117, -245, -167, 253, -12, -78, 122, -1, + 111, 58, 42, 48, 57, 49, 182, 51, 58, 45, + -91, 68, -31, -61, -76, 28, -72, -39, -102, -39, + -47, -51, -45, 1, -10, 80 }, + { -659, -5442, -1020, 3892, 200, -238, -266, -217, -337, 868, + -1172, -438, 272, 18, -83, 4, 1017, 362, -198, -21, + -52, 309, 812, 1090, 452, 631, -704, 616, 893, -424, + 280, 696, 406, -86, 176, 283, 305, 28, -41, 245, + -262, -623, -228, -426, 81, -199, -167, 198, -22, -366, + -45, 252, 106, 162, -9, 61, 192, 86, -154, 225, + 69, -21, -72, -4, 190, 245, 143, 105, -122, 98, + 144, 75, -58, -15, 5, -58, -186, 52, 103, 74, + 9, -5, -45, 29, -71, -82, -58, -28, 68, 42, + 8, 12, 48, -20, -4, -24 }, + { -122, 1230, 583, -36, 95, -6, 8, 46, -65, -104, + -115, 755, 108, -383, 1230, -1385, -691, 1550, 440, -707, + 130, -848, -913, -248, 424, 787, 779, 262, 412, -406, + -119, 68, 1193, 424, -153, 259, -77, 186, 196, 183, + 14, 40, 124, -48, -158, 144, 135, 31, 91, -37, + 150, -160, -179, 310, 33, 81, 272, 238, 120, -38, + 479, 202, -130, -65, -96, 28, 278, -26, 80, 22, + -121, 363, 84, -138, 121, 89, -74, 116, 180, -184, + 174, -23, -148, -45, 6, -104, 40, -48, -53, -23, + -31, -15, 28, 3, 88, 35 }, + { -1110, -11296, -698, 3524, -826, -12, 526, -283, 30, 122, + -288, -911, 117, -1741, -39, -288, -950, 124, -668, -531, + -26, 307, -306, -153, 761, -174, -390, -382, 172, 375, + -91, -162, 354, -28, -19, -207, -37, -270, -384, 157, + 585, 241, -41, 54, -304, 36, 19, -96, -78, -240, + 142, 192, 92, -18, 3, 137, -35, 83, 28, -103, + -39, 65, -128, 11, 21, -94, -128, 19, -37, 57, + -190, 130, 50, -139, -56, 16, 198, 16, -47, -59, + 52, -32, 62, -16, 37, -56, 15, 50, 18, -13, + -61, 33, 42, -65, 27, -25 }, + { 39, -230, 114, 83, -76, -53, 84, 219, -179, 35, + -53, -37, 435, 230, 2817, -925, 412, 183, 594, -175, + -296, 323, 216, -744, 206, 498, -428, -602, 1182, 1452, + 1002, 119, -390, 839, -119, 519, -359, 683, -433, 364, + 45, -61, -145, -2, -82, 187, -309, -184, 152, 180, + -84, 191, -350, -229, 123, 85, 103, -266, -188, 261, + 106, 60, -130, 55, 21, 22, -14, 76, 10, -45, + 16, -125, 12, -15, -118, -61, 13, -48, -11, 21, + -15, -25, 85, 134, -112, 0, -28, -163, -36, -69, + -62, -49, -101, -10, -12, -77 }, + { -3419, -1236, 1868, -967, 315, 358, -1278, 238, 1186, 651, + -58, -131, -721, -640, 39, 1015, -332, 457, -189, 382, + -256, -900, 533, 395, 1303, 35, 166, -342, -129, 772, + 144, -84, 187, -340, 523, -1201, -214, -588, -155, 179, + 99, -17, 460, -77, 650, -36, -166, 138, -347, 148, + -30, -21, -169, -503, -9, 174, 38, -26, 195, -7, + -16, 62, 43, 258, -82, -266, 82, -135, 20, 212, + 91, -126, -44, 73, 126, -164, 196, 18, -48, 106, + -43, -40, -53, -74, -41, 61, 19, 18, 140, 11, + -57, -3, 23, 18, -76, 84 }, + { 95, -141, 355, -236, -84, 58, -50, 5, 455, 118, + -443, 163, 202, 575, -712, 941, 166, 704, 463, -1166, + -972, -165, -273, -834, 821, -783, -356, -482, 1011, -446, + 83, -111, 173, 316, -210, 233, -34, -325, 834, -544, + 154, -172, -333, 347, 447, -192, -126, -56, 397, -267, + -215, 178, 214, 361, -217, 101, 42, 95, 167, 35, + 6, -239, 57, -110, 32, 149, -170, 225, -3, 42, + 7, -35, -63, -64, 44, 12, -80, 57, 75, -62, + 8, -53, 81, -103, -51, 44, 68, 40, -69, -13, + -52, -77, 22, 7, -33, 4 }, + { -551, -10038, -1676, -689, -155, -429, -752, 155, -217, 542, + 143, 1130, 30, -1020, 1152, -907, -1082, 316, 205, 36, + -75, 374, 291, -468, -76, -722, -133, -401, -233, -516, + 162, -193, -475, 201, 78, -356, -11, -59, 247, 225, + 77, 21, 277, -122, 630, 40, -76, -166, 314, -53, + -11, 10, 165, -476, 110, 7, 89, -274, -43, 144, + 285, -193, 50, -128, 222, -108, 61, 43, -68, 368, + 14, -123, 166, -204, 42, 39, 40, 22, -14, 5, + -130, -84, -40, -107, 78, 31, -48, 25, 31, -36, + 38, -39, -70, -5, 64, -9 }, + { -141, -3016, 90, 306, -44, 610, 654, 337, -302, 144, + 8, 424, 1143, -785, 357, 1040, -309, 691, -143, -617, + -563, 41, -401, -195, -111, -370, 119, -367, 384, -597, + 369, -448, -483, -404, -201, -357, 115, -56, -41, -211, + -118, 456, 345, -226, -172, 56, 292, 84, -295, -106, + 321, -252, -100, -245, 132, 251, 160, 29, -105, 37, + 103, -48, -79, 42, 324, 143, 2, 194, -118, -6, + -18, 18, -134, 79, -26, 65, 50, 134, -57, 0, + -57, -63, -65, -50, -72, 49, 170, 38, -36, -30, + 15, 73, -12, -7, 77, -2 }, + { 1585, -2901, 886, -419, 200, 654, -1142, 720, -322, -1161, + 1105, -870, 206, -244, 385, -960, 701, 354, 650, -237, + 194, 123, 631, 607, -477, -176, -207, -335, -282, -328, + -269, -86, 48, -206, -216, -57, -830, -568, 28, 201, + 26, -107, 544, 332, 284, 86, -23, -32, 478, 248, + -263, 152, 29, -66, -17, -302, 69, 182, -64, -48, + 284, 167, 114, 66, 127, -65, 371, 24, 150, -46, + -66, 3, 93, -57, -16, 99, 24, 150, -131, 52, + 4, 114, -90, 109, 26, -101, -24, 63, -54, 38, + 88, 127, -94, 31, 4, 6 }, + { -183, 367, 17, 57, 596, 188, -747, 203, -329, -61, + 197, 228, -221, -1816, -418, 1003, -1122, 500, -1021, 460, + -1576, -266, -607, 826, 415, 892, 55, -21, 342, 9, + 747, -405, 1104, -372, 536, 89, 415, -235, 302, 130, + 695, -325, 192, -272, 83, 143, -49, -122, 117, 247, + -56, 133, -142, -171, -153, 79, 91, 196, 69, 243, + -566, 26, 232, -112, -45, 4, -200, -99, 255, 77, + -46, 2, -72, 69, 71, 139, -147, 85, -90, -14, + 87, 43, -48, -17, 8, 57, 1, 58, -106, 29, + 72, -95, 9, -58, 5, 40 }, + { -13, -5355, 1134, 461, -295, -1803, 12, -189, -535, 591, + 196, 433, -233, -616, 1490, -198, -1279, -480, 108, -317, + -546, -41, -117, -309, 549, 536, 82, 634, 138, 1, + 158, -27, -371, -168, -406, 80, 120, -487, -292, -194, + 72, -327, -263, -437, -526, -313, 192, 136, -646, -232, + 341, -155, -105, 152, -119, -107, -194, 7, 117, 217, + 148, -169, 207, 254, 112, -13, -58, 58, -21, 133, + 95, -28, -58, -151, 121, -4, 98, 39, 50, -44, + -95, 60, -114, -196, 47, 13, 56, 10, -13, 13, + -71, -76, 5, -57, -70, -61 }, + { 325, 1441, -190, 221, -511, 895, 17, -17, 444, 515, + -442, -180, 579, -94, 6564, -510, -655, -1318, 755, 1100, + -633, 419, -226, 173, -111, -464, -55, -292, -342, -1327, + -39, -261, -32, -560, 536, -155, 16, 238, -170, -114, + -676, -163, 839, -78, 407, -157, 696, 348, -932, 72, + 62, -60, -238, -41, -216, 83, 298, 96, 328, 457, + 60, 24, -3, -286, -232, -171, -331, 40, -72, 81, + -218, 94, -5, -223, -63, -151, -141, -1, 88, 333, + -157, 47, 102, -59, -160, 98, 27, -173, -23, 1, + 9, -104, -65, -37, 151, 17 } }, + { { -888, 12683, 2349, 635, 1161, 226, -100, 1237, -825, 1168, + 1057, -275, 150, -983, 135, 406, -912, -163, -174, 721, + -140, 227, 31, -3, -91, -473, -570, -16, 214, 33, + 147, 264, 172, -261, -482, -112, 299, 140, 246, -25, + -177, -511, 47, -607, -8, -492, 102, -156, 106, 486, + -287, 60, -83, -332, 78, -130, 169, 57, -18, -24, + -43, 9, -30, -288, -5, 87, -68, 36, -45, 113, + -165, -91, -89, -91, -72, -193, 198, -103, 26, 156, + 128, -53, -47, -89, -112, -31, 36, 6, 114, 101, + 26, -58, -59, 41, -67, 27 }, + { -19, -3499, 567, 1131, 146, -259, 57, -615, -172, -500, + 1065, 526, -658, 790, -579, 283, -632, -518, 81, -613, + 311, 136, -1105, -101, -20, -202, -1243, -149, 395, 1418, + -252, 520, -20, -204, -142, -191, -565, 487, 28, -106, + 164, 547, 129, 122, 118, 58, -632, -85, -202, 353, + 251, -304, -172, 7, -471, 123, 163, -70, -48, -43, + 368, -210, -92, -18, 301, 107, 102, 25, 86, 41, + 101, -86, 158, -14, 16, 60, -148, 97, -61, 25, + -99, -57, -6, -53, -136, 79, 26, -30, -33, 28, + -21, 27, -23, 94, 24, -19 }, + { 343, 3471, -2232, -1656, -667, 514, -43, -471, -729, 139, + 1932, 256, -307, -437, -144, 521, -509, 404, 158, -218, + -573, -441, -195, 797, 246, -275, 432, 312, 592, 136, + 12, -13, 128, 179, -528, 209, -301, 473, -392, -646, + -85, -349, -382, -207, 629, 740, 705, 163, 539, -258, + -171, 338, -270, -126, 338, 202, -237, -319, -204, 199, + 127, 48, -121, -235, -129, 140, 102, 42, -61, 106, + 23, 19, 143, 37, 22, -10, 242, 85, 74, 33, + 28, 64, -72, -74, -83, 32, -22, -66, -72, 5, + 26, -156, 9, -11, 52, 28 }, + { -281, -7863, 734, 3886, -318, -424, 258, -389, -228, -204, + -420, -83, -203, -93, 676, -585, 648, 400, -81, -485, + 424, 24, 654, 807, 576, 509, -153, 31, 840, -336, + 377, 759, 203, 315, -46, 296, -109, 230, -192, -120, + -188, -360, -415, -251, -189, 66, -86, 235, -197, 112, + 77, -252, 287, 263, -109, -28, 167, 140, 151, 2, + 70, -38, 136, -70, 115, 177, 217, 115, -83, 56, + 75, 134, -143, 6, 90, -79, -135, 50, 79, 54, + 39, 63, -62, -87, -51, 19, -58, -4, 8, 9, + 28, 0, 31, 56, 6, 9 }, + { 93, 1883, -298, 221, -124, 55, 173, -256, -34, 56, + -126, 643, 120, 525, -415, -586, -826, 963, 1500, -1107, + -443, -497, -431, -263, 38, 1136, -112, 607, 401, -23, + 140, 358, 341, 121, 185, -147, 591, -157, 496, -139, + 53, -120, 58, 69, 75, -25, 61, 154, 140, 159, + -212, -90, -29, 424, 217, -447, 485, 99, -116, 417, + 224, 186, 46, -113, 48, 80, 2, 0, 170, 2, + 25, 144, 87, 67, -144, 30, 78, 68, 106, -35, + 86, -36, -46, -76, -27, -40, 12, -31, -105, 10, + -117, 75, 29, 31, 69, -31 }, + { -465, -14643, 371, 2779, 378, 55, 670, -295, -658, -685, + -32, 376, -868, -1056, -335, -620, -390, -524, -561, -448, + -382, 519, -217, 134, 519, -439, 223, -711, 83, 192, + -85, -12, 560, -295, 313, -37, -343, -153, -319, -93, + 491, 627, -10, -67, -77, -190, 195, -503, 55, -4, + 113, -102, 118, -151, 258, 178, -192, 69, 233, -348, + 22, 249, -224, -32, 31, -105, 50, -3, -55, -42, + 103, -72, 57, -119, 27, 31, 95, 145, -153, 3, + 25, 6, -11, 47, -64, -12, 31, 4, 88, -118, + 31, 52, -34, 13, 13, -29 }, + { 35, 95, 76, 49, -70, 27, 35, 210, -292, 26, + 19, 349, -128, 410, 2715, 69, -10, 244, 445, 7, + 6, 162, 1027, -1361, -249, 354, -135, 170, 229, 2296, + 1008, -903, 350, 56, 472, 208, -175, 137, -198, 156, + 295, -139, -3, -404, 21, 36, 52, -300, -2, 82, + -243, 262, -138, -513, 176, 117, -127, -1, -311, 353, + 22, 94, -32, -1, -56, 26, 75, -63, 11, 24, + -205, 45, -10, 52, -19, -154, -79, 140, 7, -81, + 46, 75, 81, 21, -47, -4, -28, -179, -70, -57, + -69, -12, -117, -33, -31, -56 }, + { 4270, -7290, -2639, -1807, 1476, -397, -715, 562, 1145, 233, + 212, -4, -1046, -293, -499, 984, -228, 291, 131, -86, + -419, -378, 655, 669, 734, 159, -89, -220, 365, 45, + -18, 538, -48, 9, -169, -910, -316, -962, 435, -184, + 338, -63, 199, 177, 279, 483, -458, -97, 35, -95, + -173, 173, -195, -250, -128, 196, 47, -50, 41, 137, + 18, -223, 387, 96, -32, -117, -154, -62, 215, 130, + 46, -92, -9, -7, 139, 59, 4, 125, -103, 25, + 103, -89, -144, -46, -45, 130, 24, -36, 92, 15, + 1, -41, 36, -17, 3, -47 }, + { -11, 414, 133, -60, -154, 40, -8, -51, 376, 151, + -588, 231, 765, -1096, 773, 1067, 488, 492, -600, -1082, + 284, -1250, 702, -1695, -34, 111, -468, 102, 55, 516, + -303, -59, 179, 454, -350, 233, 68, -1, 522, -344, + -98, -92, 59, 134, 133, 180, -309, 140, 279, -106, + -401, 326, 118, 454, -287, 17, -22, 208, 50, 195, + -153, 63, -126, -101, 123, -203, 8, 91, 140, 65, + -172, 65, -63, -68, 18, 71, -27, -77, 156, -107, + -14, -5, 1, -27, -92, 78, 87, -6, 2, -5, + -27, -88, -26, -4, 13, -36 }, + { 389, -11822, -1067, -1204, 819, -1295, -1312, -63, 970, 720, + 102, 211, 265, -532, -293, -276, -742, 510, 291, -31, + 209, 487, -572, -40, -322, -15, -612, -310, 18, -205, + -643, 352, -531, 359, 130, -206, -410, 187, 411, 258, + 52, 123, 237, -141, 148, 607, -397, 25, 168, 220, + -88, -148, 35, -6, -57, -166, 58, -77, -95, 101, + 144, 4, -43, 47, 138, -15, -25, -29, 36, 38, + 96, 44, 63, 24, 69, 61, -64, -65, 103, 21, + -109, -58, -1, -170, 19, 112, 68, -88, 2, 91, + -80, 75, -23, -39, 8, 110 }, + { 209, -3323, 341, -97, 110, 805, 790, -240, 290, -149, + 336, 78, 772, 424, 263, 181, 837, 127, -265, -778, + 85, -530, -177, -120, -499, -477, 236, -263, -130, 246, + -81, -328, -752, -484, -232, 0, -5, -215, -446, 44, + -116, 462, 157, -92, -75, 83, 115, -209, 79, -83, + 120, -166, -140, -267, 187, 91, 251, -7, 17, -79, + 135, 103, -244, 235, 189, 169, 209, 111, -10, -111, + -106, -46, -27, -6, 127, 2, -11, 116, 96, -120, + -48, -124, 22, 17, -141, 60, 138, 11, -47, -42, + 68, 4, -26, 59, 64, -49 }, + { -2189, 2245, 818, -6, 568, -1633, -97, 1307, -553, -569, + -93, -380, 284, -69, -250, -587, 1046, 156, 69, 169, + 85, -56, 847, 357, 287, -307, -155, -429, -368, -31, + -517, 135, -160, -495, -136, -475, -81, -1016, 117, 404, + -198, 422, 410, 267, -60, 550, -225, -84, 587, 433, + -162, -161, 250, -35, -383, 41, -67, 19, 126, 49, + 122, -67, 227, -73, 276, 72, 47, 184, 78, -18, + -176, 124, 158, -47, 84, -33, 50, -33, 47, -24, + -25, 137, 14, 67, -72, -61, 21, -72, 50, -19, + 84, 120, -71, 150, -94, 51 }, + { 172, 1196, -626, -45, 4, 176, -100, -342, 276, -182, + 206, 242, -708, -836, -875, 1015, -1166, -186, 61, 398, + -744, -2756, 2299, -909, 1194, 1311, 86, -1029, 759, -51, + 450, 654, -33, 305, -66, 395, 311, -89, 339, 300, + 407, 194, -147, 22, 0, 252, -26, -62, 111, 108, + 3, 47, 7, 3, -387, 328, -50, 74, 162, 44, + -366, -235, 238, -35, -116, -9, -5, -347, 458, -63, + 60, -95, -67, 123, 34, 129, 38, -58, 23, 81, + -134, -42, 56, 49, 23, 46, -1, 160, -140, 3, + 58, -93, 3, -37, 41, 79 }, + { -1068, -3456, 467, -44, -18, -1197, -818, -434, 221, 620, + -1058, 1715, -926, 1596, -1095, -348, -747, -423, -577, -542, + -555, -38, 296, -42, 0, 646, 328, 515, -46, -75, + 228, 236, -41, -460, -370, -223, -167, -97, -133, -522, + 200, -624, 215, -393, -721, 240, -226, 146, -560, 30, + -87, -215, -1, 76, -84, 17, -220, -39, -26, 450, + 85, -5, 116, 39, 153, 72, -213, 123, -13, 263, + 7, -58, -1, 64, 41, -129, 20, 136, 35, -65, + -58, 70, -106, -87, -53, 79, 34, 53, -64, 22, + -94, 18, -103, -39, -8, -40 }, + { -373, 537, 938, 528, -142, 10, 197, 294, 297, 484, + 22, -180, -52, 2744, 2587, 131, -513, -859, 659, 513, + -573, 370, -256, -181, 186, -779, -859, -348, -24, 214, + -688, -277, -447, -268, 351, -623, 162, 510, -127, -510, + -117, 120, 438, -211, 81, 744, 256, -63, -158, -150, + -70, 62, -258, -159, 14, 189, 320, 128, 269, 350, + 146, -107, 151, -301, -142, -388, -142, -146, 139, 1, + -176, 0, -56, -107, -170, -45, -97, -21, 24, 129, + 120, -217, 182, 7, -33, -83, 64, -63, -19, -4, + -66, -80, -98, 48, 114, 29 } }, + { { 1213, 8310, -1812, -598, -98, 149, -355, 1388, -822, -955, + -1290, -1510, 6, -1131, 36, 498, -363, 516, 78, 1047, + 103, -306, -444, -247, -145, 13, -287, -383, -468, -472, + -614, -383, 173, 61, -133, 305, 165, -215, -67, 271, + 142, -193, 597, -363, -133, -609, 163, 156, 54, 274, + -349, 213, -62, -135, 201, -172, 284, 425, 302, 19, + 118, 0, -139, -219, -1, 79, 37, 68, 33, 49, + -47, 39, -107, -61, 157, -1, 203, -172, -42, 69, + 12, -54, 54, 44, 20, -44, 27, 19, -32, -42, + 61, -6, -15, 82, -68, 25 }, + { 13, -3442, 502, 532, -108, -145, 243, -334, 220, -75, + 854, -30, -368, 292, -1652, 1206, -513, -873, 992, 314, + -177, -568, -1357, -185, -877, -461, -222, 399, 536, 815, + -125, 755, 255, -40, -622, -416, -640, 203, -233, -11, + 202, 63, -497, -83, -32, 235, -507, -106, -217, 284, + 445, -195, -112, 86, -349, 122, 63, -48, -146, -157, + 350, -231, -84, 50, 238, 203, 102, -175, -23, -16, + -24, -128, 146, 87, 134, 169, -51, 78, -48, 60, + -50, -3, 3, -18, -130, 3, 12, -12, -147, -148, + -64, 76, -22, 19, -92, -25 }, + { -232, 6723, 765, -852, -154, 214, -276, -401, -270, 624, + 1082, -208, 711, -376, -570, 410, -217, 1083, 277, 619, + 198, -580, -291, 668, 276, -268, 76, -8, 508, 42, + 394, 98, -120, 534, -145, 20, -560, 567, 31, 18, + 282, -119, -372, -296, 251, 306, 161, -185, 591, -34, + -184, 174, -126, -270, -13, 126, -179, -31, 58, 227, + 133, 153, 38, 49, 21, 40, 47, 60, -87, 89, + -23, 41, 49, -115, -66, -3, 183, 58, 215, 141, + 62, 88, -54, 27, 34, 37, 15, -25, 93, 85, + 86, -8, 54, -28, 37, 22 }, + { 1628, -7133, -1061, 3247, -247, -278, 219, -153, -397, -500, + 286, 602, 354, 298, 495, -817, -341, -601, -34, -276, + 195, -705, -46, 243, -105, 194, -116, -817, -88, -414, + 132, -62, -446, 203, -30, 282, -12, 116, -305, -290, + 384, 323, -150, 242, 150, 112, -187, 225, -356, 37, + 84, -230, 326, 308, -104, -8, 241, 213, 17, -240, + -53, -65, 49, -148, -90, -93, -69, 54, -70, -118, + -116, 81, -33, 87, 83, -37, -2, 4, -120, -62, + 37, 63, -16, -26, 20, 77, -80, -22, 28, -47, + -76, -39, 48, 75, 10, 58 }, + { -51, 1911, -154, 390, -1, 32, 74, -231, -4, -50, + -301, 353, -228, 501, 59, 774, 429, -1480, -671, -676, + -328, 99, 206, 561, 138, 1360, 819, 603, -417, -513, + -422, -265, -370, -501, 20, -765, 274, -161, 46, -590, + -172, -275, -45, 343, -94, -212, -113, -99, 257, 369, + -241, 65, 53, 349, 168, -626, 265, -65, -240, 254, + -26, 19, 69, -59, -91, 11, 74, 121, 47, -165, + 35, 36, -5, 12, -215, -72, 5, 26, -51, -135, + 41, -3, 116, 15, -72, -34, 35, 58, -21, 88, + -79, 38, 1, 43, 31, -75 }, + { 2538, -12927, -826, 1795, -705, 168, 394, -714, -322, -630, + -257, 479, -709, -114, -614, -455, -9, -713, -31, -463, + -1071, 662, 335, 246, 286, -184, 174, -539, 634, 639, + 455, 246, 125, -651, 276, 60, 127, 168, -34, -121, + 31, 600, 353, -69, -226, -150, 411, -222, 141, 120, + -44, -481, -2, -147, -21, 78, -213, 95, 239, -302, + 160, 195, -352, -229, 23, 32, 55, 30, -42, -156, + 99, -9, 165, 57, 93, 46, 11, 182, -79, 26, + 9, 59, 38, 91, -87, -50, -28, -41, 87, -86, + 57, 12, -88, 66, 58, -25 }, + { -71, -118, 113, 77, 59, 35, -32, 141, -230, 90, + 26, 449, -184, -97, 2001, 922, -60, -43, 1099, 691, + 182, -15, 1424, -1626, -1007, 598, 208, 180, -674, 1112, + 250, -1282, 310, -66, 338, -159, -451, -141, -584, -293, + 178, -86, 59, -424, -67, -196, 147, -424, -250, -58, + -430, 241, 2, -582, 46, 196, -145, 39, -174, 363, + -14, 296, 220, 21, -11, 29, -107, -144, 60, 32, + -193, 49, -30, 42, -75, -160, -70, 200, 127, 26, + 116, 21, -50, -23, 2, -5, 53, 14, 28, 47, + 87, 58, -103, 30, -1, -24 }, + { -4326, -15147, 1025, -2839, -601, -477, -262, -80, 156, -268, + 235, 414, 334, 18, -703, 1072, -363, 304, 432, -830, + -125, 464, 1131, 665, -216, -381, -490, -310, 530, -208, + -399, 351, -23, -116, -630, -1188, -53, -465, 313, -254, + 175, -262, 146, 322, 0, 261, -217, -15, 17, -251, + -346, 227, 322, 259, 194, 231, -220, -32, 70, 49, + 63, -185, 328, -55, 7, 78, -31, 35, 141, 32, + 26, -112, 29, -61, -16, 63, -33, 115, -2, 9, + 28, -89, -90, -35, -60, 121, 34, -12, 5, -70, + 15, -58, 70, 34, 2, -62 }, + { -81, -292, -406, 121, 51, -11, 49, -196, -114, 263, + -267, 189, 455, -2188, -182, 225, -475, 145, -697, -875, + 686, -807, 62, -2614, -453, 49, -62, 422, 502, 448, + 72, 526, -206, 307, -206, 309, 476, 73, 426, -102, + -369, -153, 102, 93, -291, -29, -431, 155, 207, -57, + -117, 288, -396, 153, -190, -37, -130, 150, 39, 88, + -241, 229, -97, -79, 126, -125, 94, -66, 18, 77, + -70, 147, 28, -25, -12, 149, 52, -101, 105, -209, + -31, 119, -23, -35, 30, 84, -14, -72, 3, -14, + -8, -2, 47, -34, -5, 10 }, + { -185, -13243, 10, -427, 476, 58, 215, 20, 721, 54, + -736, -684, 24, 153, -294, 116, 214, 657, -148, -375, + 449, 448, -428, 141, -39, 521, 407, 286, 32, 390, + -658, 122, -445, 184, -124, 43, -196, -58, 60, -116, + -485, 30, 499, 77, -78, 489, -501, -119, 70, 269, + -55, -325, -146, 399, 164, -139, 136, -101, 40, 191, + 124, 166, -23, 1, 155, 249, 119, -67, -93, -130, + 76, 111, 120, 110, 43, 9, -214, -77, 100, 59, + 60, 79, 72, -124, -71, 6, 91, -21, 4, 36, + -64, 106, -10, -60, -20, 94 }, + { -228, -2626, 1192, 357, 404, 86, 138, -227, 808, -352, + -78, -743, -281, 417, 520, -841, 1051, 121, -888, 322, + 1680, -364, 56, 314, -561, -457, 261, -301, -331, 765, + 317, -231, -328, -162, 6, 168, 123, -158, -598, -283, + -186, 521, -132, -95, -78, -355, -201, -473, -150, -277, + 18, -104, -119, -163, 241, -31, 152, -194, -139, 40, + 121, 47, -127, 187, 9, 165, 143, -111, -34, -235, + -181, -12, -102, -139, 32, -50, -51, 105, 130, -42, + 56, -73, 100, 122, -30, 88, 62, -26, -24, -70, + 26, -51, -83, 86, 30, -57 }, + { 1561, 7594, 480, -167, -109, -1475, 1015, 883, -274, 6, + 366, 148, 543, 354, -438, -179, 834, 388, 53, -987, + -290, -197, 492, 119, 716, 320, -147, -541, 205, 270, + -655, 262, 214, -262, -168, 28, 812, -87, 761, 229, + -97, 770, -85, -489, -307, 358, 105, 87, 205, 89, + -199, -207, -137, -87, -283, -50, -129, -122, 8, -54, + -134, -181, 242, -109, 81, 16, -164, -28, -25, -118, + -181, 147, 141, 7, 100, -40, 110, 8, 118, 9, + -21, 67, -77, -38, -127, -100, -47, -144, 85, -17, + -13, 103, -49, 176, -22, 120 }, + { -102, 2211, 554, 256, 16, 111, 34, -505, 78, -163, + 71, 301, 307, 1067, -1797, -374, 294, 999, 724, 713, + 393, -1645, 1937, -609, 1346, -357, 43, -363, 361, -596, + -150, 329, -662, 83, -313, 357, 117, 36, 616, -123, + -80, 58, 296, 350, -175, 339, 57, -287, -61, 274, + 230, 73, -210, -44, -449, 211, -245, 4, 155, 171, + -68, -156, 106, -125, -67, 79, 69, -248, 255, -204, + 163, 38, 44, 146, -23, -77, -31, -8, 76, 35, + -182, -62, 152, 81, -72, 19, -50, 104, -74, 3, + 25, -29, -52, -25, 19, 18 }, + { 1755, 231, 354, 190, -269, -456, 92, -507, -248, 483, + -1066, 814, -750, 1921, -1768, 126, 1061, 455, -627, -210, + 70, 106, -264, -646, -428, 468, 294, 118, -469, -345, + 215, 168, -8, -409, -299, -166, 202, 310, 292, -353, + -71, -434, 664, 226, -194, 580, -261, 98, -59, -27, + -473, -24, 146, 34, -16, 190, -19, -109, -133, 283, + -31, 162, 12, -256, 87, 148, -80, 145, -18, 189, + -132, -83, 56, 244, 172, -101, -12, 133, 128, 6, + -17, 180, 103, 38, 20, 195, 16, -116, -57, 80, + -69, 87, -1, -36, -28, -11 }, + { 430, -39, -509, 470, 81, -185, 95, 460, 39, 370, + -170, -524, -160, -123, -1896, 155, 1181, -11, 145, 446, + -731, -661, -729, -81, 281, -245, -114, 710, 343, 673, + -900, -741, -139, 172, 273, -874, -371, 25, -355, -227, + 322, -143, -342, -234, -269, 169, -113, -160, -13, -19, + 74, -30, -313, 85, 198, 108, 198, -38, -214, -238, + -67, -101, 146, -283, 4, -57, 183, -173, -107, -107, + -41, -192, -184, -54, -244, 71, 33, -26, -132, 22, + 192, -244, 138, 29, -18, -60, 118, 46, 28, -29, + -47, 7, -47, 31, 45, 66 } }, + { { -1592, 5673, 3863, -1110, 73, 132, 560, 53, -363, -1356, + -656, -2100, 318, -1283, 109, 540, -92, 505, 525, 68, + 466, -127, -403, -261, -609, -289, 466, -422, -1022, -202, + -1056, -211, 31, 112, 72, 865, -456, -74, -93, 255, + 253, -16, 298, -142, -396, -135, -230, 608, -145, 101, + -390, 240, -69, -69, 356, -170, 132, 301, 817, -322, + 221, -38, -352, 39, 20, 88, 139, -126, 56, -105, + 149, 1, -8, -95, 173, 38, 37, -81, 64, -69, + 13, -19, 65, 72, -3, -54, 10, 155, -101, -50, + 1, -83, 85, 53, -4, -47 }, + { -1, -1517, -632, -274, 208, 71, -24, 366, -282, 263, + 627, -338, -556, 681, -1672, 502, -78, -67, -473, 1774, + -205, -1736, -64, -667, -1113, 79, 354, -638, 1303, -30, + 324, 633, -20, 291, -733, -536, -221, -303, -248, 361, + 106, -207, -291, -174, -6, 206, -268, -130, -113, -16, + 309, 145, 37, -273, 35, -149, -55, 180, -347, -9, + 277, -143, -35, 102, 196, 5, 36, -49, 59, 31, + -88, -77, -109, 162, 69, 194, 57, 51, -50, -101, + 48, 29, 13, -80, -30, -25, 5, -16, -146, -114, + -66, 37, 87, -29, -107, -45 }, + { 125, 7672, 66, -751, -154, -204, -259, 35, -217, 472, + 828, -364, -282, 690, -52, 452, -882, 1995, -754, 897, + 668, -606, 17, 217, 161, 2, 67, -468, 273, 436, + 405, 306, -456, -55, 381, -54, -310, 164, -38, 869, + -287, -121, -91, 117, 31, 98, -25, 83, -52, 535, + -118, -283, 178, -23, -345, 65, -383, 165, 50, 195, + 203, -3, 105, 15, 193, -52, -127, 229, -39, 215, + -139, -5, -15, -123, 64, 54, 48, 61, 264, 121, + 8, 42, -6, 18, 97, -77, 69, -2, 131, 19, + 10, 126, -70, 79, -14, 32 }, + { -2946, -2846, 686, 2219, 376, -48, -591, 312, -83, 217, + -60, 192, 310, 1039, -99, -515, -47, -355, -811, -268, + 632, -481, -737, 129, 456, -754, 140, -546, -494, -144, + -1, -215, -575, -122, 523, 124, 131, -341, 122, 245, + 309, 391, -321, 137, 211, 455, -266, -191, 63, -344, + 150, -159, 88, 382, -89, 164, 209, 61, 37, -93, + -243, 81, -307, 134, -168, -153, -8, -16, -90, -33, + -266, -3, 131, 61, 53, -93, 57, -55, -26, -85, + -59, 55, 30, -10, 29, 23, -51, -46, 111, -103, + -36, -13, -40, 44, -39, 102 }, + { 8, 1640, 109, 387, -24, 7, -27, -115, 23, -129, + -115, 607, -18, -360, -322, 243, 881, 1159, -2735, -1719, + 237, 754, 33, 651, 437, 613, 1612, -488, 363, -628, + -645, 53, -835, -778, 143, -715, 204, -193, -299, -129, + -620, 96, -375, 318, -340, 703, -688, -239, 467, 78, + -185, 115, 175, 21, -8, -130, 36, 112, -81, 138, + -283, -1, 4, -40, 14, -63, 144, 157, -135, 34, + 48, -40, 13, -16, -307, 49, 91, -62, -62, -69, + -2, -44, 41, 8, -64, 116, 15, -15, 11, 15, + 49, 3, -62, 25, 25, -22 }, + { -4393, -6665, 1734, 338, 380, 76, -45, 165, -632, 15, + -669, 171, -429, 494, -706, -322, -485, -623, 36, -470, + -317, 320, 126, 443, -98, 489, -532, -117, 708, 568, + 102, 98, 236, -546, -37, 331, 576, 61, -371, 24, + 44, 72, 559, -86, -295, 122, 187, 106, -186, 447, + -155, -250, -198, -10, -353, 198, -214, 103, 28, 1, + 160, -41, -181, -320, 16, 204, -109, -40, -4, -53, + -43, 172, -35, 173, 42, 0, 56, 89, -28, 51, + -51, 214, -71, 148, -100, -16, -51, 26, -13, -26, + 7, -29, -69, 68, 41, -32 }, + { 6, 21, -105, -194, 172, 52, 24, -91, 3, 106, + -165, 564, -159, 245, 724, 833, -331, -73, 643, 1295, + 465, -259, 1436, -1788, -1030, 1000, -745, 327, -196, 226, + -73, -295, 758, -266, -637, 192, -323, -313, -472, 177, + -314, -2, 197, -436, 60, -110, -44, -405, -8, -166, + -122, 56, -99, -219, -199, 198, 9, -192, 17, 154, + 203, 131, 140, 93, 164, 46, -240, -38, 34, 47, + -145, 14, -78, 51, -92, -133, -33, 138, 100, 129, + 15, -95, 39, -39, 55, -14, -8, 167, -3, -1, + 143, -2, -21, 67, -10, 30 }, + { 3415, -23354, -1218, -1541, -1383, -585, 213, -420, 513, -281, + -203, 408, 1123, -966, 1222, 127, 89, -309, -197, -367, + -196, 957, 1279, 520, -809, -41, -368, -393, 701, -104, + -564, -149, 181, -48, -429, -957, -746, 139, 1, 111, + -31, -173, 257, 456, 53, -111, -2, -312, 70, -68, + -261, 255, 4, 136, 687, -31, -54, -1, -184, 131, + 13, -22, 151, -16, -86, 128, 74, 24, 74, 57, + -103, 12, -96, 53, -54, -23, 106, -28, 97, -56, + -43, -6, -55, -24, -91, 53, 152, 21, -100, -88, + 80, -22, 13, 94, -46, -44 }, + { 3, -824, -270, 195, 135, -9, -102, 188, -516, 102, + 268, -26, 43, -219, -3252, -230, -668, 704, -876, -351, + 83, -501, -60, -1012, -178, -991, 370, -66, 990, 340, + -533, 368, -128, 645, -125, 261, 232, 348, 263, -272, + -354, 75, -310, 503, -593, 11, -329, 354, 151, -401, + 141, 269, -423, 197, -83, -132, -207, 157, 28, -68, + -123, -3, -34, 206, 25, -5, 18, -144, 5, 69, + 66, -124, 250, 78, -137, 120, -19, 24, -136, -49, + -14, 77, 1, -67, 156, -25, 6, -96, -19, -40, + 32, 16, 42, 2, -82, 63 }, + { -8, -15291, 1105, 71, 313, 1174, -961, 621, 559, 544, + -1026, -518, 418, 633, -292, -70, 1190, 163, -297, -796, + 748, -221, -81, -200, 567, 0, 549, 232, -305, 615, + -609, 229, -516, -128, 263, -61, 286, 39, -541, -98, + -194, -278, 506, 171, -223, 256, -116, -167, -78, 213, + -128, -10, -215, 282, 243, -96, 11, 33, 35, 282, + 256, 115, -175, -97, 276, 231, 30, 155, -379, 106, + -18, -12, 214, 106, 131, -110, -340, 170, -53, 36, + 109, 197, -63, -119, -73, -28, 42, 91, -36, -119, + 119, -46, 55, -114, 28, -42 }, + { 243, -1262, -750, 478, 807, -663, 314, 38, 564, -556, + -15, -1096, 389, 133, 108, -803, 1177, -9, 17, 355, + 467, 484, 106, -336, 202, -417, -203, 169, -182, 323, + 538, -441, 289, -97, 317, -269, -272, -8, -349, -322, + -36, 586, -190, -148, -117, -250, -337, -178, -238, -383, + -282, -121, 157, 16, 84, 139, -101, -157, -25, -16, + 24, -159, 210, -106, 41, 198, 29, -190, 89, -220, + -159, 13, -137, -94, -56, 27, -29, 20, 171, -121, + 97, 14, 5, 129, 89, 27, 56, -43, 42, -97, + -32, -53, -12, 37, -33, 66 }, + { 271, 9966, -378, 430, -200, -658, 404, -280, 821, 793, + -34, 532, 236, -210, -737, 581, 609, 279, 37, -1734, + 350, 62, 85, -591, 1277, 625, -449, -336, 152, -220, + 346, 316, -338, 71, -7, -68, 542, 621, 163, 197, + 118, 535, 151, -736, 66, 20, 421, -4, 148, -22, + -212, -217, -370, -10, -42, -197, -230, 75, -186, 40, + -363, 116, 60, 171, -134, 23, -109, -82, 244, -317, + -206, 228, -44, 69, -10, 3, 106, 1, 105, 129, + 27, -134, -39, 16, -148, -80, -102, -78, 51, 46, + -11, 35, 37, 46, 86, 18 }, + { 19, 3301, -392, 376, -12, -42, -3, -237, -223, 38, + -32, 152, 25, 1194, -1673, -160, 931, 1898, -355, 1179, + 475, 517, -721, 210, 1077, -1177, 446, -213, -694, 1116, + -770, 12, -557, -21, -213, -278, 534, 110, 946, -434, + 209, -333, 267, 46, 16, 350, 19, -315, 38, 531, + 157, -190, -295, 29, -138, 157, -330, 226, -105, 160, + 171, 200, -262, -23, -91, 105, -185, 146, -48, -125, + 18, 211, -2, 106, 98, -110, -44, -21, 165, -149, + -107, -28, 118, 36, -3, -14, 38, -52, -4, 19, + -38, 13, -191, 72, -25, -24 }, + { -1562, 5214, 113, 82, -389, -293, 210, -437, -177, -119, + 229, -922, 145, 1212, -1014, -523, 1878, 119, 255, -421, + 436, 72, -746, -403, -395, 598, -133, -343, 444, -840, + 190, -198, 80, 34, 175, -450, -397, 763, 113, 281, + -222, -201, -68, 377, -20, 462, 262, -455, 90, -134, + -401, 182, 94, -23, 121, 124, 126, -8, -368, 59, + 210, 113, -30, -212, 97, -21, 195, -106, 139, 244, + -220, -87, -93, 134, 239, -42, 148, 77, 58, 99, + 60, 57, 159, 18, 86, 19, 90, -154, -22, 74, + 42, -39, 89, -84, -22, 23 }, + { -435, -411, 639, 64, 255, -131, 20, 564, 64, 221, + -149, -172, 26, -686, -1045, -742, 553, 859, 233, 890, + -1520, -502, -1106, 559, 67, -228, -70, 1755, -647, 684, + -301, -982, 707, -537, 771, -696, -817, -233, -69, 502, + -814, 536, -615, -97, -417, -346, -40, -23, 273, -259, + -37, -22, -171, 225, 56, 87, -154, 52, -239, -221, + 102, -245, -170, -44, 98, -13, 161, -88, -235, -31, + -39, -299, -207, -2, -91, 44, 4, 0, -176, 132, + -53, -59, 41, 51, -88, 4, 137, -32, 60, -1, + -14, -17, -31, -30, 18, 111 } }, + { { 1541, 5222, -30, -598, -34, 17, 426, -873, -355, -21, + 249, -1911, 196, -591, 465, -101, -344, 396, 269, -350, + 101, 90, -430, -1037, -1215, -419, 553, 145, -297, 82, + -738, 111, 232, 343, -100, 904, -271, 40, 334, 58, + 78, 22, 119, -22, -123, 64, -317, 528, -91, 363, + -263, 24, -47, -229, 91, -139, -380, -489, 550, -215, + 144, -70, -230, 223, -1, -94, 192, -156, -11, -166, + 127, 100, 53, -134, 64, -9, 39, -74, 73, -61, + 76, 96, 79, 95, -46, -85, 37, 146, -74, 31, + -70, -123, 132, -15, 4, -41 }, + { -32, 1005, 1602, -742, -375, -12, -51, 624, -553, -373, + 43, -647, -349, 1700, -771, -377, -825, 124, -355, 862, + -240, -411, 544, -1184, -664, 954, 781, -1089, 404, -386, + 366, 673, 156, 213, -499, 41, 531, 117, -434, -59, + 136, 58, 289, -47, -99, 115, -33, 23, -24, -27, + -24, 194, 526, 23, 130, -239, -248, 30, -377, 25, + 384, 70, 69, 94, 168, -136, 100, 192, 70, -89, + -78, -97, -319, 15, -107, 54, 22, -13, -79, -128, + 81, 52, 47, -44, 31, -11, 24, 76, -14, 33, + -3, 87, 119, 43, -50, -78 }, + { -47, 5819, -1251, -391, 362, 128, -293, 338, -262, 270, + 701, -462, -266, 676, 425, 786, -924, 1651, -1502, 330, + 676, -726, -60, -123, 251, 462, 191, -137, -29, -51, + -241, -347, -719, 37, 168, -183, -63, 237, -217, 576, + -634, -350, 280, 525, -156, -168, -60, 196, -256, 656, + 83, -288, 245, -12, -454, -94, -440, 218, 31, 90, + 4, -218, -35, -100, 137, -4, -104, 213, -24, 156, + -209, 26, 176, 18, 100, -68, -118, -46, 97, 8, + -97, -18, 30, -54, -7, -59, 116, -57, 36, 7, + -75, 46, -40, 107, -61, 19 }, + { 3760, 3689, -1564, 1426, 274, 37, -673, 802, 234, 776, + -349, -311, 440, 999, 137, 458, 700, 419, -370, -878, + 558, 144, -437, -226, 49, -1056, 87, -301, -205, 114, + -20, 132, -204, -259, 561, 174, 441, 153, 535, 610, + 89, 147, -252, -120, -212, 542, 74, -92, -3, -575, + 178, -199, 0, 443, -67, -59, 88, 95, 47, 36, + -68, 212, -285, 204, -32, -67, 35, -153, -176, 93, + -156, -65, 26, 72, 48, -146, -1, -117, -7, -2, + -1, 56, 49, 41, 54, 3, -8, -96, 27, -81, + 9, -12, -98, -37, -48, 96 }, + { 44, 1594, 38, 78, -235, -99, -1, 232, 157, -62, + -85, 250, -571, -691, -1491, -2365, -694, 3121, 123, -497, + 138, -514, -634, 791, 631, -699, 438, -536, 536, -829, + -396, -88, -945, -502, 637, -597, -133, 182, -179, 172, + -415, 89, -177, 65, -694, 813, -394, -258, 212, 64, + -105, -161, 85, 54, 4, -27, 159, 201, -234, 141, + -254, -104, 95, 131, 68, -28, 234, 157, -103, 104, + -165, -161, 125, 84, -241, 56, 209, 25, 10, 16, + 58, -62, -121, 23, -9, 125, 45, -25, 36, 1, + 56, -20, -101, -6, 9, 15 }, + { 5407, 2048, -2119, -216, 0, -274, 413, 780, -1304, 145, + -129, 828, 252, -259, -693, -185, -577, -44, 755, 252, + 633, 330, -181, 549, -403, 396, -217, -221, 2, 150, + -648, -654, 148, -531, -169, 268, 285, 110, -203, 120, + 145, -265, 205, -194, -284, 94, 89, 94, -328, 237, + -184, 94, 162, 62, -348, 179, -160, 161, 5, -52, + 5, -27, 159, -19, 34, 95, -222, -168, 7, 106, + -21, 153, -67, 168, -26, -97, -55, -82, -14, 121, + -81, 160, -189, 34, 21, 77, -63, 37, 37, 50, + -34, -34, -57, -43, -17, -18 }, + { 47, 881, 483, -380, -110, -6, -12, -103, 45, -300, + -512, 182, -673, -944, -360, -861, -2372, -938, 94, 367, + 532, -81, 1206, -1688, -1636, -20, -1485, -82, -168, 1346, + 1235, 429, 515, 226, -109, 508, 72, 34, -172, 564, + -61, 7, 248, -288, 235, 10, 163, -95, 178, 123, + 171, 242, 240, 177, -71, 135, -23, 69, 207, -118, + -80, -229, 45, 174, 51, -5, -108, 181, 211, 27, + -294, -25, -109, 53, 113, -62, -24, 66, 7, 32, + -116, -120, 122, 15, 42, 8, 23, 165, 46, 40, + 43, -39, 57, 120, 40, 12 }, + { -1699, -28682, 651, 405, -454, -163, -203, -617, 327, -149, + 497, -133, 382, 26, 1488, -426, -33, -863, -579, 209, + -89, 602, 564, 37, -824, 210, 184, -337, 207, 60, + -264, -306, 84, 206, 73, -41, 169, 705, 284, -25, + 5, 210, 299, 81, 88, 89, 319, -132, 49, 56, + -315, 276, -330, -322, 401, -272, 11, 133, -87, 90, + -153, -236, -17, -49, -88, 133, 186, 26, 8, 104, + -155, -22, -105, 166, 31, -62, 108, -42, 84, -26, + -87, 19, 36, 70, 19, 61, 180, 86, -76, -80, + 63, 28, 56, 42, -115, -35 }, + { 78, 313, 377, 95, 287, -24, -159, 235, -513, 94, + 15, -201, 298, -611, -5130, -1817, -1422, 639, -1029, 774, + 666, -845, 70, 867, 1423, -1299, 364, 340, 276, 529, + -568, 117, -236, 190, 52, 149, -434, -47, -76, -197, + 34, 241, -183, 557, -317, 456, -79, 256, 68, -154, + 265, 171, -324, 307, 84, 6, -120, 188, -74, -290, + -340, 4, 65, 130, -20, 126, 26, -88, -41, -58, + -9, -156, 230, 40, -190, 2, -54, -48, -231, 50, + 43, -5, 12, -21, 114, -137, 23, 11, -14, -71, + -4, -30, -5, -26, -96, 90 }, + { 151, -18219, -1529, 626, -404, 1651, 864, 1425, 978, 1211, + -568, 272, 1183, 1305, 314, 83, 1369, 110, -120, -267, + 638, -14, 395, -790, -379, -153, -223, -587, -770, 278, + -133, 490, -573, -72, 608, 12, 315, 301, -530, -13, + 566, 3, 99, -161, -275, -225, 18, -12, -14, 325, + 198, 419, -171, -307, -95, 70, 87, 166, 95, -6, + 9, -18, -183, 119, 154, -91, -31, 180, -220, 170, + -70, -30, 158, 14, -4, -89, -188, 124, -94, 89, + 10, 26, -175, -102, -1, 27, 102, 76, -143, -233, + 65, -115, -63, -134, 35, -65 }, + { -246, 968, 852, -445, 233, -616, 707, 16, -125, -877, + 318, 24, 1387, -37, 626, -406, 137, -808, 693, 43, + -812, 801, 820, -50, 353, 78, -123, -38, -454, -126, + 604, 96, 763, -126, -239, -445, -242, -85, -42, -79, + 167, 1095, 201, -39, -228, -542, -486, 47, 244, -36, + -102, -67, 175, -27, 60, 225, -82, 12, 188, -86, + -33, -293, 11, -283, -19, 122, -122, -236, 195, 29, + 5, 59, 40, 65, -23, 47, -105, -71, 70, -167, + 145, 12, -59, 6, 45, -89, -81, -62, 113, -20, + 33, 1, -17, -53, -14, 141 }, + { -2419, 6803, -470, -563, 1107, 1478, -56, -148, 727, 75, + 136, 846, 189, -133, -1042, 58, 86, -137, 830, -1525, + -402, 85, 578, -141, 1184, 485, -495, -321, 448, -246, + -2, -23, -515, 185, -8, 86, -205, -227, -231, 300, + 315, 429, 37, -125, 506, 58, 482, -209, 68, -59, + -369, -168, -229, -193, 46, 22, -188, 219, -24, 195, + -108, 165, -84, 225, -63, -1, 87, 81, 198, -181, + -24, 187, -223, -133, -132, 15, 125, 10, 43, 45, + 8, -98, 30, 120, -89, -66, -55, -15, 37, 44, + -13, 49, 40, -34, 44, -55 }, + { 43, 3842, -324, 221, -8, -450, -227, -80, -5, 174, + 29, 66, -755, 2548, 890, 1562, 849, 771, -809, 933, + -835, 655, 727, 209, 45, -745, 642, -95, -312, 1746, + -684, -248, 53, 406, 17, -80, 791, -229, 735, -152, + 282, -417, -19, -240, -123, -145, -94, -291, 173, 582, + 167, 290, 154, 172, 87, 354, 82, 455, -111, 161, + 53, 445, -45, -132, -100, 117, -109, 0, -249, -150, + -262, 213, -50, -71, 193, 73, 20, -34, 78, -154, + -42, -49, 31, -37, 52, 62, -9, -191, -63, 82, + -42, 6, -96, 58, -77, -10 }, + { 515, 8532, 471, -523, -934, 9, 34, -579, 318, -247, + -532, -2027, -963, 721, 279, -655, 1258, 95, -310, -691, + 791, 592, 105, 501, 407, 700, -205, 11, 1658, -610, + -379, -658, -70, 74, 17, -810, -1076, 461, 419, 869, + -39, -108, -316, 100, -416, 62, 411, -432, -163, -44, + -179, 211, 202, 95, -65, 22, 151, 84, -384, -98, + 140, -15, -8, -96, 177, -75, 146, -113, -13, -117, + -180, -65, -237, 68, 116, -95, 150, -55, -110, 55, + 107, 24, 4, -121, 5, -127, 36, -117, 37, 175, + 112, -87, 40, -70, -1, 73 }, + { 409, -1387, -997, -47, -195, -455, -53, 721, 192, -259, + 12, 130, -129, 1984, 2701, -447, -940, -39, 62, -1361, + -1972, 1609, 26, 660, 59, 32, -12, 1164, -719, 840, + 1266, 445, 856, -733, 399, -264, 63, -483, -388, 953, + -460, 767, -334, -251, -583, -436, -152, -326, -166, -332, + 39, 255, 260, 43, -515, -170, -254, 125, 172, 326, + 264, -121, -183, 14, 236, -28, -4, -184, -64, 98, + 26, -68, 22, 73, 6, 21, 13, 38, -126, 123, + -222, -95, -14, -52, -72, 12, 22, -113, 88, -10, + -28, 10, 8, 33, 42, 26 } }, + { { -1117, 3615, 780, 279, 391, -13, -351, -667, -395, -411, + 500, -769, -649, 270, 526, -527, -662, 243, -71, 508, + -783, 408, -643, -656, -812, -200, -92, 2, 503, -150, + -284, -213, 142, 731, 47, 318, 93, -246, 447, 172, + -182, 344, 8, -317, 149, -102, -248, 231, 94, 392, + -106, -182, 66, -151, -58, -212, -398, -416, 272, -156, + -51, 84, 20, 83, -20, -202, 70, -36, 85, -107, + -32, 205, -107, -69, -33, 36, 14, 15, -63, 16, + -25, 222, 78, 42, -59, 14, 55, 11, -45, 71, + -65, -113, 116, -49, 34, -59 }, + { 79, 2224, 596, -1081, 125, -89, 69, 216, 77, -877, + -245, -474, -223, 768, 429, -505, -828, -548, 1447, -874, + 15, 683, -295, -403, -576, 104, 561, -663, 99, -377, + 605, 74, 777, -156, 149, 40, 383, 409, -481, -185, + 419, -94, 378, -468, -110, 225, 500, -83, -192, 16, + 26, 146, 503, 182, 52, -53, -317, -383, -97, 62, + 342, 179, 24, 74, 172, -168, 110, 268, 75, -113, + -147, -99, -192, -130, -52, -55, -45, -5, -15, -69, + 102, -19, 34, 32, -16, 21, 7, 89, -37, 83, + -11, 81, 55, 78, 14, -64 }, + { -23, 2450, 1093, 738, -635, 171, -61, 289, -55, -465, + 1235, 65, -749, 305, 861, 307, 418, 518, -978, -186, + 295, -684, 598, -242, -319, 657, 114, 439, -710, 39, + 372, -1015, -595, 404, -564, 254, -244, 286, 6, 15, + -490, -352, 165, 560, -114, -149, -124, 414, -335, 156, + 146, 168, -103, -93, -150, -267, -284, 170, 23, 235, + -169, -187, -113, -77, 151, 26, 34, -47, 63, 78, + -76, -95, 197, 27, -11, 9, -58, -80, 57, 9, + -72, -20, 53, -50, -108, 69, 82, 29, -153, 57, + -36, -15, 50, -1, 13, -15 }, + { -3713, 10395, 1619, 167, 672, 245, -227, 116, 302, 1416, + -315, -684, 547, 203, 783, -15, 1043, 736, -498, -278, + -210, -315, 231, -446, -31, -308, -1018, 85, -187, 280, + 190, 390, -56, -14, 97, 397, -21, 434, 90, 1033, + 213, -281, -65, -488, 34, 164, 612, -157, 97, -383, + -160, 26, -9, 186, 16, -138, 59, 278, -56, 9, + -37, 208, -57, -33, 178, -158, 122, -159, -149, 136, + -27, 24, -110, -33, 32, -25, -39, -55, -30, 16, + -40, 25, 94, 47, 16, -18, 33, -117, -61, -6, + 47, -48, -61, -68, -18, 87 }, + { -98, 1569, 113, -289, 151, -93, -14, -13, 238, -174, + 338, -234, -143, -1248, -1779, -1450, -697, 391, 2098, 154, + 399, -1024, -1040, 1058, 26, -879, 974, -316, 856, -1384, + 194, -187, -1544, 517, 435, -473, -169, -30, 127, -57, + -32, 42, -44, -386, -194, 1, 112, -278, 113, 88, + 17, -101, -100, 167, -67, 193, 150, -24, -327, 106, + -27, -122, 168, 225, -33, 58, 171, 128, -16, 75, + -218, -118, 90, -8, -75, 0, 135, 69, 104, 72, + -112, 2, -109, -11, 57, 122, 56, -35, 12, 17, + 38, -14, -31, -55, -32, 6 }, + { -5184, 11944, 833, 676, -154, -244, 271, 427, -1003, -241, + 574, -529, 1330, -1160, -133, 106, -1020, 95, 495, 840, + 667, 393, -319, 301, -79, 248, -66, -69, -396, -307, + -358, -852, -46, 224, -352, 333, -211, 91, 110, 267, + 68, -204, -11, -115, -373, 38, 168, 25, -428, 120, + 166, 5, 354, -136, 112, -128, 72, 23, -96, -44, + 19, -83, 187, 212, 55, -160, -28, -68, -99, 71, + 59, -11, 183, -33, 7, -57, 6, 8, -99, 65, + -65, 77, -85, -109, 114, 41, 9, -31, 82, -39, + -75, 87, -31, -59, -62, 57 }, + { -12, 1063, 429, -24, -249, 3, 34, -165, 192, -675, + -220, -330, -206, -1024, 671, -651, -3030, -383, 577, -680, + -226, 1066, 127, -1773, -843, -640, -269, -918, -131, 1702, + 1361, 452, -9, 232, -13, 514, 34, 257, 40, 351, + 55, 70, -318, 60, 410, 36, 45, -57, 249, 218, + 165, 134, 268, 143, 7, 55, 21, 59, 437, -63, + -143, -283, -174, 201, 2, 29, -85, 165, 232, 11, + -335, -158, 61, 23, 133, 0, 58, -78, -5, -4, + -25, -55, 45, 102, -87, -14, 194, -39, 59, 155, + -62, 15, 39, 53, 86, -34 }, + { -356, -29365, -707, 346, 30, 347, -991, 106, 9, -163, + 442, 1, -622, 725, 599, 371, -858, 326, -972, 208, + 162, 238, 432, -87, -460, -250, 361, -21, -344, -157, + 239, -98, 109, 234, 188, 505, -48, 555, 148, 19, + -216, 350, 252, -9, 108, 306, 494, -337, -233, 386, + -450, 274, -309, -209, 151, -284, 72, 32, 147, -26, + -128, -344, 83, -101, -85, 236, 167, 51, -56, 181, + -250, -32, -26, 158, 61, 0, -14, 35, 30, -6, + -92, -47, 66, 69, 127, 110, 25, 65, 2, -39, + 50, 2, 47, -21, -76, -43 }, + { -3, 904, 62, 114, 380, -84, -34, -156, -115, 77, + -223, 82, 125, -1173, -4680, -1380, -916, 439, -1223, 1293, + 635, -982, -719, 1754, 20, -250, 273, 476, -120, 1193, + -1112, 257, 291, -169, -165, 450, -253, -344, 10, -73, + -220, 384, -28, -90, 414, 183, 73, 71, 124, 259, + -1, 85, -115, 121, 102, 160, -287, 264, -146, -18, + -482, 70, -85, 285, -8, 42, 18, -102, -2, -195, + 22, -9, 16, 107, -48, -194, 82, -126, -114, 63, + 61, -89, -39, 32, -19, -2, 41, 29, -80, 17, + -72, -26, 37, -110, -21, 86 }, + { -269, -19066, -923, 1317, -718, 143, 1288, 1410, 1539, 853, + -65, 263, 1109, 529, 80, 1282, 1023, 618, 250, 79, + -591, 54, 232, -603, -684, 844, -948, -944, -859, 399, + 159, 199, -337, 175, 332, 214, 839, -311, -467, -486, + 1149, -37, 270, -643, 363, -409, -52, 50, 7, 81, + 650, 162, -196, -341, -108, 77, -37, 324, 71, 77, + -14, -375, -64, 204, -30, -111, 205, 18, -139, 109, + 136, -95, -40, 130, -109, -15, -75, -67, -35, 149, + 12, -72, -81, -42, -57, -82, 84, 63, -106, -11, + -131, -51, -124, -27, -97, 61 }, + { 209, 2473, -505, -289, -403, 370, 181, -62, -248, 83, + -175, 521, 481, -55, 1324, -413, 651, -1472, 488, 277, + -767, 400, 1238, -295, 638, 58, -175, -429, -217, 359, + -38, 170, 836, -48, -918, -5, -40, -250, 458, 49, + -67, 619, 261, -46, -69, -299, -448, -215, 246, 217, + -179, 35, 269, -185, -30, -1, 254, -40, 349, -246, + -93, 105, -214, -234, -111, -127, 12, 51, 39, 39, + 44, -16, 160, 81, -25, 23, -45, -60, -16, -62, + 99, -66, 13, -87, 76, -169, -31, -64, 139, -6, + -31, 58, -47, -88, 69, 99 }, + { 3639, -265, -1135, -1294, 1304, 2862, -1467, 405, 492, 39, + 744, 64, -266, -437, -568, 110, 416, -685, 659, -604, + -739, 230, 784, 338, -325, 538, -138, 166, 161, -195, + -46, -74, -155, -173, -249, 1155, -798, -519, -289, 502, + -69, 928, -549, 202, 431, 200, 84, 152, -73, -92, + -83, -212, -433, -77, 85, -178, 252, 67, 159, 18, + 177, 10, -76, 49, 57, 131, -22, 143, -40, 97, + 9, 35, -20, -173, -152, 69, 62, 29, 40, -90, + 18, 11, 46, 72, -99, -22, -91, 27, -24, -4, + 53, -26, 79, -52, 31, 5 }, + { -91, 3233, 73, -150, 556, -840, 180, -67, -37, -182, + 90, 144, -846, 1539, 211, 2917, 220, 994, -230, 281, + -1285, 405, 2450, 186, -1341, 1180, 719, -992, -126, 898, + -35, -178, 814, -289, 358, 209, 105, 262, 270, 471, + -202, -8, -443, 124, -220, -511, 285, -232, 367, 29, + 245, 478, 385, -251, 379, 247, 420, 141, 24, 91, + -138, 399, -49, -249, 85, -21, 142, -158, -190, -169, + -295, 272, -137, 21, 130, 1, 93, -82, -15, -43, + 65, -38, -65, -18, 3, 114, -105, -84, -37, -24, + -17, -26, -6, -8, -4, -27 }, + { 873, 8121, -68, -701, -313, 226, -14, -607, 191, -300, + -900, -2030, -912, -662, 1972, 261, -253, 93, -668, 73, + 509, 341, 582, 256, 1115, -551, 651, 302, 1227, -130, + -753, -579, -7, 8, -109, -311, -762, -126, 290, 516, + 724, -273, -451, 238, -666, 127, -84, -460, -305, 140, + 137, 316, -25, -71, 126, 1, 15, 113, -328, 130, + 70, -150, -11, 20, 246, -41, -49, 49, -84, -384, + 78, -169, -182, 63, -18, -16, 84, -30, -50, 51, + 24, 40, -68, -119, -48, -83, 1, -28, 48, 110, + 50, 9, 2, -76, 37, 37 }, + { -392, -1843, 199, -167, -160, -358, -474, 240, 367, 100, + 54, 68, -806, 90, 3891, 1791, -737, -638, 221, -2855, + -479, 1795, -266, -277, -88, -134, -90, 200, 1219, -425, + 1374, 1129, 98, -283, 422, -388, 174, -54, -302, 216, + 180, -27, 413, -870, -351, 4, -323, -89, -631, 106, + 123, 142, 370, -52, -487, -183, -429, 226, 352, 234, + 249, 46, -187, -46, 73, -1, 182, -514, 193, 140, + -57, 45, 126, -56, -12, 120, -1, -212, 65, 58, + -163, -100, 7, -114, 74, -35, -8, -9, -16, -2, + 11, -5, -1, 87, 27, -20 } }, + { { 831, -4707, -7786, -1453, -285, 1, -190, -265, -258, -1122, + -287, -458, -671, 360, 795, -286, -862, -173, -557, -1, + -1036, 551, -353, 39, 428, 628, 140, -332, 605, 111, + -430, -272, 133, 337, -149, 336, 198, -147, 417, 441, + -90, 188, -48, -199, -141, -405, -53, 84, -43, 141, + -458, -280, 120, -34, 226, 33, -260, -355, 70, -411, + -241, 204, 185, -69, -254, -381, -29, -55, 56, 35, + -23, 89, -118, -29, -49, -15, -61, -6, -93, 21, + -98, 40, 10, 123, -31, -28, 30, 12, -42, 49, + -5, -60, 65, -53, 31, -50 }, + { -102, 1479, -215, -392, 910, -149, -198, -261, 104, -839, + -101, -440, 23, 1065, 1009, 867, 127, -736, 1207, -721, + 411, 1144, -498, 159, -565, -953, -80, -646, 653, 227, + 553, -266, 1061, -235, 45, -331, -105, 719, 157, 7, + 274, -185, 319, -307, 44, 44, 380, 246, 73, -40, + 76, 43, 191, 47, 320, 372, -148, -385, -146, -12, + 112, 118, 83, 0, 107, -198, -81, 56, -16, -162, + -71, 142, 104, -120, -98, -46, -34, -2, 38, -7, + 54, -22, 24, 38, -30, -31, -29, 72, -75, 43, + 3, 24, -67, 17, 53, -6 }, + { 93, -607, -903, 1659, -54, 249, 195, -111, -455, -78, + 1042, 438, -410, -704, 555, 574, -8, 162, 67, -111, + 422, -478, 734, -55, -1143, 360, 338, 205, -831, -247, + 287, -654, -292, 483, -258, 448, -160, 60, -288, -99, + 60, 2, -191, 172, -130, -135, -348, 210, -234, -57, + -164, 72, -207, -41, 116, -33, -141, 132, 78, 238, + -108, -168, -87, -61, 6, -83, 51, 21, 70, 46, + 27, -158, 35, -16, -12, 30, -10, -95, 10, 118, + 113, 56, -11, -28, -33, 87, -5, 35, -93, 103, + -25, -84, 47, 33, 53, -38 }, + { 2739, 15052, -1737, -915, 16, 421, 353, 3, -489, 806, + 378, -730, -297, 6, 919, -537, 618, 1024, -498, -313, + -330, -735, 371, -243, 38, 885, -182, 445, -83, 154, + 292, 338, 92, 86, -260, 385, -329, -3, -261, 269, + -59, -145, -23, -100, 203, -264, 603, -73, 252, -35, + -179, 204, 47, 11, -131, -321, -3, 92, -150, 42, + -120, 254, 30, -118, 179, -102, 112, -54, 27, 199, + 82, 194, -4, -74, 21, 58, 36, 37, -13, 25, + -9, -36, -35, 19, 24, 27, 49, -91, -51, -21, + 9, -42, 14, -35, -21, 59 }, + { 125, 1638, 27, -504, 82, 55, -77, -210, 190, -69, + 312, -421, -179, -1020, -1582, -400, 1096, -1554, 716, 973, + 66, -432, -686, 18, 253, 150, 1370, -253, 679, -935, + 300, 272, -365, 661, -200, -432, -174, -292, 196, -133, + 234, 144, -347, -490, 157, 182, 122, -403, 189, 109, + -18, 5, -140, 106, -5, 206, 48, -18, -202, 197, + -15, -88, 163, 162, -202, -68, 117, 116, 20, 45, + -140, -83, 29, 7, -61, -112, -25, 18, 18, 49, + -52, 91, -51, 28, 40, 52, 34, -10, -38, -45, + 20, 48, 54, -51, -57, -28 }, + { 3665, 19155, -2329, 2647, 1057, 245, -488, -381, -297, -625, + -196, -640, 1487, -1571, -531, 757, 226, 458, -41, -361, + -486, 319, -127, 154, -441, 237, 187, 375, 138, -357, + -164, -56, 126, 76, -105, 416, -546, -376, 50, 232, + 196, 381, -46, -257, -165, 560, 398, -84, -229, 75, + 236, 112, 386, -125, 135, 64, -4, -172, -211, -135, + -53, -167, 227, 132, 75, 64, 156, 95, -98, 5, + 76, -68, 222, 80, 116, 32, 10, -2, 6, 103, + -79, 70, -92, -142, 32, -24, 24, -30, 113, -15, + -37, 145, 10, -1, -23, 26 }, + { -21, 326, -74, 393, 121, 36, -14, -175, 390, -76, + 306, 52, 167, 628, 3118, 2709, 132, 663, 480, -995, + -308, 838, 1431, -769, -777, -506, -171, -343, 756, 656, + -255, -308, 135, 393, -407, -32, -174, -10, -146, 6, + -1, 106, -386, 123, 204, -280, 104, 148, 87, -83, + -127, -161, -4, 153, 31, -17, 63, 163, 412, -49, + -6, -55, -66, 134, -95, -43, -195, -41, 57, 106, + -160, -95, 60, -32, 56, -17, 105, -111, -19, -56, + 14, 69, 19, 69, -81, -85, 124, -97, 49, 180, + -54, 40, -17, -49, 55, -55 }, + { 2207, -25957, -488, -1421, -1271, 357, -376, 554, -4, -394, + -590, -398, -645, 1237, 279, -757, -434, 1540, -396, -135, + -117, -337, -212, -188, 141, -117, 19, 5, 135, 288, + 373, -220, 213, 376, 220, 656, -383, 234, 52, -54, + -55, 266, -6, -165, 137, 423, 340, -150, -55, 62, + -602, 440, -13, -214, -185, -509, 53, 98, 318, 345, + 250, -208, 8, -191, -95, 62, -117, 47, 88, 150, + -203, 110, -84, 32, 77, 3, -30, -31, -8, 81, + -57, -65, 56, 19, 84, 60, -88, 24, 59, -23, + -7, -90, -54, -55, -28, 22 }, + { -73, 30, -535, -144, 70, -48, 30, -124, 8, 82, + -231, 78, 360, 977, -2395, -26, 706, 1219, -1589, 18, + 95, -790, -175, 487, -2113, -392, -536, -303, -241, 1104, + -354, 778, 452, -327, -441, 677, 289, -324, 140, 391, + -371, 11, 174, -218, 210, -4, -6, 209, 321, 273, + -80, 234, -115, 149, 226, 233, -309, 54, -174, 296, + -151, 271, -179, 130, 35, -23, 67, 52, 99, -174, + 74, 109, -74, 76, 26, -113, 142, -125, -40, 36, + -28, 63, 85, -50, -99, 40, 44, -2, -24, 88, + -115, -31, 86, -48, 33, 12 }, + { 399, -16775, 1090, 189, -1630, -1249, -62, 345, 389, -338, + -500, -344, -331, -399, 388, 1960, 1091, 134, 454, 485, + -989, -332, 317, -130, -681, 644, -699, -443, -1018, -20, + 414, 286, -238, 757, -170, -340, 663, -346, -180, -186, + 926, -347, 549, -241, 453, -651, -97, 190, 107, 17, + 168, -156, -139, -321, -62, 70, -268, 189, 127, 104, + 6, -359, -10, 148, -4, 6, 13, -59, -105, 1, + 86, -111, -23, 164, -123, 9, -99, -117, -60, 94, + -38, -29, -38, -98, -130, -136, 36, 82, -6, 96, + -84, 48, -40, 14, -45, 108 }, + { -151, 3469, 734, 102, -184, -51, -548, -97, 465, 669, + -700, -61, 694, 610, 1792, 198, 1449, -317, -421, -568, + 327, -79, 605, -89, 864, -110, -324, -715, 118, 636, + -87, -265, 53, 43, -860, 77, 337, -309, 191, -56, + -44, 147, -329, -399, -71, 225, -339, -375, 468, 617, + 47, -128, 307, 81, 5, -218, 127, -111, 213, -69, + 180, 43, -340, -85, -77, -25, 127, 39, 33, 109, + 80, -11, 223, 97, -53, 73, 87, -4, 45, -80, + -23, 42, 51, -140, 54, -152, 47, -3, 123, -29, + -70, 32, 10, -13, 22, -9 }, + { -3182, -8479, -211, -1159, -32, 1073, -1251, 1073, 226, -7, + 796, -516, -380, 738, 184, -110, 433, -602, 596, -105, + -540, 194, 811, 72, -1121, -123, -21, 141, 175, 267, + -62, -199, 389, 37, 58, 1861, -357, -405, -178, 126, + -413, 468, -803, 177, -59, -44, -110, -372, -49, 391, + 139, 12, -315, 174, 363, -186, 261, 145, 318, -95, + -136, -76, -17, -20, 61, 147, -187, 71, 41, 203, + 75, -17, 38, -42, -53, 62, 42, 22, 16, -91, + 53, 7, 14, 48, -141, -25, -134, -46, -79, -79, + 31, -88, 39, -3, 36, 19 }, + { 139, 2014, -846, -302, 801, -699, -115, 13, 255, -337, + -73, 172, -1101, 144, -3589, -1211, -834, 464, 538, 938, + 67, 1610, 1745, -168, -1450, 788, 782, -232, 411, 360, + -113, 217, 1607, -207, -233, 312, 138, 231, -389, 61, + -379, 299, -11, 417, -172, -472, 369, -225, 17, -404, + 91, 194, 80, -487, -60, -130, 295, 6, -64, 114, + -199, -62, -195, -89, 102, 7, 366, -47, -146, -136, + -308, 148, -90, -6, -79, -112, 92, -127, -4, 26, + 71, -44, 36, 38, -99, 50, -138, -26, 10, 10, + 23, 3, 33, 1, 54, 6 }, + { -1939, 4519, 573, -942, -117, 726, 202, -479, -173, -317, + 447, -618, -466, -876, 955, -138, 386, 1198, -491, -15, + 122, -268, 502, 406, 847, -968, 507, -20, 394, -46, + 192, 71, 323, 146, -91, 185, -374, -182, -120, -571, + 737, -266, -754, 226, -202, 425, -355, -660, -397, 141, + 395, 252, -534, -511, 149, 174, 148, 250, -151, 127, + -121, -181, 54, 119, 229, -86, -125, 114, 34, -80, + 221, -115, -63, 4, -93, -35, 124, 37, -22, 15, + -80, -59, -53, -35, 11, 53, 129, -4, 4, 47, + 24, 66, 12, -62, 43, -17 }, + { 363, -2562, -840, -111, -213, -438, -1066, -351, -89, 378, + 447, -457, -798, -547, 2128, 555, -1092, -336, 354, -2230, + -718, 1085, -1008, -1087, -801, -829, -792, -818, 1900, -142, + 132, 399, -248, -200, 577, -377, 227, 649, -141, -338, + -3, -747, 61, -470, 144, 89, -92, 395, -207, 339, + 273, 154, 235, -154, -264, 98, -388, -17, 106, -50, + -134, -68, -43, -76, -59, -82, 234, -306, 374, 97, + -169, 59, 146, -39, -126, 29, -32, -270, 73, 113, + 13, 21, 64, -73, 137, -24, 27, 77, 44, 40, + 25, -3, -3, 68, 6, 26 } }, + { { -810, -13467, 2417, -2268, -166, 292, 66, -773, 74, -820, + -1551, -213, 346, 592, 338, -1016, 274, -546, -345, -649, + 146, -179, -204, 140, 752, 417, 677, -613, -394, 504, + -500, 228, 308, -152, 24, 118, 152, 277, 120, 267, + -28, -24, 38, 12, -527, -172, -61, -23, 21, -107, + -291, -125, -9, 120, 110, 87, -177, -95, -134, -255, + -147, 10, 121, 3, -300, -166, -171, -111, 81, 22, + -2, 24, -21, -67, -12, 61, -90, -49, -1, -52, + -42, -58, -17, 76, 53, -36, 20, 38, -37, 14, + -13, -2, 12, -3, 0, 13 }, + { 64, 4, 276, 762, 62, 1, -223, -485, 74, -824, + -1, 190, 138, 505, 1095, 1515, -203, -603, -145, 1025, + -490, 1068, 242, -788, -1, -657, 38, -631, 435, 217, + 310, 132, 671, 66, -215, -315, 2, 395, 231, 237, + 79, 121, -189, 55, -127, 101, 176, 286, 101, -192, + 237, 183, 115, -146, 378, 311, -33, -137, -175, -99, + -65, 93, 195, 6, -77, -13, -17, -93, -24, -242, + 114, -3, 22, 4, -5, -99, 18, -1, 3, 30, + -12, 7, 71, 53, -48, -86, -19, 32, -13, -49, + 26, 20, -38, -37, 35, 26 }, + { -133, -2322, 572, 841, 724, 159, 102, -50, -271, 171, + 506, 450, -543, -26, 578, 754, 49, -733, 415, 188, + 303, -172, 39, 179, -291, -877, 506, -72, -222, -402, + -83, -405, 53, -105, 419, 323, 159, -383, -125, -82, + 239, 135, -181, -146, -64, 26, -152, -189, -141, 21, + -72, -168, -107, 33, 108, -42, 122, -108, 113, 191, + -34, -123, -134, -94, 82, -47, -44, 1, 78, 26, + -7, 14, -93, 29, 8, -65, -82, 83, 30, 126, + 43, 19, -27, 8, 58, -14, 6, 12, 38, -17, + -12, -70, 1, 84, 43, 7 }, + { -1170, 15380, 2447, -684, -976, 211, 492, 176, -207, -221, + 1075, -837, -203, -455, 570, -214, -17, 1729, -612, 3, + -326, -230, -532, 36, 147, 636, 97, 516, -65, 124, + 186, 103, 196, 24, -7, 41, -162, -367, 245, -124, + -33, 179, -182, -170, 200, -254, 154, 230, 208, 287, + -123, -39, -122, 177, -20, -270, -43, -238, 65, -25, + 91, 29, -208, 70, 104, 98, 20, -139, 78, 175, + -10, 197, 71, -107, 30, 63, 84, -5, -25, 8, + -10, -37, -64, 32, 37, 37, -5, -24, -42, 23, + -12, -59, 32, -1, -13, 9 }, + { -125, 910, 959, -329, -114, 78, 30, -124, -1, -148, + 316, -668, -313, -1050, -1472, -659, 2253, 440, -1792, 902, + 413, -567, -412, -209, 165, 639, 1163, -202, 127, 188, + -323, 113, 92, 147, -420, -156, -222, 16, 90, -312, + -20, 296, -261, -339, 143, -87, 17, 9, 10, 153, + -140, -84, -69, -42, 81, 190, -18, 30, -132, 289, + -227, 49, 156, -50, -111, -108, 145, 106, -67, 52, + -58, -57, 35, -14, -119, 53, -152, 25, -94, 77, + -7, 43, -10, -1, 50, 59, -3, 34, -22, -43, + 16, 18, 33, -3, -56, -36 }, + { -1331, 20245, 2189, 4107, -157, 402, 350, -1780, 215, -10, + -1032, -133, 819, -908, -591, 596, 213, 496, 84, -215, + -841, 396, -289, 73, -342, 432, 274, 165, 582, -533, + -545, 74, 54, 6, 133, 145, -104, -341, -184, 385, + 273, 539, -253, -10, -13, 190, 440, -87, 68, 22, + 142, 100, 230, 182, -278, 244, -213, -90, -252, -36, + -108, -49, 149, -58, 78, 199, 96, 85, -18, -45, + 14, 36, -13, 247, 54, 55, 28, 6, 64, 35, + 1, -19, -86, -30, -26, 11, -24, -11, 93, 28, + -40, 94, 31, -2, 14, 8 }, + { -17, -190, 157, 361, 65, 21, -16, -4, 157, 179, + 357, -69, 379, 1203, 2872, 1954, 1064, 805, 228, -58, + -519, 654, 1970, -2298, 20, -765, 459, 150, 612, -379, + 18, -557, 561, 500, -721, -79, 101, -302, -37, -83, + 26, 49, -225, 151, 95, -87, 29, 258, -184, -173, + -33, -100, -259, 154, 36, 64, -24, 174, 235, 36, + -57, 70, -35, 93, -24, 28, -188, -1, -40, -19, + -48, -54, 52, -120, 70, 12, 107, -113, -64, -16, + 14, 105, 31, -23, -38, -35, 18, -32, 101, 57, + 10, 34, -2, -45, -2, -18 }, + { -3435, -20564, 1718, -3254, 449, 22, 303, 29, 39, -171, + -1295, -541, 900, 563, 237, -1058, 774, -52, 284, 80, + -165, -260, -289, -442, 274, 16, 0, -406, 270, 276, + 323, 2, 181, 285, 146, 283, -44, -33, 31, 68, + 8, 7, 31, 190, 32, 131, 364, 126, 4, -123, + -231, -25, 75, -120, -169, -265, -268, 85, 219, 444, + 235, -84, 16, -197, 41, 21, -203, 99, 55, 1, + -26, -26, 7, -62, 77, -18, 27, -110, 36, 110, + -25, 3, -4, 1, 77, 9, -54, 45, -29, -13, + -39, -32, -61, -60, 26, 31 }, + { 5, -599, -209, 57, -332, 69, 4, -41, -103, -7, + 84, -50, -50, -220, -1021, 591, 423, 1497, -1224, 1057, + -2022, 99, 533, -1868, -1134, -240, -318, -209, 67, -233, + 552, 658, 29, -76, 166, -47, 564, -182, 444, 26, + -357, -81, 308, -278, -133, 120, 24, 331, 263, 230, + -165, 178, 107, 161, 100, 241, -119, -239, 12, 105, + 28, 107, -78, 88, 122, -108, 163, 63, 12, -49, + -14, 148, -7, 19, 20, 34, 17, -92, 4, -18, + -89, 111, 86, -6, -130, 42, -36, 54, -15, 15, + -11, -38, 32, 31, 8, -16 }, + { -515, -16077, 3406, -968, -1102, -117, -858, -780, 744, -481, + -402, -808, -1189, -153, 1422, 973, 1534, -182, 184, 483, + -261, -711, 240, 54, -144, -156, -523, -78, -868, -361, + 300, 452, 8, 507, -677, -43, 167, 143, -54, 224, + 79, -168, 548, 137, -151, -454, 157, 48, -27, 326, + -289, -28, -98, -206, 20, -172, 9, 58, 120, 79, + 8, -309, 102, 7, -20, 117, -75, 76, -153, -41, + 32, -71, -59, 153, -33, -78, -7, -112, -52, 53, + -26, 0, -95, -21, -194, -58, -67, 53, 36, -8, + 3, 3, 20, 57, 10, 11 }, + { 105, 3223, 713, 28, -132, -360, -689, 34, 919, -83, + -193, -430, 445, 1078, 1163, 376, 949, 497, -837, -620, + 975, 41, 241, 54, 536, -738, 136, -316, 481, -66, + 293, -449, -59, 162, -570, -409, 422, 81, 43, -253, + 216, -242, -256, -374, 25, 211, -348, -191, 175, 402, + 220, 89, 72, 281, -258, -131, 254, -56, 68, 110, + 84, -98, -176, 16, -119, 10, 28, -13, 54, 82, + 107, 66, 30, 111, -50, 131, 39, 43, 44, -27, + -109, 123, -17, -56, -22, -5, -27, 76, 0, 5, + -35, 82, -47, 2, 17, -61 }, + { 1254, -12298, -2111, -807, -105, -1107, 637, 381, -220, 857, + 493, -442, -419, 454, 269, 65, 503, -630, 157, 75, + 102, -146, 247, 157, -415, -476, 198, -292, 90, 437, + 66, -105, 384, -64, 719, 657, 182, -413, 279, -362, + 102, -1, -391, -205, -103, -473, 195, 29, -148, 79, + -97, 163, -86, 148, 310, -180, 179, 259, 50, 206, + -99, -108, -60, -42, 33, 42, -46, 9, 85, 52, + 93, 22, 106, 6, 15, -3, 43, 55, -65, -70, + 10, 67, 27, -62, -72, -70, -59, -132, -74, 27, + -80, -61, 31, 24, -7, -12 }, + { -179, -8, 1473, -184, 227, -120, -450, 157, -157, -308, + 79, 136, 168, -1057, -3501, -2761, 888, -606, 294, 987, + 1168, 1697, -726, -243, 36, -9, 513, 393, 730, 384, + -862, 1139, 657, 18, -215, -123, 602, 130, -640, -149, + 84, 342, 267, 155, -275, 17, -42, -169, -222, -23, + 19, -164, -130, -183, -146, -117, -15, 72, 61, -77, + 28, -88, -120, -143, 9, 101, 91, 103, 0, -346, + -3, -57, 27, -85, -67, -41, -69, -65, -1, 32, + 16, -8, 87, 37, -83, -33, -50, -7, -55, 65, + 20, 51, -3, 11, 43, -23 }, + { 2189, -66, -268, -1186, 2, -503, 1365, -247, 40, -299, + 406, -570, -223, 260, 141, -119, 808, 505, -157, 548, + -197, -255, -11, 836, -155, -277, 127, 230, 45, -340, + 509, 264, 97, 116, 242, 12, -316, -206, 76, -351, + 573, -808, -377, 159, -68, 291, -108, -584, -85, 62, + 389, -163, -356, -336, 21, 96, 134, 108, 107, 79, + -294, -34, -28, 161, 92, 22, -85, 129, -81, 109, + 124, -118, 61, -92, -98, -51, 188, 19, 97, -56, + -119, -81, 72, -12, -10, 61, 72, 13, -12, 10, + 74, 61, 3, -13, 10, -4 }, + { -304, -3060, 536, -16, -758, -166, -802, -556, -221, 430, + 451, -746, -598, 1310, 192, -739, 242, -420, -300, -447, + -1916, 290, -624, -428, -857, -1241, -817, -626, 1345, 1069, + -438, -121, -116, -50, 421, 140, 14, 284, 119, -445, + -305, -546, -50, -450, 240, -218, 411, 223, 75, 55, + 403, 231, 55, 57, -216, -35, -288, -194, 81, -193, + -149, 45, -24, -143, -115, -3, 7, 67, 57, 182, + -80, 59, 0, 70, -121, 20, -94, -164, 16, 70, + 33, 25, 139, 10, 42, -90, 70, 7, 57, 59, + 38, 1, 37, -1, 33, 69 } }, + { { 680, -10061, 4871, -797, 460, -40, -71, -683, 680, -19, + -790, 584, 437, -695, -9, -327, 870, 116, 501, -323, + 35, -324, -105, -86, -78, -87, 694, -546, -522, 694, + -326, -94, 188, -8, 101, 2, -47, 224, 115, -101, + -185, 106, -120, -127, -318, -63, -87, 58, 9, -100, + 1, 79, -33, 61, -38, 160, 80, 158, -47, -63, + 123, 1, -31, 91, -109, -9, -1, -80, -24, -72, + -25, 11, 121, 90, 38, 53, -106, -63, 15, 2, + 62, -62, -70, 7, 23, 16, 41, 84, 11, 1, + -2, 32, 25, -8, 2, 12 }, + { 8, -532, -79, 154, -414, 145, -82, -190, 382, -16, + 493, -24, -57, 303, 390, 591, -311, -259, -1134, 447, + -693, 227, 262, 261, 717, -684, 549, -239, 270, -300, + 227, 185, 48, -200, -207, 119, 177, 253, 132, 191, + -159, 43, 7, 111, -235, 119, 15, 63, -21, -114, + 194, 86, 132, -143, 187, -45, -21, 6, -125, 59, + -38, -4, 4, -43, -53, 80, 111, -148, -2, -154, + 116, -34, -39, -43, 6, -57, 29, 22, -10, -44, + 11, 56, 59, 24, -25, -34, -21, -21, -20, -37, + 52, 10, -10, -6, -6, 3 }, + { 115, -1690, 289, -702, 146, 124, -63, 71, -205, -214, + 284, 306, -580, 80, 381, 909, -195, -536, 308, -468, + 252, 82, 143, 209, 52, -741, 576, -59, 151, 28, + -31, -168, 420, -271, 61, 140, 391, -196, 184, 213, + 134, -33, -34, -33, 109, 260, -9, 59, 45, 47, + 89, -42, 23, 62, 49, -30, 102, -184, -51, 31, + 33, 1, -51, -41, 41, -37, -15, -56, -19, 46, + 37, 32, -97, 17, 2, 20, -2, 100, -16, -18, + -74, 19, -30, -30, 52, -37, -3, -11, 40, -36, + 0, -54, -27, 23, -27, 40 }, + { -390, 10957, -2511, 367, 295, -191, 390, 209, -154, -736, + 530, -404, 293, -337, -159, -474, -275, 874, -1001, 33, + -98, 99, -270, 182, -383, 47, 11, 463, 6, -189, + 20, -7, -46, 57, 117, 23, 3, -174, 331, -269, + -63, 243, -57, -250, 55, -62, 63, 42, -125, 157, + -156, -212, -42, 190, 41, -106, 5, -179, 101, -131, + 78, -27, -205, 162, 38, 39, -4, -239, -65, 26, + -151, 38, 47, -84, 5, -9, 17, -11, 15, 50, + 32, 23, -34, -7, -13, 13, 36, 16, -20, 51, + 14, -46, 38, 30, 6, 22 }, + { 133, -177, -191, -38, 52, 27, 76, 18, 94, 16, + 279, -518, 379, -109, -989, -1375, 863, 1489, -1455, -154, + 272, 44, 516, -65, -244, -1234, 71, 72, -69, 21, + -701, -282, -167, -148, -326, 15, -134, 321, 223, -368, + -70, 317, -116, 3, 99, -247, 4, 44, -199, 121, + 33, -17, -100, -106, 122, 169, -10, 114, -224, 48, + -280, -6, 29, -132, -53, -94, -25, 12, -27, 191, + 3, -60, 39, 24, -18, 117, -133, 48, -71, 30, + -41, 25, -22, -7, 20, 35, -18, 24, 14, -30, + 8, 16, 3, -19, -16, 13 }, + { -905, 15569, -1430, 4150, -490, 32, 625, -1226, 174, 431, + -352, -445, 423, -40, -252, 547, 22, 126, -94, 160, + -113, 435, -184, 384, -274, 26, -167, -282, 488, -29, + -172, 176, -24, -283, -169, -49, 159, 98, -4, 310, + 73, 229, -182, 6, -148, 208, 303, -371, -57, 81, + -18, -41, 119, 152, -282, 260, -53, 91, -199, -143, + -154, -67, -67, -161, 59, 66, -10, 57, 16, -41, + -68, 40, -138, 115, -36, 38, 42, -30, 22, -30, + -35, 13, 19, 44, 11, 54, -5, -14, 18, 25, + -44, 32, 12, -35, 5, 19 }, + { 43, -627, -425, -33, -195, 36, -63, -6, 93, -10, + 20, -167, 214, 590, 1659, -777, -821, 279, 446, 384, + -830, 58, 1799, -1920, 220, 45, 831, -172, 33, -665, + 405, -409, 569, 951, -114, 229, 156, -31, 323, 79, + 60, 106, -35, 173, 3, 100, 64, 192, -146, -168, + -50, -117, -265, 75, -74, -37, -59, -92, 42, 75, + -172, -12, -24, 105, 75, 113, -92, 40, -15, -22, + -8, 54, 77, -122, 101, 42, 107, -33, -10, 30, + -1, 24, -12, -5, 1, -34, -16, 0, 30, -56, + 13, 20, 6, 8, 12, -6 }, + { 3786, -11663, 1756, -2938, -36, 150, 117, -457, -144, 224, + -548, -159, 974, -108, 543, -661, 34, -913, 145, 359, + 111, -5, -110, -466, 153, 34, 67, -320, 191, 70, + 53, -199, -146, 7, -121, 26, -219, -184, 46, 160, + -100, -259, 91, 108, 40, 50, -2, 49, 200, 79, + 213, -48, -101, 39, 164, 96, -21, 17, -27, 286, + 23, -84, 159, -80, 52, 66, -63, 15, -77, 11, + -25, -51, 89, 0, 54, -42, 53, -74, 51, 66, + -12, 62, -3, -41, -41, -55, 26, 43, -38, 30, + -32, 15, 0, 9, 29, -10 }, + { 66, 17, 114, 134, -136, 61, -39, -26, -145, 53, + -16, -303, -133, 1168, 466, -550, -1347, 872, -1069, 1493, + -812, 748, 486, -1296, 8, 112, 463, -19, -186, -436, + -102, 175, -118, -331, 148, -223, -33, -366, 254, -153, + -83, -65, 380, 164, 93, 201, 2, 154, 64, 68, + -129, 136, 39, 53, -35, 107, -40, -131, -8, -140, + -76, 52, -59, 50, 71, -67, 134, -35, 7, 10, + -110, 11, -104, -12, 80, 81, 3, -57, -1, 28, + -69, 0, 11, 44, -96, 43, -47, 15, -36, -11, + 39, 2, 0, 11, 0, -7 }, + { 578, -12627, 4337, -461, 573, 614, -855, -363, 914, -168, + -202, -293, -402, 124, 699, -431, 767, -181, -176, -59, + 143, -398, 440, -286, -466, 126, 116, 260, -477, -2, + 69, 123, -120, 423, -474, -165, -59, 129, -147, 289, + -176, -393, 272, -140, -49, 117, 269, -89, -36, 234, + -193, 261, 9, -104, 113, 34, 112, -43, 108, 50, + 179, -66, 58, -97, -38, 20, -88, 111, -153, -45, + -27, -47, -19, 92, 24, -13, 67, -23, -67, -11, + -46, 43, -72, 29, -78, 26, -65, 37, 3, -56, + 17, -15, 46, 56, -4, -13 }, + { -53, 1911, -142, -115, -176, -177, -474, -264, 362, -274, + 457, -223, 183, 255, -434, -745, -238, 587, 97, -440, + 530, 162, -77, -460, 276, -458, 564, 22, 102, -706, + 520, -113, 90, 178, -191, -398, 187, 183, -26, -151, + -66, -265, 112, -341, 140, 198, -199, 52, -83, 24, + 15, 12, -160, 124, -110, -46, 125, -66, -74, 26, + 180, 10, -81, 44, 76, 116, -123, -147, -20, -34, + -39, -43, -66, 68, -83, 75, 8, 64, 74, 49, + -67, 115, -17, -49, -24, 26, -23, 40, -52, 24, + -10, 71, -23, 16, 15, -44 }, + { 1195, -11134, -1428, -881, -171, -1824, 82, -69, -476, 358, + 239, -139, -306, 28, 147, 203, 659, -297, -257, -449, + 334, -26, -84, -143, 193, 11, 353, -109, -10, 204, + 97, 248, 365, -398, 108, 5, 98, -190, 372, -293, + 129, -79, -180, -283, 210, -219, 103, 72, -86, -181, + -180, 143, -25, 54, 191, -174, 63, 145, -128, 89, + -16, 54, 18, 32, -9, 25, -53, -138, 61, -40, + -30, -15, 130, 48, 32, -52, -9, 19, -37, -18, + -5, 68, 4, 19, 25, -66, 23, -47, -58, 73, + 17, -7, -2, 7, -6, -24 }, + { 194, -1145, 464, 54, 173, -24, -419, 85, -217, -298, + 106, 263, 159, -225, -948, -1478, 1110, -675, -697, 528, + -403, -170, -1256, -78, 107, -819, -83, -58, 340, 674, + -295, 1121, -10, -100, -283, -765, 121, -221, -527, -23, + 254, 193, 102, 206, -8, 238, -67, -201, -138, 112, + 20, -252, -265, -30, 95, -3, -96, 26, 38, -98, + 128, 91, 111, -5, -82, -30, 14, 118, 93, -154, + 135, -21, 93, -51, -6, 20, 12, 2, -70, -15, + 20, -46, -21, -39, -29, 22, -8, 1, -58, 40, + -6, 55, -2, -34, -6, 10 }, + { -1489, -4296, -220, -1348, 453, -414, 1570, 250, 494, -377, + 919, 235, -154, 310, -43, -426, 199, 419, 107, 569, + -229, -22, -15, 555, -290, 221, 209, 152, 139, -559, + -59, -15, 35, 70, 202, -20, -259, -133, 286, -63, + 176, -734, -39, 194, -67, 207, 141, -62, 116, -44, + 128, -101, 36, -198, 29, 1, -79, 3, -4, 86, + -164, 16, -80, -44, -81, 6, -74, 43, -29, 33, + -5, 31, 121, -122, -23, -25, 104, -86, 62, 5, + 7, -22, 66, 27, 34, -34, -45, -18, 11, -7, + 3, 2, 17, 17, -11, -9 }, + { 253, -3427, -144, 418, -385, 561, -19, -265, -156, 33, + 225, -420, 209, 759, -535, -528, -163, -359, 131, 1128, + -1035, 107, -307, 117, 375, 99, 265, -550, 131, 704, + -407, -232, 94, -114, 148, 248, -81, 50, 347, -163, + 39, 98, 418, -118, 20, -326, 414, 46, 88, -66, + 245, 189, -137, 38, -107, 82, -81, -122, 34, -145, + 2, 15, -11, 72, 47, -51, -115, 109, -91, 79, + -58, 79, -13, 85, -71, 13, -2, -28, -23, 12, + 1, -68, -18, -54, 5, -65, 69, -30, 18, 16, + -13, -45, 30, -49, -6, 66 } }, + { { -304, -3515, -466, 719, -229, -54, -262, -217, 230, -189, + 208, 484, -282, -358, -376, 93, 541, 512, 276, 68, + -110, 81, -295, -79, -339, -45, 313, -192, -206, 178, + 188, -220, 68, 103, 70, 51, -20, -12, 252, -52, + -331, 99, -187, -226, -82, 46, -193, -1, -2, -95, + 94, 72, 24, -13, 46, 36, 123, 82, 16, -23, + 119, 22, -1, -13, 34, -3, 48, -54, -84, -63, + 16, 15, 99, 83, -5, 35, -35, -34, 1, 15, + 44, -55, -60, 1, 21, 10, 55, 48, 47, 18, + 3, 9, 25, -2, 0, -4 }, + { -35, -117, -261, -543, 132, -46, -27, 245, -52, 112, + 409, 84, -81, 187, 464, -354, 518, 50, -910, -843, + 141, -240, 445, 278, 426, -80, 213, 143, -37, 24, + -183, 322, -168, -366, -50, 235, 161, 401, 24, -33, + 15, 1, 142, -83, -205, 243, -110, 5, 0, -20, + 45, 76, 129, -7, 81, -136, 16, 10, -45, -51, + 40, 36, -78, 5, -33, 29, 105, -62, -64, 8, + 12, -25, -41, -53, -19, 3, 8, 23, -42, -83, + 75, 42, 27, -5, 27, -28, -17, -4, -23, 2, + 5, -15, 37, 3, -9, -16 }, + { -47, 188, -931, -931, 92, 181, 11, -175, -25, -111, + -114, 44, 108, 19, 423, 140, 207, -396, 13, -151, + -40, -223, 615, -100, 338, -319, 176, 208, 67, -194, + 173, 19, 43, -173, -151, 257, 373, -107, 268, 215, + -33, -99, -27, 68, 94, 132, 82, 103, -22, 61, + 143, 15, -28, 105, -11, 94, -60, -150, 17, -62, + -11, 71, -51, -5, -16, 39, -40, -6, -34, 14, + 20, -51, -19, -3, 17, 29, 22, 55, -6, -87, + 14, -6, -7, -34, -9, -28, 16, -17, 3, 0, + -23, -34, -18, 1, -26, 19 }, + { 1380, 5782, -41, 399, -278, -76, 130, 77, 73, -520, + -116, 97, 1, -82, -178, -392, -297, 59, -518, 200, + -181, -92, 135, 170, -369, -33, 30, 147, 159, 40, + -256, -54, -115, 117, 113, 61, 73, -87, 193, -343, + 27, 205, -77, -82, 3, 153, -163, -12, -194, 23, + 135, -208, -79, 55, 58, -104, -17, -64, 81, -86, + 71, -104, 28, 40, 27, 10, -17, -170, -48, -43, + -41, -72, -25, -2, -29, -9, 10, -8, 17, 36, + 57, 4, -7, -23, 29, -6, 12, 26, -19, 20, + 22, 3, 7, 15, 26, 19 }, + { -154, -607, 169, 141, -25, -23, 5, 153, 112, -54, + 119, -278, 108, 113, -648, -534, -540, 220, 864, -710, + 181, 137, 428, -246, 364, -1627, -536, 198, 566, -815, + -108, -427, -262, -43, -212, 29, 54, 174, 42, 3, + -43, 47, 87, 106, 37, -170, -64, 43, -165, 96, + 77, -71, -83, -33, 78, 81, 79, 44, -18, -169, + -211, -25, 9, -86, -11, -99, -22, -47, 70, 144, + -63, -30, 78, -23, 38, 39, 1, -55, 0, -2, + 2, 12, -20, 1, -15, -1, 32, -20, 37, -5, + 10, 15, -26, -23, 5, 2 }, + { 2221, 8328, 142, 2984, 632, -103, 109, -58, -288, 266, + 119, -396, -170, 666, 136, -17, 62, -172, 216, -130, + 244, -18, 200, 143, -23, -80, -213, -229, 135, 150, + 85, -26, -152, -198, -194, -111, 155, 336, -120, 24, + 169, -16, 46, -67, 91, 76, -25, -100, -252, 2, + 118, -53, 210, 26, -24, 31, 161, 6, -140, -217, + -124, -35, -156, -11, -44, 44, -2, 13, 86, -26, + -60, 0, -56, 11, -25, 19, 67, -54, -32, -12, + 18, -24, 35, 19, 57, 26, -18, 35, -16, -18, + -6, 13, 16, -16, -26, 6 }, + { 0, -755, -169, -197, -107, -40, 5, 106, -44, 7, + -88, -6, -4, 464, 1268, -1355, -477, -262, 304, 98, + -316, 174, 507, -355, -138, 273, -257, 64, 46, 183, + -194, -96, 556, 911, 173, 198, 64, 117, 295, -1, + 106, -2, 132, 232, -37, 126, 61, 138, -135, -172, + -139, 18, -100, -142, 95, -127, -54, -126, 10, 25, + -65, -44, -39, 13, 109, 43, -17, -27, 10, 20, + -11, 80, 0, -1, 56, 63, 35, 69, -24, 2, + 14, 20, -24, -27, 18, 6, -64, 18, -5, -33, + -17, 19, 27, 12, 10, -11 }, + { -3192, -1123, -504, -1762, 303, 100, -231, 110, -151, -203, + -15, 39, 342, 86, 139, -230, -204, -464, -236, 472, + -184, -181, 112, -82, -195, 171, -214, -31, 191, -40, + 5, -22, -124, -22, -238, -104, -149, -48, 109, -38, + -31, -186, 51, -44, 137, 15, 76, 52, 93, 62, + 224, -37, -39, 12, 195, 125, 73, 8, 16, 55, + 60, -4, 33, 100, 11, 13, -8, -53, -57, -15, + 1, -10, 19, 47, -4, -9, 70, -4, 22, 20, + 35, 34, -16, -18, -35, -51, 34, 17, 6, 3, + -13, 3, 16, 40, 3, -7 }, + { -6, 238, 264, 29, 41, -13, -26, -17, -78, 50, + -139, -249, 92, 432, 788, -1227, -210, -142, -99, 840, + 592, 17, -72, -190, -85, 495, 618, -237, -555, 419, + -332, -321, -248, -6, -71, -279, -270, -147, 75, -134, + 137, -94, 89, 240, 240, 262, 51, 24, 14, -1, + 131, -94, 75, 36, 17, -9, -48, 38, -11, -142, + -101, 5, -29, 15, 14, 23, -3, -13, -7, 20, + -88, -10, -99, -22, 106, 47, -7, -18, -10, 37, + -22, -29, -22, 65, -63, 4, 4, -13, -38, -22, + 19, 11, -6, 11, 3, -4 }, + { -610, -7997, 196, 565, 995, -192, 130, 16, 192, 151, + -144, 190, -198, 267, -112, -182, 209, 236, -147, 96, + -34, -235, 223, -151, -622, 151, 218, 31, 89, -149, + 13, 95, 3, -67, -49, -107, -140, 267, -170, 21, + -179, 17, -135, -315, 262, 204, 60, 24, 70, 1, + 104, 101, 22, -77, 59, 109, 63, 28, -5, 47, + 96, 71, 2, -47, 2, -96, 22, 60, -104, -70, + -29, -24, -3, 26, 77, -24, 27, 22, -48, 16, + -32, -47, -45, 14, 17, 6, 2, -17, -15, -59, + 39, -29, 44, 40, -12, 7 }, + { -24, 1007, 372, -232, -116, -156, -109, -249, -17, 94, + 149, 284, 102, 83, -1080, -382, -389, 513, 164, 246, + -619, 431, -116, -75, -107, -241, 158, 412, -61, 22, + -282, 32, 155, -103, -136, -64, 68, 233, -160, -23, + -280, -89, 144, -115, 146, -57, -4, 129, -99, -17, + -131, 32, -75, -5, -23, -131, -3, 68, -27, 15, + 93, -1, 75, -55, 102, 37, -113, -72, -23, -76, + -24, -48, -5, -15, -48, 27, 23, 49, 31, 63, + 13, 17, 8, -41, -18, -9, 22, -5, -22, -19, + 36, 28, 12, -1, 10, -7 }, + { -2983, -6181, -601, -785, -336, 131, -1250, -619, 374, -85, + 380, -202, -334, -190, 262, 139, 355, -251, -164, 185, + -130, 224, -100, 24, 160, 189, 128, -103, -109, -34, + 203, 244, 126, -125, -66, -231, 49, 226, -63, 107, + -143, -144, -151, 56, 105, -112, 53, 140, -25, -238, + -2, -69, 160, -92, 33, 87, 21, 97, -73, -59, + 110, 27, 3, 53, 48, 2, -96, -108, 49, -57, + 36, -57, 78, 12, 70, -37, -30, -15, -19, 14, + -1, 49, -7, 52, 11, -31, 13, -41, 1, 30, + 43, 8, 5, -10, -4, -7 }, + { -173, -1507, 626, 466, -11, -158, -149, -42, -218, -127, + 59, 99, -133, 265, -880, 63, 187, -382, -364, -138, + -990, -575, -191, -111, -81, -700, -373, 151, 396, 157, + 481, 764, -91, -381, 116, -683, -113, -389, -286, -46, + 337, 173, -159, 166, 123, -70, 64, -165, -39, 131, + 18, -141, -215, -139, 176, 19, -51, 113, -76, -51, + 94, 93, 170, -17, -107, -71, 72, 38, 122, -14, + 67, 16, 87, -77, 59, -4, 14, 7, -29, -15, + 32, -62, -76, -30, -22, -10, 24, -28, -14, 26, + -12, 4, 26, -11, -24, 21 }, + { 164, -6516, -381, -558, 37, 700, 3, 836, -13, -20, + 248, 713, -198, 302, -112, -194, -267, 54, 424, 367, + -120, 61, 171, 229, -127, 157, 131, 384, 82, -201, + -306, -187, 79, 3, 25, 131, -237, -33, -32, 101, + -101, -232, -86, 172, 155, -9, -53, 258, -58, 44, + 124, -9, -34, -44, 5, -39, -184, 20, -83, 109, + 14, -63, -30, -115, -116, -19, -51, -17, 48, -26, + 20, 81, 4, -80, 7, -51, 64, 4, -10, 34, + -10, 7, 13, 33, 28, -78, -35, 14, -11, 9, + 2, -17, 7, 11, 13, -14 }, + { -229, -2936, -133, 209, 69, 213, 265, -90, -47, -125, + -98, 0, 531, 991, -630, -668, -654, -385, 261, 764, + -41, -509, 328, -256, 773, 162, 560, -475, 96, -6, + 52, 58, -178, -40, 307, 108, -126, 221, 43, 75, + 135, 346, 362, -101, -277, 66, 116, 71, 20, -53, + 113, 270, -132, 4, -69, 21, -44, 0, 52, -89, + 37, 64, -33, 17, 63, -5, -112, 73, -32, -28, + 59, -5, 61, 31, -13, -20, -28, 26, -47, -50, + 26, -34, -70, -45, -17, -13, 39, 4, -25, -3, + -7, -18, -23, -25, -6, 25 } }, + { { -19, -1830, -1230, 409, -228, -72, -14, 163, -14, -301, + 345, 217, -290, -13, 50, 222, -156, 127, -118, -98, + -197, 139, -16, 354, 36, -77, -103, -126, 62, 81, + 237, -87, 77, 55, 87, 28, 164, 158, 223, -30, + -284, 41, -219, -134, -24, 46, -155, -2, -13, -69, + 105, 4, 1, -12, 74, -32, 90, 62, 51, 58, + 69, 42, 63, -49, 45, -24, 77, 33, -11, 41, + 56, -5, 9, 4, -57, -20, -8, 2, -10, 3, + 5, -10, 17, 8, 4, 0, 14, -6, 31, 18, + 19, -1, -1, -18, -1, 1 }, + { 2, 435, -83, -334, 333, -30, 82, 189, -136, -41, + 183, -181, -205, -16, 372, -109, 663, 234, -38, -434, + 378, -44, 151, -294, 31, 93, 123, -163, -172, 201, + -114, 175, -320, -223, 167, 200, 121, 179, -104, -17, + 22, -143, -5, -48, -112, 113, -196, -62, -116, -46, + 44, -57, 13, -37, 0, -127, 30, -14, 1, -42, + 46, 28, -71, 62, 40, -1, 21, 2, -6, 6, + -17, -14, 14, -1, 5, 53, -4, 24, 0, -57, + 35, 6, 30, 6, 28, -15, -20, 3, -27, 9, + 6, -15, 31, -8, -9, -3 }, + { -34, 1289, 281, 406, 467, 42, -43, -137, 149, 22, + -40, 117, 128, 12, 62, -525, 152, -402, 238, -33, + -59, -562, 535, 93, 525, -34, 62, 169, 69, -40, + 310, 34, -142, -287, -264, 127, 202, -107, 108, -6, + -86, -38, 18, 41, -46, -63, 88, 95, -96, -50, + -27, -23, -34, 13, -5, 150, -106, -34, 157, 27, + -67, -20, -79, 29, -43, 33, 10, 35, -49, -83, + -34, -39, 27, 12, 1, -3, 7, 29, -16, -67, + 33, -13, 10, -10, -3, 0, 32, -20, -7, 17, + -10, -4, -5, -3, -27, -2 }, + { -1520, 1196, -1133, -51, 355, -85, -129, -69, 319, 36, + 94, -50, -84, 150, 487, 104, -218, -156, -510, 227, + -20, 12, 266, 183, -357, 153, -119, -150, 80, -35, + -217, 73, -139, 92, 102, 173, 112, -93, 29, -229, + 56, 74, 48, -141, -16, 299, -148, -16, -141, -43, + 78, -82, -11, -46, -26, -77, 79, -30, 26, -46, + 109, -59, 59, 15, 63, -10, 23, -63, 16, 59, + 89, -31, -46, -6, -35, -29, 0, -1, -28, -29, + 24, 10, 17, -33, 11, 5, 0, 18, -24, -2, + 5, 19, -9, -27, 7, -6 }, + { 151, -858, -293, 146, -10, -32, -19, 83, 26, 2, + 245, -55, -7, 98, -190, 621, 329, -726, 534, -651, + 352, 367, 612, 2, 556, -602, 114, 141, 534, -843, + 342, 48, -68, 175, 127, 199, -34, -81, 15, 213, + 178, 21, 63, 110, 105, -58, 10, 54, -97, 100, + 122, -1, -50, 0, 37, -17, 84, -60, -76, -48, + -34, 5, 30, -32, -11, -48, -7, -84, 20, 31, + -74, -36, 55, -37, 36, 14, 34, -40, 5, 16, + 18, 29, 20, 16, -9, -27, 18, -42, 18, 9, + 24, 23, -2, 14, 6, -19 }, + { -2313, 1137, -507, 2357, 232, -128, 110, 490, 178, 173, + 57, -184, -214, 351, -121, -260, 56, -306, 175, -142, + -89, -363, 271, 30, -86, -1, -19, -55, 82, 92, + -35, -62, -143, -155, -231, -178, 1, 133, -209, -42, + 115, -83, 45, 91, 178, -38, -168, 2, -167, -33, + 207, -53, 42, -21, 113, -48, 25, -10, -25, -53, + 119, 66, -162, 35, -48, 35, 10, 22, 95, 24, + 2, 12, 6, -18, -26, 5, 4, -61, -13, 14, + 30, -28, 37, -25, -1, -6, -10, 25, 11, -37, + -44, 0, 5, 11, -15, -16 }, + { -35, -842, -93, -70, -2, 8, 25, 90, -95, -12, + -76, -63, -265, -45, 441, -874, 285, -143, 66, -169, + -280, -330, 371, 748, 492, 403, -837, -178, 139, 555, + 246, 164, 466, 361, 51, 34, -69, 28, 159, -207, + -108, -111, 8, 161, -117, 60, -1, 113, 4, -19, + -84, -38, -1, -23, 181, -128, -155, -94, 64, -21, + -71, -11, -89, -99, 1, -4, 11, -36, -33, 24, + -5, 43, -7, 46, 45, 10, -32, 48, -29, -28, + 10, -2, -24, -11, 12, 2, -34, 25, 3, 21, + -23, 6, 16, 8, 19, -11 }, + { 1878, 6177, -233, -1628, -40, 230, -48, 104, -251, -274, + 254, 99, -72, -75, 67, 141, 88, 230, -165, 204, + -177, -207, 197, 1, -246, 203, 53, 282, 135, -252, + 110, 200, 39, -7, -30, 35, -63, 81, -71, -259, + 43, -164, -86, -72, 72, 23, 119, 46, 37, 19, + 87, 82, 110, -23, 76, 61, 123, 20, -33, -87, + 75, -71, -88, 66, -55, -20, 24, -34, -29, -35, + 0, 2, -14, 62, 24, 32, 58, 7, 3, 4, + 27, 17, -10, -15, 6, -6, 6, -3, 20, -14, + -21, -11, 7, 12, -25, 6 }, + { -54, -205, 27, -43, -13, -22, 43, 32, -35, 13, + -87, -17, 60, -89, 677, -939, 638, 465, 141, 585, + 564, -378, 119, 244, -452, 555, 806, -4, -321, 593, + -154, -288, -66, 165, -250, -301, -278, -193, 71, -196, + -7, -5, 0, -92, -17, 113, 73, 105, 29, -23, + 47, -55, 52, -14, 70, 8, -8, 92, -61, -111, + -19, 70, 15, 40, 27, 33, -5, 25, 24, 48, + -33, 21, -77, -4, 99, -7, 10, -6, -25, 32, + -1, 6, -32, 67, -51, 1, 4, -16, -8, -26, + -18, 4, -6, -3, -8, -2 }, + { 667, -7339, -1504, 413, 817, -335, 535, 146, -46, 10, + -60, 208, 178, 551, -85, 31, -98, 335, -237, -29, + -47, -258, 64, 77, -300, 413, -49, -303, 283, 279, + 55, -247, -212, -146, 285, 53, -142, 278, -21, 89, + -176, -16, -79, -233, 180, -5, -171, -38, 52, -198, + -22, -44, -14, -52, 5, 2, -49, -51, -50, 11, + -26, 19, -26, -45, 27, -35, 30, -19, -54, 29, + 44, -13, -19, 25, 42, -26, -17, 23, -9, 56, + 11, -16, -24, -23, 0, -22, 7, -4, -19, -48, + 26, -27, 11, -4, -14, 26 }, + { 93, 560, -30, 239, 121, 134, 263, -197, -175, -6, + -22, 604, 77, -80, -831, 109, 31, 124, 93, 812, + -476, 190, -35, -103, 100, 213, -9, 169, -263, 159, + -209, 71, -11, -20, -59, 25, -14, 103, 48, 245, + -82, 171, 192, -37, 143, -47, -45, 57, -75, -44, + -120, 56, 17, -3, -1, -127, -81, 32, -28, -77, + 23, -33, 5, -91, 33, 1, -63, -37, 14, 0, + 65, 22, 43, -13, -12, 16, -17, -16, -61, 28, + 13, -8, 25, -13, -1, -35, 10, 2, 27, 0, + 21, 19, 18, -5, -2, -6 }, + { 3252, 2274, 45, -468, -412, 1896, 339, -321, 177, -477, + 462, 19, -80, -142, -289, -233, 475, 184, -79, 293, + -43, 196, 22, 109, -22, -93, 93, -68, -121, -139, + -1, 30, 41, 134, 173, -96, -20, 308, -87, 164, + -174, -89, 79, 270, 47, -53, 71, 207, 57, -36, + 126, -19, 60, -202, -4, 113, -51, 48, 63, -35, + 48, 42, 37, -27, 18, -13, -33, -20, 8, -83, + 83, -43, 37, -16, 48, -44, -54, -30, -14, 18, + -4, 17, -1, 38, 22, 10, 4, -20, 4, -37, + 17, -2, 10, 4, 0, 3 }, + { 116, -1848, -87, 376, -83, -306, 45, 199, 10, 39, + -25, -54, -192, 572, -897, 182, 424, 117, 110, -190, + -85, 125, 291, -196, -560, -238, -210, -433, -364, -382, + 205, 347, -282, -357, 340, -269, 8, -197, 20, 96, + 149, -101, -435, -49, -85, -94, 77, -174, 15, -11, + -17, 42, -10, 14, 149, -36, -18, 89, -75, 35, + -5, -65, 56, -13, 2, -50, 79, 63, 146, 2, + 42, 25, 61, -80, 19, -49, 27, 23, 13, 5, + 35, -19, -48, -21, -31, -39, 5, -6, 16, 2, + -34, 0, 36, 27, 4, 6 }, + { 1113, -5416, -208, -46, 23, 1056, -463, 244, -299, -147, + -260, 278, -113, -57, -657, 174, -64, -41, 155, 35, + -351, -303, -23, -132, -232, 96, -22, 80, 193, 218, + -22, -199, -36, -37, -35, -68, -122, 196, -64, -62, + 103, 74, -189, 28, -14, -29, 104, 304, -14, 80, + 79, 44, 41, 64, 104, 35, -168, 106, -61, 65, + 82, -17, -20, -42, -29, 26, -22, -14, 24, -62, + 29, 46, -7, 33, 66, -36, 33, -4, 0, 42, + -4, 15, -7, -17, 14, -40, -31, 13, -16, 17, + 17, -8, -1, 26, 29, -2 }, + { 186, -2400, -276, 77, -18, -1, 217, 72, 137, 21, + 78, 310, 312, 537, 36, 121, -341, -244, 109, 2, + 236, 46, 338, -741, 332, 83, 492, -460, 411, 95, + 357, 323, -70, 68, 260, -6, -21, 137, -187, 77, + 128, 62, 102, -102, -183, 98, -48, -34, -44, -51, + -17, 175, -97, 72, 65, 47, -87, 54, 145, -13, + -4, -17, -80, -31, 14, -16, -59, 67, -5, -45, + 49, -25, 40, -34, -68, -48, -48, -7, -44, -28, + 37, -20, -22, 5, 37, 0, 16, 18, -27, -7, + 5, -3, -35, -15, -1, -5 } }, + { { 157, -844, -1179, -898, 449, -127, 84, 123, 121, -27, + 101, -323, -82, 197, -10, 229, -178, 18, -122, -399, + 101, -67, 178, 62, 272, -16, -229, 55, 131, -7, + 159, 126, -107, -42, 133, 60, 286, 139, 32, 74, + -132, -23, -154, -168, 17, -13, -163, 53, -23, -66, + 25, -19, 37, 58, -46, -20, 69, 32, 160, 47, + 14, 72, 23, -14, 2, -35, 36, 65, -15, 84, + 25, -12, 45, -49, -48, -23, 8, -19, 5, 2, + -24, -7, 39, -1, 16, 11, -20, 6, 18, 9, + 21, -5, -13, 2, -17, 11 }, + { 6, 675, -397, 808, -638, 64, 138, -88, 176, -145, + 159, -163, -179, 192, -247, 600, 358, -144, 44, 314, + 83, 294, -194, -402, -313, 304, 111, -53, -109, 153, + 83, -298, 183, -388, 48, 308, -1, -31, 71, 12, + 40, -165, -60, 101, -148, -152, -3, -8, -149, -97, + 2, -30, 9, -17, -81, -7, 49, -27, 24, -80, + 41, -41, -25, 110, 32, -6, 2, 10, -19, -2, + -30, 20, 39, 8, -12, 45, -6, 1, 11, 17, + -44, 48, 6, 23, 6, -3, -7, -35, -10, -8, + 22, 5, 8, -22, -14, -1 }, + { 77, 894, 439, 2137, -704, 69, -9, -47, -14, 86, + 90, 151, 17, 258, -64, -503, -56, -135, 152, -204, + 147, -593, 369, 204, 222, 352, -115, -54, 100, 316, + 27, 200, -117, -381, -73, 131, -26, 8, -54, -10, + 18, 146, 31, -85, -22, -143, 74, 27, -18, -5, + -98, 36, -23, 13, -23, 92, -81, 64, 66, 75, + -67, -47, -103, 69, -53, 7, 17, 41, -10, -103, + -23, 2, -9, 19, -1, -13, 23, -9, -18, 7, + -7, -18, 1, 22, 3, -2, -8, -14, 17, 5, + -10, 32, -10, -16, 0, -30 }, + { 853, -2023, -134, -265, -307, -8, -60, 25, 96, 58, + 444, -236, 133, 75, 474, 54, -116, -220, -71, -33, + 108, -176, 280, 38, -171, 132, -166, -119, -85, -50, + 21, -22, -18, -1, 141, 90, 99, -22, -109, 8, + 77, -22, 63, -210, 88, 226, -102, -117, 7, -125, + -19, 46, 40, -105, -88, 42, 11, -61, 10, 7, + 3, 31, -22, 78, 11, -32, 27, 8, 24, 70, + 65, -1, -18, -24, -23, -30, -25, 7, -7, -11, + -11, -5, 15, -11, -10, 26, -6, 1, -11, 9, + -17, 17, -6, -26, -6, 0 }, + { -104, -1311, 457, 147, -30, 0, 7, -78, 54, 69, + -52, 352, -251, -39, 170, 318, 529, 303, -492, -289, + 51, 300, 637, 234, -102, 618, 138, -148, 253, -291, + -5, 142, -80, 53, 371, 29, -74, -150, 23, 244, + 46, 134, 83, 29, 62, -76, 59, 47, 17, 39, + 103, -16, -17, -51, 20, 19, 59, -56, -86, -41, + 65, -82, 6, 23, -29, -63, -36, -17, -44, -2, + -3, -47, 29, 12, 24, 7, -4, -26, -3, -15, + 32, 13, 61, 13, 11, -21, -32, -8, 12, -10, + 27, 33, 14, 1, 4, -16 }, + { 1360, -4308, -204, 2639, 111, -95, 300, -7, 371, 299, + -172, -42, 42, -1, -237, -134, 48, -194, 151, -296, + -194, -84, 134, -55, -57, -107, 174, 88, 147, -105, + -73, -14, -233, 18, -156, -108, -158, 41, -128, -54, + 34, 10, -14, 250, 44, 24, -47, -103, -109, 49, + -4, 207, -111, 155, -46, -33, -96, -35, 0, 23, + 91, 54, -52, -40, -6, 40, -12, 32, 25, 87, + 1, -48, 17, 17, -6, 6, -15, -28, 3, -13, + 36, -4, 23, -4, -30, -9, -10, 0, 24, -20, + -39, -1, -6, 15, 1, -20 }, + { 8, -336, -661, -15, 75, -17, -7, 79, -89, -130, + 173, -148, -359, 371, -76, 453, -647, 518, 337, -950, + 76, -418, 400, 800, 591, -373, -613, 306, 275, 192, + 592, -96, 406, 245, 209, -291, 75, 111, -44, -286, + -146, 12, 3, 11, 30, 4, -18, 39, 85, -59, + -33, -68, 53, -15, 21, -7, -181, 15, -11, -28, + -13, -11, -82, -40, -61, -20, -28, 27, -66, 27, + 27, -12, 18, 45, -6, 9, -7, -24, -9, -43, + 37, -13, -5, -25, 12, -8, -9, 19, 19, 17, + 2, 9, 3, 17, 1, -5 }, + { -348, 8506, 549, -2271, 445, 130, 247, -225, -119, -165, + -21, 320, -38, -37, -153, 225, 108, 184, 381, -118, + -59, -231, 1, -100, 36, 100, 150, 316, 172, -202, + 7, 53, 249, -162, 125, 89, -4, -33, -152, -185, + 7, -92, -97, -51, -17, 16, 57, 106, 80, -14, + 49, 45, 220, -29, 36, 44, 56, -12, -13, -128, + 102, -25, -47, -53, -20, -29, -20, 4, -43, -31, + 23, 1, 0, 22, 0, 59, 17, 17, 27, 13, + -17, 13, 1, -30, 26, 12, -12, -7, 21, -5, + -30, -22, 19, -23, -25, 29 }, + { 0, -184, -328, -43, 6, -25, 36, 83, -25, -57, + 25, -54, 100, 74, 390, -178, -77, 639, 345, 112, + 227, -186, 148, -43, -231, 249, 678, -110, -41, 117, + -91, 127, -34, 16, -245, -167, -280, 1, 20, -79, + -158, 16, 48, -172, -52, -42, 128, 179, 11, -32, + -55, 101, -58, 56, 25, -8, 57, 47, -106, -26, + -4, 9, 67, 46, 15, 8, 51, 17, 29, -6, + 51, -1, -42, 35, 39, -16, 6, 6, -15, 22, + -24, 58, -21, 2, -14, 2, -7, -28, 11, -25, + -16, -10, 8, -12, -2, -8 }, + { -742, -6498, -138, 182, 244, -314, 329, 101, -239, -27, + 201, -110, 164, 264, 147, 268, 36, -199, -117, 106, + -292, -64, -187, 119, 101, 57, 93, -80, 93, 62, + 188, -197, -199, -33, 76, -38, 32, 162, 143, 8, + -148, -69, -31, -114, 85, 23, -161, -17, -37, -148, + -140, 9, -86, 38, -42, -19, -45, -125, 85, -1, + -98, -4, -53, -25, 56, -5, -7, -53, 10, 73, + -34, 17, -34, 38, -13, -17, 5, -10, 22, 7, + 32, 29, -44, -37, -17, -14, -29, 6, -31, -11, + -3, 9, -20, -2, 10, 11 }, + { -108, 564, 44, 700, -57, 35, 310, -151, -103, -123, + 0, 485, 117, -67, -540, -165, 401, -91, 419, 204, + 555, -208, -5, -156, -207, 464, -95, 123, -129, 165, + 7, -133, -277, 95, 83, -20, 44, 79, 94, 146, + 47, 241, -70, 143, -68, 100, -15, -57, 3, -174, + 40, 42, 65, -81, 46, -42, -82, -15, 16, -59, + -45, -52, -9, -45, -1, -44, -22, -19, -34, 2, + 62, 67, 41, -7, -30, 35, -30, -18, -34, 2, + 4, -8, 22, 2, 10, -41, -9, 34, 17, 36, + 5, 18, 8, 8, -25, -5 }, + { -1899, 9067, 356, -189, -824, 1479, 1122, -211, 134, -250, + 81, 116, 126, 89, -351, 11, -107, 194, 35, 11, + 584, -97, 80, -93, -140, -194, 352, -121, -88, -199, + 8, 32, 6, 246, 25, 237, -130, 168, 218, -68, + -96, 56, 18, 157, 45, 104, -59, 181, 70, 75, + -38, 27, 2, -171, 24, 32, -57, 32, 69, 87, + -85, 92, 25, -62, -1, -5, -24, 11, -13, -35, + 27, -19, 27, 12, -3, -14, -42, -13, -6, 5, + 18, -29, 25, 1, 20, 0, -10, -6, -12, -25, + 15, -11, 6, 10, 2, 4 }, + { -42, -2126, 457, 268, -26, -219, -105, 103, 199, -52, + 217, -151, -85, -337, -422, 19, 266, 192, 79, -165, + 860, 80, -309, -308, -929, 608, -513, -430, -332, -169, + -73, 210, -149, -192, 7, 168, -257, -66, 116, 38, + -100, -176, -164, -141, -5, -36, -133, 9, -49, -69, + 3, 70, -31, 98, 18, -29, -24, -16, -47, 162, + -99, 7, -67, 44, 11, -4, 3, 158, 25, 62, + 16, 42, 8, -23, -32, -41, 25, -9, 24, 17, + -7, 34, -14, -20, -25, -59, -6, 28, 1, -6, + -19, 17, 2, 18, 31, -15 }, + { -1699, -1639, -9, -135, -269, 558, 57, 99, -280, -154, + -189, -35, 234, 243, -1024, 148, 109, -13, -130, -198, + -56, -194, -132, -239, -45, -206, 258, -172, 157, 237, + 177, -243, 28, -83, 44, -289, -12, 162, -46, 10, + 46, 60, -174, -33, -116, 155, 147, 94, 167, -29, + 100, -1, 69, 67, 40, 112, -101, 19, -15, 92, + 11, -2, 13, -61, 17, 48, 8, -43, 35, -54, + 61, -7, 19, 30, 59, 16, -4, -2, 25, 36, + 1, 11, -13, -16, 22, -5, -8, -37, 7, 22, + 13, 9, -6, 28, 12, 8 }, + { -104, -2209, 93, -128, -53, -2, 40, 182, -78, 264, + 73, 218, 330, -238, 1304, -336, -71, -271, -90, -128, + 203, 29, 210, -370, -266, 268, 197, -264, 324, 413, + 245, 144, 195, -93, 259, 70, 49, -116, -39, -22, + 290, -209, -59, -25, 48, -42, -10, -72, -81, 48, + 48, -9, -47, 59, 110, 64, -92, 1, 53, -20, + 24, -43, -49, -41, -30, 14, -10, 44, -48, 1, + -21, 36, -36, -60, -74, -29, -12, -30, -43, -31, + 30, -11, 6, 40, 6, 4, 1, 17, 2, -3, + -4, -10, -20, -21, 7, -15 } }, + { { -332, 974, 1779, -1609, -16, 23, -30, 55, 476, -14, + -327, -371, 10, -196, -341, 130, -155, 12, -11, -450, + 181, 42, 213, -104, 123, 75, -136, 125, 265, 20, + -56, 128, -43, -56, 176, -63, 87, 23, -106, 50, + -10, 55, -59, -25, 36, -64, -46, 132, 8, 51, + 33, -116, -53, 14, -106, -93, -21, -19, 107, 5, + -16, -8, -5, 29, -1, -36, -23, 17, -55, 48, + 11, -14, 67, -19, -18, 10, 36, -26, 4, -7, + -4, -11, 25, 5, 4, 9, -5, 13, 1, -5, + 12, 12, -10, -1, -19, 2 }, + { 66, 1060, 5, 1117, -605, -47, 43, -83, 237, -100, + 117, -155, -239, 48, -481, 259, -126, -319, -262, 389, + -66, 89, -23, -37, -322, 216, 43, -32, -20, 106, + 52, -166, 410, -351, -118, 177, -28, -61, 152, 57, + 61, -10, 24, 169, -165, -208, 28, -42, -101, -25, + 79, 77, 87, -18, -59, 1, 31, 0, 23, -35, + 12, -50, 20, 73, 5, 11, 11, -17, -25, -1, + -64, -38, 23, 6, -30, -2, -41, -6, 10, 19, + -60, 31, -3, 8, 4, 5, 3, -40, 0, -19, + 18, 0, 2, 3, -3, 9 }, + { -35, 861, 104, 1398, -742, 298, 175, 96, -106, -89, + 52, 176, 94, 33, -85, 20, 281, 145, -157, -442, + 394, -191, 125, -105, -81, 180, -189, -81, -3, 254, + -202, -47, 34, -129, 29, 89, -30, -69, -66, 75, + 123, 245, 54, -50, 124, 42, 126, 48, 23, -29, + -47, 48, -43, 85, -2, 1, -119, 34, -1, 94, + -16, 17, -27, 115, -43, -40, -21, 16, -21, -64, + 37, 46, 11, 31, -2, -12, 23, 17, -1, 20, + -22, -12, -13, -8, 1, 5, -16, -6, 20, -11, + -8, 34, -3, -6, 6, -27 }, + { 302, -1585, 306, 139, 606, -23, -79, 169, 157, 28, + 188, -510, 456, 286, 351, -99, -234, -326, 34, 81, + 108, -209, 125, 73, -150, -25, -4, -53, -71, -6, + 182, 118, 59, -81, 140, 163, 182, 5, 28, -8, + 22, -1, -82, -200, 132, 95, -160, -86, 147, -30, + -21, 12, 35, -60, 9, 69, -17, -75, -12, 4, + -52, -25, -53, 110, 9, -12, 20, 25, 30, 49, + 8, -13, 37, 23, -17, -13, -9, -21, 4, 30, + 7, -6, 3, -12, -13, 8, -15, -11, -15, 25, + -23, -8, -15, -11, -10, -12 }, + { 44, -1797, 9, 119, -82, 18, -74, -181, 42, -12, + -80, 250, -522, -50, 265, -114, -407, 670, -417, -486, + -240, -186, -11, 64, -65, 641, -63, -277, -71, -219, + -157, -201, -208, 23, 95, -357, -288, -28, -61, 61, + -24, 58, 6, -61, -70, -121, -43, -27, 9, 17, + 92, -37, -4, -90, -19, -5, 56, 0, -68, -11, + 44, -99, 8, -6, 40, -36, -41, -28, -67, 13, + 18, 18, 36, 14, 13, 3, -27, -14, 5, -16, + 20, -24, 20, 4, 12, 1, -25, -2, 6, -14, + 36, 26, 8, 11, 11, 13 }, + { 171, -5604, 442, 2516, -412, -186, -7, -585, 49, 287, + -164, -111, 22, -229, -321, 48, 267, -69, 107, -110, + 142, 189, 145, -176, -155, -105, 175, -77, 34, 87, + 144, 69, -226, 84, 26, 16, -141, -61, 19, 94, + -129, -77, -28, 132, -10, 40, 80, 56, 47, 134, + -205, 28, -127, 151, -125, 45, -64, -14, 23, 14, + 18, 9, -17, -3, 29, 63, -14, 4, 1, 37, + -9, -20, -27, 30, -4, 19, -2, -19, 21, -18, + 7, -26, 15, 19, -7, 7, -7, 3, 15, 5, + -17, 3, -4, 9, 10, -2 }, + { 11, 480, -76, -61, -6, 3, -11, 22, -151, -130, + 138, -115, -206, 224, -40, 791, -693, 124, -63, -883, + 503, 55, 936, 338, -417, -795, -318, 292, -33, -90, + 341, -281, 138, -44, 213, -58, 9, -101, -117, -107, + -33, -98, -78, 64, 79, 87, 19, -64, -27, -58, + 65, -34, 40, -15, -2, 91, -42, 67, 47, 25, + 6, -9, -2, 58, -66, -57, 9, 130, -53, -41, + -31, -21, 27, 0, -6, 22, 9, 0, 3, -34, + 25, -30, -1, -13, 20, 4, -1, 19, 5, -8, + 12, 14, 1, 7, -14, -5 }, + { -861, 6366, 6, -2636, -250, -121, 33, -177, -33, -133, + -210, 334, 262, -235, -113, 92, -56, -152, 272, 55, + 40, -112, -40, -208, -192, -4, 40, 119, 118, -152, + -157, -127, 182, -164, 179, -72, -92, -46, -186, -160, + -30, 14, -57, -111, 5, -41, -70, -111, 21, -5, + 30, -109, 49, -51, 46, 47, -21, -100, -6, -92, + 78, 4, 19, -13, 5, -22, -24, -7, -9, 30, + 36, -6, -1, 13, -26, 13, 0, 3, 20, 5, + -31, 0, -5, -15, 23, 0, 27, 13, -11, -14, + -23, -9, 21, -9, -7, 17 }, + { 47, 175, -103, 143, 59, 4, -38, 83, 76, -69, + -67, 25, 58, 62, -167, 201, -333, -323, -10, -252, + -189, -120, -225, -588, -155, -317, -142, -240, 90, -101, + -350, 20, 5, 63, -65, 189, 94, 202, 22, -10, + -73, 139, 151, -97, -8, -56, 101, 12, -20, 18, + -85, 77, -37, 33, 36, 70, 21, 15, -5, 70, + 30, -32, 32, -34, -27, -20, 2, -35, -16, -31, + 30, -17, 15, 88, 22, -24, -19, -15, 0, 43, + -25, 37, -34, -1, -9, 3, 9, -22, 9, -1, + 4, -17, 3, -9, 6, -5 }, + { 763, -6226, -1354, 64, 16, -721, -511, -152, -382, -22, + 182, -47, -82, -213, 97, 206, -170, -226, 56, -353, + -499, 61, -26, -90, -17, -61, 157, 71, 137, -24, + 250, 0, -46, 148, 81, -176, 93, 62, 34, 201, + -79, 7, 201, -85, 76, 156, -105, -5, -41, -63, + -204, 19, 66, 152, -85, 12, 84, -39, 161, -16, + -115, 27, -23, -60, 9, -40, 10, 6, 23, 77, + -40, 30, -2, 9, -32, -36, 19, -4, 9, -47, + -26, 14, -40, -33, -29, 3, -38, -10, -5, 22, + 13, 9, -8, 17, 15, 1 }, + { 84, 625, 49, 552, -188, -72, 180, -169, 134, -81, + 72, 121, 33, 97, -400, -406, -63, -157, 765, 280, + 585, -284, -28, 164, 8, 308, -265, -116, -269, -54, + -27, -182, -213, 177, 74, -122, 54, 22, -134, 16, + -96, 67, -168, 164, -94, 20, 39, 85, 75, -113, + 166, 25, 12, -50, 112, 32, 24, 38, -20, -100, + -47, -42, 58, -17, -2, -65, -18, 4, -41, -24, + 1, 6, -16, 0, -16, 35, -24, 0, -2, -12, + -23, -23, -17, -19, 20, 14, 0, 14, -12, 35, + -3, 3, 2, 13, -13, -5 }, + { -316, 11297, 197, 237, -778, -34, 86, -16, 452, 201, + 143, 164, 13, 147, 192, 268, -244, 54, -6, -373, + 313, -93, 140, -7, 159, -106, 189, -323, 27, 33, + 239, 72, -137, 316, 73, 196, -214, 53, 180, -212, + 67, 74, -73, 144, 122, 84, -161, 52, 45, 12, + -151, -24, 2, -214, -40, -89, -74, 11, 7, 109, + -46, 79, 15, -26, -48, -24, 1, 9, 34, -4, + 5, -8, 11, -7, 13, 15, -20, 11, -16, -23, + 10, -17, 2, -27, 13, -25, -4, -1, -14, 1, + 26, -2, -2, 0, -2, 9 }, + { -16, -2111, 462, -61, -87, -76, -84, -8, 96, -45, + 174, -162, -90, -569, -688, -645, -67, -164, -173, 15, + 274, -479, -292, 632, 169, 703, -455, 286, 73, 246, + 133, 215, -51, -182, -84, 161, -100, 70, 86, -148, + -98, -112, 82, 100, 81, 7, -83, 96, 6, -6, + 32, 87, -59, -27, -18, 42, -18, -45, -23, 196, + -46, 95, -12, 30, -24, -13, -93, 88, -10, 38, + -34, -3, 9, 22, 9, -21, 12, -10, 18, -6, + -35, 40, -4, 6, 11, -29, 13, 12, -1, 15, + -5, 12, -23, -9, 22, -17 }, + { 1373, 2455, -278, -1134, -975, 39, -168, 359, 94, 19, + -6, -37, 63, 748, -422, -107, -289, 32, -31, -284, + 276, 101, -117, -178, -58, -369, 115, -262, 73, 211, + 243, -77, 262, 75, 102, -279, -149, -73, -122, 144, + -13, 212, 27, -181, -211, 131, -17, -101, 94, -113, + -107, -74, 104, -23, -37, 10, -106, 39, -20, 65, + -38, -6, 34, -30, 78, 62, 24, -49, 8, -38, + 77, -34, 42, 24, 28, 7, 6, -32, 9, 51, + 18, 7, 0, -13, 3, -1, 8, -32, 29, 24, + -1, -2, -1, 5, -17, 1 }, + { 43, -2448, -208, 15, 1, -125, -2, 186, -106, 93, + -177, -201, -145, -274, 1424, -610, -101, -170, -363, -566, + -505, -556, -26, -34, -271, 74, 69, 215, 400, 130, + 58, -19, 322, -56, 80, -33, -58, -189, 67, -117, + 90, -106, 41, 48, 46, -122, 79, 1, -23, 26, + -24, -40, -11, 25, -33, -43, -47, -78, -33, 59, + 64, -25, 15, 26, 17, 100, 17, 16, -104, -38, + -40, 41, -21, -12, -9, -7, 14, 13, -37, -28, + 16, -14, -18, 8, -28, 0, -4, -7, 3, 1, + -16, -6, 9, -3, 18, -10 } }, + { { 605, -497, 1087, -959, -369, -44, 16, 75, 169, 306, + -426, -114, -299, -10, -540, -165, 201, 18, -116, -157, + 63, 356, -83, -5, 86, -44, 36, 15, 318, -12, + -3, -183, 124, -14, 33, 175, -149, 196, -74, -185, + 17, -11, -68, 56, 44, -80, 35, -26, 14, 135, + 36, -100, -41, 4, -91, -89, -94, -35, 81, 18, + 27, -46, -24, 39, 67, -28, -38, 19, -64, 4, + -3, 6, 21, 39, -14, 8, 18, -6, -19, 14, + 35, -17, 4, 6, -1, 1, 10, 7, 14, 5, + 7, 9, -5, -9, -12, 1 }, + { -133, 1671, -98, -170, 426, -9, 63, 111, -17, -410, + 292, -33, -155, -108, -195, -122, -494, 193, -403, 404, + -234, -62, -18, 147, -376, 38, -51, 401, 12, -3, + -35, 124, -27, 130, -198, 56, 227, -76, -66, 119, + -9, 62, 46, 81, -148, -187, 89, -121, 40, -43, + 44, 81, 162, -37, -45, -35, -17, 21, 20, -18, + 7, -59, 87, -26, 0, 16, 17, -12, -30, 26, + -81, -53, 3, 3, -35, 13, -42, -2, 10, -19, + -23, 2, 15, -23, 15, 10, -12, -30, 1, 1, + 6, 0, -8, 30, -3, -4 }, + { -98, 2072, -1243, -890, 1444, 186, 161, 105, 20, -143, + 205, -181, 252, -365, -215, 554, -158, 278, -319, -35, + 152, 1, -113, -3, -92, 44, 19, -211, -85, 75, + 4, -188, 158, -151, -31, -94, 111, -79, 11, 120, + 139, 77, -32, 104, 88, 117, 106, 57, 8, -40, + 32, -26, -9, 91, -26, -25, -80, -2, -51, 9, + 19, 103, -1, 100, -16, -110, 11, 32, -84, 36, + -1, 49, 8, 5, 3, 28, -24, 30, 17, -2, + -10, -6, -11, -15, -20, 17, -8, 7, -8, -10, + 16, -8, 13, 2, -7, -16 }, + { -1418, 1172, 729, 744, -421, -48, 34, 42, 204, 52, + -28, -400, 278, 379, 23, 57, -56, -402, 95, -8, + 8, -83, 191, 7, -163, 61, -10, -233, 81, -140, + 358, -13, 1, 69, 56, 221, 201, -72, 92, 60, + -91, -68, -142, -52, 44, 98, -94, -32, 104, -12, + 20, -121, -2, 63, 27, 32, -16, 5, -60, 17, + -55, 22, -41, 59, 9, 49, -8, 13, 10, 21, + 6, 16, 1, 33, -14, 18, -23, -31, 18, 16, + 7, 13, 4, -14, -10, 0, -11, -19, -14, 16, + -9, -4, -27, 3, -6, -10 }, + { 6, -2118, 58, 21, 37, -40, 9, -95, 13, -174, + 122, 185, -372, 270, 0, 79, -715, -61, -672, 59, + -621, -350, -80, 318, -301, 527, -277, 213, -294, 23, + -261, -540, -126, -122, -166, 0, -263, -74, 35, -24, + -42, 82, -24, -11, -135, -92, 37, -53, -30, -5, + 66, 1, -39, -74, 30, -63, 57, 41, -56, -37, + 21, -46, -9, -26, 82, -32, 4, -57, -59, 21, + -6, 61, -22, 20, -10, 1, -15, -8, 19, 24, + -16, -4, -21, 19, 9, -14, 16, -5, -18, 12, + 18, 39, -6, 14, 11, 27 }, + { -1586, -1979, -989, 2132, 266, -162, -157, -482, -79, -99, + 206, -114, -260, -234, -176, 226, 168, 100, -52, -22, + 353, -52, 77, -106, -171, -67, 65, -117, -50, 123, + 221, 9, -35, -143, 77, 101, -114, -39, 92, -54, + -146, -7, 66, 5, 39, -77, 54, 124, 100, 18, + -107, -35, -107, 37, 59, -25, -13, 11, -16, 34, + -24, -43, 17, 49, 30, -19, 0, 19, 36, 8, + 24, -22, -36, 29, -25, 14, 21, 16, -5, -18, + 6, -31, -7, 25, 6, -1, 9, 0, -3, 20, + -12, -3, -6, 5, 14, 2 }, + { 22, 712, -2, -98, -60, -30, 14, 13, -110, 14, + -142, -81, 28, -226, 169, -166, -87, 107, -112, -499, + 186, 66, 590, 370, -620, -314, -439, 83, 105, 1, + 221, -180, 55, -105, -61, 324, -163, -91, -197, 16, + 57, -176, -64, 116, 35, 124, 10, -71, -28, -28, + 11, 1, 22, 43, 36, 3, 79, 3, 32, 64, + -26, 5, -14, 32, -49, -8, 31, 58, 18, -38, + -73, -17, 36, 6, 12, 16, 3, 19, -21, 39, + -26, -23, 0, 9, 6, 8, 9, 4, 2, -19, + 0, 6, 13, 4, -16, -5 }, + { 1428, 956, 843, -2152, -80, -165, -14, -49, -31, -26, + -127, -95, 330, -73, -275, 150, -208, -48, -124, 67, + -43, 148, -325, 45, -429, 134, 62, -142, 128, 14, + -95, -139, -15, -71, -31, -114, -171, 15, -177, -198, + -63, 74, 41, -145, 38, -115, 28, -305, 54, 64, + 33, -107, -82, -1, 62, 62, 17, -112, -18, -24, + -37, 40, 65, 16, -16, -20, 11, -6, -34, 87, + 17, 2, 21, 6, -11, -37, 22, 36, -11, -7, + -12, -3, -8, 2, 6, -1, 41, 8, -30, 1, + -13, -4, 8, 7, 0, 1 }, + { 9, 326, 162, 78, -43, 37, -80, 82, 61, -65, + -211, 287, -139, 348, -259, 195, -274, -496, -182, -275, + -106, 168, -655, -340, -80, 3, -285, -42, 2, -296, + -184, -27, -82, 78, -69, 24, 141, 202, -79, -79, + -2, 291, 89, -91, -14, 92, 80, -115, 28, 13, + 26, 9, 3, 43, 16, 49, -23, 50, 50, 36, + -19, -9, 33, -12, -57, -22, 1, -35, -42, -43, + 23, -50, 75, 49, 26, 13, -47, -18, 36, 24, + 10, -5, -30, -1, -5, -3, 8, 6, -22, 24, + 2, -21, -12, -14, 24, 15 }, + { -697, -7224, 1088, -311, 189, 148, -1690, 126, -245, 273, + -278, 117, -10, 47, -39, -124, -51, -226, 148, -380, + -270, -107, 28, -147, -62, 11, 279, -135, 207, -129, + 270, -111, 164, 160, 97, -16, 63, 4, 106, -18, + 24, 122, 162, -77, -32, 203, -89, 70, -93, -13, + -55, -97, 149, 152, -137, 32, 93, 86, 40, 18, + -90, -53, 89, -122, -24, -10, 5, -26, 17, 70, + 16, 1, 12, 4, 5, -43, 16, -1, 0, -30, + -35, -19, -30, -5, -15, -14, -6, -12, 0, 26, + 11, -4, 0, 18, 11, 9 }, + { -56, -114, 954, -113, 178, 90, -68, -271, 236, -136, + 231, -169, 204, -133, -102, -375, -611, 87, 428, 658, + 293, -304, 169, 38, 316, -360, 253, -190, -250, -271, + 29, -182, -108, 159, -42, 63, -101, 19, -136, 6, + -194, -34, 61, 22, -13, -10, -1, 45, 89, -54, + 140, 23, 18, -8, 51, -29, 79, 70, -49, -62, + -1, -62, 55, -75, 10, -37, -29, 22, -26, 0, + -12, -27, -7, 8, -24, -4, -1, -9, 3, 7, + -52, -16, -9, -18, 13, 10, -1, -8, -7, 11, + 11, 21, -7, -2, 13, -7 }, + { 2206, 8246, -651, 194, -624, 68, -155, 63, 362, 515, + 87, 27, -61, -184, 658, 36, 137, -41, -156, 289, + -254, 39, 79, 202, 70, 58, -56, -217, 8, 57, + 243, 40, -54, 49, 326, 188, -262, -15, -33, -28, + -6, 134, 63, 157, 192, -82, 8, -57, 80, -107, + -83, -142, 118, -194, -43, -111, 22, -48, -21, 50, + 86, 46, 37, -12, -14, -83, 12, -4, 38, 24, + -17, 8, 17, -31, 5, 42, -11, -12, -5, -36, + 0, 8, -24, 0, 11, -26, 7, -1, 0, 1, + 7, 26, 0, -8, -7, 23 }, + { 44, -1635, 120, -559, 80, -21, -2, -313, 151, 131, + -91, -76, 96, -740, -624, -75, -612, -171, 15, -76, + -201, -198, -48, 619, 430, 121, -36, 297, 140, 200, + 400, -11, 119, -155, -60, -56, 29, 53, 101, -154, + 16, -154, 62, 220, 35, 55, -87, -33, 149, -5, + 90, 19, 32, -119, 4, 38, 54, -46, 10, 101, + -1, 72, 83, -71, -18, -9, -53, 41, 17, -29, + 28, -33, 30, 27, 33, -2, -16, 36, -15, -9, + -14, 16, -16, -24, 34, -15, 13, -3, 1, 11, + 2, 2, -2, -8, -15, 2 }, + { -404, 4496, 250, -1404, -318, -90, -448, 299, 107, 328, + -357, -3, 189, -284, 1161, -194, -381, -149, -214, 108, + 173, -39, 106, -131, -235, -49, -186, -95, 9, 194, + -11, 121, 259, 125, 35, -42, -171, -238, -138, 197, + -147, 236, 109, -120, -150, 26, -112, -9, 7, -50, + -147, -34, 79, -67, -39, 5, -44, -23, -12, 4, + 28, -59, 35, -3, 56, 16, 23, -15, 11, -26, + 22, 7, 62, -14, 24, -9, 14, -44, 17, 31, + 33, -8, -15, 3, -18, -9, -6, 16, 23, 13, + -6, -26, 13, -9, -17, 2 }, + { -43, -2525, -6, 193, -193, -86, 145, -84, 163, -68, + -293, -128, -221, 900, -806, -231, 41, -138, -459, -252, + -449, -758, 58, 77, -291, 16, 22, 377, 293, -144, + 150, 43, 199, 36, 103, -38, -220, -37, 59, -48, + -169, 149, 45, 37, -106, -86, 139, -58, 41, 9, + -2, 10, -58, 62, -70, -71, -8, -88, -23, 46, + 109, 23, 35, -11, 23, 93, 14, -22, -43, -21, + -31, -19, 19, -1, 27, -17, 10, 10, -11, -29, + 4, -12, -39, -1, -8, -11, 1, -1, -8, -17, + -17, 2, 19, 1, 9, 10 } }, + { { -739, -5804, -3246, -213, 353, -13, -43, 42, -18, 357, + -185, 194, -347, -203, -608, -69, 538, 225, 297, 459, + 136, 216, -54, -45, 78, 112, -29, -186, 32, -187, + -5, -26, 374, 44, -91, 51, -290, 179, -162, -335, + -190, 45, -58, -119, -3, -106, -64, -162, -58, 27, + -51, -117, 93, 124, -31, 17, -8, 13, 48, -10, + 88, 7, -7, 28, 93, 20, -25, -6, -27, 45, + -7, -44, -41, 49, 26, -3, 8, 13, -9, 23, + 26, -20, -15, -2, -15, -15, 13, -1, 24, 16, + 3, 2, 3, -3, -3, 17 }, + { 82, 1127, -779, -792, 122, 2, 89, 15, -226, -404, + 348, -44, -188, -41, 52, 416, -94, 187, -288, 179, + -167, -326, -169, 93, -534, 50, -159, 426, 90, -77, + 86, 328, 32, 256, -82, 173, 218, -181, -223, 93, + 33, 67, 50, 6, -95, -1, 150, -104, 36, -70, + -1, -44, 98, -33, 1, -46, -67, 1, 36, 35, + 56, -56, 41, -73, -12, -74, -118, -43, 0, 36, + -45, -13, 6, 6, -44, 29, 15, 21, -25, -29, + -3, -9, -1, -32, -14, -9, -25, -22, -3, 4, + 6, 1, -10, 25, 3, 2 }, + { 260, 4431, -181, -2958, 165, 201, 56, 130, 327, -236, + -791, -768, 174, -688, -267, 382, -532, 53, -195, 43, + -196, -280, -157, -18, 340, -78, -182, -208, -203, -81, + 38, -323, 107, 53, 67, -142, 69, -30, 18, 152, + 67, -203, -4, 185, -1, -66, -5, 32, 11, 5, + 127, 38, -61, -61, -98, 48, -53, -69, -132, -43, + -3, 101, 33, 78, -18, -80, 13, 63, -56, 28, + -10, -21, -52, -18, 8, 25, -59, -9, 21, 9, + 8, 15, 5, -1, -23, 10, -5, 14, -6, -15, + 8, -27, -2, -8, -8, -9 }, + { 1959, 5660, -168, 980, 501, -130, 58, -144, -39, 2, + 139, -384, -306, 35, 150, 162, 210, -294, -40, -80, + -69, 47, 299, 80, -140, 137, -134, -259, 174, -131, + 132, -210, -185, 28, -6, 65, 99, -84, 27, -37, + -43, -36, -101, 25, -11, 23, -5, 102, 51, -76, + 27, -24, 28, 95, 1, -27, -12, 50, 5, 59, + -42, 40, 0, 2, -27, 67, 7, -15, -41, -10, + -3, 9, -26, 27, 2, 7, -26, 3, 33, -5, + -27, -5, 6, -11, 0, 2, -5, -5, -14, 5, + -9, 2, -22, 15, 12, -2 }, + { -49, -2478, -265, -111, -32, -79, 5, -102, 78, 43, + 259, 330, -8, 191, -170, 673, -573, -1429, -880, 432, + -681, -89, 5, 304, -17, 408, -240, 375, -133, 177, + -83, -568, -261, -201, -214, 127, -71, 1, 195, 124, + 7, -35, -71, 70, -8, 15, 34, -174, -108, 29, + 106, 32, -35, 6, 64, -64, 26, -27, -63, -38, + 60, 15, 12, 2, 53, -26, 39, -11, -26, -1, + -25, 13, -38, -6, -36, -12, -6, -6, 30, 12, + -32, 20, -16, 5, 10, -24, 34, 15, -6, 13, + -8, 28, -12, 5, -5, -3 }, + { 2135, 5094, 550, 1255, -619, -45, 15, -252, -325, -765, + -238, -224, -193, 9, -39, 373, 215, 26, -62, -196, + 64, -20, 59, -235, -183, -161, -38, 3, -40, -77, + 25, 59, 238, 17, 20, 51, -61, -9, 194, 91, + -54, 52, 63, -62, -9, -27, 60, 65, 95, 4, + -53, -59, -136, -98, 100, -7, -3, -42, -67, 31, + 18, -31, 72, 118, 6, -50, 2, 15, 81, 29, + 30, 45, 17, -6, -1, 13, -19, -1, 9, 22, + 29, -19, -16, -4, 3, -8, -13, -18, -17, -4, + -7, -3, 1, 15, 6, -3 }, + { -31, 573, 156, 82, -1, -79, -10, 95, 31, 10, + -226, -42, 123, -334, -87, -158, 472, 217, 174, -391, + -100, -354, -435, 209, -182, 260, -371, -119, 84, 120, + 93, -442, 53, -123, -57, 228, -327, -88, -151, -17, + 10, -38, 56, 90, -114, 18, -7, -44, -55, 17, + 97, 48, -10, 37, 106, 6, 114, 10, -61, -15, + -17, 50, -32, 1, -52, 19, 10, 6, 27, 12, + -31, -19, 34, 45, 14, 2, -18, 13, -2, 61, + -47, -35, 25, 30, 11, 13, 20, 1, 6, 9, + -5, -14, -4, 6, -13, -8 }, + { -1256, -6436, -2025, -1393, 478, -48, 411, 405, 352, 159, + -65, -218, 178, -296, -621, -1, -373, 80, -430, -89, + -233, -174, -455, -65, -504, 73, -9, -249, 9, 34, + 197, -28, -169, -313, -202, -299, -409, -20, -165, -185, + -19, -10, 61, -2, 102, 0, 119, -205, 127, 50, + -33, -61, -94, -56, 3, 66, 60, -26, 96, 45, + 4, 35, 35, 35, 24, 36, 22, 29, 25, 72, + -14, 16, -2, -12, 34, 0, 3, 14, -1, 5, + -5, -13, -30, -5, 24, -4, -2, 5, -9, 13, + 6, -3, -2, 11, -1, -12 }, + { -47, -199, -83, 6, -108, 83, -37, -75, -118, 108, + 75, 489, -200, -96, -456, 223, 769, 263, 170, 165, + -6, 246, -320, 49, 130, 828, 318, -102, -234, -178, + -246, -140, -29, -230, -148, -41, -126, -32, -73, -56, + -74, 223, -51, -82, 0, 70, 94, -9, 72, 84, + 110, 0, 24, 84, -39, 11, -34, -29, -41, 31, + 14, -6, 35, 55, -5, -16, -5, 10, 6, -33, + 60, 2, 72, 30, 2, 9, -15, -2, 35, 11, + 17, -12, -22, 6, -11, -6, 12, 17, -31, 8, + -7, -18, -22, -14, 18, 8 }, + { 601, -8652, -865, 623, 732, -563, -1666, 322, 369, 433, + -376, 433, 458, 114, -99, -43, -241, -135, 255, -117, + -221, -116, 120, -264, -432, -21, 272, -144, 220, -177, + 318, -93, 32, 96, 220, 273, 322, 114, 52, -214, + -6, 210, 98, -41, 109, 184, -132, -22, -140, 110, + 139, -149, 35, 78, -163, -11, 20, 53, 3, 50, + -79, -100, 81, -91, -87, -66, 40, -47, -10, 59, + 8, 9, 22, 9, 27, 8, 12, 1, 36, 14, + 9, -13, -19, 23, 17, 8, 8, -16, 0, 11, + -5, 10, 6, 4, 10, 23 }, + { 30, -1269, -677, -536, 386, -136, -351, -273, 190, -193, + 192, -91, -33, -134, 19, -327, -251, -19, -197, 369, + 147, -397, 299, -285, -15, -566, 92, -68, 75, -55, + 11, -41, -102, -84, -107, 163, -117, -30, -192, 52, + -34, 20, 84, -50, -30, -23, -56, -67, 6, -83, + 43, -11, 1, -1, -5, -95, 17, 27, -48, -21, + 54, -65, -20, -124, -49, -9, 12, 34, -5, 37, + 28, -4, 4, 3, -27, -12, 17, -15, -29, 12, + -21, 4, 19, -1, 8, -4, 10, -6, -4, 2, + 0, 14, -1, -1, 5, -12 }, + { -2887, 1511, -639, -317, -767, 275, 116, 32, 3, 625, + 476, 49, 213, 131, 823, 90, 564, 222, -324, 201, + -284, 76, 44, 194, 112, 389, -115, -71, 30, -20, + 147, -185, 6, -25, 185, 185, -67, 85, -60, 111, + -58, 145, 299, 287, 70, -33, 161, -41, 77, -55, + -51, -78, 155, -109, 71, 20, -4, -62, 31, -8, + 109, 20, 22, 1, 48, -36, 37, -1, 21, 55, + 8, 5, 19, -25, -14, 32, 4, -2, 8, -21, + 11, 7, -9, 17, 25, -11, 2, -8, 9, 10, + 1, 20, 4, -11, -18, 24 }, + { -59, -1127, 215, -950, -138, -121, 198, -243, -170, -12, + -432, -208, 152, -301, -80, 336, -442, 104, 326, -287, + -238, 302, 384, 290, 278, 251, 288, 191, 153, -69, + 330, 39, 143, -121, -75, 3, -4, -101, 118, 87, + 45, -196, 23, 251, -60, -123, -124, -99, 110, 77, + 232, 14, 5, -154, -73, 4, 76, -29, 5, 35, + -40, 11, 18, -77, 30, 14, -1, 32, 13, -32, + 32, -21, 69, 25, 49, 2, -40, 11, -20, -9, + -17, -6, -33, -34, 23, -8, 13, -15, -16, -12, + -10, -4, 3, 3, -14, -4 }, + { -667, 4295, 509, -386, 888, 278, -415, 331, 255, 358, + -411, 104, 262, 76, 2209, -86, -361, 34, 31, 268, + 217, -295, 114, 0, -366, -80, -64, -119, -146, 34, + -263, 68, 233, 191, 127, 83, -1, -137, -82, 143, + -163, -11, -12, 82, -12, -31, -56, 140, 32, 17, + -29, -19, -86, -168, -18, 0, -48, 29, 68, 0, + 34, -35, 22, 19, 72, 4, -5, -13, 13, -35, + 23, 44, 26, -54, -11, -16, 5, -23, 7, -4, + -4, -12, 15, 4, -9, 2, -19, 14, 5, 8, + -1, -20, 2, -15, -15, -4 }, + { 52, -1779, 378, 172, 40, -53, 125, -74, 120, -59, + -148, 257, -199, 119, -1637, 280, 341, -102, -157, 110, + 56, -536, 143, 110, -201, 174, -118, 102, -34, -637, + 23, 202, 95, -173, -28, -84, -158, 17, 38, 33, + -122, 38, -108, -13, -140, -66, 119, -129, 58, 81, + 3, 18, -101, 13, -90, -39, 37, -15, 48, -8, + 35, 4, 15, -42, 24, 35, -56, -69, -10, 34, + 38, -30, -23, -29, 15, -8, 8, 28, 24, -14, + 20, -5, -21, 15, 21, 6, 33, 22, -13, -12, + -9, 1, 3, -7, -6, 9 } }, + { { 689, -5315, -4556, 855, -701, -5, 210, 83, -297, 316, + -80, -263, 258, -314, -483, 334, 45, 116, 542, 346, + 99, 240, 58, -110, 56, 93, 55, -123, -223, 28, + -175, 220, 305, 22, -188, 197, -260, 257, -383, -101, + -186, 27, -70, -118, 70, -121, -174, -138, -32, -91, + -57, -95, 101, 77, 91, 0, -15, 79, 36, -6, + 50, 49, -12, 8, 17, 57, 39, -62, 12, 24, + 9, -45, -49, 10, 54, 10, 6, -19, 15, 21, + -5, -19, -6, 17, -7, -14, -7, 5, 15, 19, + 16, -8, -3, 20, -14, 20 }, + { 39, -964, 832, -467, -269, -29, 17, -50, -299, -73, + 197, -57, -108, -235, -116, 451, 221, -89, 454, -319, + 121, -809, -24, 38, -266, -115, 43, -17, 363, 75, + -152, 327, 107, 161, 165, 67, 77, -93, -216, 178, + 84, -102, 48, -26, 45, 96, -21, 29, -14, -158, + 15, -19, -4, -25, 30, -21, 6, -75, 85, -11, + 31, 4, -44, -47, -24, -33, -109, -70, 30, -10, + -24, 15, 13, 9, -35, 10, 38, 0, -43, 20, + -14, 2, -21, 1, -42, -15, -17, -15, 5, 3, + 4, -1, -4, 5, 2, 7 }, + { -354, 5885, -227, -2055, -894, 175, 288, -58, 125, 41, + -1063, -283, -171, -640, -190, -176, 141, -587, -18, -27, + 97, -492, 110, -171, 388, -9, -131, -403, -25, -142, + -15, -146, 87, -148, 111, 98, -175, 72, -85, 109, + 230, -307, 193, -2, 73, -177, 46, 30, 59, -11, + 87, 47, -27, -87, -109, 35, -7, -88, -76, -42, + 6, -33, 105, 17, 4, -22, -10, 30, 40, -32, + 2, -39, -57, 1, 13, -20, -33, -27, 7, 19, + 35, -9, 29, 2, -6, -18, -4, 5, 19, -16, + -12, 0, -13, -9, -9, -5 }, + { -1669, 9686, 1144, 660, 90, -147, 144, -273, 14, -102, + 261, -173, -694, 188, 637, -214, 83, -287, -215, 212, + -218, 140, 93, 250, -333, 137, 39, -207, 87, 40, + -58, 97, -333, -19, 83, -224, 47, -15, 79, -113, + 41, -47, 89, -156, 53, 42, 29, 58, -103, 56, + -54, 56, -60, 155, -44, 58, -25, -49, 92, 1, + -19, -27, 58, -36, -3, 27, 37, -14, -43, -19, + 11, -12, 8, -30, 35, 7, -24, 40, -12, 10, + -28, -21, 3, 4, -7, -1, 3, -18, 18, -18, + -7, 0, -11, 11, 6, 2 }, + { 86, -2220, -473, -119, -41, 6, -87, -189, 152, 14, + 193, 591, 51, -163, -768, 826, -365, -1256, -174, 671, + -424, -259, 429, -78, 184, 222, 453, -212, 70, -111, + 188, -287, -395, -77, -194, -61, 298, -228, -27, 262, + 49, -22, -28, -26, 81, 83, -94, -39, -122, 10, + -21, 131, -33, 31, -31, -8, 6, -58, 2, -104, + 18, 99, -30, 40, 31, -19, -19, -4, 36, -58, + 29, -25, -15, -18, -31, 3, -6, -19, 37, -8, + 3, -23, 12, -6, 14, -31, 31, 20, -7, 20, + -14, 12, 3, -11, 1, -18 }, + { -1455, 12115, -884, 285, 94, 59, -27, -99, -253, -309, + -851, -15, -493, 112, 105, 178, 357, 102, -200, -25, + 47, -242, -59, -296, 46, -220, -60, 153, -52, -70, + 31, -23, 402, 149, -202, 13, -149, 55, 299, 31, + 59, 24, 10, -30, -94, 144, 19, 32, 163, -23, + -2, -146, 27, -173, 101, -23, -69, -90, -86, 49, + 109, -47, 77, 75, 33, -51, 0, 25, 65, 36, + 49, 7, 42, 19, -5, -17, -35, -8, 33, 22, + 28, 13, -17, 8, -14, -8, -19, -26, -14, -19, + 6, -13, 7, 22, 4, -10 }, + { -16, 347, 176, 123, 29, -47, -47, 81, -9, -16, + -53, -161, -81, 134, -554, 215, 637, 218, 500, -493, + -43, -374, -509, 94, -62, 203, -197, -122, 162, 67, + -112, -306, 221, -382, 81, 56, -275, -116, -141, -38, + -53, 101, 38, 29, -59, -64, -87, 16, -70, 19, + 78, 59, 95, -21, 58, 47, 80, -52, -43, 17, + -56, 63, -16, -5, -38, 82, -65, -7, 12, 36, + 36, -24, -10, 29, 29, 6, -38, 12, 11, 21, + -9, -34, 13, 16, 21, 18, 14, 8, 0, 23, + -2, -20, -4, 13, -18, -10 }, + { 415, -12505, 1004, -955, 3, 19, 440, 142, 631, 272, + -118, 69, -94, -178, -536, -82, -245, 149, -495, -297, + -94, -127, -381, -245, -205, -116, 129, -211, 35, -108, + 285, -105, -106, -267, -212, -352, -396, 30, -107, -219, + 111, -87, 112, -18, 55, 85, -25, -33, 104, -85, + -24, -24, -119, 77, -65, 98, -1, 32, 104, -20, + 55, 65, -1, 2, 9, 98, -15, 37, 42, 50, + -34, 2, 11, -25, 12, 32, 0, 1, -2, 9, + -1, -9, -49, 5, 40, -9, -6, 6, -4, -5, + 14, -1, -1, 0, 0, -1 }, + { -16, -217, -248, -73, -85, 112, 29, -21, -270, -32, + 275, 261, 349, -510, -423, 539, 809, 95, 174, 35, + -185, 381, -302, 273, 135, 596, 655, -379, -435, -63, + -75, -318, 90, -250, -8, -65, -194, -152, 21, 91, + -174, 15, 31, 28, -72, 148, 20, 124, -97, 146, + 54, 49, 47, 82, -144, 29, 72, -139, 1, 36, + 34, -6, 11, 28, -17, 24, 14, 17, 6, -20, + 37, 38, 54, 7, -5, 13, -8, 11, 7, 18, + 18, -24, -1, 20, -18, -14, 3, 14, -23, -6, + -4, -17, -17, -1, -3, 5 }, + { -529, -11321, 2764, 1059, 673, -2194, -298, 191, 623, -131, + -47, 655, 467, -37, 62, -491, -90, 142, -358, 230, + 22, -192, -199, -123, -527, 51, 170, 128, -108, 20, + 372, -104, 36, 123, 55, 390, 171, 257, -114, -32, + -76, 153, 77, -28, 236, -82, 35, -115, -73, 56, + 104, -34, -95, 10, 23, -37, -54, 19, 44, -69, + 3, -49, -63, 9, -73, -93, 20, -15, -50, 56, + 18, 25, 16, 14, -34, 24, 12, 4, 47, -4, + 48, -6, 4, -18, 5, -1, 21, -4, 1, -1, + -1, 14, 6, -12, 9, 16 }, + { 2, -2052, -535, 124, 25, -196, -376, -54, 137, -83, + -157, 33, 104, -249, 239, -461, 527, -419, -170, -595, + 663, 7, -101, -350, 64, -296, -241, 93, -101, 334, + -120, -201, 31, -247, 6, 52, 35, -5, -177, 23, + 146, 39, 45, -51, -65, 10, -65, -78, -93, 10, + -78, 88, -17, -39, -57, 53, -90, -8, -38, 8, + 19, -26, -46, -42, -88, -12, 14, 30, -35, 25, + 65, 5, 21, -15, -14, -16, 0, 22, -42, 9, + 3, -1, 11, 7, 5, -1, 12, 12, 1, 2, + -11, 2, 2, 1, 0, -14 }, + { 2240, -5096, -357, -753, -420, -57, 382, -91, -197, 548, + 378, 19, 297, 259, 1093, 23, 502, 7, 66, -211, + -245, 277, 88, -23, 17, 431, -184, 112, 90, -112, + -11, -138, 6, 30, 64, 183, 198, 82, -98, 159, + -81, 149, 174, 230, 96, 37, 127, -26, 38, -69, + -25, 38, 1, -41, 61, 118, -93, -10, 15, -26, + 32, 31, 7, -5, 83, 13, 22, -12, 34, 45, + 17, 23, -32, -28, 44, 28, -12, -18, 3, -13, + 17, 20, 8, -4, 2, 11, -2, 2, -10, 19, + 8, 0, -5, 5, -3, 7 }, + { 75, 43, -1063, -465, -417, 76, 6, -165, -280, 74, + -357, -289, -765, 222, 638, -71, -142, 129, 347, -60, + -262, 913, 959, -1023, 393, 69, 505, -29, 290, -102, + -40, 191, -122, 45, 56, -171, 77, -9, -9, 39, + 81, -39, -70, 81, 2, -40, -119, -163, 77, 140, + 186, 45, -80, -56, -127, -78, -22, 45, 30, -33, + 67, -39, -42, -20, 31, 0, -5, 25, 21, -38, + 61, -13, 39, 11, 29, -8, -11, 3, 11, -36, + -5, -35, -22, 0, 12, 2, 1, -6, -24, -25, + -4, 8, -5, 6, -2, -16 }, + { 1319, 2182, -85, -140, 792, 90, -84, -69, 863, -62, + -19, -168, 507, 23, 2271, -410, -55, 93, 317, -66, + 159, -261, -26, 160, -330, -206, 27, -373, 53, -35, + -187, 26, 155, 127, 167, 23, 7, -41, -16, 21, + -28, -261, 77, 133, -14, -61, -71, 206, 14, -22, + 80, -28, -204, -96, -25, -9, 2, 28, 53, -20, + 39, 41, -4, 19, 48, 9, 9, -9, -12, -7, + -21, 84, -31, 18, -42, -1, -14, 22, -3, 10, + -4, -14, 21, -4, 3, -5, -11, 10, -1, 9, + -6, -11, -8, 4, -9, -15 }, + { -22, -841, -207, 50, 188, 35, 57, -139, -168, 141, + -121, 296, -72, -1226, 599, 329, 451, -166, 122, 142, + 100, -299, -421, 254, -346, 457, -187, -349, 4, -215, + -157, 242, 118, -261, 35, -175, 13, -112, -119, 18, + 39, -167, -104, -5, -6, -118, 103, 0, -39, 75, + 36, 24, -83, -32, -98, -11, 0, -48, 86, 13, + -22, -79, 26, -13, 25, -12, -49, -42, -17, -23, + 66, -2, -80, -17, -10, 5, 0, 30, 19, 5, + 29, -3, -3, 1, 11, 27, 31, 25, -5, -12, + 0, 2, -7, 8, -20, 2 } }, + { { -700, 2795, 4642, 1487, -203, 176, 294, 337, -280, 9, + -200, -443, 359, -281, -108, 626, -207, 291, 416, -50, + -307, -43, -74, -214, 248, 69, 102, 106, -122, 224, + -211, 173, 373, 188, 116, 266, -158, 570, -119, 134, + 8, -30, -92, 12, 169, -5, -63, 24, -16, -83, + 6, -78, -13, -8, 137, 36, 15, 75, 42, -7, + -1, 2, -24, -45, -78, 30, 32, -33, -1, -31, + 22, 5, -13, 6, 50, 2, 7, -17, 12, 11, + -7, -5, 17, 32, 1, 17, 15, 0, -4, 7, + 4, 5, 7, 12, -12, 13 }, + { -77, -3757, -809, 290, 9, 32, 42, 51, 109, 155, + 34, -22, -110, -374, -329, -223, -27, 31, 211, -327, + 318, -1041, 30, 291, 373, 306, -365, -698, -52, -53, + -204, 192, 78, -18, 111, 216, 297, 123, -14, 145, + -50, -38, 203, -42, -55, 99, 21, -12, -58, -80, + 29, -18, 3, -41, 45, -34, 60, -50, -10, -75, + -11, -12, -25, 6, 4, 39, 18, 6, 21, -3, + 4, 0, 8, 24, -2, 15, -2, -9, -6, 37, + 1, 14, -12, 20, -13, -4, 1, 15, 28, -1, + 13, 5, -10, -8, -4, 4 }, + { 339, 4982, -1135, -132, 120, -7, 296, -89, -46, 331, + -838, -122, 323, -4, -244, -619, 170, -475, -46, -186, + 49, -464, 386, 118, 34, 63, 493, -64, 74, -128, + 147, -55, 215, 15, 72, 80, -135, -68, -279, 57, + 294, -137, 249, -96, 133, -14, 108, 36, 119, -15, + -20, 79, 52, -17, -54, -8, -26, -19, 52, -1, + -23, -55, 86, -35, 28, -11, -38, 4, 16, -49, + 14, 25, -5, -20, -17, -36, -4, 4, 3, -2, + 18, -8, 12, -5, 8, -31, -13, 9, 39, 4, + -7, 10, -4, -12, -13, 6 }, + { 711, 11110, -849, 288, 187, -31, 232, -253, -114, -261, + 205, 3, -149, 179, 292, -176, 63, -448, -393, 119, + -236, 88, -243, -9, -264, 95, 72, -154, 141, 141, + 81, 283, -109, 12, -15, -303, 111, -32, 93, -67, + 59, -23, 154, -68, 122, 50, -9, 9, -96, 94, + -46, -21, -142, 103, -81, 45, 18, -132, 33, -16, + -62, -26, 54, -10, 14, 0, 24, -14, -33, -28, + -17, -53, 14, -31, 15, 0, -2, 35, -6, 41, + -2, 0, 11, 15, 0, 8, 6, -17, 29, -10, + -8, -3, 3, 6, -6, -1 }, + { -103, -987, 722, -79, -24, 12, -24, -148, 68, -106, + -66, 243, -18, 66, -1745, 213, 1087, 1916, 1098, 323, + -305, -379, 473, -71, 23, -139, 378, -318, 237, -172, + 160, 134, 104, 315, 87, 76, 257, -374, -166, 213, + -11, 24, 50, 25, 129, 16, -90, 110, -52, 132, + -52, -82, -128, 1, -70, -14, -38, -71, 87, 11, + -59, 5, -70, -43, 11, -2, -40, 1, 64, -34, + 21, -25, -8, 17, -1, 6, -14, -8, 41, -10, + 4, -36, 32, 8, 5, -30, 12, -5, -6, 15, + -7, 6, 0, -13, -6, -7 }, + { -132, 14969, 139, -94, -337, 68, 272, 174, 24, 252, + -752, -22, -260, 202, -16, 102, 31, -69, 2, 91, + 356, 22, -38, -341, 7, -76, 81, 219, 82, 47, + 48, -165, 223, 119, -201, 53, 1, 104, 138, -25, + 153, -19, -184, -4, -65, 8, 31, 66, 181, 112, + 98, -136, 68, -75, -10, -77, -28, -31, -15, 29, + 74, -49, 27, -35, -18, 1, 38, -25, -9, -6, + 10, -40, 9, 31, -3, -1, -31, 2, 52, -23, + -29, 15, 1, 34, 2, 11, -11, -1, 14, -7, + 13, -8, -10, -3, 3, -1 }, + { 41, 175, -157, 41, 15, -17, -16, 49, -109, 50, + 209, 14, -134, 126, -364, 279, 198, -112, 256, -304, + 541, -131, -1019, -234, 101, 30, 340, 187, 130, 139, + 120, 138, 127, -318, 310, 37, -228, -130, -129, 49, + -92, 58, 6, -39, -4, -51, -171, -51, -114, -10, + 9, -28, 108, -63, -24, -8, 44, -88, -3, 67, + -58, 76, -7, 7, -28, 68, -19, 57, -5, -13, + 48, 14, -25, -9, 21, 27, -18, 17, 4, -9, + 10, 0, -2, -18, -5, 4, 4, 9, -3, 4, + -3, -7, 0, 2, -21, -10 }, + { 793, -14259, -328, -548, 119, -69, 84, -216, 274, 104, + 161, 179, -105, 1038, 751, 31, -121, 91, -127, 179, + 263, 38, -297, -153, -20, -92, 156, -74, 237, 59, + 31, -134, 137, 29, 7, -209, -244, 164, 106, -83, + 66, -132, 238, 77, 4, -154, -96, -100, -12, 19, + 72, -54, -133, 128, -31, 100, 29, 3, 4, -79, + 16, 18, -13, -45, -68, 53, -11, 24, 2, 22, + -35, -27, 1, -4, 11, 15, 1, -2, -7, 20, + 13, 7, -30, 1, 20, 3, -2, 5, 6, -8, + 15, 6, -19, -9, 5, -3 }, + { 51, 296, 57, 5, -49, 86, 56, 20, -230, 12, + 167, -98, 196, 74, -375, -153, -381, -689, 260, -247, + -588, 342, -225, 318, -202, -449, 228, -215, -302, -265, + 200, -105, -43, 128, 278, -15, -44, 86, 137, 251, + -76, -172, -114, 89, 3, 145, 79, 60, -210, 120, + 9, 1, 28, 101, -121, 35, 68, -125, 4, 23, + -14, -79, -12, -20, -75, 4, 6, 6, -18, -52, + 14, -27, -6, -16, -29, -7, -17, -1, -36, 5, + 14, -8, 10, 14, -18, -2, -1, 7, -21, -4, + 12, 0, 3, 13, -8, 0 }, + { 453, -11018, 1322, -464, 165, -1005, 547, -138, 219, -391, + -208, 370, 231, -169, 148, -488, -263, -191, -618, 90, + 131, -189, -365, -90, -157, -66, -9, 132, -125, 94, + 407, 211, -35, -11, -30, 30, -106, 143, -144, 324, + -41, -71, 57, -14, 232, -107, -2, -80, 5, 22, + 4, -16, -31, 33, 62, -30, -101, -31, 57, -127, + 26, -44, -107, 73, 3, -67, -4, 20, -53, 12, + -39, 24, 24, -26, -55, 4, -1, -7, 33, -11, + 43, -3, 6, -20, 2, -7, 17, 8, 0, -8, + 1, -3, 16, -7, -2, 5 }, + { -26, -1908, -308, 216, -35, -116, -111, 137, 198, -35, + -112, 130, 418, 177, 481, -398, 427, -531, 39, -729, + 571, -53, -10, -90, 133, 317, -68, 24, -60, 51, + -237, -246, 141, -138, -38, -74, 89, 194, 46, 107, + 122, 72, 90, 15, -1, 31, -48, -14, -62, 57, + -116, 54, -22, -38, -50, 114, -75, -72, -50, -24, + 38, 16, -41, 38, 8, 2, 10, 20, -47, -7, + 31, -9, -11, -16, 0, -6, -11, 23, -18, 7, + 5, 15, -1, -5, 0, 7, 12, 11, -9, 1, + -19, -11, -9, -7, 0, -19 }, + { -837, -7492, 1552, -285, -273, -297, 75, -350, -249, 176, + -257, -315, 470, 424, 790, -342, 238, 0, 284, -269, + -215, 265, -203, -183, -96, 160, -101, 13, -59, -68, + 153, 58, -57, 74, -11, -190, 1, 83, -15, 129, + -32, 75, -238, -96, 47, -9, 40, -142, 30, -13, + 29, 21, 2, 17, 0, 26, -133, 8, 30, -41, + -110, -51, 2, -32, 49, 17, 31, 9, 49, 46, + 11, 2, -32, -15, 28, 22, 8, -5, -17, 8, + 36, 34, 14, -15, -17, -2, -10, -1, 3, 35, + 13, 1, -1, 11, -5, 1 }, + { -81, 788, -6, 132, -396, -12, -39, 38, 39, 232, + -67, -157, 720, 1788, 108, -327, 95, 439, 516, 196, + -371, 851, 1424, -1102, -174, -169, 473, -274, -291, -223, + -49, 122, -215, -59, 153, -246, 98, 37, -190, -36, + 50, 51, 112, 28, -60, -42, -110, -27, 70, 7, + 64, 67, -51, -44, -86, -75, -76, 43, 48, -42, + 56, -6, 10, -33, 3, 12, -12, 1, -11, -17, + 48, -34, 5, 11, 24, -6, 5, -13, 11, -26, + -6, -2, 6, 9, 11, 0, 13, 2, -21, -21, + 5, 20, -1, 8, 10, 3 }, + { -1284, -1351, -131, -335, -21, -42, 118, -311, 866, -49, + 336, -18, 338, -1512, 476, 28, 442, 101, 121, -166, + 195, -157, -72, 21, -247, -10, 73, -444, 77, 33, + 48, 39, 153, 152, -8, -73, 60, 11, -28, -54, + -40, -219, -125, -146, -88, 9, -15, 87, -126, 0, + 61, -59, -109, 47, 65, -52, -39, -2, -30, -62, + 2, 47, 9, -42, 6, 19, 17, -7, 20, 9, + -19, 72, -27, 46, -31, 17, -8, 13, 7, 35, + 15, -12, -6, -17, 3, -13, 1, 12, 2, 16, + 2, 0, 4, 13, -7, -21 }, + { -10, -244, 193, -98, 56, -52, -29, -91, -149, 141, + -194, 224, 252, 1232, 4362, 934, 257, -75, 394, 524, + 111, -355, -537, 25, -371, 448, -208, -274, 74, -4, + -175, 118, 214, 0, 135, -113, 71, -271, -192, -20, + 49, -78, 48, 109, 69, -129, 102, 7, -33, 53, + -42, -56, -52, 66, 18, 46, 32, -94, 32, 19, + -26, -94, 37, -14, -37, -83, -63, 12, -3, -42, + 9, 24, -58, -29, -9, 9, -1, 26, 8, -3, + 21, -6, -13, -5, -14, 11, 10, 7, 8, 9, + 16, 1, -10, 18, -10, 1 } }, + { { 817, 7923, -149, 995, 275, 190, 188, 116, 156, -130, + -250, -105, -79, 76, -113, 621, -260, 292, -270, 401, + -248, -96, -334, 1, 113, 190, -35, 67, -9, 359, + -176, -36, 345, 127, 459, -25, 100, 252, 122, 73, + 65, -146, -114, 117, 133, 79, -6, -27, -41, 5, + -9, -9, 25, -33, 59, 33, 89, 10, 50, -15, + -10, 22, -56, -53, -41, -6, 15, -1, -32, 1, + -32, 48, -13, 3, 43, 36, 16, -28, -23, 23, + 6, 23, 4, 6, 20, 9, 25, 7, -3, 0, + -19, 11, 16, -10, 13, -1 }, + { 5, -4335, -276, 387, -3, -39, 235, -32, 179, 219, + -13, -142, -107, -414, 162, -806, -104, 365, -343, 122, + 410, -853, -238, 124, 478, -7, -111, -582, -318, 52, + 78, -41, -49, 60, 23, 330, 250, 73, 156, -72, + -3, 218, 77, 2, -256, 208, 11, -28, -121, -27, + 75, -48, 61, -104, 99, -74, 61, 32, -119, -48, + -6, 2, 0, -13, -2, 65, 39, 11, -29, 27, + -20, 19, 2, -2, 26, 26, -17, -20, 27, -1, + 27, -7, 7, 12, 6, -18, -2, 33, 17, 12, + -4, -2, 1, 4, -5, -2 }, + { -278, 464, 2387, 807, 19, -163, 147, 99, -103, -119, + -199, -154, 208, 151, -173, -860, 449, -592, -152, 276, + -336, -279, 248, 306, -21, 15, 408, 79, 80, 84, + 5, 71, -111, 144, 197, -121, -30, -181, -87, -28, + 100, 72, -16, 56, -60, 258, 29, 46, 64, 31, + -6, 22, 68, -18, 20, -68, -39, 64, 39, -45, + -5, 36, -20, -45, 45, -3, -34, -10, 9, -22, + -7, 54, 23, -32, -32, -44, 18, 0, -8, 13, + 23, -19, 1, 4, 5, -30, -1, 12, 20, 17, + -2, 9, -14, -18, -5, 2 }, + { 489, 10737, -241, 315, -263, 120, 59, -31, -295, -211, + -30, 144, 177, 286, -126, -63, 126, -896, 0, -156, + -10, 79, -216, -188, 17, -171, 57, -140, 132, 52, + 201, 281, -48, -70, -110, -182, 107, 2, 65, 28, + 77, -56, 11, 31, 115, -27, 141, -44, -42, 55, + -20, -72, -100, 59, 11, -26, -20, -74, 11, -30, + -32, -6, 67, -9, -4, 24, -19, 22, -14, -37, + -24, -44, 6, -47, 0, 17, 15, 12, 10, 20, + 23, 2, 17, -4, 6, 15, -4, 3, -1, 5, + 6, -14, 1, 1, 4, 2 }, + { 102, 343, -532, 33, -22, 5, -68, -69, 11, -28, + 62, 95, -272, -110, -1293, 139, 753, 2729, 670, -149, + 167, -1167, 717, -47, -104, -282, -26, -3, 154, -62, + 113, 196, 122, 280, 145, 109, 20, -249, -95, 92, + -43, 31, 88, -3, 134, -43, 59, 42, -99, 172, + -51, -119, -124, -24, -20, -37, -97, 9, 80, 41, + -95, -30, -23, -55, 14, 44, -42, 16, -12, 23, + -17, 25, -24, 2, -21, 17, 6, 4, 22, -2, + 13, -32, 14, 15, 2, -5, -1, -10, 5, 0, + -1, 3, 9, -14, -16, 12 }, + { 1872, 12810, -583, 8, -192, 72, 31, 356, 85, 13, + -208, -329, 76, 205, -12, 13, 9, -31, -23, 44, + 445, 177, -175, -173, -93, -10, 114, -93, 17, 128, + 309, -104, 48, 0, -76, 63, -32, 60, 119, 107, + -2, -19, -216, -96, 68, -51, 123, -33, 113, 142, + 9, -55, 19, 42, -103, -45, 53, -12, 58, -36, + -9, -6, 39, -54, -17, 22, 10, 2, -45, -16, + 12, -20, 2, 20, -31, 6, -4, 19, 16, -27, + -39, 3, 20, 23, 12, 6, -4, 4, 14, 11, + 0, -6, -8, -7, 0, -3 }, + { -3, -141, 231, -85, 21, 20, -68, 55, -63, 6, + 138, -71, 489, -489, 47, 290, -423, 14, 128, 21, + 350, 1, -1013, -298, -186, 93, 151, 502, 64, 79, + 106, 437, -312, -31, 140, 200, -168, -53, -61, -64, + 49, -51, -15, -38, -22, -41, -116, -66, -93, -51, + -2, -32, 120, -48, -5, 20, -33, -26, 65, 27, + -32, 19, -20, -22, 33, -23, 20, 41, 15, 2, + 14, 13, 16, 0, -7, 25, -15, 21, 6, 4, + -7, 21, -10, -9, -16, -6, 13, 1, -9, -5, + -5, -2, -9, 0, -11, -8 }, + { -1875, -12132, 655, -174, -130, -43, -142, 75, -247, 285, + 247, 58, 117, 414, 1328, -55, 23, 121, -143, 435, + 121, -117, -121, 104, -185, -107, 29, 264, 60, 160, + -159, 235, -235, 50, 222, -510, 177, -102, 57, 202, + -77, -65, 180, 87, 115, -260, -145, 41, -73, 44, + 14, -89, -103, 74, 118, 34, 20, -21, -6, -76, + -20, -5, 15, -22, -59, 25, 18, 17, 4, -13, + -11, -16, 2, 12, 14, -12, 11, 12, 1, 9, + 19, -8, -18, -11, -1, 29, -11, 13, 0, 3, + -6, 16, -13, -10, 6, -8 }, + { 19, 212, 327, -50, 61, 28, 7, -82, 18, 27, + -16, 34, 77, -53, -272, -81, -861, -187, -193, -292, + -259, 157, 292, -474, 348, -608, -422, 400, -407, -368, + 295, -60, -80, 148, 183, 174, -107, 136, 70, 179, + 6, -183, -64, 66, 105, 55, 105, -48, -35, 19, + -18, 3, 20, 48, -24, 24, 12, -11, -92, -10, + 5, -24, -26, -39, -87, 6, -5, 12, 12, -95, + 10, -63, -7, 2, -40, -7, -28, 10, -33, 9, + 5, -3, 6, 6, -24, 6, 4, 9, -17, 0, + 9, 10, 3, 17, -6, -2 }, + { -331, -9261, -233, -138, -274, 7, -51, 237, -384, -7, + -93, 86, 250, 5, -360, 21, -461, -468, 292, -701, + 130, 11, -269, -196, 201, -243, -92, 71, -196, 216, + 335, 369, -146, -120, 154, -303, 36, 150, -3, 308, + -77, -42, 41, -51, 53, 37, 69, -80, -58, 62, + -15, -4, 59, 106, -47, -47, -53, 0, -2, -83, + -3, -45, -54, -3, 27, 8, -41, 7, -16, -21, + -28, 44, -5, -45, -23, 12, -6, -15, 6, 13, + 12, 18, -13, 5, -9, -5, 29, 13, 3, 7, + -13, -12, 5, 15, -7, 2 }, + { 37, -1270, -647, 234, -134, -58, 9, 108, 125, 4, + -23, 101, 414, 112, 452, -210, -99, -67, -43, -258, + 247, -10, 101, 61, -168, 384, 205, -95, -48, -277, + -174, -79, 65, -17, -178, 47, 31, 168, 51, 177, + -115, 128, 133, -16, 103, -25, 1, -47, -16, 10, + -63, 19, 29, -43, -16, 0, -22, -47, -9, -58, + 26, 4, 2, 5, 54, -19, 19, 18, -33, -1, + -16, -4, -37, 8, 4, -2, -21, 18, 3, -3, + -3, 12, 12, -10, -8, 12, -2, 8, -11, -10, + -6, -13, -9, -9, 5, -15 }, + { -521, -6617, 386, -13, -129, -96, -314, -173, 5, -24, + -385, -378, 797, 200, 197, 164, -90, 138, 136, -18, + -203, -26, 15, -141, -195, -70, 4, 18, -112, 90, + -28, 330, -241, 161, -56, -303, 0, -47, 51, 24, + 126, 92, -220, -275, 101, -27, -19, -113, 76, -90, + 11, 46, 6, 86, -3, -55, -64, -23, -20, -18, + -44, -90, -17, 23, 3, 24, 30, 16, 37, 32, + 7, 21, -39, -2, -6, 48, 6, -10, -9, 19, + 21, 25, 20, 1, -33, -8, -3, 9, 14, 14, + 21, 6, 11, 5, -7, -2 }, + { 64, 954, -29, 98, -294, -158, -77, 95, 151, 191, + 48, -222, 88, 3078, -404, 184, -191, 469, 173, 42, + 564, 102, 1123, -684, -215, -97, 347, -34, -651, 15, + 24, 78, -163, -161, 209, -313, 68, 155, -374, 160, + -23, 123, 143, -36, -25, 34, -145, 68, -106, 106, + 85, 16, 92, -136, -47, -58, 1, -44, 101, -77, + 43, 16, 34, -47, -20, 29, 7, 15, -15, -13, + 8, -11, -2, 17, 11, 11, 36, -10, -16, 1, + -18, -2, 0, 0, 8, 4, 2, -2, -1, -22, + 13, 10, 11, 3, 10, 14 }, + { 658, -4045, -198, -216, -192, 205, -263, 90, 452, 44, + 341, 133, -300, 418, -1594, -129, 504, 182, -118, 127, + 69, -115, 199, -254, 0, -83, 30, -156, -207, 196, + 76, 48, 84, 216, -184, -34, -26, 133, -56, -97, + -37, -76, -305, -93, -13, -59, 10, -63, -33, 34, + 25, -66, 11, 68, -45, -54, -24, -23, -41, -79, + -9, 36, 5, -29, -7, 2, 12, 12, 11, 6, + 3, 16, -2, 50, -15, 34, -18, 0, -2, 21, + 17, 8, -31, 1, -8, -19, 7, 7, 8, 10, + -2, 6, -4, 14, -1, -5 }, + { 0, -105, -52, -96, 129, -3, -94, 3, -87, -109, + 86, -59, 420, 1310, 3747, 984, 67, 20, 471, 493, + -8, -423, -237, -70, -191, 130, -158, -46, 152, 9, + -171, 4, 97, 185, 70, -135, 94, -254, -65, 32, + -136, 170, 43, 65, 106, -77, 49, -40, -7, 29, + 19, -125, 5, 51, 21, 15, 103, -92, -5, 43, + 31, -66, -35, 23, -58, -44, -41, 4, -17, -9, + -10, -11, 3, -19, -2, -11, -10, 19, 15, 4, + -3, -4, -19, -6, -10, -9, 15, 5, 6, 13, + 13, 0, -5, 1, 9, -5 } }, + { { -800, 8828, -116, 14, 59, 25, -157, -218, -97, -112, + 183, 225, -156, 213, -539, 441, -160, -279, -318, 603, + -278, -69, -128, 28, -245, 94, -125, -30, 47, 302, + -133, 26, 143, -217, 273, -179, 11, 131, 47, -182, + -150, -111, -178, 21, 175, 110, 58, 30, 53, 96, + 46, 6, 56, -37, 57, 41, 16, -78, 83, 18, + -7, 84, 4, -52, -1, 4, 9, 24, -7, 9, + -54, 47, -28, 12, 46, 36, 34, 0, -28, 13, + -10, -6, -15, 3, 19, -11, 9, -7, -8, -5, + -19, 1, 8, -13, 13, -6 }, + { 35, -1581, 1541, 311, 144, 1, 212, -104, 31, -42, + -15, 41, 47, 75, 862, -607, -51, -81, -704, 393, + 430, -472, -62, -138, 31, -142, 54, -216, -60, 14, + -51, 36, 104, 171, -105, 58, 50, 24, 26, -234, + -47, 220, 47, 61, -158, 140, -104, -49, -86, 15, + 76, -102, 41, -77, 89, -84, 16, -2, -57, 19, + -29, -38, 8, -16, -1, 36, -14, -12, -11, 53, + -25, 12, -16, -12, 18, 14, -11, -23, 7, -9, + 35, -15, 11, 19, -4, -23, -35, -12, -14, 4, + -1, 8, 3, 9, -1, -3 }, + { 256, -5270, -2497, 632, 171, -72, 112, 146, -40, -60, + 63, -294, 69, 174, 84, -488, 355, -637, -79, 337, + -122, 49, 350, 229, -361, -207, 275, -146, -105, -2, + -159, -79, -223, -118, -1, -17, 100, -67, -73, -111, + 37, -79, -309, 43, -5, 265, -67, -38, -12, 12, + 34, -1, 18, -28, 43, 0, 17, 40, -25, -66, + 6, 69, -24, -49, 22, -40, -16, 9, -12, 9, + 4, 30, -2, -33, -1, 6, 9, -13, 14, -2, + 20, -3, 14, 9, 12, -6, 4, 3, -8, 9, + 0, 4, -8, -7, 9, 5 }, + { -1490, 8823, 48, 224, -53, -39, -179, 14, -45, -27, + -71, 94, 216, -15, -542, 168, 164, -1039, 145, -147, + 64, 107, -100, -186, 111, -76, -90, -292, -47, -238, + -39, 249, 48, 65, -53, -98, 118, 72, 5, -18, + 71, -107, -15, 67, -30, -191, 149, 43, 7, 34, + -17, 21, -15, 95, 82, -38, -35, -4, 16, 18, + 20, -19, 37, -11, 24, 26, -32, 38, 3, -2, + 32, -4, 0, -26, 11, 12, -7, -23, -9, -3, + 19, -14, 0, -15, 0, 6, -8, 7, -15, 3, + 14, -10, -10, -5, 6, 3 }, + { -105, 1289, 234, 34, 18, -12, -20, -13, 11, 63, + 41, -141, -439, 343, -559, -146, -850, -752, -680, 109, + 314, -1258, 117, -201, 164, -132, 2, 185, 81, -197, + -139, 5, -197, 139, 276, 31, -96, -252, -184, -101, + -201, -124, 15, 11, 142, -5, 106, -46, -172, 108, + -64, -19, -37, 42, 53, 25, -46, -31, 50, 59, + -54, 1, 37, -19, 38, 67, -63, -14, -41, -2, + -14, 51, -33, -17, -14, -6, -16, 8, 23, -16, + -3, -13, 19, 9, 13, 18, 18, -2, -2, -1, + 5, -2, 9, 4, -14, 6 }, + { -3097, 8133, 922, 420, 115, 5, -158, 280, 130, 73, + 239, 39, 343, 99, 31, -55, -162, -76, -42, -17, + 210, 183, -35, -75, -62, 17, -1, -169, 32, 134, + 331, -112, 64, -50, -15, 140, 19, -1, -81, -64, + -294, -88, -154, -190, 24, -42, 116, -107, -96, -30, + 35, -14, -55, 65, 56, 69, 121, 26, 73, -55, + -26, 2, 43, -32, 29, 27, 7, 25, -37, -12, + 5, -12, 15, -27, -37, 7, -16, 16, 12, -17, + -33, -4, 6, 2, -3, -11, 1, 4, 6, 6, + 1, -1, -8, -3, 1, -7 }, + { -20, -647, 7, -27, -1, 4, -57, 94, 5, 5, + 78, 69, 468, -380, 600, 172, -748, -99, 571, 377, + 67, -227, -1497, -255, -27, -56, -284, 306, -8, 21, + 12, 399, -267, -89, 115, 278, -41, 64, 60, 18, + 109, -23, -44, -82, -86, 29, 9, -65, -63, 23, + 21, -60, 88, 20, 94, 51, -14, 7, 49, -30, + -59, 0, -42, -46, -5, -62, 7, 29, 15, -11, + -27, -11, 39, 9, -30, 24, -7, 20, -11, 8, + -15, 15, 7, 15, -3, 2, 13, -14, -5, 4, + -1, 12, -8, 1, 2, 1 }, + { 2448, -8848, -1646, -52, 339, 23, -57, 47, -497, 119, + 40, -10, 24, 121, 936, -191, 90, 278, -87, 374, + 114, -42, -84, 172, -8, -127, -11, 340, 1, 51, + -179, 322, -318, -12, 113, -590, 269, -71, 38, 163, + -64, -16, 102, 66, 159, -24, -26, 97, -6, 31, + -19, -18, -103, 31, 79, -20, 3, -45, 82, -12, + -48, -35, 18, 59, -5, 39, 58, 33, 4, -4, + 14, 19, 2, -1, 21, -2, 2, 0, 0, -9, + -11, -10, 10, -7, -12, 15, -25, 2, -2, 0, + -13, 13, -1, -2, 15, 4 }, + { -56, -461, -121, -110, 93, 6, 29, 43, 142, 65, + 58, 112, -56, -24, -507, 50, 233, 199, -267, 150, + 235, 106, 347, -803, -144, -145, -335, 255, -37, 9, + 284, -33, 84, -58, -185, 75, -176, -14, -94, 123, + -23, -74, 22, -52, -8, -87, -23, -15, 52, 17, + -71, -59, 12, 21, 14, 2, -49, -17, -33, 41, + -17, 18, 26, 15, -49, -1, -8, 41, 79, -59, + 16, -34, -3, 1, -25, 15, 5, 9, -21, 13, + -4, -5, -3, 5, 5, 7, -12, 17, 1, 4, + -6, 5, -3, 13, 1, 8 }, + { 206, -8642, -754, -6, -20, -105, -360, 414, -244, 247, + -83, -104, 219, 154, -321, 200, -156, -205, 566, -518, + 135, -24, -77, 14, 147, -254, -116, 18, -200, 175, + -45, -66, -125, -12, 321, -89, 117, 12, -95, 214, + -47, 5, 118, 22, 12, 32, 42, -67, 8, 61, + -14, -25, 14, 22, -74, 2, -45, 30, 27, -18, + 17, -29, -46, -3, 26, 9, 10, 14, -1, 15, + -15, 23, -16, -18, 3, 12, -16, -4, 0, 11, + -3, -3, -9, 34, 4, -6, 9, 0, 2, 11, + -16, -3, -6, 2, -9, 7 }, + { -52, 37, 539, 156, -203, -39, -22, 33, 59, -19, + -6, -80, 87, -134, 62, -410, -340, 110, 2, 233, + 485, 17, 456, 180, -266, 114, 76, 30, 35, -148, + -10, 69, 180, -9, -126, 189, -43, -37, -119, 51, + -179, 96, 33, -55, 154, -53, -18, -60, -54, -22, + 19, 84, 43, -19, -15, -65, 11, 5, 49, -43, + -15, -5, 25, 4, 49, 3, 9, 7, 13, 17, + -52, -33, -37, 23, 4, 0, -6, 24, 1, 0, + -3, 5, 0, -15, -2, 7, -5, 9, -8, -3, + 15, 7, 6, -5, 3, -4 }, + { 1254, -4167, 376, 130, -36, 441, 35, 119, 78, 29, + -28, -209, 329, -771, -187, 437, -48, 15, 87, 153, + -225, -33, 39, -86, -78, -46, -141, 59, -61, 5, + -200, 209, -201, 32, -47, -121, 16, 48, 35, -95, + 108, 41, -135, -149, 30, -51, 26, -19, 80, -104, + -25, 74, 31, 85, 18, 15, 38, -22, -5, 64, + 38, -54, 6, 16, -23, -1, 30, 5, 13, 23, + -17, 13, -32, -9, -11, 41, -5, -1, 6, 11, + -5, -4, 12, 7, -22, 3, 5, 18, 6, -13, + 15, 6, 11, 1, -10, -8 }, + { -34, 827, 62, 180, -26, 95, -61, 85, 55, -67, + -241, -207, -288, 2259, -532, 499, -180, 56, -104, -145, + 415, -566, -65, -758, 444, 213, 105, -90, -397, 197, + 271, 212, 96, 7, 339, -86, -35, 217, -226, 169, + -97, -25, 56, 86, 96, 90, -76, 189, -62, 62, + 69, 14, 155, -132, -51, 1, 110, -46, 105, -22, + 38, 28, 56, -44, 12, 35, 23, 10, -2, 13, + 33, 34, 15, -10, -2, 17, 48, 2, 10, 30, + -1, -17, -25, -13, -3, 21, -3, -4, 5, -18, + 4, -24, 8, 6, -6, 9 }, + { 166, -4767, 253, 360, 156, 324, -338, -112, 7, -49, + -130, -371, -498, 519, -2004, -32, 519, 117, -141, 170, + 146, -42, 214, -170, 244, -16, 42, 76, -265, 26, + 20, 44, 67, 56, -145, 147, -161, -49, -12, -9, + 110, 124, -205, -53, -17, -9, -30, -124, 64, 103, + 31, -93, 24, 104, 1, 17, 40, -56, -39, -34, + 21, 12, -32, -25, -17, -11, 6, 26, 11, 4, + -9, 18, -6, 28, -8, 40, -31, -6, -12, -4, + 18, 22, -12, 17, 3, -3, -4, -6, -6, -1, + -20, -2, -7, 9, -5, -3 }, + { 26, -153, -95, -105, 45, 75, 59, -26, -80, -30, + 223, -280, -280, -2409, -1724, 206, -162, -420, 324, 515, + 226, -302, -77, -185, -86, 409, 208, 50, -58, -224, + -108, 110, -104, -55, 66, -160, 160, 186, 216, 56, + -164, 132, 54, 35, 54, -2, 23, -109, -100, -6, + 115, -38, 11, 25, 9, 2, 133, -51, -32, 22, + 40, -93, -53, 31, -34, 62, 27, -54, -4, 18, + 5, -5, 35, -6, -19, 2, -28, -14, 12, -12, + -10, 4, -20, -20, -4, -10, 10, 5, -2, 2, + 11, 2, -4, 1, 14, -6 } }, + { { 619, 11326, -4939, 134, 293, -44, -122, -207, -329, -75, + 88, 437, -91, 93, -252, 23, 56, -370, 108, 119, + -176, -187, 28, 129, -150, -167, -77, -220, 338, 51, + 7, 159, -126, -10, -7, -69, 28, 59, 48, -207, + -115, -89, -156, -39, 123, 49, 61, -14, 72, 146, + 73, -100, 51, 42, 77, -22, 6, -19, 36, 38, + 44, 0, 62, -46, -2, 10, 7, 13, 4, 15, + -6, -4, -20, 30, 36, 27, 20, 8, -6, -4, + -32, -10, -2, 0, 15, -15, -5, -5, -10, 1, + -12, -7, 5, 1, 4, 0 }, + { 40, 2266, -1477, 83, 136, 136, 43, 135, -69, -216, + 4, 114, -4, -155, 952, 246, -330, -98, -701, 135, + -15, 250, -156, -184, -55, -181, 103, -126, -68, 42, + -19, 211, -47, 77, 1, -81, 19, 91, -88, -112, + 29, 53, -94, 60, 87, -35, -1, -56, -55, 33, + 23, -81, -60, -5, -22, 22, -5, -18, 27, -7, + -41, -57, 17, -19, 23, -11, -5, -22, -6, 39, + -24, 10, -7, 3, 4, 12, -7, 0, -7, -14, + 16, 7, -4, 18, -7, -10, -38, -20, -16, -15, + 18, 3, 12, -1, -10, 6 }, + { -271, -8530, 933, 603, -147, -44, -102, 99, 58, 42, + 19, -117, -181, 324, -196, -187, -302, -290, 59, 150, + -26, -19, 491, 77, -308, -247, 39, -43, 147, -75, + -155, -88, -259, -21, -314, 291, -68, -9, -45, -111, + -92, 18, -212, -13, 86, 24, -44, 44, -69, 18, + 73, -13, -44, 6, 36, 12, -3, 32, -9, -55, + 18, 57, -21, -59, 24, -54, -4, 31, -1, 4, + -3, -3, -18, 11, -7, 3, -1, -15, 25, -11, + 21, 15, -3, 20, 14, -4, -2, -2, -11, 11, + 5, -7, -2, 2, 10, 7 }, + { 1982, 5720, -723, 230, -331, -52, -186, -22, -13, 22, + -70, 141, 0, 11, -651, 303, 213, -890, 55, -237, + 46, -113, 179, -91, -29, 20, -133, -111, -154, -128, + -197, 134, 102, 124, -97, -36, -14, 162, -13, -71, + 38, -32, 14, 23, -66, -114, 15, 113, -19, 37, + 11, 7, 14, 109, 49, 9, -61, 6, 13, 72, + -44, 23, -11, 7, 4, 10, 1, 24, 1, -6, + 37, 0, -4, 18, 13, -15, -13, -27, 0, -9, + -7, -11, 6, 1, -13, -3, 3, -3, -8, 10, + 2, -4, -11, -1, -4, 5 }, + { 106, 1413, -48, 78, -24, -2, 11, -17, 24, -45, + 99, -67, -280, -59, 143, -463, -10, -2390, -357, 695, + -426, -412, -409, -255, 259, 56, 98, 126, 101, -128, + -202, -46, -54, 55, 101, -35, -16, -166, -170, -190, + -134, -97, -83, 130, 92, 10, 55, -84, -41, -41, + -31, 53, -61, -3, 131, 1, 5, -105, 51, 20, + 22, 15, 24, 34, 6, 19, -47, -10, -15, -53, + 20, 30, -19, -16, 8, -40, -6, 8, -3, -8, + -7, 2, 24, 3, -1, 25, 14, 7, -3, 8, + 0, 4, -9, 14, -8, 0 }, + { 3471, 3295, -2151, 570, 206, -41, 61, 9, 166, 161, + 42, 41, 508, -177, 209, -151, -238, 109, -98, 80, + -57, 230, 32, -83, 25, 37, -24, -49, -54, 9, + 388, -15, -110, 17, 108, 76, 94, -93, -59, -65, + -314, -19, -120, -212, -88, 35, -8, 19, -88, -120, + 78, 7, -40, -27, 87, 91, 58, 84, 22, -18, + -20, -5, 44, -18, 46, 2, 18, 6, 2, -5, + -3, -5, 5, -39, -18, 12, -23, 6, 8, 10, + -21, -12, -12, 12, -5, -15, -9, 7, 2, 4, + -1, 2, 0, -8, 8, -15 }, + { -12, -609, -205, 138, -47, -10, -49, 84, 51, 36, + 27, 146, 317, -462, 856, 178, -373, -154, 128, 703, + 20, -195, -1257, -430, -16, 107, -182, 64, -54, -24, + 7, 108, 20, -134, 19, 204, 77, -9, 146, 34, + -58, 50, 78, -166, -38, 4, -10, -61, -18, 7, + -1, -12, 76, 27, 68, 11, 17, 55, -32, -35, + 3, -25, -39, 0, -40, -72, 11, 21, 15, -4, + -21, -22, 20, 29, -15, -2, -4, -3, -3, 14, + -2, -6, 13, 7, 1, 7, 6, -4, 6, 19, + -4, 5, -6, 0, 6, -4 }, + { -2479, -6835, 2092, -13, 234, 26, 166, -143, -290, -7, + -31, 188, -119, 317, 406, 88, -1, 290, 3, 75, + 157, -45, 74, -24, -18, -59, 99, 231, 25, -46, + -44, 119, -123, -94, 133, -265, -82, -64, 24, 80, + -39, -7, 82, 139, 53, 126, -102, 153, 61, 27, + -86, -15, -63, 32, 43, -24, 31, -52, 39, 23, + -26, -15, -24, 51, 68, 21, 1, 65, -9, 20, + -14, 29, 17, -22, 21, 20, 0, -22, 11, -8, + 1, -21, 8, -4, 15, -11, -5, -14, 0, -3, + -7, -2, 5, 0, 3, 17 }, + { -18, -447, -481, 106, -34, 31, -19, 108, 78, 35, + 162, 51, -61, -299, -335, 366, 609, -1, -360, 19, + 334, 349, -274, 173, -642, 173, -136, -306, 291, 67, + 163, -36, 27, -29, -60, -56, -172, 43, -43, 15, + -103, -34, 45, 11, -151, -61, -17, -66, 113, -73, + 47, -43, -56, 44, 40, -47, 4, -55, -20, -8, + 4, 54, -8, 55, -38, -7, 22, 27, 47, 12, + 3, -22, -3, -6, 10, -5, 12, 4, 3, -2, + -11, 8, 2, -9, 19, -8, 3, -6, 19, -1, + -17, 6, -1, 15, 0, 1 }, + { -160, -7842, -735, 24, 252, -361, -68, 60, 82, 33, + 23, -82, 39, 260, 51, -104, 205, -205, -120, 151, + 1, -169, 145, 150, -111, -137, -121, -14, -113, 61, + -169, -111, -21, 85, 159, 107, 80, -163, 92, 76, + 80, -84, 160, 27, 62, 13, -63, -37, 26, 15, + -62, -28, 1, -26, 13, -19, -23, 19, 25, 8, + -16, -42, 6, 0, -13, 5, 38, 4, 9, 10, + 12, -28, -9, 15, -6, 15, -25, 9, -8, -3, + 3, 3, 3, 13, 2, 4, -5, 5, 2, -4, + -5, -1, 0, -9, 0, 0 }, + { 78, 968, 96, -357, 14, -167, -53, 216, -122, -73, + 25, -141, 0, -217, -31, -120, -529, 550, -201, 35, + 884, -318, 273, 109, 132, 106, -142, 336, -280, 70, + -210, 200, 326, -202, 1, 49, 41, -99, -146, -30, + -26, 77, -4, -22, 59, -46, 42, -90, -73, -35, + 68, 35, 48, -1, 29, -92, 5, 22, 36, -6, + -33, -14, 17, 26, 8, 27, 3, -22, 15, -10, + -16, -19, -30, 22, -15, 7, 1, 24, 3, 3, + -8, 6, -14, -1, 6, 7, 4, 6, -6, 4, + 7, 14, 4, 10, -14, 0 }, + { -1239, -1087, 712, -284, 93, 444, 275, 66, -85, 56, + 200, -122, -3, -346, -397, 217, 51, -42, 122, 159, + -134, -15, -40, -93, 2, -71, -75, -149, 19, -136, + 29, -64, 63, -158, -155, 40, 106, 66, 34, -103, + 123, 103, -213, -103, 12, -22, 18, 119, -146, 1, + -30, 85, 21, 83, 19, 32, 56, -9, -23, 39, + 29, 1, 7, 5, -28, 14, 0, 18, 13, 11, + -14, 16, -34, -12, -2, 12, 10, 8, 7, 1, + 7, -13, 17, 1, -7, -5, 2, 12, 13, -18, + 5, -4, 11, -1, 2, -6 }, + { 12, 728, -75, 264, 41, 131, -151, 149, 23, -144, + -203, -133, 959, 236, 142, -206, -167, -10, -220, 12, + -479, 179, -487, -61, 188, 238, 53, -309, -127, -179, + 406, 294, 68, 86, 121, 125, -91, 148, 19, 30, + -62, -21, -35, 69, 80, 142, -25, 11, 21, -26, + 96, 62, 121, -99, -34, -20, 78, 1, 13, 58, + 3, 51, 21, -30, 21, 34, 36, -32, 19, 2, + 55, 43, 23, -36, -2, 26, 32, -18, 27, 12, + 16, -18, -23, 4, -10, 29, 0, -6, -9, -9, + 11, -29, -11, 11, 3, -8 }, + { -763, -3927, 567, 620, 106, 207, -47, -119, -140, -10, + -259, -274, -325, -414, -1053, 195, 220, 69, 25, 154, + 96, 142, 38, 71, 49, 15, 5, 65, -193, -82, + 105, -92, 131, -60, 75, 37, -155, -17, -110, 56, + 207, -32, -138, -7, -12, 21, -118, -11, 75, 19, + 64, -29, -39, 55, 57, 13, 64, -55, 7, -30, + -10, 19, -46, 9, -26, -19, 32, 47, 1, -22, + -4, 0, 11, 26, 14, 14, -22, -2, -1, -15, + 11, 21, -2, 9, 21, 9, -18, -3, -15, -5, + -2, -6, -3, 4, 1, -14 }, + { -29, -102, -45, -85, 0, -8, 38, -13, 67, 101, + -35, -192, -582, -190, -5320, 771, -37, -210, 131, -134, + 793, -240, -449, -312, 420, 188, 186, 79, -38, -275, + -41, -106, 85, 14, 41, -256, 83, 351, 74, 70, + -7, -47, 83, -4, -5, 34, -47, -38, -45, -14, + 77, -26, -34, 19, 6, 37, 101, -45, -22, -26, + -6, -65, -25, -18, -9, 33, 35, -55, -1, 20, + 9, 11, 5, 1, -17, -3, -18, -26, 9, -12, + -8, 15, -14, -27, 3, -5, -1, 18, -4, 1, + 7, 5, 0, -2, 9, -8 } }, + { { -519, 11003, -2488, 583, -104, -40, -16, -129, -147, 165, + 100, 191, -111, -70, -142, 137, 124, -9, 231, -131, + -58, -127, -7, 129, -32, -67, 108, -188, 237, 74, + 152, 207, -121, -21, -25, 48, 25, 38, 27, -216, + -76, 24, -72, -41, 16, -73, -6, -37, 11, 20, + 9, -67, 11, -17, 36, -36, 34, 11, 12, 12, + 37, -31, 30, -18, 14, 17, 4, -8, 1, 18, + 15, 1, -11, 2, 7, 1, -1, -2, 16, 14, + -16, -10, 9, 12, 10, -4, -9, 2, -8, 0, + -3, 2, 7, 5, 6, 4 }, + { -128, 3264, -704, -257, -288, 8, -90, 76, -86, -54, + 66, 36, -115, -276, 481, 311, -114, -58, -611, -27, + -239, 174, -71, -99, 220, 62, -38, -211, -98, -14, + -125, 236, 185, 73, 108, -158, -151, 61, -50, 13, + 55, 34, -97, 37, 142, -69, 16, -8, -10, -9, + -15, -19, 1, 31, -34, 33, -34, -32, 29, -1, + 12, -6, 23, -26, 17, 2, 15, -17, -12, 6, + -15, 20, -10, 9, 10, 3, -9, 15, 6, -12, + -3, 7, -4, 10, -3, 8, -8, -2, -4, -17, + 17, -2, 6, -8, -12, 8 }, + { 223, -7152, 1628, 728, -273, -9, 5, -24, 12, -12, + -11, 84, -256, 206, -171, 81, 60, -47, -295, -74, + -76, -113, 179, -113, -91, -169, -43, -31, 172, -157, + -124, 169, 12, 91, -353, 270, 61, 87, -59, -17, + -35, 169, -20, -36, 29, -31, 3, 30, -82, 0, + 50, 4, -29, 65, 52, 6, 5, 0, -16, -36, + -25, 19, 27, -19, 44, -16, 1, 16, 15, -2, + -17, -13, -7, 32, -11, -17, 3, 2, 20, -17, + 1, -2, -11, 8, 11, -13, -5, -5, -7, 10, + -4, -3, 7, -3, 1, 11 }, + { -1847, 2599, 782, 246, -15, 6, -116, 11, -64, 9, + -108, 92, -14, 39, -689, 56, 97, -710, 164, -154, + 55, -66, 238, -4, -32, 92, 34, 58, -19, 0, + -116, 12, -71, 31, -54, -82, -94, 113, -78, -41, + 86, 9, 2, -73, 7, 18, -21, 41, -54, 14, + 5, 20, -16, 33, 33, 67, -28, 13, -11, 36, + -37, 30, -37, 7, -12, 6, 7, -3, 4, -2, + 28, -14, -7, -2, -3, -15, -11, -7, 14, -2, + -12, -11, 7, 11, -8, -5, 3, -5, -3, 7, + -1, -1, 1, 2, -8, 6 }, + { -78, 991, -98, 93, -67, -9, 11, -26, 35, -33, + 74, -35, -120, -43, 607, -13, 161, -388, 995, 406, + -242, 236, -22, -94, 171, -67, 11, -21, 99, 94, + 54, 4, -96, -92, 134, 20, 31, -76, -34, 53, + 51, 46, -47, 0, -25, 19, 10, -36, 41, 6, + -2, -1, -51, -44, 39, -37, 18, -75, 44, 18, + 61, 14, -37, 4, 4, 12, -26, 7, 17, -37, + 6, 22, -8, -6, 34, -1, 7, 7, 14, 3, + 1, -2, 12, -1, -10, 6, -5, 4, -4, 13, + 2, 0, -12, 17, 2, -3 }, + { -2963, -139, 2107, 215, -70, 36, 49, -234, 92, 136, + -157, -114, 228, -315, 172, 45, -148, 13, -51, 141, + -88, 122, -4, -60, 77, 81, 36, 72, 43, -62, + 269, 18, -42, 59, 62, -29, 42, -118, -22, 9, + -111, 104, 9, 48, -45, 0, -88, 17, 62, -86, + 55, 21, -7, -22, 19, 46, -2, 29, -11, 19, + -18, -21, 49, -18, 29, -3, 28, 3, 15, -6, + -8, -6, 0, 9, 10, 20, -13, 1, -1, 25, + 2, 1, -9, 20, 1, -1, 2, 1, -14, 6, + 4, 0, 1, -9, 11, -6 }, + { 26, -151, -32, 129, -29, 19, -25, 68, -1, -11, + -14, -44, 131, -415, 613, 385, 285, 51, -61, 467, + -19, -61, -863, -250, 51, 106, -78, 44, -98, -133, + -147, -73, 189, 67, -28, -41, -24, -21, 89, 70, + -42, -22, 79, -19, 92, -1, -9, -30, 19, -17, + -20, 3, 35, -4, 12, 13, 38, -5, -29, -1, + 21, 1, -20, 14, 8, -29, -10, 6, -11, -6, + 9, -24, -14, 20, 10, 12, 8, -7, -20, 9, + 9, -17, 8, 1, -5, 3, 2, 6, 5, 13, + -5, -1, -3, -4, 2, -1 }, + { 2136, -4568, -883, -224, 22, 6, 147, -55, -1, 59, + -24, 190, -91, 25, -116, 18, -142, 3, 22, 69, + 8, -155, 34, -77, 63, 17, 71, 107, -38, 36, + 26, -50, -64, -126, 22, 27, 39, -20, -80, -11, + 76, 52, 51, -9, -43, 94, -63, 122, -5, 27, + -51, -34, -6, 53, -10, 39, 76, -34, -7, 14, + 20, 0, -27, -11, 19, 15, -28, 34, -8, 27, + -38, -27, 6, 5, 21, 16, 16, -9, 32, 4, + 8, -4, 13, 3, 13, -14, 4, -8, 3, 0, + 6, 7, 0, -6, -3, 8 }, + { 63, 426, 64, 135, -114, 9, -33, 88, -22, -25, + 153, 9, 156, 159, -158, 277, 154, -11, 108, -177, + -104, 200, -191, 488, -608, 127, 127, -294, 131, -113, + 89, 39, 102, 90, 1, 7, -57, 39, -66, 56, + -22, -32, 20, 93, -27, 0, 13, -100, 91, -60, + 40, -9, -52, 2, -11, -48, 13, -53, 41, 5, + 10, 41, -41, 25, -16, -1, 5, -4, -12, 17, + 23, -6, 20, -2, 6, -10, 0, 10, 8, 5, + -3, 2, -3, -15, 11, -12, 5, -8, 14, 1, + -3, 1, -9, 6, -5, 5 }, + { 190, -5177, 1369, -55, 224, -260, -78, -127, -25, -80, + 119, -15, -196, 1, 226, -189, 385, 137, -119, 363, + 183, -197, 71, 138, -128, 6, 98, 42, -136, 61, + -152, -132, 15, 2, -118, 80, 101, -166, 96, 54, + 84, -80, 106, 44, 63, -44, -63, 21, -6, 1, + -38, -16, 7, -42, 34, 24, -4, -19, -7, -27, + 11, -18, -4, 11, -20, 5, 32, -12, 0, -3, + 9, -18, 3, 12, -6, 6, -18, 5, -4, -2, + -3, 0, 1, -2, -1, 4, -5, 8, 1, -3, + 8, -3, 5, -3, 8, 1 }, + { -83, 956, 305, -278, 80, -126, -60, 258, -12, -42, + 59, -69, -235, -189, 205, -129, -297, 538, -125, -372, + 416, -416, 142, 67, 143, 41, -288, 311, -134, 286, + 15, 32, 102, -150, 51, -45, -86, -99, -30, 29, + -2, -21, -18, 30, 14, 16, 53, -78, 22, 36, + 63, -16, 10, -21, 60, -7, 21, -6, -12, -18, + -1, -5, -9, 20, -3, -10, -2, -8, -3, -4, + 19, 5, -14, 25, -15, 8, -8, 9, 1, 2, + -1, 9, -20, -2, 2, 9, 0, 5, -8, 1, + -2, 7, 1, 7, -9, 4 }, + { 742, 818, 20, -268, 96, -243, -136, 22, -127, 138, + 92, -70, 255, -68, -396, -52, -138, -122, 101, 11, + -30, 11, -138, -96, 9, -66, 57, -98, 38, -172, + -9, -215, 54, -51, -48, 36, 54, 51, 43, -126, + 30, 50, -75, -9, 42, 26, -11, 61, -133, 99, + 9, 30, -65, 17, -23, 2, 51, 12, -24, 26, + -10, -16, 7, 2, -34, 21, 10, 3, 0, 15, + -20, 14, -19, 8, 7, 0, 4, 13, -2, -2, + 21, -4, 7, 1, 4, -8, 1, -9, 6, -2, + 4, -6, 6, -3, 6, 0 }, + { 2, 408, -457, 132, -47, 81, -174, 93, 7, -47, + -127, -42, -406, -1281, 540, -614, -323, 12, -270, 40, + -378, 422, -243, 191, -217, -216, 52, -190, -84, -157, + 84, 53, 5, 73, -34, -20, -153, 14, 42, -88, + -111, 62, -39, -25, -47, -8, -42, 10, 62, -56, + 8, -18, 40, -62, 25, -36, -13, -17, -12, 42, + -2, 48, -17, -15, 11, -1, 11, -16, 25, -23, + 27, 6, 18, -6, 16, 6, 2, -24, 13, -12, + 11, 0, -8, 8, -14, 16, 9, -7, -8, -3, + 11, -6, -8, 1, 12, -9 }, + { 912, -1975, -59, 48, -359, 275, 436, -40, -6, -9, + -25, 76, -51, 428, 115, -242, -229, 135, 32, -4, + 77, 129, -107, 17, -25, -7, -46, 25, -67, -124, + 79, -104, 81, -40, 129, 32, -120, 31, -92, -6, + 26, -107, -100, -21, -58, 0, -60, 26, 41, -13, + 45, -17, -29, 48, 28, -10, 40, -37, 26, 3, + 3, 23, -8, 17, -21, -15, 30, 12, -12, 0, + 2, -8, 13, -8, -6, 11, -3, 1, -2, -11, + -5, 4, -9, -4, 2, -5, 6, 14, -14, 2, + 6, -13, 1, 3, 6, -10 }, + { 24, -259, -138, -26, -36, -32, 5, 13, 67, 36, + -119, -144, -307, 1854, -3313, 289, -154, -182, -154, -444, + 254, -482, -201, -4, 181, -15, 58, -95, -44, -106, + 17, -112, 99, 2, 95, -119, 63, 107, -73, -1, + 39, -61, 35, -27, -1, 4, -35, -9, -48, 14, + 67, -39, 8, -45, -93, -21, 46, -26, 3, -32, + -11, -33, -7, -24, -14, -20, 11, -14, -1, 20, + 7, 29, -10, 1, -4, 0, 8, -8, 6, -8, + -15, 2, -3, -3, -4, -3, -2, 4, -1, 5, + -4, -2, 3, -2, 5, -9 } }, + { { 525, 5237, 2640, -280, 70, -6, -17, -89, 72, 12, + 78, 104, 18, -150, -5, 164, -4, 215, -125, -79, + 62, -41, -42, 16, 18, 5, 112, -65, 65, 76, + 234, 73, -12, 10, -28, 122, -55, 83, 0, -132, + -47, -15, -1, -5, -33, -12, -11, -103, 0, 1, + 0, -2, -16, -5, -3, -18, 19, 25, -20, 11, + 21, -6, -5, -3, -1, 16, 5, 2, -2, 3, + 22, -7, 15, 1, -13, -7, 5, 7, 5, 7, + 7, 0, 5, 8, 7, 2, -1, -2, -2, -4, + 4, 2, 4, 7, 3, 4 }, + { 95, 1697, 422, -322, -188, -53, -55, -8, 11, 14, + 31, -60, -73, -16, 145, 215, -258, -85, -352, -158, + -135, -59, 24, -34, 299, 71, -91, -242, -81, -76, + -7, 131, 197, 70, 115, -79, -36, -48, 1, 40, + -61, 76, 6, 9, 68, -38, 3, -19, 11, -17, + -8, 11, 27, 6, -7, -6, -31, -15, 5, 8, + 3, 26, 6, -10, 3, 15, 19, 7, -16, -8, + 6, -7, -5, 2, 12, 2, -8, 3, 10, 1, + -2, 2, 1, -3, 6, 8, 2, 0, -2, 0, + -1, 3, 2, -5, -4, 1 }, + { -51, -3694, -1098, 425, 313, 20, 21, -6, 2, 8, + -131, -3, 119, -4, -185, 117, 12, -20, -245, -160, + -161, 221, -48, -60, -66, -77, -79, 19, 23, -27, + -38, 56, 178, -52, -84, 43, 83, 87, -75, 14, + 26, 92, 85, -36, -17, -2, 14, 22, -22, 0, + -43, 32, 10, 74, 65, -10, -7, -7, -22, -19, + -23, 12, 8, 13, 11, 21, -12, 11, 14, 1, + -26, -11, 14, 19, -8, -10, 0, 9, -2, 4, + -11, -9, -4, -1, 4, -5, -4, -6, 2, 4, + -3, -1, 4, -2, 0, 7 }, + { 1202, -223, -142, 159, -55, -54, -51, -3, -15, -54, + -49, -10, -71, -33, -345, -74, 53, -380, -174, -63, + 40, 53, 61, 67, 21, -2, 43, 27, 28, 40, + -3, -64, -66, -22, -17, -61, -65, 19, -16, -6, + 22, -20, -24, -9, -16, 51, 0, 18, -23, -22, + 14, -12, 12, 13, 31, 52, 7, 6, -1, -1, + -10, 5, -8, 9, -10, 7, 14, -14, 6, 10, + -5, -8, -9, -3, -20, -4, -5, 4, 5, 7, + -4, -1, -1, 3, -1, -4, -1, -5, 1, 4, + 0, -1, 3, 1, -1, 1 }, + { 29, 570, 79, 24, -8, 9, -11, -2, 13, 1, + 8, -42, -33, 59, 321, 25, -171, 690, 841, 173, + -35, 10, 144, 125, -6, -32, -97, -4, 29, 81, + 189, -62, -58, -89, 79, 54, -16, 65, -29, 12, + 27, 61, 15, -23, -55, 6, -18, 34, 29, 30, + -8, -29, -33, -17, -28, -13, 2, -35, 13, 40, + 39, -11, -22, -7, 9, 3, 12, -4, 4, -10, + -2, 11, -1, 4, 15, 14, 12, 8, 10, 12, + 7, 1, -10, 0, -1, -3, -1, -1, 5, 6, + 2, 0, -5, 3, 6, 3 }, + { 1806, -2966, -639, -6, 28, 22, 11, -92, -38, 54, + -45, -21, -170, 23, 23, -44, -39, -6, 55, 56, + 60, 30, -8, -56, 65, 41, 96, 12, 33, 38, + 128, -50, 80, 52, 71, -49, -44, -49, 5, 3, + 17, -37, -3, 50, 17, -28, -44, -8, 53, 10, + -30, 26, 24, -2, -5, 2, 26, 26, 15, -17, + -5, 5, 18, -4, 4, 12, 17, 12, 0, -9, + -3, 3, -12, 17, 7, 8, 8, 0, 1, 14, + 3, -2, -3, 2, 11, 7, 2, -1, -9, -1, + 4, 4, 0, -4, 0, 7 }, + { 16, 239, -69, -77, 1, 17, 16, 1, 8, -23, + -5, -3, -95, 388, -18, 243, 221, 34, 232, 92, + -90, -118, -258, -576, -21, 106, -16, -78, -60, -95, + -11, -72, 93, 85, 25, -66, -47, 29, 24, 48, + 37, -31, 10, 19, 88, 13, 10, -9, -13, -30, + -12, 24, 9, 7, 7, 12, 30, -18, -8, 14, + -4, 0, 0, 8, -1, -9, -15, 15, -8, -1, + -16, -7, -11, 5, 18, 15, 17, -1, -14, -8, + 4, 5, -1, 0, -5, 3, -1, 4, 2, -5, + -1, -6, 0, 0, -1, 1 }, + { -1522, -757, -227, -156, -109, 2, 22, 3, 38, 41, + 89, 13, -22, -52, -53, 8, -157, -114, 91, 20, + -3, -50, -6, 23, -58, 54, 77, 6, -15, 91, + -16, -69, -66, -88, 7, 144, 17, 23, -97, -73, + 24, 81, 65, -5, -27, -26, 13, 64, -21, 30, + 1, -56, -1, 11, 8, 55, 34, 18, -15, -19, + 32, -12, 0, -15, 11, -10, -4, 4, 7, 5, + -16, -28, 1, 14, 9, 12, 21, 9, 18, 6, + 10, 6, -2, 8, 1, -3, 2, -3, -3, 11, + 5, 4, 2, -5, -2, -1 }, + { 9, 562, 288, 47, -14, -17, 13, 19, -17, -10, + 88, 4, 129, -13, 140, 190, 81, -105, 189, -273, + -32, 73, -46, 251, -220, -107, 12, -1, -93, -109, + 25, 99, 97, 55, 26, 23, -4, -16, 37, -9, + 9, 23, -16, 44, 54, 29, -5, -34, 2, 1, + -5, 9, -35, -37, -14, -15, -1, -2, 26, 0, + 8, -6, 8, -16, 2, -23, -11, -5, -8, 20, + 8, -13, 10, -4, 3, 2, -8, 10, 5, 4, + -2, -2, -8, -7, -3, 0, 3, 2, 6, 0, + 5, -1, -5, 0, -1, 6 }, + { -219, -3106, 95, 79, 115, 276, -441, -151, -69, -24, + 17, 24, -71, -156, 182, 3, 369, -7, -41, 243, + 121, 59, -24, 43, -70, 12, 86, -11, -19, 14, + -52, -86, -113, -47, -48, -1, 32, 10, 20, 48, + 29, 24, 17, 35, 40, 10, -45, 3, -23, 25, + 9, -13, 1, -1, 10, 27, -5, -20, -17, -13, + -2, -4, -15, 3, -5, 7, 6, 15, -15, 1, + 2, -2, 4, -4, 5, -7, 3, -6, -4, 0, + -13, 1, 5, -8, 6, 5, 4, 6, 3, 1, + 4, -2, 0, 5, 3, 5 }, + { 53, 650, 163, -20, -61, 27, 36, 57, 25, 47, + 35, -33, -105, -235, 293, -263, 100, 85, 72, -197, + -78, -97, 12, 37, 109, 29, -38, 0, 82, 27, + 85, 88, -21, -79, -61, 2, -92, -18, -24, 40, + -16, -23, 24, 18, -4, 38, 20, -35, 60, 48, + 30, 10, -11, 8, 11, 5, 3, 1, -18, 13, + -10, -10, 1, 6, 10, -12, -10, 14, -7, 3, + 5, -10, 9, 6, -6, 6, -3, -6, 0, 2, + 3, 2, -6, -10, 0, 3, -1, 2, -4, -6, + 1, -1, 1, 2, 4, 3 }, + { -166, 1568, 116, -22, 128, -263, -268, -57, 41, 119, + -68, -47, 86, 111, -119, -286, -105, -29, 4, -62, + 16, -8, -93, -19, -28, -17, 4, -49, -44, 8, + -151, -130, -27, -18, 24, -15, 23, 30, -23, -75, + 19, -36, -14, 58, 42, 5, 1, -32, -5, 0, + 65, -12, -26, -5, -8, -9, 5, 24, -6, -1, + -21, -7, -2, 4, -19, 4, 17, -5, 2, 8, + 3, -8, 4, 2, 7, 6, 2, 8, -10, 3, + 11, 10, 2, 5, 0, -2, -6, -7, 1, 8, + 6, 2, 0, 0, 3, 5 }, + { -16, 26, -117, 60, 5, -1, -31, -28, 33, 14, + -36, -73, -289, -1097, -35, -199, -260, -104, -137, -71, + -44, 23, 280, -33, -238, -299, 39, -173, -99, 6, + -10, 18, -55, 92, -20, -98, -60, -40, 17, -51, + -70, -14, -9, -68, -30, -26, 3, 10, 18, -5, + -49, -7, 13, -11, 30, -16, -44, 2, -2, 8, + 4, 5, 9, 3, 2, -3, -6, -9, 19, 1, + 7, 6, 2, 11, 11, 5, -5, 1, -6, -2, + -5, 1, 1, -1, -8, 6, 8, 1, -4, -2, + -1, 5, 1, -3, 7, 0 }, + { -658, 7, 54, -260, -177, 78, 371, 39, 66, 3, + 92, 7, 73, -181, 730, -133, -253, 42, 16, -61, + 75, 112, -68, -60, 1, 47, -14, -7, -85, -23, + -50, -2, 4, 48, 19, 7, -18, -21, -60, -7, + -42, -56, -82, -77, -48, -38, -27, 22, 27, 15, + -1, -18, 42, 8, 23, -21, -21, 14, 0, 14, + 1, -6, 24, -11, -6, -11, 13, 4, 0, 5, + -7, -5, 6, -1, -7, -4, 11, 2, -11, -4, + -7, -6, -6, -6, -4, -10, 11, 7, -2, 0, + 6, -9, -3, 1, 0, -1 }, + { -37, -348, -46, -29, -23, -1, -35, 8, 57, -27, + -119, -84, -34, -618, 553, -274, -250, -181, -104, -110, + -335, -377, -102, 102, 97, -77, -32, -26, 21, -34, + -84, 21, 33, 23, 30, -9, 70, 6, -29, -23, + 11, 40, 14, -59, 17, -19, -13, -45, -4, 31, + -1, 2, 3, -42, -64, -31, 1, 1, 8, 4, + -16, -15, 7, -25, 2, -36, -15, 20, -1, 10, + 2, 29, 5, 5, 1, -7, 2, 6, 6, -3, + -17, -10, -6, 3, -5, -6, 1, -1, 1, 0, + -1, -4, 1, 0, 0, -2 } }, + { { -403, 1251, 906, -376, 70, 20, -10, -54, 55, -97, + 5, 83, 40, -46, -66, 112, -50, 51, -238, 72, + 27, -22, -75, -39, 46, 20, 77, -15, -18, -42, + 126, -30, 48, 95, 47, 81, -84, 81, 46, -26, + 27, -7, 20, 29, -37, 12, 35, -88, 16, 28, + 25, 19, -15, -5, -2, 1, -6, -8, -18, 0, + 15, 1, -12, -9, -16, -1, -4, 2, 2, 0, + 12, -3, 18, 11, -3, -8, 6, 16, -5, 2, + 5, 0, 2, 4, 2, -6, 9, -3, -2, -3, + 4, -2, 1, -1, 0, 3 }, + { 20, 687, -3, -135, 97, 5, -27, -59, 44, -3, + -28, -46, 36, -52, -59, -13, -352, 35, 64, 97, + 36, -51, -21, -104, 132, 43, -51, -114, 44, -33, + -30, -29, 60, 0, 32, 13, 119, 53, 46, 49, + -70, 87, 33, -21, -8, -9, 15, -24, -3, -23, + 1, 2, 22, 12, 9, -27, -21, 8, -4, -12, + 6, 23, 6, 3, -2, 0, -6, 14, -3, -1, + 4, -6, -3, 1, 6, 1, -6, -1, 5, 1, + 3, -3, 0, 1, 5, 2, 0, 1, -4, 8, + -5, -1, 0, 0, 3, 0 }, + { -163, -1807, 0, -340, -35, 17, 5, -13, -17, 25, + 13, 29, 136, -114, -165, 51, -51, 139, -56, -5, + -100, 189, -25, -9, 43, 57, -12, 48, -57, -14, + 16, -11, 122, -50, 7, -71, -10, 37, -38, 27, + -26, -27, 30, -11, 6, 44, 6, 11, -19, 0, + -61, 28, 13, 15, 5, -15, -2, 8, -9, 3, + 3, 4, -19, 13, -8, 15, -18, -8, -7, 14, + -8, -5, 8, -1, -1, 11, 1, 0, -9, 8, + -1, -6, 6, -2, -3, -1, 0, 2, 1, 2, + 0, -1, -1, -1, 0, -1 }, + { -365, -2113, -240, 70, 71, -14, 2, -15, -15, -20, + 17, 17, -29, 91, -81, -22, 19, -171, 20, 11, + 29, 14, 4, 25, 33, 1, -64, -31, 25, 34, + 34, -34, -34, -8, 8, 29, -33, 9, -28, 4, + 27, -28, -11, 33, -23, 7, 18, 12, -13, 4, + 23, -20, 5, 4, -13, 6, 3, 22, 12, -2, + 6, 3, 8, 7, 2, 9, 2, -2, -3, 4, + 4, 12, -10, 2, -9, 6, -1, 1, 0, 3, + 1, 5, 1, -3, 2, -1, -3, 0, -3, -1, + 1, 1, -1, -1, 2, 1 }, + { 1, 430, -78, -57, 26, 4, -19, 8, -13, 12, + 10, -10, -17, -172, -36, 36, -161, 5, 107, -94, + 31, 1, 62, 79, -3, 23, -119, -1, -27, -10, + 86, -67, -1, -34, 10, -35, -106, 55, -10, -32, + 5, 23, 1, 4, -35, 18, 3, 4, -10, -1, + -3, 3, -19, 13, -21, -14, 8, -3, -8, 0, + -3, -24, -10, -4, 13, -1, 14, 5, 4, 2, + 5, 6, 0, 1, -7, -9, 3, -1, 0, 9, + 2, 7, -10, -6, 4, -1, 3, 0, 1, -2, + 0, 3, 0, -1, -3, 4 }, + { -459, -4668, 219, -63, -31, 21, -7, 45, -59, -62, + 67, 40, -162, 105, 15, -20, -13, -30, 58, -29, + 19, -8, 16, -23, 14, -13, 16, -35, -40, -55, + 34, -80, 68, -62, -9, -44, -42, -4, 24, 21, + 3, -74, -15, 32, 26, -22, 3, 2, -5, -4, + -21, 0, 10, 4, 24, -8, 23, 6, -1, -17, + -1, 2, 8, -5, -3, 1, 2, 7, -5, -9, + 0, 9, -3, 1, -2, -2, 4, 2, -4, 4, + -1, 0, 0, -13, 6, 3, 3, -3, 4, 0, + 2, 1, -3, -1, -3, 4 }, + { -39, 197, 109, -47, 16, 1, -1, -18, 15, -1, + -10, 12, -78, 335, -138, 114, -37, -92, 41, -144, + -50, -1, -46, -238, 69, 27, -67, 37, 9, -59, + 70, 11, -17, -60, 22, -6, -37, 15, -7, -12, + 51, -23, -16, 11, 9, -25, 20, -7, -15, -28, + -22, 7, -13, 0, 13, -2, 5, 9, 5, 11, + -9, 10, 8, 2, 1, -2, -8, 13, -2, 3, + -20, 2, -4, -5, 2, 1, 7, 3, -5, -6, + -5, 4, -3, 4, -5, 0, -1, -3, 1, -3, + -1, -1, 0, 2, 0, 0 }, + { 733, 2280, -544, -92, -19, -11, -14, -22, -15, 5, + 85, 5, -24, -66, -19, 70, -35, 15, 13, -31, + 60, 4, -14, 69, -14, 22, 4, -12, -19, 32, + -44, 1, 8, 4, 12, 54, -37, -15, -59, -29, + -24, 17, -7, -1, 9, -20, -23, 44, -25, 8, + 10, -7, -5, -18, -3, 8, 1, 13, 11, -8, + 18, -16, -2, -16, 21, -2, 0, -5, 4, -6, + -4, -12, -4, 4, 4, 1, 0, 6, 2, -7, + 9, 5, -6, 3, -1, 1, -2, 0, -5, 7, + 0, -1, 3, 0, 3, -3 }, + { -62, 12, 49, -68, 19, -10, 7, -16, 21, -1, + -25, -58, 58, 27, 277, 15, 118, -66, -13, -196, + 193, -19, -162, 52, -82, -41, -138, 28, -31, 16, + 39, -82, -12, -34, 1, 48, 6, -16, 31, -21, + 22, 40, -36, -18, -8, -8, -15, -5, -20, -7, + 4, 3, -17, -5, 26, 9, -11, -2, -1, -15, + -2, 3, 17, -21, 1, -10, -6, -9, 1, 7, + -5, -11, -2, -16, 2, 5, -6, -1, 0, -2, + 0, 2, -10, 1, -4, 2, 2, 7, 4, -4, + 1, 2, -2, -1, 1, 3 }, + { 215, -1719, 243, -253, -107, 202, -433, 39, -30, -41, + 48, 12, 28, -75, -11, -1, 173, -103, 42, 101, + -41, 39, -73, -10, -54, 5, 23, -56, 5, 19, + -28, -41, -83, -21, 1, -23, -5, 0, 25, 7, + 6, 13, -11, -2, -3, 42, 0, 18, -17, 10, + 19, -6, 5, 19, -10, 2, -1, 9, -8, 11, + -11, 0, -9, -3, 4, -2, -8, 9, -18, 6, + 6, 1, -6, -6, 8, -5, -2, -5, -9, 9, + -7, 0, 4, -3, 0, -2, 3, 3, -1, 3, + -3, 1, -2, 3, -3, 4 }, + { -20, 319, -218, -93, -16, 48, -6, -62, 2, 14, + -18, 57, 11, -62, 277, -192, 341, -34, -49, 38, + -82, -69, 43, 69, 18, -11, 84, -63, 42, -55, + 1, 46, -19, 15, -33, 58, -30, 45, 1, 58, + -12, -16, 52, 9, -12, -10, -11, -14, 40, -3, + 5, 22, -1, 4, -1, -2, -12, -4, -4, 15, + -13, -3, 2, -6, 4, 8, -5, 15, 5, 7, + -2, -15, 0, -5, -4, 1, 3, 0, -2, 7, + 2, -3, 7, -5, -5, -2, -2, -3, 4, -6, + 2, -1, -2, 1, 3, 3 }, + { -203, 1199, -159, 92, 103, 5, -72, 3, 43, -16, + -51, -28, 50, 172, 100, -161, 3, 59, -22, 14, + 18, 24, 8, 35, -49, 41, -1, 22, -39, 70, + -72, 13, 3, -37, 47, -12, 1, 6, -30, -23, + 12, 4, 2, 28, 27, -15, -10, -32, 32, -18, + 30, -6, 7, 12, -7, -12, -2, 7, -6, -20, + -17, 1, -1, 0, -2, -2, 2, -3, 5, 2, + 7, -7, 11, -1, -3, 7, -1, 3, -5, -2, + -1, 4, 1, 2, -7, 5, -4, 0, 0, -1, + 4, 0, 0, 2, -1, 2 }, + { 26, -20, -45, 101, -36, -30, 56, -71, -11, 52, + 26, 7, 488, 16, -54, 160, 1, 42, 35, 19, + 362, -198, 45, 9, -23, -81, 106, -81, -26, 2, + 64, 7, -60, 18, -45, -33, -3, 9, -26, -3, + -19, -4, -22, -31, 17, -11, 8, -5, -9, 32, + -28, -13, 21, -18, 16, 13, -7, -3, -1, -19, + -18, -6, 22, -1, 2, -12, 5, 5, 0, -5, + 0, 3, -6, -2, 0, 3, 0, 7, -2, 9, + 0, -1, -5, -1, -7, 2, -2, 7, 5, 1, + -2, 3, 6, 1, -1, 0 }, + { 212, 1185, -9, -238, 24, 20, 51, -130, -40, 31, + 61, -16, 158, -273, 361, 57, -14, -18, 29, 33, + 21, 33, 33, -84, -14, 20, -49, -34, -80, 65, + -55, 52, -10, 66, -53, -10, 29, -18, -25, -12, + -21, 43, 6, -23, 24, -4, -20, -8, 8, 6, + 22, -8, 16, -16, 17, -12, -24, 12, 4, -7, + 0, -1, 15, -13, 5, -9, -4, 8, 0, 1, + -10, 2, 4, 4, -13, -12, 2, 4, -4, 2, + -2, 1, 3, -1, -4, -6, 3, 1, 5, -2, + 0, 1, -2, -1, 0, 4 }, + { 46, -209, -34, -9, 18, 4, 12, 13, 27, 3, + -3, 22, -25, -752, 1039, -68, -75, -41, 33, 186, + -9, -88, 101, 22, 12, -43, -45, -17, 35, 11, + -16, 70, 24, 47, 64, -47, 48, 45, -13, 3, + 7, 37, 12, -40, -15, -3, -10, -40, 19, 6, + -28, 6, 9, 2, -6, -9, 8, 10, -15, -1, + 16, 7, 12, -7, 14, -8, 5, 2, 5, 7, + -2, 7, 4, 6, -1, 1, -6, -4, -1, 1, + -1, -5, -2, 0, 4, -4, 4, 2, 1, -2, + 2, -1, 0, 0, 1, 0 } }, + { { 178, 2039, -1303, -223, 182, 25, -32, -24, -33, -68, + -26, 90, 4, 63, -149, 39, 54, -101, -76, 20, + 5, -3, -61, -73, 67, 48, 35, -26, -25, -51, + 44, -11, 77, 47, 61, 40, -52, 40, 42, 17, + 6, -20, 26, 0, 0, 4, 7, -24, -12, 24, + 12, 14, 0, -1, -3, 20, -15, -16, 8, -9, + 0, 13, -1, -11, -10, 1, -15, 4, 2, 10, + 0, 7, 4, 11, 6, 5, 2, 9, -1, -3, + -3, -4, 2, 3, 2, -5, 4, -3, -5, -2, + 1, -2, 0, 1, 0, 1 }, + { -83, 380, 228, 13, 37, 10, -21, -59, 19, -6, + -76, -33, 33, 30, -104, -117, -71, -27, 317, 11, + -16, -65, 9, -72, -32, 27, 28, -99, 21, 3, + 11, 25, -62, 70, -42, 30, 79, 58, 32, 39, + -17, 39, 20, -11, -27, 32, -10, -10, -12, -25, + 1, -4, -4, 9, -1, 5, -19, -1, 3, -12, + 0, 8, 5, 11, -6, -4, -10, -2, 1, 0, + 7, -2, 4, 1, -2, 0, 5, -4, -1, 0, + 4, -1, 1, 3, 0, -3, 0, -3, -4, 1, + 2, -2, -3, -1, 3, 1 }, + { 267, -1785, -278, -553, -36, 17, -32, -25, 15, -14, + 54, 33, 49, -11, -176, -10, -110, 136, 67, -2, + 21, 32, -1, 11, -2, 57, 3, 30, -52, -13, + 18, 22, 18, -69, 52, -53, -61, -29, 42, -5, + 2, -43, -8, -28, 22, 30, -13, -3, 4, -14, + -13, -2, 4, 8, -22, -8, 5, 14, -6, 6, + 10, -4, -9, -2, -3, -8, -6, 0, -9, 5, + 1, -3, -1, -5, 8, 18, -6, -5, -3, 6, + 3, -4, 2, 1, 1, -1, -4, 5, 2, 1, + 1, 0, -2, 0, 3, -4 }, + { -307, -2056, -198, -48, -13, -1, -4, -46, 4, 29, + 17, 4, -10, 16, 50, 2, -13, -153, 33, 25, + 31, 5, 5, 7, 2, 22, -65, 4, 1, -20, + 13, -25, -6, -11, 8, 54, -36, -6, 2, -3, + 24, -21, 9, 11, -1, -14, 20, 4, -1, -11, + 15, -2, 0, -1, -12, -2, 4, 17, 10, 8, + 2, -6, 9, -3, 5, 4, -3, 4, 3, -6, + 8, 18, 0, -2, 1, 3, 0, -4, -1, -2, + -2, 1, 0, -2, 2, 3, -2, 0, -1, -2, + 1, 1, -1, -1, 1, 0 }, + { -1, 408, -31, -40, 7, 4, -3, -5, -32, 43, + 12, -49, 24, -22, -385, 179, 25, -424, -143, 4, + 73, 64, -43, -34, 86, 38, 61, -32, -46, 6, + -2, -20, -25, -1, -54, -30, -58, 7, 2, -28, + -29, 14, -11, -2, -11, -4, 27, -8, -3, -13, + -9, 3, 3, 4, -19, -1, 5, 1, -3, -9, + -25, 2, -5, 5, -4, -3, 1, 7, 10, -4, + 10, 5, -3, 1, -5, -8, -4, -3, -4, -3, + 0, 6, 1, -5, 1, 2, 2, 2, 2, -4, + -2, 1, 4, 0, -5, -1 }, + { -581, -4163, -86, -40, 25, 22, -16, 32, 6, -69, + 26, 25, 5, 13, -22, 51, -40, -35, 41, -42, + -32, -8, 32, 1, -4, -19, -32, 22, -60, 4, + -48, -22, 19, -76, -9, -7, -8, -14, 1, 8, + -45, -48, 7, 32, 22, -8, -1, 7, -15, -33, + 11, 4, -18, 12, 28, -1, 0, -1, -10, -11, + 4, 5, 0, -7, -1, 3, 1, 5, -1, -4, + 0, 1, 5, -5, 0, 2, -3, -2, 1, -1, + 4, 3, 0, -6, -2, -5, 4, -7, 6, 2, + 1, 2, -3, 0, 0, -1 }, + { 2, 118, 23, 18, 16, 3, -15, -7, -1, 13, + -3, 32, 22, 14, 169, 146, -156, -27, -64, -89, + -37, 6, -113, 5, 68, -19, -101, 64, 22, -11, + 8, 8, 10, -88, -38, 16, -45, 2, 10, -32, + 20, -1, -6, 0, 3, -19, 1, -3, -19, -15, + -10, -7, -17, -5, 7, 7, -14, 14, 14, 3, + 3, 5, 11, -3, 2, 0, -6, -6, 5, 3, + -4, -9, 3, -7, -7, -2, -1, -5, -4, -1, + -3, -3, -1, 2, -1, -1, 2, -2, 2, 2, + 1, 4, -1, 0, 1, 0 }, + { -29, 3178, -50, -203, 5, -24, 8, -18, -9, 7, + 4, 17, 37, -11, -41, 49, 2, 104, -8, -52, + 14, 30, 12, 12, 66, 4, -31, 22, -42, -23, + -6, 38, 7, 21, 19, -49, -3, -37, -37, 12, + -37, 3, -16, 18, 19, 1, -42, 32, 0, -1, + -5, 23, 9, -18, -7, -12, -7, 6, 18, 6, + 0, 1, -19, 3, 9, 9, -2, 0, 9, -13, + -4, -1, -5, -12, 0, 6, -3, 0, -3, -1, + 3, -1, 1, 1, 1, 0, -5, -1, -3, -1, + 1, -1, 2, 3, -1, 0 }, + { 1, -464, 60, 3, 7, 5, 11, -7, 11, -4, + -21, -1, 30, 59, 216, -26, 224, -61, -82, -73, + 96, 20, -14, -141, -101, 11, -46, -140, 104, -1, + 66, -70, -30, -36, -10, 11, -15, -20, 29, 11, + 4, 16, -12, -32, -46, -18, -18, 4, -15, -14, + 11, -8, 12, -8, 27, 10, -16, -7, -23, -8, + 6, 16, 0, 5, -2, 2, -2, -4, 8, 1, + -8, 2, -6, -6, -6, 4, 3, -6, -2, -2, + -2, 5, -4, 2, 0, -1, -5, 6, 2, -1, + -1, 1, 1, -1, 0, 0 }, + { -226, -1007, 260, -273, -93, -228, 25, 9, -56, -6, + 31, -42, 14, 31, -26, 7, 70, -22, 6, 68, + -4, 4, -38, -40, -20, -2, -26, -30, 8, -9, + -24, -57, -9, -35, 5, -8, 16, -26, 25, -17, + -3, 24, -16, 3, 1, 13, 12, 15, 0, -9, + 2, -1, -10, 3, 19, -8, -8, 10, -9, 6, + 3, -4, 3, -9, -5, 0, -2, -4, -1, 1, + 6, -2, -6, 0, -1, 0, -8, -3, -2, 2, + 4, 1, -3, 0, -4, -4, -2, 0, -2, 1, + -3, 1, 2, -2, -1, 0 }, + { 14, 145, 36, -178, -63, 6, -90, -9, 4, -32, + -5, 9, -43, 65, 89, -20, 165, -4, 25, 17, + -65, 32, 25, 14, 30, -25, 58, -16, -11, 7, + -32, 25, -6, 37, 10, 11, 35, 14, 14, 11, + 2, 19, 28, -2, -7, -23, -14, 2, -5, -8, + 2, 10, 21, 15, -6, -12, -10, -9, 2, 4, + -11, -1, 3, -2, -7, 9, 4, -1, 7, 4, + -3, -4, -3, -7, 0, -2, 8, 7, 1, 3, + -1, -3, 4, 3, -3, -1, 2, -3, 4, 3, + 0, 0, -1, 4, -1, 1 }, + { 295, 389, -45, 45, 23, 60, 84, 41, 11, -43, + -76, 63, 115, -32, 183, -84, -15, 62, 6, 3, + 7, 29, 18, 32, -49, 42, 2, 4, -9, 9, + -6, 10, 2, -5, 32, -3, 32, 7, -3, -4, + -25, 29, 36, -2, -27, 10, -12, -7, 5, 6, + 1, 1, 17, -4, 12, -12, 0, -1, -1, -17, + -9, 2, 5, -13, 3, -3, 0, 5, 6, -3, + 4, 0, 3, -3, -4, 5, -2, 2, 1, -1, + -2, -2, 0, -4, -4, 4, -2, 2, 0, -5, + 0, -2, -2, 2, 0, 0 }, + { -23, -15, 3, 127, -74, 14, 34, -21, -23, 23, + 25, 44, -1, 621, -100, 84, 81, 50, 41, -15, + 250, 93, -235, 26, 32, -46, 46, -44, 25, -71, + 104, 10, -27, -11, -49, 31, -14, 7, -11, -9, + -1, -9, -46, 7, -14, 22, -4, -34, -20, 32, + 5, -4, -11, 13, -9, -6, 13, -4, -16, -4, + -16, 0, 1, -2, 8, 2, -4, 14, -11, -7, + 5, 2, 0, -3, -11, -3, -1, 6, 9, 3, + 4, 1, -5, 0, -3, 3, -5, 4, 5, 2, + 1, 1, 0, 4, -4, -4 }, + { 174, 1120, -5, 79, 67, -6, -72, -22, -83, 43, + 23, -74, 126, 227, -328, 84, 191, -54, 40, 64, + 36, 6, 25, -19, -78, 2, -46, -47, -66, 8, + 17, 29, 4, 36, -30, 9, 16, -7, -11, 6, + -20, 40, -11, 8, 33, 12, -13, -3, 30, -13, + 27, 12, -26, -15, 16, 9, 0, -14, 11, -6, + 2, 13, 0, -6, 14, -1, 0, 7, 0, -3, + -1, -5, 4, -1, -9, -6, -3, -1, 7, 2, + 0, 1, 7, 3, -4, 2, 1, -4, 1, 1, + 0, 3, 0, 1, -1, 2 }, + { -33, -132, 79, -35, 9, -5, 16, 40, 7, 14, + 51, 39, -115, 243, -573, 170, 38, -16, 100, 151, + 13, 94, 37, -99, 72, 2, -42, 11, -9, -15, + 12, 31, 30, 35, 51, -33, 6, 59, 30, -6, + 3, 5, -34, 11, -3, -20, -19, -13, 11, -13, + -7, 0, -11, 1, 19, 1, -7, 12, -20, -15, + 0, 11, -5, 7, 0, 5, 15, -11, 8, 2, + 5, -4, -5, -1, -3, 4, -6, -11, -4, 0, + 5, 0, 2, 0, 2, -1, 2, 3, 3, 1, + 1, 1, 0, -1, -1, 3 } }, + { { -168, 4677, 601, -452, 70, 48, -31, -22, -18, -17, + -30, 43, 4, 28, -137, -11, 45, -40, 94, -2, + -29, -21, -19, -58, 44, -16, 14, -26, -24, -34, + 53, -4, -8, -22, 16, 56, -33, 11, -13, -5, + 15, -15, 25, -10, -2, -22, -24, 25, 12, -4, + -19, 3, -2, -10, -18, 8, -7, -2, 25, 2, + -11, 2, -1, 2, -5, 10, -6, -3, -1, 6, + 2, 3, -5, 1, 2, 10, 0, 1, 10, 0, + -2, -6, 0, 0, -1, 2, -1, 2, -2, 0, + 1, 1, 0, 2, 0, 0 }, + { 57, -65, -387, 50, -17, 27, -21, -13, 15, 21, + -48, -13, 39, 54, -128, -83, 142, 8, 175, 40, + 0, -100, 62, -11, -93, -18, 64, -79, 38, -3, + 20, 42, -108, 53, -8, 14, 2, -30, -35, 25, + 2, 6, 1, -8, 2, 29, -11, -3, -3, -26, + -7, -2, -16, -6, -17, 31, -4, -16, -10, -7, + -9, -8, -10, 4, -7, -5, -1, -11, -3, -4, + 6, -8, 3, 2, -7, -8, 6, 0, 5, -1, + -6, 3, 5, -1, -3, -2, 2, 0, 3, -6, + 3, 2, 0, -3, -1, 0 }, + { -228, -1494, 733, -280, -91, -53, -35, -85, -43, 17, + 33, -44, -85, -22, -111, 73, -116, 49, 96, 93, + 11, -2, -42, -83, -20, 57, -45, -8, -27, 6, + 40, 8, -75, -100, 9, -28, -67, -21, 51, -24, + 0, 5, -3, -63, 14, -31, -37, -1, 15, 7, + 20, 7, -14, -2, -23, -15, 13, 26, 12, 10, + 6, -8, 1, -4, 12, -6, 2, 13, 2, -10, + -4, 8, -2, -5, 5, 5, -2, 3, -3, 5, + 1, 1, 1, 1, 7, -1, -6, 1, 2, 1, + -1, 0, 0, 1, 3, -2 }, + { 605, -828, -195, -45, 4, -2, 9, -23, -17, 10, + 8, -36, 5, -1, -44, -4, -6, -189, 13, 32, + 24, 6, 2, -10, -36, -2, -3, 38, -10, -51, + 21, -6, 5, -8, 12, 53, -9, -7, 33, 2, + 15, 14, 46, 1, -7, -10, 4, -3, 1, -15, + 1, -7, 6, -15, -12, -6, -9, 2, -1, 1, + -9, -12, -8, 0, -1, -2, -1, -4, 9, -6, + 0, 3, 10, 5, 5, 3, -2, -3, 0, 0, + -4, -2, -3, 4, 2, 3, 3, -3, 4, 2, + -1, -1, 0, -1, -2, -1 }, + { 4, 435, 44, 1, -14, 0, -10, 13, 1, 8, + 11, -7, 65, -73, -507, 161, 17, -94, 6, 66, + 115, 144, -21, -56, 45, -61, 132, 36, -3, 4, + 36, 60, 28, 1, -21, 21, 21, 8, -19, -13, + -36, 21, -24, -5, 14, -7, 10, -1, 6, 11, + -7, -5, 5, -19, -9, 12, 10, -9, -4, 4, + -6, 13, -13, 0, -3, -5, -6, -6, 5, -5, + -2, 2, 1, -1, 5, 5, -10, -3, -1, -10, + -5, -4, 2, 3, -4, 3, -1, -1, 3, -3, + 1, 1, -1, 0, 2, 0 }, + { 1029, -2215, -103, -16, -29, 13, 25, -25, 70, 40, + -61, -10, 61, -5, -65, 43, -20, -17, -13, -45, + 14, -6, 20, 31, 26, -1, -27, 39, 4, 34, + -40, -5, 33, -26, -2, 6, 32, 4, 0, 1, + -19, -15, 10, 7, -6, 2, -11, 1, -1, -17, + 21, 21, -2, 7, -8, -9, -16, -5, -10, -2, + 3, 0, -5, -14, -2, 5, 2, 3, 8, 5, + -1, -2, 1, 1, 2, 6, -4, -3, 4, 1, + -1, -2, 0, 3, -2, -6, 0, -3, -2, 2, + 0, 1, -1, -2, 4, -1 }, + { 23, 216, -28, 30, 0, -3, -13, 3, -22, -1, + 3, -9, -49, -109, 153, 165, -179, -85, -22, 50, + 60, 81, -69, -7, 78, 42, -6, 27, 34, -18, + -20, -21, -21, -56, -53, -13, -18, 8, -2, -9, + 11, -7, 13, -8, 26, -5, -9, 4, -7, 0, + 13, 5, 2, -9, -13, 10, -9, -12, -7, -2, + 3, 4, 13, -7, -4, 4, 5, -1, -3, -2, + 14, 1, 4, 0, 0, 0, -1, -9, -5, -1, + 2, -4, 0, -2, 2, 2, 0, 1, 1, 0, + 2, 4, 1, -2, 1, 1 }, + { -313, 2757, 378, -3, 64, -19, -7, 5, 20, 10, + -50, -60, 51, 96, 19, 77, 5, 17, 51, 6, + -20, 36, 17, -44, 31, -1, -2, 44, -26, -1, + 21, 39, 30, 14, 25, -32, -9, 13, 18, 30, + -7, 22, 1, -7, -6, 7, -9, 29, 11, -20, + -23, 8, 18, 8, -3, 8, -2, -7, 0, 1, + -2, 10, -13, 2, -7, 4, 2, 4, 6, -4, + 1, 2, 7, -4, -5, 0, 5, -3, -1, 6, + -1, -3, 5, 4, 2, 0, 1, -1, -2, -4, + 2, 3, 0, 1, -2, 2 }, + { 53, -285, -48, 46, -19, 9, 11, 8, 4, 3, + 13, -3, -17, -163, 126, 42, -2, -120, 22, -72, + 15, 79, 35, -19, 18, 98, 73, -156, 136, -1, + 35, -15, -4, -1, 3, -46, -29, -4, 21, 30, + 9, 0, 11, 11, -24, -13, 0, 9, -6, -6, + 21, 0, 26, -3, 9, -6, -6, -6, -18, -3, + 2, 2, 0, 14, 3, 14, 8, 3, 0, -4, + -9, -3, -1, 9, -5, 2, 5, 2, -4, 0, + -6, 1, 3, 3, 2, 0, -5, -1, 0, 0, + 0, -1, 2, 2, -2, 0 }, + { 272, -609, 341, 107, 50, -104, 242, -42, -31, 7, + 23, -47, -55, 44, 76, -84, 56, 1, -24, 68, + 12, -22, 23, 20, 29, 11, -11, 18, 18, 1, + 7, 6, 61, 19, 19, -2, 31, -35, -19, -7, + -7, 0, -33, 7, 11, -9, -6, 11, 9, -2, + -11, 7, -2, -21, 17, -3, -12, 0, -2, -6, + 16, -6, -3, -6, -9, 5, -2, -2, 9, 2, + 6, -1, -3, -3, -4, -4, -2, -6, 6, -1, + 3, 5, 1, 0, 3, 0, -4, 0, -1, -4, + 0, -3, 4, -1, 1, -3 }, + { -19, 19, 161, -18, -13, -11, -127, -14, -25, -10, + 29, -66, -73, 2, 23, -95, -53, -95, 30, -112, + 24, 78, 5, -39, 9, -45, -26, -16, -24, 27, + -17, 10, -24, -11, 7, -28, 8, -21, -3, -2, + 6, 13, -5, -7, -5, -22, -11, 11, -14, 1, + -4, -18, 0, 4, -4, -6, -2, -5, -3, 9, + -2, -9, 2, 7, -3, -3, 7, -5, -4, -1, + -2, 5, -1, -3, -1, -1, 2, 2, 6, -2, + -3, 3, -3, 0, 3, 3, -1, 1, 0, 5, + 0, 1, 1, 1, -2, -3 }, + { -205, -272, -89, -146, 0, -74, 134, 90, 1, -2, + -148, 48, 19, -135, 176, 15, 47, 13, 13, -44, + 40, 33, -14, 18, -35, -21, -23, -55, 4, -29, + 32, 9, 6, 18, -8, -36, 30, 24, 23, -12, + 1, 12, 15, -23, -26, 11, -9, 6, -22, -3, + 8, 3, 10, -25, 15, -8, 6, -4, -13, 1, + -5, 2, 7, -5, -2, 2, -1, 0, 8, 1, + -5, 4, -1, -4, -3, -1, -3, 4, 2, 0, + -1, 1, -3, -6, -1, -3, 4, 3, 1, 1, + -1, 0, -2, 0, 1, 0 }, + { 12, -107, -82, 173, -103, 30, -7, 13, 4, 3, + -48, -8, -285, 140, -137, -150, -141, -50, 41, 10, + -110, 38, -254, -84, 6, 63, 10, -38, 53, -45, + 27, 6, 22, 0, -22, 32, 6, 16, 37, -17, + 4, 20, -28, 7, -14, 3, -20, -32, -9, 34, + 24, 3, -33, 13, -1, -12, -11, 3, -9, 4, + -2, 18, -16, -10, -1, 12, -13, 4, -5, -4, + 10, 1, 3, -1, -2, 0, -3, 5, 4, -6, + 1, 3, -2, 1, -3, 2, 0, -3, 0, 3, + 2, 3, -4, 0, 1, -4 }, + { -325, 239, 31, 298, 4, 3, -25, 30, -11, -13, + 30, -81, 82, 92, -544, -38, 150, -39, 92, 24, + 6, 30, 9, 63, -45, -1, -48, 18, 3, -56, + 8, -16, -18, -6, -2, 19, 1, 9, -10, 16, + -22, 38, -1, 5, 18, 19, 1, 30, 30, -36, + -3, 27, -11, -19, 10, 12, 11, -15, -2, 2, + 3, 14, 3, -5, 10, -2, 16, 5, 1, -2, + 6, -8, 0, -5, -1, 1, 3, -8, 1, 3, + 2, -5, 1, 4, -2, -1, 5, -3, -3, 2, + 0, -2, 2, 2, 1, -1 }, + { 20, -170, 8, -4, 23, -11, -11, 46, -6, 13, + 74, 27, -50, 569, -816, 17, 110, 56, 66, 120, + 12, 150, 65, -51, 69, 13, -37, -20, -20, 12, + -18, -56, 2, -21, 15, 24, -7, -13, 17, -23, + 10, 11, -25, 9, 31, -14, 6, 8, 6, -13, + 6, 1, -8, -14, -3, 4, -6, 1, -5, -5, + -13, 5, -8, -5, -8, -5, -1, 2, -3, -5, + -2, 2, -10, -5, -3, -4, 6, -1, -3, -2, + -1, -1, 0, 4, -2, 2, 0, -3, 0, 4, + 0, 0, 3, 0, -2, 2 } }, + { { 388, 4772, 341, -241, -18, -33, -4, 18, -30, -12, + 42, -9, 31, -112, -81, 62, -6, 62, 55, -21, + -41, -44, 18, -9, -27, 17, 3, -24, -15, 19, + 17, 51, -42, -11, 1, 43, 27, -8, -7, 0, + 8, -2, 7, -16, -5, 3, -32, -5, 42, -8, + -13, 0, -7, -12, -19, -5, -3, -5, 8, 16, + -7, -9, -3, 0, 1, 2, 5, -3, -5, 4, + 5, -3, -1, -3, -2, 6, 3, 4, 7, 7, + 1, 0, 0, 0, -2, 3, 0, 5, 1, 2, + -1, 1, 1, 0, 0, 0 }, + { -22, -635, 121, 43, -35, -17, 6, 37, 2, 1, + 36, -48, -16, 17, -41, -37, 93, -32, -23, 70, + 44, -71, 30, -1, 6, 39, -66, -3, 19, -49, + 6, 52, -36, 5, 39, 35, -22, -22, -34, -10, + 0, 3, 17, 16, 3, 1, -2, -1, -2, -22, + 0, -7, 1, -3, -16, 7, 6, -9, -22, -2, + -6, 2, -13, -5, -7, 2, 7, 1, -9, -3, + 6, -9, -4, 1, -2, -5, -4, -1, 6, -1, + -3, 1, 3, -1, -1, 0, 4, 1, 6, -4, + -1, 2, 2, 0, 1, -2 }, + { 158, -290, -515, -112, -147, -46, 1, -93, -73, 41, + 12, -27, -102, -140, 65, 41, 30, -24, 96, 26, + 14, -36, -28, -70, -33, 19, 27, 4, -20, -3, + 20, 27, -57, -43, -60, -43, -11, -5, -16, 7, + 3, 19, -17, -23, 2, -52, -12, -2, 27, -4, + 5, 32, -13, -5, -13, -10, 15, 12, 6, 11, + 1, 9, -9, 0, 15, 5, 2, 1, 8, -7, + -7, 10, 3, -2, -1, -2, 4, 0, 2, 1, + -4, 6, 3, -3, 4, 1, -3, 1, -3, 2, + -1, -1, 1, 0, 0, 2 }, + { -531, 377, 93, 30, -94, 38, -13, 16, -26, -30, + -21, -27, 83, -37, -95, -36, 12, -196, -1, 22, + 27, 12, -4, -8, -31, -28, 26, 53, -47, -8, + 35, -6, 15, -3, 1, 27, 18, -5, 26, 1, + 15, 22, 27, -13, -1, 21, -2, -7, 12, -27, + 8, -6, -2, -6, -3, -18, -9, -2, 9, -12, + -6, -4, -5, 2, 2, -6, 1, -2, 4, 0, + -3, -6, 5, 6, 1, 2, -1, 1, 1, 2, + 2, -2, 0, 4, -1, 4, 1, 0, 2, 2, + 1, -2, -1, 0, -1, -1 }, + { -21, 454, 38, -1, -9, 0, -11, 5, 17, 15, + 0, 35, 11, -14, -489, -68, 35, 229, 188, 23, + 26, 93, 39, -45, 54, -111, 33, 46, 15, 7, + 100, 30, 12, 32, 7, 8, 30, 13, -17, 4, + -23, 5, -1, -17, 8, 7, -22, 20, 20, 12, + 2, -14, -7, -12, 3, -10, 4, -4, -4, 2, + 1, 6, -16, 3, -1, 2, -5, -5, 1, 1, + -6, -3, 5, -2, 1, 9, -5, -3, 3, -5, + -2, -4, -2, 1, -2, 0, -1, 1, 1, 0, + 0, 1, -2, -2, 2, 2 }, + { -912, -189, 385, -69, -28, 9, 31, -32, 50, 49, + -26, -19, -13, -3, -12, 9, 24, -19, -18, -16, + 16, 6, 0, 30, 32, 12, -8, -22, 13, 1, + 24, -8, 16, 12, 2, 16, 6, 31, -16, 9, + -2, 10, -29, 7, -5, 1, -12, -25, 18, -1, + 10, 0, 30, 8, -26, -15, 5, 1, 1, -8, + -9, 0, 2, -8, -6, -4, 8, 4, 5, 4, + -2, 1, -2, 2, 1, 4, 0, -2, 5, -2, + -5, -5, -1, 1, 0, 0, -2, 1, -4, -1, + 2, 0, 1, -2, 1, 1 }, + { 2, 186, 95, -5, -1, 6, 8, -7, -33, -12, + 2, 3, -90, -40, -55, 93, -92, -70, -68, 104, + 52, 28, 9, -6, -20, 9, 90, 4, -34, 32, + 17, -6, -52, -2, -40, -7, -19, 11, -22, 23, + 16, -13, 23, -8, 8, 7, 13, -6, -15, 4, + 9, 1, 7, -4, -9, 9, 0, -14, -14, 14, + -5, -4, 4, 2, -4, 2, 10, 10, -12, -5, + 5, 8, 3, 4, 5, 3, -1, -2, -4, -1, + 1, 1, -3, -2, 2, 1, 1, -1, -2, -3, + 0, -2, 3, -1, 1, 1 }, + { 296, 2011, 155, 198, -25, 3, -64, 32, 14, -10, + -12, -45, -31, 50, 115, 48, -16, -52, 38, 62, + -3, 2, 32, -25, -20, 17, 7, 0, 15, 15, + 30, 11, 39, 15, -3, 26, 3, 11, 5, 14, + 19, 24, -6, -30, -4, -2, 8, 9, 11, -7, + -16, -10, 9, 13, -2, 15, 5, 2, -5, 2, + -10, 7, 0, -7, -10, 0, 4, 7, 0, 4, + 1, -4, 8, 6, -2, -4, 4, 6, -2, 5, + 1, 1, 2, 4, -1, 1, 4, -1, -1, -1, + 0, 5, 0, 0, 0, 0 }, + { -6, 189, -150, -5, -2, -5, 7, 0, 17, 0, + 36, -47, -20, -150, 115, -39, -39, -76, 88, -85, + -60, 94, 35, -7, 69, 81, 50, -53, 11, 44, + -10, 71, -13, 0, -18, -62, 19, 11, -4, 11, + 19, 11, 19, 9, 7, 14, -8, -13, 7, -5, + 5, 12, 5, 11, 1, -4, -5, 2, -6, -3, + 1, -4, -4, 1, 5, 8, 1, 3, -6, -7, + -7, -10, -3, 12, -1, -4, 2, 7, -4, -1, + -1, -4, 3, -2, 3, -1, 3, 0, -1, -2, + 2, -2, 0, 2, 0, 2 }, + { -296, 263, -28, 214, 37, 163, 0, -68, 8, 33, + 21, -27, -39, 2, 106, -177, 118, 20, -56, 56, + 14, -19, 21, 43, 24, -3, 12, 31, -3, 14, + 26, 18, 26, 48, 42, -34, 21, -4, -27, 3, + 7, -19, -10, -22, 5, 21, -4, -10, 15, -1, + 2, 4, 13, -8, -4, 6, -6, -6, -1, -7, + 0, 6, -6, 1, -10, 0, 2, 3, 6, 5, + 0, 2, -1, -4, -3, -6, 4, -4, 3, 1, + -4, 3, 3, 2, 5, 2, 1, -1, 2, -1, + 1, -3, 0, 1, 1, -1 }, + { 13, -34, 61, 76, 28, -8, -85, -14, -58, 40, + 28, -34, -64, 24, -9, -93, -94, -154, 152, -168, + 30, 13, -8, 3, 36, -60, -33, -32, -4, -31, + -19, 21, -43, 2, 11, -38, -22, -8, -10, -1, + 5, 19, -11, -12, -7, -12, -10, 8, -4, 32, + -19, -11, -16, -12, 9, -5, -7, 5, -4, 7, + 7, -3, -1, 2, 6, -6, 4, 4, -3, -2, + 1, -1, -5, -1, 1, -2, -3, -4, 6, -3, + -4, 5, 0, -5, 1, 3, -3, 0, -2, 0, + 2, 0, 0, -1, 1, -1 }, + { 79, -496, -200, -212, 20, -37, 82, 37, 2, -1, + -132, -15, 1, -37, 31, 81, 19, 10, 17, -34, + 33, 34, 1, -4, 5, -45, -24, -32, -24, -27, + 52, -8, -12, 11, -7, -39, -16, 9, 32, -11, + 30, -11, -27, -1, 3, 1, -6, -13, -5, -10, + 17, 7, -7, -11, -2, 0, 0, 1, -19, -1, + 2, -6, 0, 8, -4, 3, 0, -3, -1, 9, + -3, 0, 1, -3, 1, -2, -1, 1, -2, -1, + 2, 6, 0, -6, 1, -5, 5, 1, 1, 4, + 0, 2, 2, -1, 1, -1 }, + { -5, -224, 36, 73, -10, 5, -7, 5, -7, 19, + -7, 35, 169, -559, -179, -38, -196, -82, 20, 61, + -173, -41, -61, -86, 5, 54, -25, -13, 39, -9, + -15, -2, 12, -3, 41, -9, -11, 31, 15, -4, + 15, 16, -14, -5, -1, -13, -25, -8, 14, 2, + 23, 9, -5, -7, 16, -11, -10, -6, -3, 2, + 0, 14, -15, -2, -4, 1, -5, -6, -1, 5, + -1, 1, 2, -2, 11, 1, 2, 5, -4, -5, + -1, 1, -2, -3, -1, -1, 3, -2, -5, 5, + 1, 3, 3, -2, 1, 1 }, + { 238, -557, 34, 124, -6, -55, 51, 66, 10, -25, + -25, 60, 25, -155, -163, -17, -74, -16, 78, 10, + -14, 44, 46, 52, 17, -37, -49, 44, 7, -36, + -9, -32, -9, -26, -1, 6, 13, -12, -4, 0, + 19, 6, 27, -4, -6, 0, 5, 25, 12, -13, + -17, 7, 13, -6, -2, 11, -7, -2, -15, 17, + -2, 1, 3, -1, -5, 3, 5, 4, 6, -3, + 2, -5, 0, -2, -1, -1, 1, -4, -5, -3, + 2, -4, -4, 0, -1, -4, 3, 4, -2, 1, + 0, -3, 0, 1, 2, -1 }, + { -29, -147, -21, 37, 1, -12, -10, 3, 60, -30, + 50, 13, -12, -208, 305, 112, -39, 103, 2, 79, + 31, 28, 81, 45, 45, -60, -31, -27, 18, 30, + -22, -13, -24, -52, 16, 28, 10, -33, -6, 1, + 25, 9, 33, -17, 12, -10, 22, 3, 1, -12, + 12, 6, 8, -24, -13, -4, 1, 5, 5, 18, + -5, -4, 1, -4, -3, -9, -12, 7, -1, -4, + -9, 5, 4, -3, 1, -3, 3, 3, 0, -4, + -6, -4, -1, 1, -2, 3, 0, -3, 0, 2, + -1, -2, 1, 3, 0, -1 } }, + { { -469, 2178, -546, -81, 80, -43, -10, 64, -4, -38, + 43, -20, 24, 21, 13, 86, 8, 82, -83, -24, + 35, -4, 38, 21, -30, 25, -7, 21, 1, 10, + -3, 40, -30, -5, 13, 25, 16, -31, -11, -5, + 9, 15, 0, -43, -20, 17, 2, -17, 32, 12, + 4, -1, -3, 7, 4, 3, -3, -5, -11, 6, + 5, -4, -2, -12, -2, 2, 8, 4, -8, -3, + 0, -5, 0, 4, -1, -4, -6, 4, -5, 4, + 0, 7, 2, -3, -1, -4, 3, 0, 0, 1, + -1, -1, 2, -2, 0, 0 }, + { 27, -905, 21, 68, 9, 13, 48, -6, 4, 16, + 90, -21, 6, 54, 48, -32, 26, -22, -32, -19, + 48, -76, -10, 37, 77, 58, -84, 69, 25, -35, + 10, 8, -10, 14, 19, 48, 7, 14, 10, -12, + -18, 21, 35, 17, -32, -6, 3, 1, 3, 10, + 21, -14, 1, 10, 12, -7, 1, -3, -10, 3, + -3, 1, -5, 2, -4, 12, 6, 11, 0, 1, + 5, 0, -4, -5, -1, 5, -3, -3, 1, -3, + 4, -1, -4, -1, -2, -1, 4, 1, 0, 3, + -3, -2, 1, 3, 2, -3 }, + { -151, 996, 542, -25, 67, -8, 24, -25, -6, 21, + -27, -11, 39, -76, 117, 55, 60, -13, 174, -12, + -23, -26, 8, -2, -3, -16, 17, 43, 3, -11, + 31, 65, 9, 22, -28, -55, 14, 3, -2, 21, + 12, 17, -8, 2, 7, -18, -11, -11, 15, 0, + -22, 20, -6, -3, 11, 1, 1, -1, 2, 11, + -8, 12, -10, 10, 1, 5, 1, -9, -1, 5, + 2, -1, 2, 3, -1, 0, -1, -5, 4, 2, + 0, 3, 3, -4, -2, 3, 1, 5, -6, 3, + 2, -2, -1, -1, -2, -1 }, + { 246, 813, -523, 30, -21, 19, -16, 4, -13, -14, + -4, -10, 84, -30, -36, -36, 36, -123, 5, -4, + 20, -15, -7, 12, 6, 9, -11, 52, -51, 15, + 61, -5, 25, -1, -21, 13, -23, -2, 10, 1, + 29, 8, 10, 1, 0, 13, -5, -14, 25, -23, + 8, 4, 0, 15, 5, -11, 6, 3, 10, -12, + -2, 6, 10, -2, 5, -3, -2, 4, 0, 2, + 1, -1, -9, -4, -2, 2, 1, 2, 0, 0, + 5, 2, 4, -1, -2, 1, -4, 4, -1, 0, + 2, 0, -1, -1, 2, 1 }, + { 30, 442, -53, -22, 11, -1, -16, 12, 2, -13, + -14, 15, -31, 101, -302, -73, -61, -15, 188, -22, + -48, 4, 75, 11, -23, -159, -61, -8, 20, 42, + 76, -14, -11, 14, -25, -38, -12, 14, -35, 6, + 7, 1, 16, 1, 7, 2, -19, 8, 10, -4, + 8, -4, -12, 12, 12, -18, -2, 8, -7, -11, + 2, 3, -20, 1, -5, 4, -1, 1, 0, 0, + 3, -2, 3, 1, -3, -3, -3, -1, 2, 2, + 1, 4, -1, -5, 2, -4, 1, 2, -3, -1, + -2, 1, 0, -1, -2, 1 }, + { 480, 688, -485, 31, 11, -10, -38, -3, -1, -48, + 42, 13, -21, 16, -6, 5, 30, -28, 16, -17, + 1, 14, 7, 19, -14, 1, -14, -42, -42, -20, + 51, 9, 0, -3, 23, 4, -47, 7, -22, 11, + -5, 33, -30, -9, -1, 3, 4, -13, 4, -4, + 30, -15, 11, 6, 6, -16, 13, 7, 5, -7, + -11, -3, 7, 4, 2, -7, 4, 5, -4, -6, + -5, 3, 5, -1, 0, -5, -1, -1, 3, -2, + -2, 0, 0, -7, -2, 1, 2, -1, 3, -4, + 1, 1, 1, 1, 0, 1 }, + { -18, -51, 58, -15, -4, 2, -14, -12, -2, -3, + -1, 12, -15, 105, -134, -110, -96, 8, -31, 142, + -4, -27, -16, -31, -42, -21, 39, 41, -94, 54, + 58, 51, 5, -17, -14, 17, -40, -4, -21, 5, + 27, -7, 4, -8, -21, -14, 8, -5, -14, 9, + 2, -8, 5, 12, 8, 6, -3, 14, -3, 12, + -2, -4, -9, -4, -4, -2, 1, 11, -2, 0, + -9, 1, 1, -1, -3, 4, 1, 1, 1, 3, + -2, 2, -3, 3, 0, -1, 4, -4, -1, 0, + -1, -3, 0, 1, -1, -2 }, + { -159, 1756, 101, 173, -25, -4, -48, -5, -23, -12, + 24, 26, -60, -57, 4, -46, -55, -26, -36, 18, + 30, -12, -4, -3, -2, -2, 3, -10, 32, 2, + 2, -6, 2, 17, -1, 23, 18, -9, -25, 11, + 2, 4, -6, 11, -22, -2, 9, -2, -11, -4, + -2, 21, 17, -5, -5, 9, 8, 5, 10, 12, + -11, -1, 3, 11, 3, -1, -2, 2, 6, 0, + -1, -1, 1, 3, 7, 0, -9, 8, 0, 0, + 1, 2, -1, 0, -2, 1, -1, 2, 1, 2, + -1, 0, -2, -1, 2, -2 }, + { -42, 189, 98, 3, 17, -8, -17, -42, 16, -1, + 23, -31, 22, -124, 189, 58, 106, 9, 105, -43, + 11, 10, -6, -50, 65, 62, -61, 17, -38, 4, + 49, 52, -43, -5, -25, -25, 15, -28, 5, -7, + -14, 17, -6, -19, 1, 18, -13, -9, 13, 4, + -3, -5, -15, -1, -3, 0, -11, 10, -2, -4, + 4, 2, -5, -5, -10, -5, -2, -2, -1, 0, + 3, -1, -7, -1, 2, 0, 1, 1, -3, -5, + 3, -2, -5, -5, 0, -2, 1, 3, 1, -1, + 0, 0, -1, -1, 0, 0 }, + { 254, 686, -786, -236, -50, 46, -215, 3, -11, 2, + 37, 4, 11, 32, 34, -119, 54, -19, -16, 14, + -36, -14, -13, -2, -1, 4, 27, 7, -16, -2, + -12, -9, -9, -11, 34, -10, 10, -3, 9, 2, + 13, -22, -1, -8, -7, 22, 14, -15, -14, -15, + 17, -13, 8, 24, -11, -5, 4, 8, 2, 9, + -14, 7, -1, 2, -4, -7, 1, 2, -2, 1, + 0, 4, -3, 3, 1, 0, 4, 4, -2, 4, + -5, -1, 0, 2, -1, 1, 5, 0, 0, 3, + 0, 2, -3, -1, -2, 2 }, + { -5, 88, -10, -28, 15, 12, -11, 21, -63, -4, + 1, 58, -8, 21, 9, 40, 2, -144, 124, -12, + -9, -62, -23, -3, 36, -69, 23, -45, -7, -4, + -9, 21, -25, 11, -18, 17, -1, 19, 2, 0, + -5, -12, -3, 6, -6, -1, 6, 4, 5, 29, + -20, 6, -6, -12, 7, -1, -4, 7, 1, 3, + 3, 8, -1, -4, 0, 0, -2, 6, 7, -3, + 2, -5, -7, 1, 7, 0, 1, -4, -3, 1, + -2, 1, 7, -2, -2, -1, -1, -1, 2, -4, + 0, -1, -2, 0, 1, 3 }, + { -8, -469, 7, -68, 6, 91, 32, -15, 5, -3, + -28, -47, 38, 26, -44, 17, -25, 36, 6, 2, + -29, -14, -5, 13, 13, 4, -32, -11, -31, 2, + 22, -13, -6, -20, 8, -27, -33, -6, 14, -4, + 11, -14, -27, 20, 13, 10, -6, -13, 16, -7, + 0, -3, -13, 1, -6, 3, -4, 5, -1, -9, + 4, -7, -4, 5, 4, -1, -2, 0, -7, 0, + 1, -5, 2, 0, 1, 2, 3, 1, 0, -1, + -1, 1, 4, 1, 3, 3, 2, 0, 0, -1, + 1, -1, 4, 2, -1, 0 }, + { 4, -288, -10, 18, 13, -11, 32, -28, -28, 19, + -14, 56, 94, -467, -150, 83, -27, -8, 66, 57, + 64, 7, 75, 47, 51, 16, -31, -39, 41, 16, + 68, -12, -5, -21, 44, 12, -34, 10, -23, 26, + 19, 6, 4, -1, -3, 12, -19, -1, 5, -20, + 11, 0, 14, -5, 7, -1, 15, -12, 2, 5, + -7, -3, 1, 8, 2, -4, 4, -3, -4, 5, + -5, 2, 2, -6, 1, -1, 3, 3, -5, 0, + 3, -1, -2, 0, -1, 0, -2, 3, -4, 2, + 0, -4, 3, 3, -3, 2 }, + { -57, -739, 24, -206, -40, 10, 29, 26, -13, 14, + 6, 87, -15, 51, 168, -17, -155, -6, 1, -19, + -31, 0, 59, -1, 68, 17, -23, 69, 5, 12, + -29, -25, 4, -11, -46, -19, 27, -10, 0, -15, + 47, -9, 21, -2, 1, 11, -11, -12, 2, -1, + 7, -5, 12, 10, 2, 0, -23, -4, -4, 9, + -13, -4, -1, -3, -13, 0, -14, -1, 3, -3, + -1, 1, -2, 3, -1, -5, -6, 3, -1, -5, + 1, 2, 0, -3, 0, 1, -4, 4, 2, 0, + -1, 2, -2, -1, 0, 1 }, + { 36, -48, -42, 16, -10, -6, -3, -80, 3, -55, + 18, 64, -26, -179, 739, 83, -143, -34, -12, 25, + -102, -76, 33, -66, -31, -39, 43, 17, 36, 25, + 0, 51, -10, -31, 20, -28, 19, 1, -13, 4, + 11, 29, 48, -25, -17, 3, 11, -14, 2, -7, + 2, 4, 14, -8, 4, 2, 5, 9, 2, 20, + 11, 2, -8, -3, 7, 2, -2, -8, 10, 6, + 1, -2, 10, 4, 0, 4, -5, -4, 3, -1, + -1, -4, 1, -7, 1, 2, 1, 1, 1, -2, + -1, -1, -2, 3, 2, -2 } }, + { { 289, 814, -610, -39, 14, -22, -1, 42, -16, -40, + 5, 2, 10, 53, 67, 51, 14, 28, -34, -42, + 5, 33, 35, -1, 1, 38, -21, 24, -10, -2, + -12, 10, -7, 15, -10, 22, -16, -9, -37, 18, + 1, 1, 5, -29, -19, -2, 8, -5, 15, 8, + 6, 3, 4, 8, 11, 5, -4, 5, -7, -6, + 5, 4, 2, -11, -4, 5, 2, 0, -2, -2, + -3, -2, -2, 3, 3, -1, -5, 1, -4, -2, + -1, 2, 1, -2, 1, -3, -1, -2, -1, -2, + 1, -2, 1, 0, 0, 0 }, + { -33, -645, -25, -6, 14, -8, 69, -20, 3, 18, + 38, 32, 2, 23, 60, -37, 65, 25, 24, -29, + -23, -58, 3, 67, 49, 8, -44, 65, 33, -7, + 16, -21, 13, -8, 15, 12, 30, 11, 35, -15, + -5, 11, 21, -3, -20, -4, 3, 5, -2, 15, + 11, -6, -12, 6, 17, -4, -3, 0, 7, -4, + -8, -6, 1, 9, -4, 11, 1, 0, 7, 1, + 0, 6, 1, -5, -1, 3, 2, 0, -3, -2, + 4, 0, -3, -2, -2, -1, -2, 1, -3, 1, + -1, -2, -2, 1, 1, -1 }, + { 173, 1678, -267, -27, -16, -5, 8, -11, 26, -6, + -28, -16, 54, -19, 68, 37, 25, 27, 103, 34, + 8, -8, -13, 26, -37, -19, 9, 31, 1, -23, + 60, 54, 14, 3, -3, -22, 0, -17, 16, 26, + 22, -3, -3, 8, -15, -7, -18, -1, -7, 10, + -13, -7, 1, -1, 1, 4, -2, 1, 5, 7, + -3, 3, -12, 14, 0, -4, -1, -6, -5, 6, + 5, -3, -2, 3, 3, 5, -3, -5, 1, 3, + 5, 0, 2, 2, -3, 0, 2, 3, -1, 0, + 2, 1, -1, -2, 0, -1 }, + { 30, 387, 45, -9, -11, -7, -4, -23, -10, -8, + 39, 16, 20, -12, 50, -39, -24, -33, -10, -11, + 2, -4, -20, 10, 9, 28, -14, 24, -20, 11, + 4, 16, 10, -11, 17, -27, -2, 7, -6, 8, + 27, 6, -4, 10, 16, -4, -8, 2, 2, -1, + -12, 11, 5, 8, 3, 1, 1, 10, -3, 0, + -3, 8, 4, -2, -2, 1, -2, 4, -1, -1, + 3, 7, -6, -5, 1, 2, 0, 0, 1, -1, + -1, 1, 1, -2, 0, 1, -3, 2, 1, -1, + 1, 1, -2, -1, 1, 1 }, + { -23, 325, 115, -32, 9, -2, -10, 11, -8, -12, + -14, 3, -18, 88, -248, -46, -56, -117, -60, 51, + -6, -16, 44, 18, -65, -86, 5, -24, 15, 70, + 13, -20, -34, 18, -38, -41, -29, 7, -5, -19, + 10, -18, 7, 14, 4, -3, 5, -5, 7, -11, + 4, 7, -12, 16, 1, -1, -10, 6, -1, -12, + 0, -3, -8, -9, -8, 0, 1, 5, 2, -6, + 6, 5, -2, 1, -1, -6, -1, -4, -3, 0, + 0, 5, 3, -5, 1, -2, 1, 2, -2, -3, + -2, 0, 0, 0, -3, -1 }, + { -57, 556, 99, 75, 27, -2, -48, 21, -4, -69, + 14, 25, 16, -17, 55, 12, -23, -40, 8, -9, + -26, -9, 1, 38, -4, -6, -40, 0, -30, -29, + 6, 38, -11, -2, 30, -10, -59, 9, -1, 2, + -20, 6, -1, -6, 2, 5, 4, 11, -4, -3, + 19, 1, -4, 1, 16, -5, -7, 1, -1, -1, + 0, -8, 2, 7, 4, -5, -2, 3, -2, -4, + -2, 0, 5, 0, 0, -5, -6, 1, 1, 1, + 1, 3, 2, -4, -5, -1, 1, -4, 3, 0, + 0, 1, 0, 2, 1, 0 }, + { -11, -173, 51, 11, 3, -3, -15, -8, -4, 5, + 11, -5, 9, 20, -36, -69, -4, -22, 27, 96, + -9, -20, -98, 30, -11, -7, 15, -28, -29, 29, + 52, 33, 22, -25, -42, 17, -16, -24, -13, -8, + 17, 4, 8, -9, -35, -15, -12, -6, 5, 3, + -1, -2, -5, 11, 13, 1, -4, 16, 1, 4, + 1, -1, -5, -7, -5, 2, -6, 1, 6, 6, + -9, -3, 1, -3, -8, -2, 1, -1, -1, 4, + 0, -1, -2, 3, 1, -1, 2, -1, 1, 2, + 2, 1, -1, -1, 0, -2 }, + { 68, 1987, -224, 19, 26, -14, -18, -22, -20, 1, + -2, 23, 1, -39, -93, -38, -18, 22, -27, -30, + 34, 5, -40, 3, 15, -7, -2, -11, 30, -6, + 2, 11, 2, -3, 21, 0, 5, -6, -45, 24, + -8, -1, -12, 31, -13, 15, -18, 10, -2, -12, + -13, 31, 25, -2, -1, -5, 3, 4, 12, 11, + 1, -5, -3, 12, 9, 3, -4, 2, 6, -1, + 0, 0, -2, -4, 3, 5, -9, -2, 1, -1, + -1, 3, 2, -2, -1, 1, -4, 2, 0, 2, + -1, -1, -2, -2, 0, 0 }, + { 4, -9, 74, 6, 0, 2, -32, -15, -1, 3, + 16, 0, -1, 19, 41, 32, 271, 28, 92, -21, + -43, 33, -1, -25, -9, 33, -43, -26, -10, 13, + 64, 18, -40, -29, 4, -13, -26, -15, 4, 3, + -42, 7, -2, -16, -19, -6, -4, 1, 9, 4, + -6, -13, -10, -7, 3, 1, -7, -1, -3, -4, + 3, 5, 0, 3, -8, -5, 9, -4, 4, -2, + 5, 4, -1, -4, 0, 0, 4, -3, -1, -5, + 0, 3, -3, -3, -4, 0, -3, -1, 2, 1, + -2, 0, 0, -2, 1, -1 }, + { -188, 629, -127, -311, 2, -129, -138, 59, -28, -20, + 9, 13, 2, 40, 10, -3, -2, -14, -27, 7, + -30, -20, -19, 6, -18, 5, 26, -13, -2, 0, + -26, -16, -11, -32, 17, 27, -4, -10, 18, 0, + -5, -15, -4, 6, -1, -2, 9, -2, -21, -19, + 7, -11, -11, 13, 4, 2, 1, 4, 5, 12, + -7, 5, 0, -4, 1, -5, -1, 0, -2, -2, + 3, 0, -3, 3, 2, 3, -1, 3, 1, 2, + 0, -1, -3, 2, -4, -3, 1, 0, -2, 1, + -1, 3, 0, -2, -2, 0 }, + { 11, 254, -110, -59, -18, -12, -53, 33, -6, -35, + -33, 48, 7, -23, 28, 57, -39, 12, -55, 103, + -2, -45, -6, -37, -4, -23, -3, -25, 0, 22, + -2, 2, 3, 4, -25, 34, 12, 23, -10, 0, + -3, 2, -5, 4, -6, -4, 5, 0, 13, -6, + -8, 5, 5, -6, 9, 0, -1, -2, 3, 3, + -2, 5, 2, -2, -5, 3, -2, 0, 5, -1, + 3, -3, -4, -1, 4, 3, 2, 2, -4, -1, + 0, 0, 4, 3, 0, -1, 2, 0, 2, -1, + -1, 0, -1, 1, -1, 1 }, + { -17, -536, 63, 66, -53, 113, 76, -16, 3, -25, + 11, -3, 7, 39, -28, 6, -21, 20, -3, 5, + -19, -39, 18, -17, 7, 24, -26, -29, -13, -3, + 3, 1, 16, -30, -7, 12, -9, 3, 0, 1, + -7, -7, -5, 11, 7, -2, 6, -3, 14, 0, + -16, -11, -2, -2, 0, 3, -5, 5, 6, -10, + 1, 0, 0, -4, 5, 0, 1, -1, 0, -7, + 1, -3, 0, -1, -1, 2, 3, 3, 3, 0, + -1, -3, 1, 4, 1, 5, 1, 1, 0, -3, + 0, -2, 1, 2, 1, -1 }, + { 0, -247, -44, 3, 34, -2, 16, -3, -20, -24, + 4, 16, -112, -58, -156, -2, 89, -6, 37, 28, + 127, 31, 25, 39, 87, -2, -29, -37, 69, -4, + 54, -11, -27, 27, 28, 21, -28, 0, -12, 9, + 21, -18, 14, -3, 8, 12, -12, -9, -6, 3, + -7, -7, 12, 0, -6, -1, 12, -5, 1, 3, + 4, -11, 1, 5, 5, 1, 2, 1, -2, -1, + -2, 3, 1, -4, -5, -4, 0, 1, 0, 1, + 3, 1, 1, 3, 0, 1, -3, 2, 1, -2, + 1, -3, -2, 2, -2, -1 }, + { -70, -466, -78, -262, 29, 74, -15, -7, -31, 16, + -2, 54, -19, 51, 183, 17, -79, -13, -24, -12, + 1, -21, 28, 30, 32, 43, 5, 19, -13, 16, + -24, 19, -16, -14, -33, -9, 17, -7, 4, -15, + 27, 5, 9, 6, 9, 11, 1, -22, 12, 6, + 2, 6, 0, 8, 2, 3, -9, -13, 7, 2, + -9, 2, -5, 1, -5, 0, -10, -4, -2, 1, + -3, 3, -2, -2, 0, -1, -6, 2, 3, 0, + -1, 1, 5, 0, -1, 4, -2, -2, 1, 0, + -1, 3, 0, 0, -1, 1 }, + { -23, -29, 76, 1, -18, -6, 6, -57, -42, -27, + 9, 44, 23, 233, -30, 48, 31, -76, 31, -61, + -27, -26, -3, -124, -32, 4, 50, 30, -26, 34, + 47, 21, -15, 3, 19, -50, 14, 24, -20, 16, + 4, 14, 15, -14, -7, 3, -4, 1, -5, -8, + 3, 7, -2, -4, 10, 3, 4, 2, 4, 5, + 4, 5, -13, -3, 2, 5, 4, -5, 5, 3, + 7, -3, 0, 4, -4, 4, -3, -7, 0, 0, + 2, 1, 4, -6, 0, 0, 0, 3, 1, -2, + 1, 0, -1, -1, 0, 1 } }, + { { -163, 2041, 780, 23, -26, -4, 22, -9, -30, -2, + -18, -8, 25, 30, 30, -30, -19, 2, 15, -66, + -6, 3, 21, 4, 11, 18, -9, 33, 20, 8, + -23, -5, -32, 11, -15, 26, -24, 13, -39, 0, + -4, -2, 6, -7, 2, -2, -2, 0, 11, 0, + 0, -3, -1, 4, 3, 2, -1, 7, 1, 3, + 0, 3, 3, 5, 0, 7, 3, -8, 2, 0, + 0, 4, -1, -3, 1, 7, 0, -6, 4, -2, + -2, -3, -1, 0, 0, 4, -4, 1, 0, -2, + -1, 0, -1, 1, 1, 1 }, + { 6, -272, 156, 1, -44, -29, 31, -18, -23, -22, + -46, -2, -30, -7, -31, -82, 95, -34, -54, 12, + -20, -31, 12, 28, 30, 11, 6, 24, 6, 30, + 44, -11, -10, -39, 17, -24, 15, -1, 15, -3, + 18, 0, 14, -9, 9, 1, 1, -5, -4, 4, + 0, 7, -12, -3, -4, 9, 4, 0, 3, 2, + -2, -2, -3, 6, -5, -1, 3, -7, 1, -3, + 1, -1, 2, 3, 1, -5, 1, 2, 2, 0, + -1, 3, 2, -1, 1, -1, -2, 1, 2, -4, + 2, 1, -1, -2, -2, 0 }, + { -145, 1391, -32, 122, -8, 16, 11, -12, 13, 5, + -3, -26, -7, -17, -6, -16, -49, -17, -14, 0, + 6, -1, -39, 24, -17, -21, -10, 0, 4, -10, + 32, 35, -11, -20, -5, 23, 19, -12, 0, 8, + 10, -4, 9, 1, -6, -7, -16, 1, -9, 6, + 4, -10, -10, 4, -9, -2, 1, -3, 1, 4, + 1, -7, -9, 5, 5, -4, -3, -5, 0, -2, + 2, 3, -5, 0, 1, -1, 3, 3, -3, 1, + 4, -1, -2, 4, 2, -2, -1, -2, 2, 0, + -1, 1, 1, -1, 1, 1 }, + { -128, -326, -238, -16, 25, 0, -3, -1, -8, -14, + 28, 13, -26, -46, 57, 24, -5, -40, -3, -2, + -2, 8, -15, 11, -11, 9, 19, 14, 1, -18, + -25, 20, 12, -6, 33, -35, 10, -17, -3, -5, + -2, 6, 4, -1, 9, 4, -3, 6, -1, 20, + -11, -4, 6, -10, -6, 3, 0, 5, -15, 5, + 1, 5, -6, 6, -6, -2, 3, -7, 3, 0, + -1, 0, 4, 2, 3, 3, -1, -2, 1, 1, + -4, -2, -4, 2, 1, 0, 0, -2, 3, 1, + 0, -1, 0, 0, -1, 0 }, + { 25, 129, -9, 19, -13, 1, 17, 17, -13, -10, + 0, 3, -11, 4, -287, 24, -11, 40, -241, -28, + 9, 66, -5, -55, -38, -49, 74, -35, -11, 19, + -22, -18, -15, 21, -24, -31, -25, 8, 21, -11, + -8, -5, 7, 2, 4, 2, 0, -3, 2, -16, + -9, 2, 3, 4, -3, 10, -3, -2, 3, 0, + 6, 1, -1, 0, -3, -3, 0, 4, 5, -5, + -2, 5, 0, -1, 1, 0, -1, 0, -1, -4, + -1, -3, 3, 3, -1, 1, -1, 0, 1, -1, + -1, 0, -1, 1, 1, -1 }, + { -115, -194, -271, 50, -4, -3, 20, -16, 0, 21, + -33, -9, 13, -30, 19, -21, -7, -37, -26, 13, + 9, -30, -33, 16, 1, 3, -22, 10, 25, 3, + -40, 2, 7, 9, 11, -7, -35, 21, 7, 13, + 0, 5, 10, -15, -3, 18, 12, 26, 12, -1, + -4, 10, 1, 3, 1, 8, -6, -6, -6, 4, + 5, -1, -3, -5, 2, 1, 0, 1, 4, 3, + 1, -1, -4, 4, 0, 3, -3, -1, -2, 0, + 0, 0, 2, 6, -1, 0, -1, 0, -4, 4, + 0, -1, -1, -1, 3, 0 }, + { 26, -90, -62, 11, 5, 2, -6, 10, -7, -2, + 7, -17, -28, -83, -36, 56, 174, 15, -46, 16, + 16, 3, -106, -40, -34, 4, 41, -65, -17, -5, + 0, -28, 10, 21, -47, -1, -9, -16, 9, 23, + -9, -12, 24, -8, -13, -2, -13, -6, 8, 2, + 3, 1, -4, -4, -1, -2, -5, -2, -5, -1, + 2, 1, 5, -3, -2, 7, 2, -2, -6, 1, + 2, 2, -3, -2, -2, -2, 3, -2, -3, 0, + 4, -1, 0, 1, 1, 0, -1, 1, 0, -1, + 2, 2, 2, -3, 1, 1 }, + { -36, 2037, 109, -57, -27, -7, -13, 0, 3, 22, + -14, -22, 45, 34, -45, 13, 41, 15, 28, -2, + -8, 16, -20, -20, -3, 5, 12, -17, -19, -9, + 0, 3, 23, -13, 23, 6, -13, 17, -23, 4, + -7, -6, -8, 24, -3, 6, -18, 3, 2, -11, + -22, -7, -1, 3, 0, -1, -1, -7, -6, 5, + 7, 3, -3, 3, -2, 3, -5, 2, 0, 1, + 2, -3, 2, -3, -7, 2, 4, -9, -3, 3, + -3, -1, 0, -1, 0, 1, 0, 1, 0, 0, + -2, 1, 1, -1, -1, 0 }, + { 33, -20, -163, 14, -25, 4, 6, 34, -7, -4, + 3, 4, 11, 74, 25, -65, 127, -22, 43, -57, + -69, 64, -25, 6, -44, -26, 31, -87, 10, -24, + -13, 20, -29, -11, 8, -40, -21, 16, -4, 23, + -15, -8, -2, -3, -14, -16, -3, 0, -1, -9, + -3, -4, 6, 1, -2, -2, 8, -5, -8, -9, + -2, -2, 0, 3, 1, 2, 10, 0, 1, -7, + -1, -1, 3, 6, -1, -3, 3, 0, -1, 2, + -3, 0, 2, 1, 0, 2, -1, -5, 0, 1, + -1, -2, 1, 1, -1, 0 }, + { 145, 1013, 329, -45, 63, 5, 39, 24, -5, -15, + -19, 8, -30, -2, 57, -5, 43, 13, -65, 8, + 28, -13, 0, 24, 12, -5, -11, -21, -5, 9, + -2, -8, 17, -17, -12, 9, -17, -4, -6, -2, + -17, -4, -1, 10, 14, -13, -17, 1, 2, -7, + -7, 7, -2, -10, 10, 14, 0, -10, 2, 2, + 8, 6, 0, 2, 0, 2, -1, -1, 2, -5, + -2, -2, 2, -1, 1, -1, 0, -3, 4, -4, + 1, 4, 0, -1, 1, 0, -3, 0, -1, -3, + 0, -2, 2, 0, 1, -2 }, + { -17, 307, 40, -43, -7, -4, -24, 43, -8, -22, + -54, -18, 2, -47, 23, -50, -100, 87, -94, -59, + 14, -13, 35, -5, 13, 26, -25, -11, -2, 16, + 2, 5, 7, -4, 4, -5, -9, 21, -6, 14, + -2, 15, 6, 0, -2, 7, -1, 1, 2, -11, + 2, 2, 1, -6, 9, 3, 6, -2, -2, 4, + -2, -10, 1, 5, 2, -4, 2, 0, -2, -2, + 1, 0, -1, 1, -2, 0, -1, 3, 5, -3, + 0, 3, -3, -1, 3, 2, 1, 3, -2, 3, + 0, 0, 1, 0, 0, -3 }, + { 51, -491, 26, 25, -1, -5, 34, -21, 9, 13, + -15, 41, -5, -12, -34, 1, -20, -13, 8, -10, + 33, -23, 22, -20, 18, -13, 1, -29, 24, -24, + -9, -12, 7, -5, -34, 2, 2, 2, 10, -7, + 7, 3, 11, -7, -9, -8, 11, 2, 11, 6, + -7, -14, 7, -3, 4, -2, -5, 2, -4, 5, + 2, -1, 3, -1, -5, -1, 1, -4, 7, 1, + -2, 2, 0, 0, -1, -2, -1, 0, 2, 1, + -1, -1, -3, 0, 0, -3, 3, 0, 1, 1, + -1, 0, -2, -1, 2, -1 }, + { -6, -124, 35, -16, -14, 7, -21, 2, -20, -22, + 0, -42, 121, 318, -21, -84, 46, -15, -14, 7, + -30, 81, -5, -71, 11, 10, 35, 24, 49, -14, + -53, 1, -11, 17, 4, 4, 15, -11, 9, -17, + 6, -10, 20, -15, 18, 18, 5, -3, -6, 5, + -8, -4, -7, 1, -2, -8, -11, 1, -3, -4, + 10, 8, -3, -4, -3, 12, -3, -1, 3, -3, + -1, 2, 4, -1, 0, -2, -4, -2, 2, 0, + -3, 2, 4, 1, 1, 1, 2, -3, 0, 0, + 2, 4, -3, -3, 3, -1 }, + { 95, -126, 110, -65, 42, 58, -6, 3, 14, -19, + -32, 11, 6, 4, 35, -33, 17, 1, -11, -23, + 19, 20, -20, 25, -35, 13, 8, 22, -1, -20, + 13, 21, -15, -1, 4, -12, -3, -4, 10, 14, + -4, -11, -7, -9, 0, 6, 8, -4, 11, 10, + -18, 6, -11, -11, -8, 5, 10, 3, 4, 1, + -8, 6, -1, 3, 4, 0, 5, -1, -3, -1, + 2, 0, 1, -5, -1, 1, 1, -2, -1, 3, + 1, -2, 1, 2, 1, 1, 5, -2, -3, 1, + 0, -1, 1, 0, 1, -1 }, + { 12, -71, 49, 19, -6, -4, 0, -6, -29, -7, + 6, -19, 8, 178, -342, 71, 113, -2, 44, 15, + 97, 50, -12, -29, 43, 10, 42, 28, -54, 46, + 34, -9, -3, -2, 13, -15, 7, -14, 5, 37, + 5, -20, -9, -10, 23, 1, -3, 6, -2, -7, + 4, 5, -7, -13, 0, 1, 3, -6, 10, 0, + -17, -3, -3, 2, -3, 0, -4, 9, -5, -1, + 4, 3, -5, 1, 0, -3, 4, -1, -1, -1, + 0, 3, 3, 4, -2, 0, -1, -1, 0, 2, + 1, -2, 2, 0, -1, 1 } }, + { { 255, 3004, 34, 36, -53, 0, 8, -38, -5, 16, + -6, -1, 24, 47, -53, -7, -20, -10, 2, -13, + 14, -29, 7, 2, 12, 6, 5, 8, 35, 20, + 10, -22, -19, -3, 10, 3, 5, 8, -20, -17, + -5, -3, 0, 6, 14, -3, -13, 5, 2, 8, + 5, -3, 1, 3, -7, 1, 4, -3, -4, 10, + -3, -1, -1, 7, 3, 5, 4, -5, 0, -2, + 4, 2, 1, -3, -2, 1, 3, -4, 3, 2, + 1, -1, -2, 1, -2, 3, 0, 0, 1, 0, + -2, 1, 0, 0, 0, 0 }, + { 26, -102, 2, -40, -15, -16, 2, -3, -11, -13, + -57, -17, -40, -16, -66, -38, -9, 20, -81, -8, + -14, -6, 7, -12, 65, 34, 19, 9, -6, 10, + 27, 8, -17, -31, 9, -9, 6, 4, -1, 3, + 10, 7, 20, 4, 6, -3, 1, -19, 6, 2, + 0, 10, 3, -2, -11, 4, 2, 4, -5, 2, + 3, 6, -4, -4, 1, -3, 6, 1, -4, -2, + 3, -6, 0, 2, 2, -6, -5, -1, 5, 2, + -2, 1, 2, 0, 1, 2, 0, 0, 4, -3, + 0, 1, 1, 0, -2, -1 }, + { 78, 841, 220, 204, -42, 25, 34, -9, -25, 2, + -10, 4, -45, 14, -18, -20, 1, -58, -16, -10, + -15, -16, -37, -8, 26, -11, -3, -13, 9, 9, + 33, -9, -8, -1, -11, 33, 10, 4, -19, -7, + 7, -3, 8, 0, 1, -3, -8, 2, -2, -3, + 2, -2, -11, 10, -3, -7, -4, -1, -5, 4, + 3, -3, -1, -4, 3, 1, -1, -4, 1, -3, + -2, 4, -2, 2, -2, -6, 3, 6, -1, -2, + 1, 2, -1, 0, 1, 0, -1, -2, 1, 0, + -1, -1, 2, 1, -1, 1 }, + { 17, -1036, 194, -3, 14, 6, 8, 14, -12, -10, + -12, 5, -18, 20, -38, 22, 17, -52, -17, 9, + -9, -8, 17, 1, -16, -2, 34, 20, -3, -19, + -11, 21, 12, 1, 20, -25, 8, -14, 2, -6, + -15, 7, 4, -4, -2, 12, 13, 1, -1, 16, + 3, -15, 5, -12, -1, 2, -5, -1, -9, 0, + 5, 4, -1, 7, -1, 0, 2, -8, 0, 4, + -1, -6, 1, 3, 1, 1, 1, 1, 1, 3, + -1, -2, -2, 1, 0, -1, 2, -2, 0, 1, + 1, -1, -1, 1, -1, 0 }, + { -39, -6, 124, 34, -13, 0, 20, 10, 1, 0, + 0, -6, 15, 3, -268, -34, -32, 84, -20, -88, + 15, 41, -36, -33, -40, 3, -44, -25, 2, 7, + -15, 3, -11, 6, -18, 8, -30, -11, 27, 12, + -15, 1, 19, -4, -4, 3, -1, -2, -3, 0, + -1, -19, 10, -2, -5, 6, 4, 1, -2, 4, + 7, 2, -3, 2, 2, -1, 2, -1, 4, 3, + -6, 0, 2, -1, 0, 1, -1, 2, 2, -1, + 0, -4, 0, 2, -1, 1, -1, 0, 0, 0, + 0, 0, -1, -1, 2, 1 }, + { 2, -910, 183, 24, -30, 0, 29, -20, -13, 49, + -12, -20, -12, -19, 16, -44, -10, -19, -9, 2, + 28, -10, -31, -12, 10, 5, 0, -15, 17, -1, + -14, -11, 21, 13, -14, -3, 5, 0, 9, 22, + 29, -10, -8, -11, 5, 13, 9, 12, 14, 10, + -13, 0, 11, 12, -5, 5, 8, -4, -4, 3, + -2, 2, 0, -3, -2, 0, 2, -1, 5, 3, + 0, 0, -3, 1, -1, 4, 2, -1, -3, -2, + 0, -3, -1, 4, 2, 2, 0, 3, -3, 1, + 0, -1, -1, -1, 1, 1 }, + { 4, 16, -57, -10, 2, 3, -18, 14, 5, -5, + -4, -21, -29, -156, -49, 179, 62, 12, -26, 2, + -6, 41, -77, -128, -27, 21, -11, 6, -38, 8, + 11, -9, -24, 20, -9, -12, -16, -2, 18, 25, + -12, 1, 12, -18, 0, 8, -6, -3, -1, 0, + 6, -1, 2, -4, -4, -3, 2, -8, -4, -5, + 5, -2, 2, 1, -3, 2, 6, 3, -7, -4, + 1, 4, -1, 0, 3, 1, 2, 1, 0, -2, + 2, 0, 2, -2, 1, 1, -2, 0, -2, -3, + -1, 1, 2, -1, 0, 2 }, + { 78, 2067, -66, -73, -4, -2, -32, -12, 26, 8, + 18, -29, 15, 4, 27, 15, 37, -15, 13, 39, + -19, 3, 2, -18, -10, 5, 15, -12, -45, -2, + 4, -12, 42, -18, 10, 33, -14, 7, 24, -20, + 4, -23, 10, -4, 2, 4, -15, -11, 1, 1, + -15, -18, -16, 1, 7, 5, 3, -5, -12, 0, + 3, 2, 2, 0, -3, -2, -3, 3, -1, 1, + 1, -3, 4, 1, -3, -4, 6, -2, -4, 2, + -3, 0, -2, 0, -1, 0, 3, 1, 0, 0, + 0, 1, 1, 0, -2, -1 }, + { 3, 72, -68, -25, -12, -3, 8, 30, 19, -13, + -14, 6, 27, 64, 77, -187, 80, -10, 0, -36, + -39, 27, 51, -38, 1, -65, -11, -51, 39, -49, + -23, 0, -3, 5, -17, -22, -1, 5, -1, -2, + 29, -11, -5, 3, -7, 4, -2, -2, -6, -9, + -5, 6, 1, 2, -4, 1, 9, -2, 0, -7, + -3, -8, -1, -3, -1, 0, 3, -2, 1, -6, + -3, -5, -2, 8, 2, -3, -1, 4, 0, 1, + -1, -4, 1, 1, 1, 1, 3, -1, -2, -1, + 1, -2, 0, 1, -1, 1 }, + { -108, 1227, 367, 91, 15, 74, 77, -27, 21, 5, + -10, 3, -5, -37, 25, 12, 47, 9, -44, -8, + 33, -10, 15, 11, 24, -6, -14, -4, -11, 0, + 9, 17, 6, 12, -4, -17, -16, 4, -22, 1, + -6, 7, -14, 5, 10, 3, -17, -5, 2, 5, + -5, 9, 7, -7, 4, 9, 8, -12, 2, -6, + 8, 7, 0, 4, -2, 5, -1, -1, 2, -3, + -4, 1, 3, -1, 1, -2, 3, -3, 1, -2, + -2, 2, 2, -1, 4, 4, 0, 0, 1, -2, + 1, -4, 1, 1, 2, -1 }, + { 10, 219, 94, -36, -15, 0, 14, 18, 10, -2, + -32, -8, -32, -66, -12, -19, -51, -21, -24, -93, + -19, 3, 52, 5, 29, 12, -14, 17, -20, -14, + -10, 1, 9, -8, 12, -11, -22, 9, 3, 16, + -1, 1, 21, -2, 1, 8, 0, 8, 2, 0, + 6, 0, -7, -9, -1, 10, 0, 2, 0, 0, + 2, -7, -2, 4, 4, -3, 0, 5, -3, 0, + 0, -2, -1, 1, -2, -1, -4, 0, 4, -1, + 0, 4, -1, -3, 0, 2, -1, 1, -3, 0, + 1, 1, 1, 0, 1, -2 }, + { -100, -330, -5, 10, 41, -89, 45, 8, -9, 41, + -49, 13, 7, -25, -31, -24, 9, -24, 3, 6, + 11, 9, 1, -5, 16, -13, 7, -28, 12, -2, + -14, -13, -25, 11, -12, -35, -7, -13, 11, -1, + 3, 11, 7, -4, -10, -3, -2, 12, 1, 0, + 9, -6, -3, 0, -4, -1, -5, 0, -8, 6, + 3, 1, -1, 2, -5, 0, -1, -4, 2, 6, + 0, 1, 1, 1, 1, -1, -2, -1, -1, 0, + 0, 3, -1, -1, 0, -3, 2, 0, 1, 2, + 0, 2, -1, -1, 1, 0 }, + { 10, -37, -28, -56, 12, -2, -17, -11, -26, 4, + 3, -14, 36, 307, 44, -28, -29, -7, -38, 52, + -105, 6, 64, -69, 12, 13, 15, 64, 12, 30, + -69, -20, 3, 8, -4, -19, 20, 7, 18, -11, + -16, 11, 11, -8, 21, 7, 11, 2, 4, -7, + -5, 3, -4, 2, -4, -1, -13, 0, 4, -9, + 0, 12, 2, -2, -8, 7, -1, -3, 4, 0, + -1, 0, 1, 1, 3, 1, -1, 0, 1, -1, + -3, -1, 2, -1, 1, 0, 3, -2, -1, 1, + 0, 4, 1, -3, 1, 2 }, + { -52, 141, -102, 77, -6, -74, 88, 35, 30, -23, + 37, -39, 33, -3, -41, -26, 10, -19, -3, -32, + 9, 38, -15, 13, -23, 3, 7, 24, 12, -11, + 24, -15, -6, -11, 11, -11, -11, 5, -2, 11, + -11, 1, 0, -12, -10, 1, -8, 2, 5, 3, + -12, -3, -4, -6, -12, 2, 4, 8, -4, 0, + 1, -3, 4, -4, 4, -5, 5, -1, 0, -2, + 3, 0, 1, -2, -2, -2, 2, -2, -4, 0, + 0, -2, -3, -1, 1, -3, 4, 3, -2, -1, + 0, -3, 0, 0, 1, 0 }, + { -21, -56, 6, 9, 17, -1, -21, 51, -61, -16, + 11, -17, 28, -28, 100, 96, 20, 15, -25, 60, + 77, 49, -18, 40, 51, -8, -12, 14, 31, 13, + 29, 4, 3, -11, -6, 3, 5, -20, 16, 21, + 21, -12, 6, -10, 7, 6, 1, 1, 2, -7, + 5, 3, 1, -10, -11, 0, 2, 3, 4, 15, + -8, -6, 1, 5, 0, -2, -8, 8, -1, 1, + -4, 6, 3, 0, 2, -3, 2, 5, 0, 0, + -3, 0, -3, 5, -1, 0, 0, -2, -1, 1, + 0, -2, 2, 1, 0, 0 } }, + { { -325, 2523, 149, -102, 59, -2, -32, -17, 6, -8, + 33, 33, -17, 12, -76, 47, 9, -7, -12, 58, + 50, -5, -13, -12, 6, 5, -22, -8, 4, -2, + 28, -13, 9, 4, 22, -20, 4, 8, 14, 15, + 11, -4, -2, 3, 4, 1, -4, 1, 0, 9, + 10, -3, -2, 1, -6, 4, 5, -6, -13, 0, + 3, 1, -3, -3, 0, -2, -1, 3, 2, 0, + 2, -2, 1, 4, 0, -6, -1, 2, -3, 3, + 1, 3, 1, 1, 1, -3, 4, -2, 0, 1, + 0, -1, 1, -1, -1, -1 }, + { -29, -105, 100, -81, 12, 6, 14, -17, 18, 1, + -16, -4, -26, 41, 39, 6, -58, 51, 23, -2, + -3, 8, -20, -48, 16, 26, 3, 19, -3, -38, + -11, -14, -14, -8, -15, 8, 3, 0, 6, 10, + -5, -4, 11, 9, -11, 2, 2, -11, 7, 3, + 10, 1, 5, 4, 8, -10, -13, 3, -2, -3, + 1, 6, 1, -4, 1, 4, -3, 6, -1, -3, + 1, 0, -2, -5, 1, 3, -3, -4, 0, 2, + 3, -2, -2, 1, -1, 2, 2, 0, 0, 3, + -1, -2, 0, 2, 2, 0 }, + { -40, 666, 168, 170, 68, 26, 20, 19, 6, -12, + -1, 42, -31, -14, 13, -9, 31, -25, 59, -8, + 10, -6, -18, -13, 14, -11, 19, 15, 15, 10, + 24, -59, -16, 8, -10, -9, 2, 2, -14, -8, + -4, -24, -12, -1, -12, 7, -7, -1, 1, -4, + -17, 0, 8, 9, 3, 5, -2, 4, -4, 2, + -5, 4, 6, 5, -6, 1, 3, 0, -2, 2, + 0, -4, -2, 5, -1, -2, -2, -1, 2, -2, + -1, 0, 3, -1, -4, 2, 2, 2, -2, 0, + 1, -1, 0, 0, -1, -1 }, + { 200, -919, 62, -86, -18, 7, 13, 5, -4, 20, + -12, -16, -22, 35, -14, 3, 17, -12, 2, -3, + -11, -17, 26, 9, -5, 2, -14, 33, -22, -7, + 10, 12, 4, 7, 2, -5, 11, -1, -7, -1, + -2, -1, -7, 6, -16, -9, 15, -3, 2, -1, + 6, 2, -4, -1, -1, 1, -2, 1, 6, -3, + -4, 2, 3, -3, 4, 3, 0, 4, -4, 4, + 5, 1, -7, -1, 0, -3, 0, 2, 0, 1, + 2, 2, 3, -1, 0, 0, -1, 2, -3, -2, + 1, 2, -1, 0, 1, 0 }, + { 40, -62, -63, -6, 15, 2, -3, 9, 11, 8, + 6, -5, -11, 11, -152, 38, -52, -26, 219, -24, + 32, -31, -25, 40, -40, 33, -85, -22, -20, 18, + 39, 38, -18, 12, -1, 22, -44, -9, 2, -7, + -4, -11, 12, -4, -14, 1, 5, -2, 9, -2, + 10, -11, -3, 7, 0, -1, -4, 8, 4, -2, + 2, 3, -3, -4, 0, 2, 1, 4, 2, 0, + 3, -2, -2, 0, -1, -2, 1, -1, 0, 4, + 1, 3, -1, -5, 2, -1, 1, 1, -2, 1, + -1, 0, 2, -1, -2, 0 }, + { 240, -803, -45, 17, -22, 1, -18, 29, -18, -30, + 31, -2, -18, -8, 34, 4, 16, 1, 35, -10, + -1, 8, 10, -6, -13, -5, -13, -5, 2, -6, + 24, 12, 11, -8, -15, 4, 22, 9, -2, 11, + 13, -15, -11, 7, 3, -8, -7, -7, -2, 6, + 5, -14, 0, 1, 8, -8, 4, 5, 6, 1, + -9, -1, 3, 6, 4, -3, -1, 2, 1, 1, + 0, -1, 2, -3, 0, -1, 4, 2, -1, -2, + 2, 0, -2, -4, -1, 1, 1, -1, 3, -2, + 0, 0, 0, 1, -2, 0 }, + { -21, -43, 54, -2, 3, -6, -18, 7, 11, 0, + -8, 0, 19, 101, 69, 86, -30, 5, -45, -56, + -18, 28, -59, -26, 19, 43, -34, 74, -5, 25, + -4, 12, -21, -28, 8, 22, -14, -8, -6, -10, + 5, 10, -6, -10, -14, 4, 7, 3, -2, 2, + -5, -7, 3, 3, 0, -3, -1, 3, -3, -5, + 4, -2, -5, -1, -4, -1, -2, 3, 2, 1, + -9, 0, 3, 0, 1, 3, -1, 2, 2, 0, + 0, 1, 1, -2, -1, 0, 2, -2, -1, 0, + -2, -2, -1, 2, 0, 0 }, + { -240, 1984, 2, -62, 15, -3, 10, -9, 14, -12, + 29, 23, -20, -27, 60, 18, 4, -2, -51, 8, + 19, -19, -19, 5, 3, -5, 21, 8, -16, -6, + 2, -21, 7, -30, -17, 24, 17, 16, 30, -7, + 6, -13, 12, -1, -17, 4, -2, 2, -8, 10, + 4, 10, -5, -11, 2, -3, 4, 1, -1, 1, + -6, -5, 1, 2, 3, -2, -2, 1, 0, -2, + 0, 1, -1, -1, 6, -1, -5, 5, 0, -1, + 2, 3, -3, 0, -1, 0, -1, 2, -1, 1, + 0, -1, 0, 1, 1, 0 }, + { -30, -48, 93, -14, 15, -1, -2, -17, 18, 8, + -6, 0, -5, -25, 111, -58, 114, -67, -14, 5, + -12, -14, 109, -9, 72, -17, -49, 22, 13, -31, + 34, -24, 4, 0, -37, 12, 15, -9, 17, -17, + 10, 1, -7, 4, 4, 13, -10, -1, -6, 2, + 1, 5, -9, -1, 5, 5, -6, 2, 7, -3, + 6, -1, -3, 0, -3, -5, -5, -10, 3, 1, + 1, -2, -5, -3, 1, 0, -1, 2, 3, -1, + 3, 0, -4, -1, -1, -2, 2, 4, 0, -1, + -1, 0, -1, 0, 0, 0 }, + { 42, 1114, -195, -11, -1, 72, 9, -31, -2, 4, + 1, -20, 19, -11, -63, -5, 8, 2, 10, 5, + -2, 1, -3, -14, 3, 19, 7, -17, -8, 2, + 4, 19, -19, 6, 29, 4, 0, 8, 5, -11, + -11, 0, -8, -6, -21, 14, 6, -8, -9, 0, + 11, -2, 2, 14, -3, -7, 13, 4, -1, 0, + -4, 3, -3, -1, 2, 0, 1, 1, -5, 0, + 0, 3, -2, 1, 0, 1, 0, 2, -3, 3, + -2, -2, -1, 1, -1, 2, 2, 0, 0, 2, + 0, 1, -1, -1, -1, 2 }, + { -2, 140, -29, -38, -17, -2, 11, -26, -16, 10, + 17, 41, -38, -39, -52, 19, 15, -61, -18, 61, + -26, -48, 31, 9, 32, -3, 20, 14, -10, 0, + -10, -5, -5, -2, -9, 14, -11, 2, -5, -2, + -7, -14, 11, 2, 6, -1, 0, 2, 3, 4, + 2, 3, 1, -3, -7, 3, -9, 1, 8, 1, + -1, 5, -1, -2, -4, 5, -4, 1, 3, 1, + 2, -2, -3, -1, 2, 1, 0, -1, -6, 1, + 0, -1, 4, 1, -2, -2, 0, -2, 2, -3, + -1, 1, -1, 1, 0, 2 }, + { 111, -6, -72, -75, -23, -41, -25, -13, -8, 21, + 10, -20, -8, 5, -12, -18, 17, 0, -23, 21, + -27, 13, 14, 9, -16, -6, -19, 7, 6, 24, + -13, -3, -16, -8, 17, -8, 2, -6, -3, -3, + -16, 10, -9, -4, -5, 6, -4, 3, -7, -11, + 5, 6, -9, 7, -11, 4, 2, 3, 2, -6, + 5, 5, -5, 0, 6, 2, -3, 0, -3, -2, + 5, -2, 0, 0, 2, 2, -1, 0, -2, -3, + -1, 0, 2, 1, 0, 3, -2, 0, 1, -2, + 1, 0, 2, 1, -1, 0 }, + { -12, 10, 95, -32, 24, -9, 34, -20, -25, 6, + -8, 21, -131, 46, -74, 55, -27, 6, -6, 31, + 26, -61, 100, 16, 13, -13, 2, 30, -7, 22, + 25, 0, 12, -12, 4, 1, -24, 12, -8, -5, + -19, 11, 13, 1, 0, -9, 2, 5, 10, -7, + -1, 3, 9, -1, -6, 5, 8, -2, 5, -2, + -7, -8, 3, 1, 1, -1, 2, -2, -2, 3, + 0, 0, -2, 1, -2, 2, 5, 4, 1, 0, + 2, -2, -2, -1, -1, 0, -2, 2, 0, 1, + -1, -2, 2, 3, -3, 2 }, + { -7, 255, -106, 39, -21, -121, 9, 5, -2, 11, + 14, -36, 50, 3, 22, 43, -10, -8, -9, -24, + -8, -2, 2, -20, -9, -24, -27, 17, 0, 27, + 17, -3, 11, -8, -5, -2, -8, -6, -4, -3, + 9, 3, 10, -2, -3, 0, -22, -20, -5, -10, + 10, -4, 0, 10, -4, 2, -5, -3, -3, -1, + 7, -8, 1, -2, 0, -3, -4, 2, 1, 1, + -2, 2, -1, 4, 0, -2, -3, 3, 1, -2, + -2, 2, 0, -4, -1, -1, -3, 2, 3, -1, + -1, 1, -1, 0, -1, 2 }, + { 26, -37, -106, -27, 9, -5, -4, 43, -42, 8, + 5, 3, -32, -53, 456, 167, -27, 21, -51, 5, + 19, -2, 8, 19, 25, -10, -31, -22, 32, -15, + 7, 21, 7, -13, 0, -21, -6, 3, 9, 16, + 8, -3, 22, -1, -21, -1, -9, -10, -1, 0, + 2, -2, 5, 2, -2, -3, -2, 12, -10, 9, + 10, 2, -4, 0, -1, 2, 4, -8, 3, 2, + -4, -3, 4, 2, 0, 8, -3, 2, 2, 1, + 1, -2, -3, -4, 2, -1, 0, 1, 0, -2, + 0, 0, -1, 1, 1, 0 } }, + { { 217, 1808, -367, 85, 43, -9, -34, 4, -12, -18, + 22, 23, 4, -25, 0, 9, 57, -25, 0, 29, + 46, 18, -13, -9, 2, 3, -6, -29, 9, -21, + 8, 7, 10, -4, 10, -7, -4, -14, 22, 16, + 16, 4, -15, 3, -2, -6, 1, 4, -2, 3, + 10, 3, -4, -2, -1, 9, 2, 0, -5, -5, + 4, 0, 5, -5, -2, -2, -2, 2, 2, 1, + 2, -4, -1, 4, 1, -2, -3, 1, -2, -1, + -1, 1, 1, -1, 3, -3, 0, -1, -1, -1, + 1, 0, 1, 0, 0, 0 }, + { 13, -68, -4, -13, 0, 8, 18, -23, 1, 1, + 3, 4, -18, -2, 112, 32, -15, 5, 45, 17, + 3, -19, 5, -23, -35, 14, 17, -14, 2, -17, + -20, -3, -6, -4, -19, 7, 1, -23, 6, 28, + -7, -11, -11, 18, -12, 4, 0, -4, 5, 4, + 11, -6, 0, 0, 10, -5, -6, -3, 3, -2, + -3, -1, 3, 0, 2, 4, -6, 1, 0, -1, + -1, 4, -1, -2, -2, 4, 2, -1, -3, 0, + 3, -1, -2, 1, -1, -1, 1, 0, -3, 3, + 0, -1, -1, 0, 1, 1 }, + { 37, 567, 173, 71, 83, 26, 9, 21, 27, -11, + -17, 23, 14, -28, 7, 21, 12, -10, 33, 56, + -12, 9, 12, -9, -10, -30, 34, -9, 17, 26, + -5, -30, -39, 6, 4, -9, -5, -9, 10, -18, + -3, -32, -6, -14, -2, -4, -2, -4, 0, -9, + -11, -2, 9, 0, 6, 4, 2, 4, 0, -1, + -2, -1, 2, 9, -6, -2, 1, 0, -1, 1, + 2, -5, -1, 2, 2, 3, -3, -5, 2, 1, + -1, -1, 2, 2, -4, 0, 1, 1, -1, 0, + 2, 1, -1, 0, 0, -2 }, + { -378, -217, 99, -136, 15, 12, -7, 6, 0, 21, + 14, -7, -32, 20, 10, 2, 6, -2, 18, -1, + -4, -14, 5, 15, 0, 25, -20, 27, -38, -5, + 15, 1, -7, 16, -6, 12, -5, -1, -4, -9, + 2, 4, -10, 11, -7, -21, 0, 5, 1, 0, + -3, 10, -8, 7, -6, 0, 2, -1, 6, 2, + -4, 1, -1, -6, 0, 2, 1, 6, -2, 0, + 5, 6, -3, -3, 0, -1, -1, 1, -1, 0, + -1, 2, 3, -1, -1, 1, -2, 2, -1, -2, + 0, 2, 0, -1, 1, 0 }, + { -24, -123, 52, -11, 8, 6, 8, 0, 1, 17, + 0, -4, -4, -62, 5, 74, -78, -70, 88, 34, + 5, -46, -14, 24, 5, -5, -21, 25, -19, -4, + 36, 14, -7, 5, -16, 5, -32, 2, -16, -8, + -5, 2, -16, -4, 1, -4, 9, 0, -4, 3, + -2, 8, -5, 4, 4, 2, -4, 7, 7, -3, + -3, 4, 0, -8, -5, -1, 2, 5, 1, -3, + 7, 2, -5, 1, -1, -2, 0, -4, -4, 1, + 0, 4, 2, -5, 1, -1, 1, 1, -1, 0, + -1, 0, 2, 0, -3, -1 }, + { -416, -21, 40, 68, -22, 1, -15, -3, 15, -42, + 7, 4, 2, 3, 9, 42, 9, 9, 17, 2, + -26, -4, 19, 5, -15, -18, -2, -4, 3, -7, + 25, 27, 5, -14, -14, 7, 13, 12, -1, -1, + -15, 0, 4, 11, -10, -16, -3, 4, -2, -2, + 8, -9, -6, -8, 8, -3, -1, 2, 3, 1, + -4, -3, 2, 5, 1, 2, -2, 3, 0, 0, + 1, -1, 4, -4, 1, -1, 0, 1, 1, 1, + 1, 3, 0, -5, -2, -1, 0, -3, 4, 0, + -1, 0, 0, 2, -1, -1 }, + { -4, -95, 16, 28, 6, -2, -10, -3, 6, 7, + -6, 6, 18, 84, 124, 55, 21, -9, 0, -34, + -11, -15, -78, 79, -4, 22, 2, 36, 18, 2, + -6, 12, -3, -25, -8, 22, -19, -9, -13, -25, + 10, 6, -4, -3, -14, -5, 3, 1, -3, 3, + -4, -1, -4, 3, 3, -4, -6, 7, -1, -3, + 2, 3, -6, -3, -2, -1, -5, -1, 3, 4, + -6, -2, 3, -1, -2, -1, -1, -1, 1, 3, + 0, 1, -1, 1, -1, 0, 2, 0, 0, 3, + 0, 0, -2, 2, 0, -1 }, + { 452, 1269, -130, -15, -23, 0, 9, 13, -7, -4, + -1, 35, -10, 0, 17, 24, -9, 27, -30, -24, + 14, 2, -25, 1, 9, -4, 11, 3, -7, 0, + 5, -8, -20, -14, -24, 3, 25, 20, 8, 12, + -7, 2, -1, 2, -2, 1, -1, 9, 2, -5, + 4, 18, 7, -8, -4, -6, -2, -1, 3, 5, + -7, -2, 0, 0, 6, -1, -1, -2, 1, -2, + 0, 2, -3, -5, 3, 2, -6, 0, 2, -1, + 2, 2, 0, 0, 0, 0, -3, 0, 1, -1, + 1, -1, -1, 0, 1, 1 }, + { -7, -127, 47, -22, 7, 3, -9, -15, 11, 7, + 7, 8, -3, 38, -12, 147, 31, -27, -63, 11, + 12, 4, 28, 60, 14, 42, -52, 18, -24, 6, + 36, -14, -14, 0, -32, 7, 19, -7, 9, 1, + -23, -2, 4, -7, -4, 0, -11, 5, 2, -5, + 3, -1, -4, -4, 9, 4, -10, 3, 1, 4, + 3, 3, -2, 4, 0, 2, -4, -4, -1, 3, + 6, 0, -2, -5, -3, 1, 0, 2, 3, -1, + 1, 3, -1, -2, -1, -2, -3, 2, 2, 0, + -2, 1, 0, -1, 0, -1 }, + { 25, 959, -107, -55, -9, -7, 2, 18, -24, -6, + -4, -29, 6, 36, -78, -9, 11, -1, 12, 12, + -10, 3, -11, -6, -10, 2, 20, -16, -9, 3, + -1, 2, -15, -5, 19, 15, 13, -3, 18, -16, + -6, -14, 2, -7, -11, -10, 14, -4, -12, -9, + 7, -7, -7, 16, 5, -9, 5, 9, -3, 5, + -1, -1, -3, -3, 4, -3, -1, 2, -5, -1, + 2, 1, -4, 1, 0, 2, -2, 2, -1, 3, + 1, -1, -2, 0, -3, -2, 0, 0, -1, 1, + -1, 3, 0, -1, -2, 0 }, + { 7, 75, -85, 14, 8, 6, -36, -21, -21, 1, + 23, 0, 3, 6, -100, -1, 16, -7, -37, 90, + -12, -20, -16, -1, 14, 10, 11, 2, 0, 22, + 8, -9, -8, 3, -6, 13, 8, -1, -6, -7, + 4, -7, -7, 2, 5, -3, 0, 0, 2, -4, + -2, 1, 4, 7, -2, -2, -4, -3, 7, 3, + -3, 2, 1, -1, -8, 4, -1, -4, 1, 2, + 1, 1, -1, -2, 1, 1, 4, 1, -5, -1, + 1, -2, 3, 2, 0, -2, 1, -1, 3, -1, + -1, 0, 0, 1, -1, 1 }, + { -48, 154, -13, 1, -90, 22, -42, -2, 5, -28, + 46, 2, -23, 26, 7, -23, 4, 14, -27, 8, + -20, 1, 17, 4, -24, 5, -22, 14, 4, 7, + 3, -5, 3, -13, 6, 23, -6, 8, 5, -12, + -12, 5, -3, -9, 0, 3, 0, 4, -5, -12, + -4, 6, -4, 5, -8, 5, 6, 1, 7, -4, + 0, 5, 0, -4, 4, 2, 0, 2, -1, -5, + 3, -1, -2, 0, 0, 1, 0, 1, 1, -3, + 0, -2, -1, 1, -1, 3, 0, 0, 1, -3, + 1, -2, 1, 1, -1, 0 }, + { 11, 42, 51, -2, 5, -2, 28, -5, -21, -9, + -8, 0, 26, -60, -180, 43, 68, -4, 4, -4, + 82, -27, -17, 31, 62, -7, -16, 36, 4, -14, + 60, 28, -4, -5, -1, 19, -30, -7, -8, -5, + -6, 3, 10, 8, -8, -9, -6, 0, 7, -2, + 2, -3, 7, -3, -4, 1, 5, 4, -2, 7, + -1, -13, -2, 0, 4, 1, 0, 1, -2, 1, + 1, 1, -2, 0, -2, -3, 3, 3, 2, 1, + 4, 1, -2, 2, -1, 0, -3, 1, 2, 0, + 0, -3, -1, 3, -2, -1 }, + { 44, 208, -123, 73, 5, 21, -128, 8, -16, 21, + -40, 7, 8, -13, 95, 38, 5, 27, -17, -1, + -9, -22, -6, -15, -10, -24, -20, 12, -30, 37, + 5, 5, 17, 12, -21, 4, 9, -12, -4, -10, + 12, 2, 5, 3, 7, 1, -7, -21, -3, -15, + 11, 1, -4, 6, 5, 2, 0, -5, 1, -1, + 4, -3, -4, 3, 0, 1, -3, 1, -1, 1, + -2, 3, -2, 2, 1, 1, -3, 2, 4, 0, + -1, 2, 3, -2, -2, 3, -3, -1, 2, 0, + -1, 2, -1, 1, -1, 1 }, + { -12, -13, -32, -19, -18, 0, 1, -8, -15, 21, + 0, 19, -3, 105, 77, 183, 9, 0, -64, 15, + 33, -55, 32, 36, -19, -12, -31, -3, 15, -5, + -4, 22, 6, -26, 3, -3, -26, 17, -7, 15, + 3, -3, -3, 4, -13, -9, -9, 1, -4, -5, + -2, 0, -2, 3, 3, 1, -2, 4, -7, -8, + 9, 2, -4, -7, -1, 2, 10, -7, -1, 1, + 0, -5, -2, -1, -1, 6, -1, -1, 0, 1, + 4, 0, 1, -4, 0, 0, 0, 1, 1, -1, + 0, 1, -1, -1, 1, 1 } }, + { { -129, 1632, -327, 82, 11, 0, 10, 9, -2, 1, + -18, -23, 6, -3, 85, -39, 9, -26, 16, -21, + 8, -4, -5, -12, 8, 2, 18, -24, 9, -25, + -4, 20, 3, -5, -11, 6, -6, -23, -5, -2, + 19, 21, -5, 2, -3, -11, -5, 14, 8, 6, + 2, 1, -2, -1, -1, 1, -4, 4, 5, 3, + -2, -4, 1, 2, 2, 3, 4, -3, 1, 0, + 3, 0, 0, 0, -1, 6, 1, -3, 6, -2, + -1, -2, -1, -2, 0, 3, -4, 2, 0, -1, + -1, 1, -1, 0, 1, 0 }, + { -8, 95, 62, 23, -5, -5, 3, -5, -18, 13, + 5, 16, -22, -16, 93, 6, 20, -33, -80, -6, + -11, -30, 56, 7, -54, -37, 17, -37, 9, 13, + 12, 47, -8, -16, 8, -1, 8, -31, -10, 21, + 8, 6, -14, -7, -5, 2, 0, -1, 12, -4, + -5, -1, -2, -7, -11, 4, 9, 1, 2, 6, + -5, -6, -2, 2, 4, 1, 4, -3, -4, 0, + 1, -2, 0, 4, 0, -2, 2, 2, 1, -1, + -3, 2, 2, 0, 2, -1, -1, 0, 1, -3, + 1, 2, 0, -2, -2, 0 }, + { -24, 503, 220, -17, -106, -28, -24, -5, 4, 11, + 3, 2, 3, 5, -22, 27, 9, -6, -45, 55, + 8, 57, 15, 4, 8, -18, 14, -36, 24, 8, + -19, 27, -22, 1, -3, 12, -6, -12, 7, -17, + 1, -9, 21, -12, 11, -11, 8, 2, 1, -10, + 0, 3, -1, 0, -1, -5, 5, -4, -5, 0, + 4, -7, -1, -1, 5, -3, -5, -1, 4, -2, + 2, 3, -1, -2, -1, 0, 2, -1, -2, 1, + 0, 1, -2, 3, 1, -1, -1, -2, 2, -1, + -1, 1, 1, 0, 1, 1 }, + { 414, 706, -51, -171, -11, 4, -32, 9, -13, 1, + 24, 8, -34, -16, -25, 3, 8, -24, 1, 15, + 1, -1, -8, -2, 2, 20, 21, 26, -1, -4, + -12, 2, -11, -6, -12, 4, 8, -23, -3, -18, + -6, 10, -8, 2, 8, -4, -11, 4, 0, 11, + -4, 3, 1, 4, -3, 0, 3, 2, -3, 4, + 1, 1, -6, 2, -6, -4, 2, -5, 3, -1, + -2, -1, 4, 1, 1, 2, -2, 0, -1, 1, + -2, -1, -2, 0, -1, 1, 0, -2, 2, 1, + 0, -1, 1, 0, -1, -1 }, + { 15, -267, -50, 18, -17, 3, 11, -2, 2, 17, + 0, 7, 14, -5, 126, 95, 7, 41, -236, -25, + -7, -11, -13, -38, 17, 19, 103, 28, -49, -50, + -15, -8, 9, 3, -3, -8, -9, 21, -2, 14, + -9, 13, -11, -5, 11, 4, 4, 11, -7, -2, + -12, 7, 10, -5, -2, 2, -1, 0, 3, 4, + -2, 1, 2, -1, 2, -4, -3, -1, 1, -1, + -3, 1, -2, 0, -1, 2, -1, 0, 0, -4, + -1, -2, 2, 2, -3, 1, -1, -1, 2, 0, + 0, 0, -1, 0, 2, 0 }, + { 410, 1019, 7, 157, 61, 2, 28, -51, 31, 41, + -33, -21, 4, 17, 25, 27, -2, 16, -6, 20, + -1, -29, -13, -4, 3, -14, 11, 2, 22, -7, + -10, 5, 17, 5, -13, 10, -1, -6, -3, -8, + -17, -10, 6, -2, -14, -8, -8, 4, 1, -2, + -5, 11, 6, -6, -9, 8, 4, -5, -7, 2, + 1, 2, -1, -5, -5, 4, 0, -1, 2, 1, + -1, -1, 0, 1, -1, 3, -2, -3, 0, 1, + -1, 1, 2, 3, 0, -2, -2, 1, -3, 2, + 0, 0, -1, -1, 2, 0 }, + { 16, 27, -33, 13, -2, 2, 5, 10, -4, 7, + 4, 0, -16, 26, 93, -107, -37, 27, 37, -9, + 20, -27, -80, 68, 2, 22, 26, -22, 16, -8, + -2, 19, 7, 16, -16, 2, -9, 8, -4, -7, + -8, -15, 10, -2, 8, -2, -10, -1, -1, 1, + 3, 2, -6, -5, 0, 0, 0, -3, 1, 1, + 1, -1, 2, 4, 0, 0, 1, -2, -4, 1, + 4, 3, -1, -1, 1, -4, 1, -1, -2, -1, + 2, 0, -1, 1, 0, 0, -2, 2, -1, -1, + 2, 2, 1, -1, 0, 0 }, + { -542, 22, 171, 22, -17, 2, -19, 28, 1, 4, + -28, -27, 22, 33, -10, 18, -21, -5, 46, 7, + -23, 31, 14, -5, -7, 12, -2, -3, -18, 7, + 17, -1, 4, 5, -6, -7, -13, 2, -12, -5, + -6, 6, -1, -13, 15, -13, -18, -1, 10, -7, + -2, -8, 2, 13, -2, 1, -2, -2, -3, 2, + -2, 6, 4, -5, 0, 2, 1, 0, -1, 2, + 2, 0, 1, 0, -5, -2, 5, -6, -2, 1, + -2, -1, 1, 0, 0, 1, 1, -2, 1, -2, + 0, 1, -1, 0, -1, 0 }, + { 29, -6, -108, -13, -14, 3, 4, 4, -10, -8, + 0, 0, -26, -18, -53, 128, -132, -14, 21, 14, + -26, 40, -62, 42, -35, 33, 48, -29, 13, 25, + -21, 12, -22, 27, 17, -7, 16, 6, -14, 13, + -15, -17, 11, -3, -13, -11, -1, -1, -1, -11, + 0, -2, 7, -3, -3, 2, 6, 2, -4, 3, + -4, 0, 3, -1, 2, 8, 3, 6, 0, -1, + 1, -1, 4, 6, -4, -1, 1, 3, -1, 0, + -4, 0, 4, 1, 2, 1, -1, -2, -1, 1, + 0, -1, 0, 0, 0, 1 }, + { -49, 665, -56, -4, 11, -42, 15, 12, -6, 7, + -15, -18, -18, -1, 8, 6, 17, -11, -21, 9, + 24, -9, -5, 5, 6, -4, 8, -11, -11, -3, + 10, 0, -2, 4, -5, 2, 9, -4, -1, -3, + 1, -4, -7, -2, 13, -17, 0, -2, -1, -7, + -10, -2, -6, -10, 5, 1, -1, -2, -1, -4, + 8, -1, -2, 0, -1, 2, -2, 1, 2, -3, + -1, -1, 1, -3, 0, 0, 1, -3, 3, -2, + 0, 3, 2, -2, 1, 0, -3, -1, 0, -3, + 0, -1, 1, 1, 1, -1 }, + { -13, -9, -73, 3, -2, -7, -70, -9, 5, 5, + -2, -39, 44, 20, -32, 0, -17, 41, -13, -42, + -14, 29, -27, -49, -36, 40, -16, -24, -24, 3, + 18, 10, 6, 3, 15, -19, 3, 6, 2, 5, + 7, 8, -7, -5, -2, 1, -1, 5, 2, -5, + -4, -10, -5, 6, 8, 0, 2, -1, -1, 2, + 2, -6, 0, 5, 2, -1, 5, 0, -4, 0, + -2, 2, 2, 0, -2, -1, 0, 1, 4, -2, + 1, 1, -3, -2, 2, 1, 0, 1, -1, 3, + 0, -1, 1, 0, 0, -2 }, + { -50, 127, 33, 39, -19, 10, 42, 14, -12, -14, + 0, 33, -12, 25, 24, -7, 12, 1, -1, -22, + 12, -9, -7, -11, 5, 6, 0, -15, 9, -29, + 7, 0, -1, 4, -22, 6, -14, 11, 32, -2, + 0, -5, 4, -9, 10, -5, 1, 13, 0, -2, + 5, -2, 7, -1, -3, -1, 2, 1, -1, 6, + -3, 0, 4, 1, -7, -1, 1, -1, 5, 1, + -5, 2, 0, 0, -1, -2, 0, 0, 1, 1, + 2, 1, -4, 0, 0, -3, 3, 0, 1, 1, + -1, 0, -2, -2, 1, 0 }, + { -9, 49, 28, 13, 10, 9, -16, 16, 9, 16, + -2, -33, 67, 26, 29, -8, 39, 24, -19, 38, + -40, 64, 40, -10, 28, -6, -12, 56, -12, 28, + 13, 21, -13, 6, -3, 8, 11, -20, 12, -6, + 3, 3, 4, -1, 9, 2, -4, -6, 6, 2, + -1, -3, -6, 1, 7, 2, -13, 5, -9, -1, + 8, 6, -8, -6, -5, 8, -4, -2, 4, -2, + -1, 1, 0, -1, 3, -2, -2, -2, -1, -1, + -1, 3, 1, 1, 0, 0, 2, -3, 1, -1, + 1, 3, -3, -2, 2, -1 }, + { -36, 99, -92, 83, -6, 111, -52, 24, 18, -9, + -18, 8, -36, -7, 61, -34, 10, 23, 12, -5, + -5, 10, -19, 20, -12, 9, -3, 22, -9, -9, + 4, -11, -5, 11, -5, -5, 5, 1, -5, 0, + -2, 7, 1, -3, 3, 4, 17, 5, 1, -2, + -5, 7, 1, -3, -1, 1, 7, 2, -1, 1, + 0, 0, -3, 0, 5, 1, 6, 0, 1, -1, + 2, 0, 0, -2, 0, 1, 4, -3, -1, 2, + 2, -1, 1, 3, 0, 1, 3, -2, -3, 1, + 1, -1, 1, 1, 1, -1 }, + { 3, 7, 49, 27, -11, -5, -16, -10, -16, -4, + -11, 5, 27, 252, -291, -118, 2, 2, -66, -2, + 21, -54, 6, 49, -38, 13, -2, -8, -3, -7, + 4, 12, 14, -12, -10, 18, -17, -12, -8, 9, + 10, -3, -22, -12, 14, -4, -3, 15, 5, -10, + -4, 0, -4, -5, 1, 9, 0, -6, 5, -4, + -9, -5, 3, -3, 0, -6, 0, 12, -6, 1, + 0, 4, -2, -3, 1, -5, 4, 2, -2, -2, + -1, 2, 2, 4, -3, 1, 1, -2, 0, 2, + 0, 0, 2, -1, -1, 1 } }, + { { 191, 956, 162, 102, -39, -5, 23, -11, 3, 16, + -6, -19, -3, 5, 42, -6, -36, -6, -7, -6, + -3, 6, -16, -5, 7, 4, 14, -9, 4, 9, + -13, 18, -9, 0, -16, 12, -9, -14, -4, -8, + 7, 22, 5, -1, -3, 1, -7, 11, 4, 10, + 1, 5, 2, -3, -4, -3, -4, 1, -1, 7, + -2, -6, -4, 6, 3, 2, 4, -1, 0, 1, + -2, 3, 1, -2, -2, 3, 3, -2, 4, 2, + 1, 1, -2, -1, -2, 3, -1, 2, 1, 1, + -1, 1, -1, 0, 1, 0 }, + { 12, 253, -94, 36, -10, 2, -25, 16, -6, 1, + 8, 12, -37, 21, 66, -16, -21, 4, -130, -38, + 14, -44, 48, 33, -34, -40, 28, -33, 4, -5, + 24, 51, -14, -1, 5, -2, 9, -13, -11, -1, + 16, 16, -3, -11, -6, -3, 4, 0, 0, 5, + -7, 2, 3, -3, -15, -3, 9, 2, 1, 0, + 0, 0, -2, 0, 3, -1, 8, 0, -3, -1, + 2, -5, -1, 1, 3, -2, -2, 2, 1, 1, + -3, 1, 2, 0, 2, 1, -1, 0, 3, -2, + 0, 2, 1, -1, -1, -1 }, + { -7, 672, 26, -53, -49, -35, -14, -8, -7, -1, + 18, -4, 8, 31, -26, -3, 17, -1, -49, 25, + 14, 39, 4, 8, 10, -1, 10, -10, 14, -12, + -2, 15, 0, -4, 1, 10, -2, -9, -1, -10, + -11, 6, 9, 0, 10, 0, 7, 5, 1, -3, + -6, 5, 0, 2, -3, -5, 2, -3, -4, -2, + 2, -1, 0, -4, 3, 2, -4, 1, 2, -1, + -1, 4, 2, -1, -2, -3, 2, 3, -2, -1, + 0, 1, -1, 0, 3, -1, -1, -1, 0, -1, + -1, -1, 1, 0, 0, 2 }, + { -274, 1640, -73, -154, 1, 0, -17, 4, -5, 10, + -16, 2, 2, -54, -10, -30, 15, -31, -10, 12, + 4, 1, 2, -6, 0, 3, 29, 18, 13, 2, + -8, 2, 0, -13, -17, 9, 10, -17, -2, -24, + -3, -6, 8, -4, 4, 2, -6, 6, -5, 11, + 5, -5, 6, 1, -3, -1, 0, 4, -3, -1, + 2, 4, -4, 6, -4, -4, 1, -5, 1, 0, + -1, -5, 1, 3, 0, 1, 0, -1, 0, 1, + 0, -1, -2, 1, -1, 0, 1, -2, 0, 2, + 0, -1, 0, 1, -1, -1 }, + { -20, -326, 24, 7, -10, 0, 10, 12, -10, 13, + 11, -5, 18, -33, 241, -39, 38, 44, -73, -86, + -23, -15, 6, -57, 44, -8, 42, 11, -8, -57, + -16, -2, 4, 7, 5, -2, -5, 14, 1, 22, + -2, 3, 0, -3, 10, 5, 5, 5, -3, -4, + -1, -3, 10, -6, -3, -1, 0, 2, -3, 2, + 3, 0, 0, 2, 5, -2, -1, -2, 1, 1, + -5, -2, 1, -1, -2, 3, 0, 2, 3, -2, + 1, -3, -2, 4, -2, 0, -1, -1, 1, 1, + 0, 0, -2, -1, 2, 0 }, + { -198, 1955, -43, 174, 1, 2, 21, -23, 8, 55, + -20, -23, -8, -8, 49, 11, 8, 13, -8, 15, + 13, -1, -41, -12, 14, -4, 3, 2, 3, 12, + -11, -10, 12, 22, -10, 7, 2, -16, 2, -5, + -14, -1, -1, -13, -15, 3, -13, -2, 0, 6, + -11, 6, 11, -1, -5, 3, 9, -2, -3, -2, + -2, 6, 0, -3, -6, 0, 2, -1, 2, -1, + -1, 1, -2, 2, -1, 1, 1, -1, -1, -1, + -1, -2, 0, 3, 1, 1, -1, 2, -3, 0, + 1, -1, 0, -2, 1, 1 }, + { 9, 78, 13, -27, -3, 3, 8, 14, -4, -3, + 1, 3, -26, -23, 77, -111, -40, -9, 26, 20, + 8, 3, -130, 20, 26, 24, 45, -14, -4, 18, + -14, 8, 9, 22, 0, -11, -4, 15, 1, 8, + -8, -15, 6, -4, 11, 4, -5, 0, -3, -2, + 0, 4, -3, -4, -2, 2, 5, -7, 1, 3, + -1, -5, 3, 2, 1, 1, -1, 2, -4, -2, + 3, 4, 0, -1, 4, 0, 1, 1, 0, -2, + 1, 0, 1, -1, 1, 0, -2, 0, -1, -2, + -1, 1, 2, -1, -1, 1 }, + { 443, -1184, 9, 19, -4, -1, -21, 7, 4, 9, + -15, -31, 0, 28, 23, -5, 1, -32, 27, 32, + -15, 13, 22, 3, -9, 7, -5, 7, -31, 8, + 22, -4, 9, 3, -2, 2, -12, -11, -1, -9, + -7, 4, 2, -17, 3, -14, -15, -4, -2, 5, + 0, -14, -8, 10, 0, 6, 5, 0, -4, -3, + -3, 5, 3, -2, -2, 1, 1, 1, -2, 2, + 2, 0, 2, 4, -4, -4, 6, -2, -2, 0, + 0, -2, 0, 0, -1, 1, 3, 0, 0, 0, + 0, 0, 1, 0, -1, -1 }, + { 9, 101, -117, 14, -12, -4, 4, 8, -7, -9, + -3, -20, -16, 18, -134, -58, 31, -61, 24, -7, + -16, 32, -56, 61, -26, 24, 20, 5, 10, 9, + -28, 5, 5, 2, 25, -6, 15, 9, -10, 7, + 0, -14, 3, 10, -6, -3, 2, -9, -4, -9, + -4, 0, 5, -1, -1, 2, 9, 4, 0, 1, + -4, -5, 2, -6, 1, 4, 2, 4, 1, -1, + -2, -2, 3, 6, 0, -1, 0, 2, -1, 0, + -2, -3, 2, 1, 1, 1, 2, -1, -2, 0, + 2, -1, 0, 0, 0, 2 }, + { 45, 370, 165, -19, -13, 26, -2, -17, 4, 11, + -9, 1, -9, -34, 40, -20, 8, 1, -8, -2, + 34, -17, 2, -10, 23, 0, -3, -4, -4, -12, + 17, 11, -3, 6, 7, -9, -2, 3, -12, 4, + 4, 6, -7, -6, 7, -4, -7, 0, 7, -3, + -12, 5, 3, -10, -1, 2, 0, -4, 0, -6, + 3, 0, 1, 1, -3, 2, 0, 0, 4, -1, + -2, -1, 3, -3, 1, -1, 3, -3, 1, -2, + -1, 1, 2, -1, 3, 2, -1, 0, 0, -1, + 1, -2, 0, 1, 2, 0 }, + { 10, -65, -33, -25, 21, -7, -23, -21, 14, -1, + 2, -7, 21, 3, 5, -9, -28, 15, 11, -56, + -38, 25, -44, -8, -37, 23, -11, -17, -38, -1, + 3, 11, 8, 2, 19, -23, -4, -2, 7, 5, + 6, 1, 1, -3, -3, 4, 2, 0, 7, 2, + 0, -9, -7, -3, 5, 1, 2, 3, -2, 1, + 4, -4, -1, 3, 8, -2, 3, 4, -1, -1, + -2, 0, 1, 1, -2, -2, -3, -2, 4, 0, + 0, 2, -2, -3, 0, 1, -1, 0, -3, 2, + 1, -1, 1, 0, 1, -1 }, + { 107, -194, 131, -9, 16, 18, 13, 18, -25, 15, + -19, -5, 23, 12, 15, -7, 0, -8, 16, -24, + 25, -1, -26, -1, 14, 1, -2, -13, 3, -15, + -8, 6, -8, 2, -13, -12, -18, 1, 20, -1, + 9, -3, -7, -2, 8, 2, -1, 6, 4, 0, + 12, -2, 7, -3, -2, -5, 1, 3, -5, 4, + 3, -2, 0, 3, -4, -2, 1, -2, 2, 4, + -3, 1, 2, 0, 0, -2, -2, -1, 0, 2, + 1, 3, -2, 0, 1, -4, 2, 0, 0, 3, + 0, 2, -1, -1, 0, 0 }, + { 6, 100, -38, 11, 2, 12, -22, -2, 19, 25, + 2, -24, -6, 86, 55, 55, 11, 11, -22, 50, + -73, 36, 86, 13, -31, 14, -6, 61, -8, 46, + -16, 5, -9, 6, -1, -9, 7, -5, 10, 0, + 2, 8, 0, -1, 12, 1, 1, 1, 3, 2, + -2, 4, -2, -2, 10, 7, -10, 0, -5, -5, + 1, 7, -2, -5, -5, 4, -1, -4, 3, 2, + -1, -1, 1, -1, 4, 2, -1, -1, -2, -1, + -2, 0, 1, -1, 0, -1, 4, -2, -1, 0, + 0, 3, 1, -3, 2, 1 }, + { 3, 41, -48, -15, 0, 32, 52, -8, 42, 2, + -3, -10, -24, 62, -43, -37, -6, -21, 22, -7, + -6, 18, -8, 25, -9, 5, 1, 20, 13, -17, + 4, -13, -9, -6, 6, -15, -4, 6, -5, 3, + -6, 5, 7, -4, -2, 2, 7, 9, 1, 3, + -7, -2, 9, -2, -5, -2, 3, 3, -1, 0, + 0, 2, -1, -5, 3, -1, 5, 0, 2, -2, + 3, -1, 0, -1, 0, 0, 4, -2, -4, -1, + 2, 0, -1, 1, 0, -2, 3, 1, -2, 0, + 1, -2, 0, 0, 1, -1 }, + { -12, 4, 43, 26, 1, -6, -20, 6, -20, -6, + -5, -7, 10, -9, 34, -58, -40, 0, -25, -27, + 14, -4, -35, 49, -1, -14, 42, -43, -17, 5, + 0, 15, 16, -1, -13, 10, 2, -17, -10, 1, + 7, 8, -13, -5, 5, 5, -3, 15, 6, -5, + -5, -3, 3, -3, -2, 2, 3, -4, 8, 8, + -5, -8, 6, 0, 2, -6, -6, 9, -2, 1, + -1, 5, 2, -1, 3, -5, 2, 3, 1, -1, + -4, 0, -1, 4, 0, 0, 1, -2, 0, 1, + 0, -1, 1, 1, -1, -1 } }, + { { -228, -94, 81, 155, 23, -13, -7, -2, -1, -20, + 12, 25, -5, -40, -51, 37, -12, 3, -3, 51, + -12, 3, -1, 2, -6, 3, -18, -18, -3, 22, + 1, 3, -14, -8, -1, -9, -5, -14, 0, 2, + -8, 2, 4, -3, -7, 7, 3, 1, -7, 4, + 2, 0, -1, 0, -4, -3, -4, -2, -7, -1, + 6, 1, 0, -1, 2, -2, -1, 6, -2, 1, + -3, -1, 0, 3, 1, -3, -1, 2, -4, 2, + 0, 3, 0, 1, 0, -4, 3, -1, 1, 1, + 1, -1, 1, -1, 0, 0 }, + { -10, 286, -27, -9, 20, 12, -22, 8, 14, -12, + 5, 2, -20, -24, 12, 72, 17, 71, -7, -38, + -7, -54, -23, -2, 29, 32, 36, 7, 20, -10, + 9, 11, -16, 30, 6, 14, -3, -1, 8, -4, + -8, 5, 7, 6, -13, 1, 3, -2, -10, 6, + 1, -4, 2, 4, 6, -12, 0, -2, -1, -9, + 0, 5, 5, -2, -3, -1, -2, 6, 3, -2, + -1, 3, -1, -5, 1, 5, -2, -1, -3, 2, + 2, -2, -2, 1, -1, 0, 2, 1, -1, 3, + -1, -2, -1, 1, 2, 0 }, + { 16, 751, -38, -91, 57, 3, 6, 2, -3, -21, + 14, 11, 1, -6, -20, -33, 26, -4, 30, 8, + -27, -15, -2, -11, -11, -7, 18, 15, 5, -8, + 23, -20, 11, 24, 20, -17, 1, -1, 8, 1, + 2, -2, -13, 8, -1, 8, -1, -1, 6, 7, + -16, 2, 3, -6, -1, 5, 2, 5, 1, 1, + -4, 4, 3, 3, -6, 4, 1, 3, -2, 3, + 0, -3, 1, 2, -1, 2, -3, -1, 3, -1, + -2, -1, 2, -1, -2, 1, 1, 2, -2, 0, + 1, -1, -1, 0, -1, -1 }, + { 2, 2124, -18, -158, 7, 9, 10, -3, 8, 29, + -36, -25, 10, -30, 20, -48, 2, -2, 3, -7, + -9, -15, 15, 11, 6, 16, -24, 1, -6, 11, + 21, 7, 4, 10, -6, 23, -4, 2, -9, -14, + 19, -18, 3, 7, -5, -6, 12, 10, 1, 2, + 2, 2, -1, 6, 0, 2, -2, 1, 4, -7, + -3, 5, 4, 0, 2, 1, -3, 4, -4, 2, + 4, 2, -6, 0, 0, 0, 2, 0, -1, -2, + 2, 1, 2, -1, -1, 1, -1, 3, -2, -2, + 0, 1, 0, 0, 1, 1 }, + { 17, -266, -11, -26, 16, -2, -10, 6, -12, 5, + 3, -1, 25, -32, 294, -2, -83, -137, 200, -26, + -12, -44, 27, 3, 7, -47, -75, -26, 64, 6, + -17, 18, -12, 11, -17, 1, -5, 1, -2, 9, + -3, -7, 7, 2, -3, -7, -2, -5, 3, -12, + 5, -2, -5, 3, 0, 0, -2, 5, -1, -4, + 2, 3, -3, -4, 2, 3, 4, 2, -1, 0, + 6, 0, 1, 2, -1, -2, 1, -1, 0, 2, + 1, 3, -2, -2, 3, -2, 1, 1, -1, 0, + -1, 0, 1, 0, -2, 0 }, + { -156, 2213, 59, 164, -41, 0, -13, 33, -16, -26, + 30, 14, -10, -34, 26, 8, -3, -9, -2, -4, + -4, 35, -5, -12, -5, 0, 0, 14, -30, 0, + 10, 8, 4, 9, -3, -5, 1, -12, -2, 1, + -7, 23, -11, -7, 0, 8, 0, -7, -12, 0, + 3, -11, 3, -2, 11, -6, 4, 4, 5, -1, + -6, -1, 0, 4, 2, -1, -1, 3, 1, -1, + 0, 0, 1, -1, 1, -4, 1, 3, 0, -1, + 2, 0, -1, -4, -1, 1, 2, 0, 4, -3, + 0, 0, 1, 1, -2, 0 }, + { -19, 0, 125, -6, 0, -3, -3, -2, -2, 0, + -5, 10, 6, -18, 76, -2, -8, -8, -5, -22, + -23, 3, -163, -8, 3, 39, -23, 6, -18, 14, + -16, 10, 14, -15, 17, 11, -3, 15, 8, -2, + 14, 2, -8, -1, -5, 1, 7, 5, -3, 3, + -5, -2, -3, 2, 0, -2, -1, 4, 0, -1, + -2, -2, -2, -3, 0, -1, -8, 4, 5, 1, + -6, -2, 3, -1, 1, 3, -1, 2, 2, 2, + -1, 1, 0, 0, -1, 0, 2, -2, 0, 1, + -2, -2, -1, 1, -1, 0 }, + { -232, -1996, -118, -22, 7, 8, 23, -7, -4, 1, + 1, 29, -28, -7, 49, -5, 14, 13, -36, -5, + 13, -13, -1, 26, 6, -18, -12, 6, -29, -18, + 6, -9, -3, 1, -14, -1, -6, -21, 11, 3, + -10, 0, -1, -9, -14, 8, 1, 4, -22, 2, + 3, 6, -3, -8, -2, 0, 7, 4, 2, 2, + -2, -4, -3, 4, 3, -3, -1, -1, 1, -1, + -2, 2, -3, 0, 5, 2, -4, 4, 2, -3, + 3, 0, -1, 0, 1, 0, -1, 1, 0, 2, + 1, -2, 0, 0, 1, 0 }, + { -28, 19, 57, 8, 9, -2, -4, -11, 7, 1, + 5, -6, 5, -39, -95, -77, 21, -87, -24, -3, + -4, -40, -39, 34, -18, 36, -15, 69, -1, 2, + 2, -30, 20, -10, -1, 4, 3, -17, 10, 3, + 1, 12, -2, 4, -4, 5, -2, -1, 4, 4, + -1, -3, -6, 1, 7, 3, -4, 3, 3, 3, + 2, -2, 0, 1, -2, -2, -2, -2, 3, 1, + 0, 1, -3, -4, 3, 3, 1, -1, 2, -2, + 2, 0, -4, -2, 0, -1, -1, 3, 0, 0, + 0, 1, 0, 0, 0, 0 }, + { -54, 169, -7, -37, -4, 59, -17, -14, -26, -14, + 11, 4, 22, -2, -4, -8, -20, -1, 17, -5, + -1, -16, -3, -18, 1, 3, 2, -15, 2, -4, + 8, 13, -19, -3, 29, 0, -8, -4, 7, -8, + 2, 8, 7, -3, -11, 8, 13, 1, 0, 0, + 7, 1, 4, 13, -2, -6, 4, 5, -3, 3, + -9, -1, 3, -1, 1, -2, 2, 1, -2, 2, + 1, 0, -1, 1, 0, 1, -1, 2, -3, 2, + 0, -3, -2, 2, -2, 1, 2, 1, 0, 2, + 0, 2, -2, -1, -1, 1 }, + { -8, -5, 51, 15, 1, 12, 18, -28, -6, -19, + 8, 24, -19, -21, -36, 21, 4, -23, 0, 68, + -49, -23, -20, 36, -16, -2, 16, -13, -27, -2, + -32, -11, -5, 5, 0, 1, -4, -14, 1, -5, + 9, -9, -3, 4, 2, -6, 0, -5, 5, 2, + 5, 4, 2, -3, -3, 1, -2, 0, 1, -2, + -2, 7, 0, -4, -2, 3, -3, 1, 5, 0, + 1, -1, -2, -1, 1, 1, 1, -2, -4, 2, + 0, -2, 3, 1, -2, -1, 1, -1, 1, -2, + -1, 0, -1, 0, 0, 2 }, + { -80, -521, -1, -54, -18, 49, -32, 4, -17, 9, + 26, -35, 15, -9, -14, -23, -1, 15, 0, 4, + -9, 9, -13, 10, -6, 11, -16, 21, -12, 17, + -9, 5, -1, -9, 19, 3, -8, -5, -12, -10, + -2, -5, -22, 3, -1, 6, -4, -4, 4, -3, + 4, 7, -1, 4, -3, 1, 0, 4, 3, -8, + 4, 2, -4, -3, 8, 0, -2, 0, -4, -3, + 5, -1, 0, 0, 1, 1, 0, 1, -1, -1, + -1, 0, 2, 1, 0, 2, -2, 0, 0, -1, + 1, 0, 2, 1, -1, 0 }, + { -4, 107, -18, -19, 9, -4, 12, -19, -5, -3, + -22, 21, -43, 69, 13, 119, 2, 3, 4, 16, + 23, -18, 110, 40, -36, 12, -1, 33, -16, -32, + -9, -9, -5, 0, -8, 0, -16, 22, -6, 7, + 6, 4, -4, 5, -4, -1, 1, 4, 5, -4, + -4, 3, 11, -5, 1, 8, 9, -4, 1, 1, + -7, -7, 6, 1, 2, -4, 6, 1, -4, 3, + 1, -1, -1, -1, -2, 2, 3, 2, 0, 0, + 2, -2, -2, -1, -2, -1, -1, 2, 0, 1, + -1, -3, 2, 2, -3, 1 }, + { 5, 175, 52, -71, -12, -60, -1, -6, 7, 27, + -22, -14, 16, -26, -105, 39, -35, -26, 8, -9, + -10, -9, 15, -15, -4, 3, -8, -10, -11, 20, + -12, -7, 3, -10, -6, -7, 1, -9, -2, -10, + 4, -2, 6, 3, 3, 2, -11, -10, 2, -4, + 11, -9, 3, 5, -1, -1, -4, -4, 8, -1, + 2, 2, 2, 0, -2, -2, -5, 0, 1, 2, + -2, 2, 0, 3, 0, -1, -2, 4, 1, -3, + -2, 1, 0, -3, -1, 0, -4, 1, 2, 0, + 0, 2, -1, -1, -1, 1 }, + { 16, 40, -43, -9, 11, 3, -7, 4, -7, 19, + -5, -10, -26, -165, 270, 180, -30, -8, 4, 6, + 43, 9, 0, 36, -18, -23, 34, -41, 6, -14, + -17, 13, 8, 10, 3, -23, 12, 17, -16, 1, + -10, -1, 10, 20, -16, 10, 0, 1, -3, 2, + 0, -1, 6, 6, -1, -5, -2, 0, -4, 1, + 9, -1, -1, 0, 6, 1, 1, -9, 3, 3, + 0, -4, 4, 2, 1, 5, -3, -1, 2, 2, + 1, -1, -1, -4, 3, 0, 0, 1, 0, -2, + 1, 0, -2, 1, 2, 0 } }, + { { 132, -396, -233, 115, 61, -3, -14, 3, -6, -38, + 10, 27, -2, -21, -68, 27, 22, -16, 23, 46, + -9, -4, 11, -3, -6, 1, -10, -34, 17, 0, + -7, -5, -9, -7, 9, -20, -3, -24, -3, 11, + 2, -5, -3, -9, 3, -7, 12, 3, -8, -7, + 5, -7, 1, 6, -5, 1, -2, -2, -2, -5, + 6, 3, 2, -3, -1, -1, -2, 4, 0, 0, + -1, -2, -1, 3, 2, 0, -3, 2, -4, 0, + -1, 0, 1, 1, 2, -4, 2, -1, 0, 0, + 1, -1, 1, 0, 0, 0 }, + { 1, 193, 42, -15, 24, 7, -3, -6, 8, 6, + 2, -12, -31, 61, -62, 102, 25, 22, 39, 15, + -16, -40, -35, -16, 19, 31, 12, 39, 15, 1, + -18, 2, 15, 16, 12, 16, -12, -3, 8, -1, + -9, -1, 1, 5, -5, -1, -1, 2, -6, 3, + 0, -1, -6, 4, 10, -4, -4, -4, 0, -7, + -2, 2, 4, 0, -2, 0, -5, 2, 2, 0, + -1, 4, 1, -3, -1, 4, 1, 0, -4, 0, + 2, 0, -3, 1, -1, -1, 1, 1, -2, 2, + 0, -2, -2, 1, 1, 0 }, + { -3, 613, 98, -82, 23, 18, 2, -5, 9, -9, + 5, 14, -3, -6, 3, -52, 7, -3, 66, -33, + 25, -51, 10, 7, -32, -17, 13, 14, 3, 5, + 25, -27, 7, 18, 27, -11, -6, 1, 8, -1, + 11, -10, -6, 0, -4, 6, -2, -3, 2, 7, + -8, -4, -3, -3, -3, 7, -1, 6, 4, 2, + -4, 2, 1, 6, -5, -2, 3, 1, -1, 3, + 1, -3, -2, 2, 2, 4, -3, -4, 4, 0, + -1, -2, 2, 1, -2, 0, 0, 2, -1, 0, + 1, 0, -1, 0, 0, -1 }, + { 286, 1843, -62, -174, 2, 0, 15, -6, -6, 24, + -4, -20, -5, -4, -21, 3, -12, 14, 19, -15, + -12, -3, 4, 10, 9, 19, -25, -9, 1, 6, + 12, 11, 2, 7, 1, 10, -4, 11, -17, -8, + 20, -8, -4, 9, -3, -8, 9, 5, 4, 1, + -7, 10, -3, 4, 2, 3, 5, -5, 3, -2, + -3, 1, 4, -6, 2, 1, -3, 5, -3, 0, + 2, 6, -2, -2, 1, 0, 1, 0, -2, -2, + 0, -1, 3, -1, 0, 1, -2, 1, -1, -2, + -1, 1, 0, -1, 1, 0 }, + { 1, -224, -19, -16, 11, 1, -12, 1, -9, -6, + 6, 9, 1, 47, 197, 63, -108, -106, 51, 20, + 3, -18, -17, 73, -47, -33, -44, -51, 53, 52, + -22, 31, -14, -3, -12, 1, -4, -13, -3, -6, + 1, -4, 2, -2, 3, -9, -4, -6, 4, -10, + -2, 7, -10, 7, -2, 5, -2, 2, 5, -6, + -1, 3, -2, -4, -2, 3, 1, 4, 0, -2, + 8, 3, 0, 1, 0, -3, 0, -1, -2, 1, + 0, 3, 1, -3, 2, -1, 1, 1, -1, 0, + -1, 0, 2, 1, -2, -1 }, + { 490, 1516, -55, 101, 1, 4, -16, 21, -4, -40, + 24, 14, 9, 12, -44, 17, -2, -15, 3, -11, + -9, 12, 19, -5, -14, 11, -13, 20, -24, -6, + 10, 19, 0, -3, -3, 7, -6, -2, -12, 1, + 0, 8, -1, -9, 12, -3, 14, -10, -10, -6, + 10, -6, -7, -5, 10, -1, -4, 1, 3, -1, + 0, -4, -2, 3, 4, 0, 0, 2, 1, 0, + 0, -1, 2, -2, 2, -4, 0, 1, 1, 0, + 2, 3, 0, -3, -2, -1, 1, -1, 3, -1, + 0, 0, 0, 2, -1, -1 }, + { -7, -21, 77, 15, 1, -2, -8, -5, -2, 8, + -4, 4, 5, 0, 126, 36, -14, 10, -1, -48, + -11, -19, -177, 39, -9, 66, -52, -14, 10, 18, + -25, 6, 19, -17, 5, 1, 9, 0, 11, -5, + 7, 3, -3, -2, -9, -5, 11, -1, 0, 3, + 0, -5, -4, 2, 3, -3, -5, 6, -2, -1, + -2, 1, -3, -2, 0, -2, -6, -1, 5, 3, + -2, -4, 1, 1, -3, 1, -1, -1, 1, 2, + -1, 0, 0, 0, -1, 0, 3, -1, 1, 2, + 0, -1, -2, 1, 0, -1 }, + { -21, -2320, -63, -40, 11, -2, 49, -11, -7, 0, + 0, 23, -4, -2, 28, -6, 3, 44, -29, -31, + 15, 4, -24, 15, 9, -13, -6, -10, -11, -9, + -8, -10, -10, -3, -10, -12, -1, -15, 2, 12, + -6, -2, -7, 0, -14, 16, 2, 5, -12, -2, + -4, 13, 7, -8, -2, -3, 0, 3, 3, 2, + 3, -3, -4, 2, 5, 0, -1, -3, 1, -1, + -2, 2, -2, -4, 3, 4, -6, 2, 2, -2, + 0, 2, -1, 1, 1, 0, -3, 0, 0, 1, + 1, -1, 0, 0, 1, 1 }, + { -11, -58, 41, 5, 8, 2, -2, -15, 7, 5, + 9, -2, -3, -97, -13, 39, -56, -19, -30, -28, + 7, -29, 9, -49, -2, 51, -3, 38, -4, 2, + 5, -13, 13, -7, -15, 5, 0, -13, 13, 0, + -6, 8, 3, -10, 1, -5, -4, 7, 0, 3, + 4, -2, -6, -2, 9, 4, -6, -1, -2, 4, + 4, 5, -2, 2, 1, -1, 1, -2, 2, 3, + 3, 2, -2, -5, 1, 4, 2, -1, 1, -1, + 1, 3, -3, -2, -1, -2, -2, 1, 2, 0, + -1, 1, 0, 0, 0, -1 }, + { 66, -173, 28, 41, -10, -7, 23, -9, -33, -22, + 8, -7, 18, 26, -24, 3, -25, 2, 8, 5, + -14, -14, -8, -1, -7, -1, -8, -3, 2, -8, + -4, 7, -18, -14, 23, 14, 1, -4, 6, -6, + -5, 1, 7, 6, -11, 2, 13, -1, -3, -1, + 3, 0, -3, 7, 4, -5, 4, 4, -2, 5, + -4, -4, 2, -2, 3, -2, 0, 1, -3, 1, + 2, 1, -4, 2, 0, 2, -3, 4, -2, 2, + 1, -1, -3, 0, -3, -2, 1, 0, -1, 1, + -1, 3, 0, -1, -1, 0 }, + { 13, 126, -36, -8, -4, -1, 11, -22, -16, -13, + -8, 19, -10, -3, -52, -8, 39, -17, 1, 66, + -7, -39, 0, 5, -1, -22, 10, -11, -3, 0, + -26, -10, -18, 4, -7, 14, -3, -8, 3, -8, + 6, -2, -6, -2, -1, -8, -1, -1, -2, 0, + 1, 5, 6, 2, -3, 1, -2, -2, 1, -1, + -4, 4, 2, -4, -4, 3, -2, -2, 2, 1, + 1, 1, -1, -2, 1, 2, 3, 1, -4, 0, + 0, -2, 2, 3, 0, -1, 2, 0, 3, -1, + -1, 0, -1, 1, -1, 2 }, + { -27, -656, 0, -11, -23, 10, 12, -8, 1, -12, + 27, -2, 10, -18, -10, -5, 1, 11, -8, 7, + -18, 2, 3, 1, -11, 12, -12, 12, -6, 16, + 6, -4, 0, -1, 11, 14, 8, -1, -11, -9, + -11, -6, -11, -4, -4, -1, 4, -1, 3, -1, + -4, 6, -4, 6, 0, 4, 1, 2, 8, -10, + 2, 2, -1, -4, 6, 1, -1, 1, -3, -4, + 4, 0, -1, -1, 0, 1, 0, 2, 1, -2, + 0, -3, 1, 0, -1, 3, -1, 0, 0, -2, + 0, -1, 1, 1, -1, 0 }, + { 4, 81, 16, -15, 2, -5, 15, -3, -10, -24, + -14, 8, 54, -51, 1, 116, 29, -26, 13, 5, + 115, -41, 55, 24, 21, -19, 19, 11, -3, -37, + -12, -5, -5, 2, -10, 8, -13, 16, -8, 5, + 2, 1, -2, 6, -6, 1, 3, -4, 3, -3, + -3, -1, 7, -1, -2, 0, 10, -2, 0, 5, + -4, -9, 1, 3, 4, -4, 4, 4, -5, 0, + 2, 0, -1, 0, -3, -2, 2, 1, 1, 1, + 2, 0, -2, 0, -1, 0, -3, 2, 1, 0, + 0, -3, -1, 2, -2, -1 }, + { 31, 219, -10, 0, -1, -48, -43, 1, -9, 18, + -24, -7, 12, -36, -60, 15, 1, -11, -2, -5, + 2, -21, 19, -21, -5, -12, -8, -19, -10, 11, + -7, 2, 7, -4, 0, -9, 1, -10, -3, -4, + 2, -7, 5, 8, 4, 5, -9, -8, -1, -3, + 8, -1, -5, 2, 7, 1, -2, -5, 6, 1, + 3, 0, 2, 4, -2, 0, -5, -1, 0, 3, + -2, 1, 0, 2, 0, 0, -2, 3, 4, 0, + -2, 1, 2, -2, -1, 2, -3, -2, 2, 1, + 0, 2, 0, 0, -1, 1 }, + { -5, 108, -60, -13, 8, -3, 13, 6, -14, 7, + 3, 15, -74, 158, -156, 149, 28, 25, -3, 9, + 66, 2, -7, 9, -9, -11, 13, -4, -21, 2, + -29, -3, 22, -3, 7, -14, -4, 8, 9, -11, + -10, -12, 8, 13, -7, 0, 4, 1, -5, 1, + 2, 1, 0, 3, 4, -1, -6, 1, -8, -6, + 4, 4, -6, -1, 2, 3, 6, -10, 1, 1, + 2, -5, -1, 2, -1, 5, -2, -2, 0, 1, + 4, 0, 2, -3, 1, 0, 0, 1, 1, -1, + 0, 1, -1, 0, 1, 0 } }, + { { -74, 455, 373, 6, -51, 11, 15, 6, 12, -11, + -24, -7, 9, 28, 8, -3, 25, -18, 21, -23, + 1, 10, 21, 0, -7, -10, 9, -36, 19, -4, + -5, 8, -1, 9, 2, 5, 8, -13, -9, 5, + 6, 2, -7, -7, 14, -18, -3, 4, -5, -5, + 0, -7, -2, 1, -1, 1, -3, 1, 5, 2, + -3, -3, 0, 2, -1, 2, 2, -3, 0, -1, + 2, 2, 0, -1, -2, 4, 1, -2, 3, -1, + -1, -3, -1, 0, -1, 2, -2, 1, -1, -1, + -1, 0, -1, 1, 1, 0 }, + { 3, 73, -45, 21, -26, 2, 3, -2, -19, 18, + 0, -4, -38, 25, -167, 39, 40, -27, -24, 43, + -15, -28, 18, 9, -6, -24, -25, 3, 10, 14, + 1, 27, -3, -13, 17, 0, -4, -9, -3, -2, + 3, 0, -9, -5, 6, -8, -7, -4, 6, 5, + -5, 13, -2, -3, -12, 8, 4, -4, 0, 3, + -2, -2, 1, 3, 2, 0, 3, -4, -3, 1, + 1, -3, 3, 3, -1, -4, 1, 4, 1, -1, + -4, 3, 2, 0, 1, -1, -2, 0, 1, -3, + 1, 2, 0, -1, -2, 0 }, + { 2, 235, -73, 30, -31, 1, -3, -16, 3, 15, + 10, 2, -7, 38, 13, -15, 9, -9, 4, -32, + 17, -33, 0, 15, -7, 3, -3, -11, 8, -11, + 7, 8, 7, 1, 6, 17, -2, -4, 3, -5, + 3, -1, 14, -11, -2, -6, -2, -4, -4, -2, + 5, 4, -8, 1, -6, -4, -1, -2, 1, 2, + 2, -2, -1, -4, 3, -3, -1, 0, 3, -2, + 0, 4, -2, -2, 0, 0, 4, 1, -2, 0, + 1, 0, -2, 2, 2, -1, -1, -1, 1, 0, + -1, 0, 1, -1, 1, 2 }, + { -457, 957, 73, -143, 19, -5, -10, -3, -17, -6, + 7, 23, 8, -13, -51, 23, 6, 1, 15, 1, + -1, 21, -6, -8, 8, 7, 12, -9, 16, -7, + -12, 6, -5, -5, 7, -16, -7, -8, -2, 0, + 2, -7, -5, 1, 7, 3, -11, -5, -7, 8, + -7, 2, 4, -2, 5, 0, 1, -6, -3, 5, + 5, -1, -5, -1, -2, -1, 2, -3, 3, -1, + -4, -1, 5, 1, -1, 1, -1, 0, -1, 1, + 0, -2, -2, 0, 0, 1, 1, -2, 2, 1, + -1, -1, 1, 0, -1, -1 }, + { -10, -225, 35, 17, -12, 4, 3, 3, 0, -9, + 0, -4, 11, -55, 10, 41, -16, 100, -198, -21, + -7, 16, -32, 65, -11, -16, 71, -13, 29, 34, + -29, 19, 27, 2, 0, -8, -7, -6, -1, 1, + 5, 12, 0, -11, 10, -2, -2, 7, 7, 6, + -8, 4, 7, 2, -6, 5, 3, -3, 3, 0, + -4, -2, 0, -1, 0, -1, -2, -2, 1, 1, + -3, 1, 1, -1, 1, 3, -1, 1, 1, -2, + -1, -3, 1, 2, -3, 2, -1, 0, 1, 0, + 0, 0, -2, 0, 2, 0 }, + { -630, 77, 99, 80, 0, 1, 2, -45, 18, 28, + -28, -22, 4, 24, -47, -1, 6, 8, -7, 8, + 14, -19, 6, 11, -1, 1, -13, 4, -5, 7, + -2, 4, 1, -2, -11, 18, -2, -4, -6, 10, + 10, -12, 2, 3, 22, -11, 10, -1, 1, -5, + -5, 9, 3, -1, -7, 4, -4, -5, -5, 1, + 6, 1, -2, -3, -4, 0, 3, -3, 1, 2, + 1, -1, -3, 1, 0, 1, -2, -3, 0, 1, + -3, 0, 1, 4, 0, 0, -2, 1, -3, 2, + 0, 0, -1, -1, 1, 0 }, + { 17, 46, -47, 0, 1, 5, 1, 0, -15, 7, + 3, 4, -4, -20, 135, 85, 62, 0, 5, -34, + 10, 14, -109, 50, -4, 22, -39, -40, 18, 4, + -13, 2, -8, 13, -4, -17, 13, -3, 7, 10, + -7, -9, 10, -6, 10, 1, -4, -6, 3, -2, + 8, 0, -2, -2, 2, 0, -1, -4, -1, -1, + -4, -1, 3, 0, 0, 1, 3, -3, -4, -3, + 7, 2, -3, 1, 0, -2, 1, -2, -2, -1, + 1, 0, 1, 0, 0, -1, -1, 1, 0, 0, + 1, 1, 2, -1, 1, 0 }, + { 298, -2114, -43, -13, 14, -9, 15, 9, -3, 12, + -1, -25, 27, -2, -25, 2, -15, -6, 30, 16, + -11, 14, -22, -20, -8, 8, -4, -3, -7, -1, + -14, -15, 2, 4, 10, -1, -17, -8, 0, 4, + 2, 8, 1, -8, 8, 11, -2, 5, 13, 2, + -7, -7, 2, 10, 2, 0, -6, 0, -2, -3, + 4, 5, 3, -4, -1, 1, 0, 0, -1, 2, + 1, -1, 2, 0, -5, 0, 5, -4, -2, 2, + -3, 0, 0, 1, 1, 1, 1, -1, 1, -1, + -1, 1, 1, -1, -1, 0 }, + { 26, 33, -111, 13, -13, 0, 9, 16, 5, -2, + 5, -2, 18, 80, 121, 139, -24, 4, 9, -28, + -39, 2, 29, -5, -37, -8, 36, -21, -13, 4, + -12, 16, -7, 7, 5, -18, -4, 4, -9, 7, + 0, -9, 15, -1, 4, -12, -1, 5, -3, -6, + 4, 2, 6, -4, -2, -1, 7, 1, -10, -2, + -2, 3, 0, -4, 2, 4, 5, 2, -1, -1, + 0, 1, 3, 3, -2, -1, 0, 0, -2, 1, + -3, 0, 3, 2, 1, 1, 0, -3, 0, 0, + 0, -1, 0, 1, 0, 1 }, + { -45, -520, -58, 35, 15, -63, 21, 1, 12, 12, + 2, -7, -19, -13, -3, -38, -7, 12, -17, 1, + 18, -14, 2, 12, 8, -12, -13, 18, -6, -20, + -8, -9, -5, -2, -10, -6, 11, 4, -11, 12, + -8, -4, -6, 7, 14, -5, -10, 0, 9, 2, + -11, 4, -6, -15, 8, 5, -1, -3, 3, -4, + 8, 0, 0, -3, -1, 3, -2, 0, 2, -1, + -1, -1, 1, -1, 1, -1, 0, -2, 2, -1, + 0, 2, 1, -1, 2, -1, -2, -1, 0, -2, + 0, -2, 2, 1, 1, -1 }, + { -11, 272, 94, -45, 8, -13, -13, -9, -2, 8, + -4, -22, 22, 3, -34, -28, 33, 48, 38, -65, + 3, 26, 22, -10, -11, -3, -22, -17, -15, 1, + 10, 5, -20, -12, 0, -15, -8, 1, 8, 4, + -1, 8, -1, -7, -3, 1, 0, 8, 2, 2, + -4, -8, -1, 3, 4, 1, 3, 2, -3, 2, + 3, -7, 0, 2, 3, -5, 3, 0, -5, 0, + -2, 2, 2, 1, -2, -1, -1, 1, 5, -2, + 0, 2, -3, -1, 2, 0, -1, 1, -1, 2, + 0, 0, 1, 0, 0, -2 }, + { 166, -489, -57, 2, 25, -75, 29, 14, 4, -12, + -23, 31, 10, -7, 15, 26, 30, -7, 0, -21, + 14, 5, 6, -7, 8, 1, 6, -23, 4, -11, + 8, -7, -11, 24, -8, -7, 1, 11, 17, -1, + 2, 0, 12, -6, 1, -8, 5, 3, -4, -5, + 0, -3, 3, -4, 3, 2, 0, -1, 1, 1, + -1, -3, 3, 2, -5, -1, 2, -1, 2, 1, + -4, 2, 0, -1, 0, -1, 0, 1, 1, 0, + 1, 0, -2, -1, 0, -3, 2, 0, 0, 1, + -2, 0, -2, -1, 1, 0 }, + { -1, 72, 26, 29, -6, 8, -18, 14, 4, -10, + 22, -7, -11, -45, 92, -12, 67, -24, -22, 3, + 9, 54, 21, -30, 44, -11, -9, 22, 6, 26, + -17, 17, 2, 10, -5, -5, 15, -3, 4, -9, + -8, -8, 0, 1, 6, 1, 4, -13, -3, 5, + 2, 0, -6, 1, 3, -4, -10, 2, -1, 0, + 4, 7, -5, -3, -3, 5, -2, 0, 2, -2, + 1, -2, 1, 1, 3, -1, -2, -3, 0, 0, + -2, 2, 1, 1, 1, 0, 1, -2, 0, 0, + 1, 3, -2, -3, 3, -1 }, + { -80, 113, 64, 60, -7, 1, -16, 14, 13, -22, + 15, 9, -28, 26, 18, -29, 10, -13, 5, -8, + 11, 7, 3, 14, 2, 8, -1, -21, -11, -19, + 16, -5, -2, 12, 23, -9, -2, 2, 3, 17, + -10, -10, -15, -12, -6, 4, 5, 7, -4, 6, + -11, 7, -1, -5, 3, 0, 6, 2, -5, 2, + 0, 0, 0, -2, 1, 0, 6, -2, 0, -1, + 3, -1, 1, -3, 0, 1, 3, -3, -1, 2, + 1, -1, 0, 3, 0, 0, 4, -2, -3, 1, + 1, -1, 1, 0, 1, -1 }, + { 1, 133, 19, 7, 3, -2, -3, 0, -12, 11, + 12, -2, 15, 195, -533, -4, 44, 46, -31, -10, + 56, 4, -30, 29, 40, 17, 0, 19, -8, 33, + -12, -24, 13, -20, -18, 22, -5, -32, 24, -2, + 6, -6, -9, -14, 14, -6, 3, 11, -2, -1, + 3, 2, -1, -8, 0, 7, 0, -2, 2, -2, + -10, 1, -1, -2, -1, -3, -1, 10, -3, -1, + -1, 3, -3, -1, 0, -4, 4, 2, -1, -3, + -2, 0, 2, 4, -3, 1, 1, -1, -1, 2, + 0, 0, 2, 0, -2, 0 } } }; -const Word16 leftBRIRImag_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS_MAX]= -{ - { - { - 324, -936, 994, 1793, -952, 782, 111, 11, -604, 151, - 30, -728, 349, 322, 383, -754, 139, -284, 680, -212, - 299, -227, 219, -359, 427, -193, -285, -74, 376, -191, - 265, -137, 137, -49, -68, 587, -73, -292, -166, 35, - 403, 383, -446, -163, 79, 116, -30, 92, -44, 47, - 14, -18, -152, 254, -137, -164, 32, 93, 17, 84, - -33, 45, -16, 36, 16, -24, 84, -82, -143, -23, - -51, 36, 0, 70, -203, 203, 18, -2, 96, -44, - -85, 50, -8, 54, -69, 12, -2, 81, -144, 10, - 33, 19, 4, 9, -64, 35 - }, - { - -115, 1083, -1057, 1220, -874, 458, 183, 214, -526, -113, - 81, -395, 61, 96, 499, -851, 298, -224, 623, -269, - 45, -165, 534, -354, 97, -307, 199, -144, 33, -201, - 385, 129, -377, -256, 348, -71, 252, -367, -103, -207, - 361, 340, -357, -129, 295, -179, -107, 139, -36, 239, - -169, -77, -3, 82, -162, 188, -126, 132, -131, 92, - 86, 54, -142, -26, 176, -205, 276, -167, 73, -158, - 90, -122, 30, -3, 5, -60, 22, 102, 113, -28, - 14, -24, 50, 4, -85, -57, 89, 20, -49, -110, - 103, -4, 4, -38, 48, 43 - }, - { - 92, 92, -270, 1695, -876, 842, 199, -582, 48, 340, - -373, -611, 535, 190, -159, -211, 483, -294, 149, -54, - -89, 296, -109, 117, -35, 311, -560, -596, -42, -89, - 601, -105, -122, 554, -119, -209, 126, 264, -178, -228, - -1, 169, 209, -18, -2, -348, 246, 293, -97, -270, - 99, -69, -187, 122, 122, 1, -108, -203, -9, 218, - 87, 90, -23, -25, 147, -68, 102, 8, 50, -202, - -74, -104, 63, -54, 70, -153, 81, 90, 41, 14, - 64, 44, -67, -8, 15, 89, -139, -57, -40, 128, - 1, -36, 15, 74, -14, -19 - }, - { - 901, -2909, 953, 1144, -396, 371, -127, 190, -219, -497, - 357, -329, 331, 215, -46, 578, -146, -265, -152, 266, - -190, 481, -392, -487, 655, 359, -444, -412, 423, 376, - -230, -62, 246, -292, 104, 38, 142, -233, 173, -160, - 42, 42, 52, -70, 91, 111, -191, 22, 221, -172, - 40, 131, 36, -170, 65, -75, -84, 163, -169, 166, - -18, 11, -8, -1, 2, 41, -3, 40, -53, -62, - -54, -21, 20, 22, -10, 71, 10, -6, 19, 11, - 21, -37, -25, 25, -18, 35, 29, -64, -36, 19, - 42, -28, -51, 41, 8, 21 - }, - { - -14, 683, -1228, 1426, -1290, 536, 377, -116, 57, -172, - -197, -473, 315, 466, -642, 638, 513, -888, 648, -120, - -184, 407, -138, -775, 1020, -207, -450, -588, 615, -420, - 663, -571, 392, -330, -59, 206, -138, -268, 428, -131, - 170, 53, -92, -242, 168, 337, -377, -92, -79, 417, - -85, -98, 78, 42, 93, -108, 50, -43, -27, 225, - -61, -136, 6, 62, 114, 90, -169, 45, -166, 126, - -82, 8, -85, 69, 29, -17, 34, -36, 88, 26, - -82, 38, -40, 91, -138, 59, 48, -53, -23, 32, - -8, 42, -69, -2, -11, 26 - }, - { - 1191, -3931, 1432, 1329, -148, 138, 203, -216, -246, 88, - 316, -1095, -261, 993, -553, 912, -216, -624, -79, -124, - 939, -680, -642, 273, 352, -329, 744, -716, 584, -465, - -79, -352, 499, 512, -144, -175, -36, -237, 323, 28, - 81, -444, 161, 191, -68, -241, -14, 49, 2, 104, - -88, -4, 131, 25, 46, 98, -39, -219, 30, -25, - 42, 134, -329, 185, -72, 6, 170, -51, -113, 56, - -74, 7, 85, 98, -124, 98, -7, -12, -16, 17, - -90, -92, 43, 5, 33, 100, -25, -11, -78, 15, - 2, -10, 31, 31, -2, 65 - }, - { - -110, 1264, -2001, 1449, -1150, 461, 404, -74, -141, -134, - -34, -242, -740, 346, 200, 740, 4, -592, -136, -124, - 666, 5, -757, -436, 394, -161, 928, -963, 276, 61, - -563, -265, 672, 37, -45, -401, 79, 92, 132, -9, - -56, -238, 271, -27, 71, -121, 161, -65, 16, -148, - 89, -34, 242, -38, 166, -54, -2, -162, 189, -146, - 10, -60, -140, 92, 108, -84, 138, -168, 26, 32, - -17, 31, 36, 27, 92, -60, -15, -3, -44, -64, - 35, -80, -24, 77, -63, 139, -68, 6, -100, 59, - -1, -8, 63, -33, -28, 45 - }, - { - 1036, -3473, 1502, 1339, -326, 468, -158, -181, 152, -360, - 119, -1021, 473, 907, -778, 448, -431, -247, 822, 95, - -293, -304, 772, -741, -602, 882, 172, -100, -429, 338, - -249, 15, -32, -177, 668, -242, -303, 224, -26, 121, - -70, -158, -166, 254, 58, -22, -133, 41, 89, 114, - -54, -411, 278, 262, -65, 168, 11, -3, -261, 67, - 122, -281, 157, 14, -262, 92, 180, 23, -94, -50, - 69, 11, 13, 174, -153, -2, 279, -238, 16, -26, - -71, -75, -11, 30, 80, 51, 31, -24, -96, -21, - 25, 25, 74, 28, -46, 25 - }, - { - -116, 1382, -2353, 1521, -1038, 269, 555, 14, -211, -234, - 108, -642, -242, 741, -34, -181, 162, -498, 726, -33, - -283, 222, 115, -684, 8, 297, 1031, -781, 108, -288, - -195, 681, -732, 628, -284, -132, 157, 203, -99, 142, - -274, 102, 76, -235, 136, 107, 65, -318, 46, 245, - -99, -335, 247, 222, 105, -137, 226, -83, -292, 112, - -69, -36, -47, -31, 47, -31, 143, 127, -132, -107, - 81, -10, 140, 117, -61, -62, 57, 53, -80, -55, - -28, -10, 27, -21, 46, 105, -46, -78, -77, -27, - 103, -20, 35, 49, -25, -73 - }, - { - 674, -2007, 509, 1105, 196, 6, -856, -35, 706, -192, - -278, -457, 784, -617, -91, 363, -137, 482, -519, 271, - -100, 740, -590, 671, -601, -230, 203, -289, 332, 218, - 184, -430, 476, -388, 3, 112, 4, -100, -157, 124, - 328, -154, 250, -636, 117, 165, -504, 366, 112, 223, - -261, 51, 13, -146, 120, 30, 50, -54, 132, -48, - -45, -66, 44, -7, 64, 83, -27, -58, 178, -110, - 15, -35, -5, -172, 97, -119, 95, -39, 119, -77, - 68, 64, -12, -150, 179, -73, 6, 36, -39, -72, - 33, -6, -61, 26, 56, 52 - }, - { - 119, -76, -272, 1074, -187, 364, -1160, 271, 925, -274, - -82, -133, 301, 104, -407, 421, -638, 163, 318, 94, - -500, 707, -326, 228, -203, -581, 193, -84, -558, 653, - 144, 120, 120, -187, 59, 111, -110, 257, -173, 418, - -228, 140, -252, -101, 114, -122, 21, 491, -254, 254, - -66, -341, -131, 67, 81, 13, 51, 217, -111, -62, - -72, -75, 19, 68, 154, -245, 111, -43, -15, -39, - 49, -53, 105, -165, -6, 58, -9, -20, 102, -54, - 3, 79, -25, 22, -40, -28, -90, 84, -123, 102, - -18, -4, 72, 20, 14, -23 - }, - { - 1021, -3322, 1466, 990, 160, -14, -408, 662, -183, 602, - -1784, 602, 516, -967, 776, 211, -32, 169, -13, -257, - 149, 123, -237, 151, -55, -50, -173, 393, 477, -815, - -56, 116, 52, 352, -146, 40, 194, -547, 85, 358, - -484, 80, 234, -217, 88, 244, -133, 144, -102, 238, - 4, -167, 2, 15, 41, -100, -316, 209, -64, 15, - 223, -45, 53, -54, 56, -21, -140, 42, 47, 7, - 12, -59, 38, -6, 56, -14, 33, -129, -78, -27, - -49, 96, -84, -39, 52, -61, 15, 61, 67, -57, - 69, 31, 33, -39, -14, -30 - }, - { - 27, 405, -551, 937, -145, 75, -1209, 694, 130, 352, - 165, -1608, 1427, -861, 261, 190, 264, -599, 319, 323, - -859, 300, -583, 601, 48, -205, -10, 305, -151, 160, - -479, 304, -256, 288, 411, -458, 149, -439, 238, -349, - 80, -17, 350, -272, -6, 147, -157, 200, 11, 39, - 277, -277, -11, -21, 37, -176, -171, 120, -131, 113, - -166, 217, -56, 18, -39, 168, -158, -134, 213, 109, - -135, 11, 113, 13, -15, -75, 142, -171, -52, -47, - 73, -83, -25, -33, 28, 9, 2, 40, -56, 63, - 10, 79, -27, 11, 24, -65 - }, - { - 985, -3109, 1355, 393, 491, -216, -695, 752, 56, -395, - -298, -313, -626, 840, -210, -28, 430, -357, -475, 98, - 112, -13, -2, 197, -512, -35, 432, 56, -220, 157, - -236, -10, -212, 474, -456, 129, -221, 355, -242, 82, - 381, 133, -555, 52, 192, -444, 72, 90, 129, 73, - 184, -74, -53, -216, -97, 203, -89, 76, -94, 76, - 126, -189, 75, -147, 227, -102, 96, 32, -25, -94, - 52, -41, -4, 60, -123, 64, -46, -41, -90, 9, - 0, -22, 86, -20, 87, -77, 25, 61, -15, -64, - -25, -16, 77, -40, 24, -79 - }, - { - 240, -534, 120, 472, 143, -113, -1352, 1110, -202, 234, - -49, -739, 24, 554, 346, -1104, 752, -43, -249, -85, - 155, -73, 337, 406, -565, 148, -47, -351, 236, 147, - -500, 627, -70, 363, -723, 405, 35, -35, -221, 356, - -81, 253, -214, -27, 184, -10, -154, 200, 166, 265, - -39, -220, -28, 28, -51, -13, -12, 187, -103, 125, - -63, -61, 54, 62, 50, -52, -5, 182, -105, 45, - -52, 0, 107, -105, 38, 4, 106, -73, -130, 60, - 95, -81, 55, 10, -28, 142, -34, -19, -50, 3, - -24, 38, 17, -17, 39, 15 - } - }, - { - { - -274, 1760, 4657, 3757, 163, 854, 259, 282, -375, 238, - -181, -1117, -51, -89, 708, -970, -57, -415, 456, 118, - 723, -574, 171, -127, 892, -108, -316, -262, 422, -128, - -98, -272, 646, 572, 235, 791, -1, 40, 75, 146, - 310, 163, -549, -131, 394, 350, -110, -7, -159, 32, - 234, 267, 53, 223, -229, -20, 84, -12, 65, 124, - -101, 107, 66, 59, -24, -193, -120, -92, -5, 76, - -43, 129, -40, 52, -166, 292, 86, 43, 75, -196, - -261, -68, -43, 89, 14, 63, 21, 97, -129, 82, - 64, -29, -43, -14, -28, 52 - }, - { - -21, 3748, 953, 576, -1314, 149, -201, 390, -100, 19, - -90, -442, -164, -384, 20, -1371, 735, 11, 81, -570, - 50, -177, 1174, -499, -386, -453, 349, 351, 463, -187, - 79, -203, -669, -316, 104, -493, 257, -700, -493, -329, - 370, 487, -421, -279, 345, 45, -24, -81, -151, 531, - -97, -308, -46, 282, 79, 448, -64, 140, -214, 32, - 23, -151, -240, -97, -7, -337, 415, 54, 299, -79, - 332, -48, -10, 57, 23, -153, 52, 152, 3, -57, - 2, -88, 59, -3, -129, -79, 141, 131, 4, -113, - 108, -71, 3, -34, 58, 103 - }, - { - 23, 3616, 2930, 2584, 39, 916, 523, 21, 92, 556, - -320, -1075, 480, 315, -314, -876, 696, 223, 137, -33, - 217, 14, -611, 77, 142, 294, -886, -1106, -309, -412, - 627, 149, -96, 806, 51, -174, 335, 507, -215, -96, - -63, -59, 503, 510, 297, -543, 178, 379, 13, -104, - 269, -156, -424, 202, 160, -304, -109, 45, 67, 86, - -29, 72, 100, 119, 20, -57, 315, 157, 72, -281, - 72, 71, 179, -42, 10, -247, -11, 14, 0, -94, - 28, 57, -43, 22, 2, 166, -83, 15, -3, 129, - 8, -73, -15, 128, 21, 15 - }, - { - -791, -5713, 678, 2924, 924, 162, -338, -1, -585, 240, - 1482, 193, 390, -186, 181, 1092, 421, -112, -474, 371, - -496, 277, 294, 64, 561, 366, 124, 236, 787, 614, - -105, 154, 79, -659, 245, 164, -83, -420, -25, -226, - 148, -132, 216, 212, 237, 316, 33, 250, 198, -198, - 360, 206, -36, -145, -85, -94, -66, 20, -279, 214, - -5, 103, 26, -88, -38, 78, 90, 61, -165, -71, - -61, -58, 13, -81, -42, 108, 72, 36, 52, 61, - 30, -28, -76, 21, -29, 31, 71, -136, -101, -2, - 45, 6, 14, 102, 39, -1 - }, - { - 17, 2854, 4, 151, -2399, 406, 329, -98, 230, 701, - 77, -698, 261, -13, -1000, 1163, 1597, -323, 459, -511, - -252, 534, 446, -774, 741, -236, -555, -1371, 44, -1253, - 633, -341, 259, -700, -305, 222, 112, -282, 324, 86, - 322, 56, -49, -253, 245, 347, -463, 208, 234, 762, - -104, -237, 298, 288, 220, 33, 227, 43, -79, 328, - -2, -90, 138, 113, 246, 130, -250, 8, -286, 149, - 56, 61, -196, 64, -33, -105, -10, -61, 94, 62, - 26, 122, -76, 20, -203, 86, 50, -64, 51, 82, - 29, 63, -72, 24, 7, 37 - }, - { - -957, -7376, 1159, 3975, 1829, -276, 263, -177, -182, 363, - 475, -1192, -712, 564, -1116, 131, -1073, -638, -87, -755, - 588, -858, -604, 334, 621, -261, 382, -684, 1219, -616, - -203, -234, 780, 661, 115, 172, -240, -565, 147, -129, - 504, -179, -114, -17, -330, -445, -123, 229, 368, 213, - -189, 99, 245, -32, -67, -99, -122, -176, 35, -81, - 146, 244, -282, 337, -133, -62, 324, 93, -126, -18, - -206, -139, 42, 216, -165, 64, -43, -75, 17, 41, - -108, -21, 76, -1, -27, -27, -57, 80, -8, 82, - 82, 31, 3, 19, 44, 101 - }, - { - -66, 2750, -1268, -145, -2444, 411, 237, -155, 25, 249, - -49, -522, -1081, -388, -262, 751, -351, -803, -129, -557, - 185, -241, -752, -416, 201, -174, 1468, -1349, -540, -359, - -935, -809, 344, -165, -67, -485, 41, 125, -33, -69, - 296, -259, -21, 146, 490, -38, 106, -152, 23, 64, - 46, 24, 404, -127, 212, 28, -30, -149, 198, -309, - 28, 22, -148, 105, 94, -234, -5, -187, 228, 200, - 104, 91, 58, 2, 65, -15, -104, -177, -169, -69, - 108, -89, -84, 86, -102, 111, -104, -20, -45, 145, - 30, -9, -4, -116, -47, 44 - }, - { - -869, -5876, 1818, 3734, 1822, 532, -445, -629, 298, -66, - 342, -1339, 29, 798, -1210, 79, -205, 62, 817, 649, - 94, 23, 1373, -350, -677, 343, -41, 137, -252, 382, - -346, -246, -44, -161, 738, -103, -350, 107, -24, 358, - -66, -140, 284, 442, 16, 198, 111, 85, 49, 290, - -210, -743, 335, 291, -97, 431, 161, 159, -67, 292, - 391, -306, 56, -38, -302, 223, 111, -41, -3, 16, - 117, -127, -218, 141, -119, 40, 454, -167, 100, 18, - -85, -121, -48, 42, 159, 109, 40, 18, -50, -24, - 26, 31, 49, -11, -73, 68 - }, - { - -110, 2365, -2104, -99, -2149, -66, 379, 287, -115, -232, - 203, -689, -349, 316, -331, -481, -97, -221, 1168, -34, - -234, 538, -40, -70, 1091, 290, 654, -718, 754, -298, - -167, 266, -1328, 145, -685, 295, 545, 232, -96, 268, - -125, 176, 109, -424, 166, 360, 73, -383, 41, 125, - 2, -290, 72, 215, 73, -174, 199, -70, -193, 86, - -22, 12, -81, 2, 20, 19, 247, 225, -12, 29, - 135, 36, 225, 104, -67, -84, 62, 173, 48, -50, - -41, -75, 39, -38, 0, 149, -45, -71, -68, -128, - 33, -41, -72, -63, -31, -77 - }, - { - -489, -2034, 2257, 1884, 183, 531, -546, -755, 642, -862, - -348, -472, 85, -1039, -76, 1004, 303, 458, -610, 797, - 190, 736, -421, 41, -1073, 47, 405, 64, 1155, 659, - 321, -50, 434, -291, 25, -262, -166, -8, 12, -51, - -98, -437, 265, -653, 227, 293, -689, -8, 2, 348, - -55, 363, 253, -201, 139, 70, -24, -165, 201, 257, - 154, -100, -18, -81, -10, -63, 33, 108, 415, 4, - 44, -40, -94, -222, 88, -109, 128, -47, 69, -117, - 109, 16, -27, -160, 148, -126, -35, -50, -76, -49, - 20, -3, -64, 41, 102, 92 - }, - { - -5, 2514, 1540, 526, -818, 220, -1164, 751, 1443, -156, - 1033, 90, -200, -271, -738, 155, -1537, 497, 865, 286, - -648, 0, -140, 272, -368, -525, 123, -253, -619, 1223, - 627, 404, 260, 149, 180, 238, 220, 593, -77, 878, - -7, 135, -66, 176, 44, -253, -35, 256, -284, 180, - -85, -96, 45, 131, -15, -250, 29, 221, -266, -103, - 64, 107, -90, -53, -113, -307, 344, -3, -37, -87, - 11, -174, 81, -103, 47, 21, -133, 42, 185, -121, - -134, -13, 59, 150, -132, -196, -30, 212, -30, 273, - 2, -5, 65, -26, -14, -90 - }, - { - -750, -6621, 1157, 1871, 1135, 1523, 791, 742, -68, -643, - -2705, 1452, 1370, -983, 400, 174, 531, 702, -35, 236, - 857, 200, -244, -137, 129, 243, -363, 381, 430, -944, - -380, -16, 319, 565, -388, 191, 637, -377, 60, 213, - -342, 259, -78, -245, 376, 331, -181, 194, 177, 290, - -275, -273, 82, 161, 72, -224, -254, 527, 322, 99, - 10, -230, 98, 103, 101, -74, -126, 62, -127, -188, - -153, -196, -115, -231, 10, -33, -24, -210, -160, -119, - -39, 187, -108, -143, 0, -58, -50, -12, 82, -86, - -12, 19, 110, 21, 23, -14 - }, - { - -14, 3170, 1352, 77, -1176, -846, -1629, 875, 385, 318, - 574, -1302, 1520, -897, -509, -994, -485, -285, 774, 201, - -1305, -79, -760, 681, 707, 253, -73, 97, -296, 482, - -209, 208, -642, -128, 264, -566, 0, -975, -172, -88, - 631, 51, 42, -491, 86, 256, -103, 266, 146, 60, - 109, -747, -126, 175, 56, -250, -388, -104, -129, 14, - -442, 74, -119, 150, 24, 239, -126, -134, 117, 30, - -87, 21, 113, -126, -168, -40, 199, -217, -103, 4, - 148, -157, -160, -33, 89, -36, -105, -50, -177, 11, - 59, 102, -74, 56, 40, -114 - }, - { - -759, -6168, 994, 903, 726, 413, -182, 804, 297, -1794, - -1249, -668, -1827, 142, -285, 122, 86, -830, -820, -13, - 321, -205, -646, -74, -1133, -324, 953, 782, -184, -402, - -650, 10, -197, 441, -417, 11, -388, 825, -254, -131, - 362, 31, -529, 80, 51, -407, -22, 63, 361, 166, - 333, -172, -456, -120, 265, 334, -204, -91, -141, 104, - 258, -36, 40, -443, 92, -146, 133, 214, 190, -33, - 108, -171, -251, -42, -268, 34, -141, -70, -105, -103, - -81, -9, 122, -9, 196, -87, 1, 152, -22, -123, - -66, 36, 250, 44, 27, -37 - }, - { - -87, 1516, 1719, -138, -811, -1377, -2194, 1054, 444, 407, - -545, -1044, 91, 418, 61, -1447, 371, -59, -384, 107, - 174, -487, 457, 825, -342, 451, -100, -707, 222, 97, - -205, 1400, 92, 507, -412, 752, 188, -1, -490, 167, - -186, 491, 86, 471, 654, 394, -1, 527, 507, 343, - 287, 68, -142, 43, 94, -3, 108, 320, -261, 114, - 136, -5, 92, 237, 31, -48, 181, 73, -136, 184, - -55, -35, 134, -94, 38, 114, 288, -24, -242, 100, - 167, -89, 166, 91, -38, 146, -125, -89, 47, 86, - 24, 130, 66, -17, 107, 42 - } - }, - { - { - 82, 6214, -885, 1260, 2343, 758, 190, -8, 529, -568, - -317, -437, -360, -609, 728, -649, -86, 323, 237, -599, - 780, -665, 380, -502, 541, 433, -196, -413, 187, 164, - -818, 573, 424, 253, 348, 374, 242, 101, 89, 43, - 118, -115, 39, -157, 165, 344, 60, -171, -57, -29, - 142, 132, 402, -14, -154, 208, -53, -61, 109, 36, - -4, 0, 220, 64, -170, 68, -362, 91, -144, 64, - 162, 2, -104, 33, 24, 30, 83, 206, 7, -169, - -244, -159, 37, 103, 91, -60, 145, -35, -46, -7, - 39, 35, 45, -35, -55, 16 - }, - { - 131, 1495, 2083, -861, 926, -253, -213, -160, 548, -350, - 11, -50, -417, -226, -20, -198, -275, 17, -417, -64, - -295, 378, 448, -345, -28, -479, -287, 402, 772, -81, - -58, -553, -454, -13, -311, 112, -120, -586, -496, -67, - 38, 303, -559, 7, 391, -281, 115, 108, -284, 424, - -147, -153, -36, 131, 573, -100, 28, 150, -121, -213, - 58, -121, -8, -114, -114, -119, 137, 193, 271, -54, - 218, 96, -78, 66, -77, 0, 30, 23, -121, -6, - 135, -94, -129, 170, -119, -48, 43, 84, 46, 61, - -141, -48, -18, 27, 83, 73 - }, - { - -84, 5324, 1480, -459, 2720, 665, 438, 393, -226, 2, - 273, -927, 156, 239, -101, -794, 65, 223, 195, 315, - 419, -26, -537, -169, 356, -100, -227, -1217, -252, -447, - 815, -395, 212, 508, 255, -335, 373, 432, -326, 202, - -456, 316, 283, 470, 333, -249, 307, -77, -35, 84, - 209, -47, -318, -45, 177, -221, 78, -95, 225, -102, - -38, 75, 45, 22, 25, 154, 171, 155, 8, -33, - 36, 87, 67, -113, 108, -161, -139, -67, 61, -27, - -5, 68, -51, 79, -127, 211, -24, 41, -50, 137, - 34, -64, -47, 62, -18, -11 - }, - { - 722, -4784, -1767, 2821, 610, 653, -440, -203, -13, 912, - 397, 386, 251, -294, 637, 320, 93, 515, -477, 329, - -211, 94, 377, 107, 492, 356, 250, 522, 431, 525, - 20, 115, 41, -430, -218, 18, -366, 38, -299, 152, - 110, -78, 199, -143, 543, -14, 191, 312, 58, -176, - 158, 420, -90, -61, -231, 193, 21, -233, -224, 339, - -23, -169, 207, -175, 132, -2, 160, -71, -302, 111, - -135, 0, 50, -111, -49, 100, 17, 74, 83, -14, - -9, 24, -14, -12, -6, -3, 41, -128, 18, -60, - 84, -80, 81, 73, -10, -38 - }, - { - 7, 2256, 714, -782, -736, -367, 190, 232, -104, 448, - 16, -111, -20, -56, -261, 604, 939, 395, 168, -675, - 394, -728, 999, -152, 187, 31, -698, -1013, -412, -698, - 98, 63, -85, -182, -589, 134, -232, 429, 20, 106, - 28, 199, 42, 132, -106, 340, 8, -102, 173, 613, - 103, -423, 8, 592, 145, 319, 150, -60, -55, 174, - 140, 14, 37, 134, 278, 89, -126, -147, 90, -104, - 161, 23, -191, -3, -64, -187, 11, 5, 68, 107, - 42, 123, -123, -52, -94, 78, -8, 34, -5, -5, - 129, 28, -3, -38, 12, 73 - }, - { - 825, -5136, -2818, 4076, 994, 498, 145, -29, -258, 273, - -172, 344, -388, -649, -688, -147, -1444, -573, 189, -257, - 54, -636, 2, -246, 134, 362, 195, -338, 677, -216, - -551, 200, 702, 304, 142, -74, -203, 20, -171, 128, - 227, -16, -344, 184, -711, -242, 227, 22, 365, 218, - -60, -73, -43, 88, 186, -330, -248, 116, 14, 110, - 24, -7, 81, 115, -23, 31, 195, -35, 59, -75, - -205, 101, -143, 127, 21, -123, 56, -67, 29, -29, - -182, 213, -72, 5, -23, -59, -8, -61, 139, 68, - 29, 62, -10, 41, 0, 58 - }, - { - 131, -1024, 2671, -997, -1473, 179, 4, -369, 382, 334, - -435, -477, -607, -434, 66, 353, -538, -544, -523, -597, - -7, -215, -324, -159, 380, 47, 152, -413, -650, 98, - -1324, -820, 517, -303, -397, -2, 112, -243, 186, -241, - 402, -236, -156, 534, -164, 57, -53, 285, -175, 136, - -163, 127, -8, 172, 174, -28, 116, -36, -13, -225, - -35, 20, -109, 40, -92, -75, -114, 66, 104, 185, - 108, 129, -37, 146, -32, -29, -22, -158, -164, 96, - -76, -68, -49, 116, -100, 66, 22, -145, 11, 131, - 36, -35, 7, -114, -40, -58 - }, - { - 780, -3267, -2446, 3234, 1992, 780, -482, -490, -32, 364, - -182, -570, -540, 590, 160, -537, -700, 860, 372, 917, - 309, -69, 720, -254, 303, -546, 485, -101, 219, -175, - -207, -160, -239, 344, 344, 78, -409, 162, 176, 486, - -65, -217, 183, 475, -75, 217, -49, 271, 128, -6, - -203, -364, 316, -9, -72, 407, 85, 79, 94, 444, - 235, -22, -96, -119, -210, 273, -50, 70, 73, -34, - 38, -190, -81, -59, 66, -16, 346, -66, 97, 23, - -19, -25, -97, 98, 120, 69, -47, 63, 35, -55, - -9, -17, 50, 54, -98, 127 - }, - { - 134, -2134, 2754, -1086, -1138, -173, 84, 226, -52, -276, - 17, -345, -58, -451, 29, 2, 193, -423, 227, 835, - -459, 411, 210, 520, 678, -262, 710, -855, 1009, -651, - 907, -706, -706, -173, -802, 147, 817, 198, -99, 111, - 4, -34, 175, -453, 278, 52, -57, 76, -28, 173, - -163, -150, -23, 121, 129, -138, -54, 109, -108, -54, - 83, 20, -71, 2, -57, 111, 148, 155, 88, 113, - 88, 205, 1, -22, 47, -112, 165, 70, 90, -114, - 18, 18, -46, -142, 129, 1, -76, 49, -38, -116, - 23, -73, -25, -42, -167, -47 - }, - { - 333, 589, -99, 875, -11, -573, 2066, -498, -590, -825, - -448, -33, -449, 189, -176, 302, 168, -417, 623, 177, - 676, -178, 48, -684, -462, 772, -580, 502, 706, 891, - 262, 353, -748, 521, 388, -489, 33, -498, 609, 63, - 262, -833, 63, -407, -114, 2, -1, -371, 92, -83, - 138, 339, 141, 295, -48, -198, 214, -398, 0, 539, - -90, -1, 74, -17, 69, -313, 297, 99, 329, -28, - 49, -36, -256, 80, -61, 88, 7, 12, -106, -34, - 107, -67, -109, -55, 53, -46, -26, -39, -25, -110, - 85, 70, -110, 24, -36, 91 - }, - { - -51, 3739, -12, 440, -25, -1099, 122, 957, 113, -169, - 1639, -247, -336, -475, -898, 412, -1163, 280, 669, -513, - 548, -658, 271, -339, 461, -584, -85, 306, -122, 1017, - 612, 39, 236, 256, -778, 1123, 332, 370, -67, 207, - 514, 208, -224, 104, -105, -99, 414, -165, 2, -137, - -73, 168, -28, -130, 20, 116, -79, -46, -184, -93, - 124, 172, -99, 117, -323, -161, 228, -156, 95, 35, - 93, -165, -155, -7, 115, -69, 15, 92, -135, 44, - -125, -97, 23, 226, -86, -199, 36, 107, 135, 145, - -31, -26, -53, 130, -79, -28 - }, - { - 486, -6883, -197, 1041, 873, 642, 2393, -63, 167, -1039, - -564, 80, 722, 436, -268, -325, 64, 856, 460, 263, - 616, 387, 165, -294, -113, 652, -501, 329, 34, -667, - 54, -297, 183, -126, 380, -263, 768, 92, 238, 49, - -343, 104, -334, 315, 35, -17, 153, 157, 310, 31, - -366, -93, 276, -58, 336, -449, -45, 389, 252, 98, - 163, -167, -85, 161, -38, 81, -165, -7, -49, -386, - -13, -166, -219, -160, -20, -6, -162, -32, -158, -231, - 78, 75, -88, -60, 5, -43, -164, 18, 91, -55, - 38, -73, 48, 158, -38, -29 - }, - { - 24, 3244, 440, 97, -643, -369, -1218, 589, -35, 181, - -7, -340, 818, -703, -1034, -256, -1019, 386, 982, -858, - -530, -443, 109, 215, 703, 81, -131, -535, 767, 193, - 581, -536, -254, -19, -308, -122, -628, -754, -359, 505, - 346, -262, 136, -271, -195, 224, 110, 143, 293, 118, - -110, -494, -26, -35, 167, -395, -121, -344, -174, 106, - -399, 61, -279, 13, 281, 72, -135, 186, -157, -88, - 53, 23, -134, 76, -89, -74, 54, -26, -239, 97, - 24, -100, -91, 104, 63, 2, -244, 31, -215, 17, - -33, 35, 73, 23, -50, -69 - }, - { - 532, -6199, -813, 1217, -154, -209, 1783, -243, -376, -447, - -1341, -250, -1785, -269, -1070, 792, 472, -949, -983, 572, - 181, 215, -1109, -439, -460, -383, 579, 844, -12, -621, - -707, 393, 14, -153, -264, -170, 207, 71, 353, -10, - 73, 53, -601, 404, -483, 215, -284, 53, 252, 292, - 149, -196, -185, 75, 122, -98, -1, -176, 143, 73, - 68, 167, -32, -462, 205, -234, -20, 109, 257, 175, - -99, -45, -313, 13, -216, 82, -172, -88, -17, -28, - -94, 4, 175, -19, 54, -58, -21, 122, 85, -127, - -72, 116, 122, 105, 0, 51 - }, - { - -4, 3632, -348, -97, -605, -1140, -1640, 504, 506, -86, - -490, -378, -20, -955, -381, 1316, -595, 25, -242, -136, - -960, 374, 384, 196, 557, -207, 392, -732, -116, 1038, - -50, 210, 799, -527, 548, 330, 113, 555, -575, -295, - 20, 188, 258, 627, 250, 599, -65, 590, 316, 144, - 677, -71, -238, 169, -70, 75, 126, 150, -39, -32, - 498, -56, -184, 167, -10, 106, 264, -142, 23, 13, - 108, -152, -19, 28, -40, 428, 67, -150, -235, 196, - 19, 104, 124, -87, 62, 24, -64, 36, 56, -25, - 168, 5, 128, 5, 46, 9 - } - }, - { - { - 160, 6927, -1919, -2777, -1000, 408, 206, -286, 779, -349, - 57, -90, -293, -537, 551, -456, 445, 1194, -239, -2002, - 30, -837, 588, -128, 136, 69, 98, -230, -274, -145, - -683, 664, -95, -153, -54, -180, 145, 168, 232, -76, - -255, -451, 65, -45, 124, 192, -131, -306, 51, -10, - -231, -226, 308, -140, -255, 136, -37, -138, -32, -26, - 103, 98, 196, 269, 52, 215, -247, 25, -209, -29, - 27, -32, -140, -99, 78, -61, -50, 262, 101, -50, - -63, -37, 111, 118, 72, -112, 20, -63, 38, -32, - 4, 33, 76, 33, -8, 0 - }, - { - -96, -2345, -979, -1426, 1034, -363, -152, -130, 621, -323, - -134, 173, 360, 437, 65, 299, -538, -804, -254, 922, - -92, -314, -19, 307, 74, -773, -547, 269, 213, -244, - -101, -296, -372, -226, 171, 585, 188, -188, -263, 77, - -194, -87, -368, 88, -22, -431, 156, 115, -323, 269, - -290, -109, -10, -80, 330, -235, -6, 69, 35, -315, - -11, 7, 246, 46, -41, -30, -89, 69, 133, -123, - 135, 76, -146, 14, -78, 10, -66, -143, -168, 21, - 170, 60, -21, 214, -31, -36, -75, -50, -25, 76, - -157, -56, -42, 57, 32, -123 - }, - { - 25, 2430, -2109, -3201, 761, -71, 218, 206, -204, -182, - 190, -832, -154, -203, 53, -126, -120, -70, 276, 436, - 201, 191, -177, -3, 270, -575, 318, -528, 139, -1, - 512, -700, 84, -240, -201, -35, 242, 245, -172, 314, - -276, 319, -176, -200, 313, 450, 501, -167, -132, -63, - 82, 260, 29, -141, 46, -220, 269, 18, 179, -282, - -90, 76, 22, -186, -179, -1, 15, 105, -79, 4, - 53, 95, 121, -140, -76, -107, -44, -57, 96, -71, - -44, 136, -48, 63, -108, 95, -40, 96, -28, 37, - -17, 32, -63, -24, -43, -31 - }, - { - -776, -2073, 1369, 1549, -457, 651, -176, -305, -273, 210, - -284, -84, -164, -489, -322, -201, 126, 678, -230, 523, - 393, 105, 333, -3, 87, 49, 74, 181, -61, 60, - -203, 132, 382, -380, -751, -477, -317, 355, -324, 258, - 73, -7, 422, -99, 468, -493, -148, 64, -2, 115, - 82, 119, -88, 87, -189, 259, 37, -163, -132, 86, - -112, -69, 265, -132, 121, -127, 160, 45, -127, 163, - -123, -54, 38, -113, -29, 51, -132, -57, -10, -56, - -41, 23, 76, 42, -6, 6, -28, -156, 34, -40, - 91, -81, 106, -27, 0, 29 - }, - { - -37, 379, -296, -311, 348, -248, 81, 89, -360, 128, - 59, 497, -11, -676, -873, -733, -464, 364, -80, -508, - 559, -804, 932, -350, -40, 534, 160, 27, -61, -389, - -220, 172, -90, 34, -7, 414, 17, 420, -272, 36, - 185, 212, -179, -40, -141, 262, 169, -56, -163, 224, - 85, -369, -252, 218, -71, 217, 60, -70, -127, 47, - 65, 44, 110, 204, 166, 26, 8, -67, 236, -265, - -10, 30, -132, -23, 15, -107, 110, 62, -15, -22, - 11, 102, -158, -41, -28, 45, -76, 49, -54, -97, - 101, 3, -34, -47, 11, 67 - }, - { - -931, -1614, 1369, 1590, -1586, 301, 377, -128, -658, -45, - -175, 592, -244, -532, -535, -284, -643, 141, 293, -160, - 35, -490, 258, -396, 199, 739, 172, -245, 599, 218, - -156, 318, 153, -117, -49, -62, -249, -21, -210, 84, - 139, 129, -401, -67, -700, -48, 560, 9, 160, -107, - -121, 162, -157, 4, 286, -168, -136, 180, -52, 27, - -86, -52, 295, 12, -221, -29, 66, -77, 186, 16, - -82, 231, -134, -15, 93, -4, 107, -97, 8, 0, - -121, 220, -212, -69, 56, -48, 86, -48, 64, 83, - 43, 117, -45, -30, -46, -64 - }, - { - 0, -2137, 2242, -236, -24, 188, -44, -80, 396, 120, - -329, 107, -381, -519, -85, -575, -1013, -251, -11, -331, - -474, -298, 853, 169, -48, 377, -39, -232, 55, 1326, - -62, -446, 255, 236, -101, 21, 89, -349, 480, -153, - 171, -331, -186, 602, -464, -88, -122, 93, -224, 308, - -288, -273, -444, 102, 96, -120, 36, -28, 30, -109, - -146, -240, -99, 46, -150, 49, 24, 124, 82, 72, - -43, 228, 93, 112, 18, -2, 11, 122, 30, 118, - -75, -18, -44, 49, -180, 9, 93, -130, -26, 31, - -36, -34, 66, -71, -26, -91 - }, - { - -904, -413, 936, 434, -956, 358, 153, 111, 130, 393, - 180, 336, -340, 308, 990, 289, -849, 782, 125, 427, - 77, -84, 243, -485, 497, -622, 435, -70, 627, -126, - -259, 184, 8, 69, -159, 92, 89, 293, -85, 238, - 21, -85, -267, 88, -25, 335, -130, -112, -30, 48, - -124, 17, 197, -410, -81, 403, 223, 176, -139, 171, - 176, 74, -193, -47, 52, 298, 0, 165, 19, -55, - 118, -132, 0, -43, 64, -133, 193, -10, 139, 32, - 31, 126, 9, 158, 80, -10, -96, 63, 101, -37, - -32, -39, 25, 61, -68, 64 - }, - { - 93, -1826, 3533, -233, 295, 18, -154, 159, -27, -162, - -25, 164, 228, -808, -97, 617, 924, -210, 263, 1002, - -301, 300, -610, -83, 440, -703, 531, -671, 873, -625, - 1098, -511, -600, -53, -361, -20, 561, -211, -570, -185, - -14, -96, 114, -381, 300, -253, -209, 324, -94, 4, - -5, -50, -205, -103, -21, -154, 130, 232, -164, -127, - -23, -98, 24, 89, -110, 107, 53, -44, 33, 94, - -45, 82, -66, -36, 135, -91, 10, -83, -64, -133, - 151, 25, -110, -167, 115, -21, -32, 136, 62, -8, - 60, -14, -17, 8, -45, 42 - }, - { - -330, 4107, 2331, -266, -727, -607, 2324, -747, -1001, -961, - -221, 269, -2, 663, -137, -521, -881, -1339, 123, -214, - 332, -843, 520, 225, 411, 858, -829, 400, -452, -43, - 23, 254, -688, 517, 268, -238, 293, -810, 685, 373, - 421, -516, 204, -296, -295, 65, 368, -279, -73, -167, - 13, 271, 243, -140, -421, -272, 206, -250, -126, 225, - -97, 49, 9, -90, 73, -380, 178, 111, 136, -164, - 106, 79, -198, 194, 32, 96, 111, -1, -302, -147, - 107, -147, -121, 138, 16, -3, 125, 25, 12, -55, - 74, 54, -102, 19, -101, 19 - }, - { - 1, 2765, -1580, -725, 130, -228, 635, -145, -870, -698, - 736, -179, -25, -888, -1568, 794, 345, -109, -262, -681, - 541, -517, 655, -657, 810, -67, 37, 908, 409, -35, - -37, -525, 47, 521, -1233, 377, -364, -42, -144, -39, - 108, -159, 48, 405, -62, 35, 330, -358, 199, 1, - 24, 73, -102, -325, -62, 114, -305, -79, 176, 199, - 73, 113, 220, 312, -19, 106, 42, -285, 161, 193, - 75, -152, -112, -151, -91, 57, 232, 68, -275, 95, - -36, -81, -24, 70, -67, -75, 149, 154, 91, -26, - -106, -68, -155, 76, -42, 53 - }, - { - -365, -7475, -933, -267, 259, -1399, 458, -263, 334, -528, - 439, 5, -65, -339, -362, 377, -87, 339, 642, 267, - 134, 43, 663, 211, -357, 500, -299, -56, -84, -130, - 83, -475, 125, -451, 299, -463, 523, 327, 251, -23, - -76, -20, -599, 292, -78, -106, -72, -143, 220, -142, - -224, 127, 483, 97, 366, -377, -211, -106, -60, -161, - -73, -142, 99, 83, -231, -46, -208, 52, 68, -286, - 17, -125, -79, 108, -47, -99, -81, 195, 42, -96, - 114, -98, -60, 84, 19, -17, -152, 32, 139, -9, - 71, -65, -7, 162, -80, -80 - }, - { - -43, 718, -1646, 189, -280, 226, -727, 381, -154, -78, - -220, -219, 1028, -382, -1263, 730, 254, 794, 402, -651, - -69, 353, 658, -632, 245, -212, -120, -563, 317, -89, - 379, -549, 450, 51, -193, -123, -778, -654, -133, 776, - 316, -269, 307, -132, -408, 186, 156, 1, 90, -34, - -186, -346, -93, -105, 439, -115, 33, -145, -3, 300, - -35, 206, -388, -25, 183, -148, -262, 142, -251, -57, - 87, -102, -141, 190, -146, -96, 39, 179, -35, 172, - -2, 3, 18, 95, 124, 129, -91, 159, -116, -76, - -126, 6, 99, 42, -79, -77 - }, - { - -431, -6037, -445, 1082, 35, -765, 1706, 224, 42, 588, - -29, 587, -1210, 368, -1066, 442, 177, -462, -451, 552, - 51, 493, -432, 25, 189, -311, 231, 402, -318, -640, - -560, 381, 62, -455, -259, 340, 542, -279, 239, -92, - -53, 289, -24, 761, -506, 361, -212, 70, -75, 292, - 168, -295, -24, -13, -204, -172, -69, -35, 367, -165, - -76, 86, -65, -358, 214, -102, 2, -53, 49, 20, - 63, 81, -359, 120, -44, 178, -106, -35, 105, 59, - 41, 116, 85, -97, 59, 13, 24, 74, 116, -8, - 57, 45, -49, 129, 25, 45 - }, - { - -35, 3654, -595, -285, 74, 416, -878, -151, 134, -123, - -100, 140, -128, 564, 1479, 1952, -57, 246, 143, -705, - -995, 431, -383, -242, 664, -358, 565, -199, -135, 791, - -54, -181, 628, -565, 477, 135, -385, -119, -464, -307, - -137, -12, -33, -28, -379, 272, -330, 128, 72, -14, - 570, 56, -74, 115, -318, 18, 83, 156, 212, -183, - 178, -111, -124, 50, -102, 90, 135, -34, 58, -268, - 127, -98, -255, -115, -125, 90, -120, 38, -37, 94, - -60, 76, -82, -102, 75, -89, -50, 13, -57, -68, - 106, -113, 174, 54, -32, 0 - } - }, - { - { - -271, 6944, -338, -3706, -1086, 459, 251, -109, 788, -477, - 248, -166, -182, -191, -72, 104, 217, 966, -266, -1547, - -257, -527, 53, 224, 60, 116, 24, -240, 21, -576, - -79, 470, 240, -465, -234, 259, 276, -209, 139, 74, - -364, -227, -65, 116, 206, -25, -198, -162, 31, -120, - -143, -33, 53, -137, -184, -6, -15, -230, -61, 54, - -61, 221, -4, 337, 144, 128, 34, -276, -48, -163, - 23, 1, -181, -28, 2, -1, 70, 30, 134, 47, - -63, -25, 28, 143, -20, 50, -91, 28, -50, 50, - 52, -7, 55, -6, 58, 16 - }, - { - -20, -3556, -160, 262, -1024, -202, -175, 395, -82, -181, - 284, -159, 730, 264, -23, -251, -104, -920, 85, 743, - 209, -584, 52, 464, -60, -363, -210, 44, -394, 253, - -223, 30, -723, -44, 49, 427, 200, 117, -337, 215, - -404, -301, 28, -161, 29, -213, 314, -129, -319, 102, - -138, -62, 13, -21, 40, -95, 81, -93, 57, -314, - 35, 204, 51, 54, -98, 18, -67, 89, 136, -132, - 29, 101, -78, -5, -35, -42, -166, -123, 50, -31, - -5, 118, 114, 62, 71, -57, -95, -58, 36, 29, - -62, -24, -26, 4, 17, -170 - }, - { - 27, -1125, 50, -2009, -913, -103, 258, 313, -348, -302, - 613, -1000, 33, -524, -31, 134, -138, -14, -14, 697, - -361, 734, -68, -218, 336, -279, -356, -81, 87, 215, - -58, -110, -209, -64, -427, -50, 185, 116, 13, 56, - 82, 29, 129, -212, -57, 586, 319, -28, -164, -201, - 191, 437, -237, 79, 43, -243, 208, 69, 42, -210, - -82, -49, 218, -305, -80, -14, -110, 85, 104, -110, - -54, 235, 70, -124, -176, -181, 129, 43, -74, -28, - 71, 33, -6, 62, -58, -83, 75, 41, 8, -13, - 25, -4, -3, -57, -6, -34 - }, - { - 864, -37, -2165, 778, 725, 258, 49, -346, -369, -245, - 243, -426, -235, -81, -626, -245, 309, -72, 370, 681, - 319, 35, -360, 235, 340, -242, -69, 117, 93, -74, - 52, 37, 491, -494, -406, -620, -159, 6, -25, 49, - 208, 72, 345, 187, 249, -348, -237, 46, -236, 363, - 29, -14, 138, 40, -71, -3, 55, -84, -32, -327, - 214, 79, 147, -112, -69, -30, 152, 131, 45, -75, - -53, -193, 123, -3, -73, 65, -113, -2, -115, -57, - -37, 2, 77, 136, -87, 25, -101, -73, -52, 42, - 132, -125, 115, -37, 14, 26 - }, - { - 23, -2302, 1599, 329, -80, -62, -102, 112, -162, -90, - 361, 485, -88, -808, -871, -580, -780, 623, -1142, 327, - 171, -25, -293, 210, 21, 86, 368, 277, -2, -13, - -638, 42, 86, -130, 624, 201, 221, 296, -540, 9, - 605, -335, 86, 95, -210, -122, 303, 15, -220, 91, - 117, -174, -349, 88, -180, 298, -68, -30, -101, 20, - 58, 101, 101, 104, 170, 107, -153, -132, 135, -21, - -96, -64, 42, -155, 92, 16, 151, -5, 18, -95, - 5, -27, -55, 55, -133, 46, -80, 46, -79, -30, - -1, 11, -44, -9, 45, 57 - }, - { - 1023, -829, -1435, -11, 353, 14, 33, -201, 194, -673, - 364, -518, 302, -1, -559, -504, -205, 29, -650, 62, - 486, -551, 325, -855, 1094, 551, -103, 10, 133, 390, - 131, 592, -296, 9, -60, -178, -254, -175, 74, -109, - -28, 215, -465, -197, -254, -210, 493, -257, 177, -20, - -131, 316, -12, 2, -113, 223, 13, 57, -276, -54, - -12, 74, 192, -187, 99, -150, 29, -75, 115, 53, - 121, 182, -149, -156, 156, 90, 40, -90, -51, -27, - -23, 44, -90, -58, 60, 22, 80, 22, -74, 62, - 46, 129, -47, -6, -79, -66 - }, - { - -97, 54, -506, 406, 125, 52, -40, 297, -104, -56, - -236, 229, -323, -30, -274, -656, -1190, -723, 375, -185, - -726, -228, 755, 365, -22, 130, 213, -407, 134, 1308, - 228, 29, -365, 712, 78, -398, 450, -449, 314, 242, - -77, -303, -258, 420, -129, -114, -153, 173, -409, 323, - -82, -354, -216, -90, 141, -341, 100, -27, -51, 77, - -157, -155, -102, -177, -87, -10, 151, 75, 28, 44, - 162, 163, 108, -66, 45, 96, 14, 50, 224, -142, - 5, -6, 98, -76, -115, -41, -13, 20, -118, 45, - -65, 17, 5, -52, -69, 12 - }, - { - 1082, -230, -1054, -1051, 309, 140, 370, -190, 233, 165, - 1211, -290, -254, 350, 497, 980, -750, 67, 233, 455, - -80, 22, 323, -322, -1, -332, 275, 84, 392, 65, - -212, 143, -81, 59, -243, -141, 555, 124, -217, 5, - 50, 83, -390, -168, 202, 143, 151, -292, 158, 14, - -248, 174, -166, -3, -111, 271, 131, 323, -112, 3, - 244, -88, -33, -53, 158, 200, 65, 111, -35, 72, - 103, -239, -4, 120, -84, -59, 54, 112, -14, 68, - 28, 157, 24, 101, 97, -67, 2, 59, 83, -57, - 1, -69, 73, 55, -12, -64 - }, - { - -150, 2163, -1006, 714, 229, 158, -159, 5, 59, -22, - -194, 389, -15, -598, -272, 548, 809, -15, 178, 458, - 212, 223, -239, -443, 283, -466, 292, -162, 194, 297, - -206, 70, -429, -189, -89, 9, 228, -6, -791, 38, - 146, -232, -35, -397, 245, -192, -71, 153, -94, -95, - 77, -71, -111, -209, 108, -196, 146, 158, -105, -135, - -127, 5, 79, -66, -36, 18, 85, 20, -1, -67, - 10, -28, -4, 75, 41, -55, -3, -109, -87, -60, - 52, 44, -116, -26, 51, 14, -59, 86, 65, 136, - -66, 88, -58, -24, 22, 85 - }, - { - 366, 6307, -588, -115, -1034, 138, 1251, -222, -869, -501, - -774, -105, 336, -47, 629, -480, -1082, -787, -174, -695, - 309, -788, 386, 404, 449, 917, -642, -3, 67, -389, - -89, -80, 72, 331, 171, -498, 339, -325, 9, 415, - 248, 85, -595, 16, 99, -205, 228, 229, -145, -217, - -92, 120, 698, -491, -329, -24, -169, -179, -19, -112, - -30, 177, 39, -229, 127, -161, -157, 208, 51, -219, - 247, -31, 34, 39, 45, 42, 100, -72, -212, -91, - -19, 88, -235, 36, 59, 46, 216, 38, 26, -59, - 64, -54, -7, 9, 16, -104 - }, - { - 12, -532, 1292, -512, -213, -238, 867, 34, -921, -325, - -244, 174, -210, -190, -955, -201, 647, -534, 281, -870, - -372, 690, 657, -1124, 674, 342, -170, 279, 990, -748, - 334, -311, -79, 81, -411, -645, -88, -271, -11, 183, - -279, -335, 348, 63, 219, 208, 185, -237, 165, 2, - -113, 186, -147, -480, 123, 34, -17, -339, 338, 233, - 10, -146, 326, 232, 241, -4, -11, -113, 36, 327, - -142, -94, -60, -64, -236, 13, 188, 42, -51, -74, - 146, -144, -87, -77, 58, 2, 215, 76, -20, 11, - -23, -109, 5, -104, -2, 56 - }, - { - 224, -8132, -491, 27, -382, 14, -1368, -126, 86, -250, - -389, 657, -582, -32, -740, 143, 820, -529, 1030, 417, - 83, -188, 298, 312, -158, 272, 293, -423, -283, 344, - -272, -343, 177, -185, 21, -472, 325, 363, -36, 225, - 225, -287, -262, 146, -204, 31, -183, -397, 234, -139, - 246, -89, 141, 310, -100, -75, -75, -171, -292, -49, - -15, -220, 113, -60, -243, -28, -101, -113, 213, 25, - -226, -84, 98, 115, -168, -30, -138, 163, 167, -134, - 90, 4, -6, 121, -82, -102, 13, -54, 69, 153, - -13, -47, 24, 28, -49, 66 - }, - { - 17, -1827, 171, 119, 159, 45, -479, -49, 181, -172, - -427, 372, -334, 716, -230, 680, -495, 1092, 132, -435, - 160, -267, 995, -317, -847, 589, -431, -197, -384, 275, - 403, -887, 513, -380, 660, -476, -206, -493, -83, 397, - 177, -59, -142, -10, -152, 92, 229, -161, 57, 84, - -419, -231, -90, -19, 333, 68, 8, 125, -126, 195, - 221, 157, -400, 95, -74, -120, -275, 215, -127, -14, - -76, -15, -64, -25, 145, -144, -81, 191, -33, 228, - -209, 137, 168, -162, 264, 143, 21, -36, 44, -196, - 5, 63, 152, -120, -54, -39 - }, - { - 354, -5756, -980, 536, 300, 216, 346, 563, -362, 669, - 197, 240, -522, -279, -478, 321, -127, -511, 442, 20, - 178, 352, -506, -48, 779, -349, 207, 72, -154, -454, - -570, -66, 128, -232, 232, 192, 145, -282, 317, 122, - -190, -238, 464, 453, -578, 219, -71, 245, 73, 156, - 35, -170, -77, -35, -361, 156, -239, 216, 244, -187, - 204, -174, -179, -111, 21, -80, 87, -118, 54, -37, - 46, 44, -127, -82, 160, 1, -8, -106, 76, 29, - 112, 128, -1, -28, 17, -33, 181, 9, 7, 57, - 38, 2, -56, 104, 104, 0 - }, - { - 37, 1735, 790, -836, 632, 172, -697, -120, -159, 42, - 279, 147, -404, 2, 3203, 373, 531, 214, 890, -725, - -478, -155, -158, -71, 333, -406, 164, 88, 327, 614, - -10, -590, 542, -535, 449, 70, 72, -633, -408, 21, - -105, -435, -186, -151, -22, 93, -164, -84, 152, 227, - 242, 131, 13, -59, -379, -3, 254, 98, 265, -153, - 94, -66, 28, -147, -184, 186, -31, 285, -46, -144, - 41, -232, -70, -40, -29, -196, -29, 83, -38, -117, - 28, -26, -94, 61, -11, -112, 4, -32, -132, 14, - 15, -66, 124, 48, -25, -44 - } - }, - { - { - 311, 6139, -395, -2025, 339, 348, -1, -55, 1013, 88, - 90, -726, -284, -41, 8, -80, -133, 741, -357, -244, - 1140, -264, -187, -184, -514, -333, -129, 19, 689, 216, - 314, 311, 629, -124, -149, 429, 521, -110, 25, 314, - -66, -72, -160, -70, 39, 114, 46, 172, 86, -190, - 82, -8, -143, -141, -285, -198, -32, -290, -144, 0, - -179, 90, -261, 164, 76, -85, -33, -211, 50, -141, - -74, -2, 16, 110, -56, -85, -40, -63, 72, 45, - -109, -33, 7, 43, -78, 40, -77, 48, -67, 79, - 87, -50, 32, 13, 55, 30 - }, - { - 70, -1006, 2043, 1342, -1053, -279, 38, 631, -130, -186, - -100, -489, 373, -47, 66, -504, 368, 266, 745, 460, - 425, -527, -218, 24, -154, -79, 100, 200, -453, 255, - 113, 388, -677, 81, 33, 42, 65, 395, -272, 162, - -222, 181, 208, 19, 431, -43, 158, -393, -372, 186, - 212, 204, 68, -94, -271, -145, 185, -6, -64, -355, - 240, 226, -160, 10, -158, 71, 142, 119, 162, -140, - -87, -22, -39, 58, -11, -21, 19, 97, 126, 66, - 75, 51, 49, -23, 24, -7, 16, -22, 24, 53, - 136, 111, 27, -39, -2, -109 - }, - { - 9, -4921, -2305, 777, 339, -207, 371, -117, -627, -176, - 435, -965, 387, -198, 454, 652, 34, -713, -920, 312, - -425, 449, -265, 92, 324, -399, -657, -82, 78, 5, - -10, 23, -502, -16, -107, 49, -145, -450, -289, -54, - 239, 120, 279, -340, -437, 290, 84, -41, 37, -118, - 169, 259, -256, 242, 33, -163, 177, 47, 143, -135, - -126, -138, 193, -70, -50, -125, -89, 14, 70, -137, - -136, 47, 59, -21, -177, -126, 244, 125, -45, -33, - 79, 46, -48, 72, -29, -122, 65, 100, 89, 53, - 57, -52, 39, -5, 18, -25 - }, - { - -830, 117, 308, 544, -82, 122, 102, -410, -369, -594, - 71, -215, 105, 229, -373, -123, 223, -207, 93, 335, - -31, -102, -509, 31, 508, 134, -286, 157, 0, -151, - 389, 69, 239, -259, 141, 223, 337, -100, -20, 4, - 537, 220, 233, 145, -39, -44, 16, 79, -232, 169, - -59, -6, 157, 75, 29, -56, 54, 90, -65, -317, - 210, -103, 191, -6, -78, 181, 151, 141, 95, -165, - 1, -47, 136, 104, 0, 59, -79, 36, -84, -48, - -23, -6, -2, 120, -58, 33, -66, 41, 9, 25, - 54, -122, 66, -77, 32, 26 - }, - { - 15, -3099, 969, 580, -328, -9, 69, 173, 69, 32, - 326, 318, -13, -578, -313, 387, -769, -24, -926, 155, - -277, -364, -1068, 466, 394, -438, -67, 198, -122, 264, - 28, 16, 62, -260, 92, -73, 476, 346, -285, -105, - 641, -369, -217, 33, -135, -87, 70, -92, -259, -34, - 120, 137, -158, 99, -27, 255, -204, 17, -163, -169, - -117, 52, 76, -68, -20, -33, -113, -90, -15, 86, - 71, 55, 16, -182, 133, 76, 196, -58, -29, -111, - -4, -48, 15, 97, -215, 30, -36, 42, -74, -40, - -74, -11, -44, 17, -3, -30 - }, - { - -848, -1518, 996, -194, -289, -221, 59, 384, 613, -744, - 383, -747, 470, 303, -453, -330, -199, 44, -380, 102, - 275, -412, 414, -698, 953, 248, -41, -110, -325, 153, - 139, 227, -353, 322, 201, -211, -401, -366, -90, -199, - -137, 107, -392, 31, 194, -97, 330, -506, -101, -152, - -365, 156, 225, 225, -191, 148, -15, 42, -175, -29, - 77, 107, -23, -177, 189, -102, 76, -77, 78, -6, - -7, 70, -96, -133, 35, 53, 60, -26, -30, 0, - 8, -1, -70, -78, 36, -26, -17, 14, -103, -6, - 10, 51, -66, 36, -36, -43 - }, - { - 31, 883, -884, 116, -237, 24, -23, 137, -494, 49, - -63, 372, 128, 285, -156, 111, -181, -412, 533, -123, - -1007, -481, 65, 213, -323, -97, 562, -209, 68, 493, - -112, 267, -86, 586, 57, -427, 442, -232, -25, -110, - 4, 126, -21, 228, -32, 37, -193, 307, -75, 299, - -152, -208, 55, -296, -97, -286, 188, -49, 55, 287, - -118, -110, -86, -169, -28, 64, 219, 13, -19, 53, - 127, 2, 66, -49, 52, 31, -96, -71, 224, -138, - 74, -102, 21, -82, -59, 76, 9, 69, -134, 19, - -103, -9, -21, -53, -66, 56 - }, - { - -1086, -1161, 1253, -1501, -394, -223, 447, -115, -21, -261, - 1304, 82, -66, 410, 22, 282, -581, 208, -130, -227, - -412, 86, 619, -147, -15, -29, 146, -244, -83, 21, - 146, 297, -414, -401, -169, -119, 310, 13, -286, -211, - -74, 220, 82, 107, 116, -79, 302, 197, 439, 114, - -189, 107, -97, 263, -41, 98, 12, 254, -172, -8, - 105, -199, 154, -86, 30, 208, 44, 135, 42, 95, - 78, -240, 35, 172, -96, -64, 2, -5, -172, -7, - 10, 106, -101, -64, 15, 22, 74, -30, -2, -29, - 48, -96, 12, -6, 43, -22 - }, - { - -67, 1395, -2973, 268, -219, 30, 11, 94, 101, 71, - -398, 56, 603, 269, -323, -699, -352, 133, 321, 80, - -192, 108, 34, -4, 273, -639, 651, -190, -273, 317, - -370, -26, -317, -8, 212, 262, 99, 313, -511, 297, - 215, -234, 72, -444, 200, 1, -137, -218, -160, -66, - -83, 8, 59, -193, 71, -205, 141, 21, -96, 22, - -96, 58, -8, -163, 57, -82, -22, -63, -56, -67, - -35, -48, 60, 75, 41, 7, 106, 38, -28, -39, - -9, -1, -62, 30, -40, -29, -28, 55, -6, 70, - -61, 87, -89, 50, 95, 19 - }, - { - -307, 4970, -1269, 239, -419, 304, 525, 453, 10, -265, - -920, -213, 196, -577, 311, 476, 113, -264, -402, -1485, - -217, -585, 12, 219, -263, 678, -154, -8, 239, -340, - 172, -154, 240, 420, 109, -353, 127, -495, -346, -148, - -75, 306, -482, 66, 168, -326, 74, 446, 149, 115, - 3, 49, 647, -59, 185, 49, -255, -137, -38, -471, - 6, 198, 35, -222, 34, 35, -117, -47, -67, -98, - 187, -43, 103, -138, -99, -89, 93, 125, 50, -18, - -108, 82, -147, 52, -49, 24, 155, 18, 126, -28, - 91, 30, -25, -87, 28, -80 - }, - { - 71, -2656, 55, 272, 28, -96, 996, 276, -396, -151, - -279, 542, 124, 59, -185, 325, 323, -647, 599, -589, - -524, 433, -224, -1202, 278, 93, -180, -114, 305, -1094, - 593, 109, 116, 80, -298, -710, -190, -446, 19, 76, - -403, -173, 198, -334, 347, 313, -159, -378, 140, 155, - -126, -3, -58, -113, 398, 174, 96, -397, 281, 244, - 82, -261, -75, -26, 256, -187, -94, -112, -59, 306, - -84, -65, 31, 2, -175, -25, 61, 118, 23, -190, - 99, -130, -5, 81, 221, -36, 89, 61, -4, 125, - 45, -80, 106, -103, -70, 64 - }, - { - 95, -6664, 1944, 1113, -793, -87, -1542, -309, 77, -273, - -1941, 67, 6, 433, -920, -960, 36, -776, 972, 7, - -159, 80, -322, -287, -206, -36, -18, -192, 54, 525, - -1, -129, 49, -470, 200, -135, -145, -274, -646, 260, - 523, 88, 12, 9, 188, 189, -349, -298, 87, -302, - 251, -230, -353, 208, -236, -96, 84, 157, -39, -144, - -89, -183, -67, -324, -59, 96, 10, 64, 253, 270, - -17, -68, 203, 144, -203, 102, -126, -25, 178, -24, - 40, 78, 114, 138, -77, -68, 32, -110, -20, 146, - 26, -29, -4, -65, -87, 71 - }, - { - 38, -2443, 278, 470, 264, 118, -467, -207, 39, -100, - -73, 566, 2, 1212, 426, 941, -530, 520, 35, 768, - 270, -1507, -57, -36, -864, -101, -814, 177, 332, 384, - 496, -536, 498, -153, 672, -715, 16, 226, 293, 25, - -381, -469, -470, -7, 46, -136, 48, -206, 93, -9, - -379, 37, 125, 186, 137, 60, 57, 85, -1, 98, - 158, 283, -47, 241, -148, -18, -303, 145, 135, 38, - -93, 168, 59, -48, 198, 96, -38, -88, -130, 156, - -203, 160, 124, -327, 118, 156, 164, -53, -19, -51, - 151, 37, 53, -90, 34, 28 - }, - { - -176, -4502, 521, -81, 474, -111, -861, 12, -921, 67, - 438, 12, -771, 404, 965, 998, -157, -441, 612, -218, - -181, 28, 249, 661, 842, 7, 430, -56, -6, -134, - -556, -227, 422, 510, 136, -597, -495, -383, 216, 138, - -54, -618, -290, 35, -551, 25, -19, 116, 449, 560, - -10, -158, -134, 44, 10, 289, -383, 176, 218, -199, - 170, -245, -108, 74, -88, -202, 62, -152, 78, -56, - -6, 130, 107, -82, 102, -145, -71, -100, -49, -197, - -86, 81, 77, -8, -71, -31, 164, -52, -49, -12, - -4, 61, 16, 22, -10, 23 - }, - { - 81, -677, -582, -562, 85, -359, -610, 95, -166, 301, - 257, -323, -289, -934, 1817, -382, 300, 3, 1139, 224, - -45, -357, 81, -223, 34, -302, -337, -141, 254, -118, - -305, -280, 566, -636, 47, 90, 15, -590, 55, 379, - -41, -298, -320, -53, 352, -216, -348, 44, 171, 70, - 31, -19, -61, 8, -231, 163, 251, 89, 214, -118, - 53, -130, 230, 15, -113, 76, -49, 319, -3, -84, - -7, -123, 206, 114, 24, -134, -46, 37, -7, -79, - 136, -12, -70, 37, -107, -135, -3, -68, -166, -33, - 1, 22, 90, 21, 45, 16 - } - }, - { - { - -477, 2003, 2809, -480, -166, 94, 102, 530, 317, 590, - -609, -850, -138, 316, -404, 174, 51, 119, -247, 92, - 1321, -271, -519, -445, -198, -71, -351, 102, 144, 433, - 520, 277, 329, 58, -207, 391, 520, 158, 111, 299, - -100, -229, 18, -195, -90, 87, 180, 247, -119, 95, - -85, -120, -8, -185, -179, -123, -120, -150, -103, -40, - -131, -6, -21, -9, -58, -117, 27, -148, -31, -110, - -23, -33, 122, 53, -63, -23, -132, -2, 58, -11, - -56, -123, 25, 5, 15, -70, 62, -73, 38, 27, - 43, -34, -27, 75, 18, -34 - }, - { - -20, 1818, -5, 1090, -60, -263, -112, 537, 78, 113, - -465, -792, 473, -149, -8, -22, 93, 733, 192, 202, - 491, -53, -114, -464, -204, -152, 299, 73, -58, 63, - 435, 178, -554, 207, -423, 306, -361, 683, -175, 182, - -225, 138, 167, 255, 277, 96, 88, -380, -196, 146, - 78, 98, -2, 26, -122, -128, -5, 27, -80, -187, - 109, 204, -12, -165, -4, 22, 125, 55, 128, -141, - 4, 0, -56, 0, 25, -10, 95, 115, 45, 171, - 46, 65, 4, -51, -53, 5, 63, -25, 53, 14, - 211, 35, 26, 23, -60, -49 - }, - { - -22, -5867, -1011, 1876, -471, 115, 242, -132, -464, 160, - 7, -727, 107, 182, 369, 310, -247, -387, -512, -130, - -108, 3, -58, 256, -300, -346, -211, 23, -177, 85, - 125, -198, -58, -555, 148, -100, -296, -474, -321, -150, - 370, 83, 186, -268, -96, 138, -11, -137, 114, 115, - -31, -174, 232, -9, -67, -1, 255, 33, -23, 9, - -187, -20, -17, 146, -207, 19, -26, 25, -26, 0, - -193, -19, 63, 46, -177, -26, 55, 49, 102, -30, - 37, 0, 50, 82, -8, -63, 27, 75, 52, 75, - 31, -42, 43, 11, 9, -33 - }, - { - 602, -1458, -590, 907, 247, 110, 176, -430, -426, -314, - -84, -229, 366, 83, -488, -198, -73, 777, -828, 370, - -25, -229, -154, 319, 139, 366, -886, 648, -175, -18, - 453, 329, -149, -28, 246, 170, 226, 181, -187, 11, - 401, 377, -29, 180, -7, 88, -268, 339, -143, -60, - -4, 130, 59, 196, -37, -54, 39, 92, -73, -85, - -121, 94, 33, 170, -221, 216, 90, 148, 14, -22, - -116, 99, -32, 241, -37, 34, -12, 9, -37, -66, - 58, -20, 19, 14, -69, 64, 53, 9, -27, 17, - -22, -68, 46, 11, -44, -28 - }, - { - 1, -1592, -467, 626, -197, -37, 52, -59, 369, 74, - 459, -62, -83, -141, -20, -64, -104, -550, -204, -614, - -305, -147, -604, 5, 205, 306, -536, -49, -3, -46, - 221, 26, 30, 30, -186, -94, 377, 347, -154, -30, - 235, -11, -279, 13, -208, 156, 106, -146, -279, -18, - -1, 264, 20, 135, -38, 19, -14, -26, -26, -121, - -184, 73, 0, -208, 116, -194, -38, 129, -177, 41, - 136, 72, -60, 4, 31, 49, 66, -51, 18, -83, - -47, 132, -63, -41, 8, -73, 45, -62, -34, -75, - -47, -27, 44, 10, -82, -21 - }, - { - 432, -2530, 71, -546, 465, -149, -119, 601, 132, -191, - -45, -361, 361, 392, -601, 225, 17, -390, -415, 253, - -24, 14, -200, 49, 135, 90, 336, -102, -86, -185, - 77, 99, -22, 102, 196, -420, -51, -313, -327, 68, - -276, 180, -371, 14, 199, -32, 127, -235, -211, -75, - -90, -96, 121, 194, -14, 50, -25, 101, -38, -272, - 133, 114, -96, 68, 85, 69, -140, 14, 86, -25, - -31, -59, -45, 13, -92, 103, -38, 62, -87, -1, - 80, -63, -125, -45, -33, -36, 47, -33, 6, -66, - -54, 60, -68, 39, 10, 9 - }, - { - 44, 647, -284, -198, -238, 16, -22, -17, -296, 38, - 203, -3, 283, 581, -497, 127, -3, -52, -6, 271, - -1078, -320, -578, 586, -405, 345, 366, -144, 200, -219, - -130, 245, 109, 91, 415, 25, 4, -92, -32, -156, - -184, 327, 112, 144, -238, 28, -120, 55, 330, 26, - -52, -88, -86, -221, -248, -230, 96, 110, 151, 56, - -54, -11, -175, -23, -60, 147, 108, 74, 21, 33, - 26, 16, 35, 58, -23, 4, -95, -144, 209, -45, - 24, -38, -55, -8, -16, 18, 25, -3, -23, -7, - -55, -72, -11, 38, -133, -5 - }, - { - 857, -3018, 59, -1491, -15, -98, 690, -299, -93, 85, - 228, 656, -83, 437, -142, 45, -116, -32, -98, -643, - 492, -98, 161, 105, 172, 14, -201, -139, -120, -75, - 413, 85, -297, -383, 56, -99, 150, 98, -113, -106, - -12, -4, 332, 128, 50, 113, 15, 495, 174, 97, - -3, 5, 32, 95, 122, -86, 242, -30, -93, 72, - -107, 88, -13, 65, -86, 161, 175, -37, 225, 55, - -103, -32, -78, 111, 119, -120, -164, 52, -9, -94, - -3, 31, -59, -123, 42, 49, 26, -10, -62, 57, - -24, -88, 36, -3, 15, 23 - }, - { - 159, -1507, -176, -719, 54, -86, 181, -170, 235, 38, - 122, -371, 557, 648, -661, -161, -100, -251, 71, -21, - -105, -35, 121, 260, 204, -282, 104, -138, 146, 50, - -303, -314, -88, 37, 194, 333, 10, 257, -279, 330, - 114, -499, 74, -18, -245, 164, -327, -209, 62, 130, - -333, 90, 84, -88, -47, 69, -154, 14, -242, 107, - 70, -11, -18, -97, -65, 44, -97, 17, 34, -86, - -127, 28, 26, 16, 67, 2, 85, 40, 1, 0, - -26, -20, 20, -53, -33, -35, -17, 31, 23, 26, - 20, -56, -13, 36, 90, -9 - }, - { - 205, 3926, -851, -39, 300, 826, -201, 463, -55, -12, - -699, -180, 312, -416, -391, 379, 554, -670, -720, -335, - -1247, 167, -361, 306, -144, 57, 284, 39, 343, -587, - 259, -25, -47, 397, 215, 10, -281, -286, -259, 43, - -473, 120, 8, -6, -116, 55, 64, 240, 8, 59, - 301, -140, 467, 106, 187, -116, 16, -94, -214, -311, - -38, 21, 256, -71, -224, 67, -77, -60, -67, 103, - 100, -41, 2, -153, -147, 12, 92, 126, 6, -18, - 10, 116, -164, 32, -45, -54, 124, 106, -3, 65, - 47, 38, -84, -61, 12, -21 - }, - { - -108, -2560, -267, 469, -2, 476, -104, -286, 477, -268, - 198, 179, 283, 77, -73, 357, 236, -176, -70, 359, - -413, -239, -1019, -4, -120, -12, -27, 127, -394, -273, - 161, 258, 110, 18, -282, -323, -401, -631, -61, -5, - 78, -215, -66, -104, 143, -117, 179, -393, -164, 183, - 190, -7, -109, 187, 267, 215, 38, -342, 228, 120, - 179, -11, -256, -125, 179, -252, -89, -73, 4, 104, - 17, 104, -52, -78, -64, -56, 45, 221, -110, -70, - -63, -33, 71, 56, 125, 63, 27, 60, 97, 38, - 74, -26, 51, -29, -85, 39 - }, - { - -509, -3745, -99, 1368, -639, -1260, 78, -463, -247, -345, - -1443, -358, 311, 230, -481, -909, -683, -257, 10, 640, - -219, 425, -855, -131, -315, -71, -155, 195, 55, 176, - 58, -47, 120, -572, -113, 510, -90, -441, -667, 313, - 364, -22, 421, -239, 266, -80, 5, -91, -64, -364, - -33, 99, -363, -183, -9, 104, 10, 20, 143, -150, - -276, -49, -204, -16, 114, -90, 75, 82, 202, 53, - 123, 17, 106, 78, -89, 61, -22, -7, 81, -22, - 50, 29, 108, 110, -132, 88, -119, 6, 23, 70, - 31, -61, 28, -76, -66, 63 - }, - { - -31, -1360, -288, 354, -84, -13, 42, -122, -80, -438, - 377, 186, 530, 353, 695, 718, 64, -31, 47, 518, - -4, -148, -1310, 213, -179, -994, 301, -585, 628, 210, - 382, 310, -311, 64, 427, -481, -156, 561, -73, 218, - -4, -696, -428, -109, 10, -289, -158, 13, 230, -237, - -83, 31, 170, 239, -89, -136, 239, -131, 164, 27, - 345, -29, 56, 135, 98, -218, -119, 49, 189, -172, - 0, 126, 91, 82, 128, 77, 14, -112, -102, 17, - -8, 108, -117, -92, 40, 130, -18, 54, 72, 23, - 142, 14, -19, -4, -100, 26 - }, - { - -96, -3204, -426, -329, 837, -1025, -193, 72, -675, -508, - 793, -720, -32, -203, 1777, 633, -505, 605, -34, -138, - -277, 254, 471, 574, 117, 225, 839, 51, -117, 219, - -210, -738, 287, 685, -33, -528, -518, -224, 149, -113, - 11, -374, -488, -183, -76, -367, 152, -7, 476, 403, - 197, -25, 44, -266, 144, 246, -272, 111, 117, 135, - -118, -145, -107, 111, -259, 8, -174, -58, -118, 79, - 95, 59, 147, -63, 81, -193, -90, -32, 4, -202, - -64, -7, 66, 23, -57, -1, -29, 41, -17, 12, - 5, 36, 61, -15, -86, 77 - }, - { - -180, -1255, -8, -219, -565, -216, -149, -117, 40, 67, - 267, -651, 92, 626, -1456, 57, 76, -169, 1063, 426, - -277, -59, -362, 47, -241, -204, 48, -576, 18, 514, - -494, -11, 43, -236, -156, -218, 186, -168, -118, 325, - -195, -6, -281, 154, 90, -215, -179, -187, 234, 58, - -91, -4, 194, -275, 89, 101, 64, 221, 55, -1, - -99, 9, 163, -94, 127, -149, 85, 37, 117, -32, - 62, -156, 51, 300, 3, -74, 98, -39, -36, -70, - 239, 12, -97, -138, -9, -44, -113, 51, -69, -122, - -72, 42, 40, 28, 125, 43 - } - }, - { - { - 727, -1683, -2477, 641, 1030, 219, 431, 376, 204, 780, - -281, -784, -231, -139, -482, 354, -178, -95, -28, -88, - 462, -297, -128, -112, -113, 19, 49, 167, -135, 63, - 264, 193, -167, -211, -226, 222, 395, 221, 199, 225, - -23, -253, -94, -357, -137, 208, 226, 135, -161, 299, - -48, -261, 109, -84, 12, 151, 45, 31, 77, -51, - -96, 216, 180, -33, -77, -15, 140, -63, -24, -51, - 99, -15, 32, 18, 14, -12, -85, 71, 45, -66, - -30, -151, 78, 45, -4, -39, 80, -151, -28, -85, - -59, -61, -61, 13, -2, -38 - }, - { - -29, 2840, 277, -6, 327, 45, -254, 229, 123, 83, - -625, -931, 289, 234, 487, 135, -531, -101, -320, 145, - 273, 410, 580, 104, 1, -622, -299, -242, 141, 300, - 440, -21, -598, 87, -382, 278, -472, 905, -114, 338, - 7, -177, -165, 155, 61, -106, 204, -54, 5, 171, - -161, -140, -32, 6, -130, -125, 15, -12, -25, 24, - 109, 92, -51, -202, 123, 59, 21, -64, -60, -122, - 69, -10, -40, 2, 26, -8, 63, 10, -97, 118, - -31, -26, 18, 45, -70, -56, 42, -54, -12, -45, - 74, -52, -24, 66, 24, -38 - }, - { - -103, -3515, 1569, 3060, 225, 86, 63, -138, -4, 91, - -499, -642, 155, 158, 281, 209, 37, -244, -499, -139, - -257, -140, 32, 429, -206, 26, 512, 230, -204, 161, - 39, -343, 120, -516, -61, -290, -605, -121, 104, -195, - 5, -35, 209, -202, 264, 92, -81, 2, 324, 241, - -181, -351, 195, -237, -82, -110, 179, 59, -72, -102, - -184, 51, -93, 139, -135, 52, 5, 113, -15, 97, - -92, 72, 54, 14, -61, 5, -45, -2, 57, -59, - 22, 13, 19, 103, 131, 33, -15, 29, -14, 2, - 67, 21, 58, 24, -6, -116 - }, - { - -201, -2434, -175, 646, -391, -79, 172, -234, -22, 47, - -126, 102, 171, -478, -730, 321, 6, 488, -1318, -76, - -207, 51, 345, 382, -127, -98, -647, 631, -215, -39, - -19, -48, -259, 143, 174, -75, 41, -53, -417, -66, - -68, 129, -263, -143, 184, 295, -202, 350, -148, -36, - 24, -9, -103, 123, -110, -137, 34, 76, -2, 156, - -61, 188, -138, 75, -216, 68, -73, -48, -17, 99, - -97, 60, -113, 163, 37, 101, 11, 34, -16, -19, - 112, -7, -4, -31, -61, 84, 152, 62, 23, -8, - -37, -41, -21, -1, -38, -87 - }, - { - -81, -173, 390, 221, -22, 62, 43, -380, 19, 125, - 283, -261, 83, 290, -141, -351, 288, -263, -135, -581, - -59, 139, 106, 229, 172, 971, -278, -280, -299, -351, - 64, 267, -79, -15, -157, -7, 226, 174, -29, 74, - 5, 249, 54, 46, -77, 286, 279, 86, -156, 29, - 41, 269, -118, 79, 146, 159, 83, 108, 124, -24, - -40, -4, 38, -118, 88, -196, -35, 62, -121, -13, - 27, 121, 35, 61, -58, -70, 38, 62, 155, 8, - -87, 72, -43, -62, -14, -28, 104, -48, 46, 3, - 9, -2, 45, -14, -40, 34 - }, - { - 100, -3335, 587, -760, -468, -9, -85, 350, -467, -60, - 301, 382, 52, 103, -710, 194, 418, -388, -536, -39, - -371, 225, -79, 77, -385, -500, 310, 57, -179, -267, - 121, 51, 28, 179, 156, -434, 255, 75, -214, 188, - -39, 312, -154, 58, 158, 183, 309, 113, -9, -2, - -48, -235, -106, -67, -25, 150, -23, 121, 73, -99, - 134, 31, 53, 112, -93, 75, -141, 95, 119, -46, - 9, -106, -146, 35, -95, 10, -98, 59, -63, -82, - -62, -52, -102, -16, -31, -54, 0, -51, 49, 10, - -18, 65, -23, 29, 19, 49 - }, - { - -9, 607, 297, -271, -18, 52, -151, -45, -82, 36, - 25, -166, 441, 31, -1365, -144, -530, -255, -335, 345, - -456, 41, -428, 521, -287, 579, 392, -335, -214, -615, - -182, 455, 141, 66, 382, 147, -134, -122, 230, 94, - -277, -101, -26, -4, -253, 219, -217, -163, 112, -80, - 138, 1, -131, -26, -201, -226, 49, -16, 32, -76, - -132, -8, -41, 113, -62, 122, 3, 87, 111, -34, - 16, 149, 36, 105, -82, -38, -74, -177, 83, -43, - 78, -8, -111, 49, -7, -86, 17, -31, 38, 4, - 19, 16, 34, 76, -108, 13 - }, - { - -448, -4281, 710, -1672, -517, -164, 323, 52, 226, 234, - -743, -113, -460, -81, -806, -598, 141, 246, 302, 67, - 903, 47, -82, -151, 301, -20, -67, 413, -31, -392, - 81, 35, 284, 515, 553, -85, -129, 21, 95, 129, - 215, 44, 381, 22, -72, 112, -235, 181, -144, -53, - 17, 68, 74, -112, 48, -29, 301, 23, 4, 202, - 54, 135, -146, 55, -129, -55, 147, 49, 80, -20, - 15, 173, -25, -25, 142, -8, -120, -24, 48, 0, - 62, 13, -23, -61, 24, -61, -70, 20, -73, 50, - -26, -72, 19, -19, -31, -2 - }, - { - 33, -1571, 1321, -342, 101, -184, 245, -23, 70, -200, - 179, -197, 684, 515, -443, 1323, 1331, -373, -457, 203, - 142, -23, 87, -24, -349, -341, 183, 85, 288, 208, - 50, -645, -317, 381, 395, 0, -60, 406, -137, 233, - -296, -679, 66, 66, -28, 146, -251, 46, 53, 248, - -124, 199, 58, -80, -124, 105, -240, -96, -189, 174, - 96, -4, 91, 102, 21, 68, -93, 115, 197, 60, - -143, 17, 21, -31, -1, -69, 48, 26, -51, 74, - 67, 36, 76, -106, -48, 49, 106, 107, 35, -59, - 14, -11, 27, -22, 11, -15 - }, - { - -204, 3995, 54, -219, 785, 1719, 184, 19, -118, 296, - 249, -281, -650, -724, -264, 89, -37, -495, 184, 628, - -750, -25, -387, 68, -348, -351, -17, -40, 407, -591, - -105, 51, -79, 295, 145, 288, 114, 81, 288, 292, - -380, 351, -38, -157, 38, 301, 18, -313, -446, -153, - 380, -374, -56, -70, -55, -251, 118, -129, -224, -196, - -59, -125, 322, 290, -46, 159, 16, 0, 56, 100, - 38, -4, -88, -191, -104, 102, 47, -42, 1, 59, - 59, 139, -111, 44, -75, -39, 160, 55, -117, -9, - -7, -70, -118, -20, -72, -16 - }, - { - 5, -2020, -217, 321, 19, 171, -394, -637, 195, -42, - 203, -228, 47, -506, -197, 352, 354, 434, 215, 657, - 42, -590, -805, 374, 92, 235, -309, -47, -399, 82, - 68, -92, 298, 65, -503, -160, -312, -645, -25, 45, - 386, 81, 21, 11, 44, -523, 14, -306, -266, 242, - 388, 47, -52, 198, 146, 183, 133, -89, 173, -34, - 234, 55, -128, -215, 45, -149, -16, 83, 7, -2, - 24, 16, -77, 28, -44, 6, 84, 102, -65, 59, - -144, 65, 103, -115, -1, 106, 18, 45, 106, 26, - 56, -72, 8, 24, -51, -21 - }, - { - 830, -1417, -960, 368, -112, -734, 1029, 125, 127, 419, - -265, -236, 57, 570, 689, -36, -592, -484, -122, 704, - -383, 338, -885, -264, -337, 255, 361, 387, -132, 7, - 154, -375, -110, -253, 15, 467, 32, -106, -445, 225, - -80, -416, 554, -79, 96, -7, 383, 3, 264, -321, - -103, 279, -39, -174, -101, 21, -1, -99, 270, 109, - -70, 96, -50, 200, 224, -39, -103, -120, -19, -83, - 189, -11, -13, 10, -38, 34, -97, 61, 130, -39, - -21, -80, -20, 19, -81, 116, -88, 64, 3, -14, - 20, -53, 34, -36, -52, 46 - }, - { - -60, -450, 44, 449, -316, -248, 222, 58, 38, -409, - 514, -32, -879, -1438, -15, 72, -7, -305, -291, 243, - 4, 273, -719, 409, -124, -1169, 660, -600, 450, 115, - -248, 172, -99, -60, 164, -355, -157, 360, -418, 102, - 213, -43, -30, -216, -222, -359, -77, -133, 249, 238, - 313, 29, -38, 16, -53, -260, -173, -325, 241, 70, - 268, -207, -127, -25, 76, -293, -35, -104, -187, -313, - 104, 71, -45, 56, 76, 90, 49, -87, -120, -32, - 8, 34, -45, -9, -123, 74, 2, 51, 108, 69, - 94, -30, -16, 14, -101, 57 - }, - { - 418, -2384, -138, -72, 435, -536, 546, 369, 61, -165, - 907, -490, -426, -1076, 871, 89, -1350, 149, 242, 233, - -119, 494, 317, 346, -327, -81, 894, 204, 203, 528, - 339, -417, 117, 252, 152, 101, 144, -159, 75, -318, - -194, 89, 64, 21, 10, -216, 241, -71, 52, 74, - 23, -48, 149, -77, 171, 74, -331, 43, -79, 142, - -156, -100, -116, -110, -216, 173, -182, -80, -99, 109, - 32, -7, 200, -11, 44, -22, 106, -32, 43, -73, - -1, -16, -70, -88, -75, 21, -87, 2, -1, 98, - 80, 75, 75, -13, -14, 77 - }, - { - 148, -988, -146, 150, -338, 314, 475, -344, 125, -354, - 319, 22, 241, -656, -4086, -405, -56, -350, 315, -126, - -321, 344, -408, 145, -277, -470, 274, -198, 414, 985, - 74, 55, -200, -160, -390, -621, 255, 62, -248, -79, - -249, 255, -186, 116, -158, -167, 71, -94, 76, -93, - -81, -6, 359, -31, 198, 63, -106, 28, 34, -23, - 13, 180, 137, -237, 45, -300, -111, -84, 146, -22, - 122, -57, -91, 261, 146, 137, 203, -43, 15, 43, - 309, 106, -129, -188, -17, -24, -96, 70, 26, 1, - 27, -1, -38, 10, 30, -23 - } - }, - { - { - -865, -1912, 383, 2036, -1146, 684, 555, 86, 427, 165, - 221, -1096, 289, -58, -342, 158, -563, 374, -58, 225, - -177, 226, -66, 60, -351, -132, 369, 167, 4, -248, - 360, 47, 50, -486, 233, -216, 363, 310, 326, -51, - -80, -234, -15, -176, -34, 214, -13, 143, 23, 202, - -16, -347, 463, -261, -50, 22, 304, 32, 18, -34, - -221, 252, 116, 46, -141, -71, 233, -59, 14, -49, - 142, 71, -112, 13, 75, -137, 47, 30, 89, -137, - 47, -96, 13, 55, -75, 89, 5, -129, -83, -44, - -117, 6, -29, 6, -22, -55 - }, - { - -5, 2478, 442, -2072, 1571, 24, -99, -21, 198, -101, - -203, -961, -16, 560, 304, 253, -716, -629, -331, 509, - 417, 147, 812, 403, 70, -497, -447, -325, 94, 294, - -180, 193, -353, -6, -105, -183, 283, 355, 127, -79, - 276, -31, -230, -106, -6, 119, 29, 116, -8, 162, - -207, -181, 225, -240, -247, -1, -4, 64, -130, 119, - 137, -7, 109, -335, 92, 71, 0, -12, -172, -6, - -7, -54, -4, 116, -52, 39, -70, -5, -36, 22, - -99, 51, 21, 26, -18, -42, -13, 19, -71, -45, - 7, -16, 11, 9, 63, -50 - }, - { - 288, -1733, 24, 2760, 206, 195, -28, -273, 184, -45, - -522, -909, 657, -435, 706, 40, -352, 47, -399, 606, - -370, -320, -271, 526, -247, 33, 508, 324, -153, 50, - -296, 371, -45, -184, -221, -200, -428, -274, 267, -121, - -52, -328, 192, -3, 222, 164, 33, -168, 307, 140, - -161, -67, 53, -272, 62, -117, -16, 133, -125, -221, - 18, -8, -154, 109, -23, -20, 117, 50, -41, 55, - 23, 94, 28, 37, -125, 20, 95, 20, -84, -25, - 0, -63, -22, 106, 151, 67, -26, -11, -33, 30, - 48, 5, 112, -32, -4, -50 - }, - { - -283, -2807, -193, 938, -187, 55, -181, -68, 48, 468, - -945, 206, 284, -409, -783, 531, -208, 350, -793, -187, - -206, -9, 143, 11, 412, -1078, 319, -274, 361, -76, - -537, 89, -257, 275, 246, -392, 189, -282, -93, 243, - -243, -126, -228, -102, 8, 66, 264, -31, -109, 187, - 9, -133, 37, -101, -74, -240, 196, 154, -204, 352, - 48, 137, -263, 120, -24, -166, -50, -250, 251, -16, - -120, 78, -39, -13, 120, 160, -25, -104, 104, -10, - 72, 24, -21, -87, 19, 19, 231, 25, 93, -29, - -51, -44, -8, -10, -55, -132 - }, - { - 136, 616, -242, -435, 477, -31, 212, -212, -219, 174, - 140, -267, -203, -275, 510, 10, -547, 554, -425, -580, - 166, 291, -387, 569, 2, 883, 27, -324, -150, -248, - -167, 593, -309, 101, -53, 71, 33, 58, 326, -53, - -237, 397, 391, -283, -67, 31, 301, 250, -96, -52, - -43, 52, 268, -8, 106, 69, 146, 191, -29, 65, - -14, -124, 282, -9, -56, -273, -40, -10, -24, 133, - -194, 90, 79, -13, 19, 16, -48, 103, 129, -61, - 45, -21, 15, -74, -16, 73, -18, -56, 89, -9, - 29, 33, -42, 31, -2, -7 - }, - { - -673, -2671, 346, -1189, 432, -283, 376, 19, -694, 400, - -683, 1145, -275, 191, -435, -161, 96, 97, -275, -361, - -267, 28, -292, -204, 347, -587, 400, -183, -116, -289, - 244, -318, 467, 129, -295, 180, -28, 213, 26, -66, - 220, -28, -7, 96, 7, 205, 184, 476, -40, 56, - -232, -98, -75, -184, -32, 223, 78, 21, 0, 153, - -141, -39, 203, 43, -161, 17, -14, 97, 83, 35, - -8, -120, -142, -78, 28, -153, -29, 83, -49, -44, - -135, 2, -44, 54, -96, 24, -79, 30, 24, 45, - -25, 1, 71, -33, 9, 52 - }, - { - -34, 302, 399, -255, 116, -34, -140, -17, 6, -55, - -106, 93, -351, 252, -1260, 19, -1187, -106, -161, -186, - 10, 302, 108, -412, 29, 47, 239, -326, 265, -770, - 271, 331, -502, 750, 229, 251, -203, -104, 222, 152, - -107, -411, 70, -215, 113, 189, -127, -95, -331, 72, - 16, 78, 10, -1, -87, -308, 127, -150, -40, -27, - -204, 27, 4, 50, -92, 127, 121, -48, 64, -33, - 50, 166, -13, 97, -24, -82, 1, -81, -29, -80, - -3, 71, -160, 85, 11, -75, -29, -91, 90, 31, - 10, 37, 24, 35, -25, -7 - }, - { - -121, -4707, 499, -2487, 632, 316, -979, 1190, -123, 346, - -506, -849, -47, -375, -232, -393, -537, 15, 578, 468, - 244, 279, 145, -400, 101, -183, -144, 754, -196, 20, - -207, 240, 310, 340, 392, 4, -30, -82, 197, 13, - 285, 108, 107, 28, -53, -28, -73, -59, -15, -286, - 149, 10, -13, 135, -261, 121, 273, 29, 107, 88, - 105, 58, 15, -169, 48, -184, 6, 329, -85, 36, - 134, 104, 22, -116, 65, -57, 9, -54, 137, -7, - -18, 95, 52, -63, -56, -72, -81, 59, -58, 46, - -26, -54, 7, -17, -109, 19 - }, - { - -152, 464, 12, 214, -146, -67, 149, 28, 147, -399, - -102, 203, 298, 429, -376, 1253, 1893, -679, -300, -59, - 451, 215, -134, -36, -317, 96, -240, 408, -57, 283, - -223, -448, -130, 257, 511, -152, -32, 392, -228, 177, - -193, -674, -45, 416, -174, -282, -50, 204, 10, 7, - 76, 202, 29, 160, -386, 5, 10, -94, 1, -81, - 180, 60, 52, -62, 172, 115, -186, 218, 168, 52, - -126, 2, -137, 134, -68, -17, 30, 31, -30, 135, - 5, 50, 92, -96, 13, 40, 130, 63, 105, -49, - -40, -28, 60, 5, -45, 25 - }, - { - 333, 3734, -220, -515, 1187, 149, 1103, -368, 684, 84, - 664, -586, -840, -586, 221, -402, -98, -512, 232, -119, - 525, -585, -74, 180, -407, 39, -387, -65, -185, 91, - -261, -201, 397, -234, 216, 87, 320, 27, 164, 575, - 94, 253, -164, -224, 221, 238, -436, -250, -189, -334, - 59, -178, 37, -114, -170, -152, -60, -80, -32, -236, - -138, -47, 284, 321, -64, 136, 25, 31, 142, 31, - -48, -70, 22, -241, -53, 49, 166, -145, -73, 99, - 44, 182, -95, -46, 107, -43, 44, 82, -65, -87, - 32, -177, 43, -54, -87, -23 - }, - { - 128, -1938, -13, -181, 368, -34, -318, -86, -18, 107, - 57, -497, 92, -818, 340, -336, 833, 409, 426, 153, - -432, -62, -249, -344, 325, 388, -528, 38, -286, -392, - 336, -355, 786, -333, -519, -232, -446, -249, 8, 106, - 525, 70, 0, -29, -105, -80, -443, -103, 19, 223, - 127, -101, 67, 55, 115, 95, 170, 153, 80, 96, - 201, 13, -190, 52, -83, -97, 89, 120, -155, 15, - 55, -10, -60, 37, -83, 16, 140, -18, 69, -9, - -162, 116, 53, -122, -18, 138, 8, 67, 16, 22, - -6, -8, -34, 3, 32, -126 - }, - { - -915, 717, -655, 15, 518, 499, -136, -426, 741, 612, - -44, -540, 659, 542, 414, -161, -368, -332, 36, 514, - -38, -354, -492, -228, 85, 121, 636, -237, -14, -60, - 611, -817, -445, 392, -214, 214, 217, 121, -145, -113, - -149, -206, 195, 92, 55, -143, 572, -143, 294, -82, - 134, -305, 229, -258, -14, -58, -5, -215, 387, 138, - -97, 48, -62, 294, -60, 82, -27, -34, -126, -7, - 24, 54, 146, -138, 32, -169, -53, 224, -73, -23, - 61, -20, -127, -53, 97, -27, -24, 35, 3, -42, - 32, 26, -91, 29, -13, -27 - }, - { - 140, 50, -497, 502, -634, 154, -222, 77, 281, -265, - 266, 119, 177, -3060, -1, -374, 337, -245, -173, 54, - 164, -172, 16, -123, -129, -699, 215, -429, -181, 22, - -155, 393, 137, -519, 250, -355, 39, 299, -299, 210, - -411, 366, 48, -315, -163, -223, -50, -209, -4, 555, - 22, 52, -107, 11, 19, -21, -394, -148, 123, -157, - 549, -192, -318, -91, 65, -177, -22, -56, -369, 6, - 79, -149, -13, 29, 80, 82, -5, 11, -84, -146, - 85, -52, 3, -4, -61, -44, 38, 22, 128, 27, - 43, 39, 59, -51, -27, 36 - }, - { - -732, -1495, -50, 639, -535, 795, 303, -272, 580, 689, - 225, 297, -2030, 469, -697, -51, -663, -615, 369, 519, - -109, 233, 132, 317, -231, -526, 1190, 87, 468, 517, - 321, -608, 201, -239, 808, 42, 318, -341, 114, -299, - -339, -113, 166, 338, -238, 154, 128, 345, -173, -23, - -441, 312, 45, 63, 69, -10, -314, -11, -163, 168, - -270, 16, -114, -310, 1, 71, -124, -79, -18, 61, - 71, -85, 168, 27, -22, -9, 160, -20, -131, 75, - 80, 13, -121, -107, -111, 39, -94, 37, -72, 138, - 130, 10, 44, -83, 123, -33 - }, - { - -84, -1237, 324, 55, 179, -85, 607, -99, 218, -394, - -173, 238, 451, -2224, -2254, 341, -196, 346, -449, -536, - 308, 381, -815, 70, -23, -681, 105, 470, 329, 557, - 530, -23, -241, -146, -470, 151, -507, -58, 279, -574, - -335, 487, -45, -73, -263, 234, -98, 178, 31, -446, - 152, 112, 12, 170, 137, -122, -62, -94, 224, -8, - 150, 29, 285, -286, -63, 76, -404, 163, -41, 13, - 13, 112, 44, 26, 164, 57, 236, 16, 53, 55, - 127, 148, -109, -87, -65, -17, -55, 113, -72, -1, - 45, 9, -102, 152, -107, 86 - } - }, - { - { - 925, 443, 1533, 4101, -313, -105, -141, -217, 339, 615, - 1273, -410, 486, 237, -33, 328, -34, 798, -157, 110, - -159, 424, 395, 471, -311, -150, 187, 149, 257, -285, - 205, -215, 128, -370, 460, 66, 376, 240, 7, -130, - 100, 80, 370, 210, 44, -151, -135, 128, -65, -98, - 67, -291, 102, -472, -186, -271, 216, 43, -60, -29, - -222, 89, -101, -11, -108, 23, 173, -202, 20, -21, - 92, 72, -118, -14, 56, -84, 86, -69, 33, -95, - 75, -57, -10, 25, -97, 35, -54, -3, -53, 30, - 34, 86, 30, -1, -46, -40 - }, - { - 76, 1209, -493, -2908, 171, -183, -122, -103, 213, -8, - 38, -759, -255, 39, -37, 53, -682, -183, 9, 277, - 578, 23, 539, 621, 545, -323, -353, -424, -59, 29, - -356, 99, -777, 63, 316, 94, 468, 69, 181, -95, - 159, 38, -119, -444, -92, 632, 390, 130, -302, 130, - -139, -110, 172, -214, -137, 63, 12, -118, -111, 202, - 63, -171, 56, -232, 49, 24, 2, -59, -93, 48, - -114, -100, -19, 54, -59, 36, -135, 118, 13, -134, - -97, 130, 21, -50, 11, -14, 34, 120, -46, 6, - 88, 46, 35, -76, -23, -30 - }, - { - -372, -599, 1040, 562, -1571, -125, -123, 24, 296, -99, - -121, -1008, 268, -808, 331, 514, -90, 64, -259, 646, - -163, -163, -505, 152, -239, -312, 163, 596, 106, -363, - -386, 733, 142, 378, 354, 397, 12, -260, 543, 48, - 4, -457, 122, 44, 65, 111, -53, -281, 155, 89, - -38, 161, 63, -114, 203, -105, -255, 74, -243, -256, - 174, 123, -68, 95, -47, -113, 147, 53, -19, 17, - -26, 145, 27, 26, -125, 28, 179, 61, -125, -131, - -130, -112, -114, -42, 65, 2, -90, -10, 69, 96, - 19, -13, 94, 52, 102, 14 - }, - { - 673, -1484, 389, 1046, -571, 101, -203, -60, -114, -6, - -739, 461, 457, 412, -623, 648, -299, 109, -439, 80, - 32, -681, -995, -506, 13, -1562, 275, -209, 337, -39, - -418, 343, -35, 208, 616, -249, 186, -105, 302, 370, - -256, -150, -233, 88, -49, -114, 164, -294, -190, 313, - 199, 27, 26, -100, 45, -196, 74, 169, -118, 256, - 94, 63, -377, -19, 82, 0, 31, -79, 285, -121, - -112, 117, 1, -114, 4, -10, -110, -93, 75, -29, - 6, -77, -24, -22, -6, -93, 92, 29, 136, 28, - 26, 31, -5, -56, 48, -19 - }, - { - -108, 1054, 308, -683, 85, -174, 42, -20, 32, 152, - -214, -580, -136, 297, 991, -208, -187, 342, -487, 134, - 796, 29, -1156, 537, -365, 464, 696, 279, 10, 259, - 304, 443, -225, 422, -8, -100, 3, -20, -94, -562, - -426, 142, 189, -253, -155, -231, 11, 112, 65, 5, - -83, 5, 400, -44, -30, -65, -108, 118, -34, 48, - -55, -113, 219, -20, -50, -211, -185, -119, 48, 162, - -161, 177, 161, -61, 3, 89, 4, 82, -18, -150, - 82, -17, 125, -12, -106, -34, -55, 44, 104, -51, - -6, 39, -35, 13, -11, -34 - }, - { - 1096, -691, 357, -1343, -189, -201, 523, -608, -1139, 285, - -118, 1537, -317, 582, -74, -360, -590, -67, 112, -59, - 96, 34, -565, -258, 1144, -106, 454, -368, -261, -221, - 239, -145, 408, 178, -37, 214, -38, 88, -161, -130, - 133, -67, 53, -42, -54, 164, 18, 379, -40, 28, - -335, -95, 90, -103, -1, 203, -15, -232, -131, 131, - -183, -18, -40, -124, -138, 81, 145, 82, 32, 47, - 8, -121, -112, 2, 150, -23, 70, 130, 66, 30, - -52, 76, 81, 146, -47, 139, 51, 44, -39, 63, - -22, 14, 163, -15, -15, 25 - }, - { - -2, -752, -912, -35, 292, -14, -61, -22, -248, -67, - -277, -139, -410, 488, -495, 193, -1114, 99, -126, 210, - 259, 132, -20, -939, -544, -388, -243, -268, 591, -662, - 376, 262, -504, 825, 280, 199, -239, -89, 161, -29, - 231, -247, -377, -408, 290, 118, 6, -47, -594, 78, - 46, 77, 228, 176, 62, -127, 146, -328, -242, 62, - -140, -50, 45, 103, 3, 83, 58, -203, 12, 21, - -7, 103, -188, -91, 32, -40, 82, 60, -8, -165, - -120, 30, -133, 1, 64, 50, -55, -94, 99, 84, - 43, -7, -49, 32, 36, 67 - }, - { - 833, -3515, 736, -3690, -118, 290, -622, 1950, -197, 78, - 628, 705, 481, -103, 399, -431, -1259, -209, 736, 140, - -376, -56, -8, -767, -322, 7, 319, 635, 35, 317, - -493, 257, 51, -138, 155, -254, -28, 3, 136, -182, - 107, -10, -192, -316, -343, 26, 251, 44, -35, -342, - 235, 117, -9, 53, -347, 46, -26, -34, 260, 54, - 1, -84, 24, -132, 251, -100, 33, 217, -91, 97, - 44, -36, 19, -41, -16, -159, -50, -48, 145, -30, - -47, 146, 125, -15, -73, -15, -44, 71, -7, 53, - -14, -62, -65, -6, -61, 64 - }, - { - -2, 1484, -75, 632, 204, 5, 223, -154, 6, -218, - -6, 39, -15, 569, 100, 225, 785, -534, 17, -152, - 556, -51, -532, -177, 25, 395, -117, 908, -184, -222, - -491, -622, -137, 192, 447, 225, 232, 87, -482, -170, - -324, -301, 70, 394, -485, -228, 272, 31, -210, -75, - 9, -1, -98, 218, -141, 183, 183, 130, 366, -101, - -88, 13, 105, -64, 104, 33, -73, 55, -208, -20, - 15, 135, -109, 118, 12, 105, 43, -10, -13, 132, - -16, 54, 139, -36, 51, 69, 122, 91, 137, -46, - -41, -21, 24, 1, -64, -32 - }, - { - -508, 3521, 572, -412, -118, -1370, -178, -589, 913, -126, - 276, -563, 441, 153, 259, -274, 366, -362, -610, -214, - 1102, -290, -171, -61, -389, 326, -206, 55, -102, 382, - -63, -290, 340, -573, 94, -94, 218, 90, 44, 561, - 75, 21, -91, -201, -177, -65, -353, 156, 191, -496, - -95, -133, -171, -47, 230, 120, -214, -64, 172, -327, - -207, -47, 90, 230, -98, -46, -70, 21, 113, -26, - -23, -136, 40, -90, -12, -134, 61, -29, 15, 75, - -118, 71, 9, 23, 83, 43, 58, -22, -38, -25, - 82, -73, 174, 15, 10, -29 - }, - { - -167, -1655, 442, -796, 15, 762, 640, -308, -281, 486, - 254, -345, -63, -1134, 279, -235, 556, 69, 595, 382, - -834, 291, -139, -944, 28, 32, -726, 80, -462, -730, - 447, -250, 444, -321, 223, 52, -178, -21, -36, 205, - 445, -38, 248, 13, -6, 233, -262, 285, -61, -113, - -123, -201, 20, -94, -35, -124, 18, 374, 152, 73, - -120, -288, -23, 287, 73, 20, 42, 134, -22, 110, - 166, 41, -79, 7, -54, 39, 118, -125, 22, -17, - -131, 15, 24, -12, 65, 133, -9, -30, -112, -17, - -64, -7, -16, 0, 107, -21 - }, - { - 610, 2236, -22, 919, 162, 2347, 694, -842, 432, 16, - 498, 280, -235, -569, 701, -12, -147, 684, 135, -127, - 153, 32, 61, 184, 270, 205, 404, -258, 77, -81, - 1006, -547, -400, 539, -230, -45, 84, 192, -8, -58, - -31, -41, 82, 10, 182, -38, 34, -448, 247, -148, - -35, -394, 409, -212, -282, -98, 43, -304, 278, 61, - -219, 36, -198, -91, -263, 34, 30, 283, 79, -9, - -89, 28, 183, -282, 6, -102, -75, 186, -113, -102, - 11, 87, -30, 17, 135, -34, 12, -21, -36, -32, - 65, 59, -149, 21, 32, -43 - }, - { - -129, 267, 68, 553, -239, 114, -499, 72, 461, -270, - 221, 396, 158, -2579, 309, -777, 94, -405, 128, 98, - -217, 77, 307, -414, -172, -536, -214, -41, -293, -313, - 56, 154, 79, -799, 220, -319, -192, 188, -192, 81, - -577, 402, 151, -220, -91, -18, -160, -219, -104, 286, - -392, -153, 42, 300, 112, 131, -168, -156, 30, -337, - 330, -77, -313, -269, 43, -59, -27, 95, 21, 260, - 0, -154, 25, -32, -27, -38, -110, 1, 38, -26, - 101, -63, 15, -114, -82, -16, 62, 3, 31, -27, - 17, -16, 134, 74, 114, 62 - }, - { - 855, 663, 409, 807, -662, 1183, 138, -526, -146, 620, - -190, -118, -1958, -352, -2109, 315, 36, -837, -4, 405, - 132, -37, -247, 296, -287, -1399, 666, -447, -450, 101, - 264, -506, 229, -287, 696, -488, -216, -225, 501, -157, - -84, -99, 242, 393, -317, 424, 281, 252, -232, -153, - -354, 406, -270, -274, -67, 169, -297, -39, -109, -21, - -335, -39, -26, -228, 65, -15, -137, 10, -12, -53, - -24, -108, 50, -35, 65, 35, 42, -142, -188, 7, - -12, 52, 106, -2, -136, -46, -90, 56, -131, 32, - -26, -113, 39, -70, 96, -18 - }, - { - 97, -1752, -214, 210, 492, -67, 388, 38, 465, 102, - -198, -103, 204, 929, 1997, 202, 460, 231, -1058, -490, - 649, 117, -647, 159, -22, -516, -12, 307, -355, -181, - 283, 429, 210, 249, -119, 501, -436, -513, 146, -499, - -353, 702, 59, -40, 76, 487, -15, 43, -111, -211, - 233, -116, 42, 411, -17, -337, -9, 85, 236, -111, - 192, -16, 319, -148, 8, 324, -187, 355, 3, -7, - -168, 30, 99, -73, 81, -78, 59, -63, -36, -25, - 17, 36, 31, 71, 29, 130, 15, 21, -80, -9, - -27, 67, -41, 189, -92, 85 - } - }, - { - { - -1057, 1932, 1924, 3669, 796, -508, -265, 222, -240, 890, - 704, 278, 281, 311, -24, 215, 616, 100, 58, -19, - 74, 509, 73, 514, -167, -172, 23, 373, -107, 19, - 151, -184, -73, 28, 165, 307, -123, 489, -21, -87, - 188, 3, 141, 197, 220, -279, 120, -191, 73, -260, - 76, -35, -159, -361, -111, -292, 91, 66, -60, -141, - 62, -18, -188, -22, -68, 32, -11, -128, -114, 129, - -74, 89, -29, 0, 16, -68, -32, -74, -41, -43, - 9, 63, -57, 3, 4, -95, 2, -43, -47, 72, - 84, 48, 38, -6, 38, -23 - }, - { - -90, -528, 918, -668, -1606, -142, 61, 124, 8, 284, - -542, -540, 169, -428, -150, 384, -960, -201, 819, -857, - 345, 825, -121, 332, 638, -121, 131, -858, 239, 70, - -427, -167, -507, 219, 120, 35, 647, 10, 25, 119, - -106, 244, 139, -497, -151, 639, 327, 235, -237, -97, - -74, -85, -176, 93, 34, -8, -68, -65, 45, -127, - 15, -29, 40, 20, -110, -19, 23, -90, 135, -121, - -144, -37, -21, -52, 50, 0, -124, 89, -3, -103, - 28, 52, 118, -111, 12, -54, 98, 70, -82, 155, - 31, 28, 28, -67, 5, -64 - }, - { - 320, 1344, -1601, -1995, 735, 7, -138, -51, 357, -180, - -551, -405, -714, 330, -201, 516, -130, -118, -212, 559, - 254, -258, -296, -462, 100, -115, 223, 331, 179, -387, - -395, 254, 727, -97, 852, -120, 519, -190, 43, 6, - 150, -297, 15, 238, -92, 95, -249, 215, -175, 176, - -161, 224, -172, 175, 99, -27, -306, -43, -233, -51, - 18, -9, 144, 201, -208, -36, 104, -36, 31, 110, - -92, 47, 61, 72, -157, 32, 127, 57, -135, -29, - -159, -39, -30, -179, 45, 16, -58, -32, 48, 122, - 34, 1, 6, 73, 48, 66 - }, - { - -752, 145, -80, 1411, 166, -77, -119, -387, 439, -370, - -585, 515, 35, 834, -97, 196, -441, 617, -503, -679, - 334, -539, -1326, -125, -324, -1267, 67, 337, -98, 22, - 213, -93, -39, 418, 523, -69, 103, 172, 103, 133, - 42, 80, -375, 139, -73, -17, -189, -159, 42, 258, - 40, 202, -228, 139, -223, -24, 53, 151, 172, -192, - 258, -90, -127, -269, 120, 167, -103, 255, 2, -52, - -82, 153, -6, -41, -35, -152, -63, 7, 18, -71, - -100, 92, -100, -32, -35, -53, -79, 134, 80, 32, - 15, 80, 4, -85, 87, 34 - }, - { - 44, 1782, -475, -462, -174, 5, -57, 15, 62, 38, - -21, -473, -229, -276, 1740, -336, 637, -562, 206, 405, - 429, -83, -1009, 223, -210, 463, 325, 370, 514, 106, - 77, 263, 42, 258, -237, 109, 21, -70, -481, -565, - 111, -117, -45, 42, -352, -355, 211, -124, 200, 69, - 98, -51, 213, -92, 55, -203, -42, 131, 1, -24, - -84, 166, -98, -33, 2, -61, -217, -47, -14, 104, - -27, 191, 21, 20, -73, 129, 61, -83, -78, -59, - 132, 24, 99, -29, -72, -124, -27, 97, 16, 0, - -9, -33, 16, 62, -52, -47 - }, - { - -1023, 2586, -1009, -993, 289, 114, 262, -876, -422, -339, - 1229, 476, -51, 449, 530, -119, -1341, -149, 457, 126, - -8, -319, -227, -164, 868, 388, -75, 14, -405, -83, - 12, 78, 201, 97, 74, 187, 280, -175, -524, -73, - 42, 206, 69, -113, 8, -138, 79, 285, 120, -255, - 66, -49, -7, -141, 132, -30, 7, -228, -78, -18, - -95, 143, -331, -22, 81, -97, 105, 101, 11, 119, - -75, -147, 115, -36, 117, -52, 65, 85, 145, 11, - 32, 55, 128, 74, -17, 110, 30, 26, 37, -30, - -6, 57, 92, 32, 28, -5 - }, - { - 28, -1404, -389, 184, 31, 25, -12, -69, -273, -113, - 210, -494, -65, 314, -123, -153, -899, -58, -276, 599, - 549, -156, -211, 9, -925, -519, -663, 278, 343, -404, - 337, -81, 186, 41, 566, 25, -317, 10, 69, -352, - 352, -59, -648, -169, 349, -290, -1, 34, -506, 243, - 33, -129, 339, 92, 87, -108, -56, 65, -367, 26, - -134, -41, 169, 160, -19, 1, -26, -70, -27, 42, - -4, -31, -42, -196, 64, -105, 98, 48, 33, -165, - -88, 18, -34, -87, 18, 151, -70, 57, 11, 47, - 104, -19, -118, 96, -22, 62 - }, - { - -1543, -642, 466, -3960, 600, -101, 620, 679, 84, -212, - 728, 599, 806, -94, 532, -215, -1323, 61, 508, -6, - 80, -397, 119, -332, -557, -26, 539, 173, 265, 161, - -66, 21, -204, 268, -230, -75, 57, -79, 66, -87, - 243, -208, -335, -218, -27, -62, 372, -127, 56, -124, - 15, 182, -114, -137, -6, -112, -50, -26, 246, 95, - 123, -194, 80, -31, 254, -133, 105, 105, 50, -41, - -106, 108, -47, -45, 14, -63, -170, 41, -2, 30, - -73, 159, 116, 18, -137, 66, -37, 34, -38, -8, - 78, -10, -115, -5, -44, 67 - }, - { - 129, 409, 611, 225, 257, 119, 102, 45, -273, -156, - 520, -183, 109, -384, 809, -396, 114, 280, 49, -263, - 907, -671, -402, -3, 31, 29, 657, 527, -40, -182, - -458, -1173, 721, 259, 301, 82, 80, -192, -83, -582, - -463, 368, -192, 320, -444, -2, 292, -224, -179, -83, - 61, 49, -133, 53, 74, 202, 97, 81, 233, 151, - -143, -54, 149, 55, 70, -91, 18, -75, -239, 33, - 98, 14, -57, 95, 96, 17, 140, -93, 71, 43, - -65, 100, 75, 6, 80, 42, 23, 122, 104, 43, - -97, 8, -2, 20, -97, -85 - }, - { - 691, 3579, -354, -192, -1575, 1098, -1745, 331, 327, -297, - 495, -1216, 1242, -48, -248, 526, 68, 426, -911, -116, - 188, 407, -962, 286, -366, 278, -155, -83, 213, 237, - -54, 350, -97, -632, 131, -113, 339, -74, 283, 160, - 62, -17, -116, -43, -65, -262, -149, 100, -119, -212, - 85, -95, -336, -25, 424, 133, -376, -5, 195, -200, - -293, -98, 208, -77, 80, -97, 47, 49, 20, -33, - 8, -99, -29, 9, -48, -91, -77, 46, 63, -73, - -25, 110, -78, 30, 66, 7, 162, -42, -44, 73, - -57, 74, 121, -27, 78, -74 - }, - { - 160, -1485, -243, -395, -379, 444, 961, -298, -331, 503, - 135, 323, -728, -742, -190, 107, 60, 34, 415, 1094, - -799, -196, -461, -805, 168, 188, -295, -30, -789, 308, - -147, -168, 486, -659, 495, -152, -26, 293, 29, 82, - 74, 328, -23, -78, 43, 153, -37, 409, -290, -408, - 81, -29, -141, -67, -21, 73, -247, 440, 136, 2, - -226, -291, 82, 129, 112, 257, -100, 63, 46, 164, - 173, -27, 85, -132, 16, 47, 116, -149, 26, -148, - -4, -50, 111, 11, 60, 85, 79, -92, -68, -40, - -52, -19, 31, -21, 10, 71 - }, - { - 171, 3151, -373, 1656, -48, 2895, 31, -452, -417, -169, - 1091, 94, -54, -892, 666, 229, -428, 845, 398, -1052, - 496, 152, 160, 40, 242, 573, -9, 203, -480, 264, - 677, -521, -13, 362, -5, -30, 224, -374, 126, 182, - -317, 77, 226, 112, 26, 202, -432, -342, 5, 91, - -225, 43, 4, -109, -159, 15, -351, 98, 65, -30, - -41, 27, -126, -443, -110, 104, 120, 126, -11, 53, - 18, -33, 108, -108, -104, -76, 49, 11, -45, -56, - 57, 23, 7, 59, -18, 79, 88, -87, -105, 50, - 37, -13, 34, -46, -15, -120 - }, - { - 69, 556, -35, 229, 149, -5, -313, -293, 322, -104, - 142, 265, -381, -530, -722, -439, 191, -441, -246, 285, - -120, 383, -159, -185, -172, -243, -338, -436, 412, -717, - 884, -667, -35, -236, -310, 285, -639, 426, 133, -358, - -238, -8, 0, 122, -184, 147, -397, -11, -92, 45, - -350, -98, -107, 363, 90, -17, 145, -27, -303, -82, - 65, 42, -252, -244, 86, -117, -35, 39, 97, 380, - -220, -31, 73, -40, -118, -8, -107, 67, -123, 32, - 156, -111, -31, -65, 52, -101, 78, 52, -30, -11, - 33, -65, 178, 9, 132, 69 - }, - { - -534, 3641, 15, 356, -159, 730, -584, 589, -988, 349, - 255, -1166, -542, -721, -1727, 173, 131, -71, -342, 331, - 607, -911, -87, -14, 204, -1316, 1, -632, -258, 255, - -420, 482, -202, -342, 429, -72, -640, -217, 697, -335, - 150, -125, 243, 140, -11, 195, 457, -64, -80, -393, - 363, -199, -261, -190, -190, 255, -278, -36, 120, -376, - -17, -153, -19, -81, 57, 23, -88, -47, -87, 64, - -85, -119, 92, -113, 133, 3, -23, -74, -109, -46, - -59, 78, 119, -148, -17, -93, 7, -75, 6, -47, - -32, -16, -30, 29, -22, 16 - }, - { - -132, -1396, -187, 264, 195, 178, -5, 150, 480, 116, - 40, -321, 203, 1157, 1675, -476, 1003, 47, -14, -651, - 635, -994, -63, -563, -86, 332, -140, -103, -619, -45, - 67, 210, 470, 14, 553, -49, -386, 54, -130, -79, - -217, 297, 80, 151, 79, 409, -161, -90, 302, -50, - 186, -102, -223, 536, -14, -281, -76, 158, 13, -18, - 352, 37, -53, 109, -147, 242, 230, -37, 151, -104, - -61, -131, 99, 82, -24, -51, -65, -32, -73, -56, - 150, 5, 94, -53, 136, 109, 61, -97, -36, 16, - -9, 12, 6, 133, 4, -10 - } - }, - { - { - 1167, 712, -1884, 2093, -15, -370, 19, 351, -416, 285, - -77, 419, -156, -93, -195, 30, 304, -490, 87, 533, - 454, 360, -217, 312, -302, -349, -44, 220, -555, -274, - 204, -43, -57, 189, 92, 226, -186, 530, 7, 51, - 77, -105, 64, -101, 236, -178, 1, -249, 220, -84, - 36, 155, 18, -187, 104, -222, -53, -97, -83, -225, - 89, -12, -221, -57, -62, 63, -96, -181, -162, 72, - -119, 64, -24, -118, -45, -115, -100, -46, -23, -51, - -73, 11, -65, 36, 60, -69, -1, -65, 30, 73, - 20, -21, 3, 17, 128, 53 - }, - { - 36, -2135, -148, 1946, 439, -139, 217, 366, 117, 402, - -902, -594, 205, -469, -396, 400, -801, -402, 630, -952, - -22, 296, -842, -345, 323, -264, 428, -349, 180, 143, - 0, 38, -66, 429, -112, -382, 182, -175, -128, 263, - 14, 202, 251, -159, -115, 473, 107, -22, -179, -11, - 107, -32, -382, 180, 98, -136, -105, -224, -90, -126, - 82, -21, 2, 82, 78, -14, 17, 77, 156, -139, - -99, 83, 69, -154, 7, -24, -185, 22, 68, 4, - 87, 73, 121, -47, 45, -70, 79, -13, -125, 136, - -21, 27, 10, -35, 3, -82 - }, - { - -212, 3856, 624, -3327, 222, 171, -237, -242, 242, -161, - 463, 4, -1523, 924, -369, 396, -30, -263, -1087, -807, - -265, 93, 212, 126, 833, 288, 424, 74, -129, -327, - -55, -172, -134, -993, 584, -427, 1, -404, -220, 55, - 132, -79, 217, 216, -19, 191, -421, 145, -52, 151, - -211, 305, -263, -8, 44, 233, 117, 53, -142, 66, - -7, -291, -77, 135, -286, -126, 126, -52, -59, 104, - -137, -29, -2, 25, -54, 36, -83, -42, -47, 107, - 31, 146, 133, -73, -11, 12, 17, 12, -14, -9, - -31, -54, -44, -8, -2, 62 - }, - { - 398, 1350, 562, 1766, -303, 158, 39, -387, 292, -795, - -586, 674, -341, 87, -102, 381, -355, 864, -57, -638, - 258, 63, -144, 556, -187, -869, 277, 769, 545, 43, - 451, 190, -82, 467, 488, -150, -127, 129, -195, -100, - 64, 323, -18, 176, -138, -91, -370, 115, 201, 123, - -108, 208, -150, 65, -384, 87, 167, -103, -25, -49, - 167, -212, 112, -36, 111, 83, -61, 242, -168, -28, - -79, 96, 1, 92, 75, -154, 45, 64, -44, -27, - -113, 86, -186, -157, -87, -57, -68, 40, -12, 3, - 12, 44, 39, -2, 46, -33 - }, - { - -2, 2162, -191, 55, 338, 27, -44, 136, 279, 135, - 112, -252, -134, 444, 2310, -213, 754, -193, 498, 42, - 124, 224, -467, 241, -162, 877, 538, 121, 272, -322, - -378, -283, -81, -57, -945, 83, 24, -10, -179, -538, - 13, -20, 137, 266, -165, -108, 281, -303, 93, 39, - 238, -140, -130, -288, -91, -146, 222, 182, -29, -125, - -95, 175, -265, -115, 106, 118, -168, 6, 49, 69, - 16, 31, -178, -42, -175, 12, -30, -136, 17, 39, - 120, 22, 50, -17, -61, -145, 39, 66, -49, 20, - 39, -3, 37, 25, -82, -18 - }, - { - 267, 4489, -401, -1448, -733, 53, 194, -512, 242, -55, - 1410, 3, 280, 945, 472, 169, -670, -428, -300, 28, - 491, 149, 123, -30, 67, -159, -480, 405, 355, 180, - -202, -234, -158, -189, 54, 260, 76, -400, -463, -82, - -17, 253, -147, -390, 109, -283, -135, 149, 30, -257, - 201, 36, -28, -15, 251, -40, 76, -79, 99, -19, - -119, 208, -216, -23, 95, -51, -12, -83, -98, 60, - -27, -17, 223, 53, 75, -78, 29, 68, 39, -110, - -43, -33, 16, 26, -52, 0, -42, 4, -11, -53, - 7, 35, 26, -15, 50, 51 - }, - { - 12, -627, 641, 102, -101, 56, 112, -41, -177, -57, - 321, -271, -86, -261, -928, -632, 466, 1028, -356, 237, - -455, -614, 357, 1607, 450, -358, -571, 168, 186, -365, - -8, -278, 196, -19, 223, -201, -103, 344, 77, -633, - -44, -425, -451, 114, 117, -398, -149, -23, -248, 256, - -107, -163, 331, -17, -130, -138, 75, 163, -234, 300, - 150, 97, 209, 239, -85, -37, 35, 132, -34, -134, - -30, -102, -6, 27, 73, -153, 94, 13, 76, 33, - 95, 27, -11, -24, -6, 107, 10, 120, -34, -92, - 110, 57, -38, 148, -59, -21 - }, - { - 1964, 3881, -236, -4417, 352, -490, 92, 217, -330, 137, - 247, -688, 1021, 433, 495, 144, -288, 587, 858, 497, - 316, 41, 799, -30, -340, 260, 122, -80, -127, -420, - -65, 209, 48, 707, -135, -98, -107, -64, 129, -174, - 223, -115, 21, -99, 321, 272, 367, -26, 281, 79, - 33, -83, -362, -2, 158, -81, -6, -86, 248, 238, - 247, -141, 124, 32, 55, -154, 157, 95, 27, -57, - -75, 110, -10, 37, 112, -67, -268, -12, 23, 108, - -119, 41, 58, -38, -147, 90, -44, 64, 20, -49, - -27, 30, 11, 34, -83, -24 - }, - { - -15, -942, 175, -253, -288, -82, 48, 72, -399, 4, - 787, -368, -16, -47, 1252, -346, -445, 31, 362, -219, - 323, -757, -68, 531, 81, -322, 814, 294, 167, 382, - 161, -1474, 251, 353, -140, -369, 324, -291, -247, -441, - -199, 215, -312, 347, -57, 290, 230, -122, 70, 126, - 78, 11, -71, -42, -4, 266, -45, -60, -5, 164, - -54, -150, 72, 123, -15, -124, 127, 22, -56, 200, - 89, 44, -98, 68, 120, -179, -3, -133, 11, -58, - -63, 46, -40, 6, 105, -72, -43, 90, -30, 12, - -34, -49, -32, 28, -139, -78 - }, - { - -921, 4447, 2679, -205, -1191, 3127, 870, 835, -1730, -603, - 1335, -531, 1438, -698, -1071, 412, 105, 573, -176, 155, - -510, 133, -707, 28, -721, 213, -140, 442, 359, 218, - 424, 637, -306, -302, 208, -154, 497, 110, 380, -70, - -376, -301, 31, 301, 151, 14, 91, -54, -414, -62, - 452, 113, -184, -177, 58, 172, -52, -142, 246, -70, - -199, 68, 233, -103, 292, 132, -65, -120, 33, 105, - 130, 1, -123, -85, -8, 38, -165, -72, 20, -8, - 115, 105, -29, 106, 47, -42, 133, -82, -76, 107, - -4, 71, 18, -67, 50, -101 - }, - { - -203, -350, 806, -517, -289, -718, -128, -144, -461, 414, - 115, -538, -842, 338, 558, 128, -203, -481, -373, 734, - -511, -625, -780, -439, 340, 660, 795, 670, -529, 877, - 148, -117, 381, -441, 310, -448, -30, 180, -69, -35, - -158, 143, -153, -135, -44, 57, -41, 390, -149, -534, - 128, 194, -69, -57, -55, 197, -251, 116, -37, -65, - -92, -127, -22, -100, -89, 210, 25, 110, -24, 174, - 140, -169, -56, -162, 78, 42, 96, -213, 56, -78, - -17, -9, 126, 7, 4, -9, 59, 45, 124, -31, - -65, -124, -29, 30, -67, 17 - }, - { - -1152, 2699, -236, 779, 943, 2309, -594, -250, 24, -547, - 246, -316, 202, -460, 1076, 916, -1348, -212, 374, -846, - 914, 527, 280, -510, 139, 666, -187, 21, -431, -284, - -47, -96, 363, 169, -40, -13, 94, -501, 97, 480, - -85, -21, 338, -21, -463, -313, -438, 67, 136, 46, - -182, -81, 2, 94, 100, 175, -339, 46, -54, 57, - 97, -50, -66, -227, -54, -72, 44, 93, -90, 42, - 4, -81, 111, -51, -105, 33, 135, -45, 163, 189, - 145, 79, -75, -28, 11, 23, 28, 35, 10, 106, - -18, -57, 77, -92, -70, -87 - }, - { - -36, 1709, 453, -321, 87, -190, -357, -344, 358, 10, - -241, -399, 484, 1373, -313, 55, 34, -578, -191, 387, - -330, 217, 248, 619, 514, 2, -492, -197, 1436, -551, - 593, -938, -256, 128, -45, 793, -450, 65, 201, -1, - -199, -408, -121, 344, -265, -208, -390, 17, -77, 269, - -9, 246, -132, 238, 36, 22, 332, 29, -353, -38, - 96, 144, -7, -7, 92, -22, 186, 2, -186, 60, - -250, 63, 96, 80, 31, 12, -114, 61, -250, -70, - 39, -159, -64, -37, 156, 10, 131, 167, 63, -45, - -11, -48, 147, -90, -1, 58 - }, - { - -239, 4530, 51, 723, 242, -629, -976, 897, -701, 712, - 1063, -124, 373, 183, -784, -342, 655, 1381, 377, 7, - -35, -1212, 133, 211, 210, -864, 168, -548, -69, -337, - -1170, 464, 225, 24, -388, -480, -183, 178, 626, -145, - 366, -75, 54, -149, -235, -537, -280, -70, 162, -246, - 201, -278, 172, 27, -225, -93, -260, 125, 180, -304, - 66, 71, 185, 95, 181, 167, 104, 23, -31, 91, - -51, 51, 340, -72, 86, 31, 103, 20, -43, -24, - -151, -28, 52, -118, 74, -114, 5, -64, 108, -4, - 3, 99, 30, 126, 22, 30 - }, - { - 101, -1556, -606, 900, 361, -68, -167, -95, 456, -205, - 160, -67, -83, -1997, -2267, -893, 808, 143, 178, -208, - 419, -1193, 41, -749, 74, 573, 245, 63, -710, -253, - -369, -218, -179, -583, 429, 479, 392, 333, 11, 95, - 38, 388, 80, 257, 60, 166, -143, -91, 234, -91, - 287, 348, -86, 278, -128, -55, 116, 146, 54, 43, - 225, 142, 74, 69, -405, -143, 136, -250, 139, 55, - 0, -109, 68, 24, -125, -70, -27, -43, -155, -78, - 238, 77, 58, -133, 152, 96, 99, -86, -37, 103, - -8, -75, 43, 113, -61, -9 - } - }, - { - { - -1094, -2979, 2497, 467, 1238, -201, 466, 415, -415, 255, - -745, 485, -52, 55, 52, -383, -30, -618, 587, 423, - 598, -235, 134, 205, -84, -126, -522, 39, 118, -249, - 130, 206, -503, 202, 402, -9, 381, -168, 329, -30, - -461, 175, 419, -77, -28, -17, -206, -112, 156, 346, - -234, 209, 139, -40, -161, -58, 39, -185, -53, 47, - -54, -295, 73, -152, 105, -36, -90, -159, -81, 22, - 10, -75, 4, -229, -87, -16, -97, -106, 11, 2, - -137, 17, -97, 114, -11, 2, 30, -151, 111, 46, - 22, -72, -23, 96, 49, 86 - }, - { - 24, -3074, 266, 2169, 528, -133, 166, 208, 247, 564, - -1380, -317, -315, 307, -231, -350, -13, -224, 272, -748, - 226, 158, -1567, -539, 983, 96, -78, 116, -669, 188, - 89, 101, 427, -303, 19, 153, -264, 51, -309, 81, - 421, -8, 206, -113, 146, -140, 235, -19, -114, 48, - 42, 8, -290, 87, -99, 23, 36, -434, 4, -48, - -68, 15, 10, -6, -57, 120, 82, -20, 90, 100, - -112, -51, 108, -45, 3, -190, -102, -54, 50, 85, - -16, 160, 7, 48, 27, -13, -80, -12, 52, 42, - -87, 60, -7, 22, -39, -88 - }, - { - 96, 5941, -845, -2322, -714, -1, 109, -661, 325, -185, - -144, 650, -808, 592, -55, 182, -385, -69, -1322, -460, - -940, 648, 21, 570, 550, 120, 568, -165, 39, -227, - 154, -151, -431, -720, -160, 311, -540, 25, -265, -59, - -11, -6, 357, -50, 242, -35, -314, -32, 179, -129, - 178, 162, -207, -41, 49, 102, 338, -90, -135, -15, - 109, -267, -104, -207, -25, -12, 71, -87, -70, 125, - -47, -73, -83, -109, 113, 65, -45, -170, 74, 22, - 96, 70, 159, 0, -54, -11, 131, -24, 30, -106, - -21, -55, 1, -82, -3, 98 - }, - { - 325, 1300, -178, 1522, 988, -9, -68, -339, 327, -648, - -27, -218, -22, -245, -400, -14, 614, -120, 398, -57, - -270, 102, 1019, -230, 42, -608, 658, 298, 899, -413, - 147, 533, -202, 415, 188, 344, -435, 93, -395, 79, - -115, 444, 284, -8, -293, 123, -477, 193, 103, -44, - 219, -79, 14, -112, -314, -5, 248, -29, -230, 262, - -39, -187, 185, 172, -145, -8, 236, -22, -171, 87, - -61, -166, 248, -10, 49, -74, 34, 77, -107, -5, - 42, -2, -150, -184, -66, -88, 34, -51, 75, -50, - -44, 23, 117, 74, -32, -63 - }, - { - -26, 1931, 127, 451, 35, 73, -15, 54, 400, -27, - 114, -336, 293, -635, 2007, 1679, 424, 360, -658, 110, - 202, 164, -247, -48, 376, 929, -61, 7, 273, -731, - 296, 2, 25, -241, -857, -7, 11, -107, 76, -331, - -123, 162, -201, 459, 32, -417, 151, 77, -168, 160, - 63, -212, -122, -267, -10, -191, 362, -81, -26, -87, - 7, 59, -147, -72, 52, 208, 27, -307, 159, -66, - -59, 89, -135, -110, -74, -140, 21, -59, 5, 81, - 120, -91, -8, 23, -78, -97, 26, 50, -66, 8, - 49, 1, 63, -42, -47, -24 - }, - { - 972, 3150, -202, -2515, 532, -290, -23, -591, 1049, 150, - 832, -358, 752, 813, 196, 68, -235, -473, -378, -256, - 813, 336, -309, 497, -439, -309, -322, 425, 203, 473, - -315, -409, 52, -52, -116, 330, -40, -372, -184, -134, - 101, -31, -50, -723, 284, -308, 92, -65, 68, 74, - -84, 214, -50, 135, -29, 24, 19, 71, 184, -110, - -99, 251, -180, -90, 32, 131, -124, -145, -88, -15, - -22, 88, 75, 172, -72, 67, -11, 72, -55, -86, - -104, -11, -16, 111, -51, -85, -32, 2, -81, -53, - 62, 29, -17, -10, 70, 43 - }, - { - -23, 406, -35, 6, -33, 77, -25, -116, -151, 316, - 7, -359, 8, -336, -1348, -278, 807, 879, -141, -530, - -658, -135, 599, 384, 1323, -608, -739, 385, -135, 91, - 294, -538, -28, 292, -135, 80, -26, 418, -108, -191, - -12, -741, -331, 265, 14, -237, -235, -295, 244, -139, - 18, 75, -84, 137, -133, 76, -39, 0, -85, 277, - 169, 61, 155, 306, -101, -143, 200, 115, -132, -51, - -13, -35, -41, 68, 13, -124, 58, 54, -20, 55, - 168, 56, -81, 63, 6, -44, 112, 62, -7, -138, - 97, 65, 68, 65, 12, -116 - }, - { - -1802, 10530, -1027, -4141, -37, -422, -225, 426, -768, 166, - -515, -514, 1139, 654, 480, -696, 614, 169, 1006, 1205, - -39, 429, 274, 24, -488, 719, -681, 639, -364, -600, - 76, 56, 265, 547, -86, -133, -182, 115, -259, 28, - 25, 103, 220, -235, 308, 424, 68, 221, 413, -262, - -26, -15, -424, 41, 263, -97, -39, 142, -62, 169, - 258, 145, 20, 18, -140, 115, 63, 139, -17, -45, - -2, -22, 123, 54, -17, -148, 57, -139, -41, 165, - -116, -43, 87, -62, -61, 158, -100, -58, 111, -25, - -62, -63, 106, -13, 19, -53 - }, - { - -101, -338, -192, -464, -95, -151, -74, 119, -345, 136, - 379, 103, -132, 527, 363, 599, -913, -389, 572, -41, - -343, -169, 431, 486, -185, -430, 1168, -384, 991, 200, - -365, -299, -617, 42, 129, -631, 354, -104, -645, -236, - 158, -60, -9, -55, 241, 199, 282, -118, -155, 116, - 275, 52, 92, -178, -6, 108, 138, -65, -92, 240, - -191, 77, 30, 147, -60, -7, -15, 153, 0, 158, - 79, -55, -126, 156, -24, -182, -11, -33, -56, -60, - 44, 71, -129, 40, 147, -107, 16, -10, -34, -8, - 80, -124, -27, -4, -174, 36 - }, - { - 1203, 3600, 1967, -798, -330, 989, 1825, 1086, -1072, -85, - -2, 530, 732, -508, -834, -278, 697, 125, 452, -374, - -485, -38, -253, -87, -88, 118, -194, 508, 173, 73, - 504, 780, -601, 143, -141, -32, 372, 210, 192, 178, - -438, -58, -261, 136, 339, 185, -171, -32, -217, -75, - 420, 180, -165, -217, -263, 82, 181, -58, 109, -5, - -76, 24, 191, -12, 24, 349, -148, -190, 230, -33, - 14, 77, -5, -26, -26, -7, -99, -141, -3, -50, - 111, 87, 178, 76, -46, -52, 166, -90, -5, 33, - 5, 39, -28, -53, 85, -113 - }, - { - 261, 112, -37, -65, -238, -867, -167, -555, -339, 751, - -175, -1207, 107, 69, 1099, -171, -184, -792, -386, -84, - 645, -1118, -316, -398, 30, 756, 771, 225, 117, 514, - 370, 36, -62, -159, 40, -275, -153, 31, -60, 125, - -215, 29, 127, -163, 235, -123, -125, 29, 150, -236, - 86, 90, -201, 14, -78, -79, 165, -57, -80, 15, - -129, -23, -100, -73, -55, 135, 55, 189, -46, 20, - 58, -91, -170, -18, 90, -126, 10, -120, 145, -93, - 10, 90, -71, 92, -65, 6, -42, 60, 121, 14, - -6, -131, -82, 91, -84, -45 - }, - { - 1648, -1438, -519, 769, 2268, 145, 817, -825, 608, 8, - -682, -632, 464, 314, 1019, 472, -224, -1331, 370, -405, - 905, 520, 299, -538, 305, -91, 226, -203, -5, -354, - -192, 414, -118, 447, 18, -279, -284, -32, 220, 165, - -42, -176, 743, -433, -509, -478, 27, -141, 220, -322, - 46, 27, 74, -143, 54, 127, -53, -211, 4, 23, - 199, -140, 78, -195, -114, -36, 7, 30, -87, 100, - 13, 52, -29, -19, -46, -28, 126, -121, 282, 226, - 69, 11, -62, 30, 35, -72, 42, 52, 112, 67, - -46, -10, 9, -4, -80, -72 - }, - { - 23, 2474, -354, -70, -365, 119, -262, -412, 41, 77, - 100, -189, 88, 2267, -1338, 756, -215, 15, -847, -372, - 236, 42, 756, -307, 411, -257, 418, -81, 578, 832, - -964, 14, -288, -146, 143, 175, 406, -500, 455, 78, - -273, -367, -15, 254, 33, -501, -249, 13, -118, 312, - -38, 551, -157, -125, 74, 313, 83, 66, -166, -145, - 20, 309, 34, -25, 24, 227, 203, -24, -67, -346, - -177, 90, 18, 238, 87, -55, -116, 34, -257, -49, - -87, -88, -65, 50, 145, 18, 89, 194, 52, -13, - -103, 7, 59, -169, 75, 50 - }, - { - 1068, 3153, -788, 323, 1224, -1914, 383, 273, 137, 75, - 1284, 565, -190, -917, 634, -646, 1385, 717, 1114, -489, - -650, -140, -205, 682, -422, -649, 633, -601, -107, -794, - -240, -149, -100, 407, -621, 21, -336, 308, 41, 247, - 395, 103, -36, -517, -191, -403, -662, 322, -89, 411, - -500, 124, 101, -18, -250, -332, 130, 226, -241, -173, - 0, 103, 201, -53, 314, 104, 361, -210, 180, 111, - 16, 62, 159, 41, 156, -5, 212, -121, -139, 2, - -95, 39, -26, -12, -44, -54, 16, -67, 31, 71, - 10, 80, 22, 69, 92, 21 - }, - { - -47, -2385, 115, 1269, -173, 8, 86, -87, 426, -438, - 210, -28, 33, -876, -4030, 274, 19, 60, 239, 51, - -373, -318, 173, -783, 88, 255, 217, 256, -339, -196, - -392, -613, -236, -487, 271, 516, 492, 375, 91, -119, - 333, 64, -3, 154, 160, -97, -87, 246, -95, 166, - 86, 233, 180, -81, -91, 177, 69, 112, 162, 250, - -207, 323, -4, 44, 5, -496, 101, -40, 36, 65, - -92, 70, 39, -20, -21, -132, 15, -22, -65, -262, - 175, 208, -83, -16, 71, 76, 66, -19, -2, 141, - -30, -161, 65, 147, -108, 43 - } - }, - { - { - 992, -8203, -2604, -2031, -1269, -92, 535, 208, -175, 507, - -595, 219, -77, 520, 123, -703, -732, -777, 718, 225, - 381, -239, 344, 445, 318, 163, -372, 185, 103, -424, - 484, 319, -303, 234, 312, -285, 340, -270, 354, -31, - -179, 252, 170, 94, 290, -5, -194, 343, 353, 436, - -59, -71, 6, 344, -55, 110, 446, -70, 11, 185, - -197, -315, 366, 55, 167, -77, -2, -11, -15, -68, - -127, -154, -70, -304, -28, 134, -1, -50, 27, 107, - -61, 60, -53, 130, 21, 70, 81, -102, 76, 43, - 61, -53, -13, 72, -73, 3 - }, - { - -45, -3030, 153, 875, -463, -277, -112, -391, -527, 17, - -562, 300, -315, 1374, 770, 499, 851, 386, 352, -325, - 629, 255, -1114, -928, 934, 80, -860, -152, -713, 189, - -111, -236, 184, -98, 25, -19, -324, 52, -21, -23, - 30, -429, -180, -49, 289, -365, 216, 106, -371, -105, - 15, 38, -79, 66, -334, 31, 384, -232, 38, -143, - -7, 118, -25, -189, -280, 182, 76, -215, -60, 106, - -75, -42, 138, 33, -55, -236, -140, -136, 47, 42, - -117, 157, -78, 58, 75, 14, -62, -37, 1, -57, - -118, 29, -2, 12, -34, -4 - }, - { - 39, 7348, 476, -343, 133, -199, 263, -486, 175, -380, - 36, 738, -169, 432, 207, 811, -591, -216, -562, 483, - -698, 210, -233, 556, 248, -346, 317, -201, 184, 152, - 71, -92, -185, -163, 81, 181, -304, 636, 216, 202, - -367, -437, 501, -105, 33, 261, 225, 62, -19, -77, - 445, -35, -253, 87, 31, -40, 218, -76, -106, -188, - 84, -173, -101, -235, 126, -24, -59, 27, 2, 59, - 7, -106, -97, -51, 165, 96, 29, -86, 108, -90, - 71, 21, 81, 25, -26, -57, 79, -26, 53, -55, - 84, 18, 49, -13, 83, 131 - }, - { - -1180, -588, 741, 1245, -99, -313, -24, -69, 701, -604, - -251, -27, 149, -499, -325, 403, 524, -650, 717, 348, - -80, 493, 1228, -574, 120, -604, 420, 54, 173, -785, - -83, 326, -337, 328, 249, 565, -503, -75, -237, 67, - -516, 55, 156, -21, -487, -152, -252, 71, -274, -30, - 650, 40, -55, -88, -133, -37, 40, -214, -145, 436, - -39, -122, 172, 291, -74, -105, 136, -70, -76, 160, - -45, -239, 138, -165, 15, -37, 54, 85, -63, 47, - 79, 42, 50, -50, -46, -42, 133, 63, 137, -62, - -41, 19, 55, 29, 2, 24 - }, - { - 66, 1691, 29, 521, -72, 72, 129, 27, 120, -160, - 375, -162, 299, -119, 1113, 421, -168, -634, -472, 605, - 268, -67, 276, 878, 920, 1009, -675, -909, -279, -469, - 1184, 1346, 757, -297, -478, 49, 82, 156, 457, 87, - 14, 94, -429, 67, -29, -293, -93, 75, -97, 120, - -105, -377, 10, 0, 185, -72, 162, -272, -262, -29, - 89, -192, -76, 24, 70, 371, 51, -482, -14, -140, - 48, 122, -201, 29, 126, -230, 34, 50, -117, -5, - 91, -228, -29, 27, -89, -16, 49, 8, -63, -28, - -63, -64, 5, -33, -17, -88 - }, - { - -2264, -194, 1633, -3036, -349, 23, 209, 46, 1176, -1137, - -772, -652, 646, 395, 361, 64, 267, 34, -399, -394, - 765, 218, -506, 842, 21, -309, -43, 801, 229, 185, - -524, -467, 29, -9, -181, 440, 49, -164, 327, 42, - -102, -318, 44, -562, 499, 84, 294, -86, -58, 283, - 82, 263, -71, -42, -164, 140, -6, -34, 33, -96, - -185, 88, -148, -61, -73, 13, -55, -7, -76, -82, - 75, 189, -113, 6, -50, 157, -28, -23, -107, -41, - -65, 30, 2, 82, -70, -88, 1, -14, -96, -74, - 42, 20, -28, -20, 35, -4 - }, - { - -37, 665, -190, -68, -136, 27, 21, -142, -258, 65, - -271, -102, -3, 285, -1015, -243, 458, 149, -558, -1176, - -554, 162, 256, -466, 954, -1020, -1119, 656, 256, 201, - 678, -385, 231, 371, -257, 195, 217, 293, -274, 221, - 183, -311, 112, 302, 0, -88, -31, 24, 432, -251, - -2, 49, -154, 324, 48, 137, -253, -197, 42, 187, - -40, -135, -99, 151, -117, -188, 155, 56, -145, 34, - -47, -98, -52, -43, 51, 19, -2, 5, -2, -31, - 27, 33, 28, 64, -40, -44, 50, 2, 15, -108, - 40, -10, 59, 36, -2, -83 - }, - { - 914, 17207, 1294, -3742, 229, -1129, -1010, 647, -560, -142, - -612, -273, 655, 233, 782, -738, 400, -77, 223, 584, - -769, 245, 364, 125, -547, 327, -853, 672, 210, -195, - -379, -120, 45, 275, -369, -341, 55, -120, -260, 194, - -43, 427, 313, -85, 61, 185, 133, 21, 232, -181, - -83, 98, -214, 220, 419, -35, 22, 295, -231, -99, - 140, -16, -52, -38, -210, 219, 38, 8, 54, 134, - 23, -95, 139, -2, -146, -6, 299, -90, 3, 80, - -122, 32, 71, -55, 17, 175, -34, 7, 51, -94, - -45, -47, 111, -57, 63, -73 - }, - { - 14, 385, -130, -203, 199, 13, 16, 266, -95, -97, - -63, 170, 7, -68, -354, 1019, -57, 225, -260, -1033, - 128, 445, 289, 662, -217, -599, 911, 62, 751, -380, - 36, 5, -727, -324, 13, -530, 10, 95, -371, -260, - 125, -329, 162, 102, -176, -235, 206, 76, -167, -27, - 378, 80, 265, 22, 115, 100, 202, 52, -28, 132, - -161, 265, 158, 209, 184, 64, -72, 136, -65, 132, - -6, -126, -111, 150, -53, -95, 82, 79, -57, -19, - 109, 104, -126, 26, 158, -70, 20, -77, -34, 25, - 131, 10, 20, -13, -87, 83 - }, - { - -1478, 1406, 2333, -815, 67, -289, 61, -154, -499, 854, - 421, 449, -114, 355, -216, -1072, 543, 225, 431, 20, - 481, 856, 240, 152, 92, 371, 42, -114, -188, 63, - -158, -79, -433, 210, -319, 45, 74, -102, 114, 360, - 108, 653, 15, 139, 48, -213, -335, 208, 43, -110, - 165, 63, -206, -59, -94, 0, -60, -58, 272, 74, - -148, -109, 37, 22, 34, 271, -139, -216, 224, -218, - -373, -65, -49, -68, 110, 72, 27, -98, -28, -27, - 74, 104, 186, 56, -57, -91, 188, -7, -30, -46, - -42, -56, 33, 44, 107, -48 - }, - { - -245, 569, 1041, 169, -233, -524, 1, -566, -570, 92, - -647, -890, -160, -38, 1438, -439, 273, -375, -304, -88, - 769, -525, 402, -190, -391, -126, -174, -281, -94, 66, - 298, -95, -21, -125, -87, -106, 57, -78, -335, -34, - -6, 76, 7, -161, 381, 136, -137, -334, 161, 245, - 17, -186, -222, 51, -41, -195, 116, -149, 35, 171, - -175, -9, -36, 82, -26, -71, -21, 141, -94, -22, - -28, -181, -179, 1, 56, -71, 44, -100, 202, -5, - -1, 27, -162, 85, -21, 56, -91, -67, -26, -14, - 72, -47, -67, 105, -48, -45 - }, - { - -1099, -5267, -378, 587, 2169, -682, -109, -626, 838, 988, - -337, -770, 967, 456, 445, 188, 916, -644, 3, -625, - 513, -222, -47, -889, 81, -57, 312, 87, 443, 28, - 242, 835, -26, 248, -147, -596, -548, 176, -202, -424, - -328, -290, 456, -498, -401, -308, 180, -291, 30, -402, - 210, -41, -76, -45, -267, -18, 151, -296, -53, 139, - 302, -195, 16, -265, -157, 81, -11, -24, -19, 77, - -30, 78, 19, 39, 119, 25, 93, -245, 56, 45, - -99, -114, -52, 106, -9, -129, 78, 23, 68, 41, - -25, -42, -55, 92, 21, -50 - }, - { - 29, 2494, -7, 606, -447, -554, -360, -201, 46, 445, - 455, 148, -830, 903, -1040, 1236, 33, -73, -986, -281, - 565, -720, 164, -315, -546, -294, 929, -266, -733, 394, - -1253, 540, 2, -433, 102, -445, 167, -600, 204, -28, - -245, 12, 269, 34, 280, -137, -52, 154, 86, 299, - -238, 202, -296, -8, 214, 453, 148, 226, 119, -130, - -3, 409, -46, -35, 64, 159, 146, 82, 25, -256, - -97, -8, -142, 51, -69, -182, -67, 95, -145, 121, - -34, -152, -131, -68, 67, -11, 10, 99, 30, 36, - -103, -39, -22, -163, 81, 41 - }, - { - -1434, 382, 129, -505, 310, -978, 965, -639, 399, 453, - 380, 22, -159, 534, 1958, -999, 824, 41, 715, -981, - -861, -142, -425, 961, 76, -430, 901, -431, -73, -505, - -16, -471, -11, 766, 17, 524, -644, -277, -251, 55, - 87, -322, -161, -421, -59, 100, -184, 359, -153, 747, - -348, 67, -120, -94, -240, -186, 165, 141, -358, -180, - -74, 88, 210, -183, 96, -73, 286, -249, 170, 100, - -3, -23, 5, 147, 266, -45, 75, -220, -202, -62, - -32, 88, -74, 98, 47, -11, -10, -63, -7, 6, - -50, 61, -29, -59, 87, 84 - }, - { - 39, -3268, -797, 657, -14, 23, -419, -62, 364, -536, - 43, 677, 466, 2683, -123, 18, -285, 151, 955, -6, - -603, 85, 610, -342, 9, -108, -516, -797, -1243, -170, - 493, 54, 173, -179, 28, -346, -282, -245, -236, -511, - -119, 227, 88, -188, -337, -116, 247, -267, -360, 430, - -237, -181, 48, -176, -181, 289, 103, 132, 199, 171, - -329, 243, -89, 91, 372, -236, 131, 52, 4, 114, - -34, 150, -8, -76, 75, -45, 170, 165, 152, -315, - -65, 57, -211, -78, 73, 51, -84, -30, 49, 144, - -37, -149, -7, 119, -82, 64 - } - }, - { - { - -1080, -12630, 2009, -2792, -697, 20, -124, 946, -590, -579, - 584, 344, 107, 589, -476, -222, -395, -653, 202, 335, - -40, -100, 566, 333, 668, 150, -435, 64, -5, -284, - 230, -65, 598, -108, 273, -430, 145, -282, 486, 28, - 143, 177, 125, 20, 269, -210, 101, 183, 278, 178, - 373, -335, 73, 255, -120, 169, 337, 112, -64, 253, - -189, -142, 231, 174, -109, 94, -25, 76, -81, -115, - 0, -217, -144, -119, 9, 27, -65, 18, -56, 95, - -6, 153, -32, 127, 17, -4, 38, -22, -32, 121, - 131, -50, -3, 10, -31, -52 - }, - { - 42, -1338, -1005, -225, 188, -160, -101, -366, -377, -685, - -524, 827, 34, 364, 1361, 1261, -233, 1275, 219, -684, - 670, 67, -280, -760, -370, 1039, -596, -751, -962, 251, - 274, -332, 292, -116, 78, -4, -269, -327, 158, 46, - -318, -481, -82, 52, 145, 257, -134, 166, -467, -132, - 95, -29, 162, -99, -135, -215, 288, 0, 37, -278, - 141, 73, 10, -235, -263, 280, -129, -158, -32, 42, - -34, 105, -42, 164, -194, -66, -186, -80, 61, -18, - -40, 47, -35, 82, -7, -32, 54, -54, -60, -89, - 34, -74, 19, -27, 0, 68 - }, - { - -173, 7104, 799, 889, -868, -138, 185, 177, -50, -783, - -435, 1543, 327, -774, 633, 676, 2, -914, 209, 493, - -288, -296, -40, -2, 623, -399, -16, 101, -88, 435, - 189, -460, 256, 76, -48, -183, 198, 470, 485, 49, - -233, -393, 180, -106, -268, 346, 269, 380, -86, 214, - 228, -56, -7, -175, 108, 114, 190, -23, -188, -367, - 108, -45, -49, -95, -153, -21, -81, 7, 61, -35, - 120, -135, -114, 1, 127, 94, -38, 55, 85, -52, - 39, 40, 41, 78, -63, -14, -2, 31, 59, -49, - 112, 52, -54, 14, 98, 71 - }, - { - 1831, -3973, -683, 879, 949, -311, -134, 203, -66, 249, - -114, -136, -47, -579, -15, 367, -514, 456, 830, -123, - -112, 603, 545, -380, -9, 356, -313, 40, -100, 74, - -692, 196, 39, 297, 50, 612, -305, -173, -174, 27, - 114, -291, 179, -116, -431, -451, 184, -269, -182, 88, - 423, 207, -280, 16, 17, -88, -1, -181, -95, 316, - 42, 30, 19, 134, -39, -65, 0, 194, -77, 34, - -9, -81, 51, -173, 3, 72, 3, -92, 12, 102, - 55, 23, 134, -27, -46, -22, 49, 101, 96, -40, - -24, 65, 27, -12, 41, 25 - }, - { - -107, 1057, 647, 405, -17, 20, 105, 227, -178, 45, - -3, 41, 289, 692, 773, 237, -918, -2495, 3014, -343, - 194, -235, 508, 737, 176, 983, -124, -1187, -568, 447, - 616, 1303, 831, -88, -36, -551, 493, 130, 121, 424, - 57, -123, -208, -41, -478, 218, -197, -75, 215, 38, - -162, -178, -259, 163, 85, 43, -237, 3, -283, -16, - 99, -172, 151, -111, 18, 313, 7, -232, -284, 12, - 57, 27, -44, 76, 113, -287, 114, -6, -80, -19, - 68, -93, 39, -120, -60, 9, 46, 42, -56, -27, - -140, -51, -20, -18, -55, -10 - }, - { - 3154, -5602, -916, -2794, 372, -32, -42, 733, 975, -1405, - -571, -611, 1246, -131, 196, 696, -240, 195, 158, -727, - 267, 418, -91, 15, 454, 11, -5, 733, -23, 204, - -308, -655, -244, 324, -336, 434, 157, 129, 235, -366, - -295, 62, -48, -250, 202, 227, 283, 8, -231, 293, - 34, 211, 132, -164, -240, 264, -71, -63, -97, 72, - -211, -44, 0, -128, 4, -75, 6, 33, -109, -89, - 142, 85, 42, -152, 56, 13, -21, 39, -95, -54, - -55, 68, 26, 6, -7, -110, 26, -77, 25, -71, - 13, -33, 21, -9, 9, -14 - }, - { - 56, 284, -50, 6, -138, -62, -33, -65, -133, -159, - -202, -44, 81, -777, 241, 449, -479, 174, -332, -1238, - -24, -273, 818, -362, -51, -221, -862, -110, 17, 73, - 1013, -96, 249, 367, -222, 106, 303, 130, -444, 253, - 136, 46, 119, 201, -200, -16, 202, -108, 284, -103, - -67, 137, 46, 46, 103, 104, -204, -36, -35, -108, - -14, 41, -188, -32, 2, -110, 3, 109, -108, 69, - -40, -145, 8, -123, 97, 76, -99, 2, 57, -36, - -15, -86, 91, 72, -37, 12, 70, -15, -19, -2, - -32, -37, 23, 27, -40, -14 - }, - { - 591, 20772, -860, -3660, -183, -382, -1173, -358, -293, 374, - -653, 579, 529, -529, 452, 171, -387, 1004, -671, 86, - 190, -610, 331, -247, -62, 63, -86, 232, 142, 255, - -442, 18, 33, -4, -10, -81, 245, -567, -437, 372, - -216, 650, -80, 419, -358, 614, 216, -72, -14, 59, - -178, 231, 252, -130, 227, -46, 37, 405, -330, -72, - 154, -121, -68, -41, 120, 63, 84, -151, 16, 209, - 26, -38, 111, -180, -45, 84, 123, 85, 31, -85, - -26, 128, 19, -42, 28, 19, 66, 46, -61, -22, - -29, -29, 61, -43, 46, -17 - }, - { - 82, -126, 43, 249, -76, 87, 119, -124, 125, 233, - -351, 104, 5, -82, -45, -212, 464, 495, -45, -1027, - 315, -24, -263, 1102, -530, 519, -62, 540, 220, -370, - 728, -696, -684, -112, -157, -134, -56, -490, 397, -241, - -288, 17, -117, 158, -360, -33, -24, 38, 5, 211, - 64, -108, 100, 308, 366, -136, 276, -86, 246, -189, - 207, 121, 126, 129, 233, 151, -131, -8, -11, 151, - 32, -128, -57, 90, -107, 107, 1, 53, -25, -27, - 130, 23, -76, 83, 53, -58, -17, -17, -16, 40, - 61, 123, -56, -39, 38, 18 - }, - { - 1702, 604, -754, -931, -206, 1229, -1414, -1096, -61, 548, - 618, 77, 200, 693, -324, -44, -166, 354, -12, 472, - 405, 936, 433, -82, 361, 308, 378, -818, 38, 285, - -761, -176, -24, -456, -5, 370, -400, -196, 190, 196, - 447, 603, 108, 226, -328, -90, -200, 181, -14, 126, - -19, -121, -56, 156, -187, 151, -317, 119, 168, -103, - 12, 14, -62, -24, 87, 235, -169, -66, 12, -226, - -162, -261, 21, -93, 124, 101, -26, 29, -96, 105, - 7, 102, 180, 12, -149, -16, 150, 26, -19, -97, - 8, -82, 84, 32, 33, 28 - }, - { - 169, 1725, -693, 560, -919, -254, -201, 62, -538, -477, - -797, -592, -757, 1018, 257, -587, 1033, -897, 566, 650, - -84, -450, 932, -660, -62, -466, -385, -366, 87, 161, - -53, 298, -60, -241, -96, 142, -50, -75, -364, -339, - 73, -9, -39, 316, -142, 164, 21, -280, 127, 231, - 19, -210, -155, 30, -149, -135, 137, -188, 192, 119, - -212, 57, -58, -69, -28, -3, -58, 51, 76, -106, - 50, -180, -114, -74, 23, 26, 1, -3, 120, 126, - -65, -25, -94, 41, 48, -64, -30, -10, -41, -28, - 36, -11, -20, 50, -50, 34 - }, - { - -364, -6975, 77, 1146, 682, 1113, -1615, -168, 967, 341, - 632, -1023, 1225, 104, 471, -234, 224, 871, -899, -414, - 274, -406, -196, -524, -100, 399, -192, 533, 316, -205, - 345, 718, 352, -175, -130, -9, -799, 473, -913, -414, - -222, -163, -491, 309, -574, 15, 171, -420, -406, 198, - 123, -79, -344, 429, -481, 54, 10, -239, 22, 36, - 176, -115, 11, -357, -38, 66, -98, 4, 112, 139, - -57, -26, 96, 44, 87, 70, -4, -97, -81, -19, - -68, -133, -44, 110, 1, -80, 37, -7, 66, -54, - 0, 27, -89, 115, 37, 6 - }, - { - -117, 2382, 385, 480, -434, -396, -247, -221, -10, 434, - 71, 640, 36, 31, -2005, 1694, 277, -433, -746, -370, - 1402, -608, -865, 544, -1861, 251, 1428, -460, -1319, 12, - -324, 158, 134, -316, -5, -529, -365, 155, -309, -183, - -10, 299, 450, -333, 41, 231, -6, -92, 257, 89, - 135, -216, -201, 148, 84, 260, 213, 139, 143, 46, - 34, 110, -14, 30, 175, 25, 178, -92, -60, 29, - -87, -61, -120, -109, -113, -181, 128, -55, 9, 76, - 22, -196, -51, -167, 37, 44, -64, 145, 37, -46, - 10, -19, -164, 11, -83, 89 - }, - { - 1079, -3548, 989, -541, -277, 700, -459, -583, -252, 1100, - -501, -158, 508, 468, 1782, 3, 438, -458, 355, -269, - -753, -392, -398, 626, 81, -88, 564, -445, -14, -262, - -142, -421, 268, 274, 537, 317, -405, -788, 301, -518, - 335, -185, -291, -82, -346, -30, 23, 422, 97, 6, - 130, 175, -540, 79, -297, 174, -74, 20, -232, -288, - 34, 166, -126, 60, -43, 83, -6, -61, -82, 119, - 112, 23, -59, 151, 121, 48, -167, -47, -125, -87, - -28, 110, -18, 67, -4, 64, -167, 49, 13, -54, - -6, 49, -6, -103, 73, 71 - }, - { - -40, -3813, -310, 393, 2, -81, -537, 250, -464, 447, - -500, 992, 119, 77, 3549, 971, -336, -640, 224, 874, - -415, -451, 796, -560, 411, -137, -558, -1172, -1105, -448, - 562, -53, 606, -426, -58, -229, -707, -177, -245, 91, - -408, -435, 464, -69, -606, -127, 272, -200, -167, 396, - -348, -220, -9, 5, -271, 152, 112, 131, -42, 86, - 119, 104, -119, 146, 237, 173, -170, 9, -79, 229, - 52, -110, 180, -181, 81, 88, 66, 107, 35, -101, - -7, -176, -59, -63, 90, -34, -35, -2, 2, 80, - 22, -33, -74, -21, -26, 74 - } - }, - { - { - 1140, -13490, -1574, -2328, -133, -354, -191, 597, -1142, -838, - 73, 484, -149, 258, -329, 108, 367, -29, 236, -57, - -743, -288, 297, 116, 595, -14, -170, 379, -89, -305, - -57, -312, 369, -612, -32, -80, 129, -199, 420, -74, - 155, 177, -20, -327, 27, -251, 329, -2, 183, -239, - 23, -499, -249, -69, -105, 134, 124, 18, 3, 339, - -34, -20, -18, 31, -136, 214, 59, 126, -108, -151, - 40, -80, -9, 128, 94, 28, -159, -69, 18, 105, - -43, 117, -29, 85, -24, -47, 19, 27, 45, 142, - 93, -63, -16, -28, 14, -14 - }, - { - -42, 1284, 1109, -756, -39, 82, 81, 120, 222, 17, - -90, 490, -156, -793, 368, 382, -1611, 1262, -160, -1204, - 687, -131, 6, 29, -477, 999, 225, -39, -199, 357, - 314, -164, -51, -356, 27, 23, -38, -331, -272, 123, - -98, -375, -38, 25, 26, 177, -179, 370, 18, 155, - -159, -93, 382, -46, 71, -87, 33, -52, 64, -93, - 164, -39, 234, 190, 64, 210, -323, -199, 23, 88, - 84, 224, -30, 75, -157, 20, -48, 52, 87, -31, - -55, -1, -40, -12, -45, 8, 98, -71, -62, -16, - 128, -72, 23, 14, 2, 100 - }, - { - 252, 4453, -1835, 1100, 264, 262, 8, 578, 546, 286, - -514, 813, -766, -1646, 527, 644, 370, -368, 179, 311, - -231, 5, 746, 342, 599, -121, 533, 333, -465, 32, - 206, -158, 805, -113, -416, -251, 388, 181, -254, 80, - 85, -292, 123, 316, 298, 513, 114, 495, -97, 17, - 153, -94, -69, -19, 326, 39, -20, -106, -85, -312, - 13, -116, -82, -71, -189, -24, -205, -173, 30, 52, - 196, -5, -128, -144, -27, 89, -35, 50, 92, -6, - 36, 30, -20, 68, 0, 53, -49, 43, 129, -17, - 12, -5, -91, -50, 30, -8 - }, - { - -1929, -8741, 448, 236, -540, -93, -101, -244, -319, 993, - 728, 463, -103, -149, 129, 108, -478, 1103, 357, -653, - -130, 398, 202, -489, -29, 415, -708, 147, 67, 480, - -180, 152, -111, 17, -317, 376, -125, -271, -469, 206, - 643, -87, 180, -132, -124, -87, 502, -148, -82, 246, - 22, 176, -87, -73, -120, 67, 187, -91, -203, 145, - 31, 20, -159, -112, -9, -19, -30, 202, -60, 103, - 105, -17, 59, 5, -5, 1, -24, -91, 69, 177, - 41, -37, 60, -10, 10, -57, -76, 1, 40, -12, - 35, 131, 53, -50, -22, -43 - }, - { - 130, 255, -393, 60, -96, -24, -94, 63, -236, -22, - 84, 425, 793, 864, -478, -1037, -776, -364, 3828, -1314, - -862, -611, 576, 130, -581, 271, 106, -784, -648, 500, - -2, 453, 471, 107, 41, -535, 738, -13, -423, 171, - 8, 28, 100, -209, -713, 609, 266, -17, 304, -42, - -256, 23, -65, 66, -524, -107, -65, 12, 139, 326, - 88, -113, 45, -279, -88, 146, 26, 40, -206, 38, - 160, 139, 64, 27, 7, -164, 221, 24, -6, 102, - 203, 51, 83, -171, -69, 56, 125, 69, -22, -43, - -93, 32, 15, -24, -97, -4 - }, - { - -3210, -13143, 640, -2371, -188, 112, -412, -236, 697, -249, - 908, -385, 400, -288, 520, 1073, -111, 362, 517, -698, - 400, 684, 82, -223, 22, 181, -179, 254, 141, 235, - -350, -581, -591, 144, -319, 105, 370, 434, 55, -324, - -44, 58, -370, -484, -259, -43, -41, -210, -305, -51, - -167, 182, 222, -76, -88, 51, -80, 68, -271, 22, - 102, -80, -44, -3, 39, -49, 63, 11, -67, -7, - 114, 31, 104, -142, 24, -94, -41, 24, -84, 0, - -49, 69, 8, -29, 23, -46, 76, 40, 130, -35, - 12, -94, -19, -5, -24, -65 - }, - { - 15, 249, 216, -49, -129, -46, 14, -55, -64, 65, - 218, 99, 314, 297, 1066, -435, -592, 733, 194, -569, - 819, 238, 675, -545, 669, 966, -1, -353, 504, 299, - -540, -557, 863, 851, -284, -585, -282, -341, -717, 230, - -42, -159, -222, -112, -235, -2, 104, -396, 254, -29, - 145, 303, -161, -64, 227, -8, -33, 153, -50, -193, - -46, 209, -191, -185, 26, 63, -27, 162, -48, -42, - 11, 24, 72, -47, 31, 26, 43, 78, 41, 26, - 30, -153, 4, 3, -13, 58, 37, -24, 24, -7, - -79, -139, -71, 4, -78, 18 - }, - { - -2376, 19548, 850, -2276, 835, -293, -823, -153, -112, 993, - -314, 72, 61, -1128, 426, 849, -415, 1279, -1217, -623, - 258, -456, 427, -94, -33, 45, 163, 299, 288, 640, - 290, 333, -98, 135, 225, 786, 576, -348, -199, 308, - -146, 410, -81, 594, 55, 620, 132, -145, -233, 26, - 91, 449, 136, -489, -9, -131, -30, 458, -174, -25, - 24, 61, 126, 8, 189, -42, 57, -91, 43, 89, - -105, -19, 107, -146, 113, 48, 20, 107, 37, -53, - -47, 56, 10, 5, 16, -79, -9, 52, -77, -27, - -8, 34, 37, -75, 14, 15 - }, - { - -7, -564, 26, 261, -184, 21, -10, -141, 249, 116, - -288, 446, -491, 249, 1010, -1548, -736, -322, -324, -341, - -352, -1137, -1338, 1362, 867, 1034, 281, 413, 155, 55, - 689, -966, -601, 183, 134, 202, 66, -295, 684, -217, - -245, 199, -116, 10, -249, -85, -190, 224, 217, 128, - -173, -252, -46, 258, 344, -36, 219, -127, 168, -318, - 232, -51, -230, 1, 176, 160, -45, -67, -49, 52, - 55, -34, -117, 115, 55, 163, -122, -2, -76, -131, - 82, -51, -93, 21, 1, -39, 0, 38, -17, -22, - -33, 84, -40, 9, 83, 15 - }, - { - -1895, -1138, 1428, -766, -22, 2050, -1242, -1367, -726, -722, - -139, -183, 313, 711, 40, 784, 687, 949, 320, 821, - 275, 74, -466, -684, 241, 144, -29, -801, -136, -176, - -821, -96, -131, -477, -91, 196, -162, 372, 289, -135, - 189, 353, -150, 132, -226, -79, -111, 332, 62, 82, - -181, -185, 131, 294, -132, 264, -282, -12, 54, -85, - 287, 253, 94, 2, -20, 163, -98, 38, 21, -54, - 193, -157, 0, -82, 139, 94, -95, 125, 33, 52, - -60, 52, 85, -15, -59, 18, 18, -57, 39, -68, - 81, -17, 30, 5, 21, -5 - }, - { - -102, 3061, -315, -181, -833, -39, -517, 146, -444, -391, - -291, -330, -721, 669, -762, -1123, 874, -979, 1315, 1456, - -66, -864, 898, -922, -15, 155, -174, -329, 404, 474, - -472, -79, -167, 34, 423, 578, -231, -414, -367, -251, - 304, 111, -317, 133, -588, -3, 247, 86, 300, 184, - 49, -296, -127, 281, 186, 93, 120, -235, 210, 135, - -111, -68, -56, -81, -101, -22, -199, -123, 51, -67, - 205, 6, 44, 9, 68, 36, 116, 81, -16, 80, - -101, 14, 52, -8, 72, 13, 52, 73, 61, 35, - 13, -72, 5, 72, -77, 54 - }, - { - 1949, -4047, -781, 381, -79, 1413, -372, -593, -444, 299, - 1767, -177, 1131, -816, -561, -467, -191, 867, -1058, -933, - 100, 184, 302, -520, -540, -72, -755, 210, -64, -1095, - -154, 653, 122, -360, 170, 760, -583, 720, -364, -281, - -32, -192, -845, 498, -183, 184, 29, -157, -225, 138, - -18, 91, -347, 294, -173, 231, -54, -36, 78, -118, - -123, -161, 40, -171, 132, -4, -90, -5, 130, 204, - 63, 53, 18, -6, 7, 11, -23, -71, -126, -42, - 103, -42, -97, 24, -40, -9, -7, -57, 33, -82, - 67, 54, -40, 85, -19, 24 - }, - { - 181, 2069, -289, 221, -280, -44, -137, -67, -52, 56, - -227, 210, -195, -504, -3001, 339, -901, -193, -159, -544, - 608, 1741, 699, 696, -845, -67, 541, -386, -1032, -46, - 532, 13, 29, -45, -42, -484, -889, 220, -106, -67, - 266, 258, 198, -727, -366, 13, -206, -257, 304, 71, - 329, -244, -386, -187, -139, 32, -32, 1, -33, -216, - -202, 156, -31, -94, 149, -145, -134, -185, 11, 24, - -27, -58, -66, -88, -31, -39, 205, -3, 98, 39, - 22, -17, 87, -136, 38, 34, -43, 106, 11, 30, - 43, 9, -144, 17, -129, 11 - }, - { - -117, -5402, 537, -753, -588, 719, -708, -321, -333, 64, - -599, -96, 639, -229, 201, -92, 8, -992, 103, 907, - 498, 371, -355, 226, 248, 161, 59, -755, -179, -226, - -165, -528, -322, -397, 495, 553, 111, -376, 521, -445, - 578, 595, 143, -262, -267, 45, 39, 215, -260, -463, - -20, 295, -331, 67, -224, 255, -156, 176, 155, -165, - -56, 132, -272, 102, -6, -91, -173, -83, -227, 94, - 165, 99, -14, -94, -303, -134, -94, 178, 45, 16, - 99, 121, -69, 26, 37, 44, -231, 51, 87, -46, - 19, 62, -9, -69, 7, 13 - }, - { - -12, -3700, -79, 20, -542, 43, -234, 134, -698, 354, - -679, 699, 322, -634, 2195, 784, -1061, -1117, -135, 742, - 337, -396, 205, -697, 284, -432, -355, -580, -419, -722, - -223, -547, 491, -397, -149, 193, -183, -200, -25, 890, - -24, -602, 394, 55, -196, -177, -278, -330, 151, 552, - -126, -128, 65, 277, 40, 254, -21, -163, -228, -6, - 215, 120, -385, -174, -32, 131, -218, -76, -50, 173, - 38, -240, 45, -252, 90, 169, -12, -52, 6, 115, - 9, -133, 103, -84, 48, -39, 33, 14, -40, 0, - 97, 78, 1, -24, -67, 8 - } - }, - { - { - -808, -12665, 219, -1318, -557, -323, -47, -280, 305, -690, - -677, 481, -380, 370, -1055, 455, 255, 28, -83, 22, - -491, 134, -143, 30, 653, -255, 248, 402, -118, -115, - -35, -303, -269, -310, -470, 633, -87, 205, -68, -227, - 422, -139, 271, -188, -57, -162, 46, -95, 230, -47, - -279, -398, 25, -571, 288, 76, -339, -30, 342, 326, - -209, 298, -196, 75, -262, 280, 82, 42, -53, -72, - -48, 103, -29, 95, 4, 60, -92, -76, 66, 8, - 39, -26, 15, 80, -65, 22, -29, 36, 135, 76, - -24, 61, -113, -17, 68, -19 - }, - { - 55, 2881, -89, -948, 29, 124, 26, 406, -3, 279, - 134, 340, -129, -183, -444, -735, -575, 546, -746, -544, - 906, 523, -1121, 619, 324, -110, 449, -449, 0, 526, - -139, 282, -329, -99, 84, 168, -263, -75, -722, 97, - 108, 22, -6, -206, -202, 3, 228, 67, 280, -77, - -241, 277, 246, 22, 19, 39, -126, 56, -79, -44, - 104, 109, 111, 128, 244, -19, -65, -180, -47, 111, - 277, -20, 74, -61, -82, 23, 17, 17, 113, -59, - -9, -59, 41, -66, -5, -42, 97, -29, 11, -36, - 22, -35, -28, 105, -25, 36 - }, - { - -266, 472, 2036, 799, 524, 136, -185, 849, -198, 779, - -744, 1166, -1477, -641, 14, 486, -224, 469, -145, 169, - 75, 121, 509, 489, 633, -61, 645, 257, -601, -229, - 114, 667, 398, 67, -740, 337, 6, 50, -534, 305, - 79, 44, 29, 112, 360, 463, 141, 309, -23, 179, - -134, 76, -88, 35, 217, 50, -37, -235, -130, -194, - -35, -108, -53, -154, -75, 13, -219, -127, -67, 112, - 136, 83, -96, -162, -143, -41, 61, 0, -16, 152, - -43, 123, -32, 12, 30, 82, -56, 24, 101, 19, - -74, 10, 1, -93, -17, 10 - }, - { - 1281, -13688, 349, -214, 42, 150, -33, -93, -689, 1306, - 148, 1001, -504, 256, 353, 364, -653, 1767, -734, -385, - 322, 378, -379, -320, 1, 376, -307, -100, 117, -2, - 7, 405, -286, -275, -76, -65, 417, -480, -360, -190, - 524, 292, 218, -502, -38, 347, 205, 130, -171, 390, - -143, 19, 16, -4, -221, -17, 153, 22, -52, 76, - 17, -84, -69, -128, 46, -61, -42, 43, 85, 136, - 42, -53, 29, 136, -71, 26, -59, 13, 76, 171, - -12, -26, 10, 28, -11, -35, -14, -120, 38, 43, - 22, 90, 11, -4, -44, -95 - }, - { - -142, -132, 32, -211, 168, -105, 83, -57, -326, 144, - -305, 559, 638, 1338, -1763, -870, -320, 2671, 869, -648, - -2044, -7, 358, -115, -239, -1150, 612, 5, -448, 563, - -251, 201, 487, -214, 341, -631, 598, 158, -554, 396, - -360, 268, 112, -478, -294, 459, 423, -218, -19, 263, - -341, -53, 120, -126, -328, -278, 176, -134, 202, 344, - -70, 4, -74, -163, -94, 28, -7, 47, 1, -35, - 28, 224, 93, 43, -111, -71, 166, -26, 125, 97, - 179, -11, 17, -8, -142, 45, 139, 42, 13, -102, - 22, -16, 64, -79, -27, -30 - }, - { - 2150, -20882, 395, -1458, -444, 15, 236, -772, 160, 847, - 299, 517, -1131, 272, 785, 450, 481, 133, 26, -299, - 354, -122, 577, -243, -270, 489, 163, -578, 256, 153, - -436, -142, -419, -121, -102, -209, 386, 626, -134, -107, - 7, -309, -232, -185, -351, -341, -85, -177, -214, -445, - 244, 61, 166, -176, 119, -203, 138, -48, -78, -182, - 162, 47, 59, -142, -44, -31, 76, -63, 104, -44, - 4, -5, 62, 9, -119, -17, -135, 89, 23, -45, - -91, 37, -35, 49, 75, -54, 26, 101, 98, 8, - -103, 17, -99, -36, 20, -59 - }, - { - -62, 675, -64, -171, -40, 19, -21, 73, -96, 1, - 226, -19, 267, -7, 911, -549, 403, 283, -24, -15, - 1229, -539, 1442, -407, 341, 169, 1191, -680, 445, 542, - -607, -451, 401, 1386, -658, -348, -446, -356, -482, 61, - -82, -326, -45, -393, -6, -132, 311, -493, 129, 61, - 183, 102, 140, -142, 82, -170, 209, 198, -352, -40, - -2, 158, 35, -231, -74, 246, 20, 59, -45, -70, - 23, 120, -135, 182, 7, -79, 95, -15, 65, -4, - 91, -44, -39, -52, 56, -7, 9, -9, 59, -106, - -78, -31, -76, -42, -33, -32 - }, - { - 4012, 14925, -1884, -584, -585, -212, -1011, 88, -310, 1184, - -168, -927, 385, -105, -1307, 1576, -140, 291, -91, -504, - -576, -255, -84, 943, -89, 256, -5, 0, 131, 983, - 42, 297, -206, 681, 111, 1380, -215, -68, -161, -114, - 424, -198, 74, 85, 792, 82, 465, -293, -210, -70, - 122, 244, -216, -253, -179, 150, 49, 245, -48, -6, - -83, 107, 52, 195, -11, -46, 79, -41, 58, 43, - -45, 2, 9, 13, 76, -17, 55, 40, 75, 15, - -66, 38, -40, 55, -59, -102, 29, 24, -27, -47, - -42, 117, -69, -9, 1, 24 - }, - { - -74, 381, -751, 142, -75, -9, -43, 79, 29, 20, - -259, 412, -13, 488, 815, -1894, -557, -799, -89, 269, - -1391, -415, -935, 1214, 834, -220, 1286, -440, -232, 1475, - -506, -249, -864, 351, 408, -418, 325, 33, 358, 283, - -170, -73, 116, -387, 315, -168, -218, -4, 357, 247, - -436, 88, -52, 186, 158, 238, -69, -52, -12, -85, - 128, -24, -266, -120, 311, 56, 85, -57, -97, 10, - -1, 40, -200, 150, 95, 51, -65, -43, -40, -42, - -67, -14, -13, -55, -66, -5, 100, 43, -71, -31, - -16, -18, 27, 52, 10, 33 - }, - { - 2057, -2965, -601, -901, -187, 2044, -734, -1862, -452, -710, - 129, -446, 281, 483, 176, 18, 1147, 487, 1615, 288, - 219, -22, -420, -1110, 130, 271, -611, 254, -806, -174, - -130, -411, -172, -405, -3, -333, 344, 779, -63, 39, - -5, -77, -300, 361, -399, 122, 270, -102, 217, -137, - 84, -63, -31, -144, 320, 73, -77, -106, -35, -201, - 549, 201, 255, -48, -253, 171, 34, 140, 64, -197, - 266, -74, -77, -25, 102, 238, -82, -107, 184, -91, - -33, 49, 128, 40, 4, -14, -72, -66, 33, -27, - 87, -14, 1, 66, -39, -23 - }, - { - 51, 4097, -1570, -373, -226, 136, -440, -239, -355, 62, - 297, -361, -514, -509, 363, -1569, -28, 201, 1242, -141, - 775, -493, 397, -641, -91, 517, -457, -2, -149, 347, - 76, -235, -269, 146, 166, 737, -402, -264, -195, -62, - 66, 183, -240, 2, -522, 72, 205, 366, 242, 78, - 94, -435, 30, 93, 299, 79, 58, 6, 27, 8, - 69, -243, 103, -111, -37, -150, -124, -56, 77, 55, - 20, 15, 129, -58, 69, -22, 85, 62, -16, 85, - -52, 4, 43, -60, 108, -33, 94, 92, 91, 64, - -14, -76, -23, 2, 23, -14 - }, - { - -2735, 2144, -429, -355, 1668, -162, 495, -464, -1161, 839, - 1442, 560, 421, -95, -1450, -75, -501, 682, -6, -1196, - -441, 619, 154, -225, -986, -9, -427, -136, -79, -1052, - -398, 536, 133, -10, -104, 588, -491, 559, 9, 3, - -228, -403, -11, 260, -425, 222, -158, -60, 107, -85, - 75, 278, -241, -274, 404, -71, -138, 169, -85, 60, - -253, -185, -109, 178, -52, 15, 98, -180, 101, 335, - -35, -14, 3, 48, 8, -14, -16, -66, -107, -4, - 133, 24, -85, -2, -18, -2, -9, -83, -9, -31, - 36, 50, -15, 20, -24, 18 - }, - { - -192, 1315, 424, 0, -148, -42, -83, 110, -76, -143, - -145, -177, -957, 971, -2846, -851, -2129, 256, 373, -345, - -345, 2150, 1096, -607, 827, -152, -67, 255, -715, -321, - 312, 67, 210, -63, -296, -158, -829, -442, 388, 171, - 190, 167, -221, -370, -323, -455, 243, -386, 276, -125, - 443, 32, -338, -325, -198, 59, 21, -96, -66, -184, - -248, 376, -149, -82, 25, -129, -82, -333, 218, -141, - -99, 77, -153, -50, 175, -2, 72, 15, 61, 105, - -45, 33, 20, -17, 67, -37, 31, 8, 95, 74, - -54, 88, -77, -137, -29, -34 - }, - { - -1068, -4433, -1, -536, -9, 276, -614, 297, -139, -773, - -77, 147, -450, 527, -438, -644, -46, -247, -491, 1265, - 245, 810, -87, 106, -240, 315, -495, 64, -192, -507, - -235, -429, -393, -344, 290, 397, 100, 187, 278, -43, - 213, 861, -77, -67, -291, 86, 339, -145, -327, -245, - -261, -59, 269, -287, -156, 210, -117, 345, -48, -128, - -35, 88, -37, -17, -1, -97, -87, -51, -251, 104, - 346, -79, 57, -227, -282, -85, -55, 94, 78, 91, - 135, 3, -4, 9, 64, -85, 7, -20, 65, -13, - 23, -20, 31, 19, -72, 52 - }, - { - 90, -4029, 404, -320, -388, 215, -73, -190, -345, -251, - 579, -299, 626, 1280, -1758, 692, -1399, 320, -503, -67, - 1951, 81, -660, -445, 15, -211, -945, -484, 417, -584, - 147, -1051, -10, -298, -223, 1020, -356, -714, 427, 723, - 5, -283, 184, -26, -18, -231, -397, -339, 358, 254, - 142, 40, 100, -168, 371, 196, 69, -288, 170, -183, - 87, 210, -356, -106, -171, -62, -96, 70, -21, 22, - 85, -40, -187, -93, -10, 47, 113, -73, -43, 53, - -4, 19, -49, -3, 35, -90, 30, 64, 18, -71, - 157, 31, 60, -46, -61, -106 - } - }, - { - { - 254, -12468, 285, -957, 151, 267, -175, -1166, 243, -954, - -1711, -51, -75, 653, -378, 239, -184, -210, -567, 193, - 45, 19, -654, -265, 697, 384, 340, -185, 22, 20, - 415, 328, -161, 19, 400, 889, -189, 301, -187, -313, - 169, -156, 449, -143, -91, -74, -43, -294, -76, -149, - -214, 20, 193, -273, 336, -217, -494, 120, 197, -62, - -349, 97, -105, 256, -194, 244, -70, -119, 85, 166, - 74, 133, -83, -8, -73, 36, -19, -3, 55, -82, - -42, -111, 21, 9, -169, 85, 90, -7, -14, -31, - -116, 98, -69, -38, 20, -19 - }, - { - -64, 2722, -260, -785, -27, 47, 135, 189, -173, 700, - 47, -31, 501, -257, -1202, -602, -271, -11, -84, 228, - 79, 468, -1128, 622, 1206, 105, -521, -487, 9, -28, - -523, -5, -745, -452, -103, 504, 68, 211, -395, 297, - 358, 389, 114, -380, -560, -468, 237, 187, 199, -118, - -74, 326, 47, -60, 62, 91, 51, -124, -248, 125, - 51, 29, -4, -16, 62, -103, 177, 36, 34, 146, - 239, -150, 113, 12, -6, 28, -109, -155, -19, -48, - 60, -18, 6, -50, 37, -50, 80, -23, 14, -57, - -9, -15, -98, -14, -94, 9 - }, - { - 256, -3064, -905, 1075, 320, -404, -503, 267, -411, 766, - -1253, 1130, -546, 195, 64, -213, 137, 1134, -121, 664, - -400, -467, 384, 371, 328, -352, -148, 3, -392, -270, - 225, 699, 90, 619, -470, 309, -147, -23, -183, 317, - -264, 100, 43, -251, -163, 93, -48, 145, 140, 14, - -646, 115, -19, -254, -52, -110, -56, -33, -56, 6, - 20, -76, 4, -107, 78, 108, 125, 83, -124, -47, - -14, 117, -62, -121, -189, -203, 54, 6, -45, 51, - -106, 48, -67, -1, -30, 36, -21, 42, 58, -83, - -99, 24, 90, -47, -50, 22 - }, - { - -9, -17404, -725, -266, -303, 15, 403, 313, -795, 1015, - -72, 1108, 258, 545, 2, 525, -550, 1108, -844, 879, - 917, -104, -425, -19, -72, 433, -246, -796, -487, -642, - -379, 242, -154, 230, 376, -72, 219, -455, -208, -510, - 301, 143, 174, -435, -139, 71, -236, 126, -163, 461, - 36, -17, 212, -36, -384, -103, 51, 2, 79, 16, - -2, -130, 12, 26, -14, -50, -57, -71, 102, 75, - 41, 121, 165, 107, -138, 35, 27, 81, 91, 121, - -5, -56, -12, 58, 3, -39, -8, -102, -36, -50, - -16, 2, -29, 17, 17, -27 - }, - { - 143, -388, -453, -475, -49, 0, 172, -92, -503, -129, - -520, -69, -449, 450, -1951, 716, 1217, 586, -2308, -461, - -846, 615, 17, 107, -204, -1652, -111, 164, 0, 388, - 2, 193, -154, -360, 574, -362, 638, 179, -189, 439, - -247, 449, 331, -108, 336, 96, -421, -144, -116, -4, - -318, 79, 186, -106, -91, -38, 420, -228, -105, -121, - -388, 15, -1, -14, -68, 74, -8, -128, 9, -57, - -141, 130, 50, -141, -105, 72, 67, -163, 95, 75, - 39, -222, -36, 36, -118, 36, 34, -11, 18, -42, - 71, -41, 76, -3, 17, -54 - }, - { - -157, -25371, 11, -134, 241, 178, 538, -861, -297, 518, - -40, 308, -1904, -394, -8, -5, 83, -475, -888, -714, - 494, -328, 540, -253, -126, 589, 238, -164, 326, -331, - -590, 172, -526, -158, 389, -74, -170, -79, -134, 302, - 293, -132, -36, 7, 36, -206, -191, -242, -151, -532, - 100, -30, 57, -323, 251, -33, 165, 87, -33, -191, - 50, 11, -27, -188, 123, -77, -68, 15, 182, -61, - -49, -106, -1, 26, -242, -31, -104, 185, 178, -31, - -85, -50, -80, 92, 48, -42, 23, 85, 10, -62, - -185, -18, -76, -4, 5, -26 - }, - { - 17, 567, -609, -160, 132, 84, 30, 180, -23, -216, - -57, -510, -457, 28, 914, 128, 574, 578, 763, 556, - 521, -744, 670, -2256, -79, -774, 1077, 259, 460, 394, - -236, 81, -40, 368, -902, -104, -430, -154, 74, 281, - -84, -130, -125, -499, 183, 14, 427, -409, 120, 36, - 251, 87, 201, -120, 8, -199, 63, 85, -283, 272, - 240, 250, 172, -190, -153, 93, 33, 64, -11, -84, - -19, 19, -246, 160, -81, -96, 151, -36, -38, -149, - 63, 111, 55, -16, 46, -109, 41, -4, -15, -91, - -17, 64, 29, -20, -21, -63 - }, - { - -5097, 7869, 2471, -444, -508, 445, -443, 551, -272, 603, - -217, -617, 457, 402, -2077, 541, -444, -251, 587, 178, - -139, 405, -74, 588, -39, 397, -375, 121, -144, -102, - -889, 135, -77, 517, -246, 1081, 9, 388, -270, -274, - 212, -488, -231, -429, 283, -329, 306, -192, -279, -439, - -22, -38, -523, 128, -69, 88, 92, 42, -79, -2, - -268, -117, -141, -13, -166, -24, 129, 91, 94, 8, - 18, -52, -20, 104, -26, 7, 74, -58, 53, -11, - -88, -11, -114, -16, -26, 50, 49, -95, -80, 5, - -4, 90, -51, -34, -42, 25 - }, - { - 2, 867, -729, 22, -30, -11, 108, -57, -199, 118, - -311, 415, 8, -1302, -507, -235, 766, -514, -235, 970, - -705, 742, -189, 17, -856, -1513, 927, -516, -315, 1047, - -769, 155, -489, 403, 250, -457, 489, 297, 260, 480, - 102, 9, 392, -471, 349, 105, 28, 9, -21, 304, - 78, 199, 84, 213, -172, 56, -86, -95, -115, -15, - 184, 121, -142, -74, 318, 48, 129, 24, -74, -71, - -122, 70, -158, -44, -13, 8, -85, -45, 54, 158, - 71, 120, -31, -49, -103, -42, 121, 28, -63, -18, - 7, -22, 36, 3, -33, 48 - }, - { - -2134, -3430, 3249, -538, 225, 762, -1023, -1292, 142, -648, - 149, 133, 371, -275, -846, -658, 426, -319, 1698, 658, - 468, -172, -374, -1106, -86, 323, -223, 287, -801, -9, - 268, -528, -87, 61, -82, -354, 711, 643, -362, -50, - -459, -289, -352, 34, -473, 306, 360, -131, 286, -269, - 90, 76, -207, -334, 289, -26, -3, 4, 84, -86, - 505, -58, 74, -24, -333, -99, -45, 91, 52, -178, - 200, 144, 27, -105, -65, 50, -4, -106, 69, -77, - 10, 28, 68, 171, 162, 37, -111, -192, -117, 36, - 122, -74, -43, 76, -20, -56 - }, - { - 18, 4255, -921, 441, 37, 456, 345, -66, -194, 530, - 947, 774, 147, -1053, 463, -1196, -18, -141, -136, -1392, - 633, -276, 57, -643, -268, 104, -565, -276, -475, 239, - 201, -381, -288, -104, -551, 60, -400, 51, 359, 762, - 714, 124, -526, -60, -234, 329, 314, 606, 141, -63, - 0, -218, 255, -29, 45, -316, -125, 115, 11, -14, - -71, -149, 383, 146, 221, -156, -240, 110, 179, -27, - -117, -91, 15, -125, -6, -120, -52, 54, -34, 65, - 87, -19, -49, -71, 12, -117, 4, 36, 19, 34, - 3, -49, -23, -66, 41, -38 - }, - { - 2182, 9292, 668, 308, 1928, 32, 1071, 405, -377, 812, - 1033, 605, 69, -402, -1489, 497, -268, 445, -318, -903, - 60, 727, 56, 514, -689, -812, -845, 26, 271, -597, - -319, 201, 213, 322, -360, 372, -298, 463, 59, 237, - -73, -129, 233, 72, -495, 255, -349, -135, 403, -263, - -12, 295, -226, -368, 162, -462, -179, 186, -126, 30, - -76, 93, -3, 133, -218, 49, 195, -84, -123, 59, - -19, -89, -42, 139, 110, 118, 93, 42, 71, 32, - 4, 34, 84, 27, -25, 22, 46, 24, 52, -34, - 4, 11, -64, -27, -64, -2 - }, - { - 174, -340, -1219, -235, -463, -294, -40, 421, 141, -226, - -338, -517, -659, 736, -3538, -537, -1739, 47, 653, -269, - -1207, -134, -427, -765, 528, 167, 989, 886, -13, -741, - -966, 55, 487, -227, -199, 526, -385, -658, 135, -69, - -52, 13, -205, -121, 32, -434, 192, -193, 569, -126, - 85, 47, 21, -105, -12, 287, 300, 141, 119, 160, - -81, 290, -263, -139, -52, -59, 16, -247, 172, -179, - -26, 190, -121, 86, 254, -57, -64, -46, -103, -64, - -26, 155, 96, 0, 82, -38, -9, -21, 183, 85, - -113, 58, -17, -91, 24, 6 - }, - { - 1940, -1226, -1067, -1215, 213, 332, -253, 768, 434, -440, - -267, -410, -799, -454, -1409, 484, 986, -640, -1289, 608, - -81, 335, -67, 147, -356, -170, -829, 765, -87, -540, - 11, -430, -171, -330, -326, -102, 580, 815, -11, -238, - -117, 501, 79, 371, 123, 308, -43, -590, -399, -257, - -283, -23, 307, -281, -80, 239, -139, -2, -295, 80, - 168, 128, 66, 75, 179, 182, 244, 207, 86, 38, - 136, -144, 112, 6, -122, 37, -4, -99, 20, 150, - 122, 1, 25, 28, 47, -50, 68, -48, 117, 24, - -81, -103, 15, 16, -20, 43 - }, - { - -139, -4023, 1010, 134, 127, 573, 501, -36, -417, -123, - 836, -506, 291, -373, -5273, -1110, 256, 2210, 205, -673, - 2518, 1721, 419, 400, -260, -175, -548, -446, 819, 76, - 91, -812, -257, -309, -93, 748, -257, -494, 697, 229, - -239, -223, -234, -196, -263, -21, 66, 13, 149, 10, - 358, 245, 131, -314, 349, 198, 119, -105, 424, -92, - -138, 230, 42, 250, -96, -135, 8, 151, -48, -56, - 21, 103, 21, 18, -79, -24, 149, -114, -96, -101, - -130, 59, -82, -30, 30, -20, 13, 95, 78, -109, - 86, -19, 56, 25, 17, -60 - } - }, - { - { - 16, -15462, 1950, -1116, 487, -46, 334, -1157, -118, -1516, - -425, -945, -19, 136, 700, -135, -459, -201, -606, 154, - 231, 116, -574, 262, 118, 446, 27, -209, 293, -179, - 349, 175, -14, -96, 967, 284, 231, 26, -119, 100, - -284, 66, 235, 222, -553, 343, -326, -304, -192, -196, - -78, 221, -140, 198, 82, -199, -228, -88, 9, -124, - -105, -36, -22, 52, 105, 0, 34, -207, 142, 221, - -58, 79, 73, -107, -68, -24, 43, 35, -8, -27, - -150, -108, 112, -21, -118, 39, 81, 56, -88, -26, - 5, -39, -38, 29, -51, 18 - }, - { - 45, 860, 551, 608, -784, 58, 32, 28, 212, 449, - -85, -89, 365, -435, -773, 337, -225, -874, 47, 779, - -287, -82, -90, 860, -278, 545, -684, 347, -354, -67, - -991, 102, -597, -249, 2, 34, 278, 461, -12, -112, - 288, 438, 124, -162, -560, -682, 330, 411, -35, -249, - 152, -115, 144, 8, 309, -60, 219, -275, -134, -53, - -65, 196, -90, -2, -4, -29, 28, 137, 152, 174, - 105, 80, -44, -77, 53, 2, -131, -118, -49, -57, - 3, 67, -97, 73, -15, -3, 2, 32, -36, -12, - -36, -65, -49, -45, -15, -21 - }, - { - -242, -4436, 350, 1131, -88, -337, -204, -611, 507, -100, - -1005, 1419, -536, -380, 594, -117, 47, 1588, 225, -94, - 315, -702, 403, 111, -219, 485, -950, 234, -245, -237, - 377, 763, -511, 642, -170, 70, -73, -180, 119, 251, - 45, -303, -217, -6, -133, -35, -131, 253, 113, -279, - -329, 60, -64, -17, -200, 17, -306, 125, -161, 110, - 120, -74, 44, -195, 50, 129, 226, 76, -152, 3, - 24, -102, 28, -67, -73, -189, 53, -148, 83, -3, - 44, -175, 9, 10, -12, -86, 14, 120, 0, -55, - -88, 5, 54, 3, -41, 0 - }, - { - -1466, -18185, 882, -81, 37, 118, 285, -147, -460, 613, - 996, -72, 538, 685, -374, 235, -307, 651, -118, 1054, - 433, -15, 115, -360, 165, 755, -775, -558, -880, -564, - -280, -125, 379, -54, 340, 296, -376, -93, -395, -450, - 672, 54, 187, -2, -644, -190, 7, -137, 287, 107, - 175, 109, -99, -58, -100, -135, 71, -187, 346, -113, - -24, 67, -77, -41, 23, -10, -34, 95, -40, 12, - 125, 122, 203, -81, 40, -41, 112, 43, 79, 41, - 47, -147, 28, 63, 4, -4, -51, 5, -104, -69, - -4, 26, -14, -19, 7, -2 - }, - { - -119, -710, 9, -358, -104, 110, -75, -1, -333, -202, - -476, 36, -363, 282, -1309, 838, 228, -2110, 112, -849, - -187, 1569, -1661, 290, 346, -1379, -532, 146, 308, 566, - -254, 1006, -393, -927, 526, 426, -123, 271, 271, 95, - 247, -42, 376, 278, 377, -161, -545, -8, -19, -246, - 69, -9, 23, -73, 64, -55, 251, 57, -196, -349, - -165, -140, -13, 37, -52, 51, -34, -43, 14, -81, - 58, -113, 53, -76, -50, -51, 50, -87, 15, 89, - 35, -197, -29, -50, -113, 31, 27, 18, -43, 37, - 22, 45, -4, 34, -1, -50 - }, - { - -2071, -24637, 899, 909, 123, 171, -498, 1026, -634, -318, - 73, -40, -1012, -328, -563, 704, -408, -981, -1054, -617, - 508, 244, 285, -346, 145, 428, 241, 462, 72, -335, - -100, -92, -997, 50, 234, -106, -302, -235, 81, 18, - 564, 24, -161, 204, 198, -113, -477, 85, -214, -445, - 128, -124, 8, -104, 141, 183, -183, 226, -145, -2, - -139, 49, -72, -165, 246, -32, -112, 114, -34, 46, - -95, -77, -20, 1, -145, -58, -92, 156, 192, -81, - 1, -67, -14, 19, -41, 49, 48, 8, 0, -31, - -138, -71, -22, 23, -65, -13 - }, - { - 25, -441, 149, 201, -52, 1, 93, 72, 189, 23, - -455, -173, -786, 963, -314, 2544, -822, -122, 367, 1269, - -410, -393, 1502, -2208, -668, -691, -83, 1416, -404, -924, - 591, 576, 105, -274, -707, -75, -293, -85, 62, 93, - 113, -14, -138, -415, -91, 222, 346, -166, -97, 58, - 197, 102, 128, 140, -204, 11, -32, -120, -74, 329, - 311, 155, -2, -197, 8, -64, 101, -146, 180, 97, - -7, -205, -123, -31, -72, 28, 67, -15, -49, -168, - 107, 40, 26, 65, 21, -163, 72, -15, -30, -25, - 26, 29, -2, -12, 28, -68 - }, - { - 5322, -585, -2029, -1478, 241, 285, 439, -194, 175, -92, - -413, 478, -398, 708, -1835, 194, 378, -156, -45, 43, - 163, 154, 376, 470, 356, -257, -141, 396, -79, -527, - -865, -6, 182, 46, 124, 477, 8, 674, -475, 281, - -302, -291, -453, -43, -119, -197, -9, 451, -613, -276, - 38, -56, -268, -87, -11, 132, 105, -159, 23, -8, - -116, -318, -184, -41, -201, -69, 121, 239, 47, -24, - 162, -122, -168, 149, -73, 75, 30, -90, 55, 15, - -86, -29, -101, -77, -2, 90, 2, -16, -40, -53, - 18, -9, 13, 3, -33, 4 - }, - { - 72, -148, 263, -373, 282, 21, 147, -56, -156, -56, - -26, 99, 324, 777, -2770, 652, -696, 324, -1117, 418, - 1068, 11, 626, -2016, -165, -731, -826, 531, -211, 398, - 43, -559, 159, -108, 79, 213, 233, 160, 403, 601, - -357, 276, 329, -288, 31, 96, 158, 10, -36, 48, - 463, 3, 100, 166, -101, -22, 10, -212, 96, 102, - 61, -8, -189, 35, 271, -15, 223, 5, -16, -144, - -27, -90, -63, -28, 1, 4, -56, 13, 52, 73, - 113, 237, -167, -22, -53, -8, 6, 22, 54, -69, - -11, 39, 9, 27, -65, -17 - }, - { - 2086, -1461, -4098, 138, 981, -1256, -50, -1335, 81, 39, - 462, -164, -227, 7, -694, -609, -185, 347, 1350, 516, - 494, -167, -56, -564, -517, 185, 768, -343, -632, -346, - 471, -810, 429, -130, -552, 97, 489, 548, -36, -347, - -665, -27, 11, -136, -297, 27, 340, -15, 123, -358, - -59, 331, -81, -293, 206, -146, -126, 145, 75, 103, - 335, -25, -110, -139, -3, -345, -128, 254, -104, -55, - 51, 220, -19, -91, -12, -46, -11, 33, -139, 36, - -9, 172, -59, 216, 109, 34, -131, -78, -122, 48, - 26, -5, -62, 15, 24, -88 - }, - { - -89, 3111, 419, 513, -61, -176, 726, -81, 370, 95, - 278, 939, 336, -1082, 81, -382, -8, 299, -2286, 590, - -345, -621, 296, -127, -358, -265, -315, -481, 35, -461, - 446, -813, 17, 295, -593, -265, -232, -173, 424, 782, - 516, -124, -122, -105, 125, 531, -114, 593, -86, 177, - -378, -21, 295, 73, -208, -413, -51, 83, -36, 341, - -330, -18, 339, 278, 38, 24, -319, 113, 80, 48, - -193, 20, -113, -34, -96, 21, -85, -5, 54, -89, - 135, 60, -191, 51, -85, 15, -59, -20, -33, 59, - -33, 11, 53, -123, -36, -6 - }, - { - -390, 13633, 1033, 251, -409, 1322, 1288, 220, -75, 698, - 587, 689, 400, -55, -1526, -103, 274, 167, -611, 122, - -633, 603, -352, 663, -762, -423, -634, -103, 127, -7, - -520, 261, 354, -27, -169, 213, 104, 218, -304, 108, - -160, 91, 533, -339, -391, 329, -545, -37, 650, -226, - -84, 129, -235, -157, -204, -425, -131, 19, 7, -258, - 143, 221, 31, -85, -92, 22, 11, 141, -104, -81, - -21, -124, 105, 108, 99, 49, 142, 51, 150, 20, - -31, -50, 162, 39, -1, 47, -13, 79, -18, -8, - 31, -84, 3, -35, -48, -8 - }, - { - -153, -1944, 279, -349, -11, -504, -30, 534, 109, -451, - -298, -331, -417, -568, -3328, -351, -86, -269, 1109, -989, - 588, -2008, -804, 647, -786, 251, 1383, 1017, -719, -402, - -605, -262, 775, -942, 323, 87, -160, -499, -287, 113, - -79, 226, -203, 10, -38, -135, -52, 33, 100, 161, - -46, -115, 270, -41, -81, 313, 329, 187, 151, 304, - -147, -2, 209, -168, -228, 96, -37, -78, 32, -25, - -212, 145, 26, -1, 65, 89, -89, -60, -72, -118, - 1, 104, 137, -65, 25, 26, -5, 45, 77, 55, - -51, 2, -11, -46, 50, -35 - }, - { - -2005, 3165, 609, -1812, 896, -1010, 511, 138, 190, 356, - 594, -1296, -782, -1603, -891, 1051, 1202, -470, -1070, -130, - 15, 30, 303, -213, -39, -428, -437, 86, -43, 478, - -115, -616, -159, -442, -231, 271, 29, 521, -549, -180, - 715, -83, 116, 443, 406, -218, 36, -416, -454, -242, - -80, -102, 7, 4, 101, 35, 40, -168, -150, -65, - 254, 91, 119, -25, 168, 218, 280, 189, 294, 36, - -158, 113, -113, 34, 7, -28, 18, -107, 19, 121, - 47, 47, 99, 60, -23, 55, -6, -56, 46, -2, - -34, -61, 5, -7, -2, -36 - }, - { - 173, -3683, 495, 71, 614, 117, 366, -104, -376, 424, - 198, -163, 420, -3142, -2552, -1789, 2203, 992, 1202, 350, - 148, 1790, 683, 767, -496, 142, -840, -529, 838, -504, - -84, 45, -105, -176, 147, 91, 50, 253, -199, 255, - -244, -336, 38, 144, -713, -48, 153, 294, -188, -63, - 164, 222, 1, 181, 301, 153, -77, -106, 231, -9, - -143, 329, 180, 75, -16, -123, 171, 97, -195, -111, - 78, 67, 81, 24, -138, 38, 134, -86, -99, -94, - -21, -96, -47, -7, 6, 23, -1, 73, 22, -28, - -23, 32, -18, 44, 10, 64 - } - }, - { - { - 48, -17353, -1743, -1293, 125, -679, 265, -683, -293, -1011, - 106, -1596, -512, 355, 952, -750, -442, 108, -553, -540, - 45, 441, -514, 363, 96, 460, 75, 274, 113, -988, - -482, 94, 632, 68, 584, -128, -68, 277, 377, 163, - -307, -151, -360, 88, -641, 166, -142, -274, -259, -429, - -296, 141, -225, 146, -17, -234, -148, 28, -71, -94, - 288, 92, -151, -182, -72, 21, 159, -179, 12, 43, - -134, -47, 26, -88, -63, -57, 41, 37, 37, 93, - -3, 18, 123, -49, -87, 36, 42, 46, -36, 44, - 30, -5, 2, 48, -21, 72 - }, - { - 14, -746, -915, 1025, -97, -77, -114, -94, -318, -395, - -715, -231, 848, -31, -276, 891, -43, -294, -580, 111, - -7, -361, 170, 473, -1728, 692, 107, 1119, 189, 244, - -593, 400, -50, -26, 300, -57, 475, 442, -107, -115, - 9, 334, 158, 23, 103, -181, 217, 2, -256, -352, - -2, -194, 164, -31, 191, -409, -29, -97, 291, 119, - -102, 41, -121, 98, -70, -46, 54, 138, 62, -10, - 66, 135, -246, -234, 59, 54, -16, 24, -4, -3, - 15, 18, -71, 127, 21, 31, -1, -1, -31, 50, - -35, -73, 11, 13, -12, -29 - }, - { - 203, -3784, -114, -295, -877, -163, -157, -786, 426, 381, - -484, 551, -1056, -133, 1321, 532, 410, 1274, -325, 168, - 851, -86, 450, -626, 217, 1265, -933, -162, -243, 170, - -259, -141, -577, 38, -398, 103, 94, -64, 11, 88, - 40, -160, 51, 145, -164, -57, 106, 287, -161, -170, - -3, 35, -146, 91, -115, 75, -60, 322, -84, 64, - 45, 16, 167, -113, 0, 118, 182, 31, -60, 52, - -57, -107, 150, 45, 147, -53, -73, -182, 195, 76, - 122, -166, -34, -21, 50, -41, -19, 53, 29, 45, - -84, -17, -20, -29, -25, 11 - }, - { - 2632, -15887, -1017, 1383, 638, -113, -267, -463, -23, 258, - 100, -554, 193, 126, -1412, -583, -822, -321, -595, 579, - 44, 573, 709, -380, 317, 648, -576, 254, -224, 308, - 274, -232, 280, -203, 272, 272, -405, 124, -80, -61, - 520, 15, 281, 270, -427, -69, -145, -531, 127, -70, - 348, 342, -196, -59, 140, 221, 359, -219, 206, -91, - 217, 293, -181, -113, -1, 108, 138, 174, 18, 48, - 94, 19, 41, -104, 101, -43, 109, 9, 23, -40, - -8, -137, -6, -15, -38, 7, -99, -7, -42, 6, - 37, 52, 18, 3, 77, 41 - }, - { - 73, -1275, -579, 25, 235, 52, -96, 379, 103, 101, - -324, 11, -766, -513, -1619, -145, -737, -472, 2574, -418, - -280, 1188, -1515, 254, 58, -383, 335, -7, -138, 474, - 275, 896, 145, -327, 35, 218, -103, 504, 489, 175, - 353, -375, 182, 475, 532, 67, -365, 256, 474, 59, - 324, -39, -38, -37, 76, -137, -20, -53, -59, -55, - 52, 4, 140, -34, -78, 104, 95, 110, 54, -97, - 67, -57, 114, 13, -35, -36, 133, -14, -44, -39, - 56, -69, -3, -46, -74, 10, -32, -4, -35, 69, - 37, 45, -70, -7, 21, -2 - }, - { - 3721, -20056, -1239, 1453, -134, 16, -217, 1466, -594, 108, - 274, 613, -113, -237, 306, 990, -511, -457, -211, 159, - 761, 348, 226, -467, -63, 351, 306, 685, 288, 176, - 94, -279, -1119, -350, -184, -423, -406, 35, 85, -294, - 393, 201, -70, 258, 674, 402, -478, 63, 176, 161, - 320, 64, 63, 68, 208, 110, -355, 27, -240, 89, - -84, 187, 171, -47, 151, -24, -23, 47, -80, 128, - -37, 47, 0, -45, -67, -37, -103, 41, 116, -76, - 91, 11, -84, -5, -20, 54, 26, -15, 22, 19, - 17, 0, -33, 24, -26, 6 - }, - { - 6, -844, 382, 373, -49, -51, -29, 158, 247, 153, - -40, 305, -293, 1790, -240, 620, -1883, -71, -514, 701, - 357, 563, 1571, -1939, -517, -593, -968, 1087, -153, -1196, - -140, 104, 149, -183, -390, 33, -160, 14, -126, -139, - 19, -100, -39, -44, -191, 126, 383, 108, -1, -105, - -1, 80, 83, 36, -222, 139, 49, 0, -77, -93, - -65, -93, -39, -158, 13, -95, 145, 36, 289, -3, - -74, -84, 8, -58, -72, 31, 7, -35, 11, -120, - 68, -42, 35, 28, -30, -44, 89, -49, 75, 10, - -19, -25, -38, 17, 9, -73 - }, - { - -4551, -9159, 686, -3014, 7, 198, 552, -41, 114, -38, - -419, 238, -258, 1453, -1043, 132, 1175, 365, -737, 143, - 491, 249, 456, 356, 360, -123, 300, 390, -58, -319, - -588, 101, 403, 38, 96, -103, -382, 622, -497, 359, - -203, 19, -359, 266, 257, -26, -282, 546, -38, 188, - 481, 319, -138, -58, -13, 229, 235, -219, -19, -131, - -229, -242, -101, -24, 35, 59, 59, 151, 68, -156, - 57, -53, -190, 66, -150, -38, -83, -112, -11, -41, - -49, 104, 26, -13, 15, 41, -5, 77, 0, -85, - -52, -69, 19, 21, 7, 92 - }, - { - -3, -753, 432, 129, 424, -41, 101, 35, 75, -31, - 75, 226, 191, -597, -4263, 271, -1225, -83, -1116, 1415, - 1000, -955, 955, -2278, -779, -312, -853, 719, 425, -124, - -106, -266, -115, -613, 404, 441, -313, -29, 608, 476, - -464, 359, 269, -87, -205, -340, -73, 21, 9, -192, - 157, -367, -136, 211, 8, -117, 98, -58, 165, 13, - -26, -115, -235, 0, 41, -149, 80, -53, -6, -93, - 86, -107, 40, 84, 19, 128, 58, 18, 108, 32, - -2, 139, -164, 22, 44, 43, -73, -24, 108, -71, - -23, 109, -11, 30, 17, -27 - }, - { - -1954, -781, -215, -270, 574, -9, 1891, -306, -97, -3, - 644, -67, -832, -433, 27, 144, -570, -156, 117, -662, - 98, 367, 261, -253, 487, 465, 376, -393, 172, 192, - 336, -711, 747, 94, -806, 47, -323, -337, 192, 485, - -252, 53, 205, 144, -104, -382, 261, -38, -28, -204, - -53, 0, -103, -65, 301, -215, -163, 220, -29, -66, - -65, -224, -48, -114, 20, -284, -111, 144, -85, 58, - -63, 46, -33, -109, -8, -49, -30, 121, -33, 119, - 1, 169, -122, 120, 29, 117, 54, 37, -59, -11, - -86, -15, -96, -17, 82, -7 - }, - { - 125, 1667, -861, 86, -307, -618, 89, -200, 455, -506, - -568, 373, -8, -750, -238, -383, -273, -9, -1972, 902, - -344, -321, 514, 402, -7, -738, -684, -252, 706, -257, - 161, -607, 126, 45, -251, 65, -359, -361, 101, -23, - 18, -220, -253, -38, 178, 248, -423, 439, -141, -166, - -647, 76, 200, -21, -250, -384, -54, 76, -15, 421, - -107, -126, 43, 197, 48, 189, -194, 27, -20, 56, - -89, 209, -11, -72, -86, 120, -53, -37, -10, -136, - 54, 32, -196, 75, -83, 62, 21, 18, -42, -52, - -41, 75, 101, -66, -19, -19 - }, - { - -1851, 12565, 1240, 228, -586, -130, 250, 437, -626, 243, - 291, 118, 546, 275, -1174, -217, -151, 43, -792, -78, - -298, 818, -758, -153, -175, 719, 179, 141, -86, -32, - -359, 302, 123, -359, 524, 117, -853, -166, -462, -113, - -109, -24, 242, 97, -253, -62, -826, 68, 774, -124, - -396, -350, -218, 165, -228, -291, -65, -144, -194, -431, - 229, 275, 59, -72, 3, -115, -179, 203, -9, -132, - -127, -135, 83, 57, 135, 98, 148, 75, 119, -6, - -4, -81, 158, -4, -54, 43, -30, 50, -79, 48, - 46, -102, 42, 7, -25, -66 - }, - { - 121, -3099, -642, 378, 316, -343, 335, 409, -167, -619, - -17, -138, 625, 481, -1474, 1058, 1188, 357, 919, -1053, - 1588, 337, -620, -887, -1523, 181, -54, -15, -178, 488, - 75, 44, 430, -1488, 131, -374, -221, -156, -310, -131, - -74, 473, 310, 337, -103, 327, 211, -5, -91, 180, - 323, -109, -39, -41, 62, 213, 82, -169, 5, 142, - -209, -21, 345, 75, -92, 149, -111, -284, -49, -41, - -144, 126, -62, -96, -137, 102, -70, -125, -40, -81, - -83, -101, 22, -126, -3, -44, -82, 55, -31, -21, - -29, 13, 21, 22, 63, -32 - }, - { - 1144, 7366, 646, -1210, 1080, -1723, -632, -679, -145, 487, - 711, -1496, -120, -96, 655, 940, 1467, -18, -692, 499, - 475, 294, 389, -90, -232, -451, -164, -233, -210, 84, - -296, -333, -56, -714, -297, -72, -707, -162, -721, 30, - 748, -663, -183, 75, 86, -560, -249, -95, 213, 453, - 497, -83, -253, 348, 462, 34, 75, -214, 15, 59, - 56, -6, 58, -72, -53, -95, 81, 67, 94, -2, - -123, 86, -101, 49, -7, -54, -6, -53, 98, 93, - -58, -35, 63, 104, 22, 92, -50, -79, 24, -65, - -7, 12, -12, -4, 19, -22 - }, - { - -220, -3437, 915, 101, 320, -499, 79, 133, -178, 373, - -301, -477, 565, -302, 1990, -1355, 1255, 301, 383, 315, - -184, -117, -1090, 533, 5, 331, -820, -449, 130, -858, - 518, 384, -10, 143, 198, 31, 693, 576, -460, 321, - -196, -272, 169, 72, -614, -246, -52, 118, -212, -35, - -157, 10, -132, 183, 322, 80, -115, -53, -40, -123, - -182, 162, 86, -4, -69, -74, -46, -80, -123, -275, - 31, 55, -10, -54, -37, 115, 12, -40, 92, -6, - -7, -121, -3, 119, 125, 20, -18, -21, -93, -78, - -83, 4, -26, 1, -17, 93 - } - }, - { - { - -28, -9100, -7891, 118, -1614, -181, -113, 147, -647, -90, - -675, -1003, -1331, -46, 1487, -815, -383, 13, -165, -972, - -179, 402, -45, -280, 69, 465, 300, 649, -464, -328, - -834, 2, 577, 450, -69, 106, -128, 364, 280, 37, - 121, -266, -481, 57, -161, -390, 137, -379, -185, -342, - -84, -332, 42, -190, 39, -38, -47, -74, -96, 95, - 122, -38, -133, 2, -145, 67, 77, -127, -84, -24, - -69, -49, 69, -85, -87, -61, 66, -4, 82, 95, - 54, 13, 34, -65, 21, 25, -31, 79, -18, 48, - 30, 3, 1, 18, 33, 34 - }, - { - -75, -963, -545, 58, 635, -52, -126, -9, -174, -399, - -1065, -283, 580, -338, -86, 571, 435, 98, -1239, 351, - -292, -367, 684, 555, -1762, 418, 752, 431, 272, -128, - 503, -551, 572, -102, 607, -132, 159, 203, 114, -117, - -41, 318, 309, -148, 201, -65, 28, -202, -11, -187, - -333, -21, 160, -3, -167, -142, 57, -60, 325, 54, - -108, -117, -36, 201, -79, 41, -19, 85, 143, -96, - 47, 74, -193, -182, 58, 7, 14, 61, -9, -3, - 57, -74, 9, 73, 80, 42, -67, 4, 13, 47, - -48, -53, 32, 11, -50, 29 - }, - { - -126, -1521, -1442, -1252, -27, -226, -105, -196, -119, 50, - 417, -445, -274, -334, 772, 970, 440, 1337, -1103, 643, - 668, 384, 22, -267, 657, 503, -327, -267, 175, -50, - -409, -180, -264, -651, -299, 109, 292, 26, -52, -64, - -98, 123, 176, -72, 108, -157, 210, 232, -281, -151, - 180, -95, -73, -155, 129, -79, 187, 34, -7, 46, - 140, 6, 132, -109, -41, 175, 79, -64, 50, 62, - -57, -54, 101, 15, 130, 74, -196, -86, 77, 69, - 108, 0, -93, -8, 29, 9, -28, 15, 34, 46, - -20, -54, -66, -65, 27, 39 - }, - { - -3098, -11294, 1505, 3042, -757, -33, -254, -348, 277, -410, - 176, 159, -286, -415, -1340, -188, -1375, -394, 68, 8, - 257, 506, 579, -386, 26, 384, -69, 225, 118, 172, - 590, -346, 201, -26, 77, 83, 57, -38, -233, 311, - 38, 251, 284, -119, 49, -21, -354, -335, -139, 232, - 145, 416, -97, -153, 303, 238, 151, 56, -157, 67, - 198, 243, -64, -131, -92, 174, 178, 87, -20, 107, - 31, 20, 37, -17, 9, -25, 86, 65, -9, -19, - -53, -16, -98, -57, -37, 29, -42, -54, -14, 10, - 40, 29, 23, 32, 35, 44 - }, - { - -39, -2107, 261, 346, -2, -22, 71, 230, 263, 24, - -225, 163, -433, -588, -1264, -1743, -1007, 2402, 368, 189, - 162, 594, -524, -617, -259, -690, 1382, -455, 65, 303, - 374, 415, 166, 253, -69, -50, 140, 389, 308, 232, - 211, -223, 358, 299, 155, 222, 30, 59, 320, 339, - 296, -73, -66, -32, -23, -153, 20, -91, -101, 102, - 190, -172, 208, -58, 114, -111, 65, 221, 24, 47, - -57, 19, 28, 130, -69, -9, 89, 46, -61, -71, - 42, 29, -31, -41, -53, -14, -16, -2, 13, 15, - 42, 34, -50, -3, 33, 7 - }, - { - -4283, -12292, 870, 316, 770, -19, 823, 454, -524, 732, - 191, -391, 729, 12, 182, 437, -335, -137, 70, 822, - 179, 180, 198, -146, -380, 71, 508, 257, 627, 550, - -147, -476, -724, -488, -396, -277, -105, 118, -193, -294, - 77, 268, 305, -73, 545, 339, -335, 36, 236, 247, - -7, 293, -107, 411, 8, 83, -98, -38, -194, -22, - 62, 34, 93, 185, -97, -38, 115, -46, 43, 26, - -3, 86, -115, -2, -21, -7, -67, 24, -9, 20, - 45, 94, -90, -45, 2, 50, -1, -21, 5, 81, - -11, 9, 1, -10, 29, 4 - }, - { - -30, -757, 387, 79, 240, -52, -69, 205, 114, 35, - 222, 244, -5, 310, 342, -938, 89, -97, 47, -37, - 442, 382, 1278, -267, -1080, 45, -1278, 250, -317, 106, - -473, -372, -74, 380, 7, -445, 66, 72, -199, -203, - -6, -100, -87, -85, -35, 243, -8, 348, 88, -103, - -98, 110, 58, -169, -20, 66, 113, -206, 185, -194, - -135, -40, -57, -78, -11, -3, 103, 74, 202, -65, - 7, -51, 11, -69, -10, -51, 48, 16, -14, -52, - -30, -50, 89, 13, -32, -7, 46, -38, -1, 53, - -4, -68, 19, 16, -39, -13 - }, - { - 2961, -14163, -2366, -3111, -616, 212, -96, 235, 220, 437, - -126, -719, -192, 463, 937, -610, 488, 811, -564, 407, - 359, 281, 275, 278, 145, 86, 493, -29, -199, -293, - -117, -16, 223, 200, 68, -79, -252, 204, -64, 115, - -222, 67, -76, -38, 487, -193, -174, 505, 179, 356, - 411, -23, 106, 4, 38, 208, 67, -298, -57, -161, - -161, 27, -96, -46, 32, 153, 45, -68, 152, -72, - -63, 15, -64, -101, -63, -101, -81, -32, -124, -31, - 32, 58, 23, 3, -25, 85, 7, 14, 64, -72, - -80, -16, -11, 24, -30, 73 - }, - { - -67, -22, -327, 611, 69, 7, 37, 104, 75, 56, - -74, 281, -88, -156, -3289, -1837, -982, 255, -677, 1568, - 719, -1092, 228, -356, -1469, -644, 135, -399, 823, -438, - -237, 226, -249, -578, 685, -166, -167, 228, 231, 523, - -25, -27, 302, 73, -374, -286, -200, -48, 32, -25, - -41, -295, -172, 106, 10, 20, 150, -7, -8, -29, - 56, -171, -86, -134, 10, -49, -79, -32, 88, -106, - -13, -74, 52, 96, 68, 50, 120, 10, 65, 55, - -33, -61, 32, 42, 33, 23, -64, 3, 59, -38, - 39, 13, -1, 17, 59, -12 - }, - { - 1793, -832, -3532, 822, -186, 385, 1592, 175, -533, 524, - 178, 423, -826, -1139, -406, 113, -40, 304, -787, -3, - 240, 153, 77, -231, 831, 559, -27, -159, 351, 66, - -515, 264, 124, 440, -507, -339, -376, -281, 242, 368, - -82, 9, 103, 109, 335, -332, -238, 96, -121, -110, - 248, -285, 21, 31, 25, -1, -274, 144, -15, -91, - 32, -244, -158, 11, -107, -140, 10, -35, 100, -57, - 22, -9, -61, -113, 100, -65, 28, 22, 15, 52, - 109, 80, -31, 60, 61, 49, 57, 33, -21, -12, - -103, -6, -102, -3, 32, 62 - }, - { - -140, -261, 925, -136, -141, -90, -567, -287, 49, 176, - -168, -567, -265, -599, -336, -105, -554, 404, -584, -456, - -130, -27, 35, 423, 297, -330, -855, -112, -72, 470, - 73, -339, -53, -100, 350, -653, -94, -331, 104, -121, - -405, 286, -377, -72, 115, -58, 128, -146, -139, -252, - -223, -26, -50, 105, 17, -478, -72, 34, 21, 225, - 193, -104, -59, 103, 160, -27, -44, -25, -40, -9, - 23, 138, 33, -24, -58, 24, 27, -36, -46, 9, - -99, 10, -44, -24, -31, 28, 21, -7, 17, -50, - -53, 61, 81, -24, -15, 9 - }, - { - 3363, 6619, -83, 103, -312, -409, 121, 162, -496, -126, - 783, 284, 213, -332, -146, -595, 68, -188, -921, -9, - 386, -87, -177, -520, 922, -109, 839, -237, -104, -382, - 213, 28, -122, -357, 295, 249, -545, -203, -456, 6, - -293, 275, -161, 150, 167, -594, -642, 319, 217, 30, - -246, -442, -91, -85, -71, -139, -230, -87, -246, -193, - 238, 141, 38, -18, -46, -24, -197, 57, 59, -133, - -108, -30, 32, 66, 82, 94, 106, 102, 121, -46, - 7, -22, 69, 78, -70, 10, 36, -18, -99, 88, - 23, -86, 1, 38, -32, -51 - }, - { - -68, -3338, -179, 336, 212, 85, 187, -11, 55, -611, - 68, -180, 523, 1492, 595, -1358, 1074, 223, -104, 274, - -717, 1901, 0, -1151, -1151, -195, -473, -476, 444, 707, - 258, -517, 298, -419, -344, -519, -158, 178, -13, -446, - 24, 148, 588, 330, 124, 105, 208, 22, -48, -13, - 419, -49, -54, 6, 39, 53, -80, -114, 62, -58, - -36, 27, 276, 50, -73, -12, -34, -261, 53, -63, - -127, 2, -29, -75, -113, 50, -5, -164, -90, -12, - -92, -119, -73, -1, 7, -81, -57, 29, -74, -40, - 1, 24, 17, 11, 46, 20 - }, - { - 231, 8520, -133, 677, -439, -932, -811, -407, 99, -281, - 1094, -1300, -24, -287, 1304, 46, 959, 472, -382, 414, - 577, 486, -164, 80, 50, -251, -438, -318, 218, -544, - -246, -59, -198, -607, -189, -205, -284, -682, -70, -284, - 278, 119, -442, -237, -51, -336, -47, 31, 7, 323, - 380, 366, -132, 137, 357, -37, 32, -42, -34, 238, - -65, 25, -115, -37, -37, -19, -66, 59, 80, -189, - 164, 33, -68, 35, -10, -142, -75, 72, 96, 123, - -20, -88, 6, 120, 31, -23, -12, -2, 2, -105, - 0, 50, 5, 0, -20, 51 - }, - { - 253, -2788, -92, 394, -6, 15, -284, 38, -171, -115, - 64, -34, -169, -356, 3454, -690, 25, 515, 52, 1057, - -743, -737, -693, 161, 752, -215, -512, -1160, -540, 362, - 211, 426, 77, -161, 126, 458, 410, 437, 123, 29, - 214, -392, 337, -333, -377, -212, -285, 31, 73, -222, - -148, 0, -47, 326, 166, 138, -74, -137, -163, 55, - -150, -58, 213, -9, -142, -136, -54, -166, -105, -142, - 32, -2, -40, -6, 42, 61, 71, -70, 18, 27, - -15, -142, 40, 124, 145, 8, -29, -29, -114, -62, - -67, -5, 5, -45, 9, 36 - } - }, - { - { - -203, 1348, 2018, 1631, -624, 278, -162, 505, -59, -164, - -332, 322, -1029, -600, 536, -959, -385, -272, -93, -705, - -127, 364, 318, -152, -89, 230, -212, 136, 93, 334, - -444, 302, 247, 191, -143, 282, 92, 164, -149, -132, - 335, -34, -294, 45, 67, -132, 334, -106, 42, -104, - 89, -270, 157, -210, 110, 52, -14, -109, -108, 76, - -70, -123, -69, 43, -154, 83, 65, -38, -12, -26, - 12, 49, 94, -54, -60, -75, 32, 18, 96, 71, - 26, -49, -11, -42, 36, 31, -49, 38, -53, 24, - 12, 15, -23, -5, 30, -13 - }, - { - 78, -66, 54, -564, 120, -75, -225, 211, 44, -28, - -587, -385, 394, -195, -174, -582, -230, 462, -43, 643, - -332, -62, 138, 695, -1099, 373, 393, -127, 199, 18, - 870, -583, 402, -385, 275, -226, -142, -127, 40, -190, - -161, 126, 153, -309, 26, -79, -24, -250, 47, 93, - -173, -26, -17, -67, -133, -44, 101, -122, 207, 11, - -102, -67, -46, 130, -40, 64, -90, -26, 49, -35, - 108, 10, -5, 5, 74, 3, 60, 81, 0, -29, - 49, -24, 19, -47, -3, 12, -58, 33, 33, 73, - 4, -30, 13, 18, -30, 42 - }, - { - 46, 875, 785, -355, 435, -161, 166, 91, -266, 141, - 441, -958, 53, 237, 475, 124, -691, 964, -1014, 494, - 268, 32, 26, -55, 167, 291, 243, -2, 429, -66, - -305, 311, 23, -497, -142, 87, 50, -39, 90, 51, - -62, 125, 152, -125, 190, -201, 5, 22, -264, -144, - 90, -89, -11, -160, 143, -109, 86, -157, 11, -6, - -9, -142, 35, -74, -22, 70, -5, -62, 98, 62, - -6, -67, -12, -80, 4, 49, -57, -12, -43, -64, - 41, 82, -22, 60, 22, -9, -34, -19, -21, -7, - -18, -34, 4, -35, 28, 20 - }, - { - 2700, -4600, 715, 3388, -681, 329, 203, -194, 159, -162, - 127, 102, -156, -54, -375, 637, -345, -517, -399, 79, - 124, -159, 38, -386, -5, 306, 155, 203, -37, 66, - 618, -309, 73, -84, -50, -80, 92, 68, -180, 51, - -259, 66, -33, -196, 397, 353, 26, -80, -174, 49, - -159, 372, 155, -102, 21, -48, -94, 34, -175, 72, - 81, -25, 43, 109, -114, 16, -78, -92, 42, 58, - -15, 21, -37, -31, 3, -40, 35, 28, -9, 6, - -22, 17, -84, -26, 6, 82, 11, -46, 11, -1, - -41, -13, 8, -4, -26, 6 - }, - { - 21, -2016, 347, 291, -59, -22, -3, -47, 83, -8, - -508, -24, -383, -699, -591, 260, 186, 319, -1690, 738, - 230, 483, -76, -613, -170, -314, 1167, -899, -17, -166, - -157, 25, -127, 198, 1, -90, 135, 226, -243, -99, - 255, -207, 52, 36, -94, 139, 136, -129, 51, 207, - 68, -127, -43, 34, 37, -157, 18, -164, 21, 182, - 110, -143, 125, -99, 141, -92, 7, 86, 42, 115, - -132, 35, 33, 102, 9, 8, 58, 69, -14, -27, - 35, 50, 12, 63, 4, -18, -18, -1, 1, -1, - 50, 42, -22, -10, 19, -13 - }, - { - 3623, -3088, 372, -1220, -1157, -143, -100, -473, -202, 237, - -407, -500, 304, -277, 451, 478, -51, 123, 37, 446, - -222, -246, -49, -82, -357, -34, 127, -87, 219, -3, - -16, 163, -114, -108, -34, 102, 94, 222, 102, -167, - -259, -293, -48, -380, 153, 209, -437, -154, 84, -79, - -323, 138, -150, 223, -53, 140, 54, 101, -79, 23, - 48, -75, -89, 105, -110, -90, 65, -100, 2, -23, - -2, 48, -87, 62, -27, 40, -41, 27, -62, -30, - -9, 93, -35, 7, 34, 42, -33, 10, 4, 15, - -33, 36, 0, 7, 57, -9 - }, - { - -12, -522, 199, -198, 146, -7, -56, 224, 8, -47, - 137, 280, 128, 228, 55, -1094, 1276, 683, 199, -804, - 37, 655, 308, 5, 545, 976, -927, -333, -499, 937, - -54, -395, 103, 277, 77, -114, 188, 203, 26, -147, - -9, -186, -42, 76, 178, 313, -54, 233, -9, -39, - -144, -28, 178, -32, 23, 12, 95, -149, 215, -183, - -21, 147, 117, 74, 46, -3, 33, -43, 2, -106, - 87, 48, -8, -5, 80, -53, 11, -14, 31, -11, - -9, -15, 67, -26, -42, -7, 26, -39, -42, 7, - 6, -34, 43, 28, -14, 13 - }, - { - -1044, -13421, 2010, -2479, 411, -17, -775, 15, 361, 306, - -106, -210, 12, -123, 627, -882, -62, 583, 184, 544, - -187, -274, -401, 17, 51, -14, -28, -405, -194, -85, - -31, -156, 88, 180, 39, -147, -384, 49, 1, 23, - -249, 168, 181, -179, 309, -168, -61, 381, 56, 35, - -18, -346, 1, 101, -8, 59, 13, -132, 121, -53, - -167, 166, 12, 7, 108, 143, 30, -106, 98, -24, - -34, 93, 49, -62, -71, -117, -51, 12, -41, -29, - -6, -7, -60, -24, -40, 64, 2, -44, 50, -27, - -35, 23, -25, 20, -37, 38 - }, - { - 7, 343, -608, 249, -191, -2, -22, 12, 44, 98, - -223, 132, 124, 642, -1844, -1401, -10, 285, -591, 826, - 23, -43, -149, 153, -120, 334, 877, -602, 360, -172, - 334, 561, -359, -414, 538, -499, -243, 188, -129, 139, - 186, 94, 100, -193, -166, -5, 37, 16, -66, -123, - 38, 12, -118, -4, -58, -28, -36, -82, -42, 23, - 203, 10, 84, -35, 7, 18, -53, -96, 11, -190, - -61, -81, -16, 56, -3, -79, -9, -74, 10, 7, - -33, -27, 90, 23, 26, 63, 4, 39, 24, -7, - 39, -44, -17, -5, 34, -7 - }, - { - -1606, 1057, 1930, 274, -182, -605, 376, 711, -131, -51, - -347, 536, 218, -76, -290, -156, -111, -70, -618, 404, - 198, 48, 33, -526, 453, 54, -472, -281, 206, 252, - -519, 284, 9, 277, -450, -81, 31, -10, 161, 77, - -386, 49, -12, -316, 215, -66, -278, 34, 81, -64, - 292, -140, -47, -41, -38, 70, -171, 125, 22, -89, - 10, -164, -50, 55, 11, 21, 95, -27, 156, 0, - 48, 18, 70, -38, 92, -26, 8, -79, 15, 28, - 87, 18, -63, -19, 7, 3, 34, 37, -44, -1, - -49, 32, -34, 10, -18, 26 - }, - { - 159, -1098, 127, -108, -17, 97, -419, 103, 35, 489, - 253, -324, 291, -70, -159, 16, -223, 676, 4, -72, - 188, -158, -532, 100, 332, 10, -535, -337, -459, 761, - 613, -276, 12, -386, -1, -573, 286, -79, 152, -78, - -457, 234, -413, -56, 236, -254, 50, -61, 90, 75, - 41, -88, -82, 103, 154, -186, -30, -71, -32, 128, - 143, -182, -19, 122, 132, -150, -93, 22, 16, -27, - -37, 25, 57, 23, -39, -21, 2, 2, -9, 25, - -43, 49, -58, -34, -7, -6, 15, 7, 39, 4, - -14, 16, 8, -2, -1, 12 - }, - { - -3259, -3542, -1238, 185, 207, 689, 841, -405, -316, 279, - 509, 64, 119, -276, 371, 144, 119, -584, -737, 424, - 586, -136, 314, -15, 1094, -126, 887, -268, 135, -401, - 139, -50, -313, -279, 139, -50, -480, 195, -112, 177, - -199, 71, -460, -27, 167, -364, -210, 158, -147, -9, - 121, -118, 4, -33, -96, -73, 4, 88, -26, 14, - 97, -19, -54, -6, -26, 87, -114, 3, 63, -31, - 36, 93, 12, -73, -71, -27, 6, -25, 15, -48, - 56, 12, -11, 40, -79, -23, 24, -46, -43, 89, - -2, -33, 14, 28, -15, 14 - }, - { - -1, -2375, 295, -116, -65, -224, 0, -173, 35, -262, - 308, -380, -392, 456, 35, -1069, 562, -772, -73, 399, - -1921, 59, -520, -437, -329, -31, -527, -478, 608, 143, - 240, -84, 314, 60, -50, 183, 414, 120, 314, -50, - 121, -25, 317, 31, 67, -180, -236, -163, -11, -109, - 181, -65, 92, 42, -83, -84, -112, 6, 56, -87, - 58, 24, 70, -38, -76, -35, 45, -143, -1, -34, - -4, 4, -14, -18, -1, 40, -9, -126, -39, 74, - -8, -10, -26, 36, 49, -43, -27, 0, -39, 13, - 24, 16, -43, -39, 21, 7 - }, - { - -1412, 5510, -999, 1323, 403, 861, 414, -63, 175, -651, - 718, -1135, 245, -354, 639, -511, 322, -172, -509, -96, - -230, 278, -35, 98, 34, 50, -353, -128, 153, -437, - 217, 102, 38, -60, -15, -154, 234, -12, 219, -416, - -323, -23, 12, -81, 207, 262, 113, 27, -69, 21, - -5, 314, -28, -3, 230, -82, 45, 17, -155, 67, - -96, 92, -33, 68, 31, 12, -56, -1, 28, -147, - 214, 68, -44, -18, 1, -63, -78, 39, 54, 77, - 27, -28, -13, 39, -17, -92, 3, 29, 18, -50, - 20, 31, 11, 2, -20, 55 - }, - { - -251, -1899, 1057, 10, -85, 258, -448, 162, 125, 41, - 37, -117, 340, -184, 2678, -440, -281, 116, -356, 159, - -506, -58, -530, 25, 355, -283, -116, -266, 426, 358, - -398, 155, -83, -268, 113, 373, -92, 76, 89, -184, - 313, -50, 417, -183, -7, 175, -11, 4, 152, -74, - -1, -69, -101, 104, -66, -5, -135, -24, -61, 82, - -89, -65, 204, 8, -137, -132, 70, 5, 52, -4, - 46, 40, -21, 5, 29, 26, 48, -51, 15, -48, - -66, -63, 50, 49, 28, -18, 7, 19, -17, 0, - -30, 29, 29, -31, 29, -14 - } - }, - { - { - 328, 2976, 2124, 660, 153, 182, 109, -34, 27, -29, - -387, 268, -233, -474, -173, -904, -400, -198, -233, -38, - -186, 266, 319, 94, -221, -103, -156, 134, 77, 129, - 59, 290, 20, 79, 122, 74, 365, -105, -186, 80, - 202, -89, 117, -74, -66, 150, 71, 39, 8, 13, - -60, -80, 13, -23, 46, -32, 47, -128, 31, -26, - -169, -7, -45, 12, -45, -13, 52, 7, 16, -23, - -8, 39, 1, 42, -68, -16, 19, 24, 43, 43, - 14, 10, -59, -36, 17, 18, -41, 19, -35, 20, - 7, 10, -25, 17, 8, -8 - }, - { - -31, 535, -168, -84, -352, 51, -193, -1, 49, -115, - -247, -154, 82, -179, 24, -637, -81, 480, 794, -81, - -287, 106, -248, 151, 29, 87, -126, -19, 234, 283, - 325, -133, -8, 295, -579, 103, -320, -203, 160, -97, - -132, 16, -48, 90, -259, -77, -46, -74, -32, 96, - -90, -121, -26, -113, -16, -1, 41, -28, 86, -23, - -83, -15, -21, 9, 33, -64, 6, 19, -40, 15, - 71, -23, 106, 33, 31, 16, 25, 86, 6, -42, - -29, 53, 12, -59, 2, -18, -13, 30, 18, 40, - 17, -1, -13, 11, 0, 23 - }, - { - -5, 1540, 383, 658, -220, -60, 195, 174, -148, 48, - -15, -532, 61, 332, 26, 134, -217, 104, 93, -94, - 272, -426, 181, 129, -21, 65, 148, 185, 259, 7, - -184, 252, -92, -64, -258, -58, 68, 21, -14, 122, - 65, 79, 51, -49, -37, -31, -32, -170, -82, -160, - -35, 27, -17, -120, 120, -91, 56, -73, -19, -13, - -95, -65, -25, -28, -24, 10, 21, -19, 54, -2, - 74, -23, -69, -61, -26, -19, 45, -20, -34, -51, - -18, 61, 32, 46, 11, -12, -26, -32, -16, -26, - -5, -15, -6, 5, -5, 17 - }, - { - -1576, 2066, -83, 2739, 85, -43, 230, 114, 159, 73, - -157, 11, 139, -45, 410, 138, -90, -470, -270, 49, - 275, -346, -279, 25, -12, 244, -74, 230, -41, 79, - 392, -103, -77, -49, -2, 9, -15, 5, 14, -4, - -399, 138, -20, -167, 348, 261, 116, 42, -150, -133, - -34, 274, 75, 14, -60, -30, -78, -118, -24, 65, - 6, -62, 11, 118, -35, -68, -37, -96, 36, 20, - 5, -5, -20, -36, -9, -32, 21, -11, -11, -9, - 28, -5, -34, -35, 23, 56, -2, 13, -15, -10, - -45, 6, -36, 8, -36, -6 - }, - { - 14, -1619, 35, 119, 36, -5, -2, -157, -3, -1, - -303, -260, -444, -395, -173, 761, 107, -1739, -548, 501, - 375, 6, 198, -359, 10, 596, -429, -337, -94, 136, - -220, 12, -257, 56, 99, -56, -107, 209, -200, 24, - -15, -47, -89, 49, 14, 114, -62, 19, -65, 108, - -1, 33, -79, 38, -68, -29, 8, -141, 149, 164, - -52, -46, -1, 13, 30, 45, -82, 9, 15, 74, - 20, -41, 46, 37, 67, 22, 68, 14, -2, 5, - -14, 39, 32, 58, 8, -13, -10, -16, 13, 16, - 22, 24, 29, -1, -23, 0 - }, - { - -1979, 4432, -380, -1484, -104, -170, -251, -257, -149, -436, - -93, -204, -370, -50, 364, 332, 232, -98, 238, 52, - -349, -148, -13, -224, 44, -87, 32, -96, 65, -127, - -9, 350, -69, -6, -27, 153, -63, 152, 206, -115, - -276, -290, -130, -116, -126, 20, -86, -10, -151, -225, - -121, -183, 22, 116, 88, -34, 134, 126, 40, 11, - -4, -154, -44, -30, -48, -41, -27, -36, -29, 19, - 1, -16, -33, -11, 21, -21, -2, 47, -53, -27, - -29, 55, 4, 8, 16, 52, -20, -4, 36, -49, - -10, 11, 13, 45, 9, -1 - }, - { - 43, -114, -190, -140, 7, 24, -31, 104, 32, 35, - -1, 269, -89, -168, 18, 932, 411, 253, 285, -146, - -304, 132, 527, 227, 605, 394, -716, -213, -389, 708, - 98, -277, -349, 97, 359, 7, 165, 33, 212, -148, - -56, -116, -28, 104, 187, 233, -11, 217, 32, 44, - -200, -52, 198, 25, -18, 13, -23, 57, -20, -43, - 51, 134, 51, 90, 33, 78, -7, -67, -80, 11, - 24, 36, 5, 15, 6, -18, -7, 14, 11, -10, - -21, 21, 52, -35, -32, 1, 14, -47, -11, -2, - -25, 16, 12, 31, 14, 4 - }, - { - -627, -10607, -158, -1664, -393, -2, -497, -77, 283, 204, - -108, -136, 224, -136, 361, -427, -58, 185, 167, 395, - -49, -291, -379, -126, -67, 139, -224, -342, -276, 98, - -76, -92, -46, 119, 106, -309, -29, -193, -71, 67, - 11, -51, 159, -20, -62, 5, 73, 105, 153, -97, - -147, -51, -156, 123, -76, 119, -61, 34, -40, 27, - -55, 18, 71, 36, 63, 159, 23, -24, 9, -17, - 36, 2, 58, -23, -83, -88, -35, -20, -12, -7, - -32, -4, -49, -39, 7, 9, -23, -10, -4, 4, - 3, -7, -18, -7, 0, 17 - }, - { - 56, -134, -44, -201, -18, -4, 27, -42, 38, -8, - 67, -6, -124, -17, -446, -681, 39, -170, -316, 20, - 83, 518, 75, -225, 23, 507, 455, 346, -443, 126, - 467, 162, -37, -233, -20, -100, -216, -64, -9, -76, - 297, 132, -154, -220, -37, 53, 150, -12, -53, -128, - 33, 154, -170, 16, -48, -31, -68, -81, -44, 127, - 92, 82, 51, 1, 19, -12, -9, -59, -95, -81, - -108, -18, -25, -29, -41, -43, -2, -76, -7, -5, - 9, 9, 34, 51, 7, 44, 20, 53, 4, 3, - 4, -14, -25, 5, -6, 34 - }, - { - 1373, -1350, 1135, -162, 454, -535, -261, 441, 230, -214, - -175, 226, 632, -90, -6, -496, -79, 15, -557, 498, - 203, -75, -48, 31, -72, -213, -561, 117, 73, 250, - -569, 216, -7, 176, -116, -224, 61, 80, 134, -95, - -290, 2, 28, -299, -226, 151, -182, 113, 1, 43, - 35, 114, -49, -74, -46, 6, 10, 1, 57, -50, - -51, -44, -29, -14, 85, 40, -28, 74, 129, 31, - 13, -2, 70, -13, 40, 4, -38, 0, -30, 52, - 26, 44, -77, -24, -12, 0, 28, 17, -35, -16, - -22, 4, -10, 4, 13, -29 - }, - { - -160, -1091, 317, 183, -135, 69, -209, 0, -4, 279, - 139, 216, -73, 422, 91, -231, -162, 52, 532, 140, - -148, 11, -231, -223, 496, -368, -312, -534, -41, 392, - 815, -381, 63, -242, -326, -289, -1, 180, 232, -171, - -94, -137, -208, -67, 85, -76, -112, 117, 28, 135, - 11, -77, 28, 10, 89, -33, -117, -31, -33, 66, - 57, -102, 48, 95, 37, -31, -64, -24, 57, -42, - -36, -29, 36, 30, -7, -78, 6, -16, 22, 4, - 23, 4, -23, -15, -11, -27, 0, 28, 23, 3, - -5, 19, -14, 12, 2, 12 - }, - { - 1569, -10195, -655, -310, 26, 1468, 183, -608, -261, 325, - 353, 239, 6, -249, 19, 586, 127, -399, -724, 488, - 10, 297, 157, 526, 199, 297, 439, 87, 114, -286, - -33, -139, -75, 20, -157, -307, -156, 89, -22, 192, - -145, -3, -202, -334, 8, -90, -40, -79, -21, 9, - 20, 39, -132, 78, -179, -4, -58, 175, 37, 50, - -64, 90, -112, -24, -25, 88, 56, -98, 0, 7, - 94, 8, 6, -75, -50, -20, -21, -17, -26, 1, - -3, 31, -2, -6, 7, -45, 4, -24, -27, -1, - 31, -5, 12, 1, 10, 12 - }, - { - 72, -1757, -321, -120, 73, -191, 101, -223, 65, -159, - -54, -34, -266, 134, -776, -109, -168, -244, -168, -113, - -246, -1555, -185, -665, 105, -182, -399, -676, 387, 59, - -66, 303, 393, 224, 48, 389, 278, 120, 213, -93, - 21, 32, 184, -97, 131, -40, -370, -51, -57, -128, - 107, 47, 135, -42, -151, -16, -67, 25, 36, -25, - -43, 62, -33, 64, -33, -86, -24, -7, -53, -29, - 34, -15, 20, 4, 4, 4, -19, -56, -22, 10, - 35, 54, -33, 34, 9, -10, -19, -10, -11, -8, - 39, -11, -36, -14, -13, -16 - }, - { - 1840, 580, 264, 326, 413, 917, 32, 456, -22, -127, - -519, -112, 2, -212, 273, 240, -322, -240, -473, -81, - -433, 128, 21, 54, 129, 11, -502, 203, 8, 43, - 130, -34, 13, 216, -183, -24, 288, 87, -52, -293, - -77, -287, -44, 28, 111, 467, 121, -143, 124, -198, - 26, 243, 66, -21, 73, 43, 22, 6, -209, -24, - 69, -5, 60, 100, -23, 24, -19, -36, -27, 10, - 51, 61, 42, -4, -53, -6, -90, 25, 38, 40, - 49, -17, 8, -36, 36, -62, -7, 9, -6, 9, - 6, 2, 25, -1, 2, 26 - }, - { - 252, -1001, -203, -39, -94, 178, -192, 233, -8, 86, - 67, -158, -99, 671, 1220, 347, -151, -189, -493, -374, - 416, -232, -362, -148, -145, 49, -55, 232, 170, 126, - -127, -134, 62, -305, 39, 274, -82, -190, 225, -184, - 41, 138, 182, 200, -35, 48, 101, 44, 93, -63, - -40, 18, 1, -15, -48, -97, -54, -21, 32, -36, - -104, 36, 81, 27, -93, -24, 38, 63, 16, 44, - -13, 56, -11, 24, 1, 19, 26, -13, 18, -85, - -81, 25, 22, 17, -17, -25, 6, 27, 19, 4, - -2, 26, 4, 6, 0, -20 - } - }, - { - { - -220, 2131, 705, -729, -167, 39, -5, -150, -193, 291, - 356, 323, 26, -46, 313, -326, 193, 181, -116, 209, - 83, 212, 175, 97, -331, -141, -217, 71, 62, 65, - 19, 275, 38, 4, 15, -153, 312, 27, -52, 7, - 97, -26, 232, 42, -41, 195, 18, 46, -4, 71, - -32, -46, -3, 145, 56, -78, 66, -115, 38, 28, - -32, 112, 5, 13, 13, -24, 10, -24, 14, 31, - -21, -14, -19, 47, -41, -2, -13, -12, -26, 5, - -8, 29, -5, -8, 8, 19, -12, 24, -13, 25, - 6, -1, -28, 16, -6, -7 - }, - { - 11, 452, -102, 828, 160, 49, -92, -133, -73, 42, - -23, 40, 174, 171, 354, 56, 256, -91, -12, -218, - 24, 382, -72, -116, -201, -277, -507, -69, 313, 155, - 88, -69, -149, 549, -422, 250, -70, -156, 54, -50, - -120, -23, -55, 232, -82, -66, -96, 78, 7, 88, - -61, -174, -48, -60, 31, -80, 32, -25, 39, -33, - -19, -6, -39, -15, 25, -56, -6, 14, -41, -24, - -4, -18, 88, 5, 27, -3, -29, 12, -60, -9, - -2, 41, 6, -22, 4, -18, 23, 6, -31, 8, - -2, 12, 9, 4, -1, -1 - }, - { - 27, 668, -655, 1108, 252, 9, 50, 146, 1, -70, - 39, -19, -27, 142, -49, 340, -29, -56, 360, -274, - 64, -470, 130, -242, -347, -167, 10, -146, -306, -17, - -167, -47, -115, 93, 0, 116, -24, -66, -60, -53, - -27, 23, 43, 66, -23, 31, -55, -232, -74, -70, - -17, 50, 126, 29, 154, -80, 42, 118, 68, -48, - -69, 3, -5, -9, -63, -28, -3, -39, -1, 4, - 95, 34, 29, 9, 14, -12, 59, -21, -22, 7, - 0, -1, -5, 14, 16, 12, -13, -31, -8, -23, - -11, 0, 2, 10, -16, 8 - }, - { - 190, 4474, -608, 2426, 80, -136, 168, 315, 169, 44, - -124, 166, 488, 266, 358, -325, 17, -31, 351, 428, - 367, 46, 105, 158, 38, 380, -219, 208, -119, -128, - 191, -43, 37, 113, 109, 70, -200, 2, -41, 80, - 19, 235, -22, -74, 194, -48, 2, 109, 12, -35, - -112, 55, -11, 101, -19, 73, 30, -109, 34, 31, - -53, -63, -5, 58, -3, -67, -28, -24, 55, 20, - -5, -9, 7, -28, -1, -15, -9, -64, -11, 22, - 46, -9, -10, -13, 13, 8, -16, 24, -19, 10, - -13, 24, -38, 17, -12, 15 - }, - { - -75, -1453, -2, -99, 30, 2, 35, -71, -53, 123, - -99, -126, 27, 70, 139, 516, -430, -898, 582, 314, - 333, -353, -29, -136, -238, 377, -92, 267, -139, 316, - 252, 105, -97, -88, -30, 0, -190, 139, -127, 129, - -107, -94, -26, 114, -50, -16, -128, 61, 0, 122, - -14, 51, -52, 73, -46, 47, 56, -72, 113, 31, - -51, 59, -56, -6, 18, 67, -65, 19, 11, -20, - 51, -9, 5, -12, 59, -7, 14, -35, 1, 7, - -45, -3, -11, 7, 14, 31, 10, -4, 32, 22, - -2, -1, 42, 19, -27, 15 - }, - { - 5, 6761, -285, -772, -123, -5, 47, 194, -113, -452, - 6, 64, -22, 19, -14, 152, 38, -141, 295, -80, - -325, 167, 233, -272, 152, -71, -56, 61, 221, -65, - -168, 28, -344, -31, -12, 221, -46, -59, 57, 8, - -81, -49, 25, 136, -72, -20, 140, 158, -131, -37, - -40, -175, 122, 131, 180, -40, 28, 2, -42, 16, - 4, -174, 33, 53, 63, 56, -21, 21, -49, -16, - 6, -52, -52, -65, 0, -36, -34, 40, 8, 7, - -34, 36, 4, -5, -6, 29, -6, -15, 10, -60, - 13, 13, 3, 21, -21, 1 - }, - { - -10, 337, 414, -3, 30, 34, -53, -46, -4, 11, - -147, 107, -155, 134, -11, 1140, -41, -247, 585, 537, - -197, 96, 373, -393, -93, -539, -1151, 30, -199, 196, - -50, 151, -284, -293, 156, -109, -95, -32, 165, -231, - -84, -30, 128, 9, -86, 100, -75, 85, -70, 83, - -114, -4, 139, 93, -62, -79, -38, 181, 14, -58, - 36, 59, -39, 69, 37, 44, -35, -45, -22, 49, - 4, 6, 2, 27, -8, -26, 7, -4, -45, -19, - -26, -22, 22, -9, -6, -9, 24, -16, 13, 4, - -16, 24, -13, 17, 4, -4 - }, - { - 1652, -6953, -487, -1492, 220, 152, 16, 13, -21, 229, - 132, 210, 299, 5, 259, -279, 2, -220, -138, 209, - 50, 41, -152, -333, -99, 128, -75, 41, -56, 206, - 115, -12, -77, -24, 68, -163, 314, -27, -121, 119, - 80, -108, 100, 95, -96, 2, -39, -108, 83, -4, - 2, 139, -58, 123, -17, 142, -49, 26, -63, 71, - -41, -71, 99, 38, -27, 72, -24, -18, 2, -40, - 31, -25, 60, 29, -8, 8, -17, -16, 28, 48, - 2, 6, -29, -23, 0, -2, -12, 3, -24, 9, - 27, 1, 3, -7, -11, 9 - }, - { - -3, -152, 493, -191, 18, -4, 3, -59, 29, -59, - 141, 51, -110, 250, 160, 547, 503, -56, 20, 78, - -217, 107, 87, -415, 100, 521, -86, 301, -247, -15, - -160, -233, 395, -45, -213, 122, -104, -51, 115, -91, - 176, 105, -101, -22, 87, 29, 18, -11, 69, -37, - -10, 123, -102, 94, 49, -43, -31, 7, -45, 66, - 21, -33, -54, -10, -4, -70, -10, -23, -27, -6, - -47, 25, 1, 28, 0, -24, 7, -54, 27, -8, - 8, 4, 8, 0, -53, 19, -23, 22, -1, -1, - 1, 12, -13, 4, -21, 23 - }, - { - -1137, -3728, 1777, 351, 749, -162, -179, -123, -88, -152, - 135, 92, 386, -143, -20, -227, 203, 175, -642, 318, - -62, -73, -13, -104, -33, -15, -353, 406, 227, 104, - -585, 69, -98, 247, 3, -268, -5, -51, 93, -81, - -261, 73, 15, -139, -177, 72, -9, 217, -63, 16, - 15, 201, 64, 57, 48, 25, 31, -37, 59, 53, - 28, 12, -55, -57, 66, 3, -41, 0, 18, 71, - 9, -42, 31, -18, -21, -42, -20, 37, -46, 10, - -61, 27, -53, 5, -17, 11, 17, 4, -33, 17, - -4, 13, 2, -20, 16, -13 - }, - { - 110, -823, -114, -72, -191, 22, -187, -48, -54, -122, - -11, 190, -310, 41, 30, -8, -46, -127, 478, 12, - -202, 397, 302, 89, 288, -592, -105, -325, 112, 57, - 477, -184, 147, -210, -218, 34, 55, 79, 181, -147, - 95, 87, -23, 23, -14, -60, -9, 117, -120, -14, - -74, 27, 87, -47, -64, 11, -5, 24, -17, 111, - 77, -10, 46, 28, 8, 15, -28, 10, 70, -20, - -16, -33, 9, 14, 30, -36, 9, -43, 5, -7, - 9, -11, -8, 16, 12, -9, -18, -6, -7, -10, - 7, 27, -10, 11, -13, 0 - }, - { - 765, -10894, -233, -520, -458, 249, -922, -280, -125, 194, - 86, -279, -133, 27, -36, 656, 149, -200, -580, 123, - -251, 485, 33, 289, -463, -109, -46, 33, 245, -53, - 13, -149, 54, 60, -267, -254, 61, -84, -251, 58, - -197, 76, 148, -140, -56, 86, 168, -32, 29, 97, - -10, 39, -167, 116, -48, 55, -85, 93, -56, 8, - -51, 113, -80, -29, -38, 9, 26, -55, -35, -20, - 57, -78, -3, -19, -7, -37, 1, 17, 13, 37, - 11, 21, 13, 10, 26, -23, -20, -17, -30, -31, - 27, -7, 21, -3, 13, 12 - }, - { - -124, -1125, 369, -52, 140, 86, 406, -167, 26, -119, - 29, 313, 158, -513, -1138, 912, 320, 50, 64, -38, - 1081, -59, 644, -433, -344, -253, 118, -485, 49, 132, - 114, 6, -108, 209, -14, 161, 74, -73, 78, 26, - -3, -310, -23, -131, 67, 209, -183, 65, 68, -91, - 80, 16, 111, 91, -14, 27, 50, -26, -47, 32, - -90, 15, -43, 18, 2, -28, 23, 69, -40, -37, - 54, 11, 18, -4, -8, 12, 43, 7, -7, -19, - 3, 8, -17, 33, -8, 21, -10, 16, 14, -27, - 16, -1, -3, 4, -26, -13 - }, - { - -1379, -3663, 475, -285, 202, -85, -747, 241, -312, 116, - -357, -37, 45, -65, 420, 592, -173, 226, -345, -235, - -589, 34, -28, -93, 120, 134, -234, 412, 106, 222, - 73, 27, 91, 146, -145, -98, 47, -128, -168, -52, - 236, -272, -114, -11, -131, 111, 27, -207, 88, -136, - 34, 77, -39, 7, -7, -61, 59, 42, -118, 36, - 54, -57, 7, 30, -75, -5, -28, -20, -31, 38, - -18, 11, 30, 11, -60, 37, -38, 7, 24, -19, - -10, -23, -3, -69, 24, -18, 20, 7, -1, 27, - 7, 5, 30, 4, -8, -3 - }, - { - -275, -801, 393, 47, -161, 151, -114, 72, -245, -78, - -2, -58, -108, -139, -268, -27, 94, -89, -323, -515, - 145, -232, -259, 44, 5, 115, -153, 54, -209, -244, - -11, -195, 124, -162, -154, -149, 10, -180, 48, -128, - 53, 84, -77, -19, -86, 52, 81, -20, -59, -73, - 87, 71, -24, 21, -19, -40, 51, 72, 6, -101, - -60, 40, -7, 49, -8, 50, 57, 35, -51, 43, - -8, 31, -4, -37, -67, -24, 2, -14, 27, -6, - -34, -8, -16, 2, -2, -13, 0, -2, 13, 24, - 11, 10, -18, 13, 2, -10 - } - }, - { - { - 125, 2964, -1624, -709, 20, -58, -227, 174, -233, 182, - 571, 327, -145, -125, 493, -160, 177, 213, 184, -171, - 265, 53, 196, -225, 41, -129, -124, 59, 59, -27, - 6, 342, -75, 103, -209, -73, 114, 156, 107, 118, - -40, 112, 59, 113, -118, 196, 72, -51, 28, 69, - -106, -2, -6, 157, 37, -51, -8, -53, -42, 90, - 36, 80, 54, -37, 35, 8, -41, 38, -31, 41, - -20, -14, -7, 46, -29, -8, -22, -22, -22, -8, - 27, -3, 26, 0, -14, 28, 10, -14, 24, 17, - 12, 5, -23, 12, -15, 5 - }, - { - -54, 292, 85, 608, 237, -102, -7, -7, -46, 14, - -187, 316, -127, 354, 101, 239, 99, 147, -632, -13, - 118, 236, 405, -175, -538, -319, -406, 130, 162, 57, - 52, 159, -59, 136, -83, 0, 171, 5, -62, -92, - 10, -36, -17, 140, 50, -100, -111, 25, 95, -14, - -60, -146, -34, 3, 21, -136, 17, -6, 48, -22, - -27, 20, -76, -15, 30, -17, -38, 24, -14, -39, - -36, 14, 29, -10, 23, -29, 14, -36, -24, 12, - -5, -10, 20, 4, 2, 5, 24, -19, -12, -24, - 8, -8, 39, 7, -2, -15 - }, - { - -109, 258, -620, 374, 740, 147, -43, 82, -59, 12, - 24, 307, -266, 1, 333, 240, 144, -187, 8, -49, - 205, -347, -225, -311, -115, -87, 101, -181, -492, 35, - -214, -56, 218, -26, -119, 125, -75, -2, -95, -48, - -59, 58, 19, 124, 52, -16, -129, -57, -139, -42, - 57, -33, 114, 114, 42, -10, 61, 70, 56, -2, - -68, 50, -35, -22, -60, -13, -60, 5, -15, 56, - 17, 27, 74, -9, 27, 1, 16, -2, -6, 13, - 19, -6, -26, -2, 34, 10, -10, -14, -31, 2, - -23, 2, 3, 2, -6, -2 - }, - { - 856, 3552, -678, 2641, -166, 20, -7, 351, 25, 53, - -238, 428, 318, 188, 51, -283, 140, 18, 484, 189, - 245, 190, 184, 292, -78, 307, 92, -43, 12, -61, - 5, 129, -99, 103, 26, 89, -142, 103, -121, 4, - 266, 66, -12, 134, -138, 17, 98, 50, 97, -30, - -68, -35, -9, 112, 12, 15, 63, -40, -3, -15, - -56, 10, 21, -36, 56, -62, 0, 13, -13, 27, - -10, 23, 0, -7, -30, 24, -45, -53, 6, 30, - 7, 0, -10, 1, -7, -17, 18, -10, 1, 4, - 2, 6, 1, 5, -8, 12 - }, - { - 127, -1334, -349, -111, 116, -38, -39, 87, -18, 14, - 22, -127, 164, 197, 189, -207, -712, 1209, 473, -187, - 196, -623, -98, 158, -126, -268, 441, 19, 129, 259, - 309, -117, 213, -254, -243, 59, 103, -29, -210, 211, - -121, -121, 104, 15, 25, -64, -119, 120, 32, 67, - 60, 33, 17, -24, -25, 18, 34, 50, 27, 7, - -15, 92, -88, 5, 66, -26, 19, 3, 29, -56, - 71, -9, -21, 5, 13, 4, 10, -15, -5, -7, - -27, -24, -10, 0, 31, 36, 6, 6, 11, 26, - -13, 5, 41, 11, -9, 33 - }, - { - 1406, 4550, -666, -879, 670, -16, -10, 279, -293, 98, - -138, 196, -44, 70, 73, 21, 66, -100, 264, 30, - -103, 110, 33, -75, 76, -82, -49, -15, 209, 206, - -217, -112, -290, 43, -107, 151, -70, -19, 109, -120, - -108, 133, -97, 93, 94, 6, 149, 105, -92, 12, - -214, 64, 118, 58, 220, 46, -33, 0, -47, -16, - -22, -50, 59, 49, 31, 53, -19, -8, -35, -43, - 71, -68, -61, -40, -34, -21, -28, 21, 25, -11, - -14, 17, -5, 10, 4, 4, 0, -4, -20, 6, - 1, 8, 2, -4, 1, 11 - }, - { - -17, 943, 69, -90, 51, 21, -71, -35, 32, -6, - -88, 122, -135, -46, 445, 509, -313, -320, 717, 692, - 13, -51, 39, -756, 10, -293, -655, -748, 185, -154, - 25, 297, -346, -65, 260, -140, -233, 38, 167, -98, - -145, -134, 144, -6, -118, 96, -62, -14, -9, 104, - -67, 19, 12, 80, -35, 28, -44, 91, 30, -36, - 4, 12, 42, -14, 17, 0, 23, -10, -24, 6, - 7, 32, -14, 22, 32, -36, 31, -8, -44, -30, - -13, -29, 14, -4, 4, -5, 4, -12, 14, -1, - 1, -9, -2, 4, 6, -4 - }, - { - -1853, -3062, 543, -1504, -223, 65, 169, 256, -209, 256, - -6, 383, -138, 262, 109, -286, 191, -465, 90, 117, - 163, 0, -51, -331, -124, -24, 24, 50, 148, 118, - 115, 33, 46, 5, -11, -110, 349, -65, 89, -101, - 89, -40, -8, 61, 53, -79, -102, -118, 88, 17, - 113, -10, 81, 42, 42, 83, 11, 38, 18, -30, - -32, -24, 70, 46, -17, 7, -32, 12, 17, -70, - 2, 13, 22, 46, 12, 5, -20, 15, 12, 54, - 14, -9, 7, 0, -32, 2, 21, -18, -13, 22, - 18, -3, 5, 17, -23, -14 - }, - { - -48, 222, 342, -65, -21, -28, -90, 53, 43, -81, - 75, 88, -153, 107, 116, 1433, -847, 289, 229, 36, - 1, -108, -185, 35, 30, -231, 213, 411, -9, -71, - -428, -6, 303, 16, 43, 66, -138, -124, 107, 60, - -43, 100, -38, 129, -54, 25, -117, 10, 164, 4, - -88, 49, 4, 10, 130, -48, -77, 105, 25, -21, - -29, -96, -62, -30, 28, -100, -10, -24, 35, -33, - -9, 9, 6, 13, 3, 18, -32, -13, 17, -11, - -5, -15, 20, -12, -35, 2, -4, -10, 12, -4, - -5, 4, 1, -9, -2, -5 - }, - { - 987, -4618, -295, 715, 23, 466, 242, -214, -251, 17, - 237, 97, -276, -33, 39, -44, 68, 373, -562, -24, - 67, 15, -114, -293, 170, -62, 41, 227, 213, -130, - -116, -35, -87, 161, -109, -117, -81, -225, 209, 77, - -253, 119, -56, -155, 8, -93, 121, 29, 55, -4, - 12, 123, 124, 59, 7, 79, 6, -13, -1, 56, - 78, 5, -57, -17, -38, 46, 28, -29, -54, 91, - 4, 9, -29, -24, -2, -36, 8, -2, -15, -33, - -29, 12, 4, -24, -2, 35, -15, 15, 7, -2, - -8, 13, -8, -16, -5, 24 - }, - { - -34, -720, -259, -189, 29, -39, -69, 33, 2, -291, - 14, -306, 256, -105, 104, -251, -50, -163, 346, -303, - 279, 96, 559, 318, -173, -441, -159, -38, 114, 54, - 35, 285, -85, -167, -111, 97, 56, -97, 78, 61, - -37, 109, 38, 124, -178, 35, 84, 16, -93, -18, - -140, 25, 38, 24, -89, 32, -3, 6, 9, 99, - 93, 53, 13, -25, -2, 27, 8, 15, 8, -10, - -20, -8, 12, 46, 4, -10, 11, -38, -14, -14, - 4, -31, 19, 0, 33, 8, -45, -18, -10, -10, - -3, 20, 15, 9, -7, -8 - }, - { - -2529, -6279, -98, -211, -848, -1255, 99, 146, -272, 282, - -262, -70, -398, 520, -149, 282, -123, 80, -397, -366, - 189, 454, 23, 112, -184, -338, -133, 158, 183, -44, - -60, -185, 24, -4, -259, 42, -99, -160, -203, -13, - 15, -216, 214, 10, 6, 38, 61, 42, 102, 74, - 8, -39, -56, 29, -19, 37, -17, -36, -59, -9, - 30, -23, 60, -25, -24, 7, -50, -2, -24, -20, - 2, -48, -36, 31, 9, -42, 20, 3, 14, 23, - 43, 11, -7, 20, 14, -3, -17, -22, -20, -14, - 0, 0, 20, 4, 7, 8 - }, - { - 139, -561, -483, 117, 267, 174, 215, -219, 1, -35, - 69, 299, 148, -189, -769, 420, 508, -61, 357, -79, - 219, 1385, 434, 291, -795, -474, 335, -96, -432, 332, - -75, 19, -80, 88, 10, 89, 41, -50, -130, 135, - 57, -235, -58, -86, -59, 199, 33, -31, 29, -19, - 38, 79, -16, 51, 118, 19, 16, -27, -60, 3, - -29, -31, 21, -43, 22, -29, -18, 21, 38, -37, - 15, 29, 22, 13, -9, 18, 28, 21, -1, -32, - 4, -27, 31, 16, -6, 21, -35, 22, 10, -3, - -19, 5, 12, 3, -14, -7 - }, - { - 315, -5565, -88, -355, 290, -578, -205, 76, -145, -55, - -20, -294, -86, 621, -52, 264, -98, 678, -638, -68, - -244, -128, -102, 95, -103, 15, 114, 132, 190, 138, - 83, 98, 64, -77, 51, -66, -158, -144, -52, 69, - 21, 109, -248, -129, -37, -185, -54, -15, -2, 21, - -25, 93, -90, 76, -31, -60, 134, -30, -1, -8, - 38, -11, -25, -3, -61, -61, 3, -40, -15, 35, - -25, -4, 54, -28, -31, 16, 19, -15, 15, -8, - -25, -6, -19, -57, 1, 17, 2, 9, 5, -2, - 23, 18, 8, -6, 10, -7 - }, - { - 272, -822, -279, 304, -212, -56, 81, -120, -109, -199, - -27, -158, -85, 6, -66, -161, 200, -290, -283, -505, - 77, -409, 111, 131, 7, -152, 50, 77, -595, -131, - 75, -109, 149, -216, -171, -130, 194, -122, -33, -154, - 185, 67, -25, -134, -49, 16, 46, -22, -103, -72, - 40, 145, -46, -25, -34, 84, 98, -59, 59, -55, - -68, 61, -2, 34, -19, 83, -54, 32, -23, 13, - 38, -17, 43, -52, -24, -70, 11, -8, 7, 16, - -24, -19, -46, 5, 26, 3, -16, 2, 3, 19, - 6, 11, -12, 10, -22, 8 - } - }, - { - { - -132, 2349, -1003, 433, 676, 87, -38, 568, -32, -82, - 139, 191, -231, -165, 479, -130, -95, 83, 147, -306, - 169, -27, 190, -318, 334, -9, 47, 246, 114, 40, - 84, 152, -367, 22, -293, -36, 50, 53, 178, 141, - 10, 99, -180, 101, -52, 90, 101, -3, -14, 47, - -87, 55, 97, 52, 35, 69, 40, 4, -45, 51, - 0, 16, 12, -32, 33, 62, 19, 69, 17, 44, - -48, 7, -22, -2, -15, 33, -8, -28, -7, -25, - 26, -7, 20, -5, -17, 23, -1, -17, 14, 5, - 8, 13, -11, 12, -2, 18 - }, - { - 75, 137, -114, -613, -747, 0, 142, 267, 133, -49, - -408, 22, -110, 264, -39, 62, -515, -93, -280, 339, - 54, -104, 118, -200, -217, -45, -420, -24, 1, 1, - -7, 197, -205, -206, 243, 20, 127, 217, 70, -22, - 104, -8, -1, -97, -103, -76, -95, -91, 70, 68, - 17, -13, 57, 13, 43, -17, 69, -8, 52, 16, - -37, -6, -33, 1, -37, -50, -37, 15, 2, -20, - -21, -8, -9, -57, -11, -42, 29, -16, 19, 1, - -14, -18, 9, -13, -9, -9, -17, -28, 6, -18, - 15, -14, 18, -8, -6, -10 - }, - { - 217, 796, -600, -1755, -756, 148, -110, 32, -121, 127, - 284, 582, 10, 46, 146, 17, 68, -330, -369, 116, - 400, 60, 50, 65, 295, -114, 225, 154, -87, 53, - -189, 201, 329, 88, -37, 45, -188, 17, -10, 88, - 44, 112, -38, 11, 23, -11, 3, 67, -56, 1, - 117, -90, -7, 35, 4, -61, 0, -16, -1, -42, - -133, 0, -18, -4, -24, 15, -67, 6, -69, 24, - -4, -16, 38, -47, -18, -9, 5, -15, -12, -7, - 7, 10, -22, -4, 12, -11, -15, 9, -21, -1, - -3, 1, -10, 2, 2, 2 - }, - { - -1140, -96, -969, 3140, -115, -37, -12, 212, -147, 72, - -343, 221, 75, -83, -256, -411, 72, -116, 353, -67, - -73, -7, 74, 9, -263, 146, 147, -90, 29, -98, - -58, 87, -241, 53, 2, 80, -31, 78, -111, 30, - 199, -95, -146, 101, -81, 2, 61, 97, 93, 44, - 74, -2, -116, -38, -22, -62, 5, 32, 6, -15, - -26, 47, 102, -21, 12, -19, 42, -6, -17, -10, - -68, 2, 8, -7, -44, 41, -4, 4, 21, 4, - -37, -10, -13, 5, 5, -8, 27, -27, 10, -1, - -15, -3, 7, 13, -7, 10 - }, - { - -144, -926, 440, -123, -22, -56, -34, 220, 166, -40, - 54, -109, 151, 497, 504, 63, 115, 1505, -237, -415, - 196, -499, -210, 86, -31, -651, 27, -187, 125, 123, - 245, -280, 185, -164, -470, -208, 212, 33, -167, 140, - -172, -101, 57, -102, -26, -79, -48, 133, 61, 92, - 6, -40, 4, -67, -21, -17, -33, -42, -13, 57, - -28, 47, -21, 3, 13, -77, 37, 0, 51, -14, - 27, 21, 4, -13, -18, -27, -19, -10, -14, -2, - 7, -11, -1, 3, 4, -5, -6, 16, -8, 9, - 0, -3, 11, 0, 1, 28 - }, - { - -1652, 407, 274, -1392, -253, 117, -17, 128, 3, 252, - -202, 260, 1, -94, 9, 80, 171, -13, 229, 122, - 294, 148, -201, -107, 40, 0, 43, -140, 82, 164, - -101, 28, 21, 157, -231, 30, -49, 101, 218, -147, - -249, 69, -47, 48, 106, -8, -74, -68, -6, 14, - -179, 182, 82, -48, 95, 88, 4, 53, 19, 30, - 49, -13, 18, 0, -24, -17, -69, -33, -3, -51, - 61, -23, -34, 4, -27, -18, -38, 28, 37, 7, - -7, 18, 3, 17, 15, -3, 1, 23, -18, 29, - 16, 23, 7, -7, 11, 19 - }, - { - -7, 745, -291, -55, 63, 3, -28, -11, -45, 109, - 19, 38, 26, -130, 92, -628, -726, -188, 114, 248, - 346, -44, -26, -933, -141, 72, 295, -345, 305, 223, - 67, 354, 176, 316, 211, -196, -20, 58, 61, -58, - -5, -120, 96, -4, -8, 126, -74, -35, -10, 126, - -31, -30, -76, 22, 31, 30, -58, -5, -49, -37, - -19, -31, 42, -81, -69, 1, 102, -7, -57, 15, - 25, 48, -14, 6, 41, -25, 22, -9, -40, -8, - 17, -6, 23, 4, 16, -13, 2, -4, 6, -4, - 1, -18, 5, -3, -2, 3 - }, - { - 1246, -15, -599, -1019, 431, -9, -13, 209, -227, 139, - -40, 95, -652, -87, 277, -163, 313, -150, 330, -95, - -248, -71, 2, -220, -6, 69, 108, 16, -84, 42, - 206, 206, 96, 99, 54, -265, 107, -227, 41, -209, - -5, -105, -5, 65, 179, -63, -49, -61, -11, -118, - 15, -123, -10, -20, 15, 22, -21, 69, 22, -33, - -11, -52, 20, 22, -29, -22, -36, 22, 16, -38, - 15, 14, 22, 48, 8, -6, -21, 27, -3, 0, - -8, -5, 23, 42, 3, 17, 46, -7, 1, 8, - 8, 20, 9, 12, -7, -8 - }, - { - -4, 238, 90, 164, 58, -4, -44, 78, 23, -114, - -109, 10, -225, 109, 117, 1247, -692, 330, 174, -182, - -289, -151, -373, -33, 17, -321, 162, 195, 245, 3, - -313, 476, 169, 44, 346, 26, -90, -10, -22, -76, - -128, 44, -77, 42, -136, 25, -28, -52, 19, -59, - -69, 68, 44, 7, 101, -14, -76, 41, 21, 1, - -54, -64, -10, -24, 63, -47, 35, 22, 46, -47, - -17, -48, -8, -5, -65, -9, -33, -17, 9, -13, - -11, -18, 24, 5, -13, 12, -9, -31, -8, -12, - 0, -10, -7, -20, -6, 3 - }, - { - -942, -6081, 593, 578, -1002, 336, 833, 18, -17, 185, - 44, -200, -583, -147, 248, -180, -259, 313, -488, -224, - 207, 254, -95, -315, 247, 162, 216, 182, 36, -81, - 8, -157, -91, 173, -118, 68, 192, -156, 183, 76, - -162, 179, -76, -35, 168, -252, -126, -93, 43, -61, - -9, 31, 34, -46, -56, 92, -21, 75, 51, -36, - 78, 36, -19, 60, -60, 89, 79, -25, -39, -3, - -29, 45, -21, -15, 32, 22, 36, -12, 9, -18, - 24, 7, 11, -7, 28, 16, -39, 24, 30, 7, - 3, 3, -2, 9, -4, 14 - }, - { - -16, -1096, -200, 36, -40, 246, 113, 74, 86, -78, - 175, -451, 174, -293, 9, 51, 25, -157, 83, -651, - 28, -333, 133, -84, -116, -293, -161, 136, 127, 5, - -149, 145, -91, 28, 3, 47, 83, -167, 77, 175, - -88, -17, -27, 131, -136, 102, 68, -63, -140, 22, - -72, -86, -59, 79, -13, -39, -27, -10, -61, 16, - 72, 54, 15, -47, -21, -22, 16, -5, -28, 11, - 14, 12, 20, 49, 7, -14, -4, -16, 9, 9, - 4, -29, 12, -8, 34, 9, -26, -16, -10, -11, - -31, 4, 10, -9, -6, -2 - }, - { - 2949, 1111, -134, -189, -376, -691, 415, 277, -127, 378, - -163, 100, -432, 178, -430, -211, -392, 8, -354, 32, - 481, 156, -48, 112, 191, -186, -138, -51, 4, -121, - -84, -237, 28, -24, -187, 198, -4, 88, -166, -77, - 47, -253, 215, 59, 101, -44, 12, 90, 35, -77, - -41, -76, -155, -50, -1, -23, 0, 20, -35, -24, - 9, -55, 73, 34, 34, 55, -30, 14, 15, 10, - 3, 5, 1, 30, 1, -34, 28, 4, -4, 5, - 15, 1, -30, 2, -8, -17, 12, -7, 16, 26, - -9, -13, 8, 0, 4, 12 - }, - { - -118, 355, 527, -9, 56, -11, 125, -296, -66, 43, - -23, 13, 42, 418, -208, 204, 174, -344, 226, -32, - -582, 788, 533, 768, 37, -335, 71, 211, -279, 192, - -158, -62, -178, 53, 104, -35, -94, -10, -98, 1, - 10, -54, 104, 27, -81, 69, 105, -70, -28, 36, - 30, 2, -98, -10, 79, -21, -55, 14, 57, -2, - 3, 23, 29, -32, -33, -47, -1, 16, 37, -59, - -45, 13, -13, 6, 5, 3, -6, 7, 16, -23, - 22, -1, 30, 14, -14, 25, -12, 8, 3, 7, - -13, 19, 17, 23, 9, -3 - }, - { - 800, -4845, -351, -122, 764, 119, 462, 275, -130, -80, - 144, -256, -160, -33, -1167, 5, 94, 841, -538, 274, - 182, -60, -53, 208, -174, 128, 226, -71, 122, -105, - -171, -29, 28, -58, 48, 49, 177, 152, 160, 109, - -142, 118, -216, -82, 137, -17, -23, 79, -22, -3, - -75, 126, -45, 34, -3, -43, 186, 73, 56, -13, - 5, 15, -27, 29, 22, -60, -21, -30, 8, 47, - 19, -30, 57, -7, 3, 9, 20, -17, 24, 29, - 12, 26, -4, -18, 7, -14, -19, 9, 23, -6, - 8, -6, -8, -13, 9, 0 - }, - { - -215, -665, 382, 487, -35, -25, 216, -95, 35, -59, - 34, -178, -83, 871, 704, -709, -119, -220, -89, -108, - 551, 69, 490, 229, 251, -49, 41, 261, -274, 74, - 121, -40, 12, -182, 120, 174, 221, -31, 171, -19, - 138, -46, 46, -71, -37, -53, -55, -75, -37, -49, - -18, 92, -38, -19, -3, 113, 86, -58, 97, -19, - -93, 42, 65, 56, -33, -9, -134, -3, -25, 48, - 60, -27, 6, -33, 31, -34, 42, -14, -20, 16, - -11, 0, -18, 18, 18, 15, -13, -1, -8, -7, - -27, 0, -5, 21, -17, 22 - } - }, - { - { - 32, 99, 2177, 1019, -30, 111, -2, 432, 55, 63, - -10, 201, -442, 338, -69, 119, -142, -104, 222, -121, - -288, 39, 297, -314, 408, -53, 53, 39, 110, 184, - 144, 19, -235, -160, -150, -104, 110, -19, 232, 0, - 107, 139, -214, 11, 116, 33, 41, 54, -28, -37, - 62, 53, 131, -54, 90, 127, -17, -8, -56, 51, - 5, -15, -9, 4, 20, 62, 5, 61, 66, -5, - -30, -6, -19, 0, 3, -1, 19, -27, -5, -43, - 21, -16, -3, 1, -1, 12, -7, -8, -2, -7, - 10, 19, 5, 2, 15, 0 - }, - { - 2, -672, 809, -1133, -383, -5, 173, 90, 328, -150, - -286, -94, 97, 195, -168, 194, -702, -198, 51, 352, - 33, -291, -6, -267, 69, -159, -478, -12, -179, 200, - 59, -66, -88, -194, 220, 9, -5, 225, 86, 45, - 126, -14, -55, -140, -4, -70, -123, -21, -2, 92, - -30, 11, 80, 7, 83, -28, 102, -30, 47, 51, - -58, -25, -33, 20, -65, -82, 8, 17, -7, 6, - 25, -64, -2, -20, -35, -9, 27, -30, 11, -4, - -8, -21, 10, -29, -10, -15, -13, -11, -18, -2, - 7, 6, -14, -8, 0, -7 - }, - { - -281, 1506, -304, -2509, -214, -87, 29, 152, 1, -89, - 60, 766, 211, 152, 4, -251, -1, -70, -264, 33, - -18, 553, -242, 526, 91, -297, 442, 107, 62, -36, - 23, 103, 311, 235, -107, -75, -63, -37, -1, 61, - -3, 98, 108, -157, 4, -51, 83, 11, 65, 4, - 70, -72, -62, -13, 56, -20, -57, -40, -28, -23, - -115, -30, -40, -2, 54, -26, -75, 39, -75, 2, - -5, -22, 2, -19, -19, -16, 9, -31, 12, -33, - 6, 2, -10, 17, -25, -6, -16, 10, -11, -15, - 7, -7, -3, 4, 15, -2 - }, - { - 626, -4612, 608, 3050, 9, -49, 139, -105, -48, 117, - 69, -108, -219, -10, -8, -122, 139, -248, 117, -71, - 84, -183, -80, 29, -106, -106, 125, 44, -106, -156, - -135, 139, -156, 57, -24, 39, 87, -6, -15, 39, - 144, -131, -18, -40, -91, 54, 130, 45, -19, 80, - 98, 35, -168, -57, -65, -41, 24, 19, 27, -19, - 1, 2, 64, -17, -2, 24, 1, -17, 5, -39, - -42, 6, 3, -3, -25, 10, 30, 17, 1, -22, - -18, -13, 3, 7, 12, -4, 22, -13, -4, -2, - -18, 2, 2, 8, -4, 2 - }, - { - 138, -433, -98, -159, -43, -21, 77, 49, 220, -18, - -231, 178, 209, 100, 636, 408, 548, -210, -67, -212, - 32, -72, -651, 328, -241, -455, 19, -89, 151, 115, - 101, -58, -97, -102, -268, -219, 99, 54, -82, -95, - -109, -88, 36, -64, -10, -104, -24, 10, 146, 37, - -34, -37, 45, -59, -11, -36, -51, -35, 43, -1, - -11, -27, 42, -40, -22, 12, 0, 17, -15, 38, - -43, 59, 10, -21, -4, -13, -31, -10, -32, -6, - 25, 5, -17, 15, -4, -9, -8, 23, -8, -17, - 4, 8, 2, 5, 1, 7 - }, - { - 786, -2970, 187, -2098, 489, 94, 157, -165, 89, -101, - 198, 66, 339, -384, -29, -30, 125, 75, 268, -173, - 505, 111, -234, -14, -12, -59, 38, 2, -46, -123, - 86, 156, 143, 25, -170, 39, -1, -10, 207, -37, - -245, -63, -22, 62, 27, 73, -197, -90, 67, -37, - -26, 91, -11, -35, 52, 123, 5, 14, 35, 8, - 69, -14, -6, -55, -1, -4, -83, -36, 18, -43, - 32, 49, -88, 24, 7, -48, -24, 22, 37, 12, - -6, 27, -3, 17, 25, -12, 1, 22, -15, 28, - 14, 11, 10, -8, 15, 14 - }, - { - 16, 202, 6, 28, -38, 15, -27, 71, -72, 22, - 105, 12, 36, -242, -110, -506, -398, -398, 532, -449, - 536, -416, -252, 26, -64, 108, 6, -54, 128, 294, - 123, 124, 519, 177, 29, -158, 238, -24, 23, -167, - 73, 16, -40, -66, 88, 57, 31, -53, -12, 93, - -6, -95, -61, 52, 37, -22, 10, -69, -84, 9, - 23, -46, 1, -47, -50, -3, 46, -21, -10, 32, - 32, -15, 15, -9, -6, 24, -19, -1, -19, -10, - 2, 32, 8, -4, 9, -9, 8, -2, 9, 6, - -10, -8, 0, 11, -2, 3 - }, - { - -83, 644, 597, 66, -708, 111, 27, 19, -106, 52, - -58, -106, -174, -327, 396, -208, 283, 57, 192, -49, - -544, 109, -50, -141, 18, -45, 95, 23, -136, 210, - 120, 140, -25, 141, 75, -199, -58, -124, 0, -110, - -152, -113, 139, 50, 51, 4, 29, -12, -133, -132, - -62, -17, -120, -6, -20, 17, 1, 83, -15, -4, - -45, -51, 3, 23, -13, -13, -38, 47, -40, -14, - 38, 6, 1, 56, 2, -15, -29, 15, 33, -38, - 0, -8, 19, 10, 44, -11, 32, 27, 4, -4, - 12, 7, 4, 9, -9, 7 - }, - { - 44, -173, 238, 130, 104, 30, 5, -56, 112, 51, - -268, -60, -228, 203, 293, 440, 809, -279, 278, -374, - -455, 171, -166, -424, 82, -18, 21, -3, 257, 59, - -188, 562, -139, 118, 415, -140, -10, 16, 53, -179, - -75, -132, 41, 36, -172, -35, 128, -22, -85, -58, - 5, 6, 100, -9, 27, 11, -21, -76, 24, 69, - -37, -31, 26, 18, 27, -35, 50, 50, -5, -50, - 11, -79, -12, -27, -64, 10, -14, -35, -21, 6, - -4, 12, 14, -7, 10, -6, -5, -23, -18, -11, - 15, -14, -14, -12, -29, 22 - }, - { - 937, -6792, -1092, 797, -1079, 494, 252, -44, 314, -270, - 47, -261, -142, -364, 569, -344, -223, 125, -229, -172, - 107, 259, -95, -220, 36, 127, 189, 185, -54, -63, - 97, -223, -126, 134, 12, 150, 204, -78, 83, -48, - 83, -48, 0, 131, -30, -136, -163, -80, 52, 22, - -70, -38, -44, -23, 24, 17, -8, 83, 78, 40, - 5, 18, 30, 47, -55, 94, 37, -15, -13, -65, - 5, 46, -17, 12, 41, 22, -13, 20, 11, 0, - 28, -10, 14, 6, 16, -15, -31, 16, 14, -5, - 27, 3, 7, 1, 11, -13 - }, - { - 39, -1623, -157, 617, -196, 78, 345, -16, 6, 67, - 48, -187, -194, 230, -323, 381, -60, -222, -392, -124, - -269, 96, -207, -493, 154, -141, -189, 272, 38, -173, - 138, -73, -180, -4, 87, -67, 57, -17, 22, 157, - -40, -92, -26, 28, 60, 12, 30, -89, -44, -66, - -33, -89, 0, 41, -25, -33, -47, -11, -19, -11, - 30, -22, 54, -17, -16, -8, -21, -19, 0, -9, - 12, 20, 4, 51, -8, 11, -30, 10, -1, 31, - 7, -18, -12, 4, 10, 5, -1, -19, -13, -4, - -30, 6, 5, -16, -2, 3 - }, - { - -2001, 7419, 142, 86, -388, -143, 289, -93, 9, 348, - -3, 8, 18, -588, -195, -209, -61, -310, -311, 287, - 338, -169, 177, 7, 306, -86, -180, 91, -293, 80, - -265, -30, 11, -205, -138, 195, 165, 13, -22, -86, - -117, -43, 141, -168, 183, 75, 30, -20, 80, -97, - -40, -70, -133, -9, -62, -29, -72, 129, -77, -4, - -33, -43, 80, 13, 65, 32, 21, -39, 39, 14, - 0, 19, 28, -8, -43, 38, 7, 17, -18, 17, - -41, 14, -18, -4, -18, -13, 10, -3, 31, 5, - -14, 1, -5, -1, 4, 15 - }, - { - 87, 976, 84, -100, 66, -155, 384, -439, -90, 93, - -89, 162, 31, 384, -285, 110, -159, -87, -171, 84, - -134, -13, 437, 426, 493, -58, -105, -37, 147, -327, - 150, -156, 65, -129, 152, -40, -136, -113, 192, -108, - -117, 106, -17, 30, -66, 42, 138, -136, -16, 106, - -42, -51, 44, -28, 16, -13, -43, 24, 36, -22, - 62, 1, 5, 49, -75, 6, -38, 15, 4, -18, - -72, 48, -43, 3, 21, -23, -26, 2, 31, -1, - 6, 39, 3, 12, -9, 30, -8, 2, 4, 6, - 5, 13, 3, 28, 12, -8 - }, - { - -1406, -1585, -146, 607, -197, 453, 325, 125, -180, 126, - 2, -169, -303, -100, -1336, 312, 289, 362, -130, 120, - 125, -101, 207, 29, -17, 153, 200, -176, -21, -81, - -60, -46, -38, 184, -82, 221, 172, 223, 13, 38, - -104, -167, 52, 105, -15, 105, 73, -60, 33, -23, - -38, 18, -20, 15, 6, -3, 135, 92, 30, -52, - 42, 5, -5, 41, 12, -24, -22, -8, 17, 11, - 28, -36, 10, 15, 35, 11, -2, -2, -14, 40, - 22, 56, 0, -6, 12, -29, -11, -12, 19, 18, - 5, -15, -14, 3, 0, -6 - }, - { - 158, 102, -516, 308, 247, -214, 281, -66, -22, 80, - 102, -156, -169, 319, 952, -429, -397, 119, -28, 128, - 428, 259, 321, 116, 214, -56, 19, 120, -104, 111, - 102, 8, -128, -5, 167, 364, -37, 86, 133, 66, - -48, -68, -26, 100, -73, -53, -110, -35, 36, -71, - -1, 30, -8, -5, 58, 80, 36, 16, 5, -79, - 1, 9, 65, 35, 1, -96, -2, -18, 7, 43, - 11, -13, -28, 1, 3, 7, 15, 8, -21, -14, - -5, 19, 7, 3, -9, 15, 1, -15, 17, -9, - -30, -7, -1, 15, 2, 23 - } - }, - { - { - 208, 2378, 3162, 1472, 316, -40, -42, 295, -107, -99, - -176, -6, -473, 398, 45, 594, 282, -223, -96, -110, - -384, -48, 189, -60, 280, -297, -108, -90, -80, -8, - 19, 148, 71, -110, -57, -235, 178, 19, -32, -119, - 115, 127, -103, 39, 139, 98, 47, 26, 2, -32, - -3, 7, 77, -93, 16, 95, -40, 16, -43, 45, - 11, -16, 21, 9, -41, -52, -33, 33, 31, 0, - -30, -9, 7, 1, -30, -36, 20, -27, -10, -29, - -5, -37, -14, -5, 7, 15, -3, -8, -6, -14, - 11, 15, -1, 1, 21, -5 - }, - { - -107, -2227, 107, -2, 587, 190, 92, -164, 28, -30, - 58, -45, 76, 67, -249, 56, -645, -202, 18, 294, - -213, -378, -76, -498, 25, -184, -412, 69, -302, 335, - 110, -142, -47, -104, 158, 144, -184, -63, 55, 65, - 92, 32, -78, -134, 67, 196, 23, 56, 48, 51, - -55, 2, 11, -79, 53, -99, 100, -13, 30, 47, - -51, 22, 1, -11, -57, -67, 42, 47, 19, 9, - 16, -14, 39, 8, 12, 25, 14, -35, -42, -15, - 14, -3, 1, -13, 5, -16, -1, 3, -12, 18, - 12, -1, -5, 4, 5, -2 - }, - { - 240, 726, -1182, -300, 1443, -83, 129, 264, -58, -465, - -383, 838, 188, -44, 84, -317, 7, 178, -262, -158, - -345, 479, -79, 574, -20, -98, 454, 60, 69, 165, - 43, -18, 300, 71, -267, -63, 33, -115, -12, -32, - -160, -27, 103, -139, -51, -83, 18, -54, 71, -4, - 20, -85, -50, -30, 39, -16, -58, 6, 4, 47, - -2, 3, -75, -51, -58, -42, -9, 20, -55, 53, - 9, -25, -14, 14, 30, -20, -4, -23, 8, -54, - -6, -16, -8, 25, -10, 12, -5, 13, -8, -3, - 2, -9, 0, 0, 8, -6 - }, - { - 409, -7214, -931, 2421, -366, -3, 102, -170, 30, 224, - 69, -66, -22, 96, 465, 297, 123, -330, -61, -158, - 151, -70, -108, -16, -51, -251, -194, 149, -58, 9, - -61, 173, 175, 237, 101, 98, -113, -128, 2, -34, - 66, -101, 116, 62, -68, 11, 117, 56, -137, -68, - -11, -2, -120, -23, -59, 48, 76, -36, 56, -32, - -5, -36, -28, -42, 6, 17, -37, -2, 16, -2, - 11, 29, 11, -2, -24, -2, 30, 37, 18, -21, - 22, 21, 17, 7, 18, -11, 1, -2, 0, 4, - -11, 9, -2, 6, -6, -3 - }, - { - -124, 337, 539, -146, 55, 45, 69, -128, 59, -29, - -171, 162, 278, -319, -202, -438, -953, -1857, -617, -246, - 99, 479, -163, 466, -98, -17, 294, 274, 132, -36, - -138, 184, 198, 134, 215, 24, 77, 258, -4, -207, - -96, -49, 71, 7, -12, -1, -5, -37, 185, 49, - -114, -111, 65, 41, 15, -23, -7, -5, 71, -31, - -88, -78, 4, -26, 13, 66, -3, -23, -50, 17, - -37, 33, -5, -8, -7, 4, -2, 19, -5, 3, - 40, 38, -15, 8, -11, 2, 2, 16, 2, -1, - 17, 8, -1, 5, -13, -7 - }, - { - 670, -4037, -146, -2152, -119, -77, -55, -320, -10, -46, - 529, 112, 333, -513, 59, -34, -176, 24, 226, -187, - 527, 94, -286, -278, -78, -42, -13, -7, -139, -229, - 57, 68, 27, 108, 23, 34, -137, -190, 49, -17, - -74, 6, -62, 20, -160, 57, -47, 4, 27, -64, - -36, -81, -63, 46, 45, 65, -35, -53, -53, -82, - -18, -17, 38, -52, 10, 44, -38, 14, 40, -28, - 34, 54, -47, 50, 54, -31, -26, -6, -7, -18, - -17, 17, 4, 15, 18, -6, 3, 15, -8, -4, - -14, -17, -3, -7, 0, -10 - }, - { - 24, -175, -65, 53, -94, 21, 10, 33, -106, -111, - -24, -69, -247, -329, -41, -123, -155, -460, 389, -246, - 540, -359, 245, 655, 70, 53, -127, 137, 95, 97, - -147, -156, 308, -114, -51, -232, 57, -122, -8, -164, - 27, 88, 32, -76, 7, -18, -32, -74, -46, 39, - -67, -95, 13, 128, 26, 12, 74, -45, -52, 24, - 50, -60, -40, -24, -4, 34, 19, -42, -29, -9, - 11, 1, 40, -32, -40, 23, -23, 9, 15, -6, - -25, 39, 12, -13, 2, 11, 24, 2, 10, 3, - -10, -7, -11, 8, -5, 6 - }, - { - -1173, -789, 297, 804, 31, 229, 121, -171, -220, 75, - 86, 331, 416, -171, 225, -257, 165, 48, -60, -162, - -570, -49, -53, -106, 98, 25, 7, 132, 103, 154, - -97, -54, -193, 5, 55, -202, -2, 8, -8, 82, - 7, 65, 198, 59, -74, 60, 40, 20, 70, -54, - -127, -3, -133, -23, 2, 31, -50, 22, -3, 17, - -41, -21, 8, 1, -11, 18, 1, 53, -6, 5, - 16, -16, -27, 32, -7, -19, -23, 8, 27, -39, - -1, -19, -13, -29, 23, -37, 3, 22, -1, -11, - -6, -20, -6, 6, -12, 11 - }, - { - 12, -267, 399, -56, 30, 40, 44, 3, 213, 88, - -171, -120, -90, 246, -70, 313, 1018, 29, 336, -364, - -140, 170, -9, -165, 379, 321, 30, 45, -33, -29, - 33, 217, -213, 37, 218, -34, 100, -73, 4, -136, - 42, -194, -120, 81, -35, 87, 165, 51, 50, -7, - 2, -71, 94, -14, -37, -61, -21, -64, 30, 103, - 19, 43, 79, 2, -41, -54, 33, 19, -12, 21, - 53, -38, 34, -31, -36, 20, 7, -4, -2, 5, - 11, 2, -12, -8, 24, 4, 3, -4, 6, 4, - 6, -6, -3, 15, -15, 8 - }, - { - -921, -7047, -254, 779, -316, -364, -916, -83, 218, -590, - 6, 230, 478, -12, 671, -341, -297, 220, -75, -195, - 66, 346, -41, -204, -82, -37, -41, 41, -37, -76, - 218, -141, -22, 256, 102, 167, 118, -76, 48, -73, - 165, 12, 15, 118, -7, -76, -65, 8, 39, 107, - -112, 28, 68, -50, 25, 106, 56, 62, 54, -1, - -78, 50, 31, -24, -6, 67, -10, -8, 20, -40, - 4, 53, 6, 40, 18, -25, -46, 27, -4, -13, - -1, -16, 24, 23, -19, -29, -24, 16, 12, 6, - 28, 23, 18, -7, 6, -25 - }, - { - -55, -1484, -320, 532, -155, -327, 79, -38, 19, 30, - 69, -125, -196, 296, -477, 265, 273, 342, 107, 129, - -714, 185, 72, -483, 172, 73, -71, 131, -157, -240, - 167, -205, -199, -130, -87, -184, -78, -28, -79, -31, - -39, 23, 32, 2, 67, -26, 14, -11, -21, -77, - -13, -16, 58, -12, -123, -14, -43, -76, -62, -27, - -47, -107, 9, 2, 35, 41, -10, -20, 11, -23, - -17, -9, -21, 19, -9, 31, -35, -5, -9, 14, - 16, 15, -1, 7, -6, -1, 7, -4, 14, 12, - -7, 8, -6, -9, -7, 2 - }, - { - 302, 10028, -346, 179, 17, 570, 218, -55, 119, 150, - -272, -178, 58, -522, -100, 86, 316, -287, -163, 170, - -118, -245, 250, 44, 83, -57, -284, 161, -91, 367, - -218, -82, -3, -187, -197, -136, 93, 59, 75, -18, - 6, 93, 73, -287, -4, 79, 24, -63, 96, -107, - -61, 72, -28, 7, -51, 10, -49, 161, -36, -4, - -57, -61, -21, -89, 4, 3, 52, -33, 23, -12, - -11, 12, 9, -51, -23, 82, 15, 7, -40, 3, - -58, -2, 5, 17, -24, -15, -3, 4, 21, -18, - -3, 6, -13, -11, 16, 20 - }, - { - -64, 1566, 412, -134, 339, 75, 553, -272, 45, -35, - -84, 301, -548, -1250, -819, 120, -106, 209, -344, -37, - 353, 264, 703, 217, 118, 24, -161, -268, 114, -66, - 269, -246, -104, -366, 78, -75, -159, -77, 210, -152, - -180, 145, 59, -131, -241, 14, 154, 21, 38, 122, - 28, -15, 102, 36, 101, 27, -51, -65, 4, -58, - 13, -1, -32, 54, 8, 21, -33, -15, -51, 5, - -32, 77, -6, -17, -40, -69, -27, 9, 38, 15, - 17, 17, -52, -1, -13, 26, -5, 3, 2, -4, - 1, -2, -5, 23, 2, 0 - }, - { - 1234, 2567, 250, 502, -356, -91, -273, -87, -270, 114, - -68, 122, -258, 569, -156, 270, 85, 238, 201, 380, - -66, -131, 225, -89, 220, 336, 139, -88, 162, 217, - 200, 250, 95, 98, -232, 69, -127, -79, -105, -49, - -25, -190, 32, 170, 11, 86, 45, -132, 14, -33, - 11, 23, -64, 20, 12, -75, 30, 32, -5, -78, - 14, 26, 40, 57, 1, -29, -31, 5, -9, -22, - -12, -59, -55, -31, 18, -9, -37, 3, 0, 11, - -7, 47, 11, 0, 25, -6, 2, -2, 19, 15, - -3, -10, -15, -5, -2, -2 - }, - { - -147, 815, 138, -73, 35, -138, 351, -29, -176, -215, - -15, -89, -206, -902, -819, -221, -135, 118, 136, 250, - 39, 282, 246, -280, 12, 19, 105, -21, -514, -47, - 264, 153, 37, 89, 74, 98, -95, 163, 1, -106, - -130, -96, -110, 34, -140, 49, -46, 38, 154, -56, - -2, 57, 113, 114, 51, 37, -21, -14, -28, -27, - 101, -15, -60, -28, 45, -39, 64, 10, 43, 10, - -38, -20, -22, 12, -4, 7, -8, -5, -26, -1, - 11, 11, 22, -4, -30, 3, 11, -12, 25, 7, - -1, 10, 0, 16, 16, 17 - } - }, - { - { - -350, 10571, -4073, 1433, 452, -257, 55, 300, -474, 193, - -53, -201, -139, 151, 417, 53, 437, 79, -604, 59, - -361, 288, -145, 314, -41, -309, 130, -82, -93, -59, - -61, 38, 183, 12, -63, -242, 207, 115, -70, -56, - 3, -52, 117, -52, 114, 143, 96, -24, -82, 83, - -92, -15, -89, 92, -35, 57, -42, 7, 0, 39, - -9, 42, 41, -71, 1, -68, 17, 45, -59, 25, - 10, -13, 3, -30, -31, -37, 43, -22, -27, -8, - -8, -7, -18, -10, 7, 25, -12, -15, 9, -2, - 10, 17, -13, 3, 16, -8 - }, - { - 107, -3100, 312, 746, 244, 182, -87, 160, -135, -181, - 95, 228, -154, 69, -253, -389, -82, -267, -297, 302, - -2, -205, -123, -398, 129, -531, -422, 92, -237, 382, - -86, 52, -117, 5, 75, 222, -65, -1, -114, -14, - 2, 207, -110, -40, 8, 195, 84, -23, 160, -17, - -111, 25, -27, -13, -42, -52, 55, -11, 2, 32, - -10, 29, 44, -40, -38, -4, 44, 6, -15, 42, - -31, 10, 17, 14, 25, 1, -20, 30, -66, 3, - 4, -1, -7, 19, 0, -10, 0, -3, -13, 17, - 14, -13, 6, 4, 13, -12 - }, - { - -108, -1994, 1361, 1318, -169, -8, 222, 90, 7, 29, - -437, 501, 203, 28, -402, 12, -17, 432, -671, -20, - -180, 263, 178, 135, -280, 835, 14, 202, -297, 368, - 17, -79, 359, -187, -221, 102, -7, -162, -17, -86, - -45, 20, -112, 5, 19, -93, -51, -39, 75, -81, - 4, 27, -58, 28, -36, -33, -15, 57, 7, -31, - 19, 8, -78, -52, -49, -59, 22, -58, 8, 45, - -3, 17, -18, -13, 47, -8, -6, -17, -24, -45, - 18, -16, -14, 22, 13, 4, 5, -2, 3, 14, - -17, 1, 4, -11, 3, 1 - }, - { - -1541, -7422, 1320, 1593, 219, 139, -120, 34, -46, 120, - -55, 244, 75, -478, 701, 371, 62, -101, -354, 5, - -43, 91, -163, 160, -3, -256, -131, 97, -71, 123, - -53, 219, 310, 11, 132, 84, -150, -153, 4, -19, - 11, -11, 114, 44, -88, 20, 23, 131, -113, -34, - -74, -49, -70, -24, -29, 96, 77, -111, 94, -55, - 12, -9, -75, 25, -32, -2, -8, 23, -4, 20, - 13, 11, 22, -5, -39, 25, 15, 14, 43, -9, - 37, 15, 10, 4, 6, -4, -8, 5, -7, 11, - -6, 18, -8, -6, 5, 0 - }, - { - 96, 1594, -798, 5, 32, 22, 145, -195, -55, -59, - -136, 120, 545, 11, -1409, 150, -1001, -591, -1643, -22, - 300, 101, 58, 371, -208, 167, 286, 362, 165, -313, - 186, 257, 247, 8, 252, 1, 74, 207, -37, -135, - -37, 3, 49, 39, -87, 28, 89, 35, 57, 80, - -177, -79, 88, 37, 3, -18, -20, 20, 78, -32, - -175, 14, -69, -12, 52, 48, -2, -3, -33, -24, - -12, 6, 0, 26, -49, -5, 21, 13, 3, 29, - 15, 52, -20, -5, -8, 16, -14, 18, 9, 8, - 19, -6, 18, -6, -10, 11 - }, - { - -2112, -2425, 943, -1452, -192, -171, 95, -370, 97, 185, - 221, 177, 65, -468, 97, -124, -300, 422, 111, -94, - 481, 11, -52, -435, 13, -51, -78, -64, -125, -180, - -16, -100, -2, 264, 66, 16, -80, -347, -88, 106, - 70, -67, -63, 97, -283, -2, 110, -12, -41, 104, - -72, -131, 12, 53, -38, 98, -9, -19, -107, -114, - -18, -4, -4, 0, 31, 57, -35, -20, 32, -8, - 35, 6, 33, 19, 61, -21, -17, -20, -17, -51, - 18, 1, 7, 9, 16, 10, 3, 16, -5, -26, - 5, -26, -17, -5, 10, -10 - }, - { - -40, -346, 209, 13, -36, 21, 8, -70, -27, -40, - -54, -135, -461, 111, -185, -331, -331, -129, 41, 672, - -25, 122, -184, 1037, -320, 139, 134, -343, 283, -18, - 38, -75, -187, 233, -284, -58, -41, -134, 18, -113, - -92, 106, -31, 23, -23, -34, -82, -21, -55, -20, - -144, 8, 28, 75, 15, 36, 106, -36, 37, -26, - 43, -45, -35, -5, -20, 41, 38, -42, -48, -32, - 34, 21, 2, -6, -13, 20, -11, 4, 2, 1, - 17, 0, -10, 2, -4, 25, 9, 18, -2, -7, - 0, -4, -25, 5, 3, -7 - }, - { - 2086, -2808, -1275, 634, -40, 124, -132, -31, -311, 281, - 376, -11, 416, 799, -888, 186, -218, 201, -93, -202, - -289, -219, -27, -35, 53, -151, 118, 39, 323, -147, - -79, 126, -13, -98, -2, -15, -229, 142, -108, 68, - -74, 206, 84, 76, -122, 118, 70, -116, 181, 80, - -148, -3, -136, -36, -38, 75, 0, -65, 27, 34, - -75, 13, 22, -8, -29, 20, 44, -3, 26, 16, - 15, -29, 13, 8, 4, -32, 4, 3, 4, 2, - -3, -4, -15, -47, -1, -2, -20, 26, 1, -13, - -6, -27, -2, 10, -6, 2 - }, - { - -45, 228, 115, -48, -41, -8, 103, 61, 174, -62, - -196, -216, 258, 636, -859, 438, 107, 819, 247, -359, - 180, -221, 265, 19, -191, 372, 338, 345, -120, -263, - 489, -552, 253, 56, -101, 110, 164, -137, -95, 10, - -38, -223, -77, 101, -20, 104, 104, 8, 144, -11, - -10, -78, 71, 34, -16, -127, 20, 20, -10, 29, - 20, 50, 61, -12, -53, -25, -2, 8, 25, 39, - 11, -27, 29, 0, 11, -14, 27, -28, 22, -12, - 37, -15, -22, -2, 30, -1, -7, 16, 6, 1, - 1, 5, -2, 5, 0, -4 - }, - { - 919, -5425, -3803, 353, 1259, 88, -1710, -293, 1, -191, - -149, 122, 533, 298, 370, -211, -216, -83, 118, -83, - -12, 183, 19, 7, -41, -393, 126, -114, 230, -369, - 283, 109, -160, 314, -11, 43, 8, 78, 93, 173, - -202, 154, 72, 8, 2, -28, -36, 137, -114, 46, - -51, 93, 48, -14, 40, 69, 64, 33, 64, -45, - 27, -38, 83, -45, 41, -23, 22, 1, -22, -12, - 1, 54, 16, 35, 11, -44, -9, 0, -9, 4, - -32, 19, 15, 26, -29, -13, -13, 25, -7, 40, - -2, 33, 11, -11, -4, 0 - }, - { - 62, -431, -1012, -90, 176, -198, -14, -236, 112, -25, - 129, -278, 139, -44, -166, 66, 68, 568, 292, -192, - -564, 123, 390, -207, -21, 350, -453, 339, -383, -55, - 20, -58, -107, -179, -206, -102, -75, 3, -68, -191, - 15, 12, 95, 10, 22, -40, 66, -14, -21, -52, - -88, 53, 23, 1, -133, 36, -93, -52, -32, -71, - 26, -105, -22, 41, 7, 14, -12, 8, 5, -53, - 9, -30, -1, 3, 14, -1, -16, -22, 12, -19, - 26, 6, 11, 1, -5, 3, -1, 1, 22, -1, - 9, -3, -4, -1, -3, 1 - }, - { - 1269, 9165, -517, 39, 54, 345, -129, 365, -97, -77, - -111, -162, -9, -365, -263, 335, 291, -8, 83, -98, - -105, -167, 18, 381, -358, 155, -130, -111, 144, 258, - -65, -123, -141, -91, -176, -267, 173, 19, 95, -92, - 147, -79, -62, 50, -97, 86, -26, 8, 80, 1, - -104, -7, 86, -57, -67, 66, 18, 58, -11, -59, - -70, 25, -88, -70, -3, -8, 32, 4, -31, 15, - -15, 2, 34, -69, -1, 46, 60, -32, -15, -7, - -40, -5, 7, 11, -17, -6, -26, 25, -2, -14, - 4, 3, 4, -11, 9, 15 - }, - { - 42, 1761, 296, -2, -45, 286, 211, 121, -94, -118, - 269, -104, 273, -2816, -186, 170, 72, -54, -145, -122, - -41, 723, 986, 140, -389, 369, -355, -25, -220, 574, - -108, -31, -220, -255, 100, -247, -2, -106, 41, -75, - -93, 102, 52, -233, -92, 8, 153, 76, -85, -16, - 179, 85, 74, 58, 122, -38, -20, -101, -2, -51, - -44, 58, -8, -32, 70, -35, 19, -98, 34, -32, - 7, 19, 15, -11, -57, -22, -25, 2, 49, 6, - 23, -7, -47, -21, -8, 10, 7, 1, 0, -8, - -12, -4, 13, 8, 1, 20 - }, - { - -457, 4693, 637, -144, -338, 425, -723, -201, -84, 232, - 45, 38, -169, -772, 1900, 309, -313, 119, 222, 459, - -93, 131, -134, 173, 268, 307, -71, 210, 5, 343, - 162, 113, 180, -85, -74, 48, -139, -187, -54, -77, - 128, -137, -138, 92, 153, 1, -66, -122, 26, 76, - -56, 107, -30, 68, -61, -93, 8, -3, 1, -9, - -52, 63, 17, 5, 19, -14, -35, 21, -17, -34, - -30, -50, -27, -35, -11, -14, -26, 6, 14, -15, - 8, 11, 3, 15, 16, 3, 3, 2, 14, 6, - 6, -4, -18, -10, 2, -3 - }, - { - 144, 850, -213, -184, -49, 60, 233, 65, -151, -307, - -196, 25, -89, 167, -2465, -103, -40, 252, -98, 469, - -189, 489, -299, 2, 25, -92, 235, -202, -371, -9, - 69, 105, 250, 110, -100, 30, 33, 71, -74, -82, - -58, -60, -40, -155, -41, 3, -34, 76, 78, -37, - -6, 120, 126, 155, 13, -13, -2, -57, -37, 49, - 84, 5, -77, -49, 16, 21, 61, -2, 62, -62, - -4, 19, -16, -15, 20, -9, -24, -14, -4, 5, - 21, -7, 16, -12, -7, -18, 9, 11, 17, 3, - 16, -9, 14, 11, 14, -4 - } - }, - { - { - 350, 13672, -2755, 376, -550, -190, -25, -58, -484, 441, - -73, 81, 48, -98, 580, 90, 255, 464, -428, -178, - -125, 504, -253, 149, 57, -97, 319, -58, 20, 21, - 97, 143, -24, -124, 79, -97, 282, 54, -216, 11, - 13, -87, 26, -7, 30, -25, 71, 3, -123, 52, - -148, -34, -22, 176, -18, -29, -16, 88, 50, 46, - -4, 54, 33, -57, 76, 16, 19, 19, -66, 24, - 27, -12, 10, -5, -14, 2, 79, 12, 3, -7, - -4, 24, 27, 0, -7, 30, -10, 1, 35, 15, - -3, -1, -18, -14, 4, -4 - }, - { - -14, -1830, 1038, 418, -179, -33, -142, 239, -90, -58, - 142, 122, -371, 20, -152, -300, 132, -109, -261, 316, - 195, 364, 679, -36, 241, -565, -510, 214, -175, 69, - 62, 389, -113, -63, 6, 186, -29, -87, -188, -85, - -131, 298, 29, -16, -60, -13, -42, -108, 56, -71, - -113, 23, -33, -22, -95, -21, 18, -12, 4, -11, - -26, 14, 50, 6, 12, 34, 46, 10, -37, -2, - -76, -30, -8, -21, -14, -15, -17, 47, -5, 28, - -10, -7, 3, 16, 2, -3, -12, 9, 3, 8, - 12, -21, -2, 2, 9, -9 - }, - { - -28, -6096, -1765, 1250, -201, 140, 95, -109, 98, -45, - -577, 463, 83, -87, -362, 120, -156, 313, -566, 313, - 23, 185, 55, -198, -339, 808, -392, -99, -348, 376, - 107, 137, 293, -251, 75, 240, -2, -86, 122, 229, - -1, 52, -25, 36, 17, -124, 0, -20, 3, -132, - 50, 37, -106, -24, -48, -36, -60, 19, 16, -50, - -5, 57, -26, -66, -29, -66, 26, -66, -12, 9, - -18, 12, -6, -1, 39, -9, 12, 11, -23, -18, - 49, 9, -17, 6, 9, -6, 11, 11, 5, 11, - -2, 21, 14, -14, 4, 3 - }, - { - 2330, -4086, -197, 1201, -82, 104, -181, 78, -101, -72, - -270, -24, 170, -278, 500, 130, -71, -161, -135, 76, - -107, 188, -47, 198, 186, 73, -43, 65, 34, 49, - 2, 131, 95, -148, -169, -72, -85, -173, -70, -69, - 32, 42, 20, -91, -101, -29, -38, 111, -18, 86, - -45, -27, 21, 12, -35, 56, -22, -111, 72, -81, - -3, 42, -6, 69, -29, -9, -11, -14, 6, 41, - 0, 2, 39, 12, -37, 11, 3, 3, 36, -8, - 4, -3, 1, -7, -9, 2, -2, 8, -1, 7, - 3, 18, -2, -2, 5, 10 - }, - { - -57, 2367, -66, 66, 19, -3, 85, -125, -16, -11, - 120, 164, 345, -315, -1191, 1275, 196, 1342, -57, 446, - 291, 178, 90, 353, -39, 102, -97, -185, -52, -404, - 278, 98, 240, 1, 75, -32, -117, -135, 80, 30, - -20, 37, 60, 36, -77, -65, 103, 41, -23, 59, - -134, -30, 55, -29, -49, -27, -101, -46, 32, -26, - -117, 24, -89, -7, 11, -37, -8, 47, -11, -34, - -17, -1, 18, 32, -59, -28, 8, 30, -5, -9, - -24, 30, -11, -1, -18, 26, -6, 4, 11, 6, - 7, -14, 12, -3, 2, 17 - }, - { - 3019, 1678, -907, -666, 108, -6, 124, -444, 86, -141, - -275, -68, -80, -122, 220, -57, -153, 408, 70, -39, - 240, -132, 53, -130, 253, 66, 113, -70, -223, -224, - -95, 81, 192, 59, -4, 72, 30, -231, -125, 78, - 79, -93, -62, 76, -158, 85, 183, 52, -4, 120, - -115, -79, 44, 45, -77, 24, -7, 35, 17, 18, - -2, -30, -14, -5, -3, 34, -21, -37, 16, -31, - -10, -17, 40, -6, 19, -30, 3, 29, 4, -57, - 20, -13, 8, 12, 10, 3, -5, 15, -11, -4, - 27, -11, -3, 5, 19, 0 - }, - { - -2, -446, -36, -50, -52, 3, 5, -116, -28, 34, - -109, -224, -211, 410, -81, -9, -51, 186, -60, 534, - -39, -92, -248, 1128, -365, 144, 176, -396, 385, 78, - 93, 41, -375, 281, -153, -193, -69, 2, 214, 30, - -57, 62, -100, 11, 4, -43, -93, 13, 0, 35, - -123, 46, -17, -19, 6, 31, 45, -68, 143, 32, - 111, 57, 28, 13, 11, 45, 30, -36, -63, -16, - 49, 11, -1, 51, 44, 14, -8, -2, -24, -1, - 23, -1, -7, 14, 3, 8, -18, 10, -8, -12, - 2, 6, -16, -12, -6, -2 - }, - { - -2465, -5525, 1249, 558, 39, -20, -285, 150, -166, 68, - 192, -342, 248, 660, -1385, -28, -313, 134, 85, 215, - 22, -301, -147, 101, 103, -130, 35, -60, 294, -193, - -6, 295, 165, -148, -119, -49, -103, 195, -311, -78, - -78, 161, 4, -35, -58, 83, -1, -70, 252, 146, - -66, -65, -62, 60, -9, 151, 24, -24, 10, -9, - -48, 5, -5, -19, -9, 32, 23, -14, 29, 3, - -8, -13, 28, 12, 11, -24, 12, -5, 11, 33, - 16, 13, 12, -12, -9, 3, -13, 12, 2, -1, - 4, -22, 2, 13, -5, -16 - }, - { - -18, 158, -301, -70, -39, -24, 0, -186, -58, -16, - -151, -146, 144, 256, -1057, 398, -700, 380, 271, -517, - 144, -277, 308, 57, -386, 396, 91, -2, 60, -211, - 300, -525, 290, -8, -178, -43, 190, -4, -6, -2, - -126, -145, 0, 61, 5, 69, -1, -138, 106, 73, - -31, -26, 75, -42, -15, -16, 22, 56, 20, -91, - -102, 23, 50, -26, -3, 33, 16, 31, 41, 30, - 9, -32, 14, 11, 23, -23, 8, -38, 28, 1, - 21, -12, 14, 5, 7, -15, -9, -4, -14, 2, - -1, 1, 6, 8, 10, 3 - }, - { - -955, -2017, 1029, -56, 466, 276, -449, 129, -72, -261, - 7, 9, -84, -138, -169, -366, -9, -348, 231, 171, - -288, -238, 2, 54, 187, -63, 290, -167, 151, -308, - 178, 93, -79, 160, -172, -239, -212, -73, 112, 307, - -245, 189, 34, -15, -80, -178, -95, 138, -119, -60, - -110, -21, -5, 33, 58, -29, 0, 52, 21, -64, - 82, -90, 92, -21, -43, -12, 77, -17, -1, 2, - -15, 57, -6, -23, 2, 0, 33, 3, -12, 2, - -24, 15, 14, 14, -9, -3, -13, 16, -9, 38, - -8, 12, -9, -8, 13, 14 - }, - { - -53, 670, 162, 5, 186, -39, 86, -64, 100, -104, - 140, -144, 223, -182, -227, -42, -284, 199, 203, 207, - 171, 251, 534, 167, 132, 294, -323, 583, -119, 107, - -68, 209, 113, -26, 49, 62, 110, 49, 53, 8, - 34, -81, -1, -54, 11, -44, 89, -10, 36, 9, - -54, 25, -45, 65, 20, 79, -81, 32, 57, 8, - 101, -59, 9, 45, -7, -19, -7, 3, -9, -36, - 1, -45, -3, -16, -4, -15, 4, -15, 25, -11, - 12, -16, -2, 5, 13, 13, 2, -6, 10, -5, - 3, -4, -1, 4, 2, -2 - }, - { - -2026, 5237, -108, -282, 82, 250, -253, 263, 155, 233, - -24, 153, 392, 439, 0, 163, 285, 71, 190, -136, - 355, 35, -113, 479, -106, 52, -169, -152, 0, 104, - 11, -38, 0, 137, 46, -126, 184, -56, 0, -143, - 98, -89, 68, 254, -58, 55, -69, 6, 69, 21, - -69, -73, 25, -66, 12, 46, -9, 25, -46, -80, - -45, 64, -54, -4, 14, -18, 14, 12, -5, 6, - -44, -13, 30, -27, 8, -21, 22, -38, 9, 27, - 7, 7, -16, 4, -3, -7, -22, 18, 6, 3, - -8, -7, 5, -6, -2, 3 - }, - { - -8, 1143, -33, 44, -80, 154, -199, 25, -48, -84, - 205, -82, 769, -2048, 210, 188, 160, -22, -192, -606, - -190, 985, 41, -264, -22, 415, -249, 203, -115, 576, - -61, 139, 5, 65, 140, -256, 98, -187, -108, -54, - -67, 56, 120, -107, 11, -33, 108, 74, -152, -141, - 101, -3, -27, -8, 74, -17, 52, -4, 21, -24, - -23, 57, -30, -72, 26, -69, 30, -54, 100, 6, - -1, -30, -3, 9, -18, 4, -5, 9, 29, -17, - 10, -6, -10, 0, -5, -8, -16, -35, -22, -4, - -9, 3, 10, -9, -1, 18 - }, - { - -464, 4263, 39, -174, -53, 613, -383, 348, 310, 25, - 102, 222, -111, 21, 2803, 3, -583, -150, -195, 165, - -133, 72, -93, 185, 50, 177, -230, 250, -20, 98, - 55, 92, 175, -34, 53, 43, -104, -24, 159, 8, - 94, -20, -146, -78, 136, 28, -15, -53, -3, 141, - -90, 115, 100, 222, 7, -51, 43, 6, 12, 42, - -35, 12, -47, -19, 49, 10, -6, 31, 4, -27, - 37, -25, -21, -27, -11, 18, 20, 22, 14, -6, - -4, -17, -13, 7, 3, -14, 8, -5, -8, -15, - -11, -5, -10, -13, 0, 12 - }, - { - -104, 465, -171, -165, -38, 60, 68, 18, 152, -130, - -45, 114, 33, 1404, -926, -292, -410, 216, -16, 342, - -501, 22, -348, 197, 291, -138, -207, -183, -20, 195, - 158, 63, -61, -43, -164, 1, -47, -118, -65, 38, - 0, 16, 91, -130, 13, 82, 19, -6, 16, -14, - 2, 57, 24, 56, -62, -34, -30, -44, 13, 5, - -27, 38, 23, -50, -22, -16, 28, 23, 52, -39, - 49, 18, -16, 8, 55, -3, -6, -1, -11, -3, - 8, -30, -1, 4, 16, -10, -6, -2, -4, -4, - 10, -21, 14, -7, -15, -12 - } - }, - { - { - -438, 10361, 2246, -671, -168, -18, -144, -82, -132, 332, - -41, -47, 137, 56, -124, 758, -196, 276, 213, -466, - 287, 86, 163, -456, 246, 122, 156, -82, -7, 32, - 256, 1, -232, -102, 172, 41, 119, -23, -81, -42, - 123, 85, -226, 111, -45, 11, 31, 48, -104, -52, - -50, -53, 26, 50, 74, -61, -7, 96, 113, -30, - 34, 53, 1, 9, 36, 16, 14, -3, -8, -19, - 28, 3, -10, 5, -22, 53, 47, 39, -13, -8, - -7, 4, 42, -1, 2, 6, 0, 15, 16, 17, - 1, -22, 0, -12, -4, 1 - }, - { - -29, 1595, -1332, 65, -154, -72, -67, 123, -17, 40, - 223, 0, -144, 34, -374, 0, -25, -421, 621, -112, - 264, 657, 258, -89, 95, -109, -312, 115, -220, -225, - 189, 408, -81, -84, -136, 26, 51, -42, -153, -2, - -108, 184, 58, 79, -118, -176, 9, 31, -45, -80, - -48, -6, -8, -57, -83, 31, -53, 53, 43, -42, - -70, 41, 7, 44, -16, 36, 18, 39, -25, -22, - -60, -44, -8, -5, -46, 0, 24, -5, 33, 5, - -6, -2, 14, -15, 11, -2, -34, 11, 14, 3, - 15, -9, -19, 9, -7, 7 - }, - { - 95, -8889, 271, 597, 267, 165, -67, 23, 24, 24, - -267, -48, 279, -136, 305, -309, -185, -5, -250, 110, - 439, -214, -169, -138, -109, 287, -333, -175, -23, 215, - 91, 399, -12, -162, 329, 141, 55, -7, 23, 240, - 16, -44, 56, 80, -82, -89, -20, 14, -41, -34, - 38, -37, -36, -45, -38, 1, -95, -64, 51, -6, - -33, 26, 15, -61, -28, -45, 19, -64, 2, -4, - -19, -11, 2, 30, 25, -2, -21, 31, -32, -14, - 33, 21, -11, -4, 18, -9, -7, 9, 2, 12, - 10, 25, 12, -3, -2, -4 - }, - { - -2450, 1701, 235, 1128, 42, -114, 39, 156, -32, -236, - -201, -171, 138, -169, 506, 99, -35, 13, -145, -33, - -41, -4, 57, 79, 207, 47, -18, -18, 40, -136, - 138, 88, 67, -75, -135, -176, -79, -141, -83, -52, - 22, 31, 4, -133, -104, -18, 12, 61, 7, 32, - 20, 57, -71, 8, 11, -27, -1, -46, -49, 49, - -65, -9, 39, 69, -30, -17, -9, -17, 34, 16, - 4, 0, 27, 16, -34, 4, -16, 21, 3, 12, - -14, -15, 2, 8, -14, 5, 6, 3, 4, 3, - 7, 6, -3, 5, -4, 13 - }, - { - 26, 2268, 68, 59, -70, 84, -5, -42, -56, 62, - -59, 336, 67, 179, -696, 326, 55, 545, 1738, 313, - 655, -188, -14, 444, 191, -147, -56, -416, -97, -182, - 86, 102, -14, 296, -28, -137, 62, -200, 1, -13, - 21, -2, 58, -42, 40, -60, 53, 11, 5, -35, - -5, 60, -51, -42, -63, 44, -139, -78, -20, 20, - -70, -22, -37, -33, -13, -45, -3, 20, 13, -28, - -8, 10, 10, 14, -14, -50, 0, 25, -18, -25, - -2, 1, -2, 2, -3, 9, -4, 3, -1, 14, - -5, -12, 13, 9, -4, 3 - }, - { - -3008, 8396, 147, -15, -325, 104, -195, -82, 14, -52, - -250, -188, -280, 60, 114, -91, 99, 114, 98, -55, - -61, 149, 36, 79, 91, 102, 38, 96, -241, -276, - -115, 255, 220, -120, 125, -49, 93, -221, -62, 56, - -15, 107, -14, -93, 32, 20, 122, 1, 33, 45, - 29, -68, -21, 67, -47, -35, -37, 23, 44, 48, - 5, -42, -32, 11, 1, -18, 7, -17, -6, -16, - -36, 23, -8, 11, 14, -31, 8, 17, 20, -19, - 3, -15, 9, 6, 14, -3, 12, -16, -2, 12, - 14, -1, 0, 11, 7, 6 - }, - { - 28, -591, -32, -62, -6, -2, -13, -97, -13, -46, - -67, -194, -108, 637, -502, 225, 100, 226, 222, -313, - 250, 114, -1, 592, -252, 31, -65, 127, 155, 204, - -47, 148, -84, -49, -80, -158, 83, -52, 199, 3, - 10, -32, -25, 1, 10, 43, -101, -29, 38, 3, - -70, -41, -7, 38, -25, 22, -12, -34, 86, 53, - 110, 65, 57, -13, 34, 27, -4, -31, -48, 11, - 27, 10, 10, 26, 50, 17, -5, -23, -25, 18, - -1, 18, 4, 13, 0, -6, -21, 12, -2, -5, - 14, 3, -11, -12, 2, -7 - }, - { - 2296, -9357, -820, 693, -90, -166, -35, -57, 21, -146, - -28, 50, 43, -176, -561, 54, -199, 107, 167, 22, - 193, -148, -252, 152, 130, -236, 44, -91, 176, -80, - 115, 156, 174, -152, -53, 30, -30, -15, -240, -130, - 115, -81, -14, -31, 103, 107, -135, 58, 129, 40, - 75, -80, -61, 25, -7, 138, 0, 55, 18, -62, - -17, -22, -4, 0, -38, 49, -5, -8, 18, 19, - -12, -12, 0, 9, -8, 10, -9, -9, 24, 3, - 21, 41, 2, -12, -16, 9, 0, -2, 7, 1, - 2, -5, 6, -9, 7, -15 - }, - { - 50, -377, -110, 32, -56, -14, 7, -149, -200, -15, - -89, -83, 31, 118, -930, 600, -286, -274, 247, -210, - -426, -115, 321, -440, 235, 442, -328, -18, 372, -355, - -61, 78, -35, -254, 36, 16, 108, -46, 72, 20, - -109, 16, -129, -42, 68, -55, 77, -17, -49, 93, - -87, 121, -39, -11, -3, 10, 16, 60, 50, -135, - -96, 64, 8, 18, 12, -7, 44, 29, 60, -18, - 26, -11, -20, 18, -6, 11, -25, -20, 14, 7, - -3, 20, 10, 21, 2, -38, 1, -6, -10, -4, - -3, 1, 2, 9, 12, 6 - }, - { - 975, -1002, -748, -252, 46, -311, 350, -22, 33, -249, - -168, -47, -161, 14, -190, -206, 155, -462, 200, 13, - -193, -339, 199, -168, 167, 129, 125, -37, -75, -146, - -181, 173, 270, -213, 63, -283, -158, -206, 136, 144, - 68, 14, 78, -11, -138, -106, -79, 92, -52, -155, - -34, -102, -62, 13, 157, -56, -34, 57, 17, -11, - 27, -39, -3, 35, -85, 37, 43, -21, 22, -7, - -30, 38, 5, -6, -25, 11, 35, 2, -10, -13, - 0, 2, 31, -11, 10, -36, -9, 6, 11, 10, - 15, -6, -12, 6, 13, 2 - }, - { - 42, 1579, -330, -12, 59, 119, -110, 106, 13, 24, - -55, -96, 95, -161, -204, 127, -233, 161, 30, 386, - 98, 538, 138, 187, 85, 44, 159, 420, 99, 176, - -50, 18, 166, 24, 168, -72, 124, 27, 112, 41, - 77, -155, -11, -4, 36, -50, 96, 6, -4, 19, - 15, -71, -13, 83, 37, 45, -4, 5, 61, 12, - 29, 13, 32, 0, 19, -29, -8, 3, 11, -50, - -18, -10, -4, -24, -15, -2, -4, 0, 16, 0, - 5, -22, -12, 19, 16, -2, 14, 1, -2, 14, - -10, 2, -4, -5, 8, -2 - }, - { - 1794, -476, 482, -211, 26, 163, 31, 59, 75, 352, - 121, 72, -106, 590, 520, -3, 110, 26, 227, 1, - 359, -26, 73, 235, 222, -253, -43, -27, -102, -66, - 3, 66, 130, -3, 237, -105, 13, 112, -218, 6, - -61, 48, 300, -35, -20, 53, -5, 15, -4, 0, - -69, -24, -83, -8, 58, 27, 9, -36, 17, -52, - -47, 20, -31, -14, -4, 11, 23, -23, 41, -30, - -22, 14, 7, -14, -5, -38, 13, -8, 3, 3, - 11, 3, -8, 14, 2, -18, 0, -10, 7, 6, - -5, -10, -9, 8, -5, -2 - }, - { - -26, 535, 477, -13, 194, -128, -247, 20, -140, 105, - 10, 276, -943, -41, 382, 254, -133, -162, 78, -577, - -27, -47, -52, 492, 215, -301, 99, 393, 158, -47, - -3, 181, 203, -29, 105, -102, -187, 94, -220, -100, - -45, -12, 146, 51, -23, -23, 98, 2, -147, -137, - -15, -3, 31, 22, 2, 29, 15, 12, 37, 4, - -17, 37, -42, -10, -47, -31, -3, 25, 58, 17, - -17, -1, -36, 11, 2, -14, 6, 19, 13, -11, - 4, -5, 9, -6, 2, -2, -31, -17, -25, 0, - -21, 10, 2, -13, 4, 10 - }, - { - 1076, 2172, -13, -164, 131, 100, 321, -143, 498, -79, - 76, 124, 296, 688, 1370, 174, -516, -35, -260, -47, - 60, -89, 3, 272, -19, -14, -25, 220, -231, 46, - 98, 108, 40, 75, 239, -70, -160, 140, 207, -46, - 68, 49, -133, -129, 64, 151, -87, 49, -7, 30, - -41, 120, 103, 144, 59, 23, 8, -21, 61, 16, - -24, -44, -2, -7, 37, 4, 18, 3, 29, -13, - 14, 0, -54, -2, 9, 22, 21, 14, 1, 9, - 3, -15, 11, -15, 9, -15, -2, -16, -6, -14, - -18, 2, -6, -10, 2, 15 - }, - { - 55, 29, 150, -262, 35, 108, -17, -71, 217, -7, - 115, -251, 104, -1380, 2159, 33, -241, 80, 223, 75, - -66, -38, -127, -113, 217, 32, -256, -258, 54, 278, - 140, 2, -343, 87, 65, -17, -119, 63, -223, 51, - -47, 7, 59, -49, 70, 59, 9, -8, -47, 63, - 65, 7, -57, 2, -31, -45, 3, -7, -20, -10, - -41, 30, 54, -40, -6, 8, -36, 37, 25, -9, - 41, 4, 1, -2, 30, 25, -22, 9, -17, -10, - 5, -3, -8, 7, -1, 1, -23, 4, -7, 3, - -4, 1, 2, -9, -13, -7 - } - }, - { - { - 638, 7885, 710, -437, -56, 130, -73, 144, -5, 119, - -203, -251, 122, -23, -157, 706, -532, 86, 553, -160, - 46, -235, 97, -405, 325, 86, -162, -287, -62, -97, - -7, 21, -246, -65, 126, -187, 50, -54, -79, -68, - 162, 169, -80, 247, -18, -15, -39, -12, -116, -42, - 71, 19, -50, -23, 107, -20, -54, 29, 46, -100, - 56, 11, -71, 1, 6, -21, -15, -18, -2, -37, - 29, 14, -19, 47, 13, 31, -10, 10, 0, 14, - -13, -16, 30, 5, 1, -16, -9, -8, -17, -2, - 8, -8, 7, 0, 2, -4 - }, - { - -34, 4216, 823, -24, -190, 35, -54, 74, 203, 90, - 83, -18, -46, 61, -599, 236, 380, -298, 865, -110, - -583, -84, 25, -165, 49, 33, -194, 148, -62, -134, - 103, 412, 59, -63, -218, -91, -33, 40, -42, 125, - 103, 154, -121, -63, -78, -91, 7, 108, 5, 71, - 65, 39, 21, -13, -37, -33, -52, 28, 66, 23, - -30, 45, -13, 28, -1, 10, -33, 41, 13, 1, - -17, -9, -12, 16, -18, 8, 11, -18, 23, 1, - -10, -11, 5, -37, -15, -6, -13, 13, 3, -4, - 4, -4, -9, 16, -6, 10 - }, - { - -118, -7775, 1368, 556, 349, 354, 4, -51, -75, 64, - -2, 112, 428, 45, 350, -165, -378, -569, -30, -165, - -36, -401, -262, -228, -326, 29, -434, -289, 60, 182, - 74, 288, -42, 27, 262, 4, 69, -90, -65, 130, - -98, -223, 33, 152, 51, 1, -128, 8, 20, 29, - 41, -12, 19, -10, -2, 41, -57, -79, 4, 5, - 7, 41, 25, 2, -1, -30, 33, -13, 37, 33, - 18, -14, -29, 20, 21, 0, -40, 13, -20, -18, - -10, 0, 1, -9, 4, -10, -2, 2, -8, -2, - -1, 3, -16, 0, 2, -3 - }, - { - 1862, 6729, -635, 1042, 29, -66, 134, 145, 60, -5, - 59, -36, 92, -393, 198, 7, -230, 277, 282, -26, - -24, -296, -225, -27, 45, -137, -189, -12, 47, -51, - 247, -64, -43, 30, -12, -18, 52, -47, 4, 32, - -47, -64, 33, -39, -83, 26, 30, -65, -48, -54, - 10, 58, -85, 53, 7, -37, 29, -8, -26, 88, - -42, -7, 16, 31, -5, -13, -3, 16, 11, -5, - -11, -25, -27, 5, 15, 11, -25, 4, -18, 8, - -23, -25, 2, 16, 1, -3, -6, -1, -8, 3, - 1, -1, -4, 6, -5, 0 - }, - { - -4, 1511, -414, 40, -65, 57, -21, 49, 33, 55, - -225, 119, 113, 382, -258, 103, -121, -3, 874, 79, - 203, -230, 178, 25, -139, -230, 74, -203, -8, 0, - 34, -33, -86, 461, -36, -296, -76, -155, 86, -60, - -45, 1, 14, 1, 139, 14, 15, -80, 80, 4, - -38, 78, -25, -8, -28, 90, -45, 28, -5, -31, - -59, 23, 3, 27, 65, -15, -15, 20, 23, 1, - 28, 7, -20, 21, 30, -21, -7, 20, -29, -30, - 1, 5, 7, -1, -3, -9, -13, -6, -10, 12, - -4, 0, 12, -3, -13, -2 - }, - { - 2022, 15041, -269, -14, -309, 102, -37, 292, 33, 31, - 24, -5, -125, -82, -31, -161, -149, -145, 67, -14, - -96, 40, -50, 46, 57, 135, 49, 307, 42, -78, - -113, 139, 40, -286, 126, -26, 151, -51, 66, 62, - 44, 249, 124, 75, 70, -24, -52, -86, 34, -3, - 55, -67, 4, 55, -49, -39, -88, -21, 4, 0, - 4, -6, -15, 17, 42, -11, 9, -12, -5, 29, - 0, 48, -2, -7, 15, -19, 16, 10, 12, -2, - 32, 14, 2, -18, -2, -4, 11, -24, 8, 2, - -6, -11, 3, 10, -6, -3 - }, - { - 3, -313, 314, -7, 60, -4, 26, -27, 32, 52, - 84, 123, -136, 371, -361, 140, 27, 376, 67, -838, - -56, -306, 76, 721, -209, 41, 142, 480, -46, 54, - -27, 85, -91, -37, 18, -144, 77, -76, 95, 13, - 10, -81, 47, 53, 8, 89, -52, -28, 49, 26, - -54, -29, 25, 72, -24, -38, -77, -11, 3, -89, - 22, -9, -17, -12, 32, -23, -26, -8, -13, 20, - -5, -6, 3, -24, 29, 21, -5, -18, -14, 28, - -4, 25, 6, 0, -12, 0, -15, 0, 8, 13, - 21, 0, -8, 2, 5, -7 - }, - { - -1623, -13471, -224, 511, -88, -117, 191, -129, 109, -25, - -77, 248, 82, 88, 33, 200, 174, 204, 173, -53, - 22, -49, 6, 218, 35, -226, 245, -32, 103, -62, - 120, -105, -15, 35, 42, 399, 343, 15, -20, 20, - 51, -140, -50, -14, 31, 43, -89, 15, 6, 16, - 101, -18, -5, 17, -49, 40, -52, 66, 2, -76, - -10, -14, -3, -23, -20, 71, -33, -39, -24, -14, - -30, -33, -23, -6, -17, 8, -16, -12, 7, -32, - 5, 27, -16, -22, -1, 7, 4, 18, 7, 4, - 14, 2, -2, -5, 10, -10 - }, - { - 19, -296, 211, 66, 39, 0, 11, -66, -120, 2, - -22, -118, -212, -274, -942, 665, 93, -145, -93, -381, - -589, -160, -266, -746, 526, 405, -123, 50, 173, -106, - 98, 64, -125, -382, 114, 68, -23, -50, 232, 109, - -116, 71, -87, 19, 48, -105, 90, 14, -84, -30, - -129, 149, -46, -3, 34, 28, 11, 65, 106, -51, - -53, 42, -27, -3, -7, -34, 27, 0, -17, -42, - 42, -7, -21, -22, -5, 38, -12, -12, 15, 11, - -10, 18, 0, 9, 5, -31, 16, 14, 6, 8, - -1, -2, -2, 6, 8, 5 - }, - { - -906, -528, 1200, -442, -215, -505, 450, -81, 19, -54, - -91, 114, 1, 81, 243, 216, 446, 95, 2, -257, - 48, -321, 219, -41, 86, 14, 107, -83, 19, 30, - -327, -84, 150, -113, 234, -29, 111, -209, 97, 11, - 84, 51, 118, 49, -27, 112, 37, 58, 28, -35, - -17, -98, -77, -77, 73, -66, -35, 41, -10, 13, - -8, -73, -26, 64, -51, 3, -14, -28, 15, 3, - -11, 11, -38, 7, -5, 4, 10, 17, 2, -13, - -12, -22, 17, -15, -11, -29, 2, 1, 8, -8, - 4, 0, -4, 1, 4, -6 - }, - { - -39, 1860, 265, 107, -113, 67, -79, 205, 10, -74, - -99, -85, -91, -59, -372, 106, 54, 278, 90, 498, - 13, 399, -241, -369, -57, 196, 294, 447, 170, 158, - -103, -187, 154, -5, 175, -101, -17, -25, 35, -118, - 49, -44, 43, 77, 55, -107, 36, 13, -3, 1, - 54, -25, -31, 13, -9, 36, -7, -19, 26, 0, - 28, 36, 42, 7, 30, 14, 29, 9, 30, -42, - -20, 14, 22, 5, -6, 1, -4, -6, -11, -4, - 6, -20, -21, 3, 2, -12, 15, 2, -10, 11, - -13, -1, -10, -7, 1, -4 - }, - { - -922, -4062, 677, -330, -215, 31, 81, 35, -134, 32, - -72, 146, -466, 66, 623, -175, -225, -129, 46, -142, - 173, 32, 100, 51, 225, -54, 172, 122, -166, -164, - -14, 61, 113, -71, 9, -238, -35, 73, -242, 37, - -28, 58, 209, -143, -7, 53, 23, 72, -7, -68, - -30, 38, -45, 55, 38, 28, 22, 12, 85, -18, - -81, 12, 14, -3, 14, 35, 22, -41, 43, -38, - -1, 13, -1, -1, 13, -29, -7, 1, -3, -16, - -14, -6, 2, 11, 9, 9, 7, -14, 0, 5, - 3, -13, -14, -3, -8, 4 - }, - { - 40, 79, 38, -95, 265, 17, 12, 147, -56, 87, - -36, 539, 580, 1807, 483, 624, 11, 36, 195, -138, - -231, -996, -550, 483, 556, -136, 256, 111, 135, -182, - -186, 12, 64, -95, -88, -202, -158, 85, -112, 73, - 42, 83, 122, 27, -62, -17, 140, 18, -122, -89, - -114, -40, 22, -9, 27, 68, 24, 18, 34, -6, - -10, 3, -30, 35, 1, 5, 12, 16, -22, -4, - -7, 29, -9, 12, -7, 2, 16, 2, -2, -21, - -9, -14, -1, -5, 11, 16, -8, 23, -7, 7, - -4, 14, 2, -8, 0, 4 - }, - { - -1157, -701, 107, -237, 47, -243, 70, -224, 251, -186, - -94, -99, 479, -516, -722, 303, -81, -89, -314, -21, - -60, -104, 11, 244, 75, -18, 17, 90, -181, 178, - 107, 73, -41, -69, 171, -47, -167, 93, 19, -148, - 89, -27, -89, 5, 31, 140, -110, 54, 55, -22, - -78, 43, 42, -1, -34, 16, -42, -53, 64, 32, - 6, -45, -9, -16, -4, -29, -10, -4, 42, -4, - -21, -7, -56, 7, 25, 12, -16, 7, 3, 7, - -3, -19, 8, -30, -1, 1, -2, -17, 3, -10, - -11, 18, 10, 2, -1, 5 - }, - { - -40, -133, 180, -115, 133, 4, -146, -242, 118, 190, - 144, -370, -54, -768, 3103, 57, -189, 284, 561, -209, - -335, 175, 104, -486, 74, 250, -209, -212, -27, 101, - 91, -21, -319, 320, 268, 96, -26, 199, -165, -19, - 10, 89, 81, 60, 8, -39, -70, -73, 16, 173, - 56, -19, -49, -29, -10, 19, 36, 6, 11, 21, - -42, -18, 61, -3, 27, 37, -62, -24, 1, -20, - 6, -20, -6, -21, 5, 30, -25, 18, -13, -7, - 7, 4, -3, -6, -11, 11, -14, 6, 4, 8, - -4, 4, 1, 4, 1, 0 - } - }, - { - { - -714, 5792, 2927, -895, 114, 123, 4, 190, 27, -45, - -325, -233, 155, -122, 282, 53, -5, 105, -18, 254, - -66, -213, -178, 43, 101, 85, -211, -253, -213, 104, - -215, 48, -97, -66, 37, -151, -38, -40, 51, -70, - 137, 86, 71, 36, 19, 15, 26, -80, -108, -43, - 139, 33, -118, 8, 42, 55, -53, -7, -34, -24, - 45, -16, -36, 16, -37, -18, -26, 3, -22, -7, - 1, 26, -21, 26, 26, 1, 4, 5, 18, 17, - -6, -14, 17, -4, 3, -6, -13, -5, -20, 2, - 3, 1, -5, 6, 2, 1 - }, - { - 84, 3471, 1173, -168, 91, -33, -8, 55, 263, 138, - -123, 36, -9, -216, -548, 738, 27, 316, 100, -174, - -456, -230, 35, -144, 106, -130, -80, 194, -193, 88, - -149, 439, 91, -104, -19, -246, 46, 71, 60, 71, - 69, 122, -100, -89, -36, -16, 23, 63, 18, 38, - 108, 54, 30, -25, -17, -95, -16, 17, 33, 52, - 49, -24, 11, -19, 36, -9, -13, 32, 5, -8, - 30, -18, -18, 0, 7, -1, 2, -3, 0, 4, - -12, -3, -12, -16, -12, 5, 6, -9, 1, -6, - -11, -4, 8, 14, 4, -3 - }, - { - 184, -3129, -2446, 474, 456, 419, -48, -96, 26, -101, - 344, 64, 56, 285, 262, -23, -172, -764, -263, -24, - -411, -270, -397, 121, -173, -268, -261, -235, -57, 141, - 207, 118, 22, 101, -67, 48, 158, -173, 33, -38, - -127, -74, -52, 58, 61, 82, -126, -26, 59, -9, - 36, 21, 19, -3, -3, 42, -35, -53, 2, -4, - -25, 84, 31, 5, -33, 35, -49, 33, 19, 48, - 0, 1, -11, 3, 6, -1, -20, -6, -15, -7, - -28, 8, 0, -16, 10, -4, 13, -15, -1, -10, - 0, -1, -18, -9, 2, 3 - }, - { - -855, 9344, 213, 922, 160, -26, 127, -9, 105, 82, - -58, 125, -57, -37, -198, -179, 217, 317, 108, -66, - -56, -227, -158, -52, -42, -63, -167, 44, -45, 146, - 41, -130, 14, 76, 84, -64, 34, -19, 8, 133, - -130, -8, -76, 49, 22, -34, -45, -56, -2, -89, - 55, -18, -65, 22, 52, 17, 10, 0, -37, 57, - 25, -13, 1, 10, 12, 1, -11, 31, 0, 2, - -11, -25, -40, -7, 40, 2, -3, -5, -20, 3, - -13, -9, -7, 12, 6, -12, -5, 0, -17, 6, - 6, 4, -1, -6, 7, -9 - }, - { - -31, 539, 277, -18, 35, -17, 34, 34, 75, -3, - -118, 88, 226, 41, 399, -459, -51, 1365, -1379, 466, - 327, -71, 12, -247, -305, -48, -52, 73, -26, 221, - -146, -4, -74, 288, 75, -182, -106, 5, 71, -7, - -122, 12, -84, -13, 137, 94, -46, 47, -5, 69, - -67, 15, 58, -93, 24, 42, 67, 16, -47, -18, - -9, -12, -7, 65, 51, 33, -5, 13, 20, 3, - -2, 18, -15, 21, 19, 13, -25, 14, -2, -22, - 3, -3, -2, 3, -4, -23, 7, -11, -5, 11, - -5, 15, 2, -4, -11, 0 - }, - { - -482, 18467, -379, -419, 244, -58, 30, 232, 33, 29, - 255, -169, 17, -114, 45, 22, -430, -81, 85, -81, - 1, -43, 106, -66, 62, 69, 130, 209, 48, -120, - 20, 98, -121, -117, -24, 70, 99, 54, 77, 81, - 191, 79, 216, 103, -146, 49, -174, 77, -14, -43, - 38, -53, 67, -25, -22, -60, -46, -33, 31, -2, - -38, 20, 13, 18, 10, 20, 1, 1, 4, 9, - 35, 13, 30, 1, -16, -1, 13, -7, 1, 29, - 17, 16, -19, -10, -6, 16, -10, -15, 11, -5, - -4, -15, 13, -8, 2, -5 - }, - { - -18, 275, -19, 17, 54, 0, 5, -7, 29, 54, - 58, 23, 175, -168, 10, 272, 141, -135, -149, -431, - 50, -32, 414, 55, -160, 10, 227, 309, -49, 19, - -90, 106, 36, -78, -89, -89, 87, -44, -10, 122, - -31, -118, 136, 84, -85, 48, 28, -22, 26, -52, - 10, -48, 18, 64, -30, 20, -97, 19, 5, -89, - -8, -20, -44, 9, 48, -64, -36, 7, 6, 19, - -14, -16, -1, -1, 21, 10, 7, -12, -1, 20, - 0, 7, 14, -8, -6, -4, 1, -10, 4, 13, - 7, 0, -3, 0, 2, -4 - }, - { - 630, -14744, -1341, 66, 128, 11, 93, 98, -7, -81, - 63, 105, 91, -217, 390, 267, 126, 159, 138, -7, - -89, 77, 105, 186, 6, -158, 98, 56, 89, 90, - -12, -142, 123, -139, 222, 493, 154, 104, -73, 194, - -74, -87, -134, 8, 50, 34, -9, -121, 50, 96, - 71, 13, 28, -118, 43, 11, -19, 27, -37, 9, - -46, -3, -17, -50, 26, 43, -42, -12, -14, -33, - -30, -39, 14, -11, -12, -9, 5, -1, -8, -28, - 21, -3, -8, -23, 1, 6, 5, 24, -4, 14, - 7, 1, -9, 12, -9, 3 - }, - { - -57, 472, -157, -80, 86, -10, -28, -37, -31, -39, - -38, -83, -48, -347, -764, 67, -61, 659, -536, -409, - -568, 4, -377, -246, 217, 207, 203, -61, -106, 130, - 81, -33, -67, -238, -1, 160, -133, -24, 162, 143, - -29, -36, -51, 124, -9, -57, 23, -40, 27, -118, - -35, 52, -22, -19, 50, 28, 7, 104, 55, -28, - -10, -38, -12, -3, 4, -57, 6, -28, -15, 17, - 15, 3, -20, -31, 22, 10, 1, 3, 6, 10, - 3, -17, 11, -9, 8, -10, 16, 11, 8, 15, - -1, -11, 2, 0, 17, 0 - }, - { - 766, 932, -2190, -362, -30, -88, 65, -63, -69, 111, - 47, -11, -9, 73, 409, 92, 565, 311, -207, -177, - -21, -169, 47, 111, 103, 93, -29, -93, 71, -7, - -145, -110, 33, -103, 147, 166, 13, -46, -12, -34, - 176, 3, 91, 48, 18, 150, 117, -8, -49, 113, - -61, -62, -46, -59, -25, 8, -35, -9, -8, 30, - -8, -52, -26, 29, -23, 0, -49, 4, -1, 8, - 21, -9, -31, 3, 5, -3, 10, 4, 14, -14, - -26, -13, 0, -2, -18, -3, 4, -1, 8, 5, - -7, 1, -1, -4, 2, -2 - }, - { - 23, 1150, 738, 53, -5, -54, -38, 127, 112, -178, - 70, -153, -285, 322, -505, 211, 1, 53, 509, -185, - 286, 310, -183, -225, -150, 288, 227, 410, 261, 75, - -129, -415, 326, 77, -5, -47, -122, 106, -75, -117, - -56, -18, 154, 11, 17, 0, -73, 92, -8, -26, - -4, 21, -9, -31, 38, 14, -41, -14, 3, 32, - 57, 0, 7, 25, 14, 38, 48, 17, 1, 10, - -24, 10, 0, 13, 2, -7, -10, -16, -9, 4, - -5, -12, 0, -21, -9, 0, -1, 10, -4, -8, - -4, -3, -9, 1, 0, -4 - }, - { - -9, -4971, 70, -23, -343, -250, 318, 55, -133, -26, - -172, 186, -253, -73, 216, -114, -127, -79, -84, -15, - 93, 4, 152, 27, 50, 182, 145, 59, -153, -78, - -87, 35, 97, 6, -103, -278, -33, -66, -20, -89, - -10, 158, 151, -185, 48, -15, 6, 66, 89, -91, - -50, -5, 5, 65, 9, 68, 8, 60, 15, -5, - -49, 4, 6, 14, 21, 9, 9, -31, 13, -3, - 0, 6, 12, -2, -4, -11, -8, 6, -16, -4, - -13, -8, 3, 19, 5, 14, -11, -11, 11, -1, - 2, -7, -5, -9, -3, 10 - }, - { - -38, -168, 44, 68, 134, 161, 123, -40, 166, 32, - 121, 314, -102, 2853, 301, 505, 242, 90, -19, 106, - -258, -984, 74, -35, 130, 272, 384, -44, 53, -179, - -325, 97, -7, -91, -183, -77, -147, 6, 38, 14, - 152, 89, -11, 28, -138, 91, 125, 22, -64, -122, - -81, -58, 59, 19, 40, -1, 39, 5, 21, -25, - 2, -33, 25, 35, -18, 5, 38, 2, -58, -6, - -7, 21, 42, 4, -25, 1, 29, 6, -22, -7, - -5, -12, -19, -3, -3, 9, 20, 13, 13, -13, - 11, 16, -7, -1, 0, -1 - }, - { - 763, -2881, -604, -8, -78, 169, -335, -22, 7, -59, - 73, -3, 206, 84, -1544, -219, 295, -43, -340, 77, - -167, 19, 15, 155, 119, 35, 34, 69, 76, -30, - 171, -18, -17, -46, 31, 31, -85, 0, -89, -137, - 53, 108, -67, 11, -39, 73, -41, -40, 48, -12, - 5, -19, 36, -42, -30, 6, -63, 27, -1, 62, - -39, 4, -26, -27, -23, -38, -41, 9, 41, 19, - -51, -2, -46, -10, 27, 5, -3, -1, 10, -10, - -19, 4, -18, -19, -16, 23, 0, -8, -4, -4, - -8, 15, 7, 1, 10, -2 - }, - { - 42, -259, 159, -46, 46, -42, -103, -163, -27, 145, - 90, -89, -109, 1789, -226, -191, 423, -123, 471, -349, - -177, 403, 190, -679, -166, 335, -202, -62, 15, 85, - -31, -25, -170, 289, 205, 129, -93, 94, 25, -39, - 114, 10, 116, 50, -16, -43, -45, -74, 31, 136, - -5, 52, -8, -104, 41, -26, 80, 32, -5, 25, - 27, -28, -1, 31, 9, 9, -10, -44, -4, -20, - -10, -16, -6, 4, -3, 19, -12, -2, -7, 16, - -16, 4, 10, -16, -11, 8, -10, 3, 11, -3, - -1, 7, -1, 8, 0, 0 - } - }, - { - { - 637, 69, -3341, -495, -106, -60, -128, 2, 52, 74, - -235, -253, 11, -186, 312, -41, 60, 147, -245, -45, - -137, -19, 5, 139, -68, 77, -3, 99, 14, 98, - -171, 3, -85, -4, 14, -58, 4, -49, -33, -121, - 100, -25, 35, 31, 40, 65, 118, 8, -3, -26, - 15, -10, -52, 44, 3, 45, -13, 18, -2, 21, - 6, -13, 5, 28, -14, 4, -13, 15, -4, 12, - -6, 16, -19, 18, 6, -11, 5, 2, 18, -5, - -12, -3, 12, -11, -6, 4, -5, 3, -7, 5, - -1, 9, -7, 4, 4, 2 - }, - { - -17, 406, -1314, -261, 86, -42, -28, -45, 8, 67, - -103, -35, -125, 200, -91, 380, -230, 39, -233, 49, - -27, -87, -28, -5, 208, -181, -116, 100, -196, 78, - -191, 312, -80, -110, 96, -125, 235, 121, 17, 49, - 3, 15, -56, 39, 8, -7, -1, -41, -11, -18, - 23, 28, 46, -26, -12, -32, 6, 10, -6, 26, - 36, -42, 4, -34, 33, -7, -2, 10, 7, -4, - 35, -15, -12, 2, 1, -20, -1, 7, -12, 0, - -1, 8, 6, 4, -2, 3, 2, -8, -1, 1, - -2, -2, 7, -1, 3, -3 - }, - { - -315, 1652, 1438, -482, -517, 123, -104, -53, 90, -25, - 248, -284, -117, 140, -27, 1, 16, -562, -310, 21, - -459, 68, -126, 171, -41, -45, -4, -63, -206, -125, - 126, 31, -48, -73, -124, 136, 17, -211, -18, -104, - -45, 34, -80, 32, 14, 30, -87, -53, 27, 11, - 18, -40, -13, 16, -8, 30, 0, -18, -6, -5, - -10, 59, -20, -9, -28, 19, -55, 16, -15, 7, - -30, 2, -2, -14, -17, 11, 14, 14, -17, 6, - -3, 9, -4, -9, 4, -11, 15, -17, 11, -1, - -1, 7, -1, -5, 8, 5 - }, - { - -130, 8689, -732, 771, -8, -18, 39, -62, 51, 56, - -10, 207, -117, -246, -200, 146, 101, 318, 237, -55, - 69, 99, 67, -27, 84, 88, -31, 41, -76, 69, - 6, -34, 29, 7, 30, -52, 112, -18, -38, 190, - -74, 10, -118, 29, 49, -28, -22, -15, 56, -9, - 35, -58, -20, 9, 25, -12, -7, 31, -23, 26, - 24, -8, -11, 9, 3, 6, -4, 17, 0, 22, - -6, -25, -10, 1, 16, -9, 3, 14, 0, 7, - 3, 17, 0, -2, -3, -4, 4, -4, -8, 10, - 1, -1, 2, -5, 10, -5 - }, - { - 70, -34, -175, -12, -9, 7, 66, 20, 53, 33, - -39, -36, 105, 47, 368, -452, -300, 1405, -1343, 70, - 62, -124, -186, -108, -69, 56, 86, 215, 27, 129, - -93, 79, -45, 171, 64, -75, -9, 81, 184, 110, - -75, -8, -75, -29, 45, 18, -97, 39, -38, 67, - -62, -31, 57, -40, 25, -13, 50, 15, -10, 28, - 22, -26, -16, 49, 8, -7, -6, 20, 2, -4, - -4, 15, -11, 28, 6, 18, -5, 25, 14, -11, - 6, 0, -3, -2, -3, -12, 10, -8, 4, 13, - -6, 8, 0, 0, -6, 2 - }, - { - -935, 16447, -1003, -303, 262, -24, -16, 96, 113, -21, - 97, -37, 27, -47, 187, -37, -327, 56, 97, -29, - 102, -33, 55, -63, 60, -54, 5, 0, -35, 41, - 74, -100, -90, 56, 29, 82, 16, -1, 89, 29, - 173, -28, 30, -53, -221, 37, -118, 126, -42, -2, - 58, -40, 78, -3, 28, -20, -5, -33, 24, -8, - -41, 56, 17, 1, -18, 12, 6, -5, 2, -20, - 15, -11, 22, 2, -13, -3, -1, -6, 2, 20, - -5, 7, -3, 10, -7, 15, -7, -6, 5, -4, - -4, -13, 6, -11, 8, -2 - }, - { - -18, 519, 128, 64, 13, 4, 47, 15, -28, 3, - 0, 19, 72, 241, 675, 171, 50, -205, 266, 231, - 145, -241, 326, 271, -26, -7, 142, -38, -204, 18, - -24, 183, 52, 0, -36, -48, 61, 19, 5, 43, - -67, -66, 83, 13, -95, -13, 4, -5, 21, -79, - 31, 2, 13, 24, -7, 67, -43, 7, 30, -18, - 10, -20, -15, 22, 20, -45, 10, 9, -6, 20, - 2, -3, 10, 11, 6, -12, 5, -5, 4, 7, - -18, -6, 13, -9, 2, 2, 6, -4, 1, -7, - -11, -1, -2, -3, 2, 2 - }, - { - 292, -11378, 1893, 195, 219, 38, -60, 69, 15, -2, - 144, -121, -18, -202, 156, 50, -50, 0, 85, 36, - -191, 64, 101, 146, 42, -60, 86, -19, -20, 53, - -28, -94, 117, -174, 71, 204, -41, 106, -8, 181, - -103, -27, -84, 13, 93, -9, 28, -67, 38, 39, - 7, -2, 75, -58, 49, 33, -36, -15, -16, 28, - -43, 2, -1, -11, 37, 13, -20, 17, 4, -15, - -10, 7, 55, 13, -4, -15, 16, 11, 4, -11, - 20, -6, 9, -6, -2, 2, -1, 5, -11, 9, - 3, 1, -10, 11, -11, -3 - }, - { - -13, 496, -462, -155, -5, -4, 38, 48, -4, -5, - -30, 7, 117, -196, -568, 2, -353, 599, -358, -13, - -135, 162, -30, -8, -69, 148, 95, -42, -41, 64, - -63, -97, 50, -87, -60, 9, -125, -52, -14, 77, - -64, -47, -8, 34, -91, -35, -42, -40, 74, -65, - 19, -5, 8, -13, -22, -13, -18, 66, 23, -22, - 26, -46, -11, 5, 28, -14, 5, -22, 11, 40, - 10, 11, 4, -9, 14, -12, 9, 11, 3, 5, - 0, -26, 11, -6, 7, -3, 11, -4, -4, 1, - 0, -11, 6, -4, 11, 0 - }, - { - -631, 1588, -396, -211, 171, 179, 297, 66, -30, 180, - 13, -181, -54, -13, 84, -64, 489, 162, -56, 6, - -104, -55, 188, 88, 65, 131, -12, -110, 96, 64, - 63, 134, 106, -148, 5, 84, -114, 36, 89, -23, - 33, -59, 27, -47, -35, 6, 28, -28, -95, 54, - -47, 23, 11, -21, -3, 39, -12, -6, -15, 18, - 29, -6, 6, 12, -27, 33, -32, 5, 6, 1, - 15, 6, 5, 4, 5, -10, 9, -7, 15, -3, - -12, 2, 7, 2, -2, 8, 4, -3, 2, 7, - -9, -3, -1, -3, 3, -2 - }, - { - 15, 343, -165, -126, 107, -23, 117, 73, -6, -105, - 152, -125, -130, 543, -265, 132, 150, 37, 192, -206, - 208, 148, 191, 46, -128, 72, 45, 171, 32, 28, - -123, -226, 210, -80, -114, -160, -173, 75, -34, -41, - -79, -25, 118, -47, -20, 16, -103, 45, 21, 16, - -22, 6, 5, 19, 69, -11, -35, -16, -24, 16, - 58, -29, -9, 19, -5, 1, 24, 8, -10, 27, - -13, -12, -4, 9, -11, -10, 3, 0, 4, 2, - -4, -7, 6, -13, 1, 3, -11, 4, 0, 1, - 7, 0, -6, -1, 3, 2 - }, - { - 554, -3572, 187, -104, -109, -281, 229, -2, -43, 153, - -197, 227, -174, -312, 57, 76, 62, 134, 71, -73, - 4, -134, 7, 12, 11, 129, 57, -27, -78, 47, - -5, -8, 30, 8, 6, -79, 79, 1, 58, -51, - 35, -11, -17, -74, 122, -39, 6, -2, 91, -8, - -29, -34, 2, 31, -15, 85, -5, 2, -14, 25, - -24, 3, 1, 3, 5, -1, -1, -20, 11, 3, - -2, 6, 13, 8, 1, 2, 8, 9, -9, 14, - 0, -1, -2, 7, -7, 3, -8, -7, 6, -6, - 0, 3, 4, -5, -2, 5 - }, - { - 33, -469, -245, 21, -101, 13, 21, -41, 105, -18, - 78, 133, -715, 1820, -405, -262, 164, 11, -89, 126, - 121, -230, 548, -51, -151, 161, 111, -249, -72, 34, - -150, 66, -70, -50, -77, 10, 2, 49, 31, -30, - 149, 50, -98, 1, -122, 25, 48, 32, -23, -59, - -1, -44, -25, -44, 35, -34, -4, -20, 25, -30, - 23, -29, -32, -11, -30, -3, 13, -21, -39, 4, - 1, 2, 22, 3, -6, -9, -5, -4, -9, 3, - -1, -14, -8, 5, -1, 3, 4, -9, 14, -3, - 5, 9, -1, 4, 4, 0 - }, - { - -167, -3354, 57, 91, 82, 472, -404, -49, 56, -12, - 231, 2, 3, 48, -1288, -126, 368, 160, -116, 189, - -93, 64, -70, 29, -19, 0, 63, 95, 88, -74, - 90, -73, 39, 8, 7, -26, -18, 50, -22, 1, - 8, 92, -26, 17, -64, -5, -42, -17, 23, 27, - 7, -43, 66, 10, -14, 27, -46, 35, -31, 39, - -31, 9, -30, -25, -11, 2, -5, -5, 10, 16, - -23, 14, -20, -18, 11, -5, 2, -1, 4, -1, - 2, 8, -16, 7, -9, 19, 14, -3, -10, 5, - -7, 7, 5, 0, 7, -7 - }, - { - -28, -395, 99, -51, -15, -16, -6, -59, -90, -128, - -100, -78, 133, -409, -2827, 214, 307, -274, 223, 100, - 89, 55, 182, -276, -29, 145, -235, -10, 49, 139, - -45, 67, -41, 120, -106, 50, -25, -24, 39, 12, - 79, -27, 66, -53, 0, -16, -16, -44, -11, 67, - -77, 18, 6, -115, 49, 6, 42, -33, -14, 20, - 15, -28, 5, 22, -3, 5, -1, -10, 28, -8, - -4, -4, -5, 10, -2, -1, -14, -5, -7, 10, - -13, 5, 6, 1, 0, 9, -5, 1, 2, -7, - -3, 4, -2, 5, -11, -4 - } - }, - { - { - -634, -2321, -155, -406, -220, -54, -51, -131, 54, -30, - -171, -107, 10, -57, 28, 9, 90, 9, 57, -289, - -68, 65, 27, 48, -16, -17, 154, 76, 17, -25, - -23, -15, -22, -14, -32, 2, 4, -75, -17, -15, - 7, -42, 20, 31, 21, 79, 93, 55, -3, -22, - -33, -24, 8, 27, 16, 17, -1, 44, 23, 6, - -16, -2, 25, 22, -16, 24, -18, 11, 9, 5, - 7, 3, -6, 11, 3, 1, 1, 8, 5, -12, - -11, -2, 2, -5, -6, 7, 0, 0, -2, -3, - -1, 4, -3, 2, 5, 2 - }, - { - -95, -1098, -245, -90, -193, -22, -42, -51, -34, -12, - -3, -41, -80, 5, 186, 89, 63, -79, 38, -33, - 88, -111, -14, -53, 101, 8, -64, 10, -140, -61, - -85, 59, -46, -28, 73, 64, 129, 63, 12, 71, - -32, -28, -6, 18, 17, 11, -24, -33, -21, -21, - 4, 15, 16, -9, -19, 34, 11, -8, -16, 18, - 0, -29, 4, -7, -7, 1, 10, 2, 8, 5, - 6, -3, 4, 1, -16, -7, 5, 2, -5, -10, - 4, 11, 8, 0, 0, -4, -2, 1, -5, -1, - 3, 2, -1, -4, -3, 1 - }, - { - 408, 3192, -334, -925, -254, -7, -53, -9, 35, 164, - -12, -268, -48, 65, 34, -172, -8, -209, -334, 5, - -392, 40, 13, 75, 29, -62, -51, -52, -157, -70, - 4, 24, -42, -15, -53, 36, -57, -54, -45, -77, - -53, 30, 2, 5, -15, -42, -20, -48, -1, 27, - -1, -40, -40, -13, 15, 40, -14, 11, -12, 12, - -13, -7, 1, -13, -3, -15, -23, -10, -4, -3, - -14, -11, -23, -3, -4, 9, 19, 3, -9, 9, - 5, 2, -7, -4, -2, -8, 1, -3, 3, 1, - 6, 4, 6, 1, 3, 2 - }, - { - 757, 5438, 946, 536, 63, 33, -21, -25, -3, 65, - 82, 58, -55, -133, -72, 29, 172, 339, 67, 1, - -13, 136, 32, 49, 83, 93, -3, 24, -41, -22, - 15, 42, -30, -9, 2, 22, 17, -7, 17, 67, - 14, 10, -81, -14, 10, -28, 1, -8, 66, 24, - -25, -26, -1, -21, -10, 1, 3, 21, 1, 18, - 10, -20, 7, -1, -1, -9, 11, -1, 7, 12, - -1, -7, 7, 5, -3, -7, 1, 7, 8, 0, - 7, 7, 5, -3, -3, 2, 4, -5, 2, 0, - 0, -4, 3, 0, 1, 4 - }, - { - -79, -111, 62, -1, -24, 20, 60, 1, 22, 17, - 26, 24, -60, -68, 253, 39, 152, -410, -31, -41, - 145, -136, -277, 33, 65, 54, 67, 81, 76, -36, - 61, 113, 38, -6, -16, 0, 14, 79, 138, 63, - 7, -70, -14, -13, 2, -39, -56, -19, -11, 8, - 8, -15, 1, 8, 2, -7, 31, -8, -17, 28, - 11, 6, -3, 15, -11, -25, 12, 5, 9, -2, - -12, 16, 11, 3, 9, 8, 9, 10, 4, -4, - 0, 3, 5, -6, -3, -2, -3, 2, 0, 6, - 3, -2, 0, 1, -1, 1 - }, - { - 1721, 10044, 1190, -181, 78, 65, 14, 10, 103, -11, - -65, 49, 13, 40, 32, -2, -138, -14, -9, 33, - 37, -22, 78, -21, 17, -51, -10, -5, -46, -2, - 87, -69, 7, -45, 126, 50, 36, 1, 52, 63, - 52, 1, -32, -105, -73, -34, 12, -5, -6, 34, - 5, 13, 25, 2, 18, -9, -12, -34, 31, 10, - -21, 23, 3, -2, -13, 4, 2, -1, 10, -17, - -4, -2, 3, -2, 1, -9, -4, 2, 5, 9, - 1, 10, 7, 6, -1, 0, 0, 0, -3, -1, - -8, -5, 1, -1, 3, -2 - }, - { - 34, 307, 144, 76, 0, 10, 41, -1, -16, 9, - -27, 32, 2, 307, 564, 219, 122, -20, 97, 468, - 139, -55, 203, 210, -136, 72, 112, -94, -106, -40, - 79, 45, 22, 69, -27, 22, -7, 23, 25, -28, - -23, 8, 16, -37, -33, -12, -7, 12, 5, -33, - 4, 3, 13, -6, 27, 9, 15, -8, 10, 28, - -2, 11, -6, 19, -6, 5, -5, -11, -5, 24, - 20, -5, -9, 12, -7, -10, 3, 2, 0, -8, - -10, -5, 6, 0, 1, -3, 5, 2, 1, -5, - -3, 1, -3, -3, 3, 1 - }, - { - -790, -6436, -318, 192, 55, 12, -45, 56, 9, 14, - 36, -45, -23, -66, -34, 65, -45, -33, 40, 49, - -92, 26, 0, 118, 58, 1, -7, 40, -54, 6, - -10, 42, 23, -99, -31, 0, 25, 94, 77, 12, - -52, -56, -22, 49, 65, -20, -12, 40, 4, -18, - 29, -9, 36, 30, -12, 16, -13, -16, 14, -11, - -9, 1, -19, 5, 31, -1, 1, 3, 4, 9, - 2, 10, 30, 7, -9, -4, 12, 2, 8, 8, - 4, 7, 4, 3, 1, 3, 1, -8, -7, 0, - 6, 2, -2, 0, -5, -6 - }, - { - 59, -219, -206, -20, -43, 10, 33, 30, 0, -36, - -56, 76, 14, -58, -406, -204, 120, 61, -38, 102, - -148, 58, 28, 146, -67, 39, -38, 28, 50, -41, - -170, -20, 7, 26, -46, -94, 3, -88, -62, 46, - -65, -38, 11, -67, -74, -10, -36, -8, -25, 31, - 10, -8, 34, -21, -38, -12, -4, 0, 14, -1, - 10, -1, -16, 14, 34, 21, -13, -4, 6, 17, - 26, 11, 5, 3, -11, -4, 7, 2, 7, 3, - -1, -6, 9, 0, -4, 3, -4, -9, -4, -1, - 1, -3, 1, -2, 1, 0 - }, - { - 520, 732, -545, -133, 14, 233, 301, 122, -54, 46, - 6, -197, 28, -82, -89, 63, 193, 218, -41, 6, - -68, 57, 109, 106, 53, 49, 24, -4, -11, 90, - 108, 153, 41, -81, -92, 24, -70, 57, 38, 36, - -56, -28, -6, -38, -19, -33, -21, -12, -49, -62, - 9, 19, -21, -5, 13, 26, 8, 4, -5, 1, - 23, 14, -1, 3, -12, 3, -4, 5, 6, -4, - -1, 17, 5, 4, -2, -1, 3, 0, 4, 6, - -1, 2, 3, -3, 1, -1, -3, 0, -4, 2, - -3, -2, 0, 0, -2, -3 - }, - { - -44, -47, -14, 184, -29, 5, 84, 41, 1, -57, - 53, 43, 73, 145, -65, 181, 65, -41, 74, 67, - 146, 33, 192, 36, -56, 46, 25, 42, 20, 27, - -95, -5, 38, -9, -160, -150, -39, -23, -14, 5, - -66, -6, 11, -28, -2, -36, 3, -13, -17, 27, - -7, 1, 9, 52, 61, -11, -24, -9, -23, 14, - 19, -16, 5, 5, 6, -8, 1, -2, 1, 6, - 4, -13, -8, 5, -14, -7, 9, 12, 6, -3, - -2, -2, -4, -2, 4, -1, -5, 1, 5, 5, - 3, -1, -3, -4, 2, 0 - }, - { - -606, -1405, -203, -75, -152, 94, -44, -36, -17, 99, - 71, -2, -66, -70, -18, 96, 40, 65, 76, -12, - -43, -85, -44, 0, 72, 28, 33, -22, -38, 55, - 84, -51, -23, 13, -1, 30, 47, 84, 54, -8, - -26, 11, -126, 49, 47, 3, 28, 1, 27, 2, - -23, 3, -16, 2, 10, 40, 6, -11, 9, 15, - -5, -1, -1, 2, -4, -4, -1, 7, 4, -7, - 4, 10, 6, 2, -2, 6, 5, 9, 5, 0, - 5, -1, -4, -1, -3, -2, 3, -8, -2, -5, - -3, 2, -1, 0, -3, 0 - }, - { - -27, -384, -120, -146, -95, -10, -43, 6, 24, 82, - 26, 23, 462, -107, -69, -248, 14, -18, -4, -9, - 158, -193, 392, 65, 110, -102, -26, -50, -183, -39, - -53, 30, -36, -63, 52, 16, 49, -28, 19, 28, - 68, 17, -57, -2, -51, -46, 14, -14, 12, -22, - -34, -48, -42, -32, 12, -11, -30, 5, 2, -10, - 35, -22, -46, -34, -12, -6, 5, -21, -16, 2, - -6, 11, -4, 10, 6, -17, -14, -10, 8, -3, - 4, -4, 1, 10, -4, 1, -4, -5, 6, 7, - 2, 3, -3, 3, 4, 0 - }, - { - -302, -2463, -335, 160, 110, 90, -66, -1, 52, 24, - 162, 18, -15, -372, -438, 66, -1, 131, 113, -32, - -25, 54, 17, -77, -36, -30, 76, 73, 66, -77, - 33, -46, 19, 89, -60, 40, 4, 68, 14, 18, - -7, 80, -19, -10, -12, -28, -7, -42, 15, 18, - 19, -13, 15, 32, 16, 30, -6, -1, -18, -3, - 13, -15, -20, 0, -1, 4, 8, -2, -2, 6, - 10, -7, -8, -7, -2, 5, -1, 1, 4, 11, - 6, 1, 1, 7, 0, 7, 7, -1, -6, -2, - 1, 5, 2, 3, 3, -5 - }, - { - 15, -235, -100, 14, -80, 17, -11, -43, -77, -64, - -91, -37, 137, -938, -1849, -122, 153, -56, -53, 437, - 163, -112, -30, -129, 45, -21, -107, 7, 50, 162, - -87, 38, 12, 6, -54, -18, -29, -31, 52, 48, - -24, -7, 31, -36, 1, 16, -18, 6, -52, -12, - -6, -19, -16, -33, 0, 12, -3, -30, -5, 0, - -4, -15, 21, -1, 3, 3, -3, 12, 5, 3, - -5, 1, -4, 7, 0, -5, -4, -11, -6, 4, - 1, 3, 4, 3, 1, 2, -5, -2, 3, -3, - -3, 3, 1, -4, -5, -5 - } - }, - { - { - 701, 474, 1231, -280, 43, 8, 0, -60, 40, -20, - 57, 47, 29, -44, -31, 7, -6, -108, 168, -126, - -19, 32, 13, -16, -14, -22, 80, -31, -23, 14, - 25, -42, 23, 9, 1, -34, 11, -15, -9, 31, - 24, -36, -1, -20, -33, 43, -1, 34, 26, -16, - -13, -14, 6, 14, 6, 9, -5, 28, 9, -6, - -7, -11, 5, 5, -13, 30, -18, 11, 7, 3, - 1, -4, -1, 2, -4, 4, 5, 8, -6, -5, - -4, 1, 6, 2, -3, 1, 5, 0, -1, -1, - 0, -2, -1, 1, 1, -2 - }, - { - 118, -988, -106, 185, -22, 16, -17, -4, 14, -24, - 12, -6, -62, -99, 114, -134, -26, 27, 341, 109, - 51, -90, -30, -81, 17, 13, -73, 67, -53, -70, - -40, 51, 24, 53, 32, 47, 15, -36, -6, 32, - -37, 6, -7, 30, 2, 11, 3, 19, -10, -5, - 17, -2, 0, 2, -1, 15, 6, 3, -12, 0, - -4, -7, 11, 6, -11, -3, 5, 6, 4, -1, - -3, 9, 13, 9, -9, 7, 8, -1, -5, -10, - 3, 4, 0, -3, -2, -5, 0, 3, -3, 3, - 3, 1, -5, -2, -1, 3 - }, - { - -359, 2362, -185, -552, 164, 65, -32, -3, 0, 49, - -100, -95, -8, -9, 179, -110, 42, 26, -21, 156, - -62, 135, -79, 0, 10, -93, -39, 27, -10, 48, - -12, 32, -10, 23, 31, 20, 15, -4, -25, -5, - -13, 33, 9, -6, -24, -33, 10, -29, -8, 15, - 2, 6, -12, -9, 0, 23, -18, 14, -13, 15, - -16, -20, 19, 14, 4, -15, -6, 3, 6, 2, - -1, -2, -15, 9, 6, 6, 1, -7, 4, 10, - -4, 1, 0, -4, -4, -5, 0, 4, 2, -1, - 5, 1, 2, 3, 1, -1 - }, - { - -909, 1856, -29, 388, -22, 18, 11, -9, -4, 76, - 68, -55, 23, -30, 27, 31, -17, 151, -17, -27, - -45, 41, -19, 24, -19, -22, -85, 53, -14, -19, - -7, -5, -25, 12, -6, 15, -25, 2, -1, 26, - 20, 18, -21, -18, -23, -6, 38, -15, 38, 2, - -29, 8, 3, -16, -10, 10, 7, 8, 1, 4, - -5, -20, 12, -6, 6, -6, 3, -2, 1, 5, - 5, 5, 7, 2, -3, -6, 0, 1, 2, -6, - 0, -3, 3, -3, -3, -1, 0, 2, 3, -5, - -1, -2, 2, 0, -1, 4 - }, - { - 57, -39, -63, 3, 12, -5, 19, -1, -2, 21, - 39, 26, -108, -3, 264, -14, 61, -616, 472, 22, - 133, -4, -89, 46, -43, -61, -43, 5, 11, -4, - 30, 42, -21, -34, -61, -53, -4, 23, -5, -5, - 46, -43, 22, 13, -4, -26, -37, -22, 14, -5, - 35, 0, -23, 20, -4, -5, -3, -14, -2, 11, - -19, 0, 1, 10, -3, -9, 13, -8, 0, 2, - 4, 8, -3, -12, -2, -5, 5, -1, -2, -2, - -2, -1, -1, -5, 5, 0, -3, 3, -4, 1, - 1, -6, 0, 3, -1, 0 - }, - { - -1751, 3296, -222, -186, -24, 24, -28, -12, 12, -43, - -17, 28, 47, 50, -69, 46, -5, 5, -20, 6, - -10, -5, 70, -8, 23, -21, -29, 21, -54, -21, - 63, -6, 33, -131, 55, -17, 59, 31, 25, 2, - -51, -9, -1, -12, 46, 20, 46, -20, -11, 8, - -4, 1, -16, -10, 23, -3, 0, -18, 19, 11, - -13, 3, -7, 2, 8, 1, -3, 5, 10, -2, - 4, 3, -4, -5, 8, -9, 4, 5, 5, 0, - -4, 7, -2, 0, 1, -4, 2, -1, 2, 0, - -4, 0, 3, 4, 0, -4 - }, - { - 5, 45, 5, 3, -14, -8, 11, -10, 3, 0, - -23, 19, 49, 3, 76, 112, -25, 12, -92, 57, - -48, -158, -70, 111, -23, 28, -40, 7, -73, -31, - 84, -21, 3, 44, 16, 50, -2, -6, 5, -21, - 15, 22, 3, -28, -12, 17, 14, 10, 12, 1, - 17, -3, 4, -7, 4, -21, 9, -13, -12, 19, - 6, 28, -9, 7, -6, 17, -5, -6, -6, 12, - 6, -6, -4, 9, -8, 2, 1, -4, -3, 0, - 1, 2, 4, -1, 0, -2, 5, 3, 4, 1, - 3, 1, -1, 3, 1, -1 - }, - { - 854, -2923, 174, 106, -31, -5, 4, -31, -4, -3, - -35, 19, 17, 3, 56, 65, -20, 38, -19, 29, - -3, -17, -66, 39, 36, 28, 3, 41, -27, -26, - -31, 30, -4, -25, -2, -80, -24, 9, 1, -4, - 13, -21, -4, 40, 15, -5, -3, 29, -65, -53, - 14, -5, 16, 16, -16, 3, -7, -1, 17, -3, - 1, -13, -24, 8, 18, -16, 0, -4, 2, 9, - 0, 1, 5, -5, -2, 3, -1, 0, 7, 3, - 1, 4, -3, 2, 2, 0, 1, -1, -1, -1, - 2, -1, -2, -1, 1, -2 - }, - { - 4, -514, -53, 45, -6, 15, 9, 3, 7, -1, - -33, 71, 5, 182, 45, -1, 213, -108, -65, 191, - -45, -71, 57, 133, -36, -5, -158, 44, 24, -44, - -112, 26, 27, 37, 33, -20, 31, -72, -35, 4, - -30, 4, 3, -34, -23, 20, 10, 23, -40, 34, - -2, -24, 13, 6, -2, -1, -6, -20, 10, -4, - 10, 20, -10, 6, 9, 8, -10, -2, 0, -4, - 3, -3, -4, -4, -4, 4, 5, -1, 3, -3, - 4, 4, 1, 0, -1, 3, -4, 0, 0, -4, - 1, 2, 0, -1, -2, -2 - }, - { - -385, -102, 132, 6, -40, -209, -139, 83, -103, -27, - 59, -108, 73, -20, -35, 67, -96, -9, -13, -16, - -87, 32, 26, -2, -40, 4, 4, -6, -35, 4, - -47, 7, 12, 17, -19, 48, -28, 32, 11, 2, - -46, -8, 35, -1, -13, -21, -6, 10, -2, -28, - 16, 7, -23, 7, 15, 7, 7, 11, -3, -10, - -19, 1, -4, 12, -2, -14, -2, 1, -4, 7, - -9, 1, -7, 11, -3, -1, -2, 8, 1, 8, - 2, 4, -4, -4, -3, -5, 0, 2, -5, -1, - 1, 3, 1, -2, -2, -2 - }, - { - 40, -96, -57, 322, -21, -27, -17, -11, 23, -37, - 23, 89, -42, 55, -153, 127, 23, -273, -32, 188, - -12, -100, 87, -26, -33, 24, 8, 0, 12, 13, - -21, -5, -52, 5, -19, -2, 45, 6, 14, 21, - -34, 4, -11, -14, 12, -27, 37, 5, -26, 5, - 9, 4, 1, 26, 17, -8, -10, 1, -2, -2, - -22, 1, 17, -3, 5, 0, -8, -7, 6, -5, - 0, -4, -7, -1, -4, 5, 3, 5, -1, -1, - 0, -2, -6, 3, 4, -2, 2, 3, 1, 0, - 1, 1, 0, -1, -1, 1 - }, - { - 354, 194, 41, 20, -155, 148, -57, -14, 0, 35, - 79, -50, 56, 86, -76, 0, -31, -49, -2, 30, - -25, -30, -17, -30, 31, -6, -4, 34, -12, 15, - 36, -7, -19, -20, 28, 42, 19, 26, -21, 26, - -13, 38, -44, 85, -1, -1, 31, -5, -3, 6, - 1, 29, -9, 12, -4, 7, -5, -13, 9, -5, - 1, 17, 2, -4, 3, 1, -1, 10, 6, -15, - 5, 4, -2, -6, -2, 5, -2, 3, -2, -5, - 1, -4, -2, -4, -2, 4, 3, -3, 0, -3, - 0, -2, 0, 2, -2, -2 - }, - { - 13, -227, 70, -95, -47, 6, -26, -7, -4, 38, - -34, 113, 94, -899, -3, -18, 19, 59, 56, -33, - 38, -382, 173, 31, 205, -90, -40, 4, -47, -12, - 27, 30, 15, -35, 39, 14, 30, -19, -8, 8, - 24, 12, -16, 52, -4, -21, 11, -26, 12, -23, - -38, -5, 8, 3, 20, -5, -5, 19, -2, -4, - 24, -12, -14, -8, 6, -1, 10, 2, -6, 10, - -1, 9, -14, 7, 4, -12, -4, -5, 12, -1, - 7, 1, 2, 4, -6, 5, -4, 2, -2, 1, - 0, -1, -5, 5, -3, -2 - }, - { - 454, -932, -23, -53, -12, -79, -60, -44, 42, 52, - 41, 14, 58, 89, 319, 167, -184, 35, 53, -105, - -14, 13, 17, -53, 31, -58, -1, -34, 13, -42, - 26, 0, 1, 43, -84, 48, -30, 16, 0, 26, - 28, 42, -31, 14, 15, -14, 13, -22, 17, 0, - 44, 1, -11, 16, 8, 12, 4, -3, -10, -19, - 17, -5, -4, 8, -6, 2, 9, -1, -5, 3, - 7, 3, 0, 0, -5, 10, -3, -1, 2, 4, - -3, 1, 6, 0, -2, 2, -5, -2, 1, -3, - 1, 3, -2, 1, -1, -4 - }, - { - -22, -146, -23, 61, -37, 23, 3, -2, 1, 59, - -7, -9, 38, 330, 466, 242, 81, 37, 52, 315, - -55, -92, 59, -100, 16, -11, -14, 45, -3, 57, - -83, 41, -16, 14, -12, -50, -10, -21, -19, 28, - -50, -19, -3, -3, 15, 26, -16, 28, -19, -11, - 20, -4, -4, 4, 1, 12, -4, -11, -1, 2, - 11, -3, 4, -11, 11, 12, 9, 0, -1, 10, - 7, 3, -3, 4, -3, 10, 1, -4, -2, 5, - 2, 1, 1, -5, -4, -1, -3, -3, 3, 0, - -1, 3, -1, -4, 2, -1 - } - }, - { - { - -582, 3752, 6, -46, 77, -26, 10, 61, -28, 21, - 65, 17, 5, 15, -26, -45, -6, -23, 58, -24, - -34, 3, -1, -42, -25, -29, 36, -8, -36, 30, - -31, -32, 18, 31, -14, -15, -2, 6, 8, 40, - 2, -6, 1, -31, -7, 11, 14, 14, -13, 3, - 7, 4, -12, 3, -9, 15, -1, -3, -7, -7, - 10, -8, -7, -7, -1, 7, 2, 5, -3, -1, - 0, -4, 3, 1, -5, -3, 4, 6, -3, 6, - 3, 3, 0, 5, 0, -1, 4, 2, 3, 1, - -1, -3, 0, -1, -1, -1 - }, - { - -46, -937, 272, 136, 97, -8, -18, 31, 0, 16, - -16, 2, -66, -59, -20, -69, -33, -40, 150, 197, - -61, -49, -29, -53, -129, 86, -8, 57, -57, -53, - -35, 10, 85, 63, 18, 33, -36, 20, -6, 16, - -21, 16, 17, 17, 7, 11, 18, 17, -2, 17, - -4, 5, 0, 24, -3, -15, -3, -1, 2, -2, - -2, 10, 5, 6, -1, -2, -3, 18, 2, -7, - 4, 14, -1, 4, 6, 8, -2, -4, -3, -2, - 1, -2, -2, -1, -1, 1, 2, 0, 2, 1, - -3, 1, 0, 3, 0, -1 - }, - { - 196, 1909, -555, 7, -28, 59, 4, -26, -6, -26, - -75, 14, -49, 63, 115, -11, -30, 0, 190, -40, - 45, 68, -66, -32, 27, -69, -18, 30, 16, 62, - -27, -58, 83, 30, 2, 10, 43, -14, -36, -33, - 20, -2, -4, 9, -14, -8, 1, -7, -2, 13, - -23, 32, -14, 11, 12, -3, 3, 7, -9, -11, - -1, 2, 17, 8, -5, 1, 0, -1, 4, 3, - 5, -4, 1, 2, 3, 0, 0, -4, 8, 2, - -1, 3, -1, -6, -1, 3, 0, 0, 0, 3, - -1, -2, -1, 1, -2, 1 - }, - { - 665, -689, 103, 303, 26, 26, 26, -15, 21, 48, - 9, -61, 82, -47, 14, -6, 51, 34, -51, -31, - -23, 10, 5, 0, -44, -48, -63, 28, -4, 39, - 2, -41, 18, 1, -10, 21, -18, 6, -7, 11, - 13, 4, 9, -14, -39, 25, 22, 8, 12, -18, - -5, 10, -10, 1, 4, 4, 12, -2, 7, -9, - 6, -2, 1, -1, 12, -2, 2, 4, -4, 8, - 2, -1, 1, 0, 3, -6, 4, -3, -1, 0, - 2, -2, -1, -4, -3, -3, -1, 2, -3, -2, - 2, 1, -2, 3, 1, 2 - }, - { - -41, -12, -36, 18, 20, -17, 3, 54, -32, 14, - 66, -11, -5, 113, 107, -180, -259, 206, 49, 88, - -19, 28, 75, -88, -144, -38, 2, 55, -63, 43, - 12, 34, -57, 16, -41, -22, -24, 1, -19, 17, - 8, 3, 18, 38, -25, -9, -18, -17, 24, 18, - 13, 4, -20, 23, -3, -9, -12, 4, 1, 6, - -11, -9, -5, 8, 20, 7, 2, -11, 1, 4, - 5, 0, -7, -8, -2, -7, 5, 2, 4, 1, - 0, -1, -7, -1, 2, 0, 1, -2, -1, 2, - 1, -1, -1, 1, -1, 0 - }, - { - 1215, -1540, 82, -140, -32, -15, 9, 18, -52, 7, - 71, 11, 41, -33, -11, 19, 17, -3, -13, 34, - 16, 4, 31, -8, -9, 17, -48, 33, -48, 1, - 12, 6, -36, -30, -49, 23, 42, 43, -2, 6, - -1, -7, -29, 18, 49, 38, 3, 0, -11, 17, - -21, -3, -8, 3, 17, -6, 12, 10, 1, -3, - -10, -4, 14, 9, 7, -8, 2, 10, 2, 10, - 1, 8, -3, -4, 3, -6, 12, 0, 0, -1, - -3, 1, -8, -2, 2, 2, 2, 2, -1, -2, - -1, 2, 2, 0, -1, -2 - }, - { - -31, 59, 87, -40, -7, -4, 8, 7, 7, -17, - 1, 2, 79, -123, -36, 46, -80, 28, -38, -153, - -60, -72, -56, -36, 26, 22, -121, 38, -59, -23, - 33, -7, -22, 65, 27, 39, 0, -34, -9, 18, - 22, -17, 6, -21, -3, 17, 26, 15, 5, 6, - -1, 5, 6, -10, -7, -6, 2, -8, -14, 4, - 9, 11, -12, 0, 5, 8, -1, 10, -1, -3, - -4, 3, 7, 2, -1, 7, 2, 5, -1, 2, - 1, 4, 0, -1, 1, 1, 2, -1, 3, 0, - -2, -2, 1, 3, -1, -2 - }, - { - -714, -623, -147, 76, -28, 3, 14, -58, -10, 6, - -16, 2, 1, 68, 34, 68, -4, 7, -15, 14, - 19, -32, -12, 24, -19, 50, 44, 12, 14, -44, - 0, -31, -6, 17, 18, -23, -1, 9, -20, -3, - 7, -3, 3, -3, -2, 53, -30, -28, -43, -19, - 13, 8, -6, -13, 12, -5, 1, -1, 12, 0, - -2, -12, 0, -1, -7, 0, -3, -7, 6, 1, - 4, 1, -3, 3, 3, -3, 0, 9, 0, 1, - 2, 2, -5, 1, 1, -1, 2, 5, 0, -1, - 0, -3, 0, 3, 1, -1 - }, - { - -56, -180, 37, -47, 19, 1, -15, 25, 22, 10, - -2, 6, -8, -23, 374, -94, 44, 53, -32, 68, - 25, -112, 103, 74, 75, -138, -13, 7, -69, 7, - -65, 12, 39, -4, 48, 12, -7, -42, 4, -39, - 25, 6, -3, 19, 3, 5, 29, -1, 4, -6, - -18, -17, -1, 7, 12, -6, 10, 0, 9, -8, - -3, 2, 12, -12, -10, -1, -8, -6, -1, 0, - -4, -11, -2, -5, 10, 1, 2, 3, 0, 0, - 0, 1, -6, 0, 3, 2, 0, 7, 1, -4, - 0, 3, -1, 2, -1, 1 - }, - { - 214, -1041, 309, -17, -55, -84, -274, -28, -32, -45, - 77, -6, 27, -7, 16, 7, -108, 63, -29, -90, - -10, 22, 29, -39, 6, -35, 3, -23, 22, -49, - -15, -28, -18, 57, 28, -7, 15, -11, 16, -18, - 4, 2, 36, -7, -9, 24, 11, -5, 5, 28, - 0, 0, 11, -6, -6, 12, 11, 4, -5, -9, - -27, -5, 6, 9, 2, -13, -3, -2, -3, 9, - 2, -8, -5, 10, -2, 1, -2, 4, 4, 1, - -2, 1, 1, -1, -4, 4, 4, 2, 1, -1, - 1, 2, -2, -3, -1, 3 - }, - { - -22, -85, 179, 103, 6, 14, -71, -14, 4, 45, - -2, 30, -35, -61, 7, -22, -46, -137, 29, 162, - -135, -31, 9, -23, 11, 26, 33, 7, 31, -34, - -19, -46, -25, -43, 58, 34, -25, 18, 4, -3, - -9, -12, 11, 24, -13, -7, 20, -2, -2, -5, - 18, 2, 3, -8, 1, 4, -2, -7, 8, -10, - -9, 5, 1, -2, 2, 10, -3, 2, 7, -5, - 1, -2, -5, -3, 3, 2, -6, -6, -3, 3, - -1, 0, -1, -1, -4, -3, 3, 3, -3, -4, - 3, 1, -2, 0, 1, 1 - }, - { - -71, 863, -61, -21, 5, -21, 7, -20, 28, 18, - -18, -81, -7, 103, -28, 27, -95, -62, 0, 20, - -39, 18, -7, -7, -39, 32, -9, 69, -13, 5, - -8, 20, -29, -37, 29, 14, -14, -24, -25, 35, - 15, -8, 45, 35, 11, -8, 21, 0, -7, 6, - 21, 17, 10, 8, 6, -3, -3, -14, 11, -17, - 14, -2, 7, 1, 10, -10, -2, 1, 1, -3, - 7, -3, -2, 1, -1, 4, -2, 1, -6, -4, - -2, 2, 0, -1, -2, 4, -2, 0, -1, 0, - 3, 0, 4, -2, -1, 1 - }, - { - 4, -198, 42, -71, 23, -8, 21, -27, 10, -42, - 20, 137, -286, -291, 13, 55, -36, 137, 10, -11, - -254, 31, 56, 20, 164, 30, -117, 60, -40, 49, - -36, 61, -18, -24, 16, -24, 20, 5, 3, 11, - 16, 18, 11, 20, -13, 6, 23, 8, -29, -12, - -14, 8, 15, 6, 23, 6, 3, 9, -5, -6, - -10, -3, 8, 3, 2, 4, 0, 4, -2, 4, - 3, -1, 1, -3, 4, -1, 4, -4, 1, 6, - -1, -3, 0, -4, -4, 1, 1, 5, -4, -1, - -4, 1, 4, 3, -4, 1 - }, - { - -324, 227, 58, -296, -12, -95, -155, 23, -29, 75, - -13, 47, 25, 115, 398, 8, -88, 7, -38, -40, - -12, 13, 23, 27, 37, -41, 0, -5, -20, -12, - -12, 30, -28, -36, 3, -13, -23, -15, -21, 24, - 57, 15, 10, -8, -1, -16, -19, 7, -7, 21, - 30, 14, -6, -1, -4, -5, 0, -2, -1, -7, - -2, -2, 6, -10, -14, -3, -2, 0, 4, -1, - 2, 2, -1, 7, -6, -2, -2, 3, -2, -5, - -5, -2, 0, -5, 2, -4, -4, 4, 2, -4, - 2, 2, -3, -1, -1, 0 - }, - { - 29, -209, -16, 62, -12, 2, -14, -2, 3, 73, - -25, 54, -73, 553, 635, 177, 49, -11, 150, 53, - -38, 44, 10, -80, -14, 59, -33, 3, 5, -14, - -15, 2, 11, 4, 17, -34, -4, -1, -36, 4, - 0, 14, -9, 0, 10, 16, -12, -7, 15, 6, - 4, 14, 16, 1, -2, 14, -6, 9, 3, 17, - 20, -2, -14, 1, 17, 9, 0, -7, 6, 7, - 6, 1, 8, 1, 1, 11, -2, 1, 0, 7, - -3, -2, -6, -4, 2, -6, 2, -3, -2, 2, - 0, 0, -2, 0, 1, -2 - } - }, - { - { - 303, 3629, -1615, 15, 250, -27, 6, 100, -13, 15, - 21, 7, 13, -27, -54, -69, 0, 20, 12, 15, - -32, -48, -58, 12, 0, -42, 30, -4, -33, 47, - -40, -30, 11, 28, -13, -19, -21, 21, -4, 31, - 12, 26, 25, -22, 8, -3, 24, -4, -26, 12, - 5, 5, -17, -6, -14, 7, -11, -12, -17, -8, - 3, -7, -7, -5, 4, 1, 1, 1, -7, 2, - 7, 2, 2, -4, -8, -5, 1, 1, 2, 5, - 3, 0, -5, 1, -1, 4, -3, -2, 3, 4, - -1, 0, -2, -2, -1, 0 - }, - { - -14, -1036, 112, 23, 45, -29, -59, 48, 2, 6, - -34, 32, -49, -96, -126, 44, 134, -24, -185, -83, - -165, -38, 31, -26, -85, 91, -23, 11, -35, -12, - -44, -48, 37, 29, 23, 52, -1, 47, 10, 7, - -7, 14, -22, -23, 22, 11, -7, -7, 9, 19, - -9, 12, 0, 12, -15, -11, -13, -4, 6, 7, - 4, 5, 2, -2, 1, 4, -2, 9, 0, 0, - 4, 0, -6, -2, 6, 5, -1, 3, 4, -2, - -1, 0, 1, 0, 2, 4, -1, -2, 2, -3, - -4, 1, 1, 2, -1, -1 - }, - { - -60, 2564, 342, 293, -14, 16, 13, -1, 23, 38, - 17, 55, -21, -52, -13, 33, 38, 87, 133, -86, - -3, 34, -71, 11, 66, -62, -26, 24, -12, 45, - -11, -67, 41, 22, -25, -13, 17, 32, -18, -61, - 17, 6, -29, 8, 26, -14, -4, 7, 3, 2, - -28, 26, -16, 20, -1, -9, 21, 6, -12, -19, - -3, 6, 1, -14, -7, 6, 2, -6, -8, -6, - 1, 3, 4, -3, -1, -3, 7, 0, -2, -1, - -3, 2, -3, -1, 2, 1, 1, -3, 0, 1, - -5, -3, 1, -1, -2, 2 - }, - { - -235, -2186, -127, 251, -17, 17, -2, -15, 15, -13, - -53, -21, 108, -32, -11, 7, -3, -35, 4, 8, - -15, 10, -2, -20, -20, -13, 9, 21, -22, 32, - -7, -39, 18, -8, 12, -7, -20, 11, -7, -4, - -20, 6, 11, -22, -33, 24, -5, 3, 2, -3, - 9, 3, 5, 1, 15, 0, 3, -5, -6, -9, - 14, 9, 6, 4, 6, -3, 0, 1, -1, 5, - -1, -7, 1, 1, 6, -2, 2, -3, 1, 2, - 3, 0, -3, 0, -1, -2, 0, -3, -1, 2, - 2, 0, -2, 2, 0, 0 - }, - { - 44, -44, -103, 32, 3, -11, 14, 43, -41, -1, - 48, 17, 65, -41, 69, -98, -223, 540, -227, 58, - -14, -26, 13, -97, -100, 53, 78, 46, -58, 31, - 8, 22, -54, 19, 28, 38, 7, -5, 0, 44, - 12, 26, -5, 18, -25, 7, 1, -9, 9, 22, - -13, 6, 3, 12, 12, 8, 0, -3, -6, 10, - -3, -14, -11, 8, 10, -4, -4, -8, 6, 2, - -4, 1, 1, 4, 4, -5, 4, 5, 5, -3, - -2, -3, -3, 3, -4, 0, 0, -3, 2, 2, - 4, 3, -1, 1, 2, 1 - }, - { - -461, -3919, 103, -88, 38, -14, 21, -3, -25, 27, - 28, -22, -8, -80, 4, -5, -9, 44, -9, 53, - 50, -44, -9, -33, -25, 4, -16, -1, -46, -13, - -48, -11, -30, 30, -31, 35, 8, 24, 6, 16, - 29, 14, 5, 4, -2, 10, -7, 13, -6, 40, - -11, 5, 8, 11, -6, -17, 14, 4, -3, -1, - -1, 2, 9, 5, 0, -7, 4, 2, -2, 3, - 0, 5, 2, 1, 1, 0, 9, -3, 1, 3, - -3, -1, -4, 4, 2, 4, -1, 3, -4, -1, - 1, 2, -2, -2, 2, 1 - }, - { - 3, 21, -90, -62, -5, 0, 24, 32, 2, -8, - 5, -16, 62, -51, -63, -230, -154, 55, 34, -74, - 9, -39, -82, -20, 31, -47, -76, -17, -69, -38, - -31, -32, -80, 49, -7, -5, -3, -6, -12, 27, - -6, -51, 21, 15, 13, -10, 15, 10, -7, -3, - -2, 2, -5, -23, 0, 1, -2, -6, 1, 7, - 3, 2, -13, -2, 6, 6, 11, 17, 0, -4, - 0, 6, 2, 4, 7, 5, 0, 5, 0, 0, - 1, 3, 0, -2, 1, -1, -3, -2, 0, -2, - 0, 0, 0, -1, 0, 0 - }, - { - 520, 745, -302, 47, 18, 4, -13, 14, 14, 11, - -3, -42, -2, -5, -78, 22, -45, -21, 3, 5, - -7, 1, 6, 28, -51, 19, 20, -32, -9, -16, - 31, -8, 25, 23, 21, 12, 28, 32, -6, -21, - -4, 25, -1, -43, -18, 30, -20, -21, 2, 21, - 26, 2, -9, -8, 22, 2, -3, -6, 4, -3, - 4, 3, 18, 0, -14, 4, -2, -1, 4, -2, - 9, 3, 1, 4, -2, -7, 5, 2, -6, 0, - -3, 0, 1, 2, -1, 0, 3, 0, -1, 1, - 0, -2, 1, 3, -2, -2 - }, - { - 4, 316, 189, -42, 3, -4, -23, 26, 11, 1, - 1, 18, -33, -68, 298, -257, -185, 110, 52, 69, - 73, -57, 66, 25, 34, -118, 73, 24, -53, 18, - -52, 8, 62, 23, 27, -36, 0, 45, 46, -13, - 28, -19, 8, 27, 8, 12, 22, -19, 15, -1, - -13, -9, -2, -14, -1, -15, 14, 5, -4, -7, - 0, 2, 18, -13, -1, 10, -2, 2, 3, -1, - -6, -7, 4, 1, 8, -8, -6, -1, -2, 2, - -3, -2, 2, 3, 1, 1, 2, 4, -1, -1, - 1, 0, -1, 0, 0, 2 - }, - { - -68, -1207, 317, -113, 17, 165, -9, -47, -1, 12, - 38, -33, 5, 0, -8, -10, -30, 112, 11, -51, - 10, 4, 3, -13, 57, -27, -11, -22, 30, -52, - 25, 1, -43, -2, -2, -29, -2, -15, 21, 12, - 30, 0, 15, 6, 15, 28, 13, -2, -1, 25, - -11, -5, 13, -12, -14, 11, 11, 3, -3, 0, - -5, -9, 3, 2, 1, 2, 0, 1, 4, 4, - 5, -4, -1, 1, -4, -1, -1, -5, 7, -3, - -4, 2, 5, 1, 2, 4, 0, 0, 2, 1, - 0, 1, 0, 0, 1, 3 - }, - { - 19, -18, 49, -142, -6, 26, -55, 15, -9, 57, - -18, -54, 14, 21, 86, -71, -57, -5, 73, -3, - -32, 75, -7, -3, 32, 57, 27, 2, 49, -6, - -6, -21, 7, -37, 61, 24, -39, 16, 2, -1, - -16, 12, 39, 12, -21, -2, 2, -12, 6, -2, - -1, -11, -5, -24, -1, 0, 4, -4, 6, -6, - 7, 1, -1, 3, 2, 2, 5, 7, 0, -2, - 4, 2, 4, 2, 2, -3, -5, -6, 3, 1, - -4, 1, 0, -4, -3, -3, -1, 2, -2, -2, - 3, 0, -1, 0, 2, -2 - }, - { - -90, 841, -16, 59, 65, -86, 86, 25, 15, -42, - -65, 18, -48, 85, -20, 10, -20, -27, -11, -12, - -7, 1, -1, 13, -41, 35, -19, 40, 12, 8, - -1, 25, -11, 5, -11, -15, -9, -31, -10, 18, - 34, -3, 16, -26, 6, -26, -2, -5, -7, 5, - 10, -12, -3, -13, 3, -5, 5, -15, 3, -10, - 14, -14, -1, -1, 3, -9, 1, -1, 0, 4, - 3, -1, -1, 1, -1, 0, -1, 0, -4, -1, - 0, 6, -1, 3, 0, 1, 0, 1, 0, 1, - 0, 0, 2, -2, 1, 3 - }, - { - -12, -231, 83, -63, -32, 25, 4, -19, 36, -56, - 35, 98, 203, 585, 62, -47, -60, 86, -70, -17, - -232, 135, 65, -30, 71, 82, -85, 96, -23, 109, - -84, 15, -54, -33, 26, -10, 32, -2, 9, -14, - 6, 5, -7, -4, -7, 1, 3, 9, -1, 16, - -4, -4, 8, 6, 19, 8, -3, 5, -7, -11, - 2, 15, 2, -3, -1, 2, -4, -1, 1, 2, - -2, -8, 3, -7, 6, 3, 7, -1, -4, 3, - -4, -5, 1, -3, -1, 0, 3, 1, -2, -1, - -5, 2, 2, -2, -1, 3 - }, - { - 80, 816, 134, -170, 22, -25, -169, 64, -21, 24, - -67, -15, -32, -219, -15, 36, 56, 11, -32, 0, - -2, 19, 11, 52, 59, 7, 29, 36, -22, -30, - -10, 8, -14, -23, 27, -3, 3, -2, -22, 2, - 21, 21, 9, 0, 18, -16, -16, 25, -26, 15, - 4, 3, -11, -7, -7, -9, -1, 9, 2, 11, - 5, 4, -3, -11, -2, 1, 2, -4, 2, -5, - 1, -8, -3, 1, -5, -2, 0, 0, -2, -3, - -3, -4, -3, -3, 1, -3, 4, 3, -1, -3, - -1, -2, -2, -2, 1, 1 - }, - { - -16, -218, 66, 67, 5, 3, -11, -2, -6, 60, - -9, 29, -47, -215, -800, -105, 33, -16, 93, -98, - 23, 117, -58, -30, 51, 22, -82, -22, 0, -4, - -5, 25, 37, -9, -16, 2, -13, -28, -24, -11, - 47, 22, -15, -2, 11, -6, -12, -5, 16, -3, - -10, 16, 19, -9, -4, 4, -11, -1, 3, 15, - 10, -5, -7, 9, 9, -2, -2, 7, 8, -3, - -4, -4, 3, -2, 0, 0, 2, 3, 1, 1, - -9, -2, -3, 4, 2, -5, 2, -2, -2, 1, - -1, -1, 0, 1, -1, -3 - } - }, - { - { - -205, 1082, 935, -40, 49, 67, -17, 47, 27, -22, - -51, 46, 58, 43, -184, -44, 5, 36, -59, 100, - -32, -64, -25, 4, -19, -8, 47, 2, -27, -6, - -12, 3, -22, 13, -9, 7, -35, 10, -16, 25, - 39, 23, -7, 11, 1, -5, 32, -23, 2, 6, - -13, -1, 7, 1, -2, -12, 9, -8, -9, 0, - -15, -3, 4, 3, 2, 5, -4, -4, 0, 2, - 14, 0, 1, -8, -4, -1, -3, 0, 4, -5, - 2, -4, -5, 0, 1, 2, -6, -2, 1, 0, - 1, 0, -2, 0, -1, -1 - }, - { - 14, -811, -175, -47, -26, 28, -85, 16, 0, 18, - -20, 9, -50, -37, -112, 56, 113, 19, -167, -88, - -53, -51, 18, -18, 9, -12, 30, -74, -15, 24, - -78, -14, -23, 7, 21, 37, 40, 13, 34, -3, - 12, -22, -28, -16, 15, 4, -6, -9, 26, -8, - 0, 4, -8, -6, -4, 12, -8, -2, 8, 1, - -10, -3, 6, -2, -3, 4, 1, -5, 5, 1, - 0, -4, 3, 0, 1, 2, 5, 7, 0, -7, - 3, 1, 3, -1, 1, -2, -3, 0, -1, -2, - 1, 0, 0, -6, 0, 2 - }, - { - 26, 2961, 270, 159, -147, -13, 20, 38, 3, 25, - 15, 44, 87, -128, -87, 35, 16, 102, 28, -8, - 49, -4, -6, 37, -16, -92, -17, 25, 21, -48, - 34, 16, -18, 21, -8, 16, -50, 50, -20, -18, - 4, 28, -15, -21, 28, -28, -6, -14, 5, 8, - -22, 8, -11, 28, -20, -9, 2, 8, 2, -11, - -10, 3, -8, -16, -1, 3, -5, 0, -11, -2, - -5, -1, 1, 0, -6, 5, 11, -1, -8, 2, - -2, -5, 0, 5, -2, -2, -3, 0, 0, -1, - -2, 1, 2, -1, 1, 0 - }, - { - -139, -2393, 12, 200, -60, 16, -13, 14, -16, -11, - -26, 10, 13, 61, 12, 36, 9, -30, -21, 26, - -11, 2, -3, -8, 9, 0, 13, 12, -13, -34, - -12, -11, -4, -29, 24, -36, 3, 3, 7, -17, - -8, 11, -1, -25, -7, -11, -13, 9, 12, 5, - -3, 5, 12, -4, 5, 2, -8, -13, 1, 6, - 0, 2, 3, 5, -9, 4, -8, -3, 8, -5, - -2, 1, 8, -1, 4, -1, 0, -2, 2, -1, - -1, 0, -3, 3, -3, 1, 0, -2, 3, 1, - -2, 0, 0, -1, 0, 0 - }, - { - -42, -135, 147, -15, -14, 15, 12, -6, -25, -12, - 39, 15, 49, 91, 38, -96, 86, -30, -88, 71, - 19, 24, -66, -10, -49, 114, -23, 24, 14, -21, - -4, 53, -26, -31, 56, -3, 38, -29, 28, 46, - 0, 23, -24, -3, -13, -7, -4, -10, -6, 13, - -7, 12, 11, 1, 17, 10, 6, -14, -6, 8, - -2, -16, 2, -2, -13, -10, -5, -3, 6, -1, - -2, 5, 7, 5, 4, -4, 6, 0, -3, -5, - -7, -3, 5, 0, -5, 1, -3, -1, 3, 1, - 2, 0, 1, 3, 0, -2 - }, - { - -152, -4184, 132, -30, -41, 10, -13, -25, 39, -6, - -61, -4, -4, -36, -52, 26, 14, 25, 1, 24, - 12, -61, -7, -27, -3, 4, 9, -31, -18, -29, - -50, -1, 0, 16, -1, 18, -14, 26, 21, 21, - 2, 18, 0, -8, -2, 4, 18, 4, 0, 23, - 4, 3, -5, 12, -12, -8, -6, -12, 10, 8, - 0, 2, -8, 1, -1, -1, -2, -4, 4, -3, - 3, -2, 4, 3, -2, 5, 0, -1, 6, 4, - 0, 2, 4, 6, -1, 0, -2, -1, -3, 0, - 0, 1, -3, 3, 2, 1 - }, - { - 17, -194, -54, 0, -6, 9, 5, 54, -25, 12, - -14, 14, 36, 58, -173, -128, 78, -64, 47, -2, - -24, 10, -118, 6, 74, -116, 56, -96, -29, -25, - -71, 19, -40, 2, -38, -17, 2, 20, -3, -16, - -20, -3, 7, 34, 13, -26, 5, 16, -10, 5, - -3, -1, -12, -14, -8, -1, -6, 1, -3, 12, - 10, -1, 0, 2, 2, 5, 10, 4, 1, 6, - 7, -4, -5, 6, 2, 3, -4, -2, -1, -3, - 2, 1, 2, -2, -1, -2, -1, 2, 0, 2, - 4, 3, -1, -3, 1, 1 - }, - { - -291, 1331, 341, 22, 29, 16, -18, 21, 35, -10, - -17, -9, 3, -94, -77, 12, -21, -3, 23, -16, - -16, 21, -25, 18, -3, -6, 0, -45, -6, -23, - 15, 14, 42, 2, 12, -18, 30, 12, 5, -26, - 5, 9, 25, -35, -28, 10, -7, 3, 17, 11, - 6, -9, 10, 15, 3, 6, -13, -5, 2, 1, - 9, 6, 11, -2, -8, 2, -5, 7, 0, 5, - 8, 1, 2, -2, -8, 1, 0, -6, 1, -5, - -2, 1, 3, 2, 2, 1, 2, -3, -2, 1, - -1, 1, -1, 0, -3, -1 - }, - { - 45, 254, 2, 14, -17, 7, -10, -2, -11, -1, - 15, 49, 13, -31, 56, -111, -115, 76, 65, 75, - -15, 15, 76, -15, -51, -22, 60, 1, -42, -34, - 39, -29, 75, 52, -8, -31, -7, 44, 35, 1, - -9, -21, 16, 2, -6, 12, 9, -6, -1, 9, - -2, -1, -1, -25, -8, 8, -3, -6, -13, 0, - 5, 14, 7, 2, 14, 14, 10, 3, 3, 0, - 0, 1, -1, 1, -4, -7, -6, -2, 0, 1, - -1, 2, 8, 3, -2, -1, -3, -4, 0, 3, - -1, -1, 0, -2, 0, 0 - }, - { - -15, -1189, 38, 57, 45, -34, 250, -54, -17, -12, - -1, -36, -34, 14, -15, 8, -54, 111, -41, 36, - -5, 4, -39, 24, 27, -8, 1, -23, -15, -18, - 20, 5, -15, -90, 23, -11, -7, 4, 17, 18, - 8, -11, 12, 26, -11, -7, 13, 2, -2, -8, - -11, -6, -6, -7, 0, 11, 4, 6, 3, -4, - 9, -8, 1, -1, 1, 2, 1, 3, 3, -4, - 3, 4, 1, -5, -2, -3, 1, -4, 2, 0, - 3, 2, 1, -2, 3, -4, -5, -1, -3, 1, - 1, 0, 3, 2, -1, -2 - }, - { - -24, 151, -174, -10, -23, 22, 15, -27, -18, -20, - 9, 3, 21, -17, 128, -36, -34, -4, -25, -10, - 68, 61, -25, 5, 50, 25, 26, -22, 42, 52, - -13, 2, 8, -29, 33, 0, 15, 15, 2, 6, - -23, 15, 43, -20, 2, 6, -19, -8, -8, -1, - -9, -12, -2, -4, 7, 1, 1, -5, -7, 0, - 4, -7, 12, 5, -1, -8, 3, 1, -5, 0, - 8, 3, 8, -1, -3, -3, 4, 2, 6, -1, - -3, -3, -3, 2, 1, -2, 1, 0, 2, 2, - 0, 0, 0, -1, 1, -1 - }, - { - 134, 562, 111, -10, -40, -40, 69, 68, 21, 4, - -22, 5, 61, -42, 3, -2, 25, 4, -16, -25, - -6, -31, 1, 38, -9, 9, -22, 8, 30, -14, - 14, 18, 20, 19, -20, -4, 19, 3, 17, -10, - 18, 19, -9, -36, 7, -16, -1, -5, -12, 4, - -17, -6, -11, -13, -3, -4, 0, 2, 0, 0, - -5, -4, -3, -5, -8, 6, 5, 3, 1, 0, - 0, 3, 0, -2, -5, -1, 0, 0, 3, -1, - -2, 0, 2, 2, -1, -1, 2, 0, 2, -1, - -3, -2, -3, 1, 1, 1 - }, - { - 10, -169, -19, -44, -32, -13, -5, -1, 35, -34, - 16, 29, 294, 778, -269, -8, -30, -26, -72, -40, - 24, 15, -25, -24, -13, 34, 28, 17, 19, 50, - -72, 17, -46, -6, 7, 54, -1, -15, 24, -29, - -8, 14, -4, -31, 28, -13, -21, -10, 2, 10, - -3, -21, 10, 6, 4, 9, -8, 13, -7, 2, - 16, 12, -9, -12, -1, 5, -6, 5, 1, -1, - -5, -1, -3, -4, 2, -1, -5, 3, 2, -1, - 0, 4, 3, 1, 1, -1, -1, -2, -2, 1, - -1, -3, -4, 0, 2, -1 - }, - { - 121, 906, -152, 116, 26, 43, -101, 59, -3, -22, - -5, -148, -1, 32, -351, 35, 175, -32, -30, 18, - -1, -8, -7, 40, 62, 24, 6, 27, -41, -22, - -9, -9, 31, 20, -14, 12, 34, 20, -6, -6, - -17, -2, 22, 2, 43, 2, 4, -3, 1, 3, - -11, 2, -3, -8, -4, 5, 17, 1, -2, 3, - 12, 8, -7, 5, 6, 8, 4, -1, -1, -1, - 5, -12, -3, -1, 1, 2, 1, -3, 1, 4, - 1, -4, 1, 2, 1, 0, 2, -1, -4, 1, - -4, -2, 1, -1, 0, 0 - }, - { - 2, -140, 9, 20, 32, 6, -11, -25, 34, 23, - 21, 37, -2, -286, -1128, -118, 96, 4, 81, -90, - 118, 17, -22, 10, 47, 23, -51, -29, -15, 5, - -14, 41, 15, -19, -39, 29, -56, -33, 16, -40, - 35, -9, -15, 8, 24, -20, 1, 8, 2, -15, - -10, 7, 5, -4, -1, -3, -18, -10, 4, -11, - -2, -1, 6, 5, 1, -4, 10, 12, 1, -2, - -4, -6, -5, -1, -5, -1, 6, 1, 0, -7, - -2, 1, 2, 3, -4, 0, -3, -1, 2, 0, - 0, 1, 0, -1, -2, 0 - } - }, - { - { - 357, 287, 325, 109, 22, 13, -22, -14, -21, -22, - -28, 31, 29, 25, -140, 66, 18, -13, -63, 115, - -18, -22, 36, -23, -14, 16, 32, -4, -25, -16, - 18, 2, -37, 31, 26, 11, -37, 5, -11, 20, - 29, -3, -38, 13, 20, 10, 15, -4, 18, -15, - -13, 5, 23, 17, 14, -4, 13, 8, 12, 4, - -8, 2, 6, 4, 2, 7, -7, -5, 3, 2, - 6, -7, 4, -1, 2, -3, -4, 4, 0, -7, - 1, 0, -2, -1, 1, -2, 0, -1, -2, -3, - 1, 1, 1, 1, 0, -1 - }, - { - -4, -230, 319, 12, -40, 28, -85, -22, -3, 26, - -24, 1, 11, -1, -73, 13, -47, -3, 74, 73, - -1, -57, -4, -13, 45, -24, 28, -24, 6, 43, - -31, -9, -23, 20, -24, -14, -10, -18, 34, 13, - 20, 2, 7, 1, -4, 0, 3, 8, 13, -10, - 4, -10, -2, 6, 15, 7, -13, -7, 8, -4, - -15, -6, 4, 4, -1, 5, 0, -3, 4, 2, - -2, -1, 4, 1, -1, 4, 2, 1, -5, -6, - 7, 0, 1, -1, -1, -1, 1, -1, -3, 1, - 2, 0, -1, -5, 1, 2 - }, - { - -30, 2513, -67, 53, -21, 25, -2, 24, 9, -20, - -57, 2, 50, -51, 18, -19, -57, 65, -6, -81, - 45, -4, 28, 25, -37, -74, 9, 11, 11, -59, - 33, 0, -48, 12, -2, 26, -18, 35, -11, 25, - 16, 17, -3, -2, 14, -29, 9, 3, 12, 12, - -6, 5, -13, 25, -12, 6, -7, 6, 11, 0, - -8, -2, -2, 2, 0, 1, -6, 4, -2, 5, - -2, -7, -3, 5, -2, 5, 1, -3, 0, 1, - -3, -6, 1, 5, -2, -3, -3, 2, 0, 1, - 0, 0, -1, 1, 0, -2 - }, - { - 292, -1830, -5, 180, -69, 19, -8, 14, -26, 10, - 2, 10, -39, 32, 64, 65, -22, 24, 45, 33, - -6, -8, 14, 8, 6, 0, -12, 1, -30, 9, - 9, -19, -8, -51, 9, -39, -19, 22, 14, -4, - 22, 3, -16, -30, 0, -15, -8, 17, 14, -10, - -4, 4, -3, -9, -14, 2, -2, -14, 4, -3, - -11, -4, -3, -3, -9, 3, -6, 3, 3, -9, - 0, 5, 4, -3, 2, -4, -1, -4, 0, 0, - 0, 2, 1, 1, -3, 1, -1, 2, 1, -2, - -3, 2, 0, -2, 0, 0 - }, - { - 26, -257, -34, -40, -3, 3, -11, -17, -14, -6, - 22, -18, -1, 5, 43, 35, 23, -308, 129, 42, - 35, 64, -78, 38, -72, 50, -72, 7, 41, 36, - 6, 51, -13, -44, 1, -34, 29, -34, 13, 25, - -4, 8, -29, 3, -9, -19, -7, 2, 2, 2, - 13, 18, 6, 11, 8, 5, 6, -8, -1, 6, - 7, -8, 7, -4, -17, -4, 1, 5, 2, -1, - 6, 5, 4, -3, 0, -8, 5, -1, -5, -2, - -1, 3, 3, -4, 0, 2, 0, 2, 1, 0, - 0, -1, 1, 3, -2, 0 - }, - { - 410, -3059, 353, -22, -79, 8, -27, 24, 45, -32, - -34, 15, 14, -26, -31, 109, 28, -17, -4, -14, - -16, -25, 4, -31, 5, 22, -4, 4, 20, 10, - -18, 11, -12, -16, 13, -10, -24, 4, 6, 21, - -10, 5, -41, -2, 17, 5, 5, -9, -10, 8, - 4, -18, -18, 4, -4, 3, -6, -14, 5, 3, - 0, 2, -10, 1, 8, 3, -4, -5, -1, -4, - 4, 2, 2, 1, 2, 0, -2, 2, 5, -1, - 2, 5, 0, -1, -2, 0, 0, -2, 1, 1, - 0, 0, 0, 5, -1, 0 - }, - { - 8, -230, 38, 20, -3, -4, -23, 33, -20, 14, - -9, -1, -1, -16, -167, 44, 153, -50, 80, 41, - -48, 26, -64, 8, 75, -43, 101, -52, -16, 27, - -25, 57, -3, -32, -18, -2, 9, 29, 8, -16, - 3, 41, 10, 16, 1, -10, 3, -1, -3, 18, - -13, -7, -4, -2, -9, -7, -3, 10, -10, 5, - 3, -2, 0, 2, 0, 1, -5, -11, -4, 9, - 2, -9, -3, 1, -3, 3, -7, -3, 2, 0, - 0, -1, 2, 0, -2, 1, 1, 0, 1, 2, - 1, 1, 0, 1, 1, -1 - }, - { - 110, 1330, -49, 5, -43, 15, 17, -24, 12, -16, - -13, 42, 11, -32, 6, -2, 4, 31, 6, -15, - 15, 20, -42, 10, 26, -17, -1, -31, 7, -26, - 6, 4, 25, -8, 7, -20, 24, -6, 13, 0, - 8, -24, 21, -8, -23, 25, -3, 6, -10, -12, - -3, 0, 1, -4, -2, 7, -9, 4, 11, 0, - 6, -1, -1, 0, 0, 4, -2, 9, -1, 1, - 3, 0, -3, -4, -1, 4, -4, -2, 5, -6, - -1, 2, -1, -1, 1, -2, 1, 0, -2, 0, - 1, 1, 0, 0, 0, 1 - }, - { - -6, -69, -26, 37, -5, 9, -18, -19, -8, 5, - 3, 21, -7, 52, 68, -75, 3, 11, -17, 47, - -13, -37, 17, 5, 61, 15, -65, 1, -16, -25, - 87, -63, 22, -4, -31, 25, 2, -13, 25, -18, - -19, -14, -13, -13, -1, 2, 5, 19, 0, 12, - 4, -3, -5, -15, -2, 11, -6, -8, 0, 13, - 6, 1, -6, 5, 7, 5, 6, -2, 1, 3, - 4, 0, -3, -3, -5, 1, -1, -3, -2, 0, - 2, 3, 1, 1, -2, -4, -4, -1, 1, 1, - -2, 1, -1, -3, -3, -1 - }, - { - 73, -1506, -399, 67, 43, -180, 98, -36, -15, -29, - -5, -36, -8, 18, -81, 28, -49, 27, -50, 48, - -44, 2, -31, 7, -21, -22, 16, -25, -20, 7, - 7, 14, 28, -55, 43, 9, 8, -3, 13, -2, - -7, -17, 22, 19, -27, -13, 4, -5, -4, -6, - 3, 3, -3, -2, -4, -2, 0, 2, 2, -4, - 2, 0, 1, -4, 1, -4, 2, 3, -2, -3, - 0, 0, -1, 0, -2, 1, 1, 2, -3, 1, - 5, 1, -4, -2, -1, -4, -3, 0, -3, 1, - 1, 1, 0, -1, -1, -2 - }, - { - 18, 273, -99, 132, 2, -7, 13, -70, -34, -20, - 28, 50, -7, -64, 20, -25, -36, -27, -81, 24, - 28, -3, -5, 21, 4, -42, 21, -43, 32, 31, - -9, -9, 0, -13, 4, -8, 30, 8, -13, -10, - -18, -6, 13, -18, 11, 8, -8, -4, -7, -6, - -7, 4, 4, 8, 4, 3, 1, -4, -3, 1, - -7, -3, 12, -2, -2, 2, 0, -1, 1, 2, - 9, 1, 4, 0, 1, 2, 6, 3, 0, -2, - 0, 0, -3, 4, 2, -2, 2, -1, 1, -1, - -2, 0, 1, 0, -1, 1 - }, - { - -125, 131, -49, -87, -28, 53, 17, 10, 8, 15, - 38, 3, 57, -79, 28, -2, 20, 23, -24, -9, - -13, -13, 9, 24, -23, -6, -31, 8, -3, -16, - -9, -13, 14, -12, -16, 7, 42, 36, 9, -20, - -10, -3, -5, -12, 11, 2, 0, 1, -5, 5, - -18, 7, -7, 6, -1, -5, -4, 4, 4, -3, - -10, 5, 5, -4, -3, 7, 5, 5, 2, -5, - 1, 2, 0, -1, -3, 2, -1, 1, 4, -1, - -2, -4, 2, 1, 0, 2, 0, -1, 0, -3, - -1, -1, -1, 2, -1, 0 - }, - { - -9, -43, 62, -56, -12, -12, 6, -21, 35, -14, - -7, 12, -164, 78, -260, 155, 21, 67, 16, -1, - 110, -104, -133, 10, -3, -21, 10, -20, 18, 10, - -12, 18, -50, -1, 6, 38, -32, -4, 19, -6, - -7, -5, -15, -34, 20, -18, -29, -6, -4, 12, - 5, -23, 12, 3, -12, 1, -4, 8, 1, 11, - 6, -3, -6, -1, 4, 2, -6, 7, -3, 4, - 1, 7, -6, -3, -1, -2, -4, 2, 3, -1, - 3, 4, 1, 0, 0, 1, -3, 1, -1, 4, - 0, -5, -2, 3, -1, -1 - }, - { - -197, 600, -38, 114, 10, 74, 25, 55, -28, 14, - 31, -90, 48, 86, -298, 28, 105, -13, -23, -23, - -8, -14, -28, -23, 26, -7, 25, 30, -47, 17, - -2, 20, 52, 13, -27, 31, 27, 8, 2, 3, - -18, -39, 17, -4, 30, -9, -5, -22, -3, -12, - 1, -7, -4, 6, 6, 0, 7, -9, 1, -14, - 5, 8, -1, 11, 4, 8, 2, 4, -2, 3, - 5, -3, 2, 1, -1, 2, 0, 2, 3, 3, - 1, -1, 5, 1, 2, 0, -3, -1, -1, 1, - -2, 1, 1, 1, -1, 0 - }, - { - -9, -126, -37, -20, 8, 2, -4, -3, 48, 34, - 28, 6, -10, 341, 13, 44, 21, 3, 121, -82, - -4, -35, 15, -4, 2, 30, 12, -21, -46, -51, - -30, 22, -40, 0, -1, 3, -34, 9, 18, -30, - 3, -13, -7, 10, 10, -10, 3, 5, -3, -11, - 4, 1, -5, 8, 5, -6, -17, -8, -5, -19, - 0, 1, 1, 1, 1, -1, 7, 1, 1, 1, - 0, -4, -2, 1, -4, 5, -2, -1, 1, -2, - 5, 3, 2, -2, -1, 2, -3, -1, 2, -1, - -1, 2, 1, -1, 0, 1 - } - }, - { - { - -422, 2074, -191, 124, 31, -34, 7, -24, -2, -10, - 29, -19, -22, -28, -17, 48, 19, -40, 24, 39, - -12, -18, 31, -12, -18, 7, 2, 8, -9, -16, - 2, -4, 0, 31, 9, -15, 15, 19, 2, -9, - 14, -13, -4, 4, 14, 25, -11, -5, 8, -5, - 7, -3, 18, 8, 8, 9, -3, 3, 7, 2, - 8, 0, -2, 0, -3, 1, 2, 1, -1, -3, - -2, 0, 2, 2, -2, -6, -1, 0, 1, 2, - 2, 5, 0, -1, -1, -2, 4, -2, 1, -2, - 0, 0, 1, 0, 1, 0 - }, - { - 25, 247, 4, 66, 25, -47, -33, -5, 1, -17, - 0, 11, 11, -38, -16, -57, -116, -23, 112, 39, - 3, -51, -82, 7, 16, 43, 3, 3, 35, 22, - -19, -7, 24, 3, -23, -17, -10, 4, 9, 23, - -6, 27, 27, 10, -2, -4, 8, 2, 0, 5, - 5, -8, 14, 13, 6, -17, -7, -7, -1, 4, - 0, 0, -5, 5, 3, -3, 7, 8, 0, -1, - 4, 0, -2, -1, 3, 3, -5, -3, -3, 3, - 1, -2, 1, 2, -2, 3, 3, -3, 1, 2, - -3, -1, 2, 1, 2, -2 - }, - { - -9, 1411, 489, 199, 132, -22, 13, 12, -14, -30, - 0, -30, -26, 5, 33, -21, 1, 11, -23, -33, - -2, 27, 12, 5, -23, -14, 15, -14, 1, -18, - -44, 0, 1, 11, -19, 4, 46, -23, 0, 1, - 18, -7, 21, 9, 19, -2, -6, 14, 11, 0, - 9, -1, 10, -2, 17, 5, -4, 2, 0, 2, - 1, 2, 7, -3, 1, 8, -3, 0, 4, 4, - -2, -5, 1, 2, 0, -1, -4, 1, 3, -2, - -2, -1, 3, -1, 1, 1, 0, -1, 0, 1, - -1, -3, -2, 0, -3, 0 - }, - { - -208, -887, -231, 104, 6, -9, 9, 5, -5, -9, - -35, 14, -39, 37, 46, 24, -6, 44, 4, 3, - 9, -1, 31, -10, -17, -10, -32, 15, -3, 33, - 18, -32, 17, -35, -18, -9, -35, 20, -1, 8, - 13, -8, -2, -20, -15, 14, 8, 1, 13, -11, - -1, -5, -7, -1, -9, 9, -3, -4, -3, -9, - -7, 2, -2, -3, 3, -3, 3, 1, -2, 0, - 0, -2, -5, -1, -1, -1, -1, -4, 0, 3, - 5, 3, 1, -3, -2, -3, 0, 0, -3, 0, - 1, 2, -1, 0, 0, 0 - }, - { - -17, -400, 32, 1, 4, -13, -6, -10, 1, 20, - 0, -21, 0, 54, 82, -105, -207, 30, 103, -13, - 34, 18, -27, 20, -44, -52, -32, 8, 3, 45, - 46, 19, 3, -12, -16, -12, -4, 5, -2, -2, - 19, -9, 2, -3, -3, -6, -7, 8, 10, 3, - 29, 5, 9, 10, 7, -2, 3, 3, 7, -3, - 12, -1, 4, -4, 0, 2, 3, 3, -3, 5, - 4, -3, 0, -2, -6, 0, 4, 1, 2, 2, - 3, 1, -4, -1, 2, 0, 2, 0, 1, 1, - -1, 2, 1, -2, -1, 2 - }, - { - -321, -1521, -215, -34, -18, -9, 18, 11, -9, 30, - 34, -3, -12, -28, 2, 107, 23, -20, 8, -6, - -4, 13, -29, -38, 9, 34, -13, 7, 23, 8, - -23, -1, -19, -27, 20, -11, 7, -26, 2, 18, - 15, 7, -46, 4, 12, 8, -12, -9, -11, 2, - -3, -17, -2, 7, 8, 1, 5, 1, -2, -8, - -1, 2, 0, 7, 9, -2, 0, -1, -5, 2, - 3, 4, 0, 1, 2, 0, 2, 0, -2, 0, - 0, -1, -6, -2, 1, 1, 3, 1, 2, -1, - 0, 0, 2, 1, -2, 0 - }, - { - -22, -64, 58, -12, -5, -7, -7, 6, 7, -16, - 7, 10, -21, -119, -96, 47, -4, -24, -39, 45, - 10, 1, 50, -79, 16, 18, 13, 30, -60, 9, - 12, 39, 12, -17, 28, -16, 9, 8, 12, -3, - 20, 15, 20, 6, -9, 16, 4, -14, 5, 0, - -12, -2, -1, -4, -2, -5, 5, 7, -10, -3, - -1, -3, -5, 0, 1, -6, -3, -4, 0, -2, - -7, 0, 4, 2, 0, 2, -1, 5, 2, 1, - 1, 0, 1, -2, 0, 3, -1, -3, 0, -3, - -4, -2, 1, 2, -1, -1 - }, - { - -109, 759, 363, 10, 15, 29, 12, -51, -8, 3, - 20, 11, -25, 54, 27, -25, 27, -23, -27, 15, - 23, 7, 10, -3, -6, -9, 18, -26, 1, -1, - -5, -4, 4, 18, 2, 31, 12, 21, -6, 6, - 5, -20, 4, -7, -9, 21, -2, -27, -10, 11, - -8, -3, -18, -9, 8, 4, 8, 3, 12, 0, - 1, -1, 0, 1, 2, 1, 2, 2, 2, -1, - 1, 2, -3, 4, 7, -2, -1, 4, 0, -2, - 0, -4, -1, 0, -1, -4, 1, 5, -1, 0, - 1, 1, 2, 2, 1, 0 - }, - { - -35, -83, 184, -4, 14, -4, -3, -30, 20, -4, - -2, -3, -21, 66, 70, -130, -7, -5, -33, 126, - -18, -84, -9, 96, 39, 38, -60, 9, -38, 7, - 15, -6, 17, -55, 8, 35, 1, -25, 13, -11, - 8, -14, -18, 11, 17, -6, 13, 13, 7, 5, - 0, -9, -8, 0, -2, 2, 1, 7, 9, 7, - 1, -12, -4, -1, -5, -8, -3, 0, 2, 3, - -2, -2, -6, 1, 4, 1, -2, 0, 1, -2, - 1, -5, -4, 1, -1, -2, 2, 3, 0, -2, - 1, 1, -1, -2, -1, 1 - }, - { - -142, -1255, -290, -126, 34, 28, -184, 2, -24, 3, - 4, 12, 4, -49, -29, 1, -18, 15, -10, -17, - -14, -11, -12, -15, -4, -32, -10, -1, 10, 3, - -2, 4, 27, 5, 31, -3, 12, 7, -7, -8, - 17, 13, 9, -17, 3, 14, 1, 0, 1, 13, - 7, 10, 7, -3, -17, -4, 6, -8, 0, 1, - -11, 6, 4, 0, -3, -2, 1, -1, -1, 3, - 0, -3, -1, 2, 1, 1, 1, 3, -4, 1, - -1, -1, -1, 0, 0, 3, 3, 1, 2, 1, - 1, 0, -3, -2, 1, 1 - }, - { - -9, 205, 68, 72, 18, 20, -28, -99, 8, 11, - 18, 23, -14, -35, -73, -28, 26, -78, -49, 47, - -79, -6, 60, 5, -15, -5, -3, -13, 12, -26, - -5, -15, -6, 2, 1, -5, -1, -4, -12, -19, - -16, 0, -2, 8, 4, -3, -2, -4, -1, 9, - 4, 6, -4, -5, -12, 11, -2, 1, 4, -4, - -1, 6, -2, -4, 3, 10, -1, 7, 5, 2, - 5, 1, 0, 1, 4, 2, 0, -5, -3, 1, - -2, 1, 3, -1, -3, -1, 0, 0, -2, -4, - -1, 1, 0, 1, 0, 1 - }, - { - 105, -147, -207, -62, 44, -18, -32, 51, -11, 35, - 6, -34, -13, -27, 27, -15, 26, -5, 2, 5, - -22, 21, 16, -20, -21, -6, 27, -5, -21, -26, - -23, -8, -11, -26, 0, 7, -11, 3, -4, 3, - -1, -12, 1, 3, 2, 11, -13, 4, 10, -2, - 7, 4, 9, 5, -7, 1, -5, -4, 2, -7, - -1, 2, 1, 3, 4, -3, 1, 1, -1, 1, - 4, -5, 3, 1, 1, 2, -2, 1, 1, 0, - -1, 1, 2, 0, 3, 2, -3, 1, -2, 0, - 2, 1, 3, -1, -1, 0 - }, - { - 12, 115, -116, -38, 13, 13, 12, -32, 22, -1, - 0, 23, 50, -425, 72, 94, 10, 99, -20, 52, - -22, -44, -47, -3, -8, 59, -6, -64, 14, 24, - 35, 13, -77, -17, 0, 16, -27, 5, 5, 18, - -1, -7, -19, -15, -9, 3, 1, 0, -12, 7, - 17, 0, 5, -1, 0, -1, 6, -9, 5, -1, - -9, 1, 7, 3, 5, -4, 1, -4, -4, 7, - 4, 1, 0, -4, -2, 6, 1, 2, 0, 0, - -2, -3, -4, -3, 0, -1, 1, 2, 0, 1, - -2, 0, 4, 1, -2, 2 - }, - { - 143, 107, 124, -90, -37, -7, 10, 37, -9, 30, - -50, 94, -5, -77, -19, 26, -22, -21, -12, -23, - -15, -8, -32, -12, 15, 19, 38, 18, 6, 28, - -6, 28, 18, -16, -10, 9, 0, -10, 7, -3, - -8, -15, 8, 3, -8, -23, -14, -18, -8, 1, - 3, -18, 1, 11, -1, -7, -5, -1, -4, -9, - 3, -1, 7, -1, -2, -4, 4, 1, 0, 3, - 0, 5, 3, 0, -4, -2, 1, 5, -1, -5, - 0, 0, -2, -2, 1, -2, -3, 4, 2, -2, - 1, 1, -2, 1, 0, 1 - }, - { - 15, -184, -53, 13, -4, -2, 9, 21, 35, 15, - -21, 1, -52, 236, 719, -74, -13, -22, 89, -39, - -95, -31, 53, -5, -22, -10, 32, -52, -33, -66, - -6, 25, -39, 18, 6, -27, 25, 12, -7, -8, - -13, 15, 28, -1, -16, 10, -16, 2, 9, 0, - 0, 8, 11, 11, -7, -5, -6, -3, -10, 6, - 12, 1, 0, -3, 4, 7, -11, -4, 5, 5, - -3, 0, 5, 3, 2, 3, -6, 2, 1, 6, - 0, -3, -2, -1, 2, 0, 1, -1, -2, -1, - 0, -1, 1, 1, 1, -2 - } - }, - { - { - 259, 3140, -603, 17, 27, -11, 38, -16, -1, 3, - 11, -34, -21, 21, 64, -11, 6, -16, -20, -8, - 24, 12, 9, -2, -10, -11, 2, 16, -14, -18, - -9, -3, 11, 24, -4, -2, 24, 21, 6, -6, - -1, -10, 4, -11, 7, 9, -19, -10, -6, -9, - 0, -17, 3, -5, -3, 6, -2, -1, 1, 8, - 6, -2, -4, -1, -1, 1, 4, 1, -1, -2, - 1, 6, 1, 1, -1, -1, 0, -3, 4, 3, - 2, 3, -1, 0, -1, 1, 1, -1, 3, 0, - -1, 1, -1, 0, 1, 1 - }, - { - -45, 340, 70, -39, 5, -11, 11, 13, 0, -9, - 17, 2, -1, -13, -58, -33, -31, -59, 5, -14, - -10, -14, -16, 35, -9, 8, 11, 18, 16, 18, - -17, 1, 25, 0, 20, 3, 8, 9, -22, -7, - -16, 16, 1, -14, 9, 0, 0, -21, -2, 5, - -3, -6, 11, 3, -13, -13, 1, -4, -1, 9, - 6, 1, -5, -1, 2, 0, 5, 4, -3, -1, - 6, -4, -1, 1, 3, -2, -5, 0, 1, 3, - -3, -3, 1, 2, 0, 3, 1, -2, 2, -2, - -3, 1, 3, 2, 1, -2 - }, - { - 72, 446, -337, 211, 45, -41, 22, 22, 1, 0, - 27, -42, -38, 16, 32, 9, 48, 38, -21, 27, - 4, 22, -8, -1, -6, 37, 31, -24, -18, 15, - -13, 10, -4, -2, -24, 31, 47, -17, 21, -16, - -3, -14, 14, -12, 11, -1, -5, 13, 5, -7, - 9, 3, 9, -5, 18, 3, 0, -4, -6, -5, - 5, 6, 12, -3, 2, 5, -5, -1, 4, 1, - 0, 2, 3, -2, -2, -2, 1, 2, -1, -1, - 1, 1, 2, -2, 2, 2, 1, -4, 1, 1, - -1, -2, 0, -1, -1, 2 - }, - { - -7, -419, -151, 62, -6, -21, -10, -3, -8, -12, - -42, 20, -39, 47, 13, -21, -24, 1, -17, -11, - 3, -19, 8, -26, -22, -9, 3, 14, 10, 21, - 8, -16, 20, -11, -8, 2, -14, -6, -5, 7, - -8, -8, 10, -4, -11, 16, -1, -4, 6, -4, - 4, -4, 3, -2, 1, 10, 0, 1, -12, -6, - 4, 6, -1, 2, 2, 0, 7, -3, 0, 2, - -1, -5, -2, 2, -1, 1, -1, 0, 2, 2, - 2, 1, -2, -1, 0, -2, 2, -2, -1, 1, - 1, 0, -1, 1, 0, -1 - }, - { - 21, -438, -35, 8, -1, -5, 16, -4, -9, 16, - 7, -14, 31, -17, 104, 28, -38, 272, -118, -4, - 55, 23, -17, -20, -25, 26, 73, 19, 2, 19, - 17, -23, 22, 2, -16, 1, 14, 8, -23, -12, - 12, -1, 13, -5, 5, 2, 2, 13, -7, 0, - 18, -8, 10, -4, -4, -14, 2, 5, 4, -1, - 9, -4, 5, 4, 10, 2, 1, -3, -6, 3, - -2, -4, 0, 3, 0, 5, 0, 0, 4, 0, - 1, -2, -1, 4, -1, -1, -1, -3, 1, 0, - 0, 2, 0, -2, 2, 1 - }, - { - 54, -704, -37, -18, 34, 1, 35, -31, -23, 59, - 33, -5, -1, 33, 30, 39, -20, -12, 15, 16, - 7, -8, -6, -11, 0, 5, -2, 3, 10, -8, - -26, 0, 7, 12, 6, -24, 26, -4, -4, 7, - 23, 17, -20, -1, -1, 9, -6, 5, -6, 7, - -5, 2, 9, 6, 4, 2, 15, 6, -2, -11, - -1, 4, 1, 5, -1, -4, 6, 0, -3, 1, - 0, -1, 1, 3, -3, 3, 2, -1, -3, 1, - -3, -2, -2, 1, 2, 1, 0, 2, 0, 0, - -1, -1, 0, -1, 1, 0 - }, - { - -7, 66, 52, -22, 2, 2, 0, -13, -6, -11, - 7, -1, -12, -94, -114, 15, -50, -87, -70, 59, - 28, -15, 65, -68, -8, 12, -40, -44, -25, 13, - -8, 15, 10, 10, 29, -18, -13, -6, 19, 16, - -6, -19, 14, -8, -4, 18, 2, -6, 5, -12, - -5, 8, 3, -5, 6, 0, 5, -1, 1, 1, - -3, -1, -2, -1, 5, -4, 5, 0, -1, -6, - -2, 7, 2, 4, 3, 2, 1, 4, 0, 0, - 2, -1, 1, -1, 1, 2, -3, -2, -1, -3, - -3, 0, 1, -1, 0, 0 - }, - { - 264, 410, -274, -27, 11, 11, -17, -15, -8, 7, - 17, -37, -19, 35, -30, -23, 6, -47, 2, 29, - -11, -12, 20, -2, -19, 16, 25, -13, 3, -5, - -16, -11, -4, 11, 2, 26, -8, 2, -18, 5, - 7, -1, 2, -21, -9, 7, 0, -29, 0, 16, - -2, -5, -15, -2, 9, 5, 9, -3, 5, -5, - -4, 1, 5, -2, -3, 0, 0, 0, 2, 0, - 1, 1, 2, 4, 0, -5, 3, 1, -2, 2, - -1, -5, 0, 1, -1, -1, 1, 3, 0, 0, - 0, 1, 2, 2, 0, -1 - }, - { - 1, 23, 87, -18, 1, -4, 11, -12, 29, -1, - -13, 2, 7, 66, 87, -75, -73, 13, -10, 62, - 23, 20, 46, 134, -10, 28, -5, -35, -32, 28, - -19, -8, -5, -30, 12, -4, 20, 12, 3, -7, - 17, -5, 2, 14, 6, -16, 3, -3, 6, -1, - -3, -2, 7, 4, -8, -4, 4, 8, -6, -2, - 2, -5, 6, -2, -1, -3, -4, -1, 0, 0, - -3, 0, -1, 4, 3, -2, -1, 2, 2, -1, - -1, -7, -1, 1, 0, 1, 3, 1, 0, -1, - 1, 0, 1, 0, 1, 2 - }, - { - 194, -774, -214, -117, 59, 52, -171, 12, -17, 25, - -1, 9, -4, -32, -22, -8, 35, 16, 6, -7, - 11, -7, 6, 2, 23, -16, -24, 7, 32, -10, - -12, -12, 5, 9, 23, -19, 11, 17, -15, -6, - 17, 23, -4, -20, 29, 20, -1, 11, 4, 14, - 2, 3, 5, -9, -12, 2, 2, -8, 3, -2, - -5, 0, 0, 2, -6, 2, 0, -5, 1, -1, - 1, -2, 1, 0, 2, -1, 1, -2, 1, -1, - -2, 0, 2, 0, 2, 4, 2, 0, 2, 0, - 0, -1, -1, 0, 1, 2 - }, - { - 14, 66, -41, 1, 9, 5, -37, -70, 23, 30, - 10, -12, -1, -28, -82, -105, 57, -9, -19, -16, - -87, 13, 65, -6, -10, 8, -25, 12, 27, -19, - 1, -10, -10, -8, 4, -14, -11, -9, -7, -1, - -15, 7, -2, 2, -4, -8, -5, 3, 10, 14, - 3, 0, -9, -2, -5, 4, 1, 3, 3, -4, - 4, 2, -4, 1, 3, 1, 3, 8, -3, -2, - -1, -2, 2, 3, 1, -3, -2, -4, 2, 0, - -2, 1, 2, -3, -1, 0, -1, -1, -2, -1, - 1, 0, 0, 1, 1, -1 - }, - { - -80, -289, -95, -14, 66, -125, -79, 68, 16, 35, - -24, -9, -7, 9, 26, -4, 30, -1, 20, 11, - -6, 12, 3, -30, -17, -13, 41, -7, -4, -18, - 0, 5, -20, -10, 8, 2, -38, -21, -9, 6, - 8, -14, 6, 7, 3, 2, -17, 5, 14, -8, - 12, -1, 15, -5, -5, 5, 1, -7, -4, 1, - 4, -6, 0, 6, -1, -6, -3, -1, -1, 4, - 1, -4, 3, -1, -1, -1, -1, -1, -1, -1, - 0, 4, 0, 0, 1, -1, -1, 1, 0, 2, - 1, 1, 1, -2, 0, 1 - }, - { - -12, 183, -14, -19, -3, 11, -8, -33, 14, -6, - 15, 6, 125, -317, 84, 21, -31, 47, -40, 51, - -66, 55, 14, -54, -29, 67, -24, -40, -12, 18, - 7, 22, -53, 8, -11, -25, -28, -14, 2, 19, - 4, 5, -8, -3, 8, 10, 19, 9, -4, 3, - 12, 6, -2, -3, 8, -2, -1, -9, 4, -5, - -5, 5, 3, -1, 3, -3, 0, -6, 3, 2, - 1, -1, 3, -1, 2, 4, -1, 0, -2, 0, - -3, -2, -3, -3, 1, -1, 2, -2, 1, 0, - -2, 2, 2, -2, 1, 2 - }, - { - -24, -183, -18, -169, -12, -101, -131, 3, -7, -8, - -9, 144, -40, -9, 76, -43, -42, -13, -1, 10, - 5, 14, -11, 13, 0, 18, 34, 19, 5, 8, - 6, 4, -17, -21, 0, -3, -3, 1, 18, -3, - -20, 6, 3, -3, -2, -10, -3, 6, 3, 6, - -8, -4, 2, -2, -7, -3, 0, 10, -3, 1, - 3, 1, 6, -5, 1, -4, 6, -2, 1, -1, - 2, 2, 1, -1, -1, -2, 3, 0, -3, -3, - 1, -1, -5, 0, 0, -1, 2, 3, 0, -1, - 0, -1, -2, 0, 2, 0 - }, - { - -3, -169, 49, 28, -8, 8, 7, 27, 28, -16, - -30, 17, 11, 5, 244, -120, 47, -13, 19, -33, - -17, -13, 8, -5, 0, -29, -1, -84, 20, 15, - 2, 21, -9, 30, -8, -5, 24, -18, 19, 3, - -3, 25, 19, -13, -2, 8, -13, 3, 12, 5, - -2, 7, 4, -1, -7, 1, 3, 1, -1, 6, - 2, -2, 3, -2, 0, 2, -11, 4, 3, 4, - -3, 2, 6, 2, 2, -4, -3, 3, 0, 2, - -3, -2, -2, 3, 1, 0, 2, 0, -2, 1, - 0, -3, 1, 1, -1, -2 - } - }, - { - { - -131, 2235, 252, 126, 1, 24, 10, -4, -7, -23, - -28, -13, -5, 51, 45, -34, 5, 14, -19, -38, - 44, 14, -11, 16, -12, 1, 18, -4, -31, 5, - 2, 4, -1, -9, 13, 15, 7, 8, 3, 7, - -2, -6, 0, -14, 2, -11, -2, -2, -12, -16, - -11, -8, -3, 1, 3, -1, 13, 6, 6, 2, - -2, -4, 5, 4, 1, 1, 1, -1, 3, 1, - 4, 3, 0, 0, 2, 5, -3, -1, 2, -4, - -3, -2, -1, -1, 2, 0, -2, 0, -2, 0, - -1, 0, 0, 1, 0, 0 - }, - { - 31, 230, -18, -79, -21, 18, 6, 2, -2, 8, - 20, -19, 5, 25, -93, 15, 26, -20, 9, -24, - 4, -1, 21, -6, -8, 15, -3, 8, 6, -5, - 23, -11, 2, 0, 15, 9, -1, -3, -11, 4, - -12, -16, -21, -3, 11, -2, -8, -6, -11, -7, - 0, 0, -6, -14, 1, 6, 2, 1, 3, 1, - -5, -5, 1, -3, -1, 4, -2, -3, -2, 2, - -1, -1, 5, 3, 0, -1, 2, 2, 0, -4, - -1, 3, -1, -1, 0, -1, -2, 1, -2, -2, - 2, 1, -1, -1, -1, 2 - }, - { - -93, 169, 71, 85, -44, -19, 28, 35, 18, 18, - -2, -45, 3, -6, 0, 14, 31, 46, -35, 70, - 40, -5, -8, 3, -6, 15, -12, 9, -23, 0, - 18, 33, -24, -16, 14, 28, 9, 22, 23, -6, - -1, 6, -7, -19, -8, -1, -3, 1, -1, 5, - 2, 4, -4, 1, 0, 5, -1, -5, 0, -4, - 0, 6, 0, 0, 6, -7, 1, 0, -4, -2, - 3, 1, -3, -1, 0, 3, 4, -3, -2, 1, - -1, 0, 0, 3, 0, -2, -1, -1, 1, 0, - 1, 3, 0, 0, 2, 0 - }, - { - 202, -460, -251, -27, 3, -22, -11, -8, -12, -2, - -10, 6, -21, 40, 37, -16, 1, -19, -4, -9, - 7, -29, -27, -6, -4, -15, 30, 7, 9, -22, - -12, 6, -12, 6, -2, 11, -8, -22, 16, -10, - -6, 5, -2, -1, -5, -5, -10, 3, 1, 1, - 10, -1, 2, -3, -3, 5, -3, 1, -7, -4, - 1, -3, 0, 2, -7, 3, 1, -2, 0, -3, - -2, 4, 6, -1, 0, -1, -2, 2, 0, -1, - -1, -3, 0, 2, 1, 1, 0, 0, 3, 0, - -2, -1, 1, 0, -2, 1 - }, - { - -14, -391, 15, 8, -14, 11, -5, 12, -22, 3, - 7, 6, -1, 34, 129, 81, 186, -11, -154, 65, - 41, 18, 11, -20, 19, 82, 44, -8, 1, 29, - 10, -12, 4, -4, 6, -21, 18, -21, -24, 9, - -3, -1, -8, -1, 6, -3, 1, 9, -14, -6, - 4, 2, 1, -4, -1, -7, -1, -1, 5, 0, - -1, 3, 6, 0, 0, -10, 1, -3, -1, -1, - 0, 3, 3, 4, 7, 2, -5, -2, -4, -4, - -3, -2, 6, 3, -3, 0, -4, -1, 1, -1, - 0, -1, -1, 2, 1, -1 - }, - { - 187, -620, -154, 16, 24, 6, 1, -18, 16, -6, - -30, 14, 32, 43, 15, 20, -11, -4, -18, 12, - -18, -23, 19, -1, 3, -16, 19, 13, -1, -20, - -18, 4, 26, 17, -3, -2, 1, 7, -8, 5, - 0, 8, 21, -15, -14, 10, 2, 16, 1, 6, - 1, 10, -8, -6, 3, 0, 5, 1, 1, -3, - 3, -1, -8, -1, -2, 2, 1, -3, 2, -1, - -3, -3, 3, 2, -3, 3, -3, 0, 2, 0, - -1, 3, 6, 2, 0, -3, -2, 0, -1, 3, - -2, -1, -2, 1, 2, -1 - }, - { - 23, 16, -64, 18, 5, 8, 8, -35, -7, 7, - 6, -8, -3, 111, -316, 51, 22, -16, -68, 73, - 37, -10, 30, 3, -16, -17, -15, -69, 39, -66, - 1, 10, 26, 8, -18, 4, -9, -9, 2, 14, - -22, -2, 12, 8, 1, -5, -3, 2, -1, -7, - 5, 4, -1, -8, 7, 1, -4, -8, 14, 0, - 2, 4, 6, 0, 3, 1, -1, -3, -2, 3, - 6, -1, -3, 3, 0, -2, -2, -1, -3, 0, - 2, -1, 0, 0, 0, -2, 0, 1, -1, 1, - 2, 3, 0, -1, 1, 1 - }, - { - -384, 819, 206, -7, -41, 5, -1, 1, -8, -12, - -16, -10, 30, -24, -46, -21, -30, 16, 31, -7, - -17, -8, 4, -15, 13, 16, 2, 13, -15, -19, - -18, -8, 5, -9, -8, -7, 0, -17, -11, 6, - 10, 11, -19, -4, -15, -1, 15, -8, 5, -4, - -2, -16, 17, 0, -1, 3, 0, -1, -5, -3, - 3, 3, -2, -5, 2, 3, 0, -3, 3, 5, - 0, -2, 4, -4, -7, 1, 1, -5, 1, 1, - -3, -1, 2, 0, 0, 1, -1, -2, 1, 0, - 1, 1, 0, 0, -1, 0 - }, - { - 29, -37, -68, 22, -20, 9, 3, -23, 19, 7, - -6, 6, 23, 18, 105, 28, -112, 87, 52, -39, - 1, 104, 76, 58, -18, 20, 37, -104, 14, -4, - -3, -1, -18, 14, -9, -21, 23, 19, -3, 0, - -13, 3, 12, -3, -22, -15, -4, -4, 2, 8, - 0, 6, 7, -7, -8, 0, -2, -3, -15, 2, - 8, 7, 6, 6, 12, 1, 4, -2, 0, -1, - 2, 5, 2, -3, -5, -2, 1, -1, 1, 1, - -3, 2, 4, -1, -1, 0, -3, -3, 1, 1, - 0, -1, 1, 0, 0, -2 - }, - { - -192, -624, 212, -22, -30, -52, -14, -10, 10, -17, - -27, -25, -10, 13, -34, -16, 56, -8, 16, -2, - 22, -16, 1, 7, 14, 5, -19, 7, -1, -4, - -9, -12, -9, -9, -4, 13, 11, 0, 3, -5, - -3, 4, -3, 3, 13, 1, -6, 19, 0, -11, - -6, -2, -14, -8, 8, 1, 0, 3, -3, 0, - 4, -6, -2, 1, -2, 1, -1, -2, -1, -4, - -3, 2, -2, -2, 1, -1, 0, -1, 2, -2, - 3, 1, -1, -1, 0, -3, -3, -1, -2, -1, - 0, 0, 2, 0, 0, -2 - }, - { - -21, -17, 28, 10, -20, -22, -27, -22, 8, 17, - -7, -18, 42, -41, -60, -70, 30, 12, -27, -60, - 31, -20, 14, -14, 12, -9, -27, 16, 20, 30, - 8, -14, -11, -1, -17, -9, 15, -9, 7, -5, - 5, -5, -3, -6, 0, -10, -2, 1, 7, 3, - -10, -1, 6, 8, 4, -3, 6, -1, -3, 0, - -2, -3, 4, 7, -4, -4, 1, -4, -4, -2, - 1, 3, 2, 0, -3, 0, 1, 4, 4, -2, - -1, -3, -1, 3, 3, 0, 0, 0, 1, 3, - -1, 1, 0, 0, 0, -1 - }, - { - 45, -350, -121, 38, -14, -114, -5, 42, 35, 20, - 9, 29, 11, 47, -3, 24, -11, 25, -6, 5, - 17, -29, -8, -6, -17, -6, 8, 6, -5, -2, - 17, 3, 0, 7, 0, 9, -2, 3, -12, 1, - -13, 5, -12, 8, 4, -5, -3, -5, 3, 1, - -1, -2, -1, -3, -1, 3, 2, -4, 1, 2, - 0, -5, 5, -3, -5, 2, 1, 2, 2, -2, - -1, 3, -2, -2, -4, -2, 2, -1, 1, 0, - 0, -1, -2, 1, -2, -1, 3, -1, 2, 0, - -2, -1, -3, 0, 1, 0 - }, - { - 8, 151, 67, -64, -25, -6, -18, 4, 8, -28, - 7, -15, -113, 102, -45, -93, 37, -1, -1, -10, - 66, -20, -6, -110, -11, 1, -12, -14, -16, 11, - -16, 25, -18, 7, 8, -30, -15, -25, 1, -4, - 8, 0, 0, -4, 11, 5, 8, -4, 13, 1, - -6, -9, -6, 6, 3, -12, -2, -1, 1, 7, - 8, -3, -9, -2, 1, -1, -2, 2, 6, -2, - -1, 0, 1, 2, 0, -5, -7, 0, 0, 0, - 3, 3, 1, 2, 1, 0, -1, -4, 2, 1, - 1, -1, -4, -1, 2, -2 - }, - { - -60, -110, -75, -79, 6, -81, -79, -7, 3, -38, - 44, 22, -6, 47, -21, -16, 15, 6, 5, -4, - 8, -3, 3, 6, -14, 3, 14, 23, -20, -8, - 26, -9, 6, 7, 8, -14, 15, 25, 17, -7, - -31, 3, -9, 8, 12, 16, 14, 3, 1, -1, - -8, 12, -7, -7, -2, 11, 7, 2, -1, 8, - 2, 4, 5, 4, 9, 6, 5, -2, -1, 0, - 1, -1, 0, 0, 4, 2, 1, -5, 2, 4, - 2, 0, 2, 3, -1, 2, 2, -3, -1, 1, - -2, -1, 1, 0, 0, 0 - }, - { - -7, -125, 70, 4, 3, 13, 11, 25, 32, -32, - -3, 4, 61, 23, -306, 1, 164, 38, -75, 9, - 54, -8, -13, -11, 10, -6, -39, -47, 22, 24, - -11, 16, 28, -9, 12, 13, -41, -6, 28, -13, - 7, 2, -9, 8, 8, -12, 14, 2, 4, 2, - -8, 0, -6, -6, 2, -5, -1, -4, -4, -11, - -8, 3, 2, -5, -3, -4, 9, 3, -3, -1, - 3, -2, -2, 0, -1, -3, 3, -1, -3, -4, - 1, 3, 3, 1, -2, 0, -1, 1, 2, 0, - -1, 0, 0, -1, -1, 1 - } - }, - { - { - 192, 1187, -540, 117, 1, -2, -24, -8, -7, -27, - -5, -5, 1, -3, -39, -12, 6, 22, 32, -3, - 8, -14, -4, 21, 4, 3, 10, -2, -19, 27, - 17, 11, 11, -4, 13, 3, 8, 2, 3, 15, - 2, -2, -2, -11, -5, -12, 3, 4, -6, -18, - -10, 1, 4, 3, 2, -7, 4, -3, 3, -4, - 0, -5, 4, 3, 1, 0, -2, 1, 5, 1, - 1, -3, 0, -1, 0, 1, -4, 2, -1, -4, - -3, 0, 2, 0, 2, -3, -1, 0, -2, 0, - 0, -1, 1, 1, -1, -1 - }, - { - -3, 198, -54, -62, 16, 22, -9, -14, 4, -16, - 3, -18, 10, 11, -74, 38, 41, 13, 37, -23, - 5, -1, -9, -24, 4, 31, 5, 4, -17, -29, - 18, -36, -6, 15, 3, 20, 4, -3, 4, 15, - -8, -16, -18, 3, 4, -1, -3, 15, -8, -7, - 8, -3, -7, -6, 14, -1, 2, 6, 1, -8, - -9, -3, 3, 1, -1, 2, -5, -1, 0, 2, - -3, 3, 2, 1, -1, 1, 3, 1, -1, -3, - 2, 2, -3, -2, -1, -2, -1, 1, -2, 1, - 3, -1, -2, -1, 0, 2 - }, - { - 71, 212, -89, -112, -94, -15, 6, 11, 4, -9, - -21, -44, -2, -10, -18, -13, -5, 38, -16, 37, - 39, -34, 10, 36, 0, -7, -13, 34, -7, 4, - 6, 5, -17, -6, 24, 1, -9, 8, 15, 15, - 3, 1, -8, -15, -13, -1, -3, -1, -1, 4, - -7, 1, 0, -4, -11, 4, -5, -1, 5, 0, - -6, 1, -5, -1, 0, -7, 4, -1, -4, -1, - 1, -6, -2, 4, 0, 4, 1, -3, 2, 2, - -1, -2, 1, 2, -1, -2, -1, 1, -1, -1, - 2, 3, -1, 1, 1, -1 - }, - { - -252, -865, -47, -58, 5, -10, 5, -5, 6, 28, - 9, -8, -5, 28, 32, -17, -10, -15, -3, -15, - 7, -8, -11, 2, 6, -4, 26, 9, -21, -28, - 5, 15, -16, 10, -1, 25, 3, -5, 22, -7, - 9, 0, -9, -1, -2, -5, -6, 1, 5, -3, - 6, 2, -7, 2, -4, 4, -5, -4, 0, -3, - -3, -4, 0, -1, -5, 0, -4, 1, 0, -2, - 1, 6, 4, -1, 0, -3, 0, 1, 0, -2, - -1, -2, 2, 1, 0, 0, -2, 2, 2, -1, - -1, 0, 1, -1, -1, 2 - }, - { - -6, -328, 50, -3, -7, 7, -10, 26, -12, 7, - 4, 9, -18, -28, 66, 92, 96, -191, 57, 116, - 32, -11, 5, -2, 19, 40, -80, -36, 36, 77, - 28, 19, 1, 11, 7, -44, 2, 1, -5, 9, - -2, 8, -1, -2, 5, 3, -4, 6, -7, -14, - 2, 2, -2, 0, 3, 3, 2, 5, 8, 0, - 2, 5, 4, -3, -3, -8, 6, 4, -1, -2, - 5, 3, 3, 1, 3, -1, -2, -1, -5, -2, - -1, 2, 4, -2, 0, 0, -2, 2, 0, -1, - -1, -1, 0, 2, -1, -1 - }, - { - -244, -1051, 31, 64, -17, 4, -7, 16, 7, -39, - -29, 13, 15, 7, -29, 0, -7, 3, -14, -10, - -30, -5, 19, -12, 0, -16, 9, 24, -19, -26, - -1, 17, 10, -9, 7, 10, -4, 4, -2, 7, - -31, -7, 23, 4, 0, 0, -9, 7, 0, 4, - 5, -1, -16, -7, 0, -9, -7, 0, 6, 3, - 3, -2, -6, 0, 2, 0, -3, 0, 2, -2, - -4, 0, 2, 0, 0, 1, -3, 1, 3, 1, - 2, 4, 4, -2, -1, -1, 0, -2, 1, 1, - -1, -1, 0, 2, 0, -1 - }, - { - 2, -42, -34, 15, -2, -1, 20, -8, 8, 5, - 0, -3, 1, 125, -310, 21, -12, 2, -67, 56, - 37, -32, 9, 61, 37, -29, 6, 1, 26, -79, - -6, -1, 6, -19, -3, 25, 0, -4, -10, -7, - -8, 22, -1, 2, -1, -5, 1, 6, 0, -3, - -3, -4, 1, -2, 2, -2, -4, -4, 4, -1, - 5, 2, 5, -2, 1, 2, -6, -1, 1, 4, - 2, -5, -2, 0, -3, 0, -4, -2, -2, 2, - 0, -2, 0, -1, -1, -1, 2, 1, 1, 2, - 2, 1, -2, 0, 0, 0 - }, - { - 352, 1402, -178, 34, 1, 18, 27, -11, 3, -18, - -21, 27, 12, -35, 11, -8, -22, 23, -1, -21, - 0, -12, -1, 2, 34, 2, -10, -4, -26, -12, - -6, 2, -3, -18, -5, -23, 1, -7, -4, 8, - 3, 2, -10, 3, -19, -1, 12, 7, 2, -11, - -2, -5, 20, -5, -4, -1, -3, -1, -2, 1, - 3, -2, -5, -1, 5, 0, 1, -2, -1, 1, - 0, -2, -1, -5, -1, 5, -3, -3, 4, -1, - 0, 3, 0, 0, 2, 0, -1, -1, -1, 0, - 1, 0, -1, -1, 0, 2 - }, - { - 5, -107, 29, 39, -7, 8, -10, -34, 6, 2, - 6, 4, 14, 51, 99, 119, 60, 86, 41, -73, - -12, 84, -14, -40, -6, 18, 20, -22, 41, -25, - 31, -6, 9, 13, -12, 1, 4, -5, 5, -3, - -19, 2, 3, -7, -18, -4, -1, 4, 3, 11, - 1, -1, -6, -7, 2, 4, -11, -8, -6, 7, - 8, 0, -3, 2, 4, 0, 5, -1, 2, -2, - 4, 5, 1, -6, -5, 1, 0, -3, 0, 0, - 0, 4, 1, 0, -1, -1, -3, -2, 2, 1, - -1, 0, 0, 0, -1, -2 - }, - { - 162, -434, 66, 59, -19, -69, 8, -12, 4, -39, - -19, -17, 2, 30, 4, -4, 1, -37, 16, 11, - 6, -12, 8, 8, 3, -2, -19, -1, -10, 10, - 4, -4, -4, -4, -2, 10, -4, -15, 8, -13, - -4, -5, 11, 11, -9, -4, -7, 8, -3, -9, - -3, -2, -13, 4, 14, 3, 2, 3, -3, 4, - 3, -2, -2, 1, 4, -2, -1, 0, -2, 1, - -1, 2, -3, 1, 0, 0, -2, 3, -1, -1, - 3, 0, -3, 0, -2, -3, -2, 0, -3, 0, - 0, 1, 1, -1, -1, -2 - }, - { - 15, -50, -123, -43, -37, -2, 31, 15, 2, -11, - 8, 5, 18, 18, 30, -2, -21, -57, -29, 18, - 39, -25, -10, -33, 10, -27, -16, -17, -13, 12, - -3, -14, -10, 3, -14, 2, 25, -4, 4, -14, - 16, 1, -2, -7, 1, -7, 4, -3, -6, -5, - -5, 4, 6, 5, 2, -2, 0, -2, -1, 1, - -5, 0, 5, 2, -5, 1, -4, -6, 2, 1, - 2, 1, -1, -2, -1, 3, 2, 3, 0, -1, - 0, -2, -1, 4, 1, 0, 1, -1, 2, 1, - -1, 1, 0, 0, -1, 1 - }, - { - 8, -338, -85, 32, -18, 33, 60, -5, 16, 5, - 20, 4, -1, 17, -11, 19, -38, 6, -22, -1, - -2, -20, -1, 2, -8, 0, -14, 27, 2, -1, - 9, 6, 16, 5, 3, 21, 22, 17, -15, -10, - -20, 13, -22, 2, 0, 6, 9, -7, -6, 4, - -9, -1, -6, 5, -2, 1, -1, 3, 4, -2, - -1, -1, 3, -6, -1, 2, 1, 4, 1, -6, - 1, 2, -3, -1, -2, 0, 1, -1, 0, -1, - -1, -3, 1, 1, -2, 1, 1, 0, 1, -2, - -1, -1, -2, 0, 0, -1 - }, - { - -3, 135, 55, -47, 14, -9, 0, -3, 4, -27, - -13, -10, -2, 261, -52, -75, 64, 23, 42, -7, - 97, -58, -74, -136, -28, -48, 5, -22, 2, -17, - -26, 22, 5, 8, 16, -3, -2, -6, -15, -20, - 8, 9, 6, 3, 10, 0, -8, -11, 6, -7, - -9, -10, 3, 5, -5, -8, 4, -1, -1, 10, - 6, -8, -6, 2, 3, -3, -5, 4, -1, -2, - 0, 1, -2, 0, -3, -2, -3, 1, 0, -2, - 3, 3, 1, 2, 0, 1, -3, -1, 1, 1, - 2, -3, -3, 2, 0, -2 - }, - { - 64, 53, -34, -18, 8, 63, 98, 12, 2, 4, - 3, -40, 26, -5, -91, 22, 14, 5, 2, -8, - 24, -12, 3, -14, -7, -7, 5, 23, -20, 12, - 14, -15, 12, 15, 9, -9, 21, 24, 10, 0, - -8, -5, -7, 9, 9, 9, 6, -3, 5, -4, - 6, 4, -9, 1, 3, 11, 0, -6, 4, 6, - 2, 3, 4, 7, 4, 3, 1, -1, -1, 2, - -3, 0, -1, 0, 2, 2, -1, -2, 4, 2, - -1, 1, 3, 1, -1, 2, -2, -3, 1, 0, - -1, 1, 1, 0, -2, 0 - }, - { - -1, -102, 22, 1, 12, 7, 15, -34, -15, -9, - 4, -11, 39, 151, -89, 49, 116, 14, -55, 33, - 30, -32, -13, 20, 42, 22, -28, -14, 7, 9, - 5, 18, 20, -15, 11, 0, -18, 30, 18, -17, - -13, -10, -8, 14, 0, -15, 14, 6, 3, 3, - -3, -4, -6, 2, 7, -7, -1, -1, -6, -11, - -4, 3, -1, -4, -1, -1, 10, -6, -3, -2, - 3, -4, -4, -1, -2, 2, 0, -1, -1, 0, - 4, 2, 3, -3, -2, 0, -2, 0, 2, -1, - -1, 1, -1, -2, 0, 2 - } - }, - { - { - -235, 1012, 185, 43, 18, -18, -8, 0, -20, -5, - 23, -26, -7, -12, -28, -28, 27, 6, 21, 29, - -46, 24, -6, 7, 11, -6, -3, 3, 1, 26, - 8, 20, 17, 20, -16, 6, 20, 8, 9, 3, - -3, 9, -4, -11, -1, 7, -10, -7, -3, -8, - -4, 5, 4, 0, -8, -7, -6, -7, -6, -2, - 7, -4, -5, -2, 2, -2, 4, 2, -1, -1, - -2, -1, 1, 0, -3, -6, 1, 1, -2, 3, - 2, 4, 2, 1, -1, 0, 2, 0, 1, 2, - 0, -1, 1, 0, -1, 0 - }, - { - -6, 260, -74, 61, 10, -11, -1, 6, 0, -10, - -19, 15, -12, -56, 6, -27, -1, 10, -22, -7, - -8, -3, -39, -4, -5, 14, 41, 18, -5, -37, - 1, -22, 18, 15, 0, 17, 16, 6, -6, -11, - 9, 9, -5, -3, 7, -2, 8, 7, -10, 4, - 3, 1, 6, 14, -4, -13, 2, 1, -3, -4, - 1, 2, 1, -1, 2, -3, 3, 5, 0, -1, - 0, 3, -5, -2, 3, 0, -4, -2, 0, 3, - 1, -3, -1, 0, 0, 2, 1, -1, 1, 2, - -2, -1, 1, 2, 1, -1 - }, - { - -60, 119, 6, -80, 89, -32, 13, -9, -6, -14, - -6, -32, -28, 8, -13, 5, 16, 15, -12, 0, - 20, -15, 14, 22, 20, 10, 3, 27, -13, 5, - 7, -13, 3, -3, -14, -9, 24, -15, 7, 10, - -1, -9, -5, 0, -2, 4, 0, -3, 11, -10, - -4, 2, 3, -4, 2, 4, -5, 0, -1, 2, - -4, 5, -3, 1, -4, 2, 3, -4, 4, 1, - -4, -5, 4, 0, 1, 0, -6, 2, 4, -1, - 0, 0, 1, 0, 1, 2, 1, 0, -2, 1, - -1, -2, -1, 0, -1, 0 - }, - { - 113, -1455, 71, -57, -14, -2, 6, 3, 12, 16, - -2, -11, 25, -19, 6, -32, 12, -19, -27, -7, - -8, 16, 1, -3, -2, -11, 5, 15, 6, -7, - 9, 8, 3, -1, 0, 22, 4, 12, 0, 13, - 3, -20, 1, 3, 3, 5, 0, 1, 2, -5, - 6, -1, -8, 11, -2, 2, -1, -3, -3, -5, - -1, 6, 1, -2, 4, -5, 1, 2, -1, 1, - 4, -2, -5, 2, -1, 0, 1, 0, 0, 2, - 3, 1, 1, -1, 0, -3, 0, 1, -2, 1, - 2, 1, 0, 0, 1, 0 - }, - { - 17, -332, -22, 9, 11, -17, 3, 31, 5, 13, - 4, 7, -6, 59, -78, 2, -65, -48, 189, 75, - -23, 24, -18, -6, -19, 9, -90, -26, 47, 58, - 16, 53, -12, 43, -15, -11, 3, 3, 6, 1, - 1, 11, 21, -7, 1, 9, -6, 16, -6, -3, - 9, -8, 3, 1, -3, 1, 5, 9, 6, 4, - 6, 5, 1, 4, 5, 1, 5, 3, -2, 2, - 1, -1, 1, -1, -3, 0, 5, 2, 2, 1, - 3, 1, -3, -1, 2, -1, 1, 0, -1, 1, - 1, 1, 0, -1, -1, 2 - }, - { - 65, -1534, 18, 90, -32, -3, 19, 17, -36, 17, - 35, -6, -21, -14, -15, -16, -2, 17, 0, -8, - 1, 22, -15, -22, 3, -3, -4, 4, -32, 1, - -5, 6, -12, 3, 9, -2, -2, 4, 0, 9, - -7, -4, -6, 18, 15, -16, -15, -9, 1, 8, - 3, -11, -2, 6, -3, -5, 1, 7, 1, 2, - -3, 0, 5, 6, 1, -4, 0, 3, -1, -1, - -1, 4, 0, -1, 0, 0, 3, 0, -2, 1, - 1, -1, -5, -2, 0, 2, 1, 1, 1, -2, - 1, 0, 1, -1, -1, 0 - }, - { - -16, 58, 15, -28, 0, -2, 16, 10, 14, -6, - -1, 3, -6, -76, -129, -144, 26, -14, -53, 1, - 20, 3, 55, -34, 32, -35, -6, 49, -38, 2, - -8, 10, -42, 8, 29, 14, -1, 0, -17, 5, - 6, 5, -4, -4, -7, 9, 9, 4, -1, -5, - -11, -3, 5, 3, 0, 1, 5, 2, -7, -2, - -1, -2, 1, -1, -3, -1, -3, 6, 2, -5, - -6, 1, 4, -1, 1, 2, 1, 3, 1, 0, - 0, -1, 1, -1, -1, 1, -1, -2, 0, -2, - -3, -2, 0, 1, -1, 0 - }, - { - -213, 1782, -1, 44, 27, 18, 7, -23, 3, -4, - 15, -2, -28, -12, 40, -11, 6, -8, -38, 2, - 13, -8, 17, 10, -2, -1, -8, 11, -28, -5, - 5, -5, -6, 8, -13, -5, -2, 5, 8, 9, - -2, -9, 4, -13, -1, -9, 0, -8, -1, 8, - 0, 3, -5, -11, 2, 4, 4, 3, 0, 1, - -3, -5, 2, 2, 0, 0, -1, 1, -3, -4, - 1, 1, -3, 6, 5, -1, -1, 4, 0, 0, - 2, 0, -2, 0, 1, -1, 2, 1, 0, 0, - -1, 0, 1, 1, 1, 0 - }, - { - -28, 35, 131, -5, 10, -6, -16, -16, 10, 3, - -1, -5, -21, 48, 191, -78, 146, 74, -7, -25, - 15, -19, -70, 35, 21, 44, -15, 44, 26, -25, - 15, -4, 21, -3, 3, 4, -17, -5, 8, -3, - 13, -2, -10, 7, 5, 9, 1, -2, 16, -3, - -5, -10, -5, -2, 5, 0, -4, 0, 9, 2, - -1, -6, -6, -8, -9, -3, -3, -1, 3, -4, - 0, 0, -4, 1, 3, 1, -4, -1, 0, 0, - 1, -3, -4, 1, 0, 1, 3, 3, 1, -1, - 0, 1, -1, 1, 0, 1 - }, - { - -142, -252, 125, 70, 14, -18, -21, -18, -13, 3, - 11, 11, 5, -20, 59, -40, -45, 20, 10, -10, - -4, 9, 13, -1, 8, -7, -21, 4, 7, -3, - 10, -2, 9, 17, 8, -8, -16, -1, -1, -11, - 17, 2, 9, -3, -4, 19, -2, -7, 4, 12, - 2, 1, 6, 2, -2, 4, 4, -3, 1, 0, - -6, 5, 2, -1, 2, 0, -1, -1, 0, 5, - 0, -1, 1, 2, 0, 1, 0, 1, -3, 0, - -3, -2, 1, 1, 0, 3, 3, 1, 2, 1, - 0, 0, -2, -1, 1, 1 - }, - { - -8, -57, -61, -103, -5, 24, 25, 14, -1, -5, - 27, 20, -21, 54, 44, -15, -60, -63, 11, 15, - -40, -2, -1, -25, -8, 12, -22, -18, -20, -39, - -5, -4, -8, -7, 2, 10, -8, -4, -7, -15, - 10, 2, 3, 2, -8, 3, 1, -4, 0, 2, - 9, 5, -6, -7, -5, 0, -2, 1, 3, -1, - 7, 2, -6, -3, 5, 3, -1, 4, 5, 0, - 0, -2, -2, 1, 2, -1, -2, -5, -2, 1, - -2, 2, 2, -2, -3, 0, -1, -1, 0, -3, - 0, 0, 0, 0, 0, 1 - }, - { - -65, -202, -139, 2, 24, 89, -16, -28, 13, 6, - -6, -35, -7, -18, 21, -12, -7, -16, -1, -10, - -12, 8, 9, -12, 8, 1, -4, 16, -3, 1, - -2, 5, -6, -6, 11, 9, -7, -13, -5, -4, - -12, 1, -2, 8, -8, 5, 3, 1, 2, 4, - -6, 8, 2, 6, -3, -3, -2, 4, -4, -4, - 2, 1, -1, 2, 2, -5, -1, -1, -2, 1, - 2, -2, 0, 1, 2, 1, -2, -2, -2, -1, - -1, 2, 2, -1, 2, 0, -2, 1, -1, 0, - 2, 1, 2, -1, -1, 0 - }, - { - -1, 112, -6, 46, 15, -4, 20, -21, 1, -9, - -11, 18, 48, 127, 111, -106, 83, 23, 35, 38, - -52, 37, -49, -90, -46, -12, -3, -55, 36, 4, - -16, -6, 11, -2, -1, 8, -3, -1, -10, 2, - -2, -2, 10, 9, 7, 2, -3, 5, -8, -4, - 3, 6, 7, -1, -3, 7, 0, -8, 1, -2, - -5, -1, 6, 3, -2, -3, -1, -5, -4, 1, - 1, 0, -2, -2, 1, 5, 4, 0, -1, -1, - -2, -3, -2, -2, -1, 0, 0, 2, -2, 0, - 0, 0, 4, 1, -2, 2 - }, - { - -24, 154, -24, -74, -8, 110, 37, -2, 4, 46, - -18, -1, 11, -51, -15, 9, -40, 5, -2, 1, - 11, 9, 5, -14, 29, -7, -3, 26, 17, 5, - 4, -6, -10, -2, 4, -1, 4, 3, -2, 6, - 18, -10, 10, -4, -9, -12, -3, -6, 5, 8, - 3, -10, 2, 5, -1, -7, -7, 2, 5, -3, - 4, 1, 2, -2, -3, -5, -4, 3, 1, -1, - -3, 3, 0, 0, -4, -2, 1, 2, -2, -4, - -2, 0, -2, -2, 0, -2, -2, 4, 1, -1, - 1, 0, -2, -1, -1, 0 - }, - { - 6, -75, -67, 29, -4, 9, 4, -34, -17, -27, - 9, -7, -27, 184, 35, 197, -30, 31, -5, -36, - -33, 24, -27, 26, 44, 65, -65, 14, -35, 13, - 28, 11, 10, 24, -34, 4, 47, 16, -14, 1, - -1, 10, 10, -4, -5, 2, -11, 7, 10, 4, - 4, 0, 10, 4, 2, -5, 2, 4, 1, 6, - 7, 0, -4, 4, 0, 1, -6, -6, 3, 1, - -2, -1, 4, -1, 3, 0, -4, 1, 5, 3, - 0, -2, -3, -1, 1, 0, 1, 0, -2, -1, - 0, -1, -1, 1, 0, -1 - } - }, - { - { - 126, 776, -513, 88, -4, -7, 21, 11, -17, 2, - 13, -16, -2, 24, 37, -32, 24, -7, -13, -3, - -58, 23, -16, 0, 5, -7, -2, 18, 15, 26, - 11, 14, 2, 17, -23, 9, 6, -3, 7, -1, - -7, -1, -3, -5, 0, 6, -3, -2, -2, 1, - -7, -5, 0, -1, -6, 1, -1, -2, -3, 4, - 4, -1, -4, -1, 4, 0, 6, -1, -3, 0, - 0, 1, 1, -1, -2, -2, 1, -1, 1, 3, - 2, 2, -1, 0, -1, 2, 1, 1, 1, 1, - -1, 0, 0, -1, 0, 1 - }, - { - 1, 298, -29, 73, 4, -7, 10, 15, 3, 9, - -9, 15, -18, 9, 69, -32, -1, -16, -57, -8, - -21, 0, -28, 13, 12, -3, 23, 9, 14, -20, - 10, -5, 8, 3, 12, -3, -7, 0, -1, -21, - 3, 19, 3, -9, 10, -1, 2, -2, -3, 3, - -3, 6, 8, 9, -13, -4, 2, -6, -3, 2, - 2, 1, -2, -2, 5, -3, 5, 1, -2, 1, - 2, -2, -3, 0, 3, -3, -4, -1, 2, 2, - -1, -2, 2, 1, 1, 2, 0, -1, 2, -1, - -2, 0, 2, 1, 0, -1 - }, - { - 69, 204, -14, -50, 64, -28, 17, -11, -1, 8, - 23, -18, -12, 42, 38, 57, 23, 3, 0, 7, - 6, 14, -11, -3, 7, 16, -3, 12, -3, -5, - -3, -6, 14, 0, -29, 5, 25, -12, 1, -5, - -3, -1, 4, -1, 5, 4, 5, -2, 7, -12, - 10, 6, -1, 1, 7, 0, -3, -5, -3, 3, - -2, 6, 0, 0, -2, 1, -2, -3, 6, -1, - -3, 0, 5, -3, 0, 0, -2, 4, 0, -2, - 2, 2, 0, -2, 1, 3, 1, -1, -1, 1, - -2, -2, 1, -1, 0, 1 - }, - { - 147, -1493, -13, -36, 30, -7, -1, 4, -1, 5, - -7, -3, 35, -22, -6, -5, 19, -25, -9, 0, - -16, 17, 8, -2, 7, -10, 4, -6, 13, 3, - 3, -3, 2, -5, -7, 5, -9, -1, -2, 16, - 0, -16, 11, 13, 7, 13, 2, 3, -1, -4, - 2, -5, 0, 7, -3, -2, -2, 1, -8, -3, - 3, 5, -1, -1, 4, -2, 4, -1, 2, 1, - 1, -5, -4, 3, 0, 2, 1, 0, 0, 2, - 2, 1, -2, -2, 0, -2, 1, -1, -2, 1, - 1, 0, 0, 1, 0, -1 - }, - { - -11, -281, 49, 17, 3, -8, 12, 26, 11, 2, - -4, 5, -13, 47, -66, -65, -75, 80, 2, 25, - -46, 21, -15, -9, -8, 44, -9, -22, -1, -1, - -2, 24, -16, 30, -11, 19, 19, 1, 1, -7, - -3, 6, 6, -15, 1, 6, 2, 16, -13, 5, - 8, -3, 10, -2, -2, -2, 5, 6, 0, 0, - 1, -2, -3, 5, 7, -2, 0, -2, 0, 4, - -4, -4, 0, 0, -2, 2, 3, 2, 4, 0, - 2, -2, -3, 1, 1, 0, 2, -1, -1, 1, - 1, 2, -1, -1, 1, 2 - }, - { - 245, -1338, 31, 106, -18, -1, 7, -18, -15, 42, - 21, -20, -20, 5, 0, -25, -1, 25, 1, 6, - 7, 7, -20, -21, 3, 1, -1, -17, -24, 13, - -1, -2, -16, 2, 1, 1, 2, 2, -1, 8, - 8, -2, -7, 5, 0, -12, -4, -6, 0, 7, - 0, 2, 7, 4, -2, 6, 6, 0, -4, -3, - -4, 2, 5, 4, -1, -3, 3, 2, 0, 0, - 0, 2, 0, 1, 0, 2, 2, -1, -2, 1, - -1, -3, -4, 2, 1, 2, 0, 2, -2, -1, - 2, 0, 0, -2, 0, 1 - }, - { - -7, 109, 3, -23, -2, -3, 11, 6, 7, -8, - -3, 1, -8, -56, -27, -135, 66, 1, -60, -12, - 21, -6, 40, -94, -17, -28, -3, 33, -4, 65, - 26, 12, -44, 34, 22, -11, -14, 3, -14, 18, - -2, -14, -1, -2, 0, 7, 4, 1, -1, -5, - -7, 0, 2, -1, 2, 2, 7, 1, 0, 3, - -2, -4, 1, -1, -4, 0, 3, 3, -3, -7, - -3, 4, 1, -1, 2, 0, 3, 3, 0, -1, - 1, -1, 0, -1, 0, 1, -2, -2, -2, -3, - -2, -1, 1, 0, -1, 0 - }, - { - 18, 1968, -19, 33, 19, 11, -5, 9, -4, 1, - 24, -29, -7, 15, 14, -21, 3, -7, -12, 5, - 2, 0, 9, -17, -32, 2, -14, 9, -15, 12, - 3, -1, 8, 10, -6, 11, -3, 6, -3, -5, - -3, 0, 3, -14, 13, -20, -4, -14, 2, 11, - 1, -3, -7, -4, 2, 3, 3, 3, 0, -1, - -4, 0, 3, -3, -4, 0, -1, 2, 0, -1, - 1, 1, 0, 7, 0, -3, 4, 1, -3, 1, - 1, -1, -1, 0, 0, 0, 1, 0, 1, 0, - -1, -1, 1, 1, 0, -1 - }, - { - -8, 115, 22, -42, 6, -5, -5, 3, 11, -2, - -6, -6, -31, 10, 155, -309, -63, 66, 6, -9, - -3, -39, -44, 96, 18, 64, 12, 19, 22, -16, - -13, 4, 18, 3, -5, -11, -14, -1, 0, 5, - 18, -7, -10, 2, 9, 10, 2, -8, 9, -11, - -6, -8, 2, -2, 0, 0, 7, 8, 6, -4, - -4, 0, 1, -7, -3, -1, -4, 0, 0, -4, - -3, -2, -1, 6, 3, 0, -2, 2, 0, 0, - 0, -5, -2, 2, 0, 2, 4, 0, -1, -1, - 0, 0, 0, 1, 1, 1 - }, - { - 120, -107, -88, 57, 39, 38, -1, -12, -5, 22, - -4, 9, 0, -44, 50, -31, -25, 18, 6, -9, - 11, 9, 8, -8, 8, 3, -20, 3, 19, -6, - 5, -12, 3, 12, -5, -15, -8, 9, -7, -3, - 19, 2, -4, -3, 10, 18, -10, -12, 6, 15, - 0, 0, 10, -5, -10, 2, 1, -6, 0, -1, - -2, 0, 1, -1, -2, 3, 0, -2, 2, 2, - 2, 0, 2, -1, 1, 1, 1, -3, 1, -1, - -3, 0, 3, 0, 2, 3, 2, 1, 2, 0, - 0, -1, -1, 0, 1, 1 - }, - { - 10, -19, 39, -69, 7, 1, -15, 18, 17, 17, - 5, 7, 1, 9, 36, -9, -16, 7, 37, -35, - -29, 27, 0, -21, 8, 28, -45, -12, -10, -27, - 9, 9, -1, -3, 5, 0, -12, -1, -1, -2, - -4, -7, 0, 1, -8, 4, 1, 0, 6, 6, - 6, -1, -4, -2, -2, -4, 0, 3, 1, -3, - 9, -2, -8, -2, 6, 0, 2, 5, 0, -2, - -2, -1, 1, 2, 1, -3, -2, -4, 1, 1, - -1, 3, 1, -4, -2, 1, -1, 0, -1, -2, - 1, -1, 0, 0, 2, -1 - }, - { - 74, 48, -51, 33, 31, 31, -36, -10, 15, 10, - -15, -20, 5, 11, 26, 6, 32, -22, 6, -11, - 7, 16, 9, -12, 15, -2, 6, -5, -9, 0, - -2, -5, -14, 5, 5, -4, -17, -4, 6, -2, - -1, 0, 6, 9, -8, -8, 0, 5, 0, 4, - 4, 5, 6, -3, -2, 2, 0, 0, -6, 0, - 4, -1, 0, 5, 0, -4, 0, -1, -1, 4, - -1, -2, 2, 0, 2, 1, -1, -2, -1, 0, - 1, 3, 0, -1, 1, -2, -1, 1, -1, 1, - 1, 1, 1, -1, 0, 1 - }, - { - 4, 106, -12, 64, 13, 3, 17, -16, 14, 5, - 6, 24, -19, -37, 70, -125, 63, -13, 11, 30, - -101, 130, 39, -25, -7, 6, 7, -36, 19, 45, - 0, -5, -1, 3, 2, 6, -1, -7, 2, 5, - -4, -8, -2, -3, 1, -5, 3, 11, -9, -6, - 6, 9, 1, -3, 3, 5, -5, -4, 1, -4, - -2, 3, 2, -2, -2, 1, 0, -5, 1, 0, - 1, -1, 0, 0, 3, 3, 3, -2, -1, 1, - -3, -3, -2, -2, 0, 0, 2, 1, -1, 0, - -1, 2, 3, -1, 0, 2 - }, - { - 1, 99, -28, -4, -18, 0, -72, 4, -11, 9, - 0, 25, -25, 29, 109, -7, -20, 11, -19, -4, - 3, 14, 4, 7, 34, 2, 1, 14, 14, -11, - -3, 0, -2, -6, 4, 3, -7, -13, -6, 4, - 12, -2, 3, -14, -9, -11, -3, -3, 1, 13, - -5, -6, 5, -1, -4, -6, -3, 7, -1, -2, - -1, -2, 1, -4, -2, -5, -1, 2, 1, -4, - 0, 1, 0, -1, -3, -2, 3, 1, -3, -2, - 0, 0, -3, -1, 0, -2, 1, 4, -1, 0, - 1, -1, -1, 0, 1, 0 - }, - { - 5, -72, -28, 31, -20, -1, -4, -3, 10, -20, - 27, 17, -13, -40, -328, 37, -103, -1, 3, 0, - -27, 62, 23, -13, -14, 50, -40, 65, -23, 7, - 17, -5, -10, 20, -31, 20, 35, -8, 1, 12, - 2, 5, -2, -18, 2, 5, -13, 3, 4, 1, - 5, 2, 6, -5, 1, -1, 0, 0, 3, 8, - 3, 0, 1, 5, 0, -1, -5, 1, 3, 1, - -4, 2, 4, -2, 3, -4, 0, 1, 2, 0, - -2, -1, -3, 2, 1, 0, 1, -1, -2, 0, - 0, -1, 0, 2, -1, -1 - } - }, - { - { - -42, 264, -54, -6, 28, 19, 13, -3, -2, -28, - -21, 28, 9, 8, 40, -4, 4, 10, -20, -50, - -10, 9, 6, -19, 0, 4, 16, 11, 3, 26, - 7, 7, -9, -1, 8, 3, 1, -26, -3, 6, - -7, 2, 0, 0, -8, -8, 3, 8, -4, -7, - -12, -6, 1, 5, 0, 5, 6, 8, 4, -2, - -2, 1, 3, 3, 3, 2, 0, -4, 0, 4, - 2, 0, -1, -2, 2, 4, -3, -1, 0, -3, - -2, -3, 0, -1, 0, 1, -2, 1, -1, -1, - 0, 1, 0, 0, 0, 0 - }, - { - -3, 192, 37, -18, 0, 18, 13, -6, -2, 12, - 4, 9, 3, -22, 74, 96, 11, -6, 10, -46, - -3, -2, -25, 40, 45, -40, -3, -10, 11, 7, - -12, -2, -10, 9, 8, -17, -13, -2, -4, 0, - -11, 4, -5, 0, 3, -3, -6, 1, 4, -9, - 4, 3, -5, -7, 5, 13, -3, -3, 2, 1, - -9, -4, -3, -1, 1, 2, -2, -6, 0, 1, - 0, -2, 5, 0, -1, -2, 3, 3, 1, -4, - -1, 4, 1, -1, -1, -2, -1, 1, -2, -2, - 2, 0, -2, -3, -1, 1 - }, - { - -62, 150, 243, -42, -84, 1, -2, -10, 22, 18, - -8, -11, 20, 29, 43, 37, 9, -2, 33, -7, - 25, 22, -15, 3, 0, -18, -17, 7, 9, 1, - 5, 12, -1, -12, 4, 13, -4, 10, 6, 1, - 10, -5, 5, -14, -7, -3, 3, -1, -1, 4, - 8, -5, -5, 6, -2, -3, 0, -6, 5, -1, - -3, -1, -2, 1, 2, -7, -3, 1, -1, -3, - 3, -1, -3, 0, 1, 3, 3, -1, -3, 1, - 2, 0, 0, 2, -1, -1, -1, 0, 1, -1, - 0, 2, 1, 0, 1, 0 - }, - { - -383, -831, 72, -22, -33, -2, -7, -5, -9, 3, - 19, 13, 14, 12, 11, 9, -2, -11, 11, -6, - 1, -10, -1, 6, 8, 8, -8, 2, 0, -19, - 0, -8, -6, 8, -6, -15, -1, -6, 14, 1, - -4, 4, 5, 7, 11, 2, -7, 2, 0, -1, - -5, 3, 1, -4, 2, -9, -3, -1, -3, 2, - 0, -5, 0, -2, -4, 1, -2, -1, 3, -3, - -3, 4, 6, 0, 2, 0, -1, 1, -1, -1, - -2, -2, -1, 1, 0, 1, -1, 0, 2, 0, - -2, 0, 1, -1, -1, 0 - }, - { - 11, -128, -38, 1, -10, 11, 4, 8, 9, -23, - 9, 5, -2, -105, 92, 25, 52, -8, -134, 38, - 5, 6, -17, 5, 12, 64, 12, -6, 15, -65, - 17, -10, 7, -9, -4, 34, -3, -6, 2, -16, - 3, 1, -17, -15, 4, -7, 9, 4, -9, -3, - -4, 8, 5, -2, 2, 6, -4, 0, 4, -3, - -5, -2, 0, -1, -4, -6, -4, -2, 4, -1, - -1, 3, 0, 4, 3, 0, -3, -1, -2, -3, - -3, 0, 3, 0, -1, 0, -1, 0, 1, -1, - 0, -1, 0, 1, 1, -2 - }, - { - -489, -390, 132, 39, 62, 6, -17, -28, 26, -5, - -35, 0, 5, 10, -19, -6, 12, -5, -1, 9, - -15, -18, 5, -9, -2, -4, 8, -15, -1, -8, - -2, 10, 2, 0, -5, -3, 12, -2, 8, -3, - 1, -10, 6, 8, -19, 5, 4, 0, 3, -2, - 6, 8, 1, -12, 0, 5, -6, -6, 0, 1, - -1, -2, -5, -1, 2, 1, 1, -2, 4, -1, - -2, -3, 2, 3, 0, 2, -3, 0, 2, 1, - 0, 1, 5, 3, -2, -2, -1, -1, -2, 2, - -1, 0, -1, 1, 2, 0 - }, - { - 17, -6, -34, 23, -5, 4, -2, -4, -2, 10, - -7, -2, 0, -39, 28, 36, 17, -9, -27, 11, - 21, 31, -59, -68, -2, -11, -4, 21, 27, 41, - 16, -5, 14, 13, -19, -3, -10, 1, -2, -2, - -12, -3, 3, 7, 4, -8, -5, 4, -2, 4, - -2, 1, -5, -5, 2, 1, -2, 0, 8, 4, - 4, 3, 1, 0, -1, 3, 0, -6, -4, 3, - 5, -4, -4, -2, -2, -3, -1, -3, -2, 0, - 1, -1, 0, 1, 0, -1, 0, 1, -1, 2, - 3, 2, 0, -1, 1, 0 - }, - { - 234, 1763, 66, 3, 2, -1, 15, 22, -1, -9, - -10, 2, 25, -8, -17, -2, -5, 13, 28, -28, - -8, 5, -9, -30, -2, -3, -13, -1, -5, -5, - -1, 17, 11, -13, -2, -11, -11, 9, -17, -4, - 5, 2, -1, 0, 4, -12, -1, 1, 1, -6, - -3, -4, 11, 7, -4, -6, -2, -1, -2, 3, - 0, 0, -1, -7, -1, 2, 1, -1, 2, 3, - -2, 0, 1, -3, -5, 3, 1, -5, 1, 0, - -2, 2, 1, 0, 0, 1, -1, -3, 0, -1, - 0, 0, -2, -1, -1, 1 - }, - { - 27, 19, -135, -3, -8, 5, 1, 1, -11, -1, - 8, 11, 7, -14, 68, -244, -60, 62, 17, -20, - -64, 37, 6, 35, -22, 81, 34, -30, 25, -14, - -3, 16, -2, 22, -22, -26, 9, -2, 2, 10, - -7, -12, -3, -13, -7, -3, 2, 0, -5, -2, - -3, 0, 3, -8, -8, 5, 5, -4, -2, -2, - 6, 6, 7, 3, 6, 5, 2, 2, -5, -1, - 1, 3, 3, 1, -4, -1, 1, 0, 1, 0, - -2, 2, 3, 0, 0, -1, -3, -4, 0, 1, - 0, 0, 1, 0, 0, -1 - }, - { - -66, 70, 20, 59, -15, 5, 23, 14, -9, -10, - -27, -19, -14, 18, -1, -2, 8, -29, -9, 19, - 19, 1, 2, -7, -10, 8, 2, -5, 4, -2, - -10, -6, -3, -25, -18, 6, 7, 1, 1, 2, - -3, -5, -3, 14, 5, -15, -8, 0, 1, -7, - -7, -3, -7, -7, 8, -2, -5, 2, -1, 1, - 5, -6, -2, -2, 1, 0, -1, 1, 0, -3, - 1, 2, 0, -2, 0, 0, 0, -1, 2, -1, - 2, 1, -1, -2, 0, -3, -3, -1, -2, -1, - 0, 0, 2, 1, -1, -2 - }, - { - -15, 93, 22, -64, -14, -11, -16, 20, 0, 11, - -28, 6, 38, -14, 34, -8, 22, 45, -26, -15, - 51, 21, -13, -31, 10, -10, -30, -1, -9, 11, - 14, 9, -4, 5, -9, -5, 13, 6, 9, 5, - -4, -4, -9, -4, -1, -5, 3, 2, -2, 1, - -6, -3, 7, 10, 4, -2, 1, -2, -4, 1, - -2, -5, 3, 2, -3, -3, 1, -5, -4, -1, - -1, 3, 3, 0, -2, 0, 2, 5, 3, -2, - 2, -1, -2, 2, 3, 0, 1, 1, 1, 2, - 0, 0, 0, 0, 0, -1 - }, - { - 0, 203, -35, 92, -45, -27, 41, 11, 20, -9, - 12, 29, 3, 29, 22, 27, 17, -12, 1, -15, - 18, -6, -6, 6, 0, -3, 7, -18, -2, 8, - -1, 0, 8, 22, -15, 8, 15, 14, 6, -2, - -2, -1, 7, -10, -4, -5, 2, 2, -1, -1, - -1, -1, -3, -2, 4, -2, 2, 0, 3, 3, - -4, 3, 3, -3, -1, 3, 2, 2, 2, -2, - -2, 1, -1, -1, -2, 0, 1, 0, 1, 1, - 1, -1, -3, 0, -2, 0, 2, -1, 1, 0, - -2, -1, -3, 0, 1, 0 - }, - { - -6, 74, 66, 13, 6, -3, 7, 9, 6, -4, - 11, 9, -56, 48, -137, -80, 43, 10, -2, -24, - 46, 59, -32, 1, 16, -13, -25, 22, -22, 8, - 21, 24, 3, 13, 1, 20, -3, -10, -9, -7, - -3, -7, -2, -7, 1, -4, -7, -6, 4, -5, - -5, -7, -3, 3, -1, -4, -3, 7, -2, 4, - 11, -2, -10, -5, -1, 3, -1, 2, 2, -2, - -1, 0, 1, 1, 0, -5, -3, 0, 1, 0, - 2, 3, 1, 2, 1, 0, 0, -2, 1, 0, - 1, 0, -4, 0, 1, -2 - }, - { - -10, 118, -17, 38, 18, -76, 10, -3, -31, -12, - 20, -15, -21, 16, 134, -12, 35, 22, -23, -1, - 2, -1, -4, 8, 11, 10, -10, -12, -2, -14, - 1, 8, 16, 17, 6, 3, 2, -1, 13, -18, - -3, -8, -8, -2, 9, 9, 10, 0, 1, -3, - -3, 8, -6, -4, 3, 8, 6, 1, -3, 1, - -2, 2, 2, 3, 4, 5, 2, -2, 0, -2, - 0, -2, 0, -1, 3, 2, 0, -3, 3, 4, - 1, 0, 3, 3, -1, 2, 2, -3, -1, 1, - -1, 0, 1, 0, 0, 0 - }, - { - -13, -46, 36, 1, -3, -3, -14, 27, 2, 7, - 10, 21, 52, -242, -272, -158, 20, -2, -6, 37, - 29, 23, 32, -31, -22, 16, 4, 80, -24, 7, - -21, -7, 5, 2, -1, 30, -28, -4, 22, 0, - -14, -11, -17, -3, 5, -3, 1, -3, 1, 1, - 0, -3, -12, -4, 0, 6, -9, -2, -4, -10, - -6, 2, 3, -1, -1, -3, 8, 6, -5, -2, - 0, 0, -6, -2, -3, -1, 5, -3, -2, -3, - 1, 3, 3, 1, -3, 1, -2, -1, 2, 1, - 0, 1, 0, -1, 0, 1 - } - }, - { - { - 95, 453, 218, -13, -21, 11, 3, -5, 2, -29, - -5, 32, -1, -10, 4, -1, -21, -1, 2, -22, - 16, 5, 8, -22, -4, -3, -1, -5, 1, 21, - -1, -8, -22, -12, 17, -6, -3, -22, -2, 2, - -1, 8, -5, -3, -10, -7, 2, 8, 2, -5, - -7, -2, -1, 8, 4, 3, 6, 8, 3, -4, - 1, 1, 4, 1, -1, -1, -3, -3, 1, 3, - 0, -2, -1, 0, 2, 2, -4, 1, -1, -4, - -2, -2, 1, -1, 1, -1, -1, 0, -1, -1, - 0, 0, 1, 1, 0, -1 - }, - { - 11, 15, -103, -32, -6, 6, -2, -13, -1, 15, - 22, 4, 1, -10, 112, 125, -1, -26, 4, -41, - 9, 31, 15, 25, 28, -21, -18, -14, 15, 10, - -13, -42, -22, 18, -11, -5, -3, 6, 10, 11, - -13, -8, -7, 5, -2, 0, -6, 6, 4, -8, - 5, -2, -9, -6, 15, 12, 0, 2, 3, -3, - -8, 1, 0, -1, -3, 1, -3, -3, 1, -1, - 0, 0, 2, -1, 0, 1, 4, 1, -1, -3, - 1, 4, -1, 0, -2, -2, 0, 0, -3, 0, - 2, -1, -2, -2, 0, 2 - }, - { - 37, -86, -78, -50, -33, 6, -2, -8, 11, -2, - -13, 3, 17, -2, 12, 10, -18, -18, 45, -40, - 6, 4, -15, 11, 6, -16, -15, 10, 5, 10, - 16, 6, -1, -8, 13, -4, -11, 12, 4, -1, - 6, -14, 2, -10, -12, -5, 0, 1, 1, 4, - 2, -2, -5, 2, -3, 4, 0, -4, 5, -2, - -5, -2, -2, 2, 2, -4, 1, 2, -3, -1, - 4, -3, -3, 1, 1, 3, 0, -3, -1, 1, - 0, -1, 1, 2, -1, -2, -1, 1, 0, -1, - 1, 2, -1, 0, 1, -1 - }, - { - 478, 155, -125, 11, 20, -3, -6, -1, -2, -12, - 2, -1, -14, 15, 6, -23, -6, 4, 17, -8, - 6, -6, 6, 9, 6, -1, -23, 7, -13, -10, - 8, -7, -1, 12, -2, -14, -10, -1, 9, -6, - 1, 3, 6, -2, 0, -8, 1, 2, 2, -1, - -6, 7, -4, -4, 1, -3, 2, 2, 3, 3, - 0, -4, 2, -2, -3, 1, -3, 2, 1, -1, - -2, 4, 4, -2, 1, -1, 0, 1, -2, -1, - -1, -2, 1, 0, 0, 2, -1, 2, 1, -1, - -2, 0, 0, -1, 0, 1 - }, - { - -24, -19, 51, -13, 0, 7, -9, -5, 2, -20, - 4, 10, -9, -15, 172, -21, 31, -55, 13, 20, - 11, 27, 9, 38, 7, 25, -27, -16, -12, -87, - 14, 3, 11, -17, -14, 22, -1, 6, 6, -14, - -1, -3, -11, -2, 6, -6, 3, -3, -3, -7, - -1, 7, -5, -1, 2, 6, -8, -1, 4, -2, - -1, 1, -1, -5, -5, -2, 0, 1, 2, -2, - 4, 4, 0, 2, 2, -2, -3, -2, -3, -1, - -1, 2, 3, -2, 0, -1, -1, 1, 0, -1, - -1, -2, 0, 2, -1, -2 - }, - { - 521, 842, 5, -38, -36, 3, -16, 5, 14, -38, - -30, 14, 11, 32, 11, -1, 1, -25, -3, -4, - -22, -12, 7, -5, -6, -1, 14, 0, 2, -9, - -3, 14, -1, -14, -9, -4, 7, 0, 13, -8, - 2, 1, -1, 9, -14, 8, 3, -1, -1, -6, - 7, 2, -4, -11, 2, -2, -8, -2, 3, 2, - 1, -2, -6, -3, 3, 1, -2, -1, 4, -1, - -1, -2, 1, 1, 0, -1, -2, 1, 3, 1, - 0, 2, 4, 0, -2, -2, 1, -2, 1, 1, - -1, 0, 0, 2, 1, -1 - }, - { - 8, -34, -1, 17, -2, 2, -8, -12, -1, 14, - -2, -4, -3, 2, 35, 86, 1, -9, -1, 6, - -5, -33, -68, 6, 10, -19, -25, 8, -18, -8, - 2, 10, 26, -6, -12, 11, 2, 3, -5, -8, - -1, 12, 1, 6, -3, -12, -4, 6, -3, 7, - -2, -1, -5, -1, 0, 0, -3, 2, 1, -2, - 4, 4, -1, 0, 2, 1, -4, -2, 0, 4, - 3, -5, -2, -2, -3, -3, -2, -3, -1, 1, - 0, -1, 1, 1, 0, -1, 1, 2, 1, 3, - 2, 1, -1, 0, 1, 0 - }, - { - -471, 932, 118, 4, -4, 0, 28, -4, 4, -11, - -11, 32, 14, -13, 15, 9, -1, 13, 16, -25, - 3, 4, 1, -8, 14, -13, 0, -4, -11, 6, - 9, 11, 3, -21, -8, -21, -15, 13, -6, 1, - 8, 0, -6, 3, -2, -3, 4, 5, -7, -7, - -3, 1, 11, 2, -3, -3, 0, -2, -2, 3, - 0, -1, -2, -2, 2, 1, 2, -1, 0, 1, - -2, 0, -3, -4, -2, 4, -4, -3, 2, -1, - -2, 2, 0, 0, 1, 0, -1, -1, 0, -1, - 0, 0, -1, -1, 0, 1 - }, - { - 9, -76, -69, 31, -5, 7, 1, -4, -12, 6, - 14, 7, 0, -107, -26, -49, 26, -9, 10, -27, - -62, 54, 48, -9, -58, 58, 3, -19, 8, -23, - -2, -4, 2, 19, -14, -8, 11, -7, 18, 3, - -14, 4, 3, -14, -13, -3, 3, 10, -5, 0, - -1, 2, -1, -4, -2, 5, -1, -9, -2, -1, - 6, 4, 7, 5, 3, 3, 1, 0, -5, 0, - 3, 3, -1, -4, -4, 1, 0, -2, 1, -1, - 0, 3, 2, -1, 0, -3, -4, -2, 1, 1, - -1, 1, 0, -1, 0, -2 - }, - { - -1, 62, -114, -6, -38, -44, 3, 16, -13, -18, - -15, -16, -6, 34, -10, 6, 13, -26, -8, 21, - -7, -16, -5, -6, -9, 8, 8, -9, -1, 10, - -5, -5, -2, -16, -12, 12, 9, 3, 15, 1, - -3, -4, 5, 12, -8, -12, 7, 5, -5, -11, - -3, -1, -7, 0, 8, -6, -1, 4, -3, 2, - 2, -1, -2, -2, 4, -2, -1, 1, -3, -2, - -1, 0, -1, 0, 0, 0, -2, 2, 0, 1, - 3, 0, -2, -1, -2, -3, -2, 0, -2, 0, - 0, 1, 1, 0, -1, -2 - }, - { - 14, 204, 58, -5, 0, -12, -6, 15, -16, -3, - -16, 10, 19, -12, 39, 22, 19, 15, -32, 31, - 50, 17, 8, -5, 18, -8, -11, -7, 8, 29, - 5, 3, -5, 4, -22, -5, 15, 3, 9, 3, - 7, -2, -2, 5, 0, -7, 3, 2, -8, -6, - -5, 0, 7, 7, 1, 2, -1, -4, -2, 3, - -6, -1, 4, 0, -5, 0, -3, -7, 0, 0, - 0, 3, 0, -2, -1, 2, 2, 4, 0, -1, - 1, -2, -2, 3, 2, 0, 1, 0, 1, 1, - -1, 0, 0, 0, -1, 1 - }, - { - -119, 140, -5, 23, -68, -14, 32, -10, -2, -9, - 17, 9, 0, -1, -7, 11, 4, -2, -5, -5, - 11, -18, -8, 10, -7, -4, -4, -6, -8, 4, - 1, 11, 11, 9, -16, 4, 22, 19, -3, -1, - -2, -2, 2, -4, 0, 0, -2, -1, -2, 2, - -3, 1, -7, 2, 4, -1, 2, 4, 5, 1, - -5, 4, 0, -5, 1, 1, 1, 2, 0, -5, - 0, 1, -1, 0, -1, 0, 1, 1, 1, 0, - -1, -2, -1, 1, -2, 1, 1, -1, 1, -1, - -2, -2, -2, 1, 0, -1 - }, - { - 6, 22, 3, -17, 3, -12, 6, 10, 5, -11, - 1, 10, 7, 144, -141, 10, 33, -6, -16, -38, - 109, 16, -93, -33, 8, -21, -7, 28, -30, -11, - 31, 17, -1, 3, -8, 14, -8, 4, -14, -4, - -1, -6, 3, -4, -2, 2, -6, -2, 11, 0, - -5, -7, 0, 5, -2, -4, -1, 5, -2, 6, - 7, -6, -7, -1, 3, 2, -2, 3, -1, 0, - -1, 0, -1, 0, -2, -4, -2, 1, 1, 0, - 2, 3, 1, 2, 0, 1, -1, -1, 1, 1, - 1, -2, -4, 1, 0, -2 - }, - { - 31, 167, -65, -14, 20, -39, 66, -4, -30, -12, - -10, -33, 12, -47, 51, -4, 13, 26, -12, -5, - 3, -3, 6, -1, 11, 2, -24, -26, -1, 8, - -3, 8, 17, 15, 3, 7, 6, -1, 8, -21, - 0, -20, -5, 10, 16, 9, 6, -2, 3, -8, - 7, 5, -7, -1, 5, 10, 4, -3, 1, -2, - 2, 2, -1, 5, 3, 4, -1, -2, 0, 2, - -2, -1, -1, 0, 3, 2, -2, -2, 4, 3, - 0, 1, 4, 1, -1, 2, -1, -3, 1, 1, - -1, 1, 1, 0, -1, 0 - }, - { - 7, -2, 25, -12, 2, -4, -4, 32, 16, 17, - -23, 4, 43, -6, 242, -50, 0, -4, 6, 55, - 25, -9, 36, -14, -21, 28, -6, 45, -19, 7, - -15, -1, 3, -2, 4, 14, -29, 1, 8, 0, - -20, -11, -3, 13, -1, -5, 6, -1, -3, 0, - -1, -1, -9, 2, -1, 3, -10, 0, -6, -10, - -2, 2, 0, -1, 1, -2, 9, 0, -4, -1, - 0, -2, -5, 1, -3, 2, 2, -3, -1, -2, - 3, 2, 3, -1, -2, 0, -2, 0, 2, 0, - 0, 1, 0, -1, 1, 1 - } - }, - { - { - -118, 1412, -104, -68, 44, -14, 7, 13, -4, 1, - 21, -7, -12, 19, -47, 19, -26, -16, -12, 35, - 9, -10, 0, -13, -1, -15, -4, -11, 11, 19, - 6, -15, 8, -12, 1, -8, 12, 0, -4, -15, - -1, 9, -5, -2, -3, 3, -4, -6, 12, 0, - 3, 1, -7, 6, 3, -4, -2, -4, -3, 0, - 7, 0, -2, -5, 0, -3, 2, 2, -1, -2, - -2, 0, 1, 0, -3, -5, 3, -1, -1, 3, - 2, 4, 0, -1, -1, 0, 2, -1, 2, 1, - 0, 0, 1, 0, 0, 1 - }, - { - -12, -114, 62, -8, 16, -7, -14, 2, 9, 5, - 22, 16, -20, -17, 99, 26, -29, 5, -50, -33, - 6, 41, 4, 4, -16, 13, -15, 30, 3, -2, - -8, -53, 10, 4, -13, 22, 10, 11, 8, -13, - 1, -2, 16, -1, -5, 4, 0, 2, -2, 5, - 1, -3, 6, 8, 2, -7, 3, 3, -2, -1, - 3, 6, 1, -2, 0, -3, 1, 6, 0, -2, - 1, 1, -5, -2, 4, 1, -2, -2, 0, 4, - 0, -3, 1, 1, 0, 2, 1, -1, 1, 1, - -3, -1, 1, 2, 1, -1 - }, - { - -26, -403, 101, 56, 41, -11, 5, -5, -16, -22, - 15, 14, -19, 24, 5, 24, -23, -12, 23, -36, - -29, 10, -13, 12, 19, 9, -6, 17, -17, 12, - 10, -9, 8, -1, -12, -1, 9, -6, 0, -9, - -10, -7, -6, 6, -2, 4, -4, 6, 4, -2, - -1, 11, -2, -2, 5, 4, 0, -3, -2, -3, - 1, 3, 0, -1, 0, 4, 1, -2, 2, 2, - -1, -2, 3, -1, -1, -2, -3, 1, 1, 0, - 0, 1, 1, -2, 1, 2, 1, 0, -1, 0, - 0, -2, -1, 0, -1, 0 - }, - { - -398, 1120, 89, 31, -18, 3, -2, 13, 1, -24, - -11, -9, -4, -5, -32, -41, 10, -6, -7, -2, - -1, 13, 13, -3, 4, -22, -5, -4, -8, 27, - 3, -2, 15, 1, -5, -17, 1, 5, 5, -4, - -3, -10, 11, -2, 1, -4, 12, 0, 0, 3, - -1, -1, -5, 7, -3, 3, 1, 8, 0, -1, - 1, 4, 4, 1, 6, -2, 2, 2, -2, 4, - 1, -6, -4, -1, -1, 0, 2, 0, -1, 2, - 3, 1, -1, -2, 0, -1, 1, 1, -3, 0, - 1, 0, -1, 1, 1, 0 - }, - { - 26, 14, -76, 3, 11, -8, -4, 6, 5, -4, - -2, -8, 20, -42, 117, -47, -34, 32, 154, -46, - -7, 18, 20, 34, -9, -25, -18, -46, -36, -14, - -21, 25, 13, -7, 3, -8, 23, 17, -5, 4, - -2, -4, 13, 2, 1, 9, -4, 1, 8, 0, - 1, -4, -1, 2, -4, -1, -1, 3, 1, 2, - 3, 3, -2, -2, 7, 5, 3, 0, -3, 2, - 0, -2, 0, -1, -3, 0, 1, 1, 4, 4, - 2, 1, -5, 0, 1, -1, 1, 0, -1, 0, - 0, 1, 1, -1, -1, 2 - }, - { - -339, 1826, 47, -46, -12, -7, 2, 34, -41, 5, - 33, -4, -15, 21, 33, -13, -7, -3, 0, -13, - 6, 13, -9, -23, -8, 6, 3, -4, -5, 7, - -4, -5, -16, -3, -6, -3, 5, -1, 8, -2, - 10, 5, -8, 12, -11, -3, -3, -3, -10, 3, - -3, -3, 7, 5, -2, -6, 8, 6, 0, -3, - -2, 2, 5, 1, 0, -2, 1, 2, -1, 3, - 0, 3, -1, -1, 1, -1, 2, 1, -1, -1, - -1, -2, -4, -2, 2, 2, 1, 1, 1, -2, - 0, 0, 1, 0, -1, 1 - }, - { - -18, 29, 77, -9, 0, -5, -2, -1, 5, -3, - 3, 4, -16, -61, 5, 75, -71, -4, -1, -13, - -18, 13, -29, -46, -36, -27, 9, -1, -65, 19, - 18, 5, -17, 19, 28, 7, -7, 2, -5, 10, - 15, -1, -4, -4, -6, 2, 1, 8, -6, 0, - -5, -1, 2, 3, -2, 3, 5, 5, -8, -3, - -1, -1, -4, -2, 2, -3, 0, 6, 1, -6, - -3, 2, 3, -1, 1, 1, 2, 2, 3, -1, - 0, 1, 1, 0, 0, 1, -1, -1, 0, -2, - -3, -2, 0, 1, -1, 0 - }, - { - 553, -316, -171, 36, 1, 9, 1, -14, 0, 9, - 23, -1, -31, -9, 64, -2, 4, -15, -14, 24, - -7, -1, 8, 18, -10, -13, 10, 2, -16, 3, - 20, -5, -6, 5, -8, -2, -8, 12, 1, 5, - 0, -2, -3, -6, -2, -1, -2, -9, -7, 5, - 4, 1, -11, -5, 4, 3, 6, 4, 1, -3, - -5, 1, 1, 2, -1, -2, 2, 1, -3, -3, - 1, 0, -2, 4, 4, -3, 0, 4, -1, 0, - 1, -2, -2, 0, 0, -2, 1, 2, 0, 0, - -1, 0, 1, 1, 1, 0 - }, - { - -25, 9, 106, -23, 10, -7, 0, 4, 4, 4, - 2, -9, -10, 1, -179, 64, 0, -80, 8, -2, - -9, 0, 38, -1, -28, -3, 8, 31, -22, 23, - -23, -31, 24, -11, 13, 5, -11, 2, 11, 1, - 10, 12, -3, 6, 3, 6, -1, 9, 0, -2, - -7, -1, -6, 2, 5, -3, 5, 2, 3, -1, - -2, -4, 3, -4, -8, -2, -5, -3, 2, -3, - 2, -4, -5, 0, 4, 0, -1, 0, 0, 0, - 1, -3, -2, 0, 1, 0, 2, 3, 0, -2, - 0, 0, -1, 1, 1, 1 - }, - { - 40, -63, -142, 15, 5, -27, 2, 5, -9, 6, - 14, 0, 8, -16, 7, -2, 0, 13, 9, -12, - -13, -3, -8, -9, 9, 3, 3, -9, 10, 9, - -6, 9, 1, 15, -11, 8, -4, 9, 11, 0, - 7, 12, 6, -9, 3, 11, 10, -2, -2, 9, - 7, -1, 11, 3, -11, -5, 5, -1, -2, -2, - -3, 5, -1, 1, 0, 0, 2, -3, -1, 3, - -1, -1, 1, 2, 0, 0, 0, 1, -2, 2, - -3, -1, 1, 1, 0, 4, 2, 1, 2, 1, - 1, 0, -2, -1, 1, 2 - }, - { - -16, 260, -6, 42, 4, 9, 11, -10, -5, 6, - 23, -14, 2, 13, 37, 19, -17, -23, 21, 30, - -23, 13, 29, 22, 3, 7, 5, -15, 2, 1, - -9, -2, -3, -10, -4, 4, -11, -10, 1, -3, - 6, 0, 11, 7, -3, -1, -2, -1, 0, 0, - 6, 5, -6, -6, -6, 2, -2, 2, 2, 1, - 1, 3, -6, -4, 2, 3, -2, 3, 4, -1, - -1, -2, -2, 1, 1, 0, -1, -5, -2, 2, - -1, 1, 1, -2, -2, 0, -1, 0, -1, -2, - 1, 0, 0, 0, 0, 1 - }, - { - 187, -249, -67, -42, 6, -1, -23, -1, -26, 6, - -10, -44, 4, -13, -19, 0, 4, -1, 0, 13, - -10, 13, 2, -10, 0, 3, -3, 4, -10, -8, - 0, 11, -15, -4, -3, -9, -5, -6, -5, 9, - 1, 4, -7, 10, -4, 0, -10, 2, 2, 5, - 4, 5, 2, 1, 2, 1, -1, 3, -1, -3, - 3, 1, -4, 3, 2, -4, -3, -1, -4, 1, - 1, -2, 1, 2, 2, 1, -1, -1, -1, -1, - 0, 2, 3, -1, 2, 0, -2, 1, -1, 1, - 1, 1, 2, -1, -1, 1 - }, - { - -6, 4, -12, 11, 7, 7, 6, -10, 4, 8, - 10, 4, -21, 164, -95, 140, -13, 1, -18, -18, - 26, 4, -35, 6, -6, -5, -7, 8, 10, 31, - 6, -11, -10, -12, -1, -13, -2, 9, -8, 12, - -8, 3, 1, -1, -6, 5, 5, 11, 0, 7, - 2, 7, 6, -2, 0, 8, -2, -3, 0, -3, - -9, 2, 5, 3, 2, -3, 1, -4, 0, 2, - 0, -2, 0, -2, 1, 5, 3, 0, 0, 0, - -2, -4, -1, -2, -1, 0, 0, 2, -2, 0, - -1, 0, 4, 0, -1, 2 - }, - { - -44, 224, -37, -85, -2, 20, 7, -18, -4, 10, - -14, -9, 16, -11, -2, -17, -35, 1, -2, 3, - -8, 10, 13, 9, 33, -11, -7, -19, 22, 22, - -11, -3, 3, -10, 2, 8, -7, -8, -11, -1, - 7, -17, 4, 2, -1, -9, -9, -2, 3, 5, - 7, -9, 5, 3, -4, -3, -3, 0, 3, -5, - 3, -2, -2, -3, -3, -4, -4, 1, -1, 1, - -1, 2, -1, 0, -2, -2, -1, 3, -2, -3, - -1, 1, -2, -3, 0, -2, -2, 4, 1, -1, - 1, 0, -1, -1, 0, 1 - }, - { - -4, -1, -23, -2, 6, -4, 3, 8, 36, -8, - -29, 8, -11, 33, 499, 23, -89, -25, 27, -9, - -14, 41, 4, 13, 24, -1, 1, 10, 1, 5, - 9, -12, 0, 16, -12, -2, 28, -3, -10, 5, - -1, 8, 9, -3, -3, -1, -4, -1, 4, 4, - -2, 5, 9, 2, -2, -3, 3, -1, 2, 8, - 9, -3, -2, 4, 3, 2, -6, -3, 3, 0, - -2, -1, 4, 1, 2, 1, -4, 2, 2, 2, - -2, -2, -2, 0, 3, -1, 1, 0, -1, 0, - 1, -1, 0, 1, 1, -1 - } - }, - { - { - 17, 1853, -91, -142, 4, -10, 8, 13, -4, 8, - 17, -18, -19, 9, -41, 39, 2, 12, 9, 48, - 3, -5, -5, -7, 8, -3, -2, -5, 14, 2, - 9, -2, 27, 7, -4, 3, 9, -5, 2, -8, - 1, 7, -4, 7, 5, 3, 0, -13, 6, 6, - 6, 2, -3, 1, -2, -6, -4, -4, -2, 4, - 2, -2, 0, -3, 2, -1, 4, 0, -2, -1, - -1, 2, 0, -1, -3, -3, 3, -1, 1, 3, - 2, 3, -1, -1, -2, 2, 1, -1, 2, 1, - 0, 0, 0, -1, 0, 1 - }, - { - 9, -136, 47, 9, 11, -13, -17, 6, 4, -6, - -8, -6, -20, -73, 4, -31, -55, 18, -27, 0, - -3, 51, 12, -3, -41, -2, 7, 38, -13, -16, - 0, -33, 8, -4, 0, 10, -3, 7, 5, -17, - 11, 6, 15, -12, -8, 0, 3, 0, 0, 4, - -4, -3, 5, 6, -7, -6, 0, -3, -4, 3, - 8, 6, 0, -3, 2, 0, 4, 3, -1, -1, - 1, -1, -3, -1, 3, -1, -2, -2, 0, 3, - -1, -3, 1, 1, 0, 2, 0, 0, 2, 0, - -3, 0, 2, 2, 0, -1 - }, - { - 36, -529, -52, 83, 40, -12, 2, -5, -11, -6, - 27, -1, -15, 35, -15, 44, 2, -1, 20, 7, - -23, 22, 8, 1, 0, 11, -4, 5, -31, 3, - 3, -10, 17, 7, -15, 10, 12, -6, 0, -9, - -6, 1, -8, 3, 7, 5, -4, 5, 3, -4, - 1, 9, -5, -3, 4, 0, 0, -2, -2, -1, - 4, 4, 0, -3, 1, 4, -1, -2, 4, 1, - -2, 1, 3, -3, -1, -2, -1, 2, -1, -1, - 0, 1, -1, -2, 1, 1, 1, -2, -1, 1, - -1, -2, 0, -1, -1, 1 - }, - { - 185, 1731, -60, 51, 21, 14, 11, 15, 0, -20, - -7, 2, -1, -33, -31, 1, 17, -20, -12, -7, - -5, 10, -4, -8, 11, -14, 5, -12, 0, 22, - 3, 1, 4, -14, -13, -25, 6, 3, 14, 18, - -2, -11, 14, -1, -1, 0, 8, -2, -1, 4, - -2, -4, -1, 6, -3, 0, -4, 5, -3, -1, - 1, 2, 2, 2, 5, -3, 4, -1, -2, 2, - 1, -5, -3, 0, -1, 2, 1, -1, 1, 2, - 2, 1, -1, -1, 1, -1, 1, -1, -2, 1, - 1, 0, -1, 1, 0, -1 - }, - { - -14, 55, 5, 10, 2, -8, 2, 5, 4, 5, - 4, -4, 40, -5, 118, -87, -17, 65, 24, -28, - 11, 14, 34, 24, -38, -8, 20, -22, 20, 7, - -10, 37, 12, -4, 7, -16, 16, 11, -4, 6, - 0, 3, 12, 0, 3, 6, 1, 10, 6, 2, - -4, -8, 4, -1, -3, 2, 3, 6, 1, 2, - 3, 2, -1, 1, 8, 3, 1, -1, -1, 3, - -3, -2, 0, 0, -2, 2, 2, 2, 4, 2, - 1, 0, -3, 3, 0, 0, 1, -1, 0, 1, - 1, 1, 0, -2, 1, 2 - }, - { - 28, 2237, -13, -55, -13, -6, 5, 20, -28, 30, - 30, -15, -18, -8, 9, -8, -8, 2, -2, -4, - 15, 6, -21, -28, 2, 4, 2, -15, -5, 19, - 0, -5, -8, 6, -7, -6, -7, -14, 3, 0, - 2, -10, -10, 17, -8, -7, -7, -10, -7, 7, - -4, 3, 9, 3, -6, -2, 10, 3, -2, -5, - -3, 1, 7, 2, -4, -1, 3, 1, -1, 2, - 0, 2, -2, 0, -1, 0, 3, 0, -2, 0, - -2, -2, -3, 0, 2, 2, 0, 2, -1, -1, - 1, 1, 0, -2, 0, 1 - }, - { - -6, 52, 32, -23, 0, -2, 7, 7, 7, -3, - 6, 7, -16, -24, 41, 15, -72, 3, -21, -13, - 12, -1, 1, 9, -22, -38, -19, -13, -37, 20, - 6, -4, -32, 30, 22, 2, -4, 8, 3, 11, - 1, -14, -1, -5, 5, 9, -1, 3, -4, -1, - -3, -1, 4, 2, -2, 0, 3, 0, -5, -2, - -3, -1, -2, -3, 0, -2, 4, 4, -2, -6, - -1, 3, 2, 1, 2, 0, 2, 2, 2, -2, - 1, 1, 0, -1, -1, 1, -2, -1, 0, -2, - -3, -1, 1, 0, -1, 0 - }, - { - -440, -1481, 6, 36, 11, 6, -27, -11, -1, 13, - 16, -32, -23, 2, 28, -29, 1, -16, -2, 27, - -25, -22, -20, 4, -23, -8, -4, -15, -24, -4, - 6, -7, 2, 16, -6, -6, -12, 20, 9, 4, - -3, 2, -3, -10, 11, 0, -4, -11, -2, 5, - 3, -1, -10, 0, 3, 3, 5, 2, 0, -2, - -3, 3, 1, 1, -2, -2, 1, 1, -1, -2, - 1, 0, 2, 5, 2, -3, 3, 3, -3, 1, - 1, -2, 0, 1, 0, -1, 2, 1, 0, 0, - -1, 0, 1, 1, 1, -1 - }, - { - -11, 45, 52, -29, 1, -7, 2, 8, 4, -6, - -11, -4, 7, 45, -169, -57, -50, -37, 29, 59, - 74, 28, 11, -1, -25, -22, -10, -7, -29, 44, - -22, -9, 14, -17, 14, 0, -7, 13, 3, 5, - 13, 3, -5, 8, 5, 5, 0, 2, 3, 6, - 1, 0, -3, 2, 3, -5, 7, 3, 3, -1, - -4, -6, -2, -8, -4, 0, -4, -2, 5, -4, - 0, -4, -2, 4, 4, -2, -2, 1, -1, 1, - 0, -4, -1, 1, 1, 1, 3, 2, -1, -2, - 1, -1, 0, 1, 1, 1 - }, - { - -58, -58, 49, 60, 15, 26, 30, 9, 11, 30, - 9, -8, -2, -34, 9, -3, 36, 42, 21, -12, - -5, 3, 2, -3, 7, -7, 3, -5, 4, 2, - -1, 8, -2, 23, -8, 6, -5, 0, -2, 3, - 7, 16, 0, -8, 14, 11, 2, -1, 2, 9, - 7, -1, 9, 0, -9, -1, 4, -2, 0, -3, - -1, 3, -1, 1, -3, 0, 1, -3, 2, 2, - 0, 0, 2, 1, 0, 0, 1, -2, 0, 0, - -4, 0, 3, 1, 2, 4, 2, 1, 2, 0, - 0, -1, -2, 0, 1, 1 - }, - { - 24, 245, -62, 10, 11, 11, -7, -24, 3, 16, - 22, -20, 8, -11, 22, 9, -20, -17, 3, -38, - -46, -9, 6, 3, -10, 10, -6, -8, 3, -2, - 1, 1, -7, -5, 10, 2, -15, -8, -2, -4, - -3, -1, 7, 0, -3, 3, -3, -1, 5, 3, - 4, 1, -8, -6, -3, 1, 1, 4, 1, 0, - 4, 1, -6, -2, 3, 0, 2, 5, 1, -1, - -2, -2, 0, 2, 0, -2, -1, -4, 0, 1, - -1, 2, 1, -3, -2, 0, -1, 0, -2, -1, - 1, -1, 0, 0, 1, 0 - }, - { - -142, -708, -30, -6, 21, -13, -1, 24, -10, 4, - -18, -22, 3, -6, -19, -7, 8, -10, 4, 9, - -5, 17, 2, -10, 10, 3, 6, 7, 4, -4, - -2, -6, -21, 3, -11, -9, -14, -13, -3, 10, - 3, -1, -14, 0, -8, -4, -6, 4, 3, 4, - 5, -1, 5, -4, 0, 0, -2, 2, -4, 0, - 6, -2, -3, 5, -1, -3, -2, -2, -2, 5, - 0, -2, 1, 2, 2, 0, -1, -1, -1, 0, - 1, 3, 2, -1, 2, -1, -1, 0, -1, 1, - 1, 2, 2, -1, 0, 1 - }, - { - 8, -2, -25, 26, 5, 9, -2, -14, -1, 6, - 1, -19, -82, 119, -19, 109, -50, -10, 32, 14, - -68, 4, -33, -11, 6, 13, 6, 12, 10, 33, - -32, -15, -14, -11, -1, -15, 6, 0, -7, 10, - -4, 10, 0, -2, -7, 0, 4, 6, -6, 4, - 2, 8, 2, -4, 2, 6, -5, -1, 0, -7, - -7, 6, 4, 0, -2, -2, 1, -5, 2, 1, - 0, -2, 2, -1, 2, 4, 2, -1, 0, 1, - -3, -4, -1, -1, 0, -1, 2, 1, -1, 0, - -1, 2, 4, -1, 0, 2 - }, - { - 33, 304, -25, -52, -2, 19, -7, 7, 7, 1, - 3, 5, -5, -2, -4, -29, -27, 2, 6, 7, - -11, 9, 5, 14, 34, -8, 1, -11, 29, 20, - -8, -10, 3, -9, -6, -2, -6, -6, -5, 2, - -5, -7, 2, -8, -5, -12, -11, 0, 2, 10, - -1, -5, 9, 2, -7, -7, -2, 4, 1, 0, - 3, -2, -1, -4, -1, -3, -2, 1, 1, 0, - 1, 1, 0, -1, -3, -2, 1, 2, -4, -2, - 1, 1, -3, -2, 0, -2, 0, 3, -1, -1, - 1, -1, -1, -1, 1, 1 - }, - { - 13, -49, -62, 10, 6, 0, 4, -6, 26, -14, - -13, -2, -3, -227, 173, 117, -62, -57, -17, -7, - -10, 28, 4, 23, 23, 1, 19, 21, 32, 22, - 3, -2, 7, 10, -16, 6, 25, -5, 2, -2, - 10, 16, 3, -16, 2, -1, -8, -6, 0, 1, - -5, 6, 9, -2, 1, -2, 6, 0, 7, 9, - 5, -5, -1, 4, 1, 0, -7, 0, 2, 1, - -2, 1, 5, -1, 2, -2, -2, 2, 1, 0, - -3, -2, -2, 1, 2, 0, 1, -1, -2, 0, - 0, -1, 0, 1, 0, -1 - } - } +const Word16 leftBRIRImag_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS_MAX] = { + { { 343, -989, 1050, 1894, -1006, 827, 117, 12, -638, 160, + 32, -769, 369, 341, 405, -797, 147, -300, 719, -224, + 316, -240, 232, -380, 451, -204, -301, -78, 397, -202, + 280, -145, 145, -52, -72, 621, -77, -309, -175, 37, + 425, 405, -471, -173, 83, 123, -31, 97, -47, 50, + 15, -19, -161, 268, -145, -173, 34, 98, 18, 89, + -34, 48, -17, 38, 17, -25, 89, -86, -151, -24, + -54, 39, 0, 74, -215, 214, 19, -2, 102, -46, + -89, 53, -9, 57, -73, 12, -2, 86, -152, 11, + 35, 20, 5, 10, -68, 37 }, + { -121, 1144, -1117, 1289, -924, 484, 193, 226, -556, -120, + 86, -417, 64, 101, 527, -899, 315, -236, 658, -285, + 47, -175, 564, -374, 103, -325, 211, -152, 35, -213, + 407, 136, -399, -270, 368, -75, 267, -388, -109, -218, + 381, 359, -377, -136, 312, -189, -113, 147, -38, 253, + -178, -81, -3, 87, -171, 198, -134, 140, -138, 98, + 90, 57, -150, -28, 186, -216, 292, -177, 78, -167, + 96, -129, 32, -3, 6, -63, 24, 107, 120, -30, + 15, -26, 53, 4, -89, -61, 94, 22, -52, -116, + 109, -5, 4, -40, 51, 46 }, + { 97, 98, -285, 1791, -926, 889, 210, -615, 51, 359, + -394, -646, 565, 201, -168, -222, 510, -311, 157, -57, + -94, 313, -116, 123, -37, 328, -592, -630, -44, -94, + 635, -111, -129, 585, -126, -221, 134, 279, -188, -240, + -1, 178, 221, -19, -2, -367, 260, 310, -103, -286, + 105, -73, -198, 129, 129, 1, -114, -214, -10, 230, + 92, 95, -25, -26, 155, -72, 108, 9, 53, -213, + -78, -110, 67, -57, 74, -161, 85, 95, 43, 15, + 67, 47, -71, -9, 15, 94, -147, -60, -42, 136, + 1, -38, 16, 78, -15, -20 }, + { 952, -3074, 1007, 1209, -418, 392, -134, 200, -231, -525, + 377, -348, 349, 227, -49, 611, -155, -280, -161, 281, + -201, 509, -414, -514, 692, 380, -469, -435, 447, 398, + -243, -65, 260, -308, 110, 41, 151, -246, 183, -170, + 44, 44, 55, -74, 97, 118, -201, 23, 233, -182, + 42, 138, 38, -179, 68, -80, -89, 172, -178, 176, + -19, 11, -8, -1, 2, 43, -3, 42, -56, -66, + -57, -22, 21, 24, -11, 75, 10, -6, 20, 12, + 23, -39, -26, 26, -19, 37, 31, -68, -38, 20, + 44, -29, -54, 43, 9, 22 }, + { -15, 722, -1297, 1507, -1363, 566, 398, -122, 60, -182, + -209, -500, 332, 492, -679, 674, 542, -939, 685, -127, + -194, 430, -146, -818, 1078, -219, -475, -621, 650, -444, + 700, -603, 414, -348, -63, 218, -146, -283, 453, -139, + 180, 56, -98, -256, 177, 357, -399, -97, -83, 441, + -90, -103, 83, 45, 98, -114, 53, -46, -29, 238, + -65, -144, 6, 66, 121, 96, -178, 47, -175, 133, + -86, 9, -90, 73, 31, -18, 36, -38, 93, 27, + -86, 41, -42, 96, -146, 62, 51, -56, -24, 34, + -9, 45, -72, -2, -11, 28 }, + { 1258, -4155, 1513, 1404, -156, 146, 215, -228, -260, 93, + 334, -1157, -276, 1049, -584, 964, -228, -659, -83, -131, + 993, -719, -678, 289, 371, -347, 786, -757, 617, -491, + -84, -372, 527, 541, -152, -185, -38, -251, 341, 30, + 85, -470, 170, 202, -72, -254, -15, 52, 2, 110, + -93, -4, 138, 26, 49, 103, -41, -232, 32, -27, + 44, 141, -348, 195, -76, 6, 179, -54, -120, 59, + -78, 8, 90, 104, -131, 104, -7, -13, -17, 18, + -95, -98, 46, 6, 35, 106, -26, -11, -83, 16, + 2, -11, 33, 33, -2, 68 }, + { -116, 1336, -2115, 1532, -1215, 488, 427, -79, -149, -142, + -36, -255, -782, 366, 211, 782, 4, -626, -143, -131, + 704, 5, -800, -461, 417, -170, 981, -1018, 291, 65, + -594, -280, 710, 40, -48, -424, 84, 97, 139, -9, + -59, -251, 287, -28, 75, -128, 170, -69, 17, -156, + 94, -35, 255, -40, 175, -57, -2, -171, 200, -154, + 10, -64, -148, 98, 114, -89, 146, -177, 28, 33, + -17, 33, 38, 29, 98, -64, -16, -4, -46, -68, + 37, -84, -25, 82, -66, 147, -72, 7, -105, 63, + -1, -9, 67, -35, -30, 47 }, + { 1095, -3670, 1587, 1415, -345, 494, -167, -191, 160, -381, + 126, -1079, 500, 959, -822, 474, -455, -261, 869, 100, + -310, -321, 815, -783, -636, 932, 181, -105, -453, 357, + -263, 16, -34, -187, 706, -256, -320, 237, -27, 128, + -74, -167, -176, 268, 61, -23, -140, 43, 94, 120, + -57, -435, 294, 277, -68, 177, 12, -3, -275, 71, + 129, -297, 166, 15, -276, 98, 190, 25, -99, -53, + 73, 11, 14, 184, -161, -2, 295, -251, 17, -28, + -75, -80, -12, 31, 84, 54, 33, -26, -101, -23, + 26, 26, 78, 29, -48, 27 }, + { -122, 1460, -2486, 1607, -1097, 284, 587, 15, -223, -247, + 114, -678, -256, 783, -35, -191, 171, -526, 767, -35, + -299, 235, 121, -723, 8, 313, 1089, -825, 114, -304, + -206, 720, -773, 663, -300, -140, 166, 214, -104, 150, + -289, 108, 80, -249, 144, 113, 69, -336, 49, 259, + -104, -354, 261, 235, 111, -145, 239, -88, -309, 118, + -73, -38, -49, -32, 49, -33, 151, 134, -140, -113, + 86, -10, 148, 123, -64, -66, 60, 57, -85, -58, + -30, -11, 28, -22, 49, 111, -48, -82, -82, -29, + 109, -21, 37, 51, -27, -77 }, + { 712, -2120, 538, 1168, 207, 7, -904, -37, 746, -203, + -293, -483, 829, -652, -97, 383, -144, 509, -549, 286, + -106, 782, -624, 709, -635, -243, 215, -305, 351, 231, + 194, -455, 503, -410, 4, 118, 5, -106, -166, 131, + 347, -163, 264, -672, 124, 174, -532, 387, 118, 236, + -276, 54, 13, -154, 127, 31, 53, -57, 139, -51, + -48, -70, 47, -8, 68, 88, -28, -61, 188, -116, + 16, -37, -5, -182, 103, -126, 101, -42, 126, -82, + 72, 68, -13, -158, 189, -77, 6, 38, -41, -76, + 35, -6, -64, 28, 59, 54 }, + { 126, -81, -287, 1135, -197, 385, -1226, 286, 978, -290, + -87, -140, 318, 110, -430, 445, -674, 172, 337, 99, + -529, 748, -344, 241, -215, -614, 204, -88, -590, 690, + 152, 127, 127, -197, 62, 117, -116, 271, -183, 442, + -241, 148, -266, -106, 120, -128, 22, 519, -268, 268, + -69, -361, -139, 71, 86, 14, 54, 229, -117, -65, + -76, -79, 20, 72, 163, -259, 117, -45, -16, -41, + 51, -56, 111, -174, -6, 61, -9, -21, 108, -57, + 3, 83, -26, 24, -43, -29, -95, 89, -129, 108, + -19, -4, 76, 21, 15, -25 }, + { 1079, -3510, 1549, 1046, 169, -15, -431, 700, -193, 636, + -1886, 637, 545, -1022, 820, 223, -34, 179, -13, -272, + 158, 130, -250, 159, -58, -53, -183, 415, 504, -861, + -59, 122, 55, 372, -154, 42, 205, -578, 90, 379, + -512, 85, 248, -230, 93, 258, -141, 152, -107, 252, + 4, -176, 2, 16, 44, -106, -334, 221, -68, 15, + 235, -47, 56, -57, 59, -22, -148, 45, 50, 8, + 13, -63, 40, -6, 59, -15, 35, -136, -83, -28, + -51, 102, -89, -41, 55, -65, 16, 65, 71, -60, + 73, 33, 35, -41, -15, -31 }, + { 29, 428, -583, 990, -153, 79, -1278, 733, 137, 372, + 174, -1699, 1508, -910, 276, 201, 279, -633, 337, 341, + -908, 317, -616, 635, 51, -216, -11, 323, -160, 169, + -506, 322, -271, 304, 434, -484, 158, -464, 252, -369, + 85, -18, 370, -288, -6, 156, -165, 211, 12, 42, + 293, -292, -11, -23, 39, -186, -181, 127, -138, 119, + -176, 230, -59, 19, -41, 178, -167, -141, 225, 115, + -143, 12, 120, 14, -16, -80, 150, -181, -55, -50, + 77, -88, -26, -35, 29, 10, 2, 42, -59, 67, + 10, 83, -28, 12, 26, -69 }, + { 1041, -3286, 1432, 415, 519, -228, -735, 794, 59, -418, + -315, -331, -661, 888, -222, -30, 454, -377, -501, 104, + 118, -14, -2, 208, -541, -37, 456, 60, -233, 166, + -249, -11, -224, 501, -482, 136, -234, 375, -256, 87, + 402, 140, -586, 55, 203, -469, 76, 95, 137, 77, + 195, -78, -57, -228, -103, 214, -94, 81, -99, 80, + 133, -200, 79, -155, 239, -107, 102, 34, -26, -99, + 55, -43, -4, 64, -130, 67, -49, -44, -96, 10, + 0, -23, 91, -21, 92, -81, 26, 65, -16, -67, + -27, -17, 82, -42, 25, -84 }, + { 254, -564, 127, 499, 151, -119, -1428, 1173, -213, 247, + -52, -781, 26, 585, 366, -1167, 794, -46, -264, -90, + 164, -77, 356, 429, -597, 157, -50, -370, 250, 155, + -528, 663, -74, 384, -764, 428, 37, -37, -233, 376, + -85, 267, -226, -29, 195, -11, -163, 211, 176, 280, + -41, -233, -30, 30, -54, -14, -12, 198, -109, 132, + -67, -65, 57, 66, 53, -55, -5, 192, -111, 47, + -55, 0, 114, -111, 40, 4, 112, -77, -138, 64, + 100, -86, 58, 10, -30, 150, -36, -20, -53, 3, + -25, 40, 18, -18, 41, 16 } }, + { { -289, 1860, 4922, 3970, 172, 902, 274, 298, -396, 252, + -192, -1180, -54, -94, 748, -1025, -60, -439, 482, 125, + 764, -606, 181, -135, 943, -114, -334, -277, 446, -135, + -103, -287, 683, 604, 249, 835, -1, 42, 79, 154, + 327, 173, -580, -138, 417, 369, -116, -7, -168, 34, + 247, 282, 56, 236, -242, -21, 89, -12, 69, 131, + -107, 113, 70, 62, -26, -204, -127, -97, -5, 80, + -45, 136, -42, 55, -176, 308, 91, 46, 79, -207, + -276, -72, -46, 94, 14, 67, 22, 103, -136, 87, + 68, -30, -45, -15, -30, 55 }, + { -22, 3961, 1007, 609, -1389, 158, -213, 412, -105, 20, + -95, -467, -174, -406, 21, -1449, 777, 11, 86, -602, + 53, -187, 1241, -527, -408, -479, 369, 371, 489, -197, + 83, -215, -707, -334, 109, -521, 272, -740, -521, -347, + 391, 514, -445, -294, 365, 48, -25, -86, -159, 561, + -103, -325, -49, 298, 83, 473, -68, 148, -226, 33, + 24, -160, -253, -103, -7, -357, 438, 57, 316, -84, + 350, -51, -10, 60, 25, -161, 55, 161, 3, -60, + 2, -93, 62, -3, -137, -84, 149, 138, 4, -120, + 114, -75, 3, -36, 62, 109 }, + { 25, 3821, 3096, 2731, 41, 968, 553, 23, 97, 587, + -339, -1136, 507, 333, -332, -926, 736, 236, 144, -34, + 229, 15, -646, 81, 150, 311, -936, -1169, -327, -435, + 663, 158, -101, 852, 54, -184, 354, 536, -227, -102, + -67, -63, 531, 539, 314, -574, 188, 401, 13, -110, + 284, -165, -448, 213, 170, -321, -116, 48, 71, 91, + -31, 76, 106, 126, 21, -60, 333, 166, 76, -297, + 76, 75, 189, -44, 11, -261, -12, 15, 0, -100, + 30, 61, -45, 23, 2, 176, -88, 16, -3, 136, + 9, -77, -16, 135, 22, 16 }, + { -836, -6037, 716, 3090, 976, 171, -357, -1, -619, 254, + 1566, 204, 412, -196, 191, 1154, 444, -118, -501, 392, + -524, 292, 311, 68, 593, 387, 131, 250, 832, 649, + -111, 163, 83, -696, 259, 174, -88, -444, -26, -239, + 157, -140, 228, 224, 251, 334, 35, 264, 209, -210, + 380, 218, -38, -153, -90, -99, -70, 21, -295, 226, + -6, 109, 27, -93, -40, 82, 95, 65, -175, -75, + -65, -62, 14, -85, -45, 115, 76, 38, 55, 64, + 31, -30, -80, 22, -30, 33, 75, -144, -107, -2, + 48, 6, 15, 108, 42, -1 }, + { 18, 3016, 4, 159, -2535, 429, 348, -104, 243, 741, + 81, -737, 276, -14, -1057, 1229, 1688, -341, 485, -540, + -266, 564, 471, -818, 784, -250, -587, -1449, 46, -1324, + 668, -360, 273, -740, -323, 234, 119, -298, 342, 91, + 340, 59, -52, -268, 259, 367, -489, 220, 247, 805, + -110, -250, 315, 304, 233, 35, 240, 45, -84, 347, + -2, -96, 146, 119, 260, 137, -264, 8, -302, 157, + 59, 64, -207, 67, -35, -111, -10, -65, 99, 65, + 27, 129, -80, 21, -214, 91, 53, -68, 54, 87, + 30, 67, -76, 25, 7, 39 }, + { -1011, -7795, 1224, 4200, 1933, -291, 278, -187, -192, 383, + 502, -1260, -752, 596, -1179, 139, -1133, -674, -91, -797, + 621, -907, -639, 353, 656, -276, 403, -723, 1289, -651, + -215, -247, 824, 699, 122, 181, -253, -597, 155, -136, + 532, -189, -121, -18, -349, -470, -130, 242, 389, 225, + -200, 105, 259, -34, -70, -105, -129, -186, 37, -85, + 154, 258, -298, 356, -140, -65, 342, 99, -133, -19, + -218, -147, 45, 228, -175, 68, -45, -80, 18, 44, + -114, -22, 80, -1, -29, -28, -60, 84, -8, 86, + 87, 33, 3, 20, 46, 107 }, + { -69, 2906, -1340, -153, -2583, 434, 251, -164, 27, 264, + -51, -552, -1143, -410, -276, 793, -371, -848, -136, -589, + 196, -254, -795, -440, 212, -184, 1552, -1426, -570, -379, + -988, -855, 364, -174, -71, -512, 43, 132, -35, -73, + 312, -274, -22, 154, 518, -40, 112, -161, 24, 68, + 49, 25, 427, -134, 224, 30, -32, -158, 209, -326, + 30, 23, -156, 111, 100, -247, -6, -198, 241, 211, + 110, 96, 61, 2, 69, -16, -110, -187, -178, -73, + 115, -94, -88, 91, -108, 117, -110, -22, -48, 153, + 32, -10, -4, -122, -50, 46 }, + { -918, -6210, 1922, 3946, 1925, 562, -470, -665, 314, -70, + 362, -1415, 31, 844, -1279, 84, -216, 66, 863, 686, + 99, 24, 1451, -370, -715, 363, -43, 144, -267, 403, + -366, -260, -47, -170, 780, -109, -370, 113, -25, 378, + -70, -148, 301, 467, 17, 209, 117, 89, 51, 306, + -222, -786, 354, 307, -102, 455, 170, 168, -71, 309, + 413, -324, 59, -40, -319, 236, 117, -44, -3, 16, + 123, -134, -231, 149, -126, 42, 480, -176, 105, 19, + -89, -128, -51, 44, 168, 115, 42, 19, -53, -26, + 27, 33, 52, -12, -77, 71 }, + { -116, 2500, -2224, -104, -2271, -70, 400, 303, -121, -245, + 214, -728, -369, 333, -350, -509, -102, -233, 1235, -36, + -248, 568, -42, -74, 1153, 306, 691, -759, 797, -314, + -177, 281, -1403, 153, -723, 312, 575, 245, -102, 284, + -132, 186, 115, -448, 176, 380, 77, -405, 43, 132, + 2, -306, 76, 227, 77, -184, 210, -74, -204, 91, + -23, 13, -86, 2, 21, 20, 261, 237, -13, 31, + 143, 38, 237, 110, -71, -89, 66, 182, 51, -53, + -43, -80, 42, -41, 0, 158, -47, -75, -72, -135, + 34, -44, -76, -67, -32, -82 }, + { -517, -2150, 2385, 1991, 193, 561, -577, -797, 678, -911, + -368, -499, 90, -1098, -81, 1061, 320, 484, -644, 842, + 201, 778, -445, 44, -1134, 49, 428, 67, 1220, 697, + 339, -52, 458, -308, 27, -277, -176, -8, 13, -54, + -103, -462, 280, -690, 240, 309, -728, -9, 2, 368, + -59, 384, 268, -212, 147, 74, -26, -174, 213, 272, + 163, -106, -19, -86, -11, -66, 35, 114, 439, 5, + 46, -42, -99, -235, 93, -115, 136, -50, 73, -124, + 116, 17, -29, -169, 156, -133, -37, -53, -81, -52, + 21, -3, -67, 43, 108, 97 }, + { -5, 2657, 1627, 556, -865, 233, -1230, 794, 1525, -165, + 1091, 95, -211, -286, -780, 164, -1624, 525, 914, 302, + -684, 0, -148, 288, -388, -555, 130, -268, -654, 1292, + 663, 427, 275, 158, 190, 251, 232, 627, -81, 927, + -7, 143, -69, 186, 46, -268, -37, 270, -300, 190, + -90, -101, 47, 139, -16, -264, 31, 234, -281, -109, + 68, 113, -95, -56, -120, -324, 364, -3, -39, -92, + 12, -184, 86, -109, 50, 22, -141, 44, 195, -128, + -142, -14, 62, 158, -139, -207, -32, 224, -31, 289, + 2, -6, 69, -28, -15, -95 }, + { -792, -6997, 1223, 1977, 1199, 1609, 836, 784, -72, -679, + -2859, 1535, 1448, -1039, 422, 184, 561, 742, -37, 249, + 906, 211, -257, -144, 136, 257, -383, 403, 455, -998, + -401, -17, 337, 597, -410, 201, 674, -398, 63, 225, + -362, 274, -83, -259, 397, 350, -191, 205, 187, 307, + -291, -288, 86, 170, 76, -237, -269, 557, 341, 105, + 11, -243, 103, 109, 107, -78, -133, 66, -134, -198, + -161, -207, -121, -244, 10, -35, -25, -222, -170, -126, + -41, 197, -114, -151, 0, -61, -53, -13, 86, -91, + -13, 20, 116, 22, 25, -15 }, + { -15, 3350, 1429, 81, -1243, -894, -1722, 925, 407, 337, + 607, -1376, 1606, -948, -538, -1051, -513, -301, 818, 212, + -1379, -84, -804, 720, 747, 267, -77, 102, -312, 509, + -221, 220, -678, -135, 279, -598, 1, -1030, -181, -93, + 666, 54, 45, -519, 91, 271, -109, 281, 154, 64, + 116, -790, -133, 185, 59, -264, -410, -109, -137, 15, + -467, 78, -126, 159, 25, 252, -133, -141, 123, 32, + -92, 22, 119, -133, -178, -43, 211, -230, -109, 4, + 156, -166, -169, -35, 94, -39, -111, -53, -187, 12, + 63, 108, -78, 59, 42, -120 }, + { -802, -6518, 1050, 954, 767, 437, -192, 849, 314, -1896, + -1320, -706, -1930, 150, -301, 129, 91, -877, -866, -14, + 339, -217, -683, -78, -1198, -343, 1007, 827, -194, -425, + -687, 11, -208, 466, -441, 12, -410, 872, -268, -138, + 383, 33, -560, 85, 54, -430, -23, 67, 382, 176, + 352, -182, -482, -126, 280, 353, -216, -96, -149, 109, + 273, -38, 42, -469, 97, -154, 141, 226, 201, -34, + 114, -181, -265, -44, -284, 36, -149, -74, -111, -109, + -85, -10, 129, -9, 207, -92, 1, 161, -24, -130, + -70, 38, 264, 47, 29, -40 }, + { -92, 1602, 1817, -146, -857, -1455, -2318, 1114, 470, 430, + -576, -1103, 96, 442, 64, -1529, 392, -62, -406, 113, + 184, -515, 483, 872, -362, 477, -106, -747, 235, 102, + -217, 1479, 97, 536, -435, 794, 198, -1, -517, 177, + -197, 519, 91, 497, 691, 416, -1, 557, 536, 363, + 303, 71, -150, 46, 99, -4, 114, 339, -276, 121, + 144, -6, 97, 250, 33, -51, 192, 77, -144, 194, + -58, -37, 142, -100, 40, 121, 304, -25, -256, 106, + 177, -95, 176, 96, -41, 154, -132, -94, 49, 91, + 26, 138, 70, -18, 113, 44 } }, + { { 87, 6567, -935, 1331, 2476, 801, 201, -9, 559, -600, + -335, -461, -380, -643, 769, -686, -91, 341, 250, -633, + 824, -702, 402, -530, 571, 458, -207, -437, 197, 173, + -864, 605, 448, 268, 368, 395, 256, 107, 95, 45, + 125, -122, 41, -166, 175, 363, 63, -181, -60, -31, + 150, 139, 425, -14, -163, 220, -56, -64, 115, 38, + -4, 0, 233, 68, -180, 72, -382, 96, -152, 68, + 172, 2, -110, 35, 25, 31, 87, 217, 8, -178, + -258, -168, 39, 109, 96, -63, 153, -37, -48, -8, + 42, 37, 47, -37, -58, 17 }, + { 138, 1580, 2202, -910, 978, -267, -225, -169, 579, -370, + 12, -52, -440, -239, -21, -210, -291, 18, -440, -68, + -312, 399, 473, -365, -29, -506, -304, 425, 816, -85, + -61, -585, -479, -14, -329, 119, -126, -620, -524, -71, + 40, 320, -590, 7, 413, -297, 122, 114, -300, 448, + -155, -162, -38, 138, 605, -106, 30, 159, -127, -225, + 62, -128, -8, -120, -120, -125, 145, 204, 286, -57, + 230, 102, -83, 69, -82, -1, 32, 24, -128, -6, + 143, -100, -136, 180, -126, -51, 45, 89, 49, 65, + -149, -51, -19, 28, 87, 77 }, + { -88, 5627, 1564, -485, 2875, 703, 463, 416, -239, 2, + 289, -980, 164, 252, -107, -839, 69, 235, 206, 332, + 442, -27, -568, -179, 376, -106, -240, -1286, -266, -472, + 861, -417, 224, 536, 269, -353, 395, 456, -345, 214, + -482, 334, 300, 496, 352, -264, 325, -81, -37, 89, + 221, -50, -336, -48, 188, -234, 82, -100, 238, -108, + -40, 80, 47, 24, 26, 163, 181, 164, 9, -35, + 38, 92, 71, -120, 114, -170, -147, -71, 64, -28, + -5, 72, -54, 83, -134, 223, -26, 43, -53, 145, + 36, -67, -50, 66, -19, -11 }, + { 763, -5056, -1867, 2981, 645, 690, -465, -214, -14, 964, + 420, 408, 265, -311, 673, 338, 98, 544, -504, 348, + -223, 100, 399, 113, 519, 376, 264, 551, 456, 555, + 21, 122, 44, -454, -231, 19, -387, 40, -315, 160, + 116, -83, 210, -152, 574, -14, 201, 330, 61, -186, + 167, 443, -95, -64, -244, 204, 23, -246, -236, 358, + -24, -178, 219, -185, 139, -2, 169, -75, -319, 117, + -142, 0, 52, -117, -52, 105, 18, 79, 88, -15, + -10, 26, -14, -13, -7, -3, 44, -136, 19, -63, + 89, -85, 86, 77, -11, -40 }, + { 7, 2384, 755, -826, -778, -388, 200, 246, -110, 473, + 17, -118, -22, -59, -275, 638, 992, 418, 178, -713, + 416, -770, 1056, -161, 197, 33, -737, -1071, -435, -738, + 104, 67, -90, -192, -622, 142, -245, 454, 21, 112, + 29, 210, 44, 140, -112, 359, 9, -108, 183, 648, + 109, -447, 9, 626, 153, 337, 159, -64, -58, 184, + 148, 15, 40, 142, 294, 94, -133, -155, 95, -110, + 170, 24, -202, -4, -67, -198, 12, 5, 72, 113, + 44, 130, -130, -54, -100, 82, -9, 36, -5, -5, + 137, 29, -3, -40, 13, 77 }, + { 871, -5427, -2978, 4308, 1051, 526, 154, -30, -272, 289, + -181, 363, -410, -686, -727, -155, -1526, -606, 200, -272, + 57, -672, 2, -259, 141, 383, 206, -357, 716, -229, + -582, 212, 742, 321, 150, -78, -215, 21, -180, 135, + 239, -17, -364, 195, -751, -256, 240, 23, 385, 230, + -64, -77, -46, 93, 197, -348, -262, 123, 14, 117, + 25, -7, 85, 122, -24, 33, 206, -37, 63, -79, + -217, 107, -151, 134, 22, -130, 60, -71, 31, -31, + -193, 226, -77, 6, -24, -63, -9, -65, 146, 72, + 31, 66, -11, 43, 1, 61 }, + { 138, -1082, 2823, -1054, -1557, 190, 4, -390, 404, 353, + -460, -504, -641, -459, 70, 373, -568, -575, -553, -631, + -7, -227, -342, -168, 401, 50, 161, -436, -687, 104, + -1399, -867, 547, -320, -419, -2, 119, -256, 197, -255, + 425, -249, -165, 565, -173, 61, -56, 301, -185, 143, + -172, 134, -8, 182, 184, -29, 123, -38, -14, -237, + -37, 21, -116, 42, -98, -79, -121, 70, 110, 195, + 114, 136, -39, 154, -34, -30, -24, -167, -174, 102, + -80, -71, -52, 123, -105, 69, 23, -153, 11, 138, + 38, -37, 7, -120, -42, -61 }, + { 825, -3453, -2585, 3417, 2105, 824, -510, -518, -34, 385, + -192, -602, -570, 623, 169, -567, -740, 909, 393, 969, + 326, -73, 761, -268, 320, -577, 513, -107, 231, -185, + -219, -169, -253, 363, 363, 82, -432, 171, 186, 514, + -69, -230, 193, 502, -79, 229, -52, 287, 135, -7, + -215, -385, 334, -9, -76, 430, 90, 83, 99, 469, + 249, -23, -101, -125, -222, 288, -53, 74, 77, -36, + 40, -201, -86, -62, 70, -17, 366, -70, 103, 24, + -20, -27, -102, 104, 127, 73, -50, 66, 37, -59, + -10, -18, 53, 57, -104, 134 }, + { 142, -2255, 2910, -1148, -1203, -182, 88, 239, -55, -292, + 18, -365, -62, -477, 30, 2, 204, -447, 240, 882, + -485, 434, 222, 550, 716, -276, 750, -903, 1066, -688, + 958, -746, -746, -183, -847, 155, 863, 209, -105, 117, + 5, -36, 185, -479, 294, 54, -60, 81, -29, 182, + -172, -158, -24, 127, 136, -146, -57, 116, -114, -57, + 87, 21, -75, 2, -60, 117, 156, 164, 93, 119, + 93, 217, 1, -23, 49, -118, 174, 74, 95, -121, + 19, 19, -49, -150, 136, 1, -80, 52, -40, -123, + 24, -77, -26, -44, -177, -50 }, + { 352, 622, -105, 925, -11, -606, 2183, -526, -623, -872, + -474, -35, -475, 199, -186, 320, 177, -440, 659, 188, + 715, -188, 51, -723, -489, 816, -613, 530, 746, 942, + 277, 373, -790, 550, 410, -517, 35, -526, 643, 66, + 277, -881, 67, -430, -121, 3, -1, -392, 97, -87, + 146, 358, 149, 312, -51, -209, 226, -421, 0, 570, + -95, -1, 78, -18, 73, -331, 314, 105, 348, -30, + 51, -38, -271, 85, -65, 93, 8, 13, -113, -36, + 113, -71, -115, -58, 56, -49, -28, -42, -26, -117, + 90, 74, -116, 25, -38, 97 }, + { -54, 3951, -13, 465, -27, -1161, 129, 1012, 120, -179, + 1732, -261, -355, -502, -949, 435, -1229, 296, 707, -542, + 580, -696, 286, -358, 487, -617, -90, 323, -129, 1074, + 646, 41, 249, 270, -822, 1187, 351, 391, -71, 219, + 543, 220, -237, 110, -111, -105, 438, -174, 2, -144, + -77, 177, -30, -137, 21, 123, -84, -49, -194, -98, + 131, 182, -105, 124, -341, -170, 241, -165, 100, 37, + 98, -174, -164, -7, 121, -73, 15, 97, -142, 46, + -132, -103, 25, 238, -91, -210, 38, 113, 142, 154, + -32, -28, -56, 138, -83, -29 }, + { 513, -7273, -208, 1101, 923, 678, 2529, -66, 176, -1098, + -596, 84, 763, 461, -284, -343, 68, 905, 486, 277, + 651, 409, 175, -311, -119, 689, -530, 348, 36, -704, + 57, -314, 193, -133, 402, -278, 812, 97, 252, 51, + -363, 110, -353, 333, 37, -18, 162, 166, 328, 32, + -387, -98, 292, -61, 355, -475, -47, 411, 266, 104, + 173, -176, -90, 171, -40, 86, -174, -7, -51, -408, + -13, -175, -231, -169, -21, -7, -172, -34, -167, -244, + 82, 80, -92, -63, 5, -45, -173, 19, 96, -58, + 40, -77, 51, 167, -40, -30 }, + { 26, 3428, 465, 102, -679, -390, -1287, 623, -37, 192, + -7, -359, 865, -743, -1093, -270, -1077, 408, 1038, -906, + -560, -468, 115, 227, 742, 85, -138, -565, 811, 204, + 614, -567, -268, -20, -325, -129, -664, -797, -379, 534, + 366, -277, 144, -286, -206, 237, 116, 151, 310, 125, + -117, -523, -27, -37, 176, -417, -128, -364, -183, 112, + -422, 64, -295, 14, 297, 76, -143, 197, -166, -93, + 56, 25, -141, 80, -95, -78, 57, -27, -252, 103, + 25, -106, -96, 110, 66, 2, -258, 32, -228, 18, + -35, 38, 77, 24, -53, -73 }, + { 562, -6551, -859, 1286, -163, -221, 1884, -257, -397, -472, + -1417, -265, -1887, -284, -1131, 837, 499, -1003, -1038, 604, + 191, 227, -1172, -464, -486, -405, 612, 892, -13, -656, + -747, 415, 15, -162, -279, -180, 218, 75, 373, -11, + 77, 56, -635, 427, -511, 228, -300, 56, 266, 308, + 157, -207, -196, 79, 129, -103, -1, -186, 151, 77, + 72, 177, -34, -488, 217, -248, -21, 115, 271, 185, + -105, -48, -331, 14, -228, 87, -182, -93, -18, -30, + -100, 4, 185, -20, 57, -62, -22, 129, 90, -134, + -76, 123, 129, 110, 0, 54 }, + { -4, 3838, -368, -103, -640, -1205, -1733, 533, 535, -91, + -518, -399, -21, -1009, -403, 1391, -629, 26, -256, -143, + -1014, 395, 405, 207, 588, -219, 415, -774, -122, 1097, + -53, 221, 845, -557, 579, 349, 119, 587, -608, -311, + 21, 199, 272, 663, 264, 633, -69, 624, 333, 152, + 715, -75, -252, 178, -74, 80, 133, 159, -41, -34, + 526, -60, -194, 176, -11, 112, 279, -150, 24, 14, + 114, -161, -20, 29, -43, 452, 70, -159, -249, 207, + 20, 109, 131, -92, 65, 26, -68, 38, 59, -27, + 178, 5, 135, 5, 48, 9 } }, + { { 169, 7321, -2028, -2935, -1057, 431, 217, -302, 823, -369, + 60, -95, -310, -568, 583, -482, 470, 1262, -253, -2115, + 32, -884, 622, -135, 143, 73, 103, -243, -290, -153, + -722, 701, -100, -162, -57, -191, 154, 178, 245, -81, + -269, -477, 69, -48, 131, 203, -138, -323, 54, -10, + -244, -239, 325, -148, -269, 144, -39, -146, -33, -28, + 109, 104, 208, 284, 55, 227, -261, 26, -221, -31, + 29, -34, -148, -104, 82, -64, -53, 277, 107, -52, + -67, -39, 118, 124, 76, -118, 21, -67, 40, -34, + 4, 35, 80, 35, -9, 0 }, + { -102, -2478, -1035, -1507, 1092, -384, -161, -138, 656, -342, + -142, 183, 380, 462, 68, 316, -569, -849, -268, 974, + -97, -332, -20, 324, 79, -817, -578, 284, 225, -258, + -106, -313, -393, -239, 181, 618, 199, -198, -277, 81, + -205, -92, -389, 93, -23, -455, 165, 121, -341, 285, + -306, -116, -10, -84, 349, -248, -6, 73, 37, -333, + -12, 7, 260, 48, -43, -32, -94, 73, 140, -130, + 143, 80, -154, 15, -82, 10, -70, -151, -177, 22, + 179, 63, -22, 226, -33, -38, -79, -53, -26, 81, + -166, -59, -44, 60, 34, -130 }, + { 26, 2568, -2229, -3383, 804, -75, 230, 218, -216, -193, + 201, -879, -163, -214, 56, -133, -127, -74, 291, 461, + 212, 202, -187, -4, 285, -608, 336, -557, 147, -1, + 541, -740, 89, -254, -213, -37, 255, 259, -182, 332, + -292, 337, -186, -211, 330, 476, 530, -177, -139, -67, + 87, 275, 30, -149, 49, -232, 284, 19, 189, -299, + -95, 81, 23, -197, -190, -2, 16, 111, -83, 4, + 55, 101, 128, -148, -80, -113, -47, -60, 102, -75, + -46, 144, -51, 67, -114, 101, -42, 101, -29, 39, + -18, 33, -66, -26, -46, -33 }, + { -821, -2191, 1447, 1636, -483, 688, -186, -323, -288, 222, + -300, -89, -174, -517, -340, -213, 133, 717, -244, 553, + 416, 111, 352, -4, 91, 52, 78, 191, -64, 63, + -214, 140, 403, -401, -793, -504, -335, 375, -342, 272, + 77, -8, 446, -104, 495, -521, -156, 68, -2, 121, + 87, 126, -93, 92, -200, 274, 39, -172, -139, 91, + -118, -73, 280, -139, 128, -134, 169, 47, -134, 172, + -130, -57, 40, -119, -31, 54, -140, -60, -11, -60, + -43, 24, 80, 44, -6, 7, -29, -165, 35, -42, + 96, -85, 112, -29, 0, 31 }, + { -39, 400, -313, -329, 368, -262, 86, 94, -380, 135, + 62, 525, -11, -715, -923, -775, -490, 385, -85, -536, + 591, -850, 985, -370, -43, 564, 169, 28, -65, -411, + -232, 182, -95, 36, -7, 438, 18, 444, -288, 38, + 195, 225, -189, -42, -149, 276, 178, -59, -172, 237, + 89, -390, -266, 231, -75, 230, 64, -74, -134, 50, + 68, 47, 116, 216, 175, 27, 8, -71, 249, -280, + -11, 31, -140, -24, 16, -113, 117, 66, -16, -23, + 12, 108, -167, -43, -30, 48, -81, 52, -57, -102, + 107, 4, -36, -50, 12, 71 }, + { -983, -1706, 1447, 1680, -1676, 318, 398, -135, -695, -47, + -185, 625, -258, -562, -566, -301, -679, 149, 309, -169, + 37, -518, 272, -418, 210, 781, 182, -259, 633, 230, + -164, 336, 162, -124, -52, -65, -263, -22, -222, 89, + 146, 137, -424, -71, -739, -51, 592, 9, 169, -114, + -128, 171, -166, 4, 303, -178, -143, 190, -55, 29, + -91, -55, 311, 13, -233, -31, 70, -82, 196, 17, + -87, 244, -142, -16, 98, -4, 114, -102, 9, 0, + -128, 233, -224, -73, 59, -51, 91, -51, 68, 87, + 45, 124, -47, -31, -49, -67 }, + { 0, -2259, 2369, -250, -25, 199, -47, -85, 419, 127, + -348, 113, -403, -548, -90, -608, -1071, -265, -11, -350, + -501, -315, 902, 178, -50, 398, -41, -245, 58, 1401, + -66, -471, 270, 250, -106, 23, 94, -369, 507, -162, + 181, -350, -196, 636, -490, -93, -128, 98, -236, 325, + -304, -288, -469, 107, 101, -127, 38, -30, 31, -115, + -154, -254, -105, 49, -159, 52, 26, 131, 87, 76, + -46, 241, 99, 119, 19, -2, 11, 129, 32, 125, + -80, -19, -46, 51, -191, 10, 98, -138, -27, 32, + -38, -35, 69, -75, -28, -96 }, + { -956, -436, 989, 459, -1010, 378, 162, 118, 138, 416, + 190, 355, -360, 325, 1046, 305, -897, 826, 132, 451, + 81, -88, 257, -512, 525, -657, 460, -74, 662, -134, + -274, 195, 9, 72, -168, 97, 95, 310, -89, 252, + 23, -90, -282, 93, -27, 354, -138, -118, -32, 51, + -131, 18, 209, -433, -86, 426, 235, 186, -146, 180, + 186, 78, -204, -50, 55, 315, 0, 174, 20, -59, + 125, -140, 0, -46, 67, -141, 204, -10, 147, 34, + 32, 133, 10, 167, 85, -11, -102, 66, 107, -39, + -34, -41, 26, 64, -72, 68 }, + { 98, -1930, 3734, -247, 311, 19, -162, 168, -28, -171, + -26, 173, 241, -854, -103, 653, 976, -222, 278, 1059, + -318, 317, -644, -87, 465, -743, 561, -709, 922, -661, + 1160, -540, -634, -56, -382, -21, 593, -223, -602, -196, + -15, -101, 121, -403, 317, -268, -220, 342, -99, 4, + -5, -53, -216, -109, -22, -163, 137, 245, -173, -134, + -25, -103, 25, 94, -116, 113, 56, -46, 35, 100, + -48, 87, -70, -38, 143, -96, 11, -88, -68, -140, + 159, 27, -117, -176, 121, -22, -34, 143, 66, -9, + 63, -15, -18, 9, -48, 44 }, + { -348, 4340, 2463, -282, -768, -641, 2456, -790, -1058, -1015, + -234, 284, -2, 700, -145, -550, -931, -1415, 130, -226, + 351, -890, 549, 237, 434, 907, -876, 423, -478, -46, + 24, 269, -727, 546, 283, -251, 310, -856, 724, 394, + 445, -545, 216, -313, -311, 69, 389, -295, -77, -176, + 14, 286, 257, -148, -445, -287, 218, -265, -133, 238, + -102, 52, 9, -96, 77, -401, 189, 117, 144, -173, + 112, 84, -209, 205, 34, 102, 118, -1, -320, -155, + 113, -155, -128, 146, 17, -4, 132, 26, 13, -59, + 78, 57, -108, 20, -107, 20 }, + { 1, 2921, -1669, -766, 137, -240, 671, -153, -920, -737, + 778, -190, -26, -938, -1657, 839, 365, -115, -277, -719, + 571, -546, 692, -695, 856, -70, 39, 960, 433, -37, + -40, -555, 50, 550, -1303, 399, -385, -44, -152, -41, + 114, -168, 50, 428, -66, 37, 348, -378, 210, 1, + 25, 77, -108, -343, -65, 120, -322, -83, 186, 210, + 77, 120, 233, 330, -20, 112, 45, -301, 170, 204, + 79, -161, -118, -159, -96, 61, 246, 72, -290, 100, + -38, -86, -25, 74, -71, -80, 158, 162, 96, -28, + -112, -72, -164, 80, -45, 56 }, + { -386, -7899, -986, -282, 274, -1478, 484, -278, 352, -558, + 464, 6, -69, -358, -382, 399, -92, 358, 679, 282, + 142, 46, 701, 223, -377, 529, -316, -59, -88, -137, + 88, -502, 133, -477, 316, -490, 553, 346, 265, -24, + -80, -22, -633, 309, -83, -112, -76, -151, 233, -150, + -236, 134, 511, 103, 386, -399, -223, -112, -63, -170, + -78, -151, 105, 88, -244, -49, -219, 55, 72, -302, + 18, -133, -83, 114, -50, -105, -86, 206, 45, -102, + 121, -104, -63, 89, 20, -18, -161, 34, 147, -9, + 75, -69, -7, 171, -84, -84 }, + { -46, 759, -1739, 200, -296, 239, -769, 402, -162, -82, + -232, -232, 1086, -404, -1335, 772, 268, 839, 424, -687, + -73, 373, 695, -668, 259, -224, -127, -595, 335, -94, + 400, -580, 475, 54, -203, -130, -822, -691, -140, 820, + 334, -284, 325, -139, -431, 196, 165, 1, 96, -36, + -197, -366, -98, -111, 464, -121, 35, -153, -3, 317, + -37, 217, -410, -26, 193, -156, -277, 150, -266, -60, + 92, -108, -149, 201, -154, -101, 42, 189, -37, 182, + -2, 3, 19, 101, 131, 136, -96, 168, -122, -80, + -133, 7, 105, 44, -84, -81 }, + { -455, -6380, -470, 1143, 37, -809, 1802, 237, 45, 621, + -31, 620, -1279, 389, -1126, 468, 187, -488, -477, 583, + 54, 521, -457, 27, 200, -329, 244, 425, -336, -676, + -592, 403, 66, -481, -273, 359, 573, -295, 252, -97, + -56, 305, -25, 804, -535, 381, -224, 74, -79, 309, + 178, -312, -25, -13, -215, -181, -73, -37, 388, -174, + -80, 91, -69, -378, 226, -107, 2, -56, 52, 21, + 67, 86, -379, 127, -47, 188, -112, -37, 110, 62, + 43, 123, 90, -102, 63, 13, 25, 78, 123, -8, + 60, 48, -52, 136, 26, 47 }, + { -37, 3862, -628, -301, 78, 440, -928, -159, 142, -130, + -105, 148, -136, 596, 1563, 2062, -61, 260, 151, -745, + -1051, 456, -405, -256, 701, -378, 597, -210, -142, 836, + -57, -192, 664, -597, 505, 143, -407, -126, -490, -324, + -145, -13, -35, -29, -401, 288, -349, 136, 76, -15, + 602, 59, -78, 122, -336, 19, 88, 165, 224, -193, + 188, -117, -131, 53, -107, 95, 143, -36, 61, -284, + 134, -103, -269, -122, -132, 95, -126, 40, -39, 99, + -63, 81, -86, -108, 80, -94, -53, 14, -60, -72, + 112, -120, 183, 57, -34, 0 } }, + { { -287, 7338, -357, -3916, -1148, 485, 265, -115, 832, -504, + 262, -176, -192, -202, -76, 110, 229, 1021, -281, -1634, + -271, -557, 56, 237, 63, 122, 25, -253, 22, -608, + -84, 497, 254, -492, -247, 274, 292, -221, 147, 79, + -385, -240, -68, 123, 217, -26, -209, -171, 32, -127, + -151, -34, 56, -145, -194, -6, -16, -243, -64, 57, + -65, 234, -4, 356, 152, 135, 36, -292, -51, -172, + 24, 1, -191, -30, 2, -1, 74, 32, 142, 50, + -67, -27, 30, 151, -21, 53, -96, 30, -53, 53, + 55, -7, 58, -6, 61, 17 }, + { -21, -3758, -169, 276, -1082, -214, -185, 418, -87, -191, + 300, -169, 772, 279, -24, -265, -110, -973, 89, 785, + 221, -617, 55, 490, -63, -384, -222, 46, -417, 267, + -236, 32, -764, -46, 52, 451, 211, 124, -356, 227, + -427, -319, 30, -170, 30, -225, 332, -136, -338, 108, + -146, -66, 14, -22, 42, -101, 86, -99, 60, -332, + 37, 215, 54, 57, -104, 19, -71, 94, 144, -139, + 30, 107, -83, -5, -37, -45, -175, -130, 53, -32, + -5, 124, 120, 65, 75, -60, -100, -62, 38, 31, + -65, -25, -27, 4, 18, -179 }, + { 28, -1189, 53, -2123, -964, -109, 272, 331, -368, -319, + 648, -1057, 35, -554, -33, 141, -146, -15, -14, 737, + -381, 776, -72, -230, 355, -295, -376, -86, 92, 227, + -61, -116, -220, -68, -451, -53, 196, 123, 13, 59, + 87, 30, 136, -224, -60, 619, 337, -29, -173, -212, + 202, 462, -250, 84, 45, -256, 220, 72, 45, -222, + -87, -52, 230, -323, -85, -15, -116, 89, 109, -116, + -57, 249, 74, -132, -186, -192, 136, 45, -78, -29, + 75, 35, -7, 65, -61, -87, 80, 43, 8, -14, + 27, -4, -3, -60, -6, -36 }, + { 913, -39, -2287, 822, 766, 273, 52, -365, -390, -259, + 256, -450, -248, -86, -662, -259, 326, -76, 391, 720, + 337, 37, -380, 248, 360, -255, -73, 124, 98, -78, + 55, 39, 519, -522, -430, -655, -168, 7, -26, 52, + 220, 76, 364, 198, 263, -368, -250, 49, -250, 384, + 30, -15, 146, 42, -75, -3, 58, -89, -34, -345, + 226, 83, 155, -119, -73, -32, 160, 138, 48, -79, + -56, -204, 130, -3, -78, 69, -120, -2, -122, -61, + -39, 2, 81, 144, -92, 27, -107, -77, -55, 44, + 140, -132, 121, -39, 15, 28 }, + { 24, -2433, 1690, 347, -85, -66, -108, 118, -171, -95, + 382, 513, -93, -854, -921, -612, -824, 658, -1207, 345, + 181, -26, -310, 222, 22, 91, 389, 293, -2, -13, + -674, 44, 91, -137, 659, 212, 234, 313, -571, 10, + 639, -354, 91, 101, -222, -129, 320, 16, -232, 96, + 124, -184, -368, 93, -191, 315, -72, -32, -107, 21, + 61, 106, 106, 110, 179, 113, -161, -139, 143, -22, + -102, -68, 44, -164, 97, 17, 160, -5, 19, -100, + 6, -29, -58, 58, -140, 48, -85, 48, -83, -31, + -1, 12, -46, -10, 47, 60 }, + { 1081, -876, -1517, -12, 373, 15, 35, -213, 205, -711, + 384, -548, 319, -1, -591, -533, -217, 31, -687, 66, + 513, -582, 343, -904, 1156, 583, -108, 11, 141, 412, + 139, 626, -313, 9, -63, -188, -269, -185, 78, -115, + -29, 228, -492, -209, -269, -222, 521, -271, 187, -21, + -139, 334, -13, 2, -119, 236, 14, 60, -292, -57, + -12, 78, 203, -197, 105, -158, 31, -79, 121, 56, + 128, 192, -157, -164, 165, 95, 42, -95, -54, -29, + -24, 47, -95, -61, 64, 23, 84, 23, -78, 66, + 48, 136, -50, -7, -83, -70 }, + { -103, 57, -535, 429, 132, 55, -42, 314, -110, -59, + -249, 242, -341, -31, -290, -693, -1257, -764, 397, -195, + -768, -241, 798, 386, -24, 137, 226, -430, 141, 1383, + 241, 30, -385, 752, 83, -421, 475, -475, 332, 256, + -82, -320, -273, 444, -136, -120, -162, 183, -432, 341, + -87, -374, -229, -95, 149, -361, 105, -28, -54, 81, + -166, -164, -108, -187, -92, -11, 160, 80, 29, 47, + 172, 172, 114, -70, 48, 102, 15, 53, 237, -150, + 5, -6, 104, -81, -122, -43, -14, 21, -125, 48, + -68, 18, 5, -55, -73, 12 }, + { 1144, -243, -1114, -1111, 326, 148, 391, -201, 246, 175, + 1279, -307, -268, 369, 525, 1035, -793, 71, 246, 481, + -84, 24, 342, -341, -1, -351, 291, 89, 414, 69, + -224, 151, -86, 62, -257, -149, 586, 131, -229, 5, + 53, 88, -412, -177, 214, 151, 159, -309, 167, 15, + -262, 184, -175, -3, -118, 286, 139, 342, -118, 3, + 258, -93, -35, -56, 167, 211, 68, 117, -37, 76, + 108, -252, -4, 127, -89, -62, 57, 118, -15, 72, + 29, 166, 25, 107, 102, -71, 2, 62, 88, -60, + 1, -73, 77, 58, -13, -68 }, + { -159, 2286, -1063, 754, 242, 167, -168, 6, 62, -24, + -205, 411, -16, -632, -287, 579, 855, -16, 188, 484, + 224, 236, -252, -469, 299, -492, 309, -172, 205, 314, + -218, 74, -453, -200, -94, 10, 241, -7, -836, 40, + 154, -245, -37, -419, 259, -203, -75, 161, -100, -100, + 81, -75, -117, -221, 114, -207, 154, 167, -111, -143, + -134, 5, 83, -70, -38, 19, 90, 21, -1, -70, + 11, -29, -5, 79, 43, -58, -3, -115, -92, -63, + 55, 46, -122, -27, 54, 14, -62, 91, 69, 143, + -70, 93, -62, -25, 23, 90 }, + { 387, 6665, -622, -122, -1092, 145, 1322, -234, -918, -529, + -818, -111, 355, -50, 665, -507, -1143, -832, -184, -734, + 326, -833, 407, 427, 474, 969, -678, -3, 70, -411, + -94, -85, 76, 350, 180, -526, 358, -343, 10, 438, + 262, 90, -629, 17, 105, -217, 241, 242, -153, -229, + -97, 127, 738, -519, -348, -26, -178, -189, -20, -119, + -32, 187, 41, -242, 134, -170, -166, 219, 54, -231, + 261, -33, 36, 41, 48, 45, 106, -77, -224, -96, + -20, 93, -248, 38, 63, 48, 229, 40, 27, -63, + 68, -57, -7, 10, 17, -110 }, + { 12, -562, 1365, -541, -225, -251, 916, 36, -973, -343, + -258, 184, -222, -200, -1010, -213, 683, -564, 297, -919, + -393, 729, 694, -1187, 712, 361, -180, 294, 1046, -790, + 353, -329, -84, 86, -434, -681, -93, -286, -12, 194, + -295, -354, 368, 66, 232, 220, 196, -251, 175, 2, + -119, 196, -156, -507, 130, 36, -18, -358, 357, 247, + 10, -155, 344, 245, 255, -5, -11, -119, 38, 346, + -150, -99, -64, -68, -250, 13, 198, 44, -54, -78, + 154, -152, -91, -82, 62, 3, 228, 80, -21, 12, + -24, -115, 5, -110, -2, 59 }, + { 237, -8593, -519, 28, -404, 15, -1446, -134, 91, -264, + -411, 695, -615, -34, -782, 151, 866, -559, 1089, 441, + 87, -199, 315, 330, -167, 288, 310, -447, -299, 363, + -288, -363, 187, -195, 23, -499, 344, 384, -38, 238, + 237, -303, -277, 155, -215, 32, -193, -420, 247, -147, + 260, -94, 149, 328, -106, -80, -80, -181, -308, -52, + -16, -233, 119, -63, -257, -29, -107, -119, 225, 27, + -239, -89, 103, 122, -177, -31, -145, 172, 177, -142, + 96, 4, -6, 128, -87, -108, 14, -57, 73, 162, + -14, -49, 25, 30, -52, 70 }, + { 18, -1930, 180, 126, 168, 47, -506, -52, 191, -181, + -451, 393, -353, 756, -243, 719, -523, 1154, 139, -460, + 169, -282, 1052, -335, -895, 622, -456, -208, -406, 290, + 426, -937, 542, -402, 698, -503, -217, -521, -88, 419, + 187, -62, -150, -10, -161, 98, 242, -171, 60, 88, + -443, -244, -95, -21, 352, 71, 9, 132, -134, 206, + 234, 166, -423, 100, -79, -127, -291, 227, -135, -15, + -80, -16, -68, -26, 153, -152, -85, 202, -35, 241, + -221, 144, 178, -171, 279, 151, 22, -38, 47, -207, + 6, 66, 160, -127, -57, -42 }, + { 374, -6082, -1036, 567, 317, 228, 366, 595, -383, 707, + 208, 253, -551, -295, -505, 339, -135, -540, 467, 21, + 188, 372, -534, -51, 823, -369, 219, 76, -163, -479, + -602, -70, 135, -245, 245, 203, 153, -297, 335, 129, + -201, -252, 491, 479, -611, 232, -75, 259, 77, 165, + 37, -180, -81, -37, -382, 165, -253, 228, 258, -198, + 215, -183, -189, -117, 22, -85, 92, -125, 57, -39, + 49, 46, -134, -87, 169, 1, -9, -112, 81, 31, + 118, 135, -1, -30, 18, -35, 191, 9, 7, 60, + 40, 2, -59, 109, 110, 0 }, + { 39, 1833, 835, -883, 668, 182, -737, -126, -168, 44, + 295, 155, -427, 2, 3384, 395, 561, 227, 941, -766, + -505, -164, -166, -75, 352, -429, 174, 93, 346, 649, + -10, -623, 573, -565, 475, 74, 77, -669, -431, 22, + -111, -460, -197, -160, -23, 98, -173, -89, 160, 240, + 255, 138, 13, -63, -400, -3, 268, 104, 280, -161, + 99, -69, 29, -155, -195, 196, -33, 301, -49, -152, + 43, -245, -74, -42, -30, -207, -31, 88, -40, -124, + 30, -27, -99, 65, -12, -119, 5, -34, -140, 15, + 16, -69, 132, 51, -26, -47 } }, + { { 329, 6487, -418, -2140, 358, 368, -1, -58, 1071, 93, + 95, -767, -300, -43, 8, -85, -141, 783, -377, -257, + 1205, -279, -198, -194, -543, -352, -136, 20, 729, 228, + 332, 329, 665, -131, -157, 453, 551, -116, 27, 332, + -70, -76, -169, -74, 42, 121, 48, 182, 90, -201, + 87, -9, -151, -149, -301, -210, -33, -307, -152, 1, + -190, 95, -275, 173, 80, -90, -35, -223, 53, -149, + -78, -2, 16, 116, -59, -90, -42, -67, 76, 48, + -115, -35, 7, 46, -83, 43, -81, 50, -71, 83, + 92, -53, 34, 14, 58, 31 }, + { 74, -1063, 2159, 1418, -1113, -295, 41, 667, -138, -196, + -106, -516, 394, -49, 70, -532, 389, 281, 787, 486, + 449, -557, -230, 26, -163, -84, 105, 211, -478, 269, + 119, 410, -715, 85, 35, 45, 69, 417, -287, 172, + -235, 191, 219, 20, 456, -45, 167, -415, -393, 196, + 224, 215, 72, -99, -286, -153, 196, -7, -67, -376, + 254, 238, -169, 11, -167, 75, 150, 126, 171, -148, + -92, -23, -42, 61, -12, -22, 20, 102, 133, 70, + 79, 54, 51, -24, 25, -7, 17, -24, 25, 56, + 143, 117, 29, -41, -2, -116 }, + { 10, -5201, -2436, 821, 359, -219, 392, -123, -662, -186, + 460, -1020, 409, -209, 480, 689, 35, -754, -972, 330, + -449, 475, -280, 97, 343, -422, -694, -87, 83, 6, + -11, 24, -530, -17, -113, 51, -153, -476, -305, -57, + 253, 127, 295, -359, -462, 307, 89, -43, 39, -125, + 178, 273, -270, 256, 35, -172, 187, 49, 151, -143, + -133, -145, 204, -74, -53, -132, -94, 15, 74, -145, + -144, 50, 62, -22, -187, -134, 258, 132, -48, -34, + 84, 49, -51, 76, -31, -129, 68, 105, 94, 56, + 60, -55, 41, -5, 19, -26 }, + { -877, 123, 326, 574, -87, 129, 108, -433, -389, -628, + 75, -227, 111, 242, -394, -130, 235, -219, 98, 355, + -33, -108, -538, 33, 536, 142, -302, 166, 0, -160, + 411, 73, 252, -273, 149, 236, 357, -106, -21, 4, + 568, 233, 246, 153, -41, -47, 17, 83, -245, 179, + -63, -6, 166, 80, 31, -59, 58, 95, -69, -335, + 221, -109, 202, -6, -82, 192, 160, 149, 100, -175, + 1, -50, 144, 110, 0, 62, -83, 38, -89, -51, + -25, -6, -2, 127, -61, 35, -70, 43, 9, 27, + 57, -128, 69, -81, 34, 28 }, + { 16, -3274, 1024, 613, -346, -10, 73, 183, 73, 34, + 344, 336, -14, -611, -330, 409, -813, -26, -978, 164, + -293, -385, -1129, 493, 417, -463, -71, 209, -129, 279, + 29, 17, 65, -274, 97, -77, 503, 365, -301, -111, + 677, -389, -229, 35, -143, -92, 74, -97, -273, -35, + 126, 145, -167, 105, -28, 270, -216, 17, -173, -179, + -124, 55, 80, -72, -21, -35, -119, -95, -16, 91, + 76, 58, 17, -192, 140, 80, 207, -62, -30, -117, + -5, -50, 15, 102, -227, 32, -38, 44, -79, -42, + -78, -12, -46, 18, -3, -31 }, + { -896, -1604, 1052, -205, -305, -234, 63, 406, 647, -786, + 405, -789, 497, 320, -479, -348, -210, 47, -401, 108, + 291, -436, 438, -737, 1007, 262, -44, -116, -343, 162, + 147, 240, -374, 341, 212, -223, -424, -387, -95, -210, + -145, 113, -414, 33, 205, -102, 348, -535, -107, -160, + -386, 165, 238, 238, -202, 156, -16, 44, -185, -30, + 81, 113, -24, -187, 200, -108, 81, -81, 82, -7, + -7, 74, -101, -141, 37, 56, 64, -28, -32, 0, + 9, -1, -74, -83, 38, -27, -18, 14, -108, -6, + 11, 54, -70, 38, -38, -46 }, + { 32, 933, -935, 123, -251, 26, -24, 145, -523, 52, + -67, 393, 135, 302, -165, 118, -191, -436, 564, -130, + -1064, -509, 69, 225, -342, -102, 594, -221, 72, 521, + -118, 282, -91, 619, 61, -452, 467, -245, -26, -117, + 4, 133, -22, 241, -34, 39, -204, 324, -80, 316, + -161, -220, 59, -313, -102, -302, 198, -51, 58, 304, + -125, -116, -91, -178, -30, 68, 231, 14, -20, 56, + 134, 2, 70, -52, 55, 33, -101, -75, 237, -145, + 78, -108, 22, -87, -62, 80, 10, 73, -141, 20, + -108, -10, -22, -56, -70, 59 }, + { -1148, -1227, 1324, -1586, -416, -236, 472, -121, -22, -276, + 1378, 87, -69, 433, 23, 298, -614, 220, -138, -240, + -436, 91, 654, -155, -15, -31, 154, -257, -88, 22, + 154, 314, -437, -423, -178, -126, 327, 14, -303, -223, + -78, 233, 86, 113, 123, -83, 319, 208, 464, 121, + -200, 113, -103, 278, -44, 103, 13, 269, -182, -8, + 111, -211, 163, -91, 31, 220, 46, 143, 45, 101, + 83, -254, 37, 182, -102, -68, 2, -5, -182, -8, + 11, 112, -107, -67, 16, 24, 78, -31, -2, -30, + 51, -101, 12, -6, 46, -23 }, + { -71, 1475, -3142, 283, -231, 32, 11, 99, 107, 76, + -420, 59, 637, 284, -341, -739, -372, 141, 339, 85, + -203, 114, 36, -5, 289, -675, 687, -201, -288, 335, + -391, -27, -335, -8, 224, 277, 104, 330, -540, 314, + 227, -247, 76, -469, 211, 1, -144, -230, -169, -70, + -88, 9, 62, -204, 75, -217, 149, 22, -102, 23, + -102, 61, -9, -172, 60, -87, -23, -67, -60, -71, + -38, -50, 63, 79, 43, 8, 112, 40, -29, -42, + -10, -1, -65, 31, -43, -31, -29, 58, -7, 74, + -65, 91, -94, 53, 100, 20 }, + { -325, 5252, -1341, 253, -442, 321, 555, 479, 10, -280, + -972, -225, 207, -609, 329, 503, 119, -279, -424, -1569, + -229, -618, 13, 231, -278, 717, -163, -9, 252, -359, + 182, -162, 254, 444, 115, -373, 134, -523, -365, -156, + -79, 323, -509, 70, 178, -344, 78, 471, 157, 121, + 4, 52, 684, -63, 195, 52, -269, -145, -40, -498, + 6, 209, 37, -234, 36, 37, -124, -50, -70, -103, + 198, -45, 109, -145, -105, -94, 99, 132, 52, -19, + -114, 86, -156, 55, -51, 26, 164, 19, 133, -29, + 97, 31, -27, -91, 30, -84 }, + { 75, -2807, 58, 287, 30, -101, 1053, 291, -418, -160, + -295, 573, 131, 63, -195, 343, 342, -684, 633, -623, + -554, 457, -237, -1270, 294, 99, -190, -121, 323, -1156, + 627, 116, 122, 85, -315, -750, -201, -471, 20, 80, + -426, -183, 209, -353, 367, 331, -168, -400, 148, 164, + -133, -3, -61, -120, 420, 184, 102, -420, 297, 258, + 87, -276, -80, -27, 271, -197, -99, -118, -62, 323, + -89, -68, 33, 2, -185, -26, 64, 125, 24, -201, + 104, -138, -5, 86, 234, -38, 94, 64, -5, 132, + 47, -84, 112, -109, -74, 68 }, + { 100, -7042, 2054, 1177, -837, -92, -1630, -326, 82, -288, + -2051, 71, 6, 458, -972, -1015, 38, -820, 1027, 8, + -168, 85, -340, -303, -218, -38, -19, -203, 57, 555, + -1, -136, 52, -497, 211, -143, -153, -289, -683, 275, + 553, 94, 12, 9, 199, 200, -368, -315, 92, -319, + 265, -243, -373, 220, -250, -101, 89, 166, -41, -153, + -94, -193, -71, -342, -62, 101, 11, 68, 267, 285, + -18, -72, 215, 153, -215, 108, -134, -26, 188, -26, + 42, 83, 120, 145, -82, -72, 34, -116, -21, 154, + 27, -30, -4, -69, -92, 75 }, + { 40, -2581, 293, 497, 278, 124, -494, -219, 41, -106, + -77, 598, 2, 1281, 450, 995, -560, 550, 37, 811, + 285, -1592, -60, -38, -913, -107, -860, 187, 351, 406, + 524, -567, 526, -162, 710, -756, 17, 239, 310, 26, + -403, -495, -497, -7, 49, -143, 51, -218, 98, -9, + -401, 39, 132, 197, 145, 63, 61, 90, -1, 103, + 167, 299, -50, 255, -157, -19, -320, 153, 143, 40, + -98, 177, 63, -51, 210, 102, -41, -93, -137, 165, + -215, 169, 131, -346, 125, 164, 173, -56, -20, -54, + 159, 39, 56, -95, 35, 30 }, + { -186, -4758, 550, -86, 501, -117, -910, 12, -973, 71, + 463, 12, -814, 427, 1020, 1055, -166, -466, 647, -231, + -191, 29, 263, 698, 889, 7, 454, -60, -7, -142, + -588, -240, 446, 539, 144, -630, -523, -405, 228, 146, + -57, -653, -307, 37, -582, 27, -20, 122, 475, 592, + -11, -167, -141, 47, 10, 305, -404, 186, 230, -210, + 180, -259, -114, 78, -93, -213, 66, -160, 83, -59, + -7, 137, 113, -86, 107, -154, -75, -106, -52, -208, + -91, 86, 81, -8, -75, -33, 174, -55, -52, -12, + -4, 65, 17, 23, -11, 24 }, + { 86, -715, -615, -594, 90, -379, -644, 101, -176, 318, + 271, -341, -306, -987, 1920, -404, 317, 3, 1203, 236, + -48, -377, 86, -236, 36, -319, -356, -149, 268, -124, + -322, -296, 598, -672, 49, 95, 16, -623, 59, 400, + -43, -315, -338, -56, 372, -228, -368, 46, 181, 74, + 33, -20, -65, 9, -244, 172, 265, 94, 226, -125, + 56, -137, 243, 15, -119, 81, -52, 337, -4, -88, + -7, -130, 218, 120, 25, -141, -49, 39, -7, -83, + 144, -12, -74, 39, -113, -143, -3, -72, -175, -35, + 1, 23, 95, 22, 47, 17 } }, + { { -505, 2116, 2969, -507, -175, 99, 107, 560, 335, 624, + -644, -898, -146, 334, -427, 184, 54, 126, -261, 98, + 1396, -286, -549, -470, -209, -75, -370, 108, 152, 457, + 550, 293, 348, 62, -219, 413, 549, 167, 118, 315, + -105, -242, 19, -207, -95, 92, 190, 261, -126, 100, + -90, -127, -8, -196, -189, -130, -127, -159, -108, -42, + -139, -7, -22, -10, -62, -123, 29, -156, -33, -117, + -24, -35, 129, 56, -67, -24, -140, -2, 61, -12, + -59, -130, 27, 5, 15, -74, 65, -77, 40, 28, + 46, -36, -28, 79, 19, -36 }, + { -21, 1921, -5, 1152, -64, -278, -118, 567, 83, 120, + -491, -837, 500, -157, -9, -23, 98, 775, 203, 213, + 519, -56, -121, -490, -215, -161, 316, 77, -61, 67, + 459, 188, -585, 218, -447, 323, -381, 722, -184, 192, + -238, 145, 177, 269, 292, 101, 93, -401, -207, 154, + 82, 104, -2, 27, -129, -135, -6, 28, -84, -197, + 115, 216, -12, -174, -4, 24, 132, 58, 135, -149, + 4, 0, -59, 0, 26, -10, 101, 121, 47, 180, + 49, 69, 4, -54, -56, 5, 67, -26, 56, 15, + 223, 37, 27, 25, -64, -52 }, + { -23, -6200, -1069, 1983, -497, 121, 255, -139, -490, 169, + 7, -769, 113, 192, 390, 328, -261, -408, -541, -137, + -115, 3, -61, 271, -317, -365, -223, 25, -187, 90, + 132, -209, -61, -586, 156, -106, -312, -501, -339, -158, + 391, 87, 197, -283, -101, 146, -12, -145, 120, 121, + -33, -184, 245, -10, -70, -1, 269, 34, -25, 10, + -198, -21, -18, 154, -219, 20, -28, 27, -27, 0, + -204, -20, 67, 48, -187, -27, 58, 52, 108, -31, + 39, -1, 53, 87, -8, -67, 29, 79, 55, 79, + 33, -44, 45, 11, 10, -35 }, + { 636, -1541, -624, 958, 261, 116, 186, -454, -451, -332, + -89, -242, 387, 88, -516, -209, -77, 821, -875, 391, + -26, -242, -163, 337, 147, 387, -936, 685, -184, -19, + 478, 348, -157, -29, 260, 179, 239, 192, -197, 11, + 423, 398, -30, 190, -7, 93, -283, 358, -151, -63, + -4, 137, 62, 207, -39, -58, 41, 97, -78, -89, + -128, 99, 35, 180, -234, 228, 95, 157, 15, -23, + -123, 104, -34, 255, -39, 36, -13, 9, -40, -70, + 62, -21, 20, 15, -73, 67, 56, 10, -29, 17, + -23, -72, 48, 12, -47, -30 }, + { 1, -1682, -493, 662, -208, -39, 55, -62, 390, 78, + 485, -65, -88, -149, -21, -68, -110, -581, -216, -649, + -323, -156, -638, 5, 217, 323, -566, -52, -3, -49, + 234, 27, 32, 31, -197, -99, 399, 367, -163, -31, + 248, -12, -294, 14, -220, 165, 112, -155, -295, -20, + -1, 279, 21, 142, -40, 20, -14, -28, -27, -128, + -194, 78, 0, -220, 122, -205, -40, 136, -188, 43, + 144, 76, -63, 5, 32, 52, 69, -53, 19, -88, + -49, 140, -67, -43, 8, -77, 48, -66, -36, -80, + -50, -28, 47, 10, -87, -23 }, + { 456, -2674, 75, -577, 491, -157, -126, 636, 139, -202, + -48, -382, 381, 414, -635, 238, 18, -412, -438, 267, + -26, 14, -212, 52, 143, 95, 355, -108, -91, -195, + 81, 105, -23, 108, 207, -444, -54, -331, -346, 72, + -291, 190, -392, 15, 211, -34, 134, -248, -223, -79, + -95, -101, 128, 205, -15, 53, -27, 106, -40, -287, + 141, 120, -102, 72, 90, 73, -148, 15, 91, -26, + -32, -62, -48, 14, -97, 109, -40, 66, -92, -1, + 84, -66, -132, -47, -35, -38, 49, -35, 6, -70, + -58, 63, -72, 42, 11, 10 }, + { 47, 684, -300, -209, -252, 17, -23, -17, -312, 40, + 214, -3, 299, 614, -525, 134, -4, -55, -6, 286, + -1139, -339, -611, 619, -428, 364, 386, -152, 212, -231, + -137, 259, 115, 96, 439, 27, 4, -97, -34, -165, + -194, 346, 118, 152, -251, 30, -127, 58, 349, 28, + -55, -93, -91, -233, -262, -243, 101, 116, 159, 59, + -57, -12, -185, -25, -63, 155, 114, 79, 22, 35, + 27, 17, 37, 61, -25, 4, -101, -152, 221, -48, + 25, -40, -58, -8, -17, 19, 26, -3, -24, -8, + -58, -76, -11, 41, -140, -5 }, + { 906, -3189, 62, -1575, -16, -103, 729, -316, -98, 89, + 241, 693, -88, 461, -150, 48, -123, -34, -104, -680, + 520, -104, 170, 111, 181, 15, -213, -147, -126, -79, + 437, 89, -313, -405, 59, -105, 159, 104, -120, -112, + -13, -5, 351, 135, 53, 120, 16, 523, 183, 103, + -3, 5, 34, 100, 129, -91, 256, -32, -98, 76, + -113, 93, -14, 69, -91, 170, 185, -39, 238, 58, + -108, -34, -83, 117, 126, -127, -174, 54, -9, -100, + -3, 33, -62, -130, 44, 52, 27, -10, -66, 60, + -25, -93, 38, -3, 16, 24 }, + { 168, -1592, -186, -759, 58, -90, 191, -180, 248, 40, + 129, -392, 589, 684, -699, -170, -105, -266, 75, -23, + -111, -37, 128, 274, 215, -298, 110, -146, 155, 53, + -320, -332, -93, 39, 205, 352, 10, 271, -295, 349, + 120, -528, 79, -19, -259, 173, -345, -221, 65, 138, + -352, 95, 89, -92, -50, 73, -163, 15, -256, 113, + 74, -11, -19, -103, -68, 47, -102, 18, 35, -91, + -134, 29, 28, 17, 70, 3, 90, 42, 2, 0, + -28, -21, 21, -57, -34, -37, -18, 33, 25, 28, + 21, -59, -13, 38, 96, -9 }, + { 217, 4149, -899, -41, 317, 873, -213, 490, -58, -13, + -739, -191, 329, -439, -413, 401, 586, -708, -760, -354, + -1318, 176, -382, 324, -152, 61, 300, 41, 362, -621, + 274, -26, -49, 419, 228, 10, -297, -303, -274, 45, + -500, 127, 9, -7, -123, 58, 67, 253, 9, 62, + 318, -148, 494, 112, 198, -123, 17, -99, -226, -329, + -41, 22, 270, -75, -236, 71, -82, -64, -71, 109, + 106, -44, 2, -161, -156, 13, 98, 133, 7, -20, + 10, 123, -174, 34, -47, -57, 131, 112, -3, 69, + 50, 40, -89, -65, 13, -22 }, + { -114, -2706, -283, 495, -2, 503, -110, -302, 504, -284, + 210, 189, 299, 81, -77, 377, 249, -186, -74, 380, + -437, -252, -1077, -4, -127, -12, -28, 134, -416, -289, + 170, 273, 116, 19, -298, -342, -423, -667, -64, -6, + 82, -228, -70, -110, 151, -123, 189, -415, -173, 193, + 201, -7, -116, 198, 283, 227, 40, -361, 241, 127, + 190, -12, -270, -132, 189, -267, -94, -77, 4, 110, + 18, 110, -55, -82, -67, -59, 48, 233, -116, -74, + -67, -34, 75, 59, 132, 66, 28, 63, 102, 40, + 79, -28, 53, -31, -90, 41 }, + { -538, -3957, -104, 1446, -675, -1331, 82, -489, -261, -364, + -1525, -378, 329, 243, -508, -960, -721, -272, 10, 677, + -231, 449, -904, -138, -333, -75, -163, 206, 58, 186, + 61, -50, 127, -604, -120, 539, -95, -466, -704, 331, + 385, -24, 445, -252, 281, -84, 5, -96, -68, -385, + -35, 105, -384, -193, -9, 110, 11, 21, 151, -159, + -291, -52, -215, -17, 121, -95, 79, 86, 213, 56, + 130, 17, 112, 83, -94, 64, -23, -7, 86, -23, + 53, 30, 114, 116, -139, 93, -126, 6, 24, 74, + 33, -65, 29, -80, -70, 67 }, + { -33, -1437, -304, 374, -89, -14, 44, -129, -85, -463, + 399, 196, 560, 373, 734, 758, 68, -33, 49, 547, + -4, -157, -1384, 225, -189, -1050, 318, -618, 663, 222, + 403, 327, -329, 67, 452, -509, -164, 593, -77, 230, + -4, -736, -452, -115, 11, -306, -167, 14, 243, -251, + -88, 33, 179, 252, -94, -144, 252, -138, 174, 29, + 365, -31, 60, 143, 103, -231, -126, 52, 200, -182, + 0, 133, 96, 87, 135, 81, 15, -118, -108, 18, + -9, 114, -124, -97, 42, 138, -19, 57, 76, 24, + 150, 14, -20, -4, -106, 28 }, + { -102, -3386, -450, -347, 884, -1083, -203, 76, -714, -536, + 838, -761, -33, -214, 1878, 668, -533, 640, -36, -146, + -292, 268, 497, 607, 124, 237, 887, 54, -123, 231, + -222, -780, 304, 723, -35, -558, -548, -237, 158, -119, + 12, -395, -516, -193, -80, -388, 161, -8, 503, 426, + 208, -26, 47, -281, 152, 260, -288, 117, 124, 142, + -125, -153, -113, 117, -273, 8, -183, -61, -124, 84, + 100, 62, 155, -67, 85, -204, -95, -34, 4, -213, + -67, -7, 70, 24, -61, -1, -30, 44, -18, 13, + 5, 38, 65, -16, -91, 82 }, + { -190, -1326, -8, -232, -597, -229, -157, -124, 42, 71, + 282, -688, 98, 661, -1539, 61, 80, -179, 1123, 450, + -293, -62, -382, 49, -255, -216, 51, -609, 19, 543, + -522, -11, 45, -249, -165, -230, 197, -177, -124, 343, + -207, -7, -297, 163, 95, -228, -190, -198, 247, 61, + -96, -4, 205, -291, 94, 107, 67, 234, 58, -1, + -104, 10, 173, -100, 135, -158, 90, 39, 124, -34, + 66, -165, 54, 317, 3, -78, 104, -42, -38, -74, + 253, 13, -103, -146, -10, -46, -119, 54, -73, -129, + -76, 45, 43, 29, 132, 45 } }, + { { 768, -1779, -2617, 677, 1089, 232, 456, 397, 216, 824, + -297, -828, -244, -147, -510, 374, -188, -100, -30, -93, + 488, -314, -135, -118, -119, 20, 52, 176, -143, 66, + 279, 204, -177, -223, -239, 235, 418, 234, 210, 238, + -24, -268, -99, -377, -144, 219, 238, 142, -170, 316, + -50, -276, 115, -89, 12, 160, 48, 33, 82, -54, + -102, 228, 191, -35, -82, -16, 148, -67, -25, -54, + 105, -16, 34, 19, 15, -13, -90, 75, 48, -69, + -31, -160, 82, 47, -4, -41, 84, -159, -30, -90, + -63, -65, -64, 13, -2, -40 }, + { -31, 3001, 293, -6, 345, 48, -269, 242, 130, 88, + -660, -984, 306, 247, 514, 142, -561, -107, -338, 154, + 289, 434, 613, 110, 1, -657, -316, -256, 149, 316, + 465, -22, -632, 92, -404, 294, -498, 956, -120, 358, + 8, -187, -174, 164, 64, -112, 216, -57, 6, 181, + -171, -148, -34, 7, -138, -132, 15, -13, -27, 25, + 115, 97, -54, -213, 130, 63, 22, -67, -64, -129, + 72, -10, -43, 2, 28, -9, 67, 10, -102, 124, + -33, -27, 20, 48, -74, -59, 45, -57, -13, -47, + 78, -54, -25, 70, 25, -40 }, + { -109, -3714, 1658, 3234, 238, 91, 67, -146, -4, 96, + -528, -678, 164, 167, 297, 221, 39, -258, -527, -146, + -271, -148, 34, 454, -217, 28, 541, 243, -216, 170, + 41, -363, 127, -545, -64, -306, -639, -128, 110, -206, + 5, -37, 221, -213, 279, 98, -85, 2, 342, 255, + -191, -371, 206, -251, -87, -116, 189, 62, -76, -107, + -195, 54, -98, 147, -143, 54, 6, 119, -16, 102, + -97, 76, 57, 15, -65, 5, -48, -3, 61, -62, + 24, 14, 20, 109, 138, 35, -15, 31, -14, 2, + 70, 22, 62, 26, -6, -122 }, + { -212, -2572, -185, 682, -413, -84, 182, -247, -24, 50, + -133, 108, 181, -505, -771, 339, 6, 516, -1393, -80, + -218, 53, 364, 404, -134, -104, -684, 667, -227, -41, + -20, -50, -273, 151, 184, -79, 43, -56, -440, -69, + -71, 136, -278, -152, 194, 312, -213, 370, -156, -38, + 25, -10, -109, 130, -116, -145, 36, 81, -2, 165, + -65, 198, -146, 80, -228, 72, -77, -51, -18, 104, + -102, 63, -119, 172, 39, 107, 12, 36, -17, -20, + 118, -7, -4, -32, -65, 89, 161, 66, 25, -8, + -39, -44, -22, -1, -40, -92 }, + { -86, -183, 412, 234, -23, 65, 46, -402, 20, 132, + 299, -276, 88, 307, -149, -371, 305, -278, -143, -614, + -62, 147, 112, 242, 182, 1026, -294, -296, -316, -370, + 68, 282, -83, -16, -166, -8, 239, 184, -31, 78, + 5, 263, 57, 49, -82, 302, 295, 90, -164, 30, + 44, 284, -125, 84, 155, 168, 88, 114, 131, -26, + -42, -5, 40, -125, 93, -208, -37, 66, -127, -14, + 29, 128, 37, 64, -61, -74, 40, 66, 164, 8, + -92, 77, -45, -65, -15, -30, 110, -50, 49, 3, + 9, -2, 47, -15, -43, 36 }, + { 106, -3524, 620, -804, -494, -9, -90, 370, -493, -63, + 318, 404, 54, 109, -750, 205, 442, -411, -566, -41, + -392, 238, -83, 81, -407, -528, 328, 60, -190, -283, + 128, 54, 30, 190, 165, -458, 270, 79, -226, 199, + -41, 329, -163, 61, 167, 193, 327, 119, -9, -3, + -51, -248, -112, -71, -27, 159, -24, 128, 77, -105, + 142, 33, 56, 118, -98, 79, -149, 100, 126, -49, + 9, -112, -154, 36, -100, 11, -104, 63, -67, -86, + -65, -55, -108, -17, -33, -57, 0, -54, 52, 11, + -19, 68, -25, 31, 20, 52 }, + { -9, 641, 314, -286, -20, 55, -160, -48, -86, 38, + 27, -175, 466, 32, -1442, -152, -560, -269, -354, 364, + -482, 43, -453, 550, -304, 612, 415, -354, -227, -650, + -192, 481, 149, 70, 404, 155, -142, -129, 243, 99, + -292, -107, -27, -4, -267, 231, -230, -173, 118, -84, + 146, 1, -139, -27, -212, -239, 52, -17, 34, -80, + -139, -8, -43, 120, -65, 129, 3, 92, 117, -36, + 17, 158, 38, 111, -87, -40, -78, -187, 88, -45, + 83, -9, -118, 52, -7, -90, 18, -32, 40, 5, + 20, 16, 36, 80, -114, 13 }, + { -474, -4524, 750, -1767, -546, -174, 342, 55, 238, 247, + -785, -119, -486, -85, -852, -632, 149, 260, 319, 71, + 954, 49, -87, -160, 318, -21, -71, 436, -33, -415, + 86, 37, 301, 545, 585, -90, -136, 23, 101, 136, + 227, 47, 403, 23, -76, 119, -249, 191, -152, -56, + 18, 71, 78, -118, 51, -30, 318, 24, 4, 213, + 57, 142, -154, 58, -137, -58, 155, 52, 85, -21, + 16, 182, -27, -27, 150, -8, -127, -26, 50, 0, + 66, 13, -24, -65, 25, -64, -74, 21, -78, 53, + -27, -76, 20, -20, -33, -2 }, + { 35, -1660, 1396, -362, 107, -194, 259, -25, 74, -212, + 189, -208, 723, 545, -468, 1398, 1407, -394, -483, 215, + 150, -24, 92, -26, -368, -360, 194, 89, 304, 219, + 53, -681, -335, 402, 417, 0, -63, 429, -144, 246, + -313, -718, 70, 70, -30, 154, -265, 49, 56, 262, + -131, 211, 62, -85, -131, 111, -254, -101, -200, 184, + 102, -5, 96, 108, 22, 72, -98, 122, 208, 63, + -151, 18, 22, -33, -2, -73, 50, 27, -54, 78, + 70, 38, 80, -112, -51, 51, 112, 113, 37, -62, + 15, -12, 29, -24, 12, -15 }, + { -216, 4222, 57, -232, 830, 1817, 194, 21, -124, 313, + 263, -297, -686, -765, -279, 94, -39, -523, 194, 664, + -792, -27, -409, 71, -368, -371, -18, -42, 430, -625, + -111, 54, -83, 311, 153, 304, 121, 85, 304, 308, + -401, 371, -40, -166, 40, 318, 20, -330, -471, -161, + 401, -395, -60, -74, -58, -265, 124, -136, -237, -207, + -63, -132, 340, 307, -48, 168, 17, 0, 59, 106, + 41, -5, -93, -202, -110, 107, 50, -44, 1, 62, + 62, 147, -117, 47, -80, -42, 169, 58, -124, -10, + -7, -74, -125, -21, -76, -17 }, + { 5, -2135, -229, 340, 20, 181, -417, -673, 206, -44, + 215, -241, 50, -535, -208, 372, 374, 459, 227, 694, + 44, -624, -851, 396, 97, 248, -326, -49, -422, 87, + 72, -97, 315, 69, -531, -169, -330, -682, -27, 48, + 408, 86, 22, 11, 47, -552, 15, -323, -281, 256, + 410, 50, -54, 209, 155, 193, 141, -94, 183, -36, + 247, 58, -135, -228, 47, -157, -17, 87, 7, -3, + 26, 17, -81, 30, -47, 6, 89, 108, -69, 63, + -153, 69, 109, -121, -1, 112, 19, 47, 112, 28, + 59, -77, 8, 25, -54, -22 }, + { 877, -1498, -1014, 389, -118, -776, 1088, 132, 134, 443, + -280, -249, 60, 602, 728, -38, -626, -511, -129, 744, + -405, 357, -936, -279, -356, 269, 381, 409, -139, 7, + 163, -397, -117, -267, 16, 493, 34, -112, -470, 238, + -85, -440, 585, -83, 102, -8, 405, 3, 279, -339, + -109, 295, -41, -184, -107, 22, -1, -105, 285, 115, + -74, 101, -53, 211, 237, -41, -108, -127, -20, -88, + 200, -12, -14, 10, -40, 35, -103, 64, 138, -41, + -22, -85, -22, 20, -86, 122, -93, 68, 4, -15, + 21, -56, 36, -38, -55, 49 }, + { -63, -476, 47, 475, -334, -262, 235, 61, 40, -432, + 543, -34, -929, -1520, -16, 76, -7, -323, -307, 257, + 4, 289, -760, 432, -131, -1235, 698, -634, 476, 121, + -262, 182, -105, -63, 173, -376, -166, 380, -442, 108, + 225, -46, -31, -228, -234, -379, -81, -140, 264, 251, + 331, 30, -40, 17, -56, -275, -183, -343, 254, 74, + 283, -219, -134, -27, 81, -309, -37, -110, -197, -331, + 110, 75, -48, 59, 80, 95, 52, -92, -127, -34, + 8, 36, -48, -10, -130, 78, 2, 54, 114, 73, + 99, -32, -17, 14, -107, 60 }, + { 442, -2519, -146, -76, 460, -566, 577, 390, 65, -174, + 958, -518, -450, -1137, 920, 94, -1426, 157, 256, 246, + -126, 522, 335, 366, -346, -86, 945, 216, 214, 558, + 358, -440, 123, 267, 161, 107, 152, -168, 80, -336, + -205, 94, 68, 22, 10, -229, 255, -75, 55, 78, + 24, -51, 157, -81, 180, 78, -349, 46, -84, 150, + -165, -106, -122, -116, -228, 183, -192, -85, -105, 115, + 34, -7, 211, -12, 47, -24, 112, -34, 45, -77, + -1, -17, -74, -93, -80, 22, -92, 2, -2, 104, + 84, 79, 79, -14, -15, 82 }, + { 157, -1044, -154, 158, -357, 332, 502, -363, 132, -374, + 338, 23, 255, -694, -4318, -428, -59, -370, 333, -133, + -339, 364, -432, 153, -292, -497, 290, -209, 437, 1041, + 78, 59, -211, -169, -412, -656, 270, 66, -263, -83, + -263, 269, -197, 123, -167, -177, 75, -99, 80, -99, + -86, -7, 380, -33, 209, 67, -112, 30, 36, -25, + 13, 190, 145, -251, 48, -317, -117, -89, 155, -24, + 128, -60, -96, 276, 154, 145, 214, -45, 16, 45, + 326, 112, -136, -198, -18, -25, -102, 74, 27, 1, + 29, -1, -40, 11, 32, -24 } }, + { { -914, -2021, 405, 2152, -1211, 722, 586, 91, 451, 174, + 234, -1158, 305, -62, -361, 167, -595, 396, -62, 238, + -187, 239, -70, 63, -371, -139, 389, 176, 4, -262, + 380, 49, 52, -513, 246, -228, 384, 328, 344, -54, + -85, -247, -16, -186, -36, 226, -14, 151, 24, 213, + -17, -366, 489, -276, -53, 23, 321, 34, 19, -36, + -233, 267, 123, 49, -149, -75, 247, -62, 14, -52, + 150, 75, -118, 14, 80, -145, 50, 31, 94, -145, + 50, -102, 14, 58, -79, 94, 5, -136, -88, -46, + -123, 6, -31, 6, -24, -58 }, + { -5, 2618, 467, -2190, 1660, 25, -105, -23, 209, -106, + -215, -1015, -17, 591, 321, 268, -757, -665, -350, 538, + 441, 155, 858, 426, 74, -525, -472, -343, 100, 310, + -190, 204, -373, -7, -111, -194, 300, 375, 134, -84, + 291, -33, -243, -112, -6, 125, 31, 123, -9, 171, + -219, -191, 238, -254, -261, -1, -5, 67, -137, 125, + 144, -8, 115, -354, 97, 75, 0, -13, -182, -6, + -8, -57, -4, 122, -55, 41, -74, -5, -38, 23, + -105, 54, 23, 28, -19, -44, -14, 20, -75, -47, + 7, -17, 12, 9, 66, -53 }, + { 304, -1831, 25, 2917, 217, 206, -29, -289, 194, -47, + -552, -960, 694, -460, 746, 43, -372, 50, -421, 640, + -391, -339, -286, 556, -261, 35, 537, 343, -162, 53, + -312, 392, -47, -195, -233, -211, -452, -290, 282, -128, + -55, -347, 203, -3, 235, 173, 35, -178, 325, 148, + -170, -71, 56, -288, 66, -124, -17, 140, -133, -233, + 19, -9, -163, 115, -24, -21, 124, 53, -43, 58, + 25, 100, 29, 39, -132, 21, 100, 21, -89, -26, + 0, -67, -23, 112, 159, 71, -28, -11, -35, 32, + 51, 5, 119, -34, -4, -52 }, + { -299, -2966, -204, 991, -198, 58, -191, -72, 51, 495, + -998, 218, 301, -432, -828, 561, -220, 369, -838, -198, + -218, -10, 151, 11, 436, -1139, 338, -289, 382, -80, + -567, 95, -272, 291, 260, -414, 199, -298, -98, 257, + -256, -134, -241, -108, 9, 70, 279, -33, -115, 198, + 9, -141, 39, -107, -78, -254, 207, 162, -216, 372, + 51, 145, -278, 127, -25, -176, -53, -264, 265, -17, + -126, 82, -41, -13, 126, 169, -26, -110, 110, -10, + 76, 26, -22, -92, 20, 20, 244, 26, 99, -31, + -54, -46, -9, -11, -58, -139 }, + { 143, 651, -255, -460, 505, -33, 224, -224, -232, 183, + 148, -282, -214, -290, 539, 10, -578, 586, -449, -613, + 175, 308, -409, 602, 2, 934, 29, -342, -159, -262, + -176, 627, -327, 107, -56, 75, 35, 61, 345, -56, + -251, 419, 413, -299, -71, 32, 318, 264, -101, -55, + -45, 55, 283, -8, 112, 73, 154, 202, -30, 68, + -15, -131, 298, -9, -59, -289, -42, -10, -25, 140, + -205, 95, 83, -14, 20, 17, -51, 109, 137, -65, + 48, -22, 15, -78, -16, 77, -19, -59, 94, -10, + 30, 35, -45, 32, -2, -7 }, + { -711, -2823, 365, -1257, 456, -299, 397, 20, -733, 423, + -722, 1210, -290, 202, -460, -170, 102, 102, -290, -381, + -282, 30, -309, -215, 367, -621, 422, -194, -122, -305, + 258, -336, 493, 136, -312, 190, -30, 225, 28, -70, + 232, -30, -7, 102, 7, 217, 194, 503, -42, 59, + -245, -104, -79, -194, -34, 235, 82, 22, 0, 162, + -149, -41, 215, 45, -171, 18, -14, 103, 88, 37, + -9, -127, -150, -83, 29, -161, -31, 87, -52, -46, + -143, 2, -46, 57, -102, 26, -84, 32, 25, 48, + -27, 1, 75, -35, 10, 55 }, + { -36, 319, 422, -270, 122, -36, -148, -18, 7, -58, + -112, 99, -371, 267, -1331, 20, -1254, -112, -170, -197, + 11, 319, 114, -436, 31, 50, 253, -345, 280, -814, + 287, 350, -530, 793, 242, 265, -215, -110, 235, 161, + -113, -434, 74, -227, 119, 199, -134, -101, -350, 76, + 17, 82, 10, -1, -92, -325, 134, -158, -43, -28, + -215, 29, 4, 53, -98, 134, 128, -51, 67, -35, + 53, 176, -14, 102, -25, -87, 1, -86, -30, -85, + -3, 75, -169, 90, 11, -79, -30, -96, 95, 32, + 10, 39, 26, 37, -26, -7 }, + { -128, -4975, 528, -2628, 668, 334, -1034, 1257, -130, 366, + -535, -897, -50, -396, -245, -416, -567, 16, 611, 495, + 258, 295, 153, -422, 107, -193, -152, 796, -208, 21, + -219, 254, 328, 359, 414, 5, -32, -86, 208, 13, + 301, 114, 113, 30, -56, -30, -78, -62, -16, -302, + 157, 10, -14, 143, -275, 128, 289, 30, 113, 93, + 111, 62, 15, -179, 50, -195, 6, 347, -90, 38, + 142, 109, 24, -123, 69, -60, 10, -57, 145, -7, + -19, 101, 55, -67, -59, -76, -85, 62, -62, 48, + -28, -57, 7, -18, -116, 20 }, + { -160, 491, 12, 226, -155, -71, 157, 30, 155, -421, + -108, 215, 315, 453, -397, 1324, 2000, -717, -317, -63, + 476, 227, -142, -38, -335, 101, -253, 431, -60, 299, + -236, -474, -138, 271, 540, -160, -33, 415, -241, 187, + -204, -713, -47, 440, -184, -298, -53, 215, 10, 7, + 81, 213, 30, 169, -408, 5, 11, -99, 1, -86, + 191, 63, 54, -65, 182, 122, -197, 231, 178, 55, + -133, 2, -145, 142, -72, -18, 31, 32, -31, 142, + 5, 53, 97, -101, 14, 42, 137, 67, 111, -52, + -42, -30, 64, 5, -47, 26 }, + { 352, 3946, -232, -544, 1255, 158, 1166, -389, 722, 89, + 701, -619, -888, -619, 234, -425, -104, -542, 245, -126, + 555, -618, -78, 191, -430, 42, -409, -69, -196, 96, + -276, -212, 419, -248, 228, 92, 339, 29, 174, 608, + 99, 267, -173, -237, 234, 252, -461, -264, -200, -353, + 62, -189, 40, -121, -180, -161, -64, -85, -34, -249, + -146, -49, 300, 340, -67, 144, 26, 33, 150, 33, + -51, -74, 24, -255, -56, 51, 175, -154, -77, 105, + 46, 192, -100, -48, 113, -46, 47, 87, -68, -92, + 34, -187, 46, -57, -92, -25 }, + { 136, -2048, -14, -191, 389, -36, -336, -91, -19, 113, + 61, -525, 98, -865, 360, -355, 880, 433, 451, 162, + -457, -66, -263, -363, 344, 410, -558, 40, -302, -414, + 355, -375, 831, -352, -548, -246, -471, -263, 8, 112, + 555, 74, 0, -31, -111, -85, -468, -109, 20, 236, + 134, -107, 71, 58, 121, 100, 180, 162, 85, 101, + 213, 14, -201, 55, -87, -103, 94, 126, -163, 16, + 58, -11, -64, 40, -88, 17, 148, -19, 73, -10, + -171, 123, 56, -129, -19, 146, 8, 71, 17, 23, + -6, -8, -36, 3, 34, -133 }, + { -967, 758, -692, 16, 548, 527, -144, -450, 783, 646, + -46, -571, 697, 573, 438, -171, -389, -351, 39, 543, + -40, -374, -519, -241, 90, 128, 672, -250, -15, -63, + 645, -863, -470, 415, -226, 227, 230, 128, -154, -119, + -158, -217, 206, 97, 58, -152, 605, -151, 311, -87, + 142, -322, 242, -273, -15, -62, -5, -227, 409, 146, + -103, 51, -65, 311, -64, 87, -28, -36, -133, -7, + 26, 57, 154, -146, 34, -179, -56, 237, -77, -25, + 65, -21, -134, -56, 102, -28, -25, 37, 3, -44, + 34, 28, -96, 31, -13, -28 }, + { 147, 53, -526, 531, -670, 163, -235, 81, 297, -280, + 281, 126, 187, -3234, -1, -395, 356, -259, -183, 57, + 174, -182, 17, -130, -137, -739, 227, -453, -191, 24, + -164, 416, 144, -549, 264, -376, 41, 316, -316, 222, + -435, 387, 50, -333, -172, -236, -53, -221, -4, 586, + 24, 55, -113, 12, 20, -22, -417, -157, 130, -166, + 580, -202, -336, -96, 68, -187, -23, -59, -390, 6, + 84, -157, -14, 31, 85, 86, -5, 12, -89, -154, + 90, -55, 3, -5, -65, -46, 40, 24, 135, 29, + 46, 41, 62, -54, -28, 38 }, + { -774, -1580, -53, 675, -565, 841, 320, -288, 613, 728, + 237, 314, -2145, 496, -736, -54, -701, -650, 390, 549, + -115, 247, 140, 335, -244, -556, 1258, 92, 494, 546, + 340, -642, 213, -253, 854, 44, 336, -360, 121, -316, + -358, -120, 176, 357, -251, 163, 135, 365, -183, -25, + -466, 330, 48, 67, 73, -11, -331, -12, -173, 177, + -285, 17, -120, -328, 1, 75, -131, -84, -19, 64, + 75, -90, 177, 29, -23, -9, 169, -21, -138, 80, + 84, 14, -128, -114, -118, 41, -99, 39, -76, 146, + 137, 11, 47, -88, 130, -35 }, + { -89, -1307, 342, 59, 189, -90, 642, -105, 231, -417, + -183, 252, 477, -2350, -2381, 360, -207, 365, -474, -567, + 326, 403, -861, 74, -25, -720, 111, 497, 348, 588, + 560, -25, -255, -155, -497, 159, -536, -62, 295, -607, + -354, 515, -47, -78, -277, 248, -104, 188, 33, -471, + 160, 119, 13, 180, 145, -129, -65, -99, 236, -8, + 159, 31, 301, -302, -66, 80, -427, 173, -44, 14, + 14, 118, 46, 27, 174, 60, 249, 17, 56, 58, + 135, 156, -115, -92, -69, -18, -58, 119, -76, -1, + 48, 10, -107, 160, -113, 90 } }, + { { 978, 468, 1620, 4334, -330, -111, -149, -229, 358, 650, + 1346, -433, 513, 251, -35, 346, -36, 844, -166, 116, + -168, 448, 418, 498, -329, -158, 197, 158, 272, -301, + 217, -227, 136, -391, 487, 69, 397, 253, 8, -137, + 106, 84, 391, 222, 47, -160, -142, 135, -69, -104, + 71, -307, 108, -499, -197, -286, 228, 46, -63, -31, + -235, 95, -107, -11, -114, 25, 182, -213, 21, -22, + 97, 76, -125, -14, 59, -89, 91, -73, 35, -101, + 79, -60, -11, 26, -103, 37, -57, -3, -56, 32, + 36, 91, 31, -1, -48, -42 }, + { 80, 1278, -521, -3073, 181, -194, -129, -109, 225, -8, + 40, -802, -270, 41, -39, 56, -721, -194, 10, 293, + 611, 24, 569, 656, 576, -342, -373, -448, -62, 31, + -376, 105, -821, 67, 334, 99, 494, 73, 192, -100, + 168, 40, -126, -469, -98, 667, 412, 137, -319, 138, + -147, -117, 182, -226, -145, 67, 12, -125, -117, 213, + 66, -181, 60, -245, 52, 25, 2, -62, -98, 51, + -120, -106, -21, 57, -62, 38, -142, 124, 13, -141, + -103, 138, 22, -53, 11, -15, 36, 127, -48, 6, + 93, 49, 37, -80, -24, -31 }, + { -393, -633, 1099, 594, -1661, -132, -130, 26, 313, -104, + -128, -1065, 283, -854, 350, 543, -95, 68, -274, 682, + -173, -173, -534, 160, -253, -330, 172, 629, 112, -384, + -407, 774, 150, 399, 374, 420, 13, -275, 573, 50, + 4, -482, 129, 47, 68, 117, -56, -297, 163, 94, + -40, 170, 67, -120, 214, -110, -269, 79, -257, -270, + 184, 130, -71, 100, -49, -120, 155, 56, -20, 18, + -27, 153, 28, 28, -132, 29, 189, 65, -132, -138, + -138, -118, -121, -44, 68, 2, -95, -11, 72, 102, + 20, -13, 99, 55, 108, 15 }, + { 711, -1568, 411, 1106, -603, 107, -214, -63, -121, -7, + -781, 487, 483, 436, -659, 685, -316, 115, -464, 85, + 33, -720, -1051, -535, 14, -1651, 291, -221, 357, -41, + -442, 363, -37, 220, 650, -263, 197, -111, 319, 391, + -270, -158, -246, 93, -52, -121, 173, -310, -201, 331, + 210, 28, 28, -105, 47, -207, 79, 179, -125, 271, + 99, 67, -398, -20, 87, 0, 33, -84, 301, -128, + -119, 124, 1, -121, 4, -10, -117, -99, 80, -31, + 6, -81, -25, -23, -7, -98, 97, 30, 144, 30, + 27, 33, -5, -59, 51, -20 }, + { -114, 1114, 326, -722, 90, -184, 44, -21, 33, 161, + -226, -613, -144, 314, 1047, -220, -198, 361, -515, 142, + 841, 31, -1222, 567, -386, 490, 736, 295, 10, 273, + 321, 469, -237, 446, -9, -106, 3, -21, -99, -594, + -450, 150, 200, -267, -164, -244, 11, 119, 68, 6, + -87, 5, 423, -47, -32, -68, -114, 125, -36, 51, + -58, -119, 232, -22, -52, -223, -195, -126, 50, 172, + -170, 187, 170, -64, 3, 94, 4, 87, -19, -158, + 87, -18, 132, -12, -112, -36, -59, 46, 110, -54, + -7, 41, -37, 13, -12, -36 }, + { 1158, -730, 377, -1419, -200, -213, 553, -643, -1204, 302, + -125, 1624, -335, 615, -78, -381, -624, -71, 118, -62, + 101, 36, -597, -272, 1209, -112, 480, -389, -276, -233, + 252, -154, 431, 188, -39, 226, -40, 93, -170, -137, + 140, -70, 56, -44, -57, 174, 19, 401, -43, 30, + -354, -101, 96, -109, -1, 215, -16, -245, -138, 139, + -193, -20, -42, -131, -145, 86, 153, 86, 34, 50, + 9, -128, -118, 2, 159, -24, 74, 138, 70, 32, + -55, 80, 86, 154, -49, 147, 53, 46, -41, 67, + -24, 15, 172, -16, -16, 26 }, + { -2, -795, -964, -37, 308, -15, -64, -23, -262, -71, + -293, -147, -433, 516, -523, 204, -1178, 105, -133, 222, + 273, 139, -21, -992, -575, -410, -257, -283, 625, -699, + 398, 277, -533, 872, 296, 210, -253, -94, 171, -31, + 244, -261, -398, -432, 307, 125, 7, -50, -628, 83, + 49, 82, 241, 186, 66, -134, 154, -346, -256, 65, + -148, -53, 48, 109, 3, 88, 61, -214, 12, 22, + -7, 109, -199, -96, 34, -42, 87, 63, -8, -175, + -127, 31, -141, 1, 68, 53, -58, -99, 105, 88, + 46, -7, -52, 34, 38, 70 }, + { 881, -3714, 777, -3899, -124, 306, -658, 2060, -208, 83, + 664, 745, 509, -109, 421, -455, -1331, -221, 778, 148, + -397, -59, -8, -810, -340, 7, 337, 672, 36, 335, + -521, 272, 54, -145, 164, -268, -30, 3, 144, -192, + 113, -11, -203, -334, -363, 28, 265, 47, -37, -361, + 249, 123, -9, 56, -367, 48, -28, -36, 274, 57, + 1, -89, 26, -139, 265, -106, 35, 229, -97, 103, + 47, -38, 20, -43, -17, -169, -53, -50, 153, -32, + -50, 154, 132, -15, -77, -16, -47, 75, -7, 56, + -15, -66, -69, -7, -65, 68 }, + { -2, 1568, -79, 667, 216, 6, 236, -163, 6, -230, + -6, 41, -16, 601, 106, 237, 830, -564, 18, -160, + 587, -54, -563, -187, 26, 418, -123, 960, -194, -234, + -519, -658, -145, 203, 473, 238, 245, 92, -510, -179, + -342, -318, 74, 417, -512, -241, 288, 33, -222, -79, + 9, -1, -104, 230, -149, 193, 194, 138, 387, -107, + -93, 13, 111, -68, 110, 35, -77, 58, -220, -21, + 15, 143, -115, 124, 13, 110, 46, -11, -13, 139, + -17, 57, 147, -38, 54, 73, 128, 96, 145, -49, + -44, -22, 26, 1, -68, -34 }, + { -537, 3721, 604, -435, -125, -1448, -189, -623, 965, -133, + 291, -595, 466, 162, 274, -290, 387, -382, -644, -226, + 1164, -306, -180, -65, -411, 345, -218, 58, -108, 404, + -66, -307, 359, -606, 99, -100, 230, 95, 47, 593, + 79, 22, -96, -212, -187, -69, -373, 165, 201, -524, + -100, -140, -180, -50, 243, 127, -226, -68, 182, -346, + -218, -49, 95, 243, -104, -49, -74, 22, 120, -27, + -24, -143, 43, -95, -13, -142, 64, -31, 16, 79, + -125, 75, 9, 25, 88, 45, 62, -23, -40, -26, + 87, -77, 184, 16, 11, -31 }, + { -177, -1749, 467, -841, 16, 805, 676, -326, -297, 513, + 268, -364, -66, -1199, 295, -248, 588, 73, 629, 404, + -882, 307, -147, -998, 29, 34, -767, 84, -488, -772, + 472, -264, 470, -339, 236, 55, -188, -22, -38, 216, + 470, -40, 262, 14, -6, 247, -276, 302, -64, -120, + -130, -212, 21, -100, -36, -131, 19, 395, 161, 77, + -127, -305, -25, 304, 77, 21, 44, 142, -24, 116, + 176, 43, -83, 7, -57, 42, 125, -133, 23, -18, + -138, 16, 25, -12, 68, 141, -9, -31, -118, -18, + -68, -8, -17, 0, 113, -22 }, + { 645, 2363, -23, 971, 171, 2480, 733, -890, 456, 17, + 526, 296, -248, -601, 740, -13, -156, 722, 143, -134, + 162, 34, 65, 194, 285, 217, 427, -273, 81, -86, + 1063, -578, -422, 569, -243, -47, 89, 203, -9, -61, + -32, -43, 87, 10, 193, -40, 35, -473, 261, -156, + -37, -416, 433, -224, -298, -103, 46, -322, 294, 65, + -232, 39, -209, -96, -278, 35, 32, 300, 83, -10, + -94, 29, 194, -298, 6, -107, -79, 197, -120, -107, + 12, 92, -32, 18, 143, -35, 13, -22, -38, -33, + 68, 62, -158, 22, 34, -45 }, + { -136, 282, 72, 585, -253, 120, -527, 76, 487, -285, + 234, 418, 167, -2725, 326, -821, 99, -428, 136, 104, + -229, 82, 324, -438, -182, -566, -226, -43, -310, -330, + 60, 163, 83, -845, 233, -337, -203, 199, -203, 86, + -609, 425, 160, -232, -96, -19, -169, -231, -110, 302, + -415, -161, 45, 317, 118, 139, -177, -165, 32, -356, + 349, -82, -331, -285, 46, -63, -29, 101, 22, 274, + 0, -162, 27, -34, -29, -40, -116, 1, 40, -28, + 107, -67, 15, -121, -86, -16, 65, 3, 32, -29, + 18, -17, 141, 79, 121, 66 }, + { 904, 701, 432, 852, -700, 1250, 146, -556, -154, 655, + -201, -124, -2069, -372, -2229, 333, 38, -884, -4, 428, + 140, -39, -261, 313, -303, -1478, 704, -472, -475, 107, + 279, -535, 242, -303, 736, -515, -229, -238, 529, -166, + -89, -105, 256, 415, -335, 448, 297, 266, -245, -161, + -374, 429, -285, -290, -71, 178, -314, -41, -116, -22, + -354, -41, -28, -241, 69, -16, -144, 11, -13, -56, + -26, -114, 52, -37, 68, 37, 45, -150, -199, 7, + -13, 55, 112, -2, -144, -48, -95, 59, -138, 34, + -28, -120, 42, -74, 101, -19 }, + { 103, -1851, -226, 222, 520, -70, 410, 40, 491, 108, + -210, -109, 215, 982, 2110, 213, 486, 244, -1118, -518, + 686, 124, -683, 168, -23, -546, -12, 325, -376, -192, + 299, 453, 222, 263, -125, 529, -460, -543, 154, -527, + -373, 742, 62, -43, 80, 514, -16, 45, -118, -223, + 246, -122, 44, 434, -18, -356, -9, 90, 249, -117, + 203, -17, 337, -156, 9, 342, -197, 375, 3, -7, + -178, 32, 104, -77, 86, -82, 63, -66, -39, -26, + 18, 38, 33, 75, 30, 137, 16, 22, -85, -10, + -29, 71, -44, 200, -98, 89 } }, + { { -1117, 2042, 2033, 3877, 841, -537, -280, 234, -254, 941, + 744, 293, 297, 328, -25, 227, 651, 105, 62, -20, + 78, 538, 77, 544, -177, -182, 24, 395, -114, 20, + 160, -194, -77, 29, 174, 325, -130, 517, -22, -92, + 199, 3, 149, 208, 232, -295, 127, -202, 78, -275, + 80, -37, -168, -381, -117, -309, 96, 69, -64, -149, + 65, -19, -199, -23, -72, 34, -11, -135, -121, 136, + -78, 94, -30, 0, 17, -72, -34, -78, -43, -46, + 10, 67, -60, 3, 4, -100, 3, -45, -50, 76, + 89, 51, 41, -7, 40, -24 }, + { -95, -558, 970, -705, -1698, -150, 65, 131, 8, 300, + -573, -571, 179, -452, -158, 406, -1014, -213, 866, -905, + 365, 872, -128, 351, 675, -128, 139, -907, 253, 74, + -452, -176, -536, 232, 126, 37, 684, 11, 26, 126, + -113, 258, 146, -525, -160, 675, 345, 248, -251, -102, + -78, -90, -186, 98, 36, -9, -72, -68, 48, -134, + 16, -31, 42, 21, -116, -20, 24, -96, 143, -127, + -152, -39, -22, -55, 53, 0, -131, 94, -3, -109, + 29, 55, 125, -118, 13, -57, 104, 74, -86, 164, + 33, 30, 30, -71, 5, -67 }, + { 338, 1420, -1692, -2109, 777, 7, -146, -54, 377, -191, + -582, -428, -754, 348, -213, 546, -138, -125, -224, 590, + 268, -273, -313, -488, 106, -121, 236, 349, 189, -409, + -418, 268, 768, -103, 901, -127, 549, -200, 45, 7, + 159, -313, 16, 251, -97, 100, -263, 227, -185, 186, + -170, 237, -181, 185, 104, -28, -323, -45, -246, -54, + 19, -9, 152, 212, -220, -38, 109, -38, 33, 116, + -97, 50, 64, 77, -166, 33, 134, 60, -142, -31, + -168, -41, -32, -189, 47, 17, -61, -34, 50, 129, + 36, 1, 6, 77, 50, 70 }, + { -795, 154, -85, 1491, 175, -82, -126, -409, 463, -391, + -618, 544, 37, 882, -103, 207, -466, 652, -531, -718, + 353, -570, -1402, -132, -342, -1339, 71, 356, -104, 24, + 225, -99, -42, 442, 553, -73, 109, 182, 109, 141, + 44, 85, -397, 146, -77, -18, -199, -168, 44, 273, + 43, 213, -241, 147, -236, -26, 56, 160, 182, -203, + 273, -95, -134, -285, 127, 177, -109, 269, 2, -55, + -87, 161, -7, -43, -37, -161, -67, 8, 19, -75, + -106, 97, -105, -34, -37, -56, -84, 142, 84, 34, + 16, 84, 4, -89, 92, 36 }, + { 47, 1883, -502, -488, -184, 5, -61, 15, 65, 40, + -22, -500, -242, -291, 1839, -355, 674, -594, 217, 428, + 453, -87, -1067, 236, -222, 489, 343, 391, 543, 112, + 81, 277, 45, 272, -251, 116, 22, -74, -508, -597, + 117, -124, -48, 44, -372, -375, 223, -131, 212, 73, + 104, -54, 225, -97, 58, -214, -44, 138, 2, -25, + -89, 176, -104, -35, 2, -65, -229, -50, -15, 110, + -29, 202, 22, 21, -77, 137, 65, -88, -82, -62, + 139, 26, 105, -31, -77, -132, -28, 103, 17, 0, + -9, -35, 17, 65, -55, -50 }, + { -1081, 2733, -1066, -1050, 306, 120, 277, -926, -446, -358, + 1299, 503, -54, 475, 560, -126, -1417, -157, 482, 133, + -9, -337, -239, -174, 917, 410, -79, 15, -428, -87, + 13, 83, 213, 102, 78, 198, 296, -184, -554, -77, + 44, 218, 73, -119, 8, -146, 83, 301, 126, -269, + 70, -52, -7, -149, 140, -32, 7, -241, -83, -19, + -100, 151, -350, -23, 85, -103, 111, 107, 12, 125, + -79, -156, 122, -38, 124, -55, 69, 90, 153, 12, + 33, 58, 136, 79, -18, 116, 31, 27, 39, -32, + -6, 60, 98, 34, 30, -5 }, + { 30, -1484, -411, 195, 32, 26, -12, -73, -289, -120, + 222, -522, -69, 332, -130, -162, -950, -61, -292, 632, + 581, -164, -223, 9, -978, -549, -700, 294, 363, -427, + 356, -85, 196, 43, 598, 26, -335, 10, 72, -372, + 372, -62, -685, -178, 368, -306, -1, 36, -535, 257, + 35, -136, 359, 98, 92, -115, -59, 69, -388, 27, + -141, -43, 179, 169, -20, 1, -28, -74, -29, 44, + -4, -33, -44, -207, 67, -111, 104, 50, 35, -174, + -93, 19, -36, -92, 19, 160, -74, 60, 12, 50, + 109, -20, -124, 101, -23, 66 }, + { -1631, -679, 492, -4185, 634, -107, 655, 717, 89, -224, + 770, 633, 852, -99, 562, -227, -1398, 64, 537, -6, + 84, -420, 125, -351, -589, -28, 570, 183, 280, 170, + -69, 22, -216, 283, -244, -79, 61, -84, 70, -92, + 257, -219, -354, -230, -28, -66, 393, -135, 59, -131, + 16, 193, -121, -145, -7, -119, -53, -27, 260, 101, + 130, -205, 85, -32, 269, -141, 111, 111, 53, -43, + -112, 114, -50, -48, 15, -66, -180, 44, -3, 32, + -78, 167, 122, 19, -144, 69, -39, 36, -40, -8, + 83, -10, -122, -5, -46, 71 }, + { 136, 432, 645, 238, 272, 125, 108, 48, -288, -165, + 550, -193, 115, -406, 855, -418, 121, 296, 52, -277, + 958, -709, -425, -3, 33, 31, 695, 556, -42, -192, + -483, -1240, 762, 274, 319, 87, 84, -203, -88, -615, + -490, 389, -203, 338, -470, -2, 308, -236, -190, -87, + 64, 52, -141, 56, 79, 213, 102, 85, 246, 160, + -151, -57, 157, 58, 74, -97, 19, -80, -253, 35, + 103, 15, -61, 100, 101, 18, 148, -98, 75, 46, + -69, 105, 79, 7, 85, 44, 25, 129, 110, 45, + -102, 8, -2, 21, -103, -89 }, + { 730, 3782, -374, -203, -1665, 1161, -1844, 350, 345, -314, + 523, -1285, 1312, -50, -262, 556, 72, 451, -963, -123, + 199, 430, -1016, 302, -386, 293, -164, -88, 225, 250, + -57, 370, -103, -668, 139, -119, 358, -78, 299, 169, + 65, -18, -123, -45, -69, -277, -157, 105, -126, -224, + 90, -101, -355, -26, 448, 140, -397, -6, 206, -212, + -310, -104, 220, -81, 85, -102, 49, 51, 21, -35, + 8, -105, -31, 10, -51, -96, -81, 48, 67, -77, + -26, 116, -83, 31, 69, 7, 172, -45, -47, 77, + -60, 78, 128, -29, 83, -78 }, + { 169, -1569, -256, -417, -401, 469, 1016, -315, -350, 532, + 143, 342, -769, -784, -201, 113, 63, 36, 438, 1156, + -844, -207, -487, -851, 177, 198, -312, -32, -833, 325, + -155, -178, 514, -696, 523, -161, -28, 310, 31, 86, + 78, 346, -25, -82, 45, 162, -39, 432, -306, -431, + 86, -31, -149, -70, -22, 77, -261, 465, 144, 2, + -238, -307, 86, 136, 118, 272, -106, 66, 48, 173, + 183, -28, 90, -140, 17, 50, 122, -158, 27, -156, + -5, -53, 117, 12, 63, 90, 83, -97, -72, -43, + -55, -20, 33, -22, 10, 75 }, + { 181, 3330, -395, 1750, -51, 3060, 33, -477, -441, -178, + 1153, 100, -57, -943, 704, 242, -452, 892, 420, -1111, + 524, 161, 169, 42, 255, 606, -9, 214, -508, 279, + 715, -550, -13, 383, -6, -32, 236, -395, 134, 193, + -335, 82, 238, 118, 27, 213, -457, -361, 5, 96, + -238, 45, 5, -116, -168, 16, -371, 103, 69, -32, + -43, 28, -134, -468, -116, 109, 127, 133, -12, 56, + 19, -35, 114, -114, -110, -80, 52, 11, -47, -59, + 61, 24, 7, 62, -19, 83, 93, -92, -111, 52, + 39, -13, 36, -48, -16, -127 }, + { 73, 587, -37, 242, 158, -6, -330, -310, 340, -110, + 150, 280, -402, -560, -763, -463, 201, -466, -260, 301, + -127, 405, -168, -195, -182, -257, -358, -461, 436, -758, + 934, -705, -36, -250, -328, 301, -676, 451, 140, -379, + -252, -9, 1, 129, -195, 155, -419, -11, -97, 47, + -370, -104, -113, 384, 95, -18, 153, -28, -321, -87, + 69, 44, -266, -258, 91, -124, -37, 42, 102, 401, + -232, -33, 77, -42, -125, -8, -113, 70, -130, 34, + 165, -117, -33, -68, 55, -107, 82, 55, -32, -12, + 35, -68, 188, 10, 139, 73 }, + { -564, 3848, 16, 376, -168, 771, -617, 622, -1044, 369, + 270, -1232, -573, -762, -1825, 183, 138, -75, -362, 349, + 642, -962, -92, -15, 215, -1391, 1, -668, -272, 269, + -444, 509, -213, -362, 454, -76, -676, -229, 736, -354, + 159, -132, 257, 148, -11, 206, 483, -68, -85, -415, + 384, -211, -276, -201, -201, 269, -294, -38, 127, -397, + -18, -161, -20, -86, 60, 25, -93, -49, -92, 68, + -90, -125, 97, -119, 141, 3, -25, -78, -115, -49, + -62, 82, 126, -157, -18, -99, 7, -79, 6, -49, + -34, -17, -31, 31, -23, 17 }, + { -140, -1475, -197, 279, 206, 188, -5, 158, 507, 123, + 42, -339, 215, 1222, 1770, -503, 1060, 50, -15, -688, + 671, -1050, -66, -595, -91, 350, -148, -109, -654, -48, + 71, 222, 496, 15, 584, -52, -408, 57, -137, -84, + -230, 314, 85, 160, 83, 432, -170, -96, 319, -53, + 197, -108, -235, 566, -15, -297, -80, 167, 14, -19, + 372, 39, -56, 115, -155, 256, 243, -39, 160, -110, + -65, -139, 104, 87, -25, -54, -68, -34, -77, -59, + 159, 5, 100, -56, 143, 116, 65, -103, -38, 17, + -9, 13, 6, 141, 5, -10 } }, + { { 1234, 753, -1991, 2212, -16, -391, 20, 371, -440, 302, + -82, 442, -165, -98, -206, 32, 322, -517, 92, 563, + 480, 381, -230, 330, -320, -369, -46, 233, -586, -289, + 215, -45, -60, 200, 97, 239, -197, 560, 8, 54, + 81, -111, 68, -107, 250, -188, 1, -264, 233, -89, + 38, 164, 19, -198, 110, -235, -56, -103, -88, -238, + 95, -12, -233, -60, -66, 66, -102, -191, -172, 76, + -125, 68, -26, -124, -48, -122, -106, -49, -25, -54, + -77, 12, -69, 38, 64, -73, -1, -69, 31, 77, + 21, -22, 3, 18, 135, 56 }, + { 38, -2256, -157, 2056, 464, -147, 229, 386, 123, 425, + -954, -627, 216, -495, -418, 423, -847, -425, 665, -1006, + -24, 312, -890, -364, 341, -279, 452, -368, 190, 151, + 0, 40, -69, 453, -119, -403, 192, -185, -135, 278, + 14, 214, 265, -168, -121, 500, 113, -23, -189, -12, + 113, -33, -403, 190, 104, -144, -111, -237, -95, -133, + 87, -22, 2, 87, 82, -14, 18, 82, 165, -147, + -105, 88, 73, -162, 7, -25, -196, 23, 72, 4, + 92, 77, 128, -50, 47, -74, 84, -13, -132, 143, + -22, 28, 11, -37, 4, -87 }, + { -224, 4074, 660, -3516, 235, 180, -250, -256, 256, -170, + 490, 4, -1610, 977, -390, 419, -32, -278, -1149, -853, + -280, 99, 224, 133, 881, 305, 448, 78, -136, -346, + -58, -182, -142, -1049, 617, -451, 1, -427, -232, 59, + 140, -83, 229, 228, -21, 202, -445, 153, -55, 160, + -223, 323, -278, -8, 47, 246, 124, 56, -150, 70, + -7, -307, -81, 142, -302, -133, 133, -55, -63, 110, + -145, -30, -2, 26, -57, 38, -88, -44, -49, 113, + 33, 154, 140, -77, -12, 13, 18, 13, -15, -9, + -33, -57, -47, -8, -2, 66 }, + { 420, 1427, 594, 1866, -320, 167, 42, -408, 309, -841, + -620, 712, -360, 92, -108, 402, -375, 913, -61, -674, + 273, 67, -152, 587, -197, -919, 292, 813, 576, 45, + 476, 201, -87, 494, 516, -158, -134, 136, -206, -105, + 67, 341, -19, 186, -146, -96, -391, 121, 213, 130, + -114, 219, -158, 68, -405, 92, 176, -109, -27, -52, + 176, -224, 118, -38, 118, 88, -64, 256, -177, -30, + -84, 102, 1, 97, 80, -162, 48, 67, -47, -29, + -120, 90, -197, -166, -92, -60, -72, 42, -12, 3, + 13, 47, 41, -3, 49, -35 }, + { -2, 2284, -202, 58, 357, 29, -46, 143, 294, 142, + 118, -267, -141, 470, 2441, -225, 797, -204, 526, 45, + 131, 236, -493, 255, -171, 927, 568, 128, 288, -340, + -399, -299, -86, -61, -998, 88, 25, -11, -189, -569, + 13, -21, 145, 281, -175, -114, 297, -320, 98, 41, + 252, -148, -137, -304, -96, -154, 235, 193, -31, -132, + -100, 185, -280, -121, 112, 125, -178, 6, 52, 73, + 17, 33, -188, -44, -185, 13, -32, -143, 18, 41, + 127, 24, 53, -18, -64, -153, 41, 70, -52, 21, + 41, -4, 39, 26, -87, -19 }, + { 283, 4744, -424, -1530, -774, 56, 205, -541, 256, -58, + 1490, 4, 296, 998, 499, 179, -709, -452, -317, 30, + 519, 158, 130, -32, 71, -168, -507, 428, 375, 191, + -214, -247, -167, -200, 57, 275, 80, -422, -490, -87, + -18, 268, -155, -413, 116, -299, -142, 157, 31, -272, + 212, 38, -30, -16, 265, -43, 80, -83, 105, -20, + -126, 220, -228, -25, 101, -54, -13, -88, -104, 63, + -29, -17, 236, 56, 79, -82, 31, 72, 42, -116, + -45, -35, 17, 27, -55, 0, -45, 4, -12, -56, + 8, 37, 27, -16, 53, 54 }, + { 13, -663, 677, 108, -107, 59, 118, -43, -187, -60, + 339, -287, -91, -276, -980, -668, 492, 1086, -376, 251, + -481, -648, 377, 1699, 475, -378, -604, 177, 196, -386, + -8, -294, 207, -21, 235, -213, -109, 363, 82, -669, + -47, -449, -477, 120, 124, -420, -157, -25, -263, 271, + -113, -172, 350, -18, -137, -146, 79, 172, -248, 317, + 158, 103, 221, 252, -90, -39, 37, 140, -36, -142, + -31, -108, -6, 28, 77, -162, 99, 14, 81, 35, + 101, 28, -12, -25, -7, 113, 10, 127, -36, -97, + 116, 61, -41, 157, -63, -22 }, + { 2076, 4102, -250, -4668, 372, -518, 97, 229, -349, 145, + 261, -727, 1079, 458, 523, 152, -304, 621, 906, 526, + 334, 44, 845, -31, -359, 275, 129, -85, -135, -444, + -68, 221, 51, 747, -143, -104, -113, -67, 136, -184, + 235, -122, 22, -105, 339, 287, 388, -27, 297, 83, + 35, -87, -383, -2, 167, -85, -6, -91, 262, 252, + 261, -149, 131, 34, 58, -162, 166, 101, 29, -60, + -79, 117, -10, 39, 118, -71, -283, -13, 24, 114, + -126, 44, 62, -40, -155, 95, -47, 68, 21, -52, + -29, 31, 11, 36, -88, -25 }, + { -15, -995, 185, -268, -305, -86, 51, 76, -421, 4, + 832, -389, -17, -50, 1323, -366, -470, 33, 382, -231, + 342, -800, -72, 561, 86, -340, 860, 310, 176, 403, + 170, -1557, 265, 373, -148, -390, 342, -308, -261, -466, + -210, 227, -330, 367, -60, 306, 243, -129, 74, 133, + 82, 11, -75, -45, -5, 281, -47, -64, -5, 174, + -57, -159, 76, 130, -16, -131, 134, 24, -59, 212, + 94, 47, -103, 72, 127, -190, -3, -141, 12, -61, + -67, 48, -42, 7, 110, -76, -46, 95, -31, 12, + -36, -51, -33, 30, -147, -82 }, + { -973, 4699, 2831, -216, -1259, 3304, 920, 882, -1828, -637, + 1411, -561, 1520, -738, -1132, 436, 111, 605, -186, 164, + -539, 140, -747, 29, -762, 225, -148, 467, 379, 230, + 448, 673, -323, -319, 220, -162, 525, 116, 402, -74, + -397, -318, 33, 318, 160, 15, 96, -57, -437, -65, + 478, 119, -194, -187, 61, 182, -55, -150, 260, -74, + -211, 72, 246, -109, 309, 139, -69, -127, 35, 111, + 138, 1, -130, -90, -9, 40, -174, -76, 21, -9, + 122, 111, -31, 112, 49, -44, 140, -87, -80, 113, + -5, 75, 19, -71, 53, -106 }, + { -215, -370, 852, -546, -306, -758, -135, -153, -487, 438, + 122, -569, -889, 358, 590, 135, -214, -509, -394, 775, + -540, -660, -825, -464, 360, 697, 840, 708, -559, 926, + 156, -124, 402, -466, 327, -473, -32, 190, -73, -37, + -167, 151, -162, -143, -47, 61, -43, 412, -157, -564, + 135, 205, -73, -60, -58, 208, -265, 123, -40, -69, + -97, -134, -24, -106, -94, 221, 26, 117, -25, 184, + 148, -178, -59, -172, 82, 45, 101, -226, 59, -82, + -17, -10, 133, 8, 4, -9, 62, 47, 131, -33, + -69, -131, -30, 31, -71, 18 }, + { -1217, 2853, -249, 823, 996, 2440, -628, -264, 26, -578, + 260, -334, 213, -486, 1137, 968, -1424, -224, 395, -894, + 966, 557, 296, -539, 147, 704, -197, 22, -456, -300, + -50, -101, 384, 179, -42, -14, 99, -529, 102, 507, + -90, -22, 357, -22, -489, -330, -463, 71, 143, 48, + -192, -86, 2, 99, 105, 185, -358, 49, -57, 61, + 102, -53, -70, -240, -58, -76, 47, 99, -95, 45, + 4, -86, 117, -54, -111, 35, 143, -48, 172, 200, + 153, 83, -79, -29, 12, 25, 30, 37, 11, 112, + -19, -61, 82, -97, -74, -92 }, + { -38, 1806, 479, -339, 92, -200, -378, -364, 378, 11, + -254, -422, 512, 1451, -331, 58, 36, -611, -202, 409, + -349, 230, 262, 654, 543, 3, -520, -208, 1518, -582, + 626, -992, -270, 136, -48, 838, -476, 69, 212, -1, + -211, -431, -127, 363, -280, -219, -413, 18, -82, 284, + -10, 260, -139, 252, 38, 23, 351, 30, -373, -40, + 101, 153, -8, -7, 97, -23, 197, 2, -197, 64, + -265, 67, 102, 85, 32, 12, -120, 65, -264, -74, + 41, -168, -67, -39, 165, 11, 139, 176, 67, -48, + -11, -51, 156, -95, -1, 62 }, + { -252, 4787, 54, 764, 256, -665, -1032, 948, -740, 752, + 1124, -131, 394, 194, -829, -362, 692, 1459, 398, 7, + -37, -1281, 140, 223, 222, -913, 178, -579, -73, -357, + -1236, 490, 238, 25, -410, -507, -193, 188, 661, -153, + 387, -79, 57, -157, -248, -567, -296, -74, 172, -260, + 212, -294, 182, 28, -238, -98, -274, 132, 190, -321, + 70, 76, 196, 100, 191, 176, 110, 24, -32, 96, + -54, 54, 359, -76, 90, 32, 108, 21, -45, -26, + -160, -29, 55, -125, 79, -120, 5, -68, 114, -5, + 4, 105, 32, 133, 23, 31 }, + { 107, -1644, -641, 951, 382, -72, -177, -101, 482, -216, + 170, -71, -87, -2110, -2396, -944, 854, 151, 188, -220, + 443, -1261, 44, -791, 78, 605, 259, 67, -750, -267, + -390, -230, -189, -616, 453, 506, 414, 352, 12, 100, + 40, 410, 85, 271, 64, 175, -151, -96, 247, -96, + 303, 368, -91, 294, -135, -58, 122, 154, 57, 45, + 238, 150, 78, 73, -428, -151, 143, -264, 147, 58, + 0, -115, 72, 26, -132, -74, -28, -45, -164, -83, + 252, 81, 61, -140, 160, 101, 105, -91, -39, 108, + -8, -79, 46, 119, -65, -9 } }, + { { -1156, -3148, 2639, 494, 1308, -212, 492, 438, -439, 269, + -787, 512, -55, 58, 55, -405, -32, -653, 620, 447, + 632, -248, 141, 216, -89, -133, -552, 41, 125, -263, + 138, 218, -531, 213, 425, -10, 403, -177, 347, -31, + -488, 185, 443, -82, -29, -17, -218, -119, 165, 366, + -247, 221, 146, -42, -170, -61, 41, -195, -56, 49, + -57, -311, 77, -161, 111, -38, -95, -168, -85, 23, + 11, -79, 4, -242, -92, -17, -102, -112, 12, 2, + -145, 18, -103, 120, -11, 2, 31, -159, 118, 49, + 23, -76, -25, 101, 52, 91 }, + { 26, -3249, 281, 2292, 558, -141, 175, 220, 261, 596, + -1458, -335, -333, 324, -244, -370, -14, -237, 287, -790, + 239, 167, -1656, -570, 1039, 102, -82, 123, -706, 199, + 94, 107, 451, -320, 20, 162, -279, 54, -326, 86, + 445, -8, 218, -119, 155, -148, 249, -21, -120, 51, + 44, 9, -307, 91, -104, 24, 38, -459, 5, -51, + -72, 15, 11, -6, -61, 127, 86, -22, 96, 106, + -118, -54, 114, -48, 3, -201, -107, -57, 53, 90, + -17, 169, 8, 51, 29, -13, -84, -12, 55, 44, + -92, 63, -7, 23, -41, -93 }, + { 101, 6279, -893, -2454, -755, -1, 115, -699, 343, -196, + -152, 687, -853, 626, -58, 192, -407, -72, -1397, -487, + -993, 685, 22, 602, 581, 127, 600, -174, 41, -240, + 162, -159, -455, -760, -169, 329, -571, 26, -280, -63, + -11, -7, 378, -53, 255, -37, -332, -34, 190, -136, + 188, 171, -219, -43, 52, 108, 357, -95, -143, -16, + 115, -282, -110, -219, -27, -12, 76, -92, -74, 132, + -50, -77, -88, -115, 120, 68, -47, -180, 79, 24, + 102, 73, 168, 0, -57, -12, 139, -25, 32, -112, + -22, -59, 1, -87, -3, 104 }, + { 343, 1374, -188, 1608, 1045, -9, -72, -358, 346, -685, + -28, -231, -23, -258, -423, -15, 649, -126, 420, -60, + -285, 108, 1077, -243, 44, -643, 696, 315, 950, -436, + 155, 563, -213, 439, 199, 363, -460, 98, -418, 84, + -121, 469, 300, -9, -309, 130, -504, 204, 109, -46, + 232, -83, 14, -118, -332, -6, 262, -31, -243, 277, + -41, -198, 196, 182, -153, -8, 249, -23, -180, 92, + -65, -176, 262, -11, 51, -79, 36, 82, -113, -5, + 44, -2, -158, -194, -70, -93, 36, -54, 79, -53, + -47, 24, 124, 78, -34, -67 }, + { -27, 2041, 134, 477, 37, 77, -16, 57, 423, -28, + 120, -356, 310, -671, 2121, 1774, 448, 381, -696, 117, + 213, 174, -261, -51, 397, 981, -64, 7, 289, -773, + 313, 2, 26, -255, -906, -8, 11, -113, 80, -350, + -130, 172, -212, 485, 33, -441, 160, 81, -177, 169, + 66, -224, -129, -282, -10, -201, 383, -86, -28, -92, + 7, 62, -155, -77, 55, 219, 28, -325, 168, -70, + -63, 94, -143, -116, -78, -148, 22, -63, 5, 86, + 127, -96, -8, 25, -83, -103, 28, 52, -70, 8, + 52, 1, 66, -44, -50, -25 }, + { 1027, 3328, -213, -2658, 563, -307, -24, -625, 1109, 158, + 879, -378, 794, 859, 207, 71, -249, -499, -399, -271, + 860, 355, -326, 525, -463, -327, -340, 449, 214, 500, + -333, -432, 55, -55, -123, 349, -42, -394, -194, -141, + 107, -33, -53, -764, 301, -326, 98, -69, 72, 78, + -89, 226, -53, 143, -30, 25, 20, 75, 194, -116, + -104, 266, -190, -95, 34, 138, -131, -153, -93, -16, + -23, 93, 80, 182, -77, 71, -12, 76, -58, -91, + -109, -11, -16, 117, -54, -90, -34, 2, -85, -56, + 66, 30, -18, -11, 74, 45 }, + { -24, 429, -37, 6, -35, 82, -27, -123, -160, 334, + 8, -379, 8, -355, -1425, -293, 853, 929, -149, -561, + -695, -142, 633, 405, 1398, -643, -781, 407, -142, 96, + 310, -568, -30, 309, -143, 85, -28, 441, -114, -202, + -12, -783, -350, 280, 15, -251, -248, -312, 258, -147, + 19, 79, -89, 145, -140, 80, -42, 1, -90, 293, + 178, 64, 164, 324, -107, -151, 212, 121, -140, -54, + -14, -36, -43, 71, 14, -131, 62, 57, -21, 58, + 178, 59, -85, 67, 6, -47, 118, 66, -7, -146, + 102, 69, 72, 69, 13, -123 }, + { -1904, 11128, -1085, -4376, -39, -446, -237, 450, -811, 175, + -544, -543, 1204, 691, 507, -735, 649, 178, 1063, 1273, + -42, 453, 290, 26, -516, 760, -720, 675, -385, -634, + 80, 59, 280, 578, -91, -140, -192, 122, -274, 30, + 26, 109, 233, -248, 326, 448, 72, 233, 437, -277, + -28, -16, -448, 43, 278, -103, -41, 150, -65, 178, + 272, 153, 22, 19, -148, 121, 67, 147, -18, -48, + -2, -23, 130, 57, -18, -156, 60, -147, -43, 175, + -123, -45, 92, -65, -65, 167, -105, -61, 118, -26, + -66, -66, 112, -13, 20, -56 }, + { -107, -357, -203, -490, -101, -159, -78, 126, -365, 144, + 401, 109, -139, 557, 383, 633, -965, -412, 604, -43, + -362, -179, 456, 513, -196, -454, 1234, -406, 1048, 211, + -385, -316, -652, 45, 136, -667, 375, -110, -682, -249, + 167, -63, -10, -58, 255, 210, 298, -125, -164, 123, + 291, 55, 97, -188, -6, 114, 146, -69, -97, 253, + -202, 82, 31, 155, -64, -7, -16, 162, 0, 167, + 83, -58, -134, 165, -26, -192, -12, -35, -59, -64, + 46, 76, -136, 43, 155, -113, 17, -10, -36, -8, + 85, -131, -28, -4, -184, 38 }, + { 1271, 3805, 2078, -843, -349, 1045, 1928, 1148, -1133, -90, + -2, 560, 773, -537, -882, -294, 736, 132, 478, -395, + -513, -40, -268, -92, -93, 125, -205, 536, 183, 77, + 532, 824, -635, 151, -149, -33, 393, 222, 203, 188, + -462, -61, -276, 143, 358, 196, -180, -33, -229, -79, + 444, 190, -174, -230, -278, 87, 191, -61, 115, -5, + -80, 26, 202, -13, 25, 369, -156, -201, 243, -35, + 15, 81, -6, -27, -27, -7, -105, -149, -3, -52, + 117, 92, 188, 80, -49, -55, 175, -95, -5, 35, + 5, 42, -29, -56, 90, -119 }, + { 276, 118, -39, -69, -252, -916, -176, -586, -359, 794, + -185, -1276, 113, 73, 1161, -181, -195, -837, -408, -89, + 681, -1182, -334, -421, 32, 799, 815, 238, 124, 543, + 391, 38, -65, -168, 42, -290, -161, 33, -63, 132, + -227, 31, 134, -172, 248, -130, -132, 30, 159, -249, + 91, 95, -212, 15, -83, -83, 174, -61, -84, 16, + -137, -25, -105, -77, -58, 142, 59, 200, -48, 21, + 61, -97, -180, -19, 96, -133, 11, -127, 154, -98, + 10, 95, -75, 97, -68, 7, -44, 63, 128, 14, + -7, -139, -87, 97, -88, -48 }, + { 1742, -1520, -548, 813, 2397, 153, 864, -872, 642, 8, + -720, -668, 490, 331, 1077, 499, -237, -1406, 391, -428, + 956, 549, 316, -568, 323, -96, 239, -215, -6, -374, + -203, 437, -125, 472, 19, -295, -301, -33, 233, 175, + -44, -186, 785, -457, -538, -505, 28, -149, 233, -341, + 48, 28, 78, -151, 57, 135, -56, -223, 5, 25, + 210, -148, 83, -206, -121, -38, 7, 32, -92, 106, + 14, 55, -31, -20, -49, -30, 133, -128, 298, 239, + 73, 11, -66, 32, 37, -76, 44, 55, 118, 71, + -48, -11, 9, -4, -85, -76 }, + { 24, 2615, -374, -74, -386, 125, -276, -436, 43, 82, + 105, -199, 93, 2396, -1414, 799, -228, 16, -895, -393, + 249, 44, 799, -325, 434, -271, 442, -85, 610, 879, + -1018, 14, -305, -155, 151, 185, 429, -528, 481, 83, + -289, -388, -15, 269, 35, -530, -263, 14, -125, 330, + -40, 583, -166, -132, 78, 330, 88, 69, -175, -153, + 21, 327, 36, -26, 25, 240, 214, -25, -71, -366, + -187, 95, 19, 252, 92, -58, -122, 36, -272, -52, + -92, -93, -69, 52, 154, 19, 94, 205, 55, -14, + -108, 7, 63, -178, 80, 53 }, + { 1129, 3332, -832, 341, 1294, -2023, 404, 288, 145, 80, + 1357, 597, -201, -969, 670, -682, 1464, 758, 1178, -516, + -686, -148, -216, 721, -446, -686, 669, -635, -113, -839, + -253, -157, -106, 430, -656, 22, -355, 325, 43, 261, + 418, 109, -38, -546, -202, -426, -699, 340, -94, 434, + -529, 131, 106, -19, -264, -351, 138, 238, -255, -182, + 0, 108, 212, -56, 332, 110, 382, -222, 190, 117, + 17, 65, 168, 44, 165, -5, 224, -128, -147, 2, + -100, 41, -28, -12, -46, -57, 17, -71, 33, 75, + 11, 85, 23, 73, 98, 22 }, + { -49, -2520, 122, 1341, -183, 9, 91, -92, 450, -463, + 222, -29, 34, -925, -4258, 290, 20, 63, 253, 54, + -394, -336, 183, -828, 93, 270, 229, 271, -358, -207, + -414, -648, -249, -515, 287, 545, 520, 397, 96, -126, + 352, 67, -4, 163, 169, -102, -92, 260, -100, 176, + 90, 246, 190, -86, -96, 187, 73, 118, 171, 265, + -219, 341, -5, 47, 5, -524, 107, -43, 38, 69, + -98, 73, 41, -22, -22, -139, 16, -24, -69, -277, + 185, 220, -87, -17, 75, 80, 70, -20, -3, 149, + -32, -170, 69, 155, -115, 46 } }, + { { 1048, -8669, -2752, -2146, -1341, -97, 566, 219, -185, 536, + -629, 231, -81, 550, 130, -743, -774, -821, 759, 238, + 403, -252, 363, 470, 336, 173, -393, 195, 109, -448, + 512, 337, -320, 248, 330, -301, 359, -285, 374, -33, + -189, 266, 180, 99, 306, -5, -205, 362, 373, 461, + -62, -75, 7, 364, -58, 116, 472, -74, 11, 196, + -208, -333, 387, 58, 176, -82, -2, -11, -16, -72, + -134, -163, -74, -321, -30, 141, -1, -53, 29, 113, + -64, 63, -56, 138, 23, 74, 86, -108, 80, 45, + 65, -56, -14, 76, -77, 3 }, + { -48, -3202, 162, 925, -490, -293, -118, -414, -557, 18, + -594, 317, -333, 1452, 814, 528, 899, 408, 372, -344, + 665, 270, -1177, -981, 986, 85, -909, -160, -754, 200, + -117, -250, 195, -104, 27, -20, -343, 55, -22, -24, + 32, -454, -190, -51, 306, -386, 228, 112, -392, -111, + 16, 41, -83, 70, -353, 32, 406, -245, 40, -151, + -7, 125, -27, -199, -296, 192, 80, -227, -63, 112, + -79, -44, 145, 35, -58, -250, -148, -144, 49, 45, + -123, 166, -83, 62, 79, 15, -66, -40, 1, -60, + -125, 30, -2, 13, -36, -4 }, + { 41, 7765, 503, -363, 141, -211, 278, -514, 185, -401, + 38, 780, -178, 457, 219, 857, -625, -228, -594, 510, + -738, 222, -246, 587, 262, -365, 335, -212, 195, 160, + 75, -98, -196, -172, 86, 191, -321, 672, 228, 213, + -388, -462, 530, -111, 35, 275, 238, 65, -20, -82, + 470, -37, -268, 91, 33, -43, 231, -80, -112, -199, + 88, -183, -107, -248, 133, -26, -63, 29, 2, 63, + 7, -112, -102, -54, 174, 101, 31, -91, 114, -95, + 75, 22, 86, 27, -28, -61, 83, -27, 56, -58, + 88, 19, 52, -13, 88, 139 }, + { -1247, -622, 783, 1315, -105, -331, -25, -72, 740, -638, + -265, -28, 158, -528, -344, 426, 554, -687, 758, 368, + -84, 521, 1297, -606, 126, -638, 443, 57, 183, -830, + -88, 344, -356, 346, 263, 597, -531, -80, -250, 71, + -545, 58, 165, -22, -515, -161, -267, 75, -289, -31, + 687, 43, -59, -93, -141, -39, 42, -226, -153, 460, + -42, -129, 182, 308, -78, -111, 144, -74, -80, 169, + -48, -253, 146, -174, 16, -39, 57, 90, -67, 49, + 83, 44, 53, -53, -49, -45, 141, 67, 144, -66, + -44, 20, 58, 31, 2, 25 }, + { 70, 1787, 30, 550, -76, 76, 136, 29, 127, -169, + 397, -171, 316, -126, 1176, 445, -178, -670, -499, 640, + 283, -71, 292, 927, 973, 1066, -714, -961, -295, -496, + 1251, 1422, 800, -314, -505, 52, 87, 165, 483, 92, + 15, 99, -454, 70, -30, -309, -98, 79, -103, 127, + -111, -398, 10, 0, 196, -77, 172, -288, -277, -31, + 94, -203, -81, 25, 74, 392, 54, -510, -14, -148, + 51, 129, -212, 30, 133, -243, 36, 52, -123, -5, + 97, -241, -30, 28, -94, -16, 52, 9, -67, -29, + -66, -67, 6, -35, -18, -93 }, + { -2392, -205, 1725, -3208, -369, 25, 221, 49, 1242, -1202, + -816, -689, 683, 417, 381, 67, 282, 36, -421, -416, + 808, 230, -534, 890, 22, -327, -46, 847, 242, 195, + -553, -493, 30, -10, -191, 465, 52, -173, 346, 44, + -108, -337, 46, -594, 527, 89, 310, -91, -61, 299, + 87, 278, -75, -45, -173, 148, -7, -36, 35, -102, + -195, 93, -157, -65, -77, 14, -58, -8, -80, -86, + 79, 200, -119, 6, -53, 166, -30, -24, -114, -44, + -69, 32, 2, 87, -74, -93, 1, -15, -102, -78, + 44, 21, -30, -21, 37, -4 }, + { -39, 703, -201, -71, -144, 28, 22, -150, -272, 69, + -286, -108, -3, 301, -1072, -257, 484, 158, -590, -1243, + -585, 172, 270, -493, 1008, -1078, -1182, 693, 271, 212, + 716, -407, 244, 392, -272, 206, 229, 310, -290, 233, + 193, -328, 119, 319, 0, -93, -33, 25, 456, -265, + -3, 52, -163, 343, 50, 145, -267, -209, 45, 198, + -42, -142, -104, 160, -124, -199, 164, 59, -153, 36, + -49, -103, -55, -46, 54, 20, -2, 5, -2, -32, + 28, 35, 29, 67, -42, -46, 53, 2, 15, -114, + 42, -11, 62, 38, -2, -88 }, + { 966, 18184, 1367, -3955, 242, -1193, -1067, 684, -592, -150, + -647, -288, 692, 246, 827, -779, 423, -81, 236, 617, + -813, 259, 385, 132, -578, 346, -902, 710, 222, -206, + -401, -126, 47, 291, -390, -361, 58, -126, -274, 205, + -45, 451, 331, -89, 64, 195, 140, 22, 245, -191, + -88, 104, -227, 232, 443, -37, 23, 312, -245, -105, + 148, -17, -55, -40, -222, 231, 40, 9, 57, 141, + 25, -101, 147, -3, -154, -7, 315, -96, 4, 85, + -129, 34, 75, -58, 18, 184, -35, 7, 54, -99, + -48, -50, 117, -61, 67, -77 }, + { 15, 407, -137, -214, 211, 14, 17, 281, -101, -103, + -66, 179, 7, -71, -374, 1077, -60, 238, -275, -1091, + 135, 471, 305, 700, -230, -633, 963, 66, 794, -401, + 38, 6, -768, -342, 14, -560, 11, 101, -392, -274, + 132, -347, 171, 108, -186, -249, 218, 80, -177, -29, + 400, 85, 280, 23, 122, 106, 213, 55, -30, 139, + -171, 280, 167, 221, 194, 68, -76, 144, -69, 139, + -7, -133, -117, 159, -56, -100, 87, 83, -60, -20, + 115, 110, -134, 28, 167, -74, 22, -81, -36, 27, + 139, 11, 22, -13, -92, 88 }, + { -1561, 1486, 2465, -861, 71, -305, 64, -163, -527, 902, + 445, 474, -120, 375, -229, -1133, 574, 238, 455, 21, + 508, 905, 254, 161, 97, 392, 44, -120, -199, 67, + -167, -84, -458, 222, -337, 48, 78, -107, 120, 380, + 114, 690, 16, 146, 51, -226, -354, 220, 45, -116, + 174, 66, -217, -63, -99, 0, -64, -61, 287, 78, + -157, -115, 39, 23, 36, 287, -147, -228, 237, -231, + -394, -68, -52, -72, 116, 76, 29, -104, -30, -29, + 78, 110, 196, 59, -61, -96, 198, -7, -32, -49, + -44, -59, 34, 47, 113, -51 }, + { -259, 601, 1100, 179, -246, -554, 1, -598, -602, 97, + -684, -940, -169, -40, 1520, -464, 288, -396, -321, -93, + 813, -555, 425, -201, -414, -133, -183, -297, -99, 70, + 315, -100, -22, -132, -91, -112, 60, -82, -354, -36, + -6, 81, 7, -170, 403, 144, -145, -353, 170, 259, + 18, -196, -234, 54, -44, -206, 122, -157, 37, 181, + -185, -10, -39, 86, -27, -75, -22, 149, -99, -23, + -30, -192, -190, 1, 59, -75, 47, -106, 213, -5, + -1, 28, -172, 90, -22, 59, -97, -71, -27, -15, + 76, -50, -71, 111, -51, -47 }, + { -1162, -5566, -399, 620, 2292, -721, -115, -661, 885, 1044, + -356, -814, 1021, 482, 470, 199, 968, -681, 3, -660, + 542, -234, -49, -939, 85, -61, 330, 92, 468, 30, + 255, 882, -28, 263, -155, -630, -579, 186, -214, -448, + -347, -306, 482, -526, -423, -325, 190, -308, 32, -425, + 222, -44, -80, -47, -283, -19, 160, -313, -56, 147, + 320, -206, 17, -280, -166, 85, -11, -25, -20, 81, + -32, 82, 21, 42, 125, 27, 98, -258, 59, 48, + -104, -120, -55, 112, -10, -136, 82, 25, 72, 43, + -26, -45, -58, 98, 22, -53 }, + { 31, 2636, -7, 640, -473, -586, -380, -213, 49, 470, + 480, 157, -878, 954, -1099, 1306, 35, -78, -1042, -296, + 597, -761, 174, -333, -577, -311, 982, -281, -775, 417, + -1324, 570, 2, -458, 108, -470, 176, -634, 216, -30, + -259, 13, 284, 36, 296, -144, -55, 163, 91, 316, + -251, 214, -313, -8, 226, 479, 156, 239, 126, -138, + -3, 432, -48, -37, 68, 168, 155, 87, 26, -271, + -102, -9, -151, 54, -73, -193, -71, 100, -154, 128, + -36, -160, -138, -72, 71, -12, 11, 105, 31, 38, + -109, -41, -24, -172, 85, 43 }, + { -1515, 404, 136, -534, 328, -1034, 1020, -675, 421, 479, + 401, 23, -168, 565, 2069, -1055, 871, 44, 755, -1036, + -910, -150, -449, 1015, 81, -454, 952, -455, -77, -534, + -17, -498, -11, 809, 18, 554, -681, -293, -266, 58, + 91, -341, -170, -445, -62, 106, -195, 379, -161, 790, + -368, 70, -127, -99, -253, -196, 174, 149, -378, -190, + -78, 93, 222, -193, 101, -77, 302, -263, 180, 106, + -3, -24, 5, 155, 281, -48, 80, -233, -213, -65, + -34, 93, -78, 104, 49, -12, -11, -67, -8, 7, + -53, 64, -30, -62, 92, 89 }, + { 41, -3453, -843, 694, -15, 24, -443, -66, 385, -566, + 45, 716, 492, 2835, -130, 19, -301, 159, 1009, -7, + -637, 90, 644, -362, 9, -114, -546, -842, -1313, -180, + 521, 57, 183, -189, 30, -365, -298, -258, -249, -540, + -125, 240, 93, -199, -356, -122, 261, -282, -381, 454, + -250, -191, 51, -186, -191, 305, 108, 140, 210, 181, + -347, 257, -94, 96, 393, -249, 138, 55, 4, 120, + -36, 159, -9, -80, 80, -47, 180, 175, 161, -333, + -68, 60, -223, -83, 77, 54, -89, -31, 51, 153, + -39, -158, -7, 126, -87, 68 } }, + { { -1141, -13346, 2123, -2950, -736, 21, -131, 999, -623, -612, + 617, 363, 113, 622, -503, -234, -418, -690, 213, 354, + -43, -105, 598, 352, 706, 159, -460, 68, -5, -300, + 243, -69, 632, -114, 288, -454, 153, -298, 513, 29, + 151, 187, 132, 21, 284, -222, 107, 194, 294, 188, + 395, -354, 77, 269, -127, 179, 356, 119, -68, 268, + -199, -150, 244, 184, -115, 99, -26, 80, -85, -122, + 0, -229, -152, -125, 10, 28, -69, 19, -59, 100, + -6, 162, -34, 134, 18, -4, 41, -23, -34, 128, + 138, -53, -3, 10, -33, -55 }, + { 44, -1414, -1062, -238, 199, -169, -107, -387, -399, -724, + -553, 874, 36, 385, 1438, 1333, -247, 1348, 231, -723, + 708, 71, -296, -803, -391, 1098, -630, -794, -1017, 265, + 289, -350, 308, -123, 82, -4, -285, -346, 167, 48, + -336, -509, -87, 54, 153, 271, -142, 175, -494, -140, + 100, -31, 172, -104, -142, -227, 304, 0, 39, -294, + 149, 77, 10, -248, -278, 295, -137, -167, -34, 44, + -35, 111, -44, 173, -205, -70, -197, -84, 65, -19, + -43, 50, -37, 86, -8, -34, 57, -57, -63, -94, + 36, -78, 20, -29, 0, 71 }, + { -183, 7507, 844, 940, -917, -146, 195, 187, -53, -827, + -460, 1630, 345, -818, 669, 715, 3, -965, 221, 521, + -305, -312, -42, -2, 659, -422, -17, 107, -93, 460, + 200, -486, 270, 80, -50, -193, 210, 496, 513, 52, + -246, -415, 191, -112, -283, 366, 285, 402, -91, 226, + 241, -59, -7, -185, 114, 120, 201, -24, -199, -388, + 114, -48, -52, -101, -161, -22, -85, 8, 64, -37, + 127, -142, -121, 1, 134, 99, -40, 58, 90, -55, + 41, 43, 43, 82, -67, -15, -2, 33, 63, -52, + 118, 55, -57, 15, 103, 75 }, + { 1935, -4198, -722, 929, 1003, -329, -142, 214, -69, 263, + -120, -144, -49, -612, -16, 387, -543, 481, 878, -130, + -119, 637, 576, -402, -10, 376, -330, 43, -106, 78, + -732, 207, 41, 314, 53, 647, -323, -183, -184, 29, + 121, -308, 190, -122, -455, -477, 194, -284, -192, 93, + 447, 218, -295, 17, 18, -93, -1, -191, -100, 334, + 45, 31, 20, 142, -42, -69, 1, 205, -82, 36, + -9, -85, 54, -183, 3, 76, 4, -97, 13, 108, + 59, 25, 142, -29, -49, -23, 52, 106, 101, -42, + -25, 68, 29, -13, 43, 27 }, + { -113, 1117, 684, 428, -18, 21, 111, 239, -189, 47, + -3, 43, 305, 731, 817, 250, -970, -2636, 3185, -363, + 205, -248, 537, 779, 186, 1039, -131, -1255, -600, 472, + 651, 1377, 878, -93, -38, -582, 521, 138, 127, 448, + 60, -130, -220, -44, -506, 231, -209, -80, 227, 40, + -171, -188, -274, 173, 90, 45, -251, 3, -299, -17, + 104, -182, 160, -117, 19, 331, 7, -245, -300, 13, + 60, 28, -46, 80, 120, -303, 121, -7, -85, -21, + 72, -99, 41, -127, -64, 9, 48, 45, -59, -29, + -148, -54, -21, -19, -58, -10 }, + { 3333, -5920, -968, -2953, 393, -33, -45, 775, 1030, -1485, + -604, -646, 1317, -138, 207, 736, -254, 206, 167, -768, + 282, 442, -96, 16, 480, 12, -5, 775, -24, 216, + -325, -692, -258, 342, -355, 459, 166, 136, 249, -386, + -312, 66, -50, -264, 213, 240, 299, 9, -244, 309, + 36, 222, 140, -173, -253, 279, -75, -67, -102, 76, + -223, -46, 0, -135, 4, -79, 6, 35, -115, -94, + 150, 90, 45, -160, 59, 14, -22, 41, -100, -57, + -59, 71, 28, 7, -8, -116, 27, -82, 26, -75, + 14, -35, 22, -9, 10, -15 }, + { 60, 300, -53, 6, -146, -65, -35, -69, -140, -168, + -214, -47, 85, -821, 254, 474, -506, 184, -351, -1308, + -26, -289, 864, -382, -54, -234, -911, -116, 18, 77, + 1070, -101, 263, 388, -235, 112, 320, 138, -470, 268, + 144, 48, 126, 213, -211, -17, 214, -114, 300, -109, + -71, 145, 48, 48, 109, 110, -216, -39, -37, -114, + -15, 43, -199, -34, 3, -116, 3, 116, -114, 73, + -43, -153, 9, -130, 102, 80, -104, 2, 60, -38, + -15, -91, 96, 76, -39, 13, 74, -16, -20, -2, + -34, -39, 24, 29, -43, -15 }, + { 624, 21951, -909, -3867, -193, -404, -1240, -378, -310, 395, + -691, 612, 559, -559, 478, 180, -409, 1061, -709, 91, + 201, -645, 350, -261, -66, 66, -91, 245, 150, 269, + -467, 19, 35, -4, -11, -86, 259, -600, -462, 393, + -229, 687, -85, 443, -379, 649, 229, -76, -15, 62, + -189, 244, 266, -137, 240, -48, 39, 428, -349, -76, + 163, -127, -71, -43, 127, 67, 89, -160, 16, 221, + 28, -41, 117, -190, -48, 89, 130, 89, 33, -90, + -27, 135, 20, -45, 30, 21, 69, 48, -65, -23, + -30, -30, 65, -46, 49, -18 }, + { 87, -134, 46, 263, -80, 92, 126, -131, 133, 246, + -371, 110, 5, -86, -48, -224, 491, 523, -48, -1086, + 333, -25, -278, 1165, -560, 549, -66, 570, 232, -391, + 769, -736, -723, -118, -166, -141, -59, -518, 420, -255, + -304, 18, -123, 167, -380, -34, -25, 40, 5, 223, + 68, -114, 106, 325, 386, -144, 291, -91, 260, -200, + 219, 128, 133, 136, 247, 159, -138, -9, -11, 160, + 33, -135, -60, 95, -113, 113, 1, 56, -26, -29, + 137, 24, -81, 88, 56, -61, -18, -17, -17, 43, + 64, 130, -59, -41, 40, 19 }, + { 1799, 639, -797, -983, -218, 1299, -1494, -1158, -64, 579, + 653, 81, 212, 732, -342, -47, -176, 374, -12, 499, + 428, 989, 458, -86, 381, 325, 399, -864, 40, 301, + -804, -186, -25, -482, -5, 391, -422, -207, 201, 208, + 472, 637, 115, 239, -347, -95, -211, 191, -15, 134, + -20, -128, -59, 165, -198, 159, -335, 126, 178, -109, + 13, 15, -66, -25, 91, 249, -178, -70, 13, -239, + -171, -276, 22, -99, 131, 107, -28, 31, -101, 110, + 7, 108, 191, 13, -157, -17, 159, 28, -20, -103, + 9, -87, 88, 33, 35, 30 }, + { 179, 1823, -733, 592, -971, -268, -213, 65, -568, -504, + -842, -626, -800, 1076, 272, -621, 1091, -948, 598, 687, + -89, -476, 985, -697, -65, -492, -407, -387, 92, 170, + -56, 315, -63, -255, -102, 150, -53, -79, -385, -358, + 77, -9, -41, 334, -151, 173, 23, -296, 134, 244, + 21, -222, -164, 32, -157, -143, 144, -198, 203, 126, + -224, 61, -61, -72, -30, -3, -61, 53, 81, -112, + 53, -191, -120, -78, 24, 28, 1, -3, 126, 133, + -69, -27, -100, 43, 51, -68, -32, -11, -43, -30, + 38, -12, -21, 53, -53, 36 }, + { -384, -7370, 82, 1211, 721, 1177, -1707, -178, 1022, 361, + 668, -1081, 1295, 110, 498, -248, 237, 920, -950, -438, + 289, -429, -207, -554, -106, 422, -203, 563, 334, -216, + 364, 758, 372, -185, -137, -9, -845, 499, -965, -437, + -234, -172, -519, 327, -607, 16, 180, -444, -429, 209, + 130, -84, -363, 453, -508, 57, 11, -253, 23, 38, + 186, -121, 11, -377, -41, 70, -104, 4, 118, 147, + -61, -28, 102, 46, 92, 74, -4, -103, -86, -21, + -71, -140, -46, 116, 1, -85, 39, -8, 69, -57, + 0, 29, -94, 122, 39, 7 }, + { -124, 2517, 407, 507, -458, -418, -261, -234, -11, 459, + 75, 676, 38, 33, -2119, 1790, 292, -457, -788, -391, + 1482, -643, -914, 575, -1967, 265, 1509, -486, -1394, 13, + -342, 167, 142, -334, -5, -559, -385, 164, -326, -194, + -11, 316, 475, -351, 43, 244, -6, -97, 272, 94, + 143, -228, -213, 157, 88, 274, 225, 147, 151, 49, + 36, 117, -15, 32, 185, 27, 188, -97, -63, 31, + -92, -65, -127, -115, -120, -191, 135, -58, 9, 80, + 23, -207, -54, -176, 40, 47, -68, 153, 39, -49, + 11, -21, -173, 11, -88, 94 }, + { 1140, -3750, 1045, -571, -292, 740, -486, -616, -266, 1162, + -530, -167, 537, 495, 1883, 3, 463, -484, 375, -284, + -796, -414, -421, 661, 86, -93, 596, -470, -15, -277, + -150, -445, 283, 290, 567, 335, -428, -833, 318, -547, + 355, -195, -308, -87, -366, -31, 25, 446, 102, 7, + 138, 185, -570, 84, -314, 184, -78, 21, -246, -304, + 36, 175, -133, 64, -46, 88, -6, -64, -87, 126, + 118, 24, -63, 160, 128, 50, -177, -49, -132, -92, + -30, 116, -19, 71, -4, 68, -176, 51, 13, -57, + -6, 52, -7, -109, 77, 75 }, + { -43, -4029, -327, 415, 2, -85, -567, 264, -490, 472, + -529, 1048, 126, 81, 3750, 1026, -355, -677, 237, 924, + -438, -476, 842, -591, 434, -145, -590, -1239, -1168, -473, + 594, -56, 640, -450, -61, -242, -747, -187, -259, 96, + -431, -460, 491, -73, -640, -134, 288, -212, -176, 418, + -368, -233, -9, 5, -286, 161, 118, 138, -44, 91, + 125, 109, -125, 155, 251, 183, -180, 9, -83, 242, + 55, -116, 190, -192, 85, 93, 70, 113, 37, -107, + -8, -186, -62, -67, 95, -36, -37, -2, 2, 85, + 23, -35, -78, -23, -27, 78 } }, + { { 1205, -14255, -1664, -2460, -141, -374, -201, 631, -1207, -885, + 77, 511, -157, 272, -347, 114, 388, -30, 250, -61, + -785, -304, 314, 122, 629, -15, -179, 400, -94, -323, + -61, -329, 390, -647, -34, -85, 136, -211, 444, -79, + 164, 187, -22, -345, 28, -265, 347, -2, 193, -252, + 24, -527, -264, -73, -111, 142, 131, 19, 3, 359, + -36, -21, -19, 33, -144, 226, 62, 134, -114, -159, + 42, -85, -9, 135, 99, 30, -168, -73, 19, 111, + -46, 124, -31, 90, -25, -50, 20, 29, 48, 150, + 99, -66, -17, -30, 15, -15 }, + { -45, 1357, 1172, -799, -42, 86, 86, 127, 235, 18, + -95, 518, -165, -838, 389, 403, -1702, 1334, -170, -1272, + 726, -138, 7, 31, -505, 1056, 238, -42, -210, 378, + 331, -174, -54, -376, 28, 24, -41, -350, -287, 130, + -103, -396, -41, 26, 27, 187, -189, 391, 19, 164, + -168, -99, 404, -48, 75, -92, 35, -55, 67, -98, + 173, -41, 248, 200, 68, 222, -341, -210, 24, 93, + 89, 236, -31, 80, -166, 21, -50, 54, 92, -33, + -58, -1, -43, -13, -48, 9, 104, -75, -65, -17, + 135, -76, 24, 14, 2, 106 }, + { 267, 4706, -1939, 1162, 279, 277, 8, 611, 577, 302, + -543, 859, -810, -1740, 557, 681, 391, -389, 189, 329, + -244, 5, 788, 362, 633, -128, 563, 352, -492, 34, + 218, -167, 851, -120, -439, -266, 410, 191, -268, 85, + 90, -308, 130, 334, 315, 542, 120, 523, -103, 18, + 162, -99, -73, -20, 345, 41, -21, -112, -89, -330, + 13, -122, -87, -75, -200, -26, -217, -182, 32, 55, + 207, -6, -135, -153, -29, 94, -37, 53, 97, -7, + 38, 32, -21, 72, 0, 56, -52, 45, 137, -18, + 13, -5, -96, -52, 31, -9 }, + { -2039, -9237, 473, 249, -571, -98, -106, -258, -337, 1049, + 769, 489, -109, -158, 136, 114, -505, 1165, 378, -690, + -138, 420, 214, -517, -30, 439, -749, 155, 71, 507, + -190, 161, -118, 18, -335, 397, -132, -287, -496, 217, + 679, -92, 190, -140, -131, -92, 530, -157, -87, 260, + 23, 186, -92, -77, -127, 70, 198, -96, -214, 153, + 32, 21, -168, -118, -10, -20, -32, 213, -63, 109, + 110, -18, 63, 5, -5, 1, -26, -96, 73, 188, + 44, -40, 64, -10, 10, -60, -80, 1, 42, -12, + 37, 139, 56, -53, -23, -46 }, + { 138, 269, -415, 63, -101, -25, -99, 67, -249, -23, + 89, 449, 838, 913, -505, -1096, -820, -384, 4045, -1389, + -911, -646, 609, 137, -614, 287, 112, -829, -684, 529, + -2, 479, 498, 113, 43, -565, 780, -14, -447, 181, + 8, 30, 106, -221, -753, 644, 281, -18, 321, -45, + -271, 24, -69, 70, -554, -113, -69, 13, 147, 345, + 93, -120, 48, -295, -93, 154, 28, 42, -218, 41, + 169, 147, 68, 28, 7, -173, 233, 25, -6, 108, + 214, 54, 87, -180, -73, 59, 132, 72, -23, -45, + -98, 34, 16, -25, -103, -5 }, + { -3392, -13888, 676, -2506, -198, 119, -435, -250, 736, -263, + 960, -407, 422, -304, 550, 1134, -118, 383, 546, -737, + 422, 723, 87, -236, 23, 191, -189, 268, 149, 248, + -370, -614, -625, 152, -337, 111, 391, 458, 58, -342, + -46, 62, -391, -511, -274, -45, -44, -222, -322, -53, + -177, 192, 234, -80, -93, 54, -85, 72, -287, 23, + 107, -85, -47, -4, 42, -52, 67, 12, -70, -7, + 120, 33, 110, -151, 25, -99, -43, 26, -89, 1, + -52, 73, 9, -31, 25, -49, 80, 42, 137, -37, + 13, -99, -20, -5, -25, -69 }, + { 16, 263, 228, -52, -136, -49, 15, -58, -68, 69, + 231, 105, 332, 314, 1126, -460, -626, 774, 205, -601, + 866, 251, 714, -576, 707, 1021, -1, -373, 533, 316, + -571, -588, 912, 899, -300, -619, -298, -360, -757, 244, + -45, -168, -234, -118, -249, -2, 110, -418, 269, -31, + 153, 321, -170, -67, 240, -9, -35, 162, -52, -203, + -49, 221, -202, -195, 27, 66, -28, 171, -50, -44, + 12, 26, 76, -50, 33, 27, 45, 82, 43, 27, + 32, -162, 4, 4, -14, 62, 39, -26, 25, -8, + -83, -147, -75, 4, -82, 20 }, + { -2511, 20658, 898, -2405, 883, -310, -870, -161, -118, 1049, + -332, 76, 65, -1192, 450, 897, -439, 1352, -1286, -658, + 273, -482, 451, -100, -35, 47, 172, 316, 304, 677, + 307, 351, -104, 143, 238, 831, 609, -368, -210, 326, + -154, 434, -86, 627, 58, 655, 139, -153, -247, 27, + 96, 475, 144, -517, -10, -138, -32, 484, -184, -26, + 25, 64, 133, 9, 200, -45, 60, -96, 46, 94, + -111, -20, 113, -154, 119, 51, 22, 113, 39, -56, + -49, 59, 10, 5, 16, -84, -10, 55, -82, -29, + -8, 36, 39, -79, 14, 16 }, + { -7, -596, 27, 276, -195, 22, -10, -149, 263, 122, + -304, 472, -519, 263, 1067, -1636, -778, -341, -343, -361, + -372, -1202, -1414, 1439, 916, 1093, 297, 437, 164, 58, + 728, -1020, -635, 193, 141, 214, 69, -312, 723, -229, + -259, 210, -123, 11, -263, -90, -201, 237, 229, 135, + -183, -266, -49, 273, 364, -38, 231, -134, 177, -336, + 245, -53, -244, 1, 186, 169, -48, -71, -52, 55, + 58, -36, -124, 122, 58, 172, -129, -2, -80, -139, + 87, -53, -99, 22, 1, -42, 0, 40, -18, -23, + -35, 89, -42, 9, 87, 16 }, + { -2003, -1202, 1509, -809, -24, 2167, -1313, -1444, -768, -763, + -147, -194, 330, 751, 43, 829, 726, 1003, 338, 868, + 290, 79, -493, -723, 255, 152, -30, -846, -143, -186, + -868, -101, -139, -504, -96, 207, -171, 393, 305, -142, + 199, 373, -158, 140, -239, -84, -117, 351, 66, 86, + -192, -196, 138, 310, -139, 279, -298, -12, 58, -90, + 303, 268, 99, 2, -21, 172, -104, 41, 22, -57, + 204, -166, 0, -87, 147, 100, -101, 132, 34, 55, + -64, 55, 90, -16, -62, 19, 19, -60, 41, -72, + 85, -18, 32, 5, 23, -5 }, + { -108, 3235, -333, -191, -880, -41, -546, 155, -470, -413, + -307, -349, -762, 707, -805, -1187, 923, -1034, 1390, 1539, + -69, -913, 949, -974, -16, 163, -184, -347, 427, 501, + -499, -83, -176, 36, 447, 611, -244, -437, -387, -266, + 321, 117, -335, 141, -622, -4, 261, 91, 317, 194, + 52, -313, -135, 297, 197, 98, 127, -248, 222, 143, + -117, -72, -60, -85, -106, -23, -210, -130, 54, -71, + 217, 7, 47, 9, 72, 38, 122, 86, -16, 85, + -107, 15, 55, -8, 76, 14, 55, 77, 65, 37, + 13, -76, 5, 76, -81, 57 }, + { 2059, -4277, -825, 402, -83, 1493, -393, -627, -469, 316, + 1867, -187, 1195, -863, -592, -493, -202, 916, -1118, -986, + 105, 194, 319, -549, -571, -76, -798, 221, -68, -1157, + -163, 690, 129, -380, 180, 803, -616, 760, -385, -297, + -34, -203, -893, 526, -193, 194, 31, -166, -237, 145, + -19, 96, -367, 311, -182, 244, -57, -38, 82, -125, + -130, -170, 42, -181, 140, -5, -95, -6, 138, 215, + 67, 56, 19, -7, 8, 12, -24, -75, -133, -45, + 109, -44, -102, 25, -43, -10, -8, -60, 35, -87, + 71, 57, -42, 90, -20, 25 }, + { 191, 2186, -306, 233, -295, -46, -144, -71, -55, 59, + -239, 222, -206, -533, -3171, 358, -952, -204, -168, -575, + 642, 1840, 739, 735, -893, -71, 572, -408, -1091, -48, + 563, 13, 30, -47, -44, -512, -939, 233, -112, -71, + 281, 273, 209, -768, -387, 14, -218, -272, 321, 75, + 348, -258, -408, -198, -146, 34, -34, 1, -35, -228, + -213, 164, -33, -99, 158, -153, -141, -196, 12, 25, + -29, -61, -70, -93, -33, -41, 217, -3, 104, 41, + 24, -18, 92, -144, 40, 35, -45, 112, 12, 32, + 45, 9, -152, 17, -136, 12 }, + { -124, -5709, 568, -796, -622, 760, -748, -340, -352, 68, + -633, -102, 675, -242, 212, -97, 9, -1049, 109, 958, + 526, 392, -375, 238, 262, 170, 63, -798, -189, -239, + -174, -558, -340, -419, 523, 584, 117, -397, 551, -470, + 611, 629, 151, -277, -282, 47, 42, 227, -274, -489, + -21, 312, -350, 70, -237, 269, -165, 186, 164, -175, + -59, 139, -288, 108, -7, -96, -182, -88, -240, 99, + 175, 104, -15, -99, -320, -142, -100, 189, 48, 17, + 104, 128, -72, 28, 40, 47, -244, 54, 92, -49, + 20, 66, -9, -73, 7, 14 }, + { -13, -3910, -83, 22, -573, 45, -247, 141, -738, 375, + -717, 739, 341, -670, 2319, 828, -1122, -1180, -143, 784, + 357, -418, 217, -737, 300, -457, -375, -613, -443, -763, + -236, -578, 519, -419, -157, 203, -193, -211, -26, 941, + -25, -636, 417, 58, -207, -187, -294, -349, 160, 583, + -133, -135, 69, 292, 42, 268, -23, -172, -241, -7, + 227, 127, -407, -184, -34, 138, -230, -80, -53, 183, + 41, -254, 48, -267, 95, 178, -13, -55, 6, 122, + 9, -141, 108, -88, 51, -41, 35, 15, -42, 0, + 103, 83, 1, -25, -71, 8 } }, + { { -854, -13383, 232, -1393, -588, -341, -50, -296, 323, -729, + -715, 508, -401, 391, -1115, 481, 270, 30, -88, 24, + -519, 142, -151, 31, 690, -270, 262, 425, -124, -121, + -37, -320, -284, -328, -496, 669, -92, 217, -72, -240, + 446, -147, 287, -199, -61, -171, 49, -100, 243, -49, + -295, -421, 27, -603, 304, 81, -358, -32, 362, 344, + -221, 315, -207, 79, -277, 296, 86, 44, -56, -76, + -51, 109, -30, 100, 5, 63, -97, -81, 70, 9, + 41, -27, 16, 84, -69, 23, -30, 38, 142, 80, + -25, 64, -120, -18, 72, -20 }, + { 58, 3044, -94, -1002, 31, 131, 27, 429, -3, 295, + 141, 360, -137, -193, -469, -777, -608, 577, -788, -575, + 957, 553, -1184, 655, 342, -116, 475, -475, 0, 556, + -147, 298, -348, -105, 89, 178, -278, -79, -763, 103, + 115, 23, -6, -218, -214, 3, 241, 71, 296, -81, + -254, 292, 260, 24, 20, 41, -133, 59, -83, -47, + 110, 115, 117, 136, 258, -20, -68, -190, -49, 117, + 293, -21, 78, -65, -87, 24, 17, 18, 119, -62, + -10, -62, 43, -69, -5, -44, 103, -30, 11, -38, + 23, -37, -29, 111, -27, 38 }, + { -281, 499, 2151, 844, 553, 144, -195, 897, -210, 824, + -786, 1233, -1561, -677, 15, 514, -236, 496, -153, 179, + 79, 128, 538, 516, 669, -64, 682, 272, -635, -242, + 121, 704, 420, 71, -782, 356, 6, 52, -564, 323, + 83, 46, 31, 118, 380, 490, 149, 327, -24, 189, + -142, 80, -93, 37, 229, 53, -39, -249, -137, -205, + -37, -114, -56, -163, -80, 14, -231, -134, -71, 118, + 144, 88, -101, -171, -151, -43, 65, 0, -17, 161, + -45, 130, -34, 13, 31, 87, -59, 25, 107, 21, + -78, 11, 1, -98, -18, 10 }, + { 1353, -14465, 369, -226, 45, 158, -34, -99, -728, 1380, + 156, 1057, -533, 271, 373, 385, -690, 1868, -775, -407, + 340, 399, -400, -339, 1, 397, -324, -105, 124, -2, + 8, 428, -302, -291, -81, -68, 441, -507, -380, -200, + 554, 308, 231, -530, -40, 367, 217, 137, -181, 412, + -151, 20, 17, -4, -234, -18, 162, 24, -55, 81, + 18, -89, -73, -136, 49, -65, -45, 45, 90, 144, + 44, -56, 31, 144, -75, 27, -62, 14, 80, 181, + -13, -27, 10, 29, -12, -37, -15, -127, 40, 46, + 23, 95, 12, -5, -46, -100 }, + { -150, -139, 34, -223, 177, -111, 88, -60, -344, 153, + -322, 591, 674, 1414, -1863, -919, -338, 2823, 919, -684, + -2160, -7, 378, -121, -252, -1215, 647, 6, -474, 595, + -265, 212, 514, -227, 361, -667, 632, 167, -585, 418, + -380, 284, 118, -506, -311, 485, 447, -230, -20, 278, + -361, -56, 126, -134, -347, -294, 186, -142, 214, 364, + -74, 5, -78, -172, -99, 29, -8, 50, 1, -37, + 30, 236, 98, 46, -117, -75, 175, -28, 132, 103, + 189, -12, 18, -9, -150, 48, 146, 45, 14, -108, + 23, -17, 68, -83, -29, -31 }, + { 2272, -22067, 417, -1541, -469, 16, 250, -816, 169, 895, + 316, 546, -1195, 288, 829, 476, 508, 140, 27, -316, + 374, -128, 609, -256, -285, 517, 172, -611, 270, 162, + -461, -150, -442, -127, -107, -220, 408, 661, -141, -113, + 8, -326, -245, -196, -371, -360, -90, -187, -227, -470, + 258, 64, 176, -186, 125, -215, 145, -50, -83, -193, + 171, 50, 62, -150, -46, -33, 80, -66, 110, -46, + 4, -5, 65, 9, -126, -18, -142, 94, 24, -47, + -96, 39, -37, 51, 79, -57, 27, 106, 103, 8, + -108, 18, -104, -38, 21, -62 }, + { -66, 714, -68, -180, -42, 20, -22, 77, -101, 1, + 239, -20, 282, -8, 962, -580, 426, 299, -25, -16, + 1298, -570, 1524, -430, 360, 178, 1258, -719, 470, 573, + -641, -476, 424, 1465, -696, -368, -472, -377, -509, 64, + -87, -344, -47, -415, -7, -140, 328, -521, 136, 65, + 193, 107, 148, -150, 87, -180, 221, 209, -372, -42, + -2, 167, 37, -244, -78, 260, 21, 62, -47, -74, + 24, 127, -143, 192, 8, -83, 100, -15, 68, -4, + 96, -46, -41, -55, 59, -8, 9, -9, 62, -112, + -82, -32, -80, -44, -35, -33 }, + { 4239, 15772, -1991, -617, -619, -224, -1069, 93, -327, 1251, + -177, -980, 407, -111, -1381, 1666, -148, 307, -96, -533, + -609, -269, -89, 997, -94, 271, -5, 0, 139, 1039, + 44, 313, -217, 720, 117, 1458, -228, -72, -170, -121, + 448, -209, 78, 90, 837, 87, 491, -309, -222, -74, + 129, 258, -228, -267, -189, 159, 52, 259, -51, -7, + -88, 114, 55, 206, -11, -48, 83, -43, 61, 46, + -47, 2, 9, 14, 81, -18, 58, 42, 80, 16, + -70, 40, -42, 58, -62, -108, 30, 26, -28, -49, + -45, 123, -73, -10, 1, 26 }, + { -78, 403, -794, 150, -79, -9, -45, 83, 31, 22, + -274, 436, -13, 516, 862, -2001, -588, -845, -94, 284, + -1470, -438, -988, 1283, 882, -232, 1359, -465, -246, 1559, + -535, -263, -913, 371, 431, -442, 344, 35, 378, 300, + -179, -77, 123, -409, 333, -178, -230, -4, 377, 261, + -461, 93, -54, 196, 167, 251, -73, -55, -12, -90, + 135, -25, -281, -127, 329, 59, 90, -60, -102, 11, + -1, 42, -211, 158, 101, 54, -68, -46, -43, -45, + -71, -14, -14, -58, -70, -5, 105, 45, -75, -33, + -17, -19, 28, 55, 10, 35 }, + { 2174, -3133, -636, -952, -198, 2160, -776, -1967, -478, -750, + 136, -471, 297, 510, 186, 19, 1212, 515, 1707, 304, + 232, -23, -444, -1173, 137, 287, -646, 268, -852, -184, + -137, -434, -182, -428, -3, -352, 364, 823, -66, 41, + -6, -81, -317, 382, -422, 129, 286, -108, 229, -145, + 89, -66, -33, -152, 338, 77, -82, -112, -37, -213, + 580, 212, 270, -51, -268, 181, 36, 148, 67, -208, + 281, -78, -81, -27, 108, 251, -87, -113, 194, -96, + -35, 52, 136, 42, 4, -15, -77, -69, 35, -28, + 92, -15, 1, 70, -41, -24 }, + { 54, 4329, -1660, -395, -238, 144, -465, -252, -375, 65, + 314, -382, -543, -538, 384, -1658, -29, 212, 1313, -149, + 819, -521, 420, -678, -96, 547, -483, -2, -158, 367, + 81, -248, -284, 154, 175, 779, -425, -279, -206, -65, + 70, 193, -254, 2, -551, 76, 217, 387, 256, 82, + 99, -460, 32, 98, 316, 84, 62, 6, 28, 8, + 73, -257, 109, -118, -39, -159, -131, -59, 81, 59, + 21, 16, 136, -61, 73, -24, 89, 66, -17, 89, + -55, 4, 45, -63, 114, -35, 99, 97, 97, 68, + -14, -81, -24, 2, 25, -14 }, + { -2891, 2265, -454, -375, 1762, -171, 524, -491, -1227, 887, + 1524, 591, 445, -100, -1532, -79, -529, 721, -6, -1264, + -466, 655, 163, -238, -1042, -10, -452, -144, -83, -1111, + -421, 566, 141, -10, -110, 621, -519, 590, 10, 3, + -241, -426, -12, 274, -449, 234, -167, -63, 113, -90, + 80, 293, -255, -289, 427, -75, -146, 178, -90, 64, + -267, -196, -115, 188, -55, 16, 103, -190, 106, 354, + -37, -15, 4, 51, 9, -15, -17, -70, -113, -4, + 141, 26, -90, -2, -19, -3, -9, -88, -9, -32, + 38, 53, -16, 21, -25, 19 }, + { -203, 1390, 448, 0, -157, -44, -88, 116, -80, -151, + -153, -187, -1011, 1026, -3007, -899, -2250, 271, 395, -364, + -364, 2272, 1159, -641, 874, -161, -71, 269, -756, -339, + 330, 71, 222, -66, -313, -167, -876, -467, 410, 181, + 201, 177, -233, -391, -342, -480, 257, -408, 292, -132, + 468, 34, -357, -344, -209, 63, 22, -102, -69, -194, + -262, 397, -158, -87, 26, -136, -86, -351, 231, -148, + -105, 82, -162, -53, 185, -2, 76, 16, 64, 111, + -48, 35, 21, -18, 70, -39, 33, 8, 101, 78, + -58, 93, -82, -145, -30, -36 }, + { -1129, -4684, -1, -566, -9, 292, -649, 313, -147, -816, + -81, 155, -475, 557, -463, -680, -49, -261, -518, 1337, + 258, 856, -92, 112, -254, 332, -523, 67, -203, -536, + -249, -453, -416, -363, 306, 419, 106, 198, 293, -46, + 225, 910, -82, -71, -307, 90, 358, -153, -345, -258, + -275, -63, 284, -303, -165, 222, -124, 364, -50, -135, + -37, 93, -39, -18, -1, -103, -92, -54, -265, 109, + 365, -83, 61, -240, -298, -89, -58, 100, 82, 96, + 143, 3, -4, 10, 68, -90, 7, -21, 69, -14, + 24, -21, 32, 20, -76, 55 }, + { 95, -4258, 427, -338, -410, 228, -77, -200, -365, -265, + 612, -316, 662, 1353, -1858, 732, -1478, 338, -531, -71, + 2061, 86, -697, -471, 16, -223, -999, -512, 440, -617, + 155, -1111, -11, -315, -235, 1078, -376, -754, 452, 764, + 6, -299, 194, -27, -19, -244, -420, -358, 379, 268, + 150, 43, 105, -177, 393, 207, 73, -305, 180, -194, + 92, 222, -376, -112, -181, -66, -101, 74, -22, 23, + 90, -43, -198, -98, -11, 50, 119, -77, -45, 56, + -4, 20, -52, -3, 37, -96, 32, 68, 19, -75, + 166, 33, 63, -48, -64, -112 } }, + { { 268, -13176, 301, -1011, 160, 282, -185, -1233, 257, -1009, + -1808, -54, -79, 690, -400, 253, -194, -222, -599, 203, + 47, 20, -691, -280, 736, 406, 359, -195, 23, 22, + 439, 346, -170, 20, 422, 940, -199, 318, -198, -330, + 178, -165, 474, -151, -96, -78, -46, -310, -80, -157, + -226, 21, 204, -288, 355, -230, -522, 127, 208, -65, + -369, 103, -111, 271, -205, 258, -74, -126, 90, 175, + 79, 141, -88, -8, -77, 38, -21, -3, 59, -87, + -44, -117, 22, 10, -178, 90, 95, -7, -15, -33, + -122, 103, -72, -41, 21, -20 }, + { -68, 2877, -275, -829, -28, 49, 143, 199, -182, 739, + 50, -33, 530, -272, -1270, -636, -286, -12, -88, 241, + 83, 494, -1192, 658, 1275, 111, -550, -515, 10, -30, + -552, -6, -787, -477, -109, 532, 72, 223, -417, 314, + 379, 411, 120, -402, -591, -495, 251, 197, 210, -125, + -78, 345, 49, -64, 65, 96, 54, -131, -262, 132, + 54, 30, -4, -16, 66, -109, 188, 38, 36, 155, + 253, -159, 120, 12, -7, 29, -115, -164, -20, -51, + 63, -19, 7, -53, 39, -53, 84, -24, 14, -61, + -10, -16, -103, -15, -100, 9 }, + { 271, -3238, -956, 1136, 339, -427, -532, 282, -435, 810, + -1324, 1194, -577, 207, 67, -225, 144, 1199, -128, 702, + -423, -494, 405, 392, 346, -372, -156, 3, -414, -285, + 238, 738, 95, 654, -496, 327, -155, -25, -193, 335, + -279, 106, 45, -265, -173, 98, -50, 153, 148, 15, + -682, 122, -20, -268, -55, -117, -59, -35, -59, 6, + 21, -81, 5, -114, 82, 114, 132, 88, -131, -49, + -15, 123, -66, -127, -200, -215, 58, 6, -48, 54, + -112, 51, -70, -1, -31, 38, -22, 44, 61, -87, + -104, 25, 95, -50, -53, 23 }, + { -9, -18392, -766, -281, -320, 16, 426, 331, -840, 1072, + -76, 1171, 273, 576, 2, 554, -581, 1171, -892, 929, + 969, -110, -449, -20, -76, 457, -260, -841, -515, -679, + -400, 255, -162, 243, 397, -76, 232, -481, -220, -539, + 318, 151, 184, -459, -147, 75, -249, 133, -173, 487, + 38, -18, 224, -39, -406, -108, 53, 2, 83, 17, + -3, -137, 12, 28, -14, -53, -60, -75, 108, 79, + 44, 128, 174, 113, -146, 37, 29, 86, 96, 128, + -5, -60, -13, 62, 3, -41, -8, -108, -38, -52, + -17, 2, -30, 18, 18, -28 }, + { 151, -410, -478, -502, -52, 0, 182, -97, -531, -136, + -550, -73, -474, 476, -2061, 756, 1286, 620, -2439, -487, + -894, 650, 18, 113, -216, -1745, -117, 174, 0, 410, + 2, 204, -163, -380, 606, -383, 674, 190, -199, 464, + -261, 475, 350, -114, 355, 101, -445, -152, -122, -4, + -336, 84, 197, -112, -96, -40, 444, -241, -111, -128, + -410, 15, -1, -15, -72, 78, -8, -135, 10, -61, + -149, 137, 53, -149, -111, 76, 70, -173, 101, 79, + 41, -235, -38, 38, -125, 38, 36, -12, 19, -44, + 75, -43, 81, -4, 18, -57 }, + { -166, -26811, 12, -141, 254, 188, 569, -910, -314, 547, + -42, 326, -2012, -416, -9, -5, 87, -502, -939, -755, + 522, -346, 570, -267, -133, 622, 251, -174, 344, -349, + -623, 182, -556, -167, 411, -79, -180, -84, -141, 319, + 309, -139, -38, 8, 38, -218, -202, -256, -159, -562, + 106, -31, 61, -342, 266, -34, 174, 92, -35, -202, + 52, 12, -29, -199, 130, -82, -71, 16, 193, -64, + -52, -112, -1, 28, -256, -32, -110, 196, 188, -33, + -89, -53, -84, 98, 51, -45, 25, 90, 10, -65, + -195, -19, -80, -4, 6, -28 }, + { 18, 599, -643, -169, 139, 89, 32, 191, -24, -229, + -60, -539, -483, 30, 966, 135, 606, 611, 807, 588, + 551, -787, 708, -2384, -83, -818, 1138, 274, 486, 416, + -249, 86, -42, 389, -954, -110, -455, -163, 78, 297, + -88, -138, -133, -527, 193, 15, 451, -432, 127, 38, + 265, 92, 213, -127, 9, -211, 66, 90, -299, 287, + 253, 264, 182, -200, -162, 98, 35, 68, -12, -89, + -20, 20, -260, 169, -85, -101, 160, -38, -41, -157, + 67, 117, 58, -17, 48, -115, 43, -4, -16, -97, + -18, 68, 31, -21, -22, -67 }, + { -5386, 8315, 2611, -469, -537, 471, -468, 582, -287, 637, + -229, -652, 483, 424, -2195, 571, -469, -266, 621, 188, + -147, 428, -78, 621, -41, 419, -397, 128, -152, -107, + -939, 143, -82, 546, -260, 1142, 9, 410, -286, -289, + 224, -516, -244, -454, 300, -347, 323, -203, -295, -464, + -23, -40, -553, 135, -73, 92, 97, 45, -84, -2, + -284, -123, -149, -13, -175, -26, 136, 96, 99, 8, + 19, -55, -21, 110, -28, 7, 78, -61, 56, -11, + -93, -12, -120, -17, -27, 52, 52, -100, -84, 6, + -5, 96, -54, -36, -45, 27 }, + { 2, 916, -770, 23, -32, -12, 114, -60, -210, 124, + -329, 439, 8, -1376, -536, -248, 809, -543, -248, 1025, + -745, 785, -200, 18, -905, -1599, 979, -545, -333, 1107, + -813, 164, -517, 425, 265, -483, 517, 314, 275, 507, + 108, 9, 414, -498, 369, 111, 29, 9, -23, 321, + 82, 210, 89, 225, -182, 60, -91, -101, -122, -16, + 195, 128, -150, -78, 336, 50, 136, 25, -78, -75, + -129, 73, -167, -46, -14, 9, -90, -47, 58, 166, + 76, 127, -33, -52, -109, -44, 128, 30, -66, -19, + 7, -23, 38, 3, -35, 51 }, + { -2255, -3625, 3433, -569, 238, 805, -1081, -1365, 150, -684, + 158, 140, 392, -290, -894, -695, 451, -337, 1794, 695, + 495, -182, -396, -1168, -91, 341, -236, 304, -846, -10, + 284, -557, -92, 64, -87, -374, 752, 680, -382, -53, + -485, -305, -372, 36, -500, 324, 380, -138, 302, -284, + 95, 81, -219, -353, 306, -28, -4, 4, 88, -91, + 533, -61, 78, -26, -352, -105, -48, 96, 55, -188, + 212, 152, 28, -111, -69, 53, -4, -113, 73, -81, + 11, 29, 72, 181, 171, 39, -117, -203, -124, 38, + 129, -78, -45, 80, -22, -59 }, + { 19, 4496, -973, 466, 39, 482, 365, -70, -205, 560, + 1001, 818, 155, -1113, 489, -1264, -19, -149, -144, -1470, + 669, -292, 60, -679, -283, 110, -597, -292, -502, 253, + 212, -403, -304, -110, -582, 64, -423, 54, 379, 805, + 755, 131, -556, -63, -247, 348, 332, 640, 149, -66, + 0, -230, 270, -30, 48, -334, -132, 122, 11, -14, + -75, -157, 405, 155, 233, -165, -254, 117, 189, -29, + -123, -96, 15, -132, -7, -127, -55, 57, -36, 68, + 92, -20, -52, -75, 12, -123, 4, 39, 20, 36, + 3, -52, -25, -69, 43, -40 }, + { 2305, 9819, 706, 325, 2037, 33, 1132, 428, -398, 859, + 1091, 639, 73, -425, -1573, 525, -283, 471, -336, -954, + 64, 769, 59, 543, -728, -859, -893, 28, 286, -631, + -337, 212, 225, 340, -381, 393, -314, 490, 62, 250, + -78, -136, 246, 76, -523, 270, -369, -143, 426, -278, + -12, 312, -239, -389, 171, -488, -189, 196, -133, 32, + -80, 98, -3, 140, -231, 51, 206, -88, -130, 63, + -20, -94, -44, 147, 116, 125, 99, 45, 75, 33, + 4, 36, 89, 28, -26, 24, 48, 25, 55, -36, + 4, 12, -68, -28, -67, -2 }, + { 184, -359, -1288, -249, -489, -311, -42, 445, 149, -239, + -357, -546, -697, 778, -3739, -567, -1838, 50, 690, -284, + -1275, -142, -451, -808, 558, 177, 1046, 936, -14, -783, + -1021, 58, 514, -239, -210, 556, -407, -695, 142, -73, + -55, 13, -217, -128, 34, -458, 203, -204, 602, -133, + 90, 49, 22, -111, -12, 303, 317, 149, 126, 169, + -86, 307, -278, -147, -55, -63, 17, -261, 181, -189, + -28, 201, -128, 91, 269, -60, -67, -49, -109, -67, + -27, 164, 101, 0, 86, -40, -9, -23, 193, 90, + -119, 62, -18, -96, 25, 6 }, + { 2050, -1296, -1127, -1284, 225, 350, -268, 811, 459, -465, + -283, -433, -844, -480, -1489, 512, 1042, -676, -1362, 642, + -86, 354, -70, 155, -376, -180, -876, 809, -92, -570, + 12, -454, -180, -349, -344, -107, 613, 861, -11, -252, + -123, 529, 84, 392, 130, 325, -46, -623, -422, -272, + -299, -25, 324, -297, -84, 252, -147, -3, -312, 84, + 177, 135, 69, 80, 189, 192, 258, 218, 91, 40, + 143, -152, 119, 6, -129, 39, -5, -105, 21, 158, + 129, 1, 27, 30, 49, -52, 72, -51, 124, 25, + -86, -109, 15, 17, -22, 45 }, + { -147, -4251, 1067, 142, 134, 605, 530, -38, -440, -130, + 883, -535, 307, -394, -5572, -1173, 270, 2335, 217, -711, + 2661, 1819, 443, 422, -275, -185, -580, -471, 865, 81, + 96, -858, -271, -326, -98, 790, -272, -522, 737, 242, + -253, -236, -247, -207, -278, -22, 70, 14, 157, 11, + 378, 259, 138, -331, 369, 209, 125, -111, 448, -97, + -146, 243, 45, 264, -101, -143, 9, 160, -51, -59, + 22, 109, 22, 19, -84, -25, 157, -120, -101, -107, + -137, 63, -87, -32, 32, -21, 13, 100, 82, -115, + 90, -20, 59, 26, 18, -63 } }, + { { 16, -16340, 2061, -1179, 515, -49, 353, -1222, -124, -1602, + -449, -999, -21, 144, 739, -142, -485, -212, -641, 163, + 244, 123, -606, 277, 125, 471, 28, -221, 309, -189, + 369, 185, -15, -102, 1022, 300, 244, 27, -126, 106, + -300, 70, 248, 235, -584, 363, -345, -321, -203, -207, + -83, 234, -148, 209, 87, -210, -241, -93, 10, -131, + -111, -38, -23, 55, 111, 0, 36, -219, 150, 234, + -61, 83, 78, -113, -72, -25, 46, 37, -9, -28, + -158, -114, 119, -23, -125, 41, 85, 59, -93, -27, + 6, -42, -41, 30, -54, 19 }, + { 47, 908, 583, 642, -828, 61, 34, 29, 224, 474, + -90, -94, 386, -460, -816, 356, -237, -923, 49, 823, + -304, -87, -96, 909, -294, 575, -722, 367, -374, -71, + -1047, 107, -631, -263, 2, 36, 294, 487, -12, -119, + 304, 462, 131, -172, -592, -721, 348, 434, -37, -263, + 161, -122, 152, 8, 326, -64, 232, -291, -142, -56, + -68, 207, -96, -2, -4, -31, 30, 145, 161, 184, + 111, 85, -46, -81, 56, 2, -139, -125, -52, -60, + 4, 71, -103, 77, -16, -3, 2, 34, -38, -13, + -39, -68, -52, -47, -16, -23 }, + { -256, -4688, 369, 1195, -93, -356, -216, -646, 535, -106, + -1062, 1499, -567, -402, 628, -124, 50, 1678, 238, -100, + 333, -742, 426, 117, -232, 513, -1003, 247, -258, -250, + 399, 806, -540, 678, -180, 74, -77, -190, 126, 265, + 48, -320, -229, -6, -141, -36, -138, 268, 120, -295, + -347, 63, -68, -18, -212, 17, -324, 133, -170, 116, + 127, -78, 46, -206, 53, 136, 238, 80, -161, 4, + 26, -108, 30, -71, -77, -200, 56, -157, 88, -4, + 46, -185, 10, 11, -13, -91, 15, 126, 0, -58, + -93, 5, 57, 3, -43, 0 }, + { -1549, -19217, 932, -86, 39, 125, 302, -155, -486, 647, + 1052, -76, 568, 724, -395, 248, -324, 688, -125, 1114, + 457, -16, 121, -381, 175, 798, -819, -589, -930, -596, + -296, -132, 401, -57, 359, 313, -397, -99, -418, -476, + 710, 57, 197, -2, -681, -201, 7, -145, 304, 113, + 185, 115, -105, -61, -105, -143, 75, -198, 365, -119, + -25, 71, -82, -43, 24, -11, -36, 100, -43, 13, + 132, 129, 215, -86, 43, -43, 119, 45, 84, 44, + 50, -156, 30, 66, 4, -4, -54, 5, -110, -73, + -5, 28, -15, -20, 7, -2 }, + { -125, -751, 9, -378, -110, 117, -79, -1, -352, -214, + -503, 38, -384, 298, -1384, 885, 241, -2230, 119, -898, + -198, 1658, -1755, 306, 366, -1457, -562, 154, 325, 598, + -268, 1063, -415, -979, 556, 451, -130, 287, 286, 101, + 261, -44, 398, 294, 399, -170, -575, -9, -20, -260, + 73, -9, 25, -77, 68, -58, 265, 61, -207, -369, + -174, -148, -14, 39, -55, 54, -36, -46, 15, -86, + 61, -119, 56, -80, -53, -53, 53, -92, 16, 94, + 37, -208, -31, -53, -120, 33, 28, 19, -46, 39, + 23, 48, -4, 36, -1, -53 }, + { -2188, -26035, 950, 960, 130, 181, -526, 1084, -670, -336, + 77, -42, -1069, -346, -595, 744, -431, -1036, -1114, -652, + 537, 258, 301, -366, 154, 452, 255, 488, 77, -354, + -105, -98, -1053, 53, 247, -112, -320, -249, 85, 19, + 596, 25, -170, 216, 209, -119, -504, 90, -227, -471, + 135, -131, 9, -110, 149, 194, -193, 238, -153, -3, + -147, 52, -76, -175, 260, -34, -118, 121, -36, 49, + -100, -81, -21, 1, -153, -62, -97, 165, 203, -86, + 1, -70, -15, 20, -44, 52, 51, 8, 0, -33, + -146, -75, -24, 24, -68, -14 }, + { 26, -466, 157, 213, -55, 1, 99, 76, 199, 24, + -481, -183, -830, 1018, -332, 2689, -869, -129, 388, 1342, + -433, -416, 1587, -2333, -706, -730, -88, 1496, -427, -977, + 624, 609, 111, -290, -747, -79, -309, -90, 66, 99, + 119, -15, -146, -439, -96, 234, 366, -175, -103, 61, + 208, 107, 135, 148, -216, 12, -34, -126, -78, 348, + 329, 164, -3, -208, 9, -67, 107, -154, 190, 103, + -8, -217, -130, -33, -76, 29, 71, -16, -51, -178, + 113, 42, 28, 69, 22, -173, 76, -16, -31, -26, + 28, 30, -2, -13, 29, -72 }, + { 5624, -619, -2144, -1562, 255, 301, 464, -205, 185, -97, + -437, 505, -421, 748, -1940, 205, 399, -165, -48, 45, + 173, 162, 397, 496, 376, -271, -149, 418, -83, -557, + -914, -6, 193, 48, 131, 504, 9, 712, -502, 297, + -319, -308, -479, -45, -126, -208, -9, 477, -647, -291, + 40, -59, -283, -92, -11, 140, 111, -168, 25, -8, + -123, -336, -195, -43, -212, -73, 128, 252, 50, -26, + 171, -128, -178, 157, -77, 80, 31, -95, 58, 16, + -91, -30, -107, -82, -3, 95, 2, -17, -42, -56, + 19, -9, 14, 3, -35, 4 }, + { 76, -156, 277, -394, 298, 22, 155, -59, -165, -59, + -28, 104, 343, 821, -2927, 689, -735, 343, -1180, 442, + 1129, 12, 662, -2130, -174, -772, -873, 562, -223, 420, + 46, -591, 168, -114, 83, 225, 246, 169, 425, 635, + -377, 292, 347, -304, 33, 102, 167, 11, -38, 50, + 489, 3, 106, 175, -107, -23, 11, -224, 102, 108, + 64, -9, -200, 37, 287, -16, 236, 6, -16, -152, + -29, -95, -67, -30, 1, 4, -59, 14, 54, 77, + 120, 251, -177, -24, -56, -8, 6, 23, 57, -73, + -12, 41, 9, 29, -68, -18 }, + { 2205, -1544, -4331, 146, 1037, -1327, -53, -1411, 85, 42, + 489, -173, -240, 7, -734, -644, -196, 367, 1426, 545, + 522, -176, -59, -596, -546, 196, 811, -362, -668, -366, + 497, -856, 454, -137, -583, 102, 517, 579, -38, -367, + -703, -28, 12, -143, -314, 29, 359, -16, 130, -379, + -63, 350, -86, -310, 218, -155, -133, 153, 80, 109, + 354, -27, -116, -147, -3, -365, -135, 268, -110, -58, + 54, 233, -20, -96, -13, -49, -12, 35, -147, 38, + -9, 182, -63, 229, 115, 36, -138, -82, -128, 51, + 28, -6, -65, 16, 25, -93 }, + { -94, 3288, 443, 542, -65, -186, 767, -85, 391, 101, + 294, 992, 355, -1143, 86, -404, -9, 316, -2416, 623, + -365, -656, 313, -134, -378, -280, -333, -508, 37, -487, + 471, -859, 17, 311, -627, -280, -246, -183, 448, 826, + 546, -131, -129, -111, 132, 561, -120, 627, -91, 187, + -399, -22, 311, 77, -220, -436, -54, 88, -38, 361, + -349, -19, 358, 293, 40, 25, -337, 119, 84, 51, + -204, 21, -119, -36, -102, 22, -90, -6, 57, -94, + 142, 63, -202, 53, -89, 15, -62, -21, -34, 63, + -35, 12, 56, -130, -38, -7 }, + { -412, 14407, 1091, 265, -432, 1397, 1361, 232, -79, 738, + 620, 728, 423, -58, -1613, -109, 289, 177, -645, 129, + -669, 637, -372, 701, -805, -447, -670, -109, 134, -7, + -550, 276, 374, -29, -179, 225, 110, 230, -321, 114, + -169, 96, 563, -358, -413, 348, -576, -39, 687, -239, + -89, 137, -248, -166, -216, -449, -138, 20, 8, -272, + 151, 233, 32, -90, -97, 23, 12, 149, -110, -85, + -22, -131, 111, 114, 105, 52, 150, 54, 158, 21, + -33, -52, 171, 41, -1, 49, -14, 83, -19, -8, + 32, -88, 3, -37, -51, -8 }, + { -162, -2055, 295, -368, -12, -533, -32, 564, 116, -476, + -314, -350, -440, -600, -3517, -371, -90, -285, 1172, -1045, + 621, -2122, -850, 684, -830, 265, 1462, 1075, -760, -425, + -639, -277, 819, -995, 341, 92, -169, -528, -303, 119, + -84, 239, -215, 11, -41, -143, -55, 35, 106, 170, + -48, -121, 285, -43, -85, 331, 348, 198, 159, 321, + -156, -2, 221, -178, -241, 101, -39, -82, 33, -27, + -224, 153, 28, -1, 69, 94, -94, -63, -76, -125, + 1, 110, 145, -69, 26, 27, -5, 47, 82, 58, + -54, 3, -11, -49, 53, -37 }, + { -2119, 3344, 643, -1915, 947, -1067, 540, 145, 201, 377, + 627, -1370, -826, -1694, -941, 1111, 1270, -497, -1131, -137, + 16, 32, 320, -225, -41, -453, -462, 91, -45, 505, + -121, -651, -168, -467, -244, 287, 31, 551, -580, -191, + 755, -88, 123, 468, 429, -231, 38, -439, -479, -255, + -84, -108, 8, 4, 107, 37, 43, -178, -159, -69, + 269, 96, 126, -26, 177, 231, 296, 199, 311, 39, + -167, 119, -119, 36, 7, -29, 19, -114, 20, 127, + 49, 49, 104, 63, -24, 58, -7, -59, 49, -2, + -36, -64, 5, -8, -2, -38 }, + { 182, -3892, 523, 75, 649, 124, 387, -110, -398, 448, + 210, -172, 444, -3321, -2697, -1891, 2328, 1048, 1271, 370, + 156, 1892, 721, 811, -524, 150, -888, -559, 886, -533, + -89, 47, -111, -186, 156, 96, 53, 268, -210, 269, + -258, -355, 40, 152, -754, -51, 162, 311, -199, -67, + 173, 235, 1, 191, 319, 161, -81, -112, 244, -10, + -151, 348, 190, 79, -17, -130, 180, 103, -206, -117, + 82, 70, 86, 25, -146, 40, 141, -91, -105, -99, + -22, -101, -50, -7, 6, 24, -1, 77, 23, -30, + -24, 34, -19, 46, 10, 68 } }, + { { 51, -18338, -1842, -1367, 133, -718, 280, -722, -310, -1068, + 112, -1687, -541, 375, 1006, -793, -467, 114, -584, -571, + 47, 466, -543, 384, 102, 486, 79, 290, 119, -1044, + -510, 99, 668, 72, 617, -136, -72, 293, 398, 172, + -324, -159, -380, 93, -677, 175, -150, -290, -274, -453, + -312, 149, -238, 154, -18, -247, -157, 29, -75, -100, + 304, 98, -160, -192, -76, 22, 168, -189, 13, 45, + -142, -50, 27, -93, -66, -60, 44, 39, 39, 99, + -3, 19, 130, -52, -92, 38, 44, 49, -38, 47, + 32, -6, 3, 51, -23, 76 }, + { 15, -789, -967, 1083, -102, -81, -121, -99, -336, -418, + -756, -244, 896, -33, -292, 941, -46, -311, -613, 117, + -8, -381, 180, 500, -1826, 732, 113, 1182, 200, 258, + -627, 423, -53, -27, 317, -60, 502, 468, -113, -121, + 9, 353, 166, 24, 109, -191, 229, 2, -271, -372, + -2, -205, 174, -32, 202, -432, -31, -102, 308, 126, + -108, 43, -128, 104, -74, -49, 57, 146, 66, -11, + 70, 143, -260, -247, 63, 57, -17, 26, -4, -4, + 15, 19, -75, 134, 22, 33, -1, -1, -33, 53, + -37, -77, 11, 14, -13, -30 }, + { 214, -3999, -121, -311, -927, -172, -166, -831, 450, 403, + -512, 583, -1116, -140, 1396, 562, 433, 1347, -343, 177, + 899, -91, 475, -661, 229, 1337, -986, -171, -256, 180, + -274, -150, -609, 40, -420, 109, 100, -68, 12, 93, + 42, -169, 53, 154, -174, -60, 112, 304, -170, -179, + -3, 37, -154, 96, -121, 79, -63, 341, -89, 68, + 48, 17, 176, -120, 0, 125, 192, 33, -64, 55, + -60, -113, 159, 48, 156, -56, -77, -193, 206, 81, + 129, -175, -36, -22, 53, -44, -20, 56, 31, 47, + -89, -18, -21, -30, -26, 11 }, + { 2781, -16789, -1074, 1461, 674, -119, -282, -489, -24, 273, + 105, -586, 204, 133, -1492, -616, -869, -339, -629, 612, + 47, 606, 750, -401, 335, 684, -609, 268, -237, 326, + 290, -245, 296, -214, 288, 288, -428, 131, -85, -65, + 549, 16, 296, 286, -452, -73, -153, -561, 134, -74, + 368, 361, -207, -63, 148, 234, 380, -231, 218, -97, + 229, 309, -191, -119, -1, 114, 146, 184, 19, 51, + 99, 20, 44, -110, 106, -45, 115, 10, 24, -42, + -9, -145, -6, -16, -40, 7, -105, -7, -45, 6, + 39, 55, 19, 3, 82, 43 }, + { 77, -1348, -611, 27, 248, 54, -101, 401, 109, 106, + -342, 12, -809, -542, -1711, -154, -779, -499, 2720, -441, + -296, 1256, -1601, 269, 62, -404, 354, -8, -146, 501, + 291, 947, 153, -346, 37, 231, -109, 532, 517, 185, + 373, -396, 192, 502, 562, 71, -386, 271, 501, 62, + 343, -41, -40, -39, 81, -145, -21, -56, -62, -58, + 55, 5, 148, -36, -83, 110, 100, 116, 57, -102, + 71, -60, 120, 14, -37, -38, 141, -15, -46, -41, + 59, -73, -3, -49, -78, 10, -34, -4, -37, 73, + 39, 47, -74, -7, 22, -3 }, + { 3933, -21194, -1310, 1535, -141, 17, -229, 1549, -628, 115, + 290, 648, -119, -250, 324, 1046, -540, -483, -223, 169, + 804, 367, 239, -494, -67, 370, 323, 724, 304, 186, + 99, -294, -1182, -370, -195, -447, -429, 37, 89, -311, + 415, 213, -74, 273, 712, 425, -506, 66, 186, 171, + 338, 68, 66, 72, 219, 117, -375, 29, -253, 94, + -88, 197, 180, -50, 160, -25, -24, 50, -85, 136, + -39, 49, 0, -47, -70, -39, -109, 44, 122, -80, + 96, 11, -89, -5, -21, 58, 28, -16, 23, 20, + 18, 0, -35, 25, -27, 6 }, + { 7, -892, 403, 394, -52, -54, -31, 166, 261, 161, + -42, 322, -310, 1892, -253, 655, -1990, -75, -544, 741, + 377, 595, 1660, -2049, -546, -627, -1023, 1149, -162, -1264, + -148, 110, 157, -194, -412, 34, -169, 15, -133, -147, + 20, -106, -41, -47, -202, 133, 404, 114, -1, -111, + -1, 85, 88, 38, -234, 147, 52, 0, -82, -98, + -68, -98, -41, -167, 14, -101, 154, 38, 306, -3, + -78, -89, 8, -61, -76, 33, 8, -37, 12, -126, + 72, -45, 37, 30, -31, -46, 94, -52, 79, 10, + -20, -26, -40, 18, 10, -77 }, + { -4810, -9679, 725, -3185, 7, 210, 584, -44, 120, -40, + -443, 251, -273, 1535, -1102, 139, 1242, 386, -778, 151, + 519, 263, 482, 377, 381, -130, 317, 412, -62, -337, + -621, 107, 426, 40, 101, -109, -404, 657, -526, 380, + -214, 20, -379, 282, 272, -27, -298, 578, -40, 198, + 508, 337, -146, -61, -14, 242, 249, -232, -20, -138, + -242, -255, -106, -26, 37, 63, 63, 160, 72, -165, + 60, -56, -201, 70, -159, -40, -87, -119, -11, -43, + -52, 110, 28, -14, 16, 43, -5, 81, 0, -90, + -55, -73, 20, 23, 7, 98 }, + { -4, -796, 457, 136, 448, -43, 107, 37, 80, -33, + 79, 239, 202, -631, -4504, 286, -1295, -87, -1180, 1496, + 1057, -1009, 1009, -2407, -823, -330, -902, 759, 449, -132, + -112, -281, -122, -647, 427, 466, -331, -30, 642, 504, + -491, 379, 284, -92, -217, -360, -77, 22, 9, -202, + 166, -388, -144, 223, 8, -124, 103, -61, 175, 13, + -28, -122, -249, 0, 44, -157, 85, -56, -7, -98, + 91, -113, 43, 89, 20, 135, 61, 19, 114, 34, + -2, 147, -173, 23, 46, 46, -77, -26, 114, -75, + -24, 115, -12, 31, 18, -28 }, + { -2064, -825, -227, -285, 607, -10, 1998, -324, -103, -3, + 681, -71, -879, -458, 29, 152, -602, -165, 124, -700, + 104, 387, 276, -268, 514, 492, 398, -415, 182, 203, + 355, -752, 789, 100, -851, 50, -342, -356, 202, 512, + -266, 56, 217, 152, -109, -404, 276, -41, -30, -216, + -56, 0, -109, -69, 318, -227, -173, 232, -31, -70, + -69, -237, -51, -121, 21, -300, -117, 152, -89, 61, + -66, 48, -34, -115, -8, -52, -32, 128, -35, 126, + 1, 179, -129, 126, 31, 124, 57, 39, -62, -12, + -91, -16, -101, -18, 87, -7 }, + { 132, 1761, -910, 91, -325, -653, 94, -212, 481, -535, + -600, 394, -8, -792, -252, -405, -289, -9, -2084, 953, + -363, -339, 543, 424, -7, -779, -723, -266, 747, -272, + 171, -641, 133, 48, -266, 68, -380, -381, 107, -25, + 19, -232, -268, -41, 188, 262, -447, 464, -149, -176, + -683, 80, 212, -22, -264, -406, -57, 80, -16, 445, + -113, -134, 45, 208, 50, 200, -205, 29, -21, 60, + -94, 221, -12, -76, -91, 127, -56, -39, -10, -144, + 57, 33, -207, 79, -88, 65, 22, 19, -45, -55, + -43, 79, 106, -69, -20, -20 }, + { -1956, 13278, 1310, 241, -619, -137, 264, 462, -662, 257, + 308, 125, 577, 291, -1241, -229, -160, 45, -837, -82, + -315, 864, -801, -161, -185, 760, 189, 149, -91, -34, + -379, 319, 130, -379, 554, 124, -901, -176, -488, -119, + -115, -25, 256, 102, -268, -65, -873, 72, 818, -131, + -418, -369, -230, 174, -241, -307, -68, -152, -205, -455, + 243, 291, 62, -76, 4, -122, -189, 215, -10, -139, + -134, -143, 88, 60, 143, 103, 157, 79, 126, -6, + -4, -85, 167, -5, -57, 46, -32, 53, -84, 50, + 48, -108, 44, 8, -27, -69 }, + { 128, -3275, -678, 400, 334, -363, 354, 432, -177, -654, + -18, -145, 661, 508, -1558, 1118, 1256, 377, 971, -1113, + 1678, 356, -655, -937, -1609, 191, -57, -16, -188, 515, + 79, 47, 454, -1573, 139, -395, -234, -165, -328, -138, + -78, 500, 328, 356, -109, 345, 223, -5, -97, 190, + 342, -115, -41, -43, 66, 225, 87, -178, 5, 151, + -221, -23, 365, 79, -97, 158, -117, -300, -51, -43, + -152, 133, -66, -101, -145, 108, -74, -133, -43, -86, + -88, -106, 24, -133, -3, -46, -87, 58, -33, -22, + -31, 14, 22, 23, 67, -33 }, + { 1209, 7784, 682, -1279, 1141, -1821, -668, -718, -154, 515, + 752, -1581, -127, -101, 692, 993, 1550, -19, -731, 528, + 502, 310, 411, -95, -245, -476, -173, -246, -222, 89, + -313, -351, -59, -755, -314, -76, -747, -172, -762, 31, + 790, -700, -193, 79, 91, -592, -263, -101, 225, 479, + 526, -87, -267, 367, 488, 35, 79, -226, 16, 62, + 59, -6, 61, -76, -56, -100, 86, 70, 99, -2, + -130, 91, -106, 52, -8, -57, -7, -56, 104, 98, + -62, -37, 67, 110, 23, 97, -52, -83, 26, -69, + -7, 13, -13, -4, 20, -23 }, + { -232, -3632, 967, 106, 338, -527, 83, 140, -188, 395, + -318, -504, 597, -319, 2102, -1432, 1326, 318, 405, 333, + -194, -123, -1152, 564, 5, 350, -866, -475, 138, -907, + 548, 406, -10, 151, 209, 32, 732, 609, -486, 339, + -207, -287, 178, 76, -649, -260, -55, 124, -225, -37, + -166, 11, -139, 194, 341, 84, -122, -56, -42, -130, + -192, 171, 91, -5, -73, -78, -49, -84, -130, -290, + 33, 58, -11, -57, -39, 122, 13, -42, 97, -6, + -8, -128, -3, 126, 132, 21, -19, -22, -99, -83, + -88, 4, -28, 1, -18, 98 } }, + { { -29, -9617, -8338, 125, -1706, -192, -120, 156, -684, -95, + -713, -1060, -1406, -49, 1572, -862, -404, 13, -175, -1028, + -189, 425, -48, -296, 73, 491, 317, 686, -490, -347, + -881, 2, 610, 476, -73, 112, -135, 385, 295, 39, + 128, -281, -508, 60, -171, -412, 145, -401, -195, -361, + -89, -351, 44, -200, 41, -40, -49, -79, -101, 101, + 129, -40, -141, 2, -153, 71, 81, -135, -88, -25, + -73, -51, 73, -90, -92, -65, 69, -4, 86, 101, + 57, 14, 36, -69, 22, 26, -33, 83, -19, 51, + 31, 3, 1, 19, 34, 36 }, + { -79, -1017, -576, 61, 671, -55, -133, -10, -183, -421, + -1125, -299, 613, -357, -91, 604, 460, 103, -1309, 371, + -309, -388, 722, 587, -1862, 442, 795, 455, 287, -135, + 532, -583, 605, -108, 641, -140, 168, 214, 121, -124, + -43, 336, 327, -156, 212, -69, 29, -213, -12, -198, + -352, -22, 169, -3, -177, -151, 61, -64, 344, 57, + -114, -124, -38, 212, -84, 43, -20, 90, 151, -101, + 50, 78, -204, -193, 61, 7, 14, 64, -9, -3, + 60, -78, 9, 77, 85, 44, -71, 4, 14, 49, + -51, -56, 34, 11, -53, 31 }, + { -133, -1608, -1524, -1323, -29, -239, -111, -207, -125, 53, + 440, -470, -290, -353, 815, 1025, 465, 1413, -1165, 680, + 705, 406, 23, -282, 694, 531, -346, -282, 185, -53, + -432, -190, -279, -688, -316, 115, 309, 28, -55, -68, + -104, 130, 186, -76, 114, -166, 222, 245, -297, -160, + 190, -100, -77, -164, 136, -83, 198, 36, -8, 49, + 148, 6, 139, -115, -43, 185, 83, -67, 53, 66, + -60, -57, 107, 16, 137, 78, -207, -91, 81, 73, + 114, 0, -98, -8, 30, 9, -30, 16, 36, 49, + -21, -57, -70, -69, 29, 42 }, + { -3274, -11935, 1591, 3214, -800, -35, -269, -367, 292, -434, + 186, 168, -302, -439, -1416, -198, -1453, -416, 72, 8, + 271, 534, 612, -408, 27, 406, -73, 237, 124, 181, + 623, -365, 213, -27, 81, 88, 60, -40, -246, 329, + 41, 265, 300, -126, 52, -22, -374, -354, -147, 245, + 153, 439, -102, -162, 320, 251, 160, 59, -166, 70, + 210, 257, -67, -139, -97, 184, 188, 92, -22, 113, + 32, 21, 39, -18, 9, -27, 90, 69, -9, -20, + -56, -16, -104, -60, -39, 31, -45, -57, -14, 10, + 42, 30, 24, 34, 37, 46 }, + { -42, -2227, 276, 365, -2, -24, 75, 243, 278, 25, + -238, 172, -458, -621, -1336, -1842, -1064, 2538, 389, 200, + 171, 628, -554, -652, -274, -729, 1460, -481, 68, 320, + 395, 439, 175, 267, -73, -53, 148, 411, 325, 245, + 223, -236, 379, 316, 164, 234, 32, 62, 338, 358, + 312, -77, -69, -34, -24, -161, 21, -96, -106, 108, + 201, -181, 219, -62, 121, -117, 68, 234, 25, 50, + -61, 20, 29, 138, -73, -10, 94, 48, -65, -75, + 44, 30, -32, -44, -56, -14, -17, -3, 14, 16, + 45, 36, -53, -3, 35, 8 }, + { -4526, -12989, 920, 334, 813, -20, 870, 480, -554, 774, + 202, -413, 770, 13, 192, 462, -354, -144, 74, 869, + 189, 190, 209, -154, -401, 75, 537, 272, 662, 581, + -156, -503, -765, -516, -418, -293, -111, 125, -204, -311, + 81, 284, 323, -77, 576, 359, -354, 38, 249, 261, + -8, 309, -113, 435, 9, 88, -104, -40, -205, -23, + 65, 36, 99, 195, -103, -40, 122, -49, 45, 28, + -4, 91, -122, -2, -22, -7, -71, 25, -10, 21, + 48, 99, -95, -47, 2, 52, -1, -22, 5, 86, + -12, 10, 2, -11, 31, 4 }, + { -31, -800, 409, 84, 253, -54, -73, 217, 120, 37, + 234, 258, -5, 328, 361, -991, 94, -103, 50, -39, + 467, 403, 1350, -282, -1141, 47, -1351, 265, -335, 112, + -500, -393, -79, 402, 7, -470, 69, 76, -210, -214, + -7, -106, -92, -90, -36, 257, -9, 368, 93, -108, + -103, 116, 61, -179, -21, 69, 120, -218, 196, -205, + -143, -42, -60, -82, -11, -3, 109, 79, 214, -69, + 8, -54, 12, -73, -11, -53, 51, 17, -15, -55, + -32, -53, 94, 13, -34, -8, 48, -40, -1, 56, + -4, -72, 21, 16, -41, -13 }, + { 3129, -14967, -2500, -3287, -651, 224, -102, 249, 232, 461, + -133, -759, -203, 490, 990, -645, 515, 857, -596, 430, + 379, 297, 290, 294, 153, 91, 521, -30, -210, -309, + -123, -17, 235, 211, 71, -84, -266, 216, -68, 121, + -235, 70, -80, -40, 515, -204, -184, 534, 189, 376, + 434, -24, 112, 5, 40, 220, 71, -314, -60, -170, + -170, 29, -102, -49, 34, 162, 48, -72, 160, -76, + -67, 16, -67, -107, -66, -107, -86, -34, -132, -33, + 34, 62, 24, 4, -27, 90, 8, 15, 68, -76, + -85, -17, -12, 25, -31, 77 }, + { -71, -23, -346, 645, 73, 8, 39, 110, 79, 59, + -79, 297, -93, -165, -3476, -1941, -1038, 269, -715, 1656, + 760, -1154, 241, -377, -1552, -681, 143, -422, 870, -463, + -250, 239, -263, -611, 724, -176, -176, 241, 244, 553, + -26, -28, 319, 77, -395, -302, -212, -51, 33, -26, + -43, -312, -182, 113, 10, 22, 159, -8, -9, -30, + 59, -181, -91, -141, 10, -52, -84, -34, 92, -112, + -14, -78, 55, 101, 72, 53, 127, 11, 69, 58, + -35, -65, 34, 44, 34, 25, -68, 3, 63, -40, + 41, 14, -1, 18, 62, -13 }, + { 1895, -879, -3733, 869, -196, 407, 1683, 184, -564, 554, + 188, 447, -873, -1204, -429, 119, -42, 321, -831, -3, + 254, 162, 82, -244, 878, 590, -29, -168, 370, 69, + -545, 279, 131, 465, -536, -358, -397, -297, 255, 389, + -87, 9, 109, 115, 354, -351, -252, 101, -128, -116, + 262, -302, 23, 33, 26, -1, -290, 152, -16, -96, + 33, -258, -167, 12, -113, -148, 10, -37, 106, -61, + 23, -10, -65, -119, 105, -68, 30, 23, 15, 54, + 115, 85, -32, 63, 65, 52, 60, 35, -22, -13, + -109, -6, -107, -4, 34, 66 }, + { -148, -276, 978, -144, -149, -95, -599, -303, 52, 186, + -177, -599, -280, -633, -355, -111, -585, 426, -617, -482, + -138, -29, 37, 447, 314, -349, -903, -118, -76, 497, + 78, -359, -56, -106, 370, -690, -99, -350, 110, -128, + -428, 303, -398, -76, 122, -61, 135, -154, -147, -267, + -236, -28, -53, 111, 18, -505, -76, 36, 23, 238, + 204, -109, -62, 109, 169, -29, -47, -26, -42, -10, + 24, 146, 35, -25, -61, 26, 28, -38, -48, 9, + -104, 10, -46, -25, -33, 30, 22, -7, 18, -53, + -56, 65, 85, -26, -16, 9 }, + { 3554, 6995, -88, 108, -329, -433, 128, 171, -524, -134, + 828, 300, 226, -351, -154, -628, 72, -199, -973, -10, + 408, -92, -187, -549, 974, -116, 886, -251, -110, -404, + 225, 29, -129, -377, 311, 263, -576, -214, -482, 6, + -310, 291, -170, 158, 177, -628, -679, 337, 230, 32, + -260, -467, -96, -90, -75, -147, -244, -92, -260, -204, + 251, 149, 40, -19, -49, -25, -208, 60, 62, -140, + -114, -32, 34, 70, 86, 99, 112, 108, 128, -49, + 8, -23, 72, 83, -74, 11, 38, -19, -105, 93, + 25, -91, 1, 40, -34, -53 }, + { -72, -3527, -189, 355, 224, 90, 198, -11, 59, -646, + 72, -190, 552, 1576, 628, -1435, 1135, 235, -110, 289, + -758, 2009, 0, -1216, -1217, -206, -500, -503, 469, 747, + 272, -547, 315, -443, -364, -549, -167, 188, -14, -472, + 25, 156, 621, 348, 132, 111, 220, 23, -51, -14, + 443, -52, -57, 6, 42, 56, -84, -121, 65, -61, + -38, 29, 291, 53, -77, -12, -35, -276, 56, -66, + -134, 2, -30, -80, -120, 52, -5, -174, -95, -13, + -98, -126, -78, -1, 7, -86, -60, 31, -78, -42, + 1, 25, 18, 12, 48, 21 }, + { 245, 9003, -141, 715, -464, -985, -857, -431, 105, -297, + 1156, -1374, -25, -303, 1378, 49, 1013, 499, -404, 438, + 610, 514, -173, 85, 53, -265, -463, -336, 230, -575, + -260, -63, -210, -641, -200, -217, -300, -720, -74, -301, + 294, 126, -467, -250, -54, -355, -50, 33, 8, 341, + 401, 387, -140, 144, 377, -39, 34, -45, -36, 251, + -69, 26, -122, -39, -39, -20, -70, 63, 85, -200, + 173, 34, -72, 37, -11, -150, -79, 77, 102, 130, + -21, -93, 7, 127, 33, -24, -12, -2, 2, -111, + 0, 53, 6, 0, -21, 53 }, + { 268, -2947, -98, 417, -6, 16, -300, 40, -180, -122, + 67, -36, -178, -377, 3650, -729, 27, 544, 55, 1117, + -785, -779, -732, 170, 795, -227, -541, -1226, -570, 382, + 223, 450, 82, -170, 133, 484, 433, 461, 129, 31, + 226, -414, 356, -352, -398, -224, -301, 33, 78, -234, + -157, 0, -49, 345, 175, 146, -79, -145, -172, 58, + -158, -62, 225, -9, -150, -144, -57, -176, -111, -150, + 34, -2, -42, -6, 45, 64, 75, -74, 19, 28, + -16, -150, 42, 132, 154, 9, -30, -31, -120, -66, + -70, -5, 5, -47, 10, 38 } }, + { { -215, 1424, 2132, 1723, -659, 294, -171, 534, -62, -173, + -351, 340, -1088, -635, 567, -1014, -407, -288, -98, -745, + -134, 384, 336, -161, -94, 243, -225, 143, 98, 353, + -469, 320, 261, 202, -151, 299, 97, 173, -158, -139, + 354, -36, -311, 47, 70, -139, 353, -112, 45, -110, + 95, -285, 166, -222, 116, 55, -15, -116, -114, 81, + -74, -130, -73, 46, -163, 88, 69, -40, -13, -27, + 13, 52, 99, -57, -63, -79, 34, 19, 102, 75, + 28, -52, -11, -45, 38, 33, -52, 40, -57, 26, + 12, 16, -24, -6, 32, -14 }, + { 83, -70, 57, -596, 126, -80, -237, 223, 46, -30, + -620, -406, 417, -206, -184, -615, -243, 488, -46, 679, + -351, -66, 146, 735, -1161, 395, 416, -134, 210, 19, + 920, -616, 425, -407, 290, -239, -151, -134, 42, -201, + -170, 133, 162, -327, 27, -83, -26, -264, 49, 99, + -183, -28, -18, -71, -140, -47, 106, -129, 219, 11, + -108, -71, -48, 138, -42, 67, -96, -28, 52, -37, + 114, 10, -5, 5, 78, 3, 63, 86, 0, -31, + 52, -25, 20, -50, -4, 12, -61, 34, 35, 77, + 4, -32, 14, 19, -31, 45 }, + { 48, 925, 830, -375, 460, -170, 175, 96, -282, 149, + 466, -1013, 56, 251, 502, 131, -731, 1018, -1071, 522, + 283, 34, 27, -58, 176, 307, 257, -2, 453, -70, + -323, 328, 24, -525, -150, 92, 53, -41, 95, 54, + -66, 132, 160, -133, 201, -213, 5, 24, -279, -152, + 96, -94, -12, -169, 151, -115, 91, -166, 12, -7, + -9, -151, 37, -78, -23, 74, -5, -66, 103, 66, + -6, -71, -12, -84, 4, 51, -60, -12, -45, -67, + 44, 87, -23, 64, 24, -9, -36, -20, -22, -7, + -19, -36, 5, -37, 30, 21 }, + { 2853, -4861, 756, 3580, -720, 348, 214, -205, 168, -171, + 134, 108, -165, -57, -396, 673, -365, -546, -422, 83, + 131, -168, 41, -408, -5, 323, 164, 214, -39, 70, + 653, -327, 77, -89, -53, -85, 98, 72, -190, 54, + -273, 70, -35, -207, 419, 373, 27, -84, -183, 51, + -168, 394, 163, -108, 23, -51, -100, 36, -185, 76, + 86, -26, 45, 115, -120, 17, -83, -97, 44, 62, + -16, 22, -39, -33, 3, -42, 37, 29, -10, 6, + -23, 18, -89, -28, 6, 86, 12, -49, 11, -2, + -43, -14, 8, -5, -28, 7 }, + { 22, -2131, 366, 307, -62, -23, -3, -50, 88, -8, + -537, -26, -404, -739, -625, 274, 196, 337, -1786, 780, + 243, 510, -81, -648, -179, -332, 1233, -950, -18, -175, + -166, 26, -134, 209, 1, -95, 142, 239, -257, -105, + 269, -219, 54, 38, -99, 147, 144, -136, 54, 219, + 72, -134, -45, 36, 40, -166, 19, -173, 22, 193, + 116, -151, 132, -105, 149, -97, 8, 91, 44, 121, + -139, 37, 35, 108, 10, 9, 61, 73, -15, -29, + 37, 53, 13, 67, 4, -19, -19, -1, 1, -1, + 53, 44, -24, -10, 20, -13 }, + { 3828, -3263, 393, -1289, -1222, -151, -106, -500, -214, 250, + -430, -529, 321, -292, 477, 505, -54, 130, 40, 471, + -235, -259, -52, -87, -377, -36, 134, -92, 231, -3, + -17, 172, -121, -114, -36, 108, 99, 235, 108, -176, + -274, -310, -51, -401, 161, 220, -462, -163, 89, -83, + -341, 146, -158, 235, -56, 148, 57, 107, -83, 25, + 50, -79, -94, 111, -116, -95, 69, -106, 3, -25, + -2, 51, -92, 66, -28, 42, -43, 28, -65, -32, + -10, 98, -37, 8, 36, 44, -35, 10, 4, 16, + -34, 39, 0, 7, 61, -9 }, + { -13, -551, 211, -209, 154, -7, -59, 236, 8, -50, + 145, 296, 135, 241, 58, -1156, 1348, 722, 210, -849, + 39, 692, 325, 6, 576, 1031, -980, -352, -527, 990, + -57, -418, 109, 292, 81, -120, 199, 215, 28, -155, + -9, -196, -44, 81, 189, 330, -57, 247, -9, -42, + -153, -30, 188, -34, 24, 12, 100, -158, 227, -194, + -22, 155, 123, 78, 49, -3, 35, -45, 2, -112, + 92, 51, -8, -5, 84, -56, 12, -15, 33, -12, + -9, -16, 71, -28, -44, -8, 27, -41, -44, 7, + 6, -36, 45, 30, -15, 13 }, + { -1103, -14182, 2125, -2620, 435, -18, -819, 16, 381, 323, + -112, -222, 12, -130, 663, -932, -66, 616, 194, 574, + -198, -290, -424, 18, 54, -15, -30, -428, -205, -90, + -32, -165, 93, 190, 41, -156, -406, 52, 1, 24, + -263, 177, 191, -190, 327, -177, -65, 403, 59, 37, + -19, -366, 1, 107, -9, 63, 14, -140, 128, -56, + -176, 176, 12, 8, 114, 151, 31, -112, 104, -26, + -36, 98, 52, -65, -75, -123, -54, 13, -43, -30, + -6, -8, -63, -25, -42, 68, 2, -46, 53, -29, + -36, 25, -27, 21, -39, 40 }, + { 7, 362, -642, 264, -202, -2, -24, 12, 47, 103, + -236, 139, 131, 679, -1949, -1480, -10, 301, -624, 873, + 25, -46, -158, 162, -127, 353, 927, -636, 380, -182, + 353, 593, -380, -437, 568, -528, -257, 198, -136, 147, + 196, 99, 106, -204, -175, -5, 39, 17, -70, -130, + 40, 13, -125, -5, -62, -30, -38, -86, -45, 24, + 214, 10, 89, -37, 7, 19, -56, -101, 11, -201, + -65, -85, -17, 59, -3, -84, -10, -78, 10, 7, + -35, -28, 95, 24, 27, 66, 5, 41, 25, -7, + 41, -47, -18, -6, 36, -7 }, + { -1698, 1117, 2040, 289, -193, -640, 397, 751, -138, -54, + -367, 566, 230, -80, -307, -165, -118, -74, -653, 427, + 209, 50, 35, -555, 478, 57, -499, -297, 217, 266, + -549, 300, 10, 292, -475, -86, 33, -10, 170, 82, + -408, 52, -13, -334, 227, -70, -293, 36, 86, -68, + 309, -147, -49, -44, -40, 74, -181, 133, 23, -94, + 11, -174, -53, 59, 11, 22, 100, -29, 165, 0, + 50, 19, 74, -40, 97, -28, 8, -84, 16, 30, + 92, 19, -67, -20, 7, 3, 36, 39, -47, -1, + -52, 34, -36, 10, -19, 28 }, + { 168, -1161, 134, -114, -18, 102, -443, 109, 37, 517, + 268, -343, 308, -74, -168, 17, -236, 714, 4, -76, + 198, -167, -562, 106, 351, 11, -566, -356, -485, 804, + 648, -291, 12, -408, -1, -606, 302, -83, 161, -83, + -483, 248, -436, -60, 250, -269, 53, -65, 95, 79, + 43, -93, -87, 109, 163, -197, -32, -75, -34, 135, + 151, -192, -20, 129, 139, -158, -98, 23, 17, -29, + -39, 27, 60, 24, -41, -22, 2, 2, -9, 27, + -46, 52, -61, -36, -8, -6, 16, 7, 42, 4, + -15, 16, 8, -2, -1, 13 }, + { -3443, -3743, -1308, 196, 219, 728, 888, -428, -334, 294, + 538, 67, 126, -291, 392, 152, 126, -618, -779, 448, + 620, -144, 332, -16, 1156, -133, 938, -284, 142, -424, + 147, -53, -331, -294, 147, -53, -507, 206, -118, 187, + -210, 75, -486, -28, 177, -384, -222, 166, -156, -10, + 128, -125, 4, -35, -101, -77, 4, 93, -27, 15, + 102, -20, -58, -6, -27, 92, -121, 3, 67, -33, + 38, 98, 13, -77, -75, -28, 6, -26, 16, -51, + 60, 13, -11, 43, -84, -24, 25, -48, -45, 94, + -2, -35, 14, 29, -16, 14 }, + { -1, -2510, 312, -123, -69, -236, 0, -183, 37, -277, + 325, -401, -414, 482, 37, -1129, 594, -816, -77, 422, + -2030, 63, -550, -461, -348, -33, -557, -505, 643, 151, + 254, -89, 332, 63, -52, 194, 437, 127, 332, -53, + 128, -27, 335, 32, 71, -190, -249, -172, -12, -115, + 191, -69, 98, 44, -88, -89, -118, 7, 59, -92, + 62, 25, 74, -41, -81, -37, 48, -151, -1, -36, + -4, 4, -15, -19, -1, 43, -10, -134, -41, 78, + -8, -11, -27, 38, 52, -46, -29, 0, -41, 13, + 25, 17, -45, -41, 22, 7 }, + { -1492, 5822, -1055, 1398, 426, 909, 437, -66, 185, -688, + 759, -1200, 259, -374, 675, -540, 340, -182, -538, -101, + -243, 294, -37, 103, 36, 52, -373, -135, 162, -462, + 230, 108, 40, -64, -16, -163, 247, -13, 231, -439, + -341, -24, 13, -86, 219, 277, 119, 28, -73, 23, + -6, 332, -30, -3, 244, -87, 48, 18, -163, 71, + -102, 98, -35, 72, 33, 12, -59, -1, 30, -155, + 226, 72, -46, -19, 1, -67, -83, 41, 57, 81, + 28, -30, -14, 41, -18, -97, 4, 30, 19, -53, + 21, 33, 11, 2, -21, 58 }, + { -265, -2007, 1117, 11, -90, 272, -473, 171, 133, 44, + 40, -124, 360, -194, 2830, -465, -297, 123, -377, 168, + -535, -61, -560, 26, 375, -299, -122, -281, 450, 378, + -421, 164, -88, -283, 119, 394, -97, 80, 94, -195, + 331, -53, 440, -193, -8, 185, -12, 4, 161, -79, + -1, -73, -107, 110, -70, -5, -143, -25, -64, 87, + -94, -69, 216, 8, -145, -139, 74, 5, 55, -4, + 48, 42, -22, 5, 30, 28, 51, -54, 15, -50, + -70, -67, 53, 51, 29, -19, 7, 20, -18, 0, + -32, 31, 31, -33, 30, -15 } }, + { { 347, 3144, 2244, 697, 162, 193, 115, -36, 29, -31, + -409, 284, -246, -501, -183, -956, -422, -210, -246, -40, + -197, 281, 337, 100, -234, -109, -165, 141, 82, 137, + 62, 306, 21, 83, 129, 79, 386, -111, -196, 84, + 214, -94, 124, -78, -70, 159, 75, 41, 9, 14, + -63, -84, 14, -24, 49, -34, 50, -135, 32, -27, + -178, -8, -48, 13, -48, -13, 55, 7, 17, -24, + -9, 41, 1, 45, -72, -17, 20, 26, 46, 45, + 15, 11, -62, -38, 18, 20, -43, 20, -37, 21, + 8, 11, -26, 18, 9, -8 }, + { -32, 565, -178, -89, -372, 54, -204, -1, 52, -121, + -261, -163, 86, -189, 26, -673, -85, 507, 839, -86, + -303, 112, -262, 159, 31, 92, -133, -20, 247, 299, + 343, -140, -8, 312, -612, 109, -338, -215, 170, -103, + -139, 17, -51, 95, -273, -81, -49, -78, -34, 101, + -95, -128, -27, -119, -17, -1, 44, -29, 91, -24, + -87, -15, -22, 10, 35, -67, 6, 20, -43, 16, + 75, -25, 113, 35, 33, 17, 26, 91, 6, -44, + -31, 56, 13, -62, 2, -19, -14, 31, 19, 42, + 18, -2, -14, 12, 0, 24 }, + { -5, 1628, 405, 695, -232, -63, 206, 184, -157, 51, + -15, -562, 65, 350, 28, 141, -229, 110, 98, -99, + 288, -450, 191, 136, -22, 68, 156, 196, 274, 7, + -195, 266, -98, -67, -272, -62, 72, 23, -15, 129, + 69, 83, 54, -52, -39, -32, -34, -180, -87, -169, + -37, 29, -17, -127, 127, -96, 59, -77, -20, -14, + -100, -69, -26, -30, -25, 10, 23, -20, 58, -2, + 78, -25, -73, -64, -27, -20, 47, -22, -35, -54, + -19, 65, 34, 49, 12, -13, -28, -34, -17, -27, + -5, -16, -6, 5, -6, 18 }, + { -1666, 2183, -88, 2894, 89, -45, 243, 121, 168, 77, + -166, 12, 147, -48, 433, 146, -95, -497, -285, 52, + 291, -366, -295, 27, -12, 258, -78, 243, -43, 84, + 414, -109, -81, -51, -2, 9, -16, 5, 15, -4, + -422, 146, -21, -176, 367, 275, 122, 44, -158, -140, + -36, 290, 79, 14, -64, -31, -82, -125, -25, 69, + 7, -66, 11, 125, -37, -72, -39, -102, 38, 21, + 6, -5, -21, -38, -9, -34, 22, -11, -12, -10, + 30, -5, -36, -37, 24, 59, -2, 14, -16, -11, + -47, 6, -38, 8, -38, -6 }, + { 15, -1711, 37, 125, 38, -5, -2, -166, -4, -2, + -320, -274, -469, -418, -183, 805, 113, -1837, -579, 529, + 396, 6, 209, -379, 10, 630, -454, -356, -99, 144, + -233, 13, -272, 59, 105, -59, -114, 221, -211, 25, + -16, -50, -94, 51, 15, 120, -66, 20, -68, 114, + -1, 35, -84, 40, -72, -31, 8, -149, 157, 173, + -55, -48, -2, 13, 31, 48, -86, 10, 16, 78, + 21, -43, 49, 39, 71, 23, 72, 15, -2, 6, + -15, 41, 33, 61, 8, -14, -10, -17, 14, 17, + 23, 25, 30, -2, -24, 0 }, + { -2091, 4684, -401, -1568, -110, -180, -265, -272, -157, -461, + -98, -215, -391, -53, 385, 350, 246, -104, 252, 55, + -369, -156, -14, -236, 47, -92, 34, -101, 69, -134, + -9, 370, -73, -6, -29, 161, -66, 161, 218, -121, + -291, -306, -138, -122, -133, 21, -91, -11, -160, -238, + -128, -193, 23, 123, 93, -36, 142, 134, 42, 12, + -4, -163, -47, -31, -51, -43, -29, -38, -30, 20, + 1, -17, -35, -11, 22, -22, -2, 50, -56, -29, + -31, 59, 4, 9, 17, 55, -21, -4, 38, -51, + -10, 11, 14, 47, 9, -1 }, + { 46, -121, -201, -148, 8, 25, -33, 110, 34, 37, + -1, 284, -94, -178, 19, 985, 434, 268, 301, -154, + -321, 140, 557, 239, 640, 416, -757, -226, -411, 749, + 103, -292, -368, 102, 380, 7, 174, 35, 224, -156, + -59, -123, -30, 110, 198, 246, -12, 229, 34, 47, + -211, -55, 209, 27, -19, 14, -25, 61, -21, -46, + 54, 142, 54, 95, 35, 82, -8, -71, -84, 12, + 26, 38, 6, 16, 7, -19, -8, 15, 12, -11, + -22, 22, 55, -37, -34, 1, 15, -50, -12, -2, + -26, 16, 13, 32, 14, 4 }, + { -663, -11209, -167, -1759, -415, -2, -526, -81, 299, 215, + -114, -144, 237, -144, 382, -451, -61, 196, 177, 418, + -52, -307, -401, -133, -71, 147, -236, -361, -292, 104, + -80, -97, -48, 126, 112, -327, -30, -204, -75, 71, + 11, -54, 169, -21, -65, 5, 77, 111, 162, -103, + -156, -54, -165, 130, -80, 126, -65, 36, -43, 29, + -58, 19, 75, 38, 67, 169, 25, -26, 10, -18, + 38, 2, 61, -25, -88, -93, -37, -21, -13, -7, + -34, -5, -52, -42, 7, 9, -24, -10, -5, 4, + 4, -7, -20, -7, 0, 18 }, + { 59, -141, -47, -212, -19, -4, 29, -45, 40, -8, + 71, -6, -132, -18, -471, -720, 41, -180, -334, 22, + 88, 547, 79, -238, 24, 535, 480, 366, -468, 133, + 494, 171, -39, -246, -21, -105, -229, -67, -9, -81, + 314, 140, -163, -233, -40, 56, 158, -13, -56, -135, + 35, 163, -180, 17, -50, -32, -72, -85, -47, 134, + 97, 86, 53, 1, 20, -13, -10, -63, -100, -85, + -114, -19, -27, -31, -44, -46, -2, -80, -8, -5, + 10, 10, 36, 54, 8, 46, 21, 56, 5, 3, + 4, -15, -26, 6, -7, 36 }, + { 1451, -1427, 1199, -171, 479, -565, -276, 466, 243, -227, + -185, 238, 668, -95, -7, -524, -83, 16, -588, 527, + 214, -79, -51, 33, -76, -225, -592, 124, 77, 264, + -601, 228, -8, 186, -122, -237, 65, 85, 142, -100, + -306, 2, 29, -316, -239, 159, -193, 119, 1, 46, + 37, 120, -52, -78, -48, 6, 10, 2, 60, -53, + -54, -46, -31, -15, 90, 42, -30, 78, 136, 33, + 14, -2, 74, -14, 42, 4, -40, 0, -31, 54, + 28, 46, -82, -26, -13, 0, 29, 18, -37, -17, + -23, 4, -11, 4, 14, -30 }, + { -169, -1153, 335, 194, -143, 73, -220, 0, -5, 295, + 147, 229, -78, 446, 96, -244, -171, 55, 562, 147, + -156, 12, -244, -236, 524, -389, -329, -564, -44, 414, + 861, -403, 66, -256, -344, -305, -1, 190, 245, -181, + -99, -145, -220, -71, 90, -80, -119, 123, 29, 142, + 11, -81, 30, 10, 94, -34, -124, -33, -35, 70, + 60, -107, 51, 100, 39, -32, -67, -25, 60, -44, + -38, -30, 38, 31, -7, -82, 6, -17, 23, 5, + 24, 4, -24, -15, -11, -28, 0, 30, 24, 3, + -5, 20, -15, 12, 2, 13 }, + { 1658, -10773, -692, -328, 28, 1551, 193, -643, -276, 343, + 373, 252, 6, -263, 21, 619, 134, -421, -765, 515, + 11, 314, 166, 556, 210, 314, 464, 92, 121, -302, + -35, -147, -79, 22, -166, -324, -165, 94, -24, 203, + -153, -3, -213, -353, 9, -95, -42, -83, -22, 10, + 21, 41, -139, 83, -189, -4, -61, 185, 39, 53, + -68, 95, -118, -26, -26, 93, 59, -104, 0, 7, + 99, 9, 6, -79, -52, -21, -22, -18, -28, 2, + -3, 33, -2, -7, 7, -48, 4, -25, -29, -1, + 33, -5, 13, 1, 10, 13 }, + { 76, -1857, -339, -127, 77, -202, 107, -235, 69, -168, + -57, -36, -281, 142, -820, -115, -177, -257, -178, -119, + -260, -1643, -195, -702, 111, -193, -422, -714, 409, 62, + -69, 320, 415, 236, 51, 411, 294, 127, 225, -98, + 22, 34, 194, -102, 139, -43, -391, -54, -60, -135, + 113, 49, 142, -44, -160, -17, -71, 26, 38, -27, + -46, 65, -35, 68, -35, -91, -25, -8, -56, -30, + 36, -16, 21, 4, 4, 4, -20, -60, -24, 11, + 37, 57, -35, 36, 9, -10, -21, -11, -12, -8, + 41, -11, -38, -15, -14, -17 }, + { 1944, 613, 279, 345, 436, 969, 34, 482, -23, -135, + -549, -119, 2, -224, 288, 253, -340, -253, -500, -86, + -458, 135, 23, 57, 136, 12, -530, 214, 9, 45, + 138, -36, 13, 229, -194, -25, 304, 92, -55, -310, + -82, -303, -46, 30, 117, 494, 128, -151, 131, -210, + 27, 257, 69, -23, 77, 46, 24, 7, -221, -25, + 73, -5, 63, 106, -24, 26, -20, -38, -29, 10, + 53, 64, 44, -5, -56, -7, -95, 26, 41, 43, + 51, -18, 9, -38, 38, -66, -7, 9, -7, 10, + 6, 2, 26, -1, 3, 27 }, + { 266, -1058, -214, -42, -99, 188, -203, 246, -9, 91, + 71, -167, -104, 709, 1289, 366, -160, -199, -521, -395, + 439, -245, -382, -157, -153, 52, -58, 246, 179, 133, + -134, -142, 65, -323, 41, 289, -86, -201, 238, -194, + 43, 146, 192, 211, -37, 51, 106, 47, 98, -67, + -42, 19, 1, -16, -51, -103, -57, -22, 33, -38, + -110, 38, 86, 29, -99, -26, 40, 66, 17, 47, + -14, 59, -12, 25, 2, 20, 27, -14, 19, -90, + -85, 26, 24, 18, -18, -26, 6, 29, 20, 4, + -2, 27, 4, 6, 0, -22 } }, + { { -233, 2252, 745, -770, -176, 41, -6, -158, -204, 307, + 376, 342, 28, -49, 331, -345, 204, 191, -122, 221, + 88, 224, 185, 102, -350, -149, -229, 75, 66, 69, + 20, 291, 40, 4, 16, -162, 330, 28, -55, 7, + 102, -27, 245, 45, -44, 206, 19, 49, -5, 75, + -34, -49, -3, 153, 60, -83, 69, -122, 40, 30, + -34, 118, 6, 13, 14, -26, 10, -25, 15, 32, + -22, -14, -21, 50, -44, -3, -14, -12, -27, 5, + -9, 30, -5, -9, 8, 20, -13, 25, -13, 26, + 7, -1, -30, 16, -6, -7 }, + { 12, 477, -107, 875, 169, 52, -97, -140, -77, 45, + -24, 43, 184, 181, 374, 60, 271, -97, -13, -230, + 25, 404, -76, -123, -213, -293, -536, -73, 331, 164, + 93, -73, -157, 580, -446, 265, -74, -165, 57, -53, + -127, -24, -58, 245, -87, -70, -101, 82, 7, 93, + -64, -183, -51, -63, 33, -84, 33, -27, 41, -34, + -21, -6, -41, -16, 26, -59, -7, 15, -43, -25, + -4, -19, 93, 5, 29, -3, -31, 12, -63, -10, + -2, 44, 7, -23, 5, -19, 24, 6, -33, 9, + -2, 12, 10, 4, -1, -1 }, + { 28, 706, -692, 1171, 266, 10, 52, 154, 1, -73, + 42, -20, -28, 150, -52, 359, -31, -59, 380, -290, + 68, -496, 137, -256, -366, -176, 10, -155, -324, -18, + -176, -50, -121, 98, 0, 123, -25, -70, -64, -56, + -29, 24, 45, 69, -25, 33, -58, -245, -79, -74, + -18, 52, 133, 31, 163, -85, 45, 124, 72, -51, + -73, 3, -5, -9, -67, -29, -3, -41, -1, 5, + 100, 36, 31, 9, 15, -12, 62, -22, -23, 8, + 0, -2, -5, 15, 17, 13, -13, -33, -8, -25, + -12, 0, 3, 11, -17, 9 }, + { 200, 4727, -643, 2563, 85, -144, 178, 333, 178, 47, + -132, 175, 516, 281, 378, -343, 18, -33, 371, 452, + 388, 48, 111, 167, 41, 401, -231, 220, -126, -135, + 202, -45, 39, 120, 115, 74, -211, 2, -44, 85, + 20, 248, -23, -78, 205, -51, 2, 115, 13, -37, + -118, 58, -12, 107, -20, 77, 32, -115, 36, 33, + -56, -66, -5, 61, -3, -71, -29, -26, 58, 21, + -5, -10, 8, -30, -2, -16, -9, -67, -11, 23, + 49, -9, -10, -13, 14, 8, -17, 25, -20, 11, + -14, 25, -40, 18, -13, 16 }, + { -79, -1535, -2, -105, 32, 3, 37, -75, -56, 130, + -105, -134, 28, 73, 147, 545, -455, -949, 615, 332, + 352, -373, -31, -143, -251, 398, -97, 283, -147, 334, + 267, 110, -102, -92, -31, 0, -201, 147, -135, 136, + -113, -99, -27, 120, -53, -17, -135, 65, -1, 129, + -15, 54, -55, 77, -49, 49, 59, -76, 120, 33, + -54, 63, -59, -7, 20, 70, -69, 20, 12, -21, + 54, -10, 5, -13, 63, -7, 15, -37, 1, 7, + -47, -3, -11, 7, 14, 33, 10, -4, 34, 23, + -2, -1, 44, 20, -28, 16 }, + { 6, 7145, -301, -815, -130, -6, 50, 205, -119, -477, + 6, 68, -23, 20, -14, 161, 41, -149, 312, -84, + -344, 176, 246, -288, 161, -75, -60, 64, 234, -69, + -177, 30, -363, -33, -13, 234, -49, -62, 60, 9, + -85, -52, 26, 144, -76, -21, 148, 167, -138, -39, + -42, -185, 129, 139, 190, -42, 29, 2, -44, 17, + 5, -183, 35, 56, 66, 59, -22, 22, -51, -16, + 7, -55, -55, -69, 0, -38, -36, 42, 9, 8, + -36, 38, 5, -6, -6, 30, -7, -16, 11, -64, + 14, 14, 3, 23, -22, 1 }, + { -11, 356, 437, -3, 31, 36, -56, -48, -4, 11, + -155, 113, -163, 141, -11, 1204, -43, -261, 619, 568, + -208, 101, 394, -415, -99, -570, -1217, 32, -211, 207, + -53, 159, -300, -310, 165, -115, -100, -34, 175, -244, + -89, -31, 135, 9, -91, 105, -79, 90, -74, 87, + -120, -5, 147, 98, -65, -84, -40, 191, 15, -61, + 38, 62, -42, 73, 39, 47, -37, -48, -23, 52, + 4, 7, 2, 29, -9, -27, 7, -5, -47, -20, + -27, -23, 23, -9, -6, -10, 25, -17, 14, 4, + -17, 25, -14, 18, 5, -4 }, + { 1746, -7347, -515, -1577, 232, 160, 17, 14, -22, 242, + 139, 222, 316, 5, 274, -295, 2, -232, -146, 221, + 52, 43, -161, -352, -104, 135, -79, 44, -59, 217, + 122, -13, -81, -26, 71, -172, 332, -29, -128, 125, + 85, -114, 106, 100, -101, 3, -41, -115, 88, -4, + 3, 147, -61, 130, -18, 150, -52, 27, -66, 75, + -44, -75, 104, 40, -28, 76, -25, -19, 2, -42, + 33, -27, 63, 31, -8, 9, -18, -17, 30, 51, + 2, 6, -30, -24, 0, -2, -12, 3, -25, 9, + 29, 1, 3, -7, -12, 9 }, + { -3, -160, 521, -202, 19, -4, 3, -63, 30, -62, + 150, 54, -116, 264, 169, 578, 531, -60, 21, 83, + -229, 113, 92, -438, 105, 550, -90, 318, -261, -16, + -169, -246, 418, -47, -225, 129, -110, -54, 122, -96, + 186, 111, -106, -23, 92, 30, 19, -12, 73, -39, + -11, 130, -108, 100, 51, -46, -32, 8, -47, 70, + 22, -35, -57, -10, -5, -74, -11, -24, -28, -7, + -50, 26, 1, 29, 0, -26, 7, -57, 29, -9, + 8, 4, 8, 1, -56, 20, -24, 23, -1, -1, + 1, 13, -13, 4, -22, 25 }, + { -1202, -3939, 1878, 371, 791, -171, -189, -130, -93, -160, + 143, 97, 408, -151, -21, -240, 214, 185, -679, 336, + -66, -77, -14, -110, -35, -16, -373, 429, 240, 109, + -619, 73, -104, 261, 3, -283, -5, -54, 98, -86, + -276, 77, 16, -147, -187, 76, -10, 229, -67, 17, + 16, 213, 68, 60, 50, 27, 32, -39, 63, 56, + 30, 13, -58, -60, 70, 3, -43, 0, 19, 75, + 9, -44, 33, -19, -23, -45, -21, 39, -49, 11, + -64, 29, -56, 5, -18, 12, 18, 4, -35, 18, + -4, 14, 2, -22, 17, -14 }, + { 116, -870, -120, -76, -202, 24, -198, -50, -57, -129, + -12, 201, -328, 44, 31, -8, -49, -135, 505, 13, + -214, 419, 319, 94, 305, -625, -110, -344, 118, 60, + 504, -195, 156, -222, -231, 35, 58, 84, 191, -155, + 100, 92, -25, 24, -15, -64, -10, 124, -127, -14, + -78, 28, 91, -50, -68, 11, -5, 26, -17, 117, + 82, -10, 48, 30, 8, 16, -29, 10, 74, -21, + -17, -35, 9, 15, 32, -38, 9, -46, 5, -7, + 9, -12, -9, 17, 13, -9, -19, -6, -7, -11, + 7, 28, -10, 12, -13, 0 }, + { 808, -11513, -246, -549, -485, 263, -975, -296, -133, 205, + 91, -295, -140, 28, -38, 693, 157, -211, -613, 130, + -265, 513, 34, 306, -489, -116, -48, 34, 259, -56, + 14, -157, 57, 63, -282, -269, 64, -89, -265, 62, + -208, 81, 156, -147, -59, 91, 178, -34, 30, 103, + -10, 41, -177, 122, -50, 58, -90, 98, -59, 8, + -54, 119, -84, -30, -41, 10, 28, -58, -37, -21, + 61, -82, -4, -20, -8, -39, 1, 18, 13, 40, + 11, 22, 14, 10, 28, -24, -21, -18, -32, -33, + 29, -7, 22, -3, 13, 12 }, + { -131, -1189, 390, -55, 148, 91, 429, -176, 27, -126, + 31, 331, 167, -542, -1202, 964, 338, 52, 68, -40, + 1143, -63, 681, -457, -363, -267, 125, -513, 52, 139, + 121, 6, -115, 221, -15, 170, 78, -77, 83, 27, + -4, -328, -25, -138, 70, 221, -193, 68, 72, -96, + 85, 17, 117, 96, -15, 28, 53, -27, -50, 34, + -95, 16, -45, 19, 2, -29, 24, 73, -42, -39, + 57, 11, 20, -4, -8, 13, 45, 7, -7, -20, + 3, 9, -18, 35, -8, 22, -10, 17, 15, -29, + 17, -1, -3, 4, -28, -14 }, + { -1458, -3871, 502, -301, 213, -90, -789, 255, -329, 123, + -377, -40, 48, -69, 444, 626, -183, 239, -365, -249, + -623, 36, -29, -98, 127, 142, -247, 435, 112, 234, + 77, 28, 96, 155, -153, -104, 50, -135, -177, -54, + 249, -287, -120, -11, -139, 117, 28, -219, 93, -144, + 36, 81, -41, 8, -7, -64, 62, 45, -124, 38, + 57, -60, 7, 32, -79, -6, -29, -22, -33, 41, + -19, 12, 32, 12, -63, 39, -40, 7, 26, -20, + -11, -25, -3, -72, 26, -20, 21, 8, -1, 28, + 8, 5, 32, 4, -9, -4 }, + { -291, -847, 416, 50, -170, 160, -120, 77, -259, -83, + -2, -61, -114, -147, -283, -29, 100, -94, -341, -544, + 153, -246, -273, 47, 5, 122, -162, 57, -221, -258, + -12, -206, 131, -171, -163, -157, 11, -190, 50, -135, + 56, 89, -82, -20, -91, 55, 86, -21, -62, -77, + 92, 75, -26, 22, -20, -42, 54, 77, 6, -107, + -64, 42, -8, 52, -8, 53, 60, 37, -54, 45, + -8, 33, -4, -39, -70, -25, 2, -14, 29, -7, + -35, -9, -17, 2, -2, -14, 0, -2, 14, 26, + 12, 10, -19, 14, 2, -10 } }, + { { 132, 3132, -1716, -749, 22, -61, -239, 184, -246, 192, + 604, 345, -153, -132, 521, -169, 187, 225, 195, -181, + 280, 56, 207, -237, 44, -136, -131, 63, 62, -29, + 7, 362, -79, 109, -221, -77, 120, 165, 113, 124, + -43, 119, 63, 120, -125, 207, 77, -53, 30, 73, + -112, -2, -6, 166, 39, -54, -9, -56, -45, 95, + 38, 85, 57, -40, 37, 9, -44, 41, -33, 43, + -21, -15, -7, 49, -30, -9, -23, -23, -23, -9, + 28, -3, 28, 0, -15, 29, 10, -15, 25, 18, + 13, 5, -24, 12, -16, 5 }, + { -57, 308, 90, 642, 250, -108, -7, -7, -49, 15, + -197, 334, -134, 374, 107, 253, 105, 155, -668, -14, + 124, 249, 428, -185, -568, -338, -429, 138, 171, 60, + 55, 168, -62, 144, -88, 0, 181, 5, -66, -97, + 10, -38, -18, 148, 53, -106, -118, 26, 100, -15, + -63, -154, -36, 3, 22, -144, 18, -6, 50, -23, + -29, 22, -80, -16, 32, -18, -40, 25, -15, -41, + -38, 14, 30, -11, 24, -30, 14, -39, -25, 13, + -5, -11, 22, 4, 2, 5, 26, -20, -13, -26, + 9, -9, 41, 8, -2, -16 }, + { -115, 272, -655, 395, 782, 156, -46, 87, -62, 13, + 26, 324, -281, 1, 352, 253, 152, -198, 9, -52, + 217, -367, -238, -329, -122, -92, 107, -191, -520, 37, + -226, -59, 231, -28, -126, 132, -80, -2, -100, -50, + -62, 61, 20, 131, 55, -17, -137, -60, -147, -44, + 60, -35, 120, 120, 44, -10, 65, 74, 59, -2, + -72, 53, -37, -23, -64, -13, -63, 5, -16, 59, + 18, 28, 78, -10, 28, 1, 17, -2, -6, 14, + 20, -7, -27, -2, 36, 11, -11, -15, -32, 2, + -24, 2, 3, 2, -6, -2 }, + { 904, 3754, -716, 2791, -175, 21, -8, 370, 26, 57, + -252, 452, 336, 198, 54, -299, 148, 19, 512, 199, + 259, 201, 194, 309, -83, 325, 97, -45, 13, -65, + 5, 136, -104, 109, 27, 94, -150, 109, -128, 4, + 282, 70, -13, 142, -146, 18, 104, 53, 103, -32, + -72, -37, -10, 118, 13, 16, 67, -42, -4, -15, + -59, 11, 23, -39, 59, -65, 0, 14, -14, 29, + -10, 24, 0, -7, -32, 25, -48, -56, 6, 31, + 8, 0, -10, 1, -7, -18, 19, -11, 1, 5, + 2, 6, 1, 6, -8, 13 }, + { 134, -1410, -368, -118, 123, -40, -41, 92, -19, 15, + 23, -135, 173, 208, 200, -219, -752, 1278, 500, -198, + 207, -659, -104, 167, -133, -283, 466, 21, 136, 274, + 326, -123, 225, -268, -257, 62, 109, -31, -222, 223, + -128, -128, 110, 16, 27, -67, -126, 126, 34, 70, + 63, 35, 18, -26, -26, 19, 36, 53, 29, 8, + -15, 97, -93, 6, 70, -27, 20, 3, 31, -59, + 75, -10, -22, 5, 14, 5, 10, -15, -6, -8, + -28, -26, -11, 0, 33, 38, 7, 6, 12, 27, + -14, 6, 44, 12, -10, 34 }, + { 1485, 4808, -704, -929, 708, -17, -10, 295, -310, 104, + -146, 208, -46, 74, 78, 22, 70, -106, 279, 32, + -109, 117, 35, -79, 81, -86, -52, -16, 220, 217, + -229, -118, -306, 45, -113, 160, -74, -20, 116, -126, + -114, 141, -102, 98, 100, 7, 157, 111, -98, 12, + -226, 68, 125, 62, 232, 49, -35, 0, -50, -17, + -23, -53, 62, 52, 33, 56, -20, -8, -37, -45, + 75, -72, -65, -42, -35, -23, -29, 22, 27, -12, + -14, 18, -5, 11, 4, 5, 0, -5, -21, 6, + 1, 8, 2, -4, 1, 12 }, + { -18, 997, 72, -95, 54, 22, -75, -37, 34, -7, + -93, 129, -142, -48, 471, 538, -331, -339, 757, 731, + 14, -54, 41, -799, 10, -309, -692, -790, 195, -163, + 26, 314, -366, -69, 275, -148, -247, 41, 177, -104, + -153, -141, 152, -6, -125, 101, -65, -14, -9, 109, + -71, 20, 12, 84, -37, 30, -46, 96, 32, -38, + 4, 12, 44, -15, 18, 0, 24, -10, -26, 6, + 7, 33, -15, 23, 34, -38, 33, -8, -46, -31, + -14, -30, 15, -4, 4, -5, 4, -13, 15, -1, + 2, -10, -2, 5, 6, -5 }, + { -1958, -3235, 574, -1590, -235, 68, 178, 271, -221, 271, + -6, 404, -145, 277, 115, -302, 202, -491, 95, 123, + 172, 0, -54, -350, -131, -26, 26, 53, 156, 125, + 121, 35, 49, 5, -11, -116, 368, -69, 94, -107, + 94, -42, -9, 65, 56, -84, -108, -125, 93, 18, + 119, -10, 86, 45, 44, 88, 12, 41, 19, -32, + -34, -26, 74, 49, -18, 7, -34, 13, 18, -74, + 2, 14, 23, 49, 13, 5, -21, 16, 13, 57, + 15, -9, 8, 0, -33, 2, 22, -19, -13, 23, + 19, -3, 5, 18, -24, -15 }, + { -50, 234, 362, -69, -22, -29, -95, 56, 46, -86, + 80, 93, -162, 113, 123, 1515, -895, 305, 242, 38, + 1, -114, -195, 37, 32, -244, 225, 434, -9, -75, + -452, -7, 320, 17, 46, 70, -146, -131, 113, 63, + -45, 106, -40, 136, -57, 27, -124, 11, 173, 4, + -92, 51, 4, 11, 138, -51, -81, 111, 27, -22, + -31, -102, -65, -32, 30, -106, -11, -25, 37, -35, + -10, 10, 7, 13, 3, 19, -34, -14, 17, -11, + -5, -16, 21, -13, -37, 2, -4, -11, 13, -4, + -5, 4, 1, -9, -2, -6 }, + { 1043, -4880, -312, 755, 24, 493, 255, -226, -266, 18, + 250, 103, -292, -35, 41, -46, 72, 394, -594, -25, + 71, 16, -121, -309, 180, -65, 43, 239, 225, -137, + -122, -37, -92, 171, -116, -123, -86, -238, 221, 81, + -268, 126, -59, -164, 8, -99, 127, 30, 58, -4, + 12, 130, 131, 63, 7, 83, 7, -13, -1, 59, + 82, 5, -60, -18, -40, 49, 29, -31, -57, 96, + 5, 9, -31, -25, -2, -38, 9, -2, -16, -35, + -31, 13, 4, -25, -2, 37, -15, 16, 7, -2, + -8, 14, -8, -17, -5, 26 }, + { -36, -761, -273, -199, 31, -41, -73, 35, 2, -307, + 15, -323, 270, -111, 110, -265, -53, -172, 366, -320, + 295, 101, 591, 336, -183, -466, -168, -40, 120, 57, + 37, 302, -90, -177, -117, 103, 59, -103, 82, 64, + -39, 115, 40, 131, -188, 37, 89, 17, -99, -19, + -148, 27, 40, 26, -94, 33, -3, 6, 9, 105, + 99, 55, 14, -26, -2, 29, 9, 16, 8, -10, + -21, -8, 13, 49, 4, -10, 12, -40, -15, -15, + 5, -33, 20, 0, 34, 9, -48, -19, -10, -10, + -4, 21, 16, 9, -7, -8 }, + { -2673, -6635, -103, -223, -897, -1326, 104, 154, -287, 298, + -277, -74, -420, 549, -157, 298, -130, 85, -420, -387, + 199, 479, 25, 118, -194, -357, -141, 167, 193, -47, + -64, -196, 25, -4, -274, 44, -104, -169, -215, -14, + 16, -228, 226, 11, 6, 41, 64, 45, 108, 78, + 9, -41, -60, 31, -20, 39, -18, -38, -62, -9, + 32, -24, 63, -26, -26, 7, -53, -2, -25, -21, + 2, -51, -38, 32, 10, -44, 21, 4, 15, 24, + 46, 12, -8, 21, 15, -3, -18, -24, -21, -14, + 0, 0, 22, 5, 7, 9 }, + { 147, -593, -511, 124, 282, 184, 227, -232, 1, -37, + 72, 316, 157, -200, -812, 444, 537, -65, 377, -84, + 231, 1464, 459, 308, -840, -500, 354, -101, -457, 351, + -80, 20, -85, 93, 11, 94, 43, -53, -137, 143, + 60, -248, -61, -91, -63, 211, 35, -33, 31, -21, + 40, 84, -17, 54, 124, 20, 17, -29, -64, 3, + -31, -32, 22, -46, 23, -31, -19, 22, 40, -39, + 16, 31, 24, 13, -10, 19, 30, 22, -2, -34, + 4, -29, 32, 17, -6, 22, -37, 23, 10, -3, + -21, 5, 12, 3, -15, -7 }, + { 333, -5880, -93, -375, 307, -611, -217, 80, -153, -58, + -21, -311, -91, 656, -55, 279, -103, 716, -674, -72, + -258, -135, -107, 101, -109, 16, 121, 139, 201, 146, + 87, 104, 67, -81, 54, -70, -167, -152, -55, 73, + 22, 116, -262, -137, -39, -196, -57, -16, -2, 22, + -27, 98, -95, 80, -33, -64, 141, -31, -1, -8, + 40, -11, -26, -4, -64, -64, 3, -42, -16, 37, + -27, -4, 57, -30, -33, 17, 20, -16, 16, -8, + -26, -6, -20, -60, 1, 18, 2, 10, 5, -2, + 25, 19, 8, -6, 10, -8 }, + { 287, -869, -295, 321, -224, -59, 85, -127, -115, -210, + -29, -167, -89, 6, -70, -170, 211, -307, -299, -533, + 82, -432, 117, 139, 7, -161, 53, 81, -628, -138, + 79, -115, 158, -228, -181, -138, 205, -129, -35, -163, + 195, 71, -27, -141, -51, 17, 49, -23, -109, -77, + 42, 153, -48, -27, -36, 89, 103, -63, 62, -58, + -72, 64, -2, 36, -20, 88, -57, 34, -24, 14, + 40, -18, 45, -54, -25, -74, 12, -8, 7, 17, + -25, -20, -49, 5, 27, 3, -17, 2, 3, 20, + 6, 12, -13, 11, -23, 9 } }, + { { -139, 2483, -1060, 458, 714, 92, -40, 600, -34, -86, + 147, 202, -244, -175, 506, -137, -100, 87, 155, -323, + 178, -29, 201, -337, 353, -9, 49, 260, 121, 42, + 88, 160, -388, 24, -309, -38, 53, 56, 188, 149, + 11, 105, -190, 106, -55, 96, 107, -4, -15, 50, + -92, 58, 102, 54, 37, 73, 42, 4, -48, 54, + 0, 17, 12, -34, 35, 65, 21, 73, 18, 46, + -51, 7, -23, -2, -16, 35, -8, -30, -7, -26, + 27, -8, 21, -6, -18, 24, -1, -18, 15, 6, + 9, 13, -11, 12, -2, 19 }, + { 79, 145, -121, -648, -789, -1, 150, 282, 140, -51, + -432, 23, -116, 279, -41, 66, -544, -98, -296, 358, + 57, -110, 125, -211, -230, -48, -444, -26, 1, 1, + -7, 208, -217, -218, 257, 21, 134, 229, 74, -24, + 110, -8, -1, -103, -109, -80, -100, -96, 74, 72, + 18, -14, 60, 13, 45, -18, 73, -8, 55, 17, + -39, -7, -34, 1, -39, -53, -39, 16, 2, -21, + -22, -9, -10, -61, -12, -45, 31, -17, 20, 1, + -15, -19, 10, -14, -9, -9, -18, -29, 7, -19, + 16, -15, 20, -9, -6, -10 }, + { 229, 842, -635, -1854, -799, 157, -116, 34, -128, 134, + 300, 616, 10, 48, 155, 18, 72, -349, -390, 122, + 423, 63, 53, 69, 312, -120, 238, 163, -91, 56, + -200, 212, 348, 92, -40, 48, -199, 18, -11, 93, + 46, 118, -40, 12, 24, -12, 4, 71, -60, 1, + 123, -95, -8, 37, 4, -64, 0, -17, -1, -44, + -140, 0, -19, -4, -25, 16, -71, 6, -73, 25, + -4, -17, 41, -50, -19, -10, 5, -16, -12, -7, + 8, 11, -23, -5, 13, -12, -15, 10, -22, -1, + -3, 1, -11, 2, 2, 2 }, + { -1205, -101, -1024, 3319, -122, -39, -13, 224, -155, 76, + -363, 233, 79, -88, -271, -434, 76, -123, 373, -70, + -77, -8, 78, 10, -278, 154, 155, -96, 31, -103, + -61, 91, -255, 56, 2, 85, -33, 83, -118, 32, + 210, -100, -154, 106, -86, 2, 65, 103, 99, 47, + 78, -2, -123, -40, -23, -65, 5, 34, 6, -15, + -28, 50, 107, -22, 13, -20, 44, -6, -18, -11, + -72, 2, 9, -7, -46, 43, -4, 4, 22, 4, + -40, -10, -14, 5, 5, -9, 29, -29, 10, -1, + -16, -4, 8, 14, -7, 10 }, + { -152, -978, 465, -130, -23, -59, -36, 232, 175, -43, + 57, -115, 160, 526, 533, 67, 122, 1590, -251, -438, + 207, -528, -221, 91, -33, -688, 29, -197, 132, 129, + 259, -295, 196, -174, -497, -220, 224, 35, -177, 148, + -182, -106, 60, -108, -28, -83, -51, 140, 64, 97, + 7, -42, 4, -70, -22, -18, -35, -45, -14, 61, + -29, 50, -22, 3, 14, -82, 39, 0, 54, -15, + 28, 22, 4, -14, -19, -28, -21, -10, -14, -2, + 7, -12, -1, 3, 4, -5, -6, 17, -9, 10, + 0, -3, 12, 0, 1, 30 }, + { -1746, 430, 289, -1471, -268, 124, -18, 136, 3, 266, + -213, 275, 1, -100, 9, 84, 181, -14, 243, 129, + 311, 157, -213, -113, 43, 0, 45, -148, 86, 174, + -107, 29, 22, 166, -244, 32, -52, 107, 231, -156, + -263, 72, -50, 50, 112, -9, -78, -72, -6, 15, + -189, 192, 87, -51, 100, 93, 4, 56, 20, 32, + 52, -14, 19, 0, -25, -18, -73, -35, -3, -54, + 64, -24, -36, 4, -28, -19, -40, 30, 39, 8, + -7, 19, 3, 18, 16, -4, 2, 24, -19, 30, + 17, 24, 7, -7, 11, 20 }, + { -8, 787, -308, -58, 66, 4, -29, -12, -47, 116, + 20, 40, 28, -138, 97, -663, -767, -199, 120, 262, + 365, -46, -27, -986, -149, 76, 311, -364, 323, 236, + 71, 374, 186, 334, 223, -208, -21, 62, 64, -61, + -5, -127, 102, -5, -8, 134, -78, -37, -11, 134, + -33, -32, -81, 23, 32, 31, -62, -6, -52, -39, + -20, -33, 45, -86, -73, 1, 108, -7, -60, 16, + 26, 51, -15, 6, 43, -27, 23, -9, -42, -8, + 18, -6, 25, 4, 17, -14, 2, -5, 6, -5, + 1, -19, 5, -4, -2, 3 }, + { 1316, -16, -633, -1077, 456, -9, -14, 220, -240, 147, + -43, 101, -689, -92, 293, -172, 330, -159, 349, -100, + -262, -75, 2, -232, -7, 73, 114, 17, -89, 45, + 218, 217, 102, 104, 57, -280, 113, -240, 43, -221, + -5, -111, -5, 69, 189, -67, -51, -64, -11, -124, + 16, -130, -11, -22, 16, 24, -22, 73, 24, -35, + -12, -55, 21, 24, -31, -23, -38, 23, 17, -40, + 15, 15, 24, 50, 8, -7, -22, 28, -3, 0, + -8, -5, 25, 45, 3, 17, 48, -7, 1, 9, + 8, 21, 9, 12, -7, -8 }, + { -4, 251, 95, 173, 61, -5, -47, 83, 25, -121, + -115, 10, -237, 116, 123, 1318, -731, 349, 184, -193, + -306, -160, -394, -35, 18, -339, 171, 206, 259, 3, + -331, 503, 179, 46, 365, 28, -96, -10, -23, -81, + -135, 47, -82, 45, -144, 27, -30, -55, 20, -62, + -73, 72, 47, 7, 107, -15, -81, 44, 22, 1, + -58, -67, -10, -25, 67, -50, 37, 23, 48, -50, + -18, -51, -9, -5, -69, -9, -34, -18, 9, -13, + -11, -19, 25, 6, -14, 13, -9, -33, -8, -13, + -1, -11, -7, -21, -6, 3 }, + { -995, -6426, 627, 611, -1059, 355, 880, 19, -18, 195, + 46, -211, -616, -155, 262, -190, -274, 331, -516, -237, + 219, 269, -101, -333, 261, 171, 228, 192, 38, -86, + 8, -166, -97, 183, -125, 71, 202, -164, 193, 81, + -172, 189, -80, -37, 177, -266, -134, -98, 45, -65, + -10, 33, 36, -48, -60, 97, -22, 80, 54, -38, + 82, 38, -21, 63, -64, 94, 84, -26, -41, -3, + -30, 47, -22, -15, 34, 24, 38, -12, 10, -19, + 25, 8, 11, -8, 29, 16, -41, 25, 32, 7, + 3, 3, -2, 9, -4, 15 }, + { -17, -1159, -212, 38, -42, 260, 119, 78, 91, -83, + 185, -476, 184, -310, 10, 54, 27, -165, 88, -688, + 30, -352, 141, -89, -123, -310, -171, 144, 134, 5, + -158, 153, -97, 29, 3, 49, 88, -177, 81, 185, + -93, -18, -28, 138, -144, 108, 72, -66, -148, 23, + -76, -90, -63, 84, -14, -41, -29, -11, -64, 16, + 76, 57, 16, -50, -22, -23, 17, -5, -29, 12, + 15, 13, 21, 52, 7, -15, -4, -17, 10, 9, + 4, -31, 13, -8, 36, 9, -27, -17, -11, -12, + -33, 4, 10, -9, -6, -2 }, + { 3116, 1174, -142, -200, -397, -730, 439, 292, -134, 399, + -173, 106, -457, 188, -455, -223, -414, 9, -375, 34, + 508, 165, -50, 119, 202, -196, -146, -54, 4, -128, + -89, -251, 29, -25, -198, 210, -4, 93, -175, -81, + 49, -267, 228, 62, 106, -46, 13, 95, 37, -82, + -44, -80, -164, -53, -1, -24, 0, 22, -37, -26, + 9, -58, 77, 36, 36, 58, -31, 15, 16, 10, + 3, 6, 1, 32, 1, -36, 29, 5, -4, 5, + 16, 1, -31, 2, -9, -18, 13, -7, 16, 28, + -10, -13, 9, 0, 4, 13 }, + { -125, 375, 557, -9, 60, -12, 132, -313, -70, 46, + -25, 14, 44, 442, -220, 215, 184, -364, 239, -34, + -615, 832, 564, 812, 39, -355, 75, 223, -294, 203, + -167, -66, -188, 56, 110, -37, -100, -11, -103, 1, + 10, -57, 110, 29, -86, 73, 111, -74, -29, 38, + 31, 2, -104, -11, 84, -22, -58, 15, 60, -2, + 4, 24, 31, -33, -35, -50, -1, 17, 39, -62, + -48, 14, -14, 6, 5, 3, -7, 7, 17, -24, + 23, -1, 31, 15, -15, 26, -13, 8, 3, 7, + -14, 20, 17, 24, 10, -3 }, + { 845, -5120, -371, -129, 808, 126, 489, 291, -138, -84, + 152, -270, -169, -35, -1233, 6, 99, 888, -568, 290, + 192, -64, -55, 220, -183, 135, 239, -75, 128, -111, + -181, -31, 30, -61, 51, 51, 187, 161, 169, 115, + -150, 125, -228, -86, 145, -18, -24, 83, -23, -3, + -79, 133, -48, 36, -3, -46, 197, 78, 59, -14, + 5, 16, -28, 30, 23, -63, -22, -32, 9, 49, + 20, -32, 60, -8, 3, 10, 21, -17, 25, 31, + 13, 27, -4, -19, 7, -15, -20, 9, 24, -7, + 8, -6, -9, -14, 10, 0 }, + { -227, -703, 404, 515, -37, -27, 228, -100, 37, -62, + 36, -188, -88, 920, 743, -749, -126, -232, -94, -114, + 582, 73, 518, 242, 266, -52, 43, 276, -290, 79, + 127, -42, 12, -193, 126, 184, 233, -33, 180, -20, + 146, -49, 48, -75, -39, -56, -58, -79, -39, -52, + -19, 97, -41, -20, -3, 119, 91, -62, 103, -20, + -98, 44, 69, 59, -35, -10, -141, -3, -26, 50, + 63, -28, 6, -35, 33, -35, 45, -15, -22, 17, + -11, 0, -19, 19, 19, 16, -13, -1, -8, -8, + -28, 0, -5, 22, -18, 24 } }, + { { 34, 104, 2300, 1077, -31, 118, -2, 457, 58, 67, + -11, 213, -467, 358, -73, 126, -150, -109, 235, -128, + -304, 41, 314, -332, 431, -56, 56, 41, 116, 194, + 152, 21, -249, -169, -158, -110, 117, -20, 245, 0, + 113, 147, -226, 12, 123, 35, 43, 57, -29, -39, + 66, 56, 139, -57, 95, 134, -18, -9, -59, 54, + 5, -16, -10, 4, 21, 65, 5, 64, 70, -6, + -31, -6, -20, 0, 3, -1, 20, -28, -5, -46, + 23, -17, -3, 1, -2, 13, -7, -8, -3, -7, + 10, 20, 5, 2, 16, 0 }, + { 2, -710, 855, -1197, -405, -5, 183, 95, 346, -158, + -302, -100, 102, 206, -177, 205, -741, -209, 54, 372, + 35, -308, -6, -282, 73, -168, -505, -12, -189, 212, + 62, -69, -93, -205, 233, 9, -6, 238, 91, 47, + 133, -15, -59, -148, -4, -74, -129, -23, -2, 98, + -32, 12, 84, 7, 88, -30, 107, -32, 49, 54, + -61, -27, -35, 22, -69, -87, 8, 17, -7, 7, + 26, -68, -2, -21, -37, -10, 29, -32, 12, -4, + -8, -22, 11, -31, -11, -16, -14, -12, -19, -2, + 8, 7, -15, -8, 0, -8 }, + { -297, 1592, -321, -2651, -226, -91, 31, 160, 1, -94, + 63, 810, 223, 160, 4, -265, -1, -74, -279, 35, + -19, 584, -256, 556, 96, -314, 467, 113, 65, -38, + 24, 108, 329, 248, -113, -80, -66, -39, -2, 64, + -3, 103, 114, -166, 4, -54, 88, 12, 69, 4, + 74, -76, -65, -14, 60, -21, -60, -43, -30, -25, + -121, -32, -42, -2, 57, -28, -79, 42, -80, 2, + -5, -23, 2, -20, -20, -17, 9, -33, 13, -35, + 7, 2, -11, 18, -26, -7, -16, 11, -12, -16, + 7, -7, -3, 4, 16, -2 }, + { 662, -4874, 643, 3223, 10, -52, 147, -111, -51, 123, + 73, -114, -232, -11, -8, -129, 147, -263, 124, -75, + 89, -193, -85, 30, -112, -112, 132, 46, -112, -165, + -142, 147, -165, 60, -25, 42, 92, -6, -16, 41, + 152, -139, -19, -42, -96, 57, 137, 48, -20, 85, + 104, 37, -177, -61, -69, -43, 26, 20, 29, -21, + 1, 2, 68, -18, -2, 25, 1, -18, 5, -41, + -45, 6, 3, -3, -26, 11, 32, 17, 1, -23, + -19, -14, 3, 7, 12, -4, 23, -14, -4, -2, + -19, 2, 2, 9, -4, 2 }, + { 146, -457, -104, -168, -45, -22, 81, 51, 233, -19, + -244, 188, 220, 106, 672, 432, 579, -222, -71, -224, + 34, -76, -688, 347, -254, -481, 20, -94, 160, 122, + 106, -62, -102, -108, -284, -232, 105, 57, -86, -101, + -115, -93, 38, -68, -10, -110, -25, 10, 154, 39, + -36, -40, 48, -63, -12, -38, -54, -37, 45, -1, + -11, -28, 45, -42, -24, 13, 0, 18, -16, 40, + -46, 62, 11, -22, -4, -14, -33, -11, -33, -6, + 27, 5, -18, 16, -4, -10, -9, 25, -9, -18, + 4, 9, 2, 5, 1, 8 }, + { 830, -3139, 198, -2217, 517, 100, 166, -174, 94, -106, + 209, 69, 358, -406, -31, -31, 133, 79, 283, -183, + 533, 117, -248, -15, -13, -63, 41, 2, -48, -130, + 91, 165, 151, 26, -180, 41, -1, -11, 219, -39, + -259, -67, -23, 66, 29, 77, -209, -95, 71, -39, + -27, 96, -11, -37, 55, 130, 5, 15, 37, 9, + 73, -15, -6, -58, -1, -4, -87, -38, 19, -46, + 34, 52, -93, 25, 8, -51, -25, 24, 39, 13, + -7, 28, -4, 18, 26, -13, 1, 23, -16, 29, + 14, 12, 11, -9, 15, 15 }, + { 17, 213, 6, 30, -40, 16, -29, 75, -76, 23, + 111, 12, 38, -256, -116, -534, -421, -420, 562, -474, + 567, -440, -266, 28, -68, 114, 6, -57, 135, 310, + 129, 131, 549, 187, 31, -167, 251, -25, 24, -177, + 77, 17, -42, -70, 93, 60, 33, -56, -13, 99, + -7, -101, -64, 55, 39, -24, 10, -73, -89, 9, + 24, -49, 1, -49, -53, -4, 48, -22, -11, 33, + 34, -16, 16, -10, -6, 25, -20, -1, -21, -10, + 2, 34, 8, -5, 10, -9, 8, -2, 10, 6, + -10, -8, 0, 12, -2, 3 }, + { -87, 680, 630, 70, -748, 118, 28, 20, -112, 55, + -61, -112, -184, -346, 418, -220, 299, 61, 203, -51, + -575, 115, -53, -149, 19, -48, 101, 24, -144, 222, + 127, 148, -27, 149, 80, -211, -62, -131, 0, -116, + -161, -119, 147, 53, 54, 5, 31, -13, -141, -139, + -65, -18, -127, -7, -21, 18, 1, 88, -15, -4, + -48, -54, 3, 25, -14, -14, -40, 50, -42, -14, + 40, 7, 1, 59, 2, -16, -31, 16, 35, -40, + 0, -9, 21, 10, 46, -12, 34, 28, 4, -5, + 13, 8, 4, 10, -9, 7 }, + { 47, -183, 252, 138, 110, 31, 5, -59, 118, 54, + -283, -63, -241, 215, 309, 465, 855, -295, 294, -395, + -481, 180, -176, -449, 87, -19, 22, -3, 272, 62, + -199, 594, -146, 125, 438, -148, -10, 17, 56, -189, + -79, -139, 44, 38, -182, -37, 135, -23, -90, -61, + 5, 7, 106, -10, 28, 12, -23, -80, 25, 73, + -39, -32, 27, 19, 29, -37, 53, 53, -5, -53, + 12, -84, -13, -28, -67, 10, -14, -37, -22, 6, + -5, 13, 15, -7, 11, -6, -6, -24, -19, -11, + 16, -15, -15, -13, -30, 23 }, + { 990, -7178, -1154, 842, -1140, 522, 266, -47, 331, -286, + 50, -275, -150, -385, 601, -364, -236, 132, -242, -181, + 113, 274, -101, -232, 38, 134, 200, 196, -57, -66, + 103, -236, -133, 142, 13, 158, 216, -82, 88, -51, + 88, -51, 0, 138, -32, -143, -172, -84, 55, 23, + -74, -40, -46, -24, 25, 18, -8, 88, 83, 42, + 5, 19, 32, 49, -58, 99, 39, -15, -13, -69, + 5, 48, -18, 12, 44, 24, -14, 21, 11, 0, + 30, -10, 15, 6, 17, -16, -33, 17, 15, -5, + 28, 3, 8, 1, 12, -13 }, + { 41, -1715, -166, 652, -208, 82, 365, -17, 6, 71, + 51, -198, -205, 243, -341, 403, -64, -235, -415, -131, + -284, 102, -219, -521, 163, -149, -199, 288, 40, -183, + 146, -77, -191, -4, 92, -71, 61, -18, 23, 166, + -43, -97, -27, 29, 64, 13, 32, -94, -46, -70, + -35, -94, 0, 43, -26, -35, -49, -11, -20, -12, + 31, -23, 57, -18, -17, -9, -22, -20, 0, -10, + 13, 21, 4, 54, -8, 11, -32, 10, -1, 33, + 7, -19, -13, 4, 10, 5, -1, -20, -14, -5, + -32, 6, 5, -16, -2, 3 }, + { -2115, 7840, 151, 90, -409, -151, 306, -99, 10, 368, + -4, 9, 20, -622, -206, -221, -64, -327, -329, 304, + 358, -179, 187, 8, 324, -91, -190, 96, -309, 85, + -280, -32, 12, -216, -145, 206, 175, 14, -23, -91, + -124, -45, 149, -177, 193, 79, 32, -21, 85, -103, + -42, -74, -140, -9, -65, -31, -76, 136, -82, -4, + -34, -45, 84, 14, 69, 34, 22, -41, 41, 15, + 0, 20, 30, -9, -46, 40, 8, 18, -19, 18, + -43, 15, -19, -4, -19, -14, 11, -3, 33, 6, + -15, 1, -5, -1, 4, 16 }, + { 92, 1031, 89, -106, 70, -164, 406, -464, -95, 98, + -94, 171, 33, 406, -301, 116, -168, -92, -181, 89, + -141, -14, 462, 450, 521, -62, -111, -39, 156, -346, + 158, -165, 69, -136, 161, -42, -144, -120, 203, -114, + -124, 112, -18, 31, -70, 44, 146, -144, -17, 112, + -44, -54, 46, -30, 17, -14, -45, 25, 38, -24, + 66, 1, 5, 51, -79, 7, -41, 16, 4, -19, + -76, 50, -45, 3, 23, -25, -28, 2, 33, -1, + 6, 42, 3, 13, -10, 32, -9, 2, 4, 6, + 5, 14, 3, 30, 13, -8 }, + { -1486, -1675, -154, 642, -208, 479, 344, 132, -190, 133, + 2, -179, -321, -106, -1412, 330, 305, 383, -138, 127, + 132, -107, 219, 31, -18, 162, 211, -186, -22, -85, + -63, -49, -40, 194, -86, 234, 182, 236, 14, 40, + -110, -177, 55, 110, -16, 111, 77, -64, 34, -24, + -40, 20, -21, 16, 6, -3, 143, 97, 32, -55, + 44, 5, -5, 43, 13, -25, -23, -8, 18, 12, + 30, -38, 11, 16, 37, 11, -3, -2, -15, 42, + 23, 59, 0, -6, 13, -31, -12, -12, 20, 19, + 5, -15, -15, 3, 0, -6 }, + { 167, 108, -545, 326, 261, -227, 296, -70, -23, 85, + 108, -165, -179, 337, 1006, -454, -420, 125, -29, 135, + 452, 273, 340, 122, 226, -59, 20, 126, -110, 117, + 108, 9, -135, -5, 176, 384, -39, 91, 140, 70, + -50, -72, -27, 106, -77, -56, -116, -37, 38, -75, + -1, 32, -8, -5, 61, 85, 38, 17, 5, -83, + 1, 10, 69, 37, 1, -101, -2, -18, 8, 45, + 12, -14, -30, 1, 3, 7, 16, 9, -23, -15, + -6, 20, 7, 4, -10, 16, 1, -16, 18, -9, + -32, -8, -1, 15, 2, 25 } }, + { { 220, 2513, 3341, 1556, 334, -42, -45, 312, -113, -105, + -186, -7, -500, 421, 48, 627, 298, -236, -101, -116, + -406, -50, 200, -63, 296, -314, -114, -95, -84, -8, + 21, 156, 76, -116, -60, -249, 188, 20, -33, -126, + 122, 134, -109, 42, 147, 103, 50, 27, 2, -34, + -3, 7, 81, -98, 17, 100, -42, 17, -45, 47, + 11, -17, 22, 9, -43, -55, -35, 35, 33, 0, + -32, -10, 8, 2, -32, -38, 21, -28, -11, -31, + -5, -39, -15, -6, 8, 16, -3, -8, -6, -14, + 12, 16, -1, 1, 22, -5 }, + { -113, -2353, 113, -2, 621, 201, 97, -173, 29, -32, + 61, -48, 80, 71, -263, 59, -682, -214, 19, 310, + -225, -400, -81, -526, 26, -194, -435, 73, -319, 354, + 116, -151, -50, -110, 167, 152, -194, -67, 58, 68, + 98, 34, -83, -142, 71, 207, 24, 59, 51, 54, + -59, 2, 12, -83, 56, -104, 105, -13, 32, 50, + -54, 23, 2, -12, -60, -71, 44, 49, 20, 9, + 16, -14, 41, 8, 12, 27, 15, -37, -44, -16, + 14, -3, 1, -14, 5, -16, -1, 3, -13, 19, + 12, -1, -5, 4, 5, -2 }, + { 254, 767, -1249, -317, 1524, -87, 136, 278, -61, -491, + -405, 886, 199, -46, 89, -335, 7, 188, -277, -167, + -365, 506, -84, 606, -21, -104, 480, 64, 73, 174, + 45, -19, 317, 75, -282, -67, 35, -121, -12, -34, + -169, -29, 109, -147, -54, -88, 19, -57, 75, -4, + 21, -90, -52, -32, 42, -17, -61, 6, 4, 49, + -2, 3, -80, -54, -61, -44, -10, 21, -58, 56, + 10, -26, -15, 14, 31, -21, -4, -24, 8, -57, + -7, -17, -8, 26, -11, 13, -5, 13, -9, -3, + 2, -10, 0, 0, 8, -7 }, + { 432, -7623, -983, 2558, -387, -4, 108, -180, 31, 236, + 73, -70, -23, 101, 491, 313, 130, -348, -64, -167, + 159, -74, -114, -16, -53, -265, -205, 158, -61, 10, + -64, 183, 185, 251, 106, 104, -119, -136, 2, -36, + 70, -107, 123, 66, -72, 12, 124, 59, -144, -71, + -12, -2, -127, -24, -62, 50, 80, -38, 59, -33, + -5, -38, -29, -44, 7, 18, -39, -2, 17, -2, + 11, 31, 11, -2, -26, -2, 32, 39, 19, -23, + 23, 22, 18, 8, 19, -12, 2, -2, 0, 4, + -12, 10, -2, 6, -6, -3 }, + { -132, 357, 569, -154, 58, 47, 73, -135, 63, -30, + -181, 171, 294, -337, -214, -463, -1007, -1962, -652, -260, + 104, 506, -173, 493, -104, -18, 311, 290, 140, -38, + -146, 194, 209, 141, 228, 25, 82, 273, -5, -219, + -101, -52, 75, 7, -12, -1, -5, -39, 195, 52, + -120, -118, 68, 44, 16, -24, -7, -6, 75, -33, + -92, -83, 4, -28, 13, 70, -3, -24, -53, 18, + -39, 34, -5, -9, -7, 4, -2, 20, -6, 4, + 43, 40, -16, 8, -11, 2, 2, 17, 2, -2, + 18, 8, -1, 6, -14, -8 }, + { 708, -4266, -155, -2274, -126, -82, -58, -338, -11, -49, + 559, 119, 352, -542, 63, -36, -186, 25, 238, -198, + 557, 99, -302, -294, -82, -44, -14, -7, -147, -242, + 60, 72, 28, 114, 24, 36, -144, -200, 52, -18, + -78, 6, -65, 22, -169, 60, -50, 5, 29, -67, + -38, -85, -66, 49, 48, 68, -37, -56, -56, -87, + -19, -18, 41, -55, 10, 47, -40, 14, 42, -29, + 36, 57, -49, 53, 57, -33, -27, -6, -7, -19, + -18, 18, 4, 15, 19, -6, 3, 16, -9, -4, + -15, -18, -3, -7, 0, -11 }, + { 25, -184, -69, 57, -99, 22, 10, 35, -112, -118, + -26, -73, -261, -348, -43, -130, -164, -486, 411, -260, + 571, -379, 259, 692, 74, 55, -135, 145, 100, 103, + -155, -165, 325, -120, -54, -245, 60, -129, -9, -173, + 28, 92, 34, -80, 7, -19, -34, -79, -48, 41, + -71, -100, 13, 135, 28, 13, 78, -48, -55, 25, + 53, -63, -42, -25, -5, 36, 20, -45, -31, -10, + 12, 1, 43, -33, -43, 24, -25, 10, 16, -7, + -27, 41, 13, -14, 2, 11, 25, 2, 10, 4, + -11, -7, -11, 9, -5, 6 }, + { -1239, -834, 314, 850, 32, 242, 128, -181, -232, 80, + 91, 349, 439, -180, 237, -272, 175, 51, -64, -171, + -603, -51, -56, -112, 103, 27, 7, 139, 109, 163, + -103, -57, -204, 5, 58, -214, -2, 8, -8, 87, + 8, 68, 210, 62, -78, 63, 42, 21, 74, -57, + -134, -4, -141, -25, 2, 33, -53, 24, -3, 17, + -44, -22, 9, 1, -12, 19, 1, 56, -7, 5, + 17, -16, -28, 34, -8, -20, -25, 8, 28, -41, + -1, -20, -14, -31, 25, -39, 4, 23, -1, -12, + -6, -21, -6, 6, -13, 12 }, + { 12, -283, 422, -59, 32, 43, 46, 3, 225, 93, + -180, -127, -95, 260, -74, 330, 1076, 31, 355, -384, + -147, 180, -10, -175, 401, 339, 31, 48, -35, -31, + 35, 229, -225, 39, 231, -36, 106, -78, 4, -144, + 44, -204, -127, 86, -37, 92, 174, 53, 53, -7, + 2, -75, 99, -14, -39, -64, -22, -67, 32, 109, + 20, 45, 84, 2, -44, -57, 35, 20, -12, 22, + 56, -40, 36, -32, -38, 21, 7, -4, -2, 5, + 11, 2, -13, -9, 26, 5, 3, -4, 7, 5, + 6, -7, -3, 16, -16, 9 }, + { -973, -7447, -268, 823, -334, -384, -967, -87, 231, -624, + 7, 243, 505, -13, 709, -361, -314, 232, -79, -207, + 70, 366, -43, -216, -86, -39, -43, 43, -39, -81, + 230, -149, -24, 270, 108, 177, 125, -80, 51, -77, + 175, 13, 16, 124, -7, -80, -69, 8, 41, 113, + -118, 30, 72, -53, 26, 112, 59, 65, 57, -2, + -82, 52, 33, -25, -6, 71, -10, -8, 21, -42, + 4, 56, 7, 42, 19, -26, -49, 29, -4, -13, + -1, -17, 25, 24, -20, -31, -26, 17, 13, 6, + 30, 24, 19, -8, 6, -26 }, + { -58, -1568, -338, 562, -163, -345, 84, -40, 20, 32, + 73, -132, -207, 312, -505, 280, 288, 362, 113, 137, + -754, 195, 76, -510, 182, 77, -75, 139, -166, -253, + 177, -217, -210, -138, -92, -194, -82, -30, -84, -33, + -41, 24, 33, 2, 70, -27, 15, -12, -23, -82, + -13, -17, 61, -13, -130, -14, -45, -80, -65, -29, + -50, -113, 9, 2, 37, 44, -10, -21, 12, -25, + -18, -9, -22, 20, -10, 32, -37, -6, -9, 15, + 17, 16, -1, 7, -6, -1, 8, -4, 14, 13, + -7, 8, -6, -10, -8, 2 }, + { 320, 10597, -365, 190, 18, 603, 230, -58, 126, 158, + -287, -188, 62, -552, -106, 90, 334, -304, -172, 179, + -125, -258, 264, 47, 88, -60, -301, 171, -96, 387, + -231, -87, -3, -198, -208, -144, 99, 63, 80, -19, + 6, 98, 78, -304, -5, 83, 25, -67, 101, -113, + -65, 76, -29, 7, -54, 10, -52, 171, -38, -4, + -60, -65, -23, -94, 4, 3, 55, -35, 25, -13, + -11, 13, 9, -53, -24, 86, 16, 8, -43, 3, + -61, -2, 5, 18, -26, -16, -3, 4, 23, -20, + -3, 7, -14, -11, 17, 21 }, + { -68, 1655, 436, -141, 358, 79, 584, -287, 47, -37, + -88, 318, -579, -1321, -865, 127, -112, 221, -363, -39, + 373, 279, 743, 229, 125, 25, -170, -284, 120, -69, + 284, -260, -110, -386, 82, -79, -168, -81, 222, -161, + -190, 153, 62, -139, -255, 14, 163, 22, 40, 129, + 30, -16, 108, 38, 107, 29, -54, -69, 4, -62, + 14, -1, -34, 57, 8, 22, -35, -15, -54, 6, + -34, 82, -6, -18, -42, -73, -28, 9, 40, 15, + 18, 18, -55, -1, -14, 27, -5, 3, 2, -4, + 2, -2, -5, 24, 2, 0 }, + { 1304, 2713, 264, 530, -376, -97, -288, -92, -285, 121, + -72, 129, -273, 601, -165, 285, 90, 251, 212, 401, + -70, -139, 237, -94, 233, 355, 146, -93, 171, 229, + 212, 264, 100, 103, -245, 73, -134, -83, -111, -51, + -27, -200, 34, 179, 11, 91, 48, -140, 15, -35, + 12, 24, -68, 21, 13, -79, 32, 34, -5, -82, + 15, 27, 43, 60, 1, -31, -33, 5, -10, -23, + -13, -62, -58, -33, 19, -10, -39, 3, 0, 12, + -7, 50, 12, 0, 26, -6, 2, -2, 20, 16, + -3, -10, -15, -6, -2, -2 }, + { -155, 862, 146, -77, 37, -145, 371, -31, -186, -228, + -16, -94, -218, -953, -865, -234, -143, 125, 144, 265, + 41, 298, 260, -296, 13, 20, 111, -22, -543, -50, + 279, 161, 39, 94, 78, 104, -101, 172, 1, -112, + -137, -102, -116, 36, -148, 51, -49, 40, 163, -60, + -2, 60, 120, 121, 54, 39, -22, -14, -30, -28, + 107, -16, -63, -29, 48, -41, 68, 10, 46, 10, + -40, -21, -23, 13, -5, 8, -8, -6, -27, -1, + 12, 11, 23, -4, -32, 3, 12, -13, 27, 8, + -1, 11, 0, 17, 17, 18 } }, + { { -370, 11171, -4304, 1514, 478, -271, 58, 317, -500, 204, + -56, -213, -147, 159, 441, 56, 461, 84, -638, 62, + -382, 305, -153, 332, -44, -326, 137, -87, -99, -63, + -65, 40, 194, 13, -67, -256, 219, 121, -74, -60, + 3, -55, 124, -55, 121, 151, 102, -26, -86, 87, + -97, -16, -94, 97, -37, 60, -44, 7, 0, 41, + -9, 44, 43, -75, 1, -72, 18, 48, -63, 27, + 11, -14, 4, -32, -33, -39, 45, -23, -28, -9, + -9, -7, -19, -10, 7, 26, -13, -16, 9, -2, + 10, 18, -14, 3, 17, -8 }, + { 113, -3276, 329, 788, 258, 192, -92, 169, -143, -191, + 100, 241, -163, 73, -267, -412, -87, -282, -314, 320, + -2, -217, -130, -421, 137, -561, -446, 97, -250, 404, + -90, 55, -124, 6, 79, 235, -68, -1, -120, -15, + 2, 219, -116, -43, 9, 207, 89, -24, 169, -18, + -117, 27, -28, -14, -44, -55, 58, -12, 2, 34, + -11, 30, 47, -42, -40, -4, 46, 7, -16, 45, + -33, 10, 18, 15, 26, 1, -21, 32, -70, 3, + 4, -1, -7, 20, 1, -11, 0, -3, -13, 18, + 15, -14, 6, 5, 13, -13 }, + { -114, -2107, 1438, 1393, -179, -9, 234, 95, 8, 30, + -462, 529, 215, 30, -425, 12, -18, 457, -709, -22, + -191, 278, 188, 143, -296, 882, 15, 214, -314, 388, + 18, -83, 379, -198, -234, 108, -7, -172, -18, -90, + -48, 21, -118, 5, 20, -99, -54, -41, 80, -86, + 4, 28, -62, 29, -38, -35, -16, 60, 7, -33, + 20, 9, -82, -55, -52, -63, 24, -62, 9, 48, + -3, 17, -20, -14, 50, -9, -6, -18, -26, -47, + 19, -17, -15, 23, 14, 4, 6, -2, 3, 15, + -18, 2, 4, -12, 3, 1 }, + { -1629, -7844, 1394, 1683, 232, 147, -126, 36, -49, 126, + -58, 258, 80, -505, 741, 392, 66, -107, -374, 5, + -45, 96, -172, 169, -3, -270, -138, 103, -75, 130, + -56, 232, 328, 11, 139, 88, -158, -162, 4, -20, + 11, -11, 120, 47, -93, 21, 25, 139, -120, -36, + -78, -51, -74, -26, -31, 101, 81, -117, 99, -58, + 13, -9, -79, 26, -34, -2, -9, 24, -4, 21, + 14, 11, 24, -6, -41, 26, 16, 15, 45, -10, + 39, 16, 11, 5, 7, -4, -8, 6, -8, 12, + -6, 19, -8, -7, 6, 0 }, + { 101, 1684, -844, 6, 34, 23, 153, -207, -58, -62, + -143, 127, 576, 12, -1489, 158, -1058, -624, -1736, -24, + 317, 107, 62, 392, -220, 176, 302, 383, 174, -330, + 197, 272, 261, 8, 267, 1, 78, 219, -39, -143, + -39, 4, 52, 41, -92, 30, 94, 37, 60, 85, + -187, -83, 93, 39, 3, -19, -22, 22, 82, -34, + -184, 15, -73, -12, 55, 51, -2, -4, -35, -25, + -12, 6, 0, 28, -52, -6, 22, 14, 3, 31, + 16, 55, -21, -5, -8, 17, -15, 19, 10, 8, + 20, -6, 19, -6, -11, 11 }, + { -2232, -2563, 997, -1535, -203, -180, 101, -391, 102, 196, + 234, 187, 68, -494, 103, -131, -317, 446, 118, -99, + 508, 12, -54, -459, 14, -54, -83, -68, -132, -190, + -17, -105, -2, 279, 69, 16, -85, -367, -93, 112, + 74, -70, -67, 102, -299, -2, 116, -13, -44, 110, + -76, -138, 12, 56, -40, 103, -9, -20, -113, -121, + -19, -4, -4, 0, 33, 60, -37, -21, 34, -8, + 37, 6, 35, 20, 64, -23, -18, -21, -18, -54, + 19, 1, 8, 9, 17, 10, 3, 17, -6, -28, + 6, -27, -18, -5, 11, -10 }, + { -43, -365, 221, 14, -38, 22, 8, -74, -29, -42, + -58, -143, -487, 117, -196, -350, -349, -136, 44, 710, + -26, 128, -194, 1096, -338, 147, 141, -362, 299, -19, + 41, -80, -198, 246, -300, -61, -43, -141, 19, -119, + -97, 112, -32, 25, -24, -36, -87, -22, -58, -22, + -152, 9, 30, 79, 16, 38, 112, -38, 39, -27, + 46, -48, -37, -5, -21, 44, 40, -45, -51, -34, + 36, 22, 2, -6, -14, 21, -12, 4, 2, 1, + 18, 0, -10, 3, -4, 27, 9, 19, -2, -7, + 0, -4, -26, 6, 3, -7 }, + { 2204, -2967, -1348, 670, -42, 131, -139, -33, -329, 297, + 397, -11, 440, 844, -938, 197, -230, 213, -98, -214, + -306, -231, -29, -37, 56, -159, 125, 41, 341, -155, + -83, 133, -14, -103, -2, -16, -242, 150, -114, 72, + -78, 218, 88, 80, -129, 125, 74, -123, 191, 84, + -156, -3, -144, -38, -40, 80, -1, -68, 29, 36, + -79, 14, 23, -8, -30, 21, 47, -3, 28, 17, + 16, -31, 13, 9, 4, -34, 4, 3, 4, 2, + -4, -4, -16, -50, -1, -3, -22, 28, 1, -14, + -6, -29, -2, 11, -6, 2 }, + { -48, 241, 122, -50, -44, -9, 109, 65, 183, -66, + -207, -228, 272, 672, -908, 463, 113, 865, 261, -379, + 191, -234, 280, 20, -202, 393, 357, 365, -127, -278, + 516, -583, 267, 59, -107, 117, 173, -145, -101, 11, + -41, -236, -81, 106, -21, 110, 110, 8, 152, -11, + -10, -83, 75, 36, -17, -134, 21, 21, -11, 31, + 21, 53, 64, -12, -56, -26, -2, 9, 26, 41, + 12, -28, 31, 0, 12, -15, 28, -29, 23, -13, + 39, -16, -23, -2, 31, -1, -7, 17, 7, 1, + 1, 6, -2, 5, 0, -4 }, + { 971, -5733, -4019, 373, 1330, 93, -1807, -309, 1, -202, + -157, 129, 564, 315, 391, -223, -229, -88, 124, -88, + -13, 194, 20, 8, -43, -415, 134, -120, 243, -390, + 299, 116, -170, 332, -11, 45, 8, 82, 99, 183, + -214, 163, 76, 9, 2, -30, -38, 145, -121, 49, + -53, 99, 50, -15, 42, 73, 67, 35, 68, -47, + 29, -40, 88, -48, 43, -24, 23, 1, -23, -12, + 1, 57, 17, 37, 12, -47, -10, 0, -10, 4, + -33, 20, 16, 27, -31, -14, -13, 26, -8, 43, + -3, 35, 12, -11, -4, 1 }, + { 66, -455, -1069, -96, 186, -209, -15, -249, 118, -26, + 136, -294, 147, -47, -175, 70, 71, 600, 309, -203, + -596, 130, 412, -218, -22, 370, -479, 358, -405, -58, + 21, -61, -113, -189, -218, -108, -79, 3, -72, -202, + 16, 12, 100, 11, 23, -42, 70, -14, -22, -55, + -93, 56, 24, 1, -141, 38, -99, -55, -33, -75, + 27, -111, -23, 44, 8, 15, -13, 8, 5, -56, + 9, -32, -1, 3, 15, -1, -17, -23, 13, -20, + 28, 6, 12, 1, -6, 3, -1, 1, 23, -1, + 9, -4, -4, -1, -4, 1 }, + { 1341, 9685, -546, 41, 57, 365, -136, 386, -102, -82, + -117, -171, -10, -386, -278, 354, 307, -9, 88, -104, + -111, -176, 19, 403, -379, 164, -138, -117, 152, 272, + -69, -130, -149, -96, -186, -282, 183, 20, 100, -97, + 156, -83, -66, 53, -102, 91, -28, 8, 84, 2, + -110, -8, 91, -61, -71, 70, 19, 61, -11, -62, + -74, 27, -93, -74, -3, -9, 33, 5, -33, 16, + -16, 2, 35, -73, -1, 49, 64, -34, -16, -8, + -42, -5, 8, 12, -18, -6, -27, 27, -2, -15, + 4, 4, 4, -11, 9, 16 }, + { 44, 1861, 313, -2, -47, 302, 223, 128, -99, -125, + 284, -110, 288, -2976, -197, 180, 76, -58, -154, -129, + -43, 765, 1042, 148, -411, 390, -375, -26, -233, 607, + -115, -32, -233, -269, 106, -261, -2, -112, 43, -80, + -98, 108, 55, -247, -97, 9, 162, 81, -90, -17, + 189, 90, 78, 62, 129, -40, -21, -107, -2, -54, + -46, 61, -8, -34, 74, -37, 20, -103, 36, -33, + 8, 20, 16, -11, -60, -23, -26, 2, 52, 7, + 25, -8, -50, -22, -9, 11, 8, 1, 0, -9, + -12, -4, 14, 9, 1, 21 }, + { -483, 4959, 673, -152, -357, 449, -764, -212, -89, 246, + 47, 40, -179, -816, 2007, 326, -331, 126, 235, 485, + -98, 139, -142, 183, 283, 324, -75, 222, 5, 362, + 171, 120, 190, -90, -78, 51, -147, -198, -57, -81, + 136, -145, -146, 98, 162, 1, -70, -129, 27, 80, + -59, 113, -31, 72, -65, -98, 9, -3, 1, -9, + -54, 66, 18, 5, 20, -15, -37, 22, -18, -36, + -31, -53, -29, -37, -11, -15, -28, 7, 15, -15, + 8, 12, 3, 15, 17, 3, 3, 2, 14, 7, + 6, -5, -19, -11, 2, -3 }, + { 152, 899, -225, -195, -51, 64, 246, 69, -160, -325, + -207, 27, -94, 176, -2605, -109, -43, 266, -104, 496, + -199, 516, -316, 2, 26, -97, 248, -213, -392, -9, + 73, 111, 264, 116, -106, 31, 35, 76, -78, -87, + -61, -64, -42, -163, -44, 3, -36, 80, 83, -39, + -6, 127, 133, 163, 13, -14, -2, -60, -39, 52, + 89, 5, -82, -52, 17, 23, 65, -2, 65, -66, + -4, 20, -17, -16, 21, -10, -25, -15, -4, 5, + 22, -7, 17, -13, -8, -19, 9, 11, 18, 3, + 17, -10, 15, 12, 15, -4 } }, + { { 370, 14448, -2912, 397, -581, -201, -26, -61, -511, 466, + -78, 86, 50, -104, 613, 96, 269, 490, -452, -188, + -132, 532, -268, 158, 60, -103, 337, -62, 21, 23, + 102, 152, -25, -131, 84, -103, 298, 58, -228, 12, + 14, -92, 27, -8, 32, -26, 75, 3, -130, 55, + -156, -36, -23, 186, -19, -30, -17, 93, 53, 48, + -4, 57, 35, -60, 80, 16, 20, 20, -70, 26, + 29, -13, 11, -6, -15, 2, 83, 12, 3, -8, + -4, 26, 28, 0, -7, 32, -10, 1, 37, 16, + -3, -1, -19, -15, 5, -4 }, + { -15, -1934, 1097, 441, -189, -35, -150, 253, -95, -61, + 150, 129, -392, 21, -161, -317, 139, -115, -276, 334, + 206, 384, 717, -38, 255, -598, -539, 226, -185, 73, + 66, 411, -119, -67, 7, 197, -31, -92, -198, -90, + -138, 315, 31, -17, -63, -14, -45, -114, 60, -75, + -120, 24, -34, -23, -100, -22, 19, -13, 4, -11, + -28, 15, 53, 7, 13, 35, 49, 10, -39, -2, + -80, -32, -8, -22, -15, -16, -18, 50, -6, 30, + -10, -8, 3, 17, 2, -3, -12, 10, 3, 9, + 13, -23, -2, 2, 9, -9 }, + { -30, -6442, -1865, 1321, -213, 148, 100, -115, 104, -47, + -610, 489, 88, -92, -382, 127, -165, 331, -598, 331, + 24, 196, 58, -209, -358, 854, -414, -104, -368, 397, + 113, 145, 310, -265, 80, 253, -3, -91, 129, 242, + -2, 55, -26, 38, 18, -132, 0, -21, 3, -140, + 53, 39, -112, -25, -51, -38, -64, 20, 16, -52, + -5, 60, -27, -69, -31, -69, 28, -70, -13, 9, + -19, 12, -6, -2, 42, -9, 13, 11, -24, -19, + 52, 10, -18, 7, 10, -6, 12, 11, 6, 12, + -2, 22, 15, -15, 4, 4 }, + { 2462, -4318, -208, 1269, -86, 110, -191, 83, -107, -77, + -286, -25, 180, -293, 529, 138, -75, -170, -143, 80, + -113, 199, -50, 210, 196, 77, -45, 69, 36, 52, + 2, 139, 100, -157, -179, -76, -90, -182, -74, -73, + 34, 44, 21, -96, -107, -30, -40, 118, -19, 91, + -48, -29, 22, 13, -37, 60, -24, -117, 76, -86, + -3, 45, -6, 73, -31, -10, -11, -15, 6, 43, + 0, 2, 41, 13, -39, 12, 3, 3, 38, -8, + 4, -3, 1, -7, -10, 2, -2, 9, -1, 7, + 3, 19, -2, -2, 5, 10 }, + { -60, 2502, -70, 70, 20, -3, 90, -132, -17, -12, + 127, 173, 364, -332, -1258, 1347, 208, 1418, -61, 472, + 307, 188, 96, 373, -41, 108, -103, -196, -55, -427, + 294, 103, 254, 1, 79, -34, -123, -142, 85, 32, + -21, 39, 63, 38, -82, -69, 109, 43, -25, 62, + -142, -32, 58, -31, -52, -29, -107, -49, 34, -27, + -124, 25, -94, -7, 12, -39, -9, 50, -12, -35, + -18, -1, 19, 34, -62, -30, 8, 32, -6, -9, + -25, 32, -12, -1, -19, 27, -7, 5, 12, 7, + 7, -15, 13, -3, 2, 18 }, + { 3191, 1773, -959, -704, 114, -6, 131, -469, 91, -149, + -291, -71, -84, -129, 232, -61, -162, 431, 74, -41, + 254, -140, 56, -137, 267, 70, 119, -74, -236, -237, + -101, 85, 202, 63, -4, 76, 32, -244, -132, 83, + 84, -98, -65, 81, -167, 90, 194, 55, -5, 127, + -122, -83, 47, 48, -82, 26, -7, 37, 18, 19, + -2, -32, -15, -5, -3, 36, -22, -39, 17, -33, + -10, -18, 42, -6, 20, -31, 3, 31, 5, -60, + 21, -14, 8, 13, 10, 4, -5, 16, -11, -4, + 29, -12, -4, 5, 20, 0 }, + { -2, -471, -38, -53, -55, 4, 5, -123, -29, 36, + -115, -237, -223, 433, -86, -10, -54, 196, -63, 564, + -41, -97, -262, 1192, -385, 152, 186, -418, 407, 82, + 98, 43, -397, 297, -162, -204, -73, 2, 226, 32, + -61, 66, -105, 12, 4, -46, -98, 14, 0, 37, + -130, 48, -18, -20, 6, 32, 47, -72, 151, 33, + 117, 60, 30, 14, 12, 47, 32, -38, -67, -17, + 52, 12, -1, 54, 47, 15, -8, -2, -25, -1, + 24, -1, -7, 15, 3, 9, -19, 10, -8, -12, + 2, 6, -17, -12, -6, -2 }, + { -2604, -5838, 1320, 589, 41, -21, -301, 159, -176, 72, + 203, -361, 263, 697, -1464, -29, -330, 141, 90, 228, + 23, -318, -155, 107, 109, -137, 37, -64, 311, -204, + -6, 312, 174, -156, -125, -52, -109, 206, -329, -82, + -83, 170, 4, -37, -62, 87, -1, -74, 266, 154, + -70, -68, -66, 63, -10, 160, 25, -25, 11, -9, + -51, 5, -6, -20, -10, 34, 24, -15, 31, 3, + -9, -14, 29, 13, 12, -25, 13, -5, 12, 35, + 17, 13, 13, -12, -10, 3, -13, 12, 2, -1, + 5, -23, 3, 13, -5, -17 }, + { -19, 167, -318, -74, -41, -26, 0, -196, -61, -16, + -159, -154, 152, 270, -1117, 421, -740, 402, 286, -546, + 152, -292, 326, 60, -408, 419, 96, -2, 63, -223, + 317, -555, 307, -9, -188, -45, 201, -4, -7, -2, + -133, -153, 0, 64, 5, 73, -1, -145, 112, 77, + -33, -27, 79, -44, -16, -17, 24, 60, 21, -96, + -108, 24, 53, -28, -3, 35, 17, 32, 43, 32, + 9, -34, 15, 12, 24, -24, 9, -40, 29, 2, + 23, -12, 15, 5, 7, -16, -9, -5, -15, 2, + -1, 1, 6, 8, 10, 3 }, + { -1010, -2132, 1087, -59, 493, 292, -474, 136, -76, -276, + 7, 10, -88, -146, -179, -387, -10, -367, 244, 180, + -304, -252, 2, 57, 198, -67, 307, -176, 159, -326, + 188, 98, -84, 169, -181, -253, -224, -77, 118, 324, + -259, 199, 36, -16, -85, -188, -101, 146, -126, -64, + -116, -22, -5, 35, 62, -31, 0, 55, 22, -68, + 87, -96, 97, -22, -45, -12, 81, -18, -1, 2, + -16, 60, -6, -24, 2, 0, 35, 3, -12, 2, + -25, 16, 15, 14, -9, -4, -13, 17, -10, 40, + -9, 13, -10, -8, 13, 15 }, + { -56, 708, 171, 5, 196, -41, 91, -68, 105, -110, + 148, -152, 236, -193, -240, -44, -301, 210, 214, 218, + 181, 265, 564, 177, 140, 311, -341, 616, -126, 113, + -72, 221, 119, -28, 52, 65, 116, 52, 56, 8, + 36, -86, -2, -57, 12, -47, 94, -11, 38, 10, + -57, 27, -47, 69, 22, 83, -86, 34, 60, 9, + 107, -62, 10, 48, -8, -20, -7, 4, -9, -38, + 2, -48, -3, -17, -5, -16, 4, -16, 27, -12, + 13, -16, -2, 5, 14, 14, 3, -6, 10, -5, + 3, -4, -1, 4, 2, -2 }, + { -2141, 5534, -114, -298, 87, 265, -268, 278, 163, 246, + -25, 162, 414, 464, 0, 172, 302, 76, 201, -143, + 375, 37, -119, 506, -112, 55, -178, -160, 0, 110, + 11, -40, 0, 145, 48, -134, 194, -59, 0, -151, + 104, -94, 71, 269, -62, 58, -73, 7, 73, 22, + -73, -77, 26, -69, 12, 48, -9, 26, -49, -85, + -48, 67, -57, -5, 15, -19, 15, 13, -6, 6, + -46, -14, 31, -29, 8, -22, 24, -40, 9, 28, + 8, 7, -17, 5, -3, -7, -23, 19, 6, 3, + -9, -7, 6, -7, -2, 4 }, + { -8, 1208, -35, 47, -85, 163, -210, 26, -51, -89, + 217, -87, 813, -2164, 222, 199, 169, -23, -203, -641, + -200, 1041, 44, -279, -23, 439, -263, 214, -122, 609, + -64, 147, 6, 68, 148, -271, 104, -198, -114, -57, + -71, 60, 127, -113, 11, -35, 114, 78, -161, -149, + 107, -3, -28, -8, 78, -18, 55, -4, 23, -25, + -24, 60, -32, -76, 28, -73, 32, -57, 106, 6, + -1, -32, -3, 9, -19, 4, -5, 10, 30, -18, + 11, -7, -11, 0, -5, -9, -17, -37, -24, -4, + -9, 3, 11, -9, -1, 19 }, + { -490, 4505, 41, -184, -56, 648, -404, 368, 327, 27, + 108, 234, -118, 22, 2962, 3, -616, -158, -206, 174, + -140, 76, -98, 195, 53, 187, -243, 264, -22, 104, + 59, 97, 184, -36, 55, 45, -110, -26, 168, 9, + 99, -21, -155, -83, 144, 30, -16, -56, -3, 149, + -95, 122, 106, 235, 7, -54, 45, 7, 12, 44, + -37, 13, -49, -20, 52, 10, -7, 33, 4, -28, + 39, -26, -23, -28, -11, 19, 21, 24, 15, -7, + -4, -18, -14, 8, 4, -15, 9, -6, -8, -16, + -12, -5, -10, -14, 0, 13 }, + { -110, 492, -181, -174, -40, 64, 72, 19, 160, -137, + -48, 121, 35, 1484, -978, -308, -433, 229, -17, 361, + -530, 23, -368, 208, 307, -146, -219, -193, -21, 206, + 166, 67, -65, -46, -174, 1, -49, -125, -69, 40, + 0, 16, 97, -137, 14, 86, 20, -6, 17, -15, + 2, 60, 26, 59, -66, -36, -32, -47, 14, 5, + -28, 40, 24, -53, -23, -17, 30, 24, 55, -41, + 51, 19, -17, 8, 58, -3, -6, -1, -11, -3, + 9, -31, -1, 4, 16, -11, -7, -2, -5, -4, + 10, -22, 14, -8, -16, -13 } }, + { { -462, 10948, 2374, -709, -178, -19, -152, -87, -139, 351, + -43, -50, 145, 60, -131, 801, -207, 292, 225, -493, + 303, 91, 173, -482, 260, 129, 164, -86, -7, 34, + 271, 1, -245, -107, 182, 44, 126, -24, -86, -45, + 129, 90, -239, 117, -48, 11, 33, 51, -110, -55, + -53, -56, 27, 53, 78, -65, -7, 101, 119, -32, + 36, 56, 1, 10, 38, 17, 15, -3, -8, -20, + 30, 3, -11, 5, -23, 56, 50, 42, -14, -8, + -7, 4, 45, -1, 2, 7, 0, 16, 17, 18, + 1, -23, 0, -13, -4, 1 }, + { -31, 1686, -1407, 69, -163, -76, -71, 130, -18, 43, + 235, 0, -152, 36, -395, 0, -26, -445, 657, -118, + 279, 695, 273, -94, 100, -115, -329, 121, -232, -238, + 200, 431, -86, -88, -143, 27, 54, -44, -162, -2, + -114, 195, 61, 84, -124, -186, 9, 33, -48, -84, + -50, -7, -9, -60, -88, 32, -56, 56, 46, -45, + -74, 43, 8, 46, -17, 38, 19, 41, -27, -23, + -63, -47, -8, -5, -48, -1, 25, -5, 35, 6, + -7, -2, 15, -16, 12, -2, -36, 12, 15, 3, + 16, -9, -20, 9, -8, 7 }, + { 100, -9393, 287, 631, 282, 174, -71, 24, 25, 25, + -282, -51, 295, -144, 322, -326, -195, -5, -264, 116, + 464, -227, -179, -146, -115, 303, -352, -185, -24, 227, + 96, 422, -13, -171, 348, 149, 58, -7, 24, 253, + 17, -47, 59, 84, -87, -94, -21, 14, -44, -36, + 40, -39, -38, -47, -41, 1, -100, -67, 53, -7, + -35, 27, 16, -64, -29, -48, 20, -67, 2, -5, + -20, -12, 2, 32, 26, -2, -23, 32, -34, -15, + 35, 22, -11, -5, 19, -9, -8, 10, 2, 13, + 10, 26, 12, -3, -2, -4 }, + { -2589, 1797, 248, 1192, 44, -120, 41, 165, -34, -250, + -212, -181, 146, -178, 535, 105, -37, 13, -153, -35, + -44, -4, 60, 83, 219, 49, -19, -19, 42, -144, + 146, 93, 71, -79, -143, -186, -83, -149, -88, -55, + 24, 33, 4, -141, -110, -19, 13, 64, 8, 34, + 21, 60, -75, 8, 12, -29, -1, -49, -51, 52, + -68, -10, 41, 73, -32, -18, -10, -18, 36, 17, + 4, 0, 28, 17, -36, 5, -17, 22, 3, 13, + -14, -16, 2, 9, -15, 5, 7, 3, 4, 3, + 8, 6, -3, 6, -4, 14 }, + { 28, 2396, 72, 62, -74, 89, -5, -44, -59, 66, + -62, 355, 70, 190, -736, 345, 58, 576, 1836, 331, + 692, -199, -15, 469, 202, -156, -59, -439, -103, -192, + 90, 108, -14, 313, -30, -145, 65, -211, 1, -13, + 23, -2, 61, -44, 42, -63, 56, 12, 6, -37, + -5, 63, -54, -45, -67, 47, -147, -83, -21, 22, + -74, -23, -39, -35, -13, -48, -3, 21, 13, -29, + -8, 11, 11, 14, -14, -53, 0, 27, -19, -26, + -2, 1, -2, 2, -3, 10, -4, 3, -1, 15, + -5, -13, 14, 10, -4, 4 }, + { -3179, 8873, 155, -16, -343, 110, -206, -87, 15, -55, + -264, -199, -296, 64, 120, -96, 105, 120, 104, -58, + -65, 158, 38, 84, 96, 107, 40, 101, -255, -292, + -121, 269, 233, -127, 132, -51, 98, -233, -65, 59, + -16, 113, -15, -98, 33, 21, 129, 1, 35, 48, + 31, -72, -22, 70, -49, -37, -39, 24, 47, 51, + 5, -44, -34, 11, 1, -19, 7, -18, -6, -17, + -38, 24, -9, 11, 15, -32, 9, 18, 21, -20, + 3, -16, 10, 7, 15, -3, 13, -17, -2, 13, + 15, -1, 0, 12, 8, 6 }, + { 29, -625, -33, -65, -6, -2, -14, -103, -14, -49, + -70, -205, -114, 673, -531, 237, 106, 238, 235, -331, + 264, 120, -1, 625, -266, 33, -68, 134, 164, 215, + -50, 157, -89, -52, -85, -167, 88, -55, 211, 3, + 11, -34, -26, 1, 11, 45, -107, -30, 40, 3, + -74, -44, -7, 41, -26, 23, -13, -36, 90, 56, + 116, 69, 61, -14, 36, 29, -4, -33, -51, 11, + 28, 11, 10, 27, 53, 18, -5, -25, -27, 19, + -1, 19, 5, 13, 0, -6, -22, 12, -3, -5, + 15, 3, -11, -13, 2, -8 }, + { 2426, -9888, -866, 732, -95, -175, -37, -60, 22, -155, + -29, 53, 45, -186, -593, 57, -210, 113, 176, 23, + 204, -156, -267, 160, 137, -249, 46, -96, 186, -84, + 121, 165, 184, -160, -57, 32, -32, -16, -254, -137, + 122, -86, -14, -33, 109, 113, -143, 62, 136, 42, + 79, -85, -65, 26, -7, 146, 0, 58, 19, -65, + -18, -23, -5, 0, -40, 52, -6, -9, 19, 20, + -13, -13, 0, 9, -8, 10, -9, -10, 26, 3, + 22, 43, 2, -12, -17, 10, 0, -3, 8, 1, + 2, -5, 6, -9, 7, -16 }, + { 53, -399, -117, 34, -59, -14, 8, -157, -211, -16, + -94, -88, 32, 125, -983, 634, -303, -290, 261, -222, + -450, -122, 339, -465, 248, 467, -347, -20, 393, -375, + -65, 83, -37, -269, 38, 16, 114, -48, 76, 21, + -115, 17, -136, -45, 72, -58, 81, -18, -52, 99, + -92, 128, -41, -12, -3, 11, 17, 63, 53, -143, + -101, 68, 9, 19, 13, -7, 46, 31, 64, -19, + 28, -12, -21, 19, -6, 12, -26, -21, 15, 8, + -3, 21, 11, 22, 2, -41, 1, -6, -11, -4, + -3, 1, 2, 10, 13, 7 }, + { 1030, -1058, -791, -266, 49, -328, 369, -23, 35, -263, + -177, -50, -170, 15, -201, -218, 163, -488, 212, 14, + -204, -359, 210, -178, 177, 136, 132, -40, -79, -154, + -191, 183, 285, -225, 67, -299, -167, -218, 144, 152, + 72, 15, 82, -11, -146, -112, -84, 98, -55, -164, + -36, -108, -66, 14, 166, -60, -36, 60, 18, -11, + 28, -41, -4, 37, -90, 39, 45, -22, 24, -8, + -32, 40, 5, -7, -26, 12, 37, 2, -11, -13, + 0, 2, 32, -11, 10, -38, -10, 7, 12, 11, + 16, -6, -13, 7, 14, 2 }, + { 45, 1669, -349, -13, 63, 125, -116, 112, 14, 26, + -58, -101, 100, -170, -215, 135, -247, 170, 32, 408, + 104, 569, 146, 198, 90, 46, 168, 444, 104, 186, + -53, 19, 175, 25, 178, -76, 131, 28, 118, 44, + 82, -164, -12, -5, 38, -53, 102, 6, -4, 20, + 16, -75, -14, 88, 39, 48, -5, 5, 65, 12, + 30, 14, 33, 1, 20, -31, -8, 4, 11, -53, + -19, -10, -4, -25, -16, -2, -4, 0, 17, 0, + 5, -24, -12, 20, 17, -2, 15, 1, -2, 15, + -11, 2, -5, -6, 8, -2 }, + { 1896, -503, 509, -223, 28, 172, 33, 62, 79, 372, + 127, 76, -112, 623, 549, -3, 116, 27, 240, 1, + 379, -27, 77, 249, 235, -267, -45, -28, -108, -69, + 3, 69, 137, -4, 251, -111, 13, 118, -231, 6, + -64, 50, 317, -37, -21, 56, -5, 16, -5, 0, + -73, -25, -87, -8, 62, 28, 9, -38, 18, -55, + -49, 21, -33, -14, -4, 12, 24, -25, 43, -32, + -23, 15, 7, -15, -6, -40, 14, -8, 3, 3, + 11, 3, -9, 15, 2, -19, 0, -11, 8, 6, + -5, -10, -9, 8, -5, -2 }, + { -27, 565, 504, -14, 205, -136, -261, 21, -148, 111, + 10, 292, -996, -43, 403, 269, -140, -172, 82, -610, + -28, -50, -55, 520, 227, -318, 104, 416, 167, -49, + -3, 191, 214, -30, 111, -108, -197, 99, -233, -105, + -47, -13, 155, 54, -24, -24, 104, 2, -156, -144, + -16, -4, 32, 24, 3, 30, 16, 12, 40, 5, + -18, 39, -44, -11, -49, -33, -4, 26, 62, 17, + -18, -1, -39, 12, 2, -15, 6, 20, 14, -12, + 4, -6, 10, -6, 2, -2, -33, -18, -26, 0, + -22, 10, 2, -13, 5, 11 }, + { 1137, 2295, -13, -174, 138, 106, 339, -151, 526, -84, + 81, 131, 312, 727, 1448, 184, -545, -37, -275, -50, + 63, -94, 3, 288, -20, -15, -27, 232, -244, 49, + 104, 114, 43, 80, 253, -74, -169, 147, 219, -48, + 72, 52, -140, -136, 68, 160, -92, 52, -7, 32, + -43, 126, 109, 153, 62, 24, 8, -22, 64, 17, + -26, -46, -2, -8, 39, 5, 19, 3, 30, -14, + 15, 0, -57, -2, 10, 24, 22, 14, 1, 9, + 4, -16, 12, -16, 10, -16, -2, -17, -6, -15, + -19, 2, -6, -10, 2, 16 }, + { 58, 30, 158, -277, 37, 114, -18, -76, 229, -8, + 122, -266, 110, -1458, 2282, 35, -255, 85, 236, 80, + -70, -40, -135, -119, 229, 34, -271, -273, 57, 294, + 148, 2, -362, 92, 69, -18, -126, 67, -236, 54, + -50, 7, 63, -52, 74, 62, 9, -8, -50, 66, + 68, 8, -60, 2, -32, -48, 3, -7, -21, -10, + -44, 32, 57, -42, -7, 8, -38, 39, 26, -10, + 44, 5, 1, -2, 32, 26, -23, 9, -18, -10, + 5, -4, -9, 7, -1, 1, -25, 4, -7, 3, + -4, 1, 2, -10, -14, -7 } }, + { { 674, 8332, 750, -462, -59, 137, -77, 152, -5, 126, + -215, -265, 129, -24, -166, 746, -562, 91, 584, -169, + 48, -248, 102, -428, 343, 90, -171, -303, -66, -102, + -7, 22, -260, -68, 134, -198, 52, -57, -84, -72, + 171, 178, -84, 261, -19, -16, -41, -13, -123, -44, + 75, 20, -53, -24, 113, -21, -57, 31, 49, -106, + 59, 11, -75, 1, 6, -22, -16, -19, -2, -39, + 31, 14, -21, 50, 14, 33, -10, 11, 0, 15, + -14, -17, 31, 5, 1, -17, -10, -8, -18, -3, + 8, -8, 7, 0, 2, -4 }, + { -36, 4455, 870, -25, -201, 37, -57, 78, 215, 95, + 88, -18, -48, 64, -633, 249, 401, -315, 914, -116, + -616, -88, 27, -174, 52, 35, -206, 156, -66, -142, + 109, 435, 62, -66, -231, -96, -35, 42, -44, 132, + 109, 163, -128, -67, -82, -96, 7, 114, 5, 75, + 69, 41, 22, -14, -39, -35, -55, 30, 69, 25, + -32, 48, -14, 30, -1, 11, -35, 43, 13, 1, + -18, -10, -13, 17, -19, 8, 11, -19, 24, 1, + -10, -12, 5, -39, -16, -6, -14, 13, 3, -4, + 4, -5, -10, 17, -7, 10 }, + { -124, -8216, 1445, 587, 369, 374, 4, -54, -79, 67, + -2, 118, 452, 48, 370, -175, -399, -601, -32, -174, + -38, -424, -277, -241, -344, 30, -458, -305, 64, 193, + 78, 304, -44, 29, 277, 4, 73, -95, -69, 138, + -104, -236, 35, 161, 53, 1, -135, 9, 21, 30, + 43, -12, 21, -11, -2, 43, -60, -84, 4, 5, + 8, 43, 26, 2, -1, -32, 35, -14, 40, 35, + 19, -15, -31, 21, 22, 0, -42, 13, -21, -19, + -10, 0, 1, -10, 5, -10, -2, 2, -9, -2, + -1, 3, -17, 0, 3, -3 }, + { 1968, 7111, -671, 1101, 31, -69, 141, 154, 64, -6, + 62, -38, 97, -415, 210, 8, -243, 292, 298, -27, + -26, -312, -238, -29, 48, -144, -200, -13, 50, -54, + 261, -67, -45, 32, -12, -19, 55, -50, 5, 34, + -49, -67, 35, -41, -88, 27, 31, -68, -51, -57, + 11, 61, -90, 56, 8, -39, 31, -8, -28, 93, + -44, -7, 16, 32, -5, -14, -3, 17, 12, -5, + -11, -27, -28, 5, 16, 12, -27, 4, -19, 9, + -25, -27, 3, 17, 2, -4, -7, -1, -8, 3, + 1, -1, -4, 6, -5, 0 }, + { -4, 1597, -438, 42, -69, 60, -22, 52, 34, 58, + -237, 126, 120, 404, -272, 109, -128, -3, 923, 83, + 214, -243, 188, 26, -147, -244, 78, -214, -8, 0, + 36, -35, -90, 487, -38, -313, -81, -163, 91, -63, + -47, 1, 14, 1, 147, 15, 16, -84, 85, 4, + -40, 83, -27, -9, -30, 95, -47, 29, -5, -33, + -62, 25, 3, 28, 69, -16, -15, 21, 25, 1, + 30, 8, -22, 22, 32, -22, -7, 21, -31, -32, + 1, 5, 7, -1, -4, -10, -13, -7, -10, 13, + -4, 0, 13, -3, -14, -2 }, + { 2137, 15895, -285, -15, -326, 108, -39, 309, 35, 33, + 26, -6, -132, -86, -33, -170, -157, -153, 70, -15, + -102, 42, -53, 48, 61, 143, 52, 324, 45, -83, + -119, 147, 42, -302, 133, -28, 160, -54, 70, 66, + 46, 263, 131, 79, 74, -25, -55, -91, 36, -3, + 58, -71, 4, 58, -52, -41, -93, -22, 4, 0, + 4, -6, -16, 18, 45, -12, 9, -12, -6, 30, + 0, 51, -2, -8, 16, -20, 17, 11, 13, -2, + 33, 15, 2, -19, -2, -4, 11, -26, 8, 2, + -6, -11, 4, 10, -7, -3 }, + { 3, -331, 332, -7, 63, -5, 28, -28, 33, 55, + 88, 130, -144, 393, -382, 148, 28, 397, 71, -886, + -59, -324, 80, 762, -221, 44, 150, 507, -49, 57, + -29, 90, -97, -39, 19, -152, 82, -80, 101, 14, + 10, -86, 49, 56, 9, 94, -55, -30, 52, 28, + -57, -31, 26, 76, -26, -40, -82, -11, 3, -94, + 23, -9, -17, -13, 34, -24, -27, -9, -14, 21, + -5, -7, 3, -25, 30, 23, -5, -19, -14, 29, + -4, 26, 6, 0, -13, 0, -16, 0, 8, 14, + 22, 0, -9, 2, 6, -7 }, + { -1715, -14235, -237, 540, -93, -124, 202, -137, 115, -26, + -81, 262, 87, 93, 35, 211, 184, 216, 183, -56, + 23, -52, 6, 230, 36, -239, 259, -34, 108, -65, + 127, -111, -16, 37, 44, 421, 363, 16, -21, 21, + 54, -148, -52, -15, 33, 46, -94, 16, 6, 17, + 107, -19, -5, 18, -51, 42, -55, 70, 2, -81, + -11, -15, -3, -24, -21, 75, -35, -41, -25, -15, + -32, -35, -25, -6, -18, 8, -17, -12, 7, -34, + 6, 29, -17, -24, -1, 7, 4, 19, 7, 4, + 15, 2, -2, -6, 11, -10 }, + { 20, -313, 223, 70, 41, 0, 12, -69, -127, 2, + -23, -125, -224, -290, -995, 703, 98, -153, -99, -402, + -623, -169, -281, -788, 556, 428, -130, 53, 183, -112, + 104, 68, -132, -404, 121, 72, -24, -53, 245, 116, + -122, 75, -92, 20, 51, -111, 95, 15, -88, -32, + -137, 157, -48, -3, 36, 29, 11, 69, 112, -54, + -56, 44, -28, -3, -7, -36, 29, 0, -18, -45, + 44, -7, -22, -23, -6, 40, -13, -13, 15, 11, + -11, 19, 0, 10, 5, -33, 17, 15, 6, 9, + -1, -2, -2, 7, 8, 6 }, + { -957, -558, 1268, -467, -227, -534, 475, -86, 20, -57, + -97, 120, 1, 85, 257, 228, 471, 100, 2, -271, + 50, -339, 231, -43, 91, 15, 113, -87, 20, 31, + -346, -89, 159, -119, 248, -31, 117, -220, 103, 12, + 88, 54, 125, 52, -28, 119, 39, 62, 29, -36, + -18, -104, -81, -81, 77, -70, -37, 44, -11, 14, + -8, -77, -28, 68, -54, 3, -15, -30, 16, 3, + -11, 11, -40, 7, -6, 4, 11, 18, 2, -14, + -13, -23, 18, -16, -12, -31, 2, 1, 9, -8, + 4, 0, -4, 1, 4, -7 }, + { -42, 1965, 280, 113, -119, 71, -83, 217, 11, -78, + -105, -89, -96, -63, -393, 112, 58, 294, 95, 526, + 14, 421, -254, -390, -61, 207, 311, 472, 180, 167, + -109, -197, 163, -5, 185, -106, -18, -27, 37, -124, + 52, -47, 46, 81, 58, -113, 38, 14, -3, 1, + 57, -26, -33, 14, -10, 38, -8, -20, 28, 0, + 30, 38, 44, 8, 32, 15, 31, 10, 32, -44, + -22, 15, 23, 6, -6, 1, -5, -7, -12, -4, + 6, -21, -22, 3, 2, -13, 16, 2, -10, 12, + -14, -1, -11, -7, 1, -4 }, + { -975, -4293, 716, -348, -227, 33, 86, 37, -142, 34, + -76, 154, -493, 69, 658, -185, -238, -137, 48, -150, + 183, 34, 106, 54, 238, -57, 182, 129, -175, -173, + -15, 64, 120, -75, 10, -252, -37, 77, -256, 39, + -29, 61, 221, -151, -7, 56, 24, 76, -7, -72, + -31, 40, -47, 58, 40, 30, 24, 13, 90, -20, + -86, 12, 15, -3, 15, 37, 23, -43, 45, -40, + -1, 13, -1, -1, 13, -30, -7, 1, -3, -16, + -14, -6, 2, 11, 9, 9, 7, -15, 0, 5, + 3, -13, -15, -3, -8, 4 }, + { 42, 84, 40, -100, 280, 18, 12, 155, -60, 92, + -38, 570, 613, 1909, 510, 659, 11, 38, 206, -145, + -244, -1053, -582, 510, 588, -144, 271, 117, 143, -192, + -197, 12, 67, -100, -93, -213, -167, 90, -118, 77, + 45, 88, 128, 29, -66, -17, 148, 19, -129, -94, + -120, -42, 23, -9, 29, 72, 26, 19, 36, -6, + -11, 3, -32, 37, 1, 5, 13, 17, -23, -4, + -8, 31, -10, 13, -7, 2, 17, 2, -2, -23, + -9, -15, -1, -5, 12, 17, -9, 25, -8, 8, + -4, 15, 2, -8, 0, 4 }, + { -1223, -741, 113, -251, 50, -257, 74, -237, 265, -197, + -100, -104, 507, -545, -763, 320, -86, -94, -331, -22, + -63, -110, 11, 258, 79, -19, 17, 95, -192, 189, + 113, 77, -43, -73, 181, -50, -176, 99, 20, -156, + 94, -29, -94, 6, 33, 148, -116, 57, 58, -23, + -83, 45, 44, -1, -36, 17, -45, -56, 67, 33, + 7, -48, -10, -17, -4, -31, -11, -4, 44, -4, + -23, -8, -59, 7, 27, 13, -17, 8, 4, 7, + -3, -20, 8, -31, -2, 1, -2, -18, 3, -11, + -12, 19, 10, 2, -1, 6 }, + { -42, -141, 190, -122, 140, 4, -154, -256, 125, 201, + 152, -391, -57, -811, 3279, 60, -200, 300, 593, -220, + -355, 185, 110, -514, 79, 265, -221, -224, -29, 107, + 96, -22, -337, 339, 284, 101, -28, 210, -174, -20, + 11, 94, 86, 63, 9, -41, -74, -77, 17, 183, + 59, -20, -52, -31, -10, 20, 38, 7, 12, 22, + -44, -19, 65, -3, 29, 39, -66, -26, 1, -21, + 6, -21, -7, -23, 6, 31, -26, 19, -14, -8, + 7, 4, -3, -7, -12, 12, -14, 6, 5, 9, + -5, 5, 1, 4, 1, 0 } }, + { { -754, 6121, 3093, -945, 121, 130, 4, 201, 28, -48, + -343, -246, 164, -128, 298, 56, -5, 111, -19, 269, + -70, -225, -188, 46, 106, 90, -223, -267, -225, 110, + -227, 51, -102, -69, 39, -160, -40, -42, 54, -74, + 145, 91, 75, 38, 21, 16, 28, -84, -114, -46, + 147, 35, -125, 8, 44, 58, -56, -7, -36, -25, + 48, -17, -38, 16, -39, -19, -27, 3, -23, -7, + 1, 28, -22, 27, 27, 1, 4, 5, 19, 18, + -6, -14, 18, -4, 3, -7, -14, -5, -21, 2, + 3, 1, -5, 6, 2, 1 }, + { 89, 3668, 1240, -177, 96, -35, -9, 58, 278, 146, + -130, 38, -10, -229, -579, 780, 28, 334, 106, -184, + -482, -244, 37, -153, 112, -137, -85, 205, -204, 93, + -157, 464, 97, -110, -20, -260, 48, 75, 63, 75, + 73, 129, -106, -94, -38, -17, 25, 66, 19, 40, + 114, 57, 32, -27, -18, -100, -17, 18, 34, 55, + 52, -26, 12, -20, 38, -9, -14, 33, 6, -8, + 32, -19, -19, 0, 7, -1, 2, -3, 0, 4, + -13, -3, -13, -17, -13, 5, 7, -9, 1, -6, + -12, -5, 8, 14, 5, -3 }, + { 195, -3307, -2584, 501, 482, 443, -51, -102, 28, -107, + 364, 68, 59, 301, 276, -25, -181, -807, -278, -25, + -434, -286, -419, 128, -183, -283, -276, -248, -60, 149, + 218, 124, 23, 107, -71, 51, 167, -183, 35, -40, + -134, -78, -55, 61, 64, 87, -133, -27, 62, -9, + 38, 23, 20, -3, -3, 45, -37, -56, 2, -4, + -26, 88, 33, 5, -34, 37, -51, 35, 20, 51, + 0, 1, -12, 3, 6, -1, -21, -6, -16, -7, + -29, 8, 0, -17, 10, -4, 14, -16, -1, -10, + 0, -1, -19, -9, 2, 3 }, + { -904, 9874, 225, 974, 169, -27, 134, -10, 111, 87, + -61, 132, -60, -39, -210, -189, 229, 335, 114, -70, + -59, -240, -167, -55, -44, -67, -176, 46, -48, 155, + 43, -137, 15, 80, 89, -68, 36, -20, 8, 141, + -137, -8, -81, 51, 23, -36, -48, -60, -3, -94, + 58, -19, -69, 23, 55, 18, 11, 0, -39, 60, + 26, -14, 1, 10, 13, 1, -12, 33, 0, 2, + -12, -27, -43, -8, 42, 2, -4, -6, -21, 3, + -13, -9, -8, 12, 7, -13, -5, 0, -18, 6, + 7, 4, -1, -6, 7, -9 }, + { -33, 570, 293, -19, 37, -18, 36, 35, 79, -3, + -124, 93, 239, 43, 422, -486, -54, 1442, -1457, 493, + 345, -75, 12, -261, -322, -51, -55, 78, -27, 233, + -155, -4, -78, 305, 79, -192, -112, 5, 75, -7, + -129, 13, -88, -14, 144, 100, -49, 49, -5, 73, + -71, 16, 62, -98, 25, 44, 71, 17, -50, -19, + -10, -12, -8, 68, 53, 35, -5, 14, 21, 3, + -2, 19, -15, 23, 20, 14, -27, 14, -2, -23, + 3, -3, -3, 3, -5, -24, 8, -12, -5, 12, + -5, 16, 2, -4, -11, 0 }, + { -510, 19515, -400, -443, 258, -61, 32, 245, 35, 31, + 269, -179, 17, -121, 48, 24, -455, -85, 90, -86, + 1, -45, 112, -70, 66, 73, 137, 221, 51, -126, + 21, 103, -127, -123, -25, 74, 105, 57, 81, 85, + 202, 84, 228, 109, -154, 52, -184, 82, -15, -45, + 40, -56, 71, -27, -23, -63, -49, -35, 33, -3, + -40, 22, 14, 19, 10, 21, 1, 1, 5, 10, + 37, 14, 32, 1, -17, -1, 14, -7, 1, 30, + 18, 17, -21, -11, -7, 17, -10, -16, 11, -6, + -4, -15, 14, -9, 2, -6 }, + { -19, 291, -21, 18, 57, 0, 6, -7, 31, 57, + 61, 24, 185, -178, 11, 287, 149, -142, -158, -455, + 53, -34, 438, 58, -169, 11, 240, 327, -52, 20, + -95, 112, 38, -83, -95, -94, 92, -46, -11, 129, + -32, -124, 143, 89, -90, 51, 30, -24, 27, -54, + 10, -51, 19, 68, -31, 22, -103, 20, 5, -94, + -9, -22, -46, 10, 51, -68, -38, 8, 6, 20, + -15, -17, -1, -1, 23, 10, 8, -12, -1, 22, + 0, 7, 15, -9, -6, -4, 1, -11, 4, 13, + 7, 0, -3, 0, 2, -4 }, + { 666, -15581, -1418, 70, 136, 11, 98, 103, -7, -86, + 67, 111, 97, -230, 413, 282, 133, 168, 146, -8, + -94, 82, 111, 196, 7, -167, 104, 59, 94, 95, + -12, -150, 130, -146, 235, 521, 162, 109, -77, 205, + -79, -92, -142, 8, 53, 36, -9, -128, 52, 102, + 75, 14, 29, -125, 45, 12, -20, 29, -39, 9, + -49, -3, -18, -53, 28, 46, -44, -13, -15, -35, + -32, -42, 15, -12, -13, -10, 5, -1, -9, -30, + 22, -3, -9, -24, 1, 6, 5, 25, -5, 15, + 7, 1, -10, 12, -10, 3 }, + { -61, 499, -166, -84, 91, -11, -30, -39, -33, -42, + -40, -87, -50, -366, -808, 70, -65, 696, -566, -432, + -601, 4, -399, -260, 229, 219, 214, -65, -112, 137, + 85, -35, -71, -252, -1, 169, -140, -25, 172, 151, + -31, -38, -54, 131, -10, -60, 25, -43, 29, -124, + -37, 55, -24, -20, 53, 29, 7, 110, 58, -29, + -10, -40, -13, -4, 4, -60, 6, -29, -16, 18, + 15, 3, -22, -33, 23, 11, 1, 4, 7, 11, + 3, -17, 12, -9, 8, -10, 17, 12, 8, 16, + -1, -12, 2, 0, 18, 0 }, + { 809, 985, -2314, -382, -31, -93, 69, -67, -73, 117, + 49, -12, -10, 77, 432, 97, 597, 329, -218, -187, + -22, -178, 50, 117, 109, 98, -31, -98, 76, -7, + -154, -116, 35, -109, 156, 175, 14, -48, -13, -35, + 186, 3, 96, 51, 19, 158, 124, -8, -52, 119, + -65, -65, -49, -62, -26, 8, -37, -10, -8, 32, + -8, -55, -28, 31, -25, 0, -52, 4, -1, 9, + 22, -9, -32, 3, 6, -3, 10, 4, 15, -15, + -27, -13, 0, -2, -19, -3, 4, -1, 9, 5, + -8, 1, -1, -5, 2, -2 }, + { 25, 1216, 780, 56, -5, -57, -40, 134, 118, -188, + 74, -161, -301, 340, -534, 223, 1, 56, 538, -195, + 302, 328, -194, -238, -159, 305, 240, 433, 276, 80, + -137, -438, 345, 81, -5, -49, -129, 112, -79, -124, + -59, -19, 162, 12, 18, 0, -77, 97, -8, -28, + -4, 23, -10, -33, 40, 14, -43, -15, 4, 34, + 60, 0, 7, 27, 15, 40, 50, 18, 1, 11, + -25, 11, 0, 14, 2, -7, -10, -17, -10, 4, + -5, -12, 0, -22, -10, 0, -1, 10, -5, -9, + -4, -3, -10, 1, 0, -4 }, + { -10, -5253, 74, -24, -363, -264, 336, 58, -140, -28, + -182, 196, -267, -78, 229, -121, -135, -83, -89, -16, + 99, 4, 160, 29, 53, 193, 154, 63, -162, -82, + -92, 37, 102, 6, -109, -294, -35, -70, -21, -94, + -11, 167, 160, -195, 51, -16, 7, 70, 94, -96, + -53, -5, 5, 69, 9, 72, 8, 64, 16, -5, + -52, 4, 7, 15, 22, 9, 9, -32, 14, -3, + 0, 6, 13, -2, -4, -12, -9, 6, -16, -4, + -14, -9, 3, 20, 5, 15, -11, -12, 11, -1, + 2, -8, -5, -9, -4, 11 }, + { -40, -178, 46, 71, 142, 170, 130, -42, 175, 34, + 127, 332, -107, 3015, 318, 533, 256, 95, -20, 112, + -273, -1040, 78, -37, 137, 288, 405, -46, 56, -189, + -343, 103, -7, -96, -193, -82, -155, 7, 40, 15, + 160, 95, -11, 29, -146, 96, 132, 24, -67, -129, + -86, -61, 62, 20, 42, -1, 41, 5, 22, -26, + 3, -35, 26, 37, -19, 5, 41, 2, -61, -6, + -7, 22, 44, 4, -26, 1, 31, 6, -23, -7, + -6, -13, -20, -3, -3, 10, 21, 14, 14, -13, + 11, 17, -7, -1, 0, -1 }, + { 806, -3045, -639, -9, -82, 179, -354, -24, 8, -62, + 78, -3, 217, 88, -1632, -231, 311, -45, -359, 81, + -176, 20, 15, 164, 126, 37, 36, 73, 80, -32, + 181, -19, -18, -48, 33, 33, -89, 0, -94, -145, + 56, 114, -71, 11, -42, 77, -43, -43, 51, -13, + 5, -20, 38, -44, -32, 6, -67, 29, -1, 66, + -41, 5, -27, -29, -25, -40, -44, 10, 43, 20, + -54, -2, -48, -11, 28, 6, -3, -1, 11, -11, + -20, 4, -19, -20, -17, 24, 0, -8, -5, -4, + -8, 16, 7, 1, 11, -3 }, + { 44, -273, 169, -48, 49, -45, -109, -172, -28, 153, + 96, -94, -115, 1891, -239, -202, 447, -130, 497, -368, + -187, 425, 200, -717, -176, 354, -213, -65, 16, 90, + -33, -26, -179, 305, 217, 136, -98, 99, 26, -41, + 120, 11, 123, 53, -17, -45, -48, -78, 33, 144, + -6, 55, -8, -109, 44, -27, 84, 34, -5, 27, + 29, -29, -1, 33, 9, 9, -11, -47, -5, -21, + -11, -17, -6, 4, -3, 20, -12, -2, -8, 17, + -17, 5, 11, -16, -11, 9, -11, 3, 11, -3, + -1, 7, -2, 8, 0, 0 } }, + { { 673, 72, -3530, -523, -112, -63, -135, 2, 55, 78, + -249, -268, 11, -196, 329, -44, 63, 155, -259, -48, + -145, -21, 5, 147, -72, 81, -3, 105, 15, 104, + -181, 4, -89, -4, 15, -61, 4, -52, -35, -128, + 106, -27, 37, 33, 43, 68, 125, 9, -4, -28, + 16, -11, -55, 46, 3, 47, -14, 19, -3, 22, + 6, -14, 5, 29, -15, 4, -14, 16, -4, 13, + -6, 17, -20, 19, 6, -11, 6, 2, 19, -6, + -13, -3, 13, -12, -6, 4, -5, 3, -8, 5, + -1, 9, -7, 4, 4, 3 }, + { -18, 429, -1388, -276, 91, -45, -30, -48, 9, 71, + -109, -37, -132, 211, -97, 401, -244, 42, -246, 52, + -29, -92, -29, -5, 219, -191, -122, 106, -207, 82, + -201, 330, -84, -117, 102, -132, 248, 128, 18, 52, + 3, 16, -59, 41, 8, -8, -1, -43, -12, -19, + 24, 29, 48, -27, -12, -34, 7, 11, -6, 28, + 38, -44, 4, -36, 35, -7, -2, 11, 7, -4, + 36, -15, -12, 2, 1, -22, -1, 7, -13, 0, + -1, 9, 7, 4, -2, 3, 2, -8, -1, 1, + -3, -2, 7, -1, 3, -4 }, + { -333, 1746, 1519, -510, -546, 130, -109, -56, 95, -26, + 262, -300, -123, 148, -28, 1, 17, -594, -327, 23, + -485, 72, -133, 181, -43, -47, -5, -67, -218, -132, + 133, 33, -51, -77, -131, 144, 17, -223, -19, -110, + -48, 36, -85, 34, 14, 32, -92, -56, 28, 11, + 19, -43, -14, 17, -8, 32, 0, -19, -6, -5, + -11, 63, -21, -10, -29, 20, -58, 16, -16, 8, + -31, 2, -2, -14, -18, 12, 15, 14, -18, 6, + -4, 9, -4, -10, 4, -11, 15, -18, 11, -1, + -1, 7, -1, -5, 8, 5 }, + { -138, 9182, -774, 814, -8, -19, 41, -65, 54, 59, + -10, 219, -123, -260, -212, 154, 106, 336, 251, -58, + 73, 105, 71, -28, 89, 93, -33, 44, -80, 73, + 7, -36, 31, 7, 32, -55, 119, -19, -40, 201, + -78, 11, -124, 31, 52, -30, -23, -16, 59, -9, + 37, -61, -21, 10, 26, -13, -7, 33, -24, 28, + 26, -9, -12, 10, 3, 6, -4, 18, 0, 24, + -6, -27, -11, 1, 16, -9, 4, 15, 0, 7, + 3, 18, 0, -2, -3, -4, 4, -5, -8, 10, + 1, -1, 2, -5, 11, -5 }, + { 74, -36, -185, -13, -9, 8, 70, 21, 56, 35, + -41, -38, 111, 50, 388, -478, -317, 1484, -1419, 74, + 66, -131, -197, -114, -73, 59, 91, 227, 28, 136, + -98, 83, -47, 181, 67, -79, -9, 86, 194, 116, + -79, -9, -79, -30, 47, 19, -103, 42, -41, 70, + -66, -32, 60, -42, 27, -14, 53, 15, -11, 30, + 23, -27, -17, 52, 9, -8, -7, 21, 2, -4, + -5, 16, -12, 29, 6, 19, -6, 26, 15, -11, + 6, 0, -3, -2, -3, -12, 10, -8, 4, 14, + -7, 8, 0, 0, -7, 2 }, + { -988, 17380, -1060, -320, 277, -26, -17, 101, 120, -22, + 102, -39, 28, -49, 197, -39, -346, 59, 102, -31, + 108, -35, 58, -66, 63, -57, 6, 0, -37, 43, + 78, -106, -95, 59, 31, 87, 17, -2, 94, 31, + 183, -30, 32, -56, -233, 39, -124, 133, -44, -2, + 62, -43, 82, -3, 29, -21, -5, -35, 25, -8, + -43, 59, 18, 1, -19, 13, 6, -5, 2, -21, + 16, -11, 23, 2, -14, -3, -1, -7, 2, 21, + -6, 7, -4, 11, -7, 16, -8, -6, 5, -4, + -4, -14, 7, -11, 8, -2 }, + { -19, 549, 135, 68, 13, 4, 49, 16, -30, 3, + 0, 21, 76, 255, 713, 181, 53, -217, 281, 244, + 153, -255, 344, 287, -28, -7, 150, -40, -215, 19, + -25, 193, 55, 0, -38, -51, 65, 20, 5, 46, + -71, -70, 88, 14, -100, -13, 5, -5, 22, -83, + 32, 2, 14, 25, -7, 71, -45, 8, 32, -19, + 10, -22, -16, 23, 21, -47, 11, 9, -7, 21, + 2, -3, 11, 12, 6, -13, 6, -6, 4, 8, + -19, -6, 14, -10, 2, 2, 6, -5, 1, -7, + -12, -1, -2, -3, 2, 2 }, + { 308, -12024, 2000, 206, 231, 40, -64, 73, 15, -2, + 152, -128, -19, -213, 165, 53, -53, 0, 89, 38, + -202, 67, 107, 154, 45, -64, 91, -20, -21, 57, + -29, -99, 123, -183, 75, 215, -43, 112, -8, 192, + -109, -29, -89, 14, 99, -9, 29, -70, 40, 41, + 7, -2, 79, -62, 52, 35, -38, -16, -17, 29, + -46, 3, -1, -11, 40, 13, -21, 18, 4, -16, + -10, 8, 58, 14, -5, -16, 17, 12, 4, -11, + 21, -7, 10, -6, -2, 2, -1, 6, -11, 9, + 3, 1, -11, 12, -12, -3 }, + { -13, 524, -488, -164, -5, -4, 40, 51, -5, -5, + -31, 8, 123, -207, -601, 2, -373, 633, -379, -14, + -142, 171, -31, -9, -73, 156, 100, -45, -43, 68, + -66, -103, 53, -92, -63, 10, -132, -55, -15, 82, + -67, -50, -8, 36, -97, -37, -44, -42, 79, -69, + 20, -5, 8, -13, -23, -13, -19, 70, 25, -23, + 27, -49, -12, 5, 30, -14, 5, -23, 12, 42, + 11, 12, 4, -9, 15, -13, 9, 11, 3, 5, + 0, -27, 11, -6, 8, -4, 12, -5, -4, 2, + 0, -12, 6, -4, 12, -1 }, + { -667, 1678, -418, -223, 181, 189, 314, 70, -32, 190, + 14, -192, -58, -14, 89, -67, 517, 171, -59, 6, + -110, -58, 199, 93, 69, 139, -12, -116, 102, 68, + 66, 141, 112, -156, 5, 89, -120, 38, 94, -24, + 35, -62, 28, -49, -37, 6, 29, -29, -101, 57, + -50, 24, 12, -22, -3, 42, -13, -6, -15, 19, + 31, -7, 6, 12, -28, 35, -34, 5, 6, 1, + 16, 6, 6, 4, 5, -11, 9, -8, 16, -4, + -13, 2, 7, 2, -2, 9, 4, -3, 2, 7, + -9, -3, -1, -3, 3, -2 }, + { 16, 362, -174, -133, 113, -24, 124, 78, -6, -111, + 160, -132, -137, 574, -281, 140, 159, 39, 203, -218, + 220, 156, 202, 49, -135, 76, 48, 180, 33, 29, + -130, -239, 222, -84, -120, -169, -182, 79, -36, -44, + -83, -26, 124, -50, -21, 16, -109, 48, 23, 17, + -23, 6, 5, 20, 73, -11, -37, -17, -26, 17, + 61, -31, -10, 20, -5, 1, 25, 8, -11, 28, + -13, -13, -4, 10, -12, -11, 3, 0, 4, 2, + -5, -8, 7, -14, 1, 3, -12, 5, 0, 1, + 7, 0, -6, -1, 3, 2 }, + { 586, -3774, 198, -110, -116, -297, 242, -3, -45, 162, + -208, 239, -183, -330, 60, 80, 66, 142, 75, -77, + 4, -141, 7, 13, 12, 136, 61, -29, -82, 49, + -5, -8, 32, 9, 6, -84, 84, 1, 62, -54, + 37, -11, -18, -78, 129, -41, 7, -2, 97, -8, + -31, -35, 2, 32, -16, 90, -6, 2, -15, 27, + -26, 4, 1, 3, 5, -1, -1, -21, 11, 3, + -2, 6, 14, 8, 2, 2, 8, 9, -9, 14, + 0, -1, -2, 7, -8, 3, -8, -8, 6, -6, + 0, 3, 4, -6, -2, 5 }, + { 35, -495, -259, 22, -106, 14, 22, -43, 111, -19, + 82, 141, -755, 1923, -428, -277, 173, 11, -94, 133, + 128, -243, 579, -54, -159, 170, 117, -263, -77, 36, + -158, 69, -74, -52, -81, 10, 2, 52, 33, -32, + 158, 53, -103, 1, -129, 26, 51, 33, -25, -63, + -2, -46, -27, -47, 37, -36, -4, -21, 26, -32, + 25, -30, -34, -12, -31, -4, 14, -22, -42, 4, + 1, 2, 23, 3, -6, -9, -5, -4, -9, 4, + -1, -15, -8, 5, -1, 3, 4, -10, 14, -3, + 6, 9, -1, 5, 4, -1 }, + { -176, -3544, 60, 97, 87, 499, -427, -52, 59, -13, + 244, 2, 3, 51, -1361, -134, 389, 169, -123, 200, + -98, 67, -74, 30, -20, 0, 66, 101, 93, -78, + 95, -77, 41, 8, 8, -27, -19, 53, -23, 1, + 9, 97, -27, 18, -68, -5, -44, -18, 24, 28, + 7, -45, 69, 11, -15, 29, -49, 37, -33, 41, + -33, 10, -32, -26, -12, 3, -5, -5, 10, 17, + -24, 15, -22, -19, 11, -6, 2, -1, 5, -1, + 2, 9, -17, 7, -9, 20, 14, -3, -11, 5, + -7, 8, 6, 0, 8, -7 }, + { -30, -417, 104, -54, -16, -16, -7, -62, -95, -135, + -105, -83, 140, -432, -2988, 226, 325, -290, 236, 106, + 94, 58, 193, -292, -31, 153, -248, -10, 52, 147, + -47, 70, -43, 127, -112, 52, -26, -25, 41, 13, + 84, -29, 70, -56, 0, -17, -17, -47, -11, 71, + -81, 19, 6, -121, 51, 7, 45, -35, -15, 22, + 16, -30, 6, 23, -3, 5, -1, -10, 29, -9, + -5, -5, -5, 11, -2, -1, -14, -5, -7, 11, + -13, 5, 6, 1, 0, 9, -6, 1, 2, -8, + -4, 4, -2, 5, -12, -4 } }, + { { -670, -2453, -164, -429, -232, -57, -54, -139, 57, -32, + -180, -114, 10, -60, 30, 9, 95, 10, 60, -305, + -71, 69, 28, 50, -17, -18, 163, 80, 18, -26, + -24, -16, -24, -15, -33, 2, 4, -79, -18, -15, + 7, -45, 21, 33, 22, 83, 98, 58, -3, -24, + -35, -25, 8, 29, 17, 18, -1, 47, 24, 7, + -17, -2, 26, 23, -17, 25, -19, 12, 9, 5, + 8, 3, -7, 11, 3, 1, 1, 8, 6, -13, + -12, -2, 2, -5, -6, 8, 0, 0, -2, -3, + -1, 4, -4, 2, 5, 3 }, + { -101, -1160, -259, -95, -204, -23, -44, -54, -36, -13, + -3, -43, -84, 5, 196, 94, 67, -83, 40, -35, + 93, -118, -15, -56, 106, 8, -67, 10, -148, -64, + -89, 62, -49, -29, 77, 68, 137, 67, 13, 75, + -34, -30, -6, 19, 18, 12, -25, -34, -22, -23, + 4, 16, 17, -10, -20, 36, 12, -8, -17, 19, + 0, -31, 4, -7, -8, 1, 10, 2, 8, 5, + 6, -3, 4, 1, -17, -7, 5, 2, -6, -11, + 4, 12, 9, 0, 0, -4, -2, 1, -5, -1, + 4, 2, -1, -4, -3, 1 }, + { 432, 3373, -353, -978, -269, -8, -56, -9, 37, 173, + -13, -283, -51, 69, 36, -181, -9, -221, -353, 5, + -414, 42, 14, 79, 31, -66, -54, -55, -166, -74, + 4, 26, -44, -16, -56, 38, -60, -57, -48, -82, + -56, 32, 3, 5, -16, -44, -22, -51, -2, 28, + -1, -43, -43, -14, 16, 42, -14, 12, -13, 13, + -14, -7, 1, -13, -3, -16, -24, -11, -4, -4, + -15, -11, -25, -3, -5, 9, 20, 3, -10, 9, + 5, 2, -8, -4, -2, -8, 1, -3, 3, 1, + 7, 5, 7, 1, 3, 2 }, + { 800, 5747, 1000, 567, 66, 34, -22, -26, -3, 69, + 87, 62, -59, -140, -76, 31, 182, 358, 71, 1, + -14, 144, 34, 52, 87, 98, -3, 26, -44, -24, + 16, 44, -31, -9, 2, 24, 18, -8, 18, 70, + 15, 11, -86, -15, 11, -30, 1, -9, 70, 26, + -26, -27, -1, -22, -11, 1, 3, 23, 1, 19, + 11, -21, 8, -1, -1, -9, 12, -1, 7, 13, + -1, -8, 7, 5, -3, -7, 1, 8, 9, 0, + 7, 7, 5, -3, -3, 2, 4, -5, 2, 0, + 0, -4, 3, 0, 1, 4 }, + { -83, -117, 65, -1, -25, 21, 64, 1, 23, 18, + 27, 25, -63, -72, 267, 41, 161, -433, -33, -43, + 154, -143, -293, 35, 69, 57, 71, 86, 80, -38, + 65, 119, 40, -6, -17, 0, 14, 83, 146, 66, + 8, -74, -14, -13, 2, -41, -59, -20, -12, 8, + 8, -16, 1, 8, 2, -8, 33, -8, -18, 30, + 12, 6, -3, 16, -12, -27, 13, 6, 10, -2, + -13, 17, 11, 4, 9, 8, 10, 11, 5, -4, + 0, 3, 5, -6, -3, -2, -4, 2, 0, 7, + 3, -2, 0, 1, -1, 1 }, + { 1819, 10614, 1257, -191, 83, 68, 15, 10, 109, -11, + -69, 52, 14, 42, 34, -2, -146, -14, -9, 35, + 39, -24, 82, -22, 18, -54, -10, -5, -48, -2, + 92, -73, 7, -48, 133, 53, 38, 1, 54, 66, + 55, 1, -34, -111, -77, -36, 13, -5, -6, 35, + 5, 14, 27, 2, 19, -9, -13, -35, 33, 10, + -22, 24, 3, -2, -14, 4, 2, -1, 11, -18, + -4, -2, 3, -2, 1, -10, -4, 2, 6, 9, + 1, 10, 8, 7, -1, 0, 0, 0, -3, -1, + -9, -5, 1, -1, 3, -2 }, + { 36, 324, 152, 81, 0, 11, 43, -1, -17, 9, + -28, 34, 2, 325, 596, 232, 128, -21, 103, 495, + 147, -59, 215, 222, -144, 76, 118, -100, -112, -42, + 83, 48, 23, 73, -28, 24, -8, 24, 26, -29, + -24, 8, 17, -39, -35, -13, -8, 13, 6, -35, + 4, 4, 14, -7, 28, 9, 16, -9, 10, 30, + -3, 11, -6, 20, -6, 5, -6, -12, -6, 26, + 21, -6, -10, 13, -8, -11, 3, 2, 0, -8, + -11, -5, 6, 0, 1, -3, 5, 3, 1, -5, + -3, 1, -3, -3, 3, 1 }, + { -835, -6801, -336, 203, 58, 13, -48, 60, 9, 15, + 38, -47, -24, -70, -36, 69, -48, -35, 42, 52, + -97, 28, 0, 125, 61, 1, -8, 42, -57, 6, + -10, 45, 25, -104, -33, 0, 27, 99, 82, 12, + -55, -59, -23, 52, 68, -21, -12, 42, 4, -19, + 31, -10, 38, 32, -13, 17, -14, -17, 15, -12, + -10, 1, -20, 5, 33, -1, 1, 3, 5, 9, + 2, 10, 32, 7, -10, -4, 13, 2, 9, 8, + 4, 8, 4, 3, 1, 3, 1, -8, -7, 0, + 7, 2, -2, 0, -6, -6 }, + { 63, -231, -217, -21, -46, 11, 35, 32, 0, -38, + -59, 80, 15, -62, -430, -215, 127, 65, -40, 108, + -157, 62, 29, 154, -71, 42, -40, 30, 53, -43, + -179, -21, 7, 28, -48, -99, 3, -93, -66, 48, + -69, -40, 11, -71, -79, -11, -38, -8, -26, 33, + 11, -9, 36, -23, -41, -13, -5, 0, 15, -1, + 11, -1, -17, 15, 36, 22, -14, -4, 7, 18, + 28, 12, 6, 4, -12, -5, 8, 2, 7, 3, + -1, -6, 9, -1, -4, 3, -4, -10, -4, -1, + 1, -3, 1, -2, 1, 0 }, + { 550, 773, -576, -141, 15, 246, 318, 129, -57, 48, + 6, -209, 30, -86, -94, 66, 204, 231, -43, 6, + -72, 60, 115, 112, 56, 52, 25, -4, -11, 95, + 114, 161, 43, -86, -97, 25, -74, 60, 40, 39, + -60, -29, -6, -40, -20, -35, -22, -12, -51, -65, + 10, 20, -22, -5, 14, 28, 8, 4, -5, 1, + 24, 15, -1, 3, -13, 3, -4, 6, 6, -4, + -2, 18, 5, 5, -2, -1, 3, 0, 4, 6, + -1, 2, 3, -3, 1, -2, -3, 0, -4, 2, + -3, -2, 0, 0, -2, -4 }, + { -47, -49, -15, 194, -31, 6, 89, 43, 1, -60, + 56, 45, 77, 153, -68, 192, 69, -44, 79, 70, + 154, 35, 202, 39, -59, 49, 26, 44, 21, 28, + -100, -5, 40, -10, -169, -158, -41, -24, -15, 5, + -70, -7, 12, -30, -2, -38, 3, -14, -17, 28, + -7, 1, 9, 55, 65, -11, -25, -9, -25, 15, + 20, -17, 6, 6, 6, -9, 1, -2, 1, 6, + 5, -14, -9, 5, -14, -7, 10, 12, 6, -4, + -2, -3, -4, -2, 5, -1, -5, 1, 5, 5, + 4, -1, -3, -4, 2, 1 }, + { -640, -1485, -215, -79, -160, 99, -46, -38, -18, 105, + 75, -2, -69, -74, -19, 101, 43, 69, 81, -13, + -45, -89, -47, 0, 76, 30, 35, -23, -40, 58, + 89, -53, -25, 14, -1, 31, 50, 88, 57, -8, + -27, 12, -133, 51, 49, 3, 29, 1, 28, 2, + -25, 3, -17, 2, 10, 42, 7, -12, 9, 16, + -5, -1, -1, 2, -4, -4, -1, 7, 4, -7, + 4, 11, 7, 2, -2, 7, 6, 9, 5, 0, + 5, -1, -4, -1, -3, -2, 3, -8, -2, -5, + -3, 2, -1, 0, -3, 0 }, + { -29, -406, -127, -154, -101, -10, -45, 6, 26, 86, + 27, 25, 488, -113, -72, -262, 15, -19, -4, -9, + 167, -204, 414, 68, 116, -108, -28, -53, -193, -41, + -55, 32, -38, -67, 55, 17, 51, -30, 20, 29, + 72, 18, -61, -2, -54, -48, 15, -15, 12, -23, + -36, -51, -44, -34, 12, -11, -31, 5, 2, -10, + 37, -24, -49, -36, -13, -6, 6, -23, -17, 2, + -6, 12, -5, 10, 6, -18, -15, -11, 8, -4, + 4, -4, 1, 10, -4, 1, -4, -6, 6, 7, + 2, 3, -4, 3, 4, 0 }, + { -320, -2603, -354, 170, 117, 95, -70, -1, 55, 25, + 171, 19, -16, -393, -463, 70, -1, 138, 119, -34, + -27, 57, 18, -81, -38, -32, 81, 77, 69, -81, + 35, -48, 20, 94, -63, 42, 4, 72, 15, 19, + -7, 85, -20, -11, -13, -30, -7, -44, 16, 19, + 20, -14, 16, 34, 17, 32, -6, -1, -19, -3, + 14, -16, -21, 0, -1, 4, 9, -2, -2, 6, + 11, -7, -8, -7, -2, 5, -1, 1, 4, 12, + 6, 1, 1, 8, 0, 7, 7, -1, -6, -2, + 1, 5, 2, 3, 4, -5 }, + { 15, -248, -106, 15, -84, 18, -11, -46, -82, -67, + -96, -39, 145, -991, -1954, -129, 162, -60, -57, 462, + 172, -119, -32, -136, 48, -23, -114, 8, 53, 171, + -92, 40, 13, 6, -57, -19, -31, -33, 55, 51, + -25, -8, 33, -38, 1, 17, -19, 6, -55, -13, + -7, -21, -17, -34, 0, 13, -3, -32, -6, 0, + -5, -16, 23, -1, 3, 3, -3, 12, 6, 3, + -5, 1, -4, 7, 0, -5, -4, -12, -6, 4, + 1, 4, 4, 4, 1, 2, -5, -2, 3, -4, + -3, 3, 1, -5, -6, -5 } }, + { { 741, 501, 1301, -296, 46, 9, 0, -63, 42, -21, + 61, 50, 31, -47, -33, 8, -6, -115, 178, -133, + -20, 34, 14, -17, -14, -23, 84, -33, -24, 15, + 27, -44, 24, 10, 1, -36, 12, -16, -9, 33, + 26, -38, -1, -21, -35, 45, -1, 35, 27, -17, + -14, -15, 6, 14, 6, 9, -5, 29, 9, -6, + -8, -12, 6, 6, -13, 32, -19, 12, 8, 3, + 1, -4, -1, 2, -4, 4, 5, 9, -7, -5, + -5, 1, 6, 3, -3, 1, 5, 0, -1, -1, + 0, -3, -1, 1, 1, -2 }, + { 125, -1044, -112, 195, -23, 16, -17, -4, 15, -26, + 12, -7, -65, -104, 120, -142, -27, 28, 360, 115, + 54, -95, -32, -86, 18, 13, -77, 71, -56, -74, + -43, 54, 25, 56, 34, 50, 16, -38, -6, 34, + -39, 7, -7, 31, 2, 11, 3, 20, -11, -5, + 18, -2, 1, 3, -1, 16, 6, 3, -13, 0, + -4, -7, 12, 7, -12, -3, 5, 6, 4, -1, + -3, 10, 14, 10, -10, 7, 8, -1, -6, -11, + 3, 4, -1, -3, -2, -6, 0, 3, -4, 3, + 3, 1, -5, -2, -1, 3 }, + { -379, 2496, -195, -583, 173, 68, -34, -3, 0, 52, + -106, -100, -9, -9, 189, -117, 45, 27, -22, 165, + -66, 143, -84, 0, 11, -99, -41, 28, -11, 50, + -13, 34, -11, 25, 33, 21, 16, -4, -27, -5, + -14, 35, 9, -6, -25, -35, 10, -31, -9, 16, + 2, 6, -12, -10, 0, 25, -19, 15, -14, 15, + -17, -21, 20, 15, 4, -16, -6, 3, 6, 2, + -1, -2, -16, 10, 6, 6, 1, -8, 4, 11, + -4, 1, 0, -4, -4, -6, 0, 4, 2, -1, + 6, 1, 2, 3, 1, -1 }, + { -960, 1961, -31, 410, -23, 20, 11, -10, -4, 80, + 71, -59, 25, -31, 29, 32, -18, 160, -18, -29, + -48, 43, -20, 25, -20, -23, -90, 56, -14, -20, + -8, -5, -26, 13, -6, 16, -26, 2, -1, 28, + 22, 19, -22, -19, -24, -6, 41, -16, 41, 3, + -31, 8, 3, -17, -10, 10, 8, 8, 1, 5, + -6, -21, 13, -6, 6, -6, 3, -2, 1, 5, + 5, 5, 8, 2, -3, -6, 0, 1, 2, -6, + 0, -4, 3, -3, -3, -1, 0, 2, 3, -5, + -1, -2, 2, 0, -1, 4 }, + { 60, -42, -67, 3, 13, -5, 20, -1, -2, 22, + 41, 27, -114, -3, 278, -15, 64, -651, 498, 23, + 141, -5, -94, 49, -45, -64, -46, 5, 11, -4, + 31, 44, -22, -36, -64, -56, -5, 24, -6, -6, + 49, -45, 23, 14, -4, -27, -39, -23, 15, -5, + 37, 0, -24, 22, -4, -6, -3, -15, -2, 11, + -20, 0, 1, 11, -3, -9, 13, -8, 0, 2, + 5, 9, -3, -13, -3, -5, 5, -1, -2, -2, + -2, -2, -1, -6, 6, 0, -3, 4, -4, 1, + 1, -6, 0, 3, -1, 0 }, + { -1851, 3483, -235, -197, -26, 26, -30, -12, 12, -45, + -18, 30, 49, 53, -73, 49, -5, 5, -21, 6, + -11, -5, 74, -9, 24, -23, -31, 22, -57, -22, + 66, -6, 35, -138, 58, -18, 62, 33, 27, 2, + -54, -10, -2, -13, 49, 22, 48, -21, -11, 9, + -4, 1, -17, -11, 24, -4, 0, -19, 20, 12, + -13, 3, -8, 2, 9, 1, -3, 5, 10, -2, + 4, 4, -5, -5, 9, -9, 4, 5, 6, 0, + -4, 7, -2, 0, 2, -4, 2, -1, 2, 1, + -5, 0, 3, 4, 0, -4 }, + { 6, 47, 6, 3, -15, -9, 12, -10, 3, 0, + -24, 20, 52, 3, 80, 119, -27, 12, -97, 60, + -50, -167, -74, 117, -24, 29, -42, 7, -77, -33, + 88, -22, 3, 46, 16, 52, -2, -6, 5, -22, + 16, 23, 3, -30, -13, 18, 15, 11, 13, 2, + 18, -3, 4, -7, 5, -22, 9, -14, -13, 21, + 6, 30, -10, 7, -7, 18, -5, -7, -6, 13, + 6, -6, -4, 9, -8, 2, 1, -4, -3, 0, + 1, 2, 4, -1, -1, -2, 5, 3, 5, 1, + 3, 1, -1, 3, 1, -1 }, + { 903, -3089, 184, 112, -33, -5, 4, -33, -4, -3, + -37, 20, 18, 3, 60, 69, -21, 40, -20, 30, + -3, -17, -70, 42, 38, 30, 3, 43, -28, -27, + -33, 32, -4, -26, -2, -85, -26, 9, 1, -4, + 14, -22, -4, 42, 16, -5, -3, 31, -68, -56, + 15, -6, 17, 17, -17, 4, -8, -1, 18, -4, + 1, -13, -25, 8, 19, -16, 0, -4, 3, 9, + 0, 1, 5, -5, -2, 4, -1, 0, 8, 4, + 1, 4, -3, 2, 2, 0, 1, -2, -1, -1, + 2, -1, -2, -1, 1, -3 }, + { 4, -543, -56, 47, -7, 16, 9, 3, 7, -1, + -35, 75, 5, 192, 48, -1, 225, -114, -68, 202, + -47, -76, 60, 141, -38, -5, -167, 46, 26, -46, + -118, 28, 29, 40, 35, -21, 33, -76, -37, 4, + -32, 4, 3, -35, -25, 21, 10, 24, -42, 36, + -2, -25, 14, 6, -3, -1, -6, -21, 11, -4, + 10, 21, -11, 6, 10, 8, -10, -2, 0, -4, + 4, -3, -4, -4, -4, 4, 5, -1, 3, -3, + 4, 4, 1, 0, -1, 3, -5, 0, -1, -4, + 1, 2, 0, -1, -2, -2 }, + { -407, -107, 139, 7, -42, -221, -146, 88, -108, -29, + 63, -114, 77, -21, -37, 70, -101, -10, -13, -17, + -92, 34, 27, -2, -42, 4, 5, -6, -37, 4, + -50, 7, 13, 18, -20, 51, -30, 34, 12, 2, + -48, -9, 37, -1, -14, -22, -6, 10, -2, -29, + 17, 8, -24, 7, 16, 7, 7, 11, -3, -10, + -20, 1, -4, 13, -2, -14, -2, 1, -4, 8, + -9, 1, -7, 11, -3, -1, -2, 8, 1, 8, + 3, 4, -5, -5, -3, -5, 0, 2, -5, -1, + 1, 4, 1, -2, -2, -3 }, + { 42, -102, -60, 341, -22, -28, -18, -12, 24, -39, + 24, 94, -45, 58, -161, 134, 25, -289, -34, 198, + -13, -106, 92, -27, -35, 25, 8, 0, 13, 14, + -22, -5, -55, 6, -20, -2, 48, 6, 15, 22, + -36, 4, -12, -15, 13, -28, 39, 5, -27, 5, + 9, 4, 1, 27, 18, -8, -11, 1, -3, -2, + -24, 1, 18, -3, 5, 0, -8, -7, 6, -5, + 0, -4, -7, -1, -4, 5, 3, 5, -2, -1, + 0, -2, -6, 3, 4, -2, 2, 3, 1, 0, + 1, 1, 0, -1, -1, 1 }, + { 375, 205, 43, 21, -164, 156, -61, -15, 0, 36, + 83, -52, 59, 91, -80, 0, -33, -52, -2, 31, + -27, -31, -18, -32, 32, -7, -5, 36, -13, 16, + 38, -8, -20, -21, 29, 45, 20, 28, -22, 27, + -14, 40, -46, 89, -1, -1, 33, -5, -3, 6, + 1, 31, -10, 13, -4, 8, -5, -14, 9, -5, + 1, 18, 3, -4, 3, 1, -1, 11, 7, -16, + 6, 5, -2, -6, -2, 6, -2, 3, -2, -6, + 1, -4, -2, -4, -2, 4, 4, -3, 0, -3, + 0, -2, 0, 2, -2, -2 }, + { 13, -239, 74, -101, -50, 6, -28, -7, -5, 40, + -36, 119, 100, -950, -3, -19, 20, 63, 59, -34, + 40, -403, 182, 33, 216, -95, -42, 5, -50, -12, + 28, 31, 15, -37, 41, 15, 32, -20, -8, 9, + 25, 12, -16, 55, -5, -22, 12, -27, 12, -24, + -41, -5, 8, 3, 22, -6, -5, 20, -2, -5, + 25, -13, -14, -8, 6, -2, 10, 3, -6, 10, + -1, 9, -15, 7, 5, -13, -4, -5, 13, -1, + 7, 1, 2, 4, -7, 5, -4, 2, -2, 2, + 0, -2, -5, 6, -3, -3 }, + { 480, -985, -25, -56, -13, -83, -63, -47, 44, 55, + 43, 14, 61, 94, 337, 176, -195, 37, 57, -111, + -14, 14, 18, -56, 33, -62, -1, -36, 14, -45, + 27, 0, 1, 45, -89, 51, -32, 17, -1, 27, + 30, 45, -33, 15, 15, -14, 14, -23, 18, 0, + 47, 1, -12, 17, 9, 12, 4, -3, -10, -20, + 18, -6, -4, 9, -6, 2, 10, -1, -5, 3, + 7, 3, 0, 0, -5, 10, -3, -1, 2, 5, + -4, 1, 6, 0, -2, 2, -5, -2, 1, -3, + 1, 3, -2, 1, -1, -4 }, + { -23, -154, -24, 65, -39, 24, 3, -2, 1, 62, + -8, -10, 40, 349, 493, 255, 85, 40, 54, 333, + -58, -97, 63, -106, 17, -11, -15, 48, -3, 60, + -87, 44, -17, 15, -13, -53, -10, -22, -21, 30, + -53, -20, -4, -3, 16, 27, -17, 30, -21, -12, + 21, -4, -4, 4, 1, 13, -4, -12, -1, 2, + 12, -3, 4, -12, 12, 12, 9, 0, -1, 10, + 8, 3, -3, 5, -3, 11, 1, -4, -2, 5, + 3, 1, 1, -5, -4, -1, -3, -4, 3, 0, + -1, 3, -1, -5, 2, -1 } }, + { { -615, 3965, 6, -49, 82, -28, 10, 64, -29, 22, + 68, 18, 6, 15, -27, -47, -7, -25, 61, -25, + -36, 3, -1, -44, -27, -30, 38, -9, -38, 32, + -33, -34, 19, 33, -14, -16, -2, 7, 8, 42, + 2, -6, 1, -32, -8, 12, 15, 15, -14, 3, + 8, 5, -13, 3, -9, 16, -1, -3, -7, -7, + 11, -9, -7, -8, -1, 8, 2, 5, -3, -1, + 0, -4, 4, 1, -5, -3, 4, 7, -3, 7, + 3, 3, 0, 5, 0, -1, 4, 2, 3, 1, + -1, -3, 0, -1, -1, -1 }, + { -49, -990, 288, 144, 103, -8, -19, 33, 0, 17, + -17, 3, -70, -62, -21, -73, -35, -42, 159, 208, + -65, -52, -31, -57, -136, 91, -8, 61, -60, -56, + -37, 11, 89, 66, 19, 35, -38, 21, -7, 16, + -23, 16, 18, 18, 7, 11, 19, 18, -2, 18, + -4, 5, 0, 26, -3, -16, -3, -1, 3, -2, + -2, 11, 5, 6, -1, -2, -3, 19, 2, -7, + 4, 14, -1, 4, 6, 8, -2, -4, -3, -2, + 1, -2, -3, -1, -1, 2, 2, 0, 2, 2, + -3, 1, 0, 3, 0, -1 }, + { 207, 2017, -586, 7, -29, 62, 4, -27, -6, -27, + -79, 15, -52, 67, 121, -12, -32, 0, 201, -43, + 48, 72, -70, -34, 28, -73, -19, 32, 17, 66, + -29, -62, 88, 31, 2, 10, 46, -15, -38, -35, + 21, -2, -4, 9, -14, -9, 1, -7, -2, 14, + -25, 33, -15, 12, 13, -3, 3, 7, -9, -12, + -1, 2, 18, 8, -5, 1, 0, -1, 4, 3, + 5, -5, 1, 2, 4, 0, 0, -4, 8, 2, + -1, 3, -1, -6, -2, 3, 0, 0, 0, 3, + -1, -2, -1, 1, -2, 1 }, + { 703, -728, 109, 320, 28, 28, 27, -16, 23, 51, + 10, -64, 86, -49, 15, -7, 54, 35, -54, -33, + -24, 10, 5, 0, -46, -50, -66, 30, -4, 41, + 3, -43, 19, 1, -11, 22, -19, 6, -8, 11, + 14, 4, 10, -14, -41, 27, 23, 9, 13, -19, + -5, 11, -11, 1, 4, 4, 13, -2, 7, -9, + 7, -2, 1, -1, 13, -2, 2, 5, -4, 8, + 2, -1, 1, 0, 4, -6, 4, -3, -1, 0, + 2, -2, -1, -4, -3, -3, -1, 2, -3, -2, + 2, 1, -2, 3, 1, 2 }, + { -44, -13, -38, 19, 21, -18, 3, 57, -33, 15, + 70, -12, -5, 119, 113, -190, -274, 218, 52, 93, + -21, 30, 80, -93, -152, -40, 2, 58, -66, 46, + 13, 36, -60, 17, -43, -23, -25, 1, -20, 18, + 8, 3, 19, 41, -27, -9, -19, -18, 25, 19, + 13, 5, -21, 24, -3, -10, -13, 4, 1, 6, + -11, -9, -6, 9, 21, 7, 2, -11, 1, 5, + 6, 0, -7, -9, -2, -7, 5, 2, 4, 1, + 0, -1, -7, -1, 2, 0, 1, -2, -1, 2, + 1, -1, -1, 1, -1, 1 }, + { 1284, -1627, 87, -148, -34, -15, 10, 19, -55, 7, + 75, 12, 43, -35, -12, 20, 18, -3, -14, 36, + 17, 4, 33, -9, -9, 18, -51, 35, -51, 1, + 13, 6, -38, -32, -52, 25, 44, 45, -2, 6, + -1, -7, -30, 19, 52, 41, 3, 0, -12, 18, + -23, -3, -9, 4, 18, -7, 12, 10, 1, -3, + -10, -4, 15, 9, 7, -8, 2, 10, 2, 11, + 1, 8, -3, -4, 3, -6, 13, 0, 0, -1, + -3, 1, -8, -2, 2, 2, 2, 2, -1, -2, + -1, 3, 2, 0, -1, -2 }, + { -32, 62, 92, -42, -8, -4, 9, 7, 7, -18, + 1, 2, 83, -130, -38, 49, -84, 30, -40, -162, + -64, -77, -60, -38, 27, 23, -127, 41, -63, -24, + 34, -7, -23, 69, 29, 41, 0, -36, -9, 19, + 23, -18, 6, -23, -3, 18, 28, 16, 6, 6, + -1, 5, 6, -10, -7, -7, 2, -9, -14, 5, + 9, 12, -12, 0, 5, 8, -1, 11, -1, -3, + -5, 3, 8, 2, -1, 7, 2, 6, -1, 2, + 1, 4, 0, -1, 1, 1, 2, -1, 3, -1, + -2, -2, 1, 3, -1, -2 }, + { -755, -659, -156, 80, -30, 3, 15, -61, -11, 6, + -17, 2, 1, 72, 36, 72, -4, 7, -15, 15, + 20, -33, -13, 26, -21, 53, 46, 13, 14, -47, + 0, -33, -7, 18, 19, -25, -1, 10, -21, -3, + 8, -3, 3, -3, -2, 56, -32, -30, -45, -20, + 14, 9, -6, -14, 12, -5, 1, -1, 13, 0, + -2, -13, 0, -1, -7, 0, -3, -7, 6, 1, + 4, 1, -3, 3, 4, -3, -1, 9, 1, 1, + 2, 2, -5, 1, 1, -1, 3, 5, 0, -1, + 0, -3, 0, 3, 2, -2 }, + { -59, -191, 39, -50, 20, 1, -16, 27, 23, 11, + -2, 7, -9, -24, 395, -100, 46, 56, -34, 72, + 27, -119, 109, 78, 80, -146, -14, 7, -73, 7, + -69, 13, 41, -5, 50, 12, -7, -44, 4, -42, + 26, 6, -3, 20, 3, 5, 31, -1, 4, -7, + -19, -17, -1, 7, 12, -7, 11, 0, 10, -9, + -4, 2, 12, -12, -11, -1, -9, -6, -1, 0, + -5, -12, -2, -5, 10, 1, 2, 3, 0, 0, + 0, 1, -6, 0, 3, 3, 0, 7, 1, -5, + 0, 3, -1, 2, -2, 1 }, + { 226, -1100, 326, -18, -59, -88, -289, -30, -34, -47, + 81, -6, 28, -8, 17, 7, -114, 66, -30, -95, + -10, 23, 30, -41, 6, -37, 3, -25, 24, -52, + -16, -30, -19, 60, 30, -8, 16, -12, 17, -19, + 4, 2, 38, -7, -10, 25, 12, -6, 6, 30, + 0, 0, 12, -6, -6, 13, 12, 4, -5, -9, + -28, -6, 6, 9, 2, -14, -3, -2, -3, 10, + 3, -8, -5, 10, -2, 1, -2, 4, 4, 2, + -2, 1, 1, -1, -4, 4, 4, 2, 1, -1, + 1, 2, -2, -3, -1, 3 }, + { -23, -90, 189, 109, 6, 14, -75, -15, 4, 48, + -2, 32, -36, -64, 8, -23, -49, -145, 31, 171, + -143, -33, 10, -25, 12, 28, 35, 8, 32, -36, + -20, -48, -27, -45, 62, 36, -26, 19, 4, -3, + -9, -13, 12, 26, -13, -7, 22, -3, -2, -6, + 19, 2, 3, -8, 1, 4, -2, -8, 9, -10, + -9, 5, 1, -2, 2, 11, -3, 2, 7, -5, + 1, -3, -5, -3, 4, 2, -6, -6, -3, 3, + -1, 0, -1, -1, -4, -3, 3, 3, -4, -4, + 3, 1, -2, 1, 1, 1 }, + { -75, 912, -64, -22, 5, -22, 8, -21, 30, 19, + -19, -86, -8, 109, -29, 28, -101, -65, 0, 21, + -41, 19, -8, -8, -41, 34, -9, 73, -14, 6, + -9, 21, -31, -39, 30, 15, -14, -25, -26, 37, + 16, -9, 47, 37, 11, -8, 23, 0, -8, 6, + 22, 18, 10, 9, 6, -3, -3, -15, 11, -18, + 15, -2, 7, 1, 10, -11, -2, 1, 2, -3, + 7, -3, -2, 1, -1, 4, -2, 1, -6, -5, + -2, 2, 0, -1, -2, 5, -2, 0, -1, 0, + 3, 1, 4, -2, -1, 1 }, + { 5, -209, 44, -75, 24, -9, 22, -28, 11, -44, + 21, 145, -302, -308, 14, 58, -38, 144, 11, -12, + -268, 33, 59, 21, 173, 31, -124, 63, -42, 52, + -38, 64, -19, -26, 17, -25, 21, 6, 3, 12, + 16, 19, 11, 21, -13, 7, 24, 8, -31, -12, + -15, 9, 16, 6, 24, 7, 3, 9, -5, -7, + -11, -3, 9, 3, 2, 5, -1, 4, -2, 5, + 3, -1, 1, -3, 4, -1, 5, -4, 1, 6, + -1, -4, 0, -5, -5, 1, 1, 5, -4, -1, + -4, 2, 4, 3, -4, 1 }, + { -343, 240, 62, -313, -12, -100, -164, 24, -31, 79, + -14, 49, 26, 122, 420, 8, -93, 8, -40, -42, + -13, 14, 24, 28, 39, -43, 0, -6, -22, -12, + -13, 32, -30, -38, 3, -14, -24, -16, -22, 25, + 61, 16, 11, -9, -1, -17, -20, 8, -7, 22, + 31, 15, -6, -1, -4, -5, 0, -2, -1, -8, + -2, -2, 6, -10, -14, -3, -2, 0, 5, -1, + 2, 2, -1, 7, -6, -2, -3, 3, -2, -5, + -5, -2, 0, -5, 2, -5, -4, 4, 2, -5, + 2, 2, -3, -1, -1, 0 }, + { 31, -221, -17, 66, -12, 2, -15, -2, 3, 77, + -26, 57, -77, 585, 671, 187, 52, -12, 158, 56, + -40, 47, 11, -85, -14, 62, -35, 4, 5, -15, + -16, 2, 11, 5, 18, -36, -4, -1, -38, 4, + 0, 15, -9, 0, 10, 17, -12, -7, 16, 6, + 4, 14, 17, 1, -2, 15, -6, 10, 4, 18, + 21, -2, -15, 1, 18, 9, 0, -7, 6, 7, + 6, 1, 9, 1, 1, 12, -2, 1, 0, 7, + -3, -2, -6, -4, 2, -6, 2, -4, -2, 2, + 1, 0, -2, 0, 1, -2 } }, + { { 320, 3835, -1707, 16, 264, -29, 7, 106, -13, 15, + 22, 7, 14, -29, -58, -73, 0, 21, 13, 16, + -34, -50, -61, 13, 0, -44, 31, -5, -35, 49, + -43, -31, 12, 30, -14, -20, -22, 22, -4, 33, + 13, 27, 26, -23, 8, -4, 25, -4, -27, 13, + 5, 6, -18, -6, -15, 7, -12, -12, -18, -8, + 3, -7, -7, -5, 4, 1, 1, 1, -7, 3, + 7, 3, 2, -4, -9, -5, 1, 1, 2, 5, + 3, 0, -5, 1, -1, 4, -3, -3, 4, 4, + -1, 0, -2, -2, -1, 0 }, + { -14, -1095, 119, 25, 48, -30, -62, 51, 3, 6, + -36, 34, -52, -101, -134, 46, 142, -25, -195, -88, + -174, -40, 33, -27, -90, 97, -25, 12, -37, -12, + -47, -50, 39, 31, 24, 55, -1, 50, 11, 7, + -8, 15, -23, -25, 24, 12, -7, -8, 10, 20, + -9, 12, 0, 13, -16, -11, -14, -4, 7, 8, + 4, 6, 2, -2, 1, 4, -2, 10, 1, 0, + 4, 0, -6, -2, 6, 5, -1, 3, 4, -2, + -1, 0, 1, 0, 3, 4, -1, -2, 2, -3, + -4, 1, 1, 2, -1, -1 }, + { -64, 2710, 361, 310, -15, 17, 14, -1, 25, 40, + 18, 58, -22, -55, -13, 35, 40, 92, 140, -91, + -3, 36, -75, 12, 70, -66, -28, 26, -13, 47, + -12, -71, 43, 23, -26, -14, 18, 33, -19, -64, + 18, 6, -31, 8, 28, -15, -4, 7, 3, 2, + -29, 27, -17, 21, -1, -10, 22, 7, -13, -20, + -3, 6, 1, -14, -7, 7, 2, -7, -9, -6, + 2, 3, 4, -4, -1, -4, 7, 0, -2, -1, + -3, 2, -3, -1, 2, 1, 1, -3, -1, 1, + -6, -3, 1, -1, -3, 2 }, + { -248, -2310, -134, 266, -18, 18, -2, -16, 16, -14, + -56, -22, 115, -34, -11, 7, -3, -37, 4, 9, + -16, 10, -2, -21, -21, -13, 10, 23, -23, 34, + -8, -41, 19, -9, 13, -8, -21, 11, -7, -4, + -21, 6, 12, -23, -34, 25, -5, 3, 2, -3, + 9, 3, 5, 1, 16, 0, 4, -5, -6, -10, + 15, 9, 6, 5, 7, -4, 0, 1, -1, 5, + -1, -8, 1, 1, 6, -2, 2, -3, 1, 3, + 4, 0, -3, 0, -1, -2, 0, -3, -1, 2, + 2, 0, -2, 3, 0, 0 }, + { 47, -46, -109, 34, 3, -12, 15, 45, -43, -1, + 51, 18, 69, -44, 73, -103, -236, 571, -240, 61, + -15, -27, 14, -102, -106, 56, 82, 48, -61, 33, + 9, 23, -58, 20, 29, 40, 8, -5, 0, 47, + 13, 27, -6, 19, -26, 7, 1, -10, 9, 23, + -13, 6, 3, 13, 13, 8, 0, -3, -6, 10, + -3, -15, -12, 8, 11, -5, -5, -9, 7, 2, + -4, 1, 1, 4, 4, -5, 4, 6, 5, -3, + -2, -3, -3, 3, -4, 0, 0, -3, 2, 2, + 4, 3, -1, 1, 2, 1 }, + { -488, -4141, 109, -93, 40, -15, 22, -3, -26, 29, + 30, -24, -8, -85, 4, -5, -10, 46, -10, 56, + 53, -47, -9, -35, -26, 5, -17, -1, -48, -14, + -51, -12, -31, 31, -33, 37, 9, 25, 7, 17, + 31, 15, 6, 4, -2, 10, -7, 14, -6, 42, + -12, 5, 9, 11, -7, -18, 15, 4, -3, -1, + -1, 2, 9, 5, 0, -7, 4, 2, -2, 4, + -1, 5, 2, 1, 1, 0, 9, -3, 1, 3, + -3, -1, -4, 4, 2, 4, -1, 3, -4, -1, + 1, 2, -2, -2, 3, 1 }, + { 3, 22, -95, -66, -6, 0, 25, 34, 2, -8, + 5, -16, 65, -54, -66, -243, -163, 58, 36, -78, + 9, -41, -86, -21, 33, -49, -80, -17, -73, -40, + -33, -34, -85, 52, -7, -5, -3, -6, -13, 29, + -6, -54, 22, 16, 14, -10, 16, 11, -8, -3, + -3, 2, -5, -24, -1, 2, -2, -7, 1, 7, + 4, 2, -14, -3, 7, 6, 12, 18, 0, -4, + 0, 6, 2, 4, 7, 5, 0, 5, 0, 0, + 1, 3, 0, -2, 1, -1, -3, -3, 0, -2, + 0, 0, 0, -2, 0, 0 }, + { 549, 788, -320, 50, 19, 5, -13, 15, 14, 11, + -3, -44, -2, -6, -82, 23, -48, -22, 3, 6, + -7, 1, 6, 29, -54, 20, 21, -34, -9, -17, + 32, -9, 26, 25, 22, 13, 30, 34, -6, -23, + -4, 26, -1, -45, -19, 32, -21, -22, 2, 22, + 27, 2, -10, -8, 23, 2, -3, -7, 5, -3, + 5, 4, 19, 0, -15, 4, -2, -1, 4, -2, + 9, 3, 1, 4, -2, -7, 5, 2, -6, 0, + -3, 0, 1, 2, -1, 1, 3, 0, -1, 1, + 0, -2, 1, 3, -2, -2 }, + { 5, 334, 200, -44, 3, -4, -24, 27, 11, 2, + 2, 19, -35, -72, 315, -271, -196, 117, 55, 73, + 77, -61, 70, 26, 36, -124, 77, 25, -56, 19, + -55, 8, 65, 25, 28, -38, 0, 48, 48, -13, + 30, -20, 9, 29, 8, 13, 23, -20, 16, -1, + -13, -9, -2, -15, -1, -16, 14, 5, -4, -7, + -1, 2, 19, -13, -1, 10, -2, 2, 4, -1, + -6, -7, 4, 2, 8, -8, -6, -1, -2, 2, + -3, -2, 2, 3, 1, 1, 2, 4, -1, -1, + 1, 0, -1, 0, 0, 2 }, + { -72, -1275, 335, -120, 18, 174, -10, -50, -1, 13, + 40, -35, 5, 0, -9, -10, -31, 119, 12, -54, + 11, 4, 4, -13, 60, -29, -12, -24, 32, -55, + 27, 1, -45, -2, -2, -30, -2, -16, 22, 13, + 31, 0, 16, 7, 16, 30, 14, -2, -1, 27, + -12, -5, 14, -13, -15, 11, 12, 4, -3, 0, + -5, -9, 3, 3, 1, 2, 0, 1, 4, 4, + 6, -5, -1, 1, -4, -2, -1, -5, 7, -4, + -4, 2, 5, 1, 2, 4, 0, 0, 2, 1, + 0, 1, 0, 0, 1, 3 }, + { 21, -19, 52, -150, -6, 27, -59, 16, -10, 61, + -19, -57, 15, 22, 91, -76, -60, -5, 77, -3, + -33, 79, -7, -4, 33, 60, 28, 2, 51, -6, + -7, -22, 8, -39, 65, 25, -41, 17, 2, -1, + -17, 13, 41, 13, -23, -3, 3, -13, 6, -3, + -1, -12, -5, -25, -1, 0, 4, -4, 6, -6, + 8, 1, -1, 3, 2, 2, 6, 7, 0, -2, + 4, 2, 4, 3, 2, -3, -5, -6, 4, 1, + -4, 1, 0, -5, -3, -3, -1, 2, -2, -2, + 3, 0, -1, 0, 2, -2 }, + { -96, 889, -16, 62, 69, -91, 91, 26, 16, -44, + -68, 19, -51, 90, -21, 11, -21, -28, -12, -13, + -8, 1, -1, 14, -43, 37, -20, 43, 12, 8, + -1, 26, -11, 6, -12, -15, -10, -33, -11, 19, + 36, -4, 17, -28, 6, -28, -2, -5, -7, 5, + 11, -13, -4, -14, 3, -5, 5, -16, 3, -11, + 15, -15, -1, -1, 3, -9, 1, -1, 0, 5, + 3, -2, -1, 1, -1, 0, -1, 1, -4, -1, + -1, 6, -1, 3, 0, 1, 0, 1, 0, 2, + 0, 0, 2, -2, 1, 3 }, + { -12, -244, 88, -66, -34, 26, 4, -20, 38, -59, + 37, 104, 214, 618, 66, -50, -63, 91, -74, -18, + -245, 143, 68, -32, 75, 87, -90, 102, -25, 115, + -88, 16, -57, -34, 27, -10, 34, -2, 9, -15, + 6, 5, -7, -5, -7, 1, 4, 10, -1, 17, + -4, -4, 8, 6, 20, 9, -3, 5, -7, -12, + 3, 16, 3, -3, -1, 2, -4, -1, 1, 2, + -2, -8, 3, -7, 7, 3, 7, -1, -5, 3, + -4, -6, 1, -3, -1, 0, 3, 1, -2, -2, + -6, 3, 2, -2, -1, 3 }, + { 85, 862, 142, -180, 23, -26, -179, 68, -22, 25, + -71, -16, -34, -232, -16, 38, 59, 12, -34, -1, + -2, 20, 11, 55, 63, 8, 31, 38, -23, -31, + -11, 9, -15, -24, 29, -3, 3, -2, -23, 2, + 22, 22, 9, 0, 19, -17, -16, 27, -28, 16, + 5, 3, -12, -8, -8, -10, -1, 9, 3, 11, + 6, 4, -4, -12, -2, 1, 2, -4, 3, -6, + 1, -8, -4, 1, -5, -2, 1, 0, -3, -3, + -3, -4, -4, -4, 1, -3, 4, 4, -1, -3, + -1, -2, -2, -3, 1, 1 }, + { -17, -230, 70, 71, 5, 3, -12, -2, -7, 63, + -10, 31, -50, -227, -845, -111, 35, -17, 98, -104, + 24, 124, -61, -32, 53, 23, -86, -24, 0, -4, + -5, 26, 40, -10, -16, 2, -14, -30, -25, -12, + 50, 23, -16, -2, 12, -7, -13, -5, 16, -3, + -11, 17, 20, -10, -4, 4, -11, -1, 3, 16, + 10, -5, -7, 9, 9, -2, -2, 7, 8, -3, + -4, -4, 3, -2, 0, 0, 2, 4, 1, 1, + -9, -2, -3, 4, 2, -5, 2, -2, -2, 1, + -1, -1, 0, 1, -2, -3 } }, + { { -217, 1143, 988, -42, 52, 70, -18, 49, 29, -23, + -54, 49, 61, 46, -195, -47, 5, 38, -63, 106, + -34, -68, -27, 4, -20, -9, 50, 2, -29, -6, + -13, 3, -23, 14, -10, 7, -37, 10, -17, 27, + 42, 25, -7, 11, 1, -5, 34, -24, 2, 6, + -13, -1, 7, 1, -2, -13, 9, -9, -9, 0, + -16, -3, 4, 3, 2, 5, -4, -5, 0, 3, + 14, 0, 2, -8, -4, -1, -3, 0, 4, -5, + 2, -4, -5, 0, 1, 2, -6, -2, 1, 0, + 1, 0, -2, -1, -1, -1 }, + { 14, -857, -185, -50, -27, 30, -90, 17, 0, 19, + -21, 10, -53, -39, -119, 59, 119, 20, -177, -93, + -56, -54, 20, -19, 10, -13, 32, -78, -16, 25, + -82, -15, -25, 8, 23, 39, 42, 14, 36, -3, + 13, -23, -30, -17, 16, 5, -7, -10, 28, -8, + 0, 4, -8, -6, -4, 13, -8, -2, 9, 1, + -11, -4, 6, -2, -3, 4, 1, -5, 5, 2, + 0, -4, 3, 0, 1, 3, 6, 7, 0, -8, + 3, 1, 3, -1, 2, -2, -3, 0, -1, -2, + 1, 0, 0, -6, 0, 2 }, + { 27, 3129, 286, 168, -155, -14, 21, 40, 3, 27, + 16, 46, 92, -135, -91, 37, 17, 108, 30, -9, + 51, -5, -6, 39, -17, -97, -18, 26, 23, -51, + 36, 17, -19, 22, -9, 17, -53, 52, -21, -19, + 4, 30, -16, -22, 29, -30, -6, -15, 5, 9, + -23, 9, -12, 30, -21, -9, 2, 9, 2, -12, + -11, 3, -8, -17, -1, 3, -6, 0, -12, -2, + -6, -1, 1, 0, -7, 5, 12, -1, -9, 2, + -2, -6, 0, 6, -2, -2, -3, 0, 0, -1, + -2, 1, 2, -1, 1, 0 }, + { -147, -2529, 12, 211, -64, 17, -13, 15, -17, -12, + -27, 11, 13, 64, 12, 38, 9, -31, -23, 27, + -12, 2, -3, -8, 10, 0, 14, 12, -14, -36, + -13, -12, -4, -31, 25, -38, 3, 3, 7, -18, + -9, 11, -1, -26, -8, -11, -14, 10, 13, 5, + -3, 5, 13, -4, 6, 2, -8, -14, 1, 6, + 0, 2, 4, 5, -9, 5, -9, -3, 8, -5, + -2, 1, 8, -1, 5, -1, 0, -2, 2, -1, + -1, 0, -3, 3, -3, 1, 0, -2, 3, 1, + -2, 0, 0, -1, 0, 0 }, + { -45, -142, 155, -16, -15, 16, 13, -7, -26, -13, + 42, 16, 51, 96, 41, -102, 91, -31, -93, 76, + 20, 26, -70, -11, -51, 121, -24, 25, 14, -22, + -4, 56, -27, -32, 59, -3, 40, -31, 30, 49, + 0, 24, -25, -3, -14, -8, -4, -10, -7, 14, + -7, 13, 12, 1, 18, 11, 6, -15, -6, 8, + -2, -17, 2, -3, -13, -11, -5, -3, 6, -1, + -2, 6, 7, 5, 5, -5, 6, 0, -3, -5, + -7, -3, 5, 0, -5, 1, -3, -1, 3, 1, + 2, 0, 1, 4, 0, -2 }, + { -161, -4422, 140, -32, -43, 11, -13, -26, 42, -7, + -65, -4, -4, -38, -55, 28, 14, 26, 1, 25, + 12, -65, -7, -28, -3, 5, 9, -33, -19, -31, + -53, -1, 0, 17, -1, 19, -15, 27, 23, 22, + 2, 19, 0, -8, -2, 4, 19, 4, 0, 25, + 4, 3, -6, 13, -12, -9, -6, -13, 10, 8, + 0, 2, -9, 1, -1, -1, -3, -4, 4, -4, + 3, -3, 4, 3, -2, 5, 0, -1, 6, 5, + 0, 2, 4, 6, -1, 0, -2, -1, -4, 1, + 0, 1, -3, 3, 2, 1 }, + { 18, -205, -57, 0, -7, 9, 5, 58, -26, 13, + -15, 14, 38, 62, -183, -136, 82, -67, 50, -2, + -26, 10, -125, 6, 78, -123, 59, -102, -31, -27, + -75, 20, -42, 2, -41, -18, 2, 21, -4, -17, + -21, -3, 7, 36, 14, -27, 5, 17, -11, 6, + -3, -1, -12, -15, -8, -1, -6, 1, -3, 13, + 11, -1, 0, 2, 2, 5, 10, 4, 1, 7, + 7, -4, -5, 6, 3, 3, -4, -2, -1, -3, + 2, 1, 2, -2, -1, -3, -1, 2, 0, 2, + 4, 3, -1, -3, 2, 1 }, + { -308, 1406, 360, 23, 31, 17, -19, 22, 37, -11, + -18, -10, 4, -99, -81, 13, -22, -4, 25, -17, + -17, 22, -26, 19, -3, -6, 0, -48, -6, -24, + 16, 15, 44, 2, 13, -19, 31, 13, 6, -28, + 5, 10, 27, -37, -29, 11, -7, 3, 18, 11, + 6, -10, 10, 16, 3, 6, -14, -5, 2, 1, + 10, 7, 12, -2, -9, 3, -6, 7, 0, 5, + 8, 1, 2, -2, -9, 1, 0, -6, 1, -5, + -2, 2, 3, 2, 2, 1, 2, -4, -2, 1, + -1, 1, -1, 0, -3, -1 }, + { 48, 268, 2, 15, -18, 7, -10, -2, -12, -1, + 16, 51, 13, -33, 59, -117, -122, 81, 68, 79, + -16, 16, 80, -16, -54, -23, 64, 1, -44, -36, + 41, -31, 80, 55, -9, -33, -8, 46, 37, 1, + -10, -22, 16, 2, -6, 13, 9, -7, -1, 10, + -3, -1, -1, -26, -9, 8, -3, -6, -14, 0, + 5, 14, 7, 2, 14, 15, 10, 3, 3, 0, + 0, 1, -1, 1, -5, -8, -6, -2, 0, 1, + -1, 2, 9, 3, -2, -1, -3, -4, 0, 3, + -1, -1, 0, -2, -1, 0 }, + { -16, -1256, 40, 60, 47, -36, 264, -57, -18, -13, + -1, -38, -36, 15, -16, 9, -57, 117, -43, 38, + -5, 5, -41, 25, 28, -9, 1, -24, -16, -19, + 21, 5, -16, -95, 24, -11, -7, 4, 18, 19, + 8, -11, 12, 28, -11, -7, 14, 3, -2, -8, + -12, -6, -6, -7, 0, 11, 5, 7, 4, -4, + 10, -9, 1, -1, 1, 2, 1, 3, 4, -5, + 3, 4, 1, -5, -2, -3, 1, -4, 2, 0, + 3, 2, 1, -2, 4, -4, -6, -1, -3, 1, + 1, 0, 3, 2, -1, -2 }, + { -25, 159, -184, -11, -25, 24, 16, -28, -19, -22, + 9, 4, 22, -18, 136, -38, -36, -4, -27, -11, + 72, 64, -26, 5, 53, 27, 27, -23, 44, 55, + -14, 3, 8, -31, 35, 0, 15, 16, 2, 6, + -24, 16, 46, -21, 2, 6, -20, -9, -8, -1, + -9, -13, -2, -4, 8, 1, 1, -5, -8, 0, + 4, -7, 13, 5, -1, -9, 3, 1, -6, 0, + 8, 3, 9, -1, -3, -3, 4, 2, 6, -1, + -3, -3, -4, 2, 1, -2, 1, 0, 2, 2, + 0, 0, 0, -1, 1, -1 }, + { 142, 594, 117, -11, -42, -42, 72, 72, 22, 4, + -23, 5, 64, -45, 3, -2, 27, 4, -17, -27, + -6, -33, 2, 40, -9, 10, -23, 9, 31, -15, + 15, 19, 22, 21, -21, -4, 21, 4, 18, -11, + 19, 20, -10, -38, 7, -17, -1, -6, -13, 4, + -18, -7, -11, -14, -3, -4, 0, 2, 0, 0, + -5, -5, -3, -5, -8, 6, 5, 3, 1, 0, + 0, 3, 0, -2, -5, -1, 0, 0, 3, -1, + -2, 0, 3, 2, -2, -1, 2, 0, 2, -1, + -3, -2, -3, 1, 1, 1 }, + { 10, -179, -20, -47, -34, -14, -5, -1, 37, -36, + 17, 31, 311, 822, -284, -9, -32, -27, -76, -42, + 25, 15, -26, -26, -14, 36, 29, 18, 20, 53, + -76, 18, -48, -6, 8, 58, -1, -16, 25, -30, + -8, 14, -4, -33, 30, -14, -22, -10, 2, 11, + -4, -22, 11, 7, 4, 10, -9, 14, -7, 2, + 17, 13, -10, -13, -1, 5, -6, 6, 1, -2, + -5, -1, -3, -4, 2, -1, -6, 3, 2, -1, + 0, 4, 4, 1, 1, -1, -1, -2, -2, 1, + -1, -3, -4, 0, 2, -1 }, + { 128, 957, -160, 122, 27, 46, -107, 62, -3, -23, + -5, -156, -1, 34, -371, 37, 185, -34, -32, 19, + -1, -8, -7, 42, 66, 26, 6, 29, -44, -23, + -9, -10, 33, 21, -15, 13, 36, 22, -6, -6, + -18, -3, 23, 2, 46, 2, 5, -3, 1, 4, + -11, 2, -3, -8, -5, 5, 18, 1, -2, 3, + 13, 8, -8, 5, 7, 8, 4, -1, -2, -1, + 5, -13, -3, -1, 1, 2, 1, -4, 1, 4, + 1, -4, 1, 2, 1, 0, 2, -1, -4, 1, + -4, -2, 1, -2, 0, 0 }, + { 3, -148, 9, 21, 34, 7, -12, -26, 36, 25, + 23, 39, -2, -302, -1192, -125, 102, 4, 85, -96, + 125, 18, -23, 11, 50, 24, -53, -31, -16, 5, + -15, 43, 16, -20, -41, 30, -60, -34, 17, -42, + 37, -9, -16, 8, 25, -21, 1, 9, 2, -16, + -10, 8, 5, -4, -1, -4, -19, -11, 4, -11, + -2, -1, 6, 5, 1, -5, 11, 13, 1, -2, + -4, -6, -5, -1, -5, -1, 6, 1, -1, -7, + -2, 1, 2, 3, -4, 0, -3, -1, 2, 0, + 0, 1, 0, -1, -2, 0 } }, + { { 377, 303, 344, 115, 23, 14, -23, -14, -22, -23, + -30, 32, 31, 26, -148, 70, 19, -14, -66, 122, + -19, -23, 38, -25, -15, 17, 34, -4, -26, -17, + 19, 2, -39, 32, 27, 11, -39, 5, -11, 21, + 30, -4, -41, 14, 21, 10, 16, -5, 19, -16, + -14, 5, 24, 18, 15, -5, 14, 8, 12, 4, + -9, 2, 7, 4, 3, 8, -7, -6, 4, 2, + 6, -7, 5, -1, 2, -3, -5, 4, 1, -7, + 1, 0, -2, -1, 2, -2, 0, -1, -2, -3, + 1, 1, 1, 1, 0, -1 }, + { -5, -243, 337, 12, -43, 30, -89, -23, -3, 27, + -26, 1, 12, -1, -77, 14, -50, -4, 78, 77, + -1, -60, -4, -13, 48, -26, 30, -25, 7, 45, + -33, -10, -24, 21, -26, -15, -11, -19, 35, 14, + 22, 2, 8, 1, -5, 0, 3, 8, 14, -10, + 4, -10, -2, 6, 16, 8, -13, -8, 8, -4, + -16, -6, 4, 4, -1, 6, 0, -3, 5, 2, + -2, -1, 4, 1, -1, 4, 2, 1, -5, -6, + 8, 0, 1, -1, -1, -1, 1, -1, -4, 1, + 2, 0, -1, -6, 1, 2 }, + { -32, 2655, -70, 56, -22, 27, -2, 25, 10, -21, + -60, 2, 53, -54, 19, -20, -61, 69, -6, -86, + 47, -4, 29, 26, -39, -78, 10, 12, 11, -62, + 35, 0, -51, 12, -3, 27, -19, 37, -12, 26, + 17, 17, -3, -2, 14, -30, 9, 3, 13, 13, + -7, 5, -14, 26, -12, 6, -8, 6, 12, 0, + -9, -2, -2, 2, 0, 1, -6, 5, -2, 6, + -3, -8, -3, 5, -3, 5, 1, -3, 0, 1, + -3, -6, 1, 5, -2, -3, -4, 2, 0, 1, + 0, 0, -1, 1, 0, -2 }, + { 309, -1934, -6, 190, -73, 20, -9, 15, -27, 10, + 2, 10, -41, 34, 67, 69, -24, 26, 47, 35, + -7, -8, 15, 8, 6, 0, -12, 1, -31, 10, + 10, -20, -8, -54, 9, -41, -20, 23, 15, -4, + 24, 3, -17, -31, 0, -16, -8, 18, 14, -10, + -5, 4, -3, -9, -14, 2, -2, -15, 4, -3, + -12, -5, -3, -3, -10, 3, -7, 3, 3, -9, + 0, 5, 4, -4, 3, -4, -1, -4, 0, 0, + 0, 2, 1, 1, -3, 1, -1, 2, 1, -2, + -3, 2, 0, -2, 0, 1 }, + { 28, -271, -36, -43, -4, 4, -11, -17, -15, -6, + 24, -19, -1, 5, 45, 37, 24, -326, 136, 44, + 37, 68, -82, 41, -77, 53, -76, 7, 43, 38, + 6, 54, -14, -47, 1, -36, 31, -36, 14, 26, + -4, 8, -31, 3, -10, -20, -8, 2, 2, 2, + 14, 20, 7, 12, 9, 5, 7, -8, -1, 6, + 8, -9, 8, -5, -18, -5, 1, 5, 2, -1, + 7, 5, 4, -3, 0, -8, 6, -1, -6, -2, + -1, 3, 3, -4, 0, 2, 0, 2, 1, 0, + 0, -1, 1, 3, -2, 0 }, + { 433, -3233, 373, -23, -83, 8, -29, 25, 47, -34, + -36, 16, 15, -28, -33, 115, 30, -18, -5, -15, + -17, -27, 4, -33, 6, 23, -4, 4, 21, 10, + -19, 11, -13, -17, 14, -11, -26, 4, 6, 22, + -11, 5, -43, -2, 18, 5, 6, -10, -10, 9, + 4, -19, -19, 4, -4, 3, -6, -14, 6, 3, + 0, 2, -11, 1, 9, 4, -4, -5, -1, -4, + 4, 2, 2, 1, 2, 0, -2, 2, 5, -1, + 2, 5, 0, -1, -3, 0, 0, -2, 2, 1, + 0, 0, 0, 6, -1, 0 }, + { 9, -243, 41, 22, -3, -4, -24, 35, -22, 15, + -10, -1, -1, -17, -176, 47, 162, -53, 84, 43, + -51, 27, -67, 9, 80, -46, 107, -55, -17, 28, + -26, 60, -3, -34, -19, -2, 9, 31, 8, -17, + 4, 43, 10, 17, 1, -11, 4, -2, -4, 20, + -14, -8, -5, -2, -9, -7, -4, 10, -11, 5, + 3, -2, 0, 2, 0, 1, -5, -12, -4, 9, + 2, -10, -3, 1, -4, 3, -8, -3, 3, 0, + 0, -1, 2, 0, -2, 1, 1, 0, 1, 2, + 1, 1, 0, 1, 1, -1 }, + { 116, 1406, -52, 5, -45, 15, 18, -25, 13, -17, + -14, 44, 11, -34, 6, -2, 4, 33, 6, -16, + 16, 21, -44, 11, 28, -18, -1, -33, 8, -27, + 6, 4, 26, -8, 7, -21, 25, -6, 14, 0, + 8, -26, 22, -9, -25, 26, -3, 6, -10, -13, + -3, 0, 1, -4, -2, 8, -9, 5, 12, 0, + 7, -1, -1, 0, 0, 4, -2, 10, -1, 1, + 3, 0, -3, -4, -1, 5, -5, -2, 6, -6, + -1, 2, -1, -1, 1, -2, 1, 0, -2, 0, + 1, 2, 0, 0, 0, 1 }, + { -6, -73, -27, 39, -5, 9, -19, -20, -9, 5, + 3, 23, -8, 55, 72, -80, 3, 11, -18, 49, + -14, -39, 18, 5, 65, 16, -69, 1, -17, -27, + 91, -66, 23, -4, -32, 27, 2, -14, 26, -19, + -20, -14, -14, -13, -1, 2, 5, 20, 0, 13, + 4, -3, -5, -16, -2, 12, -7, -8, 0, 14, + 7, 1, -6, 6, 8, 5, 6, -2, 1, 3, + 4, 0, -3, -3, -6, 1, -1, -4, -2, 0, + 2, 3, 1, 1, -2, -4, -4, -1, 1, 1, + -2, 1, -1, -3, -3, -1 }, + { 77, -1592, -421, 71, 46, -191, 104, -38, -16, -31, + -5, -38, -9, 19, -86, 29, -52, 28, -53, 50, + -46, 2, -33, 7, -22, -23, 16, -26, -21, 7, + 7, 15, 29, -58, 46, 9, 8, -3, 14, -2, + -7, -18, 24, 20, -28, -14, 4, -5, -4, -6, + 3, 4, -3, -2, -4, -2, 0, 3, 2, -4, + 2, 1, 1, -4, 1, -4, 2, 3, -2, -3, + 0, 0, -2, 0, -2, 1, 1, 2, -3, 1, + 5, 1, -5, -2, -1, -5, -3, 0, -3, 1, + 1, 1, 0, -1, -1, -2 }, + { 19, 288, -105, 139, 2, -7, 13, -74, -36, -22, + 30, 53, -7, -67, 21, -26, -38, -29, -85, 25, + 30, -3, -5, 23, 5, -44, 22, -46, 34, 33, + -10, -9, 0, -13, 4, -9, 31, 9, -14, -11, + -19, -6, 14, -19, 12, 9, -8, -4, -7, -7, + -8, 4, 5, 9, 5, 4, 1, -4, -3, 1, + -8, -3, 13, -2, -2, 2, 0, -1, 1, 2, + 10, 1, 5, 0, 1, 2, 6, 3, 0, -2, + 0, 0, -4, 5, 2, -2, 2, -1, 2, -1, + -2, 0, 1, 0, -2, 1 }, + { -132, 138, -51, -92, -30, 56, 18, 10, 8, 16, + 40, 4, 61, -84, 29, -3, 21, 24, -26, -10, + -13, -13, 9, 26, -24, -6, -32, 8, -3, -17, + -10, -14, 15, -13, -17, 8, 44, 38, 10, -21, + -10, -3, -6, -13, 12, 2, 0, 1, -5, 5, + -19, 7, -7, 6, -1, -6, -4, 5, 4, -3, + -10, 6, 5, -5, -3, 8, 5, 5, 2, -6, + 1, 2, 0, -1, -3, 2, -1, 1, 4, -1, + -2, -4, 2, 1, 0, 3, 0, -1, 0, -3, + -1, -1, -1, 2, -1, -1 }, + { -9, -46, 65, -59, -12, -13, 7, -22, 37, -15, + -8, 13, -174, 82, -275, 164, 22, 71, 17, -1, + 117, -110, -140, 11, -3, -22, 11, -21, 19, 11, + -13, 19, -53, -2, 6, 40, -34, -5, 20, -6, + -8, -5, -16, -36, 21, -18, -31, -6, -5, 12, + 5, -24, 12, 3, -13, 1, -4, 8, 1, 12, + 7, -3, -6, -1, 4, 2, -7, 7, -3, 4, + 1, 7, -6, -4, -1, -2, -4, 2, 3, -1, + 3, 4, 1, 0, 0, 1, -3, 1, -1, 4, + 0, -5, -2, 3, -1, -1 }, + { -208, 634, -40, 120, 10, 78, 26, 58, -29, 14, + 33, -95, 51, 91, -315, 29, 111, -13, -24, -24, + -8, -15, -29, -24, 27, -7, 26, 31, -50, 17, + -2, 21, 55, 14, -29, 33, 28, 8, 2, 3, + -19, -41, 18, -5, 31, -9, -6, -23, -3, -13, + 1, -7, -5, 6, 6, 0, 8, -10, 1, -14, + 6, 9, -1, 12, 5, 8, 3, 4, -2, 4, + 5, -3, 2, 1, -1, 2, 0, 2, 3, 3, + 2, -1, 5, 1, 2, 0, -3, -1, -1, 2, + -2, 1, 1, 1, -1, 0 }, + { -9, -133, -39, -21, 8, 2, -4, -3, 50, 36, + 30, 6, -11, 361, 14, 46, 23, 3, 128, -87, + -4, -37, 16, -4, 3, 32, 13, -22, -49, -54, + -32, 23, -42, 0, -1, 4, -36, 9, 19, -32, + 4, -14, -7, 10, 11, -10, 4, 5, -3, -11, + 5, 1, -5, 8, 5, -6, -18, -9, -5, -20, + 0, 2, 2, 1, 1, -1, 8, 1, 1, 1, + 0, -4, -2, 1, -4, 5, -2, -1, 1, -2, + 5, 3, 2, -2, -2, 3, -3, -1, 2, -1, + -1, 2, 1, -1, 0, 1 } }, + { { -446, 2192, -202, 131, 33, -36, 8, -25, -2, -10, + 30, -20, -24, -30, -18, 51, 20, -42, 25, 41, + -13, -19, 32, -13, -19, 8, 2, 8, -9, -17, + 2, -4, 0, 33, 9, -16, 16, 20, 2, -9, + 15, -13, -4, 4, 15, 26, -12, -6, 8, -5, + 8, -4, 19, 9, 8, 9, -3, 4, 7, 3, + 9, 0, -2, 0, -3, 1, 2, 1, -1, -3, + -2, 0, 2, 2, -2, -6, -1, 0, 1, 3, + 2, 5, 0, -1, -1, -2, 4, -2, 2, -2, + 0, 0, 1, 0, 1, 0 }, + { 26, 261, 4, 70, 27, -50, -35, -5, 1, -18, + 0, 12, 11, -40, -17, -60, -122, -24, 118, 41, + 4, -54, -87, 7, 17, 45, 3, 3, 37, 24, + -20, -7, 25, 3, -24, -18, -11, 4, 9, 25, + -7, 28, 28, 10, -2, -4, 9, 2, 0, 5, + 6, -9, 14, 14, 7, -18, -7, -8, -1, 5, + 0, 0, -5, 5, 3, -3, 7, 9, 0, -1, + 5, 0, -2, -1, 3, 3, -5, -3, -3, 3, + 1, -2, 1, 3, -2, 4, 3, -3, 1, 2, + -3, -1, 2, 1, 2, -2 }, + { -10, 1491, 517, 210, 140, -23, 14, 13, -14, -32, + 0, -32, -28, 6, 35, -22, 1, 11, -24, -35, + -2, 28, 12, 5, -25, -15, 16, -15, 1, -19, + -46, 0, 1, 12, -20, 4, 48, -25, 0, 1, + 19, -8, 22, 10, 20, -2, -6, 15, 11, 0, + 10, -1, 11, -2, 18, 6, -4, 2, 0, 2, + 1, 2, 8, -4, 2, 8, -3, 0, 4, 4, + -2, -5, 1, 2, 0, -1, -4, 1, 3, -2, + -2, -1, 3, -1, 1, 1, 0, -2, 0, 1, + -1, -4, -2, 0, -3, 0 }, + { -220, -938, -245, 110, 7, -9, 9, 5, -5, -9, + -37, 15, -41, 39, 49, 25, -6, 46, 5, 3, + 10, -1, 33, -10, -18, -11, -34, 16, -3, 35, + 19, -33, 18, -37, -19, -9, -37, 21, -1, 9, + 13, -8, -2, -21, -16, 14, 8, 1, 13, -11, + -1, -5, -7, -2, -9, 9, -4, -4, -3, -10, + -7, 2, -2, -3, 3, -3, 4, 1, -3, 0, + 0, -2, -5, -1, -1, -1, -1, -4, 0, 3, + 5, 3, 1, -3, -2, -3, 0, 0, -3, -1, + 1, 2, -1, 0, 1, 0 }, + { -18, -423, 33, 1, 5, -14, -6, -11, 1, 21, + 0, -23, 0, 57, 87, -111, -219, 31, 108, -13, + 36, 19, -28, 21, -46, -55, -33, 8, 3, 48, + 48, 20, 3, -12, -16, -13, -4, 5, -2, -2, + 20, -9, 2, -3, -3, -7, -8, 8, 11, 3, + 31, 5, 9, 10, 7, -2, 3, 4, 7, -3, + 12, -1, 4, -4, 0, 2, 3, 3, -4, 5, + 4, -3, 0, -2, -6, 0, 4, 1, 3, 2, + 3, 1, -4, -1, 2, 0, 2, 0, 1, 1, + -1, 2, 1, -2, -1, 2 }, + { -339, -1607, -227, -36, -19, -10, 19, 12, -9, 32, + 36, -3, -13, -30, 2, 113, 24, -21, 8, -7, + -4, 14, -31, -41, 10, 36, -14, 8, 24, 9, + -24, -2, -20, -29, 22, -12, 8, -27, 2, 19, + 15, 8, -49, 4, 13, 9, -13, -9, -11, 2, + -3, -18, -3, 7, 9, 1, 5, 1, -2, -8, + -1, 2, 0, 8, 10, -2, 0, -1, -5, 2, + 3, 4, 0, 1, 2, 0, 2, 0, -2, 0, + 0, -1, -6, -2, 1, 1, 3, 1, 2, -1, + 0, 0, 2, 1, -2, 0 }, + { -23, -68, 62, -13, -5, -7, -7, 6, 7, -17, + 8, 11, -23, -125, -102, 49, -4, -26, -41, 48, + 11, 1, 52, -83, 17, 19, 14, 32, -64, 10, + 12, 41, 12, -18, 30, -17, 9, 8, 12, -3, + 21, 16, 21, 6, -10, 17, 5, -15, 5, 0, + -13, -3, -1, -4, -2, -5, 6, 8, -10, -3, + -1, -3, -6, -1, 1, -7, -3, -4, 0, -2, + -7, 0, 4, 3, 0, 2, -1, 5, 3, 1, + 1, 0, 1, -2, 0, 3, -1, -3, 0, -3, + -4, -2, 1, 2, -1, -1 }, + { -116, 802, 383, 11, 15, 31, 13, -54, -8, 3, + 21, 12, -26, 57, 28, -26, 28, -24, -29, 16, + 24, 8, 10, -3, -6, -10, 19, -28, 1, -1, + -5, -5, 4, 19, 2, 32, 12, 22, -6, 6, + 6, -21, 4, -8, -10, 22, -2, -28, -10, 12, + -9, -3, -19, -10, 9, 4, 8, 3, 12, 0, + 1, -2, 0, 1, 2, 1, 2, 2, 2, -1, + 2, 2, -4, 4, 7, -2, -1, 4, 0, -2, + 0, -4, -1, 0, -1, -4, 1, 5, -1, 0, + 1, 1, 3, 2, 1, 0 }, + { -37, -87, 194, -4, 15, -4, -3, -31, 22, -4, + -2, -4, -23, 69, 74, -137, -8, -6, -35, 134, + -19, -89, -9, 101, 42, 40, -64, 9, -40, 7, + 15, -6, 18, -58, 8, 37, 1, -26, 14, -12, + 9, -15, -19, 12, 17, -6, 13, 14, 7, 5, + 0, -10, -8, 0, -2, 2, 1, 7, 9, 7, + 1, -12, -4, -1, -5, -9, -3, 0, 2, 3, + -2, -3, -6, 1, 5, 1, -2, 0, 1, -3, + 1, -5, -4, 1, -1, -2, 2, 3, 0, -2, + 1, 1, -1, -2, -2, 1 }, + { -150, -1326, -306, -133, 36, 30, -195, 2, -26, 4, + 5, 12, 4, -52, -30, 1, -19, 16, -10, -18, + -15, -12, -13, -16, -4, -34, -10, -1, 11, 3, + -2, 4, 29, 6, 32, -3, 12, 7, -7, -8, + 18, 14, 10, -18, 3, 15, 2, 0, 1, 14, + 8, 11, 8, -3, -18, -5, 6, -8, 0, 1, + -11, 6, 4, 0, -3, -3, 1, -2, -1, 4, + 0, -3, -1, 3, 1, 1, 1, 3, -4, 1, + -1, -1, -1, 0, 0, 3, 3, 1, 2, 1, + 1, 0, -3, -2, 1, 1 }, + { -10, 216, 72, 76, 19, 21, -29, -104, 9, 12, + 19, 25, -15, -37, -77, -30, 27, -83, -52, 50, + -83, -6, 64, 6, -16, -6, -3, -13, 12, -27, + -5, -16, -6, 3, 1, -5, -1, -4, -12, -20, + -17, 0, -2, 9, 4, -3, -2, -4, -1, 10, + 4, 7, -5, -6, -13, 12, -2, 1, 4, -4, + -1, 6, -2, -4, 3, 10, -1, 7, 6, 2, + 5, 1, 0, 2, 4, 2, 0, -5, -3, 1, + -2, 1, 3, -2, -3, -1, 0, 0, -2, -4, + -1, 1, 1, 1, 0, 1 }, + { 111, -156, -219, -66, 47, -19, -34, 54, -12, 37, + 6, -36, -13, -29, 29, -16, 27, -6, 3, 5, + -23, 22, 17, -21, -22, -6, 28, -6, -23, -27, + -24, -8, -12, -27, 0, 8, -12, 3, -4, 3, + -1, -13, 1, 3, 3, 12, -14, 4, 11, -2, + 7, 4, 9, 5, -7, 1, -5, -4, 2, -7, + -2, 2, 1, 4, 4, -3, 1, 1, -1, 1, + 5, -5, 3, 1, 1, 2, -2, 1, 1, 0, + -1, 1, 2, 0, 3, 2, -3, 1, -2, 0, + 2, 1, 3, -1, -1, 0 }, + { 12, 122, -123, -40, 14, 14, 13, -34, 23, -1, + 0, 24, 53, -449, 77, 99, 11, 104, -21, 55, + -23, -46, -50, -4, -9, 63, -7, -68, 15, 25, + 36, 13, -81, -18, 0, 17, -29, 6, 5, 19, + -1, -8, -20, -16, -10, 3, 1, 0, -13, 7, + 17, 0, 6, -1, 0, -1, 6, -9, 5, -1, + -9, 1, 7, 3, 5, -4, 1, -4, -4, 7, + 4, 1, 0, -4, -2, 7, 2, 2, 0, 0, + -2, -3, -4, -3, 0, -1, 1, 2, 0, 1, + -2, 0, 4, 1, -2, 2 }, + { 151, 113, 131, -95, -39, -7, 10, 39, -10, 32, + -53, 99, -5, -82, -20, 28, -23, -22, -13, -24, + -15, -9, -34, -13, 16, 20, 40, 19, 7, 30, + -6, 30, 20, -17, -11, 9, 0, -11, 8, -3, + -9, -15, 9, 3, -8, -24, -15, -19, -8, 1, + 3, -19, 1, 12, -1, -8, -5, -1, -5, -9, + 3, -1, 7, -1, -2, -4, 4, 1, 0, 3, + 0, 5, 3, 0, -5, -3, 1, 5, -1, -5, + 0, 0, -3, -2, 1, -2, -3, 4, 2, -2, + 1, 1, -2, 1, 0, 1 }, + { 16, -195, -56, 13, -5, -3, 10, 22, 37, 16, + -22, 2, -55, 249, 760, -78, -14, -23, 94, -41, + -101, -33, 56, -5, -23, -11, 34, -55, -35, -70, + -6, 26, -41, 19, 6, -29, 27, 13, -7, -8, + -14, 16, 29, -1, -17, 11, -16, 3, 9, -1, + 0, 9, 11, 12, -7, -5, -6, -3, -10, 6, + 13, 1, 0, -3, 4, 8, -12, -4, 6, 5, + -3, 0, 6, 3, 2, 3, -7, 2, 1, 6, + 0, -4, -3, -1, 2, 0, 1, -1, -2, -1, + 0, -1, 1, 2, 1, -2 } }, + { { 274, 3318, -637, 18, 29, -12, 41, -17, -1, 3, + 11, -36, -22, 22, 68, -12, 6, -17, -22, -8, + 25, 12, 10, -2, -10, -12, 2, 16, -15, -19, + -10, -3, 11, 25, -5, -2, 26, 22, 6, -7, + -1, -10, 4, -12, 8, 9, -20, -10, -6, -9, + 0, -18, 3, -5, -3, 6, -2, -1, 1, 9, + 6, -3, -5, -1, -1, 1, 5, 1, -1, -2, + 1, 6, 1, 1, -1, -1, 0, -3, 4, 3, + 2, 3, -1, 0, -1, 1, 1, -1, 3, 0, + -1, 1, -1, 0, 1, 1 }, + { -47, 359, 74, -41, 5, -11, 12, 14, -1, -9, + 18, 3, -1, -13, -62, -34, -33, -63, 5, -14, + -11, -14, -17, 37, -10, 9, 12, 19, 17, 20, + -18, 1, 26, 0, 22, 3, 9, 10, -23, -7, + -17, 17, 1, -15, 10, 0, 0, -22, -2, 5, + -3, -6, 11, 3, -14, -14, 2, -4, -2, 10, + 7, 1, -5, -1, 2, 0, 6, 4, -4, -1, + 7, -4, -1, 1, 4, -2, -5, 0, 1, 3, + -3, -3, 1, 2, 0, 3, 1, -2, 2, -2, + -3, 1, 3, 3, 1, -2 }, + { 76, 471, -356, 223, 47, -43, 23, 23, 1, 0, + 29, -45, -40, 16, 33, 10, 51, 40, -22, 29, + 4, 24, -8, -1, -6, 40, 33, -25, -19, 16, + -14, 11, -5, -3, -25, 33, 49, -17, 22, -17, + -3, -15, 14, -13, 11, -1, -6, 14, 6, -8, + 9, 3, 9, -5, 19, 3, 0, -4, -6, -5, + 5, 7, 12, -3, 2, 5, -6, -1, 4, 1, + 0, 2, 3, -2, -2, -2, 1, 2, -1, -1, + 1, 1, 2, -2, 2, 2, 1, -4, 1, 1, + -1, -2, 0, -1, -1, 2 }, + { -7, -442, -159, 65, -6, -22, -11, -4, -8, -12, + -45, 21, -42, 50, 14, -22, -25, 1, -18, -12, + 3, -20, 8, -28, -23, -10, 3, 15, 11, 22, + 9, -17, 22, -12, -9, 2, -15, -6, -6, 7, + -9, -8, 11, -4, -11, 17, -1, -5, 6, -4, + 4, -4, 3, -2, 1, 11, 0, 1, -12, -6, + 5, 6, -1, 2, 2, 0, 8, -3, 0, 2, + -1, -6, -3, 2, -1, 1, -1, 0, 2, 2, + 2, 1, -2, -1, 0, -2, 2, -2, -1, 1, + 1, 0, -1, 1, 0, -1 }, + { 22, -463, -37, 8, -2, -5, 17, -4, -9, 17, + 8, -15, 32, -18, 110, 29, -40, 287, -125, -4, + 58, 24, -18, -21, -26, 28, 77, 20, 2, 20, + 18, -24, 23, 2, -16, 1, 15, 8, -25, -12, + 13, -1, 14, -6, 5, 2, 2, 13, -8, 0, + 19, -8, 11, -4, -4, -14, 2, 5, 4, -1, + 10, -5, 5, 4, 11, 2, 1, -3, -7, 3, + -2, -4, 0, 3, 0, 5, 0, 0, 4, 0, + 1, -2, -1, 5, -2, -1, -1, -3, 1, 0, + 0, 3, 0, -2, 2, 2 }, + { 57, -744, -40, -19, 36, 1, 37, -33, -24, 62, + 35, -5, -2, 35, 31, 41, -21, -13, 15, 17, + 7, -8, -6, -12, 0, 6, -2, 3, 10, -8, + -27, 0, 7, 12, 6, -25, 28, -5, -4, 7, + 25, 17, -21, -1, -1, 10, -6, 6, -6, 7, + -5, 2, 10, 6, 4, 2, 16, 7, -2, -12, + -1, 4, 1, 6, -2, -5, 6, 0, -3, 1, + 0, -1, 1, 3, -3, 3, 2, -1, -4, 1, + -3, -2, -2, 1, 2, 1, 0, 2, 0, 0, + -1, -1, 0, -1, 1, 0 }, + { -8, 69, 55, -23, 2, 3, 0, -13, -7, -11, + 7, -1, -12, -99, -120, 15, -52, -92, -74, 62, + 30, -16, 68, -72, -8, 12, -43, -47, -27, 14, + -9, 16, 11, 11, 31, -19, -14, -6, 20, 17, + -7, -20, 14, -9, -4, 19, 3, -7, 5, -12, + -5, 8, 3, -5, 7, 0, 6, -1, 1, 1, + -3, -1, -3, -1, 5, -4, 5, 0, -1, -7, + -2, 8, 2, 5, 3, 2, 2, 5, 0, 0, + 2, -1, 1, -2, 1, 2, -3, -3, -1, -3, + -3, 0, 1, -1, 0, 0 }, + { 279, 434, -289, -28, 12, 12, -18, -16, -8, 7, + 17, -39, -20, 37, -32, -24, 6, -50, 2, 31, + -11, -12, 21, -2, -20, 17, 26, -14, 3, -5, + -17, -12, -5, 12, 2, 27, -8, 2, -19, 6, + 7, -1, 2, -22, -9, 7, 0, -31, 0, 17, + -3, -5, -16, -2, 9, 6, 9, -3, 5, -5, + -4, 1, 5, -3, -3, 0, 0, 0, 2, 0, + 1, 1, 2, 4, 0, -6, 3, 1, -2, 2, + -1, -5, 0, 1, -1, -2, 1, 3, 0, 0, + 0, 1, 2, 2, 0, -1 }, + { 1, 25, 92, -19, 1, -5, 12, -13, 31, -1, + -14, 2, 8, 70, 92, -79, -77, 13, -11, 66, + 25, 21, 48, 141, -11, 29, -6, -37, -33, 30, + -20, -8, -5, -31, 13, -4, 21, 13, 4, -8, + 18, -5, 2, 15, 6, -17, 3, -3, 6, -2, + -3, -3, 7, 4, -9, -5, 5, 8, -7, -2, + 2, -5, 7, -3, -1, -4, -5, -1, 0, 0, + -3, 0, -1, 5, 3, -3, -1, 2, 2, -1, + -2, -8, -1, 1, 0, 1, 3, 1, 0, -1, + 1, 0, 1, 0, 1, 2 }, + { 205, -818, -226, -123, 63, 55, -181, 12, -18, 27, + -1, 9, -4, -34, -23, -8, 37, 17, 6, -7, + 12, -8, 6, 2, 24, -17, -26, 7, 33, -11, + -13, -12, 5, 10, 24, -20, 11, 18, -15, -6, + 18, 24, -4, -21, 31, 21, -2, 11, 5, 14, + 2, 3, 5, -9, -13, 2, 2, -9, 3, -3, + -5, 0, 0, 2, -7, 3, 0, -5, 1, -1, + 1, -2, 1, 0, 2, -1, 1, -2, 1, -2, + -2, 0, 2, 0, 2, 4, 2, 0, 2, 0, + 0, -1, -2, 0, 2, 2 }, + { 15, 70, -44, 1, 9, 6, -39, -74, 24, 32, + 10, -13, -1, -30, -87, -111, 60, -9, -20, -17, + -92, 14, 69, -6, -11, 9, -27, 13, 29, -21, + 1, -11, -10, -8, 4, -14, -11, -9, -8, -1, + -15, 8, -2, 2, -4, -8, -5, 4, 11, 15, + 3, 0, -10, -3, -5, 4, 1, 3, 4, -4, + 4, 3, -4, 1, 3, 1, 3, 8, -4, -2, + -1, -2, 3, 3, 1, -4, -2, -5, 2, 0, + -2, 1, 2, -3, -1, 0, -1, -1, -2, -1, + 1, 0, 0, 1, 1, -1 }, + { -85, -306, -100, -14, 70, -132, -83, 72, 17, 37, + -25, -9, -7, 10, 28, -4, 32, -2, 21, 11, + -6, 12, 3, -32, -18, -14, 43, -7, -4, -19, + 0, 5, -21, -10, 8, 2, -40, -23, -9, 6, + 8, -14, 6, 8, 3, 2, -18, 6, 15, -9, + 12, -1, 16, -5, -5, 5, 1, -8, -5, 1, + 4, -6, 0, 6, -1, -6, -3, -1, -1, 5, + 1, -4, 3, -1, -1, -1, -1, -1, -1, -1, + 0, 4, -1, 0, 1, -1, -1, 1, 0, 2, + 1, 1, 1, -2, 0, 1 }, + { -13, 194, -15, -20, -3, 11, -9, -35, 15, -6, + 15, 6, 132, -335, 89, 22, -32, 50, -42, 54, + -70, 58, 15, -57, -30, 71, -25, -42, -13, 19, + 8, 23, -56, 8, -11, -26, -30, -15, 2, 20, + 4, 5, -8, -3, 8, 10, 20, 10, -4, 3, + 12, 6, -2, -3, 9, -2, -1, -10, 4, -5, + -5, 6, 3, -2, 3, -3, 0, -6, 3, 3, + 1, -1, 3, -2, 2, 4, -1, 0, -2, 0, + -3, -2, -3, -3, 1, -2, 3, -2, 1, 0, + -2, 2, 2, -2, 1, 2 }, + { -26, -194, -19, -179, -13, -106, -139, 4, -8, -8, + -10, 153, -42, -9, 80, -46, -45, -14, -1, 10, + 6, 15, -12, 14, 0, 19, 36, 20, 5, 9, + 7, 4, -18, -22, 0, -3, -3, 1, 19, -3, + -22, 6, 3, -3, -2, -11, -3, 6, 4, 7, + -9, -4, 2, -2, -7, -3, 0, 11, -3, 1, + 3, 1, 7, -5, 1, -4, 6, -2, 1, -1, + 2, 2, 1, -1, -1, -2, 3, 0, -4, -4, + 1, -1, -5, 0, 0, -2, 2, 3, 0, -2, + 0, -1, -2, 0, 2, 0 }, + { -3, -179, 52, 30, -9, 8, 8, 29, 30, -17, + -32, 18, 12, 5, 258, -126, 49, -14, 20, -35, + -18, -14, 9, -5, 0, -30, -1, -88, 21, 16, + 2, 22, -9, 32, -9, -5, 25, -19, 21, 4, + -3, 27, 20, -14, -3, 9, -14, 3, 13, 6, + -2, 7, 4, -1, -7, 1, 3, 1, -1, 6, + 3, -2, 3, -2, 0, 2, -12, 4, 3, 4, + -4, 2, 6, 2, 2, -4, -3, 3, 0, 2, + -3, -2, -2, 3, 1, 0, 2, 0, -2, 1, + -1, -3, 1, 1, -1, -2 } }, + { { -139, 2361, 267, 133, 1, 25, 10, -4, -8, -24, + -30, -13, -5, 54, 48, -36, 5, 15, -20, -40, + 47, 15, -12, 17, -12, 1, 19, -4, -32, 6, + 2, 4, -1, -9, 14, 16, 7, 8, 3, 7, + -3, -6, 0, -14, 3, -11, -2, -2, -13, -17, + -12, -9, -3, 1, 4, -1, 13, 6, 6, 2, + -2, -5, 5, 4, 1, 1, 1, -1, 4, 1, + 4, 3, 0, 0, 3, 6, -3, -1, 2, -4, + -3, -2, -1, -1, 2, 0, -3, 0, -2, 0, + -1, 0, 0, 1, 0, -1 }, + { 32, 243, -20, -83, -22, 19, 7, 2, -3, 9, + 22, -20, 5, 27, -99, 16, 27, -21, 10, -25, + 4, -1, 22, -6, -9, 16, -3, 8, 6, -6, + 24, -12, 2, 0, 16, 9, -1, -3, -12, 4, + -12, -17, -22, -3, 11, -2, -8, -7, -12, -7, + 0, 0, -6, -15, 1, 6, 2, 1, 3, 1, + -5, -5, 1, -3, -1, 4, -3, -3, -2, 3, + -1, -1, 5, 4, 0, -1, 3, 2, 0, -5, + -1, 3, -1, -1, 0, -1, -2, 1, -2, -2, + 2, 1, -1, -1, -1, 2 }, + { -98, 179, 75, 90, -46, -20, 29, 37, 19, 19, + -3, -47, 4, -6, 0, 14, 32, 49, -37, 74, + 42, -5, -8, 3, -6, 16, -13, 10, -24, 0, + 19, 35, -25, -17, 14, 30, 9, 23, 24, -6, + -1, 7, -8, -20, -9, -2, -3, 2, -1, 5, + 2, 4, -5, 1, 0, 5, -1, -5, 0, -4, + 0, 6, 0, 0, 7, -8, 1, 0, -4, -2, + 4, 1, -3, -1, 0, 3, 4, -3, -2, 1, + -1, 0, 0, 3, 0, -2, -1, -1, 1, 0, + 1, 3, 0, 0, 2, 0 }, + { 214, -486, -265, -28, 3, -24, -11, -8, -12, -2, + -11, 6, -22, 42, 39, -17, 1, -20, -4, -10, + 7, -30, -29, -7, -4, -16, 32, 7, 9, -24, + -12, 6, -13, 7, -2, 11, -8, -23, 16, -10, + -6, 6, -2, -2, -6, -5, -11, 3, 1, 1, + 11, -1, 2, -3, -3, 5, -3, 1, -8, -4, + 1, -4, 0, 3, -7, 3, 2, -2, 0, -3, + -2, 4, 6, -1, 0, -1, -2, 2, 0, -2, + -2, -3, 0, 2, 1, 1, 0, 0, 3, 0, + -2, -1, 1, 0, -2, 1 }, + { -15, -414, 16, 9, -15, 12, -5, 13, -24, 3, + 8, 7, -1, 36, 136, 85, 196, -12, -162, 69, + 43, 19, 12, -21, 20, 87, 46, -8, 1, 31, + 11, -12, 4, -5, 6, -22, 19, -23, -25, 9, + -3, -1, -8, -1, 6, -3, 1, 9, -15, -7, + 5, 2, 1, -5, -1, -7, -1, -1, 5, 0, + -1, 3, 6, 0, 0, -11, 1, -3, -1, -1, + 0, 3, 3, 4, 7, 3, -5, -2, -4, -4, + -3, -2, 6, 3, -4, 0, -4, -1, 1, -1, + 0, -1, -1, 2, 1, -2 }, + { 198, -655, -163, 17, 25, 6, 1, -19, 17, -6, + -31, 15, 34, 46, 16, 21, -12, -4, -19, 13, + -19, -25, 21, -1, 3, -17, 20, 14, -1, -22, + -19, 4, 28, 18, -4, -2, 1, 7, -8, 6, + 0, 8, 22, -16, -14, 10, 2, 17, 2, 6, + 2, 11, -9, -6, 3, 0, 5, 1, 1, -3, + 3, -1, -9, -1, -2, 2, 1, -3, 2, -1, + -3, -3, 3, 2, -3, 4, -3, 0, 2, 0, + -1, 3, 6, 2, 0, -3, -2, 0, -1, 3, + -2, -1, -2, 1, 3, -1 }, + { 25, 17, -68, 19, 6, 9, 8, -37, -7, 7, + 6, -8, -4, 117, -334, 54, 23, -17, -72, 77, + 39, -10, 32, 3, -17, -18, -16, -73, 41, -70, + 1, 11, 27, 8, -19, 5, -9, -10, 2, 14, + -23, -2, 13, 9, 2, -6, -3, 2, -1, -8, + 5, 4, -1, -8, 7, 1, -4, -8, 14, 0, + 2, 4, 6, 0, 3, 1, -1, -3, -3, 3, + 6, -1, -4, 3, 0, -2, -2, -1, -4, 1, + 2, -1, 0, 0, 0, -2, 0, 1, -1, 1, + 2, 3, 0, -1, 1, 1 }, + { -405, 865, 217, -7, -43, 5, -1, 1, -9, -13, + -17, -10, 31, -25, -48, -22, -32, 17, 32, -8, + -18, -9, 4, -16, 13, 17, 2, 14, -16, -20, + -19, -9, 5, -9, -8, -8, 0, -18, -12, 7, + 10, 12, -20, -4, -16, -1, 16, -9, 5, -5, + -2, -17, 18, 0, -1, 3, 0, -1, -5, -4, + 4, 3, -3, -5, 2, 3, 0, -4, 3, 5, + 1, -2, 4, -5, -7, 1, 1, -6, 1, 1, + -3, -1, 2, 0, 0, 1, -1, -2, 1, 0, + 1, 1, 0, 0, -1, 0 }, + { 31, -40, -72, 23, -21, 10, 3, -24, 20, 7, + -6, 6, 25, 19, 111, 29, -118, 92, 55, -41, + 1, 110, 80, 61, -19, 21, 39, -110, 14, -4, + -3, -1, -19, 15, -10, -23, 24, 20, -4, 0, + -14, 3, 13, -3, -23, -15, -5, -5, 2, 8, + 0, 6, 7, -7, -8, 0, -2, -3, -16, 2, + 8, 7, 7, 6, 12, 1, 4, -2, 0, -2, + 2, 6, 2, -3, -5, -2, 1, -1, 2, 1, + -3, 2, 4, -1, -2, 0, -3, -4, 1, 2, + 0, -1, 1, -1, 0, -2 }, + { -203, -660, 224, -24, -32, -55, -14, -11, 11, -18, + -28, -26, -11, 14, -35, -17, 59, -8, 17, -2, + 24, -17, 1, 8, 15, 5, -20, 8, -1, -4, + -10, -12, -10, -9, -4, 14, 12, 0, 4, -6, + -3, 4, -3, 4, 14, 1, -6, 20, 0, -12, + -6, -2, -15, -8, 8, 1, 0, 3, -3, 0, + 4, -6, -2, 1, -2, 1, -1, -2, -1, -5, + -3, 2, -2, -2, 1, -1, 0, -1, 3, -2, + 3, 1, -1, -1, 0, -3, -3, -1, -2, -1, + 0, 0, 2, 0, 0, -2 }, + { -22, -18, 30, 11, -21, -23, -28, -23, 8, 18, + -8, -19, 45, -43, -64, -74, 32, 12, -29, -64, + 33, -21, 15, -14, 13, -9, -28, 17, 22, 31, + 8, -15, -12, -1, -17, -10, 16, -9, 8, -5, + 5, -5, -3, -7, 0, -10, -2, 2, 8, 3, + -11, -1, 7, 9, 4, -3, 7, -2, -3, 0, + -2, -3, 5, 7, -4, -5, 1, -4, -5, -2, + 1, 3, 3, 0, -3, 0, 1, 4, 4, -2, + -1, -3, -1, 3, 3, 0, 0, 0, 1, 3, + -1, 1, 0, 0, 0, -1 }, + { 48, -369, -128, 40, -15, -121, -5, 45, 37, 21, + 9, 30, 12, 50, -4, 25, -11, 26, -6, 5, + 18, -30, -8, -6, -18, -7, 9, 6, -5, -2, + 18, 4, 0, 8, 0, 9, -2, 3, -12, 1, + -14, 6, -13, 9, 4, -5, -3, -5, 4, 1, + -1, -2, -1, -4, -1, 3, 2, -4, 1, 2, + 0, -5, 5, -3, -5, 2, 1, 2, 2, -2, + -1, 4, -2, -2, -4, -2, 2, -1, 1, 0, + 0, -1, -2, 1, -2, -1, 3, -1, 2, 0, + -3, -1, -4, 0, 1, 0 }, + { 8, 159, 71, -67, -26, -6, -19, 4, 8, -30, + 7, -15, -120, 108, -47, -98, 39, -1, -1, -10, + 70, -22, -6, -116, -11, 1, -13, -15, -17, 11, + -17, 27, -19, 7, 8, -32, -16, -27, 1, -4, + 8, 0, 0, -4, 12, 5, 8, -4, 14, 1, + -6, -10, -6, 6, 3, -12, -2, -1, 1, 7, + 9, -3, -10, -2, 1, -1, -3, 3, 6, -3, + -1, 0, 1, 2, 0, -5, -7, 0, 0, 0, + 3, 3, 1, 2, 1, 1, -1, -4, 2, 1, + 1, -1, -5, -1, 2, -3 }, + { -64, -116, -79, -84, 6, -86, -83, -7, 3, -41, + 47, 23, -6, 50, -23, -17, 16, 7, 6, -5, + 9, -4, 3, 6, -15, 3, 14, 24, -21, -8, + 28, -9, 6, 8, 9, -14, 16, 27, 18, -8, + -33, 3, -9, 8, 13, 17, 15, 3, 1, -1, + -8, 12, -7, -7, -2, 12, 7, 3, -1, 9, + 2, 4, 5, 5, 9, 7, 6, -2, -1, 0, + 1, -1, 0, 0, 5, 2, 1, -5, 2, 4, + 2, 0, 2, 3, -2, 2, 2, -3, -1, 1, + -2, -1, 1, 0, 0, 0 }, + { -7, -132, 74, 4, 3, 13, 12, 26, 34, -33, + -3, 4, 65, 24, -324, 1, 173, 40, -79, 9, + 57, -9, -14, -11, 11, -7, -41, -49, 23, 26, + -12, 17, 29, -10, 13, 14, -44, -6, 30, -13, + 7, 2, -9, 9, 8, -12, 15, 2, 4, 2, + -8, 0, -7, -7, 3, -5, -1, -4, -4, -12, + -9, 3, 2, -6, -3, -4, 9, 3, -3, -1, + 3, -2, -3, 0, -1, -3, 3, -1, -4, -4, + 2, 3, 3, 1, -2, 0, -1, 1, 2, 0, + -1, 0, 0, -1, -1, 1 } }, + { { 203, 1255, -571, 124, 1, -2, -26, -8, -8, -28, + -5, -5, 1, -3, -42, -13, 6, 23, 34, -3, + 9, -14, -4, 23, 4, 3, 10, -2, -20, 29, + 18, 12, 12, -4, 14, 3, 9, 3, 4, 16, + 2, -2, -2, -12, -6, -13, 3, 4, -7, -19, + -11, 1, 5, 4, 2, -7, 4, -3, 3, -5, + 0, -6, 4, 4, 1, 0, -2, 1, 5, 1, + 2, -3, 0, -1, 0, 1, -4, 2, -1, -5, + -3, 0, 2, 0, 2, -3, -1, 0, -2, 0, + 0, -1, 2, 2, -1, -1 }, + { -3, 209, -57, -66, 17, 23, -10, -15, 4, -16, + 4, -19, 10, 11, -78, 40, 44, 14, 39, -24, + 5, -1, -10, -25, 5, 33, 5, 4, -18, -31, + 19, -38, -7, 16, 3, 21, 4, -3, 4, 16, + -8, -17, -19, 4, 4, -1, -3, 16, -8, -8, + 8, -3, -7, -6, 15, -1, 2, 7, 1, -9, + -9, -4, 3, 1, -2, 2, -5, -1, 0, 2, + -3, 3, 3, 1, -1, 1, 3, 1, -1, -3, + 2, 2, -3, -2, -1, -2, -2, 1, -3, 1, + 3, -1, -2, -2, 0, 2 }, + { 75, 224, -94, -118, -99, -16, 6, 12, 4, -9, + -22, -47, -2, -11, -19, -14, -5, 40, -16, 39, + 41, -36, 11, 38, 0, -7, -14, 36, -7, 4, + 6, 5, -18, -7, 26, 1, -9, 9, 15, 16, + 4, 1, -9, -16, -13, -1, -3, -1, -1, 4, + -8, 1, 0, -4, -11, 4, -6, -1, 5, 0, + -7, 1, -5, -1, 0, -8, 5, -1, -5, -1, + 1, -7, -2, 4, 0, 4, 1, -4, 2, 2, + -2, -2, 1, 3, -1, -2, -2, 1, -1, -1, + 2, 3, -1, 1, 1, -1 }, + { -267, -915, -49, -62, 5, -11, 6, -5, 6, 29, + 9, -8, -5, 30, 34, -18, -11, -16, -3, -16, + 7, -8, -11, 2, 6, -4, 27, 9, -23, -30, + 5, 16, -17, 11, -1, 26, 3, -5, 23, -8, + 10, 0, -10, -1, -2, -5, -6, 1, 6, -4, + 6, 2, -7, 3, -4, 4, -5, -4, 0, -3, + -3, -4, 0, -1, -6, 0, -4, 1, 0, -2, + 1, 6, 4, -1, 0, -3, 0, 1, 0, -3, + -2, -2, 3, 1, 0, 0, -2, 2, 2, -1, + -1, 0, 1, -1, -1, 2 }, + { -7, -347, 52, -4, -7, 7, -10, 27, -13, 7, + 5, 9, -19, -30, 70, 97, 102, -202, 61, 123, + 34, -12, 5, -2, 20, 42, -85, -39, 38, 81, + 30, 20, 1, 11, 8, -46, 2, 1, -6, 10, + -2, 8, -1, -2, 5, 3, -5, 6, -8, -15, + 2, 2, -3, 0, 3, 3, 3, 5, 8, 0, + 2, 6, 4, -3, -4, -9, 7, 4, -1, -3, + 5, 4, 3, 1, 3, -1, -2, -1, -5, -2, + -1, 2, 4, -2, 0, 0, -2, 2, 0, -1, + -1, -1, 0, 2, -1, -1 }, + { -258, -1111, 33, 67, -17, 4, -7, 17, 7, -41, + -30, 14, 16, 8, -30, 0, -7, 3, -15, -11, + -32, -5, 20, -12, 0, -17, 9, 26, -20, -27, + -1, 18, 11, -10, 8, 10, -5, 4, -3, 7, + -33, -7, 24, 5, 0, 0, -9, 8, 0, 4, + 5, -2, -17, -7, 0, -9, -7, 0, 7, 3, + 3, -2, -6, 0, 2, 0, -3, 0, 2, -2, + -4, 0, 2, 0, 0, 1, -3, 1, 3, 1, + 2, 4, 4, -2, -1, -1, 0, -2, 1, 1, + -1, -1, -1, 2, 0, -1 }, + { 2, -44, -36, 16, -2, -1, 21, -8, 9, 5, + 0, -3, 1, 132, -328, 22, -12, 2, -71, 59, + 39, -34, 9, 65, 39, -31, 6, 1, 28, -84, + -6, -1, 6, -20, -3, 26, 0, -4, -11, -7, + -9, 23, -1, 2, -1, -5, 1, 6, 0, -3, + -3, -4, 1, -2, 2, -2, -4, -4, 4, -1, + 5, 3, 6, -2, 1, 2, -7, -2, 1, 4, + 2, -5, -2, 0, -3, 0, -4, -2, -3, 2, + 0, -2, 0, -1, -1, -1, 2, 1, 1, 3, + 2, 1, -2, 0, 1, 0 }, + { 372, 1482, -188, 36, 1, 19, 29, -11, 3, -18, + -22, 28, 13, -36, 12, -9, -23, 24, -1, -23, + 0, -12, -1, 2, 36, 3, -11, -4, -27, -12, + -6, 2, -3, -19, -5, -24, 1, -7, -4, 9, + 3, 2, -10, 3, -20, -1, 13, 8, 2, -12, + -2, -5, 21, -6, -4, -1, -3, -1, -2, 1, + 4, -2, -5, -1, 5, 0, 1, -2, -1, 1, + 0, -2, -1, -5, -1, 5, -4, -3, 5, -1, + 0, 3, 1, 0, 2, 0, -1, -1, -1, 0, + 1, 0, -1, -1, 0, 2 }, + { 5, -113, 31, 41, -8, 8, -10, -36, 7, 2, + 7, 4, 15, 54, 104, 126, 64, 91, 43, -77, + -12, 89, -14, -42, -6, 19, 21, -23, 43, -27, + 33, -7, 9, 14, -13, 1, 4, -6, 6, -4, + -20, 2, 3, -8, -19, -4, -1, 4, 3, 12, + 1, -1, -7, -7, 2, 4, -11, -8, -6, 8, + 8, 0, -3, 2, 5, 0, 5, -1, 2, -2, + 4, 5, 1, -7, -5, 1, 0, -3, 0, 0, + 0, 4, 2, 0, -1, -1, -3, -2, 2, 1, + -1, 1, 0, 0, -1, -2 }, + { 171, -459, 70, 63, -20, -73, 8, -13, 5, -41, + -20, -18, 3, 32, 4, -4, 1, -39, 16, 11, + 6, -12, 9, 8, 3, -2, -20, -1, -11, 11, + 4, -5, -4, -4, -3, 11, -4, -16, 8, -14, + -4, -5, 12, 11, -10, -5, -7, 9, -3, -10, + -3, -2, -14, 5, 15, 3, 2, 3, -3, 4, + 3, -3, -2, 2, 4, -2, -2, 0, -3, 1, + -2, 2, -3, 1, 0, 0, -2, 3, -1, -1, + 3, 0, -4, 0, -2, -4, -2, 0, -3, 0, + 0, 2, 2, -1, -1, -2 }, + { 16, -53, -130, -45, -39, -2, 32, 16, 2, -12, + 8, 5, 19, 19, 32, -2, -23, -61, -30, 19, + 41, -27, -10, -35, 11, -28, -17, -18, -13, 13, + -3, -15, -10, 3, -15, 2, 26, -4, 5, -15, + 17, 1, -2, -7, 1, -7, 4, -3, -6, -5, + -6, 4, 6, 6, 2, -2, 0, -2, -1, 1, + -5, 0, 5, 2, -5, 1, -4, -6, 3, 1, + 3, 1, -1, -2, -1, 3, 2, 3, 0, -1, + 1, -3, -1, 4, 1, 0, 1, -1, 2, 1, + -1, 1, 0, 0, -2, 1 }, + { 9, -357, -89, 34, -19, 34, 63, -5, 17, 5, + 21, 4, -1, 18, -12, 20, -40, 7, -23, -1, + -2, -21, -2, 2, -8, 0, -15, 28, 2, -2, + 9, 6, 17, 5, 3, 22, 23, 18, -15, -10, + -21, 14, -23, 2, 0, 7, 10, -7, -6, 5, + -10, -1, -7, 5, -2, 1, -1, 3, 5, -2, + -1, -1, 3, -6, -1, 2, 2, 4, 1, -7, + 1, 2, -3, -1, -2, 0, 1, -1, 0, -1, + -1, -3, 1, 1, -2, 1, 1, 0, 1, -2, + -1, -1, -2, 0, 0, -1 }, + { -3, 143, 58, -49, 15, -10, 0, -4, 4, -28, + -14, -11, -3, 276, -55, -79, 67, 25, 45, -7, + 102, -61, -78, -143, -29, -51, 5, -23, 2, -18, + -28, 23, 6, 8, 17, -3, -2, -6, -15, -21, + 9, 9, 7, 3, 10, 0, -8, -11, 6, -7, + -9, -11, 3, 5, -5, -8, 5, -1, -1, 10, + 7, -9, -6, 2, 3, -3, -5, 4, -1, -3, + 0, 1, -2, 0, -3, -2, -3, 1, 0, -2, + 3, 3, 1, 3, 0, 1, -3, -1, 1, 1, + 2, -3, -4, 2, -1, -2 }, + { 68, 56, -36, -19, 9, 67, 103, 13, 2, 4, + 3, -42, 27, -5, -96, 23, 14, 5, 2, -8, + 25, -12, 3, -15, -8, -8, 6, 25, -21, 12, + 15, -16, 12, 16, 10, -10, 22, 25, 11, 0, + -9, -6, -8, 10, 10, 9, 6, -3, 5, -4, + 7, 4, -9, 1, 4, 12, 0, -7, 4, 6, + 2, 3, 4, 7, 4, 3, 1, -1, -1, 2, + -4, 0, -1, 0, 2, 2, -1, -2, 4, 2, + -1, 1, 4, 2, -1, 2, -2, -3, 1, 0, + -1, 1, 1, 0, -2, -1 }, + { -1, -108, 23, 1, 12, 7, 16, -36, -16, -10, + 4, -11, 41, 160, -94, 52, 123, 15, -58, 35, + 32, -34, -13, 21, 44, 23, -29, -15, 7, 9, + 5, 19, 21, -15, 12, 0, -19, 32, 19, -18, + -13, -11, -8, 15, 0, -15, 15, 6, 3, 3, + -3, -4, -6, 2, 8, -7, -1, -1, -6, -11, + -5, 3, -2, -4, -1, -1, 10, -6, -3, -2, + 3, -5, -4, -1, -2, 3, 0, -2, -1, 0, + 5, 3, 3, -3, -3, 0, -2, 0, 2, -1, + -1, 1, -1, -2, 0, 2 } }, + { { -248, 1070, 195, 46, 19, -19, -8, 0, -21, -5, + 24, -27, -8, -13, -30, -30, 28, 7, 22, 30, + -49, 25, -6, 8, 11, -6, -3, 3, 1, 28, + 9, 21, 18, 21, -17, 6, 21, 9, 9, 4, + -3, 9, -4, -11, -2, 7, -10, -8, -3, -8, + -4, 5, 4, 0, -9, -7, -6, -8, -6, -2, + 7, -4, -6, -2, 2, -2, 4, 2, -1, -1, + -2, -1, 1, 0, -3, -6, 1, 1, -2, 3, + 2, 4, 2, 1, -1, -1, 2, 0, 1, 2, + 0, -1, 1, 0, -1, 0 }, + { -6, 275, -79, 65, 10, -12, -1, 7, 0, -10, + -20, 15, -13, -60, 6, -28, -1, 11, -23, -7, + -8, -3, -41, -5, -6, 15, 44, 19, -5, -39, + 1, -24, 19, 15, 0, 18, 17, 6, -6, -12, + 10, 9, -5, -3, 7, -2, 8, 7, -11, 4, + 3, 1, 6, 15, -4, -14, 2, 1, -3, -4, + 2, 3, 1, -1, 2, -3, 3, 5, 0, -1, + 0, 3, -5, -2, 3, 0, -4, -3, 0, 3, + 1, -4, -1, 0, 0, 2, 1, -1, 1, 2, + -2, -1, 1, 2, 1, -1 }, + { -63, 126, 6, -84, 94, -33, 13, -10, -7, -15, + -6, -34, -30, 9, -14, 5, 16, 16, -13, 0, + 21, -16, 15, 24, 21, 10, 4, 29, -14, 5, + 7, -14, 3, -3, -15, -9, 26, -16, 8, 10, + -1, -10, -5, 0, -2, 4, 0, -3, 11, -10, + -4, 2, 3, -5, 2, 4, -6, 0, -1, 2, + -4, 5, -4, 1, -4, 2, 3, -5, 4, 1, + -4, -5, 4, 0, 1, -1, -6, 3, 4, -1, + 0, 0, 1, 0, 1, 2, 1, 0, -2, 1, + -1, -2, -1, 0, -1, 0 }, + { 119, -1538, 75, -60, -15, -2, 6, 3, 12, 16, + -2, -12, 26, -20, 6, -34, 12, -20, -28, -7, + -8, 17, 1, -3, -2, -12, 6, 16, 6, -8, + 10, 9, 3, -1, 0, 23, 4, 13, 0, 14, + 3, -21, 1, 3, 4, 5, 0, 1, 3, -5, + 6, -1, -8, 11, -2, 2, -1, -3, -4, -5, + -1, 6, 1, -2, 4, -5, 1, 2, -1, 1, + 4, -2, -6, 2, -1, 0, 1, 0, 0, 2, + 3, 1, 1, -1, 0, -3, 0, 1, -3, 1, + 2, 1, 0, 0, 1, 0 }, + { 18, -351, -24, 9, 11, -18, 4, 33, 6, 14, + 4, 8, -7, 63, -83, 2, -69, -51, 199, 80, + -24, 26, -19, -6, -20, 10, -95, -28, 50, 61, + 17, 56, -13, 45, -16, -12, 3, 3, 6, 2, + 1, 12, 22, -7, 1, 10, -6, 17, -6, -3, + 10, -8, 3, 1, -3, 1, 6, 9, 6, 4, + 7, 5, 1, 4, 6, 1, 5, 3, -2, 2, + 1, -1, 1, -1, -3, 1, 5, 2, 2, 1, + 4, 1, -3, -1, 2, -1, 2, 0, -1, 1, + 1, 1, 0, -1, -1, 2 }, + { 69, -1621, 19, 96, -34, -3, 20, 18, -38, 18, + 37, -6, -22, -15, -16, -17, -2, 18, 0, -9, + 1, 23, -15, -24, 3, -4, -5, 4, -33, 1, + -5, 7, -12, 3, 9, -2, -2, 5, 0, 10, + -8, -4, -7, 19, 16, -16, -16, -10, 1, 8, + 4, -12, -2, 6, -4, -5, 2, 7, 1, 2, + -3, 0, 5, 6, 1, -5, 0, 3, -1, -1, + -1, 4, 0, -2, 0, 0, 3, 0, -2, 1, + 1, -1, -5, -2, 0, 3, 1, 1, 1, -2, + 1, 0, 1, -1, -2, 0 }, + { -17, 61, 16, -29, 0, -2, 17, 10, 15, -7, + -1, 3, -6, -80, -136, -152, 28, -15, -56, 1, + 21, 4, 58, -36, 34, -37, -6, 51, -40, 2, + -8, 11, -44, 8, 31, 15, -1, 0, -18, 5, + 6, 6, -4, -4, -8, 9, 9, 4, -1, -5, + -11, -3, 5, 4, 0, 1, 5, 2, -7, -2, + -1, -2, 1, -1, -3, -1, -3, 7, 2, -5, + -6, 2, 5, -1, 2, 2, 1, 3, 1, 0, + 0, -1, 1, -1, -1, 1, -1, -2, 0, -2, + -3, -3, 0, 1, -1, 0 }, + { -225, 1883, -2, 46, 28, 19, 7, -24, 3, -4, + 15, -2, -30, -12, 43, -12, 7, -9, -40, 2, + 14, -8, 18, 10, -2, -1, -9, 12, -30, -6, + 5, -6, -6, 8, -14, -5, -2, 5, 9, 10, + -2, -9, 4, -14, -1, -9, -1, -9, -1, 9, + 0, 4, -5, -12, 2, 4, 4, 4, 0, 1, + -3, -6, 2, 3, 0, 0, -1, 1, -3, -5, + 1, 1, -3, 6, 5, -1, -1, 4, 0, 0, + 2, 0, -2, 0, 1, -2, 2, 2, 0, 0, + -1, 0, 2, 1, 1, 0 }, + { -30, 37, 138, -5, 10, -7, -17, -17, 10, 3, + -1, -5, -22, 51, 201, -83, 154, 79, -8, -26, + 16, -20, -74, 36, 22, 47, -16, 47, 27, -27, + 16, -5, 22, -3, 3, 4, -18, -6, 8, -4, + 14, -2, -10, 8, 5, 9, 1, -2, 16, -3, + -5, -10, -6, -2, 5, 0, -4, 0, 9, 2, + -1, -6, -7, -8, -9, -3, -3, -1, 3, -4, + 0, 0, -5, 1, 3, 1, -4, -2, 0, 0, + 1, -3, -4, 1, 0, 1, 3, 3, 1, -1, + 0, 1, -1, 1, -1, 1 }, + { -150, -266, 132, 74, 14, -19, -23, -19, -14, 3, + 12, 12, 6, -21, 62, -42, -47, 21, 11, -11, + -4, 10, 14, -1, 9, -7, -22, 5, 8, -3, + 10, -2, 9, 18, 9, -8, -17, -1, -1, -11, + 18, 3, 10, -3, -4, 20, -2, -8, 4, 13, + 2, 1, 6, 2, -2, 4, 4, -3, 1, 0, + -6, 5, 2, -1, 2, 1, -1, -1, 0, 5, + 0, -1, 1, 2, 0, 1, 0, 1, -3, 0, + -3, -2, 1, 2, 0, 3, 3, 2, 2, 1, + 1, 0, -2, -1, 1, 1 }, + { -8, -61, -64, -109, -5, 25, 26, 15, -1, -5, + 28, 21, -22, 57, 46, -16, -64, -66, 12, 16, + -42, -2, -1, -26, -9, 12, -23, -19, -22, -41, + -6, -4, -8, -7, 2, 11, -9, -5, -8, -15, + 10, 2, 3, 2, -9, 3, 2, -4, 0, 3, + 10, 5, -6, -8, -5, 0, -3, 1, 3, -1, + 8, 2, -7, -3, 5, 3, -1, 4, 5, 0, + 0, -2, -2, 1, 2, -1, -2, -5, -2, 1, + -2, 2, 2, -2, -4, 0, -1, -1, 0, -3, + 0, 0, 0, 0, 0, 1 }, + { -68, -214, -147, 2, 25, 94, -17, -30, 14, 6, + -7, -37, -7, -19, 23, -13, -8, -17, -1, -10, + -13, 9, 10, -12, 9, 1, -4, 17, -3, 1, + -2, 5, -6, -6, 12, 10, -7, -14, -5, -4, + -13, 1, -3, 8, -8, 5, 3, 1, 2, 4, + -6, 8, 2, 6, -3, -3, -2, 4, -4, -4, + 3, 1, -1, 3, 2, -5, -1, -1, -2, 1, + 2, -2, 0, 1, 2, 2, -2, -2, -2, -1, + -1, 2, 3, -1, 2, 0, -2, 1, -1, 0, + 2, 1, 3, -1, -1, 0 }, + { -1, 118, -7, 49, 16, -5, 21, -22, 1, -10, + -12, 19, 51, 134, 118, -112, 88, 24, 37, 40, + -55, 39, -51, -95, -49, -13, -4, -58, 38, 4, + -17, -7, 11, -2, -1, 8, -3, -1, -10, 2, + -2, -2, 10, 9, 8, 3, -3, 5, -9, -4, + 3, 6, 7, -1, -3, 7, 0, -8, 1, -2, + -5, -2, 7, 4, -2, -4, -1, -5, -4, 1, + 1, 0, -2, -2, 1, 5, 4, 0, -1, -1, + -2, -3, -2, -2, -1, 0, 0, 2, -2, 0, + 0, 0, 4, 1, -2, 3 }, + { -26, 162, -25, -78, -8, 116, 39, -2, 4, 49, + -19, -1, 12, -54, -16, 9, -42, 6, -2, 1, + 12, 10, 5, -14, 31, -8, -3, 27, 18, 5, + 4, -6, -11, -2, 4, -1, 5, 3, -2, 6, + 19, -11, 10, -4, -10, -13, -3, -6, 5, 9, + 3, -11, 2, 5, -1, -7, -7, 2, 6, -3, + 5, 1, 2, -3, -4, -5, -4, 3, 1, -1, + -3, 3, 0, 0, -4, -2, 1, 3, -2, -4, + -2, 0, -2, -2, 0, -2, -2, 4, 1, -1, + 1, 0, -2, -1, -1, 0 }, + { 6, -80, -71, 31, -4, 9, 4, -36, -18, -29, + 10, -7, -28, 194, 37, 208, -31, 32, -6, -38, + -35, 26, -29, 27, 47, 68, -69, 14, -37, 14, + 30, 12, 11, 26, -36, 4, 49, 17, -15, 1, + -1, 11, 10, -5, -6, 2, -11, 7, 11, 4, + 4, 0, 11, 4, 2, -5, 2, 4, 1, 6, + 7, 0, -4, 4, 0, 1, -7, -6, 3, 1, + -3, -1, 5, -1, 3, 0, -4, 1, 5, 3, + 0, -2, -3, -1, 1, 0, 1, 0, -2, -1, + 0, -1, -1, 1, 0, -1 } }, + { { 133, 820, -542, 93, -4, -8, 22, 12, -18, 2, + 14, -17, -2, 25, 39, -34, 25, -7, -14, -3, + -61, 24, -17, 0, 6, -8, -2, 19, 16, 27, + 12, 15, 2, 18, -24, 10, 6, -3, 7, -1, + -8, -1, -3, -5, 0, 6, -3, -2, -2, 1, + -8, -5, 0, -1, -7, 1, -1, -2, -3, 4, + 4, -2, -4, -1, 4, 0, 6, -2, -4, 0, + -1, 2, 1, -1, -3, -2, 1, -1, 1, 3, + 2, 2, -1, 0, -1, 2, 1, 1, 2, 1, + -1, 0, 0, -1, 0, 1 }, + { 1, 315, -30, 77, 5, -8, 11, 16, 3, 9, + -10, 16, -19, 10, 73, -34, -1, -17, -60, -8, + -22, 0, -30, 14, 13, -3, 24, 10, 15, -21, + 10, -5, 9, 3, 13, -3, -8, 0, -1, -22, + 3, 20, 3, -9, 10, -1, 2, -3, -3, 3, + -3, 6, 9, 10, -13, -4, 3, -6, -3, 2, + 3, 1, -2, -2, 5, -3, 5, 1, -2, 1, + 2, -2, -3, 0, 3, -3, -5, -1, 2, 3, + -1, -2, 2, 1, 1, 2, 0, -1, 2, -1, + -2, 0, 2, 2, 0, -1 }, + { 73, 215, -15, -53, 68, -29, 18, -11, -1, 9, + 24, -19, -12, 44, 40, 60, 24, 3, 0, 7, + 7, 15, -12, -4, 7, 17, -3, 12, -3, -5, + -3, -7, 15, 0, -31, 5, 26, -13, 2, -5, + -3, -1, 4, -1, 5, 5, 5, -2, 7, -13, + 10, 6, -1, 2, 7, 0, -3, -5, -3, 3, + -2, 6, 0, -1, -2, 1, -2, -3, 6, -1, + -3, 0, 5, -4, 0, 0, -3, 4, 0, -2, + 2, 2, 0, -2, 1, 3, 1, -1, -1, 1, + -2, -2, 1, -1, 0, 1 }, + { 155, -1578, -14, -38, 32, -7, -1, 4, -1, 6, + -8, -3, 37, -24, -6, -6, 21, -26, -9, 0, + -17, 18, 8, -2, 7, -11, 4, -6, 14, 3, + 3, -3, 3, -5, -7, 5, -10, -1, -2, 17, + 0, -17, 12, 14, 7, 14, 2, 3, -1, -4, + 2, -5, 0, 7, -3, -3, -2, 1, -8, -3, + 4, 6, -1, -1, 4, -2, 4, -1, 2, 1, + 1, -5, -4, 4, 0, 2, 1, 0, 0, 2, + 2, 1, -2, -2, 0, -2, 1, -1, -2, 2, + 2, 0, 0, 1, 0, -1 }, + { -12, -297, 52, 18, 3, -9, 13, 27, 12, 3, + -4, 6, -14, 50, -70, -68, -79, 84, 2, 26, + -48, 22, -16, -9, -9, 47, -9, -24, -1, -1, + -2, 26, -17, 32, -12, 20, 20, 1, 1, -7, + -4, 7, 6, -16, 1, 6, 2, 17, -14, 5, + 9, -3, 11, -3, -2, -2, 5, 6, 0, 0, + 1, -2, -3, 5, 8, -2, 0, -2, 0, 4, + -4, -4, 0, 0, -2, 3, 3, 2, 4, 0, + 2, -2, -3, 1, 1, 0, 2, -1, -1, 1, + 1, 2, -1, -2, 1, 2 }, + { 259, -1414, 33, 112, -19, -2, 7, -19, -16, 45, + 22, -21, -21, 5, 0, -26, -1, 26, 1, 6, + 8, 8, -21, -22, 3, 1, -1, -18, -25, 14, + -1, -2, -16, 2, 1, 1, 2, 2, -1, 8, + 9, -2, -7, 5, 0, -12, -4, -6, 0, 8, + 0, 2, 8, 5, -2, 6, 6, -1, -4, -3, + -5, 3, 5, 4, -1, -3, 3, 2, 0, -1, + 0, 2, 0, 1, 0, 2, 2, -1, -2, 1, + -1, -3, -4, 2, 1, 2, 0, 2, -2, -1, + 2, 0, 0, -2, 0, 1 }, + { -7, 115, 3, -25, -2, -3, 12, 7, 7, -9, + -3, 1, -9, -59, -29, -143, 70, 1, -64, -13, + 23, -6, 43, -99, -18, -29, -3, 35, -4, 68, + 27, 12, -47, 36, 23, -12, -15, 4, -15, 19, + -2, -15, -1, -2, 0, 8, 5, 1, -1, -5, + -7, 0, 2, -1, 2, 2, 8, 1, 0, 3, + -2, -4, 1, -1, -4, 0, 3, 4, -3, -8, + -3, 5, 1, -1, 2, 0, 4, 3, 0, -1, + 1, -1, 0, -1, 0, 1, -2, -2, -2, -3, + -2, -1, 1, 0, -1, 0 }, + { 19, 2080, -20, 35, 20, 11, -5, 10, -4, 1, + 25, -30, -8, 16, 15, -23, 3, -7, -12, 5, + 2, 0, 9, -18, -34, 2, -15, 9, -16, 13, + 3, -1, 8, 10, -7, 12, -3, 7, -3, -5, + -3, 0, 3, -15, 14, -21, -4, -15, 2, 12, + 1, -3, -7, -4, 2, 3, 3, 3, 1, -1, + -5, 0, 4, -3, -4, 0, -1, 2, 0, -1, + 1, 1, 0, 7, 1, -3, 4, 1, -3, 1, + 1, -1, -1, 0, 0, 0, 1, 0, 1, 0, + -1, -1, 1, 1, 0, -1 }, + { -9, 121, 23, -44, 6, -6, -6, 3, 12, -3, + -6, -6, -32, 11, 163, -327, -67, 70, 7, -9, + -3, -41, -47, 101, 19, 68, 13, 20, 23, -17, + -14, 4, 19, 3, -5, -12, -15, -1, 0, 5, + 19, -7, -10, 3, 9, 11, 2, -9, 9, -12, + -6, -9, 2, -3, 0, 0, 8, 8, 6, -4, + -4, 0, 1, -8, -3, -1, -5, 0, 0, -4, + -3, -2, -1, 6, 3, 0, -2, 2, 0, 0, + 0, -5, -2, 2, 0, 2, 4, 0, -1, -1, + 1, 0, 0, 2, 1, 1 }, + { 127, -113, -93, 60, 42, 40, -1, -12, -6, 23, + -4, 9, 0, -46, 53, -33, -26, 19, 7, -9, + 12, 9, 9, -8, 9, 3, -21, 3, 20, -7, + 5, -12, 3, 12, -5, -16, -9, 10, -8, -3, + 20, 2, -4, -3, 11, 19, -11, -13, 6, 16, + 0, 0, 11, -5, -10, 2, 1, -7, 0, -1, + -2, 0, 1, -1, -3, 3, 0, -2, 2, 3, + 2, 0, 2, -1, 1, 1, 1, -3, 1, -1, + -3, 0, 3, 0, 2, 4, 2, 1, 2, 0, + 0, -1, -1, 0, 1, 2 }, + { 11, -21, 41, -73, 8, 1, -16, 19, 18, 18, + 5, 7, 1, 10, 38, -10, -17, 7, 39, -37, + -30, 29, 0, -22, 8, 29, -48, -12, -11, -28, + 9, 9, -1, -4, 5, 0, -13, -1, -1, -2, + -5, -7, 0, 1, -9, 4, 1, 0, 6, 7, + 6, -1, -4, -3, -2, -4, 0, 4, 1, -3, + 10, -3, -8, -2, 7, 0, 3, 5, 0, -2, + -2, -1, 1, 2, 1, -3, -2, -4, 1, 1, + -1, 3, 1, -4, -2, 1, -1, 0, -1, -2, + 1, -1, 0, 0, 2, -1 }, + { 79, 50, -54, 35, 33, 33, -38, -11, 16, 10, + -16, -21, 5, 12, 28, 6, 34, -23, 6, -11, + 8, 17, 10, -13, 16, -2, 6, -5, -9, 0, + -2, -5, -15, 5, 5, -4, -18, -4, 7, -2, + -1, 0, 6, 9, -9, -9, 0, 5, 0, 4, + 4, 5, 6, -3, -2, 2, 0, 0, -7, 0, + 5, -1, 0, 5, 0, -4, 0, -1, -1, 4, + -1, -2, 2, 0, 2, 1, -1, -2, -1, 0, + 1, 3, 0, -1, 1, -2, -1, 1, -1, 1, + 2, 1, 1, -1, 0, 1 }, + { 5, 112, -13, 68, 13, 3, 18, -17, 15, 6, + 6, 25, -20, -39, 74, -132, 66, -13, 12, 32, + -106, 138, 42, -27, -8, 6, 8, -38, 20, 48, + 0, -6, -1, 3, 2, 6, -1, -7, 2, 5, + -4, -8, -2, -3, 1, -5, 3, 11, -9, -6, + 7, 10, 1, -3, 3, 5, -5, -4, 1, -5, + -2, 3, 2, -2, -2, 1, 0, -5, 1, 0, + 1, -1, 0, 0, 3, 3, 3, -2, -1, 1, + -3, -3, -2, -2, 0, -1, 2, 1, -1, 0, + -1, 2, 4, -1, 0, 3 }, + { 1, 105, -29, -5, -19, 0, -76, 4, -12, 9, + 0, 27, -27, 31, 115, -8, -21, 12, -20, -4, + 3, 15, 4, 8, 36, 2, 1, 15, 14, -12, + -3, 0, -2, -6, 4, 3, -7, -13, -6, 4, + 13, -2, 3, -15, -10, -12, -3, -3, 1, 14, + -5, -6, 5, -1, -5, -7, -3, 7, -1, -2, + -1, -2, 2, -5, -2, -5, -1, 2, 1, -4, + 0, 1, 0, -1, -3, -2, 3, 1, -4, -2, + 0, 0, -4, -1, 0, -2, 2, 4, -1, 0, + 1, -1, -2, 0, 1, 0 }, + { 5, -76, -29, 33, -21, -1, -4, -3, 11, -21, + 29, 18, -14, -42, -346, 39, -109, -1, 3, 0, + -28, 65, 24, -14, -15, 53, -42, 69, -24, 7, + 18, -5, -10, 21, -32, 21, 37, -9, 1, 13, + 3, 5, -3, -19, 2, 6, -14, 3, 4, 1, + 6, 2, 7, -5, 1, -1, 0, 0, 3, 8, + 3, 0, 1, 6, 0, -1, -5, 2, 3, 1, + -4, 2, 4, -3, 4, -4, 0, 1, 3, 0, + -2, -2, -3, 3, 1, 0, 1, -1, -3, 0, + 0, -1, 0, 2, -1, -1 } }, + { { -45, 279, -57, -7, 30, 20, 14, -3, -2, -30, + -23, 30, 9, 9, 42, -5, 4, 11, -21, -53, + -10, 9, 7, -20, 0, 4, 17, 12, 3, 28, + 7, 8, -10, -1, 8, 3, 1, -27, -3, 6, + -8, 2, 0, 0, -8, -9, 3, 8, -4, -7, + -13, -6, 1, 5, 0, 5, 7, 9, 4, -2, + -2, 1, 3, 3, 3, 2, 0, -4, 0, 5, + 2, 0, -1, -2, 3, 4, -3, -1, 0, -3, + -2, -3, 0, -1, 0, 1, -2, 1, -1, -1, + 0, 1, 0, 0, 0, 0 }, + { -3, 203, 39, -19, 0, 19, 14, -7, -3, 13, + 5, 10, 3, -23, 78, 102, 12, -7, 11, -49, + -3, -2, -26, 42, 48, -43, -4, -10, 11, 7, + -13, -2, -10, 10, 8, -18, -13, -2, -4, 0, + -11, 4, -6, 0, 4, -3, -7, 1, 4, -10, + 4, 3, -6, -8, 5, 14, -3, -4, 2, 1, + -10, -4, -3, -1, 1, 2, -2, -6, 0, 1, + 0, -3, 5, 0, -1, -2, 3, 3, 1, -4, + -1, 4, 1, -1, -1, -2, -1, 1, -2, -2, + 2, 0, -2, -3, -1, 1 }, + { -66, 158, 257, -44, -89, 1, -2, -10, 23, 19, + -8, -12, 21, 30, 46, 39, 9, -2, 34, -7, + 27, 24, -16, 3, 0, -19, -18, 7, 10, 1, + 5, 13, -1, -13, 5, 14, -4, 11, 7, 1, + 11, -6, 6, -15, -7, -4, 3, -1, -1, 4, + 8, -6, -6, 7, -3, -3, 0, -6, 5, -1, + -3, -1, -2, 1, 2, -7, -3, 1, -1, -3, + 4, -1, -3, 0, 1, 4, 3, -1, -3, 1, + 2, 0, 0, 2, -1, -1, -1, 0, 1, -1, + 0, 2, 1, 0, 2, 0 }, + { -405, -879, 76, -23, -35, -3, -8, -5, -9, 4, + 20, 13, 14, 13, 12, 10, -2, -12, 12, -6, + 1, -11, -1, 6, 9, 9, -9, 2, 0, -20, + 0, -9, -7, 8, -7, -16, -1, -7, 15, 1, + -4, 5, 5, 7, 11, 2, -8, 3, 0, -1, + -5, 3, 1, -4, 2, -10, -3, -1, -4, 2, + 0, -5, 0, -2, -4, 1, -2, -1, 4, -3, + -3, 4, 6, 0, 2, 0, -1, 2, -1, -1, + -2, -2, -1, 1, 0, 1, -1, 0, 2, 0, + -2, 0, 1, -1, -1, 0 }, + { 12, -135, -40, 2, -11, 11, 4, 9, 10, -25, + 9, 5, -2, -111, 97, 27, 55, -9, -142, 40, + 5, 6, -18, 6, 12, 68, 12, -7, 16, -68, + 18, -10, 8, -9, -4, 36, -4, -7, 3, -17, + 3, 1, -18, -16, 4, -7, 9, 5, -9, -3, + -4, 9, 5, -2, 3, 7, -4, 0, 4, -3, + -6, -3, 0, -2, -4, -6, -4, -2, 5, -1, + -1, 3, 0, 4, 3, 0, -3, -1, -2, -4, + -3, 0, 3, 0, -1, 0, -1, 0, 1, -1, + 0, -1, 0, 2, 1, -2 }, + { -517, -412, 140, 41, 66, 6, -18, -29, 27, -6, + -36, 0, 5, 10, -20, -7, 13, -6, -1, 9, + -15, -19, 6, -9, -2, -4, 8, -15, -1, -9, + -2, 10, 2, 0, -5, -3, 13, -2, 8, -3, + 1, -10, 6, 8, -20, 5, 5, 0, 3, -2, + 7, 9, 1, -13, 0, 5, -6, -7, 0, 1, + -1, -2, -5, -1, 2, 1, 1, -2, 4, -1, + -2, -3, 2, 3, 0, 2, -3, 0, 2, 2, + 0, 2, 5, 4, -2, -2, -1, -2, -2, 2, + -1, 0, -1, 1, 2, 0 }, + { 17, -6, -36, 24, -5, 5, -2, -4, -2, 11, + -7, -3, 0, -42, 29, 38, 18, -9, -29, 12, + 22, 33, -62, -72, -2, -11, -5, 22, 28, 43, + 17, -5, 15, 14, -20, -4, -10, 1, -2, -3, + -13, -4, 3, 7, 4, -8, -5, 4, -2, 4, + -2, 1, -6, -5, 2, 1, -2, 0, 8, 4, + 4, 4, 1, 0, -1, 3, 0, -6, -4, 3, + 5, -4, -4, -2, -2, -3, -1, -3, -2, 0, + 1, -1, 0, 1, 0, -1, 0, 1, -1, 2, + 3, 2, 0, -1, 1, 0 }, + { 247, 1863, 69, 3, 2, -1, 16, 24, -1, -9, + -10, 2, 27, -9, -18, -2, -6, 14, 29, -29, + -8, 6, -9, -31, -2, -3, -14, -1, -6, -5, + -1, 18, 12, -14, -2, -11, -12, 9, -18, -5, + 5, 3, -1, 0, 4, -12, -1, 1, 1, -6, + -3, -4, 12, 7, -4, -6, -2, -1, -2, 3, + 0, 0, -1, -7, -1, 2, 1, -1, 2, 4, + -2, 0, 1, -3, -5, 3, 1, -6, 1, 1, + -2, 2, 1, 0, 0, 2, -1, -3, 0, -1, + 0, 0, -2, -1, -1, 1 }, + { 29, 20, -142, -3, -9, 6, 1, 1, -11, -1, + 8, 12, 8, -15, 72, -258, -63, 65, 18, -21, + -68, 39, 7, 37, -23, 86, 36, -32, 27, -14, + -4, 17, -2, 23, -23, -28, 10, -2, 2, 10, + -7, -12, -4, -14, -7, -3, 2, 0, -5, -2, + -3, 0, 3, -8, -8, 6, 5, -4, -2, -2, + 6, 6, 7, 3, 6, 5, 2, 2, -5, -1, + 1, 3, 4, 1, -4, -2, 1, 0, 1, 0, + -2, 2, 4, 0, 0, -1, -3, -4, 0, 1, + 0, 0, 1, 0, 0, -2 }, + { -70, 74, 22, 63, -16, 5, 24, 15, -9, -10, + -28, -20, -15, 19, -1, -2, 8, -30, -9, 20, + 20, 1, 2, -8, -11, 8, 2, -5, 4, -2, + -11, -6, -3, -27, -19, 6, 7, 1, 1, 2, + -3, -6, -4, 15, 5, -15, -8, 0, 1, -7, + -7, -3, -7, -7, 9, -2, -5, 2, -1, 1, + 5, -6, -2, -2, 1, 1, -1, 1, 0, -3, + 1, 2, 0, -2, 0, 0, 0, -1, 2, -1, + 2, 2, -1, -2, 0, -3, -3, -1, -2, -1, + 0, 0, 3, 1, -1, -2 }, + { -16, 98, 23, -68, -15, -11, -17, 22, 0, 12, + -29, 6, 40, -14, 36, -8, 23, 47, -28, -16, + 54, 22, -14, -32, 11, -11, -31, -1, -9, 12, + 15, 9, -4, 5, -10, -6, 14, 6, 9, 5, + -5, -5, -9, -4, -2, -5, 3, 2, -2, 1, + -6, -4, 7, 10, 4, -2, 1, -2, -4, 1, + -2, -5, 3, 3, -3, -3, 1, -5, -4, -1, + -1, 3, 3, 0, -2, -1, 2, 5, 3, -2, + 2, -1, -2, 2, 3, 0, 1, 1, 1, 2, + 0, 0, 0, 0, 0, -1 }, + { 0, 214, -38, 97, -47, -29, 43, 11, 21, -9, + 13, 31, 3, 31, 23, 28, 18, -13, 1, -16, + 19, -6, -6, 6, 0, -3, 7, -19, -2, 8, + -1, 0, 9, 23, -16, 9, 16, 15, 7, -2, + -3, -1, 8, -10, -5, -5, 2, 2, -1, -1, + -1, -2, -3, -2, 4, -2, 2, 0, 3, 3, + -4, 3, 3, -3, -1, 3, 2, 3, 2, -2, + -2, 1, -1, -1, -2, 0, 1, 0, 1, 1, + 1, -1, -3, 0, -2, 0, 2, -1, 1, 0, + -2, -1, -3, 0, 1, 0 }, + { -6, 78, 70, 13, 6, -3, 8, 9, 7, -4, + 12, 9, -60, 50, -145, -84, 46, 11, -2, -25, + 49, 62, -34, 1, 16, -14, -26, 23, -24, 8, + 22, 25, 4, 14, 1, 21, -3, -11, -9, -7, + -3, -8, -2, -8, 1, -4, -7, -6, 4, -5, + -5, -7, -3, 3, -1, -4, -3, 8, -2, 5, + 12, -2, -11, -6, -1, 3, -1, 3, 2, -2, + -1, 0, 1, 1, 0, -5, -3, 0, 1, 0, + 2, 3, 1, 2, 1, 0, 0, -2, 1, 0, + 1, 0, -4, 0, 1, -2 }, + { -10, 125, -18, 40, 19, -81, 11, -3, -32, -12, + 21, -16, -22, 16, 142, -13, 37, 23, -25, -1, + 2, -1, -4, 9, 11, 10, -11, -13, -2, -15, + 1, 8, 16, 18, 6, 4, 2, -1, 14, -19, + -3, -9, -9, -2, 10, 10, 11, 0, 1, -3, + -3, 8, -7, -4, 3, 8, 6, 1, -3, 2, + -2, 3, 2, 3, 5, 5, 2, -2, 0, -2, + 0, -2, -1, -1, 3, 2, 0, -3, 3, 4, + 1, 0, 3, 3, -1, 2, 2, -3, -1, 1, + -1, 0, 1, 0, 0, 0 }, + { -14, -49, 38, 1, -3, -3, -14, 29, 2, 8, + 10, 22, 55, -256, -288, -167, 21, -2, -6, 39, + 30, 25, 34, -33, -23, 17, 5, 85, -25, 8, + -22, -7, 5, 2, -1, 31, -30, -4, 23, 0, + -14, -12, -17, -3, 5, -3, 1, -3, 1, 1, + 0, -3, -13, -4, 0, 6, -10, -2, -5, -11, + -6, 2, 4, -1, -1, -3, 8, 6, -6, -2, + 0, 0, -6, -2, -3, -1, 5, -3, -2, -3, + 2, 3, 3, 1, -3, 1, -2, -1, 2, 1, + -1, 1, 1, -1, 0, 1 } }, + { { 100, 479, 230, -14, -22, 12, 3, -5, 2, -30, + -5, 33, -1, -11, 4, -1, -23, -1, 2, -23, + 16, 5, 9, -23, -4, -3, -1, -5, 1, 22, + -1, -9, -23, -12, 18, -7, -3, -23, -2, 2, + -1, 8, -5, -4, -11, -7, 3, 8, 2, -6, + -7, -2, -1, 9, 5, 3, 6, 8, 3, -4, + 1, 1, 4, 1, -1, -1, -3, -3, 1, 3, + 0, -2, -1, 0, 2, 2, -4, 1, -1, -4, + -2, -2, 1, -1, 1, -1, -1, 0, -2, -1, + 0, 0, 1, 1, 0, -1 }, + { 11, 16, -109, -34, -6, 6, -2, -14, -1, 16, + 23, 5, 1, -10, 119, 132, -1, -27, 4, -43, + 10, 33, 16, 26, 30, -22, -18, -15, 16, 10, + -14, -44, -23, 19, -12, -5, -3, 6, 10, 12, + -14, -9, -8, 5, -2, 0, -6, 6, 4, -8, + 6, -3, -9, -7, 15, 13, 0, 3, 3, -3, + -8, 1, 1, -1, -3, 1, -3, -3, 1, -1, + 0, 0, 2, -1, 0, 1, 4, 1, -1, -3, + 1, 4, -1, 0, -2, -2, 0, 0, -3, 0, + 2, -1, -2, -2, 0, 2 }, + { 39, -91, -83, -53, -35, 7, -2, -8, 12, -2, + -14, 4, 18, -2, 13, 11, -19, -19, 48, -42, + 7, 5, -16, 12, 6, -17, -16, 11, 5, 11, + 17, 6, -1, -8, 13, -5, -12, 13, 5, -1, + 6, -15, 2, -11, -12, -6, 0, 1, 2, 4, + 2, -2, -5, 2, -3, 4, 0, -4, 5, -3, + -5, -2, -3, 2, 2, -5, 1, 2, -3, -1, + 5, -3, -3, 1, 1, 3, 0, -3, -1, 1, + 0, -2, 1, 2, -2, -2, -1, 1, 0, -1, + 2, 2, -1, 0, 1, -1 }, + { 505, 164, -132, 11, 21, -3, -6, -1, -2, -12, + 2, -1, -15, 16, 6, -25, -6, 4, 18, -8, + 7, -6, 7, 9, 7, -1, -24, 7, -14, -11, + 8, -8, -1, 13, -2, -15, -10, -1, 10, -7, + 1, 4, 7, -2, 0, -8, 1, 2, 2, -1, + -6, 8, -4, -4, 1, -3, 2, 2, 3, 4, + 0, -4, 2, -2, -3, 1, -3, 2, 1, -2, + -2, 4, 4, -2, 1, -2, 0, 1, -2, -1, + -2, -2, 1, 0, 0, 2, -1, 2, 1, -1, + -2, 0, 0, -1, 0, 1 }, + { -25, -21, 54, -14, 0, 8, -9, -6, 2, -21, + 4, 10, -10, -16, 181, -23, 33, -58, 13, 22, + 12, 28, 9, 40, 7, 26, -28, -17, -12, -92, + 15, 3, 12, -17, -15, 24, -1, 6, 7, -15, + -1, -3, -11, -2, 6, -6, 3, -3, -3, -8, + -1, 7, -5, -1, 2, 7, -8, -2, 4, -2, + -1, 1, -1, -5, -5, -2, 0, 1, 2, -2, + 4, 4, 0, 2, 2, -2, -3, -2, -3, -1, + -1, 2, 3, -2, 0, -1, -1, 1, 0, -1, + -1, -2, 0, 2, -1, -2 }, + { 551, 890, 6, -40, -38, 4, -17, 5, 15, -40, + -32, 15, 12, 34, 11, -1, 1, -27, -3, -4, + -23, -13, 7, -6, -6, -1, 15, 0, 2, -9, + -3, 15, -1, -15, -10, -5, 7, 0, 13, -9, + 2, 1, -1, 10, -14, 9, 3, -1, -1, -6, + 7, 3, -4, -11, 2, -2, -8, -2, 3, 3, + 2, -2, -6, -3, 4, 1, -2, -1, 4, -1, + -2, -2, 1, 1, 0, -1, -2, 1, 3, 1, + 0, 2, 4, 0, -2, -2, 1, -2, 1, 1, + -1, 0, 0, 2, 1, -1 }, + { 9, -36, -1, 18, -2, 2, -9, -13, -1, 15, + -2, -4, -4, 2, 37, 91, 1, -9, -1, 6, + -5, -35, -72, 6, 11, -20, -27, 9, -19, -8, + 2, 11, 27, -6, -13, 12, 2, 4, -5, -8, + -1, 13, 1, 6, -3, -13, -4, 6, -3, 7, + -2, -1, -6, -1, 0, 1, -3, 3, 1, -2, + 4, 4, -1, 0, 2, 1, -4, -2, -1, 5, + 3, -6, -2, -2, -3, -3, -3, -4, -1, 1, + 0, -1, 1, 1, 0, -1, 1, 2, 1, 3, + 2, 1, -1, 0, 1, 0 }, + { -498, 985, 125, 5, -5, 0, 29, -4, 4, -11, + -12, 34, 15, -14, 16, 10, -1, 14, 17, -26, + 3, 5, 1, -9, 14, -13, 0, -4, -12, 7, + 9, 11, 3, -23, -8, -22, -16, 13, -6, 1, + 9, 0, -7, 4, -2, -3, 4, 5, -8, -8, + -3, 1, 12, 2, -3, -3, 0, -2, -2, 3, + 0, -1, -2, -3, 2, 1, 2, -1, 0, 1, + -2, 0, -3, -5, -2, 4, -4, -3, 3, -1, + -2, 2, 0, 0, 1, 0, -2, -1, 0, -1, + 0, 0, -1, -1, 0, 2 }, + { 10, -80, -73, 33, -5, 8, 1, -5, -13, 7, + 15, 8, 0, -113, -27, -51, 28, -9, 10, -29, + -66, 57, 51, -9, -61, 61, 4, -21, 8, -24, + -3, -5, 2, 20, -15, -8, 11, -8, 19, 3, + -15, 5, 3, -15, -13, -4, 3, 10, -5, 0, + -1, 2, -1, -4, -2, 5, -1, -10, -2, -1, + 6, 5, 8, 6, 3, 3, 1, 0, -5, 0, + 3, 3, -1, -4, -4, 1, 0, -2, 1, -1, + 0, 4, 2, -1, 0, -3, -4, -2, 1, 1, + -1, 1, 0, -1, -1, -2 }, + { -1, 66, -120, -6, -40, -47, 3, 17, -13, -19, + -16, -17, -7, 35, -11, 7, 14, -27, -8, 22, + -8, -17, -5, -6, -9, 9, 8, -9, -1, 10, + -5, -5, -2, -17, -13, 13, 9, 3, 16, 1, + -3, -4, 5, 13, -8, -13, 8, 5, -5, -12, + -3, -1, -7, 0, 8, -6, -1, 5, -3, 2, + 3, -1, -2, -2, 5, -2, -1, 1, -3, -2, + -1, 0, -2, 0, 0, 0, -2, 2, 0, 1, + 3, 0, -2, -1, -2, -3, -2, 0, -2, 0, + 0, 1, 1, 0, -1, -2 }, + { 15, 216, 61, -5, 0, -12, -6, 16, -16, -3, + -17, 10, 20, -13, 42, 23, 20, 16, -34, 32, + 53, 18, 9, -5, 19, -8, -12, -7, 8, 31, + 6, 3, -5, 5, -23, -5, 16, 3, 10, 3, + 8, -2, -2, 5, 0, -7, 3, 2, -8, -6, + -5, 0, 8, 8, 1, 2, -1, -4, -2, 3, + -6, -1, 4, 0, -5, 0, -3, -7, 0, 0, + 0, 3, 0, -2, -1, 2, 2, 4, 0, -1, + 1, -2, -2, 3, 2, 0, 1, 0, 1, 1, + -1, 0, 0, 0, -1, 1 }, + { -126, 148, -5, 25, -72, -15, 34, -10, -2, -9, + 18, 10, 0, -1, -7, 11, 4, -2, -5, -5, + 11, -19, -8, 10, -7, -4, -4, -6, -9, 5, + 1, 12, 12, 10, -17, 4, 23, 20, -3, -1, + -2, -2, 2, -4, 0, 0, -2, -1, -3, 2, + -3, 1, -8, 2, 5, -1, 2, 4, 5, 1, + -5, 4, 0, -5, 2, 1, 1, 2, 0, -6, + 0, 1, -2, 0, -1, 0, 2, 1, 1, 0, + -1, -2, -1, 1, -2, 1, 1, -1, 1, -1, + -2, -2, -2, 1, 1, -1 }, + { 6, 23, 3, -18, 3, -12, 6, 10, 5, -11, + 1, 11, 7, 153, -149, 11, 34, -6, -17, -41, + 116, 17, -98, -35, 8, -22, -8, 29, -31, -12, + 33, 18, -1, 3, -8, 15, -8, 4, -15, -4, + -1, -6, 3, -5, -2, 2, -7, -2, 11, 0, + -5, -8, 0, 5, -2, -4, -1, 5, -2, 7, + 7, -6, -8, -1, 4, 2, -2, 3, -1, 0, + -1, 0, -1, 0, -2, -4, -2, 1, 1, 0, + 3, 3, 1, 2, 0, 1, -2, -1, 1, 1, + 1, -2, -4, 1, 0, -2 }, + { 32, 177, -68, -15, 21, -42, 70, -5, -31, -13, + -10, -35, 12, -50, 54, -4, 14, 28, -12, -5, + 3, -3, 6, -1, 11, 2, -25, -28, -1, 8, + -3, 9, 18, 16, 3, 8, 6, -1, 9, -23, + 0, -21, -5, 10, 17, 10, 7, -2, 3, -9, + 7, 5, -7, -1, 6, 11, 4, -3, 1, -2, + 2, 2, -1, 5, 3, 4, -1, -2, 0, 2, + -2, -1, -1, 0, 3, 2, -2, -2, 4, 3, + 0, 1, 4, 1, -1, 2, -2, -3, 1, 1, + -1, 1, 1, 0, -1, 0 }, + { 7, -2, 26, -12, 2, -5, -5, 33, 17, 18, + -24, 4, 46, -6, 256, -53, 0, -4, 6, 58, + 26, -9, 38, -15, -22, 30, -7, 48, -20, 7, + -16, -1, 4, -2, 5, 15, -31, 1, 8, 0, + -21, -11, -3, 14, -2, -5, 7, -2, -3, 0, + -1, -1, -9, 2, -1, 3, -10, 0, -6, -11, + -2, 2, 0, -1, 1, -2, 9, 0, -4, -1, + 0, -2, -6, 1, -3, 2, 2, -3, -1, -2, + 3, 2, 3, -1, -2, 0, -2, 0, 3, 0, + 0, 1, 0, -2, 1, 1 } }, + { { -125, 1492, -110, -72, 47, -15, 7, 14, -4, 2, + 23, -8, -12, 20, -50, 20, -27, -17, -13, 37, + 10, -10, 0, -14, -1, -16, -4, -11, 12, 20, + 6, -16, 9, -13, 1, -8, 13, -1, -4, -16, + -1, 10, -5, -2, -3, 3, -4, -7, 12, 0, + 4, 1, -8, 7, 3, -4, -2, -4, -4, 0, + 7, 0, -2, -6, 0, -4, 2, 2, -1, -2, + -3, 0, 1, 0, -4, -5, 3, -1, -1, 3, + 2, 4, 0, -1, -1, 0, 2, -1, 2, 1, + 0, 0, 1, 0, 0, 1 }, + { -13, -120, 65, -8, 17, -7, -15, 2, 9, 5, + 23, 17, -21, -18, 105, 28, -30, 6, -53, -35, + 7, 43, 4, 5, -17, 14, -16, 32, 3, -2, + -8, -56, 10, 4, -14, 23, 11, 12, 9, -14, + 1, -2, 17, -1, -6, 4, 0, 3, -2, 5, + 1, -4, 6, 8, 2, -8, 3, 4, -2, -2, + 3, 6, 1, -2, 0, -3, 1, 6, 0, -2, + 1, 1, -6, -3, 4, 1, -2, -3, 1, 5, + 0, -3, 1, 1, 0, 2, 2, -1, 1, 1, + -3, -1, 1, 2, 1, -1 }, + { -28, -426, 106, 60, 43, -12, 5, -6, -17, -23, + 16, 14, -20, 25, 5, 25, -24, -13, 24, -38, + -31, 11, -14, 13, 20, 9, -7, 17, -18, 13, + 11, -9, 9, -1, -13, -2, 9, -7, 0, -9, + -11, -8, -6, 6, -2, 4, -4, 6, 4, -2, + -1, 12, -2, -2, 5, 4, 0, -3, -2, -3, + 1, 3, 1, -1, 0, 5, 1, -2, 2, 3, + -1, -2, 4, -1, -1, -2, -3, 1, 1, 0, + 0, 1, 1, -2, 1, 2, 1, 0, -1, 0, + 0, -2, -1, 0, -1, 0 }, + { -420, 1183, 94, 32, -19, 3, -2, 14, 1, -25, + -11, -10, -4, -5, -34, -43, 11, -6, -8, -2, + -1, 14, 14, -3, 4, -24, -5, -5, -9, 29, + 4, -2, 15, 1, -5, -18, 1, 6, 5, -4, + -4, -10, 12, -2, 1, -4, 12, 0, 0, 3, + -1, -1, -5, 7, -3, 4, 2, 8, 0, -1, + 1, 4, 4, 1, 6, -2, 2, 2, -2, 4, + 1, -6, -4, -1, -1, 0, 2, 0, -1, 2, + 3, 1, -1, -2, 0, -1, 1, 1, -3, 0, + 2, 0, -1, 1, 1, 0 }, + { 28, 14, -81, 3, 12, -8, -4, 7, 6, -5, + -3, -9, 22, -44, 124, -49, -35, 34, 163, -49, + -7, 19, 22, 36, -10, -27, -19, -49, -38, -15, + -22, 27, 14, -7, 3, -9, 25, 18, -6, 4, + -2, -4, 13, 2, 1, 9, -4, 1, 8, 0, + 1, -5, -1, 2, -5, -1, -1, 3, 1, 2, + 3, 3, -2, -2, 7, 5, 3, 0, -3, 2, + 1, -2, 0, -1, -3, 0, 1, 1, 4, 4, + 2, 1, -5, 0, 1, -1, 1, 0, -1, 0, + 0, 1, 1, -1, -1, 2 }, + { -359, 1930, 50, -48, -13, -7, 2, 36, -43, 5, + 35, -4, -16, 23, 35, -14, -8, -3, 0, -14, + 6, 14, -9, -24, -8, 6, 3, -4, -6, 7, + -4, -6, -17, -3, -6, -3, 5, -1, 9, -2, + 10, 5, -8, 13, -11, -3, -3, -3, -11, 3, + -3, -3, 7, 6, -2, -6, 8, 7, 0, -3, + -2, 2, 6, 1, 0, -2, 1, 3, -1, 3, + 0, 3, -1, -1, 1, -1, 2, 1, -1, -1, + -1, -2, -4, -2, 2, 2, 1, 1, 1, -2, + 0, 0, 1, 0, -1, 1 }, + { -19, 30, 81, -10, 0, -5, -2, -1, 6, -3, + 3, 5, -17, -65, 5, 80, -75, -4, -1, -14, + -19, 13, -31, -49, -38, -29, 9, -1, -69, 20, + 19, 6, -18, 20, 29, 8, -7, 2, -5, 10, + 16, -1, -4, -5, -6, 2, 1, 8, -6, 0, + -5, -1, 2, 3, -2, 3, 5, 5, -9, -3, + -1, -2, -4, -2, 2, -3, 0, 6, 1, -6, + -3, 2, 3, -1, 1, 1, 2, 2, 3, -1, + 0, 1, 1, 0, 0, 1, -1, -1, 0, -2, + -3, -2, 0, 1, -1, 0 }, + { 584, -334, -181, 38, 1, 10, 1, -15, 0, 10, + 25, -1, -33, -9, 68, -2, 4, -16, -15, 26, + -7, -1, 8, 19, -11, -14, 11, 2, -17, 4, + 21, -5, -6, 6, -8, -2, -9, 13, 2, 5, + -1, -2, -3, -6, -2, -1, -2, -10, -8, 5, + 4, 1, -11, -6, 4, 3, 6, 4, 1, -3, + -6, 2, 1, 2, -2, -3, 2, 1, -3, -4, + 1, 0, -2, 5, 4, -3, 0, 4, -1, 0, + 1, -2, -2, 0, 0, -2, 1, 2, 0, 0, + -1, 0, 1, 1, 1, 0 }, + { -27, 10, 112, -25, 11, -8, 0, 4, 4, 4, + 2, -9, -11, 1, -189, 67, 0, -85, 8, -2, + -9, 0, 40, -1, -30, -4, 8, 33, -24, 25, + -24, -33, 26, -12, 14, 6, -11, 2, 12, 1, + 10, 13, -4, 6, 3, 7, -1, 9, 0, -2, + -7, -1, -7, 2, 5, -3, 5, 3, 3, -1, + -2, -4, 4, -5, -8, -2, -5, -3, 3, -4, + 2, -4, -5, 0, 4, 0, -2, 0, 0, 0, + 1, -3, -3, 0, 1, 0, 2, 3, 0, -2, + 0, 0, -1, 1, 1, 1 }, + { 42, -67, -150, 16, 5, -28, 2, 6, -10, 6, + 14, 0, 9, -17, 8, -2, 0, 13, 9, -13, + -14, -3, -8, -10, 9, 3, 3, -9, 10, 10, + -6, 10, 1, 15, -11, 8, -4, 9, 11, 0, + 7, 13, 6, -9, 3, 11, 10, -2, -2, 9, + 7, -1, 12, 3, -11, -5, 5, -1, -2, -3, + -3, 5, -1, 1, 0, -1, 2, -3, -1, 3, + -1, -2, 1, 2, 0, 0, 0, 1, -2, 2, + -3, -1, 1, 1, 0, 4, 2, 1, 2, 1, + 1, 0, -3, -1, 1, 2 }, + { -16, 274, -6, 44, 4, 9, 12, -11, -6, 6, + 24, -15, 2, 13, 39, 20, -18, -24, 23, 32, + -24, 14, 31, 23, 4, 8, 5, -16, 2, 1, + -10, -2, -3, -10, -4, 4, -12, -11, 1, -3, + 6, 0, 12, 7, -3, -1, -2, -1, 0, 0, + 7, 5, -6, -7, -6, 2, -2, 3, 2, 1, + 1, 3, -6, -5, 2, 4, -2, 3, 4, -1, + -1, -2, -2, 1, 1, 0, -1, -5, -2, 2, + -1, 2, 2, -2, -3, 0, -1, 0, -1, -2, + 1, 0, 0, 0, 0, 1 }, + { 198, -263, -71, -44, 7, -1, -24, -1, -27, 7, + -11, -46, 4, -14, -20, 0, 4, -1, 0, 13, + -11, 14, 2, -10, 0, 3, -3, 4, -11, -9, + 0, 11, -16, -4, -4, -9, -5, -6, -6, 10, + 1, 4, -7, 10, -4, 0, -11, 2, 2, 5, + 5, 5, 2, 1, 2, 1, -1, 4, -1, -3, + 3, 1, -4, 4, 2, -4, -3, -1, -4, 1, + 1, -2, 1, 2, 2, 1, -1, -1, -1, -1, + 0, 2, 3, -1, 2, 0, -2, 1, -1, 1, + 1, 1, 2, -1, -1, 1 }, + { -7, 4, -12, 11, 7, 7, 6, -11, 4, 9, + 10, 4, -23, 173, -100, 148, -14, 1, -19, -19, + 28, 4, -37, 6, -7, -5, -8, 8, 10, 33, + 6, -12, -11, -12, -1, -14, -2, 9, -8, 13, + -9, 3, 1, -1, -7, 5, 6, 12, 0, 7, + 3, 7, 6, -3, 0, 9, -2, -3, -1, -4, + -9, 2, 5, 3, 2, -3, 1, -4, 0, 2, + 0, -2, 0, -2, 1, 5, 3, 0, 0, 0, + -2, -4, -1, -2, -1, 0, 0, 2, -2, 0, + -1, 0, 4, 0, -1, 2 }, + { -46, 236, -40, -90, -2, 21, 7, -19, -5, 11, + -14, -9, 17, -12, -3, -18, -37, 1, -2, 3, + -9, 10, 13, 9, 35, -11, -7, -20, 24, 24, + -12, -3, 3, -10, 2, 8, -8, -9, -12, -1, + 8, -18, 4, 3, -1, -9, -10, -2, 3, 5, + 8, -10, 6, 4, -4, -4, -3, 0, 3, -5, + 4, -2, -2, -3, -3, -4, -4, 1, -1, 1, + -2, 2, -1, 0, -2, -2, -1, 3, -3, -4, + -1, 1, -2, -3, 0, -2, -2, 4, 1, -1, + 1, 0, -1, -1, 0, 1 }, + { -4, -1, -25, -2, 7, -5, 4, 8, 38, -9, + -30, 9, -12, 35, 527, 24, -94, -26, 29, -10, + -14, 43, 4, 14, 25, -1, 1, 11, 1, 5, + 9, -13, 0, 16, -12, -2, 30, -4, -11, 6, + -1, 9, 9, -3, -3, -1, -4, -1, 4, 4, + -2, 6, 10, 2, -2, -3, 4, -1, 2, 9, + 9, -4, -2, 4, 4, 2, -6, -3, 4, 0, + -2, -1, 5, 1, 2, 1, -4, 2, 3, 2, + -2, -3, -2, 0, 3, -1, 1, 0, -2, 0, + 1, -1, 0, 1, 1, -1 } }, + { { 18, 1958, -96, -150, 4, -11, 8, 14, -5, 8, + 18, -19, -20, 10, -43, 41, 3, 12, 10, 51, + 3, -5, -6, -8, 9, -3, -2, -5, 15, 2, + 9, -2, 29, 7, -4, 3, 9, -5, 2, -9, + 1, 8, -5, 7, 5, 3, 0, -13, 6, 7, + 6, 2, -3, 1, -2, -6, -4, -4, -2, 4, + 2, -2, 0, -3, 2, -1, 5, 1, -2, -1, + -1, 2, 0, -1, -4, -3, 4, -2, 1, 3, + 2, 3, -1, -1, -2, 2, 2, -1, 3, 1, + 0, 0, 0, -1, 0, 1 }, + { 9, -143, 50, 10, 12, -14, -18, 6, 4, -7, + -8, -6, -22, -77, 4, -33, -58, 19, -28, -1, + -4, 54, 13, -3, -43, -3, 8, 40, -14, -17, + 0, -35, 9, -4, 0, 10, -3, 8, 5, -18, + 12, 7, 16, -12, -8, 0, 3, 0, 0, 4, + -4, -3, 6, 7, -7, -6, 0, -3, -4, 4, + 8, 6, 0, -3, 2, 0, 4, 3, -1, -1, + 1, -1, -3, -1, 4, -1, -2, -2, 0, 4, + -1, -3, 1, 1, 0, 2, 1, -1, 3, 0, + -3, 0, 2, 2, 0, -1 }, + { 38, -559, -54, 87, 43, -12, 2, -5, -12, -6, + 29, -1, -15, 37, -15, 47, 2, -1, 21, 7, + -24, 24, 9, 1, 0, 12, -4, 6, -33, 3, + 3, -11, 18, 7, -16, 11, 13, -6, 0, -10, + -6, 1, -9, 3, 7, 6, -5, 5, 3, -4, + 1, 10, -5, -3, 5, 0, 1, -2, -2, -1, + 4, 4, 0, -3, 1, 5, -1, -2, 4, 1, + -2, 1, 4, -3, -2, -2, -1, 2, -1, -1, + 0, 1, -1, -2, 1, 1, 1, -2, -1, 1, + -1, -2, 0, -1, -1, 1 }, + { 195, 1829, -64, 54, 22, 15, 11, 16, 0, -21, + -7, 2, -1, -35, -33, 2, 18, -21, -13, -8, + -6, 11, -4, -8, 12, -15, 6, -13, 0, 23, + 3, 1, 4, -15, -13, -27, 7, 3, 15, 19, + -2, -11, 15, -1, -1, 0, 8, -2, -1, 4, + -2, -4, -1, 7, -3, 0, -4, 6, -3, -1, + 1, 3, 2, 2, 5, -3, 4, -1, -2, 3, + 1, -6, -3, 0, -1, 2, 1, -1, 1, 3, + 2, 1, -1, -1, 1, -1, 1, -1, -2, 1, + 1, 0, -1, 1, 1, -1 }, + { -14, 58, 5, 11, 3, -8, 3, 6, 4, 5, + 5, -4, 42, -5, 124, -92, -18, 69, 25, -29, + 12, 15, 36, 26, -40, -9, 21, -24, 21, 7, + -10, 40, 13, -5, 8, -17, 17, 12, -4, 7, + 0, 3, 13, 0, 4, 6, 1, 10, 7, 2, + -4, -8, 4, -1, -3, 2, 4, 7, 1, 2, + 3, 2, -1, 1, 9, 3, 1, -1, -1, 3, + -3, -2, 0, 0, -2, 2, 2, 2, 4, 2, + 1, -1, -3, 3, 1, 0, 1, -1, 0, 1, + 1, 1, 0, -2, 1, 2 }, + { 30, 2364, -14, -58, -13, -6, 5, 21, -30, 32, + 32, -15, -19, -8, 9, -9, -8, 3, -3, -4, + 16, 7, -22, -30, 2, 5, 2, -15, -6, 20, + 0, -5, -8, 6, -7, -6, -7, -15, 3, 0, + 3, -11, -10, 18, -8, -7, -7, -10, -7, 7, + -5, 4, 10, 3, -7, -2, 11, 3, -3, -5, + -3, 1, 7, 2, -4, -1, 3, 1, -1, 2, + 0, 2, -2, 0, -1, 0, 3, 0, -2, 0, + -2, -2, -3, 0, 2, 2, 0, 2, -1, -2, + 1, 1, 0, -2, 0, 1 }, + { -7, 55, 34, -24, 0, -2, 7, 8, 7, -3, + 6, 7, -17, -25, 43, 16, -76, 3, -23, -14, + 13, -1, 1, 10, -24, -40, -20, -13, -40, 21, + 7, -5, -34, 32, 24, 2, -4, 9, 3, 12, + 1, -14, -1, -5, 5, 10, -1, 4, -4, -1, + -3, -1, 4, 3, -2, 0, 3, 0, -6, -2, + -3, -1, -2, -3, 0, -3, 4, 5, -2, -7, + -1, 3, 2, 1, 3, 0, 2, 2, 2, -2, + 1, 1, 0, -1, -1, 1, -2, -1, -1, -2, + -3, -1, 1, 0, -1, 0 }, + { -465, -1565, 6, 38, 11, 6, -29, -12, -1, 14, + 17, -34, -25, 2, 29, -31, 1, -16, -2, 29, + -27, -24, -21, 4, -25, -8, -4, -15, -25, -4, + 6, -8, 2, 17, -6, -6, -12, 21, 9, 5, + -3, 2, -3, -10, 12, 0, -4, -12, -3, 5, + 3, -1, -10, 0, 3, 3, 5, 2, 0, -2, + -3, 3, 1, 1, -3, -2, 1, 1, -1, -2, + 1, 0, 2, 6, 2, -4, 3, 3, -3, 1, + 1, -2, 0, 1, 0, -1, 2, 1, 0, 0, + -1, 0, 1, 1, 1, -1 }, + { -12, 47, 55, -30, 1, -8, 2, 8, 4, -6, + -12, -4, 8, 47, -179, -60, -52, -39, 31, 63, + 78, 30, 11, -1, -27, -23, -11, -8, -31, 46, + -23, -10, 15, -18, 15, 0, -8, 14, 3, 5, + 14, 3, -6, 9, 5, 5, 0, 2, 3, 7, + 1, 0, -4, 2, 3, -6, 8, 3, 3, -1, + -4, -6, -2, -9, -4, 0, -4, -2, 5, -4, + 0, -4, -2, 4, 4, -2, -2, 1, -1, 1, + 0, -4, -1, 1, 1, 1, 3, 2, -1, -2, + 1, -1, 0, 1, 1, 1 }, + { -62, -62, 52, 64, 16, 28, 32, 10, 11, 31, + 10, -9, -2, -36, 9, -3, 38, 45, 22, -13, + -6, 3, 2, -4, 8, -8, 3, -5, 4, 2, + -1, 9, -2, 25, -8, 7, -5, 0, -2, 4, + 7, 17, 0, -8, 14, 11, 2, -1, 2, 9, + 7, -1, 9, 0, -10, -1, 4, -2, 0, -3, + -1, 3, -1, 1, -3, 0, 1, -3, 2, 2, + 0, 0, 2, 1, 0, 0, 1, -2, 0, 0, + -4, 0, 3, 1, 2, 4, 2, 1, 2, 0, + 0, -1, -2, 0, 1, 1 }, + { 25, 259, -66, 11, 12, 12, -7, -26, 3, 17, + 23, -21, 8, -11, 23, 9, -21, -18, 3, -40, + -49, -10, 6, 3, -10, 11, -7, -9, 3, -2, + 1, 1, -7, -5, 10, 2, -16, -9, -2, -5, + -3, -1, 8, 0, -3, 3, -3, -1, 5, 3, + 4, 2, -9, -6, -3, 1, 2, 5, 1, 0, + 4, 1, -7, -3, 4, 0, 2, 5, 1, -1, + -2, -2, 0, 2, 0, -2, -1, -5, 0, 1, + -1, 2, 1, -4, -3, 0, -2, 0, -2, -1, + 1, -1, 0, 0, 1, 0 }, + { -151, -748, -32, -7, 22, -14, -1, 26, -11, 5, + -19, -23, 4, -6, -20, -7, 9, -10, 5, 10, + -5, 18, 2, -11, 11, 3, 6, 7, 5, -5, + -2, -6, -22, 4, -11, -10, -15, -13, -3, 10, + 3, -1, -15, 0, -9, -4, -7, 4, 3, 4, + 5, -1, 5, -5, 0, 0, -2, 2, -5, 0, + 7, -2, -4, 5, -1, -3, -2, -2, -2, 5, + 0, -2, 1, 2, 2, 0, -1, -1, -1, 0, + 1, 3, 2, -1, 2, -2, -1, 0, -1, 1, + 1, 2, 2, -1, 0, 1 }, + { 8, -2, -27, 28, 5, 9, -2, -14, -1, 7, + 1, -20, -86, 126, -20, 115, -53, -11, 34, 15, + -71, 4, -35, -11, 6, 14, 7, 13, 10, 35, + -33, -16, -15, -12, -1, -16, 6, 0, -8, 11, + -5, 11, 0, -2, -7, 0, 4, 6, -6, 4, + 2, 9, 3, -5, 2, 6, -5, -1, 0, -7, + -7, 7, 4, 0, -2, -3, 1, -5, 3, 1, + 0, -2, 2, -1, 2, 4, 2, -1, 0, 1, + -3, -4, -1, -2, 0, -1, 2, 1, -1, -1, + -1, 2, 4, -1, 0, 2 }, + { 35, 321, -26, -55, -2, 21, -7, 8, 7, 1, + 3, 5, -5, -2, -4, -31, -29, 2, 6, 7, + -12, 10, 5, 15, 36, -8, 1, -12, 30, 21, + -8, -11, 3, -9, -6, -2, -6, -7, -6, 2, + -5, -8, 3, -8, -5, -12, -12, 0, 2, 11, + -1, -5, 10, 2, -7, -7, -2, 4, 1, 0, + 3, -2, -1, -4, -1, -3, -2, 1, 1, 0, + 1, 1, 0, -1, -3, -2, 1, 2, -4, -3, + 1, 1, -3, -2, 0, -2, 0, 4, -1, -1, + 1, -1, -1, -1, 1, 1 }, + { 14, -52, -65, 11, 6, 0, 5, -7, 27, -15, + -13, -2, -3, -240, 183, 124, -66, -60, -18, -8, + -11, 29, 4, 24, 25, 1, 20, 22, 34, 23, + 3, -2, 8, 11, -17, 6, 27, -5, 2, -3, + 11, 17, 3, -17, 2, -1, -8, -7, 0, 1, + -5, 6, 10, -2, 1, -2, 6, 0, 7, 10, + 5, -5, -2, 4, 1, 0, -8, 0, 3, 1, + -2, 1, 5, -1, 2, -2, -2, 2, 1, 0, + -3, -2, -2, 1, 2, 0, 1, -1, -3, 0, + 0, -2, 1, 1, 0, -1 } } }; -const Word16 rightBRIRReal_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS_MAX]= -{ - { - { - -86, -3014, 3685, 1078, -616, 660, -1316, -1522, -1282, 440, - 563, 205, 1696, 590, -566, -477, 158, 1497, 82, -946, - -610, -8, -466, -11, -1092, -8, -272, 479, 87, 1351, - 262, 32, -545, 71, 590, -173, -644, -149, 524, 797, - 404, -930, -1211, 0, 467, 144, -48, -216, 221, -687, - -99, 166, 41, 112, 43, 286, 550, 531, 155, -99, - -55, -10, 17, -336, -240, -324, -399, -727, -168, -33, - 313, 285, 278, 147, 380, 328, 229, 139, 70, -61, - 3, -178, -138, -266, -304, -137, -50, -164, -278, 187, - 203, 101, 11, 5, 123, 72 - }, - { - 161, -3126, 4065, -514, 1177, -607, -1191, -1721, -431, 321, - 292, 1208, 1264, 146, -823, 538, -305, 1636, -752, -744, - 108, -901, -523, -130, -233, -477, 18, 1039, 345, 206, - 12, -174, -238, 282, 798, 216, -736, -191, 353, 440, - 18, -680, -308, 236, -198, -499, 307, 151, -57, -311, - -277, -96, 109, 88, 25, 643, 376, 314, 210, 342, - -26, -182, -261, -147, -374, -500, -518, -582, -103, 50, - 57, 318, 442, 334, 577, 370, 268, 199, -129, -297, - -98, -174, -286, -416, -192, 15, -77, -79, 65, 58, - 213, 72, -34, 118, -17, -3 - }, - { - 78, -3350, 4280, -421, 1033, -62, -2201, -599, 104, -841, - 346, 673, 1246, 61, 327, 285, -384, 308, 77, -61, - 230, 206, -811, -782, -1066, -857, -1272, 604, 1435, 1840, - 294, -26, 439, -154, -512, -232, 196, -161, -426, -54, - 847, 83, -511, -358, 103, 104, 8, -724, -560, -245, - -89, 366, 500, 124, 486, -26, -318, 579, 1056, 545, - -103, -260, -395, -79, -372, -651, -386, -753, -402, -512, - -62, 497, 388, 484, 609, 502, 566, 345, 171, -32, - -301, -340, -390, -171, -227, -331, -309, 45, 342, 111, - -127, 48, -47, -128, -179, -109 - }, - { - 18, -2182, 2853, 860, -798, 494, -817, -817, -1414, -1050, - 1342, 608, 2054, 137, 162, -816, -1254, 874, 538, -211, - -51, -686, -644, 366, 719, -957, -777, 753, 395, 387, - -261, 195, 427, -575, 34, 256, 125, 11, 42, -98, - 252, -400, -398, 230, -220, -141, -47, 309, -1, -340, - 484, 138, -318, 3, -23, 110, 141, 20, 204, 5, - -174, -128, 185, 2, -252, -128, 29, 26, -408, -132, - 228, 214, 164, 186, 16, 59, -139, 180, 52, -137, - -64, 31, -29, -92, -41, -9, -138, -187, 56, 69, - -30, 4, 19, 256, 96, 88 - }, - { - 55, -1356, 3199, -1718, 1183, -421, -795, -1260, -863, -758, - 1325, 1194, 1310, 617, -401, -369, -953, 1014, -508, -23, - -23, -1263, -1179, 1835, 515, -1360, -399, 901, 1339, -268, - -800, 464, -374, -353, 415, -122, -251, 771, 192, 58, - -61, -362, -260, 348, -40, -585, -432, 78, 746, 57, - -202, 70, -392, 292, 159, -291, 373, 264, 104, 31, - -444, 97, 142, -127, -106, -389, -280, -137, 176, -87, - 140, 180, 416, 205, 234, 144, -65, -183, -118, -318, - -139, 30, -39, -9, 8, 1, -141, -42, 80, 85, - -52, 42, -31, 81, 95, 153 - }, - { - -133, -2394, 3159, 1332, -1201, 588, -658, -1479, -1232, 65, - 89, -129, 1520, 2727, 179, 552, -2451, -679, -107, 723, - -514, -1424, -1068, 2401, 362, 849, -1138, -481, -46, -363, - 150, 1966, 196, -610, -736, -345, 272, 397, -9, -286, - -1143, 836, 455, -646, -478, 214, 496, 46, 279, 233, - 229, -6, 392, -60, -223, -483, -642, -317, 49, -59, - -236, -37, 143, 431, 384, 189, -176, -46, 133, 325, - 81, 355, -45, -40, -236, -176, -400, -305, -183, -11, - -176, 172, 355, 220, 151, -86, -282, -89, 43, 162, - 155, 184, 76, -27, -90, 32 - }, - { - 42, -1260, 3410, -2273, 1634, -751, -969, -1019, -1012, 133, - -196, 679, 3096, 962, 634, -997, -2307, -368, 1015, 564, - -1345, -1503, 68, 895, 696, 871, -556, -387, 111, -157, - -199, 1284, 636, -978, -837, 372, 346, -234, -102, -641, - -344, 534, 299, 43, -94, -69, 365, -241, -14, 476, - 483, 37, 153, 9, -436, -762, -373, -135, 86, -386, - -88, 256, 346, 108, 208, 203, -35, -104, 234, 117, - 292, 270, -78, -12, -374, -209, -177, -261, -162, -122, - -77, 169, 157, 225, 96, 22, -163, -139, 41, 194, - -12, 98, 163, -85, 10, -113 - }, - { - -136, -1977, 2726, 1304, -1203, 685, -819, -1123, -1018, -811, - -33, 731, 2312, 1621, -1265, 648, -1201, 966, 335, -1570, - -889, -599, -472, -917, 2207, 2259, -556, -2322, 701, -486, - 571, 997, 709, -218, -842, -44, 69, -113, -578, 79, - -596, -322, 443, 487, -101, -209, -58, 862, 345, -237, - -101, 656, 725, -175, -561, -484, -599, -950, -351, 416, - -182, -152, 297, 345, 445, 592, 476, -350, -330, 429, - 373, 147, -108, -176, -277, -145, -604, -595, -163, 73, - 74, 316, 239, 298, 85, -61, -242, -137, 230, 389, - 148, 218, -3, -237, -224, -97 - }, - { - 31, -1445, 3598, -2423, 1830, -656, -1163, -1214, -782, 7, - -303, 2001, 2310, 309, -322, -293, -806, 1057, -1017, -1072, - -793, 341, -945, -696, 2619, 352, 208, -1814, 436, 951, - 883, -556, -442, 861, -512, -317, 255, -156, -696, -947, - 78, 256, 105, 716, -182, -121, 347, 418, 207, 193, - -86, 306, 555, 277, -801, -580, -840, -1027, -289, 126, - 149, 391, 378, 140, 125, 693, 204, -176, 112, 126, - 451, 131, 8, -450, -530, -76, -390, -268, -204, -58, - 200, 236, 187, 157, 68, -90, -119, -6, 70, 336, - 182, -24, 56, -84, -117, -100 - }, - { - 72, -2945, 3762, 914, -342, -2162, 90, 242, 525, -1252, - -558, 1179, 270, -643, 400, 891, -107, -389, 1275, -306, - 949, 76, -804, -944, -1725, -849, 282, 18, 749, 664, - 341, 590, -68, -500, 583, 17, -125, 212, 748, 54, - -402, -1002, -803, -300, 603, 237, 1137, -17, 132, -1110, - -864, 118, -31, 397, 449, 559, 108, -438, -80, -264, - -179, 481, 615, 205, 14, -327, -297, -169, -270, -298, - -182, -262, -145, -4, 483, 386, 299, 154, 263, 292, - 19, -231, -136, -102, -35, -188, -265, -186, -336, 32, - 131, 23, 184, 105, 79, -80 - }, - { - 98, -1618, 3273, -450, -603, -2944, 2243, -33, -177, -713, - -112, 1616, -210, -702, 1125, -836, 340, -228, 981, -842, - 462, -575, -669, -491, -1223, 1146, 314, 826, -90, 1406, - -1493, 538, -350, 263, 604, -234, -147, -7, -241, -404, - -503, -491, -149, 300, 641, 624, 779, -224, -620, 126, - -1116, -552, 667, 577, 201, 413, -62, 21, -480, -94, - -101, 86, 145, 190, -411, -296, -99, 90, 14, 208, - 35, 54, -157, 36, 265, 144, 110, 47, 73, 11, - -78, -228, -321, -185, 100, -95, 64, 14, -90, 170, - 169, 60, 144, 44, -78, -77 - }, - { - 14, -2865, 3975, 810, -846, -1463, -312, 1227, -769, -351, - -2752, 2209, 638, 483, 2221, 294, -1557, -959, 422, -1381, - 459, -38, 54, 916, -1232, 891, 455, -370, -822, -442, - 829, 327, 497, 290, -832, -1030, 138, -22, 175, -315, - 331, 883, 79, -64, 653, 271, 10, 2, 92, 35, - -1039, -777, -136, -382, -421, -430, 246, 348, 253, 1169, - 442, 83, -462, -77, 174, -132, -407, 463, 494, -21, - -195, 47, 126, -248, -595, -225, -417, -261, -70, 172, - 94, 81, 153, 361, 212, 351, 401, 213, -40, -88, - -93, -319, -408, -271, -293, -132 - }, - { - -242, -582, 2657, -609, -1021, -1829, 1837, 94, -612, -726, - -1792, 2479, -212, 2021, 818, -651, -1308, 127, -474, -896, - 557, -67, 533, -306, -607, 565, 759, 111, -917, -141, - 337, 460, 339, 175, -648, -1212, -777, 452, 214, -471, - 1068, 875, 957, -928, 566, 680, -347, -279, 110, -144, - -592, -962, -622, -259, -454, -103, 747, 197, 570, 562, - 119, 75, -160, 19, 129, -132, 86, 639, 1, -255, - -5, -163, -58, -256, -333, -206, -475, -280, -63, 156, - 176, 283, 321, 336, 212, 239, 181, -28, 18, 4, - -107, -146, -334, -333, -265, -145 - }, - { - 92, -2665, 3771, 399, -214, -1979, 286, 464, -441, -642, - -952, 677, 702, 1489, -616, -106, 69, -241, -447, 668, - 355, 601, -747, -553, -308, 278, -631, -650, 210, 303, - -344, 674, 56, 72, -272, 1413, -567, 974, -221, 484, - -737, -1144, -560, 200, 12, 107, 966, 580, 109, -270, - -1109, -160, -339, -377, 360, 360, 201, 79, 118, 360, - -55, -80, 372, 264, -121, -233, -274, -68, -363, -10, - 4, 49, -165, 56, 30, -58, -72, 0, 297, 192, - 170, 123, 4, 93, -161, 33, -162, -244, -222, 73, - -9, 23, -47, 77, -56, 86 - }, - { - -204, -439, 2223, -423, -699, -1860, 1768, -506, -703, 367, - -1069, 449, 1995, -324, -413, 1047, -613, -799, 341, 136, - 14, 98, 80, -666, -728, 349, 220, 126, 32, -11, - -479, 214, 176, -144, -537, 681, 298, 155, 557, 520, - -328, -820, -434, 371, -608, 270, 269, 620, -257, -266, - -785, -170, 10, -84, 354, 387, 401, -83, 99, -371, - 4, 9, 73, 210, 143, -178, 105, 12, -302, -120, - -45, -10, -84, -20, 29, 39, -184, -93, 278, 219, - 32, 123, 28, 122, -87, -30, -94, -245, -87, -108, - 89, -84, 40, -55, 77, -32 - } - }, - { - { - 164, -468, 3606, 1538, 525, 382, -426, 147, -37, 445, - 49, -626, 137, -414, 48, -467, -901, 611, 165, -283, - 198, 786, -72, -64, -1187, -367, -743, 87, -495, 748, - 89, 180, -21, -126, -101, -299, 246, -2, -98, -144, - -398, -82, -288, 150, 143, -182, -171, -87, 246, -509, - 35, 96, -92, 11, -155, 175, 365, 5, -234, 19, - 285, 293, 107, -209, 73, -5, 13, -155, 201, 49, - 328, 188, 113, 79, 116, -63, -54, -22, 114, 38, - 189, -3, 77, 101, -81, -91, -44, -114, -140, -4, - -16, 55, 45, 46, 74, -21 - }, - { - -349, -7437, -1289, 1161, 2219, -505, -715, -600, 468, 122, - 147, -30, 42, 89, 311, 1298, -555, 452, -489, -411, - 158, -188, -190, -195, 284, 288, -222, 168, 351, 241, - 288, 234, -558, -119, 71, 248, 195, 189, 102, -64, - 113, 175, -133, -49, -156, -486, 10, 57, -40, 30, - -175, 127, 101, -171, -340, 158, 240, 190, -22, 34, - -178, 68, -205, -116, -12, -45, 27, -142, 117, 178, - -74, -108, -8, -56, 203, 78, 94, 80, -52, -274, - -87, 7, -47, -137, -10, -28, -47, 81, 88, -110, - -37, -53, -98, 54, 37, 71 - }, - { - -128, -4203, 1862, 1116, 2157, 85, -733, 283, 670, 82, - 690, 58, 268, 24, 111, -500, -389, 85, 86, 218, - -296, -431, -385, 192, -127, 160, -930, -20, -262, -49, - -318, 378, 484, -83, -385, -288, 14, 8, 187, 196, - 214, -190, 11, 130, 170, 58, -73, -208, 306, 304, - -294, -116, 119, -275, 172, -132, -142, 283, 235, -118, - -90, 166, 82, 76, -170, -229, 107, -95, 164, -37, - -13, 130, -42, -8, 36, -51, 60, 11, 27, 84, - 39, 127, 19, 46, -99, -67, -116, -65, 85, -62, - -127, 76, 40, 38, -89, -122 - }, - { - -7, -1357, 2257, 844, -439, -260, -408, 75, -412, -354, - 954, -98, 741, 250, -24, -1123, -272, 1008, -299, -654, - -133, -27, 734, 804, 184, -238, 285, 207, -239, -34, - -447, 554, 440, -338, 106, 349, 325, -30, -149, -210, - 291, 145, 190, 216, -580, -47, -41, 16, -97, -36, - 181, -333, -179, 148, 46, 170, 122, 10, -114, 126, - 213, 11, -147, -130, 52, 156, 128, 161, -93, -139, - 46, 14, 142, 191, -28, 50, -53, 116, 28, -18, - -18, 74, 32, 8, 39, 14, -60, 13, 147, 100, - 5, 6, 23, 186, 46, 13 - }, - { - -81, -6580, -1705, -854, 2416, 170, -216, -444, -488, -1524, - 610, 77, 376, 283, -945, -319, -128, 1381, 29, 529, - 201, -814, -1265, 418, 165, -161, 179, -130, 173, 135, - -8, -13, -364, -217, -3, 170, 122, 266, -208, 30, - -195, -845, -642, 202, -150, 46, 410, 46, 300, -43, - 38, 528, 21, 387, 87, -269, -55, -481, -222, 35, - -140, 424, 298, -173, -234, -230, 128, -63, 137, -28, - 46, -210, -64, -51, 100, 137, 95, 79, 20, 43, - 191, 158, 13, 64, 81, -29, -154, -55, -92, -61, - -72, -24, -73, -31, -29, 73 - }, - { - 173, 1192, 4421, 499, -1174, -411, -196, -252, -205, 195, - -229, -406, -59, 555, -803, 682, -999, 114, -10, -659, - -1013, -270, -232, 1680, -1100, -61, -293, 457, -228, -376, - -317, 600, -1140, -370, 24, -286, -95, 346, -111, 248, - -395, 529, 58, -14, 274, 111, 199, 110, 146, 48, - -35, -264, 88, -5, 168, 230, -305, -569, -303, -54, - -154, 161, 240, 90, 228, 194, -167, -35, -14, 190, - 284, 335, 28, 51, -209, -16, -69, 49, 111, 139, - -29, 63, 55, -75, 33, 88, 2, -1, -66, -16, - 7, 11, -81, 0, -28, -3 - }, - { - -7, -7102, -1998, -1825, 2166, -73, 69, -206, -298, 174, - 117, 233, 910, -376, 450, -66, -788, 10, 734, -183, - -1176, -343, -353, -106, 244, 104, -640, -514, -14, 284, - -298, 429, 108, -17, 310, 500, 214, -281, 222, 149, - 154, 268, 197, 363, -8, -557, -301, -240, 298, 306, - 193, -25, 301, 521, 180, 35, 125, -27, 475, 33, - 36, 267, 303, -117, -162, -1, 78, -40, 162, -62, - -74, -161, -236, 96, -4, 16, -217, -248, 40, 136, - 106, 134, 19, 91, -101, 21, 55, -78, -8, 44, - -83, -10, -21, -190, -44, -28 - }, - { - 148, 1747, 4572, 433, -800, 37, -577, -141, 167, -250, - -123, -204, 448, -219, -1983, 497, -2068, -253, 441, 228, - 188, -158, -107, -917, 884, 1055, 357, -1217, 881, -349, - -141, -90, -249, -373, -429, 328, 541, 438, -117, -85, - -423, 279, 254, -206, -92, 195, -38, 319, -52, -14, - 233, 72, 217, 128, -141, 0, 115, -135, -154, 90, - -13, -164, -26, 100, 9, 75, 321, 114, -115, 151, - 260, 38, -117, 58, 129, 142, -266, -159, 77, 31, - -125, 117, 76, 105, -43, -52, -128, -37, 39, 67, - -59, 78, -52, -57, -28, 1 - }, - { - 18, -7153, -1992, -1917, 2264, 258, 332, -130, 64, 145, - -233, 495, 337, 179, 69, -422, -237, 470, -906, -615, - -62, 2, -1022, -113, 1273, -1002, 224, -638, 565, 496, - 695, -547, -380, 656, -266, -176, 130, 58, -565, -973, - 87, 121, -175, 380, -561, -360, 352, 309, -171, 30, - 214, 98, -188, 61, -202, 131, -42, -365, -71, -257, - -164, 84, -141, 21, 4, 316, 190, -76, 204, 4, - 11, -60, 77, 6, -163, 60, -168, -18, -96, -95, - -11, -163, -168, -15, -43, -114, -6, 61, 35, 139, - -16, -63, 54, 8, 2, -42 - }, - { - -115, -3285, 2504, 706, 621, -351, 370, -1153, 768, 27, - 189, 251, -719, 379, 657, 972, 121, -594, 1228, -29, - 716, 376, 324, 116, -499, -371, 66, -449, -401, -447, - -142, 57, -477, -424, -401, -168, 454, 235, -16, 239, - 356, -280, 242, 82, -20, -254, 65, -721, -40, -789, - -268, -27, -543, 105, 70, -53, -22, -454, 361, 24, - -147, 158, 8, -404, -415, -197, 81, 163, 102, -194, - -187, -177, -4, 84, 187, -35, -116, -139, -4, 53, - -76, -136, 21, 55, 76, -134, -297, -24, -18, 38, - 52, 34, 160, 46, 135, 1 - }, - { - -204, -5972, -420, 117, 1333, -357, 3331, -1281, -398, 816, - 46, 670, -82, -358, 409, -539, 737, 949, 1724, -802, - 621, 302, 57, -1, -596, 968, 211, 614, -235, 925, - -1254, 359, -347, -225, -281, -241, 150, 275, -63, 11, - 122, -113, -60, -108, -181, 78, 203, -110, -7, -13, - -590, 106, 571, 46, -275, 216, -382, 150, -123, -175, - -21, 180, -34, 26, -46, 40, -256, -14, -91, -23, - -17, -17, -130, 66, 52, 67, -7, -37, 126, 15, - -6, 53, -104, -132, 115, 94, 189, 22, 7, 100, - 35, -143, -16, 111, -12, -1 - }, - { - -12, -2236, 2939, 817, 348, -588, -1119, -2, -549, -54, - -1574, 1595, 706, 770, 856, -570, -1430, -167, 839, -357, - 939, 463, 405, 720, -1041, -38, -54, 664, -87, -386, - 146, -730, -796, -207, 129, -301, 673, 229, -65, -502, - 86, 252, 144, 698, 385, -194, -48, -22, -151, -138, - -256, -110, -13, 36, -135, 79, 151, -234, -80, 359, - -83, 229, -359, -331, -15, -90, -223, 377, 199, 29, - 51, 54, 79, 148, -142, 10, -72, -72, 44, 149, - -89, 31, 30, 101, 24, 127, -61, -118, -60, 11, - 119, 35, -34, 12, -122, -19 - }, - { - 732, -3246, -1634, -609, 1080, 715, 2001, 564, -85, 223, - -1072, 1466, -743, 57, -1047, -607, -1229, 500, 36, -414, - 745, 203, 424, -253, -795, -279, -92, -5, -75, 401, - -97, -781, -930, -367, 24, 41, 192, 582, 257, 29, - 539, -545, 163, -1015, 188, 274, -186, -40, 489, 294, - -164, -464, -300, 304, -361, -192, 304, -242, 53, 53, - 13, 159, 68, 35, 133, -73, -301, -71, -245, 104, - 237, 2, 169, -32, -5, 87, -193, -16, 65, 148, - 84, 81, 120, 41, 60, 163, -61, -142, -4, -45, - -107, -75, -27, 9, 40, 107 - }, - { - -169, -3903, 2008, 10, 371, -492, 210, -137, 808, 132, - -488, -87, -977, 706, 345, 363, -531, 111, -179, 181, - -56, 496, -242, 1135, 407, 362, 168, 79, 386, 255, - -1049, -191, -152, 368, -558, 877, -110, 775, -558, 527, - 257, 18, 137, 436, -30, -299, 261, 384, 443, 421, - -140, 459, 75, -68, 181, 169, 103, -6, 163, 232, - -64, -178, 46, 91, 122, 170, -16, -5, -205, -66, - -55, 78, -72, -30, -142, 57, 20, -26, 24, -73, - 169, 259, 59, 97, -59, 93, -109, -183, -79, 184, - 16, 76, 25, 98, 64, 74 - }, - { - 596, -3241, -1664, -572, 1427, 1185, 1934, -873, -1239, 282, - -416, 615, 1934, 46, 1280, 1839, -132, 132, 911, -301, - -637, 264, 316, -519, -19, -178, -263, -31, -134, 77, - -44, 249, -183, -627, -1327, -52, -162, -492, 30, 165, - -26, 170, 192, 286, -233, 43, -515, 63, -166, -154, - -360, 322, 81, -198, -47, 19, 203, -164, 142, -278, - -28, -131, -153, 128, 22, -306, 66, 167, -30, -69, - 38, 160, -124, 96, 192, 189, 22, -120, 62, -9, - 20, 59, -105, -43, -103, 85, 78, 32, 153, -58, - 23, -118, 98, -19, 57, 78 - } - }, - { - { - -66, 3956, -573, 1218, 1350, -14, 38, -48, 323, 326, - -66, -442, 109, -723, -426, -59, -584, -306, 235, -202, - 844, 1271, -491, -926, -306, -940, -68, -256, 77, -679, - 405, -41, 278, 177, -651, -89, 396, -159, 48, -474, - -340, 290, -170, 180, -252, -100, 252, 93, -454, 5, - 3, -5, -40, -6, -349, 32, 498, -170, -104, 218, - -144, 420, 144, -200, 83, -5, 31, 63, 129, 188, - 414, -14, 69, 156, 62, -275, -117, 87, 98, 46, - 191, 3, 41, 185, -41, -107, 23, -82, 15, -93, - -89, 44, -5, 90, 79, -40 - }, - { - 344, -5840, -4741, 4381, -19, -504, -899, 377, 404, -96, - 40, -343, 95, 108, 714, 368, 88, -471, 685, -971, - -1, 411, -282, 195, 445, -51, 221, -261, 236, 641, - 143, 133, -277, -73, -173, -61, 354, 180, -274, 318, - 30, 416, -19, -208, 142, -549, -62, 72, -255, 337, - -272, -13, 257, -364, -58, -145, 171, 194, -157, 24, - -179, 40, -118, 92, -91, 20, 148, -92, 110, 241, - -44, -148, -124, -99, 45, 36, 76, 33, -1, -190, - -73, -90, 11, -7, 36, -63, -77, 61, 135, -108, - -93, -47, -52, -58, 57, 6 - }, - { - 21, 647, -3418, 3232, 628, -558, 27, 119, 1011, 431, - -135, 215, 236, 98, 43, -367, 77, -537, 98, 351, - -610, -483, -287, 304, 41, 118, -1088, 306, -66, -582, - -230, 181, 353, 310, -390, -275, 110, -61, 315, -119, - -42, 88, 72, 127, -139, 333, -166, 9, 402, 244, - 62, -413, -50, -111, -88, 21, 122, 102, -77, -196, - 64, 147, 38, 150, -174, -74, 19, 260, 62, 33, - 75, -112, -11, -16, -202, -20, -21, 60, 80, 17, - 88, 195, 87, -100, -49, 10, -31, -75, 24, -22, - -143, 9, 19, 159, -64, -117 - }, - { - -49, 1375, -413, 190, 355, -268, -175, -86, 266, 647, - -700, 257, 260, 247, -403, 105, -270, -169, -504, 23, - -333, 328, 992, 1003, -363, -244, 376, 126, -321, 70, - -207, 250, 519, -339, 208, 89, 248, 399, -192, -306, - 308, 166, 117, 280, -777, 60, -49, 145, -304, 314, - -320, -453, 191, 154, -81, 229, -59, 172, -181, 310, - 82, 92, -191, -10, 87, -144, 317, -14, 88, 85, - -97, -121, 278, 49, 22, -3, 68, -14, -41, 58, - -28, 85, 27, 1, 50, 56, -101, 179, 53, 86, - -13, 3, 77, 52, 106, -66 - }, - { - -24, -10755, 845, 1695, 279, 220, -682, 255, -551, -1697, - 801, -474, 433, -23, -760, -67, 761, -541, 863, 232, - 68, 137, -968, -148, -55, 233, 466, -240, -248, 325, - -188, -155, 25, -212, -94, 232, 184, 117, -121, -59, - -263, -783, -650, 55, -186, 243, 883, -96, -246, 195, - -172, 670, 391, 8, 98, -84, -309, -518, -41, 3, - -115, 480, 130, -210, -89, -3, -42, -116, 76, -19, - 28, -76, -110, -4, 80, -2, 89, 308, -95, 140, - 135, 119, 90, -30, 69, 22, -92, -53, -111, -118, - -65, 31, -91, -104, -10, 84 - }, - { - 68, 3297, 2101, -1017, 407, -428, -349, 71, 249, 115, - -698, -136, -18, -779, 126, 373, -456, 7, 135, -952, - -806, 4, -68, 1270, -1319, 320, -182, 469, -305, -539, - -48, 158, -1060, -87, -224, 21, -150, 45, 23, 572, - -287, 199, 30, 224, 530, -79, -171, 324, 192, 88, - -69, -280, -109, 284, 148, 245, -419, -491, -409, 79, - -101, 61, 290, -14, 228, 176, 109, -190, -81, 48, - 583, -3, 5, -25, 33, 45, -13, 1, 231, 135, - -57, 30, 132, -95, -28, -23, 143, 27, -84, -18, - -93, 28, -184, -4, 105, -41 - }, - { - -198, -11615, 1135, 1766, -1171, 100, 283, -496, 404, -517, - 901, 252, -106, 70, -104, -665, 625, -302, 120, 67, - -957, -26, -561, 126, 212, -468, -29, -530, 53, 302, - -362, -36, 255, 288, 325, 291, 111, -184, 429, 209, - 312, -210, 488, 222, -138, -251, -502, 1, 438, -102, - -19, 262, 408, 316, 461, 207, 185, 1, 272, 111, - 166, -96, 299, 101, -417, -5, 160, 8, -2, 3, - -39, -314, -102, -15, 50, -23, -90, -157, -31, 136, - 147, 72, 12, 2, -30, -25, 137, -39, -86, 66, - -77, 0, -110, -119, -106, 77 - }, - { - 127, 2474, 3364, -813, 334, 77, -139, -34, 238, -146, - 78, -701, 248, -683, -1382, 528, -1979, -966, 285, 958, - -32, 105, 255, -824, 470, 325, 540, -394, 426, 190, - -332, -708, -540, -124, -225, 298, 393, 649, -47, -168, - -110, 197, -53, -251, 178, 66, -21, -8, 319, -126, - 356, 68, -51, 212, 41, -203, 179, 108, -4, -312, - 133, 4, -121, 140, -116, -46, 200, 252, 142, 10, - 301, -14, -141, -52, 190, 149, -106, -99, 150, -30, - -136, 44, 53, -31, -7, 17, -74, -8, -122, 68, - -10, 42, -92, 51, -41, -3 - }, - { - -219, -10840, 449, 1929, -895, -248, 520, -80, 799, -6, - -90, -899, 552, -28, -108, -347, 608, -450, -44, -949, - -166, -301, -416, 28, 404, -419, -397, 364, 198, 297, - 140, 40, 155, 114, -151, -118, -9, 284, -545, -921, - -132, 166, 84, 55, -303, -431, 142, 187, -329, 227, - 290, 43, -314, -256, 293, 67, -8, -69, -15, -258, - -278, 35, -192, 19, 49, 119, 166, -67, 52, 128, - -210, 16, -51, 319, -192, -59, -81, 18, 2, -23, - -138, -216, -113, 18, -109, -132, 117, -6, 87, -11, - -81, 15, 0, 127, -35, -101 - }, - { - 24, -417, -176, 528, -90, 46, 1299, -885, -33, 147, - 560, -186, -514, 716, -223, 474, 869, 675, 407, -502, - 745, 229, 701, 61, -146, -176, -417, -399, 13, -639, - -133, -174, -991, 216, -980, 186, 633, -48, -594, 654, - 95, 81, -160, 685, -527, 170, -678, -324, -159, -789, - 354, -412, -692, 467, 174, -435, -182, -238, 325, -76, - 209, 56, -145, -601, -407, 187, 96, 30, 314, -355, - -220, -115, 59, 325, -181, -99, -94, -76, -60, -69, - -77, 8, -6, 98, -87, -64, -185, 38, 95, -60, - -5, 22, 166, 22, 91, 46 - }, - { - 177, -7935, 260, 24, 637, 1980, 1391, -1479, 64, 1294, - 332, -374, 511, 467, -837, 770, 673, 1410, 875, -50, - 58, -235, 567, -334, -42, 1017, 215, 202, 358, -837, - 224, 35, -407, -221, -845, 175, 125, 330, -75, 36, - 443, -83, 362, -353, -734, -146, -17, -6, 566, -640, - -93, 303, 263, 73, -325, 82, -254, -14, 35, -523, - 337, 224, 75, -281, 88, 205, -451, 98, -89, -234, - 260, -203, -116, 0, -130, 160, 11, 69, -6, 53, - 49, 46, -137, 23, 28, 69, 122, 38, 220, -34, - -52, -34, -68, 74, -60, 25 - }, - { - -17, 1501, -1041, 910, 399, -663, -227, -634, -209, -409, - 564, -486, 670, 1530, -829, -162, -1139, 758, 103, 145, - 396, 689, 1548, 169, -675, -576, -256, 892, 487, -394, - -219, -1001, -1056, -317, 552, -239, 485, 107, 164, -194, - -351, 177, 377, 717, 336, -328, -44, -82, -139, -225, - -229, 268, -309, 414, -240, 206, 169, -344, 183, -364, - 89, 331, -328, -329, -201, -100, 129, 158, 98, 147, - -15, 244, -123, 92, 77, -21, 113, -133, 54, 210, - -253, -4, 129, 34, 18, 113, -151, -109, -143, 67, - 93, 137, -21, 75, -128, -79 - }, - { - -1100, -3384, 109, -257, 875, 2265, -378, 556, -90, -181, - 40, 1055, -616, -338, -982, -379, -1016, 92, 23, 227, - 658, 447, -331, -353, -537, -35, -221, -277, -176, 13, - 422, -1260, -781, -187, -324, 698, 407, 236, 73, 238, - 333, -566, -162, -417, 37, -367, 365, 6, 38, 512, - -183, 82, -266, 276, -434, 19, -122, 82, -206, -157, - -31, 190, 228, 73, 8, 148, -366, -273, -304, 257, - 24, 226, 91, -50, 173, -73, 110, 7, -2, 142, - -54, 43, 60, 27, 155, 203, -230, -41, 7, -101, - -46, -84, 30, 51, -25, 87 - }, - { - 98, -1963, -740, 271, -297, -252, 1104, -397, 395, 949, - -299, -341, -482, -992, 1953, 850, -1569, -75, -21, 233, - -399, 654, 663, 910, 216, 486, -445, 714, 885, -85, - -1232, -250, -161, -26, 212, -39, 735, 183, -390, 173, - 628, 423, 312, 317, 160, -531, -40, 320, 245, 562, - 516, 75, 47, 395, -233, 11, 227, -35, 185, 160, - -80, -86, 85, -117, 115, -32, 385, -186, 6, 37, - -144, -79, 52, 20, -331, 140, 30, 109, -76, -171, - 144, 351, -1, 22, 102, 16, -95, -140, -49, 164, - -42, 124, 114, 40, 29, 72 - }, - { - -871, -4441, 492, -203, 877, 2710, 348, -543, -1490, -97, - 277, 161, 1772, 206, 2432, 998, -627, 332, 1583, 81, - -515, -422, 260, -682, 548, -13, 330, -927, -123, -41, - 439, 530, -707, -858, -830, -168, -163, -784, -165, -49, - 96, 258, 372, -317, 726, -286, -468, -352, 91, -186, - -25, 147, 139, -101, -290, -121, 86, 6, 225, -117, - -277, 179, -409, 72, -199, -131, 68, 86, 31, 71, - -42, 357, -228, -25, 324, 123, 142, -142, -21, -123, - 163, -19, -116, -125, 84, 103, 29, 86, 160, -82, - 53, -92, 23, 82, 20, 17 - } - }, - { - { - -93, 3216, -1355, -1367, -928, 89, 226, -47, 13, -154, - 492, -273, 47, 266, -339, 55, -111, -666, 456, 282, - 536, 406, 3, 298, 553, -1026, -184, -242, 252, -1118, - -89, -375, -422, 229, 59, 187, 186, -168, 295, -280, - -287, 543, 183, 44, -184, 84, 495, 122, -452, 495, - 236, -54, -43, -100, -489, -156, 290, -84, 112, 111, - -360, 58, -142, -231, -32, -249, -71, 87, 126, -1, - 50, -113, 56, 93, 56, -159, -46, 53, -10, -57, - -11, -100, -76, 55, 0, 7, 91, 65, 126, 25, - 33, 60, -46, 54, 67, 41 - }, - { - -338, -1067, 527, 4221, 29, -349, -555, 236, -101, -36, - 5, -136, 101, -466, 381, 439, -354, -332, 1369, -633, - 22, 534, 203, 299, 152, -11, 724, 344, -87, -105, - -160, 136, -124, 224, 34, -92, 212, 328, -155, 99, - 45, 354, 69, -48, 443, -389, 47, 127, -169, 200, - -246, -245, -72, -335, 213, -29, 31, 71, -211, -110, - -295, -78, -164, 296, 315, 177, 240, 116, 3, 86, - 18, -38, -103, -201, -58, -23, 3, -73, 55, 22, - 35, -39, 67, -79, -7, 59, -40, 7, 46, -66, - 3, 33, 54, -28, 6, -88 - }, - { - 79, 5048, -802, 360, -1362, -101, 242, -391, 377, 138, - -119, 54, 11, -337, -23, 190, 282, -560, -312, 161, - -100, 174, -234, 25, 123, 552, -400, 546, -227, -771, - -243, -213, 4, 57, -75, -6, 221, 21, 312, -253, - -157, 247, 299, -33, -443, 237, 68, 122, 4, 72, - 442, -268, -123, -32, -48, -9, -27, 10, 177, 35, - -132, 18, 31, 259, -39, 104, -90, 88, -115, -133, - 11, -150, 57, 61, -249, -17, -42, -78, 109, 142, - 90, 146, 34, -134, 16, 98, 27, -61, 7, 33, - -53, 39, -18, 105, -50, -33 - }, - { - 42, 3020, 529, -375, 26, -21, 23, -28, 153, 749, - -603, -123, -111, -292, -954, 23, -713, -347, -230, -171, - -333, 71, 419, 783, -85, 137, 124, 204, 18, -173, - -220, 388, 481, -335, 63, -752, -451, 265, -93, -294, - 368, -139, -504, 179, -688, 285, -48, -101, -219, 137, - -392, -450, 146, 324, -260, 109, 105, 258, -172, 36, - -146, -36, -62, 116, 208, -175, 269, -20, -72, 44, - -52, -131, 145, -69, 48, 94, -66, -269, -163, -4, - -130, -53, -30, 13, -6, 36, -38, 184, -67, -11, - -29, -60, -115, -132, 21, -84 - }, - { - 136, -11392, 373, 2312, 110, 126, -671, 503, 141, -1048, - 1254, -865, -29, 13, -97, -220, 159, -754, 642, -36, - -458, -178, -64, 426, -13, 10, 316, 303, 286, 545, - -156, 113, 128, 169, 80, 201, 105, 86, -69, 86, - 259, -90, -445, -17, 18, 252, 497, -513, -458, 193, - -460, 245, 278, -22, -64, 7, 21, -26, 263, 92, - -189, 111, -277, -199, 189, 174, -113, -68, 39, -51, - 94, 22, 85, 25, 70, -13, -124, 57, -148, 121, - -7, 49, 18, -189, 4, -65, -25, 30, -32, 12, - -3, 176, 2, -43, 2, 23 - }, - { - -173, -1061, -1959, -884, 668, -115, -285, 171, 335, 193, - -213, 504, 411, 53, 841, 168, -650, 113, -67, 62, - 194, 108, 161, 1029, -864, 1327, -373, 168, 134, 266, - 811, 530, -521, 361, -141, 75, -5, -391, -204, 408, - -211, 49, -23, 265, 176, -210, -89, 161, -12, 202, - 188, 74, 244, 171, -77, 84, -246, -61, -210, 64, - 134, -4, 32, -54, 116, 10, 52, -108, 198, 12, - 223, -244, -221, -42, 59, 22, 91, -13, 144, 17, - -128, 45, 72, -39, -8, -122, 85, 2, -52, -2, - -42, 0, -199, -17, 68, -9 - }, - { - 381, -11685, 488, 3323, -93, -197, 14, -668, 864, -322, - 145, -117, 145, 94, -269, -128, 997, -638, -382, 670, - 53, 70, -580, 684, 570, -200, 526, 15, 241, 251, - -215, -141, 126, 25, 227, -50, -68, -323, 77, -14, - 141, -195, 372, 127, -125, 74, -242, 13, 305, 12, - -90, -180, 343, 168, 167, -123, -248, -496, -20, -19, - 61, -358, -21, 251, -235, -102, 41, -50, -35, 17, - 53, -20, -42, -140, 103, 115, 40, 46, -53, -85, - -17, 6, -87, 69, 93, 5, 89, 28, -46, 4, - -30, 74, 51, 4, -81, 127 - }, - { - -167, -2717, -1719, -548, 580, 262, -103, 17, 139, -18, - 435, -118, 113, -140, 261, 875, -1721, -595, 835, 1018, - 26, 352, 123, -897, 445, -743, 40, -225, 521, -33, - -564, 96, -386, -157, -85, -451, -306, 529, -320, -60, - 166, -14, -311, -371, 108, -83, -145, 174, 567, -268, - 320, -44, -404, 151, 211, -110, 241, 113, 11, -353, - 24, 82, -108, 7, 8, 71, -6, 23, -55, -190, - 15, 64, 155, -28, 163, 215, -20, -140, 104, 39, - -42, -11, 55, -64, 45, 98, -113, 25, -60, 55, - 10, 67, -68, 1, -76, 7 - }, - { - 382, -10658, -27, 3366, 13, -723, -246, -525, 371, -462, - -374, -765, 618, -174, -437, -952, 377, 31, -96, -656, - 242, 59, 252, -166, -41, -78, -303, 494, -1, -80, - 108, 313, 418, 197, -17, -49, -103, 497, -150, -420, - 213, 262, -34, -119, -283, -566, -201, 518, 32, 171, - 107, -103, -39, 20, 215, 128, -36, -63, -74, -58, - -70, -269, -383, 104, 117, 6, -88, -224, -151, -134, - -225, 249, -84, 184, -140, 57, 74, 61, -51, 5, - 43, 53, 159, 142, -32, -83, 114, -17, 4, -123, - -31, 40, -47, 88, -7, -18 - }, - { - 25, 3081, 1675, -805, -907, -446, 1428, -137, -167, -294, - 585, 293, -446, 383, -443, -165, 912, 508, -287, -1071, - 606, -2, 484, -368, -113, -271, -406, 91, 639, -342, - -245, -88, -731, 412, -1149, -255, 525, 129, -551, -14, - -114, 244, -245, 852, -951, -74, -349, 64, 302, -304, - 355, -299, -454, 458, 414, 182, 85, 58, 456, 168, - 467, -14, -22, -115, -60, 268, -7, 21, 302, -206, - -72, -139, 81, 339, -207, -86, -13, 164, 172, 86, - 92, -37, -154, 48, -155, -64, -107, 82, 82, -57, - 32, 35, 120, -30, 36, -4 - }, - { - -172, -8374, -590, -185, 607, 162, -327, -255, 911, 596, - -305, -75, 770, 1140, 462, 1093, 87, 533, 675, 550, - 167, -285, 208, -515, -17, 590, -366, -295, 189, -1012, - -25, 168, -175, -112, -836, 389, 176, -144, 59, -86, - 104, 285, 451, -313, -549, -174, -59, -497, 185, -393, - 174, 11, -410, -110, 63, 249, -176, 51, 240, -394, - 352, 36, 183, -197, -133, 223, -113, 239, -8, -86, - 232, -289, -211, -275, -225, 112, -77, 162, -67, 6, - 45, -128, -165, 29, -30, -30, -14, 39, 179, -60, - -96, 15, -49, -37, -170, -47 - }, - { - 3, 3594, -121, 86, 41, -180, 257, -655, -127, -348, - 469, -578, 370, 844, -480, 1674, -278, 218, -295, 229, - 245, 80, 818, -335, -393, -1, 100, 62, -79, -576, - 106, 156, 286, 128, -43, -334, 794, -142, -124, 154, - -63, -65, -256, 340, -1, -345, 189, -58, 101, -343, - -544, 147, -357, 293, -351, 240, 349, -82, 383, -192, - 162, 232, -246, -133, 93, -47, -101, -130, 32, 76, - -275, 56, -155, 78, 96, -67, 8, -84, 53, 188, - -151, -84, -34, 39, 62, 132, -40, -4, -39, 86, - 10, 114, -40, 112, -22, -9 - }, - { - 1148, -2721, -2093, -1115, 447, 634, -2245, -97, -329, 236, - -332, 285, 16, 1184, 714, -135, -662, -73, -176, 58, - 124, 276, -56, -4, -464, -22, -499, -162, -113, -517, - 106, -843, -68, -44, -448, 261, 44, -16, -143, 302, - 406, -328, 86, 19, 45, -355, 365, 167, -1, 256, - 17, 190, -68, 303, -551, 17, -344, 99, 138, -130, - -180, 96, 285, 316, -29, 64, -362, -246, -366, 105, - 31, 349, 21, 24, 303, 34, 100, -242, -272, -68, - -78, 26, -56, -88, -14, 103, -159, 89, 141, 44, - -66, -113, -79, -38, -82, 20 - }, - { - -54, 868, 853, 42, -178, 188, 1043, -399, 104, 574, - 102, -168, -687, -1724, 1938, 1600, -288, 720, 503, 360, - -1420, 121, 410, 158, 330, 59, -852, 600, 784, 575, - -600, -270, 102, 74, -271, -368, 680, 39, -220, -175, - 19, 48, -25, -142, 177, -184, -111, -146, -132, 124, - 168, -114, -21, 507, -35, 51, 112, -60, -22, -230, - -281, -282, -213, -185, 34, -148, 199, -188, 66, 104, - 32, -100, -49, 148, -217, 51, 38, 219, 93, -58, - -19, 186, 58, 6, 46, 186, 51, -171, -43, 131, - -120, 51, -43, -78, -76, 70 - }, - { - 906, -4029, -728, -568, -295, 216, -1135, 356, -420, 258, - -298, -547, 499, 36, 2058, -37, -33, 592, 667, 116, - 121, -495, 369, 138, 777, -162, 453, -288, 476, -166, - -571, -44, -134, 214, 58, -59, 61, -530, -477, -281, - 102, 129, 489, -144, 627, -72, 283, -87, 90, -104, - -102, 87, 98, -137, -70, 32, -59, -436, -58, 314, - -61, 210, -233, 26, 42, -40, -223, -1, 96, 138, - -79, 278, -192, -204, 52, 44, 104, -152, 148, 37, - 10, -86, -122, -75, 79, 3, 47, 59, 70, -136, - 57, 49, 187, 146, 13, -57 - } - }, - { - { - 136, -935, 2099, -1920, -1530, 355, 33, 270, 92, -476, - 607, -177, -182, 363, -685, 73, 371, -257, 547, 356, - 684, -604, 424, 929, 718, -1651, -86, -128, 445, -381, - -939, -295, -354, -3, 377, 209, -182, 197, -106, -39, - 140, 58, 724, -535, 94, 302, -6, 79, 41, 325, - 17, 84, 54, -404, 13, -133, -186, 138, 223, -188, - -2, -230, -43, -191, -203, -20, -124, 192, -57, -32, - -130, 56, 55, -14, -11, 86, -42, -17, -100, -4, - -75, 12, -79, -3, -48, 57, -2, 146, 7, 87, - 124, 51, -30, -13, 35, 10 - }, - { - 403, 2372, -646, -5, 2317, -270, 56, -518, -399, 482, - -471, 234, -83, -33, -216, 240, -497, 237, 596, -250, - 34, 529, 425, 344, -493, 116, 735, 753, -154, -388, - -256, 238, 32, -4, 253, 125, 7, 342, 35, -184, - 340, -249, 429, -167, 301, -336, 45, 234, 76, -299, - 210, -501, -218, -202, 378, -70, -108, 207, -106, -313, - 73, -183, -144, 326, 268, 4, 141, 285, 63, -69, - 98, -66, -97, -75, -126, -70, 42, -59, -44, 324, - -62, -95, 50, -115, 106, 29, -68, 52, -80, -78, - 87, 66, 101, -38, -21, -175 - }, - { - -69, 6264, -1098, -2375, 997, 191, 9, -294, -103, -60, - 290, -502, 122, -487, -77, 659, -15, 12, -815, -148, - 116, 516, -419, -264, 923, -205, 32, 92, 201, -637, - -359, -187, 332, -502, -80, 170, 213, 354, 119, -368, - 103, 117, 499, -287, -487, 305, 162, 48, -240, 200, - 409, -267, -125, 174, -277, -56, -247, 241, 205, 186, - -211, 39, -36, 366, -91, 65, 51, -184, -134, -117, - -59, -145, 130, 65, -207, 24, -40, 52, -36, 51, - 145, 52, -33, -166, 74, 119, -23, -39, 19, 25, - 45, -10, -27, 14, -19, 9 - }, - { - 22, 2797, 833, -612, -162, 133, 38, -75, -149, 324, - 594, -732, 92, -750, -861, -160, -538, -613, -617, 250, - -647, 18, 246, 397, 371, 524, -250, 75, 330, -592, - 284, 357, 262, -59, 5, -865, -566, 44, 109, 137, - -171, 26, -751, 152, -532, 61, 193, -521, 481, 66, - -829, -178, 194, 306, -461, 46, 416, -143, 258, -54, - -191, -232, 110, 93, 144, -93, 111, 100, -199, 95, - -16, -29, -5, 26, -167, 174, 18, -321, -79, -155, - -106, -95, 19, -16, -91, 79, 0, 101, -51, -43, - -37, 0, -185, -157, 76, -64 - }, - { - -163, -9427, -431, 2433, 40, 77, -321, 95, 259, -487, - 442, -232, -344, -20, 231, 128, -72, -278, 189, -391, - -125, -728, 802, 131, -15, -128, 111, 371, 474, 517, - 42, 405, -275, 452, 7, 153, 67, -98, 268, 41, - -101, 297, -340, 20, 10, 120, -29, -122, -267, 14, - -124, -397, 267, -33, 68, 151, -103, 147, 183, 135, - -61, -103, -401, -59, 182, 273, -254, 16, 51, -23, - 142, 36, 100, -164, 165, -6, 0, -213, -113, 43, - -7, 140, -35, -238, 60, -135, -18, 93, -45, 39, - -38, 264, 2, -20, 18, -76 - }, - { - -6, -2208, -2089, 279, -192, 55, -140, 39, 128, 204, - 22, 227, 664, 398, 336, 812, -1217, 156, -832, 453, - 148, 201, 326, 732, 188, 796, -401, -3, 621, 418, - 442, 363, 209, -190, 243, -94, 198, -418, 168, -445, - 19, 11, 231, 124, 114, -317, 141, -193, 185, 234, - 180, 12, 505, -152, 1, -102, -118, -61, 196, -133, - 154, -124, -47, 27, 149, 80, 23, -87, 47, 175, - -111, -24, -259, 67, -46, -24, 55, -36, 127, 113, - -203, -25, 168, -79, -14, -53, 23, -9, -68, -10, - -9, -37, -107, -43, 95, -46 - }, - { - -445, -8944, -253, 3551, 19, -505, -124, -209, 145, -74, - -670, 456, 109, 624, -653, -18, 346, 10, -921, 527, - 695, -261, -557, 1169, 462, 194, 104, 268, 463, -247, - 5, -364, 371, 46, -61, -119, 123, -76, -255, 18, - -179, 402, -46, 193, -138, -60, -34, -68, 98, 228, - -76, -419, 429, 54, 151, -413, -165, -247, -192, -261, - -77, 32, -63, 135, -112, -229, 155, -49, -195, 189, - -55, 201, -28, -138, -86, 148, 107, 145, -102, -84, - -122, -5, -155, 185, 64, 71, 12, 72, -9, -108, - 31, 35, 132, 31, -98, 70 - }, - { - -115, -1833, -4036, 1077, -237, 279, -129, 74, -96, 83, - 538, 367, -339, 249, 1331, -723, -890, -392, 162, 591, - 485, 208, 222, -634, 311, -717, -259, 459, -56, -354, - -449, 325, -242, -28, -327, -523, -334, 228, -38, 164, - 23, -231, -88, -392, 173, -160, -59, 128, 180, 126, - -44, 299, -545, 182, 362, -1, 5, 18, -199, -5, - -223, 63, 45, -51, 107, 8, 195, -84, -190, -167, - -17, 28, 164, 23, 197, 119, -77, -132, 34, -10, - 183, -87, 34, -39, 72, 68, -166, 52, 84, 5, - 84, -60, 47, 3, -152, -39 - }, - { - -409, -8753, 108, 3551, -510, -509, -563, -35, -291, -87, - -1163, 208, 442, -86, -517, -378, -379, 119, -193, 156, - -471, 300, 331, -303, 23, 147, -81, 10, 205, -391, - 262, 559, -35, 198, -55, 273, -211, 438, -8, 38, - -70, 205, -1, -134, -52, -614, -107, 415, -11, 312, - 13, -150, 62, 298, -121, 124, -97, -109, -207, 99, - 66, -433, -180, 99, 87, 5, -123, -200, -211, -190, - -22, 278, 7, -73, -64, -55, 135, -2, 23, -111, - 133, 161, 213, -23, 58, 22, 9, 23, -17, -40, - -78, 11, 62, 29, -72, 95 - }, - { - 33, 4707, 37, -925, -727, 95, 969, 374, -473, -419, - -22, 311, 808, -728, 163, 192, 186, -70, -14, -706, - 380, 99, 557, -479, -111, -769, -113, 696, -44, -190, - -137, -159, 338, -754, -299, -269, 64, 34, 420, -737, - -39, 431, -303, 274, -685, -66, -64, 63, 316, 132, - -277, -346, 15, 397, 273, 366, -64, 204, 236, 383, - 141, 36, 64, 37, -21, 189, -58, 157, 73, -6, - -1, -102, -2, 311, -160, -34, -42, 132, 244, 100, - 174, -110, -129, 57, -124, -75, 12, 84, -131, 35, - -34, 100, 73, -83, 83, -16 - }, - { - 313, -5700, -2804, -70, -2, 752, -1453, -343, 876, -137, - 687, 71, 616, 533, 1890, 185, -242, 535, 520, 677, - -19, 31, -130, -301, 221, -253, -215, 393, -388, -287, - -488, 444, -366, 31, -281, -295, 564, -241, -18, -91, - -285, 530, 46, -96, -89, -254, 131, -789, -134, -58, - 83, -88, -462, 151, -2, 153, -92, 114, 11, -82, - 373, -41, 47, 7, -216, -72, 406, 215, -148, -11, - 91, -194, -160, -290, -124, 74, -76, 144, -78, 107, - -182, -199, -44, 17, 15, -23, -45, 86, 26, -75, - 54, -98, 9, -66, -136, -40 - }, - { - 38, 2949, 565, -118, 82, -22, -163, -172, -381, -265, - -514, 613, -56, 414, 542, 1130, 248, -528, -36, 105, - 720, -646, 747, -609, -557, 708, 59, -418, -116, -362, - -110, 286, 660, 395, -467, -186, 266, 4, 286, -10, - 278, -415, -139, 183, -197, -123, 150, -39, 220, -274, - -208, -359, -206, -145, 225, -95, 124, 74, 365, 142, - 6, 52, -71, -73, 209, -233, -188, -19, -133, 133, - -106, -10, -135, -96, 243, 15, -202, 31, 65, -47, - 111, -122, -152, -15, 123, 95, 58, -5, 85, 29, - -46, 132, -90, -28, 103, 79 - }, - { - -980, -2913, 214, -791, 267, 347, -1901, -1022, -76, 116, - 181, -365, 7, 1460, 739, -762, 850, -630, 362, 478, - -610, 181, 225, -525, -69, -149, -359, 140, 161, -971, - -193, 39, -294, 289, -724, 120, -89, -415, 214, 51, - 281, 75, 364, 208, -548, -141, 240, 435, -187, -65, - 489, -264, 209, -84, -362, 18, -376, -42, 364, 28, - -7, -9, 33, 369, -56, -117, -162, -168, -482, 190, - -36, 287, 53, -21, 329, -20, 119, -371, -317, 47, - -96, 48, -63, -11, -114, 34, -20, 136, 131, 60, - -153, -55, -218, -3, -79, 50 - }, - { - 109, 3304, -1482, 128, 271, 71, 327, 327, 194, -35, - 350, -260, -245, 115, 599, -639, 740, 1274, 533, 73, - -900, -402, 428, 237, 115, -592, -215, 447, 453, 764, - -561, -193, 125, 210, -196, -549, 368, 196, 56, -76, - -378, 27, 197, -565, 14, -102, -100, -39, 32, 25, - -404, 159, 70, 116, 152, 429, -336, 163, -138, -149, - -312, -415, -189, 124, -43, -113, -134, 14, -41, 173, - 149, -279, -43, 104, -96, 35, 71, 124, 80, 117, - 64, -82, 84, 68, -22, 305, -68, -123, 92, -124, - 33, 83, -206, 26, -135, -6 - }, - { - -783, -4466, 1928, -781, -1077, 188, -690, -479, 247, 317, - -670, 99, -905, 1104, 1550, -176, 366, 888, -467, 502, - -88, -98, -115, 781, 436, 187, -290, 355, 146, 247, - -889, -417, 295, 303, 560, -828, 329, -42, -206, -442, - -197, 200, 155, 19, 480, -64, 435, 151, -54, 420, - -121, -326, 62, -117, 118, 83, -91, -191, -226, 355, - -10, 138, 62, -306, 273, -84, -123, -302, 27, 136, - 0, 133, -56, -10, -251, 113, -47, -45, 175, 124, - -139, 68, -197, -12, 61, -14, 77, 54, -49, -158, - 76, 118, 266, 18, 53, -84 - } - }, - { - { - -40, -3963, 468, -18, -234, 204, -170, 299, 385, -119, - 344, -181, -364, 23, -569, 848, 1226, 64, 136, -124, - 791, -907, -129, 523, 320, -1428, 26, 158, 521, 483, - -3, 66, -386, -358, 184, 35, 124, 507, -217, -7, - 208, -280, 553, -479, 157, 149, -232, 204, 203, 144, - -105, -57, -24, -264, 182, -48, -313, -76, 115, -33, - 233, -141, 133, 128, -21, 219, -20, 123, -123, 30, - -56, 0, 20, -39, 9, 140, -26, -40, -81, 46, - -83, 136, 38, 40, -49, -74, -114, 66, -118, 25, - 172, 44, -8, 54, -22, 11 - }, - { - -405, 5836, 2683, -4113, -1705, -198, 82, -1171, -599, 687, - 256, 502, -535, 20, 103, 226, -372, -451, -557, -633, - -403, 31, 77, 522, -651, -125, 537, 305, 62, 307, - -29, -30, 193, 316, 409, 325, 38, 116, 35, -104, - 59, -444, 214, -464, 80, -140, 109, 96, 22, -286, - 160, -434, 0, -44, 382, -144, -87, 187, 65, 105, - 290, -10, -20, 143, 13, -207, -137, 65, -27, -96, - 259, 111, 95, 13, -81, -41, 15, -146, -148, 202, - 6, -16, 23, -64, 101, -74, -140, 101, -54, -23, - 36, -14, 72, -63, -2, -69 - }, - { - 55, 4923, -1689, -2729, 1373, 379, 345, -92, -313, -210, - 155, -826, -401, -115, 186, 440, 0, 376, -558, -524, - 87, 374, -601, -400, 838, -110, 279, 128, -199, -560, - 264, 431, 472, -650, -257, 198, -373, 237, 495, -321, - 203, 325, 642, -127, -598, -45, -149, -190, -136, 192, - -174, -531, -151, 52, -256, 174, -79, 215, 55, 301, - 2, 122, -129, 203, -104, -102, 8, -122, -159, -18, - -50, -171, 127, -74, -165, 60, -161, -21, -183, -133, - 11, -43, -6, -87, -50, -39, -68, -84, -9, -58, - 56, 42, -34, 13, -17, 12 - }, - { - -17, -198, -1306, 70, 255, 52, -93, 103, -133, -226, - 29, -1088, 113, -710, -457, 7, -1024, -781, -860, -458, - -957, -53, -35, 23, 482, -1, -728, 399, 766, -238, - 279, 108, 220, 334, 125, -117, -197, -325, 45, -86, - -324, 252, -737, 82, -343, -15, -8, -556, 577, 275, - -408, 186, 50, 363, -239, -56, 221, -246, 290, 4, - -48, -45, 72, -51, 161, -186, -80, 162, 23, 149, - -55, -57, -98, 40, -256, 28, 92, -107, 44, -170, - -144, -129, -16, 32, -12, 32, -88, 59, -22, -40, - -16, 53, 11, -9, 189, 39 - }, - { - 184, -5743, 1853, 1948, -255, -1, 103, 34, -40, -336, - 774, 740, 273, 339, 43, 253, 924, -147, -413, -103, - 457, -102, 824, -559, -316, 61, 231, 169, 387, 558, - 470, 549, -103, 853, 130, -143, -265, -558, 55, -239, - -638, -224, -388, 28, -162, -18, -146, 171, 164, -139, - -204, -179, 278, -89, 180, 177, -76, -66, -145, 69, - 47, -164, -119, 161, 120, 263, -80, 86, -21, -168, - 20, -79, -93, -207, 94, -130, 46, -71, -69, 37, - 48, 41, -99, -112, 119, -85, -12, 82, -102, -33, - -29, 213, -18, -23, 7, -49 - }, - { - 127, 47, 177, 507, -418, 50, -58, -126, -399, -63, - -294, -151, 709, 62, 63, 977, -1181, -513, -1127, 8, - -368, -68, 218, 32, -610, 498, 106, -68, -439, 16, - 73, -103, 228, -220, 241, -104, 167, -449, 226, -396, - -20, -244, 235, 131, 153, -1, 211, -273, 152, 352, - 305, -102, 374, -336, -36, -79, -137, -55, 162, -364, - 185, 158, 116, 93, 101, 20, 10, -185, -88, 59, - -89, 119, -86, 231, 45, 29, 56, -86, 32, -5, - -123, 43, 47, -122, 38, -129, -100, 4, 21, 53, - -100, -110, -9, 9, -3, -65 - }, - { - 530, -5840, 746, 3102, -13, -242, -30, -687, -746, 56, - -110, 573, -707, 77, -502, -33, -360, 288, -912, -155, - 455, -127, -326, 698, -158, -141, 37, 242, 294, -181, - 495, 266, 511, 257, -270, -156, 284, -43, -169, 248, - -29, 563, -307, -157, -230, -53, 46, -176, -152, 133, - 74, -311, 136, -276, -175, -335, 189, 22, 37, -59, - 109, 188, -43, -50, -61, -65, 228, -36, -263, 241, - -53, 53, 58, -3, -55, 142, 141, 90, -91, -31, - -141, -81, -97, 161, -133, 82, 8, -39, 12, -34, - -11, -71, 128, 44, -107, 84 - }, - { - 199, 2587, -505, 861, -528, 22, -300, 73, 10, -32, - 92, -99, -261, 574, 914, -855, -420, -202, -556, -645, - 126, 95, 88, -121, 446, -839, 294, 431, -779, -542, - -771, 192, 204, 338, -113, -121, 53, 437, 234, 24, - -160, -92, 140, -147, 323, -22, 91, 305, 35, 226, - 88, 263, -537, 287, 146, -160, 31, 27, -142, 292, - -231, -134, -1, -20, 133, -151, 88, 16, -96, -37, - 65, -39, 91, -131, -28, 55, -15, -31, 131, -22, - 88, -218, -48, -28, -22, 24, -62, 38, 65, 37, - 104, -30, 34, -73, -186, -98 - }, - { - 460, -6516, 549, 3088, -298, 178, -190, 341, 79, 282, - -324, 715, -73, -52, 442, 523, 11, 223, 57, 276, - -156, 14, -42, -150, -259, 222, 57, -367, -231, -935, - 3, 300, -268, 124, -40, 327, 83, 539, 125, 384, - 67, 235, -54, 176, 353, -256, -47, 256, -91, 339, - 228, -53, 173, 211, -191, 15, -37, 20, 19, 35, - -56, -168, -54, -3, -257, -209, 154, 17, -77, -31, - 133, 228, -45, -211, -77, -89, 29, 10, 36, -169, - 34, 166, 189, -149, -53, -4, 58, 98, 56, 29, - -50, 27, 110, 92, -66, 84 - }, - { - -39, 2472, -1683, -329, 184, 235, 627, 828, -123, -450, - -429, -89, 288, -799, 460, 212, 174, -90, 881, 806, - 134, -118, 157, -612, 89, -500, 29, 440, -211, 274, - 77, 20, 834, -109, 323, -364, 84, 317, 715, -731, - -116, 108, -620, -186, -366, 340, 217, -29, 116, 126, - -349, -82, 282, 191, -405, -249, -427, -184, -39, 6, - -360, -55, 87, -163, -271, -11, 42, 265, 227, 231, - 17, -56, -109, 84, -102, 76, -71, 40, 148, 23, - 88, -136, -231, 1, -9, 77, 96, 37, -106, 64, - -60, 5, -52, -80, 167, -23 - }, - { - -525, -2466, 1272, 143, -592, 595, -1509, -2131, 359, 943, - 910, -906, -1078, -1009, 1430, 252, -173, 113, -117, 283, - 88, 234, -288, -277, 381, -18, 70, 674, 348, 538, - -386, -46, -644, 328, 133, -485, 309, -192, -140, 99, - -198, 460, -229, -172, 248, 171, 668, -459, 64, 399, - 286, 48, -207, 257, -83, 94, -121, 431, -96, -355, - 200, 20, 172, 142, -145, -149, 203, 176, -67, 7, - -12, -170, 118, 127, 43, 24, -147, 123, -78, 98, - -117, -168, -128, -49, 40, -28, -52, 44, -34, -111, - 116, -57, 52, 17, 77, 35 - }, - { - -10, 399, -1079, -187, 163, 147, -507, -18, -56, -84, - -921, 352, -610, -563, 70, 136, -232, -38, 984, 352, - 188, -1386, 280, -651, -564, 31, -408, -1024, -580, 440, - 252, 84, 377, 502, 172, 212, -255, -523, 199, -245, - 440, 39, 196, 243, 52, -36, -47, 183, 487, -120, - 314, -161, -27, -163, 258, -124, -51, -21, 88, 67, - 38, -96, -136, -47, 148, -5, -63, -85, -224, 63, - 11, 104, 82, 3, 98, 99, -53, -16, 46, -54, - 4, -230, -181, -112, -14, -40, 70, 59, 170, -17, - -139, 134, -38, -53, 57, 17 - }, - { - 927, -3605, -1787, -51, 241, 648, -1025, -414, 98, 326, - 373, -342, -163, 660, -102, -1339, 1308, 149, 1062, 774, - -714, 144, 30, -93, 570, 50, 22, 205, 362, -462, - 308, 640, -316, -112, -737, 325, -175, -455, 221, -304, - 288, 131, 47, -152, -502, -183, -111, -126, -618, -139, - 568, -2, 438, -65, -155, 81, -329, 8, -38, -343, - 12, -82, -300, 99, -203, -196, -33, 81, -333, 76, - -178, 145, 78, -30, -23, -315, 163, -198, -145, 98, - -93, -60, -88, 102, 85, 33, -90, 30, -44, 14, - -140, -85, -126, 154, 77, 109 - }, - { - -123, 3448, -986, -143, 37, 167, 141, 7, 431, 76, - 344, -190, 584, -290, -1468, -1121, -169, 124, 113, 815, - 232, -136, 292, 623, 74, -1001, -248, -194, 712, 1108, - -722, -522, -94, -34, -217, -336, -25, -49, 280, 329, - -482, -149, 119, -546, -51, -301, 8, 257, 124, -181, - -476, 385, 87, 205, 85, 389, -380, 193, -143, -38, - 295, 136, -89, 290, 89, -36, -89, 63, -31, -20, - 68, -218, -136, -5, 27, 215, 86, 30, -89, 18, - 169, 10, 94, -46, -177, 130, -50, 26, 183, -120, - 49, 133, -85, 39, 0, 3 - }, - { - 745, -4014, 72, -1132, -914, 286, -497, -449, 531, 605, - 214, 358, -904, 769, 501, -309, 446, 635, -1135, -111, - -85, -149, -692, 900, 421, 95, -528, 198, 125, 705, - -560, -910, -437, -230, 711, -529, 178, -79, 482, 199, - -132, 450, 158, -85, 367, -296, -91, 165, 266, 712, - 105, -306, -17, -198, 156, 133, 20, 180, 9, 402, - -102, -42, 3, -292, 249, -162, -183, -325, -32, -54, - -151, 23, 84, 228, -107, 70, -200, 89, 360, 131, - -275, 112, 12, -57, -82, -74, 70, 138, -32, -242, - 39, 100, 186, -83, -15, 1 - } - }, - { - { - -44, -2971, -659, 1637, -838, -97, -41, 404, 326, 362, - -180, -135, -372, -669, -182, 993, 293, 287, -149, 504, - 710, -648, -561, 291, -161, -570, -196, 335, 227, 534, - 435, -367, 108, -732, -56, 153, 679, 146, -75, -46, - -23, -242, 238, 140, -12, -235, 112, 93, -33, 28, - 23, 193, -214, 43, -196, -63, -58, -158, 36, 117, - 9, 158, 114, -33, 266, 131, 15, 94, -91, 37, - 38, -91, 28, 63, -149, 108, 19, 14, -36, -50, - 80, 71, 13, 99, -90, -15, -134, -49, -7, 4, - 91, 21, 9, 117, 0, 9 - }, - { - 311, 9143, -1773, -3891, -1830, -163, -619, -733, 289, -48, - 663, 370, -481, -140, 328, 16, 351, -918, -865, 38, - -486, 94, 12, -189, -154, 20, 205, -38, 84, 740, - -237, 28, 610, 164, 397, 359, -71, -231, 222, 314, - -230, -235, -1, -321, -51, -78, 143, 193, -157, -162, - -153, -79, -9, 89, 37, -172, 234, -79, -62, 425, - 194, -30, 141, -166, 82, -109, -114, -82, -12, -91, - 279, 115, 80, -43, -59, 94, -69, -143, 19, -78, - 18, 56, -53, 57, -25, -57, -16, 45, 0, -52, - -32, 26, -54, 19, -14, -4 - }, - { - -151, -239, 2407, -1466, 361, 373, 510, -250, -472, 588, - -690, -168, -269, -112, 483, -85, 452, -355, -14, -95, - -127, -314, -406, 274, 200, 156, 191, 138, -140, -108, - 230, 189, 33, -218, -130, 291, -454, -31, 222, 320, - -104, 222, 553, 48, -391, -222, -328, 56, -64, 287, - -503, -274, -138, -168, 0, 69, 35, -26, -51, 322, - 121, 143, -101, -93, 60, -189, 15, 37, -111, -5, - -105, -1, -45, -138, -66, -78, -166, -37, -132, -84, - 8, -22, -46, -24, 9, -98, -86, -135, 15, 3, - 1, -28, -14, 86, 18, -58 - }, - { - -73, -2179, 212, 448, -72, -15, -36, 119, 123, -649, - 72, -755, -449, -326, 85, -853, -478, -558, -892, -465, - -803, -382, 316, 122, 32, -374, -47, 437, 239, 126, - 109, 170, 94, 549, 18, 134, 231, -473, -162, -424, - -192, 303, -425, -124, 74, -198, -245, -79, 66, 262, - -22, 53, -155, 292, 137, -44, -95, -1, 73, 149, - 49, -21, -27, 13, 73, -129, -78, 166, 133, -28, - 32, -75, -56, 30, -243, -98, 83, -23, 25, 0, - -264, -116, 35, -26, 9, 61, -54, -55, 19, -12, - 64, -40, 64, 111, 102, 28 - }, - { - -327, -3580, 399, 1803, 124, 63, -72, 122, -424, 543, - 375, 622, 358, 325, 166, 402, 895, -259, 614, -398, - -102, 260, 280, -540, -80, 123, 453, -21, 37, 708, - 686, -187, 576, 571, 214, -134, -66, -478, -67, -317, - -620, -605, -293, -148, -7, 119, -227, 253, 284, -154, - -207, -85, 193, -70, 335, -118, 65, -147, -276, 75, - -37, -87, 179, 16, 217, -92, 147, 158, -129, -73, - -23, -122, -195, 2, -110, -48, 46, 30, 6, -36, - 67, 11, -81, -16, 102, -4, -49, -36, -58, -82, - 46, 23, -11, 113, -76, -18 - }, - { - -4, 813, 522, 208, -221, -112, 39, -88, -93, -293, - -341, -276, 381, -626, 1181, 67, -160, -997, -405, -412, - -432, 285, 138, -319, -415, 93, 576, -287, -618, 140, - -363, 18, -169, -225, 317, -125, 20, -201, -152, 71, - -189, -157, 158, 173, 106, 315, -7, -65, 22, 294, - 245, 108, 218, -369, -12, -94, 9, -39, 13, -114, - 88, 73, 186, 24, 65, 14, 6, -110, -51, -222, - 134, 35, 8, 169, 136, 29, -22, 42, 17, -120, - 56, -51, -36, 13, -63, -99, -54, -77, 98, -1, - -100, -57, 17, -49, -76, -18 - }, - { - -754, -2328, -736, 2636, 73, -6, 201, -740, -1174, 145, - 153, 291, 155, -565, -754, 4, -691, 517, -184, -768, - 249, 460, 167, -442, 1, -21, -88, 66, 54, 70, - 260, 506, 229, 623, -321, 197, -157, 90, -54, 386, - 280, 122, 113, -515, -130, -45, -79, 82, -111, 125, - -162, -110, 79, -388, -120, -4, 121, -31, 135, -27, - 145, 151, 88, -111, -129, -41, 131, -23, -24, 133, - -43, -196, 13, 117, 133, -16, 222, -165, 34, 4, - -37, -122, -55, 27, -70, 46, -46, 17, -62, 52, - -75, -29, 82, -27, -19, 82 - }, - { - 76, 1842, 1581, -243, 255, -294, -231, -50, 203, 7, - -132, 95, 220, -115, 277, -509, -234, -237, -805, -540, - 95, -72, 398, -268, 76, -317, 247, -9, -250, -187, - -890, 168, 95, 385, -140, 9, 370, -24, 609, -60, - -408, 185, 172, 174, -75, 475, 71, 115, 120, -12, - 21, 294, -345, 226, -36, -202, 246, -110, 18, 209, - -43, -86, -38, 78, -34, -90, -164, 181, -59, 67, - 31, -16, 104, -186, -47, -1, -1, 50, 89, -23, - -65, -79, -54, 49, -148, -54, 31, -10, 67, 34, - 74, -10, -22, -71, -73, -145 - }, - { - -699, -3783, -607, 2388, 104, 415, -262, 199, 701, 126, - 923, -421, 62, -293, 1083, -163, -361, 611, 246, 353, - 171, -283, -256, 17, -115, 31, -36, -89, -791, -712, - -76, 190, -89, 227, 246, 174, -54, 350, 327, -35, - 263, 272, -125, 371, 340, -105, -13, -38, 81, 73, - 385, -39, 166, -106, 212, -211, 141, 20, 60, -10, - -211, -4, -41, 6, -304, -242, 173, 124, -47, -6, - 204, -35, -34, -31, -138, 46, -31, -53, 36, -36, - -79, 114, 38, -49, -25, -32, 41, 113, -9, 16, - -6, -18, 130, 131, -14, -36 - }, - { - -100, 200, -413, -57, 836, 478, -573, 366, 657, -293, - -581, 92, -265, 344, -196, 277, 500, -386, 824, 1704, - -900, 300, 125, -208, -350, -166, 118, 14, 41, -128, - 372, 393, 85, 208, 20, -159, -39, 172, 454, -229, - 18, -338, 34, -647, 30, 189, 221, -246, -3, -72, - -1, 23, 174, 38, -106, -552, -321, -346, 8, -140, - -579, 112, 65, -236, -262, -148, 145, 358, -24, 311, - -25, -10, -95, -27, 61, 101, -133, 147, -41, -105, - 24, -91, -116, 52, -15, 64, 113, -29, 78, -31, - -103, 67, -97, -39, 75, 25 - }, - { - 661, -2532, 126, 269, 187, -602, -6, -1681, -336, 909, - 322, -264, -1369, -1032, 435, 484, -325, 120, 132, -199, - 644, -50, -147, -424, 23, 305, 502, 406, -52, 564, - 198, -579, -311, 333, -51, -520, 167, -7, -44, 2, - 296, -135, -3, 34, -11, 206, 282, 101, 165, 366, - 87, 257, -136, 322, -252, 121, -220, 495, -52, -276, - -34, 358, -32, 112, -132, 17, -119, 148, 88, -58, - -4, -43, 38, 140, 117, -8, -43, -61, 29, 10, - -9, -200, -100, -79, 13, -30, 16, -14, -18, -118, - 73, -56, 129, 65, 61, 75 - }, - { - -92, -1230, -56, -333, 235, 124, -217, -121, 80, -220, - 67, -567, -1, -1771, 527, -349, -297, 16, 1140, 621, - -123, -733, -213, -373, -364, -560, -260, -356, -1080, 543, - 1061, -415, -74, 714, 179, 221, -195, -195, -133, -248, - 313, 113, 583, -194, 164, -313, 134, 562, 45, -263, - 754, -345, 103, -113, 61, 145, -113, -13, -57, 282, - -109, -38, -63, 69, -206, 55, -68, 46, -222, -4, - 67, 116, 17, -44, 67, 192, 85, 58, -131, -129, - 86, -217, -133, -164, 19, -69, 108, -24, 166, -20, - -51, -8, 128, -23, -116, 42 - }, - { - -1020, -1733, -1209, -608, 629, -430, 111, 333, -236, 2, - -152, 259, 723, -264, -886, -753, 1203, 291, 1299, 424, - -316, -83, -171, 225, 553, -344, 44, 237, 107, 257, - 330, 114, -491, -187, -254, 670, -633, -179, 124, -133, - 49, -124, 94, -296, -10, -305, -125, -270, -420, 28, - 409, 120, 73, -8, 91, -76, -200, -1, -173, -440, - 72, -77, -187, -197, -318, 44, 92, -17, -114, -82, - -10, -165, 167, -47, -170, -155, 133, -225, 1, -85, - -49, -91, 60, 48, 88, -40, -18, 20, -100, 17, - -65, -104, 17, 96, 88, 25 - }, - { - 13, 2081, 259, -505, -15, 162, 395, -5, 341, 264, - 90, -112, 508, -647, -511, -309, -1274, -329, 437, -211, - 1127, 276, -20, 533, 256, -895, -143, -426, 683, 268, - 212, -302, -137, -384, -49, -313, 83, -110, -46, 330, - -195, -129, -170, -238, -85, -346, -87, 425, -56, -39, - -143, 327, -157, 396, 158, 120, -330, 284, -135, 52, - 55, 236, 153, 247, -45, -15, -2, 153, -69, -79, - 51, -189, -145, -52, 45, 232, 123, 20, -72, 40, - 103, 63, 20, -154, -47, -78, 88, -4, 171, -75, - 33, 72, 110, -62, 13, 39 - }, - { - -850, -1814, -620, -587, -325, -714, 7, -303, 504, 132, - 605, -594, 418, 1378, -1091, -140, 415, 427, -643, -35, - 76, 132, -544, 26, 466, 140, -551, 158, -11, 164, - -85, -242, -373, -441, 65, 132, 19, -23, 380, 163, - -228, 581, -66, 151, -165, -55, 80, 47, 202, 224, - 318, -193, -162, 7, -106, 45, 217, 338, 84, 136, - -23, -197, -194, 150, 34, -29, -86, -312, -162, -109, - -171, 111, 52, 115, -65, 44, -157, 286, 184, -60, - 41, 33, 71, -78, -197, 26, 82, 22, 77, -111, - -39, 106, 116, -95, -82, 2 - } - }, - { - { - 8, -461, 878, 2135, -680, -139, 54, -74, 40, 183, - -266, -598, -604, -256, 66, 362, -748, -307, -639, -167, - 290, -529, -1337, -389, 276, -21, -10, -113, -210, -12, - 310, -264, 233, -473, -35, 111, 486, -26, -146, -205, - -67, -255, 220, 127, -46, -377, -44, 58, 59, 231, - 142, 335, -126, -24, -274, 130, 90, -283, -53, 34, - -196, 53, 177, 8, 40, -118, 14, 156, 131, 81, - 94, -165, -224, 119, -94, 53, 136, 134, -68, 11, - 50, -59, 23, 120, -16, 92, -28, -14, 1, 56, - 120, 75, 84, 104, -17, -36 - }, - { - -250, 9633, -578, -3479, -1065, 275, 514, 800, 377, -1020, - 78, 1189, 383, 166, -6, -17, 1012, -385, -40, 767, - -112, 146, -364, -586, -247, -155, 497, -12, -518, 627, - -295, 50, 582, -18, -26, -53, 221, 434, 608, 330, - -261, -231, 173, -112, -36, -162, 79, 270, 233, -88, - -64, 214, -113, -219, -125, -85, 81, -279, -286, 22, - -21, -124, 112, -89, 155, -1, 6, -181, -92, -74, - 208, 65, -35, -147, -88, 183, -37, -6, 139, -125, - -78, -16, -33, 49, -45, -18, 35, 78, 49, -64, - -43, -5, -97, 30, 10, 33 - }, - { - 274, -3968, -984, -106, 622, -151, 466, 45, -172, 702, - 179, 419, -115, 282, 786, 410, 717, -591, 127, 714, - -2, -151, 210, 601, 352, 130, -189, 190, 349, 32, - 0, -13, -14, -331, -113, 432, -149, -122, 60, 337, - -97, -5, 318, 156, -176, 353, 183, 95, -196, 222, - -35, 213, 133, -31, 183, 158, -74, -132, -215, 64, - 11, 86, -181, -131, 155, -130, 70, 150, -98, -38, - 5, 68, -61, -19, -20, -168, -149, 52, 121, 171, - 34, -66, -18, 19, 154, 11, -44, -88, -34, 20, - -57, -114, -30, 114, 28, -124 - }, - { - 104, -2253, -136, 552, 199, -47, -71, -40, 100, -649, - -90, -463, -235, 77, 844, -162, 443, 235, 135, 40, - -532, -484, 335, 148, -364, -335, -250, -146, 128, -126, - 132, 490, -1, 427, 80, -61, 424, -173, 22, -161, - -83, 460, -74, 83, 371, 53, 39, -42, -284, -101, - -110, -102, -276, 122, 65, -54, -13, 124, -36, 212, - 59, 69, 95, -46, 130, -93, -233, -15, -91, -80, - 201, 80, -3, 40, -168, -62, 40, -106, -83, 110, - -130, -16, -8, -57, 67, 47, -73, -18, 9, -4, - 81, -110, 19, 27, -18, -19 - }, - { - 586, -2071, 426, 1382, -245, -178, -80, 489, -458, 571, - 424, 480, 101, 157, 208, -383, 280, -11, 1344, -137, - -113, 202, 397, 69, 128, 47, -46, -57, 284, 196, - 268, -202, 420, 160, -4, -260, 91, 295, 63, -189, - -155, -329, -29, 234, 383, 212, -290, 197, 140, 6, - -25, -184, 48, -83, 190, -265, -140, -116, -62, 229, - -117, -43, 97, -155, 205, -25, 146, 84, -139, -30, - -40, -31, 26, 120, -58, -97, 19, 125, 23, -9, - 47, -10, -18, 43, 72, -4, -60, -112, 32, -3, - -7, -70, -83, 67, -95, 18 - }, - { - -95, 198, 164, 221, -93, -59, 177, 19, -12, -253, - -249, -167, 139, -326, 2297, 887, 1054, -124, 100, -14, - -45, 585, -136, -331, -25, 284, 821, 171, 141, 70, - -683, -400, -417, -241, -10, -212, -53, -264, -88, 300, - -196, -296, 136, 142, 59, 310, 149, 211, -58, 227, - 90, -1, 275, -261, -171, -131, 147, -73, -66, -115, - 78, 61, 111, 37, 159, -6, -92, -44, 21, -250, - 99, -71, 6, 175, 152, 51, -55, -89, -115, -158, - 74, -24, 6, 122, -26, -51, 31, -19, 115, 13, - -19, -80, -71, -38, -56, -72 - }, - { - 993, 61, -711, 2577, 80, 235, -28, -91, -77, -432, - -240, 430, 411, -319, -682, 369, 571, 642, 251, -63, - 387, 342, 108, -611, 243, 99, -354, -138, 187, 1, - 464, 681, -393, 291, -51, 667, -139, 96, 76, 84, - 57, -1, 205, -250, 368, -13, -32, 260, -29, 340, - 114, 55, 61, -209, 104, 46, 250, 41, 184, 21, - -57, -70, 132, -23, -227, -161, -122, -2, 267, 216, - 44, -145, -41, 20, 138, 9, 129, -207, 71, 9, - -51, -37, -107, -117, -88, 70, -5, 49, -84, 49, - -109, 15, 73, -37, 65, 52 - }, - { - -215, -1423, -533, -598, 298, -36, 33, 195, 192, -219, - -99, 512, -114, -1525, -62, 422, 757, 363, -434, -181, - -308, -512, 270, -499, 10, -376, 83, -166, 292, 394, - -228, 507, -174, 341, 107, 86, 522, -173, -159, -394, - 15, 373, 138, 183, -48, 391, 1, -73, 35, -84, - 80, 294, -232, 129, -178, -160, 236, -158, 150, 344, - 113, 64, 94, 172, -121, 5, -114, 148, -45, 149, - 163, 49, 107, -183, -197, -48, 15, 54, -15, -165, - -80, 13, 47, 34, -171, -23, -5, -88, 18, -3, - 8, -76, -50, -16, -1, -99 - }, - { - 1048, -1462, -301, 2652, -284, 158, -261, 101, 546, -568, - 638, -241, -387, -520, 985, 99, -469, 71, 54, -53, - -205, -576, -326, 174, 237, 265, -229, 160, -414, -151, - -180, -249, -47, 113, 273, 321, -59, -135, -13, -120, - -29, -50, -213, 188, 229, -125, -43, -25, 112, -197, - 161, -2, 137, -249, 275, -82, 18, -122, -117, 102, - -192, 36, 30, 130, 4, 24, 66, -5, -64, -47, - 121, -4, 6, 97, -21, 88, -32, -81, -18, 54, - -42, -19, -3, 2, 2, -23, -30, -20, -133, -21, - -27, -35, -3, 71, 40, -47 - }, - { - 238, -456, -534, 48, 402, -589, -1377, -155, 461, 101, - -94, 531, -19, 986, 325, -68, 123, -395, -365, 640, - -835, 179, 232, -665, -571, 148, -190, -243, 203, -261, - 376, 465, -233, -368, -395, -15, -103, -81, 395, -38, - -43, -330, 362, -114, 239, -19, 53, -293, 121, -15, - 2, 94, -129, 3, 251, -409, -71, -87, 118, 118, - -336, 199, 82, -221, -179, 93, 27, 29, -334, 54, - -47, 25, -44, 125, 27, 3, 0, 161, -104, -110, - -34, -18, 4, 28, -74, 55, 24, -98, 135, 7, - -122, 43, -88, -59, 22, 10 - }, - { - -699, -3559, -153, -257, 428, 48, 847, -290, 446, 689, - -31, -3, -336, -392, -273, -110, -639, -386, -217, -644, - 324, -112, 62, -535, -299, 206, 41, -18, -361, -311, - -352, -637, -232, -267, 31, 489, 791, 79, 342, -24, - -238, -450, 185, 167, -30, 218, -8, -209, 151, 128, - -478, -53, -239, 353, -40, 348, -200, 231, -6, -140, - -222, 230, 114, 128, -226, 7, -77, 92, -54, -103, - 74, 42, 4, -28, 82, -40, -31, -17, 18, -52, - 146, -61, -56, -60, -16, -82, -51, -96, -50, -48, - 36, -62, 142, 16, 56, 67 - }, - { - 145, -1644, -557, -255, 96, 80, 247, -159, -19, 29, - 809, -216, 420, -1690, 135, -328, -139, -29, 437, 102, - 239, 162, 112, 15, -121, -382, 677, 861, -64, 415, - 875, -111, 141, 733, 129, 36, -325, 333, 24, -167, - 314, 47, 478, -394, 73, -427, -104, 422, -7, -539, - 551, 54, 555, 38, -21, 229, 128, 261, 61, 183, - -61, 33, -216, 91, -143, 86, 22, 85, -201, 11, - -191, -117, -101, -6, 91, 24, 47, 68, -15, 60, - -16, -124, 90, -32, 61, -113, 76, 3, 116, -107, - -61, 17, 179, 17, -105, 66 - }, - { - 893, 2053, -435, -406, 489, -1544, -262, -198, -734, -340, - -448, 527, 485, -986, 171, -163, 496, -90, 1022, -42, - -503, -154, 197, 301, -9, -525, -227, -418, -214, 105, - -272, -323, -384, -1, 42, 617, -392, 421, -361, -349, - 32, -498, 101, 380, 618, 72, 228, 193, 29, 77, - 303, -94, -290, -211, 7, -46, 13, -69, -218, -239, - 120, 3, -182, -321, -228, 80, -48, 82, 27, -157, - 77, -141, -4, -177, -174, -2, 246, 17, 117, -139, - 22, 59, 21, -103, 49, 5, 55, 78, 14, 84, - -9, -37, -37, -4, 5, -21 - }, - { - 100, 1751, 219, -25, 445, 170, 71, -636, -309, 293, - 314, -267, -159, 1878, 4801, 1315, -1355, -726, 362, -641, - 768, 685, 163, -314, -179, -888, 15, -100, 439, -264, - 276, -386, -12, -181, 285, -20, 413, 36, -618, 129, - 91, -411, -423, -38, -9, -375, -68, 365, -364, -136, - -41, 120, -232, 284, 207, 56, -410, 183, -108, 123, - -252, 40, 126, -69, -207, -27, 16, 150, -157, -70, - 42, 27, 9, -105, -17, 134, 109, 4, -40, -37, - -61, 14, -16, -123, 53, -31, 74, -99, 43, -50, - 8, 0, 18, -171, -70, 15 - }, - { - 876, 1025, -97, -224, -137, -457, 378, 67, 200, -951, - -927, -1222, 386, -387, -2899, -404, 1124, 993, 339, 969, - 389, 164, 44, 221, 876, 404, -516, 541, 231, 277, - 1011, 573, -587, -214, 191, 14, -328, -104, -274, -182, - -266, 176, -355, -94, -396, -132, 134, -71, -71, -328, - -55, -376, -173, -10, -300, 38, 278, 164, -30, -191, - -170, -282, -162, 289, -38, 16, -23, -153, -99, -19, - -102, 101, 17, -56, -110, 151, -43, 259, -91, -211, - 94, 1, 66, -57, -170, 46, 137, 5, 119, 34, - -22, 18, -11, -114, -38, 11 - } - }, - { - { - 70, 1908, -528, 505, 81, -157, 109, -263, -396, 191, - 419, -1207, 104, -287, -214, 135, -544, -58, -60, -614, - -172, -341, -783, -431, 477, -306, 199, -848, 238, -197, - -234, 72, 95, 87, -12, -373, 278, 199, -274, -360, - 153, -86, 221, -132, 50, -403, -118, 228, -173, 374, - 276, 153, 90, -137, -295, 73, -28, -166, 162, -59, - -108, -46, 15, 95, -77, -156, 145, -117, 334, 104, - 0, -137, -197, 114, -97, -25, 138, 193, 31, -40, - 27, -25, 90, -22, 1, 83, 3, 62, -67, 130, - 88, 53, 134, 0, -1, 38 - }, - { - 240, 7780, 1111, -5306, 1023, 19, 634, 1101, -106, -540, - -19, 1563, -13, -65, -158, 68, 394, 177, 791, 152, - -353, 147, -360, -296, -74, -315, 212, 358, -506, 255, - -31, 160, 126, -114, 53, 146, 157, 463, 541, 93, - -62, -360, -132, 55, 254, -292, 113, -11, 642, -379, - -116, 198, -112, -113, -78, -10, -176, -186, -74, -202, - 60, -283, -80, 95, 33, 197, 33, -78, -240, 107, - -86, 49, -80, 29, -110, 147, 6, 58, 37, 27, - -113, -85, 50, -86, 71, -27, 85, -21, 24, -52, - -16, -17, 7, 96, -37, -44 - }, - { - -257, -4951, 525, 2083, -1838, 495, -34, -393, 672, 53, - 273, 658, -102, 577, 595, 544, 716, -486, 45, 1619, - -808, -188, 646, 255, 246, 202, -407, 597, 327, -47, - -164, 88, 202, -548, 190, -104, 595, -485, 157, 151, - 291, -249, -149, 464, -181, 318, 337, -36, -19, -124, - 383, 208, 220, 2, 61, 144, -34, -59, -128, 1, - 21, 47, -242, -40, 167, -57, 1, -13, 138, -180, - 13, 72, -22, 45, 58, -148, -82, -130, 230, 202, - -2, -185, 7, 54, 145, 71, -131, 15, -129, 135, - -125, -82, -29, 84, 21, -67 - }, - { - -8, -1743, -226, 441, 126, -39, -25, -315, 134, -57, - -517, -619, 23, -445, 1016, 450, -282, 227, 1065, -403, - -435, -199, -397, 201, -70, -435, -443, -334, 439, -16, - 413, 328, -41, 388, 166, -194, 151, -254, 363, 34, - -107, 34, 281, 157, 154, 142, 164, -129, -93, -261, - -103, -213, 41, -33, -56, -93, 74, 135, -125, 190, - 91, 118, 70, -10, -2, 39, -289, 55, -207, 48, - 154, -27, -16, 36, -88, 66, -201, -6, -97, 47, - 40, 64, -263, 37, -18, 23, -17, 8, -68, 50, - 54, -32, -43, -9, -65, 61 - }, - { - -802, -616, 676, 1806, -488, -231, 7, 207, -77, 300, - 520, 835, 284, -310, 228, -428, 69, -90, 1155, -166, - 296, -280, 567, 640, -288, 283, -329, 325, 119, -226, - 7, 337, 166, 154, 16, -156, -44, 445, 47, -306, - 106, 211, -68, 318, 290, 166, -394, 235, -80, 291, - -252, -59, -158, 191, -144, -30, -336, 29, -149, 232, - -20, -33, -54, 28, -25, 124, 133, -84, 21, -31, - -171, 97, 38, -9, 110, -82, 60, 7, 22, 42, - -98, 40, 96, -19, -89, 53, -14, -61, 4, 53, - -94, -52, -92, 66, -70, 80 - }, - { - -9, 244, -442, -70, 324, -8, 5, -7, -56, -147, - 162, -246, -242, -682, 2757, 1154, 847, 55, 1, 254, - -83, 655, -392, -102, 493, 60, 629, 78, 485, -524, - 298, -575, -121, 29, -157, -236, -113, -188, 77, 168, - -203, -139, -209, -88, 136, 269, 348, 113, 39, 37, - 123, 5, 177, -50, -285, -172, 243, -35, -195, 47, - -1, -24, -33, 180, 40, 82, -59, -27, -54, -54, - 6, -83, -32, 106, 127, -22, 166, -169, -227, -51, - -110, 50, 32, 177, 28, -20, -64, -57, 83, 32, - 72, -89, -103, -27, 18, -76 - }, - { - -1016, 2298, -16, 2707, -100, 130, -347, -152, 1014, -842, - 172, 183, 188, -81, -641, 245, 1913, -373, 313, 333, - 285, -33, 187, -629, 661, 386, -135, -507, 35, -126, - 466, 615, 18, -100, 217, 476, -194, 264, 211, -116, - -36, -102, -35, -266, 625, -157, 138, 223, -172, 435, - 108, 40, 25, -144, 199, -65, 193, -3, 153, 122, - -76, 20, -53, 81, -208, -146, -129, 6, 348, 147, - -48, 11, 67, -48, 50, 135, -121, 26, -70, 107, - -120, 21, -205, -49, -27, 70, 0, 23, -83, 21, - -20, 13, 5, 13, 84, -51 - }, - { - -23, -2337, -814, -59, -271, 343, 131, 221, -62, -144, - -244, 529, -266, -814, 162, 61, 1296, -410, -708, 122, - -215, -225, -90, -660, 78, -267, 289, -457, -20, 244, - 444, 424, -190, 184, 375, -112, 296, -218, -534, -71, - 187, -62, 391, -61, 161, 168, 14, 41, -101, -28, - 266, 163, 42, -128, -52, -79, -26, -106, 175, 407, - 68, 152, -38, 216, -199, 200, -111, -28, 25, 110, - 59, 119, -38, 34, -164, -150, 9, 76, -20, -99, - -35, -27, -40, 38, -15, -110, -82, 27, 9, 16, - -7, -99, -82, -1, 41, -104 - }, - { - -1273, 1178, 560, 3198, -746, -79, 202, -357, 228, -101, - -991, 1298, -913, 135, -566, -412, 1005, -281, -191, -374, - -404, -455, -118, 279, -6, 720, -487, 31, -297, -10, - -69, -151, -210, -143, 111, 290, 106, -201, 78, -42, - -75, -15, -220, 50, -25, 42, 85, -187, 311, -69, - -138, 150, -122, 103, -65, 205, -413, 90, -365, 415, - -75, -157, -45, 40, 105, 117, -7, 40, -37, 32, - -26, 143, 15, -33, 90, -65, 32, -42, -53, 28, - 13, -57, 40, 48, -34, -8, -4, -96, -131, 53, - -120, 1, -89, 110, 55, -43 - }, - { - -226, -864, 992, -251, -133, -1333, -46, -350, 34, 633, - -445, -106, 900, 388, 885, -217, -262, -181, -515, -101, - 116, -368, 226, -994, -740, 276, -378, 196, 353, -18, - 152, 337, -155, -422, -388, 85, 5, 49, 192, 291, - -288, -80, 170, 3, 202, 236, -149, -184, -298, 345, - -14, 48, -66, -185, 150, -260, 20, 258, -177, 235, - 19, 88, -36, -50, -158, 181, -120, -197, -59, -77, - 14, -104, 87, 170, -99, 14, -1, 16, 153, -127, - -13, -5, -51, 51, -123, 124, -49, -11, 13, 73, - -35, -8, -116, 66, -62, -43 - }, - { - 705, -4176, -1818, -761, 1285, 1335, 128, 229, -143, 113, - -389, 253, 715, -397, 110, -760, -313, -1010, 129, -98, - -148, 46, -18, -945, 109, -185, 370, -55, -526, -544, - -253, -447, -169, -467, 362, 194, 709, -61, 536, -21, - -262, -511, 464, -46, 142, 212, -192, -128, 25, 21, - -464, -246, -189, 217, 63, 231, 39, -130, 137, 18, - -5, -143, 134, 72, -85, -54, -30, 78, -25, -130, - 133, -4, -58, -90, 123, -31, -6, -6, 95, -93, - 65, 11, -108, 57, -14, -83, -122, -45, -156, 71, - -46, 82, 53, -32, 59, -2 - }, - { - -78, -1429, -296, -185, -422, 338, 257, -179, 65, -96, - 641, 233, -513, -543, 177, -110, 66, 428, -239, -11, - 22, 510, -303, 130, 370, -620, 785, 883, 1185, -426, - -67, 571, 416, 422, -377, 378, -281, 543, -178, 48, - 22, 185, 58, 74, 36, -63, -212, -182, 103, -135, - 269, 194, 278, 25, -33, 309, 254, 127, 181, 96, - -51, 120, -282, 16, 27, 25, -32, -38, 44, -4, - -242, -257, -157, 209, -31, -7, 51, 19, -80, 199, - -92, 0, 10, 16, 126, -125, 142, 28, -37, -57, - -2, 26, 42, 21, 9, 20 - }, - { - -309, 4193, -324, -1006, -586, -473, -399, -187, -704, -789, - 365, 83, 851, -1057, 550, -146, 146, -80, 498, -292, - 192, -360, 26, 612, -238, 90, -457, -856, -198, 69, - -62, -573, 72, -155, 254, 416, -688, 745, -307, -262, - -62, -498, -6, 488, 651, 370, 185, 87, 82, -29, - 311, -179, -202, -113, -219, 63, -17, -1, -81, -225, - -10, 105, -257, -420, 163, 14, -268, 142, -195, 4, - 37, -57, 17, -195, -123, 77, 23, 165, 18, -107, - 99, 79, -81, -91, 36, 117, 46, 44, -26, 166, - -30, 19, -146, 59, -42, 20 - }, - { - -119, 1781, 212, 341, 438, 56, 50, -713, -338, 108, - 536, 101, -653, -238, 8182, 1292, -831, -1185, 539, 20, - -356, 793, 755, -493, -689, -880, 231, 75, 11, -76, - 157, -388, -81, -478, 719, 19, 187, 108, -452, -141, - 301, -676, -85, -79, -251, -23, 75, -172, -7, -260, - -129, 100, -226, 82, 187, -185, -59, 56, -137, 241, - -372, -300, 431, -214, -183, 7, -131, 295, -317, 128, - 10, 22, -18, -87, -38, 67, 106, -122, 116, 20, - -59, -49, -124, 118, -103, 30, -25, 19, -106, 88, - 16, -47, -121, -65, -144, -6 - }, - { - -610, 3193, 142, -597, -661, 380, 193, 215, 84, -702, - -1416, -773, -286, -1057, -2988, 146, 1973, 315, 1296, 299, - 819, -374, 618, 318, 633, 468, -205, 450, 495, 369, - 539, 677, -196, -114, 104, -77, -520, 137, -327, -602, - 145, -90, 137, -393, -165, -263, 232, -85, -315, -182, - -39, -445, 182, -398, -121, 83, 373, -142, -100, -131, - -291, -221, -6, 155, -75, 55, -65, 86, -86, -267, - -44, 93, 129, -65, -88, 162, -54, 127, -48, -192, - 109, 30, 41, -70, -26, -1, 62, 24, 16, 2, - 35, 20, -33, -85, 55, -5 - } - }, - { - { - -50, 3018, 745, -1586, -899, 321, 60, 85, -212, 284, - 719, -391, 885, -120, -642, 447, 776, 1195, 520, -939, - 306, 558, -52, -39, 86, -518, 254, -955, -32, -164, - -157, 139, 140, -139, -343, -595, 62, -137, -618, -224, - 447, 261, 153, -401, 325, -196, -238, 64, -264, 195, - 11, -66, 26, 46, -110, -77, -112, -64, 6, -374, - -96, 73, 121, 137, -124, -142, 150, -5, 353, 36, - -195, -13, 63, -18, -86, -9, 44, 80, 120, 73, - -7, -12, 60, -44, 13, 10, -70, 63, -88, 53, - 11, -24, 51, -21, -32, -2 - }, - { - -158, 5983, -86, -3447, 2984, 463, 277, -198, -255, -338, - -1126, 445, -264, -243, 161, -356, -654, -290, 463, -204, - -156, 235, -357, -164, 271, 257, 468, 472, -734, -193, - -448, -6, 276, -104, -275, -169, -100, 122, -9, -298, - -189, -475, -143, 9, 172, -300, -50, -254, 145, -522, - -122, 151, 39, 16, 27, 26, -85, 35, 17, -330, - 42, -269, -48, 197, -156, -37, -110, 148, -55, 46, - -275, 11, -14, 122, -184, 30, 109, 45, -16, 137, - -7, -23, 75, -147, 120, 0, 54, -62, -117, -33, - 103, 64, 110, 107, -42, -60 - }, - { - 71, -5166, 254, 3997, -575, 471, 124, -116, 528, -65, - 815, 1209, -246, 382, 633, 22, 439, -27, 111, 1186, - -487, 305, 477, 184, 112, 17, -302, 536, 51, 64, - -429, -230, 696, 107, 278, -166, 450, -574, 157, -295, - 219, -130, -262, 734, -83, -281, -89, -115, -75, -104, - 288, 76, 105, 13, -100, -101, 8, 164, 150, 112, - 131, 214, 1, 58, 98, 34, 94, -127, 182, -259, - -134, 13, 39, 55, 15, -149, -49, -133, 37, -57, - -89, -180, -31, 7, 49, -16, -104, 72, -68, 158, - -81, 7, 2, 85, 37, 3 - }, - { - -98, -1664, -110, -59, -228, -54, -147, -81, 181, 38, - -107, -712, 5, -496, 166, -156, -970, 2, 1109, -506, - -65, -161, -938, 171, -264, -548, -75, -288, 249, 29, - 374, 535, -120, 258, 106, -143, 187, 71, 647, 219, - -232, -2, 354, 140, -274, -296, 12, -69, 256, -279, - -120, 128, 176, -102, -33, 16, 38, 103, -119, 34, - -50, -38, 23, 106, -47, 164, -71, 172, -103, 76, - -24, -144, -30, -75, -134, 33, -103, 149, -19, 105, - 75, 72, -105, 69, -158, -23, -9, 26, -50, 33, - -3, 35, -19, -67, -63, 120 - }, - { - 782, 1007, 575, 2478, -164, 191, 41, -138, 153, 586, - 107, 471, 556, -255, 266, -311, -182, -517, 772, -382, - -99, 61, 289, -561, -475, 268, 76, 1442, 435, -414, - -120, 327, 28, 246, 393, 11, -345, -109, 128, 58, - 323, 406, -10, -19, 69, 250, -312, 187, -312, 215, - -89, 19, -439, -113, -274, 110, -91, 182, -72, 171, - 101, -39, -88, 73, -18, 43, -46, -260, -9, 67, - -141, -38, -85, 100, 277, -14, -2, -89, -69, 13, - -138, 26, 67, -58, -228, 58, 55, -21, 38, 113, - -63, 0, -15, 91, -25, 98 - }, - { - 96, 931, -193, -212, 221, -74, 72, 33, 100, 347, - 138, -667, -552, -1425, 2039, 408, 102, -358, -174, -16, - -646, 308, 719, 667, 68, 4, 400, -390, 484, -186, - 709, 141, 350, 214, -67, -50, 249, -135, -139, -293, - -187, 201, -197, -127, 24, -12, 238, 28, -121, -125, - 63, -67, 40, 12, -70, -250, -17, -72, -13, 181, - -85, -144, -147, 137, -41, 101, 42, 49, -25, 47, - 64, 114, -71, -143, 21, -82, 258, -20, -102, -85, - -183, 166, 5, 98, 4, -101, -79, -6, 19, -74, - 58, -12, 16, 37, 40, -18 - }, - { - 683, 4093, 37, 3279, -85, 262, -64, -561, 585, 153, - -106, -575, 869, 767, -3, 740, 2066, -591, 86, 0, - 116, 126, 615, 149, 389, 41, -186, -290, 171, -201, - 275, 416, -190, -486, -58, 84, -407, 228, 292, -110, - 120, -1, -171, -302, 231, -389, -180, -236, -339, 75, - -93, 33, 53, -1, 287, -57, 136, 81, 129, -31, - 16, 158, -101, 160, 43, 68, -74, -135, 187, 172, - 44, 143, 146, -31, 26, 64, -36, 216, -97, 20, - -190, 134, -60, 0, 11, 71, 73, 75, -160, -33, - 92, 29, -15, -5, 59, -99 - }, - { - 203, -144, 502, 901, 229, 166, 232, 123, -318, -17, - -309, 59, -118, 122, 924, 265, 620, -676, -431, 464, - -1, -58, -121, -417, -103, -939, -98, -485, -149, -16, - -392, -330, -97, 243, 351, -337, -121, -567, -455, 165, - -67, 54, 489, 10, 157, -27, 51, 164, 25, 95, - 124, 209, 146, -130, 210, 56, 0, -22, -46, 69, - -171, 173, -198, 198, -204, 110, -4, -164, -62, -30, - -169, 10, -151, 19, -44, -89, 64, 267, 93, 5, - 89, -76, -141, 39, 42, -28, -6, 111, 19, 43, - 61, -35, -26, 6, 89, -123 - }, - { - 1177, 4020, 665, 4348, -340, -8, -72, -1126, -291, 84, - -1642, 515, -767, 45, -1594, -725, 1306, -809, -573, -395, - -541, -634, -109, 202, -133, 656, -211, 418, -26, -71, - -160, -620, -838, -327, -315, -148, 73, 29, 362, 279, - -145, 14, -258, 93, 20, 144, 282, -284, 70, -1, - -185, -48, -230, 18, -211, 167, -438, 189, -109, 452, - -148, -242, -191, -205, -269, -52, 162, 132, 123, 209, - -55, 43, -27, -180, 86, -159, -153, 42, 97, -7, - 62, 43, 154, 24, -161, -28, 34, -59, -99, 28, - -63, 56, -125, 60, 38, -39 - }, - { - 132, -1504, 223, -146, -292, -6, 1292, -1042, -953, 975, - -34, -444, 10, -872, 346, 73, -6, -493, 181, 498, - 301, -161, -2, -741, -788, 209, -90, 12, 284, 361, - -51, 399, 585, 46, -557, 20, 360, -34, 161, 1011, - 273, 64, 143, -419, -233, 232, -129, 100, -354, 139, - 171, 91, -19, -381, -137, -419, 0, 374, -216, 210, - 66, 32, -142, -177, -52, 203, -121, -89, 189, 71, - -12, -145, 50, 65, 60, 64, -107, 129, 371, 61, - -53, -55, -15, 133, -75, 56, -50, 20, -25, 91, - 0, -17, -52, 125, -56, -18 - }, - { - -683, -5403, -1093, -319, 899, 394, -45, 339, 430, -228, - -277, 403, 1395, 731, 538, -909, 228, -339, 483, -9, - -161, 161, 323, -345, 568, -697, 239, 187, 169, 313, - 549, 249, -257, -578, 22, -840, -31, -60, 521, 216, - 297, -126, 375, -84, -49, -137, -351, -266, -130, -124, - -6, 144, -211, -92, -66, 295, 47, -204, 96, 3, - 211, -66, -73, -130, -168, -99, 48, 115, -14, -85, - 95, -57, -164, -23, 265, 15, -33, -1, 129, -53, - -22, -94, -180, -6, 22, 136, -47, -72, -108, 87, - -57, 91, 38, -77, -25, -62 - }, - { - -23, -1538, -146, 144, -577, -245, -250, -42, -16, -22, - 184, -95, 419, 995, 445, -154, 543, 834, -629, -388, - -322, 194, -340, 349, 1045, -38, 245, -419, 358, -549, - -558, 52, -131, 270, -484, -195, -236, 962, -70, -68, - -77, 74, 71, 242, 69, 440, 167, -444, -275, -126, - 115, -255, -98, -101, 108, 216, -174, -263, -47, -13, - 49, 86, -289, 99, 150, 175, -77, -123, 201, -33, - -184, -74, -133, 286, -39, -5, 80, -75, -168, 148, - -151, 56, -16, -112, 101, -160, 112, 89, -9, -11, - 32, 0, -33, -67, -50, 5 - }, - { - -504, 2962, -798, 199, -236, 651, 502, 321, 100, -809, - 121, -385, -336, -1382, 827, -582, -176, 299, -258, 146, - 1101, -215, 302, 157, -139, 836, -257, -270, 459, 34, - 95, -101, 696, 136, -186, 17, -384, 782, 64, 258, - 264, -323, -52, -69, 57, -75, -131, -96, -287, -318, - -31, -126, 272, 127, -112, 358, 61, -60, -153, -164, - -77, -44, -14, -144, 119, 76, -193, -99, -342, -79, - -76, -108, -7, -63, -22, 132, 87, 161, 10, -76, - 102, 75, -28, 33, 68, 98, -46, -56, -162, 111, - -15, 90, -107, 37, -64, 51 - }, - { - 123, 1395, -441, 119, -88, 57, 572, 111, 300, 12, - 300, 35, -483, -1746, 4931, 853, 580, -124, 951, 906, - -789, -216, 288, -862, -915, -264, 212, -676, -99, -234, - 47, 107, 90, -337, 430, -303, 277, 226, -241, -116, - 178, -327, -3, -156, -136, 78, 269, -100, -56, -126, - 32, 175, -550, -644, -109, -105, -13, 93, -137, 169, - 29, -218, 142, -3, 137, 13, -328, 143, -221, 250, - 3, -171, -121, -35, -125, -23, 0, -138, 80, -11, - 85, 29, -46, 191, -164, 13, -32, 122, 34, 34, - -17, -26, -93, 31, -129, 14 - }, - { - 70, 3723, -473, -1499, -735, 1472, 862, 395, 49, -119, - -855, -250, 34, 1081, -86, 555, 1651, 156, 899, 264, - 713, -793, 778, 235, -196, 166, -26, 742, 694, -453, - -361, -105, -347, -59, 266, 82, 64, 326, -389, -228, - 561, 266, 526, -438, -78, -204, 112, 36, 178, 27, - 23, -355, 124, -219, 102, 217, 385, -76, -175, -221, - -176, -37, 98, 61, -31, 43, -118, -44, -41, -134, - 12, -15, 129, 263, 56, 43, -234, 65, 74, -186, - 18, -17, 35, -26, 22, 11, -49, -15, -2, -85, - 78, 18, -43, 21, 155, 43 - } - }, - { - { - -60, 3164, 643, -2435, 381, 91, -182, 386, -171, 334, - 523, 173, 127, 263, -573, 656, 1057, 1043, 342, -810, - 498, 105, 380, 541, -709, 211, -788, -101, -226, 85, - -391, -370, 312, 97, -726, -319, 266, 20, -674, -115, - -26, 271, 432, -414, 182, -127, -152, 228, -216, -121, - 117, 87, -243, -67, 296, -54, -306, -47, -219, -332, - 142, 0, 79, 10, 33, 147, -155, 226, -27, 116, - -115, 27, 178, -69, -83, -17, 67, -82, 88, 141, - 8, 162, -97, -27, 51, -79, -100, -26, 48, 38, - -51, 6, -12, 95, -73, -38 - }, - { - -2, 7719, -1187, 190, -1434, 1026, 775, -1249, 230, 138, - -629, -1218, 431, -429, 244, -329, -617, -178, -400, 204, - 469, -500, -117, -132, 311, 310, 93, 450, -132, -600, - -283, 70, 105, 42, -237, -13, 11, -109, -164, -228, - -254, -610, -91, 2, -1, 258, -505, -131, -269, 82, - -288, -27, 142, -86, 52, -1, 2, 313, -337, -154, - -109, -13, -26, 27, -148, 52, -329, 197, 110, -95, - -277, 69, 63, -79, 19, -151, 151, 125, 16, -10, - 61, 13, -12, -65, 100, 33, 29, 9, -170, -10, - 83, -1, 178, -18, 0, 38 - }, - { - 165, -6245, 1029, 3117, 70, 298, 411, 591, 66, 122, - 24, 1539, 516, 86, 735, -68, 102, 87, 767, 253, - -185, 692, -103, 414, -14, 8, 102, 76, -118, 142, - -54, -200, 856, -3, -165, 671, -453, -417, 344, -326, - -253, 227, -289, 421, 101, -364, -84, -60, -262, 280, - -31, 217, 211, -198, -281, -323, 222, 216, 104, 226, - 153, -21, 219, -38, 6, -91, 365, -144, 74, -178, - -75, -156, 21, 8, -65, -36, -161, 49, -51, -208, - -78, -26, -74, 42, 5, -104, 4, 12, 95, 13, - -11, 14, 9, 99, -51, -7 - }, - { - 117, -1715, -337, -334, 58, -90, -295, 230, 142, -7, - -24, -807, -68, 153, -602, 285, -977, 65, 557, -169, - 128, -72, -1153, 194, -295, -728, 329, -338, -390, 513, - 534, 418, -268, 475, -492, 815, 1, 210, -77, 638, - -660, 327, 211, 121, -178, -284, -12, -11, 323, -199, - -296, 177, 64, -36, 49, 58, 6, 63, 7, 152, - -15, -128, -149, 220, -203, 114, 36, 18, 177, 79, - -33, -223, 24, -135, -33, -49, 91, 41, 5, 92, - 72, -29, 61, 89, -198, 4, -41, 60, -30, 2, - 3, 83, -33, -91, 15, 55 - }, - { - -419, 2494, 3, 2938, 227, 57, 330, -156, 256, 621, - 107, 93, 397, -124, -103, 81, -259, -351, 379, -21, - -663, 669, -279, -991, -365, 585, -79, 1150, 634, -91, - 211, -301, 260, -78, 636, -62, -2, -414, -106, 321, - 365, 179, 78, 112, -274, 174, 199, -40, -482, 249, - 212, -191, -445, -323, 147, -77, 103, 120, 9, -66, - 121, 35, 118, 84, -178, -7, 33, -259, -111, 81, - -35, -50, -160, 120, 174, 204, -153, -27, -153, 73, - -135, 65, 1, 6, -174, 13, 12, 113, -23, 102, - -23, -89, 20, 51, 79, 33 - }, - { - 1, 490, 656, 67, -237, -33, 21, 126, 203, 127, - 249, -815, -529, -1093, 1954, 325, 222, -862, -168, -527, - -304, 230, 814, 845, -101, 140, -151, -189, -317, 472, - 264, 329, 69, 99, 163, 50, 256, 68, -136, -319, - -63, 10, -305, 93, 141, -192, 78, 33, -139, 50, - -58, 54, -135, 204, -62, -131, -366, -70, 132, 215, - -250, 45, -155, -30, 51, 8, 108, 70, -20, 110, - 19, 111, 17, -46, -101, -24, 183, -44, 5, -150, - -90, 83, -51, 118, -6, -90, -26, -56, -27, -91, - 48, 40, 28, 61, 14, 6 - }, - { - 34, 4915, -292, 3853, -281, -102, 320, 87, -561, 823, - -137, -684, 1089, 69, 980, 726, 1004, -468, 144, 539, - -571, 671, 105, 1360, -409, -164, -386, -273, 99, -88, - 58, 359, -340, -334, -184, -357, 159, 99, 46, 136, - 133, 83, -172, -7, -123, -444, -272, -32, -251, 41, - -242, -276, 494, 48, -6, 106, 142, 66, 157, -114, - 87, 313, -165, 103, 169, -108, 79, -39, -60, 128, - 130, 54, 90, 33, 90, 17, 20, 151, -99, -31, - -33, 33, 114, -94, 72, -30, 141, 13, -136, -25, - 67, -27, 49, 32, -32, -52 - }, - { - -26, 2071, -366, 502, 606, -79, 292, 129, -420, -270, - 442, -182, -326, 491, 1173, 525, -565, -611, 21, 999, - -140, 212, -762, -21, 224, -1185, -506, -254, -599, 782, - -1200, -533, 522, -50, 743, -169, -985, -108, 220, 91, - -352, 305, 136, 462, -275, -79, 162, 196, 165, 383, - -490, 338, 108, -106, 173, 167, -163, 52, -39, 20, - -14, -137, -29, 259, -233, -2, 60, -68, -134, -89, - -157, 29, -203, 4, -56, -68, 71, 233, 147, 37, - 94, -36, -134, 47, -2, -63, 58, 90, 48, -20, - 25, 96, -19, -62, 117, -97 - }, - { - -637, 6839, -137, 4761, -278, -575, -30, -752, -135, 120, - -858, -357, 523, -897, -944, -143, 332, -584, -494, -561, - -556, -206, -269, -273, 210, 155, 238, 254, 110, -201, - -188, -410, -862, -52, -821, -99, 183, 506, -229, 281, - 7, -267, -187, 299, -141, 324, 75, -255, -168, 104, - 110, -357, -273, 24, 88, -219, -131, -36, 218, 72, - 20, -120, -69, -308, -370, -218, 256, 101, 228, 48, - 25, 39, -14, -348, 148, -74, -281, 33, 163, 6, - 15, 105, 179, -71, -133, -36, -2, 14, -89, -18, - 33, -45, -29, -35, 47, -4 - }, - { - -94, -2157, 38, 361, -377, 772, 457, -966, -719, 730, - 135, -347, -53, -295, -307, -354, 428, -121, 133, 616, - 299, 131, -638, -227, -265, -312, 66, -75, 28, 862, - -507, 237, 1016, 149, -819, 86, 485, -34, -104, 969, - 772, -162, 12, -480, -51, 135, 109, -117, -29, -284, - 174, 93, -172, -179, -59, -584, 36, -33, 96, -28, - 59, 3, -117, -185, 137, -51, -65, 29, 149, 45, - -48, -46, 152, -1, -8, 129, -145, 68, 247, 293, - -87, -53, -40, 150, -101, -31, 70, -16, -46, 39, - 36, -111, 102, 19, 25, -51 - }, - { - 572, -8434, 693, -127, 682, -1866, 2675, -132, 179, -1, - -41, -233, 1469, 296, 787, -847, 852, 52, 225, -399, - -12, -193, 381, 173, 262, -374, 380, -409, 531, 817, - 5, 366, 83, -616, -441, -155, -476, 121, 276, 46, - 519, 315, -117, 7, 157, -331, -290, -395, 153, -340, - 168, 82, 33, -285, 64, 149, -44, -48, 16, -177, - 296, 81, -176, -229, -93, 64, -90, 142, -22, -8, - -47, -5, -133, 44, 110, 74, -65, 27, 93, 53, - -165, 2, -90, -133, 17, 147, -87, -73, -6, -28, - 63, 20, 37, 42, -111, -30 - }, - { - 65, -2110, 23, 254, -274, -67, -745, 224, -67, 180, - -1012, 396, 361, 836, 1051, -479, 545, 927, -1192, -264, - -130, -6, -181, 84, 1122, 24, 653, -125, -615, -298, - -481, -345, -673, 618, -35, -368, -14, 324, 147, -166, - -157, -51, 288, 274, -44, 360, 26, -363, -91, 18, - -142, -206, -186, -20, 83, 353, -424, -1, -86, -159, - 30, 20, -35, 113, -41, 121, 17, -115, 143, -66, - -49, -12, -106, 178, 59, 46, -75, -61, -72, -20, - -143, 203, -43, -158, 58, -81, 46, 96, 41, -78, - 40, 49, -39, -105, -43, 93 - }, - { - 1134, 156, -612, 772, -318, 1564, -377, 782, -116, 303, - -1163, 584, -1279, -842, 2, -352, -21, 718, -379, 264, - 618, -35, 512, 174, 122, 468, -275, -114, 214, 77, - 422, -710, 800, 145, -229, 53, 304, -45, 380, 108, - 490, -10, -150, -275, -203, 76, -117, 11, -589, -76, - -282, -110, 286, 240, -184, 282, -41, -143, -47, -100, - -184, -82, 41, 33, -137, 113, 122, -298, -327, -120, - -172, 3, 4, -62, -26, 83, 162, 123, -95, 19, - 141, 83, -34, 83, 33, 13, -24, -12, -168, 84, - -6, 28, -66, 47, -44, 30 - }, - { - -189, 1681, -337, -23, -386, 352, 677, 165, 415, 138, - 23, -195, 270, 3283, -2250, -23, 854, 1004, 285, 767, - -397, -460, -179, -596, -1069, -235, -215, -389, -268, 220, - 61, 556, 2, -98, -241, 9, 171, 257, -177, 122, - -69, 62, -25, -240, 109, 102, -242, 87, -207, 266, - 74, -9, -349, -587, -447, 139, -106, -63, 216, -96, - 200, -40, -258, 243, 295, 12, -273, -32, 184, -17, - -44, -100, -209, 54, -189, -13, -84, 104, -115, -19, - 119, -23, 87, 73, -43, -42, -44, 71, 130, 28, - -102, 66, -87, 35, -1, -84 - }, - { - 582, 2792, -194, -1869, 154, 1217, 809, 267, -325, 328, - -222, -62, -1040, 233, 2792, 447, 253, 1019, -75, 611, - 67, 8, 313, 135, -497, 436, 686, 180, 166, -746, - 180, -713, 84, -110, 301, -450, 461, 35, 203, -132, - 408, -12, 807, -118, -224, -196, -313, 143, 182, 172, - -208, -107, -319, 342, -38, 236, 217, 50, -137, -244, - -152, 16, 246, 49, -306, 50, -3, -133, -55, 57, - 50, 35, 27, 237, 36, -50, -105, 20, -2, -120, - 87, -38, -53, 0, 29, 31, -95, -20, 94, -191, - 97, 79, -31, 51, 61, 54 - } - }, - { - { - 120, 2314, -277, -550, 1588, -32, -394, -198, -555, 243, - 7, -479, -121, 592, 14, 590, -232, -421, 110, -110, - 1009, 33, -242, 523, -712, 190, -697, 426, 7, 128, - -597, -627, 201, 71, -227, -193, -36, 409, 42, 93, - -185, 403, 558, -251, 175, 123, 408, 430, -170, -150, - 173, 195, -181, -42, 345, 88, -336, -30, -6, 94, - 197, -150, 7, -88, -50, 29, -195, 206, -46, 69, - -87, 119, 209, 2, -81, -53, -26, -131, 13, 132, - 4, 197, -90, 53, -19, -116, -42, -22, 87, 73, - -7, 48, -38, 39, -44, 31 - }, - { - 125, 11619, 1219, 3285, 596, 436, 962, -4, 820, 609, - -241, -2205, -174, -302, 714, 279, -624, -525, -258, 120, - 132, -152, 190, -269, 101, 153, -69, 215, 473, 37, - 13, 115, 246, 534, 49, -246, -339, -134, 119, 201, - 22, -309, 331, 40, -175, 158, -289, 136, 165, 453, - -172, -46, -77, -404, -208, 127, 79, 169, -310, 72, - -257, -29, 119, -52, -22, 253, -258, 71, 72, 79, - -126, 21, 102, -47, 111, -220, 29, 64, -58, 13, - 20, -95, -11, 34, 81, 116, 88, 31, -82, -49, - 54, 0, 104, -23, 86, 38 - }, - { - -339, -6861, 753, 37, -1856, 416, 481, 492, -171, -251, - 52, 2095, 591, -22, 843, -66, -38, 158, 949, -506, - -562, 715, -192, 412, -556, -428, 34, 163, 214, 224, - 201, -176, 539, -241, 174, 740, -924, -465, 312, -306, - -518, 27, -175, 242, -33, -74, 173, -166, -488, 326, - 154, 102, -25, -282, -85, -278, 74, 115, -26, 246, - 88, -289, 35, -229, -125, -263, 316, -135, 21, -18, - -42, -211, -136, -176, -127, 4, -64, 151, -82, -142, - 151, 108, 25, 77, -18, -32, 95, -6, 81, -5, - 64, 80, -29, 19, 4, 47 - }, - { - -106, -768, 831, -442, -94, 45, -47, 378, 88, -95, - 310, 124, 442, 127, -941, 616, -20, 435, 524, 12, - -10, -35, -732, 252, -507, -624, 757, 288, -116, 547, - 335, -147, -313, 394, -306, 1087, 342, 44, -808, 526, - -385, 297, -123, -65, 38, -233, -6, 4, 235, 34, - 83, 124, -82, 76, -94, -229, -69, 79, -40, 199, - 252, 85, -97, 132, -311, 100, 149, 31, 193, 73, - 90, 138, 191, -259, -66, -13, 131, 17, -76, 109, - 162, 16, 36, 86, -59, 83, -1, 174, 23, 15, - 33, -34, -41, 51, 84, -35 - }, - { - -239, 2057, -113, 2918, -227, 42, 615, -55, -233, -560, - -1413, -548, 508, 108, 623, 866, 237, -784, -1031, -737, - -1095, 390, -422, -937, -115, 765, -545, 128, 124, 440, - 396, -494, 149, -388, 575, 154, 196, -525, -642, -5, - -63, -81, -63, 319, -123, 61, 629, 257, -384, 156, - 39, -351, -279, 81, 389, 69, 47, 0, 48, -171, - 34, 257, 296, -54, -328, 114, 57, 13, 61, 117, - 68, 73, -78, 11, 21, 189, -109, 16, -167, 13, - -103, 51, -8, 78, 4, 82, -77, -19, -105, 65, - 19, -6, 74, 39, 24, -39 - }, - { - -84, -977, 21, 435, -179, -114, -28, -85, -84, -159, - 251, -467, -84, 58, 2875, 155, -250, -511, -481, -711, - 452, 505, -230, 20, -61, 143, -642, -258, 230, 418, - -637, -757, -451, 12, 275, 410, 101, -165, 12, 61, - -373, -337, 34, 134, 191, -224, -106, 101, -113, 236, - -35, -17, -97, 367, 12, 17, -150, -11, 117, 279, - -111, 144, -88, -282, -74, 40, 84, -37, 50, 257, - 9, -48, -3, 69, -38, 44, 71, -209, 46, 32, - -2, -32, -196, 71, 7, -90, 65, -52, -110, -115, - 47, 90, -6, -54, -66, -18 - }, - { - -1033, 3799, 251, 3784, -473, -128, 802, 950, -454, -5, - -47, -73, 1037, -152, 767, -46, 24, -1040, -157, 157, - -504, 1050, -143, 372, -701, 36, -590, -590, -76, 160, - -453, -314, -287, 103, 277, -267, 172, 237, 141, -3, - 30, 371, -10, 44, 101, -229, 45, 92, -411, 145, - 63, -273, 486, -71, -166, 157, 150, 59, 165, -178, - -4, 92, -256, 33, -128, -209, 218, 141, -28, 56, - 67, -50, -69, -6, 89, -70, -61, 43, -11, -37, - -84, 15, 128, -13, 149, -144, 14, -13, -52, 76, - 46, 24, 90, -15, 10, 6 - }, - { - -166, 1069, -766, -237, 34, -106, 175, 16, -392, -12, - 747, 122, 6, 508, 1076, 27, -777, -173, 369, 1070, - -362, -154, -655, 415, 569, -1078, -933, -3, 80, 299, - -1219, 350, 876, -59, 581, 220, -485, 579, 432, 94, - 57, 216, -339, 168, -349, 62, 292, 131, 236, 286, - -535, 194, -248, -296, -24, 30, -170, 50, 142, 212, - 111, -86, -127, 250, -47, 155, 46, -70, -9, 15, - -171, 6, -257, -53, -21, -50, -56, 74, 128, 57, - 139, 72, -67, -36, -83, -50, -11, -26, 72, -3, - 36, 17, -50, -36, 88, -54 - }, - { - -381, 7997, 507, 3949, -715, -151, 673, 466, 778, -249, - -311, 419, 1111, 423, 343, -195, 507, 445, -150, -54, - 202, -74, -565, -391, 495, 149, 180, 212, 91, -292, - -66, 340, -50, 335, -423, 215, -13, 324, -533, -282, - -253, -155, -111, 105, -117, -42, -365, -86, -373, -590, - -203, -351, -205, -134, 23, -98, 95, 108, 367, -21, - -127, -34, 8, -309, -222, -224, 69, -115, 6, -146, - -19, 53, 11, -345, 68, -23, -188, 40, 102, 110, - 126, -4, 124, 37, -82, 51, 33, -47, -123, -36, - 61, 28, 54, -84, 16, 57 - }, - { - 97, -3357, -1747, -45, -349, -337, -475, 25, 255, 1073, - 478, 629, 955, 199, -481, -250, 265, -420, -10, 382, - 501, 593, -440, -132, 442, -130, 300, 23, 67, 612, - -802, 478, 622, -395, -465, 39, -316, -620, -320, 290, - 342, -190, 155, 18, 131, -26, 28, -142, 368, -211, - -227, -320, -273, 78, 114, -293, 19, -132, 143, -147, - -72, -102, 58, -84, 20, 34, 3, 19, 2, -25, - 7, 31, 157, -113, -151, 68, -89, 56, 52, 213, - -76, 74, 38, 30, -200, -128, 39, -37, -131, -103, - 6, -126, 7, 0, 43, -51 - }, - { - -365, -8529, 2759, -86, -333, -3021, 1970, -9, 386, 611, - 118, -421, 428, -1128, 282, -451, 1186, 1090, 638, -609, - 50, -110, 255, -116, 37, -229, -98, -662, 91, 500, - -80, -40, 184, -473, -237, 444, -233, -90, 267, 118, - 278, 218, -35, 158, 116, -255, -50, -479, 167, -111, - 172, -255, -129, -79, 216, -101, -206, -231, -51, -130, - 71, -108, -171, -48, 64, 221, 40, 7, -14, 89, - -55, 6, 12, 6, -37, 21, -150, -29, 80, 179, - -82, 3, 10, -81, 0, 36, -105, -78, 25, 35, - 1, -132, 1, 126, -26, -31 - }, - { - -81, -2390, 295, 746, 272, 182, -592, 373, -115, 107, - -882, 114, -687, -465, 1086, -939, -272, 341, -1513, 15, - 348, 43, -688, -551, 366, 231, 933, -196, -265, 79, - -236, -162, -498, 820, 65, -336, -494, -913, -582, 38, - 526, 76, -370, -116, -79, -25, -95, -131, 55, 159, - -138, -161, -39, -3, 88, 297, -269, 484, 350, -15, - -242, 79, 83, 117, -88, 55, 155, 26, -13, -73, - -34, -38, -136, 10, 64, 159, -152, -61, -3, -83, - -143, 117, 8, -119, 0, 40, -42, 47, 62, -41, - 63, 13, 10, -15, 12, 84 - }, - { - -1285, -2680, -314, 819, -352, 783, -1178, 719, 698, 507, - -2008, 801, -32, -142, -278, 423, 680, 213, -674, -241, - -287, 7, 93, 365, 297, -595, -717, -466, -802, -179, - 713, -1208, 224, 421, 168, 261, 409, -308, -229, -370, - 661, 555, 13, -73, -79, 353, 228, 266, -490, -209, - -286, -303, -89, -131, -573, -284, -314, 40, -21, 25, - 100, 88, 206, 55, -202, 197, 329, -173, -328, -115, - -114, 150, -38, -167, -55, 42, 166, 15, -64, 111, - 114, 147, 46, -15, -97, -18, 19, 38, -192, 38, - 6, 45, -1, 5, -126, -94 - }, - { - 253, 2619, -224, -108, -99, 418, 406, -86, 180, 183, - -332, -173, 475, 1248, -4090, -272, -78, 834, -775, -584, - -44, -21, -225, -372, -746, -85, -405, 185, -385, 163, - 376, 803, 142, -104, -19, 743, 364, 89, 57, 99, - -278, -120, -244, 118, 177, 67, -143, 178, -149, 289, - -9, -142, 287, 37, -291, 288, -110, 144, 229, -319, - 30, -57, -46, 460, 212, 89, 95, 166, 297, -113, - 19, 226, -37, -22, -307, 110, 60, 51, -260, -66, - 39, -3, 76, -57, 34, 137, 125, -32, 109, 136, - -209, 71, 26, 98, 88, -77 - }, - { - -1134, 1232, 1420, -1197, 121, 367, 131, 214, -540, 232, - 491, 3, -1050, 354, 2677, 229, -274, -183, -1226, -59, - -487, 507, 607, -169, -621, 433, 73, -644, -370, -718, - 29, -736, 482, 225, 203, -424, 231, -16, 347, -406, - 57, -268, 503, -132, -366, -301, -486, -295, -416, -131, - 19, 93, -501, 480, -28, -172, -59, 166, -51, -358, - -98, 216, 273, 106, -49, 123, -46, -5, 23, 92, - -66, -46, -94, 49, -39, -108, -114, 82, -30, -134, - 137, 20, -95, -28, 17, 21, -19, 1, 100, -76, - 132, 93, 26, 33, 32, 46 - } - }, - { - { - -73, 481, 1007, 1726, -841, 155, -342, -156, -384, 154, - -295, -608, -159, 510, 799, 125, -1499, -344, 828, -124, - 639, -43, 83, 435, -642, 363, -1095, 716, -179, 35, - -114, -808, 251, -10, -125, -131, -244, -36, 466, 78, - -195, 536, 292, 46, -153, 83, 922, 198, -413, -39, - 133, 452, -285, 281, 370, -51, -304, 113, -119, 161, - 30, 78, -20, -234, -31, -79, -50, 77, 110, 152, - -59, 121, -133, 251, -131, 18, -61, 70, -175, 127, - 58, 101, 66, 44, -145, -76, 34, 6, 46, 75, - 68, 18, -4, -63, 8, 62 - }, - { - -211, 15223, 133, 4329, -687, 378, 529, 551, 540, -118, - 212, -1576, -589, -91, -31, 654, -15, -561, 121, -134, - -128, -106, 259, 4, -26, -468, 84, 245, 782, -105, - 51, 435, -212, 509, 358, -299, -105, -82, 81, 29, - 133, -55, 503, -349, -28, -361, -16, 309, 356, 128, - -48, -17, -19, -596, 1, 350, -313, -5, -112, 24, - -65, -76, 111, -34, 147, 58, 33, -100, 17, 115, - -119, 3, 99, 38, 55, -11, -50, -62, -113, 14, - 117, -83, -49, 39, 62, 115, 122, -63, 0, -31, - 52, 98, 63, -49, 57, -16 - }, - { - 425, -5849, -1185, -2370, 923, -220, 646, 46, 213, -667, - 113, 1599, 580, 206, 127, 593, -221, 514, -214, 375, - -480, 78, 105, 348, -253, -436, -469, -87, 715, -257, - 529, 231, 107, -341, 601, -240, -120, -436, -193, 1, - -400, -173, 123, 40, 121, 95, 75, -142, -419, -15, - 643, -147, -39, -227, 31, 45, -64, -36, -45, 310, - 72, -320, -122, -206, -136, -71, 147, -142, -115, 72, - -46, -223, -193, 34, -75, 42, 6, -7, -4, -151, - 128, 110, 123, 0, -9, 14, 76, -45, 124, 45, - 90, -11, -31, -64, 114, 70 - }, - { - 134, 213, -114, -239, -135, -78, 198, 164, 145, 237, - -238, 458, 291, 383, -1022, -522, 841, 1332, 437, -355, - -68, 190, -429, -796, 255, 486, 72, -132, 87, 222, - 442, -717, 503, -327, -124, 533, 1043, -61, -158, -98, - 312, -101, -468, -102, 115, -36, 1, -27, 343, -45, - 66, -230, 200, 288, -271, -92, -159, -82, 119, 97, - 203, 66, 63, 72, -78, -14, 162, -137, 223, 152, - -40, 215, 73, -32, -165, 115, -6, -41, 31, 33, - 105, -14, 53, 25, 25, 19, 114, 162, -41, 35, - 138, -44, -71, 46, 56, -96 - }, - { - 994, -259, -269, 2753, 414, -58, 149, 218, -587, -236, - -1700, -629, 1285, -296, 1044, 575, 10, -915, -951, -1174, - -343, -231, -936, 116, -408, 599, -705, -57, 322, 665, - 4, -23, -146, -355, 123, 635, -650, 617, -803, -166, - -227, -26, -100, 271, 260, -280, 526, 236, -252, 96, - -90, -341, 54, 70, 227, 96, -93, 87, 11, 128, - -456, 266, 266, 112, -345, 373, -274, 157, 140, 63, - -88, 110, 123, -20, 46, -48, -64, -63, 36, -123, - 26, 14, 101, -159, 184, 98, -47, -129, -124, 73, - 13, -51, 88, 92, -70, -5 - }, - { - -6, -1557, 104, 378, -30, -114, -61, -78, 2, -175, - -68, -227, 181, 653, 1617, 145, 50, -264, -377, -229, - 586, 252, -407, -54, -293, 72, -235, -918, 784, 196, - -340, -220, -665, -184, 136, 655, -242, -309, 244, 19, - -483, -244, 73, 227, -52, 170, -267, 81, -115, 89, - 86, 7, 187, 208, -177, -120, 153, 2, 279, 28, - 76, -21, -57, -290, -23, -17, 80, -206, 281, 68, - -80, 99, 29, 88, 1, -54, 107, -149, 65, -47, - -6, -28, -195, 52, -15, -63, -11, -16, 9, -79, - -33, 51, 41, -121, -28, -25 - }, - { - 1994, -865, 444, 3147, 492, -191, 423, 612, 529, -581, - 794, -135, 843, 246, 470, -354, -730, -1009, 187, 292, - 35, 57, 397, -580, 187, 258, -357, -854, 122, -202, - -200, -355, 78, 69, 265, -182, 45, 211, 42, -72, - 240, 103, 141, 254, -35, -344, 665, -190, -472, 50, - 171, -263, 297, -53, -21, 40, 182, -30, 167, -65, - -113, 65, -410, 257, -261, -22, -77, 256, 11, 4, - 91, -36, -72, -68, -5, -37, 23, -6, -24, 26, - -25, -55, 28, 109, 19, -129, -25, 5, 28, 165, - -27, 61, 24, 11, -7, 55 - }, - { - 49, -922, 298, -340, -245, 97, -64, 62, -328, 114, - 481, 293, 707, 550, 6, -537, -151, -295, -46, 1059, - -161, -609, -207, 16, 543, -1202, -799, 311, 767, -393, - -1102, 939, 49, 252, 417, 22, -591, 1049, 102, 14, - 528, -366, 340, -395, -133, 117, 257, 48, 158, 353, - -269, -130, -162, -236, -69, -19, -216, 166, 67, 288, - 69, -1, -64, 152, 190, 134, 41, -83, 22, -9, - -358, 31, -49, -161, 26, 21, -54, -27, 105, 94, - -5, 75, 57, -153, -19, 10, -34, -101, 47, 14, - 47, -99, 37, 77, -49, -30 - }, - { - 1739, 6214, -809, 3658, 965, -614, 481, 466, 1339, -629, - 714, -192, -123, 853, 814, -178, 591, 147, -243, 283, - 410, 122, -519, -282, 816, 161, -210, 43, 73, -102, - 423, 226, -109, 309, -47, 38, -193, 242, -17, -706, - -589, 86, 267, -66, -451, -47, -175, -238, -111, -666, - -342, -240, 172, -494, -208, 5, 34, 166, 139, -51, - 58, -23, 154, -284, -333, 6, -235, -98, -27, -190, - 165, 23, 29, -229, -144, -1, 3, -109, 72, 193, - 255, -61, -28, 253, -150, 42, -40, -94, -20, -61, - 26, 46, 53, -62, -9, 73 - }, - { - -37, -3271, -1460, -344, 199, -1033, -595, -138, 669, 673, - -151, 1496, 720, 767, -625, -384, -501, 338, 328, -465, - 1255, -136, 306, -627, 862, -139, -93, 111, 485, 281, - -775, 207, 1016, -707, -300, 294, -1087, -142, 78, -407, - 101, 95, -98, 239, 296, -62, -78, -37, 574, -286, - -413, -364, -267, 634, -278, 130, -36, -35, -108, -77, - 18, -98, -53, 183, -148, 127, -147, 31, -87, 128, - 48, -20, -91, 125, -202, -78, 139, 52, 38, 120, - 2, -37, 17, 25, -145, -84, -15, -53, -160, -166, - 33, -36, -30, -86, 49, 37 - }, - { - 124, -8813, 2357, -116, -1029, 557, -968, 497, 120, 148, - -189, 704, -539, -433, -84, -384, 565, 1699, -327, 67, - 186, 505, -271, -83, -661, 301, -250, -377, -650, 316, - 527, -628, 230, -361, -127, 389, 114, -357, 301, 379, - 26, -33, 159, 266, -180, -136, 4, -286, -25, -83, - -124, -236, -21, -207, 263, -101, -180, -268, -17, 136, - -285, -208, 96, -3, 52, 184, 122, -224, 106, 43, - 120, -123, 194, -157, 52, 54, -142, -48, -1, 132, - 11, 0, -27, -6, 50, -83, 9, -75, -80, 82, - 3, -122, 77, -26, 35, -55 - }, - { - 136, -1753, -203, 125, 839, 167, -282, -3, 87, -313, - 40, -537, -479, -1216, 1055, -484, 148, 197, -1604, -432, - 684, -275, -840, 282, -40, -84, 1470, -348, -158, 441, - -625, 94, -414, 766, -65, -558, -116, -636, -868, 11, - 785, 50, -240, -378, 4, -221, -466, 316, -127, 119, - -26, -44, 96, -169, 36, -53, 102, 533, 359, 158, - -337, 218, -101, 349, -145, -17, 212, -98, -62, 68, - -54, -153, -118, -44, 134, 70, -161, -56, 29, -64, - -52, 0, -32, 35, -176, 70, -28, 85, -44, 107, - 35, -77, 2, 4, 55, 32 - }, - { - 771, -5500, -317, 1619, -1251, -1071, 339, 170, 714, 508, - -1531, 429, -45, 754, -351, 35, 1110, -558, 86, -27, - -1069, -80, -201, 557, 112, -379, -598, -357, -1083, 226, - 181, -594, -19, 421, 445, 48, 89, 112, -500, -118, - 74, 596, 310, -2, 27, 163, 275, 142, -145, -23, - -550, -194, -137, -488, -322, -392, -428, 136, 26, 215, - 4, 210, 135, -60, -31, 247, 34, -29, -190, -43, - -115, 132, -60, -261, 57, 13, 82, 12, -27, 78, - 133, 97, 174, -57, -141, -86, 168, -22, -178, 19, - 128, 8, 13, -155, -66, -100 - }, - { - -248, 3276, 0, -150, 200, 514, -372, 154, -249, 383, - -360, -244, 662, -2137, 815, -688, -322, 391, -475, -544, - -620, -145, 522, -433, -903, 408, -594, 780, -1181, 141, - 446, 588, 422, 424, -422, 742, 378, 106, 26, -765, - 116, 63, -396, 237, 272, 87, 91, 169, -145, 257, - -100, -552, 502, -4, 71, 335, -232, 37, 6, 41, - -90, -85, 189, 282, -16, 259, 115, 254, 166, 102, - -115, 278, 37, -97, -182, 2, 81, -16, -130, -50, - -67, 58, 40, 0, -32, 36, 214, 30, -82, 168, - -129, 20, 6, 66, 117, -67 - }, - { - 1288, -1946, 1648, -1098, -567, -338, 635, 341, 293, -619, - 1099, -854, -381, 1706, 218, -624, 615, -941, -81, -293, - -874, 906, 499, 366, -606, 298, -464, -795, -616, 513, - -445, -216, 89, 623, -477, -92, 155, 663, 189, -491, - -336, -398, 31, 377, -524, -356, -425, -485, -345, -20, - 272, 24, -222, 198, 269, -275, -350, 5, -41, -243, - 84, -19, 239, 38, 229, -16, -208, 180, 6, 80, - -229, -131, -12, 12, -20, -107, -167, 124, -87, -9, - 131, -7, -48, -7, 23, -2, 73, 1, -53, 57, - 147, 2, 100, -60, 134, -20 - } - }, - { - { - 9, -2547, -1549, 1588, -1008, -56, -429, 211, 6, -29, - -448, -343, -320, -925, -489, -376, -1136, 161, 710, -328, - 875, 378, -207, 179, -282, 392, -971, 405, -298, 67, - 305, 222, 586, -321, -81, -58, -383, -193, 354, -22, - -260, 168, 104, 65, -152, -78, 568, -135, -479, -65, - 199, 425, -165, 619, 254, -128, -118, 54, -242, 175, - 5, 271, 238, 73, 151, -32, -105, -45, 173, 316, - 144, 189, -192, 300, 17, 191, -26, 134, -12, 140, - -17, 26, 88, 60, -64, 25, 87, -2, -1, -30, - 61, 57, 23, -105, -58, 7 - }, - { - 368, 18065, 1810, 4073, -782, -469, -516, -380, -291, -1000, - -363, 112, 420, -634, -582, -41, 170, 275, 628, 294, - 113, -196, 328, 471, 157, -269, -137, -191, 287, -207, - -5, 142, -591, 54, 223, -327, -28, -15, -9, -95, - 233, -166, 399, -185, -110, -575, -58, 137, 78, -172, - -208, -92, 183, -196, 188, 208, -499, -53, -17, 220, - 162, -119, 233, 333, 86, -114, 143, 35, 187, 156, - -123, -61, 64, 63, -3, 47, 50, 41, -69, -29, - 132, -115, -108, 27, -40, 9, 59, -48, 87, 37, - 49, 79, 51, -47, 60, -49 - }, - { - -451, -2816, 1875, -2722, 1030, 40, 339, -334, 227, -474, - -599, 349, -388, -450, 253, 759, -636, 634, -419, 108, - -628, -323, -287, -41, 18, 163, -296, 61, 204, -1009, - 479, 592, 101, -634, 255, -226, 843, 484, 318, -67, - -379, 247, 269, -13, 206, -112, -298, 27, -16, 74, - 617, -305, -65, 3, 219, 253, 45, 26, -14, 204, - 26, -234, -43, -8, 6, 28, 53, -143, -174, -212, - 81, 7, -24, 272, 89, 223, 77, -164, -110, -185, - 1, -27, 143, -12, -10, 43, 10, -44, 116, 19, - 20, -121, -5, -3, 105, 81 - }, - { - -157, 702, 528, 51, 8, -70, 198, -137, -30, 179, - -327, 262, -26, 37, -1128, -561, 827, 517, -272, 222, - 657, -89, -227, -140, 569, 1047, 440, 30, 34, -661, - -62, -173, 598, 47, 124, 74, 1009, 165, 384, -62, - 393, -161, -568, -231, 147, 348, 20, -193, 191, -225, - 131, -102, 63, -101, -179, 6, -344, -220, 218, 168, - 114, 82, 107, 45, 94, 172, 82, -266, -60, -18, - -56, 127, -57, -40, -29, 123, -55, 22, -16, -102, - -13, -61, 61, 102, 36, -99, 28, 117, -11, 16, - 93, -33, -34, -4, -7, -37 - }, - { - -1580, -4274, -206, 2244, -437, -145, -285, 42, -569, -616, - -155, 996, 800, -691, -1, -194, 133, -899, -672, -925, - -196, -388, -720, 235, -523, 705, -428, 487, 652, 12, - -542, 189, -396, -204, 200, 70, -894, 658, -584, 185, - 149, 325, -247, -125, 8, -464, 99, -65, -13, 51, - -174, -211, 170, 12, 93, -25, -164, 46, 22, -51, - -641, 50, 83, 382, -255, 231, -269, 62, 12, -76, - -178, 106, 144, -18, -14, -16, 167, 18, 54, -132, - -59, 5, 188, -231, 30, 87, 20, -168, -105, 74, - -27, -64, 97, 49, -62, 53 - }, - { - 87, -500, 550, 123, -48, 17, 22, 2, 119, -314, - -424, -249, 324, -271, 201, -429, 283, 541, 509, 464, - 427, -211, -56, 451, -732, -408, 490, -771, 286, 99, - 607, 512, -627, -105, -243, 69, -384, -382, 123, -226, - -425, 248, 492, 605, 193, 275, -327, 71, -406, -33, - 347, 68, 119, -158, -142, -41, 216, 51, 195, -84, - 82, -82, -41, -181, 160, -26, -75, -251, 299, 25, - -108, 159, -40, 63, 94, -21, 171, -2, 153, -65, - -48, 16, -149, -5, 8, 37, 32, -11, 69, -23, - -98, -6, 99, 4, 26, -38 - }, - { - -2446, -8548, -661, 2607, 296, -87, -220, 688, 929, -367, - 1723, 76, 387, 364, 127, 13, -104, -492, -136, -105, - 284, -422, 473, 157, 946, 189, 78, 0, 582, -62, - 228, 149, 406, -35, 434, 205, -80, -81, -83, -98, - 117, -84, 94, 255, 341, -214, 194, -614, -366, -93, - 74, -208, -24, -357, -83, 24, 76, -240, 66, 12, - -104, 409, -203, 247, 25, 282, -174, 27, -27, 15, - -56, -43, 39, 1, -11, -20, -18, -69, -85, 91, - -13, -137, 23, 95, -61, -82, -3, 19, -40, 138, - 21, 18, -53, 37, 54, 72 - }, - { - 122, -963, -29, -63, -128, 83, -130, 122, -220, -78, - -132, -89, 268, -228, -1112, -602, 519, -498, -1243, 66, - -658, -838, 695, 283, 295, -578, -314, -432, -222, -426, - -442, 553, -500, 45, 53, 278, -701, 278, -532, 15, - 804, -497, 388, -264, -82, 35, 383, 360, -162, 354, - 189, 207, 55, -154, 64, 6, -142, 335, -305, -215, - -8, 264, -10, 37, 273, 174, 99, -170, -145, 61, - -199, 179, 186, -72, 97, 7, -84, -75, 33, 33, - -61, -52, 38, -55, 60, 117, -31, -155, 14, 35, - -34, -89, 61, -6, -139, -85 - }, - { - -3108, 2090, 1423, 4045, 1158, -304, 1032, -497, -77, 27, - 900, -464, -433, -127, 48, -377, 114, -559, 53, 301, - 488, 622, -254, -264, 544, 252, -213, -182, 5, 164, - 708, 63, -616, 289, 606, 713, -412, -437, 378, -214, - -343, 605, 425, -248, -367, 11, 81, 56, -8, -461, - -50, -197, 139, -443, -82, -85, -325, -19, 20, 76, - 221, -81, 99, -65, -113, 142, -163, -38, 27, -167, - 127, -10, 86, -23, 31, 92, 142, -75, 39, 173, - 180, -108, -15, 56, -210, -41, -132, -20, 112, -14, - -48, -40, -19, -4, 10, 10 - }, - { - -85, -3192, -790, -33, 67, -847, -241, -222, 342, 167, - -887, 626, 277, 768, -709, -310, -619, 151, 298, -1362, - 7, -421, 772, -171, 288, -236, 286, 392, 403, -103, - -486, 49, 556, -230, 84, 575, -615, 65, 4, -401, - 333, 196, -87, 320, -128, -328, -94, 237, 835, -72, - -109, 211, 151, 453, -546, 205, -109, -67, 67, 165, - 198, -105, -249, 331, -172, 24, 38, 125, -131, -42, - -77, 10, -204, 86, -79, -120, 72, -51, 17, 85, - 102, 20, -14, -4, -87, 62, -20, -97, -122, -116, - 3, -22, -39, -100, 42, -3 - }, - { - 128, -10465, 309, -278, -246, 1633, -1980, 76, 369, -366, - -480, 442, -634, 46, -112, -505, 191, 1680, -345, 172, - -81, 383, 250, -155, -908, 421, 5, -293, -1063, -412, - 268, -312, 148, -340, 560, 657, 2, -383, -205, 253, - 273, -197, 258, 164, -618, -245, -3, -159, 45, -364, - -196, -128, -55, -124, 343, -112, -243, 23, 52, 154, - -53, 95, 234, -8, 17, 159, 200, -147, 139, -4, - 12, -91, 331, -94, 95, 81, -38, 44, 3, 195, - 68, 29, -14, 55, 45, -12, 134, -3, -106, 16, - 26, -94, 46, -164, 43, 5 - }, - { - -206, -1458, 319, -59, 262, -145, 9, -46, 134, 13, - 556, -181, -424, -66, 1711, -121, 696, 664, -744, -695, - 73, 741, 668, 635, 107, -843, 625, -95, -238, 228, - 41, 773, -353, 656, -245, -680, 505, 189, -478, -13, - 417, -356, -300, 56, 271, -30, -363, 305, -7, 255, - -100, -209, -73, -304, 41, -96, 144, 115, -96, 174, - -39, 411, 61, 182, -400, -156, 103, -162, -22, 55, - -104, -17, 171, 99, 35, -22, -61, -48, 59, -10, - -61, -87, -185, 33, -128, -23, -130, 56, -143, -65, - -36, -55, 27, 26, 107, 73 - }, - { - 398, -6654, -1044, 917, -2037, -1588, -13, -266, -252, 393, - -618, -72, -57, 769, -464, 411, 1165, 429, 807, 143, - -424, 299, 251, -44, -474, 147, 40, 759, -213, 379, - 490, -57, -62, 469, 242, -228, 327, 230, -299, 113, - -23, 239, -47, -252, -3, -230, 189, 427, 4, 156, - -299, -222, -218, -116, 200, -114, -449, 47, 73, 328, - 100, 227, 194, 229, 53, -92, -344, -25, -160, -93, - -92, 9, -20, -26, 141, -89, -118, -6, 53, -23, - 91, -9, 43, -44, -26, -93, 83, 5, 12, 6, - 81, 23, 39, -128, 18, 107 - }, - { - 250, 2772, -993, -347, 163, 130, -634, 366, -25, 555, - 94, -88, 223, 393, 4924, -1142, -350, 286, -908, 53, - -854, -345, 1154, 24, -393, 1086, -230, 516, -1052, -230, - -518, -520, -25, 314, -348, 618, -196, -386, 203, -688, - 141, 290, -180, 281, 63, 190, 329, -352, -310, -62, - -97, -218, 363, 127, 256, 335, -337, 114, 81, -9, - -46, -47, 89, -14, -173, 84, -63, 264, 106, 136, - -148, 64, -54, 116, 62, 5, -59, -49, 9, 89, - -22, -55, -11, 27, -72, -5, 91, -85, -183, 131, - -23, 73, -112, -37, 108, -57 - }, - { - -785, -6346, -430, -1301, -210, -309, 729, 745, 893, -1217, - 623, 673, 473, -1318, -3442, 5, 1673, -120, 1672, -15, - -1193, 815, 907, 677, -720, -364, -559, 473, 119, 872, - -127, -268, 2, 1058, 245, 286, 24, 293, 680, 107, - -224, -450, -247, 666, -190, 57, 289, 55, 68, 358, - 349, 140, 42, 4, 147, -232, -372, -282, -95, -67, - -21, -283, -11, -93, 52, -230, -158, -48, -249, 80, - -108, -216, -38, 85, 116, 57, -106, 112, 0, 18, - 110, 71, 74, 38, 86, 33, 98, 10, -102, -104, - 7, -51, 98, -16, 105, -54 - } - }, - { - { - -7, -4581, 77, 612, 27, -276, -150, 76, -185, 291, - -679, -1049, 857, -462, -832, -919, -258, -174, 1117, -35, - -296, 328, -73, 362, -167, 12, -118, -540, 211, 205, - 358, 228, 362, -317, -269, -106, 2, -368, 541, -248, - -156, -33, 101, 6, -222, 162, 648, -408, -240, -289, - 172, 166, -20, 629, 206, -11, 138, -324, -45, 41, - -47, 389, 181, 223, 61, 92, -72, -102, 11, 384, - 163, 160, 35, 91, 129, 106, -7, 44, 99, 89, - -28, 41, 69, -23, 63, -15, 116, -48, -48, -93, - 56, 84, 78, -101, -62, -22 - }, - { - -567, 19273, 1822, 2321, 474, -451, -908, -447, -539, -169, - -1628, 547, 655, -923, -264, -171, 932, 444, 336, 331, - 187, -332, 17, 844, 227, -87, -737, 425, -436, 340, - -105, -463, 113, -562, 32, -85, 315, -146, 12, -103, - 141, 123, -345, 174, -366, 20, -201, -212, 241, -208, - -189, -63, 122, 27, -137, -77, -178, -99, 87, -2, - 289, -213, 257, 451, -2, -67, 175, -9, 215, 27, - -74, -60, 18, 100, 27, -48, 57, 17, -12, -27, - 92, 27, -236, 37, 0, 0, -44, 51, 41, 67, - 40, 5, 64, 1, 2, -14 - }, - { - 435, 1792, -2456, -1276, 237, 394, -473, -170, -238, 646, - -335, -341, -518, -258, 526, -6, -305, 1121, -720, 201, - -212, -402, -757, 439, 203, -239, -83, 61, -282, -421, - 363, 226, -188, 113, -108, -291, 1125, 554, 539, -359, - -324, 321, -18, -77, 376, -135, -620, 478, -30, 131, - 208, -147, 23, 86, -54, 332, 120, 89, -17, 17, - -17, -117, -7, 82, -80, 221, -40, -375, 22, -268, - 84, -75, 103, 209, 209, 96, -29, 43, -133, -184, - -24, 55, -35, 35, 11, -23, -24, 91, 29, -29, - -18, -76, 5, 38, 61, 47 - }, - { - 122, 1192, -140, 66, -57, 31, 116, -145, -151, 252, - -261, -52, 100, 117, 158, -1169, 428, 448, 206, -875, - 1012, 330, -646, 76, 125, 1128, 710, -72, -4, 239, - -1305, 964, -281, 513, 472, -130, 743, 30, 759, -54, - 353, -435, -47, -207, -180, 347, -187, -47, -192, 25, - 87, -112, 14, -225, 112, -240, -89, -341, 263, 194, - 5, 192, -2, 8, 104, 268, -29, -119, -226, 24, - 100, -130, -75, 62, 11, 27, -13, -18, 51, -114, - 94, -68, 1, 89, -20, -48, 12, 43, 50, -3, - 30, 27, 12, -51, -53, 60 - }, - { - 1768, -8523, -1228, 1584, 742, -21, -392, -840, 405, -1313, - 354, 1385, 729, -175, -951, 530, -376, -1201, 435, -985, - -50, -679, -300, 244, -581, 608, -95, 549, 396, -66, - -496, -185, -311, -84, 71, -181, 510, -762, 53, 268, - 312, 76, -206, -225, -251, -100, -174, -125, 453, -272, - -311, -89, 236, 48, -108, -258, 317, -195, -1, -200, - -272, 5, 77, 79, 55, -39, -78, -16, 36, -101, - -92, 38, 41, 46, -42, 45, 149, 18, 118, -231, - -41, 171, 24, -73, -46, 16, 66, -89, -69, -39, - 45, -48, 43, 78, 10, -21 - }, - { - 5, 794, -125, -143, -15, 26, 71, 151, -37, -287, - -292, -367, 380, -323, -237, -200, 923, -521, 1672, 3, - -178, -38, 337, 578, -1400, -117, 757, -683, 365, -116, - 39, 791, -684, 328, -181, -271, -375, -332, -111, -76, - -50, 330, 123, 732, 131, 152, -209, -88, -557, 227, - 517, -102, 32, -370, 179, -173, 313, -44, 156, -29, - 72, 13, -79, -14, -6, 206, -155, -279, 72, 150, - -88, 78, 1, 80, 232, -44, 51, 66, 248, -162, - -70, 26, -11, -143, -10, 106, 42, -35, 46, 32, - -99, -29, 59, 123, -5, -51 - }, - { - 2072, -15444, -869, 2589, 335, 263, -327, 853, 237, 398, - 916, 185, -224, 524, 401, 406, -727, 276, 170, -1178, - 1012, -520, 102, 873, 1076, -262, 77, 291, 350, 297, - 206, -135, 634, -10, 336, 73, 349, -242, -314, 223, - -194, 31, 62, 127, 435, 29, -367, -443, -139, -507, - -71, 158, -44, -457, 45, 274, -143, -335, -3, 108, - -46, 442, 12, -24, 238, 216, -110, -88, -15, -19, - -149, 37, 48, -46, 17, 67, -168, 20, -115, 100, - -1, -123, -11, 139, -146, -36, 3, 30, 28, 30, - 37, 3, -32, 23, 52, 34 - }, - { - -44, 311, -747, 209, -154, -76, -53, -76, -27, 99, - -528, 326, -402, -450, -738, -871, 253, -78, -508, -116, - -827, -302, 1071, 639, -590, 189, 34, -1059, -945, 242, - 236, -478, -61, -94, 124, 544, -687, -764, 47, 218, - 47, -10, 454, -95, -130, 195, -245, 851, -244, 175, - 609, 189, -213, -59, -191, 95, 109, 260, -296, -206, - -55, 174, -86, 101, 152, 173, 88, -232, -7, -61, - 7, 27, 251, -141, 142, 13, -38, -64, 50, -60, - -34, 19, -70, 66, -39, 144, 39, -56, -95, 58, - -110, 43, -62, -15, -113, -90 - }, - { - 4108, -3702, -2557, 4647, 812, 533, 970, -345, -1182, -119, - 840, 183, -26, -304, -301, -177, 474, -1780, -162, 654, - 104, 707, 50, -131, -129, 492, -54, -49, -376, 274, - 456, 110, -817, 442, 651, 407, 393, -684, -153, 394, - -169, 584, 360, -273, -513, 87, 462, -18, -252, -153, - 75, -170, -52, -294, -29, -31, -454, -155, 54, 138, - 211, 160, -206, -3, 56, -45, -51, 34, 52, -72, - 3, -32, 64, -1, 113, 41, 158, -11, 129, 6, - 156, -73, 82, -220, -28, -157, -84, 80, 116, -90, - -28, 5, -51, -22, -52, 17 - }, - { - 186, -3965, -697, 743, -245, -1227, 99, 137, -213, 266, - -467, 471, -34, 481, -530, -63, -230, -753, -320, -121, - -654, -63, 362, 281, -275, -24, 515, 627, -325, 274, - -129, -102, 281, 72, -251, 204, -31, -52, -451, 274, - 615, -247, 32, 302, -588, -6, -136, 573, 397, -27, - 43, 177, 309, 54, -209, -43, -150, -113, 107, 231, - -26, 71, -273, 157, 18, -100, -58, 97, -89, 14, - -36, -27, -101, -74, 73, -147, 7, -77, 201, -20, - 48, -6, 28, 17, -126, 32, 33, -54, -88, -73, - -16, -29, -34, -67, -46, 35 - }, - { - -436, -12395, 2396, -235, -159, -78, -124, -102, 289, -467, - 446, -1255, 169, 6, -189, -397, 558, 905, -423, 816, - -121, -177, 353, 81, -500, 133, -290, 38, -787, -624, - 270, -668, -239, 210, 550, 517, 111, -120, -368, 27, - 112, 218, 223, 65, -503, -188, -33, -262, -73, -360, - 39, -108, 72, -114, 73, 260, -459, 302, 2, 62, - 36, 212, 138, 117, 38, -55, 207, 152, -50, 140, - -165, -94, 183, 148, -4, 73, -42, 147, 55, 172, - -55, -6, 9, 87, 36, 120, 15, -1, -45, -17, - 54, -55, -12, -173, 42, -52 - }, - { - 226, -831, -568, -59, -389, 78, 155, -101, 49, 266, - 655, -275, -1172, 892, 1546, 321, 961, -275, -281, 639, - -827, 138, 1999, -518, 486, -72, -671, 331, -415, 718, - 270, 480, -229, 848, -385, -518, 311, -15, 266, -268, - -103, -213, -76, 177, 26, 170, -294, 127, 202, -57, - 93, -244, -293, -362, 176, -3, 44, -77, -101, 24, - 272, 205, 296, -49, -252, -289, 100, -112, 20, 5, - -69, 83, 198, 94, -98, -56, 177, -98, -62, -10, - -61, 82, -187, -125, 10, -98, -95, 6, -65, -95, - -38, -131, 126, 27, 11, 4 - }, - { - -1737, -3947, -635, 234, -1366, -720, -1038, 223, -82, -308, - 241, -324, -339, 344, -834, 1204, 1053, 1087, 941, -397, - 240, -343, 447, 23, -626, 107, -146, 823, 898, -381, - 196, 588, -18, 165, 50, -114, 373, 298, -97, 9, - 163, -43, 167, -681, 127, -74, 167, 119, 171, 73, - -286, -307, 14, -33, 83, 70, -347, -31, 40, 193, - 199, 300, 146, 258, -45, -124, -441, -74, -4, -156, - -15, 29, -49, 102, -85, -155, 21, -61, 139, -179, - 126, -32, 5, 4, -50, 0, 34, -117, 162, 5, - -10, 32, 101, -112, 8, 158 - }, - { - -331, 2173, 32, -577, -181, -224, 451, -125, 426, 327, - 351, 262, -24, 2290, 2509, -1798, -32, -95, -781, -59, - -468, -1027, 1152, 456, 101, 168, 676, -604, 205, -401, - -570, -855, 68, 205, -70, -72, -313, 241, 258, -318, - -495, 415, 258, -199, 297, -4, 112, -589, 255, -181, - -33, 141, -187, 413, 27, 382, -297, 0, 11, 145, - -2, -140, 115, -31, -236, 1, -41, 118, 153, 148, - -116, -82, -144, 184, 248, -64, -26, 47, -37, -78, - -10, -72, 79, 36, -32, 91, -188, 77, -41, -149, - 93, 59, -9, -96, 44, -67 - }, - { - -275, -7067, -1223, -1136, 299, -77, -180, 752, 557, 224, - -921, 960, 1088, -881, -4222, 931, 1922, -439, 1742, 3, - -52, -59, 802, 318, -474, -305, -780, 373, 362, 347, - 178, -548, 583, 420, 648, 534, -105, -107, 1116, 96, - -841, 599, -353, 552, 305, -82, 138, 78, 254, 557, - 246, 3, 223, -115, 6, -163, -89, -163, -188, -75, - -177, -217, 156, -277, 87, -259, -38, -452, 59, -153, - 17, -219, 104, -47, 58, 272, -68, -8, 120, -75, - 198, 69, 112, -43, 104, 14, 98, 19, -156, -83, - -17, -67, 24, 66, -43, 88 - } - }, - { - { - 28, -3633, 908, 0, -153, -92, 20, 96, 603, 949, - -688, -1466, 1161, 67, -983, -697, 611, -593, 134, 691, - 366, -229, -573, 379, -426, -278, -83, -555, -236, -449, - 368, 190, 150, -178, -330, 114, 776, 496, 778, -129, - -53, -186, 257, 229, -189, -72, 368, -57, 12, -408, - 82, -147, -146, 253, -73, 166, 433, -146, -120, -235, - -57, 92, -59, 205, 10, -92, -206, -131, -293, 190, - 250, 120, -45, -5, -40, -9, -82, -44, 53, -71, - -79, 46, -83, -142, 36, 2, 130, -70, -56, -74, - -14, -40, 43, 3, 68, 27 - }, - { - 710, 16616, -1870, 206, -336, 307, -455, 452, -21, -496, - -993, 1302, 593, 178, 682, 550, 1185, 63, 550, 927, - 537, -502, -640, 419, 436, 410, -652, 181, -914, 172, - 31, -220, 502, -217, 249, 45, 429, 44, 156, 247, - -150, -46, -303, 42, -453, 266, 85, 23, 515, -267, - -150, 94, 76, 239, -107, -281, -159, -257, -45, 87, - 233, -141, 131, -31, -92, -26, 19, -200, 7, -58, - 58, -6, -44, -33, 34, -68, -21, 49, 51, -26, - 26, 14, -217, 11, 25, 39, -26, 53, -45, -44, - -46, -47, 8, 9, 51, 49 - }, - { - -375, 6106, 1524, -460, 379, 192, -499, -9, 275, 791, - -1371, -269, 391, 135, 869, -1, -67, 1041, -884, 992, - 724, -79, -476, 1178, 1162, 191, 179, 111, -135, -124, - 167, -318, -310, 168, -320, -276, 705, -42, 340, -289, - -460, 8, -154, -142, 175, 71, -472, 217, -114, 11, - 102, 51, 171, -12, -308, 172, 42, 17, 9, 211, - -29, -157, -49, 7, -162, 150, -185, -289, 246, -195, - 8, -141, 54, -2, 42, 20, 13, 207, -22, -42, - 42, 33, -118, 43, 63, -55, -34, 102, -44, -97, - -42, -47, 3, 18, 22, -27 - }, - { - -76, 1524, 157, 174, 86, -58, 23, 34, -121, 322, - -57, 47, 356, 239, 1038, -345, -4, -826, -66, -463, - 946, 341, -671, 298, 440, 1090, 269, -385, 114, 1425, - -273, 853, -685, 139, -68, -903, 642, 517, 330, -387, - 328, -223, -160, -419, -280, 108, -274, -56, -608, -169, - 64, -238, 23, 47, 230, -224, 71, -163, 214, 53, - -28, 142, -73, 20, -88, -6, -27, 90, -106, -57, - 41, -156, -47, 10, 8, 45, -64, -47, 87, 2, - 201, -65, -64, 33, -74, -10, 6, -13, -22, 3, - 53, 19, 49, -90, -91, 8 - }, - { - -1420, -12212, 136, 562, -647, 77, 89, -657, 1089, -1249, - -185, 877, 862, 486, -1479, 36, 283, -935, 719, 338, - 452, -14, 524, 231, -601, -66, -569, 867, 676, -180, - -442, -291, -66, -164, -279, 246, 1337, -791, 23, 73, - -112, -383, -197, 0, -121, 295, 77, 4, 542, -317, - -9, -187, -299, -178, 30, -37, 481, -126, 143, -102, - -97, 190, 71, 156, 192, -78, -28, -39, 134, 18, - -76, 22, -2, 94, -31, -55, 85, 135, 271, -98, - 28, 97, 14, 83, 0, 12, 75, -1, 77, 13, - 44, -44, 10, 75, 30, -53 - }, - { - -103, 438, -221, -122, 16, -17, -23, 30, 39, 191, - 312, -129, 474, 967, 116, -371, 772, -1127, 213, -822, - 277, 345, 360, 796, -267, 365, 292, -983, -313, -503, - 70, 749, -408, 412, -200, -345, -516, -475, 94, 262, - 75, 46, -251, 425, -3, 66, 57, 253, -576, 92, - 134, -463, -18, 94, 427, -236, 182, 101, 200, -51, - 71, 220, 267, 138, 40, 214, -99, -113, -115, 45, - -127, -66, 11, 112, 88, -159, -46, -50, 195, -94, - 7, 11, 57, -61, -47, 11, 71, 8, -24, 14, - -72, -13, 6, 62, -20, -4 - }, - { - -890, -19856, -325, 2138, -931, 15, -629, -367, -776, -264, - -545, -376, -57, 578, 745, 134, -633, 631, 201, -594, - 1596, 358, 388, 86, 236, -128, -100, -344, -317, 579, - 417, -255, 623, -197, -403, -392, 433, -186, -303, 85, - -266, 79, -10, -136, 183, -44, -313, 1, -93, -575, - -4, 311, 387, 57, 206, 206, -34, 85, 39, -27, - -4, 406, 168, -63, 85, 38, -188, -76, 95, -48, - -280, -43, 55, -68, 10, 92, -251, -70, -163, 46, - -22, -11, 56, 106, -43, 32, -15, -71, -35, 2, - -7, -41, -39, 18, 55, 38 - }, - { - -94, 197, -597, 83, -163, -57, -107, 10, 264, 298, - -187, 440, -705, 51, 394, 354, 917, -7, 144, 595, - 122, 94, 1164, 1247, -370, 606, 1044, -1082, -763, 1086, - -50, -788, 229, 97, 654, 715, -793, -779, 203, -336, - -690, 162, 484, 94, 83, 144, -727, 455, 162, 352, - 273, -94, -46, 67, -340, 15, -104, -33, -109, -81, - -136, -31, -420, -36, -39, 24, 135, -70, -79, -41, - 153, -129, 104, -109, 95, 40, -8, -42, 166, 61, - 55, -2, -156, 80, -17, 131, 34, -16, -89, -61, - -104, 90, -73, 84, 26, -4 - }, - { - -4444, -10827, 1292, 3251, -1425, -414, 534, 35, -1088, -357, - 217, 620, 985, 833, 623, -275, -366, -1717, -100, 466, - -416, 456, -213, -417, -613, 26, -328, 275, -115, -141, - -180, -8, -487, 291, 274, 237, 550, -37, 116, 460, - -287, 130, 319, -5, 55, 321, 127, -110, -22, 232, - 56, -264, 121, -95, -68, 279, -25, -40, 251, 104, - 3, 29, -240, 227, 265, 3, 36, 127, 238, 20, - -104, -4, 37, -95, 75, 56, 136, -84, 70, -117, - 60, -65, 63, -228, 93, -6, -26, 28, 36, -65, - 31, 13, -59, 5, -41, -17 - }, - { - -239, -3791, -108, 411, -498, -1185, -248, -217, -462, 449, - 420, 1044, 85, -190, -1195, 335, 191, -710, -513, -212, - -265, 635, 232, -186, 155, 179, 137, 135, -282, 228, - -267, -308, -46, 69, -569, -7, 69, -262, -459, 738, - 988, -43, 116, -34, -628, 367, -120, 167, -130, -634, - -79, 50, -194, -259, -25, 59, -207, -305, -254, -187, - -96, 363, -143, -61, -142, -59, -78, -105, -54, 63, - -183, -74, 38, 12, 119, -80, 29, -162, 147, 96, - 125, 40, -5, -1, -103, -10, 78, 8, 69, -25, - -31, 5, 31, -41, -103, 8 - }, - { - 796, -13128, 1019, 488, 1608, -650, -499, 69, 668, 104, - 905, -1083, 689, -40, -220, -242, -49, 113, -1156, -437, - -1002, -503, 455, 132, -406, 190, -19, 498, -299, -454, - -21, -331, 240, -74, 36, 349, 42, 16, 42, 183, - -138, -50, 247, 198, 69, 26, -92, -276, -109, -5, - 295, 34, 133, -187, 183, 521, -155, 434, -180, -28, - 91, 233, -39, 82, 269, -55, 103, 252, 3, 152, - -154, -233, -54, 29, -132, 21, -48, 211, 45, 132, - -89, -48, -32, -30, -96, 64, -33, -31, -32, -18, - 72, 15, 64, -31, 95, -46 - }, - { - -200, 453, 847, -161, -743, -116, 217, -260, 11, 157, - 452, -157, -231, 1080, 619, 942, 1933, -180, -530, 723, - 177, 623, 939, -1577, 131, 353, -1108, 123, 551, 1169, - 117, 191, -233, 596, -221, 164, 51, -637, 82, -198, - -100, -46, 35, 140, -83, 13, -39, 42, -367, -388, - 295, 20, -65, -156, 35, -196, -124, 106, -86, -144, - 228, 136, 32, -75, 137, -243, -55, -103, -121, 90, - 128, 148, 192, -79, -198, 51, 256, -65, -50, 62, - 97, 229, -156, -55, 109, -14, 22, -21, -41, -44, - 41, -54, -14, -98, -10, -118 - }, - { - 2385, 2058, 57, 238, -847, 837, 434, 1402, 393, -386, - -199, 440, 328, 493, -826, 1706, 1001, 40, 530, -820, - -302, -1025, 2, -44, -800, -220, -479, 189, 523, -223, - 480, 317, -300, -361, -308, -157, 128, 326, -121, -335, - 471, -2, -36, -661, 323, 424, 131, -132, 89, 344, - -74, -302, 335, -200, -119, 176, -393, 36, 114, 50, - 39, 265, 68, 92, -55, 16, -303, -13, -75, -218, - 51, -6, -113, -40, -193, -95, 121, -9, -20, -220, - 112, -44, -15, -102, -114, -36, 26, 9, 170, -86, - -17, -4, 112, -80, 37, 131 - }, - { - 425, 2416, -288, -236, -179, -259, 235, -471, 356, 538, - 118, -146, -557, -3619, -4051, -1206, -68, -69, 435, -153, - -1201, -924, 928, 206, 914, 599, 496, -101, 872, -76, - -42, 55, 742, 70, -79, -445, -26, 581, 280, 254, - -636, 134, 241, -384, -119, -382, 37, -513, 405, -49, - -60, 226, -122, 120, -215, 281, -242, 31, -145, 56, - -149, -258, -97, -153, -261, 211, 121, -256, -176, 49, - -128, -81, -136, 16, 218, -3, 121, 49, -191, -88, - -63, 9, 190, 15, -4, 192, -53, 160, 14, -123, - 39, -34, 35, -39, 19, -10 - }, - { - 1347, -4341, -800, -848, 460, 379, 242, 564, 63, 243, - -1316, 541, 1201, 1718, -1175, 744, 705, -802, 1297, 264, - 33, -767, 140, -175, -324, 203, -348, -279, -341, 376, - 168, -883, 346, -123, 224, 314, -309, -144, 623, 83, - -436, 924, -162, 463, 265, 151, 232, -158, 42, 306, - -160, -159, 265, 196, 50, -140, 480, 140, -210, -53, - -176, -200, 337, -195, 50, -41, 312, -71, 176, -337, - 36, 8, 84, -122, 23, 337, 46, -29, 143, 6, - 309, 60, 5, -95, 42, -63, -58, -81, -122, -94, - -117, -65, -34, -63, -111, 110 - } - }, - { - { - 0, -823, -932, -780, 77, 226, -105, -168, 462, 147, - 358, -681, 142, -175, -12, -984, -316, 571, -710, 1184, - 434, -345, -570, -226, 310, -853, -478, -155, -619, 203, - -359, 603, -664, 267, 248, 620, 49, 460, 955, -175, - -88, -254, 213, 435, 8, -119, -166, 96, 120, -132, - 64, -372, 282, -67, 216, -124, 499, -99, -20, -272, - 12, -127, 22, -87, 79, -196, -239, -91, -66, 175, - -1, 67, -71, 70, -71, 48, -90, 47, -42, -79, - -34, 25, -67, -58, -57, -37, 150, -64, -59, -40, - -2, -15, -41, 43, 117, -1 - }, - { - -850, 12808, 2074, -502, 775, -159, -400, 1029, -446, -750, - -126, 1313, 163, 418, 12, 1003, 1662, -443, 748, 1004, - 155, -567, -668, 453, 471, 42, -429, 407, -540, -258, - -188, 369, 314, -225, 259, -115, 199, 680, 77, 502, - -321, 98, 45, -484, -57, -115, 32, 89, 531, -94, - 203, 237, -133, 271, -154, -311, -3, -372, -70, 294, - 118, 91, -65, -317, 176, -78, -113, -26, -11, -217, - 165, -5, -135, -19, 111, 8, -156, 109, 32, 66, - 26, -171, -5, -16, 21, 3, 55, -8, -75, -108, - -12, -13, 17, 28, 31, 27 - }, - { - 265, 8214, -465, -354, -359, 281, -277, 351, -73, 491, - -1229, -1051, 938, 994, 86, 74, 117, -252, -529, 1149, - 436, 192, 306, 557, 1133, 310, 393, 107, 398, -469, - 5, -300, -549, -121, -13, 150, 163, -37, 255, -22, - -216, -612, -83, 24, -120, 323, -43, -311, 217, -31, - 174, 232, -149, -13, -80, -8, 110, -61, 159, 81, - -80, -97, -97, -40, 67, -70, -335, -71, 60, 31, - -90, 22, 10, -46, 29, 17, 62, 142, 9, 85, - 11, -13, -51, 29, -33, -7, 23, 53, -88, -48, - -49, -58, 74, -25, -13, -34 - }, - { - 63, 1683, -76, 347, -89, 47, -103, 143, -204, 165, - 363, -186, 364, 316, 235, 1096, -796, -937, 5, 191, - -146, -357, 192, -98, 769, 705, -147, 223, -512, 1271, - 953, -113, -122, -240, 0, -539, 177, 745, 135, -316, - 232, -176, -436, -137, -471, 94, 88, -40, -844, 43, - 118, -373, 127, -24, 66, -72, 13, 165, 18, -13, - 47, 58, -90, 128, -175, -55, 71, -109, 59, -66, - -174, -3, -68, 3, 40, 63, -133, 20, 45, 89, - 104, 100, -185, 7, -97, 41, 32, -49, -29, 58, - 68, -24, 14, -41, -126, 11 - }, - { - 542, -15866, 709, -234, 285, -99, -22, -281, 784, -1456, - 474, 510, 973, 169, -1169, -181, 257, -1154, 1094, 486, - -204, 467, 468, 90, -321, -279, -467, 892, 266, -136, - 189, -985, 400, -547, -97, 179, 167, 728, -680, 220, - -54, -464, -109, -246, 164, 110, 409, -149, 623, -208, - 22, -110, -538, 75, -96, 147, 75, 197, 144, -150, - -91, 213, 160, 39, 287, -84, -261, 75, 147, 69, - -8, -47, 56, 48, -33, 0, 42, 85, 265, -53, - 88, 2, 57, 67, -16, 69, 30, -15, 120, 40, - -32, -13, 0, 25, 67, -13 - }, - { - 32, -179, -96, -125, 129, 33, -78, 96, 65, 136, - 214, 264, 11, 695, -577, 828, 5, -287, -247, -147, - -51, 571, 259, -275, -71, 657, -369, -980, 285, -474, - 413, 314, 138, 79, -83, -422, -436, -271, 335, -182, - 298, -359, -168, 408, -74, -13, 115, 124, -253, 105, - -168, -160, -209, 457, 152, -195, 19, 350, -46, 300, - -59, 172, 409, -44, 134, 119, -92, -35, -125, 70, - -233, -104, 5, 154, -106, 6, -27, -154, 71, 18, - 73, 4, 18, 18, -29, -99, 29, 51, -30, 4, - -50, 5, 29, -12, -11, -21 - }, - { - -821, -22012, 1341, 1152, -143, -120, 23, -849, -620, -691, - -53, -139, 321, -923, 703, 574, -306, 1088, -919, 324, - 426, 1161, 382, -147, -134, 251, -457, -52, -476, 314, - 656, -50, -78, 355, -744, -433, 669, -315, -84, -406, - 202, 22, -88, -79, 84, -189, -502, 585, -525, -106, - 161, -22, 529, 186, 213, 13, 55, 191, -73, -25, - 65, 117, 372, -75, -37, -30, -51, -29, 139, -81, - -253, -114, 102, -15, -179, 22, -21, -126, -228, 135, - -115, 65, 118, -74, 129, 27, 69, -145, -17, -1, - -54, 50, -100, -46, 112, 16 - }, - { - 30, -613, -83, -247, 53, 16, -69, 99, 69, 186, - 86, -26, -291, 192, 200, 1134, 808, -839, 1604, -1048, - 985, 474, -219, 351, 521, 352, 850, -158, 378, -530, - -404, -364, 364, 803, 68, 300, -441, -155, -424, -410, - -306, -12, 299, 149, -136, 247, -296, -347, 628, 410, - -26, -139, 92, 42, -307, 172, 33, -354, 58, -56, - -261, 108, -467, -52, -76, 163, -215, 185, -17, -81, - 159, -66, -9, -39, -129, 120, 8, -15, 71, 126, - 7, -44, 30, -92, 111, 3, 48, -56, 70, -160, - -54, 20, -18, 34, 80, 56 - }, - { - 3949, -18577, -1246, 1904, -542, -358, 114, -5, -342, 16, - -745, 1240, 625, 1513, -63, 294, -1296, -406, -523, -48, - 87, 148, -336, -209, -439, -85, -402, 209, 124, -15, - -344, -69, -291, 522, -40, 99, 211, 724, 206, -251, - -187, 136, 329, -193, 143, 161, 185, 16, 32, 258, - -125, -368, 155, 111, -353, 358, 153, 66, 111, 134, - -74, -113, 210, -59, 216, 116, -18, 172, 161, 101, - -137, 20, 27, -44, -44, 24, 215, -78, 8, -95, - 24, 0, -64, 21, -34, 120, -12, -37, -86, 44, - 53, -49, -23, -66, 11, 52 - }, - { - 274, -2778, -1415, 52, -502, -463, -573, -273, -321, 454, - 606, 557, 345, -708, -962, 491, -682, 161, 820, -2304, - 715, 778, 418, -506, 628, -171, 309, 88, -278, -357, - -257, 197, -154, -131, -266, -280, 182, -152, -155, 210, - 837, 61, 273, -151, -202, 42, 83, -214, 141, -690, - 19, -22, -500, -127, -154, 203, -158, -24, -518, -181, - -18, 242, -49, -122, -157, 47, -30, -334, 132, -8, - -57, -240, -12, 102, 43, -78, 110, -10, 1, 46, - 10, 116, 106, -56, -62, -109, 128, -11, 102, -44, - 40, -86, 127, -107, -80, -4 - }, - { - -1108, -14135, 3471, 836, 1769, -178, -158, -141, 683, -56, - 257, -12, 465, -314, -177, 315, -289, -384, -1005, -88, - -1522, -59, 51, 322, -534, 318, -352, 170, 156, 292, - -306, -202, 248, -259, -48, 107, 418, -12, 401, 25, - -238, -245, 158, -107, 221, 320, -130, -424, -189, 552, - -186, -32, 348, -230, 180, 148, 324, 277, -140, -171, - 176, 50, 174, 14, 223, -97, 29, 164, 156, 148, - -180, -220, -31, -13, -142, 94, -42, 183, -5, -17, - 14, 31, -136, -3, -113, 21, -25, -3, -52, 11, - 20, 57, -4, 51, 76, 28 - }, - { - 171, 1849, -288, -382, -360, -284, 172, 26, -299, 271, - 495, -378, 865, 101, 748, 150, 2361, -599, 226, -457, - 230, 1604, -967, 261, -969, 800, -874, -57, 640, 1181, - 92, -487, 839, -140, -310, 562, -516, 230, -316, 8, - 56, 83, 105, -108, 178, -610, 357, 23, -319, -103, - -13, 47, 7, -5, -317, -374, -42, 318, -85, 135, - -10, 60, -31, -53, -31, 33, -226, 51, -155, 46, - 70, 127, 154, -171, 78, 145, -31, 150, -85, -83, - 260, 123, -92, 114, -64, 98, -33, -41, 62, -61, - 38, -8, -116, -51, 17, -150 - }, - { - -1767, 8513, 1, -409, -878, 1569, 258, 1327, -895, 536, - -62, 724, -159, -99, 473, 1178, 948, -56, 24, -458, - -676, -465, -565, -358, -332, -184, 230, 78, -565, -354, - 787, 310, -306, -248, 155, -457, -239, 47, 150, -323, - 469, -314, -223, -241, -39, 817, -170, -222, 142, 314, - 184, -432, 133, 107, -162, -117, -25, 110, 28, 65, - -67, 345, 76, -35, -52, 38, -214, 1, 56, -268, - -7, -22, -106, -21, -172, 28, -8, -6, -184, 14, - -59, 112, -33, -148, -37, -99, 50, 124, 86, -160, - 113, -62, 29, -11, 49, 63 - }, - { - -442, 2680, 446, 434, -610, 138, -350, 215, -190, -207, - 89, 197, -401, -2479, -6037, 209, -1506, 779, 625, -2242, - 811, -556, 271, 620, 110, 1140, 95, 533, 431, 564, - -482, 218, 582, 287, -102, -1064, 699, 516, -54, 359, - -335, -289, 301, -161, -414, -209, -57, -220, -94, 198, - 72, -104, 98, -203, 39, 169, -155, 194, -336, 50, - -209, -128, -256, -223, -59, 9, 255, -156, -215, -3, - -280, -51, 236, -159, 95, 124, 20, 54, -88, -9, - -135, 74, 87, -110, 117, 126, -4, 195, -6, -48, - -63, -69, 33, 66, -37, 88 - }, - { - -1826, -321, 295, -81, -922, 425, 373, 1043, -129, -147, - -613, 579, -24, 353, 1764, 823, -34, -289, 32, 932, - -317, -633, 324, -207, -660, 419, -376, -168, -64, 165, - -393, -242, -202, -103, 635, 358, -993, 574, -63, 287, - -456, 209, 270, 177, 213, 188, 457, -123, -67, -101, - 39, -196, 3, 553, -221, -272, 659, 153, -108, -173, - -286, 12, 244, -16, 64, 6, 187, 227, -193, -48, - 12, 88, -201, -76, 89, 191, 264, -129, 63, 187, - 89, 194, -76, -41, 42, -118, -58, -49, -101, -46, - -178, -12, -146, -57, -6, 50 - } - }, - { - { - -64, 1962, 1011, -1395, -612, 122, 70, -196, 170, 235, - 440, -329, -140, -915, -833, -1726, -1146, -160, -1130, 531, - -320, 294, 344, -270, -397, -1144, -633, -319, -533, 297, - -955, 92, -529, 417, 176, 751, 100, 193, 414, -313, - -76, -221, -15, -123, -95, 328, 6, 199, 235, 206, - 356, 73, 513, 7, 478, -130, 175, -227, 167, -143, - 103, 86, 108, -215, -39, -116, -146, -65, 139, 157, - -193, -101, -84, 226, 3, 108, -12, 70, 87, 8, - -83, 111, 102, 17, 1, 11, 128, -15, 1, -26, - 16, -50, -52, 85, 120, -57 - }, - { - 1066, 9142, -2167, -241, 357, -21, -451, 13, -1275, -218, - 493, 813, -401, -331, 154, -423, -144, -229, 425, 398, - -179, -771, -779, 504, 232, -225, -68, 642, -131, -265, - -316, 603, 76, -721, 784, 520, 82, 314, -412, 359, - -226, 392, 145, -367, 407, -98, 178, 127, 328, 181, - 425, 516, 205, 451, 88, -134, 280, -18, 72, 312, - 165, 241, 3, -341, 134, -44, -163, -29, 164, -79, - 112, -26, 9, 148, 33, 43, -81, 46, 39, 105, - 46, -144, 82, 47, 26, -59, 83, 64, -47, -75, - 96, 52, 37, 126, 42, -84 - }, - { - -129, 7248, -1415, -522, -273, 282, -293, 332, -451, -544, - -1423, -1305, 83, -35, -412, 294, -89, -560, -507, 169, - -485, -417, -178, 144, 1032, 369, 143, 86, 401, -826, - -369, -125, -49, -262, -456, 52, 21, -375, 325, 367, - 95, -224, 255, 196, 78, 313, 160, 49, 432, 87, - 199, 111, -212, 120, 12, -218, 170, 78, 86, -116, - 22, -32, -55, -88, 230, 25, -252, 101, 150, 278, - 56, 39, 29, 89, 54, -89, -58, 42, 88, 120, - -23, -62, -38, -1, -66, 37, -25, -45, -35, 27, - 23, 20, 75, -48, -21, -43 - }, - { - -44, 1458, -103, 481, -34, 49, -23, 124, -274, 9, - 115, -513, 545, -210, -2018, 41, -661, -582, -157, -301, - -889, -888, -120, -68, 665, -141, -546, 252, -647, 704, - 559, -68, 56, -381, -159, -94, 444, -232, -174, 8, - 131, -72, -431, -76, -161, 380, 341, 128, -229, 312, - 1, -453, 44, -94, -13, -99, -10, 233, 59, -127, - -142, 84, 31, 236, -113, -135, 36, -30, 80, -129, - -236, 81, -10, -30, -29, 29, -15, 123, -6, 58, - 24, 140, -90, 32, -80, 2, 19, 8, 6, 94, - 47, -60, 23, 38, -42, 27 - }, - { - 676, -17845, -607, -428, -160, -6, -124, -55, 949, -1017, - 16, -336, 704, 160, -423, -317, 374, -897, 295, -549, - -627, 369, 231, -255, -529, -174, -932, 78, -297, 48, - 923, -523, 280, -641, 185, 321, -1420, -422, -570, -123, - -484, -482, -28, -7, 105, 208, 403, -403, 464, 119, - 317, 129, -128, 327, 144, 75, -339, 171, 76, -3, - 0, 40, -10, -80, 326, 49, -388, -24, 137, 11, - 5, -61, -87, -41, -99, -116, -35, -46, 167, 36, - 111, -26, 94, 23, -102, -65, -42, -16, 36, -44, - -72, 0, -9, -100, 24, -6 - }, - { - 73, 285, 108, 39, 223, 8, -16, 107, 107, 63, - 117, -36, -842, -1023, -3338, -14, 345, 101, -296, 544, - 770, -123, -742, -820, -637, -492, -610, -862, 710, -261, - -358, -509, -145, 696, 753, 230, 332, -37, 60, -617, - 207, -402, -405, 153, -153, -113, -94, 42, 140, 244, - -153, 110, -15, 386, 148, -140, 21, 394, -103, 258, - -203, -20, 268, -218, -37, -54, -149, 89, 10, -186, - -328, 37, -126, -61, -120, 120, 105, -161, -28, 11, - 31, -9, 2, 37, -60, -134, 29, 57, -36, 40, - 14, 1, -3, -35, 4, -24 - }, - { - 2632, -20846, -1480, 557, -73, 232, 462, 136, 101, -440, - -251, 11, 591, -1651, -7, 376, -77, 1164, -1269, 112, - 363, 373, -229, 36, 142, 569, -164, 3, -393, -8, - 10, 61, -43, 139, -724, -74, 701, -437, 79, -378, - 340, 44, -21, -145, 151, 183, -596, 415, -161, 198, - 202, -107, 432, 192, 106, -31, 158, 344, 133, 35, - 17, -204, 234, 46, -139, 72, 183, 136, 90, 20, - -110, -109, 161, 28, -159, 57, 122, 12, -162, 178, - -160, 9, 152, 14, 89, -40, 119, -70, -1, 6, - 10, 98, -56, -59, 63, 44 - }, - { - 86, 24, 310, -69, 96, 74, 54, -257, -254, 340, - -242, -22, 0, 607, -182, -160, -643, -2238, 784, -2096, - 110, -1, -217, -425, -181, -378, 281, 251, 366, -2001, - -865, 315, 83, 865, -45, -44, -91, 441, -249, 131, - 245, -330, 132, 17, 14, 536, 117, -288, 125, 12, - -116, 169, 154, 160, -79, 200, 80, -433, 59, 135, - -181, 226, -204, 53, -59, 98, -279, 144, -101, -14, - 245, -46, -52, -65, -176, 52, -50, -51, 58, 140, - -57, -119, 98, -77, 106, -78, -16, -122, 73, -34, - 42, -22, 2, 20, 4, 42 - }, - { - -2651, -24219, 1613, 2086, 36, -78, 410, 122, 419, 562, - -1212, -338, -544, 1018, -597, -45, -306, 681, -309, 26, - -280, -506, -192, 643, 447, 394, -204, 218, 289, -165, - -361, 385, -202, 402, -226, -198, -248, 449, 32, -707, - -543, -49, 49, -189, -53, -166, 453, 332, -249, -272, - -172, -287, 191, 202, -327, 238, 168, 223, 86, -10, - -117, -74, 240, -119, 61, -43, -15, 110, 47, 105, - -31, 104, -8, -112, -21, -59, 71, -10, 65, -4, - 80, 0, -20, 140, -80, 29, -56, -102, -53, 128, - 58, -48, -29, -100, -13, 120 - }, - { - -292, -922, 631, -192, -915, 275, 263, 263, 163, 369, - -70, -252, -163, -1476, -1287, 152, -1188, 850, 2941, -897, - 61, -547, -377, -575, 1085, -99, -67, -428, -414, -450, - -681, 117, 731, 461, 3, -200, 58, 795, 69, -761, - 252, -180, -16, -53, 389, 221, 204, -47, 318, -56, - 494, -91, -398, 7, -375, 295, 150, 11, -531, 157, - 209, 85, -64, -28, -75, 123, -61, -359, 254, 84, - 127, -202, -142, 82, 51, -60, 148, 28, -72, -73, - -19, 81, 127, -49, -46, -98, 82, -23, -8, -82, - 86, -32, 163, -90, 23, 80 - }, - { - 1291, -15042, -123, 662, 319, 752, 1116, 197, 221, -896, - -283, 764, 1153, 675, 367, 231, -282, -34, -690, 457, - -1038, -238, -296, 85, -381, 514, -841, -13, 314, 590, - 129, 162, 238, -494, -57, 180, 568, 60, 194, 161, - 205, -390, -295, -535, 27, 178, -282, -219, -182, 358, - -576, -479, 47, -61, 297, 77, 226, 127, 168, -128, - -252, -345, 122, 11, -13, -232, -127, -88, 146, 176, - -79, -58, 52, 130, 116, 98, -19, 35, -218, -55, - 66, 36, -175, 53, -46, 45, 27, -5, -76, 68, - 57, 64, -18, 36, 91, 35 - }, - { - -138, 2849, 686, 34, 583, 233, -25, -81, -265, 366, - 584, -506, 1330, -399, -130, -1000, 1218, -414, 586, -1051, - -212, 450, -878, 1924, -957, 105, -220, 520, 214, 973, - -295, -801, 1595, -215, -655, 516, -600, 854, 557, 863, - 619, -232, -15, 424, 391, -579, 261, 74, 307, 145, - -233, -42, 108, 61, -456, -234, 28, 83, -132, -12, - -218, -53, -28, 26, -188, -66, -200, 1, -70, 44, - -21, -3, 64, -93, 237, 206, -193, 122, -8, -75, - 224, 111, -31, 162, -81, 83, -30, 1, 120, -22, - 20, -12, -71, 45, 27, -72 - }, - { - 75, 11115, 80, 99, -739, 1490, -1004, -895, -2207, -251, - -638, 413, -287, 23, 166, 355, 487, -252, -667, -45, - 345, -527, -993, 118, 594, 576, 630, -17, -802, -314, - 230, -199, -5, -76, 66, -103, -370, -497, -136, -638, - 49, -120, 204, 82, -417, 67, -229, -404, -228, 50, - 343, -307, 117, 396, -173, -16, 196, 349, -30, 67, - 176, 299, 6, 87, 137, 64, -159, 134, 305, 45, - 115, 8, 37, 100, -75, -2, -122, -99, -209, 203, - 58, 39, 27, -86, 33, -3, 54, 28, 48, -130, - 120, -55, 15, 20, 14, -12 - }, - { - 417, 2177, -725, 658, -161, 287, -667, -13, -600, -611, - -345, 87, 76, 1519, -1579, 440, -952, 336, -94, -935, - 2078, 362, 82, -438, -964, 596, 891, 1846, 144, -219, - -969, -107, -143, -303, -527, -734, 789, 150, -146, -118, - -494, -428, -101, 15, 56, 104, 88, -66, -309, -233, - -146, -130, -39, -122, 155, 21, -372, 133, -110, 53, - -50, 66, -39, -55, -4, -42, 108, -28, -6, 92, - -81, 251, 437, -161, -41, 183, -8, 9, 18, 96, - -158, -50, -6, -193, 3, 44, 26, 98, -140, -40, - 63, 79, 37, 48, -25, 30 - }, - { - 1469, 4589, 229, -166, -837, -201, -83, 1332, 322, -488, - 737, 1383, -508, 637, 1731, 691, 636, -30, -567, -26, - -1016, -654, 187, -164, -203, -256, -618, 104, 248, 513, - -474, 244, -1, -172, -401, -496, -861, 500, -640, -148, - -446, -317, -276, -183, -26, 116, 0, -459, 194, 129, - 11, -112, -3, 387, -151, -297, 274, -90, -85, -72, - -43, 83, 182, -31, 91, 0, -38, 111, -123, 106, - -148, 46, -2, -6, 40, -82, -21, -99, 46, -36, - -123, 167, -59, -24, 30, -92, -25, 84, 39, 17, - -75, 69, -48, -59, -7, -13 - } - }, - { - { - 101, 2667, -69, -347, -945, 31, 58, 132, -276, 1007, - -284, 467, -1123, -64, -1996, -691, -1246, -897, 83, -82, - -320, -250, 265, -713, -89, -403, -1044, -616, -819, 197, - 47, -283, -452, 405, -182, 691, 31, 655, -233, -146, - -373, 98, 205, -461, -280, 526, 300, 146, -66, 285, - 197, 132, 441, 234, 334, 145, -158, -113, 103, -97, - 155, 243, -75, -26, -53, -46, 3, -146, 107, 165, - -146, -114, 12, 289, -19, -22, 139, 14, 117, -32, - -14, 31, 102, 74, 59, -45, 34, -13, 40, -12, - 9, -43, -9, 68, 89, -37 - }, - { - -1190, 7551, 692, 842, -315, 2, -47, -903, -646, 56, - 690, -351, -42, -610, 115, -1430, 266, 451, 36, 125, - -348, -710, -609, 756, 12, 500, -116, 87, 185, -117, - -381, 138, 154, -625, 560, 594, -18, 420, -3, -174, - -206, 34, -47, 271, -153, 191, 76, 435, -17, 293, - 317, 296, 420, 428, 229, -205, 59, 157, 169, 416, - -116, 220, 136, -27, -149, 79, -203, 49, 124, -40, - 82, 6, 103, 41, 19, -6, 115, 22, -38, 52, - 26, 31, -7, -1, 26, 35, 46, 54, -24, 3, - 33, 52, 33, 128, 40, -96 - }, - { - 16, 4683, 423, 393, -819, 6, -186, 161, -238, -702, - -995, -999, -283, -7, -283, -214, 89, -307, 176, -966, - 295, -703, 320, -407, 171, 414, -57, 306, -127, -647, - -907, 495, -191, 116, -523, 41, -94, 32, 191, 391, - 43, -51, 508, -296, 158, 567, -17, 198, 398, -30, - 284, -82, -208, 140, 135, -279, 235, -121, 75, -137, - 265, -269, 187, -146, 179, 52, -58, 9, 163, 201, - 148, 17, 19, 81, 52, -107, -77, -41, 109, 44, - -60, -17, 47, 38, -77, -12, 0, -53, -20, 0, - 20, 49, 22, -54, 11, -18 - }, - { - -19, 1240, -54, 288, 250, -28, 88, -170, -125, -10, - -9, 39, 223, -493, -1926, -757, -333, 561, -413, -859, - -875, -3, -910, -132, 789, -1, -445, -511, 326, 185, - 83, -410, 64, 713, -581, -329, 880, -590, 315, -268, - 75, 1, -370, -55, 15, 212, 91, -117, 592, -71, - 13, -194, -211, -22, -47, -71, -71, 258, -48, 86, - -154, -11, 220, 121, -147, 103, -16, -105, -40, 24, - -47, -132, -14, 60, -74, -40, 22, 176, 21, 11, - -25, 116, -9, 12, -25, -50, -1, -30, 79, 90, - -22, 21, -47, 38, 24, -23 - }, - { - -1880, -17189, 940, 75, -221, -44, -174, 346, 168, -167, - -93, -142, 460, 26, -370, -1025, 308, 378, -144, -764, - -495, 557, -528, 76, -318, -521, -585, -183, -542, 349, - 551, 75, -263, -320, 215, 264, -1022, -1004, -587, 66, - -329, -279, -260, 40, 10, 61, 415, -342, 245, 450, - 120, -41, 147, 342, 175, -92, -200, 162, -166, 149, - 32, -26, -53, -3, 105, 81, -227, -41, 131, 14, - -37, -121, -177, -22, -190, -35, -27, -19, 101, 62, - 23, 40, 41, 29, -28, -134, -1, 13, -78, -72, - 16, -51, 37, -107, 17, -62 - }, - { - -37, 1053, -133, 80, -16, 15, 54, -83, 261, 257, - -367, -114, -419, -1815, -4016, 754, 57, 7, 390, 672, - -207, -981, -10, -668, -821, -792, -116, -949, 597, -164, - -662, -86, -709, 810, 870, 245, 98, 32, -59, -30, - -260, -368, -256, -310, 242, -235, 0, 223, 102, -218, - 120, 46, 173, -7, 276, 121, -112, 386, 4, 142, - -298, 5, 130, -90, -114, -155, 158, -112, 52, -36, - -169, -33, -218, -223, -7, 10, 196, -48, -97, 151, - -27, -29, -3, 8, -104, -6, -44, 84, -25, 11, - -1, 6, -12, -45, 69, -49 - }, - { - -4003, -15747, 952, 1080, -101, 112, 247, -317, 604, 643, - -312, -261, -213, -803, -769, 310, 525, 403, -496, -57, - 345, 50, -531, 435, 265, 231, -69, 210, 58, -489, - -50, 360, -160, 10, -275, -221, 189, -434, 327, -54, - 125, -165, 354, -315, 315, 33, -289, -167, 174, 302, - 131, 480, -361, 148, 353, -124, 215, 260, 106, 51, - 24, 51, 23, 228, -154, 108, 23, 152, -57, 69, - 87, -71, -32, -38, 75, -1, 49, 98, -101, 75, - -73, -12, 77, 71, 61, -14, 77, 11, -18, -6, - 4, 25, 11, 27, 9, 101 - }, - { - -25, 1078, -432, 154, 3, 129, 82, 91, -476, 141, - -388, 167, 433, 114, -375, -590, -842, -982, -594, -1349, - 297, -806, 520, -699, -101, 200, -40, 799, -756, -1750, - -701, 472, -262, 851, 241, -210, -130, 681, -464, 382, - 546, -642, 374, -266, 218, 151, 232, 111, -359, 90, - -62, 479, -142, 234, 264, 100, -144, -178, -109, 57, - -64, -75, -29, 132, 45, -143, -75, 83, -102, -8, - 198, 8, -93, -23, -26, -113, 8, -12, 39, 130, - -98, -127, 124, -60, 36, -59, 1, -85, 23, 16, - 47, -57, 7, -20, 51, 6 - }, - { - 842, -26388, -569, 2301, 404, -402, 576, 137, 448, 158, - 612, -1969, -479, 474, 525, -1310, 620, 552, -148, -150, - 78, -861, -131, 672, 485, 68, 112, 61, 111, 101, - -41, -103, -305, 604, -219, -316, 77, 192, -419, -340, - -717, -158, -89, 109, -144, -136, 388, 298, -308, -10, - -70, -455, 276, -143, 284, -28, 188, 240, 47, -5, - -139, -57, 36, 8, 48, 55, 0, -44, 94, 45, - 111, 35, -152, -32, 67, -24, 3, 97, -44, 21, - 49, 20, 10, 125, -45, -86, -43, -83, -29, 85, - 48, -37, -51, -39, -41, 105 - }, - { - 269, 1465, -1260, -611, -694, -252, 707, 697, -230, 571, - -726, -142, -689, -1521, -760, 9, -277, 375, 843, 901, - 224, -598, -374, -358, 268, 137, -236, -737, -400, -246, - -71, -285, 668, 979, -354, 21, -457, 1310, 75, -679, - -37, 88, -511, 330, 122, 438, 96, 141, 127, 202, - 323, -62, -95, -292, -148, -3, 93, 81, -228, -7, - 385, 87, -262, 111, -61, -10, -186, -224, 282, -5, - 313, -188, -233, 24, 143, 103, 24, -21, -41, -127, - 86, -65, 92, 77, -31, -71, 6, 8, -80, -23, - 58, 33, 102, -66, 43, 61 - }, - { - -1386, -14812, 1681, 1357, -1125, 1656, -146, 860, -531, -388, - -399, 612, 1008, 2113, -789, 331, -681, 98, -555, 307, - -210, -304, -442, -645, 254, -30, -346, -104, 47, 682, - 372, 39, 64, -171, 190, 282, -48, 184, -343, 462, - 262, -262, -497, -291, -155, 132, -141, 12, 185, -331, - -542, -413, -165, 483, 68, 253, -109, -27, 361, -176, - -195, -352, 118, 48, -131, -74, -183, -190, 210, -61, - 26, 173, -1, 47, 255, -34, 21, -64, -211, 41, - 58, -14, -139, 17, 48, 47, 21, -22, -46, 30, - 47, 40, 62, 36, 24, 13 - }, - { - 74, 3486, -569, 508, 638, 451, -49, -319, -149, 171, - 130, 102, 34, -1217, 2798, -736, -457, -100, 1546, -956, - -250, -146, 240, 566, -383, -721, 532, 814, 229, 363, - 318, -184, 927, -411, -287, 150, -186, 431, 963, 503, - 547, -45, 34, 485, 79, 304, -36, -184, 189, 152, - -132, 208, -361, 12, -227, -15, 137, -250, 251, -197, - -218, -209, 92, -23, -169, -259, 188, -82, 25, -124, - 55, -96, -84, 254, 148, 11, -92, 141, 78, -34, - 36, 153, 5, 52, -8, -28, -19, 52, 46, 67, - -40, -37, 6, 78, -76, 36 - }, - { - 1921, 10200, -1992, 1744, -1128, -410, -328, -754, -1385, -1189, - -553, -703, 253, 64, -89, 1069, -407, 424, -703, -328, - 944, -1222, -583, 661, 810, 242, 286, 425, -12, -388, - -311, 109, -753, 516, 139, -120, -108, -980, -258, -81, - -95, -385, 507, -301, -121, -270, 237, -137, -549, -109, - 58, 27, -216, 623, -257, 275, 138, 400, 24, -184, - 299, 138, 42, 103, 242, 77, -74, 107, 130, 115, - 189, -25, 135, 29, 39, -112, -124, -160, -16, 26, - 259, -146, 97, -85, -114, 210, -7, -83, 84, -20, - 15, 30, -32, 81, -2, -56 - }, - { - -428, 927, 1023, 249, 318, 408, -794, -376, 112, -767, - -53, -24, 165, -1497, 2636, -257, 664, -548, -1165, 1476, - 248, 724, -155, -831, -811, 291, 978, 1537, -338, -239, - -300, -668, -336, -23, -931, 277, 105, 163, -251, -272, - -375, -206, 55, -238, -4, 381, -242, 9, -299, -67, - -391, 206, -300, 80, 98, -12, -395, -216, 210, -162, - 244, -9, 40, -19, 122, 33, -227, -96, 207, 97, - 132, 232, 225, -31, -135, 184, 22, -64, 4, 62, - -93, 7, 39, -108, -89, -53, 88, 42, -79, -36, - 87, 19, 24, 55, 18, -18 - }, - { - -434, 7700, -530, 178, -947, -1214, 847, 622, 405, 125, - 928, 1045, 217, 804, 593, -25, 1303, -413, 175, -148, - -716, -268, -126, -412, 420, -1455, 113, -200, 17, 1248, - -323, 215, -402, -332, -234, -501, -199, -840, 365, -676, - -540, 287, -796, 280, -174, -11, -153, -217, 632, -11, - -8, -214, -117, 121, 208, -108, -85, -15, 113, -68, - -151, 162, 9, 117, 49, -86, -112, 57, 95, -60, - -46, -13, 65, 24, -11, 2, -175, -23, -25, 36, - -121, 30, 53, -127, -2, 52, 35, -20, 119, -65, - 48, 10, -5, -41, -66, -44 - } - }, - { - { - -84, 1646, -715, 935, 375, 48, 230, 452, -90, 603, - -583, 855, -1176, 42, -1630, 791, 162, -53, 456, -931, - -825, -840, -224, -1654, -553, 356, -597, -318, -682, -696, - -639, -148, -35, 471, -339, 579, 128, 575, -420, 116, - -171, -44, 134, -134, 158, 343, -48, 190, -47, 113, - 9, -116, 166, -12, 49, 19, -271, -57, 296, 120, - 261, 145, -37, 308, 229, 45, -20, -44, -4, 132, - 54, 31, 84, 176, -80, 64, 120, -105, 81, 31, - 34, -97, -29, -11, 73, -38, 1, 25, 69, 10, - -8, -73, -21, 24, 36, -28 - }, - { - 1024, 6519, -1818, -163, -902, 123, -185, -225, 137, -525, - -707, -959, 369, -461, 522, -410, 521, 104, -21, 69, - 262, 545, -149, 182, -460, 605, -138, 184, 470, 214, - -418, -142, -58, -353, 225, -122, -138, 121, -169, -328, - -513, -426, -129, 323, -572, -31, 7, 390, -315, -14, - 180, -23, -55, 118, -131, -340, 12, -12, -44, 137, - -184, 169, 45, -15, -100, 133, -85, 243, 120, -18, - 33, 39, 192, 36, 125, 72, 162, 9, -82, -91, - -69, 151, 26, -77, 10, 94, 21, 17, -47, 21, - 51, 43, -5, 45, 22, -32 - }, - { - 56, 1510, -1355, 2016, 240, -161, -400, -29, -15, 240, - 887, 327, -180, 864, 713, -84, 271, 731, 975, -687, - 667, -875, 402, -240, -379, -21, -537, -422, -404, -387, - -431, 790, -402, 114, -405, -121, -3, 243, -124, 451, - 162, -44, 300, -492, 164, 461, -37, 51, 20, -205, - 298, 4, -265, -158, -138, -310, 16, -164, 195, -136, - 255, -230, 285, -47, 25, -10, -37, 28, 246, 46, - -84, -67, -41, -44, -20, -113, -62, -43, -59, -98, - -48, -23, -21, -1, -51, 11, 75, 0, -37, 12, - 4, -19, -23, -20, 67, 55 - }, - { - 72, 1628, 169, -154, 2, -21, 35, -143, 82, -157, - -283, -90, 362, -289, -822, 1805, 1244, 41, 95, 173, - 493, 971, -617, 139, -36, 475, 519, -1298, -32, -553, - -341, 50, -323, 748, -6, -593, 423, -564, -93, -410, - -9, 197, 160, 425, 292, -426, -595, -251, 304, -268, - 176, -81, -194, -86, -31, 187, 107, 75, 32, 413, - 177, -2, -93, -21, -61, 189, 39, 55, 15, -16, - 173, -8, -88, 51, 84, 51, -56, 35, -52, -47, - -108, 5, 20, 52, -8, -19, -39, -94, 2, -4, - -30, 32, -60, 25, 1, -67 - }, - { - 2713, -14874, -1733, 1078, 358, 112, -31, 503, 51, -316, - -677, -276, 429, -263, -334, -374, 1074, 600, -49, -134, - -21, 39, -1259, 287, -14, -54, 170, -476, -947, 580, - 607, -77, -570, -80, 172, -33, 332, 491, 515, 515, - -145, -167, -682, -406, 160, -52, -119, -197, 302, -42, - -344, -115, 159, 239, 95, -258, -159, 120, -259, 127, - 18, -101, -197, -71, -11, 140, 80, 73, 55, -28, - -4, -82, -122, 32, -285, -12, -38, -68, 16, -26, - -1, -16, -8, 99, -27, -103, 79, 40, -70, -33, - 72, -8, 102, -57, 39, -49 - }, - { - -40, 386, -520, 134, -71, -9, 5, -123, -2, -237, - -524, 250, 113, -400, -2801, -993, -1394, 240, 34, 463, - 218, -567, 398, -544, -591, -151, -184, -1338, -781, -1211, - -159, 635, -727, -216, -82, -38, -137, 189, 141, 95, - -224, -29, 46, -390, 36, -238, 60, 334, 51, -363, - 49, -6, 28, -236, 355, 84, -375, 150, -86, 241, - -137, -16, 61, -44, -84, -126, 203, 56, 183, 99, - 100, 134, -160, -83, 59, -193, 42, 35, 22, 159, - -61, 4, 26, -12, -16, 55, -36, 89, -59, -11, - 48, 47, -45, -36, 82, -44 - }, - { - 4439, -9391, -2902, 2443, 675, -1, -82, -970, 24, 303, - -155, -68, -501, -385, -328, 713, 445, 396, 343, 130, - 85, -411, -582, 147, -65, 37, -19, 421, 355, 32, - 27, -128, -339, 206, -168, -303, -81, -862, -52, -57, - 147, -8, 683, 107, 738, 291, 8, -108, 62, 100, - -75, 443, -472, 45, 368, -209, 96, -91, -91, -18, - 61, 284, 37, 139, 12, 109, -328, -95, -103, 178, - 170, -24, -72, -106, 122, 2, 16, 182, 0, 65, - -23, 6, -8, -54, -11, -48, 24, 7, 0, 72, - -11, -15, 45, 17, -40, 4 - }, - { - -79, 377, -938, 127, 32, 41, 48, 103, -430, 99, - -227, 298, 89, -879, -1017, 438, 996, 147, -742, -8, - 2059, 366, 1503, -70, -79, 605, 429, 789, -872, -104, - 530, 391, -21, 1220, 517, 15, 56, 440, 8, 410, - 199, -577, 324, -18, 296, -144, -20, 368, 7, 82, - -81, 80, -339, -13, -77, 162, -118, 27, -81, -114, - -43, -183, -75, 141, -34, -191, 76, 25, -114, 50, - 157, -61, -77, 18, -35, -80, 41, 36, 69, 87, - 20, -56, 100, 66, -16, -95, 69, -29, 49, -25, - -10, -71, -42, -28, 21, -38 - }, - { - 986, -24795, 124, 3221, 821, -625, 66, -105, 496, -182, - 1354, -293, 759, 969, 1520, -954, -24, -325, -185, -393, - -120, -510, 0, 369, -63, -212, -215, -375, -29, 67, - -480, -396, -75, 226, -599, -97, 344, -189, -583, 92, - -264, -64, -70, -54, -116, -63, 14, 74, -23, 680, - 448, -296, 194, -253, 302, 59, 116, 107, 239, 157, - -148, -56, -125, -51, 95, 30, -31, -16, 189, 100, - 163, 66, -141, 15, 112, -55, -77, 64, -40, -38, - -47, 28, 9, 47, -38, -13, 22, -100, -87, 47, - 48, -31, -12, 10, -74, 91 - }, - { - -224, 3283, 512, -288, -140, -438, 404, 369, -231, 634, - -907, -331, -104, -637, -587, 297, 81, -454, -1114, 745, - 783, -698, -566, -757, -654, -225, 153, -177, -8, 533, - 439, -260, -206, 535, -497, -43, -584, 681, -135, -381, - -108, -78, -279, 406, -356, 251, 16, 214, 285, -40, - -191, -258, 79, -144, 23, -72, -112, -94, -324, -65, - 331, 61, -248, -12, -145, 139, 42, -201, 49, 21, - 370, -1, -66, 124, 168, -9, -32, 16, 89, 8, - 184, -76, -2, 13, -38, -20, 38, 54, -2, -12, - -17, -2, 22, -107, 0, 12 - }, - { - 1468, -14981, -1515, 407, -2152, -889, -2773, 905, 590, -74, - -538, 334, -337, 326, -1680, 247, -591, 57, -451, 96, - 83, -139, -629, -579, 63, -524, -24, 15, -313, -95, - -6, 27, 265, 27, -153, 154, -133, 241, -108, 299, - -54, -287, -122, 71, -129, 179, -120, 130, 269, -28, - 78, -95, -61, 388, -127, 228, -107, -4, 290, -89, - 102, -50, 162, -12, -108, 22, -89, -200, 60, -208, - -64, 115, -42, -40, 112, -189, -97, 16, -66, 121, - 58, 2, 2, 9, 25, 74, -48, -12, -28, -28, - 24, -18, 41, 59, -17, -33 - }, - { - 5, 3396, -830, 277, 80, 356, 244, -401, 88, -19, - -297, -30, 195, -200, 3399, -527, 111, 367, 2046, 818, - 1199, 364, -398, -289, -297, 335, 1569, 1250, 926, -49, - 513, -52, -36, -127, 177, -12, -122, -100, 293, -35, - -202, -202, 55, 383, 65, 437, 57, -187, -100, -88, - -9, 330, -349, 71, 57, 326, 161, -172, 376, 10, - -10, -157, 322, 62, -106, -231, 292, -14, 47, -115, - 100, -37, -98, 260, -55, -179, -51, 85, 6, -18, - -11, 29, -82, 39, 22, -60, -97, 17, 2, -13, - -42, 6, 48, 87, -63, 58 - }, - { - -3350, 5846, 307, 1215, -1376, -1738, -1262, 510, -266, -1044, - -26, -723, 221, 481, 132, 1075, 301, 1227, -513, -1015, - 443, -959, 315, 1236, 561, 99, 310, 108, 141, -48, - -311, 34, -400, 575, -319, -60, 406, -385, 256, -155, - -245, 14, 793, -107, 615, 142, 379, 47, -368, 98, - 42, 18, -256, 403, -499, 118, -57, 315, 113, -249, - 179, -47, -37, 171, 266, 94, -73, -23, -139, -64, - 179, 22, 97, -83, -40, -110, 78, -42, -39, -177, - 78, -180, 2, -114, -95, 164, 30, -34, 98, 21, - -15, 59, -85, 27, 27, -8 - }, - { - 459, 44, -564, -226, -24, 570, -207, -197, 748, 266, - 494, 548, 370, -2607, 1959, 65, 695, -1380, -810, 1184, - -1495, -922, -895, -838, -1021, -894, -551, -136, -251, 104, - 182, -20, -123, 282, -329, 523, -123, -43, -68, 80, - -92, 32, -94, -332, -186, 560, -315, -325, -105, 208, - -324, 147, -297, 167, -166, -318, -209, 52, 226, -67, - 388, -169, -68, 16, 49, -40, -130, -34, 236, 90, - 61, -36, -8, 100, -68, 60, 27, -37, -54, 88, - -20, 2, 65, 60, 77, -3, 59, 8, -11, -38, - -4, -38, 20, 49, 12, 29 - }, - { - -880, 8750, -238, -866, -548, -1377, 188, 378, 530, 633, - 602, 509, 345, 20, -76, 315, 871, -441, 297, 94, - 230, 74, -409, -1338, -63, -1195, 367, -53, -297, 1185, - 188, 68, -265, 26, 282, -252, 73, -1281, 284, -139, - -312, 638, -28, 901, 94, 46, 94, 153, 919, 37, - -175, -124, -106, 56, 189, 60, 131, 221, 283, 82, - -198, 68, 0, 102, -67, -154, -142, -226, 58, 88, - 34, -3, 57, 87, 25, 40, -36, 91, 6, -4, - -207, -37, 105, -92, 95, 52, -38, 17, 102, -123, - 4, 10, 88, -10, -67, 78 - } - }, - { - { - 36, -5, 564, 743, 618, -42, 182, 259, 27, 788, - -260, -61, -225, 182, -1989, 703, 654, 203, -507, -1156, - 361, -1187, -226, -1291, -302, -570, -331, -225, -315, -1032, - -452, 80, -344, 761, 5, 473, -71, -177, 149, 179, - -56, -181, 104, 92, 319, -209, 99, 384, 163, 144, - -220, -221, 127, 6, 191, -135, -195, 42, 121, 138, - 227, 230, -30, 234, 175, -32, 78, -51, -55, 87, - 97, 122, -2, 140, -43, 98, 73, -96, 41, 1, - 32, -63, 0, 35, -47, -44, 42, 43, 19, 59, - -36, -6, -44, 15, -4, 28 - }, - { - -727, 827, 4321, -1853, 659, 176, -532, 352, 47, -844, - -595, -317, -24, -263, -101, 667, 214, 252, -100, -335, - 699, 767, -447, 34, -135, 353, 68, 487, 212, 275, - -527, -80, -472, 130, 227, -428, -124, 109, -340, -474, - -66, -591, 60, 92, -416, -195, -32, 167, 194, -77, - 92, -48, -327, 49, -57, -76, -123, -65, -112, -34, - -67, -4, 18, -3, 77, 14, 75, 176, -19, 180, - 38, -20, 185, 18, 144, 57, 94, -23, -57, -30, - -57, 162, -43, -55, 60, 47, 50, -32, -28, 17, - 2, 69, 44, -22, 13, -1 - }, - { - -104, -1462, 899, 1558, 744, -253, -179, -55, 139, 405, - 652, 483, -75, 873, 732, 218, 537, 493, 415, 547, - -221, 216, -36, -204, -91, -486, -581, -564, 74, -239, - -357, 294, -329, -112, 100, -126, -288, 427, -501, 640, - 214, -116, -82, -269, 323, 126, 19, 193, -73, -68, - 36, 100, -77, -204, -364, -112, -85, 37, -31, 58, - -22, 163, -50, 37, 14, 77, -31, -8, 228, -17, - -110, -27, -41, -66, -176, 24, -17, -21, -99, -46, - -37, -52, -39, -41, 32, -42, 58, 65, -45, -5, - -9, 13, -62, 11, 40, 57 - }, - { - -74, 1649, 441, -391, 36, 51, -90, 46, -40, -291, - 66, -283, 201, 727, 844, -410, 1984, 309, 239, 106, - 248, 911, -469, 79, -481, 443, 1054, -745, -959, -91, - 135, -519, -672, 504, 241, -29, 271, -275, -733, -207, - -15, 283, 241, 410, 247, -367, -624, -172, -5, -49, - -117, -19, 12, -143, -135, 182, 120, 163, 199, 164, - 292, -21, -178, -78, 56, 85, 139, -3, 38, -2, - 128, 7, -2, -52, 142, 37, -51, -43, -87, -7, - -68, -45, 37, 35, 0, -59, 35, -77, -55, -49, - 17, 3, -8, -20, -23, -58 - }, - { - -2958, -10502, 918, 1719, 69, 172, -119, 574, -36, -505, - -304, -998, 852, -35, -871, 385, 407, 88, 1066, -50, - 137, -869, -761, 380, -59, 509, 306, -216, -1298, 195, - 35, 130, -21, -309, -142, 238, 1031, 251, 677, -253, - 351, -161, -439, -551, 228, 212, -459, -108, 324, -356, - -290, 8, -129, 364, -61, -103, -32, -215, 55, 131, - -234, 101, -233, -64, -20, 169, 46, 77, 40, 81, - -146, 2, -118, 15, -89, -77, -53, -20, -39, -27, - -54, 35, -33, 98, -41, -98, 112, 16, 26, -14, - -15, -2, 61, 43, 3, 9 - }, - { - 6, -421, -257, -27, 208, 6, -34, -221, 14, -457, - -36, 60, 162, 517, -1949, -1683, -1540, -76, 517, 65, - 260, -214, -18, -999, -294, 1454, -1268, -1023, -408, -1330, - -343, -141, 61, -237, -848, 442, 141, 58, -126, 124, - 99, -81, -257, -371, -194, 54, -68, 214, -208, 95, - 214, 7, -215, -31, 211, -87, -183, -4, -10, 251, - -23, -2, -73, -27, 44, -58, 2, 152, 147, 116, - 87, 73, -56, -38, 68, -117, -37, 5, 41, 70, - 25, -116, 64, -10, -17, 83, 19, 38, -65, 27, - 29, -20, -8, 6, 14, 0 - }, - { - -3781, -3563, 1738, 3682, -435, -262, -259, -362, -320, -561, - 212, -210, -148, -134, 414, -217, 461, 629, 77, 365, - 69, -481, -104, -371, -28, 6, 241, -61, 368, 344, - 103, -307, -449, 491, -221, -507, -362, -809, 94, 150, - -137, 453, 159, 632, 563, -50, 257, -110, 153, 8, - -71, 253, 2, -82, 235, -116, 55, -92, -64, -130, - 35, 249, 134, -19, 31, -2, -217, -190, 52, 127, - 90, 39, -64, -71, 19, 35, 35, 100, 12, 38, - -20, 53, -63, -58, 29, -100, 1, 48, -1, 80, - -25, 23, 24, -21, -12, -68 - }, - { - 24, -933, -41, -106, 123, 60, -11, -34, -245, -2, - 83, 100, -590, 106, -905, -199, 1463, 155, -815, 872, - 1105, 1226, 645, 225, 549, 609, 831, -154, -760, 825, - 135, -107, 648, 1015, 929, -279, 392, -71, 595, 262, - -421, 0, -374, 87, 351, 128, 7, -148, 520, -135, - -66, -224, -24, 16, -191, -10, -28, -93, -22, 37, - -78, -241, 25, -27, -61, -128, 223, -128, -115, 138, - 41, -12, -59, 34, -76, 9, 50, 46, -2, 107, - 49, 4, 43, 21, 38, -86, -6, 65, 26, -1, - -62, -54, -43, 5, 18, 10 - }, - { - -2360, -19894, -73, 4638, -593, -378, -379, -175, 909, -468, - 362, 1450, 661, 869, 1033, 171, -866, -214, -91, -182, - -562, -279, 161, 116, -145, -4, -52, -491, -118, -104, - -311, -724, 365, -467, -149, 168, 56, -401, 136, 96, - -101, -569, 81, -165, 55, 240, -165, -78, 78, 536, - 413, 78, 73, 11, -121, 144, 87, 43, 235, 192, - -112, -103, -129, 51, 49, -36, 1, 31, 42, 196, - 149, 41, -66, 48, 22, -52, -19, -65, -20, 35, - -23, -52, 10, 41, -40, 32, -7, -55, -62, 8, - -1, 3, -18, 52, -68, 30 - }, - { - 187, 3573, -322, -13, 168, -385, 144, -13, 96, 231, - -84, -507, -801, 927, -497, -470, 486, -431, -1632, 333, - 982, -406, -436, -820, -553, -70, -76, 252, -107, 825, - -50, 50, -789, 241, -245, -109, -40, 123, -81, -466, - -131, 231, -56, -136, 23, 166, 18, 39, 287, -162, - -271, -198, 39, -101, 85, 29, -100, -129, -275, -121, - 56, 214, -291, -1, -51, 86, 61, 17, -197, 84, - 127, 206, 61, 168, -18, 11, 76, -89, 86, 82, - 88, 5, -22, -94, -35, 62, 65, 17, 15, 4, - -30, 12, -49, -36, -36, 15 - }, - { - -1521, -12839, -150, -767, -213, -2122, -1961, 292, 755, -147, - -168, 427, -660, -356, -854, 63, -439, -678, -186, -740, - 563, -18, -383, -549, -96, -456, 395, -351, -433, 46, - -197, 13, 244, -128, 103, 38, 273, -368, 300, 235, - -316, -69, 72, 218, -107, -74, 78, 146, -71, 274, - 159, -178, -32, 138, -92, 315, -59, 130, 74, 111, - 85, -11, 18, -151, 90, -76, 33, -177, -64, -72, - -40, 27, -26, -48, 18, -77, -208, 57, -46, 119, - 30, 4, 59, -11, -8, 61, -84, 35, -38, -12, - -8, 4, 20, 50, -5, -60 - }, - { - -65, 2472, 412, -166, -232, 253, 612, -143, 14, -70, - -525, -46, -432, 1079, 1761, 1518, -590, -24, 2208, 1163, - -168, 2100, -497, -597, -507, 1028, 1517, 501, 1628, -232, - 85, 206, -297, 295, 66, -21, 63, -24, -401, 84, - -225, -259, 229, 160, -87, 502, 156, -84, -312, -301, - 356, 81, -81, 1, 45, 311, -94, 279, 89, 21, - 204, -143, 80, 86, 110, -95, 171, 31, -81, 84, - -81, -96, 50, 36, 9, -42, 6, -55, -65, -5, - 89, -64, -117, 68, 30, -59, -74, 51, -29, 30, - 15, -4, 35, -8, 59, -12 - }, - { - 3536, -1382, 162, -139, -426, -1878, -1012, -10, -351, -145, - -496, -649, -107, 848, 970, -121, 966, 231, -202, -610, - -465, -271, 587, 1195, 237, -46, 328, -263, 592, -179, - 162, -386, 125, -150, -8, 89, 62, -46, 221, -91, - -308, 212, 598, 54, 396, 436, -90, -123, -41, 322, - -70, 15, 243, -22, -170, -153, -107, -25, 309, -74, - 125, -94, -62, 203, 128, -54, 95, 25, -134, -196, - 140, 195, -81, -10, -11, -80, 34, 29, -132, -99, - -73, -5, -92, -109, -65, 37, 81, 74, 11, -17, - 10, 76, -59, -23, 28, -22 - }, - { - -447, -258, 377, -177, 119, -70, 322, -62, 501, 733, - 360, 622, 139, -777, 316, -635, 418, -938, -263, -1054, - -428, -1727, -224, -968, -284, -1291, -734, -400, 341, 140, - 218, 221, 82, 67, 148, -65, 333, -354, 91, 312, - -267, 191, -577, -189, 79, 547, -250, -557, 34, 82, - -49, -99, -91, -202, -19, -337, -16, 156, -29, 157, - 188, -141, -243, 34, 94, -153, 147, 20, -1, 94, - -50, -37, 47, 210, -34, -160, 128, 76, -30, 47, - -60, 33, 26, 83, 45, 53, 48, 31, 55, -67, - -92, -27, 5, 37, 18, 19 - }, - { - 1937, 6113, -111, -696, -803, -961, -490, 410, 588, 352, - -34, 959, 201, 123, -602, 754, -324, -403, 361, 684, - 566, -240, -567, -813, -298, -1076, 311, 66, 255, 368, - 347, 109, -16, -373, 349, -373, 15, -533, -329, 4, - 7, 378, 665, 412, 30, 75, 212, 374, 446, 244, - -311, -38, -109, 207, 68, 10, 129, 236, 195, 188, - -34, -44, -82, 75, -17, -89, -73, -159, -103, 86, - 63, -52, 97, 84, -5, 116, 34, -16, -10, -56, - -60, -22, 38, -10, 33, 78, -70, 26, 29, -18, - -116, 32, 98, 21, -54, 94 - } - }, - { - { - 12, -807, 164, -297, -280, 18, -47, 29, -28, 795, - 23, 211, 594, 465, -1337, 34, -862, 57, -73, 222, - 1297, -643, 517, -1157, -312, -264, 592, 468, 520, 50, - 45, 267, -600, 320, -113, 362, -345, -455, 205, 263, - 210, -145, -186, 102, 480, -233, -89, 331, 124, 154, - 157, -45, 93, 37, 115, -111, 20, 18, -29, 32, - 18, 120, -110, -14, 48, 12, 96, 39, 73, 13, - -35, 58, -65, 135, 14, 84, 34, -41, 31, -36, - 25, -32, 32, 32, 9, 9, 33, 37, -15, 20, - -46, 16, -31, 26, -7, 38 - }, - { - 598, -5062, -1223, -1842, 273, -149, -193, -74, -370, 153, - -87, -290, 246, 6, -268, 594, -306, -64, -70, -463, - 383, 490, -235, -285, -573, 54, -108, 439, -11, 101, - -102, 212, -315, 77, 71, -344, -333, -59, -188, -188, - 248, -262, 249, 171, 3, -1, -99, -197, 16, -175, - -23, 38, -147, 154, -8, 52, 82, 8, -125, 15, - 12, -51, -50, 57, 133, -29, 64, 188, -9, 108, - -14, -55, 82, -37, 46, -52, 7, -46, 3, 76, - -42, 34, -67, -38, 43, -1, 49, -54, -64, 9, - 4, 42, 32, -60, -14, -1 - }, - { - 124, -2376, -586, -448, -198, 72, 65, 25, 13, -448, - 144, 785, -680, 8, 650, 73, 135, -36, -484, 346, - -167, 345, 411, 367, 324, 21, -44, -306, 41, -139, - -38, 50, -527, -164, 205, 70, -248, 355, -531, 206, - -19, 83, 129, -81, 226, 39, 27, 134, -73, -6, - 17, 55, -18, -83, -101, 120, -4, 232, 54, 23, - -138, 177, -124, 6, -36, 53, -27, -86, 75, -31, - -48, -32, -22, 54, -65, 14, -13, 102, 3, 53, - 31, 11, 19, -57, 31, -25, -25, 10, -37, -10, - 19, 50, -54, -25, -11, 29 - }, - { - 75, 1066, -227, -302, 80, 19, -100, 98, 23, -171, - 91, -390, -46, 431, 1983, 46, 515, -808, -276, 165, - -117, 885, -29, -83, -173, 250, 652, -17, -444, 284, - 134, -671, -409, 251, -63, 337, 540, -136, -331, 223, - 331, 317, -158, -4, 258, 21, -128, 12, -150, 128, - -105, -47, 102, -10, -75, 87, -117, 110, 106, -200, - 134, 34, -130, -104, 114, 16, 56, 25, 34, -79, - -43, -70, -26, -67, 65, -11, -30, -16, -62, 9, - -26, 19, -11, -15, 44, -36, 37, -26, -8, -17, - 13, -24, 35, 9, -20, -39 - }, - { - 2556, -4273, 489, 2229, -113, 192, -251, 50, -371, -344, - 627, -599, 738, 27, -546, 527, 19, -486, 922, 204, - -119, -443, 21, -90, -352, 292, -159, 617, -448, 61, - -57, -104, 13, -25, -124, -118, 236, -298, 570, -292, - 404, 21, 52, -196, 33, 143, -303, -77, 197, -364, - -97, 75, -312, 90, -205, 80, 40, -288, 35, 209, - -110, 154, -173, -60, -48, 133, -79, -25, -17, 62, - -115, 59, -93, 28, 4, -11, 55, 63, -17, 4, - -38, 15, -37, 56, -24, -54, 44, -40, 36, 17, - -2, -8, 4, 17, 7, 21 - }, - { - 57, -631, -445, -94, 100, 46, -31, -117, 172, -167, - 357, 158, -113, 45, -273, 236, -1000, 134, 309, -364, - 644, -62, -156, -690, -280, 1786, -228, -280, 436, -527, - -3, 9, 213, 161, -442, 148, -190, 117, -38, 75, - 312, -104, -366, -194, -151, 135, -108, 43, -177, 268, - 276, -10, -135, 132, 151, 0, -85, -37, -81, 69, - -106, -89, -95, 29, 199, -26, -101, 60, -59, -18, - 40, 41, 7, 67, 137, -67, -41, 4, 38, -40, - -5, -109, 18, 0, -22, 26, -14, 3, -82, 14, - 4, -30, 9, -5, -2, 7 - }, - { - 2312, 1755, -315, 3450, -404, 34, 416, 163, -521, -742, - 358, 69, 604, 292, 614, -74, 304, 280, 3, 233, - -627, -619, 100, -490, -62, 68, 347, -100, 76, 18, - -58, -38, -305, 299, -60, -185, -168, -308, 304, -93, - -401, 237, -118, 72, -108, -219, 285, -176, 73, 66, - -185, 140, 390, -23, 27, -58, 201, 68, -52, -88, - -31, -13, 18, -44, -48, -14, -30, -6, 47, 8, - 18, -4, 7, 1, -40, -40, -59, -2, -37, -12, - -49, 46, -36, 19, 44, -52, 18, -7, -47, 21, - -56, 42, 32, -31, -8, -63 - }, - { - 69, -464, 475, -191, -104, 18, -46, 93, -98, -19, - -2, -158, -433, -27, -237, -480, -548, -324, -174, 991, - 39, 135, -100, -124, 775, 644, 142, -34, -396, 624, - 206, -446, 432, 11, 154, -436, 344, -320, 307, -31, - -605, 152, -280, 8, -173, -51, 59, -281, 434, -199, - -21, -210, 101, 72, -129, 6, -31, -181, -45, 118, - 66, -38, 78, -59, -30, -157, 94, -69, -29, 98, - 12, 6, -54, 50, -31, 35, 40, 39, -39, 58, - 33, -38, -38, -54, 71, -39, 11, 58, 21, 58, - 0, 15, -7, -6, 9, 19 - }, - { - 2982, -12032, 294, 3808, -1028, 62, -49, -145, 629, -223, - -77, 334, -619, 62, 471, 423, -585, 394, 356, 77, - -165, -182, 94, 147, -271, 142, 258, -456, -162, 36, - 107, -368, 422, -355, -86, -15, -12, -59, 595, 25, - 177, -82, 289, -37, 26, 211, 30, 52, -70, 76, - 158, 127, 46, -46, -212, 54, -69, -74, 115, 62, - -128, -41, 2, 59, -54, -54, -17, 35, 19, 108, - -13, -9, 12, -11, -18, -14, 2, -68, -30, 85, - 51, -65, -40, 35, 0, 27, 7, 43, -30, -8, - 18, 33, -64, 36, -16, -12 - }, - { - -135, 2828, 151, 430, -7, -631, -398, -199, -48, 96, - 144, -342, -60, 1098, -385, -287, 136, 146, -340, 516, - 464, -104, 590, 184, 317, 110, 88, 1046, 28, 354, - -267, 253, -596, 124, -240, 58, -24, -65, 29, -279, - -177, 253, 41, -231, 72, 148, 131, -77, -45, -313, - -93, -30, 76, -40, 175, 108, -71, -125, -50, 67, - -108, 174, -104, 37, -98, 30, 21, 73, -74, 64, - -51, 50, -45, 101, -93, 4, 139, -93, -26, 6, - 10, -13, -8, -21, 72, 17, -17, -39, 0, 5, - -42, 20, 1, 35, -23, -5 - }, - { - 1481, -9476, -402, -16, 779, 224, -191, -479, 411, -100, - 27, 434, -339, 204, -441, 314, -45, -563, -106, -198, - 315, -167, 150, -319, 133, 114, 299, -351, 43, 302, - 33, 186, 152, -131, 159, -172, 300, -130, 244, 9, - -64, 55, -74, 75, -33, 41, 27, 39, -93, 249, - -67, -282, -109, -42, -1, 259, -111, 62, -4, 56, - -1, -18, -48, -218, 61, 32, 208, -116, -49, 66, - -19, 37, 84, -27, -47, -13, -94, 91, -68, 70, - 39, -27, 7, 41, -22, 25, -82, 50, 9, 21, - -4, 32, -4, 9, -7, -51 - }, - { - 112, 1555, -279, -115, -91, 318, 476, -79, 81, 23, - -302, -101, -149, 1317, -268, 115, -674, -24, 1401, 235, - -425, 1852, 204, 243, -682, 353, 217, -496, 1153, -120, - 10, 34, -441, 167, -154, -17, 180, 4, -408, 260, - -34, -45, 300, -154, -316, 83, 57, 165, -34, -103, - 263, 34, 42, -106, -150, 62, -193, 216, -25, -55, - 147, 6, -57, -159, 147, 25, 42, 15, -88, 55, - -30, -82, 25, -2, 67, 32, 72, -49, -85, 1, - 98, -41, -107, 66, 93, 45, -19, 18, -27, 65, - 67, 16, -1, -32, 41, -42 - }, - { - -2266, -8972, 77, -479, 350, 726, 977, -57, -617, 498, - 286, 22, 274, 624, 191, -426, 381, -669, 123, 139, - -292, -591, -88, 418, -293, 302, 358, -660, 647, -38, - 189, -425, 222, -326, -46, 95, -18, 107, 290, 24, - -158, -56, 208, -109, 44, 227, -276, 3, 143, 196, - -130, -70, 161, 44, 75, -136, -102, -108, 202, -32, - 129, -88, -180, 19, -6, -140, 98, 84, 5, -68, - 58, 143, -18, -8, 8, -24, 35, 87, -4, 3, - -102, 44, -40, -26, -1, -44, -6, 31, -34, -54, - -27, 36, -43, -17, 32, -21 - }, - { - 405, -551, -794, -55, 133, -363, 73, -360, -351, -87, - -298, 370, 913, -1326, -629, 243, 821, -260, 144, -779, - 467, -550, 877, -278, 495, -267, -215, 137, 352, -494, - 136, 317, 77, 375, 294, -343, 380, -247, -125, 82, - -124, 348, -327, 44, -3, 145, -193, -100, 222, 52, - -33, -81, 84, -239, 175, -136, 56, 152, -179, 22, - 50, -88, -186, 10, 35, -149, 242, 70, -148, -12, - -7, -3, 53, 198, 9, -92, 114, 67, 18, 55, - -58, 17, -76, 13, -8, 38, 37, -20, 14, -53, - -56, 2, -46, -16, -8, 4 - }, - { - -2215, 1450, 654, -35, 1068, 622, -339, 1, 3, -440, - -572, 353, -759, -439, -823, 78, -792, -14, 321, 358, - 174, -546, -84, 264, 272, -456, 545, -58, 111, -149, - -158, 64, 83, -337, 348, -274, 136, 163, -55, 14, - 202, 188, 19, 11, -81, -189, -47, 118, 191, 32, - -361, 81, 57, 178, -46, -90, 62, 37, -63, 215, - 142, -60, -129, -29, -1, 102, 31, -75, -52, 145, - 40, -95, 39, 47, -50, 53, 23, -76, -41, 8, - 19, 13, -38, -27, 22, -2, -94, 56, 4, 10, - -60, 26, 19, 17, 8, 66 - } - }, - { - { - -35, -442, -192, -465, -118, 10, -98, 20, 122, 184, - 613, 475, 208, -27, -774, -314, -757, 19, 83, -62, - 994, 187, 287, 148, -878, -10, 110, 166, 674, 648, - -22, -201, 257, -115, -53, 26, -43, -346, -72, 260, - 19, 47, -119, 58, 201, 64, -55, 138, 44, 187, - 170, 39, 33, 125, -5, 7, 74, -20, -68, 61, - -4, 111, -61, -7, -59, 75, 81, 39, 150, -13, - -31, -7, 14, 14, 70, 58, 28, -2, -4, -8, - 21, 24, 22, 13, 24, 24, -2, 47, -19, -5, - -24, -13, 1, 42, -16, 10 - }, - { - -578, -5623, -731, -665, -396, -102, 105, -453, -350, 113, - -136, 113, 26, -207, 96, 177, -336, 107, -201, -374, - 483, -136, 277, -319, -734, 52, -106, 213, 67, -203, - 257, -122, 203, -220, -220, 41, -175, -206, 4, -82, - -14, 40, 128, 41, 239, -65, -95, -80, -105, -121, - -75, -7, 191, -42, 33, 40, 45, 113, -72, -38, - 75, 12, -133, 134, 87, 39, 32, 111, 48, 34, - 12, -42, -4, -8, 9, -55, 5, -29, 44, -3, - 17, -21, -43, 0, 7, 15, 11, -30, -47, -9, - 24, 21, 30, -34, -23, -6 - }, - { - -76, -1149, -1219, -1349, 114, 101, 212, 54, -110, -258, - 14, 304, -104, -273, -81, 133, -108, -132, -91, -117, - 358, 118, 371, 318, 266, 127, 28, -20, -242, -179, - 69, -46, -317, -282, 251, 106, -55, -219, -25, 25, - 9, 48, 114, 49, 127, 124, -169, 53, 110, 81, - -59, -17, -9, -27, -65, 47, 79, 145, 87, -12, - -41, 37, -1, 27, -83, 2, 21, 21, -59, 24, - 8, -51, -37, 55, -7, -9, -33, 47, 62, 48, - 25, 32, -23, -18, 28, 5, -46, -28, -9, -15, - 28, 26, -22, -13, -16, 1 - }, - { - -123, 562, 208, -81, -18, -12, -81, 56, -11, -75, - 40, -208, 14, 458, 1780, 427, -926, 323, -704, -441, - 433, 453, 188, -76, -37, -92, 369, 199, -76, 433, - -485, -666, 180, 196, -14, 304, 377, -26, -49, 131, - 265, 260, 38, -161, 50, 136, 77, 31, -116, 167, - -181, 19, -13, 93, -44, 10, -75, 72, 6, -166, - 10, 79, -96, -43, 68, 39, 33, 29, 16, -19, - -133, -90, -45, 4, -2, -14, -5, -5, -50, 2, - 19, -4, -2, 11, 6, 1, 0, 12, 0, -16, - -8, 7, 14, 34, -23, 6 - }, - { - -1606, 2294, -711, 2312, 344, -5, -217, -118, -99, -344, - 260, 263, 139, 15, -11, 212, -48, -273, 453, 204, - -214, -103, -85, -287, -4, 174, -333, 469, -12, -116, - 89, -151, 57, -58, 18, 41, -422, 45, 100, 6, - 261, 43, 52, 31, -210, -26, -67, -56, -174, -75, - -9, -64, -13, -173, -98, 44, -2, -65, -19, 17, - 51, -32, 34, -55, -42, -20, 21, -90, 20, -37, - -75, 22, -33, 32, -16, 10, 44, 56, -5, 18, - -35, -9, 21, 1, -26, -40, 6, -13, 11, 5, - 8, -5, 8, -28, 11, 21 - }, - { - -14, -499, -206, -46, -94, 54, 29, -39, -11, 205, - 175, 9, 27, 67, 17, -480, 205, -210, 315, -459, - 198, 254, -283, -8, -144, 402, 662, -135, 62, -240, - 184, 190, 91, 345, -177, -301, -39, 17, 253, 12, - 68, -107, -226, -133, -37, 62, 26, -143, 56, 112, - 230, -54, 30, 85, -17, 48, 56, -95, -46, -71, - -88, -69, -103, 82, 150, -19, -49, -44, -61, -13, - 1, 58, 69, 24, 106, 23, -43, 12, 40, -83, - -29, -41, -39, 12, 5, -11, -1, -28, -32, -13, - -1, -25, -23, 26, -4, 2 - }, - { - -555, 4871, 304, 2911, -236, 144, 158, 254, -292, 15, - 1, 30, 621, 201, 290, -77, 332, 346, 118, 92, - -573, -529, 16, -376, 71, -19, 180, 167, -28, -220, - -50, 61, -107, -46, 186, -105, -267, -6, -25, -59, - -63, 38, 4, -241, -73, -199, -7, 112, -123, 84, - -228, 294, 157, 85, 21, 30, 103, 36, 56, -61, - 1, -27, -98, 43, -65, -38, 25, 83, -25, -44, - 55, -24, 22, 39, -50, -47, -54, -31, -7, -27, - -17, 3, -10, 54, -25, 15, 14, -47, -24, 1, - -15, 1, 10, -7, -29, -11 - }, - { - -21, 260, 53, 2, -81, -26, 8, -16, 29, -76, - -26, -147, -19, -151, 220, -655, -931, -594, -59, 969, - 488, -584, -230, -15, 458, 447, 198, -222, 37, 153, - 313, -255, -283, 174, -54, -170, -36, -201, 130, -34, - -221, -103, -106, 26, -416, -21, 70, 35, 37, -201, - 59, -72, 137, 8, -45, -47, 12, -101, -77, 82, - 82, -20, 45, -60, 28, -104, -45, 37, 11, -30, - 60, -4, -2, -34, 44, 11, 46, -23, -10, 39, - -17, 18, -36, -38, 22, -15, 15, 35, 2, 48, - 19, 17, 1, -31, 42, -14 - }, - { - -2760, -3460, 55, 2671, -41, -35, 54, -39, 114, 328, - -297, -398, -376, -102, 383, 147, 31, 209, 131, 296, - -32, -202, -57, 72, -167, 243, 151, -243, -307, 47, - 14, 64, -163, 41, -187, -91, 46, 166, 488, 36, - 49, 140, 146, 85, -66, 147, 207, -113, 85, -116, - -28, 202, -61, 38, -139, -111, -16, -34, 86, -54, - -59, -9, 73, 0, -66, -14, -47, 21, 38, 27, - -25, -45, 90, -33, 9, -9, -39, -7, 0, 50, - 18, -27, -47, 21, 37, 1, -6, 25, 0, 2, - -16, 24, -16, 6, 12, -5 - }, - { - 39, 1721, 564, 518, -84, -251, -425, -365, 117, -245, - 136, -154, 35, 494, -18, 162, 133, -167, 756, -110, - 353, 166, 115, 530, 451, 325, -218, 631, 434, 238, - -250, -28, 70, -98, -296, 137, -189, 290, -160, -207, - 147, 18, -143, -182, 156, 54, 158, -43, -205, -149, - 73, -47, 90, -42, 87, 28, 29, -116, -43, 44, - 31, -8, 0, -23, -5, -7, 42, 31, 36, 0, - 7, -77, 14, 31, -59, 37, 27, 2, -46, -30, - -11, -33, 21, -2, 77, -6, -37, -13, -23, -36, - 10, 1, 17, 35, -6, -16 - }, - { - -1369, -5830, -194, 349, 552, 425, 399, -346, -175, -125, - 157, 338, -9, 171, -250, 299, -20, -111, -287, 121, - -269, -52, 138, -50, -165, 539, -240, 199, 203, 110, - 286, 105, 94, -84, 2, 21, 187, 105, -78, 6, - 109, -25, 39, -27, -6, -60, 78, -21, 68, 105, - -160, -137, -192, -36, 134, 42, 26, -29, -21, 98, - -101, 28, -105, -60, -92, 73, 90, 8, -100, 117, - 47, -4, 80, 14, -36, -54, 29, 43, -54, -3, - 44, 5, -7, 23, 4, 12, -42, 17, 26, 16, - 3, 19, 11, -3, -17, 0 - }, - { - -160, 806, 337, -137, 312, 380, 35, 243, 50, -42, - -38, -315, 124, -15, 431, 26, -712, 346, 485, 298, - 522, -249, 892, 321, 7, 221, -504, -27, 504, -162, - -46, 201, -183, -242, -114, -53, 222, 62, -111, 29, - 121, 80, 52, -96, -209, 47, 154, 11, 52, 199, - -30, -15, 113, -197, -51, -66, -27, 1, -32, -40, - 79, 19, -15, -113, 1, 89, -16, -37, 17, 26, - -17, -77, 55, -7, 66, 9, 71, -30, -31, 44, - 0, -46, 8, 14, 87, 12, 5, -7, -18, 58, - 58, 32, 6, -5, -3, -13 - }, - { - 45, -11706, -1521, 287, 410, 1674, 809, -374, -607, 633, - 366, -57, 336, 115, 87, -103, -311, -171, -114, 351, - -215, -493, -262, 228, 169, 220, 17, -342, 62, 328, - 33, -241, 6, -57, -116, -44, -65, 268, 172, 170, - -44, -199, -25, 147, -266, 77, -3, -73, 119, 85, - 46, -150, 32, 111, 9, 0, -83, -65, 25, 19, - 94, -43, -91, -174, -12, -31, 60, 36, 19, 126, - 3, 3, 114, 14, -16, 16, 32, 33, 11, 18, - -58, 1, 5, -5, 5, -55, 7, -18, -15, -61, - -8, -11, 1, -3, 17, -14 - }, - { - -377, -563, -86, 115, -12, -256, -160, -17, -639, -230, - -388, 293, 697, -81, -981, -32, 497, 222, -32, -500, - 245, 246, 504, -167, 305, 106, 89, 305, 11, -185, - -224, 499, 3, 80, 261, -44, -32, 171, -115, -157, - 70, -91, 16, 72, 71, -121, 23, -6, 95, 35, - 80, -106, -2, -150, 154, 40, -10, 93, -146, -2, - 8, -27, -36, -91, 21, 4, 14, 64, -7, -89, - -11, 53, 107, 90, 18, 24, 53, 22, 23, 16, - -7, 0, -48, -13, -34, 5, 39, -22, 15, -40, - -34, 18, -53, -15, -3, -12 - }, - { - 1529, -3391, -416, 512, 791, 516, 456, -315, 133, -716, - 212, -580, -463, -301, -840, -198, -266, -228, 223, 120, - -114, -198, -231, 519, 86, 212, 25, -23, 135, -93, - -126, -168, 90, -5, -120, 22, 2, 386, -24, -204, - 194, 127, 12, 50, -168, -177, -112, -37, 231, -66, - -94, 4, 88, 3, 66, -20, -38, -4, -30, 107, - 166, 37, -146, -74, -13, 116, 22, -24, -51, 136, - 25, -33, -3, 57, -39, -18, 11, -71, -10, -51, - 35, 44, -58, -5, -23, -17, -63, 51, 26, -6, - -14, -3, -20, 26, 30, 6 - } - }, - { - { - 26, 189, 91, 378, 462, -47, -69, -77, -112, -69, - 249, -125, -112, 248, -107, 562, -62, 562, 193, -595, - 633, 121, 66, 438, -600, 224, -155, -528, -4, 554, - 153, -62, 461, -216, 9, -24, 8, -97, -74, 110, - -94, 77, -78, -90, -35, 97, 47, 69, -33, 32, - 11, -38, 1, 116, -74, 74, 76, 1, 9, 61, - 9, 163, 1, 88, 60, 85, 28, 1, 70, 9, - 21, -6, 19, -48, -9, 17, 23, -32, 0, 7, - -10, 1, -13, 5, 18, -6, -48, -1, -20, -13, - -25, 8, 8, 19, -19, 6 - }, - { - 377, -4059, -555, 565, 200, 86, 185, -239, -5, -132, - -425, 75, -42, -34, 15, -79, -209, 218, 145, 138, - 561, -283, 381, -59, -778, -149, -43, -20, -129, -217, - 90, -385, 456, -3, -172, 177, 143, 188, 264, 4, - -137, 84, 105, -32, 218, 145, 61, 35, -20, -40, - 53, -51, 106, -137, 22, 68, -17, 68, -15, -25, - 5, 53, -92, 42, 6, 56, 9, -2, -32, -34, - -29, -44, 0, -13, 16, -15, 58, -38, 16, -41, - 12, 12, -11, 9, -17, 20, 7, 15, -8, 6, - 5, -12, 9, -1, 2, -18 - }, - { - -40, 189, 383, -11, 390, -62, 121, 122, 112, 98, - 152, 47, -134, -158, 56, 118, 11, 294, 269, -372, - 81, -360, 45, 90, 7, -43, -145, -191, -141, -25, - -74, -181, 87, -86, 206, 68, -247, -269, 293, 62, - -242, -78, 11, -134, -36, 42, -192, -26, -28, 47, - -11, 35, 6, -23, -65, -13, -18, -12, 24, 4, - -27, -2, 8, 35, -34, 11, 68, 67, -57, -19, - 9, -51, -67, 19, -12, -7, -69, -28, -1, -13, - -4, 49, -2, 0, 34, 3, -20, 5, 6, -20, - 2, -8, -10, 6, -17, -11 - }, - { - 171, 430, -161, 40, 71, -19, -29, 44, -49, -161, - 93, 154, 181, 110, 1217, 350, -548, 407, -492, 152, - 573, 193, 87, 126, -135, -283, 359, 153, -3, 362, - -257, 47, 426, 166, -51, 120, 61, -203, 92, 34, - -10, 48, -8, -152, 76, 111, 65, 86, -92, 122, - -22, 83, -134, 88, -30, -75, -94, 4, -11, -5, - 30, 77, -3, -7, 41, 29, 12, -31, -30, 43, - -53, -48, -17, 24, 10, -16, -2, 18, -2, 27, - 26, -19, 5, 16, -6, 3, 9, 28, -3, -13, - -5, 16, 8, 34, -14, 11 - }, - { - 412, 5271, -571, 2161, -93, 27, -50, 20, 86, -316, - -123, -38, -89, 87, -79, 26, -290, -188, 263, -143, - -181, 65, -107, -107, -21, -72, -310, 409, 83, 7, - 110, -98, 203, 155, 123, 63, -303, 3, 78, 164, - 111, -160, -215, -74, -201, -129, -108, -63, -218, 48, - 110, 12, 128, -32, 46, 52, 101, 59, -83, -27, - 129, -94, 25, -25, -21, -24, 84, -26, 47, -75, - -67, 26, 1, 18, -73, -11, 25, 31, -14, 14, - -45, -11, 14, -17, -14, -40, -12, -17, -27, -9, - 33, 8, 16, -22, -16, -2 - }, - { - -58, -511, 4, 72, -69, 3, -2, -19, -2, 166, - -95, -44, 85, -265, 207, 156, 828, 504, 355, -532, - 21, 307, 263, 249, -507, 189, 758, -2, 47, -498, - 160, 358, 80, 611, 129, -277, -132, -123, 130, -78, - -28, 18, -17, 13, 14, -73, 19, -59, 60, -45, - 20, -152, 6, -15, -57, 8, 29, -62, -17, -52, - 26, 61, -6, 77, 59, -13, 36, 37, 20, 57, - 12, 57, 91, -9, 12, 32, 8, -1, 21, -56, - -21, -13, -12, 17, 3, -22, -5, -6, 6, -18, - 3, -19, -33, 23, -6, 15 - }, - { - -936, 4666, 25, 2599, -222, 73, -75, 392, -49, 344, - -32, -291, -27, -368, 106, 44, 56, -29, 281, 299, - -23, -281, 133, 76, 189, -247, -208, 44, -14, -160, - -128, 67, 100, -133, 77, -39, -158, -50, -102, 145, - -23, -76, 148, -258, -47, -233, -203, 59, -77, 152, - -244, 93, -32, 151, 74, 29, -17, -51, 55, -40, - 42, 48, -57, 99, -20, -38, 28, 62, -36, -55, - 35, 20, 14, 51, 34, 8, 3, -13, -15, 14, - 48, 2, -16, 5, -53, 20, 18, -37, -11, 13, - 15, -4, -4, -2, -28, -5 - }, - { - -58, 74, -131, 108, 68, 3, 14, 71, 190, 0, - 185, 53, 15, -458, 342, 578, 746, 347, 98, 474, - 78, -452, -143, -430, -174, 240, -7, -244, 166, -49, - 228, -188, -635, 27, -50, 62, 177, -74, -69, -116, - -30, 129, 154, 111, -375, -3, 32, 88, 42, -61, - 213, -43, 67, -105, -14, -50, -50, 56, 43, 64, - 31, -111, -50, -41, 94, -71, -51, 8, -54, -56, - 93, -33, -49, -56, 67, 6, 0, -67, -19, 12, - -29, 26, 0, 2, 1, -20, -8, 3, -17, -5, - -9, 5, -12, -36, 38, -24 - }, - { - 1816, 3272, -4, 2333, 76, -4, 102, 101, 60, 88, - -305, -348, -1, -98, 33, -192, 45, 55, -245, 122, - 41, -37, -43, -79, -213, 29, 66, -47, -256, 89, - -83, -32, -358, 153, 14, 89, 141, -60, 35, -192, - 83, 310, 49, 26, -115, 39, 101, -238, -31, -255, - -208, 88, -175, 90, 90, -85, 9, 11, 55, -29, - -29, 19, 17, -46, -16, -12, -49, 20, 0, -38, - 2, -10, 77, -10, 29, 33, -8, 34, 9, 41, - -11, -31, 0, 15, 8, -26, -27, 14, -15, -4, - -10, 15, -4, 0, -12, -11 - }, - { - 63, 1171, -413, 69, 227, -131, -182, -55, 119, -294, - 57, 59, 64, -2, -129, 223, 306, -250, 777, -98, - 105, 84, -245, 196, 224, 283, -77, 173, 148, 196, - -103, 129, 282, -29, -378, 121, -197, 289, -186, -74, - 186, -230, -205, -95, 3, 33, 41, -80, -15, 69, - 133, -105, 62, -49, -37, 25, 48, -122, 26, 42, - 83, -38, 42, 57, 21, -35, -18, -59, 7, -9, - 34, -62, -10, -6, -28, 19, -37, 45, 5, -7, - 23, -8, 9, -12, 16, -27, 4, 11, -5, -16, - 2, -30, -8, 18, 5, 1 - }, - { - 1288, -3534, -1099, 626, 339, -424, -1, -110, -272, -133, - 6, 380, 36, 23, -145, 334, 113, 76, -353, 74, - -438, -119, 198, 169, -159, 506, -156, 412, 432, -17, - 53, 29, 127, -71, -14, 46, 38, 86, -190, -126, - 41, 19, 139, 118, -4, -100, 70, -66, 27, 12, - -80, 84, -43, -69, -15, -47, 62, 7, -35, 56, - -86, 74, -15, 12, -106, 27, -52, 20, -57, 28, - 0, -14, 42, 28, -21, -54, 49, 21, -58, -9, - 18, 13, 12, 1, 11, 17, -15, -5, 9, 7, - 0, -2, 7, 0, -22, 15 - }, - { - 188, 224, -523, -149, 424, 308, 69, 380, 7, -157, - 97, -67, 42, -866, 273, 126, -384, 178, -351, -68, - 93, -1162, 342, -203, -252, 220, 43, 196, 21, -622, - -243, 203, 199, 96, 81, -168, 26, 163, 29, -71, - 78, 22, -72, -104, -93, 148, 147, -76, 31, 243, - 20, 56, 60, -129, 57, -16, 14, -71, -14, -28, - -53, -35, 55, -30, -38, 29, 23, -32, 60, 30, - -20, -37, 16, -41, 35, -15, 53, 4, 51, 63, - -7, -5, 35, -15, 25, -41, -17, -19, -39, 1, - -6, 3, 16, 19, -18, -6 - }, - { - 2066, -9116, -1300, 783, 829, 567, -756, -279, -355, 471, - 472, 162, -20, -417, 59, 43, -199, 25, -474, 63, - -22, -257, -179, 206, 48, -389, 18, 134, 49, 175, - 52, -101, -143, -67, -110, -120, -208, 55, 59, 162, - 86, -68, 16, 301, 48, 302, 1, -144, -88, -123, - -119, -137, 124, 127, -38, -37, -104, -23, -5, -74, - 29, 8, 13, -89, 6, -8, 2, -7, 63, 139, - 17, 2, 96, -1, -29, -36, -39, 1, -13, -3, - -15, 6, 13, 12, 53, 2, 31, -4, 23, -8, - 27, 16, -2, -6, 15, -5 - }, - { - 355, -427, -578, 59, -31, -43, 97, 321, -77, 206, - -219, -77, 209, -562, -380, 741, 219, 170, -46, -105, - 448, 86, -99, -629, -145, -56, 228, 667, 290, 261, - -437, 50, -141, -4, 187, 122, 192, 295, -188, -90, - 58, -99, 58, -103, -17, -63, 108, 89, 38, -38, - 117, -66, -17, -52, 110, 96, -66, 66, 33, 10, - -71, 8, 84, -30, -14, -15, -94, 21, 81, -65, - -2, 4, 42, 26, -1, 11, 16, -5, -2, 5, - -7, 29, 11, 31, -18, -19, 47, -14, 35, 18, - 7, 44, -10, 11, 31, 9 - }, - { - -217, -6692, -1015, 593, 268, -533, 41, -416, 16, 37, - 617, -535, 136, 178, -289, 239, 201, -437, -418, -454, - 172, 99, -415, 79, 127, 462, 88, 26, 120, 71, - 95, -102, 29, 141, 47, 131, -83, 56, 9, -121, - -131, -190, -161, -13, -59, 37, 96, 58, 135, 41, - 152, 76, -67, -142, 46, 23, -39, -71, -70, 46, - 11, 70, -69, -42, 11, 63, 2, 38, 34, 107, - -12, 18, 5, 24, -24, -4, -15, -37, 34, -37, - 8, -27, -53, -1, -41, -14, -55, 27, 13, -16, - 15, -4, -38, 3, -8, -18 - } - }, - { - { - -22, 835, -384, 1032, -93, 13, -103, -92, -41, -4, - -187, -300, 73, 227, 188, 894, 299, 205, 200, -331, - -29, 188, 0, 375, -70, 48, -683, -251, -114, 319, - 64, 51, 275, -75, 67, -71, 78, 32, -108, 48, - 121, -196, -111, -31, 87, 35, 68, 49, -69, 1, - 39, -65, -28, -7, -29, 79, 39, 39, 50, 88, - 19, 49, 88, 74, 76, 59, 4, -6, -5, 24, - 61, -2, -1, -5, -41, 15, 18, -11, -46, 24, - -12, -8, -42, 15, 2, -15, -33, -18, -1, -19, - -13, 1, 12, -9, 6, 1 - }, - { - -42, -3322, 5, 412, 155, 101, -72, 180, 48, -196, - -623, 300, -128, 179, -17, -267, 78, 180, 292, 210, - 523, 23, -169, 73, -437, -215, 41, -161, -185, 127, - -285, -249, 219, 146, -50, 91, 153, 233, 139, 90, - -47, -5, 108, 23, 38, 128, 94, 66, 89, 15, - 65, -158, 15, -34, -88, 76, 7, -14, 28, 4, - -63, 43, -59, -19, 57, 19, 42, -64, -7, -52, - -41, -40, 27, -21, 49, -24, 46, -35, 12, -15, - -36, 34, -17, 9, 3, 19, -7, 17, 0, 15, - -24, -7, 0, 3, 8, -22 - }, - { - 143, -79, 718, 2046, -1193, -34, 20, 131, 195, 140, - 114, 32, 23, 116, 311, -333, 283, 180, 387, -47, - -148, -691, 225, 78, -142, -30, 26, -280, -66, -19, - -196, -310, 315, 23, -11, 82, -289, -63, 73, 211, - -228, -110, -94, -184, -36, 45, -74, -60, -60, -38, - 84, 99, -18, -94, -92, 1, -17, 7, -18, 45, - -51, -42, 43, -28, 46, 11, 54, -21, 36, -25, - -39, -6, -27, -16, -27, -20, -39, -35, -26, 11, - -4, 5, 11, 2, 29, -22, 18, 6, -4, -3, - 15, -33, -1, 4, -13, 5 - }, - { - -162, 383, 280, 29, 30, -41, 44, -82, 35, -116, - 15, 127, 373, 337, 281, 264, 1096, -865, 494, 294, - 115, 331, -110, 224, -275, 196, 249, 13, -211, 235, - 77, 35, 303, 245, -81, 94, -137, -28, -24, -71, - -56, 18, -43, 138, 23, 59, -4, 36, -32, -23, - 129, -10, -55, 86, -40, -93, -52, -4, -53, 52, - 61, 1, 28, 22, 53, -16, -10, -50, -19, 8, - 30, -34, 24, -8, 39, -10, -49, 13, 25, 15, - 26, -24, -3, 27, -28, 5, 10, 29, -33, -3, - 18, 5, 12, 2, -3, 4 - }, - { - 566, 4496, -460, 2030, 201, 53, 143, -232, -32, -284, - -10, -136, -279, 253, -509, 283, -303, 60, -41, -64, - -234, -3, -14, -20, 57, -158, -145, -49, 135, 13, - 171, 6, -16, 399, -7, -32, 144, -145, 157, 43, - 40, -136, -235, -114, -87, -76, -66, -114, -203, -50, - 144, 94, -36, 113, 54, 26, 129, 0, -3, 2, - 90, -96, 27, -5, -77, 28, 96, -6, 66, -69, - -46, 11, 30, 3, -65, -5, -6, -7, -7, -9, - -28, 1, 1, -14, -8, -18, -15, -18, -31, 19, - 12, 14, 11, 8, -20, -20 - }, - { - 31, -542, -119, 58, -68, 19, 15, -62, 40, 103, - -168, 1, -32, 441, -215, 255, 403, 871, 13, -135, - 60, 69, 226, -49, 143, 103, -323, 857, 110, -546, - 157, 38, 155, 456, 54, 46, -203, -106, -40, 50, - -129, -29, 167, 13, 2, -110, -68, 62, 8, 20, - -131, -49, -24, -87, 24, -21, -33, -15, -38, -5, - -2, 99, 65, 28, -4, 53, 42, 76, 13, 65, - 75, 38, 20, 38, -45, 39, 18, -20, -8, -10, - 8, -16, -20, 0, 22, -27, 20, -16, 5, -13, - -15, -1, -18, 3, 8, -9 - }, - { - 1667, 1766, -132, 2618, -379, 18, 42, 28, 20, 149, - 120, -218, -379, -284, -118, 168, 114, -51, 162, 233, - 244, -123, -182, 197, 64, -211, -138, -79, -109, -31, - -154, 122, 72, -54, -36, 36, -72, -210, -56, 141, - -102, -81, 68, -36, -127, 32, -223, -87, 5, 9, - 16, -129, -48, 139, 63, 35, 10, -74, 24, -8, - 52, 25, 18, 15, -8, -9, 35, -18, -39, -16, - 2, 71, 1, 14, 94, -8, -19, -6, 26, -6, - 39, 27, -28, -45, 10, -1, 20, -37, -7, 18, - 17, 5, -8, -2, -16, -19 - }, - { - 9, -37, -289, 64, 18, 63, -38, -25, 332, -25, - 197, -29, 138, -160, 83, 548, 717, 486, 287, -69, - 123, 3, 1, -423, -201, 340, -199, -234, -217, 550, - -255, 126, -210, -158, -67, 115, 152, 165, -80, -231, - -33, 180, 175, -36, -150, -120, 60, 49, 85, -12, - 153, -44, -21, -27, -75, -37, -24, 34, 51, 53, - -35, -66, -52, 16, 69, -81, -9, -57, -49, 12, - 72, -76, -56, 10, 1, 16, -13, -63, -19, 25, - 2, 6, 24, 2, -10, -10, -13, 6, 1, -11, - -14, -7, -17, -35, 21, 3 - }, - { - -507, 6669, 116, 2421, -222, -58, -45, 178, 128, -147, - -334, -28, 53, -45, 116, 4, -238, 36, -290, 212, - 161, -24, -145, -33, -96, -1, -75, -26, -65, -30, - -153, -211, -69, -8, 164, 72, 17, 77, -155, -43, - -18, 239, 63, -28, 3, 35, -56, -185, -59, -185, - -82, -38, -34, 40, -22, 67, 14, 93, -128, 44, - -38, 69, -73, -33, 39, -48, -2, 9, -30, 12, - -8, 38, 19, 13, 12, 31, 37, 23, 12, 10, - -36, 4, 7, 12, -16, -13, -23, 11, -21, 9, - -7, -7, 3, 1, -17, 0 - }, - { - -113, 1225, -172, -244, 278, -291, 158, 122, -40, -258, - 36, 159, 203, -38, 98, -165, 255, -163, 526, -73, - 129, -184, -152, 89, 189, -137, 203, 98, -113, 212, - 219, -22, 334, -169, -359, 218, -78, 57, -115, -9, - 58, -118, -181, -36, -157, 75, -41, -49, 55, 129, - -4, -77, -8, -56, 18, 36, -18, -24, 2, 28, - 73, -37, 32, 51, 6, 18, -41, -65, -11, -23, - 36, 21, -66, 24, -26, 24, -25, 28, 11, 25, - 21, 6, -12, -2, -38, 20, -2, 1, -5, 19, - -17, -2, -31, -11, 15, -1 - }, - { - -1273, -1805, 216, 382, 161, -297, -479, 4, -300, 127, - -57, 294, -165, 198, 7, -138, 383, -74, -169, -349, - -286, -68, 45, 206, -114, 304, 211, 137, 284, -19, - -74, 136, 45, -58, 288, -74, -200, 196, -161, -65, - -159, 119, 180, 82, 51, -117, 100, -73, 6, 54, - -62, -9, 53, -43, -161, 60, 23, 65, -32, -113, - 34, 36, 42, -12, -12, -20, -80, 2, 1, -34, - 2, 9, -27, 32, -18, -38, 48, -55, 20, -9, - -1, 18, 36, -1, -2, -21, 16, -7, -16, -9, - 18, -16, 17, 16, -17, -7 - }, - { - -163, -331, 437, -321, 332, 9, 432, 286, 7, -187, - 98, -19, -38, -736, 442, -268, -11, 114, -781, 406, - -613, -182, -459, 49, 102, -301, 179, 620, 24, -677, - -70, 134, -9, 172, 209, -7, 6, 42, -181, -132, - 175, 18, -174, -149, 85, 142, -23, -79, 151, 21, - 66, 80, -3, 29, -82, 90, -6, 8, 17, -29, - -128, 33, -19, 46, 13, -76, 37, 53, 9, 43, - -76, 1, -25, -8, 13, 4, -7, 26, 76, 1, - 38, 17, 5, 0, -16, -16, -31, -1, -29, -21, - -14, 1, 6, 22, -28, 8 - }, - { - -3109, -3346, 907, 291, 1230, -949, -446, 397, -231, -208, - 387, 419, 63, -351, 23, -225, 183, 164, -685, 173, - -306, -141, 84, -104, 114, -509, 97, 194, 142, -41, - -3, 5, -211, -119, 51, -95, -105, -17, -102, 86, - 80, 66, 190, 173, 149, 386, -29, -75, -88, -111, - -277, 53, 1, -4, 20, -94, -65, 43, 1, -14, - -112, 37, 1, 24, -32, 7, -2, 54, 22, 37, - 56, 20, 19, 33, -61, -17, -41, 26, -38, -33, - -11, 19, -15, 31, 23, 27, 17, 27, -1, 5, - 16, 41, -9, -12, 4, 7 - }, - { - -307, -749, 495, 66, -78, 1, 286, 45, 478, 132, - -129, -99, -80, -914, 823, 345, 12, -2, 237, 208, - -156, 185, -323, -342, -558, 364, -504, 972, 362, 330, - -291, -367, 60, 239, -58, 148, 305, 138, -1, 75, - -141, -32, -46, -91, -121, 80, 66, 110, -31, -44, - 74, -5, 5, -24, 37, 23, -43, 99, 6, 73, - -100, 0, 30, -47, -30, -11, -25, -28, 75, -29, - 28, -72, 27, 32, -15, 11, 23, -9, -11, 45, - -12, 22, 13, 36, -6, 18, 14, 8, 32, 28, - -4, 16, 14, 18, 19, 16 - }, - { - -1067, -6009, 217, -411, 131, -104, -328, -3, -384, 363, - 279, -542, 551, -362, 572, 243, -257, -336, -306, -341, - 148, 82, -69, -297, 182, 177, 412, -120, 109, 136, - 155, -202, 154, 401, 1, 17, 31, -123, -30, -7, - -340, -50, -100, -142, 102, 82, 72, 113, 6, 102, - 73, 158, -231, 22, -97, 102, -80, 20, -100, 15, - -73, 135, -54, -34, 45, 6, 33, 72, -14, 72, - -20, 70, 2, -18, 18, -4, -22, -6, 12, -28, - 13, -22, -32, -7, -16, -48, -12, -16, 6, -9, - 18, -11, -15, -21, -22, -1 - } - }, - { - { - 59, 1397, -37, 170, -842, -44, -44, 62, 32, -77, - -394, -292, 257, 32, 162, 768, -10, -41, 57, -276, - -459, 85, -83, 66, -66, -212, -502, -45, -62, 275, - -27, -38, 125, -9, 94, -97, 35, 91, -86, -135, - 145, -97, -140, 138, 261, -102, -40, -12, -129, -9, - -3, -46, -45, -87, -11, 36, 30, 49, 29, 59, - 11, -3, 30, -5, 18, 23, -38, -73, -35, 8, - 35, -5, 3, 20, -20, -1, 8, 10, -46, -5, - -30, 5, -29, 26, 17, 5, 2, 4, -5, -27, - 2, -7, -10, -25, -4, -2 - }, - { - -107, -2930, 565, -1002, -786, -45, -20, 330, -42, 133, - -313, 130, 59, 565, 240, -407, -306, -89, 277, 170, - 438, 262, -84, 34, -155, 205, 317, -181, -278, 258, - -110, -157, -61, 43, -121, 41, -24, 82, -48, -13, - -85, -83, 110, -36, -2, 42, 26, 3, -28, -8, - 44, -183, 24, 51, -60, -1, 6, 56, 20, 43, - -23, 14, -61, -48, 48, -12, 41, -24, 65, 12, - -8, -52, 24, 1, 41, -39, 17, -54, -4, 6, - -38, 14, -16, 10, 14, 15, -20, -21, -30, 8, - -22, 5, 2, -5, 16, -10 - }, - { - -161, -365, 524, 2133, -759, 30, 92, 124, 100, -91, - -252, 167, 75, 55, 367, -417, 160, -117, 45, -215, - -176, -481, 66, -169, 62, 133, 302, 47, -36, 28, - -185, -165, 263, -89, -96, 9, -263, 143, -21, 174, - -113, -10, 15, -107, -77, 34, 43, 58, 26, 1, - 83, 55, -44, -55, -60, 72, 45, 41, -64, 50, - -37, 9, 99, -15, 64, -14, 13, -6, 83, 8, - -39, 18, -2, 8, -11, -6, 3, -12, -7, 23, - 11, 16, 1, -37, 10, -23, 1, 3, 6, 4, - 30, -7, 21, 7, -7, 5 - }, - { - 122, -263, -492, 97, 24, -52, 43, 10, 129, -115, - 17, 18, 103, 421, -92, -100, 938, -575, 817, 5, - 73, 78, -212, 156, -250, 308, 295, -2, -380, 314, - 226, -190, 20, 41, -210, -115, -270, -70, -167, -18, - 24, 23, -37, 207, 30, 23, -85, 89, 37, 38, - 96, 3, -13, 20, -58, -13, 28, 45, -61, -23, - -12, -59, 29, 56, 55, -60, 21, -9, -42, -5, - 46, -23, 31, -10, 25, 16, -17, -9, -14, -7, - 12, -18, -22, 9, -41, -8, 20, 34, -22, -2, - 12, -12, -2, -13, -7, 2 - }, - { - -965, 995, -1082, 1502, -496, 1, 31, -498, -247, -489, - -209, -480, -307, 410, -469, 528, -115, -227, -315, -12, - -248, -207, 165, 139, -23, -212, -300, -249, 7, -128, - 94, -19, -228, 89, -219, 3, 287, -124, 178, -83, - -149, -208, -28, 128, 42, -1, 106, 21, -113, -101, - 26, 51, -50, 130, 27, -27, 0, -41, 39, 4, - 35, -80, 20, 27, -9, 79, 50, -32, 62, -27, - -4, -4, -29, 0, -31, 20, -22, -16, -4, -8, - -21, -12, 18, 18, 8, 5, -9, -3, -6, 12, - -16, 6, 8, 18, -3, -4 - }, - { - 34, 159, 297, 2, -126, -6, -11, -31, 32, 29, - -40, 50, -48, 297, -339, -86, -698, 300, 132, -49, - 138, -144, 28, -17, 140, -38, -582, 771, 51, -543, - 244, -309, -241, 77, -49, 366, 168, 145, 16, -38, - -16, 68, 157, -10, -105, -98, -33, 17, -108, 39, - 13, 62, 19, -46, -3, -45, -46, -21, -46, 22, - -1, 101, 64, 22, -7, 13, -7, 33, 1, 21, - 22, 16, -15, 31, -57, 12, -10, -29, -6, -5, - 42, 10, -19, -4, 21, -28, 21, -14, 4, -7, - -26, 2, -7, -4, 12, -7 - }, - { - -1358, -2024, 233, 2885, 124, 60, -181, -167, 25, -302, - -37, -143, -1, 58, 43, 93, 13, -22, -94, -64, - -70, -56, -192, -198, -337, -162, 10, -215, -190, 31, - -93, 56, 79, 178, 74, 131, -65, -111, -100, -53, - -10, -67, 15, 149, -20, 161, -32, -64, -55, -34, - -67, -194, -88, -6, -7, 69, 55, -89, 35, -26, - 21, 19, -6, -37, -3, 29, 43, -16, -13, 2, - -12, 55, 3, -6, 30, -29, -9, -11, 14, -2, - 18, 30, 9, -3, 35, -10, 18, 2, 1, -1, - 13, 9, 1, 6, 17, 15 - }, - { - 59, 352, -107, -106, -174, 41, -71, -144, 156, -129, - 162, 28, 210, -128, -3, -485, -1092, -54, 631, -322, - -72, 367, 26, -212, -18, -169, -550, -218, 109, 679, - -347, 425, 398, 219, 81, -8, 120, -4, -119, -11, - -52, 38, 73, -93, -103, -70, 13, -25, 160, -32, - 14, -60, 15, -1, -35, -24, -26, -52, 2, 92, - 35, 44, 3, 3, 54, -51, 29, -35, -24, -5, - 21, -36, 6, 38, -11, 2, -14, -43, -8, 59, - 28, -1, 32, 3, 3, 15, 26, 27, 9, 8, - -8, -17, -6, -33, 2, 2 - }, - { - -702, 5451, -606, 2940, 266, -48, -112, -159, -144, -117, - -226, -28, -120, 397, 411, 288, -128, -35, -298, 279, - 241, 57, -37, 145, 40, 85, 41, 115, -31, -154, - -141, -135, 12, -52, 87, -134, 28, 196, -30, 62, - 3, 99, 41, -41, 123, 114, -22, -47, 189, -73, - -39, 78, 15, 33, -62, 119, 0, 36, -114, 134, - -25, 11, -21, 47, 13, -41, 33, 34, 19, 32, - -26, 42, 16, 6, 11, 12, 20, -2, 2, -3, - -48, -11, 6, 5, -29, 26, -9, -13, -26, 28, - 7, -17, -18, -6, -7, 18 - }, - { - 109, 1345, -6, -306, -132, 100, 508, 126, 254, -144, - -132, -196, 58, -114, -39, 16, -38, -94, 510, -387, - -211, -719, -417, 87, 2, -401, 236, -7, -349, 176, - 239, -38, 184, -260, -140, 157, -48, 142, -6, -26, - 161, 139, 73, 31, -169, 50, -8, -55, -31, 87, - -18, -85, 6, -28, 13, 27, -41, 62, 16, -42, - -4, -35, -21, 34, -19, 19, -7, -38, 15, -6, - 42, 43, -46, 61, 7, 50, 5, 19, 2, 7, - -20, 21, 18, 4, -15, 34, -9, -9, -16, 20, - -15, 2, -21, -12, 16, -10 - }, - { - 1254, -625, -1791, -311, -208, 89, -382, -235, -302, -80, - -249, 114, -214, 143, 135, -289, -110, -97, 297, 62, - 241, 169, -267, -85, -194, 174, 46, -303, -38, -169, - -133, 84, -81, -168, 368, 30, -207, 140, 1, 57, - -154, 83, 64, -15, 84, -30, 169, -77, -3, 109, - -94, -90, 10, -65, -142, 56, -84, -14, -36, -31, - 80, -35, -10, -55, 29, -8, -28, 27, 31, -14, - -7, 22, -37, 23, -1, -45, 20, -67, 40, 16, - 13, 12, 23, -2, -14, -29, 7, 9, -16, -11, - 13, -11, 15, 21, 5, -8 - }, - { - 108, -1111, -168, -239, -34, -157, 297, -64, -54, 83, - 9, -178, 69, -293, 365, -149, 136, 331, -273, 562, - -330, 409, -349, 309, 78, -162, -1, 143, -128, -308, - -44, -9, -130, 91, 145, -40, 72, -7, -131, -104, - 105, 59, -147, -149, 35, -118, -188, -202, 69, -37, - 39, 19, 55, 117, -137, -13, -45, 79, 65, 35, - -65, 86, -58, -58, -6, -27, -14, 32, -39, -4, - -68, 15, -53, -36, 37, 42, -2, 2, 12, -49, - 36, -2, -12, 5, -17, 11, -27, 8, -1, -20, - -23, 8, -3, 14, -20, 14 - }, - { - 2776, 3762, 54, -304, 997, -904, -47, 499, -446, -555, - -92, 433, 260, -261, 103, -136, 247, 178, -700, -23, - -416, 48, 351, -6, 260, -104, 285, 139, 74, -53, - 97, 51, -66, -59, 86, -49, -61, 182, -49, -163, - 36, 33, -4, 122, -90, 101, -53, -36, 12, 70, - -144, 107, 63, 19, -44, -49, 8, 53, -4, 28, - -65, 25, 16, 71, -28, 1, -11, 46, -28, -48, - 8, -20, -35, 5, -49, 26, 21, 41, -58, -44, - -55, 18, -31, 6, -2, -9, -11, 17, -10, -1, - 6, 43, 6, -10, 6, -1 - }, - { - 250, -1000, -254, 148, 14, 155, 395, -52, 472, -116, - -228, -81, 46, -142, 1779, 522, -141, -467, -114, 204, - 71, 308, 94, 162, -511, 389, -559, 441, -101, 221, - 57, -34, 126, 238, -185, -88, 194, 147, 146, 116, - -159, 16, 22, -36, 33, 137, -129, 6, 13, -35, - 49, -18, -12, -142, -55, -9, -85, 56, -52, 22, - -66, 10, -53, -52, 44, 21, 26, -6, 19, -28, - 39, -63, 2, 21, 17, 38, 26, -3, -18, 29, - -7, 27, -17, 29, 3, 33, 9, 3, 4, 0, - -18, 6, -6, 1, 15, 6 - }, - { - 1769, -2355, 146, -871, 89, 367, 14, 388, -325, 128, - 119, -21, 402, -554, 761, 194, -465, 13, 128, -20, - -38, -122, 116, -104, 171, -169, 276, -209, 153, 235, - 50, 7, 295, 257, -139, -94, -7, -112, -37, 214, - -32, -22, -21, -96, -40, -67, 4, 16, -145, -33, - -24, 151, -222, 21, -177, 42, -131, 36, -87, -23, - -93, 80, -11, 11, 58, -24, -10, 27, -95, 40, - -16, 53, 13, -9, 23, 13, -6, 3, 35, -14, - 36, 52, -2, 0, 33, -18, 3, -10, -11, -1, - 8, -20, -3, -8, -10, -1 - } - }, - { - { - -101, 1431, 109, -862, -98, 115, 30, -148, 319, -288, - -316, -200, 196, 35, 230, 310, -510, 453, -160, -304, - -413, -93, 27, -167, 104, -291, -86, -132, 13, 88, - 226, -240, 183, -19, -110, 189, -146, 185, 43, -177, - 169, -7, -317, 227, 263, -52, -113, -55, -65, -5, - -118, 33, 11, -55, 53, -3, -1, 45, 24, -7, - 49, -15, 48, -46, 44, 28, -41, -58, -24, 21, - -20, -2, 29, -1, 7, -23, 7, 20, -9, -35, - -15, -10, 20, 6, 7, 9, 13, 1, -13, -18, - -14, -10, -11, -5, -9, -4 - }, - { - 77, -2412, -348, -1667, -232, -182, 192, 161, -159, 224, - 293, -617, 449, 261, 352, -641, -138, 28, -143, 177, - 202, 575, -33, -168, 109, 51, 148, 93, -187, -60, - -190, 255, -45, -60, -228, 95, -157, 110, -121, 32, - -73, -66, 98, -60, -4, 100, -50, -23, -75, 64, - -47, -89, -39, 37, 87, -57, 7, 109, 44, 3, - 31, -8, -19, -37, 35, -3, -10, 21, 67, 30, - -30, -34, -7, 33, 10, -6, -43, -15, -5, 3, - -16, -7, -8, 5, 23, -2, -25, -9, -28, -8, - -6, 5, 0, -8, 10, 0 - }, - { - 106, 823, -1298, -478, 1698, -18, 210, 100, 68, -36, - -346, 163, -58, -161, 11, 35, -156, -4, 110, -312, - -224, -573, -54, -21, -66, 373, 223, 223, -214, 50, - -135, 141, -241, 199, -115, -36, -206, 143, -116, 167, - 14, -1, -12, -23, -110, 33, 60, 8, 43, 133, - 13, -16, -125, 79, -7, 69, 3, 74, -106, -12, - 5, 38, 88, 7, 8, 42, -14, 29, 6, 54, - -7, -1, 23, 9, 32, -26, -2, -30, 16, -6, - 23, 1, 20, -20, -18, 4, -7, -5, 9, 0, - 19, 14, 22, 1, -13, 1 - }, - { - -102, -1323, 355, 209, 26, 17, -2, -5, 199, -50, - -131, 90, -90, 423, -380, 411, -283, -44, 783, 55, - 199, -90, -84, 158, -222, 223, 187, -16, -218, 304, - 111, -396, 60, 91, -135, -172, -160, -193, -76, 68, - 40, -38, -49, 230, -13, 9, -51, 85, 97, 139, - -3, 48, -12, -17, -51, 61, -11, 9, -41, -44, - -31, -24, 29, 56, 41, -53, 18, 5, -34, 26, - -24, -7, 5, 10, 18, 0, 15, -17, -23, 4, - 1, 2, -21, -3, -19, -9, 19, 18, 1, 1, - 8, -16, -1, -4, -4, 0 - }, - { - 728, -3454, 110, 882, 358, 72, -158, -258, -355, -204, - -422, -705, 110, 334, -379, -273, 369, -348, 1, 96, - -463, -231, 301, -193, -145, -9, -118, -263, 52, -239, - 63, 44, -283, 72, -13, -97, 195, -210, 51, -55, - -120, -96, 30, 128, 43, -16, 52, -30, 22, -63, - -60, 4, 8, 63, 56, -11, -88, -18, 2, 77, - -57, -64, 38, 48, 9, 46, 10, 14, -39, 9, - 29, 1, -101, 20, -38, 38, -23, 0, 10, -7, - -22, -9, -8, 32, -5, 6, -13, 12, 8, -20, - -15, 16, -1, -4, -3, 12 - }, - { - -16, 1071, -190, -91, -107, -12, 1, -51, 78, -129, - 352, -168, -167, 266, -132, -635, -643, 248, 458, -775, - 689, 45, 7, -23, -228, 132, 131, 74, -9, -216, - -98, -324, -80, -231, 162, 436, 256, 88, 7, 20, - 45, 118, 76, -58, -45, -111, -41, -10, -41, -59, - 50, 128, -22, -7, 16, -63, -47, -52, -41, -1, - 3, 89, 38, 26, -15, 10, 12, -9, 56, -43, - -8, 45, -21, -3, -9, -18, -31, 6, -5, 16, - 6, 8, -13, -8, 8, -21, 14, 3, -16, -8, - -10, -6, -12, -5, 12, 15 - }, - { - 182, -4481, 607, 2848, 22, 27, 87, -380, 118, -175, - -64, -107, 156, 78, 18, 70, -85, 178, -155, -27, - -449, -16, -15, -111, -578, -78, 8, -153, 7, -200, - 67, 85, -86, 202, 37, 193, -171, 170, -82, -211, - 130, -117, -130, 159, 24, 147, 10, -123, -24, 38, - -120, -138, -69, -26, -33, 64, 107, -86, -5, -13, - 28, 44, -58, -37, -16, 67, 25, 6, -27, 0, - -4, -12, 30, 29, -33, 15, -26, 26, -24, 20, - 13, 17, 11, 21, -4, 9, 3, 17, 3, -5, - 14, 5, 0, 18, 13, 21 - }, - { - -1, 473, 190, -267, -158, 12, -44, 21, -122, 28, - -118, 265, 206, 177, -414, -676, -1240, -160, 648, -134, - 27, 191, -72, 65, -267, -151, -166, -533, 483, -38, - 63, 149, 446, 239, 196, -285, 68, 13, -37, 164, - -233, -24, 123, -120, -124, 34, 70, 23, 14, -84, - 63, 18, -43, 33, 59, -79, 41, -92, -22, 100, - 16, 37, 69, 1, 32, -67, 12, -11, 27, -40, - 9, 8, 8, 17, 23, -36, -23, 0, -1, 31, - 39, -6, 12, 0, 16, 1, 39, 22, -7, 10, - 4, -5, -2, -19, -23, 9 - }, - { - 1430, 431, 880, 2996, 69, 50, 49, -334, -366, 258, - -377, 168, -266, 24, 260, 486, -92, 20, -74, 158, - 158, -113, 160, 85, 166, -53, 197, 39, -24, -236, - -104, -74, 60, 7, -45, -149, 181, 36, -24, 120, - 67, 65, 16, -23, 98, 101, -24, 126, 167, -173, - 45, 29, -10, 56, -16, 95, -24, 4, -5, 47, - 45, -53, 54, 37, -50, -4, 11, 64, 29, 24, - -8, 12, 17, 11, 39, 2, -10, -2, 15, -13, - -32, -13, -18, 2, -25, 25, -5, -20, -2, 15, - 6, -14, -7, -14, 3, 30 - }, - { - -95, 529, 354, 450, -190, -292, 723, 44, 219, -9, - -143, 123, -390, 273, -658, 325, -114, 61, -311, 248, - -101, -659, -342, 207, -98, -426, 44, 150, -145, -112, - 274, -68, 147, -5, 80, -137, 101, 1, 77, -110, - 149, 133, 86, -38, 2, -6, 25, 8, -110, 75, - 69, -12, -49, -74, 31, -41, 29, 31, -2, -7, - -52, 19, -9, 5, -21, 10, 17, -43, -3, 44, - 7, 5, 1, 21, 38, 26, 4, 26, 18, -16, - -21, -2, 29, 3, 16, 9, 10, -10, -12, -3, - 6, -1, -20, -3, 12, -8 - }, - { - -1187, -287, 186, -461, -82, 443, -105, -534, -42, -364, - 226, -455, 212, -33, 228, -293, 95, -313, 356, 395, - 300, -115, -120, -209, -4, 83, 11, -121, -148, -138, - -29, 29, -224, -46, 235, -64, -99, 141, 11, 89, - -23, -88, 56, -25, 87, 6, 73, -34, 65, -10, - 53, -130, -91, -26, -60, 39, -121, -48, -18, 20, - 50, -35, -13, -41, -29, 3, -6, 20, 50, -14, - -12, -1, 17, 0, 8, -30, 11, -23, 27, 15, - 19, 5, 2, -1, -12, -13, 13, 29, -26, 12, - -13, -2, 9, 15, 8, 2 - }, - { - -66, -1733, 198, 229, -450, 281, -191, 31, -5, 162, - -109, -17, -275, 516, -302, 175, -55, 293, 355, -138, - 141, -98, 237, 54, 45, 102, -496, 230, -153, -236, - -88, -84, -119, 138, 175, -167, 435, -224, -61, -8, - 149, -119, -150, -54, -54, -194, -187, -61, 84, -61, - 102, -52, 39, 3, -65, -86, 32, 53, 6, 62, - -23, 17, -36, -63, -26, 19, -24, -17, -19, -20, - -26, -12, -29, -12, 18, 68, 2, -8, -13, -43, - 26, -16, 0, -3, -17, 13, -15, 2, -9, 0, - -11, 3, -2, 18, -14, 8 - }, - { - -1411, 9364, -1115, 414, 884, -855, 385, 72, -733, -443, - -196, 531, 171, -264, -196, 272, -25, 214, -521, -129, - -153, 116, 155, 39, 8, 302, 225, -53, 259, 28, - -20, 75, 110, -67, -29, -90, -37, 237, -115, 12, - -21, 35, 7, 78, -315, 1, 70, 28, 16, -21, - -6, 26, 47, 46, -109, 78, 3, 52, 2, 26, - -22, -34, 22, 31, 5, -7, 12, 50, -39, -22, - -17, -41, 12, -40, 22, -23, 56, -15, -3, -50, - -52, 15, 0, -30, 9, -11, -13, -8, 1, -32, - 21, 25, 9, 8, 21, 3 - }, - { - -217, -1561, 510, 463, 35, -79, 234, 109, 270, -371, - -114, 18, -75, 887, 823, -29, 165, -290, -34, -190, - 373, 461, 190, 201, -205, -12, 215, -498, 39, 182, - 11, 206, -41, 169, -175, -136, 201, 5, 192, -3, - 161, -126, 55, -60, 110, 163, -156, -79, 69, 8, - -88, 55, -1, -166, -10, -4, -14, 12, -69, -26, - 3, 5, -67, -52, 87, 40, -12, 12, -32, -8, - 25, 31, -58, 4, 47, 46, 8, -15, -25, 40, - 0, 6, -4, 7, -1, 27, 0, 20, -8, -17, - 3, 3, -6, 1, 10, -1 - }, - { - -1670, 1749, 73, -659, 343, 425, 286, 349, -249, 22, - -96, 391, -179, -43, -53, 304, -321, 269, -251, 227, - -105, -425, 55, 383, -258, -136, 203, 201, -131, 308, - -239, 177, 325, -67, -120, -99, 135, -156, 29, 174, - 102, 50, -95, -82, -135, -44, -140, 6, -106, -16, - -5, -27, -35, -92, -126, 20, -65, -42, -30, 2, - 12, -74, 31, -3, 25, -8, -18, -7, -59, -13, - 61, -6, -7, 21, 42, 10, -16, 0, 29, -14, - 37, 39, 2, -2, 47, -12, -7, -6, 4, -1, - -16, -3, -17, -6, 6, -1 - } - }, - { - { - 68, 529, -703, -546, 322, 171, 164, 99, 369, -156, - 203, -268, -469, -467, -278, -397, -875, 59, -433, -124, - -56, 44, 424, 38, -99, -168, 52, -132, 194, 239, - -99, -534, 31, -248, -175, 379, 208, 515, 169, -137, - 46, 58, -178, 42, 174, 48, -150, -52, -40, -8, - 47, 163, 56, 28, 49, 19, 0, 105, 71, -76, - 5, -56, 11, -45, 40, 65, 24, -12, -48, -7, - 25, 7, 15, 16, 7, -51, -20, -1, -7, -9, - 1, -3, 13, -2, 9, -2, -6, -13, -6, -18, - -24, -2, 13, 25, 1, 1 - }, - { - -217, -2646, -569, -1088, 443, 8, 85, -19, -84, 271, - 244, -856, 158, -76, 328, -425, -49, -269, -541, -57, - -131, 111, -137, -126, -75, -109, 71, 162, 4, -62, - 36, 552, 86, -152, -210, 303, 4, 107, -12, 105, - -88, -271, -40, -56, -62, 72, -43, 90, -17, 109, - 29, -2, -49, -51, 132, -28, 39, 174, 95, 0, - -7, -5, 16, -13, -4, 9, -14, -26, 33, 9, - -43, -8, -15, -1, 7, 3, -41, 35, 26, 6, - -7, -14, -2, -11, 7, 8, -22, 20, -14, -20, - -5, 6, 1, -2, 5, -1 - }, - { - -8, 3273, 432, -2977, -42, -109, 4, 37, 112, 174, - -327, -174, -317, -41, 365, 369, 155, -7, 43, -186, - 25, -773, -441, 66, 95, 281, -95, 168, -168, 26, - 24, 180, -321, 237, -87, -6, -9, 48, -275, 41, - 0, -2, 3, 35, -102, 39, -28, -83, 42, 158, - -25, 58, -22, 122, -48, -34, -42, 31, -134, 3, - 9, -34, 20, -74, -98, 31, -1, 18, -23, 45, - -3, -14, 38, 48, 35, -37, 2, -30, 9, -23, - 11, 5, 37, 6, -5, 32, 11, -7, 13, 0, - 15, -3, -1, 3, -9, -3 - }, - { - 84, -2022, -387, 21, 18, 48, -53, -42, 164, -167, - -127, 227, -381, -75, -889, -302, -470, 277, 437, 215, - 284, -216, 81, 418, -53, 81, 87, 64, 27, -17, - -368, -314, 305, 206, -29, -31, 221, -69, 37, 91, - -21, -90, -203, 96, 25, 88, -3, 54, 126, 118, - -18, 110, -8, -40, -46, 88, 1, 2, 3, -10, - -2, 2, -9, 30, 44, 22, 33, 20, 33, 36, - -35, 10, 8, 3, 6, 0, 33, 0, 14, 38, - 17, 18, 1, 25, 9, -12, -3, 6, 6, 13, - 8, -15, 5, 9, 2, -7 - }, - { - -27, -6931, -1110, 479, -299, -14, -99, 95, -90, 252, - -71, -298, 217, -218, -781, -485, 203, -427, 511, 719, - -322, -98, 109, -500, -212, 77, 277, -46, 187, -232, - -156, -86, -68, 188, 5, -9, 318, -253, -4, 74, - 33, -25, 26, 200, 12, -152, -48, 0, 1, 9, - -124, -115, -14, -53, 11, -24, -30, 16, -50, 33, - -36, -63, 49, 82, 26, 22, 10, 2, -102, -61, - 20, 18, -55, 31, -59, 35, -33, -19, -2, 7, - -33, -51, -34, 20, -9, 4, -35, 7, 5, -16, - 12, 8, -28, -21, 0, 12 - }, - { - -38, 1036, -90, -68, -41, 9, 18, -16, 82, -155, - 375, -126, -43, 611, 248, -172, -305, -79, 226, -1119, - 631, 429, -31, -405, -137, 190, -80, -162, 16, 66, - -64, -155, 169, 92, 338, 359, 178, -7, 81, 162, - 81, -33, -49, -37, 17, -71, -14, 22, 57, -26, - 0, 23, -41, 26, 32, -26, 7, -87, -46, 0, - -13, 35, -48, 7, -1, 27, 36, -10, 56, -69, - -55, 23, 1, -22, -52, -41, -13, -2, -21, 2, - -24, 2, 1, -17, -4, -11, 25, 12, -20, -13, - 0, -5, -32, -4, 21, 33 - }, - { - 1275, -4252, -682, 2501, -110, 59, 168, -341, 191, 285, - 407, 375, 272, -10, -78, 136, -69, 67, -117, -48, - -358, 129, 142, 132, -137, 136, 46, 128, 214, -192, - 18, 20, -255, 75, -6, 106, -29, 238, -99, -73, - 277, -99, -204, 41, -9, 69, 79, -23, 54, 37, - -138, 32, 19, 72, 11, 27, 55, -87, 0, 0, - 39, 24, -83, -53, -59, 17, -18, 2, -45, -15, - -9, -35, 4, 7, -10, 34, -43, 13, -13, 42, - 14, -19, -2, 14, -33, -4, -4, 8, 16, 8, - 5, -12, -7, 7, -14, -3 - }, - { - -70, -301, -6, -10, -49, 23, 10, 99, -131, 78, - 35, 391, 177, 188, -376, -108, -333, 373, 217, 175, - 706, 10, -263, 299, -152, 78, 204, -9, 531, -490, - -98, -262, 116, -40, -19, -241, -90, -98, 67, 217, - -192, 27, 210, -95, -70, 197, 157, 80, 128, -16, - 8, -25, 20, 146, 123, -27, 91, -96, -88, -25, - -64, 23, 40, -37, 36, -69, 13, 21, 14, -34, - 55, 29, 4, -12, 20, -47, -20, 26, 24, -13, - 12, -11, 3, 10, -2, -16, -12, -13, -11, 0, - 4, -2, -9, -9, -20, -7 - }, - { - -1479, -6725, -1443, 2446, -250, -74, -102, -282, -446, 48, - -666, 332, 201, -294, -602, 40, 158, 218, 156, 32, - -146, -221, 163, 51, 60, -159, 163, -6, 15, -89, - 58, -74, -170, 14, -9, -65, 331, -55, -191, 159, - 138, 92, -84, -6, 8, -96, -28, 216, 171, -162, - -58, -103, -59, 45, -41, -17, -13, 50, 49, 57, - 67, 14, 50, -18, -65, -14, -4, 52, -8, 6, - 24, -14, -5, 20, -7, -33, 0, 9, 2, 8, - 0, -5, -21, 16, 1, 18, -11, -21, 16, 13, - 2, 5, 14, 1, 8, 26 - }, - { - 80, -780, -1346, 137, 274, -396, 470, 160, 216, 107, - 144, 472, -109, 508, -775, 406, 363, -330, -1089, 238, - 475, 345, 9, 84, -228, -285, -287, -164, 48, 195, - 520, -94, 165, 159, -13, -347, -26, -179, -4, -104, - 55, -81, 84, 171, 41, -2, 24, 3, -40, 183, - 96, 67, -29, -142, 8, -36, 84, 57, 54, 51, - -16, 30, 2, 8, -22, -11, -2, -87, -21, 38, - -18, -13, -11, -41, -18, -17, -18, 24, -4, 10, - 19, -21, -2, -17, 12, -21, 3, 1, 0, -11, - 9, 12, -9, 5, 10, -8 - }, - { - 1135, -1302, -2861, 118, 11, 209, 720, 27, 331, -50, - 438, -459, 47, 168, 666, -42, 298, -337, 221, -22, - 60, -95, 14, 37, 93, 4, 83, 199, 158, 50, - 26, -20, -212, 25, 53, -120, 3, 88, -93, -72, - -144, -62, 113, 70, 108, -50, -13, -62, 68, -133, - 42, -6, -77, 43, 56, 63, -52, -30, 46, 31, - 7, -25, 14, 18, -77, -13, -28, -19, 43, 19, - 27, 12, 19, 3, 31, -13, 21, 10, 41, 17, - 9, -15, -12, 0, 15, 9, 21, 27, -15, 21, - -16, -7, 1, -3, -4, 0 - }, - { - 41, -2421, -562, 873, 200, 424, -278, -80, -101, 173, - 54, 228, -162, 359, -365, 571, 29, 229, 254, -248, - 407, -452, 240, -77, 135, 177, -398, 47, -276, -249, - -111, 64, -53, 26, -64, -367, 311, -163, 218, -42, - -78, -155, -12, 13, -8, -13, -52, 9, 96, -111, - 72, -96, -39, -28, -18, -94, -28, 27, 40, 68, - -22, 12, -16, -31, -5, 35, -9, -33, 6, -42, - 30, 85, 9, 18, 9, 43, 2, -17, 2, -13, - 3, -19, 15, -10, -7, 17, -13, -8, -19, 3, - 4, 27, 6, 8, -18, 7 - }, - { - -300, 10283, -2436, -25, 720, -762, 42, -395, -551, -162, - -437, 95, -61, -256, -221, 462, -168, -7, -375, -108, - 139, 326, 58, -144, -304, 101, -114, -21, 402, 10, - -18, 160, 280, -21, -258, -29, 135, 152, 34, 128, - -57, 67, 5, 84, -175, 33, 58, 50, 34, 12, - -29, -121, -81, -116, -151, 119, 2, 71, -25, -1, - -36, -75, -38, -32, 7, 59, 38, 17, -17, 54, - 40, -10, 48, -51, 35, -21, 33, -37, 28, -24, - -8, 21, 7, -27, -6, 14, 28, -11, 10, -33, - 8, 2, -10, 12, 22, 7 - }, - { - 190, -1636, 43, 269, -212, -250, 78, -90, -46, -232, - 109, 185, -135, -999, -1020, 189, 325, 180, 519, 47, - 365, 88, -266, 158, -273, -388, 68, -701, -10, -30, - 42, 54, -275, 186, -101, -95, 80, -164, 123, -8, - 318, 6, 115, 51, 136, 89, -95, -10, 50, -2, - -89, 64, 5, -54, 75, 46, -14, -7, -1, 55, - 56, 1, -31, -23, 26, 44, -27, -31, -12, -3, - 18, 47, -35, 38, 51, 6, -33, -60, -45, 22, - -25, -2, 15, -8, -20, 12, -16, 4, 4, -17, - 0, 0, -9, 1, 8, -5 - }, - { - 896, 4713, -440, -600, 319, 250, -63, 91, -200, -80, - -212, 378, -40, -625, -1404, 191, 222, 141, -648, -159, - -290, -311, -91, 81, -203, 263, 119, -107, -459, 240, - -275, -169, 25, -64, -134, -155, 177, -203, 35, 150, - -5, 75, -69, -75, -187, -133, -210, 44, -67, 66, - 109, -42, -55, -97, -48, 80, 34, -6, -18, 33, - 53, -51, 44, -42, -44, 19, 25, 9, -8, -26, - 39, -36, -64, -6, 31, 1, -19, -8, 42, -10, - -20, -24, -6, -16, 21, -31, -39, -26, 9, 14, - 0, 8, -2, -1, 2, 1 - } - }, - { - { - 32, -1586, 926, -11, 25, 30, 271, 160, 286, -24, - 175, -478, -482, -131, -358, -470, -536, -465, -116, -175, - 417, -46, 260, 155, -649, 171, -108, -195, 137, 298, - -279, -263, -65, -355, 86, 320, 116, 534, 161, 29, - 70, -45, 24, -76, 57, 59, -129, -152, 65, 86, - 96, 58, 31, 77, -29, 77, 14, 36, 85, -12, - -30, -94, -10, 49, 9, 30, 4, 10, -28, -16, - 29, 13, 19, 34, -51, -24, -32, 17, -19, -10, - -9, 21, -11, 2, -19, 3, -4, -23, 15, -8, - -24, -8, 13, 29, 12, 7 - }, - { - 580, -6312, 1663, -105, -220, 116, -84, -6, 45, 215, - -134, -223, -145, 36, -162, -280, -88, -221, -338, -328, - 78, -229, 135, -35, -182, -62, -53, 367, -45, -105, - 92, 426, 281, -383, 145, 37, 133, 27, 65, 156, - 1, -384, -114, 30, -18, -36, 101, 93, -1, -1, - 121, 20, -75, -90, 101, -16, 110, 37, 87, 42, - -65, 42, 18, -32, 17, -12, 4, -36, -22, -2, - -6, 22, -16, -57, 28, 22, -39, 38, 2, 26, - 2, -23, -7, -4, -2, 1, 4, 15, -10, -19, - -9, 8, 0, 1, 7, -3 - }, - { - -139, 5456, -453, -1878, -1159, -74, 57, -53, 104, -146, - 175, -431, 30, 159, -45, 276, 251, 188, 71, -67, - 90, -442, -459, 201, 81, -105, -75, 32, 29, -94, - 231, -110, -77, -116, 79, -176, 249, -81, -171, -104, - -47, 62, 20, 3, -128, 95, -52, 1, 53, 56, - -34, 30, 82, 71, -20, -73, -9, -55, -45, 28, - -31, -9, -46, -63, -89, 7, -12, -9, 6, 17, - 10, -1, 32, 52, -11, -6, -11, -31, -7, 13, - -5, 11, 32, 17, 7, 17, 14, 3, 9, -8, - 15, -9, -4, -2, 17, -8 - }, - { - -32, -2434, 190, -169, 78, 21, -49, 1, 67, -67, - -125, 333, -287, -577, -859, -275, -97, 379, 145, 374, - 23, -195, 504, 49, 115, -135, 268, 26, 132, -197, - -340, -34, 92, 182, 39, -237, 382, -100, 189, -49, - 47, -98, -96, -13, 58, 43, 135, -92, 160, 29, - -7, 86, 53, -68, -18, 96, -7, 11, -33, -13, - 11, 50, -57, 40, 34, 35, 8, 9, 59, 1, - -5, 17, 4, 21, 1, 23, 5, 19, 28, 21, - 25, 13, -9, 36, 9, -9, -8, 3, 0, 13, - 4, -4, -2, 4, -2, -8 - }, - { - -931, -9139, 1208, 113, 229, -176, -2, 166, -13, 399, - -104, -109, 26, 78, -1100, -189, -259, -156, 590, 466, - -30, -205, 227, -511, -303, -108, 437, -204, 344, -236, - -186, -111, 224, 91, -111, 52, -90, 203, 26, -55, - 52, 72, 13, 104, 44, -39, -127, 77, -72, 118, - -128, -166, -56, -90, 64, 32, -14, 22, -25, -35, - 15, -47, 64, 62, 3, 9, 33, 25, -90, -69, - 37, -36, 38, -2, -35, -24, -12, -16, -28, 21, - -31, -63, -30, 3, 8, -8, -25, 9, -10, 1, - 33, -12, -22, -16, 5, 2 - }, - { - 19, 188, 450, -160, 39, 35, -4, 22, 73, -9, - 175, -141, -173, 466, 402, 148, 9, -205, 100, -726, - 271, 324, 156, -841, -238, 710, -197, -122, 130, -48, - -277, 234, 84, 187, 330, 208, 83, -171, 170, 274, - -43, -65, -5, -26, 70, -2, -49, -21, 85, 21, - -51, 39, -104, 58, 30, -106, 40, -17, -71, -57, - 87, 13, -43, -24, 58, -5, 38, 7, 21, -45, - -30, -7, 19, -45, -42, -48, 12, -23, -15, 17, - -30, -21, 25, -23, -3, 4, 15, 13, -9, -30, - 16, 2, -40, -11, 25, 18 - }, - { - -2405, -1720, 1280, 1854, 139, 212, -118, -18, -312, 483, - 515, 515, 160, -255, 268, -18, -121, -36, 6, -184, - -50, 93, -15, -128, 429, 134, 110, 202, -114, 137, - -76, -159, -96, -15, 49, -52, 256, -162, 106, 50, - 96, 27, -295, 9, 153, -21, 7, 70, 37, 8, - -35, 5, 113, 49, 4, 4, -8, -10, -48, -10, - -8, -42, -16, -14, -56, -5, -14, -40, -20, -20, - -32, -32, 39, -41, 24, 22, -20, -7, 22, -6, - 16, 5, 2, -19, -20, 2, 0, 7, 24, -8, - 10, -15, -3, -13, -1, -16 - }, - { - 8, -875, 66, 208, -24, -59, 15, 31, 64, -39, - 163, 489, 27, 246, -652, 358, -93, 210, 69, 730, - 220, -28, -208, 271, -23, -83, -114, 604, 263, -339, - 54, -148, -86, -69, -228, 199, -139, -72, 153, 47, - -78, -59, 178, 15, -39, 129, 68, 106, 177, 38, - 19, -80, 52, 94, 55, 59, 71, -120, -72, -5, - -45, -72, -26, 49, 1, -6, -18, 9, 3, -38, - 73, 20, 27, -30, 22, -47, -30, 12, 38, -3, - 0, 2, 5, 30, -26, -5, -33, -3, 3, -14, - -15, -3, -10, -3, -6, -11 - }, - { - 847, -13058, 860, 1399, 475, -11, -443, -165, -334, -46, - -569, 361, 53, -42, -221, -352, 363, -17, 18, 53, - -103, -105, 68, 166, -57, -92, 78, -10, 0, 3, - 174, -192, -100, -168, 48, 184, 112, -42, -219, 146, - 219, 111, -171, 51, -38, -194, 23, 143, 48, -17, - -173, -68, 28, 16, -37, -137, 71, 78, 5, 65, - 50, 63, -30, -16, -13, -10, 1, 14, -15, 9, - 36, -28, -30, 25, -26, -20, 26, 0, -23, 20, - 21, -4, -19, 4, 30, 21, -8, -21, 1, 12, - -6, 11, 19, 24, -1, 0 - }, - { - -49, -2162, 375, -471, 533, -63, -194, 183, 102, 205, - 462, 447, -56, 171, -244, -115, 550, -484, -892, -65, - 450, 1014, -222, 155, -287, -674, -110, 129, -201, 383, - 261, -24, 70, 154, -137, -314, -135, -23, 71, -114, - 78, -128, -62, 253, 139, 39, -186, 8, 109, 160, - 13, 101, -99, -35, -39, -18, 74, 98, 88, -22, - 44, 18, -22, -19, -9, 17, -43, -45, -30, 0, - -2, 4, -31, -24, -40, -30, -26, 43, -4, 10, - 25, -19, -17, -14, -13, -28, 12, 3, 13, 10, - -18, -4, -3, 12, 9, -13 - }, - { - -1156, -2916, 737, 528, 198, -483, 698, 256, 81, 495, - 61, -79, -168, -113, 737, 206, 93, -163, -59, -104, - 45, 24, 64, -76, 178, -199, 142, 100, 279, 87, - -118, 28, -92, -56, 2, 22, 63, -20, -32, -144, - -141, -64, 175, 74, -45, 115, 12, -40, -84, -30, - -13, 48, -16, -12, 45, -33, 106, -48, 52, -11, - -68, 59, 19, 41, -95, -52, 6, -14, 17, 41, - 20, -4, 23, 11, 12, 8, -17, 42, 33, 13, - 5, -2, -11, -7, 4, 16, 14, 13, 3, -6, - 0, -5, 0, -3, -10, -12 - }, - { - -5, -1990, -466, 557, 503, -82, -47, -216, 98, -121, - 204, 497, 194, -544, -31, 545, 271, 36, -18, -8, - 143, -240, 310, -253, 315, -363, -52, 46, -178, 17, - -332, 157, -68, 42, -193, -129, 20, 7, 249, -116, - -296, 50, -29, -103, -32, 109, -28, 73, -70, -40, - -6, -31, -23, -90, 82, -146, -39, -1, 132, 30, - -14, 11, -39, -38, 47, -5, 17, -24, -22, -3, - 18, 113, -25, 35, 5, 23, 0, 0, 16, -16, - 2, -39, 40, -12, 0, 25, -28, -10, -13, 4, - 8, 10, 4, 2, -2, -5 - }, - { - 1606, 6822, -988, -308, 349, 7, -832, -101, -546, -185, - 125, -281, -2, -85, -182, 149, -190, 291, -284, -121, - -41, 475, 63, -277, -453, -15, 84, 73, 157, 59, - 181, -80, 281, 124, -418, 187, 74, -229, 256, 4, - 32, 99, 238, -157, -69, -16, 69, 70, 53, -8, - -131, -61, -161, -148, -16, -19, 9, 93, -10, 23, - -50, -47, -53, 3, -23, 43, 37, -5, 5, 60, - 33, -25, 83, -32, -7, 21, 13, -43, 24, -18, - -5, 16, 0, -23, -8, 18, 27, 2, 12, -6, - -21, 6, 6, 5, 10, 14 - }, - { - -143, -1336, 298, 56, -162, -43, -22, -40, -380, 141, - 16, -8, 167, -1542, -266, 581, 75, 174, 703, -406, - 473, 141, -346, -160, -230, -142, -283, -412, -62, -274, - 333, -115, -202, 134, -225, 17, 120, -169, 163, 71, - 139, -2, 88, 150, 47, 2, 10, 30, 83, -50, - -57, 22, -41, 49, 56, 16, -44, 47, -20, 41, - 93, -40, 2, -7, -18, 42, -23, -48, 8, 21, - -4, 24, -8, 44, 32, -19, -23, -66, -15, -3, - -22, -17, 33, -15, -3, 12, -16, -3, 5, -7, - -14, 1, 1, 1, -4, 5 - }, - { - 163, 5215, -68, -296, 124, 88, 66, 108, -267, 268, - -176, -285, 443, -515, -1489, -52, 755, -7, -419, -553, - -203, -51, -152, -78, -156, 489, -19, -330, -240, 71, - 61, -289, -241, -72, -144, 29, -22, -43, 96, -9, - 49, 135, -143, -124, -164, -107, -63, -41, -59, 53, - 44, 80, -11, -140, 43, 2, 19, 52, 25, -2, - 24, -38, -11, 15, -51, 50, 10, 12, 20, -22, - 17, -33, -36, -30, 10, -12, -3, -1, 19, 19, - -22, -51, 10, -17, -20, -23, -43, -21, 7, 23, - 8, 2, 8, -14, -4, -9 - } - }, - { - { - -88, -3732, -250, 324, 18, -56, 213, -61, -18, 156, - 245, -212, -157, -283, -158, 445, 89, -140, 792, 333, - 83, 7, 153, 278, -333, -277, -508, -242, -156, -433, - -371, 243, 247, -62, 25, 35, -45, 273, 62, 37, - 40, -116, -44, -117, -6, 24, -36, -61, 195, 101, - 54, 28, 9, 38, -45, 33, -51, -64, 48, -18, - -74, -38, 34, 12, 9, 4, -47, 13, 10, 3, - 18, -5, -13, 11, -42, 35, 6, 55, -1, 11, - -3, -5, -17, 14, -18, -1, 0, -27, 14, 15, - 15, 9, 2, 5, -2, 11 - }, - { - -798, -10995, 335, 789, 221, -25, -131, -19, -252, -296, - -588, -223, 87, -91, -631, -349, -267, -54, 173, -112, - 89, -248, 255, 63, -228, -60, 96, 355, -29, 83, - 40, -11, 133, -49, 179, -94, 212, 80, 120, 213, - -17, -194, -9, -21, -6, -111, 58, 28, -7, -5, - 148, 122, 52, -136, -15, -15, 82, -88, -19, 38, - -76, 2, -6, -40, -11, -59, 25, -21, -32, -9, - 16, 35, 12, -33, 4, 38, -16, 5, -11, 33, - -8, -17, -3, -3, 12, -6, -1, -2, -7, 6, - 4, 16, 8, -4, 1, -5 - }, - { - 305, 8097, 1502, 177, 345, 125, 122, -78, -174, -359, - 141, -369, -134, 60, 38, 178, 327, 161, 129, 223, - 261, -4, 232, 492, -205, -144, -108, -196, -89, -215, - 45, -67, 30, -277, 34, -136, 198, -50, 5, -190, - -115, 66, 54, 104, -46, 92, -23, 82, 40, 30, - -52, 37, 102, -38, -96, -15, 85, -46, 29, 122, - -9, -8, -34, 39, 16, -13, -49, -33, 19, 2, - -8, 23, 28, 9, -51, -2, 4, -1, -1, 9, - -9, 7, 20, -3, 2, 4, 2, -7, -6, -12, - 11, -16, -6, -2, 23, -6 - }, - { - -29, -2333, 292, -222, 14, 14, -8, 4, -15, -106, - -104, 435, -145, 182, -234, -468, -157, -119, -453, 95, - -336, -554, 378, -140, 226, 7, 248, -2, 58, -331, - -20, 221, -57, 202, 22, -302, 190, -120, 175, -131, - 106, -20, -34, 7, 87, 88, 151, -169, 2, -103, - -67, 28, 46, -44, -32, 72, -15, 33, -14, -40, - -53, 3, -79, -2, -9, -4, -28, 15, 35, -25, - 11, 3, -9, 28, 1, 15, -3, 15, 8, -3, - 17, -2, -51, 16, 13, -6, -14, -8, -12, 3, - 7, 1, -2, 1, 1, -9 - }, - { - 1898, -8226, -716, 154, 54, -85, -17, 162, -100, 182, - 357, 532, 99, 199, -753, -12, -267, -429, 41, 140, - -16, -139, 285, -258, 9, -58, 37, -502, -17, -251, - 32, -126, 81, -115, -285, 19, -518, 44, 206, -177, - -141, 153, 23, 24, 245, 193, 58, 269, 8, 57, - -18, -7, -2, -1, 88, 41, 31, 72, 23, -18, - -1, -34, 63, 31, -30, 45, 46, 58, 5, -2, - 50, -25, 40, -27, -26, -34, -22, -28, -26, 8, - -30, -6, 7, -13, -6, -3, -10, 6, 2, 5, - 23, 4, -10, -6, 11, 0 - }, - { - 34, -555, -64, 45, 51, 24, -5, 64, 115, -163, - -37, -194, -356, 223, 277, 20, 67, 189, 380, -868, - -85, 123, -112, -940, -300, 698, -94, -67, -73, -243, - -147, 350, 103, -41, -11, 57, 82, -217, -26, 104, - 20, -35, -13, -13, 111, 34, -38, 18, 108, 51, - -116, -27, -138, 3, 1, -50, 53, 25, 26, 6, - 86, 22, 5, -20, 47, -42, 16, -7, -21, -43, - 30, 0, 3, -14, 15, 26, 44, -7, -18, 28, - 5, -20, 25, -6, 20, -1, -6, 11, 20, 0, - 10, 5, -15, -10, 5, -5 - }, - { - 2887, 2772, -830, 914, -442, 10, -85, 34, -391, 207, - 75, -226, -378, -279, 501, -52, -40, 105, 75, -33, - -52, 15, -121, -194, 520, 117, 8, 33, -179, 197, - -1, -80, 84, 129, 108, -110, 98, -396, -41, 37, - 138, 122, -282, -36, 94, 52, 18, -9, 23, 71, - -3, -111, 110, -22, -56, -37, -43, 7, -42, -29, - -6, -9, -14, 6, -26, 8, 40, -41, 1, -6, - -37, -10, 44, -52, 22, 37, -1, -25, 16, -32, - -22, 9, 22, 11, 22, 12, -2, -3, -5, -23, - 14, -12, -2, -21, -5, -9 - }, - { - 75, -233, 108, 37, 19, 3, 5, 13, 170, -33, - 1, 151, -100, 383, -773, 187, -60, -89, -90, 773, - -305, -477, -229, 0, 182, -118, -364, 376, -54, -45, - 331, 234, 47, -84, -41, 353, -80, -54, 122, 3, - -57, -116, 17, 73, -4, -40, -51, -76, 69, 92, - -6, -74, 44, -17, -9, -38, -21, -144, -65, 45, - 4, 16, 4, 49, 7, 2, -41, -26, -4, -92, - 35, 8, -7, -12, 33, -19, 0, 23, 52, 44, - 29, -2, 4, 27, -18, 1, -28, 14, 21, -5, - -7, -4, 2, 22, 17, 1 - }, - { - 246, -15429, -28, 617, -179, -218, -404, -44, -164, 182, - -481, 13, -259, 134, 299, -67, 24, -67, 108, 168, - 250, 93, -9, 81, -55, -30, 14, 4, 53, -26, - 142, -245, -16, -127, 106, -97, -135, 141, -44, 83, - 233, 27, -99, 146, 5, -203, -23, 25, -55, 4, - -70, -1, 15, 6, -9, -75, 59, -47, -113, 18, - 8, 60, -26, 14, 32, -22, -38, -13, -28, -19, - 29, 9, -36, 10, 3, -12, 13, -1, -17, 16, - 31, 4, -13, -4, 31, 28, -7, 10, 2, 3, - -1, 14, 6, 15, -11, -9 - }, - { - 4, -2710, 506, -351, 215, -42, -201, 117, -73, -64, - 256, 293, -104, 245, -130, -576, 80, -224, -80, 143, - -108, 635, -242, 153, 179, -296, -10, -68, -523, 268, - 30, -230, -128, -95, -221, 3, 175, 54, 146, -45, - 121, -74, -79, 143, 66, 0, -220, -34, 27, -2, - -98, 84, -47, 93, -8, -22, 34, 28, 15, -130, - 8, 46, -20, -6, -17, 7, -28, 31, 0, -36, - -9, 4, -49, -31, -72, -15, -22, 19, -33, -31, - 23, 1, -1, -6, -18, -16, 5, -2, 9, -2, - -25, 1, 8, 2, -6, -3 - }, - { - 1189, -2894, -1521, 30, 638, -228, -15, 154, -249, 277, - -272, -156, -68, -90, 233, -133, 18, -137, -210, -329, - 6, 153, 38, -211, 139, -319, 131, -105, 57, -3, - -81, 24, -67, -37, 67, 177, 57, -61, -1, -80, - -33, 11, 148, 5, -72, 201, 86, -64, -168, 9, - 27, 60, 27, -50, -48, -148, 45, -5, 4, -67, - -39, 87, 3, 28, -14, -31, 0, -15, 7, 37, - 4, -19, 2, -21, -12, 20, -10, 14, -4, -1, - 11, 12, 2, 2, -5, -5, -25, -5, 4, -11, - -4, -6, -4, 1, -2, -14 - }, - { - -41, -1046, 360, 213, 290, -148, 125, -227, -11, -163, - 78, 257, -577, -1695, -203, 319, 101, 87, 36, 81, - 87, -209, 361, -231, -69, -263, 297, 289, 178, 202, - -374, 237, -7, 96, -194, -94, -274, -180, 104, -96, - -195, 118, -55, -142, 3, 107, -84, 83, -127, -84, - 14, -10, 10, -22, 52, -181, 28, -35, 41, -25, - -23, 15, 3, -4, 39, -11, -18, -29, -23, 39, - -13, 48, -6, 41, -3, 20, -8, -10, 21, -2, - 26, -19, 36, -6, -11, 7, -19, 1, -15, -3, - -4, -9, -7, -2, 4, 3 - }, - { - -1994, 2314, 194, 77, 760, 665, -884, -232, -300, 103, - 676, 209, 43, 191, 436, 49, 22, 420, -96, 48, - -255, 31, -180, -113, -315, -109, 56, 109, 214, -87, - -22, -148, 206, 165, -170, 273, -244, -369, 203, -86, - 24, 40, 214, -318, -225, -114, 21, -6, -42, -15, - -77, 18, -118, -113, 47, 21, 75, 91, 16, 120, - -16, -33, -3, 31, -51, 9, -18, -50, -28, -17, - 13, 7, 113, 3, 3, 32, 30, -25, -11, 12, - 16, 2, -21, 2, 14, -6, 5, 0, 1, 11, - -7, 4, 10, 4, -2, -3 - }, - { - 94, -1094, 50, 10, 85, 74, 51, 132, -181, 282, - 194, 161, 190, 1047, 3458, 667, -363, -63, 470, -521, - 179, 95, -240, -294, 32, 245, -63, -142, -70, -333, - 337, 150, -73, 87, -306, -53, 119, -243, 195, 153, - -52, -57, 99, 52, -93, -65, 58, -15, 27, -8, - -31, 40, 13, 9, 12, -50, -35, 69, -69, -3, - 29, -64, 50, 34, -53, -19, -18, -44, 11, 19, - -45, 15, 4, 2, -8, 2, 6, -10, 22, -7, - -1, -19, 19, -4, -2, 8, -8, 6, 1, 1, - -8, 4, 0, 5, 0, -10 - }, - { - -1019, 3576, 471, -19, 2, 76, 178, 462, -90, 370, - 76, 61, 573, 765, 385, 270, 708, -335, -136, -25, - 163, 179, 6, -49, -113, 407, 76, -352, -205, -14, - 42, -59, -27, 176, -8, 25, -232, -108, 32, -12, - 117, 159, -128, -187, -38, 11, 89, 49, -27, 12, - -10, 125, 91, -32, 134, -41, -80, 60, -8, -71, - -45, -96, -19, 50, -37, 23, -10, 11, 41, -29, - -18, -22, -5, -17, 8, 4, 26, 2, 12, 6, - -5, -26, 19, -23, -37, 0, -4, -3, -13, 12, - 9, -1, 11, 0, 4, -22 - } - }, - { - { - 42, -3965, -22, 313, -179, 5, 120, 57, -174, 193, - -15, 14, 25, -23, -455, 736, -31, 39, 113, 695, - -59, 47, 60, 52, 456, -586, -485, -170, -143, -811, - 102, 118, -18, 188, 54, -68, -90, 59, 280, -101, - 60, -50, -202, 44, 5, -93, 18, 9, 128, 55, - 46, 1, 31, -20, 55, -40, -25, -81, 16, -69, - -7, -5, 39, 13, -35, 39, -36, -10, 29, 19, - -8, -3, -3, -10, -9, 24, 15, 48, 3, -1, - 20, -15, 12, -11, 1, 2, 10, -20, -8, 12, - 20, 7, 4, -1, -7, 14 - }, - { - 729, -12376, 100, 641, 58, -207, 51, -5, -269, -506, - -423, -306, 254, -292, -475, -223, -666, -150, 484, -136, - -118, 270, -190, 194, -164, -132, 352, 77, -39, 42, - 50, 0, -114, 307, -125, 130, 73, 218, 159, 40, - -107, 25, -93, 27, 98, -143, -50, 38, 7, 60, - 137, 10, 85, -52, -79, 34, 37, -31, -73, 64, - -40, -26, -14, -8, -10, -96, 16, 9, -6, -36, - 5, 11, 25, -12, -19, 18, 36, -24, -16, 25, - 17, -23, -5, 5, 18, -12, -8, -3, -13, 19, - -12, 19, 8, 3, -6, -5 - }, - { - -389, 8115, 1740, 925, 253, -121, 52, 67, -212, -201, - -58, -217, -277, 20, -180, 443, 239, -293, 45, 353, - 225, 83, 114, 547, -189, -149, 38, -215, -450, -65, - 15, 84, -107, -51, -132, 71, 49, -27, 204, -242, - -57, -14, -49, 304, -78, -1, 109, 40, 3, 18, - -12, 30, -15, -13, 15, -25, 8, -18, 41, 101, - 5, -24, 36, 23, 51, -33, -45, -34, 19, -11, - 34, 1, 44, 1, -40, -12, 2, 2, -10, 10, - -4, 16, -9, 0, 10, -9, -9, 8, -8, -2, - 2, -14, 6, -5, 0, 9 - }, - { - 55, -1747, -303, -139, -17, -16, 1, 83, -147, 64, - -86, 166, 64, -67, 279, -545, 88, -440, -732, 127, - -268, -606, 23, 54, 135, 175, 54, 142, -214, -225, - 40, 122, 51, 175, -131, 36, -128, 39, -94, 17, - 92, 28, -14, 18, 26, 127, 66, -86, -42, -88, - 5, -22, 10, -38, -29, 96, -47, 27, 17, -59, - -30, -58, -49, 13, -21, 14, -17, -13, 21, -20, - 10, -20, 1, 20, -5, -2, 4, 14, 11, -15, - 12, 0, -29, -8, 8, 13, -29, -11, -1, 4, - 8, -3, 1, 6, 4, -2 - }, - { - -2528, -3208, -401, 364, 212, -49, -64, 39, 45, 55, - 312, 481, 221, 78, -129, -302, -375, -61, -101, -134, - -117, 244, -33, -50, -26, -40, -141, -147, -425, -103, - 97, -152, -35, -151, -234, 63, -574, -70, 179, -91, - -129, 96, 3, 54, 266, 188, 87, 141, 145, -60, - 85, 33, 21, 20, 19, 90, 6, 78, -7, -23, - 4, -15, -10, 69, -29, 17, 48, 13, 53, 3, - 27, 47, -27, -46, -7, 12, -51, -15, -22, -4, - -21, 15, -9, 8, -20, 6, 2, -28, 14, 12, - -4, 8, 3, 2, -3, 8 - }, - { - -30, -442, -93, 109, 15, 12, 3, 58, 86, -25, - -105, -285, -73, -78, 270, -272, 227, 226, 171, -1105, - 154, 20, -303, -396, -263, 52, 108, 8, -85, -315, - -49, 185, -16, 31, 75, 54, 64, -80, -164, 16, - 149, -45, -80, 50, 60, 46, 12, -22, 65, 67, - -107, -59, -15, -62, -52, -7, 17, 71, -5, 48, - 64, 26, -2, -21, 43, -21, 30, -52, -36, 2, - -17, 41, -3, -1, -1, 54, 13, 13, -20, 32, - 18, -11, 4, 3, 11, 12, -18, 3, 29, 5, - -6, 0, 4, -8, 0, -10 - }, - { - -2635, 8998, 363, 379, 46, -171, -12, 40, -65, -177, - -34, -474, -295, -131, 409, -22, 133, -2, 155, -52, - -25, -127, -126, -147, 197, 312, 92, 8, 29, -113, - 60, -159, 182, 57, 60, 30, -118, -109, -202, -40, - 162, 92, -70, -189, 41, 78, -24, 69, 18, 109, - -14, -86, 41, -104, -30, 6, -28, -13, -4, -49, - 13, -3, -29, -5, 3, -25, 57, -30, 5, -9, - -15, -16, 12, 11, -5, 11, 17, -10, 5, -38, - -4, 10, -1, 40, 26, 2, -5, 2, -15, -12, - 5, -4, -8, -12, -13, 9 - }, - { - -25, 802, -342, -113, 24, -2, -13, 71, 99, -32, - 0, -86, 94, 155, 200, -823, 324, -185, -48, 202, - 18, -586, 189, 111, -258, -255, -301, 213, -207, 242, - 77, 235, 47, 41, -58, 130, 30, 17, 92, 125, - -93, -143, 24, 8, -47, 43, -43, -70, -60, 140, - -11, 1, 24, -87, 49, -89, -33, -95, -54, -6, - 10, 50, 47, 21, 30, -5, -53, -22, 30, -118, - -2, 45, -9, -18, 16, -2, 20, 24, 17, 68, - 20, -20, 38, -8, -8, 8, -19, 5, 18, 4, - 7, -3, 12, 9, 9, 3 - }, - { - -1384, -14299, 906, 288, -3, -213, -171, -90, -93, 52, - -99, -373, -321, -223, 468, 124, -123, 188, 96, 27, - 286, 144, 21, 139, -4, -105, 32, -3, 61, -64, - 201, -291, 10, -132, 118, -245, 29, 71, -29, 72, - 366, -280, 101, 34, 65, -97, 38, -133, 58, -65, - -33, 35, -87, -35, 88, -15, 36, -104, -59, 3, - 7, 31, -20, 27, 4, 1, 0, -12, -2, -11, - -19, 15, -23, -5, -1, 9, 1, 21, -2, 13, - 4, 7, -9, -2, 17, 21, -14, 27, 2, 9, - 0, 24, -2, -6, 0, -11 - }, - { - 31, -2334, 117, 57, -259, 162, -74, -131, 33, -91, - 124, 13, 236, -260, -48, -368, -189, 124, 165, 177, - -324, 356, 163, -98, 40, 175, -239, -242, -188, -158, - 328, -227, -226, -162, -184, 87, 79, -5, 214, 26, - -31, 70, 27, 77, -38, 54, -89, -119, 17, -133, - 19, 15, -6, 65, 17, -46, -5, 51, -73, -101, - -3, 67, -12, -17, -13, 13, -39, 73, -20, -33, - -8, 18, -46, -31, -53, -7, -25, -18, -6, -49, - 0, 15, 6, 5, -22, 8, -9, 5, 1, -8, - -6, -12, 10, -5, 6, -1 - }, - { - -1138, -2618, 732, -286, 516, 637, -623, -130, -181, 56, - -29, -251, -145, 154, -52, 22, -303, 167, -147, -452, - 135, 86, 90, -414, 386, -233, -8, -153, -59, -50, - 35, 56, 26, -61, 52, 130, 135, 13, -200, 78, - 33, 98, -45, -3, 21, 88, 50, -33, -89, -72, - 38, 39, 67, -35, -139, -35, -58, 3, 7, -25, - -1, 24, 19, -22, 27, -18, -23, 11, -3, 30, - 11, -18, -16, 12, -11, 3, 26, -4, -33, 7, - 13, 3, 19, -5, -17, 3, -17, -6, 13, -24, - -3, -9, 0, 2, 1, -10 - }, - { - 70, -311, -216, -16, 138, 22, 55, -117, -73, -161, - -4, 22, -197, -1345, -484, -104, -53, 118, 297, -31, - 39, -288, 482, -49, -510, 140, 80, 348, -66, 173, - 113, -249, 106, 95, -297, 48, -258, 18, -106, -95, - 9, 60, -47, -71, -81, 13, -18, -32, 30, -87, - -29, -44, 25, 58, -4, -115, 18, -53, -39, -12, - 24, -18, 20, -27, -26, 26, -7, -26, -22, 39, - -10, -9, 22, 25, 38, 19, -8, -13, 14, 4, - 6, 12, 7, -12, -18, 2, -1, -19, -2, 9, - -6, -15, 0, 2, 0, 10 - }, - { - 1489, -2173, -689, 748, 501, 57, 331, -447, -138, 48, - 546, 260, 518, -459, 583, 85, -38, 54, 173, -212, - 125, -266, -164, -246, 32, -56, 139, 59, -110, 53, - -53, 196, -18, 136, 0, -79, -75, -169, -136, 88, - 83, -45, 53, -153, -293, -155, -7, 76, -48, -123, - -19, -24, -10, -4, 9, 50, -13, 140, 32, 40, - 37, -55, -6, 62, -28, -4, -62, -43, -25, -16, - 40, -11, 61, 57, -16, 29, 6, 18, -13, 8, - 7, -1, -17, 8, 16, 14, -21, 4, -11, 6, - 6, 4, 12, 2, -2, 1 - }, - { - -68, -626, -130, -58, -3, 121, 120, 97, 2, 26, - 125, 204, 280, 764, 4523, -347, 205, -395, 220, 116, - -199, 228, -200, -304, 130, 243, 199, -179, -409, 218, - -109, 242, -33, -46, -163, 113, 24, -259, 33, 236, - -113, 0, 126, -40, 22, -55, -35, -12, 85, -19, - -18, -36, 54, 19, 29, -57, -44, 13, -32, -23, - 24, 9, -6, 11, 3, -42, -40, -12, 6, -3, - -37, 0, 7, 0, -1, 3, 12, 10, 11, -1, - 8, -12, 4, -7, -4, 7, -9, 4, 3, -5, - 9, 4, 5, -4, 3, -10 - }, - { - 1329, 219, 478, -59, 46, 172, 104, 533, -124, 356, - 100, 415, -102, -423, 2582, 82, 450, -345, 33, 15, - 175, 90, 71, 76, -45, 80, 181, -451, 86, -100, - -200, 99, -36, 277, 60, 88, -282, -78, -48, -14, - 244, -16, -3, -179, 99, -34, -51, 22, 40, -16, - 51, 65, 60, 42, 104, -36, -102, 9, 10, -59, - -45, -53, -35, 1, 28, -47, -10, -18, 59, -25, - -7, -11, -26, 5, -3, 13, 34, -5, 25, -24, - 2, -19, 26, -20, -31, -2, 11, -6, -6, 0, - 8, 3, 10, 8, -1, -7 - } - }, - { - { - 15, -1350, 1646, 237, -159, -18, 48, 57, -176, -43, - -52, 59, 228, 445, -612, 191, -484, -242, -298, 56, - -471, -230, -48, 261, 550, -197, -147, -262, -279, -585, - 306, -184, -113, 102, -60, -212, -81, 21, 212, -94, - 64, -19, -174, 61, -17, -51, 73, -40, 31, 4, - -56, -10, 39, -60, -18, -32, 37, -15, -12, -109, - 21, 2, 40, 2, -76, 33, -26, -6, 50, 37, - 9, 5, 8, -6, 18, 17, 5, 19, -11, -11, - 19, 0, 17, -11, 19, 11, 17, -14, -12, 6, - -8, -11, -1, -5, -14, 4 - }, - { - -690, -7884, 4175, 214, -81, -8, 201, 147, 30, -168, - -1, -409, -46, -262, -31, 44, -180, -258, -194, -17, - -70, 373, -97, 160, -172, -195, 321, -80, -68, -46, - -36, -24, -125, 153, -226, 107, 22, 246, 95, 97, - 44, 103, -95, 171, 205, -37, -72, -17, 72, 45, - -61, -88, 93, -11, -42, 35, 73, -28, -116, 18, - -40, 0, 23, 50, -10, -89, -8, 18, -5, -60, - 13, -22, -7, 0, -7, 15, 30, -21, -17, 3, - 33, -9, -1, 11, 19, 4, -6, -5, -15, 8, - -25, 9, 3, 7, -11, 1 - }, - { - 366, 3490, -3415, 16, 64, -338, -90, 93, 27, 114, - -72, -316, -529, 61, 154, 291, -97, -181, -336, -403, - -272, -565, -133, 370, -99, -20, -4, -205, -353, 171, - 242, 301, -177, 145, 102, 100, -5, 55, 327, -98, - 71, -21, -81, 246, -106, -68, 8, -51, -7, 89, - -17, -74, -86, -65, 21, 23, -99, -67, 0, -4, - 1, 14, 34, -46, 18, 16, -15, -3, 45, -6, - 45, 0, 44, 10, -35, -28, -8, -11, -12, 12, - -2, 5, -22, 6, 22, -4, -5, 6, 5, 20, - 0, -12, 10, -1, -3, 7 - }, - { - -62, -684, 514, -164, 4, -16, -48, 49, -105, 72, - -132, 80, 62, -85, 852, 235, 75, -631, -979, -131, - -71, -621, -396, -340, -214, 229, 34, 206, -74, -90, - 15, -188, -96, 54, -202, 129, -36, 140, -178, -15, - 51, 69, -29, -9, 17, 18, -27, 27, 91, -21, - 121, 0, -81, -40, -64, 76, -15, -16, 4, 4, - 19, -29, -13, 24, 2, 30, 0, -29, 1, -19, - -3, -29, 0, 0, -20, -26, -5, 11, -1, -27, - -18, -7, 14, 3, 7, 14, -20, 3, 3, 4, - 6, 0, 5, 12, 5, -2 - }, - { - 2539, 2371, -1543, 562, 191, 33, -49, -103, -121, 188, - -89, -62, 174, 240, 636, 110, 299, 249, -525, -421, - -213, 102, -228, 30, 72, 78, -111, 95, -161, 44, - 176, -178, -227, -247, -22, 207, -111, 109, 115, -21, - 38, 98, -155, -37, 51, -11, -56, -44, 60, -57, - 67, 13, 69, 35, 14, 38, -19, -8, -90, -10, - 21, -35, -44, 52, -46, -17, 34, -33, 9, -28, - -10, 25, -38, -37, 3, 33, -17, 30, -1, 6, - -12, 42, 8, 21, -21, -8, 5, -12, 5, 3, - -9, 0, -1, 0, -9, 14 - }, - { - -7, -311, -60, 67, 53, 21, 30, 88, 2, -56, - -49, -76, 57, -250, 241, -244, -28, -148, -150, -1814, - -57, 354, -425, -186, 77, -385, -57, 211, -82, -355, - -63, 67, -98, -71, 145, 77, 99, 37, -197, -29, - 156, 14, -42, 28, -48, -8, -30, -102, 27, 65, - -18, 56, 82, -82, -40, 20, -22, 15, -31, 62, - 24, -29, -4, -19, 15, 16, 42, -34, 18, 26, - -20, 36, -23, 3, 9, 12, -30, 19, 3, 22, - -18, 4, 7, -10, -4, 2, -18, 7, 21, -3, - -2, 0, 10, 6, -1, -19 - }, - { - 1678, 16095, 939, 704, 410, -123, 18, -12, 28, 10, - 276, -208, -137, 50, 200, -336, 51, -132, 42, -93, - 29, -11, -109, -208, -133, 38, -41, 95, 179, -163, - 81, -142, 50, -130, -112, -138, -123, 96, -101, 9, - 98, 21, -37, -60, 60, -39, 28, 92, 43, 105, - -14, -7, 27, -103, -50, 24, -20, -11, 8, -59, - 46, 52, -23, -21, 3, -50, 14, -2, 26, -13, - 14, 0, -4, 13, 0, 7, 16, 5, 16, -2, - 27, -13, -27, 20, 6, -4, -9, 22, 14, -5, - 1, 14, 11, 7, -2, 14 - }, - { - -64, 667, -106, -26, 31, -17, -70, -63, -55, -75, - -71, -124, 182, 259, 1441, 246, 755, 186, 253, 80, - 450, 135, 502, -159, -787, -38, -341, -26, -300, -82, - -196, 11, -133, -6, -31, -91, -96, 50, 35, 105, - -2, -116, 90, 102, -38, 20, -43, 25, -57, 89, - 25, 41, 13, -74, 62, -138, -37, -20, -21, -55, - -7, 86, 65, -23, 26, 35, -44, -24, 73, -58, - 5, 3, -23, -10, 14, 2, 13, -11, -29, 22, - -8, -19, 39, -23, -8, 24, -14, -7, -1, -4, - 12, -9, 3, -3, -6, -10 - }, - { - 2173, -11246, -633, 314, 187, 19, 53, 81, -65, 52, - 139, -228, -37, -246, -42, -168, -229, 166, 371, -37, - -47, 18, 188, 172, -145, -81, 36, -63, -34, -261, - 304, -144, -91, -74, 70, -210, 138, 4, -37, 179, - 223, -340, 233, -20, 12, -41, 37, -51, 154, -82, - -73, -24, -128, 11, 159, -3, 38, -54, 34, 38, - 10, 29, 32, 52, 10, 31, 9, 0, 34, 4, - -31, 23, -1, 7, 20, 25, -1, 43, -1, -6, - -1, 10, -21, -18, -8, 7, -13, 17, 2, 1, - -4, 19, -8, -12, 3, 0 - }, - { - -56, -1510, 665, 215, -325, -52, -44, 67, 91, -171, - -221, -164, 4, -488, -171, -673, 80, 237, 243, 760, - -211, 223, -21, -260, 68, 129, -247, -182, 64, -200, - 372, -3, -4, -63, -178, 5, -77, -98, 16, -88, - -64, 66, 69, 78, -19, 90, -67, -79, 26, -178, - 46, 15, -95, 9, 20, -121, -118, -18, -62, -53, - 24, 73, 2, -10, 10, 25, -28, 51, -24, 5, - -14, 24, -5, 16, 15, 37, -14, -14, 28, -8, - -9, 4, 15, 26, -3, 18, 5, 5, 9, -10, - 6, -8, 6, -2, 8, -4 - }, - { - 1016, -3184, -1605, -318, -226, 399, -338, -367, -361, 146, - 185, -270, -300, 109, -291, -85, -615, 104, 374, -188, - 328, 107, 130, -391, 274, -184, 64, 31, -104, -173, - 6, 151, 253, 110, 75, 116, 71, 8, -147, 134, - 106, 120, -97, -49, -15, 0, -14, 36, 18, -133, - -23, 20, 32, 3, -30, 32, -26, 6, 20, 6, - 25, 19, -3, -43, 12, 5, -19, 43, 0, -16, - -7, 9, -1, 13, -20, -21, 12, -10, -33, 1, - 0, -13, 10, -20, -11, 13, 5, 3, 18, -20, - -5, -9, 10, 10, 2, -7 - }, - { - -70, 198, -3, -322, -168, -61, 53, -45, -50, -90, - -22, -111, 690, 89, -192, -209, -300, 38, 389, -26, - -19, -404, 127, -415, -666, 287, 41, 6, -212, -4, - 108, -230, 98, 44, -174, 176, -35, 148, -48, -140, - 11, 135, 52, -18, -136, -14, 10, 20, 146, -55, - -34, -1, 9, -35, 9, 6, 114, 9, -36, -18, - 25, -19, 13, -55, -53, 29, 15, -13, -14, 4, - -22, -13, -13, -9, 38, 16, 2, -11, 9, 7, - -5, 11, -7, -22, -11, 1, 11, 3, 7, 5, - -3, -1, 7, 2, -7, 4 - }, - { - -588, -4379, -1026, -5, 254, -68, 320, -613, 99, -120, - 100, 39, -481, -1134, 507, -407, -457, -97, 386, -103, - 263, -162, 175, -14, 79, -124, -91, -91, -183, 24, - -110, 201, -130, 110, 72, -153, 70, 1, -139, 8, - -5, -51, 122, 175, -109, 21, 102, 45, -87, -62, - 63, -44, 61, 97, -20, 6, -58, 120, 21, -105, - -42, -15, 14, 70, -1, 44, -8, -29, -51, -36, - 12, -51, 0, 17, -15, 4, 3, 23, -29, -21, - 8, 17, -17, -5, 13, 37, 1, 18, 6, -4, - 1, 2, 10, 13, 0, 5 - }, - { - 51, -365, -42, 123, -14, 75, 167, -91, -146, -29, - 49, 171, -106, -2708, 985, -542, -311, -444, 247, 475, - 48, 145, -233, 128, 240, -39, 283, -254, -450, 319, - -108, 47, -239, -127, 1, 299, 151, -44, 1, 140, - -53, -11, -15, -86, 95, -15, -13, -36, 75, -12, - -26, -67, -14, 1, 21, 12, -11, 25, 8, -12, - 54, 8, -11, 10, 5, -39, -52, 5, 1, -37, - -27, -8, -4, 7, -3, 4, 5, -11, 20, 17, - 19, 17, 13, -10, -11, 2, -1, 7, 22, -4, - 8, 4, 10, -2, 5, 2 - }, - { - -1070, -3122, -62, -282, 156, -276, -355, 365, -32, 340, - 20, 45, -452, -124, 2712, -628, -343, -518, 71, -24, - -8, -108, -92, 48, 76, 142, 158, -571, -38, -36, - -216, 158, -56, 81, 39, 220, -26, 69, 57, -60, - 156, 112, 100, -145, 57, 47, 20, -46, -42, -16, - 21, -40, -41, -52, 21, -49, -51, -2, -13, -16, - 37, -29, -69, -41, 21, -40, 0, -21, 76, -5, - 26, 27, -26, -7, -1, 11, 21, -18, 27, -14, - 4, -24, 28, -2, -20, -10, 7, -5, 9, 5, - 8, -4, -3, -3, -2, 7 - } - }, - { - { - 19, 2760, -1746, 52, 245, -138, -9, 1, -2, -111, - -118, 1, 447, 279, -731, -72, -20, -195, -634, -357, - 118, -506, -24, 428, 238, 210, -235, -425, -114, -512, - 278, -277, -224, -178, 20, -66, -43, 135, 97, 34, - -26, -41, -19, -16, -123, 23, 74, 13, -121, 50, - -12, -30, -1, -2, -96, 22, -18, 59, -36, -65, - 52, -44, 35, 6, -63, -2, 15, -4, 25, 39, - 9, -6, 7, 26, -2, 7, 27, -25, -6, 0, - 1, 16, 3, -15, 15, 3, 12, -11, 9, 7, - -20, -13, -11, -1, -3, 3 - }, - { - 881, -1141, -2930, 463, 8, 178, 96, -15, 281, -50, - 17, -406, -39, -35, -416, -98, 577, 144, -950, 227, - -187, 70, 223, 26, 12, -260, 153, 57, -79, -55, - 24, -25, -10, -157, 120, -31, 55, 159, 148, 18, - 43, 178, -18, 122, 131, -24, 13, -42, 71, -15, - -94, -5, 4, 7, 40, -39, 30, -48, -34, 0, - -20, -1, -3, 22, -22, -25, 3, -25, -1, -34, - 0, -40, -3, 2, 10, 13, 20, -11, -12, -14, - 32, -8, 17, 2, 8, 11, 0, -3, 0, -8, - -10, -10, -6, 10, -2, 4 - }, - { - -348, -3000, 2045, 211, -261, -379, -175, -29, 107, 166, - -254, -60, -547, 145, 557, -140, 24, 89, -483, -568, - -357, -408, -8, 84, 54, -107, -11, -365, 48, 255, - 127, 53, -3, 22, 218, 254, -201, 52, 284, -50, - 133, -105, 87, 144, -41, -163, 10, -85, 70, 93, - -51, -91, -93, -76, 66, 29, -158, -33, -41, -31, - 40, 5, 13, -45, -27, 66, -48, 20, 32, 3, - 54, -1, 2, 33, -22, -41, 4, -19, -25, 17, - 16, -17, -5, 6, 22, -5, 0, -2, 15, 11, - 4, -6, -1, -4, 4, 2 - }, - { - 82, 333, -360, -95, -18, 4, -68, -32, 0, 28, - -39, -14, 97, -156, 706, 389, 139, -742, -812, 70, - -138, -474, -433, -286, -255, 154, 130, 121, -81, -101, - 16, -255, -1, -52, -18, 54, -50, 175, -130, -7, - -20, 57, -99, 49, 93, 3, -116, 42, 120, 31, - 62, 6, -74, -22, -37, 8, 9, -20, -37, 66, - 4, 6, 3, 2, 11, 2, 30, -16, -11, -15, - 6, -48, 21, 0, -26, -4, -18, 0, -8, -9, - -20, -15, 25, 2, 13, 0, -4, 7, -12, 9, - -2, 3, 4, 3, 5, -3 - }, - { - -1966, 6688, -406, 370, 431, -50, 43, -103, -172, 314, - -217, -113, 72, 220, 954, -10, 0, 265, -150, -710, - 35, -141, -104, 4, 327, -230, 22, -244, 355, -36, - 54, -29, -259, -164, -49, 28, 577, -256, 100, -50, - 120, 62, -145, -8, -20, -38, -126, 10, -44, -19, - 60, 38, 63, 18, 42, 9, -4, -94, -23, 20, - -31, 1, -51, -10, 22, -38, 25, -3, -2, -35, - -34, 20, -15, -19, -7, 13, 23, 27, -15, 11, - -7, 18, 20, 8, -7, -8, -7, 8, -6, 6, - -7, 10, -7, 11, -14, 11 - }, - { - 8, -267, -229, 117, 68, 16, 16, 30, -58, 48, - -102, -22, -127, -159, 530, -73, -65, -355, -160, -1662, - -200, 329, -131, -502, 265, -449, -218, 180, -195, 96, - -190, -125, 27, -63, 221, -7, 32, 21, -77, 42, - 92, -106, 30, -40, -42, -7, 16, -54, -44, 36, - 37, 80, 29, -46, 21, -75, 27, 9, -15, 16, - 22, -34, -29, 47, -22, 51, 1, 20, 15, 24, - -9, 18, -15, -1, 3, 4, -41, -4, 28, 1, - -16, 9, 16, -9, -16, -7, 6, -6, 23, -12, - 13, -3, 8, 8, -7, -11 - }, - { - -263, 21044, -688, 1072, 133, -75, 3, -28, -147, 223, - 260, 19, -204, 0, 215, -490, 41, -31, -83, 13, - 46, 48, -115, -185, -124, -84, -124, 128, 98, 9, - 146, -118, -82, -223, -116, -139, -135, 115, -32, 14, - -9, 64, 4, -12, 76, -174, 134, 13, 110, 51, - -84, 79, -28, 12, -63, 32, -27, -32, 40, -48, - 33, 23, -12, -9, -8, -51, 8, -5, 34, -14, - -13, 26, 1, -5, 21, 4, 8, 20, -7, 5, - 30, -15, -21, -2, 6, 2, 0, 6, 13, 13, - -5, 18, 8, 10, 5, -1 - }, - { - 35, -430, 552, 43, 34, -18, -64, -61, -93, -17, - -43, 31, 128, 153, 1924, 705, 186, 149, 441, -414, - 491, 711, 8, 161, -659, -41, -108, -202, -118, -377, - 57, -77, -255, 116, -4, -91, -167, -8, 113, 54, - 47, -55, 41, 51, 28, 16, -8, 0, -29, 46, - 47, -31, 91, -16, -31, -57, -94, 13, -29, -48, - 76, 12, 41, -28, 6, 23, -4, 11, -11, 28, - -7, -55, 1, -6, 4, 11, 21, -38, -8, 4, - -31, 14, -1, 6, -3, 5, 5, -9, -16, -4, - 11, -5, -6, -2, -9, -13 - }, - { - -2471, -7960, 1403, 734, -124, 36, 0, 64, 18, -33, - 25, 131, 44, -165, -363, -92, 124, -126, 169, 42, - -60, -31, 242, 19, -41, -90, -16, -64, -88, -99, - 144, -28, -211, 36, -63, 92, 5, 10, -2, 154, - 5, -70, 69, 55, -60, -9, 3, 2, 31, -3, - -39, -82, -60, 8, 113, 11, 12, 7, 60, 12, - 33, -9, 43, 37, 23, 45, -22, -1, 20, 8, - 1, 4, 6, 4, 16, -11, 32, 31, -4, 1, - 0, 8, -26, -7, -8, 6, 7, -5, -1, 1, - -1, 6, -1, -7, -4, 3 - }, - { - 84, -133, -459, -35, -25, -19, -389, 193, 86, -123, - -355, -166, 33, -546, -359, -346, 374, -50, 250, 680, - 111, -79, 294, -375, 46, -143, -17, -206, 230, -14, - -44, 87, 125, -103, -174, 45, -36, -187, -23, -42, - -70, 7, 49, 112, 77, 9, -45, -58, 10, -112, - -30, 4, -57, 13, -34, -47, -106, -57, -53, -4, - 20, 33, 34, -32, 45, 15, -16, 11, -28, 25, - -18, 0, 23, 21, 22, 23, 4, -12, 19, 33, - -16, -9, 18, 13, 9, -5, 13, 13, 11, -5, - 1, -6, -3, 7, -3, 1 - }, - { - -923, -4397, 1127, -64, -211, -359, -93, 55, -398, 146, - 365, -363, -162, 48, -508, 120, -426, 113, 190, -114, - 255, 75, 21, -133, -105, 74, -48, 215, -28, -190, - -178, -56, 468, 236, -20, 107, 187, 13, -137, 125, - 82, -28, -59, -5, -70, -1, 20, -19, 38, -110, - -42, 20, 56, -36, 22, -7, 62, -54, 49, -18, - 22, 31, -12, 4, -29, 13, -12, 34, 4, -18, - -11, 5, 6, 12, -22, -11, -14, -7, -3, -20, - 6, -19, -6, -9, 7, 1, 6, 12, -5, -9, - -12, 4, 10, 4, 0, -5 - }, - { - 60, 660, -685, -256, 9, -56, -25, 95, -134, -44, - -43, -216, -181, 1434, -165, 129, -344, -49, 135, 349, - -661, 169, -65, -319, -289, -178, 320, -243, -2, -147, - 47, -97, 190, -25, -25, 45, -33, 46, 26, -138, - -30, 78, 75, 14, -115, -24, -29, 106, 106, -17, - -42, 25, -4, -77, 15, 24, 74, 56, 44, 4, - 24, -71, -2, -28, -43, 9, 28, -11, 2, -19, - 2, -14, -37, 5, 23, -1, 10, -13, 8, 7, - 0, -10, -7, -10, 1, 0, 4, 9, 11, 4, - -3, 1, 7, -6, 1, -3 - }, - { - -192, -4875, -699, -517, 629, -186, -290, -248, 22, 3, - -332, 220, -427, -1242, 418, -434, -77, -111, 143, -8, - -29, 119, 198, 108, -52, -189, -159, -74, -111, -52, - 66, 0, -170, 31, 112, -180, 176, -23, -80, -87, - 20, 144, 62, 84, 40, 109, 84, -46, -8, 1, - 33, -62, -16, 76, -5, -22, -6, 79, -17, -87, - -79, 30, 10, 59, 16, 61, -21, -33, -46, -27, - 0, -17, -38, -20, 19, -5, -10, 32, -39, -10, - 2, 6, -18, 6, 8, 24, 21, 14, 17, 0, - -3, -1, 6, 6, 5, 0 - }, - { - -26, -77, -48, 4, -29, 26, 108, -87, -152, 1, - -10, 56, -144, 301, -2649, -849, -247, -115, -28, 489, - 199, -140, -184, 344, -44, -9, -49, -84, -91, 90, - -5, -250, -57, -176, 13, 407, 54, -23, 82, -82, - 162, 24, -148, 31, 38, -85, 31, -39, 146, -28, - -75, -49, -26, 36, -65, 79, -3, -16, 37, -6, - 20, 0, 16, -41, 25, -36, -41, 11, 26, -33, - -44, -16, 12, -24, 5, 2, 8, -3, 17, 21, - 11, 23, -5, 4, -14, -8, 14, 6, 21, -2, - 5, 7, 4, 2, 2, 0 - }, - { - 481, -4704, -597, -391, 207, -196, -469, 164, 97, 330, - 110, -350, -88, 1054, 1232, -552, -600, -434, 20, -52, - 70, -269, -146, 18, -45, 222, 35, -136, -457, 135, - -84, 97, 38, -155, 174, 13, 130, 135, -56, 37, - 44, 210, 3, -36, 4, -11, 25, 50, -92, -18, - -13, 37, -63, -81, 42, -46, 5, -64, -34, 49, - -4, -5, -34, -30, -21, -50, 44, 15, 4, 24, - 19, 4, 17, -26, -4, 22, 2, 8, 4, 0, - -21, -1, 1, 12, -10, -12, -4, -8, 9, 6, - 3, 2, 2, -11, -7, 8 - } - }, - { - { - -96, 4276, -758, -467, 55, -21, 24, 20, -2, 0, - -14, -244, 160, -247, -958, 88, 290, 216, -402, -748, - 84, -167, 81, 200, -18, -11, -191, 21, 202, -317, - 233, -37, -56, -302, 59, -7, 30, -18, -130, 113, - -37, -108, 9, 13, -85, -18, -23, 24, -61, 56, - 1, -31, -17, 31, -64, 17, -34, -7, -11, 44, - 53, -72, 22, 14, -25, 1, 12, 18, 24, 4, - -17, -1, 8, 22, -6, -8, 18, 3, 2, -15, - -11, 11, -1, -17, -2, -4, 12, -5, 15, 6, - -5, -2, -11, 1, 6, 6 - }, - { - -1037, 1962, 957, 83, -52, 191, -105, -192, 220, -12, - 350, 216, 88, -94, -386, -135, 446, 167, -732, 421, - -92, -99, 33, 62, 229, -181, -42, 20, 2, 63, - 22, 14, 103, -106, 239, -66, 10, 65, 61, -12, - 2, 45, -35, 109, 22, -145, -26, -69, 75, -14, - -27, 119, 32, 0, 35, -70, -3, -53, 19, 41, - 10, -21, -30, 10, -5, 15, 9, -34, 14, -15, - 19, -22, -2, -6, 2, 9, 25, 2, -3, 1, - 19, -17, 17, 0, 5, -8, 12, 8, 15, -3, - -9, -5, 0, 2, -4, 7 - }, - { - 399, -7450, -1106, 1005, -69, -90, -42, -91, 6, -19, - -269, 283, -36, 352, 377, -39, 253, 278, 37, 21, - -49, -199, 11, -89, 11, -39, 193, -93, 298, 154, - -25, -98, -75, -137, -25, 78, -138, -59, 62, -35, - 213, -49, 15, 45, 17, -43, 66, -91, 67, 47, - -40, -10, 55, -60, -46, 7, -85, 15, 14, -10, - -17, 4, 29, -11, -10, 66, -42, 7, -3, -36, - 28, 21, 11, 25, -12, -11, 27, 0, -22, 18, - 23, -17, 8, 2, -4, -14, 7, -5, 12, 3, - -3, -6, -1, -10, 1, -1 - }, - { - -100, 768, 198, 27, 28, 24, -34, -7, 1, -33, - -89, 62, 220, -559, 122, 215, 225, -104, -206, 83, - -120, -22, 27, -35, -197, -75, -40, 92, 6, -98, - 164, -73, -16, -83, 81, 22, -111, 165, -44, 30, - 25, 58, -85, 43, 103, 36, -92, 10, 57, -20, - -47, -3, 38, 44, 4, -13, -22, 30, -31, 18, - -6, -8, -13, 22, -7, -47, 17, 24, -4, -31, - 7, -26, 22, -4, -1, 20, -4, 7, -7, 14, - -3, -16, 10, -7, 8, -4, 4, 7, -15, 1, - -7, 3, -3, -5, 0, -2 - }, - { - 1126, 7281, -2742, 19, -136, -8, 33, -29, -162, 89, - -25, -89, -162, 227, 894, -179, 28, -233, -403, -247, - 14, -102, 108, -206, 140, -334, 121, -188, 233, -59, - 55, 43, 45, -30, -93, -149, 438, -167, 116, -135, - 69, -3, -132, 1, 17, -25, -144, 25, 29, 76, - 39, -9, 33, -20, 29, 39, -11, -84, 16, 43, - -66, -7, -18, 3, 31, -22, 15, 6, 26, -8, - -31, -1, -3, 12, -3, -3, 19, 0, -12, 26, - -1, -1, 5, -8, -5, 4, 2, 17, -8, 13, - -11, 9, -5, 10, -12, 7 - }, - { - 6, 21, -123, -39, -11, -9, 34, -15, -104, 87, - -96, 28, -159, -372, 556, 259, 81, -243, 260, -1526, - -559, 68, -170, -661, 314, -83, -505, 19, 197, 271, - -127, -23, 277, -82, 64, -39, -73, -13, 59, 98, - 62, -105, 86, 31, -18, -26, 37, -10, -50, 31, - 3, 10, -9, -21, 41, -89, 4, 1, -2, 39, - 12, -1, 7, 29, -24, 43, -19, 6, 6, 7, - -27, -7, -22, 1, 8, 43, -14, -20, 3, -16, - -3, -2, 7, 1, -6, 4, 21, -11, 16, -12, - 12, 4, 15, 1, -11, -7 - }, - { - -1098, 20686, 25, 756, -13, -33, -30, -5, -96, 168, - 101, -2, -164, 5, 109, -558, 113, -98, -205, 50, - 87, 119, -92, -149, 64, -49, -188, 39, 49, 60, - 80, -33, 85, -213, -155, -46, -63, 68, -57, -54, - -28, 89, -62, -47, 84, -123, 144, 13, -8, -90, - -87, 9, 4, 74, 29, 106, -63, -58, 37, -43, - 36, 16, -27, 10, 28, -2, 5, -33, 34, -19, - -20, 27, -9, -29, 18, 7, 9, 18, 4, 5, - 2, -8, -2, -10, -2, 12, 8, -3, 3, 6, - -13, 4, -3, 4, 0, 1 - }, - { - 44, -560, 259, 7, 43, -10, -33, -13, 2, -2, - -65, 53, 119, -58, 1363, 138, -373, -4, 334, -307, - 305, 434, -210, 48, -224, 291, 107, 206, 119, -350, - 173, 28, -165, 136, 47, -2, -116, 23, 53, -36, - 14, -8, -34, -45, -30, -39, 42, -27, 55, 90, - 14, -26, 76, 39, 23, 33, -7, -5, -39, -30, - 77, -11, 1, -27, -40, -4, 22, 12, -36, 26, - -18, -45, 4, -6, -6, -22, 12, -20, -3, 10, - -32, 20, -9, 3, 12, 4, -4, -1, 3, -4, - 2, -4, -5, -1, -5, -8 - }, - { - 2345, -5788, -1929, 1034, -46, -57, -225, -44, 110, -14, - -9, 249, 114, 86, -179, 101, 210, -305, -150, -36, - 40, -43, 100, -116, -85, -45, 9, -67, 38, 13, - 49, 80, -12, 88, -50, 153, -46, 49, 28, 55, - -122, -119, -31, -3, -74, 43, 27, -44, -37, 33, - 9, -68, -13, -10, 42, -29, -2, -4, -11, -45, - 4, -26, -4, -16, -20, 22, -5, -8, 10, 10, - -10, -12, -12, -22, 4, -20, 29, 4, -17, -3, - 0, 5, -20, 3, -7, 10, 13, -9, -1, 7, - -4, 3, 4, 5, -5, -4 - }, - { - -105, 983, 502, -343, 59, 135, -597, -17, 6, -16, - -102, -145, 158, -29, -201, -230, 619, 130, 236, 139, - -108, 5, 269, -383, 151, -1, 124, -253, 152, 36, - -156, -7, 142, -24, -31, 41, 130, 24, 52, 43, - 60, 125, 62, 21, 14, -14, 23, -35, 65, -36, - -49, 17, 5, 72, -15, 58, -4, 7, 7, 45, - 20, -6, 15, -11, 16, -20, -18, 10, -24, 9, - -7, 2, -14, 9, -1, 2, 19, -8, -5, 23, - -3, -12, 14, 2, -8, -18, -2, 0, 1, 5, - 2, -6, -4, 9, -3, -2 - }, - { - 882, -4888, -514, 590, -44, -73, 16, 77, -243, 55, - 291, -70, 55, 65, -333, 139, -38, 301, -52, -137, - 136, 125, 92, 80, -22, 133, -75, 55, -56, -29, - -130, -279, 263, 99, -76, 94, 160, 49, -95, 78, - 4, -70, -17, 50, -13, -20, -29, -94, -15, -49, - -3, -4, 42, -62, 19, -11, 89, -9, 29, -29, - 1, 11, 6, 37, -21, 10, -9, 21, 4, -23, - -8, -2, -4, 8, 1, 19, -13, -7, 9, -11, - 14, -4, -8, -6, 4, 2, 1, 8, -12, 1, - -4, -3, -3, -1, 4, 1 - }, - { - -48, 915, -70, -27, 85, 23, 46, 123, -46, -28, - 25, -67, -166, 1680, 105, 267, -221, 141, 13, 3, - -342, 777, 113, -49, -341, -159, 413, -248, 282, 133, - 112, 7, -30, -91, -30, -82, -63, 27, 61, 95, - -8, -96, 6, 27, -47, 41, -9, 116, 52, 16, - 6, 9, 20, -23, 46, 10, 8, 18, 25, -35, - 26, -47, 5, -9, -40, -1, -5, -8, -14, -15, - 39, 10, -29, 0, 8, -8, 5, -16, -4, -2, - 8, -18, -5, 8, 12, 8, -3, -1, 1, 0, - -2, -2, 0, -13, 1, -9 - }, - { - 616, -3739, -186, -435, 389, -148, -125, -13, 88, 172, - -84, 238, 117, -559, 393, -246, 157, -245, -174, 118, - 9, -15, 11, 93, -18, -16, 37, -22, -47, -91, - 162, -4, -250, -26, 113, -97, 83, -53, 102, -21, - 66, 72, -70, -83, 15, 164, 35, -138, 7, -42, - 7, 31, -62, 6, -27, -19, 20, 36, -6, -36, - -70, 34, -20, 38, -20, 11, 10, -10, -28, -2, - -3, 1, -23, -12, 27, 6, -28, 17, -19, 3, - -16, -2, -22, 9, 5, 6, 1, -4, 5, -8, - -3, 5, 11, -6, 2, 2 - }, - { - 10, -120, -217, -87, -17, -69, 16, -48, -104, -2, - -125, 9, -227, 957, -1208, -68, -64, 91, -100, 71, - 74, -64, -126, 344, -159, -104, -227, 187, 164, -80, - -81, -169, 138, -102, -186, 160, 5, 55, 100, -91, - 112, -30, -105, 75, 43, -21, 115, -112, 44, -67, - -31, -54, -53, 24, -72, 42, -9, 10, -7, -15, - 26, -49, 21, -10, 23, -4, 2, 11, 28, -13, - -36, -5, 35, -27, -13, -5, 3, 13, 10, -3, - -11, 2, -15, 3, -5, 10, 14, -11, 2, -2, - 5, 2, -6, 3, 3, -3 - }, - { - 122, -4377, 71, -386, 348, 439, -90, 74, -33, 48, - 142, -90, 226, -522, -524, 266, 220, 25, -85, -142, - 74, -97, -34, -70, -166, 200, 9, 171, -193, 133, - -32, 42, 21, -185, 64, -136, -32, 11, -127, 14, - -45, 131, -46, -69, 47, 44, 56, 92, -8, 10, - 19, 83, -10, -25, 43, -18, 32, 3, 45, 20, - -73, -17, 0, 14, 19, -20, 35, -3, -30, 12, - -15, -21, 22, 0, 7, 5, -3, 17, 1, -3, - -11, 12, -14, 4, -2, -9, 1, 6, 3, 5, - 5, 4, 5, -10, 0, 6 - } - }, - { - { - 86, 2265, 646, -304, -104, 65, 28, 91, -4, -114, - -3, -99, -122, -228, -481, -65, 119, 156, -168, -350, - -141, -159, 77, 39, 141, -319, -32, 122, 171, -242, - 146, 146, -47, -110, -85, -9, -10, -199, -15, 52, - -17, -87, 0, 10, -96, -26, -39, 43, -7, -1, - 47, -15, -12, -1, 4, -32, -10, -32, -15, 50, - -6, -1, 22, -12, 0, 13, 14, 29, 2, 4, - -18, 1, 12, 2, -1, -1, 8, 21, 6, -20, - -7, 9, 4, -10, 2, -7, 2, 6, 9, 1, - 4, -4, -2, 2, 2, -1 - }, - { - 906, 1421, -754, 364, -92, 49, -51, -114, -42, 221, - 75, 331, 67, -101, -167, -148, 20, -110, 7, 93, - 0, -18, -48, 171, 62, -31, -19, -34, -54, 93, - 2, 71, 34, 75, 70, -6, 25, 81, -52, 13, - 15, -28, -13, 62, -4, -117, -44, 14, -4, -16, - 50, 70, 21, 33, 15, -38, -36, -10, 18, 10, - 28, 4, -30, -15, 0, 2, 6, 3, 6, 8, - -5, 0, -2, -3, -16, 14, 18, 8, 8, 3, - 1, -2, 11, 4, 5, -10, 3, 8, 11, 6, - -8, -2, 0, -2, 1, 2 - }, - { - -396, -7660, -313, 496, 709, 71, -5, -83, -42, -174, - -130, 98, 188, 311, 81, 298, 64, 68, 251, 166, - -181, 27, 37, -134, -8, 13, 225, 140, 95, -43, - 0, -98, -66, -130, -13, -47, 55, -47, -62, 15, - 134, 34, -5, 27, 27, 9, -6, 43, 44, -9, - -37, -6, 42, 1, -59, -17, 3, 24, -24, 1, - -47, 28, 4, 30, 19, 17, -14, -4, -17, 4, - 14, 12, 19, 11, 5, -4, 4, 3, 3, 1, - 8, 0, 13, -3, -17, -6, -1, -3, 6, 0, - -4, 1, -4, -1, -3, -1 - }, - { - 82, 586, 90, 87, 30, 4, 24, -23, -24, 8, - -63, -45, 106, -202, -67, -163, 286, -17, -249, 144, - -112, 88, 119, -142, 60, -171, -40, 27, -37, -46, - 46, 32, -7, -14, 20, -19, 3, 24, 51, 16, - 27, 24, 39, 5, 85, 28, -37, -21, -8, 23, - -72, -14, 80, 11, 20, 2, -15, -3, -5, 6, - -29, -11, -11, 8, -3, -21, -4, 25, -3, -13, - -22, -6, 4, -13, 16, 12, 7, 2, -1, 9, - -4, -4, 0, -1, 4, -1, 2, -1, -5, -3, - -3, 0, 1, -2, -3, 5 - }, - { - -321, 5742, 217, -445, 10, -11, 24, 32, -91, -14, - 113, -107, -133, 97, 529, 140, -304, -370, -52, -129, - -9, -10, 29, -93, -102, -174, 39, 60, -35, 36, - 40, -39, 93, -28, -26, -119, 59, 76, 15, -64, - -32, -42, -30, -75, 79, -9, -63, -22, 0, 66, - 69, 33, -10, 16, 25, 34, -30, -52, 12, 24, - -43, -13, -8, 9, 10, 21, -25, 11, 22, -3, - -19, -13, 3, 5, 2, -1, 13, -3, 1, 14, - 8, 0, -3, -10, 3, 1, 6, 6, -9, 10, - -5, 7, -3, 2, -6, 2 - }, - { - 11, 72, -51, -62, 9, -13, 25, -14, -45, -16, - -23, -62, -142, -228, 227, 187, 337, -268, -18, -1435, - -61, -207, -56, -477, 10, 78, -194, -168, 161, 102, - -72, 119, 65, 0, 15, -24, -33, 49, 62, 53, - 7, -3, 25, 23, 10, 0, -17, 26, 11, 13, - -29, -14, -15, -26, 21, -54, 7, -12, 3, 32, - 23, 1, -1, 33, 2, -2, -10, 10, -3, -22, - -15, -1, -15, 2, 2, 30, 10, -3, -24, -6, - -1, 2, 1, -4, 3, 3, 9, 1, 8, 3, - -2, 8, 7, 1, -2, 0 - }, - { - 1894, 14301, 1681, 462, 182, 4, -27, -20, 39, 35, - 52, -45, -128, -100, 46, -105, -159, -55, -102, -41, - 35, 5, -27, -27, -22, -3, -47, -7, 1, 4, - 75, -72, 34, -29, -167, 29, -5, -17, -86, -69, - 2, 14, 35, -77, -41, 81, 40, -46, -7, -72, - -40, -38, -6, 70, 42, 30, 20, -41, -6, 15, - 17, 0, -26, 14, 12, 24, 11, -23, 6, 0, - -10, 3, -6, -7, 10, 11, 9, 3, 9, 1, - 4, -1, -1, -5, -5, 14, 3, 1, -1, -3, - -1, -2, -6, 2, 2, 2 - }, - { - -32, 74, -225, 121, 42, -23, -9, -37, 36, -5, - -62, 78, 24, 137, 585, 34, -118, -217, 179, 276, - 15, 83, -187, -47, -125, 92, 333, 321, -110, -172, - 169, 114, -82, 14, 18, -25, 39, -16, 46, -22, - -43, -31, -19, -55, -38, -15, 10, 8, 66, 59, - -36, 55, 38, 26, 21, 54, 28, -16, -27, -12, - 32, 7, -22, -5, -24, -19, 6, -4, -19, 13, - -10, -17, -21, 4, -10, -18, 5, 4, -6, -3, - -8, 4, 1, -8, 9, 1, 2, 0, 7, 0, - -4, 0, -3, 0, -3, -4 - }, - { - -1878, -2222, -73, 652, 11, -6, -187, -88, 5, 91, - 78, 43, 91, -203, 160, 137, -19, -107, -147, -23, - 25, 51, -76, 32, -53, -79, -7, -21, -20, 109, - 26, 29, 78, 38, -39, 92, -42, 43, 30, -37, - -170, 107, -46, -77, -42, 9, 73, -44, -73, 6, - 42, -28, 22, -33, -1, -2, -30, 11, -38, -29, - -39, 6, -14, -8, -29, -18, 10, 14, 5, 5, - -17, -16, -2, -25, -1, 2, 13, -4, -9, -12, - 7, -7, -7, -2, -9, 3, 6, 6, 1, 6, - 2, 1, 4, -2, 4, 0 - }, - { - 99, 1011, 191, -75, -61, -53, -262, -73, 17, -43, - 35, -174, 46, 111, -351, 123, 80, 263, 353, 71, - -116, 55, 12, -41, 134, 12, -17, -115, 41, -70, - 95, -134, 100, 10, 21, 54, 100, 39, 114, 49, - 61, 109, 111, -38, -1, -13, 8, 13, 5, 9, - -24, 12, 33, 60, -16, 32, 34, 6, 23, 31, - 3, 15, -5, 2, -18, -21, -8, 2, 6, -3, - 10, -14, -13, 2, -1, 2, 11, -7, -7, 2, - 0, -1, 9, -3, -4, -3, -8, -4, -4, 5, - 2, -2, -1, 3, 1, 0 - }, - { - -809, -3158, 198, -36, 183, -93, 148, 26, -44, -38, - 56, 165, 45, 7, -48, -91, 334, 121, -124, 61, - 47, 49, 112, 49, 64, 48, 14, -38, 10, -110, - -83, -124, 71, 86, 18, 86, 50, 15, -36, 102, - -3, -11, -41, 31, -39, -37, -13, -51, -38, -33, - 8, -7, 10, -40, -1, -6, 17, 57, 10, 0, - -1, -7, 13, 15, -5, -2, 1, -2, 12, -16, - 1, -13, 2, 14, 7, 13, -12, 0, 5, -2, - 4, 9, -13, 4, -4, 4, 2, 1, -4, 3, - -4, -1, -5, -4, 6, 2 - }, - { - 29, 708, 116, -36, 109, 21, 37, 53, -1, 6, - -11, 51, 462, 600, 246, 4, 43, 138, -23, -170, - -42, 485, 116, -8, -90, -133, 78, 145, 156, 241, - 45, -25, -87, -44, -57, -49, -26, 1, 21, 104, - 23, -63, -28, 30, 17, -23, -2, 102, -30, 60, - 39, 0, 18, 14, 18, 10, 4, -10, -10, -4, - -31, 4, -4, -13, -34, -8, -14, -19, -11, 6, - 26, 6, -9, 10, -10, 5, -2, -8, -7, -5, - 2, -7, -2, 5, 4, 4, -2, 1, -1, -4, - 2, 0, -6, -4, -4, -5 - }, - { - -676, -2212, -318, 134, -29, 125, 220, -19, -22, 138, - 118, -53, -212, 287, 329, -116, 9, -155, -193, 90, - 73, -43, -25, -20, 41, 33, 79, 2, -69, -50, - 170, -105, -64, -52, 71, 19, -56, -25, 118, 71, - 7, 8, -6, -141, -63, 86, -2, -59, -27, -32, - -3, -6, -4, 9, 33, -28, -9, 11, 1, 5, - -36, -14, 16, -1, -8, -6, -1, -4, -8, 5, - -12, 1, -9, 7, 14, 6, -21, -5, 7, 7, - -20, 0, -17, 4, 8, 3, -8, -5, -5, -6, - 2, -3, 9, -1, 5, 7 - }, - { - -16, -106, -220, -164, 78, -34, -78, 36, -54, -19, - -111, -99, -162, -750, 1838, -182, -197, 91, -143, -131, - 17, 67, 150, 41, -4, -217, -93, 199, 154, -112, - -85, -35, 6, -47, -99, 6, 56, 32, 77, 0, - -19, -22, 13, 55, -19, 11, 62, -19, -22, -50, - -31, -11, -31, -42, -13, -16, -14, 37, -30, -9, - 18, -16, -10, 4, 22, 7, 5, 14, -1, 1, - -13, 5, 1, 2, -12, 3, -8, 11, -1, -2, - 0, -8, -11, 0, 2, 2, 2, -4, -3, -4, - 6, 5, -2, 1, 5, -5 - }, - { - -491, -2949, -424, -77, 219, 394, 258, 86, -155, -60, - 91, 278, 76, 86, -1180, 137, 440, 27, -94, -56, - -5, -24, -53, -63, -27, 39, 11, 183, 7, -68, - 1, 92, 26, -152, -34, -98, -47, -57, -15, -59, - -17, 57, -28, -53, 31, 30, 44, 51, 45, -7, - 50, 22, 34, 31, 16, -2, 12, 30, 34, -13, - -37, -19, -14, 11, 21, 0, 0, -2, -17, -4, - -12, -17, 7, 19, 11, -11, 17, 8, -8, 4, - -6, 8, -12, 0, -3, -1, 0, 8, 3, 5, - 9, 2, -2, -4, 6, 1 - } - }, - { - { - 19, 387, -460, -46, 54, -8, -34, 20, 7, -91, - 14, -4, -37, 1, -64, 37, -74, 57, 1, -18, - 81, 126, 105, -5, 210, -222, -68, 23, 70, -226, - 203, 77, -111, -71, -51, 44, 75, -98, 47, 13, - 0, -17, -10, 22, -16, 28, -38, 31, 0, -32, - 15, -24, 0, 9, 23, -12, 4, -21, -15, -1, - -31, 21, 26, -3, 5, 11, -2, 13, -9, 10, - -3, -2, 9, -10, -4, 2, 0, 8, 11, -4, - 3, 3, 0, -2, 14, 1, -2, 0, 2, -1, - 2, 0, 2, 4, 0, -4 - }, - { - -664, 981, 354, 198, -182, -72, 41, -17, -114, 48, - -174, 118, 63, -15, 64, -69, -174, 107, 356, -71, - -57, 40, -141, 80, 35, 33, 20, -64, -56, 49, - -25, 76, 12, 24, 8, 52, -79, -5, -64, 21, - -38, -41, 0, 52, 23, 12, -12, 11, -14, -2, - 36, -12, -10, -12, 1, -2, -18, 19, -4, -17, - 2, 18, -4, 3, 8, -13, -5, 13, 5, 4, - -5, 18, -5, -3, 1, 3, 6, 6, 7, -7, - -7, 3, 1, -3, 0, -4, -3, 4, -3, 5, - -5, 0, 0, -1, -3, -2 - }, - { - 215, -4929, 953, -518, 96, 15, 2, -14, -27, -1, - 25, 13, 39, 127, -186, 33, -209, -55, 180, 133, - -106, 69, 77, -58, 128, 41, 133, 70, -91, -152, - 51, 75, 62, -2, -23, -79, 56, -62, -23, -8, - 30, 2, -14, -1, 6, 51, -11, 21, 5, 20, - 9, -3, 3, 20, -7, 2, 5, 14, -20, 14, - -40, 12, -15, 10, -3, 14, 2, -3, -12, 2, - -2, -9, 5, 3, 9, -10, -3, 8, 12, -4, - 5, 5, 4, 4, -6, -5, -4, -3, 5, 3, - -6, 4, -2, 2, -2, 0 - }, - { - -47, 321, -16, 12, -4, -17, 17, 12, -16, 6, - -10, -40, 108, -199, -136, -202, 3, 67, -107, 70, - 7, -15, 81, -53, 50, -122, -16, 87, 54, 28, - -17, 44, 41, 28, 33, -7, 22, -53, 12, 41, - 28, 0, 48, -3, 7, -3, 9, -22, -21, 56, - -18, -24, 39, -26, -13, 0, -6, -13, 6, 11, - -21, -2, -10, -10, -5, 1, -9, 1, -9, 6, - -4, -11, 1, -1, 13, -6, 1, 1, 5, 5, - -1, 1, 4, 2, 4, 0, -3, -3, 0, 0, - -2, -2, 1, 3, -2, 5 - }, - { - -312, 4613, -137, -287, -23, 9, 16, 84, 28, -2, - -47, -128, 10, -12, 161, 41, 115, 28, -26, -66, - 48, 44, 3, -56, -102, -30, 39, 66, -90, -24, - 38, -50, 13, 0, 69, -87, -34, -6, 12, 25, - -27, -53, 5, -11, 74, -4, 27, 8, -20, 26, - 26, -19, -23, 39, 14, -1, -8, 5, 6, -3, - -9, 7, -5, 13, -5, 11, -22, -8, -4, -9, - -2, -3, -4, -11, -4, 2, -3, 5, 1, 1, - 5, 1, -9, -1, 3, -5, 2, 2, -6, 6, - -5, 3, -3, 2, -4, 3 - }, - { - -23, 121, 218, 13, -19, -21, 6, -4, -32, 5, - 36, -15, -30, -106, 30, -124, 302, -123, 213, -1088, - 193, -102, 176, -39, 102, 33, 53, -24, -14, -55, - -47, 49, -119, -40, 32, 19, 37, 44, 9, -11, - -28, 2, -58, -22, -9, 21, 8, 26, -2, -6, - -15, -17, 10, -19, -2, -8, 27, -23, 6, 8, - 6, -7, -13, 16, -12, -2, -4, -2, -6, -5, - -6, 14, 3, 1, -10, 9, 2, 5, -9, 6, - -7, 2, -2, -2, 1, -3, 1, -2, 0, 4, - -4, -2, -3, 1, -1, 0 - }, - { - -1965, 6268, -470, 152, 14, 18, -16, 29, 65, -13, - 5, -29, -80, -73, -6, 30, -46, 22, 53, -3, - 30, 11, 14, 18, -18, 23, -5, 17, -4, -71, - 11, -105, -5, 36, -22, 139, -1, -42, -44, 4, - 4, -47, 67, -34, -38, 75, 3, -69, 20, -3, - 3, -21, -38, 29, 0, -28, 11, -17, 0, 17, - 5, 6, -15, 2, -3, 4, 7, 1, -1, 7, - 11, -1, -11, 6, 10, 3, -4, -5, 2, -4, - 9, -1, 1, 4, -2, 2, -3, 5, 0, -2, - -1, -1, -4, 3, -2, 0 - }, - { - -28, 283, -73, 33, 33, -17, 32, -7, -2, 20, - -25, 29, -85, -59, 113, -182, -70, -219, 68, 158, - -91, -97, -71, 56, -52, 122, 41, 48, -78, -93, - 107, 53, -111, 8, 11, -44, 65, 9, 25, -19, - -37, -22, 29, -17, -17, 5, -4, 39, 24, 9, - -34, 48, -3, -14, -12, 9, 2, 2, 14, -5, - 13, -1, -2, 12, 3, -10, -12, -4, 3, 0, - -1, 11, -7, 7, -8, -9, 1, 5, -3, 0, - 5, -4, 1, -12, -1, -2, -1, 4, 0, -3, - 1, -1, -2, 0, -1, 2 - }, - { - 1160, 1514, -466, 348, -49, 45, -38, 19, -40, 28, - 18, -112, -8, -314, 214, -24, -26, 121, -58, -24, - 48, 57, -122, 90, 37, -33, 49, 58, -34, 56, - -23, -4, 45, 36, -50, 44, -42, -2, 7, 34, - -158, 77, -9, -47, -21, -59, 37, 51, -2, -33, - 2, -28, 34, -17, 26, 38, -21, 2, -13, 10, - -23, 11, -15, 1, -10, -19, 8, 19, 0, -6, - -7, 3, 9, -13, 7, 14, 1, 0, 4, 1, - 3, -4, 2, 3, -5, -5, -2, 7, 1, 3, - 2, -1, 1, -8, 7, 0 - }, - { - -74, 603, -152, 53, 29, 52, 184, 48, 1, -15, - 152, -44, 52, 32, -413, 163, -127, 43, 143, 59, - -30, 128, -91, -90, 29, -4, -23, -61, 9, -110, - 179, -142, 27, -6, 1, 17, -4, -33, 82, -9, - -4, 6, 45, -28, -20, 13, 2, 41, -6, -26, - -10, 9, -2, 17, -14, 2, 17, -16, -9, 7, - -5, 1, -12, -3, -1, -3, -2, -1, 2, 8, - 16, -6, 0, -7, -1, 5, 3, -5, -2, -4, - 2, 0, 5, -1, 3, 3, -3, -1, -1, 0, - 2, -2, 0, 0, 2, 2 - }, - { - 652, -1319, -6, -218, 41, -210, 146, 58, 54, 0, - -15, 91, 13, -3, 99, 81, 442, 139, -69, 29, - -4, -14, 39, -52, 59, -2, 56, -58, -50, -26, - 43, -1, 0, -8, 27, 56, -32, 39, 0, 56, - -3, 58, -31, 43, -2, 9, 16, -2, 26, -24, - 8, -25, 0, 8, 7, -15, -23, 20, 13, 6, - 0, 8, 6, -2, 2, 6, 4, 2, 12, -1, - 8, -11, -3, 9, 1, 0, -5, 5, 0, 1, - -2, 6, -4, 0, 1, 0, 2, 0, 0, 2, - -3, 2, -1, -2, -1, 0 - }, - { - -5, 446, -122, -113, 51, 47, -15, -10, 6, 45, - 8, 77, -20, -317, 174, -44, -57, -12, 2, -90, - -114, -18, 19, 65, 61, -17, -46, 80, 18, 76, - 36, -69, -3, 22, -16, -23, 14, -11, -5, 39, - 23, -19, -27, 33, 15, -33, -30, 22, -58, 13, - 8, 4, 13, 14, -2, 2, 9, -15, -32, 4, - -39, 16, 19, 12, -26, -7, 10, -13, -5, -9, - -5, -9, -5, 13, -12, 6, 6, 2, 2, 2, - -3, 0, 1, -2, -4, 0, -2, -3, 2, -4, - -2, -1, 0, 4, -3, 0 - }, - { - 450, -196, 64, 333, -209, 39, 282, -58, 12, -19, - 4, -62, 47, 667, 180, -150, 11, -10, -44, 12, - 109, -52, -55, -34, 32, -67, -32, -19, 41, 29, - 92, -69, 78, -13, -25, -22, 18, 5, 30, 18, - -48, 3, 26, -70, -67, 24, -20, -8, -15, -9, - 23, 3, 13, 11, 37, 5, -13, 5, 1, 4, - 4, -2, 25, -8, 10, 10, -6, 2, 4, 11, - -1, 5, 1, 8, -6, -1, -6, -8, 5, 6, - 1, 9, -8, -2, -2, 6, -3, -5, -1, 0, - 5, 0, 4, 2, 0, 3 - }, - { - 18, 142, 18, -83, 92, 1, -32, -10, -30, 23, - -27, 85, -120, -429, 2537, -85, -147, -6, -79, -142, - -222, -108, 110, 10, 54, -146, 55, 4, 18, -16, - 5, 67, 43, 0, 26, 2, 58, 1, -15, 30, - -23, -3, 29, 5, -29, 15, 19, 13, -10, -6, - -7, 20, -3, -31, 24, 22, -20, 20, -25, -1, - 18, -5, -9, -6, 4, 1, -21, -4, -2, 2, - 2, 13, -8, 21, 1, 1, -3, 2, -4, -2, - 3, 3, -2, -1, 3, -4, -3, -6, 6, -3, - 4, 4, 0, -2, 3, -2 - }, - { - 530, -1158, 88, 324, 47, -44, 165, 131, -57, -22, - -25, 282, -100, 304, -678, -53, 172, -17, 47, 43, - -12, 1, 35, -12, 3, 37, -64, 49, -44, -110, - -16, 24, 4, -66, 37, -1, 14, -35, 26, -11, - 2, -2, -22, -42, -3, 12, -19, -23, 35, -6, - 30, -32, -9, 20, 17, 3, -5, 17, 27, -15, - -3, 13, -6, -2, 6, -7, -6, -3, -11, -1, - -1, -4, 2, 6, 10, -6, 7, -4, -5, 5, - -6, 6, -5, -1, -4, 1, 3, 0, 4, -2, - 4, 0, -4, -1, 4, 0 - } - }, - { - { - -97, -577, 278, 115, 29, -56, -38, -26, 22, -56, - -43, 31, 17, 29, 12, 68, -119, 37, 74, -11, - 104, 21, 48, 128, 2, 11, -76, -23, -82, -66, - 80, 68, -129, -34, -10, -6, 15, 22, 75, -12, - 9, -5, -4, -3, 29, 7, 7, 10, -23, -4, - 11, -22, -15, -2, -5, 17, 0, 4, 2, -33, - -7, 6, 6, 15, 0, 5, -3, 1, -8, -1, - 7, 2, 2, -6, -5, 7, 1, 0, -2, 3, - 3, 0, -3, 1, 5, 3, 0, -1, 2, 4, - 1, -1, 3, 3, 0, 0 - }, - { - 571, 396, -482, -26, 74, -39, 32, 12, 12, -95, - -58, 17, 13, 18, 78, -74, -37, 205, 153, -8, - -58, 18, -58, 24, 20, -13, 25, -35, -33, -17, - 50, 34, -7, 31, -30, 84, -57, -67, 20, 20, - -50, 5, -9, 6, 31, 21, 28, -7, 16, -6, - 22, -27, -24, -13, -2, -5, -5, 14, -21, -11, - -6, 4, 8, 3, 1, 0, -3, -1, 4, -1, - 0, 11, -1, -14, 12, 6, 0, 11, -1, -6, - -1, -1, -4, -2, -1, 3, -3, -1, 0, -2, - -2, -3, 0, -1, -1, -1 - }, - { - 40, -3172, -14, -739, -80, 47, -34, -1, -12, 85, - 28, 96, -62, 72, -46, -56, -203, 27, 98, -38, - 81, -53, 35, 3, 144, 71, 42, 26, -106, -54, - 61, 84, 46, 32, -27, -50, 55, -90, -29, -3, - 37, -37, -14, -9, -22, 52, 27, -11, -16, 30, - 8, 14, -23, 16, 24, -7, -25, 1, 9, -4, - -19, -11, 3, -11, -13, 10, 2, 1, -7, -2, - -8, -12, 5, 5, 2, -7, -1, 7, 8, 3, - 4, 2, -1, 4, 3, -4, 0, 1, 2, 3, - -4, 1, 0, -1, -2, 2 - }, - { - 30, 237, -5, -46, -3, 2, 2, 2, 4, 4, - 1, 5, 16, -135, -326, 186, -53, -122, 109, 49, - 2, 28, 50, -9, -102, -27, 18, 55, 24, 41, - 4, 52, 32, 11, 31, 20, 13, -62, -19, 42, - 24, 23, 3, 5, -1, -14, 15, -25, -1, 12, - 33, -18, -3, -6, -24, -1, 3, -12, -2, 20, - -8, 5, -1, -20, -10, 10, -3, -15, -5, 4, - 5, 1, -3, 3, 4, -2, -3, -2, 3, 3, - 2, 3, 1, 4, 3, 4, -3, -4, 0, -3, - 2, -1, -1, 0, 0, -1 - }, - { - 692, 2822, 193, -131, -3, -5, 11, 64, 61, -4, - -118, -108, 22, -34, 180, 36, -67, 255, 59, -8, - 28, 58, -72, 6, -30, -34, 57, -45, -29, -24, - 29, 13, -9, -27, 14, -32, 34, -8, 25, 28, - 8, -50, -29, 58, 11, 7, 28, -16, 2, 20, - -17, -12, -9, 34, -12, -13, 11, 18, -8, -3, - 6, 5, -19, 14, -6, -4, 6, -12, -12, -13, - 4, 0, 4, -9, -7, 4, -8, 7, -1, -3, - 0, 1, -8, 2, 3, -3, -2, 4, -4, 0, - 0, 0, 0, 2, -2, 1 - }, - { - -3, 184, 76, 16, -10, 1, -22, -6, -23, 15, - 11, 6, 22, -26, 84, -15, 10, 65, -79, -890, - 177, 25, 41, 201, 30, 32, 66, -63, 14, -100, - 38, -22, -76, -65, 40, 4, 37, 14, 23, -12, - -29, 1, -66, -19, -25, 11, 0, 25, 18, -29, - 11, -35, 18, -3, -6, 4, -7, 2, -5, 2, - 12, -11, 1, 6, -14, 0, 4, -1, 0, 6, - -1, 2, 7, -4, -6, 1, -4, -2, 1, 1, - -5, 1, -1, -1, 3, -2, -3, -2, -2, -2, - 5, -1, -7, -1, -1, -1 - }, - { - 1513, 428, 2, 227, 1, -5, 16, 22, 3, -14, - 28, -4, -44, -21, -70, 28, -19, 24, 50, 24, - 32, 36, 33, 10, -33, 24, -28, 20, 14, -44, - -24, -75, -19, 10, 16, 46, 53, -72, -8, 22, - 4, -31, 4, 20, 0, 14, 18, -41, 26, 9, - -2, -16, -11, 7, -2, -36, -6, -1, -3, -1, - 5, 5, -5, 1, 1, -12, -7, 12, -1, 9, - 3, 12, -10, -3, 10, 3, -2, -7, 1, 1, - 5, -1, -3, 0, 3, -4, -1, 5, 4, 0, - -3, -1, 2, 3, 0, -2 - }, - { - 21, 17, 52, -26, 30, 8, 10, 24, -31, -5, - 12, 21, -49, -46, -166, 19, 21, 77, -49, 57, - -75, -25, 69, -12, -28, 85, 52, -77, -112, 67, - -50, 32, -51, -17, 29, -11, -23, 60, 10, -26, - -26, -17, 14, 22, -13, 15, -22, 42, 30, 0, - -11, 3, 9, -11, -16, -19, -20, 22, 20, -2, - 5, -8, 20, -7, 4, -1, -7, -1, 8, -6, - 1, 2, 0, 11, -8, -7, 0, -2, -4, -2, - 5, 2, 0, -3, -8, 0, -2, 0, -1, -4, - 1, -1, -3, 0, 0, 2 - }, - { - -410, 3334, 34, 127, 75, -28, 13, 14, -3, -10, - -40, 1, -15, -143, 56, -24, 23, 56, -24, -42, - 22, 33, -5, 28, 33, -14, 10, 110, -53, -10, - -6, 35, -31, 18, -24, 12, 46, 27, -69, 9, - -65, 16, -36, -12, 0, -45, -41, 57, 40, -6, - -31, -31, 19, 8, 13, 28, 3, -1, 6, 7, - -13, 0, -3, -11, 6, 1, 3, 2, 3, -2, - -2, 2, 1, -1, 8, 8, 1, -1, 4, 6, - -2, 0, 4, 5, 1, -3, -3, 2, -2, 2, - 2, 0, 0, -4, 1, 1 - }, - { - 49, 284, -265, 98, 178, -26, 251, 66, 9, 51, - 51, 27, 21, 44, -319, 25, -58, 60, -104, 186, - 54, 96, -66, -75, -53, -10, -46, 11, -10, -57, - 59, 22, -49, -4, 1, 21, -69, -18, 10, 0, - 16, -28, -15, 21, -14, 15, 1, 16, 9, -10, - -22, 17, -9, -19, 18, 1, -7, -9, -15, -3, - 4, -12, 7, -5, 4, 11, -4, -6, -6, 4, - 11, -1, 5, -3, -1, 1, 6, -3, 6, -1, - 6, 1, 0, -1, 0, -3, 2, 1, 1, -1, - 1, -1, -1, 0, 0, 1 - }, - { - -471, -217, 244, 59, -98, -24, -248, 81, 52, 70, - 40, -2, 24, -21, 72, 247, 182, 95, 132, -43, - -47, 8, 8, -51, 12, -2, 23, 11, -54, -22, - 38, 52, -23, -63, 75, 8, -2, 42, 46, -24, - 9, 29, 23, 38, 9, 12, 3, 6, 23, -16, - 2, -6, -15, 4, 17, -10, -3, -5, 14, 13, - -4, 8, -1, 5, 5, 6, 6, 8, 0, 1, - 9, -4, -6, -2, -3, -6, -5, 6, 4, -3, - 1, 1, 0, -4, 2, -1, -2, 1, 2, 1, - -3, 0, 2, 2, -3, -2 - }, - { - -13, 342, -23, -170, 17, 61, -6, -15, 8, -16, - 5, 61, -87, -146, 148, -61, 28, -177, 54, -55, - -99, -123, 34, 33, -28, 95, 37, 19, 36, -33, - 24, -41, 22, 9, 1, -25, 18, -4, 2, -11, - 8, 2, 6, 17, -24, 9, -13, -21, -16, -16, - -20, 20, 6, 12, 0, 0, 9, 5, -13, 0, - -19, 8, 9, 10, 0, -11, 5, 2, -6, -7, - -17, -8, -5, -1, -2, -1, 3, 1, 2, 5, - -3, 1, 4, -1, -2, -1, 1, -1, -1, -2, - -3, -1, 3, 0, -1, 0 - }, - { - -124, 907, 167, -70, -140, 5, 109, 2, 23, -55, - -10, -48, 161, 498, 52, -49, -45, 56, 0, -48, - 48, -11, -13, -22, -39, -102, 18, -97, 29, 73, - 34, -31, 52, 22, -7, -51, 35, 19, -3, 20, - -50, 6, -12, 14, -7, 9, 7, -5, -10, 23, - 13, -23, 18, 11, 6, 19, -17, 0, 5, -4, - -1, 2, 14, 1, 14, 13, 0, 9, 0, 8, - 1, 6, 1, -9, -3, -3, 1, -7, -4, -1, - 9, 6, 0, -7, -7, 4, 2, 3, 0, 3, - 3, 5, -3, 2, -1, -1 - }, - { - -2, 150, 95, 30, -13, 41, -1, -45, -40, 38, - 5, 33, -41, 725, 443, 35, -5, -94, 130, -169, - -319, -70, 42, 89, -48, -91, 68, -31, -13, -70, - 108, 16, 30, 35, 55, 41, 36, -14, 3, 11, - -2, 22, -8, -29, 8, 19, 3, 15, -12, 4, - -3, 0, -9, 11, 7, 13, 3, -3, -2, 5, - 1, -12, 2, -3, -6, 0, -19, -13, 5, -3, - 2, 10, -2, 12, 7, -1, 3, -5, -1, 0, - -1, 3, 2, 3, 2, 0, -5, 0, 5, 3, - -3, 0, 2, 0, -2, 0 - }, - { - -325, 36, 104, 351, 16, -83, -21, 69, 57, 98, - -75, 101, -70, -168, 223, -131, -169, -19, 41, 98, - -9, -4, 26, -9, -24, 79, -72, -54, -58, -63, - 0, 4, -39, 22, -8, 36, 33, 3, -3, -17, - -11, 3, -14, 6, -14, 10, -35, -12, -2, 6, - 16, -24, -1, -7, 8, -4, 5, 18, 8, -3, - 9, 15, 4, -2, -7, -5, -2, 0, -1, -3, - 1, 2, 3, 0, -9, 13, -2, 0, -1, -1, - 1, -1, -2, -1, 0, -1, 0, -6, 6, 1, - -2, 3, -3, -2, 0, 0 - } - }, - { - { - 81, -904, -239, 67, -6, -51, -22, -36, 5, 26, - 20, 56, 70, -7, 91, 153, -90, -21, 27, -60, - 174, -2, -25, 131, -9, 137, 30, -20, -48, -38, - -101, -37, -121, 15, 55, 33, 4, -8, -14, -16, - 25, 0, 17, 2, 41, 14, 10, -3, -20, 19, - 10, -15, -12, -1, -24, 4, 0, -1, 14, -6, - 11, -1, -11, 2, -9, 0, -9, 0, 0, -11, - 3, 3, 1, 9, 2, 10, -1, 0, -6, 1, - 0, 1, -3, -1, -3, -1, 2, -4, -1, 2, - 3, -3, 1, -1, -2, 2 - }, - { - -558, -1230, -291, -84, 2, 20, -17, -8, 68, -34, - -7, 37, -15, -18, 25, -57, 47, 29, -91, 52, - -48, 7, -15, 8, 32, -11, 22, 28, 25, 14, - 72, -9, -73, 3, 23, 56, -19, -16, 28, 2, - -24, 14, -5, 5, 30, -19, 33, -15, 24, -15, - 12, 4, -19, -13, 4, -7, -14, -10, -3, 3, - 0, -12, -1, -2, -2, 11, 0, -11, 3, -7, - -1, 2, 0, -12, 1, 5, -10, 4, -2, 3, - 5, -7, -2, 0, -5, -4, 6, -3, 2, -3, - 3, 0, 1, -3, 1, -1 - }, - { - -162, -2819, 463, -319, 11, 21, 3, -13, -28, 11, - -39, 29, -67, 193, 141, 9, -24, 110, 22, 8, - 130, -85, -8, -66, 87, 3, -35, -7, -47, -27, - 45, 41, 27, -15, -21, -16, 48, -50, -21, -4, - 38, -43, 1, -2, -33, -4, 28, 9, -2, 11, - -15, 3, -16, 11, 6, -2, -11, -5, 22, 10, - -1, 7, 2, -14, -8, 8, -2, 5, 2, -1, - -5, -6, -1, 2, -1, -3, 0, 0, -1, 2, - -2, -4, 0, -7, 3, 4, 2, 3, 1, 0, - 0, -2, -1, -2, 0, 3 - }, - { - -28, 192, 50, -8, -13, 4, -6, 7, 16, -20, - -10, -31, 5, 43, -299, 121, 62, 34, 242, 49, - -37, 15, -35, -39, -67, 22, 96, 31, -17, 14, - -31, 21, 8, -14, 37, 23, -14, -5, 19, 2, - -1, 7, -29, -2, 2, -7, 11, -15, 14, -11, - 14, -5, -4, 5, 2, 0, 5, 9, -12, 16, - -5, 11, 9, -1, -3, 2, 0, -3, 1, -6, - 1, 9, -1, 0, -3, 3, 2, 0, -2, -1, - -3, 0, -5, 3, -2, 2, 3, 0, 1, -2, - 4, 2, -1, -3, 0, -2 - }, - { - -735, 759, 188, -32, -25, -18, -33, 13, 17, -6, - 28, -5, 55, -30, 55, -4, 39, 328, 11, 2, - 84, 62, -46, -13, 43, -48, 27, -44, 28, -16, - 36, 15, -3, -24, -6, -33, 65, 38, 24, -18, - 23, 4, -25, 7, -1, 7, -8, -6, 2, 0, - 3, 3, -30, 17, -38, -32, -10, 13, -6, 3, - 2, 8, -10, 3, -11, 5, 7, -6, 4, -8, - 1, -3, 7, 3, -1, -3, -2, 1, 3, 3, - -2, -2, -2, -1, 2, -2, -1, 6, -4, 2, - -1, 3, 0, 0, 1, 1 - }, - { - 20, 250, -47, -27, -1, 11, -13, 3, 0, 3, - -24, 12, -3, -25, 192, 74, -140, 35, 148, -767, - -30, -51, -45, 44, 30, 32, -29, -75, 47, -6, - 92, -5, -2, -6, 39, -41, -9, -44, -3, -13, - -2, 9, -13, 16, -35, 1, -13, 0, -3, -25, - 31, -16, 0, 5, 6, -11, -16, 2, -11, -5, - 5, -5, 12, 4, -8, 4, 5, 8, 5, 5, - 8, -2, -2, 0, 3, 1, -1, 0, 3, -1, - 0, -2, -1, -2, 6, 0, 0, -1, 0, -3, - 3, 2, 0, -2, -1, -2 - }, - { - -848, -2815, 60, 214, -11, -1, 24, -13, -42, -21, - 36, 4, 44, 64, -9, 6, -20, 6, -28, 18, - 14, 12, 2, -12, -17, 19, 0, 22, 12, -5, - 13, -6, 7, 8, -1, -49, -1, -51, 36, 21, - -8, -26, -23, 29, 9, -7, 5, -14, 33, -10, - 13, -8, -2, -7, 11, -4, 4, 3, 4, 6, - -8, -14, 4, 11, 6, -9, -10, 1, 2, 8, - -10, 14, 2, -12, -1, 4, 4, -5, 5, 5, - -4, -2, -1, -1, 1, 4, 0, -1, 1, 1, - -1, -4, 3, 2, 2, -3 - }, - { - 20, -87, -56, 4, -4, 11, 1, 23, -8, -9, - -1, 1, 0, -108, -406, -115, -60, 145, -56, -16, - -107, 75, 61, 9, -82, -106, -4, -82, -126, 56, - -70, 32, 18, 9, 7, -2, -27, 42, 2, -19, - 6, -11, -22, 12, 12, 14, -31, -9, 19, 7, - -9, -10, 7, -3, -12, -1, -8, 8, -12, -1, - 11, -9, 7, -6, 2, 7, 11, 0, -2, -2, - 1, -3, -1, 10, -4, 1, 9, -1, -4, 1, - -2, 0, 0, 4, 1, 1, 0, -3, 0, 0, - -4, 1, -1, 1, -2, -2 - }, - { - -94, 3447, -105, 89, 33, -44, -19, -32, 44, 2, - -68, 32, -1, 28, 31, 46, 59, 28, 1, -5, - 20, -15, 31, 9, -23, -6, -35, 30, -65, 20, - 33, 6, -54, 27, -10, 21, 31, 53, -49, -59, - -86, -10, -30, 30, 19, 4, -12, 12, 22, 14, - -13, -23, 7, -3, -28, -2, 16, 5, 0, 14, - -1, 3, 5, -17, 0, 8, -3, -14, 4, 7, - 0, -2, 4, -1, 2, -3, 6, -5, 2, 2, - 4, 0, 0, 1, -3, 3, 4, 0, -5, -2, - -2, 0, 0, 3, -1, 0 - }, - { - -32, 91, -34, 97, 24, -39, 103, 52, -8, -7, - -11, -16, 17, 116, -55, 164, -7, 159, -27, 28, - -48, 84, 45, -16, -40, -9, 6, 44, 4, -10, - -24, 74, -18, -39, -4, 62, -31, -24, -8, 0, - 14, -15, -14, 21, 41, -2, -22, 3, 18, 6, - -38, 6, 3, -20, 0, 18, -4, -1, -10, -6, - -2, -7, 15, 3, 1, 12, -1, -4, 2, -6, - 3, -3, -1, 8, 1, -4, 7, -2, 4, 2, - 6, -1, 0, -2, 2, -4, 0, 2, 0, 1, - -1, 0, -4, 0, 1, -1 - }, - { - 341, 499, 19, 162, 35, -21, -463, -1, -1, 104, - 34, 12, 8, -14, 26, 103, -73, -92, 66, -8, - -41, 51, -26, -53, -48, -44, 8, 25, -2, 24, - -15, 6, 31, -38, 22, -40, 52, -1, 5, -27, - -11, -25, 1, 3, 5, 40, 9, -18, 2, 12, - 13, 0, -8, -10, 8, -14, 4, -5, -2, 15, - -6, -5, -6, 3, 3, -2, 7, 5, -2, -8, - 5, -2, -2, -1, -6, 0, -7, 0, 4, -8, - 2, 2, -3, 3, 0, 3, -3, 2, -2, 1, - 0, 0, -1, 1, 2, -1 - }, - { - 19, 271, -69, -128, 50, -24, 4, 7, -4, -27, - -20, -2, 106, 182, -5, -16, 154, -96, 67, 30, - 78, 94, -33, -29, -135, 12, 67, -28, 36, -17, - -42, 39, -5, 14, 23, -20, -5, 6, -7, -1, - 5, 17, 29, 18, -22, 25, 5, 15, 6, 13, - -3, 8, 9, 8, -4, -15, -22, -4, 15, 16, - 3, 8, -10, -1, 9, -4, -9, 9, -3, 1, - -5, 4, 1, -3, 1, 0, -3, -4, 1, 0, - 2, -3, 1, 4, 2, 2, 2, 2, 0, 1, - 0, 1, 0, -3, 2, -1 - }, - { - -67, 654, -21, -170, -29, 10, -65, 24, 58, 9, - 6, -53, -130, -77, -64, -45, 6, 76, -30, -2, - -18, 17, -7, 11, 10, -7, 99, -59, 48, 58, - 20, -69, 31, 38, 27, -23, 33, 25, 1, -14, - -48, 5, 5, 38, 29, 19, 19, -24, 4, 27, - 6, -22, 0, 15, -1, 6, -18, -16, -6, 7, - -2, 6, 0, 2, -2, 0, 0, 6, 0, 2, - -4, 9, 6, -9, -3, -2, 1, 9, -2, 1, - -6, -3, 3, 3, -5, -4, -1, 4, -3, 0, - 2, 4, 0, -2, -1, -2 - }, - { - -9, 48, 20, 53, -26, 15, 4, -6, -29, 4, - -8, 66, 20, 24, -841, 32, 117, -131, 151, 90, - -19, 12, 31, 45, -73, -26, -33, 15, 21, -73, - 82, -69, 16, 34, -31, -6, 17, -21, 21, -21, - 15, 47, -15, -16, 6, 4, 12, -1, -8, 1, - 3, -11, -11, 6, 4, 5, -4, -1, 15, 14, - 1, -19, 4, 0, -2, -2, 5, 1, 0, -1, - -8, 1, 5, 0, 0, -4, -1, 6, 2, 5, - 0, -6, -2, 4, -3, 2, 0, 4, -1, 6, - -1, -2, -2, 3, -1, -4 - }, - { - 70, 502, -104, 84, 48, 24, -83, 35, 51, 105, - -19, -10, -49, -95, 331, -51, -113, 47, -25, 34, - -40, -6, 39, -14, -60, 46, -79, -11, -8, 1, - 23, 20, -44, 39, -1, -16, 1, 14, -27, -13, - 1, 23, -12, 13, 18, 16, 4, 24, -22, -7, - 17, -10, -9, -19, 8, -16, 9, 17, -5, 1, - 5, 1, 0, 3, 1, 4, 2, 4, -1, 1, - -2, 3, 10, 2, -13, 6, -4, 4, 3, 3, - 3, 4, 0, 2, 3, -1, -1, -2, -3, 2, - -2, 1, 3, 1, 0, -1 - } - }, - { - { - -29, -1018, -7, 1, -30, -30, 2, -27, 0, 1, - 53, 18, 73, 2, 108, -10, 28, 0, 74, -28, - 115, -23, 3, 83, 52, 104, 26, -10, -18, -35, - -99, -56, -34, 16, 29, 43, -59, 37, -82, 6, - 20, -12, 14, 28, 32, -1, 8, -11, -14, 16, - 11, -6, -7, -1, -11, -9, -4, 3, 0, 7, - 6, 9, -6, -10, -7, 0, -2, 0, 9, -10, - -5, 4, 5, 6, 13, 0, 1, 1, 0, 0, - 1, 3, 2, 1, -5, -1, 1, -3, 0, -2, - 3, -1, -2, 0, -2, 1 - }, - { - 448, -2877, -31, -189, -15, 19, -25, -11, -40, 50, - 7, 34, -16, -13, -47, -7, 18, -49, -59, -5, - 5, -29, -14, 39, 35, 16, -11, 41, 49, 10, - 44, -4, -53, -31, 34, 7, 42, -17, 12, -19, - 16, -13, 7, -1, 20, -11, -3, -12, 1, 2, - -7, 23, 0, 2, -5, -9, -13, -12, 12, 8, - 4, -10, -7, 3, -2, 5, 1, -9, 1, 5, - -6, -3, 0, -3, -7, -1, -3, 0, -4, 7, - 4, -7, -1, 2, -3, -8, 3, 0, 0, 1, - 0, 2, 1, -1, -1, 0 - }, - { - 133, -2061, -596, 89, -56, 34, 21, -13, -25, -44, - -29, -37, 24, 91, 148, -47, 155, -7, 65, 10, - 83, -1, 17, -50, -8, 25, 10, -7, -33, -47, - 35, 45, 2, 4, -42, -28, 42, -32, -17, 22, - -28, 56, -24, 7, 8, -34, 6, 10, 31, -9, - -14, -8, 0, 0, -9, 4, 10, 1, 17, 10, - 6, 15, -12, 0, 2, 4, -7, 9, 7, -6, - -1, 1, 0, 2, 0, -2, -1, -1, -4, 0, - -3, -3, 2, -5, -2, 5, 0, 0, 1, -2, - -1, 0, 0, -2, 1, 1 - }, - { - 20, 192, -46, 35, -8, -5, 4, 10, 3, -14, - -16, -32, -20, -55, -64, -82, 81, 113, 115, 63, - -3, -17, -37, -19, -35, 45, 47, -23, 24, -3, - -48, 44, 2, -5, -8, 36, 1, 22, 11, 12, - 3, 0, -12, -22, -1, 10, -4, -4, 21, -1, - -9, -3, 6, 7, 1, 9, -3, 8, 4, -1, - -12, 5, 9, 4, 2, -4, -1, 6, -1, -5, - -7, 5, -1, -2, -1, 0, 8, 2, -1, -2, - -4, 0, -3, 0, 0, -2, 3, 2, 2, 0, - 1, 2, 1, -2, 0, 1 - }, - { - 479, -760, -131, -5, 26, -22, -43, -6, 14, -18, - 69, 83, -7, 1, 32, -29, -6, 260, 61, 35, - 61, -3, 11, -11, 7, 2, -14, 0, -26, 2, - 23, 8, 5, 9, -6, -13, -42, 37, 16, -19, - 5, 7, 5, -32, 2, 16, -7, 4, 12, -8, - 12, 5, -14, -11, -23, -17, -29, -4, 10, -2, - 5, 6, -6, -3, -4, 8, -1, -9, 9, 0, - -2, -4, -3, 6, -1, -8, 4, -1, 3, 4, - 1, -2, 1, -4, 2, -3, 2, 3, -4, 1, - -1, 1, 2, -2, 1, 1 - }, - { - 3, 147, 90, -32, 8, -5, 5, -12, 15, -1, - -11, -8, 8, 65, -38, -12, -10, 2, 33, -519, - -60, -89, -20, -71, 62, -8, -13, -57, -2, 107, - 74, -34, 6, 27, 18, -45, -18, -9, -26, -14, - 8, 9, 18, -2, -10, -3, -18, -7, -4, -18, - 8, 4, -7, 10, -6, -14, -5, -2, 0, -13, - 0, 3, -1, 2, 4, 2, 5, 0, 5, -2, - 10, 3, -4, -2, 1, 7, 4, 7, -3, -3, - 3, 0, -4, -2, 4, 1, 2, -3, 1, 3, - -2, -1, 4, -2, -1, 1 - }, - { - 224, -3772, -228, 120, 3, 32, 10, -18, -15, -31, - 39, 10, 31, 12, 23, 11, 29, -22, -14, -9, - -5, -15, -6, -18, 17, 0, -3, 18, -5, 29, - 30, 6, 23, -22, 3, -29, -13, -52, 58, -1, - -7, 5, -42, 16, 3, 4, -6, -6, 5, -10, - 1, -6, 5, -9, 8, 5, 9, 11, 2, 5, - -6, -7, 0, 6, 2, 3, 5, -5, -4, 3, - -2, -1, 8, -3, -5, -1, 7, -1, 2, 4, - -5, -2, 4, 0, -2, 5, 4, -2, -3, -2, - 2, -2, -2, 1, 2, -1 - }, - { - -9, 22, -32, 28, -12, 5, 6, -8, 15, -1, - -20, -33, 29, -66, -524, -132, -105, 20, -23, 21, - -114, 18, 28, 7, -6, -204, -17, -23, -84, -29, - -3, 27, 2, 5, 0, 7, -3, 15, -10, 22, - -8, -16, -17, 1, -1, 6, -4, -22, -14, 11, - 7, -9, 1, 6, 1, -4, 9, 5, -17, 9, - 3, 3, -3, 0, 0, -3, 5, 5, -5, 2, - 0, -2, -3, 3, 4, 2, 8, 3, -1, 3, - -5, -2, 0, 1, 3, 0, 2, -2, -1, 3, - -3, 0, 1, 0, -2, -2 - }, - { - 253, 2574, 150, 48, 5, 17, -22, -36, 22, 34, - -13, -22, -74, 41, 63, 41, 59, 5, 4, 16, - 22, -4, 17, 24, -28, -21, 21, -5, -46, -9, - 27, 3, -26, 21, 14, 20, 7, -8, 1, -56, - -64, -30, -11, 32, 5, 9, 15, 1, 20, -10, - 2, -1, -8, -7, -22, -13, 12, 3, 7, 5, - 8, -7, 1, -7, -10, 0, 2, -13, -1, 10, - 2, -6, -2, 2, 6, -6, 3, 1, -3, 2, - 2, -1, -2, 1, -5, 0, 5, 3, 0, -5, - -4, 2, -1, 4, 0, 0 - }, - { - 20, 47, 104, 48, -64, 86, 5, 22, -22, -24, - -29, 2, 9, 44, 40, 110, 36, 29, 169, 14, - -65, 2, 52, 41, 14, -21, 28, 26, -18, 19, - -58, 22, 36, -39, 33, 27, 6, -3, 2, -10, - 18, 15, -1, -1, 35, -6, -13, 7, -6, 14, - -13, -9, 21, -13, -18, 6, 13, -3, -3, 2, - -11, 4, 4, 1, -1, -5, 8, 2, 11, -2, - -4, -3, -7, 7, 1, -1, 2, -1, -1, 0, - 2, 0, 1, 0, 3, 0, -3, 1, -1, 1, - 0, 1, -3, 0, 2, 1 - }, - { - -248, 1055, 342, 72, 5, -130, -155, -90, 18, 69, - 6, 24, 1, 42, 24, -13, -81, -32, 31, 30, - -22, 31, -18, -29, -49, -17, -12, -10, 18, 31, - -3, -6, 2, -11, -7, -28, 30, 10, -8, -9, - -11, -3, -13, -23, 3, 25, 11, 2, -13, 10, - 22, -4, -10, -5, -12, -9, -3, 5, -6, 4, - 0, -6, -6, 2, 3, -5, 5, -2, 1, -6, - 3, 1, -1, 0, 0, 4, -3, -4, -1, 0, - 0, 2, -3, 3, -1, 3, 3, 1, -1, 0, - 1, -1, -2, 1, 2, 1 - }, - { - -21, 127, 78, -46, 21, -36, 3, -2, -2, -25, - -27, 4, 95, 180, -73, 115, -4, 6, 46, 25, - 112, 76, 2, 17, -67, -69, -17, -18, 40, 36, - -53, 36, -11, 14, -15, 4, -20, 10, 10, 16, - 11, 7, 22, 21, 0, 14, 3, 16, 6, 28, - 12, -8, 5, 11, -5, -14, -25, -13, -2, 10, - 7, 6, -7, -9, 4, 2, -12, 0, -3, 0, - 7, 1, -1, 4, 2, 4, -3, -3, 0, -2, - 1, -1, -2, 3, 1, 1, 2, 1, 0, 1, - 1, 2, -1, -1, 1, 0 - }, - { - 57, 118, -10, 50, -34, 59, 11, 55, 11, 4, - 35, -2, -18, -282, -129, 25, -7, 6, -19, 79, - -18, -7, -11, -7, 47, 61, 76, -26, 60, 54, - 0, -33, 7, 31, 20, 34, -22, 24, 13, -17, - -27, -11, 13, 11, -11, 7, 1, -13, -6, 6, - 12, 4, -5, 21, 6, 5, -4, -16, -16, 12, - 2, 2, -4, 7, -5, -10, 1, 3, 4, -1, - -3, 5, 7, 1, 1, 0, -5, 10, 4, 3, - -4, -8, -1, 4, 1, -4, -3, -4, -3, -2, - 2, 1, 3, 0, 1, 0 - }, - { - -1, 68, -93, 22, 22, -15, -4, 15, 5, -40, - -15, 52, 49, -397, 144, -234, 117, -33, 19, 136, - 74, 15, 85, 31, -100, 70, -72, 10, 5, 42, - -47, -15, -14, 27, -68, -24, 10, -13, 31, -22, - 5, 32, 7, -5, -5, 12, 5, -7, -3, -7, - 10, 0, -8, -9, 12, -10, 0, 4, 10, 8, - -2, 1, -7, 1, 7, -2, 7, 5, -1, -1, - -4, 0, 8, -7, -2, 3, -2, 5, 2, 1, - 4, -4, -7, 2, -3, -2, 0, 3, -3, 2, - 3, 2, -2, 3, 0, -3 - }, - { - 90, 456, 35, -123, 51, 88, -17, 46, 53, 25, - 75, -43, -10, 143, -33, -39, 33, 69, -61, 24, - -46, 20, 16, 26, -39, -31, -35, 26, -23, 24, - 3, 25, -21, 7, 26, -24, -30, 9, -26, 9, - 16, -4, -7, 3, 32, 11, 9, 6, 4, -19, - 6, 11, -3, -10, 0, -5, -4, 3, 4, 10, - -3, -5, -4, 8, 4, -1, 4, -6, 0, 1, - -1, -2, 6, 6, 2, -4, -6, 6, 1, 1, - 4, 7, 1, 1, 2, 2, 0, 0, 0, -2, - 3, 0, 2, 3, 1, -1 - } - }, - { - { - 11, -830, 194, 41, -15, -1, 20, -1, 39, -11, - 27, -56, 23, -14, 16, -97, -4, 22, 20, -39, - 93, -33, -1, 56, 35, 40, 26, 58, 43, 21, - 10, 19, 22, -22, -34, -34, -52, 60, -65, 13, - -3, -21, 1, 17, -5, 2, 9, -11, 4, 9, - -10, -11, -2, -11, 3, 4, 0, 7, -5, 2, - -6, 5, 6, 2, -1, 5, 3, 0, 3, -3, - -2, -2, 6, -2, 7, -7, 2, 0, 2, 4, - 1, 0, 1, 2, 2, 1, 0, -1, 1, -1, - -3, 1, -2, 3, 1, -2 - }, - { - -308, -2734, 757, -164, -58, -33, 2, 24, -81, 40, - 6, -5, 18, -7, -67, -11, -38, -5, 63, -21, - 4, -11, -20, 17, 5, 21, -8, 15, 17, -23, - 1, -1, -9, 8, 0, -31, 14, 3, 14, -36, - 11, 12, 24, -16, -6, 10, -24, 2, -7, -11, - -24, -9, 1, 6, -4, 5, -5, 4, 6, 2, - 1, 1, -3, 9, 6, 4, -6, -9, -4, 6, - -4, 2, -1, 2, -1, -7, 2, 2, -2, 1, - 1, 1, -1, 1, 2, 2, -4, 4, -2, 1, - -1, 1, -1, 2, -2, 1 - }, - { - -106, -704, 497, 126, 128, 12, -4, 9, 8, 20, - -15, -40, -7, -8, 142, -10, 62, -94, 85, -35, - 66, 31, 46, -29, -42, -2, 19, 47, 13, -9, - 18, 28, 7, 30, -34, -24, 41, -23, 20, 50, - -52, 57, -13, 18, 11, -24, -9, -6, 10, 2, - -3, -19, 0, -6, -8, 4, -5, -1, 9, 4, - -6, 4, -5, 7, -7, -4, -12, 4, 5, -3, - 1, -1, 2, 0, 4, -1, -1, 0, 1, -2, - -3, -2, -1, 2, -3, -1, 1, -2, -1, 1, - -3, 1, 0, 1, -1, -2 - }, - { - -10, 245, -2, 17, 14, -3, -2, -3, 1, 9, - 16, -1, -24, -36, 177, -61, -138, 13, 50, 1, - 26, -6, -32, 26, -26, -22, -68, -46, 5, -7, - -73, 35, 22, 25, -18, 18, 46, 14, -12, 23, - -4, -5, 1, -9, 0, 1, -5, -11, 10, 7, - 0, -13, 4, 3, -8, 14, -8, -10, 10, 5, - -11, -4, 5, -5, -1, 2, 0, 5, -2, 2, - -3, -4, -2, -2, 4, -4, 1, 1, 4, 0, - -1, -1, 2, -1, 2, -1, -2, 0, 2, 0, - -2, -2, 1, 1, 0, 1 - }, - { - -125, -1318, 55, -81, -16, 9, -19, -28, 23, 1, - 0, 58, -15, 33, 23, -46, 33, 194, -23, 0, - 4, -13, 29, 28, -29, 37, -8, 19, -46, -5, - -9, -18, -26, 14, 4, 0, -61, -44, -11, 8, - 0, -6, 6, -15, -9, -9, -5, 4, 4, -11, - -9, -7, 17, -3, -4, 3, 3, -5, -5, -11, - 3, 4, -4, 6, 4, 1, -2, -8, 5, 0, - 1, 0, -9, -4, 0, 0, 1, 5, 0, -3, - 0, 2, 0, 3, 0, -5, 1, 0, -1, -1, - 0, 1, 1, -1, -2, -1 - }, - { - -17, -142, 28, 5, 5, -11, -4, -12, 8, -2, - 15, 7, 29, 8, -95, 29, 52, -9, 110, -327, - 11, -45, 65, 4, 11, -41, 20, -49, -53, 77, - 86, -6, -13, 1, 27, -15, -2, 12, -14, 1, - -14, 32, 26, 5, 8, -6, -8, -3, -2, -19, - -9, -2, -10, -8, -16, -3, 8, 2, 10, -2, - 1, -2, -4, 3, -2, -1, 1, -8, 3, -4, - 1, 5, 3, 0, -4, 0, -1, 9, -3, 2, - 0, 5, 2, -1, -3, 0, 2, -3, 1, 4, - -1, -4, 0, 2, 2, 3 - }, - { - 177, -3007, 378, 96, -29, 26, 2, 21, 29, -34, - 8, 0, 0, -20, 0, 24, 21, -17, 51, -19, - -19, -21, 0, -5, 16, -1, -11, 28, -13, 9, - 17, -8, 21, -21, -1, -1, 7, -54, 24, -16, - 12, 36, -16, 1, 9, 11, 4, -3, -5, -8, - -10, -8, -9, 0, 3, -1, 2, 2, -4, 1, - 0, 3, -1, -1, -8, -1, 2, 1, -5, 0, - 9, -5, -6, 3, 2, -5, 1, 1, -2, -2, - 3, -1, 2, 4, 0, -3, 2, 0, -1, -2, - 0, 1, -2, 0, 0, 0 - }, - { - -21, 33, 60, -7, 6, 3, 0, -16, -1, 10, - 15, 3, 50, -2, -353, 1, -33, -35, 3, 74, - -65, -20, 70, 80, 46, -81, 41, 16, -31, -28, - 26, 4, -21, 4, -7, 0, 7, 11, -26, 34, - -8, -4, 9, 3, -19, 3, -1, 15, -25, -15, - 7, -5, -11, -8, 11, 4, -3, 1, -2, 1, - -7, -6, 1, 4, 3, -11, -7, 4, 6, 2, - -1, 1, -4, -3, 3, 0, 1, 3, 1, 0, - 3, 2, -1, -4, -3, 0, -1, 2, -1, 1, - 1, -1, 1, 2, 0, 1 - }, - { - -199, 1788, -80, -38, -16, 11, 16, 27, -32, 14, - 75, -7, -40, -58, 40, -46, 3, -13, -4, -7, - -11, -3, -31, 14, 17, -20, 28, 6, -19, -7, - -10, 19, 2, 28, 8, -5, -19, -24, 11, -22, - -14, 26, -1, 1, 0, -11, 8, 11, 5, -38, - -6, 7, -7, 8, 18, 0, -5, -10, 10, -6, - 1, -1, 0, 3, 0, -8, 1, 2, 1, 2, - 3, 0, 0, 4, 3, -1, -5, 3, -3, 3, - -4, 2, 0, 0, -2, -2, -1, 3, 2, -1, - 1, 2, -1, -2, 2, 0 - }, - { - -17, 166, 43, 9, -28, -11, 31, 37, -33, -11, - -17, 25, -46, -73, -34, 126, 36, -116, 35, 38, - -46, -4, -16, 15, 40, 15, 19, 29, -24, -18, - 2, -27, 13, -28, -3, -5, 5, 3, 22, -8, - 17, 16, 7, -5, -11, 10, 1, 15, -18, -4, - 8, 1, 13, -3, -1, -12, 6, -6, -2, 5, - -4, 4, 3, -6, -2, -13, -1, -2, 9, 8, - -4, 1, -2, -3, -1, 3, -1, -3, 0, -1, - 0, -2, 1, 0, -1, 3, 0, 0, -1, -2, - 2, 0, -1, -1, 1, 3 - }, - { - 140, 1358, 140, 122, -50, 92, 328, -52, -17, -27, - -13, -2, -4, -12, 17, 27, -45, -46, -24, -21, - 5, -10, 9, -13, -18, 4, -12, -24, -21, 16, - 0, -2, -2, -18, -10, 6, -16, 0, 1, -7, - -7, 17, -17, -14, -2, -4, 1, 10, -1, -4, - 15, -1, -5, 12, 2, -3, -18, -2, 4, 6, - 0, 1, 1, -2, -3, 0, 0, -3, -2, -2, - 3, -2, -3, 1, 3, 1, 4, 3, -4, 6, - -4, 0, 1, -4, 0, -2, 5, 0, 1, -1, - -2, 0, 1, 0, -3, 2 - }, - { - 21, -20, -68, 5, 12, 8, -3, -22, 3, 5, - 8, 22, -164, -80, 21, 28, -86, -17, 4, -25, - 48, -106, -13, 13, 14, -28, -45, -15, -3, 33, - 24, -10, -4, 8, -14, -1, -34, -22, 40, 0, - 4, 5, -12, 4, -1, -7, -3, 9, 5, 2, - 5, -7, -13, 6, -3, 10, 2, -1, -11, 1, - -10, 2, 4, -1, -8, -6, 7, -2, 0, -3, - 6, 2, -6, 2, -2, -1, 3, 4, 1, 1, - -4, 3, 1, -1, -1, 0, 1, -2, -2, 0, - 0, 1, 1, 1, -1, 0 - }, - { - 9, 66, -114, 141, -83, 56, 134, 38, 30, -37, - 2, 8, 57, -126, -113, 51, -47, 0, 4, 1, - 28, 0, 14, 21, 45, 5, 36, -28, 45, 39, - -21, -24, -1, 17, -16, 18, -6, 16, -16, 26, - 7, 9, 5, 3, -27, -10, -13, 11, -23, -10, - 11, 14, 3, 2, 4, 9, 4, 6, -3, 2, - 5, -4, 2, 4, -2, -4, 0, 0, -6, 0, - 4, -1, 1, 5, 3, -1, -3, -1, 4, 1, - 6, -5, -4, -2, 2, 6, 0, -5, 1, -2, - 0, -1, -1, 3, 0, 0 - }, - { - 8, 192, -32, -55, -13, -13, -9, -7, 34, -1, - -9, 46, -28, -112, 1082, -45, -27, -81, -52, 77, - 47, 26, 56, 6, -64, 35, 5, 30, 18, 94, - -33, 27, -28, -6, 0, -3, 1, -15, -1, -12, - -13, 10, 5, -11, -7, 6, -22, -5, -3, -2, - -8, 10, 4, -8, 9, -12, -6, 0, 0, -3, - -3, 17, -6, -3, 5, 9, -3, -5, 2, 1, - 5, 2, 0, -3, -1, 2, 3, -6, -2, -7, - 0, 5, -5, 1, 2, -2, -3, -2, 1, -3, - -1, 3, 2, 0, 0, 2 - }, - { - -127, 262, 127, -74, -14, -20, 33, 2, -15, 8, - 7, 19, 53, 12, -259, 7, 96, 44, -21, 29, - -47, -12, -17, 11, 18, -26, -31, 52, 5, 43, - -14, 3, 5, -14, 12, -7, -20, -15, -15, 17, - 17, 7, 9, 4, 11, 10, -2, -7, 13, -10, - -1, -3, 3, 13, 9, 12, -1, -6, 7, 7, - -1, 0, -11, -3, 2, 0, 1, -8, 2, -3, - 5, -3, -8, -1, 8, 2, -4, 3, -1, -1, - -1, -1, -1, 0, 0, 1, 0, -4, 6, -4, - 3, 1, -1, 1, 0, 1 - } - }, - { - { - -11, -364, -146, 59, 25, -3, 9, 19, 6, 14, - 1, -6, -26, -28, -22, -1, 11, -32, -29, -27, - 60, -27, 4, 33, 35, 51, 31, 40, 28, 30, - 11, 56, -8, -47, -4, -81, -11, 12, 2, 23, - -4, -5, -2, 10, -7, 11, 2, 0, 8, -14, - -3, -19, -5, -9, -5, 9, 8, 10, 1, -1, - -4, -6, 8, 8, 0, 0, -1, -1, -3, -1, - 0, 0, 5, 0, -2, -5, 3, 1, -1, 2, - -1, 0, -2, 0, 2, 2, 0, -1, 0, 3, - -4, -1, 1, 2, 1, 0 - }, - { - 288, -1342, -952, -69, -9, -28, 1, 31, -4, -8, - -11, -14, 23, 52, -64, -10, -6, 13, 47, -34, - 2, -7, -8, 5, 6, -3, -4, 30, -16, 11, - -19, 14, -20, 31, -35, 4, -36, 26, 18, -26, - 3, 21, 10, -4, -14, 11, -1, -9, 11, -18, - -5, -27, -14, -4, -1, 2, 0, 5, -4, -4, - -4, 3, 2, 3, 8, 4, -1, -9, -5, -4, - -1, 4, -1, 0, 3, -2, -1, 3, 1, -4, - 0, 2, -1, -1, 1, 5, -1, 0, -1, -1, - 0, -1, 0, 1, 0, 1 - }, - { - 143, 377, -331, -12, 22, 6, -13, 2, 22, 36, - -5, -21, -13, 3, 154, 12, -68, 43, 33, -28, - 30, 33, -4, 17, -5, -16, 2, 17, 32, 12, - 11, 19, 13, 15, 2, -1, 24, -20, 14, 24, - -13, 19, 7, -11, 5, -4, -11, -11, -21, 4, - 14, -10, -1, -9, 1, -3, -14, -3, 2, 1, - 0, -7, -1, -4, -9, -8, -7, -1, 6, -1, - -4, -1, 3, -2, 1, 1, 1, 1, 3, -3, - 1, -1, -4, 1, 3, -2, 1, 1, -1, 2, - -1, -1, -2, 1, -1, -2 - }, - { - 11, 285, -2, -19, 8, 5, -7, -6, -4, 15, - 20, 14, -11, 42, 206, -71, -137, 12, 11, 22, - 42, 7, 7, -13, -16, 12, -91, -76, -11, 10, - -87, 19, 45, 15, -1, 36, 28, 3, -11, 5, - -6, -7, 4, -2, 7, -16, -8, 8, -11, 0, - 7, -5, -4, 8, -11, -1, 4, -9, 5, 7, - 0, -4, 4, -8, -4, 7, 0, 0, -1, 3, - 3, -3, 2, -1, 4, -1, -4, -2, 3, 0, - 2, -1, 1, 0, 0, 2, -1, -1, -1, -1, - -1, -2, -2, 1, -1, -1 - }, - { - -127, -1122, -1, -85, 18, -5, 3, -21, 9, 26, - -29, -14, 20, 55, -27, 24, 15, 179, 24, -4, - -16, -9, 29, 13, 16, 5, 11, 6, -3, -24, - -35, -21, -23, 11, 12, -16, -15, -29, -11, 22, - 1, -9, -4, -4, -7, -24, -7, 4, -4, 0, - -14, -10, 4, -2, 5, -3, 12, 3, -11, 2, - 1, -2, -5, 4, 3, -5, -1, 2, 0, 0, - -2, 3, 0, -6, -2, 5, -5, 5, 0, -4, - -2, 2, -3, 4, 0, -2, 0, -2, 2, 1, - 1, 0, 1, 0, -1, -1 - }, - { - -10, -237, 16, 24, 1, -2, -14, -6, -4, 4, - 10, 22, 36, 67, -36, 7, -15, 2, 22, -202, - -39, 46, 25, 64, 23, -53, 43, -57, -70, 71, - 52, 23, -2, -3, 2, 7, 7, -6, -7, 2, - -3, 19, 10, 5, 0, -6, 3, 0, -14, -6, - -11, -7, -5, -8, -13, -2, 8, 1, 8, 3, - 1, 1, -4, 2, -5, 0, 1, -5, 4, 6, - -2, 0, 4, 0, -5, -5, -2, 0, 0, 4, - -3, 4, 3, 1, -3, -1, 0, 0, -1, 1, - 2, -1, -3, 1, 2, 2 - }, - { - -266, -1493, -276, 57, 9, -6, 3, 17, 12, 1, - -21, 18, 2, -30, 0, 29, -2, -19, 38, 6, - 12, -9, -4, 6, -14, 5, 1, 5, 17, -8, - 17, -20, -9, 12, -20, -4, 10, -34, -6, 13, - -1, 14, 21, -5, 9, -1, 22, 8, -10, 2, - -8, -10, -9, 6, 0, -4, -8, 1, -5, -3, - 3, 2, -3, -3, -7, -6, -7, 4, -1, -1, - 10, 1, -9, 1, 3, -2, -1, 1, -3, -3, - 3, 2, -1, 0, 3, -3, -2, 0, 0, 1, - -1, 2, 1, 0, -1, 0 - }, - { - 3, -71, 32, -4, 3, 4, 1, -3, -18, 3, - 29, 29, 29, 34, -125, -65, -35, 63, 18, -3, - 49, 4, 55, 32, -6, 74, 35, -47, 22, 16, - 18, -20, -13, -12, 14, 2, 2, -2, -25, 25, - -12, 17, 6, 8, -18, 5, -4, 14, -6, -12, - -9, -5, -7, -7, -2, 6, -5, -9, 8, 5, - -10, -8, -1, 3, 3, -3, -6, -1, 7, 1, - 1, -2, -1, -4, -1, 1, -2, -1, 2, -1, - 4, 3, 1, -3, -4, -1, -2, 0, 0, -1, - 1, -1, 0, 2, 1, 1 - }, - { - 90, 1331, 40, -120, -12, -1, 25, 32, -18, -17, - 50, 27, 8, -94, 60, -41, -22, 4, -2, -23, - -36, 1, -27, -5, 16, 18, -10, 0, 23, -15, - -5, -6, 4, 18, 1, -14, 27, -30, -8, -9, - 11, 1, -1, -10, 4, 0, -13, 4, 10, -30, - -13, 7, 2, 6, 18, 6, -9, -5, 7, 6, - 0, 0, 1, 2, 6, -1, -5, 2, 1, -1, - 5, 6, 0, 3, -1, 3, -4, -1, -2, 1, - -2, 3, 3, 0, 2, 0, -2, 0, 0, 0, - 2, 1, 1, -2, 0, 2 - }, - { - 22, 282, -99, -28, -5, -56, 37, 43, -13, -1, - -33, 37, -7, -41, -41, -4, 84, -81, -100, 40, - 32, 0, -30, -17, 23, 30, -3, 5, 8, -6, - 1, 2, -17, -25, 0, -21, -23, -9, 13, -10, - 6, 3, 9, 12, -12, 3, 5, 3, -1, -9, - 2, -2, -5, -1, 10, -2, -2, 0, -6, -3, - 3, 4, 3, -2, 0, -4, -2, -7, -5, 9, - 0, 1, 3, -2, 0, 1, 0, 1, 2, 3, - 2, -1, -2, 0, -3, 0, 3, 0, 1, -2, - 1, 0, -1, 0, -2, 1 - }, - { - -21, 1558, -23, 148, 23, 75, 247, 17, -14, -22, - -6, -6, -1, -27, -39, 24, 12, -68, -6, -29, - 5, -24, -6, -9, -17, -12, -6, -7, -25, -3, - -10, 9, -1, -6, -5, 5, -4, -18, -4, -5, - -7, 7, -5, -7, 12, -2, -4, 2, 6, 6, - 2, -1, -2, 12, 6, 3, -9, -6, 1, 6, - 0, 6, 0, 0, -2, -3, 1, -1, -3, 0, - 1, -2, -3, -3, -1, -2, 1, 6, -1, 3, - -3, -3, 3, -4, 0, -2, 0, 1, 1, -1, - -2, 0, 2, 0, -3, 0 - }, - { - -20, -101, 33, -4, -2, 10, 3, -9, -12, 15, - 9, 5, -99, -140, 91, -51, -48, -47, -9, 30, - -16, -92, -67, 18, -1, 28, -62, 1, -49, 44, - 35, -13, 11, 22, -21, -13, -15, -9, 6, -9, - -4, 13, -12, -14, -5, -11, 11, -10, 14, -9, - -8, 2, -5, 0, -1, 6, 11, 14, 0, -1, - -7, -4, 5, 4, -3, -5, 8, 0, 3, -1, - -3, -1, -4, -5, -1, -3, 1, 5, 2, 1, - -1, 1, 2, 1, -1, 1, 2, -1, -1, -1, - -1, 1, 0, 1, -2, 0 - }, - { - -1, 182, 14, -54, -9, -55, 98, 49, 55, -22, - -51, 5, -62, 31, -29, 22, -16, -29, 9, -38, - 16, 15, 20, 38, 8, -4, -11, -2, 16, 16, - -15, -20, 4, 11, -1, -12, 8, 10, -16, 12, - 12, 15, 16, 9, 7, -3, 0, 6, -10, -8, - 11, -1, 15, -13, -7, 4, 1, 14, 4, -7, - 5, 0, 5, -5, 0, 4, 1, 2, -6, -2, - 4, 1, -2, -2, 1, 1, 0, -3, 0, -3, - 4, 2, -3, -6, -1, 5, 5, 1, 0, 0, - 0, -1, -3, 0, -1, -2 - }, - { - 6, 180, 65, -62, -23, -5, -2, -19, 9, 33, - 22, 17, -16, 398, 156, 169, -125, -57, -8, -5, - 35, -4, 19, 11, -5, -68, -14, 52, 8, 83, - 10, 20, -27, -15, 48, 13, -10, 5, -26, 4, - -8, -5, 0, -10, -8, 1, -16, -5, -6, 0, - -3, -9, 6, 0, 1, -4, -4, -2, 3, -3, - -5, 5, 2, -4, 0, 7, -1, -9, 2, 0, - 6, 1, -4, 1, 1, -1, 2, -4, -5, -4, - -4, 4, 1, -1, 3, 0, -1, -2, 2, -2, - -3, 0, 3, 0, -1, 2 - }, - { - 81, -30, 12, 139, -55, -71, 13, -31, -3, 18, - -51, 55, 13, -69, -105, -18, 65, -8, 7, 12, - 3, -22, -26, -12, 17, 2, -8, -17, 32, 4, - 15, -29, 10, -1, 8, 17, -3, -29, 0, 3, - -7, 19, 22, 8, -11, 9, 1, 0, 5, -10, - -3, -2, -3, 7, 9, 9, 8, -3, 6, 6, - -2, 6, -5, -5, -2, 3, -1, -3, 4, -2, - 1, 4, -8, -7, 1, 4, 2, 0, -3, 3, - -1, -5, -1, 0, 0, 0, 0, -5, 1, 1, - 1, 2, 0, -1, -2, 2 - } - }, - { - { - -12, -9, 4, -13, 20, -10, 1, 17, -15, 5, - -18, 29, -53, -11, 21, -21, 74, -28, -37, -41, - 57, -6, 7, 8, -18, 16, -1, -17, 25, 48, - -58, 44, -35, -31, 39, -42, 12, -19, -19, 4, - 2, 9, -4, -2, 1, 12, -6, 8, 12, -12, - 9, -24, -8, 4, -13, 3, 11, 2, 7, 11, - 8, -5, -2, 5, 4, -1, -7, -1, 3, -2, - 0, 0, -3, 5, -2, -2, 2, 3, -1, -1, - -2, 3, 0, -1, -4, -1, 2, 1, -2, 1, - 2, -2, 1, -1, 0, 1 - }, - { - -328, -785, 58, -95, 64, 15, -37, 16, 54, -1, - -6, 25, -18, 51, -13, 19, 57, -4, -35, -16, - -4, -25, 15, 15, -8, -15, 0, 43, 1, 23, - -15, 21, -35, 6, -7, 12, -41, 7, 4, -9, - 15, 12, -1, 7, 2, -11, 18, -20, 17, -11, - 11, 4, -9, -9, 1, -2, 5, -6, -6, -2, - 2, -3, 0, -4, -2, 1, 10, -2, 1, -7, - -2, 1, 2, -2, -4, 6, -4, 1, 3, 3, - 1, -1, 2, -1, -1, -3, 5, -3, 1, -1, - -1, 0, 2, -1, 0, -1 - }, - { - -156, 656, 302, 88, -68, -23, 1, -19, 4, -3, - -3, -7, -3, -18, 92, 11, -41, 72, -28, -47, - 3, 22, -2, 34, 25, -3, -9, -21, 11, 18, - 8, -12, -4, 1, 9, -2, 6, -9, 5, -7, - 5, -10, 15, 1, -5, -13, 8, 4, -7, -12, - 3, 5, 7, -11, 4, 9, -3, -9, -3, -1, - 10, -3, -6, -3, 2, -3, -2, 0, 8, 3, - -3, 1, 3, -1, -3, 1, 0, 0, 0, 1, - 4, -1, 0, -5, 2, 1, -2, 1, 0, 1, - 2, -2, 0, -1, 0, 0 - }, - { - -13, 269, 34, -9, -15, 1, 2, 5, -2, -2, - 1, 16, 17, -9, 105, 98, 83, 52, 7, 25, - -30, 14, 49, -13, 30, 61, -11, -76, -74, 49, - 21, -6, 8, 15, 12, 27, -22, 22, 11, -19, - -10, -2, -1, 4, 17, -2, -4, 8, -3, -4, - -1, 10, -3, 1, -11, -12, 4, 7, -7, -3, - 7, 5, 0, -4, -3, 3, 1, 1, 0, -3, - -2, 3, 7, 0, -2, 5, 1, -2, -1, -2, - 0, 2, -2, -1, -4, 1, 2, 1, 0, -2, - 1, 2, -2, -1, 1, -1 - }, - { - 206, -495, 231, -3, 20, -18, -4, -16, 10, 42, - 13, -58, 6, 55, -26, 52, -30, 113, 36, 14, - -5, -16, 11, -31, 57, -26, 3, -14, 23, 7, - -6, -1, 6, -5, -3, -2, -1, 8, 1, -12, - -1, -5, 9, -4, -1, -9, -3, 9, -2, 1, - 8, 6, -20, -6, -2, -4, -6, 3, 0, 12, - -5, -3, 3, -4, -5, -1, -3, 5, 4, 1, - -3, -2, 4, 6, 3, 1, 0, -2, 0, 1, - -3, 0, 0, -3, -1, 1, 1, -1, 1, 2, - -1, 0, 0, -1, 1, 1 - }, - { - 24, -89, -21, 14, -3, 5, 3, 4, 1, -6, - -15, 5, -26, -67, 32, 108, -97, -27, 72, -107, - -46, 13, -40, -16, 7, 6, 49, -47, -5, 20, - -35, -9, 14, 9, -14, 12, 5, -26, -6, 0, - 16, -9, 5, 9, -12, -5, -4, 6, 1, 9, - 5, 0, -5, 8, 9, -4, -2, -1, 4, 0, - 0, 5, -1, -1, -1, -3, 0, -1, 1, 4, - 3, -1, -2, 0, 2, -1, 1, -5, -2, 0, - 0, -1, -1, 1, 2, -1, -1, 1, -1, -2, - 0, 2, 1, -2, -1, -1 - }, - { - 108, -348, 159, 15, 0, -18, 6, -19, -24, 19, - 5, 7, -1, 2, 18, -43, -14, -12, -24, 17, - 26, 20, -5, -9, -14, 0, 17, -13, 2, -22, - 16, -7, -18, 11, -24, -14, 15, -14, 7, 11, - -14, -12, 11, 5, 1, -7, 6, 15, 0, 3, - 8, -9, 6, -1, 2, 2, -9, 5, 1, -3, - 0, 0, -1, 2, 2, 3, -5, -3, 3, 1, - -2, 6, 3, -3, -2, 0, 3, -2, -1, 0, - -5, 2, 0, -6, -1, 3, -1, -1, 0, 3, - 1, -1, 1, 0, 0, 0 - }, - { - 22, -18, -64, -2, -13, 2, 1, -2, 2, -6, - -4, -2, 4, 19, 72, 161, -14, 101, -10, -45, - 6, 0, -19, 1, -4, 67, 65, -35, 25, 25, - -4, -12, 19, -16, 11, 17, 0, -9, -31, -5, - -17, 16, -10, 1, 0, 8, 6, -13, 5, 20, - -7, -7, 5, 12, -6, 3, -1, -14, 0, 15, - -5, -2, -5, 0, 0, 4, 6, -1, -2, -2, - -1, -4, 1, 2, -3, -2, 2, -1, -2, 0, - -2, 2, 1, 1, 3, -1, 1, -2, 1, 1, - -2, 0, 0, 1, 0, 0 - }, - { - 3, 1136, 59, -92, -15, -8, -8, -21, 36, -11, - -43, 16, 20, -40, 24, 46, 6, 3, 16, -4, - -29, -20, 5, 4, -6, 37, -25, -8, 36, -17, - 13, -18, -4, 8, 3, 1, 42, -8, 17, -6, - 15, -13, -9, -15, -17, 11, -21, -30, 20, 1, - -3, 8, 11, 7, -3, -3, 3, 5, -7, 5, - 9, -4, -1, -6, -3, 11, 4, -3, 0, 1, - 1, 6, 3, -2, -3, -4, 6, -2, -3, 0, - 2, -1, 1, 1, 2, 2, 2, 0, -3, -1, - -1, 0, 0, 2, -2, 1 - }, - { - -22, 265, -33, -71, 39, 28, -15, 19, -3, 12, - -45, 12, 43, 30, -18, -83, 54, 5, -60, -79, - 24, 30, 5, -22, -14, 10, 10, -13, -17, 19, - -23, 33, -11, -15, 9, -12, -14, -21, 5, -7, - -8, -8, -5, 6, 16, -9, 0, -8, 12, 10, - -2, -6, -4, -9, -3, 16, 0, 5, -3, -6, - 1, 2, -2, 4, -2, 4, 7, -4, -4, -4, - 0, 0, 0, 7, -1, -3, 2, 3, -1, 1, - 3, 1, -1, 0, 0, -3, 0, 1, 1, 2, - -2, 1, -1, 1, -1, -1 - }, - { - -65, 1314, -247, 17, 17, -77, -108, 14, 17, 18, - 12, 22, -2, -11, -42, -15, -19, -36, 17, 9, - -5, 0, -12, 11, -20, -11, 7, -3, -3, 11, - -14, 2, 17, 15, 3, -30, 24, -21, -7, 12, - -24, -21, 7, -4, 17, 6, 2, -2, -8, 8, - -3, 2, -1, -5, 0, 5, 5, 9, -7, 0, - -2, 6, 0, 2, 4, -9, 3, 0, 3, 0, - 1, 0, 3, 0, -5, 0, -4, -1, 1, -1, - 1, -1, 0, 4, -1, 2, -4, 1, -3, 0, - 1, 0, -1, 1, 1, -2 - }, - { - 18, -115, 7, -24, 4, -27, 12, 9, -11, 15, - 0, -20, 84, 124, 60, -56, -4, -10, 3, 4, - -48, 92, -11, 38, -72, 14, 2, 40, -39, 39, - -35, 15, -2, 41, -2, 4, -6, 13, -25, 1, - -15, 3, 7, -15, -10, -7, 6, -1, 10, -1, - -2, 0, 7, 0, -3, -7, -4, 10, 12, 1, - 5, -7, -5, -1, 6, 3, -5, 5, 0, 3, - -1, -3, 2, -2, 1, 1, -2, -2, 0, -1, - 4, -1, -1, 3, 0, 0, 1, 2, 1, 0, - 1, 1, -2, -1, 1, 0 - }, - { - -39, 68, 174, -79, 27, -62, -69, -19, 1, 37, - -1, -8, -18, 62, 33, 16, 16, -6, -8, -7, - -30, 29, -7, 15, -8, 6, -27, -2, 0, -12, - 9, -16, 3, 26, 31, -11, -9, 0, 8, -9, - -15, -3, 20, 4, 19, 3, 11, -15, 19, 6, - 6, -5, 7, -4, -6, -8, -4, 4, 0, 4, - -2, -2, 2, -2, -5, 0, 0, 5, 5, -3, - -5, 5, 2, -4, -1, 2, -1, 3, -2, 0, - -5, 3, 2, -1, -1, -5, 1, 4, -1, 1, - 2, 0, 1, -2, 1, -1 - }, - { - -16, 85, 51, -12, 0, 10, 9, 9, -6, 8, - 23, -8, 44, -41, -931, 25, -39, -24, 54, -34, - -27, -46, -8, 3, -25, -33, -74, 29, -29, 37, - -3, 2, 5, 20, 10, 20, 4, 3, -6, 6, - 14, -7, -16, 0, 1, -1, 4, -6, 2, -4, - 11, -16, -2, -6, 3, -1, -1, 3, 2, 2, - 3, -9, 1, -1, 2, -4, 10, 3, -1, -3, - -1, -2, 3, -1, 2, 0, -5, 5, -2, 4, - -1, -3, 0, 0, -1, 2, 3, 3, -2, 3, - 0, -2, -1, 2, 0, -2 - }, - { - 0, -211, -58, 118, 1, 55, -5, -26, 20, 30, - -18, -4, -17, 48, 117, -15, 10, 12, -16, 8, - 45, 10, 8, 5, -23, 9, -10, -78, -8, -30, - 18, -21, -4, -2, -23, -9, 12, -1, -16, -10, - -9, 3, -1, 5, 7, 0, 3, 9, -2, -10, - 4, 5, -3, -9, -1, -6, 4, 4, 0, 4, - -1, 2, -1, 3, -2, 3, 5, 3, 4, 1, - -4, 4, 4, 0, -5, -2, 0, 1, -3, 1, - 1, 1, -2, 0, 1, -1, 0, 2, -4, 2, - -1, -1, 2, 0, 0, 0 - } - }, - { - { - 39, 15, -32, -74, -7, 2, 2, 4, -3, 8, - -9, 15, -10, -65, 9, 2, 60, 5, -3, -13, - 2, 14, 7, -9, 1, -18, 2, 5, 22, 32, - -58, 32, 0, -27, 9, -2, 9, -43, -33, -20, - 22, 1, -2, -2, -1, 9, 2, -2, 8, -9, - 9, -14, -9, 3, -5, -1, 2, 2, 3, 10, - 6, 3, 4, -3, 6, 0, -4, 0, 6, 0, - -1, -1, -1, 2, 3, -1, 1, 2, 3, -1, - -1, 3, 4, 0, -3, 0, 1, 0, -1, -2, - 2, -1, -1, -1, -1, 0 - }, - { - 281, -1214, -238, -96, -6, 18, -20, -37, 26, 27, - 8, 22, 0, -13, 17, 25, 16, -8, -26, -6, - -12, -41, 12, 22, -7, -5, 3, 29, 20, 23, - 10, 6, -35, -15, -3, 15, -13, -10, -12, -3, - 6, 6, 10, 6, 6, -14, 4, -4, -7, 1, - 2, 10, 9, -8, 4, -5, 5, -3, 1, 2, - 2, -3, 1, -1, -2, -4, 7, 1, 5, 0, - -3, -3, 3, -1, -5, 1, 1, -1, 1, 5, - 0, -1, 1, 2, -1, -5, 3, -2, 1, 0, - -1, 1, 1, -1, 0, -1 - }, - { - 108, 446, 77, 189, -16, -10, -1, -9, -12, -24, - -16, -1, 7, 22, -1, -5, 10, 28, -48, -13, - 2, 24, 14, 23, 8, 10, 1, 4, -21, 10, - -2, -9, 0, -8, -1, -3, 1, 6, 8, -17, - 5, -6, 27, 5, -2, -10, -6, 15, 14, -6, - -11, 3, 6, -7, 1, 11, 7, -3, -5, -3, - 8, 6, -5, 1, 5, 2, -1, 6, 1, 5, - 0, 2, 1, 1, -1, 0, -1, -2, -1, 3, - 0, 1, 2, -5, -2, 1, -2, -1, 1, 0, - 2, 0, 0, -1, 0, 1 - }, - { - 2, 246, 1, 6, -4, -6, 3, -1, 8, 2, - -8, 5, 3, 64, 42, -6, 110, 87, -6, 3, - -53, 34, 10, 39, 40, -9, 13, -17, -48, -7, - 30, 22, -15, 15, 13, 17, 0, 0, 19, -8, - -6, 0, 6, -5, 12, 10, 2, 1, 7, -7, - -7, 14, 2, -4, -1, -9, -4, 12, -7, -7, - -1, 6, 0, -1, -2, 1, -1, 2, 3, -5, - -5, 0, 5, 2, -4, 3, 3, 2, -2, -2, - -1, 2, -2, -1, -3, -2, 2, 1, 2, -1, - 0, 1, 1, 0, 1, 1 - }, - { - -132, 131, 10, 51, -2, -8, -5, -14, 9, -2, - 61, -12, -4, -16, 28, 8, 12, 43, 35, 24, - -16, 5, 14, -30, 17, -2, -10, 13, 4, -1, - 13, 3, 8, -10, -3, -6, -15, -11, 10, -24, - -25, 0, 23, -2, -19, 11, 10, 3, -1, 2, - 13, 12, -12, -8, -13, 4, -16, 0, 5, 4, - -2, -3, 6, -2, -5, 0, -1, 2, 2, 1, - -1, -3, -1, 4, 5, -1, 3, -3, 0, 4, - -2, 0, 1, -4, -3, 1, 0, 1, -1, 1, - -1, -1, 0, -1, 1, 1 - }, - { - 4, 44, -14, -18, 1, -3, 11, 2, 11, -7, - -9, -12, -25, -56, -7, -5, 15, -50, 67, -30, - -65, -41, -10, -52, -25, 12, -9, -6, -10, 7, - -35, -17, 19, 30, -21, -2, 9, -15, -10, -6, - 23, -9, 6, 9, -4, -2, -2, -10, 12, 4, - 11, 3, -7, 1, 14, 1, -4, -1, 1, 0, - -3, 1, 4, -4, 2, -2, -2, 0, -3, -3, - 3, 3, -3, -1, 4, 2, 4, -1, -1, -3, - 2, -1, -2, -1, 1, 0, 0, 0, 0, -1, - -3, 1, 3, -1, -1, -1 - }, - { - 122, 77, -152, -55, 17, 3, -3, -9, -9, 6, - 13, -10, -3, 0, 1, -33, 3, 5, -23, -2, - 7, 9, -15, -4, -1, -15, 27, 3, -20, -19, - 2, 7, 13, -14, 0, -6, -3, -6, 6, 2, - -7, 0, -1, 7, -16, 4, -10, 6, 5, -4, - 3, -2, 5, -11, 5, 6, 0, 3, 6, 0, - 0, 2, 0, 2, 3, 5, 4, -3, 1, 0, - -3, 1, 6, 0, -3, -1, 4, -2, 0, -1, - -4, -1, 2, -1, -4, 3, 2, 0, -1, 0, - 2, -1, -1, 0, 0, 1 - }, - { - 0, 88, -44, -4, -12, -4, -4, 1, 10, -4, - -18, -15, -35, 148, 114, -24, -41, 22, -15, 18, - -69, -22, -31, 5, 32, -2, 25, 22, -14, 17, - -4, 3, 18, 2, 1, 3, 0, -9, -21, -13, - -2, 5, -11, -12, 11, 1, 2, -16, 1, 16, - 0, -2, 7, 12, 7, 1, 2, -8, -5, 6, - 4, -2, -1, -1, -2, 3, 5, 1, -3, -4, - -2, -2, 1, 2, 0, -1, 0, 3, -2, 1, - -3, -1, 0, 1, 4, 0, 2, -1, 0, 2, - -2, 0, 1, 0, 0, -1 - }, - { - -24, 1422, -178, -65, -11, -1, -6, -33, 30, 14, - -33, -15, -8, -48, 11, 73, 29, 8, 5, 0, - -7, -8, -24, 19, -6, 15, 8, -5, 17, 0, - 6, -18, -8, 1, 9, 25, 9, 0, 19, 6, - -1, -14, -1, -13, -20, 11, 2, -34, -2, 16, - 3, 9, 8, 8, -11, -3, 4, 5, -4, -3, - 6, 1, -3, -5, -5, 1, 7, -2, 1, 4, - -2, 1, 3, -3, -1, -4, 3, -2, 1, -3, - 2, -1, -2, 1, -2, 1, 3, 1, 0, 0, - -2, -1, 0, 3, -1, 1 - }, - { - 11, 199, 10, -37, -7, 75, -17, -18, -3, 7, - -14, -32, 5, 46, -30, -11, -9, 41, 16, -68, - -5, 6, -4, 0, -8, 7, 13, -16, -27, 25, - -31, 16, 4, 1, 3, 5, -4, -2, 5, -5, - -7, -2, 0, -5, 16, -4, -3, -6, 4, 9, - 8, -1, 1, -3, -11, 11, 2, 4, 0, -1, - -3, -2, -3, 3, -4, 1, 6, 3, 4, -6, - 1, -1, -4, 5, -1, -2, 0, 0, -2, -2, - 0, 0, 0, 1, 2, -1, -2, 0, 0, 2, - -1, 0, 0, 0, 1, -1 - }, - { - 109, 886, -8, -92, 39, -35, -130, -18, 12, 8, - 10, 13, 15, -9, -12, -43, -29, -4, 3, 29, - -6, 19, 0, -14, 6, -1, -7, -9, 13, 1, - 16, -1, 14, 0, 8, -22, 3, 0, -21, 10, - -4, -16, -5, -4, -1, 8, 6, 0, -6, 0, - 0, 3, 2, -7, -5, -1, 4, 8, -2, -3, - 0, 1, 1, 0, 2, -4, 0, 0, 2, 0, - 0, 1, 4, 4, 0, 0, -1, -4, 0, -2, - 2, 2, -2, 5, -1, 4, -2, 0, -2, 0, - 1, 0, -2, -1, 3, 0 - }, - { - -16, -93, 7, -11, 5, -13, -5, 10, 0, 4, - -11, -15, 37, 227, 26, -62, -7, 9, 42, -26, - -42, 113, 25, 32, -38, -36, -2, 39, -6, 30, - -37, 12, -10, 7, 20, 2, 5, 11, -15, 12, - -6, -7, 3, 2, -2, -7, -7, 3, 9, 8, - 5, -2, 1, 2, -2, -6, -9, -3, 0, 1, - 3, -3, -5, -4, 0, 5, -7, 3, 0, 2, - 2, -1, 2, 2, 2, 3, 0, -3, -2, -1, - 2, -1, -2, 0, 1, -1, -1, 1, 1, 0, - 0, 1, 0, -1, 1, 1 - }, - { - 36, -122, 72, 29, 25, 68, -89, -42, 3, 33, - 27, -12, 17, -3, 33, 11, 2, 13, -35, 25, - -5, 13, -5, -2, -6, 30, -6, -1, 6, -8, - 1, 5, 4, 18, 23, 12, -8, -19, 18, -5, - -15, -11, -2, 8, -5, -10, 10, -19, 9, 7, - 6, 1, 5, 5, 2, -2, 4, -3, -8, 6, - -1, -1, -2, 0, -4, -5, 2, 1, 5, 3, - -6, 2, 4, 4, -1, 0, -3, 5, 1, 3, - -4, -2, 1, 4, 1, -4, -3, 0, -2, 0, - 1, 0, 3, 0, 1, 1 - }, - { - 7, 24, -44, 51, 0, 6, 8, 18, 15, -18, - 1, -2, 8, -213, -524, -120, 48, -21, 47, -8, - -39, 5, -24, 6, -22, -3, -33, 25, -55, 3, - -4, 7, 25, 14, -21, 9, -2, -3, 10, -6, - 9, 2, -8, 2, 2, 1, -1, 1, 3, -3, - 7, -2, -4, -10, 1, -2, 0, 2, -1, 2, - 6, -1, -3, 3, 4, -3, 7, 9, -2, -1, - -4, -4, 5, -1, 0, 3, -4, 4, 0, 1, - 3, -4, -3, 0, -3, 0, 2, 3, -2, 1, - 3, 0, -2, 1, 2, -3 - }, - { - -61, -156, 7, 11, 19, 135, -21, -14, 20, 8, - 52, -38, -9, 46, 82, 21, 20, 39, 2, -3, - 27, -6, 17, 43, -23, -18, -25, -67, -3, -23, - 9, -1, -5, -17, -23, -23, -2, 11, -10, -21, - 5, 0, 0, -1, 12, -4, -5, 11, 0, -1, - 8, 2, 5, -8, -3, -10, 2, 5, 3, -1, - 0, -2, -1, 2, -1, 1, 3, 1, 0, 4, - -2, -3, 6, 6, -2, -3, -3, 0, 1, -2, - 1, 4, 1, -1, 0, 1, 0, 5, -2, -1, - 0, 0, 0, 1, 1, 0 - } - }, - { - { - -35, -100, 17, -47, -12, 9, -2, -15, 5, 1, - 4, -2, 36, 28, -6, -49, -12, 9, 49, -8, - -62, -15, 21, 7, 26, -17, -20, 11, -14, -8, - -24, -13, 17, -4, -15, -11, 26, -4, -19, -26, - 8, 4, 5, -6, -14, 10, 4, -14, 1, -19, - 5, 0, -3, -4, 2, 0, -5, 8, -7, -5, - -1, -2, 5, -2, 2, -1, 3, -3, -2, 4, - 2, -2, 4, -1, 3, 0, 1, -3, 3, 1, - 0, 0, 1, 1, 3, 3, -1, -2, 1, 0, - -3, 2, -1, 1, 1, -1 - }, - { - -174, -1431, 54, -5, -8, -3, 17, -31, -22, 6, - 5, -13, 9, -36, 14, 26, -36, 11, 34, -6, - 4, -11, 2, 6, 2, 25, 15, 9, 2, 7, - -4, 2, -6, -5, -32, 16, 20, 14, -2, -8, - -23, -7, 11, 9, -1, 3, -9, 16, -17, -3, - 2, -6, 15, 0, 6, 2, -2, 8, 4, 4, - 2, 4, 2, 3, 3, -5, -2, -3, 3, 7, - 0, -1, -3, -1, 1, -7, 4, 0, -2, -1, - -1, 2, -1, 1, 2, 2, -5, 2, 0, 1, - 0, 0, -1, 1, -1, 0 - }, - { - -76, 145, -117, 56, 69, 21, -18, 3, -4, 16, - -5, 4, 12, -39, -77, -13, -15, -24, -37, -3, - 18, 4, 0, -9, -27, 16, 28, 33, -36, -9, - 8, 6, 5, 16, -6, -14, 2, 3, 25, 4, - -6, 6, 16, 5, 12, 15, -9, 8, 9, 13, - 2, 0, 3, 1, 1, 0, 2, 7, 1, -1, - -5, 0, 2, 2, -1, 3, -2, 6, -5, 2, - 3, 1, 0, -1, 2, -1, -1, 0, 1, 0, - -2, 0, 0, 1, -1, -1, 1, -2, -1, 0, - -2, 2, -1, 1, -1, -1 - }, - { - 9, 258, -25, -14, 14, -4, -9, -13, 3, 5, - -4, 10, -6, 31, 78, -100, -81, 9, -28, 19, - 9, 8, -30, 66, -1, -39, -23, 21, 10, -27, - 12, 27, -23, 7, -20, -15, 27, -15, 5, 13, - -5, 9, 18, -1, 4, -8, 5, 2, 4, 5, - 9, 1, -1, -2, 3, 9, -1, 0, 3, 0, - -6, -1, 4, 0, 0, 3, -2, -1, 2, 4, - 2, -6, -1, 1, 1, -2, -1, 1, 1, 2, - 1, -2, 1, -1, 1, 0, -3, -2, 2, 2, - 0, -2, 1, 2, -1, 1 - }, - { - -48, 310, -63, 40, -6, 6, 13, -15, 13, -20, - 26, 57, -20, -48, 43, -48, 5, 3, -15, 13, - -17, 21, 6, -5, -31, 15, -6, 58, 19, 5, - 2, -4, -16, 7, 17, 2, 3, -40, 1, 8, - -14, -1, 5, 2, -17, 2, 15, 5, -1, -3, - -3, 3, 9, 5, -7, 2, 2, 2, -3, -9, - 4, -3, 0, 3, 1, -2, 3, -1, -4, -1, - 3, 1, -2, -4, 0, 0, -3, 2, -2, 1, - -1, 1, -1, 3, -2, -1, 0, 0, 0, -2, - 1, -1, 0, 0, -1, 0 - }, - { - -21, 22, 124, -14, -1, -7, 0, 0, 10, 6, - 13, -3, 15, -26, -58, -17, 143, -13, 17, 39, - 39, -34, -13, 11, -46, -49, -19, -5, -76, -23, - -15, -11, -2, 14, -1, 0, 8, 11, 5, -2, - -9, 12, 6, -1, 15, 8, 3, -15, 3, -5, - 4, 7, 4, -8, 2, 4, -2, -2, -1, 1, - -3, -6, 3, -1, -2, 0, 1, -1, 0, -4, - -5, 4, 2, -1, 0, 0, 1, 4, 4, 0, - -2, 3, 0, -1, -2, 1, 0, -1, 0, 2, - 0, -2, -1, 2, 0, 0 - }, - { - -263, -183, 53, -65, -26, 16, -2, 24, 19, -9, - -8, -8, -22, 29, 24, -17, -3, 8, 30, -19, - -15, -22, -12, 10, -1, -16, 1, 17, -20, -17, - -4, 5, 33, -14, 15, 11, -11, -12, -2, -2, - -6, 21, 16, -7, -15, 2, -3, -6, 0, 8, - -12, 4, -1, -10, -1, 1, 2, 0, 3, 2, - 4, 2, -3, 1, -3, -3, 3, 5, -3, -4, - 4, -5, -7, 4, 1, -2, 0, 1, 0, -2, - 4, -3, 0, 5, 0, -4, 1, 2, 0, -1, - -2, 2, -1, 1, -1, 0 - }, - { - -22, 21, 50, 10, 15, -3, -6, 4, -1, 7, - 2, -2, -31, 35, 90, 10, -31, -26, -34, 92, - 6, -27, -5, -8, -21, -56, -27, 14, -12, 2, - 8, 14, -14, -2, 4, -19, -5, 0, -5, 13, - 4, 0, 4, -3, -4, -11, -8, 15, -12, -9, - 8, -2, -3, -3, 10, 0, 3, 6, 2, -9, - 0, -4, 6, -1, 2, -2, -5, 0, 3, -1, - 1, 2, 0, -1, 2, 2, -4, 3, 2, 0, - 2, -1, -1, -1, -1, 1, 0, 1, -1, -1, - 2, 0, 0, 0, 0, 0 - }, - { - -93, 1958, 209, -71, 14, 9, 8, -2, -23, 6, - 43, -19, 6, -66, 55, -3, -3, 10, -15, -15, - -8, 18, -49, 13, 16, -18, 8, 12, 3, -7, - -7, 1, -9, -11, -15, 1, -7, -5, 9, 21, - -13, 5, 23, -1, -3, -12, 5, 3, -1, 0, - -7, 9, -3, 1, 3, 3, -3, -4, 5, -2, - -1, 3, -2, 3, 4, -10, -1, 4, 1, 1, - 0, 0, -2, 0, 2, 3, -5, -1, 1, -1, - -1, 0, -3, 1, -1, -2, -2, 0, 1, 1, - 1, -1, 0, -1, 1, 1 - }, - { - -3, 169, -30, 36, -23, -11, 27, 1, -7, 9, - 11, 16, -24, 6, -61, 38, -7, -31, 8, 52, - 1, -58, -54, 12, 22, 26, -10, -6, -6, 7, - 9, -7, -7, 10, 0, -4, -10, 7, 14, -4, - -7, -7, 9, 2, -15, 9, -3, 1, -5, -12, - 13, 10, 5, 10, 5, -6, -4, 0, -1, 4, - 3, 0, 2, -1, 1, -4, -4, 1, 3, 4, - 0, 0, 0, -3, 0, 1, -1, -2, -1, -1, - -2, -2, -1, 1, 1, 2, 0, -2, -1, -1, - 2, -1, 0, 0, 0, 1 - }, - { - -139, 564, 90, -53, -14, -7, 96, 8, -9, -17, - 4, -14, 5, -4, 26, -33, -15, 3, 10, 18, - 10, -14, 25, -24, 19, 5, -7, 2, -9, -14, - 29, 13, 2, -21, -2, 9, -25, 6, -9, 4, - 14, 19, -3, -1, -13, -5, -5, -3, 8, -5, - 2, 0, 4, 9, -5, -5, -7, -7, 7, 0, - 1, 1, 2, -2, -3, 3, -2, -1, -3, 1, - -1, 0, -2, 1, 4, -1, 4, 2, -3, 1, - -1, 0, 2, -3, 1, -2, 2, 0, 2, 0, - -1, 1, 0, -1, -1, 2 - }, - { - 11, -99, -71, -15, -12, 15, -9, 5, 1, -4, - -6, 2, -44, 55, 6, -35, 3, -10, 55, -6, - -45, -23, 24, -14, 40, 28, -38, 14, -4, -12, - 24, 6, 5, -18, 14, -10, 8, -6, 17, 11, - 9, 0, -11, 11, 6, -7, -1, -10, 1, -2, - 2, 3, -9, 4, 3, 4, -1, -2, -14, -3, - -7, 0, 1, 1, -6, -3, 6, -3, 1, -1, - 0, 2, -1, 2, 1, 0, 3, 2, -2, 1, - -2, 2, 2, -2, 0, -1, 0, -2, -1, 0, - -1, 0, 1, 1, -1, 0 - }, - { - -6, -194, -120, 84, -7, 107, 80, -4, 24, -28, - -1, -1, -1, -27, -16, 26, -51, 4, -5, -12, - 41, 4, 6, -3, -1, 17, -2, -19, 4, 18, - -7, 15, 7, -3, -22, 2, 13, -11, 1, 15, - 4, -7, -7, 24, -15, -7, 3, 0, -14, -7, - -1, -3, 5, 0, 11, 5, 9, 6, -3, -8, - 0, -1, 0, -2, 1, 1, 2, -2, -3, 4, - 1, -2, -1, 5, 0, 0, -1, -2, 2, 0, - 5, -3, -1, 0, 1, 4, 0, -3, 0, 0, - -1, -1, -1, 2, 0, 2 - }, - { - 0, 19, -106, 16, -1, 1, 6, 6, 23, -13, - -13, 6, -58, 16, 250, 50, 60, -13, 6, -7, - -10, 47, -1, 44, 49, 12, 27, 5, -48, 7, - -35, 6, 26, 3, 1, -1, -1, -3, -3, 10, - -13, 0, 8, -6, -1, 7, -18, 5, 2, 7, - -8, 10, 12, -1, 0, 0, -2, -1, 2, -3, - -4, 10, -2, -2, 1, 6, -6, -1, 1, 1, - 3, -2, -1, 2, -1, 2, 4, -4, -1, -3, - 0, 2, -1, 0, 1, -2, -2, -3, 2, -3, - 0, 2, 2, -2, 1, 2 - }, - { - 53, 52, 33, -16, -36, -19, -39, -11, 7, -21, - 40, 14, -4, -48, -103, -22, 40, 2, 4, -10, - 1, -12, -1, 15, 7, -2, -15, -20, 24, -1, - 6, 1, 15, -2, -5, -19, -12, -8, 13, -14, - 6, 11, 12, 3, -2, 7, -8, -7, -3, 0, - 4, 1, 8, 7, 2, 1, 4, -4, 5, -2, - 2, 3, -3, -3, 1, -2, -5, 0, 1, 1, - 2, -3, -5, 1, 4, 2, -1, -2, 1, 0, - -2, -2, 3, -1, -1, 1, 1, -1, 4, -1, - 0, 1, -2, 0, -1, 0 - } - }, - { - { - 9, -21, -104, 34, -24, -4, 4, -16, -1, -2, - 5, -5, 39, 32, 11, -27, -19, -11, 14, -8, - -39, -37, 19, 4, 19, 7, -33, 14, -15, -39, - -2, -17, -19, 24, -11, -10, 15, 21, -7, -14, - -1, -3, 9, -8, -5, 5, 3, -3, -7, -12, - -3, 1, -2, -7, -4, 0, 0, 8, 3, -10, - -3, -8, 0, 3, 0, -3, 1, -3, -7, 2, - 4, 1, 1, -1, 1, 0, 0, -2, -2, 1, - 1, -2, -2, -1, 3, 2, 0, -2, 1, 2, - -2, 1, 0, 0, 1, 0 - }, - { - 117, -1058, -329, -44, -9, -26, 14, 15, 3, -21, - 0, -16, 1, -3, -34, 35, 7, 3, 30, -6, - 8, 29, -24, -1, 13, 16, 0, 28, -4, -2, - -14, -14, 12, 11, -28, -4, 21, 19, 9, -16, - -7, -16, 9, 12, -11, 12, -6, 14, -5, 6, - -2, -16, 3, 5, -2, 3, -2, 7, 3, 1, - -4, 8, 2, 1, 3, 0, -4, -4, -4, 5, - 2, 0, -2, -4, 5, -3, 1, 2, 0, -4, - -1, 1, -1, 0, 1, 5, -4, 1, 0, 0, - 0, 0, -2, 1, -1, 1 - }, - { - 90, -178, 8, -69, 60, 19, -18, -2, -2, 38, - 0, 6, 6, 2, -83, -29, -18, -14, -10, -22, - 17, -15, -1, -19, -11, 5, 28, 15, -19, -8, - 24, 11, -10, 23, 3, -16, -8, 6, 20, 6, - -11, 3, 11, -4, 5, 25, 4, 2, -6, 6, - 6, 5, 6, 1, 0, 0, -8, 6, 2, 1, - -7, -5, 2, -3, -3, 0, 1, -1, 0, -1, - 0, 0, 0, -3, 1, 1, 1, 0, 3, 0, - -1, 0, -3, 1, 2, -1, 2, 0, -2, 1, - -2, 0, -1, 0, -1, -1 - }, - { - -8, 249, 34, -24, 7, 4, -13, -10, -5, 2, - 4, 9, -4, -22, 149, 7, -142, 5, -53, 29, - 39, -42, 9, 30, -33, 20, -37, -10, 31, -25, - 8, 11, -16, -4, -6, -11, 3, 4, -4, -2, - 5, 8, 11, 5, 0, -7, -2, 2, 3, 6, - 16, -4, -5, 3, 0, 5, 5, -3, 3, 4, - -2, -2, 5, 1, -1, 2, 0, -2, -1, 6, - 5, -2, -2, 1, 2, 0, -3, -2, 1, 3, - 2, -2, 0, 0, 1, 2, -3, -1, 0, 1, - 0, -2, -1, 2, -1, 0 - }, - { - 249, 159, -249, 39, -9, 7, 11, -2, 2, 18, - -21, 28, -10, -16, 19, -34, 15, -6, 0, 0, - -6, 11, -15, 21, -19, 8, 6, 69, 3, 7, - 0, -13, -23, 16, 5, 14, 6, 2, -3, 4, - 13, -8, -5, 1, -11, -4, 5, 6, -1, 1, - -9, -4, 3, 9, 2, -4, 11, 0, -3, -7, - 2, 0, -4, 2, 2, -5, 3, 3, -3, -1, - -1, 5, 2, -2, -3, 2, -5, 1, -1, -2, - 0, 0, -2, 2, 1, -2, 0, -1, 1, 0, - 2, 0, 0, 1, -1, -1 - }, - { - -2, -47, 84, 22, -2, 0, -7, 3, 1, 8, - 12, 2, 25, 31, -42, 37, 38, 40, -27, 71, - 33, -10, -40, 61, -49, -32, -31, -8, -16, -63, - -13, -9, 4, -13, 20, 10, -12, 14, 9, 4, - -18, 13, 9, -4, 5, 9, 0, -2, -5, -2, - -3, 8, 5, -1, -8, 1, -2, 4, 0, 1, - 2, -6, 0, 2, -3, -2, 4, 0, 3, 0, - -4, 0, 1, 2, -2, -3, -3, 2, 2, 3, - -3, 2, 2, 1, -2, 0, 0, 0, -1, 1, - 2, -2, -3, 0, 1, 1 - }, - { - 238, -754, 9, -87, -9, 3, -3, 28, 7, -9, - -16, 7, -5, 14, 14, -3, 3, -15, 40, 3, - -14, -15, -8, 9, -11, -6, -7, 7, -17, 4, - -5, -5, 22, 4, -6, 9, -2, -4, -22, 1, - 1, 16, 15, -5, 1, -6, 2, 3, -3, 10, - -8, 2, -3, -4, -2, -4, 0, 2, -4, 0, - 2, 2, -1, 0, -3, -6, -4, 5, -1, -3, - 4, 0, -8, 0, 1, -1, -1, 1, 0, -2, - 4, -1, -2, 1, 3, -3, -2, 2, 1, 1, - -2, 2, 1, 1, 0, -1 - }, - { - -2, -72, 19, 29, 8, 2, -6, 4, -5, 0, - 16, 8, 5, 44, 83, 11, 12, 16, -26, 37, - 86, 17, -25, 36, -39, -70, -11, -4, -7, 3, - 23, -8, -4, -13, 10, -10, -11, -5, 4, 5, - 7, 5, 1, 7, -5, -10, -12, 17, 2, -11, - 0, -1, -7, -3, -1, 1, -2, 5, 6, -6, - -3, -2, 2, 1, 3, -1, -4, -4, 3, 2, - 1, 2, -1, 0, 0, 1, -1, -2, 2, -1, - 3, 1, 1, 0, -2, 2, -2, 0, 0, -2, - 1, 0, -1, 1, 0, 0 - }, - { - 315, 1933, -96, -51, -22, 3, -15, 28, -18, -21, - 33, 12, 20, 16, 20, -43, -26, 11, -12, -7, - -20, 13, -23, -14, 12, -14, 1, -4, -4, 5, - -1, -8, 3, -23, -13, -12, -2, 29, -38, 29, - -12, 18, 8, 5, -3, -8, -6, 7, 10, -8, - -9, -3, -2, 4, 10, 2, -2, -4, 5, 2, - 1, 0, -2, 4, 6, -3, -6, 2, -1, 0, - 0, 3, -3, 2, -1, 3, -3, -1, -1, -1, - -1, 2, 0, 1, 1, -1, -2, -2, 0, 0, - 2, 0, 0, -2, 1, 0 - }, - { - 7, 147, -27, 27, 4, -51, 7, 26, 7, 4, - 11, 43, -15, 6, -68, 8, 21, -30, -42, 50, - 4, -40, -29, -3, 12, 11, -10, -3, 12, 9, - 2, -7, -8, 8, -12, -2, -21, -4, 8, -9, - -6, -11, 3, 14, -16, 4, 2, -3, 0, -8, - -2, 10, 1, 8, 15, -9, -2, 0, -2, 1, - 5, 3, 5, 1, 2, 1, -5, -3, -4, 4, - 0, 1, 4, -3, 0, 0, 0, -1, 1, 2, - 1, -2, -1, -1, -1, 1, 2, -1, 0, -2, - 2, -1, 0, 0, -1, 1 - }, - { - 156, 296, -111, 41, -9, 5, 52, 39, 14, -22, - 5, -6, -5, -7, -12, 12, -16, -13, 2, 1, - 11, -14, 12, -5, 10, -2, -13, 13, -5, -15, - 7, -2, 15, -14, -17, 21, -10, -10, 7, 3, - 0, 14, 7, 2, -3, -6, -7, -4, 5, 2, - 2, -3, 3, 8, 4, -2, -5, -10, 4, 3, - 2, 0, 5, 0, -4, 3, -1, -1, -4, 1, - 1, -1, -3, -2, 1, -2, 2, 3, -2, 1, - -1, -2, 3, -3, 0, -3, 1, 0, 1, 0, - -1, 0, 1, 0, -2, 1 - }, - { - -3, -131, -20, -30, -16, 10, 1, -6, 5, -1, - -7, 5, -11, -27, -7, 1, -11, -2, 4, 4, - 32, -102, 13, -49, 38, 46, 5, -24, 0, -2, - 22, 9, 24, -9, -6, 3, 1, -11, 19, 1, - 2, 6, -5, -1, 1, 1, 0, -11, -3, -11, - -4, 10, -5, 4, -1, 6, 5, 4, -4, -1, - -4, -2, -1, 3, -2, -4, 8, -2, 2, -2, - -2, 2, -3, 0, -1, -1, 1, 3, 0, 2, - -2, 1, 3, 0, 0, 0, 1, -1, -1, -1, - -1, 0, 1, 1, -1, -1 - }, - { - -24, -147, -6, 5, -16, -12, 130, 6, 32, -22, - -41, -2, -24, 33, -26, 32, -48, -5, 8, -31, - 26, 6, 12, 4, 4, -13, -11, -16, -17, 14, - 2, 6, -1, -2, -19, -12, 17, 3, -3, 11, - 1, 2, 9, 15, 8, 12, -6, 7, -8, -12, - 3, -8, 4, -3, 1, 3, 3, 8, 4, -8, - -2, -1, 0, -2, 1, 6, 0, 1, -4, -1, - 5, 0, -4, -1, 0, -2, 1, -3, -1, -3, - 5, 1, -1, -2, -1, 4, 3, 1, 1, 0, - -1, 0, -3, 0, -1, -1 - }, - { - 10, 37, -49, -25, -1, 1, 0, 10, 5, 6, - -5, 1, -52, 120, 75, 97, 1, 25, 7, -31, - -14, 21, 14, 32, 39, 11, 13, -10, -7, 8, - -32, 14, 14, 10, 15, 3, 13, -4, -10, 18, - -11, -10, 5, -6, -3, 3, -11, -5, 3, 11, - -8, 3, 10, 8, -1, 1, -1, -3, 5, -2, - -7, 3, -1, -2, -2, 5, -4, -6, 1, 0, - 3, 1, -3, 1, 1, -2, 5, -4, -2, -2, - -3, 2, 2, -1, 3, -1, -1, -3, 2, -1, - -2, 0, 2, -1, -1, 2 - }, - { - 1, 110, 111, -41, -24, -140, 3, 2, -2, -8, - -6, -1, 16, -56, -105, -26, 35, -47, 19, -4, - -3, 3, -10, -18, 18, 10, -5, 25, -35, 15, - 12, -6, 8, 20, -4, -2, -20, -6, 6, 3, - -8, 12, 11, 7, -5, 7, 4, -10, -10, 0, - 2, -5, 1, 6, 3, 4, 7, -2, 4, 1, - 0, 4, 1, -4, -1, 0, -5, 3, 2, -3, - 4, 0, -6, -5, 1, 3, 2, -1, -1, 2, - -1, -5, 1, 2, -1, 0, 0, -4, 3, 1, - 0, 1, 0, -1, -2, 0 - } - }, - { - { - 1, 251, 47, 48, 11, -11, 6, 6, -5, 13, - -3, 4, 6, -8, 37, -18, 36, -20, -8, -5, - 22, -4, -9, -25, -24, -19, -27, 1, -11, -6, - 14, 25, -48, 24, 16, 4, 0, 7, 11, 8, - 8, -14, 2, -3, 11, 0, -10, 4, 1, 6, - 6, -3, -3, 4, -8, -8, 3, -3, 10, 3, - 5, -2, -6, 3, 5, -1, -4, 0, -1, -4, - 0, 3, -3, 3, 1, 0, -1, 3, -1, -3, - 1, 2, 1, -1, -3, -2, 2, 0, -1, 0, - 3, -1, 1, -2, -1, 1 - }, - { - -100, -713, 352, 66, 30, 5, -4, 14, 27, -30, - -9, -1, -22, 28, -46, -19, 35, -15, -33, -3, - -8, 25, 11, 13, 0, -9, -26, 25, -3, -16, - -17, -19, -12, 6, 1, -14, -9, 3, 11, -2, - 22, -11, -5, 7, -2, -12, 2, -3, 1, 12, - 8, 1, -7, -3, -7, -7, 3, -1, 4, 0, - -2, 0, -1, -2, -1, 3, 2, 0, -4, -3, - 1, -3, 4, -2, -1, 6, -3, -1, 1, 2, - 1, -2, 2, 1, -2, -2, 5, -2, 1, -1, - 0, 1, 1, -2, 0, -1 - }, - { - -89, -405, 120, -54, -91, -12, -4, -14, -4, 6, - -8, 6, -1, 36, -57, -29, 11, 25, 22, -3, - -1, 0, -3, -5, 21, -12, -14, -24, -17, 0, - 28, 1, -23, -20, -6, -6, -14, -1, -1, -12, - -4, -14, 8, -5, -8, 1, 9, 8, -2, -18, - -9, 12, 12, -3, -1, 5, -6, -8, -4, 4, - 3, -1, -5, -6, 4, -1, 1, -4, 4, 2, - -1, 0, 0, -2, -3, 0, 1, 0, 0, 3, - 1, 1, 1, -3, 1, 1, -1, 1, 0, 1, - 2, -1, 0, -2, 0, 1 - }, - { - 6, 204, 37, 13, -10, 3, -1, -1, -9, -6, - -4, 1, 25, -16, 26, 49, 3, 5, -80, 44, - 16, -48, -12, -16, -7, 35, 7, -10, 15, -35, - -17, -15, 1, -4, 5, 21, -34, 5, 11, -26, - 8, 5, -4, -3, -1, 13, -3, 0, 11, -2, - 1, 6, -5, 0, 3, -5, 1, 8, -4, -2, - 1, 2, -1, 2, -2, -3, 0, 0, -2, -2, - -1, 6, 3, 0, -2, 5, 0, -1, -2, 0, - 1, 2, -2, 0, -1, 1, 2, 1, 0, -1, - 0, 2, -1, -1, 0, -1 - }, - { - -354, -454, 4, 79, -8, -15, -12, 12, -7, 18, - 1, -22, 10, 13, 9, 17, -7, -25, 15, 6, - 17, -14, -21, -1, 16, -9, 12, 39, -16, -17, - 5, -3, 2, 1, -22, 3, -11, 40, 11, -20, - 22, -1, 1, -8, 2, 9, -12, -2, 5, 0, - 2, 7, -15, 2, -1, -2, -3, -2, 6, 8, - 1, 0, -1, -6, -4, -1, -2, 5, 2, -1, - -4, -1, 1, 6, -1, 0, 0, -4, 2, 1, - 0, -1, 1, -4, 1, 0, 0, -1, -1, 2, - 0, 0, 0, 0, 2, 0 - }, - { - 15, 15, -42, -7, 2, 5, 5, 0, -3, -3, - -12, 0, -3, -12, 34, 68, -91, 26, -16, 30, - -29, 12, 22, 66, -6, 43, 3, 0, 40, 5, - 19, -21, 13, -11, 9, 13, -5, -7, -11, 3, - 11, -8, 6, 2, -4, 1, -13, 3, 0, 7, - 3, 3, -3, 8, 2, -2, -2, 8, -1, -1, - 4, -1, -1, 4, 2, -4, -1, -2, 2, 2, - 4, 0, -3, 1, 0, -1, -1, -3, -3, -1, - 2, -2, -1, 0, 2, -1, -1, 1, 0, -1, - 0, 2, 1, -2, -1, -1 - }, - { - -51, -1167, 32, -71, 32, -4, 3, -2, -27, 2, - -1, 3, 13, 18, 26, -12, 23, -21, -20, 19, - 8, 17, -8, -3, -21, -6, 6, -6, -3, 4, - 10, 4, 6, 9, -11, 7, 3, 8, -11, 3, - -5, -10, -3, 8, 3, -2, -7, 11, 3, -1, - 5, -3, 6, 2, 5, -2, -1, 8, 0, -1, - -3, -2, 0, 0, 1, 0, -3, -4, 2, 1, - -4, 5, 3, -4, -3, 1, 2, -2, 1, 1, - -3, 2, 1, -4, 0, 4, -2, -1, 0, 2, - 0, -2, 1, -1, 1, -1 - }, - { - 20, -28, -118, 19, -6, 0, 2, -1, 1, -10, - -3, 5, 27, -44, 12, 92, 27, 63, -8, -41, - 35, 62, -49, 32, 9, -13, 19, -26, -33, -2, - 13, -10, 19, -17, 8, 19, 0, -14, 7, -7, - 4, 11, -9, 2, 7, -1, 4, -8, 10, 14, - 0, 0, -2, 5, -12, -2, -1, -4, 2, 8, - 0, 5, -5, 1, -1, 2, 8, -2, -3, 0, - 0, -3, -1, 4, -1, 0, 3, -2, -1, 0, - -3, 0, 1, 1, 1, -1, 0, -3, 1, 0, - -2, 1, -1, 0, 1, 0 - }, - { - -505, 1211, 260, -24, 16, 5, -27, 4, 32, -14, - -47, 6, 2, 45, -22, 18, -16, -2, -9, 6, - -6, -3, 0, -22, -17, 5, -16, -23, 2, 6, - 19, -21, 7, -23, -2, -20, -15, 38, -41, -5, - -5, 19, -5, 12, -3, 9, -3, -13, 8, 0, - -4, -18, -6, 1, -6, -2, 4, -2, -8, 0, - 3, -4, -2, -2, -4, 9, 4, -3, 0, 1, - -3, 3, 2, 1, -1, -4, 3, -1, 0, -2, - 0, 0, 1, 1, 0, 2, 2, -1, 0, -2, - 0, 1, 0, 1, -2, 0 - }, - { - -11, 58, 14, 12, 25, 29, -34, 2, 13, 2, - -17, 7, 23, 46, -34, -27, 24, 42, -11, -41, - -8, 2, 32, 4, -14, -9, 12, -1, -11, 16, - -34, 13, 3, 2, -11, 15, 1, -11, -13, -13, - -3, -3, -6, 4, 14, -11, 3, -10, 3, 5, - -9, 2, -4, -8, -3, 6, 3, 1, -1, -2, - 0, 1, -2, 3, -2, 7, 5, 0, -1, -6, - -1, -1, 1, 3, -1, -3, 1, 1, 0, 1, - 2, 2, 1, -1, 0, -2, 0, 1, 0, 1, - -1, 0, -1, 0, 0, -1 - }, - { - -145, 49, -5, 30, -1, 66, -95, -11, 26, 0, - -2, 1, 2, 8, -49, 19, -4, -11, -9, 3, - -3, 23, -7, 5, -11, -2, -6, 1, 11, -1, - -14, -34, 17, 5, -17, -15, 16, -12, 5, 20, - -7, -17, 6, -1, 9, 4, -3, 0, -11, 3, - 0, -1, 2, -8, 5, 0, 5, 3, -7, 0, - 1, -1, 2, 3, 4, -3, 0, 0, 0, -1, - 2, 1, 2, 0, -4, 1, -3, -2, 1, -2, - 2, -1, -2, 3, -2, 2, -2, 0, -2, 1, - 1, -1, -1, 1, 1, -1 - }, - { - 1, -155, 7, -18, 9, -22, 0, 8, 2, -8, - -12, -10, 34, 36, -99, -23, 42, 6, -61, -20, - 29, 12, 28, -20, -25, -8, 35, -21, -18, 29, - -29, 32, 7, 5, -11, 0, -7, 7, -16, 0, - -6, 5, 16, -5, -8, 7, 2, 2, -1, -3, - -5, 4, 6, 1, -6, -2, 0, 6, 10, 1, - 7, -2, -5, 0, 7, 6, -2, 4, 0, 1, - 0, -1, 0, 0, -2, 1, -3, -2, 1, 0, - 2, -1, 0, 2, 1, 0, 1, 1, 1, 0, - 1, 1, -2, -1, 2, 0 - }, - { - 65, -53, 176, -27, -5, -82, -48, -12, 14, 32, - -19, -26, 24, 76, -19, 4, 6, 11, -4, 10, - -32, 8, -2, 2, 0, -2, -7, 6, -14, -11, - 3, -12, -11, -3, 13, -4, -10, 6, 16, -16, - -18, -4, 12, -7, 11, 8, 1, -12, 12, 1, - 14, -1, -5, 0, -7, -5, -4, -2, 0, 7, - -2, 2, 1, 2, -5, 0, -2, 4, 4, -5, - -3, 4, 2, -2, -1, -1, 1, 3, -2, -1, - -4, 2, 2, 1, -2, -4, 0, 3, 0, 0, - 1, 1, 0, -2, 1, -1 - }, - { - -19, 58, 64, -3, 2, -4, -11, 15, -25, -21, - 11, 1, 23, 91, -327, 44, 0, -9, 16, -28, - -13, -12, 10, 18, -2, 35, -37, 13, 20, 0, - -3, 23, 0, 14, -4, 10, 16, 0, 3, 2, - 10, -5, 0, 3, -1, -5, 6, -8, 2, -3, - 7, -7, -9, 0, 0, -3, 0, 1, 3, 1, - 5, -8, -3, 0, -2, -6, 5, 0, -2, 0, - -3, 0, 2, -2, 1, -2, -3, 4, -1, 3, - 1, -4, 1, 0, -1, 1, 2, 3, -2, 3, - 1, -2, -1, 1, 0, -2 - }, - { - -28, -16, 132, 23, 16, -6, 30, 19, -9, -19, - -3, -55, 7, 64, 106, 2, -6, -19, 20, -22, - 3, 18, 1, -11, -16, -1, 15, 81, 3, 1, - 10, 4, -2, 14, -10, 8, -8, 14, -4, 17, - 0, 4, 2, 0, 0, -12, 11, 8, -7, -6, - 0, -1, -3, -7, 5, -9, -1, 2, 0, 6, - -2, -2, 4, 1, 0, 1, 0, 4, -2, -3, - -1, 0, 4, 0, -4, -3, 1, 2, -3, 1, - 3, 0, -2, 1, 1, 0, -1, 1, -4, 1, - 0, -1, 2, 0, 0, -1 - } - }, - { - { - 7, 444, -78, -11, 16, -3, -3, 15, 0, 13, - 1, 18, -10, 9, -26, -11, 40, 4, 15, -20, - 33, 5, -16, -17, -43, -32, -11, -5, 5, 0, - 21, 9, -3, -5, 19, 3, -10, 8, -16, 16, - 3, -3, -6, 0, 10, 1, -14, 2, 1, 10, - 9, 1, -4, 6, -1, -9, 2, -9, 5, 8, - 2, 7, -2, -2, 3, 3, -2, 0, 3, -3, - -3, 1, -2, 3, 2, 0, -1, 3, 1, -2, - 0, 3, 3, 1, -2, -1, 1, 0, -1, -2, - 3, -1, 0, -1, -2, 0 - }, - { - 57, -684, 202, -5, -14, 15, -9, -2, -3, 12, - -18, 0, -14, -17, 7, -30, 6, -12, -34, -19, - 5, 10, 18, 18, -5, -9, -16, 7, -1, -17, - -2, -21, -9, -3, 5, -3, -14, -7, -1, 7, - 14, 2, -13, 1, 6, -11, -3, -11, -1, 2, - 11, 9, 1, -3, -5, -9, 2, 1, 5, 1, - 5, -4, 1, 1, -5, 0, 3, 1, 1, -2, - -1, -3, 2, 2, -5, 4, -2, -2, 1, 2, - 2, -2, 2, 1, 0, -4, 3, -1, 1, 0, - 0, 1, 1, -1, 0, -1 - }, - { - 49, -44, -389, 0, -44, -17, 11, -17, 4, -21, - -15, 10, -8, 3, -24, -15, 3, 9, 39, 4, - -10, 2, 1, 2, 14, -11, -9, -19, -11, -8, - 7, -9, -8, -21, -20, -6, 1, -8, -3, -17, - 3, -1, 2, 4, -4, -11, 9, 4, 8, -9, - -9, 2, 4, 2, 1, 0, 2, -3, -4, 1, - 3, 2, 0, -3, 4, 1, -1, 1, 2, 4, - 0, 0, 0, -1, -1, -1, -2, 1, -2, 1, - 1, 1, 2, -2, -2, 1, -1, 0, 1, -1, - 2, 0, 1, -1, -1, 1 - }, - { - -15, 131, 81, 32, -7, -3, 2, 1, -4, -1, - -7, -17, 13, 11, -111, 66, 76, 0, -101, 29, - -27, -22, 4, -29, 19, -20, 57, 17, -21, -27, - -10, -20, 1, -9, 14, 14, -23, 0, 13, -18, - 6, 8, -5, 1, -10, 17, 6, -2, 11, 2, - -7, 3, 2, -4, 5, -4, -3, 10, -3, -7, - -2, 3, -1, 1, -1, -1, -1, 1, 0, -3, - -3, 2, 2, 0, -2, 1, 2, 1, -2, -1, - -1, 2, -2, 0, -1, -1, 1, 1, 1, -1, - 0, 2, 1, -1, 1, 1 - }, - { - 305, -1192, -137, 84, 12, -4, -26, 11, -9, -7, - 31, -7, 12, 18, 4, 9, -13, -24, 7, 0, - 11, -9, 0, -21, 6, -9, 10, -28, 49, -28, - 9, -3, 11, -11, -14, 0, -12, 10, 8, -11, - 11, -8, 4, -5, 3, 10, -8, -2, 7, -1, - 5, 10, -7, -4, -4, 1, -7, -6, 6, 7, - 4, -1, 3, -6, -6, 1, -3, 2, 3, 0, - -2, -3, -3, 4, 2, -2, 4, -2, 1, 3, - 1, 0, 1, -4, -2, 1, 0, 0, -2, 0, - 0, 0, -1, -1, 1, 1 - }, - { - 7, 71, -35, -26, 1, 1, 6, 3, 2, 1, - -17, -9, -9, -44, 18, 33, -17, -11, 23, 28, - -68, 1, 21, 11, 29, 12, 34, -2, 14, 59, - 10, -12, -4, 5, 1, 13, -1, -7, -6, -11, - 20, -6, 3, 2, -1, 0, -11, -1, 1, 4, - 10, 0, -1, 2, 6, 2, -2, 6, -1, -3, - 2, 3, 2, 0, 2, -3, -3, -3, -1, -1, - 3, 2, -3, 0, 2, 2, 2, -1, -3, -2, - 2, -1, -2, 0, 2, 0, 0, 0, 0, -1, - -2, 1, 3, -1, 0, -1 - }, - { - -220, -1097, 139, -23, -25, 1, 19, -17, -20, 10, - 4, -8, 14, 22, 8, 10, 5, 12, -26, -4, - 9, 9, -13, -5, -8, -7, -1, 2, 4, -6, - 4, 23, 3, -6, 5, -2, 17, 13, -12, 0, - -1, -13, -10, 12, -5, -3, -8, 2, 12, -9, - 7, -1, 1, 1, 2, 5, -1, 9, 3, -1, - 0, -2, -1, -1, 2, 4, 2, -4, -1, 1, - -4, 2, 5, -1, -3, 0, 2, -1, 0, 2, - -3, 1, 1, -1, -3, 3, 1, -2, -1, 0, - 2, -2, -1, -1, 0, 0 - }, - { - 5, 46, -80, -5, -9, -3, 1, 0, 6, -8, - -13, -9, 9, -34, 11, 17, 29, 7, 2, -24, - -2, 0, -28, 18, 5, 28, 3, -6, -40, -15, - 1, -1, 17, -5, -6, 28, 3, -10, 1, 2, - -8, 7, -7, -5, 6, 4, 10, -8, -1, 14, - 5, 0, 4, 3, -4, -1, 2, -5, -3, 8, - 3, 5, 0, -1, 0, -1, 6, 1, -1, -3, - 0, -2, -1, 3, 0, 0, 2, 2, -1, 1, - -3, -2, -1, 1, 2, -1, 1, -1, 0, 2, - -2, 0, 1, -1, 0, 0 - }, - { - 564, 133, -75, -26, 0, -1, 4, -25, 21, 14, - -42, -12, -28, 41, -35, 20, 30, -15, -16, 20, - 8, -4, -19, -10, -18, 13, -8, -16, 3, -1, - 6, -8, 0, -8, -5, -16, -19, 8, 6, -22, - -8, 7, 9, 1, 4, 8, -3, -10, 0, 0, - 1, -9, -11, -3, -6, -6, 3, -2, -8, 1, - -1, -2, -2, -4, -9, 6, 7, -3, 1, 2, - -1, -1, 3, 0, 0, -4, 2, 1, 0, 0, - 0, -2, 0, -1, -2, 1, 2, 1, 1, -1, - -1, 0, 0, 2, -1, 0 - }, - { - 8, -77, 120, 7, 7, 44, -3, -21, 4, -4, - -12, -7, 21, 44, -8, -9, -16, 34, 44, -46, - -24, -8, 14, 30, -1, -16, 22, 0, -18, 8, - -36, 0, 16, 1, 2, 3, 19, -4, -9, -8, - 1, 1, -3, -5, 18, -10, 1, -5, -5, 5, - 3, -2, 1, -6, -11, 3, 4, -1, 2, 1, - -1, -1, -4, 0, -3, 3, 6, 4, 4, -6, - -1, -1, -2, 2, -1, -1, -1, 0, -1, -2, - 0, 2, 1, 0, 1, 0, -2, 1, -1, 2, - -1, 0, 0, 1, 1, -1 - }, - { - 110, -60, -117, -61, 22, -5, -22, -32, 8, 17, - -5, -4, 3, 15, -25, 9, -15, 5, -12, 12, - -11, 25, -1, -1, -6, 7, -2, -4, 3, 10, - -9, -20, -1, 13, -10, -25, 9, -4, 0, 8, - 11, -11, -4, -3, 4, 2, -3, 1, -4, 0, - -1, -2, 1, -9, 2, 0, 1, 6, -3, -3, - -2, 0, -1, 2, 5, -2, -1, -2, 1, 1, - -1, 1, 3, 3, -1, 1, -2, -4, 1, -2, - 1, 1, -3, 4, -1, 3, -1, 0, -1, 0, - 1, -1, -2, 0, 2, 0 - }, - { - -3, -128, 5, -26, 11, -17, -8, 0, 11, -14, - -6, -14, -3, 41, -32, -28, -14, 21, -31, 2, - -21, 77, 2, 24, -28, -18, 1, 3, -12, 10, - -8, 13, -12, 13, -12, -5, -5, 15, -12, 7, - -4, -4, 18, -1, -4, 8, -5, 8, 0, 5, - 0, -4, 5, -2, 0, -4, -3, -1, 5, -1, - 6, 1, -5, -3, 2, 9, -3, 2, 1, 2, - 1, 0, 2, 1, 1, 1, -1, -3, 0, -1, - 2, -1, -2, 1, 1, 0, -1, 1, 1, 1, - 1, 1, -1, -1, 1, 0 - }, - { - -90, 283, 5, -5, -7, -15, -93, 1, 4, 26, - 11, -8, 11, 55, -6, -17, 19, 12, -3, 26, - -11, -5, -8, -4, -6, 28, -5, 8, 8, -9, - -9, -7, -9, -3, 18, 6, -14, -2, 15, -9, - -13, -10, -1, -10, -5, -5, -4, -11, 4, 7, - 11, 5, -5, 7, -3, -2, 0, -5, -4, 8, - 2, -3, 0, 4, -5, -4, -2, 1, 4, 0, - -5, 1, 5, 1, 0, 0, -1, 4, 0, 2, - -4, -1, 1, 3, 1, -4, -2, 0, -1, 0, - 1, 0, 2, 0, 1, 1 - }, - { - 12, 19, 34, 4, -4, -4, -8, 16, -25, -19, - 4, 1, 47, -129, 71, -113, 29, 21, -1, -25, - 3, 0, 10, 32, -14, 34, -9, 1, 36, -14, - 5, 1, 2, 8, -14, 9, 4, -4, 10, 0, - 6, 4, 3, 9, 2, -7, 6, -6, 2, -5, - 8, -3, -8, -7, 0, -2, -2, 2, 0, 1, - 7, -3, -4, 1, 2, -6, 3, 5, -2, -1, - -2, 0, 3, -1, 0, 2, -4, 3, 1, 2, - 2, -3, -1, 0, -2, 0, 1, 3, -2, 1, - 2, 0, -2, 1, 1, -2 - }, - { - -3, -72, 65, 29, 46, 121, -13, 20, -8, -23, - -21, -16, 1, -3, 218, 15, -30, 27, 7, -12, - -7, 19, 6, 9, -15, -16, 1, 84, 16, 2, - 2, 5, 1, -1, -4, 1, -2, 3, -3, 14, - 15, 2, -6, -3, 10, -9, -5, 6, 4, -6, - -1, 2, 2, -4, 0, -8, -8, 1, 0, 5, - -1, -4, 1, 1, 1, -1, 2, 1, -3, 0, - -4, -1, 4, 4, -3, -3, -1, 2, -2, -1, - 1, 3, 0, -1, 1, 0, -1, 3, -3, -1, - 0, -1, 1, 1, 1, 0 - } - }, - { - { - -8, 374, -61, -15, -4, 8, -11, -11, 9, 5, - 8, -12, 2, -4, -119, -25, -20, 4, 36, -8, - -2, -10, 9, 8, -23, 10, 18, 17, 20, -7, - 17, -33, 37, -4, -12, -19, -7, 30, -18, 4, - -8, 7, -1, -8, -2, 12, -1, -1, -3, 1, - 6, 7, 1, -2, 7, 3, -1, -1, -4, -2, - -4, 4, 6, -1, -1, 3, 4, -1, -2, 4, - 0, -1, 1, -2, 1, 1, 1, -2, 0, 1, - -1, -1, -1, 2, 2, 1, -1, -1, 0, 0, - -2, 1, -1, 1, 0, -1 - }, - { - -3, -864, 32, 25, -26, -13, 23, -2, -30, 19, - -7, -7, 14, 3, 72, 28, -11, 8, 38, -13, - 1, -12, -15, -4, -12, 6, -7, -7, -7, -8, - 7, -7, 16, 3, -13, 6, 0, 7, 11, -4, - -18, -3, -1, 5, -2, 9, -15, 4, -9, -7, - 7, -8, 5, 2, 1, 2, -6, 6, 3, 0, - 2, 1, 2, 6, 0, -2, -3, 0, 1, 5, - 1, 0, -3, 1, 1, -5, 2, 1, -1, -3, - 1, 2, -2, 0, 2, 3, -5, 2, -1, 1, - 0, -1, 0, 1, -1, 0 - }, - { - -28, 604, 45, -26, 75, 15, 4, -3, 3, -5, - -24, 4, -3, 9, 2, 2, -2, -18, 40, 18, - 21, 3, 14, -6, -18, -9, 10, 6, 3, -12, - -8, -10, 1, 16, -3, -3, 11, -10, 0, -4, - -4, 9, -2, 6, 12, 7, -8, -14, -1, 9, - 6, -6, -7, 3, 2, -6, -2, 7, 1, -1, - -6, -2, 8, 1, -2, 3, -1, 3, -2, 1, - 3, 0, 0, 0, 2, -1, -1, 0, 0, -1, - -2, 0, 1, 4, -1, -1, 1, -1, 0, 0, - -2, 0, 0, 2, 0, 0 - }, - { - 21, 69, -48, 1, 9, -3, -4, 4, 5, 3, - -2, -4, 2, -16, -207, -78, -47, -14, -76, -18, - 13, 12, 19, 1, 7, -40, -15, 30, 10, -12, - -9, -12, 15, -4, -2, -24, 10, 0, -2, 5, - 1, 5, 3, 12, -13, -4, 11, -1, -1, 4, - 4, -8, 2, -3, 1, 6, 1, 1, 7, 0, - -4, -1, 2, -5, -3, 3, 1, 0, 0, 4, - 3, -4, -3, -1, 3, -3, -1, 1, 3, 1, - -1, -1, 2, -1, 2, 0, -3, -1, 1, 1, - -1, -2, 1, 1, 0, 1 - }, - { - -145, -1558, 27, 55, -11, 3, -12, 15, 6, -16, - -9, 26, -3, -31, -4, -14, 21, -11, -5, 1, - -7, -1, 12, 3, -32, 9, 8, -65, 11, -22, - -2, -6, -2, 3, 6, 12, 25, -21, -13, 9, - 3, -12, -4, 6, -7, -8, 4, -3, -4, 4, - 0, -1, 10, 0, -2, -2, 9, -2, -2, -6, - 6, 0, 2, 2, 0, -1, 2, -1, -1, 1, - 1, 2, -2, -4, 1, 1, -1, 4, -1, 1, - 1, 1, -1, 3, -2, -1, 1, 1, 1, -2, - 1, 0, 0, 0, -2, 0 - }, - { - -16, -8, 65, -1, 1, -4, -4, 5, -1, 6, - 2, -4, 22, -6, -25, 7, 68, -32, -19, 78, - -6, -5, -29, 10, 20, -56, 21, 11, -36, 31, - 13, 7, -8, 1, -1, 2, -9, 10, 13, -7, - -7, 10, 2, -6, 4, 5, 7, 2, 0, -6, - 1, 1, 5, -4, 0, 6, -2, 0, 3, 0, - 2, 0, 4, 2, -2, 1, 0, -3, 0, -1, - -6, 1, 2, 0, -2, 1, 0, 2, 2, 1, - -3, 3, 0, 0, -2, 0, 1, 0, 0, 1, - 1, -2, -1, 1, 1, 1 - }, - { - 443, -473, -132, 28, -5, 12, 14, 9, 12, 6, - -4, 3, 2, 10, -18, 39, -4, 12, 27, -15, - -5, -14, -15, -3, 7, 3, -10, 34, 14, -9, - -12, 11, 3, -17, 11, -2, 12, 17, -1, 1, - -1, 0, -1, 3, 1, -3, 6, -7, 2, -3, - -4, 5, -9, 0, -6, -3, -4, 2, 0, 2, - 3, 0, 0, -1, -1, -1, 2, 5, -3, -1, - 5, -3, -5, 4, 2, -1, -2, 2, -1, -2, - 3, -1, -1, 3, 0, -4, 1, 1, 1, -2, - -1, 2, -1, 1, -1, 0 - }, - { - -19, 0, 59, 4, 9, -1, 0, 4, -8, 2, - 4, -7, -21, -22, 47, -78, -20, -42, -10, 1, - -16, -59, 11, 16, -16, 54, 4, 10, -9, -5, - 6, -11, -6, 7, -10, 6, 4, 3, 0, 5, - -8, -2, 3, 6, -7, -4, -2, 15, -12, -11, - 5, 0, 4, -4, 4, 0, -1, 5, 6, -4, - 1, -2, 6, -2, 3, -3, -4, 0, 4, -3, - 1, 1, -1, -1, 0, 2, -2, 2, 2, 0, - 3, -1, -2, -1, -2, 1, 0, 2, -1, -1, - 2, -1, 1, 0, 0, 0 - }, - { - -493, -1061, -10, -36, 33, 2, 30, 11, -30, 6, - 38, -3, -24, -26, -2, -3, 43, -2, -17, 21, - 4, 13, -35, 4, 8, 4, 8, 15, 4, -6, - -16, 10, 8, 9, -6, -3, -7, -18, 1, -3, - -11, 7, 16, -11, 0, -11, -6, 8, -2, -4, - 1, 11, -4, -5, 6, 0, -1, -3, 5, 2, - -4, 4, -1, 2, 1, -6, -3, 1, 0, 0, - 2, -4, -2, 0, -1, 4, -5, 1, 0, 2, - -2, 1, 0, 0, 0, -2, -2, 0, 1, 1, - 1, -1, 0, -2, 2, 0 - }, - { - -9, -161, 4, 21, -20, -24, 53, -6, -26, -23, - 1, 21, -26, -19, -24, 20, -38, -22, 25, 51, - -3, -14, -25, -9, 8, 4, -2, -9, 2, 13, - 12, -20, -6, 4, 6, -16, 2, 4, 10, -1, - 2, -1, 7, -3, -9, 8, 2, 7, -9, -12, - 9, 5, 1, 6, 5, -13, -2, -4, -2, 3, - 3, 0, 2, -4, 0, -5, -4, 2, 2, 5, - -1, 1, 1, -3, 1, 3, -1, -1, 0, -1, - -2, -2, 0, 0, 0, 2, 0, -1, 0, -1, - 2, -1, 1, 0, 0, 1 - }, - { - -73, -102, 106, -23, -8, -73, 117, -10, -34, -18, - 1, -11, -2, -1, 3, 16, -18, 7, 4, 3, - 8, -16, 8, -7, 7, 9, 2, 0, -17, 6, - 9, 14, -3, -1, -3, 7, -19, 1, 0, -19, - 11, 16, -5, 4, -1, -8, -2, 0, 9, -3, - -2, -4, 1, 4, 2, 1, -7, -7, 7, 0, - -3, 1, 1, -2, -2, 3, -2, -1, -1, 3, - -1, 0, -2, 0, 3, -1, 3, 1, -2, 1, - -2, 0, 2, -3, 1, -2, 3, -1, 2, 0, - -1, 1, 1, -1, -1, 1 - }, - { - 1, -76, 2, -12, 3, 19, -5, -19, 2, -16, - 4, 7, -61, -39, 61, 20, -32, -2, -5, 25, - -1, 29, 8, -3, 22, 13, -34, -8, -1, -24, - 50, -18, -2, 4, -3, 2, -1, -12, 7, 1, - 0, -5, -5, 0, 0, -2, -4, -3, 1, 4, - 2, 2, -8, -5, 4, 2, 1, -2, -6, -2, - -5, 3, 1, 1, -8, -4, 6, -3, 3, -1, - -2, 2, -1, 1, 1, -2, 2, 2, 0, 1, - -2, 1, 1, -2, 0, 1, -1, -1, -1, 0, - 0, -1, 1, 1, -1, 0 - }, - { - 28, 526, -140, 53, -16, 27, 53, 27, 10, -24, - 10, 33, -26, 36, -7, 2, -16, 2, 14, -17, - 42, -3, 9, -10, -13, 23, 14, 5, 5, 5, - -18, 4, 5, 5, -4, -1, 1, -8, -11, 14, - 13, 3, -6, 6, -13, -3, -11, 4, -11, 3, - 1, 1, -1, -2, 2, 5, 4, 3, -2, -8, - 3, -2, 0, -1, 0, -1, -2, -4, -4, 3, - 3, -4, -2, 3, 3, 2, 0, -2, 2, 0, - 5, -2, -2, -1, 1, 4, 0, -3, -1, -1, - -1, -1, -2, 2, 0, 1 - }, - { - -8, -12, -37, -14, 1, 0, 6, 5, -6, 6, - -12, 1, -38, -135, 519, -19, 40, 32, -23, -6, - 33, 29, -29, -5, 1, 7, 45, -18, 25, -1, - -7, -7, -6, -16, 9, 2, -3, -5, -8, 7, - -14, 2, 4, 3, 5, 2, -9, -1, 1, 1, - -6, 7, 4, -3, -1, 0, -4, -1, 0, -3, - -3, 9, 0, 1, 2, 6, -5, 1, 3, 0, - 3, 1, -2, 1, 0, 2, 3, -5, 1, -2, - -1, 4, -1, -1, 1, -2, -2, -2, 3, -2, - -1, 2, 2, -1, 0, 2 - }, - { - 50, -2, -25, -43, -17, 45, -2, 6, 13, 13, - -40, 23, 20, -63, 111, 1, -14, -11, -4, 22, - -3, -1, -6, 5, 10, -7, -22, 27, -12, 13, - -8, 2, 15, -9, -3, 4, 7, -13, 3, 1, - 5, 11, 4, 1, 4, 6, -13, -12, 2, 2, - -1, -2, 5, 4, -5, -1, -5, -3, 3, 0, - 0, 2, -1, -5, 1, -1, -1, 0, -1, 1, - 1, 1, -5, 0, 4, 3, -1, -1, 0, 1, - -1, -1, 1, -1, -1, 0, 0, -1, 4, -2, - 0, 0, -1, 0, 0, 0 - } - }, - { - { - -5, 130, 117, 1, 5, 4, -7, -11, 0, 8, - -4, -22, 1, 26, -140, -8, -45, 6, 9, 20, - 6, -34, -2, 31, -24, 32, 20, 10, 15, -22, - 4, -15, 22, 5, -33, -9, 7, 24, -3, 1, - -6, 2, 3, -3, -5, 3, 9, 1, -4, -2, - 4, 6, 1, -2, 1, 5, 0, 5, -2, -6, - -2, -3, 5, 2, -1, 0, 2, 0, -4, 3, - 3, 0, 0, -3, -1, 2, 1, -2, -1, 1, - -1, -2, -3, 0, 2, 1, -1, 0, 0, 1, - -2, 1, 0, 0, 1, 0 - }, - { - -15, -1039, 210, 70, -26, -13, 30, 2, -1, 3, - -9, -13, 16, 19, 61, 49, -5, 5, 45, -5, - 6, -18, -8, -23, 3, -3, -2, -3, -8, -14, - -6, 10, 8, 10, -17, 8, 10, 8, 10, -4, - -14, -11, 5, 6, -5, 9, -9, 4, 1, -4, - -1, -9, -4, 1, -2, 7, -6, 2, 2, 0, - -2, 3, 2, 3, 1, -1, -2, -1, -2, 4, - 1, 2, -4, -1, 4, -5, 1, 2, -1, -3, - -1, 1, -1, -1, 0, 5, -4, 1, 0, 0, - 0, 0, -1, 1, -1, 1 - }, - { - 45, 1030, -190, -91, 17, 25, -12, 5, -2, 10, - -13, 0, 20, -15, 12, 10, 4, 4, 13, 4, - 32, -4, 7, -1, -35, -4, 4, 14, 8, -2, - -12, -4, 4, 9, 4, -3, 8, 1, -8, 0, - -2, -4, 3, -1, 5, 11, -7, -9, -8, 4, - 9, 0, -5, 1, 1, -5, -5, 2, 1, 0, - -5, -5, 3, 2, -5, 1, -1, 1, 0, -1, - 1, 0, 1, 0, 1, -1, 1, 0, 1, 0, - -1, -1, -1, 3, 1, -2, 2, 0, -1, 1, - -2, 0, -1, 1, 0, 0 - }, - { - -15, 45, 15, -17, 9, 5, -6, -2, 7, 2, - 0, 4, 2, -37, -251, 17, -48, -87, -30, 10, - 9, 12, 27, -10, 8, 6, -67, 30, 5, -19, - 9, -7, 6, -1, -7, -25, 12, 2, -13, 9, - -3, 1, 10, 4, 2, -13, 0, 2, -5, 3, - 7, -5, -2, 0, -5, 6, 5, -2, 5, 5, - 0, -2, 3, -4, -4, 3, 1, -1, -2, 4, - 5, -2, -3, 0, 3, -2, -2, -1, 2, 2, - 0, -3, 2, 0, 1, 2, -2, -1, -1, 1, - 0, -2, -1, 1, -1, 0 - }, - { - -52, -1609, -35, 32, 23, -5, 9, 5, 10, 0, - -24, 10, 8, -57, 9, -16, 28, -17, 8, -1, - -1, -3, 0, 13, -22, 6, 9, -50, -18, -6, - -17, -7, -5, 9, 4, 18, 31, -8, -20, 16, - 4, -4, -9, 8, -2, -18, 3, 4, -7, -2, - -1, -7, 8, 4, -3, -3, 12, 2, -3, -5, - 3, 1, 1, 1, 3, -3, 2, 0, 0, 0, - 2, 3, 2, -3, -1, 2, -3, 3, 0, -1, - 0, 0, -1, 2, 0, -1, 1, 1, 2, -1, - 1, 0, 0, 1, -1, -1 - }, - { - -8, -25, 28, 15, -1, 0, -6, 1, -2, -1, - 9, 5, 21, -1, 41, -8, 28, 3, -18, 105, - -37, 3, -72, 80, 4, -42, -6, 22, -7, -28, - 3, 23, 1, -4, -2, -1, -7, 7, 16, 8, - -23, 9, 3, -6, 3, 2, 9, 5, 0, -6, - -6, 5, 3, 0, -1, 2, 1, -1, 4, 0, - 3, 0, 3, 3, -1, 1, 1, -1, 2, 0, - -4, -3, 2, 1, -2, -2, -2, 0, 2, 2, - -3, 2, 1, 1, -2, 0, 1, 0, -1, 0, - 2, -1, -2, 1, 0, 1 - }, - { - -508, 530, 118, 50, -19, 7, -1, 28, -5, 1, - -3, 17, -2, 10, -19, 25, 1, 4, 28, 2, - -2, -14, -7, -5, 10, -1, -6, 29, 15, -2, - -1, -4, -8, -7, -4, 5, 12, 10, 0, -2, - -1, -2, 15, -7, 9, -3, 7, 1, -1, 1, - -5, 2, -6, -2, -3, -5, -6, -3, -2, 0, - 2, 0, 0, 0, -2, -3, -3, 4, 0, -1, - 5, -1, -6, 1, 3, 0, -3, 1, 0, -1, - 3, 0, -2, 1, 2, -4, -1, 1, 2, 0, - -2, 2, 1, 1, 0, -1 - }, - { - -8, -40, 40, 8, 6, 4, -3, 3, -8, 0, - 13, 8, -8, -64, 39, -47, 9, 12, -6, 25, - -24, -17, 48, -21, -7, 27, 9, -18, 15, 5, - 11, -7, -11, 0, 3, -14, 5, 2, 3, 0, - -2, 1, 3, 4, -2, -4, -4, 12, -3, -12, - 0, -1, -1, -3, -3, 3, -6, 6, 9, -6, - 0, -2, 3, -2, 3, 3, -5, -1, 2, 1, - 0, 1, 1, -1, -1, 1, -2, -1, 2, -2, - 3, 2, 0, -1, -2, 1, -1, 1, 0, -2, - 2, 0, -1, 0, 0, 0 - }, - { - 321, -2068, -46, -5, -13, -2, 15, 25, -25, -13, - 38, 11, 9, -10, 10, -24, -2, 22, 1, 4, - -12, 15, -32, 5, 8, 5, 3, 20, -7, 2, - -15, 13, 7, 6, -1, -5, -2, -14, -5, 13, - -5, -1, 9, -6, -4, -12, -11, 10, 0, 3, - -6, 3, 3, -2, 4, 6, -3, -1, 5, 4, - 0, 1, 1, 2, 6, -4, -7, 0, -1, -1, - 2, 0, -3, 0, -1, 3, -4, 0, 0, 1, - -1, 1, 0, 0, 1, -1, -2, 0, 0, 1, - 2, -1, 1, -2, 1, 0 - }, - { - 18, -134, -69, 15, -8, -41, 26, 17, -26, -18, - -3, 28, -15, -12, -40, 3, -2, -33, -39, 63, - 9, 0, -12, -21, 4, -1, -20, -4, 12, 12, - 33, -12, -15, -3, -2, -13, -10, -2, 6, -1, - -4, -5, 6, 5, -14, 8, 1, 8, -4, -9, - 1, 3, -3, 7, 10, -9, -4, -2, -3, 1, - 4, 1, 4, -2, 0, -1, -3, -2, -4, 5, - 1, 0, 4, -3, 1, 2, 0, 0, 1, 1, - -1, -2, -1, -1, -1, 1, 1, -1, 0, -1, - 1, -1, 0, 0, -1, 1 - }, - { - 41, -169, 50, 29, -24, -31, 38, 33, -40, -13, - 10, -7, -3, -15, 7, 20, -25, 2, 7, -1, - -4, -15, 4, -4, 2, 3, 2, 1, -10, -4, - 8, 12, 6, -8, -8, 16, -14, -3, 1, -14, - -3, 13, 4, 8, 1, -6, 0, -1, 8, -5, - 0, -3, -2, 7, 3, 2, -2, -8, 4, 3, - 0, -1, 2, 1, -4, 2, 0, 0, -2, 2, - 0, 0, -3, -2, 1, -1, 2, 2, -2, 1, - -1, -1, 3, -4, 1, -2, 0, 0, 1, 0, - -2, 1, 1, 0, -2, 0 - }, - { - 5, -32, -38, -5, -7, 17, 0, -12, -9, -11, - -3, 19, -48, -17, 63, -12, -13, -18, -6, 4, - 27, 0, -7, -24, 9, 46, -18, -37, 16, -26, - 35, -4, 9, 9, -3, 5, -10, -17, 7, -4, - -3, 2, -9, -6, 1, -7, 0, -3, 0, -2, - -2, 6, -8, -4, 3, 3, 3, 3, -1, 0, - -5, 2, 2, 2, -3, -7, 6, -1, 2, 0, - -3, 1, -2, -1, -1, -2, 0, 3, 1, 1, - -1, 1, 1, 0, 0, 1, 0, -1, -1, 0, - -1, -1, 0, 1, -1, -1 - }, - { - 109, 508, -132, -8, -5, -4, 59, 22, 28, -31, - -4, 25, 21, 3, -16, 12, -13, -2, 13, -30, - 31, -1, 6, -2, 4, -11, 2, 8, -13, 10, - -7, 1, -1, 10, -7, -4, 5, -5, -15, 7, - 15, 13, -2, 14, -3, 7, -6, 8, -7, -1, - -2, -2, 3, -6, -2, 2, 0, 5, 2, -7, - 0, 0, 1, -4, 1, 3, 0, -3, -4, -1, - 4, -1, -4, 0, 2, 2, 2, -3, 0, -2, - 4, 0, -2, -2, -1, 3, 3, -1, 1, 0, - -1, -1, -3, 0, -1, 0 - }, - { - 16, -1, -63, 0, -6, 2, 7, -6, -2, 8, - -2, -3, -22, 56, 159, 104, -17, 3, -9, 3, - 22, 16, -24, -26, -6, 11, 37, -26, 1, 23, - -5, -2, -14, -7, 22, -8, 3, 1, -11, 8, - -11, -2, 0, -1, 0, 6, -7, -2, 0, 5, - -10, 4, 6, 1, -1, -1, -2, -1, 0, -1, - -6, 4, 2, 1, -1, 6, -3, -3, 2, 0, - 3, 2, -3, 2, 0, -1, 4, -4, 0, -1, - -3, 4, 1, -1, 2, 0, -1, -3, 3, -1, - -2, 1, 2, -1, -1, 2 - }, - { - -73, 136, 30, -57, -21, -56, 28, 2, 12, 20, - -13, -12, 7, 56, -33, -12, -8, -29, -20, 21, - 3, -7, -4, -6, 10, 8, -20, 3, -5, 4, - 6, -8, 11, 2, 3, 2, 0, -6, 6, -6, - 1, 11, 8, 3, -5, 13, -3, -12, -6, -3, - 0, 0, 2, 3, -4, 1, 0, -4, 3, -1, - 1, 5, -1, -4, -2, 3, -1, 1, 1, 0, - 2, 2, -5, -5, 2, 3, 1, -1, 0, 1, - 1, -2, 1, 0, -1, 0, 0, -2, 3, 0, - -1, 1, -1, -1, -1, 0 - } - }, - { - { - 12, -53, -62, -10, 6, -5, -4, 5, -15, 12, - -15, 3, -14, -39, -111, 45, 46, 35, -51, -34, - 70, 16, -3, 18, -25, 24, 1, -19, 6, 2, - -9, 9, -21, -3, -25, 2, 5, 7, 7, 9, - 2, -9, -1, 6, 6, -8, -3, 1, 0, 2, - 1, -5, -6, 5, -7, -4, 2, -2, 4, 1, - 3, 0, -3, 2, 2, -1, -3, 1, 2, -3, - -1, 3, -1, 2, -2, 2, 0, 3, -1, -3, - -1, 2, 0, -1, -3, -2, 2, 1, -1, 0, - 3, -1, 1, -1, -1, 1 - }, - { - 18, -1248, 81, 53, 7, 10, -10, -10, 31, 2, - -12, 5, -7, 6, 18, 13, 20, -22, -17, 3, - 9, -14, 10, -1, 15, -10, -15, -2, 5, -10, - -7, 7, -24, -4, 10, 12, 2, -4, 0, 3, - 9, -7, -2, 2, 2, -9, 5, -9, 15, 10, - -1, 5, -9, -5, -3, 4, 2, -6, 4, 1, - 2, -2, 0, -3, -4, 1, 2, 3, -2, -3, - 0, -1, 1, -1, -2, 4, -2, 0, 1, 2, - 0, -2, 2, 0, -2, -2, 4, -2, 1, -1, - 0, 1, 0, -1, 1, 0 - }, - { - -45, 1001, 74, 40, -54, -3, -7, -11, -1, -1, - -7, -2, -6, 6, 32, -6, 10, -20, -45, -26, - -20, -3, 3, 7, -5, 6, -1, -2, -3, -1, - 6, 12, 2, -16, 4, -2, -6, 7, -12, -10, - 14, -12, 4, 1, -11, -9, 13, 13, 1, -15, - -9, 6, 3, 0, 1, 2, 2, -4, -2, 2, - 6, 1, -3, -1, -1, 0, 0, -1, 4, 0, - -2, 0, 1, 0, -1, 0, 0, -1, -1, 2, - 1, 0, 1, -3, 0, 1, -1, 2, 0, 0, - 2, 0, 1, -1, 0, 0 - }, - { - 11, -27, -31, 3, -13, 3, 0, -1, -1, -6, - -5, -11, 12, -3, -276, 59, 63, -17, 8, 36, - 15, -1, -39, -65, 21, 5, -34, 32, -4, -22, - 16, -12, -1, -5, 5, 11, -20, 7, 3, -8, - 7, 1, 0, -1, 11, 3, -7, 4, 3, -4, - -6, 5, -4, -1, 2, -1, 1, 5, -2, 2, - 3, 2, 0, 3, -1, -2, -2, 0, -2, -3, - -3, 4, 2, 2, -2, 3, 2, 0, -2, 0, - 0, 1, -2, 0, -2, 1, 2, 2, -1, -1, - 1, 1, -1, -1, 1, -1 - }, - { - 235, -1388, -110, 9, -19, -4, 9, 2, -7, 15, - 32, -27, 1, -34, -2, -4, -2, -41, 6, -9, - 8, -14, -14, -28, 20, -1, -8, -45, -5, -11, - -8, -7, 5, 2, -7, -5, -7, 24, -7, -9, - 9, 4, 0, -8, 4, 2, -3, 8, -1, -2, - 12, -3, -8, 7, 1, 4, -3, -1, 0, 3, - 0, -1, 3, -3, -1, 0, -3, -2, 3, -1, - -3, -3, 2, 5, 1, 0, 2, -4, 0, 1, - 0, -1, 0, -3, 1, 1, 0, 0, -1, 1, - -1, 0, 0, 0, 1, 1 - }, - { - 16, 49, -68, 9, 1, 4, 3, -1, 0, -7, - -3, 1, -15, -9, 160, -14, -82, 57, -39, 90, - -3, 5, -54, 41, -14, 18, -6, 0, 30, -29, - -14, 18, 21, 8, -6, 6, 8, -7, 6, 9, - 6, -8, 2, 5, 0, -2, -4, 3, 0, 1, - 1, 3, -7, 4, 5, -3, -1, 1, 0, -3, - 3, 2, -2, -1, 3, -2, 0, 0, 1, 2, - 6, -2, -3, 1, 2, 0, 1, -3, -2, -1, - 2, -3, -1, 1, 2, 0, 0, 1, 0, -2, - -1, 2, 2, -1, -1, -1 - }, - { - 398, 1528, -51, 24, 13, -9, -7, -8, -40, 5, - 6, 6, -3, 1, -6, 5, 4, -8, -23, 16, - 14, 13, -2, -1, 12, -5, -4, 0, 17, 5, - 14, 1, -14, 13, -9, -10, -8, 3, 10, -4, - 1, -8, 3, -4, 2, -2, -5, 9, 7, -9, - -1, -9, 3, -4, 2, 0, -6, 0, 1, -2, - -3, -1, 0, 0, 2, 3, -2, -5, 3, 2, - -3, 2, 4, -3, -2, 1, 1, -2, 0, 1, - -3, 2, 0, -3, -1, 4, -1, -2, 0, 1, - 1, -2, 1, 0, 0, 0 - }, - { - 19, 47, -60, 3, -10, 3, 1, 0, 1, -11, - -3, 3, 14, -69, -42, 5, 57, 50, -4, 26, - 14, 51, 8, -57, -21, -37, 18, -10, 14, 14, - -2, -9, 9, -8, 1, -3, -4, -11, 2, -11, - 1, 10, -4, -5, 8, 0, 4, -18, 7, 11, - -8, -3, 1, 6, -11, 0, -2, -4, 1, 7, - 1, 3, -4, -3, -2, 4, 3, -1, -2, 3, - 0, 0, 3, 3, -2, -1, 2, -2, -2, -2, - -3, 1, 1, 0, 2, 0, 1, -2, 1, 1, - -2, 1, 0, 0, 0, 0 - }, - { - -65, -2658, 29, 51, 9, -9, -14, -10, 28, -1, - -33, 3, 9, 53, -6, 33, -27, -8, 11, 4, - -11, -12, -21, 3, -8, 12, -9, 4, 3, 21, - 19, -8, -5, -1, 3, 2, 7, 21, 17, -5, - 9, -4, -7, 1, -5, 20, 7, -4, -4, 2, - -5, -10, 5, 2, -5, 3, 5, 4, -5, 2, - 4, -2, 4, -2, -4, 7, 2, -4, 0, 0, - -1, 2, 2, -1, -1, -4, 3, 0, 1, -2, - 1, -1, 0, 0, 0, 2, 2, 0, -1, -2, - -1, 0, 0, 2, -1, 1 - }, - { - -21, -55, 59, -30, 18, 19, -41, 3, 5, 9, - -14, -14, -3, 17, -10, -4, 33, 33, -35, -57, - -24, 35, 45, -1, -10, -15, 3, 5, -6, 17, - 0, 21, 4, -11, 1, 5, 10, -5, -15, -6, - -5, -2, -2, -3, 8, -9, 0, -3, 4, 10, - -6, -3, -3, -6, -4, 8, 2, 2, 1, -2, - -4, -2, -1, 4, -3, 4, 5, 0, -2, -6, - 2, -2, 0, 3, -1, -2, 1, 1, 0, 0, - 2, 2, 1, -1, 0, -1, -1, 1, 0, 1, - -1, 1, 0, 0, 0, -1 - }, - { - -2, -173, 127, 88, 25, 76, -87, 14, -5, 8, - 5, 11, 7, -13, -17, 26, -18, -7, -10, 17, - -15, 25, -12, 1, -17, -5, 1, -2, 10, -3, - -1, -15, 1, 6, 5, -6, 14, -9, -8, 12, - -11, -21, 5, 1, 8, 4, 2, 1, -6, 0, - 2, -2, -2, -5, 0, -1, 5, 7, -6, 1, - 3, -2, -3, 2, 2, -4, 1, 1, 2, -1, - 1, 1, 2, 0, -4, 1, -2, -2, 2, -1, - 2, 0, -1, 3, -2, 2, -3, 1, -2, 1, - 1, -1, -1, 1, 2, -1 - }, - { - -6, -25, 19, -3, 3, -15, 5, 8, -1, 1, - -6, 1, 35, 3, -1, 58, 29, 20, -15, -24, - -38, 12, -7, 10, -41, 8, 15, -38, 0, 1, - -41, 14, -3, 21, -3, 1, -15, 7, -9, 1, - -10, 3, 8, -8, -2, -2, -1, 7, -1, 1, - -6, 1, 4, -3, -5, -8, -5, -1, 8, 3, - 7, -1, -3, -3, 4, 4, -4, 4, 0, 3, - 0, -1, 1, 0, -1, 1, -3, -2, 1, -2, - 2, -1, -2, 1, 0, 0, 0, 1, 1, 0, - 1, 1, -1, -1, 1, 0 - }, - { - -209, 72, 70, -34, 25, 5, -37, -9, 2, 11, - -1, -12, 11, -39, -18, -9, 21, -1, -12, 2, - -26, 7, -3, 4, 12, -5, -15, 15, -7, 7, - 11, -6, -10, 7, 8, -1, -7, 0, 10, -13, - -5, 6, 3, 3, 5, 5, 4, 0, 13, 3, - 1, 1, 5, 4, -8, -4, -5, -1, 0, 6, - -1, 2, 1, 0, -3, 0, 1, 1, 4, -3, - -3, 4, 2, -2, -2, 0, 1, 2, -2, 0, - -5, 1, 2, 1, -1, -4, 0, 2, 0, 0, - 1, 1, 1, -2, 0, -1 - }, - { - -20, -5, 25, 23, -2, -1, -7, 7, -6, -6, - 10, -23, 34, 26, -462, -52, -18, -45, -2, 19, - 14, -17, -2, -10, -28, 26, -14, -13, -16, -2, - -5, -4, -12, 17, -5, -8, 12, 0, -1, -1, - 12, 0, -7, -1, -9, -6, 11, -1, 4, 3, - 5, -5, -3, 0, 2, -3, -1, 2, 0, 2, - 4, -8, -3, 1, -1, -3, 5, 0, -4, 0, - -3, -1, 2, -1, 1, -1, -4, 4, -1, 3, - 0, -3, 1, 0, -1, 1, 2, 2, -2, 2, - 1, -2, -2, 1, 0, -2 - }, - { - 69, 229, 10, -27, 20, -27, -24, 11, -12, -2, - 48, -14, -14, -4, -68, 20, -10, -7, -13, -4, - -5, 2, 7, -3, -29, 6, 23, 24, -7, -11, - 6, -5, 2, 8, -1, -7, -6, 17, 3, 4, - 5, -2, -2, 1, 2, 0, 6, 9, 0, -5, - 9, 10, -1, -8, 1, -5, 0, 4, -2, 1, - 0, -2, -1, 2, -1, 2, 2, 0, -2, 0, - -1, 1, 3, 0, -3, -2, 1, 2, 0, -1, - 2, 1, -2, 0, 1, 0, -1, 2, -4, 0, - 0, -1, 1, 0, 0, -1 - } - } +const Word16 rightBRIRReal_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS_MAX] = { + { { -91, -3185, 3894, 1139, -651, 697, -1391, -1608, -1355, 465, + 595, 217, 1792, 623, -598, -505, 167, 1582, 87, -1000, + -645, -8, -492, -12, -1154, -8, -287, 506, 92, 1428, + 277, 33, -576, 75, 624, -183, -681, -158, 554, 843, + 427, -983, -1280, 0, 494, 152, -51, -228, 233, -726, + -105, 176, 44, 118, 46, 302, 581, 561, 164, -105, + -58, -11, 18, -355, -253, -342, -422, -769, -177, -35, + 331, 301, 294, 155, 402, 346, 242, 147, 74, -64, + 4, -188, -146, -281, -321, -144, -53, -173, -294, 198, + 215, 107, 12, 5, 130, 76 }, + { 170, -3303, 4296, -544, 1244, -641, -1259, -1819, -456, 339, + 308, 1277, 1336, 155, -869, 569, -322, 1729, -795, -786, + 114, -952, -553, -137, -246, -504, 19, 1098, 364, 217, + 13, -184, -252, 298, 843, 228, -778, -202, 373, 465, + 19, -718, -325, 250, -209, -527, 324, 159, -60, -328, + -293, -102, 116, 93, 26, 679, 397, 332, 221, 362, + -28, -193, -276, -156, -395, -528, -548, -615, -109, 53, + 61, 336, 467, 353, 610, 391, 283, 210, -136, -314, + -104, -184, -302, -439, -203, 16, -81, -84, 69, 61, + 225, 76, -36, 124, -18, -3 }, + { 82, -3540, 4522, -445, 1092, -66, -2325, -633, 110, -889, + 365, 712, 1317, 64, 346, 301, -405, 325, 81, -64, + 244, 217, -857, -826, -1126, -906, -1344, 638, 1516, 1944, + 310, -28, 464, -163, -541, -245, 207, -170, -450, -57, + 895, 87, -540, -378, 109, 110, 8, -765, -592, -259, + -94, 386, 528, 131, 513, -27, -336, 612, 1116, 576, + -109, -275, -417, -83, -394, -688, -408, -796, -425, -541, + -66, 525, 410, 511, 643, 530, 598, 365, 181, -34, + -318, -359, -412, -181, -240, -350, -326, 48, 362, 117, + -134, 51, -50, -135, -189, -116 }, + { 20, -2306, 3015, 909, -844, 522, -864, -864, -1494, -1110, + 1418, 642, 2171, 145, 171, -863, -1325, 924, 569, -223, + -54, -725, -680, 386, 760, -1011, -821, 796, 418, 408, + -276, 206, 451, -608, 36, 270, 132, 12, 45, -103, + 266, -422, -420, 243, -233, -149, -50, 326, -1, -359, + 511, 146, -336, 3, -25, 116, 149, 21, 215, 5, + -184, -135, 195, 3, -266, -135, 31, 27, -432, -140, + 241, 226, 174, 196, 17, 63, -146, 191, 55, -144, + -67, 32, -31, -97, -43, -10, -146, -198, 60, 73, + -32, 4, 20, 270, 102, 92 }, + { 58, -1433, 3380, -1815, 1250, -444, -840, -1331, -912, -801, + 1401, 1262, 1385, 652, -424, -390, -1007, 1071, -536, -24, + -24, -1335, -1245, 1940, 544, -1437, -421, 952, 1415, -283, + -845, 490, -395, -373, 438, -128, -266, 815, 203, 61, + -64, -383, -275, 367, -43, -618, -457, 82, 788, 61, + -213, 74, -415, 309, 168, -307, 394, 279, 110, 33, + -469, 103, 150, -134, -112, -411, -296, -145, 186, -91, + 148, 191, 440, 217, 248, 153, -69, -194, -125, -336, + -147, 32, -42, -9, 9, 1, -149, -45, 85, 90, + -55, 45, -32, 85, 100, 162 }, + { -140, -2530, 3339, 1408, -1270, 622, -695, -1563, -1302, 68, + 94, -136, 1606, 2882, 189, 584, -2590, -717, -113, 764, + -543, -1505, -1129, 2537, 382, 897, -1202, -508, -49, -384, + 158, 2078, 207, -645, -778, -364, 287, 420, -9, -303, + -1208, 884, 481, -683, -505, 227, 524, 49, 295, 246, + 242, -6, 415, -63, -235, -511, -678, -335, 51, -62, + -249, -39, 151, 456, 406, 200, -186, -48, 141, 343, + 85, 375, -47, -43, -249, -186, -422, -322, -194, -11, + -186, 181, 375, 232, 160, -91, -298, -94, 45, 171, + 164, 195, 81, -28, -95, 34 }, + { 44, -1332, 3603, -2401, 1727, -793, -1024, -1077, -1069, 141, + -207, 717, 3272, 1017, 670, -1053, -2438, -389, 1073, 596, + -1421, -1589, 72, 946, 735, 920, -587, -409, 117, -165, + -211, 1357, 672, -1034, -884, 393, 366, -247, -108, -678, + -363, 565, 316, 45, -100, -73, 385, -254, -14, 503, + 510, 39, 162, 9, -461, -805, -394, -143, 91, -407, + -93, 271, 365, 114, 220, 215, -37, -110, 247, 123, + 309, 285, -83, -13, -395, -221, -187, -276, -171, -129, + -81, 178, 166, 238, 102, 24, -172, -147, 43, 205, + -13, 103, 173, -90, 10, -119 }, + { -144, -2089, 2881, 1378, -1271, 724, -866, -1187, -1076, -857, + -35, 773, 2443, 1713, -1337, 685, -1269, 1020, 354, -1659, + -940, -633, -499, -969, 2332, 2387, -588, -2454, 741, -514, + 603, 1053, 750, -231, -890, -46, 73, -119, -611, 83, + -629, -340, 468, 515, -106, -221, -61, 911, 365, -251, + -107, 694, 766, -185, -592, -512, -633, -1004, -371, 440, + -192, -161, 314, 365, 470, 625, 503, -370, -348, 453, + 394, 155, -114, -186, -293, -153, -639, -629, -172, 77, + 79, 334, 253, 315, 90, -65, -255, -145, 243, 411, + 157, 230, -3, -250, -236, -102 }, + { 33, -1527, 3802, -2560, 1934, -693, -1229, -1283, -827, 8, + -320, 2114, 2441, 327, -340, -310, -852, 1117, -1075, -1132, + -838, 361, -998, -736, 2768, 371, 220, -1917, 460, 1005, + 933, -588, -467, 909, -541, -335, 270, -165, -735, -1001, + 83, 271, 110, 756, -193, -127, 367, 441, 219, 204, + -91, 323, 587, 293, -846, -613, -888, -1085, -305, 134, + 157, 413, 400, 148, 132, 733, 216, -186, 118, 133, + 476, 139, 9, -476, -560, -81, -412, -284, -216, -61, + 211, 249, 197, 165, 72, -95, -126, -6, 74, 355, + 192, -25, 59, -89, -124, -106 }, + { 76, -3112, 3976, 966, -361, -2285, 96, 256, 555, -1323, + -590, 1246, 286, -679, 423, 942, -113, -411, 1347, -323, + 1003, 80, -850, -997, -1823, -897, 298, 19, 792, 701, + 360, 623, -72, -528, 616, 18, -132, 224, 791, 57, + -424, -1058, -848, -317, 637, 250, 1201, -17, 139, -1173, + -913, 124, -33, 419, 474, 591, 114, -463, -84, -279, + -189, 509, 650, 217, 15, -346, -313, -179, -285, -315, + -192, -276, -154, -5, 510, 408, 316, 163, 278, 308, + 20, -244, -144, -108, -37, -199, -280, -196, -356, 34, + 138, 24, 194, 110, 83, -85 }, + { 103, -1710, 3459, -475, -638, -3111, 2371, -35, -187, -753, + -118, 1707, -222, -742, 1189, -883, 359, -241, 1036, -890, + 488, -607, -707, -519, -1293, 1211, 332, 873, -96, 1486, + -1577, 568, -369, 278, 639, -248, -155, -7, -254, -427, + -532, -519, -158, 317, 678, 660, 823, -236, -655, 133, + -1179, -584, 705, 610, 213, 436, -65, 22, -507, -100, + -107, 91, 153, 201, -434, -313, -105, 95, 15, 220, + 37, 57, -166, 38, 280, 152, 116, 50, 78, 11, + -83, -241, -339, -195, 105, -101, 68, 15, -95, 180, + 179, 63, 153, 46, -83, -82 }, + { 15, -3028, 4201, 856, -894, -1546, -330, 1297, -813, -371, + -2908, 2334, 674, 511, 2347, 311, -1646, -1013, 446, -1459, + 485, -41, 57, 968, -1302, 942, 481, -391, -868, -467, + 876, 346, 525, 307, -879, -1088, 146, -24, 185, -333, + 349, 933, 84, -68, 690, 286, 10, 2, 97, 37, + -1098, -821, -144, -404, -445, -454, 259, 367, 267, 1236, + 467, 88, -488, -81, 184, -140, -430, 490, 522, -23, + -207, 50, 133, -262, -629, -237, -441, -275, -74, 182, + 100, 85, 161, 381, 224, 371, 423, 225, -43, -93, + -98, -337, -431, -287, -310, -139 }, + { -256, -615, 2807, -644, -1079, -1933, 1941, 99, -646, -767, + -1894, 2620, -224, 2136, 864, -688, -1382, 134, -501, -946, + 588, -71, 563, -323, -641, 597, 803, 117, -969, -149, + 356, 487, 358, 185, -685, -1280, -821, 478, 226, -498, + 1128, 925, 1011, -980, 599, 719, -366, -295, 116, -152, + -626, -1016, -657, -274, -480, -108, 790, 209, 602, 594, + 126, 79, -169, 20, 136, -140, 91, 676, 1, -269, + -5, -172, -62, -271, -352, -218, -502, -296, -66, 164, + 186, 299, 339, 355, 224, 253, 191, -30, 19, 4, + -113, -154, -353, -352, -280, -153 }, + { 97, -2816, 3986, 422, -226, -2091, 302, 490, -466, -679, + -1006, 716, 742, 1574, -651, -112, 72, -255, -472, 706, + 375, 635, -790, -584, -325, 294, -667, -687, 222, 321, + -363, 712, 59, 76, -287, 1493, -599, 1030, -233, 512, + -778, -1209, -591, 212, 13, 113, 1021, 613, 115, -285, + -1172, -169, -358, -399, 380, 380, 212, 83, 125, 380, + -58, -84, 393, 279, -128, -246, -289, -72, -384, -11, + 4, 52, -175, 60, 31, -61, -76, 1, 313, 203, + 180, 130, 4, 98, -170, 34, -171, -258, -234, 77, + -10, 25, -50, 81, -59, 90 }, + { -215, -464, 2349, -447, -739, -1966, 1868, -534, -743, 388, + -1129, 474, 2108, -342, -437, 1107, -648, -844, 360, 144, + 14, 103, 85, -704, -769, 369, 233, 134, 34, -11, + -506, 226, 186, -152, -567, 720, 315, 163, 589, 549, + -346, -866, -458, 392, -642, 285, 285, 656, -271, -281, + -830, -179, 11, -89, 375, 409, 424, -87, 105, -392, + 4, 9, 77, 222, 151, -188, 111, 13, -319, -126, + -47, -11, -89, -21, 31, 41, -195, -98, 293, 231, + 34, 130, 30, 129, -92, -32, -99, -259, -92, -114, + 94, -89, 42, -58, 81, -34 } }, + { { 173, -495, 3811, 1626, 555, 403, -450, 156, -39, 470, + 52, -662, 144, -437, 51, -493, -952, 646, 174, -299, + 209, 830, -76, -68, -1255, -388, -785, 92, -523, 791, + 94, 190, -22, -133, -106, -316, 260, -2, -104, -153, + -420, -87, -305, 158, 151, -193, -181, -92, 260, -538, + 37, 102, -98, 12, -164, 185, 386, 5, -247, 20, + 301, 310, 113, -221, 77, -5, 14, -164, 213, 52, + 347, 199, 119, 84, 122, -67, -57, -23, 121, 40, + 199, -3, 82, 106, -85, -96, -47, -120, -148, -4, + -17, 58, 48, 49, 78, -22 }, + { -369, -7859, -1362, 1227, 2344, -534, -755, -634, 495, 129, + 155, -32, 44, 94, 329, 1372, -586, 477, -517, -434, + 167, -199, -201, -206, 300, 305, -235, 178, 371, 254, + 305, 247, -590, -126, 75, 262, 206, 200, 108, -67, + 120, 185, -140, -52, -164, -514, 11, 61, -43, 32, + -185, 134, 107, -181, -359, 166, 254, 200, -24, 36, + -188, 72, -217, -123, -13, -48, 29, -150, 123, 188, + -79, -114, -9, -59, 214, 83, 100, 84, -55, -290, + -92, 8, -49, -145, -11, -30, -50, 86, 93, -116, + -40, -56, -104, 57, 40, 75 }, + { -135, -4442, 1967, 1179, 2280, 90, -774, 299, 708, 86, + 730, 61, 284, 25, 118, -528, -411, 90, 91, 231, + -313, -456, -407, 203, -135, 169, -983, -21, -277, -52, + -336, 399, 511, -88, -407, -305, 15, 8, 197, 207, + 226, -201, 12, 137, 180, 62, -77, -219, 324, 321, + -311, -123, 126, -291, 182, -139, -150, 299, 249, -125, + -96, 175, 87, 80, -180, -242, 113, -101, 173, -40, + -14, 137, -45, -9, 38, -54, 63, 11, 29, 89, + 41, 135, 21, 49, -104, -71, -122, -68, 89, -66, + -135, 81, 43, 40, -94, -129 }, + { -7, -1434, 2385, 892, -464, -275, -432, 79, -435, -375, + 1008, -103, 783, 264, -25, -1187, -287, 1065, -316, -691, + -140, -28, 775, 850, 195, -251, 301, 218, -253, -36, + -472, 586, 465, -357, 112, 369, 344, -32, -157, -222, + 308, 153, 201, 228, -613, -50, -43, 17, -102, -38, + 191, -352, -189, 157, 49, 179, 129, 11, -120, 133, + 225, 12, -156, -137, 55, 165, 135, 170, -98, -147, + 49, 14, 150, 202, -29, 53, -56, 123, 29, -20, + -19, 78, 34, 8, 41, 14, -64, 14, 155, 106, + 5, 7, 24, 196, 49, 14 }, + { -86, -6953, -1802, -902, 2553, 179, -228, -470, -515, -1610, + 645, 82, 397, 299, -998, -337, -135, 1460, 31, 559, + 213, -860, -1337, 442, 175, -170, 189, -137, 183, 143, + -9, -14, -385, -229, -3, 180, 129, 281, -220, 32, + -206, -893, -679, 214, -159, 48, 433, 48, 317, -46, + 40, 558, 23, 409, 92, -285, -58, -509, -235, 37, + -148, 448, 315, -183, -247, -243, 136, -67, 145, -30, + 49, -222, -67, -54, 106, 144, 100, 83, 21, 46, + 202, 167, 14, 67, 85, -30, -163, -58, -97, -64, + -76, -25, -77, -33, -30, 77 }, + { 183, 1259, 4672, 528, -1241, -434, -207, -266, -216, 206, + -242, -429, -62, 587, -848, 720, -1055, 121, -10, -696, + -1071, -286, -245, 1775, -1163, -64, -310, 483, -241, -397, + -335, 634, -1205, -391, 25, -302, -100, 365, -118, 262, + -417, 559, 62, -14, 289, 117, 210, 116, 154, 51, + -37, -279, 93, -5, 178, 243, -323, -601, -320, -57, + -162, 170, 254, 95, 241, 205, -177, -37, -15, 200, + 300, 354, 30, 54, -221, -17, -73, 51, 117, 147, + -31, 66, 58, -80, 35, 93, 2, -1, -69, -17, + 7, 11, -86, 0, -30, -4 }, + { -7, -7505, -2112, -1928, 2289, -78, 73, -218, -315, 184, + 124, 247, 961, -398, 475, -70, -832, 11, 776, -194, + -1243, -363, -373, -112, 258, 110, -676, -543, -15, 300, + -315, 453, 114, -18, 327, 528, 226, -297, 234, 157, + 162, 284, 208, 383, -8, -588, -318, -254, 315, 323, + 204, -26, 318, 551, 190, 37, 132, -28, 502, 35, + 38, 282, 320, -124, -171, -1, 82, -42, 171, -65, + -79, -170, -250, 101, -4, 17, -229, -262, 42, 144, + 112, 142, 20, 97, -107, 22, 58, -83, -9, 46, + -87, -10, -22, -201, -47, -29 }, + { 156, 1846, 4832, 458, -846, 39, -610, -149, 176, -264, + -130, -215, 474, -231, -2095, 526, -2186, -267, 466, 241, + 199, -167, -114, -969, 934, 1115, 378, -1286, 931, -369, + -149, -95, -263, -394, -453, 346, 572, 463, -124, -90, + -447, 295, 268, -218, -97, 206, -40, 337, -55, -15, + 247, 77, 230, 136, -149, 0, 121, -143, -162, 95, + -14, -173, -28, 106, 9, 79, 340, 121, -122, 160, + 275, 40, -124, 61, 136, 150, -281, -168, 81, 33, + -132, 123, 80, 111, -46, -54, -135, -39, 41, 71, + -63, 83, -54, -61, -29, 1 }, + { 19, -7559, -2105, -2026, 2393, 273, 351, -138, 68, 154, + -246, 523, 356, 189, 73, -446, -250, 497, -958, -650, + -66, 2, -1079, -120, 1345, -1059, 236, -674, 597, 524, + 734, -578, -401, 693, -282, -186, 138, 61, -597, -1028, + 92, 128, -185, 402, -593, -381, 372, 327, -181, 31, + 226, 103, -199, 64, -213, 138, -45, -386, -75, -271, + -173, 88, -149, 23, 4, 334, 201, -81, 215, 4, + 11, -63, 81, 6, -172, 64, -177, -19, -101, -100, + -12, -172, -178, -16, -45, -121, -6, 64, 37, 147, + -16, -67, 57, 9, 3, -45 }, + { -121, -3472, 2646, 747, 656, -371, 391, -1219, 812, 28, + 200, 265, -760, 400, 694, 1027, 128, -628, 1298, -30, + 756, 398, 343, 123, -527, -392, 70, -474, -424, -472, + -150, 60, -504, -448, -424, -178, 480, 248, -17, 252, + 376, -296, 256, 87, -21, -269, 68, -762, -42, -834, + -283, -28, -574, 111, 74, -56, -23, -480, 382, 25, + -156, 167, 8, -427, -439, -208, 85, 172, 107, -205, + -197, -187, -4, 89, 197, -37, -122, -146, -4, 56, + -80, -144, 22, 58, 81, -142, -314, -26, -20, 40, + 55, 36, 169, 49, 142, 1 }, + { -216, -6311, -444, 124, 1409, -377, 3520, -1353, -421, 862, + 49, 708, -86, -378, 432, -569, 779, 1003, 1822, -848, + 656, 319, 60, -1, -630, 1023, 223, 648, -248, 977, + -1325, 379, -367, -238, -297, -254, 159, 291, -67, 11, + 129, -120, -63, -114, -192, 83, 214, -116, -7, -14, + -624, 112, 604, 49, -291, 229, -403, 158, -130, -185, + -22, 190, -35, 27, -48, 42, -271, -14, -96, -25, + -18, -18, -138, 69, 55, 71, -7, -39, 133, 16, + -7, 56, -110, -140, 121, 99, 200, 23, 7, 106, + 36, -151, -17, 117, -12, -1 }, + { -13, -2363, 3106, 864, 368, -621, -1183, -2, -580, -57, + -1663, 1686, 746, 814, 905, -603, -1512, -176, 887, -377, + 992, 489, 428, 761, -1100, -41, -58, 702, -92, -408, + 154, -771, -841, -219, 136, -318, 711, 242, -68, -531, + 91, 267, 152, 737, 407, -205, -51, -23, -160, -146, + -270, -116, -14, 38, -142, 84, 159, -248, -84, 379, + -88, 242, -379, -350, -16, -95, -236, 398, 210, 31, + 54, 57, 83, 157, -150, 11, -76, -77, 46, 158, + -95, 33, 31, 107, 26, 134, -64, -125, -63, 12, + 125, 37, -36, 13, -129, -20 }, + { 774, -3430, -1726, -644, 1142, 756, 2114, 596, -90, 236, + -1132, 1549, -785, 60, -1107, -641, -1299, 528, 38, -437, + 788, 214, 448, -268, -840, -295, -97, -5, -79, 424, + -103, -825, -983, -387, 26, 43, 203, 615, 271, 31, + 570, -576, 172, -1072, 198, 290, -197, -42, 516, 310, + -174, -490, -317, 321, -381, -203, 321, -255, 57, 56, + 13, 169, 72, 37, 140, -77, -318, -75, -259, 110, + 250, 2, 178, -34, -6, 92, -204, -17, 69, 156, + 89, 85, 127, 44, 63, 172, -64, -150, -4, -47, + -113, -79, -28, 10, 42, 113 }, + { -179, -4124, 2122, 10, 392, -520, 222, -145, 854, 140, + -515, -92, -1033, 746, 364, 383, -561, 118, -189, 191, + -60, 524, -255, 1200, 430, 382, 178, 84, 408, 270, + -1108, -202, -160, 389, -590, 927, -116, 819, -590, 557, + 271, 19, 145, 461, -31, -316, 276, 406, 468, 445, + -148, 485, 79, -71, 191, 179, 109, -7, 172, 245, + -68, -189, 49, 96, 129, 180, -17, -5, -217, -69, + -58, 82, -76, -32, -150, 61, 22, -27, 25, -77, + 178, 273, 62, 102, -63, 98, -115, -193, -83, 194, + 17, 80, 26, 103, 68, 78 }, + { 630, -3425, -1759, -605, 1508, 1252, 2043, -922, -1309, 298, + -439, 649, 2044, 48, 1352, 1943, -140, 140, 963, -318, + -673, 279, 334, -548, -20, -188, -278, -33, -142, 81, + -46, 263, -194, -663, -1402, -54, -172, -520, 32, 174, + -28, 179, 203, 302, -246, 45, -545, 67, -176, -163, + -381, 341, 85, -209, -50, 21, 214, -173, 150, -294, + -30, -139, -162, 135, 23, -324, 70, 176, -32, -73, + 40, 169, -132, 101, 203, 200, 23, -127, 66, -10, + 21, 63, -111, -45, -109, 90, 83, 34, 162, -61, + 24, -125, 103, -20, 61, 83 } }, + { { -69, 4180, -605, 1287, 1427, -15, 41, -50, 341, 345, + -70, -467, 115, -764, -450, -63, -617, -323, 248, -214, + 892, 1343, -518, -978, -323, -994, -72, -270, 82, -718, + 428, -43, 294, 187, -688, -94, 418, -168, 50, -501, + -359, 307, -180, 190, -266, -106, 266, 98, -479, 5, + 3, -5, -42, -6, -369, 34, 526, -180, -110, 231, + -152, 444, 152, -212, 88, -5, 32, 66, 136, 198, + 438, -15, 73, 165, 65, -290, -124, 92, 103, 49, + 201, 4, 43, 195, -44, -113, 25, -86, 16, -98, + -94, 47, -5, 95, 84, -42 }, + { 363, -6172, -5010, 4630, -20, -533, -950, 398, 427, -101, + 42, -362, 101, 114, 754, 389, 93, -497, 724, -1026, + -1, 435, -298, 206, 470, -54, 234, -276, 249, 677, + 151, 140, -292, -77, -183, -65, 374, 190, -289, 336, + 31, 439, -20, -220, 150, -580, -66, 76, -269, 356, + -287, -13, 271, -385, -62, -153, 180, 205, -166, 25, + -189, 42, -124, 97, -96, 21, 156, -97, 116, 254, + -47, -156, -131, -105, 47, 38, 80, 35, -1, -201, + -78, -96, 12, -7, 39, -66, -82, 64, 143, -114, + -98, -49, -55, -62, 60, 7 }, + { 22, 683, -3612, 3416, 663, -590, 29, 126, 1068, 456, + -143, 227, 249, 103, 45, -387, 81, -567, 104, 371, + -645, -510, -304, 321, 44, 124, -1150, 324, -69, -615, + -243, 191, 373, 327, -412, -291, 116, -64, 333, -125, + -44, 93, 76, 134, -147, 352, -175, 9, 424, 258, + 65, -437, -53, -117, -92, 22, 128, 108, -82, -207, + 68, 155, 40, 158, -183, -79, 20, 275, 65, 34, + 80, -119, -12, -17, -214, -21, -22, 63, 84, 18, + 93, 206, 92, -106, -51, 11, -33, -80, 25, -23, + -151, 10, 20, 168, -68, -123 }, + { -52, 1453, -436, 201, 375, -284, -185, -91, 281, 684, + -740, 271, 275, 261, -426, 111, -285, -179, -533, 24, + -352, 347, 1048, 1060, -383, -258, 398, 133, -339, 73, + -219, 265, 549, -358, 220, 94, 262, 421, -203, -323, + 325, 175, 124, 296, -821, 63, -52, 153, -321, 332, + -338, -479, 202, 163, -85, 242, -62, 181, -191, 328, + 87, 97, -202, -11, 92, -152, 335, -15, 93, 90, + -103, -128, 294, 52, 24, -3, 72, -14, -43, 61, + -30, 89, 29, 1, 53, 60, -107, 189, 56, 90, + -14, 3, 81, 55, 112, -70 }, + { -25, -11366, 893, 1791, 295, 233, -721, 269, -582, -1794, + 847, -501, 458, -24, -804, -70, 805, -572, 912, 245, + 72, 144, -1023, -156, -59, 246, 492, -254, -262, 343, + -199, -163, 27, -224, -99, 245, 194, 124, -128, -63, + -278, -828, -687, 58, -196, 257, 933, -102, -260, 206, + -182, 708, 413, 8, 104, -89, -326, -547, -43, 3, + -122, 507, 137, -222, -94, -4, -44, -122, 80, -20, + 30, -80, -117, -5, 85, -2, 94, 325, -101, 148, + 143, 126, 96, -31, 73, 23, -97, -56, -117, -124, + -69, 32, -96, -110, -11, 89 }, + { 72, 3484, 2220, -1074, 430, -452, -369, 75, 263, 122, + -737, -143, -19, -824, 133, 394, -482, 8, 142, -1006, + -852, 4, -72, 1342, -1394, 338, -192, 495, -322, -570, + -51, 167, -1121, -92, -237, 22, -159, 47, 25, 604, + -303, 211, 32, 237, 560, -83, -180, 342, 203, 93, + -72, -296, -116, 300, 157, 259, -443, -518, -432, 83, + -107, 65, 306, -15, 241, 186, 115, -200, -85, 51, + 616, -3, 5, -27, 35, 47, -14, 1, 244, 143, + -60, 32, 140, -100, -30, -25, 151, 29, -89, -19, + -98, 30, -194, -5, 111, -43 }, + { -209, -12274, 1199, 1867, -1238, 106, 299, -524, 427, -547, + 952, 266, -112, 74, -110, -702, 660, -319, 127, 71, + -1011, -28, -592, 133, 224, -494, -30, -560, 56, 319, + -383, -38, 269, 304, 344, 308, 117, -194, 453, 221, + 329, -222, 516, 234, -146, -265, -531, 2, 463, -108, + -20, 277, 432, 334, 487, 219, 195, 1, 287, 117, + 176, -101, 316, 106, -441, -5, 169, 8, -3, 4, + -41, -332, -108, -16, 52, -24, -95, -166, -33, 144, + 155, 76, 13, 2, -32, -26, 144, -42, -91, 69, + -81, 0, -117, -126, -112, 81 }, + { 134, 2614, 3555, -859, 353, 82, -146, -36, 251, -154, + 82, -741, 262, -722, -1461, 558, -2091, -1021, 301, 1012, + -34, 111, 269, -871, 497, 343, 570, -416, 450, 201, + -351, -749, -571, -131, -238, 315, 416, 686, -49, -177, + -117, 209, -56, -265, 188, 69, -22, -9, 337, -133, + 376, 72, -53, 224, 43, -215, 189, 114, -4, -329, + 140, 4, -128, 147, -123, -48, 212, 266, 150, 11, + 319, -15, -149, -55, 201, 157, -112, -105, 159, -32, + -144, 46, 56, -32, -7, 18, -78, -8, -128, 72, + -10, 45, -98, 53, -43, -3 }, + { -232, -11455, 474, 2039, -945, -263, 549, -84, 844, -6, + -95, -950, 583, -30, -114, -366, 642, -476, -46, -1003, + -176, -318, -440, 30, 427, -443, -419, 384, 209, 313, + 148, 43, 164, 120, -160, -125, -10, 301, -576, -973, + -139, 175, 89, 59, -321, -455, 150, 197, -348, 240, + 306, 46, -332, -271, 309, 71, -8, -73, -16, -272, + -293, 37, -203, 21, 52, 126, 175, -71, 55, 135, + -222, 17, -54, 337, -203, -62, -86, 19, 2, -24, + -146, -229, -119, 19, -115, -140, 124, -7, 92, -12, + -85, 16, 0, 134, -37, -106 }, + { 25, -441, -186, 557, -95, 49, 1373, -936, -35, 156, + 592, -196, -543, 756, -235, 501, 918, 713, 430, -530, + 788, 242, 741, 64, -154, -186, -441, -422, 14, -675, + -141, -184, -1047, 228, -1036, 197, 669, -51, -628, 691, + 100, 86, -169, 724, -557, 180, -716, -342, -168, -834, + 374, -436, -732, 494, 183, -460, -192, -252, 343, -80, + 221, 59, -153, -635, -430, 197, 101, 31, 332, -375, + -233, -122, 62, 343, -192, -105, -99, -80, -63, -73, + -81, 8, -6, 103, -92, -68, -196, 41, 101, -63, + -5, 23, 176, 24, 96, 48 }, + { 187, -8386, 275, 26, 673, 2092, 1470, -1563, 67, 1367, + 351, -395, 540, 494, -885, 814, 711, 1490, 924, -53, + 61, -249, 599, -353, -44, 1075, 228, 214, 378, -885, + 237, 37, -430, -233, -893, 185, 132, 349, -79, 38, + 468, -88, 383, -373, -775, -154, -18, -6, 599, -677, + -98, 320, 278, 77, -343, 87, -269, -15, 37, -553, + 357, 237, 80, -297, 92, 216, -477, 104, -94, -247, + 274, -215, -123, 0, -138, 169, 12, 73, -6, 56, + 52, 49, -145, 25, 29, 73, 129, 40, 233, -36, + -55, -36, -72, 78, -63, 27 }, + { -18, 1586, -1100, 961, 422, -700, -240, -670, -221, -433, + 596, -514, 708, 1617, -876, -171, -1203, 801, 109, 153, + 419, 728, 1636, 178, -714, -608, -271, 943, 515, -416, + -231, -1058, -1116, -335, 583, -253, 513, 113, 173, -205, + -370, 187, 399, 758, 355, -347, -46, -87, -147, -237, + -242, 283, -326, 437, -254, 217, 179, -364, 194, -385, + 94, 350, -347, -348, -213, -105, 136, 167, 104, 156, + -16, 257, -130, 98, 81, -22, 120, -140, 57, 221, + -268, -4, 137, 35, 19, 120, -159, -115, -151, 71, + 99, 145, -22, 79, -135, -83 }, + { -1162, -3576, 115, -272, 924, 2393, -399, 588, -96, -192, + 42, 1115, -651, -358, -1037, -401, -1073, 97, 24, 240, + 695, 472, -350, -373, -568, -37, -234, -293, -186, 14, + 446, -1332, -825, -198, -343, 737, 430, 249, 77, 251, + 352, -598, -171, -440, 39, -387, 386, 6, 40, 541, + -193, 87, -281, 291, -458, 20, -129, 87, -217, -166, + -33, 201, 241, 77, 8, 156, -387, -288, -321, 272, + 25, 239, 96, -53, 183, -77, 117, 7, -2, 150, + -58, 46, 64, 28, 163, 215, -243, -43, 8, -107, + -48, -89, 32, 54, -26, 91 }, + { 103, -2075, -782, 286, -314, -266, 1166, -419, 417, 1003, + -315, -361, -510, -1048, 2063, 898, -1658, -80, -22, 247, + -421, 691, 700, 961, 229, 514, -471, 755, 935, -90, + -1302, -265, -170, -28, 224, -41, 776, 193, -412, 183, + 664, 447, 330, 335, 169, -561, -43, 338, 259, 593, + 545, 79, 49, 417, -246, 12, 240, -38, 196, 169, + -84, -91, 90, -123, 121, -34, 407, -196, 6, 40, + -153, -83, 55, 22, -349, 147, 31, 115, -80, -180, + 152, 371, -2, 23, 108, 17, -100, -148, -52, 173, + -44, 131, 121, 42, 31, 76 }, + { -921, -4694, 520, -215, 927, 2864, 368, -573, -1575, -103, + 293, 170, 1872, 218, 2570, 1054, -663, 351, 1673, 85, + -545, -446, 275, -721, 579, -13, 349, -979, -130, -43, + 463, 560, -747, -907, -878, -177, -173, -828, -175, -52, + 101, 272, 393, -334, 768, -302, -494, -372, 96, -197, + -27, 156, 147, -107, -307, -128, 91, 7, 237, -123, + -293, 189, -433, 76, -211, -139, 72, 91, 33, 75, + -44, 377, -241, -26, 343, 129, 150, -150, -22, -130, + 172, -20, -122, -132, 88, 108, 30, 91, 170, -87, + 57, -97, 24, 87, 21, 18 } }, + { { -99, 3399, -1431, -1445, -981, 94, 239, -50, 13, -163, + 520, -288, 50, 281, -358, 58, -117, -704, 482, 298, + 566, 429, 4, 315, 584, -1084, -195, -255, 266, -1181, + -95, -397, -446, 242, 62, 197, 197, -177, 312, -296, + -303, 573, 193, 46, -195, 89, 523, 129, -477, 523, + 249, -57, -46, -106, -516, -165, 307, -89, 118, 117, + -380, 61, -150, -244, -34, -263, -75, 92, 133, -1, + 52, -120, 59, 98, 60, -168, -49, 56, -11, -60, + -12, -105, -81, 58, 0, 8, 96, 69, 133, 27, + 35, 64, -48, 57, 71, 44 }, + { -357, -1128, 557, 4461, 31, -369, -586, 249, -107, -38, + 6, -144, 107, -493, 403, 464, -374, -351, 1447, -668, + 23, 564, 215, 316, 161, -12, 765, 364, -92, -111, + -169, 143, -132, 236, 36, -97, 224, 347, -164, 104, + 47, 374, 73, -51, 468, -411, 50, 134, -178, 212, + -260, -259, -76, -354, 225, -30, 33, 75, -222, -116, + -312, -83, -173, 312, 333, 187, 253, 123, 3, 91, + 19, -40, -109, -213, -61, -24, 3, -77, 58, 23, + 37, -41, 71, -83, -8, 63, -43, 7, 49, -70, + 3, 35, 57, -30, 7, -93 }, + { 84, 5335, -848, 380, -1439, -106, 256, -413, 398, 146, + -125, 57, 11, -356, -25, 201, 298, -592, -330, 170, + -106, 184, -247, 27, 129, 583, -422, 577, -240, -815, + -257, -225, 5, 60, -79, -6, 234, 22, 330, -267, + -166, 261, 316, -35, -469, 251, 72, 129, 4, 76, + 467, -283, -130, -34, -51, -10, -29, 11, 187, 37, + -139, 19, 33, 273, -42, 110, -95, 93, -121, -141, + 12, -159, 61, 65, -263, -18, -44, -82, 115, 150, + 95, 155, 35, -142, 17, 103, 29, -64, 8, 34, + -55, 41, -19, 111, -52, -35 }, + { 45, 3192, 559, -396, 27, -23, 24, -30, 162, 792, + -637, -130, -117, -309, -1008, 25, -754, -367, -243, -181, + -352, 75, 443, 828, -90, 145, 131, 215, 19, -182, + -232, 410, 508, -354, 66, -794, -476, 280, -98, -311, + 389, -147, -533, 189, -727, 302, -51, -107, -231, 145, + -414, -476, 154, 342, -274, 115, 111, 272, -182, 38, + -154, -38, -65, 123, 219, -185, 284, -21, -76, 47, + -55, -139, 153, -73, 51, 100, -69, -284, -172, -4, + -137, -56, -31, 14, -7, 38, -41, 194, -71, -12, + -30, -63, -121, -139, 22, -89 }, + { 143, -12038, 395, 2443, 116, 133, -709, 532, 150, -1107, + 1325, -914, -30, 14, -102, -233, 168, -797, 679, -38, + -484, -188, -68, 451, -14, 11, 334, 320, 302, 576, + -165, 119, 135, 179, 85, 212, 111, 91, -72, 91, + 273, -95, -470, -18, 19, 267, 526, -543, -484, 204, + -486, 259, 293, -24, -68, 8, 22, -28, 278, 97, + -200, 117, -293, -210, 200, 184, -120, -72, 41, -54, + 99, 23, 90, 26, 74, -14, -131, 60, -156, 128, + -7, 51, 19, -200, 4, -68, -26, 32, -34, 12, + -3, 186, 2, -46, 2, 24 }, + { -183, -1121, -2070, -934, 706, -121, -302, 181, 354, 204, + -225, 532, 435, 56, 889, 178, -687, 119, -71, 65, + 205, 114, 170, 1088, -913, 1403, -394, 177, 142, 281, + 857, 560, -551, 382, -149, 79, -5, -413, -216, 431, + -223, 51, -24, 280, 185, -222, -94, 170, -12, 214, + 199, 78, 258, 181, -82, 89, -260, -64, -222, 67, + 141, -4, 34, -57, 123, 10, 55, -114, 209, 12, + 236, -258, -234, -44, 62, 23, 96, -14, 152, 18, + -135, 48, 76, -41, -9, -129, 90, 2, -55, -2, + -44, 0, -210, -18, 72, -10 }, + { 402, -12348, 515, 3512, -99, -209, 15, -706, 913, -341, + 153, -123, 153, 99, -284, -135, 1054, -674, -403, 708, + 56, 74, -613, 722, 603, -211, 555, 16, 255, 265, + -228, -149, 133, 27, 240, -52, -72, -342, 82, -15, + 149, -206, 393, 134, -132, 78, -255, 13, 322, 12, + -95, -190, 362, 177, 177, -130, -262, -524, -21, -20, + 65, -379, -22, 266, -248, -108, 43, -53, -37, 17, + 56, -21, -45, -148, 109, 122, 42, 49, -56, -90, + -18, 6, -92, 73, 98, 5, 94, 29, -49, 4, + -32, 78, 54, 5, -86, 134 }, + { -176, -2872, -1817, -579, 613, 277, -109, 18, 147, -19, + 460, -125, 119, -148, 276, 925, -1818, -629, 883, 1075, + 28, 372, 130, -948, 470, -785, 42, -237, 551, -35, + -596, 101, -408, -166, -90, -477, -323, 559, -338, -64, + 175, -14, -328, -392, 114, -87, -153, 184, 599, -283, + 338, -47, -427, 160, 223, -116, 255, 119, 12, -373, + 26, 87, -114, 8, 9, 75, -7, 24, -58, -201, + 16, 68, 163, -29, 173, 227, -21, -148, 109, 42, + -44, -11, 58, -68, 48, 103, -120, 27, -63, 58, + 11, 70, -72, 1, -80, 7 }, + { 404, -11263, -29, 3557, 14, -764, -260, -555, 392, -488, + -395, -808, 653, -184, -462, -1007, 398, 33, -101, -693, + 256, 62, 266, -176, -44, -83, -320, 522, -2, -85, + 114, 330, 441, 208, -18, -52, -109, 525, -158, -444, + 225, 277, -36, -126, -299, -598, -212, 547, 34, 181, + 113, -109, -41, 21, 227, 135, -38, -66, -79, -61, + -74, -284, -405, 110, 124, 7, -93, -236, -160, -142, + -238, 263, -88, 194, -148, 61, 78, 65, -54, 6, + 45, 56, 168, 150, -34, -88, 120, -18, 4, -130, + -32, 42, -49, 93, -7, -19 }, + { 26, 3255, 1770, -851, -959, -471, 1509, -145, -177, -311, + 618, 310, -471, 405, -468, -175, 963, 537, -303, -1131, + 640, -2, 512, -389, -119, -287, -429, 96, 675, -361, + -259, -93, -773, 435, -1215, -270, 555, 136, -583, -14, + -121, 258, -259, 901, -1005, -78, -369, 67, 319, -321, + 375, -316, -480, 484, 438, 193, 90, 62, 482, 177, + 494, -14, -23, -122, -63, 283, -8, 22, 319, -217, + -76, -147, 86, 359, -218, -91, -14, 173, 182, 91, + 97, -39, -163, 50, -163, -68, -113, 86, 87, -60, + 33, 37, 127, -32, 38, -5 }, + { -182, -8849, -624, -195, 642, 172, -346, -270, 962, 629, + -322, -80, 814, 1204, 488, 1155, 91, 563, 714, 581, + 176, -301, 220, -545, -18, 624, -387, -311, 200, -1070, + -26, 178, -185, -118, -884, 411, 185, -152, 63, -91, + 110, 302, 477, -330, -580, -184, -62, -525, 196, -416, + 184, 11, -433, -116, 67, 263, -186, 54, 254, -416, + 372, 38, 193, -208, -141, 236, -119, 253, -8, -91, + 245, -305, -223, -290, -238, 118, -82, 171, -71, 6, + 47, -135, -174, 31, -32, -32, -15, 41, 189, -64, + -102, 16, -52, -39, -179, -50 }, + { 3, 3798, -128, 91, 44, -190, 272, -692, -135, -367, + 495, -611, 391, 892, -508, 1769, -294, 230, -311, 242, + 259, 85, 864, -354, -415, -1, 105, 65, -84, -609, + 112, 165, 302, 135, -45, -353, 839, -150, -131, 163, + -66, -69, -270, 360, -2, -364, 199, -61, 106, -362, + -575, 155, -377, 310, -371, 254, 369, -87, 404, -203, + 171, 245, -260, -140, 98, -49, -107, -137, 34, 80, + -291, 59, -164, 83, 102, -71, 8, -88, 56, 198, + -160, -89, -36, 41, 65, 139, -43, -4, -41, 91, + 11, 121, -42, 119, -24, -10 }, + { 1213, -2876, -2212, -1179, 472, 670, -2373, -103, -347, 250, + -351, 301, 17, 1252, 754, -143, -700, -77, -186, 61, + 131, 292, -59, -5, -490, -23, -527, -171, -119, -547, + 112, -891, -72, -46, -473, 276, 46, -17, -152, 319, + 429, -346, 91, 20, 48, -375, 386, 176, -1, 270, + 18, 201, -72, 320, -582, 18, -363, 105, 146, -137, + -190, 101, 301, 334, -30, 67, -382, -260, -387, 111, + 33, 369, 22, 25, 320, 36, 106, -255, -287, -72, + -82, 27, -60, -93, -15, 109, -168, 94, 149, 46, + -70, -120, -83, -40, -87, 22 }, + { -57, 918, 902, 45, -188, 198, 1103, -421, 110, 607, + 108, -177, -726, -1822, 2048, 1691, -305, 761, 532, 381, + -1500, 128, 433, 167, 349, 62, -900, 634, 829, 608, + -634, -286, 108, 78, -287, -389, 719, 42, -232, -185, + 20, 51, -27, -150, 187, -194, -117, -154, -140, 131, + 178, -121, -22, 536, -37, 54, 118, -63, -23, -243, + -296, -298, -225, -195, 36, -156, 210, -198, 70, 109, + 34, -106, -51, 157, -230, 54, 40, 232, 98, -61, + -20, 197, 61, 6, 49, 196, 53, -180, -45, 139, + -127, 53, -45, -82, -80, 74 }, + { 957, -4258, -770, -600, -311, 228, -1199, 377, -444, 273, + -315, -579, 528, 38, 2175, -39, -35, 625, 705, 123, + 128, -523, 390, 146, 822, -171, 479, -305, 504, -175, + -604, -46, -141, 226, 61, -62, 64, -560, -505, -297, + 107, 136, 517, -152, 662, -76, 299, -92, 95, -110, + -108, 92, 103, -144, -74, 34, -63, -460, -61, 332, + -64, 222, -246, 27, 44, -42, -235, -1, 102, 146, + -83, 293, -203, -216, 55, 46, 110, -161, 156, 39, + 11, -91, -129, -79, 84, 3, 50, 63, 74, -144, + 61, 52, 198, 155, 14, -61 } }, + { { 144, -988, 2218, -2029, -1617, 375, 35, 285, 97, -503, + 641, -187, -192, 383, -724, 77, 392, -272, 578, 376, + 722, -638, 448, 981, 758, -1745, -90, -135, 470, -403, + -993, -311, -374, -3, 398, 221, -193, 208, -112, -41, + 148, 62, 765, -565, 100, 319, -6, 83, 44, 343, + 18, 88, 58, -427, 14, -140, -197, 146, 236, -199, + -2, -243, -46, -202, -214, -21, -131, 203, -60, -34, + -137, 60, 58, -15, -11, 91, -44, -18, -106, -5, + -80, 12, -83, -3, -50, 61, -3, 154, 7, 91, + 131, 54, -32, -13, 37, 10 }, + { 426, 2506, -683, -5, 2449, -286, 59, -547, -422, 510, + -498, 247, -88, -34, -229, 253, -525, 250, 630, -264, + 36, 559, 449, 363, -521, 123, 777, 796, -162, -410, + -271, 252, 33, -4, 267, 132, 7, 361, 37, -194, + 359, -263, 454, -176, 318, -355, 48, 248, 81, -316, + 221, -529, -231, -213, 399, -74, -114, 219, -112, -330, + 78, -193, -152, 344, 283, 4, 149, 301, 66, -73, + 103, -70, -102, -79, -133, -73, 44, -63, -47, 343, + -65, -101, 53, -121, 112, 31, -72, 55, -84, -83, + 91, 70, 107, -41, -23, -185 }, + { -73, 6619, -1160, -2510, 1054, 202, 10, -311, -109, -63, + 306, -530, 129, -514, -82, 696, -15, 13, -861, -156, + 122, 546, -443, -279, 976, -216, 34, 97, 212, -673, + -379, -197, 351, -530, -84, 179, 225, 374, 126, -389, + 109, 123, 527, -304, -515, 323, 171, 51, -254, 212, + 433, -282, -132, 184, -293, -60, -261, 255, 216, 196, + -223, 41, -38, 387, -96, 69, 54, -195, -141, -123, + -62, -153, 138, 69, -218, 25, -42, 55, -38, 54, + 153, 55, -35, -175, 78, 126, -24, -41, 20, 27, + 48, -10, -29, 14, -20, 10 }, + { 23, 2956, 881, -646, -171, 140, 41, -79, -157, 343, + 628, -774, 97, -792, -910, -169, -569, -648, -652, 264, + -684, 19, 260, 419, 392, 554, -264, 79, 349, -625, + 300, 377, 277, -63, 5, -914, -598, 47, 115, 145, + -180, 27, -793, 161, -563, 65, 204, -550, 508, 70, + -876, -188, 205, 323, -488, 48, 440, -151, 273, -57, + -202, -245, 116, 98, 152, -98, 117, 106, -211, 100, + -17, -31, -5, 27, -176, 184, 19, -339, -84, -164, + -112, -100, 20, -16, -97, 83, 0, 107, -54, -45, + -39, 0, -196, -166, 80, -68 }, + { -173, -9962, -455, 2571, 42, 82, -340, 100, 274, -515, + 467, -245, -364, -21, 244, 136, -76, -294, 200, -413, + -132, -769, 847, 138, -16, -135, 118, 392, 501, 547, + 44, 428, -291, 477, 7, 162, 71, -103, 283, 44, + -107, 314, -359, 21, 10, 126, -31, -129, -282, 15, + -131, -419, 283, -35, 71, 160, -109, 155, 194, 143, + -64, -109, -424, -63, 192, 288, -269, 16, 54, -25, + 150, 38, 106, -173, 174, -6, 0, -225, -119, 46, + -8, 147, -37, -252, 64, -142, -19, 98, -47, 42, + -40, 279, 2, -21, 19, -80 }, + { -6, -2333, -2207, 295, -203, 58, -148, 42, 135, 216, + 23, 240, 701, 421, 355, 858, -1286, 165, -879, 479, + 156, 213, 344, 774, 199, 842, -424, -3, 656, 442, + 467, 383, 221, -201, 257, -99, 209, -442, 178, -470, + 20, 12, 244, 131, 121, -335, 149, -204, 196, 247, + 191, 12, 533, -161, 2, -107, -125, -64, 208, -141, + 163, -131, -50, 29, 158, 84, 25, -91, 50, 185, + -118, -26, -274, 71, -49, -26, 58, -38, 134, 119, + -214, -26, 178, -84, -15, -56, 25, -10, -71, -11, + -10, -40, -113, -45, 100, -49 }, + { -470, -9451, -267, 3752, 20, -534, -131, -221, 153, -78, + -708, 481, 115, 659, -690, -19, 366, 10, -973, 556, + 734, -276, -588, 1236, 489, 205, 110, 284, 489, -261, + 5, -385, 392, 49, -64, -126, 130, -81, -270, 19, + -190, 424, -49, 204, -145, -63, -36, -72, 103, 241, + -80, -443, 453, 57, 160, -437, -174, -261, -203, -275, + -81, 34, -66, 142, -118, -242, 163, -51, -206, 200, + -58, 212, -30, -146, -91, 156, 113, 153, -108, -89, + -129, -5, -163, 196, 68, 75, 13, 76, -9, -115, + 32, 37, 140, 33, -103, 74 }, + { -122, -1937, -4265, 1138, -250, 295, -137, 78, -102, 88, + 569, 388, -359, 263, 1407, -764, -941, -414, 172, 625, + 513, 220, 234, -670, 329, -758, -274, 485, -59, -374, + -474, 343, -256, -30, -346, -553, -353, 241, -40, 173, + 24, -244, -93, -415, 182, -169, -62, 135, 190, 133, + -47, 316, -576, 193, 382, -1, 5, 19, -210, -5, + -236, 67, 47, -54, 113, 9, 206, -89, -200, -177, + -18, 30, 173, 25, 208, 125, -81, -139, 36, -11, + 193, -92, 36, -41, 76, 72, -176, 55, 89, 5, + 88, -64, 49, 3, -161, -41 }, + { -433, -9250, 114, 3752, -538, -538, -595, -37, -308, -91, + -1229, 220, 467, -91, -546, -399, -401, 126, -204, 165, + -497, 317, 350, -321, 24, 155, -86, 10, 217, -413, + 277, 590, -37, 209, -58, 288, -222, 463, -8, 40, + -74, 216, -1, -141, -55, -649, -113, 439, -11, 330, + 14, -159, 65, 315, -128, 131, -103, -115, -219, 105, + 70, -457, -190, 105, 92, 5, -130, -212, -223, -201, + -23, 294, 7, -77, -68, -58, 142, -2, 24, -117, + 141, 171, 225, -25, 61, 23, 9, 25, -18, -42, + -82, 11, 65, 31, -76, 100 }, + { 35, 4974, 39, -977, -768, 100, 1024, 395, -500, -443, + -23, 328, 853, -769, 172, 203, 197, -74, -15, -746, + 402, 104, 589, -507, -117, -812, -119, 735, -46, -201, + -144, -168, 357, -797, -316, -284, 68, 36, 443, -779, + -41, 456, -320, 289, -724, -70, -68, 66, 334, 139, + -293, -366, 16, 419, 289, 387, -68, 216, 250, 405, + 149, 38, 68, 39, -22, 199, -61, 166, 77, -6, + -1, -108, -2, 329, -170, -36, -44, 140, 258, 106, + 184, -117, -136, 60, -131, -79, 12, 89, -138, 36, + -36, 105, 77, -87, 87, -17 }, + { 331, -6023, -2963, -74, -2, 795, -1536, -363, 926, -144, + 726, 75, 651, 563, 1997, 196, -256, 565, 550, 716, + -21, 33, -138, -318, 234, -267, -227, 415, -410, -303, + -516, 469, -386, 32, -297, -311, 596, -255, -19, -96, + -301, 560, 49, -101, -94, -269, 138, -834, -141, -62, + 88, -93, -488, 160, -2, 162, -97, 120, 12, -87, + 394, -43, 50, 7, -229, -76, 429, 227, -156, -12, + 96, -205, -169, -307, -131, 78, -80, 152, -83, 113, + -192, -210, -47, 18, 16, -25, -48, 91, 28, -79, + 57, -104, 10, -70, -143, -43 }, + { 40, 3116, 597, -124, 86, -24, -172, -181, -403, -280, + -543, 647, -59, 438, 573, 1194, 262, -558, -38, 111, + 760, -683, 789, -644, -588, 749, 62, -442, -122, -383, + -116, 302, 697, 418, -493, -196, 281, 5, 303, -10, + 294, -439, -147, 193, -208, -130, 159, -41, 232, -289, + -220, -380, -218, -153, 237, -100, 131, 78, 386, 150, + 7, 55, -75, -77, 221, -246, -199, -20, -140, 141, + -113, -11, -143, -101, 257, 15, -214, 33, 69, -49, + 117, -129, -160, -16, 130, 101, 61, -5, 90, 31, + -49, 140, -95, -30, 109, 84 }, + { -1036, -3078, 226, -836, 282, 367, -2009, -1080, -80, 123, + 192, -386, 8, 1543, 781, -805, 898, -666, 382, 505, + -644, 191, 237, -555, -73, -158, -380, 148, 170, -1026, + -204, 42, -310, 305, -765, 127, -94, -439, 226, 54, + 297, 79, 385, 220, -580, -149, 253, 460, -198, -69, + 517, -279, 221, -88, -383, 19, -397, -45, 385, 30, + -8, -9, 35, 390, -59, -124, -171, -178, -509, 201, + -38, 303, 56, -22, 347, -21, 126, -392, -335, 50, + -101, 51, -66, -12, -121, 36, -21, 144, 139, 64, + -161, -58, -231, -3, -84, 53 }, + { 115, 3492, -1566, 135, 286, 75, 346, 345, 205, -37, + 370, -274, -259, 121, 633, -675, 782, 1346, 564, 77, + -951, -425, 453, 251, 121, -626, -228, 472, 479, 808, + -593, -204, 132, 222, -208, -580, 389, 207, 59, -81, + -400, 29, 209, -597, 15, -108, -106, -41, 34, 27, + -427, 168, 73, 123, 160, 453, -355, 172, -146, -158, + -330, -438, -200, 131, -45, -119, -142, 15, -43, 183, + 157, -294, -45, 110, -102, 37, 75, 131, 84, 123, + 67, -86, 89, 71, -23, 322, -72, -130, 98, -131, + 35, 88, -218, 27, -142, -6 }, + { -828, -4720, 2038, -826, -1138, 199, -729, -507, 261, 335, + -708, 104, -957, 1166, 1637, -186, 387, 939, -494, 531, + -93, -104, -121, 826, 461, 197, -307, 375, 155, 261, + -939, -441, 312, 320, 592, -874, 348, -44, -218, -467, + -209, 211, 164, 21, 507, -68, 459, 159, -57, 444, + -128, -345, 65, -123, 125, 88, -96, -202, -239, 375, + -11, 146, 65, -324, 289, -89, -130, -319, 29, 144, + 0, 141, -59, -11, -265, 119, -49, -47, 185, 131, + -147, 72, -208, -12, 64, -15, 82, 57, -52, -167, + 80, 125, 281, 19, 56, -89 } }, + { { -43, -4188, 495, -19, -247, 216, -180, 316, 407, -126, + 363, -191, -384, 24, -602, 896, 1296, 68, 144, -131, + 836, -959, -137, 553, 339, -1509, 27, 167, 551, 510, + -4, 70, -408, -378, 195, 37, 131, 536, -230, -8, + 219, -296, 585, -506, 166, 157, -245, 216, 215, 152, + -111, -60, -25, -278, 192, -50, -331, -80, 121, -35, + 246, -149, 140, 135, -23, 232, -22, 130, -130, 32, + -59, 0, 21, -41, 10, 148, -27, -42, -85, 48, + -88, 144, 40, 42, -52, -78, -120, 70, -125, 26, + 182, 46, -9, 57, -24, 12 }, + { -428, 6168, 2835, -4346, -1802, -210, 87, -1238, -633, 726, + 271, 531, -566, 21, 109, 239, -393, -477, -588, -669, + -426, 33, 81, 551, -688, -132, 567, 323, 66, 324, + -31, -32, 204, 334, 432, 343, 40, 122, 37, -110, + 62, -469, 226, -491, 84, -148, 115, 101, 23, -302, + 169, -459, 0, -46, 404, -152, -92, 197, 69, 111, + 306, -10, -22, 151, 14, -218, -145, 68, -28, -101, + 274, 117, 101, 14, -86, -44, 16, -154, -156, 214, + 6, -17, 24, -67, 107, -78, -148, 107, -57, -25, + 38, -14, 76, -67, -2, -73 }, + { 59, 5202, -1785, -2884, 1451, 401, 365, -97, -330, -222, + 164, -873, -424, -122, 197, 465, 0, 397, -589, -553, + 92, 395, -635, -422, 886, -117, 295, 135, -211, -591, + 279, 456, 499, -686, -272, 209, -394, 250, 523, -339, + 214, 344, 679, -134, -632, -47, -158, -201, -144, 203, + -184, -561, -160, 55, -271, 183, -84, 227, 58, 318, + 2, 129, -136, 214, -110, -108, 9, -129, -168, -19, + -53, -181, 134, -78, -175, 64, -170, -22, -194, -140, + 12, -45, -7, -92, -53, -42, -72, -89, -9, -62, + 59, 44, -36, 14, -18, 13 }, + { -18, -209, -1380, 74, 270, 55, -98, 109, -141, -239, + 31, -1150, 119, -751, -483, 7, -1082, -825, -909, -484, + -1012, -56, -37, 24, 510, -1, -769, 421, 810, -251, + 295, 114, 233, 353, 132, -123, -208, -343, 47, -91, + -342, 267, -779, 87, -363, -16, -9, -587, 610, 291, + -431, 197, 53, 384, -252, -59, 233, -260, 307, 4, + -51, -48, 76, -54, 170, -197, -85, 171, 24, 157, + -59, -60, -104, 42, -271, 30, 97, -113, 46, -179, + -153, -137, -17, 34, -13, 33, -93, 62, -24, -42, + -16, 56, 12, -10, 199, 41 }, + { 195, -6069, 1958, 2058, -269, -1, 109, 36, -43, -355, + 818, 782, 289, 358, 46, 268, 976, -156, -437, -109, + 483, -108, 870, -591, -333, 65, 244, 178, 409, 590, + 496, 581, -109, 902, 138, -151, -280, -590, 58, -252, + -674, -236, -410, 29, -171, -19, -155, 181, 173, -147, + -215, -189, 293, -94, 190, 187, -81, -70, -153, 73, + 50, -173, -126, 170, 127, 277, -84, 90, -22, -178, + 22, -83, -98, -219, 99, -137, 49, -75, -73, 39, + 51, 43, -104, -118, 126, -90, -13, 87, -108, -35, + -30, 225, -19, -24, 8, -52 }, + { 134, 50, 187, 535, -442, 53, -61, -133, -422, -66, + -310, -159, 749, 66, 67, 1032, -1248, -542, -1191, 8, + -389, -72, 230, 34, -645, 526, 112, -72, -464, 17, + 77, -109, 241, -233, 254, -110, 176, -474, 239, -419, + -21, -258, 248, 138, 162, -1, 223, -288, 161, 372, + 323, -108, 395, -355, -38, -83, -144, -59, 172, -385, + 196, 167, 122, 98, 106, 21, 10, -196, -93, 62, + -94, 125, -91, 244, 48, 31, 59, -91, 34, -5, + -130, 45, 50, -129, 40, -136, -105, 4, 22, 56, + -106, -116, -9, 10, -3, -68 }, + { 560, -6172, 788, 3278, -14, -255, -32, -726, -788, 59, + -117, 605, -747, 81, -530, -35, -381, 304, -964, -164, + 481, -134, -345, 738, -167, -149, 39, 255, 310, -191, + 523, 281, 540, 272, -286, -165, 300, -45, -179, 262, + -31, 595, -324, -165, -244, -56, 49, -186, -161, 140, + 78, -329, 143, -292, -185, -354, 199, 24, 39, -62, + 116, 198, -46, -52, -65, -69, 241, -38, -278, 255, + -56, 57, 62, -3, -58, 150, 149, 95, -96, -33, + -149, -86, -102, 170, -141, 86, 9, -41, 13, -36, + -12, -75, 135, 47, -113, 89 }, + { 211, 2734, -534, 910, -558, 23, -317, 77, 10, -34, + 97, -104, -276, 607, 966, -904, -443, -213, -587, -681, + 133, 100, 92, -128, 471, -887, 311, 456, -823, -573, + -814, 203, 215, 358, -119, -127, 56, 462, 248, 25, + -169, -97, 148, -155, 341, -23, 96, 322, 37, 239, + 93, 278, -568, 303, 155, -169, 33, 29, -150, 308, + -244, -142, -1, -21, 141, -159, 93, 17, -101, -40, + 69, -42, 96, -139, -29, 58, -16, -32, 139, -23, + 93, -230, -51, -30, -24, 25, -66, 41, 68, 39, + 110, -31, 36, -77, -196, -103 }, + { 486, -6886, 580, 3264, -315, 189, -201, 361, 83, 298, + -343, 756, -77, -55, 468, 552, 11, 236, 60, 292, + -165, 15, -45, -158, -273, 234, 60, -388, -244, -988, + 3, 317, -283, 131, -42, 345, 88, 570, 132, 405, + 71, 248, -57, 186, 373, -270, -50, 270, -96, 358, + 240, -56, 183, 223, -202, 16, -39, 21, 20, 37, + -60, -178, -57, -3, -272, -221, 163, 18, -81, -32, + 140, 241, -47, -223, -81, -94, 31, 10, 38, -178, + 36, 176, 199, -158, -56, -5, 61, 104, 59, 31, + -53, 28, 116, 97, -70, 89 }, + { -41, 2613, -1778, -347, 195, 249, 662, 875, -130, -475, + -453, -94, 304, -844, 486, 225, 184, -96, 931, 852, + 141, -125, 166, -647, 94, -529, 31, 464, -223, 290, + 82, 21, 881, -115, 341, -385, 89, 335, 755, -772, + -122, 114, -655, -197, -387, 360, 229, -30, 123, 133, + -369, -86, 299, 202, -428, -263, -452, -195, -41, 6, + -381, -58, 92, -172, -286, -12, 44, 280, 240, 244, + 18, -60, -115, 89, -107, 80, -75, 42, 157, 24, + 93, -144, -244, 1, -9, 81, 102, 39, -112, 68, + -63, 6, -55, -85, 177, -24 }, + { -555, -2606, 1344, 151, -626, 629, -1595, -2251, 380, 996, + 961, -958, -1139, -1066, 1511, 266, -183, 120, -124, 299, + 93, 247, -304, -292, 403, -19, 73, 712, 367, 568, + -408, -48, -680, 347, 141, -512, 326, -203, -148, 105, + -209, 486, -242, -182, 262, 180, 706, -485, 67, 421, + 302, 51, -219, 271, -88, 99, -128, 455, -102, -375, + 211, 21, 181, 151, -154, -158, 214, 186, -71, 8, + -12, -179, 125, 134, 46, 26, -155, 130, -82, 104, + -124, -178, -136, -52, 42, -30, -55, 46, -36, -117, + 123, -60, 54, 18, 81, 37 }, + { -11, 422, -1141, -198, 172, 155, -536, -19, -59, -88, + -974, 372, -644, -595, 74, 144, -245, -41, 1039, 372, + 199, -1464, 296, -688, -596, 33, -431, -1083, -613, 465, + 267, 89, 399, 530, 182, 224, -269, -553, 211, -259, + 465, 41, 207, 257, 54, -38, -49, 193, 515, -127, + 332, -170, -28, -172, 272, -131, -54, -22, 93, 71, + 40, -102, -144, -50, 156, -6, -67, -90, -237, 67, + 12, 110, 86, 3, 104, 104, -56, -17, 48, -57, + 4, -243, -191, -119, -15, -42, 74, 63, 179, -18, + -147, 141, -40, -57, 61, 18 }, + { 980, -3810, -1889, -54, 255, 685, -1083, -438, 104, 345, + 394, -361, -173, 697, -108, -1415, 1383, 158, 1122, 818, + -755, 152, 31, -98, 602, 53, 23, 217, 383, -489, + 326, 676, -334, -118, -778, 344, -185, -481, 234, -321, + 304, 138, 49, -161, -531, -194, -117, -133, -653, -147, + 600, -2, 463, -69, -164, 86, -347, 9, -40, -363, + 13, -87, -317, 105, -215, -207, -34, 85, -352, 80, + -188, 154, 83, -32, -24, -333, 173, -209, -153, 103, + -98, -63, -93, 108, 90, 35, -95, 31, -46, 15, + -147, -90, -133, 163, 82, 115 }, + { -130, 3644, -1042, -151, 39, 176, 149, 7, 455, 80, + 364, -201, 617, -307, -1551, -1184, -178, 131, 119, 861, + 245, -144, 309, 659, 78, -1058, -262, -205, 752, 1171, + -763, -551, -99, -36, -229, -356, -26, -51, 296, 347, + -510, -158, 126, -577, -54, -319, 8, 272, 131, -191, + -503, 407, 92, 216, 90, 411, -401, 204, -151, -40, + 311, 144, -94, 306, 94, -38, -94, 66, -32, -21, + 72, -231, -144, -5, 28, 227, 91, 31, -94, 19, + 178, 10, 99, -49, -187, 137, -53, 27, 193, -127, + 52, 140, -90, 42, 0, 4 }, + { 787, -4242, 76, -1196, -965, 302, -525, -474, 561, 639, + 226, 378, -956, 813, 529, -327, 471, 671, -1200, -117, + -90, -158, -731, 951, 445, 100, -558, 209, 132, 745, + -592, -962, -462, -243, 751, -559, 188, -83, 510, 210, + -140, 476, 167, -90, 387, -312, -96, 174, 281, 753, + 111, -323, -18, -210, 164, 141, 21, 190, 9, 424, + -107, -44, 3, -309, 263, -171, -194, -343, -34, -57, + -160, 24, 89, 241, -113, 74, -212, 94, 381, 139, + -290, 119, 12, -60, -86, -78, 74, 146, -34, -255, + 41, 105, 197, -88, -16, 1 } }, + { { -47, -3139, -696, 1730, -885, -102, -44, 427, 345, 382, + -190, -143, -393, -707, -193, 1049, 310, 303, -157, 533, + 750, -685, -593, 307, -170, -602, -207, 354, 240, 565, + 460, -387, 114, -774, -59, 161, 717, 154, -79, -48, + -24, -256, 251, 148, -13, -248, 119, 98, -35, 29, + 24, 204, -227, 46, -207, -66, -61, -167, 38, 124, + 9, 167, 120, -35, 281, 138, 16, 100, -96, 39, + 40, -96, 29, 66, -157, 115, 20, 15, -38, -53, + 84, 75, 13, 105, -96, -16, -141, -51, -7, 4, + 97, 22, 9, 124, 0, 9 }, + { 329, 9662, -1874, -4112, -1934, -172, -654, -774, 305, -50, + 701, 391, -508, -148, 347, 16, 370, -970, -914, 40, + -514, 100, 13, -200, -163, 22, 216, -40, 89, 782, + -250, 29, 645, 174, 420, 380, -75, -244, 235, 332, + -243, -248, -1, -339, -54, -83, 151, 204, -166, -171, + -162, -83, -10, 94, 39, -181, 247, -83, -65, 449, + 205, -32, 149, -175, 86, -115, -120, -87, -13, -96, + 295, 122, 85, -46, -63, 100, -72, -151, 20, -82, + 19, 59, -56, 61, -27, -60, -17, 47, -1, -55, + -34, 28, -57, 20, -15, -5 }, + { -160, -252, 2544, -1549, 382, 394, 539, -264, -499, 621, + -730, -178, -284, -119, 511, -90, 477, -375, -15, -100, + -134, -332, -430, 289, 211, 165, 202, 145, -148, -114, + 243, 200, 35, -231, -137, 308, -480, -33, 234, 338, + -110, 234, 585, 51, -413, -235, -346, 60, -67, 304, + -531, -289, -145, -178, 0, 73, 37, -28, -54, 340, + 127, 151, -107, -99, 63, -200, 15, 39, -118, -6, + -111, -1, -47, -146, -69, -82, -176, -39, -140, -89, + 8, -23, -49, -26, 9, -104, -91, -143, 15, 4, + 2, -30, -14, 91, 19, -61 }, + { -77, -2302, 224, 474, -76, -16, -38, 126, 130, -686, + 76, -798, -474, -344, 89, -901, -505, -590, -942, -491, + -849, -404, 333, 129, 34, -395, -50, 462, 252, 134, + 115, 180, 99, 580, 19, 141, 244, -499, -171, -448, + -203, 320, -449, -131, 78, -209, -259, -84, 70, 276, + -24, 56, -163, 308, 145, -46, -100, -2, 77, 157, + 52, -22, -28, 14, 77, -137, -82, 176, 141, -30, + 34, -80, -59, 32, -256, -104, 88, -25, 27, 0, + -279, -122, 37, -28, 10, 64, -57, -58, 20, -12, + 68, -42, 67, 118, 108, 29 }, + { -345, -3783, 421, 1905, 131, 66, -76, 129, -448, 574, + 396, 657, 378, 344, 176, 425, 946, -274, 649, -421, + -107, 274, 296, -570, -84, 130, 479, -23, 40, 748, + 725, -197, 609, 604, 226, -142, -69, -506, -71, -335, + -655, -640, -310, -156, -7, 126, -240, 267, 300, -163, + -218, -90, 204, -74, 354, -125, 69, -155, -291, 80, + -40, -92, 189, 17, 230, -98, 155, 167, -137, -77, + -24, -129, -206, 2, -116, -51, 49, 32, 6, -38, + 70, 12, -85, -17, 108, -5, -52, -38, -61, -86, + 48, 24, -12, 119, -80, -19 }, + { -4, 860, 552, 220, -234, -119, 42, -93, -99, -309, + -361, -291, 402, -662, 1248, 70, -169, -1054, -428, -435, + -456, 301, 146, -337, -439, 98, 609, -303, -653, 148, + -384, 19, -178, -238, 335, -132, 22, -212, -161, 75, + -200, -166, 167, 183, 112, 333, -7, -69, 24, 311, + 259, 114, 231, -390, -13, -99, 9, -41, 14, -121, + 93, 77, 196, 25, 69, 15, 6, -117, -53, -235, + 142, 36, 8, 179, 144, 30, -23, 45, 18, -127, + 59, -54, -38, 14, -66, -105, -57, -81, 104, -1, + -106, -60, 18, -52, -80, -19 }, + { -797, -2460, -778, 2786, 77, -6, 213, -782, -1240, 153, + 162, 308, 164, -597, -797, 5, -730, 546, -194, -812, + 263, 486, 176, -467, 2, -22, -93, 70, 57, 74, + 274, 535, 242, 659, -339, 208, -166, 95, -57, 408, + 296, 129, 119, -544, -137, -48, -83, 87, -117, 132, + -171, -116, 84, -410, -127, -4, 128, -33, 143, -29, + 153, 160, 93, -118, -136, -43, 139, -24, -26, 141, + -45, -207, 14, 124, 141, -17, 235, -174, 36, 4, + -39, -129, -58, 29, -74, 48, -48, 18, -66, 55, + -79, -31, 87, -29, -20, 87 }, + { 80, 1946, 1671, -257, 269, -311, -244, -53, 214, 7, + -140, 100, 233, -122, 293, -538, -247, -251, -851, -570, + 101, -76, 420, -283, 81, -335, 261, -9, -265, -197, + -941, 177, 100, 407, -147, 10, 391, -25, 644, -63, + -431, 195, 182, 184, -79, 501, 75, 121, 127, -13, + 22, 311, -365, 239, -38, -213, 260, -116, 19, 221, + -45, -91, -41, 83, -36, -96, -173, 191, -62, 70, + 33, -17, 110, -197, -50, -2, -1, 53, 94, -24, + -69, -83, -57, 52, -156, -57, 33, -11, 71, 36, + 78, -11, -23, -75, -77, -153 }, + { -738, -3998, -642, 2524, 110, 438, -277, 210, 741, 133, + 976, -444, 65, -309, 1144, -173, -382, 646, 259, 373, + 181, -299, -270, 18, -122, 33, -38, -94, -836, -752, + -80, 201, -94, 240, 260, 183, -57, 370, 346, -37, + 278, 287, -132, 392, 359, -111, -14, -40, 85, 77, + 407, -42, 175, -112, 224, -223, 149, 21, 64, -10, + -223, -4, -44, 6, -322, -255, 183, 131, -49, -6, + 216, -37, -36, -33, -145, 49, -33, -56, 38, -38, + -83, 120, 40, -51, -27, -34, 44, 119, -9, 17, + -7, -19, 138, 138, -14, -38 }, + { -105, 211, -436, -60, 884, 505, -605, 387, 694, -310, + -614, 97, -280, 364, -207, 293, 528, -408, 871, 1801, + -951, 317, 132, -219, -370, -175, 125, 15, 44, -135, + 393, 416, 89, 220, 21, -168, -42, 182, 480, -242, + 19, -358, 36, -683, 32, 200, 233, -260, -4, -76, + -1, 24, 183, 41, -112, -584, -339, -365, 9, -148, + -611, 118, 69, -249, -277, -157, 153, 379, -26, 329, + -26, -11, -100, -28, 64, 106, -141, 155, -43, -111, + 25, -96, -123, 54, -15, 67, 119, -31, 82, -32, + -109, 71, -103, -41, 79, 27 }, + { 699, -2675, 133, 284, 198, -636, -7, -1776, -355, 961, + 341, -279, -1447, -1090, 459, 511, -343, 127, 140, -210, + 681, -53, -155, -448, 24, 323, 530, 429, -55, 596, + 209, -612, -329, 352, -54, -549, 177, -7, -47, 3, + 313, -143, -3, 36, -12, 217, 298, 107, 174, 387, + 92, 271, -144, 341, -266, 128, -232, 523, -55, -292, + -36, 378, -33, 119, -140, 18, -125, 157, 93, -62, + -5, -46, 40, 148, 123, -9, -46, -64, 30, 11, + -10, -211, -106, -84, 14, -32, 17, -14, -19, -124, + 77, -59, 137, 69, 65, 79 }, + { -97, -1300, -60, -352, 249, 132, -229, -127, 85, -233, + 70, -599, -1, -1872, 557, -369, -314, 17, 1205, 656, + -130, -774, -225, -394, -384, -592, -275, -376, -1141, 574, + 1121, -439, -78, 755, 189, 234, -207, -206, -141, -262, + 330, 119, 616, -205, 173, -331, 142, 594, 47, -278, + 797, -365, 108, -120, 65, 153, -119, -14, -60, 298, + -116, -40, -66, 73, -217, 58, -72, 49, -235, -5, + 71, 122, 18, -47, 70, 203, 90, 61, -138, -136, + 91, -229, -140, -173, 20, -73, 114, -26, 175, -21, + -54, -9, 136, -24, -123, 44 }, + { -1078, -1831, -1278, -643, 664, -455, 117, 352, -249, 2, + -161, 274, 765, -279, -936, -796, 1272, 308, 1373, 448, + -334, -88, -181, 238, 585, -363, 46, 250, 114, 272, + 349, 120, -519, -197, -268, 709, -669, -189, 131, -141, + 51, -131, 99, -313, -11, -322, -132, -286, -444, 29, + 432, 127, 77, -9, 96, -80, -211, -1, -183, -465, + 77, -82, -198, -208, -336, 47, 97, -18, -120, -87, + -11, -174, 176, -50, -179, -164, 141, -237, 1, -90, + -52, -96, 63, 50, 94, -42, -19, 21, -106, 18, + -69, -110, 18, 102, 94, 27 }, + { 14, 2199, 273, -533, -15, 171, 418, -5, 360, 278, + 95, -119, 537, -684, -540, -327, -1347, -348, 462, -222, + 1191, 292, -21, 563, 270, -946, -151, -450, 721, 284, + 224, -319, -144, -406, -52, -331, 87, -116, -49, 349, + -206, -136, -180, -252, -90, -365, -91, 449, -59, -41, + -151, 346, -166, 419, 167, 127, -348, 300, -143, 55, + 58, 250, 162, 261, -48, -16, -2, 162, -73, -83, + 54, -199, -153, -55, 48, 245, 130, 21, -76, 42, + 109, 67, 21, -162, -49, -83, 93, -4, 181, -80, + 35, 76, 116, -66, 14, 41 }, + { -898, -1917, -655, -620, -344, -754, 7, -320, 533, 139, + 639, -628, 441, 1456, -1153, -148, 439, 451, -680, -37, + 81, 139, -575, 27, 493, 147, -582, 166, -12, 173, + -90, -256, -394, -466, 69, 139, 20, -24, 402, 173, + -241, 614, -70, 160, -174, -58, 85, 49, 214, 237, + 336, -204, -171, 7, -112, 47, 229, 357, 89, 144, + -25, -209, -205, 158, 36, -30, -91, -330, -171, -115, + -181, 117, 55, 122, -68, 47, -166, 302, 194, -63, + 43, 35, 75, -82, -208, 27, 87, 23, 81, -117, + -41, 112, 122, -100, -87, 2 } }, + { { 8, -487, 928, 2256, -718, -147, 57, -78, 42, 193, + -281, -632, -639, -271, 70, 382, -791, -324, -676, -177, + 307, -559, -1412, -411, 291, -23, -11, -119, -222, -13, + 328, -279, 246, -500, -37, 117, 514, -27, -155, -216, + -71, -270, 233, 135, -48, -398, -46, 61, 62, 245, + 150, 354, -133, -25, -289, 137, 96, -299, -56, 36, + -207, 56, 187, 9, 42, -125, 15, 165, 138, 85, + 100, -174, -236, 126, -99, 56, 143, 142, -71, 12, + 53, -62, 24, 127, -17, 97, -29, -14, 2, 59, + 126, 79, 89, 110, -18, -38 }, + { -264, 10180, -611, -3676, -1126, 291, 543, 846, 399, -1077, + 83, 1256, 404, 175, -7, -18, 1069, -407, -43, 811, + -118, 154, -384, -619, -261, -164, 525, -12, -547, 663, + -312, 53, 615, -19, -27, -56, 234, 459, 642, 349, + -276, -244, 183, -118, -38, -171, 84, 285, 247, -93, + -67, 226, -119, -232, -132, -89, 86, -294, -302, 23, + -22, -131, 118, -94, 164, -1, 7, -191, -97, -78, + 220, 69, -37, -155, -93, 193, -39, -7, 147, -132, + -82, -16, -35, 52, -47, -19, 36, 83, 52, -68, + -46, -5, -102, 32, 11, 34 }, + { 289, -4193, -1040, -112, 657, -160, 492, 48, -182, 742, + 189, 443, -121, 298, 830, 433, 758, -625, 134, 754, + -2, -159, 222, 635, 372, 137, -200, 200, 369, 34, + 0, -14, -15, -350, -120, 456, -158, -129, 63, 356, + -102, -5, 336, 165, -186, 373, 193, 100, -207, 235, + -37, 225, 140, -33, 193, 167, -78, -139, -227, 68, + 12, 91, -191, -138, 164, -137, 74, 159, -104, -40, + 6, 72, -65, -20, -21, -177, -158, 55, 128, 181, + 36, -70, -19, 20, 163, 11, -47, -94, -36, 21, + -60, -120, -31, 121, 30, -132 }, + { 110, -2381, -144, 583, 210, -50, -75, -42, 106, -686, + -95, -489, -248, 81, 892, -171, 469, 249, 143, 43, + -562, -512, 354, 157, -385, -354, -264, -154, 136, -134, + 139, 518, -1, 451, 85, -64, 448, -183, 23, -170, + -87, 486, -78, 88, 392, 56, 41, -44, -300, -106, + -116, -107, -291, 128, 68, -57, -13, 131, -38, 224, + 63, 73, 100, -48, 137, -98, -246, -16, -96, -84, + 212, 84, -3, 42, -178, -66, 42, -112, -87, 116, + -137, -17, -9, -60, 71, 49, -77, -19, 10, -5, + 86, -116, 20, 28, -19, -20 }, + { 619, -2189, 450, 1460, -259, -188, -85, 516, -484, 603, + 449, 508, 107, 166, 220, -404, 296, -11, 1420, -145, + -119, 213, 419, 72, 136, 49, -48, -60, 300, 207, + 283, -213, 443, 169, -4, -275, 96, 312, 66, -199, + -164, -348, -31, 247, 404, 224, -306, 208, 148, 7, + -27, -194, 51, -87, 201, -280, -147, -122, -66, 242, + -124, -45, 102, -164, 216, -26, 155, 88, -146, -32, + -42, -32, 27, 126, -61, -102, 21, 132, 24, -10, + 50, -11, -19, 46, 76, -5, -63, -118, 34, -3, + -7, -74, -87, 71, -100, 19 }, + { -101, 209, 173, 234, -98, -63, 187, 20, -13, -268, + -263, -176, 147, -344, 2427, 937, 1113, -131, 106, -15, + -47, 618, -144, -350, -27, 301, 867, 180, 149, 74, + -722, -423, -440, -254, -11, -224, -56, -279, -93, 317, + -207, -312, 144, 150, 62, 327, 158, 223, -62, 240, + 95, -1, 291, -276, -180, -138, 155, -78, -70, -122, + 82, 65, 117, 39, 168, -6, -97, -46, 23, -264, + 105, -75, 6, 185, 161, 53, -58, -94, -122, -167, + 78, -25, 6, 129, -28, -54, 33, -20, 121, 14, + -20, -85, -75, -40, -59, -76 }, + { 1049, 65, -751, 2723, 84, 248, -30, -96, -81, -457, + -253, 455, 434, -337, -721, 389, 603, 678, 266, -67, + 409, 361, 114, -646, 257, 105, -374, -145, 198, 1, + 490, 720, -415, 308, -54, 705, -147, 102, 81, 89, + 61, -2, 216, -264, 388, -14, -34, 275, -30, 360, + 120, 58, 64, -221, 110, 49, 264, 43, 194, 22, + -60, -74, 140, -24, -240, -170, -129, -2, 282, 228, + 47, -153, -43, 21, 146, 9, 137, -218, 75, 10, + -54, -39, -113, -123, -93, 74, -6, 52, -89, 51, + -115, 16, 77, -39, 68, 55 }, + { -227, -1503, -564, -632, 315, -38, 35, 206, 203, -231, + -105, 541, -121, -1611, -66, 446, 800, 383, -458, -191, + -325, -541, 286, -527, 11, -397, 87, -176, 309, 416, + -241, 536, -184, 361, 114, 91, 552, -183, -168, -416, + 16, 394, 145, 193, -51, 413, 2, -77, 37, -89, + 85, 311, -245, 136, -189, -169, 249, -167, 159, 363, + 119, 68, 99, 182, -127, 5, -120, 156, -48, 157, + 173, 52, 113, -193, -208, -51, 15, 57, -16, -174, + -85, 14, 49, 36, -181, -24, -6, -93, 19, -3, + 8, -80, -53, -17, -1, -104 }, + { 1107, -1545, -319, 2803, -301, 167, -276, 107, 577, -601, + 675, -254, -409, -549, 1041, 105, -496, 75, 57, -56, + -216, -608, -344, 184, 250, 280, -242, 169, -437, -160, + -190, -263, -50, 120, 289, 340, -62, -143, -14, -127, + -31, -53, -225, 199, 242, -132, -45, -26, 118, -209, + 170, -2, 145, -263, 291, -87, 19, -129, -124, 108, + -203, 38, 32, 138, 4, 25, 70, -5, -68, -50, + 128, -4, 6, 103, -22, 93, -33, -86, -19, 57, + -44, -20, -3, 2, 2, -24, -32, -21, -140, -22, + -28, -37, -3, 75, 42, -50 }, + { 251, -482, -565, 51, 425, -622, -1455, -164, 487, 107, + -100, 562, -20, 1042, 344, -72, 130, -418, -385, 676, + -882, 189, 245, -702, -603, 157, -201, -257, 214, -276, + 397, 491, -246, -389, -418, -16, -109, -86, 417, -41, + -45, -348, 382, -121, 253, -20, 56, -309, 128, -16, + 2, 99, -137, 3, 265, -433, -76, -92, 125, 125, + -355, 210, 87, -234, -189, 98, 29, 31, -353, 57, + -50, 27, -47, 132, 29, 3, 0, 170, -110, -116, + -36, -19, 4, 29, -79, 58, 26, -104, 143, 7, + -129, 45, -93, -62, 23, 10 }, + { -738, -3761, -162, -271, 452, 50, 895, -307, 472, 728, + -33, -3, -355, -414, -289, -117, -675, -408, -229, -681, + 342, -119, 66, -565, -316, 218, 43, -19, -382, -329, + -372, -674, -245, -282, 33, 517, 836, 83, 362, -26, + -252, -475, 196, 176, -32, 231, -8, -221, 159, 135, + -505, -57, -253, 373, -42, 368, -212, 244, -6, -148, + -235, 243, 121, 135, -239, 8, -81, 97, -57, -109, + 78, 45, 4, -30, 87, -42, -33, -18, 19, -55, + 155, -65, -59, -64, -16, -86, -54, -102, -53, -51, + 38, -66, 150, 17, 59, 71 }, + { 153, -1737, -588, -270, 101, 84, 261, -168, -20, 31, + 854, -228, 444, -1786, 143, -347, -147, -30, 462, 108, + 252, 171, 118, 16, -127, -403, 716, 910, -68, 439, + 925, -117, 149, 775, 136, 38, -344, 352, 25, -176, + 332, 49, 506, -416, 77, -451, -110, 446, -8, -570, + 582, 58, 587, 41, -22, 242, 135, 275, 64, 193, + -64, 35, -228, 97, -151, 91, 24, 90, -213, 12, + -202, -124, -107, -7, 96, 26, 50, 72, -16, 64, + -17, -131, 95, -34, 65, -119, 80, 3, 123, -113, + -65, 18, 189, 18, -111, 70 }, + { 943, 2170, -460, -429, 516, -1632, -277, -210, -776, -359, + -473, 557, 512, -1042, 181, -172, 524, -96, 1080, -44, + -531, -163, 208, 318, -9, -555, -240, -442, -226, 111, + -288, -341, -406, -1, 44, 652, -414, 445, -382, -369, + 34, -526, 107, 401, 653, 76, 241, 204, 31, 81, + 320, -100, -307, -223, 7, -49, 14, -73, -230, -252, + 127, 4, -192, -339, -241, 85, -51, 86, 29, -166, + 81, -149, -4, -187, -184, -2, 260, 18, 123, -146, + 23, 62, 22, -109, 51, 6, 58, 82, 14, 89, + -10, -39, -39, -4, 6, -23 }, + { 105, 1850, 232, -26, 470, 180, 75, -672, -327, 310, + 332, -282, -168, 1985, 5073, 1390, -1432, -767, 383, -677, + 812, 724, 172, -332, -189, -938, 15, -106, 464, -279, + 292, -408, -13, -192, 301, -22, 436, 38, -653, 136, + 97, -434, -447, -40, -10, -396, -72, 386, -385, -143, + -43, 127, -245, 300, 219, 59, -433, 193, -115, 130, + -266, 42, 133, -73, -218, -29, 17, 158, -166, -74, + 45, 29, 10, -111, -18, 141, 115, 4, -42, -39, + -65, 15, -17, -130, 56, -33, 78, -105, 45, -53, + 9, 0, 19, -181, -74, 16 }, + { 926, 1083, -103, -236, -144, -483, 399, 71, 211, -1005, + -979, -1291, 408, -409, -3064, -427, 1187, 1049, 358, 1024, + 411, 173, 47, 233, 926, 427, -545, 571, 244, 292, + 1068, 605, -620, -226, 202, 14, -347, -110, -289, -193, + -281, 186, -375, -99, -418, -139, 141, -75, -75, -346, + -58, -397, -183, -11, -317, 40, 293, 173, -32, -201, + -179, -298, -171, 305, -40, 17, -25, -162, -105, -20, + -108, 106, 18, -59, -116, 159, -45, 274, -96, -223, + 100, 1, 70, -60, -180, 48, 145, 5, 126, 36, + -23, 19, -11, -120, -40, 11 } }, + { { 74, 2016, -558, 534, 85, -166, 115, -278, -418, 202, + 443, -1275, 110, -303, -226, 142, -575, -61, -64, -649, + -182, -361, -827, -455, 504, -323, 210, -896, 252, -209, + -247, 76, 101, 92, -12, -394, 294, 210, -289, -380, + 162, -91, 233, -140, 52, -426, -125, 241, -182, 395, + 291, 162, 95, -145, -312, 77, -29, -176, 171, -62, + -114, -49, 16, 101, -82, -165, 153, -124, 352, 110, + 0, -145, -208, 120, -103, -27, 146, 204, 33, -43, + 29, -27, 95, -23, 1, 88, 3, 65, -71, 137, + 93, 56, 142, 0, -1, 40 }, + { 253, 8222, 1174, -5607, 1081, 20, 670, 1164, -112, -570, + -20, 1652, -13, -69, -167, 72, 416, 187, 836, 160, + -374, 155, -380, -313, -78, -332, 224, 378, -534, 269, + -33, 169, 133, -121, 56, 155, 166, 489, 572, 99, + -65, -380, -139, 58, 268, -308, 119, -12, 678, -401, + -122, 210, -118, -119, -82, -11, -186, -197, -78, -213, + 63, -300, -85, 100, 35, 209, 35, -82, -254, 113, + -91, 52, -85, 30, -116, 155, 6, 61, 39, 29, + -120, -90, 53, -91, 75, -29, 90, -22, 25, -55, + -17, -18, 8, 101, -39, -46 }, + { -271, -5232, 555, 2201, -1942, 523, -36, -415, 710, 56, + 288, 696, -107, 610, 629, 575, 756, -514, 48, 1711, + -853, -199, 683, 269, 260, 213, -430, 631, 346, -50, + -173, 93, 214, -579, 201, -110, 628, -513, 166, 159, + 307, -264, -157, 490, -191, 336, 356, -38, -20, -131, + 405, 219, 232, 2, 65, 152, -36, -62, -136, 1, + 22, 50, -256, -42, 177, -60, 1, -14, 146, -191, + 14, 76, -23, 48, 62, -157, -87, -138, 243, 213, + -2, -196, 7, 57, 153, 75, -139, 16, -136, 143, + -132, -87, -31, 88, 23, -71 }, + { -9, -1842, -239, 466, 133, -41, -27, -333, 142, -60, + -547, -654, 24, -470, 1074, 476, -298, 240, 1126, -426, + -459, -211, -420, 212, -74, -460, -469, -353, 464, -17, + 436, 346, -44, 410, 175, -205, 159, -269, 384, 36, + -113, 36, 297, 166, 163, 150, 174, -137, -98, -276, + -109, -225, 43, -35, -59, -98, 78, 143, -132, 200, + 96, 124, 74, -11, -2, 42, -305, 58, -218, 51, + 163, -29, -17, 38, -93, 70, -212, -6, -103, 49, + 42, 67, -278, 39, -19, 24, -18, 8, -72, 52, + 58, -33, -45, -10, -69, 65 }, + { -848, -651, 715, 1909, -515, -244, 7, 219, -81, 318, + 550, 882, 300, -327, 241, -452, 73, -95, 1221, -175, + 313, -296, 600, 676, -304, 299, -348, 343, 126, -239, + 7, 356, 175, 163, 17, -165, -46, 470, 50, -324, + 112, 223, -72, 336, 307, 176, -417, 249, -84, 307, + -267, -63, -167, 202, -152, -32, -355, 31, -157, 245, + -21, -35, -57, 30, -27, 131, 141, -89, 22, -33, + -181, 103, 40, -9, 116, -87, 63, 7, 23, 45, + -104, 43, 101, -20, -94, 56, -14, -65, 4, 56, + -100, -55, -97, 69, -74, 85 }, + { -10, 258, -468, -74, 342, -8, 5, -7, -59, -155, + 171, -260, -256, -720, 2913, 1220, 895, 58, 1, 269, + -87, 693, -414, -108, 521, 64, 664, 82, 513, -553, + 315, -607, -128, 30, -166, -249, -120, -199, 81, 178, + -214, -147, -221, -93, 143, 284, 368, 120, 41, 39, + 130, 5, 187, -53, -301, -182, 257, -38, -206, 50, + -1, -25, -35, 190, 42, 86, -63, -29, -57, -58, + 6, -87, -34, 112, 134, -23, 175, -179, -240, -54, + -116, 53, 33, 187, 29, -22, -67, -60, 87, 34, + 76, -94, -109, -28, 19, -80 }, + { -1073, 2428, -17, 2861, -106, 137, -367, -161, 1072, -890, + 182, 193, 199, -85, -678, 259, 2022, -394, 331, 352, + 301, -35, 197, -665, 698, 408, -142, -536, 37, -134, + 492, 650, 19, -106, 229, 503, -205, 279, 223, -123, + -38, -108, -37, -281, 660, -166, 146, 236, -181, 460, + 114, 43, 26, -152, 210, -69, 203, -3, 161, 129, + -80, 21, -56, 85, -220, -154, -136, 6, 368, 156, + -51, 12, 71, -50, 53, 143, -128, 27, -74, 114, + -127, 22, -216, -52, -29, 74, 0, 24, -88, 22, + -21, 14, 5, 13, 89, -54 }, + { -24, -2469, -860, -62, -287, 363, 139, 233, -66, -153, + -258, 558, -282, -860, 172, 64, 1370, -433, -748, 129, + -227, -238, -96, -697, 82, -282, 306, -483, -21, 258, + 469, 448, -201, 194, 397, -119, 312, -230, -565, -75, + 197, -65, 413, -64, 170, 178, 15, 44, -107, -30, + 282, 172, 44, -135, -55, -83, -28, -112, 185, 430, + 72, 161, -40, 228, -210, 211, -117, -29, 27, 116, + 62, 126, -40, 36, -173, -159, 10, 80, -21, -105, + -37, -29, -42, 40, -16, -116, -87, 29, 10, 17, + -7, -104, -87, -1, 44, -110 }, + { -1346, 1245, 592, 3379, -788, -83, 214, -377, 241, -107, + -1047, 1372, -965, 143, -598, -436, 1063, -297, -202, -395, + -426, -481, -124, 295, -6, 761, -514, 32, -313, -10, + -73, -160, -222, -151, 117, 306, 112, -213, 82, -44, + -79, -16, -232, 53, -27, 45, 90, -198, 329, -73, + -146, 158, -129, 109, -69, 216, -437, 95, -386, 439, + -79, -166, -47, 42, 111, 124, -7, 43, -39, 33, + -28, 152, 16, -35, 96, -68, 34, -44, -56, 30, + 13, -60, 42, 51, -36, -8, -4, -102, -139, 56, + -127, 1, -94, 116, 58, -45 }, + { -239, -913, 1048, -266, -140, -1408, -49, -369, 36, 669, + -470, -112, 951, 410, 935, -230, -277, -192, -544, -107, + 123, -389, 239, -1050, -782, 292, -400, 207, 373, -19, + 160, 356, -164, -446, -410, 90, 5, 52, 203, 308, + -304, -85, 180, 3, 213, 249, -157, -195, -314, 365, + -15, 51, -69, -196, 159, -274, 21, 273, -187, 248, + 20, 93, -38, -53, -167, 192, -126, -208, -62, -82, + 15, -110, 92, 180, -105, 15, -1, 17, 162, -134, + -13, -6, -54, 54, -130, 131, -51, -12, 13, 77, + -37, -9, -122, 70, -66, -46 }, + { 744, -4413, -1922, -804, 1358, 1411, 135, 242, -152, 119, + -411, 267, 756, -420, 116, -803, -330, -1067, 136, -103, + -156, 49, -19, -998, 115, -196, 391, -59, -556, -575, + -268, -472, -178, -493, 383, 205, 749, -64, 566, -22, + -277, -540, 490, -49, 150, 224, -203, -135, 27, 22, + -490, -259, -199, 229, 67, 244, 41, -137, 144, 19, + -6, -151, 141, 76, -89, -57, -32, 83, -26, -137, + 141, -4, -61, -95, 130, -33, -6, -6, 100, -99, + 69, 11, -114, 60, -14, -88, -129, -48, -165, 75, + -48, 87, 56, -34, 63, -2 }, + { -83, -1510, -312, -195, -446, 358, 272, -189, 69, -102, + 677, 246, -542, -573, 187, -117, 70, 452, -253, -12, + 24, 539, -320, 138, 391, -655, 829, 933, 1252, -450, + -71, 603, 439, 446, -398, 399, -297, 574, -188, 50, + 23, 195, 61, 78, 38, -66, -224, -193, 109, -143, + 285, 205, 294, 26, -35, 327, 269, 134, 191, 102, + -54, 127, -298, 16, 28, 26, -34, -40, 46, -4, + -255, -271, -166, 221, -33, -7, 54, 20, -84, 210, + -97, 0, 10, 17, 133, -132, 150, 30, -39, -61, + -2, 27, 45, 22, 9, 21 }, + { -327, 4430, -343, -1063, -619, -500, -422, -197, -744, -834, + 385, 88, 899, -1117, 581, -154, 154, -85, 526, -309, + 203, -381, 27, 647, -251, 95, -483, -905, -210, 73, + -66, -606, 76, -164, 269, 440, -727, 787, -325, -276, + -65, -527, -6, 516, 688, 391, 196, 92, 87, -31, + 329, -189, -214, -120, -232, 67, -18, -1, -86, -238, + -11, 111, -272, -444, 172, 15, -283, 150, -206, 4, + 39, -60, 18, -206, -130, 81, 24, 174, 19, -113, + 104, 84, -86, -96, 38, 124, 48, 47, -28, 176, + -31, 20, -155, 62, -44, 21 }, + { -126, 1882, 224, 360, 463, 59, 53, -754, -357, 114, + 566, 107, -690, -251, 8646, 1365, -878, -1252, 570, 22, + -376, 838, 798, -521, -728, -930, 244, 80, 11, -80, + 166, -410, -86, -505, 760, 20, 198, 114, -478, -149, + 318, -714, -90, -84, -265, -25, 79, -181, -8, -275, + -136, 106, -239, 86, 197, -196, -62, 59, -145, 255, + -393, -317, 455, -226, -194, 8, -138, 312, -335, 135, + 11, 23, -19, -92, -40, 70, 112, -129, 123, 21, + -62, -51, -131, 125, -108, 32, -27, 21, -112, 93, + 17, -50, -128, -69, -152, -6 }, + { -645, 3374, 150, -631, -699, 402, 203, 227, 89, -742, + -1496, -817, -302, -1117, -3157, 155, 2085, 333, 1370, 316, + 866, -395, 653, 336, 669, 495, -217, 476, 523, 390, + 570, 715, -207, -120, 110, -82, -550, 145, -345, -636, + 153, -95, 144, -416, -175, -278, 245, -90, -333, -192, + -41, -470, 192, -421, -128, 87, 394, -150, -106, -139, + -307, -234, -7, 164, -80, 58, -69, 90, -91, -283, + -46, 98, 136, -69, -93, 171, -58, 134, -51, -203, + 116, 32, 43, -74, -28, -1, 66, 25, 17, 2, + 37, 21, -34, -89, 58, -5 } }, + { { -52, 3189, 787, -1676, -950, 339, 64, 89, -225, 300, + 760, -414, 936, -127, -679, 473, 820, 1263, 550, -993, + 324, 590, -55, -41, 91, -548, 269, -1009, -34, -173, + -166, 147, 148, -147, -362, -629, 65, -144, -653, -236, + 473, 276, 162, -424, 343, -207, -251, 67, -279, 206, + 12, -69, 28, 49, -116, -81, -119, -68, 6, -395, + -102, 77, 128, 144, -131, -151, 158, -6, 373, 38, + -206, -14, 66, -19, -91, -9, 46, 85, 127, 77, + -7, -13, 63, -47, 14, 11, -74, 67, -93, 56, + 12, -25, 54, -22, -34, -2 }, + { -167, 6323, -91, -3643, 3154, 489, 293, -209, -270, -357, + -1190, 471, -278, -257, 170, -376, -691, -306, 489, -216, + -165, 248, -377, -173, 287, 272, 494, 499, -776, -204, + -474, -7, 292, -110, -291, -179, -106, 129, -9, -314, + -200, -501, -151, 10, 182, -317, -53, -269, 153, -551, + -129, 159, 41, 17, 29, 28, -89, 37, 18, -349, + 44, -284, -51, 208, -165, -39, -116, 157, -58, 48, + -290, 11, -15, 129, -194, 31, 115, 48, -17, 145, + -7, -25, 79, -156, 127, 0, 57, -66, -123, -35, + 109, 68, 116, 113, -45, -63 }, + { 75, -5459, 269, 4224, -607, 498, 131, -122, 558, -68, + 861, 1278, -260, 403, 669, 23, 464, -28, 117, 1253, + -515, 322, 504, 195, 118, 18, -319, 566, 54, 67, + -453, -243, 735, 113, 294, -175, 476, -606, 166, -311, + 232, -137, -277, 776, -87, -297, -94, -122, -79, -110, + 305, 81, 111, 14, -105, -106, 8, 173, 159, 118, + 138, 226, 1, 62, 103, 36, 100, -134, 192, -274, + -141, 14, 41, 59, 16, -157, -52, -141, 39, -60, + -94, -190, -33, 8, 51, -17, -110, 76, -72, 167, + -86, 7, 2, 90, 39, 3 }, + { -104, -1758, -117, -63, -240, -57, -155, -85, 191, 40, + -113, -753, 5, -524, 176, -165, -1026, 2, 1172, -534, + -68, -170, -992, 181, -279, -579, -80, -304, 263, 30, + 396, 565, -127, 272, 112, -151, 197, 75, 684, 231, + -245, -2, 374, 148, -290, -312, 13, -73, 270, -294, + -127, 135, 186, -108, -35, 17, 40, 109, -126, 36, + -53, -40, 25, 112, -49, 174, -75, 182, -109, 80, + -26, -152, -31, -79, -142, 35, -109, 157, -20, 111, + 79, 76, -111, 73, -167, -24, -10, 27, -52, 35, + -3, 37, -20, -71, -66, 127 }, + { 827, 1064, 608, 2618, -174, 202, 43, -146, 162, 619, + 113, 497, 587, -270, 281, -328, -192, -547, 816, -403, + -105, 65, 306, -593, -501, 284, 81, 1524, 460, -437, + -127, 346, 29, 260, 415, 11, -365, -115, 135, 61, + 341, 429, -10, -20, 73, 264, -329, 198, -330, 227, + -94, 20, -464, -120, -289, 116, -96, 192, -77, 181, + 107, -42, -93, 77, -19, 45, -49, -274, -10, 71, + -149, -41, -90, 105, 293, -15, -2, -94, -73, 14, + -146, 27, 71, -61, -240, 62, 58, -22, 41, 120, + -67, 0, -16, 96, -27, 103 }, + { 102, 983, -204, -224, 234, -78, 76, 35, 106, 366, + 146, -705, -583, -1506, 2154, 431, 107, -378, -184, -17, + -682, 326, 760, 705, 72, 4, 423, -412, 511, -197, + 749, 149, 370, 226, -71, -53, 263, -142, -147, -310, + -197, 212, -208, -134, 25, -13, 251, 30, -128, -132, + 66, -71, 42, 12, -74, -264, -18, -76, -14, 191, + -89, -152, -155, 145, -43, 107, 45, 52, -27, 50, + 67, 121, -75, -151, 22, -86, 273, -21, -107, -90, + -194, 175, 5, 103, 4, -107, -83, -7, 21, -78, + 61, -13, 17, 39, 42, -19 }, + { 722, 4326, 40, 3465, -90, 277, -68, -592, 619, 162, + -112, -607, 918, 810, -3, 782, 2183, -625, 90, 0, + 122, 133, 650, 158, 411, 43, -196, -306, 181, -212, + 290, 440, -201, -514, -61, 88, -431, 241, 309, -116, + 126, -1, -180, -319, 244, -411, -191, -249, -358, 79, + -98, 35, 56, -1, 304, -60, 144, 85, 136, -33, + 17, 166, -107, 169, 46, 72, -78, -142, 197, 182, + 46, 151, 154, -33, 27, 68, -38, 228, -102, 21, + -201, 142, -63, 0, 12, 75, 77, 79, -169, -35, + 97, 31, -16, -5, 62, -105 }, + { 215, -152, 531, 952, 242, 176, 245, 130, -336, -18, + -326, 62, -125, 129, 977, 280, 655, -715, -455, 491, + -1, -62, -127, -441, -108, -993, -103, -512, -158, -17, + -414, -348, -103, 257, 371, -356, -128, -599, -480, 174, + -71, 57, 517, 11, 166, -29, 53, 173, 26, 101, + 131, 221, 155, -137, 222, 59, 0, -23, -48, 73, + -181, 183, -210, 209, -215, 116, -4, -173, -65, -31, + -179, 10, -160, 20, -47, -95, 68, 282, 98, 6, + 94, -80, -149, 41, 45, -30, -6, 118, 20, 45, + 64, -37, -27, 6, 95, -130 }, + { 1243, 4248, 703, 4594, -360, -8, -76, -1190, -308, 88, + -1736, 545, -811, 47, -1684, -766, 1380, -855, -606, -417, + -572, -670, -115, 213, -141, 693, -223, 442, -28, -75, + -169, -655, -885, -345, -333, -156, 77, 31, 382, 295, + -154, 15, -272, 99, 21, 152, 298, -300, 74, -1, + -196, -51, -243, 19, -223, 177, -463, 200, -116, 477, + -156, -256, -201, -217, -284, -55, 172, 140, 130, 221, + -58, 46, -29, -190, 91, -168, -162, 44, 102, -8, + 66, 46, 163, 26, -170, -29, 36, -62, -105, 29, + -67, 59, -132, 63, 41, -41 }, + { 139, -1589, 236, -155, -308, -6, 1365, -1101, -1007, 1031, + -36, -470, 10, -922, 366, 77, -7, -521, 192, 526, + 318, -170, -2, -783, -833, 221, -95, 13, 300, 381, + -54, 421, 618, 49, -588, 21, 380, -36, 170, 1068, + 289, 68, 151, -443, -246, 245, -137, 105, -374, 147, + 181, 96, -20, -402, -145, -443, 0, 395, -228, 221, + 70, 34, -150, -188, -55, 214, -128, -94, 200, 75, + -13, -153, 53, 69, 63, 67, -113, 136, 392, 64, + -56, -58, -16, 141, -80, 59, -53, 21, -27, 96, + 0, -18, -55, 132, -59, -19 }, + { -722, -5709, -1155, -337, 950, 416, -47, 358, 454, -241, + -293, 425, 1474, 773, 568, -960, 241, -359, 510, -9, + -170, 170, 342, -365, 601, -736, 253, 198, 179, 331, + 580, 263, -272, -611, 23, -888, -33, -64, 551, 228, + 314, -133, 396, -89, -51, -145, -371, -281, -137, -131, + -7, 153, -223, -98, -69, 312, 50, -216, 102, 3, + 223, -70, -77, -137, -178, -104, 51, 122, -15, -90, + 101, -60, -173, -25, 280, 16, -35, -1, 136, -56, + -23, -99, -191, -7, 23, 144, -50, -76, -114, 92, + -60, 96, 41, -81, -27, -66 }, + { -24, -1625, -155, 153, -610, -259, -265, -44, -17, -24, + 195, -100, 443, 1052, 470, -163, 574, 881, -664, -410, + -340, 205, -359, 368, 1105, -40, 259, -443, 378, -581, + -590, 55, -139, 285, -512, -206, -249, 1016, -74, -72, + -81, 79, 75, 256, 73, 465, 176, -469, -290, -133, + 121, -270, -104, -107, 114, 228, -183, -278, -49, -14, + 51, 91, -306, 104, 158, 185, -82, -130, 212, -35, + -195, -78, -140, 302, -41, -5, 84, -79, -177, 156, + -160, 59, -17, -118, 107, -169, 118, 94, -9, -12, + 34, 0, -35, -71, -53, 6 }, + { -532, 3130, -843, 210, -249, 688, 531, 339, 106, -855, + 128, -407, -356, -1461, 874, -615, -186, 316, -272, 155, + 1163, -227, 319, 166, -147, 883, -272, -286, 485, 36, + 100, -106, 735, 144, -196, 18, -406, 826, 68, 273, + 279, -342, -55, -73, 60, -80, -138, -102, -304, -336, + -33, -133, 287, 134, -118, 379, 64, -63, -162, -173, + -81, -46, -15, -152, 126, 81, -204, -105, -361, -84, + -81, -114, -7, -67, -23, 139, 92, 171, 11, -81, + 108, 79, -30, 35, 72, 103, -48, -60, -171, 117, + -16, 96, -113, 39, -68, 54 }, + { 130, 1474, -466, 125, -93, 60, 605, 117, 317, 13, + 317, 37, -511, -1845, 5210, 901, 612, -131, 1005, 958, + -833, -229, 304, -911, -967, -279, 224, -714, -105, -247, + 50, 113, 95, -356, 454, -320, 293, 238, -254, -123, + 188, -345, -3, -165, -144, 83, 285, -106, -59, -133, + 34, 184, -581, -681, -116, -111, -14, 98, -145, 178, + 30, -230, 150, -3, 145, 13, -347, 151, -233, 264, + 3, -180, -127, -37, -132, -24, 0, -146, 84, -12, + 90, 31, -49, 202, -174, 13, -34, 128, 36, 36, + -18, -27, -98, 33, -136, 15 }, + { 74, 3935, -500, -1585, -776, 1556, 911, 417, 52, -125, + -904, -265, 35, 1142, -91, 586, 1745, 165, 951, 279, + 754, -838, 822, 248, -207, 176, -28, 784, 733, -479, + -381, -111, -366, -62, 281, 87, 67, 344, -411, -241, + 592, 281, 556, -463, -83, -216, 118, 38, 188, 28, + 25, -375, 131, -231, 108, 230, 407, -80, -185, -233, + -186, -39, 103, 65, -33, 45, -124, -47, -44, -142, + 13, -16, 137, 278, 59, 46, -248, 69, 78, -197, + 19, -18, 37, -27, 24, 12, -51, -15, -2, -89, + 83, 19, -45, 22, 164, 46 } }, + { { -63, 3344, 679, -2573, 403, 96, -193, 408, -180, 352, + 552, 183, 134, 278, -605, 693, 1117, 1102, 362, -855, + 526, 111, 402, 572, -749, 223, -832, -107, -239, 90, + -413, -391, 330, 102, -768, -337, 281, 21, -712, -121, + -27, 286, 456, -437, 192, -134, -161, 241, -228, -128, + 124, 91, -256, -71, 313, -57, -323, -49, -231, -351, + 150, 0, 84, 11, 35, 155, -163, 239, -28, 123, + -122, 29, 188, -73, -88, -18, 70, -86, 92, 149, + 9, 171, -103, -29, 54, -84, -105, -27, 51, 40, + -53, 7, -13, 100, -78, -40 }, + { -2, 8157, -1254, 201, -1515, 1084, 819, -1320, 243, 146, + -665, -1287, 455, -453, 258, -347, -652, -188, -422, 215, + 496, -529, -123, -139, 329, 328, 98, 476, -139, -634, + -299, 74, 111, 44, -250, -14, 12, -116, -174, -241, + -268, -644, -96, 2, -1, 273, -533, -138, -284, 87, + -305, -29, 150, -91, 55, -1, 2, 331, -356, -163, + -115, -13, -27, 29, -156, 54, -348, 208, 116, -101, + -292, 73, 67, -83, 20, -159, 160, 132, 17, -10, + 64, 14, -13, -69, 105, 35, 30, 10, -180, -10, + 87, -1, 188, -19, 0, 40 }, + { 174, -6599, 1087, 3294, 74, 314, 434, 624, 70, 129, + 25, 1627, 546, 91, 776, -72, 108, 92, 811, 267, + -195, 731, -109, 437, -15, 8, 108, 80, -125, 151, + -57, -212, 905, -3, -174, 709, -478, -440, 364, -345, + -267, 239, -306, 445, 107, -385, -88, -64, -277, 296, + -33, 229, 223, -209, -297, -342, 235, 228, 110, 239, + 161, -22, 231, -40, 6, -97, 386, -152, 78, -188, + -80, -165, 22, 9, -68, -38, -170, 52, -54, -220, + -82, -28, -78, 45, 5, -110, 4, 12, 100, 14, + -11, 15, 9, 104, -54, -7 }, + { 124, -1812, -357, -352, 62, -95, -312, 243, 150, -7, + -26, -853, -71, 161, -636, 301, -1033, 69, 589, -179, + 136, -76, -1218, 205, -312, -770, 347, -357, -412, 542, + 564, 442, -284, 502, -520, 861, 1, 222, -82, 674, + -698, 346, 223, 127, -188, -300, -13, -11, 341, -210, + -313, 187, 67, -39, 52, 61, 6, 67, 7, 161, + -16, -136, -158, 233, -215, 121, 39, 19, 187, 84, + -35, -236, 25, -142, -35, -52, 96, 43, 6, 97, + 76, -31, 64, 94, -209, 4, -44, 63, -31, 2, + 3, 88, -35, -96, 15, 58 }, + { -443, 2635, 3, 3104, 239, 60, 348, -165, 271, 656, + 114, 99, 420, -131, -109, 85, -274, -371, 400, -22, + -701, 707, -295, -1047, -386, 618, -83, 1215, 670, -96, + 223, -318, 274, -82, 672, -66, -2, -438, -112, 339, + 386, 189, 83, 118, -289, 184, 211, -43, -509, 263, + 224, -202, -470, -341, 155, -81, 109, 126, 10, -69, + 128, 37, 125, 89, -188, -7, 35, -274, -117, 85, + -37, -53, -169, 127, 184, 215, -162, -28, -162, 77, + -143, 68, 2, 6, -184, 14, 12, 119, -24, 107, + -25, -94, 21, 54, 83, 35 }, + { 1, 518, 693, 71, -251, -35, 22, 133, 215, 134, + 263, -862, -559, -1155, 2065, 343, 234, -911, -178, -557, + -321, 243, 860, 893, -106, 148, -160, -199, -335, 499, + 279, 348, 73, 105, 173, 52, 271, 71, -143, -337, + -66, 11, -322, 98, 149, -202, 82, 35, -147, 52, + -61, 57, -143, 216, -65, -138, -387, -74, 139, 227, + -264, 47, -164, -32, 54, 9, 114, 74, -21, 116, + 20, 118, 18, -48, -107, -26, 194, -47, 6, -158, + -95, 88, -53, 125, -6, -95, -27, -60, -29, -96, + 51, 42, 29, 64, 15, 6 }, + { 36, 5194, -309, 4071, -297, -108, 338, 92, -593, 869, + -144, -722, 1151, 73, 1036, 768, 1061, -495, 152, 569, + -604, 709, 111, 1437, -433, -174, -408, -288, 105, -92, + 61, 379, -359, -353, -194, -377, 168, 105, 48, 143, + 141, 88, -182, -7, -130, -469, -288, -33, -266, 43, + -256, -292, 522, 50, -7, 112, 151, 70, 166, -120, + 92, 331, -174, 108, 179, -114, 84, -41, -63, 135, + 137, 57, 95, 35, 95, 18, 21, 160, -105, -32, + -35, 35, 121, -99, 76, -31, 149, 14, -143, -27, + 71, -29, 51, 34, -34, -55 }, + { -27, 2188, -387, 531, 640, -84, 309, 136, -444, -286, + 467, -192, -344, 519, 1240, 555, -597, -645, 22, 1055, + -148, 224, -805, -22, 237, -1252, -534, -268, -633, 826, + -1268, -563, 551, -53, 785, -179, -1041, -114, 232, 96, + -372, 322, 144, 488, -291, -84, 171, 208, 175, 405, + -518, 358, 114, -112, 183, 176, -172, 55, -41, 22, + -14, -144, -31, 274, -246, -2, 63, -71, -141, -95, + -166, 31, -215, 4, -60, -72, 75, 247, 156, 39, + 100, -38, -142, 50, -3, -66, 61, 95, 50, -22, + 27, 101, -20, -65, 124, -103 }, + { -673, 7227, -145, 5031, -294, -607, -32, -795, -143, 127, + -906, -377, 553, -948, -998, -152, 351, -617, -522, -593, + -587, -218, -284, -289, 222, 164, 252, 268, 116, -213, + -198, -434, -911, -55, -868, -105, 194, 535, -242, 297, + 7, -282, -198, 316, -149, 342, 79, -270, -177, 109, + 116, -377, -289, 26, 93, -232, -139, -38, 230, 76, + 21, -127, -73, -325, -391, -230, 271, 107, 241, 51, + 26, 41, -14, -368, 157, -78, -297, 35, 172, 6, + 16, 111, 189, -75, -140, -38, -2, 14, -94, -19, + 35, -48, -31, -36, 50, -5 }, + { -100, -2279, 40, 381, -398, 816, 483, -1020, -760, 771, + 143, -366, -55, -312, -325, -374, 453, -128, 141, 651, + 316, 139, -674, -240, -281, -330, 70, -80, 30, 911, + -536, 250, 1074, 157, -866, 91, 512, -36, -110, 1024, + 815, -171, 12, -507, -54, 143, 116, -124, -30, -300, + 184, 99, -181, -190, -63, -618, 38, -35, 101, -30, + 62, 3, -123, -196, 144, -54, -69, 31, 157, 47, + -51, -48, 160, -1, -8, 136, -154, 72, 261, 310, + -92, -56, -42, 159, -106, -33, 74, -17, -48, 42, + 38, -118, 107, 20, 26, -53 }, + { 605, -8913, 732, -134, 721, -1972, 2827, -139, 189, -1, + -43, -246, 1552, 313, 832, -895, 900, 55, 238, -421, + -12, -204, 403, 183, 277, -396, 402, -432, 561, 863, + 6, 387, 88, -651, -466, -164, -503, 127, 291, 49, + 549, 333, -124, 8, 165, -349, -306, -417, 161, -359, + 177, 87, 35, -302, 68, 158, -46, -51, 17, -187, + 313, 86, -186, -242, -98, 67, -95, 151, -23, -9, + -50, -5, -141, 47, 117, 78, -69, 28, 98, 56, + -175, 3, -95, -141, 18, 155, -92, -77, -6, -30, + 66, 22, 39, 44, -117, -32 }, + { 69, -2230, 24, 269, -289, -71, -788, 236, -71, 190, + -1069, 418, 381, 883, 1111, -506, 576, 980, -1260, -279, + -137, -7, -192, 88, 1185, 25, 690, -132, -649, -315, + -509, -365, -711, 653, -37, -389, -14, 343, 155, -175, + -166, -54, 305, 289, -46, 380, 28, -383, -97, 19, + -150, -217, -196, -21, 87, 373, -448, -1, -91, -168, + 32, 21, -36, 119, -43, 128, 18, -121, 151, -69, + -52, -12, -112, 189, 63, 49, -79, -65, -76, -21, + -152, 215, -46, -167, 61, -86, 48, 101, 44, -83, + 43, 51, -41, -111, -46, 98 }, + { 1198, 165, -647, 816, -336, 1652, -399, 826, -123, 320, + -1229, 617, -1352, -889, 3, -372, -22, 759, -400, 279, + 653, -37, 541, 184, 128, 495, -290, -121, 226, 82, + 446, -750, 845, 153, -242, 56, 321, -47, 402, 114, + 518, -11, -158, -291, -214, 80, -123, 12, -622, -80, + -298, -117, 302, 254, -194, 298, -43, -152, -49, -106, + -194, -87, 43, 35, -145, 119, 128, -315, -346, -127, + -182, 3, 4, -65, -28, 88, 171, 130, -101, 20, + 149, 87, -36, 87, 34, 14, -25, -13, -177, 89, + -6, 29, -70, 49, -47, 31 }, + { -200, 1777, -356, -24, -408, 372, 715, 175, 439, 146, + 25, -206, 285, 3469, -2378, -25, 903, 1061, 301, 811, + -420, -486, -189, -629, -1129, -248, -227, -411, -284, 233, + 65, 588, 2, -104, -255, 9, 181, 271, -187, 129, + -73, 66, -26, -254, 115, 107, -256, 92, -218, 281, + 78, -9, -369, -620, -472, 147, -112, -66, 228, -102, + 211, -42, -273, 256, 312, 13, -288, -34, 194, -18, + -47, -106, -221, 57, -200, -14, -89, 109, -122, -20, + 126, -24, 92, 77, -45, -45, -47, 75, 137, 30, + -108, 70, -92, 37, -1, -89 }, + { 615, 2951, -205, -1975, 162, 1286, 855, 282, -343, 346, + -234, -66, -1099, 246, 2951, 473, 268, 1076, -79, 645, + 71, 9, 330, 143, -525, 460, 725, 190, 175, -789, + 191, -754, 88, -117, 319, -476, 487, 37, 215, -140, + 431, -13, 853, -125, -237, -207, -330, 151, 192, 182, + -220, -113, -337, 361, -41, 250, 230, 53, -145, -257, + -160, 17, 260, 52, -323, 53, -3, -141, -58, 61, + 52, 37, 28, 250, 38, -53, -111, 21, -2, -127, + 92, -41, -56, 0, 31, 33, -100, -21, 99, -202, + 103, 84, -32, 54, 65, 57 } }, + { { 127, 2445, -292, -581, 1678, -34, -416, -210, -587, 256, + 8, -506, -128, 625, 15, 623, -246, -445, 116, -116, + 1066, 35, -256, 553, -753, 201, -736, 450, 8, 135, + -631, -663, 212, 75, -240, -204, -38, 432, 45, 98, + -196, 426, 590, -265, 185, 130, 431, 454, -180, -158, + 183, 206, -191, -44, 365, 93, -355, -31, -6, 99, + 208, -158, 8, -93, -52, 31, -206, 218, -49, 73, + -92, 126, 220, 2, -86, -56, -27, -139, 14, 140, + 5, 208, -95, 56, -20, -123, -45, -23, 92, 77, + -8, 50, -40, 41, -47, 33 }, + { 132, 12278, 1288, 3471, 630, 461, 1017, -4, 866, 644, + -255, -2331, -184, -319, 755, 295, -659, -555, -273, 127, + 140, -161, 201, -284, 106, 162, -72, 227, 500, 39, + 14, 121, 260, 565, 52, -260, -358, -142, 126, 213, + 23, -326, 350, 42, -185, 167, -306, 144, 175, 478, + -181, -48, -82, -427, -220, 134, 84, 179, -328, 76, + -271, -30, 126, -55, -24, 267, -272, 75, 76, 84, + -133, 23, 108, -49, 117, -232, 31, 68, -61, 13, + 21, -100, -12, 36, 85, 122, 93, 33, -87, -51, + 57, -1, 109, -25, 91, 40 }, + { -358, -7251, 796, 40, -1961, 440, 508, 519, -181, -265, + 55, 2214, 624, -24, 891, -69, -41, 167, 1003, -535, + -594, 756, -203, 435, -588, -452, 36, 173, 226, 237, + 212, -186, 570, -255, 184, 782, -977, -491, 329, -323, + -547, 29, -185, 256, -35, -79, 183, -175, -516, 344, + 163, 108, -27, -298, -90, -293, 78, 121, -27, 260, + 93, -305, 37, -242, -132, -278, 334, -143, 22, -19, + -44, -223, -144, -186, -134, 4, -67, 159, -87, -151, + 159, 114, 27, 81, -19, -33, 100, -7, 86, -5, + 68, 85, -30, 20, 5, 50 }, + { -112, -812, 878, -467, -99, 48, -50, 400, 93, -100, + 328, 131, 467, 134, -994, 651, -21, 460, 553, 13, + -11, -37, -773, 267, -535, -659, 800, 305, -122, 578, + 354, -155, -331, 416, -323, 1149, 362, 46, -854, 556, + -406, 314, -130, -69, 40, -246, -6, 4, 248, 36, + 88, 131, -87, 80, -100, -242, -73, 83, -42, 210, + 267, 90, -103, 139, -329, 106, 157, 33, 204, 77, + 95, 146, 201, -274, -70, -14, 138, 18, -80, 115, + 171, 17, 38, 91, -62, 88, -1, 184, 25, 16, + 35, -36, -43, 54, 88, -37 }, + { -252, 2174, -120, 3084, -240, 44, 650, -58, -247, -592, + -1493, -579, 537, 114, 658, 915, 250, -828, -1090, -779, + -1157, 412, -446, -990, -121, 809, -576, 135, 131, 464, + 418, -522, 157, -410, 608, 163, 207, -555, -678, -5, + -66, -85, -67, 337, -130, 65, 665, 272, -406, 165, + 41, -371, -294, 85, 411, 72, 50, 0, 51, -180, + 35, 272, 313, -58, -346, 121, 60, 14, 64, 123, + 72, 77, -83, 12, 22, 200, -116, 17, -177, 14, + -109, 54, -8, 83, 5, 87, -81, -20, -111, 69, + 20, -7, 78, 41, 25, -42 }, + { -89, -1032, 22, 459, -189, -120, -30, -90, -89, -168, + 265, -494, -89, 61, 3038, 164, -264, -540, -508, -751, + 478, 534, -243, 21, -65, 151, -679, -273, 243, 442, + -673, -800, -477, 12, 291, 434, 106, -174, 12, 64, + -394, -356, 35, 142, 202, -237, -112, 107, -119, 249, + -37, -18, -102, 388, 13, 18, -159, -11, 123, 295, + -118, 152, -94, -298, -79, 43, 88, -39, 53, 272, + 10, -51, -3, 73, -40, 46, 75, -221, 48, 34, + -3, -34, -207, 75, 7, -95, 69, -55, -116, -122, + 50, 96, -7, -58, -70, -19 }, + { -1092, 4015, 266, 3999, -500, -135, 847, 1003, -480, -5, + -50, -77, 1096, -160, 811, -48, 26, -1099, -165, 166, + -532, 1109, -151, 394, -741, 38, -624, -623, -81, 169, + -478, -332, -303, 109, 292, -282, 182, 250, 149, -3, + 31, 392, -11, 46, 107, -242, 47, 97, -435, 153, + 66, -288, 513, -75, -175, 166, 159, 62, 175, -188, + -4, 98, -270, 35, -136, -221, 231, 149, -30, 59, + 71, -53, -73, -6, 94, -74, -65, 45, -11, -39, + -89, 16, 135, -14, 157, -152, 15, -14, -55, 80, + 49, 26, 96, -15, 11, 6 }, + { -175, 1130, -810, -250, 36, -112, 185, 17, -414, -13, + 790, 129, 7, 537, 1137, 28, -821, -183, 390, 1131, + -383, -163, -692, 439, 602, -1139, -985, -3, 85, 316, + -1289, 369, 926, -62, 614, 232, -512, 611, 456, 99, + 60, 229, -358, 178, -368, 66, 309, 138, 249, 302, + -566, 205, -262, -312, -25, 31, -180, 53, 151, 224, + 117, -91, -134, 264, -50, 164, 49, -74, -9, 16, + -180, 6, -272, -56, -22, -53, -60, 78, 135, 60, + 146, 76, -70, -38, -88, -53, -12, -27, 76, -4, + 38, 17, -53, -38, 93, -57 }, + { -403, 8451, 536, 4173, -756, -159, 711, 492, 822, -263, + -329, 442, 1175, 447, 363, -206, 536, 471, -158, -57, + 214, -78, -597, -413, 523, 157, 190, 224, 96, -308, + -70, 359, -53, 354, -447, 227, -14, 343, -563, -298, + -268, -164, -117, 111, -123, -44, -386, -91, -394, -624, + -214, -371, -217, -141, 25, -103, 100, 114, 388, -22, + -135, -36, 8, -326, -235, -237, 73, -121, 6, -155, + -20, 56, 12, -364, 72, -24, -198, 42, 107, 116, + 134, -4, 131, 39, -87, 54, 35, -50, -130, -38, + 64, 30, 57, -89, 17, 60 }, + { 102, -3547, -1847, -48, -369, -357, -501, 26, 269, 1134, + 505, 664, 1009, 210, -508, -264, 280, -444, -11, 404, + 530, 626, -465, -140, 467, -137, 317, 25, 71, 647, + -847, 505, 657, -418, -491, 41, -334, -655, -338, 307, + 361, -200, 164, 19, 139, -27, 30, -151, 389, -223, + -240, -338, -289, 83, 121, -309, 21, -139, 151, -156, + -76, -108, 61, -89, 22, 36, 4, 20, 2, -26, + 7, 32, 166, -119, -160, 71, -94, 59, 55, 225, + -80, 78, 40, 32, -211, -135, 41, -39, -139, -109, + 7, -133, 8, 0, 45, -54 }, + { -386, -9013, 2916, -91, -352, -3193, 2082, -10, 408, 646, + 125, -445, 452, -1192, 298, -476, 1254, 1152, 675, -644, + 53, -116, 270, -123, 39, -242, -104, -700, 96, 529, + -85, -42, 195, -500, -250, 469, -246, -95, 282, 125, + 294, 230, -37, 167, 122, -270, -53, -507, 177, -117, + 182, -270, -137, -83, 229, -107, -218, -245, -53, -137, + 75, -114, -181, -50, 68, 233, 42, 7, -14, 94, + -58, 6, 12, 7, -39, 22, -158, -30, 85, 189, + -87, 3, 11, -85, 0, 38, -111, -83, 26, 37, + 1, -139, 1, 133, -27, -33 }, + { -86, -2525, 312, 789, 288, 192, -625, 395, -122, 113, + -932, 120, -726, -492, 1147, -992, -287, 361, -1599, 16, + 368, 46, -727, -582, 387, 244, 986, -207, -280, 83, + -249, -171, -526, 867, 69, -355, -522, -965, -615, 40, + 556, 80, -391, -122, -83, -27, -101, -139, 58, 168, + -145, -170, -41, -3, 93, 313, -284, 511, 370, -16, + -255, 84, 88, 124, -93, 58, 164, 28, -13, -77, + -36, -40, -144, 11, 68, 168, -161, -65, -3, -88, + -152, 124, 8, -126, 0, 42, -44, 50, 66, -43, + 67, 14, 10, -16, 12, 89 }, + { -1358, -2832, -332, 866, -372, 827, -1245, 760, 737, 536, + -2122, 847, -34, -150, -293, 447, 719, 225, -712, -255, + -304, 8, 99, 386, 314, -629, -758, -492, -848, -189, + 754, -1277, 237, 445, 178, 276, 432, -326, -243, -391, + 698, 586, 14, -77, -84, 373, 240, 281, -517, -221, + -303, -321, -94, -139, -606, -300, -332, 43, -22, 27, + 106, 93, 218, 58, -214, 208, 348, -183, -347, -121, + -120, 158, -40, -176, -58, 44, 176, 15, -68, 117, + 121, 155, 49, -16, -102, -19, 20, 40, -203, 40, + 6, 47, -1, 5, -133, -99 }, + { 267, 2768, -237, -114, -105, 441, 429, -91, 191, 194, + -351, -183, 502, 1318, -4322, -287, -83, 882, -819, -617, + -47, -22, -238, -393, -788, -90, -428, 196, -407, 173, + 398, 848, 150, -110, -20, 785, 385, 94, 61, 105, + -294, -127, -257, 125, 187, 71, -151, 188, -157, 306, + -10, -150, 304, 39, -308, 304, -116, 153, 242, -337, + 32, -60, -49, 487, 224, 94, 101, 175, 314, -119, + 20, 238, -39, -24, -325, 116, 64, 54, -275, -70, + 42, -4, 80, -61, 35, 144, 132, -34, 115, 144, + -221, 75, 28, 103, 93, -81 }, + { -1198, 1302, 1501, -1265, 128, 388, 138, 226, -571, 245, + 519, 4, -1109, 374, 2829, 242, -290, -194, -1296, -63, + -515, 536, 642, -178, -656, 458, 77, -680, -390, -758, + 30, -778, 509, 238, 214, -448, 245, -16, 367, -429, + 61, -283, 532, -139, -386, -318, -514, -311, -439, -139, + 20, 99, -529, 507, -29, -181, -62, 175, -54, -379, + -104, 228, 289, 112, -52, 130, -48, -5, 24, 97, + -70, -49, -99, 51, -41, -114, -120, 86, -32, -142, + 145, 21, -100, -30, 18, 22, -20, 2, 106, -80, + 139, 98, 27, 35, 34, 48 } }, + { { -77, 509, 1064, 1824, -889, 164, -361, -165, -406, 163, + -312, -643, -168, 539, 844, 133, -1584, -364, 875, -131, + 675, -45, 88, 460, -679, 384, -1157, 757, -189, 37, + -120, -854, 265, -10, -132, -139, -258, -38, 492, 83, + -206, 566, 309, 49, -162, 88, 974, 210, -436, -41, + 141, 478, -302, 297, 391, -53, -322, 119, -125, 171, + 31, 82, -21, -247, -33, -83, -52, 81, 116, 161, + -62, 128, -140, 265, -139, 19, -64, 74, -184, 134, + 62, 107, 70, 47, -153, -80, 36, 6, 49, 79, + 72, 19, -4, -67, 8, 66 }, + { -223, 16087, 141, 4575, -726, 400, 559, 582, 570, -124, + 224, -1665, -623, -97, -33, 691, -16, -593, 128, -141, + -135, -112, 274, 4, -27, -494, 89, 259, 827, -111, + 54, 460, -224, 538, 378, -316, -110, -87, 86, 30, + 140, -58, 532, -368, -30, -382, -17, 327, 376, 135, + -51, -18, -21, -630, 1, 370, -331, -6, -118, 25, + -68, -80, 117, -36, 155, 62, 35, -106, 18, 122, + -125, 3, 105, 41, 59, -11, -53, -66, -119, 14, + 123, -88, -52, 41, 66, 121, 129, -67, 0, -32, + 55, 104, 66, -52, 60, -17 }, + { 449, -6181, -1253, -2505, 976, -232, 683, 48, 225, -705, + 119, 1690, 613, 217, 135, 626, -233, 544, -226, 396, + -507, 82, 111, 368, -268, -461, -496, -92, 755, -272, + 559, 245, 113, -360, 636, -254, -127, -461, -204, 1, + -423, -183, 130, 43, 128, 100, 80, -150, -443, -16, + 679, -155, -42, -239, 32, 48, -68, -38, -48, 328, + 76, -338, -128, -218, -144, -75, 155, -150, -122, 76, + -49, -236, -204, 36, -79, 44, 6, -8, -4, -159, + 135, 117, 130, 0, -10, 15, 81, -48, 131, 48, + 96, -11, -32, -68, 120, 74 }, + { 142, 225, -120, -253, -143, -83, 209, 173, 153, 250, + -252, 484, 308, 405, -1080, -552, 888, 1408, 462, -375, + -72, 201, -453, -841, 269, 513, 76, -139, 92, 235, + 467, -757, 532, -346, -131, 563, 1102, -64, -167, -104, + 330, -107, -495, -107, 122, -38, 1, -29, 363, -47, + 70, -243, 211, 305, -287, -98, -168, -87, 126, 103, + 214, 70, 67, 76, -82, -15, 171, -145, 236, 161, + -42, 228, 77, -34, -174, 121, -6, -44, 33, 35, + 111, -15, 56, 26, 26, 20, 120, 172, -43, 37, + 146, -47, -75, 48, 59, -101 }, + { 1050, -274, -284, 2909, 438, -61, 158, 231, -621, -250, + -1796, -664, 1358, -313, 1103, 608, 10, -967, -1005, -1241, + -363, -244, -989, 123, -431, 632, -745, -60, 341, 703, + 5, -24, -155, -375, 130, 671, -687, 652, -849, -175, + -240, -27, -106, 287, 274, -296, 556, 250, -266, 102, + -96, -361, 57, 74, 240, 101, -98, 92, 11, 136, + -482, 281, 281, 119, -365, 394, -289, 165, 148, 67, + -93, 116, 130, -21, 49, -50, -68, -66, 38, -130, + 27, 15, 106, -168, 195, 104, -50, -137, -131, 77, + 14, -54, 93, 97, -74, -6 }, + { -7, -1646, 110, 399, -32, -120, -65, -82, 2, -185, + -72, -240, 191, 690, 1709, 154, 53, -279, -398, -242, + 620, 266, -430, -57, -310, 76, -249, -970, 828, 207, + -359, -232, -703, -194, 144, 692, -256, -326, 258, 20, + -510, -258, 77, 239, -55, 179, -283, 85, -121, 94, + 91, 8, 198, 220, -187, -127, 162, 2, 295, 29, + 80, -23, -60, -306, -24, -17, 85, -218, 297, 72, + -85, 105, 30, 93, 1, -58, 113, -157, 68, -50, + -6, -30, -206, 55, -16, -67, -11, -17, 9, -83, + -35, 54, 43, -128, -30, -27 }, + { 2107, -914, 470, 3325, 520, -202, 447, 647, 559, -614, + 839, -143, 891, 260, 497, -374, -772, -1067, 197, 308, + 37, 60, 420, -613, 197, 273, -377, -902, 129, -214, + -211, -376, 83, 73, 280, -193, 47, 223, 45, -77, + 253, 108, 149, 268, -37, -364, 703, -201, -499, 53, + 181, -278, 314, -56, -22, 42, 192, -31, 176, -69, + -119, 69, -433, 271, -275, -23, -81, 270, 11, 4, + 96, -38, -76, -72, -5, -39, 25, -6, -25, 27, + -27, -58, 29, 115, 20, -137, -27, 6, 30, 174, + -29, 65, 25, 11, -7, 58 }, + { 51, -974, 315, -359, -259, 102, -67, 65, -346, 121, + 508, 309, 748, 581, 6, -567, -160, -312, -49, 1119, + -171, -644, -219, 16, 574, -1270, -844, 329, 811, -416, + -1165, 992, 52, 266, 441, 23, -625, 1108, 108, 15, + 558, -387, 360, -418, -141, 123, 272, 51, 167, 373, + -284, -137, -171, -250, -73, -20, -229, 176, 71, 304, + 73, -1, -67, 160, 201, 141, 44, -87, 23, -9, + -378, 33, -51, -170, 28, 22, -57, -28, 111, 99, + -5, 79, 60, -162, -20, 11, -35, -107, 50, 15, + 50, -105, 40, 81, -51, -31 }, + { 1838, 6566, -855, 3866, 1020, -649, 508, 492, 1415, -665, + 755, -203, -130, 902, 860, -188, 624, 155, -257, 299, + 433, 129, -549, -298, 862, 170, -222, 46, 77, -108, + 447, 239, -115, 326, -50, 40, -204, 255, -18, -746, + -623, 91, 282, -70, -476, -50, -185, -251, -118, -703, + -361, -253, 181, -522, -220, 5, 36, 175, 147, -54, + 61, -25, 162, -300, -351, 7, -248, -104, -29, -200, + 174, 24, 31, -241, -153, -1, 3, -115, 76, 204, + 269, -65, -30, 267, -158, 44, -42, -99, -21, -65, + 27, 49, 56, -66, -9, 78 }, + { -39, -3457, -1542, -364, 210, -1092, -629, -146, 706, 711, + -160, 1581, 761, 810, -660, -405, -529, 358, 347, -492, + 1326, -144, 324, -663, 911, -147, -99, 117, 513, 297, + -819, 219, 1074, -747, -317, 310, -1149, -150, 83, -430, + 106, 101, -103, 253, 313, -65, -82, -40, 607, -302, + -437, -385, -283, 670, -294, 137, -38, -37, -114, -81, + 19, -103, -56, 193, -157, 134, -155, 33, -92, 135, + 51, -21, -96, 132, -213, -82, 147, 55, 40, 127, + 2, -39, 18, 26, -153, -89, -16, -56, -169, -176, + 35, -38, -32, -91, 52, 40 }, + { 131, -9313, 2490, -122, -1087, 589, -1023, 525, 127, 157, + -200, 744, -570, -457, -89, -405, 597, 1796, -346, 71, + 197, 533, -287, -88, -699, 318, -264, -398, -687, 334, + 557, -663, 243, -381, -134, 411, 120, -377, 319, 401, + 28, -35, 168, 281, -191, -144, 5, -302, -26, -87, + -131, -249, -23, -219, 278, -107, -191, -284, -18, 144, + -302, -220, 102, -3, 55, 195, 129, -236, 112, 46, + 127, -130, 205, -166, 54, 57, -150, -50, -1, 140, + 11, 0, -29, -6, 53, -88, 10, -79, -84, 86, + 4, -129, 81, -27, 37, -58 }, + { 144, -1853, -214, 132, 886, 177, -298, -4, 92, -331, + 42, -568, -506, -1285, 1115, -511, 156, 208, -1695, -457, + 723, -290, -888, 298, -42, -89, 1554, -368, -167, 466, + -661, 99, -437, 810, -69, -589, -122, -672, -917, 11, + 830, 52, -254, -400, 5, -234, -492, 334, -134, 126, + -27, -47, 102, -179, 38, -56, 108, 564, 379, 167, + -356, 230, -106, 369, -153, -18, 224, -104, -65, 72, + -57, -162, -124, -47, 142, 74, -170, -59, 30, -67, + -55, 0, -34, 37, -186, 74, -29, 89, -47, 113, + 36, -82, 2, 4, 58, 33 }, + { 815, -5813, -335, 1711, -1322, -1132, 359, 179, 755, 536, + -1618, 454, -48, 797, -371, 37, 1173, -589, 91, -28, + -1130, -84, -212, 588, 118, -401, -631, -378, -1145, 239, + 191, -628, -20, 445, 470, 51, 94, 118, -529, -125, + 78, 630, 327, -2, 28, 172, 291, 150, -153, -25, + -581, -205, -145, -516, -340, -415, -452, 144, 27, 227, + 4, 221, 143, -63, -33, 261, 36, -31, -201, -46, + -122, 139, -63, -276, 60, 14, 86, 12, -29, 82, + 141, 103, 184, -60, -149, -91, 177, -23, -188, 20, + 136, 8, 14, -164, -69, -106 }, + { -262, 3462, 0, -158, 212, 543, -393, 163, -264, 405, + -380, -258, 700, -2258, 861, -727, -340, 413, -502, -574, + -655, -153, 552, -458, -954, 431, -628, 824, -1248, 149, + 471, 622, 446, 448, -446, 785, 399, 112, 27, -809, + 123, 67, -418, 250, 287, 92, 96, 179, -153, 272, + -106, -583, 531, -4, 75, 354, -245, 39, 6, 43, + -95, -90, 200, 298, -17, 273, 122, 268, 176, 108, + -121, 293, 40, -103, -192, 3, 85, -17, -137, -53, + -71, 62, 43, 0, -34, 38, 226, 32, -86, 178, + -137, 21, 7, 69, 124, -71 }, + { 1361, -2057, 1742, -1161, -599, -357, 671, 361, 309, -654, + 1161, -902, -403, 1803, 231, -659, 650, -995, -86, -310, + -924, 957, 528, 387, -640, 315, -490, -840, -651, 543, + -470, -228, 94, 659, -504, -97, 164, 700, 200, -518, + -355, -420, 33, 398, -553, -376, -450, -513, -364, -21, + 288, 25, -234, 209, 284, -290, -370, 5, -44, -257, + 88, -21, 253, 40, 242, -17, -219, 190, 6, 85, + -242, -138, -13, 13, -21, -113, -176, 131, -92, -9, + 138, -7, -50, -7, 24, -2, 77, 1, -55, 61, + 155, 3, 106, -63, 142, -21 } }, + { { 9, -2691, -1637, 1679, -1065, -60, -453, 223, 6, -30, + -474, -362, -338, -977, -516, -397, -1201, 170, 750, -347, + 925, 399, -219, 189, -298, 414, -1026, 428, -315, 71, + 322, 234, 619, -340, -86, -61, -405, -204, 375, -23, + -275, 178, 110, 69, -161, -82, 600, -143, -507, -68, + 210, 449, -175, 654, 269, -135, -125, 57, -256, 185, + 6, 287, 252, 77, 159, -33, -111, -48, 183, 334, + 152, 200, -203, 317, 18, 201, -28, 141, -13, 148, + -18, 27, 93, 64, -68, 27, 92, -2, -1, -32, + 65, 60, 24, -111, -61, 8 }, + { 388, 19090, 1913, 4304, -827, -496, -545, -402, -307, -1057, + -383, 118, 444, -670, -615, -44, 180, 291, 664, 310, + 120, -207, 346, 498, 166, -284, -145, -202, 304, -219, + -6, 150, -624, 57, 235, -346, -30, -16, -10, -101, + 246, -176, 421, -196, -116, -608, -62, 145, 83, -181, + -220, -97, 193, -208, 198, 220, -527, -56, -18, 232, + 171, -125, 246, 352, 90, -120, 151, 38, 198, 165, + -130, -65, 68, 66, -4, 50, 53, 43, -73, -30, + 139, -122, -114, 28, -42, 10, 63, -50, 92, 39, + 51, 83, 53, -50, 63, -52 }, + { -476, -2976, 1981, -2876, 1088, 43, 358, -353, 240, -500, + -633, 369, -410, -475, 268, 802, -673, 670, -443, 114, + -664, -341, -303, -43, 19, 172, -313, 64, 215, -1067, + 507, 626, 107, -669, 270, -239, 891, 511, 336, -71, + -400, 261, 284, -14, 218, -119, -315, 29, -17, 78, + 652, -322, -69, 4, 231, 267, 47, 28, -15, 216, + 28, -247, -45, -8, 7, 29, 57, -151, -184, -224, + 86, 7, -26, 287, 94, 236, 81, -173, -117, -195, + 1, -28, 151, -13, -11, 46, 11, -47, 123, 20, + 21, -128, -5, -3, 111, 86 }, + { -166, 741, 558, 54, 9, -74, 210, -144, -32, 189, + -346, 277, -28, 39, -1192, -593, 874, 546, -288, 234, + 694, -94, -240, -148, 601, 1106, 465, 32, 36, -699, + -65, -183, 632, 50, 132, 79, 1066, 174, 405, -65, + 416, -171, -600, -244, 155, 368, 21, -204, 202, -238, + 139, -107, 67, -107, -189, 6, -364, -232, 231, 178, + 120, 86, 113, 48, 99, 181, 86, -281, -64, -19, + -59, 134, -61, -42, -30, 130, -58, 23, -17, -108, + -14, -64, 65, 108, 38, -105, 30, 124, -12, 17, + 98, -35, -36, -4, -8, -39 }, + { -1670, -4516, -218, 2371, -462, -153, -301, 44, -601, -651, + -163, 1053, 845, -730, -2, -206, 140, -950, -711, -977, + -207, -410, -761, 249, -553, 744, -452, 515, 689, 13, + -573, 200, -418, -215, 211, 74, -945, 695, -617, 195, + 157, 343, -261, -132, 9, -490, 104, -68, -14, 54, + -184, -223, 180, 13, 98, -26, -173, 49, 23, -54, + -678, 53, 88, 404, -269, 244, -284, 66, 13, -81, + -188, 112, 152, -19, -15, -17, 177, 19, 57, -139, + -62, 5, 198, -244, 32, 92, 21, -177, -111, 79, + -29, -68, 103, 51, -66, 56 }, + { 92, -529, 581, 130, -50, 18, 23, 2, 126, -332, + -448, -263, 342, -286, 213, -453, 299, 571, 538, 490, + 452, -223, -60, 477, -774, -431, 518, -815, 302, 105, + 642, 541, -663, -111, -257, 73, -406, -403, 130, -239, + -449, 262, 519, 639, 204, 291, -346, 75, -429, -35, + 367, 72, 126, -167, -151, -44, 229, 54, 207, -88, + 87, -87, -43, -191, 169, -28, -80, -265, 316, 27, + -114, 168, -42, 67, 100, -22, 181, -2, 162, -69, + -51, 17, -157, -5, 9, 39, 34, -11, 73, -24, + -104, -6, 104, 4, 28, -40 }, + { -2585, -9033, -699, 2755, 313, -92, -232, 727, 982, -387, + 1821, 80, 409, 385, 134, 14, -110, -520, -144, -111, + 300, -446, 500, 166, 1000, 200, 82, 0, 615, -65, + 241, 157, 429, -37, 459, 216, -85, -85, -88, -103, + 123, -88, 99, 269, 361, -227, 205, -649, -387, -99, + 78, -220, -25, -377, -87, 25, 80, -253, 70, 13, + -110, 432, -215, 261, 26, 298, -183, 28, -28, 16, + -59, -46, 41, 1, -12, -22, -19, -73, -90, 96, + -14, -145, 24, 100, -65, -86, -4, 20, -42, 145, + 22, 19, -56, 39, 57, 76 }, + { 129, -1018, -30, -66, -136, 87, -138, 129, -232, -82, + -140, -95, 283, -241, -1175, -637, 549, -526, -1314, 70, + -696, -885, 734, 299, 312, -610, -331, -457, -235, -450, + -467, 584, -528, 48, 56, 294, -741, 294, -562, 16, + 850, -526, 410, -279, -87, 37, 405, 380, -171, 374, + 199, 219, 59, -162, 68, 6, -150, 354, -322, -227, + -8, 279, -11, 39, 288, 184, 105, -180, -153, 65, + -210, 190, 196, -76, 102, 7, -89, -79, 35, 34, + -65, -55, 40, -58, 63, 124, -32, -164, 15, 37, + -36, -94, 64, -6, -147, -90 }, + { -3285, 2209, 1503, 4275, 1223, -321, 1091, -525, -82, 29, + 951, -491, -458, -134, 51, -399, 120, -591, 56, 318, + 516, 657, -268, -279, 575, 266, -225, -192, 5, 174, + 748, 66, -651, 306, 640, 753, -435, -462, 400, -227, + -362, 639, 449, -262, -388, 11, 86, 59, -9, -487, + -53, -208, 146, -468, -86, -90, -343, -20, 22, 80, + 234, -86, 105, -69, -119, 150, -172, -40, 29, -176, + 134, -11, 90, -25, 33, 98, 150, -79, 41, 183, + 191, -115, -15, 59, -222, -43, -140, -22, 118, -14, + -51, -43, -20, -5, 10, 11 }, + { -90, -3373, -835, -35, 71, -895, -255, -235, 361, 176, + -937, 662, 292, 811, -750, -328, -655, 159, 315, -1439, + 8, -445, 815, -181, 304, -249, 302, 414, 426, -109, + -513, 52, 588, -243, 89, 608, -650, 69, 4, -424, + 352, 207, -92, 338, -136, -347, -100, 251, 882, -76, + -115, 223, 160, 479, -577, 217, -115, -71, 70, 175, + 209, -111, -263, 350, -181, 25, 40, 133, -139, -45, + -81, 10, -216, 91, -84, -126, 76, -54, 18, 90, + 107, 21, -15, -4, -92, 66, -21, -103, -129, -123, + 3, -23, -42, -106, 45, -3 }, + { 135, -11058, 326, -294, -260, 1725, -2092, 81, 390, -387, + -507, 468, -671, 48, -118, -534, 202, 1776, -365, 182, + -86, 404, 265, -164, -960, 445, 5, -310, -1124, -436, + 283, -330, 156, -359, 592, 695, 3, -405, -216, 268, + 288, -209, 273, 173, -654, -259, -3, -168, 47, -384, + -207, -136, -58, -131, 363, -118, -257, 24, 55, 163, + -56, 100, 247, -9, 18, 168, 211, -156, 147, -4, + 13, -96, 350, -99, 100, 86, -40, 47, 3, 206, + 72, 30, -15, 58, 47, -13, 142, -3, -112, 17, + 27, -100, 48, -174, 46, 5 }, + { -218, -1540, 337, -62, 277, -153, 9, -49, 141, 14, + 588, -192, -448, -70, 1808, -128, 735, 701, -786, -734, + 77, 783, 705, 671, 113, -891, 661, -101, -251, 240, + 43, 817, -373, 693, -259, -719, 533, 200, -505, -14, + 441, -376, -317, 60, 286, -32, -383, 322, -8, 269, + -106, -221, -77, -321, 44, -102, 152, 122, -102, 184, + -42, 434, 64, 192, -422, -165, 108, -172, -23, 58, + -110, -18, 181, 104, 37, -23, -64, -51, 62, -10, + -65, -92, -196, 35, -135, -25, -138, 59, -151, -69, + -38, -58, 28, 28, 114, 78 }, + { 421, -7032, -1103, 969, -2153, -1678, -14, -281, -266, 415, + -653, -76, -60, 813, -490, 435, 1231, 453, 853, 151, + -449, 316, 265, -47, -501, 155, 43, 802, -225, 400, + 518, -60, -65, 495, 256, -241, 346, 243, -316, 119, + -24, 252, -50, -266, -3, -243, 200, 451, 4, 165, + -316, -234, -231, -123, 212, -120, -474, 50, 77, 346, + 105, 240, 205, 242, 56, -97, -364, -26, -169, -98, + -98, 10, -21, -27, 149, -94, -125, -7, 56, -24, + 96, -10, 45, -46, -27, -99, 88, 5, 12, 7, + 86, 24, 41, -135, 19, 113 }, + { 264, 2929, -1050, -366, 173, 137, -670, 386, -27, 587, + 99, -92, 236, 415, 5203, -1207, -369, 302, -960, 56, + -902, -364, 1220, 26, -415, 1147, -243, 546, -1112, -243, + -548, -550, -26, 331, -368, 653, -207, -408, 214, -727, + 149, 306, -190, 297, 67, 200, 348, -372, -328, -65, + -103, -230, 384, 135, 270, 354, -356, 121, 86, -9, + -49, -50, 94, -15, -183, 89, -67, 279, 112, 144, + -157, 67, -57, 122, 65, 5, -62, -52, 10, 94, + -23, -58, -11, 29, -76, -5, 96, -90, -193, 139, + -24, 77, -118, -39, 114, -60 }, + { -829, -6707, -454, -1375, -222, -327, 770, 788, 943, -1286, + 659, 711, 500, -1393, -3637, 5, 1768, -127, 1767, -16, + -1261, 861, 958, 716, -761, -384, -591, 500, 126, 922, + -134, -283, 2, 1118, 258, 302, 26, 310, 719, 114, + -236, -476, -261, 704, -201, 60, 305, 58, 71, 378, + 369, 148, 45, 4, 156, -245, -393, -298, -100, -71, + -22, -300, -11, -98, 55, -243, -167, -51, -263, 85, + -114, -228, -40, 90, 123, 60, -112, 118, 0, 19, + 116, 75, 78, 40, 91, 35, 104, 10, -107, -110, + 7, -53, 104, -17, 111, -58 } }, + { { -7, -4841, 82, 647, 29, -291, -159, 80, -195, 307, + -718, -1109, 906, -488, -879, -971, -273, -184, 1181, -36, + -313, 347, -78, 382, -176, 12, -125, -571, 223, 216, + 379, 241, 383, -335, -284, -112, 2, -389, 571, -262, + -164, -35, 107, 7, -235, 171, 684, -432, -254, -305, + 182, 176, -21, 665, 218, -12, 145, -343, -47, 43, + -50, 411, 191, 236, 65, 97, -76, -108, 11, 405, + 172, 169, 37, 96, 137, 112, -7, 47, 105, 94, + -29, 43, 73, -24, 67, -16, 122, -50, -50, -98, + 59, 89, 83, -107, -65, -24 }, + { -599, 20366, 1925, 2453, 501, -477, -960, -472, -570, -179, + -1720, 578, 692, -976, -279, -181, 985, 469, 355, 349, + 197, -350, 18, 892, 240, -92, -779, 449, -461, 359, + -111, -489, 120, -594, 34, -90, 333, -154, 13, -109, + 149, 130, -365, 184, -387, 22, -213, -224, 254, -220, + -200, -66, 129, 28, -144, -81, -188, -104, 91, -2, + 305, -225, 272, 477, -2, -70, 185, -9, 228, 29, + -78, -64, 19, 106, 29, -51, 60, 18, -13, -28, + 97, 29, -250, 39, 0, 0, -47, 54, 44, 70, + 42, 6, 67, 1, 2, -15 }, + { 459, 1894, -2595, -1349, 250, 416, -500, -179, -252, 683, + -354, -360, -547, -272, 556, -7, -322, 1184, -761, 212, + -224, -425, -800, 464, 214, -252, -88, 65, -298, -445, + 384, 239, -198, 120, -114, -308, 1189, 585, 570, -379, + -343, 339, -19, -81, 397, -142, -655, 505, -31, 138, + 220, -155, 25, 91, -57, 351, 127, 94, -18, 18, + -18, -123, -7, 87, -85, 234, -42, -396, 23, -283, + 89, -79, 109, 221, 220, 101, -30, 45, -140, -194, + -25, 58, -37, 37, 11, -25, -25, 96, 31, -31, + -19, -81, 5, 40, 64, 50 }, + { 129, 1259, -147, 70, -60, 33, 123, -153, -159, 266, + -276, -55, 106, 124, 167, -1235, 453, 473, 217, -925, + 1069, 349, -682, 80, 132, 1192, 751, -76, -5, 252, + -1379, 1018, -297, 542, 499, -137, 786, 32, 803, -57, + 373, -460, -50, -219, -190, 367, -197, -50, -203, 27, + 92, -118, 15, -238, 118, -254, -94, -360, 278, 205, + 5, 203, -2, 8, 110, 283, -30, -126, -238, 25, + 105, -138, -79, 65, 12, 29, -14, -19, 54, -121, + 100, -72, 1, 94, -21, -51, 12, 46, 53, -3, + 32, 29, 12, -54, -56, 63 }, + { 1868, -9006, -1297, 1674, 784, -22, -414, -887, 428, -1388, + 375, 1464, 771, -185, -1005, 560, -397, -1269, 459, -1041, + -53, -718, -317, 258, -614, 643, -101, 580, 419, -69, + -524, -195, -329, -89, 75, -191, 539, -805, 56, 283, + 330, 80, -218, -238, -265, -106, -184, -132, 479, -288, + -328, -95, 249, 51, -114, -273, 335, -206, -2, -212, + -288, 5, 81, 84, 58, -41, -82, -17, 38, -106, + -97, 40, 44, 49, -45, 47, 157, 19, 125, -244, + -43, 181, 25, -77, -49, 17, 69, -95, -73, -42, + 48, -51, 45, 83, 11, -22 }, + { 5, 839, -132, -152, -16, 28, 75, 160, -39, -303, + -308, -388, 402, -342, -251, -212, 975, -551, 1767, 3, + -188, -40, 356, 611, -1479, -123, 800, -722, 386, -123, + 41, 836, -723, 347, -191, -286, -397, -351, -117, -81, + -53, 349, 129, 774, 138, 161, -220, -93, -589, 240, + 546, -108, 33, -391, 190, -183, 331, -46, 164, -30, + 76, 14, -83, -15, -7, 218, -164, -295, 77, 158, + -93, 82, 1, 84, 245, -46, 54, 69, 262, -171, + -74, 28, -12, -151, -11, 112, 45, -37, 48, 33, + -105, -31, 62, 130, -5, -54 }, + { 2190, -16321, -918, 2736, 354, 278, -345, 902, 251, 421, + 968, 195, -236, 553, 424, 429, -768, 292, 180, -1245, + 1069, -549, 108, 923, 1137, -276, 81, 307, 370, 314, + 218, -143, 670, -11, 355, 78, 369, -256, -332, 236, + -205, 33, 65, 134, 460, 31, -388, -468, -147, -536, + -75, 167, -47, -483, 48, 289, -151, -354, -4, 114, + -49, 467, 13, -25, 251, 229, -116, -93, -16, -20, + -158, 39, 50, -49, 18, 71, -178, 21, -121, 106, + -1, -130, -11, 147, -155, -38, 3, 31, 30, 32, + 39, 3, -33, 25, 54, 36 }, + { -47, 329, -790, 221, -163, -80, -56, -80, -29, 105, + -557, 344, -425, -476, -780, -920, 267, -82, -536, -123, + -874, -319, 1132, 676, -624, 200, 36, -1120, -999, 256, + 249, -505, -65, -99, 131, 575, -726, -808, 49, 230, + 49, -11, 480, -100, -137, 206, -259, 900, -258, 185, + 643, 200, -225, -63, -202, 100, 116, 275, -313, -218, + -59, 183, -91, 107, 160, 183, 93, -245, -7, -64, + 8, 28, 265, -149, 151, 14, -40, -68, 53, -64, + -36, 20, -74, 70, -41, 152, 41, -59, -100, 62, + -116, 45, -66, -16, -120, -95 }, + { 4342, -3912, -2702, 4910, 858, 563, 1026, -365, -1249, -126, + 888, 193, -28, -321, -318, -187, 501, -1881, -171, 692, + 110, 747, 53, -139, -137, 520, -57, -52, -398, 289, + 482, 117, -863, 467, 688, 430, 415, -723, -162, 417, + -178, 617, 381, -288, -542, 92, 488, -18, -266, -161, + 79, -180, -55, -310, -30, -33, -480, -164, 57, 146, + 223, 169, -218, -3, 59, -48, -54, 36, 55, -76, + 4, -34, 68, -1, 120, 43, 167, -12, 136, 7, + 165, -77, 87, -232, -30, -166, -88, 84, 123, -96, + -30, 5, -54, -23, -55, 18 }, + { 196, -4190, -737, 785, -259, -1297, 105, 145, -225, 281, + -494, 498, -36, 508, -560, -67, -243, -795, -339, -128, + -691, -66, 382, 297, -290, -25, 544, 663, -343, 290, + -136, -108, 296, 77, -266, 216, -33, -55, -477, 289, + 650, -261, 34, 319, -621, -7, -143, 605, 419, -28, + 45, 187, 326, 57, -221, -45, -159, -120, 113, 244, + -27, 75, -288, 166, 19, -106, -62, 103, -94, 14, + -38, -29, -107, -79, 78, -155, 7, -82, 213, -21, + 51, -6, 30, 18, -133, 33, 34, -57, -93, -77, + -17, -31, -36, -70, -49, 37 }, + { -460, -13098, 2532, -248, -168, -83, -131, -108, 305, -494, + 471, -1326, 178, 6, -200, -420, 590, 956, -447, 862, + -127, -187, 373, 86, -528, 141, -306, 40, -831, -660, + 286, -706, -252, 222, 581, 547, 117, -127, -389, 28, + 118, 230, 235, 69, -532, -199, -35, -277, -77, -381, + 41, -114, 76, -120, 77, 275, -485, 319, 2, 66, + 38, 224, 146, 124, 40, -58, 219, 161, -53, 148, + -175, -99, 194, 156, -4, 77, -45, 156, 58, 182, + -59, -7, 10, 92, 38, 127, 16, -2, -47, -18, + 58, -58, -13, -182, 44, -55 }, + { 239, -878, -600, -62, -411, 82, 164, -107, 52, 281, + 692, -291, -1238, 942, 1634, 340, 1015, -291, -297, 675, + -874, 146, 2112, -547, 514, -76, -709, 350, -438, 759, + 286, 507, -242, 896, -406, -547, 329, -16, 281, -284, + -108, -225, -80, 187, 28, 180, -310, 134, 214, -60, + 98, -258, -310, -382, 186, -4, 46, -82, -107, 26, + 288, 217, 312, -51, -267, -305, 106, -118, 21, 5, + -73, 88, 209, 99, -103, -59, 187, -104, -65, -10, + -65, 86, -197, -132, 10, -104, -101, 6, -69, -101, + -40, -138, 133, 29, 11, 5 }, + { -1835, -4171, -671, 247, -1444, -760, -1097, 235, -86, -326, + 254, -342, -358, 363, -881, 1272, 1113, 1149, 995, -420, + 253, -362, 473, 25, -662, 113, -154, 870, 948, -403, + 207, 622, -19, 174, 53, -120, 394, 315, -103, 10, + 172, -46, 177, -720, 134, -78, 176, 126, 181, 77, + -303, -324, 15, -34, 87, 74, -367, -33, 42, 204, + 210, 317, 154, 272, -48, -131, -466, -78, -4, -165, + -16, 30, -52, 108, -90, -164, 22, -64, 147, -189, + 133, -34, 6, 4, -53, 0, 35, -124, 172, 5, + -11, 34, 107, -119, 9, 167 }, + { -349, 2296, 34, -609, -192, -236, 477, -132, 451, 346, + 371, 277, -25, 2420, 2651, -1900, -33, -101, -825, -63, + -494, -1085, 1217, 482, 107, 177, 715, -639, 216, -424, + -602, -904, 72, 217, -74, -76, -331, 254, 272, -336, + -523, 439, 272, -210, 314, -4, 118, -622, 270, -192, + -35, 149, -197, 436, 29, 403, -314, 0, 12, 153, + -2, -148, 122, -33, -249, 1, -43, 125, 162, 157, + -123, -87, -152, 194, 262, -68, -28, 50, -40, -82, + -11, -77, 83, 38, -34, 96, -198, 81, -44, -157, + 98, 62, -10, -101, 47, -71 }, + { -291, -7468, -1292, -1201, 316, -81, -190, 795, 589, 236, + -974, 1015, 1150, -931, -4461, 984, 2031, -464, 1841, 3, + -55, -63, 848, 336, -501, -322, -824, 394, 382, 366, + 188, -579, 617, 444, 685, 564, -110, -113, 1179, 102, + -888, 633, -373, 583, 322, -87, 146, 83, 268, 589, + 259, 3, 235, -121, 7, -172, -94, -172, -199, -79, + -187, -229, 165, -293, 92, -273, -40, -477, 63, -162, + 18, -232, 110, -50, 61, 287, -72, -8, 126, -79, + 210, 73, 118, -45, 110, 15, 103, 20, -165, -88, + -17, -70, 26, 70, -45, 93 } }, + { { 29, -3839, 960, 0, -162, -97, 21, 101, 638, 1003, + -727, -1550, 1227, 70, -1039, -737, 646, -627, 141, 730, + 387, -242, -606, 401, -451, -293, -88, -587, -250, -475, + 388, 201, 158, -188, -349, 121, 820, 524, 822, -136, + -56, -197, 271, 242, -200, -77, 389, -60, 13, -431, + 87, -156, -154, 268, -77, 176, 458, -154, -127, -248, + -60, 98, -62, 216, 11, -98, -218, -138, -310, 200, + 265, 127, -48, -5, -43, -9, -87, -47, 56, -75, + -84, 49, -87, -150, 38, 2, 137, -74, -59, -79, + -15, -42, 45, 3, 72, 29 }, + { 750, 17559, -1976, 218, -355, 325, -481, 478, -22, -524, + -1050, 1376, 627, 188, 720, 581, 1252, 67, 581, 979, + 568, -530, -676, 443, 460, 433, -689, 192, -966, 181, + 33, -232, 530, -229, 263, 48, 454, 47, 165, 261, + -158, -48, -321, 44, -478, 281, 90, 24, 544, -282, + -159, 99, 80, 252, -113, -296, -168, -272, -48, 92, + 246, -149, 139, -33, -97, -27, 20, -212, 8, -61, + 62, -7, -47, -35, 36, -71, -22, 52, 54, -27, + 27, 14, -230, 11, 27, 41, -27, 56, -47, -47, + -49, -50, 8, 9, 54, 52 }, + { -396, 6452, 1611, -486, 401, 203, -527, -10, 291, 836, + -1448, -285, 413, 142, 919, -1, -71, 1100, -934, 1049, + 766, -84, -503, 1244, 1228, 202, 189, 117, -142, -131, + 176, -336, -328, 177, -339, -291, 745, -44, 359, -305, + -486, 9, -163, -150, 185, 76, -499, 229, -121, 12, + 108, 54, 181, -13, -325, 182, 44, 18, 10, 223, + -31, -166, -52, 7, -172, 159, -196, -305, 260, -207, + 8, -149, 58, -3, 45, 21, 14, 219, -23, -44, + 45, 35, -124, 45, 67, -59, -36, 108, -47, -102, + -45, -50, 3, 19, 24, -28 }, + { -80, 1611, 166, 184, 91, -61, 25, 36, -128, 340, + -60, 50, 376, 252, 1097, -364, -5, -873, -70, -490, + 999, 360, -709, 315, 465, 1152, 284, -407, 120, 1506, + -289, 902, -724, 147, -72, -955, 678, 546, 349, -408, + 347, -236, -169, -443, -296, 114, -290, -60, -643, -178, + 67, -251, 24, 49, 243, -237, 75, -172, 226, 56, + -29, 151, -77, 22, -93, -7, -29, 95, -112, -60, + 43, -165, -50, 11, 9, 48, -68, -49, 92, 2, + 213, -69, -67, 34, -78, -11, 6, -14, -23, 4, + 56, 20, 52, -95, -97, 8 }, + { -1501, -12904, 143, 594, -684, 82, 94, -695, 1151, -1320, + -195, 927, 911, 514, -1563, 38, 299, -988, 760, 357, + 478, -15, 554, 244, -635, -70, -601, 916, 714, -191, + -467, -307, -69, -173, -295, 260, 1413, -835, 24, 77, + -119, -405, -209, 0, -128, 312, 81, 5, 572, -335, + -10, -197, -315, -188, 32, -39, 508, -133, 151, -108, + -102, 201, 75, 165, 202, -82, -29, -42, 142, 19, + -80, 23, -2, 99, -32, -58, 90, 143, 286, -103, + 30, 103, 15, 88, 0, 12, 79, -1, 81, 14, + 46, -46, 10, 79, 32, -56 }, + { -109, 463, -233, -129, 17, -18, -24, 32, 41, 202, + 330, -136, 501, 1022, 122, -393, 816, -1191, 226, -868, + 293, 365, 381, 841, -282, 386, 309, -1039, -331, -531, + 74, 792, -431, 435, -211, -364, -545, -502, 100, 276, + 80, 49, -266, 449, -3, 70, 60, 267, -609, 97, + 141, -489, -19, 99, 451, -250, 192, 107, 212, -54, + 75, 233, 282, 146, 43, 227, -105, -119, -122, 47, + -134, -70, 11, 118, 93, -168, -48, -53, 206, -99, + 8, 12, 60, -64, -50, 11, 75, 9, -25, 14, + -77, -13, 6, 66, -21, -4 }, + { -940, -20983, -343, 2260, -984, 15, -664, -388, -820, -279, + -576, -397, -60, 611, 787, 141, -669, 667, 212, -628, + 1687, 379, 410, 91, 250, -136, -105, -363, -335, 612, + 441, -270, 658, -208, -426, -414, 457, -196, -320, 89, + -281, 84, -11, -143, 193, -47, -331, 1, -98, -608, + -4, 328, 408, 60, 218, 218, -36, 90, 42, -29, + -4, 429, 178, -67, 90, 40, -199, -80, 101, -50, + -296, -45, 58, -72, 11, 97, -265, -74, -172, 48, + -24, -12, 59, 112, -46, 34, -15, -75, -37, 2, + -7, -43, -41, 19, 58, 40 }, + { -99, 208, -631, 88, -172, -60, -113, 10, 279, 315, + -197, 465, -745, 53, 416, 374, 969, -7, 153, 629, + 129, 99, 1231, 1318, -391, 640, 1103, -1143, -806, 1148, + -53, -833, 242, 103, 691, 755, -838, -823, 214, -355, + -729, 171, 512, 100, 87, 152, -769, 480, 171, 372, + 289, -99, -48, 71, -360, 16, -109, -35, -115, -86, + -144, -33, -444, -38, -42, 25, 143, -74, -84, -44, + 162, -137, 110, -115, 100, 43, -8, -44, 175, 65, + 58, -2, -164, 85, -18, 138, 36, -17, -94, -65, + -110, 95, -77, 89, 27, -4 }, + { -4696, -11441, 1365, 3436, -1506, -438, 564, 37, -1150, -378, + 229, 655, 1041, 880, 659, -290, -387, -1814, -106, 493, + -439, 482, -225, -440, -648, 27, -347, 291, -121, -149, + -190, -9, -515, 307, 290, 250, 581, -39, 123, 486, + -304, 138, 337, -5, 58, 339, 134, -116, -23, 245, + 59, -279, 128, -101, -72, 295, -27, -43, 265, 110, + 3, 31, -254, 240, 280, 3, 38, 134, 252, 21, + -109, -5, 39, -100, 79, 59, 144, -89, 74, -124, + 63, -68, 67, -241, 98, -7, -27, 29, 38, -69, + 32, 13, -63, 6, -44, -18 }, + { -252, -4006, -114, 435, -527, -1253, -262, -229, -488, 475, + 444, 1103, 90, -201, -1263, 354, 202, -751, -542, -224, + -280, 671, 245, -196, 164, 190, 145, 142, -298, 241, + -283, -326, -48, 73, -601, -8, 73, -277, -486, 780, + 1044, -46, 122, -36, -664, 388, -127, 177, -137, -670, + -83, 53, -205, -274, -26, 62, -219, -323, -269, -197, + -101, 384, -151, -65, -150, -63, -82, -111, -57, 67, + -194, -78, 40, 13, 126, -84, 31, -172, 156, 101, + 132, 42, -6, -1, -109, -11, 83, 8, 73, -27, + -33, 5, 32, -43, -109, 9 }, + { 841, -13872, 1077, 516, 1699, -687, -527, 73, 706, 110, + 956, -1145, 728, -42, -232, -255, -51, 120, -1222, -462, + -1059, -531, 480, 140, -429, 201, -20, 526, -316, -480, + -22, -350, 254, -78, 38, 369, 45, 17, 44, 193, + -146, -53, 261, 209, 73, 27, -98, -292, -115, -6, + 311, 36, 141, -198, 193, 551, -164, 458, -191, -30, + 96, 246, -41, 87, 284, -58, 109, 267, 3, 160, + -163, -246, -57, 31, -139, 22, -50, 223, 47, 139, + -94, -50, -34, -32, -101, 68, -35, -32, -33, -19, + 76, 16, 68, -33, 100, -48 }, + { -212, 479, 895, -170, -786, -123, 229, -274, 12, 166, + 478, -165, -245, 1141, 655, 996, 2043, -190, -560, 764, + 187, 658, 992, -1666, 139, 373, -1171, 129, 583, 1236, + 123, 202, -246, 629, -234, 173, 54, -673, 87, -209, + -106, -48, 37, 148, -87, 14, -41, 44, -388, -410, + 312, 21, -69, -165, 37, -208, -131, 112, -91, -153, + 241, 144, 34, -79, 145, -256, -58, -109, -128, 95, + 135, 156, 203, -84, -209, 54, 270, -69, -53, 65, + 102, 242, -165, -58, 115, -15, 23, -22, -43, -46, + 44, -57, -15, -104, -11, -125 }, + { 2520, 2175, 60, 251, -896, 884, 459, 1482, 415, -408, + -210, 465, 346, 520, -873, 1803, 1058, 42, 560, -866, + -320, -1083, 2, -47, -845, -233, -506, 200, 553, -235, + 508, 335, -317, -382, -325, -166, 136, 344, -128, -354, + 498, -2, -38, -699, 341, 448, 138, -140, 94, 363, + -78, -319, 354, -211, -126, 186, -415, 38, 120, 52, + 41, 280, 72, 98, -58, 17, -320, -14, -80, -230, + 54, -6, -119, -42, -204, -100, 128, -10, -21, -232, + 118, -46, -16, -107, -121, -38, 28, 9, 180, -91, + -18, -4, 119, -85, 39, 138 }, + { 449, 2553, -305, -249, -189, -273, 248, -497, 377, 569, + 124, -154, -589, -3824, -4281, -1275, -72, -73, 460, -162, + -1269, -977, 980, 218, 966, 633, 524, -107, 921, -80, + -45, 58, 784, 74, -83, -470, -28, 614, 296, 268, + -672, 142, 255, -406, -126, -404, 39, -542, 428, -51, + -64, 239, -129, 127, -227, 297, -256, 33, -153, 60, + -158, -272, -103, -162, -276, 223, 128, -270, -186, 52, + -135, -86, -144, 17, 230, -3, 128, 52, -202, -93, + -67, 9, 201, 16, -5, 203, -56, 169, 14, -130, + 41, -36, 37, -41, 20, -11 }, + { 1423, -4587, -845, -896, 486, 401, 255, 595, 67, 257, + -1390, 572, 1270, 1816, -1242, 786, 745, -848, 1370, 279, + 34, -810, 148, -184, -343, 215, -368, -295, -361, 398, + 177, -933, 366, -130, 237, 332, -326, -152, 658, 88, + -461, 977, -171, 489, 280, 160, 246, -167, 44, 324, + -169, -168, 280, 207, 53, -148, 507, 147, -222, -56, + -186, -211, 357, -206, 53, -43, 329, -75, 186, -357, + 38, 9, 88, -129, 25, 357, 49, -30, 151, 7, + 327, 63, 6, -101, 45, -66, -61, -86, -129, -99, + -123, -68, -36, -66, -117, 116 } }, + { { 0, -870, -985, -824, 81, 238, -111, -178, 489, 155, + 378, -720, 150, -184, -13, -1040, -334, 604, -750, 1251, + 458, -365, -603, -239, 328, -901, -505, -164, -654, 214, + -380, 637, -702, 282, 262, 655, 52, 486, 1009, -185, + -93, -268, 225, 460, 9, -126, -175, 102, 127, -140, + 68, -393, 298, -71, 228, -131, 528, -104, -21, -288, + 12, -134, 24, -92, 83, -208, -253, -97, -70, 185, + -1, 70, -75, 74, -75, 50, -95, 49, -45, -83, + -35, 27, -71, -62, -61, -39, 158, -67, -62, -42, + -2, -16, -43, 45, 124, -1 }, + { -898, 13535, 2191, -531, 819, -168, -423, 1087, -471, -793, + -133, 1388, 173, 441, 12, 1060, 1756, -469, 790, 1061, + 164, -599, -706, 479, 498, 44, -454, 430, -570, -273, + -198, 390, 332, -238, 274, -122, 210, 718, 81, 531, + -340, 103, 47, -512, -61, -122, 34, 94, 562, -99, + 214, 250, -141, 286, -162, -329, -3, -393, -74, 311, + 125, 96, -68, -335, 186, -82, -120, -28, -11, -229, + 174, -6, -142, -20, 117, 9, -165, 115, 34, 70, + 27, -181, -5, -17, 22, 3, 58, -8, -79, -115, + -13, -14, 18, 30, 33, 29 }, + { 280, 8680, -491, -374, -379, 297, -293, 371, -78, 519, + -1299, -1111, 991, 1051, 91, 78, 123, -267, -559, 1215, + 461, 203, 323, 589, 1197, 328, 415, 113, 421, -496, + 5, -317, -580, -128, -14, 158, 172, -39, 270, -23, + -228, -647, -88, 26, -127, 341, -45, -329, 229, -33, + 184, 245, -158, -14, -85, -8, 116, -64, 168, 86, + -85, -102, -103, -42, 70, -74, -354, -75, 63, 33, + -95, 24, 10, -49, 30, 18, 66, 150, 9, 89, + 11, -14, -54, 30, -35, -8, 24, 56, -93, -50, + -51, -61, 78, -27, -14, -36 }, + { 67, 1778, -80, 367, -94, 50, -109, 151, -216, 174, + 384, -196, 385, 334, 248, 1158, -841, -991, 5, 202, + -154, -377, 203, -104, 813, 745, -156, 236, -542, 1343, + 1008, -119, -129, -253, 0, -569, 187, 787, 143, -334, + 245, -186, -460, -145, -498, 99, 93, -42, -892, 45, + 124, -395, 134, -25, 70, -76, 14, 174, 19, -14, + 50, 61, -95, 135, -185, -58, 75, -116, 62, -70, + -183, -3, -72, 3, 42, 67, -141, 21, 47, 95, + 110, 106, -196, 7, -102, 43, 34, -52, -30, 62, + 72, -25, 15, -43, -133, 11 }, + { 572, -16766, 749, -247, 301, -104, -24, -297, 829, -1539, + 500, 539, 1029, 179, -1235, -191, 271, -1220, 1156, 513, + -216, 493, 494, 95, -339, -295, -494, 943, 281, -143, + 200, -1041, 423, -578, -103, 189, 176, 770, -719, 233, + -57, -490, -115, -260, 173, 116, 432, -157, 658, -219, + 23, -117, -568, 79, -101, 156, 79, 208, 152, -159, + -96, 225, 169, 42, 304, -89, -276, 79, 155, 73, + -9, -50, 59, 50, -35, 0, 44, 90, 280, -57, + 93, 2, 60, 71, -17, 73, 32, -16, 127, 42, + -34, -14, 0, 26, 71, -14 }, + { 34, -189, -101, -132, 136, 35, -82, 102, 69, 144, + 226, 279, 12, 734, -610, 875, 5, -304, -261, -155, + -54, 604, 274, -291, -75, 695, -390, -1036, 301, -501, + 436, 332, 146, 83, -88, -446, -461, -286, 354, -193, + 315, -380, -178, 431, -79, -14, 122, 131, -267, 111, + -178, -169, -221, 483, 160, -207, 20, 370, -49, 317, + -62, 182, 433, -47, 142, 126, -97, -37, -132, 74, + -246, -110, 5, 163, -112, 6, -29, -163, 75, 19, + 77, 4, 19, 19, -31, -105, 31, 54, -32, 4, + -52, 5, 31, -12, -12, -22 }, + { -868, -23261, 1417, 1217, -151, -126, 24, -897, -655, -730, + -56, -147, 339, -976, 743, 606, -323, 1150, -971, 342, + 450, 1226, 403, -155, -142, 265, -483, -55, -503, 332, + 693, -53, -83, 375, -787, -458, 707, -333, -89, -429, + 214, 23, -93, -83, 89, -200, -530, 618, -554, -112, + 170, -23, 559, 197, 225, 13, 59, 202, -77, -27, + 69, 123, 393, -79, -39, -32, -54, -31, 147, -85, + -267, -120, 108, -16, -189, 23, -22, -133, -241, 143, + -122, 69, 124, -79, 137, 29, 73, -153, -18, -1, + -57, 52, -106, -49, 118, 17 }, + { 31, -647, -87, -261, 56, 16, -73, 105, 73, 196, + 91, -28, -307, 203, 212, 1199, 854, -886, 1695, -1108, + 1040, 501, -232, 371, 551, 372, 898, -167, 400, -560, + -427, -384, 384, 849, 72, 317, -466, -164, -448, -433, + -324, -12, 316, 157, -143, 261, -313, -366, 664, 433, + -27, -147, 97, 44, -324, 182, 35, -374, 61, -60, + -276, 114, -493, -55, -81, 173, -227, 195, -18, -86, + 167, -70, -10, -42, -136, 127, 9, -16, 75, 133, + 7, -46, 32, -98, 117, 3, 50, -59, 73, -170, + -57, 22, -19, 36, 85, 60 }, + { 4174, -19631, -1317, 2012, -573, -379, 121, -6, -361, 17, + -787, 1311, 661, 1598, -67, 310, -1370, -429, -553, -50, + 91, 156, -355, -220, -463, -90, -425, 221, 131, -16, + -363, -73, -308, 551, -43, 105, 223, 765, 218, -266, + -197, 144, 348, -204, 151, 170, 195, 17, 34, 273, + -132, -389, 163, 118, -373, 378, 162, 70, 117, 141, + -78, -120, 222, -62, 228, 123, -19, 182, 170, 107, + -145, 21, 28, -47, -46, 26, 228, -82, 8, -100, + 25, 0, -67, 23, -36, 126, -13, -39, -91, 47, + 55, -51, -24, -70, 12, 55 }, + { 290, -2936, -1496, 55, -531, -489, -606, -288, -339, 480, + 640, 588, 365, -748, -1016, 519, -720, 170, 867, -2435, + 755, 822, 441, -534, 664, -180, 327, 93, -294, -377, + -272, 208, -163, -139, -281, -296, 192, -160, -164, 222, + 884, 64, 289, -159, -213, 44, 88, -226, 150, -729, + 20, -24, -528, -134, -163, 215, -167, -25, -547, -191, + -19, 256, -52, -129, -166, 50, -32, -353, 139, -9, + -61, -254, -12, 108, 45, -82, 116, -11, 1, 49, + 10, 123, 112, -59, -66, -115, 136, -11, 107, -47, + 42, -91, 134, -113, -84, -4 }, + { -1171, -14937, 3668, 883, 1870, -188, -167, -149, 722, -59, + 272, -13, 491, -331, -187, 333, -306, -406, -1062, -93, + -1609, -62, 54, 340, -564, 336, -372, 180, 165, 309, + -324, -213, 262, -274, -50, 113, 442, -13, 424, 27, + -252, -258, 167, -113, 234, 338, -137, -448, -199, 583, + -196, -33, 368, -244, 190, 156, 343, 292, -148, -180, + 186, 53, 184, 15, 236, -103, 30, 174, 165, 156, + -190, -233, -33, -13, -150, 100, -45, 193, -5, -18, + 15, 32, -144, -3, -120, 23, -26, -4, -55, 12, + 21, 60, -4, 54, 80, 30 }, + { 181, 1954, -304, -404, -380, -300, 182, 27, -316, 286, + 523, -399, 915, 107, 790, 158, 2495, -632, 238, -483, + 243, 1695, -1022, 276, -1024, 846, -924, -60, 676, 1248, + 97, -514, 887, -148, -328, 594, -545, 243, -334, 8, + 59, 88, 111, -114, 188, -645, 377, 25, -337, -109, + -14, 49, 7, -6, -335, -395, -44, 336, -90, 143, + -11, 63, -32, -56, -33, 35, -239, 54, -164, 48, + 74, 134, 163, -180, 82, 154, -33, 158, -90, -88, + 275, 130, -98, 120, -68, 104, -35, -43, 65, -64, + 40, -9, -123, -53, 18, -158 }, + { -1867, 8996, 1, -432, -928, 1658, 273, 1402, -945, 566, + -65, 766, -168, -105, 500, 1245, 1001, -60, 25, -484, + -714, -491, -597, -378, -351, -194, 243, 83, -597, -374, + 831, 327, -324, -263, 164, -483, -252, 50, 159, -341, + 496, -332, -235, -255, -42, 863, -180, -234, 150, 332, + 195, -456, 141, 113, -171, -123, -27, 116, 30, 69, + -71, 364, 81, -37, -55, 40, -227, 2, 59, -283, + -8, -24, -112, -22, -182, 30, -9, -7, -195, 15, + -62, 118, -35, -156, -39, -105, 53, 131, 91, -169, + 119, -66, 30, -12, 51, 67 }, + { -467, 2832, 471, 458, -645, 146, -370, 227, -201, -219, + 94, 208, -424, -2620, -6380, 221, -1591, 823, 661, -2370, + 857, -588, 287, 655, 116, 1204, 101, 563, 455, 596, + -509, 231, 615, 303, -108, -1124, 739, 546, -57, 380, + -354, -305, 319, -170, -438, -221, -60, -232, -100, 209, + 76, -110, 103, -215, 41, 179, -164, 205, -355, 53, + -221, -136, -271, -235, -62, 9, 270, -165, -227, -3, + -296, -54, 250, -168, 101, 131, 21, 57, -93, -10, + -143, 79, 92, -116, 124, 133, -4, 206, -7, -50, + -66, -73, 35, 70, -39, 92 }, + { -1930, -339, 311, -85, -975, 449, 394, 1102, -136, -155, + -648, 612, -26, 374, 1864, 870, -36, -305, 33, 985, + -335, -668, 343, -219, -698, 443, -397, -178, -68, 175, + -415, -256, -214, -109, 671, 378, -1050, 607, -67, 303, + -482, 221, 286, 187, 225, 198, 482, -130, -71, -107, + 42, -207, 4, 584, -233, -287, 696, 162, -114, -182, + -303, 13, 258, -17, 68, 6, 198, 240, -204, -51, + 13, 93, -212, -80, 94, 202, 278, -136, 67, 197, + 94, 205, -81, -43, 44, -124, -62, -51, -107, -49, + -188, -12, -154, -60, -6, 53 } }, + { { -68, 2073, 1068, -1474, -647, 129, 74, -207, 180, 249, + 465, -348, -148, -967, -880, -1824, -1211, -169, -1195, 561, + -338, 311, 363, -285, -420, -1209, -669, -338, -564, 313, + -1009, 97, -559, 441, 186, 794, 106, 204, 438, -331, + -80, -234, -16, -130, -101, 347, 7, 210, 249, 218, + 376, 78, 542, 7, 505, -138, 185, -240, 176, -151, + 109, 91, 114, -227, -42, -123, -154, -69, 147, 166, + -204, -107, -89, 239, 3, 114, -13, 74, 92, 8, + -88, 117, 108, 18, 1, 12, 135, -16, 1, -27, + 17, -53, -55, 90, 127, -60 }, + { 1126, 9661, -2290, -255, 378, -22, -477, 13, -1347, -230, + 521, 859, -424, -349, 163, -447, -153, -242, 449, 421, + -189, -815, -823, 533, 246, -237, -72, 679, -139, -280, + -334, 637, 80, -762, 829, 549, 87, 332, -435, 380, + -239, 414, 153, -388, 431, -103, 188, 134, 346, 192, + 450, 545, 216, 477, 93, -141, 296, -19, 76, 329, + 174, 255, 4, -360, 141, -47, -173, -30, 173, -83, + 118, -28, 9, 156, 34, 45, -86, 48, 41, 111, + 49, -152, 87, 50, 27, -62, 88, 67, -50, -79, + 101, 55, 39, 133, 44, -89 }, + { -137, 7659, -1496, -552, -289, 298, -310, 350, -476, -574, + -1503, -1379, 87, -37, -435, 310, -94, -592, -536, 179, + -512, -441, -188, 152, 1090, 390, 151, 91, 424, -872, + -390, -132, -52, -277, -482, 55, 23, -396, 343, 387, + 100, -236, 269, 207, 83, 331, 169, 52, 457, 92, + 210, 117, -225, 126, 12, -230, 180, 82, 91, -122, + 23, -34, -58, -93, 243, 26, -266, 107, 159, 294, + 59, 41, 30, 94, 57, -94, -62, 44, 93, 127, + -25, -65, -40, -1, -70, 40, -27, -47, -37, 29, + 25, 22, 79, -51, -22, -46 }, + { -46, 1540, -108, 509, -36, 52, -24, 131, -290, 10, + 122, -542, 576, -222, -2132, 44, -699, -615, -165, -318, + -939, -938, -127, -72, 703, -149, -576, 266, -684, 744, + 591, -72, 60, -403, -168, -99, 469, -245, -184, 9, + 139, -76, -456, -81, -170, 402, 361, 136, -242, 330, + 1, -479, 46, -100, -14, -104, -11, 246, 62, -134, + -151, 89, 33, 249, -119, -143, 38, -31, 85, -136, + -250, 86, -10, -32, -31, 31, -16, 130, -7, 61, + 25, 148, -95, 33, -85, 3, 20, 9, 6, 99, + 49, -64, 25, 40, -44, 29 }, + { 714, -18858, -641, -452, -169, -7, -131, -58, 1003, -1075, + 17, -355, 744, 169, -447, -335, 395, -948, 312, -580, + -662, 390, 244, -269, -559, -184, -985, 82, -313, 51, + 976, -553, 296, -678, 195, 339, -1501, -446, -602, -129, + -511, -509, -30, -8, 111, 219, 425, -426, 490, 126, + 335, 136, -135, 346, 152, 79, -358, 181, 80, -3, + 0, 42, -11, -84, 344, 52, -410, -25, 144, 11, + 5, -65, -92, -43, -105, -123, -36, -48, 176, 38, + 117, -27, 99, 24, -108, -69, -44, -17, 38, -47, + -76, 1, -10, -106, 25, -7 }, + { 77, 301, 115, 41, 236, 9, -17, 114, 113, 66, + 123, -38, -890, -1081, -3528, -14, 364, 107, -312, 575, + 813, -130, -784, -866, -673, -520, -645, -911, 750, -276, + -379, -538, -153, 735, 796, 243, 351, -39, 63, -652, + 219, -424, -428, 162, -161, -120, -99, 45, 148, 258, + -161, 116, -16, 408, 157, -148, 23, 416, -109, 273, + -214, -21, 283, -230, -40, -57, -157, 94, 11, -196, + -346, 39, -133, -65, -127, 127, 111, -170, -30, 12, + 32, -9, 2, 39, -64, -141, 30, 61, -38, 42, + 15, 1, -3, -37, 4, -25 }, + { 2781, -22029, -1564, 589, -77, 245, 489, 144, 107, -465, + -266, 11, 625, -1745, -8, 397, -82, 1230, -1341, 119, + 384, 394, -242, 38, 150, 601, -173, 3, -415, -8, + 10, 64, -45, 147, -765, -78, 741, -461, 84, -399, + 360, 46, -22, -153, 160, 193, -630, 438, -170, 209, + 214, -114, 457, 203, 112, -33, 167, 363, 141, 37, + 18, -215, 247, 49, -147, 76, 193, 143, 96, 21, + -116, -115, 170, 30, -168, 60, 129, 13, -172, 189, + -170, 9, 161, 15, 94, -42, 126, -73, -1, 6, + 11, 104, -60, -63, 66, 47 }, + { 91, 25, 328, -73, 101, 79, 57, -272, -268, 359, + -255, -24, 0, 642, -192, -169, -680, -2365, 828, -2215, + 117, -1, -229, -450, -191, -399, 297, 266, 387, -2115, + -914, 333, 88, 914, -48, -47, -96, 466, -263, 138, + 259, -349, 139, 18, 14, 566, 123, -304, 132, 12, + -122, 179, 163, 169, -84, 211, 84, -457, 62, 142, + -191, 239, -215, 56, -63, 104, -295, 152, -107, -15, + 259, -49, -55, -69, -186, 55, -52, -54, 61, 148, + -60, -126, 104, -82, 112, -83, -17, -128, 78, -36, + 45, -23, 2, 21, 5, 45 }, + { -2801, -25594, 1705, 2205, 38, -82, 433, 129, 443, 594, + -1280, -358, -574, 1075, -631, -48, -323, 720, -327, 27, + -296, -535, -202, 679, 472, 416, -216, 231, 306, -175, + -382, 407, -214, 425, -239, -209, -262, 475, 34, -747, + -574, -51, 52, -199, -56, -176, 479, 351, -263, -287, + -182, -303, 202, 213, -346, 251, 177, 236, 90, -11, + -124, -78, 254, -126, 65, -45, -16, 116, 49, 111, + -33, 110, -9, -119, -23, -62, 75, -11, 69, -4, + 85, 0, -22, 148, -85, 30, -59, -108, -56, 135, + 61, -51, -30, -106, -14, 127 }, + { -308, -975, 666, -203, -967, 290, 278, 278, 172, 390, + -74, -267, -172, -1559, -1360, 160, -1255, 899, 3108, -948, + 65, -578, -398, -608, 1146, -105, -71, -452, -437, -476, + -720, 123, 773, 487, 3, -212, 62, 840, 72, -804, + 267, -190, -17, -57, 411, 234, 216, -49, 336, -59, + 522, -96, -420, 7, -396, 312, 159, 12, -562, 166, + 221, 90, -67, -30, -79, 130, -64, -379, 268, 89, + 135, -214, -150, 87, 54, -63, 156, 30, -76, -77, + -20, 86, 135, -51, -49, -104, 87, -24, -9, -87, + 91, -34, 172, -95, 24, 85 }, + { 1365, -15896, -130, 700, 337, 795, 1180, 208, 233, -946, + -299, 807, 1218, 713, 388, 244, -298, -36, -729, 483, + -1097, -252, -313, 90, -402, 543, -888, -13, 332, 623, + 136, 171, 251, -522, -60, 190, 600, 64, 205, 170, + 217, -412, -311, -565, 29, 188, -298, -232, -193, 379, + -608, -506, 49, -65, 314, 81, 238, 134, 178, -135, + -266, -364, 129, 12, -14, -245, -134, -93, 154, 186, + -83, -62, 55, 138, 122, 103, -20, 37, -231, -58, + 70, 38, -185, 56, -49, 48, 29, -6, -81, 72, + 60, 68, -19, 38, 97, 37 }, + { -145, 3011, 725, 36, 616, 246, -27, -86, -280, 387, + 618, -535, 1406, -422, -138, -1056, 1288, -438, 619, -1111, + -224, 476, -927, 2034, -1011, 111, -233, 549, 226, 1028, + -312, -846, 1685, -227, -692, 545, -634, 903, 588, 912, + 654, -245, -16, 448, 414, -611, 276, 79, 325, 153, + -246, -45, 114, 65, -482, -247, 29, 87, -140, -13, + -230, -56, -30, 27, -198, -69, -212, 1, -74, 47, + -23, -3, 68, -98, 251, 218, -204, 128, -9, -80, + 237, 117, -33, 172, -85, 88, -31, 1, 127, -23, + 21, -13, -75, 47, 28, -76 }, + { 80, 11746, 85, 104, -781, 1574, -1061, -946, -2332, -265, + -674, 437, -304, 24, 175, 375, 514, -266, -704, -47, + 365, -556, -1050, 124, 628, 609, 666, -18, -848, -332, + 243, -211, -5, -80, 70, -109, -391, -525, -143, -674, + 51, -127, 215, 87, -440, 71, -242, -427, -240, 52, + 362, -324, 123, 418, -182, -16, 208, 369, -32, 71, + 186, 316, 6, 92, 145, 67, -168, 141, 322, 48, + 121, 8, 39, 106, -79, -2, -129, -104, -221, 214, + 62, 41, 29, -91, 35, -3, 57, 29, 51, -137, + 127, -58, 15, 21, 15, -13 }, + { 441, 2301, -766, 696, -171, 303, -705, -13, -634, -646, + -364, 92, 80, 1605, -1669, 465, -1006, 355, -100, -989, + 2196, 382, 87, -462, -1019, 630, 942, 1951, 152, -231, + -1024, -113, -151, -321, -557, -776, 833, 158, -154, -125, + -522, -452, -107, 16, 60, 110, 93, -70, -326, -246, + -155, -137, -41, -129, 163, 22, -393, 141, -116, 56, + -53, 70, -41, -58, -4, -44, 114, -30, -7, 97, + -86, 265, 461, -170, -44, 194, -8, 10, 19, 102, + -167, -53, -6, -203, 4, 47, 27, 103, -148, -42, + 67, 84, 39, 50, -27, 32 }, + { 1553, 4849, 242, -175, -884, -212, -88, 1407, 341, -515, + 778, 1461, -537, 673, 1829, 730, 672, -31, -599, -28, + -1073, -691, 198, -173, -215, -270, -653, 109, 262, 542, + -501, 257, -1, -181, -424, -524, -910, 528, -676, -156, + -472, -335, -292, -193, -27, 123, 0, -486, 205, 136, + 12, -118, -3, 409, -160, -313, 289, -95, -89, -76, + -46, 87, 192, -33, 96, 0, -41, 118, -130, 112, + -157, 49, -2, -6, 42, -86, -22, -105, 48, -38, + -130, 176, -62, -25, 32, -97, -26, 89, 42, 18, + -79, 73, -51, -62, -7, -14 } }, + { { 107, 2818, -73, -366, -999, 33, 62, 140, -291, 1064, + -300, 493, -1187, -68, -2109, -730, -1317, -948, 88, -87, + -338, -264, 280, -754, -94, -426, -1103, -651, -865, 208, + 50, -299, -478, 428, -192, 731, 32, 692, -246, -155, + -395, 104, 216, -487, -296, 556, 317, 154, -70, 301, + 209, 140, 466, 247, 352, 154, -167, -119, 109, -103, + 164, 256, -80, -28, -56, -49, 3, -155, 113, 175, + -155, -120, 13, 305, -20, -23, 147, 15, 124, -34, + -15, 33, 108, 78, 63, -48, 35, -13, 42, -12, + 9, -45, -10, 72, 94, -39 }, + { -1257, 7979, 732, 889, -332, 2, -50, -955, -682, 59, + 730, -371, -44, -645, 121, -1511, 281, 476, 38, 132, + -368, -750, -644, 799, 13, 528, -123, 92, 196, -123, + -403, 146, 163, -660, 592, 627, -19, 443, -3, -184, + -218, 36, -49, 286, -161, 201, 80, 460, -18, 309, + 335, 313, 443, 452, 242, -216, 63, 165, 178, 439, + -123, 232, 144, -29, -158, 83, -214, 51, 131, -42, + 87, 6, 108, 43, 20, -6, 122, 23, -40, 55, + 27, 33, -7, -1, 28, 37, 49, 57, -25, 4, + 35, 55, 35, 135, 42, -102 }, + { 17, 4949, 447, 416, -866, 6, -197, 170, -252, -742, + -1051, -1055, -299, -8, -299, -226, 94, -325, 186, -1021, + 312, -743, 338, -430, 181, 437, -60, 324, -135, -684, + -958, 523, -201, 123, -553, 44, -99, 33, 202, 413, + 46, -54, 537, -313, 167, 599, -18, 209, 420, -31, + 301, -86, -220, 148, 143, -295, 249, -128, 79, -145, + 280, -285, 198, -154, 190, 55, -62, 10, 172, 212, + 157, 18, 20, 85, 55, -113, -81, -43, 115, 46, + -64, -17, 50, 40, -81, -13, 0, -57, -21, 0, + 21, 52, 23, -57, 11, -19 }, + { -20, 1310, -57, 304, 264, -30, 93, -179, -132, -11, + -10, 41, 235, -521, -2035, -800, -352, 592, -436, -908, + -925, -3, -962, -139, 834, -1, -470, -540, 345, 195, + 87, -434, 68, 754, -614, -348, 929, -623, 333, -283, + 79, 1, -391, -58, 16, 224, 96, -123, 626, -75, + 14, -205, -223, -23, -50, -75, -75, 272, -51, 90, + -162, -12, 233, 128, -156, 109, -16, -111, -43, 25, + -50, -140, -15, 63, -78, -42, 24, 186, 22, 12, + -26, 122, -9, 13, -26, -53, -1, -32, 84, 95, + -23, 22, -50, 40, 25, -25 }, + { -1987, -18165, 994, 79, -234, -47, -184, 366, 177, -177, + -99, -150, 487, 28, -391, -1084, 325, 400, -153, -807, + -523, 589, -558, 80, -336, -551, -618, -193, -573, 368, + 582, 80, -278, -338, 227, 279, -1080, -1060, -620, 70, + -348, -295, -274, 43, 10, 64, 438, -362, 259, 476, + 126, -44, 156, 361, 185, -97, -211, 172, -176, 157, + 34, -28, -56, -4, 111, 86, -240, -43, 138, 15, + -39, -128, -187, -23, -201, -37, -28, -20, 106, 65, + 24, 42, 43, 31, -30, -141, -1, 14, -83, -76, + 17, -54, 39, -113, 18, -65 }, + { -40, 1112, -141, 85, -17, 16, 57, -88, 276, 272, + -388, -120, -443, -1918, -4244, 797, 61, 7, 412, 710, + -219, -1037, -10, -706, -867, -837, -123, -1003, 631, -173, + -699, -91, -749, 856, 920, 259, 104, 34, -63, -32, + -275, -389, -270, -328, 255, -248, 0, 236, 108, -231, + 127, 49, 182, -7, 292, 128, -118, 408, 5, 151, + -315, 5, 137, -95, -120, -164, 167, -119, 55, -38, + -179, -35, -230, -235, -7, 11, 207, -51, -103, 160, + -28, -31, -3, 9, -109, -6, -46, 88, -26, 11, + -1, 6, -12, -47, 73, -52 }, + { -4230, -16641, 1006, 1141, -107, 118, 261, -335, 638, 680, + -330, -276, -225, -849, -813, 327, 555, 426, -524, -60, + 364, 53, -561, 459, 280, 244, -73, 222, 62, -517, + -53, 381, -169, 11, -291, -234, 200, -458, 346, -57, + 132, -175, 374, -333, 333, 34, -306, -177, 184, 319, + 138, 507, -381, 156, 373, -131, 227, 275, 112, 53, + 26, 53, 24, 241, -163, 114, 24, 160, -60, 73, + 92, -76, -34, -40, 80, -1, 51, 104, -107, 79, + -77, -13, 81, 75, 64, -15, 82, 11, -19, -6, + 4, 26, 12, 28, 10, 106 }, + { -26, 1139, -457, 163, 3, 136, 87, 96, -503, 149, + -410, 176, 457, 120, -397, -623, -890, -1038, -628, -1425, + 314, -851, 550, -739, -107, 212, -43, 844, -799, -1849, + -741, 499, -277, 899, 255, -222, -138, 719, -490, 404, + 577, -678, 396, -281, 231, 160, 245, 117, -380, 95, + -65, 507, -150, 247, 279, 106, -152, -188, -115, 61, + -67, -80, -31, 139, 47, -151, -79, 87, -108, -8, + 209, 9, -99, -24, -27, -119, 9, -13, 41, 137, + -103, -134, 131, -64, 38, -63, 2, -90, 25, 17, + 49, -60, 7, -21, 53, 6 }, + { 889, -27886, -601, 2431, 427, -425, 609, 144, 473, 167, + 647, -2081, -506, 501, 555, -1385, 655, 583, -156, -158, + 82, -910, -138, 710, 513, 72, 118, 65, 117, 107, + -43, -109, -323, 638, -232, -334, 81, 203, -443, -360, + -758, -166, -94, 115, -152, -143, 410, 315, -325, -11, + -74, -480, 291, -151, 300, -30, 199, 254, 49, -5, + -146, -60, 38, 9, 51, 58, 0, -46, 99, 47, + 118, 37, -160, -33, 71, -25, 3, 103, -46, 22, + 52, 21, 11, 132, -47, -91, -46, -88, -30, 90, + 50, -39, -54, -42, -43, 111 }, + { 284, 1548, -1331, -645, -734, -266, 747, 737, -243, 604, + -767, -150, -729, -1608, -804, 10, -293, 397, 891, 952, + 237, -632, -395, -378, 284, 144, -250, -779, -422, -260, + -75, -301, 706, 1035, -375, 23, -483, 1385, 79, -717, + -39, 93, -540, 349, 129, 463, 102, 149, 134, 213, + 342, -66, -101, -308, -156, -3, 99, 86, -241, -7, + 407, 92, -277, 118, -65, -11, -197, -237, 298, -5, + 331, -198, -246, 25, 151, 109, 25, -22, -44, -134, + 91, -69, 98, 81, -32, -75, 6, 8, -85, -24, + 62, 35, 108, -70, 45, 64 }, + { -1465, -15652, 1776, 1434, -1189, 1750, -155, 908, -561, -410, + -422, 647, 1065, 2233, -834, 350, -720, 103, -587, 325, + -222, -321, -467, -682, 268, -32, -365, -110, 50, 720, + 393, 41, 67, -181, 201, 298, -50, 194, -362, 488, + 277, -277, -525, -308, -164, 140, -149, 12, 196, -350, + -573, -436, -174, 510, 72, 267, -116, -28, 381, -186, + -206, -372, 125, 51, -138, -78, -194, -200, 222, -65, + 27, 183, -2, 50, 270, -36, 23, -68, -223, 43, + 61, -15, -147, 18, 50, 50, 22, -23, -48, 32, + 50, 42, 65, 38, 25, 14 }, + { 78, 3684, -601, 537, 674, 476, -52, -338, -157, 181, + 137, 108, 36, -1286, 2957, -778, -483, -106, 1634, -1010, + -264, -154, 253, 598, -405, -762, 562, 860, 242, 384, + 336, -195, 979, -435, -303, 158, -197, 456, 1018, 532, + 578, -48, 36, 513, 83, 322, -38, -194, 200, 161, + -139, 220, -381, 13, -240, -16, 144, -264, 265, -208, + -230, -221, 98, -24, -178, -274, 198, -86, 27, -131, + 59, -102, -89, 269, 156, 12, -97, 149, 83, -36, + 38, 162, 6, 55, -9, -30, -20, 55, 49, 71, + -43, -39, 6, 83, -80, 38 }, + { 2030, 10779, -2105, 1843, -1192, -433, -347, -797, -1464, -1256, + -584, -743, 267, 68, -94, 1130, -430, 448, -742, -347, + 998, -1292, -616, 698, 856, 255, 303, 449, -13, -410, + -329, 116, -796, 545, 146, -126, -114, -1035, -272, -86, + -100, -407, 536, -318, -128, -285, 250, -145, -580, -116, + 61, 28, -228, 658, -272, 291, 146, 422, 25, -195, + 316, 146, 44, 109, 255, 82, -78, 113, 138, 122, + 199, -26, 143, 31, 41, -118, -131, -170, -17, 27, + 273, -154, 102, -90, -121, 221, -7, -87, 89, -21, + 16, 32, -34, 86, -2, -59 }, + { -453, 979, 1082, 263, 336, 431, -839, -397, 119, -810, + -56, -25, 174, -1581, 2786, -272, 702, -579, -1231, 1560, + 262, 765, -164, -879, -857, 308, 1034, 1624, -357, -252, + -317, -706, -355, -24, -984, 293, 111, 172, -265, -287, + -397, -217, 58, -252, -5, 402, -256, 9, -316, -71, + -413, 218, -317, 85, 103, -12, -418, -228, 222, -172, + 258, -10, 42, -20, 129, 35, -240, -102, 219, 102, + 140, 246, 238, -32, -143, 195, 23, -68, 4, 66, + -98, 7, 41, -114, -94, -56, 93, 44, -83, -38, + 92, 20, 25, 58, 19, -19 }, + { -459, 8137, -560, 188, -1001, -1282, 895, 657, 428, 133, + 981, 1104, 230, 850, 626, -26, 1377, -437, 185, -156, + -757, -283, -133, -436, 444, -1537, 120, -211, 18, 1319, + -341, 227, -425, -351, -247, -529, -210, -888, 386, -714, + -570, 303, -841, 296, -184, -12, -162, -230, 668, -12, + -8, -226, -124, 128, 220, -114, -90, -16, 119, -72, + -159, 171, 10, 124, 52, -91, -118, 60, 100, -64, + -48, -13, 68, 25, -12, 2, -185, -24, -27, 38, + -128, 32, 56, -134, -2, 55, 37, -22, 126, -68, + 51, 11, -5, -44, -70, -47 } }, + { { -89, 1740, -756, 988, 396, 51, 243, 478, -96, 638, + -616, 904, -1243, 44, -1723, 836, 171, -56, 482, -983, + -872, -888, -237, -1748, -584, 376, -631, -336, -721, -736, + -676, -156, -37, 497, -358, 612, 135, 608, -444, 122, + -181, -46, 141, -142, 167, 362, -51, 201, -49, 120, + 10, -122, 176, -13, 52, 20, -286, -60, 313, 127, + 275, 153, -39, 326, 242, 48, -21, -47, -5, 139, + 57, 33, 89, 186, -85, 68, 126, -111, 85, 33, + 36, -102, -30, -12, 77, -40, 1, 27, 72, 10, + -8, -78, -22, 26, 38, -29 }, + { 1082, 6889, -1921, -172, -953, 130, -196, -238, 145, -555, + -748, -1013, 390, -487, 551, -433, 551, 110, -22, 73, + 277, 576, -158, 192, -486, 640, -146, 195, 497, 226, + -442, -150, -61, -373, 238, -129, -146, 128, -178, -346, + -542, -451, -136, 341, -604, -33, 7, 412, -333, -15, + 190, -24, -58, 125, -138, -359, 12, -12, -46, 144, + -194, 179, 47, -16, -106, 140, -90, 256, 127, -19, + 34, 41, 203, 38, 132, 76, 171, 10, -87, -96, + -73, 160, 28, -82, 11, 99, 22, 18, -50, 22, + 54, 45, -5, 47, 23, -33 }, + { 59, 1596, -1432, 2131, 254, -171, -423, -31, -15, 253, + 938, 346, -190, 912, 754, -89, 286, 773, 1030, -726, + 705, -924, 425, -253, -401, -22, -567, -446, -427, -409, + -455, 835, -424, 120, -428, -128, -3, 256, -131, 477, + 171, -47, 317, -520, 174, 487, -39, 54, 21, -216, + 315, 5, -280, -167, -146, -327, 17, -173, 206, -144, + 270, -244, 302, -50, 26, -11, -39, 29, 260, 49, + -89, -71, -44, -47, -21, -119, -66, -45, -62, -104, + -50, -25, -22, -1, -54, 12, 79, 0, -39, 13, + 4, -20, -25, -21, 70, 58 }, + { 76, 1720, 179, -163, 2, -22, 36, -151, 87, -166, + -299, -96, 382, -305, -869, 1907, 1315, 43, 100, 183, + 521, 1026, -652, 146, -38, 502, 548, -1371, -34, -585, + -360, 53, -341, 791, -6, -627, 447, -596, -98, -433, + -10, 208, 169, 449, 309, -450, -629, -265, 321, -284, + 186, -86, -205, -90, -33, 198, 113, 79, 34, 436, + 187, -2, -98, -22, -64, 200, 41, 58, 16, -17, + 182, -8, -93, 54, 89, 54, -59, 37, -55, -50, + -114, 6, 21, 55, -9, -20, -41, -100, 2, -5, + -31, 34, -64, 27, 1, -71 }, + { 2867, -15718, -1831, 1139, 378, 118, -33, 532, 54, -334, + -715, -292, 454, -278, -352, -395, 1135, 634, -52, -142, + -22, 41, -1330, 304, -15, -57, 179, -503, -1001, 613, + 642, -81, -602, -84, 181, -35, 351, 519, 545, 544, + -153, -177, -721, -429, 169, -55, -126, -209, 319, -44, + -363, -122, 168, 252, 100, -273, -168, 127, -273, 134, + 19, -107, -208, -75, -11, 148, 85, 77, 58, -29, + -4, -86, -128, 34, -301, -12, -41, -72, 17, -28, + -1, -17, -9, 104, -29, -109, 83, 42, -74, -35, + 76, -9, 108, -60, 41, -52 }, + { -42, 407, -549, 142, -75, -9, 6, -130, -3, -250, + -554, 264, 119, -423, -2960, -1049, -1473, 254, 36, 490, + 230, -599, 421, -575, -625, -159, -195, -1414, -825, -1280, + -168, 671, -768, -229, -86, -41, -145, 200, 149, 101, + -237, -30, 48, -412, 38, -251, 63, 353, 54, -384, + 52, -7, 29, -250, 375, 89, -397, 158, -91, 255, + -145, -17, 65, -47, -89, -133, 214, 59, 194, 105, + 106, 142, -169, -88, 62, -204, 44, 37, 23, 168, + -64, 4, 28, -13, -17, 58, -38, 94, -63, -12, + 51, 50, -48, -38, 87, -47 }, + { 4691, -9924, -3066, 2581, 713, -1, -87, -1025, 26, 320, + -164, -72, -529, -407, -346, 753, 470, 419, 362, 138, + 90, -435, -615, 155, -69, 39, -21, 445, 375, 34, + 28, -135, -358, 218, -177, -320, -86, -911, -55, -61, + 155, -9, 722, 113, 780, 308, 8, -114, 66, 106, + -80, 468, -499, 47, 389, -221, 101, -96, -96, -19, + 65, 300, 39, 147, 13, 115, -346, -101, -109, 188, + 180, -25, -77, -112, 129, 3, 17, 192, 0, 69, + -24, 6, -9, -57, -11, -50, 26, 7, 0, 76, + -11, -16, 47, 18, -42, 5 }, + { -84, 398, -992, 134, 34, 43, 51, 109, -454, 105, + -240, 315, 94, -929, -1075, 463, 1053, 156, -784, -9, + 2175, 387, 1588, -74, -84, 639, 453, 834, -921, -110, + 560, 413, -22, 1289, 547, 16, 59, 465, 8, 434, + 210, -610, 343, -19, 312, -152, -21, 389, 8, 87, + -85, 84, -359, -14, -81, 172, -124, 28, -86, -121, + -46, -193, -80, 149, -35, -202, 80, 26, -120, 53, + 166, -65, -81, 19, -37, -84, 43, 38, 73, 92, + 21, -59, 106, 69, -17, -100, 73, -30, 52, -26, + -10, -75, -45, -30, 22, -41 }, + { 1042, -26202, 131, 3404, 868, -661, 70, -111, 524, -193, + 1431, -310, 802, 1024, 1607, -1009, -26, -344, -195, -416, + -127, -539, 0, 390, -66, -224, -227, -397, -30, 71, + -507, -418, -79, 238, -633, -102, 363, -200, -616, 98, + -279, -67, -74, -57, -122, -67, 15, 79, -24, 719, + 473, -313, 205, -267, 319, 62, 122, 113, 252, 166, + -156, -59, -133, -54, 100, 32, -33, -17, 199, 106, + 172, 70, -149, 16, 118, -58, -81, 68, -42, -41, + -50, 29, 9, 49, -40, -14, 23, -106, -92, 50, + 51, -32, -13, 11, -78, 96 }, + { -237, 3470, 541, -304, -148, -462, 427, 390, -244, 670, + -958, -349, -109, -673, -620, 314, 86, -480, -1177, 787, + 827, -738, -598, -800, -692, -237, 161, -187, -9, 563, + 464, -275, -217, 565, -525, -46, -617, 720, -143, -402, + -114, -83, -295, 430, -376, 265, 17, 226, 301, -42, + -202, -273, 84, -153, 24, -76, -118, -99, -342, -69, + 350, 64, -262, -13, -154, 147, 44, -213, 52, 22, + 391, -1, -70, 131, 177, -10, -34, 17, 94, 8, + 195, -80, -3, 14, -40, -21, 40, 57, -2, -13, + -18, -2, 23, -113, 0, 13 }, + { 1552, -15831, -1601, 430, -2274, -939, -2930, 956, 624, -79, + -569, 353, -356, 345, -1775, 261, -624, 61, -476, 102, + 88, -147, -664, -612, 66, -554, -25, 15, -331, -100, + -6, 28, 280, 29, -161, 163, -141, 254, -114, 316, + -57, -303, -129, 75, -137, 189, -127, 137, 284, -29, + 83, -100, -64, 410, -134, 241, -113, -4, 307, -94, + 108, -53, 172, -12, -114, 23, -94, -211, 63, -220, + -67, 122, -44, -42, 119, -200, -103, 17, -70, 128, + 61, 3, 2, 9, 26, 78, -51, -12, -29, -30, + 25, -19, 44, 62, -18, -35 }, + { 5, 3589, -877, 293, 85, 376, 258, -423, 93, -20, + -314, -31, 206, -211, 3591, -557, 118, 388, 2162, 865, + 1267, 385, -421, -306, -314, 354, 1658, 1321, 978, -51, + 542, -55, -38, -134, 187, -12, -129, -106, 310, -37, + -214, -214, 58, 405, 69, 462, 60, -198, -105, -93, + -10, 348, -369, 75, 60, 344, 170, -182, 398, 10, + -11, -166, 340, 65, -112, -244, 308, -15, 50, -121, + 105, -39, -103, 275, -59, -189, -53, 89, 7, -19, + -12, 31, -87, 42, 23, -64, -103, 18, 2, -14, + -44, 6, 50, 92, -67, 61 }, + { -3540, 6178, 325, 1284, -1454, -1837, -1334, 539, -282, -1103, + -27, -764, 233, 508, 140, 1136, 318, 1297, -542, -1073, + 468, -1014, 332, 1306, 593, 105, 328, 114, 149, -51, + -328, 36, -422, 608, -337, -63, 429, -407, 271, -164, + -259, 15, 838, -113, 650, 150, 400, 50, -389, 104, + 45, 19, -271, 425, -528, 125, -60, 333, 119, -264, + 189, -50, -39, 181, 281, 99, -77, -24, -147, -67, + 189, 23, 103, -88, -42, -116, 83, -44, -41, -187, + 82, -190, 2, -120, -100, 173, 31, -36, 104, 22, + -16, 62, -90, 28, 29, -8 }, + { 485, 47, -596, -239, -26, 602, -219, -209, 790, 281, + 522, 579, 391, -2755, 2071, 69, 735, -1458, -856, 1251, + -1580, -974, -946, -885, -1079, -945, -582, -144, -265, 110, + 192, -22, -130, 298, -348, 553, -130, -46, -72, 85, + -98, 34, -99, -351, -197, 591, -332, -343, -110, 220, + -342, 155, -314, 177, -175, -336, -220, 55, 239, -71, + 410, -179, -72, 17, 52, -43, -137, -36, 249, 95, + 65, -38, -9, 105, -72, 64, 28, -40, -57, 93, + -21, 2, 69, 63, 82, -3, 62, 8, -12, -40, + -5, -40, 21, 52, 12, 31 }, + { -930, 9246, -251, -916, -579, -1455, 198, 399, 560, 668, + 636, 537, 365, 21, -80, 333, 920, -466, 314, 99, + 243, 79, -432, -1414, -67, -1262, 388, -56, -313, 1252, + 199, 71, -280, 27, 298, -266, 77, -1354, 300, -147, + -330, 674, -30, 952, 100, 48, 99, 162, 972, 40, + -185, -131, -112, 59, 200, 64, 139, 234, 299, 87, + -209, 72, 0, 108, -71, -163, -150, -239, 62, 93, + 36, -3, 60, 92, 27, 42, -38, 97, 6, -4, + -219, -39, 111, -98, 100, 55, -40, 18, 108, -130, + 4, 11, 93, -11, -71, 82 } }, + { { 38, -5, 596, 786, 653, -45, 192, 273, 28, 833, + -275, -64, -238, 192, -2102, 743, 691, 215, -536, -1221, + 381, -1255, -238, -1364, -320, -603, -350, -238, -332, -1091, + -477, 85, -364, 804, 5, 500, -75, -187, 157, 189, + -60, -192, 110, 98, 337, -221, 104, 406, 172, 152, + -232, -234, 135, 6, 202, -142, -206, 45, 128, 146, + 240, 243, -32, 247, 185, -34, 82, -53, -58, 92, + 102, 129, -2, 148, -45, 103, 78, -101, 44, 1, + 34, -67, 0, 36, -50, -47, 44, 45, 21, 62, + -38, -6, -47, 15, -4, 30 }, + { -768, 874, 4567, -1958, 697, 186, -562, 372, 50, -892, + -628, -335, -26, -278, -107, 705, 226, 266, -106, -354, + 739, 810, -472, 36, -143, 373, 72, 515, 224, 290, + -557, -84, -499, 138, 240, -452, -131, 116, -360, -501, + -70, -625, 63, 97, -440, -207, -34, 176, 205, -81, + 97, -51, -345, 52, -61, -80, -130, -69, -119, -35, + -71, -4, 19, -4, 81, 14, 79, 186, -20, 190, + 40, -21, 196, 19, 152, 60, 99, -24, -60, -31, + -60, 171, -46, -58, 63, 50, 53, -34, -29, 18, + 2, 73, 47, -24, 13, -1 }, + { -110, -1545, 950, 1646, 786, -268, -189, -58, 147, 428, + 689, 511, -79, 922, 774, 230, 568, 521, 439, 578, + -234, 229, -38, -215, -96, -513, -614, -596, 78, -252, + -377, 310, -347, -118, 106, -133, -305, 451, -530, 677, + 227, -122, -87, -284, 342, 133, 20, 204, -77, -72, + 38, 106, -82, -215, -384, -118, -90, 39, -33, 61, + -23, 172, -53, 39, 15, 81, -32, -9, 241, -18, + -116, -28, -43, -70, -186, 25, -18, -22, -104, -49, + -40, -54, -41, -43, 34, -45, 61, 69, -47, -5, + -9, 14, -66, 11, 42, 60 }, + { -78, 1742, 466, -413, 38, 54, -95, 48, -42, -308, + 70, -299, 212, 768, 892, -434, 2096, 327, 253, 112, + 262, 963, -496, 83, -509, 468, 1114, -787, -1013, -96, + 143, -549, -711, 533, 255, -30, 286, -290, -774, -219, + -15, 299, 255, 433, 261, -388, -660, -181, -5, -52, + -124, -20, 13, -151, -142, 192, 127, 173, 210, 174, + 308, -22, -188, -82, 59, 89, 147, -4, 40, -2, + 135, 7, -2, -55, 150, 39, -54, -45, -92, -7, + -71, -48, 39, 37, 0, -62, 37, -81, -58, -52, + 18, 3, -9, -21, -24, -62 }, + { -3126, -11098, 970, 1817, 73, 182, -125, 607, -38, -534, + -322, -1054, 900, -37, -921, 406, 430, 93, 1126, -53, + 145, -919, -804, 402, -62, 538, 323, -228, -1372, 206, + 37, 137, -23, -326, -150, 252, 1089, 266, 715, -267, + 370, -171, -464, -582, 241, 224, -485, -114, 343, -376, + -306, 9, -137, 385, -64, -108, -34, -227, 58, 138, + -247, 107, -246, -68, -21, 178, 48, 81, 43, 86, + -154, 2, -124, 16, -94, -82, -56, -21, -41, -29, + -57, 37, -35, 104, -44, -103, 118, 17, 27, -15, + -16, -2, 64, 45, 3, 10 }, + { 6, -445, -272, -28, 220, 7, -36, -234, 15, -483, + -38, 64, 171, 547, -2060, -1779, -1628, -80, 546, 69, + 274, -226, -19, -1055, -310, 1536, -1340, -1081, -431, -1406, + -363, -149, 64, -250, -896, 467, 149, 61, -133, 131, + 105, -86, -271, -392, -205, 57, -72, 226, -219, 101, + 226, 7, -227, -33, 223, -92, -194, -4, -10, 265, + -24, -2, -77, -29, 47, -62, 2, 160, 155, 123, + 92, 78, -60, -41, 72, -124, -39, 5, 43, 74, + 26, -122, 68, -10, -18, 88, 21, 40, -69, 29, + 31, -21, -8, 6, 15, 0 }, + { -3996, -3765, 1837, 3891, -460, -277, -274, -383, -338, -592, + 224, -222, -156, -142, 438, -229, 487, 665, 81, 385, + 73, -508, -110, -393, -29, 6, 255, -65, 389, 364, + 109, -325, -475, 518, -233, -535, -382, -855, 100, 158, + -145, 479, 168, 668, 595, -53, 272, -116, 161, 9, + -75, 268, 2, -86, 248, -123, 58, -97, -68, -137, + 37, 263, 142, -21, 33, -2, -229, -201, 55, 134, + 95, 41, -68, -75, 20, 37, 37, 105, 13, 40, + -22, 56, -66, -61, 30, -105, 1, 51, -1, 84, + -26, 24, 25, -22, -13, -72 }, + { 26, -986, -43, -112, 130, 63, -12, -36, -258, -3, + 88, 105, -624, 112, -957, -210, 1546, 164, -862, 921, + 1168, 1295, 681, 238, 580, 644, 878, -163, -803, 872, + 143, -113, 685, 1072, 981, -295, 414, -75, 629, 277, + -445, 0, -395, 92, 371, 135, 7, -157, 549, -142, + -70, -237, -25, 17, -202, -11, -30, -98, -24, 39, + -83, -255, 26, -29, -65, -135, 236, -135, -122, 145, + 43, -13, -63, 36, -80, 10, 52, 49, -2, 114, + 51, 4, 46, 22, 41, -91, -6, 69, 28, -1, + -66, -57, -45, 6, 19, 10 }, + { -2494, -21023, -78, 4901, -627, -400, -401, -185, 961, -495, + 383, 1533, 698, 918, 1092, 181, -916, -226, -96, -193, + -594, -295, 170, 123, -154, -4, -55, -519, -124, -110, + -329, -765, 386, -494, -157, 178, 59, -424, 144, 101, + -107, -602, 86, -175, 58, 254, -174, -82, 83, 566, + 437, 82, 78, 11, -128, 153, 92, 45, 249, 203, + -119, -108, -136, 54, 52, -38, 2, 33, 45, 208, + 157, 43, -70, 51, 23, -55, -20, -69, -21, 37, + -24, -55, 10, 44, -42, 34, -8, -58, -66, 8, + -1, 3, -19, 55, -72, 32 }, + { 197, 3776, -340, -14, 178, -407, 152, -14, 102, 244, + -88, -536, -846, 980, -525, -497, 514, -456, -1725, 352, + 1038, -429, -461, -867, -585, -74, -80, 266, -113, 872, + -53, 53, -833, 254, -259, -115, -42, 130, -86, -493, + -139, 245, -59, -144, 24, 175, 19, 41, 304, -171, + -286, -209, 41, -106, 90, 31, -106, -137, -291, -128, + 59, 226, -308, -1, -54, 91, 64, 18, -208, 89, + 134, 217, 65, 177, -19, 11, 80, -94, 91, 86, + 93, 5, -23, -99, -37, 65, 68, 18, 15, 4, + -31, 12, -52, -38, -38, 15 }, + { -1607, -13568, -159, -811, -225, -2242, -2072, 309, 798, -156, + -178, 451, -697, -377, -903, 66, -464, -717, -196, -782, + 595, -19, -404, -580, -102, -481, 417, -371, -458, 49, + -209, 13, 258, -135, 109, 40, 289, -389, 317, 248, + -334, -73, 76, 230, -113, -78, 83, 154, -75, 290, + 168, -188, -34, 146, -97, 333, -62, 137, 78, 117, + 90, -11, 19, -160, 95, -80, 35, -187, -68, -76, + -42, 29, -28, -51, 19, -82, -220, 60, -49, 126, + 32, 4, 62, -12, -9, 65, -88, 37, -41, -13, + -8, 4, 21, 53, -5, -64 }, + { -69, 2613, 436, -176, -245, 267, 647, -152, 15, -74, + -555, -49, -457, 1141, 1861, 1604, -623, -25, 2334, 1229, + -178, 2220, -525, -630, -535, 1087, 1603, 529, 1720, -246, + 90, 217, -314, 312, 70, -22, 67, -25, -424, 89, + -238, -274, 242, 169, -92, 531, 165, -89, -330, -318, + 376, 86, -86, 1, 47, 329, -99, 294, 94, 23, + 216, -151, 84, 90, 117, -101, 181, 33, -85, 89, + -85, -102, 53, 38, 10, -45, 6, -58, -68, -5, + 94, -68, -123, 72, 32, -62, -78, 54, -31, 32, + 16, -4, 37, -9, 63, -12 }, + { 3737, -1460, 171, -147, -450, -1985, -1070, -11, -371, -154, + -524, -686, -113, 896, 1025, -128, 1021, 244, -213, -645, + -491, -286, 621, 1263, 251, -49, 347, -278, 626, -190, + 171, -407, 132, -159, -8, 94, 65, -49, 233, -96, + -326, 224, 632, 57, 419, 461, -95, -130, -43, 341, + -74, 16, 257, -23, -180, -162, -113, -26, 326, -79, + 132, -99, -66, 214, 135, -57, 100, 26, -141, -208, + 148, 207, -85, -11, -11, -85, 36, 31, -139, -105, + -77, -5, -97, -116, -68, 39, 86, 79, 11, -18, + 11, 81, -62, -24, 29, -23 }, + { -473, -273, 398, -187, 126, -74, 340, -66, 529, 775, + 381, 657, 147, -821, 334, -671, 442, -991, -278, -1114, + -452, -1825, -236, -1023, -301, -1364, -776, -423, 361, 148, + 230, 234, 87, 71, 156, -68, 352, -374, 96, 330, + -282, 202, -610, -200, 84, 578, -264, -589, 35, 87, + -52, -105, -96, -213, -20, -356, -17, 165, -30, 166, + 198, -149, -257, 36, 100, -162, 156, 21, -1, 99, + -53, -39, 50, 222, -36, -169, 135, 80, -32, 50, + -63, 35, 27, 88, 47, 56, 50, 33, 58, -71, + -98, -28, 5, 39, 19, 20 }, + { 2047, 6460, -117, -735, -848, -1016, -517, 433, 622, 372, + -36, 1013, 213, 130, -637, 797, -342, -426, 382, 722, + 598, -253, -599, -859, -314, -1137, 329, 70, 269, 389, + 366, 115, -17, -395, 369, -394, 15, -563, -347, 4, + 8, 400, 702, 436, 32, 79, 224, 395, 471, 258, + -328, -40, -116, 219, 72, 10, 137, 249, 207, 199, + -36, -46, -87, 80, -18, -94, -77, -168, -109, 91, + 66, -55, 103, 88, -5, 123, 35, -17, -11, -60, + -63, -23, 40, -11, 35, 82, -74, 28, 31, -19, + -123, 33, 103, 22, -57, 99 } }, + { { 13, -852, 173, -313, -296, 19, -50, 30, -29, 840, + 25, 223, 628, 492, -1412, 36, -911, 61, -77, 234, + 1371, -680, 547, -1223, -330, -279, 625, 495, 550, 53, + 47, 282, -635, 339, -119, 383, -365, -481, 217, 278, + 222, -153, -197, 108, 507, -246, -94, 350, 131, 162, + 166, -48, 98, 39, 122, -117, 21, 19, -31, 34, + 19, 127, -117, -14, 50, 12, 102, 41, 77, 14, + -37, 62, -68, 143, 14, 89, 36, -44, 33, -38, + 26, -33, 34, 34, 9, 9, 35, 39, -15, 21, + -49, 17, -33, 28, -7, 40 }, + { 632, -5349, -1293, -1946, 288, -157, -204, -79, -391, 162, + -92, -307, 260, 7, -283, 628, -323, -68, -74, -489, + 404, 518, -248, -302, -606, 58, -115, 464, -11, 107, + -108, 224, -332, 81, 75, -364, -351, -63, -199, -199, + 262, -277, 263, 180, 3, -1, -105, -208, 17, -185, + -24, 40, -155, 163, -9, 55, 87, 8, -133, 15, + 13, -54, -53, 60, 141, -31, 68, 199, -10, 114, + -15, -59, 86, -39, 49, -55, 8, -48, 3, 80, + -44, 36, -70, -41, 45, -1, 51, -57, -68, 10, + 4, 45, 33, -64, -15, -1 }, + { 132, -2510, -620, -473, -209, 76, 69, 27, 14, -473, + 152, 829, -718, 9, 687, 77, 142, -39, -511, 366, + -177, 364, 434, 388, 342, 23, -47, -323, 44, -147, + -40, 52, -556, -173, 217, 74, -262, 375, -561, 218, + -20, 87, 136, -86, 239, 42, 29, 141, -77, -7, + 18, 58, -19, -87, -106, 127, -4, 245, 57, 24, + -146, 187, -131, 7, -38, 56, -28, -91, 79, -33, + -50, -34, -24, 57, -69, 15, -14, 108, 3, 56, + 33, 11, 20, -60, 33, -26, -26, 10, -39, -10, + 20, 53, -57, -26, -12, 31 }, + { 79, 1127, -240, -320, 84, 20, -106, 104, 24, -180, + 97, -412, -49, 456, 2095, 48, 544, -854, -291, 174, + -123, 935, -30, -87, -183, 264, 689, -18, -469, 300, + 141, -709, -433, 265, -67, 356, 571, -144, -349, 236, + 350, 335, -167, -4, 273, 22, -135, 13, -159, 135, + -111, -50, 107, -11, -79, 92, -123, 116, 112, -211, + 141, 36, -137, -110, 120, 17, 59, 26, 36, -84, + -46, -74, -28, -71, 69, -12, -32, -17, -65, 10, + -28, 20, -11, -16, 46, -38, 40, -27, -9, -18, + 13, -26, 37, 10, -21, -41 }, + { 2701, -4515, 516, 2355, -120, 202, -265, 52, -392, -364, + 662, -633, 780, 28, -577, 557, 20, -513, 974, 216, + -126, -468, 22, -95, -372, 308, -168, 652, -474, 64, + -60, -110, 14, -27, -131, -125, 249, -315, 603, -309, + 427, 22, 55, -208, 35, 151, -320, -82, 208, -385, + -103, 79, -329, 95, -216, 85, 42, -304, 37, 221, + -116, 163, -182, -63, -51, 141, -83, -27, -18, 66, + -122, 63, -98, 30, 4, -12, 59, 67, -18, 4, + -40, 16, -39, 59, -25, -57, 46, -42, 38, 18, + -2, -9, 5, 18, 7, 22 }, + { 60, -667, -470, -99, 106, 48, -32, -124, 182, -177, + 377, 167, -120, 48, -289, 249, -1057, 142, 327, -385, + 680, -65, -165, -729, -296, 1888, -241, -296, 461, -557, + -3, 10, 225, 170, -467, 156, -201, 123, -40, 79, + 330, -110, -387, -205, -160, 142, -114, 45, -187, 283, + 291, -11, -142, 139, 160, 0, -90, -39, -86, 73, + -112, -94, -100, 31, 210, -28, -106, 63, -63, -19, + 43, 43, 7, 71, 145, -71, -44, 5, 40, -42, + -6, -115, 19, 0, -23, 27, -15, 3, -86, 15, + 4, -32, 10, -5, -2, 8 }, + { 2443, 1855, -333, 3646, -427, 36, 440, 172, -550, -784, + 379, 73, 639, 309, 649, -78, 321, 296, 3, 246, + -662, -654, 106, -518, -65, 72, 367, -105, 81, 19, + -61, -41, -322, 316, -63, -196, -178, -326, 321, -98, + -424, 251, -125, 77, -115, -231, 301, -186, 78, 70, + -196, 148, 413, -24, 28, -61, 212, 72, -55, -94, + -33, -13, 19, -47, -50, -15, -31, -6, 50, 9, + 19, -5, 8, 1, -42, -42, -62, -2, -39, -13, + -52, 49, -38, 20, 46, -55, 19, -7, -49, 22, + -59, 45, 34, -32, -9, -67 }, + { 73, -490, 502, -202, -110, 20, -48, 99, -104, -20, + -2, -167, -457, -29, -250, -507, -579, -343, -184, 1047, + 41, 142, -105, -131, 819, 680, 150, -36, -418, 660, + 218, -471, 456, 12, 163, -461, 363, -338, 324, -33, + -639, 161, -296, 8, -182, -54, 63, -297, 459, -210, + -22, -222, 106, 76, -136, 6, -33, -191, -47, 125, + 70, -41, 83, -62, -32, -165, 99, -73, -31, 103, + 12, 6, -57, 53, -32, 37, 42, 42, -42, 61, + 35, -40, -40, -57, 75, -41, 11, 62, 22, 61, + -1, 16, -7, -6, 9, 20 }, + { 3151, -12715, 311, 4025, -1086, 66, -52, -154, 665, -235, + -82, 353, -654, 66, 497, 447, -618, 416, 376, 82, + -175, -193, 99, 155, -286, 151, 272, -482, -171, 38, + 114, -389, 446, -375, -91, -16, -13, -62, 628, 27, + 187, -87, 305, -39, 27, 223, 32, 55, -74, 81, + 167, 134, 48, -49, -224, 57, -73, -79, 121, 66, + -135, -43, 3, 62, -57, -57, -18, 37, 20, 114, + -14, -10, 13, -11, -19, -15, 2, -72, -31, 89, + 54, -68, -42, 37, 0, 28, 8, 46, -32, -9, + 19, 35, -67, 38, -17, -12 }, + { -143, 2989, 160, 455, -7, -667, -421, -210, -51, 102, + 152, -362, -64, 1161, -407, -303, 144, 154, -360, 545, + 490, -110, 624, 194, 335, 116, 93, 1106, 30, 374, + -282, 267, -630, 131, -254, 61, -26, -68, 31, -295, + -187, 267, 43, -244, 76, 156, 138, -81, -47, -331, + -98, -31, 81, -42, 184, 114, -75, -132, -53, 71, + -114, 184, -110, 39, -103, 31, 22, 77, -78, 68, + -54, 52, -47, 107, -98, 5, 147, -98, -27, 6, + 10, -13, -8, -22, 76, 18, -18, -41, 0, 5, + -44, 21, 1, 36, -24, -5 }, + { 1565, -10014, -425, -17, 823, 237, -202, -507, 435, -105, + 29, 459, -358, 216, -466, 331, -48, -595, -112, -209, + 333, -176, 158, -337, 140, 120, 316, -371, 46, 319, + 35, 196, 161, -138, 168, -182, 317, -137, 258, 10, + -67, 58, -78, 80, -35, 44, 29, 41, -98, 263, + -70, -298, -116, -44, -1, 273, -118, 65, -4, 59, + -1, -19, -51, -231, 65, 34, 220, -123, -52, 70, + -20, 39, 88, -29, -50, -14, -100, 96, -72, 74, + 41, -28, 8, 44, -23, 26, -87, 53, 9, 22, + -4, 34, -4, 9, -7, -54 }, + { 118, 1643, -295, -122, -96, 336, 503, -84, 86, 24, + -319, -107, -157, 1392, -284, 121, -712, -26, 1480, 249, + -449, 1958, 215, 257, -720, 373, 229, -524, 1219, -127, + 10, 36, -466, 177, -163, -17, 191, 5, -431, 275, + -36, -48, 317, -163, -334, 88, 60, 174, -36, -109, + 278, 35, 44, -112, -158, 66, -203, 229, -27, -59, + 156, 6, -60, -168, 156, 26, 45, 16, -92, 58, + -31, -87, 27, -2, 70, 34, 76, -52, -90, 1, + 104, -43, -113, 70, 99, 47, -20, 19, -29, 69, + 71, 17, -2, -34, 44, -44 }, + { -2395, -9481, 82, -506, 370, 767, 1032, -60, -652, 527, + 302, 23, 289, 660, 202, -450, 403, -707, 130, 147, + -308, -624, -92, 441, -310, 319, 378, -697, 684, -40, + 200, -449, 234, -345, -49, 100, -19, 113, 307, 25, + -167, -59, 220, -116, 46, 239, -292, 3, 151, 207, + -138, -74, 170, 46, 80, -144, -108, -115, 213, -34, + 137, -93, -190, 20, -6, -148, 103, 89, 5, -72, + 61, 151, -19, -8, 9, -26, 37, 92, -5, 3, + -108, 46, -43, -28, -1, -47, -7, 32, -36, -57, + -29, 39, -46, -18, 34, -22 }, + { 428, -582, -839, -59, 141, -383, 78, -380, -371, -92, + -315, 392, 965, -1402, -665, 256, 867, -274, 153, -824, + 494, -582, 927, -294, 523, -283, -228, 145, 372, -522, + 144, 335, 81, 396, 311, -362, 402, -261, -132, 86, + -131, 368, -346, 46, -3, 153, -204, -106, 234, 55, + -34, -86, 89, -253, 185, -143, 59, 161, -189, 23, + 53, -93, -197, 11, 37, -157, 256, 74, -156, -13, + -8, -3, 56, 209, 10, -97, 121, 71, 19, 59, + -62, 18, -80, 13, -9, 40, 39, -21, 15, -56, + -60, 2, -48, -17, -8, 4 }, + { -2341, 1532, 691, -37, 1129, 657, -359, 1, 3, -465, + -605, 374, -802, -464, -869, 82, -837, -15, 339, 378, + 184, -577, -89, 279, 288, -482, 576, -61, 118, -158, + -167, 67, 88, -356, 367, -289, 144, 172, -58, 15, + 214, 199, 20, 12, -86, -200, -50, 125, 201, 34, + -382, 86, 61, 188, -49, -95, 65, 39, -66, 227, + 151, -63, -137, -31, -1, 107, 32, -80, -55, 153, + 42, -101, 41, 49, -53, 56, 24, -80, -44, 9, + 20, 14, -41, -28, 24, -2, -100, 59, 4, 11, + -63, 27, 20, 18, 8, 70 } }, + { { -37, -467, -203, -491, -125, 10, -104, 21, 128, 194, + 648, 502, 220, -29, -817, -332, -800, 20, 88, -66, + 1050, 198, 303, 157, -928, -11, 116, 176, 712, 685, + -23, -212, 272, -122, -56, 27, -46, -366, -76, 274, + 20, 50, -126, 61, 212, 68, -58, 146, 47, 198, + 180, 41, 35, 132, -6, 7, 78, -21, -71, 64, + -4, 117, -64, -7, -62, 79, 85, 41, 158, -14, + -33, -7, 15, 15, 74, 61, 30, -2, -4, -8, + 22, 25, 23, 14, 25, 25, -2, 49, -20, -5, + -26, -14, 1, 45, -17, 11 }, + { -611, -5942, -772, -702, -418, -108, 111, -479, -370, 119, + -144, 120, 27, -219, 101, 187, -356, 114, -212, -396, + 510, -144, 293, -338, -775, 55, -112, 225, 71, -214, + 272, -129, 214, -232, -233, 44, -184, -218, 5, -87, + -15, 43, 135, 43, 253, -69, -101, -84, -111, -128, + -79, -7, 202, -44, 35, 42, 48, 119, -76, -40, + 79, 13, -141, 141, 92, 41, 34, 118, 51, 36, + 12, -44, -4, -8, 9, -58, 5, -31, 46, -3, + 18, -22, -45, 0, 8, 16, 12, -32, -50, -10, + 25, 22, 31, -35, -25, -6 }, + { -81, -1214, -1288, -1425, 120, 107, 224, 58, -116, -272, + 14, 321, -110, -288, -86, 140, -114, -140, -97, -123, + 378, 125, 392, 336, 281, 134, 29, -21, -255, -189, + 73, -49, -335, -298, 265, 112, -58, -231, -26, 26, + 10, 51, 120, 52, 134, 131, -179, 56, 116, 86, + -62, -18, -9, -28, -68, 50, 84, 153, 92, -13, + -43, 40, -1, 29, -87, 2, 22, 22, -62, 25, + 9, -54, -39, 58, -8, -10, -35, 50, 66, 50, + 26, 34, -25, -19, 30, 5, -49, -30, -10, -16, + 30, 27, -23, -13, -17, 1 }, + { -130, 594, 219, -86, -19, -13, -85, 59, -12, -79, + 42, -219, 15, 484, 1881, 451, -979, 341, -744, -466, + 457, 479, 199, -80, -40, -97, 390, 210, -80, 457, + -513, -704, 191, 207, -15, 321, 398, -27, -51, 138, + 280, 275, 41, -170, 53, 143, 82, 33, -123, 176, + -191, 21, -14, 98, -46, 11, -79, 76, 7, -175, + 10, 84, -101, -46, 72, 42, 35, 31, 16, -21, + -140, -95, -48, 4, -2, -15, -5, -5, -53, 2, + 21, -4, -2, 12, 6, 1, 0, 12, 0, -16, + -9, 8, 15, 36, -24, 6 }, + { -1697, 2424, -751, 2443, 363, -6, -229, -125, -104, -363, + 275, 278, 147, 16, -12, 225, -50, -288, 479, 215, + -226, -108, -90, -303, -4, 184, -352, 495, -13, -123, + 94, -160, 60, -61, 19, 43, -446, 47, 106, 6, + 276, 46, 55, 33, -222, -27, -71, -59, -184, -79, + -9, -67, -13, -183, -103, 47, -3, -68, -20, 18, + 54, -34, 36, -58, -45, -21, 22, -95, 21, -39, + -80, 23, -35, 34, -17, 11, 46, 59, -5, 19, + -37, -10, 22, 1, -27, -42, 6, -13, 12, 6, + 9, -5, 8, -29, 11, 22 }, + { -15, -527, -218, -48, -100, 57, 31, -41, -12, 216, + 185, 9, 29, 71, 18, -508, 217, -222, 332, -485, + 209, 268, -299, -8, -153, 425, 700, -142, 66, -253, + 194, 200, 96, 364, -187, -318, -42, 18, 267, 13, + 72, -113, -239, -140, -39, 65, 28, -151, 59, 119, + 243, -58, 32, 90, -18, 51, 59, -100, -48, -75, + -93, -73, -109, 86, 159, -20, -52, -46, -64, -13, + 1, 62, 73, 26, 112, 25, -46, 12, 42, -87, + -30, -44, -41, 12, 5, -11, -1, -29, -34, -14, + -1, -26, -24, 28, -4, 2 }, + { -586, 5148, 322, 3077, -249, 152, 167, 268, -309, 15, + 2, 31, 657, 212, 307, -82, 351, 366, 125, 97, + -606, -559, 17, -398, 76, -20, 190, 177, -30, -233, + -53, 64, -113, -49, 197, -111, -282, -6, -26, -63, + -66, 40, 4, -255, -77, -210, -7, 119, -130, 89, + -241, 310, 166, 90, 22, 31, 109, 38, 60, -64, + 1, -29, -103, 45, -69, -40, 27, 88, -26, -47, + 58, -25, 23, 42, -53, -50, -57, -33, -7, -29, + -18, 3, -10, 57, -26, 16, 15, -50, -25, 1, + -16, 1, 11, -7, -31, -12 }, + { -22, 274, 56, 3, -86, -28, 9, -17, 31, -80, + -28, -155, -20, -160, 232, -693, -984, -628, -62, 1024, + 516, -617, -243, -15, 484, 472, 209, -234, 39, 162, + 331, -270, -299, 184, -57, -180, -39, -213, 137, -36, + -234, -109, -112, 28, -440, -22, 73, 37, 40, -213, + 63, -76, 144, 9, -48, -50, 13, -107, -81, 87, + 87, -21, 47, -63, 29, -110, -47, 39, 12, -32, + 64, -4, -3, -36, 47, 11, 49, -24, -11, 41, + -17, 19, -38, -40, 23, -16, 16, 37, 2, 51, + 20, 18, 1, -32, 45, -15 }, + { -2916, -3656, 59, 2823, -43, -37, 57, -41, 121, 347, + -314, -421, -398, -108, 405, 156, 33, 220, 139, 312, + -33, -213, -61, 76, -177, 257, 159, -256, -325, 49, + 15, 68, -173, 43, -197, -97, 49, 176, 516, 39, + 52, 148, 154, 90, -70, 156, 218, -120, 90, -123, + -30, 213, -64, 40, -146, -117, -17, -36, 91, -57, + -63, -10, 77, 0, -70, -15, -50, 23, 40, 28, + -26, -48, 95, -35, 9, -9, -41, -7, 0, 53, + 18, -29, -50, 22, 39, 1, -7, 27, 0, 2, + -17, 25, -17, 6, 13, -5 }, + { 42, 1818, 596, 548, -89, -265, -449, -386, 123, -259, + 144, -163, 37, 522, -19, 171, 140, -176, 799, -116, + 373, 176, 122, 560, 477, 344, -230, 666, 458, 251, + -264, -30, 74, -103, -313, 145, -200, 307, -169, -219, + 156, 19, -151, -193, 165, 57, 167, -45, -217, -158, + 77, -50, 96, -45, 92, 30, 30, -122, -46, 47, + 32, -8, 0, -24, -5, -7, 44, 33, 38, 0, + 7, -81, 15, 33, -62, 39, 28, 2, -49, -31, + -12, -35, 22, -2, 81, -6, -39, -14, -24, -38, + 11, 1, 18, 37, -6, -17 }, + { -1447, -6160, -205, 369, 584, 449, 421, -365, -185, -132, + 166, 357, -9, 181, -265, 316, -21, -118, -303, 127, + -284, -55, 145, -53, -174, 570, -254, 211, 215, 117, + 302, 111, 99, -89, 2, 22, 198, 111, -83, 6, + 115, -27, 42, -28, -7, -63, 83, -22, 72, 111, + -169, -145, -202, -38, 141, 44, 28, -30, -22, 103, + -107, 30, -111, -63, -97, 78, 95, 9, -106, 124, + 49, -4, 85, 15, -39, -57, 31, 45, -58, -3, + 47, 6, -8, 25, 4, 13, -44, 17, 27, 17, + 3, 20, 12, -3, -18, -1 }, + { -169, 852, 356, -145, 330, 402, 37, 257, 53, -44, + -40, -333, 131, -16, 455, 27, -753, 366, 513, 314, + 552, -263, 943, 340, 7, 234, -533, -29, 532, -171, + -49, 212, -193, -256, -121, -56, 235, 65, -117, 31, + 128, 84, 55, -101, -221, 50, 162, 12, 55, 210, + -32, -16, 119, -208, -54, -69, -28, 1, -34, -42, + 84, 20, -16, -119, 1, 94, -17, -39, 18, 27, + -18, -81, 58, -7, 69, 10, 75, -32, -32, 47, + 0, -49, 9, 15, 92, 12, 5, -8, -19, 61, + 61, 34, 6, -6, -3, -14 }, + { 47, -12370, -1608, 303, 433, 1769, 855, -395, -641, 668, + 387, -60, 355, 122, 92, -109, -328, -181, -121, 371, + -227, -521, -277, 241, 178, 232, 18, -361, 66, 346, + 35, -255, 7, -60, -122, -47, -69, 284, 182, 180, + -46, -210, -26, 156, -281, 81, -3, -77, 126, 90, + 49, -158, 33, 117, 9, 0, -87, -69, 26, 20, + 99, -45, -96, -184, -13, -33, 63, 38, 20, 133, + 3, 4, 121, 15, -17, 17, 34, 35, 12, 19, + -61, 1, 5, -5, 6, -58, 7, -19, -16, -65, + -9, -12, 1, -3, 18, -15 }, + { -399, -595, -90, 121, -12, -270, -169, -18, -676, -243, + -409, 310, 737, -86, -1037, -34, 525, 235, -34, -528, + 259, 260, 533, -177, 322, 112, 94, 323, 12, -196, + -237, 528, 4, 84, 276, -46, -34, 181, -121, -165, + 74, -96, 16, 76, 75, -128, 24, -6, 100, 37, + 85, -112, -2, -159, 163, 42, -11, 99, -154, -2, + 8, -28, -38, -96, 23, 4, 14, 67, -7, -94, + -12, 56, 113, 95, 19, 25, 56, 23, 24, 17, + -7, 0, -51, -14, -36, 5, 42, -23, 16, -42, + -36, 19, -56, -16, -3, -13 }, + { 1615, -3583, -440, 541, 836, 545, 482, -333, 141, -757, + 224, -613, -489, -318, -888, -209, -281, -241, 236, 127, + -120, -209, -244, 548, 91, 224, 27, -24, 142, -98, + -133, -178, 95, -5, -127, 23, 3, 408, -26, -216, + 205, 134, 13, 52, -178, -187, -119, -39, 244, -69, + -99, 4, 93, 3, 70, -21, -40, -4, -32, 113, + 175, 39, -154, -78, -14, 122, 24, -25, -54, 143, + 26, -35, -3, 60, -41, -19, 12, -75, -11, -53, + 37, 46, -61, -5, -25, -18, -67, 54, 28, -7, + -15, -3, -21, 27, 32, 6 } }, + { { 28, 200, 96, 400, 488, -50, -73, -82, -119, -73, + 263, -132, -119, 262, -113, 594, -66, 594, 204, -628, + 669, 128, 70, 463, -634, 237, -164, -558, -5, 585, + 161, -65, 487, -228, 9, -26, 8, -102, -78, 116, + -99, 81, -83, -95, -37, 103, 50, 73, -35, 34, + 12, -41, 1, 123, -78, 78, 80, 1, 10, 65, + 10, 172, 1, 93, 63, 90, 30, 2, 74, 10, + 22, -6, 20, -51, -9, 18, 24, -33, 0, 7, + -11, 1, -14, 6, 19, -6, -51, -2, -21, -14, + -26, 9, 8, 20, -20, 7 }, + { 399, -4290, -587, 597, 212, 90, 195, -252, -6, -139, + -449, 80, -45, -36, 16, -84, -221, 230, 153, 145, + 593, -299, 402, -63, -822, -157, -45, -21, -136, -229, + 95, -407, 482, -3, -181, 188, 151, 198, 278, 4, + -145, 88, 111, -34, 231, 153, 65, 37, -22, -43, + 56, -54, 112, -145, 23, 71, -18, 72, -16, -27, + 5, 56, -97, 45, 6, 60, 9, -2, -34, -36, + -31, -46, 0, -14, 16, -16, 61, -40, 17, -43, + 13, 13, -12, 10, -17, 21, 7, 16, -8, 6, + 5, -13, 9, -1, 2, -19 }, + { -42, 200, 405, -11, 412, -66, 128, 129, 118, 104, + 161, 50, -142, -167, 59, 125, 12, 311, 284, -393, + 85, -380, 47, 95, 8, -46, -153, -201, -149, -26, + -78, -191, 92, -91, 217, 72, -261, -284, 310, 66, + -255, -82, 11, -141, -38, 45, -203, -27, -30, 49, + -11, 37, 6, -24, -69, -14, -19, -13, 26, 4, + -28, -2, 8, 37, -36, 12, 72, 70, -61, -20, + 10, -54, -71, 20, -13, -8, -73, -29, -1, -14, + -4, 51, -2, 1, 36, 4, -21, 5, 6, -21, + 2, -8, -11, 6, -18, -12 }, + { 181, 454, -170, 42, 75, -20, -31, 47, -52, -171, + 98, 163, 192, 117, 1286, 370, -579, 430, -520, 161, + 605, 204, 92, 133, -143, -299, 379, 162, -3, 383, + -271, 49, 450, 175, -54, 127, 65, -215, 98, 36, + -11, 50, -8, -161, 80, 118, 68, 91, -97, 129, + -23, 88, -141, 93, -31, -79, -99, 5, -12, -5, + 31, 81, -3, -8, 44, 30, 12, -32, -32, 45, + -56, -51, -18, 25, 10, -17, -2, 19, -2, 28, + 28, -21, 6, 17, -7, 3, 10, 30, -3, -14, + -5, 17, 8, 36, -15, 12 }, + { 435, 5570, -604, 2283, -99, 28, -53, 21, 90, -333, + -130, -40, -94, 92, -84, 28, -306, -199, 278, -151, + -191, 68, -113, -113, -22, -76, -328, 432, 88, 8, + 116, -103, 214, 164, 131, 67, -320, 3, 82, 174, + 118, -169, -227, -78, -213, -136, -114, -67, -230, 51, + 116, 13, 135, -33, 48, 55, 107, 62, -88, -29, + 136, -100, 26, -26, -22, -26, 89, -27, 50, -80, + -70, 27, 1, 19, -77, -11, 26, 33, -15, 14, + -48, -12, 14, -18, -15, -42, -12, -18, -29, -9, + 35, 8, 17, -23, -17, -3 }, + { -62, -540, 4, 77, -73, 3, -2, -20, -2, 175, + -100, -47, 90, -280, 219, 165, 875, 532, 375, -562, + 22, 324, 278, 263, -536, 199, 801, -2, 49, -526, + 169, 378, 85, 645, 137, -293, -140, -130, 138, -83, + -29, 19, -18, 14, 15, -77, 20, -63, 63, -48, + 22, -161, 6, -16, -60, 9, 30, -66, -18, -55, + 28, 65, -7, 81, 63, -14, 38, 39, 22, 60, + 12, 60, 96, -9, 13, 34, 9, -2, 22, -59, + -22, -14, -13, 18, 3, -23, -5, -7, 6, -19, + 3, -20, -35, 25, -6, 16 }, + { -989, 4931, 26, 2746, -234, 77, -79, 414, -52, 364, + -34, -308, -29, -389, 112, 47, 60, -30, 297, 315, + -24, -296, 140, 80, 199, -261, -219, 47, -14, -169, + -135, 70, 106, -140, 82, -42, -167, -53, -108, 153, + -25, -80, 157, -273, -50, -246, -214, 63, -81, 161, + -258, 99, -34, 159, 78, 31, -18, -54, 58, -42, + 45, 50, -60, 105, -21, -40, 30, 65, -38, -58, + 37, 21, 15, 54, 35, 8, 3, -14, -16, 15, + 51, 2, -17, 5, -56, 21, 19, -40, -12, 14, + 15, -5, -4, -2, -30, -6 }, + { -61, 78, -139, 114, 72, 3, 14, 75, 201, 0, + 196, 56, 16, -484, 361, 610, 788, 366, 104, 500, + 83, -477, -151, -454, -184, 254, -7, -258, 175, -52, + 240, -199, -671, 29, -53, 66, 188, -78, -73, -123, + -32, 136, 163, 117, -396, -3, 34, 93, 44, -64, + 226, -45, 71, -111, -14, -53, -53, 59, 45, 67, + 33, -118, -53, -43, 100, -75, -54, 8, -57, -60, + 98, -35, -52, -59, 71, 7, 0, -71, -20, 13, + -31, 27, 0, 3, 1, -21, -9, 3, -18, -5, + -10, 5, -13, -38, 40, -26 }, + { 1919, 3458, -4, 2465, 80, -4, 108, 106, 64, 93, + -322, -368, -2, -104, 35, -202, 48, 58, -259, 129, + 43, -39, -46, -84, -225, 30, 70, -49, -271, 94, + -88, -33, -379, 162, 15, 94, 149, -63, 37, -203, + 87, 328, 52, 28, -121, 41, 106, -252, -33, -270, + -220, 93, -185, 95, 95, -89, 9, 11, 59, -30, + -30, 21, 18, -49, -17, -13, -51, 21, -1, -40, + 2, -11, 81, -11, 31, 35, -9, 36, 9, 43, + -12, -32, 0, 15, 8, -27, -28, 15, -16, -5, + -11, 16, -4, 0, -12, -12 }, + { 67, 1237, -436, 73, 239, -138, -193, -58, 126, -311, + 60, 62, 68, -2, -136, 235, 323, -264, 822, -103, + 111, 89, -258, 208, 237, 299, -81, 182, 156, 207, + -109, 136, 298, -31, -400, 128, -208, 305, -197, -78, + 197, -243, -217, -100, 4, 35, 43, -84, -16, 73, + 141, -111, 65, -52, -39, 26, 50, -129, 27, 44, + 88, -40, 45, 60, 23, -37, -19, -62, 7, -10, + 36, -66, -10, -6, -30, 20, -40, 47, 5, -7, + 24, -8, 10, -12, 16, -29, 4, 12, -6, -17, + 2, -31, -9, 19, 5, 1 }, + { 1361, -3735, -1162, 661, 358, -448, -1, -116, -287, -141, + 7, 402, 38, 24, -153, 353, 119, 81, -373, 78, + -463, -126, 209, 178, -168, 535, -165, 436, 456, -18, + 56, 31, 134, -75, -15, 49, 40, 91, -201, -133, + 43, 20, 147, 125, -4, -106, 74, -69, 28, 13, + -84, 89, -46, -73, -16, -49, 66, 8, -37, 59, + -91, 78, -16, 13, -112, 28, -55, 21, -60, 30, + 0, -15, 44, 30, -22, -57, 52, 23, -62, -10, + 19, 14, 12, 1, 12, 18, -16, -5, 9, 8, + 0, -2, 7, 0, -23, 16 }, + { 198, 237, -552, -157, 449, 326, 73, 402, 7, -166, + 102, -70, 44, -915, 288, 133, -406, 188, -371, -72, + 98, -1228, 361, -215, -266, 233, 45, 207, 23, -657, + -257, 214, 211, 102, 86, -178, 27, 172, 30, -75, + 82, 23, -76, -110, -98, 157, 155, -80, 33, 257, + 21, 59, 63, -136, 61, -17, 15, -75, -14, -30, + -56, -37, 58, -32, -41, 31, 25, -33, 63, 31, + -21, -40, 17, -43, 37, -16, 56, 4, 54, 67, + -7, -6, 37, -16, 26, -43, -18, -20, -42, 1, + -7, 3, 16, 20, -19, -6 }, + { 2184, -9634, -1374, 828, 876, 599, -799, -295, -375, 498, + 498, 171, -21, -440, 63, 45, -210, 27, -500, 66, + -23, -271, -190, 218, 51, -411, 19, 141, 52, 185, + 55, -106, -151, -70, -116, -127, -220, 59, 63, 172, + 91, -72, 17, 318, 50, 319, 1, -152, -93, -130, + -126, -145, 131, 134, -41, -39, -110, -24, -5, -78, + 31, 8, 14, -94, 6, -8, 2, -7, 67, 147, + 18, 2, 102, -1, -30, -38, -41, 1, -13, -3, + -16, 6, 14, 13, 56, 2, 32, -4, 24, -8, + 28, 17, -2, -7, 16, -5 }, + { 376, -451, -611, 63, -33, -45, 102, 339, -81, 218, + -231, -81, 221, -593, -402, 783, 232, 180, -48, -111, + 473, 91, -104, -665, -153, -59, 241, 705, 306, 276, + -462, 53, -149, -4, 198, 129, 203, 312, -199, -95, + 61, -105, 61, -109, -18, -67, 114, 94, 40, -40, + 124, -69, -18, -55, 116, 102, -70, 69, 35, 11, + -75, 8, 89, -32, -15, -16, -99, 22, 86, -68, + -3, 4, 44, 28, -1, 12, 17, -5, -2, 5, + -7, 30, 12, 33, -19, -20, 50, -15, 37, 19, + 8, 47, -10, 12, 33, 9 }, + { -229, -7072, -1073, 627, 283, -563, 43, -440, 17, 39, + 652, -565, 144, 188, -306, 253, 212, -462, -442, -480, + 181, 104, -438, 84, 134, 489, 93, 28, 126, 75, + 100, -108, 31, 149, 50, 139, -88, 59, 10, -128, + -139, -200, -170, -14, -62, 39, 101, 62, 142, 43, + 160, 80, -71, -150, 48, 25, -42, -75, -74, 49, + 12, 74, -73, -44, 12, 67, 2, 41, 36, 113, + -13, 19, 6, 25, -26, -4, -15, -40, 35, -39, + 8, -29, -55, -1, -43, -15, -58, 28, 14, -16, + 15, -4, -40, 3, -9, -19 } }, + { { -23, 882, -406, 1091, -98, 13, -108, -97, -44, -4, + -197, -317, 78, 239, 199, 945, 316, 217, 211, -350, + -30, 199, 0, 397, -74, 50, -721, -265, -121, 337, + 68, 54, 291, -79, 71, -75, 82, 33, -115, 51, + 128, -207, -118, -32, 91, 37, 72, 52, -73, 1, + 41, -69, -29, -7, -31, 84, 41, 41, 53, 93, + 20, 52, 93, 78, 81, 62, 4, -7, -5, 26, + 65, -2, -1, -5, -43, 16, 19, -12, -49, 25, + -12, -9, -44, 16, 3, -16, -35, -19, -1, -20, + -13, 1, 12, -9, 6, 1 }, + { -44, -3511, 5, 435, 164, 106, -76, 191, 51, -207, + -658, 317, -135, 189, -18, -283, 83, 190, 309, 221, + 552, 24, -178, 77, -462, -228, 43, -170, -195, 135, + -302, -263, 232, 155, -53, 96, 161, 246, 147, 95, + -49, -5, 114, 24, 40, 135, 99, 70, 94, 16, + 69, -167, 15, -36, -93, 80, 8, -15, 30, 4, + -67, 46, -62, -20, 61, 20, 44, -68, -8, -55, + -44, -42, 29, -23, 51, -26, 49, -37, 13, -16, + -38, 36, -18, 10, 3, 20, -7, 18, 0, 16, + -26, -7, 0, 4, 8, -23 }, + { 151, -83, 759, 2162, -1261, -36, 21, 139, 206, 148, + 120, 34, 24, 122, 329, -352, 299, 191, 408, -49, + -156, -730, 238, 82, -150, -32, 28, -296, -70, -20, + -207, -327, 333, 24, -12, 87, -305, -67, 78, 223, + -241, -116, -100, -194, -39, 48, -79, -63, -63, -41, + 89, 104, -19, -99, -97, 2, -18, 8, -19, 48, + -54, -45, 46, -30, 48, 12, 57, -23, 38, -27, + -41, -6, -28, -17, -28, -21, -41, -37, -28, 12, + -4, 6, 12, 2, 31, -23, 19, 6, -4, -4, + 16, -35, -1, 4, -13, 5 }, + { -171, 405, 296, 31, 32, -43, 46, -86, 37, -123, + 16, 134, 394, 357, 297, 279, 1158, -914, 522, 311, + 121, 350, -116, 237, -291, 207, 263, 14, -223, 248, + 81, 37, 320, 259, -85, 99, -145, -30, -26, -75, + -59, 19, -46, 146, 24, 63, -4, 38, -34, -24, + 136, -10, -58, 91, -43, -98, -55, -4, -56, 55, + 65, 1, 30, 23, 56, -17, -11, -53, -20, 9, + 31, -36, 25, -8, 41, -10, -52, 14, 26, 16, + 28, -26, -3, 28, -29, 5, 10, 31, -34, -3, + 19, 6, 13, 3, -3, 4 }, + { 598, 4751, -487, 2146, 213, 56, 151, -245, -34, -300, + -11, -144, -295, 267, -538, 299, -320, 63, -44, -68, + -247, -3, -14, -22, 60, -167, -153, -51, 143, 14, + 180, 6, -17, 422, -8, -34, 152, -153, 166, 46, + 42, -144, -248, -121, -92, -81, -70, -120, -214, -53, + 152, 99, -38, 119, 58, 28, 136, 0, -3, 2, + 95, -102, 29, -5, -81, 30, 101, -6, 70, -72, + -48, 11, 31, 4, -68, -5, -6, -7, -8, -9, + -30, 1, 1, -14, -9, -19, -16, -19, -33, 20, + 12, 15, 11, 9, -21, -21 }, + { 33, -573, -125, 61, -72, 20, 15, -66, 42, 109, + -178, 1, -33, 466, -227, 270, 426, 921, 14, -143, + 63, 73, 239, -52, 151, 109, -342, 906, 116, -577, + 165, 40, 164, 481, 57, 49, -214, -112, -42, 53, + -136, -31, 177, 14, 3, -116, -71, 66, 8, 21, + -139, -52, -25, -92, 25, -22, -35, -16, -41, -5, + -2, 105, 69, 30, -4, 56, 44, 81, 13, 68, + 79, 41, 21, 40, -47, 41, 19, -21, -9, -11, + 9, -17, -21, 0, 23, -29, 21, -17, 5, -14, + -15, -2, -20, 3, 8, -9 }, + { 1761, 1866, -139, 2766, -400, 19, 44, 30, 21, 157, + 127, -230, -401, -300, -125, 177, 120, -54, 171, 246, + 257, -130, -193, 208, 68, -223, -146, -84, -115, -33, + -163, 129, 76, -57, -39, 38, -76, -222, -59, 149, + -108, -86, 72, -38, -134, 34, -236, -92, 5, 10, + 17, -137, -51, 147, 67, 37, 11, -78, 25, -9, + 55, 26, 19, 15, -9, -9, 37, -19, -42, -17, + 2, 75, 2, 14, 100, -8, -21, -6, 28, -7, + 41, 28, -30, -48, 10, -1, 21, -39, -8, 19, + 18, 5, -8, -2, -17, -20 }, + { 9, -39, -305, 67, 19, 67, -40, -26, 351, -26, + 208, -31, 145, -169, 88, 579, 758, 514, 303, -73, + 130, 3, 1, -447, -212, 359, -211, -247, -230, 581, + -270, 134, -222, -167, -70, 122, 161, 175, -85, -244, + -35, 190, 185, -38, -158, -127, 63, 52, 90, -13, + 162, -47, -22, -29, -80, -39, -26, 36, 54, 56, + -37, -70, -55, 17, 73, -86, -9, -60, -52, 13, + 76, -80, -59, 10, 2, 17, -14, -67, -20, 27, + 2, 7, 25, 3, -10, -10, -14, 6, 1, -12, + -15, -7, -18, -37, 22, 3 }, + { -535, 7048, 122, 2559, -234, -62, -47, 188, 135, -156, + -352, -30, 56, -47, 122, 4, -251, 38, -307, 224, + 171, -26, -153, -35, -101, -1, -79, -28, -68, -32, + -162, -223, -73, -9, 173, 76, 18, 81, -164, -46, + -20, 253, 67, -30, 3, 37, -59, -195, -62, -196, + -87, -41, -36, 42, -23, 71, 14, 98, -135, 47, + -40, 73, -77, -34, 41, -51, -2, 9, -32, 13, + -8, 40, 20, 13, 12, 32, 39, 24, 13, 10, + -38, 4, 7, 12, -16, -14, -24, 11, -23, 9, + -7, -8, 4, 1, -18, 0 }, + { -119, 1294, -182, -258, 294, -308, 166, 128, -42, -272, + 38, 168, 215, -40, 103, -175, 269, -173, 556, -78, + 136, -194, -161, 94, 199, -145, 214, 103, -120, 224, + 232, -24, 353, -178, -379, 230, -82, 61, -121, -10, + 61, -125, -192, -38, -166, 80, -44, -51, 58, 136, + -5, -82, -8, -59, 19, 38, -19, -26, 2, 30, + 77, -39, 34, 54, 6, 19, -43, -69, -11, -24, + 38, 22, -69, 25, -28, 25, -26, 30, 11, 27, + 22, 7, -13, -2, -40, 21, -2, 1, -6, 20, + -18, -2, -32, -12, 16, -1 }, + { -1345, -1908, 228, 403, 170, -313, -506, 4, -317, 134, + -60, 310, -175, 209, 7, -146, 404, -78, -178, -369, + -303, -72, 47, 217, -121, 321, 223, 144, 300, -20, + -78, 143, 47, -62, 305, -78, -211, 207, -170, -69, + -168, 125, 190, 87, 54, -123, 106, -77, 6, 57, + -65, -10, 56, -45, -170, 63, 24, 69, -34, -119, + 36, 38, 44, -13, -13, -21, -85, 3, 1, -36, + 2, 10, -29, 34, -19, -40, 51, -58, 22, -9, + -1, 19, 38, -1, -3, -22, 17, -8, -17, -9, + 19, -17, 18, 16, -18, -7 }, + { -173, -349, 461, -340, 351, 10, 457, 302, 8, -197, + 104, -21, -40, -778, 467, -284, -12, 120, -826, 429, + -648, -193, -485, 51, 108, -318, 189, 655, 25, -715, + -74, 142, -9, 182, 221, -8, 7, 44, -192, -140, + 184, 19, -184, -157, 90, 150, -24, -84, 160, 23, + 70, 84, -3, 31, -86, 95, -6, 8, 18, -30, + -135, 34, -20, 49, 14, -80, 40, 56, 10, 45, + -80, 1, -27, -8, 14, 5, -8, 28, 80, 1, + 41, 18, 5, 0, -17, -17, -33, -1, -31, -22, + -15, 2, 7, 23, -30, 9 }, + { -3285, -3536, 958, 308, 1300, -1003, -472, 419, -244, -219, + 409, 443, 67, -371, 24, -238, 193, 173, -724, 182, + -323, -149, 89, -110, 121, -538, 103, 205, 150, -43, + -3, 5, -223, -126, 54, -101, -111, -18, -108, 91, + 85, 70, 201, 182, 157, 407, -31, -79, -93, -117, + -293, 56, 2, -4, 21, -99, -68, 45, 1, -15, + -118, 39, 1, 26, -34, 8, -2, 57, 23, 39, + 59, 21, 20, 35, -64, -17, -43, 27, -40, -35, + -12, 21, -16, 33, 25, 29, 18, 29, -1, 6, + 17, 43, -9, -12, 4, 7 }, + { -325, -792, 524, 70, -83, 1, 302, 48, 505, 139, + -136, -105, -84, -966, 870, 365, 13, -2, 251, 220, + -165, 196, -341, -361, -590, 385, -533, 1027, 383, 348, + -307, -388, 64, 253, -62, 156, 323, 146, -1, 79, + -149, -33, -48, -97, -128, 84, 70, 116, -32, -47, + 78, -5, 5, -25, 39, 24, -46, 105, 6, 77, + -106, 0, 32, -49, -32, -11, -27, -30, 79, -30, + 30, -76, 28, 34, -16, 12, 24, -9, -11, 47, + -12, 23, 14, 38, -7, 19, 15, 8, 34, 29, + -4, 17, 15, 19, 20, 17 }, + { -1128, -6350, 229, -434, 139, -110, -346, -3, -406, 383, + 294, -573, 582, -382, 605, 257, -271, -355, -323, -360, + 156, 87, -73, -313, 192, 187, 436, -127, 115, 143, + 164, -213, 163, 424, 1, 18, 33, -130, -32, -7, + -360, -53, -105, -150, 108, 86, 76, 119, 7, 108, + 78, 167, -244, 24, -102, 108, -85, 21, -106, 16, + -77, 143, -57, -35, 48, 7, 35, 76, -15, 77, + -21, 73, 2, -19, 19, -4, -23, -6, 13, -30, + 14, -23, -34, -8, -16, -51, -12, -17, 6, -10, + 19, -12, -16, -22, -23, -2 } }, + { { 62, 1476, -39, 180, -890, -47, -46, 66, 34, -81, + -417, -309, 272, 34, 171, 812, -10, -43, 60, -291, + -485, 90, -88, 70, -70, -224, -530, -48, -66, 290, + -29, -40, 132, -10, 100, -103, 37, 96, -91, -142, + 154, -102, -148, 146, 276, -108, -42, -13, -137, -10, + -3, -49, -47, -92, -12, 38, 31, 52, 31, 63, + 12, -3, 32, -5, 19, 24, -40, -77, -37, 9, + 37, -5, 3, 21, -22, -1, 9, 10, -49, -5, + -31, 5, -30, 27, 18, 6, 2, 4, -5, -29, + 2, -7, -11, -27, -4, -2 }, + { -113, -3096, 597, -1059, -831, -48, -21, 349, -44, 140, + -331, 137, 62, 597, 254, -430, -324, -94, 293, 179, + 463, 277, -89, 36, -164, 216, 335, -191, -293, 273, + -116, -166, -65, 45, -128, 43, -25, 87, -50, -14, + -90, -88, 116, -38, -2, 45, 27, 3, -29, -8, + 47, -193, 25, 53, -63, -1, 6, 60, 22, 45, + -24, 15, -64, -51, 51, -12, 43, -25, 69, 12, + -8, -55, 26, 1, 43, -41, 18, -57, -4, 7, + -40, 14, -16, 11, 15, 16, -21, -23, -31, 8, + -24, 5, 2, -5, 17, -11 }, + { -170, -386, 554, 2254, -802, 32, 97, 131, 106, -96, + -267, 177, 79, 58, 388, -441, 170, -123, 47, -227, + -186, -508, 70, -178, 66, 141, 319, 49, -38, 30, + -196, -174, 278, -94, -102, 10, -278, 151, -22, 184, + -120, -10, 16, -113, -81, 36, 45, 61, 28, 1, + 88, 59, -47, -58, -63, 76, 48, 43, -67, 53, + -39, 10, 104, -16, 68, -15, 14, -6, 87, 8, + -41, 19, -2, 9, -12, -7, 3, -13, -7, 24, + 11, 17, 1, -39, 11, -24, 1, 4, 6, 4, + 32, -8, 23, 7, -8, 5 }, + { 129, -278, -520, 103, 25, -55, 45, 11, 137, -122, + 18, 19, 108, 445, -97, -106, 992, -608, 863, 5, + 77, 82, -224, 165, -264, 325, 312, -3, -402, 332, + 239, -201, 21, 44, -222, -122, -285, -74, -176, -19, + 25, 24, -39, 218, 32, 25, -90, 94, 39, 41, + 102, 3, -14, 21, -61, -14, 29, 47, -64, -24, + -13, -62, 30, 59, 58, -64, 22, -10, -44, -5, + 48, -24, 32, -11, 26, 17, -18, -9, -15, -8, + 12, -19, -23, 10, -43, -8, 21, 36, -23, -3, + 13, -13, -2, -14, -8, 3 }, + { -1020, 1052, -1144, 1588, -524, 1, 33, -526, -262, -517, + -221, -508, -325, 433, -496, 558, -121, -240, -333, -13, + -262, -219, 174, 147, -24, -224, -317, -263, 7, -135, + 100, -20, -241, 94, -231, 3, 303, -131, 188, -88, + -158, -220, -30, 135, 45, -1, 112, 23, -120, -107, + 27, 54, -53, 137, 29, -28, 0, -43, 42, 4, + 37, -84, 21, 29, -10, 83, 53, -34, 66, -28, + -4, -4, -31, 0, -32, 21, -23, -17, -5, -8, + -22, -12, 19, 20, 8, 5, -9, -3, -7, 13, + -17, 6, 8, 19, -3, -4 }, + { 36, 168, 314, 2, -133, -6, -12, -33, 34, 31, + -43, 53, -51, 314, -358, -91, -738, 317, 140, -52, + 146, -152, 30, -18, 148, -41, -615, 815, 54, -574, + 257, -326, -255, 81, -51, 387, 177, 153, 17, -40, + -17, 71, 166, -10, -111, -104, -35, 18, -114, 42, + 14, 66, 20, -49, -3, -48, -48, -22, -49, 24, + -2, 107, 67, 23, -7, 14, -8, 35, 1, 22, + 23, 17, -15, 33, -61, 13, -10, -31, -6, -6, + 45, 11, -20, -4, 22, -29, 22, -15, 4, -7, + -28, 2, -8, -4, 12, -7 }, + { -1435, -2138, 246, 3049, 131, 64, -192, -176, 26, -319, + -39, -151, -1, 61, 46, 98, 13, -24, -99, -68, + -74, -59, -203, -209, -356, -171, 10, -227, -201, 33, + -98, 59, 83, 188, 78, 138, -69, -117, -105, -56, + -10, -71, 16, 158, -21, 171, -34, -67, -58, -35, + -71, -205, -93, -6, -7, 73, 58, -94, 37, -28, + 22, 20, -7, -39, -3, 30, 46, -16, -14, 2, + -13, 58, 3, -7, 31, -31, -10, -11, 15, -2, + 19, 32, 9, -3, 36, -11, 19, 3, 1, -1, + 14, 10, 1, 7, 18, 15 }, + { 62, 372, -113, -112, -184, 43, -75, -152, 165, -136, + 172, 30, 222, -135, -3, -513, -1154, -57, 667, -340, + -77, 388, 28, -224, -19, -179, -581, -230, 115, 717, + -367, 449, 421, 231, 85, -8, 126, -5, -126, -12, + -55, 40, 77, -98, -109, -74, 14, -26, 169, -33, + 15, -63, 16, -2, -36, -25, -28, -55, 2, 98, + 37, 46, 3, 4, 58, -54, 30, -37, -25, -6, + 22, -38, 7, 40, -12, 2, -14, -45, -9, 63, + 30, -1, 34, 3, 3, 16, 28, 28, 9, 9, + -9, -18, -7, -35, 2, 2 }, + { -742, 5761, -640, 3107, 281, -51, -119, -168, -153, -123, + -239, -30, -127, 419, 434, 305, -135, -37, -314, 295, + 255, 60, -39, 153, 42, 90, 43, 122, -33, -163, + -149, -143, 13, -55, 92, -141, 29, 207, -32, 66, + 4, 105, 44, -44, 130, 120, -24, -49, 200, -77, + -42, 82, 16, 34, -65, 126, 0, 39, -120, 142, + -26, 11, -22, 50, 14, -43, 35, 36, 21, 34, + -27, 44, 17, 6, 11, 13, 22, -2, 2, -4, + -51, -11, 6, 6, -30, 28, -9, -14, -28, 30, + 7, -18, -19, -6, -7, 19 }, + { 115, 1421, -7, -323, -140, 105, 536, 133, 268, -152, + -140, -207, 61, -120, -41, 17, -40, -99, 539, -409, + -223, -760, -441, 92, 2, -424, 249, -8, -369, 186, + 253, -40, 194, -275, -148, 166, -51, 150, -6, -28, + 170, 146, 77, 33, -179, 52, -9, -58, -32, 91, + -19, -90, 6, -29, 14, 29, -43, 66, 17, -44, + -5, -37, -22, 36, -20, 20, -8, -40, 16, -6, + 45, 45, -49, 64, 7, 53, 5, 20, 2, 7, + -21, 22, 19, 5, -16, 36, -10, -9, -17, 21, + -16, 2, -22, -12, 17, -11 }, + { 1325, -660, -1893, -329, -220, 95, -403, -248, -319, -85, + -263, 121, -226, 152, 143, -306, -116, -103, 314, 65, + 255, 179, -282, -90, -205, 184, 49, -320, -40, -179, + -141, 89, -86, -178, 389, 32, -218, 148, 1, 61, + -163, 88, 68, -16, 89, -32, 178, -81, -3, 115, + -99, -96, 10, -68, -150, 59, -89, -15, -38, -32, + 84, -37, -11, -59, 31, -8, -29, 28, 32, -14, + -8, 23, -39, 25, -1, -48, 21, -70, 42, 16, + 14, 13, 24, -2, -15, -31, 7, 9, -16, -12, + 13, -11, 16, 22, 5, -9 }, + { 114, -1174, -178, -252, -36, -166, 314, -68, -57, 88, + 10, -188, 73, -309, 386, -157, 144, 349, -288, 594, + -348, 432, -369, 327, 82, -171, -1, 151, -135, -326, + -47, -10, -138, 96, 153, -43, 76, -7, -138, -110, + 111, 63, -156, -157, 37, -125, -199, -213, 73, -39, + 41, 20, 58, 123, -145, -13, -48, 84, 69, 37, + -69, 91, -61, -61, -6, -28, -15, 34, -41, -4, + -72, 16, -56, -38, 39, 45, -2, 2, 13, -52, + 38, -2, -13, 5, -18, 12, -28, 9, -1, -21, + -25, 9, -3, 15, -22, 14 }, + { 2934, 3975, 58, -321, 1053, -955, -50, 527, -471, -587, + -97, 457, 275, -276, 109, -144, 261, 189, -740, -24, + -440, 51, 371, -6, 274, -110, 301, 147, 78, -56, + 103, 54, -69, -62, 91, -52, -64, 193, -52, -172, + 38, 35, -5, 129, -95, 107, -56, -38, 13, 74, + -153, 113, 66, 20, -46, -51, 9, 56, -4, 30, + -68, 27, 16, 75, -30, 1, -12, 49, -30, -51, + 9, -21, -37, 5, -52, 28, 22, 44, -61, -47, + -58, 19, -33, 6, -2, -10, -12, 18, -11, -1, + 6, 45, 7, -11, 6, -1 }, + { 265, -1056, -269, 156, 14, 163, 417, -55, 499, -122, + -241, -85, 48, -150, 1880, 552, -149, -493, -121, 216, + 75, 325, 99, 172, -540, 411, -591, 467, -106, 234, + 60, -36, 133, 252, -195, -93, 205, 155, 154, 122, + -168, 17, 23, -38, 35, 145, -136, 6, 14, -37, + 52, -19, -13, -150, -59, -9, -90, 59, -55, 23, + -70, 10, -57, -55, 46, 22, 27, -6, 20, -30, + 41, -66, 2, 22, 18, 40, 27, -3, -19, 30, + -7, 28, -18, 30, 3, 35, 9, 3, 5, 0, + -19, 7, -6, 1, 16, 6 }, + { 1869, -2488, 154, -920, 94, 388, 15, 410, -344, 136, + 126, -22, 425, -586, 804, 205, -492, 13, 135, -22, + -41, -129, 123, -110, 181, -178, 292, -221, 162, 248, + 53, 7, 312, 271, -147, -99, -7, -119, -39, 226, + -34, -23, -22, -102, -42, -71, 4, 17, -153, -35, + -25, 160, -234, 22, -187, 45, -138, 38, -91, -25, + -98, 85, -12, 12, 61, -26, -11, 29, -100, 42, + -17, 56, 14, -9, 25, 14, -7, 3, 37, -14, + 38, 55, -2, 0, 35, -19, 3, -11, -12, -1, + 9, -21, -3, -8, -10, -1 } }, + { { -107, 1512, 116, -911, -103, 122, 32, -156, 337, -304, + -333, -211, 207, 37, 243, 328, -539, 479, -169, -321, + -436, -98, 28, -176, 110, -308, -90, -139, 14, 93, + 238, -253, 194, -20, -117, 200, -154, 196, 45, -187, + 178, -7, -335, 240, 278, -55, -119, -58, -69, -5, + -125, 34, 12, -58, 56, -3, -1, 47, 26, -7, + 51, -16, 51, -49, 46, 29, -43, -61, -25, 22, + -22, -3, 31, -1, 7, -25, 7, 21, -10, -37, + -16, -11, 21, 7, 8, 9, 14, 1, -14, -19, + -14, -11, -12, -5, -9, -4 }, + { 82, -2549, -368, -1761, -245, -192, 202, 170, -168, 236, + 309, -652, 475, 276, 372, -678, -146, 30, -151, 187, + 214, 608, -35, -178, 115, 54, 156, 98, -197, -64, + -201, 269, -48, -63, -241, 100, -166, 117, -128, 33, + -77, -70, 104, -64, -5, 105, -53, -24, -79, 68, + -49, -94, -41, 39, 92, -61, 7, 115, 46, 3, + 33, -9, -20, -39, 37, -3, -10, 22, 70, 32, + -32, -36, -8, 35, 10, -7, -45, -16, -5, 4, + -16, -8, -8, 5, 24, -2, -26, -9, -30, -8, + -7, 5, 0, -8, 11, 0 }, + { 112, 870, -1372, -505, 1794, -19, 222, 106, 72, -38, + -366, 172, -62, -170, 12, 37, -165, -4, 116, -330, + -237, -605, -57, -22, -70, 395, 235, 235, -226, 52, + -143, 149, -255, 211, -122, -38, -218, 151, -123, 176, + 15, -1, -13, -24, -116, 35, 64, 8, 45, 140, + 13, -17, -132, 83, -8, 73, 3, 78, -112, -13, + 5, 40, 93, 8, 8, 44, -15, 31, 7, 58, + -8, -1, 24, 9, 34, -27, -2, -32, 17, -6, + 24, 1, 22, -21, -19, 4, -7, -5, 10, 0, + 20, 14, 24, 1, -13, 1 }, + { -108, -1398, 375, 221, 28, 18, -2, -6, 211, -53, + -138, 95, -95, 447, -401, 434, -300, -46, 828, 58, + 210, -95, -88, 167, -235, 236, 198, -16, -231, 321, + 118, -418, 63, 96, -142, -181, -169, -204, -81, 71, + 43, -40, -52, 243, -14, 9, -54, 90, 102, 147, + -3, 51, -13, -18, -54, 64, -11, 9, -43, -47, + -33, -25, 31, 59, 43, -56, 19, 5, -36, 28, + -25, -8, 5, 11, 19, 0, 16, -18, -25, 4, + 1, 3, -22, -3, -20, -10, 20, 19, 1, 1, + 8, -17, -1, -4, -4, 0 }, + { 770, -3650, 116, 932, 378, 76, -166, -272, -376, -216, + -446, -745, 117, 353, -401, -289, 390, -368, 1, 101, + -490, -244, 319, -204, -154, -9, -125, -278, 55, -253, + 67, 47, -300, 76, -14, -103, 206, -222, 54, -58, + -127, -102, 31, 136, 46, -17, 55, -32, 24, -67, + -63, 5, 8, 66, 59, -12, -93, -20, 2, 81, + -61, -67, 41, 51, 10, 49, 10, 15, -41, 9, + 30, 1, -107, 21, -40, 40, -24, -1, 10, -7, + -23, -10, -8, 34, -5, 7, -14, 12, 9, -21, + -15, 17, -1, -4, -3, 13 }, + { -16, 1132, -201, -96, -113, -12, 1, -54, 83, -136, + 372, -177, -176, 281, -139, -672, -680, 262, 484, -819, + 728, 47, 8, -24, -241, 140, 138, 78, -9, -228, + -103, -343, -85, -244, 171, 460, 271, 93, 8, 21, + 48, 125, 80, -61, -48, -118, -43, -10, -43, -63, + 53, 135, -23, -8, 17, -67, -50, -55, -43, -2, + 3, 94, 40, 28, -16, 10, 12, -10, 59, -46, + -8, 48, -22, -3, -9, -19, -33, 6, -6, 17, + 7, 9, -14, -8, 8, -23, 15, 3, -16, -8, + -11, -6, -13, -5, 13, 16 }, + { 192, -4736, 641, 3010, 23, 28, 92, -401, 125, -185, + -68, -113, 165, 82, 19, 74, -89, 188, -163, -28, + -474, -17, -16, -117, -611, -83, 8, -162, 7, -211, + 71, 90, -91, 214, 39, 203, -181, 180, -87, -223, + 137, -123, -137, 168, 25, 155, 11, -130, -26, 41, + -127, -146, -73, -27, -35, 68, 113, -91, -5, -13, + 29, 46, -62, -40, -17, 70, 26, 6, -28, 0, + -4, -13, 31, 30, -35, 16, -28, 28, -25, 21, + 14, 18, 11, 22, -5, 10, 3, 18, 3, -6, + 15, 5, 0, 19, 13, 23 }, + { -1, 500, 201, -282, -167, 12, -46, 22, -129, 30, + -125, 280, 217, 187, -438, -715, -1310, -169, 685, -142, + 29, 202, -76, 68, -282, -160, -175, -564, 510, -41, + 67, 157, 472, 252, 207, -302, 71, 14, -39, 173, + -246, -25, 130, -127, -131, 36, 74, 24, 15, -89, + 66, 19, -45, 35, 63, -84, 43, -97, -23, 105, + 16, 39, 73, 2, 34, -71, 12, -12, 29, -42, + 9, 8, 8, 18, 24, -38, -24, 0, -1, 32, + 41, -7, 13, 0, 16, 1, 41, 23, -7, 10, + 5, -6, -2, -20, -25, 10 }, + { 1511, 455, 930, 3166, 73, 53, 52, -353, -387, 273, + -398, 177, -281, 25, 275, 513, -97, 21, -78, 167, + 167, -120, 170, 90, 176, -56, 208, 41, -25, -250, + -110, -78, 64, 7, -48, -158, 191, 38, -25, 127, + 71, 69, 17, -25, 104, 107, -26, 134, 176, -183, + 47, 31, -10, 59, -17, 100, -25, 4, -6, 50, + 48, -56, 57, 39, -53, -4, 11, 67, 31, 25, + -8, 13, 18, 11, 41, 3, -11, -3, 16, -14, + -34, -14, -19, 2, -26, 26, -6, -21, -2, 16, + 6, -15, -8, -15, 3, 31 }, + { -100, 559, 374, 475, -201, -309, 764, 46, 231, -9, + -151, 130, -412, 289, -695, 343, -120, 64, -329, 262, + -107, -697, -362, 218, -104, -450, 47, 158, -154, -118, + 290, -71, 155, -6, 85, -144, 106, 1, 81, -117, + 158, 141, 91, -41, 2, -6, 26, 9, -117, 79, + 73, -13, -52, -78, 33, -44, 31, 33, -3, -7, + -54, 20, -10, 5, -23, 10, 17, -45, -3, 46, + 8, 6, 1, 22, 40, 28, 4, 27, 19, -16, + -22, -2, 30, 3, 17, 10, 10, -11, -13, -4, + 6, -1, -22, -3, 13, -9 }, + { -1255, -304, 196, -487, -87, 468, -111, -564, -44, -385, + 239, -481, 224, -35, 241, -309, 101, -330, 376, 417, + 317, -122, -127, -221, -5, 88, 11, -128, -157, -146, + -31, 30, -236, -48, 248, -68, -104, 149, 12, 94, + -24, -93, 60, -26, 92, 6, 77, -36, 68, -10, + 56, -137, -96, -27, -63, 41, -128, -51, -19, 21, + 52, -37, -13, -43, -31, 3, -6, 21, 52, -14, + -13, -1, 18, 0, 9, -32, 12, -24, 28, 16, + 20, 6, 2, -1, -13, -14, 14, 31, -28, 12, + -13, -2, 10, 15, 8, 2 }, + { -69, -1831, 209, 242, -475, 297, -202, 32, -6, 171, + -115, -17, -290, 545, -320, 185, -59, 310, 375, -146, + 149, -104, 250, 57, 48, 108, -524, 243, -162, -249, + -93, -89, -125, 146, 185, -176, 460, -236, -65, -9, + 157, -126, -158, -57, -57, -205, -197, -65, 89, -65, + 108, -55, 42, 3, -69, -91, 34, 56, 6, 66, + -24, 18, -38, -66, -28, 20, -25, -18, -20, -21, + -28, -12, -31, -13, 19, 72, 2, -9, -14, -45, + 27, -17, 0, -3, -18, 13, -16, 2, -10, 0, + -12, 3, -3, 19, -15, 8 }, + { -1491, 9895, -1178, 438, 935, -904, 407, 76, -774, -468, + -208, 561, 180, -279, -207, 287, -26, 226, -550, -136, + -162, 122, 164, 42, 9, 319, 238, -56, 273, 29, + -21, 79, 116, -71, -31, -95, -39, 251, -122, 13, + -23, 37, 8, 83, -333, 2, 74, 29, 17, -22, + -6, 28, 49, 48, -115, 83, 3, 55, 2, 28, + -23, -36, 23, 33, 6, -7, 13, 53, -41, -24, + -18, -43, 12, -42, 24, -24, 59, -16, -3, -53, + -55, 16, 0, -31, 9, -12, -13, -9, 1, -33, + 22, 26, 9, 8, 22, 4 }, + { -229, -1649, 539, 490, 37, -83, 247, 115, 285, -392, + -121, 19, -79, 938, 870, -30, 174, -306, -36, -200, + 394, 488, 200, 213, -216, -13, 227, -526, 41, 192, + 11, 217, -43, 179, -185, -143, 213, 5, 203, -3, + 170, -134, 58, -63, 116, 173, -165, -83, 73, 8, + -93, 58, -1, -176, -11, -5, -15, 13, -73, -27, + 3, 5, -71, -54, 92, 42, -13, 13, -34, -9, + 27, 33, -61, 4, 50, 49, 8, -16, -27, 42, + 0, 6, -4, 7, -1, 29, 0, 21, -8, -18, + 4, 3, -6, 1, 11, -1 }, + { -1765, 1848, 77, -697, 362, 449, 302, 369, -264, 23, + -101, 413, -189, -46, -56, 321, -339, 284, -266, 240, + -111, -449, 58, 404, -273, -143, 214, 212, -139, 326, + -252, 187, 343, -71, -127, -105, 143, -165, 31, 184, + 108, 53, -101, -86, -143, -47, -147, 6, -112, -17, + -5, -28, -37, -97, -133, 22, -68, -45, -31, 2, + 13, -79, 33, -4, 27, -8, -19, -8, -63, -14, + 65, -7, -8, 22, 45, 10, -17, 0, 30, -14, + 39, 41, 2, -3, 50, -13, -7, -7, 4, -1, + -16, -3, -18, -6, 7, -1 } }, + { { 72, 559, -743, -577, 340, 181, 173, 105, 390, -165, + 214, -283, -496, -493, -294, -419, -925, 62, -458, -131, + -59, 46, 448, 40, -105, -177, 55, -139, 205, 253, + -105, -565, 32, -262, -184, 401, 220, 545, 178, -145, + 48, 62, -188, 45, 184, 51, -159, -55, -42, -8, + 50, 172, 60, 30, 51, 20, 0, 111, 75, -81, + 5, -59, 12, -47, 42, 69, 25, -12, -50, -8, + 27, 7, 16, 17, 8, -53, -21, -1, -7, -9, + 1, -4, 14, -2, 10, -2, -7, -14, -7, -19, + -25, -2, 14, 27, 1, 1 }, + { -230, -2796, -601, -1150, 468, 9, 90, -20, -88, 286, + 257, -905, 167, -81, 347, -449, -52, -284, -572, -60, + -139, 118, -144, -133, -79, -115, 75, 171, 4, -65, + 38, 583, 90, -160, -222, 320, 4, 113, -13, 111, + -93, -286, -42, -59, -66, 76, -45, 95, -18, 115, + 31, -2, -52, -54, 139, -30, 41, 184, 101, 0, + -8, -6, 17, -13, -4, 9, -15, -28, 35, 9, + -45, -8, -16, -1, 7, 3, -43, 37, 27, 6, + -8, -15, -2, -12, 7, 8, -23, 22, -15, -21, + -6, 7, 1, -2, 5, -1 }, + { -9, 3459, 456, -3146, -45, -115, 4, 40, 119, 184, + -346, -184, -335, -44, 386, 390, 164, -7, 46, -197, + 27, -817, -466, 70, 100, 297, -100, 178, -178, 27, + 25, 190, -339, 250, -92, -6, -10, 51, -291, 43, + 0, -2, 3, 37, -108, 41, -29, -88, 45, 167, + -27, 61, -23, 129, -50, -36, -44, 33, -141, 3, + 9, -36, 21, -79, -103, 33, -1, 19, -24, 48, + -3, -15, 40, 51, 37, -39, 2, -31, 10, -24, + 12, 5, 39, 6, -6, 34, 12, -7, 14, 0, + 16, -3, -1, 4, -10, -4 }, + { 89, -2136, -408, 22, 19, 50, -56, -45, 173, -177, + -134, 239, -403, -79, -940, -319, -496, 293, 462, 227, + 300, -228, 86, 442, -56, 86, 92, 68, 29, -18, + -388, -332, 323, 217, -31, -33, 234, -73, 39, 96, + -22, -95, -214, 101, 26, 93, -3, 57, 133, 124, + -19, 116, -8, -43, -49, 93, 1, 2, 3, -11, + -2, 2, -10, 32, 46, 24, 35, 21, 34, 38, + -37, 10, 8, 3, 6, 0, 35, 0, 15, 40, + 18, 19, 1, 27, 9, -13, -3, 6, 6, 14, + 9, -16, 6, 10, 2, -7 }, + { -28, -7325, -1173, 506, -316, -15, -105, 100, -95, 266, + -75, -315, 229, -231, -825, -512, 214, -451, 540, 759, + -340, -103, 115, -528, -224, 82, 293, -49, 198, -245, + -165, -91, -71, 199, 5, -10, 336, -267, -4, 78, + 35, -26, 28, 211, 13, -160, -51, 0, 1, 10, + -131, -122, -15, -56, 12, -25, -31, 17, -53, 35, + -38, -67, 52, 87, 27, 23, 10, 2, -108, -65, + 21, 19, -58, 33, -63, 37, -35, -20, -2, 8, + -35, -53, -36, 21, -10, 4, -37, 7, 6, -17, + 13, 9, -29, -22, 0, 13 }, + { -40, 1095, -95, -72, -43, 10, 19, -17, 87, -164, + 396, -134, -45, 646, 262, -182, -322, -83, 238, -1182, + 666, 453, -33, -428, -144, 201, -84, -171, 17, 70, + -67, -163, 178, 97, 357, 379, 189, -7, 85, 171, + 85, -35, -51, -39, 18, -75, -15, 23, 61, -27, + 0, 25, -43, 28, 34, -27, 7, -92, -48, 0, + -13, 37, -51, 8, -1, 29, 38, -11, 59, -73, + -58, 25, 1, -23, -55, -44, -13, -2, -22, 2, + -25, 2, 1, -18, -4, -12, 26, 13, -21, -14, + 0, -6, -34, -4, 22, 35 }, + { 1348, -4493, -721, 2643, -116, 62, 177, -360, 201, 301, + 430, 396, 287, -10, -83, 144, -73, 71, -124, -51, + -378, 137, 150, 139, -145, 143, 48, 136, 226, -203, + 19, 22, -270, 80, -6, 112, -31, 252, -105, -77, + 293, -105, -216, 43, -10, 73, 83, -24, 57, 39, + -146, 34, 20, 76, 12, 29, 58, -92, -1, 0, + 41, 25, -88, -56, -62, 18, -19, 2, -48, -16, + -9, -37, 4, 7, -11, 36, -46, 13, -13, 44, + 15, -20, -2, 15, -35, -4, -4, 9, 17, 9, + 5, -12, -7, 7, -15, -3 }, + { -74, -318, -6, -10, -51, 24, 11, 104, -139, 82, + 37, 414, 187, 198, -397, -114, -352, 394, 229, 185, + 746, 11, -278, 316, -161, 83, 216, -10, 561, -517, + -104, -277, 123, -42, -20, -255, -95, -104, 71, 230, + -203, 28, 222, -100, -74, 208, 166, 85, 136, -17, + 8, -26, 21, 155, 130, -28, 96, -101, -92, -26, + -68, 24, 42, -39, 38, -72, 14, 22, 15, -36, + 58, 30, 5, -12, 21, -49, -21, 28, 25, -14, + 12, -12, 3, 11, -2, -17, -12, -14, -11, 0, + 4, -2, -9, -10, -21, -8 }, + { -1563, -7107, -1525, 2585, -264, -78, -107, -298, -472, 50, + -703, 351, 212, -311, -636, 42, 167, 231, 165, 34, + -154, -233, 173, 54, 63, -168, 172, -7, 15, -94, + 62, -78, -179, 15, -10, -69, 350, -58, -201, 168, + 146, 97, -89, -7, 9, -102, -30, 228, 181, -171, + -62, -109, -63, 47, -43, -18, -13, 53, 52, 61, + 71, 15, 53, -19, -68, -14, -4, 55, -9, 6, + 26, -15, -6, 21, -7, -34, 0, 10, 2, 8, + 0, -5, -22, 17, 1, 19, -11, -22, 17, 13, + 2, 5, 15, 1, 8, 27 }, + { 85, -825, -1423, 145, 289, -419, 497, 169, 228, 113, + 152, 499, -115, 537, -819, 429, 384, -349, -1151, 252, + 502, 365, 9, 89, -241, -302, -304, -173, 51, 206, + 550, -100, 174, 168, -14, -367, -27, -189, -4, -110, + 59, -85, 89, 181, 43, -2, 26, 4, -42, 193, + 101, 71, -31, -150, 8, -38, 89, 61, 57, 54, + -17, 32, 2, 9, -23, -11, -2, -92, -22, 40, + -20, -13, -12, -43, -19, -18, -19, 26, -4, 10, + 21, -22, -2, -18, 12, -22, 4, 1, 0, -11, + 10, 13, -10, 5, 11, -9 }, + { 1200, -1376, -3024, 125, 12, 221, 761, 28, 349, -53, + 463, -485, 49, 178, 704, -45, 314, -356, 234, -23, + 64, -101, 15, 39, 98, 4, 88, 210, 167, 53, + 28, -21, -224, 27, 56, -126, 3, 93, -99, -76, + -152, -65, 120, 74, 115, -53, -14, -66, 71, -141, + 44, -6, -82, 45, 60, 67, -55, -32, 48, 32, + 7, -27, 15, 19, -81, -14, -30, -20, 45, 20, + 29, 12, 20, 3, 33, -13, 22, 10, 43, 18, + 9, -15, -13, 0, 16, 9, 23, 28, -16, 22, + -17, -7, 2, -3, -4, 0 }, + { 43, -2558, -594, 923, 211, 448, -293, -84, -107, 183, + 57, 241, -171, 380, -386, 603, 30, 242, 269, -262, + 430, -478, 254, -82, 143, 187, -421, 50, -291, -263, + -117, 67, -56, 27, -67, -388, 328, -172, 230, -45, + -83, -164, -12, 13, -9, -13, -55, 10, 102, -117, + 76, -102, -41, -30, -19, -99, -30, 28, 42, 72, + -23, 13, -17, -32, -5, 37, -10, -35, 7, -45, + 32, 90, 10, 19, 9, 46, 2, -18, 2, -14, + 3, -20, 16, -11, -8, 18, -14, -8, -20, 4, + 5, 28, 6, 8, -19, 8 }, + { -317, 10866, -2574, -26, 761, -806, 44, -418, -583, -171, + -461, 100, -64, -270, -234, 488, -178, -7, -397, -114, + 147, 345, 61, -152, -321, 107, -121, -22, 424, 11, + -19, 169, 296, -22, -272, -31, 143, 160, 36, 135, + -60, 71, 5, 89, -185, 35, 61, 53, 36, 12, + -31, -128, -86, -122, -160, 126, 2, 75, -26, -1, + -38, -80, -40, -34, 8, 62, 40, 18, -18, 57, + 42, -10, 51, -54, 37, -22, 35, -39, 29, -26, + -8, 22, 8, -28, -6, 15, 30, -11, 10, -35, + 9, 2, -11, 13, 24, 8 }, + { 201, -1729, 46, 284, -225, -264, 83, -95, -49, -245, + 116, 195, -143, -1056, -1078, 200, 344, 190, 549, 50, + 386, 93, -281, 167, -289, -410, 72, -741, -11, -31, + 44, 57, -291, 196, -106, -101, 84, -173, 130, -8, + 336, 6, 121, 54, 144, 94, -100, -10, 53, -2, + -95, 67, 5, -58, 80, 49, -14, -7, -2, 58, + 59, 1, -33, -24, 27, 46, -29, -33, -13, -4, + 19, 50, -37, 40, 54, 7, -35, -63, -48, 23, + -27, -2, 16, -9, -21, 13, -17, 4, 4, -18, + 0, 0, -9, 2, 9, -5 }, + { 947, 4981, -465, -634, 337, 264, -66, 96, -212, -84, + -224, 400, -42, -661, -1483, 202, 235, 149, -684, -168, + -307, -328, -96, 86, -215, 278, 126, -113, -485, 253, + -290, -179, 26, -67, -142, -164, 188, -215, 37, 159, + -5, 80, -73, -79, -198, -140, -222, 46, -71, 69, + 115, -44, -58, -102, -51, 85, 36, -7, -19, 35, + 56, -53, 47, -44, -47, 20, 26, 10, -9, -27, + 42, -38, -68, -7, 33, 1, -20, -9, 44, -11, + -21, -26, -6, -17, 22, -32, -41, -28, 10, 15, + 0, 8, -2, -1, 2, 1 } }, + { { 34, -1676, 978, -12, 26, 32, 287, 169, 302, -25, + 185, -505, -509, -139, -379, -497, -567, -491, -122, -185, + 441, -48, 275, 164, -686, 180, -114, -206, 144, 315, + -295, -278, -68, -376, 91, 339, 123, 564, 170, 31, + 74, -48, 26, -80, 60, 62, -136, -161, 68, 91, + 101, 62, 33, 82, -31, 81, 14, 38, 89, -13, + -31, -100, -10, 51, 9, 32, 4, 11, -30, -17, + 30, 14, 20, 36, -54, -25, -34, 17, -20, -11, + -10, 22, -12, 2, -20, 3, -4, -24, 16, -9, + -26, -8, 14, 31, 12, 8 }, + { 612, -6670, 1758, -111, -232, 123, -89, -6, 47, 227, + -141, -236, -153, 38, -172, -295, -93, -233, -357, -347, + 82, -242, 142, -37, -192, -65, -56, 388, -48, -111, + 98, 450, 296, -405, 153, 39, 140, 29, 69, 165, + 1, -406, -120, 32, -19, -38, 107, 98, -1, -1, + 128, 21, -80, -95, 106, -17, 116, 39, 92, 44, + -69, 44, 19, -34, 18, -12, 5, -38, -23, -2, + -7, 23, -16, -61, 29, 23, -41, 41, 3, 28, + 2, -24, -8, -4, -3, 1, 4, 15, -11, -20, + -9, 8, 0, 1, 8, -3 }, + { -147, 5766, -478, -1985, -1225, -78, 61, -56, 110, -154, + 185, -455, 31, 168, -47, 292, 266, 199, 75, -71, + 95, -468, -485, 212, 86, -111, -79, 33, 31, -100, + 244, -116, -81, -123, 83, -186, 263, -86, -180, -110, + -50, 66, 21, 3, -135, 100, -55, 2, 56, 59, + -36, 32, 87, 75, -21, -78, -10, -58, -48, 29, + -33, -9, -49, -66, -94, 7, -13, -9, 6, 18, + 11, -2, 34, 54, -11, -7, -11, -33, -7, 14, + -6, 12, 34, 18, 7, 18, 14, 3, 9, -9, + 16, -9, -4, -3, 18, -8 }, + { -33, -2572, 201, -179, 82, 23, -51, 1, 70, -71, + -133, 352, -303, -610, -908, -291, -103, 400, 153, 396, + 24, -206, 533, 51, 121, -142, 283, 28, 140, -208, + -359, -36, 97, 192, 41, -251, 404, -106, 199, -52, + 50, -104, -102, -14, 61, 45, 143, -97, 170, 30, + -7, 91, 56, -72, -19, 101, -8, 11, -35, -14, + 12, 52, -60, 42, 36, 37, 8, 9, 62, 1, + -5, 18, 4, 22, 1, 25, 6, 20, 30, 23, + 26, 14, -10, 38, 10, -10, -9, 3, 0, 14, + 4, -4, -2, 4, -2, -8 }, + { -984, -9658, 1277, 120, 242, -186, -2, 175, -14, 421, + -110, -115, 28, 82, -1162, -200, -274, -165, 623, 492, + -32, -216, 240, -540, -320, -114, 462, -216, 363, -249, + -197, -117, 237, 97, -117, 55, -95, 214, 27, -58, + 55, 76, 13, 110, 46, -42, -134, 82, -76, 124, + -135, -176, -59, -95, 68, 33, -15, 23, -27, -37, + 16, -50, 67, 65, 3, 9, 35, 27, -95, -73, + 39, -39, 40, -2, -37, -25, -13, -17, -29, 22, + -33, -67, -32, 3, 8, -9, -26, 10, -10, 1, + 35, -13, -24, -17, 5, 2 }, + { 20, 198, 475, -169, 41, 37, -4, 23, 77, -10, + 185, -149, -183, 493, 425, 156, 9, -216, 105, -767, + 286, 342, 165, -888, -251, 750, -209, -129, 138, -51, + -293, 247, 89, 198, 349, 220, 88, -180, 179, 289, + -45, -68, -6, -28, 74, -2, -52, -22, 90, 22, + -54, 42, -110, 62, 31, -112, 42, -18, -75, -60, + 92, 14, -46, -25, 61, -6, 40, 8, 22, -48, + -32, -7, 20, -48, -44, -51, 13, -24, -16, 18, + -32, -22, 27, -24, -4, 4, 16, 14, -9, -31, + 17, 2, -42, -11, 26, 19 }, + { -2542, -1817, 1352, 1959, 147, 224, -125, -20, -329, 510, + 545, 544, 170, -270, 283, -20, -128, -38, 7, -194, + -53, 98, -16, -135, 453, 142, 116, 214, -121, 144, + -80, -168, -101, -16, 51, -55, 270, -172, 112, 53, + 101, 29, -312, 9, 162, -23, 7, 74, 39, 8, + -37, 5, 119, 52, 5, 4, -8, -11, -50, -10, + -9, -44, -17, -15, -59, -5, -15, -42, -21, -21, + -33, -34, 42, -43, 25, 23, -21, -7, 23, -7, + 16, 5, 2, -20, -21, 3, 0, 7, 25, -8, + 10, -16, -3, -13, -1, -17 }, + { 8, -925, 70, 220, -25, -62, 16, 32, 68, -41, + 172, 517, 28, 260, -689, 379, -99, 221, 73, 771, + 233, -29, -220, 287, -24, -88, -120, 638, 278, -358, + 57, -156, -91, -73, -241, 210, -147, -76, 162, 50, + -82, -63, 188, 16, -41, 136, 72, 112, 187, 40, + 20, -84, 55, 100, 58, 63, 75, -126, -76, -5, + -48, -77, -27, 52, 1, -7, -19, 9, 4, -41, + 77, 21, 29, -32, 23, -50, -32, 12, 40, -3, + 0, 2, 5, 32, -27, -6, -35, -4, 3, -15, + -16, -3, -10, -3, -6, -12 }, + { 895, -13799, 908, 1478, 502, -12, -468, -174, -353, -49, + -602, 382, 56, -45, -234, -372, 384, -18, 19, 56, + -109, -111, 72, 175, -61, -97, 82, -10, 0, 3, + 184, -203, -106, -177, 51, 194, 119, -44, -232, 154, + 231, 117, -181, 54, -40, -205, 24, 151, 50, -17, + -182, -72, 30, 17, -39, -145, 75, 83, 5, 68, + 53, 66, -32, -17, -13, -11, 1, 15, -16, 10, + 38, -29, -31, 26, -27, -21, 27, 0, -25, 21, + 22, -5, -20, 4, 32, 22, -8, -23, 1, 12, + -6, 11, 20, 25, -1, 0 }, + { -51, -2285, 396, -497, 564, -66, -205, 193, 108, 217, + 488, 472, -60, 180, -258, -121, 581, -511, -943, -69, + 476, 1072, -235, 164, -303, -712, -116, 136, -212, 405, + 275, -26, 74, 162, -145, -332, -143, -25, 76, -121, + 83, -136, -65, 267, 147, 41, -196, 9, 115, 169, + 14, 107, -105, -37, -42, -19, 78, 103, 93, -24, + 47, 19, -24, -20, -9, 18, -45, -47, -31, 0, + -3, 4, -33, -25, -43, -32, -27, 46, -4, 11, + 26, -20, -18, -15, -13, -30, 12, 3, 14, 10, + -19, -4, -3, 12, 9, -14 }, + { -1222, -3081, 779, 558, 210, -510, 738, 270, 86, 523, + 65, -84, -177, -119, 779, 218, 98, -173, -63, -109, + 47, 25, 68, -80, 188, -211, 150, 106, 294, 92, + -124, 30, -97, -59, 2, 23, 67, -21, -34, -152, + -149, -68, 185, 78, -48, 121, 12, -43, -89, -32, + -14, 51, -17, -12, 48, -35, 112, -51, 55, -12, + -72, 63, 20, 43, -100, -55, 7, -15, 18, 43, + 21, -4, 24, 11, 12, 8, -18, 45, 35, 14, + 5, -3, -12, -8, 5, 17, 15, 13, 3, -7, + 0, -5, 0, -3, -10, -13 }, + { -6, -2103, -493, 589, 531, -86, -49, -228, 103, -128, + 215, 525, 204, -575, -33, 576, 286, 38, -19, -9, + 152, -254, 327, -267, 333, -383, -55, 49, -188, 18, + -350, 166, -72, 45, -204, -136, 22, 8, 263, -122, + -313, 53, -31, -109, -34, 115, -29, 78, -74, -43, + -6, -33, -25, -95, 87, -154, -41, -1, 140, 32, + -14, 12, -41, -41, 49, -5, 18, -25, -23, -3, + 19, 119, -27, 37, 5, 25, 0, 0, 17, -17, + 2, -42, 42, -13, 0, 27, -29, -11, -14, 4, + 8, 10, 4, 2, -2, -6 }, + { 1697, 7209, -1044, -325, 369, 8, -880, -107, -577, -196, + 132, -297, -2, -90, -192, 157, -201, 307, -300, -128, + -44, 502, 67, -292, -478, -16, 88, 77, 166, 63, + 192, -85, 297, 131, -442, 198, 78, -242, 271, 4, + 34, 104, 251, -166, -73, -17, 73, 73, 56, -8, + -138, -64, -170, -157, -17, -20, 10, 98, -11, 24, + -53, -49, -56, 3, -24, 46, 39, -5, 5, 63, + 35, -26, 88, -34, -7, 22, 13, -45, 26, -19, + -5, 16, 0, -24, -9, 19, 28, 2, 13, -6, + -22, 6, 7, 6, 11, 15 }, + { -151, -1411, 315, 59, -171, -46, -23, -42, -402, 149, + 17, -8, 176, -1630, -281, 614, 80, 183, 743, -429, + 500, 149, -365, -169, -243, -150, -299, -436, -66, -289, + 351, -122, -213, 142, -238, 18, 127, -178, 172, 75, + 146, -2, 93, 158, 49, 2, 10, 32, 88, -53, + -61, 23, -44, 52, 60, 17, -46, 50, -21, 44, + 98, -42, 2, -8, -19, 45, -24, -51, 8, 22, + -4, 25, -8, 47, 34, -20, -25, -70, -15, -3, + -23, -18, 34, -16, -3, 12, -16, -3, 5, -7, + -14, 1, 1, 1, -4, 6 }, + { 173, 5510, -72, -313, 131, 93, 70, 114, -282, 283, + -186, -301, 468, -544, -1574, -55, 798, -7, -443, -584, + -215, -54, -161, -83, -165, 517, -20, -349, -254, 75, + 64, -306, -254, -76, -152, 31, -23, -46, 101, -10, + 52, 143, -152, -131, -173, -114, -67, -43, -62, 56, + 46, 84, -11, -147, 45, 2, 20, 55, 26, -2, + 25, -40, -11, 16, -54, 53, 11, 13, 21, -23, + 18, -35, -39, -32, 11, -13, -3, -1, 20, 20, + -24, -54, 11, -18, -21, -24, -45, -22, 8, 24, + 9, 2, 8, -15, -5, -9 } }, + { { -93, -3944, -264, 342, 19, -59, 225, -64, -19, 165, + 259, -224, -166, -299, -167, 470, 94, -148, 837, 352, + 88, 7, 162, 294, -352, -293, -537, -256, -165, -458, + -392, 257, 261, -66, 27, 37, -47, 288, 66, 39, + 42, -122, -47, -123, -6, 25, -38, -64, 206, 106, + 57, 29, 10, 40, -47, 35, -54, -68, 51, -19, + -78, -41, 36, 12, 10, 4, -50, 14, 11, 4, + 19, -6, -14, 12, -44, 37, 6, 59, -1, 11, + -4, -5, -18, 15, -19, -1, 0, -29, 15, 15, + 16, 9, 2, 5, -2, 11 }, + { -844, -11619, 354, 834, 234, -26, -138, -20, -266, -313, + -621, -236, 92, -96, -667, -369, -282, -57, 183, -118, + 94, -262, 269, 67, -241, -64, 101, 375, -31, 88, + 42, -12, 141, -52, 189, -99, 224, 85, 126, 225, + -18, -205, -9, -22, -6, -118, 61, 30, -7, -5, + 156, 129, 55, -144, -16, -16, 87, -93, -20, 40, + -81, 2, -6, -42, -12, -62, 26, -22, -34, -9, + 17, 37, 13, -35, 4, 40, -17, 5, -12, 35, + -9, -18, -3, -4, 12, -6, -1, -2, -7, 7, + 4, 17, 9, -4, 1, -6 }, + { 322, 8557, 1587, 187, 364, 132, 129, -83, -184, -379, + 149, -390, -142, 63, 40, 188, 346, 170, 136, 235, + 276, -4, 245, 520, -217, -152, -114, -208, -94, -227, + 48, -71, 31, -293, 36, -144, 209, -53, 6, -201, + -122, 70, 57, 110, -48, 97, -24, 87, 43, 31, + -55, 39, 108, -40, -101, -16, 89, -48, 31, 129, + -9, -8, -36, 41, 17, -14, -52, -35, 20, 2, + -8, 24, 29, 10, -54, -2, 4, -1, -1, 10, + -9, 7, 21, -4, 2, 5, 2, -7, -6, -12, + 11, -16, -6, -2, 25, -6 }, + { -30, -2465, 308, -234, 14, 15, -8, 4, -16, -112, + -110, 460, -153, 193, -247, -495, -166, -126, -479, 101, + -355, -586, 399, -148, 239, 7, 262, -2, 61, -350, + -22, 233, -60, 214, 23, -319, 201, -127, 185, -138, + 112, -21, -36, 7, 92, 93, 159, -179, 2, -108, + -70, 29, 49, -46, -34, 76, -16, 35, -15, -43, + -56, 4, -83, -2, -9, -4, -30, 16, 37, -26, + 11, 3, -9, 30, 1, 16, -4, 16, 9, -3, + 17, -2, -54, 17, 13, -7, -15, -8, -12, 3, + 8, 1, -2, 1, 1, -10 }, + { 2006, -8692, -756, 163, 57, -89, -18, 172, -106, 193, + 377, 562, 105, 210, -795, -13, -283, -454, 44, 148, + -17, -147, 301, -273, 9, -61, 39, -531, -18, -266, + 34, -133, 85, -121, -301, 20, -548, 46, 218, -187, + -149, 162, 24, 26, 258, 204, 62, 284, 8, 60, + -19, -7, -3, -1, 93, 43, 33, 76, 25, -19, + -1, -36, 67, 32, -32, 47, 49, 61, 5, -2, + 52, -27, 42, -29, -28, -36, -23, -29, -27, 9, + -31, -7, 7, -14, -6, -3, -10, 6, 2, 6, + 25, 5, -11, -7, 12, 0 }, + { 36, -586, -68, 47, 54, 25, -5, 68, 121, -173, + -40, -205, -376, 235, 293, 21, 70, 200, 402, -917, + -90, 130, -118, -993, -317, 738, -100, -71, -77, -256, + -155, 369, 109, -44, -11, 61, 86, -229, -27, 110, + 21, -36, -14, -14, 117, 36, -40, 19, 115, 54, + -122, -28, -146, 3, 1, -53, 56, 27, 27, 6, + 91, 24, 6, -21, 49, -44, 17, -8, -22, -46, + 31, 0, 3, -15, 16, 27, 46, -8, -19, 30, + 6, -22, 26, -7, 22, -1, -6, 11, 21, 0, + 11, 6, -16, -11, 5, -5 }, + { 3051, 2929, -877, 966, -467, 11, -90, 36, -413, 219, + 79, -239, -399, -295, 529, -54, -42, 111, 80, -35, + -55, 16, -128, -205, 550, 124, 9, 35, -189, 209, + -1, -84, 89, 137, 114, -116, 104, -418, -44, 39, + 145, 128, -298, -38, 99, 55, 19, -10, 24, 75, + -3, -117, 116, -23, -59, -40, -46, 7, -44, -31, + -6, -10, -15, 7, -27, 8, 43, -43, 1, -7, + -39, -11, 46, -55, 23, 39, -1, -26, 17, -34, + -23, 10, 23, 11, 23, 13, -2, -4, -5, -24, + 15, -12, -3, -22, -6, -10 }, + { 79, -246, 114, 39, 20, 3, 5, 13, 180, -35, + 1, 160, -106, 405, -817, 197, -63, -94, -95, 817, + -322, -505, -242, 0, 192, -124, -384, 397, -57, -47, + 349, 247, 50, -89, -43, 373, -84, -57, 129, 3, + -60, -122, 18, 77, -5, -42, -54, -80, 73, 98, + -7, -78, 47, -18, -10, -40, -22, -153, -69, 47, + 4, 17, 4, 52, 7, 2, -43, -28, -4, -97, + 37, 9, -7, -13, 35, -20, 0, 25, 55, 46, + 30, -3, 4, 29, -19, 1, -29, 15, 22, -5, + -7, -4, 2, 24, 18, 1 }, + { 260, -16305, -29, 652, -189, -230, -427, -47, -174, 192, + -508, 13, -274, 141, 316, -71, 26, -71, 114, 177, + 264, 98, -10, 85, -58, -32, 14, 4, 56, -27, + 150, -259, -16, -134, 112, -103, -143, 149, -47, 88, + 246, 29, -105, 154, 5, -215, -25, 27, -58, 5, + -74, -1, 16, 6, -10, -79, 62, -50, -119, 19, + 9, 63, -28, 15, 34, -23, -40, -14, -29, -21, + 31, 10, -38, 10, 3, -12, 14, -1, -18, 17, + 33, 4, -14, -4, 32, 29, -8, 11, 2, 3, + -1, 15, 6, 16, -11, -9 }, + { 4, -2863, 535, -371, 227, -44, -212, 124, -78, -68, + 270, 309, -110, 259, -138, -608, 85, -237, -85, 151, + -114, 671, -256, 161, 190, -313, -10, -72, -552, 283, + 32, -243, -136, -100, -234, 3, 185, 57, 154, -48, + 128, -78, -83, 152, 70, 0, -232, -35, 28, -2, + -104, 89, -50, 98, -8, -24, 36, 30, 16, -138, + 9, 48, -21, -7, -17, 7, -30, 32, 0, -38, + -9, 4, -52, -33, -76, -15, -23, 20, -35, -32, + 25, 1, -1, -6, -19, -16, 5, -2, 9, -2, + -27, 1, 8, 3, -6, -4 }, + { 1257, -3058, -1607, 31, 674, -241, -16, 163, -263, 293, + -287, -165, -72, -96, 247, -140, 19, -144, -222, -347, + 6, 161, 40, -223, 147, -337, 138, -111, 61, -3, + -86, 26, -71, -39, 71, 187, 61, -64, -2, -85, + -34, 12, 157, 5, -77, 212, 91, -68, -177, 9, + 29, 63, 29, -52, -51, -156, 47, -5, 5, -71, + -41, 92, 4, 30, -15, -33, 0, -16, 7, 39, + 5, -20, 2, -22, -12, 21, -10, 15, -4, -1, + 12, 13, 2, 3, -6, -5, -27, -6, 4, -12, + -4, -6, -4, 2, -2, -15 }, + { -43, -1105, 380, 225, 307, -157, 132, -240, -11, -172, + 82, 272, -610, -1791, -215, 337, 106, 92, 38, 86, + 92, -221, 382, -244, -73, -278, 314, 305, 188, 213, + -395, 250, -7, 101, -205, -99, -289, -191, 110, -102, + -206, 125, -58, -150, 3, 113, -89, 88, -134, -89, + 14, -10, 10, -23, 55, -191, 29, -37, 44, -27, + -24, 16, 3, -4, 41, -12, -19, -31, -24, 42, + -14, 51, -7, 43, -3, 21, -9, -10, 22, -2, + 28, -20, 38, -6, -11, 7, -20, 1, -16, -3, + -4, -9, -7, -2, 5, 3 }, + { -2107, 2446, 205, 81, 803, 703, -935, -245, -317, 108, + 714, 221, 45, 201, 461, 52, 23, 443, -101, 51, + -270, 33, -190, -119, -333, -115, 59, 115, 226, -92, + -23, -156, 218, 174, -180, 288, -258, -390, 215, -91, + 25, 42, 226, -336, -238, -121, 22, -6, -45, -16, + -81, 19, -125, -119, 50, 22, 79, 96, 17, 127, + -17, -35, -3, 33, -54, 10, -19, -53, -29, -18, + 13, 8, 119, 4, 3, 34, 32, -27, -12, 12, + 17, 2, -22, 2, 14, -7, 5, 1, 2, 12, + -7, 4, 10, 4, -2, -3 }, + { 99, -1156, 53, 11, 90, 78, 53, 140, -192, 298, + 205, 170, 201, 1107, 3654, 705, -383, -67, 497, -551, + 190, 101, -253, -311, 34, 259, -67, -150, -74, -352, + 356, 158, -77, 92, -323, -56, 126, -257, 206, 161, + -55, -60, 105, 55, -99, -68, 62, -16, 28, -9, + -33, 43, 14, 10, 13, -53, -37, 72, -73, -3, + 31, -67, 53, 36, -56, -20, -19, -47, 12, 20, + -47, 16, 4, 2, -9, 2, 7, -11, 23, -8, + -1, -20, 20, -4, -3, 9, -9, 7, 1, 2, + -8, 4, 0, 5, 0, -11 }, + { -1077, 3779, 497, -20, 2, 81, 188, 488, -95, 391, + 81, 64, 606, 808, 407, 286, 749, -354, -143, -26, + 172, 189, 6, -52, -119, 430, 81, -372, -217, -15, + 44, -63, -29, 186, -8, 26, -245, -114, 33, -12, + 123, 168, -135, -198, -40, 12, 94, 52, -28, 13, + -11, 132, 96, -34, 142, -44, -85, 63, -9, -75, + -47, -101, -20, 53, -39, 25, -10, 11, 44, -31, + -20, -24, -6, -18, 8, 4, 27, 2, 12, 7, + -5, -27, 20, -24, -39, 0, -5, -4, -14, 13, + 10, -1, 12, 0, 5, -23 } }, + { { 44, -4190, -23, 331, -190, 5, 127, 60, -184, 204, + -16, 15, 26, -24, -480, 778, -32, 41, 120, 734, + -62, 50, 63, 55, 482, -619, -513, -180, -151, -857, + 108, 125, -19, 199, 57, -72, -95, 62, 296, -107, + 64, -53, -214, 46, 5, -98, 19, 10, 136, 58, + 48, 1, 32, -22, 58, -42, -27, -85, 17, -73, + -7, -6, 41, 14, -37, 41, -38, -10, 31, 20, + -8, -3, -3, -10, -9, 26, 16, 51, 3, -1, + 21, -16, 12, -12, 1, 2, 10, -22, -8, 13, + 21, 8, 4, -1, -8, 15 }, + { 770, -13079, 106, 677, 62, -219, 54, -6, -285, -535, + -447, -324, 269, -308, -502, -236, -704, -159, 512, -144, + -125, 285, -201, 205, -174, -139, 371, 81, -41, 44, + 53, 0, -121, 324, -132, 137, 77, 230, 168, 42, + -113, 27, -98, 29, 103, -151, -52, 40, 7, 63, + 145, 10, 90, -54, -83, 36, 39, -33, -77, 67, + -42, -28, -15, -8, -11, -102, 17, 10, -6, -38, + 5, 12, 26, -12, -20, 19, 38, -25, -17, 27, + 18, -24, -6, 6, 19, -13, -8, -3, -14, 20, + -13, 20, 8, 3, -7, -5 }, + { -411, 8576, 1839, 978, 268, -128, 55, 71, -224, -212, + -61, -230, -292, 21, -190, 468, 252, -309, 47, 373, + 237, 87, 121, 578, -200, -158, 40, -227, -476, -69, + 16, 89, -113, -54, -139, 75, 51, -28, 216, -255, + -60, -15, -52, 321, -82, -1, 116, 42, 3, 19, + -13, 32, -16, -14, 16, -27, 9, -19, 44, 107, + 5, -25, 38, 25, 53, -35, -47, -36, 20, -11, + 36, 2, 46, 1, -42, -13, 3, 2, -11, 11, + -4, 17, -10, 0, 11, -9, -9, 9, -9, -2, + 2, -15, 6, -5, 0, 10 }, + { 58, -1846, -320, -146, -18, -16, 1, 88, -155, 67, + -91, 175, 68, -71, 295, -576, 93, -465, -774, 134, + -283, -640, 24, 57, 143, 185, 57, 150, -226, -238, + 42, 129, 54, 185, -138, 38, -135, 41, -99, 18, + 97, 30, -14, 19, 27, 134, 69, -91, -44, -93, + 6, -24, 10, -40, -31, 102, -50, 29, 18, -62, + -32, -61, -52, 14, -22, 15, -18, -13, 22, -21, + 11, -21, 1, 21, -6, -2, 5, 15, 11, -16, + 13, 0, -30, -9, 8, 14, -31, -12, -1, 4, + 8, -4, 1, 6, 4, -2 }, + { -2672, -3390, -424, 384, 224, -52, -68, 41, 48, 58, + 330, 508, 234, 83, -136, -319, -396, -64, -107, -142, + -124, 258, -35, -52, -28, -43, -149, -155, -449, -109, + 103, -160, -38, -159, -248, 67, -607, -74, 189, -96, + -136, 101, 3, 57, 281, 199, 92, 150, 153, -64, + 90, 35, 22, 21, 20, 95, 6, 82, -7, -25, + 5, -16, -10, 73, -31, 18, 51, 14, 56, 3, + 29, 49, -29, -49, -7, 12, -54, -16, -24, -4, + -22, 16, -9, 9, -22, 6, 2, -29, 15, 13, + -5, 9, 3, 3, -3, 9 }, + { -32, -467, -98, 115, 16, 13, 3, 62, 91, -26, + -111, -301, -77, -82, 285, -287, 240, 239, 181, -1168, + 162, 21, -320, -418, -278, 55, 114, 9, -90, -333, + -52, 196, -17, 33, 79, 57, 68, -85, -173, 16, + 157, -48, -84, 53, 63, 48, 13, -24, 69, 70, + -113, -62, -16, -66, -55, -7, 18, 76, -6, 51, + 68, 28, -2, -22, 45, -22, 32, -55, -38, 2, + -18, 43, -3, -1, -1, 57, 14, 14, -21, 33, + 19, -11, 4, 3, 12, 13, -19, 3, 30, 5, + -6, 0, 5, -9, 0, -10 }, + { -2784, 9508, 384, 400, 49, -180, -12, 43, -69, -187, + -36, -501, -311, -138, 432, -23, 140, -2, 164, -55, + -26, -134, -133, -156, 208, 330, 97, 9, 31, -120, + 63, -168, 193, 61, 63, 31, -125, -115, -214, -42, + 171, 97, -74, -200, 44, 82, -25, 73, 19, 115, + -15, -91, 43, -110, -32, 6, -29, -14, -4, -52, + 14, -3, -31, -5, 3, -27, 60, -32, 5, -9, + -15, -16, 12, 11, -6, 12, 18, -10, 5, -40, + -5, 11, -1, 42, 28, 2, -6, 3, -15, -13, + 5, -4, -8, -12, -13, 9 }, + { -26, 847, -361, -120, 26, -2, -13, 75, 104, -34, + 0, -90, 99, 163, 211, -869, 342, -196, -51, 213, + 19, -619, 200, 117, -272, -269, -318, 225, -219, 256, + 82, 248, 50, 43, -61, 138, 32, 18, 97, 133, + -99, -151, 25, 9, -49, 46, -45, -74, -63, 148, + -12, 1, 26, -92, 52, -94, -35, -101, -57, -6, + 11, 53, 50, 23, 32, -5, -56, -23, 31, -125, + -2, 48, -10, -19, 17, -2, 21, 26, 18, 71, + 21, -21, 41, -8, -8, 9, -21, 5, 20, 4, + 7, -3, 13, 9, 10, 4 }, + { -1463, -15111, 958, 304, -3, -225, -181, -95, -98, 55, + -105, -394, -339, -236, 495, 131, -130, 199, 101, 28, + 303, 152, 22, 147, -4, -111, 34, -3, 65, -67, + 213, -308, 11, -139, 125, -259, 30, 75, -31, 76, + 387, -296, 107, 36, 68, -103, 40, -141, 61, -68, + -35, 37, -92, -37, 93, -16, 38, -110, -62, 3, + 7, 33, -21, 28, 5, 1, 0, -13, -2, -12, + -20, 16, -24, -5, -1, 9, 1, 22, -2, 13, + 4, 7, -9, -2, 18, 22, -15, 28, 2, 9, + 0, 25, -2, -6, 0, -12 }, + { 33, -2467, 123, 60, -273, 171, -78, -138, 35, -96, + 131, 14, 250, -275, -51, -389, -200, 131, 174, 187, + -342, 376, 172, -104, 43, 185, -253, -255, -199, -167, + 346, -240, -238, -171, -194, 92, 83, -5, 226, 28, + -33, 74, 29, 82, -41, 58, -94, -126, 18, -140, + 20, 16, -6, 69, 18, -48, -5, 53, -77, -107, + -3, 71, -13, -18, -13, 14, -41, 77, -21, -35, + -8, 19, -49, -33, -56, -8, -26, -19, -6, -52, + 0, 16, 6, 5, -23, 9, -10, 5, 1, -8, + -6, -13, 11, -5, 6, -1 }, + { -1202, -2767, 773, -302, 545, 673, -658, -138, -191, 59, + -31, -265, -153, 162, -55, 23, -320, 176, -156, -478, + 143, 91, 95, -437, 408, -246, -8, -162, -62, -53, + 37, 59, 28, -65, 55, 137, 143, 14, -211, 82, + 35, 103, -47, -3, 23, 93, 53, -35, -94, -76, + 41, 41, 70, -37, -147, -37, -62, 3, 7, -27, + -1, 26, 20, -23, 28, -19, -25, 12, -3, 32, + 12, -19, -17, 13, -12, 3, 28, -4, -34, 8, + 14, 4, 20, -6, -18, 3, -18, -6, 14, -25, + -3, -9, 0, 2, 1, -11 }, + { 73, -328, -229, -17, 146, 23, 58, -124, -77, -170, + -4, 23, -208, -1421, -512, -110, -56, 124, 314, -32, + 41, -305, 510, -51, -539, 148, 84, 368, -70, 183, + 120, -263, 112, 100, -314, 51, -273, 19, -112, -100, + 9, 63, -49, -76, -86, 14, -19, -34, 32, -92, + -30, -47, 26, 61, -4, -121, 19, -56, -41, -13, + 25, -19, 21, -29, -27, 28, -7, -27, -23, 41, + -10, -9, 23, 27, 40, 20, -9, -14, 15, 4, + 6, 13, 8, -12, -19, 2, -1, -20, -3, 9, + -7, -16, 0, 2, 0, 11 }, + { 1574, -2297, -728, 791, 530, 60, 350, -473, -146, 50, + 577, 275, 547, -485, 616, 90, -40, 57, 183, -224, + 132, -281, -173, -260, 34, -59, 147, 62, -116, 56, + -56, 207, -20, 143, 0, -83, -80, -178, -144, 93, + 87, -47, 56, -162, -310, -163, -7, 81, -50, -130, + -20, -25, -11, -5, 9, 52, -14, 148, 34, 42, + 39, -58, -6, 66, -30, -4, -65, -46, -27, -17, + 43, -12, 65, 60, -17, 31, 7, 19, -14, 9, + 7, -1, -18, 9, 17, 15, -22, 5, -11, 7, + 6, 4, 13, 3, -2, 1 }, + { -72, -661, -138, -61, -3, 128, 127, 103, 2, 28, + 132, 216, 295, 807, 4780, -367, 217, -417, 233, 123, + -210, 241, -212, -321, 138, 257, 211, -190, -432, 231, + -115, 256, -35, -48, -172, 119, 25, -273, 35, 250, + -120, 0, 134, -42, 24, -58, -37, -12, 90, -20, + -19, -38, 57, 20, 31, -61, -46, 14, -34, -24, + 25, 9, -7, 12, 3, -45, -42, -13, 6, -3, + -39, 0, 7, 0, -1, 3, 12, 10, 12, -1, + 9, -13, 4, -7, -4, 7, -10, 4, 3, -5, + 9, 5, 5, -4, 3, -10 }, + { 1404, 231, 505, -63, 48, 182, 110, 564, -131, 376, + 106, 438, -108, -448, 2728, 86, 475, -365, 35, 16, + 185, 95, 76, 80, -48, 85, 191, -477, 91, -106, + -211, 105, -39, 292, 64, 93, -298, -82, -51, -15, + 257, -17, -3, -190, 105, -36, -54, 23, 43, -17, + 54, 68, 63, 44, 110, -38, -108, 10, 11, -63, + -47, -56, -37, 1, 29, -50, -11, -19, 63, -27, + -8, -12, -27, 6, -4, 13, 36, -6, 27, -25, + 2, -20, 28, -21, -32, -3, 12, -7, -6, 0, + 9, 3, 10, 8, -1, -8 } }, + { { 16, -1427, 1740, 250, -168, -19, 51, 60, -186, -45, + -55, 62, 241, 470, -647, 202, -511, -255, -315, 59, + -498, -243, -51, 276, 582, -208, -156, -277, -295, -618, + 323, -195, -119, 108, -63, -224, -86, 22, 224, -100, + 68, -20, -183, 65, -18, -54, 77, -42, 32, 4, + -59, -10, 41, -63, -19, -34, 39, -16, -13, -115, + 23, 2, 43, 2, -81, 35, -28, -6, 53, 39, + 9, 5, 8, -7, 19, 18, 6, 20, -12, -11, + 20, 0, 18, -12, 20, 11, 18, -15, -13, 6, + -8, -12, -1, -5, -15, 4 }, + { -729, -8331, 4412, 226, -85, -9, 213, 156, 32, -178, + -1, -432, -48, -276, -33, 46, -190, -272, -205, -18, + -74, 394, -103, 169, -182, -206, 340, -84, -72, -48, + -38, -25, -132, 161, -239, 113, 24, 260, 101, 103, + 46, 109, -101, 181, 217, -39, -76, -18, 76, 47, + -64, -93, 98, -11, -44, 37, 78, -30, -123, 19, + -42, 0, 24, 53, -10, -94, -9, 19, -5, -63, + 14, -24, -8, 0, -7, 16, 32, -23, -18, 3, + 35, -9, -1, 11, 20, 4, -6, -6, -16, 8, + -26, 9, 4, 7, -12, 1 }, + { 387, 3688, -3609, 17, 68, -357, -95, 98, 29, 121, + -76, -334, -559, 65, 163, 308, -103, -191, -356, -426, + -287, -598, -141, 391, -104, -21, -4, -217, -373, 181, + 256, 318, -187, 153, 107, 106, -5, 59, 345, -104, + 75, -22, -86, 260, -112, -72, 9, -54, -7, 94, + -18, -79, -91, -69, 23, 24, -105, -71, 0, -4, + 1, 15, 36, -49, 19, 17, -16, -3, 48, -6, + 48, 0, 47, 10, -37, -30, -9, -11, -13, 12, + -2, 5, -24, 7, 24, -4, -5, 6, 5, 21, + 0, -12, 11, -1, -3, 7 }, + { -65, -723, 543, -173, 4, -16, -50, 52, -110, 76, + -140, 84, 65, -90, 901, 248, 79, -667, -1035, -139, + -75, -656, -419, -359, -226, 242, 36, 218, -78, -95, + 16, -199, -102, 57, -213, 136, -38, 148, -188, -16, + 53, 73, -31, -10, 18, 20, -29, 28, 96, -22, + 128, 0, -86, -43, -68, 80, -16, -17, 4, 4, + 20, -31, -14, 25, 3, 32, 0, -30, 2, -20, + -3, -31, 1, 0, -21, -27, -5, 11, -1, -28, + -19, -7, 15, 4, 7, 15, -21, 4, 3, 4, + 6, 0, 6, 12, 6, -2 }, + { 2683, 2506, -1630, 594, 202, 35, -52, -109, -128, 199, + -94, -66, 184, 253, 672, 116, 316, 263, -555, -445, + -225, 108, -241, 32, 76, 82, -117, 101, -171, 46, + 186, -188, -240, -261, -23, 219, -117, 115, 121, -22, + 40, 104, -164, -39, 54, -11, -59, -47, 63, -61, + 71, 14, 73, 37, 15, 41, -20, -9, -96, -10, + 22, -37, -47, 55, -49, -18, 36, -35, 9, -29, + -11, 27, -40, -39, 3, 34, -18, 31, -1, 7, + -12, 45, 8, 22, -23, -9, 6, -13, 5, 3, + -9, 0, -1, 0, -9, 15 }, + { -7, -329, -63, 70, 56, 22, 32, 93, 2, -59, + -52, -80, 60, -264, 254, -257, -30, -157, -159, -1917, + -60, 374, -449, -196, 82, -407, -60, 223, -87, -375, + -67, 71, -103, -75, 153, 81, 105, 39, -208, -31, + 165, 15, -44, 29, -51, -8, -31, -107, 29, 68, + -19, 59, 86, -86, -43, 21, -24, 16, -33, 65, + 26, -31, -4, -20, 16, 17, 45, -35, 19, 27, + -21, 38, -24, 3, 10, 13, -31, 20, 3, 23, + -19, 5, 7, -11, -4, 2, -19, 7, 22, -3, + -2, 0, 11, 7, -1, -20 }, + { 1773, 17008, 992, 744, 433, -130, 19, -12, 29, 10, + 291, -220, -145, 53, 211, -355, 54, -139, 44, -98, + 31, -11, -115, -220, -140, 41, -43, 100, 190, -172, + 86, -150, 52, -138, -118, -146, -130, 101, -107, 10, + 104, 22, -39, -64, 63, -41, 30, 97, 46, 111, + -14, -7, 28, -109, -53, 25, -21, -12, 9, -62, + 49, 55, -24, -22, 4, -53, 15, -3, 27, -14, + 15, 1, -4, 14, 0, 7, 17, 5, 17, -2, + 28, -14, -28, 21, 7, -5, -9, 24, 15, -6, + 1, 15, 11, 8, -2, 15 }, + { -67, 704, -112, -27, 33, -18, -74, -66, -58, -79, + -75, -131, 192, 274, 1522, 260, 798, 196, 267, 84, + 476, 143, 530, -168, -831, -40, -361, -27, -317, -87, + -207, 12, -141, -7, -33, -96, -101, 53, 37, 111, + -2, -123, 95, 108, -41, 21, -46, 27, -60, 94, + 27, 43, 13, -78, 65, -146, -39, -22, -22, -58, + -7, 91, 69, -24, 28, 37, -46, -26, 77, -62, + 5, 3, -24, -11, 15, 2, 14, -12, -30, 23, + -8, -20, 42, -24, -8, 25, -15, -8, -1, -4, + 12, -9, 3, -3, -6, -10 }, + { 2297, -11884, -669, 332, 197, 20, 56, 86, -69, 55, + 147, -241, -39, -260, -44, -178, -242, 175, 392, -39, + -50, 19, 198, 182, -154, -86, 38, -66, -36, -276, + 321, -153, -96, -78, 74, -222, 146, 4, -39, 189, + 236, -359, 246, -21, 13, -44, 40, -54, 162, -87, + -77, -25, -135, 12, 168, -3, 40, -57, 36, 40, + 11, 31, 34, 54, 11, 33, 10, 0, 36, 4, + -33, 24, -1, 8, 21, 26, -1, 45, -1, -6, + -1, 11, -22, -19, -9, 8, -14, 18, 2, 2, + -5, 20, -8, -12, 3, 0 }, + { -60, -1595, 703, 227, -344, -54, -47, 71, 96, -181, + -233, -174, 4, -516, -180, -711, 85, 250, 257, 803, + -223, 236, -23, -275, 72, 137, -261, -193, 67, -211, + 393, -3, -4, -67, -188, 6, -81, -104, 17, -93, + -68, 70, 73, 82, -20, 95, -70, -84, 28, -188, + 49, 16, -100, 9, 21, -127, -125, -19, -65, -56, + 25, 77, 2, -11, 10, 27, -29, 54, -26, 5, + -15, 25, -6, 17, 15, 39, -15, -15, 30, -9, + -10, 4, 16, 28, -3, 19, 5, 6, 10, -11, + 6, -9, 6, -2, 9, -4 }, + { 1074, -3364, -1696, -336, -239, 422, -357, -387, -381, 154, + 196, -285, -317, 115, -307, -90, -650, 110, 395, -199, + 346, 113, 137, -413, 290, -194, 67, 33, -109, -183, + 6, 159, 267, 117, 79, 122, 75, 8, -156, 142, + 112, 127, -102, -52, -16, 0, -15, 38, 19, -141, + -24, 21, 34, 4, -31, 34, -27, 6, 21, 6, + 26, 20, -3, -46, 13, 5, -20, 46, 0, -16, + -7, 10, -1, 14, -21, -22, 13, -11, -34, 1, + 0, -13, 10, -21, -12, 14, 5, 3, 19, -21, + -5, -9, 11, 11, 3, -7 }, + { -74, 209, -3, -340, -177, -65, 56, -48, -53, -95, + -24, -117, 729, 94, -203, -221, -317, 40, 412, -27, + -20, -427, 134, -438, -703, 304, 43, 6, -224, -5, + 114, -243, 103, 47, -184, 186, -37, 157, -51, -148, + 12, 143, 55, -19, -144, -14, 11, 21, 154, -58, + -36, -1, 9, -37, 9, 7, 121, 10, -38, -19, + 27, -20, 13, -58, -56, 30, 16, -14, -15, 4, + -23, -14, -14, -10, 40, 17, 2, -12, 10, 7, + -5, 12, -7, -24, -12, 1, 12, 3, 7, 5, + -3, -1, 7, 2, -8, 5 }, + { -621, -4628, -1084, -6, 269, -72, 338, -648, 104, -127, + 105, 41, -508, -1198, 535, -431, -482, -102, 408, -108, + 278, -172, 185, -15, 83, -131, -96, -96, -193, 25, + -117, 212, -137, 117, 76, -162, 74, 1, -147, 8, + -5, -54, 129, 185, -115, 22, 108, 47, -92, -66, + 67, -47, 64, 102, -21, 6, -61, 127, 22, -111, + -44, -15, 15, 74, -1, 46, -9, -30, -54, -38, + 12, -54, 0, 18, -16, 4, 3, 25, -31, -22, + 9, 18, -18, -5, 13, 39, 1, 19, 6, -4, + 1, 2, 10, 14, 0, 5 }, + { 54, -386, -44, 130, -15, 79, 177, -96, -154, -30, + 52, 181, -112, -2861, 1040, -573, -328, -470, 261, 501, + 51, 153, -246, 136, 253, -41, 299, -268, -475, 337, + -115, 50, -252, -134, 1, 316, 160, -46, 1, 148, + -56, -12, -16, -90, 101, -16, -13, -38, 79, -13, + -28, -71, -15, 1, 22, 12, -11, 27, 9, -13, + 57, 8, -11, 10, 5, -41, -55, 5, 1, -39, + -28, -9, -5, 7, -3, 4, 5, -12, 21, 18, + 20, 18, 13, -11, -11, 2, -1, 8, 23, -4, + 8, 4, 11, -2, 5, 2 }, + { -1131, -3299, -65, -298, 165, -292, -375, 386, -34, 360, + 22, 48, -478, -131, 2866, -664, -363, -547, 75, -25, + -8, -114, -97, 51, 81, 150, 167, -603, -41, -39, + -228, 166, -59, 85, 41, 232, -28, 73, 60, -63, + 165, 118, 106, -153, 60, 50, 21, -49, -44, -17, + 22, -42, -44, -55, 22, -52, -54, -2, -13, -16, + 39, -30, -73, -43, 22, -43, 0, -22, 80, -5, + 27, 29, -27, -8, -1, 12, 22, -19, 28, -15, + 4, -26, 29, -3, -21, -10, 8, -5, 10, 5, + 9, -4, -3, -4, -2, 7 } }, + { { 21, 2917, -1845, 55, 259, -146, -9, 2, -2, -117, + -125, 1, 473, 295, -772, -76, -21, -206, -670, -377, + 125, -535, -25, 452, 252, 222, -249, -449, -121, -541, + 294, -292, -237, -188, 21, -70, -45, 142, 103, 36, + -27, -43, -20, -17, -130, 24, 78, 13, -128, 52, + -13, -31, -1, -3, -102, 23, -19, 62, -38, -69, + 54, -47, 37, 6, -66, -2, 16, -4, 26, 42, + 10, -7, 8, 27, -2, 7, 28, -27, -6, -1, + 1, 17, 3, -15, 16, 4, 12, -11, 10, 8, + -22, -14, -11, -1, -3, 3 }, + { 931, -1206, -3097, 489, 8, 188, 101, -16, 297, -53, + 17, -429, -41, -37, -440, -104, 609, 152, -1004, 240, + -198, 74, 236, 28, 13, -275, 162, 60, -83, -59, + 25, -27, -11, -166, 127, -33, 58, 168, 157, 19, + 45, 189, -19, 129, 138, -26, 14, -44, 75, -16, + -99, -5, 4, 8, 42, -42, 32, -51, -36, 0, + -21, -1, -3, 24, -23, -26, 3, -26, -1, -36, + 0, -42, -3, 2, 11, 14, 21, -11, -13, -15, + 33, -9, 17, 2, 8, 11, 0, -4, 0, -9, + -11, -11, -7, 11, -2, 4 }, + { -368, -3170, 2161, 223, -276, -400, -185, -30, 114, 175, + -269, -64, -578, 153, 589, -148, 26, 94, -511, -600, + -377, -432, -8, 88, 57, -113, -12, -386, 51, 269, + 135, 56, -3, 24, 230, 268, -212, 55, 301, -53, + 140, -111, 92, 152, -44, -172, 10, -89, 74, 99, + -54, -96, -99, -80, 70, 31, -167, -35, -43, -32, + 42, 6, 13, -48, -28, 70, -50, 21, 34, 3, + 57, -1, 2, 35, -24, -44, 5, -20, -26, 18, + 17, -18, -5, 6, 24, -5, 0, -2, 16, 12, + 4, -6, -1, -4, 4, 2 }, + { 87, 351, -381, -100, -19, 5, -72, -34, 0, 29, + -41, -14, 103, -164, 747, 411, 147, -784, -858, 74, + -146, -500, -458, -302, -270, 163, 137, 128, -86, -107, + 17, -270, -1, -55, -20, 58, -53, 185, -138, -7, + -21, 61, -105, 52, 98, 3, -122, 44, 127, 33, + 65, 6, -79, -23, -39, 8, 9, -22, -39, 70, + 4, 6, 3, 2, 12, 2, 32, -17, -12, -16, + 7, -50, 23, 0, -27, -4, -19, 0, -9, -9, + -21, -16, 26, 3, 14, 0, -4, 8, -12, 10, + -2, 4, 4, 3, 6, -3 }, + { -2077, 7068, -429, 391, 456, -53, 45, -109, -182, 332, + -229, -119, 76, 232, 1008, -10, 0, 280, -159, -750, + 37, -149, -110, 4, 345, -243, 23, -258, 375, -38, + 57, -31, -274, -173, -52, 30, 610, -271, 106, -53, + 127, 65, -153, -8, -21, -40, -134, 10, -47, -20, + 64, 40, 66, 19, 45, 9, -5, -100, -25, 21, + -33, 1, -54, -10, 23, -40, 27, -3, -2, -37, + -36, 21, -16, -20, -7, 13, 24, 29, -16, 11, + -7, 19, 21, 8, -8, -8, -8, 9, -6, 6, + -8, 10, -7, 11, -15, 12 }, + { 8, -283, -242, 124, 72, 17, 16, 32, -61, 51, + -108, -23, -134, -168, 560, -78, -69, -376, -170, -1756, + -211, 348, -138, -530, 280, -474, -230, 191, -207, 102, + -201, -133, 29, -66, 233, -8, 34, 23, -82, 45, + 97, -112, 32, -42, -45, -7, 16, -57, -47, 38, + 39, 84, 31, -48, 22, -79, 28, 10, -16, 16, + 24, -36, -30, 50, -23, 54, 1, 21, 16, 25, + -10, 19, -16, -1, 3, 4, -43, -4, 30, 1, + -16, 10, 17, -10, -17, -8, 7, -7, 25, -13, + 13, -3, 8, 8, -7, -12 }, + { -278, 22238, -727, 1133, 140, -79, 4, -30, -155, 236, + 275, 20, -215, 0, 227, -518, 43, -33, -88, 14, + 49, 50, -121, -196, -131, -89, -131, 135, 103, 9, + 154, -124, -86, -235, -123, -146, -142, 122, -33, 15, + -9, 67, 4, -13, 81, -184, 141, 13, 116, 53, + -88, 84, -30, 13, -67, 34, -28, -34, 43, -51, + 34, 25, -13, -9, -9, -54, 9, -6, 36, -15, + -14, 28, 1, -5, 23, 5, 9, 21, -7, 5, + 32, -16, -22, -2, 6, 2, 0, 6, 14, 14, + -6, 19, 8, 11, 5, -1 }, + { 36, -455, 583, 46, 36, -19, -67, -64, -99, -18, + -46, 33, 135, 162, 2033, 745, 196, 158, 466, -437, + 519, 751, 8, 170, -697, -43, -114, -213, -124, -399, + 60, -81, -269, 122, -4, -96, -177, -8, 119, 57, + 49, -58, 43, 54, 29, 17, -9, 0, -30, 49, + 49, -32, 97, -17, -33, -60, -99, 14, -31, -50, + 80, 13, 43, -29, 6, 24, -4, 12, -12, 30, + -8, -58, 1, -7, 4, 12, 23, -41, -9, 4, + -33, 15, -1, 7, -3, 5, 5, -10, -17, -4, + 12, -5, -6, -2, -9, -13 }, + { -2612, -8412, 1483, 776, -131, 38, 0, 67, 19, -35, + 27, 139, 47, -174, -383, -97, 131, -133, 178, 44, + -63, -32, 255, 20, -43, -95, -17, -68, -93, -105, + 152, -29, -223, 38, -67, 97, 5, 11, -2, 162, + 6, -74, 73, 58, -64, -10, 3, 2, 32, -3, + -41, -87, -63, 9, 120, 11, 12, 7, 63, 13, + 35, -10, 46, 39, 24, 48, -23, -1, 21, 9, + 1, 5, 7, 4, 17, -11, 34, 33, -5, 1, + 0, 9, -28, -8, -9, 7, 7, -5, -1, 1, + -1, 7, -1, -7, -4, 4 }, + { 89, -141, -485, -37, -27, -20, -411, 204, 91, -129, + -375, -175, 35, -577, -380, -366, 395, -52, 264, 719, + 117, -83, 311, -396, 49, -151, -18, -218, 243, -15, + -47, 92, 132, -109, -184, 47, -38, -197, -24, -44, + -74, 7, 52, 118, 81, 10, -48, -61, 11, -118, + -32, 4, -60, 14, -36, -50, -112, -60, -56, -4, + 21, 35, 36, -34, 48, 16, -17, 12, -29, 26, + -19, 0, 24, 22, 23, 25, 5, -12, 20, 35, + -16, -10, 19, 13, 9, -6, 13, 14, 11, -5, + 1, -7, -3, 7, -3, 2 }, + { -976, -4646, 1190, -68, -223, -379, -98, 58, -420, 155, + 386, -384, -171, 51, -537, 127, -450, 119, 201, -120, + 269, 79, 23, -141, -111, 78, -51, 227, -30, -200, + -188, -59, 494, 250, -21, 113, 198, 14, -145, 133, + 86, -29, -62, -6, -74, -1, 21, -20, 40, -116, + -45, 21, 60, -38, 23, -8, 65, -57, 52, -19, + 24, 32, -13, 4, -31, 14, -13, 36, 4, -19, + -12, 6, 6, 12, -23, -12, -15, -8, -4, -21, + 6, -20, -6, -10, 7, 1, 7, 13, -5, -10, + -12, 5, 11, 4, 1, -6 }, + { 63, 697, -724, -270, 9, -60, -26, 100, -142, -47, + -46, -228, -191, 1516, -174, 136, -363, -52, 143, 369, + -699, 178, -69, -338, -306, -188, 339, -257, -2, -156, + 50, -102, 201, -26, -27, 47, -35, 48, 28, -146, + -31, 82, 79, 15, -122, -25, -30, 112, 112, -18, + -44, 26, -4, -81, 15, 25, 78, 59, 46, 4, + 25, -75, -2, -29, -46, 9, 30, -11, 2, -20, + 2, -15, -40, 5, 24, -1, 10, -14, 8, 8, + -1, -10, -7, -10, 1, 0, 4, 10, 11, 4, + -3, 1, 8, -6, 1, -3 }, + { -202, -5152, -739, -546, 664, -197, -307, -262, 23, 3, + -351, 232, -451, -1312, 442, -458, -81, -117, 151, -8, + -31, 126, 209, 114, -55, -200, -168, -79, -117, -55, + 70, 0, -180, 33, 119, -190, 186, -25, -85, -92, + 21, 152, 66, 89, 42, 115, 88, -49, -9, 1, + 35, -66, -17, 80, -6, -23, -7, 84, -18, -92, + -84, 32, 11, 63, 17, 64, -22, -35, -49, -28, + 0, -18, -40, -21, 21, -6, -11, 34, -41, -11, + 2, 7, -19, 6, 8, 25, 22, 15, 17, 0, + -3, -1, 6, 6, 5, 0 }, + { -27, -81, -50, 4, -31, 28, 114, -92, -161, 1, + -11, 59, -152, 318, -2799, -897, -261, -122, -29, 516, + 211, -148, -194, 364, -47, -9, -52, -89, -96, 95, + -6, -264, -61, -186, 13, 430, 57, -25, 87, -86, + 171, 25, -156, 32, 40, -90, 33, -41, 154, -30, + -79, -52, -28, 38, -69, 84, -3, -17, 39, -6, + 21, 0, 16, -43, 26, -38, -44, 12, 27, -35, + -46, -17, 12, -25, 5, 2, 8, -3, 18, 22, + 11, 24, -5, 4, -15, -8, 15, 6, 22, -2, + 5, 7, 5, 2, 2, 1 }, + { 508, -4971, -631, -413, 219, -208, -496, 174, 103, 349, + 116, -370, -93, 1113, 1302, -583, -634, -458, 21, -55, + 74, -285, -155, 19, -48, 235, 37, -143, -482, 142, + -89, 103, 40, -164, 184, 14, 137, 143, -59, 39, + 47, 222, 3, -38, 5, -12, 27, 53, -97, -19, + -14, 39, -66, -86, 44, -49, 5, -68, -35, 51, + -4, -5, -35, -32, -22, -52, 46, 16, 4, 25, + 20, 4, 17, -27, -5, 23, 2, 9, 4, 0, + -22, -1, 1, 13, -10, -13, -4, -9, 10, 7, + 4, 2, 2, -12, -7, 9 } }, + { { -101, 4518, -801, -494, 58, -22, 25, 21, -2, 0, + -15, -257, 169, -261, -1012, 93, 306, 228, -424, -791, + 89, -177, 86, 211, -19, -11, -202, 22, 214, -335, + 246, -39, -59, -319, 63, -7, 32, -19, -138, 120, + -39, -114, 9, 13, -90, -19, -25, 25, -64, 59, + 1, -33, -17, 33, -67, 18, -36, -7, -12, 47, + 56, -76, 24, 14, -27, 2, 13, 19, 26, 4, + -18, -1, 8, 23, -6, -8, 19, 3, 2, -16, + -11, 11, -1, -18, -2, -5, 13, -5, 16, 6, + -5, -2, -12, 2, 6, 7 }, + { -1096, 2074, 1012, 88, -55, 201, -111, -203, 232, -13, + 370, 228, 93, -100, -408, -143, 471, 176, -774, 445, + -98, -105, 35, 66, 242, -191, -44, 21, 2, 67, + 23, 14, 109, -112, 252, -70, 11, 68, 64, -12, + 2, 48, -37, 115, 23, -153, -28, -72, 79, -15, + -28, 126, 34, 0, 36, -74, -3, -55, 20, 43, + 11, -22, -31, 11, -6, 15, 10, -36, 15, -16, + 21, -23, -2, -6, 2, 9, 27, 2, -3, 1, + 20, -18, 18, 1, 6, -9, 12, 9, 15, -3, + -9, -5, 0, 2, -4, 7 }, + { 422, -7873, -1169, 1062, -73, -95, -44, -96, 6, -20, + -284, 299, -38, 371, 398, -42, 267, 293, 39, 22, + -52, -210, 11, -94, 12, -41, 204, -98, 315, 163, + -27, -104, -79, -145, -27, 83, -146, -63, 66, -37, + 225, -52, 16, 48, 18, -46, 70, -96, 71, 50, + -42, -10, 58, -63, -49, 8, -89, 16, 15, -11, + -18, 5, 30, -12, -10, 70, -45, 7, -3, -38, + 29, 22, 11, 27, -13, -11, 28, 0, -23, 19, + 24, -18, 9, 2, -5, -15, 8, -5, 12, 3, + -4, -7, -1, -11, 1, -1 }, + { -105, 811, 209, 28, 30, 26, -36, -8, 1, -35, + -94, 65, 232, -591, 129, 228, 238, -110, -218, 88, + -127, -23, 28, -37, -209, -79, -42, 97, 6, -104, + 173, -77, -17, -88, 86, 23, -118, 175, -47, 32, + 26, 62, -89, 46, 109, 38, -97, 11, 60, -21, + -50, -4, 41, 47, 5, -13, -24, 32, -33, 19, + -6, -8, -14, 23, -8, -49, 18, 25, -4, -33, + 7, -27, 23, -4, -1, 21, -5, 8, -7, 15, + -3, -17, 11, -7, 9, -4, 4, 8, -16, 1, + -7, 3, -3, -5, 0, -2 }, + { 1190, 7694, -2898, 20, -144, -9, 35, -31, -172, 94, + -27, -94, -171, 240, 945, -189, 29, -246, -426, -261, + 15, -108, 115, -218, 148, -353, 128, -199, 246, -63, + 59, 45, 47, -32, -99, -158, 463, -177, 122, -143, + 73, -3, -139, 1, 18, -27, -152, 26, 31, 80, + 41, -9, 35, -21, 30, 41, -11, -89, 17, 45, + -70, -7, -19, 3, 33, -23, 16, 7, 27, -9, + -33, -1, -3, 13, -3, -3, 20, 0, -12, 27, + -1, -1, 5, -9, -5, 4, 2, 18, -9, 14, + -11, 10, -5, 10, -13, 8 }, + { 6, 22, -130, -41, -12, -10, 36, -16, -110, 91, + -102, 30, -168, -393, 587, 274, 86, -257, 275, -1612, + -591, 72, -180, -699, 332, -88, -533, 20, 208, 286, + -135, -24, 293, -86, 68, -42, -77, -14, 62, 104, + 66, -111, 91, 33, -19, -27, 39, -11, -53, 33, + 4, 10, -9, -22, 43, -94, 4, 1, -3, 41, + 12, -1, 7, 31, -25, 46, -20, 6, 7, 7, + -29, -8, -23, 1, 9, 46, -14, -22, 3, -17, + -3, -2, 7, 1, -6, 4, 22, -11, 17, -12, + 13, 4, 16, 1, -11, -8 }, + { -1160, 21860, 26, 799, -14, -35, -32, -5, -102, 177, + 106, -2, -173, 6, 115, -589, 119, -104, -217, 53, + 92, 126, -98, -157, 67, -52, -199, 41, 52, 64, + 84, -35, 90, -226, -164, -49, -66, 72, -61, -57, + -30, 94, -66, -50, 89, -130, 152, 13, -9, -95, + -92, 10, 4, 78, 31, 112, -66, -61, 39, -46, + 38, 17, -29, 11, 30, -2, 5, -35, 35, -20, + -21, 29, -10, -30, 19, 7, 9, 19, 4, 6, + 3, -8, -2, -11, -2, 13, 9, -3, 3, 6, + -13, 4, -3, 4, 0, 1 }, + { 47, -592, 274, 7, 45, -11, -35, -13, 2, -2, + -69, 56, 126, -61, 1441, 146, -394, -4, 353, -324, + 322, 459, -222, 51, -237, 307, 113, 218, 126, -370, + 183, 29, -174, 144, 50, -2, -123, 24, 56, -38, + 14, -9, -36, -47, -32, -41, 45, -28, 58, 95, + 14, -27, 81, 41, 24, 35, -8, -6, -41, -31, + 81, -12, 1, -29, -42, -4, 23, 12, -38, 28, + -19, -47, 4, -7, -6, -23, 12, -21, -3, 11, + -34, 21, -9, 4, 13, 4, -4, -1, 4, -4, + 2, -4, -6, -2, -5, -9 }, + { 2478, -6116, -2039, 1093, -49, -60, -238, -46, 116, -15, + -9, 263, 120, 91, -189, 106, 222, -322, -159, -38, + 43, -46, 106, -123, -90, -47, 10, -71, 41, 13, + 52, 85, -12, 93, -52, 161, -48, 52, 29, 58, + -129, -125, -33, -3, -78, 45, 28, -47, -39, 34, + 10, -72, -14, -10, 44, -31, -2, -4, -11, -48, + 5, -28, -4, -17, -21, 23, -5, -9, 11, 10, + -11, -13, -13, -24, 4, -22, 31, 4, -18, -3, + 1, 6, -22, 3, -7, 11, 13, -10, -2, 8, + -4, 4, 5, 6, -5, -4 }, + { -110, 1038, 530, -363, 62, 143, -631, -18, 6, -16, + -108, -153, 167, -31, -213, -243, 654, 137, 249, 147, + -114, 5, 284, -404, 159, -2, 131, -267, 160, 38, + -164, -7, 150, -25, -33, 44, 137, 26, 55, 46, + 64, 132, 66, 22, 15, -14, 25, -37, 69, -38, + -52, 17, 5, 77, -16, 61, -4, 7, 8, 47, + 21, -6, 16, -12, 17, -21, -19, 11, -26, 10, + -8, 2, -14, 9, -1, 2, 20, -8, -6, 25, + -3, -13, 15, 2, -8, -19, -2, 0, 1, 5, + 2, -6, -4, 9, -3, -2 }, + { 933, -5166, -543, 623, -46, -78, 17, 82, -257, 58, + 308, -74, 58, 69, -352, 147, -40, 318, -55, -145, + 143, 132, 97, 85, -24, 141, -79, 58, -60, -30, + -138, -295, 278, 104, -80, 99, 169, 52, -100, 83, + 4, -74, -18, 53, -14, -21, -30, -99, -16, -52, + -4, -4, 44, -65, 20, -11, 94, -10, 31, -31, + 1, 11, 7, 39, -23, 11, -9, 22, 5, -25, + -8, -2, -4, 8, 1, 20, -13, -7, 9, -12, + 15, -4, -9, -6, 4, 2, 1, 9, -12, 1, + -5, -3, -3, -1, 4, 1 }, + { -50, 967, -73, -29, 90, 24, 48, 130, -49, -29, + 26, -71, -175, 1775, 111, 282, -234, 149, 14, 3, + -361, 821, 119, -52, -360, -168, 437, -262, 297, 140, + 118, 7, -31, -96, -32, -86, -67, 28, 64, 100, + -9, -102, 6, 29, -50, 43, -10, 122, 55, 17, + 7, 10, 21, -24, 48, 10, 8, 19, 27, -37, + 28, -50, 5, -9, -42, -2, -5, -9, -15, -16, + 41, 10, -31, 0, 9, -9, 5, -17, -4, -3, + 8, -19, -5, 9, 13, 9, -3, -1, 1, 0, + -2, -2, 0, -14, 1, -9 }, + { 651, -3951, -197, -459, 412, -156, -132, -13, 93, 182, + -89, 252, 124, -591, 415, -260, 166, -259, -184, 125, + 9, -16, 12, 99, -19, -17, 39, -24, -50, -96, + 172, -4, -264, -28, 119, -103, 88, -56, 107, -22, + 70, 76, -74, -87, 16, 173, 37, -146, 8, -44, + 7, 32, -66, 7, -29, -20, 21, 38, -6, -39, + -74, 36, -21, 40, -21, 12, 11, -10, -29, -2, + -3, 1, -24, -12, 28, 6, -29, 18, -20, 3, + -17, -2, -23, 9, 6, 6, 1, -4, 6, -9, + -3, 5, 12, -6, 2, 2 }, + { 10, -127, -230, -92, -18, -73, 17, -51, -109, -2, + -132, 9, -240, 1011, -1276, -72, -68, 96, -106, 75, + 79, -68, -133, 364, -168, -110, -240, 198, 173, -84, + -85, -179, 146, -107, -197, 169, 6, 58, 105, -96, + 118, -31, -111, 80, 46, -22, 122, -119, 47, -71, + -32, -57, -56, 25, -76, 44, -10, 11, -8, -16, + 28, -51, 22, -10, 24, -5, 2, 12, 30, -14, + -38, -6, 37, -28, -14, -5, 3, 14, 10, -3, + -12, 3, -16, 4, -6, 10, 15, -12, 2, -2, + 6, 2, -6, 3, 3, -3 }, + { 129, -4625, 75, -408, 368, 464, -96, 79, -35, 51, + 150, -95, 239, -552, -554, 281, 233, 26, -90, -150, + 79, -102, -36, -74, -175, 211, 10, 181, -204, 141, + -34, 45, 23, -196, 68, -144, -33, 11, -134, 15, + -47, 139, -49, -73, 50, 47, 59, 97, -8, 10, + 21, 88, -10, -27, 46, -19, 34, 3, 47, 22, + -77, -18, 0, 15, 20, -21, 37, -3, -31, 13, + -16, -23, 23, 0, 8, 5, -3, 18, 1, -3, + -11, 13, -15, 5, -2, -10, 1, 6, 3, 6, + 5, 4, 5, -11, 0, 6 } }, + { { 91, 2394, 683, -321, -109, 69, 30, 96, -4, -120, + -3, -105, -128, -241, -508, -68, 126, 165, -178, -370, + -149, -168, 82, 42, 149, -337, -34, 129, 181, -256, + 154, 155, -50, -117, -90, -10, -10, -210, -16, 55, + -18, -91, 0, 10, -101, -28, -41, 45, -7, -1, + 50, -16, -13, -1, 4, -34, -10, -34, -16, 53, + -6, -1, 23, -13, 0, 13, 15, 31, 3, 5, + -19, 1, 13, 2, -1, -1, 8, 22, 7, -21, + -8, 9, 4, -10, 2, -7, 2, 6, 9, 2, + 4, -5, -3, 2, 2, -1 }, + { 957, 1502, -796, 385, -98, 52, -54, -120, -44, 233, + 80, 350, 71, -107, -177, -156, 21, -117, 7, 99, + 0, -19, -50, 181, 65, -33, -20, -36, -57, 99, + 2, 75, 36, 79, 74, -7, 26, 86, -55, 13, + 16, -30, -14, 66, -4, -123, -46, 15, -4, -17, + 53, 74, 23, 35, 16, -40, -38, -11, 19, 10, + 29, 4, -32, -16, 0, 2, 6, 4, 6, 8, + -6, 0, -2, -3, -17, 15, 19, 9, 9, 3, + 1, -2, 11, 5, 5, -11, 3, 9, 11, 7, + -8, -2, 0, -2, 1, 2 }, + { -419, -8095, -331, 524, 750, 75, -6, -87, -44, -184, + -137, 104, 199, 329, 85, 315, 67, 72, 265, 176, + -191, 28, 39, -142, -9, 13, 238, 148, 100, -45, + 0, -103, -70, -137, -14, -49, 58, -50, -66, 16, + 142, 36, -5, 29, 28, 9, -6, 45, 46, -9, + -39, -6, 44, 1, -63, -18, 3, 25, -26, 1, + -50, 30, 4, 32, 20, 18, -15, -4, -18, 4, + 14, 13, 20, 11, 5, -4, 4, 3, 3, 1, + 9, 0, 14, -3, -18, -6, -1, -3, 7, 0, + -4, 1, -4, -2, -3, -1 }, + { 87, 619, 95, 92, 31, 4, 26, -24, -25, 8, + -67, -47, 112, -213, -71, -172, 302, -18, -263, 152, + -119, 93, 126, -150, 64, -181, -42, 29, -39, -48, + 49, 33, -8, -14, 21, -20, 4, 26, 54, 16, + 28, 25, 42, 5, 90, 30, -39, -22, -8, 24, + -76, -15, 85, 12, 21, 3, -16, -3, -5, 6, + -31, -11, -12, 9, -3, -22, -4, 26, -3, -14, + -23, -7, 4, -14, 16, 13, 8, 2, -1, 10, + -4, -5, 0, -1, 4, -1, 2, -1, -5, -3, + -3, 0, 1, -2, -3, 6 }, + { -339, 6068, 229, -471, 10, -12, 25, 33, -96, -15, + 120, -113, -140, 102, 559, 148, -321, -391, -55, -137, + -9, -10, 31, -98, -108, -184, 41, 63, -37, 38, + 43, -41, 98, -30, -27, -126, 63, 80, 16, -68, + -33, -45, -32, -80, 84, -10, -66, -23, 0, 69, + 73, 35, -10, 17, 26, 36, -32, -55, 13, 26, + -46, -14, -8, 9, 10, 22, -26, 11, 23, -3, + -20, -14, 3, 5, 2, -1, 13, -3, 1, 15, + 8, 0, -3, -11, 3, 1, 7, 6, -9, 10, + -5, 8, -3, 2, -7, 2 }, + { 11, 77, -54, -66, 10, -14, 26, -15, -47, -16, + -24, -65, -150, -241, 240, 197, 356, -284, -19, -1516, + -65, -219, -59, -504, 10, 82, -205, -178, 171, 108, + -76, 126, 69, 0, 15, -25, -35, 52, 66, 56, + 8, -4, 27, 24, 11, 0, -18, 28, 11, 14, + -31, -14, -16, -28, 22, -57, 8, -12, 3, 34, + 24, 1, -1, 35, 2, -2, -10, 11, -3, -23, + -16, -1, -15, 2, 2, 32, 11, -3, -25, -6, + -1, 2, 1, -4, 3, 4, 10, 1, 8, 3, + -3, 8, 7, 1, -2, -1 }, + { 2002, 15113, 1777, 488, 193, 4, -29, -21, 42, 37, + 55, -47, -136, -105, 49, -111, -168, -58, -108, -43, + 37, 6, -28, -29, -24, -3, -50, -7, 1, 4, + 79, -76, 36, -30, -177, 31, -5, -18, -91, -73, + 2, 15, 37, -82, -43, 86, 43, -48, -8, -76, + -42, -40, -7, 74, 44, 31, 22, -43, -7, 15, + 18, 0, -27, 14, 12, 25, 12, -24, 7, 0, + -11, 4, -7, -7, 11, 12, 9, 3, 9, 1, + 4, -1, -1, -5, -5, 15, 3, 1, -1, -3, + -1, -2, -7, 2, 2, 2 }, + { -34, 78, -238, 128, 44, -24, -9, -39, 38, -5, + -65, 82, 25, 145, 618, 36, -124, -229, 189, 291, + 16, 87, -197, -50, -132, 97, 352, 339, -116, -182, + 178, 121, -86, 15, 19, -26, 41, -17, 48, -23, + -45, -33, -20, -58, -40, -16, 10, 9, 70, 62, + -38, 58, 40, 28, 22, 57, 30, -17, -29, -13, + 33, 7, -23, -5, -25, -20, 6, -4, -20, 13, + -10, -18, -22, 5, -10, -19, 5, 5, -6, -3, + -8, 4, 1, -8, 9, 1, 2, 0, 7, 0, + -5, 0, -3, 0, -3, -5 }, + { -1985, -2348, -78, 689, 12, -6, -197, -93, 5, 96, + 82, 46, 96, -214, 169, 145, -20, -113, -155, -25, + 26, 54, -81, 34, -56, -84, -7, -23, -21, 115, + 28, 31, 82, 40, -42, 98, -44, 45, 31, -39, + -179, 113, -49, -82, -44, 10, 77, -47, -77, 7, + 44, -29, 23, -35, -1, -2, -32, 12, -41, -31, + -41, 6, -15, -8, -31, -19, 10, 15, 5, 5, + -18, -17, -3, -26, -1, 2, 14, -5, -10, -13, + 7, -8, -8, -2, -10, 3, 6, 6, 2, 6, + 2, 1, 4, -2, 4, 0 }, + { 105, 1069, 202, -79, -64, -56, -276, -77, 18, -45, + 37, -184, 49, 117, -371, 130, 85, 278, 373, 75, + -122, 58, 13, -44, 142, 12, -18, -122, 44, -74, + 101, -142, 105, 11, 23, 57, 106, 41, 120, 52, + 65, 115, 117, -40, -1, -14, 9, 14, 5, 9, + -26, 13, 34, 63, -17, 34, 36, 6, 24, 32, + 3, 16, -5, 2, -19, -22, -9, 2, 7, -3, + 11, -15, -14, 2, -1, 3, 11, -8, -7, 2, + 0, -1, 9, -4, -4, -3, -9, -4, -4, 5, + 2, -2, -1, 3, 1, 0 }, + { -855, -3337, 210, -38, 194, -98, 156, 27, -46, -41, + 59, 174, 48, 8, -51, -96, 352, 128, -131, 64, + 50, 52, 119, 52, 68, 51, 15, -40, 10, -116, + -88, -131, 75, 91, 19, 90, 53, 16, -38, 108, + -4, -12, -43, 32, -41, -39, -14, -54, -41, -35, + 9, -7, 10, -42, -1, -6, 18, 60, 10, 0, + -1, -7, 14, 16, -6, -2, 1, -3, 12, -17, + 1, -14, 3, 15, 7, 14, -13, 0, 6, -2, + 4, 9, -14, 4, -4, 4, 2, 1, -5, 4, + -5, -1, -6, -4, 6, 2 }, + { 30, 748, 123, -38, 115, 22, 39, 56, -1, 6, + -11, 54, 489, 634, 260, 4, 45, 146, -24, -180, + -44, 513, 123, -8, -95, -141, 83, 153, 165, 255, + 48, -26, -92, -46, -60, -52, -27, 1, 22, 110, + 25, -67, -30, 31, 18, -25, -2, 108, -32, 64, + 41, 0, 19, 15, 19, 11, 4, -11, -11, -4, + -33, 4, -4, -14, -36, -8, -15, -20, -12, 7, + 28, 6, -9, 10, -10, 5, -2, -9, -8, -6, + 2, -7, -2, 6, 4, 4, -2, 1, -1, -4, + 2, 0, -6, -4, -4, -5 }, + { -714, -2337, -336, 142, -31, 132, 233, -20, -23, 145, + 125, -56, -224, 303, 348, -123, 10, -164, -204, 95, + 77, -46, -27, -21, 44, 35, 83, 2, -72, -53, + 180, -111, -68, -55, 75, 20, -59, -27, 124, 75, + 8, 9, -7, -149, -66, 91, -3, -62, -29, -34, + -3, -7, -5, 10, 35, -30, -10, 12, 1, 5, + -38, -15, 17, -1, -9, -6, -1, -5, -9, 5, + -13, 2, -9, 7, 15, 6, -22, -5, 7, 7, + -21, 0, -18, 4, 8, 3, -8, -6, -6, -6, + 2, -3, 10, -1, 5, 7 }, + { -16, -112, -233, -173, 82, -36, -82, 39, -57, -20, + -117, -104, -171, -792, 1942, -192, -208, 97, -151, -138, + 18, 71, 158, 44, -4, -230, -98, 210, 162, -118, + -90, -37, 6, -50, -104, 6, 59, 33, 81, 0, + -21, -23, 14, 58, -20, 12, 66, -20, -23, -53, + -33, -11, -33, -45, -14, -17, -15, 39, -32, -10, + 19, -17, -11, 4, 23, 7, 6, 15, -1, 1, + -13, 5, 1, 2, -12, 3, -9, 12, -1, -2, + 0, -9, -11, 0, 2, 2, 2, -4, -3, -4, + 6, 6, -2, 1, 5, -6 }, + { -518, -3116, -449, -82, 232, 416, 272, 91, -164, -63, + 96, 294, 80, 91, -1247, 145, 465, 29, -99, -59, + -5, -25, -56, -66, -28, 41, 11, 193, 7, -72, + 2, 97, 28, -160, -36, -104, -49, -60, -15, -63, + -18, 60, -29, -56, 32, 31, 46, 54, 47, -8, + 53, 23, 36, 33, 17, -2, 13, 32, 36, -14, + -39, -20, -15, 11, 23, -1, 0, -2, -18, -4, + -13, -18, 7, 20, 11, -12, 18, 8, -9, 4, + -7, 8, -13, 0, -3, -1, 0, 9, 3, 6, + 10, 2, -2, -5, 7, 1 } }, + { { 20, 409, -486, -48, 57, -9, -36, 21, 7, -97, + 15, -4, -39, 1, -68, 39, -78, 60, 1, -20, + 86, 133, 111, -5, 222, -235, -72, 24, 74, -239, + 214, 82, -117, -75, -54, 46, 79, -103, 50, 14, + 0, -18, -11, 23, -17, 30, -40, 33, 0, -33, + 16, -25, 0, 10, 24, -13, 5, -22, -16, -1, + -32, 22, 28, -4, 5, 11, -2, 13, -10, 11, + -3, -2, 9, -10, -4, 2, 0, 8, 12, -5, + 3, 3, 0, -2, 15, 1, -2, 0, 2, -1, + 2, 0, 2, 4, 0, -4 }, + { -702, 1037, 374, 210, -193, -76, 44, -18, -120, 51, + -184, 124, 67, -16, 68, -73, -184, 113, 376, -75, + -61, 42, -149, 85, 37, 35, 21, -68, -60, 52, + -26, 80, 12, 26, 8, 55, -84, -5, -67, 23, + -40, -44, 0, 55, 25, 13, -13, 12, -15, -2, + 38, -13, -10, -12, 1, -2, -19, 20, -4, -18, + 3, 19, -4, 3, 9, -14, -5, 14, 5, 4, + -6, 19, -5, -3, 2, 3, 6, 6, 7, -7, + -7, 4, 1, -3, 0, -5, -4, 4, -4, 5, + -6, 0, 0, -1, -3, -2 }, + { 227, -5208, 1007, -548, 102, 16, 2, -15, -29, -1, + 26, 14, 41, 134, -197, 35, -221, -59, 191, 141, + -112, 73, 81, -61, 135, 43, 140, 74, -96, -161, + 54, 80, 65, -2, -24, -84, 59, -65, -24, -9, + 32, 2, -15, -1, 6, 54, -11, 22, 5, 21, + 10, -3, 3, 21, -7, 2, 5, 15, -21, 15, + -43, 13, -15, 11, -3, 15, 2, -3, -12, 2, + -2, -10, 5, 4, 9, -11, -3, 9, 13, -5, + 5, 5, 5, 4, -7, -5, -4, -3, 5, 3, + -6, 4, -2, 2, -2, 1 }, + { -50, 339, -16, 12, -4, -18, 18, 13, -17, 6, + -10, -42, 114, -210, -143, -214, 3, 71, -113, 73, + 7, -15, 85, -56, 53, -129, -17, 91, 57, 30, + -18, 46, 44, 30, 35, -8, 23, -56, 13, 44, + 30, 0, 50, -4, 7, -3, 10, -23, -22, 59, + -19, -25, 41, -27, -13, 0, -6, -14, 6, 11, + -22, -2, -10, -11, -5, 1, -10, 1, -10, 7, + -5, -12, 1, -1, 13, -6, 1, 1, 5, 5, + -1, 1, 5, 2, 5, 1, -3, -3, 0, 0, + -2, -2, 1, 3, -2, 5 }, + { -330, 4874, -144, -303, -25, 10, 17, 89, 29, -2, + -49, -135, 10, -13, 170, 44, 122, 29, -28, -70, + 51, 47, 4, -59, -108, -31, 42, 70, -95, -25, + 40, -53, 14, 0, 72, -91, -36, -6, 13, 26, + -28, -56, 6, -11, 78, -4, 28, 9, -21, 28, + 28, -20, -25, 41, 15, -1, -9, 6, 6, -3, + -9, 7, -5, 14, -6, 12, -23, -8, -4, -9, + -2, -3, -5, -12, -4, 2, -3, 5, 1, 1, + 5, 1, -10, -1, 3, -5, 2, 2, -7, 6, + -5, 3, -3, 3, -5, 4 }, + { -24, 128, 230, 14, -20, -22, 6, -4, -34, 5, + 38, -16, -32, -112, 32, -131, 319, -130, 225, -1149, + 204, -107, 186, -41, 108, 34, 56, -25, -15, -58, + -50, 52, -126, -42, 34, 20, 39, 46, 10, -11, + -30, 2, -62, -24, -9, 23, 8, 27, -2, -7, + -16, -18, 10, -20, -2, -8, 28, -24, 7, 8, + 6, -8, -14, 17, -13, -2, -5, -2, -7, -5, + -7, 15, 3, 1, -11, 9, 2, 6, -9, 6, + -8, 2, -3, -2, 1, -3, 1, -2, 0, 4, + -4, -2, -4, 1, -1, 0 }, + { -2077, 6624, -496, 161, 15, 19, -17, 30, 68, -14, + 5, -31, -85, -77, -6, 31, -48, 23, 56, -3, + 31, 12, 14, 19, -20, 24, -6, 18, -4, -75, + 12, -111, -5, 38, -24, 147, -1, -45, -47, 4, + 4, -49, 71, -36, -40, 79, 3, -73, 21, -4, + 3, -22, -40, 31, 0, -30, 12, -18, 0, 18, + 6, 6, -16, 2, -4, 4, 7, 1, -1, 7, + 11, -1, -11, 6, 11, 3, -5, -6, 2, -4, + 10, -1, 1, 5, -2, 2, -3, 5, 1, -3, + -1, -1, -4, 4, -2, 0 }, + { -29, 299, -77, 35, 35, -18, 34, -7, -2, 21, + -26, 31, -90, -63, 120, -193, -73, -231, 72, 167, + -96, -103, -75, 59, -55, 129, 44, 51, -82, -98, + 113, 56, -118, 8, 12, -46, 69, 10, 26, -21, + -39, -23, 31, -18, -18, 5, -4, 41, 26, 9, + -36, 50, -3, -15, -13, 10, 2, 2, 15, -5, + 13, -1, -2, 13, 3, -11, -12, -4, 3, 0, + -1, 11, -7, 7, -9, -10, 1, 5, -3, 0, + 6, -4, 1, -12, -1, -2, -1, 4, 0, -4, + 1, -1, -2, 0, -1, 2 }, + { 1226, 1600, -493, 367, -51, 47, -40, 20, -43, 30, + 19, -119, -9, -332, 226, -25, -27, 128, -61, -25, + 51, 60, -129, 95, 39, -35, 52, 61, -36, 60, + -25, -4, 47, 38, -53, 47, -44, -2, 7, 36, + -167, 81, -9, -49, -23, -63, 39, 54, -2, -35, + 2, -29, 36, -18, 27, 40, -22, 3, -14, 11, + -24, 12, -16, 1, -11, -20, 9, 21, 0, -6, + -8, 3, 10, -13, 7, 15, 1, 0, 4, 1, + 3, -4, 2, 3, -5, -5, -2, 7, 2, 3, + 2, -1, 1, -8, 7, 0 }, + { -78, 637, -160, 56, 30, 55, 194, 50, 1, -16, + 161, -47, 55, 33, -436, 172, -134, 45, 152, 62, + -32, 135, -96, -95, 31, -4, -24, -64, 10, -117, + 190, -150, 29, -6, 1, 17, -4, -35, 87, -9, + -4, 6, 48, -30, -21, 14, 3, 43, -6, -27, + -10, 9, -2, 18, -15, 3, 18, -17, -10, 8, + -6, 1, -12, -3, -1, -3, -2, -1, 2, 8, + 17, -7, 0, -8, -2, 6, 3, -5, -2, -5, + 2, 0, 5, -1, 3, 3, -4, -1, -1, 0, + 2, -2, 0, 0, 3, 2 }, + { 689, -1394, -6, -231, 43, -222, 154, 61, 57, 0, + -16, 96, 14, -3, 104, 85, 468, 147, -73, 30, + -4, -15, 41, -55, 62, -2, 60, -61, -53, -28, + 46, -1, 0, -9, 28, 59, -33, 42, 0, 59, + -3, 61, -33, 45, -3, 10, 16, -2, 28, -25, + 8, -27, 0, 9, 8, -16, -24, 21, 13, 6, + 0, 8, 6, -2, 3, 6, 4, 2, 12, -1, + 9, -12, -3, 10, 1, 0, -5, 5, 0, 1, + -2, 6, -5, 0, 1, 0, 2, 0, 0, 2, + -4, 2, -1, -2, -1, 0 }, + { -5, 471, -129, -119, 54, 50, -16, -11, 6, 48, + 9, 82, -22, -334, 184, -47, -60, -13, 2, -95, + -120, -19, 20, 68, 64, -18, -49, 84, 19, 80, + 38, -73, -3, 23, -17, -24, 15, -12, -5, 41, + 24, -20, -29, 35, 16, -35, -31, 23, -61, 13, + 8, 4, 14, 15, -3, 2, 10, -15, -34, 5, + -41, 17, 20, 12, -27, -8, 11, -13, -6, -9, + -5, -10, -5, 13, -12, 6, 6, 2, 2, 2, + -3, 0, 1, -2, -5, 0, -2, -3, 2, -4, + -2, -1, 0, 4, -3, 0 }, + { 475, -207, 67, 351, -221, 41, 298, -62, 13, -21, + 4, -66, 50, 704, 190, -158, 12, -10, -46, 13, + 115, -55, -58, -36, 34, -71, -34, -20, 43, 31, + 97, -73, 82, -14, -27, -23, 19, 5, 32, 19, + -51, 3, 28, -73, -71, 26, -21, -8, -16, -9, + 24, 3, 13, 11, 39, 5, -14, 6, 1, 4, + 5, -2, 27, -8, 10, 11, -7, 2, 4, 12, + -1, 5, 1, 9, -7, -1, -6, -9, 5, 6, + 1, 10, -8, -3, -2, 6, -3, -6, -1, 0, + 5, 0, 4, 2, 0, 3 }, + { 19, 150, 19, -88, 97, 1, -33, -10, -32, 25, + -29, 89, -127, -453, 2681, -90, -156, -7, -83, -150, + -235, -114, 117, 11, 57, -155, 58, 4, 19, -17, + 6, 71, 45, 0, 28, 2, 61, 1, -16, 32, + -24, -3, 31, 6, -30, 16, 20, 14, -10, -6, + -7, 21, -4, -32, 25, 23, -21, 22, -27, -1, + 19, -5, -9, -6, 5, 1, -22, -4, -2, 2, + 2, 13, -9, 23, 1, 1, -3, 2, -4, -2, + 3, 3, -3, -1, 3, -4, -3, -6, 6, -3, + 4, 4, 0, -2, 3, -2 }, + { 560, -1224, 93, 342, 49, -47, 174, 139, -61, -24, + -26, 298, -105, 321, -717, -56, 181, -18, 49, 45, + -13, 1, 37, -13, 4, 40, -68, 51, -46, -116, + -17, 25, 4, -70, 39, -1, 15, -37, 27, -12, + 2, -2, -23, -44, -3, 13, -21, -25, 37, -6, + 32, -34, -10, 22, 18, 4, -5, 18, 29, -16, + -3, 13, -6, -2, 6, -7, -6, -3, -12, -1, + -1, -5, 2, 6, 10, -6, 7, -4, -5, 6, + -6, 6, -5, -1, -5, 1, 4, 0, 5, -2, + 4, 0, -4, -1, 4, 0 } }, + { { -103, -610, 294, 121, 30, -59, -41, -27, 23, -59, + -45, 32, 18, 31, 13, 72, -126, 39, 78, -12, + 110, 22, 51, 135, 2, 12, -81, -24, -87, -70, + 85, 72, -136, -36, -11, -6, 16, 24, 79, -13, + 10, -5, -4, -3, 30, 8, 8, 11, -24, -4, + 11, -23, -16, -2, -6, 18, 0, 4, 2, -35, + -8, 7, 6, 16, 0, 6, -3, 1, -8, -1, + 8, 2, 2, -6, -5, 8, 1, 0, -2, 3, + 3, 0, -4, 1, 5, 3, 0, -2, 2, 4, + 1, -1, 3, 4, 0, 0 }, + { 604, 419, -509, -27, 78, -41, 34, 13, 12, -101, + -61, 18, 14, 19, 83, -78, -39, 216, 161, -8, + -62, 19, -61, 25, 21, -14, 26, -37, -35, -18, + 53, 36, -8, 32, -32, 89, -60, -71, 21, 21, + -53, 5, -10, 7, 32, 22, 29, -8, 17, -6, + 23, -28, -25, -13, -3, -5, -5, 14, -22, -12, + -6, 4, 9, 4, 1, 0, -3, -2, 4, -1, + 0, 12, -1, -14, 12, 6, 0, 12, -1, -7, + -1, -2, -5, -2, -2, 3, -3, -1, 0, -2, + -2, -3, 0, -2, -1, -1 }, + { 43, -3352, -15, -781, -85, 50, -36, -1, -13, 90, + 29, 101, -66, 76, -48, -59, -215, 29, 104, -40, + 86, -56, 37, 3, 152, 75, 44, 27, -112, -57, + 64, 88, 49, 34, -29, -52, 58, -95, -31, -3, + 39, -39, -15, -10, -23, 55, 29, -12, -17, 31, + 8, 15, -25, 17, 25, -7, -26, 1, 10, -4, + -20, -11, 4, -12, -13, 11, 2, 1, -7, -2, + -8, -13, 5, 5, 2, -8, -1, 7, 9, 3, + 4, 2, -2, 4, 4, -4, 0, 1, 2, 3, + -4, 1, -1, -1, -2, 2 }, + { 31, 250, -6, -48, -3, 2, 2, 2, 4, 4, + 1, 5, 17, -143, -344, 197, -56, -129, 115, 52, + 2, 30, 53, -9, -108, -28, 19, 58, 25, 43, + 4, 55, 34, 12, 33, 21, 14, -66, -20, 44, + 26, 25, 3, 5, -1, -15, 15, -26, -1, 13, + 35, -19, -4, -6, -26, -1, 3, -12, -2, 21, + -9, 5, -1, -21, -10, 11, -3, -16, -6, 4, + 6, 1, -3, 3, 4, -2, -3, -2, 3, 3, + 2, 3, 1, 4, 3, 5, -3, -4, 0, -4, + 2, -1, -1, 0, 0, -1 }, + { 731, 2982, 204, -138, -3, -5, 12, 68, 65, -4, + -125, -114, 23, -36, 190, 38, -70, 270, 62, -9, + 29, 61, -76, 6, -31, -36, 60, -48, -31, -26, + 30, 14, -10, -28, 14, -34, 36, -8, 27, 30, + 8, -53, -31, 61, 12, 7, 29, -17, 2, 21, + -18, -13, -10, 36, -13, -14, 11, 19, -9, -3, + 7, 6, -20, 15, -6, -4, 6, -13, -13, -14, + 4, 0, 5, -10, -7, 5, -8, 7, -1, -3, + 0, 1, -9, 2, 3, -3, -2, 5, -4, 0, + 0, 0, 1, 2, -2, 1 }, + { -3, 194, 80, 16, -10, 1, -23, -6, -24, 16, + 11, 6, 23, -27, 88, -15, 11, 69, -83, -941, + 187, 26, 43, 213, 32, 34, 70, -67, 15, -106, + 40, -23, -80, -69, 42, 4, 39, 14, 24, -12, + -31, 1, -70, -20, -26, 12, 0, 26, 19, -30, + 11, -37, 19, -3, -7, 4, -7, 2, -5, 2, + 13, -12, 1, 7, -15, 0, 4, -2, 0, 6, + -1, 2, 7, -4, -7, 1, -4, -2, 1, 1, + -5, 1, -1, -1, 3, -2, -3, -2, -2, -2, + 5, -1, -7, -2, -1, -1 }, + { 1599, 452, 2, 240, 1, -5, 17, 23, 3, -15, + 30, -4, -46, -22, -74, 30, -20, 26, 53, 26, + 34, 38, 35, 10, -35, 26, -29, 22, 14, -47, + -25, -80, -20, 10, 17, 49, 56, -76, -9, 23, + 4, -33, 4, 22, 0, 15, 19, -43, 28, 10, + -2, -17, -12, 8, -2, -38, -6, -1, -3, -2, + 5, 5, -5, 1, 1, -13, -7, 13, -1, 9, + 3, 13, -11, -4, 10, 3, -2, -7, 1, 1, + 5, -1, -3, 1, 3, -4, -1, 6, 4, 0, + -3, -1, 2, 4, 0, -3 }, + { 22, 18, 54, -28, 32, 8, 11, 25, -33, -6, + 13, 22, -52, -48, -176, 20, 23, 81, -52, 60, + -79, -27, 73, -13, -29, 90, 55, -81, -118, 71, + -53, 33, -54, -18, 31, -11, -25, 63, 11, -28, + -27, -18, 15, 23, -14, 15, -24, 45, 31, 0, + -11, 3, 10, -12, -17, -20, -21, 23, 21, -2, + 5, -9, 21, -7, 5, -1, -7, -1, 9, -7, + 1, 2, 0, 12, -9, -7, 0, -2, -4, -2, + 5, 2, 0, -3, -8, 0, -2, 0, -1, -4, + 1, -1, -3, 0, 0, 2 }, + { -433, 3523, 36, 134, 80, -30, 14, 15, -3, -11, + -42, 1, -16, -151, 59, -25, 24, 59, -25, -45, + 23, 34, -6, 30, 35, -15, 11, 117, -56, -10, + -6, 37, -33, 19, -26, 13, 49, 28, -73, 9, + -69, 17, -38, -12, 0, -48, -43, 60, 43, -7, + -32, -33, 21, 9, 13, 30, 4, -1, 6, 7, + -14, 0, -3, -12, 6, 1, 3, 2, 3, -2, + -2, 2, 1, -1, 9, 9, 1, -1, 4, 6, + -3, 0, 4, 5, 1, -3, -3, 3, -2, 2, + 2, -1, 0, -4, 1, 1 }, + { 52, 300, -280, 103, 188, -28, 265, 69, 9, 54, + 54, 29, 23, 46, -337, 27, -62, 64, -110, 197, + 57, 101, -70, -79, -56, -11, -49, 12, -11, -61, + 63, 23, -52, -4, 1, 22, -73, -19, 11, 0, + 17, -30, -16, 23, -15, 16, 1, 17, 10, -11, + -24, 18, -9, -20, 19, 1, -7, -9, -16, -3, + 4, -13, 8, -5, 4, 12, -4, -6, -6, 5, + 11, -1, 6, -3, -1, 1, 6, -3, 7, -1, + 7, 1, 0, -1, 0, -3, 2, 1, 1, -1, + 1, -1, -1, 0, 0, 1 }, + { -498, -229, 257, 63, -103, -26, -262, 86, 55, 74, + 43, -2, 26, -23, 76, 261, 192, 101, 140, -46, + -50, 8, 8, -54, 12, -2, 24, 12, -57, -23, + 41, 54, -24, -67, 79, 8, -2, 44, 49, -25, + 9, 30, 24, 40, 9, 12, 4, 7, 24, -17, + 2, -6, -16, 4, 18, -10, -4, -5, 15, 14, + -5, 9, -1, 5, 5, 7, 6, 8, 0, 1, + 10, -4, -6, -2, -4, -6, -5, 6, 4, -3, + 1, 1, 0, -5, 2, -1, -2, 1, 2, 1, + -3, 0, 2, 2, -3, -2 }, + { -13, 362, -25, -180, 17, 64, -6, -16, 8, -17, + 5, 64, -92, -155, 157, -64, 29, -187, 57, -58, + -104, -130, 36, 35, -29, 101, 39, 20, 38, -35, + 26, -44, 24, 10, 1, -26, 19, -4, 2, -11, + 9, 2, 7, 18, -26, 10, -14, -22, -17, -17, + -21, 21, 7, 13, 0, 0, 10, 6, -14, 0, + -20, 9, 9, 10, 0, -11, 6, 2, -6, -7, + -18, -9, -5, -1, -2, -1, 3, 1, 3, 5, + -3, 1, 4, -1, -2, -1, 1, -1, -1, -2, + -3, -1, 3, 0, -1, 0 }, + { -131, 959, 176, -74, -147, 5, 115, 2, 24, -58, + -10, -51, 170, 526, 55, -52, -48, 59, 0, -51, + 51, -12, -14, -24, -41, -107, 19, -103, 30, 77, + 36, -32, 55, 23, -8, -53, 37, 20, -3, 21, + -53, 6, -13, 15, -7, 10, 7, -5, -11, 24, + 14, -24, 19, 12, 7, 20, -18, 0, 6, -4, + -1, 2, 14, 1, 15, 14, -1, 9, 0, 8, + 1, 6, 1, -9, -4, -3, 2, -7, -4, -1, + 9, 6, 1, -8, -8, 4, 2, 3, 0, 3, + 3, 5, -3, 2, -1, -1 }, + { -2, 159, 100, 32, -14, 44, -2, -47, -42, 40, + 6, 35, -44, 766, 468, 37, -5, -99, 138, -179, + -337, -74, 45, 94, -51, -97, 72, -33, -14, -74, + 114, 17, 31, 37, 58, 44, 38, -15, 3, 12, + -2, 23, -9, -31, 8, 20, 3, 16, -13, 4, + -3, 0, -9, 12, 8, 13, 3, -3, -2, 5, + 2, -13, 2, -3, -6, 0, -20, -13, 5, -3, + 2, 11, -2, 12, 7, -1, 4, -5, -2, 0, + -1, 3, 2, 3, 3, 0, -5, 0, 6, 3, + -3, 0, 2, 0, -2, 0 }, + { -344, 38, 110, 371, 17, -87, -22, 73, 60, 103, + -79, 107, -74, -177, 236, -138, -179, -20, 43, 103, + -9, -4, 28, -9, -25, 83, -77, -57, -61, -67, + 0, 4, -41, 23, -9, 39, 35, 3, -3, -18, + -12, 3, -14, 6, -15, 11, -37, -12, -2, 7, + 17, -26, -1, -8, 9, -4, 5, 20, 8, -3, + 9, 15, 4, -2, -7, -5, -3, 0, -1, -3, + 1, 2, 4, 0, -9, 13, -2, 0, -1, -1, + 1, -1, -2, -1, 0, -1, 0, -6, 6, 1, + -2, 3, -3, -2, 0, 0 } }, + { { 85, -956, -253, 71, -6, -54, -24, -38, 6, 27, + 21, 59, 74, -7, 97, 162, -95, -22, 29, -63, + 184, -3, -27, 139, -10, 145, 32, -21, -51, -41, + -106, -39, -127, 16, 58, 35, 4, -8, -15, -17, + 27, 0, 18, 2, 43, 15, 11, -3, -21, 20, + 10, -15, -13, -1, -25, 4, -1, -1, 15, -6, + 12, -1, -12, 2, -10, 0, -9, 0, 0, -11, + 3, 3, 1, 9, 2, 10, -1, 0, -6, 1, + 0, 1, -3, -1, -4, -1, 2, -4, -1, 2, + 4, -3, 1, -1, -2, 2 }, + { -590, -1300, -308, -89, 2, 21, -18, -8, 72, -36, + -7, 40, -16, -20, 26, -60, 49, 31, -96, 55, + -51, 8, -16, 8, 34, -12, 23, 29, 26, 15, + 76, -10, -77, 3, 24, 60, -20, -17, 29, 2, + -26, 15, -6, 6, 32, -20, 34, -16, 26, -16, + 12, 5, -20, -13, 4, -8, -15, -10, -3, 3, + -1, -13, -2, -2, -2, 11, 0, -11, 3, -7, + -2, 2, 0, -13, 2, 5, -11, 5, -2, 3, + 5, -8, -2, 0, -6, -5, 6, -3, 2, -3, + 3, 0, 1, -3, 1, -1 }, + { -171, -2978, 489, -337, 11, 22, 3, -14, -29, 12, + -41, 30, -71, 204, 149, 9, -25, 117, 23, 9, + 137, -89, -8, -70, 92, 4, -37, -7, -50, -29, + 47, 43, 28, -16, -22, -17, 51, -53, -22, -4, + 40, -45, 1, -2, -35, -4, 30, 10, -2, 11, + -16, 4, -17, 12, 7, -2, -12, -5, 24, 11, + -1, 7, 2, -15, -9, 9, -2, 5, 3, -2, + -5, -6, -1, 3, -1, -3, 0, 0, -1, 3, + -2, -4, 0, -7, 3, 5, 2, 3, 1, 0, + 0, -2, -1, -2, 0, 3 }, + { -30, 203, 53, -8, -14, 4, -6, 7, 17, -21, + -11, -32, 5, 46, -316, 128, 65, 36, 255, 51, + -39, 15, -36, -41, -71, 23, 101, 32, -18, 15, + -33, 22, 9, -15, 39, 24, -15, -5, 20, 2, + -1, 8, -31, -3, 2, -8, 12, -15, 15, -11, + 15, -5, -4, 5, 2, 0, 5, 10, -12, 17, + -5, 12, 9, -1, -4, 2, 0, -3, 1, -6, + 1, 10, -1, 0, -3, 3, 2, 0, -2, -2, + -3, 0, -6, 3, -2, 2, 3, 0, 1, -3, + 4, 2, -2, -3, 0, -3 }, + { -776, 802, 198, -34, -26, -20, -35, 14, 18, -7, + 29, -5, 58, -32, 58, -4, 42, 347, 12, 2, + 89, 66, -48, -14, 46, -51, 28, -47, 30, -17, + 38, 16, -3, -25, -6, -35, 69, 40, 25, -19, + 25, 4, -27, 8, -1, 8, -8, -6, 2, 0, + 3, 3, -32, 18, -40, -34, -11, 13, -6, 4, + 2, 8, -11, 3, -12, 6, 7, -6, 4, -9, + 1, -3, 7, 3, -1, -3, -3, 1, 3, 3, + -2, -2, -2, -1, 2, -2, -1, 6, -4, 2, + -1, 3, 0, 0, 1, 2 }, + { 21, 264, -50, -28, -1, 12, -13, 3, 0, 3, + -26, 12, -3, -26, 203, 78, -148, 37, 156, -810, + -32, -54, -47, 46, 32, 33, -30, -80, 50, -6, + 97, -5, -2, -6, 41, -43, -10, -47, -3, -14, + -2, 9, -13, 16, -37, 1, -13, 0, -3, -27, + 33, -17, 1, 6, 6, -11, -17, 2, -11, -6, + 5, -5, 12, 4, -8, 4, 5, 8, 5, 6, + 8, -2, -3, 0, 3, 1, -1, 0, 3, -1, + 0, -2, -1, -2, 7, 0, 0, -1, 0, -3, + 4, 2, 0, -2, -1, -2 }, + { -896, -2975, 64, 226, -12, -1, 25, -14, -45, -22, + 38, 5, 46, 67, -9, 7, -21, 6, -30, 20, + 15, 12, 2, -13, -18, 20, 0, 23, 13, -6, + 14, -6, 7, 8, -1, -52, -1, -54, 39, 22, + -8, -28, -24, 31, 10, -7, 6, -15, 35, -11, + 14, -8, -2, -8, 11, -4, 5, 3, 5, 6, + -8, -15, 4, 11, 6, -10, -10, 1, 2, 9, + -11, 15, 2, -12, -1, 4, 4, -6, 5, 5, + -4, -2, -1, -1, 1, 4, 0, -1, 2, 2, + -1, -5, 3, 2, 2, -3 }, + { 22, -92, -59, 4, -5, 12, 1, 24, -8, -10, + -1, 1, 0, -114, -429, -121, -64, 154, -59, -17, + -113, 79, 64, 9, -86, -112, -4, -87, -133, 59, + -74, 34, 20, 10, 8, -2, -29, 45, 2, -20, + 6, -12, -23, 12, 12, 15, -33, -9, 20, 8, + -9, -10, 7, -3, -12, -2, -9, 9, -12, -1, + 12, -10, 8, -6, 2, 8, 12, 0, -2, -2, + 1, -3, -1, 11, -4, 2, 9, -1, -4, 1, + -2, 0, 0, 4, 1, 1, 0, -3, 0, 0, + -4, 1, -1, 1, -2, -2 }, + { -99, 3643, -111, 94, 35, -47, -20, -34, 47, 2, + -72, 33, -1, 30, 33, 49, 63, 30, 1, -5, + 21, -16, 33, 9, -25, -6, -37, 31, -69, 22, + 35, 6, -57, 28, -10, 23, 33, 56, -52, -62, + -91, -10, -31, 32, 21, 5, -13, 13, 23, 15, + -14, -24, 7, -3, -29, -2, 17, 5, 0, 15, + -1, 3, 5, -18, 0, 8, -3, -15, 4, 7, + 0, -2, 4, -1, 2, -4, 6, -5, 2, 2, + 4, 0, 0, 2, -3, 4, 4, 0, -6, -2, + -3, 0, 0, 3, -2, 0 }, + { -34, 96, -36, 103, 25, -42, 109, 55, -9, -7, + -12, -17, 18, 123, -58, 173, -7, 168, -29, 29, + -51, 88, 48, -17, -42, -9, 7, 47, 4, -10, + -25, 78, -19, -42, -4, 65, -32, -26, -9, 1, + 15, -16, -15, 22, 44, -2, -23, 4, 19, 6, + -40, 6, 3, -21, 0, 19, -4, -1, -10, -7, + -3, -7, 15, 3, 1, 12, -1, -4, 2, -6, + 3, -3, -1, 9, 1, -5, 8, -2, 4, 2, + 7, -1, 0, -2, 2, -4, 0, 2, 0, 1, + -2, 0, -5, 0, 1, -1 }, + { 360, 527, 20, 172, 37, -22, -490, -1, -1, 110, + 36, 13, 9, -15, 28, 109, -77, -97, 70, -8, + -44, 54, -28, -57, -51, -46, 8, 26, -2, 26, + -16, 6, 33, -40, 23, -42, 55, -2, 6, -28, + -12, -26, 2, 3, 5, 42, 10, -19, 2, 13, + 14, 0, -9, -11, 8, -14, 4, -5, -2, 16, + -6, -5, -6, 3, 3, -3, 7, 5, -2, -8, + 6, -2, -2, -1, -6, 0, -7, 0, 5, -8, + 2, 2, -3, 3, 0, 3, -3, 3, -2, 1, + 0, 0, -1, 2, 2, -1 }, + { 20, 286, -73, -135, 52, -25, 4, 7, -5, -29, + -21, -3, 112, 192, -5, -17, 163, -102, 71, 32, + 82, 99, -35, -31, -142, 13, 71, -30, 38, -18, + -44, 41, -5, 15, 24, -21, -5, 7, -7, -1, + 5, 18, 31, 19, -23, 27, 5, 16, 7, 13, + -3, 9, 10, 8, -4, -16, -24, -5, 16, 17, + 3, 9, -10, -1, 10, -4, -10, 9, -3, 1, + -6, 4, 1, -3, 1, 0, -4, -4, 1, 0, + 2, -3, 1, 4, 2, 2, 2, 2, 1, 1, + 0, 1, 0, -3, 2, -1 }, + { -71, 691, -23, -180, -31, 10, -69, 25, 61, 10, + 6, -56, -137, -81, -68, -47, 6, 80, -32, -2, + -19, 18, -7, 12, 10, -7, 105, -62, 50, 61, + 21, -73, 33, 40, 29, -25, 35, 26, 1, -15, + -51, 6, 5, 40, 31, 20, 20, -26, 5, 29, + 7, -24, 0, 16, -1, 6, -19, -17, -7, 7, + -2, 6, 0, 2, -2, 0, 0, 7, 0, 2, + -4, 9, 7, -9, -4, -2, 1, 9, -2, 1, + -7, -3, 3, 3, -5, -4, -1, 4, -3, 0, + 2, 4, 0, -2, -1, -2 }, + { -10, 51, 21, 56, -28, 16, 4, -7, -31, 4, + -9, 70, 21, 26, -889, 34, 123, -138, 160, 95, + -20, 13, 33, 47, -77, -28, -35, 15, 22, -77, + 87, -72, 17, 36, -33, -6, 18, -22, 22, -22, + 16, 50, -16, -17, 6, 4, 12, -1, -8, 1, + 3, -12, -11, 7, 4, 5, -4, -1, 16, 15, + 1, -20, 4, 0, -2, -2, 5, 1, 0, -1, + -8, 1, 5, 0, 0, -4, -1, 7, 2, 5, + 0, -7, -2, 4, -3, 2, 0, 4, -1, 7, + -1, -2, -2, 4, -1, -4 }, + { 74, 531, -109, 89, 51, 25, -88, 37, 54, 111, + -20, -11, -52, -100, 350, -54, -119, 50, -26, 36, + -42, -6, 41, -15, -63, 48, -83, -12, -9, 1, + 24, 21, -47, 41, -1, -17, 1, 14, -29, -13, + 1, 25, -13, 14, 19, 17, 4, 25, -23, -7, + 18, -11, -9, -20, 9, -17, 9, 18, -5, 1, + 6, 1, 0, 3, 2, 4, 2, 4, -1, 1, + -2, 3, 11, 2, -14, 6, -4, 4, 3, 3, + 3, 4, 0, 2, 3, -1, -1, -2, -3, 2, + -2, 1, 3, 1, 0, -1 } }, + { { -30, -1076, -8, 1, -31, -31, 2, -29, 0, 1, + 56, 19, 77, 2, 115, -10, 30, 0, 78, -30, + 122, -24, 3, 87, 55, 110, 28, -11, -19, -37, + -104, -59, -36, 16, 30, 45, -62, 40, -87, 6, + 21, -12, 15, 30, 34, -1, 9, -12, -14, 17, + 12, -7, -7, -1, -11, -10, -4, 4, 0, 7, + 6, 9, -7, -10, -8, 0, -2, 0, 9, -11, + -6, 4, 5, 7, 13, 0, 1, 1, 0, 0, + 1, 4, 3, 2, -5, -1, 1, -3, -1, -2, + 3, -1, -2, 0, -2, 1 }, + { 474, -3040, -32, -200, -16, 20, -26, -11, -42, 53, + 7, 36, -17, -13, -49, -8, 19, -52, -62, -6, + 5, -31, -15, 41, 37, 17, -11, 43, 51, 11, + 47, -4, -56, -32, 36, 7, 44, -18, 13, -20, + 17, -14, 7, -1, 21, -11, -3, -13, 1, 2, + -8, 24, -1, 3, -6, -10, -14, -12, 13, 8, + 5, -10, -8, 3, -2, 5, 2, -9, 1, 5, + -6, -3, 0, -3, -7, -1, -4, 0, -4, 7, + 4, -7, -1, 2, -3, -8, 3, 0, 0, 1, + 0, 2, 1, -1, -1, 0 }, + { 140, -2178, -629, 94, -60, 36, 22, -14, -27, -46, + -31, -39, 25, 96, 156, -50, 164, -8, 68, 10, + 88, -1, 18, -53, -9, 26, 11, -7, -35, -50, + 37, 48, 3, 4, -44, -30, 45, -34, -18, 24, + -30, 59, -25, 8, 8, -36, 6, 11, 33, -10, + -14, -8, 0, 0, -9, 4, 11, 1, 18, 11, + 6, 16, -13, 0, 3, 4, -8, 9, 7, -6, + -1, 1, 0, 2, 0, -2, -1, -1, -4, 0, + -4, -3, 2, -6, -2, 5, 0, 0, 1, -2, + -1, 0, 0, -2, 1, 1 }, + { 21, 203, -48, 37, -9, -6, 4, 11, 3, -15, + -17, -34, -21, -59, -68, -87, 86, 119, 121, 67, + -3, -18, -39, -20, -37, 47, 50, -25, 25, -3, + -50, 47, 2, -6, -8, 38, 1, 23, 11, 12, + 4, 0, -13, -23, -1, 10, -5, -4, 22, -1, + -10, -3, 7, 7, 1, 10, -3, 8, 4, -1, + -13, 6, 9, 5, 2, -4, -1, 7, -1, -5, + -7, 5, -1, -2, -2, 0, 8, 2, -1, -2, + -4, 0, -3, 0, 0, -3, 3, 2, 2, 0, + 1, 2, 1, -2, 0, 1 }, + { 506, -803, -139, -6, 27, -23, -45, -7, 15, -19, + 73, 88, -7, 1, 34, -31, -6, 275, 65, 37, + 65, -4, 11, -11, 7, 2, -15, 0, -28, 2, + 24, 8, 6, 9, -6, -14, -44, 39, 17, -20, + 6, 7, 5, -34, 2, 17, -8, 4, 12, -9, + 13, 5, -15, -12, -25, -18, -31, -4, 11, -2, + 5, 6, -6, -4, -5, 8, -1, -10, 10, 0, + -2, -4, -3, 6, -1, -8, 4, -1, 3, 4, + 1, -2, 1, -4, 2, -4, 2, 3, -4, 1, + -1, 1, 2, -2, 1, 1 }, + { 4, 156, 95, -34, 9, -6, 6, -12, 16, -1, + -12, -9, 8, 69, -40, -13, -10, 2, 35, -549, + -63, -94, -21, -75, 66, -8, -13, -60, -3, 113, + 79, -36, 6, 28, 19, -48, -19, -9, -28, -15, + 8, 10, 19, -2, -11, -3, -19, -8, -5, -19, + 8, 4, -8, 11, -6, -15, -6, -2, 0, -14, + 0, 3, -2, 2, 4, 3, 5, 0, 5, -2, + 11, 3, -4, -2, 1, 7, 4, 8, -3, -3, + 3, 0, -4, -2, 4, 1, 2, -4, 1, 3, + -3, -1, 5, -2, -1, 1 }, + { 236, -3986, -241, 127, 3, 34, 11, -19, -16, -33, + 41, 10, 32, 13, 24, 12, 31, -23, -15, -10, + -5, -16, -6, -19, 18, 0, -3, 19, -6, 31, + 32, 6, 24, -23, 3, -30, -14, -55, 62, -1, + -8, 5, -45, 17, 3, 4, -7, -7, 5, -11, + 1, -6, 5, -10, 8, 6, 9, 11, 3, 5, + -7, -7, 0, 7, 2, 4, 6, -5, -4, 3, + -2, -1, 8, -4, -5, -1, 8, -1, 2, 4, + -5, -2, 4, 0, -2, 5, 5, -2, -3, -2, + 2, -2, -2, 1, 2, -1 }, + { -10, 23, -34, 30, -13, 6, 7, -8, 16, -1, + -21, -34, 30, -70, -554, -140, -111, 21, -25, 23, + -120, 19, 29, 8, -7, -216, -18, -24, -89, -30, + -3, 28, 2, 5, 0, 7, -3, 16, -10, 23, + -8, -17, -18, 1, -1, 6, -4, -23, -15, 11, + 7, -9, 1, 7, 1, -5, 9, 5, -18, 9, + 3, 3, -3, 0, 0, -3, 6, 5, -5, 2, + 0, -2, -3, 3, 5, 2, 8, 4, -2, 3, + -5, -2, 0, 2, 4, 0, 2, -2, -1, 4, + -3, 0, 1, 0, -2, -2 }, + { 268, 2720, 159, 50, 5, 18, -23, -38, 24, 36, + -14, -24, -78, 43, 66, 43, 63, 5, 4, 17, + 23, -4, 18, 26, -30, -23, 22, -6, -49, -10, + 29, 3, -28, 22, 15, 21, 7, -8, 1, -59, + -68, -31, -12, 33, 5, 10, 16, 1, 21, -11, + 2, -1, -8, -8, -23, -14, 12, 3, 7, 5, + 8, -7, 1, -7, -11, 0, 2, -14, -1, 11, + 2, -6, -2, 2, 6, -6, 3, 1, -3, 2, + 2, -1, -2, 1, -5, 0, 5, 3, 0, -5, + -4, 2, -1, 4, 0, 0 }, + { 21, 49, 110, 50, -68, 91, 5, 23, -23, -25, + -31, 2, 9, 47, 42, 117, 39, 30, 179, 15, + -68, 2, 55, 44, 14, -22, 30, 28, -20, 20, + -61, 24, 38, -41, 34, 29, 7, -3, 2, -11, + 19, 16, -1, -1, 37, -6, -14, 8, -7, 15, + -13, -9, 23, -14, -19, 6, 14, -4, -3, 2, + -11, 4, 4, 1, -1, -6, 8, 2, 11, -2, + -4, -3, -8, 8, 1, -1, 2, -1, -2, 0, + 2, 0, 1, 0, 3, 0, -3, 1, -2, 1, + 0, 1, -4, 0, 2, 1 }, + { -262, 1115, 361, 76, 5, -137, -164, -95, 19, 73, + 7, 26, 1, 44, 25, -14, -86, -34, 32, 32, + -24, 33, -19, -30, -51, -18, -13, -10, 19, 33, + -4, -7, 2, -11, -7, -30, 32, 10, -8, -9, + -11, -3, -13, -25, 3, 26, 11, 2, -13, 11, + 23, -4, -10, -6, -12, -10, -3, 6, -6, 4, + 0, -6, -6, 3, 3, -6, 5, -2, 1, -6, + 3, 1, -1, 0, -1, 4, -3, -4, -1, 0, + 0, 3, -3, 4, -1, 3, 3, 1, -2, 0, + 1, -1, -2, 1, 2, 1 }, + { -22, 134, 82, -49, 23, -38, 3, -2, -2, -27, + -29, 4, 101, 191, -78, 121, -4, 7, 48, 26, + 118, 80, 2, 18, -71, -73, -18, -19, 42, 38, + -56, 38, -11, 15, -15, 5, -21, 11, 10, 17, + 12, 7, 23, 22, 0, 15, 3, 17, 7, 29, + 13, -8, 5, 12, -5, -15, -27, -14, -2, 10, + 7, 6, -7, -9, 4, 2, -12, 1, -3, 0, + 7, 1, -1, 4, 2, 4, -3, -4, 0, -3, + 1, -1, -2, 4, 1, 1, 2, 1, 0, 1, + 1, 3, -1, -2, 1, 0 }, + { 60, 124, -10, 52, -36, 62, 11, 58, 11, 4, + 37, -2, -19, -298, -136, 27, -8, 6, -20, 83, + -19, -7, -11, -8, 50, 65, 80, -28, 64, 57, + 0, -35, 7, 33, 21, 36, -23, 26, 14, -18, + -28, -12, 14, 12, -12, 7, 1, -14, -6, 6, + 13, 4, -5, 22, 6, 5, -4, -17, -17, 12, + 2, 2, -4, 7, -6, -10, 1, 3, 5, -2, + -3, 5, 8, 1, 1, 0, -6, 10, 4, 4, + -5, -9, -1, 4, 1, -4, -3, -4, -3, -3, + 2, 1, 3, 0, 1, 0 }, + { -2, 72, -99, 23, 23, -16, -5, 16, 6, -42, + -16, 55, 52, -420, 152, -247, 124, -35, 20, 144, + 78, 16, 89, 32, -106, 74, -77, 10, 5, 44, + -50, -16, -15, 29, -72, -26, 10, -14, 33, -23, + 5, 34, 7, -6, -5, 12, 6, -8, -3, -7, + 11, 0, -8, -9, 12, -10, 0, 4, 10, 8, + -2, 1, -8, 1, 7, -2, 7, 6, -1, -1, + -5, 0, 8, -7, -2, 3, -2, 5, 2, 1, + 4, -4, -7, 3, -3, -2, 0, 3, -3, 2, + 3, 2, -2, 3, 0, -4 }, + { 95, 482, 37, -130, 54, 93, -18, 48, 56, 26, + 79, -46, -11, 151, -35, -41, 34, 73, -64, 25, + -49, 21, 17, 27, -41, -33, -37, 27, -25, 25, + 4, 27, -22, 8, 27, -25, -32, 10, -27, 9, + 17, -4, -7, 3, 34, 11, 10, 7, 4, -20, + 6, 11, -3, -10, 0, -5, -4, 4, 5, 10, + -3, -5, -5, 8, 4, -1, 5, -6, 0, 1, + -1, -2, 6, 6, 2, -4, -6, 7, 2, 1, + 4, 7, 1, 1, 2, 2, 0, 0, 0, -2, + 3, 0, 3, 3, 1, -1 } }, + { { 12, -877, 205, 43, -16, -1, 22, -1, 41, -12, + 28, -59, 24, -14, 17, -103, -5, 24, 21, -41, + 98, -35, -1, 59, 37, 42, 28, 62, 45, 22, + 10, 20, 23, -24, -36, -36, -54, 63, -69, 13, + -3, -22, 1, 18, -5, 2, 10, -11, 4, 9, + -11, -11, -2, -12, 3, 5, 0, 7, -5, 2, + -7, 6, 6, 2, -1, 5, 3, 0, 3, -3, + -2, -2, 7, -2, 7, -7, 2, 0, 2, 4, + 1, 0, 1, 2, 2, 1, 0, -1, 1, -1, + -3, 1, -2, 3, 1, -2 }, + { -326, -2889, 800, -173, -62, -35, 2, 26, -86, 42, + 6, -5, 19, -7, -71, -12, -40, -5, 66, -22, + 4, -12, -21, 18, 6, 22, -9, 16, 17, -24, + 1, -1, -10, 8, 0, -33, 15, 4, 14, -38, + 11, 13, 25, -16, -6, 11, -26, 3, -7, -11, + -26, -9, 1, 6, -5, 5, -6, 4, 6, 2, + 1, 1, -3, 9, 6, 5, -6, -9, -4, 6, + -4, 2, -1, 2, -1, -8, 2, 2, -2, 1, + 1, 1, -2, 2, 2, 2, -5, 4, -2, 1, + -1, 1, -1, 2, -2, 1 }, + { -112, -744, 526, 133, 135, 13, -5, 10, 9, 21, + -16, -42, -7, -9, 150, -11, 66, -99, 89, -37, + 69, 33, 49, -30, -44, -2, 20, 49, 13, -9, + 18, 29, 7, 32, -36, -25, 43, -24, 21, 53, + -55, 60, -13, 19, 12, -25, -10, -7, 11, 2, + -3, -20, 0, -6, -9, 5, -5, -1, 10, 5, + -7, 4, -5, 8, -7, -4, -13, 4, 6, -3, + 1, -1, 2, 0, 5, -1, -1, 0, 1, -2, + -4, -2, -1, 2, -3, -1, 1, -2, -1, 1, + -3, 1, 0, 1, -1, -2 }, + { -11, 259, -2, 18, 14, -3, -3, -3, 1, 9, + 16, -1, -26, -38, 188, -65, -146, 14, 53, 1, + 28, -6, -34, 27, -28, -23, -72, -49, 6, -8, + -77, 37, 23, 26, -19, 19, 49, 15, -12, 24, + -5, -5, 1, -10, 0, 1, -5, -12, 10, 8, + 0, -14, 4, 3, -8, 14, -8, -11, 10, 5, + -11, -4, 5, -6, -2, 3, 0, 6, -2, 3, + -3, -5, -2, -2, 4, -5, 1, 1, 4, 0, + -1, -1, 2, -1, 2, -1, -2, 0, 2, 0, + -2, -2, 1, 1, 0, 1 }, + { -132, -1393, 59, -86, -17, 10, -20, -30, 24, 1, + 0, 61, -16, 35, 25, -49, 34, 205, -24, 0, + 4, -14, 30, 30, -31, 39, -9, 20, -49, -6, + -10, -20, -28, 14, 4, 0, -65, -47, -12, 8, + 0, -6, 6, -16, -10, -10, -5, 4, 4, -11, + -9, -7, 18, -4, -4, 3, 3, -5, -5, -12, + 3, 4, -4, 6, 4, 1, -2, -9, 6, 0, + 1, 0, -9, -4, -1, 0, 1, 5, 0, -3, + 0, 2, 0, 3, 0, -6, 1, 0, -1, -1, + 0, 1, 1, -1, -2, -1 }, + { -18, -150, 30, 5, 5, -12, -5, -13, 9, -2, + 16, 7, 30, 9, -100, 31, 55, -9, 117, -345, + 12, -48, 68, 5, 11, -43, 21, -51, -56, 81, + 91, -6, -13, 1, 28, -16, -2, 12, -15, 1, + -14, 34, 28, 5, 9, -7, -9, -3, -2, -21, + -10, -2, -11, -9, -16, -3, 8, 2, 11, -2, + 1, -2, -4, 3, -2, -1, 1, -9, 3, -5, + 1, 5, 3, 0, -4, 0, -1, 9, -3, 2, + 0, 5, 2, -1, -4, 0, 2, -3, 1, 4, + -1, -4, -1, 2, 2, 4 }, + { 187, -3177, 399, 101, -30, 28, 2, 22, 31, -36, + 8, 0, 0, -21, 0, 26, 22, -18, 54, -20, + -20, -22, 0, -5, 17, -1, -11, 29, -14, 9, + 18, -9, 23, -22, -1, -1, 7, -57, 26, -17, + 13, 38, -16, 1, 9, 12, 4, -3, -5, -9, + -11, -8, -10, 0, 3, -1, 2, 2, -4, 2, + 0, 3, -1, -1, -8, -2, 2, 1, -5, 0, + 9, -6, -6, 4, 2, -5, 1, 1, -2, -2, + 3, -1, 2, 4, 0, -3, 2, 0, -1, -2, + 0, 1, -2, 0, -1, 0 }, + { -22, 35, 63, -7, 7, 3, 0, -17, -1, 10, + 16, 3, 53, -2, -373, 1, -34, -37, 3, 78, + -69, -21, 74, 84, 48, -86, 44, 17, -32, -29, + 27, 4, -22, 4, -7, 0, 8, 12, -27, 35, + -8, -4, 9, 3, -20, 3, -1, 16, -26, -16, + 8, -5, -12, -8, 12, 4, -3, 1, -2, 1, + -8, -6, 1, 5, 3, -11, -7, 4, 6, 2, + -2, 1, -5, -3, 3, 0, 1, 3, 2, 0, + 3, 2, -1, -5, -3, 0, -1, 2, -1, 1, + 1, -1, 1, 2, 0, 1 }, + { -210, 1889, -84, -40, -17, 12, 17, 29, -34, 14, + 80, -7, -42, -61, 42, -49, 4, -14, -4, -7, + -12, -3, -33, 15, 18, -21, 29, 6, -20, -8, + -11, 20, 2, 29, 8, -5, -20, -25, 12, -23, + -15, 27, -1, 1, 0, -11, 8, 11, 6, -40, + -7, 7, -7, 9, 19, 0, -5, -10, 11, -6, + 1, -1, 0, 3, 0, -8, 2, 2, 1, 3, + 3, 0, 0, 4, 3, -1, -6, 3, -3, 4, + -4, 2, 0, 1, -2, -2, -1, 3, 3, -1, + 1, 2, -1, -2, 2, 0 }, + { -18, 176, 46, 10, -29, -12, 33, 39, -35, -12, + -18, 26, -49, -77, -36, 133, 38, -122, 36, 40, + -49, -4, -17, 16, 43, 15, 20, 31, -26, -19, + 2, -29, 13, -30, -3, -5, 6, 3, 24, -9, + 18, 17, 8, -5, -12, 11, 1, 16, -19, -4, + 8, 1, 14, -3, -1, -13, 6, -7, -2, 5, + -4, 5, 3, -6, -2, -14, -1, -2, 10, 9, + -4, 1, -2, -3, -1, 3, -1, -3, 0, -1, + 0, -2, 1, 0, -1, 3, 0, 0, -1, -3, + 2, 0, -1, -1, 1, 3 }, + { 148, 1435, 148, 129, -52, 97, 347, -55, -18, -29, + -14, -2, -4, -13, 18, 28, -47, -48, -25, -23, + 6, -10, 10, -14, -19, 4, -13, -25, -22, 17, + 0, -2, -2, -20, -10, 6, -17, 0, 1, -7, + -7, 18, -18, -15, -2, -5, 1, 11, -2, -4, + 16, -1, -5, 12, 2, -3, -19, -2, 4, 6, + 0, 1, 1, -2, -3, -1, 0, -3, -2, -2, + 3, -2, -3, 1, 4, 1, 5, 3, -4, 6, + -4, 0, 1, -4, 0, -2, 5, 0, 2, -1, + -2, 0, 1, 0, -3, 2 }, + { 22, -21, -72, 6, 12, 8, -3, -24, 3, 5, + 9, 23, -173, -85, 22, 29, -91, -18, 4, -27, + 51, -112, -14, 14, 15, -29, -47, -15, -4, 35, + 25, -10, -4, 9, -15, -1, -36, -23, 42, 0, + 5, 5, -13, 4, -2, -8, -3, 9, 6, 3, + 5, -8, -13, 6, -4, 11, 2, -1, -12, 1, + -10, 2, 5, -1, -8, -6, 7, -2, 0, -3, + 6, 2, -6, 2, -2, -1, 3, 4, 1, 1, + -4, 3, 1, -1, -1, 1, 1, -2, -2, 0, + 0, 1, 1, 1, -1, 0 }, + { 9, 69, -120, 149, -87, 59, 142, 40, 32, -39, + 2, 9, 60, -133, -119, 54, -50, 0, 4, 1, + 30, 0, 15, 22, 47, 5, 38, -29, 48, 41, + -23, -25, -1, 18, -17, 19, -6, 17, -17, 27, + 8, 10, 6, 3, -29, -10, -14, 11, -25, -11, + 11, 14, 4, 2, 4, 10, 4, 6, -3, 2, + 6, -5, 3, 5, -2, -4, 0, 0, -6, 0, + 5, -1, 1, 6, 4, -1, -3, -1, 4, 1, + 7, -6, -5, -2, 2, 6, 0, -6, 1, -2, + 0, -1, -1, 3, 0, 0 }, + { 9, 203, -33, -58, -13, -13, -9, -7, 36, -1, + -9, 49, -29, -118, 1143, -47, -29, -85, -55, 81, + 50, 27, 59, 7, -67, 37, 5, 32, 19, 99, + -35, 29, -30, -7, 0, -3, 1, -15, -1, -13, + -14, 10, 5, -11, -8, 6, -23, -6, -3, -2, + -8, 10, 4, -8, 9, -13, -6, 0, 0, -4, + -3, 18, -7, -3, 5, 9, -3, -5, 2, 2, + 5, 2, 0, -4, -1, 2, 4, -6, -2, -8, + 0, 5, -5, 1, 2, -3, -4, -2, 2, -3, + -1, 4, 2, 0, 0, 2 }, + { -134, 277, 134, -78, -15, -21, 35, 2, -16, 8, + 7, 20, 56, 13, -273, 7, 102, 46, -22, 31, + -50, -12, -18, 12, 20, -27, -33, 55, 5, 45, + -15, 3, 6, -15, 13, -7, -22, -16, -16, 18, + 18, 7, 10, 4, 12, 10, -2, -7, 13, -11, + -1, -3, 3, 13, 9, 13, -1, -6, 8, 8, + -1, 0, -12, -3, 2, 0, 1, -8, 2, -3, + 5, -4, -9, -1, 9, 2, -5, 3, -1, -1, + -1, -2, -1, 0, 0, 2, 0, -4, 6, -4, + 3, 1, -1, 1, 0, 1 } }, + { { -11, -384, -155, 62, 27, -4, 9, 20, 7, 14, + 1, -6, -28, -30, -23, -1, 11, -34, -31, -29, + 64, -28, 4, 35, 37, 54, 33, 42, 30, 31, + 12, 59, -8, -49, -4, -86, -12, 13, 2, 25, + -4, -6, -2, 10, -7, 11, 2, 0, 8, -15, + -3, -20, -5, -9, -5, 10, 8, 11, 1, -1, + -5, -6, 9, 9, 0, 0, -1, -1, -4, -1, + 0, 0, 5, 0, -3, -5, 3, 1, -2, 2, + -1, 0, -2, 0, 2, 2, 0, -1, 0, 3, + -4, -1, 1, 2, 1, 0 }, + { 305, -1418, -1006, -73, -10, -29, 1, 33, -4, -9, + -11, -15, 24, 55, -68, -10, -6, 14, 50, -36, + 2, -7, -8, 5, 7, -4, -4, 32, -17, 12, + -20, 14, -21, 32, -37, 4, -38, 27, 19, -27, + 4, 22, 11, -4, -15, 12, -1, -10, 12, -19, + -5, -29, -15, -4, -1, 2, 0, 5, -4, -4, + -4, 4, 2, 3, 8, 5, -1, -10, -5, -4, + -1, 5, -1, 0, 3, -3, -1, 3, 1, -4, + 0, 2, -1, -1, 1, 5, -1, 0, -2, -1, + 0, -1, 0, 1, 0, 1 }, + { 151, 399, -350, -13, 24, 7, -13, 2, 24, 38, + -5, -22, -14, 3, 163, 12, -71, 45, 35, -30, + 32, 35, -5, 18, -5, -17, 2, 18, 34, 12, + 12, 20, 14, 16, 2, -1, 25, -22, 15, 25, + -13, 20, 8, -11, 6, -5, -11, -12, -23, 4, + 14, -11, -1, -10, 1, -3, -15, -3, 2, 1, + 0, -8, -1, -4, -10, -8, -7, -1, 6, -1, + -4, -1, 3, -2, 1, 1, 1, 1, 3, -4, + 1, -2, -4, 1, 3, -2, 1, 1, -1, 2, + -1, -1, -2, 1, -1, -2 }, + { 12, 301, -2, -20, 9, 5, -7, -6, -5, 16, + 21, 15, -12, 44, 218, -75, -145, 13, 11, 23, + 44, 7, 8, -14, -16, 12, -96, -80, -12, 11, + -92, 20, 48, 16, -2, 38, 30, 3, -11, 5, + -7, -7, 4, -2, 7, -17, -8, 8, -11, 0, + 7, -6, -5, 9, -11, -1, 4, -10, 5, 7, + 0, -4, 4, -8, -4, 7, 0, 0, -1, 3, + 3, -3, 2, -1, 4, -1, -4, -2, 4, 0, + 2, -1, 2, 0, 0, 3, -2, -1, -1, -1, + -1, -2, -2, 1, -1, -1 }, + { -134, -1186, -1, -90, 19, -6, 3, -22, 9, 27, + -31, -15, 22, 58, -29, 26, 16, 189, 26, -4, + -17, -10, 31, 13, 17, 6, 11, 6, -3, -25, + -37, -22, -24, 12, 12, -17, -16, -31, -11, 23, + 1, -9, -4, -4, -8, -25, -8, 4, -4, 0, + -14, -10, 4, -2, 6, -3, 13, 3, -11, 2, + 1, -2, -5, 4, 4, -5, -1, 2, 0, 0, + -2, 3, 0, -6, -2, 5, -6, 6, -1, -4, + -2, 2, -3, 4, 0, -2, 0, -2, 2, 1, + 1, 0, 1, 0, -1, -1 }, + { -10, -250, 17, 25, 1, -2, -14, -7, -5, 4, + 10, 24, 38, 71, -38, 8, -16, 2, 23, -213, + -41, 49, 26, 68, 25, -56, 45, -60, -74, 75, + 54, 25, -2, -3, 2, 8, 8, -7, -7, 2, + -3, 20, 10, 5, 0, -6, 3, 0, -15, -7, + -12, -8, -5, -8, -14, -2, 9, 1, 8, 3, + 1, 1, -5, 2, -5, 0, 1, -5, 5, 7, + -2, 0, 4, 0, -5, -6, -2, 0, 0, 4, + -3, 5, 4, 2, -3, -1, 0, 0, -1, 1, + 2, -1, -4, 1, 3, 2 }, + { -281, -1577, -292, 60, 9, -7, 3, 17, 13, 1, + -22, 19, 2, -31, 0, 31, -2, -20, 40, 7, + 12, -9, -4, 6, -14, 5, 1, 5, 18, -9, + 17, -21, -10, 13, -21, -5, 11, -36, -6, 13, + -1, 15, 23, -5, 9, -1, 24, 8, -10, 2, + -9, -10, -10, 7, 0, -4, -8, 1, -6, -3, + 3, 2, -3, -4, -7, -6, -8, 4, -1, -1, + 10, 1, -10, 1, 3, -2, -2, 1, -3, -3, + 3, 2, -1, 0, 3, -4, -2, 0, 0, 1, + -1, 2, 1, 0, -1, 0 }, + { 3, -75, 34, -4, 3, 5, 1, -3, -19, 3, + 30, 30, 31, 36, -132, -68, -37, 67, 19, -4, + 52, 4, 59, 34, -7, 78, 37, -50, 23, 17, + 19, -21, -13, -13, 15, 3, 2, -2, -26, 26, + -12, 18, 6, 9, -19, 5, -4, 15, -7, -12, + -10, -5, -7, -8, -2, 6, -5, -10, 8, 5, + -11, -9, -1, 3, 3, -3, -6, -1, 7, 1, + 1, -2, -1, -4, -1, 1, -2, -1, 2, -1, + 4, 4, 1, -3, -4, -1, -2, 0, 0, -1, + 1, -1, 0, 2, 1, 1 }, + { 95, 1407, 42, -127, -12, -1, 26, 34, -19, -17, + 53, 29, 9, -99, 64, -43, -23, 4, -2, -24, + -38, 1, -28, -5, 17, 19, -11, 0, 24, -16, + -5, -6, 4, 19, 1, -15, 29, -32, -8, -9, + 12, 1, -1, -10, 4, 0, -14, 4, 11, -32, + -14, 7, 3, 7, 19, 6, -10, -5, 7, 6, + 0, 0, 1, 3, 6, -1, -5, 2, 1, -1, + 5, 7, 0, 3, -1, 3, -4, -1, -2, 1, + -2, 3, 3, 0, 3, 0, -2, 0, 0, 0, + 2, 1, 2, -2, 0, 2 }, + { 24, 298, -105, -30, -5, -59, 39, 45, -14, -1, + -35, 39, -7, -43, -43, -4, 88, -86, -106, 42, + 34, 0, -32, -18, 25, 32, -3, 5, 9, -6, + 1, 2, -17, -27, 0, -22, -24, -10, 13, -10, + 6, 3, 10, 13, -12, 3, 5, 4, -1, -10, + 2, -2, -5, -2, 11, -2, -3, 0, -7, -3, + 4, 5, 3, -2, 0, -4, -2, -7, -5, 9, + 0, 2, 3, -2, 0, 1, 0, 1, 2, 3, + 2, -1, -2, 0, -3, 0, 3, 0, 1, -2, + 1, 0, -1, 0, -2, 1 }, + { -22, 1647, -24, 156, 24, 79, 261, 18, -15, -24, + -6, -6, -1, -28, -41, 26, 13, -72, -6, -31, + 5, -25, -6, -10, -17, -13, -6, -7, -26, -3, + -10, 9, -1, -7, -6, 5, -4, -19, -5, -6, + -8, 8, -5, -8, 13, -2, -4, 2, 7, 6, + 2, -1, -3, 13, 6, 4, -9, -6, 1, 6, + 0, 7, 0, 0, -2, -3, 1, -1, -3, 0, + 1, -2, -3, -3, -1, -2, 2, 6, -1, 3, + -3, -3, 3, -5, 0, -3, 0, 1, 1, -1, + -2, 0, 2, 0, -3, 0 }, + { -21, -107, 35, -4, -2, 10, 3, -9, -12, 16, + 9, 6, -104, -148, 96, -53, -51, -49, -10, 32, + -17, -97, -71, 19, -1, 30, -66, 2, -52, 46, + 37, -13, 12, 23, -22, -14, -16, -10, 7, -10, + -4, 14, -12, -14, -6, -11, 11, -10, 15, -10, + -9, 2, -6, 0, -1, 6, 11, 14, 0, -1, + -7, -4, 5, 5, -3, -6, 9, 0, 3, -1, + -3, -1, -4, -5, -1, -3, 1, 5, 2, 1, + -1, 2, 2, 1, -1, 1, 2, -1, -1, -1, + -1, 1, 0, 1, -2, 0 }, + { -1, 192, 15, -57, -9, -58, 103, 51, 58, -23, + -54, 5, -66, 33, -31, 23, -17, -30, 10, -40, + 17, 15, 22, 40, 8, -4, -11, -2, 17, 17, + -15, -21, 4, 12, -1, -13, 9, 11, -17, 13, + 13, 16, 17, 9, 7, -3, 0, 7, -11, -9, + 12, -1, 16, -14, -7, 4, 1, 14, 5, -7, + 6, 0, 6, -5, 1, 4, 1, 2, -7, -2, + 4, 1, -2, -2, 1, 1, 0, -3, 0, -3, + 4, 2, -3, -7, -1, 5, 5, 1, 0, 0, + 0, -1, -3, 0, -1, -2 }, + { 6, 190, 69, -65, -24, -6, -2, -20, 9, 35, + 23, 18, -17, 420, 165, 178, -132, -60, -9, -5, + 37, -4, 20, 12, -6, -72, -14, 55, 8, 87, + 10, 21, -29, -16, 50, 14, -10, 5, -27, 5, + -8, -5, 0, -10, -9, 1, -17, -5, -6, 1, + -3, -10, 7, 0, 1, -4, -5, -2, 3, -3, + -6, 5, 2, -4, 0, 8, -1, -10, 2, 0, + 6, 1, -4, 1, 1, -1, 2, -4, -5, -4, + -4, 5, 1, -1, 3, 0, -1, -2, 2, -2, + -4, 0, 3, 0, -1, 3 }, + { 86, -32, 13, 147, -58, -75, 14, -33, -3, 19, + -53, 58, 14, -73, -111, -19, 68, -9, 7, 12, + 3, -23, -28, -13, 18, 2, -8, -17, 34, 5, + 15, -31, 11, -1, 8, 18, -3, -30, 0, 3, + -8, 20, 23, 8, -12, 10, 1, -1, 5, -11, + -3, -2, -4, 7, 10, 10, 9, -4, 6, 7, + -2, 6, -5, -5, -2, 3, -1, -3, 4, -2, + 1, 4, -8, -7, 1, 4, 2, -1, -3, 3, + -1, -5, -1, 0, 0, 0, 0, -5, 2, 1, + 1, 2, 0, -1, -2, 2 } }, + { { -12, -10, 4, -13, 21, -11, 1, 18, -16, 6, + -19, 30, -56, -12, 23, -22, 78, -30, -39, -44, + 60, -6, 7, 8, -19, 17, -1, -18, 27, 50, + -61, 47, -37, -33, 41, -45, 13, -20, -20, 4, + 2, 10, -4, -2, 1, 12, -7, 9, 12, -13, + 9, -26, -9, 4, -14, 4, 11, 2, 7, 11, + 8, -5, -2, 5, 4, -1, -8, -1, 3, -2, + 0, 1, -3, 5, -2, -2, 2, 3, -1, -1, + -2, 4, 1, -1, -4, -1, 2, 1, -2, 1, + 2, -2, 1, -1, 0, 1 }, + { -346, -830, 61, -101, 67, 16, -39, 17, 58, -1, + -6, 26, -19, 54, -13, 20, 60, -4, -37, -17, + -4, -26, 16, 16, -8, -16, 0, 46, 1, 25, + -15, 22, -37, 7, -7, 12, -43, 8, 4, -9, + 16, 13, -1, 7, 3, -12, 19, -21, 18, -11, + 12, 4, -9, -10, 1, -2, 5, -7, -7, -2, + 2, -3, 0, -4, -2, 2, 10, -2, 1, -8, + -2, 1, 2, -2, -4, 7, -4, 1, 3, 3, + 1, -1, 2, -1, -2, -3, 6, -3, 1, -1, + -1, 0, 2, -2, 1, -1 }, + { -165, 693, 319, 93, -72, -24, 1, -20, 4, -3, + -3, -7, -3, -19, 98, 11, -44, 76, -30, -50, + 4, 23, -2, 36, 26, -3, -9, -22, 12, 19, + 8, -13, -4, 1, 10, -2, 7, -9, 5, -8, + 5, -10, 16, 1, -5, -14, 8, 4, -7, -13, + 3, 5, 8, -11, 4, 10, -3, -10, -4, -1, + 11, -3, -6, -3, 2, -3, -2, 0, 9, 3, + -3, 1, 4, -1, -3, 1, 0, 0, 0, 1, + 4, -1, 0, -5, 3, 1, -2, 1, 0, 1, + 2, -2, 0, -1, 1, 0 }, + { -13, 284, 36, -9, -16, 1, 2, 6, -2, -2, + 1, 17, 18, -10, 110, 104, 88, 55, 8, 27, + -31, 14, 52, -14, 32, 64, -12, -80, -79, 52, + 23, -6, 8, 16, 13, 29, -23, 23, 11, -20, + -11, -2, -1, 4, 18, -2, -4, 8, -3, -4, + -1, 10, -3, 2, -12, -13, 4, 7, -8, -3, + 7, 5, 0, -4, -3, 3, 1, 1, 0, -3, + -2, 3, 7, 0, -2, 5, 1, -2, -1, -2, + 0, 2, -2, -1, -5, 1, 3, 2, 0, -2, + 1, 2, -2, -1, 1, -1 }, + { 217, -523, 244, -3, 21, -19, -5, -17, 11, 44, + 14, -61, 7, 58, -27, 55, -31, 119, 38, 14, + -5, -17, 11, -32, 60, -28, 3, -15, 24, 8, + -6, -1, 7, -5, -3, -2, -1, 8, 1, -12, + -1, -5, 10, -4, -1, -10, -3, 9, -2, 1, + 9, 6, -21, -6, -2, -5, -6, 3, 0, 13, + -6, -3, 3, -4, -5, -1, -3, 6, 4, 1, + -3, -2, 4, 7, 3, 1, 0, -2, 0, 1, + -3, 0, 0, -3, -1, 1, 1, -1, 1, 2, + -1, 0, 0, -1, 1, 1 }, + { 26, -94, -22, 15, -3, 6, 3, 4, 1, -7, + -16, 5, -28, -71, 34, 114, -103, -29, 76, -114, + -49, 13, -42, -17, 7, 7, 52, -50, -6, 21, + -37, -9, 15, 9, -15, 13, 5, -27, -7, 0, + 17, -10, 6, 9, -13, -5, -4, 6, 2, 9, + 5, 0, -5, 8, 9, -5, -2, -1, 4, 0, + 0, 6, -1, -1, -1, -3, 0, -1, 1, 4, + 3, -1, -2, 0, 2, -1, 1, -6, -2, 0, + 0, -1, -1, 1, 2, -1, -1, 1, -1, -2, + 0, 2, 1, -2, -1, -1 }, + { 114, -368, 168, 16, 0, -19, 6, -20, -25, 20, + 6, 8, -2, 2, 19, -46, -14, -13, -25, 18, + 27, 21, -5, -10, -15, 0, 18, -14, 2, -23, + 17, -7, -19, 11, -25, -15, 15, -15, 7, 11, + -15, -12, 12, 6, 1, -7, 6, 16, 0, 3, + 9, -10, 6, -1, 2, 2, -9, 5, 1, -4, + 0, 0, -1, 2, 2, 3, -5, -3, 3, 1, + -2, 6, 3, -4, -3, 0, 3, -2, -1, 0, + -5, 2, 0, -6, -1, 3, -1, -1, 0, 3, + 1, -1, 1, -1, 0, 0 }, + { 23, -19, -68, -2, -14, 2, 1, -2, 2, -7, + -4, -2, 4, 20, 76, 170, -14, 107, -11, -48, + 6, 0, -20, 1, -4, 70, 69, -37, 26, 26, + -5, -13, 20, -17, 11, 18, 0, -9, -33, -5, + -18, 17, -11, 1, 0, 8, 6, -14, 5, 21, + -8, -8, 5, 13, -7, 3, -1, -14, 0, 16, + -5, -2, -6, 0, 0, 5, 6, -1, -2, -2, + -1, -4, 1, 2, -3, -2, 2, -1, -2, 0, + -2, 2, 1, 1, 3, -1, 1, -2, 1, 1, + -2, 0, 0, 1, 1, 0 }, + { 4, 1200, 62, -97, -16, -9, -8, -22, 39, -11, + -45, 17, 21, -43, 26, 49, 6, 3, 17, -4, + -30, -21, 5, 5, -6, 39, -26, -8, 38, -18, + 14, -19, -4, 8, 3, 1, 44, -8, 18, -7, + 16, -14, -9, -16, -18, 12, -22, -32, 21, 1, + -3, 8, 12, 8, -3, -3, 3, 6, -7, 6, + 10, -4, -1, -7, -4, 12, 4, -4, 0, 1, + 1, 6, 3, -2, -3, -4, 6, -2, -3, 0, + 3, -1, 1, 1, 2, 2, 2, 0, -3, -1, + -1, 0, 0, 2, -2, 2 }, + { -24, 280, -35, -75, 41, 30, -16, 20, -3, 12, + -48, 12, 46, 31, -19, -88, 58, 6, -64, -84, + 25, 32, 5, -24, -15, 10, 11, -13, -18, 20, + -24, 35, -12, -16, 10, -13, -15, -22, 5, -8, + -9, -8, -5, 7, 17, -10, 0, -9, 13, 10, + -2, -6, -5, -9, -3, 17, 0, 5, -3, -6, + 1, 2, -2, 4, -2, 4, 7, -4, -4, -4, + 0, 0, 0, 7, -1, -3, 2, 3, -1, 1, + 3, 1, -1, 0, 0, -3, 0, 1, 1, 2, + -2, 1, -1, 1, -1, -1 }, + { -68, 1388, -261, 18, 18, -81, -114, 15, 18, 19, + 13, 23, -3, -12, -45, -16, -21, -38, 18, 10, + -5, 0, -13, 12, -21, -11, 8, -4, -3, 12, + -15, 2, 18, 16, 3, -32, 25, -22, -7, 13, + -25, -22, 7, -4, 18, 6, 2, -2, -9, 8, + -3, 2, -1, -5, 0, 5, 5, 10, -8, 0, + -2, 7, 0, 3, 4, -9, 3, 0, 3, 0, + 1, 0, 4, 0, -6, 0, -4, -1, 1, -1, + 1, -1, 0, 4, -1, 2, -5, 1, -3, 0, + 1, 0, -1, 1, 2, -2 }, + { 19, -121, 8, -26, 5, -29, 12, 10, -12, 16, + 0, -21, 88, 132, 63, -59, -4, -11, 3, 4, + -51, 97, -12, 40, -76, 15, 2, 43, -42, 42, + -37, 16, -2, 44, -2, 4, -7, 14, -26, 1, + -15, 3, 8, -16, -11, -7, 6, -1, 11, -1, + -2, 0, 7, 0, -3, -8, -4, 11, 12, 1, + 5, -7, -5, -1, 7, 3, -5, 5, 0, 3, + -2, -3, 2, -2, 1, 1, -2, -2, 0, -1, + 4, -2, -2, 3, 0, 0, 1, 2, 1, 0, + 1, 1, -2, -1, 1, 0 }, + { -41, 72, 183, -84, 29, -66, -73, -20, 1, 39, + -1, -8, -19, 66, 34, 17, 17, -6, -9, -8, + -32, 31, -7, 16, -8, 6, -28, -3, 0, -13, + 9, -16, 3, 27, 33, -12, -10, 0, 9, -10, + -16, -3, 21, 4, 20, 3, 11, -16, 20, 6, + 6, -6, 7, -5, -6, -8, -5, 5, -1, 4, + -2, -2, 2, -2, -5, 0, 0, 5, 5, -3, + -5, 6, 2, -4, -1, 2, -2, 4, -2, 0, + -5, 3, 2, -1, -1, -5, 1, 4, -1, 1, + 2, 0, 1, -2, 1, -1 }, + { -17, 90, 54, -13, 0, 10, 9, 10, -7, 8, + 24, -9, 47, -44, -983, 27, -41, -25, 57, -35, + -28, -48, -8, 3, -27, -35, -78, 30, -31, 39, + -3, 2, 6, 21, 11, 21, 4, 3, -7, 7, + 14, -7, -17, -1, 1, -1, 5, -6, 2, -4, + 11, -16, -2, -6, 3, -1, -1, 4, 2, 2, + 3, -10, 1, -1, 2, -4, 11, 3, -1, -3, + -2, -2, 3, -1, 2, 0, -5, 5, -2, 4, + -1, -4, 0, 0, -2, 2, 3, 3, -3, 3, + 0, -2, -1, 2, 0, -2 }, + { 0, -223, -61, 125, 1, 58, -6, -28, 21, 32, + -19, -4, -18, 51, 123, -16, 10, 13, -17, 8, + 47, 10, 8, 5, -25, 9, -11, -83, -9, -31, + 19, -22, -4, -3, -25, -9, 12, -1, -17, -11, + -9, 3, -1, 5, 7, 0, 3, 10, -2, -11, + 4, 5, -3, -9, -1, -7, 5, 4, 0, 5, + -1, 2, -1, 3, -2, 3, 5, 3, 4, 1, + -4, 4, 4, 0, -5, -2, 0, 1, -3, 1, + 1, 1, -2, 0, 1, -1, 0, 2, -5, 2, + -1, -1, 2, 0, 0, 1 } }, + { { 42, 15, -34, -78, -7, 2, 2, 4, -3, 8, + -9, 16, -10, -69, 9, 2, 63, 5, -4, -14, + 2, 15, 7, -9, 1, -19, 2, 6, 23, 34, + -62, 34, 0, -29, 9, -2, 10, -45, -34, -21, + 23, 1, -2, -3, -1, 10, 2, -2, 9, -9, + 9, -15, -10, 3, -5, -1, 2, 2, 3, 10, + 6, 3, 4, -3, 7, 0, -4, 0, 7, 0, + -1, -2, -1, 2, 3, -1, 1, 2, 3, -1, + -1, 3, 4, 0, -3, 0, 1, 0, -1, -3, + 2, -1, -1, -1, -1, 0 }, + { 297, -1283, -251, -101, -6, 19, -21, -39, 28, 29, + 9, 23, 0, -13, 18, 26, 17, -8, -27, -6, + -13, -43, 12, 23, -8, -5, 3, 30, 21, 25, + 11, 7, -37, -16, -3, 16, -14, -10, -12, -3, + 6, 7, 11, 6, 6, -15, 4, -4, -7, 1, + 3, 11, 9, -9, 4, -5, 6, -3, 1, 2, + 3, -3, 1, -1, -2, -4, 8, 1, 5, 0, + -4, -4, 3, -1, -6, 2, 1, -1, 1, 5, + 0, -1, 1, 2, -1, -6, 4, -2, 1, 0, + -1, 1, 1, -1, 0, -1 }, + { 114, 471, 81, 200, -17, -11, -1, -10, -12, -26, + -17, -1, 8, 23, -1, -6, 10, 29, -51, -13, + 2, 26, 15, 24, 9, 10, 1, 4, -22, 11, + -2, -9, 0, -9, -1, -4, 1, 7, 9, -18, + 6, -6, 28, 6, -2, -11, -7, 16, 15, -6, + -12, 3, 6, -7, 1, 11, 8, -3, -5, -3, + 9, 6, -6, 1, 5, 2, -1, 6, 1, 6, + 0, 2, 1, 1, -1, 0, -1, -2, -1, 3, + 0, 1, 3, -5, -2, 1, -2, -1, 1, 0, + 2, 0, 0, -1, 0, 1 }, + { 2, 260, 1, 7, -5, -7, 3, -1, 9, 3, + -8, 5, 3, 67, 44, -6, 116, 92, -6, 4, + -56, 36, 10, 41, 42, -10, 13, -18, -51, -8, + 32, 23, -16, 16, 13, 18, 0, 0, 20, -9, + -6, 0, 6, -5, 12, 11, 2, 1, 8, -7, + -7, 15, 2, -5, -1, -9, -5, 12, -8, -7, + -1, 6, 0, -1, -2, 1, -1, 2, 3, -5, + -5, 0, 5, 2, -4, 3, 3, 2, -2, -2, + -1, 2, -2, -1, -4, -2, 2, 1, 2, -1, + 0, 1, 1, 0, 1, 1 }, + { -140, 138, 10, 54, -2, -9, -6, -15, 9, -2, + 64, -13, -4, -17, 29, 9, 13, 45, 36, 25, + -17, 5, 15, -31, 18, -2, -10, 14, 4, -1, + 14, 4, 8, -11, -3, -7, -16, -11, 10, -26, + -26, 0, 24, -2, -20, 12, 11, 3, -1, 2, + 13, 13, -13, -8, -14, 4, -16, 0, 6, 4, + -2, -4, 6, -2, -6, 0, -1, 2, 2, 2, + -1, -3, -1, 4, 5, -1, 3, -3, 0, 4, + -2, 0, 1, -4, -3, 1, 0, 1, -1, 1, + -1, -1, 0, -1, 1, 1 }, + { 4, 47, -15, -19, 1, -3, 11, 2, 11, -8, + -10, -12, -26, -59, -7, -5, 16, -53, 71, -32, + -69, -44, -11, -55, -27, 13, -9, -6, -11, 7, + -37, -18, 20, 32, -22, -2, 10, -15, -10, -6, + 24, -9, 6, 10, -4, -3, -2, -10, 12, 4, + 11, 3, -8, 1, 15, 2, -4, -1, 1, 0, + -3, 1, 4, -4, 2, -2, -2, 0, -3, -4, + 3, 3, -3, -1, 4, 2, 4, -1, -1, -3, + 2, -1, -2, -1, 1, 0, 0, 0, 0, -1, + -3, 1, 3, -1, -1, -1 }, + { 129, 81, -161, -59, 18, 3, -3, -9, -10, 6, + 14, -11, -4, 0, 1, -35, 3, 5, -24, -2, + 8, 9, -15, -4, -1, -15, 28, 4, -21, -20, + 2, 7, 14, -14, 0, -7, -4, -6, 6, 2, + -8, 0, -1, 8, -17, 4, -11, 7, 5, -5, + 3, -2, 5, -12, 5, 6, 0, 3, 6, 0, + -1, 2, 0, 2, 3, 6, 4, -3, 1, 0, + -4, 1, 6, 0, -3, -1, 4, -2, 0, -1, + -4, -1, 2, -1, -5, 3, 2, 0, -1, 0, + 2, -1, -1, 0, 0, 1 }, + { 0, 93, -47, -4, -13, -5, -4, 1, 11, -4, + -19, -16, -37, 156, 120, -26, -44, 24, -15, 19, + -73, -24, -33, 5, 34, -3, 26, 24, -14, 18, + -4, 3, 19, 3, 1, 4, 0, -9, -22, -13, + -2, 5, -11, -12, 12, 1, 2, -16, 1, 17, + 0, -2, 8, 13, 7, 1, 2, -8, -5, 6, + 4, -2, -1, -1, -2, 3, 5, 1, -3, -4, + -2, -2, 1, 2, 0, -1, 0, 3, -2, 1, + -4, -1, 0, 1, 4, 0, 3, -1, 0, 2, + -2, 0, 1, 0, 0, -1 }, + { -25, 1502, -188, -68, -12, -1, -6, -35, 32, 15, + -35, -16, -9, -51, 12, 77, 31, 8, 5, 0, + -7, -9, -26, 20, -6, 16, 8, -5, 18, 0, + 7, -19, -9, 1, 9, 26, 10, 0, 20, 6, + -1, -14, -1, -14, -22, 11, 3, -35, -2, 17, + 3, 10, 9, 9, -12, -4, 4, 5, -4, -3, + 6, 1, -3, -5, -5, 1, 7, -2, 1, 5, + -2, 1, 4, -3, -1, -4, 3, -2, 1, -3, + 2, -1, -3, 1, -2, 1, 3, 1, 0, 0, + -2, -1, 0, 3, -2, 1 }, + { 12, 210, 11, -39, -8, 80, -18, -19, -3, 7, + -15, -34, 5, 48, -31, -12, -10, 43, 17, -72, + -5, 6, -5, 0, -9, 8, 13, -17, -28, 26, + -33, 17, 4, 1, 3, 5, -4, -2, 5, -5, + -7, -2, 0, -5, 17, -4, -4, -6, 4, 9, + 9, -1, 1, -3, -12, 12, 2, 4, 0, -1, + -3, -2, -4, 3, -5, 1, 6, 3, 4, -6, + 1, -1, -4, 5, -1, -2, 0, 0, -2, -2, + 0, 0, 0, 1, 3, -1, -2, 0, 0, 2, + -1, 0, 0, 0, 1, -1 }, + { 116, 937, -8, -97, 41, -37, -137, -19, 13, 9, + 10, 14, 16, -9, -12, -45, -31, -4, 3, 31, + -6, 20, 0, -15, 7, -1, -8, -10, 14, 1, + 16, -1, 15, 0, 9, -23, 4, 0, -22, 10, + -4, -17, -5, -4, -1, 8, 6, 0, -6, 0, + 0, 3, 2, -7, -5, -1, 4, 8, -2, -4, + 0, 1, 1, 0, 2, -5, 0, 0, 2, 0, + 0, 1, 4, 5, 0, 0, -1, -4, 0, -2, + 2, 2, -2, 5, -1, 4, -2, 0, -2, 0, + 1, 0, -2, -1, 3, 0 }, + { -17, -98, 7, -12, 5, -14, -5, 10, 0, 4, + -12, -16, 39, 239, 28, -66, -7, 10, 44, -28, + -45, 119, 26, 34, -40, -38, -3, 41, -6, 31, + -39, 12, -11, 7, 21, 2, 5, 12, -16, 12, + -7, -8, 3, 2, -2, -7, -7, 3, 10, 9, + 5, -2, 1, 2, -2, -6, -10, -3, 0, 1, + 4, -3, -5, -4, 0, 5, -7, 4, 0, 2, + 2, -1, 2, 3, 2, 3, 0, -3, -3, -1, + 3, -1, -2, 0, 1, -1, -1, 1, 1, 1, + 0, 1, 0, -1, 1, 1 }, + { 39, -129, 76, 30, 27, 72, -94, -44, 3, 35, + 28, -13, 18, -3, 35, 12, 2, 13, -37, 26, + -6, 14, -6, -2, -6, 31, -6, -1, 6, -8, + 1, 5, 4, 19, 24, 13, -9, -20, 19, -5, + -16, -12, -2, 9, -5, -10, 11, -20, 9, 7, + 6, 1, 5, 5, 2, -2, 4, -3, -8, 6, + -1, -1, -2, 0, -4, -6, 2, 1, 5, 3, + -7, 2, 5, 4, -1, 0, -3, 5, 1, 3, + -5, -2, 1, 4, 1, -5, -3, 0, -2, 0, + 1, 0, 3, 0, 1, 2 }, + { 8, 25, -46, 54, 0, 6, 8, 19, 16, -19, + 2, -2, 8, -225, -554, -127, 51, -22, 49, -9, + -41, 5, -25, 7, -23, -3, -35, 27, -58, 3, + -5, 8, 27, 15, -22, 9, -2, -4, 10, -6, + 10, 2, -9, 2, 2, 1, -1, 2, 3, -3, + 7, -2, -4, -10, 1, -2, 0, 2, -1, 2, + 6, -1, -3, 3, 5, -3, 7, 9, -2, -1, + -5, -4, 6, -1, 0, 3, -4, 4, 0, 1, + 3, -4, -3, 0, -3, 0, 2, 3, -2, 1, + 3, 1, -2, 1, 2, -3 }, + { -64, -165, 8, 12, 20, 143, -22, -15, 21, 9, + 55, -40, -9, 48, 86, 22, 22, 42, 2, -3, + 28, -6, 18, 45, -24, -19, -26, -71, -3, -24, + 9, -1, -5, -18, -24, -24, -2, 12, -11, -23, + 5, 0, 0, -1, 13, -4, -5, 12, 0, -1, + 9, 3, 5, -8, -3, -11, 2, 5, 3, -1, + 0, -2, -1, 2, -1, 1, 3, 1, 0, 4, + -3, -4, 6, 6, -2, -3, -3, 0, 1, -2, + 1, 4, 1, -1, 0, 1, 0, 5, -2, -1, + 0, 0, 0, 1, 1, 0 } }, + { { -37, -105, 18, -50, -12, 9, -2, -16, 6, 1, + 4, -2, 38, 30, -7, -52, -13, 10, 52, -9, + -66, -16, 22, 7, 27, -18, -21, 11, -15, -9, + -25, -14, 18, -5, -16, -12, 28, -4, -20, -28, + 8, 4, 5, -6, -15, 10, 4, -14, 2, -20, + 5, 0, -3, -4, 2, 0, -6, 8, -8, -5, + -1, -2, 5, -3, 2, -1, 3, -4, -2, 4, + 2, -2, 4, -1, 4, 0, 1, -4, 3, 1, + 0, 0, 1, 1, 3, 3, -1, -2, 1, 0, + -3, 2, -1, 1, 1, -2 }, + { -184, -1512, 57, -6, -8, -4, 18, -33, -24, 7, + 6, -14, 9, -38, 14, 27, -38, 12, 35, -7, + 4, -12, 2, 7, 2, 27, 16, 9, 2, 8, + -4, 2, -7, -5, -34, 17, 21, 15, -2, -9, + -24, -8, 12, 10, -2, 3, -10, 16, -18, -3, + 2, -6, 16, 0, 6, 2, -2, 8, 4, 5, + 2, 4, 2, 3, 3, -6, -2, -3, 3, 8, + 0, -1, -3, -2, 2, -7, 4, 0, -2, -1, + -1, 2, -1, 1, 2, 2, -6, 2, 0, 1, + 0, 0, -1, 1, -1, 0 }, + { -80, 153, -124, 59, 73, 22, -19, 3, -4, 17, + -5, 4, 12, -42, -82, -14, -16, -26, -39, -3, + 19, 5, 0, -9, -29, 17, 29, 35, -38, -10, + 8, 7, 5, 17, -7, -15, 3, 3, 26, 4, + -6, 6, 17, 5, 13, 16, -9, 8, 9, 14, + 2, 0, 3, 1, 1, 0, 3, 7, 1, -1, + -5, 0, 2, 2, -1, 3, -2, 6, -5, 2, + 3, 1, 0, -1, 2, -1, -1, 0, 1, 0, + -2, 1, 0, 1, -1, -1, 1, -2, -1, 0, + -2, 2, -1, 1, -1, -1 }, + { 10, 273, -27, -15, 15, -5, -10, -13, 3, 6, + -4, 11, -6, 33, 82, -106, -86, 9, -29, 20, + 10, 9, -31, 70, -1, -41, -24, 22, 10, -28, + 13, 28, -25, 7, -21, -16, 28, -15, 5, 14, + -5, 9, 19, -1, 4, -8, 5, 2, 4, 6, + 9, 1, -1, -2, 3, 9, -1, 0, 4, 0, + -6, -1, 5, 0, 0, 3, -2, -1, 2, 4, + 2, -7, -2, 1, 1, -2, -1, 2, 1, 2, + 1, -2, 1, -1, 1, 0, -3, -2, 3, 2, + 0, -2, 1, 2, -1, 1 }, + { -51, 327, -66, 42, -7, 7, 13, -16, 14, -22, + 28, 60, -21, -51, 45, -51, 5, 3, -16, 13, + -18, 22, 6, -6, -33, 16, -7, 61, 20, 6, + 2, -4, -17, 8, 18, 2, 3, -42, 1, 9, + -15, -1, 5, 2, -18, 2, 16, 6, -1, -3, + -3, 3, 10, 6, -8, 2, 2, 2, -3, -10, + 4, -3, 0, 3, 1, -2, 3, -1, -4, -1, + 3, 1, -2, -4, 0, 0, -3, 2, -2, 1, + -1, 1, -1, 3, -2, -1, 0, 0, 0, -2, + 1, -1, 0, 0, -1, -1 }, + { -23, 24, 131, -15, -1, -8, 0, 0, 11, 7, + 14, -3, 15, -28, -61, -17, 152, -14, 17, 42, + 41, -36, -14, 11, -48, -52, -20, -6, -80, -25, + -15, -12, -2, 15, -1, 0, 9, 12, 5, -2, + -10, 13, 6, -1, 15, 8, 3, -16, 3, -6, + 4, 8, 4, -9, 2, 4, -2, -2, -1, 1, + -3, -6, 4, -1, -2, 0, 1, -1, 0, -4, + -5, 4, 2, -1, 0, 0, 1, 4, 4, 0, + -2, 3, 0, -1, -2, 1, 1, -1, 0, 2, + 0, -2, -1, 2, 0, 0 }, + { -278, -193, 56, -69, -27, 17, -2, 25, 21, -9, + -8, -8, -23, 30, 25, -18, -4, 8, 32, -21, + -16, -23, -13, 10, -1, -16, 2, 18, -21, -18, + -5, 5, 35, -15, 16, 11, -11, -12, -2, -2, + -6, 22, 17, -8, -16, 2, -3, -6, 0, 8, + -13, 5, -1, -11, -1, 1, 2, 0, 3, 2, + 4, 2, -3, 1, -3, -3, 3, 5, -3, -4, + 4, -5, -7, 4, 1, -2, -1, 1, 0, -2, + 5, -3, 0, 5, 0, -4, 1, 2, 0, -2, + -2, 2, -1, 1, -1, 0 }, + { -23, 22, 53, 11, 16, -3, -6, 5, -1, 7, + 2, -2, -33, 37, 95, 10, -32, -27, -36, 98, + 6, -28, -5, -8, -22, -59, -29, 14, -13, 2, + 9, 15, -15, -2, 4, -21, -5, 0, -5, 13, + 4, 1, 4, -3, -4, -11, -8, 16, -12, -10, + 8, -2, -3, -4, 10, 0, 4, 6, 2, -9, + 0, -5, 6, -1, 2, -2, -6, 0, 3, -1, + 1, 2, 0, -1, 2, 2, -4, 3, 2, 0, + 2, -1, -1, -1, -1, 1, 0, 1, -1, -1, + 2, 0, 0, 0, 0, 0 }, + { -98, 2069, 221, -75, 15, 9, 9, -2, -24, 6, + 45, -20, 7, -70, 58, -3, -4, 10, -16, -15, + -9, 19, -51, 14, 17, -18, 9, 13, 4, -8, + -8, 1, -10, -12, -16, 1, -7, -6, 9, 22, + -14, 6, 24, -1, -3, -13, 5, 3, -1, 0, + -7, 10, -3, 1, 3, 4, -3, -4, 6, -2, + -1, 3, -2, 3, 4, -11, -2, 4, 1, 2, + 0, 0, -3, 0, 2, 3, -5, -1, 1, -1, + -1, 0, -3, 1, -1, -3, -2, 0, 1, 1, + 1, -1, 0, -2, 1, 1 }, + { -4, 179, -32, 38, -24, -11, 28, 1, -7, 9, + 12, 17, -25, 6, -64, 40, -7, -33, 9, 55, + 1, -61, -57, 13, 23, 27, -10, -6, -7, 7, + 10, -8, -7, 11, 0, -4, -11, 7, 15, -5, + -7, -7, 10, 3, -16, 10, -4, 1, -6, -13, + 14, 11, 6, 10, 6, -7, -5, 0, -1, 4, + 4, 0, 2, -1, 1, -5, -4, 1, 3, 5, + 0, 0, 0, -3, 0, 1, -1, -2, -1, -1, + -2, -2, -1, 1, 1, 2, 0, -2, -1, -1, + 2, -1, 0, 0, 0, 1 }, + { -146, 596, 95, -56, -15, -8, 101, 9, -9, -18, + 4, -15, 6, -4, 28, -35, -16, 3, 10, 19, + 10, -14, 27, -26, 20, 5, -7, 3, -9, -15, + 30, 14, 2, -22, -2, 10, -26, 7, -9, 4, + 15, 20, -3, -1, -14, -6, -5, -4, 9, -5, + 2, 1, 4, 10, -5, -5, -7, -8, 7, 0, + 1, 1, 2, -2, -4, 3, -2, -1, -3, 1, + -1, 0, -2, 2, 5, -1, 4, 2, -4, 1, + -1, 0, 2, -3, 1, -2, 2, 0, 2, 0, + -1, 1, 0, -1, -1, 2 }, + { 11, -104, -75, -16, -13, 16, -9, 6, 1, -4, + -7, 2, -47, 58, 6, -37, 3, -11, 58, -7, + -47, -24, 25, -15, 42, 29, -40, 14, -4, -12, + 25, 7, 6, -19, 15, -10, 9, -6, 18, 12, + 9, 0, -12, 11, 6, -7, -2, -11, 1, -2, + 3, 3, -9, 4, 3, 4, -1, -2, -15, -3, + -8, 0, 1, 1, -6, -3, 6, -3, 1, -1, + 0, 2, -1, 2, 2, 0, 4, 2, -3, 1, + -2, 2, 2, -2, 0, -1, 0, -2, -1, 0, + -1, 0, 2, 1, -2, 1 }, + { -6, -206, -127, 89, -8, 113, 85, -4, 25, -29, + -1, -1, -1, -28, -17, 27, -54, 4, -5, -13, + 44, 5, 7, -4, -1, 18, -2, -20, 4, 19, + -8, 16, 7, -4, -23, 3, 14, -12, 1, 16, + 4, -7, -8, 26, -16, -8, 3, 1, -14, -7, + -1, -3, 6, 0, 12, 6, 9, 6, -3, -8, + 0, -1, 0, -2, 1, 1, 2, -3, -3, 4, + 1, -2, -1, 5, 0, 0, -1, -2, 2, 0, + 5, -3, -2, 0, 2, 5, 0, -3, 0, 0, + -1, -1, -1, 2, 0, 2 }, + { 0, 20, -112, 16, -2, 1, 7, 7, 24, -14, + -14, 7, -61, 17, 264, 53, 63, -13, 6, -7, + -10, 50, -1, 47, 51, 13, 28, 5, -51, 7, + -37, 6, 27, 4, 1, -1, -1, -3, -3, 11, + -14, 0, 8, -6, -2, 7, -19, 5, 2, 8, + -9, 11, 13, -2, 0, 0, -3, -1, 2, -3, + -4, 11, -2, -3, 1, 6, -7, -1, 1, 1, + 3, -2, -1, 2, -1, 2, 4, -4, -1, -3, + -1, 3, -1, 0, 1, -2, -2, -3, 2, -3, + 0, 2, 2, -2, 1, 2 }, + { 56, 54, 35, -17, -39, -20, -42, -11, 8, -22, + 42, 15, -4, -51, -109, -24, 42, 2, 5, -10, + 1, -13, -1, 16, 7, -2, -16, -21, 25, -1, + 6, 1, 16, -2, -5, -21, -13, -9, 14, -14, + 7, 11, 12, 3, -3, 8, -9, -8, -3, 0, + 4, 1, 8, 8, 2, 1, 4, -4, 6, -2, + 2, 3, -3, -3, 1, -2, -6, 0, 2, 1, + 2, -4, -5, 1, 4, 2, -1, -2, 1, 0, + -2, -2, 3, -1, -1, 1, 1, -1, 4, -1, + 0, 1, -2, 0, -1, 0 } }, + { { 9, -22, -109, 36, -25, -5, 5, -17, -1, -2, + 6, -6, 41, 34, 12, -29, -21, -11, 15, -9, + -41, -39, 20, 4, 20, 7, -35, 15, -15, -42, + -2, -18, -20, 25, -11, -10, 16, 22, -8, -15, + -1, -3, 9, -8, -5, 5, 4, -4, -8, -13, + -3, 2, -2, -7, -4, 0, 0, 9, 3, -10, + -3, -8, 1, 3, 0, -4, 1, -3, -8, 2, + 5, 1, 2, -1, 1, 0, 0, -2, -2, 1, + 1, -2, -2, -1, 3, 2, 0, -2, 1, 2, + -2, 1, 0, 0, 1, 0 }, + { 123, -1118, -348, -47, -10, -27, 14, 15, 4, -22, + 0, -17, 1, -3, -36, 36, 8, 3, 31, -7, + 9, 31, -25, -1, 14, 17, 0, 30, -4, -2, + -14, -15, 13, 11, -30, -5, 22, 20, 10, -17, + -7, -16, 9, 13, -12, 13, -7, 14, -6, 6, + -2, -17, 4, 5, -2, 4, -2, 8, 3, 1, + -4, 8, 2, 1, 3, 0, -5, -4, -4, 6, + 3, 0, -2, -4, 5, -3, 1, 2, 0, -4, + -1, 1, -1, 0, 1, 5, -4, 1, 0, 0, + 0, 0, -2, 1, -1, 1 }, + { 95, -188, 9, -73, 64, 20, -19, -2, -2, 41, + 0, 6, 6, 2, -88, -31, -20, -15, -11, -24, + 18, -16, -1, -20, -12, 5, 30, 15, -20, -9, + 25, 11, -10, 24, 3, -17, -9, 6, 21, 6, + -12, 3, 12, -4, 5, 26, 4, 2, -6, 6, + 6, 6, 6, 1, 0, 0, -9, 6, 2, 1, + -7, -5, 2, -3, -3, 0, 1, -1, 0, -1, + 0, 0, 0, -3, 1, 1, 1, 0, 3, 0, + -1, 0, -3, 1, 2, -1, 2, 0, -2, 1, + -2, 0, -1, 0, -1, -1 }, + { -8, 263, 36, -26, 8, 4, -14, -10, -6, 2, + 4, 10, -5, -24, 157, 8, -150, 5, -56, 31, + 42, -45, 10, 31, -35, 21, -39, -11, 33, -26, + 8, 12, -17, -4, -7, -12, 3, 4, -4, -3, + 5, 8, 12, 5, 0, -8, -2, 2, 3, 6, + 16, -4, -6, 3, 0, 6, 5, -3, 3, 5, + -2, -3, 6, 1, -1, 2, 0, -2, -1, 6, + 5, -2, -2, 1, 2, 0, -4, -2, 1, 3, + 2, -2, 0, 0, 1, 2, -3, -1, 0, 1, + 0, -2, -1, 2, -1, 0 }, + { 263, 168, -263, 41, -10, 8, 12, -2, 2, 19, + -22, 30, -10, -17, 20, -36, 16, -6, 0, 0, + -6, 11, -16, 22, -21, 9, 7, 73, 3, 7, + 0, -14, -25, 17, 6, 15, 7, 2, -4, 5, + 14, -8, -5, 1, -12, -4, 6, 6, -1, 1, + -9, -4, 4, 9, 2, -4, 11, 0, -3, -7, + 2, 0, -4, 2, 2, -5, 4, 3, -3, -1, + -1, 5, 2, -3, -3, 2, -5, 1, -1, -2, + 0, 0, -2, 2, 1, -2, 0, -1, 1, 0, + 2, 0, 0, 1, -1, -1 }, + { -2, -49, 89, 23, -2, 0, -8, 4, 1, 9, + 13, 2, 27, 33, -44, 39, 41, 43, -28, 75, + 35, -11, -42, 65, -52, -34, -33, -9, -17, -66, + -14, -10, 4, -14, 21, 10, -13, 15, 9, 4, + -19, 13, 9, -4, 6, 10, 0, -2, -5, -2, + -3, 8, 6, -1, -8, 1, -3, 5, 0, 1, + 2, -6, 0, 3, -3, -2, 4, 1, 3, 0, + -4, 0, 1, 2, -3, -3, -3, 2, 2, 3, + -3, 2, 2, 1, -2, 0, 0, 0, -1, 1, + 2, -2, -4, 1, 1, 1 }, + { 251, -797, 9, -92, -9, 3, -3, 29, 7, -10, + -17, 7, -6, 15, 14, -3, 4, -16, 42, 3, + -15, -16, -9, 10, -12, -7, -7, 7, -18, 4, + -5, -5, 23, 4, -6, 10, -2, -4, -23, 1, + 1, 17, 16, -5, 1, -6, 2, 3, -3, 11, + -8, 3, -3, -4, -2, -4, 0, 2, -4, 0, + 2, 2, -1, 0, -3, -7, -4, 5, -2, -3, + 4, 0, -9, 0, 1, -1, -1, 1, 0, -2, + 5, -1, -2, 1, 3, -3, -2, 2, 1, 1, + -3, 2, 1, 1, 0, -1 }, + { -2, -76, 20, 31, 9, 2, -6, 4, -5, 0, + 17, 8, 6, 46, 88, 12, 13, 17, -27, 39, + 91, 18, -26, 38, -41, -74, -12, -4, -8, 3, + 25, -8, -5, -14, 11, -11, -11, -6, 5, 5, + 7, 5, 1, 7, -5, -10, -12, 18, 2, -12, + 0, -1, -7, -4, -1, 2, -2, 6, 6, -6, + -3, -3, 2, 1, 3, -1, -4, -4, 3, 2, + 2, 2, -1, 0, 0, 1, -1, -2, 2, -1, + 3, 1, 1, 0, -2, 2, -2, 0, 1, -2, + 1, 0, -1, 1, 0, 0 }, + { 333, 2043, -102, -54, -24, 3, -16, 30, -19, -22, + 35, 12, 21, 17, 21, -45, -28, 12, -12, -8, + -21, 13, -24, -15, 13, -15, 1, -4, -4, 5, + -1, -9, 3, -25, -14, -12, -3, 31, -40, 31, + -13, 19, 9, 6, -3, -9, -6, 7, 10, -9, + -9, -3, -3, 5, 10, 2, -2, -4, 5, 2, + 1, 0, -3, 5, 6, -3, -6, 3, -1, 0, + 1, 3, -3, 3, -1, 4, -3, -1, -1, -1, + -2, 2, 0, 1, 1, -1, -2, -2, 0, 0, + 2, 0, 0, -2, 1, 1 }, + { 7, 156, -29, 28, 4, -54, 7, 28, 7, 5, + 11, 46, -16, 6, -72, 9, 22, -32, -44, 53, + 5, -42, -30, -3, 13, 11, -10, -3, 12, 10, + 2, -8, -9, 9, -13, -2, -23, -5, 9, -9, + -6, -12, 3, 15, -17, 4, 2, -3, 0, -9, + -2, 11, 1, 8, 16, -9, -2, 0, -3, 1, + 5, 3, 5, 1, 2, 1, -5, -3, -4, 4, + 0, 1, 4, -4, 1, 0, 0, -1, 1, 2, + 1, -2, -1, -1, -1, 1, 2, -1, 0, -2, + 2, -1, 0, 0, -1, 1 }, + { 165, 313, -117, 43, -9, 5, 55, 41, 15, -23, + 5, -6, -5, -7, -13, 13, -17, -13, 2, 1, + 12, -15, 13, -5, 11, -2, -14, 14, -5, -16, + 8, -2, 16, -14, -18, 22, -11, -11, 7, 3, + 0, 15, 8, 2, -4, -6, -7, -4, 5, 2, + 2, -3, 3, 9, 4, -2, -5, -11, 4, 4, + 2, 0, 5, 0, -4, 3, -1, -1, -4, 1, + 1, -1, -3, -2, 1, -2, 2, 4, -2, 1, + -1, -2, 3, -4, 0, -3, 1, 0, 1, 0, + -1, 0, 2, 0, -2, 1 }, + { -4, -138, -21, -32, -17, 11, 1, -6, 5, -1, + -7, 6, -11, -28, -7, 1, -12, -2, 4, 4, + 34, -107, 14, -52, 40, 48, 6, -25, 0, -2, + 23, 9, 25, -10, -7, 3, 1, -12, 20, 1, + 2, 7, -5, -1, 1, 1, 0, -12, -3, -12, + -4, 11, -5, 4, -1, 6, 5, 4, -4, -1, + -4, -2, -1, 4, -2, -4, 9, -2, 2, -2, + -2, 2, -3, 0, -1, -2, 1, 3, 0, 2, + -2, 2, 3, 0, 0, 0, 1, -1, -1, -1, + -1, 0, 1, 1, -1, -1 }, + { -26, -155, -7, 5, -17, -13, 137, 6, 34, -23, + -44, -3, -25, 35, -27, 34, -50, -6, 8, -33, + 28, 7, 13, 5, 4, -14, -12, -17, -18, 15, + 2, 6, -1, -2, -20, -13, 17, 3, -3, 12, + 1, 2, 10, 16, 8, 13, -6, 7, -8, -13, + 3, -8, 4, -3, 1, 3, 4, 9, 4, -8, + -3, -1, 0, -2, 2, 7, 0, 1, -4, -1, + 5, 0, -4, -1, 0, -2, 2, -3, -1, -3, + 5, 1, -1, -2, -1, 4, 3, 1, 2, 0, + -1, 0, -3, 0, -1, -1 }, + { 11, 39, -52, -27, -1, 1, 0, 10, 5, 6, + -5, 1, -55, 127, 80, 103, 1, 26, 8, -33, + -15, 22, 14, 34, 42, 12, 14, -10, -8, 9, + -33, 15, 15, 11, 16, 3, 14, -4, -10, 19, + -12, -11, 5, -6, -3, 3, -12, -5, 3, 11, + -8, 3, 10, 8, -1, 1, -1, -3, 6, -3, + -8, 4, -1, -2, -3, 5, -5, -6, 1, 0, + 3, 1, -4, 1, 1, -2, 5, -4, -2, -2, + -3, 2, 2, -1, 3, -1, -1, -3, 2, -1, + -2, 0, 2, -1, -1, 3 }, + { 1, 116, 117, -43, -25, -148, 4, 2, -2, -8, + -6, -1, 17, -59, -111, -28, 37, -50, 20, -5, + -3, 3, -11, -19, 19, 11, -5, 26, -37, 16, + 13, -6, 9, 21, -4, -2, -21, -7, 6, 4, + -8, 13, 12, 8, -5, 7, 5, -11, -10, 0, + 2, -6, 1, 6, 4, 4, 7, -2, 4, 1, + 0, 4, 1, -4, -1, 0, -5, 3, 2, -3, + 4, 0, -6, -5, 1, 3, 2, -1, -1, 2, + -1, -5, 1, 2, -1, 0, 0, -4, 3, 1, + 0, 1, 0, -1, -2, 0 } }, + { { 1, 266, 50, 51, 12, -12, 7, 7, -5, 14, + -3, 5, 6, -8, 39, -19, 38, -22, -8, -5, + 23, -4, -10, -26, -25, -20, -29, 1, -12, -6, + 15, 26, -51, 25, 17, 4, 0, 7, 11, 9, + 8, -15, 2, -3, 12, 1, -11, 4, 1, 7, + 6, -3, -3, 4, -9, -9, 3, -4, 10, 3, + 5, -2, -7, 3, 5, -1, -4, 0, -1, -5, + 0, 3, -3, 3, 1, 0, -1, 3, -1, -3, + 1, 2, 1, -2, -3, -2, 2, 0, -1, 0, + 3, -1, 1, -2, -1, 1 }, + { -106, -753, 372, 69, 32, 5, -4, 15, 28, -31, + -10, -1, -24, 29, -48, -20, 37, -16, -35, -3, + -9, 27, 11, 13, 0, -10, -28, 26, -3, -17, + -18, -20, -13, 7, 1, -15, -9, 4, 12, -2, + 23, -11, -5, 8, -3, -13, 2, -3, 1, 12, + 8, 1, -8, -3, -7, -8, 3, -1, 4, 0, + -2, 0, -1, -2, -1, 3, 3, 0, -5, -4, + 1, -3, 4, -2, -1, 6, -3, -1, 1, 2, + 1, -3, 2, 1, -2, -2, 5, -2, 1, -1, + 0, 1, 1, -2, 0, -1 }, + { -94, -428, 127, -57, -96, -13, -4, -15, -5, 6, + -9, 6, -1, 38, -60, -31, 11, 26, 23, -3, + -1, 0, -4, -5, 22, -12, -15, -25, -18, 0, + 29, 1, -24, -21, -7, -6, -15, -1, -1, -12, + -4, -15, 8, -5, -9, 1, 9, 9, -3, -19, + -9, 13, 13, -3, -1, 6, -7, -8, -5, 4, + 3, -1, -5, -6, 4, -1, 1, -4, 4, 2, + -1, 0, 0, -2, -3, 0, 1, 0, 0, 3, + 1, 1, 1, -3, 1, 1, -1, 1, 0, 1, + 2, -1, 0, -2, 0, 1 }, + { 6, 215, 39, 14, -10, 4, -1, -1, -9, -6, + -4, 2, 27, -17, 28, 52, 3, 5, -85, 46, + 17, -51, -13, -17, -7, 37, 7, -11, 16, -37, + -18, -16, 1, -4, 6, 23, -36, 6, 12, -27, + 8, 5, -4, -4, -1, 14, -3, 0, 12, -2, + 1, 6, -6, 0, 3, -5, 1, 9, -4, -2, + 1, 2, -1, 3, -2, -3, 0, 0, -2, -3, + -1, 6, 3, 0, -3, 5, 0, -1, -2, 0, + 1, 2, -2, 0, -1, 1, 2, 1, 0, -2, + 0, 2, -1, -1, 0, -1 }, + { -374, -480, 4, 84, -9, -15, -12, 13, -8, 19, + 1, -23, 10, 14, 9, 18, -8, -27, 15, 6, + 18, -14, -22, -1, 17, -10, 13, 41, -17, -18, + 5, -3, 2, 1, -23, 3, -12, 43, 11, -21, + 23, -1, 1, -8, 2, 10, -13, -2, 5, 0, + 2, 8, -15, 2, -1, -2, -3, -2, 7, 9, + 1, 0, -1, -7, -4, -1, -2, 5, 2, -1, + -4, -1, 2, 6, -1, 0, 0, -4, 2, 1, + 0, -1, 1, -4, 1, 1, 0, -1, -1, 2, + 0, 0, 0, 0, 2, 1 }, + { 16, 16, -44, -8, 2, 6, 5, 0, -3, -3, + -13, 0, -3, -13, 36, 72, -96, 27, -17, 32, + -30, 13, 23, 70, -7, 45, 3, 0, 42, 5, + 20, -23, 14, -12, 10, 14, -6, -8, -12, 3, + 11, -9, 6, 3, -4, 1, -14, 3, 0, 8, + 3, 3, -3, 9, 2, -2, -2, 8, -1, -1, + 5, -1, -1, 4, 2, -5, -1, -2, 2, 3, + 4, 0, -3, 1, 1, -1, -1, -3, -4, -1, + 2, -2, -1, 0, 2, -1, -1, 1, 0, -1, + 0, 2, 1, -2, -1, -1 }, + { -54, -1233, 33, -75, 34, -4, 3, -3, -28, 2, + -1, 3, 14, 19, 27, -13, 24, -22, -21, 20, + 9, 18, -9, -3, -22, -6, 7, -6, -3, 4, + 11, 5, 6, 9, -12, 8, 3, 9, -12, 3, + -5, -11, -4, 8, 3, -2, -7, 11, 3, -1, + 5, -3, 6, 2, 5, -2, -1, 8, 0, -1, + -3, -2, 0, 0, 1, 0, -3, -4, 2, 1, + -4, 5, 3, -4, -3, 1, 2, -2, 1, 1, + -3, 2, 1, -4, 0, 4, -2, -1, 0, 2, + 0, -2, 1, -1, 1, -1 }, + { 21, -30, -125, 20, -7, 0, 2, -1, 1, -10, + -3, 6, 28, -46, 13, 97, 29, 67, -9, -44, + 36, 65, -52, 33, 10, -14, 20, -28, -35, -3, + 14, -10, 20, -18, 9, 20, 0, -14, 8, -8, + 4, 12, -9, 3, 8, -1, 4, -9, 11, 15, + 0, 0, -2, 6, -13, -3, -1, -4, 2, 9, + 0, 5, -5, 1, -1, 2, 9, -2, -3, 0, + 0, -3, -1, 4, -1, 0, 3, -3, -1, 0, + -3, 0, 1, 1, 1, -1, 0, -3, 1, 0, + -2, 1, -1, 0, 1, 0 }, + { -534, 1280, 275, -26, 17, 5, -29, 4, 34, -15, + -49, 7, 2, 47, -24, 19, -17, -3, -10, 7, + -6, -3, 0, -23, -18, 5, -17, -24, 2, 7, + 21, -22, 7, -24, -2, -22, -16, 40, -44, -5, + -6, 20, -5, 12, -3, 10, -4, -13, 8, 0, + -4, -19, -6, 1, -7, -2, 4, -2, -9, 0, + 3, -5, -2, -2, -5, 9, 4, -3, 0, 2, + -3, 4, 2, 1, -1, -4, 4, -1, 0, -2, + 0, 0, 1, 1, 0, 2, 2, -1, 0, -2, + -1, 1, 0, 1, -2, 0 }, + { -11, 61, 15, 13, 26, 31, -36, 2, 13, 2, + -18, 8, 24, 48, -36, -29, 25, 45, -12, -43, + -8, 2, 34, 4, -15, -10, 13, -1, -12, 17, + -36, 14, 3, 2, -12, 16, 1, -12, -13, -14, + -3, -4, -6, 4, 14, -12, 3, -10, 4, 5, + -10, 2, -4, -9, -3, 7, 3, 1, -1, -2, + 0, 1, -3, 4, -2, 8, 5, 0, -1, -6, + -1, -1, 1, 3, -1, -3, 1, 1, 0, 1, + 2, 2, 1, -1, 0, -2, 0, 1, 0, 1, + -2, 0, -1, 1, 0, -2 }, + { -154, 52, -5, 31, -1, 70, -101, -11, 27, 0, + -3, 2, 2, 8, -51, 20, -5, -11, -10, 4, + -4, 25, -8, 6, -12, -2, -6, 1, 12, -1, + -14, -36, 18, 5, -18, -16, 17, -13, 6, 22, + -8, -18, 6, -1, 9, 4, -4, 0, -11, 3, + 0, -1, 2, -9, 5, 0, 5, 3, -7, 0, + 1, -1, 2, 4, 4, -3, 0, 0, 0, -1, + 2, 1, 2, 0, -4, 1, -3, -2, 2, -2, + 2, -1, -2, 4, -2, 2, -2, 0, -2, 1, + 1, -1, -1, 1, 2, -1 }, + { 1, -164, 8, -19, 10, -23, 0, 8, 2, -9, + -12, -11, 36, 38, -105, -24, 45, 6, -65, -21, + 31, 13, 29, -21, -26, -8, 37, -22, -20, 31, + -31, 34, 8, 6, -12, 0, -7, 8, -16, 0, + -6, 5, 17, -5, -8, 7, 2, 2, -1, -3, + -5, 5, 7, 1, -6, -2, 0, 7, 10, 1, + 8, -2, -5, 0, 7, 7, -2, 5, 0, 1, + 1, -1, 0, 0, -2, 1, -3, -3, 1, 0, + 2, -1, 0, 2, 1, 0, 1, 2, 1, 0, + 1, 1, -2, -1, 2, 0 }, + { 68, -56, 186, -28, -5, -86, -51, -13, 15, 34, + -20, -27, 26, 80, -20, 4, 6, 12, -5, 10, + -34, 9, -2, 2, 0, -2, -7, 6, -15, -11, + 3, -12, -11, -3, 14, -4, -10, 6, 17, -17, + -19, -4, 13, -7, 11, 8, 1, -13, 12, 1, + 15, -1, -5, 0, -7, -5, -4, -2, 1, 7, + -2, 2, 1, 2, -5, 0, -2, 4, 4, -5, + -4, 4, 2, -3, -1, -1, 1, 4, -2, -1, + -4, 2, 2, 1, -2, -4, 0, 4, 0, 1, + 1, 1, 0, -2, 1, -1 }, + { -20, 61, 67, -4, 2, -4, -11, 16, -26, -22, + 12, 2, 24, 96, -345, 46, 0, -10, 17, -29, + -14, -12, 11, 19, -2, 37, -39, 14, 21, 0, + -4, 25, 0, 15, -4, 10, 16, 0, 3, 2, + 11, -5, 0, 3, -1, -5, 7, -8, 2, -3, + 8, -7, -9, 0, 0, -3, 1, 1, 3, 1, + 5, -8, -4, 0, -2, -6, 5, 0, -2, 0, + -3, 0, 2, -2, 1, -2, -3, 4, -1, 3, + 1, -5, 1, 0, -1, 1, 3, 3, -3, 3, + 1, -2, -1, 1, 0, -2 }, + { -29, -17, 140, 24, 17, -7, 32, 20, -10, -21, + -3, -59, 7, 67, 112, 2, -6, -20, 21, -23, + 3, 19, 1, -11, -17, -1, 16, 85, 3, 1, + 10, 5, -2, 14, -11, 8, -8, 15, -5, 18, + 0, 4, 3, 0, -1, -13, 11, 8, -7, -7, + 0, -1, -4, -8, 5, -9, -1, 3, 0, 6, + -3, -2, 4, 1, 0, 1, 0, 4, -2, -3, + -1, 0, 4, 0, -5, -3, 1, 2, -3, 1, + 3, 0, -2, 1, 1, 0, -1, 1, -5, 1, + 0, -1, 2, 0, 0, -1 } }, + { { 8, 469, -82, -11, 17, -4, -4, 16, 0, 14, + 1, 19, -11, 10, -27, -12, 43, 4, 16, -22, + 35, 5, -16, -18, -45, -34, -12, -5, 5, 0, + 22, 10, -3, -5, 20, 4, -10, 9, -17, 17, + 4, -3, -6, 0, 11, 1, -15, 2, 1, 10, + 9, 1, -4, 6, -1, -10, 2, -9, 5, 9, + 2, 7, -2, -2, 3, 3, -2, 0, 3, -3, + -3, 1, -2, 3, 2, 0, -1, 3, 1, -2, + 0, 3, 3, 1, -2, -1, 1, 0, -1, -2, + 3, -1, 0, -1, -2, 0 }, + { 60, -723, 214, -6, -15, 15, -9, -2, -3, 13, + -20, 0, -15, -18, 7, -31, 6, -12, -36, -21, + 5, 11, 19, 19, -5, -10, -17, 8, -1, -18, + -3, -22, -10, -3, 5, -3, -15, -7, -1, 7, + 15, 2, -14, 1, 6, -11, -3, -12, -1, 2, + 11, 10, 1, -3, -5, -10, 2, 1, 5, 1, + 5, -4, 1, 1, -5, 0, 3, 1, 1, -2, + -1, -3, 3, 2, -5, 4, -2, -2, 1, 2, + 2, -2, 2, 1, 0, -5, 3, -1, 1, 0, + 0, 1, 2, -2, 0, -1 }, + { 51, -47, -411, 0, -46, -18, 12, -18, 4, -22, + -16, 10, -8, 4, -25, -15, 3, 10, 41, 4, + -10, 2, 2, 2, 15, -11, -9, -20, -12, -8, + 8, -10, -9, -23, -21, -6, 1, -8, -3, -18, + 3, -1, 2, 4, -4, -11, 9, 5, 8, -10, + -9, 2, 4, 2, 1, 0, 2, -3, -4, 1, + 3, 2, 0, -3, 4, 1, -1, 1, 2, 4, + 0, 0, 0, -1, -1, -1, -2, 1, -2, 1, + 1, 1, 3, -2, -2, 1, -1, 0, 1, -1, + 2, 0, 1, -1, -1, 1 }, + { -16, 138, 85, 34, -8, -4, 2, 1, -5, -1, + -8, -18, 14, 12, -118, 70, 80, 1, -106, 31, + -29, -23, 4, -30, 20, -21, 60, 18, -22, -28, + -11, -22, 2, -10, 14, 15, -24, 0, 14, -19, + 6, 8, -5, 1, -10, 18, 7, -2, 12, 2, + -7, 3, 2, -4, 5, -4, -3, 10, -3, -7, + -2, 3, -1, 1, -1, -1, -1, 1, 0, -3, + -3, 2, 2, 0, -2, 1, 2, 1, -2, -1, + -1, 2, -2, 0, -1, -1, 1, 2, 2, -1, + 0, 2, 1, -1, 1, 1 }, + { 322, -1260, -144, 89, 13, -5, -27, 11, -10, -7, + 32, -8, 13, 19, 4, 9, -14, -25, 7, 0, + 12, -10, 1, -22, 6, -10, 11, -30, 52, -29, + 10, -3, 12, -12, -15, 0, -13, 10, 8, -12, + 11, -8, 4, -6, 3, 11, -8, -2, 7, -1, + 6, 11, -7, -4, -4, 1, -7, -6, 6, 7, + 4, -1, 3, -6, -6, 1, -3, 2, 3, 0, + -3, -3, -3, 4, 2, -2, 4, -2, 1, 3, + 1, 0, 1, -4, -2, 1, 0, 0, -2, 0, + 0, 0, -1, -1, 1, 1 }, + { 7, 75, -37, -27, 1, 1, 6, 4, 3, 1, + -18, -10, -9, -46, 19, 34, -17, -11, 25, 29, + -72, 1, 23, 12, 31, 13, 36, -2, 14, 62, + 11, -12, -5, 5, 2, 13, -1, -7, -6, -11, + 21, -7, 3, 2, -1, 0, -11, -1, 1, 5, + 10, 0, -2, 2, 6, 2, -2, 6, -1, -3, + 2, 3, 3, 1, 3, -3, -3, -3, -1, -1, + 4, 2, -3, 0, 2, 2, 2, -2, -3, -2, + 2, -1, -3, 0, 2, 0, 0, 0, 0, -1, + -2, 1, 3, -1, 0, -1 }, + { -233, -1159, 147, -25, -27, 1, 20, -18, -21, 11, + 4, -9, 15, 23, 9, 11, 5, 13, -28, -4, + 9, 9, -14, -5, -8, -8, -1, 2, 4, -6, + 4, 24, 3, -6, 6, -3, 18, 14, -13, 0, + -1, -13, -11, 12, -5, -3, -8, 3, 12, -9, + 7, -1, 1, 1, 2, 5, -1, 9, 3, -1, + 0, -2, -1, -1, 2, 4, 2, -4, -1, 1, + -4, 2, 5, -1, -3, 0, 2, -1, 0, 2, + -3, 1, 1, -1, -3, 4, 1, -2, -1, 0, + 2, -2, -1, -1, 0, 0 }, + { 5, 48, -84, -5, -10, -3, 1, 0, 6, -8, + -14, -10, 10, -36, 12, 18, 30, 8, 2, -26, + -2, 0, -29, 19, 5, 29, 3, -6, -42, -16, + 1, -1, 18, -5, -7, 30, 3, -11, 1, 2, + -9, 8, -7, -5, 6, 4, 11, -8, -1, 15, + 5, 0, 4, 3, -4, -1, 2, -5, -3, 9, + 3, 5, 0, -1, 0, -2, 7, 1, -1, -4, + 0, -2, -2, 4, 0, 0, 2, 2, -1, 1, + -3, -2, -1, 1, 2, -1, 1, -1, 0, 2, + -2, 1, 1, -1, 0, 0 }, + { 596, 141, -79, -28, 0, -1, 4, -26, 23, 15, + -45, -13, -30, 43, -37, 21, 32, -16, -17, 21, + 8, -4, -21, -10, -19, 14, -8, -17, 3, -1, + 6, -9, 0, -8, -5, -17, -20, 8, 7, -24, + -9, 7, 9, 1, 5, 8, -4, -11, 0, 0, + 2, -9, -11, -4, -6, -6, 3, -2, -8, 1, + -1, -2, -2, -4, -9, 6, 7, -4, 1, 2, + -1, -2, 4, 0, 0, -4, 2, 1, 0, -1, + 0, -2, 0, -1, -2, 1, 2, 1, 1, -1, + -1, 0, 0, 2, -1, 0 }, + { 9, -81, 127, 8, 7, 46, -4, -22, 4, -4, + -13, -8, 22, 46, -8, -9, -17, 36, 47, -48, + -25, -8, 15, 32, -1, -16, 23, 0, -19, 8, + -38, 0, 16, 1, 2, 3, 21, -5, -10, -8, + 1, 1, -3, -6, 19, -11, 1, -6, -6, 5, + 3, -2, 1, -6, -11, 3, 4, -1, 2, 1, + -1, -1, -5, 0, -3, 3, 6, 5, 4, -7, + -1, -1, -2, 2, -1, -1, -1, 0, -1, -2, + 0, 2, 2, 0, 1, 0, -2, 1, -1, 2, + -1, 0, 0, 1, 1, -1 }, + { 116, -64, -124, -64, 23, -5, -23, -33, 8, 18, + -5, -4, 3, 16, -27, 9, -16, 5, -12, 13, + -12, 26, -1, -1, -6, 8, -2, -5, 3, 11, + -9, -22, -1, 13, -10, -26, 9, -4, 0, 9, + 12, -12, -4, -4, 4, 2, -3, 1, -5, 0, + -1, -2, 1, -10, 2, 0, 1, 6, -3, -3, + -2, 0, -1, 2, 6, -2, -1, -2, 2, 1, + -1, 1, 3, 3, -1, 1, -2, -4, 1, -2, + 1, 1, -3, 4, -1, 3, -1, 0, -1, 0, + 1, -1, -2, 0, 3, 0 }, + { -4, -135, 5, -27, 12, -18, -8, 0, 12, -15, + -6, -14, -3, 44, -34, -30, -15, 22, -33, 2, + -22, 81, 3, 26, -29, -19, 1, 4, -12, 10, + -8, 14, -12, 14, -12, -5, -5, 16, -13, 7, + -4, -5, 19, -1, -5, 8, -6, 9, 0, 6, + -1, -4, 6, -3, 0, -4, -3, -1, 6, -1, + 6, 1, -6, -3, 2, 9, -3, 2, 1, 2, + 1, 0, 2, 1, 1, 1, -1, -3, 0, -1, + 2, -1, -2, 1, 1, 0, -1, 1, 1, 1, + 1, 1, -1, -1, 1, 0 }, + { -95, 299, 6, -5, -8, -16, -98, 1, 4, 28, + 12, -8, 11, 58, -7, -18, 20, 12, -3, 28, + -12, -5, -8, -4, -7, 30, -5, 8, 8, -10, + -9, -8, -10, -3, 19, 7, -15, -2, 16, -9, + -13, -11, -1, -11, -6, -5, -4, -12, 4, 7, + 12, 5, -6, 8, -4, -2, 0, -5, -4, 8, + 2, -3, 0, 4, -5, -4, -2, 1, 5, 0, + -6, 1, 5, 1, 0, 0, -1, 4, 0, 2, + -4, -1, 1, 3, 1, -4, -2, 0, -1, 0, + 1, 0, 2, 0, 1, 1 }, + { 13, 20, 36, 4, -4, -4, -8, 17, -27, -20, + 4, 1, 50, -136, 75, -120, 31, 22, -1, -26, + 4, 0, 10, 33, -14, 36, -10, 1, 38, -14, + 6, 1, 2, 8, -15, 9, 4, -4, 10, 0, + 6, 4, 3, 9, 2, -7, 6, -6, 2, -6, + 9, -3, -8, -8, 0, -2, -2, 3, 1, 1, + 7, -3, -5, 1, 2, -6, 3, 6, -2, -1, + -2, 0, 3, -2, 0, 2, -5, 3, 1, 2, + 2, -4, -2, 0, -3, 0, 1, 3, -2, 1, + 2, 0, -2, 1, 1, -3 }, + { -3, -76, 69, 30, 49, 128, -14, 21, -9, -25, + -22, -17, 1, -3, 230, 16, -32, 28, 8, -13, + -7, 20, 7, 10, -16, -17, 1, 89, 17, 3, + 3, 5, 1, -1, -4, 1, -2, 3, -3, 14, + 15, 2, -6, -3, 11, -10, -5, 7, 4, -6, + -1, 2, 3, -4, 0, -9, -9, 1, 0, 5, + -1, -4, 1, 1, 1, -1, 2, 1, -3, 0, + -4, -1, 4, 4, -3, -4, -2, 2, -2, -1, + 1, 3, 0, -1, 1, 0, -1, 3, -3, -1, + 0, -1, 1, 1, 1, 0 } }, + { { -9, 396, -64, -16, -4, 8, -11, -12, 10, 6, + 9, -13, 2, -4, -126, -26, -21, 4, 38, -9, + -2, -10, 10, 9, -25, 11, 19, 17, 21, -7, + 18, -35, 39, -4, -13, -20, -7, 31, -19, 4, + -8, 7, -1, -8, -2, 12, -1, -1, -3, 1, + 6, 7, 1, -2, 7, 3, -1, -1, -4, -2, + -5, 4, 6, -1, -1, 3, 4, -1, -2, 4, + 1, -1, 1, -2, 1, 1, 1, -2, 0, 1, + -1, -1, -1, 2, 3, 1, -1, -1, 0, 0, + -2, 1, -1, 1, 0, -1 }, + { -3, -913, 34, 26, -27, -14, 24, -2, -32, 20, + -8, -8, 15, 3, 76, 29, -12, 8, 40, -14, + 1, -13, -15, -5, -13, 6, -7, -8, -8, -9, + 7, -7, 16, 3, -14, 6, 0, 7, 11, -4, + -19, -3, -1, 5, -3, 10, -16, 4, -10, -8, + 7, -9, 5, 2, 1, 2, -6, 6, 3, 0, + 2, 1, 2, 6, 0, -2, -3, 0, 1, 6, + 1, 0, -4, 1, 1, -6, 2, 1, -1, -3, + 1, 2, -2, 0, 2, 3, -5, 3, -1, 1, + 0, -1, 0, 1, -1, 1 }, + { -30, 639, 48, -27, 79, 16, 4, -3, 4, -6, + -25, 5, -3, 10, 2, 3, -2, -19, 42, 19, + 22, 3, 15, -6, -19, -10, 10, 7, 3, -12, + -9, -11, 1, 17, -3, -3, 12, -11, 0, -4, + -4, 10, -2, 6, 12, 7, -8, -15, -1, 10, + 6, -6, -7, 3, 2, -7, -2, 7, 1, -1, + -6, -3, 9, 2, -2, 3, -1, 4, -2, 1, + 3, 1, 0, 0, 3, -1, -1, 0, 0, -1, + -2, 0, 1, 4, -1, -1, 1, -1, 0, 0, + -2, 0, 0, 2, 0, 0 }, + { 22, 73, -50, 1, 10, -3, -4, 5, 5, 3, + -2, -4, 2, -16, -219, -83, -50, -15, -80, -19, + 14, 13, 20, 1, 8, -43, -16, 31, 11, -12, + -10, -13, 16, -4, -2, -25, 11, 0, -2, 6, + 2, 5, 3, 12, -14, -4, 11, -1, -1, 4, + 5, -8, 2, -3, 1, 7, 1, 1, 7, 0, + -5, -1, 3, -6, -3, 4, 1, 0, 0, 4, + 3, -5, -3, -1, 3, -4, -1, 1, 3, 1, + -1, -2, 2, -1, 2, 0, -3, -1, 1, 1, + -1, -2, 1, 1, 0, 1 }, + { -153, -1647, 29, 58, -12, 3, -12, 16, 6, -17, + -9, 28, -4, -33, -5, -15, 22, -11, -5, 1, + -7, -1, 12, 3, -34, 10, 9, -69, 12, -24, + -2, -6, -2, 3, 6, 13, 27, -22, -14, 9, + 3, -13, -4, 7, -7, -9, 4, -4, -4, 4, + 0, -1, 11, 0, -2, -2, 9, -2, -2, -7, + 6, 0, 2, 2, 0, -1, 2, -1, -1, 1, + 1, 2, -2, -4, 1, 1, -1, 5, -1, 1, + 1, 1, -1, 3, -2, -1, 1, 2, 1, -2, + 1, 0, 0, 0, -2, 0 }, + { -17, -8, 68, -1, 1, -5, -4, 5, -1, 6, + 2, -5, 23, -6, -27, 8, 72, -34, -20, 82, + -7, -5, -31, 11, 22, -59, 22, 12, -38, 33, + 13, 7, -8, 1, -1, 2, -9, 11, 14, -7, + -8, 11, 2, -6, 4, 5, 8, 2, 0, -6, + 1, 1, 6, -4, 0, 7, -2, 0, 3, 0, + 2, 0, 4, 2, -2, 1, 0, -3, 0, -1, + -6, 1, 3, 0, -2, 1, 0, 2, 2, 1, + -3, 3, 0, 0, -2, 0, 1, 0, 0, 1, + 1, -2, -1, 2, 1, 1 }, + { 468, -500, -139, 29, -6, 12, 14, 9, 13, 6, + -4, 3, 2, 11, -19, 41, -5, 13, 29, -16, + -6, -15, -16, -3, 8, 4, -10, 36, 15, -9, + -13, 12, 3, -18, 12, -2, 13, 18, -1, 1, + -1, 0, -1, 3, 1, -3, 7, -7, 2, -3, + -4, 5, -10, 0, -6, -3, -4, 2, 0, 2, + 3, 0, 0, -1, -1, -1, 2, 5, -3, -1, + 5, -3, -5, 4, 2, -1, -2, 2, -1, -2, + 3, -1, -2, 3, 0, -4, 1, 1, 1, -2, + -1, 2, -1, 1, -1, 0 }, + { -20, 0, 62, 4, 10, -1, 0, 4, -8, 2, + 5, -8, -23, -23, 50, -82, -21, -44, -11, 1, + -17, -62, 12, 16, -16, 57, 4, 10, -10, -6, + 6, -12, -6, 7, -11, 6, 4, 3, 0, 5, + -9, -2, 3, 6, -7, -4, -2, 16, -13, -11, + 6, 0, 4, -4, 4, 0, -2, 6, 6, -5, + 1, -2, 6, -2, 3, -3, -4, 0, 4, -3, + 1, 1, -1, -1, 0, 2, -3, 2, 2, 0, + 3, -1, -2, -1, -2, 1, 0, 2, -1, -1, + 2, -1, 1, 0, 0, 0 }, + { -521, -1121, -11, -38, 35, 2, 32, 12, -32, 7, + 40, -3, -25, -28, -3, -3, 46, -2, -18, 22, + 5, 13, -37, 5, 9, 4, 9, 16, 5, -6, + -17, 10, 8, 10, -6, -3, -8, -19, 1, -3, + -12, 8, 17, -12, 0, -12, -7, 8, -2, -4, + 1, 12, -4, -5, 7, 0, -1, -3, 5, 2, + -5, 5, -1, 2, 1, -6, -3, 1, 0, 0, + 2, -4, -2, 0, -1, 4, -5, 1, 0, 2, + -2, 1, 0, 0, 0, -2, -2, 0, 2, 1, + 1, -1, 0, -2, 2, 0 }, + { -10, -170, 4, 23, -21, -26, 56, -6, -27, -25, + 1, 22, -28, -20, -25, 21, -40, -23, 27, 54, + -3, -15, -27, -10, 9, 4, -2, -9, 2, 14, + 12, -21, -7, 5, 7, -17, 2, 4, 11, -1, + 2, -1, 7, -3, -10, 8, 2, 7, -9, -12, + 10, 5, 1, 6, 5, -13, -2, -4, -2, 4, + 3, 0, 2, -4, 0, -5, -4, 2, 2, 5, + -1, 1, 1, -4, 1, 3, -1, -1, 0, -1, + -2, -3, 0, 0, 0, 2, 0, -1, 0, -1, + 2, -1, 1, 0, 0, 1 }, + { -78, -108, 112, -25, -9, -77, 123, -11, -36, -19, + 1, -12, -3, -1, 3, 17, -19, 7, 4, 3, + 8, -16, 9, -8, 8, 9, 2, 0, -18, 7, + 10, 14, -3, -1, -4, 8, -20, 1, 0, -20, + 12, 17, -5, 4, -1, -8, -2, 0, 9, -4, + -2, -5, 1, 4, 2, 1, -7, -8, 8, 0, + -3, 1, 1, -2, -2, 3, -2, -1, -2, 3, + -1, 0, -2, 0, 3, -1, 3, 1, -2, 1, + -2, 0, 2, -3, 1, -2, 3, -1, 2, 0, + -1, 1, 1, -1, -1, 1 }, + { 2, -80, 2, -12, 3, 20, -6, -20, 2, -17, + 4, 8, -65, -41, 64, 21, -34, -2, -5, 27, + -1, 30, 8, -3, 23, 13, -35, -9, -1, -26, + 52, -19, -2, 4, -3, 2, -1, -13, 8, 1, + 0, -5, -6, 0, 0, -2, -4, -3, 1, 5, + 2, 2, -9, -6, 5, 2, 1, -2, -7, -2, + -6, 3, 1, 1, -8, -4, 6, -4, 3, -1, + -2, 3, -1, 1, 1, -2, 3, 2, 0, 1, + -2, 1, 1, -2, 0, 1, -1, -2, -1, 0, + 0, -1, 1, 1, -2, 0 }, + { 30, 556, -148, 56, -16, 28, 56, 28, 10, -25, + 11, 35, -28, 38, -7, 3, -17, 2, 15, -18, + 45, -4, 10, -10, -14, 24, 15, 5, 5, 5, + -19, 4, 5, 5, -4, -1, 1, -9, -12, 15, + 14, 3, -6, 6, -13, -3, -11, 4, -12, 3, + 2, 1, -1, -2, 2, 5, 4, 3, -2, -8, + 3, -2, 0, -1, 0, -1, -2, -4, -4, 3, + 3, -4, -2, 3, 3, 2, 0, -2, 2, 0, + 5, -2, -2, -1, 1, 4, 0, -3, -1, -1, + -1, -1, -2, 2, 0, 1 }, + { -9, -13, -39, -15, 1, 0, 6, 5, -6, 6, + -12, 1, -40, -142, 549, -20, 43, 34, -24, -7, + 35, 31, -30, -6, 1, 7, 48, -19, 26, -1, + -7, -7, -6, -17, 10, 2, -3, -5, -8, 7, + -15, 2, 4, 4, 5, 3, -10, -1, 1, 1, + -6, 7, 4, -3, -1, 0, -4, -1, 0, -3, + -3, 9, 0, 1, 2, 6, -5, 1, 3, 0, + 3, 1, -3, 1, 0, 2, 3, -5, 2, -3, + -1, 4, -1, -1, 1, -2, -2, -2, 3, -2, + -1, 3, 2, -2, 0, 2 }, + { 53, -2, -26, -46, -18, 48, -2, 6, 14, 13, + -43, 25, 21, -67, 118, 1, -15, -11, -4, 23, + -3, -1, -6, 5, 10, -7, -24, 28, -13, 14, + -9, 2, 16, -9, -3, 4, 7, -14, 3, 1, + 5, 11, 4, 1, 4, 6, -14, -13, 2, 2, + -1, -2, 5, 4, -5, -1, -5, -3, 3, 0, + 0, 2, -1, -5, 1, -1, -1, 0, -1, 1, + 1, 1, -5, 0, 4, 3, -1, -1, 0, 1, + -1, -1, 2, -2, -1, 1, 0, -1, 5, -2, + 0, 0, -2, 0, 0, 0 } }, + { { -5, 138, 124, 1, 5, 4, -7, -12, 0, 8, + -5, -24, 1, 27, -148, -8, -47, 6, 10, 21, + 6, -36, -2, 33, -25, 34, 21, 10, 16, -23, + 4, -15, 23, 5, -35, -9, 8, 25, -3, 1, + -7, 2, 3, -4, -6, 4, 9, 1, -4, -2, + 5, 6, 1, -2, 1, 6, 0, 5, -2, -6, + -2, -3, 5, 2, -1, 0, 2, 0, -4, 3, + 3, 0, 0, -3, -1, 2, 1, -3, -2, 1, + -1, -2, -3, 0, 2, 1, -1, 0, 0, 1, + -2, 1, 0, 0, 1, 0 }, + { -16, -1098, 222, 74, -28, -14, 32, 2, -1, 4, + -10, -14, 17, 20, 64, 52, -5, 5, 48, -5, + 6, -19, -8, -24, 4, -3, -3, -3, -9, -15, + -6, 10, 9, 10, -18, 9, 11, 8, 10, -4, + -15, -12, 5, 7, -5, 9, -9, 4, 1, -4, + -1, -10, -4, 1, -2, 8, -7, 3, 2, 0, + -2, 3, 2, 3, 1, -1, -2, -1, -3, 4, + 1, 2, -4, -2, 5, -5, 1, 2, -1, -3, + -1, 2, -1, -1, 1, 5, -4, 1, 0, 0, + 0, 0, -1, 1, -1, 1 }, + { 48, 1089, -201, -96, 18, 26, -13, 5, -2, 11, + -14, 0, 21, -16, 13, 10, 4, 4, 14, 4, + 34, -4, 7, -1, -36, -4, 4, 15, 9, -2, + -12, -5, 5, 10, 5, -3, 9, 1, -8, 0, + -2, -4, 4, -1, 5, 12, -8, -10, -9, 4, + 10, 1, -5, 1, 1, -6, -5, 2, 1, 0, + -5, -5, 4, 2, -5, 1, -1, 1, -1, -1, + 1, 0, 1, 0, 1, -1, 1, 0, 1, 0, + -1, -1, -1, 3, 2, -2, 2, 1, -2, 1, + -2, 0, -1, 1, 0, 0 }, + { -16, 47, 16, -17, 9, 5, -6, -2, 7, 2, + 0, 4, 2, -39, -265, 18, -51, -92, -32, 11, + 10, 12, 28, -11, 8, 6, -71, 32, 5, -20, + 10, -8, 6, -1, -7, -26, 13, 3, -14, 9, + -3, 1, 11, 4, 2, -13, 0, 2, -6, 4, + 8, -6, -2, 0, -5, 6, 5, -2, 5, 5, + 0, -2, 3, -5, -4, 3, 1, -1, -2, 5, + 5, -2, -3, 0, 3, -2, -2, -1, 2, 2, + 0, -3, 2, 0, 1, 2, -2, -1, -1, 1, + 0, -2, -1, 1, -1, 0 }, + { -55, -1700, -37, 34, 24, -5, 10, 5, 10, 0, + -25, 10, 9, -60, 10, -17, 29, -18, 8, -1, + -1, -3, 0, 13, -24, 6, 10, -53, -19, -7, + -18, -7, -5, 9, 4, 20, 32, -9, -21, 17, + 4, -4, -10, 8, -2, -19, 3, 4, -7, -2, + -1, -7, 8, 5, -3, -3, 12, 3, -3, -5, + 4, 1, 1, 1, 3, -3, 2, 0, 0, 0, + 2, 3, 2, -4, -1, 3, -3, 3, 0, -1, + 0, 0, -1, 2, 0, -2, 1, 1, 2, -1, + 1, 0, 0, 1, -2, -1 }, + { -8, -26, 29, 16, -1, 0, -6, 1, -2, -1, + 10, 6, 22, -1, 43, -8, 30, 3, -19, 111, + -39, 4, -76, 85, 5, -44, -6, 23, -7, -30, + 4, 24, 1, -5, -2, -1, -8, 7, 17, 9, + -24, 10, 3, -7, 3, 2, 9, 5, 1, -6, + -6, 5, 3, 0, -1, 2, 1, -1, 4, 0, + 3, 0, 3, 3, -1, 1, 1, -1, 2, 0, + -5, -3, 3, 2, -2, -2, -2, 0, 2, 2, + -3, 2, 1, 1, -2, 0, 1, 0, -1, 0, + 2, -1, -2, 1, 0, 1 }, + { -537, 560, 125, 53, -20, 7, -1, 29, -5, 1, + -3, 18, -3, 10, -20, 27, 2, 4, 30, 2, + -2, -15, -7, -5, 10, -1, -6, 31, 16, -2, + -1, -5, -9, -7, -4, 6, 13, 10, 0, -2, + -1, -2, 16, -7, 10, -3, 7, 1, -1, 1, + -6, 3, -6, -2, -3, -6, -6, -3, -2, 0, + 2, 0, 0, 0, -2, -3, -3, 4, 0, -1, + 6, -1, -6, 2, 3, 0, -3, 1, 0, -1, + 3, 0, -3, 1, 2, -4, -1, 1, 2, 0, + -2, 2, 1, 1, 0, -1 }, + { -8, -42, 42, 9, 6, 4, -3, 3, -9, 0, + 14, 8, -8, -68, 42, -50, 9, 13, -7, 26, + -25, -18, 51, -23, -8, 29, 9, -19, 16, 5, + 12, -8, -11, 0, 3, -15, 6, 2, 3, 0, + -2, 1, 4, 4, -2, -5, -5, 13, -3, -13, + 0, -1, -1, -3, -3, 3, -6, 6, 9, -6, + 0, -3, 3, -2, 3, 3, -5, -1, 2, 1, + 0, 1, 1, -1, -1, 1, -2, -1, 2, -2, + 3, 2, 0, -1, -2, 1, -1, 1, 0, -2, + 2, -1, -1, 0, 0, 0 }, + { 340, -2185, -48, -5, -13, -2, 15, 27, -26, -13, + 41, 12, 10, -11, 10, -25, -3, 23, 1, 4, + -13, 16, -34, 5, 8, 5, 4, 22, -8, 2, + -16, 14, 7, 6, -1, -5, -2, -14, -6, 13, + -5, -1, 10, -6, -4, -13, -12, 11, 0, 3, + -6, 3, 4, -2, 4, 6, -3, -1, 5, 4, + 1, 1, 1, 3, 6, -4, -7, 0, -1, -1, + 2, 0, -3, 0, -1, 4, -4, 0, 0, 1, + -1, 1, 0, 0, 1, -1, -2, -1, 0, 1, + 2, -1, 1, -2, 1, 0 }, + { 19, -141, -72, 16, -9, -43, 27, 18, -27, -19, + -3, 29, -16, -13, -43, 3, -2, -35, -41, 67, + 10, 0, -13, -22, 4, -1, -22, -4, 12, 13, + 35, -13, -16, -3, -2, -13, -10, -2, 6, -1, + -4, -5, 7, 5, -15, 8, 1, 8, -4, -10, + 2, 3, -3, 7, 11, -9, -5, -2, -3, 1, + 4, 1, 4, -2, 0, -1, -4, -2, -4, 5, + 1, 0, 4, -3, 1, 2, 0, 0, 1, 1, + -1, -2, -1, -1, -1, 1, 1, -1, 0, -1, + 2, -1, 0, 0, -1, 1 }, + { 44, -178, 53, 30, -25, -32, 40, 35, -42, -14, + 10, -7, -3, -16, 7, 21, -27, 2, 7, -1, + -4, -16, 5, -4, 2, 3, 3, 2, -11, -4, + 9, 12, 6, -9, -8, 17, -15, -4, 1, -15, + -3, 14, 4, 8, 1, -7, 0, -1, 8, -5, + 0, -3, -2, 7, 3, 2, -3, -8, 4, 3, + 0, -1, 2, 1, -4, 2, 0, 0, -2, 2, + 0, 0, -3, -2, 1, -1, 2, 2, -2, 1, + -2, -1, 3, -4, 1, -3, 0, 0, 1, 1, + -2, 1, 1, 0, -2, 0 }, + { 5, -33, -40, -6, -7, 17, 0, -12, -9, -11, + -3, 20, -51, -18, 66, -12, -13, -19, -6, 4, + 29, 0, -8, -26, 9, 49, -19, -39, 17, -28, + 37, -4, 10, 10, -3, 5, -11, -18, 8, -4, + -3, 2, -9, -7, 2, -7, 0, -3, 0, -2, + -2, 7, -8, -5, 3, 3, 3, 4, -1, 0, + -6, 2, 3, 2, -4, -7, 7, -1, 2, 0, + -3, 1, -2, -1, -1, -2, 0, 3, 1, 1, + -1, 1, 1, 0, 0, 1, 0, -1, -1, 0, + -1, -1, 0, 1, -1, -1 }, + { 116, 537, -140, -9, -6, -4, 62, 23, 30, -32, + -4, 26, 22, 3, -17, 12, -14, -2, 13, -32, + 33, -1, 7, -2, 4, -11, 2, 9, -13, 11, + -7, 2, -1, 10, -8, -4, 5, -5, -16, 7, + 16, 13, -3, 15, -3, 8, -7, 9, -8, -1, + -2, -3, 3, -6, -2, 3, 0, 6, 2, -8, + 0, 0, 1, -4, 1, 3, 0, -3, -5, -1, + 4, -1, -4, 0, 2, 2, 2, -3, 0, -2, + 5, 0, -2, -3, -1, 4, 3, -1, 1, 0, + -2, -1, -3, 0, -1, 0 }, + { 17, -1, -67, 0, -7, 2, 8, -6, -2, 9, + -2, -3, -23, 60, 168, 110, -18, 4, -10, 3, + 23, 17, -25, -27, -6, 11, 39, -27, 1, 25, + -5, -2, -15, -7, 23, -9, 3, 1, -12, 9, + -12, -2, 0, -1, 0, 7, -8, -2, -1, 6, + -10, 4, 7, 1, -2, -1, -2, -1, 0, -1, + -7, 4, 2, 1, -1, 6, -3, -3, 2, 0, + 3, 2, -3, 2, 0, -1, 4, -4, 0, -1, + -3, 4, 1, -1, 2, 0, -1, -3, 3, -1, + -2, 1, 2, -1, -1, 2 }, + { -77, 144, 32, -60, -22, -59, 30, 2, 12, 21, + -13, -12, 7, 59, -35, -13, -8, -30, -21, 22, + 4, -7, -4, -7, 11, 8, -21, 3, -5, 5, + 6, -9, 12, 2, 4, 2, 0, -6, 6, -6, + 1, 12, 9, 3, -6, 14, -3, -12, -6, -4, + 0, 0, 2, 3, -4, 1, 0, -4, 3, -1, + 1, 5, -1, -4, -2, 3, -1, 1, 1, 0, + 2, 2, -5, -5, 3, 3, 1, -1, 0, 1, + 1, -3, 1, 0, -1, 0, 0, -3, 3, 0, + -1, 1, -1, -1, -1, 0 } }, + { { 13, -56, -66, -10, 7, -5, -4, 5, -16, 12, + -16, 3, -15, -41, -117, 48, 49, 37, -54, -36, + 74, 17, -3, 19, -27, 26, 1, -21, 7, 2, + -9, 9, -22, -3, -26, 2, 5, 8, 7, 10, + 2, -9, -1, 6, 6, -8, -3, 1, 0, 2, + 1, -6, -6, 5, -7, -5, 2, -2, 5, 1, + 3, 0, -3, 2, 2, -1, -4, 1, 2, -3, + -1, 3, -1, 2, -2, 2, 0, 3, -1, -3, + -1, 2, 0, -1, -3, -2, 2, 1, -1, 0, + 3, -1, 1, -1, -1, 1 }, + { 19, -1319, 86, 55, 7, 11, -10, -10, 33, 2, + -12, 6, -8, 6, 19, 14, 21, -23, -18, 3, + 10, -15, 10, -1, 16, -10, -16, -2, 5, -11, + -7, 7, -25, -4, 11, 13, 2, -5, 0, 3, + 9, -7, -2, 2, 2, -10, 5, -10, 16, 11, + -1, 6, -10, -5, -3, 4, 2, -6, 4, 1, + 2, -2, 1, -3, -4, 1, 2, 3, -2, -4, + 0, -2, 1, -1, -2, 4, -2, 0, 1, 3, + 0, -2, 2, 0, -2, -2, 5, -2, 1, -1, + 0, 1, 0, -1, 1, 0 }, + { -47, 1057, 79, 42, -58, -3, -8, -12, -1, -2, + -7, -2, -6, 7, 34, -7, 11, -22, -47, -27, + -22, -3, 3, 7, -5, 6, -1, -2, -3, -2, + 6, 12, 2, -17, 4, -2, -6, 7, -12, -11, + 15, -12, 5, 1, -11, -9, 14, 13, 1, -15, + -9, 7, 3, 0, 1, 2, 2, -5, -2, 2, + 6, 1, -3, -1, -1, 0, 0, -1, 4, 0, + -2, 0, 1, 0, -1, 0, 0, -1, -1, 2, + 1, 0, 1, -3, 0, 1, -1, 2, 0, 0, + 2, -1, 1, -1, 0, 0 }, + { 11, -28, -33, 4, -14, 3, 0, -1, -2, -6, + -5, -12, 12, -3, -291, 62, 66, -17, 8, 38, + 16, -1, -41, -69, 23, 6, -36, 33, -4, -23, + 17, -13, -1, -6, 5, 12, -21, 7, 3, -9, + 8, 1, 0, -1, 12, 3, -8, 4, 3, -4, + -6, 5, -4, -1, 2, -2, 1, 5, -3, 2, + 3, 2, 0, 4, -1, -2, -2, 0, -2, -4, + -3, 4, 2, 2, -2, 3, 2, 0, -2, 0, + 0, 1, -2, 0, -2, 1, 2, 2, -1, -2, + 1, 1, -1, -1, 1, -1 }, + { 248, -1467, -116, 9, -20, -4, 10, 2, -7, 16, + 34, -28, 1, -36, -2, -4, -2, -44, 6, -10, + 9, -15, -15, -30, 22, -1, -8, -48, -5, -12, + -8, -7, 6, 2, -7, -5, -7, 25, -7, -10, + 10, 4, 0, -9, 5, 2, -4, 9, -1, -2, + 13, -3, -9, 7, 1, 4, -3, -1, 0, 3, + 0, -1, 4, -3, -1, 0, -4, -2, 3, -1, + -3, -3, 2, 5, 1, 0, 2, -4, 0, 1, + 0, -1, 1, -3, 1, 1, 0, 0, -1, 1, + -1, 0, 0, 0, 2, 1 }, + { 17, 52, -72, 10, 1, 4, 4, -1, 0, -7, + -3, 1, -16, -10, 170, -15, -87, 60, -41, 95, + -3, 5, -57, 43, -15, 19, -6, 0, 32, -31, + -14, 19, 22, 9, -7, 6, 8, -8, 7, 10, + 6, -8, 3, 5, 0, -2, -5, 4, 0, 1, + 1, 3, -7, 4, 5, -4, -1, 1, 0, -4, + 3, 2, -3, -1, 3, -2, 0, 0, 1, 2, + 6, -2, -3, 1, 2, 0, 1, -3, -2, -1, + 2, -3, -1, 1, 2, 0, 0, 1, 0, -2, + -1, 2, 2, -1, -1, -1 }, + { 421, 1614, -54, 25, 14, -9, -7, -9, -42, 5, + 6, 6, -4, 1, -6, 6, 4, -9, -24, 17, + 15, 14, -3, -1, 13, -6, -4, 0, 18, 6, + 15, 2, -15, 13, -9, -11, -8, 4, 10, -4, + 1, -8, 3, -5, 2, -3, -5, 10, 7, -9, + -1, -10, 3, -4, 2, 0, -6, 0, 1, -3, + -3, -1, 0, 0, 3, 3, -2, -5, 3, 2, + -3, 2, 5, -3, -3, 1, 1, -2, 0, 2, + -3, 2, 0, -3, -1, 4, -1, -2, 0, 2, + 1, -2, 1, 0, 0, 0 }, + { 20, 50, -63, 4, -11, 3, 1, 0, 1, -11, + -3, 3, 15, -73, -45, 5, 61, 53, -4, 28, + 14, 54, 8, -61, -22, -39, 19, -10, 15, 14, + -2, -10, 9, -8, 1, -3, -4, -12, 2, -12, + 1, 11, -4, -5, 8, 0, 4, -19, 7, 12, + -8, -3, 1, 6, -12, 0, -2, -4, 1, 8, + 1, 3, -5, -3, -2, 4, 3, -1, -2, 3, + 0, 0, 3, 3, -2, -1, 2, -2, -2, -2, + -3, 1, 1, 0, 2, 0, 1, -2, 1, 1, + -2, 1, 0, 0, 0, 0 }, + { -69, -2809, 31, 54, 9, -9, -15, -11, 30, -1, + -35, 3, 9, 56, -6, 35, -28, -8, 11, 5, + -11, -12, -22, 3, -9, 13, -9, 5, 3, 22, + 20, -9, -6, -1, 3, 3, 8, 22, 18, -5, + 9, -4, -7, 1, -6, 21, 7, -5, -4, 3, + -6, -11, 5, 2, -5, 4, 5, 4, -5, 2, + 4, -2, 4, -2, -4, 7, 3, -4, 0, 0, + -1, 2, 2, -1, -1, -5, 3, 0, 1, -2, + 1, -1, 1, 0, 0, 2, 2, 0, -1, -2, + -1, 0, 0, 2, -1, 1 }, + { -22, -58, 63, -32, 19, 20, -44, 3, 6, 9, + -15, -15, -3, 18, -10, -4, 34, 35, -36, -60, + -25, 37, 48, -1, -10, -16, 4, 5, -6, 18, + 0, 22, 5, -12, 1, 5, 11, -5, -16, -6, + -6, -2, -2, -4, 9, -9, 0, -4, 4, 10, + -6, -3, -3, -6, -5, 9, 2, 2, 1, -2, + -5, -2, -1, 4, -3, 4, 5, 0, -2, -6, + 2, -2, 0, 3, -1, -2, 1, 1, 0, 1, + 2, 2, 1, -1, 0, -1, -1, 1, 0, 1, + -1, 1, 0, 0, 0, -1 }, + { -2, -182, 134, 93, 26, 80, -92, 15, -5, 9, + 5, 12, 7, -13, -17, 27, -19, -7, -11, 18, + -16, 27, -12, 1, -18, -6, 1, -2, 10, -3, + -1, -16, 1, 7, 6, -7, 15, -10, -8, 12, + -12, -22, 5, 1, 8, 4, 2, 1, -6, 0, + 2, -2, -2, -5, 0, -1, 6, 7, -6, 1, + 3, -2, -3, 2, 2, -4, 1, 1, 2, -1, + 1, 1, 2, 0, -4, 1, -3, -2, 2, -1, + 2, 0, -1, 3, -2, 2, -3, 1, -2, 1, + 1, -1, -1, 1, 2, -1 }, + { -7, -27, 20, -4, 3, -16, 5, 9, -1, 1, + -7, 1, 37, 4, -1, 61, 31, 21, -16, -25, + -40, 13, -7, 11, -43, 8, 16, -40, 0, 1, + -43, 15, -3, 22, -4, 1, -16, 8, -10, 1, + -10, 3, 9, -9, -3, -2, -2, 7, -1, 1, + -7, 1, 4, -3, -5, -8, -6, -1, 8, 3, + 8, -1, -4, -3, 5, 4, -4, 4, 0, 3, + 0, -1, 1, 0, -1, 1, -3, -2, 1, -2, + 2, -1, -2, 2, 0, 0, 0, 1, 1, 0, + 1, 1, -1, -1, 1, 0 }, + { -221, 76, 74, -36, 26, 5, -39, -9, 3, 11, + -1, -13, 11, -41, -19, -10, 22, -1, -13, 2, + -27, 7, -3, 4, 13, -5, -16, 16, -7, 7, + 11, -6, -10, 8, 8, -2, -7, 0, 11, -14, + -5, 7, 4, 3, 6, 5, 5, 0, 13, 3, + 1, 1, 5, 4, -8, -4, -5, -1, 0, 6, + -1, 2, 1, 0, -3, 0, 1, 1, 4, -4, + -3, 4, 3, -2, -2, 0, 1, 2, -2, 0, + -5, 1, 2, 1, -1, -5, 0, 2, 0, 0, + 1, 1, 1, -2, 0, -1 }, + { -22, -5, 26, 24, -2, -1, -8, 8, -7, -7, + 11, -24, 36, 28, -488, -55, -19, -48, -2, 20, + 15, -18, -2, -10, -30, 28, -15, -13, -17, -2, + -5, -5, -13, 18, -5, -8, 13, 0, -1, -1, + 13, 0, -7, -1, -9, -6, 11, -1, 5, 3, + 5, -5, -3, 0, 2, -4, -1, 2, 0, 2, + 4, -9, -3, 1, -1, -4, 5, 0, -4, 0, + -3, -1, 2, -1, 1, -1, -4, 4, -1, 3, + 0, -4, 1, 0, -1, 1, 2, 2, -3, 2, + 1, -2, -2, 1, 0, -2 }, + { 72, 242, 11, -28, 21, -29, -25, 11, -13, -2, + 51, -14, -15, -4, -72, 21, -11, -8, -13, -4, + -5, 2, 7, -3, -30, 6, 25, 25, -8, -12, + 6, -5, 2, 8, -1, -7, -7, 17, 3, 4, + 5, -2, -2, 1, 2, 0, 7, 9, 0, -5, + 9, 11, -1, -9, 1, -5, 0, 4, -2, 2, + 0, -2, -1, 2, -1, 2, 2, 0, -2, 0, + -1, 1, 3, 0, -3, -2, 1, 2, 0, -1, + 2, 1, -2, 0, 1, 0, -1, 2, -5, 0, + 0, -1, 1, 0, 0, -1 } } }; -const Word16 rightBRIRImag_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS_MAX]= -{ - { - { - -124, 1167, -1129, 1325, -957, 588, 392, 273, -659, -205, - 139, -356, 62, 608, 535, -979, 402, -177, 643, -378, - 154, -168, 648, -612, 243, -662, 354, -203, 109, 40, - -122, 423, -273, -124, -9, 46, 424, -799, 257, -351, - 406, 569, -476, -146, -60, -34, 23, 358, -116, 111, - -182, 79, -65, 117, -53, -71, -159, 121, -34, 304, - -86, -112, 37, 53, 10, 2, 89, -39, -126, -176, - 103, -53, 11, 57, -101, 127, -120, 93, 18, 28, - 22, 10, 16, 28, -106, 9, -67, 101, -71, -95, - 77, -2, 17, -67, 20, 0 - }, - { - 497, -1537, 782, 1853, -610, 597, -206, 191, -577, 28, - 180, -823, 578, 158, 441, -431, -397, -88, 821, -674, - 268, -1, -202, -229, 521, -154, -374, 79, 283, -451, - 848, -548, 61, 22, -98, 627, -77, -251, -278, -174, - 587, -162, -184, -152, 393, -298, 129, 49, 84, -35, - 30, -58, -185, 191, -235, 106, -36, 99, -90, -15, - 163, 66, -247, 269, 28, 2, 98, -121, -96, 10, - -125, -10, 43, 27, -46, 71, 21, 30, 156, -84, - 34, 53, -20, 22, -52, -90, 123, -76, -42, -23, - 21, 66, -25, 9, 12, -13 - }, - { - 141, -105, -123, 1827, -814, 799, -53, -523, 77, 208, - -266, -674, 414, 295, -325, 110, 411, -406, 342, -3, - -347, 369, 200, -67, 75, -71, -403, -570, -209, 103, - 709, -33, -277, 244, 136, -188, 209, 98, 203, -302, - -268, 365, 228, -239, -42, -86, 82, 161, -8, -143, - -234, 94, -85, 23, 1, 72, 94, -274, 4, 102, - 275, 33, 11, -183, 254, -132, 94, -88, 114, -157, - -135, -101, 39, -83, 35, -78, 63, -16, 153, 82, - 67, 5, 21, -79, 7, 60, -141, -89, -48, 128, - 11, -35, 9, 8, 7, -46 - }, - { - 18, 493, -1037, 1262, -1082, 416, 350, -62, 28, -48, - -184, -359, -106, 1008, -998, 898, 164, -663, -20, 68, - 2, 301, 70, -553, 495, 453, -655, -477, 459, -448, - 672, -513, 157, 45, -208, 54, 1, -134, 293, -165, - 81, 222, -174, -109, 5, 236, -350, 70, 209, -51, - -290, 195, 116, -214, 103, -55, 63, -144, -20, 213, - 8, -122, -94, 213, 122, -109, -131, 178, -91, -103, - 55, -65, 90, -20, 14, 48, -37, -32, 68, -8, - -25, -2, 5, 40, -60, 44, 31, 6, -70, 63, - -27, 1, -40, 1, 29, 5 - }, - { - 1018, -3308, 1115, 1439, -498, 364, -66, 11, -112, -742, - 331, -543, 568, -63, 112, 138, 220, -231, -114, 204, - -384, 443, -400, -575, 1000, 0, -383, -443, 504, 517, - -58, -683, 836, -641, 243, 257, -154, -276, 399, -105, - 195, -195, 154, -174, 63, 190, -143, -128, -8, 137, - 44, -102, 116, -118, 6, 139, -398, 191, -1, 205, - -54, -40, -10, 51, -95, 296, -127, -90, -13, 9, - -158, -63, -5, 81, 60, 41, 46, -12, 56, 127, - -124, 12, -54, 75, -81, 22, 33, -3, -84, 118, - -62, 45, -11, -32, -19, 32 - }, - { - -149, 1477, -2001, 1415, -1082, 365, 598, -219, 14, -410, - 328, -460, -528, 204, -26, 835, -25, -383, -247, -292, - 844, 52, -597, -435, 310, -157, 1135, -872, 338, -273, - -289, -428, 554, 256, -37, -580, 189, -73, -135, 349, - -71, -613, 457, 144, -78, -329, 262, -228, 105, -97, - 120, -37, 2, 94, 150, 197, -208, -143, -20, 73, - -60, 52, -185, -88, 171, -76, 92, 23, -149, 55, - 2, 6, 70, -102, -67, 160, -14, 1, -90, 40, - -32, -142, 6, 41, 117, 74, -52, -48, -52, 23, - 9, -48, 90, 0, -15, -20 - }, - { - 1183, -3910, 1474, 1237, -40, 69, 259, -195, 12, -598, - 623, -924, -108, 726, 201, 593, -481, -362, -261, 25, - 713, -310, -828, 286, 175, -239, 543, -520, 402, -37, - -172, -384, 531, 456, -315, -361, 279, -269, 367, -86, - -26, -338, 215, 194, -268, -143, 128, 86, 52, -160, - 54, -112, 251, 40, -17, 187, -205, 32, 163, -130, - -3, 11, -134, 44, -28, 60, 115, -122, 53, -137, - 43, 15, 96, 14, 117, -147, -7, 76, -6, -21, - -65, -54, -14, 66, -125, 236, -119, 42, -107, -12, - 84, -100, 63, -9, 26, 21 - }, - { - -136, 1487, -2362, 1506, -857, 73, 536, 44, 109, -395, - 69, -612, -192, 605, 129, 34, -155, -357, 638, 310, - -504, -3, -60, -60, -942, 850, 700, -432, -355, 106, - -291, 241, -345, 680, -524, 281, -300, 311, -325, 32, - 136, 37, -529, 131, 309, -60, -215, -223, 252, 304, - -266, -332, 499, 75, 113, -22, 27, 13, -384, 77, - 98, -225, 32, -19, -31, -42, 191, 136, -295, 11, - 102, 52, 150, 44, -10, -74, 143, -62, -107, -22, - -42, -27, 23, -27, 71, -7, 66, -34, -160, -6, - 61, -17, 135, 17, -12, -45 - }, - { - 1143, -3821, 1672, 1170, -33, 598, -174, -75, -273, 0, - 209, -743, -148, 1383, -1130, 667, -402, -257, 679, -190, - 169, -918, 934, -712, -684, 641, 318, 145, -775, 233, - -39, 30, -167, 26, 403, -395, 59, 200, 57, -139, - -168, -133, -26, 41, 66, 97, 22, -65, -85, 67, - 144, -335, 96, 224, 46, 157, -76, -1, -266, 0, - 78, -141, 78, 230, -221, 58, 193, -32, 38, -180, - 56, 81, 11, 146, -128, -3, 38, -70, -63, -13, - -30, -95, 75, 26, 54, 22, 6, -24, -24, -32, - 23, 69, -48, 88, -7, -7 - }, - { - 168, -50, -499, 1006, 173, 227, -1282, 343, 843, -290, - -117, -741, 760, 291, -695, 145, -616, 330, 279, 123, - -403, 598, -65, 74, 229, -751, 427, -600, -87, 185, - 286, -120, 416, -329, -102, 397, 16, -36, -324, 500, - -15, 129, -16, -701, 105, -102, -220, 311, 70, 196, - -324, -1, -171, 107, -134, 286, 78, -90, 247, -331, - 53, -316, 231, -133, 125, 61, 61, -65, 128, -139, - 52, -109, 37, -122, -68, -13, 9, 44, -7, 13, - 45, 15, -3, -20, 25, -73, -24, 82, -22, -119, - 65, -49, -23, -4, 82, -69 - }, - { - 732, -2488, 1151, 957, 104, -148, -686, -472, 999, -221, - -373, -29, 406, -202, -43, 81, -69, 711, -400, 317, - 154, 464, -783, 718, -857, 38, 219, -15, 2, 155, - -65, -32, 159, -442, 244, 2, 106, -220, 226, -204, - 205, -169, 60, -81, 9, 0, -231, 426, -153, -26, - 313, -366, -93, -68, 235, -6, -11, 315, -108, -80, - -57, -19, -5, 175, 116, -102, -40, -35, 11, -56, - 100, -17, 115, -141, -28, 39, -90, 120, -9, -36, - 73, 132, -111, -29, -6, 79, -136, 17, -15, -16, - 2, -68, 96, 50, -21, 14 - }, - { - 36, 389, -590, 927, 14, -77, -1292, 1023, -170, 274, - 210, -844, 855, -775, 67, 119, 319, -569, 257, 19, - -490, 51, -428, 736, 22, -495, 494, 231, -169, -147, - -149, 308, -342, 403, 287, -350, 143, -323, -2, 108, - -93, -465, 735, -220, -330, 400, -118, 122, -193, 295, - 297, -510, 151, -52, 72, -5, -324, 145, 4, -238, - 229, 223, -109, -24, 54, -42, 19, -189, 65, 232, - -71, -109, 176, 158, -100, -39, 90, -94, 34, -118, - 116, -86, -33, -2, 65, -49, -33, 166, 60, -26, - 83, 23, 5, -20, 27, -99 - }, - { - 1116, -3619, 1580, 827, 402, -82, -652, 785, -631, 931, - -1536, -6, 422, -1070, 1011, 51, 2, -151, 125, -332, - -10, 255, -190, 260, -462, -29, 89, 455, 146, -531, - -175, 27, -199, 422, 245, -126, 0, -354, 398, -133, - -477, 60, 472, -68, -216, 243, -54, 188, -136, 26, - 54, -84, 18, 98, -280, 152, -345, 367, -235, 242, - -81, 79, -68, -7, 45, -50, -122, 0, 261, 114, - -178, 98, -23, 52, 17, -38, -45, 63, -141, 81, - -125, 5, -77, -32, 76, 21, -12, 81, -45, 45, - -9, 69, 64, 7, 5, -55 - }, - { - 267, -490, -151, 689, 141, -43, -1598, 1362, -267, -325, - 393, -1060, 359, 314, 642, -736, 827, -124, -323, -517, - 485, -497, 875, 128, -711, 419, 337, -659, 120, 196, - -457, 243, 143, 207, -819, 592, -120, -88, 39, 68, - 311, -162, -47, -203, 196, -115, -117, 291, 13, 66, - 55, 11, -84, -89, -25, -20, -69, 57, -77, -38, - 108, -178, 61, 103, 160, -74, -141, 126, -100, 18, - 40, 27, 3, -86, 85, 35, -60, -19, -16, 61, - 9, 17, 18, 8, 15, 16, -13, 29, -29, -54, - -1, -28, 3, 33, 38, -112 - }, - { - 1031, -3355, 1597, 84, 1027, -431, -696, 742, -603, 411, - -440, -62, -598, 942, -263, 108, 161, -324, -418, 29, - 194, 508, -455, 470, -441, -549, 599, 127, -190, 190, - -380, 208, 9, 137, -534, 304, 21, 143, -282, 249, - 120, 275, -504, 52, 95, -224, -13, 132, 156, -10, - 110, -131, -128, 75, -180, 97, -120, 74, 13, 149, - -153, 37, 1, 10, 23, -139, 88, -1, 22, -196, - 196, -177, 159, -67, -52, 56, -6, -103, 2, -48, - 69, -59, 21, -52, 65, -5, 75, -21, -18, -65, - 9, 33, 23, -91, 86, -19 - } - }, - { - { - -16, 4166, 999, 467, -1178, 774, 534, 508, -530, 36, - 81, -229, 697, 975, 373, -1372, 926, 150, 312, -773, - 432, 405, 1216, -1104, -249, -936, 477, 95, 639, 137, - -697, -48, -633, -47, -153, -233, 326, -1110, 103, -746, - 219, 641, -367, 74, -205, -278, 133, 806, -38, 105, - 50, 138, -21, 186, -12, -38, -317, -61, -84, 536, - -33, -313, -166, 8, -26, -102, -6, -29, -102, -164, - 304, 21, 5, 105, -77, 65, -278, 16, -19, 11, - -21, -57, -31, -67, -190, -27, -127, 97, 35, 42, - 133, -11, -30, -106, -6, -59 - }, - { - -257, 724, 4165, 3960, 59, 91, -498, 522, -72, 260, - 270, -932, 544, 237, 1107, -799, -978, -409, 372, -803, - -134, -444, -396, -195, 951, -96, -232, 241, 107, -436, - 1231, -640, 243, 620, 289, 778, -171, -393, -756, -546, - 542, -331, -185, -133, 399, -125, 441, 117, 64, -93, - 114, -74, -314, 144, -88, 334, -112, -31, -255, -186, - 82, 6, -329, 498, 153, 17, 108, -98, -47, 16, - -110, 128, 129, 147, 6, 8, -30, -50, 67, -89, - 151, 47, -125, 20, 75, -27, 160, -79, -100, -18, - 57, 77, 34, 47, -43, -113 - }, - { - 22, 3632, 3323, 3010, 185, 419, -264, -256, 177, 589, - -253, -1158, 154, 157, -394, 144, 971, 2, 558, 84, - -458, 142, 87, -229, -65, -547, -998, -865, -264, 206, - 897, 183, -438, 195, 431, 192, 649, 459, 580, -182, - -498, 273, 336, -228, -178, -293, -97, 117, 75, -201, - -226, 287, -202, 13, -36, -53, 400, 111, 31, -96, - 342, 155, 25, -307, 157, -146, 55, -70, 208, -164, - -18, -98, -18, -82, -24, -139, 54, 21, 343, 195, - 136, 62, 65, -120, -118, -29, -193, -42, -58, 98, - 53, -34, -90, -66, -6, 20 - }, - { - 32, 2649, 216, 96, -2083, 271, 347, -161, 168, 1216, - 416, -499, -203, 619, -1757, 1175, 1409, -512, -1055, -338, - 41, 507, 630, -266, 521, 323, -919, -929, 93, -838, - 938, -373, -254, -186, -257, -109, -267, -242, 448, 119, - 264, 224, -109, -258, -124, 290, -495, 87, 233, 114, - -359, -109, 187, -99, 144, -5, -36, -329, -64, 360, - 70, -121, -19, 424, 372, -96, -233, -18, -281, 49, - 264, -11, 183, -11, 17, 28, -20, 23, 39, -48, - -8, 22, 7, 41, -73, 40, 45, 98, 11, 66, - -59, -22, 18, 30, -6, -10 - }, - { - -879, -5959, 1231, 3531, 1053, 128, -445, -145, -442, -625, - 594, -910, 534, -604, -242, 288, 1281, -112, -941, -369, - -1467, 47, 447, 57, 879, -3, 65, 61, 870, 572, - -68, -947, 858, -426, 521, 464, 36, -250, 486, 48, - 58, -377, 385, -109, -115, 213, 25, 187, 108, -18, - 40, -198, 237, -38, -236, 151, -486, 58, 48, 252, - 61, 108, -157, -108, -132, 510, 31, -99, -124, -155, - -346, -132, 89, 199, 254, 81, 16, 82, 216, 295, - -34, 4, -100, 94, -169, -64, 78, 86, -11, 164, - -44, 95, 31, -8, -6, 70 - }, - { - -104, 3286, -954, -304, -2365, 444, 556, -297, 329, -167, - 256, -591, -356, -369, -774, 399, -320, -288, -532, -703, - 668, 43, -97, -832, -285, -328, 1280, -826, 181, -600, - -350, -1055, 5, 351, -219, -790, 262, -316, -349, 309, - 170, -534, 273, 133, 120, -153, 220, -454, 95, -22, - 170, 109, 17, 114, 342, 224, -416, -247, -56, 46, - -45, 73, -290, -165, 93, -241, 139, 251, -89, 4, - 3, -91, -178, -406, -271, 197, 19, 30, -88, 22, - -50, -157, 3, 135, 205, 52, -112, -29, -6, 97, - 35, -114, 47, -72, -25, 2 - }, - { - -990, -7249, 1255, 3975, 2120, -128, 328, -258, 162, -746, - 781, -167, 30, 672, 266, -188, -976, -103, -608, -985, - 216, -463, -952, 459, 217, -655, 307, -300, 813, 102, - -1, -386, 301, 621, -39, -464, -50, -520, 499, 5, - 204, -345, 160, 48, -692, -346, 173, 302, 421, -111, - -306, -254, 465, -38, -188, 307, -11, 426, 418, -147, - 194, 84, -309, -56, -51, 14, 88, -69, 53, -250, - 80, -18, 156, 116, 124, -267, -85, 209, 124, 1, - -33, -81, -47, 10, -224, 238, -177, 64, -101, -44, - 103, -62, 27, -46, 70, 55 - }, - { - -135, 2585, -1956, -70, -1986, -232, 547, 475, 371, -185, - 475, -342, -359, 9, 322, 240, 107, 462, 502, -59, - -833, -276, -266, 565, -362, 466, -141, -330, 49, -14, - 226, 257, -981, 328, -624, 402, -357, 54, -508, 7, - 296, 286, -739, -106, 387, -5, -191, -313, 53, 426, - -126, -223, 683, 86, 227, 67, -134, -123, -309, 19, - -114, -309, 134, 37, 55, -47, 52, -64, -204, 322, - 317, 233, 308, 124, -30, -248, 35, 51, 37, 21, - 17, 30, -7, -160, -70, -114, 73, 59, -172, -108, - 49, -9, 101, 41, 58, -9 - }, - { - -966, -6741, 1868, 4241, 2669, 686, -387, -122, 35, 574, - 991, -554, -705, 901, -2015, 103, -132, -475, 429, 178, - 220, -1682, 648, -330, -1086, 139, 204, 230, -394, 238, - -747, -601, 227, 172, 173, -424, 60, 17, -149, 78, - 14, -396, 39, 18, 29, 568, 409, -138, -412, -13, - 172, -356, 124, 8, -110, 172, -335, -26, -128, 183, - 256, -89, 226, 462, -8, 182, 116, -9, 24, -265, - 56, 15, -123, 79, -71, -45, -129, -188, -139, 74, - -25, -180, 79, 81, 48, 23, 80, 51, 53, -3, - -66, 31, -57, 108, 35, -28 - }, - { - -21, 2693, 1598, 643, -572, -399, -1486, 1088, 1536, -412, - 143, -1010, 769, 836, -908, -789, -1734, 894, 1087, 312, - -373, 322, -343, -268, 158, -619, 479, -944, -7, 473, - 852, 30, 349, -323, 72, 915, 617, 257, -425, 513, - -167, -22, -155, -1136, -257, -160, -540, 52, -128, -69, - -138, 93, -194, 422, 230, 504, -112, -115, 292, -667, - -25, -324, 112, -461, -102, 85, 268, 19, 108, -171, - -32, -174, 102, 16, -51, -194, -103, 60, 23, -89, - -153, -63, 36, -32, -122, -308, -53, 196, 101, -11, - 91, -72, -70, -76, -1, -219 - }, - { - -555, -2973, 2803, 1768, -86, 721, 31, -1755, 928, -368, - 41, 46, 71, 299, 101, 303, 1067, 2150, 85, 735, - 919, 274, -1225, 395, -823, 398, 415, 130, 335, -335, - -456, 454, 164, -445, 147, -40, 99, -300, 189, -296, - 358, 113, 552, 463, 239, -91, -749, 45, -123, -157, - 258, 2, 88, -77, 438, -8, 6, 462, -209, -229, - -131, 38, 162, 219, 133, -35, 12, -7, 56, -68, - 103, 1, 129, -137, -114, -113, -172, 196, 2, -75, - 86, 129, -149, 43, 102, 80, -231, -112, 15, 41, - -75, -73, 197, 61, -83, 3 - }, - { - 1, 3344, 1430, 77, -936, -945, -1605, 1216, -307, 105, - 1468, 405, 568, -885, -504, -1562, -667, -419, 157, -190, - -888, -687, -372, 1020, 438, 85, 599, 79, -73, 565, - 389, 297, -463, 123, 16, -195, 119, -1047, -439, 131, - -28, -841, 767, -110, -520, 414, -145, 42, -345, 88, - 214, -480, 226, -79, 210, 238, -287, 254, 323, -267, - -20, 94, -230, 116, 32, -307, 135, 11, -3, 179, - -33, 30, 334, 92, -157, 8, 204, 78, 202, -41, - 150, -109, 11, 79, 142, 6, -32, 228, 125, 7, - 95, -11, 29, -25, 18, -168 - }, - { - -796, -7314, 1223, 2074, 1719, 1344, 276, 94, -1420, -154, - -2108, 45, 91, -1420, 510, -354, 302, 17, -320, -189, - 553, 686, -165, -450, -839, 198, 431, 686, 43, -998, - -796, -285, -306, 637, 297, -39, 610, -90, 342, -78, - -682, -72, 318, 31, 332, 168, -238, 484, -264, -478, - -411, -208, 423, 234, -330, 510, -298, 537, -30, 182, - -224, -24, -132, 6, -25, -113, 6, 95, 306, 280, - -211, 19, -91, -60, -42, -219, -199, 177, -58, 138, - -187, -131, -271, -211, 78, 74, -33, 123, 31, 38, - -6, 137, 138, 102, 53, -123 - }, - { - -96, 1734, 1547, -16, -788, -1114, -2359, 1344, -852, -1006, - 452, -1190, 843, 699, 788, -190, 1282, -411, -915, -1139, - 88, -813, 1205, 883, -679, 338, 66, -923, 417, 234, - -616, 385, 174, -225, -936, 731, -267, -212, -244, -72, - -60, -125, 397, 158, 509, 312, 112, 311, -141, -238, - 216, 292, -170, 65, 104, -245, -351, -90, -180, -245, - -69, -174, 283, 219, 146, -286, -307, 104, -82, 253, - 256, 51, 17, -10, 120, 57, -39, 96, 85, 108, - 52, 42, 12, -65, 17, 22, -153, -9, 73, -61, - -91, -90, 20, 91, 48, -145 - }, - { - -774, -7011, 902, 734, 1701, 216, -399, 94, -714, -6, - -962, 279, -1312, 591, 187, 20, -722, -1116, -1078, -86, - 722, 910, -1002, -133, -885, -632, 1202, 502, -411, -177, - -405, 704, 171, -233, -528, 835, 216, 337, -187, 147, - -68, 209, -622, -431, -171, -131, -5, -42, -142, -190, - 296, 76, -239, 158, -121, -11, -506, -133, 69, 316, - -56, 158, 200, 42, -241, -397, 85, -140, -192, -310, - 198, -249, 153, -97, -89, -13, -111, -97, 8, -217, - -32, -158, -75, -151, 57, 110, 126, 8, -14, -103, - 7, 79, 33, -146, 98, -93 - } - }, - { - { - 142, 1767, 2301, -1429, 1325, 218, 562, -2, -163, -14, - 645, -699, 1033, 973, -808, 36, -249, 67, 420, -600, - -317, 831, 1415, -571, -305, -559, -139, 248, 428, -72, - -257, -689, -465, 383, -105, -345, -192, -409, -135, -585, - -61, 409, -109, 29, -110, -238, 280, 125, 437, 0, - 28, -63, 188, 16, -50, -77, -243, 61, -37, 162, - 35, -313, -17, 112, -210, -112, 27, -65, -35, -215, - 248, 216, -10, 5, 106, -20, -179, -161, 26, -95, - -21, -1, -106, -7, 7, -129, -61, 76, 37, 98, - 46, -11, -7, -72, -27, 34 - }, - { - 46, 6639, -1391, 1379, 1320, 414, -301, -52, 410, 303, - -151, -34, -84, 79, 1051, -636, -649, -130, -73, -140, - -910, -176, -194, -359, 748, -75, 50, 99, -459, 273, - 505, 106, 266, 424, 258, 325, -209, 50, -711, -407, - 180, -211, 56, 55, 181, 94, 32, 79, 116, -120, - 221, -267, -45, 56, -9, 184, -191, -48, -118, -153, - -107, 103, -202, 383, 183, -96, 45, 2, -264, 187, - 22, 179, -52, 84, 42, -37, -75, -14, 67, -74, - 189, -84, -19, -158, 186, 103, -13, -57, -51, 76, - -58, 92, 32, 47, -86, -56 - }, - { - -122, 6320, 1077, -338, 2785, 338, -338, -468, 297, 605, - -136, -656, -287, -104, 204, 65, 587, 386, 112, 132, - 343, -539, 9, -476, 109, -29, -943, -1088, -193, 659, - 60, -38, -44, 345, 519, -22, 384, 454, 471, -102, - -244, 253, 13, -30, -308, -182, 199, -186, -195, 150, - 94, 126, -201, 145, -79, -30, 138, 179, 338, -242, - 132, 176, 18, -130, 133, -105, -135, 101, 7, 25, - -3, -44, -58, 13, -99, -28, -43, 96, 386, 112, - 82, 103, 41, 1, -168, -51, -108, -46, -40, 107, - 36, -30, -123, -19, 21, 57 - }, - { - -24, 2541, 645, -895, -611, -117, 84, -51, -123, 1153, - 369, -346, 33, -44, -658, 639, 686, 594, -1447, -245, - 235, -448, 494, 249, 561, -113, -546, -411, -346, -560, - 366, -9, -351, 161, -565, -119, -385, 176, 71, 325, - 262, -101, 61, 97, -64, -84, -469, 236, -40, 190, - 221, -593, 88, 273, -196, 123, -124, -98, -243, 244, - 137, 32, 135, 174, 363, -191, -34, -171, -197, 126, - 233, -53, 92, 73, 125, -94, 10, 27, 93, -59, - -39, 11, 84, -16, -69, 54, 31, -2, 62, 33, - 26, -103, 29, -8, 22, 29 - }, - { - 791, -3762, -2313, 2670, 1217, 867, -691, 421, -325, -101, - -602, -634, 263, -207, 58, -755, 1451, -101, -684, -726, - -1045, 252, 525, 77, 469, -227, 508, 391, 380, 290, - -118, -236, 96, 294, -109, 386, -83, 130, 131, 433, - 22, -98, -193, -12, 97, -277, 116, 276, 320, -135, - -109, -148, 235, 16, -216, 224, -50, -168, -131, 147, - -12, -30, 52, -46, -7, 101, 259, -169, -154, -123, - -177, -124, 243, -64, 300, 37, -73, 223, 213, 100, - -23, 83, -73, 67, -125, -40, 134, -19, 158, 17, - 5, 59, 66, 14, -63, 41 - }, - { - 177, -1356, 3437, -995, -1178, 41, 47, 49, -90, 285, - 142, -500, -355, 87, -1055, -150, 366, -679, -239, -13, - -407, -313, 0, -1148, 692, -490, 50, -117, 204, -276, - -615, -569, -7, 111, -526, -95, -160, -397, 117, 155, - 228, -482, 369, -138, 101, 364, -185, -242, -118, 441, - -31, 359, -325, 123, 198, 244, -59, -146, -405, 129, - 12, -231, -176, -16, -258, 97, 102, 379, -69, -311, - 49, 11, -211, -156, -295, 102, 58, -108, -85, 11, - 88, -223, 7, 272, -27, 85, -106, 66, 12, 40, - 59, -117, 66, -199, 35, 69 - }, - { - 877, -4916, -2898, 4421, 1474, 302, 157, -121, 420, -649, - -415, 852, 222, -42, 904, -567, -867, -218, -510, -304, - -320, -638, -492, 7, -147, 118, -9, 96, 98, 451, - -47, -271, -92, 438, 165, -519, 134, -473, 311, 82, - 172, -174, 12, -120, -119, -195, -114, 182, 116, 250, - -603, -94, 223, -125, 59, 175, -14, 407, 427, 1, - 150, -187, -47, 188, -119, -187, 18, 73, -27, -152, - 150, 40, -27, 198, 87, -216, 0, 129, 13, -50, - 104, -87, -21, -25, -67, -28, -37, 110, -127, 17, - 50, 6, 86, -98, 70, -19 - }, - { - 157, -2462, 3122, -777, -1114, -469, 306, 392, 186, 226, - 248, 279, -948, 1010, 5, 277, 492, 545, -334, -443, - -241, -314, -178, 466, -297, -355, 589, -577, 851, -706, - 1066, -9, -853, 42, -141, -681, 379, -299, 69, 61, - 248, -106, -59, -241, 96, 147, -188, 70, -317, 142, - 121, -106, 336, 234, 232, 116, -75, -240, 55, -282, - -19, -238, 57, -102, 326, -331, 18, -39, 61, 174, - 217, 582, 62, 6, -41, -1, -19, -48, 58, 73, - -20, 21, 7, -169, -42, -67, -10, 45, -122, -105, - 39, 57, -31, 74, 97, -34 - }, - { - 863, -4347, -2619, 4792, 1993, 597, -447, 273, -123, 1041, - 479, -416, -287, -240, -452, -1222, 841, -309, 10, 711, - -465, -755, 42, -976, 57, -139, 172, -136, -143, 62, - -390, -363, 288, 63, 53, -355, 72, -10, 225, 77, - -99, -536, 148, 43, 318, 185, 99, 456, -710, 14, - -84, 72, 176, -223, -98, 65, -234, -46, -121, 302, - -5, -106, 290, 240, 67, 88, 69, 121, -186, -112, - 99, -26, -195, 153, 73, -75, -214, -156, -168, 152, - -89, 20, -113, 98, -6, 17, 13, 93, -71, 120, - 8, -136, 16, 29, 140, -90 - }, - { - -56, 4396, -289, 435, -41, -1353, 71, 1043, 512, 4, - 137, -307, -184, 985, -1009, -617, -649, -106, 1222, 32, - -38, -165, 52, -182, 312, -479, 178, -644, 530, -193, - 819, 92, 302, -104, -283, 594, 660, 383, -283, 86, - 283, -272, -135, -575, -669, 219, -179, -307, 158, -249, - -63, 222, -380, 62, 734, 284, -188, 14, -167, -176, - -273, -148, 189, -171, -406, -85, 214, 88, -16, 216, - -268, -48, -76, 91, 119, -229, -26, 16, -72, -30, - -131, -147, 44, -8, -128, -132, -51, 110, 121, 43, - 60, -113, -17, -81, -49, -111 - }, - { - 417, -283, -123, 1401, -384, -636, 2908, -1168, -535, -1106, - 931, 50, -95, 677, 236, 8, 910, 1090, 1498, 453, - 822, -311, -341, -119, -386, -35, 253, 264, 701, -452, - -348, 519, 144, -122, -107, 157, -489, 200, 296, -375, - 386, 367, 193, 921, -23, -109, -444, -340, 112, 215, - -272, -55, -91, 498, 197, -106, 91, 177, -19, -394, - -178, -28, 442, -120, 72, 145, -3, -60, 164, -124, - -58, 187, -111, -73, -68, -236, -11, 132, -108, 114, - -6, -32, 84, -156, 200, -110, -29, -114, 19, 69, - -84, 116, -34, 90, -97, 24 - }, - { - -1, 3661, 431, 10, -320, -432, -1120, 384, -1, 118, - 499, 936, -580, -272, 431, -908, -1638, -233, 33, -126, - -1065, -644, -307, 1256, 471, 291, 66, -616, 889, 562, - 952, -33, -72, -797, -137, 216, -273, -1204, 48, 31, - -185, -603, -39, 189, -242, 504, -231, -56, -115, -278, - 130, -89, 49, -108, 221, 234, -96, 201, 47, 151, - -398, 148, 17, -1, -20, -311, -112, 99, 64, -80, - 62, 128, 301, -105, 4, 2, 185, 142, -5, 172, - 94, -137, 12, 132, 12, 81, 94, 85, 118, -81, - 64, 26, 75, -57, -2, -113 - }, - { - 488, -7718, -130, 1652, 1350, 289, 2238, -789, -354, -943, - -1962, 717, -179, -213, -125, -604, 484, -549, -42, -273, - 706, 459, 690, -765, -577, -120, 318, 876, -497, -560, - -758, 356, -483, 234, 219, -305, 807, -117, 272, -171, - -287, -83, 118, 260, 189, 70, -227, 455, -412, -356, - -76, -284, 483, -32, 45, 122, -139, 358, 124, -148, - -32, -122, 83, -64, -137, 174, -19, 202, -58, 46, - 75, -198, -4, -45, -179, -18, -336, 154, -119, 65, - 9, -265, -152, -238, -2, 109, 142, -28, 174, -8, - -1, 139, 15, 113, -17, -88 - }, - { - -15, 3947, -460, -86, -453, -1195, -1600, 486, -1131, -142, - 125, -436, 475, -140, 463, 1510, 157, -578, -652, -664, - -1125, 557, -636, 1538, -11, -235, -98, -721, 393, 853, - -329, -386, 303, -859, -279, 354, -459, 241, -283, -370, - -157, 147, 215, 488, 617, 321, -208, 125, -36, -131, - 334, 91, 36, 164, -37, -294, -195, -136, -243, -207, - 196, -339, 250, 189, 32, -211, -230, 196, -128, 255, - 314, -89, 23, 235, -87, -34, 72, 94, 94, 11, - -131, 216, 9, -118, 32, 123, -115, -95, 84, -117, - -66, -64, -3, 74, 13, -48 - }, - { - 509, -7123, -959, 1295, -179, -387, 2147, 48, -496, -771, - -927, -203, -1062, 449, -810, 977, -178, -1808, -872, 879, - 395, -37, -230, -574, -979, 15, 920, 472, -446, -631, - -67, 747, 745, -329, -112, 89, 506, -54, 15, 54, - -42, -306, 28, -762, -392, 426, -127, -412, -186, -205, - 241, 94, -182, 203, -8, -217, -404, -275, 269, 445, - -281, 325, 183, -54, -37, -477, -75, 58, -285, -116, - -177, 32, 35, -248, 31, -20, 3, -85, 48, -260, - -139, -1, -97, -100, -94, 170, 116, -30, 79, -99, - 30, 54, -12, -92, 13, -66 - } - }, - { - { - -117, -2678, -1101, -1583, 1565, -377, -160, -218, 300, 287, - 575, -745, 380, -255, -1468, -97, -1355, -508, 283, -168, - -112, -137, 375, -155, 301, -63, -61, 41, 18, 375, - 515, -582, -108, 607, -15, -31, -135, 2, -30, -539, - 21, 213, -20, 145, 32, 134, 137, -766, 210, 84, - -278, -392, 56, -330, -121, 342, -53, -52, -45, -243, - -39, -97, -16, 129, -220, -52, 197, 201, 250, -64, - 62, 132, 96, -11, 3, -45, 103, -35, 7, -146, - -24, 70, 60, 155, 138, 16, 73, 70, -4, 31, - 33, 17, 119, 55, -22, 4 - }, - { - 43, 8481, -762, -2195, -1640, 52, 235, 360, 579, 441, - -13, 177, -235, 69, 986, -698, -485, 327, -337, -288, - -267, 293, 448, 52, 206, -200, 49, -59, -259, 223, - -160, -45, 201, -7, -308, -58, -99, 302, -39, 81, - 205, -105, -5, 174, -151, -237, -259, -257, 129, -132, - 69, -26, 15, -44, -13, -2, -224, -142, 7, -138, - -158, 243, 14, 325, 32, -198, -143, -42, -137, 277, - 10, 75, -253, -46, -4, -131, -194, -115, -26, -50, - 233, -109, 1, -219, 185, 89, 4, 65, 9, 14, - -135, 56, 14, 63, -35, -13 - }, - { - 58, 3559, -2658, -3645, 388, 61, 25, -50, 360, -20, - 108, -109, -333, -330, 75, -223, -46, 117, -17, -222, - 192, -753, -56, -405, 559, 406, -123, -487, -453, 526, - -223, -165, 146, 53, -93, -457, -144, 237, 204, -114, - 233, 320, -107, -57, -149, 106, 399, 42, -7, 353, - 217, 166, 167, 459, 240, 13, -142, -62, 274, -320, - -26, 25, 54, -7, 127, -32, 26, 181, -103, 142, - 51, 46, 25, 6, -18, 103, -38, 138, 290, -69, - -13, 39, -85, -42, -101, 53, 3, 52, 26, 50, - 80, 82, -4, 8, -44, 80 - }, - { - -43, 857, -204, -438, 257, -165, -135, -43, -508, -214, - -236, 397, 288, -246, -163, -34, -280, 1032, -1090, -126, - 176, -740, 32, -373, -290, -220, 381, 228, -296, -562, - 34, 322, -265, 267, -281, 96, -150, 168, -379, 391, - 354, -423, 191, 114, -11, 31, -390, 148, -10, 423, - 359, -445, 257, 256, -371, 6, -131, -33, -292, 191, - 138, 58, 53, -15, 43, -184, 144, -176, -83, -22, - 22, -17, 95, 26, 80, -205, -37, 26, 142, -37, - -55, 6, 89, 5, -89, -40, 13, -58, -46, -36, - -6, -98, -4, -76, -32, -30 - }, - { - -871, 95, 1557, 523, -512, 534, -228, 945, -235, 925, - -199, -763, 155, -598, -156, -760, 875, 109, 546, -106, - -251, 334, 407, 134, 214, -166, 419, -85, -318, -385, - -155, 234, -49, 198, -527, -103, -378, -22, -152, 339, - -200, -250, -100, 261, 379, -103, -245, -225, 444, -51, - 296, 233, -152, -239, -233, 284, 94, -102, -176, -79, - -40, -36, -18, -26, -5, -220, 67, -141, -60, 67, - 163, 84, 299, -190, 47, -94, 21, 144, -30, -112, - -154, 66, -52, 70, 0, -6, 87, -84, 119, -29, - 35, 24, 25, 68, 17, 6 - }, - { - 35, -2810, 2488, -165, 449, -73, -142, 258, -136, 137, - 166, 98, -194, 438, -639, -513, 388, -281, -259, -442, - -1287, -853, 147, -1406, 1039, -18, -605, -84, 406, 856, - 198, -359, -42, 68, -471, 356, -147, -66, 764, 95, - 3, -273, 446, -59, 84, 364, -83, 21, -97, 510, - -201, 234, -336, -84, -176, -118, -101, 19, -196, 422, - 177, -153, -108, 25, -256, 212, 50, 347, 25, -225, - -15, -121, -8, 245, -51, 40, -72, -186, -106, -71, - 189, -134, -81, 117, -230, 29, 12, 93, -3, -70, - -18, -138, 64, -111, 65, 50 - }, - { - -977, -881, 1830, 2162, -646, 291, 38, 338, 1076, -261, - -759, 214, -11, -348, 809, -178, -536, -179, 12, -84, - -494, -319, 67, 219, -176, 672, 354, 137, 146, 336, - -34, -184, -471, -69, -11, -491, 145, -153, 427, -27, - 26, -2, 160, -120, 295, 66, -224, 84, -174, 167, - -351, 50, 19, -245, 2, -56, -295, 288, 423, -38, - -191, -280, 308, 275, -69, -84, -25, 67, 12, -21, - 92, 42, 14, 223, 107, -161, 3, 31, -1, 32, - 180, -47, 11, -7, -7, -4, 10, 125, 2, 63, - -9, 3, 73, -104, 92, -56 - }, - { - 123, -2134, 3552, -301, 326, -291, -193, 24, -171, 94, - 34, 815, -276, 1057, 372, -24, -304, 991, -453, -988, - -255, -193, -513, 574, -108, -542, 671, -289, 1274, -1018, - 795, 135, -276, 375, 159, -639, 689, -378, 14, 279, - 314, -109, 289, 125, 200, 241, 259, 521, -598, -233, - 25, -428, 8, 41, 8, 268, 253, -172, 18, -294, - 85, -243, -40, -140, 262, -349, 95, 114, 116, 36, - -31, 295, -252, -99, 108, 109, -128, -79, -30, -154, - -145, 36, 16, -97, 49, -62, -114, -29, 1, 44, - 58, 1, -142, 49, 86, -35 - }, - { - -959, -1273, 1176, 2462, -965, -236, -414, 662, -2, 397, - -295, -158, 186, -247, 388, -232, 1340, -456, -584, 711, - 41, -254, 115, -733, 549, -99, 258, 15, -60, 234, - 190, 216, 390, -280, -172, -169, 418, -89, 66, 339, - 454, -357, 90, -85, 83, -12, 186, 615, -557, 162, - -193, 48, 94, -149, -10, -86, -234, -75, -326, -91, - -270, -310, 37, 31, -70, 36, -56, 40, -147, -86, - 143, 74, -28, 188, 100, 20, -91, -38, -105, 114, - -86, 150, -87, -64, -189, 44, -1, 13, -145, 92, - 56, -155, 40, -15, 25, -81 - }, - { - -4, 3647, -1540, -722, -107, -156, 1014, 184, -214, -10, - 27, -776, -433, 1000, -318, 1169, 864, -779, -75, -499, - 45, -366, 199, 61, 615, -329, 257, 156, 702, -991, - 32, -445, 446, -39, -793, 506, 199, -394, -254, 107, - 264, -195, 539, -32, -516, 476, 132, -48, 233, 93, - 180, -139, -271, 26, 297, -28, -214, 195, -150, 128, - -156, -206, 16, -38, -165, -71, -16, 70, -189, 27, - -203, 152, 60, 53, 126, -30, 108, 18, -141, -42, - -76, -156, 72, 112, 58, 157, 164, 253, 123, 47, - 79, -20, 92, -18, 11, -12 - }, - { - -442, 3286, 2321, 597, -453, -796, 2617, -670, -251, -1955, - 66, 103, 232, 598, 567, 114, -147, -361, 659, -434, - -112, -538, -23, 1, 402, -283, -644, 102, 461, -381, - 148, 237, 107, 43, 245, 552, -281, 578, 621, 17, - 366, 142, -525, 172, -29, 479, 133, -78, 47, 44, - -404, -351, -404, 317, -16, -368, -196, -106, -415, -330, - 79, -105, 108, -487, -32, -132, -89, 115, 118, -99, - -243, -39, -126, -12, 102, -68, 91, 95, -162, 211, - -128, -299, 33, -125, 143, -56, 168, 97, 17, -30, - -25, 153, -164, 26, -79, 99 - }, - { - -33, 1153, -1597, -35, 169, 532, -355, 147, -17, -182, - -826, 232, -353, -110, 1171, 387, -802, 486, -195, -12, - -382, 388, -312, 140, -495, 13, 18, -653, 815, 433, - 696, -239, 190, -418, -15, 401, -288, -1044, 474, 240, - 311, -70, -50, 319, -364, 235, -251, -26, -83, -366, - 444, 256, 122, -243, 95, 366, -238, -150, -254, 224, - -227, -129, -130, 49, 105, -212, -321, -38, -98, -407, - 22, 107, 119, -255, -38, 52, 54, 34, 17, 20, - -77, 10, 74, 21, -122, -16, -5, -68, 62, -68, - 42, 3, 45, -121, -78, 39 - }, - { - -364, -8311, -536, 462, 699, -911, 1913, -188, 208, -178, - -664, 1120, -227, 135, -967, -1486, 365, -214, 534, 550, - 999, 131, 774, -316, -151, -167, -285, 555, -182, 440, - -382, 511, -138, 51, 360, -188, 440, -439, -2, -155, - -334, -395, 38, 403, 116, -88, -140, 328, 94, 121, - 380, -37, 328, -397, -143, -120, -275, -68, -319, -232, - 348, 264, 293, -86, -195, 44, -171, 101, -221, -46, - 166, -173, -76, -15, -214, 94, -283, -4, -215, 9, - 79, -92, 88, 9, 45, -93, 62, 29, 220, 34, - -13, 88, -48, 7, -35, 7 - }, - { - -14, 4351, -574, -546, 26, 366, -803, 16, -351, 286, - -125, -352, 11, 913, 2543, 694, -1357, -238, 465, -21, - -826, 1259, -1218, 1055, -137, -833, -221, 143, 263, -115, - -681, -463, 178, -698, 181, 471, -485, 97, -25, 8, - 92, 273, 234, 491, 134, -119, -390, -92, 146, 158, - 202, -212, 220, 82, -272, 46, 95, -22, -77, 9, - 366, -414, -25, 101, 109, 146, -54, 127, -107, 82, - 171, -124, 26, 128, -173, 10, 83, 22, -131, -38, - 21, 186, -165, -181, 16, 137, -100, -104, 161, -109, - -52, 45, -62, -32, 7, -59 - }, - { - -395, -6808, -631, 665, -802, -986, 2106, 194, -216, -224, - -642, 143, -805, 263, -1070, 305, 422, -298, -149, 523, - -298, -481, 343, -1, -285, 339, 206, -69, -243, -681, - -59, 192, 423, 70, 466, -196, -153, -202, 651, 497, - 158, -191, 89, -624, -470, -39, -372, -427, -153, -137, - 373, 155, -370, -81, -17, -130, -184, -12, 476, 321, - -299, 270, 156, 165, 209, -128, 226, 334, -168, -78, - -174, 51, -59, 14, 214, -50, -21, -16, 131, -219, - -106, 86, -19, 4, -64, 100, 108, 25, 39, -92, - 60, 49, 89, -24, -14, 2 - } - }, - { - { - -15, -4120, -232, 769, -762, -267, -373, 11, 524, 286, - -8, 304, -316, -384, -867, -412, -1163, -687, -560, 69, - 550, -588, -39, -294, 975, 14, -204, -133, -26, 1090, - 168, -188, -311, 463, -283, 82, 144, 37, -169, -32, - -130, -190, 295, 173, 41, -7, 110, -292, -208, 32, - -261, -329, 149, -288, -27, 60, 53, -209, 91, -163, - -115, -111, 170, -44, -210, 147, -29, 257, 259, 88, - -66, -11, 175, 22, 41, -100, 187, -30, 65, -149, - -16, 171, 25, 148, 74, 28, 159, -52, 30, 8, - 69, -28, 173, -13, 5, 15 - }, - { - -182, 8281, 344, -5029, 1114, -1, 334, -22, 483, 354, - 673, -691, 46, 363, 191, -324, -212, -525, 79, -550, - 156, -41, 738, 599, -551, 147, -258, 0, 492, -75, - -331, -403, 536, -272, -158, -125, 105, -135, 367, -47, - 88, 110, -232, 169, -119, -31, -543, -68, 105, -61, - -63, 168, -42, -193, 16, -193, -95, -162, 239, -242, - -84, 168, 26, 59, 64, -45, -239, -9, 51, 185, - 28, 52, -113, -108, -49, -173, -132, -146, -57, 23, - 265, -168, 54, -159, 97, -43, 145, 19, 101, -54, - -141, 43, 41, 10, 57, -24 - }, - { - 21, -473, -70, -2572, -1204, 37, 536, -192, 283, -574, - 723, -745, 351, -131, -531, -83, 37, 265, -230, -347, - -56, -425, -10, -686, 694, 108, 277, -526, -252, 372, - 105, -344, 31, -40, -249, -320, -388, 603, 22, -40, - 377, -134, 215, 108, -253, 92, 170, 186, 359, -166, - 435, 191, 366, 150, 579, -85, -98, -286, 99, -11, - -45, -83, -48, 118, 115, -147, 238, 85, -38, 173, - -98, 136, -61, 16, 135, -72, -39, 120, 104, -45, - -29, 48, 67, -158, -144, 107, 52, -3, 28, -11, - 157, 26, 10, 6, -13, 19 - }, - { - 47, -2168, 1877, 327, -192, -232, -72, 70, -467, -698, - -200, 939, -4, 75, 205, -369, -624, 1093, -1057, -172, - -31, -441, -644, -45, -180, -670, 749, 299, -192, -277, - -484, 31, 266, -30, 133, 444, -572, 103, -66, 12, - 402, -198, 91, 15, 144, -264, 39, -129, 121, 477, - 364, -390, -52, 239, -200, -266, -56, -28, -135, 128, - 236, 28, -189, 46, 26, -215, 107, -45, 96, -286, - 86, -46, 83, 95, -69, -176, 98, 68, -34, 17, - -15, -81, 10, 127, -136, -86, 16, -10, -63, -16, - -53, 6, 28, -205, 55, -120 - }, - { - 1020, 2668, -2683, -356, 226, 375, 469, -172, 486, 277, - 476, -306, -334, -602, -587, 223, 575, -644, 1147, 533, - 89, 10, -115, 161, 186, 218, -194, -43, -442, -300, - 298, -13, 71, -11, -397, -252, -156, -76, -46, 108, - -76, -137, 182, -53, 198, -22, -105, -49, 179, -177, - 627, 142, -387, -90, -178, 227, -45, -64, -157, 85, - -91, -14, 186, -289, -63, -10, -98, -120, -41, -34, - 219, 137, 104, 27, -170, -54, 219, 34, -102, -99, - -110, -99, 216, -67, 44, 65, -40, 13, -3, 32, - -14, -5, 78, 23, 103, -16 - }, - { - -152, 629, -1149, 246, 650, -180, -30, -45, -59, 455, - -265, 354, -199, -140, -385, 286, -322, 27, -350, -724, - -1166, -672, -450, -616, 391, 480, -175, -304, -179, 1530, - -296, 220, -47, -258, -275, 242, -254, 304, 326, 143, - -293, -100, 230, -39, 347, 197, -136, 83, -113, 307, - -90, -78, -13, -100, -162, -111, -126, 0, -106, 286, - 311, -36, -142, -61, -184, 196, 89, 151, 31, -90, - -5, -73, 48, 66, 75, -24, -98, -225, -44, -49, - 253, -197, -63, 56, -84, -184, 158, 42, 41, -102, - -128, 13, 30, -79, -24, 120 - }, - { - 1106, 629, -1040, 113, 1078, 101, 192, 247, 789, 132, - -73, -1143, 30, 510, 495, -374, -341, 222, -461, -158, - -412, 222, -92, -303, 617, 363, 741, -368, 638, 64, - 447, -589, -327, -195, -261, -10, -128, 48, 288, -146, - 84, -23, 1, 300, 152, 182, -125, -256, -13, 86, - 208, -327, -161, 5, -120, 278, -236, 213, 186, 88, - -385, -86, 146, 197, 209, -101, -76, 112, -93, 172, - -108, 117, 155, 15, 50, -74, 22, -11, 78, 53, - 44, 27, 42, -140, 15, 153, -98, 103, 143, 1, - -83, -13, 44, 13, -9, -17 - }, - { - -184, 2842, -1597, 54, 436, -9, -298, 39, -258, -71, - -181, 640, 786, 239, 25, 1192, -874, 332, -1088, -519, - -62, -343, -207, 729, -665, 261, 188, -392, 577, 100, - -166, 342, 121, 132, 68, -77, -41, -174, -273, 320, - 233, 31, 211, 182, 205, 70, 527, 97, -264, -53, - -265, -304, 160, -340, 49, 251, 249, -32, -61, -93, - -292, -21, -172, 89, -40, -151, 45, 233, 50, 27, - -98, 27, -92, -112, 34, 241, -123, -5, -161, -168, - -180, 19, -4, 20, -60, 47, -98, -152, 53, 57, - 18, 18, -110, 60, 51, -40 - }, - { - 1097, -222, -1239, 406, 709, -389, -117, 116, 289, -25, - 323, -521, -402, 972, -262, 1130, -358, -20, -614, 307, - 413, -686, 444, -384, -102, 513, -389, 340, -124, 110, - 55, 211, 228, -249, 35, -80, 469, -379, 533, -78, - 334, -190, 27, 33, 130, 59, -59, 314, -144, 25, - -27, 43, -84, -180, 111, -132, -23, -110, -191, -452, - -15, -101, -311, 17, -176, 247, 35, -79, 3, -71, - -25, 22, 132, 32, 208, -152, 112, -75, 29, -53, - -8, 64, 5, -107, -125, 77, -17, -16, -6, -4, - 7, -77, -26, 79, -100, 26 - }, - { - 28, -189, 1874, -748, -230, -377, 1407, -361, 214, -402, - -158, -931, 81, 515, 339, 314, 1323, -706, 314, -731, - -363, -218, 43, 649, 553, -134, -91, 247, 583, -419, - -702, 92, 223, 366, -712, -97, 239, -560, 4, -188, - 152, -127, 486, -10, 299, -350, 361, -342, 368, 47, - 283, -169, -272, -170, -74, 388, -174, 120, -201, 224, - -193, 76, -283, 61, -182, 63, -150, 13, 51, -225, - -77, 113, -129, 91, 139, 68, -5, -63, -20, -118, - -24, -25, -127, 221, 119, 184, 42, 260, 129, 76, - -6, -28, 123, 62, -12, -9 - }, - { - 516, 6635, -1517, -227, -174, 579, 20, -370, 516, -1288, - -831, 21, 79, 350, 761, 439, -316, -809, 381, -198, - 35, -351, -125, 141, 150, -117, -713, 188, 410, -385, - 107, -257, 476, 50, 555, -378, 455, 261, 554, 233, - -34, 127, -437, 121, 150, 319, 286, -182, 10, -106, - -454, -163, -285, -132, 31, -261, -152, -157, -555, -91, - -141, 192, -88, -219, -100, -337, -121, 263, 57, -86, - -198, -3, 58, -38, -111, 50, 21, 126, -152, 220, - -70, -185, -238, 124, -113, 117, 28, 144, -18, 28, - -17, 85, -175, 106, -9, -66 - }, - { - 15, -1951, 1040, -571, 629, 44, 143, 117, 11, -231, - -898, -13, -334, 312, 46, 748, 126, 581, -697, -289, - -148, 567, -235, 602, -1050, -158, 217, -242, 817, 229, - -14, 303, -285, 357, 344, -152, -562, -82, 195, 241, - 619, 104, -95, 260, 64, -336, -177, 240, -91, -6, - 411, 92, 134, -397, 183, 14, 58, -396, -222, 153, - 52, -346, 105, -32, 116, 54, -504, -78, -161, -281, - 40, 45, 176, -358, -109, 251, -56, -51, 188, -130, - -116, 158, 44, -105, -128, 11, 36, -46, -3, -2, - 6, 71, -30, -13, -133, 41 - }, - { - 271, -8292, 139, -918, -55, 847, 425, 376, -560, 471, - -464, 444, -658, 113, -873, -1157, 113, -119, 424, 623, - 902, 141, 228, 642, -572, 264, -595, -87, 522, 407, - -57, 224, -312, 11, 385, -103, 178, -166, -340, -251, - 122, -648, 103, 378, 397, -547, 24, -58, 644, -39, - 445, 256, -46, -265, 43, -439, 125, -523, -385, 44, - 334, 163, 106, 128, -66, -128, 55, 96, -240, -98, - 65, -15, -31, -45, -293, 196, -22, 66, -309, 14, - -105, 23, 34, 208, -10, -166, 4, 21, 113, 224, - -6, 47, 39, -30, -9, -37 - }, - { - 9, 2577, 733, -821, 42, 192, -569, -254, 442, -198, - 121, -303, 466, -178, 3830, -119, -1357, -128, 866, 492, - -403, 236, -400, 520, -485, 78, -732, 65, 490, -707, - -353, -378, 36, -327, 597, -214, -331, 86, 274, 41, - -24, 250, 332, 446, -186, -20, -245, -238, 52, 82, - 285, -207, 148, -18, -300, 336, 22, 6, -55, 294, - 272, -349, -321, 192, 69, 253, -58, 21, -48, -69, - 239, 44, -159, 65, -37, -28, -53, 56, -131, 29, - 175, 13, -130, -127, -69, 51, 127, -106, 7, -8, - -138, 109, -41, -79, 104, -296 - }, - { - 358, -6136, -1534, 398, -594, 14, 444, 620, -639, 154, - -148, -662, -386, -1022, 306, 234, 31, 139, 317, -278, - 584, -920, 827, -143, 103, 263, 19, -266, 112, -314, - -322, -431, 167, 321, 752, -352, -336, 225, 803, 329, - -54, 118, -302, -313, -224, -510, -323, 111, -272, 152, - 166, 140, -359, -196, -14, -219, 20, 150, 220, 122, - -52, 179, 135, 210, 74, 165, 260, 313, -298, -19, - -153, 90, 66, 144, 61, -170, -2, 71, -2, -139, - -134, 235, -32, -116, 36, -33, 140, 73, -28, -23, - 25, -28, 114, 77, 18, 64 - } - }, - { - { - 91, -1140, 2240, 1794, -603, 80, -180, 197, 292, 182, - 33, 318, 162, 83, -224, 126, -1041, -1107, -1087, -156, - 467, -635, 435, -167, 43, -354, 396, 184, 74, 629, - 75, 150, -167, 439, -402, -39, 467, 151, -88, 445, - 57, -25, 29, -44, 361, -118, 244, 322, -230, -307, - -381, -157, 150, -23, 158, -332, -161, -78, 189, 27, - -100, -106, 309, -131, -97, 274, -76, 96, 34, 49, - -51, -112, 123, 97, 84, -136, 73, -54, 175, 2, - 68, 248, -15, 57, -47, -4, 159, -102, 6, 91, - 54, -162, 10, -124, -4, 66 - }, - { - 430, 7517, -397, -3756, 2956, 378, -215, -1120, 87, 106, - 591, -876, -43, 102, -345, -412, -283, -602, 54, -557, - 595, 86, 614, 150, -785, 707, -10, -373, 218, -275, - -314, -492, 566, 47, 228, 273, 300, -495, -225, -289, - 8, 162, -252, 6, 26, 145, -146, 260, 55, -132, - -265, -143, -82, -7, 35, -371, 64, -40, 60, -135, - 77, 79, 19, -17, -128, 20, -35, 53, -9, 106, - -42, -28, -45, -108, -20, -14, 60, -13, 174, 57, - 76, -153, 86, -85, 10, -235, 160, 32, 43, -7, - -73, 38, -31, -65, 51, 13 - }, - { - 9, -5329, -2768, 936, 557, -117, 408, -492, -143, -506, - 369, -1196, 901, 480, 27, 226, 45, -91, -414, 162, - 427, -308, -266, -298, 369, -718, 89, -487, -301, 498, - 941, 79, -465, -417, 316, 273, 88, 814, -326, -153, - 445, -154, 15, -270, -17, 248, -326, -116, 385, -214, - 69, -21, 344, -170, 424, -13, 91, -218, -106, -33, - -18, -24, 10, 12, -129, -242, 74, -140, -31, 137, - -235, 128, -23, -126, 92, -146, -108, -49, -83, -15, - -12, 27, 53, -124, -38, 87, -50, -115, -71, -30, - 110, -95, -74, -16, -4, 21 - }, - { - 21, -3490, 844, 860, -108, -159, 98, 221, -13, -230, - -325, 841, -81, 128, 587, -245, -1027, 633, -640, -5, - 199, 218, -306, 269, 90, -1075, 258, 596, -33, -210, - -107, -194, 182, -183, -35, 362, -173, 542, 315, -306, - 101, -313, -80, 7, 200, 58, -15, -17, 252, -238, - 66, -70, -80, -163, -216, 112, 38, -42, 19, -23, - 108, 45, -225, 95, 48, -264, 190, 91, 265, -142, - 106, -57, 93, 51, -16, -17, -31, -81, -92, 38, - 66, -70, -11, 133, -113, -87, 57, 20, -139, -14, - -16, 33, 34, -70, 163, -126 - }, - { - -1060, 2394, -408, -839, -576, 112, 265, -875, -335, -76, - 959, -203, -251, -346, -341, 757, 605, -948, 1335, 1299, - 336, 18, -497, -611, -46, 217, -307, 331, 23, -46, - 372, -496, -45, -46, -312, 33, 243, 315, 324, 147, - 214, 103, 309, -221, -158, -15, 58, 13, 10, -215, - 441, 170, -138, 80, 38, 50, -210, 96, 36, 117, - -234, -157, 221, -82, 137, 14, -272, -89, -99, -111, - 87, -49, -135, 66, -103, -82, 202, -29, 47, 131, - -4, -130, 154, 15, 78, 103, 78, 57, -60, 49, - 41, -55, -112, -40, 95, 20 - }, - { - 5, 1532, -1391, -114, 51, -130, 33, -169, 127, 634, - -125, 612, -326, -667, -384, -234, -1254, -330, -300, -37, - -194, 106, -20, -208, 295, 550, 158, -231, -634, 775, - -733, 166, -40, -317, -289, -61, -519, 100, -222, -239, - -429, -116, 169, -221, 71, -46, -95, 36, -23, 34, - -379, -53, 136, -119, -10, -25, -117, 160, -49, 285, - 546, 148, -26, 58, -107, 11, -117, 5, 121, 2, - -13, -50, 77, -70, -58, -29, -117, -106, 132, -58, - 206, -74, -51, 50, 45, -166, 150, -40, 5, -99, - -158, 41, 117, 18, -106, 25 - }, - { - -1036, 137, 1826, -425, -63, -88, 234, 135, 183, -160, - 636, -1063, 319, 1215, 414, -35, -229, -165, -260, 449, - -227, 181, 592, 152, 386, 14, 734, -288, 428, -235, - 396, -704, -145, -191, -227, 342, -150, -275, 90, -137, - 404, 137, 13, 503, -23, 123, 57, -100, 379, 355, - 256, -241, 19, 52, -193, 516, 97, 96, -27, 60, - -162, 66, 32, 62, 223, 107, 33, 29, 71, 345, - -71, 69, -56, -194, 126, 59, 33, -102, -58, -76, - -22, 52, 135, -96, 18, 228, -165, 18, 62, -54, - -68, 41, 47, -52, -26, 64 - }, - { - -98, 1677, -3497, -190, -109, 135, -126, 82, -400, -128, - -332, 1, 739, 484, -390, 575, -786, 18, -974, -103, - -125, -418, -374, 454, -1246, 98, 100, -1191, -408, 175, - -86, 409, 19, -38, -235, 2, -124, -302, -749, -3, - -156, -312, -212, 114, 145, -139, 550, 92, 164, 244, - -266, -485, 276, -116, -146, -94, 15, -104, -33, -46, - -362, 192, 62, 258, 5, 42, 34, -21, -133, 96, - -69, -38, 44, -25, 30, 156, -148, 94, -107, -72, - -173, -59, 33, 83, 3, 19, -83, -103, -1, -12, - -50, -9, -68, -41, -6, 41 - }, - { - -1080, -575, 1779, -606, -330, -45, 31, -305, -228, -179, - 1412, 281, -411, 1318, -293, 615, -1771, -652, -841, -256, - 232, -613, 457, -359, -231, 469, -634, 292, -563, -308, - -266, -309, -213, -139, 471, 168, 350, -620, 253, -518, - -220, -306, -70, 68, 45, 95, 170, 204, -37, 138, - -67, 16, -1, -238, 102, -46, 42, 1, 81, -249, - 93, 24, -151, 109, -198, 213, -24, -117, 117, 70, - 139, -35, -114, -111, 144, -75, 255, -26, 26, 29, - 132, 75, -54, -99, 52, 153, 33, 13, 30, -86, - -22, 9, -34, 71, -42, 88 - }, - { - 73, -3104, 5, -290, 366, 103, 1230, -1194, -246, -456, - 107, -479, -42, 247, 268, -696, 642, -441, 593, -32, - -106, -4, -171, 582, 649, -37, 398, 223, 483, 219, - -188, 792, 223, 302, -290, -110, 289, -381, -408, -589, - 334, -242, 319, 25, 516, -224, 255, -335, 181, -575, - -100, 44, 32, -130, -218, 504, 50, 345, 35, 117, - -257, 129, -296, -32, -9, 167, -177, 48, 46, -323, - -165, -75, -210, -133, -114, 73, -2, 47, 101, -158, - -189, -200, -239, 149, 37, 75, -132, 55, 47, 64, - -38, -13, 83, 136, 33, -104 - }, - { - -502, 6019, -1396, -607, 283, 229, -1505, 879, 2657, 148, - -1035, -369, 235, 602, 496, -443, -466, -834, 10, -250, - 321, 0, -176, 135, -264, -308, -192, 386, -185, -935, - -79, -275, 479, 200, 556, -487, 56, -623, 12, -313, - -122, 202, -459, 277, 142, -1, -464, -528, 248, -47, - -301, -22, 75, -9, 133, -119, -3, 0, -423, 239, - 6, 351, 160, -35, -10, -65, -19, -73, -165, 11, - -105, 117, 179, -82, -144, 50, 53, 166, -161, 153, - -53, -10, -180, 148, -210, -4, -102, 47, -104, 35, - -107, -38, -109, 162, 41, -77 - }, - { - 51, -3050, 642, -402, 252, -659, -127, 244, 146, 48, - 274, 680, -47, 315, -490, 229, -81, 472, -612, -71, - -394, 536, 5, 590, -167, 355, 359, 177, 897, -108, - 138, 942, 75, 534, 374, -304, -270, 788, 513, 335, - 604, 112, 358, 376, 90, -334, 44, 735, 106, 20, - 370, -100, 70, -311, 43, -262, 134, -197, -196, 6, - 192, -218, 288, 264, 223, 68, -318, -64, 74, 40, - 79, 42, 192, -229, -168, 57, -31, 105, 266, -249, - -199, 105, 44, -43, -26, 76, 125, 86, 4, -33, - 119, 120, -40, 163, -31, -63 - }, - { - -71, -6845, 2016, -601, -685, -743, -1556, 401, -242, 447, - -1342, -487, -462, 558, -763, -600, 204, -358, 172, -632, - 144, 85, -364, 477, -666, 69, -788, -443, -52, -17, - 314, -25, -675, -373, 269, 186, 104, -51, -169, 176, - 503, -492, 75, -87, 228, -176, 159, -344, 378, 146, - 345, 107, -137, -398, 176, -252, 320, -152, -114, 151, - 188, -98, 42, 174, -162, -158, 262, 244, 133, 291, - 294, 224, -2, 86, -192, 317, 168, 122, -118, 60, - -248, -64, -68, 225, 9, -170, -45, 0, -43, 69, - -61, 64, 192, 159, 74, -32 - }, - { - 122, -151, -976, -181, -121, -327, -697, 131, 750, -143, - 135, -406, 507, -1213, 1698, -359, 54, 243, 406, -138, - -775, 130, 14, 87, -1038, 503, 56, 246, 410, -1469, - -798, 270, 790, 35, 489, -155, 73, 136, 160, -247, - -416, 82, -173, -54, -335, 38, 42, -117, -230, -239, - 392, 202, 118, -44, -79, 179, -209, 87, -46, 300, - 65, -359, -184, 276, -57, 66, -128, 27, 22, -39, - 151, 38, -159, 8, 40, 2, -126, 12, -18, 220, - 256, 69, 14, -71, -10, -58, 4, -74, -74, -45, - -100, -6, -57, 2, 125, -231 - }, - { - -281, -4271, 550, 129, 535, 188, -1157, 195, -523, -7, - -316, -1010, -156, 331, 1231, 224, 57, -507, 49, -108, - 1084, -41, 1772, 589, -44, -418, -81, -98, 209, -603, - -1220, -885, 285, 571, 211, -489, 189, 556, 649, 98, - 39, 361, -318, 160, -34, -533, 163, 712, 144, 52, - -440, -15, -214, -53, 38, -262, -59, 121, 124, -15, - -134, 20, -242, 23, 11, 84, 236, 422, -61, 76, - -52, 147, 105, -6, -116, -272, -115, 118, -36, -265, - -142, 286, -23, -32, 83, -14, 170, -19, -132, 81, - 185, 69, 92, 52, 47, 27 - } - }, - { - { - -37, 2247, -193, 1595, 64, 16, -193, -113, 402, -234, - 683, -319, 678, 220, -619, -462, -532, -986, -809, -516, - 548, 97, -384, 596, -33, -37, -18, -16, 287, 4, - 554, -146, 312, -67, -163, -109, 91, 418, -75, 361, - -22, 139, -140, 16, 418, -119, 58, 382, -107, -471, - -261, -3, -16, 122, 141, -247, -363, -80, 115, 74, - -27, -32, 290, -183, -56, 198, 23, 69, -51, -11, - 143, -181, 25, 244, -75, -63, 16, -79, 127, 135, - -105, 254, -13, 110, -42, 34, 34, -40, -10, 84, - -4, -26, -108, -93, -6, 15 - }, - { - -639, 4918, 2878, -1221, -36, 386, 98, -1318, -316, -345, - 238, 453, -134, -256, -724, 84, -91, -390, -36, -122, - 102, -50, 323, -45, -175, 132, 349, -698, -73, 31, - -328, -95, 37, 295, -30, 632, 401, -294, -599, -135, - 135, -28, 156, -299, 122, -2, -57, 283, 202, -233, - -72, -331, -215, -42, 131, -196, -106, 121, -332, -15, - 238, 57, 27, -53, -200, 80, -11, 2, 63, -102, - 26, -82, -21, -100, 28, -7, 113, 87, 36, 39, - -28, -25, 20, -55, -27, -103, 34, 83, -24, 5, - -47, -33, -10, -34, 79, -29 - }, - { - -44, -7356, -617, 2340, -589, 323, 239, 97, -933, 367, - 0, -985, 564, 177, 348, 210, 14, 44, -323, 445, - 261, 66, -620, -18, -146, -458, -323, -120, 71, 170, - 637, 219, -175, -484, 390, 325, 312, 295, -241, -7, - 265, -122, -101, -39, 130, 249, -489, -173, -26, 187, - 66, 1, 45, -16, 68, 87, -11, 57, -372, 52, - -18, 116, 21, -59, -142, -93, -70, -156, -32, 69, - -66, -101, 104, -67, -48, -59, 14, -81, -68, -31, - -51, 80, -59, -31, 38, -1, 3, -128, -140, 40, - 2, -35, -88, -25, 10, 6 - }, - { - -23, -1897, -724, 967, -11, -53, 106, 6, 216, 25, - 105, 495, -118, 239, 109, 188, -512, -254, 42, -160, - 311, -444, 300, -328, 179, -275, -537, 248, 415, -604, - 610, -354, -35, 22, 95, -53, 520, 164, 370, -104, - -377, 172, -349, 122, -3, 228, -110, -72, 13, -194, - 98, -53, -111, -206, 34, 77, 156, -183, 55, 10, - -64, 196, -196, 18, 132, -159, 33, 109, 145, 189, - 61, 17, -14, 97, 33, -5, -54, -186, 18, 111, - 33, -9, -73, 62, -60, -108, 64, 16, -146, -28, - -10, 15, 11, -36, 129, -56 - }, - { - 909, -350, -890, -531, 113, -122, 168, -501, -726, 0, - 213, -62, -140, 98, -248, 52, 842, -13, 703, 922, - 351, -130, -305, -224, -337, -42, -296, 819, -193, -266, - 361, -452, -258, -112, 161, -105, 589, 235, 133, 556, - 25, 149, 99, -106, -281, 48, 9, -43, -54, 347, - -3, -78, 162, -41, 191, -75, -2, 118, 86, -155, - -109, -85, -126, 100, 131, 1, -241, -48, -32, -21, - -42, 10, -67, -106, 47, -152, 156, -10, 58, 158, - -61, 29, 19, 123, -65, 187, 31, 104, 15, -18, - -14, -28, -145, -7, 71, -13 - }, - { - 104, 256, 127, -455, -200, 98, -7, -154, 221, 317, - 225, 199, -296, -395, -723, -124, -555, -720, -345, -200, - 151, -150, 117, 149, -9, 159, 283, -25, -212, -695, - -24, -215, 270, -320, -204, 20, -315, 8, -231, -108, - -319, -119, 136, -275, -16, -244, 383, -225, 10, -100, - -322, 55, 172, -3, -111, 61, -157, 136, 121, 146, - 466, 147, 4, 109, -10, -145, 12, 52, 67, 18, - -82, 11, 55, -133, -16, -51, -111, 0, 101, 36, - 46, -11, -15, 18, 52, 8, 24, -74, -80, -12, - -53, -68, 101, 59, -110, -61 - }, - { - 725, -1884, 643, -194, 647, -138, 145, 875, -677, -512, - 351, 44, 258, 1387, -113, 339, -211, -647, 704, -224, - -72, -84, 831, 249, -109, 166, 303, 417, -32, -307, - 237, -752, -307, 283, -20, 320, -365, 27, -267, 29, - 351, 328, 184, 403, -90, -174, 208, 61, 287, 315, - 230, -196, 80, 95, -147, 193, 310, -112, 77, -116, - -20, 82, 159, 1, 158, 13, 18, 152, 90, 185, - 189, -97, -115, -135, 161, -5, 40, -15, -80, -128, - 84, 70, -30, -25, 72, 86, -22, -33, -4, -26, - -24, 83, -36, 26, -34, -29 - }, - { - 209, -2111, -232, -494, -106, 41, 59, -173, -330, -171, - 81, -162, 19, 205, 1031, -327, 245, -191, -477, -476, - -828, 119, -342, 41, -869, -179, -374, -465, -330, 123, - 19, -40, -84, 205, -77, -181, -82, -370, -646, 274, - -159, -501, -250, 177, -151, 49, 373, 56, 345, 37, - -133, -254, 126, -115, 4, -105, -182, 6, -93, -39, - -114, 98, 190, 86, 43, 224, -74, -103, -61, 83, - 29, -149, 132, -32, 10, 99, -96, 40, -115, 37, - -32, -56, 13, -30, 122, -35, -118, -71, -16, -46, - -8, -6, -36, -28, -14, 46 - }, - { - 872, -2306, 318, -581, 86, 265, -56, -365, -443, 103, - 1272, 375, 160, 455, 458, -152, -1917, -388, -590, -351, - -23, -26, -48, -95, -1, -33, -92, 221, -358, -321, - -981, 51, -235, -94, 287, 395, -92, -557, 153, -133, - -677, 70, -97, -37, 144, 107, 176, 73, -37, 44, - 68, 7, 7, -149, 187, -198, 74, -149, 194, -86, - 97, -24, -46, 33, 51, -132, -188, 36, 89, -21, - 164, 41, -128, 36, -15, 6, 110, 64, -51, 171, - -29, 47, -8, -67, 134, 1, 67, -9, 39, -50, - -10, -44, -103, 97, 61, 9 - }, - { - -138, -2908, 9, -592, 318, 29, 639, -757, -207, 120, - -63, -316, -337, 470, -174, -483, 233, 63, -873, 1326, - -113, 104, 18, 262, 586, -11, -65, 453, 297, 342, - 135, 616, 238, -78, 290, -11, -154, -196, -216, -203, - 19, -3, 257, 283, -159, 192, 211, -15, -5, -632, - -23, -33, -118, 263, -28, 153, 283, 43, 275, -44, - -62, -186, 38, -110, 162, -57, -232, 54, -100, -82, - -13, -164, -137, -94, -253, 135, 32, -82, 161, -86, - -266, -46, -262, 1, -3, 20, -110, 60, 30, 74, - -67, 86, 42, 51, 66, -48 - }, - { - 449, 4476, -972, -388, -202, 861, -383, 1603, 731, 606, - -573, 10, 884, -349, -113, 128, -401, -615, -326, -183, - 265, 288, 294, -317, -390, -374, -304, 817, -565, -777, - 29, 327, -76, 35, 935, -122, -621, -480, -47, -605, - 25, 169, -205, 249, -43, -17, -662, -173, 151, -248, - 41, 16, 128, 77, 146, -116, -167, -112, 80, 17, - -54, 339, 194, -29, -21, 81, -35, -270, -104, 74, - -72, 175, -77, -36, -84, 36, 88, 74, -101, 77, - 62, -41, -84, -69, -52, -88, -76, -10, -2, -23, - -135, -60, -8, 40, 89, -78 - }, - { - -51, -2053, 34, -134, -402, -344, 86, -273, 456, -55, - 745, 408, 610, -515, -293, 76, -46, -154, -432, 452, - 242, 120, 183, -30, 492, 230, 493, 228, 477, -488, - 756, 582, 270, 331, 263, -394, 279, 689, 253, 348, - 139, 184, 386, 179, 219, -185, -3, 535, 275, -268, - 361, 274, -159, -155, -168, -135, 42, -29, -256, -56, - 318, -175, 270, 222, 237, -106, 63, -261, 194, -12, - 6, 130, 17, -33, -221, -144, 203, 50, 321, -358, - -76, 167, -56, -62, -8, 3, 126, 120, -41, 10, - 147, 51, 34, 90, 38, -72 - }, - { - -189, -3580, -645, 392, -1794, -982, -1321, -201, 436, -461, - -990, -401, -771, 1109, 378, -1228, -155, 55, -314, -142, - -104, 263, -131, -549, -78, -116, -554, -448, -130, -496, - 290, 187, -343, -317, -150, 261, 551, -508, -277, 688, - -17, -168, 82, -8, -144, 285, 5, 57, -180, 53, - 197, 55, -19, -144, -19, 121, 61, -176, 353, 5, - -57, 55, 33, 59, -120, -116, 171, 352, 118, 181, - 413, 16, 55, 88, 49, 139, 177, 136, -130, -10, - -130, -86, -185, 140, -28, 7, -117, 70, -44, -78, - 47, 50, 52, 164, 50, 29 - }, - { - -236, -1027, 100, 80, -326, -622, -312, 45, 358, 250, - -12, -260, 203, 948, -2610, 1020, 313, -45, -171, -240, - -781, 379, -506, -19, 6, 104, 251, 30, -355, -675, - -338, -1, 919, -153, 370, -127, 248, -24, -305, 242, - -521, -62, -199, 21, -394, 28, -80, 70, -392, 335, - -178, 432, -25, -52, 163, 12, -211, 112, 109, 91, - -141, -127, -209, 206, 83, -97, -91, 6, 111, -42, - 137, 146, -213, -15, -47, -43, 14, -35, 24, 133, - 197, 165, 61, -13, 38, -163, -54, -93, -6, -52, - -40, -75, -22, 54, 4, -52 - }, - { - 120, -3127, -66, 120, 450, -321, -789, -402, -360, -183, - -501, 102, -1086, 584, 1581, -383, 310, -638, 296, 31, - 203, 1006, 891, 437, 160, -398, 28, -94, -356, -243, - -442, -1342, 470, 480, -220, -256, 317, 396, 181, 539, - -301, 191, -88, 280, -268, -126, 27, 620, 10, -166, - -198, -16, -59, 62, -244, 86, -364, 300, -82, 15, - 89, -141, -120, -250, 49, 153, 191, 324, 105, 96, - -163, 42, 34, -72, -47, -130, -158, -80, -81, 13, - -159, 139, 45, 122, -6, 63, 81, -30, 21, 74, - 49, 75, 85, 132, -10, 22 - } - }, - { - { - -35, 3519, 277, -602, -441, 292, -114, -277, -144, -926, - 227, -816, 202, 38, -520, -433, -361, -287, 31, 283, - 364, -358, -309, 1237, 390, 437, 139, -195, 77, -122, - 45, -711, -109, -172, 422, 84, -514, -85, -236, 57, - -351, 122, -10, -36, 97, -319, -138, 82, 41, -264, - 29, 43, -68, 91, 44, -86, -403, -257, 34, 93, - 292, 289, 230, -175, -60, 75, 105, 57, -148, -55, - 121, -118, 40, 198, -57, -26, -71, -215, 29, 97, - -207, 161, 57, 150, -21, -19, -41, 25, 28, 103, - 26, 44, -9, -32, -61, 23 - }, - { - 762, 1296, -2086, -1147, -735, -214, -64, -797, -206, -413, - 996, 1640, 215, -19, -456, 406, -49, -354, 736, 538, - -206, -616, -333, -146, 347, 256, 271, -1047, 22, 237, - -136, 739, -21, -167, -355, 472, 583, 324, -111, 16, - 69, 121, 159, -501, 41, 28, 77, 54, 65, -24, - 145, -266, -279, -85, 193, 1, -154, -79, -219, 159, - 200, -13, -70, -238, -358, -86, 31, 86, 102, -13, - 125, -225, -210, -181, 87, 3, -27, 52, -87, -63, - 1, -18, -6, -88, 11, 6, 58, 33, -103, -24, - -61, -103, -1, 53, 127, -9 - }, - { - -75, -5098, 1594, 3403, 154, 467, 161, -209, -698, 563, - -281, -1070, -102, -53, 283, -55, -224, 66, 239, 937, - 507, 198, -202, 317, -274, -386, -301, 82, 126, -251, - -192, 57, 210, -243, 412, 42, -67, 184, -29, 60, - 387, 180, -129, -281, -117, 74, -346, -222, -157, 126, - -42, 31, 11, 94, -58, -88, -111, 204, -105, 161, - 35, 92, -68, 2, -44, 49, -6, -196, -117, 93, - 64, -107, 85, -16, -25, 108, 244, 87, 16, 26, - -32, 51, -93, 58, 64, -35, 60, -5, -14, 44, - -25, 35, 57, 25, -38, 29 - }, - { - -86, -287, 324, 516, -27, -9, 65, -86, -116, 331, - 329, 35, -139, -72, -617, 191, -46, -375, 108, -116, - 99, -413, 463, -886, -175, -34, -641, -378, -71, -512, - 1112, 71, 57, 273, 101, 91, 381, -372, -56, -85, - -102, 109, -520, 204, -253, -4, -189, -91, -44, -70, - 236, -44, 102, 217, 180, 0, 115, -94, 2, -78, - -171, 314, 1, 66, 77, -166, 21, 32, 24, 291, - 136, 25, -101, -19, 18, 162, 54, -148, 111, 45, - 5, 238, 7, -29, -41, -151, -23, 6, -97, -29, - -34, 4, 54, -44, 79, -18 - }, - { - -593, -2307, -106, -229, 66, -103, 222, -47, -239, 298, - -465, -45, 281, 622, -209, -347, 614, 317, -146, -705, - 59, 55, -269, 235, 187, 201, 246, 944, -316, -661, - -250, -532, -242, -282, -180, -482, 217, -44, -355, 35, - -488, 75, 234, 344, 169, 2, 0, 101, -61, 333, - -165, -166, 122, 28, 223, -12, 204, 77, 19, -301, - -146, 17, -146, 158, 67, -123, -33, -12, 61, 146, - -19, 57, 113, -141, -23, -134, 175, -9, -12, 84, - -82, 15, -2, 142, -137, 49, -80, 116, 105, -20, - -35, -36, -83, -42, -18, 1 - }, - { - 6, -144, 849, -354, -220, 243, -5, -244, -150, -234, - 2, 350, -272, 79, -396, -149, -27, -414, 39, -258, - 77, -84, -26, -360, -2, 226, -216, -319, -123, -1264, - -185, -199, 207, 144, 287, 553, 64, 191, 375, 502, - 402, 487, 462, -292, -91, -216, 364, -170, 141, 157, - -175, 152, -72, -84, -30, 138, 18, 223, 120, 21, - 260, -5, -31, 75, -54, -179, 83, 123, -35, 36, - 115, 64, 67, -12, -10, -107, -15, 79, 14, -6, - 20, -101, -57, -35, -6, 124, 64, -58, -147, -88, - -35, -81, 18, -29, -72, 6 - }, - { - -228, -4063, 524, 47, 6, -332, -577, 103, -506, -74, - 482, 1155, 179, 177, -384, 531, 310, -148, 578, -108, - 221, -302, 175, -324, -462, 152, 463, 867, -207, -423, - 179, -877, -390, 448, 206, 352, -384, 420, 73, 346, - 316, 185, -211, -165, -287, -372, 37, 25, 36, -42, - -10, -169, -40, 1, -89, -49, 74, -303, -73, -217, - 56, 117, 180, -120, 9, -96, -35, 220, 155, 63, - 21, -151, 32, 74, 150, 6, -1, -76, -20, -109, - 121, 55, -117, -36, 100, 65, 70, -28, -34, 32, - 35, 156, -41, 39, 23, -75 - }, - { - 51, -2154, 1510, 366, 5, -242, 158, -20, -116, -66, - 257, -269, -819, 107, 1801, 54, 821, 155, -564, -648, - -855, 592, -235, -69, -598, -110, 203, 449, 79, -499, - -52, 171, 151, 421, 169, 214, 241, -132, -161, 448, - 329, -21, -98, 68, -269, -13, -53, -145, 14, -204, - 164, -2, 112, 66, 92, 118, -100, -123, 10, 51, - 100, 172, 104, -90, -118, 171, 3, -48, 28, 89, - -6, -165, -84, -191, 89, 134, -57, 13, -133, 139, - 152, 85, 29, -149, 107, 36, -120, -28, 53, 25, - 15, 3, -61, -54, -58, 10 - }, - { - -492, -4388, 720, -53, -418, 33, -74, 312, -52, 149, - 39, -309, 464, 621, 601, -828, -1101, 912, 259, -64, - -316, -7, 55, 233, 315, -89, 163, 58, -368, -47, - -644, 381, 299, 53, -152, -190, -316, -322, 257, 81, - -273, 300, 120, 113, -171, -239, -15, -101, -145, 118, - 118, 21, -34, -105, 226, -272, 37, -295, 112, -125, - 130, 91, -20, -189, -99, -145, -201, -26, 19, 2, - 90, 28, 32, 113, 1, -60, -66, 75, -46, 85, - -122, -11, -69, -124, 41, -103, 31, -64, -23, 14, - 18, -89, -126, 11, -19, -46 - }, - { - 30, -2291, 150, -346, -17, -1160, -307, -149, 211, 448, - 171, -471, -626, 526, -165, 216, 179, 108, -634, 536, - -431, 399, -309, -667, -276, -539, -949, -110, -67, 210, - 220, 85, -324, -522, 125, 114, -70, 255, 304, 137, - 71, 154, 242, 179, -84, 524, 509, 285, 106, -334, - 318, 15, -102, 262, -272, -377, 79, -71, 200, -199, - 112, 152, 135, 14, 347, 106, -20, -17, -67, 205, - 139, 5, 90, 243, -75, 74, 41, -220, -55, -20, - -126, 136, -109, -44, -110, 12, -119, 60, -14, -37, - -37, 130, -27, 34, 111, -39 - }, - { - -494, 4175, 428, -49, -657, 1940, 1408, 2275, 179, 101, - -467, -298, 724, -120, 5, 421, 26, -87, -188, 355, - 553, 426, 487, -326, -111, -92, -176, 864, -109, -290, - 51, 224, -197, -13, 817, 286, -373, -309, -18, -500, - -16, 79, -32, 154, -115, 298, -262, 277, 395, -124, - 247, 66, 75, 88, 50, -202, -257, -150, -157, -140, - 75, 188, -178, -360, -146, 157, 27, -194, -63, 107, - -55, 79, -228, -14, -117, -129, -41, -35, -102, 76, - -34, -143, -15, -17, 139, 46, 2, 26, 34, 14, - -36, 96, 76, -46, 84, -66 - }, - { - -59, -1043, 480, 11, -319, -134, 267, -501, 364, -101, - 11, -205, -310, -1278, 39, 61, 100, 382, 162, 521, - 307, 38, -4, -591, -3, -131, -82, -543, 740, 592, - 312, -363, 314, 35, -465, -530, 469, 307, -428, -35, - -351, -234, -386, -489, 134, 112, 226, -68, -491, -327, - 305, 291, -87, -256, -174, -139, 58, 73, -36, 39, - 190, -251, 211, -22, 68, -108, 78, -311, 94, -93, - 18, 49, -155, 48, -96, -168, 114, -180, 94, -318, - -79, 103, -107, -72, -32, -19, 144, 119, -82, -96, - 94, 84, -4, -102, 56, 55 - }, - { - 490, -2041, -398, 764, -2470, -1161, -613, -595, 85, -706, - -170, 478, -546, 1618, 1203, -254, 847, 650, -79, -127, - -285, 504, 52, -659, 400, 396, 308, 98, -225, -758, - 50, 220, -53, -130, -119, 90, 302, -563, -317, 604, - -268, -125, 82, -151, -351, 258, 347, 236, -188, 84, - 74, -27, 145, 198, 135, 82, -115, -251, 386, 75, - -45, 43, -16, -139, 23, 200, 53, 106, -270, -217, - 108, -210, 73, 76, 129, 171, -13, -42, -182, -52, - 37, 26, -185, -14, -131, 36, -24, 62, -54, -120, - 8, -19, -100, 26, -4, 87 - }, - { - 222, -859, -280, 124, 78, -63, 41, -245, -110, 71, - -247, -17, 323, 793, -4174, -22, 94, 232, -226, 239, - -468, 118, -825, 410, 431, -67, -4, 256, -97, 28, - 300, -214, 384, -695, -110, -80, 172, -482, -369, 398, - -427, -78, -44, 492, -176, 208, 335, 137, -310, 710, - -137, 264, -38, 255, 204, -268, -135, 235, 60, 64, - -30, -86, -262, 58, -34, -110, -8, 5, 67, 30, - 104, 165, -48, 100, -7, 8, 19, -85, -95, 16, - 98, 112, -21, 16, 127, -69, -40, -34, 32, -15, - 149, 33, -33, 0, 41, 28 - }, - { - 173, -2770, -28, -47, -167, -208, 157, -95, -329, -221, - -145, 1159, -561, -1128, -743, -767, 515, -712, 288, -41, - -923, -64, -254, -172, -99, -601, 179, 199, -567, 189, - 403, -1204, 372, 604, 9, -229, -5, -338, -335, 149, - -687, -148, -187, 289, -91, 424, -2, 248, -346, -359, - -85, 61, 291, 248, -101, 454, -143, 245, -270, -27, - -13, -195, 108, -169, -112, -117, -181, 90, 255, 93, - -288, -96, -46, -62, 103, 73, 42, -24, -166, 134, - -22, 142, 81, 123, 91, 260, 100, 57, 67, -45, - -72, -18, -28, 70, 5, 116 - } - }, - { - { - 2, 2721, 847, -2459, 1160, -311, -3, 69, -664, -612, - -30, 46, -584, -168, -590, 51, -371, 137, -254, 518, - 435, -427, -111, 391, 342, 748, 181, -155, -325, 543, - -383, -371, -516, 7, 463, -167, -486, -140, 268, -146, - -234, -100, -183, 301, -51, -278, -268, -116, 166, -298, - 73, 77, 134, 136, -226, -73, -38, -310, -211, 141, - 336, 310, 39, -90, -11, 21, 176, 12, -138, -50, - -21, 225, -137, 54, 174, -178, -67, -137, 122, -77, - -51, 54, 146, 90, 10, -24, -14, 39, -27, 42, - 48, 15, 14, 72, -73, 49 - }, - { - -926, -598, 1542, 1237, -2883, -334, -794, 85, 113, -243, - 385, 1608, 457, 273, -29, -324, -111, 56, 463, 441, - 338, -752, -131, -252, 607, 33, -7, -648, 51, -33, - 103, 635, 94, -295, -333, 259, 483, 285, 82, 390, - 62, 272, -264, -419, -12, 42, 211, -228, -66, 453, - -152, -94, -180, -75, 53, -13, -96, -119, 4, -45, - 285, -160, 46, -368, -244, -214, 251, 81, 61, -50, - 77, -161, -144, -120, -109, 80, -69, -67, 43, 6, - -5, -26, -35, -111, 80, -65, 101, -44, -21, 25, - -63, -95, -39, 47, 101, -12 - }, - { - 305, -2611, -701, 3281, 89, 156, 247, -401, -476, 324, - -342, -796, -507, 115, -23, -260, 350, 22, -104, 948, - 1003, -313, 18, 195, -287, -129, -189, -148, 160, -98, - -642, 164, 511, 113, -284, 82, 45, 131, -13, 47, - 566, 37, -23, -122, -320, -397, 174, -200, -2, -89, - -33, -36, 184, 273, -168, -81, -34, 160, 63, -52, - 187, 45, -4, -129, 27, 98, -141, -60, -23, -31, - 64, 14, -7, -17, 9, 182, 145, -1, -46, 77, - 97, -17, -79, -9, 32, 50, 81, -43, 76, -55, - 89, -25, 49, -1, 54, -22 - }, - { - 169, 405, -274, -241, 480, -40, 41, 104, -442, 624, - 377, -427, 91, -572, -856, 546, -50, -188, -133, 229, - -9, -355, 127, -598, -287, 109, -526, -683, -559, 103, - 231, 732, -388, 487, 61, 306, 272, -170, -419, 33, - -47, -231, -268, 52, -371, 103, -103, 88, -40, -22, - 275, -19, -2, 196, 186, 19, -185, 225, -243, -27, - -16, 194, 182, 83, -106, 117, -118, -20, 20, 79, - 81, 206, -204, 8, -10, 127, 105, -29, -3, 35, - -50, 300, 70, -176, 7, -85, -34, -56, -5, -103, - -5, 46, 7, -26, 25, 28 - }, - { - 166, -3656, 8, -346, 570, -53, -267, 204, 95, 83, - -858, 773, 448, 402, 96, -283, 133, 49, 51, -631, - 50, 333, -756, 409, 674, -319, 1202, -109, -131, -583, - -305, -379, -318, -134, -256, -312, -384, 144, -235, -240, - -534, 193, -10, 264, 483, -46, 92, -41, -4, 134, - 158, -151, -143, 93, 119, 287, 15, 116, -136, -236, - -41, -99, 62, 73, 82, -298, 126, -3, 120, 94, - -28, -30, 160, -74, -130, -64, 96, 23, 1, 7, - -10, -83, 77, 34, -34, 28, -98, 80, 101, 8, - -11, -18, -69, -82, -25, -3 - }, - { - -95, 341, 163, 48, -92, 74, 85, -263, 32, -254, - -314, 512, -186, -879, -569, 200, 566, 141, -24, -100, - -560, 248, 474, -1096, 209, 338, -522, 30, -36, -823, - -260, 32, -398, 189, 242, 575, 37, 82, 332, 387, - 895, 412, 187, -140, -249, 4, 75, 116, -37, 204, - -26, 104, -163, 167, -7, -76, 169, 211, 134, -20, - 86, -46, 66, -98, -6, -75, 86, 59, -14, -18, - 164, 143, -211, 96, 29, -101, 140, 70, 17, -150, - 84, -113, -189, 21, -8, 105, 121, -61, -192, -95, - -19, 13, -36, -112, 25, 31 - }, - { - -408, -4300, 267, -229, 603, -199, -434, -939, 477, 510, - -610, 1434, 518, -346, -206, -52, 256, 618, -135, 186, - 312, -118, 124, -538, -282, 411, 629, 640, -293, -176, - -449, -239, -297, 236, 87, 167, -130, 376, 206, 303, - 393, -141, -1, -444, -415, 151, -510, 182, -25, -243, - 274, -271, 51, -52, -47, -159, -34, -120, -292, -73, - 92, -7, 188, -18, 75, -99, -103, 95, 135, 141, - -50, -51, -33, 136, -26, 103, 109, -151, -54, -50, - 74, 122, -142, 5, 0, 62, 109, 7, -82, 90, - 47, 19, -6, 17, 56, -83 - }, - { - -213, 705, -22, 589, -427, -210, 249, -185, 304, -44, - -281, -141, 121, -133, 887, 428, 187, 775, -837, -537, - -425, 264, -56, -64, -551, 24, 377, 687, -333, -753, - -172, 319, 353, 76, 172, 441, 207, -154, 260, 56, - 206, 387, -361, 328, -384, 121, -252, 32, -122, -160, - -16, 244, 58, 91, 204, -127, 211, -382, -59, -94, - 375, 143, -209, 243, -274, 147, 23, -100, 148, -157, - 24, -53, -133, -103, 177, -73, 14, -41, -85, 139, - 57, 70, 5, -54, 77, 43, -134, 1, -30, 131, - -40, 47, -43, -96, 1, -81 - }, - { - -94, -5380, 317, 270, 451, -332, -237, 326, 190, 455, - -1022, -1, 904, 429, -14, -179, -532, 572, 628, 109, - -358, -131, 91, 49, 160, -91, 481, -177, -157, -380, - -16, -220, 649, -102, -198, -545, 90, -78, 305, -351, - 190, 235, -51, 151, -252, -179, 51, -328, -27, 104, - 31, 123, -65, -206, 194, 22, -63, -111, -110, -210, - 189, 98, -34, -196, -199, 59, -127, -62, 88, 54, - -103, 72, 163, -24, 83, -96, -34, 116, -44, -38, - 17, -135, 25, -147, -36, 0, -57, 23, -72, 1, - 77, -137, -88, -68, 2, -53 - }, - { - 137, -2211, -54, -7, -232, 80, -1512, -312, 215, 811, - -196, -588, -998, 567, 42, 989, -539, 362, 229, -838, - 277, -47, -184, -228, -1092, -260, -988, -572, 78, -58, - 11, 96, -176, -311, -371, 121, -10, -20, 466, 191, - 98, 155, 166, -243, 273, 349, 524, 557, -426, 164, - 223, -88, 234, -244, 22, -351, -60, -47, -105, 72, - -45, 258, 6, 180, 257, 57, 155, -65, 53, 76, - 35, 103, -13, 295, 174, -176, 138, -178, -144, 5, - -123, 178, -93, 30, -150, -52, 0, 1, -39, -30, - 18, 56, 2, 5, 75, 41 - }, - { - 658, 4026, -630, -60, -1328, 1746, 1064, 2587, -122, -243, - 331, -805, 489, 393, -469, 665, 20, 315, -618, 805, - 141, 703, 52, 259, -651, -90, 271, 438, 320, -49, - 122, -282, -290, 318, -149, 151, 260, -77, -216, 30, - -74, -194, -44, 98, -281, 498, 7, 312, 18, 368, - 221, -19, -243, 68, -10, 5, -298, -79, -265, -61, - 97, 21, -313, -155, -185, 122, -45, -97, 69, -14, - -20, -21, -124, 16, -115, -139, -82, -81, -24, 66, - -97, -88, 13, -19, 183, 134, -55, 19, 47, -85, - 48, 63, 78, -39, 71, -26 - }, - { - 166, -427, -218, -75, -327, -292, 479, -273, -23, 268, - -707, -186, 392, -1878, -143, 73, 381, -72, 559, -85, - 432, -116, 156, -435, -154, -271, -1080, -133, 986, 1064, - -444, -46, -125, 400, -646, -201, 648, -60, -343, 6, - -345, -351, -395, -386, 49, 402, 73, -453, -481, 128, - -147, 205, 45, -183, -145, -322, 194, -62, 212, 51, - 134, -231, 259, -96, 47, -41, -172, -64, -13, -169, - 232, -109, -207, 26, -78, 7, -79, -111, -108, -113, - -113, 22, -78, -89, 17, -27, 105, 114, -25, 3, - -68, 87, -15, -40, -13, 128 - }, - { - -834, -1140, 975, 103, -2438, 139, -1121, -133, -305, -891, - 307, -393, 458, 1284, 568, -341, 1275, 107, -32, 949, - -792, 576, -339, -443, 1105, 336, 520, 344, -584, -463, - 231, 132, -179, -156, -513, 466, 20, -432, 222, 9, - -139, 26, -210, -417, -31, -44, 623, 176, 107, -13, - -6, 403, -19, 167, 214, -40, -134, -82, 131, 243, - -247, 186, 155, -277, -94, 379, -121, 26, -120, -317, - -3, -190, 159, 145, 44, 86, -44, -99, 6, -165, - 55, 15, 32, -161, -89, -55, 60, -11, -67, 2, - 21, 4, -112, -60, 64, 38 - }, - { - -181, -1112, 450, -295, 84, 312, 144, 93, -647, -161, - -270, 463, -89, -2120, -119, 623, 579, -351, -81, 337, - -618, -110, 19, 410, 636, 88, -1042, 484, 26, -174, - 621, 37, -131, -287, -799, 351, -13, -466, 91, -330, - 285, -47, -187, 618, -99, 306, 307, -63, -96, 566, - -122, 245, -197, 264, 336, -224, -22, 84, -56, 185, - 265, -502, -126, 200, -185, 1, -122, 80, 76, 76, - -24, 137, 135, 36, -85, 75, -64, 78, -173, 77, - 102, 34, -35, 35, 24, 85, -84, 59, -58, -50, - 201, 23, 77, -77, 44, 9 - }, - { - -619, -2218, 346, -302, -103, 94, 58, 87, -363, 388, - -84, 746, -220, 66, -2752, -1298, -75, 56, -73, 255, - -1031, -115, -280, -578, -406, 70, -135, 467, -578, -226, - 218, -364, 297, 256, 259, -7, -30, -803, -99, 163, - -871, 72, -363, 375, 108, 429, -177, 323, -214, -412, - 226, -145, 268, 226, -53, 131, 96, 256, -260, 162, - -94, -147, -94, 65, -35, -336, -11, -141, 427, -134, - -135, -301, 208, 59, -43, 17, 82, 40, 4, -86, - 60, 97, 164, 61, 112, 177, 35, 165, -8, -14, - -86, -64, 44, 47, 3, 56 - } - }, - { - { - 95, 1068, -420, -2243, 848, -395, -185, 3, -211, 63, - -244, 573, -215, -379, -152, 572, 48, 534, -512, 260, - 521, -858, -408, 192, -31, 656, 9, -129, 85, 850, - -29, -8, -640, -220, 0, -236, 220, 194, 623, 444, - 172, -232, -468, 283, -105, -318, -132, -83, 220, -138, - -18, 121, 175, -62, -140, 237, 310, 27, -248, -131, - 52, 99, -79, -238, -154, 160, 244, 82, -124, -311, - -178, 216, -124, -21, 200, -51, 154, 9, 94, -154, - 20, 107, 147, 18, 4, 18, -14, -63, -107, 35, - -12, -19, -17, 84, 30, 52 - }, - { - 1155, 938, 1094, 5799, 961, -300, -404, 192, -402, -410, - 144, 511, -235, 540, -1, -755, -384, 318, 83, -450, - 933, -50, 29, 41, 623, 35, -81, -642, 195, -52, - -115, 382, 40, -384, -303, 177, 501, 405, 134, 332, - -28, 214, -270, -258, -114, 118, 329, -148, -340, 135, - 37, 3, -202, -138, -92, -81, -79, 105, 123, -176, - 110, -107, 344, -101, 59, -43, 201, -78, 36, -60, - -38, -17, 86, -65, -154, 76, -82, -77, 216, 87, - -36, 57, -5, -48, 117, -80, 72, -32, 58, 141, - 62, -11, -24, -53, -86, -49 - }, - { - -467, -1317, 593, 470, -2027, -189, -372, 45, 85, 441, - -10, -1058, -556, 657, -216, -138, 337, -227, 10, 62, - 174, -141, 137, -195, -386, -56, 336, 61, -142, -262, - -401, 615, 738, 367, -322, 112, 41, 52, 109, 79, - 231, -253, 365, -71, -533, -312, 202, -98, 135, 89, - 137, 55, 404, 460, -10, -103, -68, 108, 89, 53, - 231, -36, -35, -44, -15, -49, -132, 119, 64, -165, - 67, 67, -112, -102, -111, -20, -15, -55, -9, 25, - -46, -84, 7, -33, -30, -62, -15, -116, 102, -34, - 63, -38, 27, 11, 7, -169 - }, - { - -132, 615, 119, -613, 119, -119, -45, 164, -418, 253, - -44, -500, -113, -279, -367, 226, 10, 514, -349, -271, - 306, -5, 385, -2, -190, 413, 59, -9, -452, -193, - -354, 320, -549, 290, -393, 106, 365, 176, -261, -200, - -271, -264, -300, -256, -503, 172, 137, 291, 196, 122, - 315, -88, -186, -172, -84, 19, -101, 188, -99, 366, - 329, 252, 180, 77, -59, 100, -176, -154, -158, -51, - -37, 139, -251, -81, -32, 71, 156, 98, -4, 68, - -132, 1, -45, -89, 76, 18, 18, -37, 25, -43, - -20, 40, 19, -36, 20, -9 - }, - { - 297, -3218, 545, -1077, -252, 47, -243, 153, 472, 333, - 179, 1745, 486, 232, 277, -239, -177, -244, 355, -113, - 366, 618, -741, -147, 370, -622, 801, -832, -472, -143, - 347, 66, -118, -84, -268, -304, -435, 86, -213, -225, - -156, 213, -81, 240, 360, -259, 176, -33, -212, -173, - 171, -72, -152, -75, -66, 213, -144, 170, 64, 54, - -21, -151, 131, 92, 203, -177, 69, -2, 25, -157, - -155, -91, 66, 4, -167, -90, 48, -60, -61, -70, - -14, -68, 41, -64, 38, 96, -141, 57, 126, 63, - 51, 40, -38, -90, -22, 43 - }, - { - -7, -107, -863, 336, 88, -66, 110, -207, 356, 19, - -496, 205, -240, 317, 317, -158, 621, 429, 68, 96, - -150, 592, 518, -486, 575, 768, -217, 343, -64, -533, - -181, -54, -473, -370, -428, -48, -440, -129, 102, 4, - 430, 159, -154, 4, 105, 192, 5, -94, -226, 130, - -15, 158, 54, 309, 117, 129, 145, -85, 54, -49, - -88, -108, 99, -180, 10, -53, -79, -104, -7, 7, - 25, -10, -235, 181, 130, 49, 144, -66, 58, -127, - 138, -29, -173, 22, -89, -10, 130, -7, -120, -51, - -18, 4, -16, -38, 75, 57 - }, - { - 1035, -2749, 427, -710, -313, -251, -499, -592, 561, 64, - -803, 894, 387, -477, -97, 670, -301, -363, -479, 195, - 658, 57, 24, 76, 1030, 496, 251, 314, 74, 231, - -140, 142, -144, 115, -180, -417, -269, 282, -295, -313, - 51, -415, -92, 15, -134, 148, -517, -24, 155, 137, - 393, -341, 10, 155, 40, -130, 8, 11, -273, -91, - 4, -100, 173, 20, 159, 83, -22, 189, 129, -31, - -140, -20, -169, -34, -119, 17, 123, -99, -81, -154, - 5, 126, -72, 123, 0, 45, 56, -16, -66, 111, - -23, -106, -84, 15, 28, -82 - }, - { - 4, 2304, 140, 185, -498, 38, 247, -244, 240, -242, - -275, 308, 521, 19, 463, 475, -329, -218, -526, 340, - 139, 423, 61, 110, -280, 495, 221, 197, -631, -645, - -207, -131, -135, -235, -205, 324, -302, -686, 217, 184, - 151, 520, -370, 481, -111, 54, -328, 64, 68, 205, - 27, -59, -143, -44, 105, -228, 191, -378, -39, -309, - 144, -147, -347, 332, -237, 139, -107, -33, 166, -258, - -18, -19, -2, 21, 83, -150, 58, -50, -189, -9, - -103, -88, 22, 50, 41, 22, -59, 49, -68, 83, - -142, -12, 85, 15, 3, -69 - }, - { - 867, -4377, 824, -469, -348, -284, -1013, -357, -315, -271, - -208, 468, 780, 443, -432, 1553, 380, -216, 377, 135, - -419, -77, 516, -89, -79, -328, 146, -173, -236, -281, - 111, -365, 563, 140, 164, -336, 345, 281, 436, -527, - 143, -1, -323, 146, -143, -60, 53, -327, -100, -160, - 85, 190, -64, -182, 359, 173, 20, 61, -55, -356, - -147, 87, 157, 210, 108, 333, 61, 16, 188, 49, - -130, 113, 119, -61, 56, -54, 90, 113, -78, -15, - 66, -68, 175, -102, -9, 102, -106, -26, -3, 9, - 118, -53, -19, -37, -55, -55 - }, - { - -199, -2206, 405, 21, -29, 1116, -736, -649, 350, 346, - -959, -421, -986, 467, 96, 164, -1503, 194, 811, -623, - 143, -237, -600, -167, -260, 431, -538, -418, -36, -421, - -246, -201, -573, -316, -433, -78, -206, -185, 425, -229, - -213, 108, -131, -646, 209, -98, 42, 375, -232, 380, - -54, -215, 99, -278, 263, 85, 286, -98, -277, 86, - -241, 29, -264, -32, 281, 45, -8, 11, 105, -127, - -217, 8, -33, 173, 166, -196, 206, 8, -166, -83, - -41, 224, -30, 85, -85, -43, 21, 13, -26, -57, - -50, -102, -8, -9, -42, 34 - }, - { - -858, 2378, -1109, 74, -1371, -765, -1333, 1593, -7, -102, - 549, -444, -115, -240, -909, 298, 243, 1038, -194, 520, - -205, 163, -878, 274, -638, -99, 538, 19, -66, 215, - -66, -740, -354, 316, -586, 41, 769, 390, 177, -11, - -248, 82, 102, -35, -250, 430, -104, 168, -65, 335, - 39, -187, -217, 111, 93, 192, -237, 104, -24, -9, - -80, -31, -92, 90, -132, 152, 37, -12, 78, 31, - 9, -70, 40, 193, -33, -134, -50, 41, 5, 38, - -92, -38, 122, 76, 103, 22, -172, -82, 42, -118, - -13, 23, 30, 13, 87, -6 - }, - { - -175, -457, 199, -270, -215, -68, 519, 17, 42, 494, - -877, -761, 435, -1446, -204, -134, 657, -582, -87, -739, - -223, -831, -111, -63, -154, -281, -624, 800, 979, 234, - -331, 203, -489, 51, -406, 131, 723, 68, -132, 463, - 69, -249, -82, 80, 128, 171, -367, -583, -192, 574, - -191, -87, 10, -61, 89, -299, 128, 10, 343, -46, - 121, -248, 276, 203, 184, -86, -221, 12, -34, -266, - 131, -85, 28, 103, -46, 190, -105, -142, -23, -37, - -174, 47, 2, 9, 69, -3, 104, 79, 29, 91, - -109, 43, -8, 4, -34, 132 - }, - { - 977, 698, 653, 568, -779, 1854, -288, 523, -455, -458, - 729, -304, 65, 181, -121, -1104, 475, -498, 98, 1296, - -673, 229, -93, 206, 1092, 202, 294, 655, 138, 214, - 457, 87, -141, -206, -496, 225, 263, 48, 23, -43, - -80, 261, 235, 54, 155, -195, 313, 109, 182, 221, - 127, 420, -60, -19, 298, 82, -16, -97, -152, 327, - -130, 121, 39, -111, 11, 112, -177, 64, 109, -35, - 19, -105, 108, 96, 39, 101, 17, -51, 11, -170, - 65, 25, 111, -29, 84, -66, -12, -33, 65, 206, - 101, 76, -28, -6, 75, 54 - }, - { - 217, -1149, 199, -158, -71, 201, -23, 288, -203, 26, - -155, 107, 54, 3024, 6539, -65, -491, -154, 491, -11, - -247, 335, 141, -320, 79, -51, -1465, -287, -440, -602, - 394, 134, 59, 494, -334, 147, -77, -531, 103, -352, - 230, 15, 66, 544, 47, 645, 205, -261, -316, 213, - -65, 158, -316, 204, 295, -128, 67, -130, -224, 171, - 127, -221, 49, 45, -181, 114, -27, 62, 128, 228, - -94, 18, 44, -48, 8, 150, -165, 123, 11, 146, - 100, -36, -7, 29, 3, 188, -37, 18, -103, -142, - 6, -77, 64, -135, 20, -7 - }, - { - 1010, -515, -410, -575, 964, 877, -153, 49, -457, 397, - -62, 959, 216, -386, -2673, 91, -394, -496, -344, 3, - -1070, -87, -53, -890, -589, -162, -35, 942, -526, -782, - -119, -201, 101, 138, 331, -134, -136, -686, -58, 772, - -49, 381, -610, 372, 351, 482, -172, 297, 26, 34, - 296, -256, 6, 75, 69, 167, 80, 78, -264, 213, - 78, 110, 94, 322, 89, -386, -1, -250, 60, -259, - 183, -3, 419, 72, -145, -194, 13, 110, -106, -194, - 76, 19, 19, -108, -11, -11, -88, 44, -81, 6, - -84, -92, 42, 71, -14, -98 - } - }, - { - { - -111, -854, 909, 691, -1490, 107, -418, -273, 199, 60, - -376, 604, 94, -199, -14, 42, -150, 214, 819, -231, - 108, -639, -494, 891, -314, 821, -12, -107, 241, 323, - 186, -60, -643, 71, 97, -676, 504, 562, 322, 194, - 126, -172, -288, 219, -208, 63, -367, 49, 69, -159, - -59, 103, 260, -373, 211, 298, 115, 172, 30, -209, - -299, 91, -54, -123, -259, 221, 77, 12, -59, -280, - 49, -48, 30, -76, 150, -97, 189, 16, 46, -161, - 79, 70, 130, 62, -84, 130, -97, -68, -111, 57, - -17, 9, -68, 54, 110, 28 - }, - { - -1321, 3816, 1196, 6881, 291, -657, 742, 13, -938, 314, - -544, -41, -107, 514, -174, -552, -417, 294, 55, -726, - 824, 683, -459, 265, 34, 375, -722, 0, 276, 70, - -504, 100, 172, -241, -190, 21, 360, 605, 244, 259, - 3, 145, -227, -69, -300, 413, 61, -107, -27, -306, - 219, -254, -38, -215, -158, 188, -192, 145, 203, -162, - -249, 294, 69, 45, 119, 126, -78, -77, 34, 151, - -243, -28, 120, -83, -26, -150, 81, -90, 223, 52, - -91, 103, 26, 13, -75, 147, -133, 201, -50, 75, - 41, 28, -56, 93, -182, -19 - }, - { - 465, -14, -1741, -2160, 467, -307, -836, 604, 58, 609, - -447, -607, -730, 993, -485, 406, -77, 201, -323, -400, - 682, -501, 383, -456, -180, 198, 326, 45, -201, -169, - 0, 258, 529, 552, 75, -194, 299, 123, -186, 268, - -231, 29, 83, -279, -150, 56, -205, 59, -101, 192, - 1, 148, 362, 510, 78, -213, -114, 122, -59, 283, - 22, 91, -41, 10, -41, -201, 62, 33, 128, -77, - -53, 53, -218, -64, -26, -77, 40, -88, 8, 101, - -113, -145, 52, -107, 22, -42, -93, -96, -1, 69, - 65, -14, -74, 38, 27, -165 - }, - { - 58, 1450, -635, -635, 41, -19, -63, -209, -13, 30, - 312, -240, -657, -213, 166, -37, -12, -173, 188, -113, - 263, 531, 278, -67, -155, 588, 259, 413, -627, -468, - -451, 361, -215, 193, -450, -245, 338, 54, -110, 212, - -417, -233, -354, -214, -153, -196, 278, 37, 332, 378, - 115, -376, -74, -95, -267, 51, 206, -98, 118, 342, - 489, 141, 90, -4, 154, -16, -36, -217, -185, 63, - 85, 64, -279, -77, 56, 4, 162, 43, 13, 98, - -31, -128, -137, 113, 18, -22, -27, 80, -99, 33, - -79, 40, 119, -1, -62, -51 - }, - { - -678, -1988, -27, -1516, 618, -58, 135, -264, 453, -343, - 1356, 837, 855, 149, 568, -297, 226, -1011, 251, 644, - -33, 451, -91, -291, -107, -461, -143, -916, 137, 290, - -70, 279, -186, -108, -234, -73, -210, -477, 295, -460, - 198, 73, 86, 357, -40, -5, 250, -51, -114, -485, - 269, -31, 207, -304, -123, 148, -231, 194, 108, 77, - 61, -177, 0, 4, 302, -40, 31, 143, -241, -60, - -140, -53, -93, -66, -71, 70, -29, -66, -125, -41, - -15, -72, 29, 44, -8, 12, -80, 79, 59, 112, - 121, 31, -129, -42, -48, 26 - }, - { - 91, -1290, 106, 122, 85, -74, 47, -285, 355, -19, - 203, -85, 50, 190, 82, -288, 862, 669, -632, 601, - 43, 202, -411, 1009, 152, 742, -171, 631, -638, -581, - -420, 52, 173, -453, -378, -214, -512, 139, 65, 331, - -536, 709, -336, -89, 314, -63, 211, -146, -101, 73, - -142, 153, 182, 305, 203, 241, -11, -229, -12, 124, - -55, -34, 14, -260, 135, -85, -114, -156, 134, 17, - -125, -139, 96, 79, 167, 12, 11, 43, 133, 14, - -91, 4, -100, 9, -1, -25, 105, -131, 17, -48, - -13, -14, -54, 38, 34, 74 - }, - { - -1364, 596, -737, -663, 553, -329, -225, -119, -311, -519, - 589, -117, -24, 301, -389, 613, -129, -314, -648, 112, - 985, -347, -82, 82, 1678, 33, 568, -229, 456, 118, - -541, 525, 186, 67, -140, -643, -121, 14, -303, -486, - -63, 27, -466, 302, 159, -188, -252, -84, 42, 437, - 175, -314, -139, 197, 88, -17, -132, 124, -209, 34, - -174, 36, 165, -59, 134, 253, 23, 111, 45, -82, - -53, -27, -171, 3, -144, -7, -31, 76, -29, -235, - 57, 21, 53, 122, -24, -31, 18, 64, -3, 10, - -50, 4, -134, 17, 50, -112 - }, - { - 187, 739, 795, -514, 188, 131, -69, 129, 66, -254, - -313, 653, -60, 319, 268, 295, 732, -566, -571, 156, - 429, 401, 497, -457, 183, 461, -569, 333, -810, -253, - 575, -846, -270, -483, 110, 588, -611, -520, -239, 480, - 119, -72, -57, 415, 130, -101, -241, 7, 39, 284, - 305, -526, 7, 10, -126, 56, -8, -255, 40, -316, - 87, -255, -207, 204, 31, 25, -135, 162, 56, -72, - -108, -39, 14, 94, -25, -111, -70, -30, -35, -80, - 9, -96, 25, -16, 76, 14, -76, 43, 22, -36, - -66, -113, 153, -14, 30, 24 - }, - { - -1638, -1293, -331, -1131, 1473, -205, -817, -578, -830, -466, - 1050, 73, 537, 881, -717, 749, 1057, -187, -162, 386, - -531, -133, 363, -76, -147, -77, -63, -106, -157, -134, - 135, 393, -79, 274, 180, -192, -155, 414, 173, 8, - 4, 3, -477, 129, 57, -441, 354, -105, -465, -136, - 327, 95, -6, -91, 301, 153, -15, -22, -65, -315, - -146, 163, 31, 523, 107, 37, 28, 0, 131, 22, - 11, 119, 122, 18, -84, 124, 44, -25, -153, 167, - -100, 27, 126, 59, 10, 62, -88, -59, 35, -30, - 85, 19, -40, -92, -13, -25 - }, - { - 188, -2086, 15, -9, 243, -226, 1225, -281, -556, -97, - -712, -107, -705, -84, 396, -383, -1441, -77, 451, -69, - -8, 246, -737, 85, -11, 148, -92, -556, -105, -311, - 79, -537, -924, 592, -282, -643, -170, 50, 173, -548, - 318, -31, 104, -380, -278, 70, 39, 180, 259, 66, - -325, 92, -76, -56, 266, 254, -66, 189, -255, -31, - -179, -16, -24, -255, 183, 193, -152, 60, -96, 25, - -149, -57, -43, 29, 166, -94, 145, -87, -105, -13, - 135, 122, -61, -23, 77, -141, 111, -44, 5, -110, - 46, -181, -11, 58, -115, 61 - }, - { - 1069, 2094, -2637, -1005, -278, -1714, -246, 826, 639, 433, - -340, -45, -507, -320, 322, -67, 122, 1189, -148, 217, - -225, -97, -629, -18, -54, -361, 231, 488, -948, 660, - -395, -291, 88, 125, -345, 91, 275, 204, 325, -80, - -283, 423, -17, 77, -143, 433, -126, -95, 150, 220, - -149, -274, 191, 124, -148, 71, 60, -80, 225, -108, - -159, 12, 131, 133, -200, 172, 14, -87, 150, -38, - 14, 3, 110, -48, 10, -19, -25, 49, -4, 84, - -150, 47, 127, 27, -7, -50, -26, -125, 27, -113, - -99, 5, 57, 106, 22, -19 - }, - { - 136, -137, -7, -475, -16, 37, 336, -4, 106, 315, - -388, -968, -554, -291, 99, -736, 499, -30, 368, -834, - -610, -760, -298, -737, 381, -140, -335, 1283, 808, -116, - 240, -62, -447, -443, 72, 195, -243, 233, 507, 313, - 209, -499, -128, 604, -121, 76, -256, -332, -131, 253, - -129, -18, -99, 20, 7, -175, 134, 31, 305, -171, - 24, 137, -27, 264, 214, -150, 148, -180, -101, 21, - -75, 55, -11, -41, 108, 173, -137, 32, -120, -6, - -131, -41, 179, -105, 155, -21, -58, 164, 11, 102, - -100, 37, 51, -14, -57, 39 - }, - { - -528, 3941, -736, 731, 253, 417, 124, 830, -223, -357, - 309, 396, 721, -1263, 461, -307, -689, -379, 569, 91, - 344, -61, -451, 1279, -378, 396, 655, 239, 34, 589, - 442, -375, 78, 119, -326, 109, 67, 214, -297, 245, - 132, 281, 12, 529, -286, 441, -285, 475, -232, 387, - 271, -97, 167, -13, 177, 55, 235, -33, -297, 434, - -58, -24, 5, -67, 33, -80, 114, 1, 99, 61, - -29, 19, -87, 150, -83, 120, -4, 1, 102, -244, - 25, 70, 72, -38, 148, -36, -49, 75, 31, 139, - 90, 156, 6, -5, 17, 31 - }, - { - -262, -632, 105, 275, -44, -231, 278, -22, 366, -179, - 159, -4, -26, 2141, 6800, -579, -147, -269, 208, 175, - 683, -580, 344, -167, -146, -853, -563, -605, -847, -345, - -143, 93, 259, 359, 471, -342, -366, 13, 102, -572, - 26, -61, 344, 224, -107, 759, -7, 16, -201, -169, - 268, -12, 354, -270, 21, -29, -5, -14, -451, 222, - -114, 177, 20, -195, -179, 299, 3, -65, 152, 104, - 232, -115, 3, -131, 159, 65, -136, -51, 147, 99, - 30, 74, -70, 60, 142, 73, -42, -145, 91, -162, - -98, 24, -41, -94, 8, -53 - }, - { - -972, 2437, 118, -415, 282, -257, 443, 131, -77, 425, - 319, 485, 213, -1458, -1068, 422, -922, -702, -101, -245, - -330, -149, -425, -533, -182, -677, 171, 502, -35, -515, - -421, 226, 5, -38, 280, -96, -707, 141, 39, 256, - 597, -118, -329, 489, 252, 290, -89, -44, -40, 316, - 205, -189, -197, 177, 6, 95, 261, 58, -126, 18, - 191, 85, -41, 429, 57, -307, -69, -51, -183, -146, - 118, 156, 138, 9, 28, -192, -11, 18, -113, -150, - 48, 4, -72, -56, -38, -36, 18, -134, 38, -19, - -137, 1, 19, -11, -4, -65 - } - }, - { - { - 19, -2571, -459, 2582, -53, -222, -472, -252, 469, 523, - -244, 198, 71, -158, 605, 585, -352, -405, 755, 283, - 428, -479, -145, 1155, -231, 826, 140, 206, 201, -277, - 134, 566, -34, 341, 322, -392, 413, 75, -457, -274, - -68, 126, -284, 80, -154, 11, -238, 11, -172, -271, - -197, -307, 11, -231, 323, 67, -62, 252, 292, -10, - -302, 124, 87, 7, -246, -28, -117, -2, 38, -24, - 319, 110, 19, -205, 35, -153, 58, 20, 125, -178, - 10, -51, 12, 121, -122, 46, -104, 50, -23, 38, - 13, 54, -56, -13, 22, 29 - }, - { - 1401, 4500, -1826, 4592, -1250, -420, 480, -318, -492, -226, - -1604, 95, -205, -59, -494, -921, -36, 666, 552, -118, - 261, 330, -492, 243, -77, 40, -1007, -103, -101, -24, - -559, 123, 85, -261, -300, -98, 289, 797, 378, 318, - -99, 421, 510, 296, -170, 76, -299, -13, 380, -292, - 83, -147, 123, -113, 109, 479, -8, -146, -82, -145, - -290, 377, 38, -17, 97, 100, -63, 158, 0, 19, - -263, -37, -14, -106, 2, -45, 306, -93, -45, -149, - -216, 42, 55, 15, -108, 158, -187, 115, -176, 13, - -21, 75, 29, 169, -110, -53 - }, - { - -349, 2779, 1000, -3756, 645, 941, -207, 729, -37, 796, - 372, 176, -1117, 933, -441, -56, -220, 707, -614, -979, - 1193, -224, 271, -121, 407, 924, 502, -71, -367, -74, - -48, 295, 209, 193, 644, -378, -177, 310, -490, -405, - -264, -19, -206, -241, -66, 265, -106, -28, -78, 166, - -240, -62, -124, 89, -73, 46, 259, 170, -134, 203, - -135, 145, 1, -45, -83, -12, 171, -122, -23, -81, - -72, -96, -251, -47, 77, 64, 159, -3, -39, 131, - -65, -113, 93, -63, 39, 7, -33, -35, -27, 74, - 109, 37, -57, -20, 14, -16 - }, - { - -38, 2268, 23, -424, 334, -21, -10, -175, 75, 236, - 507, -75, -338, -341, 487, -322, -719, -2, 1041, 450, - 190, 348, 881, 26, -324, 1533, 1399, 677, -219, 66, - -47, 198, -7, 287, -527, -631, -559, -376, 362, 680, - 47, 484, -107, -8, -57, -238, 64, -119, 109, 185, - -3, -597, -282, 87, -30, 183, 427, -21, 152, 166, - 113, -163, -42, -88, 277, 224, 125, -29, -28, 253, - 158, 90, -284, 20, 241, 93, 183, -81, 41, 205, - 13, -98, -121, 34, -126, -95, -38, 115, -163, 3, - -59, 84, 184, 86, -24, -46 - }, - { - 824, 146, 528, -2034, -290, 23, -65, -767, -271, -896, - 785, -455, 159, 206, 827, -8, 185, -1013, 25, 201, - 152, 680, -294, -160, 611, -308, -339, -465, 84, 185, - -270, 309, -9, 321, -143, -245, -236, -395, 1071, 383, - 505, 91, 77, 286, -15, 450, 247, -209, 153, -183, - 50, -165, 496, 170, 53, 56, -193, 124, -42, 73, - 220, -240, -243, -298, 202, 156, 84, 141, -64, 189, - -13, -70, -68, 77, 176, 85, -204, -234, -160, -40, - -2, 74, 74, 26, -31, 97, 51, 138, 60, 69, - 52, 25, -103, 4, -39, -30 - }, - { - 1, -1178, 783, -168, -122, -49, -3, -273, 224, 54, - 279, -187, 320, 1172, 376, -1497, 16, 77, -792, 751, - 242, 29, -541, 882, -545, 71, -544, 365, -725, -702, - -587, 378, 1108, 439, 188, 350, -120, 161, 64, 311, - -534, 809, -57, 26, 114, -205, 438, 37, 110, 185, - -268, 54, 191, 303, 30, -54, -135, -59, 204, 205, - 32, 76, -5, -82, 304, -9, 25, -73, 216, -72, - -257, -183, 197, 106, 181, 17, -81, 81, 261, 94, - -70, 37, 30, 112, -13, -20, -7, -223, 84, 107, - 116, -6, -51, 13, -36, 40 - }, - { - 1146, 3935, 82, -976, -452, 179, 371, -422, -1055, -453, - 795, 158, 81, 522, 99, 488, -841, -1080, -771, -263, - 743, -442, -295, -753, 100, -564, 472, -57, 346, -204, - -663, 424, 178, 527, 310, -189, 114, 46, -286, -377, - 65, 193, -505, 418, 128, -353, 74, 256, 152, 321, - -127, -96, -122, -145, 196, 190, -46, 226, 5, 213, - 135, 125, 93, -5, 95, 309, 51, -68, -2, -39, - 1, 38, -43, 94, -189, -136, -93, 88, 7, -126, - 156, 119, 42, 71, -71, -148, -47, -57, -16, 102, - 38, 128, -64, 12, 31, -88 - }, - { - -41, -1543, -85, -231, 301, -8, -268, -254, -151, 125, - -213, 275, 58, 1227, 384, -695, 300, -236, -379, -538, - -271, 166, 448, -392, -413, -765, -986, 495, 250, 429, - 1217, 106, 265, -319, 402, 104, -565, -87, -232, 300, - -120, -491, 62, 276, -1, 261, 97, -77, -174, -37, - 412, -287, -186, 86, -19, 12, -42, -124, 152, -122, - 179, -109, 25, 166, 153, 204, -19, 253, 264, 171, - -27, -108, -82, 93, -36, 17, 117, 161, 128, 88, - 116, -109, 38, -58, 48, 47, 4, 99, 53, -71, - -31, -160, 7, 11, 90, 35 - }, - { - 2140, 3337, -465, -2170, -11, 599, -143, -507, -199, -39, - 1496, 691, -412, -565, -1103, 116, 667, -420, -821, -16, - -461, -178, 122, 402, 624, 473, 182, -85, -162, -37, - 450, 677, -31, 281, 274, 62, -539, 58, 117, 379, - -97, -105, -300, 318, 27, -619, 286, -99, -502, 106, - 374, 44, 408, 285, 123, -204, -61, 6, -81, -383, - -270, 48, -126, 336, -12, -68, -85, -225, -141, -155, - 52, 111, 24, 152, 7, -43, -32, 1, -192, 130, - -132, 115, 25, -14, 89, 82, -48, -97, 5, -22, - 11, -31, -51, -46, 53, -6 - }, - { - -229, -1374, 1113, 137, 407, -160, 1386, -2, -481, -205, - -1078, -36, -579, -529, 74, -145, -1237, -456, 192, -59, - 266, 543, -155, 658, 244, 625, 387, -270, 312, -24, - 476, 110, -581, 784, 223, -45, -156, 26, 607, 42, - 274, -240, 253, -178, -258, 297, 169, 235, 368, -55, - -273, -42, -256, 31, 190, 199, 82, 532, 29, -15, - -102, 74, 170, -106, 104, 138, -182, -79, -306, 72, - 93, 90, -157, -160, 119, -120, 79, 46, 149, 100, - 146, 71, -141, -179, 57, -18, 140, -72, 25, -68, - 35, -73, 88, 72, -146, 64 - }, - { - -1330, 2441, 654, -731, 14, 1333, 2852, 903, 700, 319, - -585, 639, 167, 401, 1159, 558, 334, 609, -966, -389, - -185, 724, 383, 218, 270, -331, -27, 744, -481, 438, - -142, 404, -30, 143, 230, -75, -380, -44, 88, 166, - -22, 186, -190, 97, -254, 198, -224, 110, 304, 75, - -173, -313, 316, 219, -311, -223, 28, -71, 220, 58, - 4, -154, 25, 142, -20, 233, -17, -194, 18, -175, - -9, 73, 53, -108, 44, 55, 99, 126, 35, -12, - -216, 4, -15, -93, -22, -71, 25, -13, 51, -93, - -118, 7, 106, 63, -37, -53 - }, - { - -131, 971, 1383, -411, -108, 61, 546, 78, 86, 13, - 221, -171, -382, 544, -484, -1365, 722, 232, 644, -51, - 80, -294, -614, -672, 371, -85, -315, 427, 88, 140, - 535, -142, -22, -343, -399, -253, -605, 158, 612, 233, - 95, -336, 269, 907, -25, 175, -236, -73, -48, -333, - -441, 127, 76, 176, 80, -366, -115, -78, 58, -220, - 116, 275, -120, 36, 251, 112, 384, -49, -20, 109, - 79, 205, 27, -39, 77, 25, -167, 103, -101, 2, - 58, 38, 110, -86, 143, -147, -137, 95, -145, 65, - 36, 52, 1, -71, -55, -87 - }, - { - -506, 4615, -398, 869, 418, -1199, -887, 790, -8, -482, - 494, 1076, 732, -589, 1716, 787, -12, -148, 327, 490, - 758, -14, -937, 297, -1336, -353, 174, -137, -382, 616, - -96, -394, 769, 385, -53, 399, -194, -59, -126, 624, - 216, -335, -432, 446, -211, 577, -337, 45, -623, 433, - 214, -196, 371, -78, -108, -34, 129, -17, -222, 376, - -33, 9, 44, -236, -109, -1, 8, -294, -36, 154, - 178, 150, -79, 105, -100, 118, -49, -36, 122, -126, - 42, -38, 1, 7, 129, -19, 5, 99, -10, 21, - 51, 182, 64, -20, -53, 25 - }, - { - 236, -786, -424, 640, 533, 377, 553, -227, 292, -287, - 91, 34, -114, -2568, -745, -1488, 474, -916, -663, 362, - 229, -1258, -550, -528, -195, -539, 48, -10, -661, -273, - -580, -450, -225, 360, 990, -79, -380, 329, 270, -889, - -571, -483, 30, -123, -468, 301, -199, 254, 287, 212, - 475, -72, 263, -555, -31, 63, 49, 152, -707, -87, - -118, 161, 172, -31, -277, 50, 56, 10, -12, -59, - 331, -126, 52, -116, 146, 88, -119, -140, 43, 73, - -72, 63, -22, 87, 174, -45, -152, -108, 205, -202, - -69, 53, -110, -69, -77, -91 - }, - { - 350, 4702, 404, 13, 265, -1392, -175, -292, 61, 501, - 631, -161, -222, 797, 1899, 561, -1037, -804, -14, 147, - 220, 531, -137, -75, 870, 255, 323, -74, -620, -46, - 246, 757, 645, 158, -165, -393, -515, 729, 555, 238, - 507, -304, -327, -146, -200, -78, -361, -601, -537, -95, - 27, -145, 96, 375, 45, 320, 310, -20, -224, -85, - 313, 183, -176, 87, 29, -1, -36, 38, 84, 100, - -67, -103, -169, -128, 9, -150, -48, -90, -203, -66, - 87, -56, -84, 54, 9, 9, 85, -24, 34, -7, - 31, 55, 4, -33, -17, 27 - } - }, - { - { - 63, -3937, 270, 1797, 906, -476, -160, 139, 57, 89, - 722, -463, -505, -450, 1332, 702, 470, -1109, 144, 1109, - 293, -344, -402, 977, 311, 192, 571, -227, 435, -330, - 706, 550, -353, 627, 282, -125, -97, 4, -604, 82, - -501, 27, 76, 16, -178, -551, -25, 339, -90, -368, - -265, -380, 74, -273, 123, 259, 104, -50, 281, 17, - -182, 163, 104, 59, -203, -119, -136, 49, 3, 144, - 221, 81, -4, -20, -23, 3, -174, 213, -31, -86, - -88, 19, 9, 133, -24, -26, -104, 74, -23, -27, - 75, 17, 16, -4, -47, 39 - }, - { - -1500, 2693, 2378, 1665, 733, -576, 509, -648, 350, -936, - 202, 211, -1056, -548, -396, -988, 800, 223, 555, 346, - -3, -224, 90, -18, 182, -101, -916, -331, -146, 166, - -348, 85, -232, -42, -266, 32, 266, 637, 221, 478, - -43, 267, 669, 182, -13, -200, -72, -261, 350, 47, - 30, -94, 360, -26, -11, 171, 247, -257, -55, -62, - -172, 63, 84, 76, -184, 240, 22, 241, -80, -18, - -116, -140, -62, -41, -18, 120, 121, 79, -249, -157, - -129, -14, 90, -88, -80, 57, -38, 36, -105, -44, - -56, 70, 70, 107, -22, -74 - }, - { - 201, 6007, -1553, -2737, 98, 476, 409, 166, 455, 220, - -244, 401, -270, 256, 236, -573, -248, 677, -547, -289, - 561, 252, -116, 142, 1110, 646, 190, -101, -706, 33, - 55, 263, 65, -56, 616, -26, -31, 23, -301, -648, - 72, -174, -404, -94, -69, 37, 62, 161, 66, -324, - -46, -137, 31, -59, -65, 54, 314, 84, -19, -98, - 205, 65, 9, 9, -143, -13, 110, 118, -351, 12, - 161, -259, -172, -106, 24, 209, -67, 46, 53, 62, - -182, 56, 72, -38, 75, -23, -34, 21, -45, 78, - 42, 79, 59, -104, -51, 87 - }, - { - 26, 2079, 173, 24, 8, -29, -70, -138, 156, 196, - 503, -513, 150, -262, 799, -495, -1088, -394, 1959, 868, - -538, 296, 1638, -597, -154, 1078, 1382, 444, -297, -25, - 874, -373, 3, 306, -668, -748, -330, -188, 365, 267, - 503, 395, 53, 3, -20, 54, -365, 42, -154, 305, - -59, -347, -573, 120, 429, -77, 268, 105, 68, 34, - -58, -18, -120, 23, 216, 143, 50, 92, -138, 319, - 101, 53, -185, 137, 186, -55, 245, -84, 0, 113, - 4, 62, -117, 44, -220, -52, -89, 116, -77, -61, - -29, 154, 105, 36, 30, 33 - }, - { - -589, 3081, -622, -2625, 597, -35, -240, -261, -751, -282, - 1135, -2101, -98, 843, -401, 1258, 35, -206, -34, -38, - -92, 757, -223, -145, 381, 122, -270, -62, -464, -137, - 474, 165, -93, 551, -620, -245, 180, -8, 611, 635, - 235, 291, -306, 391, 51, 545, -267, 348, 79, -24, - 68, -72, 138, 298, 122, -23, -44, 90, -31, -41, - 284, -426, -13, 12, -243, 258, 145, -81, 130, 156, - 78, -101, 8, 53, 150, 113, -123, -325, -73, -48, - -143, 171, 81, -58, -41, 199, 59, 136, 80, -38, - 40, 22, -70, -23, 88, -98 - }, - { - -80, 248, -296, -88, 104, -115, -77, -60, 117, -96, - 297, -38, 237, -68, 607, -704, 263, -103, -387, 600, - -598, 490, -207, 539, -775, 35, 52, -424, -818, 260, - -343, 66, 759, 373, 13, 544, 426, -175, 101, -24, - 431, 121, 231, -71, 123, -157, 350, 114, -65, 215, - -129, 25, 30, 215, 260, -319, -14, -19, 105, 279, - 20, 120, 54, 30, 207, -218, 303, -92, 75, -168, - -31, -217, 103, 106, 179, 6, 4, 88, 156, 120, - -25, 68, 8, 50, 11, 0, -91, -124, 67, 82, - 48, 15, 27, -4, -59, 22 - }, - { - -323, 6029, -257, -1637, 923, -263, 177, -156, -865, -12, - 894, -613, 532, -156, 648, 567, -555, -1294, -1215, 345, - -289, 24, -378, -305, -928, -55, 591, 105, -289, -12, - -206, 23, -100, 476, 369, 222, -384, 354, -285, -30, - -159, 161, -271, 264, 216, -455, 18, 548, 284, -223, - 64, -205, -35, -183, 186, 77, 202, -36, 256, 92, - 185, 333, -158, 70, 255, 84, -18, -79, 129, -113, - -23, 108, 53, -10, -183, -57, -127, 28, -12, 80, - -2, 166, -2, -19, 57, -128, -84, -100, -66, 163, - 55, 53, -6, 76, -44, -14 - }, - { - -143, -1100, -131, 164, 6, -161, -162, -165, -217, -131, - -116, -54, 382, 845, 469, 285, -1006, -296, -1012, -100, - -177, 166, 264, -605, 251, -676, -680, -542, 864, 671, - 864, -389, 1039, -690, 621, 170, -471, -457, 67, 199, - -29, -626, 370, 159, -50, 172, 281, -252, -227, 181, - 169, 161, -218, -32, 61, -201, 68, -145, -179, 116, - 282, 55, -127, 54, 253, 63, 273, 18, 298, 310, - -74, -93, -70, -38, -30, 49, 138, 100, 106, 152, - 43, -87, 148, -87, 44, -22, 63, 59, 65, -76, - -38, 1, -137, 21, 125, -19 - }, - { - -2145, 9601, -1490, -2023, 630, 466, 457, -1426, 1217, 524, - -38, 1463, -1005, -989, -144, -52, -132, 672, -926, -726, - 141, -150, -32, 243, 333, 830, 3, 85, -109, 18, - 191, 540, 5, 369, 280, 101, -1005, 578, 247, 207, - -162, -118, -378, 530, -68, -554, 255, -109, -262, 233, - 112, -33, 487, 353, 4, -299, 3, -57, -121, -169, - -306, -66, 150, 166, -48, -90, -68, -244, -134, -169, - -9, 81, 120, 161, -59, -73, -40, -87, -105, -7, - -80, 233, -98, -24, 220, -91, 65, -63, 7, -32, - -85, -16, -5, 68, -81, -7 - }, - { - 311, 17, -266, -224, 584, 583, -89, 108, -550, -225, - -925, -645, 194, -310, 1, -80, -758, -392, -127, -869, - 859, 457, 603, 123, -123, 1100, -3, 67, -211, 334, - 775, -776, 405, 947, -221, 505, -179, -207, 314, 246, - 222, -201, 172, -290, -213, 294, 167, 184, 309, 10, - 123, -232, -412, -132, 344, 132, 63, 447, 138, -31, - -18, -24, 84, 221, -210, 298, -86, -262, -232, -105, - 242, 131, -258, 59, -28, -69, -19, 47, 171, 148, - 203, -37, -113, -102, 72, 20, -44, 67, 26, -79, - -78, 77, 18, 43, -89, -2 - }, - { - 1619, -558, -204, 792, -24, 1415, 1697, 1510, 338, -105, - 157, 164, 464, 726, 582, 696, -452, 897, -879, -88, - -449, 1276, 561, 11, 365, -10, 127, 199, 230, -503, - 723, 504, -635, 344, 247, -449, -138, 35, -526, 664, - -103, -148, 135, -289, 156, -24, -9, 207, 167, -193, - 136, -324, 180, 40, -208, -235, 169, -54, -147, 236, - 160, -220, -146, 30, 134, 60, 73, -113, -61, -194, - 58, 87, -12, -68, 63, 42, 207, -50, 75, -31, - -64, -68, -76, -78, -71, 97, -22, 67, -96, -33, - -3, -11, 71, -3, 98, -104 - }, - { - 135, 1770, 266, -328, -251, 453, 585, -295, 459, -222, - 435, 92, -259, 222, -1716, 215, -395, 1214, 54, -649, - 557, 637, -1503, -30, -593, -322, -23, 583, -888, 833, - 494, -309, -157, -276, 26, -446, 181, -171, 303, -130, - -49, 80, 564, 600, -18, 282, -168, -206, 100, -481, - -313, 117, 119, 87, -90, -190, -215, -363, 113, 161, - 20, 85, -2, -166, 356, 128, 205, 139, -17, 32, - 170, 269, -22, -62, -11, 14, -27, -56, 1, -71, - 76, -40, 106, 59, -16, -160, -71, 29, -132, -1, - 194, 12, -47, -27, -34, -90 - }, - { - 1527, 2030, -463, 186, 1148, -1329, -708, -105, -178, 1296, - -188, 535, 556, 95, 1205, 310, 225, 1015, -709, 1543, - 209, 243, -1029, -844, -53, -90, -214, 104, -705, 472, - -161, -34, 125, 557, -264, 645, -219, -131, 413, 25, - 163, -621, 91, 115, 107, -190, 414, -228, -219, 381, - 106, -252, 279, 264, -319, -48, -143, -97, -6, 61, - 36, -40, 141, -73, -362, 3, 9, -73, -242, 176, - 108, 50, 261, 12, -81, -35, -78, 158, -83, 14, - -40, -21, -46, 254, -18, -65, 40, 192, -57, -117, - 148, 74, 161, -9, -11, 41 - }, - { - -210, -1786, 967, 295, 405, 217, 653, -7, -218, 48, - 56, -213, -341, 115, -4597, -507, 436, -815, -641, 929, - -870, -296, -1221, 271, -711, 187, -843, 789, -681, -402, - -1046, 31, -382, 749, 377, 89, -384, 368, 586, -710, - -595, -476, -35, -304, -391, 416, -343, 28, 544, 66, - 889, -279, -42, -144, -144, 51, 193, 38, -546, -262, - 145, -73, -28, 90, -6, -255, 230, -91, -29, 56, - 129, -66, 201, -13, 30, -45, -52, 57, 29, 10, - -127, -57, 73, 83, 111, -83, -129, -16, 116, -101, - 8, -56, -132, 14, -93, -18 - }, - { - 583, 3588, 1073, 691, -412, -1090, -398, -339, 257, -635, - 1581, 64, -1272, -310, 3867, 92, -957, 292, -403, -110, - 197, 425, 198, 278, 690, 341, 950, 3, -1365, 305, - 300, 387, 360, 676, -295, -570, -305, 286, 1240, 172, - 165, -606, 109, -364, 165, -104, -145, -938, -402, -464, - 28, 137, 111, 32, 263, 469, 106, -119, 182, -167, - 126, 59, -14, 98, -151, 387, -62, -169, 157, 369, - -222, -167, -228, 68, -136, 58, -193, -99, -101, -104, - 2, 97, -95, 72, -35, 50, 15, 123, -38, -113, - 139, 48, 16, 9, -92, 97 - } - }, - { - { - -56, -3683, 467, -79, -376, -154, 327, 491, -365, -801, - 15, -1175, -853, -77, 1709, 598, 918, -214, 285, 1663, - 384, -1167, -827, 115, 19, -395, 451, -148, 204, 410, - 1177, 731, -309, 221, 157, -113, -17, 159, -301, 196, - -392, 37, -99, -352, -524, -495, 164, 157, -68, 14, - -12, -481, 41, -257, -221, 106, 263, -151, 46, 158, - -69, 113, 38, 100, -100, -63, 80, 212, 26, 90, - -16, -143, 58, 162, 49, 144, -145, 211, -37, 39, - -9, 81, 25, 69, 22, 121, 12, 112, -14, -62, - -4, -35, 49, 78, 46, 85 - }, - { - 1608, -213, -2050, -656, -340, 150, 853, -130, 469, -350, - 1536, 129, -867, -493, -92, -607, 703, 394, 972, 331, - 103, -263, 296, -82, 336, 155, -457, 45, 84, 298, - 317, -11, -93, 213, -601, -321, 80, 188, -84, 289, - -165, 257, 203, -428, -170, 86, 566, -65, 72, 75, - 277, 221, 472, 217, 40, -411, -45, -53, 223, 90, - -233, -118, -81, -22, -257, 216, 80, 255, -13, 5, - -71, -27, -21, -5, 33, 76, -56, -31, -237, -11, - -55, -48, 93, -76, -37, 49, -48, -3, -28, -2, - -11, 32, -62, 43, 9, -59 - }, - { - -57, 8822, 941, -54, 1292, 52, 137, -611, -357, -815, - 168, 1009, -153, 262, 596, -752, -339, 530, -116, 243, - 247, 442, 159, 202, 914, -98, -228, -58, -820, 107, - 514, -98, -673, -425, 336, -23, 109, 43, 164, -297, - 365, 172, -222, -166, -253, -234, -132, 189, 356, 48, - 79, -273, 218, 84, 137, -51, 156, 90, 272, -82, - -45, -123, 16, 45, -34, 116, 111, 115, -377, 31, - 181, -223, -25, -60, 29, 137, -310, -88, 61, 156, - 2, 230, 132, -50, 89, -14, -45, 66, 13, 6, - -89, -1, 103, -13, 2, 30 - }, - { - 34, 1809, 166, 255, -92, 66, 124, -9, 86, -166, - 221, -495, 118, -281, 1352, 1105, 92, -278, 1963, 918, - -796, -213, 1068, -488, -306, -458, -616, -542, -593, 26, - 535, -723, -212, -194, -230, 281, 440, -410, -169, -20, - 392, -146, 46, 516, 401, 214, -301, 143, -297, 132, - 84, -16, -296, -94, 251, -331, -55, 123, 52, -44, - -133, -39, -92, -75, -55, -43, -168, 30, -206, 18, - -12, 16, -250, 4, 82, -215, 53, -130, -120, -8, - -4, 191, 58, 79, -187, 39, -16, 63, -57, 35, - -58, 29, 2, -19, 8, 73 - }, - { - -97, 5743, 1232, -3128, -352, 7, -57, -507, -987, -785, - 819, -1609, -321, 338, -741, 1370, -40, -448, 315, 571, - 79, 550, -142, 327, 657, 565, 531, 1001, -161, -279, - 613, 62, -378, 388, -532, -289, 682, 84, -177, 349, - 102, 307, -289, 435, -175, 367, -270, 268, 89, 179, - 50, -154, 19, 350, 197, -156, -14, 178, -40, -345, - 321, 75, 435, 58, -398, 127, -63, -94, 65, -31, - 114, 69, 18, -40, -18, 112, 47, -141, -12, -74, - -205, 140, 10, -81, 56, 103, -141, 28, 117, -52, - -52, 66, 19, -40, 139, 11 - }, - { - -11, 1373, 140, -118, 9, -144, -4, 93, 113, -324, - 92, 87, 83, -549, -132, -484, 772, 156, -43, 1291, - -513, 568, 67, 481, -909, 58, -104, -202, 199, 1430, - 58, -814, -478, -139, 13, 347, 213, 30, 127, -316, - 704, 452, 489, -28, 145, -306, 113, -254, -535, 117, - 48, 143, 42, -70, 116, -212, 148, 44, -93, 65, - -27, 119, 55, 63, 197, -225, 377, -11, 6, -283, - 68, -197, -107, -96, 30, 97, 70, 7, 49, 23, - -34, -23, -17, 43, -54, -29, -18, -55, -19, -59, - 5, 61, 4, 1, 1, 26 - }, - { - -997, 7242, 2081, -1828, -88, -596, 215, 533, 30, 653, - 885, -1065, 283, -936, -132, 132, -327, -521, -169, 507, - -733, 38, -578, -237, -269, 28, 138, -15, -221, 216, - 41, -171, -473, -62, -21, 32, -268, 584, -10, 342, - -18, 150, -9, 165, 66, -96, 77, 69, 280, -183, - -18, -247, 137, -125, 139, 165, 321, -129, 26, -175, - 127, 181, -229, 84, 123, -105, -72, 44, 143, -134, - -115, 72, 39, -50, -125, 35, -109, -34, 8, 111, - -121, 107, -20, -62, 43, -64, -37, -58, 35, 168, - -47, -11, 36, 141, -3, 19 - }, - { - 49, 449, 460, 243, 64, -53, 59, -26, -258, -59, - -106, -138, 76, -491, -380, 384, -2045, -1564, -779, 574, - -567, 65, 746, 16, 414, 113, 399, -511, 274, -449, - 261, -401, 758, -460, 506, 20, -8, -298, -359, 204, - -67, -523, 316, 68, 97, 243, 206, -239, 80, 132, - -58, 464, 20, -149, -76, -525, 106, -65, -253, 190, - 387, 42, -155, 111, 124, -91, 114, -303, 74, 130, - -40, 87, -30, -62, -43, -60, 28, 36, 22, -45, - -129, -127, 128, -65, 42, -115, -43, 75, 114, -16, - 29, 136, -18, -44, 2, -61 - }, - { - 1505, 16569, 1348, -1446, -466, 391, 1410, -446, 1697, 135, - -1152, 819, -74, 443, 490, 234, 201, 1100, -526, -782, - 57, -751, -581, 87, -263, 33, -196, 446, -59, -12, - -307, -308, -274, 228, 117, -154, -765, 1046, -61, -354, - 135, 503, -214, 334, -10, -445, 224, 212, -6, 174, - 28, 115, 279, 141, 261, 88, 196, 51, -117, -71, - -159, 73, 242, 2, 0, 32, -23, -7, 32, -28, - 28, -23, -46, -21, -77, -44, -102, -55, 96, 62, - -123, 140, -6, -70, 127, -111, 41, 64, 124, 16, - -35, 79, 103, 131, -118, -36 - }, - { - -333, -40, 75, -129, 301, -58, -919, 100, 120, -49, - 66, 243, 685, -396, 19, 653, 350, 263, -742, -882, - 1118, 231, 182, -230, -443, 406, -153, 415, -190, -186, - 827, -148, 718, 622, -147, 191, -414, -161, -91, 38, - 331, -251, -42, -430, -409, -164, -184, 241, -37, -286, - 346, -14, -89, -215, 176, 165, -168, 158, 31, 115, - 90, -150, 67, 190, -232, 407, -59, -290, -181, -224, - 116, 125, -87, 171, -70, 28, -3, -5, 216, 160, - 74, -139, -72, -10, 36, -59, -190, 7, 14, -38, - -12, 71, -35, 50, -36, -56 - }, - { - -1839, -3264, 814, 644, -217, -1843, -1401, 1078, -81, -510, - 457, -467, -633, -127, -549, 54, -289, 503, -1488, 401, - 183, 1247, -95, -312, 681, 782, 183, -342, 485, 0, - 752, 165, -1207, -288, 91, -627, -153, 308, -186, 540, - -642, -269, 362, -448, 111, 100, 163, 107, -157, -461, - 164, -333, -48, -26, -62, -294, 193, -46, -151, 218, - 134, -72, -159, 86, 224, -66, -98, 26, 114, -37, - 108, 57, -63, -104, 141, -36, 125, -26, 200, 127, - 17, -75, -111, -28, -14, 227, 16, 23, -50, 102, - 101, 79, 94, -17, 130, -117 - }, - { - -84, 2172, 569, -151, -454, -111, 149, -354, 344, -227, - 478, 57, -408, -9, -1508, 626, -456, -356, -1441, -322, - 825, -90, -1802, 15, -1197, -270, -262, -195, -1265, 78, - 228, -471, -18, 298, 308, 76, 593, -670, 206, 311, - 74, -142, 440, 425, -39, 169, 166, -83, 335, 142, - 28, 164, 7, -141, -165, -49, 66, -347, -37, 21, - -56, -55, -42, -213, 92, -49, -108, -31, 19, 8, - 8, 163, -12, -71, -106, -78, -50, -11, 5, -212, - -110, -162, 99, 71, -67, -56, 13, 33, -56, 95, - 186, -16, -34, 139, 53, -111 - }, - { - -1838, -2394, 593, -425, 599, 895, 830, -68, -246, 893, - -636, 310, 132, -834, -612, -488, -490, 845, -609, 957, - -62, 686, -531, -523, 641, 307, -173, 50, -244, 887, - -542, -388, 14, 431, -623, 448, -88, -107, 371, -19, - 322, -343, 283, 130, 214, -246, 678, -137, -52, 126, - -326, -325, -70, 122, -260, -277, -118, 161, 26, -133, - -88, 50, 176, 75, -255, -103, -138, -100, -298, 153, - 22, 73, 305, 169, 46, -115, -68, 161, -120, 71, - -82, -35, -109, 154, -75, 6, 106, 91, -105, -3, - 123, -57, 75, 22, 101, 55 - }, - { - 256, -2904, -420, -156, -352, -1049, -118, 166, -168, -1, - -326, 105, 79, 3311, 486, 729, 1241, -9, -97, 314, - -734, 1055, -622, 374, 148, 460, -1091, 633, -423, 627, - -136, 832, -166, 349, 8, -54, -796, 12, 718, 156, - 326, -204, 154, 19, -182, 619, -523, -533, 250, -120, - 627, 33, 146, 39, 140, -27, 143, 150, -319, -84, - 208, -92, -33, 170, 195, -176, 63, -206, -109, -55, - -29, -89, 59, -100, 3, -7, 72, 206, 223, 89, - -143, -118, -1, -29, 54, 100, -27, -84, 170, -19, - -52, -67, -20, 164, -52, -42 - }, - { - -1360, 1429, 901, 329, 404, 516, -11, -941, -952, -1186, - 964, -861, -1627, -1622, 1884, 39, -189, 1213, -93, -640, - 763, 1384, 500, -118, 242, 341, 829, 64, -795, 155, - -847, -461, 84, 393, -397, -124, 72, -41, 632, -282, - -374, -562, 678, -94, 402, 481, 258, -458, 153, -18, - 224, 196, 114, 10, -83, 40, 22, 77, 498, 22, - 14, 60, 252, 289, -38, 500, 200, -192, -18, 245, - -206, -50, 48, 247, -195, 58, -42, 81, 23, -5, - -3, 117, -6, 89, -38, 5, -45, 89, -65, -84, - 155, 58, 2, 28, -82, 40 - } - }, - { - { - 22, -858, -1461, -932, -78, 136, 244, 148, 115, -1192, - -279, -1227, -298, 128, 977, 1083, 229, -609, 960, 1440, - 134, -1207, 0, -428, 55, 83, -21, 82, -465, 824, - 1132, -39, 622, -464, 259, -7, 648, -514, -59, 295, - -218, -187, -52, -467, -337, -548, 298, 273, -316, 94, - -152, -302, -93, -394, 108, 196, 88, 171, -367, 304, - -40, -182, 229, 59, -64, -34, 172, 72, -203, 229, - -30, -172, 79, 80, -2, 195, -53, 105, -31, 6, - 140, -33, 43, 65, 81, 75, 54, 101, 2, -23, - -145, 14, 102, 106, 54, 25 - }, - { - -1617, -5434, 4489, -1772, 1814, 193, 508, 252, 98, -225, - 1856, -1662, 591, -223, -646, -579, 182, 603, 1096, 73, - 552, -367, 10, -204, 804, 58, -363, -289, 435, 83, - 691, -390, 458, -255, -256, -616, 94, -130, 191, -30, - -253, 566, -55, -197, -207, 404, 232, 92, -216, 80, - 373, 278, 264, 462, -171, -277, -103, -57, 184, 7, - -220, 101, -436, -25, 101, 40, 18, 146, 0, 174, - -89, 0, -105, -42, 134, -8, -50, -83, -106, -74, - -10, 64, -26, -54, 43, -5, -3, -52, 4, -22, - 24, 0, -66, 74, -26, 4 - }, - { - -83, 9510, 360, 1343, -233, 418, -15, -420, -221, -1212, - 565, 1196, -435, 197, 462, -323, 49, -181, 313, 499, - 8, 118, 362, 90, 664, -364, 19, -457, 75, -162, - 253, -60, -239, -597, 79, -51, -183, 126, 485, 184, - 73, 111, 3, -406, -212, 154, -441, 40, 326, 34, - 264, -87, 233, -102, 240, -131, 189, 25, 419, 20, - -170, -71, -28, -20, 35, 145, 101, 150, -281, -47, - -55, -37, -97, -97, 112, 19, -92, -91, 101, 96, - 48, 153, 101, 50, 36, -56, 8, -5, 56, -15, - -24, -38, 8, 46, 14, -36 - }, - { - -96, 1472, 405, 487, -223, 86, 125, 212, -212, 68, - -192, 52, -437, 165, 1463, 698, 289, -26, 1948, 361, - -148, 76, 41, 230, -707, -778, -941, -71, -372, 290, - -425, -662, 49, -749, 90, 29, 1051, -617, -239, 90, - 401, -81, -147, 531, 316, -106, 246, -63, -132, -166, - 296, -180, 146, -165, -103, -82, -85, 6, -101, 70, - -36, -43, 16, -80, -229, -17, 61, 8, -218, -122, - 29, -43, -102, -176, 87, -130, -54, -82, -70, -45, - 29, 84, 140, -37, 4, -27, 5, -12, -16, 68, - -57, 15, 4, -37, 50, -79 - }, - { - 1145, 7118, -1605, -3496, 281, 207, 186, -980, -2, -1361, - -522, -723, 358, 130, -730, 729, 1043, -1303, 560, 993, - -534, 902, -771, 698, 138, 204, 905, 863, 90, 14, - 534, -119, -64, -322, -259, 222, 19, 161, -93, -234, - 385, 173, 388, -28, 6, 118, -152, 126, -68, 514, - 9, -392, 69, 302, 388, -296, 95, -9, 180, -257, - 165, 49, 304, 141, -285, 125, -151, -100, 87, -113, - 64, 57, -10, 67, -133, 49, 77, 36, -43, -15, - -246, 6, 98, 2, -13, 3, -61, 47, 39, -30, - -37, 36, -26, 27, 53, 60 - }, - { - 98, 714, 450, -53, -154, -65, -44, 55, 317, -62, - -94, -159, 7, 362, -1604, 450, -151, 467, -819, 2330, - -350, 578, -95, 1023, -547, -789, -6, -217, 51, 1384, - -140, -358, -537, -251, 169, 201, 34, 147, 228, -156, - 231, 443, 236, 74, 350, -237, 323, -492, -453, -351, - 232, 153, 377, -136, -43, -135, 34, 161, -244, 15, - 75, 158, 101, -10, 46, -13, 362, -53, -230, 44, - -100, -143, -104, -163, -11, 146, 99, -74, 99, 56, - -56, -69, 106, -41, -67, -69, 91, -85, -53, -11, - 13, 12, -56, 53, 66, 39 - }, - { - 2563, 6528, -1925, -1984, 231, -89, -276, 185, 1110, -132, - 61, 516, -243, -406, -728, -22, 370, -790, 935, -332, - -332, -236, -552, -980, 881, 106, -229, -381, 206, 233, - -7, -151, -281, -438, 19, -136, 213, 365, 116, 47, - 189, -17, 186, -197, 325, 134, 304, -176, 166, -102, - -13, -269, 292, 8, -137, 175, 467, 14, -385, 17, - -18, -30, 91, -82, -9, -42, -6, 118, 32, -49, - -94, -15, 17, -62, -6, -75, -68, -1, -29, -15, - 36, 33, -81, 4, 48, -77, -60, -21, 84, 95, - -31, 16, 103, 26, 35, 12 - }, - { - 106, 593, 191, 7, 146, 53, -23, 147, -293, -44, - 4, -158, -144, -113, -579, -111, -1580, -1339, -351, 784, - -676, -184, 576, 505, -263, 759, 393, -680, 456, -487, - -603, 545, -509, 509, 47, 12, 275, -139, -476, -311, - 144, -47, -197, 429, -42, 84, -94, 34, 369, -263, - 36, 433, 312, -307, -178, -480, -51, 85, 169, -97, - 287, -114, 112, 41, -25, 35, 197, -293, -59, 151, - -13, -64, 179, -20, -105, -15, -3, 14, 49, -123, - -88, -159, 81, 12, -45, -73, -29, 106, 14, 35, - 117, -6, 96, -17, -49, -63 - }, - { - -206, 21702, -1509, -2390, 1091, 2, 1520, 649, 776, -427, - -665, 338, 796, 817, 567, -492, 1336, 439, -355, -929, - -254, -452, -359, -29, -463, -74, 2, 693, -406, -118, - -307, 94, -257, -420, 229, -231, 211, 601, -278, -81, - -158, 331, 452, 229, 52, -628, -31, 559, 170, 76, - -207, 434, 70, 179, 67, 505, -58, -1, -89, -267, - 47, 35, 306, 94, -113, 127, -138, 70, 75, -68, - 24, 21, -157, -3, -74, -33, -128, 21, 50, 28, - 11, 64, 26, 50, 24, -18, -59, 46, 135, 69, - -2, 74, 103, 111, -136, -7 - }, - { - 277, 1087, -1445, -537, 810, -559, -610, -202, 328, -72, - 604, 29, 548, -502, 687, 500, 391, -107, -583, 97, - 75, 398, -625, 300, 90, -407, -199, 613, 551, -536, - 757, -184, 1048, 58, 238, -144, -107, -110, 30, -202, - 135, 118, -429, -128, -65, -231, -546, 135, -126, 125, - 186, -10, -112, 161, 116, 50, -36, -30, -16, 83, - 338, -112, 7, -128, 133, 199, -91, -210, -4, -286, - 54, 102, 92, -12, 40, -3, -35, -36, 222, 191, - -40, -112, -78, 129, -71, -117, -99, -18, 60, -128, - 95, -10, 21, 2, -53, -11 - }, - { - 1955, -5706, -2129, 1078, 9, -3048, -737, 396, 181, -16, - 63, -156, -653, -712, -442, -373, -572, 599, -1334, 326, - 568, 662, -277, 161, 519, 531, 497, -333, 279, 19, - 481, 288, -925, -847, -74, -310, -10, 367, 208, 71, - -637, -31, 209, -51, 229, -416, 564, -260, -98, -340, - 42, -317, -40, -92, 74, -223, 122, -234, 98, 136, - -1, 9, -159, 351, 105, -91, -155, 196, -54, 193, - 120, -143, -71, 2, 73, 27, 54, 51, 113, 183, - 3, -28, -97, -55, 43, 136, 65, 3, 32, 43, - 125, 95, 97, 5, -20, -34 - }, - { - -6, 2959, -338, 153, -519, -117, -245, -25, 170, -413, - 674, 197, 181, -1742, 60, 531, -459, -296, -1828, 702, - 94, -1395, -1031, -241, -465, -190, -523, -186, -404, -1155, - 560, -482, 32, 70, 917, -88, -96, -414, 504, 69, - 320, -183, 330, 66, 273, -6, 315, -388, 314, 425, - 370, -42, 166, -306, -154, -92, -18, -20, -287, -64, - 0, -108, -136, 315, -54, -316, -23, -97, -38, 203, - -150, -9, 23, -83, -56, -14, -87, 76, -26, -137, - -216, -13, -45, 161, -162, 100, -43, -64, 86, 81, - 101, -4, -154, 251, -23, -65 - }, - { - 1164, -6114, 695, -191, 479, 1343, 705, -370, 157, -578, - 119, 669, -398, -695, -1351, -189, -1359, 671, 480, 198, - 159, 50, 252, -85, 222, 46, -189, -128, 586, 461, - -665, -335, 240, -78, 145, 53, -92, 404, -172, 322, - 297, -151, 366, 156, 80, 82, 134, 35, -78, 237, - -437, -59, -237, -361, 256, -282, -159, 279, -214, -39, - -179, 209, -9, 221, 1, -47, -212, -159, -239, 249, - -163, 181, 103, 142, 167, -105, 6, -2, -114, 132, - -203, 35, -67, -11, 30, -4, 93, 71, -148, 141, - 0, 1, 44, 52, 52, -34 - }, - { - -304, -2864, 244, -161, -545, -1005, -542, 337, 24, 97, - -746, 524, 239, -1071, 7546, 435, 335, 66, 1670, -2005, - 304, 696, -878, 533, 873, -709, -91, 209, -381, 839, - 450, 497, -350, -17, 411, -557, -154, -557, 678, 582, - -137, 110, -23, 108, -154, 454, -144, -372, -132, 26, - 138, 452, -109, -2, 174, 33, 212, -81, -48, -29, - 115, -13, -20, 180, 72, 112, -402, -121, -26, 104, - -99, -61, -176, -111, 107, 5, 169, -43, 355, 80, - -97, -7, -104, -29, -16, 196, -5, -119, 152, 19, - -154, -53, 104, 32, -7, -23 - }, - { - 1620, -974, -482, 597, -58, 1048, -611, -1032, -692, -200, - -442, -1082, -415, 753, -1747, -923, 884, 800, -197, 261, - 326, 882, 353, 514, 191, 365, 394, -978, 570, -243, - -715, -722, -12, -365, 71, 228, 263, -302, 42, 536, - -400, -509, 259, 64, 321, 636, -94, 109, -21, 119, - 123, 448, -90, 357, -281, 65, 54, 28, 362, 167, - -44, -40, 388, 42, 278, 306, 290, -25, -232, -80, - 194, -101, 35, 70, -166, 29, 38, 80, 11, 33, - -24, -13, 133, 7, 23, -21, -73, 126, -1, -55, - 64, 91, -71, -19, 26, -36 - } - }, - { - { - -39, 2476, 1000, -1107, -108, 211, 91, -190, 229, -1831, - -1263, 77, 681, -1258, -444, 641, -340, -644, 1493, 776, - 394, 61, 1049, -204, -27, 591, -343, -104, -670, 280, - 377, -614, 291, -997, 436, 858, 1175, -345, -52, 156, - -19, -64, 54, -237, 491, 336, 203, -264, -529, 151, - 91, -200, 74, -106, 264, 198, -240, 84, -275, 296, - 129, -117, 122, -101, -247, -193, -152, -187, -145, 360, - -8, -291, -94, -138, -209, 28, -96, 73, -34, -112, - 140, -29, -21, 102, 128, 22, -61, -30, -42, 8, - -98, 52, 57, 17, 0, -37 - }, - { - 1549, -9924, -2064, -2284, 1176, -292, -105, -84, -93, -750, - 1173, -1184, 643, -84, -755, -1019, 110, 291, 520, -134, - -30, -690, 0, -97, 312, -436, -455, -375, 445, 224, - 225, -291, 446, -152, 229, -741, -472, -526, 280, 112, - -111, 605, 233, 369, 79, 376, -341, -225, -526, -418, - 273, 368, 171, 266, -247, -106, -28, -120, -5, 1, - -160, 331, -211, -113, 31, -34, -230, 29, 85, 137, - -119, -3, -124, -160, 1, -10, 18, -11, -2, 7, - 57, -2, -12, 120, 124, 51, 89, 33, -3, -47, - -26, -20, -15, 103, -46, 3 - }, - { - 213, 7209, -1734, 1378, -62, 127, -27, 568, 681, -799, - 489, 1061, -758, 825, 1235, 239, 758, -612, -482, 123, - -732, -657, 607, 542, -110, -758, 110, -137, 514, 221, - 97, 28, 134, -753, -238, 318, -46, -44, 356, 100, - 406, 311, -107, -230, -111, 21, -158, 65, -30, 109, - 330, 185, 279, -286, 199, 13, 188, -62, 331, 102, - -195, 3, 35, -4, 189, 130, -166, 137, -163, -89, - -129, 43, 96, 4, 65, 14, 141, 42, 2, 39, - 28, 1, 34, 113, -3, -109, 61, 24, 4, -16, - 37, -38, -17, 69, 5, -56 - }, - { - 108, 1025, -271, 361, -192, 82, 12, 35, -175, 38, - -237, 434, -352, -316, 13, -30, 734, -167, 1062, 406, - 673, -598, -520, 558, -221, -473, -824, 99, -101, -556, - -926, -487, -184, -591, -199, 130, 928, -704, -16, 97, - 152, -286, -494, 114, 53, -414, 75, -79, -68, -152, - 203, -117, 399, 7, -286, -70, 18, 148, 60, 75, - 170, 159, 82, 42, -76, 119, 258, 68, -123, 74, - 14, -70, -10, -161, 115, -18, 0, -11, 37, 57, - 25, -26, 128, -65, 5, -38, 34, -22, -32, 83, - -16, 43, 5, -58, 57, -120 - }, - { - -2282, 4851, 555, -3059, 256, 183, -85, -368, 304, -1538, - 14, 341, 747, -261, -742, 248, 349, -1495, 283, 503, - -836, 496, -872, -250, -495, -503, 412, 795, -186, -328, - 325, -140, -102, -402, -37, 158, -1561, -569, 283, -485, - 358, 151, 709, -194, -36, 77, -248, 165, -139, 379, - 106, -173, 211, 210, 380, -119, 104, -169, 296, -181, - 111, -95, 68, 169, -97, 86, -204, -95, -2, -205, - 35, 6, -51, 66, -161, 47, 128, 110, -69, -3, - -72, 17, 31, -18, -92, -21, -5, 23, -6, 2, - -14, -10, -47, -14, -59, 39 - }, - { - -11, -252, 43, -86, -169, -6, -25, 36, 373, 106, - -197, -318, 95, -112, -2392, 409, -1111, -25, -932, 2155, - -67, 449, 149, 709, -1040, -932, -757, -1054, -736, 36, - -206, 209, 363, 519, 25, -31, -291, 158, 604, 89, - -47, -41, -40, 12, 214, -226, 329, -448, -72, 5, - 1, -11, 412, 32, -34, -140, -56, -17, -374, -66, - 137, 126, 36, -114, 8, -104, 80, -69, -112, 151, - 4, -3, 40, -25, -73, -9, 71, -47, 2, -77, - 7, 22, 152, -4, 76, 61, 83, -114, -3, 10, - -4, 7, -6, 59, 29, 12 - }, - { - -3932, 1242, 1086, -2129, -487, -72, -129, 79, 431, -633, - -77, 1817, 935, 508, -977, -493, 991, 290, 1065, 288, - 176, -585, 162, -440, 821, -249, -411, -477, 525, 87, - -187, 411, -22, -517, 209, 67, 194, 33, 89, -180, - 149, 170, 222, -36, 515, -66, -32, -170, -17, 16, - 504, 139, 300, 50, 99, 90, 269, 128, -303, 19, - -21, -138, 63, -123, -39, -90, -34, 109, 3, -33, - 5, 44, -2, -18, 41, -281, -150, 24, -58, -79, - -3, 14, 8, -49, -77, -34, 55, 75, 107, 82, - 13, 63, 108, -52, 1, -27 - }, - { - -37, -401, -152, -188, 3, 110, 17, 378, 166, -45, - 75, -222, -471, 430, -747, 236, 188, 489, 1025, 1092, - -119, 1289, 928, -854, -1426, 87, -672, -790, 1763, 465, - -688, 304, -645, 1018, 445, -447, -75, 556, 160, -381, - 260, 415, -160, 158, -206, -374, -74, 20, -21, -229, - -39, -92, -22, -338, -135, -88, 183, 266, 410, -66, - 167, -157, 220, 111, 22, 109, 132, -248, 106, 314, - 75, 46, 284, 113, 15, -29, -14, 105, 124, -90, - -18, -167, 84, 49, 12, -21, -90, -9, 9, 63, - 102, -88, 60, -25, -63, 19 - }, - { - -1529, 22738, 1343, -2709, -343, -216, 567, -781, -186, 23, - 33, 307, 989, 761, 419, -560, 948, 23, 769, -435, - -84, 231, -53, 215, 50, 144, -50, 404, -518, 150, - 253, 316, -24, 45, 382, -96, 33, 265, 218, 223, - -245, 314, 394, 35, 48, -449, -208, 168, -26, 189, - -116, 309, -142, -55, -128, 148, -301, 91, 24, -238, - 40, -214, 194, 223, -270, -48, -155, 44, -20, -149, - 42, 55, -170, 85, 29, -28, -109, 76, 13, 27, - -34, -12, -75, 44, 54, 23, 58, 96, 40, 12, - 37, 6, -15, 30, -91, 83 - }, - { - -204, 2628, 445, -941, -62, -155, 578, 107, 284, 94, - 684, -315, -365, -1255, 272, 37, -560, -361, 352, -46, - -1028, 206, -552, 807, 550, -291, -52, 606, 818, -611, - 154, -66, 968, -386, 362, 86, 223, 285, 493, 402, - -13, -7, -65, 332, 552, 375, -165, 179, -161, 362, - 359, 116, 1, 198, 58, -89, -115, 70, 228, 135, - 420, -43, 4, -158, 83, 41, 5, 30, 221, -85, - 134, 103, 59, -78, -14, -74, -68, 10, 222, 52, - -163, -183, -70, 75, -48, -26, -20, -40, 45, -85, - 146, -1, 14, -20, -30, 10 - }, - { - -2031, -7220, 138, 131, 77, -1180, 967, 776, 219, 465, - -293, 306, 268, -639, -686, -272, -311, 154, -1337, 266, - -161, 311, -144, -152, 277, -136, -17, -744, -516, 129, - 523, 716, 50, -121, 445, -60, -146, 312, 505, 453, - -117, 229, 89, -268, -98, -684, 403, -394, 6, -6, - 188, -192, 209, 265, 366, -360, -22, -85, 123, -46, - -98, 81, 16, 468, 48, 32, -46, 70, -122, 147, - -35, -99, 32, 44, 12, 30, 120, 59, 32, 25, - -139, 36, 32, -20, 21, 19, -9, -9, 73, 30, - 21, -14, -35, -59, -74, -6 - }, - { - 75, 3452, -99, 113, -131, 227, -257, 38, 349, -267, - 392, -128, 1137, -563, 892, 702, -613, -87, -692, 1035, - -581, -715, -639, -479, 138, -236, -128, 524, 429, -866, - 182, -515, 15, -609, 27, -573, -797, -265, 586, -247, - 31, -288, 372, -17, 111, -250, 40, -358, 98, 353, - 475, -94, 213, -109, -26, -294, -261, -70, -311, 108, - 285, -18, -169, 285, -260, -355, 90, -82, 57, 219, - -224, -105, -133, -239, 62, 238, -11, 106, 131, 47, - -37, 22, -152, 242, -71, 109, -57, -127, 33, 9, - -16, -18, -162, 123, -76, 14 - }, - { - 299, -7420, 853, -336, -88, 442, 82, -585, -530, -1672, - 472, 1056, -240, -1074, -829, 872, -1609, 177, -27, -410, - -325, -284, 710, -301, -439, -127, 352, 869, 616, -82, - -579, -101, 379, 75, 997, 725, 267, 342, -343, 813, - 773, 49, -46, -36, 24, 157, -161, -139, -188, 169, - -302, 261, -92, -422, 534, -128, -32, 561, 6, 282, - 10, 210, -43, 218, 25, -24, -51, 107, -78, 314, - -158, -11, -167, -82, 68, 47, 80, -69, -191, 121, - -202, -5, -50, -100, 60, 26, 15, 126, -45, 77, - 1, 85, -12, -33, 71, -22 - }, - { - 261, -2852, -333, 370, 287, -23, 36, 648, 798, 159, - -1010, 352, 43, -1787, 6171, 406, 671, -68, 2109, -2186, - -134, 1271, -419, 572, 954, -634, 344, 16, -897, 392, - 294, 173, -607, -429, 335, -572, 117, -444, -8, -315, - -297, 288, -211, 196, -181, 197, 7, 47, -106, -274, - 68, 305, -182, -175, -29, -174, 30, 92, 192, -20, - 30, 114, 56, -126, -16, 174, -456, 8, 196, 176, - -122, -186, -184, 46, 81, -85, 19, -357, 103, 52, - 26, 231, -17, -99, -42, 94, -80, -129, 64, 87, - -35, -81, -41, -68, 0, 59 - }, - { - -1186, -4560, -702, 1230, 32, 86, -548, -245, 36, -42, - 245, 295, 326, -1018, -3404, -8, 399, 100, -485, -511, - -721, 18, -45, 340, -209, -470, -121, -1001, 1241, 102, - -482, -331, 47, -983, 131, 557, 429, 98, 14, 464, - 304, -471, -198, -115, -221, 75, -317, 454, 451, 111, - -132, 498, -152, 317, -348, -55, -132, -265, 87, 97, - -200, -143, 106, -255, 244, 74, 82, 60, -259, -249, - 302, 97, -106, -226, -111, -85, -68, 116, -66, 85, - 25, -159, 42, -4, 59, 21, -54, 105, 65, 55, - 51, 92, -107, -99, 78, 7 - } - }, - { - { - 80, 3967, -441, -680, -92, 39, 236, -518, -67, -1140, - -1096, 496, 230, -1232, -56, -6, -114, -717, 1477, -200, - 1374, 1009, 526, -486, -152, 1092, -500, 16, -454, -271, - -291, 342, -17, -638, 162, 989, 641, -266, 276, 234, - 62, -215, -71, -88, 855, 278, 88, -298, -181, -53, - 83, -38, -364, 275, 134, -14, -201, 159, 41, -5, - 129, 90, -110, -141, -178, -12, -341, -137, -74, 74, - 88, -197, -64, -169, -118, -71, -48, -15, 152, -196, - 71, 81, -25, 50, 148, -60, -55, 11, -72, -42, - -25, -1, 59, -39, -16, -28 - }, - { - -1482, -11991, 2126, -1563, 224, 324, -704, -196, 182, 450, - -995, 339, -149, 169, -128, -2531, 967, 699, -776, 839, - -351, 25, -828, 342, -576, 391, -411, -139, 257, 200, - -171, 207, -290, 346, 297, -752, -787, -459, 287, 510, - 110, 443, 21, 754, 27, -71, -155, -668, -125, -249, - -87, 468, 35, 175, 7, -20, -31, -161, -331, 7, - 89, 116, 40, -158, -2, -24, -168, -33, 283, -107, - -80, 23, -6, -197, -174, 196, -124, 50, 35, -1, - 79, 9, 6, 105, 42, 46, 143, 58, -16, -15, - -30, -82, 45, 63, -64, -8 - }, - { - -306, 2912, 2290, 1086, -63, 278, -210, 941, -114, 415, - 714, -92, -723, 899, 1457, 492, 161, 81, -857, -646, - -235, -261, 118, 922, -562, 15, -506, 676, -36, 573, - -520, 529, -141, -839, -241, 228, -100, -49, 489, 90, - 548, 238, -310, 75, -290, -244, 471, -170, -114, 185, - 3, 456, 51, -18, -133, 153, 233, 45, -85, 214, - 24, -14, -39, 18, 278, 3, 36, -126, -51, -51, - -169, 21, 93, 94, -106, 106, 33, 151, -29, -1, - 11, -25, 42, 69, 48, -57, -21, 88, 65, -59, - 80, -68, -15, 56, -17, -8 - }, - { - -110, 452, 282, 115, 54, 15, 39, -93, -105, -192, - -24, 62, 453, -949, -715, 698, 768, -178, 495, 138, - 735, -706, 13, -250, -356, -299, 325, -598, -223, -1067, - -245, -139, -882, -48, -213, 493, -562, -492, 788, -7, - -234, 345, -696, 255, -365, -127, -293, 194, -61, -272, - -50, 222, 15, 158, -252, 25, -83, 169, 83, -67, - 205, 209, -22, 165, -28, 35, 316, 86, -122, 116, - 9, 21, -147, -56, 10, 60, 77, -137, 77, 51, - -11, 111, 61, -64, 15, -107, 99, -40, -37, 32, - 8, 61, 39, -13, 4, -88 - }, - { - 3159, -315, -1243, -2137, -81, 163, -444, 151, -234, -440, - -1265, 947, 350, 624, -103, -738, 198, -1036, -322, 98, - 149, -580, 292, -1120, 420, -587, -206, 174, 281, -96, - 409, -282, -174, -244, 65, -326, -1956, 169, 343, -1069, - 988, -218, 935, -518, 144, -105, -172, 15, 54, 437, - 39, 228, 74, 49, 341, -223, 116, -26, 176, 130, - -134, -109, 48, 70, 202, -15, -170, -111, -58, -68, - 108, -98, -54, 62, -77, -53, 134, -65, 86, 30, - -57, 33, -6, -42, -66, -51, 100, -11, -40, 24, - 18, -11, -65, -54, 28, -25 - }, - { - -95, 69, -114, 68, -251, 31, -1, 10, 179, 71, - 68, -602, 184, -746, -1907, 386, -806, -221, -396, 1667, - -49, -482, 503, 424, -1039, -1026, -114, -1253, -499, -889, - -419, 556, 676, 767, -117, 350, -347, -278, 249, 296, - 248, -274, -204, 40, 52, 26, -188, 137, 126, -72, - -92, 153, -132, 109, 22, -73, -147, -164, -147, -50, - 66, -49, 66, -66, -3, -82, 13, 106, -192, -34, - 330, -66, -70, 36, 28, -106, 45, -73, -27, -94, - 57, 67, 93, 55, 65, 108, -8, -74, 31, 33, - -12, -67, 63, 12, 34, -19 - }, - { - 4578, -7185, -1711, -1560, -38, -318, 354, 357, -974, 291, - -417, 2360, 267, 705, -1026, 16, 310, 1099, 152, 713, - -169, -730, 779, -45, 261, -209, -101, -606, 715, -643, - 54, 711, -241, -75, 355, 72, -186, 241, 122, -192, - 139, 151, 185, 75, 364, 239, -689, 335, -87, -106, - 273, 312, 293, -83, 205, 224, 29, 190, -71, -150, - -28, -309, 355, -197, 77, -14, 80, -125, 36, 100, - -18, -13, 44, -30, 12, -261, -39, -58, -52, -124, - -10, -60, 89, -78, -168, 42, 127, 84, 34, 74, - 69, 24, 88, -130, 30, -11 - }, - { - -88, 66, -223, -208, -114, 81, 130, -89, 793, -153, - -179, 157, -604, 943, -1527, 371, 200, 1095, 974, 506, - 258, 1714, 367, -1109, -837, -681, -358, 297, 1076, 309, - 494, -467, -508, 969, 166, 193, 6, 398, 252, -125, - -44, 52, 204, -34, 64, -458, 113, -371, -421, 28, - 91, -70, -375, 73, -351, 184, 191, 230, 314, 145, - -117, 150, 62, -59, 64, 89, 32, -147, 203, 236, - 39, 141, 160, 141, 34, -19, 3, 120, 40, 30, - -37, -70, 53, -6, 12, -48, 8, -83, 88, 101, - -27, -49, 35, -83, -39, 80 - }, - { - 3264, 19950, -2355, -1350, -536, 2, -234, -465, -52, -251, - 145, -27, 741, 321, 633, 255, 879, -542, 763, -386, - -223, 503, 312, 221, 138, 39, -99, -110, -100, -204, - 773, 264, -373, 189, 349, -60, -248, 326, 533, 116, - -11, -87, 269, 256, -377, -120, 23, -162, -266, 219, - 502, -195, -51, -83, -194, -130, -62, 92, -109, -38, - 19, -148, -47, 188, -322, -11, 35, -166, 12, -4, - 37, -27, -102, 22, 82, -207, 40, 138, -17, 50, - -119, 9, -54, 20, -23, 71, 98, 77, 54, -63, - 53, 8, -32, -43, -30, 99 - }, - { - 137, 4167, -578, -749, -327, 705, -273, 642, -379, 190, - -40, -149, -323, -739, -353, -501, -301, -205, 1206, -1204, - -1731, 160, 175, 930, 199, -97, -1, 434, 497, -225, - -613, 654, 382, -120, 357, -26, 168, 773, -387, 539, - 46, 189, 44, 546, 538, -28, 431, -181, 262, 376, - 55, 55, 422, -188, -35, 36, -97, -36, 427, 107, - -5, 135, 170, -115, 130, -128, 177, -33, 145, 3, - 258, 2, -42, -83, -32, -49, -19, 31, 118, -22, - -74, -211, 26, -69, 128, -108, 18, -48, -29, 55, - 37, 37, -16, 44, -20, -40 - }, - { - 2096, -9807, -1869, -111, -832, 2403, -83, 566, -251, 657, - -331, 697, -515, 746, -1145, -43, -68, -115, -788, 208, - -241, -368, 436, -351, 457, -488, -399, -238, -728, 319, - 489, 550, 20, 305, 261, 86, -30, 168, 260, 587, - 323, -236, 66, -401, -125, -574, 390, -191, -189, 213, - -1, -94, 137, 485, -6, -26, -257, 176, 210, -354, - -122, 78, 165, 226, 17, 228, -143, -12, 1, 122, - -49, 18, -86, 210, -110, 7, 137, -71, 124, -34, - -79, 25, 48, 6, -25, -8, 16, -16, 71, 26, - -40, -22, -71, -41, -42, -22 - }, - { - -119, 3057, 536, 87, 259, -225, -54, 176, 109, -106, - 124, -194, 1182, -1167, 732, 169, -22, 529, -223, 491, - -892, -272, 684, -421, -826, 57, 264, -232, -225, 317, - -644, 315, -13, -670, -225, -522, -671, 220, 6, 97, - -530, -192, 488, 199, -269, 135, -462, 380, -43, -93, - 342, 54, 291, -240, 72, -265, -516, -146, -99, 43, - 317, -37, 45, 33, -299, -95, -69, -21, 180, -92, - -52, -164, -88, -172, 122, 87, 1, 138, 157, 19, - -11, 59, -28, 81, 56, 14, -11, -84, -7, -23, - -14, -22, -9, -53, -28, 60 - }, - { - -2003, -5072, 1412, -396, 291, -972, -495, -272, 242, -1709, - 820, 135, 190, -939, -1085, 204, -21, -358, -1, 378, - -418, -484, 308, -94, -479, -44, 114, 885, 699, -244, - -771, 544, 561, -447, 1394, 805, 58, 172, 44, 419, - 773, 599, -422, 162, -834, 420, 13, -126, -119, 26, - 237, -65, -21, -199, 161, 97, -10, 382, 29, 477, - -67, 12, 161, 184, -79, 50, 64, 29, 145, 85, - -93, -56, -99, -64, -12, 44, 55, -54, -77, 63, - -215, -6, 46, -54, 29, -20, -5, 5, 163, -49, - 61, 54, 19, -35, 16, 45 - }, - { - -177, -3527, 519, 442, 484, 60, 527, 33, 1016, -144, - -625, 291, 425, 3123, -1824, 1338, 561, -241, 1268, 132, - -1034, 1020, -572, 805, 57, 183, 872, -234, -856, 125, - 446, -276, -664, 46, 93, 12, -752, 155, -55, -740, - 348, -384, 24, 553, -149, -152, 86, 73, -276, -291, - 365, -88, 23, -82, -241, -39, -5, 214, 170, -197, - 241, -68, 244, -341, 58, -118, -56, 40, 88, 49, - 72, -285, -60, 8, -53, 71, -173, -70, -106, 66, - -43, 146, 60, -43, -69, 41, -92, -90, 86, 71, - 95, -94, -170, -27, 10, -9 - }, - { - 105, -6115, -947, 1316, 115, -1157, -300, 378, 22, -340, - 1418, -908, 717, -1663, -2444, 367, -17, -115, -951, -244, - -369, -110, -321, 742, -174, -1011, 387, -695, 693, -158, - 342, -135, -201, -977, -450, 1188, 542, -203, 36, 717, - 196, -581, -35, -449, 237, -445, -97, 379, 677, -42, - 10, 432, -323, 143, -25, -235, -403, 161, -85, 264, - -246, -268, -56, -126, 214, -38, -82, 104, 13, -196, - -52, 386, -149, -293, -102, -233, 99, 153, -187, 2, - 129, -76, 57, -16, 23, 57, -12, 161, -15, 138, - 4, 88, -60, -130, 61, -12 - } - }, - { - { - -74, 2854, -1268, 39, 498, 41, 232, -283, 213, -37, - 110, 573, 89, -454, 528, 238, 943, -713, 834, -53, - 1524, 719, -273, -1187, -536, 933, 88, 293, -411, -709, - -23, 1338, 592, 261, 290, 313, -143, -152, 295, -39, - -160, -245, 249, 36, 426, -276, 152, 303, 141, -72, - -134, -103, -504, 106, -150, -96, -86, 145, 40, -177, - 18, 50, -174, -157, -94, 3, -120, 154, -1, -108, - -35, -62, 136, 83, 144, 40, -23, 103, 233, -135, - 69, 109, -71, -30, 123, -4, -57, -80, -139, -73, - -41, -69, 62, 4, -30, -22 - }, - { - 1314, -11871, -866, -911, 556, 22, -343, -6, -17, 1253, - 297, 1179, -389, 514, 619, -2332, 211, 326, -481, 590, - -747, -377, -857, 348, -771, 775, 648, 386, 50, 181, - 261, 372, -777, 432, 394, -507, -345, -354, 514, 693, - 71, 134, -756, 264, -215, -347, 78, -303, 251, 56, - -136, -64, -346, -32, -109, 129, -84, -270, -187, 150, - 79, -262, -177, 29, 209, 16, 81, 120, 214, -132, - 15, 109, 208, 12, -160, 108, -142, 159, 58, -33, - -19, 37, 51, -17, -106, -19, 130, -1, -26, 110, - 82, -55, 41, 21, -90, -20 - }, - { - 335, -1371, -1242, 1533, 180, 188, -338, 447, -480, 280, - 174, 54, 243, 594, 750, -43, -381, 405, -14, -97, - 120, 639, 978, 1670, -246, -161, -925, 404, -822, -178, - -955, -210, -672, -770, -124, 178, -243, -71, 560, -132, - 54, 59, -10, 218, -360, -309, 455, -63, 22, -7, - -210, -10, -272, -82, -230, 170, 232, -12, -371, -37, - 77, -53, -63, 9, 125, -230, 138, 77, 36, -88, - -159, 22, 15, 35, -182, 13, -99, 20, -128, -99, - -142, -129, 18, 68, 148, 69, 3, 82, 112, -16, - 65, -18, 9, -21, -46, 9 - }, - { - 144, -48, -386, -265, -226, -37, 34, -208, -255, -255, - -188, 224, 1096, -1085, -129, 691, -902, -383, 792, -311, - -83, -527, 468, -653, -680, -190, 289, -1095, 18, -223, - 189, -679, -1579, 4, -127, 18, -880, -575, 769, 123, - -186, 491, -387, 387, -252, 155, -412, -227, -113, 45, - -272, 194, -75, 97, -55, 72, -159, -1, -90, -262, - 48, -62, -95, 160, -137, 18, 255, 79, -224, -47, - 160, 156, -138, 52, 29, -49, 11, -138, 56, 34, - -27, 51, 17, -41, 52, -27, 76, -57, -11, 58, - -23, 43, 41, -50, -1, -41 - }, - { - -3498, -6243, 1845, -850, 294, -69, -477, 484, -646, -169, - -465, 1395, 276, 599, 259, -442, -557, -692, 287, -92, - 552, -264, 617, -759, 1023, -62, -191, -109, 242, 239, - 67, -485, 6, -106, 274, -180, -633, 810, 53, -1283, - 567, -412, 729, -274, 429, -107, -236, 180, 29, 205, - 111, 131, -89, 1, 158, -334, 216, 164, 47, 122, - 0, 40, 133, 179, 192, -180, -39, 147, 117, 91, - 225, -61, -16, -26, -135, -81, 61, -43, 129, 48, - -55, -4, -2, -107, -11, 57, 133, 52, -11, -25, - 14, 44, -31, 3, 106, -49 - }, - { - 44, 588, 67, 399, -64, -9, 28, -129, -136, 71, - 300, -600, 116, -903, -1452, 1226, 252, 292, 158, 1929, - -327, -1560, -932, -411, -741, -621, 86, -346, 228, -198, - 93, 472, 354, 419, -227, 441, -252, -521, -420, 147, - 494, -376, -118, -228, -387, -76, -249, 366, 247, -251, - -351, -58, -366, -75, -330, -221, 68, -90, 89, 57, - -140, -133, -140, -239, -20, -216, 18, 175, -285, -149, - 500, 123, -52, -39, -75, -172, -110, -94, 20, -27, - 128, 76, 16, 7, -46, 56, 44, -36, 45, 40, - -30, -94, 6, -61, -23, -26 - }, - { - -4196, -15430, 2353, -85, 533, -61, 44, -352, -1389, 958, - 357, 1837, -904, 551, 70, -1, -228, 237, -973, 876, - -55, -618, 445, -242, 149, -284, -25, -505, 738, -420, - -165, 369, -23, -31, 324, 604, -484, -306, 55, 232, - 366, -69, 76, 81, 139, -115, -563, 327, -419, -162, - 61, 447, 377, -299, -46, 120, -34, 113, -16, -153, - 47, -83, 452, -95, 388, 178, 167, -102, 17, -30, - -53, 195, 115, -185, 39, 12, 53, -130, 37, -76, - -98, -23, 2, -127, -122, 63, 44, -11, 18, 36, - -4, -122, -54, -58, 114, 69 - }, - { - 25, 843, 143, 34, -109, -4, 115, -61, 1121, -37, - -213, 391, 84, 1266, -872, 791, -1195, 414, 229, 114, - 624, 554, -479, -798, -24, 483, 806, 873, 289, -235, - 958, 66, 97, 521, -424, 412, -63, 142, 54, -37, - -41, 92, 408, 16, 258, -403, -207, -322, -405, -255, - -192, -23, -241, 43, -26, 474, -5, 20, 106, -25, - -163, -43, -315, -184, -29, -87, -70, -110, 51, 99, - -147, -88, -50, -50, 89, 80, -19, 128, 59, 53, - -42, -8, 70, -26, -53, -80, 13, -43, 69, 27, - -17, -7, 44, -62, -8, 99 - }, - { - -4543, 14150, 2560, 29, -706, 70, -414, -225, 236, -711, - 439, 431, -70, -955, -359, -332, -85, -812, 442, -375, - 20, 486, 381, 88, -140, -347, -431, -135, -284, -618, - 644, 187, -539, -14, 104, 73, -62, 417, 71, -213, - 96, -278, -390, -77, -286, 166, 163, -366, -384, 133, - 369, -217, 84, -220, -64, 223, 104, 228, -49, 12, - 39, 3, -231, 2, -207, 160, 295, -28, 46, -17, - 14, -17, -178, -137, -2, -146, 121, 145, -7, 1, - -96, 7, 1, 9, -7, 62, -36, -20, 83, -65, - -53, -58, -61, -63, 8, 31 - }, - { - -53, 5072, 932, 260, 68, 709, -1034, 426, -243, -97, - -708, -459, -628, -1301, -331, -476, 317, 878, -376, -2578, - -1171, 117, 253, 972, 58, -268, -251, -581, -475, -616, - -571, 608, -130, -289, -14, -167, -173, 143, -973, 520, - 45, 168, 19, 107, 176, -282, 367, -50, 162, 78, - -159, -315, 404, -292, 17, 149, -307, -427, 313, 273, - -56, 176, 247, 50, 368, 21, -29, -186, 145, -118, - 89, -61, 0, -60, -128, 70, 174, 24, 15, -50, - 56, -115, -65, -178, 160, -4, 60, -69, -98, -11, - -53, 21, -49, 5, 41, -30 - }, - { - -2072, -10289, 2599, 149, -752, 2104, -567, 251, -1030, -303, - -192, 428, -1064, 1394, 152, 501, 3, -246, -431, -8, - -120, 241, 846, -462, 107, -515, -287, 382, -417, 7, - 91, 190, -381, 68, 489, 743, 301, -80, -415, -179, - -230, -531, -23, -405, 210, -481, 272, 196, 477, 448, - -281, -107, -160, 228, 113, 343, -2, 9, -113, -418, - -134, 13, -23, -89, -209, 110, -77, 62, 8, -102, - -224, 130, 85, 224, -97, -25, 80, -172, 0, -1, - 13, -33, -25, -30, -26, 29, -12, -60, 10, 19, - -74, -83, -36, 65, 13, -77 - }, - { - 167, 2114, -619, -94, 215, -82, 158, 236, 124, -54, - -557, -624, -52, -3446, -799, 860, 649, -117, -100, 642, - 300, 32, 1592, 278, -1098, -79, -317, -527, -400, 56, - -954, 1178, 864, -517, 299, -7, 173, 566, -181, 72, - -775, -237, 583, 267, -562, 429, 187, 564, -200, -533, - -68, -29, 122, -676, -202, -78, -189, -31, 94, 173, - 180, -58, 17, -199, -273, -54, -75, 114, 274, -62, - 90, -67, -111, -93, 175, -132, -149, 47, 83, 155, - 81, -12, 58, 34, 1, -29, -28, 25, -16, -22, - 62, -14, 60, 14, -30, 57 - }, - { - 3132, 1218, 331, -524, 1306, -1302, -1197, -10, 1275, 265, - 944, -877, -358, -347, -725, 344, 454, -708, -215, 629, - -190, -720, -124, 184, 247, 282, -558, -352, 554, 824, - 31, 705, 304, -859, 825, 553, 82, 286, -207, -89, - 630, 589, -342, 133, -835, 133, -53, 352, 568, 266, - -1, -336, 48, -428, -261, 78, 73, 238, -79, 381, - -122, -150, -39, 9, -207, -38, 113, 193, 73, -67, - -56, 26, 77, 25, 11, 70, 28, -76, 53, 181, - -73, 126, 89, 80, 18, -34, 68, -64, 48, -49, - 95, -3, 65, 42, 73, 31 - }, - { - 146, -4562, -549, -184, 106, 97, 389, -430, 367, 7, - 10, 467, -102, 331, -5765, 418, 409, 531, 423, 1483, - 81, 592, -303, 462, -174, 844, 1052, 60, -731, -689, - 196, 125, -514, 124, -216, 665, -65, 249, 134, -713, - 282, -341, 301, 618, -69, -33, -194, -189, -201, -132, - 316, -170, 163, 176, 0, 146, 177, 76, -158, -312, - 37, -292, 139, -243, 181, 98, 157, -149, -144, -135, - 198, 156, 117, -42, -7, 65, -132, 69, -138, -83, - -240, 29, 69, 139, 96, 24, -28, -48, 41, 98, - 188, -6, -109, -18, 9, -57 - }, - { - 1227, -4610, -1047, 910, 300, -913, 139, 458, -813, -540, - 1661, -1302, 680, 349, -26, -137, -1519, -1098, -1257, -140, - -79, 615, 70, 644, 554, -410, 847, -103, 157, -233, - 769, 645, 291, -410, -593, 635, 635, -164, -38, 514, - -207, -70, 402, -199, 564, -315, -233, 62, 675, 47, - 95, 301, -354, -245, -279, 110, -196, 52, -129, 268, - -125, -65, -82, -129, 102, -101, -168, -52, 214, -1, - -144, 325, -22, 5, 22, -97, 125, 110, -176, -81, - 224, 54, 40, -26, -84, -38, 100, 179, -107, 58, - 19, 139, 24, -19, 97, -90 - } - }, - { - { - 14, 449, 426, 1173, -399, -41, 211, -62, -161, -283, - 1470, -66, -142, 740, 712, 164, 505, -16, -403, 134, - 1363, 101, 16, -1338, 493, 391, 189, 136, -573, -1094, - 470, 1261, 331, 203, 311, 27, 41, -202, 355, 122, - -313, -345, 311, 384, -189, -553, 175, 573, -51, 68, - -160, -229, -330, -120, -124, 126, 5, 127, -1, -136, - -163, -74, 152, -187, 7, -226, 98, 155, -248, 105, - -116, 32, -46, 95, 266, 61, -90, 188, 66, 132, - -105, 43, -46, 14, 127, -25, -25, -72, -144, -32, - -81, -31, 13, -23, 24, 25 - }, - { - -929, -10733, -254, -852, 872, -307, 152, 492, -405, 202, - 746, 1346, 20, 184, 435, -977, -1222, 179, 452, -347, - 297, -565, -918, -805, 260, 287, 852, 422, 254, 171, - 365, -92, -138, 191, -528, 199, -161, -351, 743, 200, - 153, -175, -289, -313, -132, -299, 37, -184, 83, 157, - 37, -366, -225, -81, -51, 324, -272, -171, -152, 104, - 191, -447, -72, 56, 212, -42, 237, 30, -9, 33, - -41, 226, 42, 132, -48, -27, -93, 142, -14, -40, - -3, 121, -21, -66, -54, 8, 11, 65, -17, 137, - 25, 4, -26, 1, 22, 7 - }, - { - -304, -3801, 1036, 1645, -75, -87, -87, -130, 178, 390, - 553, -803, 451, 641, 78, -72, -190, 813, -319, 477, - -1, 500, 1535, 680, 143, -82, -716, -192, -135, -256, - -523, -987, -681, -253, -233, -111, 113, -289, 210, 202, - -71, -57, 78, 120, -450, -90, 203, -227, 216, -102, - 58, -256, -171, -280, 110, -17, -13, 178, -262, -228, - 131, -133, 100, -156, -78, -20, 100, 75, -14, -168, - -6, 61, -51, -2, -32, -78, -48, -118, -144, -6, - -95, -154, -7, 74, 155, 62, 43, 20, 85, 49, - -44, 14, 51, -39, -20, -4 - }, - { - -163, -39, -153, -486, -20, -7, -46, -34, -222, -495, - -23, 195, 788, -430, 1224, 567, -2673, 507, 1054, 206, - -367, -486, 375, -954, -1129, 1052, -925, -671, 141, -766, - 1136, -983, -1455, -81, 272, -1274, 171, -227, 100, 395, - -267, 521, -112, 164, -196, -226, 144, -367, -320, 418, - -165, 54, -41, -39, 108, 41, -270, -212, 205, -232, - 108, -396, 41, 140, -19, -53, 210, 104, -239, -84, - 316, -51, -50, 81, 76, -109, -124, -32, 37, 11, - -12, 3, 82, -40, 65, 27, -44, 23, -73, 83, - 18, 19, 7, -10, -45, 15 - }, - { - 3164, -11926, -941, 50, -94, -228, -97, -35, -239, -234, - -10, 1042, -190, 992, 317, -156, -994, -809, 590, 372, - -78, -125, 103, 475, 69, 718, -279, -229, 434, 99, - -219, -386, 151, 155, -429, -61, 1298, 6, -319, -860, - -18, 17, -144, 311, 269, -397, 129, 348, -349, 118, - 219, 192, -297, 29, 89, -139, 225, 62, 9, 87, - 67, 33, 192, 106, 33, 60, 61, -72, 135, 146, - 251, -69, 99, -204, -72, 3, -106, 64, 19, 86, - -11, -98, 76, -96, 39, 87, 15, 68, 31, 3, - -16, 40, -18, 14, 71, -23 - }, - { - 49, -94, 761, 31, 107, -32, 39, -125, -372, 206, - 242, 38, -234, 910, -1512, -1308, 2025, -146, 68, 1758, - 176, -959, -1164, -596, -659, -174, -293, -92, -563, 1335, - 358, 93, -351, -291, 441, 137, 124, -109, -469, 5, - 451, 35, -172, -518, -367, -49, -247, 247, 5, -273, - -268, -87, -308, -210, -168, -296, 11, -75, 144, 161, - -129, -239, -75, -171, -52, -195, 32, 101, -226, 43, - 309, 113, 4, -25, -269, -146, -79, 69, -108, 23, - 103, 136, -112, 101, -52, -50, 52, 11, 11, 31, - 12, -76, -70, -3, -75, 36 - }, - { - 2888, -21460, -1041, 1182, 135, 65, -215, -730, -387, 220, - 1399, 168, 1, 221, 174, -72, -865, 578, -571, -1, - -200, 163, -44, -461, 233, -156, -2, -159, 176, 162, - -543, 84, 286, 79, 215, 342, -385, -405, -294, 619, - 81, 47, 74, 53, 108, -190, -51, -247, -439, 22, - -140, 553, 139, 3, -182, 130, -65, -30, 238, -173, - 121, 32, 123, 184, 433, -59, 117, 53, 24, -12, - -56, 244, -10, -81, -21, 83, 0, 18, -49, -39, - -71, -51, -90, -109, 14, 9, -29, 30, 28, 63, - -136, -11, -114, 26, 32, 81 - }, - { - 83, 163, 457, 94, -174, 30, 91, 277, 568, 35, - 140, -6, 408, -13, 955, 529, -632, -412, -5, 861, - 52, -238, -300, -549, -288, 997, 676, 980, 289, 811, - -735, 244, 44, 152, -284, 751, -513, 268, 191, -391, - 391, 93, 205, 185, -285, -44, -337, 148, -527, -210, - -352, -231, 238, -458, 453, 329, 19, 154, -296, 77, - -24, -205, -297, -120, -143, 27, -172, -46, -7, -73, - -113, -58, -20, -112, 72, 91, -45, 121, -22, 52, - 129, -137, 95, 22, -186, 88, -87, 25, 2, -29, - 58, 0, -4, -6, -42, 89 - }, - { - 5051, 6132, -2335, 1077, -238, -10, -777, 329, -227, -361, - 667, 800, -1027, -634, -148, -481, -1017, -20, 230, -514, - 668, 25, 34, -295, -25, -181, -529, 72, -282, -219, - -54, 561, -615, -213, 26, 483, -253, 341, 52, 221, - -75, -287, -545, -281, 99, -91, -66, 44, -34, 23, - 37, -73, -89, -24, -27, 313, -83, 324, 88, 28, - 9, 60, -286, -15, -47, 147, 166, 139, -42, -29, - 18, 38, -126, -157, -76, -60, 92, 89, 58, -123, - 50, -6, -16, 4, 99, 32, -55, -65, 40, -33, - -34, -55, -6, -91, -9, -24 - }, - { - -34, 5015, 763, 739, 73, -298, -661, 97, 344, -471, - -234, -378, 205, -1676, -45, -531, 330, 250, -1225, -1135, - -546, -299, 687, -45, 241, -47, 277, -820, -368, -669, - -121, -86, -651, 419, -290, 102, -668, -299, 150, 137, - -303, 301, 248, -357, -126, 166, 45, 280, -3, -186, - -92, 16, 205, -161, -15, -55, -204, -201, 112, 210, - -75, 310, 195, -27, 382, 181, -66, -328, 50, 2, - -78, 159, -110, -6, -198, 84, 235, 82, -6, -42, - 17, -93, -113, -66, 73, 11, 16, -23, -48, -129, - -16, -22, -9, 13, 2, -20 - }, - { - 1892, -10929, -1035, -478, 850, -1076, 832, 498, -372, -1210, - 303, -597, -879, 797, 1608, 156, 433, -560, 61, -786, - 415, 42, 511, 0, -800, 137, -56, 122, -490, -279, - 467, -177, 112, -351, 194, 964, 222, 228, -616, -457, - -271, -144, 48, -428, 114, -182, 29, 374, 393, 671, - -205, -190, -360, -69, 245, 269, 280, -259, -91, -80, - -6, -140, -141, -122, -67, -8, 21, -66, -60, -76, - -168, 69, 178, -12, 34, 20, 36, 15, -121, -41, - 29, 10, -2, -172, 71, -32, -23, 26, -82, -2, - -49, -114, 38, 32, 4, -53 - }, - { - -209, 888, 329, 111, -462, 688, -204, 550, -58, -266, - -439, -427, -579, -3060, -1394, 1175, 1527, -1722, 837, 814, - 370, -877, 1363, 367, -123, -275, -969, -298, -130, -850, - 736, -344, 1020, 482, -122, 36, 583, -374, 330, -307, - -235, 144, -18, 280, -253, 186, 633, 146, -143, -304, - -200, 53, -59, -433, -217, -182, -98, 36, 87, 341, - -108, 63, -63, -317, -10, -229, -3, 109, 207, -17, - 140, -116, -129, -90, -24, 31, -80, -66, 124, 125, - 4, -2, 119, 0, -2, -36, -73, 56, -55, 7, - 127, -28, 41, 23, 26, -21 - }, - { - -2936, 10050, -560, 249, 1497, -1264, -208, 981, 7, 1391, - 67, -874, -643, -157, -567, 148, 641, -558, -189, -399, - 389, -312, -413, -368, 487, 311, -564, -671, 823, 808, - 210, 643, 163, -652, 182, 845, 318, 412, -455, -271, - 595, 351, -176, 205, -254, -433, 210, 267, 558, -12, - -53, -387, -53, -428, -78, -63, 106, 128, 146, 30, - -57, -99, -13, -109, -81, -18, 16, 129, 9, 9, - -84, 116, 2, 57, 64, 121, 71, -153, 64, -75, - 151, 132, 20, 201, -107, -63, 170, -117, 35, -21, - 40, 18, -1, 100, 88, 25 - }, - { - -148, -4890, -79, -436, 14, 485, 63, -281, 100, 298, - -122, 733, -165, -1701, -2710, 268, -676, 1653, 291, 78, - 560, 298, 437, 359, -618, 540, -163, 412, 583, -1074, - 583, -107, -365, 227, -65, -43, 260, 215, 195, -222, - 70, -342, 372, 196, -153, 421, -458, -24, -96, -1, - -79, 4, 216, 89, -96, 360, 293, -142, -338, 41, - -294, -112, 4, -85, -6, 247, 148, -212, -176, -122, - 81, 82, 226, 86, -45, -81, 50, -10, -68, -26, - -195, -83, 124, 201, 67, -51, -4, 6, 106, 24, - 110, 28, -23, -38, 9, 19 - }, - { - -2137, -4, -1101, 1399, 695, -908, -181, 271, -577, 163, - -350, -30, 285, 99, 1518, -1117, -1206, -820, -1554, 297, - 165, 263, 286, -113, 1156, 281, -221, 583, -1020, 990, - 122, 850, 383, 68, -439, 251, 377, -285, 303, 389, - -731, 486, 203, 70, 88, -17, -48, -124, 373, 147, - 350, 61, -264, -363, -115, 147, -84, -100, -29, 157, - -166, 77, -133, -31, -69, 86, -199, -147, 337, -5, - -55, 67, 29, 172, -141, 118, 109, -23, -88, -82, - 94, 128, 45, -17, -44, -185, 227, 44, -56, 38, - 30, 93, 78, -7, 81, -46 - } - }, - { - { - 49, -1197, -611, 874, -463, 147, 198, -156, -51, -392, - 1410, -346, -240, 729, 547, -231, -94, 591, -553, -1326, - -316, -315, -6, -586, 1706, 185, -518, -408, -594, -1017, - 17, 220, -242, -246, 387, 385, 313, -559, -345, -42, - -279, -323, -16, 160, -116, -669, -325, 122, -144, 405, - 27, -144, -200, -173, 37, 209, 2, 252, 66, -105, - -154, -102, 362, 60, 65, -279, 44, 105, -237, 87, - -156, 51, -49, -85, 39, 37, -139, 57, -88, 49, - -218, -50, -3, 116, 120, -85, -3, 6, -66, 5, - -67, 22, 71, 24, 24, 13 - }, - { - 510, -12402, -3356, -2205, -330, -440, -85, 59, -585, -738, - -588, 815, 149, -257, -119, -346, -729, 142, 409, -672, - 278, -246, -594, -1019, 384, -151, 185, 401, 341, 68, - 186, -143, -225, -57, -453, 206, 2, -273, 168, -670, - -257, -56, 195, -347, -133, -116, -83, -506, -180, 318, - 333, -104, 13, -174, -281, 442, 77, 99, 69, -20, - 76, -303, -173, -169, 62, -163, 134, -12, -240, 2, - 5, 194, -102, 80, -13, -23, -119, -61, -170, -83, - 11, 133, -79, -35, 74, 63, -43, 37, -25, 119, - -25, -10, 4, 51, 39, 35 - }, - { - 246, -4749, -596, 163, -1085, -317, -147, -36, 285, 522, - 809, -959, -8, 370, -610, -181, 295, 899, -803, 704, - 64, 259, 1354, -104, 366, 328, -466, -279, 189, 396, - 623, -424, -331, 60, -41, 230, 371, -293, -11, 125, - -69, 86, -266, -234, -63, -97, -367, -465, 25, -6, - 115, -454, -74, -95, 80, -205, -156, 209, -137, -243, - -73, -161, 137, -330, -157, -1, 83, 142, 54, -138, - 9, 82, 12, 60, -50, -127, 90, -5, -55, 83, - 36, -53, -25, -38, 33, -11, -43, -74, 25, 37, - -73, -12, 15, -8, 21, -29 - }, - { - 126, -172, -432, -256, 103, 13, -79, 104, 9, -418, - 47, 141, 254, 131, 3344, 1700, -2322, 1181, 1693, 1118, - 728, -136, 270, -131, -644, 619, -1294, 245, 779, -773, - 1425, -52, -408, -296, -353, -712, 1054, 262, 125, 276, - -191, 293, -39, 341, -124, -257, 520, 145, -77, 498, - -53, -105, 92, 97, 110, 3, -222, -126, 421, 28, - 194, -259, 112, 43, 66, -39, 134, 91, -127, 18, - 235, -171, 57, 122, 88, -61, -46, 17, -26, -48, - 19, -10, 56, -26, 44, -23, -74, 98, -14, 36, - -19, -13, 20, 34, -61, 4 - }, - { - -2200, -15256, 2024, 184, -1, 13, 224, 59, 73, -55, - 129, 493, -744, 337, -44, 210, -385, -1453, 39, 366, - 6, -358, -533, 380, -548, 677, 520, 738, 1105, 441, - -709, -972, 103, 379, -570, -111, 1530, 296, 264, -615, - -384, -176, -240, 376, 207, -162, 315, 359, -299, -177, - -123, 86, -237, -98, -112, -189, 231, -152, -76, 121, - -77, -176, 34, 8, 22, 84, 29, -142, -11, 1, - 84, -186, 80, -239, 38, 197, -42, 138, 7, 56, - 0, -84, 140, -45, -26, 7, -51, -9, 41, 110, - 5, -11, -92, -38, 18, -10 - }, - { - -19, -1016, 310, -355, -82, -2, 17, -24, -339, -92, - 150, 228, -424, 1149, 286, -418, 1969, 22, -90, 1409, - 185, 131, -89, -478, -443, 644, 99, 250, 50, 1850, - 930, -381, -781, -39, 275, -263, 624, 823, 113, -34, - 364, 431, 95, -305, -220, -42, -131, -201, -673, -421, - 40, 239, 4, 60, 100, -402, -73, -84, -55, 55, - -50, 75, 108, -87, 49, 59, 109, 30, -94, 67, - 47, -133, -55, 101, -162, 55, 152, 179, -4, 10, - -5, 66, -170, 33, -96, -95, 54, 10, -27, 63, - 69, -70, -107, 62, -47, 13 - }, - { - -1057, -23857, 1278, 1772, 45, -14, -567, -434, 508, -635, - 99, -893, -346, -127, 471, 204, -1111, 232, -602, -677, - -576, -7, 27, -267, 265, -138, 145, -166, -389, 46, - -370, -10, 86, 7, -31, 57, -663, -623, -612, 202, - -166, 186, 5, -16, 363, -216, -98, -297, -193, 164, - -194, 152, -100, 388, -63, 145, 121, -14, 345, 40, - 212, 8, 52, 68, 146, -325, -32, 75, 60, 137, - -86, 84, -38, 90, 51, 29, 68, 101, -55, -15, - 1, 16, -33, -30, 55, -29, -87, -13, 27, 54, - -95, 130, -19, 20, -30, -36 - }, - { - -24, -1125, -290, 4, -162, 34, -40, -169, -115, -151, - 196, -104, -565, -860, 1526, 370, -168, -87, 39, 1328, - -277, -395, -143, -742, -108, 761, 411, 326, -670, 1049, - -906, -343, -517, -96, -444, 559, -279, 265, 338, 35, - 300, 47, 38, -340, -646, 119, 137, 424, -327, 63, - -158, -326, 227, -263, 486, 55, -215, 87, -331, 121, - 88, -97, 9, 11, -267, 1, -31, 2, -86, -54, - -114, -124, 5, -95, -43, 48, -16, 123, -31, -3, - 95, -85, 130, 9, -153, 156, -82, 12, 6, -36, - 42, -57, -28, 29, -25, 93 - }, - { - -4646, -2126, 1704, 1389, -276, 223, -453, 200, -411, -78, - -454, -126, 66, 574, -299, -535, -160, 180, 120, -290, - 458, -453, 63, -326, -125, 85, -35, 605, 293, 52, - -262, 567, -297, -443, -444, 704, -131, -149, -4, 736, - 451, 230, -238, -213, 157, 114, 281, 352, 270, 76, - -368, 33, 150, 335, 264, 191, -186, 214, 47, -87, - -11, 143, -117, 167, 85, 7, -44, 170, -59, -98, - 13, 20, -25, 90, 61, -28, 83, 5, -13, -50, - 163, 46, -4, 3, 46, 2, -57, -82, 84, 68, - -11, -75, 19, -41, 54, -1 - }, - { - 89, 3266, -1382, -369, -281, -81, 341, 23, 377, -355, - 267, 578, 574, -962, 1784, 422, 510, 450, 53, 590, - -181, -252, 684, -188, 545, 400, 954, -71, 598, 258, - 329, -104, -423, 25, -693, -13, -230, 194, 145, -109, - -471, 146, 445, -246, -143, 482, 7, 236, -190, -256, - -67, 98, 86, -49, 46, -77, 70, 66, 167, 291, - -132, -53, -91, -283, 161, 72, -118, -90, 198, 65, - -214, -43, 41, 273, -58, 31, 164, 64, -1, 29, - 3, -67, 16, -50, -104, -83, 36, 11, 11, -74, - 56, 28, -12, -8, 28, 18 - }, - { - -1617, -9993, 2853, -1760, 322, -1606, 919, 1211, -148, -1062, - 609, -34, -170, -357, 959, 440, 741, -260, 174, -1078, - -507, -713, -119, 188, -541, 209, 194, 284, -317, -143, - 401, -218, 102, -674, -240, 399, -11, 274, -471, -178, - -259, -46, 358, 100, 560, 67, 3, 382, 45, 290, - -108, 110, -7, -121, -88, -117, 108, -50, 152, 130, - 285, 92, 34, -154, -22, -21, -63, -74, -68, -49, - 26, 64, 26, -65, 17, 22, 104, 61, -62, 17, - -34, -45, 49, -119, 74, -95, -61, 34, -73, 6, - -16, -66, 36, -49, -69, -36 - }, - { - 213, -656, -969, 436, -680, 301, -822, 425, 223, -35, - -34, -102, -203, -779, -1014, 88, 1801, -1056, 647, 209, - -514, -2028, 651, -27, 190, 531, -46, 217, 72, -622, - 686, -1286, 157, 229, -103, -22, 369, -130, 575, -365, - -23, 226, -218, 161, -224, -111, 293, -15, 46, -157, - -8, 29, -37, 37, 123, 7, -158, 81, -15, -63, - -260, 160, -134, -409, 20, -11, 204, 24, 55, 38, - 151, -209, -27, -105, -255, 75, 167, 14, -20, -39, - -52, -58, -16, -76, -100, -124, -148, 3, -84, -34, - 111, 9, 65, -25, 16, 25 - }, - { - 1331, 15500, 281, 1194, 1767, 901, 1909, 1476, -650, 1327, - 570, 56, 0, -115, 339, 464, 54, -745, -986, -789, - -223, -617, 480, -56, 116, 70, -611, -772, 265, 127, - 55, 450, 512, -224, -181, 680, 81, 304, -232, -137, - 391, 354, -2, 340, 202, -307, -72, -749, -421, -447, - -242, -507, 270, -42, 269, 255, 148, -112, -273, -114, - 78, -57, 51, 35, -18, -228, -230, -50, -73, 50, - -172, 24, -144, -85, 39, 128, 75, -164, -8, -166, - 54, 1, -51, 64, -63, -84, 23, -90, 50, -112, - -55, -44, -50, 66, -10, -41 - }, - { - 109, -4356, 30, -366, 49, -97, -560, -20, 206, 429, - 306, 1033, -483, 670, 2906, 1494, -1275, 710, 787, -1335, - -1196, -775, -821, -595, -949, -201, -1023, -347, 231, -505, - 778, -176, 107, 232, 86, -187, 79, -4, 109, 112, - 286, -120, 23, -428, -128, 547, -194, 364, 129, -26, - -116, 161, 150, -87, -420, 21, 199, 41, -157, 293, - -123, -39, 6, -151, -180, 9, 25, 52, 53, -114, - -132, -252, 7, 36, 45, -74, -44, -41, 129, 154, - -26, 22, 81, 107, -7, -56, 3, -1, 145, 51, - 55, 20, 46, -10, 18, 55 - }, - { - 2114, 5334, -1250, 2221, 1397, 376, 793, 449, 87, 533, - -765, 98, 377, 222, 1353, -444, -358, -611, -1350, 135, - -46, -6, -246, -399, 774, 205, -387, 267, -159, 1281, - -494, 457, 399, 408, -350, -326, -437, -268, 338, -150, - -490, 311, 184, 315, -394, -63, 21, 129, 68, -377, - 187, 52, 27, 63, 100, 169, -13, -132, -163, -61, - -89, 242, -71, -103, -154, 91, -59, 48, 318, -105, - -101, -88, -100, 81, -163, 117, 102, -29, -63, -161, - -71, 108, -10, 41, 69, -170, 163, 0, -75, 12, - -7, -33, -29, -72, 76, 9 - } - }, - { - { - -79, -1418, -27, -714, 691, 109, -128, 107, -249, 189, - 334, 476, 158, 261, 688, -1657, 287, 742, 81, -941, - -1664, 498, -438, 60, 1200, 222, -223, -1005, -5, -758, - -374, -380, -435, -124, 418, 417, 312, -274, -545, -66, - -58, -425, -133, 88, -26, -382, -488, -31, -89, 470, - 275, -425, -49, -210, 122, 261, 34, -28, 126, -137, - -126, 112, 182, 69, 149, -134, -38, 50, -116, -83, - -23, 3, -31, -42, -71, -37, -8, -3, -116, -12, - -136, -42, -20, 136, 109, -109, -27, 3, -18, -31, - 11, 21, 41, 31, 10, 22 - }, - { - -325, -13941, -302, -2132, -1498, 166, -5, -1005, 577, -466, - -1292, 412, 392, -381, -688, -95, -558, 438, -61, -292, - -564, 387, -369, -766, 126, -154, -48, 328, 239, 453, - 119, -257, -43, -576, 153, -90, -163, 77, -2, -524, - -255, -76, 18, -75, -10, -215, -378, -513, 22, 122, - 287, 156, 50, -225, -147, 277, 204, 0, 142, -44, - -86, -109, -172, -126, -136, -15, -51, 55, -189, -49, - 113, 48, -83, 69, -71, 26, -66, -62, -133, -37, - -97, 72, 24, -31, 47, 35, 25, 2, 12, 48, - -42, -17, 51, 39, 55, 23 - }, - { - -179, -3315, -1135, -1520, 249, -141, -304, 197, 22, 113, - 908, -162, -1008, 656, -377, -363, 485, 138, -505, 781, - 27, 427, 990, -47, 361, 430, -198, -403, 71, 622, - 279, -266, 229, -295, 130, 307, 105, 4, -199, -302, - 482, 122, -246, -381, -90, 20, -450, -290, -93, 108, - -106, -214, -28, 10, 76, -362, -48, 30, -109, -202, - -179, -17, -53, -151, -189, 79, -9, 59, 32, 79, - -17, 12, 92, 70, -68, -169, 155, 14, -21, 45, - 17, 24, -58, -72, 0, -27, -101, 21, -17, 6, - -23, -13, -20, -12, 4, -15 - }, - { - -87, -954, 357, 108, -137, 49, -47, 64, 76, -203, - -74, 157, -325, 623, 3470, 44, -539, 854, 1945, 842, - 405, 782, -141, 39, 228, -1077, 25, 831, -55, -67, - 372, 634, -389, -650, -440, 312, 272, 736, 245, -121, - 17, -190, 72, 262, 241, 23, 348, -100, 204, 304, - -20, -89, 138, 139, -20, -135, -151, 133, 75, 164, - 158, 77, 15, -70, 141, -159, 224, 5, 27, 9, - 89, -61, 95, 23, 27, 35, 35, -2, -18, -83, - 58, -32, -44, 54, 45, -87, 1, 69, 28, -22, - -42, 4, 53, -19, 10, -40 - }, - { - 874, -14352, -1815, -587, 606, 239, -41, -156, 599, 137, - 571, -896, -8, -22, 317, -593, 51, -1355, 108, 242, - -42, 574, -1086, -439, 63, 7, 909, 1758, 194, 121, - -483, -750, 218, 215, -604, 21, 470, 612, 568, -435, - -237, -174, 277, -212, -53, 326, 299, -88, 5, -98, - -97, -205, -112, -192, 49, -8, -21, -152, -31, 148, - -75, -190, 19, -83, 46, 25, -10, -50, -71, 74, - -14, -92, -77, -85, 73, 98, 83, 20, 46, 29, - -1, -41, 69, -12, 59, -107, -58, 16, 50, 102, - 15, -64, -78, -1, -27, 14 - }, - { - -45, -706, 71, -497, -12, 10, 15, 48, -179, -49, - -71, 25, -243, 783, 2460, -727, 365, 95, -54, 877, - 476, -143, 669, -453, -686, 658, 928, -242, 922, 534, - 697, -470, -404, 365, -107, -646, 812, 685, 317, 1, - 407, 169, 345, -218, -227, -139, -117, -314, -435, -404, - 39, 223, 178, -27, 33, -61, -308, 29, -261, 61, - 32, 135, 88, -35, 86, 20, 84, -90, -26, 125, - -73, -82, 21, 16, -45, 68, 140, 120, 40, -48, - 100, -66, -77, -27, -95, -51, 17, 23, -3, 34, - 39, -14, -76, -1, 11, -23 - }, - { - -763, -20046, -2481, 972, 1416, -224, -39, -722, 374, -465, - -291, -684, -9, -600, 500, -178, -793, -238, 75, -1105, - -109, -20, -26, -131, 50, -163, 168, -277, -360, -100, - -24, 333, -487, 96, 262, -96, -484, -447, -853, -147, - -168, 192, -56, -172, 421, 202, -322, -200, 18, 50, - -188, 45, 227, -130, 296, 82, 216, 8, 184, 222, - -71, 57, 150, 49, -49, -64, -20, -24, -83, 143, - -7, 20, 63, 65, 29, -31, 54, 90, -9, -27, - 51, -24, 56, -24, 0, 3, -106, -21, 11, -4, - 37, 71, 28, -9, -15, -44 - }, - { - -75, -475, -645, -343, 29, -22, -49, 20, -397, -35, - -104, 2, -392, -764, 2105, -1653, 507, 992, -73, 39, - -360, 426, -97, -418, 156, -35, 159, 1364, -1393, 1045, - -797, -199, -879, -615, 671, 98, 170, -122, 337, 265, - 406, 82, -58, -632, -556, 257, 197, 157, -157, 157, - -128, -193, -65, 89, 229, -41, -84, -65, -115, 21, - 162, -66, -17, -12, -134, -164, 22, 135, -167, -61, - -76, -51, -59, 11, -84, -1, 7, 113, -62, 37, - 27, -11, 58, -1, 38, 22, -13, -59, 48, 10, - 11, -44, -60, -8, 18, 59 - }, - { - 3398, -7995, -2923, 252, 1834, -73, 32, -639, -253, 474, - -1226, -636, 518, 437, -6, 159, 153, 148, -206, 282, - 168, -551, -1, -122, -197, 290, 260, 342, 346, 162, - 136, -45, -125, -207, -491, 208, 191, -133, 11, 505, - 888, 20, -139, -70, -158, 259, 440, 212, -18, 55, - -100, 111, 121, 316, 342, -122, 45, -20, 62, -46, - 142, -10, 50, 7, 126, -13, -29, 72, -54, -113, - 12, 81, 11, 37, 168, -14, 45, -9, -53, 71, - 78, 43, -33, 39, 23, -55, 60, -39, -7, 60, - 21, -74, -44, 52, 28, -59 - }, - { - -129, 1140, 783, -1267, 143, -317, 752, -57, -33, 178, - 266, 664, 216, -862, 2115, -173, 850, 629, 841, -406, - -54, 728, 345, 55, 244, 110, 1087, 130, 37, 485, - 553, -98, -108, -526, -195, -264, -182, 222, 382, -261, - -468, 220, 204, -22, -166, 416, 83, 26, -218, 114, - -51, 61, -107, 141, -100, -37, 91, 218, 269, -78, - -138, 62, -118, -294, 10, -51, -11, 116, 128, -113, - -85, -109, 112, 188, 106, 18, 115, 1, 13, 47, - -23, 14, 21, 28, -181, -113, 43, 18, 46, -39, - 29, 46, 15, -12, -11, 27 - }, - { - 1351, -7842, -1623, -1090, -456, 1111, -1237, 336, 382, -289, - -36, 1, 738, -376, 177, 601, 646, -102, -9, -501, - -1478, 172, -300, -114, 11, -121, -125, 489, -145, -204, - 279, -176, -97, -223, -336, -164, 281, 174, -618, 147, - 58, -267, 121, 365, 440, 129, -95, 352, 6, 28, - 72, 283, -114, -12, -133, -223, 67, 26, 196, 39, - 397, 56, 119, -167, 42, -23, -35, -147, -2, -80, - 19, 93, -19, -47, 9, 137, 23, 10, -17, -16, - -14, -69, 49, 10, -76, 4, -55, 7, -12, -43, - -7, -18, -52, -25, -51, -19 - }, - { - -187, -1715, 437, 123, -342, -258, -393, 310, 207, 225, - 95, -320, -203, -671, -1817, 1407, 727, -127, -608, 899, - -987, -805, 582, -254, -210, -107, 356, 314, 156, 514, - -424, -497, -364, 204, -196, 279, -248, 461, 155, -34, - -76, 217, -400, 84, -77, -311, 412, 72, 134, -303, - 0, 93, -29, 62, 63, -1, -27, -113, 105, -321, - 44, 90, -363, -130, 6, 9, 101, 156, -103, 130, - 117, -194, -66, -73, -168, 43, 165, 14, -32, -99, - -13, 9, -147, -52, -62, -93, -170, -74, -22, -53, - 73, 8, 55, -24, 0, 55 - }, - { - 923, 14532, 1728, 1039, 1823, 2086, 976, 602, 185, 621, - 954, 118, -104, -699, 477, 1039, -1065, 405, -799, -404, - -831, -600, 3, 6, 311, 422, -832, -8, -130, -74, - 179, 339, 334, 12, 104, 265, 186, 14, 29, 201, - 230, -179, 389, 40, 286, -225, -7, -607, -782, -484, - -86, -372, 104, 337, 259, 133, 190, -318, -157, -113, - 95, 4, -42, 27, -25, -175, -199, -75, 0, -65, - -227, 44, -94, -113, 87, 52, 24, -9, -19, -167, - -2, -41, 32, -28, -39, -128, -50, -3, 32, -95, - -96, -9, -7, -1, -21, -26 - }, - { - -40, -3829, -124, -192, 8, -330, -292, -202, 199, 180, - 559, 490, 854, -632, 5056, -160, 427, -478, 1090, -1317, - -898, -1004, -938, -958, -328, -650, -1056, -215, -900, 276, - 460, -350, 592, 25, 9, -201, 247, -145, -26, 229, - 350, 24, -9, -613, -143, 116, 663, 174, -99, -10, - -11, 249, 16, -216, -128, -212, 55, 4, 65, -4, - 163, 58, -58, -222, -105, -29, -43, 95, -4, 25, - -138, -320, -56, 33, 139, -71, -128, 21, 137, 74, - 100, -6, 32, 73, -30, -3, -47, 32, 120, 109, - 31, 5, -13, 24, 12, 47 - }, - { - -1179, 8528, 345, 1930, 1596, 38, 271, 84, 483, 241, - -394, 216, 204, 867, 163, -124, 406, -587, -1255, -153, - -34, 184, 127, -218, 270, 27, -347, -355, 677, 239, - 350, 156, 557, 43, 45, -489, -283, -6, 2, -460, - 95, -468, 99, 629, -329, -104, -97, 134, -47, -99, - 136, 77, -4, 23, 169, 71, -16, -214, -88, 19, - 12, 80, 27, -216, 68, -22, 8, 134, 87, -94, - -54, -93, -118, 6, -35, 39, 92, -28, -16, -66, - -142, 49, -57, 132, -44, 13, 50, 4, -38, 69, - -24, -112, -61, 29, 3, -11 - } - }, - { - { - 71, -395, 605, -932, 479, -12, -129, 150, 19, 22, - -450, 731, 396, -789, 182, -1417, 228, 418, 5, 13, - -1716, 49, -679, 80, 1315, 670, 435, -804, 209, -221, - 45, -440, -198, 390, 391, 75, -8, 361, 137, 129, - -14, -315, 71, 315, 107, -51, 127, 245, -148, 193, - 126, -292, 148, -104, -46, 25, 16, -73, 114, -34, - 76, 109, 6, 69, 162, -53, -30, 24, -8, -41, - 45, 15, 38, 20, -99, -39, -43, 9, -70, -20, - -53, 49, 10, 38, 18, -83, -3, -8, -3, -39, - 37, -1, 2, 23, 13, 8 - }, - { - 281, -9500, 3283, -320, -163, 235, 112, -677, 916, 30, - -1054, 297, 274, -319, -260, 170, -358, 479, -197, 212, - -164, 329, -99, -93, 231, 153, 106, 149, -130, 77, - -17, -226, 115, -228, 92, -376, -19, 187, 94, 141, - 100, 46, 116, -26, 31, -125, -250, -163, 179, -11, - 77, -5, 142, 60, -61, 72, -21, -174, 79, -42, - -51, 49, 24, 27, -63, 99, 77, 112, -44, -12, - 56, 66, -20, 36, -87, 59, -29, 16, 31, 39, - -98, 2, -11, -5, 13, -9, 25, -51, 5, 18, - -35, -8, 8, -10, 30, -3 - }, - { - 88, -641, 1150, -1028, 371, -14, -134, 284, -209, -97, - 878, -165, -607, 1413, -94, -751, -288, -821, -832, 165, - -370, 320, 448, -205, -57, 0, -225, 28, 70, 200, - 23, -166, 384, -115, 152, 85, 165, 56, -162, -217, - 414, 152, -106, -84, 71, 115, -48, -105, -84, 154, - 16, -7, 30, 16, 134, -217, 41, -67, -181, -145, - -35, -14, -136, 64, -38, 29, -149, 14, -1, 43, - -7, 2, 83, 18, -33, -81, 113, -29, -52, 19, - -12, 47, -60, -83, -5, -11, -43, 40, -44, -2, - 8, -29, -38, 3, 26, 18 - }, - { - 93, -1434, -153, 265, -23, 13, -10, -1, -52, -77, - -69, 153, 52, 492, 1796, -551, 55, -20, 1406, -34, - -120, 626, -363, 178, 576, -598, 124, -23, -314, 268, - -326, -130, -305, -144, 13, 682, -521, 65, 265, -9, - 65, -331, 0, 323, 169, -181, 85, -131, 212, 149, - -74, -10, 14, 3, 9, -70, 7, 271, -119, 26, - 52, -38, -91, -45, 139, -206, 119, -64, 32, -38, - 23, -56, 11, -37, -28, -15, 38, -27, -18, -82, - 45, -11, -65, 44, 10, -69, 24, 5, 13, -25, - -46, 2, 26, -64, 7, -20 - }, - { - 377, -10058, 2282, -1243, -212, 53, -242, -341, 209, 204, - 107, -772, 490, -528, 504, -113, 423, -73, 505, -299, - -233, 692, -580, -405, 445, 78, 453, 684, -628, 160, - -25, -114, 360, 154, -294, 174, -211, 279, 491, -266, - 187, -157, 300, -163, 102, 86, 5, 11, 21, -131, - 138, -170, 65, -11, 82, 51, -159, -30, 247, 158, - -67, -154, 15, 42, 158, -7, -48, 53, -2, 34, - -35, -43, -35, 62, 70, 55, 87, -66, 12, 4, - 12, -25, 49, -11, 51, -55, -4, 14, 26, 42, - 2, -14, 6, 27, -22, 2 - }, - { - 4, -259, 154, -59, 171, -49, -11, 182, -75, 65, - 51, -89, -321, 89, 2558, -673, 39, 491, -225, 357, - -39, -729, 301, -258, 608, 440, -206, -396, 200, -956, - 108, -231, 100, 314, -127, -641, 117, -146, -31, 83, - 131, -522, 59, -79, 5, -2, 74, 70, 162, 127, - 23, -19, 149, 119, 17, -39, -172, 176, -109, 66, - -78, 27, 28, 18, 65, -107, 85, -79, -98, 39, - -74, -72, -2, 8, -61, -8, 52, 21, 9, -77, - 43, -58, 3, -20, -18, 15, 6, -2, -2, 31, - 0, 25, -14, -16, 21, -19 - }, - { - 2009, -11751, 1805, 126, -41, -127, 175, -1052, -171, 291, - 448, -90, 333, -384, 215, -473, -642, -284, 262, -617, - 28, 160, 184, -60, 79, -75, 127, -140, -12, -142, - -86, 214, -395, 64, 35, 50, -133, 238, -299, -320, - -132, 320, 48, -124, 176, 307, -181, 83, 283, -71, - -129, 170, 186, -398, 182, 14, 134, -198, -73, 88, - -95, 61, 61, -60, -37, 33, -1, -22, -79, 44, - -60, -12, 32, -2, -17, -60, -2, -14, -19, -14, - 23, -49, 39, -12, -34, 39, -22, -24, -13, -19, - 47, 22, -37, -46, -23, -13 - }, - { - 25, 574, -165, -331, 90, -12, 28, 68, -281, 16, - -273, -31, 334, -136, 2097, -876, 743, 513, -264, -238, - 21, 1017, 66, 185, 609, -313, -479, 968, -1247, 1097, - -578, 500, -143, -421, 568, 116, 225, -387, 33, -268, - 253, 151, 8, -200, -189, 167, -176, 81, -96, -54, - -227, -111, -15, 5, -1, -135, -62, -18, 43, 2, - 27, -52, -63, -45, -71, -51, 51, 89, -5, 73, - -48, -17, -3, 82, -44, 29, -5, 34, -104, 13, - -83, -38, 42, 51, 79, -20, 49, -30, 43, -16, - -26, -25, -52, -32, -8, -6 - }, - { - -1657, -10157, 1913, -636, 176, 138, 293, -164, -69, 364, - -571, -611, 10, 179, 133, 285, 360, 574, -241, 194, - 226, 8, 393, -41, -161, 444, 73, 13, 305, 131, - -6, -91, 15, 3, -182, -53, -58, 131, 137, 59, - 552, -96, -4, 34, -105, 166, 190, -89, -115, 210, - 27, -24, -100, 8, 145, -211, 25, -48, 32, -148, - 23, -62, 68, -36, 55, 57, 84, 44, 23, -39, - -51, -10, -26, -30, 113, -25, 18, -9, 31, 96, - -56, -25, -4, 18, 16, -9, 119, -17, -45, 22, - 16, -80, -36, 58, 6, -15 - }, - { - 181, -364, -251, -813, 66, -361, 699, -106, -51, 111, - -402, -11, 307, -1151, 686, -454, 973, 391, 1276, -5, - -19, 843, 148, -126, 38, -110, 698, -525, -713, -32, - 103, -367, -5, -277, -104, -188, -322, -51, 9, -236, - -23, 362, -80, -66, -83, 121, -172, -76, -246, 97, - 4, 78, -72, 118, -61, -65, -103, 70, 166, -225, - -123, 43, -108, -199, -54, -57, 33, 63, 79, -88, - 61, -61, 51, 64, 56, 62, 44, -49, 72, 76, - 4, 22, 18, 100, -44, -36, 23, -2, 50, -56, - -22, 20, 1, -13, -27, -2 - }, - { - -1105, -6650, 2155, 117, -176, 1340, -1496, 374, 567, -196, - -11, -240, 598, -204, -145, 252, 53, -33, 515, 571, - -659, 543, -220, -98, 131, -184, -555, 121, 135, -189, - 120, -123, -150, 27, -288, -304, 207, 125, -375, 154, - 100, -334, -28, 88, 80, -12, -187, 135, -74, 0, - -90, 205, -73, 75, 117, -55, 65, 71, 55, -133, - 176, -90, 27, -76, 150, -9, -87, -157, 63, -75, - 47, 131, -5, -19, 1, 62, 8, 35, 53, 42, - -15, -40, 71, 53, -59, 54, -18, 34, 5, -21, - 10, -5, -47, 16, -11, 35 - }, - { - 157, -2119, -167, 7, 17, 148, -152, 100, 76, 174, - 216, -59, 368, -675, -2090, 866, -48, 666, -705, 143, - 260, 277, -337, -903, -186, 488, 349, 338, 157, 245, - -468, 62, 131, 287, -322, 191, -304, 215, -37, 146, - -200, 340, -211, -97, 58, -92, 356, 46, 99, -12, - 172, -62, -123, -70, 16, -56, 36, -89, 54, -221, - 113, 18, -225, 128, 87, -22, -45, -2, -153, 46, - 42, -105, 37, 52, -41, -23, -17, -99, 0, 5, - 22, -52, -72, 88, 22, -23, -63, -26, 13, -38, - 3, -49, 25, -6, -7, 35 - }, - { - -2736, 8427, 290, -555, 279, 778, -10, -79, 323, 550, - 519, 14, 245, -453, -188, 796, -960, 652, -24, 359, - -441, -127, 256, -8, 415, 1117, -228, 650, -52, -380, - -79, 8, -10, -60, 295, 17, -117, -24, 199, 99, - 247, -21, 308, -145, 269, -395, 76, 41, -134, -88, - 248, 133, 155, 138, -100, -164, 144, -89, 13, -83, - 30, -102, 16, 28, -175, -82, -10, -41, -58, -27, - -45, 34, -86, -36, 46, -13, 85, 78, 23, -91, - 21, -20, 38, 18, 27, -69, -2, 6, 18, -32, - 0, 5, -9, 19, -6, -7 - }, - { - 2, -3434, 296, 109, 147, -83, 97, -75, 282, -184, - 87, -58, 255, -1327, 4020, -658, 586, -899, 796, -321, - -146, -309, -47, -519, 32, -273, -66, 471, -850, 78, - 274, -287, 714, 36, -295, -34, 142, -340, 214, 210, - 358, -172, -153, -218, 91, -165, 355, 85, -141, -86, - 11, 140, -123, -118, 57, -160, 115, -16, 33, -95, - 84, -62, 58, -1, -20, 89, 43, -78, -82, 93, - -29, -123, 116, 2, 15, 27, 29, 49, 39, -66, - 24, -41, -5, 46, -41, 18, -63, -21, 3, 18, - 13, -14, -45, 22, -11, -5 - }, - { - -180, 8554, -790, 440, -9, -1544, -460, -91, 159, 7, - 274, 182, -475, 365, 35, 69, 566, 360, -320, 157, - -180, -11, 430, 31, -29, 150, 277, -425, 364, -298, - 404, -51, 66, 58, 211, -238, 139, 127, 171, -267, - 198, -542, -80, 536, -42, 93, 65, 119, -87, -207, - 14, 94, -61, -126, -47, 21, 46, -117, 103, 106, - -102, -37, 97, -34, 160, -21, -23, 69, 84, -30, - -22, 56, 57, 59, 37, 8, -3, -17, 51, 14, - -100, 45, -49, 125, -34, 7, 21, 46, -21, 77, - 39, -11, -14, 33, 0, -34 - } - }, - { - { - -41, 494, -105, 235, -364, 68, 7, -126, 79, -93, - -282, 319, 535, -158, -234, -549, -52, 212, -626, 129, - -909, -393, -497, 759, 602, 794, 135, -505, -124, 326, - 124, -243, -175, 435, 292, -115, 80, 463, 131, 30, - 78, -83, 36, 119, 31, 189, 176, 177, 8, -100, - 97, -21, 56, -64, -86, -23, -19, 66, -15, -10, - 138, 42, -7, 96, 86, -99, 60, -55, 28, 25, - 1, 24, 13, 11, -53, -6, -34, 6, -7, -74, - -1, 39, 23, -6, -29, -3, -22, -15, 18, -26, - 38, -15, -23, 10, 41, -4 - }, - { - -85, -3631, -682, 750, -265, 25, -101, 307, 28, -31, - -164, -229, 242, -71, -280, 247, -145, 174, 251, -13, - -106, 300, -32, 412, -310, 300, 195, -114, 90, -116, - 6, -122, 212, -111, -90, -301, 195, 10, 40, 228, - 62, 152, -145, 91, -44, 65, -298, 125, 29, 81, - -13, -123, 53, 166, 46, -61, -135, -27, 19, -52, - -35, 97, -12, -52, 93, 72, 112, 7, 88, -22, - 69, 30, 63, -46, 19, 14, -19, -7, 77, 7, - -19, -35, 10, -46, -1, -6, 33, -22, -2, -21, - -11, -7, 0, 18, -11, -2 - }, - { - 8, 1191, -131, 300, -394, -55, -37, 143, -60, 50, - 114, -120, 314, 622, 217, -532, -552, -656, -585, -369, - -123, 220, 29, 186, -181, -36, -246, 277, 133, -49, - -177, 122, 227, -202, 138, -44, 181, 118, -97, -201, - 188, 100, 4, -19, -15, 118, 168, -242, 31, 61, - 112, 21, 48, 45, 3, -101, -72, -95, -71, -67, - -28, -54, -137, 126, -36, -51, -80, -13, -33, 9, - 41, 1, 27, -1, 7, 8, -36, -19, -40, 13, - 7, 36, -44, -65, -10, -4, 13, -1, -34, -15, - -18, -1, -13, -9, 12, 17 - }, - { - -95, -1438, 147, 159, -34, 22, 19, -83, -95, -70, - 87, 66, 69, 196, 550, 413, 466, -244, 1071, -21, - -567, 417, 29, 340, -203, 107, -121, -163, -215, 194, - 146, -533, -699, 126, 119, 223, -400, 184, 108, -59, - -97, -105, 73, 198, 117, -121, 15, 5, 47, 85, - 74, -94, -65, 43, -10, -19, 89, 73, 60, -24, - -92, 17, -62, -56, -4, -45, -2, -49, 35, -2, - -8, 5, -85, -13, -39, 6, -12, -9, -31, -43, - -9, 9, -37, 14, -3, -6, 13, -21, 4, -16, - -27, -13, -10, -26, -6, -6 - }, - { - -1169, -5397, 25, -1437, 389, 53, -134, -93, -103, 117, - -499, -23, 296, -209, 72, 162, 154, 527, 18, -92, - 210, -55, 28, -209, 92, 376, 346, -103, -144, -23, - -20, 243, 122, 25, -5, 62, 48, 13, 304, -72, - 61, 71, 17, 146, 120, -138, 64, 61, 25, -122, - 71, -102, 64, 45, 0, -60, -10, 9, 128, 138, - -48, -71, 22, 105, 83, -31, 6, 67, -2, 34, - -22, -24, -4, 58, 47, 46, 33, -25, 20, -10, - 7, -11, 2, 16, 47, -37, 12, -1, 20, 14, - 18, -2, 34, 8, -16, 18 - }, - { - 64, 63, -258, 208, -11, -28, 30, 120, -65, 6, - 84, 13, -181, 158, 1953, -342, 271, 242, -170, 304, - -230, -194, -15, -385, 532, 537, -729, 79, -226, -724, - -89, -116, 152, 162, -56, -271, -287, -307, -114, 173, - 48, -340, -132, -48, -88, 1, 142, 115, 120, 125, - 22, 54, 42, 126, -14, -58, 21, 84, 11, 31, - -25, -63, -12, -60, 48, -26, 49, -36, -62, -83, - -36, -29, -8, -60, -30, 49, -16, -31, 21, 0, - -36, 8, -13, -29, 1, 9, 12, 26, -9, 3, - 12, 10, 7, -35, 24, 5 - }, - { - -2274, -2902, -834, 361, 311, -46, -130, -224, -648, 524, - 74, 308, -179, 241, -50, -381, -768, -12, 17, 13, - 147, -151, 314, -186, -95, -29, -103, 139, 74, -99, - -171, 18, -34, -259, 68, 131, 34, 18, -73, -148, - -245, 221, 144, -53, 127, 38, 81, 107, 221, -74, - -95, -18, 223, -215, 41, -24, 24, -89, -67, -23, - 12, 53, -8, -10, -12, 12, -14, -31, 44, -118, - 0, 14, -26, 4, -18, 12, -28, -85, 1, 39, - -60, -4, -15, -27, 15, 2, 18, -10, -31, 5, - 21, -24, -24, -23, -16, -10 - }, - { - 62, 321, 40, -79, -57, 12, 37, 20, -133, -40, - -95, -63, 300, 343, 1078, 996, 288, -371, -332, -656, - 766, 775, -132, 260, 131, 313, -287, 433, -477, -71, - 385, 101, 56, -91, 159, 252, 93, -347, -162, -48, - 88, 162, -111, 55, -19, -68, -293, 68, 38, -76, - -278, -82, -49, -21, 47, -230, 49, 16, -13, -54, - -8, -45, -87, -18, -36, 6, -16, 4, 37, 59, - -23, -8, -2, 51, -11, 9, -12, 7, -85, -16, - -69, -4, 29, 51, 24, 11, -11, 33, 1, -24, - 1, -21, -12, -49, -24, -10 - }, - { - -46, -9410, -796, -210, 316, 246, 83, 84, -3, -220, - 203, -406, -123, -470, 236, 402, 212, 398, -260, 250, - 136, 443, -30, 65, -56, 92, 312, 65, 91, 114, - -110, 22, -88, 174, -132, -44, -246, 71, 144, 158, - 361, -125, 29, 42, 24, 27, 109, -81, -7, 52, - 68, -46, -77, 128, -38, -116, -1, -37, -5, -17, - -91, -9, -20, 30, 44, 59, 98, -7, 12, -4, - 19, -93, -6, -20, 14, 39, -13, 9, 24, 67, - -58, 1, 25, -46, 39, 32, 53, 5, -28, 5, - -5, -46, -4, 0, 5, 28 - }, - { - -212, -851, -135, 263, -99, -200, 300, -75, 6, -41, - -349, 50, -268, -321, -106, 144, 656, 447, 614, 300, - 163, 759, -242, 165, -161, 476, -168, -554, -342, -208, - 115, -269, -171, 35, -322, -118, -335, -161, -41, -116, - -14, 220, 116, -232, -16, -74, -156, -6, -6, -147, - 34, -86, 135, -97, 0, 92, -190, 86, -28, -144, - -35, -49, -10, -127, -111, -16, -1, 3, 46, -35, - 55, 4, -3, 39, 54, 14, 67, 21, 48, 37, - 58, 2, -2, 48, -14, 52, -9, -7, 20, -35, - -46, 0, -2, -2, -4, -19 - }, - { - 822, -6596, -32, 206, 211, -174, -1, 23, 308, -189, - -64, 90, -50, 110, 192, -226, 280, -35, 554, 329, - -7, 121, -76, 44, -316, -28, -358, -50, 74, -208, - -31, -17, -54, -90, -154, -120, 75, 9, 20, -127, - 40, -206, 39, 12, -29, -13, -94, 0, -53, 111, - 45, 58, -85, -47, 118, 83, 111, 30, -27, 8, - -31, -10, -12, -13, 51, -57, -80, 29, -71, -80, - 93, 41, 48, -5, 31, -4, 2, 38, 53, 27, - -18, 30, 7, 44, -5, 35, 3, -12, 15, -3, - -8, -19, -9, 19, 14, 20 - }, - { - -113, -2154, 171, -121, -8, 23, 177, -29, 58, 152, - 221, 122, -76, -1226, -699, 421, -5, -107, -358, -100, - 535, 126, -476, -721, 55, 731, 263, -274, 423, -21, - -144, 234, 570, -124, -35, -261, 198, 44, -50, 53, - -100, 109, 75, -125, 10, 7, 249, 63, 61, 122, - 131, -116, -58, -22, -101, -48, 39, -66, 66, -92, - -22, -9, -2, 51, 28, 0, -57, -76, -16, -55, - 38, -46, -19, 31, 36, -57, -77, -38, -4, -8, - 50, -76, 1, 18, 27, 15, -8, -16, -16, -31, - -19, -13, 7, 24, -11, 16 - }, - { - 3341, 357, -206, -718, 99, -726, 794, 526, 146, 480, - 203, 260, -387, 448, -251, 219, -236, 95, 41, 405, - 54, -10, -176, 249, 220, 706, 621, 163, -182, -153, - 104, -144, -168, 3, 166, -117, -101, 5, 203, 23, - 304, 23, 114, 99, 103, -265, -38, 212, -46, 161, - 103, 362, 20, -22, -135, -102, 8, 51, -28, -39, - -26, -21, 23, -34, -203, -32, -69, 66, -88, -69, - 71, -44, -55, 37, 8, -48, 88, 84, 5, 16, - -19, 19, -5, 50, 19, -38, 16, -1, 12, 4, - 4, -17, -14, 20, 2, -3 - }, - { - 12, -2899, -93, -13, 188, -10, 150, 94, 154, -117, - -94, -497, 302, -113, 1999, -289, 142, 33, -23, 484, - -244, -411, 232, -322, 5, -197, 435, -281, 239, -256, - -144, 176, 319, 100, -201, 123, -1, -299, 296, 248, - 127, -48, -261, -60, 140, -68, 79, 12, -98, -63, - 108, -62, 33, -103, 8, 40, -69, 120, 5, -151, - 45, -22, 83, 5, -31, 79, 25, -61, -51, 29, - -24, -16, 49, 24, 24, -14, 103, 43, 2, -34, - -31, 5, -5, 24, -26, -9, 3, -54, 8, 19, - -20, -8, -20, -7, 1, -42 - }, - { - 1358, 4953, 1016, -628, -543, -1274, 138, -346, 264, 206, - -25, 300, -499, 384, -51, 286, 63, 92, -213, 339, - 218, -268, 306, -119, 338, -78, 477, -210, -41, -118, - 310, -23, -228, 340, 50, -21, 12, 108, 309, -77, - -337, -109, 28, 214, 328, 38, 176, -156, -65, 110, - -129, 3, -128, -42, -99, 59, 1, -53, 135, -5, - -93, 115, 22, 84, 10, -7, 48, 63, 18, -46, - 56, 63, 69, 53, 72, -12, -13, 39, 6, 5, - -70, 12, 62, 1, 32, -10, 7, 2, 18, 55, - 40, 16, 5, 10, -9, -17 - } - }, - { - { - 21, 700, -5, 771, -128, 49, 23, -192, 137, 150, - -149, -295, 147, -156, 132, 217, 282, 482, -716, 583, - 14, -172, -237, 469, 144, 761, -72, -156, 222, 326, - 21, -14, -199, -85, -35, -300, -34, 227, 58, -9, - 207, 74, -92, -71, -121, 129, 85, 44, -15, -160, - 33, 73, 94, -86, -66, 14, -77, 33, -30, -4, - 99, -53, -42, 71, 16, -109, 62, -52, -11, -15, - -42, 2, -38, 4, 29, 55, -11, 19, 30, -31, - 24, 22, 16, 12, -8, 17, -4, -6, 19, -8, - 20, -11, -19, -11, 23, -4 - }, - { - -215, -955, 439, 497, -39, 90, -187, 191, -286, -125, - 157, -81, 251, 56, -154, 162, -164, 297, 367, 183, - 8, 332, -143, -184, -281, 443, 177, -203, 79, 76, - 47, -40, 275, -324, -44, -39, 247, -55, -163, -145, - -39, 235, -128, 111, -17, 32, -271, 65, -93, 151, - 115, -71, -34, 59, 74, -57, -68, 38, 2, 32, - 15, 49, -36, -3, 122, 24, 54, -49, 58, -8, - 10, -28, 34, -36, 56, 6, -19, -45, 42, -3, - 40, -16, 11, -37, 34, 21, 11, -7, 15, 12, - 7, -2, -14, 14, -21, -11 - }, - { - -37, 1036, -204, 1654, 420, -3, -94, -74, -85, -9, - -139, -255, -26, 170, 371, 38, 2, 70, -177, 97, - 272, -7, -258, 57, -216, -71, -128, 240, 196, -58, - -233, -66, -31, -105, 186, -334, -30, 174, 60, -208, - 38, 110, 1, -75, -25, 0, 107, -136, 81, 16, - 78, 30, 68, 2, -8, -38, -47, 26, 87, 21, - 8, 8, -76, 40, -97, 5, 10, -47, -100, -26, - 1, -37, 34, 49, 52, 33, -23, 29, -4, 31, - 37, 13, -45, 2, 10, -33, 11, -7, -35, -3, - -5, 20, 5, -2, 4, 17 - }, - { - 39, -1343, 23, 69, -32, -7, 13, -80, -166, 3, - 137, -64, -82, 229, -361, -870, 48, -210, 249, 499, - -241, 82, -131, 63, -502, 551, 175, 5, 31, -83, - 8, -222, -429, 65, -101, -54, -219, 184, 61, -43, - -132, -118, -117, 14, 142, -92, 116, -44, -63, 3, - 29, -116, -34, 94, -2, 41, 84, -18, 52, -6, - -48, 25, -30, -8, 30, 37, 8, -93, -5, -20, - -47, 13, -20, 54, 12, 31, -35, -19, 4, 20, - -12, 8, 2, 21, 10, 21, 6, -29, -25, -14, - 5, -1, 12, 0, -8, 0 - }, - { - 1343, -2142, 229, -1335, -116, 94, 169, 161, -283, -174, - -166, 393, 456, -75, -186, -220, -326, 359, -65, -83, - 115, -279, 188, -10, -157, 86, 226, -190, -205, -124, - -213, 122, -99, -81, 74, 26, 241, 77, 154, -103, - -141, -54, -94, 111, 18, -127, 187, 74, 18, -93, - -13, -52, 26, -65, -35, -68, 50, -91, -67, 58, - -26, -32, 20, 50, 11, -38, 5, 33, -17, 10, - 33, 26, 28, 9, 20, 56, 23, -6, -14, -49, - -22, 0, -3, -11, 3, -24, 23, -13, -1, 4, - 18, -9, 4, -10, -8, 19 - }, - { - -27, 149, 146, 151, -89, -8, 5, 85, 4, 47, - 38, 91, -140, 33, 1060, -531, 479, 127, -393, 235, - 275, 266, 24, -688, 145, 683, -1117, -266, -184, 154, - 587, -100, -21, -108, -190, 29, 36, 31, -59, 2, - 36, -188, -119, -15, -23, 47, 47, -72, -32, 62, - -35, 7, 19, -3, -51, 8, 37, 21, -4, 29, - -6, -92, -8, -56, -55, -65, 42, 8, 26, -39, - 26, 79, 35, -43, -15, 21, -35, -10, -2, 8, - -1, 58, 26, -8, -15, -6, 20, 38, -3, 4, - 8, -20, 18, -1, 29, 12 - }, - { - 1557, 3669, 651, 639, -299, 95, 154, 432, -447, 218, - -221, 514, -45, 321, -64, -247, -304, 272, 78, -173, - -71, -94, 209, -347, -120, -115, -90, 171, 9, -55, - -172, 57, 133, -179, 19, -22, 69, 29, 65, 161, - -156, 88, -89, -187, 7, -102, 287, -13, 61, -112, - -45, 30, 119, -106, -36, -125, -30, 17, 15, 1, - 116, 49, 34, 74, -31, 8, 53, 19, 27, -107, - 25, -7, -41, 8, -4, 56, -12, -62, 19, 68, - -31, 13, -15, -40, 12, -13, 9, 2, -7, 10, - -5, -7, 8, 2, 8, -3 - }, - { - -15, -58, 251, 183, 29, 47, 11, 31, -92, 108, - 112, -190, -137, 160, 692, 598, -41, -518, -58, -792, - -246, -173, -422, 200, 13, 464, -134, 399, -189, -350, - 43, -480, 97, 179, -208, -99, -162, -271, 99, 36, - -8, 66, -91, -27, -75, 51, -184, 171, 4, 13, - -122, -24, -73, -99, 110, -158, 107, 85, 18, -58, - -110, -127, -48, 46, 7, -3, -35, -64, -57, 46, - 20, -19, -40, 33, -5, -27, -65, -12, -29, 8, - -12, 12, -5, 3, -37, 2, -34, 16, -18, -9, - 33, 1, 14, -6, -17, -8 - }, - { - 1231, -6344, 899, 443, -323, 6, -136, 19, -47, -371, - 195, -236, 91, -442, -181, -243, -267, -204, -444, 98, - -79, 259, -283, -53, 58, 60, 186, -96, 31, 167, - -142, 47, -119, 218, -84, 231, -160, 3, -18, 83, - 226, -176, -63, -76, 56, -49, -100, -91, -10, -185, - 91, 19, -33, 218, -110, -66, 44, 88, 76, -26, - -100, 40, -37, -26, -31, -66, -15, -18, -47, -27, - 66, -24, 17, -24, -18, -1, -26, 32, 23, 38, - -63, 20, 46, -35, 21, -24, -25, -22, -12, 27, - 14, -16, 5, -22, -1, 23 - }, - { - 176, -684, -465, 263, -233, -473, -12, 84, 86, -66, - -51, 227, 91, 240, 459, 461, 93, 106, -61, 103, - 98, 282, -220, 510, 20, 352, -300, -207, 34, -351, - 47, -27, -155, 105, -130, 136, 92, 99, 18, 135, - -6, -20, 192, -74, 87, -12, -135, -4, 94, -73, - 54, -70, 164, -146, 7, 84, -209, 44, -33, 8, - 80, -26, 67, -53, -78, 0, -40, -41, 20, -2, - 3, 17, 21, -8, 6, -22, 51, 17, -12, -9, - 37, -4, -29, 5, -41, 39, -3, -24, -14, -17, - -8, 21, 37, 9, 4, 2 - }, - { - -524, -7480, 454, -47, -236, -921, 552, -121, -128, -213, - 313, 215, -340, -23, 678, -147, 310, 14, 449, 47, - -124, -58, -188, -35, -256, 115, -105, 227, -100, -274, - -30, 53, 20, -99, 284, 294, 14, -41, 125, -92, - 81, -6, 185, 17, -46, 65, -23, -8, 62, 139, - 32, -11, -111, -38, 42, 3, 71, -19, 78, 25, - -135, -36, -41, -36, 46, 3, -8, 36, -61, -48, - 22, -35, -3, -71, -21, -18, 22, -28, -26, 25, - -20, 22, -17, 16, 19, -13, -3, 5, 12, -22, - -25, -16, 1, 4, 4, 10 - }, - { - 37, -2104, -27, -38, 23, -198, -37, -153, -102, -80, - 4, 38, -177, -246, 651, 152, -168, -218, -276, -256, - -384, -506, -260, -666, 387, 464, -495, -516, 226, -128, - 383, 357, 354, -272, -23, -58, 520, 175, 42, -26, - -48, 26, -12, -98, 106, 133, 125, -105, 168, 129, - 15, -70, -59, 11, -77, -59, 64, -4, 121, -6, - -59, 0, -4, -40, 35, -8, -58, -34, 77, -45, - -7, -37, -47, 2, 58, 4, -16, -6, 25, -24, - 11, -28, 41, -15, -24, -18, -8, -16, -4, -8, - -5, 0, -4, 5, -31, -4 - }, - { - -2550, -8022, -5, 445, 685, -1348, 233, 507, 433, 493, - -248, 104, -478, 705, -52, -151, -310, -138, -144, 297, - 152, 159, 122, 231, -450, -60, 231, -246, -70, 32, - -54, -318, -186, -216, -121, -180, 140, 192, -50, -241, - -23, -249, 109, 106, 74, -72, -70, 205, 94, 232, - -40, 279, 25, -192, -175, -73, -70, 80, 9, 45, - 12, -47, -55, -29, -57, 42, -47, 129, 20, -19, - 50, -16, -49, 0, 0, -43, 37, 2, -4, 27, - 5, 37, -31, 35, 13, -6, 43, -2, 6, -6, - -11, -31, -36, 14, -11, -6 - }, - { - -42, -2876, -175, -25, 60, -24, 100, -88, 54, 82, - 136, -77, 218, -649, 1052, -317, -231, -54, -190, 804, - 279, -184, 232, -52, 381, 14, 522, -439, 549, -67, - 95, 109, -209, 40, 7, 22, 101, -325, 68, 182, - 30, 98, -69, -13, 133, -75, -3, 54, 31, -12, - 10, -118, 147, 25, 118, 51, -84, 115, 2, -56, - 102, 90, 92, -22, -67, -4, 7, 23, -34, 7, - 42, 34, -5, -14, -3, -52, 52, -45, -25, -4, - 17, 48, 7, 21, -22, 23, 30, -39, 35, 9, - -12, 5, -8, 8, 9, -29 - }, - { - -1891, 40, 1149, -63, -363, -325, 935, -60, 522, 374, - -346, 103, -315, 159, -258, 341, -403, -338, -301, 415, - 169, -467, 208, 18, 369, -300, 132, -154, -37, -124, - 45, -136, -305, 288, 121, 43, 3, 98, 195, 43, - -303, 47, 143, -29, 133, 128, 210, -126, -24, 161, - -53, -12, -132, 60, -38, 19, -22, -24, 116, -31, - -88, 89, -32, 57, -20, -32, 22, 51, 28, -64, - -14, -11, 1, -33, 28, 7, -22, 25, -21, -9, - -44, -20, 44, -18, 40, -25, 14, -4, -13, 0, - -2, -1, 7, 3, -23, -1 - } - }, - { - { - -32, 567, 12, -61, 535, 0, 98, -81, -44, 194, - -125, -152, -258, -254, 169, 170, 362, 153, 310, -54, - 56, 106, -288, 256, 160, 604, 61, -171, 150, 68, - -18, -11, -149, -134, -189, -151, 72, -17, -48, -40, - 300, 158, -197, -97, -128, 67, 71, -61, 51, -66, - -9, 99, -31, 1, -21, -3, -46, -13, -33, 45, - 8, -25, -4, 50, -42, 35, -34, 14, -34, -4, - -43, 13, -38, 0, 18, 13, 28, 12, 21, -17, - 31, 19, -3, 45, 1, 13, -11, 10, -12, 17, - -7, -12, -7, -3, -7, 6 - }, - { - 320, 146, -1126, -610, 529, -5, 8, -193, -87, 174, - -283, 55, 186, 40, -43, -112, -174, 297, 202, 103, - 59, 409, 10, -369, 264, 53, 9, -151, 133, 183, - 41, -225, 84, -158, 22, 10, 19, -10, -111, -187, - 8, 71, 96, -28, 101, -159, -6, -202, -46, 154, - 120, 40, -3, -28, 19, -88, 112, -36, 4, 95, - -25, 52, -27, 6, 37, 46, 7, 27, 7, 34, - -20, -53, -8, -6, 24, 0, 13, -50, 7, 16, - 25, -6, 10, -23, 44, 14, -5, 5, 13, 27, - -2, 0, -12, 14, -7, -3 - }, - { - -36, 731, -152, 1186, 555, 28, -97, -102, -38, 18, - -186, 259, -537, 294, 10, 271, 6, 83, -103, 375, - 499, -175, -565, 117, 15, -323, 409, -102, 212, -75, - -48, -115, -210, 19, 118, -177, 93, -23, -53, -21, - 116, 80, 35, -154, 5, -31, 41, 5, 1, 2, - -1, 51, 108, -13, -17, -25, -18, 28, 72, 49, - -26, 23, -20, -65, -44, -26, 59, -43, -66, -39, - -10, -23, 20, 71, 27, 46, 14, 15, 11, 4, - 53, -13, -31, 11, 2, -25, -16, 8, -24, -10, - 10, 22, -4, 11, 1, -5 - }, - { - 37, -1672, 178, 86, -21, 26, -43, 53, -191, 106, - 7, -153, -289, 456, -790, -378, -398, 879, -1195, 1076, - -113, 44, 28, -105, -38, 120, 370, 160, 63, -164, - -50, -148, -234, 13, -87, -176, 272, -140, 173, -61, - -67, -143, -75, -112, 158, -81, 153, -21, -33, -29, - -52, 33, -72, 77, 56, 91, -5, 4, 0, -9, - -16, 40, -9, 9, 19, 69, 34, -69, -53, 23, - -47, -29, 29, 22, 23, 63, -37, -30, 1, 22, - -3, 16, -9, 30, -1, 14, -14, 2, -16, -33, - 5, 3, 15, 11, -2, 3 - }, - { - -933, 285, 68, -1551, 462, 99, 268, 26, 91, -463, - 327, 72, 389, 66, -97, -288, -339, -116, -10, 263, - -163, -198, 228, -157, -202, 51, 19, 48, -151, -203, - -142, 33, -265, -37, 157, 168, 79, 105, 39, -85, - -155, 16, 48, -44, -103, 66, 192, -8, 8, -115, - -132, 104, -28, -92, -17, -56, 33, -42, -94, -27, - 67, -37, -16, 48, -3, -63, 5, -2, 15, 15, - 24, -24, 49, 1, 46, 12, 20, 21, -44, -4, - -43, 2, 18, -15, -23, -3, -5, 15, -31, 6, - 2, -1, -11, 3, -6, 0 - }, - { - -44, 646, -27, -79, 14, -46, 46, 69, -56, 114, - -3, 79, -173, 128, 550, -288, -230, 350, 191, -109, - 89, 274, 139, -181, -332, 337, -544, -320, -17, 586, - 231, -143, -150, -43, -70, 154, 101, 139, -86, -107, - 124, -169, -42, -17, 35, 129, -78, -120, -54, 114, - 10, -49, 57, -84, -16, 51, 3, -5, -26, 10, - -51, -41, -27, 3, -105, -33, -4, 11, 54, -37, - 30, 76, 32, 7, -9, -7, 2, 20, -7, -15, - 50, 22, 25, -21, 0, -9, 17, 21, 14, 2, - -1, -6, -2, 20, 13, 8 - }, - { - -281, 6161, -281, 1019, 334, 10, 28, 644, -276, -50, - 80, 366, 230, -21, -92, -387, 122, 72, 0, -207, - 31, 120, -200, -205, 54, -95, -33, -56, 89, -8, - -214, 48, 157, 1, -73, 1, 35, 75, -78, 182, - 86, -158, -44, -119, -65, -57, 286, -204, 66, -123, - 51, 84, -118, 21, -40, -35, -59, 77, 28, -3, - 103, 58, 52, 64, -6, -13, 49, 60, -29, -29, - -28, -23, -16, 1, 3, 61, -12, -24, 10, 35, - -1, 27, 14, -30, -24, -21, 25, 12, -35, 0, - 1, 12, 17, -5, 29, -23 - }, - { - -57, 181, 195, 65, 90, 40, -10, -79, -12, 102, - 126, -200, -172, 179, 643, -661, 62, 257, -170, -665, - -262, -255, -289, 356, -305, 6, 525, 191, -79, -380, - -60, -261, -19, 128, -227, -193, -239, -170, 327, 87, - -152, -80, 77, -51, -65, -69, -45, 164, -37, -38, - -54, 79, -140, -18, 37, -35, 10, 67, 1, -1, - -71, -120, -33, -7, 57, -3, -39, -36, -70, -16, - 39, 53, -63, -7, -2, -29, -29, -16, -14, -3, - 6, -2, 5, -21, -19, 8, -27, -12, -19, 22, - -2, 18, 14, -4, -17, -5 - }, - { - -1635, -2675, 184, 1055, 184, -152, -36, -249, 33, 78, - -28, -443, 261, -87, -633, -118, -191, -576, 26, -241, - 226, -69, -62, -87, 80, 69, 134, 16, -65, 166, - -22, 23, -224, 191, -156, 249, -30, 1, -40, 152, - -92, -9, -49, -40, 11, -111, 29, -101, 85, -311, - 90, 11, -27, 114, -62, -28, -16, 116, 103, -57, - -91, 15, 35, -52, -88, -30, -98, 23, -51, -38, - 35, 6, 11, 3, 2, -33, 0, 27, 26, 19, - -16, 11, 13, -12, 12, -18, -56, -19, 10, 24, - 5, -8, -6, -2, 2, 13 - }, - { - -92, -667, 50, -510, 121, 5, -621, 367, 46, -123, - -68, 40, 352, 130, 869, 250, -223, 316, -268, 121, - 115, -35, 120, 320, 65, 269, -178, -131, 68, -170, - -185, 122, -211, 292, -52, -55, 377, 154, 65, 67, - 117, -95, 235, -124, 90, -70, 49, -108, 46, -8, - 99, -8, 117, -115, -13, -73, -4, 13, -68, 17, - 68, -2, -26, 27, -88, 16, -30, 15, -24, 20, - -30, 33, 6, -1, -3, -12, 6, 5, -9, -16, - 2, 36, -31, -2, -29, -5, 9, -8, -29, 3, - 4, 31, 42, -12, 17, -5 - }, - { - 317, -7813, -215, -452, -266, 3, 252, -198, -144, -277, - 309, 82, -10, -148, 713, -280, 205, 606, 80, 130, - -94, -310, -336, 96, -212, 45, -41, 201, -42, -56, - -18, 35, 59, -122, 401, 270, -161, 64, 116, -67, - 113, -54, 99, 48, 70, 33, -4, -45, 113, 27, - 53, 9, -70, 39, -60, -56, -3, 37, 140, -14, - -126, -46, -12, -17, 44, -1, 61, -81, 23, -53, - -7, -22, -57, -15, -36, -35, 29, -28, -24, 2, - -12, -7, 6, 4, 33, -35, 3, 24, 1, -29, - -11, -10, -15, 4, 6, -5 - }, - { - 43, -2141, 147, -181, -108, -94, -243, -145, 280, -152, - -145, 35, -47, 242, 448, 21, -254, -6, -84, -415, - -336, -745, -232, -377, 135, 233, -865, -232, 305, 283, - -184, 477, -221, 43, -194, 278, 168, 453, 134, -262, - 77, 160, -149, 65, -89, 151, 66, -139, 201, 66, - 21, -18, 32, -23, -52, -93, 64, 23, 68, 7, - -26, -22, -49, -81, 89, -25, -57, 23, 1, 32, - 13, -54, -55, 16, 18, 32, 32, -34, 11, -8, - -18, 20, 17, -22, -15, -28, -33, -2, -4, -30, - 9, 4, -12, -4, -17, -5 - }, - { - 743, -12246, -324, 26, 1035, -385, -163, 209, 554, -120, - -121, 101, 29, 205, 114, -236, -317, 162, -291, 67, - 304, 105, 215, -101, -144, -222, -106, -194, -29, 139, - -191, -229, -18, -295, -151, -16, 23, 228, -239, -218, - 79, -429, 123, 117, -148, 67, 134, -28, 214, 130, - 0, 22, 103, -169, -97, 24, -133, 16, -19, 126, - -1, -60, -37, -54, 18, -9, -32, 59, 48, 27, - 2, -12, -12, -14, 26, -2, -2, -46, 43, -7, - 12, 4, -7, 4, 14, 15, 11, 14, 19, -32, - -39, -2, -20, -12, -12, -2 - }, - { - 77, -2759, -602, 197, -40, 189, -324, 40, -2, 194, - 112, 142, 77, 10, 43, 36, -301, -224, 87, 617, - 120, 55, 246, 134, -35, 326, -43, -262, 311, 376, - 390, -270, -211, -72, 210, -242, 175, -66, -1, 9, - 134, 128, 51, -67, 98, -198, 78, 102, 117, -74, - 8, -83, 128, -29, 114, 25, -53, 89, 10, 34, - 147, 47, 67, -1, -32, -63, 14, 19, 1, 12, - 29, 14, -49, 20, -13, -19, -24, -25, -46, -1, - 72, 14, 4, 22, -17, 10, -2, 4, 14, 11, - 11, 4, -14, 10, 7, -9 - }, - { - 1575, -4075, 99, 95, -71, 246, 602, 182, 436, -49, - 170, 85, -362, 136, -476, 374, -184, -25, -345, 134, - -294, 176, -224, 332, -73, -253, -66, -27, 174, -128, - -40, -87, -321, 110, 212, 41, 4, 167, 22, 170, - -135, -125, 234, -144, -57, 208, 69, -54, 44, -10, - 94, -6, -33, -11, -18, -17, -28, 79, -43, -11, - -23, 22, 65, -57, 3, -46, 22, 29, 17, -22, - -39, -24, -6, -57, 27, 15, -2, -10, 10, -50, - -3, -2, -19, 9, 40, -9, 2, -7, -7, 0, - -25, 7, 2, -5, -25, 5 - } - }, - { - { - 39, -105, -607, -1104, -242, -5, 240, 54, -208, 77, - -258, 25, -195, -181, 374, -113, -127, -118, 522, -96, - 49, 161, -519, -464, -548, -127, -90, -72, 202, -321, - -504, -96, -222, -96, -199, -83, 3, -266, -190, 1, - 218, 105, -90, 79, -39, -16, 65, -72, 94, 118, - -11, -61, -89, 76, 79, 103, 45, 6, -27, 16, - -30, 1, -13, 20, -3, 100, -58, 47, 26, 55, - -7, 4, -2, 9, -24, -22, 8, -8, 36, 9, - 35, 20, -3, 60, -19, -18, -21, 7, -38, 3, - 1, -15, -8, -5, -11, 13 - }, - { - -254, 916, 155, -1128, 194, -51, 33, -141, 91, 185, - -218, 232, 127, 136, -285, -462, -210, 248, -5, -88, - -258, 52, 194, -101, 403, 194, -171, -159, 356, 164, - -165, -298, 155, 73, 277, 46, -152, -55, -86, -79, - -14, 12, 142, -35, 137, -113, 132, -166, -28, 83, - -39, 44, 35, -128, -30, -57, 147, -75, -27, 22, - -71, 6, -24, 26, -15, 34, -19, 35, 3, -10, - -23, -28, 9, -3, -12, 9, 24, -31, 17, 4, - 5, -4, 20, -11, 23, -21, -12, -9, 10, 16, - -1, 19, 3, 13, -2, 4 - }, - { - 159, 1686, -1, -1966, -1562, 122, 143, 203, 111, 161, - 131, 674, -241, 518, -484, -150, -168, -193, -101, 292, - 249, -98, -266, 277, 165, -274, 418, -196, 113, -37, - 91, 234, -19, -72, 180, -2, 202, 5, -45, -48, - 122, 119, 74, -92, 86, -6, 96, 94, 6, 4, - 33, 6, -25, -72, 44, 86, 57, -23, -7, -4, - -81, 33, -32, -47, 19, -13, 59, 6, -15, -55, - -7, -6, 19, 32, -16, 46, 22, 11, 17, -15, - 18, -20, -34, 7, 7, -8, -5, 35, 2, 7, - 2, -1, -3, 0, -13, -16 - }, - { - -72, -2201, -167, 31, -84, 68, 39, 177, -87, 190, - 106, -29, -116, 428, -557, 514, -267, 429, -1210, 689, - -102, 190, 256, 165, 313, 133, 264, -98, 78, 89, - -32, 74, -54, -97, 19, 43, 216, -267, 147, -42, - 95, -69, 36, -34, 137, -98, 52, -11, 9, 22, - -21, 81, -64, 38, 16, 84, 9, 21, -53, -2, - -7, 51, 38, 61, 1, 16, 19, -32, -16, 46, - -26, -17, 12, -26, -13, 35, -13, -15, -20, -12, - -21, 1, -21, -3, -39, 11, 6, 2, -9, -16, - 0, 1, 3, -5, 4, 1 - }, - { - 78, 592, -407, -1968, -363, -13, -23, -98, 358, -8, - 429, -309, 276, 108, 402, -79, -616, -244, 137, 328, - -84, 12, 128, -298, -323, -186, -66, 243, -43, -80, - -51, 3, -93, 13, 163, 320, -92, -14, -19, -232, - -191, 5, 229, -60, -104, 143, 86, -197, 0, 73, - -8, 93, -28, -26, 22, 22, 24, 5, -17, 40, - 60, -55, 14, 22, 19, -21, -46, -24, -13, -46, - 22, -25, 28, -31, 5, -35, -17, -4, -12, 35, - -23, 24, 28, -25, -18, -16, -22, 20, -10, 18, - -14, 2, 3, 5, -14, -10 - }, - { - 24, 1072, 32, -112, 39, -4, 35, 34, -92, -9, - -26, 137, -131, -266, 303, -380, -832, 54, -36, -448, - -320, 64, 312, 298, -248, 88, 666, 668, -32, 486, - 74, -258, 119, 107, -161, 89, 18, 70, -148, -97, - 194, -18, 162, 21, 32, 148, -32, 5, 64, 145, - -20, -45, 50, -50, 50, 65, -28, -40, -27, -13, - -36, 7, -26, 29, -60, -26, -18, -15, 38, -15, - 12, 14, -9, -18, -3, 21, -13, -3, -3, -2, - 63, -32, -5, -16, 7, -10, -2, -10, 2, -21, - -5, 13, -1, 8, -14, -3 - }, - { - -994, 4394, -72, 885, -347, -34, -69, 516, -156, 225, - 207, 100, 86, -130, 70, -169, 59, -68, 38, 55, - 142, 14, -173, 82, 176, -20, -12, -185, 118, 49, - -5, 185, 137, 69, -70, -48, -119, 53, 7, 176, - 85, -106, 47, -137, -75, -68, 98, -236, 71, -136, - 102, 107, -20, 104, 58, 80, -28, 102, 35, -38, - 26, 11, 12, 7, 12, 20, 27, 11, -23, 31, - -3, -17, -28, -2, -36, -2, -4, 18, 29, 21, - -3, 20, 26, -8, -25, -10, 6, -13, -39, -4, - 0, -11, 1, -11, 28, -11 - }, - { - 3, 211, -80, -88, -5, -19, -41, 53, 72, 18, - 14, -162, 29, 166, 424, -1267, 11, 552, -225, -254, - 381, 49, -187, 388, -255, -236, 494, 463, 184, -212, - -26, 189, -19, 17, 21, 100, -147, -169, 273, 180, - -12, -16, 7, -141, -8, 16, 38, 185, -36, -118, - -95, 110, -57, -4, -12, -4, -22, -9, -3, 39, - 10, -42, -31, 27, 47, -20, -5, -12, -17, 23, - 2, 52, -12, 13, 9, 0, -12, 4, 23, 11, - -10, 15, 17, -19, 9, 13, -10, -11, -17, 4, - -44, 8, 1, 12, 15, 9 - }, - { - 1222, 79, -48, 863, -524, -210, 69, -243, 36, 79, - 86, -11, 648, 150, -489, 212, 86, -252, 463, 39, - 233, -177, 129, -2, 17, 77, 51, -7, -154, 27, - -109, -138, -176, 302, -175, 132, 77, 17, -108, 3, - -115, 31, -82, -18, -41, -112, 28, -76, 114, -302, - 100, -42, -100, -32, -36, 29, -7, -6, 52, -17, - -51, 7, 32, -16, -67, 41, -32, 17, -12, -22, - 10, 13, 9, -5, 34, 19, 37, 6, 8, 5, - -6, 20, 7, -24, 0, -1, -24, 1, 18, 3, - -19, -15, -2, 17, 5, 11 - }, - { - 22, -1403, -675, -339, 637, 450, -577, 182, -245, -242, - -139, 110, 373, -128, 423, -208, -453, 186, -621, -694, - -195, -223, 173, 199, -201, 159, -134, -136, 222, 231, - -284, 18, -322, 60, 157, 74, 353, 136, 8, 83, - 124, -147, 118, -280, 22, -60, 68, -79, 107, 16, - 33, 13, 110, -93, 27, -65, 66, 44, -74, -71, - -60, -56, -23, 66, -64, 41, -8, 57, -16, -12, - -22, -41, -35, -3, -8, -22, -38, -25, 1, 1, - -10, 35, -33, 3, -12, -24, -5, 14, 7, 19, - -1, 19, 17, -8, 12, -23 - }, - { - -242, -8793, -110, -202, -295, 677, -111, -245, 135, -146, - 244, -70, 152, 57, 126, -471, 48, 471, -214, 125, - 243, -100, -211, 156, -41, 149, -157, 238, 159, 71, - 144, 56, -43, -18, 123, -234, -233, -39, -51, -78, - 175, -76, -98, -69, -19, -8, -46, -125, 28, -146, - 16, 124, -31, 26, -10, 11, -27, 26, 34, -25, - -35, -11, 24, 15, 44, -36, 46, -54, 72, -20, - 15, -21, -41, 21, -65, -43, -6, -20, 30, 3, - 4, -3, 3, -8, -5, -23, 1, 13, 5, 7, - 17, 1, -10, 0, 2, -10 - }, - { - -84, -1922, 598, 85, 20, 47, -90, -212, 325, 21, - -156, 52, -47, 110, 75, -89, -111, 76, 132, -76, - -63, -306, 94, -56, -415, -113, -579, -274, -34, 205, - -457, 139, -505, 113, -175, 269, 100, 439, 51, -60, - 301, 263, -131, 126, -138, -64, -140, -74, 193, -12, - 89, 65, 128, -90, -58, -93, 43, 35, 26, -46, - 57, -5, -92, -46, 93, 16, -3, 49, -46, 24, - 72, -12, -28, 61, 19, 11, 31, -21, 2, -13, - -9, -1, -9, -15, 7, -22, -19, 17, -2, -25, - 32, 17, -7, -1, 6, 23 - }, - { - 1244, -10998, -10, -296, 560, -222, 77, -222, -170, -580, - -246, -68, -217, -247, -178, -152, -152, 94, -199, 153, - 205, 214, 111, -195, 28, -114, 39, -7, -89, 173, - -45, -51, 133, 11, 73, 78, -109, 31, -261, -155, - 235, -246, 243, 102, -225, -101, -12, -90, 151, -62, - -72, -39, 24, -131, -89, -3, -80, -26, -63, 100, - 26, 3, 19, -32, 6, -5, -12, 38, 42, 39, - -11, -11, 36, -10, 44, 29, 18, -41, 17, -18, - 9, 0, 22, 17, 1, 6, -6, 3, 8, -29, - -20, 3, -23, -20, -3, 4 - }, - { - -82, -2578, -248, 218, 147, 440, -381, 53, -56, -218, - -186, 7, -174, 591, 1064, -193, -420, -124, 292, 204, - -412, -146, 207, 2, -16, 474, 230, 216, -81, 204, - 230, -113, 306, 82, 147, -52, 262, 31, -16, -144, - 178, 180, 71, -51, 82, -180, 151, 52, -8, -65, - 26, -168, -16, -101, 65, -38, -3, 140, 38, 5, - 80, -52, -10, 10, 39, -13, 35, 24, -20, -14, - -20, 13, 23, 13, -25, -6, -46, -7, -29, -19, - 39, -36, -25, -1, -33, -7, -30, 9, -5, -10, - 15, -2, -19, 20, 10, -12 - }, - { - -577, -6896, -559, -454, 130, -155, 83, 59, 264, 34, - 371, 253, -392, 185, -45, 104, -42, 483, -167, 6, - -81, 436, -324, 332, -108, -318, -214, -1, 509, -60, - -82, 8, -26, -116, -191, -100, -69, 15, -53, 46, - -67, -61, 205, -88, -51, 70, 4, -79, 27, -28, - 107, -132, -106, -48, -40, -31, -37, 65, -67, 78, - 121, 55, 36, -24, 42, -27, 26, -33, 11, 12, - -11, 15, -4, -34, 26, 9, 20, 27, 34, -35, - 40, 10, -42, 5, 17, -4, 16, 13, 9, 33, - -16, 0, 1, -7, -14, 9 - } - }, - { - { - 14, -1217, 456, -678, -751, -29, 232, 68, -313, 397, - -194, -300, -339, 244, 52, 78, 45, -384, 567, 233, - -123, -34, -210, -682, -331, -388, 91, -222, 148, -563, - -326, -87, -267, 61, -269, 54, -186, -190, -88, 24, - 5, 315, -118, -48, 137, -4, 47, 88, -92, 177, - 50, -167, -9, 40, 14, 115, 45, 69, -68, -12, - 24, -36, -13, -7, 37, 77, 2, 15, -9, 51, - 48, -65, 40, 31, -27, -22, -9, 10, 30, 38, - -3, 28, -12, 38, -24, -12, -14, -2, -22, -1, - 5, -14, -11, -14, -2, 13 - }, - { - 349, 1110, -252, 4, -653, -98, -213, 249, -24, 72, - 86, 146, -153, 242, 77, -299, -423, 42, 135, -270, - -261, -94, 349, 189, -35, 385, -244, 168, 263, -4, - -16, -339, 168, 217, 150, 137, -282, 1, -101, 16, - -12, -102, 144, -16, 26, -26, 136, 24, -12, 7, - -19, 18, -70, -92, 9, -43, 43, -56, -6, -50, - -27, -35, 38, -24, -9, 65, -18, 3, 15, -24, - 14, 2, -2, -14, 7, 22, 1, 23, -22, 26, - -27, 16, 6, -20, 10, -12, 0, -7, 3, -4, - 20, 5, 14, -8, 3, 6 - }, - { - -267, 3140, -692, -3295, -275, -151, 175, 280, 133, 307, - -29, 430, 156, 596, -444, -184, -343, -514, 358, 145, - 166, -285, 32, 226, 49, -222, 84, 203, -85, 87, - 133, 117, 55, -22, 40, 194, 53, -87, 0, -33, - 127, -25, 174, -14, -3, 4, 97, 41, 59, -35, - 124, 60, -114, -49, 1, 102, 57, -11, -9, 0, - -89, -18, -22, -2, 6, 27, 2, 6, -7, -41, - -1, -3, 32, -2, -5, 49, 18, -1, -6, -1, - -13, -6, -19, 1, 8, 15, -11, 30, 6, 12, - -12, -15, 5, 5, -18, -1 - }, - { - 85, -2040, -501, -47, 22, 38, 61, 60, 16, 134, - 168, -25, 3, 163, -292, 147, 702, -982, -81, 211, - -115, 298, 175, 408, 75, 67, 98, 84, -81, -64, - 230, 119, -168, -151, 194, 63, 6, -265, 53, -129, - 156, -75, -38, 67, 122, -30, -78, -7, -4, 5, - 72, 42, -38, 29, -2, 57, 34, 43, -29, -45, - 24, -33, 50, 39, 38, 20, -64, 45, -25, -22, - 27, 3, -40, -27, -7, 14, -1, -13, -7, -39, - -4, -6, -15, -15, -23, -8, 8, 1, -3, 0, - -9, 6, -7, -6, 0, -11 - }, - { - 944, -767, -381, -2310, -80, -68, 22, 58, 34, 483, - 54, -74, -339, 124, 758, -337, -354, -241, 490, -48, - 129, -14, -295, 208, -369, -122, -24, -65, -66, 44, - -248, 167, 36, -78, 186, 230, -5, -89, 5, -164, - -83, -111, 156, -26, 3, 16, 52, -93, -58, 146, - -29, 63, -74, 1, 14, 84, 17, 3, -7, 70, - 40, -38, 10, 33, 6, -3, -49, 16, -22, -51, - 32, 20, 14, -38, -9, -35, -31, -20, 24, 19, - -6, 6, 16, -30, 19, -26, -23, 13, 13, 15, - -16, 0, 10, 14, -12, -12 - }, - { - 32, 538, 281, 93, -49, 7, 22, -15, -52, -99, - 113, 147, -125, -168, 55, 25, -1033, -278, 30, -340, - -249, 123, -51, 468, 84, -410, 797, 688, 313, 252, - -86, 1, 97, 70, -360, 149, -41, 73, -191, 96, - -14, -47, 232, 49, 31, 98, -10, 88, 90, 64, - -96, 22, 79, -28, 63, 59, -25, -58, 56, -91, - -28, -29, -1, 38, -25, -23, -28, -4, 7, 17, - -17, 17, -4, -28, -21, 48, -38, -32, -3, 24, - 29, -11, -6, -15, 15, -15, -1, -13, 3, -23, - -2, 16, -3, -3, -22, 12 - }, - { - 1813, -721, 283, 516, 423, 14, 125, 48, 89, 107, - 289, -34, -7, -39, 5, 190, -268, -25, 70, 215, - 118, -111, -40, 144, 118, -152, -29, -2, -19, -50, - 141, 63, 47, 78, -103, -9, 5, -92, 104, 168, - -29, 40, -51, -150, -52, 5, 67, -125, -12, -130, - 179, 26, 28, 82, 24, 36, 45, 88, -3, -14, - -28, 6, 16, -23, 14, 10, 30, 14, -2, 21, - -13, -7, -50, -2, -22, -19, -8, 17, 43, -1, - -19, 15, 25, -5, -18, 3, -19, -15, -2, -14, - -16, -5, -11, -2, 3, 13 - }, - { - 64, -402, 303, -108, -42, -57, 20, 28, 76, 0, - -62, -184, 297, 219, 234, -268, 77, -447, -477, 768, - -4, -66, 125, 212, -165, 111, 132, 391, -348, 246, - -248, 281, 2, -66, 181, 176, -256, 93, 8, 194, - 66, -8, -100, 5, 36, 6, -52, 86, 155, -232, - -63, 48, 72, -69, -27, 7, 3, -55, -12, -26, - 97, -7, -95, 50, 45, -12, 11, -37, -2, 43, - -22, 27, 5, 17, 9, 36, -19, 2, -12, -8, - 16, 12, 19, -5, 12, -7, -25, 26, -5, -18, - -25, -2, -2, 22, -5, 9 - }, - { - -189, 1300, 100, -163, 564, -236, 160, -57, -112, -197, - 142, 454, 370, -388, -98, 447, 57, 206, 100, -42, - 172, 21, 35, -2, -14, 99, -58, 59, -2, -58, - -88, -283, -23, 241, -105, 51, 107, -36, -16, -121, - -13, -22, 4, 11, -122, -4, -7, -73, 63, -81, - -90, -46, -40, -85, -8, 17, 64, -65, 42, -31, - 27, 6, -39, 10, 6, 18, 7, -28, 7, 16, - 3, -11, 25, -31, -5, 71, 40, -16, 8, 20, - -5, 3, 11, -8, -18, 2, 10, 0, 11, -30, - 9, -15, -2, 12, -4, 13 - }, - { - 18, -2190, -454, 477, 494, -60, -49, 20, -259, -28, - -170, 314, 290, 16, -148, -92, -113, -398, -421, -725, - 130, -35, -226, -66, 239, 44, -698, 374, 71, 254, - -234, -162, -141, -26, 64, 210, 37, 46, 157, 4, - -4, 23, 51, -192, -129, 66, -41, -18, 96, -22, - -22, 126, -21, -28, 35, 0, 7, -6, -5, -81, - -83, -33, -5, 38, -47, 45, -6, 15, -10, -51, - 9, -41, -34, -31, -7, -4, -22, -35, 9, 54, - -22, 5, -27, 9, -4, -33, 7, 9, 18, 2, - 19, 5, -2, -1, -1, -8 - }, - { - 221, -9732, 99, 149, -758, 799, -302, -10, 6, -96, - 134, -55, -89, 496, -496, 28, -124, 136, -199, -123, - 620, -53, 67, 2, -111, 59, 2, 139, 154, 60, - 25, 9, 18, -45, -204, -24, -152, -213, 41, -105, - 116, -12, -179, 39, -150, -21, -45, -17, -76, -115, - 101, 94, -57, 72, -23, 54, 11, 2, -18, -43, - -2, -21, 48, 34, -16, 8, -49, 22, 30, 31, - -5, -31, -22, 4, -36, -37, -38, 1, 17, 7, - 11, -2, 12, 1, -20, -11, -19, 12, 11, 16, - 5, 2, -9, 8, 8, -7 - }, - { - 89, -1436, 97, 476, -200, 20, -19, -133, 20, 198, - -186, 169, -50, -242, -31, 295, -361, 360, -320, 491, - -121, -167, 69, -88, -242, -137, -269, -566, 260, -216, - -86, -183, -207, -138, 34, 139, 169, 434, -44, 99, - 158, 352, 4, -49, -32, -56, -174, 1, 48, -6, - 131, 15, 167, -101, -8, -98, -13, 74, -1, 20, - 43, -5, -51, 15, 4, 43, -27, 63, -46, 5, - 78, -5, -4, 22, 4, 1, 14, -8, 33, -26, - -4, -6, -19, 11, -1, -3, 3, 2, 3, -4, - 25, 9, -19, 14, 16, 10 - }, - { - -2493, -5758, -139, -161, -21, 549, -492, 179, -15, -649, - -693, -1, -107, 9, -477, 20, -439, 159, 238, -133, - 315, -135, 245, -143, 138, -213, 34, 271, -238, 207, - 51, 113, -35, 164, -19, 242, -225, -59, -52, -209, - 52, 60, 79, 261, -123, -221, -88, 88, 55, 17, - -128, -30, -33, -146, 9, -170, 14, -69, 9, 34, - 27, 3, 0, 3, 4, 13, -28, 49, 53, 15, - 15, -15, 16, 2, 42, -5, 26, 13, 0, 3, - -7, -11, 39, 8, -20, 32, -10, -8, 2, -13, - -11, -26, -2, -19, 4, 5 - }, - { - 73, -2186, -545, -2, 378, 181, -44, -87, 49, -27, - -288, -69, -263, -615, 2186, -153, -92, 84, 268, -170, - -513, -113, 306, 237, -105, 368, 332, 419, -231, 120, - 156, 11, 383, 229, 0, 57, -10, 121, -1, -8, - 195, 82, -7, 80, -143, 51, 101, -52, -92, 70, - -63, -112, -42, -7, -47, -11, 8, 91, 80, -19, - -18, -46, 22, -26, -22, 105, -9, 10, -19, -29, - -18, 42, 55, -30, -30, -20, 9, -8, -16, -24, - -10, -19, -18, -27, -8, -14, -16, -2, 3, -17, - 2, -18, 3, 8, 1, -12 - }, - { - -597, -6716, -386, -791, -50, -454, -163, 428, 33, 89, - 439, -1, -57, -286, 522, 33, 45, 59, 284, -252, - 446, 134, -234, 38, 266, -370, -219, 41, 306, 25, - 36, -200, 270, -57, -315, -155, 23, -167, 36, -97, - -46, 149, 104, 13, 10, -83, 95, -43, -46, 45, - -15, -149, -28, -40, -71, -38, 30, -55, 24, 70, - 120, 59, -6, 3, 29, 41, -8, -12, 16, -38, - 30, 21, -2, 18, -15, 47, 13, 27, 31, -18, - 13, 24, -1, -18, 11, 1, 12, 6, 8, 39, - -8, 11, 5, -14, -5, -4 - } - }, - { - { - -98, -2466, -112, 441, 57, 29, 32, 100, -112, 522, - -22, -324, -318, 476, 421, 301, 308, -190, 99, -23, - 66, 513, 374, -42, -163, -443, 68, -297, -94, -539, - -102, 111, -62, -30, -89, 242, -73, -126, -215, -37, - -10, 252, 26, 200, 159, -65, -9, 44, -220, 97, - 166, -32, 0, -16, -42, 14, 12, 87, -123, -40, - 40, -38, -33, 1, 55, -9, -36, -52, -41, 49, - 43, -66, 46, 42, -1, -5, 0, -2, 1, 18, - -46, 6, -10, 23, -27, -10, -17, -7, -2, 14, - 13, -3, -11, -14, 5, 18 - }, - { - -626, -364, -589, 1147, 192, -6, -146, 148, -236, 41, - -127, 280, 301, 313, 154, -124, -352, -122, 159, -206, - -249, -295, -61, 58, -181, 344, -96, 159, 147, -48, - 149, -181, 97, -37, -36, 185, -242, -33, -170, -116, - -97, -56, 24, -161, 23, 10, 135, 168, 78, 25, - -24, -15, -69, -5, 60, -61, 59, -11, -56, -94, - -37, -30, 36, -13, 32, 64, -15, 8, 21, -46, - 15, 41, 28, -10, 3, -12, -7, 30, -44, -9, - -25, 27, -9, -19, 18, -17, -2, 10, -3, -4, - 15, -7, -1, -8, 3, 5 - }, - { - 346, 3330, -1213, -886, 1798, -127, 114, 133, 4, -59, - -394, 178, 86, 907, -47, -149, -491, -563, 221, -216, - -170, -258, 510, 305, 273, -26, -147, 87, -139, 63, - 102, -1, 34, -19, -208, -50, -137, -137, 31, 1, - -64, -170, 119, -45, -28, -22, -31, -22, 171, 36, - 91, 7, -122, -36, -33, 88, 35, -14, 42, 90, - -44, 42, 38, 0, 9, 31, -27, -25, -7, -29, - 4, 22, 37, 5, -11, 23, 1, -22, -40, -9, - -10, 1, -10, 2, 22, 24, -18, 6, -5, 7, - -24, -21, 2, 2, -3, 26 - }, - { - -118, -1340, 253, -21, 34, -35, -64, 4, -69, -26, - 312, 84, 79, -60, -782, -275, 586, -488, 420, 119, - -432, 4, 160, 271, -278, -75, -249, 13, -73, -186, - 149, 184, 28, -210, -79, -245, -184, -319, -22, -195, - 9, -143, 53, 116, 34, -91, -41, 21, -13, -30, - 47, -30, -44, 19, 5, 72, 36, 41, 1, -70, - -16, -59, 39, -3, 17, 30, -46, 37, -39, -38, - -2, -11, -53, -13, -2, 3, -16, -3, 40, 3, - 7, -12, 2, 11, 0, 2, 6, 2, 3, 20, - -7, 4, 9, 5, -6, -10 - }, - { - -1702, -4309, 86, -1926, -127, -230, -151, -138, -303, 250, - -138, 30, -436, -275, 374, -61, -65, -134, 768, -373, - -102, 122, -230, 406, -130, -116, -270, -372, -201, -3, - -273, 96, 142, 46, 72, 156, -243, -246, 144, -61, - -24, -60, 119, 54, -62, -94, 104, 4, -96, 76, - -20, 87, -64, -46, -79, 36, 62, 6, -1, 4, - -25, 23, 77, 50, 14, 11, -27, 21, -6, 8, - 55, -9, 7, -22, 25, -2, -39, 16, 25, -8, - -1, 8, 20, -15, 22, -16, -10, 23, 4, 4, - 10, 3, -6, 19, 0, 2 - }, - { - -12, -499, -237, 65, -89, 15, -2, 42, 19, 129, - 268, 22, 32, -242, -735, -161, -235, 243, -201, 118, - 519, -32, -509, 80, -104, -659, 57, 264, 181, 262, - -117, 186, 165, 168, 12, 319, -163, -19, -178, 120, - -146, -168, 32, -53, -13, 90, 106, 68, -25, -16, - -51, 81, 112, 25, 58, 14, -43, -12, 120, -84, - -2, -6, 1, 29, 3, 46, 1, 20, -15, -8, - 0, 29, 15, -23, -33, 38, -35, -16, 7, 42, - 8, 6, 8, -1, 9, -5, 20, -9, 13, -6, - 5, 5, -3, 14, -3, 12 - }, - { - -1849, -7295, -529, -274, -646, 30, -89, -170, -19, -417, - -63, -70, 99, 58, 93, 302, -176, -53, -36, -121, - -78, -13, -145, -369, -216, -152, 56, 258, -44, -88, - 168, -129, -67, 15, -148, -82, 45, -187, -89, 252, - -29, -47, -41, -84, 41, 58, -15, -147, -8, -173, - 45, 10, 79, 116, 14, 21, 3, 63, 57, 46, - -7, -103, -81, -21, 20, 9, 11, 3, -8, -4, - -29, -25, -55, 4, -4, -25, -25, 9, 29, -10, - -41, 1, 19, -2, -15, -4, -5, 15, 38, 10, - -12, 10, 3, -4, -9, 14 - }, - { - -3, -734, 210, -58, 145, 42, 18, -60, -7, 36, - 98, 18, 261, -66, 28, 370, 531, -295, -451, 944, - -309, -403, -29, 62, -243, -56, -650, -258, -647, -64, - -328, 172, -106, -259, -240, -138, -169, 195, 36, 39, - 16, 88, -136, 25, 114, 74, -152, -36, 127, -170, - 35, 60, 133, -23, -52, -13, 37, -28, 60, 0, - 143, 40, -127, -12, -8, -13, 43, -38, -23, 25, - -11, -10, 8, 39, 8, 41, 1, 6, -26, -12, - 13, -18, 12, 0, -1, -5, -22, 42, 9, 3, - -3, -19, -19, 1, -25, -3 - }, - { - -1071, 800, 811, -1220, -684, -236, 43, -246, -180, -416, - 84, 381, -214, -653, 286, 484, 82, 295, -223, -315, - -133, -30, -89, -29, 2, 67, 6, 69, 26, 3, - 100, 62, 177, 212, -149, 219, 249, -86, 79, 92, - 117, 75, 167, 170, 25, 30, 94, 47, -38, -84, - -100, -71, 45, 25, 27, -16, -16, -55, 72, -5, - 24, 21, -60, -26, -2, -5, 32, -2, -10, 34, - 31, -25, 1, -47, -65, 13, 4, -21, -8, -3, - -12, -1, 13, -3, -8, 4, 11, 11, 16, -21, - 10, -17, -9, 4, 14, 6 - }, - { - -55, -2397, -115, 934, 243, 245, 683, 45, -184, 107, - 295, 483, 372, -106, -220, 384, -146, -573, 53, 109, - 158, 124, 23, 209, 441, -2, -758, 505, 255, 402, - -170, -164, -24, -65, -196, 0, -332, -223, 133, 1, - 7, 57, 76, -173, -100, 201, -47, -101, 71, -3, - -39, 101, -90, 24, 61, 0, -50, -37, 36, 9, - 33, 52, 10, -26, -89, 9, -73, -29, 20, -14, - 10, -2, -1, -14, 20, 24, 11, -4, 12, 74, - -14, 1, -17, 9, 0, -22, 4, -10, 7, 12, - 38, -14, -21, -3, 3, 7 - }, - { - -188, -10937, -443, 697, -128, 393, -198, -11, -269, -123, - 58, 38, 61, 353, -658, 124, -155, -100, -133, -362, - 366, -121, 208, 70, -138, 1, -82, -173, -198, -156, - -188, -221, 9, -60, -248, 63, 12, -93, 73, -137, - 60, 149, -15, 133, -203, -67, -9, 99, 19, -5, - 105, 3, -3, 119, -27, -24, -5, 48, 49, 16, - -25, -53, 42, 11, -36, -12, -77, 35, -8, 9, - -17, -37, -25, 14, 15, 10, -10, 10, 9, 0, - -2, 1, 23, 1, -10, -15, -2, 0, 5, 1, - -22, 10, 5, 10, 1, -9 - }, - { - -95, -426, 1188, 656, -118, 18, -249, -245, -169, 9, - -307, 154, 213, 282, 407, 601, -68, 651, -330, 635, - -134, -160, 307, 103, 391, 110, -181, -436, 115, -260, - 356, -79, 7, -137, -157, 37, 15, 207, 135, 169, - -30, 162, 89, 25, 27, -9, -4, 136, 1, -2, - 99, -74, 158, -36, 35, 22, 42, 47, -4, 42, - 16, 42, 4, 3, -50, -13, -62, 39, -42, -18, - 41, -4, -17, -22, -3, -10, -13, 6, 58, 8, - 15, -5, -12, 7, 1, 19, 11, -11, 3, 11, - 24, 5, -21, 3, 7, 1 - }, - { - 2547, -156, -829, 907, -344, 283, -59, 296, 250, -89, - 14, 580, -8, 452, 20, 77, -766, -226, 212, -59, - 340, -187, 364, -20, 78, -241, 56, 504, -114, 67, - 252, 314, -41, 102, 18, 354, 53, 67, -64, -162, - -52, 86, 66, 277, 40, -20, -86, 76, 13, 67, - -129, -33, -74, -166, 151, -52, 1, -76, -9, -37, - -53, 4, 11, 30, 48, 30, -61, -9, -12, 13, - 21, -35, -40, -7, 32, -18, 21, -3, -3, 7, - 12, -16, -5, -15, -27, 28, -19, -26, -9, 6, - 7, -36, 7, 17, 16, 12 - }, - { - -81, -1268, 482, -17, 122, 227, 381, 148, 110, 139, - 1, -166, -353, -874, 1125, -165, 348, 431, 270, -178, - -222, 38, 303, 259, -221, 239, 123, 337, 118, 50, - 118, -67, 144, 16, -261, -74, -170, 41, 108, 107, - 50, -115, -150, -1, -143, -48, -115, -76, -7, 98, - -22, 20, -46, 2, -20, -18, -48, -35, 7, -68, - -86, -23, 32, -27, -46, 73, -69, -11, -2, -3, - 19, 17, 18, 6, 3, -23, 11, -26, 12, -4, - -21, 8, -3, -25, 11, -1, -7, -11, -1, -24, - -12, -21, 9, 2, -14, -14 - }, - { - 1382, -3893, -314, -526, 189, -464, -153, 220, -128, 153, - 506, -31, -266, -411, 485, 13, -344, -320, 490, 49, - 194, -46, -46, -74, 404, 56, -5, -218, 128, 74, - 155, 154, 342, -180, -429, -177, -98, -221, 230, -13, - -59, 214, 52, -8, -13, -93, 176, 16, -76, 49, - -108, -142, 76, 66, 43, 14, -3, -94, 44, 42, - 24, 36, -35, -57, 2, 53, 2, 3, 12, -13, - 54, 7, 27, 82, 13, 38, -12, 14, 7, -22, - 10, 17, 23, 2, 4, -36, -16, -18, 2, 22, - -2, 25, 12, -5, -8, -17 - } - }, - { - { - 113, -2843, -219, 659, 155, -35, -59, -28, 266, 399, - -61, 152, -411, 94, 772, 479, -26, 171, 56, -735, - 240, 671, 11, 660, -518, -281, -121, -58, -573, -211, - 281, -21, 7, -226, -199, 219, 23, -270, 2, -76, - 50, 175, 71, 160, 81, 123, -43, -79, -114, -60, - 184, 36, 3, -44, 28, -50, 16, 0, -25, -39, - 8, 53, -110, 24, 52, -60, 12, -55, 0, 5, - 10, -23, 25, 23, 52, -9, -14, -7, 8, 3, - -53, -10, 24, 14, -14, -22, -5, -14, 15, 10, - 11, -14, -17, -5, 7, 12 - }, - { - 724, -1647, -1121, 1341, -112, 108, -90, -48, -287, 77, - -72, 351, 414, -77, 291, 96, -317, 12, -216, -9, - -554, 46, -239, -12, -35, 102, 0, 35, 234, 19, - -208, -121, 365, -123, -214, 101, -4, -219, 5, -260, - 43, 120, -273, -108, 28, 19, 18, 112, 90, -4, - 34, 70, -30, -100, 72, -44, 26, -11, -16, -35, - -36, -21, 33, 3, 22, 39, 11, -5, 23, -25, - 13, 1, 54, -23, -32, 15, -17, -13, -11, -44, - 22, 21, -27, 4, 16, -16, -9, 20, 4, 11, - -18, -3, -4, -1, 3, 8 - }, - { - -378, 2255, 286, 1545, 146, -201, 152, -72, 58, -85, - -213, 207, -297, 885, -47, -263, -95, -419, 15, -259, - -12, 43, 435, -300, 460, 211, -246, 73, 8, -131, - -3, 264, -148, -10, -151, -149, -269, 161, -46, -64, - -61, -79, 12, -15, 30, -157, 24, -16, 111, 126, - -39, 26, -113, -52, 45, 94, -4, 8, 66, 26, - 11, 23, 81, 23, -23, -11, 6, -39, -9, -38, - 21, 17, -8, 36, 14, 16, -1, 0, -69, -2, - -9, -4, -6, 10, 13, 4, 1, -20, 13, -11, - -8, -11, -1, 2, 4, 14 - }, - { - 147, -437, -594, -27, 15, -33, -55, -60, 6, -16, - 237, 106, 128, 439, -1181, -291, -242, 269, -10, 365, - -336, 43, -14, 202, -30, -149, -259, 167, -35, -130, - 309, -217, 116, -17, -205, -249, -223, -62, -181, -86, - -35, -64, 50, 19, 13, -104, 63, -63, 0, 7, - 18, -78, 68, -1, -29, 56, 55, 20, 38, -77, - -53, 20, -10, -37, 43, 13, 26, 1, -53, 40, - -57, -30, -22, 4, -17, 0, -7, 5, 21, 28, - -2, -1, -5, 26, 6, 4, -6, 6, 0, 13, - 5, 5, 9, 9, -4, -3 - }, - { - 1856, -8140, -831, -1439, -131, -209, -261, -121, -353, 15, - 363, -208, -504, 288, -28, -142, 66, -492, 395, -51, - 130, -173, 264, 133, 70, -531, -244, -169, -193, 107, - -178, -141, 25, 205, 23, 169, -533, 22, 75, -109, - -16, 105, -137, 157, -41, -4, 65, 13, -121, 28, - 119, 29, -42, -62, -138, 48, 84, -35, 48, -64, - 6, 23, 29, 28, 53, 1, -19, 31, 9, 0, - -4, 17, -31, 17, 20, 5, -9, 19, 5, -18, - 38, 26, -29, -2, -2, 12, -3, 8, 3, -19, - 32, 5, -13, 9, -7, 7 - }, - { - -41, -1010, 430, -143, -82, 10, -1, 61, 40, 66, - 331, 48, -182, -247, -626, -211, 187, 225, -50, -81, - 233, 71, -203, 158, -790, -59, -203, 109, -30, 601, - -224, 204, -54, 60, 146, 316, 19, -25, -204, 80, - -17, -97, -93, -31, 40, 39, 164, -34, -34, -14, - 3, 83, 67, 25, 94, 12, -109, 84, 33, -80, - -45, 64, 15, -25, 0, 54, 17, 24, -22, 29, - 2, -25, 55, -1, 8, -20, -17, 19, -20, 45, - 4, 9, 2, 14, -12, -3, 16, 6, 25, -3, - -13, 14, 6, -5, -4, 10 - }, - { - 966, -12601, -192, -600, 69, 53, 61, -199, -23, -629, - -171, -156, 419, 44, 94, 3, 301, -251, 104, -266, - -183, 30, -170, -373, -388, -140, 118, 268, 99, -3, - 102, -52, -102, -59, -90, -152, 16, -102, -52, 135, - 18, 32, -109, -72, -57, 181, -213, -53, -36, -26, - -96, 42, 85, 63, 66, -5, 51, 57, 80, 29, - 38, -91, -104, 35, -44, 35, 10, -13, 2, -31, - -2, -60, -39, 13, -7, -14, -26, 1, 12, -11, - -24, 13, 13, 12, -16, -25, 19, -1, 35, 15, - 9, 8, 12, -15, 0, 4 - }, - { - -74, 67, -397, 180, 143, 47, -66, -16, -9, 20, - -97, 112, 142, 227, -212, 540, -114, 56, -260, 512, - -561, 314, -471, 123, 147, -519, -551, -730, -72, -166, - -211, -41, -287, -30, -294, -393, 28, -17, 109, 37, - 124, -121, -34, 126, -103, 21, 4, -131, 51, 12, - 22, 103, -9, 15, 12, -79, 119, 31, 31, 28, - 91, 28, -105, -37, -6, 1, 13, -16, 6, -49, - 33, -46, 50, 38, 13, 38, -11, 0, -14, 6, - -2, -27, 1, 12, -2, 2, -3, 16, -2, 25, - -5, -23, -6, -7, -20, -8 - }, - { - 2132, -452, -2197, -1273, -204, 15, 103, -366, -156, -110, - -124, -135, -73, -326, 294, -46, 64, 354, -281, -89, - -164, -171, -214, 58, 168, -38, 42, 109, -14, 11, - 132, 292, 110, 117, -118, 47, 332, 145, -67, 35, - 166, 139, 239, 45, 126, -44, 98, 5, -29, 31, - -73, -113, 1, 71, 30, -33, -134, 17, 36, 5, - -1, 50, -45, -7, -44, -57, 17, 37, -18, 21, - 58, -10, -43, -4, -29, -60, -8, 16, -19, -16, - 4, 0, -1, -21, 8, -13, 25, 19, -20, 18, - -8, -12, -14, 12, 16, 10 - }, - { - 91, -1732, -87, 74, 282, 470, 678, -169, 0, -123, - 462, 346, 306, 210, -211, 157, -189, 183, 65, -13, - -581, 599, 116, 542, 502, -235, -346, 4, 413, 69, - -60, 90, -83, -4, -62, 58, -441, -208, 27, 69, - -24, 29, -33, -127, 30, 160, 33, -115, -72, 49, - 34, 100, -36, 72, -98, 38, -140, 32, 28, 41, - 60, 47, 10, -40, -75, -34, -16, -11, -11, 4, - -3, 7, 18, -12, 30, 35, -34, 24, -4, 48, - 6, 0, 4, -4, -5, -1, -23, 8, -15, 29, - 32, -4, -16, -19, 13, 29 - }, - { - 187, -10087, -1264, -131, 1107, -820, 727, -313, -351, -15, - -8, 281, 185, -299, -463, 376, -90, -55, -196, -136, - -45, 71, 70, 71, -79, 33, -56, -311, -183, -106, - -111, -276, 133, -231, -8, -51, -97, 165, -90, 38, - 18, 61, 22, 70, -111, -18, -35, 104, 22, 70, - -14, 12, 51, 45, -27, -96, 35, 55, 2, 75, - -17, -50, -1, 38, 14, -76, -33, -10, -18, 0, - -18, -7, -47, 18, 27, 29, -4, -13, 7, 10, - -4, 14, 12, 2, -4, -32, 12, 6, 15, -14, - -12, 9, -3, 11, -7, 4 - }, - { - 105, 924, -262, 282, 284, 87, -214, -302, -133, -85, - -387, 114, 37, 1130, 389, -36, 444, 330, 164, 200, - -117, -124, 325, 78, 389, 324, -445, -87, -84, -229, - 360, -82, -67, -112, -102, -144, -94, 167, 281, 186, - 11, -37, 156, 76, 37, -78, 73, 99, -32, 90, - 15, -9, 22, 91, -48, 163, -10, -69, 14, 45, - 27, 50, 67, -77, -55, -26, -25, 14, -18, -1, - -56, 37, 12, -54, 1, 8, 15, 0, 51, 13, - 18, -7, -17, 10, -23, 19, 20, -23, -6, 7, - 13, 5, 2, -14, 8, 2 - }, - { - -1631, 5203, -221, 122, 209, -14, -117, 510, 71, -12, - 343, 428, -184, 951, -251, 23, -328, -400, 233, -96, - -9, -91, 495, 172, -320, -173, 67, 361, 111, -242, - 358, 158, 122, 155, 239, -49, 165, 204, -263, 71, - -153, 48, 76, 194, 72, -1, -83, -30, 32, 139, - -116, -6, -138, -3, 10, 108, -118, -60, 0, -2, - -73, 48, -33, 18, 33, 23, -72, 4, -56, 18, - 37, -28, -50, 23, 2, -12, 32, -39, 10, 41, - -23, -23, -7, 2, -34, -4, -7, -23, -3, 9, - -15, -23, 8, 19, 4, 21 - }, - { - 93, -740, -164, 290, 41, 61, 434, 202, 190, -92, - 207, -379, -190, 1206, -1998, 106, 615, 277, 69, 193, - -428, 596, -59, 339, -73, 82, 210, 129, 124, -112, - 163, 70, -164, -14, -166, -217, 0, -83, 159, -9, - 8, -23, -154, -117, -21, -53, -74, -153, 148, 54, - -18, 84, -82, -53, 11, -1, -9, -99, -1, -89, - -42, 63, 17, -51, -39, 20, -20, -16, 17, -25, - 29, 8, -25, -1, 37, 22, -23, 3, -39, 11, - 12, -17, 2, -3, -20, 7, -2, -11, -5, -8, - -19, -3, -7, 8, -16, -10 - }, - { - -1476, 19, -116, -422, -121, -104, 53, 70, 10, 75, - 458, 2, -250, 690, -1137, 28, -610, 162, 517, 173, - -269, -37, -49, 40, 141, 34, 303, -306, 76, 6, - 249, 298, 44, -163, -330, -208, -171, -35, 58, 95, - -58, 234, -32, 64, -49, 2, 49, 2, -62, -56, - -96, -3, 67, 55, 50, -44, -15, -36, -15, 51, - -11, 45, -18, -57, -26, 31, 10, 15, 5, -10, - 39, 29, 22, 38, 39, 19, -13, -5, -4, -7, - 32, -15, 21, 1, 7, -7, -29, -26, -11, 8, - 11, 11, 11, 9, -19, -14 - } - }, - { - { - -33, -1152, 1021, 304, 23, 45, -11, -24, 179, 167, - -322, 86, -299, -28, 538, 211, -35, 560, 171, -1123, - -120, 138, -487, -3, -642, 117, -27, 232, -149, 71, - 379, 206, -63, -250, -84, 237, 136, -188, 35, 8, - 22, 35, -29, 76, 122, 139, -40, 69, 125, -87, - 71, -29, -32, -85, 15, -38, -22, -28, -14, -79, - -32, 102, -67, 29, 42, -35, 47, 29, 38, -1, - 2, -6, 27, 1, 48, 8, 8, 6, -1, -6, - -29, 4, 24, 8, -18, -11, 5, 7, 21, -9, - 2, -11, -2, 2, -1, 11 - }, - { - -538, 1463, 2499, 752, -367, 76, -144, -15, -72, 92, - -284, 241, 280, -246, 154, 322, 10, -91, -338, 252, - -392, 413, -7, -142, -53, 136, 128, -15, 24, -94, - -267, -178, 101, -190, -116, 17, 104, -123, 299, -64, - -77, 35, -200, -24, 28, 0, -86, -103, -11, 10, - 87, 108, -81, -116, 63, -29, 11, -66, 47, 8, - 38, 38, 38, 4, 4, 37, 24, 2, 42, 13, - 16, -53, 10, -27, -30, -1, -32, 2, 10, -27, - 10, 13, -10, 19, 14, -10, 4, 9, 5, 16, - -15, -3, -10, -7, -3, 0 - }, - { - 311, -532, -2205, 1680, -34, -146, 43, -227, -9, 140, - -9, 243, -194, 765, -103, -31, 464, -204, -305, -256, - 57, 143, 439, -559, 201, 102, -95, 145, -25, -221, - -96, 107, -313, 27, -63, -15, -110, 145, -71, -2, - 172, 61, -45, -93, 66, -149, 112, 91, 53, -22, - -140, 80, -66, -94, 79, 134, -31, -51, 24, -25, - -13, -38, 20, 31, 2, -11, 13, -5, 6, -52, - 3, 0, -27, 1, -8, 18, -3, 25, -31, 7, - 0, 19, -5, -15, -5, -15, -18, -21, 20, -2, - 10, -5, 6, 8, -14, -18 - }, - { - -132, 618, 436, 0, 52, -36, -18, 10, 21, -53, - 286, -43, -67, 467, -873, 48, -92, 487, -163, 422, - -194, 415, 47, 98, 346, 200, 133, 278, -45, -141, - 280, -292, 208, 141, -96, 201, 110, 126, -71, -77, - 34, -47, 51, 37, 52, -23, 10, -84, 13, -63, - 23, -38, 9, -61, -33, 14, -26, -27, 5, -37, - 5, 38, -40, -7, 37, -5, 55, 34, -35, 39, - -36, 1, 21, 19, -22, 3, 5, -9, -18, 4, - -10, -3, 4, 33, -19, -5, 1, -1, -9, 1, - 0, 2, -5, -3, -4, -1 - }, - { - -1401, -10126, 1540, -720, 116, -62, -65, -41, -100, 149, - 243, -236, -361, 128, -18, 137, -40, -574, 367, -20, - 61, -93, 328, -82, 328, -275, -111, 231, 23, 143, - -4, -99, -59, 69, -3, 127, -342, 291, -56, -192, - 119, 127, -206, 109, 11, 66, 54, -44, -137, 1, - 53, 49, 35, 77, -47, 37, 65, -10, 75, -17, - 22, 27, 7, -56, 19, 1, -50, -37, -45, -8, - -44, 23, -1, 13, 1, 28, 41, 15, 16, -10, - 27, 34, -30, -6, -1, 21, 18, 4, -14, -12, - 15, -21, -19, 16, 4, 6 - }, - { - 28, -552, 540, -145, 0, 16, 12, 36, -108, -46, - 221, -52, 66, 317, 38, 60, 147, 393, -263, -427, - 249, -7, -402, 387, 60, 422, -252, -68, -294, 377, - -176, 91, -392, -137, 16, 170, -10, 16, -41, 75, - 53, -4, -31, 20, 43, -61, 71, 36, 26, -25, - -11, -19, -17, 33, 31, -23, -131, 21, -34, -51, - -39, 40, -4, -28, -22, 21, 26, 26, -42, 38, - 24, -48, 35, 24, 38, -14, 0, 3, -33, 2, - -8, 17, -5, 8, -4, -2, 20, 7, 12, -3, - -17, 1, 0, -1, -8, 4 - }, - { - 585, -13584, 61, -362, 0, 207, 186, -63, 468, 96, - -83, -543, 25, -88, -82, -380, 368, -180, 132, -90, - 105, 158, -82, 67, -173, -179, 164, 228, 336, 229, - 107, 13, 12, 29, -98, -86, -10, 9, 147, 18, - -95, -142, -39, 134, -148, 81, -268, 13, 72, 46, - -37, 116, 71, -96, -1, 4, 65, 28, 36, 23, - 72, -1, -31, 51, -29, 48, -23, -46, -7, -31, - 11, -3, -17, 5, 22, -13, -38, -2, 7, -13, - -9, 25, 10, 2, 1, -3, 19, -17, -6, 2, - 16, -9, 4, -14, 5, 2 - }, - { - 16, 915, 58, 198, 14, -12, -64, 59, 58, -12, - -63, 20, 92, 111, 46, 403, -509, 398, 93, -36, - -908, 382, -265, 480, 490, -403, -64, -231, -51, 42, - -4, -120, -393, 61, -38, -354, -167, -145, 18, -26, - 80, -89, 72, 18, -261, -75, 64, -83, 15, -17, - -56, 66, -38, -6, -16, -103, 52, -31, 51, 7, - -8, -5, -67, 0, 1, -7, -3, 23, 23, -27, - 46, -57, 48, 31, -17, -6, -5, 25, -8, -3, - -24, -27, 8, 6, -5, 0, 5, -1, -25, 12, - -6, 5, 26, 11, -9, -8 - }, - { - -2724, -2934, 1349, -597, -20, -3, 218, -119, 263, 120, - -62, -39, 142, -229, -200, -329, -127, 318, 11, 53, - -134, -166, -46, 43, 136, 56, -1, 53, -97, 67, - 93, 60, 22, 132, -70, -118, 258, 191, -34, 14, - 79, -59, 10, -171, -117, -82, 184, -33, -68, 39, - 11, -37, -27, -67, -97, -16, -57, -12, 2, 19, - -4, 26, -54, -24, -87, -78, 9, 45, 14, 47, - 53, -9, -20, 27, -16, -67, -4, 14, -1, 18, - 7, -26, -12, -6, 22, -20, 7, 10, -26, 15, - 2, 15, 10, 17, 0, 10 - }, - { - -105, -224, 1107, -305, 130, 79, 311, -277, -101, -222, - 119, -283, -116, 61, -640, -25, -22, 352, 522, 88, - -475, 369, -85, 526, -55, -208, 161, -312, 169, 8, - -138, 263, 84, -41, -22, 204, -220, -189, -216, -28, - -133, -148, 23, 27, 13, -85, 80, 72, -25, 29, - 24, 24, -59, 52, -160, 67, -65, 68, -33, -46, - 19, -19, -14, 12, -11, 6, 41, 32, -8, -26, - -7, -6, 24, 5, 44, 46, -18, 26, -29, 26, - -7, -2, 7, 0, -10, 9, -17, 18, -18, 4, - 12, 10, -5, -22, -1, 15 - }, - { - -269, -9071, 329, -82, 803, -480, 908, -524, -147, -62, - -293, 131, 100, -142, -286, 342, -154, 205, 48, 127, - -10, 26, -149, -35, -42, 221, 224, -117, -32, -103, - 7, -153, 172, -37, 130, -119, -131, 232, -99, 79, - 68, 77, 3, -41, 61, 112, -129, -53, -66, 21, - -84, -42, -43, -6, -79, -77, 39, -21, -100, 21, - 58, -4, -41, 4, 2, -41, 5, -11, -3, -9, - -13, 26, -41, 3, 9, 17, 5, 7, 10, 6, - 1, 2, 1, 16, -1, -20, 9, 12, 15, -5, - 1, 3, -12, 7, -9, 5 - }, - { - -92, 1375, 98, 3, -30, -43, -61, -64, 133, 90, - -220, -149, -443, 1020, 722, -200, 47, -134, -41, -153, - -273, -104, 148, -127, 31, 202, -111, 127, -72, -401, - 208, 84, -186, -124, -156, -210, -166, 184, 101, -91, - 90, 50, 81, 94, 103, -111, -4, -4, -128, 99, - -4, -54, -93, 68, -58, 160, 52, -49, 18, -16, - 48, 44, 52, -42, -19, -28, -26, 27, 15, 29, - -25, 27, -2, -32, 10, 25, 22, -3, 30, -2, - 8, 4, -6, -5, -30, -12, 5, -24, -21, -7, - 3, -3, 3, -13, 4, 2 - }, - { - 333, 7162, -979, -190, 141, -1046, -1050, 412, 146, 290, - 302, -31, -120, 1241, -276, 274, 495, -4, 57, -272, - -171, -166, 29, -312, -399, 22, 103, 297, -83, -556, - 8, 102, 250, 33, 220, -244, -212, 245, -169, 6, - -17, 133, -89, -129, 1, 83, -22, -46, 78, 131, - -113, -14, -99, 159, 47, 155, -65, -43, 21, 20, - -73, 46, -47, -25, 2, 36, -70, -8, -50, 11, - 37, 51, -7, -3, 3, -15, 0, -57, 25, 42, - -31, -32, -8, 20, -22, -2, 7, -1, 4, -5, - -12, 3, 18, 0, -17, -1 - }, - { - -78, -288, 407, 289, -147, -210, 34, -127, 132, -129, - 6, -446, -290, 1582, -1581, -640, 107, 190, -304, 318, - -200, 354, -330, 216, -177, -19, -75, -65, -126, -22, - 241, -183, -208, -28, -78, 150, 224, 22, 137, -208, - -62, 11, -29, -77, 34, 79, 90, -101, 147, 23, - 44, 69, -102, 2, 80, 51, 80, -52, 3, -3, - 10, 64, 48, -54, -23, 8, 3, 8, 35, -32, - 14, -6, -35, -21, 20, 20, -43, 40, -21, 11, - 24, -14, 6, -4, -22, 12, 7, 7, -10, 0, - 3, 11, -6, 16, -8, -7 - }, - { - 945, 3276, -94, -186, -16, -8, 228, -5, -46, -139, - 138, 65, -222, -360, -2433, 63, -441, 77, 221, -15, - -272, 8, -65, 86, 102, -113, -76, -468, 173, -8, - -1, -66, -211, -113, -20, 97, 50, 162, -10, 15, - -18, -4, -284, 58, 108, 170, -9, -117, -82, -66, - -27, 56, -76, -33, 24, -93, 25, -6, -84, 33, - -44, 28, 75, 14, 20, 51, -8, -1, -20, -31, - 11, 14, -3, -8, -4, -20, -18, -1, 10, -18, - 7, -32, -6, -28, 8, 13, -9, -3, -10, 2, - -8, -11, 3, 14, -8, 5 - } - }, - { - { - -34, 2022, -1059, 35, 51, 76, -46, 134, -60, -27, - 18, -301, 100, 281, -177, -20, 319, 399, -77, -833, - 133, -402, -116, -487, -221, 494, -129, 37, 156, 339, - -305, 429, -148, -101, -119, 142, 44, -159, 142, 84, - 32, -1, 46, -19, 153, 47, 51, 13, 178, -84, - 16, 5, -56, -69, -49, 53, -31, -33, -52, -29, - -41, 29, -29, 34, -5, 38, -1, 83, -9, 24, - 1, 16, 1, 33, 21, -2, 21, 6, 6, -19, - 7, 8, 0, 5, -20, -2, 11, 10, -4, 5, - -15, 9, -7, 3, -4, 10 - }, - { - 414, 7944, -3010, 300, 299, -6, -200, 206, 0, 172, - -220, -133, -58, 483, -41, 68, 243, -670, 166, 246, - -281, 309, -55, -13, -61, 96, -16, 108, 41, -241, - -89, -130, -51, -190, 137, -223, 194, -115, 256, 219, - -118, -162, -15, -1, -37, 79, -164, -23, 14, -77, - 43, 138, -99, 7, -60, 24, -22, -78, 31, -14, - 102, -5, 65, -20, 27, 24, 3, 47, -20, 54, - -4, -54, 14, -14, -21, -16, -32, 44, -25, 4, - -4, 7, -2, 11, -8, 23, -6, 1, 10, 0, - 7, -9, -7, -12, -2, 0 - }, - { - -158, -6057, 2340, 1078, 234, 166, -175, -9, -8, 120, - 28, 125, 127, 375, -22, -172, 443, 208, -822, 62, - -139, 215, 206, -297, 405, -319, 236, -23, 36, -310, - 67, -190, -207, 109, -172, -57, 117, -75, 3, 102, - 72, 5, -94, -63, 112, -113, 104, 88, 37, -47, - -56, 8, 33, -152, 149, 65, -51, 3, -77, -12, - 47, -48, -52, 42, 30, 20, -19, 13, -18, -42, - -7, -2, -14, -4, 2, 4, -3, 14, 1, -9, - 2, 11, 0, -20, 4, -12, -17, -12, 21, -1, - 1, 3, -1, 2, -17, -19 - }, - { - 95, 1524, -395, 14, -16, -5, -28, 40, 22, -26, - 139, -31, 147, -114, 101, -106, -90, 481, -318, 189, - 306, 61, -48, 19, 379, 280, 128, 283, -6, 26, - -136, -186, 158, 21, 188, 168, 150, 51, -66, -43, - -7, 65, -73, 79, -10, 9, 14, 26, -76, -47, - 37, -61, -23, -9, -103, 53, -42, -41, -4, 15, - -5, 18, -47, 16, 2, -10, 46, 1, 20, -21, - 18, 18, -7, 7, 3, -13, 14, -28, -12, -11, - -12, 25, 6, -3, -11, 8, 15, -16, -13, -4, - 4, 1, -14, -7, -4, 1 - }, - { - 595, -11040, 413, -800, 99, 25, -46, -118, 15, 324, - -510, 152, -111, 53, 364, 5, 131, -868, 373, 32, - 26, -175, 359, -39, 255, -27, -103, 336, -157, 176, - -140, 88, -166, 161, 32, -106, 280, -116, -108, -9, - 83, -69, -51, -31, 2, 155, -50, -40, -12, 18, - -40, 68, 38, 90, -12, 20, 48, 19, 79, 53, - -16, 32, -16, -35, -5, 5, -63, -26, -31, -6, - -53, 38, 41, 11, -25, 32, 48, 2, 19, -2, - 14, 18, -21, -5, 7, 5, 35, -11, -21, 13, - -17, -7, -8, 12, 9, 7 - }, - { - 20, -6, -157, 97, 13, 6, 27, -45, -140, 56, - 151, 93, -85, 114, 407, 150, -196, 440, -9, -345, - 120, -23, -313, 603, 65, 104, 70, -10, -273, 102, - -43, -117, -206, -243, 99, -38, 173, -83, 2, -21, - 134, 15, 4, -66, -20, 25, -49, 134, -1, 39, - -10, -33, -43, 14, 31, -73, -91, -14, -11, -22, - -62, 46, -9, -33, -10, 18, 2, 61, -40, 14, - 11, -34, 13, 48, 1, -24, 32, -31, -5, -44, - 20, 15, -15, 12, 0, -1, 19, 1, -8, 11, - -13, 4, -7, 1, -17, -1 - }, - { - -2182, -9845, 55, 231, -65, 174, 64, 75, 378, 230, - 107, -446, -107, -311, -193, -155, 141, -158, 167, 45, - 291, 35, 30, -6, -195, 9, 127, 211, 295, 178, - 205, -45, 13, 19, -105, -17, 82, -3, 157, -158, - -113, -94, 113, 116, -232, 34, -129, -24, 46, 36, - 100, 12, 68, -94, -23, 8, 49, 11, 6, 19, - 48, 31, -10, 6, 29, -16, -28, 9, -44, 4, - -3, 7, -21, -7, 12, -7, -19, -6, 16, -10, - -21, 5, 10, -24, 30, 10, -3, 7, -22, -5, - 8, -2, -8, 0, -3, 0 - }, - { - 71, 477, 351, 22, -11, 1, -50, -4, 141, -44, - 16, 9, 154, -156, 1007, -190, -21, 114, 268, -615, - 87, -286, -52, 64, 681, 24, -422, 224, -341, 111, - -109, 88, -365, 88, -101, -195, -142, -162, -176, 114, - 65, -68, 86, -65, -159, -116, 57, 4, -48, -73, - 29, -47, 14, -3, -56, -38, 29, -51, 35, -60, - 16, -20, -53, 7, 20, 30, -47, 36, 40, 8, - -35, -21, 50, 7, -18, -7, -11, 6, -16, 2, - -10, 2, -11, 8, 11, -8, 1, -15, -6, -9, - 1, 8, 26, 5, 5, -11 - }, - { - 2749, -7208, -1158, -54, 146, -94, 99, 40, 194, 30, - 165, -13, 324, -474, -407, -10, -246, 368, 147, -243, - -55, -34, 133, -160, 122, 205, -215, 134, -172, 53, - 258, -161, 84, 31, -41, 1, 72, 121, 97, -112, - -3, 150, -167, -216, -16, -41, 51, 46, -78, 5, - 6, -10, -10, -120, -116, 2, 14, -2, -32, 19, - -12, 28, -22, -62, -43, -18, -19, 33, 36, 28, - 17, 34, -20, 8, -22, -34, -19, 14, -17, 32, - 4, -17, -12, 1, -3, 25, -14, 3, -7, -7, - 13, 11, 26, 13, -2, 8 - }, - { - 95, 1089, -146, -85, 59, -25, 191, -136, -191, -95, - -263, -42, -334, 258, -746, -286, 431, -197, 632, -154, - -59, -16, 17, 522, -318, 11, 201, -205, -14, -143, - 149, 168, 118, -140, 44, -106, 23, -237, -283, 39, - -141, -102, -55, 39, 59, -144, 132, 54, 41, -41, - 42, -89, -11, -4, -17, -17, 7, 39, 21, -96, - -15, -48, 34, 3, 15, 25, 30, -13, 44, -60, - -2, -3, 34, 21, 27, 15, 11, 5, 6, 5, - -23, 20, -15, 25, -24, 12, -22, 8, 3, -10, - 12, -3, -7, -8, -10, -6 - }, - { - 371, -8944, 13, -460, -5, 639, 74, -393, 176, -344, - 8, -61, -151, 86, -266, 304, -345, 507, 216, -48, - 53, -115, 80, -224, -14, 245, 159, 6, -82, -29, - -60, -11, -21, 131, -67, -68, -61, 250, 15, -16, - 66, 53, 23, -60, 105, 8, -1, -45, -80, -63, - -72, -47, -65, 70, -56, -57, 34, -81, -69, 5, - 18, 1, -31, 6, -12, -2, -18, 11, -34, -13, - 20, 20, -34, -11, -3, 2, -1, 36, 7, -4, - 8, -2, 0, 18, -8, 5, -8, 6, 12, 11, - -3, -5, 1, 2, 2, -5 - }, - { - 53, 1421, -97, -139, -114, 32, 94, -7, 167, -9, - -104, -257, 625, -373, 530, -186, 123, -413, 60, -337, - 240, -510, 41, 49, 79, 4, 8, 30, 164, -456, - 198, 77, -193, 53, -82, -153, -20, -36, 51, -109, - 105, 100, 60, 42, 45, -37, -31, -35, -51, 28, - 0, -22, -113, -24, 106, 35, 66, -17, 12, -20, - 77, 20, 14, 9, 6, -51, -1, 22, 3, 11, - 24, 4, -32, 3, 13, 18, 19, 0, 13, 7, - 9, -4, 4, 1, -16, -21, 13, -14, -30, -8, - 10, -7, -11, 6, -6, 4 - }, - { - 785, 6296, -887, -337, 2, -584, -977, 271, 215, -114, - 227, -233, 61, 1287, -500, 350, 488, 264, 64, -245, - -206, -25, -50, -468, -130, -119, 75, 204, -143, -289, - -169, 154, 116, 157, 65, -175, -127, 59, -71, -229, - 147, 63, 99, -63, -97, 106, -135, 53, 97, 127, - -109, -27, -6, 60, -18, 93, -42, 17, 28, -52, - 46, -2, -57, -15, -7, 48, -9, -42, -36, -21, - 22, 64, -13, 16, 1, -22, 9, -39, 19, 0, - 7, -12, -23, 7, -15, 13, 5, 15, -9, -7, - 6, 0, 15, -5, -12, -6 - }, - { - 52, -62, 237, 198, -263, -53, -188, -108, 55, -36, - -278, -211, -337, -1816, 2898, -840, -66, 327, -381, 409, - -131, 83, -17, 166, -522, 130, -33, -11, -179, 46, - 110, -221, 8, -10, -40, 126, 327, 72, -173, -44, - -49, -66, -35, 78, -7, 126, 32, -78, 58, 79, - 75, -60, -37, 41, 86, 86, 33, 29, -54, 44, - -13, -6, 71, -44, -1, 3, 23, -20, -10, 21, - 8, -33, 13, -37, 3, -2, -17, 29, 15, -2, - 9, 0, -8, 3, -14, 16, 3, 3, -8, -4, - 1, 1, 10, 5, 0, -2 - }, - { - -103, 4586, -132, 233, -282, -232, 179, 24, -28, -228, - 159, -317, 230, -1241, -1537, -217, 209, 145, -65, -121, - -70, 107, -139, 198, -54, -82, -182, -194, -5, -4, - -75, -131, -289, -74, 106, 209, 112, 69, -17, -186, - 85, -14, -154, 1, 91, 269, -107, -133, -63, -21, - -91, 42, -81, -34, -25, 46, 12, -32, -62, 56, - -22, -14, 62, 54, 53, 36, -17, -7, -8, -16, - 12, 17, -17, -3, -29, -23, 2, -3, 27, -6, - -5, -33, -7, -14, -2, -10, 14, -7, -6, -3, - -10, -14, 9, 4, 15, -5 - } - }, - { - { - 4, 4684, 884, -286, -182, 97, -155, -117, -237, -9, - 6, -396, 291, 74, -420, -214, -69, 303, 1, -562, - 328, -49, 397, 86, 73, 492, 167, 140, 65, 520, - -145, 405, -81, -146, -427, -178, -39, -76, 133, 37, - 14, -50, 120, 43, 3, -67, 28, -11, 72, -178, - -21, 22, -56, -55, -46, 44, -64, -35, -55, -1, - -5, 19, 0, 5, -15, 33, -16, 89, -13, 33, - 15, 12, -20, 28, 23, -5, 34, -5, -19, -3, - 17, 3, -3, 9, 2, 9, -7, -14, 1, 25, - -9, 14, -14, -9, -3, 6 - }, - { - -532, 13761, 1649, -500, 3, -31, -154, 53, -366, 83, - -105, -277, -293, 406, -190, -533, -23, -106, 784, 286, - -136, -51, -317, -2, -155, 155, -96, -46, 60, -125, - 107, 66, 149, -128, 169, -36, 300, -77, 85, 92, - -168, -143, 215, 182, -82, 65, -12, 195, 98, -103, - -55, 68, -92, 12, -18, 82, -75, -145, 2, -24, - 69, 4, 61, -56, -44, -22, 2, 31, -67, 58, - 21, -34, 5, -5, 19, 12, -20, 32, -19, 17, - -24, -10, -3, 11, -16, 15, -17, 0, 12, -2, - 21, 9, -11, -21, -6, 7 - }, - { - 33, -10467, -1089, 597, 187, 293, -21, 40, -89, -63, - -286, -190, 20, 109, 65, -127, -74, 227, -518, 86, - -589, -188, 291, -192, 207, -349, 82, -330, 59, 7, - 209, -399, -280, 53, -272, -13, 109, -179, -122, -57, - -92, -164, -9, 48, 123, 8, -11, -55, 48, 74, - 54, 14, 26, -158, 113, 23, -36, 93, -12, -26, - 36, 15, -33, 24, 17, 10, -24, 27, -7, -3, - 44, 42, 4, -20, 14, 25, 8, 6, 3, -12, - -9, -9, -1, 7, 14, 0, 7, -11, 10, -12, - -21, 3, -4, -7, -8, -10 - }, - { - -76, 1982, 16, -23, 46, 8, -16, -42, -26, -49, - 135, 81, -18, -118, 357, -255, -378, -181, -509, 84, - 20, -194, -96, -74, 151, 128, -107, 161, -170, -21, - -233, -278, -15, -180, 81, 15, 49, -61, -92, 109, - 21, 16, -177, 12, -26, 14, 21, 31, -91, 26, - 97, -84, -2, 31, -32, 75, -54, -42, -40, -15, - -45, -28, 1, 19, -24, -30, -1, -8, 22, -15, - 33, 7, -31, 3, 14, -6, 23, -13, -5, -5, - -7, 23, 5, -4, 10, 7, 10, 1, 1, 8, - 7, -2, -3, 0, -12, -1 - }, - { - 307, -11854, 374, -646, -40, -38, -27, -45, 10, 307, - -496, 326, 35, 77, 277, -116, 158, -1186, 244, -98, - -11, -256, 30, -100, 179, 74, -118, -82, -388, 244, - -286, 80, -147, 135, 88, -180, 503, 88, -109, -13, - 26, -160, -32, 86, -6, 26, -86, 45, 9, -46, - -123, 21, 18, 44, 14, 12, 21, -62, -6, 48, - -36, 17, 21, -22, -31, 45, -26, 18, 15, 23, - -19, 12, 4, 1, -12, -2, 10, 20, 26, -4, - 13, 6, -18, -5, -6, -6, 12, -18, -8, 6, - -26, 4, -1, 10, 6, 7 - }, - { - -23, 53, -97, 97, 3, -5, 3, -108, -201, -32, - -9, 1, -385, -234, 68, 0, -130, 267, -408, -133, - 812, 57, -198, 815, 121, -18, 100, 212, -400, 69, - 274, 54, -86, -124, 223, -57, 104, -144, 62, 109, - 143, -27, -23, -144, -135, -31, -102, 106, -1, -40, - -52, 27, -44, -44, 56, -33, -9, 32, 66, 43, - -77, 1, -60, -31, 6, 17, -45, 35, -7, -7, - 2, -7, 15, 39, -6, -22, 16, -37, 7, -33, - -3, 12, -8, 16, -4, -19, 0, -3, -21, 1, - -8, 0, -17, -3, -21, 1 - }, - { - 3215, -3749, -895, 471, -172, 2, -15, 0, 54, -32, - 125, -152, 215, -32, -144, -50, 38, -168, 226, 19, - 254, -40, 57, 100, 93, 74, -39, 6, -118, -113, - 145, 73, 72, -96, -113, -16, 95, -128, 56, -45, - -23, -94, 53, 171, -76, 64, -7, -59, -73, -30, - -47, -130, -42, -111, 18, -47, -21, -18, -18, 35, - 69, -9, -30, 2, 5, -41, -18, 50, -22, 11, - -8, -17, -27, 3, 18, 16, 7, 16, 12, -17, - -22, -19, 1, -21, 12, -14, -4, 18, -28, -18, - 0, 6, -10, -3, -5, -6 - }, - { - -30, -637, -356, -89, -18, -6, -29, 0, 75, -23, - 139, 199, 314, 90, 1129, 307, 739, -135, 154, -540, - -208, -649, -380, -801, 321, 147, -239, 340, -366, 45, - -170, 170, -273, 77, -37, -16, 43, -69, -195, 45, - -12, 5, 117, -62, -64, 1, 81, 90, 38, -82, - 1, -114, -23, 49, -17, -11, 40, -61, 23, -63, - 116, 68, -4, 12, 22, 1, -68, 54, 20, -1, - 12, -23, 2, -12, -15, 5, 7, 4, 13, 30, - 4, 24, -19, -16, 19, -11, -7, 21, 10, -12, - 8, 0, 18, 0, 6, -3 - }, - { - -2203, -11568, 1076, 277, 206, -157, 61, 31, 7, -95, - 94, -44, 370, -240, -149, 36, 2, 521, -33, -371, - 8, 64, 105, -320, -36, 181, -215, 117, -184, 60, - 189, -250, 16, -86, -133, 54, 42, -69, 114, 21, - -231, 115, 14, -108, 106, -21, -34, 93, -76, -108, - -35, -3, 32, 47, -45, 8, 3, 5, 42, 63, - 23, 58, 12, 0, 32, 40, -20, 11, -5, -33, - -1, 38, -16, 21, 0, -9, -27, -2, -38, 23, - 7, -8, -11, 4, -4, 23, -10, 14, 4, -3, - 17, -1, 2, -3, -6, 4 - }, - { - -84, 2048, 508, -151, 48, 20, 282, 46, -47, 82, - -147, 89, -420, 91, -910, -239, 562, -560, 222, -310, - 84, -9, -302, 455, -65, -35, -91, 19, 170, 182, - 248, -173, -12, -126, 39, -84, 191, 18, -53, 127, - 32, 37, -68, -48, 73, -39, 57, 47, 50, -65, - 92, -108, 19, 67, 17, -48, 51, 32, 7, -25, - 64, -42, 16, -31, 5, 3, 9, -42, 20, -26, - 24, -13, 4, 7, 2, -6, 1, 9, 7, 11, - -4, 24, -16, 12, -24, 18, -25, 2, 7, -6, - 14, -6, 0, 5, -6, -2 - }, - { - -379, -9253, 514, -560, -180, -59, -799, -431, 293, -189, - 72, -117, -75, 267, -248, 121, -78, 778, 232, 3, - 316, -89, 49, -119, -81, -104, -11, -38, 25, 194, - 25, -67, -186, 36, -12, 73, -6, 255, 192, 151, - 165, 106, 14, 10, 46, -74, 39, 16, -37, 6, - 37, 13, -9, 86, 17, -7, 58, -45, -7, 6, - -29, -16, -26, 7, -8, -3, -18, 15, -59, -10, - 10, -7, -29, -8, 1, 10, -3, 11, 0, 6, - 0, -2, -17, -14, 7, 17, -1, 13, 4, 0, - -8, 3, 23, 5, -1, -3 - }, - { - -14, 1220, -257, -273, -140, 129, 82, -65, 62, -48, - 41, -214, -134, -1695, 15, -150, 392, -78, 49, -230, - 245, -756, -80, -201, 572, 452, 18, -7, 333, -241, - 160, -58, 66, 225, 223, 205, 179, -54, 25, -38, - 92, 3, -73, -70, 62, 48, -20, -2, -21, -4, - 42, 60, -23, -19, 56, -62, -23, -85, -6, 36, - 96, 8, -16, -8, 35, -26, 7, 5, 9, 17, - 30, 18, -23, 30, 27, -2, 6, 8, 15, 7, - 10, -11, -12, -4, 3, -2, 8, -13, -15, 1, - 9, -2, -6, 11, 0, 8 - }, - { - -1338, 3026, -620, 432, 204, 361, -323, 160, 143, -287, - -57, -536, -478, 818, -615, -268, 89, 430, 255, -14, - -81, -19, 208, -60, 205, -49, -11, -1, -6, 88, - 129, 131, -78, 7, -191, -156, -58, -12, -40, -204, - 20, 33, 233, -23, -82, 169, -119, 11, -29, 143, - 21, 66, 12, -68, -107, 22, 0, 80, -46, -120, - 37, -13, -15, 10, -8, 72, 10, -37, -22, 2, - 2, 37, -8, -1, -10, -10, 11, -32, -4, -8, - 37, -3, -35, 6, 3, 14, -9, 10, -15, 2, - 18, -1, 2, -7, -3, 0 - }, - { - -40, -1, 360, 183, -149, 131, -141, -183, 28, 59, - -171, -98, -574, 224, 5998, -530, -3, 588, 17, 248, - -18, 12, -3, 424, -338, 143, -114, -184, 124, 261, - 98, -171, -13, -17, 24, 64, 96, -74, -167, -47, - -165, 24, -9, 147, 3, 31, -128, -108, 28, 66, - 32, -52, 64, 70, 23, 22, 32, 42, -62, 62, - -53, -58, 54, -59, -42, -21, -13, -29, -14, 38, - 31, -12, 35, -33, -20, -17, -4, 12, 27, 2, - 10, 27, -4, 3, 4, 2, -20, -5, -2, -13, - -8, 0, 15, -3, 2, 2 - }, - { - -660, 4296, 88, 239, -270, -308, 148, -116, -142, -190, - 61, -483, 311, 813, 1106, 124, 464, 46, 76, 103, - 210, 175, -170, 94, -81, -114, -411, -52, 71, -146, - -14, 72, -8, 73, 54, 3, -109, 34, 14, -103, - 162, 105, -41, 57, 94, 144, -175, -92, -8, 34, - -109, 9, 0, 49, 6, 102, 84, 27, -57, 31, - -10, -29, 45, 80, 46, -6, -13, 60, 28, -22, - 21, -13, -28, 32, 2, 24, 18, 9, 34, 3, - -6, -15, 15, -15, 5, -1, 24, -8, 7, -1, - -11, -11, 5, -7, 11, -17 - } - }, - { - { - 52, 4083, 861, -258, 59, 11, -219, -90, -182, 152, - -256, -329, 189, -158, 156, -296, -116, 393, -227, -447, - 455, 179, 58, 104, 359, 196, 548, 107, 13, 290, - -98, 513, -227, -154, -305, -237, 22, -279, 151, 74, - -64, 75, 13, 136, -77, -89, -53, 86, -76, -116, - -10, 9, -49, 12, -34, -18, -67, -59, 43, -44, - -20, 17, 24, 13, 5, -22, 25, 32, 5, 23, - 33, 8, -19, 10, 31, -20, 44, -2, -20, 0, - 6, -7, 24, -1, 15, 1, -7, -14, 5, 11, - 19, -6, -7, -10, -2, -7 - }, - { - 605, 13545, 16, -206, -4, -88, -81, -125, -261, -1, - 233, -346, -289, 125, 54, -808, -161, 436, 551, -8, - 53, -422, -158, 42, 43, -115, -130, 65, 16, 0, - -41, 228, 55, -37, 5, 127, 89, 34, 34, -17, - -121, -39, 224, 50, 23, 38, 43, 141, 57, -13, - -25, -5, -44, -11, 21, 35, -52, -46, -55, 11, - 3, 34, 23, -19, -48, -30, -40, 36, -28, 29, - 13, -10, -34, 15, 0, 2, 26, -12, 6, -10, - -14, -2, -12, 17, -4, -4, 3, -1, 8, 1, - 13, 9, -11, -20, 1, 3 - }, - { - 12, -10486, -674, -226, 614, 139, 27, -78, -49, -141, - -155, -52, -210, -290, -5, 386, -439, 339, -95, -83, - -605, -283, -79, 74, -16, 23, -97, -128, -200, 7, - 115, -262, -158, -189, -296, 143, 45, -301, 9, -64, - -113, -119, -127, 177, 121, 89, -190, -8, -1, 157, - 63, 38, -19, -142, 4, 92, 32, 43, 50, -82, - 6, 66, 11, -5, -9, 20, 6, -19, -4, 9, - 57, 53, -7, 2, 38, 13, 9, 7, -19, -8, - -5, -10, 5, 3, -3, 21, 3, -18, 2, -17, - -8, 3, -3, -11, -3, -4 - }, - { - 62, 1642, 129, 17, 3, 8, -8, -35, -75, 10, - 69, 166, -152, -348, 316, -207, -121, 223, -823, -212, - 129, -38, -194, -25, -242, 105, -140, 351, -191, -59, - -163, -131, -281, 42, -121, -4, -29, -6, -13, 84, - -17, -9, -96, -86, 0, 59, 40, -63, -31, 52, - 20, 28, 20, -17, 24, -17, -3, 3, -95, -24, - -15, -57, 43, -17, -26, -10, -1, 23, -20, 36, - -1, 4, -49, 35, -1, 3, 12, 5, -3, 15, - -19, 8, -2, 7, 14, 4, 2, 8, 10, -2, - 11, -5, 7, 2, -10, 6 - }, - { - -1132, -11318, 1360, -1127, 235, 40, -156, 193, -230, 21, - 243, -176, 117, -16, -2, 67, 221, -1388, 733, -350, - -324, 152, -321, -162, 148, 98, 38, -380, -267, 193, - -231, 159, -37, -44, 4, -156, 294, 223, -92, 20, - -98, -55, 22, 34, -26, 0, -14, 19, 46, -135, - -135, 40, 36, -42, 74, 5, 37, -69, -44, 7, - -16, 20, 19, -24, -26, 24, -2, 8, 34, 17, - -6, -27, 11, -12, -4, -9, -6, 36, 27, -4, - 13, -17, 10, -8, -3, -4, -3, -10, -10, -3, - -21, 8, -6, 9, 0, 4 - }, - { - 0, 269, -266, -51, 45, 5, 2, -132, -65, -28, - -88, 8, -364, -485, 1, -1, 89, 81, 217, -374, - 176, 130, 334, 326, 140, 159, -407, 614, -356, 89, - 175, 118, -36, -234, 244, -7, 6, 34, 94, -18, - 157, 12, -47, -96, -144, -70, 11, -35, 12, -65, - -26, -3, 54, -80, 70, -47, 9, 24, 67, 10, - -50, 38, -107, -22, 9, 10, -30, -2, 28, -25, - -3, 15, 33, 5, 11, 14, -25, -8, -17, 2, - -12, -10, 14, 10, -11, -5, -18, -12, -8, 1, - -7, -6, -11, -8, -3, -5 - }, - { - -3451, 912, 1876, 205, 346, -38, -11, 102, -108, -229, - 43, 238, 90, -6, -204, 248, -158, -62, 162, -9, - 92, 53, 51, 78, 149, -109, 23, -88, -69, -166, - 63, 296, -22, -136, -11, -8, -30, -92, -16, -6, - 27, -81, -14, 107, 65, -14, -7, -61, -176, 78, - -111, -127, -20, -103, 77, -126, -17, -7, 13, 29, - 65, -30, -5, 7, -11, -28, -31, 44, -19, 17, - -10, -44, -12, 16, 13, 11, 15, 23, 6, -23, - -15, 8, -16, -4, -17, -1, 0, 2, -14, -16, - -3, 5, 0, -6, -7, 5 - }, - { - -55, -655, -392, 20, -5, 9, -1, 26, -20, 25, - 97, 181, 145, -77, 482, 717, 848, -31, -129, 13, - -900, -203, -418, -497, 272, -375, 94, 62, -134, -227, - -81, -42, 1, -171, 120, -112, 120, -155, -90, 6, - 23, 66, -72, 47, -115, 128, 46, 62, 46, -92, - 24, -94, -48, 115, -22, 48, -17, -40, 21, -57, - 102, 39, 75, -20, 6, -10, 0, -4, 30, -27, - 52, -13, -30, -12, -4, -22, 51, 2, 19, 25, - 12, 5, -17, -6, 10, -10, -3, 37, -4, -5, - 8, 3, 4, 5, 7, 0 - }, - { - 1224, -14621, -2, 189, 224, -53, 39, 46, -65, -26, - 42, -38, 149, 59, -185, -39, 138, 136, -81, -45, - -32, -36, -63, -74, 26, 38, -14, -39, 60, -155, - 98, 103, -145, -119, -114, 59, -16, -8, -33, 97, - -202, 43, 23, 58, 52, 8, -56, 66, -76, -42, - -85, 43, -26, 60, -27, 20, -20, 11, 32, 56, - 39, 42, -14, 48, 5, 43, 7, -20, 0, -34, - 8, 2, 9, 10, 22, -24, -27, -8, 2, -10, - 11, 1, -5, -8, -6, -2, 4, 7, 14, 3, - 3, 3, -3, -3, -6, -5 - }, - { - 68, 2295, -202, 170, 49, 165, 71, 32, 70, 219, - -2, -216, -17, -43, -788, -12, -78, -228, -306, -38, - 212, -29, -194, 340, 103, 81, -307, 133, 71, 327, - 11, -42, -67, 128, -118, -69, 315, -19, 50, 77, - 93, -24, -59, -77, 58, 137, 12, -18, 86, -62, - 61, -48, 40, 22, 32, -28, 35, 1, 12, 2, - 15, -25, 32, -39, -30, 2, 10, -18, 3, 3, - 27, -23, -24, 26, -21, 19, -3, 4, -15, 27, - 7, -7, 12, -14, 2, 4, -12, -3, 7, 13, - 2, 6, -2, 6, -2, 6 - }, - { - 286, -8492, -308, -647, -167, -101, -992, -49, -175, -125, - 111, 121, -132, 163, 42, -267, 590, -26, 466, -6, - 213, 57, 67, 13, -154, -152, -125, -54, 186, 269, - -103, -249, -133, -1, 155, -4, 78, 293, 69, 180, - 187, 187, -11, 92, -61, -88, 31, 23, 52, 17, - 20, -31, 92, 8, 58, -47, 45, -25, 23, -2, - -39, -4, 11, -15, -4, -1, -27, -2, -37, 0, - -7, -22, -22, 12, 21, -1, 9, -16, 8, 1, - -7, 8, -25, -15, 12, 8, 9, 9, 11, -3, - -10, -2, 19, 2, 4, 7 - }, - { - -10, 940, 149, -453, -66, 116, -104, 42, 17, -97, - 121, -184, -792, -700, -290, -7, 182, 217, -303, 112, - 273, -915, 174, -254, 468, 394, -187, 177, 194, -32, - 117, -209, 32, 332, 112, 251, 184, -42, 145, 42, - -135, -41, 21, -16, 75, 24, -55, -39, 28, 26, - 31, 3, 78, -11, 5, -82, -61, -65, -22, 42, - 106, 0, 10, -32, 1, -12, 10, 11, -12, 39, - 18, 19, -11, 11, 21, 10, 19, 4, 5, 10, - 7, -7, -9, -14, 2, -2, -14, -13, -4, 6, - 1, 3, 3, 0, 4, 8 - }, - { - 1210, -312, -390, -20, -44, 773, 96, -68, -94, -66, - -142, -468, 380, -657, -140, -129, -227, 240, 161, 333, - -206, -80, 173, 222, 86, 151, -138, -45, 91, -15, - 290, -26, -30, -99, -143, -42, -140, 94, -80, -68, - -110, -71, 217, 8, 45, -3, -27, -20, -8, -3, - 173, 49, -84, -15, -60, 70, -62, 65, -36, -54, - -22, -23, -34, 46, -29, 75, 34, -51, 2, -1, - -13, 18, -5, -3, -23, 20, -43, 18, -10, -8, - 17, -2, -20, -9, 9, 3, -17, 4, -3, 0, - 16, -2, -3, -8, 9, -2 - }, - { - 30, -20, 192, 156, -30, 18, 13, -78, 34, -74, - -62, -46, -487, 2123, 3380, 141, 89, 140, 159, -188, - 489, -117, 93, 151, 28, -41, -44, -26, 7, 119, - 157, -20, -84, -123, -110, -3, 147, -85, -143, 1, - -265, 194, -50, 98, 22, 21, -195, -88, 33, 109, - 23, -36, 77, 35, 9, -23, 65, -8, -26, 43, - -43, -23, 43, -64, -43, 10, -77, -3, 7, 37, - 17, -5, 9, -19, -20, -8, -1, -4, 3, 9, - 24, 31, 5, 0, 13, -16, -29, -8, 10, -12, - -3, 1, 11, -2, 6, 1 - }, - { - 1044, 2819, -461, -20, -135, 239, -383, -73, -171, -185, - 190, -144, -17, -474, 3255, 292, 411, -326, 116, 134, - 227, 160, -156, -65, -45, -153, -286, 260, -196, -112, - -45, 33, 208, -18, -21, -42, -152, 67, 61, 3, - 21, 166, 47, 56, 86, 1, -145, 5, 14, -48, - -30, -58, 108, -17, 44, 100, 34, 80, -61, -57, - 34, 7, 31, 34, 50, -40, -7, 48, 31, -9, - 4, -10, -17, 47, -8, 30, 4, 31, 4, 20, - -7, -9, -1, 4, 9, 2, 16, -5, 5, -9, - -1, -9, 1, -3, 2, -12 - } - }, - { - { - -16, 279, -2305, -192, 161, -71, -117, 86, -1, 155, - -305, -85, -23, -639, 574, 343, 45, 31, -344, 15, - 776, 146, -80, -149, 21, -323, 154, 20, -211, 112, - -165, 218, -246, 214, 213, 73, 175, -325, 54, -1, - -143, 34, -44, 69, -94, -80, -101, 24, -57, -37, - -10, 25, 21, 47, -11, 3, -22, -20, 89, -15, - -47, -3, 22, -13, 3, -8, 22, 28, 7, -20, - 2, 13, 1, -6, 6, -28, 24, -2, -3, -3, - 6, -6, 15, -6, 14, -1, -5, -7, 4, -11, - 16, -11, 6, 8, 5, -6 - }, - { - -403, 9353, -2057, -97, 77, -4, -82, 66, 57, 132, - 335, -200, -208, -161, 233, -130, 77, -284, -169, -140, - -110, -238, 64, 170, 22, -187, -2, 114, -1, -21, - -154, 105, -75, 38, 39, -23, 12, 86, 51, -11, - 35, 22, 73, -63, -88, -80, -48, 44, 43, 5, - 47, 65, -44, -30, -6, 4, 10, 20, 12, 13, - -51, 0, 25, 2, -48, -25, -63, 23, -15, 4, - -5, -12, -14, 19, -19, -1, 13, -34, 18, 7, - -4, 3, 0, 20, -1, -3, 19, -7, -2, -9, - 1, 8, 1, -12, 6, 3 - }, - { - -88, -6334, 2304, -1145, -454, -161, 69, -14, 51, -123, - 8, 17, -226, -93, -219, 347, -225, 176, -172, 60, - -304, -19, -30, 97, -33, 122, -33, 147, 40, -109, - -61, -172, -132, -192, -191, 50, -36, -27, 132, -13, - -10, -46, -62, 93, -35, 49, -159, 67, 61, 61, - -65, 7, -38, -98, 13, 42, 34, 62, 60, -64, - -2, 33, -20, -31, 15, 4, -17, -20, -25, 3, - 46, 19, -6, -1, 14, 14, 6, -10, -7, 18, - -8, -11, 14, -5, -19, 11, -2, -11, 7, -20, - -2, 2, -3, -5, 7, 3 - }, - { - -23, 882, -319, 8, -34, -18, 21, 37, -51, 10, - 42, 136, -307, -245, 507, -192, -202, 295, -623, -114, - 22, 114, 30, 30, -112, 277, 109, 415, -158, 101, - -30, -40, -163, 179, -70, -32, -42, 41, -11, 58, - -46, -54, -4, 40, 52, 46, 35, 10, 2, -19, - -46, 43, 10, -46, 3, -44, 27, 47, -67, 13, - 12, -37, 31, -24, -31, 12, 28, 22, -33, 43, - -14, 21, -7, 23, -18, 5, 14, 6, -9, 11, - -29, 4, -9, 3, 1, -6, 1, -2, 1, -12, - 5, -2, 4, 3, -2, 8 - }, - { - 1664, -9607, -161, -697, 167, -71, -272, 109, -200, 15, - 331, -205, 179, 116, -452, -385, 84, -1577, 357, -314, - -168, 280, -268, -136, 59, -86, 60, -78, 9, 205, - -47, 118, -69, -94, -1, -1, -57, 17, -7, 33, - -22, -60, 18, -13, -76, -7, 42, 39, 13, -138, - -115, 24, -1, -77, 63, -25, -13, -36, 1, -20, - -25, 16, 10, -9, -32, 9, -2, -16, 1, -23, - -13, -34, 1, -1, 0, -1, -6, -1, 15, -3, - 6, -10, 12, -14, 6, 9, 8, -1, -11, -4, - -12, 15, -4, 3, -2, 3 - }, - { - -7, 292, -307, -95, 0, 13, 36, -73, 73, 7, - -127, 16, -262, -59, 255, -166, -73, 79, -241, -977, - 138, 92, 85, 155, 61, 50, -128, 878, -96, 42, - -144, 102, -33, -283, 97, -154, -53, 41, 97, -60, - 44, -38, 42, -18, -57, -3, 18, -88, 66, 49, - 39, -14, 44, -72, 28, -62, 6, -18, 8, -28, - -47, 58, -64, -7, 22, 9, -32, -2, 34, -26, - -3, 5, 14, 3, 28, 1, -42, 14, -15, -5, - -3, -15, 7, -4, -8, 12, -19, -8, 1, 2, - -2, 4, -1, -17, -2, 6 - }, - { - 2995, 2725, -3353, -315, -27, -62, 29, 52, -20, -56, - -78, 33, -38, -7, -397, 301, 124, -92, 129, 30, - 13, -96, -177, 28, 69, -219, 142, 93, 116, -62, - -9, 145, -191, -157, 112, 38, 43, 56, 4, -13, - 54, -106, -77, 77, -30, -6, 42, -34, -151, 57, - -19, 10, 62, -67, 103, -138, -51, 35, 12, -2, - 60, -40, -7, 13, -18, -14, -36, 13, -35, -6, - 2, -24, -12, 12, 10, 5, 16, 7, -3, -10, - -6, 25, 4, 10, -9, 17, 1, -5, -2, -6, - 6, 6, 7, 1, 1, 17 - }, - { - 36, 230, 10, -7, -5, 3, 17, 11, -35, -28, - -16, 101, 53, 103, -232, -711, 31, 94, -250, 394, - -14, 331, -105, -193, 204, -618, -102, 17, -205, -221, - 47, -109, 199, -25, 73, -213, 116, -17, 47, 52, - 17, 14, -127, 45, -105, 117, -7, -27, 78, -16, - 17, -17, -11, 69, -68, 7, -14, -10, 44, 14, - 66, -34, 25, -54, 7, 14, 24, -39, -6, -51, - 26, 5, -5, -6, -1, -25, 39, -6, 20, -1, - -7, 11, -1, 15, 11, -15, -3, 16, -14, 5, - -2, -5, -4, -2, 5, 2 - }, - { - -166, -13643, 2421, 233, -105, -2, 124, 121, 15, 11, - 80, -31, 10, -14, -207, 85, -105, -237, -15, 187, - 28, -50, -22, 35, 136, 113, 67, -26, 94, -136, - 123, 130, -54, 20, -28, 7, -58, 38, -112, -75, - -344, -19, 72, 62, -19, 21, -46, 17, -66, -6, - -92, 27, 2, 92, -11, -5, -29, -4, -19, 11, - -8, -8, -25, 34, -12, 24, -9, -20, 21, -20, - 1, -17, 2, 5, 22, -11, 17, 1, 14, -16, - 3, -8, -5, -4, -6, -10, -9, -9, 6, -6, - -6, 6, -3, 0, -8, 2 - }, - { - -34, 1546, -821, 97, 131, -108, -311, 45, 31, 132, - 26, -39, 170, 52, -351, 402, -116, -226, -269, -253, - -3, 52, -300, 99, 152, 146, -279, 16, -53, 19, - -120, 175, 9, 115, -23, 46, 230, -99, 13, 28, - 80, -46, -30, -44, 26, 60, -45, -63, 19, -81, - 70, -19, 52, -21, -3, -18, 0, -11, 28, 3, - -25, -22, 34, -1, -18, -17, 20, -14, -7, -8, - 19, -21, -23, 28, -13, 28, -10, 1, -11, 16, - -7, -1, 26, -16, 0, 5, 7, 10, 6, 13, - -7, 10, 6, 8, -1, 6 - }, - { - -188, -6017, 2471, -254, -122, 98, -707, 12, -133, 106, - -46, 4, -32, -50, 141, -130, 577, -258, 120, 3, - 234, 53, -2, 25, -33, -78, -94, -57, 133, 131, - -199, -57, 77, -61, 169, 47, 50, 32, -145, 101, - 32, 71, 7, 97, -48, -66, -29, 9, 46, 3, - 31, -3, 63, -45, 44, -39, 7, -34, 14, 11, - 37, 39, 34, 5, 13, 12, -6, 8, -23, 2, - 2, -1, -1, 21, 14, -10, -9, -27, 5, 1, - -4, 3, -16, 6, 7, -1, -2, -8, -5, -4, - -4, -5, 5, -2, 3, 2 - }, - { - 28, 363, -182, -166, 124, 72, -104, 29, -22, -58, - 88, -18, 470, 715, -288, -233, -81, 308, -276, -132, - 405, -389, 62, -631, -120, 192, -403, 22, 173, 32, - 50, -177, -99, 111, -103, 53, 119, 23, 110, -22, - -189, -13, 108, -1, 59, 23, -24, 0, -42, -64, - -27, -38, 54, -9, 17, -41, -6, -28, -18, 8, - 49, -34, 29, -49, 3, 13, -11, -9, -42, 27, - 1, -11, -3, 19, 4, -1, 4, -15, -1, -2, - -6, -7, 9, 1, 5, -10, -17, -1, 4, 0, - -5, 6, 2, -5, 4, 4 - }, - { - -643, -2331, -173, -384, -430, 57, -161, -11, -8, -10, - 88, -336, -128, -1081, 87, 113, -99, -10, 16, 281, - -254, -86, 66, 63, -145, 76, -164, -30, 5, -165, - 115, -263, -61, 48, -22, 98, -68, 83, -27, 70, - 26, -106, 111, 28, 123, -37, -81, -37, 38, -50, - 130, -51, -114, 60, -3, 129, -64, -2, -67, -1, - 24, 13, -18, 45, -60, 27, -7, -52, 17, 8, - -21, 1, -1, 15, -14, 12, -35, 21, -12, 1, - -6, -6, 8, 10, 3, -8, -18, 9, 3, -5, - 13, 1, -4, -18, 3, -6 - }, - { - -5, -156, 7, 65, -51, 33, 61, -10, 138, 9, - 159, 114, -257, -170, -1136, -442, 327, -75, 75, -310, - 121, -302, 184, 19, -92, -72, -74, 26, -156, -116, - 24, 79, -52, -187, -29, 22, 63, -18, -52, 107, - -138, 105, -59, 107, -22, 18, -127, -33, 38, 17, - 8, -29, 68, 2, 21, -27, 5, -31, -23, 40, - -17, -10, 36, -43, -13, 6, -40, 34, -11, -22, - 0, 21, 0, -21, 14, 26, 7, 6, -21, -11, - 13, 1, -3, 1, 12, 2, -17, 0, 10, -2, - 6, -8, 0, 3, 6, -1 - }, - { - -969, 724, -13, 0, 90, 131, -416, 169, -11, -151, - 117, -53, 14, -656, 2672, -146, 170, -267, 89, 17, - 66, 97, -47, -71, 73, 67, -101, 230, -109, 45, - -49, 22, 144, 20, 33, -7, -10, 77, 87, 110, - 1, 58, -65, 52, 79, -30, -64, 45, -1, -65, - 22, -90, 3, -53, 21, 8, -27, 82, -26, -75, - 19, 24, 19, -11, 5, -27, -1, -16, 13, -1, - -13, 16, 1, 27, -21, 0, -11, 29, -19, 4, - 11, 2, -10, 4, 1, 1, 7, -8, -7, -9, - 9, -2, 1, -1, 6, -4 - } - }, - { - { - -87, -2148, -385, -22, -191, -61, -6, 17, 168, -49, - -144, -9, -187, -126, 370, -3, 295, -257, 184, 17, - 628, -101, -147, -211, 57, -213, -121, -25, 4, -62, - -76, -55, 49, 198, 278, 104, 87, -131, -68, -25, - -11, -54, -31, 33, -33, -114, -66, -7, -5, -39, - -13, 21, 52, 6, -8, 10, -2, 16, 37, -25, - 2, -34, 0, 3, -8, -2, 9, 36, 5, -14, - -2, -4, 17, -4, -4, -8, -5, 11, 12, -3, - -2, -5, 6, -5, 0, 4, -6, -1, -5, 0, - 6, -4, 1, 8, 6, 2 - }, - { - 156, 6269, -226, -154, 94, -11, 74, 40, 127, 33, - 164, -49, 7, -124, 151, 29, 21, -92, -548, -98, - -64, -70, 5, 124, 49, -83, 13, 97, -20, -111, - -42, -39, -48, 27, 143, -133, -10, 108, 97, 39, - 25, 69, -49, -40, -44, -40, -114, 28, 46, 22, - 2, 59, -34, -44, 36, -13, 21, -13, 27, -15, - -30, 5, 12, -3, -28, -32, -17, -19, 0, -12, - 8, -12, 3, 8, -9, -19, 1, -8, 19, 4, - 1, 1, 3, 9, -3, 12, 10, -13, -1, 2, - 1, 3, -3, -4, -2, 2 - }, - { - 276, -1002, -2251, -1349, -356, -22, 49, 6, -1, 88, - -99, -88, -114, -15, -191, 112, 161, -77, -94, 100, - -88, 32, -81, 93, -26, -84, 33, 149, 113, -71, - -55, -79, -162, -172, -121, -18, -62, 138, 25, -39, - 14, 26, -16, -18, -17, 5, -36, 26, 52, 29, - -37, -17, -57, 2, -1, 19, 4, 41, 38, -3, - -15, -35, -25, -8, 5, 12, -25, -10, -16, -18, - 28, 2, 8, 0, 9, 8, 7, -11, 5, 8, - 0, -7, 2, 1, -5, -7, -1, -1, -2, -5, - -5, -3, -4, -2, 6, -1 - }, - { - -22, 299, 123, -46, -16, -2, 31, 54, -65, 39, - 69, -55, -54, -145, 257, -95, -118, 308, -511, -50, - -40, -15, 276, -56, 90, 164, 239, 132, 71, 12, - -23, -33, -52, 65, 34, -33, -47, 27, 11, 0, - -26, -72, 50, 22, 44, 96, 0, 14, 1, -29, - -24, -4, -24, -13, -26, -10, 27, 19, -31, 10, - 20, -17, -9, -8, -16, 1, 12, 9, 2, 12, - 12, 4, 31, -13, -13, 7, 8, -1, -7, -8, - 0, -14, -4, -3, -7, 3, 3, -5, -6, -8, - 0, 0, -5, 2, 0, 1 - }, - { - -1693, -4648, -489, -441, -163, -65, -186, 44, -81, 47, - 21, 123, 17, -200, -395, 52, -189, -908, -337, -7, - -142, 76, -80, -36, 45, -74, -128, 132, 39, 66, - 144, -33, -2, -16, -27, 3, -113, 32, 56, -2, - 16, -22, 3, -74, -42, 28, 40, -14, -54, -90, - -53, -45, 15, -18, 2, -3, 1, 15, -35, 5, - -1, -1, -6, -17, -14, 3, -7, -16, -7, -13, - -15, -21, 1, 2, -4, -5, 0, -5, 2, 1, - 3, -2, 3, -6, 7, 8, 6, 5, -5, -5, - -5, 9, 4, 3, 3, -3 - }, - { - 16, 148, -135, -139, -17, 26, -5, 11, 14, 9, - -66, -21, -100, 78, -16, -14, 26, 162, -54, -667, - -464, 124, 96, 52, 13, 28, 347, 211, 89, 51, - -144, -55, 8, -109, -112, -39, -100, -38, 51, 2, - 33, -74, 64, -21, -6, 10, -28, -34, 38, 90, - 36, -26, 27, -35, -29, 5, -51, 3, -26, -48, - 14, -4, -13, -17, 29, -8, -10, -4, 23, 6, - -12, 1, -6, 8, 5, -8, -16, -3, -1, -21, - 1, -17, 7, -3, -4, -1, -3, -10, 2, 2, - -2, 6, -1, -14, -3, 4 - }, - { - -2062, 3316, 1403, -369, 93, -4, 26, -5, -24, 82, - -74, 28, -96, -71, -228, 208, 89, -45, 59, 59, - -1, -62, -159, 48, -30, -69, 68, 55, 151, -15, - 61, -49, -114, -26, 51, -20, 15, 128, 46, -55, - -42, -64, 27, 19, -72, -10, 39, 9, -52, 2, - 21, 18, 16, -22, 21, -68, -17, 13, -14, -13, - 13, 19, -19, -10, -2, -23, -8, -22, -17, -6, - -8, 2, -5, -17, 5, 8, 13, -3, 2, -8, - 2, 19, 9, 1, 4, 8, 2, -8, 2, 3, - 0, 1, 6, 3, 7, 10 - }, - { - 35, 399, -118, -34, 14, 28, 36, -33, -3, -4, - -42, 27, 72, -83, -326, -306, -303, 213, -289, 273, - 352, 264, 87, 43, -83, -421, -361, 259, -90, -187, - -49, 38, 128, 54, -25, -39, -31, 40, 9, 87, - 6, -12, -70, 1, -13, -2, -11, -38, 52, 44, - -13, -24, 35, -9, -40, -18, -3, 13, 38, 24, - 1, -3, -15, -15, -1, 16, -1, -11, -33, -23, - 9, 9, 1, -14, -1, -6, -3, 11, 4, 1, - -14, 7, 16, 11, 5, -12, 4, -5, -6, 5, - -8, -2, -2, -3, 5, 4 - }, - { - -585, -9086, -958, 246, 83, 82, 89, 85, 27, -62, - 45, 109, 52, 5, -207, 7, -4, -165, -47, 135, - 0, -45, 47, 60, 118, 107, 5, 41, -47, -8, - 38, 66, 25, 62, -26, -46, -40, 53, -73, -124, - -278, -57, 76, 20, -46, -24, 13, 19, -65, -39, - -28, -5, 45, 12, 17, 8, -21, -12, -7, 18, - -32, -21, -5, 13, 13, 7, -14, -12, 12, 2, - 7, -12, -2, -4, 1, 1, 24, 5, 12, -8, - -9, 1, -4, 2, -6, -5, -11, -9, -5, -9, - 0, 3, 3, 1, -9, 3 - }, - { - -8, 527, 6, 80, 18, -22, -378, -73, 27, 73, - 57, 37, 77, -10, 40, -39, -105, -180, -243, -245, - 134, -144, -53, -161, 120, 56, 46, -224, -4, -111, - -26, 122, 27, 31, 34, 82, 27, -27, -37, 3, - 34, -62, 25, 22, -2, -26, -37, -3, -61, 0, - -18, 3, 3, -1, 14, 15, -17, -2, -2, 4, - -32, 0, 16, 30, 1, -4, -3, -17, -16, -12, - 5, -4, -7, 0, 6, 10, 4, 6, -7, 10, - 0, 4, 6, 3, -5, -1, 11, 10, 5, 2, - -2, 8, 2, 6, 0, 0 - }, - { - 134, -3698, 79, 48, -9, -200, -195, -173, 98, -98, - -35, -67, 54, -102, 165, -20, 175, -31, 29, 18, - 199, 36, -28, 23, -17, -34, 13, -110, 192, 8, - -128, -35, -20, 52, 61, 47, 103, -38, -69, -22, - 45, 19, 39, 48, 33, -26, -60, 15, -2, 14, - -11, 22, 20, 1, -18, 23, -35, -13, -5, 20, - 52, 38, 2, 41, 7, 3, 13, -7, 6, -6, - 0, 7, -2, 8, -2, 1, -20, -12, -1, 3, - -2, -1, -1, 5, -1, -6, -6, -8, -11, 4, - -1, -6, 0, 2, -1, -1 - }, - { - -43, -58, 154, -3, 34, 21, 4, 25, -2, 13, - -47, 30, 93, 840, 186, -200, -102, 41, -7, -97, - -64, -3, -49, -333, -323, -51, -202, -26, 80, 54, - 34, 22, -34, -44, -29, -41, 84, 13, 13, -51, - -39, 5, 33, 20, 29, 16, -30, 11, -38, -84, - -15, -21, 19, -23, 6, -14, 23, -1, 10, 12, - 2, -14, 10, -1, -4, 4, -14, -11, -31, -3, - -3, 1, 5, 6, 1, -3, -10, -6, -3, -6, - -4, -8, 10, 8, 1, -2, -9, 6, 4, -6, - -2, 2, 0, 2, 3, 0 - }, - { - 93, -2139, -778, -727, -257, -403, -174, 73, 55, -134, - 106, -170, -277, -875, -56, 266, 84, -60, 16, -68, - -37, -51, -20, 15, -117, -61, -87, 70, -96, -165, - -89, -39, -100, -25, 2, 101, -15, -28, -19, 43, - 95, 21, 36, 79, 25, -23, -10, -4, 46, -26, - 54, -74, -61, 4, 32, 68, -32, -23, -29, 32, - 4, 4, -7, 10, -21, -8, -16, 3, -11, -6, - 3, -1, 5, -11, -2, 8, -2, -9, -8, 9, - -13, 5, 11, 2, -7, -3, 5, 1, 10, -2, - 8, 0, -7, -12, -10, -5 - }, - { - -13, 56, -109, -20, -75, 62, 2, 13, 126, 32, - 212, 55, 14, -631, -2020, 300, -42, 25, 21, -159, - -274, -117, 109, -48, 36, -43, -199, -99, 19, -68, - -35, 80, -44, -89, -41, -8, 80, -51, 43, 52, - 15, -44, 0, 37, 28, -34, -21, -13, 3, 18, - -16, -4, 23, 14, 38, -15, -36, -5, -12, 18, - -22, -3, -1, -17, -9, -3, 7, 2, -6, -24, - -1, 19, 2, -5, 5, 18, 15, 9, -12, -9, - -4, -6, -3, 3, 5, 11, -1, -3, 2, 4, - -2, -10, 1, 5, 2, 0 - }, - { - 590, -866, -120, -320, -99, -128, -10, 103, 28, -139, - -73, -24, -61, 567, 631, 71, 92, 114, -35, -57, - 87, 76, 61, -136, 48, 68, 11, 34, 26, 42, - -55, -35, 143, 70, 45, -4, 68, 35, 43, 136, - -87, 9, 4, 27, 39, -3, -3, 1, 7, -61, - 2, -57, -62, -10, 6, -24, 0, 30, 6, -18, - 0, 17, 16, -9, -6, 4, 0, -26, 2, 10, - -15, 28, -1, -2, -5, -15, -3, 23, -5, -2, - 14, 5, -10, 0, -4, 2, -1, -10, -12, -1, - 6, 5, 5, -1, -1, 2 - } - }, - { - { - 126, -2138, -46, 360, -106, 17, 37, -42, 65, -40, - 18, -3, 18, 68, 116, -191, 214, -200, 350, 96, - 454, -181, 23, -16, 89, -134, -26, 46, -20, -44, - 33, -136, 78, 110, 174, 8, -47, -77, 19, 2, - 27, -19, 6, 4, 6, -42, 3, 20, -3, -15, - 10, 24, 44, -25, -29, 6, -9, 14, 14, -22, - 25, -16, 0, -3, -4, 0, 6, 17, -8, 3, - -2, -10, 8, -10, -1, 4, -2, 9, 2, -5, - 0, -8, -2, 1, 0, 1, -6, -1, -5, 3, - -3, -1, -3, 0, 2, 2 - }, - { - -137, 4799, -623, -165, -152, -44, 64, -34, 18, -136, - 56, 39, 58, -61, 42, -74, 7, 177, -196, -19, - 59, 0, -1, 110, 33, -9, -19, 8, -4, -75, - 26, -16, -45, -21, 77, -171, -2, 20, 11, 28, - -27, 67, 48, 29, -27, 16, -67, 43, 2, 1, - -27, -4, -35, -8, 45, -19, 4, -11, 11, -15, - 6, 8, -6, 3, 3, -8, 16, -12, 0, 0, - 21, -1, -1, 4, 7, -19, 3, 3, 4, -8, - 3, 6, -6, -6, -5, 16, 3, -6, 3, 4, - 2, 2, -4, 0, -4, 3 - }, - { - -448, 1600, 393, -645, 209, 22, -22, -29, -31, 115, - -71, 35, 152, 49, -126, 37, 135, 43, 12, 34, - -100, 88, -131, 36, -15, -97, 42, -2, 14, 7, - 113, 32, 3, 21, 11, 44, 7, 108, -4, -1, - 12, 34, 13, -17, 7, 19, 5, 13, 9, 24, - 5, 8, -19, 20, -1, 8, -34, -6, 10, 3, - -11, -28, -9, 18, 6, 12, -26, 5, 1, -15, - 8, -11, 7, 0, 1, -2, 11, -6, 2, -2, - 1, -7, -7, -1, 0, -8, 3, 4, 1, 0, - -6, -1, -2, 2, 3, -4 - }, - { - 35, 180, -10, -60, -5, -2, 2, 13, -63, 27, - 48, 9, 53, -195, 33, -31, 55, 163, -304, 136, - -53, -96, 238, 12, 90, 37, 86, -21, 19, -83, - -46, 35, 8, 21, 31, -32, 29, 21, -27, -21, - -17, -23, 44, -14, -22, 16, -27, 0, 1, -15, - -13, -3, -15, -3, -13, 13, 11, -9, -3, 0, - 2, -10, 2, 6, -4, -1, 3, -2, 1, -1, - 8, -4, 23, -10, 1, -1, -3, -2, 1, -9, - 5, -9, 4, -5, -4, 5, 1, -4, -2, 1, - 1, -1, -3, 3, -2, -1 - }, - { - 1240, -214, -274, -209, 28, 54, -5, 76, -34, 20, - -214, 125, -16, -126, -109, 210, -21, -474, -200, 164, - -7, 30, -11, 56, 56, 77, -7, 108, -61, -25, - 39, -26, 78, 76, -47, -12, 11, -20, 2, -13, - 9, -10, -5, 8, 14, -10, 26, -19, -20, 25, - -6, -56, 55, 36, -14, -14, 15, 32, -27, 8, - 6, 6, -10, -10, -1, -4, -8, 8, -2, -4, - 2, 1, 7, -4, 0, 2, 3, 5, 0, -2, - -1, -7, -1, 3, 2, 1, 5, 3, 5, 1, - -5, 3, -1, 1, -1, -3 - }, - { - 8, 131, 65, -42, -6, 14, -26, -13, -29, 33, - -17, 2, -30, 181, -82, 128, 87, 134, -180, -313, - -10, 40, -88, 5, 72, -133, 149, -141, -69, 3, - -34, -36, 41, 40, -37, 28, -48, -55, 15, -10, - 15, -52, 50, -24, 25, 26, -25, -29, -11, 30, - 2, -22, 12, -17, -17, 38, -32, 4, -3, -25, - 16, -24, 15, -3, 16, -5, 2, 1, 10, 8, - -5, 5, -9, 0, -13, -3, -1, -5, 9, -12, - 1, -4, 8, 0, -1, 2, 10, -4, 2, -2, - -3, 2, 0, -3, 0, 2 - }, - { - 905, 4651, -225, -135, 42, -31, -2, 31, -10, 42, - -63, 19, -71, 65, -95, 76, -35, -16, 45, 17, - -7, -26, -53, 48, -3, -7, -4, -46, 20, -31, - 27, -81, 23, 28, 33, -56, -54, 29, 5, -38, - -35, 36, 55, -29, -14, 2, 0, 17, 8, 15, - 14, -21, 10, 9, -3, -23, 11, -1, -3, -13, - -16, 10, -12, -6, 6, -14, 7, -2, 6, 3, - -4, 3, -3, -10, 2, -6, 0, -1, 4, 0, - 6, 2, -2, -3, 7, -7, -3, 1, 6, 3, - -5, 1, 1, 2, 2, 3 - }, - { - -27, 11, -81, 51, 0, 15, 19, -28, 20, 1, - -32, -43, -15, 17, -115, -98, -204, 229, -52, 116, - 90, -29, 111, 105, 53, 70, -129, 300, -47, 43, - 56, -37, 1, 53, -39, 66, -17, 19, -46, 32, - -12, 13, -24, 10, 17, -21, -3, 6, 21, -9, - 4, -20, 17, -23, 12, 10, -17, -1, 11, -4, - -13, -8, 7, 16, 0, 4, -17, 8, 3, 9, - 1, -7, -4, -12, 2, 9, -10, 3, -3, 2, - -7, 0, 3, -2, 2, -8, 3, -2, -4, 0, - -3, -1, 2, 0, 2, 4 - }, - { - 890, -5181, 45, 2, -119, -13, -43, 27, -50, -93, - 19, 103, 1, 98, 34, -5, 162, 26, -65, 26, - -47, -55, 49, 42, 16, 39, -24, 60, 9, 53, - -48, 28, 32, -16, -59, -33, -66, 85, 28, -22, - -73, 102, 17, -22, 1, 30, 40, 17, -46, 4, - 18, 22, 34, -17, 23, 12, -9, 10, 24, 31, - -21, -1, -5, 2, 5, 1, 0, 3, 0, 4, - 21, 5, -8, -11, 2, 9, 4, -7, 2, 3, - -6, 1, -3, 3, -2, 8, -3, -3, -1, -1, - 5, 0, 1, 0, -2, 0 - }, - { - 33, 107, -264, -93, -141, 17, -117, -14, -29, 78, - 60, 11, -21, -156, 113, -54, -91, -66, -155, -164, - 214, -146, -45, -128, 82, -31, 64, -115, 69, -54, - -28, -39, -22, -41, 15, 23, -75, 12, -2, -53, - 18, -3, 27, -7, -27, -32, -16, 23, -75, -17, - -22, 17, 12, 19, 32, 29, -15, -6, -7, 12, - -8, 2, -2, 12, 6, 1, -9, -8, 6, 11, - 0, 4, 6, -5, 2, -1, 0, 4, -2, 11, - -2, 3, -3, 5, -2, -3, 3, 0, 0, -6, - -2, -2, -4, 3, -3, -2 - }, - { - -68, -2982, 95, -152, 93, -1, 437, -52, 75, -165, - 32, -73, -19, -81, 112, 14, 2, -213, 10, -8, - 114, -39, -22, 19, 0, 7, 56, -126, 105, -12, - -10, 113, 32, 6, -25, 12, 21, -24, 57, -35, - 9, 7, 29, 53, 54, 32, -24, 20, -8, 9, - -18, 11, 18, 12, -30, 24, -8, -2, -2, 4, - 10, 5, -26, 13, -13, 0, 11, -1, 1, -8, - -5, 2, 2, -1, -6, 3, -9, 6, -4, 2, - -1, 1, 5, -1, -1, -7, -1, -3, -4, 7, - 0, 0, 2, 1, -3, 2 - }, - { - 46, -207, -15, 116, 10, 3, 52, 27, 13, -1, - -93, -33, -317, 226, 231, -27, 6, -31, 54, -11, - -72, -33, -22, -26, -83, 22, 36, 80, 108, -5, - 64, 50, 58, -48, -10, -60, 17, -59, 17, -15, - 16, -8, -12, 9, -9, 2, 19, 20, 7, 2, - 21, -8, -1, -35, 9, -12, 23, 8, 17, 1, - -13, 12, 6, 1, -10, 5, -1, -1, -2, 5, - 1, 6, 4, -4, 0, 5, -5, 4, -2, -5, - -3, -8, 7, 3, 0, 6, -2, 6, 0, -6, - 0, -1, -1, 5, 0, -1 - }, - { - 166, -1095, 369, -89, -18, -152, -4, 68, 61, -203, - 67, -6, 244, -44, -51, 76, 74, -41, 82, -54, - 78, -2, 24, 70, -65, -71, 3, 99, -71, -48, - -86, 32, -43, -60, -42, 72, 6, -38, -43, -21, - 80, 53, -51, -19, -1, -2, -22, 8, 27, -8, - 33, -38, 5, -7, 3, 10, 1, 30, 5, 21, - -2, 4, -20, -10, -1, -4, -14, 19, -12, -4, - 14, -2, -3, -15, -1, 6, 8, -5, -4, 5, - -1, 6, -2, -2, -4, 6, 5, -6, 3, -4, - 2, -3, -4, -2, -3, 1 - }, - { - 8, 76, -162, 22, -21, 36, 7, -16, 78, -4, - 107, -32, -113, 880, 300, 143, -336, -8, 13, -36, - -213, -26, 65, -39, 30, -24, -2, 38, 163, 2, - -48, 37, -36, -36, 26, 8, 72, -77, 28, 27, - 14, -25, 21, -4, 13, 25, 26, 12, -7, 19, - -14, 4, -2, 11, 48, -14, -24, 12, -17, 19, - -37, -7, -3, 0, 4, 9, 13, -6, 0, -6, - 2, 5, 4, 3, -13, -1, 19, 3, 5, 1, - -9, 0, -4, 1, 2, 6, -1, -6, 4, 0, - -4, -6, 5, 2, -3, 0 - }, - { - -152, -1551, 229, -174, -160, -66, 152, -82, -73, -24, - 9, -39, -65, -100, -567, 149, 188, 7, -80, -56, - 56, 13, 41, -99, 86, 26, -35, -64, -76, 24, - -25, -64, 11, 18, 14, -54, 19, -16, -14, 45, - -107, -4, -13, 10, 36, 40, 10, -26, -7, -24, - 1, -28, 8, 57, 7, -11, 5, -5, -5, -10, - 2, 4, 5, 4, 1, 3, -1, -19, -4, 9, - -11, 18, -14, -3, 0, -4, 0, 7, 4, 1, - 1, 2, -3, 1, -5, 2, 1, -9, 0, 4, - 0, 1, 3, -2, -2, 0 - } - }, - { - { - -57, -1468, -14, 104, 58, 33, -21, -21, -5, 64, - -28, -39, 87, 9, 28, -84, -75, 60, 212, 199, - 181, 30, 71, 100, 37, 21, -41, 9, 17, -72, - -45, 12, 129, -25, 80, -22, -22, -121, 23, 5, - 26, 13, -5, -24, 18, -1, -18, -1, 0, -27, - 31, 41, 2, -3, -16, -4, -15, 1, 3, 6, - 1, 6, 6, -7, 1, 6, 2, 4, -1, 11, - -6, -8, 0, -7, -1, 1, 2, 2, 3, -2, - -5, -3, 1, 9, 4, -4, -5, -5, 1, -2, - -3, 2, -3, -2, -1, -1 - }, - { - 235, 3096, 469, -453, -126, -39, -4, -60, -63, -43, - -69, 70, 24, -20, 18, -129, -64, -30, 234, -55, - 33, 6, -35, 32, 74, 11, -29, -30, -3, -20, - -12, 6, -7, -35, -34, -57, 57, -50, -58, -1, - 12, 32, 90, 11, 3, -9, -4, 3, -23, -1, - -12, -14, -3, 10, 22, -3, -15, 19, -5, -8, - 18, 2, 1, -2, 4, -6, 0, 7, -2, 7, - 13, -3, 2, 0, -5, -7, 2, 4, -6, -4, - 5, 3, -5, -6, 5, 5, -2, 4, 0, 5, - 2, -4, 2, -2, 0, 2 - }, - { - 429, 1507, -379, 168, -99, 38, -26, -16, -31, -1, - -45, 33, 134, -5, 34, -24, 78, -26, 41, 49, - -147, 1, -56, -40, -10, -18, 47, 5, -7, -12, - 83, 21, 103, 14, 81, -33, 79, 45, -10, -9, - -12, 48, 15, 3, 22, -22, 28, 1, 14, 34, - 7, -6, 14, -7, -3, 15, -16, -11, 11, -5, - -3, -1, 2, 10, 3, 6, -4, 1, 1, 2, - 2, -9, -1, 10, 4, -1, 1, -1, -3, -7, - 0, -1, -6, -1, 1, -4, -1, 0, -1, 1, - -4, -2, 2, 3, -1, -1 - }, - { - -26, 173, 41, -23, 1, -21, -9, -2, -20, -1, - 43, -18, 66, 65, -336, -67, 148, -13, -159, 18, - 32, -124, 109, 138, 50, -4, -13, -4, 17, -115, - -50, 66, 32, 14, -26, -16, 70, 2, -38, -36, - 0, 20, 12, -13, -39, -8, 11, -12, -11, 2, - 1, -14, 1, 9, 5, -1, 7, -19, 8, -4, - -13, 2, 11, 2, -1, 3, 2, 3, -1, 4, - -8, -4, 1, 6, 2, -3, 1, 4, 2, -3, - -3, 0, 4, -4, 1, 1, -1, 1, 3, 2, - -2, 1, 4, 3, -2, 2 - }, - { - -589, 2053, 107, -224, 39, 21, 37, 4, 18, -30, - -14, -14, -27, -153, -37, 197, -46, -372, -91, 76, - 25, 17, 6, 7, 45, 40, 86, 44, -78, -43, - -39, 25, 57, 92, -35, -21, 6, -76, 6, 3, - 0, 10, -56, 39, 5, -10, 24, 15, -33, 48, - -3, -11, 23, 29, -14, 2, 13, -8, -18, 6, - 0, 9, -8, -11, 1, -3, -5, 10, -5, 1, - 2, -3, -6, 1, 3, 1, 5, 10, 0, -3, - 0, -2, 2, 1, -6, 2, 1, 3, 4, -2, - 1, -4, -5, 0, -4, -1 - }, - { - -24, 88, 149, 13, -18, -5, -15, -1, -30, 3, - 0, -8, -6, 32, -80, 85, 54, 93, 169, -378, - -73, -58, -38, -28, 53, -167, 116, -172, -42, -14, - 41, -1, 20, 51, 0, 1, -5, -25, 22, -16, - 16, 12, 2, -12, 12, 16, -18, -45, 2, -3, - 13, -2, -25, 7, 0, 18, -8, -10, 2, -9, - -7, 1, 3, 1, 8, 2, 0, 3, 1, -1, - 3, 5, 4, 1, -14, -2, 13, 3, 5, -4, - -6, 8, -1, -2, 1, 3, 7, -1, 0, -2, - -2, -3, 2, 4, 0, -3 - }, - { - 138, 4984, 173, -17, 34, -5, -9, 39, 7, -78, - -17, 21, 43, -11, 11, -45, -29, 30, 6, -35, - -42, -21, 32, -9, 9, -5, 5, -61, -39, -34, - 9, -5, 6, 38, -23, -57, 19, -14, -51, 9, - -18, 65, -15, -21, 19, -16, 8, -7, 7, 12, - 6, -30, -19, 22, 7, 6, -4, -4, 18, 1, - -24, 3, 3, -11, -2, -3, 9, 6, 2, 3, - -3, -11, 8, 0, 0, -5, 0, 6, -4, 7, - 6, -5, 3, 1, -4, -7, -2, 6, 4, 0, - -1, 3, -1, -1, 1, 1 - }, - { - -23, -152, 148, -21, 28, 0, -2, 10, -6, 12, - -38, -48, -20, -26, -55, -135, 21, -55, 129, 19, - -13, -97, 74, 50, -37, 144, 40, 144, -8, 68, - -16, -9, -14, -3, -34, 72, -5, -7, 9, 21, - -2, -15, 0, 1, 7, -12, 15, 14, -21, 2, - 26, -20, -8, 8, 37, 8, -15, -5, -12, 5, - -2, 0, 21, 20, -2, -4, -14, 7, 13, 12, - -1, -6, -15, -2, 10, 4, -3, 5, 1, 1, - 1, -9, 0, -6, 1, -3, 2, 1, -1, -1, - 3, -2, -1, 1, -1, 2 - }, - { - -879, -2336, -271, -131, -22, 0, -46, -40, -86, 28, - 2, -47, 48, 30, 53, 26, 139, 71, -23, -63, - -48, -21, 18, 21, 28, 18, -25, 64, 84, 37, - -48, 22, 18, -33, -74, 4, -66, 74, 18, 38, - -5, 87, 5, 2, 14, 50, 11, -25, 7, -1, - 39, 11, -6, 25, -3, 11, 1, 11, 36, 10, - -1, 8, -9, 4, -13, -9, 4, 17, -9, 10, - 8, 6, -3, -6, 4, 8, -12, 7, -6, 5, - 2, -6, -5, -4, 0, 2, -1, 2, 4, 4, - 1, -2, -2, 0, 1, -1 - }, - { - -38, -4, 128, -460, -29, -13, 121, -31, -19, 43, - 102, -46, -57, -3, 131, -158, -103, -68, -111, -35, - 28, -16, -21, -15, 43, -14, -29, 35, 23, -13, - -40, -61, -30, -13, -4, 24, -37, 34, 16, -23, - -6, 52, 0, -23, -4, -26, 7, -12, -39, -24, - 10, 7, 32, 16, 9, -1, 4, 1, -4, 12, - 10, 0, -11, -8, -1, -8, -2, 8, 17, 12, - 1, 8, -3, 4, -5, -5, -3, 0, 1, 2, - -5, 2, 2, 2, 3, 1, -3, -1, -3, -2, - 2, -4, -1, 1, 0, 3 - }, - { - -58, -2547, -519, 47, 100, 79, 421, -126, -11, -80, - 17, -20, -59, 45, -73, -12, -23, -98, 67, 41, - 8, -34, 22, 18, -8, 0, 32, -39, 21, 9, - 18, 128, 45, -46, -40, 52, -53, 1, 75, 12, - 27, 10, 20, 42, 40, 28, -3, 17, 30, -11, - 4, 6, 33, -10, -12, -13, -5, 4, 15, 5, - -15, 1, -11, -17, 0, 1, 1, 2, -6, -4, - -5, 0, 2, 4, 1, 4, 2, -6, -3, 0, - -3, 7, 1, -2, 0, 0, 2, 0, 2, 0, - 2, 3, -2, -1, 0, 3 - }, - { - -35, -220, 106, 109, -61, 30, 42, -13, 29, -23, - -76, -90, -29, -237, 133, 139, 40, 9, 25, 90, - -95, -186, -35, 84, 82, -54, 67, 36, 100, 33, - 111, -23, 6, 15, -19, -20, -40, -10, 24, 0, - 18, -26, -24, 32, -9, 12, 19, 12, 17, 35, - 7, -11, -4, -9, 9, -11, -7, 2, 8, -13, - 0, 9, -2, -4, -14, 8, 3, 1, 8, 1, - 11, 6, -3, -1, 3, 6, 8, 3, -5, -4, - -3, -2, -3, -3, 1, 1, -2, -1, 0, -2, - -1, 0, 1, 1, -2, 2 - }, - { - -192, -690, 321, 330, -125, 32, 90, 66, -50, -76, - -12, 80, -120, 359, 117, -76, 13, 25, 28, 40, - 74, 21, 38, 64, -25, -23, 15, 34, -39, -20, - -22, 8, -13, -59, -17, 36, 30, -44, -31, 29, - 15, 3, -14, -47, -27, -23, -3, -21, -13, 3, - 16, 7, 8, 6, 9, 8, 20, 18, 6, 1, - 17, -16, -12, -10, 1, 2, -13, -1, -1, 9, - 2, -10, 3, -8, 0, 3, 6, 2, -4, 1, - 2, 1, -1, -1, 1, 5, -10, -4, -5, -4, - -4, -2, 2, 1, 3, 3 - }, - { - -4, -61, -19, 1, 11, 22, 51, -1, 43, -14, - 47, -8, -166, 163, 1771, -4, -277, -76, 22, 175, - -182, -78, -93, 114, 45, -60, 63, 85, 104, 39, - -87, -10, -25, -26, 13, -17, 40, -47, 16, -7, - 14, 19, 21, -10, -7, 20, 15, 27, 16, 2, - -5, 26, -7, -2, 21, -11, -13, 10, 2, -14, - 2, 3, -11, -1, 7, 9, 1, -2, 2, 10, - -8, -5, 2, 6, -8, 0, 10, -3, 7, 2, - 1, 6, -4, -4, 0, -1, -4, -4, 5, -4, - 2, 1, 2, -1, 1, 0 - }, - { - -156, -1281, -288, 150, -89, 109, 51, -102, -56, 23, - 38, -17, 37, -230, -384, 214, 126, -72, -62, 26, - -30, 21, -29, 36, 34, -34, -7, -32, -35, -37, - -46, 18, -47, 22, -53, -39, -25, -6, 29, -30, - -5, -10, -18, 0, 16, 32, 1, -29, -12, 12, - -24, 3, 32, 58, -1, 17, -15, -16, -8, -3, - -1, -6, -3, 0, 11, -14, -7, 0, -7, -2, - 3, -8, -14, 10, 2, 2, 0, -4, 12, -1, - -8, 6, 5, -3, 1, 2, 1, -4, 4, 1, - -3, 0, 1, -4, 0, 1 - } - }, - { - { - -26, -838, 256, -101, 16, -4, -33, 14, -20, 26, - -111, -51, -80, -150, 130, -126, -167, 59, 15, 85, - 88, -9, 11, 7, -33, 52, 7, -22, -23, -74, - -50, -18, 1, -62, 17, -28, 10, -113, 36, -8, - 8, -6, -16, -9, 37, 12, -19, -4, 6, -23, - 2, 7, -14, 16, -1, -3, -14, -7, 15, 11, - 1, 15, 5, -7, 2, -1, -13, -2, -3, 0, - -8, -2, 2, -4, 4, -2, -2, -1, 1, -3, - -2, 3, 5, 7, 2, -6, -3, -3, 4, -3, - 3, 2, 2, -1, -3, 0 - }, - { - -229, 1872, 225, -212, 45, 26, 2, -10, 27, 47, - -6, 71, -18, -33, 29, -81, 73, -28, 190, -74, - -16, -2, -39, 8, 46, -2, -5, -10, 36, 49, - -14, -16, 31, 16, -15, -38, 28, -22, -30, -8, - 46, 23, 25, -4, 11, -16, 16, -24, -29, 5, - -2, -1, 11, 9, 8, -12, -3, 17, -3, 5, - 13, -3, 12, 1, 2, -2, -5, 15, 0, -6, - 6, -8, -1, 0, -7, 3, 2, 1, -3, 1, - 1, -3, 2, 1, 2, -4, 3, 2, -1, 3, - -1, -4, 4, -3, 3, -1 - }, - { - -263, 1735, 642, 433, -20, -6, -10, -7, -13, -25, - 2, 3, 53, 22, -30, -150, -11, -26, -12, 24, - -171, -40, -28, 23, 31, -19, 31, -3, -39, -15, - 43, 8, 51, -47, 71, -18, 24, -24, -6, -4, - -30, 15, 27, 12, 34, 4, 38, -4, 9, 5, - -27, -1, 29, -6, -16, 6, 6, 0, 9, -17, - 12, 23, -2, -11, 0, 2, -1, -5, -2, 2, - -3, -6, 1, 8, 0, -3, -2, 3, -2, -7, - 0, 3, -1, -2, 3, 2, -2, 0, -1, -1, - 1, -1, 3, 0, -1, 2 - }, - { - 24, 166, 0, 2, 0, -15, 4, 22, -2, -19, - 5, -44, 32, -8, -293, -7, 49, 97, -103, -94, - 50, -58, -7, 23, 1, 11, 57, -24, -11, -47, - -8, 61, 0, 26, -45, -24, -10, 5, 17, -20, - 19, 13, 8, 1, -19, 10, -4, -20, 5, 5, - -4, 3, 5, 5, 11, -20, 3, -5, 10, 4, - -7, 8, -2, -6, 0, 1, -1, 7, -4, 4, - -11, -3, -4, 4, -5, -2, 7, 3, -4, -1, - -3, 2, 3, 1, 0, -2, -2, 3, 4, 0, - -1, 2, 2, 0, -1, 3 - }, - { - 36, 2616, -13, -224, 56, -15, -16, -19, -6, -10, - 117, -40, 46, -11, -15, 103, 35, -265, -52, 60, - 38, -11, -83, -68, 22, -19, 50, 14, -45, 0, - -20, -27, -16, 42, -4, 42, -1, -28, 25, -5, - 7, 14, -23, 25, -16, -7, 4, 15, -15, 36, - 8, 7, 1, -8, -24, 17, 5, -25, -15, 8, - -3, 6, 4, -9, -4, 0, -11, -1, -9, -1, - 1, -7, -7, 9, 4, -3, 2, 0, -1, -3, - -1, -2, 2, -3, -6, 3, 0, 0, -2, -2, - 4, -2, -3, 1, 1, 2 - }, - { - -1, -46, -127, -36, -6, -1, 5, 14, -15, -14, - -6, 7, -15, 115, 123, -82, -159, 12, -104, -437, - 162, -10, 91, -66, 5, -107, 82, -67, 44, 37, - 74, 0, -14, 43, 4, -20, 10, 1, 31, -21, - 43, 11, 12, 12, 2, 14, 3, -16, 15, 3, - 11, -13, -13, 23, 9, 0, -7, -5, 7, 4, - -8, 18, -2, -18, -2, 1, 3, 1, -3, -3, - 10, 5, 6, 7, 0, -2, 8, 4, 0, -3, - -2, 4, -5, -2, 3, 0, 0, -2, 0, -1, - -1, -2, 3, 1, -1, -4 - }, - { - -753, 3793, 118, -68, -7, -2, -1, -20, -39, -57, - -14, 13, 73, -64, -26, -75, -5, 27, -24, -15, - -12, 9, 18, -21, 2, -11, 24, -63, -44, -38, - 33, 55, 8, 9, -43, -31, 13, 2, -15, 33, - -5, 32, -17, 7, 21, 0, -5, 13, 7, -12, - -1, -21, -4, 17, 20, 10, -7, 1, 22, 2, - -22, 4, 12, -5, -7, -1, 9, 5, 0, 0, - -2, -9, 7, 2, 5, -1, 0, 5, -1, 4, - -3, -4, 7, 0, -9, 2, 1, 3, -1, -2, - 1, 1, 3, -1, 0, 2 - }, - { - 14, -11, 34, -51, 26, -4, 7, 5, -26, 6, - -29, -23, -3, -93, -76, -68, 115, -31, 53, -37, - 12, 57, 28, -19, -67, 80, -7, -26, -21, 62, - -22, 41, 18, -23, -34, 28, 13, -4, 6, 15, - 4, -11, 9, 7, 3, -10, 19, 5, -32, -9, - 11, -6, -20, 7, 19, -9, -11, -5, -14, 29, - 13, 13, 18, 10, 1, 6, 1, 2, 0, -1, - 5, 4, -4, 2, 3, 0, 5, 3, -1, 1, - -2, -7, 2, -1, 4, -2, 4, -1, 1, 2, - 2, 3, -1, 0, -1, 1 - }, - { - 704, -556, -276, 34, -44, -8, -13, -34, -9, 63, - -25, -75, 16, 14, 21, 13, 7, -43, -23, -15, - -17, -35, 18, 13, 6, 6, 11, 41, 67, 26, - -41, -26, -13, -1, -27, 52, -2, 32, -92, -7, - 18, 44, -19, 28, -17, 14, -9, -47, 10, -8, - 12, -10, -13, 16, -11, 2, -8, -9, 9, -3, - 15, 19, -10, 7, -5, 7, 11, 14, -5, -1, - -8, 3, 1, -5, 6, -1, -8, 14, 1, 0, - 3, -7, -4, -6, 0, -1, 0, 3, 4, 1, - -4, -2, -2, 3, 0, 0 - }, - { - 34, 77, 261, -210, 103, 107, 163, -40, -11, -12, - 9, -74, 67, 16, 133, -94, -84, -17, -96, -63, - -16, 57, -12, 10, 40, 7, -8, 31, -29, 31, - 4, -17, -22, 17, 34, 49, -10, 38, 11, 2, - -14, 17, -9, -8, 24, -30, 15, -10, -15, -8, - 23, 0, 10, -14, -16, -18, -5, -1, -2, 4, - 0, 9, -1, -2, -2, -8, 4, 13, 9, -2, - 2, -1, -10, 6, -5, 0, -6, -2, -1, -2, - -4, 1, 3, -1, 3, -1, -2, 2, -1, 3, - 1, 0, 1, 2, 1, 2 - }, - { - 193, -1851, 92, 220, 61, -145, -98, -159, 20, 10, - 6, 4, -32, 50, -39, -66, -94, -85, 47, 11, - -14, -1, -15, 10, 10, 8, 36, -20, 26, 16, - -19, 41, -16, -31, -13, 14, -43, -25, 7, 21, - 19, -23, 7, 5, 8, 1, -26, 9, 30, -14, - 9, 0, 17, -15, -3, -25, -2, 17, 11, -5, - -20, 3, 0, -6, 13, 2, 0, -4, -6, -1, - -1, 1, 5, 6, -3, 1, 4, -8, -2, -1, - 3, 6, -3, 5, -1, 3, 0, 2, 2, -2, - 2, 1, -4, 0, 2, 1 - }, - { - 23, -299, -85, 50, -1, -6, -5, -23, 18, -13, - -36, -49, 90, -151, -106, 95, 35, 10, -35, 29, - -9, -96, -17, 27, 70, 17, 7, -63, 0, 5, - 12, -49, -32, 65, -19, -1, -14, 28, 13, -1, - 8, -12, 4, 19, -15, 16, 7, 6, -3, 17, - -2, -6, 14, 0, 6, -7, -9, 0, 17, -11, - 15, 4, -4, -6, -7, 17, 4, 6, 1, -3, - 10, 3, -4, -2, -2, 1, 3, -5, -3, -4, - -2, 1, -4, -5, 1, -3, -3, 0, 2, 0, - -1, 2, 1, -2, -2, 2 - }, - { - 144, -508, -90, 44, -86, 112, -28, 14, -35, 16, - -29, 36, -46, 299, 63, -61, 55, -14, -77, 63, - 18, -19, -7, 37, -13, 73, -10, 2, 25, -1, - -18, 7, 50, -4, 10, 35, 34, -21, 5, 19, - -31, -17, 23, -9, -5, -17, 12, -31, 2, -14, - -4, 4, 7, 21, -3, -2, -6, -2, -1, 4, - 10, -13, -1, -3, -4, 2, -6, -4, 9, 9, - -8, -4, 9, -5, 1, 3, 3, 6, 0, 2, - -5, 1, 5, 0, -3, -3, -11, 1, -3, 0, - -1, 0, 4, -2, 3, 0 - }, - { - 17, -46, 37, -16, -13, -17, -3, -25, 14, -70, - 16, -19, -85, -391, 592, -150, -99, 0, 83, 172, - -66, 40, -54, 85, 13, 19, 85, 24, -85, 31, - -18, 14, 20, -10, -24, -34, 3, -33, 24, -22, - 36, 9, -15, -16, -13, -12, -3, -4, 3, -15, - -2, 17, -11, -5, 10, -13, -1, 16, 15, -8, - 16, 1, -5, -3, 4, -6, -6, 3, 3, 7, - -6, 3, 3, 5, -2, 5, 0, 2, -2, 0, - 5, 0, 1, -2, -4, -1, -1, 3, 2, -3, - 4, -1, -2, 0, 2, -2 - }, - { - 254, -463, 9, 300, -17, 64, -68, -36, 26, 21, - 86, 13, -12, 92, 199, 130, -28, -16, -25, -5, - -83, 55, -15, 42, 23, -45, 52, 78, 9, -37, - -22, 29, -46, 13, -42, 23, 19, 15, 40, 9, - 71, 12, -20, 13, 16, -1, 13, 11, 11, 21, - -20, -3, 9, 15, -15, 7, -10, -8, -20, -3, - 0, -13, -6, -1, 11, -13, -1, 4, -2, 0, - 3, -3, -3, 5, -2, 1, -2, -2, 6, -6, - -3, 6, 2, -1, 3, 3, 1, 1, 0, -1, - 0, 0, 1, -1, 1, 0 - } - }, - { - { - 44, -254, -388, -74, 8, -25, -3, 10, -9, -57, - -93, -47, -117, -78, 86, -88, 10, -77, -43, 99, - 60, -43, -81, -69, -43, 42, 77, -20, -25, -55, - -53, -15, -124, 30, -9, 15, 3, -58, 54, -37, - 14, -38, 13, -19, 32, 16, 5, 19, 8, -17, - -22, 7, -9, 4, -4, -5, 1, -4, 30, -4, - 2, 1, 1, 1, -1, -10, -9, 0, -7, -6, - -8, -1, 3, 1, 1, 3, 0, 1, -4, -2, - -2, 4, -1, -1, -2, -2, 3, -2, 0, 1, - 4, -1, 1, 1, 0, 2 - }, - { - 174, 2447, -605, -19, 41, 3, 30, 74, 54, 43, - 41, 12, 9, -23, 15, 47, 98, 44, -18, -1, - -33, 22, -12, -24, 23, 8, 19, 12, 27, 18, - 9, -1, 37, 35, -16, -57, 15, 12, 13, 22, - 44, 14, -27, -6, 8, -7, 16, -9, -7, -11, - 1, 5, -5, -3, 5, -4, 1, -14, 5, 5, - -1, -3, 9, 0, 8, 3, 5, 4, -8, -1, - 0, -2, 5, -3, -3, 7, -5, 2, 7, -1, - -1, -2, 2, 0, -3, 0, 4, -3, 1, 0, - 1, -1, 0, -1, 1, -1 - }, - { - 145, 2505, -203, 229, -166, -5, 10, -7, 9, 1, - 26, 22, -30, 59, -33, -83, -99, 21, -11, -48, - -20, -39, -13, 17, -3, -38, 22, 32, 7, -22, - -51, 53, -17, -4, 53, -3, -8, 13, -26, 5, - -24, -3, 47, -11, 10, 40, 38, -7, -2, -16, - -12, 14, 18, -16, 15, -18, 2, -6, 1, 0, - 6, 6, -2, -11, -8, 0, -8, -6, 0, -5, - -8, -2, -1, -2, 4, -3, -1, 0, 5, -2, - -1, -1, 0, -3, 0, 5, -1, 2, 1, 2, - 0, -2, 0, -1, 0, 1 - }, - { - -29, 188, 38, -1, -16, 7, 3, 15, 9, -11, - -3, -14, 18, -79, 7, -88, -31, 93, -17, -89, - 56, 32, -29, 19, -31, 4, 140, -50, -45, 73, - -27, -4, -1, 30, -29, -4, -41, 16, 10, -10, - 18, -6, 18, 12, 3, 7, -31, -8, 0, -11, - 4, 9, -11, 0, 2, -20, 6, 6, -3, 15, - 4, -7, -4, -1, -4, -4, 0, 5, -7, -2, - 1, 4, 2, -8, 0, -3, 0, -1, -8, 1, - 1, -1, -1, 1, -2, 2, 0, -1, -1, -1, - 2, 0, -3, -2, 1, -2 - }, - { - 300, 2061, 83, -155, 7, -5, -39, -35, 24, 14, - 28, -33, 79, 19, -4, 49, -93, -165, 30, 27, - 50, -5, -52, -35, 23, -16, -4, 26, 14, 1, - -3, -30, -19, -6, 22, 72, -21, 38, 5, -6, - 33, -3, 22, -23, 6, -13, -8, -2, 2, 11, - 7, 10, -6, -13, 4, 2, -4, -18, 10, -4, - -1, 13, 4, -8, -4, -8, -3, -4, -6, -6, - 0, 0, 4, 9, -2, -2, -4, -8, 2, -4, - -1, -2, 0, -5, 3, 2, -3, 2, 0, 0, - 2, 1, 1, 2, 3, 1 - }, - { - 16, -281, -33, -22, 3, 6, 4, -1, -14, -17, - 12, 6, 4, 119, 366, -187, -136, -42, -27, -291, - -89, 46, 46, -114, 42, 47, -48, 80, -38, 27, - 39, 34, -17, -14, 11, -8, -19, -5, 17, 5, - 4, 12, 24, 22, -14, 6, 11, 12, 17, 9, - -10, -13, -4, 23, 6, -9, -4, -2, 5, 4, - -7, 14, -5, -13, -6, -5, 6, 4, -1, 3, - 9, -1, 6, 4, 2, -5, -2, -3, -1, 2, - -1, -3, 1, -2, 3, 0, -1, 0, -3, -1, - 3, 1, -1, -2, -3, -1 - }, - { - 844, 2099, -319, -34, 5, -10, 8, -37, -39, 7, - -32, 7, 18, -38, -49, -63, 31, -32, 5, 17, - 37, 13, -24, 17, -14, 7, -9, -48, -9, -11, - 35, 22, 10, -13, -34, 5, -17, 16, -12, 24, - 18, -5, 11, 18, 2, 6, 13, 33, -11, 1, - 5, -6, 18, -2, 15, -1, -13, 9, -2, -6, - -6, 1, 3, -1, -2, -1, -8, 7, 4, -8, - 3, 5, -4, -2, 1, 2, -1, 0, 3, -2, - -2, 0, 1, -4, 1, 2, -1, 0, 1, 1, - -2, 0, 1, 2, 3, 3 - }, - { - 20, 45, -158, 15, 1, 10, 10, 0, -8, -18, - 9, -10, 36, 19, 5, -110, -32, 57, 10, -27, - 123, 66, 30, 51, -5, 36, -62, -1, -37, 26, - 12, 50, 50, -46, 12, -3, 8, -3, -10, 7, - 9, 6, -14, 19, 6, -7, -5, -6, 5, -21, - -10, -5, -7, -7, -3, -14, -22, -3, 10, 13, - 13, 7, 7, 6, 4, 15, 3, -5, -3, -5, - 5, 5, 3, -1, -5, 0, 2, -2, -3, -3, - -1, 0, 1, 4, 2, -2, 2, -1, 0, 0, - -1, 4, 0, 1, 1, 0 - }, - { - -437, 380, 317, 62, -63, -30, 6, 5, 20, -17, - 14, 39, 40, -60, 10, 35, -89, -9, -7, 3, - -22, -16, 15, 9, 26, -19, 15, 33, 56, -26, - -12, -28, -6, -11, 25, -19, 56, 30, -91, -37, - 43, -36, -22, 2, -2, -11, -23, -36, 13, 13, - -13, -13, 10, -4, -4, -6, -4, -11, -10, 7, - 24, 7, 0, 5, 11, 17, 8, 2, -2, -7, - -1, 5, -3, -10, -2, 3, 7, 3, 5, -2, - 1, -1, -1, -1, 3, 0, -2, 1, 1, -1, - -3, -1, 1, 1, -2, 1 - }, - { - -26, 273, -80, 199, 31, 9, 54, 35, 12, -17, - -72, 10, 54, 37, 35, -37, -42, -61, -141, -73, - 63, 29, -34, -13, -3, 21, 22, -26, -36, 39, - 7, -9, 13, -27, 29, 62, -3, -23, 3, -15, - -3, -23, -4, 2, 11, -19, -3, -11, 8, -10, - 6, -20, 1, -13, -3, -3, -12, 2, -7, -9, - -3, 3, 14, 9, 2, 5, -3, 4, -6, -8, - 6, -3, -3, -2, -2, 2, -1, 1, -1, 1, - 1, 2, -1, -3, 0, -2, 1, 3, 0, 0, - -3, 2, 0, 0, -1, -2 - }, - { - -263, -1307, 437, 108, 9, 99, -535, 18, -46, 44, - 1, -9, -1, -74, 84, -83, -103, -89, -34, 39, - 21, -4, 0, -15, 13, 13, 4, 9, 14, 4, - -39, 2, 5, -17, 3, -23, -6, -33, 0, -4, - -34, -19, 23, -5, 5, -10, -1, -14, 6, 1, - 2, 11, -14, -3, 12, -15, 12, 1, -6, -2, - -4, 0, 0, 5, 10, 0, 3, -2, -1, -2, - 0, 4, 7, -5, -5, -4, -1, -3, 2, -2, - 6, -1, 1, 4, -2, -1, -4, 1, -1, 3, - 1, -1, -1, 2, 1, -2 - }, - { - -14, -346, 30, -22, 22, -18, 8, 4, 5, -3, - -32, -35, -105, 202, -184, 67, 68, -61, -85, -19, - 54, 42, -48, -24, -19, 78, 19, -87, -14, -3, - -59, 24, -16, 61, -17, -4, -10, 18, -18, -10, - 7, 14, 0, -3, -3, -2, 20, 9, -22, -6, - 7, -2, 10, -7, 6, 8, 1, 19, 12, 4, - 9, -5, 6, -2, 9, 7, 4, 3, -2, 0, - 2, 0, -3, -4, -5, -4, -4, -7, 0, 0, - -1, -1, 1, 0, 1, -1, 3, 3, 1, 0, - -1, 0, 0, 0, 1, -2 - }, - { - -76, -54, -175, -199, 10, -46, -173, 45, 49, 19, - -50, -3, 148, 62, 5, 31, 65, -38, -67, -17, - 17, -8, -15, 3, -24, 36, 10, -4, -28, 10, - 4, -8, 17, 28, 16, 22, 3, -4, 23, -3, - -12, 10, -12, 44, 4, 7, 6, 9, 8, -17, - -7, -3, -17, 11, -12, -6, -4, -3, 7, 4, - -6, -1, 6, -10, -2, -3, 5, 1, 7, -1, - -2, 6, 2, -1, -4, 6, 2, -1, 4, -2, - -2, 5, 4, 1, -8, -5, 2, 5, 0, 2, - 1, 2, -1, -3, -2, -4 - }, - { - -27, 76, 3, -46, 2, -28, -37, -7, -14, -31, - -26, -39, 43, -49, -527, 17, -10, 39, 44, 48, - 19, 12, -16, 47, 17, 56, 28, 4, -126, 38, - 33, 46, -2, 20, -11, -17, -14, 4, -3, 15, - 20, -29, -5, -3, -17, -11, 10, -20, -7, -20, - 1, -5, -1, 3, 6, -1, 8, 6, 3, 17, - -2, -13, 3, -2, -4, -1, 1, -3, 0, 1, - -3, 12, 2, 1, -1, 4, 1, 10, -4, -3, - -1, -4, 3, 0, 0, 4, 2, 1, -3, 2, - -3, -4, -2, 3, 0, -2 - }, - { - -165, 283, 56, 71, 36, -95, -67, -29, 31, 50, - -12, 66, -73, 23, 377, 12, -150, 111, -85, -22, - -18, 35, 18, 4, 28, -2, 79, 41, -2, -25, - -20, 0, -10, -35, 31, 35, 56, 5, 17, 30, - 33, 11, -5, 17, 13, 6, 40, 11, 7, 1, - -13, -4, -11, -8, -10, -6, 0, -5, -15, 2, - -4, -3, -2, 8, 4, 2, 1, -1, -3, 3, - 0, 4, 8, -9, -3, -2, 3, 1, -1, -3, - 5, -1, 0, 2, 0, 0, 2, -2, -5, 3, - 1, 2, 1, 1, 1, -2 - } - }, - { - { - -28, 303, 183, 17, -35, -14, 10, 5, 4, -40, - 15, 28, 68, 47, -58, -47, 161, -39, -29, 81, - -4, -114, -4, -26, -32, 8, 14, -12, 1, -37, - -22, 18, -47, 66, -2, -11, 7, -58, -7, -40, - 16, -19, 50, -13, 19, 13, 12, 19, 17, -6, - -27, 6, -8, -13, 0, 5, 3, 2, 10, -14, - 0, -11, 4, 7, 2, -3, 3, 5, -8, 4, - 0, -1, 3, 4, -2, 2, 1, 0, -1, 2, - -4, -2, -4, -2, -1, 3, 4, -1, 0, 3, - 0, -1, -1, 3, 2, 2 - }, - { - -225, 3725, 555, -49, 55, -23, 46, 44, -20, -2, - 2, -38, 13, 23, 56, 102, 60, 36, -21, 6, - -14, 15, -7, -26, 2, 11, 16, 11, -15, -13, - 43, 18, 34, 36, 0, -35, 33, 14, 17, 13, - 13, -1, -16, -9, 5, 0, 5, 17, -2, -20, - 10, 6, -8, -3, 7, 1, -8, -13, 4, -6, - -8, -4, 3, -3, 9, -5, -2, -5, -3, 7, - -1, 1, 1, -2, 5, 0, -4, 2, 4, -2, - -2, 0, 0, -3, -2, 5, -1, -1, -1, -1, - 3, 1, -1, 1, -1, 0 - }, - { - -131, 2709, 26, 62, -121, 23, 1, 4, 20, 1, - -36, -15, -30, 60, -1, -16, -89, 15, 11, -1, - 68, -20, -24, -42, -7, -25, 35, 24, 26, -2, - -56, -2, -38, -17, -7, 4, 5, 28, 2, 3, - -25, 9, 35, -17, -11, 32, 20, -16, -10, -18, - 4, 8, 7, -10, 33, -16, -8, 8, 9, 1, - -8, -8, 3, 0, -8, -1, -8, 3, -2, -7, - -4, 2, 1, -2, 4, -3, 2, -2, 5, -2, - -4, -4, 0, 1, 0, 3, 0, 1, 0, 2, - -2, 0, -1, 0, 1, -1 - }, - { - 25, 178, -44, -6, -1, 11, -4, -2, 2, -2, - 16, 1, 16, 50, 298, 16, -25, 62, 29, -62, - 28, 9, 34, 66, 9, 56, 115, -13, 9, 69, - -42, -26, -20, 2, -9, 18, 22, 7, -12, -3, - -4, -19, 6, 18, 5, -5, -25, 13, 2, -15, - -1, -15, -11, -4, -1, -4, 1, -4, 0, 5, - -3, -10, -2, -3, -2, -1, -1, -3, -6, 0, - 7, 3, 2, -6, 9, -1, -3, 0, -2, 2, - 3, -2, 0, -2, -1, 2, -1, -1, -3, 1, - 2, -2, -3, 0, -1, -2 - }, - { - -412, 972, -116, -140, 18, 0, 3, 5, 40, -22, - -67, -17, 28, -8, -38, 7, 12, -54, -6, 21, - 18, -11, 33, 36, 1, 3, -21, 13, 44, 29, - -8, -17, -21, -14, -3, 28, -22, 10, -13, 4, - 22, -17, 12, -19, 12, -22, -8, -9, -16, -5, - -5, 6, 6, -7, 4, -5, 3, -6, 11, -2, - 11, 13, -1, 1, 3, -6, -2, 3, 1, -2, - 3, 2, 6, 0, -5, 2, -3, -3, 1, -3, - 3, 0, 1, 0, 1, 0, 0, 2, 2, 1, - 1, 1, 1, 1, -1, -1 - }, - { - 8, -256, 124, 8, 5, 1, -10, -3, -9, 3, - 26, 8, 1, 49, 284, -100, 3, 7, -64, -126, - 17, -1, -15, -78, 71, 28, -84, 60, -53, -2, - -27, -18, 1, -1, 13, 1, -2, 5, 25, 14, - -7, 29, 8, -8, -21, 1, 12, 17, -7, -5, - -8, -1, -1, 9, -8, 1, 9, 6, 2, 1, - -4, -1, 0, -2, -2, -3, -1, 2, 1, 5, - 3, -2, 4, -1, -4, -4, -1, -5, 1, 6, - -2, -1, 2, -3, 1, 0, 0, 0, 0, 0, - 3, -1, -2, 0, 0, 2 - }, - { - -574, 846, 321, 24, -33, 3, -2, -1, -5, 36, - 7, 4, -11, -2, -12, -2, 37, -24, 27, -9, - 27, 3, -21, 19, -5, -3, -13, -12, 11, 18, - 6, -28, -6, -10, -2, 25, -17, 18, 1, 11, - 19, -7, 18, 24, -2, -14, 16, 19, -15, 13, - 9, -4, 12, -4, -4, -6, -3, 5, -10, -1, - 7, 7, 2, -3, -3, -5, -9, 8, 5, -5, - 5, 5, -9, -2, -1, 1, -1, -1, 2, -3, - 2, 0, -2, -3, 6, -3, -1, 1, 2, 1, - -4, 2, -1, 2, 1, 0 - }, - { - -5, -46, -56, 47, 4, 5, -5, 9, 15, 0, - 30, -1, 13, -8, 266, 165, -56, -37, -3, -67, - 60, 22, 40, -3, -138, -2, -72, -13, -66, 20, - 12, 19, 14, -31, 11, -1, 3, -5, -34, -6, - -11, 7, -10, 10, 1, -13, -15, 1, 14, -14, - -10, -19, 7, -11, 0, -5, -8, 12, 13, -8, - 0, 0, 5, 2, 0, 9, -2, -2, 0, -3, - -2, -1, 3, -2, -5, 2, -4, -5, -1, -1, - 6, 1, -2, 1, 0, 0, -1, 2, 0, -3, - 0, 1, 1, 2, 0, 0 - }, - { - 178, 604, -221, 41, -40, -13, 19, 44, -6, -35, - 52, 49, 2, -109, -12, 5, -33, 49, 11, 2, - -12, 16, 2, -16, 3, -23, 4, -11, 15, 0, - 33, 17, 17, -18, 5, -51, 4, 20, -29, -6, - 43, -22, -20, -18, 1, -9, 2, 13, 3, -9, - -12, 4, 24, 1, -3, 0, -4, -6, -7, 3, - 6, -4, 1, 5, 12, 3, -9, -4, -5, -5, - 2, 4, -3, -6, -7, 7, 5, -5, 2, 0, - -1, 4, 3, 4, 4, 3, -3, -2, -1, 1, - 3, 0, 1, 0, 0, 1 - }, - { - 17, 314, -130, 258, -17, -81, 25, 3, -8, 12, - -28, 35, -30, 15, 80, 22, -55, -62, -58, -3, - 104, 0, -47, -24, -3, 25, 31, -35, -32, 19, - 17, -14, 18, -27, 27, 40, -21, -18, 16, -22, - 1, -24, 7, 13, 6, 4, 0, 1, 10, -15, - -2, -13, -7, -5, 14, 3, -9, 4, -4, -4, - 2, -1, 7, -2, 2, 7, -7, 1, -4, -5, - 2, 2, 4, -3, -1, 2, 1, 1, 0, 2, - 0, 0, -4, -3, -1, 0, 2, 0, -2, -3, - -1, -1, -1, 1, 0, -1 - }, - { - 268, -715, 120, -200, -129, 191, -230, 118, -24, 18, - 7, -16, 1, -50, 109, -99, -82, -14, -16, 20, - 59, -2, 19, -30, 5, 9, -10, -7, -4, -11, - -39, 18, 6, -20, 8, 7, 13, -8, 6, -57, - -36, 12, 15, -5, -1, -5, 12, -23, -5, 14, - 4, 1, -10, 10, 12, -7, 16, -7, 2, 3, - 0, 3, 2, 3, 0, 1, 3, 0, -1, 3, - 1, -1, 3, -6, 1, -3, 0, 1, 2, -1, - 0, -3, 2, -2, 0, -3, -1, -1, -1, 3, - -2, 0, 3, 0, -2, 0 - }, - { - 8, -316, 37, -4, 9, -5, 18, 0, 2, 1, - 5, -17, -96, 259, -37, 32, -8, -65, -17, 47, - 57, 42, -12, 0, 19, 97, 56, -48, 3, -50, - -12, 37, 11, 18, -19, -19, -21, 20, 3, -15, - 15, 15, -14, -7, 4, -8, 17, 0, -23, -9, - 5, -8, 1, -7, 8, 6, 2, 19, 0, 1, - -8, -5, 4, 2, 2, -6, 5, -5, 1, 4, - -1, -5, -5, -3, -3, -2, -2, 0, 2, 2, - 0, 0, 3, 2, 0, 2, 3, 0, -1, 1, - 0, -1, -1, 2, 2, -3 - }, - { - 5, 199, 6, -81, -1, -59, -103, 60, 41, 1, - -14, 10, -22, -160, -21, 50, 48, 9, -10, -53, - 38, 7, 4, 2, -49, -17, 11, 9, -4, 11, - -16, -2, 11, 8, -12, 8, 1, -14, 1, -13, - 1, 25, -35, 24, -12, 7, -15, 15, 0, 0, - -6, -6, -14, -4, -4, -7, 5, 8, 13, -5, - -8, 6, 13, -9, 2, -1, 6, 1, -5, 0, - 7, 4, -5, 1, -3, 4, 2, -4, 2, -2, - 2, 2, -2, 0, -3, 2, 5, 3, 0, 1, - 0, 0, -4, -1, -3, -3 - }, - { - 16, 76, -101, -41, 23, 2, -10, 6, -6, 9, - 6, -2, 6, 400, 111, 25, 7, 74, 52, -40, - -14, 24, -1, 13, 54, 52, -18, 9, -14, 41, - -11, 18, -27, 2, 11, 4, -8, 3, -15, 13, - 1, -37, -1, 15, 4, 6, 8, 0, 4, -2, - 5, 0, 6, 6, 2, -3, 7, 0, -7, 14, - -14, -9, 2, 1, -3, 10, 4, -3, 1, 2, - 1, 8, -4, -1, -2, 0, 4, 1, 0, -3, - -3, -1, 2, 2, 2, 2, 0, -2, 1, 1, - -5, -1, 1, 0, -2, 0 - }, - { - 9, 497, -126, -148, -20, -67, 39, -10, 16, 14, - -137, 50, -15, -129, 17, -37, -78, 80, -80, 21, - 6, 23, 11, -20, 31, -5, 31, -16, -5, 16, - -21, -15, -7, -26, 29, 7, 41, -15, 10, 25, - -12, 2, 18, 23, -1, 0, 9, -23, -17, 1, - -11, 0, -2, 7, -7, -2, 3, -2, 2, 8, - -4, 2, 2, 10, 2, 7, -1, -2, -5, 2, - 0, -1, 3, -7, 3, -1, 4, 0, -2, 1, - 3, -5, 2, 2, -2, -3, 0, -3, -1, 2, - -1, 1, -1, -1, 1, -1 - } - }, - { - { - 33, 542, 45, 19, -20, -5, -9, 1, 5, -20, - 65, 15, 119, 63, -206, 44, 61, 36, 57, -24, - -19, 11, 28, 1, -16, -12, -28, 9, 18, -12, - -19, 13, 66, -10, -9, -11, -12, -68, -59, -36, - 25, 16, 5, 9, 16, 14, -3, 12, -5, 6, - -1, -1, -3, -8, 5, 1, -11, 2, -11, 2, - 1, -2, 9, 8, 2, 5, 5, -4, 5, 9, - 0, -6, 1, 2, 1, 0, -3, 1, 3, 2, - -5, -3, 2, 4, 3, 0, 0, 0, 1, 0, - 0, 0, -2, 2, 0, -2 - }, - { - 318, 3726, -26, -43, -70, -5, 19, -36, -53, -13, - -10, -26, -16, 69, 68, -4, 8, 9, 71, -7, - -2, -16, -25, -14, -3, 38, -40, -2, -10, 5, - 29, 60, 5, -11, 13, 4, 31, -30, 14, -17, - -9, 5, 23, 0, 2, 1, -3, 1, -18, 2, - 3, 6, 8, 0, 7, -3, -4, 1, -3, -1, - 0, 2, -4, 1, -4, -6, -1, -3, 7, 4, - -1, -2, -5, 2, 1, -4, 2, -3, -2, -2, - 3, 1, -4, -1, 4, -2, -2, 4, -2, -1, - 0, 1, 2, 1, -1, 0 - }, - { - 113, 2012, 140, 123, 99, -1, 14, -1, 7, -22, - -42, -44, -22, -98, 83, 25, -57, -19, 1, 31, - 0, -14, 7, -66, 15, 17, 28, -15, 13, 2, - -23, -36, 18, -3, -52, 7, 7, 39, -11, 1, - -20, 15, 29, 6, 7, 11, -20, 4, -1, -3, - 3, -6, -2, 9, 5, 5, -2, 14, 4, -2, - -4, 4, 13, 0, 0, -1, -1, -3, 0, 3, - 0, -2, 3, 3, 3, -2, 3, -1, -2, -3, - -4, -1, 2, 2, -3, 0, -1, -3, 1, -2, - 0, 2, 1, 1, 1, -2 - }, - { - -19, 107, 28, 13, 15, -6, 2, -8, -4, -3, - 18, 11, -18, 27, 294, 91, -73, -24, 15, -8, - -22, 4, 61, 33, 64, 55, 28, 36, 1, 65, - -61, -61, 35, -19, -19, -14, 86, -16, 0, 0, - -7, 5, -9, 11, -19, 6, -4, 3, 10, 3, - -14, -21, 1, -5, 7, 6, -9, -7, 4, -4, - -5, -7, -1, -3, 3, 5, -1, -6, 4, 3, - -5, -5, 0, 4, 3, 2, 2, 3, 5, -1, - 1, 1, 1, -1, 1, -2, -2, 2, 1, 2, - 0, 0, 3, 2, -1, 1 - }, - { - 311, -55, -134, -86, -7, 9, 24, 8, 13, -47, - -37, 25, -36, 9, -38, -14, -16, -26, 27, -1, - 3, -5, 28, 22, -26, 19, 13, -8, 37, 21, - -26, 8, -37, 7, -2, 10, -49, -36, -8, 18, - -14, -6, 2, 9, -20, -3, 4, -16, -6, -8, - 6, 5, 14, -5, -8, 0, -2, -8, -9, 2, - 11, 9, -1, 2, 3, 0, -2, -1, 1, 7, - 1, -4, -3, -3, 0, 1, 2, 2, 0, 1, - 2, 4, 1, 1, -3, -2, 3, 0, -2, 0, - 1, -1, 0, -2, -3, 0 - }, - { - -21, -5, 54, -15, 2, -5, -2, -1, -5, 14, - 2, -5, -4, -34, 142, -23, 48, -41, 49, -14, - -60, -69, -10, 20, -34, 16, -44, 25, -67, -67, - 39, -23, 14, 21, 39, -4, 16, 34, 19, -7, - 10, 28, -3, -6, 2, 4, 0, 10, -18, -11, - 1, 12, -8, -1, -1, 3, 5, 7, -1, 1, - -4, -3, 1, 0, -1, -1, -2, -5, 0, -1, - 3, 7, 3, 0, -2, 0, 4, 3, 5, 0, - 0, 1, 0, -3, -1, 1, 0, 0, 1, 2, - -1, -3, 1, 2, 1, 0 - }, - { - 202, 284, -36, -15, 3, 11, -3, 14, 14, -11, - 21, -8, 6, 32, -50, 23, 31, 13, 0, -40, - -12, 10, -4, -7, 5, -29, 6, -1, -14, 2, - -4, 3, -15, 12, 14, 10, 10, -8, -13, 21, - 8, 9, 9, 0, 20, -24, 7, -9, 11, 5, - -4, -1, -11, 1, -3, 3, 8, 0, 7, 5, - 11, 2, 6, -4, -4, -2, 5, 2, 1, 0, - 1, -5, 0, 5, -2, -2, 1, 2, -1, 1, - 2, -3, 1, 2, -1, -3, 4, 3, -1, -3, - 0, 3, -1, 0, -1, 0 - }, - { - -22, -18, 74, 14, 10, -7, -6, 11, 13, 7, - -3, -13, -44, 65, 390, 42, -55, -133, 13, -17, - -82, -12, 20, -44, -127, -29, -28, -28, -51, -14, - 2, -5, -19, -1, -17, 12, 2, 7, -27, -4, - -11, -1, 8, -7, -6, -8, 14, -5, -13, 2, - 0, -17, 2, 1, 8, 2, 13, 15, -8, -3, - 3, 8, 8, 1, 3, -4, -1, 2, 3, -1, - 0, -2, -2, 1, -1, 1, -1, 1, 1, 3, - 3, -3, -3, -2, 1, 2, 1, 3, -2, 0, - 2, -2, 1, 0, 1, 0 - }, - { - -76, 281, 224, -1, -14, 10, 5, 14, -29, 28, - 11, -17, -26, -98, -24, -3, 48, 25, 14, -8, - 0, 12, -15, -11, -18, -4, 9, -1, -1, 27, - 39, 35, -9, -17, -20, -7, -29, -7, 38, 22, - -3, 24, -19, -12, -5, 6, 14, 26, -5, -20, - -2, 12, 2, 18, -5, 0, -7, -1, -4, 0, - -3, -3, 4, 2, -1, -8, -4, -1, -9, 0, - -1, 0, -1, 2, 1, 2, -1, -1, 0, 1, - -3, 2, 0, 2, -2, 0, 1, 1, 2, 4, - 1, 0, -2, 1, 3, -1 - }, - { - -13, 201, 85, 115, -28, 8, 38, -17, -8, 34, - 2, -7, -67, 42, 37, 26, -55, -21, 24, 39, - 35, -25, 8, -6, 29, 18, 4, 7, -9, 6, - 14, -44, 34, 17, -4, 24, 7, 18, 28, -15, - -2, -1, 14, -2, 10, 29, -6, 10, -10, -1, - 8, 4, -6, 5, -10, -11, 2, 5, 3, 8, - 2, -4, -4, -10, -2, -6, 0, 6, 7, 3, - 0, 3, 0, -3, 2, -2, -1, -1, -3, -1, - -4, 0, -1, 0, 1, 2, 0, -1, -2, -1, - 1, -1, 1, 1, 2, 2 - }, - { - -254, -283, -1, -97, -38, -43, 265, -21, -28, 4, - 12, -14, -1, 58, -14, -80, 2, 12, -22, 24, - 5, 16, 35, -11, 6, -9, 2, -31, -3, -9, - 10, 12, -5, -15, 8, 3, 1, 19, -5, -41, - 7, 27, -11, 1, -28, 6, 6, 0, 0, -2, - 17, -2, 11, 1, -1, -4, -3, 8, 9, -2, - -1, 6, 0, -5, 2, 2, -2, 1, -2, 2, - -1, -1, 1, 5, 3, 4, 0, -1, -2, 1, - -4, 1, -1, -2, 2, 0, 2, 1, 2, -1, - -1, 1, 1, -2, -1, 2 - }, - { - -2, -232, -23, 17, -3, 15, -13, -12, 9, -6, - 15, -30, 85, -31, 67, -15, -19, 3, 35, 30, - 16, 25, 9, 35, 100, 43, 6, 9, -59, -11, - 45, -30, 17, -19, 16, -24, -18, 14, 32, 0, - -1, -2, -1, 6, 8, -4, -1, -7, -5, 11, - 4, -10, -5, 6, 7, -2, -5, -7, -8, -4, - -6, 2, -1, -5, -9, -1, 5, -6, 5, 4, - 1, -1, -2, -1, -1, 5, 3, 1, 2, -1, - 0, 2, -3, -2, -1, -1, -1, -2, -1, 1, - 0, 1, 1, 0, 0, 1 - }, - { - 13, 25, 145, 61, -52, 20, 54, -7, 0, 42, - 31, 20, -40, -145, 1, -33, 16, 58, -17, 3, - 41, -6, 9, -1, -17, -15, 23, 19, 19, 21, - 10, -3, 1, -2, -14, 18, 15, -19, 4, -4, - -9, -14, -11, -22, -14, -17, -14, -9, -9, -9, - 0, 3, 3, 8, 9, -4, 12, 4, 3, -10, - 6, 1, 8, -1, 3, -3, -5, -1, -3, 5, - 3, -6, 0, 4, 0, 3, -3, 1, 1, 3, - 3, -4, -4, 0, 2, 2, -5, 0, 0, -3, - -1, -2, 0, 2, 0, 2 - }, - { - -5, -22, -34, 2, 1, 23, 4, 8, -8, 15, - -3, 17, -37, 45, 927, 10, 40, 8, 40, -68, - 61, 2, 26, 41, 73, 31, -15, -20, 81, -16, - -13, -15, -10, -30, 4, 1, -10, -18, 4, -5, - -23, 6, 0, 16, 3, 3, -3, 17, 13, -2, - 12, 12, 3, -7, 2, -6, -1, -1, -2, 3, - -2, 8, -5, 0, 1, 5, -1, 8, 1, 4, - 4, -5, -4, 2, -2, 1, 1, -5, 3, -2, - 2, 5, -2, 0, -2, -3, -5, 1, 3, -2, - 0, 4, 0, -2, 1, 1 - }, - { - 82, 227, -135, -47, -21, 108, 30, -2, 0, -21, - -60, 26, 29, 14, -210, -15, 49, -25, 11, 35, - -21, -5, -3, 9, 18, 2, -39, -15, 18, 15, - -5, -1, -16, -12, -26, 18, 0, -2, 15, 14, - 1, -1, 19, 16, -5, -5, -30, -15, -3, 10, - -15, 8, 18, 6, 1, 4, -10, 1, -2, 5, - 2, -5, 0, -2, 1, 0, 0, -1, -5, -1, - 1, -8, -4, 5, 6, 0, -2, 0, 0, -1, - -2, 0, 3, 0, 0, 0, 0, 1, 3, -4, - -2, -1, -2, 0, 1, 1 - } - }, - { - { - -43, 384, -29, 1, 24, 2, -7, -1, -4, -5, - 29, -12, 11, 9, -156, 27, -18, 19, 46, -14, - 30, 63, 8, -26, -22, -21, -23, 13, 29, -19, - -26, 10, 21, -20, -23, 2, 33, -38, -8, -6, - 24, 10, -19, 10, 13, 6, -9, 19, -11, 11, - 11, 1, 11, 8, 4, 2, -9, -7, -2, 10, - -3, 2, 3, 2, 1, 3, -2, -3, 9, -1, - -2, -1, 3, 0, -1, 0, 0, 2, 3, 0, - 0, 2, 3, 1, 1, -2, 0, -1, 1, -3, - 2, -1, 0, 0, -2, -2 - }, - { - -300, 2449, -192, 113, -6, 0, 1, -29, -7, 10, - 8, 7, -16, 10, -1, -61, -7, -20, 44, 8, - 10, -4, -3, -2, -13, 10, -49, -14, -14, 1, - -3, 36, -15, -19, 3, -1, 18, -30, -3, -22, - 3, -7, 3, -1, -1, -10, -7, -15, -8, 16, - 1, 2, 5, -8, -3, -13, 3, 3, -1, 9, - 2, -4, -3, 2, -7, 2, 1, -1, 4, -6, - 0, -3, -3, 1, -5, 2, 3, -3, 0, 0, - 3, -2, -2, 1, 2, -6, 3, 3, 0, 0, - -2, 0, 2, -1, 0, -1 - }, - { - -42, 1108, -255, 115, 17, -21, 10, -20, -6, -31, - -9, -14, -1, -29, 122, -3, -2, 4, -31, 14, - -8, 2, 30, -18, 38, 30, 11, -22, -4, 11, - 9, -1, 38, 3, -36, 19, -6, 24, -8, -2, - 0, 6, 9, 7, -4, -9, -16, 10, 7, 6, - 0, -2, 0, 4, -4, 10, 5, 3, -3, -3, - 4, 5, 8, -3, 1, -3, 6, 1, 4, 4, - 1, -1, 1, 0, 1, -2, 0, -1, -5, 0, - 0, 2, 2, 0, -2, -1, -3, -2, 2, -3, - 2, 1, 2, 0, 0, -1 - }, - { - 25, 33, -45, 17, 2, -6, 10, -4, -5, -2, - 12, 4, -19, 23, 144, -23, -68, 2, 5, 9, - -18, 25, 10, -27, 49, -43, -76, 3, 29, 86, - -47, -33, 50, -14, -16, -11, 44, -12, 8, -12, - 7, 19, -4, 7, -21, 15, 5, -1, 12, 5, - -16, -1, 4, -8, 10, 2, -5, 3, -1, -2, - 2, 1, -1, 0, 5, 3, -1, -2, 4, 1, - -10, -1, 2, 4, -2, 4, 5, 2, 1, -3, - 0, 2, 0, 0, 1, -1, 0, 2, 1, 0, - -1, 1, 2, 1, 0, 1 - }, - { - -73, -447, 97, -26, 20, -5, 1, 9, 25, -21, - 30, 8, -2, 17, -51, -9, 9, -13, 4, -28, - -6, 5, -12, -8, 8, 4, 33, 12, 27, 11, - -7, 28, -1, 28, -1, 6, -52, 14, 21, 17, - -18, -5, -2, 3, -20, 11, 20, -2, 6, -1, - 17, -1, 4, 0, -5, 1, -6, -6, -7, 2, - -2, 1, 0, -3, 0, 1, -1, 1, 0, 2, - -4, -6, -2, 5, 1, -1, 5, -1, 1, 1, - 2, 4, 0, -2, -2, 0, 1, -1, -3, -1, - 0, -1, -1, -2, 0, 0 - }, - { - -8, 139, 28, -36, 2, -2, 10, 4, -3, -1, - -11, -5, -11, -43, 207, -15, -19, -3, 66, -10, - 34, -15, 71, 79, -29, 78, -12, -4, -8, -41, - 22, -18, 5, 16, 33, -14, 4, 14, 0, -15, - 21, 9, -4, 5, 7, 2, -5, 5, -8, 0, - 5, 6, -10, -3, -1, -3, -2, 4, -2, 0, - -3, 3, -4, -4, -2, -1, 3, -2, 4, -2, - 5, 3, -4, -1, 3, 1, 3, 3, 2, -3, - 3, 0, 0, -1, 1, 1, 0, 0, 1, 1, - -3, 0, 3, 0, 0, -1 - }, - { - 66, 405, 162, -65, 10, 8, 1, -10, 3, -14, - 2, -26, 9, 22, -83, -39, 1, 1, -12, -15, - -8, 14, -6, -9, 3, -20, 22, -1, -5, -1, - 3, 17, -6, 17, 8, 19, 8, 4, -4, 7, - -2, 10, 3, -3, 24, -4, 2, -10, 16, -4, - -12, 2, -5, -2, 7, 4, 4, 1, 8, 2, - 2, -5, 5, -1, 1, 3, 5, -4, 0, 3, - -1, -6, 4, 3, -2, 2, 3, 1, 0, 2, - -1, -1, 2, 1, -4, 2, 3, 0, -1, -1, - 3, -1, 0, -1, 0, 1 - }, - { - 1, 82, 17, -9, -2, -7, -5, -1, 3, -5, - -22, -2, -27, 41, 355, -32, -4, -38, 11, 31, - -59, 15, 3, 2, 0, 41, 8, -22, -13, -25, - -16, -13, -9, 15, 14, 16, -3, -5, 4, 10, - -4, 6, 8, -10, 0, 10, 20, -24, -16, 12, - -2, -3, 2, 7, 6, 4, 9, 2, -8, 5, - 0, 8, 3, 1, 0, -6, 4, 4, 1, -3, - 2, 0, -2, 3, 1, 1, 5, 3, 0, 1, - -3, -3, -1, 0, 1, 0, 2, 0, -1, 3, - -1, -1, 0, -1, 1, 0 - }, - { - 163, 167, -70, -3, 15, 15, -23, -29, -10, 35, - -46, -53, -5, -1, 2, -19, 9, -11, 12, -6, - 4, 6, 9, 4, -17, -10, -2, 11, -10, 2, - 22, -2, -21, -11, -20, 28, 4, 6, 25, 0, - -10, 16, -15, 0, -12, 8, 3, 10, -6, -15, - 16, 4, -15, 14, -6, -5, -4, 1, -3, 2, - -4, -5, 1, -3, -3, 3, 5, 0, -2, 4, - -3, -1, 0, 3, 4, -4, -1, 0, 1, 1, - -2, -1, -1, -1, -4, -1, 4, 2, 1, 2, - -2, 0, -2, 2, 1, -1 - }, - { - 19, 87, -23, 14, -7, 65, 18, -29, -17, 1, - -4, -7, -57, -15, -62, 0, -38, 25, 50, 2, - 3, 12, 59, 24, 22, -11, -25, -12, -17, 6, - -2, -30, 15, 18, -22, 2, 16, 21, 14, -8, - 5, 0, 3, -15, 7, 11, -4, 5, -10, 10, - 8, 2, 0, -3, -15, -5, 5, 4, 4, 6, - 0, -3, -7, -5, -4, -4, 6, 5, 7, -3, - 1, 0, -2, 1, 2, -1, -2, -2, -4, -1, - -2, 1, 2, 1, 1, 0, -1, 0, -1, 2, - 1, 1, 1, 0, 2, 1 - }, - { - 233, -37, -219, 82, 32, -32, 191, -74, -16, 15, - -1, -12, -1, 37, -57, -35, 39, 18, -14, 14, - -57, 10, 23, -9, -1, -11, 2, -33, 17, 1, - 10, -3, -4, -1, 1, -8, 9, 11, 5, 8, - 19, 9, -19, 4, -18, -1, -6, 6, 4, -11, - 8, -5, 9, -10, -2, -5, -7, 12, -1, -3, - 3, 4, -4, -5, 2, -1, -2, 0, 1, -1, - -2, 1, 1, 6, -1, 4, 0, -4, 0, 1, - -3, 3, -2, 2, 0, 3, 0, 0, 0, -2, - 1, -1, -1, -1, 1, 0 - }, - { - -3, -147, 20, -10, -5, 0, -16, -10, 19, 0, - -10, -38, 74, -131, -35, -30, 8, 50, 18, -29, - 5, 35, 10, 0, 20, -23, -39, 16, -39, 56, - 13, -24, 3, -13, -3, -11, -1, 17, 12, 2, - -9, -4, 7, 3, 2, 5, -4, -4, 0, 9, - -3, -7, 3, 1, -3, -4, -4, -13, -6, -5, - 4, 0, 0, -5, -3, 6, 1, 0, 5, 2, - 2, 2, 3, 3, 0, 4, 2, -2, 1, -2, - 0, 2, -3, -2, 0, -2, -1, 0, 0, 1, - 1, 1, 1, -2, -1, 2 - }, - { - 20, -68, 54, -30, -35, 113, 65, -37, -18, 70, - 29, 2, 40, -32, 58, -32, 3, 47, -25, 34, - 10, -18, 2, 23, 20, 10, -4, 19, 18, 0, - 1, -10, 16, 12, -5, 11, 20, 2, 21, 0, - -13, -15, 10, -31, -4, -12, 6, -11, 0, -15, - 6, 6, 2, 17, 2, -2, 10, -5, -4, -2, - 3, -6, 2, -4, -2, -4, -3, 1, 2, 2, - -3, -4, 4, 2, 0, 0, -4, 5, 1, 2, - -2, -4, -1, 2, 2, -1, -6, 0, 0, -1, - 0, 0, 4, 1, 1, 2 - }, - { - 13, -48, -26, 12, 6, 13, 0, 16, -5, 4, - -2, 5, -34, -358, 364, -38, 10, -38, 44, 3, - 80, 2, 30, -7, -4, -6, 5, 10, 45, -52, - -30, 8, 32, 10, 2, 11, -3, -10, 21, -8, - -11, 17, -3, 4, -4, -10, -7, 5, 10, -6, - 10, 5, -5, -6, 5, -11, -1, 1, -1, -3, - 8, 5, -6, 3, 5, -4, -2, 8, 0, 5, - 2, -5, -3, 2, 1, 1, -4, 0, 0, 0, - 4, 1, -1, 0, -3, -1, -3, 3, 0, 0, - 3, 2, -2, -1, 1, -2 - }, - { - -71, -55, -42, 113, 24, 122, -21, 8, 8, -5, - 65, 34, -10, 47, -96, 33, 49, -38, 38, 45, - -19, -4, -14, 13, 2, 3, -34, 2, 11, -14, - 0, 13, -1, -5, -37, 18, -16, -3, 12, 2, - 9, -12, -3, 9, 3, -13, -23, 9, 8, 6, - 1, 9, 7, -7, 1, -1, -13, 8, -4, 0, - -1, -10, -2, -4, -2, -4, 1, -1, -2, -1, - 2, -5, 0, 5, 1, -3, -3, 0, 0, -2, - 0, 2, 0, 0, 2, 3, 1, 3, 0, -2, - 0, -1, 0, 1, 0, 0 - } - }, - { - { - 22, 174, -23, 15, 16, -4, 3, -5, -12, 3, - -19, 15, -50, 37, -81, -16, -2, 21, -14, 3, - 56, -19, -35, -60, -11, -20, 6, -7, 3, 1, - -25, -29, 2, 15, -6, 12, 17, 20, 24, -1, - -2, 5, -8, 10, -2, 3, 12, 23, 6, 6, - 4, 3, 5, 6, -11, 3, 4, -2, 9, 4, - -4, -10, -6, 4, -1, 1, -5, 1, 0, -9, - 2, 2, 4, 0, 0, 0, 2, 3, -1, -1, - 4, 0, -3, -4, -4, 1, 2, -1, 0, 1, - 2, -2, 1, -1, 1, 2 - }, - { - 211, 1661, 11, 89, 41, 0, -6, 45, 25, 10, - 19, 4, -2, -3, -22, -4, 44, -8, -31, 39, - 4, 28, -10, 0, -9, -19, -17, -9, -10, -8, - 2, 7, 3, 13, -6, -16, 5, -6, 17, 1, - -4, -15, -25, 14, -17, -4, 1, -3, 11, 5, - 6, -6, -13, -11, -9, -9, -4, -3, 1, 7, - -9, -9, 1, -1, 4, 7, 1, -1, -7, -4, - 0, 0, 2, -2, -1, 4, -3, 2, 5, 1, - -2, -2, 1, -2, -3, -1, 4, -2, 1, 0, - 0, 0, 0, -1, 0, -1 - }, - { - -6, 535, 217, -35, -65, -3, -12, -17, -8, 3, - 17, -2, 17, 36, 78, 6, 4, -3, 16, -17, - 5, 22, 1, 28, 20, 2, -10, 13, -2, 17, - 12, 10, -2, -3, 16, 5, 1, -3, 8, 4, - 15, -25, 4, 4, -18, 8, 11, -7, -2, -4, - 8, 7, 4, 0, -5, 6, 2, -11, 3, -1, - 0, -1, -8, -1, -2, -6, 1, 1, 3, -1, - 1, -1, 0, -5, 1, -1, -1, 0, -2, 4, - 1, 1, 0, -2, 2, 0, -1, 1, 1, 1, - 2, -2, 0, -1, 0, 0 - }, - { - -31, 3, 64, -11, -9, 11, 5, 0, -10, 5, - 0, 13, 13, -22, 91, 4, 1, 17, 61, 3, - 8, 14, -14, -1, -14, 1, -34, -20, 18, 51, - 2, -38, 16, -14, 13, 6, -15, 21, -2, -12, - 11, -1, 6, 7, 2, 5, -2, 1, 1, -6, - -8, 9, -8, -1, 2, -6, 3, 7, -4, 4, - 5, -1, 0, 5, -5, -4, 1, 1, -3, -3, - 2, 4, 2, 0, 0, 3, 1, -4, -4, 0, - -1, 0, -1, 1, -1, 2, 1, -1, -2, -1, - 1, 0, -3, -1, 0, -1 - }, - { - -140, -244, 116, -21, 2, -7, -7, 7, 17, 9, - 31, -23, 7, 17, -33, -13, -23, 4, 13, 7, - 9, -16, -17, 18, 32, -6, 4, 50, 28, 13, - 15, 11, 19, 11, -5, 11, 11, 42, 8, 13, - 7, -11, -14, 8, 8, -12, 2, 12, -1, -1, - 15, -13, 3, 5, -1, -3, -2, 5, 3, 2, - -4, -1, 0, -3, 1, -1, -4, 6, -1, -3, - -2, 1, 8, 4, -4, 1, 0, -3, 2, 0, - 0, 0, -1, -1, 3, 1, -1, -1, 0, 0, - 0, 1, 0, 1, 1, 0 - }, - { - 25, 65, -86, 24, 6, 5, 4, -4, 0, -11, - 2, 10, 6, 76, 222, -18, -15, -24, 4, 46, - 19, 15, 49, 44, 56, 74, -4, -7, 4, 8, - -38, -2, -12, 1, 4, -9, -1, -16, -3, -3, - 5, -1, 5, 7, 5, -11, 6, 8, 3, 9, - -5, -3, 2, -6, -4, -10, 3, -1, 2, 2, - 0, 3, -6, -2, -4, -2, 3, 5, 4, 4, - 3, -6, -5, 0, 2, -2, -4, -3, -3, 1, - 3, -2, 2, 3, 2, -1, 0, 1, 0, -1, - 1, 3, -1, -2, -1, 0 - }, - { - -127, 890, -13, -44, -1, -3, -3, -27, 1, 17, - -14, -15, -6, 19, -71, -63, -9, -27, -3, 36, - 19, 7, -3, -2, -1, 4, -13, 14, 17, 13, - 1, -3, -2, 8, 3, 10, 1, 30, -1, -11, - -5, 9, 8, 17, 3, 13, 7, 10, 9, -2, - -1, 8, 6, -8, 5, -4, -4, 0, -5, -4, - -5, -2, 3, 3, 3, 0, -7, -2, 4, -1, - 1, 5, -2, -7, 1, 4, 0, 0, 3, -2, - -3, 2, -1, -2, 2, 2, -3, -1, 1, 2, - 0, -2, 2, 1, 3, 1 - }, - { - 22, 16, -67, 5, -12, 7, -2, -5, -2, -10, - -4, 21, 12, -62, 374, -9, 55, 24, -2, 41, - 49, 29, -25, 42, 52, 44, 13, -8, 5, -29, - 20, 6, -4, 19, 25, 10, -1, -7, 8, -12, - 1, 7, 3, 2, 5, 9, -7, -16, 5, 4, - -14, 0, 1, -3, -6, 4, 1, -12, 6, 5, - -2, 2, -8, 4, -3, 5, 4, -3, 0, -1, - -1, 1, 1, 1, -3, 1, 1, -2, -1, -2, - -3, 3, 3, 2, -1, -1, 0, -2, 1, -1, - -1, 1, -1, 0, 1, 0 - }, - { - -309, 670, 75, 53, -39, -9, -36, 2, 17, -26, - -29, 17, 49, 24, -21, -28, -39, 3, 9, 18, - -6, 10, 23, -16, -2, -24, -4, 4, -17, -1, - 4, -21, -7, -6, -13, 6, 36, 33, -32, -20, - 7, -6, -11, -1, -20, -8, 2, -6, -3, 4, - -1, -5, -3, -3, 3, -1, 2, -9, 1, 4, - -2, -2, 0, -3, 10, 12, 0, -3, 3, -2, - 0, 1, -1, -1, -2, 0, 4, -3, 1, 0, - 0, -1, 3, 0, 2, 2, 2, -1, -1, -2, - 0, 0, 1, 1, -2, 1 - }, - { - -23, 58, 46, -10, 32, -18, -16, 4, -3, -33, - -6, 19, -11, -29, -74, -37, -13, 44, -28, -50, - 28, 38, 55, -19, -10, -22, 1, -33, -24, 5, - -4, 10, -20, -7, -4, -2, 0, -23, -6, 1, - -7, -8, -12, 2, -1, -13, 1, 2, 3, 1, - -10, -4, -2, -12, 7, 8, 1, 2, -1, -4, - -2, 2, 0, 7, 1, 3, 1, -3, -7, -6, - 2, -1, 2, 2, -1, 1, 2, 0, -1, 2, - 2, 1, -1, -1, -1, -2, 1, 1, 1, 0, - -1, 1, -1, 0, -2, -1 - }, - { - -184, 311, 157, -16, 29, 27, -100, 19, 32, 0, - -17, -1, -5, -10, -25, -2, -5, -19, -9, -12, - -25, 5, 0, -16, -6, -1, 1, -14, 6, -6, - -19, -14, 9, 14, -15, 7, 16, -9, 11, 8, - -19, -12, 2, -5, 8, -6, -12, -2, -6, 3, - -7, -4, -5, -5, 6, 6, 5, -3, -9, 3, - 4, -2, 1, 6, -2, -2, -1, 2, 2, -2, - 0, 3, -1, -3, -2, -1, -3, 2, 1, 0, - 1, -2, 1, 2, -3, 1, -3, -1, -2, 1, - 0, -1, 0, 2, 0, -2 - }, - { - 8, -98, -25, -15, -11, -15, 21, 5, -6, 10, - -21, -5, -41, -90, 18, 55, -21, -27, -20, -20, - 31, 56, -22, -40, -24, -5, -24, 0, 6, 1, - 1, 28, -10, 20, -30, 5, 12, -7, -15, -1, - 2, 4, 5, -14, -1, 5, 6, -7, -6, -4, - -12, 5, 2, -8, -6, -1, 6, 8, 6, 2, - 4, -6, 0, 6, 8, -1, -2, 4, 2, 1, - -1, 1, 1, -1, 0, -4, -5, 0, 0, 0, - 1, -1, 3, 2, 1, 1, 3, 3, 1, 0, - 0, -1, -1, 1, 0, -1 - }, - { - -15, 73, -39, -110, -2, 42, -65, 14, 3, 59, - -15, -2, 23, 18, 35, 32, 29, -2, 5, -23, - -26, 7, -9, 26, 18, 4, -17, -2, -1, -10, - -14, -7, 7, 7, 14, -4, 7, 20, 3, -8, - 11, -1, 15, -7, 17, 9, 10, 9, 9, -10, - 0, -5, -6, 7, -16, -4, 1, 0, 7, 0, - -6, -3, 1, -6, -5, -1, 3, 6, 1, -7, - 2, 4, -1, -3, 0, 0, 1, 1, 0, -2, - -3, 3, 2, 0, -4, -1, 3, 3, 1, 3, - 1, 1, 0, -2, -1, -3 - }, - { - -21, 10, 18, -7, 4, -16, 0, 4, -10, 12, - 4, -5, 18, -14, -469, 25, -33, -16, 19, 66, - -3, 9, 19, -39, -12, -18, -25, 37, -30, -29, - -3, 31, 43, 27, 3, 28, 10, 6, 13, 1, - 4, -5, -8, -5, -2, -2, 2, -15, -3, 0, - -3, -5, -3, 7, 2, -2, 2, 1, -3, 0, - -3, -10, 3, 2, 2, -3, 6, -2, 0, 2, - 1, 3, -1, -3, 2, -2, 1, 5, -1, 1, - -4, -3, 3, 1, 1, 3, 2, -1, -2, 3, - -1, -3, -1, 1, -2, -1 - }, - { - 18, -158, 58, 69, 26, -86, 28, 14, -16, 15, - 88, -37, -19, -46, 73, -32, -14, 11, 9, 1, - 52, 14, -19, -17, 18, 26, 20, 2, -39, -19, - 1, 2, 4, 12, -8, 12, 2, 3, 0, -7, - -3, -21, 3, 9, 9, -3, 12, 1, 4, -13, - 18, -3, -14, -6, -6, -8, -1, 4, 1, 3, - -5, -1, 1, 6, -3, -1, 3, 0, -1, 1, - 1, 5, 2, -3, -7, 0, 2, 0, -2, 0, - 3, 0, -2, 2, 1, 0, 1, -3, -2, 3, - -1, 2, 2, 1, -1, -1 - } - }, - { - { - 12, 188, 10, 53, 5, -9, -1, -7, -3, -7, - -10, 9, -6, 80, -79, 30, 38, 9, -26, -21, - 27, -53, 4, -18, 9, -8, 11, -6, 8, 12, - -5, -30, -1, 17, 10, 16, 6, 24, 21, 2, - -3, -3, -2, -7, -8, 1, 3, 12, 4, 0, - -3, -3, 2, -3, -9, 5, 4, 4, 2, 1, - -2, -13, -1, 4, -5, -3, -1, 1, -4, -3, - 3, 0, 2, -1, 0, 1, 1, 1, -2, 0, - 3, -2, -4, -3, -2, 3, 1, 0, 1, 2, - -1, 0, 0, 0, 2, 1 - }, - { - -183, 1604, 342, 118, 48, -15, -24, 33, -7, -13, - 8, -8, 12, 19, -10, 8, 24, -7, -40, 8, - -15, 37, -4, -12, -6, 5, 5, 3, -1, -5, - 9, -14, -3, 17, 9, -7, 9, 4, 17, -3, - -11, -1, -8, 13, -23, 7, 5, 7, 1, -1, - 10, -11, -15, -2, 2, -1, -9, -4, -1, 0, - -9, -2, 2, 0, 7, 3, 0, -2, -6, 2, - 0, 2, 1, -1, 5, 0, -2, 2, 3, 0, - -2, 0, 0, -3, -1, 3, -1, -1, 0, 0, - 1, 0, -2, 1, 0, 0 - }, - { - -5, 302, -38, -138, -64, 5, -11, 12, 15, 17, - 2, -9, 6, 6, 43, 3, -3, -1, 35, 13, - 24, 0, -13, 5, -15, -21, -4, 16, 9, 21, - -1, -3, -7, 5, 25, 3, 3, -4, 11, 4, - 0, -21, 5, -8, -13, 15, 12, -6, -2, -1, - 11, -1, -7, -2, -1, -4, -8, -5, 9, 3, - -6, -5, -6, 3, 0, -2, -1, 1, 0, -3, - 0, -1, 0, -5, 1, -1, 2, 0, 1, 3, - -1, -1, -2, -1, 2, -1, 1, 0, 0, 3, - 0, -2, -1, 0, 1, 0 - }, - { - 24, -29, -47, -25, 4, 9, -5, 3, 1, 5, - 2, 12, -1, -82, 17, 26, 95, 35, 98, 17, - 9, -31, -1, 28, -63, 31, 17, -7, -21, 3, - 19, -26, 1, -24, 18, 4, -13, 10, -7, -8, - 2, -4, 1, 7, 3, -8, -1, 1, -10, -1, - 8, 1, -6, 6, 1, 1, 6, 0, -1, 3, - 1, -5, -1, 1, -5, -4, 0, 0, -2, -1, - 7, 2, -1, -4, 3, -1, -4, -4, -1, 1, - 0, -2, -1, 0, 0, 1, 0, -1, -2, 1, - 1, -2, -3, 0, -1, -1 - }, - { - 207, 461, 241, -20, -12, 3, 7, 3, 10, 11, - -1, -15, -23, 21, -2, -14, 3, 22, 5, 16, - 6, -20, -5, 26, 4, 0, 3, 46, 9, -6, - 1, 1, -4, -7, -19, 5, 18, 7, -5, 8, - 14, 6, -6, 13, 13, -18, -7, 4, -11, -5, - 7, -14, 6, 0, -2, 1, 8, 7, 0, -1, - -4, -3, -3, -2, 1, -3, -5, 1, -5, 1, - 1, 2, 7, -3, -4, 1, -4, 0, 0, -1, - -1, 0, -1, 1, 2, 1, 0, 0, 2, 1, - 0, 1, 1, 2, -1, -1 - }, - { - 2, -19, -70, 15, 5, 2, -5, -5, 4, 0, - 13, 8, 0, 53, 109, -10, 52, -42, -16, 69, - 20, 7, -19, -27, 11, -4, -53, -34, 8, 63, - -24, 7, -3, -18, -10, 10, -1, -22, 8, 5, - -14, 2, 3, 1, 3, -11, 3, 7, 3, 9, - -6, -1, 6, 1, -1, -9, 3, -4, 3, 3, - 1, 1, 1, 2, -2, -1, -1, 4, 2, 3, - -1, -3, -1, 1, -2, -2, -3, -3, -2, 1, - 0, -1, 2, 2, 0, -1, 0, 0, -1, 0, - 2, 1, -3, -1, -1, 1 - }, - { - -7, 1142, 25, -7, 0, -2, -5, -2, 12, 12, - -6, 5, -1, 46, -50, -26, 10, -16, 12, 28, - 18, -11, 0, -5, -4, 10, -25, 6, -12, 12, - 2, -10, -1, 0, 5, -6, -7, 25, 3, -13, - -5, 18, 1, -2, -5, 6, 13, 5, 0, 0, - 1, 7, 1, -4, -3, -11, -3, 2, -7, -4, - -3, -3, 0, 1, -2, -3, -4, 4, 2, -3, - 3, 4, -4, -3, 2, 2, -3, 1, 1, -2, - 0, 1, -1, -1, 4, -2, -2, 0, 2, 1, - -2, 0, 0, 0, 1, 0 - }, - { - 1, -85, -17, 26, -4, 7, -2, -2, -1, 0, - 12, 10, 27, -55, 326, -20, 39, -20, -2, 1, - 10, -8, -18, 44, 43, 40, -9, 14, 27, -4, - 31, 11, -16, 14, -1, -2, 1, 0, -2, -12, - 0, 1, -6, 2, 0, -4, -11, 4, 12, 0, - -12, -7, 4, -10, -7, 0, -5, -8, 6, -7, - -5, -1, -5, 4, 0, 6, -3, -6, -2, 1, - -3, 0, 2, -1, -2, 1, -3, 0, 0, -1, - 2, 2, 1, 0, -2, 0, -2, 0, 1, -2, - 1, 0, 0, 1, 0, 0 - }, - { - 384, 1335, -258, 63, 3, -4, -22, 32, 3, -33, - 17, 46, 13, 24, 57, -15, -17, 9, -16, 10, - 8, 19, 19, 9, 18, -14, 8, 10, -27, -10, - -6, -7, 9, -1, -2, -7, 4, 19, -17, -12, - 3, 4, -4, -7, -10, -15, 0, 5, 4, 1, - -11, -1, 0, -9, 3, 5, 1, -6, 7, 5, - 0, 2, 2, 0, 10, 2, -6, -1, 0, -3, - 2, 0, -5, -1, -5, 3, 2, -3, 1, 1, - -1, -1, 3, 2, 3, 2, -1, -2, -1, 0, - 2, 0, 2, -1, -1, 1 - }, - { - 14, 22, -30, 31, 22, -52, 0, 6, 11, -13, - 11, 46, 5, -9, -22, 11, -15, -16, -37, 4, - 24, -34, 16, -17, 18, 0, 17, -4, 11, 15, - 14, -2, -29, -10, 3, -7, -16, -25, -3, -8, - -11, -2, -2, 6, -12, -9, -6, 3, 2, -7, - -9, -5, -4, 0, 18, 2, -6, 0, -4, -1, - 1, 1, 5, 4, 3, 3, -5, -5, -5, 0, - 0, 2, 5, -1, -2, 1, 3, 1, 1, 3, - 0, 0, -3, 0, -2, -1, 2, -1, 1, -2, - 0, -1, -1, 0, -2, -1 - }, - { - 111, 633, 19, -146, -10, 26, -67, 33, 20, -11, - -7, 6, -4, -2, 13, 5, -10, -7, 4, -26, - 3, -10, -12, -23, 11, 9, 7, -8, -8, 4, - -6, -6, -2, -5, -20, 8, 3, -9, 17, -11, - -25, -1, 7, -4, 5, -3, -6, -3, -7, 9, - -4, 0, -4, -1, 2, 7, 7, -11, -3, 3, - 1, -3, 3, 6, -5, 1, 0, 2, -1, 0, - 1, 2, -2, -4, 0, -1, -2, 4, -2, 1, - 1, -2, 2, -1, -2, -2, -1, -1, -1, 2, - -1, 0, 1, 1, -2, -1 - }, - { - -12, -98, 8, 19, -3, -1, 29, -6, -33, -1, - -6, 8, -6, -11, 33, 45, -42, -76, -22, -38, - 20, 54, -38, -38, 0, -8, -8, -14, -9, -47, - 20, 17, -6, 17, -24, 0, 10, -21, -6, 1, - 9, 2, -3, -9, 3, 4, 12, -4, -1, -7, - -7, 6, -2, -3, 0, 0, 10, 12, 0, 3, - -1, 0, 3, 9, 5, -7, 2, -1, 0, 0, - -2, 2, -1, -2, 1, -4, -4, 1, -1, 3, - 1, -1, 3, 2, 0, 2, 2, 1, -1, 0, - 0, -1, -1, 2, 0, -2 - }, - { - -51, 104, 13, -21, 10, -72, -97, 53, 9, -1, - -33, 3, -13, -11, 7, 14, 5, -16, 9, -40, - 6, 17, -9, -1, -7, -11, -6, -2, -4, -7, - -12, 3, -8, -19, -2, -13, -7, 3, -8, -6, - 22, 10, 19, 7, 8, 17, -2, 8, 5, 0, - -6, -6, -5, -3, -6, -2, 3, 3, 7, -4, - -2, 2, 1, -6, 2, 4, 3, 4, -3, -6, - 7, 4, -5, -3, 1, 0, 1, -3, -1, -2, - 2, 4, 0, -1, -2, 3, 4, 1, 0, 2, - 0, 0, -2, -1, -1, -2 - }, - { - 10, 69, 13, 3, -6, -12, -2, -8, -14, 21, - 6, -5, 18, 115, -223, 97, -86, 3, 0, -9, - -41, -13, 7, -15, -12, -42, -30, 0, -17, 20, - 13, 16, 5, -3, 3, 8, 3, 3, 0, 10, - 0, -9, -7, -1, 6, 6, 3, -8, -9, 0, - -10, 0, 2, 5, 0, 3, 2, 1, -5, 2, - -10, -7, 1, -2, -1, 3, 5, -4, 0, 1, - -1, 5, 1, -2, 1, -3, 4, -1, 1, 0, - -7, 1, 2, 1, 3, 3, 2, -3, 0, 1, - -3, -2, 2, 1, -2, 1 - }, - { - 17, -113, 68, -30, -43, -149, 14, 16, -5, 23, - 7, -67, 11, -34, 28, -43, -3, 5, -23, -6, - 51, 4, -1, -24, 22, 22, 13, 32, -14, -5, - -1, -9, 0, 10, 8, 13, 11, 3, -6, -4, - 3, -3, 11, -5, -2, 12, 20, -6, -3, -4, - 18, -2, -8, 5, -9, -2, 5, -3, 4, 5, - -1, 5, 1, 7, 0, 1, 3, 4, -1, 0, - -1, 4, 0, -4, -4, 3, 2, -1, -1, 2, - 0, -1, 0, 1, 0, -2, 1, -5, 0, 2, - -1, 2, 1, 0, 0, 0 - } - }, - { - { - -20, 359, 5, 37, -15, -2, -12, 7, -5, 2, - 1, -8, 63, -8, -45, 28, 17, 6, 49, -37, - 10, -6, 47, 27, -1, 1, -6, -8, 21, 32, - 4, -16, 14, -21, 3, 5, 5, 5, -8, -16, - 6, -3, 3, -16, 5, -6, -5, -7, 3, -3, - 1, 2, -1, 1, 7, -5, -5, -6, -2, 2, - 4, 0, 6, 0, -3, 2, 0, -1, 0, 5, - -1, -2, -1, -1, 1, 1, -2, 0, 2, 2, - -2, -1, 2, 3, 2, 0, -1, 1, 1, -1, - -2, 2, 0, 1, -1, -1 - }, - { - 209, 1491, 54, 2, -15, -1, -23, -61, -42, 0, - -2, -10, 24, 19, -29, -40, -15, -9, 22, -26, - -23, 23, -8, -19, 0, 22, -25, -3, 9, 5, - 20, -9, -13, -8, 10, 11, 4, 6, -12, -17, - -10, 9, 10, 1, 0, -1, -3, -1, -20, 9, - 4, -6, 3, 10, 2, 0, -4, 3, -2, -3, - 5, 2, 2, 3, 0, -4, -2, 2, 1, 3, - -1, -2, -2, 2, 0, -3, 2, -2, -2, 0, - 3, 0, -2, 0, 4, -1, -3, 2, -1, 1, - -1, 0, 1, 1, 0, 0 - }, - { - 7, 287, -137, -66, 81, -5, 12, 18, 5, -10, - -24, -9, -32, 3, 20, 15, -17, 18, 19, 5, - 8, -18, -3, -9, -22, -2, 8, 18, 0, 1, - -6, 5, 15, -1, 12, 1, -1, -3, 17, -2, - -16, 4, 2, 2, 6, -10, -11, 14, 9, 13, - -3, -11, -8, 3, -3, -5, -1, 7, 7, 0, - -4, 4, 5, 1, 3, 3, 1, 2, 0, 3, - 1, -2, 2, 0, 0, -1, 3, -1, 0, -2, - 0, -1, 2, 1, -3, -1, 0, -2, 0, 0, - 0, 1, 1, 2, 0, 0 - }, - { - -16, -102, 6, 8, 8, -3, -3, 0, 5, 4, - 3, -3, -28, -62, -77, 104, 32, 29, 62, 8, - 15, -67, 8, 24, -18, -10, 6, 32, -24, -41, - -7, 36, 2, -27, -9, 8, 7, -14, 10, -2, - -6, 3, 0, -2, -7, 0, 4, -1, -2, 8, - 5, -6, 8, 3, 8, 7, -4, -2, 5, -5, - -4, -3, 0, -2, 3, 0, 0, -3, 5, 2, - -2, -6, -3, 2, 2, -4, 2, 4, 2, 0, - 0, 0, 1, 0, 1, -2, -1, 1, 2, 1, - 0, -1, 2, 1, -1, 1 - }, - { - -130, 1210, -80, -16, 16, 0, 26, 2, -13, -8, - 0, 31, -22, -8, 13, -5, 6, 12, -9, 13, - -13, -12, 27, -27, -16, 14, 16, -7, 7, -8, - 6, 10, -19, -7, -12, -3, -24, -32, 10, 6, - -3, 7, 5, 16, -12, -4, 0, 1, -2, -6, - 2, 9, 3, -6, -3, 6, 5, -8, -5, -4, - 0, -6, -2, 0, 1, -4, -3, -7, -2, 5, - 1, -6, -4, -4, 3, 0, 1, 5, -4, 0, - 2, 1, 1, 1, -4, 1, 1, 0, -1, -1, - 0, -1, 0, -1, -2, 0 - }, - { - -18, 17, 22, -7, -4, -3, -3, -3, 12, 7, - 5, -5, -7, -17, -35, -1, 81, -12, 15, 50, - 35, 23, -23, -21, -58, -53, -33, -42, -5, 75, - -18, -6, -4, 1, 7, 13, 12, -8, 16, -4, - -4, 5, -4, 7, 4, -1, 0, -4, -4, -1, - 2, 8, -3, 4, 2, 4, -5, -5, 1, 1, - 1, -3, 6, 1, 1, 1, -5, 0, 2, -2, - -2, 7, 1, -1, 0, 2, 4, 2, 2, -2, - 0, 3, -2, -1, -1, 1, 0, 0, 0, 1, - 0, -3, 0, 2, 0, 0 - }, - { - 219, 833, 11, 25, -29, 6, -3, 25, 5, -8, - -2, 15, -1, 26, -25, 15, -3, 10, 6, -16, - -5, -7, -1, -12, -4, -4, -11, 16, -34, -12, - 7, -7, 13, 5, 16, -9, 3, 3, 1, 0, - -3, 10, -4, -12, 7, -5, -3, -12, 3, -2, - -1, -5, -3, 5, -12, 2, 3, 3, 5, 4, - 0, -1, -1, -2, -4, 2, 5, 3, -4, 0, - 0, -6, 3, 7, 1, -3, 0, 2, 0, 1, - 2, -1, 2, 2, -3, -3, 3, 2, 0, -2, - 0, 2, -2, -1, -1, 0 - }, - { - -21, -20, 73, 11, 7, -6, 0, -9, 6, 9, - -3, -12, -24, -8, 214, 53, -40, -45, 2, -65, - -37, -11, -9, -12, 54, -4, -36, 27, 6, 8, - -4, -7, -14, 10, -23, 12, -2, 9, -4, 2, - -2, -2, 0, -10, -6, 0, 8, 2, -11, 5, - 6, -9, -1, -2, 7, 1, 2, 7, -8, -10, - 1, 2, 5, 1, 1, -3, -3, 0, -2, 0, - -3, -1, -1, 0, 3, 1, -1, 5, 3, 2, - 3, -3, -2, -3, -1, 2, 1, 2, -1, 1, - 2, -2, 1, 0, 0, 0 - }, - { - -362, 1871, 53, 89, 12, 6, 14, -14, -23, 28, - 7, -19, -51, 9, 78, -1, 40, -16, -9, -3, - 27, 11, 0, 24, 6, 5, 13, 13, -20, -1, - 3, 15, -5, -6, 2, -13, -17, -9, 35, 7, - 6, 3, 3, 4, -4, -10, 18, 3, -7, -3, - -2, 0, -4, -3, 6, -1, -6, 5, 5, -4, - 1, 4, 3, 1, -5, -8, 0, 2, -4, 0, - 0, -4, -2, 2, 2, -3, -4, 2, 1, 0, - -3, 1, -3, 1, -3, -1, 0, 1, 2, 2, - 0, 0, -1, -1, 2, 0 - }, - { - -6, -50, 65, 7, -13, 37, 22, -28, 9, 16, - 16, 0, -14, 9, 41, 1, -11, -51, 64, 52, - -24, -40, -3, 16, 45, 10, 9, 27, 7, 19, - 16, -36, 3, 8, -4, 2, -4, 10, 4, 3, - -3, 8, -1, -4, -3, 10, -4, 0, -11, -1, - 10, 2, -1, 10, -3, -9, -3, 2, 2, 7, - 1, -2, -3, -4, -1, -5, -1, 5, 8, 5, - -3, 3, 0, -2, 1, -2, -2, -1, 0, -2, - -3, -1, 1, 0, 0, 2, 0, -1, 0, -1, - 1, 0, 1, 0, 1, 2 - }, - { - -47, 812, -64, -130, -7, 75, 52, -33, -24, 8, - -1, 3, 19, 29, -7, 14, 8, 16, -3, -17, - 10, -26, 8, -13, 14, 15, -6, -16, -1, 13, - 17, 3, -13, -15, 1, -14, -4, 15, -6, -3, - 17, 7, -6, 0, -15, -2, 2, 6, -4, 0, - 6, 6, 2, 1, -7, -5, -2, -2, 8, -5, - 0, 1, -1, -1, -1, 1, -1, 0, -3, 1, - 1, -1, 1, 4, 3, 2, 3, -2, -3, 0, - -2, 2, -1, -1, 2, -1, 3, 0, 1, -2, - 0, 1, -1, -2, 0, 2 - }, - { - 12, -86, 0, 18, -4, 7, -12, -14, -26, 0, - 8, -11, -6, 33, -24, 17, -34, -50, 25, -14, - -32, 18, 2, 20, 18, -43, -2, -24, -29, 0, - 25, -34, -2, -12, 6, -15, 2, -1, 14, 10, - 4, -10, -1, 11, 5, 5, 1, -3, 10, 0, - 4, -6, -1, 4, 6, -3, 0, -12, -9, -6, - 1, 9, 1, -3, -7, 0, 4, -5, 0, 1, - 1, 2, 1, 2, 2, 3, 3, 1, -1, 0, - -1, 1, -3, -3, -1, 0, -2, -2, 0, 0, - 0, 1, 1, -1, 0, 1 - }, - { - 78, -153, 80, 62, 16, -82, 79, 1, -13, -8, - 24, -1, 1, -60, -5, -11, -18, 8, -4, 5, - 26, 10, 1, -8, -16, 13, 19, 8, 8, -3, - 3, 5, -7, -26, 3, -10, 7, -11, -8, 19, - 3, -5, -5, 1, -16, 0, -2, -14, -6, 0, - -2, 3, 0, 6, 15, 5, 2, 4, -8, -2, - 6, -1, -2, -2, 4, 1, -3, -3, -1, 5, - -1, -2, -1, 3, 1, 0, -3, -1, 1, 2, - 3, -3, -2, 1, 4, 2, -4, -2, -1, -2, - -1, 0, 1, 2, 0, 2 - }, - { - 1, 106, -55, 17, -8, 10, -5, -6, 10, 6, - 11, -2, -31, 64, 330, -59, -66, 8, -2, -7, - -13, -20, -4, 26, -10, -15, -6, -10, 21, 13, - 4, -35, -27, 4, 4, -27, 2, -3, -9, 5, - -1, 9, 1, 1, 6, -1, 0, 6, -5, -2, - 5, 4, 1, -3, -3, 1, -2, -2, -2, 2, - 2, 6, -5, -4, 1, 4, -4, 5, 3, 1, - -1, -3, 0, 2, -1, 2, -1, -5, 2, -2, - 3, 4, -2, 0, -1, -3, -2, 1, 1, -2, - 2, 3, 1, -1, 2, 1 - }, - { - -24, -103, 36, -50, -28, 65, -46, 5, 6, 21, - -36, 18, 13, 63, -127, 10, 25, 3, -12, 19, - -17, -9, 6, 14, 9, -9, -10, 55, 8, -16, - 3, 6, -10, -5, 8, 2, -7, -2, 5, 7, - 1, 18, -3, -12, -7, 9, -6, 1, 4, 9, - 5, 10, 9, 7, 0, -2, -2, -5, 4, 1, - 2, 1, -4, -2, 0, -1, -2, 3, -1, 1, - -1, -3, -3, 5, 4, -1, -2, -2, 1, -1, - -3, 0, 2, 0, 1, 1, 0, 1, 2, -3, - 0, -1, -1, 0, 1, 1 - } - }, - { - { - 6, 358, -16, 8, -19, 5, -11, 10, -4, 10, - -13, 6, 23, -38, 6, -5, -11, 15, 79, -26, - 26, 39, 27, 11, -5, -5, 6, -5, 6, 20, - 6, -4, 16, -12, -13, 1, 1, -16, -18, -18, - 3, -5, 2, -5, 16, -7, -8, -8, -3, -4, - 0, -2, -3, 3, 2, -6, -1, -8, 1, 2, - 3, 5, 4, 1, 0, 2, -3, -1, 3, 3, - -2, -1, -1, 1, 1, -1, -2, 1, 1, 0, - -1, 1, 3, 2, 1, -2, -2, 0, 0, -2, - 1, 0, 0, 0, -2, -1 - }, - { - -201, 955, 178, 5, -32, 12, -14, -57, -12, 23, - 17, -1, 14, -13, -40, -31, -4, -8, 25, -26, - -24, 10, -3, -2, 4, 7, -22, 7, -3, -4, - 4, 1, -2, -5, 7, 22, 10, 6, -19, -11, - 4, 9, 9, -5, 0, -8, 4, -8, -13, 15, - -8, 1, 12, 5, -3, -1, 6, 6, -3, -3, - 7, -1, 2, 4, -5, -3, -1, 4, 2, 0, - -2, -3, 0, 0, -4, 0, 2, -3, -1, 0, - 2, -1, 0, 2, 3, -4, 0, 2, 0, 0, - -1, 0, 1, -1, 0, 0 - }, - { - 29, 660, 228, 22, 72, -16, 8, -3, -3, -15, - -3, 18, -17, -25, -16, 47, 18, 18, 7, 1, - 3, -10, -10, -4, -3, 13, -2, -2, -12, 16, - 4, -4, 5, -9, -3, -6, 0, 2, 2, -19, - -7, 17, 5, 7, 7, -20, -13, 15, -2, 4, - 0, 6, -1, 0, -1, 2, 4, 1, 3, 0, - 2, 6, 5, 1, 3, -1, 0, -1, 1, 3, - 0, -3, 1, 1, 0, 1, 1, 0, 0, -3, - 0, 1, 2, -1, -3, 0, -2, -1, 1, -1, - 1, 1, 1, 0, 0, 1 - }, - { - 18, -162, -48, 13, -3, -7, -1, -2, -2, 1, - 2, -7, -28, -34, -150, -18, -38, 17, 10, 7, - -14, -59, 8, -4, 2, -60, -30, 47, -13, -29, - -2, 42, 7, -20, -16, 5, -7, -6, 10, -9, - 1, 0, -4, -7, -4, 8, -3, 3, 8, 4, - -3, -2, 3, -1, 7, -2, -5, 3, 0, -5, - -1, 2, 0, -1, 3, 0, 1, -3, 3, 0, - -5, -3, -1, 2, -1, -1, 5, 3, -1, -2, - -1, 1, 0, 1, 0, -2, 0, 2, 3, -1, - 0, 2, 3, 1, 0, 1 - }, - { - -31, 1480, 16, -32, -14, -4, 20, 2, -17, -16, - 16, 13, -6, 14, 34, 22, -1, 7, 13, 9, - -12, -1, 27, -34, 10, 8, 12, -72, -42, 10, - 22, 8, -1, 4, 0, 5, -23, 0, 6, 2, - 1, 2, -1, -3, -14, 11, 1, 1, 8, -1, - 7, 7, -4, -4, -1, 6, -1, -7, -3, -4, - -1, -5, 1, -2, -1, -2, 1, -4, 0, 2, - -1, -5, -3, 0, 2, -2, 2, 2, -2, 1, - 1, 2, 2, 0, -3, 1, 0, -1, -2, -1, - 0, -2, 0, -2, 0, 1 - }, - { - -5, 81, 10, -10, -5, -3, 3, -5, 8, 0, - -2, -1, -16, -53, -4, -25, 12, 25, 63, 31, - 10, 31, 23, -21, -83, -20, 2, -21, -34, 20, - -30, 0, -2, 5, 8, -8, 10, -3, 10, -4, - 12, 3, 0, 9, 3, -2, -2, 0, 0, -3, - 3, 4, -6, 2, 0, 3, -4, -1, -2, -3, - -3, -2, 6, 0, -1, 0, -2, 0, 1, -3, - 1, 5, -2, -1, 3, 2, 4, 2, 1, -3, - 1, 0, -4, -2, 0, 1, 0, 0, 0, 0, - -2, -1, 2, 1, 0, -1 - }, - { - -366, -26, -17, 58, 41, 4, 4, 6, -20, -8, - -6, 2, -2, 10, -19, 16, -9, 6, 8, -12, - -4, 8, 2, -2, 0, 11, 11, 6, -21, -7, - 12, 7, 9, -8, 6, -12, -6, 2, 0, 4, - -4, -2, -7, -6, 6, -9, -16, -11, 6, -4, - 1, -1, 1, 4, -3, 9, 4, 0, 4, 2, - -2, 0, 1, -1, -2, 4, 4, -2, -5, 1, - -2, -6, 6, 4, -1, -2, 1, 0, 0, 2, - 0, 0, 3, 1, -4, 0, 2, 0, -1, -1, - 2, 1, -1, 0, -1, 0 - }, - { - -4, 57, 47, 19, -3, -8, 3, -10, 5, 2, - -15, -10, -27, -49, 59, -69, -57, -11, -11, -35, - 3, 9, -13, -27, 0, -36, -15, 8, -1, 19, - -17, -13, -5, 6, -8, 16, -4, 11, 11, 12, - 4, -6, 1, -11, -11, 2, 16, -5, -10, 13, - 7, 0, -1, 5, 5, 3, 7, 8, -9, -2, - 4, 4, 3, 1, 0, -3, 1, 1, -1, 1, - 1, 1, 0, 2, 2, 0, 1, 4, 1, 0, - -1, -3, -1, -2, 1, 1, 2, 0, -1, 3, - 0, -1, 0, -1, 0, -1 - }, - { - 246, 2394, -49, 134, 31, 6, 20, -24, -17, 29, - -26, -40, -34, 13, 40, -12, 20, -22, 7, 0, - 20, -8, -8, 5, -13, 5, 6, 17, 5, 15, - 1, 0, -14, -1, 8, -5, 10, -15, 25, 21, - 19, 0, -3, 8, -4, 8, 13, -12, -8, -3, - 2, -2, -2, 2, 4, -4, -6, 0, -3, -5, - 3, 2, 2, -1, -9, -1, 6, 0, -1, 1, - -2, -2, 1, 2, 3, -6, -3, 3, 0, -2, - -1, 1, -3, 0, -4, -1, 2, 2, 1, 0, - -1, 0, -2, 1, 1, -1 - }, - { - 5, -96, 35, -37, -18, 49, -14, -30, 0, -2, - -5, -23, 7, 15, 54, 37, 44, 9, 70, 5, - -39, 1, 2, -3, 22, -4, -3, 11, 6, 17, - 1, -14, 20, 13, -6, 7, 2, 14, -8, 8, - 5, 8, -4, -4, 9, 9, 4, 0, -7, 8, - 16, 3, 0, 3, -11, -2, 3, 2, 4, 6, - -1, -1, -5, -3, -4, -4, 3, 5, 6, -1, - -2, 1, -3, -1, 1, -2, -3, -2, -1, -3, - -2, 0, 2, 0, 1, 0, -1, 0, 0, 1, - 0, 1, 1, 0, 2, 1 - }, - { - 1, 841, 14, 23, 32, 17, -58, -59, -33, 14, - 7, 10, 24, 12, -24, 32, 22, 24, 6, 14, - -2, -17, 4, -9, -2, -5, -12, -7, 9, 0, - 0, -4, -6, -9, 14, -13, 4, 11, -10, 9, - 14, -4, -8, 1, -10, 0, 0, 6, -3, -1, - 7, 7, -1, -4, -5, -8, -4, 5, 5, -5, - 1, 2, -3, -4, 1, -1, -1, -1, -1, 0, - 1, 0, 2, 5, 1, 2, 1, -4, 0, 1, - -1, 2, -2, 2, 1, 2, 1, 0, 1, -1, - 1, 0, -2, -1, 1, 1 - }, - { - -7, -28, 64, 12, -1, -9, -24, -7, -10, 4, - 0, -11, -9, -46, -102, 58, 7, -30, 15, 21, - -9, 19, -2, 6, -3, -31, 1, -8, 7, 47, - 4, -18, -13, -9, 14, -11, -2, 8, 10, 11, - 0, -5, 8, 6, -4, 2, -7, -2, 11, 4, - 7, -8, -1, -2, 0, -5, -5, -17, -4, -4, - 6, 3, -1, -7, -5, 5, 1, -2, -1, 1, - 2, 0, 2, 2, -1, 3, 2, -1, 0, -1, - 0, 2, -4, -3, 0, -1, -2, -1, 1, 0, - 0, 1, 1, -1, 0, 1 - }, - { - -8, -244, 174, 29, 20, 12, 91, -46, -21, 8, - 20, 0, 42, -62, -13, -11, -13, 17, -11, 35, - 12, 7, -3, 7, 3, 27, 4, -4, 5, 0, - 8, -4, 2, -8, 17, -3, 13, 3, 1, 9, - -8, -6, -2, -8, -12, -6, 1, -17, -2, -5, - 2, 0, -1, 13, 8, 3, -1, 0, -7, 6, - 7, -3, -2, 0, -1, -1, -3, -2, 1, 4, - -5, -2, 3, 3, -1, -1, -1, 2, 0, 2, - -1, -3, 1, 2, 2, -1, -6, -1, -1, -1, - 0, 0, 3, 2, 1, 2 - }, - { - 4, 80, -45, 37, -2, 6, -1, 1, -5, -13, - 19, 0, -1, -70, 138, -42, -39, -14, 5, 27, - 16, -11, -8, 22, 3, 9, -5, 3, 3, -8, - 16, -11, -18, 10, -7, -14, 1, -10, -7, -7, - 0, 10, 3, -1, 3, -7, 2, 8, 3, 0, - 13, -1, -5, -3, -3, -3, -2, -1, 0, 0, - 9, 2, -6, -2, 1, -2, -5, 6, 2, 0, - -1, -3, 0, 2, 0, 4, -4, -1, 0, 0, - 5, 0, -1, 0, -2, -2, -1, 3, 0, 0, - 3, 2, -2, -1, 2, -1 - }, - { - 9, -42, 4, -91, 9, 159, -16, 7, -8, 5, - -23, 19, -8, 21, -137, 23, 7, -6, -1, 3, - -33, -7, 5, 22, -6, -10, 4, 35, -9, -14, - 12, 14, -15, -15, -5, 7, -3, 4, 2, 1, - -4, 10, -18, -12, -3, 2, -9, 4, 7, 4, - -2, 5, 5, 3, 7, -1, 0, 1, 0, -4, - -1, -1, -4, -3, 0, -3, -1, 0, 0, 3, - -1, -3, 2, 6, 1, -3, -2, 0, 2, -1, - -1, 0, 1, -1, 2, 2, -1, 3, -1, -2, - 1, -2, -1, 0, 0, 0 - } - }, - { - { - -3, 118, 106, -10, 7, 3, -5, -4, 0, -7, - -11, 3, -34, -2, 94, -63, 16, -9, 20, 18, - 29, 5, -32, -18, 9, 12, 0, -3, 7, -24, - -15, 16, -15, 25, -3, 6, -11, 15, 8, -4, - -6, -5, -1, 6, 5, 0, 4, 6, -5, -2, - -9, -2, 1, -7, -7, 2, 3, 3, 4, 2, - -4, -3, -5, 2, 1, -4, -3, 2, -2, -5, - 1, 2, -1, 2, 0, 0, 1, 1, -2, -2, - 1, -1, -2, -4, -2, 1, 2, -1, -1, 2, - 1, -1, 0, 0, 1, 2 - }, - { - 167, 316, 222, 147, 14, 3, -9, 31, 36, 4, - 34, 1, -5, 1, -38, 28, 22, -4, -10, -21, - -11, -4, 24, -4, 7, -11, 5, 19, -5, -5, - -14, 1, -3, 30, 3, -1, 8, 16, 9, 3, - 10, -3, -7, -4, -8, -2, 11, 2, 10, 0, - -5, 1, -5, -3, -2, -1, -3, -2, -1, -1, - -4, -4, 2, 2, 2, 4, 2, -2, -4, -3, - 1, 1, 3, -2, 0, 4, -3, 1, 3, 1, - -3, -1, 2, -1, -3, 2, 2, -2, 1, 0, - 0, 1, -1, -1, 0, -1 - }, - { - -46, 1139, 113, -57, -91, -2, -7, -20, -1, 13, - 27, 13, 34, 31, -41, 34, 26, -12, 31, 13, - 9, 18, -23, 6, 1, -10, -17, 3, 14, 9, - 11, -6, -19, 5, 6, -9, -1, -1, -12, 1, - 0, -5, 2, 2, -12, 1, 7, -1, -12, -9, - 12, 14, 4, -5, 4, 3, -4, -9, 2, 4, - 4, -10, -1, 0, 0, -5, -3, -3, -1, -2, - -1, -2, -1, -2, -1, 3, 0, 1, 3, 1, - 0, 1, -1, -2, 3, 0, 0, 2, 0, 1, - 0, -1, -1, -1, 0, -1 - }, - { - -19, -202, 56, -11, -7, 5, 4, 0, -13, -1, - 5, 1, -9, -25, -149, -21, -13, 92, -44, -2, - 21, -26, -15, -25, 0, -54, -10, 12, 12, 20, - -13, 10, -5, -12, 5, -7, -13, 7, -7, -10, - -1, -11, 3, 3, 4, 0, -7, 2, 0, -6, - 5, 4, -8, -1, -1, -7, 5, 4, -4, 3, - 3, -1, -1, 3, -5, -3, 1, 0, -6, -3, - 4, 6, 0, -2, -1, 3, -1, -3, -3, -1, - 1, 0, -2, 0, -1, 2, 1, -1, -1, -1, - 1, 0, -2, -1, 0, -1 - }, - { - 222, 1403, -129, -87, -3, 1, 1, 9, -4, 5, - -11, -21, 17, 11, 42, 36, -13, 16, 24, 8, - 3, 6, -2, 17, 35, -16, -4, -77, -4, 29, - 8, 5, 12, 1, -2, 7, 32, 30, -10, -2, - 21, 4, -11, -11, 6, 3, -8, -3, 6, 11, - -4, -11, -4, 4, 3, -3, 3, 7, 2, -3, - -3, 2, 0, -3, -2, 0, -4, 3, 1, -3, - -1, 5, 5, 2, -3, -1, -1, -3, 2, -1, - -2, 1, 0, 0, 3, 0, -1, 0, 0, 1, - 0, 2, 0, 1, 2, -1 - }, - { - 15, -12, -20, 13, 0, 2, 0, -7, -6, -2, - 9, 6, 6, 21, 77, -29, -46, 45, 7, 74, - 1, 35, -30, -9, 11, 7, -8, 0, -21, -24, - -14, 6, 2, -22, -14, -4, -5, -7, -4, 10, - 1, -4, 13, 0, -6, 2, 3, 7, 5, -2, - -2, -6, 5, 1, -7, -4, -3, 4, 1, -3, - 0, -1, 1, 1, 0, -2, 4, 0, 1, 3, - 0, -3, -3, 0, 1, -2, -3, -4, -1, 0, - 1, -4, 0, 1, 1, -1, 1, 0, -1, -1, - 0, 3, -1, -2, 0, 0 - }, - { - 357, -1135, 68, 118, 11, -10, -2, -10, -12, 5, - -6, -13, 0, -18, 12, -14, -15, -12, 17, 30, - 17, 16, -6, 10, 10, 14, 2, -13, 15, 5, - 5, -3, 2, -8, -14, -13, -10, 32, -2, -14, - -3, -9, 1, 12, -6, 1, -5, 2, -1, 6, - 4, 7, 8, -3, 2, -1, -4, -4, -4, -6, - -5, 1, 1, 1, 2, -2, -6, -3, 3, -2, - -2, 6, -1, -6, 0, 3, -3, -1, 2, -2, - -1, 2, -1, -2, 2, 2, -4, -1, 1, 2, - 0, -1, 1, 0, 1, 0 - }, - { - 20, 17, -61, 18, -5, 6, 0, -6, 0, -6, - -2, 12, 6, -19, -45, -70, 17, 48, -32, 11, - 56, 39, -10, 21, -11, 10, 2, 2, 10, 6, - -3, 14, 9, -1, 6, 11, 0, 7, -3, 6, - 9, -10, 6, -4, -3, -3, -8, -2, 19, 0, - -5, 6, 1, -2, -10, 1, -1, -4, 3, 2, - -1, -3, -3, 1, 2, 5, 0, -2, -1, 2, - 0, 2, 1, 1, -3, 1, -1, -3, -1, -2, - -2, 3, 1, 1, 0, -1, 0, -1, 2, -1, - -2, 1, 0, 0, 0, 0 - }, - { - -18, 2561, 205, 132, -7, -5, -2, 10, 10, -31, - -11, 18, 31, 9, 39, -17, -51, 11, 6, 7, - -6, 6, 23, -36, -6, -4, -4, 13, 0, 9, - -12, -15, 3, 13, -5, 16, 6, 9, -21, 13, - 14, -16, 0, -6, 0, 16, -16, -11, 7, 5, - -7, 1, -3, -4, -1, 3, 1, -7, -8, 3, - 5, 0, 0, 1, 5, 7, 2, -4, 2, -1, - -2, 3, 0, -3, -2, 0, 2, -2, -1, -1, - 2, -1, 2, 2, 1, 2, 0, -2, -1, -2, - 0, 1, 1, 0, -2, 0 - }, - { - -5, -57, -26, -6, 27, -38, -45, 12, -10, -17, - -20, 12, 23, 18, 41, -9, 77, 48, -46, -43, - 24, 33, -37, -40, 7, -14, 3, -22, 25, 4, - 2, 16, -13, 4, -2, -4, -9, -16, -15, -1, - -3, -4, -11, 6, 8, -11, 6, 2, 7, 0, - -7, -1, -1, -6, 10, 11, 2, -2, -1, -5, - 1, 3, 3, 5, -1, 4, 0, -4, -6, -5, - 1, -1, 2, 2, -2, 1, 2, 0, 0, 2, - 1, 1, 0, -1, -1, -2, 1, 1, 0, 0, - -1, 1, -1, 0, -1, -1 - }, - { - 37, 743, 170, 32, 13, -83, -148, 10, -1, 2, - 9, 15, -6, -21, 7, 28, 1, 4, 0, 17, - -8, -8, -11, -4, -24, -4, -3, 2, 11, -19, - -21, -9, -3, 14, -4, 3, 14, -16, 5, -3, - -25, -6, 3, 5, 8, 1, -2, -14, 0, 4, - 0, -1, -6, -5, 7, 4, 4, -3, -6, 3, - 2, -1, 0, 2, 0, -1, 2, 1, 0, 0, - 2, 1, 0, -3, -3, -1, -3, 1, 2, 0, - 2, -2, 1, 1, -2, 0, -3, -1, 0, 1, - 0, -1, 0, 2, 0, -1 - }, - { - 6, 50, -5, 5, -14, -11, 5, -5, -3, 4, - -16, 11, -30, -77, -4, 56, -2, -43, -44, 18, - 52, 29, -45, -30, -60, 32, 8, 4, 32, -1, - -15, 29, 4, 10, 2, 0, -3, -16, -6, 2, - 6, 8, 2, -7, -11, 1, 5, -3, 4, -4, - -3, 2, -2, -8, -7, -3, 1, 6, 10, 3, - 3, -4, 1, 2, 6, -2, -1, 2, -3, 1, - -1, -1, 0, -1, -2, -3, -5, 0, 1, 1, - 1, -1, 2, 1, 1, 2, 3, 2, 1, 0, - 0, -1, -1, 0, 0, -1 - }, - { - -86, -75, 156, -36, 5, 28, -68, -26, 15, 21, - -30, 2, -12, 36, -17, 20, 8, -13, 4, -6, - -10, 14, -7, 8, 14, 4, -10, -24, -16, 0, - -1, -10, 3, 5, 5, -6, 0, 13, 1, -9, - 6, 13, 5, 7, 11, 13, 0, 5, 9, -11, - -1, -6, -7, -1, -7, -6, -1, -1, 8, 4, - 0, 1, -3, 0, -5, 1, 4, 3, 1, -5, - 1, 3, 0, -3, -1, -1, 3, 0, -1, -2, - -2, 3, 2, 0, -4, -2, 4, 2, 1, 2, - 1, 1, -1, -2, -1, -3 - }, - { - -9, 60, 46, 20, -5, -11, -4, -1, -12, -8, - 4, 6, 45, -89, -303, 102, -36, -30, 38, 17, - -25, -7, -32, -7, 11, -3, -8, -2, -28, 10, - 22, 28, 8, 4, 2, 12, 6, -1, -8, -1, - 9, -16, -5, 6, -3, 5, 3, -5, -4, 3, - 2, -10, -1, 6, 0, -1, 2, -2, 0, 2, - -4, -9, 1, 0, -3, -1, 2, -3, -2, -2, - -1, 5, 0, -2, 2, -1, 1, 5, -2, 1, - -3, -4, 3, 1, 1, 3, 3, -1, -1, 3, - -1, -3, -1, 1, -2, -1 - }, - { - 23, -53, 17, -44, 2, -15, 22, 13, 7, 3, - -18, -36, -25, -89, 22, -19, -17, -20, 5, -12, - 6, 5, 9, -14, -4, 32, 0, -19, 11, -7, - 11, 6, -16, 5, 1, 26, 11, 0, -14, -10, - -8, -5, -8, 3, 0, 3, 16, 0, 0, -5, - 0, -6, -10, -2, 5, 0, 9, 2, -4, 0, - -3, 3, 3, 4, 0, 0, 2, -2, 3, 1, - 0, 4, 4, -3, -6, -1, 2, 2, 1, 0, - 3, -2, -2, 1, 0, 0, 0, -2, -3, 2, - 0, 0, 1, 0, -1, -1 - } - }, - { - { - 13, -191, -140, -1, -2, -2, -5, -1, 11, -7, - 2, -16, -22, -6, 75, -16, 22, -53, -46, 16, - 36, -27, -23, -21, 19, 27, 3, 11, 10, -24, - -29, 0, -2, 29, -1, 0, 4, 32, 7, 4, - -8, -2, 0, 2, 0, -6, 0, 6, -1, 1, - -10, -2, 3, -7, -2, 6, 2, 8, 1, -3, - -4, -6, -4, 2, -1, -3, 0, 0, -5, -2, - 3, 2, -1, 1, -1, 1, 1, -1, -3, 0, - 1, -2, -3, -3, -1, 2, 2, -1, 0, 3, - -1, -1, 0, 0, 2, 1 - }, - { - -165, -89, 38, 26, 6, 0, 7, 46, 18, -14, - 20, -3, 0, 34, -8, 42, 8, -13, -13, -16, - 6, -9, 15, -15, 2, -5, 14, 22, 1, 2, - -10, 0, 0, 18, -10, -17, 7, 26, 15, -2, - 0, -6, -1, 2, -6, 6, 5, 12, 10, -1, - 1, -5, -9, -1, 1, 1, -8, -3, -1, 0, - -4, -1, 3, -1, 4, 2, 1, -3, -3, 2, - 1, 0, 2, -2, 4, 1, -3, 2, 2, 0, - -2, 0, 1, -2, -2, 4, -1, -1, 1, 0, - 1, 0, -1, 0, 0, 0 - }, - { - 23, 1081, -53, -9, -44, 7, -11, -5, 10, 9, - 13, 1, 42, 45, -61, -5, -5, 0, 50, 7, - 12, 24, -7, 9, -9, -24, -16, 5, 23, 5, - 7, -11, -7, 16, 3, -14, -6, -2, 0, 19, - 3, -11, -1, 0, -9, 11, 0, -12, -7, -3, - 10, 2, 2, -2, 4, -1, -4, -2, 2, 1, - -3, -9, -1, -3, 0, -2, -3, 0, -1, -2, - 1, -1, -1, -1, 0, 1, 0, -1, 3, 2, - 0, 0, -1, -1, 3, 0, 1, 2, 0, 1, - -2, -1, -1, 0, 1, -1 - }, - { - 9, -187, 28, -25, -3, 7, 3, 1, -10, 0, - 4, 12, 3, -54, -105, 45, 17, 41, -71, 16, - 25, -39, -16, -8, 3, 20, 50, 17, 3, 11, - -18, 11, 3, 0, 21, -10, 11, 16, -11, 2, - 3, -12, 9, 7, 5, 3, -1, -2, -9, -6, - 8, -1, -2, 5, -2, -2, 7, -2, -3, 1, - 2, -2, -1, 0, -4, -2, 1, -1, -4, -1, - 5, 3, -1, -3, 1, 1, -4, -3, 0, 0, - 1, -1, -1, -1, 0, 2, 1, -2, -2, 0, - 1, -1, -3, 0, -1, -2 - }, - { - -380, 771, 34, -92, -24, 1, 5, 11, -4, 13, - -25, -4, 10, -8, 9, 10, -18, 4, 3, 3, - 2, 2, 0, 28, 18, -8, -6, -13, 49, 17, - -3, 3, 5, -1, -2, 14, 43, 0, -20, -1, - 7, -6, -6, 2, 13, -4, -7, 2, 6, 10, - -13, -12, 3, 4, 0, -7, 2, 2, 1, -1, - -1, 1, -2, -2, 0, 1, -3, 2, -1, -3, - 0, 7, 6, -1, -2, 1, -2, -1, 2, -1, - -2, 0, -1, 1, 2, 0, 0, 0, 2, 1, - 0, 1, 0, 1, 0, 0 - }, - { - 8, -46, 16, 15, 3, 2, -1, -4, -5, 0, - 10, 11, 14, 32, 43, -27, -16, 1, 0, 127, - -5, 6, -74, 4, 49, 17, -1, 10, 30, 22, - -9, -2, 4, -17, -6, 6, -9, 0, -1, 12, - -5, -1, 5, -7, -4, 5, 3, 3, 0, 2, - -4, -4, 7, 0, -5, -2, 1, 6, 3, 1, - 4, -3, 0, -1, -1, 0, 2, 1, 2, 3, - -2, -2, 0, 1, -1, -2, -4, -4, 0, 2, - -1, -1, 2, 2, 0, -1, 2, 0, -1, 0, - 1, 1, -3, -2, 0, 1 - }, - { - -185, -1984, -35, 91, -26, -7, -12, -3, 13, 2, - -3, 2, 3, -10, 23, -10, -24, -9, 12, 17, - 12, -5, -11, 8, 9, -1, -11, 1, 8, 1, - 7, -6, -2, -5, -12, -7, 6, 24, -9, -15, - -4, -5, 6, 13, -10, 5, 11, 4, -6, 6, - 2, 1, 2, -4, -4, -5, -1, -1, -5, -5, - -2, 1, 0, 1, 1, -4, -4, 1, 3, -1, - 1, 5, -4, -5, 1, 3, -2, 0, 1, -3, - 1, 1, -3, -1, 5, -1, -3, 1, 2, 1, - -2, 0, 1, 0, 1, -1 - }, - { - 6, -43, -29, 18, -3, 6, -3, -8, -5, 0, - 10, 15, 14, 4, -41, -47, 6, -1, -13, 48, - 43, 7, 29, 62, 23, 67, -1, -5, -3, -2, - -1, 24, 15, 2, 7, 6, -12, 3, -17, -6, - 7, -3, 11, 2, 1, -2, -9, 7, 18, -7, - -5, 2, 3, -9, -9, 1, -5, -2, 7, -4, - -5, -6, -4, -3, 0, 5, -2, -1, 0, 3, - 0, 0, 1, -1, -3, 2, -3, -3, 0, -2, - 0, 2, 1, 2, -1, 0, -2, 0, 1, -2, - -1, 1, 0, 1, 0, 0 - }, - { - -274, 2150, 44, 85, -8, -10, -6, 20, 1, -35, - 19, 36, 32, -3, 50, 5, -45, 8, 12, 15, - -13, 1, 14, -22, 11, -7, -4, 13, -11, -7, - -19, -5, 11, 2, -10, 16, -13, -1, -33, 4, - 16, 0, 5, -10, 9, 5, -16, 5, 7, 6, - -5, 5, -2, -2, -1, 5, 2, -4, -1, 3, - 2, 1, -1, 3, 10, 4, -3, -2, 1, -1, - 1, 2, -1, -3, -3, 4, 1, -3, -1, 1, - 2, 0, 2, 2, 1, 2, -1, -3, -1, -1, - 1, 1, 2, -1, -1, 1 - }, - { - 1, 62, 35, 25, 24, -48, -7, 15, -8, -4, - 1, 17, -8, -3, 17, -39, 33, 4, -80, -33, - 30, 7, -40, -25, 23, -1, 5, -28, 20, -19, - -1, 16, -13, 7, 0, -5, -9, -15, -1, -4, - -8, -5, -6, 7, -3, -10, -1, 0, 5, -6, - -9, -2, -4, 1, 15, 5, -3, -4, -3, -4, - 2, 2, 5, 3, 2, 4, -2, -4, -6, 0, - 1, 1, 3, 0, -2, 2, 3, 0, 1, 3, - 1, 0, -1, -1, -1, -1, 2, 0, 1, -1, - -1, 0, -1, 0, -1, -1 - }, - { - -65, 511, 37, -49, -9, -22, -29, 33, -2, -12, - 3, 6, -14, -17, 41, 21, -23, 1, 6, 9, - 9, -8, -4, 1, -10, 9, 7, 0, 1, -10, - -8, 8, 9, 13, -11, 7, 3, -16, 10, -14, - -22, 4, 5, 6, 3, -3, 2, -11, 4, 4, - -6, -3, -1, 1, 7, 4, 5, -6, -2, 3, - 1, -1, 1, 3, -1, -1, 1, 1, -1, 0, - 0, 0, -2, -4, -1, -1, -2, 4, 0, 0, - 1, -2, 2, -1, -1, -2, -1, -1, 0, 1, - -1, 0, 1, 1, -1, -1 - }, - { - -10, 73, 11, 7, -7, 1, 11, -3, -8, -5, - -12, 6, -17, 28, 159, 47, -16, -36, -23, 7, - 20, 25, -46, -17, -35, 31, 2, -9, 11, -37, - -4, 12, 18, 7, -1, 8, 1, -21, -4, -6, - 7, 9, -7, -7, 0, 3, 8, -4, 3, -8, - -3, 4, -5, -3, -2, 0, 6, 12, 6, 2, - -5, -5, 1, 6, 6, -5, 1, 0, -1, 0, - -2, 0, -1, -1, -1, -3, -4, 1, 1, 2, - 0, -2, 3, 2, 0, 2, 2, 1, 0, 0, - 0, -2, -1, 1, 1, -1 - }, - { - 129, 160, 44, -19, -14, -9, -62, 4, 18, -4, - -27, 5, 0, 98, -9, 21, 6, -9, 11, -26, - 6, 10, -10, -15, 6, -9, -13, -28, -25, -10, - -8, 0, 1, -5, -12, -9, -2, 5, -5, -11, - 5, 9, -4, 7, 4, 8, -9, 13, 8, -3, - -6, -8, -6, -11, -3, -4, 2, 2, 7, -2, - -1, 3, -1, -1, -3, 2, 4, 4, -1, -4, - 4, 2, -4, -3, 1, 0, 3, -2, -2, -2, - 1, 3, 0, -1, -3, 1, 5, 1, 0, 2, - 1, 0, -2, -1, -1, -2 - }, - { - 2, 92, 31, -2, -4, -4, 7, -7, -4, 8, - -9, 1, 28, 135, -54, 120, 13, -4, 14, -4, - -22, -2, -15, 7, 8, -10, 0, 0, -20, -2, - 4, 15, 1, -3, 15, 7, -5, -6, -6, 6, - 1, -16, -3, 7, -6, 7, -1, -3, -6, 2, - -7, -6, 6, 6, 0, 2, 2, 0, -1, 2, - -9, -6, 2, -1, -4, 3, 3, -4, -2, -1, - -1, 4, -1, -1, 1, -3, 3, 1, 1, 0, - -5, -1, 2, 0, 2, 3, 2, -2, 0, 1, - -3, -2, 1, 1, -2, 1 - }, - { - -43, -173, 3, -8, 0, -107, 4, 11, 9, 7, - -4, 4, -8, 27, 160, -28, -1, 8, 22, -2, - 20, -2, -1, -24, 9, 38, 2, -44, -1, 4, - 2, 5, -7, 8, 8, 18, -1, -10, -9, -6, - -10, -4, 4, 7, -7, 2, 15, -2, -3, -5, - -3, -8, -8, 0, -1, 0, 9, -1, 0, 1, - -2, 5, 2, 5, -1, 0, 2, -1, 0, -1, - 1, 2, -1, -4, -3, 2, 2, 0, 0, 1, - 1, -2, 0, 1, 0, -2, 0, -3, -1, 2, - 0, 1, 1, -1, -1, -1 - } - }, - { - { - -17, -310, 30, -14, -9, 0, -10, 12, 4, 12, - 6, -8, 20, -27, 26, 18, -26, -22, -56, 15, - 40, 9, 35, -1, 25, -21, 9, 3, 25, 16, - -24, -7, 26, -2, -8, -2, 5, 8, -23, 0, - -4, 4, -3, -2, 0, -3, -15, -7, 1, -8, - 4, 2, -1, 3, 11, -3, -2, -1, -7, -1, - 3, 3, 6, -1, -3, 5, 0, -2, 1, 5, - -1, 0, -1, -3, 0, 0, -1, -2, 2, 1, - -1, 0, 2, 4, 2, 0, -1, 1, 1, -2, - -2, 1, 0, 0, -1, -1 - }, - { - 178, -368, -222, -2, -13, -6, 3, -21, -36, 16, - -4, 2, 2, -3, 22, -9, -21, -16, 25, -15, - 4, -13, -8, -7, 0, 12, -9, -2, 23, 3, - -1, -4, -6, -16, -3, 0, 8, 6, -7, -13, - -1, 9, 8, -2, 10, 4, -7, 0, -8, 4, - 1, 2, 5, 8, 2, 1, -4, 4, -2, 1, - 6, 4, 0, 1, 0, -8, -2, 4, 3, 4, - -1, -3, -2, 1, -1, -4, 1, -2, -3, 0, - 3, 0, -2, 1, 3, -2, -2, 2, -1, 1, - 0, 0, 1, 1, 0, 0 - }, - { - -17, 582, 202, 98, 58, -6, 4, 17, 8, -15, - -19, -8, -16, 29, -47, -14, -15, 7, 36, -3, - 6, 9, 11, 7, -10, 1, -1, -5, -2, 1, - 8, -6, 16, 7, -16, -14, -6, 8, 11, 2, - 2, 3, -2, 9, 6, -4, -15, -6, 12, 6, - -6, -8, -1, 5, -1, -1, 6, 9, 0, -5, - -2, 6, 3, -2, 2, 4, 0, 2, -1, 3, - 2, -1, 1, 2, 2, -2, 1, -1, -1, -2, - 1, 0, 2, 2, -2, 0, 0, -1, 0, -1, - -1, 1, 0, 1, 0, 0 - }, - { - 0, -195, -3, 6, 6, -6, 0, -1, 1, 5, - 2, -11, -6, 25, -96, -54, 29, 6, -103, 24, - -8, -69, -11, 36, -16, 46, 16, 54, -18, -19, - -11, 29, 12, 5, -1, 6, 22, -2, 8, 7, - 1, -3, 6, 1, -3, 2, 13, -6, -2, 6, - 0, -5, 10, 4, 5, 3, -6, -3, 4, -5, - -5, 2, 0, -1, 3, 1, 0, -1, 4, 1, - -3, -6, 0, 1, 0, -2, 1, 4, 3, 0, - -2, 0, 1, 0, 1, -2, -1, 1, 1, 1, - -1, 1, 2, 1, 0, 1 - }, - { - 422, -260, -80, -102, 17, 12, -1, 1, -7, -3, - 5, 16, -4, 18, -35, -8, 17, -24, -17, 0, - -4, 9, 8, -6, -9, 7, -6, 51, 3, -7, - 3, -1, -8, 14, -7, 1, 0, -30, 1, -5, - -14, -5, 5, 4, 2, 1, 5, 7, 3, 5, - -10, 7, 7, -4, -4, -2, -3, -11, -5, -2, - 4, -7, 2, 1, -2, 0, -1, -5, -1, 2, - 0, -2, -4, -2, 3, 1, 2, 3, -2, 1, - 2, 0, 2, 1, -3, 0, 1, 0, -1, -1, - 0, -1, -1, -1, -1, 1 - }, - { - -17, 35, 74, -18, -1, -4, 2, 4, 6, 6, - -4, -6, 2, -30, -79, -15, 97, -51, -10, 179, - 3, -31, -33, -34, 14, -10, 3, 3, 34, 31, - 8, -12, 2, 16, 6, 14, -4, 12, 6, 0, - 10, 2, -7, 3, 4, 4, -3, -8, -5, 4, - -1, 5, -4, -3, 5, 3, 2, -1, 1, 3, - 0, -3, 2, 0, 1, 3, -3, -2, 0, -2, - -1, 5, 2, -1, 1, 2, 3, 3, 2, -1, - -1, 3, -1, -2, -1, 1, 1, -1, 1, 1, - -1, -3, 1, 2, 1, 0 - }, - { - -87, -2225, -8, 54, -6, 4, -5, 13, 22, -26, - 9, 5, -1, 16, -2, 9, -12, 19, -6, -24, - -8, -12, 2, -7, 0, -18, -7, 15, -10, -7, - 4, 10, 5, 4, -6, -5, 5, 5, -1, -1, - 5, -5, -8, -1, 0, 2, -4, -8, 0, -3, - -7, -1, -6, -2, -5, 4, 5, 1, 7, 1, - 5, -1, 1, -1, -2, 2, 6, 1, -3, 2, - 0, -5, 1, 5, -1, -1, 1, 1, -2, 2, - 2, -2, 1, 2, -2, -2, 3, 1, 0, -1, - 0, 2, -1, -1, -1, 0 - }, - { - -19, 29, 60, -1, 7, -8, -3, -6, -3, 8, - -2, -13, 5, 15, -70, 24, -81, -59, 12, 43, - -38, -9, 12, 32, 9, 25, 29, -8, -11, -18, - -6, -1, 9, 6, -4, -4, -3, 6, -9, 4, - -3, 4, 6, -4, -3, 3, 11, 7, -7, -1, - 7, 1, -2, 2, 5, 2, 2, 5, -4, -6, - -1, 1, 2, -4, -2, -5, -1, 4, 3, -1, - 1, -1, -2, 0, 2, 1, 0, 4, 2, 1, - 0, -4, -1, -1, 1, 1, 0, 2, -2, 1, - 1, -1, 1, 0, 0, 0 - }, - { - 500, 1210, -174, 75, 16, 9, 8, -5, -21, 25, - 4, -22, -28, 11, 26, 26, 5, 0, 6, 9, - 13, -6, -15, 19, -3, -6, 21, -3, 6, -10, - -2, -3, 8, -13, 4, 10, -30, -13, 8, 5, - 20, 5, 12, 2, 12, 0, 8, 5, -14, 1, - 10, 4, -4, 6, -1, -3, -3, 4, 2, -7, - 1, 3, 2, 1, -3, -6, 2, 1, -2, 1, - 1, -3, 0, 2, 2, -1, -2, 1, 1, 0, - 0, 0, -1, -1, -2, -2, -1, 1, 2, 2, - 0, 0, -1, 0, 2, 0 - }, - { - -1, 179, -41, 34, -20, 26, 39, -18, 8, 11, - 6, -29, -35, 24, 20, 12, -30, -31, 20, 13, - -15, -32, -8, 24, 28, 17, -2, 4, -15, -8, - 1, -1, 8, 19, 0, -1, 11, 11, 13, 1, - 1, 2, 5, -7, -2, 11, -6, -1, -3, -5, - 12, 3, -1, 7, -5, -9, -1, -1, 2, 4, - 0, -1, -2, -5, -2, -5, 2, 5, 7, 4, - -1, 1, -1, -2, 2, -1, -1, -1, -1, -2, - -2, -1, 1, 1, 1, 2, 0, -1, -1, 0, - 1, 0, 1, 0, 2, 1 - }, - { - 69, 260, -43, -46, -3, 82, 73, -23, -35, -13, - 4, -1, 5, 18, 29, 4, 12, 6, 20, 6, - 12, -8, 9, 4, 10, 6, 3, -2, -12, 14, - 24, 5, 3, 3, 9, -16, -9, 6, -7, -1, - 12, 11, -7, -3, -9, -4, 2, 8, 7, -4, - 0, 2, 8, -1, -7, -4, -3, 3, 8, -4, - 1, 0, -1, -3, 1, 1, -3, -1, -2, 0, - -1, -1, 0, 4, 3, 2, 3, -1, -2, -1, - -2, 2, -1, -1, 1, 0, 3, 1, 0, -1, - 0, 1, 0, -2, 0, 2 - }, - { - 9, 53, 11, 0, 7, 8, -16, -9, 0, -9, - 0, -21, 36, -30, 224, -42, -5, 22, 29, -9, - -76, 23, 27, 26, 8, -27, -1, -20, -24, 2, - 2, -21, -6, -2, 8, 4, 1, 6, 9, -3, - 3, -8, 0, 12, 6, 3, -5, -1, 6, 1, - 7, -4, -2, 4, 0, 2, -4, -9, -8, -2, - -6, 3, 0, -3, -6, 3, 1, -3, 2, -1, - 3, 1, 1, 2, 1, 3, 3, 0, -1, -1, - -1, 1, -3, -2, -1, -1, -2, -2, 0, 0, - 0, 1, 1, -1, 0, 1 - }, - { - -121, 423, 43, 56, -5, 7, 50, -19, -8, -17, - 27, -3, 8, 63, 11, -26, -12, 17, 7, 6, - 34, -5, 1, -28, 1, 2, 1, -5, 2, -10, - -4, 8, -7, -15, -14, 13, 6, -10, 0, 2, - -6, -15, -9, -7, -18, -16, -6, -5, -11, 7, - -9, 8, 0, 2, 11, 7, 2, 2, -8, -2, - 6, 0, -1, 1, 2, -2, -1, -2, 0, 4, - -1, -5, 0, 3, 0, 1, -2, 1, 1, 2, - 2, -3, -2, 1, 4, 1, -4, -2, -1, -1, - 0, -1, 1, 2, 1, 3 - }, - { - 4, 118, -41, -3, 10, 6, 9, 2, 15, -6, - -3, -12, -15, 162, 310, 50, 34, 14, -9, 0, - 7, 6, 25, 32, -13, -5, 30, -6, 10, -14, - -11, -16, -11, -9, -1, -8, -16, -17, -1, 1, - -9, 9, 4, 0, 0, -4, 2, 7, 3, -1, - -3, 8, 3, -4, -2, 0, -4, 1, 0, -3, - 6, 5, -3, -4, 3, 1, -4, 4, 2, 1, - -3, -4, 0, 2, -1, 1, -1, -4, 2, -1, - 2, 3, -2, -1, -1, -3, -2, 1, 1, -1, - 1, 3, 0, -1, 2, 0 - }, - { - 11, -359, 35, 1, 8, -5, 20, -6, 7, 0, - 36, 39, -8, 31, 135, 49, 8, 24, 23, -1, - -14, -12, -5, 9, 11, 2, -12, -30, 22, 0, - -1, 9, 3, -10, 3, -12, -5, -10, 9, -2, - -1, 2, 8, -10, -6, -3, -8, 3, 5, 4, - -6, 0, 8, 6, 1, 1, -2, -4, 0, 0, - 1, -1, -3, -1, -4, -3, -2, 0, -2, 0, - 0, -5, -3, 5, 4, 0, -3, -1, 1, -2, - -3, 2, 2, 0, 0, 1, -1, 2, 2, -2, - 0, -1, -1, 0, 0, 2 - } - }, - { - { - 7, -242, 59, -10, 9, 2, -5, 14, 0, 10, - -18, 4, 18, -57, 45, 48, -18, 5, -45, 14, - 18, 8, 27, -25, 7, -31, -15, -17, 35, 33, - -6, 6, 17, -20, -7, 15, 4, -13, -28, 0, - -7, -2, -7, 1, 1, 0, -12, -6, 2, -4, - 10, 3, -2, 6, 6, -7, -1, -4, -3, 2, - 5, 7, 4, -2, -2, 5, -2, -1, 3, 1, - -2, 0, -1, -2, 1, 0, -1, -1, 2, 0, - -1, 1, 3, 3, 1, -2, -1, 0, 0, -2, - 0, 1, 0, 0, -2, -1 - }, - { - -171, -441, 225, -33, -35, 12, -11, -40, -26, 14, - -9, 8, -3, -7, 26, -43, -24, 8, 50, 8, - 13, 0, -6, -7, -7, -3, -15, 0, 21, 2, - -7, -18, -19, -16, 4, 8, -11, -17, -20, -12, - 2, 11, 7, -5, 10, -3, -6, -4, -3, 6, - -1, 8, 7, 6, 2, 1, -1, 7, -1, -1, - 3, 0, 0, -1, -4, -5, 0, 5, 2, 1, - -2, -3, -1, 1, -4, -2, 2, -2, -2, 0, - 2, 0, -1, 1, 2, -4, 0, 1, -1, 0, - -1, 0, 1, 0, 0, -1 - }, - { - 44, -56, -287, 90, 39, -12, 2, 17, 5, -24, - -15, 2, -32, 29, -16, 7, 2, -4, 5, -12, - 8, 15, 11, 5, 2, 30, 6, -16, -28, -7, - 16, 7, 5, -13, -17, -2, 2, 1, -6, -6, - 7, 2, -5, 6, 1, -7, -5, 2, 7, -4, - -10, -4, -1, 5, -3, 2, 8, 5, 0, -2, - 4, 10, 5, -2, 2, 3, 1, 2, -1, 2, - 1, -1, 1, 2, 1, -2, 0, 0, -1, -2, - 0, 0, 2, 0, -2, 1, 0, -1, 0, -1, - 1, 2, 1, 0, -1, 0 - }, - { - 1, -211, -10, 18, 3, -8, 0, 2, 4, 0, - -6, -14, -5, -19, -34, 40, -45, -36, -90, 29, - -28, -64, -27, 47, -9, -26, -22, 48, -54, -3, - 15, 36, 14, -1, -9, 15, 12, -5, 14, 6, - 7, 2, 3, -3, -5, 1, 11, -6, 2, 5, - -3, -1, 6, 1, 8, 1, -7, 2, 3, -4, - -5, 3, -1, 1, 5, 1, 0, 0, 5, 1, - -5, -4, 2, 2, -1, -1, 3, 3, 0, -1, - -2, 2, 1, 0, 0, -3, 0, 1, 1, 0, - -1, 1, 2, 0, 0, 1 - }, - { - -321, -1217, 5, -80, 15, 11, -1, 0, -5, 1, - 21, -4, -11, 42, -13, -4, 0, -37, -5, 1, - -3, 8, 3, -17, 3, -2, -6, 76, -1, -15, - 4, -7, -4, 13, -8, -2, -11, -12, 13, 2, - -7, 1, 10, 1, -2, 7, 10, 5, -1, 7, - 0, 8, 4, -5, -2, 3, -3, -7, -2, 0, - 4, -5, 5, 0, -2, -2, -1, -3, 3, 1, - -3, -4, -4, 1, 3, 0, 2, 0, -1, 2, - 1, -1, 1, -1, -2, 1, 1, 0, -2, -1, - 0, 0, 0, -1, 0, 1 - }, - { - -8, 39, 25, -17, -3, -3, 5, 4, 5, 1, - -9, -10, -4, 4, -20, 4, 108, -36, 27, 176, - -7, -15, 34, -9, -22, -3, 20, 12, -8, -19, - 13, 3, 5, 19, 4, 9, -4, 9, 4, -6, - 14, -3, -4, 9, 6, 1, -4, -6, -3, 6, - 5, 2, -11, -2, 5, 0, -1, -4, -1, 3, - 1, 0, 1, 1, 2, 3, -2, -1, 0, -1, - 2, 4, 1, 0, 2, 2, 3, 3, 0, -2, - 0, 1, -1, -2, 0, 1, 0, -1, 1, 0, - -2, -1, 2, 1, 0, -1 - }, - { - 353, -1771, -114, 22, 1, 11, 9, 4, 12, -12, - 13, -3, 2, 3, -24, 4, -3, 20, -10, -17, - -15, -8, 7, -1, -9, -18, 13, 21, -12, -9, - 7, 5, 0, 10, 2, 3, -4, 3, 6, 8, - 12, 1, -2, -1, 3, 1, -10, -5, -1, -11, - -5, 3, -2, 0, 2, 7, 4, 2, 8, 2, - 6, 0, 2, -1, 0, 4, 6, 0, -2, 3, - -2, -4, 4, 4, -2, -2, 0, 0, -2, 2, - -1, -1, 3, 2, -4, 1, 2, -1, -1, -1, - 1, 0, -1, -1, -1, 0 - }, - { - -9, 47, 9, -8, 2, -7, 2, -2, -2, 5, - -8, -15, -17, 20, -49, 76, 19, 1, -1, 3, - -34, 41, -35, -38, -7, -26, 28, -10, -5, -13, - -9, -6, 6, 2, -3, -3, 3, 8, 0, 3, - -3, 3, 0, -1, 0, 5, 12, -3, -9, 4, - 6, 5, -4, 3, 5, 3, 4, 7, -4, 0, - 2, 5, 3, -1, 0, -6, 1, 5, 2, -3, - 2, 0, -2, 0, 2, 0, 2, 3, 0, 1, - 0, -3, -1, 0, 1, 0, 2, 1, -1, 2, - 0, 0, 0, -1, 0, 0 - }, - { - -573, 29, 115, 66, -3, 9, 10, -15, -9, 31, - -20, -37, -17, 22, 10, 34, 20, 11, 12, 7, - 20, -19, -12, 35, -4, 1, 16, -19, 9, 2, - 3, -6, 10, -5, 2, 0, -16, 2, 17, -1, - 22, 4, 14, 7, 10, 5, 6, -8, -19, -5, - 8, 2, -4, 6, 0, -5, -4, 2, 0, -7, - -1, 2, 2, -3, -6, -3, 3, 0, 0, 1, - 0, -3, 1, 2, 4, -4, 0, 3, 0, -2, - 0, -1, -2, -2, -2, -2, 1, 2, 2, 1, - -1, 0, -1, 1, 1, 0 - }, - { - 9, 290, 31, -5, -22, 42, 13, -24, 10, 13, - 5, -26, 2, 46, 37, 43, -19, -16, 48, 15, - -6, 0, -3, 9, 6, 16, 5, 4, -16, 16, - 0, -1, 2, 13, -2, 5, 17, 10, 5, 5, - 8, 8, 4, -9, 5, 11, 1, -2, -3, 1, - 14, 1, -1, 0, -13, -6, 2, 0, 4, 2, - -3, 0, -4, -5, -4, -4, 4, 5, 6, 2, - -1, -1, -3, -1, 2, -1, -2, -1, -1, -2, - -1, 0, 1, 1, 2, 1, -1, 0, 0, 1, - 1, 1, 1, 0, 2, 1 - }, - { - -55, 69, -48, -28, 0, 43, 15, -22, -17, 13, - 2, -3, 8, 17, 15, -13, 23, 19, 19, 8, - 0, 5, 7, 9, 11, 1, -10, -7, -6, 15, - 19, -10, -5, -2, 10, -26, -7, 5, -10, 14, - 12, 3, -8, -4, -8, -3, 1, 9, 2, -7, - 1, 1, 6, -3, -6, -2, -1, 7, 4, -4, - 0, -1, -1, -3, 1, 0, -1, -1, 0, 0, - -1, 0, 1, 5, 2, 2, 2, -3, -1, 0, - -1, 2, -2, 1, 1, 2, 2, 1, 0, -1, - 1, 0, -1, -1, 1, 1 - }, - { - -2, 40, 15, -9, 8, 1, -19, -4, 10, 4, - 9, -15, 29, -132, 98, -50, 12, 48, 32, 1, - -47, 17, 24, 23, 5, -25, -20, -21, -21, 28, - -7, -15, -16, -4, 0, -8, -1, 20, 8, 0, - -4, -9, 5, 11, 0, -1, -8, 1, 6, 3, - 5, -6, 1, 4, 1, 3, -3, -12, -5, -2, - 0, 2, -1, -5, -5, 6, 0, 0, 2, -1, - 3, 0, 2, 2, 0, 3, 3, -1, 0, -1, - 0, 1, -3, -2, -1, -2, -2, -1, 0, 0, - 0, 1, 1, -1, 0, 1 - }, - { - 66, 678, 68, 40, 4, 12, 43, -26, -13, -3, - 28, -13, -7, 2, 1, -27, -15, 9, -4, 19, - 11, -17, -1, -11, 5, 3, 3, 5, 13, -1, - -3, 3, -3, -8, -10, 11, 4, -2, 7, 6, - -3, -19, -1, -9, -15, -12, 4, -6, -8, 6, - -4, 11, 2, 8, 5, 6, -2, 0, -9, 4, - 6, -3, -3, 2, 2, -3, -3, -3, 2, 3, - -4, -3, 3, 3, -1, 0, -3, 1, 1, 2, - -1, -4, -1, 1, 2, -1, -5, -2, 0, -1, - 0, 0, 3, 1, 1, 2 - }, - { - 2, 107, -30, 9, 5, 1, 7, 9, 8, -13, - 3, -17, -4, 23, 34, -46, 17, 2, 10, 25, - 9, -5, 26, 30, 4, 20, 7, 1, 28, -5, - 4, -4, 8, 1, -23, -5, -10, -19, 3, -2, - -6, 9, 1, -8, -3, -6, 4, 5, 6, -3, - 1, 5, -3, -6, -4, -5, -5, 0, 0, -4, - 10, 3, -3, -3, 5, -2, -4, 6, 1, 1, - -3, -3, 1, 2, 0, 2, -3, -2, 0, 0, - 4, 1, -2, -1, -2, -3, -2, 2, 0, -1, - 3, 2, -1, -1, 2, -1 - }, - { - 60, -352, -26, -29, 31, 50, 21, -13, -9, -8, - 29, 13, -12, -27, 39, 33, -17, -6, 1, -12, - -24, 2, 1, 16, 0, -3, 0, -8, 22, -6, - 2, 14, 5, -12, -7, -13, 10, 6, 12, 6, - 4, 3, 4, -8, 5, -3, -10, 8, 9, 8, - 1, 1, 5, 1, 2, -1, -2, 0, -1, 0, - 0, -6, -5, -2, -2, -1, -2, -2, -1, 1, - -1, -5, 0, 6, 2, -1, -3, 0, 1, -2, - -1, 2, 1, -1, 0, 2, 0, 3, 0, -2, - 0, -2, 0, 1, 0, 1 - } - } +const Word16 rightBRIRImag_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS_MAX] = { + { { -131, 1233, -1193, 1400, -1011, 622, 414, 288, -696, -216, + 147, -376, 65, 643, 565, -1035, 425, -187, 680, -400, + 163, -177, 685, -647, 257, -700, 374, -215, 116, 43, + -129, 447, -288, -131, -10, 49, 448, -844, 272, -370, + 429, 601, -503, -154, -64, -36, 24, 379, -123, 117, + -192, 84, -69, 123, -56, -75, -168, 127, -36, 321, + -91, -119, 39, 56, 10, 2, 94, -41, -133, -186, + 109, -57, 12, 60, -107, 135, -126, 98, 19, 30, + 24, 11, 17, 29, -112, 10, -70, 107, -75, -100, + 82, -2, 18, -71, 21, 0 }, + { 525, -1625, 826, 1958, -644, 630, -218, 202, -609, 29, + 191, -870, 610, 167, 466, -455, -419, -93, 867, -712, + 283, -1, -214, -242, 551, -162, -395, 83, 299, -477, + 896, -579, 64, 23, -103, 663, -82, -265, -294, -184, + 620, -171, -195, -160, 415, -315, 137, 52, 89, -37, + 32, -62, -195, 201, -249, 112, -38, 104, -95, -16, + 172, 70, -261, 284, 30, 2, 103, -128, -102, 10, + -132, -11, 45, 28, -48, 75, 22, 32, 165, -89, + 36, 56, -21, 23, -55, -96, 130, -80, -44, -24, + 22, 69, -26, 9, 13, -14 }, + { 149, -111, -130, 1931, -861, 845, -56, -553, 81, 220, + -281, -712, 438, 312, -344, 116, 434, -429, 361, -3, + -367, 390, 211, -71, 79, -75, -426, -602, -221, 109, + 749, -35, -292, 258, 144, -198, 221, 103, 215, -319, + -283, 385, 241, -253, -44, -90, 86, 171, -9, -151, + -247, 100, -89, 25, 1, 77, 100, -290, 4, 107, + 290, 35, 12, -193, 268, -140, 99, -93, 120, -166, + -143, -106, 41, -87, 37, -82, 67, -17, 161, 86, + 71, 5, 22, -84, 7, 63, -149, -94, -51, 135, + 11, -36, 9, 9, 8, -49 }, + { 19, 521, -1096, 1334, -1143, 440, 370, -65, 30, -51, + -195, -379, -112, 1066, -1055, 949, 173, -701, -21, 72, + 3, 318, 74, -585, 523, 479, -693, -504, 485, -473, + 710, -542, 166, 48, -220, 57, 1, -142, 310, -175, + 86, 235, -184, -115, 6, 249, -370, 74, 221, -54, + -306, 206, 123, -226, 108, -58, 67, -152, -21, 225, + 8, -129, -99, 225, 129, -116, -138, 188, -96, -109, + 58, -69, 96, -22, 14, 51, -40, -34, 72, -8, + -26, -2, 5, 43, -63, 46, 32, 6, -74, 67, + -28, 1, -43, 1, 31, 5 }, + { 1076, -3496, 1178, 1521, -526, 385, -69, 11, -118, -784, + 350, -574, 600, -66, 119, 146, 233, -244, -120, 215, + -406, 468, -423, -608, 1057, 0, -405, -468, 532, 547, + -62, -722, 883, -678, 257, 272, -163, -292, 421, -111, + 206, -206, 163, -184, 67, 201, -152, -135, -8, 145, + 46, -108, 123, -125, 7, 147, -420, 201, -1, 216, + -57, -42, -11, 54, -100, 313, -134, -95, -14, 9, + -167, -66, -6, 85, 64, 43, 49, -13, 59, 135, + -131, 12, -57, 80, -86, 23, 34, -3, -89, 125, + -66, 48, -12, -33, -20, 34 }, + { -157, 1561, -2114, 1495, -1143, 385, 632, -232, 15, -433, + 347, -486, -558, 216, -28, 882, -27, -405, -261, -308, + 892, 55, -631, -459, 328, -166, 1199, -921, 357, -289, + -306, -453, 585, 271, -39, -613, 200, -77, -143, 369, + -75, -648, 482, 152, -82, -348, 276, -240, 111, -102, + 127, -39, 2, 99, 158, 209, -220, -151, -21, 77, + -63, 55, -195, -93, 181, -80, 97, 24, -158, 58, + 3, 6, 74, -108, -70, 169, -15, 1, -95, 42, + -34, -150, 7, 44, 124, 78, -55, -51, -55, 24, + 10, -51, 95, 0, -16, -21 }, + { 1251, -4132, 1557, 1307, -42, 73, 274, -206, 12, -632, + 658, -977, -114, 768, 212, 626, -508, -382, -276, 26, + 753, -328, -875, 302, 185, -253, 574, -549, 425, -39, + -182, -406, 562, 482, -333, -381, 295, -285, 388, -90, + -28, -358, 227, 205, -283, -151, 135, 90, 55, -170, + 57, -118, 265, 43, -18, 198, -216, 34, 172, -138, + -3, 12, -141, 46, -29, 63, 121, -129, 56, -145, + 45, 15, 101, 15, 124, -156, -8, 80, -6, -22, + -69, -57, -15, 70, -132, 250, -126, 44, -113, -12, + 89, -106, 66, -10, 27, 22 }, + { -143, 1571, -2496, 1592, -906, 77, 567, 47, 115, -417, + 73, -647, -203, 639, 136, 36, -164, -377, 674, 328, + -532, -3, -63, -63, -996, 898, 739, -457, -376, 112, + -307, 255, -364, 719, -554, 297, -317, 329, -343, 34, + 144, 39, -559, 139, 327, -64, -227, -235, 266, 321, + -281, -351, 528, 79, 119, -23, 29, 13, -406, 81, + 104, -238, 33, -20, -32, -44, 202, 144, -312, 12, + 107, 55, 159, 47, -10, -78, 151, -66, -113, -23, + -45, -29, 24, -28, 75, -7, 69, -36, -169, -6, + 64, -18, 143, 18, -12, -48 }, + { 1208, -4038, 1767, 1236, -35, 632, -184, -79, -288, 0, + 221, -786, -156, 1462, -1194, 705, -425, -272, 718, -201, + 179, -970, 987, -752, -723, 678, 336, 153, -819, 247, + -41, 32, -177, 27, 426, -417, 62, 212, 60, -147, + -177, -141, -28, 44, 70, 103, 23, -68, -89, 71, + 152, -354, 102, 237, 49, 166, -81, -1, -281, 0, + 82, -149, 83, 243, -233, 61, 204, -34, 40, -190, + 60, 85, 12, 155, -135, -3, 40, -74, -66, -14, + -31, -100, 79, 28, 58, 23, 6, -26, -25, -34, + 24, 73, -51, 93, -7, -8 }, + { 177, -53, -528, 1063, 183, 240, -1354, 362, 891, -307, + -124, -783, 803, 307, -735, 153, -650, 349, 294, 130, + -426, 631, -69, 78, 242, -794, 452, -634, -92, 195, + 303, -127, 439, -347, -108, 420, 17, -38, -343, 528, + -16, 136, -17, -741, 111, -108, -233, 329, 74, 207, + -343, -1, -180, 113, -141, 302, 82, -95, 261, -350, + 56, -334, 244, -141, 132, 64, 65, -68, 136, -147, + 55, -115, 39, -129, -71, -14, 9, 47, -8, 13, + 47, 16, -4, -22, 27, -77, -25, 87, -23, -126, + 68, -52, -25, -5, 87, -73 }, + { 774, -2630, 1216, 1011, 110, -157, -725, -499, 1056, -233, + -394, -31, 429, -213, -45, 85, -73, 752, -422, 335, + 163, 490, -827, 759, -906, 40, 232, -16, 2, 163, + -69, -33, 168, -468, 258, 2, 112, -232, 239, -216, + 216, -178, 64, -85, 10, 0, -245, 450, -161, -27, + 331, -387, -98, -72, 249, -6, -12, 332, -114, -84, + -61, -20, -5, 185, 123, -108, -43, -37, 12, -59, + 105, -18, 121, -149, -29, 41, -95, 127, -10, -38, + 77, 140, -117, -30, -7, 84, -144, 18, -16, -17, + 2, -72, 101, 52, -22, 15 }, + { 38, 411, -623, 980, 15, -82, -1365, 1081, -180, 290, + 222, -892, 903, -819, 71, 126, 337, -601, 271, 21, + -517, 54, -453, 777, 23, -523, 522, 244, -179, -155, + -158, 326, -361, 426, 303, -370, 151, -341, -3, 115, + -98, -491, 776, -232, -349, 423, -124, 129, -204, 311, + 314, -539, 159, -55, 76, -6, -342, 153, 4, -252, + 242, 236, -115, -25, 57, -44, 20, -200, 69, 245, + -75, -115, 186, 167, -105, -41, 95, -100, 36, -124, + 122, -91, -35, -2, 68, -51, -35, 176, 64, -28, + 87, 24, 5, -22, 29, -104 }, + { 1179, -3824, 1669, 874, 425, -87, -689, 830, -667, 984, + -1623, -6, 446, -1130, 1068, 54, 3, -159, 132, -351, + -11, 269, -201, 275, -488, -31, 94, 481, 155, -561, + -185, 28, -210, 446, 259, -133, 0, -374, 420, -141, + -504, 64, 499, -72, -228, 256, -57, 199, -143, 27, + 57, -89, 19, 103, -296, 160, -365, 388, -248, 256, + -85, 84, -71, -8, 47, -52, -128, 0, 276, 120, + -188, 103, -24, 55, 18, -40, -47, 67, -149, 85, + -132, 5, -82, -34, 80, 23, -12, 86, -47, 47, + -10, 73, 68, 8, 5, -59 }, + { 282, -518, -160, 728, 149, -45, -1689, 1439, -282, -344, + 416, -1120, 380, 332, 679, -778, 874, -131, -341, -546, + 512, -526, 925, 135, -752, 443, 356, -696, 127, 207, + -483, 256, 151, 219, -865, 626, -127, -93, 41, 72, + 329, -172, -49, -214, 207, -121, -124, 308, 14, 70, + 58, 11, -89, -94, -26, -21, -72, 61, -81, -40, + 114, -188, 64, 109, 169, -78, -149, 133, -105, 19, + 42, 28, 3, -91, 90, 37, -64, -20, -17, 65, + 10, 18, 19, 8, 15, 17, -14, 31, -30, -57, + -1, -29, 3, 34, 40, -118 }, + { 1090, -3545, 1687, 89, 1085, -456, -736, 784, -637, 434, + -464, -66, -631, 996, -278, 114, 171, -342, -442, 31, + 205, 537, -480, 496, -466, -580, 633, 134, -200, 201, + -402, 220, 10, 145, -564, 321, 22, 152, -298, 263, + 127, 291, -533, 55, 100, -237, -14, 139, 165, -10, + 116, -138, -135, 79, -190, 102, -127, 79, 14, 158, + -162, 39, 1, 11, 25, -147, 93, -1, 24, -207, + 208, -187, 168, -71, -55, 59, -6, -109, 2, -51, + 73, -63, 22, -55, 69, -5, 79, -22, -19, -69, + 10, 35, 24, -96, 90, -21 } }, + { { -17, 4403, 1056, 494, -1245, 818, 564, 537, -560, 38, + 86, -242, 737, 1030, 394, -1449, 979, 159, 329, -817, + 456, 428, 1285, -1167, -263, -989, 505, 101, 675, 145, + -737, -51, -669, -49, -162, -246, 344, -1173, 109, -788, + 231, 677, -388, 79, -217, -294, 141, 851, -40, 111, + 53, 146, -23, 196, -12, -40, -335, -65, -89, 566, + -35, -330, -175, 8, -27, -107, -6, -30, -108, -174, + 321, 22, 5, 111, -81, 68, -294, 17, -20, 12, + -22, -61, -33, -71, -201, -29, -134, 103, 37, 44, + 140, -12, -32, -112, -6, -62 }, + { -271, 765, 4402, 4184, 62, 96, -526, 551, -77, 274, + 285, -985, 575, 250, 1170, -844, -1034, -432, 393, -849, + -141, -469, -418, -206, 1004, -101, -245, 255, 113, -461, + 1301, -676, 256, 655, 306, 823, -180, -416, -799, -577, + 573, -350, -196, -141, 422, -132, 466, 124, 67, -99, + 121, -78, -332, 152, -93, 353, -118, -33, -270, -197, + 87, 7, -347, 527, 162, 18, 114, -103, -50, 17, + -116, 135, 137, 156, 7, 9, -32, -53, 71, -94, + 159, 50, -132, 21, 80, -29, 170, -84, -106, -19, + 60, 81, 36, 50, -46, -119 }, + { 23, 3838, 3512, 3181, 196, 442, -278, -270, 187, 623, + -268, -1223, 162, 166, -417, 152, 1026, 2, 590, 89, + -485, 150, 92, -242, -69, -578, -1055, -914, -279, 218, + 948, 193, -462, 206, 456, 203, 686, 485, 613, -192, + -526, 288, 355, -241, -188, -309, -103, 124, 79, -213, + -239, 303, -213, 14, -39, -56, 422, 118, 33, -102, + 361, 164, 26, -324, 166, -154, 58, -74, 219, -174, + -19, -104, -19, -86, -26, -146, 57, 22, 362, 206, + 144, 66, 69, -126, -125, -31, -204, -44, -61, 104, + 56, -36, -95, -69, -6, 22 }, + { 34, 2799, 228, 102, -2202, 286, 367, -170, 177, 1285, + 440, -527, -215, 654, -1857, 1242, 1489, -541, -1115, -357, + 44, 535, 666, -281, 550, 342, -971, -981, 98, -885, + 992, -394, -269, -197, -272, -115, -282, -256, 474, 126, + 279, 236, -116, -273, -131, 307, -523, 92, 246, 121, + -379, -115, 198, -105, 152, -5, -38, -348, -68, 381, + 74, -128, -20, 448, 394, -102, -246, -19, -297, 52, + 279, -11, 193, -12, 18, 29, -21, 24, 42, -51, + -9, 23, 7, 44, -77, 42, 47, 104, 11, 70, + -62, -23, 19, 32, -6, -10 }, + { -929, -6298, 1301, 3731, 1113, 136, -470, -154, -467, -660, + 628, -961, 565, -638, -256, 305, 1354, -118, -994, -390, + -1550, 50, 473, 60, 929, -3, 69, 65, 919, 604, + -72, -1001, 907, -450, 551, 490, 38, -264, 514, 51, + 62, -398, 407, -115, -121, 225, 26, 198, 115, -20, + 42, -209, 251, -40, -249, 160, -514, 61, 51, 266, + 64, 114, -166, -114, -139, 539, 33, -105, -131, -164, + -365, -140, 94, 211, 268, 85, 17, 86, 228, 312, + -36, 4, -106, 100, -178, -67, 83, 91, -12, 174, + -47, 101, 33, -8, -6, 74 }, + { -110, 3472, -1009, -321, -2499, 469, 588, -314, 347, -177, + 270, -625, -376, -390, -818, 422, -339, -304, -562, -743, + 706, 46, -102, -879, -301, -346, 1353, -873, 191, -634, + -370, -1115, 5, 371, -232, -834, 277, -334, -369, 327, + 179, -564, 289, 141, 127, -161, 232, -480, 101, -23, + 180, 115, 18, 120, 361, 236, -440, -261, -60, 49, + -48, 77, -307, -174, 98, -254, 147, 266, -94, 4, + 3, -97, -188, -429, -287, 208, 20, 32, -93, 23, + -53, -166, 4, 142, 217, 55, -118, -31, -7, 102, + 37, -120, 49, -76, -26, 2 }, + { -1046, -7660, 1327, 4201, 2241, -135, 346, -273, 171, -789, + 825, -176, 31, 710, 281, -199, -1031, -109, -642, -1041, + 228, -489, -1006, 486, 230, -692, 324, -317, 859, 108, + -1, -408, 318, 656, -41, -491, -53, -550, 528, 5, + 216, -365, 170, 50, -731, -366, 182, 320, 445, -118, + -324, -268, 491, -40, -199, 324, -12, 450, 441, -155, + 205, 88, -327, -60, -53, 15, 93, -73, 56, -264, + 85, -19, 165, 122, 131, -282, -90, 220, 131, 1, + -35, -86, -50, 11, -237, 251, -187, 68, -106, -47, + 108, -65, 28, -49, 73, 59 }, + { -143, 2732, -2067, -74, -2099, -245, 578, 502, 392, -196, + 502, -361, -379, 10, 340, 254, 113, 489, 531, -62, + -880, -291, -281, 597, -383, 493, -149, -349, 52, -15, + 238, 271, -1036, 346, -659, 425, -377, 57, -537, 8, + 313, 303, -781, -112, 409, -6, -202, -331, 56, 450, + -133, -236, 722, 91, 240, 70, -142, -130, -327, 20, + -121, -326, 142, 39, 58, -50, 55, -67, -215, 340, + 334, 246, 325, 131, -32, -262, 37, 54, 39, 23, + 18, 32, -7, -169, -74, -120, 77, 62, -182, -114, + 51, -10, 107, 44, 61, -9 }, + { -1021, -7123, 1974, 4482, 2821, 725, -409, -129, 37, 606, + 1047, -585, -745, 952, -2129, 109, -140, -502, 454, 188, + 233, -1778, 685, -348, -1148, 147, 216, 243, -417, 251, + -789, -635, 240, 182, 183, -448, 63, 18, -157, 82, + 15, -419, 41, 19, 31, 601, 432, -146, -436, -14, + 182, -376, 131, 8, -117, 182, -354, -27, -135, 193, + 271, -94, 239, 488, -8, 192, 123, -10, 25, -280, + 59, 15, -130, 84, -75, -48, -137, -199, -147, 78, + -26, -190, 84, 86, 51, 25, 85, 53, 56, -3, + -69, 33, -61, 114, 37, -29 }, + { -22, 2846, 1688, 680, -604, -422, -1571, 1150, 1623, -436, + 151, -1067, 813, 883, -960, -834, -1832, 945, 1148, 330, + -394, 340, -362, -284, 166, -654, 506, -998, -7, 499, + 900, 31, 369, -342, 76, 967, 652, 271, -449, 542, + -177, -24, -163, -1200, -272, -169, -571, 55, -135, -73, + -146, 98, -205, 446, 243, 533, -119, -121, 308, -704, + -26, -342, 118, -487, -107, 90, 284, 20, 114, -180, + -34, -183, 108, 17, -54, -206, -109, 63, 24, -94, + -161, -67, 39, -34, -129, -325, -56, 208, 107, -11, + 96, -77, -74, -80, -1, -232 }, + { -587, -3142, 2963, 1868, -90, 762, 33, -1855, 981, -389, + 43, 48, 75, 315, 106, 320, 1127, 2272, 90, 777, + 971, 290, -1295, 417, -869, 420, 439, 137, 354, -354, + -482, 480, 173, -471, 156, -43, 104, -317, 199, -313, + 378, 120, 583, 489, 252, -96, -791, 48, -130, -166, + 273, 2, 93, -82, 463, -8, 6, 488, -220, -242, + -138, 40, 171, 231, 140, -37, 13, -7, 59, -72, + 108, 1, 137, -145, -121, -120, -181, 208, 2, -79, + 91, 137, -157, 45, 108, 85, -244, -118, 16, 44, + -79, -77, 208, 64, -88, 3 }, + { 1, 3534, 1511, 81, -989, -999, -1696, 1285, -325, 111, + 1551, 428, 601, -935, -533, -1651, -704, -443, 166, -201, + -938, -726, -394, 1077, 463, 90, 633, 83, -78, 597, + 412, 314, -490, 130, 16, -206, 126, -1106, -464, 139, + -30, -888, 810, -116, -550, 438, -153, 44, -365, 93, + 226, -507, 239, -83, 222, 252, -304, 268, 342, -282, + -21, 99, -243, 123, 33, -324, 142, 12, -3, 189, + -35, 32, 352, 97, -166, 9, 215, 82, 214, -44, + 159, -115, 11, 84, 150, 7, -33, 241, 132, 7, + 101, -12, 30, -26, 19, -178 }, + { -841, -7729, 1292, 2192, 1817, 1420, 291, 99, -1500, -162, + -2228, 47, 97, -1501, 539, -374, 320, 18, -338, -200, + 584, 725, -174, -476, -887, 210, 455, 725, 45, -1055, + -841, -301, -324, 673, 313, -41, 645, -95, 361, -83, + -720, -76, 336, 32, 351, 177, -252, 512, -278, -505, + -434, -219, 447, 247, -348, 539, -315, 567, -31, 192, + -237, -25, -139, 6, -26, -119, 7, 100, 324, 296, + -223, 20, -96, -64, -45, -231, -211, 187, -61, 145, + -197, -138, -287, -223, 83, 78, -35, 130, 33, 40, + -6, 145, 146, 107, 56, -130 }, + { -102, 1832, 1635, -17, -832, -1177, -2493, 1420, -900, -1063, + 478, -1257, 891, 738, 833, -200, 1355, -435, -967, -1204, + 93, -859, 1273, 933, -717, 357, 70, -975, 440, 247, + -651, 407, 184, -238, -989, 772, -282, -224, -258, -76, + -64, -132, 419, 167, 538, 330, 118, 328, -149, -251, + 229, 309, -180, 68, 110, -259, -371, -95, -190, -259, + -73, -183, 299, 232, 155, -302, -325, 110, -86, 268, + 271, 54, 18, -10, 127, 60, -41, 101, 90, 114, + 55, 45, 13, -68, 18, 24, -162, -9, 77, -64, + -96, -95, 21, 96, 51, -153 }, + { -818, -7409, 953, 775, 1798, 228, -422, 99, -754, -7, + -1017, 295, -1387, 625, 198, 21, -763, -1179, -1139, -91, + 763, 962, -1059, -140, -936, -667, 1270, 531, -434, -188, + -427, 744, 181, -247, -558, 883, 228, 356, -198, 155, + -71, 220, -658, -455, -180, -139, -5, -45, -150, -201, + 313, 81, -252, 166, -128, -12, -535, -141, 73, 334, + -59, 167, 211, 44, -254, -419, 90, -148, -203, -328, + 209, -263, 162, -103, -94, -13, -117, -103, 9, -229, + -34, -167, -79, -160, 60, 116, 133, 8, -14, -109, + 8, 83, 34, -154, 104, -98 } }, + { { 150, 1867, 2432, -1510, 1400, 230, 594, -2, -172, -15, + 681, -738, 1091, 1028, -854, 38, -263, 71, 443, -634, + -335, 878, 1496, -604, -322, -590, -147, 262, 453, -76, + -272, -728, -492, 405, -111, -365, -203, -433, -142, -618, + -65, 432, -116, 31, -116, -252, 295, 132, 462, 0, + 29, -67, 199, 17, -52, -81, -257, 64, -39, 171, + 37, -331, -18, 118, -222, -118, 28, -68, -37, -227, + 262, 228, -10, 5, 112, -21, -189, -170, 27, -100, + -22, -1, -112, -7, 7, -136, -64, 80, 39, 104, + 48, -12, -7, -77, -29, 36 }, + { 49, 7016, -1470, 1457, 1395, 437, -319, -55, 433, 320, + -159, -36, -89, 84, 1111, -672, -686, -137, -77, -148, + -962, -186, -206, -379, 790, -80, 53, 105, -485, 289, + 533, 112, 281, 448, 273, 344, -221, 52, -751, -430, + 190, -223, 60, 58, 191, 99, 34, 83, 123, -127, + 234, -283, -48, 59, -10, 194, -202, -51, -125, -162, + -113, 109, -214, 405, 194, -101, 48, 2, -279, 197, + 23, 189, -55, 89, 44, -39, -79, -15, 71, -78, + 200, -89, -20, -167, 196, 109, -13, -60, -54, 80, + -61, 98, 34, 50, -91, -59 }, + { -129, 6679, 1138, -357, 2943, 357, -357, -495, 314, 640, + -144, -693, -304, -110, 216, 69, 621, 408, 119, 140, + 362, -570, 10, -503, 115, -31, -996, -1150, -204, 696, + 63, -40, -46, 365, 548, -23, 406, 480, 497, -108, + -258, 267, 14, -32, -326, -192, 210, -196, -206, 159, + 99, 133, -213, 153, -84, -32, 146, 189, 357, -256, + 139, 186, 19, -137, 141, -111, -143, 107, 8, 26, + -4, -47, -62, 14, -105, -30, -45, 102, 408, 118, + 87, 109, 43, 1, -178, -54, -114, -48, -43, 113, + 38, -32, -130, -20, 22, 60 }, + { -25, 2685, 682, -945, -645, -124, 89, -54, -130, 1219, + 390, -365, 35, -46, -695, 675, 725, 628, -1529, -259, + 249, -474, 522, 264, 593, -119, -577, -434, -366, -591, + 386, -9, -370, 170, -597, -125, -407, 186, 75, 343, + 277, -106, 65, 102, -68, -89, -496, 250, -42, 201, + 234, -627, 93, 289, -207, 130, -131, -104, -257, 258, + 145, 33, 142, 184, 384, -202, -36, -180, -208, 133, + 246, -56, 97, 77, 132, -100, 10, 29, 99, -62, + -41, 12, 89, -17, -73, 57, 32, -2, 65, 35, + 28, -109, 31, -9, 24, 30 }, + { 836, -3975, -2445, 2821, 1286, 917, -730, 445, -343, -106, + -636, -670, 278, -218, 62, -797, 1533, -107, -722, -767, + -1104, 267, 555, 82, 496, -239, 537, 413, 402, 306, + -125, -249, 101, 310, -115, 408, -88, 137, 138, 458, + 23, -103, -204, -13, 102, -292, 123, 292, 338, -143, + -115, -156, 249, 16, -228, 237, -52, -178, -138, 156, + -13, -32, 55, -49, -7, 106, 273, -179, -163, -130, + -187, -131, 257, -68, 317, 39, -77, 236, 226, 105, + -24, 88, -78, 71, -132, -43, 141, -20, 167, 18, + 5, 63, 70, 14, -67, 43 }, + { 187, -1433, 3632, -1051, -1244, 44, 49, 51, -95, 301, + 150, -529, -375, 92, -1115, -159, 387, -717, -253, -14, + -430, -331, 0, -1214, 731, -518, 53, -124, 216, -292, + -650, -602, -8, 118, -556, -100, -169, -420, 124, 163, + 241, -510, 390, -145, 107, 385, -196, -255, -125, 466, + -33, 379, -344, 130, 210, 258, -62, -155, -428, 137, + 12, -244, -185, -17, -272, 103, 108, 400, -73, -329, + 51, 12, -223, -165, -311, 108, 61, -114, -90, 12, + 92, -236, 7, 287, -28, 90, -112, 70, 12, 42, + 62, -124, 69, -210, 37, 73 }, + { 926, -5195, -3063, 4671, 1558, 319, 166, -128, 444, -685, + -438, 901, 234, -45, 956, -599, -916, -230, -539, -322, + -338, -675, -520, 8, -155, 124, -9, 101, 104, 476, + -49, -286, -97, 462, 174, -548, 141, -500, 328, 86, + 182, -184, 12, -127, -126, -206, -120, 192, 122, 264, + -637, -99, 235, -132, 62, 185, -15, 430, 451, 1, + 159, -197, -50, 198, -125, -198, 19, 77, -28, -161, + 159, 42, -29, 210, 92, -228, 0, 136, 14, -53, + 110, -92, -22, -26, -71, -30, -39, 116, -135, 18, + 53, 6, 91, -103, 74, -20 }, + { 166, -2602, 3300, -821, -1177, -495, 324, 415, 196, 238, + 262, 294, -1002, 1067, 5, 293, 520, 576, -353, -468, + -255, -332, -188, 492, -314, -375, 623, -609, 899, -746, + 1127, -9, -901, 44, -149, -719, 400, -316, 73, 64, + 262, -112, -63, -254, 101, 155, -199, 74, -335, 150, + 128, -112, 356, 247, 245, 122, -79, -253, 58, -298, + -20, -252, 60, -108, 344, -350, 19, -42, 65, 184, + 229, 615, 66, 7, -43, -1, -20, -50, 61, 77, + -22, 22, 7, -178, -45, -70, -11, 47, -129, -111, + 42, 60, -33, 78, 102, -36 }, + { 912, -4594, -2768, 5063, 2106, 631, -472, 288, -130, 1100, + 506, -439, -304, -254, -477, -1292, 888, -327, 10, 751, + -491, -797, 44, -1032, 60, -147, 181, -143, -151, 66, + -412, -384, 305, 66, 56, -376, 76, -11, 238, 81, + -105, -567, 156, 46, 336, 196, 105, 482, -750, 15, + -89, 76, 186, -236, -104, 68, -247, -48, -128, 320, + -5, -112, 306, 254, 71, 93, 73, 128, -197, -118, + 105, -28, -206, 162, 78, -79, -226, -165, -178, 160, + -94, 21, -119, 104, -7, 18, 14, 98, -75, 126, + 8, -143, 17, 31, 147, -95 }, + { -60, 4645, -305, 459, -43, -1430, 76, 1103, 542, 5, + 145, -324, -195, 1041, -1066, -652, -686, -113, 1291, 34, + -40, -174, 55, -192, 330, -506, 188, -680, 560, -204, + 866, 97, 319, -110, -299, 628, 698, 405, -299, 91, + 299, -288, -143, -607, -707, 231, -189, -325, 167, -263, + -67, 234, -402, 66, 776, 300, -199, 15, -177, -186, + -288, -156, 200, -181, -429, -89, 227, 93, -17, 228, + -283, -51, -81, 96, 125, -242, -27, 17, -76, -32, + -138, -156, 46, -8, -135, -140, -54, 116, 128, 46, + 64, -119, -18, -85, -51, -117 }, + { 441, -299, -130, 1480, -405, -672, 3073, -1234, -565, -1169, + 983, 53, -101, 716, 250, 9, 962, 1152, 1583, 479, + 869, -329, -360, -126, -408, -36, 267, 279, 740, -478, + -367, 548, 152, -129, -113, 166, -516, 212, 313, -396, + 408, 388, 203, 974, -24, -116, -469, -359, 118, 227, + -287, -58, -96, 527, 208, -112, 96, 187, -20, -416, + -189, -30, 467, -127, 77, 153, -3, -63, 173, -131, + -61, 197, -117, -77, -72, -249, -12, 139, -114, 121, + -6, -34, 89, -165, 211, -116, -30, -121, 20, 73, + -88, 123, -36, 96, -103, 25 }, + { -1, 3869, 456, 10, -339, -456, -1184, 406, -1, 124, + 528, 989, -613, -287, 455, -960, -1731, -246, 34, -133, + -1126, -681, -324, 1327, 498, 307, 70, -651, 939, 594, + 1006, -35, -76, -842, -145, 228, -289, -1273, 50, 33, + -195, -637, -42, 200, -255, 532, -244, -59, -122, -294, + 138, -94, 51, -114, 234, 248, -102, 212, 49, 159, + -421, 156, 18, -1, -21, -329, -119, 104, 68, -84, + 66, 136, 318, -111, 4, 3, 195, 150, -5, 182, + 99, -145, 13, 140, 13, 86, 100, 90, 124, -85, + 67, 28, 79, -61, -2, -120 }, + { 516, -8156, -137, 1745, 1427, 305, 2365, -833, -374, -996, + -2073, 757, -189, -225, -132, -638, 512, -580, -44, -289, + 747, 485, 729, -809, -610, -126, 337, 926, -525, -592, + -800, 377, -510, 247, 231, -322, 852, -123, 288, -180, + -303, -88, 124, 275, 200, 74, -240, 481, -435, -376, + -80, -300, 510, -34, 48, 129, -147, 378, 131, -157, + -34, -129, 87, -68, -145, 183, -20, 213, -61, 48, + 79, -210, -4, -48, -189, -19, -356, 163, -126, 69, + 9, -280, -161, -251, -2, 115, 150, -29, 184, -9, + -1, 147, 16, 119, -18, -93 }, + { -15, 4171, -486, -91, -479, -1263, -1691, 513, -1195, -150, + 133, -460, 502, -147, 489, 1596, 165, -611, -689, -702, + -1189, 589, -673, 1625, -12, -249, -103, -762, 415, 901, + -348, -408, 320, -908, -295, 374, -485, 255, -299, -391, + -166, 155, 227, 516, 652, 339, -220, 132, -38, -138, + 353, 97, 38, 173, -39, -311, -206, -143, -257, -219, + 207, -358, 265, 200, 33, -223, -243, 207, -135, 269, + 332, -95, 24, 248, -92, -35, 76, 99, 99, 11, + -138, 228, 10, -125, 33, 130, -121, -101, 89, -123, + -70, -68, -3, 78, 14, -51 }, + { 538, -7528, -1013, 1368, -190, -409, 2269, 51, -524, -815, + -979, -215, -1122, 475, -855, 1032, -188, -1911, -921, 929, + 418, -39, -243, -607, -1035, 16, 972, 499, -471, -667, + -70, 789, 787, -348, -118, 94, 535, -57, 15, 57, + -44, -324, 29, -805, -414, 450, -134, -435, -196, -217, + 255, 99, -193, 215, -8, -229, -427, -290, 284, 470, + -297, 343, 193, -57, -39, -504, -79, 62, -302, -122, + -188, 34, 37, -262, 33, -22, 3, -90, 50, -275, + -147, -2, -103, -105, -99, 180, 123, -32, 83, -105, + 31, 57, -12, -97, 14, -69 } }, + { { -124, -2830, -1164, -1673, 1654, -398, -169, -231, 317, 304, + 608, -788, 402, -270, -1551, -102, -1432, -537, 299, -178, + -118, -144, 397, -164, 318, -66, -64, 43, 19, 397, + 544, -615, -114, 641, -16, -32, -143, 2, -31, -569, + 22, 225, -21, 153, 34, 141, 145, -810, 222, 89, + -294, -415, 59, -349, -128, 362, -56, -55, -47, -256, + -41, -102, -17, 136, -233, -55, 209, 213, 264, -68, + 65, 140, 102, -12, 4, -47, 109, -37, 8, -154, + -25, 74, 64, 164, 146, 17, 77, 74, -4, 33, + 35, 18, 126, 58, -23, 4 }, + { 46, 8962, -806, -2320, -1734, 55, 248, 381, 612, 466, + -13, 187, -248, 73, 1042, -738, -512, 345, -356, -304, + -282, 310, 474, 55, 218, -212, 52, -62, -274, 236, + -169, -47, 213, -8, -325, -61, -105, 319, -41, 85, + 217, -111, -5, 184, -160, -250, -274, -272, 137, -140, + 73, -27, 16, -47, -14, -2, -236, -150, 7, -146, + -167, 257, 15, 344, 34, -209, -151, -44, -145, 293, + 11, 80, -267, -49, -4, -139, -205, -121, -27, -53, + 246, -115, 1, -232, 196, 94, 4, 69, 10, 15, + -143, 60, 15, 67, -37, -13 }, + { 62, 3761, -2809, -3852, 410, 64, 26, -53, 380, -21, + 114, -115, -352, -349, 79, -236, -49, 124, -18, -235, + 202, -796, -59, -428, 591, 429, -130, -514, -479, 556, + -236, -174, 155, 56, -98, -483, -152, 251, 216, -120, + 246, 339, -114, -61, -157, 112, 422, 45, -7, 373, + 229, 175, 176, 485, 254, 13, -150, -66, 289, -338, + -28, 27, 57, -7, 134, -33, 28, 192, -108, 150, + 54, 48, 27, 6, -19, 109, -41, 146, 307, -72, + -14, 41, -89, -45, -107, 56, 3, 55, 28, 52, + 85, 87, -4, 8, -46, 84 }, + { -46, 906, -216, -463, 271, -174, -143, -46, -537, -226, + -249, 420, 305, -260, -173, -36, -296, 1090, -1152, -133, + 186, -782, 33, -395, -307, -232, 403, 241, -313, -594, + 36, 340, -280, 282, -297, 102, -158, 178, -401, 413, + 374, -447, 201, 121, -12, 32, -412, 156, -11, 447, + 379, -470, 271, 270, -392, 6, -139, -35, -309, 202, + 146, 62, 56, -16, 46, -194, 152, -186, -87, -23, + 23, -18, 100, 27, 84, -216, -39, 27, 150, -39, + -58, 6, 94, 5, -94, -42, 14, -61, -48, -38, + -6, -104, -4, -80, -34, -32 }, + { -920, 100, 1645, 553, -541, 564, -241, 999, -249, 977, + -211, -806, 164, -632, -165, -803, 925, 115, 577, -112, + -266, 353, 430, 141, 226, -176, 442, -90, -336, -406, + -164, 247, -52, 209, -557, -109, -400, -24, -161, 358, + -212, -264, -106, 276, 401, -109, -259, -238, 469, -54, + 313, 246, -160, -253, -247, 300, 99, -108, -186, -84, + -42, -38, -19, -27, -6, -233, 71, -149, -63, 71, + 173, 89, 316, -201, 50, -99, 22, 152, -31, -118, + -163, 70, -55, 74, 0, -6, 92, -89, 126, -30, + 37, 25, 26, 72, 18, 6 }, + { 37, -2969, 2629, -175, 474, -77, -151, 273, -144, 145, + 176, 103, -205, 463, -676, -542, 410, -297, -274, -467, + -1360, -901, 155, -1486, 1098, -19, -639, -89, 429, 904, + 210, -380, -45, 71, -497, 376, -155, -70, 808, 100, + 4, -289, 471, -63, 89, 385, -88, 22, -102, 539, + -212, 247, -355, -89, -186, -125, -107, 20, -207, 446, + 187, -162, -114, 26, -271, 224, 53, 367, 27, -237, + -16, -128, -9, 259, -54, 42, -76, -197, -112, -75, + 200, -141, -86, 124, -243, 30, 13, 98, -3, -74, + -19, -146, 67, -117, 68, 53 }, + { -1032, -931, 1934, 2285, -683, 308, 40, 357, 1137, -276, + -802, 226, -11, -368, 854, -188, -566, -189, 13, -88, + -522, -337, 71, 232, -186, 710, 374, 145, 154, 355, + -36, -195, -498, -73, -11, -518, 153, -162, 452, -28, + 27, -2, 170, -127, 312, 70, -237, 89, -184, 176, + -371, 52, 20, -259, 2, -59, -311, 304, 447, -41, + -202, -296, 326, 291, -72, -89, -26, 71, 13, -22, + 97, 44, 14, 236, 113, -170, 4, 33, -1, 33, + 190, -50, 12, -8, -7, -4, 10, 132, 2, 67, + -9, 3, 78, -110, 98, -59 }, + { 130, -2255, 3753, -318, 344, -307, -203, 25, -180, 99, + 36, 861, -292, 1117, 393, -25, -321, 1047, -479, -1044, + -269, -204, -542, 607, -114, -573, 709, -305, 1346, -1076, + 840, 143, -292, 396, 168, -675, 728, -400, 15, 295, + 332, -115, 305, 132, 211, 255, 274, 550, -632, -246, + 27, -452, 9, 43, 8, 283, 268, -182, 19, -311, + 90, -256, -42, -147, 277, -369, 100, 120, 123, 38, + -32, 312, -266, -105, 114, 115, -135, -83, -32, -163, + -153, 38, 17, -103, 51, -66, -120, -30, 1, 46, + 61, 1, -150, 52, 91, -37 }, + { -1014, -1345, 1243, 2601, -1019, -249, -437, 700, -3, 420, + -311, -167, 197, -261, 410, -245, 1416, -482, -617, 751, + 44, -268, 122, -775, 580, -105, 273, 16, -64, 247, + 201, 228, 413, -296, -181, -178, 442, -94, 69, 358, + 480, -377, 95, -90, 88, -13, 197, 650, -589, 171, + -204, 50, 99, -157, -11, -91, -247, -80, -345, -96, + -285, -327, 39, 33, -74, 38, -59, 42, -155, -91, + 151, 79, -29, 199, 106, 21, -96, -40, -111, 120, + -90, 159, -92, -67, -199, 47, -1, 14, -153, 97, + 60, -164, 43, -16, 26, -85 }, + { -5, 3854, -1627, -763, -113, -164, 1071, 194, -226, -11, + 28, -820, -458, 1057, -336, 1235, 913, -824, -79, -527, + 48, -387, 210, 65, 650, -348, 271, 165, 741, -1047, + 34, -470, 471, -41, -838, 535, 211, -416, -269, 113, + 279, -206, 570, -34, -546, 503, 140, -51, 246, 98, + 190, -147, -286, 27, 314, -30, -226, 207, -158, 135, + -165, -218, 17, -41, -175, -75, -17, 74, -200, 28, + -214, 160, 63, 56, 133, -32, 114, 19, -149, -45, + -80, -165, 76, 118, 61, 166, 173, 267, 130, 50, + 84, -21, 98, -19, 12, -12 }, + { -467, 3472, 2452, 631, -478, -841, 2766, -708, -266, -2065, + 70, 109, 246, 632, 599, 121, -155, -381, 696, -459, + -118, -569, -24, 1, 425, -299, -681, 108, 487, -403, + 156, 251, 113, 45, 259, 583, -297, 611, 656, 18, + 387, 150, -554, 182, -30, 506, 141, -83, 49, 47, + -427, -371, -427, 335, -17, -389, -207, -112, -438, -348, + 83, -111, 115, -515, -34, -140, -94, 122, 124, -104, + -257, -41, -134, -13, 108, -72, 97, 100, -171, 223, + -135, -315, 35, -133, 151, -59, 178, 102, 18, -32, + -26, 162, -174, 28, -84, 104 }, + { -34, 1219, -1687, -37, 178, 562, -375, 155, -17, -192, + -872, 245, -373, -117, 1237, 409, -847, 513, -206, -13, + -404, 410, -330, 148, -524, 14, 19, -690, 861, 458, + 736, -253, 201, -442, -16, 423, -304, -1103, 501, 254, + 328, -74, -53, 337, -384, 248, -265, -27, -87, -387, + 469, 271, 129, -257, 100, 387, -252, -158, -268, 237, + -239, -136, -138, 52, 111, -224, -339, -40, -104, -430, + 23, 113, 126, -270, -40, 55, 57, 36, 18, 21, + -81, 11, 78, 22, -129, -17, -6, -72, 66, -71, + 44, 4, 47, -128, -82, 41 }, + { -385, -8782, -566, 488, 739, -963, 2022, -198, 220, -188, + -701, 1183, -240, 142, -1022, -1570, 386, -226, 564, 581, + 1056, 139, 818, -334, -159, -176, -301, 587, -193, 465, + -403, 540, -146, 54, 381, -198, 465, -464, -3, -164, + -353, -417, 40, 426, 122, -93, -148, 347, 99, 128, + 402, -39, 347, -420, -151, -127, -291, -72, -337, -245, + 368, 278, 310, -91, -206, 47, -181, 107, -233, -49, + 176, -183, -80, -16, -226, 99, -299, -4, -228, 10, + 83, -97, 93, 9, 48, -98, 66, 31, 233, 36, + -14, 93, -50, 7, -37, 7 }, + { -15, 4598, -607, -577, 28, 387, -848, 17, -371, 302, + -132, -372, 11, 965, 2688, 733, -1434, -251, 492, -22, + -873, 1330, -1287, 1115, -145, -880, -234, 151, 278, -121, + -719, -489, 188, -738, 191, 498, -513, 102, -27, 8, + 97, 288, 247, 519, 141, -126, -412, -97, 155, 167, + 213, -224, 232, 87, -288, 48, 101, -23, -81, 10, + 387, -437, -26, 107, 115, 154, -57, 135, -113, 87, + 180, -131, 28, 135, -183, 11, 88, 24, -138, -40, + 22, 197, -175, -191, 16, 145, -106, -109, 171, -116, + -55, 48, -65, -34, 7, -63 }, + { -417, -7194, -667, 703, -848, -1041, 2226, 205, -228, -237, + -678, 151, -851, 278, -1131, 322, 446, -315, -157, 553, + -315, -508, 362, -1, -301, 358, 218, -73, -257, -719, + -62, 203, 447, 74, 493, -207, -161, -214, 688, 525, + 167, -202, 94, -660, -497, -42, -393, -451, -162, -145, + 394, 164, -391, -85, -18, -138, -194, -12, 503, 340, + -316, 285, 165, 174, 221, -135, 239, 352, -178, -82, + -183, 54, -63, 15, 226, -53, -22, -17, 138, -231, + -112, 91, -20, 5, -67, 106, 114, 27, 41, -97, + 64, 52, 94, -25, -15, 2 } }, + { { -16, -4354, -245, 813, -805, -283, -394, 12, 554, 302, + -9, 321, -334, -405, -917, -435, -1229, -726, -592, 72, + 582, -621, -42, -311, 1030, 14, -215, -140, -28, 1151, + 178, -199, -329, 489, -299, 87, 152, 39, -179, -34, + -137, -200, 312, 183, 43, -8, 116, -308, -220, 34, + -276, -348, 157, -304, -29, 63, 56, -221, 97, -172, + -121, -117, 180, -46, -222, 156, -31, 271, 273, 93, + -70, -11, 185, 23, 43, -105, 197, -32, 69, -157, + -17, 181, 27, 156, 78, 29, 168, -55, 32, 9, + 73, -29, 182, -13, 5, 16 }, + { -192, 8750, 364, -5315, 1177, -2, 353, -23, 510, 375, + 711, -730, 49, 383, 202, -342, -224, -554, 84, -581, + 164, -43, 780, 633, -582, 155, -273, 0, 519, -80, + -350, -426, 567, -288, -167, -133, 111, -143, 387, -49, + 93, 116, -246, 179, -126, -33, -573, -71, 111, -64, + -66, 178, -44, -204, 17, -204, -100, -171, 253, -255, + -89, 178, 28, 63, 68, -48, -253, -9, 54, 196, + 30, 55, -119, -114, -52, -183, -140, -154, -60, 24, + 280, -178, 57, -168, 103, -45, 153, 20, 107, -57, + -149, 46, 43, 10, 61, -25 }, + { 22, -500, -73, -2718, -1272, 39, 567, -203, 299, -606, + 764, -787, 371, -138, -562, -87, 39, 280, -243, -366, + -59, -449, -11, -725, 733, 114, 292, -556, -267, 394, + 111, -364, 32, -43, -263, -339, -410, 637, 23, -43, + 399, -141, 228, 114, -268, 97, 180, 197, 380, -176, + 460, 202, 387, 158, 612, -90, -103, -302, 104, -11, + -48, -88, -51, 125, 122, -155, 251, 90, -41, 183, + -104, 144, -64, 17, 143, -76, -41, 126, 110, -47, + -30, 51, 71, -167, -152, 113, 55, -3, 30, -12, + 166, 27, 10, 6, -14, 20 }, + { 50, -2291, 1983, 346, -203, -245, -76, 74, -494, -737, + -212, 993, -4, 79, 217, -390, -660, 1155, -1117, -181, + -33, -466, -680, -47, -190, -708, 791, 316, -203, -293, + -512, 33, 281, -31, 140, 470, -604, 108, -70, 13, + 425, -209, 96, 16, 152, -279, 41, -137, 127, 504, + 385, -412, -55, 253, -212, -281, -59, -29, -143, 135, + 249, 29, -200, 49, 28, -227, 113, -47, 102, -302, + 91, -49, 88, 101, -73, -186, 104, 72, -36, 18, + -16, -86, 10, 134, -144, -91, 16, -11, -67, -17, + -56, 6, 30, -217, 58, -127 }, + { 1078, 2820, -2835, -377, 239, 397, 495, -182, 514, 293, + 502, -324, -353, -636, -620, 235, 607, -681, 1213, 563, + 94, 11, -122, 170, 196, 231, -205, -46, -468, -317, + 314, -14, 75, -11, -419, -266, -165, -80, -49, 115, + -81, -145, 192, -56, 210, -23, -111, -52, 189, -187, + 662, 150, -409, -95, -188, 240, -47, -68, -166, 89, + -97, -15, 197, -306, -66, -11, -104, -126, -43, -36, + 232, 144, 110, 29, -180, -57, 231, 35, -107, -104, + -116, -104, 228, -71, 46, 68, -42, 14, -3, 34, + -14, -5, 83, 24, 109, -17 }, + { -161, 665, -1214, 260, 687, -191, -31, -48, -62, 481, + -280, 374, -210, -148, -407, 303, -340, 28, -370, -765, + -1233, -710, -476, -651, 413, 508, -185, -321, -190, 1617, + -313, 232, -50, -273, -291, 255, -268, 321, 345, 151, + -310, -106, 243, -42, 367, 208, -144, 88, -120, 325, + -95, -82, -14, -106, -171, -117, -133, 0, -112, 302, + 329, -38, -150, -64, -195, 207, 94, 160, 32, -96, + -5, -77, 51, 70, 79, -25, -104, -238, -46, -52, + 267, -209, -67, 59, -88, -194, 167, 44, 44, -108, + -135, 14, 31, -83, -25, 127 }, + { 1169, 664, -1099, 120, 1139, 106, 203, 261, 833, 140, + -77, -1208, 31, 539, 523, -396, -360, 234, -487, -167, + -436, 235, -97, -320, 652, 383, 783, -389, 674, 68, + 473, -623, -345, -207, -275, -11, -135, 50, 304, -154, + 88, -24, 1, 317, 161, 192, -133, -270, -13, 90, + 220, -345, -170, 5, -127, 293, -249, 225, 196, 93, + -406, -91, 154, 208, 221, -106, -81, 119, -99, 182, + -114, 124, 164, 16, 53, -78, 24, -12, 83, 56, + 46, 29, 44, -148, 15, 162, -103, 109, 151, 1, + -88, -14, 47, 13, -9, -18 }, + { -194, 3003, -1687, 57, 461, -9, -315, 41, -272, -75, + -191, 676, 830, 252, 26, 1260, -923, 351, -1149, -548, + -66, -362, -218, 770, -703, 276, 199, -414, 610, 106, + -175, 361, 128, 139, 71, -81, -44, -184, -288, 339, + 246, 32, 223, 192, 217, 74, 556, 102, -279, -56, + -280, -321, 169, -359, 52, 265, 264, -34, -65, -98, + -309, -22, -182, 94, -43, -159, 47, 246, 53, 29, + -104, 28, -97, -118, 36, 254, -130, -5, -170, -178, + -190, 20, -4, 21, -64, 50, -104, -160, 56, 61, + 19, 19, -116, 64, 54, -43 }, + { 1160, -234, -1309, 429, 749, -411, -123, 122, 305, -27, + 341, -551, -425, 1027, -276, 1194, -379, -21, -649, 325, + 436, -725, 469, -406, -108, 542, -411, 359, -131, 116, + 58, 222, 241, -263, 37, -84, 495, -400, 564, -83, + 353, -201, 29, 35, 138, 63, -63, 332, -152, 27, + -28, 46, -89, -190, 117, -140, -24, -116, -202, -478, + -16, -107, -328, 18, -186, 261, 37, -84, 3, -75, + -26, 23, 139, 33, 220, -160, 118, -79, 31, -56, + -9, 68, 5, -113, -132, 81, -18, -17, -6, -5, + 8, -81, -28, 84, -106, 28 }, + { 30, -199, 1980, -790, -243, -398, 1486, -382, 227, -424, + -167, -983, 86, 544, 358, 331, 1398, -746, 332, -772, + -383, -230, 45, 686, 584, -142, -96, 261, 616, -442, + -742, 98, 235, 386, -752, -102, 253, -592, 5, -199, + 160, -134, 513, -11, 316, -370, 382, -361, 389, 50, + 299, -179, -287, -180, -78, 411, -184, 127, -213, 237, + -204, 81, -299, 64, -193, 66, -159, 13, 54, -238, + -81, 120, -136, 96, 147, 72, -5, -67, -21, -124, + -26, -26, -135, 234, 126, 194, 44, 275, 136, 80, + -6, -29, 130, 66, -13, -10 }, + { 546, 7012, -1603, -240, -184, 611, 21, -391, 546, -1361, + -878, 22, 84, 369, 804, 464, -333, -855, 403, -209, + 36, -371, -132, 149, 159, -123, -753, 198, 433, -406, + 113, -271, 503, 53, 587, -399, 480, 275, 585, 247, + -36, 134, -462, 128, 159, 337, 302, -192, 11, -112, + -480, -173, -302, -139, 33, -275, -160, -166, -587, -96, + -149, 203, -93, -232, -106, -356, -128, 278, 60, -91, + -210, -3, 61, -40, -117, 53, 22, 133, -161, 232, + -74, -196, -252, 131, -119, 123, 30, 152, -19, 29, + -18, 89, -185, 112, -9, -70 }, + { 16, -2061, 1099, -603, 665, 47, 151, 123, 12, -244, + -949, -14, -353, 330, 48, 790, 134, 614, -736, -305, + -156, 599, -248, 636, -1110, -167, 229, -255, 863, 242, + -15, 320, -301, 377, 363, -160, -594, -87, 206, 255, + 654, 109, -100, 275, 68, -355, -187, 254, -96, -6, + 434, 98, 142, -419, 194, 14, 61, -418, -235, 162, + 55, -366, 110, -33, 123, 57, -533, -83, -170, -296, + 42, 47, 186, -379, -115, 265, -59, -54, 199, -137, + -123, 167, 47, -111, -135, 12, 38, -48, -3, -3, + 7, 75, -32, -14, -141, 43 }, + { 286, -8762, 147, -971, -58, 895, 450, 397, -592, 498, + -491, 469, -695, 119, -922, -1223, 119, -126, 448, 658, + 953, 149, 241, 679, -605, 279, -629, -92, 552, 430, + -61, 236, -329, 12, 406, -109, 188, -175, -360, -265, + 129, -685, 108, 400, 419, -578, 25, -61, 681, -41, + 470, 271, -49, -280, 45, -464, 132, -552, -407, 47, + 353, 172, 112, 135, -70, -135, 58, 102, -254, -103, + 68, -16, -33, -48, -309, 207, -24, 70, -327, 14, + -111, 24, 36, 220, -10, -176, 4, 22, 119, 237, + -6, 49, 41, -31, -9, -39 }, + { 9, 2723, 775, -868, 45, 203, -601, -268, 467, -209, + 128, -321, 493, -188, 4047, -125, -1434, -135, 915, 520, + -426, 249, -423, 550, -512, 83, -774, 69, 518, -747, + -373, -400, 38, -345, 631, -226, -350, 91, 290, 43, + -25, 264, 351, 471, -196, -21, -258, -252, 55, 86, + 301, -219, 157, -19, -317, 356, 23, 6, -58, 311, + 287, -369, -339, 203, 72, 267, -61, 22, -51, -73, + 252, 46, -168, 69, -39, -30, -56, 59, -139, 31, + 185, 14, -137, -134, -73, 54, 134, -112, 8, -8, + -146, 115, -43, -83, 110, -313 }, + { 378, -6484, -1621, 421, -627, 15, 470, 655, -675, 163, + -156, -699, -408, -1080, 323, 247, 33, 147, 335, -294, + 617, -973, 873, -151, 109, 278, 21, -281, 118, -332, + -340, -455, 177, 340, 795, -372, -355, 238, 849, 347, + -57, 124, -319, -331, -236, -539, -341, 118, -287, 160, + 175, 148, -379, -207, -14, -232, 21, 158, 232, 129, + -55, 189, 143, 222, 78, 175, 275, 330, -315, -20, + -162, 95, 70, 153, 65, -180, -3, 75, -2, -147, + -142, 248, -33, -122, 38, -35, 148, 77, -30, -24, + 27, -30, 120, 82, 19, 67 } }, + { { 96, -1205, 2367, 1896, -637, 85, -190, 209, 309, 193, + 35, 336, 172, 88, -236, 133, -1100, -1169, -1149, -165, + 494, -671, 460, -176, 45, -374, 419, 194, 79, 665, + 79, 158, -177, 464, -425, -41, 493, 160, -93, 470, + 61, -27, 31, -46, 382, -125, 258, 340, -243, -324, + -403, -166, 158, -24, 167, -350, -170, -83, 200, 29, + -106, -112, 327, -138, -103, 290, -80, 102, 36, 51, + -54, -118, 130, 103, 89, -144, 77, -57, 185, 2, + 72, 262, -16, 60, -50, -5, 168, -108, 6, 97, + 57, -171, 10, -131, -5, 70 }, + { 455, 7944, -420, -3969, 3124, 399, -228, -1183, 92, 112, + 624, -926, -46, 107, -365, -436, -299, -636, 57, -589, + 629, 91, 649, 159, -829, 747, -11, -395, 230, -291, + -332, -520, 598, 49, 241, 289, 317, -523, -237, -306, + 8, 171, -267, 7, 28, 153, -154, 274, 58, -139, + -280, -151, -87, -7, 37, -392, 68, -43, 63, -143, + 81, 83, 20, -18, -135, 21, -37, 56, -9, 112, + -45, -30, -47, -114, -21, -15, 63, -13, 183, 60, + 80, -162, 91, -90, 10, -249, 169, 34, 45, -7, + -77, 40, -33, -68, 54, 14 }, + { 10, -5631, -2925, 989, 589, -124, 431, -520, -151, -535, + 390, -1263, 952, 507, 28, 238, 47, -96, -437, 171, + 451, -325, -281, -315, 390, -758, 94, -515, -318, 526, + 995, 83, -491, -441, 334, 289, 93, 860, -344, -162, + 471, -162, 16, -286, -18, 262, -344, -122, 406, -227, + 73, -22, 363, -180, 448, -14, 96, -231, -112, -35, + -19, -25, 11, 13, -136, -256, 78, -148, -33, 144, + -249, 135, -24, -133, 97, -154, -114, -52, -87, -16, + -13, 28, 56, -131, -40, 92, -53, -121, -75, -32, + 116, -101, -78, -17, -4, 22 }, + { 22, -3688, 891, 909, -114, -168, 104, 233, -14, -243, + -343, 888, -85, 135, 620, -259, -1085, 669, -676, -5, + 210, 230, -323, 284, 95, -1136, 273, 630, -35, -222, + -113, -205, 192, -194, -37, 383, -182, 572, 333, -323, + 107, -331, -85, 8, 212, 61, -16, -18, 266, -251, + 69, -74, -85, -172, -229, 119, 40, -44, 20, -24, + 114, 48, -237, 100, 50, -279, 201, 96, 280, -150, + 112, -60, 98, 54, -17, -18, -32, -86, -98, 41, + 69, -74, -11, 141, -119, -91, 60, 21, -146, -15, + -17, 35, 36, -74, 172, -133 }, + { -1120, 2530, -431, -886, -608, 119, 280, -924, -353, -80, + 1014, -215, -265, -365, -360, 800, 640, -1002, 1411, 1373, + 356, 19, -526, -646, -49, 229, -325, 349, 25, -48, + 393, -525, -48, -48, -329, 35, 257, 333, 343, 156, + 226, 109, 327, -234, -167, -16, 62, 14, 11, -227, + 466, 179, -146, 85, 40, 53, -222, 102, 38, 123, + -247, -166, 233, -86, 145, 15, -287, -94, -105, -117, + 92, -51, -142, 70, -109, -87, 213, -31, 50, 139, + -4, -137, 162, 15, 82, 109, 83, 60, -63, 52, + 44, -58, -118, -42, 100, 21 }, + { 6, 1619, -1470, -121, 54, -137, 35, -179, 134, 670, + -132, 646, -345, -705, -406, -247, -1325, -349, -317, -39, + -205, 112, -21, -220, 312, 581, 167, -245, -670, 819, + -775, 175, -43, -335, -305, -64, -549, 106, -235, -252, + -453, -123, 178, -233, 75, -49, -101, 38, -24, 36, + -401, -56, 143, -126, -11, -27, -124, 169, -52, 301, + 577, 157, -28, 61, -113, 12, -124, 5, 128, 2, + -14, -53, 81, -74, -62, -30, -123, -112, 139, -62, + 218, -78, -54, 53, 48, -176, 159, -43, 5, -105, + -166, 43, 124, 19, -112, 26 }, + { -1095, 144, 1929, -449, -66, -93, 248, 143, 193, -169, + 673, -1123, 337, 1284, 438, -37, -242, -174, -275, 475, + -240, 192, 625, 161, 407, 14, 775, -304, 452, -248, + 418, -744, -153, -202, -240, 361, -158, -290, 95, -145, + 427, 145, 13, 532, -24, 130, 60, -106, 401, 375, + 271, -255, 21, 55, -204, 546, 102, 101, -28, 64, + -171, 70, 34, 65, 235, 113, 35, 31, 75, 365, + -75, 73, -59, -205, 133, 62, 35, -108, -61, -80, + -24, 54, 143, -101, 19, 241, -175, 19, 65, -57, + -72, 43, 49, -55, -28, 68 }, + { -103, 1772, -3696, -200, -115, 143, -133, 87, -422, -135, + -351, 1, 781, 512, -412, 608, -831, 19, -1030, -109, + -132, -442, -395, 480, -1316, 103, 105, -1259, -431, 185, + -90, 432, 20, -40, -249, 2, -131, -319, -791, -3, + -165, -330, -225, 120, 153, -147, 581, 97, 173, 258, + -281, -513, 291, -122, -154, -99, 15, -110, -35, -49, + -383, 203, 66, 272, 6, 45, 36, -22, -141, 102, + -73, -40, 47, -26, 31, 165, -157, 99, -114, -76, + -183, -63, 35, 87, 4, 21, -88, -108, -1, -12, + -53, -9, -72, -43, -6, 43 }, + { -1141, -607, 1880, -640, -348, -47, 33, -322, -241, -189, + 1492, 297, -435, 1393, -310, 650, -1871, -689, -889, -271, + 245, -648, 483, -380, -244, 496, -670, 308, -595, -326, + -281, -327, -225, -147, 498, 177, 370, -655, 268, -547, + -232, -323, -74, 71, 48, 101, 180, 216, -39, 146, + -71, 17, -1, -251, 108, -48, 44, 1, 86, -263, + 98, 25, -160, 116, -209, 225, -25, -123, 123, 74, + 147, -37, -120, -118, 152, -79, 269, -28, 28, 31, + 139, 79, -57, -104, 55, 162, 35, 14, 32, -91, + -24, 9, -36, 75, -45, 93 }, + { 77, -3281, 6, -306, 386, 109, 1300, -1262, -260, -482, + 113, -506, -45, 261, 283, -735, 678, -467, 626, -33, + -112, -4, -181, 615, 686, -39, 421, 236, 510, 231, + -199, 837, 236, 319, -306, -117, 305, -402, -431, -622, + 353, -256, 337, 27, 545, -237, 269, -354, 192, -608, + -106, 46, 34, -138, -230, 533, 53, 364, 37, 124, + -272, 137, -313, -34, -9, 176, -187, 51, 48, -341, + -174, -80, -222, -140, -120, 77, -2, 50, 107, -167, + -199, -212, -252, 157, 40, 80, -140, 58, 50, 67, + -40, -14, 88, 143, 34, -110 }, + { -531, 6361, -1475, -642, 299, 242, -1591, 929, 2807, 157, + -1094, -390, 249, 636, 524, -468, -493, -881, 11, -264, + 339, 0, -186, 143, -279, -325, -203, 408, -196, -988, + -83, -291, 506, 212, 588, -514, 59, -658, 12, -330, + -129, 214, -485, 292, 150, -1, -490, -558, 262, -49, + -318, -24, 79, -9, 140, -126, -3, 0, -447, 252, + 6, 371, 169, -37, -11, -68, -20, -77, -174, 12, + -111, 123, 189, -87, -152, 53, 56, 176, -170, 162, + -56, -10, -190, 156, -222, -4, -108, 50, -109, 37, + -113, -40, -115, 171, 43, -81 }, + { 54, -3223, 679, -425, 267, -696, -134, 258, 154, 50, + 290, 718, -49, 333, -518, 242, -86, 499, -646, -75, + -417, 566, 6, 623, -177, 375, 380, 187, 948, -114, + 146, 996, 79, 564, 395, -321, -286, 833, 542, 354, + 638, 118, 379, 397, 95, -353, 46, 777, 112, 21, + 391, -106, 74, -329, 45, -276, 142, -208, -207, 6, + 203, -231, 305, 279, 236, 71, -336, -68, 78, 43, + 84, 44, 202, -242, -177, 60, -32, 111, 281, -263, + -210, 111, 47, -45, -27, 80, 132, 91, 4, -35, + 126, 127, -42, 172, -33, -67 }, + { -75, -7234, 2130, -635, -724, -785, -1644, 424, -256, 473, + -1418, -514, -488, 590, -806, -634, 216, -378, 182, -668, + 152, 89, -385, 504, -704, 73, -833, -468, -55, -18, + 332, -27, -714, -394, 284, 196, 110, -54, -178, 186, + 532, -520, 79, -92, 241, -186, 168, -363, 399, 154, + 365, 113, -145, -420, 186, -267, 339, -161, -121, 159, + 198, -103, 44, 184, -172, -167, 277, 257, 141, 308, + 311, 237, -2, 91, -203, 335, 177, 129, -125, 63, + -262, -68, -71, 238, 9, -179, -47, 0, -45, 73, + -64, 68, 203, 168, 78, -34 }, + { 129, -160, -1031, -191, -128, -345, -737, 139, 792, -151, + 142, -429, 535, -1282, 1795, -380, 57, 256, 429, -145, + -819, 137, 15, 92, -1097, 531, 59, 260, 433, -1552, + -843, 285, 835, 37, 516, -163, 77, 144, 170, -261, + -440, 87, -182, -57, -354, 40, 44, -123, -243, -252, + 415, 214, 124, -47, -83, 189, -221, 92, -49, 317, + 68, -379, -195, 292, -60, 69, -135, 29, 23, -41, + 160, 40, -168, 8, 43, 2, -133, 13, -19, 232, + 270, 73, 15, -75, -11, -62, 4, -78, -78, -48, + -105, -6, -60, 2, 132, -244 }, + { -297, -4514, 581, 136, 566, 198, -1223, 206, -552, -7, + -334, -1067, -165, 349, 1301, 237, 61, -536, 51, -114, + 1145, -44, 1872, 623, -46, -441, -86, -104, 221, -637, + -1289, -935, 301, 604, 223, -516, 200, 587, 686, 103, + 41, 382, -336, 169, -36, -564, 172, 753, 153, 55, + -465, -16, -226, -56, 40, -277, -63, 128, 131, -15, + -141, 21, -255, 24, 12, 89, 249, 446, -64, 80, + -55, 156, 111, -6, -123, -287, -122, 125, -38, -280, + -150, 302, -25, -34, 87, -15, 180, -20, -140, 85, + 195, 73, 97, 55, 50, 28 } }, + { { -40, 2375, -204, 1685, 67, 17, -204, -120, 425, -247, + 721, -337, 716, 233, -655, -489, -563, -1042, -855, -545, + 579, 102, -405, 630, -35, -39, -19, -16, 303, 4, + 585, -154, 330, -71, -173, -115, 96, 442, -79, 381, + -23, 147, -148, 17, 442, -126, 61, 403, -113, -498, + -275, -3, -17, 129, 149, -261, -383, -85, 122, 78, + -28, -34, 306, -193, -60, 209, 24, 73, -54, -11, + 151, -191, 27, 258, -79, -66, 17, -83, 134, 143, + -111, 269, -14, 116, -44, 36, 36, -42, -11, 89, + -4, -27, -115, -98, -6, 16 }, + { -676, 5197, 3042, -1290, -38, 408, 103, -1393, -334, -365, + 251, 478, -142, -270, -765, 88, -96, -412, -38, -129, + 108, -53, 342, -48, -185, 140, 369, -738, -78, 33, + -347, -100, 39, 311, -32, 667, 424, -311, -633, -143, + 142, -29, 165, -316, 129, -2, -60, 299, 214, -246, + -76, -350, -227, -45, 139, -207, -112, 128, -350, -16, + 251, 60, 29, -56, -211, 85, -12, 2, 66, -107, + 27, -86, -23, -105, 29, -8, 120, 92, 38, 42, + -29, -27, 21, -58, -28, -109, 36, 87, -25, 6, + -50, -35, -11, -36, 84, -31 }, + { -46, -7773, -652, 2473, -622, 341, 253, 102, -986, 388, + 0, -1041, 596, 187, 368, 222, 15, 46, -341, 470, + 276, 70, -655, -19, -154, -484, -342, -127, 75, 179, + 673, 232, -185, -511, 412, 344, 329, 312, -254, -7, + 280, -129, -107, -42, 137, 263, -517, -183, -27, 198, + 70, 1, 48, -17, 72, 92, -12, 60, -393, 54, + -19, 122, 22, -62, -150, -98, -74, -165, -34, 73, + -70, -107, 110, -71, -50, -62, 15, -85, -72, -33, + -53, 84, -62, -32, 41, -1, 4, -135, -148, 43, + 2, -37, -93, -27, 11, 6 }, + { -25, -2004, -765, 1022, -11, -56, 112, 6, 228, 26, + 111, 523, -125, 253, 115, 199, -541, -268, 44, -169, + 329, -469, 317, -346, 190, -291, -567, 262, 438, -638, + 645, -374, -37, 23, 101, -56, 549, 173, 391, -110, + -398, 181, -369, 129, -3, 241, -116, -76, 14, -205, + 104, -56, -118, -218, 36, 81, 165, -194, 58, 11, + -68, 208, -207, 19, 139, -168, 35, 115, 154, 200, + 64, 18, -15, 102, 35, -5, -57, -197, 19, 117, + 35, -9, -77, 65, -63, -115, 68, 16, -154, -29, + -10, 16, 12, -38, 136, -59 }, + { 960, -370, -941, -561, 120, -129, 177, -530, -767, 0, + 225, -66, -148, 103, -262, 55, 890, -14, 743, 974, + 371, -138, -322, -236, -356, -44, -313, 865, -204, -281, + 381, -478, -273, -118, 170, -111, 622, 249, 141, 587, + 27, 157, 104, -112, -297, 50, 10, -45, -57, 367, + -4, -82, 171, -43, 202, -79, -2, 125, 91, -164, + -116, -90, -133, 106, 138, 1, -255, -51, -34, -22, + -44, 11, -70, -113, 50, -161, 164, -11, 62, 167, + -65, 30, 20, 130, -68, 198, 33, 110, 16, -20, + -15, -30, -153, -7, 75, -13 }, + { 110, 270, 134, -481, -212, 104, -7, -163, 234, 335, + 238, 210, -313, -417, -764, -131, -587, -760, -364, -211, + 160, -159, 123, 158, -10, 168, 299, -27, -224, -734, + -25, -228, 285, -338, -215, 21, -332, 8, -244, -114, + -337, -126, 144, -291, -17, -258, 405, -237, 11, -106, + -340, 58, 182, -3, -117, 64, -166, 143, 128, 154, + 493, 156, 4, 116, -11, -153, 13, 55, 71, 19, + -86, 12, 58, -141, -17, -54, -117, 0, 107, 38, + 49, -11, -16, 19, 55, 8, 25, -78, -84, -13, + -56, -72, 106, 63, -116, -64 }, + { 766, -1991, 679, -205, 683, -146, 153, 925, -715, -541, + 371, 47, 272, 1466, -120, 358, -223, -683, 744, -237, + -76, -89, 878, 263, -115, 175, 320, 441, -34, -324, + 251, -795, -324, 299, -21, 339, -386, 28, -282, 31, + 370, 346, 194, 426, -96, -184, 220, 64, 303, 332, + 243, -208, 85, 101, -155, 204, 328, -118, 81, -123, + -21, 87, 168, 1, 167, 14, 20, 161, 95, 195, + 199, -102, -121, -142, 170, -6, 42, -16, -85, -135, + 89, 74, -32, -26, 76, 91, -23, -35, -4, -27, + -26, 88, -38, 27, -36, -30 }, + { 221, -2230, -245, -522, -112, 44, 63, -183, -348, -180, + 85, -172, 20, 216, 1090, -346, 259, -201, -504, -503, + -875, 126, -362, 44, -918, -189, -396, -491, -349, 130, + 21, -42, -89, 217, -81, -191, -87, -391, -682, 289, + -168, -529, -265, 187, -160, 52, 394, 60, 364, 39, + -140, -268, 133, -121, 4, -111, -193, 7, -98, -41, + -120, 104, 201, 91, 46, 237, -79, -109, -64, 88, + 31, -158, 140, -34, 11, 104, -102, 42, -121, 39, + -34, -59, 13, -31, 129, -37, -125, -76, -17, -48, + -9, -6, -39, -30, -15, 49 }, + { 921, -2437, 336, -614, 91, 280, -60, -386, -469, 109, + 1344, 397, 169, 481, 484, -160, -2025, -410, -623, -371, + -24, -28, -51, -100, -1, -35, -97, 233, -378, -340, + -1037, 54, -248, -99, 303, 417, -97, -588, 162, -140, + -716, 74, -103, -39, 153, 113, 186, 78, -39, 47, + 72, 7, 8, -158, 198, -210, 78, -158, 205, -91, + 103, -26, -49, 35, 54, -140, -198, 38, 94, -23, + 174, 43, -136, 38, -16, 6, 116, 68, -54, 181, + -31, 49, -8, -71, 141, 1, 71, -10, 41, -53, + -10, -47, -109, 102, 64, 9 }, + { -145, -3073, 9, -626, 336, 30, 675, -800, -219, 126, + -66, -334, -356, 496, -184, -510, 246, 67, -923, 1402, + -119, 110, 19, 277, 619, -12, -69, 479, 314, 361, + 142, 651, 251, -83, 307, -11, -163, -207, -229, -214, + 20, -3, 272, 299, -168, 203, 223, -16, -5, -667, + -24, -35, -125, 278, -30, 162, 299, 45, 290, -47, + -65, -197, 40, -117, 171, -60, -245, 57, -106, -87, + -13, -173, -145, -100, -268, 142, 34, -87, 170, -91, + -282, -48, -277, 1, -3, 21, -116, 64, 32, 78, + -71, 91, 45, 54, 70, -50 }, + { 474, 4730, -1027, -410, -214, 910, -404, 1694, 772, 641, + -605, 11, 934, -369, -119, 135, -424, -650, -344, -194, + 280, 304, 310, -335, -412, -396, -321, 863, -597, -821, + 30, 346, -80, 37, 988, -129, -656, -507, -50, -639, + 27, 179, -217, 263, -45, -18, -699, -182, 160, -262, + 43, 16, 135, 81, 154, -122, -176, -118, 85, 18, + -57, 359, 205, -31, -22, 86, -37, -285, -109, 78, + -76, 185, -82, -38, -88, 38, 93, 78, -107, 81, + 65, -43, -89, -73, -55, -93, -80, -10, -2, -25, + -143, -63, -8, 42, 94, -82 }, + { -54, -2169, 36, -142, -425, -364, 90, -288, 482, -58, + 787, 431, 645, -544, -310, 81, -49, -163, -456, 478, + 256, 126, 193, -32, 519, 243, 521, 241, 504, -516, + 799, 615, 285, 350, 278, -416, 295, 728, 268, 368, + 147, 194, 408, 189, 232, -196, -3, 566, 290, -283, + 381, 290, -168, -164, -178, -142, 44, -31, -271, -59, + 336, -185, 285, 235, 250, -112, 66, -276, 205, -13, + 6, 137, 18, -35, -234, -153, 214, 53, 339, -379, + -81, 176, -59, -65, -8, 3, 133, 126, -44, 10, + 155, 54, 35, 95, 41, -76 }, + { -200, -3783, -682, 414, -1895, -1038, -1396, -212, 461, -487, + -1046, -424, -815, 1172, 399, -1298, -164, 58, -332, -150, + -110, 278, -139, -580, -82, -122, -586, -473, -138, -524, + 306, 198, -363, -335, -158, 275, 582, -537, -292, 727, + -18, -178, 87, -8, -152, 302, 5, 60, -190, 56, + 209, 58, -20, -152, -20, 128, 65, -186, 373, 6, + -60, 58, 35, 63, -126, -122, 181, 372, 125, 191, + 436, 17, 58, 93, 52, 147, 188, 144, -137, -11, + -137, -91, -195, 148, -29, 8, -124, 74, -47, -83, + 50, 53, 55, 173, 52, 31 }, + { -249, -1085, 106, 85, -344, -658, -329, 48, 379, 264, + -13, -275, 214, 1002, -2758, 1078, 331, -47, -181, -253, + -826, 401, -535, -20, 6, 110, 266, 32, -376, -713, + -357, -1, 971, -162, 391, -134, 262, -25, -322, 256, + -550, -66, -210, 22, -416, 30, -85, 74, -415, 354, + -188, 456, -26, -55, 173, 13, -223, 118, 115, 96, + -149, -134, -221, 218, 88, -102, -96, 6, 118, -45, + 145, 154, -226, -16, -50, -46, 14, -37, 26, 141, + 208, 174, 64, -13, 40, -172, -57, -98, -7, -55, + -42, -79, -23, 58, 4, -54 }, + { 127, -3304, -70, 127, 476, -340, -834, -425, -380, -193, + -530, 108, -1148, 617, 1670, -405, 328, -674, 313, 32, + 215, 1063, 942, 462, 169, -421, 29, -99, -376, -257, + -467, -1418, 497, 507, -232, -271, 335, 419, 192, 569, + -318, 202, -93, 296, -283, -133, 28, 656, 11, -175, + -209, -16, -62, 65, -258, 90, -385, 317, -87, 16, + 94, -149, -126, -264, 52, 161, 202, 342, 111, 101, + -173, 44, 36, -76, -50, -137, -167, -84, -86, 14, + -168, 147, 48, 129, -7, 66, 86, -32, 22, 79, + 51, 79, 90, 139, -11, 24 } }, + { { -37, 3718, 293, -636, -466, 308, -120, -292, -152, -979, + 240, -863, 213, 40, -549, -457, -381, -303, 33, 299, + 385, -378, -327, 1308, 412, 461, 147, -206, 82, -129, + 47, -751, -115, -182, 445, 89, -544, -90, -249, 60, + -371, 129, -10, -38, 102, -338, -146, 87, 43, -279, + 31, 46, -72, 96, 46, -91, -426, -272, 36, 98, + 309, 306, 243, -185, -64, 79, 111, 60, -156, -58, + 128, -125, 42, 209, -61, -28, -75, -227, 31, 102, + -218, 170, 60, 158, -22, -20, -43, 26, 30, 109, + 27, 46, -9, -34, -65, 24 }, + { 805, 1370, -2204, -1212, -777, -227, -67, -842, -218, -436, + 1053, 1734, 227, -20, -482, 429, -52, -374, 778, 568, + -218, -651, -352, -154, 367, 270, 286, -1107, 23, 250, + -144, 781, -22, -177, -375, 498, 617, 342, -117, 17, + 73, 128, 168, -530, 44, 29, 82, 57, 69, -25, + 153, -281, -295, -90, 204, 1, -163, -84, -232, 168, + 211, -14, -74, -252, -378, -91, 33, 91, 107, -13, + 132, -238, -222, -192, 92, 3, -29, 55, -92, -66, + 1, -19, -6, -93, 12, 6, 61, 35, -109, -26, + -65, -109, -1, 56, 135, -9 }, + { -79, -5387, 1684, 3596, 163, 493, 170, -221, -738, 595, + -297, -1131, -108, -56, 300, -58, -237, 70, 252, 990, + 535, 209, -214, 335, -289, -407, -318, 86, 133, -265, + -203, 60, 222, -257, 435, 45, -70, 194, -31, 64, + 409, 191, -136, -297, -124, 78, -366, -235, -165, 133, + -45, 32, 12, 99, -62, -93, -118, 215, -111, 170, + 37, 98, -72, 2, -46, 51, -6, -207, -123, 98, + 67, -113, 90, -17, -26, 114, 258, 92, 17, 28, + -34, 54, -98, 61, 68, -37, 63, -5, -15, 46, + -26, 36, 60, 26, -40, 30 }, + { -91, -303, 342, 545, -28, -10, 69, -91, -123, 350, + 347, 37, -147, -76, -652, 202, -48, -396, 114, -123, + 104, -436, 489, -937, -185, -36, -678, -400, -75, -541, + 1175, 75, 60, 289, 107, 96, 402, -393, -59, -90, + -107, 115, -549, 216, -267, -4, -199, -96, -47, -74, + 249, -46, 108, 229, 190, 0, 122, -100, 2, -82, + -181, 332, 1, 70, 81, -175, 23, 34, 25, 308, + 144, 27, -106, -20, 19, 171, 57, -156, 117, 47, + 5, 251, 7, -30, -43, -160, -25, 7, -103, -31, + -36, 4, 57, -47, 83, -19 }, + { -626, -2438, -112, -242, 70, -108, 235, -49, -253, 315, + -491, -47, 297, 657, -220, -366, 649, 334, -154, -745, + 63, 58, -285, 248, 198, 212, 259, 997, -334, -699, + -264, -563, -256, -298, -190, -509, 229, -46, -375, 37, + -516, 79, 247, 363, 179, 2, 0, 106, -64, 352, + -174, -176, 129, 30, 236, -13, 215, 82, 20, -318, + -154, 18, -154, 167, 71, -130, -35, -13, 64, 154, + -20, 60, 119, -149, -24, -142, 185, -9, -13, 89, + -87, 15, -2, 151, -145, 52, -84, 122, 111, -21, + -37, -38, -87, -44, -19, 1 }, + { 6, -153, 897, -375, -233, 257, -5, -258, -158, -247, + 2, 370, -288, 83, -418, -158, -28, -438, 41, -272, + 81, -89, -27, -380, -3, 239, -228, -337, -130, -1336, + -196, -211, 219, 152, 304, 584, 67, 202, 396, 531, + 425, 514, 488, -309, -96, -229, 385, -180, 150, 166, + -185, 161, -76, -88, -32, 146, 19, 235, 127, 22, + 275, -5, -33, 80, -57, -189, 88, 130, -37, 38, + 122, 68, 71, -12, -10, -113, -16, 83, 14, -7, + 21, -106, -60, -37, -6, 131, 67, -61, -156, -93, + -37, -85, 19, -31, -76, 7 }, + { -240, -4294, 554, 50, 6, -351, -610, 109, -535, -78, + 509, 1221, 189, 187, -406, 561, 327, -156, 611, -114, + 233, -319, 185, -342, -489, 161, 490, 916, -219, -447, + 189, -927, -412, 473, 217, 372, -406, 444, 77, 366, + 334, 196, -223, -174, -303, -393, 39, 26, 38, -45, + -11, -179, -42, 1, -94, -52, 78, -320, -77, -229, + 59, 124, 190, -127, 9, -102, -37, 232, 164, 67, + 23, -159, 34, 78, 158, 6, -1, -80, -21, -115, + 128, 58, -124, -38, 106, 69, 74, -29, -36, 34, + 36, 165, -43, 41, 24, -79 }, + { 54, -2277, 1595, 387, 5, -256, 167, -22, -123, -70, + 272, -284, -865, 114, 1903, 57, 867, 164, -596, -685, + -904, 626, -249, -73, -631, -116, 215, 475, 83, -527, + -54, 181, 160, 445, 179, 226, 255, -139, -170, 474, + 348, -22, -104, 71, -285, -13, -56, -153, 15, -215, + 174, -2, 118, 70, 98, 124, -105, -130, 11, 54, + 106, 182, 110, -95, -124, 181, 4, -51, 30, 94, + -6, -175, -89, -202, 94, 142, -60, 14, -140, 147, + 161, 90, 30, -158, 114, 38, -127, -29, 56, 26, + 16, 3, -64, -57, -61, 11 }, + { -520, -4637, 761, -57, -442, 35, -79, 330, -55, 157, + 41, -326, 490, 656, 635, -875, -1164, 964, 274, -68, + -334, -8, 58, 246, 333, -94, 172, 61, -389, -49, + -681, 403, 316, 56, -160, -201, -334, -340, 272, 86, + -289, 317, 127, 119, -181, -253, -15, -107, -153, 125, + 125, 23, -36, -111, 239, -287, 40, -311, 118, -132, + 138, 96, -21, -199, -105, -153, -212, -28, 20, 2, + 95, 29, 34, 119, 1, -63, -70, 79, -48, 90, + -129, -12, -73, -131, 44, -109, 33, -67, -24, 15, + 19, -94, -133, 11, -20, -49 }, + { 32, -2421, 159, -366, -18, -1226, -325, -158, 223, 474, + 181, -498, -661, 555, -174, 228, 189, 114, -670, 567, + -456, 422, -326, -705, -292, -570, -1002, -116, -71, 222, + 232, 89, -343, -552, 133, 121, -74, 270, 321, 144, + 75, 163, 256, 189, -89, 554, 537, 302, 112, -353, + 336, 15, -108, 277, -287, -399, 84, -75, 211, -210, + 118, 161, 142, 15, 366, 112, -21, -18, -70, 217, + 147, 5, 95, 257, -79, 78, 43, -232, -58, -21, + -133, 144, -115, -47, -116, 13, -126, 63, -15, -39, + -39, 137, -28, 36, 117, -41 }, + { -522, 4412, 452, -52, -694, 2050, 1488, 2404, 189, 107, + -493, -315, 765, -126, 5, 444, 27, -92, -199, 375, + 585, 450, 515, -345, -118, -97, -186, 913, -115, -306, + 54, 237, -209, -13, 864, 302, -394, -326, -19, -528, + -17, 84, -34, 163, -121, 315, -277, 293, 417, -131, + 261, 69, 79, 92, 53, -214, -272, -159, -165, -148, + 79, 198, -188, -381, -155, 166, 28, -204, -67, 113, + -59, 84, -241, -15, -124, -136, -43, -37, -108, 81, + -36, -151, -16, -18, 147, 49, 2, 27, 36, 15, + -38, 102, 81, -48, 89, -70 }, + { -62, -1102, 507, 12, -337, -141, 282, -529, 385, -107, + 11, -216, -328, -1350, 42, 65, 106, 404, 172, 551, + 324, 40, -4, -624, -4, -138, -87, -574, 782, 626, + 330, -384, 332, 37, -491, -560, 496, 324, -452, -37, + -370, -248, -408, -517, 141, 118, 239, -72, -519, -345, + 322, 308, -92, -271, -184, -147, 61, 77, -38, 42, + 200, -265, 223, -23, 72, -114, 82, -328, 100, -98, + 19, 52, -164, 50, -102, -177, 121, -190, 99, -336, + -84, 109, -113, -76, -34, -20, 152, 126, -87, -101, + 99, 89, -4, -108, 59, 58 }, + { 518, -2156, -420, 807, -2610, -1227, -648, -629, 90, -746, + -180, 505, -577, 1710, 1271, -268, 895, 686, -83, -134, + -301, 532, 55, -696, 422, 418, 326, 103, -238, -801, + 53, 232, -56, -137, -126, 95, 319, -595, -335, 638, + -283, -132, 87, -159, -370, 273, 367, 250, -199, 88, + 78, -29, 153, 209, 143, 87, -121, -265, 408, 80, + -47, 46, -17, -147, 24, 212, 56, 112, -285, -230, + 114, -222, 77, 81, 136, 180, -14, -44, -192, -55, + 39, 27, -195, -14, -139, 38, -25, 65, -57, -127, + 8, -20, -106, 27, -5, 92 }, + { 235, -908, -296, 131, 83, -66, 43, -259, -116, 75, + -261, -18, 342, 838, -4411, -24, 99, 245, -239, 253, + -495, 125, -872, 434, 455, -71, -4, 271, -103, 29, + 317, -226, 406, -734, -116, -85, 182, -509, -390, 420, + -451, -83, -46, 520, -186, 220, 354, 145, -328, 751, + -145, 279, -41, 269, 215, -283, -143, 249, 64, 68, + -32, -91, -277, 62, -36, -116, -9, 5, 70, 32, + 109, 174, -51, 105, -7, 9, 20, -90, -100, 17, + 104, 118, -22, 17, 134, -73, -43, -36, 33, -16, + 158, 35, -35, 0, 43, 29 }, + { 183, -2927, -30, -50, -176, -220, 166, -100, -348, -234, + -153, 1225, -593, -1192, -785, -811, 544, -752, 304, -44, + -975, -67, -269, -182, -105, -636, 190, 210, -600, 200, + 426, -1273, 394, 638, 9, -242, -5, -357, -354, 157, + -726, -157, -198, 305, -96, 448, -2, 262, -365, -380, + -89, 65, 307, 263, -106, 479, -151, 259, -285, -29, + -14, -206, 114, -179, -119, -123, -191, 95, 269, 98, + -304, -102, -48, -66, 109, 77, 45, -25, -175, 142, + -23, 150, 85, 130, 96, 275, 105, 60, 71, -47, + -77, -19, -30, 74, 5, 123 } }, + { { 2, 2875, 895, -2599, 1226, -329, -3, 72, -701, -647, + -32, 48, -617, -177, -623, 54, -392, 145, -269, 548, + 460, -451, -118, 413, 361, 790, 192, -163, -343, 574, + -405, -392, -545, 8, 490, -177, -513, -148, 283, -154, + -247, -105, -193, 318, -54, -294, -283, -122, 175, -314, + 77, 81, 141, 144, -239, -77, -40, -328, -223, 149, + 355, 328, 41, -95, -12, 22, 186, 13, -146, -52, + -22, 238, -145, 57, 184, -188, -71, -145, 129, -82, + -54, 57, 155, 95, 10, -25, -15, 42, -28, 44, + 51, 16, 15, 76, -77, 52 }, + { -978, -632, 1630, 1307, -3046, -353, -840, 90, 119, -257, + 407, 1699, 483, 289, -31, -343, -117, 59, 490, 466, + 357, -794, -138, -266, 641, 35, -7, -685, 54, -35, + 109, 671, 100, -312, -352, 273, 511, 301, 86, 412, + 66, 288, -279, -443, -12, 44, 223, -241, -69, 478, + -161, -99, -190, -79, 56, -13, -101, -126, 4, -48, + 301, -169, 48, -389, -258, -226, 265, 85, 64, -53, + 82, -171, -152, -127, -115, 84, -73, -71, 46, 7, + -6, -27, -37, -117, 84, -68, 107, -46, -22, 26, + -66, -100, -41, 49, 107, -13 }, + { 322, -2759, -741, 3467, 94, 165, 261, -423, -503, 342, + -361, -841, -536, 122, -24, -275, 369, 23, -109, 1002, + 1060, -330, 19, 206, -304, -136, -200, -157, 169, -104, + -679, 173, 540, 120, -301, 86, 48, 138, -13, 49, + 598, 39, -25, -129, -338, -419, 184, -211, -2, -95, + -35, -38, 195, 289, -178, -85, -36, 169, 67, -55, + 197, 48, -4, -137, 28, 103, -149, -63, -24, -33, + 67, 15, -7, -18, 10, 193, 153, -1, -48, 82, + 102, -18, -84, -9, 34, 53, 85, -45, 80, -59, + 94, -26, 52, -2, 57, -24 }, + { 179, 428, -290, -254, 507, -43, 44, 110, -467, 660, + 398, -452, 96, -604, -904, 577, -53, -199, -141, 242, + -9, -375, 134, -632, -304, 115, -556, -722, -590, 109, + 245, 773, -410, 514, 65, 324, 287, -179, -442, 35, + -50, -244, -283, 55, -393, 109, -109, 92, -42, -23, + 291, -20, -2, 207, 197, 21, -196, 237, -257, -29, + -17, 205, 192, 87, -112, 124, -124, -21, 21, 83, + 86, 217, -215, 9, -10, 134, 111, -30, -3, 37, + -53, 317, 74, -186, 8, -89, -36, -59, -5, -108, + -5, 48, 7, -28, 27, 30 }, + { 175, -3863, 9, -365, 603, -56, -282, 215, 100, 87, + -906, 816, 474, 425, 101, -299, 140, 52, 54, -667, + 53, 352, -798, 433, 713, -337, 1270, -115, -139, -616, + -322, -401, -336, -141, -271, -330, -406, 152, -248, -254, + -565, 204, -10, 279, 510, -49, 97, -43, -4, 142, + 167, -160, -151, 98, 126, 304, 16, 122, -143, -249, + -43, -105, 66, 77, 86, -315, 134, -3, 127, 99, + -30, -32, 169, -78, -138, -68, 101, 25, 1, 8, + -11, -88, 81, 36, -36, 30, -103, 85, 107, 8, + -11, -19, -73, -87, -27, -3 }, + { -100, 360, 172, 51, -97, 78, 89, -278, 34, -268, + -332, 541, -197, -929, -601, 211, 598, 149, -25, -106, + -592, 262, 501, -1158, 221, 357, -552, 32, -38, -869, + -275, 33, -420, 200, 255, 607, 39, 86, 351, 408, + 946, 435, 197, -148, -263, 4, 79, 123, -39, 216, + -27, 110, -172, 177, -7, -80, 178, 223, 141, -21, + 91, -49, 70, -103, -7, -79, 91, 62, -15, -19, + 173, 151, -223, 101, 31, -107, 148, 74, 18, -159, + 89, -119, -200, 22, -8, 111, 128, -65, -203, -100, + -20, 14, -38, -118, 26, 33 }, + { -431, -4544, 282, -242, 637, -210, -458, -992, 504, 539, + -644, 1515, 548, -366, -218, -55, 270, 653, -143, 197, + 330, -125, 131, -568, -298, 435, 664, 677, -309, -186, + -474, -253, -313, 249, 92, 176, -138, 398, 218, 320, + 415, -149, -1, -469, -439, 160, -539, 192, -26, -256, + 290, -286, 54, -55, -50, -168, -36, -126, -309, -77, + 97, -8, 199, -19, 79, -105, -109, 100, 143, 149, + -53, -54, -34, 144, -27, 109, 115, -159, -57, -53, + 79, 129, -150, 6, 0, 66, 115, 8, -86, 96, + 50, 20, -7, 18, 59, -88 }, + { -226, 745, -23, 622, -452, -222, 263, -196, 321, -46, + -297, -149, 128, -140, 938, 452, 198, 819, -884, -568, + -449, 279, -60, -67, -582, 25, 398, 726, -352, -795, + -181, 338, 373, 80, 181, 466, 219, -162, 275, 59, + 218, 409, -382, 346, -406, 128, -267, 34, -129, -169, + -17, 258, 61, 97, 215, -134, 223, -404, -62, -100, + 396, 152, -221, 257, -289, 156, 24, -106, 156, -166, + 25, -56, -140, -108, 188, -78, 15, -43, -90, 147, + 60, 74, 5, -58, 81, 45, -142, 1, -32, 138, + -42, 49, -46, -102, 1, -85 }, + { -99, -5685, 335, 286, 476, -350, -251, 345, 201, 481, + -1080, -2, 956, 454, -15, -189, -562, 604, 664, 115, + -378, -139, 96, 52, 169, -96, 508, -187, -166, -401, + -17, -232, 686, -108, -209, -576, 95, -83, 322, -371, + 200, 248, -53, 160, -266, -189, 54, -346, -28, 110, + 33, 130, -69, -218, 205, 23, -67, -118, -116, -222, + 200, 103, -36, -207, -211, 62, -134, -66, 92, 57, + -109, 76, 172, -26, 88, -101, -36, 123, -47, -40, + 18, -143, 27, -156, -38, 0, -60, 24, -76, 1, + 81, -145, -93, -72, 3, -56 }, + { 144, -2336, -57, -7, -245, 84, -1598, -329, 227, 857, + -207, -621, -1054, 599, 44, 1045, -570, 382, 242, -885, + 293, -50, -194, -241, -1154, -275, -1044, -605, 83, -61, + 12, 102, -186, -329, -392, 128, -11, -22, 492, 202, + 103, 164, 175, -257, 288, 369, 553, 588, -451, 173, + 236, -93, 247, -258, 23, -371, -64, -50, -111, 76, + -48, 272, 6, 190, 272, 60, 164, -69, 56, 80, + 37, 109, -14, 312, 184, -186, 146, -188, -152, 5, + -130, 188, -98, 32, -159, -55, 0, 1, -41, -31, + 19, 59, 2, 6, 79, 44 }, + { 695, 4254, -666, -64, -1403, 1845, 1124, 2733, -129, -257, + 350, -850, 516, 415, -495, 703, 21, 333, -653, 851, + 150, 743, 55, 273, -688, -95, 286, 463, 338, -51, + 129, -298, -306, 336, -158, 160, 275, -82, -228, 31, + -79, -205, -47, 104, -297, 526, 8, 329, 19, 389, + 234, -20, -257, 71, -10, 5, -315, -83, -280, -64, + 103, 22, -331, -163, -196, 129, -47, -102, 73, -15, + -21, -22, -131, 17, -122, -147, -86, -86, -25, 69, + -102, -93, 14, -20, 193, 142, -58, 20, 50, -90, + 51, 67, 82, -42, 75, -28 }, + { 175, -451, -230, -80, -346, -308, 507, -288, -24, 283, + -747, -196, 414, -1984, -151, 77, 403, -76, 590, -90, + 457, -122, 165, -460, -163, -286, -1141, -140, 1042, 1125, + -470, -49, -132, 422, -683, -213, 685, -64, -363, 6, + -365, -371, -417, -408, 52, 425, 77, -478, -508, 135, + -156, 217, 47, -194, -154, -340, 205, -66, 224, 54, + 142, -245, 274, -101, 49, -44, -181, -67, -13, -178, + 245, -115, -218, 27, -82, 8, -83, -118, -115, -120, + -119, 24, -83, -94, 18, -28, 111, 121, -27, 4, + -71, 92, -16, -42, -14, 135 }, + { -881, -1205, 1031, 109, -2576, 147, -1185, -141, -322, -941, + 324, -415, 484, 1357, 600, -361, 1348, 113, -34, 1003, + -837, 609, -359, -468, 1167, 355, 550, 363, -617, -489, + 244, 139, -189, -165, -542, 493, 21, -456, 234, 9, + -147, 27, -222, -441, -33, -47, 658, 186, 113, -14, + -6, 426, -20, 176, 226, -42, -141, -87, 138, 257, + -261, 197, 164, -292, -99, 401, -127, 27, -127, -335, + -3, -201, 168, 153, 47, 91, -47, -105, 6, -175, + 58, 16, 34, -170, -95, -58, 63, -12, -71, 3, + 22, 5, -118, -64, 68, 40 }, + { -191, -1175, 476, -311, 88, 330, 153, 98, -683, -171, + -285, 489, -94, -2240, -126, 658, 612, -371, -85, 356, + -653, -116, 21, 434, 672, 93, -1101, 512, 28, -184, + 656, 39, -139, -303, -845, 371, -13, -493, 96, -349, + 301, -50, -198, 653, -105, 324, 325, -67, -102, 598, + -129, 259, -208, 279, 355, -236, -23, 88, -59, 195, + 280, -531, -133, 212, -196, 2, -129, 84, 80, 81, + -25, 145, 143, 38, -90, 80, -67, 82, -183, 81, + 108, 36, -37, 37, 25, 90, -89, 63, -61, -53, + 212, 24, 82, -81, 46, 9 }, + { -654, -2343, 365, -319, -109, 99, 61, 92, -384, 410, + -88, 788, -233, 69, -2908, -1371, -79, 59, -77, 269, + -1089, -121, -296, -611, -429, 74, -142, 494, -611, -239, + 231, -384, 314, 270, 273, -8, -32, -848, -104, 172, + -920, 76, -384, 396, 114, 453, -187, 341, -226, -436, + 239, -153, 284, 239, -56, 139, 101, 270, -275, 171, + -100, -156, -100, 69, -36, -355, -11, -149, 451, -141, + -142, -318, 220, 62, -46, 18, 87, 42, 5, -91, + 63, 102, 173, 65, 118, 187, 37, 174, -9, -14, + -91, -67, 47, 49, 3, 59 } }, + { { 100, 1128, -444, -2370, 896, -417, -196, 3, -223, 66, + -258, 606, -228, -401, -160, 604, 50, 564, -541, 275, + 550, -907, -431, 203, -33, 693, 10, -136, 90, 898, + -30, -9, -676, -232, 0, -250, 232, 205, 659, 470, + 181, -245, -494, 300, -110, -336, -139, -88, 232, -146, + -19, 128, 185, -65, -148, 250, 328, 28, -262, -139, + 55, 104, -84, -252, -163, 169, 258, 87, -131, -329, + -188, 228, -131, -22, 212, -54, 163, 10, 99, -162, + 21, 113, 155, 19, 5, 19, -15, -66, -113, 36, + -13, -20, -18, 89, 32, 55 }, + { 1221, 991, 1157, 6128, 1016, -317, -427, 203, -425, -433, + 152, 540, -249, 571, -1, -798, -406, 336, 88, -476, + 986, -53, 31, 43, 658, 37, -86, -678, 206, -55, + -121, 404, 42, -406, -320, 187, 529, 428, 142, 351, + -29, 226, -286, -273, -121, 125, 347, -156, -359, 142, + 39, 3, -214, -146, -97, -85, -84, 111, 130, -186, + 116, -113, 364, -106, 62, -45, 212, -82, 38, -64, + -40, -18, 91, -68, -163, 80, -87, -82, 228, 92, + -38, 60, -5, -50, 124, -85, 76, -34, 62, 149, + 66, -11, -25, -56, -91, -52 }, + { -494, -1392, 627, 497, -2142, -200, -393, 47, 90, 466, + -10, -1118, -588, 695, -229, -146, 357, -240, 11, 65, + 184, -149, 145, -206, -408, -59, 355, 64, -150, -277, + -424, 650, 780, 388, -340, 118, 44, 55, 116, 83, + 244, -267, 386, -75, -563, -329, 214, -104, 143, 95, + 145, 58, 427, 486, -10, -109, -71, 114, 94, 56, + 244, -38, -37, -47, -15, -52, -139, 126, 68, -175, + 71, 71, -118, -108, -117, -21, -16, -58, -9, 27, + -49, -89, 8, -35, -32, -66, -16, -123, 108, -36, + 67, -40, 29, 11, 7, -178 }, + { -140, 650, 126, -648, 126, -125, -48, 173, -441, 267, + -46, -528, -120, -295, -388, 239, 11, 543, -369, -287, + 323, -6, 407, -2, -201, 437, 63, -10, -478, -204, + -374, 339, -580, 306, -415, 112, 386, 186, -276, -212, + -286, -278, -317, -270, -532, 182, 144, 308, 207, 129, + 332, -93, -196, -182, -88, 20, -107, 199, -104, 387, + 348, 266, 190, 82, -62, 106, -186, -163, -167, -54, + -40, 147, -266, -85, -33, 75, 164, 103, -5, 72, + -140, 1, -48, -94, 80, 19, 19, -40, 26, -45, + -22, 43, 20, -38, 21, -9 }, + { 314, -3400, 575, -1138, -266, 50, -257, 162, 499, 352, + 189, 1844, 514, 245, 292, -252, -187, -258, 375, -120, + 387, 653, -783, -155, 391, -657, 847, -879, -499, -151, + 367, 70, -124, -88, -283, -321, -460, 91, -225, -238, + -165, 225, -86, 254, 381, -273, 186, -34, -224, -183, + 180, -76, -161, -79, -70, 225, -152, 179, 68, 57, + -22, -160, 138, 97, 214, -187, 72, -2, 27, -166, + -164, -96, 70, 4, -177, -95, 50, -63, -64, -74, + -14, -72, 43, -68, 40, 102, -149, 60, 133, 67, + 54, 43, -41, -96, -23, 46 }, + { -7, -113, -912, 355, 93, -70, 116, -219, 377, 20, + -525, 216, -253, 335, 335, -167, 656, 453, 72, 102, + -159, 626, 547, -514, 608, 811, -229, 362, -68, -563, + -192, -57, -500, -391, -452, -50, -465, -136, 107, 4, + 454, 168, -162, 5, 110, 203, 6, -99, -239, 137, + -16, 167, 57, 327, 124, 136, 153, -90, 57, -52, + -93, -114, 104, -191, 10, -56, -83, -110, -8, 7, + 26, -10, -249, 192, 138, 52, 153, -70, 61, -134, + 146, -30, -183, 24, -95, -10, 138, -8, -127, -54, + -19, 4, -16, -41, 79, 60 }, + { 1093, -2905, 451, -750, -331, -265, -528, -625, 592, 68, + -849, 945, 409, -504, -102, 708, -318, -384, -506, 206, + 695, 60, 26, 80, 1088, 524, 265, 332, 79, 245, + -148, 151, -152, 122, -190, -441, -284, 298, -312, -331, + 54, -439, -98, 16, -142, 156, -547, -26, 164, 145, + 415, -360, 10, 164, 42, -138, 8, 11, -289, -97, + 4, -105, 182, 21, 168, 87, -23, 200, 136, -33, + -148, -21, -179, -36, -126, 17, 130, -104, -86, -163, + 6, 134, -76, 130, 0, 48, 59, -17, -70, 117, + -25, -112, -88, 16, 29, -86 }, + { 4, 2435, 148, 196, -527, 40, 260, -257, 253, -256, + -291, 326, 550, 20, 489, 502, -348, -230, -556, 359, + 147, 447, 64, 117, -296, 523, 234, 208, -666, -682, + -219, -138, -143, -248, -217, 342, -319, -725, 229, 194, + 159, 550, -391, 508, -117, 57, -346, 67, 72, 217, + 28, -62, -151, -46, 111, -241, 201, -399, -41, -327, + 152, -155, -366, 350, -250, 147, -113, -35, 176, -273, + -19, -20, -2, 22, 88, -159, 62, -53, -200, -10, + -109, -92, 24, 53, 43, 23, -62, 52, -72, 87, + -151, -13, 90, 16, 3, -72 }, + { 916, -4626, 871, -496, -367, -301, -1071, -378, -332, -286, + -220, 495, 825, 468, -457, 1641, 401, -229, 399, 142, + -443, -81, 545, -94, -84, -347, 154, -183, -249, -297, + 117, -386, 595, 148, 174, -355, 365, 297, 461, -557, + 151, -1, -341, 154, -151, -63, 56, -346, -105, -169, + 89, 200, -68, -193, 379, 182, 21, 64, -58, -376, + -155, 92, 166, 222, 114, 352, 64, 17, 199, 52, + -137, 119, 126, -65, 59, -57, 95, 120, -82, -16, + 70, -72, 185, -108, -10, 108, -112, -27, -3, 9, + 124, -56, -20, -39, -58, -58 }, + { -210, -2331, 428, 22, -31, 1180, -778, -686, 370, 365, + -1013, -445, -1042, 493, 102, 173, -1588, 205, 857, -659, + 151, -250, -635, -177, -275, 456, -569, -441, -39, -445, + -260, -213, -606, -333, -458, -82, -218, -195, 450, -242, + -225, 114, -138, -682, 221, -103, 44, 396, -246, 402, + -57, -227, 105, -294, 277, 89, 303, -104, -292, 91, + -255, 30, -279, -33, 297, 47, -9, 12, 111, -135, + -230, 9, -35, 183, 176, -207, 218, 8, -176, -88, + -43, 237, -32, 90, -89, -46, 22, 14, -27, -60, + -52, -108, -9, -9, -44, 36 }, + { -907, 2513, -1172, 78, -1449, -809, -1408, 1684, -7, -108, + 580, -469, -121, -254, -960, 315, 257, 1097, -205, 550, + -217, 172, -928, 290, -675, -104, 568, 21, -70, 227, + -70, -782, -374, 334, -619, 44, 812, 412, 187, -12, + -262, 87, 108, -37, -264, 455, -110, 177, -68, 354, + 42, -197, -229, 117, 98, 203, -251, 110, -25, -10, + -84, -33, -97, 95, -140, 160, 40, -12, 83, 33, + 10, -74, 42, 203, -35, -141, -53, 44, 5, 40, + -98, -40, 129, 80, 109, 24, -182, -86, 45, -124, + -13, 24, 32, 14, 92, -7 }, + { -185, -483, 210, -285, -227, -72, 548, 18, 45, 522, + -926, -805, 459, -1528, -216, -142, 694, -615, -92, -781, + -235, -878, -118, -67, -163, -297, -660, 846, 1035, 248, + -350, 215, -517, 54, -429, 138, 764, 72, -140, 489, + 73, -263, -87, 85, 135, 181, -388, -616, -203, 607, + -202, -92, 11, -64, 94, -316, 135, 10, 362, -49, + 128, -262, 291, 215, 195, -91, -233, 12, -36, -281, + 139, -89, 30, 109, -48, 201, -111, -150, -24, -39, + -184, 50, 2, 9, 73, -3, 109, 84, 31, 97, + -116, 46, -8, 4, -36, 140 }, + { 1032, 738, 690, 600, -823, 1960, -304, 553, -481, -484, + 771, -321, 69, 191, -127, -1166, 502, -527, 104, 1370, + -711, 242, -98, 218, 1154, 213, 310, 692, 146, 226, + 483, 92, -148, -217, -524, 238, 278, 51, 25, -45, + -85, 275, 249, 58, 163, -206, 330, 116, 192, 234, + 135, 444, -63, -20, 315, 87, -17, -103, -161, 346, + -138, 127, 41, -117, 12, 118, -187, 67, 115, -38, + 20, -111, 114, 101, 41, 107, 18, -53, 11, -180, + 69, 27, 118, -31, 88, -70, -13, -35, 69, 218, + 106, 80, -29, -6, 80, 58 }, + { 229, -1214, 210, -167, -75, 212, -25, 304, -214, 28, + -164, 113, 57, 3196, 6911, -68, -519, -163, 519, -12, + -261, 354, 149, -338, 84, -53, -1549, -303, -465, -636, + 417, 142, 63, 522, -353, 155, -81, -561, 109, -371, + 243, 16, 70, 575, 50, 682, 217, -275, -334, 225, + -69, 167, -334, 216, 312, -135, 71, -138, -237, 181, + 134, -234, 51, 47, -191, 121, -29, 65, 135, 241, + -100, 19, 46, -50, 9, 158, -174, 130, 12, 154, + 106, -38, -7, 30, 3, 199, -39, 19, -109, -150, + 6, -81, 68, -142, 21, -8 }, + { 1067, -544, -433, -608, 1019, 927, -162, 52, -483, 420, + -66, 1013, 228, -408, -2825, 96, -416, -524, -363, 3, + -1131, -92, -57, -940, -622, -171, -37, 996, -556, -827, + -126, -213, 107, 145, 350, -142, -143, -724, -62, 816, + -52, 402, -645, 393, 370, 510, -181, 314, 28, 36, + 312, -271, 6, 80, 73, 176, 84, 82, -279, 225, + 82, 117, 99, 340, 94, -408, -1, -265, 63, -274, + 193, -3, 442, 77, -153, -205, 14, 116, -112, -205, + 80, 20, 20, -114, -12, -11, -93, 46, -86, 6, + -89, -97, 45, 75, -15, -103 } }, + { { -117, -903, 960, 730, -1574, 113, -442, -289, 210, 63, + -397, 638, 99, -210, -15, 45, -159, 226, 866, -244, + 115, -675, -522, 942, -331, 868, -12, -113, 255, 341, + 197, -64, -679, 75, 102, -714, 533, 594, 341, 204, + 134, -181, -304, 232, -220, 67, -387, 52, 73, -168, + -62, 109, 274, -395, 223, 315, 121, 182, 32, -221, + -316, 96, -57, -130, -273, 233, 81, 13, -63, -296, + 52, -50, 32, -81, 159, -103, 200, 17, 49, -170, + 84, 74, 138, 66, -88, 137, -103, -72, -118, 60, + -18, 10, -72, 57, 116, 30 }, + { -1396, 4033, 1264, 7272, 307, -695, 784, 13, -992, 332, + -575, -43, -114, 543, -184, -584, -440, 311, 58, -767, + 871, 722, -485, 280, 36, 397, -763, 0, 292, 74, + -533, 105, 182, -254, -201, 23, 381, 640, 258, 274, + 3, 153, -240, -73, -317, 437, 64, -113, -28, -323, + 231, -269, -40, -228, -167, 199, -203, 154, 214, -171, + -263, 311, 73, 48, 126, 133, -82, -81, 36, 159, + -257, -29, 126, -88, -28, -159, 85, -95, 236, 55, + -96, 109, 27, 13, -79, 156, -141, 213, -53, 80, + 43, 29, -60, 98, -192, -21 }, + { 492, -15, -1840, -2283, 494, -324, -883, 638, 62, 643, + -473, -641, -771, 1049, -513, 429, -82, 212, -341, -423, + 721, -530, 405, -482, -190, 209, 345, 47, -212, -178, + 0, 272, 559, 583, 80, -205, 316, 130, -197, 283, + -245, 31, 88, -295, -158, 59, -217, 63, -106, 203, + 1, 157, 383, 539, 82, -225, -120, 129, -62, 299, + 24, 96, -43, 11, -44, -213, 66, 35, 135, -81, + -56, 57, -231, -67, -27, -81, 42, -93, 8, 107, + -119, -153, 55, -113, 23, -45, -98, -102, -1, 73, + 69, -15, -78, 41, 29, -174 }, + { 62, 1533, -671, -671, 44, -20, -67, -221, -14, 32, + 330, -254, -694, -225, 175, -39, -12, -183, 199, -119, + 278, 561, 294, -71, -164, 622, 274, 437, -662, -494, + -476, 381, -227, 204, -476, -259, 357, 57, -117, 224, + -440, -246, -374, -226, -162, -207, 294, 40, 351, 399, + 121, -398, -79, -101, -282, 54, 217, -104, 125, 361, + 517, 149, 95, -5, 163, -17, -38, -229, -196, 66, + 90, 67, -294, -82, 59, 4, 171, 46, 14, 104, + -33, -136, -145, 119, 20, -23, -28, 85, -105, 35, + -84, 42, 126, -1, -65, -54 }, + { -717, -2101, -29, -1602, 653, -61, 142, -279, 479, -362, + 1433, 885, 903, 158, 601, -314, 239, -1068, 265, 680, + -35, 476, -97, -308, -113, -487, -151, -968, 145, 307, + -73, 294, -197, -114, -247, -77, -222, -504, 311, -486, + 210, 78, 91, 377, -43, -5, 264, -54, -121, -513, + 284, -33, 219, -321, -130, 157, -244, 205, 114, 82, + 64, -188, 0, 5, 320, -42, 33, 151, -254, -64, + -148, -56, -98, -70, -75, 74, -30, -70, -132, -43, + -16, -77, 31, 47, -8, 12, -84, 84, 62, 119, + 128, 33, -136, -45, -51, 27 }, + { 97, -1363, 112, 129, 90, -78, 50, -301, 375, -20, + 215, -90, 53, 201, 87, -304, 911, 707, -668, 635, + 46, 214, -434, 1067, 160, 784, -180, 666, -674, -614, + -444, 55, 183, -478, -400, -226, -541, 147, 69, 350, + -567, 750, -355, -94, 332, -67, 223, -154, -107, 77, + -150, 162, 193, 322, 215, 255, -12, -242, -13, 131, + -58, -36, 15, -275, 142, -90, -120, -165, 141, 18, + -132, -147, 101, 83, 177, 13, 12, 45, 141, 15, + -96, 4, -105, 9, -1, -27, 111, -139, 18, -51, + -14, -15, -57, 40, 36, 78 }, + { -1442, 630, -778, -700, 584, -347, -237, -126, -328, -548, + 623, -123, -26, 318, -411, 648, -136, -331, -684, 119, + 1040, -367, -87, 87, 1773, 35, 600, -242, 482, 125, + -572, 555, 197, 70, -148, -680, -128, 14, -320, -513, + -66, 28, -493, 319, 168, -199, -267, -89, 45, 462, + 185, -332, -147, 208, 93, -18, -140, 131, -220, 36, + -184, 38, 174, -62, 141, 267, 24, 117, 47, -86, + -56, -28, -181, 4, -152, -7, -33, 80, -31, -248, + 60, 22, 56, 129, -25, -32, 19, 68, -3, 10, + -53, 4, -142, 18, 52, -118 }, + { 198, 781, 840, -543, 198, 138, -73, 136, 70, -268, + -331, 691, -63, 337, 283, 311, 773, -598, -603, 165, + 453, 424, 525, -483, 193, 487, -601, 352, -856, -267, + 607, -894, -285, -511, 116, 622, -646, -549, -252, 507, + 125, -76, -60, 439, 138, -107, -255, 7, 41, 300, + 322, -555, 8, 10, -133, 59, -9, -270, 42, -334, + 92, -269, -219, 215, 33, 27, -143, 172, 59, -76, + -114, -41, 15, 100, -27, -117, -74, -31, -37, -84, + 9, -102, 27, -17, 81, 15, -81, 46, 24, -38, + -70, -119, 162, -15, 32, 26 }, + { -1731, -1366, -349, -1196, 1556, -217, -863, -611, -877, -493, + 1110, 78, 567, 931, -757, 792, 1117, -197, -171, 408, + -562, -140, 384, -80, -155, -82, -66, -112, -166, -141, + 143, 416, -84, 289, 190, -203, -164, 438, 183, 8, + 4, 3, -504, 136, 60, -466, 374, -111, -492, -144, + 345, 100, -6, -97, 318, 161, -16, -23, -68, -333, + -155, 172, 32, 552, 113, 39, 29, 0, 139, 23, + 12, 126, 128, 19, -89, 131, 46, -27, -162, 176, + -106, 29, 133, 63, 11, 65, -93, -62, 37, -32, + 90, 20, -42, -97, -14, -27 }, + { 199, -2204, 16, -10, 257, -239, 1295, -297, -588, -102, + -752, -113, -745, -89, 419, -404, -1523, -81, 477, -73, + -8, 260, -779, 90, -12, 157, -98, -587, -111, -329, + 84, -568, -976, 625, -298, -680, -180, 53, 183, -579, + 337, -33, 110, -401, -294, 74, 41, 191, 274, 70, + -344, 97, -80, -59, 281, 268, -70, 200, -270, -33, + -189, -17, -25, -270, 193, 204, -161, 64, -101, 26, + -157, -60, -46, 31, 175, -99, 153, -92, -111, -14, + 142, 129, -64, -25, 81, -148, 117, -47, 5, -117, + 49, -191, -11, 62, -121, 65 }, + { 1130, 2213, -2787, -1062, -294, -1811, -260, 873, 676, 457, + -360, -47, -536, -338, 341, -70, 129, 1257, -156, 230, + -238, -103, -665, -19, -57, -382, 244, 516, -1002, 697, + -417, -308, 93, 132, -365, 97, 291, 216, 343, -85, + -299, 447, -18, 82, -151, 457, -133, -101, 159, 232, + -157, -289, 202, 131, -157, 75, 64, -84, 238, -114, + -168, 13, 138, 141, -211, 182, 14, -92, 159, -40, + 15, 3, 116, -50, 11, -20, -26, 52, -4, 89, + -158, 50, 134, 29, -7, -53, -28, -132, 29, -119, + -105, 5, 60, 112, 23, -20 }, + { 144, -145, -8, -502, -17, 39, 355, -4, 112, 333, + -410, -1023, -586, -307, 105, -778, 528, -31, 389, -881, + -644, -803, -315, -779, 403, -148, -354, 1356, 853, -123, + 254, -65, -473, -469, 76, 206, -256, 246, 536, 331, + 220, -528, -136, 638, -128, 80, -271, -351, -138, 268, + -136, -19, -104, 21, 8, -185, 141, 33, 322, -180, + 26, 145, -28, 279, 226, -158, 157, -190, -106, 22, + -79, 58, -12, -44, 114, 183, -144, 34, -127, -7, + -138, -43, 189, -111, 164, -22, -61, 173, 11, 108, + -105, 39, 54, -15, -61, 41 }, + { -558, 4165, -778, 773, 268, 441, 131, 877, -236, -378, + 327, 419, 762, -1335, 487, -325, -728, -401, 602, 96, + 363, -65, -477, 1352, -400, 418, 692, 252, 36, 623, + 467, -396, 82, 126, -345, 115, 71, 227, -313, 259, + 139, 297, 13, 559, -302, 466, -301, 502, -245, 408, + 287, -103, 177, -14, 187, 58, 248, -34, -314, 458, + -61, -26, 5, -71, 35, -84, 121, 1, 105, 65, + -31, 20, -92, 159, -87, 127, -4, 1, 107, -258, + 27, 74, 76, -40, 157, -38, -52, 79, 33, 147, + 95, 165, 6, -5, 18, 33 }, + { -276, -668, 111, 291, -47, -244, 293, -23, 386, -190, + 168, -5, -27, 2263, 7186, -611, -155, -285, 220, 185, + 722, -613, 363, -177, -155, -902, -595, -639, -895, -365, + -151, 98, 273, 380, 498, -361, -386, 13, 107, -604, + 27, -65, 363, 237, -113, 802, -8, 17, -213, -179, + 283, -13, 374, -285, 22, -31, -6, -15, -477, 234, + -121, 187, 21, -206, -189, 316, 4, -69, 160, 110, + 245, -122, 3, -139, 168, 68, -144, -54, 155, 105, + 32, 79, -73, 64, 150, 77, -44, -153, 96, -171, + -104, 26, -43, -100, 8, -56 }, + { -1027, 2575, 124, -439, 298, -271, 468, 138, -81, 450, + 337, 513, 225, -1541, -1129, 446, -974, -741, -106, -259, + -349, -157, -449, -563, -193, -716, 181, 530, -36, -545, + -444, 239, 6, -40, 296, -101, -747, 149, 41, 270, + 631, -125, -348, 517, 267, 306, -94, -46, -42, 333, + 217, -200, -208, 187, 6, 101, 276, 61, -133, 19, + 201, 90, -44, 453, 60, -325, -73, -54, -193, -154, + 125, 165, 145, 10, 29, -203, -11, 19, -119, -159, + 51, 4, -76, -60, -41, -39, 19, -142, 40, -20, + -144, 1, 20, -12, -4, -69 } }, + { { 20, -2717, -486, 2728, -56, -235, -499, -266, 495, 553, + -257, 209, 75, -167, 639, 618, -371, -428, 798, 299, + 452, -507, -153, 1221, -244, 872, 147, 218, 212, -292, + 142, 598, -36, 360, 340, -414, 437, 79, -483, -290, + -72, 133, -300, 85, -162, 12, -252, 12, -182, -286, + -208, -324, 11, -244, 342, 70, -65, 266, 309, -11, + -320, 131, 92, 8, -260, -30, -124, -2, 40, -26, + 337, 117, 20, -217, 37, -162, 62, 21, 132, -188, + 10, -54, 12, 128, -129, 49, -109, 52, -24, 40, + 14, 57, -59, -13, 23, 31 }, + { 1480, 4755, -1930, 4853, -1321, -444, 507, -336, -520, -238, + -1695, 100, -217, -62, -522, -973, -38, 704, 584, -125, + 276, 348, -520, 257, -82, 43, -1064, -109, -107, -25, + -591, 130, 90, -275, -317, -104, 305, 842, 400, 336, + -105, 445, 539, 313, -179, 80, -316, -14, 402, -309, + 88, -156, 130, -120, 115, 506, -8, -154, -86, -153, + -306, 398, 40, -18, 102, 106, -67, 167, 0, 20, + -277, -39, -15, -112, 2, -48, 324, -98, -48, -157, + -228, 45, 58, 15, -114, 166, -198, 121, -186, 13, + -22, 79, 31, 178, -116, -55 }, + { -368, 2937, 1057, -3969, 682, 994, -219, 771, -39, 841, + 394, 186, -1180, 986, -466, -59, -233, 747, -649, -1034, + 1261, -236, 287, -128, 430, 976, 530, -75, -387, -79, + -51, 312, 220, 204, 680, -400, -187, 328, -517, -428, + -279, -20, -218, -255, -69, 280, -112, -30, -82, 176, + -254, -66, -131, 94, -77, 49, 273, 179, -142, 214, + -143, 153, 1, -48, -88, -13, 181, -129, -25, -86, + -76, -101, -265, -49, 82, 68, 168, -3, -41, 139, + -69, -119, 98, -66, 41, 8, -35, -37, -28, 78, + 115, 39, -61, -21, 15, -17 }, + { -40, 2397, 24, -448, 353, -22, -10, -185, 79, 249, + 536, -79, -357, -360, 515, -341, -760, -2, 1100, 475, + 201, 368, 931, 27, -343, 1620, 1479, 716, -231, 70, + -50, 209, -8, 303, -557, -666, -591, -398, 382, 719, + 50, 512, -113, -8, -60, -251, 67, -125, 115, 196, + -3, -631, -298, 92, -32, 193, 452, -22, 160, 176, + 119, -172, -44, -93, 293, 237, 132, -31, -30, 268, + 167, 96, -300, 21, 255, 98, 194, -85, 43, 216, + 13, -104, -128, 36, -133, -100, -40, 122, -172, 3, + -62, 89, 195, 91, -25, -49 }, + { 871, 155, 558, -2150, -306, 24, -69, -811, -287, -947, + 830, -481, 168, 218, 874, -8, 196, -1071, 26, 212, + 161, 719, -310, -169, 645, -326, -358, -491, 89, 195, + -285, 327, -10, 339, -151, -259, -250, -418, 1132, 405, + 534, 96, 81, 303, -16, 475, 261, -221, 162, -193, + 52, -174, 524, 179, 56, 59, -204, 131, -45, 77, + 233, -253, -257, -315, 214, 165, 89, 149, -67, 200, + -14, -74, -71, 81, 186, 90, -216, -247, -169, -43, + -2, 78, 78, 27, -32, 103, 54, 146, 63, 73, + 54, 26, -109, 4, -41, -31 }, + { 1, -1245, 827, -177, -129, -52, -3, -288, 237, 57, + 294, -198, 339, 1239, 398, -1582, 17, 82, -837, 794, + 256, 31, -572, 932, -575, 75, -575, 385, -766, -742, + -620, 400, 1171, 464, 199, 370, -126, 170, 67, 328, + -565, 855, -61, 27, 120, -216, 463, 39, 116, 196, + -284, 57, 202, 320, 32, -57, -143, -62, 216, 216, + 34, 80, -5, -87, 321, -10, 26, -77, 228, -76, + -272, -194, 209, 112, 191, 18, -86, 86, 276, 100, + -74, 39, 32, 119, -13, -22, -8, -236, 89, 113, + 122, -7, -54, 14, -38, 43 }, + { 1211, 4158, 87, -1031, -478, 189, 392, -446, -1115, -478, + 840, 167, 86, 551, 105, 516, -889, -1141, -815, -278, + 785, -467, -312, -796, 106, -596, 498, -60, 366, -215, + -700, 448, 188, 556, 328, -200, 121, 48, -302, -398, + 69, 204, -534, 442, 135, -373, 79, 271, 161, 339, + -135, -101, -128, -153, 207, 201, -48, 239, 6, 225, + 143, 132, 98, -6, 100, 326, 54, -72, -2, -41, + 1, 40, -46, 99, -200, -143, -98, 93, 8, -133, + 165, 126, 44, 75, -75, -157, -49, -61, -17, 107, + 40, 135, -68, 12, 32, -93 }, + { -44, -1631, -90, -244, 319, -8, -284, -269, -160, 132, + -225, 290, 62, 1297, 406, -735, 317, -249, -400, -568, + -286, 175, 473, -414, -437, -809, -1042, 524, 264, 453, + 1286, 112, 280, -337, 424, 110, -597, -92, -245, 317, + -126, -519, 65, 292, -1, 275, 103, -82, -184, -39, + 435, -304, -197, 91, -20, 13, -45, -131, 161, -129, + 189, -115, 26, 176, 162, 216, -21, 268, 278, 180, + -28, -114, -87, 98, -38, 18, 123, 170, 135, 93, + 123, -115, 40, -61, 51, 50, 5, 105, 56, -75, + -33, -169, 8, 11, 95, 37 }, + { 2261, 3527, -492, -2293, -12, 633, -151, -536, -210, -41, + 1581, 731, -436, -597, -1166, 123, 705, -443, -867, -17, + -487, -188, 129, 425, 660, 500, 192, -90, -171, -39, + 475, 716, -33, 297, 289, 66, -569, 61, 124, 401, + -103, -111, -317, 336, 28, -654, 302, -104, -530, 112, + 396, 46, 431, 301, 130, -215, -65, 6, -86, -405, + -285, 50, -133, 355, -12, -72, -89, -237, -149, -164, + 55, 118, 26, 161, 8, -45, -34, 1, -203, 138, + -140, 122, 27, -15, 94, 87, -51, -103, 5, -23, + 11, -33, -54, -48, 56, -7 }, + { -242, -1452, 1177, 145, 430, -169, 1465, -2, -508, -217, + -1139, -38, -612, -559, 78, -153, -1307, -482, 203, -63, + 281, 574, -163, 696, 258, 661, 409, -285, 329, -25, + 503, 116, -614, 828, 236, -48, -165, 28, 641, 45, + 289, -253, 268, -188, -273, 314, 179, 249, 389, -58, + -289, -45, -270, 33, 200, 211, 87, 562, 31, -16, + -108, 78, 179, -112, 109, 146, -193, -83, -324, 76, + 98, 95, -166, -169, 126, -127, 84, 49, 158, 106, + 154, 75, -149, -189, 60, -19, 148, -76, 27, -72, + 37, -77, 93, 77, -154, 68 }, + { -1405, 2580, 691, -773, 15, 1409, 3013, 954, 740, 337, + -619, 676, 176, 424, 1225, 590, 353, 644, -1021, -411, + -196, 765, 405, 231, 286, -350, -28, 787, -508, 463, + -150, 427, -31, 151, 243, -79, -402, -47, 93, 175, + -23, 196, -201, 103, -268, 209, -237, 116, 321, 80, + -182, -331, 334, 232, -329, -236, 29, -75, 233, 61, + 5, -163, 27, 150, -21, 246, -18, -205, 20, -185, + -10, 77, 57, -114, 46, 58, 104, 133, 37, -13, + -228, 5, -16, -98, -23, -75, 26, -14, 54, -98, + -124, 7, 112, 67, -39, -56 }, + { -138, 1026, 1462, -434, -114, 64, 577, 83, 91, 13, + 233, -181, -403, 575, -511, -1443, 763, 245, 680, -54, + 85, -310, -649, -710, 392, -90, -333, 451, 93, 148, + 566, -150, -23, -363, -422, -267, -639, 167, 647, 246, + 100, -355, 284, 959, -26, 184, -249, -77, -51, -352, + -466, 134, 81, 186, 84, -387, -121, -83, 61, -233, + 122, 290, -127, 38, 265, 118, 406, -52, -21, 116, + 83, 216, 28, -41, 82, 27, -176, 109, -107, 2, + 61, 40, 116, -90, 151, -155, -145, 100, -153, 68, + 38, 55, 1, -75, -58, -92 }, + { -534, 4877, -420, 919, 442, -1267, -937, 835, -9, -509, + 522, 1137, 774, -622, 1813, 832, -13, -157, 345, 518, + 801, -14, -990, 314, -1411, -373, 184, -144, -403, 651, + -101, -417, 812, 407, -56, 422, -205, -63, -133, 660, + 229, -354, -456, 471, -223, 610, -357, 48, -658, 458, + 226, -207, 392, -82, -114, -36, 137, -18, -234, 397, + -35, 10, 46, -249, -115, -1, 9, -311, -38, 162, + 188, 159, -83, 111, -105, 124, -52, -38, 129, -133, + 44, -40, 1, 8, 136, -20, 5, 105, -10, 22, + 54, 192, 68, -22, -56, 27 }, + { 250, -831, -448, 676, 563, 399, 584, -240, 308, -304, + 96, 36, -120, -2714, -787, -1573, 501, -968, -701, 383, + 242, -1329, -581, -558, -206, -569, 50, -10, -699, -288, + -613, -475, -238, 381, 1046, -83, -401, 348, 286, -940, + -604, -511, 31, -130, -494, 319, -210, 269, 303, 224, + 502, -76, 278, -587, -32, 67, 52, 161, -747, -92, + -124, 170, 182, -33, -292, 53, 59, 10, -12, -63, + 349, -133, 55, -122, 154, 93, -126, -148, 45, 77, + -77, 67, -23, 92, 184, -48, -161, -114, 216, -213, + -73, 56, -117, -73, -81, -96 }, + { 370, 4969, 427, 14, 280, -1471, -185, -309, 64, 529, + 667, -170, -235, 842, 2007, 593, -1096, -850, -15, 156, + 232, 561, -145, -79, 919, 269, 341, -78, -656, -49, + 260, 800, 682, 167, -174, -415, -544, 770, 586, 252, + 536, -321, -345, -154, -212, -82, -382, -635, -567, -100, + 28, -154, 102, 397, 47, 338, 327, -21, -236, -90, + 331, 193, -186, 92, 30, -1, -39, 40, 89, 105, + -71, -109, -179, -135, 9, -158, -50, -95, -215, -70, + 92, -59, -89, 57, 10, 9, 90, -26, 36, -7, + 32, 58, 5, -35, -17, 29 } }, + { { 66, -4161, 285, 1899, 958, -503, -169, 146, 60, 94, + 763, -489, -533, -476, 1408, 742, 497, -1172, 152, 1172, + 309, -363, -425, 1032, 329, 203, 603, -239, 460, -349, + 747, 581, -373, 663, 298, -132, -103, 4, -639, 87, + -529, 28, 80, 17, -188, -583, -26, 359, -95, -389, + -280, -401, 78, -288, 130, 274, 110, -53, 297, 18, + -192, 172, 110, 62, -214, -126, -144, 52, 3, 153, + 233, 86, -4, -21, -25, 3, -184, 225, -33, -91, + -93, 20, 10, 141, -25, -28, -110, 78, -24, -29, + 79, 18, 17, -4, -49, 42 }, + { -1585, 2846, 2513, 1759, 774, -609, 538, -685, 370, -989, + 214, 223, -1116, -579, -418, -1044, 845, 235, 586, 366, + -3, -236, 95, -19, 193, -106, -967, -350, -155, 175, + -368, 90, -245, -44, -282, 34, 282, 673, 234, 505, + -46, 283, 707, 193, -14, -211, -76, -276, 370, 50, + 32, -99, 381, -28, -12, 181, 261, -272, -59, -65, + -182, 66, 89, 80, -194, 254, 23, 255, -84, -19, + -123, -148, -66, -44, -19, 126, 127, 84, -263, -166, + -137, -15, 95, -93, -85, 60, -40, 38, -111, -46, + -59, 74, 74, 113, -23, -78 }, + { 212, 6348, -1641, -2893, 104, 503, 432, 175, 481, 233, + -257, 424, -285, 271, 250, -606, -262, 716, -578, -305, + 593, 266, -123, 150, 1173, 683, 201, -107, -746, 35, + 58, 278, 69, -59, 651, -28, -33, 24, -318, -685, + 76, -184, -427, -100, -73, 39, 65, 171, 69, -342, + -48, -145, 32, -63, -69, 57, 332, 88, -20, -104, + 217, 68, 9, 9, -151, -13, 116, 125, -370, 13, + 170, -273, -182, -112, 25, 221, -71, 49, 56, 66, + -192, 59, 77, -40, 79, -25, -36, 23, -48, 83, + 44, 83, 63, -110, -54, 92 }, + { 28, 2197, 183, 26, 8, -31, -74, -146, 165, 207, + 532, -542, 158, -276, 844, -523, -1150, -416, 2071, 917, + -569, 313, 1731, -631, -163, 1139, 1461, 469, -314, -26, + 923, -395, 3, 324, -706, -790, -349, -199, 386, 282, + 532, 418, 56, 3, -21, 57, -386, 45, -162, 322, + -62, -367, -606, 126, 453, -82, 284, 111, 72, 36, + -62, -19, -127, 24, 228, 151, 53, 97, -146, 337, + 106, 56, -195, 145, 197, -58, 258, -88, 0, 120, + 4, 65, -123, 46, -233, -55, -94, 123, -81, -64, + -31, 163, 111, 38, 32, 35 }, + { -623, 3256, -658, -2774, 631, -37, -253, -276, -794, -298, + 1200, -2220, -103, 891, -424, 1329, 37, -217, -36, -40, + -97, 800, -236, -154, 402, 128, -285, -66, -490, -145, + 500, 174, -98, 583, -655, -259, 190, -8, 646, 671, + 248, 308, -324, 413, 54, 576, -282, 368, 83, -25, + 72, -76, 146, 315, 129, -24, -47, 95, -33, -44, + 300, -450, -14, 12, -257, 272, 153, -85, 138, 165, + 82, -107, 9, 56, 158, 120, -130, -344, -77, -50, + -151, 181, 85, -62, -44, 210, 62, 143, 84, -40, + 42, 23, -74, -25, 93, -103 }, + { -85, 262, -313, -93, 110, -122, -81, -63, 124, -101, + 314, -40, 250, -72, 642, -744, 278, -109, -409, 635, + -632, 518, -218, 569, -819, 37, 55, -448, -865, 275, + -363, 70, 802, 394, 13, 575, 450, -185, 107, -25, + 455, 127, 244, -75, 130, -166, 370, 121, -68, 227, + -136, 27, 32, 228, 275, -337, -15, -21, 111, 295, + 21, 127, 57, 32, 219, -230, 321, -97, 80, -177, + -33, -229, 109, 112, 189, 7, 4, 93, 165, 127, + -27, 72, 9, 52, 11, 0, -96, -131, 71, 87, + 50, 15, 29, -4, -63, 24 }, + { -341, 6371, -271, -1730, 975, -278, 187, -165, -914, -13, + 945, -648, 562, -165, 685, 599, -587, -1367, -1284, 364, + -305, 26, -399, -323, -980, -58, 625, 111, -306, -13, + -218, 24, -106, 503, 389, 235, -406, 374, -301, -32, + -168, 170, -286, 279, 228, -480, 19, 579, 300, -236, + 68, -217, -37, -193, 197, 81, 214, -38, 271, 97, + 196, 352, -167, 74, 270, 88, -19, -83, 137, -119, + -24, 115, 56, -11, -194, -60, -134, 30, -12, 85, + -2, 175, -2, -20, 60, -135, -89, -106, -70, 172, + 58, 56, -7, 80, -47, -14 }, + { -151, -1162, -139, 174, 7, -170, -171, -174, -229, -138, + -122, -57, 404, 893, 496, 301, -1063, -312, -1069, -106, + -187, 175, 279, -639, 265, -714, -719, -573, 913, 709, + 913, -411, 1098, -729, 656, 180, -498, -483, 71, 210, + -31, -661, 391, 168, -53, 182, 297, -267, -240, 191, + 179, 171, -230, -34, 65, -213, 72, -153, -189, 123, + 298, 59, -134, 57, 267, 67, 289, 20, 314, 327, + -78, -99, -74, -40, -32, 52, 146, 106, 112, 161, + 46, -92, 157, -92, 47, -23, 67, 62, 68, -80, + -40, 1, -145, 23, 132, -21 }, + { -2266, 10145, -1575, -2138, 666, 492, 483, -1507, 1286, 554, + -40, 1546, -1062, -1045, -153, -55, -140, 710, -979, -767, + 148, -158, -33, 257, 352, 877, 3, 90, -115, 19, + 202, 570, 5, 390, 296, 107, -1062, 611, 262, 218, + -171, -125, -399, 560, -72, -585, 270, -115, -276, 247, + 119, -35, 515, 373, 4, -316, 4, -60, -128, -179, + -324, -69, 158, 175, -51, -95, -72, -258, -141, -178, + -10, 86, 127, 170, -62, -77, -42, -92, -111, -7, + -85, 246, -103, -25, 233, -96, 69, -67, 7, -34, + -90, -17, -6, 72, -86, -8 }, + { 329, 18, -281, -236, 617, 617, -94, 114, -582, -238, + -978, -681, 205, -328, 1, -84, -801, -415, -135, -919, + 908, 483, 637, 130, -130, 1162, -3, 71, -223, 353, + 819, -820, 428, 1000, -234, 534, -189, -219, 332, 260, + 235, -212, 181, -306, -225, 310, 176, 194, 327, 10, + 130, -245, -435, -140, 363, 140, 67, 473, 146, -32, + -19, -25, 88, 234, -222, 315, -91, -276, -245, -111, + 256, 138, -273, 62, -30, -73, -20, 50, 181, 156, + 214, -39, -120, -108, 76, 21, -46, 71, 27, -84, + -83, 81, 19, 46, -94, -3 }, + { 1711, -590, -216, 837, -25, 1496, 1794, 1595, 357, -111, + 166, 174, 491, 767, 615, 736, -478, 948, -929, -93, + -474, 1349, 593, 12, 386, -10, 134, 211, 243, -532, + 764, 532, -671, 364, 261, -475, -145, 37, -556, 701, + -109, -157, 143, -306, 164, -25, -10, 219, 177, -204, + 144, -342, 191, 42, -219, -249, 179, -57, -156, 250, + 169, -232, -155, 32, 142, 63, 77, -119, -65, -205, + 62, 92, -13, -72, 66, 44, 219, -53, 79, -32, + -68, -72, -80, -83, -75, 102, -24, 71, -101, -35, + -3, -12, 75, -3, 104, -109 }, + { 143, 1870, 281, -346, -265, 478, 618, -311, 485, -235, + 460, 97, -273, 234, -1813, 227, -418, 1283, 57, -686, + 588, 673, -1588, -32, -626, -340, -24, 616, -939, 880, + 522, -326, -166, -292, 27, -471, 191, -180, 320, -137, + -52, 84, 596, 634, -19, 298, -177, -218, 106, -508, + -330, 123, 126, 92, -95, -201, -227, -384, 120, 170, + 22, 90, -2, -176, 376, 136, 217, 146, -18, 34, + 180, 285, -23, -65, -12, 15, -28, -59, 2, -76, + 81, -43, 112, 62, -17, -170, -75, 31, -140, -1, + 205, 13, -50, -29, -36, -95 }, + { 1613, 2145, -490, 196, 1214, -1405, -748, -111, -188, 1370, + -199, 565, 587, 101, 1273, 328, 237, 1072, -749, 1630, + 221, 257, -1087, -892, -56, -95, -226, 110, -745, 499, + -171, -35, 133, 588, -279, 682, -232, -139, 437, 26, + 172, -657, 96, 121, 113, -200, 438, -241, -231, 402, + 112, -267, 295, 279, -337, -50, -151, -102, -6, 64, + 38, -42, 149, -77, -383, 3, 10, -77, -255, 186, + 114, 53, 276, 12, -86, -37, -82, 167, -88, 15, + -43, -23, -48, 269, -19, -69, 42, 203, -61, -124, + 157, 78, 171, -9, -12, 43 }, + { -222, -1887, 1022, 312, 428, 230, 690, -7, -231, 51, + 59, -225, -360, 122, -4858, -536, 461, -861, -677, 981, + -919, -313, -1290, 287, -751, 198, -891, 834, -720, -425, + -1106, 33, -404, 792, 398, 94, -406, 388, 619, -751, + -629, -503, -37, -321, -413, 440, -363, 29, 575, 70, + 940, -295, -44, -152, -152, 53, 204, 40, -576, -277, + 153, -77, -30, 95, -6, -269, 243, -96, -31, 59, + 136, -70, 212, -14, 32, -47, -55, 60, 30, 10, + -135, -61, 77, 87, 117, -87, -136, -17, 122, -107, + 9, -60, -140, 15, -99, -19 }, + { 616, 3791, 1134, 730, -436, -1152, -420, -358, 271, -671, + 1670, 68, -1344, -327, 4086, 97, -1012, 308, -426, -117, + 208, 449, 209, 294, 730, 361, 1003, 3, -1443, 322, + 318, 409, 380, 715, -311, -603, -323, 303, 1310, 181, + 174, -641, 115, -385, 174, -110, -153, -991, -425, -490, + 29, 144, 117, 34, 278, 496, 112, -125, 192, -176, + 133, 62, -14, 104, -160, 409, -65, -179, 166, 390, + -234, -176, -241, 72, -144, 61, -204, -104, -107, -110, + 2, 102, -101, 76, -37, 52, 16, 130, -40, -119, + 147, 51, 17, 9, -98, 103 } }, + { { -59, -3892, 493, -83, -397, -163, 346, 519, -386, -846, + 16, -1242, -901, -82, 1806, 632, 970, -226, 301, 1758, + 406, -1233, -874, 121, 20, -417, 477, -157, 216, 433, + 1244, 772, -327, 234, 165, -120, -18, 168, -318, 207, + -414, 39, -104, -371, -554, -523, 173, 165, -72, 14, + -13, -508, 44, -271, -234, 112, 278, -159, 49, 167, + -73, 119, 41, 106, -106, -67, 85, 224, 28, 96, + -17, -151, 61, 171, 52, 152, -153, 223, -39, 41, + -10, 86, 27, 73, 23, 127, 13, 118, -15, -65, + -4, -37, 51, 82, 48, 90 }, + { 1699, -225, -2166, -693, -359, 159, 901, -137, 496, -369, + 1623, 137, -916, -521, -97, -641, 743, 416, 1027, 350, + 109, -278, 313, -87, 355, 164, -483, 47, 89, 315, + 335, -11, -98, 225, -636, -339, 85, 199, -89, 306, + -174, 272, 215, -453, -180, 91, 598, -69, 76, 79, + 293, 234, 499, 229, 43, -435, -47, -56, 235, 95, + -246, -124, -85, -24, -271, 228, 84, 269, -14, 5, + -76, -28, -22, -6, 35, 81, -59, -33, -250, -11, + -58, -51, 98, -81, -39, 52, -51, -4, -30, -3, + -11, 34, -66, 45, 9, -62 }, + { -60, 9323, 994, -57, 1365, 54, 145, -645, -377, -862, + 178, 1066, -162, 277, 630, -795, -358, 560, -123, 257, + 261, 467, 168, 214, 966, -104, -240, -61, -866, 113, + 543, -104, -711, -450, 355, -25, 116, 45, 173, -314, + 386, 182, -235, -175, -267, -247, -140, 200, 376, 51, + 83, -288, 231, 88, 145, -54, 165, 96, 288, -87, + -47, -130, 17, 48, -36, 123, 117, 121, -399, 33, + 191, -235, -27, -63, 31, 144, -328, -93, 65, 165, + 2, 243, 139, -53, 94, -15, -48, 70, 14, 6, + -94, -1, 109, -14, 2, 32 }, + { 35, 1911, 175, 269, -97, 69, 131, -10, 91, -175, + 233, -523, 125, -297, 1428, 1168, 97, -294, 2075, 970, + -841, -225, 1129, -516, -324, -484, -651, -573, -627, 27, + 565, -764, -224, -205, -243, 297, 465, -433, -179, -21, + 415, -155, 49, 546, 424, 226, -318, 151, -314, 139, + 88, -17, -313, -99, 265, -350, -59, 130, 55, -46, + -141, -42, -97, -79, -58, -46, -177, 31, -218, 19, + -12, 17, -264, 4, 86, -227, 56, -137, -126, -9, + -4, 201, 61, 83, -198, 41, -17, 66, -60, 37, + -61, 31, 2, -20, 8, 77 }, + { -103, 6068, 1302, -3305, -371, 8, -61, -536, -1043, -830, + 866, -1700, -339, 357, -783, 1448, -43, -474, 333, 604, + 84, 581, -150, 345, 695, 597, 562, 1058, -170, -294, + 648, 65, -400, 411, -562, -305, 721, 89, -187, 369, + 108, 325, -305, 459, -185, 388, -286, 283, 94, 189, + 53, -162, 20, 370, 209, -165, -15, 188, -42, -365, + 340, 79, 459, 61, -421, 135, -67, -100, 69, -33, + 120, 73, 19, -42, -19, 118, 50, -149, -12, -78, + -217, 148, 10, -85, 59, 109, -149, 30, 124, -55, + -55, 70, 20, -43, 147, 12 }, + { -12, 1450, 148, -125, 9, -152, -5, 99, 120, -342, + 97, 92, 88, -580, -140, -512, 816, 164, -45, 1364, + -542, 600, 71, 509, -960, 62, -110, -213, 211, 1511, + 61, -860, -506, -147, 14, 367, 225, 32, 134, -334, + 744, 477, 517, -30, 153, -323, 119, -268, -565, 124, + 51, 151, 44, -74, 122, -224, 156, 46, -98, 69, + -28, 125, 59, 67, 208, -237, 399, -11, 6, -299, + 72, -208, -114, -101, 32, 102, 74, 7, 52, 24, + -36, -24, -18, 45, -57, -30, -19, -58, -20, -63, + 5, 64, 5, 1, 1, 28 }, + { -1054, 7653, 2199, -1932, -93, -630, 227, 563, 31, 690, + 936, -1125, 300, -989, -139, 139, -346, -551, -178, 536, + -775, 40, -611, -250, -284, 30, 146, -16, -234, 228, + 44, -181, -500, -65, -22, 33, -283, 617, -10, 361, + -19, 158, -10, 175, 70, -102, 81, 73, 295, -193, + -19, -261, 145, -132, 147, 174, 340, -137, 28, -185, + 134, 191, -242, 89, 130, -111, -77, 47, 151, -142, + -122, 76, 41, -53, -132, 37, -115, -36, 9, 117, + -128, 113, -21, -66, 46, -68, -39, -61, 37, 178, + -50, -12, 38, 149, -3, 20 }, + { 51, 475, 486, 257, 68, -56, 63, -28, -273, -63, + -112, -146, 80, -519, -401, 406, -2161, -1653, -823, 607, + -600, 69, 788, 17, 438, 119, 422, -540, 289, -474, + 276, -424, 801, -486, 534, 21, -9, -315, -379, 216, + -71, -553, 334, 72, 102, 257, 217, -252, 85, 140, + -62, 491, 21, -158, -80, -555, 112, -68, -268, 201, + 409, 44, -164, 117, 131, -97, 120, -320, 78, 137, + -42, 92, -32, -65, -46, -64, 30, 38, 23, -47, + -136, -134, 135, -69, 44, -121, -45, 80, 121, -17, + 31, 144, -19, -46, 3, -64 }, + { 1590, 17510, 1424, -1529, -492, 413, 1490, -471, 1794, 142, + -1217, 866, -78, 468, 518, 247, 212, 1163, -556, -827, + 60, -793, -614, 92, -277, 35, -207, 471, -62, -13, + -324, -325, -290, 241, 123, -163, -809, 1105, -64, -374, + 142, 532, -226, 353, -11, -470, 237, 224, -6, 184, + 29, 121, 294, 149, 276, 93, 207, 54, -124, -75, + -168, 77, 255, 2, 0, 34, -25, -8, 34, -30, + 29, -24, -48, -23, -82, -46, -108, -58, 102, 65, + -130, 148, -6, -73, 134, -117, 44, 67, 131, 17, + -37, 83, 109, 138, -124, -38 }, + { -352, -42, 79, -137, 318, -61, -971, 106, 126, -52, + 70, 256, 723, -418, 20, 690, 370, 278, -784, -932, + 1181, 244, 192, -243, -468, 429, -162, 439, -201, -197, + 874, -157, 759, 657, -155, 202, -437, -170, -97, 40, + 350, -265, -45, -454, -432, -173, -194, 255, -39, -303, + 366, -15, -94, -227, 186, 174, -178, 167, 33, 121, + 95, -158, 71, 201, -245, 430, -63, -306, -192, -237, + 123, 132, -92, 181, -74, 30, -3, -6, 228, 169, + 79, -146, -77, -10, 38, -62, -201, 8, 14, -41, + -13, 75, -37, 53, -38, -59 }, + { -1943, -3450, 860, 681, -229, -1947, -1481, 1139, -86, -538, + 483, -494, -669, -134, -580, 57, -305, 532, -1572, 424, + 193, 1318, -100, -330, 719, 827, 193, -362, 512, 0, + 795, 174, -1276, -304, 96, -663, -162, 326, -196, 571, + -678, -284, 383, -473, 117, 105, 172, 113, -166, -488, + 173, -352, -51, -27, -65, -310, 204, -48, -160, 231, + 141, -76, -168, 91, 236, -70, -103, 28, 121, -39, + 114, 60, -67, -110, 149, -38, 132, -28, 212, 135, + 18, -80, -117, -30, -15, 240, 16, 24, -53, 108, + 106, 84, 99, -18, 137, -124 }, + { -89, 2295, 602, -160, -479, -118, 158, -374, 363, -240, + 505, 60, -432, -9, -1593, 662, -482, -376, -1523, -340, + 872, -96, -1905, 16, -1265, -285, -277, -206, -1337, 82, + 241, -498, -19, 315, 325, 80, 627, -708, 217, 329, + 78, -151, 465, 449, -41, 179, 175, -87, 354, 150, + 30, 174, 8, -149, -174, -52, 70, -367, -39, 22, + -60, -58, -44, -225, 97, -52, -114, -33, 20, 9, + 8, 172, -12, -75, -113, -82, -53, -12, 5, -224, + -116, -171, 104, 75, -71, -59, 13, 35, -59, 101, + 197, -17, -36, 147, 56, -117 }, + { -1942, -2530, 627, -449, 633, 946, 877, -72, -259, 944, + -672, 328, 139, -882, -647, -516, -518, 892, -643, 1012, + -65, 725, -561, -553, 678, 325, -183, 53, -257, 937, + -573, -410, 15, 456, -658, 473, -93, -113, 392, -20, + 340, -363, 299, 137, 226, -260, 717, -145, -55, 133, + -345, -344, -74, 129, -275, -293, -124, 170, 27, -141, + -93, 53, 186, 80, -269, -109, -146, -106, -315, 162, + 23, 77, 322, 178, 49, -122, -72, 170, -126, 75, + -87, -37, -115, 163, -79, 6, 112, 97, -111, -3, + 130, -61, 79, 24, 106, 58 }, + { 271, -3069, -444, -165, -372, -1108, -125, 175, -178, -1, + -344, 111, 83, 3499, 513, 771, 1312, -9, -102, 332, + -776, 1115, -657, 395, 157, 486, -1152, 669, -447, 662, + -144, 879, -175, 368, 9, -57, -841, 13, 759, 165, + 344, -215, 163, 20, -192, 655, -552, -563, 264, -127, + 663, 34, 154, 41, 147, -29, 151, 158, -337, -89, + 220, -97, -35, 180, 206, -186, 66, -217, -115, -58, + -31, -94, 63, -106, 3, -7, 76, 218, 235, 94, + -152, -124, -1, -31, 57, 106, -29, -89, 179, -21, + -55, -71, -21, 173, -55, -44 }, + { -1437, 1510, 952, 348, 427, 546, -12, -994, -1006, -1254, + 1018, -910, -1719, -1714, 1991, 42, -200, 1282, -98, -676, + 806, 1462, 528, -124, 256, 361, 876, 68, -840, 163, + -895, -487, 89, 415, -419, -131, 77, -43, 668, -298, + -395, -594, 716, -99, 425, 509, 272, -484, 161, -19, + 237, 207, 120, 10, -88, 43, 24, 81, 526, 23, + 14, 63, 267, 306, -40, 528, 211, -202, -19, 259, + -218, -53, 51, 261, -207, 61, -45, 86, 24, -5, + -3, 123, -7, 94, -40, 5, -47, 94, -68, -89, + 164, 61, 2, 29, -87, 42 } }, + { { 24, -906, -1544, -985, -82, 144, 258, 157, 122, -1260, + -295, -1296, -315, 135, 1032, 1144, 242, -644, 1015, 1521, + 142, -1275, 0, -452, 58, 88, -22, 87, -491, 871, + 1196, -42, 657, -491, 274, -7, 684, -543, -62, 312, + -230, -198, -55, -494, -356, -580, 315, 288, -334, 99, + -161, -320, -98, -416, 114, 208, 93, 181, -387, 321, + -42, -192, 242, 62, -67, -36, 182, 76, -214, 242, + -31, -182, 84, 84, -2, 206, -56, 111, -33, 7, + 148, -35, 45, 68, 85, 79, 57, 107, 2, -24, + -153, 15, 108, 113, 58, 27 }, + { -1709, -5743, 4744, -1872, 1917, 204, 537, 266, 104, -238, + 1961, -1756, 624, -236, -683, -612, 192, 637, 1159, 78, + 584, -388, 10, -215, 849, 61, -383, -305, 460, 88, + 730, -412, 484, -269, -270, -651, 99, -138, 202, -32, + -268, 598, -58, -208, -219, 427, 245, 97, -228, 85, + 394, 294, 279, 488, -181, -293, -109, -60, 194, 7, + -232, 107, -461, -26, 106, 43, 19, 154, 0, 184, + -94, 0, -111, -44, 142, -9, -53, -88, -113, -78, + -11, 68, -27, -57, 46, -5, -3, -55, 5, -23, + 26, 0, -70, 78, -27, 4 }, + { -88, 10049, 381, 1420, -246, 442, -16, -444, -234, -1281, + 598, 1264, -460, 208, 488, -342, 52, -192, 331, 527, + 8, 124, 383, 95, 701, -385, 20, -483, 79, -171, + 267, -64, -252, -631, 84, -54, -193, 133, 512, 195, + 77, 117, 3, -429, -224, 163, -466, 42, 344, 36, + 279, -92, 246, -107, 253, -139, 200, 26, 443, 21, + -180, -75, -29, -22, 37, 154, 107, 159, -297, -50, + -58, -39, -102, -103, 119, 21, -97, -96, 107, 101, + 51, 162, 107, 53, 38, -59, 8, -6, 59, -15, + -26, -40, 8, 49, 14, -38 }, + { -101, 1555, 428, 515, -236, 91, 132, 224, -224, 72, + -202, 55, -462, 174, 1546, 738, 305, -27, 2059, 382, + -157, 80, 43, 243, -747, -822, -994, -75, -393, 307, + -449, -699, 52, -791, 95, 31, 1111, -652, -253, 95, + 424, -86, -155, 561, 334, -112, 260, -66, -140, -175, + 313, -190, 154, -174, -109, -86, -90, 6, -107, 74, + -38, -46, 17, -85, -242, -18, 65, 9, -230, -129, + 31, -45, -107, -186, 92, -138, -57, -86, -74, -48, + 31, 89, 148, -39, 4, -28, 5, -13, -17, 71, + -60, 16, 4, -39, 53, -83 }, + { 1210, 7522, -1696, -3694, 297, 219, 196, -1036, -3, -1438, + -551, -764, 379, 138, -772, 771, 1103, -1377, 591, 1049, + -564, 953, -815, 738, 146, 215, 956, 912, 96, 14, + 564, -126, -67, -340, -274, 234, 20, 170, -99, -247, + 407, 182, 410, -29, 6, 124, -160, 133, -72, 544, + 10, -414, 73, 319, 410, -313, 100, -10, 190, -271, + 174, 52, 321, 149, -301, 133, -160, -105, 92, -119, + 68, 60, -11, 71, -140, 51, 81, 38, -45, -15, + -260, 6, 103, 2, -14, 3, -64, 50, 41, -31, + -39, 38, -27, 29, 56, 63 }, + { 103, 754, 476, -56, -163, -69, -46, 58, 335, -65, + -100, -169, 8, 382, -1695, 476, -160, 493, -866, 2462, + -370, 610, -100, 1081, -578, -833, -7, -229, 54, 1463, + -148, -378, -567, -265, 178, 213, 36, 155, 241, -165, + 244, 469, 249, 79, 370, -250, 342, -520, -478, -371, + 245, 161, 398, -143, -45, -142, 36, 171, -257, 16, + 79, 167, 107, -11, 48, -14, 382, -56, -243, 46, + -105, -151, -110, -172, -12, 155, 105, -79, 104, 60, + -59, -73, 112, -43, -71, -73, 96, -90, -56, -12, + 14, 12, -59, 56, 70, 42 }, + { 2708, 6898, -2034, -2097, 244, -94, -292, 196, 1173, -139, + 64, 545, -257, -429, -770, -24, 391, -835, 988, -351, + -351, -250, -583, -1036, 931, 112, -242, -403, 218, 246, + -8, -159, -297, -462, 20, -144, 225, 386, 122, 49, + 200, -18, 196, -208, 343, 141, 321, -186, 176, -108, + -14, -285, 308, 8, -145, 184, 494, 15, -407, 17, + -19, -32, 97, -87, -10, -44, -6, 125, 34, -52, + -99, -16, 18, -65, -6, -79, -72, -1, -31, -16, + 38, 35, -85, 4, 50, -82, -64, -22, 89, 100, + -33, 17, 109, 27, 37, 13 }, + { 112, 627, 202, 7, 154, 56, -24, 156, -309, -46, + 5, -167, -153, -119, -612, -118, -1669, -1415, -371, 828, + -714, -194, 609, 533, -278, 802, 415, -719, 482, -515, + -637, 576, -538, 537, 49, 13, 290, -146, -503, -328, + 152, -50, -208, 454, -44, 89, -100, 36, 390, -278, + 38, 457, 330, -324, -188, -507, -54, 90, 179, -102, + 304, -120, 119, 43, -27, 37, 209, -309, -62, 159, + -14, -68, 189, -21, -111, -16, -3, 15, 52, -130, + -93, -168, 85, 13, -48, -77, -31, 112, 15, 37, + 123, -7, 101, -18, -52, -66 }, + { -218, 22934, -1595, -2525, 1153, 2, 1606, 686, 820, -451, + -703, 357, 841, 863, 599, -520, 1412, 464, -375, -981, + -269, -477, -379, -31, -489, -78, 2, 732, -429, -125, + -324, 99, -271, -444, 242, -244, 223, 635, -294, -85, + -167, 349, 478, 242, 55, -663, -33, 591, 179, 80, + -218, 458, 74, 190, 71, 533, -61, -1, -94, -283, + 50, 37, 323, 99, -120, 134, -146, 74, 80, -72, + 26, 22, -166, -3, -78, -35, -136, 22, 52, 30, + 11, 68, 27, 53, 26, -19, -62, 49, 143, 73, + -2, 78, 108, 118, -144, -7 }, + { 292, 1149, -1527, -568, 856, -591, -645, -213, 347, -76, + 639, 31, 579, -531, 726, 528, 413, -113, -616, 102, + 79, 421, -661, 317, 95, -430, -210, 648, 582, -566, + 800, -194, 1107, 61, 252, -153, -113, -116, 32, -213, + 143, 125, -453, -136, -69, -244, -577, 142, -133, 132, + 196, -11, -118, 170, 122, 53, -38, -32, -17, 88, + 357, -118, 8, -135, 141, 211, -96, -222, -4, -302, + 57, 108, 97, -12, 42, -4, -37, -38, 235, 202, + -42, -118, -82, 136, -75, -123, -105, -19, 64, -135, + 101, -11, 22, 2, -56, -12 }, + { 2066, -6029, -2249, 1139, 10, -3221, -779, 419, 191, -17, + 67, -164, -690, -753, -467, -395, -605, 633, -1410, 345, + 600, 699, -292, 170, 548, 561, 525, -352, 295, 20, + 509, 305, -977, -895, -78, -328, -11, 387, 220, 75, + -673, -33, 221, -54, 242, -439, 596, -275, -103, -360, + 45, -335, -42, -97, 79, -235, 129, -247, 104, 144, + -1, 10, -168, 371, 110, -97, -164, 207, -57, 203, + 126, -151, -75, 3, 77, 29, 57, 54, 119, 194, + 3, -30, -102, -58, 46, 144, 69, 4, 34, 45, + 132, 100, 103, 6, -22, -36 }, + { -6, 3127, -357, 162, -549, -123, -259, -27, 179, -436, + 712, 209, 192, -1840, 64, 562, -485, -313, -1932, 742, + 100, -1474, -1089, -255, -491, -201, -553, -197, -426, -1221, + 591, -509, 34, 74, 969, -93, -102, -437, 533, 73, + 338, -194, 349, 70, 289, -7, 333, -410, 332, 449, + 391, -44, 175, -323, -163, -97, -19, -21, -303, -68, + 0, -114, -143, 333, -57, -333, -24, -102, -40, 215, + -159, -10, 24, -87, -59, -15, -92, 80, -28, -145, + -229, -13, -48, 170, -171, 105, -45, -68, 91, 85, + 107, -4, -163, 265, -24, -69 }, + { 1230, -6461, 734, -202, 506, 1420, 745, -391, 166, -611, + 126, 706, -421, -735, -1428, -200, -1436, 709, 508, 209, + 168, 53, 266, -90, 235, 48, -199, -135, 620, 487, + -703, -354, 254, -83, 154, 56, -97, 427, -182, 340, + 313, -160, 387, 165, 84, 86, 142, 37, -83, 251, + -462, -63, -251, -381, 271, -298, -168, 295, -226, -41, + -190, 221, -10, 234, 1, -49, -224, -168, -253, 263, + -173, 191, 108, 150, 176, -111, 6, -2, -121, 140, + -215, 37, -71, -11, 32, -4, 99, 75, -157, 149, + 0, 1, 46, 55, 55, -36 }, + { -321, -3027, 258, -171, -576, -1063, -573, 356, 26, 103, + -788, 553, 253, -1132, 7974, 459, 354, 69, 1764, -2119, + 321, 736, -928, 563, 923, -750, -96, 221, -403, 886, + 476, 525, -370, -18, 434, -589, -162, -589, 716, 615, + -145, 116, -24, 115, -163, 479, -152, -393, -140, 28, + 146, 478, -115, -3, 184, 35, 224, -86, -50, -30, + 122, -14, -21, 190, 76, 118, -425, -128, -27, 109, + -105, -65, -186, -118, 113, 5, 179, -45, 376, 85, + -103, -7, -110, -30, -17, 207, -5, -126, 161, 20, + -163, -56, 109, 34, -7, -25 }, + { 1712, -1029, -509, 631, -61, 1107, -646, -1090, -732, -211, + -467, -1143, -439, 796, -1846, -976, 934, 845, -208, 276, + 344, 932, 373, 543, 202, 385, 416, -1034, 602, -257, + -756, -763, -13, -386, 75, 241, 278, -320, 45, 566, + -423, -538, 274, 68, 340, 672, -100, 115, -22, 126, + 130, 473, -95, 377, -297, 68, 57, 30, 382, 176, + -46, -42, 410, 44, 294, 323, 307, -26, -245, -84, + 205, -106, 36, 74, -175, 31, 40, 85, 11, 35, + -25, -13, 140, 7, 24, -22, -77, 133, -1, -58, + 68, 96, -75, -20, 28, -38 } }, + { { -41, 2617, 1057, -1170, -114, 222, 96, -201, 242, -1935, + -1334, 82, 719, -1329, -469, 678, -359, -680, 1578, 820, + 416, 64, 1109, -216, -29, 625, -362, -110, -709, 296, + 398, -649, 307, -1054, 461, 906, 1241, -365, -55, 165, + -20, -67, 57, -250, 519, 355, 215, -279, -559, 160, + 96, -212, 78, -112, 279, 210, -253, 89, -290, 312, + 137, -123, 129, -106, -262, -204, -161, -198, -153, 381, + -8, -308, -99, -146, -221, 30, -102, 77, -36, -119, + 148, -30, -22, 108, 135, 24, -64, -32, -45, 9, + -104, 55, 60, 18, 0, -39 }, + { 1637, -10487, -2181, -2413, 1243, -308, -111, -89, -99, -792, + 1240, -1251, 680, -88, -798, -1077, 116, 308, 549, -141, + -32, -730, 0, -102, 330, -461, -481, -397, 471, 237, + 238, -308, 472, -160, 241, -783, -498, -555, 296, 118, + -118, 639, 246, 390, 83, 398, -361, -238, -556, -442, + 289, 389, 180, 281, -261, -112, -30, -127, -6, 2, + -169, 350, -223, -119, 33, -36, -243, 31, 89, 145, + -126, -4, -131, -169, 1, -11, 19, -12, -2, 7, + 60, -2, -13, 127, 131, 54, 94, 35, -3, -49, + -27, -21, -15, 109, -49, 3 }, + { 225, 7618, -1833, 1456, -66, 134, -29, 600, 719, -844, + 517, 1121, -801, 872, 1305, 253, 801, -646, -510, 130, + -774, -694, 641, 573, -116, -801, 116, -145, 543, 234, + 102, 30, 141, -796, -252, 336, -49, -47, 377, 105, + 429, 329, -114, -243, -118, 22, -167, 69, -32, 115, + 349, 196, 294, -302, 210, 14, 199, -66, 350, 108, + -206, 4, 37, -5, 200, 137, -175, 145, -172, -94, + -136, 46, 101, 4, 68, 14, 149, 44, 3, 42, + 29, 1, 36, 120, -3, -115, 64, 26, 4, -17, + 39, -40, -18, 73, 6, -59 }, + { 114, 1083, -286, 381, -202, 86, 13, 37, -185, 40, + -251, 458, -372, -334, 14, -32, 776, -176, 1122, 429, + 711, -631, -549, 590, -234, -499, -871, 105, -106, -588, + -979, -515, -195, -624, -210, 137, 981, -743, -17, 102, + 160, -302, -522, 121, 56, -437, 79, -83, -72, -161, + 214, -123, 422, 7, -302, -74, 19, 156, 63, 79, + 180, 168, 87, 45, -80, 125, 273, 71, -130, 78, + 15, -74, -10, -170, 121, -19, 0, -12, 39, 60, + 26, -27, 135, -68, 5, -41, 36, -23, -34, 88, + -17, 46, 6, -61, 60, -126 }, + { -2411, 5126, 586, -3233, 270, 193, -90, -389, 321, -1625, + 15, 361, 790, -276, -785, 262, 368, -1580, 299, 531, + -884, 524, -922, -264, -523, -532, 436, 841, -196, -346, + 344, -148, -108, -425, -39, 167, -1649, -601, 299, -512, + 379, 160, 750, -205, -38, 81, -262, 175, -146, 400, + 113, -182, 223, 221, 402, -126, 110, -179, 313, -191, + 118, -101, 72, 179, -103, 91, -216, -101, -2, -217, + 37, 7, -54, 70, -170, 50, 135, 116, -73, -4, + -76, 18, 32, -19, -97, -22, -5, 25, -6, 3, + -14, -10, -50, -15, -62, 41 }, + { -12, -266, 46, -90, -179, -7, -26, 38, 394, 112, + -208, -337, 101, -118, -2528, 432, -1174, -27, -985, 2277, + -71, 474, 157, 749, -1099, -985, -800, -1114, -777, 38, + -218, 220, 383, 549, 26, -33, -308, 167, 638, 94, + -50, -44, -42, 13, 226, -238, 348, -474, -76, 5, + 1, -12, 435, 34, -36, -148, -59, -18, -395, -70, + 145, 133, 38, -121, 8, -110, 85, -73, -119, 160, + 4, -3, 42, -26, -77, -10, 75, -49, 2, -82, + 8, 23, 161, -5, 81, 64, 87, -120, -3, 10, + -4, 7, -7, 62, 31, 12 }, + { -4155, 1312, 1147, -2250, -514, -76, -136, 84, 456, -669, + -82, 1920, 988, 537, -1032, -521, 1048, 306, 1126, 305, + 186, -619, 171, -464, 868, -263, -434, -504, 555, 92, + -197, 435, -24, -546, 221, 71, 205, 35, 94, -190, + 157, 179, 234, -39, 545, -69, -34, -180, -18, 17, + 533, 147, 318, 53, 105, 95, 284, 135, -320, 20, + -22, -146, 66, -130, -41, -95, -35, 116, 3, -34, + 5, 47, -2, -19, 43, -297, -159, 25, -61, -83, + -3, 15, 9, -52, -81, -36, 58, 79, 113, 87, + 13, 67, 114, -55, 1, -28 }, + { -40, -423, -161, -199, 3, 116, 18, 399, 175, -48, + 79, -235, -498, 454, -789, 249, 198, 517, 1083, 1154, + -126, 1362, 981, -902, -1507, 92, -710, -835, 1863, 491, + -727, 322, -681, 1076, 471, -472, -79, 587, 169, -403, + 274, 438, -169, 167, -217, -395, -79, 21, -22, -243, + -42, -97, -23, -358, -142, -93, 193, 281, 433, -70, + 177, -166, 232, 117, 24, 115, 139, -262, 112, 331, + 79, 49, 300, 120, 15, -30, -14, 110, 132, -95, + -19, -176, 89, 51, 13, -22, -95, -9, 9, 66, + 108, -93, 63, -27, -66, 20 }, + { -1616, 24028, 1420, -2862, -363, -229, 599, -825, -196, 25, + 35, 324, 1045, 804, 443, -592, 1002, 24, 813, -459, + -89, 244, -56, 227, 53, 153, -53, 427, -547, 159, + 268, 334, -26, 48, 404, -101, 35, 280, 230, 236, + -259, 332, 417, 37, 51, -475, -220, 177, -28, 200, + -122, 327, -150, -59, -135, 157, -318, 96, 26, -252, + 43, -227, 205, 236, -285, -51, -164, 47, -21, -158, + 44, 58, -180, 89, 31, -29, -115, 80, 13, 29, + -36, -13, -79, 47, 57, 25, 62, 101, 42, 13, + 39, 6, -16, 32, -96, 88 }, + { -216, 2777, 470, -994, -66, -164, 610, 113, 301, 99, + 722, -333, -385, -1326, 287, 39, -592, -381, 372, -49, + -1086, 218, -583, 853, 581, -308, -55, 641, 864, -646, + 162, -70, 1023, -408, 382, 90, 235, 301, 521, 425, + -14, -7, -69, 351, 584, 396, -175, 189, -170, 383, + 379, 123, 2, 209, 62, -94, -121, 74, 241, 142, + 444, -46, 4, -167, 87, 43, 5, 32, 234, -90, + 142, 109, 62, -82, -14, -78, -72, 10, 235, 55, + -172, -194, -74, 79, -51, -27, -21, -42, 47, -90, + 155, -1, 15, -21, -32, 11 }, + { -2146, -7630, 146, 139, 81, -1247, 1022, 820, 231, 492, + -310, 323, 283, -675, -725, -287, -329, 162, -1413, 281, + -170, 329, -153, -161, 292, -144, -18, -786, -545, 137, + 553, 756, 53, -127, 470, -64, -154, 329, 534, 479, + -124, 242, 94, -284, -103, -723, 426, -416, 6, -6, + 199, -203, 221, 280, 386, -381, -23, -90, 130, -49, + -104, 86, 16, 494, 51, 33, -49, 74, -129, 155, + -37, -105, 33, 47, 12, 32, 127, 62, 34, 26, + -147, 38, 34, -22, 22, 20, -10, -10, 78, 32, + 23, -15, -37, -62, -78, -7 }, + { 80, 3648, -105, 119, -138, 240, -271, 40, 369, -283, + 414, -135, 1201, -595, 943, 742, -648, -92, -732, 1094, + -614, -755, -675, -506, 145, -250, -135, 554, 454, -915, + 193, -544, 16, -644, 29, -605, -842, -280, 619, -261, + 32, -304, 393, -18, 118, -264, 42, -378, 103, 373, + 502, -99, 225, -115, -28, -311, -275, -74, -329, 114, + 302, -19, -179, 301, -275, -376, 95, -87, 60, 231, + -236, -111, -141, -253, 66, 252, -12, 112, 139, 50, + -39, 23, -160, 255, -75, 115, -61, -134, 35, 10, + -17, -19, -172, 129, -80, 15 }, + { 316, -7841, 902, -355, -92, 467, 87, -618, -560, -1767, + 499, 1116, -254, -1135, -876, 922, -1701, 187, -28, -434, + -343, -300, 750, -318, -464, -134, 372, 918, 651, -86, + -612, -106, 400, 79, 1054, 766, 282, 361, -363, 859, + 817, 52, -48, -39, 25, 166, -170, -147, -199, 179, + -319, 276, -97, -446, 565, -135, -34, 593, 6, 298, + 10, 222, -45, 231, 26, -26, -53, 113, -83, 332, + -167, -11, -177, -86, 72, 49, 84, -73, -202, 128, + -213, -5, -53, -106, 63, 27, 16, 133, -48, 82, + 1, 89, -13, -35, 75, -24 }, + { 275, -3013, -352, 391, 304, -24, 38, 684, 844, 169, + -1068, 372, 46, -1888, 6522, 429, 709, -72, 2229, -2310, + -141, 1343, -443, 604, 1008, -670, 364, 17, -948, 414, + 311, 183, -641, -453, 354, -604, 123, -469, -9, -333, + -314, 304, -222, 207, -191, 208, 7, 50, -112, -289, + 72, 322, -192, -185, -30, -184, 32, 97, 203, -21, + 32, 121, 59, -133, -17, 184, -482, 8, 207, 186, + -129, -196, -195, 49, 85, -89, 20, -378, 109, 55, + 28, 244, -18, -105, -45, 99, -84, -136, 68, 92, + -37, -86, -43, -72, 0, 63 }, + { -1254, -4819, -742, 1299, 34, 91, -580, -259, 38, -45, + 259, 312, 345, -1076, -3597, -8, 422, 106, -512, -540, + -761, 19, -48, 359, -221, -497, -128, -1058, 1312, 108, + -510, -350, 49, -1039, 138, 588, 454, 104, 15, 490, + 321, -498, -210, -122, -234, 79, -335, 479, 477, 117, + -139, 527, -161, 335, -368, -58, -140, -280, 92, 103, + -211, -152, 112, -269, 258, 79, 86, 63, -274, -263, + 319, 102, -112, -239, -118, -90, -72, 122, -70, 89, + 27, -168, 44, -4, 63, 22, -57, 111, 68, 58, + 54, 97, -113, -105, 83, 8 } }, + { { 84, 4192, -467, -718, -98, 42, 249, -547, -71, -1204, + -1159, 525, 243, -1301, -59, -6, -121, -758, 1560, -212, + 1452, 1066, 556, -513, -160, 1154, -528, 16, -479, -286, + -308, 361, -18, -675, 171, 1045, 677, -281, 292, 247, + 66, -227, -75, -93, 903, 294, 93, -315, -191, -56, + 88, -40, -385, 290, 142, -15, -212, 168, 43, -5, + 137, 95, -116, -149, -188, -13, -360, -145, -78, 78, + 93, -208, -68, -179, -124, -75, -50, -16, 160, -207, + 75, 85, -26, 53, 156, -64, -58, 12, -76, -44, + -27, -1, 63, -41, -17, -30 }, + { -1566, -12672, 2247, -1651, 237, 343, -743, -207, 192, 476, + -1051, 358, -157, 178, -135, -2675, 1022, 739, -821, 886, + -370, 26, -875, 361, -609, 413, -434, -147, 272, 211, + -180, 219, -306, 366, 314, -795, -832, -485, 303, 539, + 116, 468, 22, 797, 28, -75, -163, -706, -132, -264, + -92, 494, 37, 185, 8, -21, -33, -170, -350, 8, + 94, 122, 43, -167, -2, -26, -178, -34, 299, -113, + -85, 24, -6, -209, -184, 207, -131, 53, 37, -1, + 84, 9, 6, 111, 44, 49, 151, 61, -17, -16, + -31, -86, 47, 67, -67, -8 }, + { -324, 3077, 2420, 1147, -66, 293, -221, 995, -121, 438, + 755, -97, -764, 950, 1540, 520, 170, 86, -906, -682, + -249, -276, 125, 975, -594, 16, -535, 715, -38, 605, + -550, 559, -149, -887, -255, 241, -106, -52, 516, 95, + 579, 252, -328, 79, -307, -258, 498, -180, -121, 196, + 4, 482, 54, -19, -140, 161, 247, 48, -90, 226, + 25, -15, -42, 19, 294, 3, 38, -133, -54, -54, + -178, 22, 98, 100, -112, 112, 35, 159, -31, -2, + 11, -26, 45, 73, 51, -61, -22, 93, 69, -63, + 84, -72, -16, 59, -18, -9 }, + { -117, 477, 298, 122, 57, 16, 41, -99, -111, -203, + -25, 66, 479, -1003, -755, 737, 812, -188, 523, 145, + 777, -746, 14, -264, -376, -316, 344, -632, -236, -1128, + -259, -147, -932, -51, -225, 521, -593, -520, 833, -7, + -247, 365, -735, 269, -386, -134, -309, 206, -64, -288, + -52, 235, 16, 166, -266, 26, -88, 179, 87, -70, + 217, 221, -24, 175, -30, 37, 334, 91, -129, 123, + 9, 23, -155, -59, 11, 63, 81, -145, 82, 54, + -12, 117, 64, -68, 16, -113, 104, -42, -39, 34, + 8, 64, 41, -14, 4, -93 }, + { 3339, -333, -1313, -2258, -85, 173, -469, 159, -248, -465, + -1337, 1000, 370, 659, -109, -780, 209, -1095, -341, 104, + 157, -613, 308, -1184, 444, -620, -218, 183, 297, -101, + 433, -298, -183, -258, 68, -345, -2067, 178, 362, -1129, + 1044, -230, 988, -548, 152, -111, -181, 16, 57, 462, + 41, 241, 78, 52, 360, -236, 122, -28, 186, 138, + -141, -115, 50, 74, 213, -16, -180, -117, -61, -72, + 115, -104, -57, 65, -81, -56, 142, -68, 91, 32, + -61, 35, -6, -45, -70, -53, 105, -12, -43, 26, + 19, -11, -68, -57, 29, -26 }, + { -100, 73, -120, 72, -265, 33, -1, 10, 190, 75, + 72, -636, 195, -788, -2016, 407, -851, -234, -418, 1762, + -51, -509, 532, 448, -1098, -1085, -120, -1324, -527, -940, + -443, 587, 715, 811, -124, 370, -367, -293, 264, 313, + 262, -289, -216, 43, 55, 27, -198, 145, 133, -76, + -97, 161, -139, 115, 23, -78, -155, -173, -156, -53, + 70, -52, 70, -70, -3, -87, 14, 112, -203, -36, + 349, -69, -74, 38, 29, -112, 48, -77, -29, -99, + 60, 71, 98, 58, 68, 114, -9, -78, 33, 35, + -13, -71, 67, 12, 36, -20 }, + { 4837, -7592, -1809, -1648, -40, -337, 374, 377, -1029, 307, + -440, 2494, 282, 745, -1084, 16, 327, 1162, 161, 754, + -179, -771, 824, -48, 275, -221, -107, -641, 755, -680, + 58, 751, -255, -79, 375, 76, -196, 255, 129, -203, + 147, 159, 195, 79, 385, 252, -728, 355, -92, -112, + 289, 330, 310, -88, 217, 237, 30, 201, -75, -159, + -30, -327, 375, -208, 81, -15, 85, -132, 38, 106, + -19, -13, 47, -31, 12, -276, -42, -61, -55, -132, + -10, -63, 94, -82, -177, 44, 135, 88, 36, 79, + 73, 25, 93, -138, 32, -12 }, + { -93, 69, -236, -220, -121, 85, 137, -94, 838, -161, + -189, 166, -639, 996, -1614, 392, 212, 1157, 1030, 534, + 272, 1812, 388, -1172, -884, -720, -378, 313, 1137, 327, + 522, -494, -537, 1024, 176, 204, 7, 420, 266, -132, + -47, 55, 215, -36, 68, -484, 119, -392, -445, 29, + 96, -74, -397, 77, -371, 194, 202, 243, 332, 154, + -124, 158, 66, -63, 67, 94, 34, -155, 215, 249, + 41, 149, 169, 149, 36, -21, 3, 127, 42, 32, + -39, -74, 56, -7, 13, -51, 8, -88, 93, 107, + -28, -52, 37, -88, -41, 85 }, + { 3449, 21082, -2489, -1427, -566, 2, -247, -492, -55, -265, + 153, -28, 783, 339, 669, 269, 928, -573, 806, -408, + -235, 531, 329, 233, 146, 41, -105, -116, -105, -216, + 817, 279, -394, 199, 368, -64, -263, 345, 563, 123, + -12, -92, 285, 271, -398, -127, 25, -172, -281, 231, + 531, -206, -54, -87, -205, -138, -65, 98, -116, -40, + 20, -157, -49, 198, -340, -12, 37, -176, 12, -5, + 39, -29, -107, 23, 86, -219, 43, 145, -18, 52, + -126, 10, -57, 21, -25, 75, 104, 81, 57, -67, + 56, 9, -34, -46, -32, 104 }, + { 145, 4403, -611, -791, -345, 745, -288, 679, -400, 200, + -42, -157, -342, -781, -373, -530, -318, -217, 1275, -1273, + -1829, 169, 185, 982, 210, -102, -1, 458, 526, -238, + -647, 691, 404, -126, 377, -28, 177, 817, -409, 569, + 49, 200, 46, 577, 569, -29, 455, -191, 277, 397, + 59, 58, 446, -198, -37, 39, -103, -38, 452, 113, + -5, 143, 179, -121, 137, -135, 187, -35, 153, 3, + 272, 3, -44, -88, -33, -52, -20, 33, 125, -23, + -78, -223, 27, -73, 135, -114, 19, -51, -31, 58, + 39, 39, -17, 47, -22, -43 }, + { 2215, -10364, -1975, -117, -880, 2540, -88, 598, -265, 694, + -350, 736, -544, 788, -1210, -45, -72, -122, -833, 219, + -254, -388, 461, -371, 482, -515, -421, -251, -770, 338, + 517, 582, 21, 322, 276, 91, -32, 177, 275, 621, + 342, -249, 70, -424, -132, -606, 412, -202, -200, 226, + -1, -100, 145, 513, -6, -28, -272, 186, 222, -374, + -128, 83, 174, 239, 18, 241, -151, -13, 1, 129, + -52, 19, -91, 222, -116, 8, 145, -75, 131, -36, + -84, 27, 51, 6, -26, -9, 17, -17, 75, 27, + -42, -23, -75, -44, -44, -23 }, + { -126, 3230, 567, 92, 274, -238, -57, 186, 115, -112, + 131, -205, 1249, -1233, 773, 178, -24, 560, -236, 519, + -943, -288, 722, -444, -873, 60, 279, -246, -238, 335, + -681, 333, -14, -708, -237, -552, -710, 232, 7, 103, + -560, -202, 516, 210, -284, 143, -489, 401, -46, -98, + 361, 57, 308, -254, 76, -280, -545, -154, -104, 46, + 335, -39, 47, 35, -315, -100, -73, -23, 190, -98, + -55, -173, -93, -181, 129, 92, 1, 146, 166, 20, + -11, 62, -29, 85, 59, 15, -11, -89, -7, -24, + -15, -23, -10, -56, -29, 63 }, + { -2117, -5359, 1492, -418, 308, -1027, -523, -287, 256, -1806, + 867, 143, 201, -992, -1147, 216, -22, -378, -1, 399, + -441, -512, 326, -99, -506, -47, 121, 935, 739, -258, + -814, 575, 593, -473, 1473, 851, 61, 182, 46, 443, + 816, 633, -446, 171, -881, 444, 13, -133, -126, 27, + 250, -68, -22, -211, 170, 102, -10, 404, 30, 504, + -70, 12, 170, 195, -84, 53, 67, 30, 153, 89, + -99, -59, -105, -67, -13, 46, 58, -57, -82, 67, + -228, -6, 48, -57, 30, -21, -5, 5, 172, -52, + 65, 57, 20, -37, 17, 48 }, + { -187, -3727, 548, 467, 512, 63, 557, 35, 1074, -152, + -661, 307, 449, 3300, -1928, 1414, 593, -255, 1340, 139, + -1092, 1078, -605, 851, 60, 193, 921, -247, -904, 132, + 471, -292, -701, 49, 98, 13, -795, 164, -59, -782, + 368, -406, 25, 585, -158, -161, 91, 77, -292, -308, + 386, -93, 24, -87, -255, -41, -5, 226, 180, -209, + 255, -72, 258, -361, 61, -125, -59, 42, 93, 52, + 76, -301, -63, 9, -56, 75, -183, -74, -112, 70, + -45, 154, 63, -46, -73, 43, -97, -96, 91, 75, + 100, -99, -179, -29, 10, -9 }, + { 111, -6463, -1000, 1391, 122, -1223, -317, 399, 23, -359, + 1498, -959, 757, -1757, -2583, 388, -18, -122, -1005, -258, + -390, -117, -339, 784, -184, -1068, 409, -735, 732, -167, + 361, -142, -212, -1032, -475, 1255, 573, -215, 38, 758, + 207, -614, -37, -474, 251, -471, -102, 400, 715, -44, + 10, 457, -341, 151, -26, -249, -426, 170, -90, 279, + -260, -283, -59, -133, 226, -40, -87, 110, 13, -207, + -55, 408, -157, -309, -108, -246, 105, 162, -198, 2, + 137, -80, 60, -17, 24, 61, -12, 170, -16, 146, + 4, 93, -63, -138, 65, -12 } }, + { { -78, 3015, -1340, 41, 527, 44, 245, -299, 225, -39, + 116, 606, 94, -479, 558, 252, 997, -753, 881, -56, + 1610, 760, -288, -1254, -566, 985, 93, 309, -434, -749, + -25, 1414, 625, 275, 306, 331, -151, -160, 312, -41, + -169, -259, 263, 38, 450, -291, 161, 320, 149, -76, + -141, -109, -532, 112, -158, -101, -91, 153, 42, -187, + 20, 53, -184, -166, -99, 3, -127, 162, -1, -114, + -37, -65, 143, 88, 152, 43, -24, 108, 247, -143, + 72, 115, -75, -32, 130, -4, -60, -84, -147, -77, + -44, -73, 65, 4, -32, -23 }, + { 1389, -12544, -915, -962, 588, 23, -362, -6, -18, 1324, + 314, 1246, -412, 543, 655, -2465, 223, 345, -509, 623, + -790, -399, -905, 368, -815, 819, 685, 408, 52, 191, + 276, 393, -821, 456, 416, -535, -365, -374, 543, 732, + 75, 141, -798, 279, -227, -366, 82, -321, 265, 60, + -144, -68, -366, -34, -115, 136, -89, -286, -197, 159, + 83, -277, -187, 31, 220, 17, 86, 127, 226, -140, + 16, 115, 220, 13, -169, 115, -151, 168, 62, -35, + -20, 40, 54, -18, -112, -20, 137, -1, -28, 117, + 87, -58, 43, 22, -95, -22 }, + { 354, -1449, -1313, 1620, 190, 199, -358, 473, -507, 296, + 184, 57, 256, 627, 792, -45, -402, 428, -14, -102, + 126, 675, 1034, 1765, -260, -170, -977, 427, -869, -188, + -1009, -222, -710, -813, -131, 188, -257, -75, 592, -140, + 57, 62, -11, 230, -380, -326, 481, -67, 24, -8, + -222, -10, -287, -86, -243, 180, 245, -13, -392, -39, + 81, -56, -67, 10, 132, -243, 145, 82, 38, -93, + -168, 24, 16, 37, -193, 14, -105, 21, -136, -105, + -150, -136, 19, 72, 157, 73, 3, 86, 118, -17, + 68, -19, 10, -22, -49, 9 }, + { 152, -51, -407, -280, -239, -39, 36, -220, -270, -269, + -198, 237, 1158, -1146, -136, 730, -953, -405, 837, -329, + -88, -557, 495, -690, -719, -200, 306, -1157, 19, -236, + 200, -718, -1668, 4, -134, 19, -930, -607, 813, 130, + -196, 519, -409, 409, -266, 164, -435, -240, -119, 48, + -288, 205, -80, 103, -58, 76, -168, -2, -96, -277, + 51, -65, -101, 169, -145, 19, 270, 84, -236, -49, + 169, 165, -145, 55, 31, -51, 12, -146, 59, 36, + -28, 54, 18, -43, 55, -29, 80, -60, -12, 61, + -24, 45, 43, -53, -1, -44 }, + { -3697, -6598, 1950, -898, 311, -73, -504, 511, -683, -179, + -491, 1474, 291, 633, 274, -467, -588, -732, 304, -97, + 584, -279, 652, -803, 1081, -66, -202, -115, 255, 253, + 71, -512, 6, -112, 290, -190, -669, 856, 56, -1356, + 599, -435, 770, -290, 453, -113, -249, 190, 31, 216, + 117, 138, -94, 2, 167, -353, 228, 173, 50, 129, + 0, 43, 141, 189, 203, -190, -41, 156, 124, 96, + 238, -65, -17, -27, -143, -85, 65, -45, 136, 50, + -58, -4, -2, -113, -11, 60, 140, 55, -12, -26, + 15, 47, -32, 4, 112, -52 }, + { 46, 621, 71, 422, -67, -10, 30, -136, -144, 75, + 317, -634, 123, -954, -1535, 1296, 267, 308, 167, 2039, + -346, -1649, -985, -434, -783, -656, 91, -366, 241, -209, + 98, 499, 374, 443, -240, 466, -266, -551, -444, 156, + 522, -398, -124, -241, -409, -81, -264, 387, 261, -265, + -371, -62, -387, -80, -349, -234, 71, -95, 94, 60, + -148, -140, -148, -252, -21, -229, 19, 185, -301, -157, + 529, 130, -55, -42, -79, -182, -117, -99, 21, -29, + 135, 80, 17, 8, -48, 60, 46, -38, 47, 42, + -32, -99, 6, -64, -24, -27 }, + { -4434, -16305, 2486, -90, 563, -64, 46, -372, -1468, 1013, + 378, 1942, -955, 582, 74, -1, -241, 250, -1028, 926, + -58, -653, 470, -255, 158, -300, -26, -533, 780, -444, + -175, 390, -24, -32, 342, 638, -512, -324, 58, 245, + 387, -73, 81, 85, 147, -122, -595, 345, -442, -171, + 64, 473, 399, -316, -49, 127, -36, 119, -17, -162, + 50, -88, 478, -100, 410, 188, 177, -108, 18, -32, + -56, 206, 122, -196, 41, 12, 56, -138, 39, -81, + -103, -24, 2, -134, -129, 67, 46, -11, 19, 38, + -5, -129, -57, -61, 121, 73 }, + { 27, 891, 151, 36, -115, -5, 122, -65, 1184, -39, + -226, 414, 89, 1337, -921, 835, -1263, 437, 242, 120, + 659, 586, -507, -843, -25, 510, 852, 922, 306, -248, + 1013, 69, 102, 551, -448, 435, -66, 150, 57, -39, + -44, 97, 431, 17, 272, -426, -219, -340, -428, -269, + -203, -25, -255, 46, -28, 501, -6, 21, 112, -27, + -172, -45, -333, -195, -30, -92, -74, -116, 54, 105, + -155, -93, -53, -53, 94, 85, -20, 135, 62, 56, + -44, -9, 74, -27, -56, -84, 14, -46, 73, 28, + -18, -7, 47, -66, -9, 105 }, + { -4801, 14953, 2705, 30, -746, 74, -437, -238, 249, -751, + 464, 456, -74, -1009, -379, -350, -90, -859, 468, -397, + 21, 514, 403, 93, -147, -367, -455, -142, -300, -653, + 681, 197, -570, -15, 110, 77, -65, 440, 75, -225, + 101, -293, -412, -82, -302, 176, 172, -387, -405, 141, + 390, -229, 89, -232, -68, 235, 110, 241, -52, 13, + 42, 3, -244, 2, -219, 169, 312, -29, 49, -18, + 14, -18, -188, -145, -2, -154, 128, 154, -8, 1, + -102, 8, 1, 9, -8, 66, -38, -21, 87, -68, + -56, -61, -65, -67, 8, 33 }, + { -56, 5360, 984, 275, 72, 750, -1092, 450, -257, -103, + -748, -485, -663, -1375, -349, -503, 336, 928, -397, -2724, + -1238, 123, 267, 1027, 61, -283, -265, -614, -502, -651, + -604, 643, -138, -305, -14, -177, -183, 151, -1028, 549, + 48, 177, 21, 113, 186, -298, 388, -53, 171, 83, + -168, -333, 427, -309, 18, 158, -325, -452, 331, 289, + -59, 186, 261, 53, 389, 23, -31, -197, 154, -125, + 94, -64, 0, -64, -135, 74, 184, 26, 16, -53, + 59, -122, -69, -188, 169, -4, 63, -72, -103, -12, + -56, 22, -52, 6, 43, -32 }, + { -2190, -10873, 2746, 157, -794, 2224, -600, 265, -1089, -320, + -203, 452, -1124, 1473, 161, 529, 3, -260, -455, -8, + -126, 255, 894, -488, 113, -544, -303, 404, -441, 7, + 96, 201, -402, 72, 517, 785, 318, -84, -439, -189, + -243, -561, -24, -428, 222, -508, 287, 207, 504, 474, + -297, -113, -169, 241, 120, 362, -3, 10, -120, -442, + -142, 14, -24, -95, -221, 116, -81, 65, 8, -108, + -237, 138, 90, 237, -102, -26, 84, -182, 0, -1, + 14, -35, -26, -31, -28, 31, -13, -63, 10, 20, + -78, -87, -39, 68, 13, -81 }, + { 177, 2234, -655, -99, 227, -86, 167, 249, 131, -57, + -589, -659, -55, -3641, -844, 909, 686, -124, -105, 679, + 317, 34, 1683, 294, -1160, -83, -335, -556, -422, 59, + -1008, 1245, 913, -546, 316, -7, 183, 598, -191, 76, + -819, -250, 616, 283, -593, 453, 198, 596, -212, -563, + -72, -30, 129, -714, -213, -83, -199, -32, 100, 183, + 190, -61, 18, -210, -289, -57, -80, 120, 289, -65, + 95, -71, -118, -98, 185, -139, -158, 50, 87, 164, + 86, -12, 62, 36, 1, -30, -30, 26, -16, -24, + 66, -14, 64, 15, -32, 60 }, + { 3309, 1287, 350, -553, 1380, -1376, -1265, -11, 1348, 280, + 998, -927, -378, -367, -766, 364, 480, -748, -227, 665, + -200, -761, -131, 194, 261, 298, -589, -372, 585, 871, + 33, 745, 322, -908, 872, 584, 86, 302, -219, -94, + 666, 623, -362, 141, -882, 141, -56, 372, 600, 281, + -2, -355, 51, -452, -276, 82, 77, 252, -83, 403, + -129, -158, -41, 10, -219, -41, 120, 204, 77, -71, + -60, 27, 81, 26, 11, 74, 30, -80, 56, 192, + -77, 134, 94, 85, 19, -36, 72, -68, 50, -52, + 101, -3, 69, 45, 77, 32 }, + { 155, -4820, -580, -194, 112, 103, 411, -455, 387, 7, + 11, 494, -108, 350, -6092, 442, 432, 561, 447, 1567, + 85, 625, -321, 488, -184, 892, 1112, 64, -772, -729, + 207, 132, -543, 131, -228, 702, -69, 264, 142, -753, + 299, -360, 319, 653, -73, -35, -205, -200, -213, -140, + 334, -180, 172, 186, 0, 155, 187, 80, -167, -329, + 39, -309, 147, -257, 191, 104, 166, -158, -153, -143, + 209, 165, 124, -44, -7, 68, -139, 73, -145, -87, + -253, 31, 73, 147, 102, 26, -30, -50, 43, 104, + 199, -6, -115, -19, 10, -60 }, + { 1296, -4871, -1107, 961, 317, -965, 147, 484, -859, -571, + 1756, -1376, 719, 369, -27, -144, -1605, -1161, -1329, -148, + -83, 650, 74, 681, 585, -433, 895, -108, 166, -247, + 812, 681, 308, -433, -626, 672, 671, -173, -40, 543, + -219, -74, 425, -210, 596, -332, -246, 65, 714, 49, + 101, 318, -374, -259, -295, 116, -207, 55, -136, 284, + -132, -69, -87, -137, 108, -107, -177, -55, 226, -1, + -152, 344, -23, 5, 23, -102, 132, 116, -186, -85, + 236, 58, 42, -27, -89, -40, 106, 189, -113, 62, + 20, 147, 25, -20, 102, -95 } }, + { { 15, 475, 450, 1239, -422, -43, 223, -65, -170, -299, + 1553, -70, -150, 782, 753, 173, 534, -17, -425, 142, + 1441, 106, 17, -1414, 521, 414, 200, 143, -606, -1156, + 497, 1332, 350, 215, 328, 28, 44, -213, 375, 129, + -331, -365, 328, 405, -199, -585, 185, 605, -54, 72, + -169, -242, -349, -127, -131, 133, 6, 134, -1, -143, + -172, -78, 160, -198, 7, -239, 104, 163, -263, 111, + -123, 34, -48, 100, 281, 64, -95, 198, 70, 140, + -111, 45, -49, 15, 134, -26, -26, -76, -153, -34, + -85, -32, 14, -24, 25, 26 }, + { -982, -11342, -268, -900, 921, -325, 160, 520, -428, 213, + 788, 1423, 22, 195, 459, -1032, -1292, 189, 477, -367, + 314, -598, -971, -851, 275, 303, 901, 446, 269, 180, + 386, -97, -146, 201, -558, 211, -170, -371, 785, 211, + 162, -185, -305, -331, -139, -316, 39, -195, 88, 166, + 40, -386, -238, -86, -54, 342, -287, -180, -161, 110, + 202, -472, -76, 59, 224, -44, 251, 32, -10, 35, + -43, 238, 45, 139, -51, -29, -98, 150, -15, -42, + -3, 128, -23, -70, -57, 9, 12, 69, -18, 145, + 26, 5, -28, 1, 23, 7 }, + { -321, -4016, 1095, 1738, -80, -92, -92, -137, 188, 412, + 585, -849, 477, 677, 82, -76, -200, 859, -337, 505, + -1, 529, 1622, 718, 151, -86, -757, -203, -143, -270, + -553, -1043, -720, -267, -246, -118, 119, -306, 222, 214, + -76, -60, 82, 127, -475, -96, 215, -240, 228, -107, + 62, -271, -180, -296, 116, -18, -14, 188, -277, -241, + 138, -140, 105, -165, -83, -21, 105, 79, -14, -178, + -6, 64, -54, -2, -33, -82, -50, -125, -152, -7, + -101, -163, -8, 79, 164, 65, 46, 22, 89, 52, + -46, 15, 54, -41, -21, -5 }, + { -172, -41, -162, -514, -21, -8, -48, -36, -235, -523, + -25, 206, 832, -455, 1293, 599, -2825, 536, 1114, 218, + -388, -513, 397, -1008, -1193, 1112, -977, -709, 149, -809, + 1200, -1039, -1537, -86, 287, -1346, 181, -239, 106, 417, + -282, 550, -119, 173, -207, -239, 152, -388, -338, 442, + -174, 57, -43, -42, 114, 44, -285, -224, 217, -245, + 114, -419, 44, 148, -20, -56, 222, 110, -252, -89, + 334, -54, -53, 85, 81, -115, -131, -34, 39, 11, + -13, 3, 87, -42, 68, 29, -47, 24, -77, 88, + 19, 20, 8, -10, -48, 16 }, + { 3343, -12602, -995, 53, -99, -241, -103, -37, -252, -247, + -11, 1102, -201, 1048, 335, -165, -1051, -854, 624, 393, + -82, -132, 109, 502, 73, 758, -295, -242, 458, 104, + -231, -408, 160, 164, -454, -65, 1371, 6, -337, -909, + -19, 18, -152, 328, 284, -419, 136, 368, -369, 125, + 231, 203, -314, 31, 94, -147, 237, 65, 9, 92, + 70, 35, 203, 112, 35, 64, 65, -77, 143, 154, + 266, -73, 105, -216, -76, 3, -112, 67, 20, 91, + -12, -103, 81, -101, 41, 92, 15, 72, 32, 3, + -17, 43, -19, 14, 75, -24 }, + { 52, -99, 804, 33, 113, -34, 42, -132, -393, 218, + 255, 40, -247, 961, -1598, -1382, 2140, -154, 72, 1857, + 186, -1013, -1230, -630, -697, -184, -310, -97, -595, 1411, + 379, 99, -371, -308, 466, 145, 131, -115, -496, 5, + 476, 37, -182, -547, -388, -52, -261, 261, 5, -289, + -283, -92, -325, -222, -177, -313, 12, -79, 152, 170, + -136, -252, -80, -181, -55, -206, 34, 107, -238, 46, + 327, 120, 4, -26, -284, -154, -83, 72, -114, 24, + 109, 144, -119, 107, -55, -53, 55, 11, 11, 33, + 12, -80, -74, -3, -79, 38 }, + { 3052, -22678, -1100, 1249, 143, 68, -228, -772, -409, 232, + 1478, 177, 1, 234, 184, -76, -914, 611, -604, -1, + -211, 172, -46, -487, 247, -165, -2, -168, 186, 171, + -574, 89, 302, 83, 228, 361, -406, -428, -310, 654, + 85, 50, 79, 56, 114, -201, -54, -261, -464, 23, + -148, 585, 147, 3, -192, 138, -69, -32, 252, -183, + 128, 33, 130, 195, 457, -62, 123, 56, 26, -13, + -59, 258, -11, -86, -23, 88, 0, 19, -51, -41, + -75, -54, -95, -116, 15, 9, -31, 32, 29, 66, + -143, -11, -120, 28, 34, 86 }, + { 88, 172, 482, 99, -183, 32, 96, 293, 601, 37, + 148, -7, 431, -14, 1010, 559, -668, -436, -6, 909, + 55, -251, -317, -580, -304, 1053, 714, 1036, 306, 857, + -777, 258, 46, 160, -300, 794, -542, 283, 202, -413, + 413, 99, 216, 195, -301, -46, -356, 156, -557, -221, + -372, -244, 251, -484, 479, 348, 21, 162, -312, 81, + -26, -217, -314, -127, -152, 28, -182, -49, -7, -78, + -119, -62, -22, -118, 76, 96, -47, 128, -24, 55, + 136, -145, 101, 23, -196, 93, -92, 27, 2, -31, + 61, 0, -4, -6, -44, 94 }, + { 5338, 6480, -2468, 1139, -252, -11, -822, 348, -240, -381, + 705, 846, -1085, -670, -156, -509, -1074, -22, 243, -544, + 706, 26, 36, -311, -26, -191, -559, 76, -298, -231, + -57, 593, -650, -226, 28, 510, -267, 360, 54, 233, + -79, -304, -576, -297, 105, -96, -69, 46, -36, 24, + 40, -77, -94, -25, -28, 330, -88, 342, 93, 30, + 9, 63, -303, -15, -50, 155, 175, 147, -45, -31, + 19, 41, -134, -166, -80, -63, 97, 94, 61, -129, + 53, -6, -17, 4, 105, 34, -59, -68, 42, -35, + -36, -58, -7, -96, -10, -25 }, + { -36, 5299, 806, 781, 77, -315, -699, 102, 364, -498, + -247, -400, 216, -1771, -48, -561, 349, 264, -1295, -1199, + -577, -316, 726, -48, 254, -49, 293, -866, -389, -707, + -128, -91, -688, 442, -306, 107, -705, -316, 159, 144, + -320, 318, 262, -378, -133, 176, 48, 295, -3, -197, + -97, 16, 217, -170, -15, -59, -215, -213, 118, 222, + -79, 327, 206, -28, 403, 191, -70, -346, 53, 2, + -83, 168, -116, -6, -209, 89, 249, 87, -6, -44, + 17, -98, -119, -70, 77, 12, 17, -24, -51, -136, + -17, -23, -10, 13, 2, -21 }, + { 2000, -11549, -1094, -505, 899, -1137, 880, 527, -393, -1279, + 320, -631, -929, 842, 1699, 165, 458, -592, 65, -830, + 439, 44, 540, 0, -846, 145, -59, 129, -517, -295, + 494, -187, 119, -371, 206, 1019, 235, 241, -650, -483, + -286, -152, 50, -452, 121, -192, 31, 395, 415, 710, + -216, -201, -381, -73, 259, 284, 296, -274, -96, -84, + -7, -148, -149, -129, -71, -8, 23, -70, -63, -81, + -178, 72, 188, -12, 36, 21, 38, 16, -127, -43, + 31, 10, -2, -182, 75, -34, -24, 28, -87, -2, + -52, -121, 40, 34, 4, -56 }, + { -221, 938, 347, 117, -488, 727, -216, 582, -62, -281, + -464, -451, -611, -3234, -1473, 1241, 1613, -1820, 885, 861, + 391, -927, 1440, 388, -130, -290, -1024, -315, -137, -898, + 778, -363, 1078, 509, -129, 38, 616, -395, 349, -325, + -248, 153, -19, 296, -267, 196, 669, 155, -151, -321, + -211, 56, -63, -458, -229, -192, -103, 38, 92, 360, + -114, 67, -66, -335, -11, -242, -3, 116, 219, -18, + 148, -123, -136, -95, -25, 32, -85, -70, 131, 132, + 4, -2, 126, 0, -2, -38, -77, 59, -59, 7, + 134, -29, 43, 25, 28, -22 }, + { -3103, 10620, -592, 264, 1582, -1335, -220, 1036, 8, 1470, + 71, -924, -680, -166, -599, 157, 678, -590, -200, -422, + 411, -329, -436, -389, 515, 328, -596, -709, 870, 854, + 222, 680, 172, -689, 193, 893, 336, 435, -481, -286, + 629, 371, -186, 217, -269, -457, 222, 282, 589, -12, + -56, -409, -56, -452, -82, -67, 112, 135, 154, 32, + -60, -105, -14, -115, -85, -19, 17, 136, 9, 9, + -88, 123, 2, 60, 67, 128, 75, -161, 68, -79, + 160, 139, 21, 212, -113, -67, 179, -123, 37, -22, + 42, 19, -1, 106, 93, 26 }, + { -157, -5167, -83, -461, 15, 512, 67, -297, 106, 315, + -129, 775, -175, -1798, -2864, 283, -715, 1747, 307, 82, + 592, 315, 462, 379, -654, 570, -172, 435, 617, -1135, + 616, -113, -386, 240, -69, -46, 275, 227, 206, -235, + 74, -361, 393, 207, -162, 445, -483, -25, -101, -1, + -84, 4, 228, 94, -101, 381, 309, -150, -357, 43, + -310, -118, 4, -90, -7, 261, 157, -224, -185, -129, + 86, 86, 239, 91, -47, -86, 53, -11, -72, -28, + -206, -87, 132, 212, 71, -54, -4, 6, 112, 26, + 117, 29, -24, -40, 10, 20 }, + { -2258, -4, -1164, 1479, 735, -960, -191, 286, -609, 173, + -370, -32, 301, 105, 1605, -1180, -1275, -867, -1642, 314, + 174, 278, 302, -119, 1221, 297, -234, 616, -1078, 1046, + 129, 898, 405, 72, -464, 265, 398, -301, 321, 411, + -773, 514, 214, 74, 93, -18, -51, -131, 394, 155, + 370, 65, -279, -383, -122, 155, -89, -106, -31, 166, + -176, 81, -141, -33, -73, 91, -210, -155, 356, -5, + -58, 71, 31, 182, -149, 125, 115, -24, -93, -87, + 100, 135, 47, -18, -46, -196, 240, 47, -59, 40, + 31, 98, 82, -8, 85, -48 } }, + { { 52, -1265, -646, 924, -489, 155, 209, -165, -54, -414, + 1490, -366, -254, 770, 578, -244, -99, 624, -584, -1402, + -334, -332, -6, -619, 1802, 195, -548, -431, -628, -1074, + 18, 232, -256, -260, 409, 407, 331, -591, -365, -44, + -294, -341, -17, 169, -123, -707, -344, 129, -153, 428, + 29, -152, -212, -182, 39, 221, 3, 266, 70, -111, + -163, -108, 382, 63, 69, -295, 46, 111, -251, 92, + -165, 54, -51, -89, 41, 39, -147, 60, -93, 52, + -230, -52, -3, 123, 127, -90, -3, 7, -70, 5, + -71, 23, 75, 26, 25, 14 }, + { 539, -13106, -3546, -2330, -349, -465, -90, 62, -618, -780, + -622, 861, 158, -272, -125, -366, -770, 150, 432, -710, + 294, -260, -628, -1076, 406, -160, 195, 423, 361, 72, + 197, -151, -238, -61, -479, 217, 2, -288, 178, -708, + -272, -60, 206, -367, -141, -122, -88, -534, -190, 336, + 352, -110, 13, -183, -297, 467, 81, 104, 73, -21, + 80, -321, -183, -178, 66, -173, 141, -13, -254, 2, + 6, 204, -108, 85, -13, -24, -126, -65, -179, -88, + 12, 141, -84, -38, 78, 66, -45, 39, -27, 126, + -26, -11, 5, 54, 41, 37 }, + { 260, -5019, -629, 173, -1147, -335, -155, -38, 302, 551, + 855, -1013, -9, 391, -644, -191, 311, 950, -848, 744, + 67, 273, 1431, -110, 386, 347, -493, -294, 200, 419, + 658, -448, -350, 63, -43, 243, 392, -310, -11, 132, + -72, 91, -282, -247, -67, -103, -388, -491, 27, -6, + 122, -480, -78, -100, 84, -216, -165, 220, -144, -257, + -77, -170, 145, -349, -166, -1, 87, 150, 57, -145, + 10, 87, 13, 63, -53, -134, 95, -6, -58, 88, + 38, -56, -27, -40, 35, -11, -46, -78, 26, 39, + -77, -13, 16, -9, 22, -31 }, + { 133, -181, -456, -270, 109, 14, -84, 110, 9, -441, + 50, 149, 268, 138, 3534, 1796, -2454, 1248, 1790, 1182, + 769, -144, 286, -139, -681, 654, -1368, 259, 823, -817, + 1505, -55, -432, -313, -373, -752, 1114, 277, 132, 292, + -202, 310, -41, 360, -131, -272, 550, 153, -81, 526, + -56, -111, 97, 103, 116, 3, -235, -133, 445, 30, + 205, -273, 119, 45, 70, -41, 142, 96, -134, 20, + 249, -180, 60, 129, 93, -64, -48, 18, -27, -51, + 20, -11, 59, -27, 47, -25, -79, 104, -15, 38, + -20, -14, 21, 36, -64, 5 }, + { -2324, -16122, 2139, 194, -1, 14, 237, 63, 77, -58, + 137, 521, -786, 356, -47, 221, -407, -1536, 41, 386, + 7, -379, -564, 402, -579, 715, 549, 780, 1168, 466, + -749, -1027, 109, 401, -602, -117, 1617, 313, 279, -650, + -406, -186, -253, 398, 219, -172, 332, 380, -316, -188, + -130, 90, -250, -104, -119, -200, 244, -161, -80, 128, + -82, -186, 36, 9, 23, 89, 30, -150, -11, 1, + 89, -197, 84, -253, 40, 208, -44, 146, 8, 59, + 0, -89, 148, -48, -27, 7, -54, -10, 43, 116, + 6, -12, -97, -41, 19, -10 }, + { -20, -1074, 327, -375, -86, -2, 18, -25, -358, -97, + 159, 241, -449, 1214, 302, -441, 2081, 24, -95, 1488, + 196, 138, -95, -505, -468, 680, 105, 265, 53, 1955, + 983, -403, -825, -41, 291, -278, 659, 869, 120, -35, + 385, 455, 100, -323, -233, -44, -138, -212, -711, -445, + 42, 252, 4, 63, 106, -424, -77, -88, -58, 58, + -53, 80, 114, -92, 52, 63, 115, 32, -99, 71, + 49, -141, -58, 107, -171, 58, 161, 189, -5, 11, + -5, 69, -180, 35, -101, -100, 57, 11, -29, 67, + 73, -73, -113, 65, -50, 14 }, + { -1117, -25211, 1350, 1873, 47, -15, -599, -458, 537, -671, + 105, -944, -366, -134, 497, 215, -1174, 245, -636, -715, + -609, -8, 29, -282, 280, -146, 153, -175, -411, 49, + -391, -11, 91, 7, -33, 60, -700, -659, -646, 214, + -175, 196, 5, -17, 384, -228, -104, -314, -204, 173, + -205, 161, -106, 410, -67, 153, 128, -15, 364, 42, + 224, 9, 55, 71, 155, -343, -34, 79, 64, 145, + -91, 89, -40, 95, 54, 31, 72, 106, -58, -16, + 2, 17, -34, -32, 58, -30, -92, -14, 29, 57, + -101, 137, -20, 21, -32, -39 }, + { -26, -1189, -306, 4, -171, 36, -42, -179, -121, -160, + 207, -110, -597, -909, 1613, 391, -178, -92, 41, 1403, + -293, -418, -151, -784, -114, 804, 435, 344, -708, 1109, + -958, -362, -546, -101, -470, 591, -294, 280, 357, 37, + 318, 49, 41, -359, -682, 125, 145, 448, -346, 67, + -167, -345, 240, -278, 513, 58, -227, 91, -350, 128, + 93, -103, 10, 12, -282, 2, -33, 2, -91, -57, + -120, -131, 5, -101, -45, 51, -17, 130, -33, -4, + 100, -90, 137, 10, -162, 165, -86, 12, 7, -38, + 44, -60, -29, 30, -26, 98 }, + { -4909, -2246, 1801, 1467, -292, 235, -479, 211, -435, -83, + -480, -133, 70, 606, -316, -565, -169, 191, 127, -307, + 484, -479, 66, -344, -132, 90, -37, 640, 309, 55, + -277, 599, -314, -468, -469, 744, -138, -158, -5, 777, + 476, 243, -251, -225, 166, 121, 297, 372, 285, 80, + -389, 35, 158, 355, 279, 202, -196, 226, 50, -92, + -11, 151, -123, 176, 90, 7, -47, 180, -63, -103, + 13, 21, -27, 95, 64, -30, 87, 6, -14, -53, + 173, 49, -5, 4, 49, 2, -60, -86, 88, 72, + -11, -80, 21, -44, 58, -1 }, + { 94, 3451, -1461, -390, -297, -85, 360, 25, 398, -376, + 283, 611, 607, -1017, 1885, 446, 539, 476, 56, 624, + -191, -266, 723, -199, 576, 423, 1008, -75, 632, 273, + 348, -110, -447, 26, -732, -14, -243, 205, 153, -115, + -498, 154, 470, -260, -151, 509, 8, 249, -201, -270, + -71, 104, 91, -51, 49, -82, 74, 70, 176, 307, + -140, -56, -97, -300, 170, 76, -125, -95, 209, 69, + -226, -45, 43, 288, -61, 33, 174, 68, -1, 31, + 3, -71, 17, -53, -110, -88, 38, 12, 11, -78, + 60, 30, -13, -8, 30, 19 }, + { -1708, -10560, 3015, -1860, 341, -1697, 971, 1280, -157, -1122, + 644, -36, -180, -377, 1013, 465, 783, -275, 184, -1139, + -536, -754, -125, 199, -572, 221, 205, 300, -335, -151, + 423, -230, 108, -712, -253, 422, -11, 290, -497, -188, + -274, -49, 378, 106, 592, 71, 4, 403, 48, 307, + -114, 116, -7, -128, -93, -124, 114, -52, 161, 137, + 301, 97, 36, -163, -24, -22, -67, -78, -72, -52, + 27, 68, 27, -69, 18, 23, 110, 65, -66, 18, + -36, -48, 51, -126, 79, -100, -64, 36, -77, 7, + -16, -70, 38, -52, -72, -38 }, + { 225, -693, -1024, 461, -718, 318, -869, 449, 236, -37, + -36, -108, -214, -823, -1072, 93, 1903, -1116, 683, 220, + -544, -2143, 688, -29, 201, 561, -49, 230, 76, -657, + 725, -1359, 165, 242, -109, -23, 390, -138, 608, -386, + -24, 239, -231, 170, -237, -118, 310, -16, 49, -166, + -8, 31, -39, 39, 129, 8, -167, 86, -16, -67, + -274, 169, -142, -432, 21, -11, 215, 26, 58, 40, + 160, -221, -29, -111, -270, 79, 176, 15, -21, -41, + -55, -62, -17, -81, -106, -131, -157, 3, -89, -36, + 118, 10, 68, -26, 17, 27 }, + { 1406, 16379, 297, 1262, 1867, 952, 2018, 1560, -687, 1403, + 602, 59, 0, -121, 359, 490, 57, -787, -1042, -834, + -235, -652, 507, -59, 122, 73, -646, -815, 280, 134, + 58, 475, 541, -237, -191, 719, 86, 321, -245, -145, + 413, 374, -2, 360, 214, -324, -76, -791, -445, -472, + -256, -536, 286, -44, 284, 270, 157, -118, -289, -120, + 83, -60, 54, 37, -19, -241, -243, -53, -78, 53, + -182, 25, -152, -89, 41, 135, 79, -173, -8, -176, + 57, 1, -54, 68, -67, -89, 25, -95, 53, -118, + -58, -47, -53, 70, -10, -43 }, + { 115, -4603, 31, -386, 51, -102, -592, -21, 217, 453, + 323, 1092, -510, 708, 3070, 1579, -1347, 751, 831, -1411, + -1263, -819, -868, -629, -1002, -212, -1082, -366, 244, -534, + 822, -186, 113, 245, 91, -198, 83, -4, 115, 119, + 302, -127, 25, -452, -135, 578, -205, 384, 136, -28, + -122, 170, 158, -92, -443, 22, 210, 43, -166, 309, + -130, -41, 7, -160, -191, 10, 26, 55, 56, -120, + -139, -266, 7, 38, 48, -78, -46, -44, 136, 163, + -27, 23, 86, 113, -7, -59, 3, -1, 153, 54, + 58, 21, 49, -10, 19, 58 }, + { 2233, 5637, -1321, 2347, 1476, 398, 838, 474, 92, 564, + -809, 104, 399, 235, 1430, -469, -379, -645, -1426, 143, + -48, -6, -260, -422, 818, 216, -409, 283, -168, 1353, + -522, 483, 421, 431, -370, -345, -461, -283, 357, -159, + -518, 329, 194, 333, -416, -67, 22, 136, 72, -399, + 197, 55, 29, 67, 106, 179, -14, -139, -173, -64, + -94, 255, -75, -108, -163, 97, -62, 51, 336, -111, + -107, -93, -106, 85, -172, 124, 107, -31, -67, -170, + -75, 114, -11, 43, 73, -180, 172, 0, -79, 13, + -7, -35, -31, -76, 80, 10 } }, + { { -83, -1498, -29, -755, 730, 116, -135, 113, -263, 199, + 353, 503, 167, 275, 727, -1751, 303, 784, 86, -995, + -1758, 526, -463, 64, 1268, 234, -236, -1062, -5, -801, + -395, -401, -460, -131, 442, 440, 330, -289, -575, -70, + -61, -449, -140, 93, -28, -404, -516, -33, -94, 497, + 290, -449, -52, -222, 129, 275, 36, -29, 134, -144, + -133, 119, 192, 73, 158, -141, -40, 53, -123, -88, + -24, 3, -33, -44, -75, -39, -8, -3, -123, -13, + -144, -45, -21, 143, 115, -115, -29, 3, -19, -32, + 12, 22, 43, 33, 11, 23 }, + { -343, -14732, -319, -2253, -1583, 176, -6, -1062, 609, -492, + -1366, 435, 414, -403, -727, -101, -589, 463, -65, -309, + -596, 409, -390, -810, 134, -163, -51, 346, 252, 478, + 126, -271, -45, -609, 161, -95, -172, 82, -2, -554, + -270, -81, 20, -79, -10, -228, -399, -542, 24, 129, + 303, 165, 53, -238, -155, 293, 216, 0, 150, -46, + -91, -116, -182, -133, -144, -16, -54, 58, -200, -52, + 119, 51, -88, 73, -75, 28, -69, -66, -141, -39, + -103, 76, 25, -33, 50, 37, 27, 2, 12, 51, + -45, -18, 53, 41, 58, 25 }, + { -189, -3503, -1199, -1607, 263, -149, -321, 208, 23, 119, + 959, -172, -1065, 694, -398, -383, 513, 146, -534, 825, + 29, 451, 1046, -49, 382, 454, -209, -426, 75, 657, + 295, -281, 242, -311, 138, 324, 111, 4, -210, -319, + 509, 129, -260, -403, -96, 21, -475, -306, -99, 115, + -113, -226, -29, 11, 81, -383, -50, 31, -115, -213, + -189, -18, -55, -160, -200, 83, -10, 63, 33, 83, + -18, 13, 97, 74, -72, -179, 163, 14, -22, 48, + 18, 26, -61, -76, 0, -29, -107, 22, -18, 6, + -24, -13, -21, -13, 5, -16 }, + { -92, -1008, 377, 114, -145, 51, -49, 68, 80, -214, + -79, 166, -343, 659, 3667, 47, -569, 903, 2055, 890, + 428, 826, -149, 41, 241, -1138, 26, 878, -58, -71, + 393, 670, -411, -687, -465, 329, 287, 778, 259, -128, + 18, -200, 76, 277, 255, 25, 368, -105, 216, 321, + -21, -94, 146, 147, -21, -143, -159, 140, 80, 173, + 167, 82, 16, -74, 149, -168, 236, 6, 28, 9, + 94, -64, 100, 24, 28, 37, 37, -2, -19, -88, + 62, -34, -46, 57, 48, -92, 1, 73, 29, -24, + -45, 4, 56, -21, 10, -42 }, + { 924, -15166, -1918, -620, 641, 252, -43, -165, 633, 145, + 603, -947, -8, -23, 335, -627, 54, -1432, 114, 256, + -44, 607, -1148, -464, 67, 8, 961, 1858, 205, 127, + -511, -792, 230, 227, -639, 22, 497, 647, 600, -460, + -250, -184, 293, -224, -56, 345, 316, -93, 5, -104, + -103, -217, -118, -202, 52, -9, -22, -160, -33, 156, + -80, -201, 20, -88, 49, 26, -10, -53, -75, 78, + -15, -97, -81, -89, 77, 104, 88, 21, 48, 31, + -1, -43, 73, -13, 62, -113, -61, 17, 53, 108, + 16, -67, -82, -1, -28, 14 }, + { -48, -746, 75, -526, -12, 11, 16, 51, -190, -51, + -75, 26, -257, 828, 2599, -768, 386, 101, -57, 927, + 503, -152, 707, -479, -725, 695, 981, -256, 974, 564, + 737, -497, -427, 385, -114, -682, 858, 724, 336, 2, + 430, 178, 365, -230, -240, -147, -124, -332, -460, -427, + 41, 236, 189, -29, 34, -64, -326, 30, -276, 65, + 34, 142, 93, -37, 90, 21, 89, -95, -28, 133, + -78, -87, 22, 16, -48, 72, 148, 127, 43, -51, + 106, -70, -81, -28, -101, -54, 18, 24, -3, 36, + 42, -15, -80, -1, 12, -24 }, + { -806, -21184, -2622, 1027, 1496, -236, -41, -763, 395, -491, + -308, -723, -9, -634, 528, -188, -838, -251, 79, -1168, + -116, -21, -27, -139, 53, -172, 178, -293, -381, -106, + -26, 352, -515, 101, 277, -101, -511, -472, -901, -155, + -178, 203, -59, -182, 445, 214, -341, -211, 19, 53, + -199, 48, 240, -138, 313, 87, 228, 8, 194, 234, + -76, 60, 159, 52, -52, -68, -21, -25, -88, 151, + -7, 21, 67, 69, 31, -33, 57, 95, -9, -28, + 54, -25, 59, -25, 0, 3, -112, -22, 11, -5, + 39, 75, 30, -9, -15, -46 }, + { -80, -502, -682, -363, 30, -24, -52, 21, -419, -37, + -110, 2, -414, -807, 2224, -1746, 536, 1049, -77, 41, + -380, 450, -102, -441, 165, -37, 168, 1442, -1472, 1105, + -843, -211, -928, -650, 709, 104, 179, -129, 356, 280, + 429, 87, -61, -667, -588, 271, 209, 166, -166, 165, + -135, -204, -68, 94, 242, -43, -89, -69, -122, 22, + 172, -70, -18, -13, -141, -173, 23, 143, -176, -64, + -80, -54, -62, 12, -88, -1, 8, 119, -66, 39, + 29, -12, 62, -1, 40, 23, -14, -62, 50, 10, + 12, -47, -63, -8, 19, 62 }, + { 3591, -8449, -3089, 267, 1938, -77, 34, -675, -268, 501, + -1296, -672, 547, 462, -7, 168, 162, 157, -218, 298, + 177, -582, -1, -129, -208, 307, 275, 361, 366, 171, + 144, -47, -132, -218, -518, 220, 201, -141, 11, 534, + 939, 21, -147, -74, -167, 274, 465, 224, -19, 58, + -106, 118, 128, 334, 361, -129, 48, -21, 66, -48, + 150, -11, 53, 8, 133, -13, -31, 76, -58, -119, + 13, 86, 11, 40, 178, -14, 47, -10, -56, 75, + 82, 45, -34, 41, 24, -58, 63, -42, -7, 64, + 22, -79, -46, 55, 30, -63 }, + { -137, 1205, 828, -1339, 151, -335, 794, -60, -35, 189, + 282, 702, 228, -911, 2235, -183, 898, 665, 889, -429, + -57, 770, 365, 58, 258, 116, 1148, 138, 39, 513, + 584, -103, -114, -556, -206, -279, -192, 234, 403, -276, + -495, 233, 216, -23, -175, 439, 88, 27, -231, 120, + -53, 65, -113, 149, -105, -39, 96, 230, 285, -83, + -146, 65, -125, -311, 10, -54, -12, 123, 135, -120, + -90, -115, 118, 199, 112, 19, 122, 1, 14, 49, + -25, 14, 22, 30, -191, -119, 45, 19, 49, -42, + 31, 49, 16, -12, -12, 28 }, + { 1428, -8287, -1715, -1152, -482, 1174, -1307, 355, 403, -305, + -38, 1, 780, -397, 187, 635, 682, -107, -10, -530, + -1562, 182, -317, -121, 11, -128, -132, 517, -153, -215, + 295, -186, -103, -236, -355, -173, 297, 184, -653, 156, + 61, -282, 128, 385, 465, 136, -100, 372, 6, 30, + 76, 299, -121, -12, -141, -236, 71, 27, 207, 41, + 419, 59, 126, -177, 44, -25, -37, -155, -2, -84, + 20, 98, -20, -50, 9, 145, 24, 11, -18, -17, + -15, -73, 52, 10, -81, 4, -59, 8, -13, -45, + -8, -19, -55, -27, -54, -20 }, + { -197, -1812, 462, 130, -362, -272, -415, 328, 219, 237, + 100, -338, -215, -710, -1920, 1487, 768, -135, -642, 950, + -1043, -850, 615, -268, -222, -113, 377, 331, 165, 543, + -448, -525, -385, 216, -207, 295, -262, 487, 164, -36, + -81, 229, -423, 89, -82, -328, 435, 76, 141, -320, + 0, 99, -30, 66, 67, -1, -29, -119, 111, -340, + 47, 95, -383, -138, 6, 9, 107, 165, -108, 137, + 124, -205, -70, -77, -177, 46, 174, 15, -34, -104, + -14, 9, -156, -55, -65, -98, -179, -79, -23, -56, + 77, 8, 58, -26, 0, 58 }, + { 975, 15357, 1826, 1098, 1926, 2205, 1031, 636, 196, 657, + 1008, 125, -110, -739, 504, 1098, -1126, 428, -845, -427, + -878, -635, 3, 7, 328, 446, -879, -9, -138, -79, + 189, 358, 353, 13, 110, 280, 197, 14, 31, 212, + 243, -189, 411, 42, 302, -237, -8, -641, -827, -511, + -90, -393, 110, 356, 274, 140, 201, -336, -166, -120, + 100, 4, -44, 29, -26, -185, -210, -79, 0, -69, + -240, 47, -100, -119, 92, 55, 25, -10, -20, -176, + -3, -43, 34, -30, -41, -136, -53, -4, 34, -100, + -102, -9, -7, -1, -22, -27 }, + { -42, -4046, -131, -202, 8, -349, -308, -213, 210, 191, + 590, 518, 903, -667, 5343, -169, 452, -505, 1152, -1391, + -949, -1061, -991, -1013, -347, -687, -1116, -228, -951, 292, + 486, -370, 626, 27, 10, -212, 261, -153, -27, 242, + 370, 26, -9, -648, -151, 122, 701, 184, -105, -11, + -12, 263, 16, -228, -135, -224, 58, 4, 69, -5, + 172, 61, -61, -235, -111, -30, -45, 100, -4, 26, + -145, -339, -59, 35, 147, -75, -135, 22, 145, 78, + 105, -6, 34, 77, -31, -3, -50, 33, 127, 115, + 32, 6, -14, 26, 12, 50 }, + { -1246, 9012, 365, 2039, 1686, 40, 286, 88, 510, 255, + -416, 228, 216, 916, 172, -131, 429, -620, -1326, -161, + -36, 195, 134, -231, 285, 29, -367, -375, 715, 252, + 370, 165, 588, 45, 47, -517, -299, -7, 2, -486, + 100, -495, 105, 665, -347, -110, -102, 142, -49, -105, + 144, 81, -4, 25, 179, 75, -17, -226, -93, 20, + 12, 85, 28, -228, 72, -24, 9, 142, 92, -100, + -57, -98, -125, 6, -37, 41, 98, -29, -17, -69, + -150, 51, -60, 140, -47, 14, 52, 4, -40, 73, + -25, -118, -64, 30, 3, -11 } }, + { { 75, -417, 639, -985, 506, -13, -136, 158, 20, 23, + -476, 773, 419, -833, 192, -1497, 241, 442, 5, 14, + -1813, 52, -717, 84, 1390, 708, 460, -850, 221, -234, + 47, -465, -209, 412, 413, 80, -9, 381, 144, 137, + -15, -332, 75, 333, 113, -54, 134, 259, -157, 204, + 133, -308, 156, -110, -49, 26, 17, -77, 121, -36, + 80, 115, 6, 73, 172, -56, -31, 25, -9, -43, + 47, 16, 40, 21, -104, -41, -45, 10, -74, -21, + -56, 52, 11, 40, 19, -88, -3, -9, -3, -41, + 39, -1, 2, 24, 13, 8 }, + { 297, -10039, 3469, -339, -172, 248, 118, -715, 968, 31, + -1114, 314, 289, -337, -275, 180, -378, 507, -209, 224, + -174, 347, -105, -98, 244, 162, 112, 157, -138, 81, + -18, -239, 121, -241, 97, -397, -20, 198, 99, 149, + 105, 48, 122, -27, 33, -133, -264, -173, 190, -12, + 81, -5, 150, 64, -64, 76, -22, -184, 84, -44, + -54, 51, 25, 29, -66, 105, 82, 118, -47, -13, + 59, 70, -21, 38, -92, 62, -31, 17, 32, 42, + -103, 2, -12, -5, 13, -9, 26, -53, 5, 19, + -37, -8, 9, -11, 32, -3 }, + { 93, -677, 1216, -1086, 392, -15, -142, 300, -221, -103, + 928, -174, -641, 1493, -99, -794, -304, -867, -880, 174, + -391, 338, 474, -217, -60, 0, -237, 30, 74, 211, + 24, -176, 406, -121, 161, 90, 174, 59, -171, -229, + 437, 161, -112, -89, 75, 122, -51, -111, -89, 162, + 17, -7, 32, 17, 141, -229, 43, -71, -192, -154, + -37, -15, -143, 67, -40, 31, -158, 15, -1, 46, + -7, 2, 87, 19, -35, -86, 119, -31, -54, 20, + -13, 50, -63, -88, -5, -11, -46, 42, -46, -2, + 8, -31, -40, 4, 27, 19 }, + { 98, -1515, -162, 280, -25, 14, -11, -1, -55, -82, + -73, 162, 55, 520, 1898, -582, 58, -21, 1486, -36, + -127, 662, -383, 188, 609, -632, 131, -25, -332, 283, + -345, -138, -322, -152, 14, 720, -551, 68, 280, -10, + 69, -350, 0, 342, 178, -192, 90, -139, 224, 157, + -78, -10, 15, 4, 10, -74, 7, 287, -126, 27, + 55, -40, -96, -48, 147, -218, 126, -68, 34, -40, + 25, -59, 12, -39, -30, -16, 40, -28, -19, -86, + 47, -12, -69, 47, 11, -73, 26, 5, 14, -27, + -49, 2, 28, -67, 7, -21 }, + { 398, -10629, 2411, -1313, -224, 56, -256, -360, 220, 215, + 113, -815, 518, -558, 533, -120, 447, -77, 534, -316, + -247, 731, -613, -429, 471, 82, 479, 723, -664, 169, + -26, -120, 380, 162, -311, 183, -223, 295, 519, -281, + 197, -166, 317, -173, 107, 90, 6, 11, 22, -138, + 146, -180, 68, -11, 87, 54, -168, -32, 261, 167, + -71, -163, 15, 44, 167, -8, -51, 57, -2, 36, + -36, -46, -37, 66, 74, 58, 92, -70, 13, 4, + 13, -26, 52, -12, 54, -58, -4, 15, 28, 44, + 2, -14, 7, 28, -23, 2 }, + { 4, -274, 162, -62, 180, -51, -11, 192, -80, 69, + 54, -94, -339, 94, 2703, -711, 41, 519, -238, 377, + -42, -770, 318, -273, 642, 464, -217, -419, 211, -1011, + 114, -244, 105, 332, -134, -678, 124, -154, -33, 87, + 139, -552, 63, -84, 5, -2, 79, 73, 171, 134, + 25, -20, 157, 125, 18, -41, -181, 186, -115, 70, + -83, 28, 29, 19, 68, -114, 90, -84, -103, 41, + -78, -76, -3, 9, -64, -9, 54, 22, 10, -82, + 45, -61, 3, -21, -19, 16, 6, -2, -2, 33, + 0, 26, -14, -17, 23, -20 }, + { 2123, -12418, 1907, 134, -43, -134, 185, -1111, -181, 308, + 474, -95, 352, -405, 227, -500, -679, -300, 277, -652, + 30, 169, 194, -63, 84, -80, 135, -147, -13, -150, + -90, 226, -418, 67, 37, 53, -141, 252, -315, -338, + -139, 339, 50, -131, 186, 324, -191, 88, 299, -75, + -136, 180, 197, -421, 193, 15, 142, -209, -77, 93, + -100, 65, 65, -63, -39, 35, -2, -23, -84, 46, + -63, -13, 34, -3, -18, -64, -2, -14, -20, -15, + 25, -52, 41, -13, -36, 42, -23, -25, -14, -20, + 50, 23, -39, -48, -24, -14 }, + { 26, 607, -175, -350, 95, -13, 30, 72, -297, 17, + -288, -33, 353, -144, 2216, -926, 785, 542, -279, -251, + 22, 1075, 70, 195, 644, -330, -506, 1023, -1318, 1159, + -611, 528, -151, -445, 601, 122, 238, -409, 35, -284, + 267, 159, 8, -212, -199, 176, -186, 85, -101, -57, + -240, -117, -16, 5, -1, -143, -66, -19, 46, 2, + 29, -55, -66, -48, -75, -53, 54, 94, -5, 77, + -51, -18, -3, 87, -46, 31, -5, 36, -109, 14, + -87, -40, 44, 53, 84, -21, 52, -31, 46, -17, + -28, -27, -55, -34, -8, -7 }, + { -1751, -10733, 2022, -672, 186, 146, 310, -173, -73, 385, + -603, -646, 11, 189, 140, 301, 380, 607, -255, 205, + 239, 8, 415, -43, -171, 469, 77, 14, 322, 138, + -6, -96, 16, 3, -193, -57, -61, 139, 145, 62, + 583, -101, -5, 35, -111, 175, 200, -94, -121, 222, + 28, -25, -106, 8, 153, -223, 26, -51, 34, -157, + 24, -65, 72, -39, 58, 61, 89, 46, 24, -41, + -54, -11, -28, -32, 120, -27, 19, -10, 33, 101, + -59, -27, -4, 19, 17, -10, 126, -18, -47, 23, + 16, -85, -38, 61, 7, -16 }, + { 191, -384, -265, -859, 70, -382, 738, -112, -53, 117, + -424, -12, 324, -1216, 725, -480, 1028, 414, 1348, -6, + -20, 891, 157, -134, 40, -117, 738, -555, -753, -34, + 109, -388, -6, -293, -110, -199, -340, -53, 10, -249, + -24, 383, -85, -69, -88, 127, -182, -81, -260, 103, + 4, 83, -76, 125, -64, -69, -108, 74, 175, -237, + -130, 45, -114, -210, -57, -60, 35, 67, 84, -93, + 64, -65, 54, 68, 59, 65, 46, -51, 76, 80, + 5, 23, 19, 105, -46, -38, 24, -2, 53, -59, + -23, 21, 1, -13, -28, -2 }, + { -1168, -7027, 2277, 124, -186, 1416, -1581, 396, 599, -207, + -11, -253, 632, -215, -154, 266, 56, -34, 544, 603, + -696, 574, -232, -104, 138, -194, -587, 128, 143, -200, + 127, -130, -158, 29, -305, -321, 219, 132, -396, 163, + 106, -352, -30, 93, 84, -13, -198, 142, -79, 0, + -95, 217, -77, 79, 123, -58, 68, 75, 58, -141, + 186, -95, 29, -81, 159, -9, -92, -166, 67, -80, + 49, 138, -5, -20, 1, 66, 9, 37, 56, 44, + -15, -43, 75, 56, -63, 57, -19, 36, 5, -22, + 10, -5, -49, 17, -12, 37 }, + { 166, -2239, -177, 7, 18, 156, -161, 106, 80, 184, + 228, -63, 389, -713, -2208, 915, -51, 704, -745, 151, + 275, 293, -356, -955, -196, 515, 369, 358, 166, 259, + -495, 66, 138, 304, -340, 202, -321, 227, -39, 154, + -211, 359, -223, -103, 61, -98, 377, 48, 105, -13, + 181, -66, -130, -74, 16, -59, 38, -94, 57, -234, + 119, 19, -238, 135, 92, -23, -48, -2, -162, 48, + 45, -111, 39, 55, -44, -24, -18, -105, 0, 5, + 23, -55, -76, 93, 24, -24, -67, -27, 14, -40, + 3, -51, 26, -6, -7, 37 }, + { -2891, 8905, 307, -586, 295, 822, -10, -84, 342, 581, + 548, 15, 259, -479, -199, 841, -1015, 689, -26, 379, + -466, -134, 271, -9, 439, 1180, -241, 687, -55, -402, + -83, 8, -11, -64, 312, 18, -124, -26, 211, 105, + 261, -22, 326, -153, 284, -417, 80, 43, -141, -93, + 262, 140, 163, 146, -106, -173, 153, -94, 13, -88, + 32, -108, 16, 30, -185, -87, -10, -43, -61, -29, + -48, 36, -91, -38, 49, -13, 89, 83, 24, -96, + 22, -22, 40, 19, 29, -73, -2, 7, 19, -34, + 0, 6, -10, 20, -6, -7 }, + { 2, -3629, 313, 115, 155, -88, 102, -80, 298, -195, + 92, -61, 269, -1402, 4248, -695, 619, -950, 841, -339, + -154, -327, -50, -549, 34, -289, -69, 498, -899, 82, + 290, -304, 755, 38, -312, -36, 150, -359, 226, 222, + 378, -182, -161, -230, 96, -174, 375, 90, -149, -91, + 11, 148, -130, -124, 60, -169, 121, -17, 35, -100, + 89, -66, 61, -2, -21, 94, 46, -82, -87, 98, + -31, -130, 123, 2, 16, 29, 31, 52, 42, -70, + 25, -44, -5, 49, -43, 19, -67, -22, 3, 19, + 14, -15, -48, 23, -11, -6 }, + { -190, 9040, -834, 465, -9, -1631, -487, -96, 169, 7, + 289, 192, -502, 385, 37, 73, 599, 381, -338, 166, + -191, -12, 454, 33, -30, 159, 292, -449, 385, -315, + 426, -54, 70, 61, 223, -252, 147, 134, 181, -282, + 209, -573, -84, 567, -44, 98, 68, 126, -92, -219, + 15, 99, -64, -133, -50, 22, 49, -124, 109, 112, + -107, -39, 102, -36, 169, -22, -24, 73, 89, -32, + -24, 59, 61, 63, 39, 9, -3, -18, 54, 15, + -106, 48, -52, 132, -36, 8, 22, 49, -22, 81, + 41, -11, -15, 35, 0, -36 } }, + { { -43, 522, -111, 248, -385, 72, 7, -133, 84, -99, + -298, 337, 565, -167, -248, -580, -54, 224, -662, 137, + -961, -415, -525, 802, 636, 839, 142, -534, -131, 345, + 131, -256, -185, 460, 309, -122, 85, 489, 139, 32, + 83, -88, 38, 126, 32, 200, 186, 187, 8, -106, + 103, -22, 59, -67, -91, -24, -20, 70, -16, -11, + 146, 45, -8, 102, 91, -105, 64, -59, 30, 26, + 1, 26, 13, 12, -56, -6, -36, 6, -7, -78, + -1, 41, 24, -7, -31, -3, -23, -16, 19, -27, + 40, -16, -24, 11, 44, -5 }, + { -90, -3837, -720, 793, -280, 26, -107, 324, 29, -32, + -174, -242, 256, -75, -296, 261, -153, 184, 265, -14, + -112, 317, -34, 436, -328, 317, 206, -120, 95, -122, + 6, -129, 224, -117, -95, -318, 206, 11, 42, 241, + 66, 161, -153, 96, -46, 69, -315, 132, 31, 85, + -13, -130, 56, 175, 49, -65, -143, -29, 20, -55, + -37, 102, -13, -55, 99, 76, 118, 8, 93, -23, + 73, 32, 67, -48, 20, 14, -20, -7, 81, 7, + -20, -37, 10, -48, -1, -7, 35, -23, -3, -23, + -11, -7, 0, 19, -12, -3 }, + { 8, 1259, -138, 317, -417, -58, -39, 151, -64, 53, + 120, -127, 332, 657, 229, -562, -584, -694, -618, -389, + -130, 232, 31, 196, -191, -38, -260, 292, 141, -51, + -187, 129, 240, -213, 146, -46, 191, 125, -102, -213, + 198, 106, 5, -21, -16, 125, 177, -256, 33, 65, + 118, 22, 50, 47, 3, -106, -76, -101, -75, -71, + -29, -57, -145, 133, -38, -54, -85, -14, -35, 10, + 43, 1, 29, -1, 8, 9, -38, -20, -42, 14, + 8, 38, -47, -69, -11, -5, 14, -1, -36, -16, + -20, -1, -14, -10, 12, 18 }, + { -100, -1519, 155, 168, -35, 23, 20, -88, -100, -74, + 92, 69, 73, 207, 581, 436, 492, -258, 1131, -22, + -599, 441, 31, 360, -215, 113, -128, -172, -227, 205, + 154, -563, -739, 133, 126, 236, -422, 194, 114, -62, + -103, -111, 78, 210, 123, -128, 15, 5, 49, 89, + 78, -99, -69, 45, -10, -20, 94, 77, 63, -25, + -98, 18, -65, -59, -5, -48, -2, -52, 37, -2, + -8, 6, -90, -14, -41, 6, -13, -9, -33, -45, + -10, 9, -39, 15, -3, -6, 13, -22, 4, -16, + -28, -14, -10, -28, -7, -6 }, + { -1235, -5704, 26, -1518, 412, 56, -141, -99, -109, 124, + -527, -25, 313, -221, 76, 171, 162, 557, 19, -98, + 222, -58, 29, -221, 97, 397, 365, -109, -153, -24, + -21, 257, 129, 27, -6, 65, 51, 14, 321, -76, + 65, 75, 18, 155, 127, -146, 68, 64, 26, -129, + 75, -108, 68, 48, 0, -63, -11, 9, 135, 146, + -51, -75, 23, 111, 88, -32, 6, 71, -2, 36, + -23, -26, -4, 61, 49, 48, 35, -26, 21, -11, + 7, -11, 2, 17, 50, -39, 12, -2, 21, 15, + 19, -2, 36, 8, -17, 19 }, + { 68, 67, -273, 220, -12, -30, 32, 126, -69, 6, + 89, 14, -191, 167, 2064, -362, 286, 256, -180, 321, + -243, -205, -15, -407, 562, 567, -770, 84, -239, -765, + -94, -123, 160, 172, -59, -286, -303, -324, -121, 183, + 51, -359, -139, -51, -93, 1, 150, 121, 127, 132, + 23, 57, 44, 133, -15, -61, 22, 89, 11, 33, + -26, -67, -12, -64, 51, -28, 51, -38, -66, -88, + -39, -30, -8, -64, -31, 52, -17, -33, 22, 0, + -38, 9, -14, -30, 1, 9, 12, 28, -9, 3, + 13, 11, 7, -37, 26, 5 }, + { -2403, -3066, -881, 381, 329, -49, -138, -236, -685, 553, + 79, 325, -189, 255, -52, -403, -811, -13, 18, 13, + 156, -160, 332, -196, -101, -30, -109, 147, 79, -105, + -181, 19, -36, -274, 72, 139, 36, 19, -77, -156, + -259, 234, 152, -56, 134, 41, 86, 113, 233, -78, + -101, -19, 236, -227, 43, -25, 25, -94, -71, -25, + 13, 56, -9, -10, -13, 13, -15, -33, 47, -124, + 0, 15, -28, 4, -19, 13, -29, -90, 1, 41, + -63, -5, -16, -29, 15, 2, 19, -11, -33, 5, + 23, -25, -26, -25, -16, -11 }, + { 65, 339, 43, -83, -60, 12, 39, 22, -141, -42, + -100, -66, 317, 362, 1139, 1053, 305, -392, -351, -693, + 810, 819, -140, 275, 138, 330, -303, 458, -504, -75, + 407, 106, 59, -96, 168, 266, 99, -366, -172, -51, + 93, 171, -117, 58, -20, -72, -309, 72, 40, -80, + -294, -86, -52, -22, 50, -243, 52, 17, -14, -57, + -9, -47, -92, -19, -38, 6, -17, 4, 39, 62, + -24, -9, -2, 54, -12, 9, -13, 8, -90, -17, + -73, -4, 31, 54, 26, 12, -12, 35, 1, -25, + 1, -23, -13, -51, -25, -11 }, + { -48, -9943, -841, -222, 334, 260, 88, 89, -4, -233, + 214, -429, -130, -496, 249, 425, 224, 420, -274, 264, + 144, 469, -32, 69, -59, 97, 330, 68, 96, 120, + -116, 23, -93, 184, -139, -47, -260, 75, 152, 167, + 381, -132, 30, 44, 25, 29, 116, -85, -8, 55, + 72, -49, -82, 135, -40, -122, -1, -39, -6, -18, + -96, -10, -21, 31, 46, 62, 103, -8, 13, -4, + 20, -98, -6, -21, 15, 41, -14, 10, 26, 70, + -61, 1, 26, -49, 41, 34, 56, 5, -29, 5, + -5, -49, -4, 0, 5, 30 }, + { -225, -899, -143, 278, -105, -212, 317, -79, 7, -43, + -369, 53, -283, -339, -113, 152, 693, 473, 649, 318, + 172, 802, -256, 174, -170, 503, -177, -585, -362, -220, + 122, -284, -181, 37, -341, -125, -354, -170, -43, -123, + -15, 233, 123, -245, -17, -78, -164, -6, -7, -155, + 36, -91, 143, -102, 0, 97, -201, 91, -29, -152, + -37, -52, -10, -134, -118, -17, -1, 3, 49, -37, + 58, 5, -3, 41, 57, 15, 71, 22, 51, 39, + 61, 2, -2, 51, -14, 55, -10, -7, 21, -37, + -48, 0, -2, -2, -4, -20 }, + { 869, -6970, -34, 217, 222, -184, -1, 25, 325, -200, + -68, 95, -53, 116, 203, -239, 296, -37, 585, 347, + -7, 128, -80, 47, -334, -30, -379, -52, 78, -220, + -33, -18, -58, -95, -163, -127, 79, 10, 22, -135, + 42, -217, 41, 13, -30, -14, -99, 0, -56, 117, + 48, 61, -90, -50, 124, 87, 118, 31, -29, 9, + -33, -11, -13, -13, 54, -61, -84, 30, -76, -85, + 98, 43, 51, -5, 33, -4, 2, 40, 56, 29, + -19, 31, 8, 47, -5, 37, 3, -13, 16, -3, + -9, -20, -10, 20, 15, 22 }, + { -120, -2276, 180, -128, -9, 25, 187, -31, 62, 161, + 234, 129, -80, -1295, -738, 445, -5, -113, -379, -105, + 565, 133, -503, -762, 58, 772, 278, -289, 447, -22, + -153, 248, 602, -131, -37, -276, 209, 46, -52, 56, + -105, 115, 79, -132, 10, 7, 263, 67, 65, 128, + 138, -123, -62, -23, -107, -51, 41, -70, 69, -97, + -23, -10, -2, 54, 30, 0, -60, -81, -17, -58, + 40, -49, -20, 32, 38, -60, -82, -40, -4, -8, + 53, -81, 1, 19, 29, 15, -9, -17, -17, -33, + -20, -14, 7, 25, -12, 17 }, + { 3530, 378, -218, -759, 104, -768, 839, 556, 155, 507, + 214, 275, -409, 474, -265, 231, -250, 100, 44, 428, + 57, -10, -186, 263, 232, 747, 656, 172, -192, -162, + 109, -152, -178, 3, 176, -124, -107, 5, 215, 24, + 322, 24, 121, 104, 109, -280, -40, 224, -49, 170, + 109, 383, 21, -23, -143, -108, 8, 54, -30, -42, + -27, -22, 25, -36, -214, -34, -73, 70, -93, -73, + 75, -47, -58, 39, 8, -50, 92, 88, 5, 16, + -20, 20, -5, 53, 20, -40, 17, -2, 12, 4, + 4, -18, -15, 21, 2, -3 }, + { 12, -3063, -98, -14, 199, -11, 159, 99, 163, -124, + -99, -525, 320, -119, 2112, -305, 150, 35, -25, 511, + -258, -434, 246, -341, 6, -209, 459, -296, 253, -271, + -153, 185, 337, 105, -212, 130, -1, -316, 313, 262, + 135, -51, -276, -63, 148, -72, 84, 13, -103, -67, + 114, -65, 35, -108, 9, 42, -73, 127, 5, -160, + 48, -24, 88, 5, -32, 83, 26, -64, -54, 30, + -25, -17, 51, 25, 25, -15, 109, 46, 2, -36, + -32, 5, -5, 25, -28, -10, 3, -57, 8, 20, + -21, -8, -21, -7, 1, -45 }, + { 1436, 5234, 1074, -664, -573, -1346, 146, -365, 279, 218, + -27, 317, -527, 406, -54, 302, 67, 97, -225, 358, + 231, -283, 323, -126, 357, -82, 504, -222, -43, -124, + 327, -24, -241, 359, 53, -22, 13, 114, 327, -81, + -356, -115, 29, 226, 347, 40, 186, -165, -69, 116, + -137, 4, -136, -44, -105, 62, 1, -56, 143, -5, + -98, 121, 23, 89, 10, -8, 50, 66, 19, -49, + 59, 66, 73, 56, 76, -13, -14, 41, 6, 5, + -74, 12, 65, 1, 34, -11, 7, 2, 19, 58, + 43, 17, 5, 10, -10, -18 } }, + { { 22, 740, -5, 815, -136, 52, 24, -203, 145, 158, + -157, -312, 155, -165, 139, 229, 298, 510, -757, 616, + 15, -182, -251, 496, 152, 804, -76, -165, 235, 345, + 22, -15, -210, -90, -37, -317, -36, 240, 62, -10, + 219, 78, -97, -75, -128, 136, 90, 46, -16, -169, + 35, 78, 100, -91, -70, 14, -81, 35, -31, -4, + 105, -56, -44, 75, 16, -116, 65, -55, -11, -16, + -45, 2, -40, 4, 30, 58, -11, 20, 32, -32, + 26, 24, 17, 13, -9, 18, -4, -6, 20, -9, + 21, -11, -20, -12, 24, -5 }, + { -227, -1009, 464, 525, -41, 95, -198, 201, -302, -132, + 166, -85, 265, 60, -163, 171, -173, 313, 388, 193, + 9, 351, -151, -195, -297, 468, 187, -215, 84, 80, + 50, -43, 290, -343, -46, -41, 261, -58, -172, -153, + -41, 248, -135, 117, -18, 34, -286, 69, -99, 160, + 121, -75, -36, 62, 78, -60, -71, 40, 2, 33, + 16, 52, -38, -3, 129, 26, 57, -52, 61, -8, + 11, -29, 36, -38, 59, 6, -20, -47, 44, -3, + 42, -17, 12, -39, 36, 22, 11, -8, 16, 13, + 7, -2, -15, 15, -22, -12 }, + { -39, 1094, -216, 1748, 444, -3, -100, -78, -90, -9, + -147, -269, -27, 180, 392, 40, 2, 74, -187, 102, + 287, -8, -273, 61, -228, -75, -136, 253, 207, -62, + -246, -69, -33, -111, 197, -353, -31, 184, 64, -220, + 40, 116, 2, -80, -26, 0, 113, -144, 85, 17, + 83, 32, 71, 2, -8, -40, -50, 28, 92, 22, + 8, 8, -80, 43, -103, 6, 10, -50, -106, -27, + 1, -39, 36, 52, 55, 35, -24, 30, -4, 33, + 40, 14, -47, 2, 11, -35, 11, -7, -37, -3, + -5, 21, 5, -2, 4, 18 }, + { 41, -1419, 24, 72, -33, -8, 14, -84, -175, 3, + 145, -68, -86, 242, -382, -920, 51, -222, 263, 527, + -255, 87, -138, 66, -531, 582, 185, 5, 32, -87, + 8, -235, -454, 69, -107, -57, -231, 194, 64, -46, + -140, -124, -124, 14, 150, -97, 123, -46, -67, 3, + 30, -122, -35, 99, -2, 43, 89, -19, 55, -6, + -51, 27, -31, -8, 32, 39, 9, -98, -5, -22, + -49, 13, -21, 57, 13, 33, -37, -20, 4, 22, + -13, 9, 2, 22, 10, 22, 6, -31, -26, -15, + 6, -2, 13, 0, -8, 0 }, + { 1419, -2263, 242, -1411, -123, 100, 179, 171, -299, -184, + -175, 416, 482, -79, -197, -232, -344, 380, -68, -88, + 122, -294, 199, -10, -166, 91, 239, -201, -216, -132, + -225, 129, -105, -86, 78, 27, 255, 82, 163, -108, + -149, -58, -99, 118, 19, -134, 198, 78, 19, -99, + -14, -55, 28, -68, -37, -72, 53, -96, -71, 61, + -27, -34, 21, 52, 12, -40, 5, 35, -18, 10, + 35, 28, 30, 10, 21, 59, 24, -6, -15, -52, + -23, 0, -3, -11, 3, -26, 25, -14, -1, 5, + 19, -10, 4, -10, -9, 20 }, + { -29, 158, 154, 160, -94, -9, 6, 90, 4, 50, + 41, 96, -148, 35, 1120, -562, 506, 134, -415, 249, + 291, 281, 25, -727, 153, 722, -1181, -281, -194, 163, + 620, -106, -22, -114, -201, 31, 38, 33, -63, 2, + 38, -198, -125, -16, -24, 49, 50, -76, -34, 65, + -37, 7, 20, -3, -54, 8, 39, 23, -4, 31, + -6, -97, -9, -60, -59, -69, 44, 9, 27, -42, + 28, 83, 37, -45, -16, 22, -37, -11, -2, 9, + -2, 62, 28, -8, -16, -7, 21, 40, -3, 5, + 8, -21, 20, -1, 31, 13 }, + { 1645, 3877, 687, 675, -316, 101, 163, 456, -473, 230, + -234, 543, -48, 339, -68, -261, -322, 287, 82, -183, + -75, -100, 221, -367, -126, -122, -96, 181, 9, -58, + -182, 60, 140, -189, 20, -23, 73, 31, 68, 171, + -165, 93, -94, -198, 7, -108, 303, -14, 65, -118, + -48, 32, 126, -112, -38, -132, -32, 18, 16, 1, + 122, 52, 36, 78, -32, 9, 56, 20, 29, -113, + 27, -7, -43, 8, -4, 59, -13, -66, 20, 72, + -33, 13, -16, -42, 12, -13, 10, 2, -8, 10, + -5, -8, 8, 2, 9, -4 }, + { -16, -61, 266, 194, 31, 49, 11, 33, -97, 114, + 118, -201, -144, 169, 731, 632, -44, -547, -61, -837, + -260, -183, -446, 212, 14, 491, -142, 422, -200, -370, + 45, -507, 102, 189, -220, -105, -172, -286, 105, 38, + -8, 70, -96, -28, -80, 54, -195, 181, 4, 14, + -128, -25, -77, -105, 116, -167, 113, 90, 19, -61, + -116, -134, -50, 49, 7, -3, -37, -68, -60, 49, + 22, -20, -42, 35, -6, -29, -69, -13, -31, 9, + -12, 13, -6, 3, -40, 2, -36, 17, -19, -10, + 35, 1, 14, -6, -18, -9 }, + { 1301, -6704, 950, 468, -342, 6, -144, 20, -49, -392, + 206, -249, 96, -467, -191, -256, -282, -216, -469, 104, + -84, 274, -299, -56, 61, 64, 196, -102, 33, 177, + -150, 49, -125, 231, -89, 244, -169, 3, -19, 88, + 239, -186, -66, -80, 59, -51, -105, -96, -10, -196, + 96, 20, -35, 230, -117, -69, 47, 93, 80, -27, + -106, 42, -39, -27, -32, -70, -16, -19, -50, -29, + 70, -25, 18, -26, -19, -2, -28, 33, 24, 40, + -66, 22, 49, -37, 22, -25, -26, -23, -12, 29, + 15, -16, 6, -23, -1, 25 }, + { 186, -723, -491, 278, -246, -500, -13, 89, 91, -70, + -53, 240, 96, 253, 485, 487, 98, 112, -64, 109, + 104, 298, -233, 539, 21, 372, -317, -219, 36, -371, + 50, -28, -164, 111, -137, 144, 97, 104, 19, 143, + -7, -21, 203, -78, 92, -13, -143, -4, 99, -78, + 57, -74, 173, -154, 7, 89, -221, 46, -35, 8, + 84, -28, 70, -56, -82, 0, -42, -43, 21, -2, + 3, 18, 22, -9, 7, -23, 54, 18, -13, -10, + 39, -4, -31, 6, -44, 41, -3, -26, -15, -18, + -8, 23, 39, 10, 4, 2 }, + { -554, -7905, 480, -49, -249, -973, 583, -128, -135, -225, + 330, 227, -360, -24, 716, -156, 327, 15, 474, 49, + -132, -61, -199, -37, -271, 122, -111, 240, -106, -289, + -31, 56, 21, -105, 300, 311, 15, -44, 132, -97, + 86, -6, 196, 18, -48, 69, -24, -8, 66, 147, + 33, -12, -117, -40, 44, 3, 75, -21, 83, 27, + -142, -38, -44, -38, 48, 4, -8, 38, -65, -51, + 23, -37, -3, -75, -23, -19, 23, -30, -28, 27, + -21, 23, -18, 17, 20, -14, -3, 6, 13, -23, + -26, -17, 1, 5, 5, 11 }, + { 39, -2224, -29, -40, 25, -209, -40, -162, -108, -84, + 4, 40, -187, -260, 688, 161, -177, -230, -292, -270, + -406, -535, -275, -704, 409, 490, -523, -546, 239, -135, + 405, 378, 374, -288, -25, -62, 550, 185, 45, -27, + -51, 28, -12, -104, 112, 141, 132, -111, 177, 137, + 16, -74, -62, 12, -82, -62, 67, -4, 127, -6, + -62, 0, -4, -42, 37, -9, -61, -36, 81, -48, + -7, -39, -50, 3, 61, 5, -16, -7, 27, -25, + 12, -30, 44, -15, -25, -19, -8, -17, -4, -8, + -5, 0, -4, 5, -33, -4 }, + { -2694, -8478, -5, 471, 724, -1425, 246, 536, 457, 520, + -262, 110, -505, 745, -55, -160, -328, -146, -153, 314, + 161, 168, 129, 244, -475, -63, 244, -260, -74, 34, + -57, -336, -197, -228, -128, -190, 148, 202, -52, -254, + -24, -263, 115, 112, 78, -76, -74, 216, 99, 245, + -43, 295, 27, -203, -185, -77, -74, 84, 9, 47, + 13, -50, -58, -31, -60, 44, -50, 136, 21, -20, + 52, -17, -52, 0, 0, -45, 39, 2, -5, 29, + 5, 39, -33, 37, 14, -7, 46, -2, 6, -7, + -12, -33, -38, 14, -11, -7 }, + { -44, -3039, -185, -26, 63, -26, 105, -93, 57, 87, + 144, -82, 230, -686, 1112, -335, -244, -57, -201, 849, + 295, -194, 245, -55, 403, 15, 552, -464, 580, -71, + 101, 115, -221, 42, 7, 23, 106, -343, 72, 193, + 32, 103, -73, -14, 140, -79, -3, 57, 33, -13, + 10, -125, 155, 26, 124, 54, -89, 121, 2, -59, + 108, 95, 97, -23, -71, -5, 7, 24, -36, 8, + 45, 36, -5, -14, -3, -55, 55, -47, -26, -5, + 18, 51, 7, 22, -23, 24, 32, -41, 37, 9, + -13, 6, -8, 8, 9, -30 }, + { -1998, 42, 1214, -67, -384, -343, 988, -64, 551, 395, + -366, 109, -332, 168, -273, 360, -426, -358, -318, 439, + 178, -493, 220, 19, 389, -317, 139, -163, -39, -131, + 48, -144, -322, 304, 128, 45, 3, 104, 206, 45, + -320, 50, 151, -30, 141, 135, 222, -133, -26, 170, + -56, -13, -139, 63, -40, 20, -23, -25, 123, -33, + -93, 95, -34, 61, -21, -33, 24, 54, 30, -67, + -15, -12, 1, -35, 30, 7, -24, 27, -23, -9, + -46, -21, 47, -19, 42, -27, 15, -4, -13, 0, + -3, -1, 8, 3, -24, -2 } }, + { { -34, 599, 12, -64, 566, 0, 104, -86, -46, 205, + -133, -161, -273, -269, 179, 180, 382, 161, 327, -58, + 60, 112, -304, 271, 169, 638, 64, -180, 159, 72, + -19, -12, -158, -141, -199, -160, 76, -18, -51, -42, + 317, 167, -208, -103, -135, 71, 75, -65, 54, -70, + -10, 105, -32, 1, -22, -3, -48, -14, -35, 48, + 8, -26, -4, 53, -45, 37, -36, 15, -36, -5, + -45, 14, -40, 0, 19, 14, 30, 12, 22, -18, + 33, 20, -3, 48, 1, 14, -11, 10, -13, 18, + -8, -13, -7, -3, -7, 7 }, + { 338, 154, -1189, -644, 560, -5, 8, -204, -92, 183, + -299, 58, 196, 43, -45, -118, -184, 314, 213, 109, + 62, 432, 10, -390, 279, 55, 9, -159, 140, 194, + 43, -238, 89, -167, 23, 10, 20, -11, -118, -197, + 8, 75, 102, -30, 107, -168, -6, -213, -49, 163, + 126, 42, -3, -30, 20, -93, 118, -38, 4, 100, + -27, 55, -28, 7, 39, 48, 8, 28, 7, 36, + -21, -56, -8, -6, 25, 0, 14, -53, 8, 17, + 26, -6, 11, -24, 47, 15, -6, 5, 13, 28, + -2, 0, -13, 14, -8, -3 }, + { -38, 773, -161, 1253, 587, 30, -103, -107, -40, 19, + -197, 274, -568, 311, 11, 286, 6, 88, -109, 396, + 528, -185, -597, 123, 16, -341, 432, -108, 224, -79, + -51, -121, -222, 20, 124, -188, 98, -25, -56, -22, + 123, 85, 37, -163, 5, -32, 44, 5, 1, 2, + -1, 54, 114, -14, -18, -26, -19, 30, 76, 52, + -28, 24, -22, -69, -46, -27, 62, -45, -69, -41, + -10, -24, 22, 75, 29, 49, 15, 16, 11, 4, + 56, -14, -33, 12, 2, -27, -17, 8, -26, -10, + 11, 24, -4, 11, 1, -5 }, + { 39, -1767, 188, 91, -22, 27, -45, 56, -202, 111, + 8, -162, -306, 482, -835, -399, -420, 929, -1263, 1137, + -119, 47, 29, -111, -41, 127, 391, 169, 66, -173, + -53, -156, -247, 14, -92, -186, 288, -148, 183, -65, + -71, -151, -79, -118, 167, -85, 161, -22, -35, -31, + -55, 35, -76, 82, 59, 96, -6, 4, 0, -9, + -17, 42, -9, 9, 20, 73, 36, -73, -56, 24, + -50, -31, 31, 23, 24, 66, -39, -32, 2, 23, + -3, 17, -9, 32, -1, 15, -14, 2, -17, -34, + 6, 3, 16, 12, -2, 3 }, + { -986, 301, 72, -1639, 488, 105, 283, 27, 96, -489, + 346, 76, 411, 69, -102, -304, -359, -122, -11, 278, + -173, -209, 241, -166, -213, 54, 20, 50, -159, -215, + -150, 35, -280, -40, 166, 177, 83, 111, 42, -89, + -163, 17, 51, -47, -108, 70, 202, -8, 9, -121, + -140, 110, -29, -97, -18, -59, 35, -44, -99, -29, + 71, -39, -17, 51, -3, -67, 5, -2, 16, 16, + 26, -26, 52, 1, 49, 13, 21, 22, -46, -4, + -45, 2, 19, -16, -25, -3, -5, 16, -32, 7, + 2, -1, -12, 3, -6, 0 }, + { -47, 683, -29, -84, 15, -49, 49, 73, -59, 120, + -3, 84, -183, 135, 581, -304, -243, 370, 201, -116, + 94, 289, 147, -191, -351, 356, -575, -338, -18, 619, + 244, -151, -158, -46, -74, 163, 107, 147, -91, -113, + 131, -178, -44, -18, 37, 136, -83, -127, -57, 120, + 11, -52, 60, -88, -17, 53, 3, -5, -27, 10, + -54, -44, -29, 3, -111, -35, -4, 11, 57, -39, + 32, 80, 34, 7, -9, -8, 2, 21, -8, -16, + 53, 24, 27, -22, 0, -10, 18, 22, 15, 3, + -1, -7, -2, 21, 13, 9 }, + { -297, 6511, -297, 1077, 353, 11, 30, 681, -292, -53, + 85, 387, 243, -22, -97, -409, 128, 76, 0, -219, + 33, 127, -211, -216, 57, -100, -34, -59, 94, -8, + -226, 51, 166, 1, -77, 1, 37, 79, -82, 192, + 91, -167, -47, -126, -69, -60, 303, -216, 69, -130, + 54, 88, -125, 22, -42, -37, -62, 81, 30, -4, + 109, 61, 55, 67, -7, -13, 52, 64, -31, -30, + -30, -24, -17, 1, 3, 64, -12, -25, 10, 37, + -1, 28, 15, -31, -25, -22, 26, 13, -37, 0, + 2, 12, 18, -5, 31, -24 }, + { -60, 191, 206, 68, 95, 42, -10, -84, -12, 108, + 133, -212, -182, 189, 679, -699, 66, 272, -180, -703, + -277, -270, -305, 376, -322, 6, 555, 201, -84, -401, + -64, -276, -20, 136, -240, -204, -253, -179, 345, 92, + -161, -85, 81, -54, -69, -73, -48, 173, -39, -40, + -58, 83, -148, -19, 39, -37, 10, 70, 1, -1, + -75, -127, -35, -7, 60, -3, -41, -38, -74, -17, + 41, 56, -66, -8, -2, -31, -31, -17, -15, -4, + 7, -2, 5, -23, -20, 9, -29, -12, -20, 24, + -2, 19, 14, -5, -18, -5 }, + { -1727, -2827, 195, 1115, 194, -161, -38, -264, 35, 82, + -30, -468, 276, -92, -668, -125, -202, -609, 27, -255, + 239, -73, -65, -92, 85, 73, 141, 17, -68, 175, + -23, 25, -237, 202, -165, 263, -32, 1, -42, 161, + -98, -9, -52, -42, 12, -117, 30, -107, 90, -329, + 95, 12, -29, 120, -65, -30, -17, 123, 109, -60, + -96, 16, 37, -55, -93, -32, -103, 24, -54, -40, + 37, 6, 11, 3, 2, -35, 0, 29, 27, 20, + -17, 11, 14, -13, 12, -19, -59, -20, 10, 25, + 5, -8, -7, -3, 2, 14 }, + { -97, -705, 52, -539, 127, 5, -657, 387, 49, -130, + -72, 42, 372, 138, 919, 264, -236, 334, -283, 128, + 121, -37, 126, 338, 68, 285, -188, -139, 72, -179, + -196, 129, -223, 309, -55, -59, 399, 163, 68, 71, + 123, -101, 249, -131, 95, -74, 52, -114, 48, -8, + 105, -9, 123, -121, -14, -77, -4, 14, -72, 18, + 72, -3, -27, 29, -93, 17, -32, 16, -26, 21, + -32, 35, 7, -1, -3, -13, 6, 5, -9, -17, + 2, 39, -33, -2, -31, -5, 10, -9, -30, 4, + 4, 33, 44, -12, 18, -5 }, + { 335, -8256, -227, -478, -281, 3, 266, -209, -153, -292, + 326, 86, -10, -156, 754, -296, 217, 641, 84, 137, + -99, -327, -355, 102, -224, 48, -43, 212, -45, -59, + -19, 37, 63, -129, 424, 285, -170, 67, 122, -71, + 120, -57, 105, 50, 74, 35, -4, -48, 120, 29, + 56, 9, -74, 42, -63, -59, -3, 39, 148, -15, + -133, -49, -12, -18, 46, -1, 65, -86, 24, -56, + -7, -24, -61, -16, -38, -37, 30, -30, -26, 2, + -13, -7, 6, 4, 35, -37, 3, 26, 1, -30, + -12, -11, -16, 4, 6, -5 }, + { 46, -2263, 155, -191, -114, -99, -257, -153, 296, -160, + -153, 37, -50, 256, 474, 22, -269, -6, -88, -439, + -355, -787, -246, -399, 142, 246, -914, -245, 322, 299, + -195, 504, -233, 45, -205, 294, 178, 478, 141, -277, + 82, 169, -157, 69, -94, 160, 69, -147, 212, 70, + 22, -19, 34, -24, -55, -99, 68, 24, 72, 7, + -27, -23, -52, -86, 94, -27, -60, 24, 1, 34, + 14, -57, -58, 16, 19, 34, 34, -36, 12, -8, + -19, 21, 18, -23, -16, -30, -35, -2, -4, -31, + 9, 4, -12, -4, -18, -5 }, + { 785, -12941, -343, 27, 1094, -407, -172, 221, 585, -127, + -128, 106, 31, 216, 121, -250, -335, 171, -308, 71, + 321, 111, 227, -107, -152, -234, -112, -205, -31, 147, + -202, -242, -19, -312, -160, -17, 24, 241, -252, -231, + 83, -453, 130, 124, -156, 71, 142, -30, 226, 137, + 0, 23, 109, -179, -103, 25, -141, 17, -20, 133, + -1, -63, -40, -57, 19, -9, -34, 62, 51, 29, + 2, -12, -12, -14, 27, -2, -3, -49, 46, -7, + 13, 5, -7, 4, 15, 16, 12, 15, 20, -34, + -41, -2, -22, -13, -13, -2 }, + { 81, -2916, -636, 209, -42, 200, -342, 43, -2, 205, + 118, 150, 82, 10, 45, 38, -318, -237, 92, 651, + 127, 58, 260, 141, -37, 344, -46, -277, 328, 397, + 412, -286, -223, -76, 222, -255, 185, -69, -1, 9, + 141, 135, 54, -71, 104, -209, 82, 108, 124, -78, + 9, -87, 136, -31, 120, 26, -56, 94, 10, 36, + 155, 49, 71, -1, -34, -66, 15, 20, 1, 13, + 31, 15, -52, 21, -14, -20, -25, -26, -48, -1, + 76, 15, 5, 23, -18, 11, -2, 4, 15, 12, + 12, 4, -14, 11, 8, -10 }, + { 1665, -4306, 105, 100, -75, 260, 637, 193, 461, -51, + 180, 90, -382, 144, -503, 396, -195, -26, -364, 141, + -311, 186, -236, 351, -77, -268, -70, -29, 184, -135, + -42, -92, -339, 116, 224, 44, 5, 176, 23, 180, + -143, -132, 248, -152, -60, 219, 73, -57, 46, -10, + 99, -7, -35, -12, -19, -18, -30, 84, -45, -11, + -24, 24, 68, -60, 3, -49, 23, 30, 18, -23, + -41, -25, -6, -60, 28, 15, -2, -11, 10, -53, + -3, -2, -20, 10, 42, -9, 2, -8, -8, 0, + -26, 8, 3, -5, -26, 5 } }, + { { 41, -111, -642, -1166, -256, -6, 254, 57, -219, 82, + -273, 26, -206, -192, 395, -120, -134, -125, 551, -102, + 52, 170, -548, -491, -579, -134, -95, -76, 214, -339, + -532, -102, -235, -102, -211, -88, 4, -282, -201, 2, + 230, 111, -96, 83, -42, -17, 69, -76, 100, 125, + -11, -64, -94, 80, 83, 109, 47, 7, -28, 17, + -32, 1, -14, 21, -3, 106, -61, 50, 27, 58, + -7, 4, -2, 9, -25, -23, 9, -9, 38, 10, + 37, 22, -3, 63, -20, -19, -22, 7, -41, 3, + 1, -16, -9, -5, -12, 14 }, + { -269, 968, 164, -1192, 205, -54, 35, -149, 97, 195, + -230, 245, 134, 144, -301, -488, -222, 262, -6, -92, + -272, 55, 205, -106, 425, 205, -180, -168, 376, 173, + -174, -315, 164, 77, 292, 49, -160, -58, -91, -84, + -14, 13, 150, -36, 145, -120, 139, -176, -30, 88, + -41, 47, 37, -135, -32, -61, 155, -79, -29, 23, + -75, 7, -25, 27, -16, 36, -20, 37, 3, -10, + -24, -29, 10, -3, -13, 9, 26, -33, 18, 4, + 5, -4, 21, -11, 25, -23, -13, -9, 10, 17, + -1, 20, 3, 14, -3, 4 }, + { 168, 1782, -1, -2078, -1650, 129, 151, 214, 117, 170, + 139, 713, -254, 548, -512, -158, -177, -204, -106, 308, + 263, -104, -281, 293, 175, -289, 442, -207, 120, -39, + 96, 248, -20, -76, 190, -3, 214, 5, -48, -51, + 129, 126, 79, -97, 91, -6, 101, 99, 6, 4, + 35, 6, -26, -76, 47, 91, 61, -25, -8, -4, + -86, 35, -34, -50, 20, -13, 62, 6, -16, -58, + -8, -7, 21, 34, -17, 49, 23, 12, 17, -16, + 19, -21, -36, 7, 7, -8, -5, 37, 2, 7, + 2, -1, -3, 0, -14, -17 }, + { -76, -2326, -177, 32, -89, 71, 41, 187, -92, 201, + 112, -30, -123, 452, -589, 543, -282, 453, -1279, 728, + -108, 201, 270, 175, 331, 140, 279, -103, 82, 94, + -34, 78, -57, -103, 20, 46, 228, -282, 155, -45, + 101, -73, 38, -35, 145, -103, 55, -12, 10, 23, + -22, 86, -67, 40, 16, 89, 9, 22, -56, -2, + -7, 54, 40, 65, 1, 17, 20, -34, -16, 48, + -27, -18, 12, -27, -13, 37, -14, -15, -21, -13, + -22, 1, -22, -3, -41, 11, 7, 2, -10, -17, + 0, 1, 3, -5, 4, 1 }, + { 82, 626, -430, -2079, -384, -14, -24, -104, 378, -9, + 453, -327, 292, 114, 424, -83, -651, -258, 145, 347, + -89, 13, 135, -314, -341, -197, -70, 257, -46, -84, + -54, 4, -99, 14, 172, 338, -97, -15, -20, -245, + -202, 5, 242, -63, -110, 151, 91, -208, 0, 77, + -9, 99, -30, -27, 24, 23, 25, 5, -18, 42, + 64, -58, 15, 23, 20, -23, -49, -25, -14, -49, + 23, -26, 30, -33, 6, -37, -18, -4, -13, 37, + -24, 25, 30, -26, -19, -16, -23, 21, -11, 19, + -15, 3, 3, 5, -15, -11 }, + { 26, 1133, 34, -119, 41, -4, 37, 36, -97, -9, + -28, 145, -138, -281, 321, -402, -879, 57, -38, -474, + -339, 68, 330, 315, -262, 93, 704, 706, -34, 514, + 78, -272, 126, 113, -170, 94, 19, 74, -157, -102, + 205, -19, 171, 23, 34, 157, -34, 5, 67, 153, + -21, -47, 53, -53, 53, 69, -30, -42, -28, -14, + -38, 7, -27, 30, -63, -27, -19, -16, 40, -16, + 13, 15, -10, -19, -4, 22, -14, -3, -3, -2, + 66, -33, -6, -16, 7, -11, -2, -11, 2, -22, + -6, 14, -1, 8, -14, -4 }, + { -1051, 4643, -76, 936, -367, -36, -73, 545, -165, 238, + 218, 106, 91, -138, 74, -179, 62, -71, 40, 58, + 150, 14, -183, 87, 186, -22, -13, -195, 125, 52, + -6, 196, 144, 73, -74, -51, -126, 56, 8, 186, + 90, -112, 50, -145, -80, -72, 103, -249, 75, -144, + 108, 113, -21, 110, 61, 84, -30, 108, 37, -41, + 28, 12, 13, 7, 13, 22, 29, 11, -25, 33, + -4, -18, -29, -3, -38, -2, -5, 19, 31, 22, + -3, 21, 27, -8, -27, -11, 6, -14, -42, -5, + -1, -11, 2, -11, 30, -12 }, + { 3, 222, -84, -93, -5, -21, -43, 56, 76, 19, + 15, -172, 30, 175, 448, -1339, 12, 584, -238, -268, + 403, 51, -197, 410, -269, -249, 522, 489, 195, -224, + -27, 199, -21, 18, 22, 105, -155, -179, 288, 191, + -13, -17, 7, -149, -8, 16, 40, 195, -38, -125, + -101, 117, -61, -4, -13, -4, -23, -10, -3, 41, + 11, -44, -33, 29, 50, -21, -5, -12, -18, 24, + 2, 55, -12, 13, 10, 0, -13, 5, 24, 11, + -10, 16, 18, -20, 10, 13, -10, -11, -18, 4, + -46, 8, 1, 13, 15, 10 }, + { 1292, 84, -50, 912, -553, -222, 73, -257, 38, 84, + 91, -12, 684, 158, -517, 224, 91, -266, 490, 42, + 246, -187, 136, -2, 18, 82, 54, -7, -162, 28, + -115, -146, -186, 320, -185, 139, 81, 18, -114, 3, + -122, 33, -87, -19, -44, -119, 30, -80, 121, -319, + 106, -44, -106, -33, -38, 31, -7, -7, 55, -18, + -54, 7, 34, -17, -71, 43, -34, 18, -13, -23, + 11, 14, 10, -5, 36, 20, 40, 7, 8, 5, + -6, 21, 8, -25, 0, -1, -25, 1, 19, 3, + -20, -16, -2, 18, 5, 12 }, + { 23, -1483, -713, -358, 673, 475, -610, 193, -259, -256, + -147, 116, 394, -135, 447, -220, -478, 196, -656, -734, + -206, -236, 183, 210, -212, 169, -141, -144, 234, 244, + -300, 19, -340, 63, 166, 78, 373, 144, 8, 87, + 131, -156, 125, -296, 23, -63, 72, -84, 114, 17, + 35, 14, 116, -99, 29, -69, 70, 46, -78, -75, + -64, -59, -24, 70, -68, 43, -8, 60, -17, -12, + -23, -43, -37, -3, -8, -23, -40, -27, 2, 1, + -10, 37, -35, 3, -13, -26, -5, 15, 7, 20, + -1, 20, 18, -8, 13, -24 }, + { -256, -9292, -116, -213, -312, 715, -117, -259, 142, -155, + 257, -74, 161, 60, 133, -498, 51, 497, -226, 132, + 257, -106, -223, 165, -43, 158, -166, 251, 168, 75, + 152, 59, -45, -19, 130, -247, -246, -41, -54, -83, + 185, -80, -103, -72, -20, -8, -48, -132, 29, -154, + 17, 131, -33, 28, -10, 12, -29, 27, 36, -26, + -37, -12, 26, 16, 47, -38, 49, -57, 76, -22, + 16, -23, -43, 22, -69, -45, -6, -21, 32, 3, + 4, -3, 3, -8, -5, -24, 1, 14, 5, 8, + 18, 1, -10, 0, 2, -11 }, + { -89, -2031, 632, 89, 21, 50, -96, -224, 343, 22, + -165, 55, -50, 116, 79, -94, -118, 81, 139, -80, + -66, -323, 100, -59, -439, -120, -612, -290, -36, 216, + -483, 147, -534, 119, -185, 284, 106, 464, 54, -64, + 318, 277, -139, 133, -145, -67, -148, -79, 204, -13, + 94, 69, 136, -96, -61, -99, 46, 37, 27, -49, + 60, -5, -97, -48, 98, 17, -3, 52, -49, 26, + 76, -12, -30, 65, 20, 11, 33, -22, 2, -14, + -9, -1, -10, -16, 7, -24, -20, 18, -2, -26, + 34, 18, -8, -1, 6, 25 }, + { 1315, -11623, -10, -313, 592, -235, 82, -235, -180, -613, + -260, -72, -229, -261, -188, -160, -161, 99, -211, 162, + 217, 226, 118, -206, 29, -120, 42, -7, -94, 183, + -48, -54, 141, 12, 77, 83, -115, 32, -276, -164, + 248, -260, 257, 108, -238, -107, -13, -95, 160, -66, + -76, -41, 25, -138, -94, -3, -85, -27, -67, 106, + 28, 3, 20, -34, 6, -5, -13, 40, 44, 42, + -12, -11, 38, -11, 46, 31, 19, -43, 18, -19, + 10, 0, 23, 18, 1, 6, -6, 3, 9, -30, + -21, 3, -25, -21, -3, 4 }, + { -87, -2724, -262, 230, 156, 465, -403, 56, -59, -230, + -196, 7, -184, 624, 1124, -204, -444, -131, 308, 216, + -435, -155, 219, 2, -16, 501, 243, 229, -86, 215, + 243, -119, 323, 87, 155, -55, 277, 33, -17, -152, + 188, 191, 75, -54, 87, -191, 160, 55, -9, -68, + 27, -177, -17, -107, 69, -40, -3, 147, 40, 6, + 85, -55, -10, 11, 41, -14, 37, 25, -21, -15, + -21, 14, 25, 14, -27, -6, -49, -8, -31, -20, + 41, -38, -26, -1, -35, -7, -32, 10, -5, -10, + 15, -2, -20, 21, 11, -12 }, + { -610, -7287, -591, -480, 138, -164, 88, 62, 279, 36, + 392, 268, -415, 196, -47, 110, -44, 510, -177, 7, + -86, 461, -342, 351, -115, -336, -226, -1, 537, -64, + -87, 8, -28, -123, -202, -106, -73, 16, -56, 48, + -70, -64, 217, -93, -54, 74, 4, -83, 28, -30, + 113, -140, -112, -51, -42, -33, -39, 69, -70, 83, + 127, 58, 38, -26, 45, -28, 28, -34, 12, 12, + -11, 16, -5, -36, 27, 10, 21, 29, 36, -37, + 42, 11, -44, 6, 18, -4, 17, 14, 9, 34, + -17, 0, 1, -7, -15, 10 } }, + { { 14, -1286, 481, -716, -793, -31, 245, 72, -331, 420, + -205, -317, -359, 258, 55, 83, 47, -406, 599, 247, + -130, -36, -222, -721, -350, -410, 96, -234, 157, -595, + -345, -92, -282, 64, -284, 57, -197, -201, -93, 26, + 6, 333, -125, -50, 145, -4, 50, 93, -98, 187, + 53, -177, -10, 42, 15, 121, 47, 72, -72, -13, + 25, -38, -13, -8, 39, 82, 3, 16, -10, 53, + 51, -69, 42, 33, -28, -23, -10, 11, 32, 40, + -4, 30, -13, 40, -25, -13, -15, -2, -23, -1, + 6, -15, -12, -14, -2, 13 }, + { 369, 1173, -266, 4, -690, -104, -225, 263, -26, 76, + 91, 155, -162, 255, 81, -316, -447, 45, 143, -285, + -275, -99, 369, 199, -37, 407, -258, 177, 278, -5, + -17, -358, 177, 229, 159, 145, -298, 1, -107, 17, + -13, -108, 153, -17, 27, -27, 144, 25, -13, 8, + -20, 19, -74, -97, 10, -45, 46, -59, -6, -53, + -28, -37, 40, -25, -9, 69, -19, 3, 16, -26, + 15, 2, -2, -15, 8, 23, 1, 24, -23, 27, + -29, 17, 6, -21, 10, -13, 0, -7, 3, -4, + 21, 5, 15, -8, 3, 6 }, + { -282, 3318, -731, -3482, -291, -159, 185, 296, 140, 325, + -31, 454, 165, 630, -470, -195, -363, -543, 378, 153, + 175, -301, 34, 239, 52, -234, 89, 215, -90, 92, + 140, 123, 59, -23, 42, 204, 56, -92, 0, -35, + 135, -27, 184, -15, -4, 4, 102, 43, 63, -37, + 131, 63, -120, -51, 1, 108, 61, -12, -10, 0, + -94, -19, -23, -2, 6, 28, 2, 7, -7, -44, + -1, -3, 33, -2, -5, 51, 19, -1, -7, -1, + -13, -7, -20, 1, 8, 16, -12, 32, 6, 13, + -13, -16, 6, 5, -19, -1 }, + { 90, -2156, -529, -50, 24, 40, 64, 63, 17, 142, + 178, -26, 3, 172, -309, 155, 742, -1038, -86, 223, + -121, 315, 185, 431, 79, 71, 104, 89, -86, -68, + 243, 125, -178, -160, 205, 66, 6, -280, 56, -136, + 165, -79, -40, 71, 129, -32, -82, -7, -4, 5, + 77, 44, -40, 30, -2, 61, 36, 46, -31, -47, + 25, -34, 53, 42, 40, 21, -67, 48, -27, -23, + 29, 4, -43, -29, -8, 15, -2, -14, -8, -42, + -4, -7, -15, -15, -25, -9, 9, 1, -4, 0, + -10, 6, -7, -7, 0, -11 }, + { 997, -811, -403, -2441, -84, -71, 23, 62, 36, 510, + 57, -78, -358, 131, 801, -356, -374, -255, 518, -51, + 136, -15, -312, 220, -390, -129, -25, -69, -70, 46, + -262, 177, 38, -83, 196, 243, -6, -94, 5, -173, + -88, -118, 165, -28, 3, 17, 55, -98, -61, 155, + -31, 67, -78, 1, 15, 89, 18, 3, -7, 74, + 42, -41, 10, 35, 6, -3, -52, 17, -23, -54, + 34, 21, 14, -40, -10, -37, -33, -22, 26, 21, + -6, 6, 17, -32, 20, -27, -24, 13, 13, 16, + -17, 0, 11, 15, -12, -13 }, + { 34, 568, 297, 98, -52, 7, 23, -16, -55, -104, + 120, 156, -132, -177, 58, 27, -1092, -294, 32, -359, + -263, 130, -54, 495, 89, -433, 842, 727, 331, 266, + -91, 1, 102, 74, -380, 157, -44, 77, -202, 102, + -15, -50, 245, 52, 32, 104, -10, 93, 95, 68, + -101, 23, 84, -30, 67, 62, -26, -61, 59, -96, + -29, -30, -1, 40, -27, -25, -29, -4, 7, 18, + -18, 18, -4, -29, -22, 51, -41, -33, -4, 25, + 30, -12, -7, -16, 15, -16, -1, -13, 4, -24, + -2, 17, -3, -3, -23, 13 }, + { 1916, -762, 299, 545, 448, 15, 132, 51, 94, 113, + 305, -36, -8, -41, 5, 201, -283, -26, 74, 228, + 125, -117, -43, 152, 125, -161, -31, -2, -21, -53, + 149, 67, 50, 82, -108, -9, 5, -97, 110, 178, + -30, 43, -54, -159, -55, 5, 71, -132, -12, -138, + 190, 27, 30, 87, 26, 38, 47, 93, -3, -15, + -30, 6, 17, -24, 15, 11, 32, 14, -3, 22, + -13, -8, -53, -2, -23, -20, -8, 18, 46, -1, + -20, 16, 26, -5, -19, 3, -20, -16, -2, -14, + -17, -6, -12, -2, 3, 13 }, + { 68, -425, 321, -114, -44, -61, 21, 29, 80, 1, + -66, -195, 314, 231, 247, -283, 81, -473, -504, 812, + -4, -69, 132, 225, -175, 117, 139, 413, -367, 260, + -262, 297, 2, -70, 192, 186, -271, 98, 9, 205, + 70, -8, -106, 6, 38, 7, -54, 91, 164, -246, + -66, 51, 76, -73, -28, 7, 3, -58, -13, -27, + 103, -7, -100, 53, 47, -13, 12, -39, -2, 46, + -23, 28, 5, 18, 10, 38, -20, 2, -12, -8, + 17, 12, 20, -6, 13, -7, -27, 28, -5, -19, + -26, -2, -2, 24, -5, 10 }, + { -200, 1374, 106, -172, 596, -249, 169, -60, -118, -208, + 150, 479, 391, -410, -104, 473, 61, 218, 106, -44, + 181, 23, 37, -2, -15, 104, -61, 62, -2, -61, + -93, -299, -24, 254, -111, 54, 113, -38, -17, -128, + -14, -23, 4, 12, -129, -4, -7, -77, 66, -86, + -95, -49, -42, -90, -9, 18, 67, -69, 44, -33, + 29, 6, -42, 10, 7, 19, 8, -30, 7, 17, + 3, -12, 27, -33, -5, 75, 43, -17, 9, 21, + -5, 4, 11, -8, -19, 2, 11, 0, 12, -31, + 9, -16, -2, 12, -5, 13 }, + { 19, -2314, -480, 504, 522, -63, -52, 21, -273, -30, + -180, 331, 306, 17, -156, -97, -120, -420, -445, -767, + 137, -37, -239, -70, 253, 47, -738, 395, 75, 268, + -247, -171, -150, -28, 67, 222, 39, 49, 166, 4, + -4, 25, 54, -203, -136, 70, -43, -19, 102, -23, + -23, 133, -22, -30, 37, 0, 7, -7, -5, -86, + -88, -35, -5, 40, -49, 47, -6, 16, -10, -54, + 10, -43, -36, -33, -8, -4, -24, -37, 9, 57, + -23, 5, -28, 10, -4, -35, 7, 9, 19, 2, + 20, 6, -2, -1, -1, -8 }, + { 234, -10285, 105, 157, -801, 844, -319, -10, 6, -101, + 142, -58, -94, 524, -524, 30, -131, 143, -210, -130, + 655, -56, 71, 2, -117, 63, 2, 147, 163, 64, + 26, 10, 19, -48, -215, -25, -160, -225, 43, -111, + 123, -13, -189, 41, -158, -22, -47, -18, -80, -121, + 107, 99, -61, 76, -24, 57, 11, 2, -19, -46, + -2, -22, 51, 36, -17, 9, -52, 23, 32, 33, + -5, -33, -23, 4, -38, -39, -40, 1, 18, 8, + 12, -2, 12, 1, -21, -12, -20, 13, 11, 17, + 5, 3, -9, 9, 8, -7 }, + { 94, -1517, 102, 503, -211, 21, -20, -141, 22, 209, + -197, 178, -53, -256, -33, 312, -382, 380, -338, 519, + -128, -177, 73, -93, -256, -145, -284, -598, 275, -228, + -90, -193, -218, -146, 36, 147, 178, 458, -46, 104, + 167, 372, 4, -51, -34, -59, -183, 1, 51, -6, + 139, 16, 176, -107, -8, -104, -13, 78, -1, 21, + 45, -6, -54, 16, 5, 46, -29, 67, -49, 5, + 82, -5, -4, 23, 4, 1, 15, -8, 35, -27, + -4, -6, -20, 12, -1, -3, 3, 2, 4, -4, + 26, 9, -20, 15, 17, 11 }, + { -2634, -6084, -147, -170, -23, 580, -520, 189, -16, -685, + -732, -1, -113, 9, -505, 21, -464, 168, 251, -141, + 333, -143, 259, -151, 146, -225, 36, 287, -251, 219, + 54, 119, -37, 173, -20, 256, -238, -62, -55, -221, + 55, 63, 83, 276, -130, -234, -93, 93, 58, 18, + -136, -31, -35, -154, 9, -180, 14, -73, 9, 36, + 28, 3, 0, 3, 4, 14, -30, 52, 56, 16, + 16, -15, 17, 2, 44, -6, 27, 14, 0, 3, + -7, -11, 41, 9, -21, 34, -11, -8, 2, -14, + -12, -27, -2, -20, 4, 5 }, + { 77, -2310, -576, -2, 400, 191, -47, -92, 51, -29, + -304, -73, -278, -650, 2310, -161, -97, 89, 283, -180, + -542, -119, 324, 251, -111, 389, 350, 442, -244, 127, + 165, 11, 404, 241, 0, 60, -11, 128, -1, -8, + 206, 87, -8, 84, -151, 54, 107, -54, -97, 74, + -67, -119, -45, -7, -49, -12, 9, 96, 85, -20, + -19, -49, 23, -28, -24, 111, -9, 11, -20, -31, + -19, 44, 58, -32, -32, -21, 9, -8, -17, -26, + -10, -20, -19, -29, -9, -15, -17, -2, 3, -18, + 2, -19, 3, 9, 1, -13 }, + { -631, -7097, -408, -836, -53, -480, -172, 452, 35, 94, + 464, -1, -60, -302, 552, 35, 47, 62, 301, -267, + 471, 142, -248, 40, 281, -391, -231, 44, 324, 26, + 38, -211, 285, -60, -333, -164, 24, -177, 38, -103, + -49, 157, 110, 13, 11, -88, 101, -45, -49, 47, + -16, -157, -29, -43, -75, -40, 32, -58, 25, 74, + 127, 63, -6, 3, 31, 44, -8, -13, 17, -40, + 32, 23, -2, 19, -16, 50, 13, 29, 33, -19, + 13, 26, -1, -19, 12, 1, 13, 7, 9, 42, + -8, 12, 5, -15, -5, -5 } }, + { { -104, -2606, -118, 466, 60, 30, 33, 105, -119, 551, + -23, -342, -336, 503, 445, 318, 325, -201, 104, -24, + 70, 543, 395, -45, -172, -468, 71, -314, -100, -569, + -108, 117, -66, -31, -94, 256, -77, -133, -227, -39, + -11, 267, 28, 211, 168, -69, -10, 47, -232, 103, + 176, -34, -1, -17, -45, 15, 13, 92, -130, -42, + 42, -40, -35, 1, 58, -10, -38, -55, -43, 52, + 45, -69, 49, 45, -1, -5, 0, -2, 1, 19, + -48, 7, -11, 25, -28, -10, -18, -7, -2, 15, + 14, -3, -11, -15, 6, 19 }, + { -662, -384, -622, 1212, 203, -7, -154, 157, -250, 43, + -135, 296, 318, 331, 162, -131, -372, -129, 168, -218, + -263, -311, -64, 62, -191, 364, -101, 168, 155, -51, + 157, -192, 102, -39, -38, 196, -256, -35, -180, -122, + -102, -60, 26, -171, 24, 11, 143, 178, 82, 27, + -26, -16, -72, -5, 64, -64, 62, -12, -59, -99, + -40, -32, 39, -13, 34, 67, -16, 8, 22, -49, + 15, 43, 29, -11, 3, -13, -7, 32, -46, -10, + -27, 29, -10, -20, 19, -18, -2, 11, -3, -4, + 16, -7, -1, -8, 4, 6 }, + { 366, 3519, -1281, -936, 1900, -134, 120, 140, 4, -63, + -416, 189, 91, 959, -50, -157, -519, -595, 233, -228, + -179, -272, 539, 323, 288, -28, -155, 92, -147, 67, + 107, -1, 36, -20, -220, -53, -144, -145, 33, 1, + -67, -179, 125, -47, -29, -23, -33, -23, 181, 38, + 96, 8, -129, -38, -35, 93, 37, -15, 44, 95, + -47, 45, 40, 0, 10, 32, -29, -26, -8, -31, + 4, 24, 40, 6, -11, 24, 1, -24, -42, -9, + -11, 1, -11, 3, 23, 25, -19, 6, -5, 7, + -25, -22, 2, 2, -3, 27 }, + { -124, -1416, 267, -22, 36, -37, -67, 5, -73, -28, + 330, 89, 84, -63, -827, -290, 619, -516, 443, 125, + -456, 4, 169, 286, -294, -80, -264, 13, -77, -196, + 158, 194, 29, -221, -83, -259, -195, -337, -23, -206, + 9, -151, 56, 123, 36, -96, -43, 22, -14, -31, + 50, -31, -46, 20, 5, 77, 38, 44, 1, -74, + -17, -63, 42, -4, 18, 32, -49, 40, -41, -40, + -2, -12, -56, -14, -2, 3, -17, -3, 43, 3, + 8, -13, 2, 12, 0, 2, 7, 2, 3, 21, + -7, 5, 9, 5, -7, -10 }, + { -1799, -4554, 91, -2036, -134, -244, -159, -145, -320, 264, + -146, 31, -461, -290, 396, -65, -68, -142, 811, -395, + -108, 129, -243, 430, -137, -122, -286, -393, -212, -3, + -289, 101, 151, 48, 76, 165, -256, -259, 152, -65, + -25, -63, 126, 57, -65, -99, 110, 4, -101, 81, + -21, 92, -68, -49, -84, 38, 65, 7, -1, 4, + -26, 25, 81, 53, 15, 12, -28, 23, -6, 8, + 58, -9, 7, -23, 26, -2, -41, 16, 27, -8, + -1, 9, 21, -16, 24, -17, -11, 24, 4, 4, + 11, 3, -6, 20, 0, 2 }, + { -13, -527, -250, 69, -94, 16, -2, 44, 20, 137, + 284, 23, 34, -256, -777, -171, -248, 257, -212, 125, + 549, -33, -538, 85, -110, -696, 61, 280, 191, 277, + -124, 196, 175, 178, 12, 338, -172, -20, -188, 127, + -155, -177, 34, -56, -14, 95, 112, 72, -26, -17, + -54, 85, 118, 27, 61, 14, -46, -13, 127, -88, + -2, -7, 1, 31, 3, 49, 1, 21, -15, -9, + 0, 31, 16, -25, -34, 40, -37, -17, 7, 45, + 9, 6, 8, -1, 9, -6, 22, -10, 13, -6, + 5, 5, -3, 15, -3, 13 }, + { -1954, -7709, -559, -289, -683, 32, -95, -179, -20, -441, + -66, -74, 104, 62, 99, 319, -186, -56, -38, -128, + -83, -14, -153, -390, -229, -161, 59, 273, -46, -93, + 177, -136, -71, 15, -156, -86, 47, -198, -94, 267, + -31, -50, -43, -89, 43, 61, -16, -155, -8, -183, + 47, 10, 84, 122, 15, 22, 4, 67, 60, 48, + -7, -109, -86, -22, 21, 10, 11, 3, -8, -4, + -30, -26, -58, 4, -4, -26, -27, 10, 30, -11, + -43, 2, 20, -3, -16, -4, -5, 16, 40, 11, + -12, 11, 3, -5, -10, 14 }, + { -3, -775, 222, -62, 154, 45, 20, -64, -7, 38, + 104, 19, 276, -69, 30, 391, 561, -312, -476, 997, + -326, -426, -31, 66, -257, -59, -687, -273, -684, -68, + -346, 181, -112, -274, -253, -146, -179, 206, 38, 41, + 17, 93, -144, 26, 121, 78, -160, -38, 134, -179, + 37, 63, 141, -25, -55, -14, 39, -29, 64, 0, + 151, 42, -134, -12, -9, -14, 45, -40, -24, 26, + -12, -11, 8, 42, 8, 43, 1, 6, -27, -12, + 14, -19, 13, 0, -1, -5, -24, 45, 10, 3, + -3, -20, -20, 1, -27, -3 }, + { -1132, 846, 857, -1289, -723, -249, 45, -260, -191, -439, + 89, 403, -226, -690, 302, 511, 87, 312, -235, -333, + -140, -32, -94, -30, 2, 71, 7, 73, 27, 3, + 106, 65, 187, 225, -157, 231, 264, -91, 84, 97, + 124, 80, 177, 180, 26, 32, 100, 49, -40, -89, + -106, -75, 48, 26, 28, -17, -17, -58, 76, -6, + 25, 22, -63, -28, -2, -5, 34, -3, -11, 36, + 33, -27, 1, -50, -68, 13, 5, -23, -8, -3, + -13, -1, 14, -4, -9, 4, 12, 12, 17, -22, + 10, -18, -9, 5, 15, 6 }, + { -58, -2533, -121, 987, 257, 259, 722, 48, -194, 113, + 312, 511, 393, -112, -232, 406, -154, -606, 56, 115, + 167, 131, 24, 220, 466, -2, -801, 533, 270, 424, + -180, -174, -25, -68, -207, 0, -351, -235, 140, 1, + 7, 61, 80, -182, -105, 212, -50, -107, 75, -3, + -41, 107, -95, 25, 64, 0, -53, -39, 38, 10, + 35, 55, 11, -27, -94, 9, -77, -30, 21, -15, + 10, -2, -1, -15, 21, 25, 12, -4, 13, 78, + -15, 1, -18, 10, 0, -23, 4, -10, 7, 12, + 40, -14, -22, -3, 3, 7 }, + { -199, -11558, -468, 737, -135, 416, -209, -11, -284, -130, + 61, 41, 64, 373, -696, 131, -164, -106, -141, -382, + 386, -128, 220, 74, -145, 1, -87, -183, -209, -165, + -198, -234, 9, -64, -262, 67, 12, -98, 77, -144, + 63, 157, -16, 140, -215, -71, -9, 104, 20, -5, + 111, 4, -4, 126, -28, -25, -6, 50, 52, 16, + -26, -56, 44, 12, -38, -13, -81, 37, -8, 9, + -18, -39, -27, 14, 16, 11, -10, 11, 10, 0, + -2, 1, 24, 1, -11, -15, -2, 0, 5, 1, + -23, 10, 6, 11, 2, -9 }, + { -101, -450, 1255, 693, -124, 19, -263, -259, -179, 9, + -325, 163, 226, 298, 430, 635, -72, 688, -349, 671, + -141, -169, 324, 109, 413, 116, -191, -460, 121, -274, + 376, -83, 7, -145, -166, 39, 16, 218, 142, 179, + -32, 171, 95, 26, 28, -9, -4, 144, 1, -2, + 105, -78, 167, -38, 37, 23, 44, 50, -5, 45, + 17, 44, 5, 3, -53, -14, -66, 41, -44, -19, + 44, -4, -18, -23, -3, -11, -13, 6, 62, 9, + 16, -5, -13, 7, 1, 20, 11, -12, 3, 11, + 26, 5, -23, 3, 8, 1 }, + { 2692, -165, -876, 959, -363, 299, -63, 313, 264, -94, + 15, 613, -9, 478, 21, 81, -809, -239, 224, -63, + 359, -198, 385, -21, 83, -254, 59, 532, -121, 71, + 266, 332, -43, 108, 19, 374, 56, 71, -67, -172, + -55, 91, 70, 292, 42, -22, -91, 80, 14, 71, + -136, -34, -78, -176, 160, -55, 1, -81, -9, -39, + -56, 4, 11, 31, 51, 32, -65, -10, -13, 14, + 22, -37, -42, -7, 34, -20, 22, -3, -3, 7, + 13, -17, -6, -16, -29, 30, -20, -28, -9, 6, + 7, -38, 7, 18, 17, 12 }, + { -86, -1340, 509, -18, 129, 240, 402, 156, 116, 147, + 1, -175, -373, -924, 1189, -175, 367, 455, 286, -188, + -234, 40, 320, 274, -234, 253, 130, 356, 125, 52, + 125, -71, 153, 17, -275, -78, -179, 43, 115, 113, + 53, -121, -158, -1, -151, -50, -121, -80, -7, 104, + -24, 21, -49, 2, -21, -19, -51, -37, 7, -72, + -90, -24, 34, -28, -48, 77, -73, -11, -2, -3, + 20, 17, 19, 7, 3, -24, 12, -27, 13, -4, + -22, 8, -3, -27, 12, -1, -8, -11, -1, -25, + -13, -22, 10, 2, -14, -14 }, + { 1460, -4114, -332, -556, 200, -491, -162, 233, -135, 162, + 535, -33, -281, -434, 513, 14, -364, -338, 518, 52, + 205, -49, -48, -78, 427, 59, -5, -231, 135, 78, + 164, 163, 362, -191, -453, -187, -103, -234, 243, -14, + -62, 227, 55, -9, -14, -98, 186, 17, -81, 52, + -114, -150, 80, 70, 45, 15, -3, -99, 46, 45, + 26, 38, -37, -60, 2, 55, 2, 3, 13, -14, + 58, 7, 29, 86, 14, 40, -13, 15, 7, -23, + 10, 18, 24, 2, 4, -38, -16, -19, 3, 23, + -3, 26, 12, -5, -9, -18 } }, + { { 120, -3004, -232, 696, 164, -37, -62, -30, 281, 421, + -64, 160, -434, 99, 816, 506, -28, 180, 59, -777, + 253, 709, 11, 698, -547, -297, -127, -61, -605, -223, + 297, -22, 8, -239, -210, 231, 25, -285, 2, -80, + 52, 185, 75, 169, 86, 130, -46, -84, -121, -63, + 194, 38, 3, -47, 29, -53, 17, 0, -26, -41, + 8, 56, -116, 26, 55, -63, 13, -58, 0, 5, + 11, -24, 26, 24, 55, -10, -15, -7, 8, 3, + -56, -11, 25, 15, -15, -23, -6, -15, 16, 10, + 12, -15, -18, -6, 7, 13 }, + { 765, -1740, -1185, 1417, -119, 114, -95, -50, -303, 81, + -76, 371, 437, -81, 307, 102, -335, 13, -228, -10, + -586, 49, -252, -13, -37, 108, 0, 37, 247, 20, + -219, -128, 385, -130, -226, 107, -4, -231, 5, -274, + 46, 127, -288, -114, 29, 20, 19, 118, 95, -5, + 36, 74, -32, -106, 76, -46, 27, -11, -17, -37, + -38, -22, 35, 3, 23, 41, 11, -5, 24, -27, + 13, 1, 57, -24, -33, 16, -18, -13, -12, -46, + 23, 22, -28, 4, 17, -17, -9, 21, 4, 11, + -19, -3, -5, -1, 3, 8 }, + { -400, 2383, 303, 1632, 155, -212, 161, -76, 62, -90, + -225, 219, -314, 935, -50, -278, -100, -442, 16, -274, + -13, 46, 460, -317, 486, 223, -260, 77, 9, -138, + -3, 279, -156, -11, -160, -158, -285, 170, -48, -68, + -64, -84, 13, -16, 32, -166, 26, -17, 118, 134, + -42, 28, -119, -54, 47, 100, -4, 9, 70, 28, + 12, 24, 85, 25, -24, -11, 7, -41, -9, -40, + 22, 18, -8, 38, 15, 17, -1, 0, -73, -2, + -9, -4, -6, 10, 14, 5, 1, -22, 13, -12, + -9, -12, -1, 2, 4, 15 }, + { 155, -462, -627, -29, 15, -35, -58, -64, 6, -17, + 250, 112, 135, 464, -1248, -308, -256, 284, -11, 385, + -355, 45, -15, 213, -32, -158, -273, 177, -37, -137, + 326, -230, 123, -18, -217, -263, -236, -65, -191, -91, + -37, -67, 53, 20, 14, -110, 67, -66, 0, 8, + 19, -82, 72, -1, -31, 59, 58, 21, 40, -81, + -56, 21, -10, -39, 45, 13, 28, 1, -57, 42, + -60, -32, -23, 4, -18, 0, -8, 5, 23, 30, + -2, -1, -5, 28, 6, 4, -6, 6, 0, 14, + 6, 6, 10, 10, -4, -4 }, + { 1962, -8602, -878, -1521, -138, -221, -275, -127, -373, 16, + 383, -219, -533, 304, -30, -150, 69, -520, 417, -54, + 138, -183, 279, 141, 74, -561, -258, -179, -204, 113, + -188, -149, 27, 217, 24, 179, -563, 23, 80, -115, + -17, 111, -144, 165, -44, -4, 69, 14, -128, 29, + 126, 30, -45, -66, -146, 51, 88, -38, 50, -67, + 6, 24, 31, 29, 56, 1, -20, 33, 10, 0, + -4, 18, -32, 18, 22, 5, -10, 20, 5, -19, + 41, 28, -31, -2, -2, 13, -3, 8, 3, -20, + 33, 6, -13, 10, -7, 7 }, + { -44, -1068, 455, -152, -87, 11, -1, 65, 42, 70, + 349, 51, -192, -261, -662, -223, 198, 238, -53, -86, + 246, 75, -215, 167, -834, -62, -215, 115, -32, 635, + -237, 216, -57, 63, 154, 334, 21, -27, -215, 84, + -18, -103, -98, -33, 43, 41, 174, -36, -36, -14, + 3, 87, 71, 26, 99, 13, -116, 89, 34, -85, + -47, 68, 16, -27, 0, 57, 18, 26, -23, 31, + 2, -26, 58, -1, 8, -21, -18, 20, -21, 47, + 5, 10, 2, 15, -12, -3, 17, 7, 27, -3, + -14, 15, 7, -5, -4, 10 }, + { 1021, -13316, -203, -634, 73, 56, 64, -210, -25, -664, + -181, -165, 443, 46, 100, 3, 318, -265, 110, -281, + -193, 31, -179, -395, -410, -148, 125, 284, 105, -4, + 108, -55, -108, -63, -95, -161, 17, -108, -55, 143, + 19, 34, -115, -76, -60, 191, -225, -56, -38, -28, + -101, 44, 90, 66, 70, -5, 54, 61, 84, 31, + 41, -96, -110, 37, -46, 37, 11, -14, 2, -33, + -2, -63, -41, 13, -8, -14, -28, 1, 12, -11, + -25, 14, 13, 13, -17, -27, 20, -2, 37, 16, + 9, 8, 13, -16, 0, 4 }, + { -78, 71, -420, 191, 151, 50, -70, -17, -9, 21, + -102, 118, 150, 240, -224, 571, -120, 59, -275, 541, + -593, 332, -498, 130, 156, -548, -582, -771, -77, -175, + -223, -44, -303, -31, -310, -416, 30, -18, 115, 39, + 131, -128, -36, 133, -109, 22, 4, -139, 54, 13, + 23, 108, -10, 16, 13, -83, 125, 33, 32, 30, + 96, 30, -111, -39, -7, 1, 13, -17, 6, -52, + 35, -49, 53, 40, 14, 40, -12, 0, -15, 6, + -2, -29, 1, 13, -2, 2, -4, 17, -3, 27, + -5, -25, -7, -7, -21, -9 }, + { 2253, -478, -2321, -1345, -216, 15, 109, -387, -165, -116, + -131, -142, -77, -344, 310, -48, 67, 374, -297, -94, + -173, -181, -226, 61, 178, -40, 45, 115, -15, 12, + 139, 309, 116, 124, -125, 50, 351, 153, -71, 37, + 176, 146, 252, 48, 133, -47, 104, 5, -30, 33, + -77, -119, 1, 76, 32, -35, -142, 18, 38, 5, + -1, 53, -47, -8, -46, -60, 18, 39, -19, 22, + 61, -10, -46, -5, -31, -63, -8, 17, -20, -17, + 4, 0, -1, -22, 8, -13, 27, 20, -21, 19, + -9, -13, -15, 12, 17, 10 }, + { 96, -1830, -92, 78, 298, 497, 716, -179, 0, -130, + 488, 365, 323, 222, -223, 166, -200, 194, 68, -14, + -614, 633, 123, 573, 531, -248, -366, 5, 437, 73, + -63, 96, -88, -4, -66, 61, -466, -220, 29, 73, + -25, 30, -35, -134, 32, 169, 35, -121, -76, 52, + 35, 106, -38, 76, -104, 40, -148, 33, 30, 43, + 64, 50, 11, -43, -80, -36, -17, -12, -11, 4, + -3, 8, 20, -12, 32, 37, -36, 25, -4, 51, + 6, 0, 4, -4, -6, -1, -24, 9, -16, 31, + 33, -4, -17, -20, 13, 31 }, + { 197, -10659, -1336, -139, 1170, -866, 768, -331, -371, -16, + -8, 297, 196, -316, -489, 397, -95, -58, -207, -144, + -48, 75, 74, 75, -83, 34, -59, -329, -194, -112, + -117, -292, 141, -244, -9, -54, -102, 175, -95, 41, + 19, 64, 23, 74, -118, -19, -37, 110, 23, 73, + -15, 13, 54, 48, -29, -101, 37, 58, 3, 79, + -18, -53, -1, 40, 15, -80, -35, -10, -19, 0, + -19, -8, -50, 19, 28, 31, -4, -13, 8, 11, + -4, 15, 13, 2, -4, -34, 12, 7, 15, -15, + -13, 9, -3, 12, -8, 4 }, + { 111, 976, -276, 298, 300, 92, -226, -320, -141, -89, + -409, 120, 39, 1195, 412, -38, 470, 348, 173, 211, + -124, -132, 344, 83, 411, 343, -470, -92, -88, -242, + 380, -86, -71, -118, -108, -152, -99, 176, 297, 197, + 12, -39, 165, 81, 39, -83, 77, 105, -34, 95, + 16, -10, 24, 97, -51, 172, -11, -73, 15, 47, + 29, 53, 71, -81, -58, -27, -26, 15, -19, -2, + -59, 39, 12, -57, 1, 8, 16, 0, 54, 14, + 19, -8, -18, 10, -24, 20, 21, -24, -6, 7, + 14, 5, 2, -15, 9, 2 }, + { -1724, 5498, -234, 129, 221, -15, -124, 538, 75, -13, + 362, 452, -194, 1005, -265, 24, -347, -423, 247, -101, + -9, -97, 524, 182, -339, -183, 70, 382, 118, -256, + 378, 167, 129, 163, 253, -52, 174, 216, -278, 75, + -162, 51, 81, 206, 76, -1, -88, -32, 34, 146, + -123, -6, -146, -3, 11, 114, -124, -63, 0, -2, + -77, 51, -35, 19, 35, 25, -76, 4, -59, 19, + 40, -29, -53, 24, 2, -12, 34, -41, 10, 43, + -24, -24, -7, 2, -36, -4, -7, -24, -3, 9, + -16, -25, 8, 20, 4, 23 }, + { 98, -782, -174, 307, 44, 64, 459, 213, 201, -98, + 219, -400, -201, 1274, -2111, 112, 650, 293, 73, 204, + -453, 630, -62, 358, -77, 86, 221, 137, 131, -118, + 172, 74, -174, -15, -175, -229, 0, -87, 168, -10, + 8, -24, -163, -124, -23, -56, -78, -162, 156, 57, + -19, 89, -87, -56, 12, -1, -10, -104, -1, -94, + -44, 66, 18, -53, -42, 21, -21, -16, 18, -27, + 30, 9, -27, -1, 39, 23, -24, 4, -41, 11, + 13, -18, 2, -3, -21, 8, -2, -11, -5, -9, + -20, -3, -8, 8, -17, -10 }, + { -1559, 20, -123, -446, -128, -110, 56, 74, 10, 79, + 484, 2, -264, 729, -1202, 29, -644, 172, 546, 183, + -284, -40, -52, 42, 149, 36, 321, -323, 80, 6, + 263, 315, 46, -173, -348, -220, -181, -37, 61, 101, + -61, 247, -34, 68, -51, 2, 52, 3, -66, -59, + -101, -3, 71, 58, 52, -46, -15, -38, -16, 54, + -12, 47, -19, -60, -28, 33, 10, 16, 6, -10, + 41, 30, 24, 40, 41, 20, -14, -5, -4, -7, + 34, -16, 23, 1, 8, -8, -31, -28, -11, 8, + 12, 11, 12, 10, -20, -15 } }, + { { -35, -1217, 1079, 321, 25, 47, -11, -25, 190, 177, + -341, 91, -316, -30, 568, 223, -37, 592, 181, -1187, + -127, 146, -514, -4, -678, 123, -28, 245, -158, 75, + 400, 217, -67, -264, -89, 250, 144, -199, 37, 8, + 24, 37, -31, 80, 129, 147, -42, 73, 132, -92, + 75, -30, -33, -90, 16, -40, -23, -30, -15, -84, + -34, 107, -71, 31, 44, -37, 49, 31, 40, -1, + 3, -6, 29, 1, 51, 8, 8, 7, -1, -6, + -31, 4, 26, 8, -19, -12, 5, 8, 22, -10, + 2, -11, -2, 2, -1, 12 }, + { -569, 1546, 2641, 795, -387, 80, -152, -15, -76, 98, + -300, 255, 296, -260, 163, 340, 10, -97, -357, 266, + -415, 436, -7, -150, -56, 144, 135, -16, 26, -100, + -282, -189, 107, -201, -122, 18, 110, -130, 315, -67, + -82, 37, -211, -25, 29, 0, -91, -108, -12, 11, + 92, 114, -86, -123, 66, -31, 12, -70, 50, 8, + 40, 40, 41, 5, 4, 39, 26, 2, 44, 14, + 17, -56, 11, -28, -31, -1, -34, 2, 10, -29, + 11, 14, -11, 20, 15, -10, 4, 10, 5, 17, + -16, -3, -11, -7, -3, -1 }, + { 328, -563, -2330, 1775, -36, -154, 46, -240, -10, 148, + -10, 257, -205, 809, -109, -33, 490, -216, -322, -270, + 61, 151, 464, -590, 212, 107, -101, 153, -26, -234, + -101, 113, -331, 28, -66, -16, -116, 153, -75, -2, + 182, 65, -47, -98, 70, -158, 118, 96, 56, -23, + -148, 84, -70, -100, 84, 142, -33, -54, 26, -26, + -13, -41, 21, 33, 2, -12, 14, -5, 6, -55, + 3, 0, -28, 1, -8, 19, -3, 27, -33, 7, + 0, 20, -5, -16, -5, -16, -19, -22, 21, -3, + 10, -5, 7, 8, -15, -19 }, + { -139, 653, 460, 0, 55, -38, -19, 11, 22, -56, + 303, -46, -71, 493, -922, 51, -98, 515, -172, 446, + -205, 438, 50, 104, 366, 212, 140, 293, -48, -149, + 296, -308, 220, 149, -101, 212, 117, 133, -75, -81, + 36, -50, 54, 39, 55, -25, 11, -89, 14, -67, + 24, -40, 10, -64, -35, 15, -28, -28, 6, -39, + 5, 40, -42, -8, 39, -5, 58, 36, -37, 41, + -38, 1, 22, 20, -23, 4, 5, -9, -19, 4, + -10, -3, 4, 35, -20, -5, 1, -1, -10, 1, + 0, 2, -5, -4, -5, -1 }, + { -1480, -10700, 1627, -761, 122, -65, -69, -43, -105, 157, + 256, -249, -382, 135, -19, 145, -42, -606, 388, -21, + 65, -99, 347, -86, 347, -290, -117, 245, 24, 152, + -4, -105, -62, 73, -3, 134, -362, 308, -59, -203, + 126, 134, -218, 115, 12, 70, 57, -47, -145, 1, + 56, 52, 37, 81, -49, 39, 69, -11, 80, -18, + 23, 29, 7, -60, 20, 1, -53, -39, -47, -9, + -46, 24, -1, 14, 1, 30, 43, 16, 17, -11, + 29, 36, -32, -6, -1, 22, 19, 4, -14, -12, + 15, -22, -20, 17, 5, 6 }, + { 30, -583, 570, -153, 0, 16, 13, 38, -114, -48, + 233, -55, 70, 335, 40, 64, 156, 415, -278, -451, + 263, -8, -425, 408, 64, 446, -266, -71, -310, 399, + -186, 96, -414, -145, 17, 179, -10, 17, -43, 79, + 56, -4, -33, 21, 45, -64, 75, 39, 28, -26, + -12, -20, -18, 35, 33, -24, -139, 23, -36, -54, + -41, 42, -4, -30, -23, 22, 28, 27, -44, 40, + 25, -51, 37, 26, 40, -15, 0, 3, -35, 2, + -8, 17, -5, 8, -4, -2, 21, 7, 13, -3, + -18, 1, 0, -1, -9, 4 }, + { 618, -14355, 65, -383, 0, 219, 197, -67, 495, 101, + -87, -574, 26, -93, -87, -401, 389, -190, 139, -96, + 111, 167, -87, 70, -183, -189, 174, 241, 355, 242, + 113, 14, 13, 31, -103, -90, -10, 10, 155, 19, + -100, -150, -41, 142, -157, 86, -283, 13, 76, 49, + -39, 123, 75, -102, -1, 4, 69, 30, 38, 24, + 76, -1, -33, 54, -30, 50, -25, -49, -7, -33, + 12, -3, -18, 6, 23, -14, -41, -2, 7, -14, + -9, 27, 11, 2, 1, -3, 20, -18, -6, 2, + 17, -10, 4, -15, 6, 2 }, + { 17, 967, 61, 209, 15, -13, -68, 62, 61, -12, + -67, 22, 97, 118, 49, 426, -538, 420, 99, -39, + -959, 404, -280, 507, 518, -426, -67, -244, -54, 45, + -4, -126, -415, 65, -40, -374, -177, -154, 19, -27, + 85, -94, 76, 19, -275, -79, 68, -87, 16, -18, + -59, 69, -40, -7, -17, -108, 55, -33, 54, 8, + -8, -5, -71, 0, 1, -7, -3, 24, 24, -29, + 48, -60, 51, 33, -18, -7, -6, 26, -9, -3, + -26, -29, 9, 6, -5, 0, 5, -1, -26, 13, + -7, 5, 27, 12, -9, -9 }, + { -2878, -3101, 1426, -631, -21, -4, 230, -125, 278, 127, + -65, -41, 150, -242, -211, -347, -134, 336, 12, 56, + -142, -175, -49, 46, 144, 59, -1, 56, -102, 71, + 99, 63, 23, 140, -74, -125, 273, 202, -36, 15, + 84, -62, 10, -181, -124, -87, 195, -35, -72, 41, + 12, -39, -29, -71, -103, -17, -61, -13, 2, 20, + -4, 27, -57, -25, -92, -83, 9, 48, 15, 50, + 56, -10, -21, 29, -16, -70, -4, 15, -1, 19, + 7, -27, -13, -6, 23, -22, 7, 11, -28, 16, + 2, 15, 11, 18, 0, 11 }, + { -111, -237, 1170, -322, 138, 83, 328, -292, -106, -234, + 126, -299, -123, 65, -676, -26, -23, 372, 551, 93, + -502, 390, -90, 556, -58, -220, 171, -330, 179, 9, + -146, 278, 89, -44, -23, 215, -233, -200, -229, -30, + -141, -157, 25, 28, 14, -90, 85, 76, -26, 30, + 26, 26, -63, 54, -170, 71, -69, 72, -35, -49, + 20, -20, -15, 13, -12, 7, 43, 34, -8, -28, + -7, -7, 25, 6, 47, 49, -19, 27, -31, 28, + -8, -2, 7, 0, -10, 9, -18, 19, -19, 4, + 13, 10, -6, -23, -2, 16 }, + { -284, -9586, 347, -87, 848, -507, 959, -554, -155, -65, + -310, 138, 105, -150, -302, 361, -163, 216, 51, 134, + -11, 27, -158, -37, -44, 233, 237, -123, -34, -109, + 7, -161, 182, -39, 138, -125, -138, 245, -105, 83, + 71, 81, 4, -44, 65, 118, -136, -56, -70, 22, + -89, -44, -45, -6, -83, -82, 41, -22, -105, 22, + 61, -4, -44, 4, 3, -43, 6, -12, -3, -10, + -14, 27, -44, 3, 9, 18, 5, 8, 10, 7, + 1, 3, 2, 16, -1, -22, 9, 13, 16, -6, + 1, 3, -12, 7, -9, 5 }, + { -98, 1453, 104, 3, -32, -45, -64, -67, 141, 95, + -232, -158, -469, 1078, 763, -211, 50, -142, -43, -162, + -288, -109, 156, -135, 33, 213, -117, 134, -76, -424, + 220, 89, -197, -131, -165, -222, -176, 194, 106, -96, + 95, 53, 85, 100, 109, -117, -4, -4, -136, 105, + -4, -57, -98, 72, -61, 169, 55, -52, 19, -17, + 51, 46, 55, -45, -20, -30, -27, 28, 16, 31, + -26, 28, -2, -34, 11, 26, 24, -3, 31, -2, + 8, 4, -6, -5, -31, -13, 5, -25, -22, -7, + 3, -3, 4, -14, 4, 2 }, + { 352, 7568, -1034, -201, 149, -1105, -1110, 436, 154, 306, + 319, -33, -127, 1312, -292, 289, 523, -4, 60, -287, + -180, -175, 30, -330, -422, 23, 109, 314, -87, -588, + 8, 108, 265, 35, 233, -258, -224, 258, -179, 6, + -17, 140, -94, -137, 1, 87, -23, -48, 82, 138, + -120, -15, -104, 168, 50, 164, -68, -46, 22, 21, + -77, 49, -50, -27, 3, 38, -74, -9, -52, 12, + 39, 54, -8, -3, 3, -16, 0, -61, 27, 44, + -33, -34, -8, 21, -23, -3, 7, -1, 4, -5, + -12, 3, 19, 0, -18, -1 }, + { -83, -304, 430, 305, -155, -222, 36, -135, 140, -136, + 6, -471, -307, 1671, -1671, -677, 113, 200, -321, 336, + -211, 374, -349, 228, -187, -21, -79, -68, -133, -23, + 254, -193, -220, -29, -83, 158, 237, 23, 145, -220, + -66, 12, -31, -82, 36, 84, 95, -107, 155, 25, + 46, 73, -107, 2, 84, 54, 84, -55, 3, -4, + 11, 67, 51, -57, -25, 8, 3, 9, 37, -34, + 15, -6, -37, -22, 22, 21, -46, 42, -22, 12, + 26, -15, 6, -4, -24, 13, 7, 7, -11, 0, + 3, 11, -7, 16, -8, -7 }, + { 998, 3462, -99, -197, -17, -9, 241, -6, -48, -147, + 146, 69, -234, -381, -2571, 66, -466, 82, 233, -16, + -287, 9, -68, 91, 107, -120, -81, -495, 183, -9, + -1, -70, -223, -120, -21, 102, 53, 171, -10, 16, + -20, -4, -300, 61, 114, 179, -10, -124, -86, -70, + -29, 59, -80, -35, 25, -98, 26, -6, -89, 35, + -46, 30, 80, 15, 21, 53, -8, -1, -21, -33, + 12, 15, -3, -9, -4, -22, -19, -1, 10, -19, + 7, -34, -6, -29, 8, 14, -9, -3, -10, 2, + -8, -12, 4, 15, -9, 6 } }, + { { -36, 2136, -1119, 36, 54, 81, -49, 142, -63, -29, + 19, -318, 106, 297, -187, -22, 338, 422, -81, -881, + 140, -425, -123, -515, -233, 523, -136, 40, 165, 358, + -323, 453, -157, -106, -126, 150, 47, -168, 150, 89, + 34, -2, 49, -20, 162, 50, 54, 13, 188, -89, + 17, 5, -59, -73, -51, 56, -33, -34, -55, -30, + -43, 30, -31, 36, -5, 40, -1, 87, -9, 25, + 1, 17, 1, 35, 22, -2, 22, 7, 6, -20, + 8, 8, 0, 5, -22, -2, 12, 11, -5, 5, + -16, 10, -8, 4, -4, 11 }, + { 438, 8395, -3181, 317, 316, -7, -211, 218, -1, 182, + -232, -140, -61, 511, -44, 72, 257, -708, 175, 260, + -297, 327, -58, -14, -64, 101, -17, 114, 44, -255, + -94, -138, -54, -201, 144, -235, 205, -122, 271, 231, + -124, -171, -16, -1, -39, 83, -173, -25, 14, -81, + 46, 146, -105, 7, -63, 25, -23, -83, 33, -15, + 108, -5, 69, -21, 28, 26, 4, 49, -21, 57, + -4, -57, 14, -15, -23, -16, -34, 47, -26, 5, + -5, 8, -2, 11, -9, 24, -6, 1, 11, 0, + 7, -9, -7, -13, -3, 0 }, + { -167, -6401, 2472, 1139, 247, 176, -184, -9, -8, 127, + 29, 132, 134, 397, -24, -182, 468, 220, -868, 65, + -147, 228, 218, -314, 428, -337, 250, -25, 38, -327, + 71, -201, -219, 115, -182, -60, 124, -79, 3, 108, + 76, 5, -99, -67, 118, -119, 110, 93, 39, -50, + -59, 9, 35, -161, 158, 69, -54, 3, -82, -12, + 49, -50, -55, 44, 32, 21, -20, 13, -19, -44, + -8, -2, -15, -4, 2, 5, -3, 15, 1, -9, + 2, 11, 0, -21, 4, -13, -18, -13, 22, -1, + 1, 3, -2, 2, -18, -20 }, + { 100, 1610, -418, 15, -17, -6, -30, 42, 23, -28, + 147, -33, 156, -121, 107, -112, -95, 509, -336, 200, + 323, 65, -50, 20, 400, 296, 135, 299, -6, 28, + -144, -196, 167, 22, 199, 177, 159, 54, -70, -46, + -7, 69, -77, 84, -10, 10, 15, 27, -81, -50, + 39, -65, -25, -9, -109, 56, -44, -44, -4, 16, + -5, 19, -49, 17, 2, -10, 49, 1, 21, -23, + 19, 19, -7, 8, 3, -14, 15, -29, -13, -12, + -13, 26, 6, -3, -12, 8, 16, -17, -13, -4, + 5, 1, -15, -8, -5, 1 }, + { 629, -11667, 436, -846, 105, 26, -48, -125, 16, 343, + -539, 161, -117, 56, 384, 6, 139, -917, 394, 34, + 28, -185, 379, -41, 270, -28, -109, 355, -165, 186, + -148, 92, -176, 170, 33, -112, 296, -123, -114, -9, + 87, -73, -53, -32, 2, 164, -53, -42, -13, 19, + -42, 72, 40, 95, -13, 21, 50, 20, 83, 56, + -17, 34, -17, -37, -6, 6, -67, -28, -33, -6, + -57, 40, 43, 11, -26, 34, 50, 2, 20, -2, + 15, 19, -22, -5, 8, 5, 37, -11, -22, 14, + -18, -7, -8, 13, 10, 8 }, + { 22, -6, -166, 102, 14, 7, 29, -47, -147, 59, + 160, 98, -89, 121, 431, 158, -207, 465, -10, -364, + 127, -24, -331, 637, 69, 110, 74, -11, -288, 108, + -45, -124, -217, -256, 104, -41, 183, -87, 2, -22, + 142, 15, 4, -70, -21, 26, -52, 142, -1, 41, + -10, -35, -45, 15, 33, -77, -96, -15, -12, -23, + -66, 49, -9, -35, -11, 19, 2, 64, -42, 14, + 12, -36, 14, 50, 1, -26, 34, -33, -6, -47, + 21, 16, -15, 13, -1, -1, 21, 1, -8, 12, + -14, 4, -7, 1, -18, -1 }, + { -2305, -10404, 59, 244, -69, 184, 67, 79, 400, 243, + 113, -471, -113, -328, -204, -164, 149, -167, 176, 48, + 308, 36, 31, -7, -206, 9, 134, 223, 312, 188, + 217, -47, 14, 20, -111, -18, 87, -3, 166, -167, + -119, -99, 120, 123, -246, 36, -137, -25, 49, 38, + 106, 12, 72, -99, -24, 8, 52, 12, 7, 20, + 51, 33, -10, 6, 30, -17, -30, 10, -46, 4, + -4, 8, -23, -7, 13, -8, -20, -6, 17, -10, + -22, 5, 11, -25, 32, 10, -3, 8, -24, -6, + 9, -2, -9, 0, -3, 0 }, + { 75, 504, 371, 24, -11, 1, -53, -5, 149, -46, + 17, 10, 163, -165, 1064, -201, -22, 121, 283, -650, + 92, -302, -55, 68, 720, 25, -446, 237, -361, 117, + -115, 93, -385, 93, -107, -206, -150, -172, -186, 120, + 69, -72, 91, -69, -168, -123, 60, 4, -51, -77, + 30, -50, 15, -3, -59, -40, 31, -54, 37, -64, + 17, -21, -56, 7, 21, 32, -50, 38, 42, 8, + -37, -23, 52, 7, -19, -7, -11, 7, -17, 2, + -11, 2, -11, 8, 12, -8, 1, -15, -6, -9, + 1, 8, 27, 5, 5, -11 }, + { 2905, -7618, -1224, -57, 154, -99, 104, 42, 206, 32, + 174, -14, 342, -501, -430, -11, -260, 389, 156, -256, + -58, -36, 141, -170, 128, 216, -228, 141, -182, 56, + 272, -170, 89, 32, -44, 1, 76, 128, 102, -118, + -3, 158, -177, -229, -17, -43, 53, 48, -83, 5, + 6, -11, -11, -127, -122, 2, 15, -3, -34, 20, + -12, 30, -23, -66, -45, -19, -21, 35, 38, 30, + 18, 36, -21, 8, -23, -36, -20, 15, -18, 34, + 5, -18, -12, 1, -3, 26, -15, 3, -8, -7, + 14, 12, 27, 13, -2, 8 }, + { 101, 1151, -154, -89, 62, -26, 202, -144, -202, -101, + -277, -44, -353, 273, -789, -302, 455, -208, 668, -162, + -62, -17, 17, 551, -336, 12, 212, -217, -15, -152, + 158, 178, 125, -148, 46, -112, 24, -250, -299, 42, + -149, -108, -58, 41, 62, -152, 139, 57, 43, -44, + 44, -94, -12, -4, -18, -18, 7, 41, 22, -102, + -16, -50, 36, 3, 16, 27, 31, -14, 46, -64, + -2, -3, 36, 22, 28, 16, 12, 5, 6, 5, + -25, 21, -16, 26, -25, 13, -23, 9, 3, -10, + 13, -3, -7, -8, -11, -6 }, + { 392, -9451, 14, -486, -5, 675, 78, -416, 186, -363, + 9, -65, -159, 91, -281, 321, -364, 536, 229, -51, + 56, -122, 85, -237, -15, 259, 168, 7, -87, -31, + -63, -12, -22, 138, -71, -72, -64, 264, 16, -17, + 70, 56, 25, -63, 111, 8, -1, -48, -84, -66, + -76, -50, -69, 74, -60, -60, 36, -86, -73, 6, + 19, 1, -32, 6, -13, -2, -19, 11, -36, -13, + 21, 21, -36, -12, -4, 2, -1, 38, 7, -5, + 9, -2, 0, 19, -8, 5, -8, 7, 12, 11, + -3, -6, 1, 2, 2, -5 }, + { 56, 1501, -103, -147, -120, 33, 100, -7, 177, -10, + -110, -272, 661, -395, 560, -197, 130, -436, 64, -356, + 254, -539, 43, 52, 84, 4, 9, 32, 173, -482, + 209, 81, -204, 57, -87, -162, -22, -38, 54, -115, + 111, 106, 63, 44, 48, -39, -33, -37, -54, 30, + 0, -24, -119, -25, 112, 37, 69, -18, 13, -22, + 81, 21, 15, 9, 6, -54, -1, 23, 4, 11, + 26, 4, -34, 3, 13, 19, 20, 0, 14, 7, + 9, -5, 5, 2, -17, -22, 14, -14, -32, -8, + 11, -8, -12, 6, -6, 4 }, + { 829, 6653, -937, -356, 2, -617, -1033, 286, 228, -121, + 239, -246, 64, 1360, -528, 370, 516, 279, 67, -259, + -218, -26, -53, -494, -137, -126, 79, 215, -152, -305, + -179, 163, 123, 166, 69, -185, -134, 62, -75, -242, + 155, 66, 105, -67, -102, 112, -143, 56, 102, 135, + -115, -29, -7, 64, -19, 98, -45, 18, 30, -55, + 48, -2, -60, -16, -7, 51, -10, -44, -38, -22, + 23, 67, -14, 17, 1, -23, 9, -41, 20, 0, + 7, -13, -24, 7, -16, 14, 5, 16, -10, -7, + 6, 0, 15, -5, -13, -6 }, + { 55, -65, 251, 209, -277, -56, -199, -114, 58, -38, + -294, -223, -356, -1919, 3063, -887, -70, 345, -403, 432, + -139, 88, -18, 176, -552, 138, -35, -11, -189, 49, + 116, -234, 8, -11, -42, 133, 345, 76, -183, -47, + -51, -70, -37, 82, -7, 133, 34, -82, 61, 84, + 79, -64, -39, 43, 90, 91, 35, 30, -57, 46, + -14, -6, 75, -46, -1, 3, 24, -22, -11, 22, + 9, -35, 14, -39, 3, -2, -18, 30, 16, -2, + 9, 0, -8, 3, -15, 17, 4, 3, -9, -5, + 1, 1, 11, 5, 0, -2 }, + { -109, 4846, -139, 246, -298, -245, 190, 26, -29, -241, + 168, -335, 243, -1311, -1624, -229, 220, 153, -69, -128, + -74, 113, -147, 209, -57, -87, -192, -205, -5, -4, + -80, -138, -306, -79, 112, 221, 118, 73, -18, -197, + 89, -15, -163, 1, 96, 284, -113, -141, -67, -22, + -96, 44, -86, -36, -26, 49, 13, -34, -65, 59, + -24, -15, 66, 57, 56, 38, -18, -7, -8, -16, + 13, 18, -18, -3, -31, -24, 2, -3, 29, -6, + -5, -35, -7, -14, -2, -10, 15, -7, -7, -3, + -10, -15, 10, 5, 15, -5 } }, + { { 4, 4950, 934, -302, -192, 102, -164, -124, -250, -10, + 7, -419, 307, 78, -444, -226, -73, 320, 1, -594, + 346, -52, 420, 91, 78, 520, 177, 148, 68, 549, + -153, 428, -86, -154, -451, -188, -41, -81, 141, 40, + 14, -52, 126, 46, 3, -71, 29, -12, 76, -188, + -23, 23, -60, -58, -49, 47, -68, -36, -59, -1, + -5, 20, 0, 5, -16, 35, -17, 94, -13, 35, + 15, 13, -22, 30, 24, -5, 36, -5, -20, -3, + 18, 3, -4, 9, 2, 9, -7, -15, 1, 26, + -10, 15, -15, -9, -3, 6 }, + { -563, 14541, 1743, -529, 3, -32, -163, 56, -386, 88, + -111, -293, -309, 429, -201, -563, -24, -112, 829, 303, + -144, -54, -335, -2, -164, 164, -101, -49, 63, -132, + 113, 69, 157, -135, 178, -38, 317, -82, 90, 97, + -177, -151, 227, 192, -86, 69, -13, 206, 104, -109, + -58, 72, -97, 13, -19, 86, -79, -153, 2, -25, + 73, 4, 64, -59, -46, -23, 3, 33, -71, 62, + 22, -36, 5, -5, 20, 13, -21, 34, -20, 18, + -25, -11, -3, 11, -17, 16, -18, 0, 13, -3, + 22, 9, -12, -22, -6, 8 }, + { 35, -11061, -1150, 630, 197, 309, -22, 42, -94, -66, + -302, -201, 21, 115, 68, -134, -78, 240, -548, 91, + -623, -199, 307, -203, 219, -369, 86, -349, 62, 8, + 221, -422, -295, 56, -288, -13, 115, -189, -128, -60, + -98, -173, -10, 51, 130, 8, -12, -58, 50, 78, + 57, 15, 27, -167, 120, 24, -38, 98, -12, -28, + 38, 16, -34, 26, 18, 11, -26, 28, -8, -3, + 46, 45, 5, -21, 15, 26, 8, 7, 3, -12, + -10, -9, -1, 7, 15, 0, 7, -12, 11, -12, + -22, 3, -5, -8, -9, -10 }, + { -80, 2095, 17, -25, 48, 8, -16, -44, -28, -52, + 143, 86, -19, -125, 378, -269, -400, -191, -538, 88, + 22, -205, -102, -78, 159, 135, -113, 170, -180, -22, + -247, -294, -15, -190, 86, 16, 52, -64, -97, 115, + 22, 17, -187, 13, -27, 14, 22, 33, -96, 27, + 103, -88, -2, 33, -34, 79, -57, -44, -43, -16, + -48, -30, 1, 20, -25, -32, -1, -9, 23, -16, + 35, 7, -33, 4, 14, -6, 24, -14, -6, -6, + -7, 25, 5, -4, 10, 7, 11, 1, 2, 8, + 7, -2, -4, 0, -12, -1 }, + { 324, -12527, 396, -683, -43, -40, -29, -48, 11, 324, + -524, 345, 37, 81, 293, -123, 167, -1253, 258, -104, + -11, -270, 32, -106, 190, 78, -125, -87, -410, 257, + -302, 84, -155, 143, 93, -190, 532, 93, -115, -13, + 28, -169, -34, 91, -6, 27, -90, 48, 9, -49, + -130, 22, 19, 46, 15, 13, 22, -66, -6, 51, + -38, 18, 22, -23, -32, 47, -27, 19, 16, 25, + -20, 13, 4, 1, -13, -2, 11, 22, 27, -5, + 13, 6, -19, -5, -6, -6, 13, -19, -8, 6, + -27, 4, -1, 10, 6, 7 }, + { -24, 56, -102, 103, 3, -5, 4, -114, -213, -33, + -9, 1, -407, -248, 71, 0, -138, 282, -432, -140, + 858, 60, -210, 861, 128, -19, 106, 224, -422, 72, + 290, 57, -91, -131, 235, -60, 110, -153, 66, 115, + 152, -29, -24, -152, -143, -33, -107, 112, -1, -42, + -55, 28, -47, -46, 60, -35, -10, 34, 70, 46, + -81, 1, -63, -33, 7, 18, -48, 37, -8, -7, + 2, -8, 16, 41, -6, -23, 17, -39, 8, -35, + -3, 12, -9, 16, -4, -20, 0, -3, -23, 1, + -9, 0, -18, -3, -22, 1 }, + { 3397, -3962, -946, 498, -181, 2, -16, 0, 57, -34, + 132, -161, 227, -33, -152, -53, 40, -178, 239, 20, + 268, -42, 60, 105, 98, 78, -42, 6, -125, -120, + 153, 77, 76, -102, -119, -16, 100, -136, 59, -48, + -24, -99, 56, 181, -81, 68, -7, -63, -78, -31, + -50, -138, -45, -118, 19, -50, -23, -19, -19, 37, + 73, -10, -32, 2, 6, -43, -19, 53, -23, 12, + -8, -17, -29, 3, 19, 16, 7, 17, 13, -18, + -24, -20, 2, -22, 13, -15, -4, 19, -30, -19, + 0, 6, -10, -3, -5, -6 }, + { -32, -673, -376, -94, -19, -7, -31, 0, 79, -24, + 146, 211, 331, 96, 1193, 325, 781, -143, 162, -571, + -220, -686, -402, -846, 339, 155, -252, 359, -387, 48, + -179, 180, -288, 82, -39, -17, 45, -73, -206, 47, + -13, 5, 124, -66, -68, 1, 86, 95, 40, -87, + 1, -120, -24, 52, -18, -12, 43, -65, 25, -67, + 122, 71, -4, 13, 23, 1, -72, 57, 22, -1, + 13, -24, 2, -13, -16, 5, 8, 4, 13, 32, + 4, 26, -20, -17, 21, -12, -7, 22, 10, -13, + 8, 0, 19, 0, 7, -3 }, + { -2328, -12224, 1137, 293, 218, -166, 65, 32, 7, -100, + 100, -47, 391, -253, -158, 38, 2, 551, -35, -392, + 8, 68, 111, -338, -38, 191, -228, 124, -194, 63, + 200, -264, 17, -91, -141, 57, 45, -73, 121, 22, + -244, 121, 15, -114, 112, -23, -36, 99, -80, -114, + -37, -3, 34, 50, -48, 9, 3, 5, 44, 66, + 24, 61, 12, 0, 34, 42, -21, 12, -5, -35, + -1, 40, -17, 22, 0, -10, -29, -3, -40, 24, + 8, -9, -11, 4, -4, 24, -11, 14, 4, -3, + 18, -1, 2, -3, -6, 4 }, + { -88, 2164, 537, -159, 51, 21, 298, 49, -49, 87, + -155, 94, -443, 96, -961, -253, 594, -591, 235, -327, + 89, -9, -319, 481, -69, -37, -97, 20, 179, 192, + 262, -183, -13, -133, 41, -89, 202, 19, -56, 134, + 34, 39, -72, -50, 77, -42, 60, 50, 53, -69, + 97, -114, 20, 71, 18, -51, 54, 33, 8, -27, + 67, -45, 17, -32, 5, 3, 10, -44, 21, -27, + 26, -14, 5, 8, 2, -6, 1, 10, 7, 12, + -5, 26, -17, 13, -26, 19, -27, 2, 7, -7, + 15, -6, 0, 5, -6, -3 }, + { -400, -9778, 543, -592, -190, -63, -844, -456, 310, -200, + 76, -124, -80, 282, -262, 127, -83, 822, 245, 3, + 334, -94, 52, -125, -86, -109, -12, -40, 27, 205, + 27, -71, -197, 38, -12, 78, -6, 270, 203, 159, + 174, 112, 15, 10, 48, -79, 41, 17, -39, 6, + 39, 14, -10, 90, 18, -7, 61, -47, -8, 6, + -31, -17, -27, 7, -9, -3, -19, 16, -62, -11, + 11, -7, -31, -8, 1, 11, -3, 12, 0, 7, + 0, -2, -18, -15, 8, 18, -1, 13, 4, 0, + -8, 3, 24, 5, -1, -3 }, + { -15, 1289, -271, -288, -148, 136, 86, -68, 66, -50, + 44, -227, -142, -1791, 16, -158, 415, -82, 52, -243, + 259, -799, -84, -212, 605, 477, 19, -8, 352, -255, + 169, -61, 70, 238, 236, 217, 189, -57, 27, -40, + 97, 4, -78, -73, 66, 50, -21, -3, -22, -4, + 44, 63, -24, -20, 60, -65, -24, -89, -7, 38, + 102, 9, -17, -8, 37, -27, 7, 6, 9, 18, + 31, 20, -24, 31, 28, -2, 6, 8, 15, 8, + 11, -12, -12, -5, 3, -2, 9, -13, -16, 1, + 9, -2, -6, 11, 0, 9 }, + { -1414, 3197, -655, 456, 216, 382, -341, 169, 151, -303, + -60, -566, -505, 865, -650, -284, 94, 454, 270, -15, + -86, -20, 220, -64, 217, -51, -11, -1, -6, 93, + 137, 138, -83, 7, -202, -165, -62, -13, -42, -215, + 21, 35, 246, -25, -86, 179, -126, 12, -30, 151, + 22, 70, 13, -72, -114, 23, 0, 85, -49, -127, + 39, -13, -16, 11, -8, 76, 11, -39, -24, 2, + 2, 40, -9, -1, -11, -10, 11, -34, -4, -9, + 39, -3, -37, 6, 4, 15, -10, 10, -16, 3, + 19, -1, 2, -7, -3, 0 }, + { -42, -1, 380, 193, -157, 138, -149, -193, 29, 63, + -181, -103, -607, 236, 6339, -560, -3, 622, 18, 262, + -19, 12, -3, 448, -358, 151, -121, -194, 131, 276, + 104, -181, -14, -18, 26, 68, 101, -78, -177, -50, + -174, 25, -10, 156, 3, 33, -135, -115, 30, 70, + 34, -55, 68, 74, 25, 23, 34, 45, -66, 66, + -56, -61, 57, -63, -44, -22, -13, -30, -15, 40, + 32, -13, 37, -34, -21, -17, -4, 13, 29, 2, + 11, 29, -4, 3, 4, 2, -21, -5, -2, -14, + -8, 0, 16, -3, 2, 2 }, + { -698, 4540, 93, 253, -285, -325, 156, -122, -150, -201, + 65, -510, 328, 859, 1169, 131, 490, 48, 81, 109, + 222, 185, -180, 99, -85, -120, -434, -55, 75, -154, + -15, 76, -8, 77, 57, 3, -115, 35, 14, -108, + 172, 111, -43, 60, 99, 152, -185, -97, -8, 36, + -115, 9, 0, 52, 7, 107, 88, 28, -60, 33, + -11, -30, 48, 84, 49, -6, -13, 64, 30, -23, + 22, -14, -30, 34, 2, 25, 19, 10, 36, 4, + -7, -16, 16, -16, 5, -1, 25, -9, 8, -1, + -11, -12, 6, -7, 11, -18 } }, + { { 55, 4315, 910, -272, 63, 11, -231, -95, -193, 161, + -270, -348, 200, -167, 165, -312, -123, 415, -240, -473, + 481, 189, 61, 110, 379, 207, 579, 113, 13, 306, + -104, 542, -240, -163, -322, -251, 23, -295, 159, 78, + -68, 79, 14, 144, -81, -94, -56, 91, -81, -122, + -10, 10, -52, 13, -36, -19, -70, -62, 46, -46, + -21, 18, 25, 14, 5, -23, 26, 34, 5, 24, + 35, 9, -20, 10, 33, -21, 46, -2, -21, 0, + 7, -7, 25, -1, 15, 1, -7, -14, 6, 11, + 20, -6, -7, -10, -2, -8 }, + { 639, 14314, 17, -217, -4, -93, -86, -132, -276, -1, + 246, -366, -306, 132, 57, -854, -171, 461, 582, -8, + 56, -446, -166, 44, 46, -121, -137, 69, 17, 0, + -43, 241, 58, -39, 6, 135, 94, 35, 36, -18, + -128, -42, 237, 53, 24, 40, 46, 149, 60, -13, + -26, -6, -46, -11, 23, 37, -55, -49, -58, 12, + 3, 36, 24, -20, -50, -32, -42, 38, -30, 31, + 14, -11, -36, 16, 0, 2, 28, -13, 7, -11, + -15, -2, -13, 18, -4, -4, 3, -1, 8, 1, + 13, 10, -12, -21, 1, 4 }, + { 12, -11081, -712, -239, 649, 146, 28, -83, -52, -149, + -164, -55, -222, -306, -5, 408, -464, 358, -100, -88, + -639, -300, -83, 78, -17, 24, -102, -135, -211, 7, + 122, -276, -167, -199, -313, 151, 47, -318, 10, -68, + -119, -125, -134, 188, 127, 95, -201, -9, -1, 166, + 67, 40, -20, -150, 4, 98, 34, 45, 52, -87, + 7, 70, 12, -5, -9, 21, 6, -20, -4, 9, + 60, 56, -7, 2, 41, 14, 10, 7, -20, -8, + -6, -10, 6, 3, -3, 22, 3, -19, 3, -18, + -9, 3, -4, -12, -3, -4 }, + { 65, 1736, 136, 18, 3, 8, -9, -37, -80, 10, + 73, 176, -160, -368, 334, -219, -128, 235, -870, -224, + 137, -40, -206, -26, -256, 111, -148, 371, -201, -62, + -172, -139, -296, 45, -128, -4, -30, -6, -14, 88, + -18, -9, -101, -90, 0, 63, 42, -67, -33, 55, + 21, 30, 21, -18, 26, -18, -3, 3, -100, -26, + -16, -60, 45, -18, -27, -11, -1, 24, -22, 38, + -1, 4, -52, 37, -1, 4, 13, 5, -4, 16, + -20, 9, -2, 7, 15, 4, 2, 9, 10, -2, + 11, -6, 8, 3, -10, 6 }, + { -1196, -11960, 1437, -1191, 248, 42, -164, 204, -243, 22, + 257, -186, 123, -17, -2, 71, 234, -1467, 775, -370, + -343, 160, -339, -171, 157, 104, 40, -402, -282, 204, + -244, 168, -39, -47, 4, -165, 310, 236, -97, 22, + -103, -58, 23, 36, -28, 0, -15, 20, 49, -142, + -142, 42, 38, -44, 79, 6, 39, -73, -46, 8, + -17, 21, 20, -26, -28, 26, -2, 8, 36, 18, + -6, -28, 11, -12, -5, -10, -6, 38, 29, -4, + 14, -17, 11, -9, -3, -4, -3, -10, -10, -3, + -23, 8, -7, 9, 0, 4 }, + { 0, 284, -281, -54, 47, 5, 2, -139, -68, -29, + -93, 9, -385, -512, 1, -1, 94, 86, 230, -395, + 186, 138, 353, 345, 148, 168, -431, 648, -376, 94, + 185, 124, -38, -248, 258, -8, 7, 36, 99, -19, + 166, 13, -50, -102, -152, -74, 11, -37, 13, -68, + -28, -4, 57, -84, 74, -50, 9, 25, 71, 11, + -53, 41, -113, -23, 10, 10, -32, -3, 30, -27, + -3, 15, 35, 6, 11, 15, -26, -9, -18, 2, + -13, -11, 15, 11, -11, -5, -19, -13, -9, 1, + -7, -7, -12, -8, -4, -5 }, + { -3646, 964, 1982, 217, 365, -40, -12, 108, -115, -242, + 46, 252, 96, -6, -216, 262, -167, -65, 172, -10, + 97, 56, 54, 82, 158, -115, 25, -93, -73, -175, + 66, 313, -23, -144, -11, -9, -31, -97, -17, -7, + 28, -85, -15, 113, 69, -15, -7, -64, -186, 83, + -117, -134, -21, -109, 81, -133, -18, -7, 14, 31, + 68, -32, -5, 7, -11, -29, -33, 46, -20, 18, + -11, -46, -13, 17, 13, 12, 16, 25, 6, -24, + -16, 8, -17, -5, -18, -1, 0, 2, -15, -17, + -3, 6, 0, -6, -8, 5 }, + { -58, -692, -415, 21, -6, 9, -1, 27, -21, 26, + 102, 192, 153, -82, 509, 758, 896, -33, -136, 14, + -951, -215, -441, -526, 288, -396, 100, 66, -141, -240, + -86, -44, 1, -180, 127, -118, 127, -164, -95, 7, + 24, 70, -76, 50, -122, 135, 49, 65, 49, -97, + 26, -100, -51, 121, -23, 51, -18, -42, 22, -60, + 108, 41, 80, -21, 6, -10, -1, -4, 32, -29, + 55, -13, -32, -13, -4, -23, 54, 2, 20, 27, + 13, 5, -18, -7, 11, -11, -3, 39, -5, -5, + 8, 3, 5, 5, 7, 0 }, + { 1294, -15451, -2, 200, 237, -56, 41, 48, -69, -28, + 44, -40, 157, 62, -195, -41, 146, 144, -86, -48, + -33, -38, -67, -78, 27, 40, -14, -41, 63, -164, + 103, 108, -153, -125, -120, 63, -17, -8, -35, 103, + -214, 46, 24, 62, 55, 9, -59, 70, -80, -45, + -89, 46, -27, 64, -28, 21, -21, 12, 34, 59, + 41, 44, -15, 50, 5, 46, 7, -21, 0, -36, + 9, 2, 10, 10, 23, -26, -28, -9, 2, -11, + 12, 1, -5, -9, -6, -2, 4, 8, 15, 3, + 3, 4, -4, -3, -6, -5 }, + { 72, 2426, -213, 180, 51, 174, 75, 34, 74, 231, + -2, -228, -18, -45, -832, -12, -83, -241, -323, -40, + 224, -31, -205, 359, 109, 85, -325, 141, 75, 346, + 12, -44, -70, 135, -125, -73, 333, -20, 53, 82, + 98, -25, -63, -81, 62, 144, 13, -19, 90, -65, + 64, -51, 42, 23, 34, -29, 37, 1, 13, 3, + 16, -27, 33, -41, -31, 2, 10, -19, 3, 3, + 28, -25, -25, 27, -22, 20, -3, 5, -16, 28, + 8, -8, 13, -15, 2, 4, -13, -3, 7, 14, + 2, 6, -2, 7, -2, 7 }, + { 302, -8974, -325, -683, -176, -107, -1048, -52, -185, -132, + 117, 128, -140, 173, 45, -282, 623, -28, 492, -6, + 225, 61, 71, 14, -163, -161, -132, -57, 197, 284, + -109, -263, -140, -1, 164, -4, 82, 310, 73, 190, + 198, 198, -12, 97, -64, -93, 32, 24, 55, 18, + 21, -33, 97, 9, 62, -50, 48, -27, 24, -3, + -41, -4, 12, -16, -4, -1, -28, -2, -39, 0, + -7, -23, -23, 13, 22, -1, 10, -16, 9, 1, + -7, 8, -27, -16, 12, 9, 10, 10, 12, -4, + -11, -2, 20, 2, 4, 7 }, + { -11, 993, 157, -479, -70, 122, -110, 44, 18, -102, + 128, -194, -837, -739, -307, -7, 192, 230, -320, 119, + 288, -967, 184, -268, 494, 416, -198, 187, 205, -34, + 124, -221, 34, 351, 118, 265, 194, -44, 154, 45, + -143, -44, 22, -17, 80, 26, -58, -41, 30, 27, + 33, 3, 82, -12, 6, -87, -65, -69, -23, 44, + 112, 0, 10, -34, 1, -13, 10, 12, -13, 41, + 19, 20, -12, 11, 22, 11, 20, 4, 5, 11, + 8, -7, -9, -15, 2, -2, -15, -13, -4, 6, + 1, 4, 3, 0, 4, 9 }, + { 1278, -329, -413, -21, -46, 817, 101, -72, -100, -70, + -150, -494, 402, -694, -148, -136, -240, 254, 170, 352, + -218, -84, 183, 235, 91, 160, -146, -47, 96, -16, + 306, -27, -31, -104, -151, -44, -147, 100, -84, -72, + -117, -75, 229, 8, 48, -3, -28, -21, -8, -3, + 182, 52, -89, -16, -63, 74, -65, 69, -38, -57, + -23, -24, -36, 49, -31, 79, 36, -54, 2, -1, + -14, 19, -5, -4, -24, 22, -45, 19, -11, -8, + 18, -2, -21, -10, 9, 3, -18, 5, -3, 0, + 17, -2, -3, -8, 9, -2 }, + { 31, -21, 203, 165, -31, 19, 14, -83, 36, -78, + -65, -48, -515, 2243, 3571, 149, 94, 148, 168, -199, + 517, -123, 98, 160, 29, -43, -47, -27, 7, 126, + 166, -21, -88, -130, -116, -3, 155, -89, -151, 1, + -280, 205, -53, 104, 24, 22, -206, -93, 35, 115, + 24, -38, 81, 37, 9, -25, 69, -8, -27, 45, + -45, -24, 45, -67, -45, 11, -82, -3, 7, 39, + 18, -5, 10, -20, -21, -9, -1, -4, 4, 9, + 25, 33, 6, -1, 14, -17, -31, -8, 10, -12, + -4, 1, 12, -2, 6, 1 }, + { 1103, 2979, -487, -21, -143, 252, -405, -78, -181, -196, + 201, -153, -18, -501, 3439, 308, 434, -345, 123, 142, + 239, 169, -165, -69, -48, -161, -302, 275, -207, -118, + -48, 35, 220, -19, -23, -44, -160, 71, 64, 4, + 22, 175, 50, 59, 91, 1, -153, 5, 15, -51, + -31, -62, 114, -18, 47, 106, 36, 85, -64, -60, + 36, 7, 33, 36, 53, -42, -7, 51, 33, -10, + 4, -10, -18, 49, -9, 32, 5, 33, 4, 21, + -7, -10, -1, 5, 9, 2, 17, -5, 5, -10, + -1, -9, 1, -3, 2, -13 } }, + { { -17, 295, -2436, -203, 170, -75, -123, 91, -1, 164, + -323, -90, -24, -675, 606, 362, 47, 33, -363, 16, + 820, 154, -84, -158, 22, -341, 163, 21, -222, 118, + -174, 230, -260, 226, 225, 77, 185, -343, 57, -1, + -151, 36, -46, 73, -100, -85, -107, 26, -60, -39, + -11, 27, 22, 50, -11, 3, -24, -21, 94, -16, + -50, -4, 24, -14, 3, -9, 23, 29, 7, -21, + 2, 13, 1, -6, 6, -29, 26, -2, -3, -3, + 6, -7, 16, -6, 15, -1, -5, -7, 4, -11, + 17, -12, 6, 8, 5, -7 }, + { -426, 9884, -2174, -103, 82, -4, -86, 69, 60, 140, + 354, -211, -220, -170, 247, -138, 82, -301, -179, -147, + -116, -251, 68, 180, 23, -198, -2, 121, -1, -22, + -163, 111, -79, 40, 41, -25, 12, 91, 54, -12, + 36, 23, 77, -66, -93, -84, -51, 46, 46, 5, + 50, 69, -47, -32, -6, 5, 10, 21, 13, 14, + -53, 0, 26, 2, -51, -27, -67, 25, -16, 4, + -5, -13, -14, 20, -20, -1, 14, -35, 19, 7, + -4, 4, 0, 21, -2, -3, 20, -7, -2, -9, + 1, 8, 1, -12, 6, 3 }, + { -93, -6694, 2435, -1210, -480, -170, 73, -15, 54, -130, + 9, 18, -238, -99, -231, 367, -238, 185, -182, 63, + -321, -20, -32, 102, -35, 129, -35, 156, 42, -115, + -64, -182, -139, -203, -201, 52, -38, -29, 140, -14, + -10, -48, -66, 99, -37, 52, -168, 70, 65, 64, + -68, 8, -40, -103, 14, 45, 36, 65, 63, -68, + -2, 35, -21, -32, 16, 4, -17, -21, -26, 4, + 49, 20, -6, -1, 15, 15, 6, -11, -8, 19, + -9, -11, 15, -5, -20, 12, -2, -12, 7, -21, + -2, 2, -3, -5, 8, 3 }, + { -24, 933, -337, 8, -36, -19, 22, 39, -54, 11, + 45, 144, -325, -259, 536, -203, -213, 311, -658, -121, + 23, 121, 32, 31, -119, 293, 116, 439, -167, 107, + -32, -42, -172, 189, -74, -33, -45, 43, -11, 61, + -49, -57, -4, 42, 55, 49, 37, 10, 3, -20, + -49, 45, 11, -49, 3, -46, 28, 50, -70, 14, + 13, -39, 33, -26, -33, 13, 29, 24, -35, 46, + -15, 22, -7, 24, -19, 5, 14, 6, -10, 12, + -30, 4, -9, 3, 1, -7, 1, -2, 1, -13, + 5, -2, 5, 3, -2, 9 }, + { 1758, -10152, -170, -736, 176, -75, -287, 115, -211, 16, + 350, -217, 189, 123, -478, -407, 89, -1667, 377, -332, + -177, 296, -283, -143, 62, -91, 63, -83, 10, 217, + -50, 125, -73, -100, -2, -2, -60, 18, -7, 35, + -23, -63, 19, -13, -80, -8, 44, 42, 14, -146, + -121, 25, -1, -81, 67, -27, -14, -38, 2, -21, + -27, 17, 11, -10, -34, 9, -2, -17, 1, -24, + -14, -36, 1, -1, 0, -1, -6, -1, 16, -3, + 7, -11, 13, -15, 6, 9, 8, -1, -12, -4, + -13, 16, -4, 3, -2, 4 }, + { -7, 309, -325, -100, 0, 14, 38, -77, 77, 7, + -134, 17, -276, -62, 269, -176, -77, 84, -255, -1033, + 146, 98, 90, 164, 64, 53, -135, 927, -101, 44, + -152, 108, -35, -299, 103, -162, -56, 44, 102, -64, + 47, -40, 44, -19, -60, -3, 19, -93, 69, 52, + 41, -14, 47, -77, 29, -65, 7, -19, 8, -30, + -50, 61, -68, -8, 23, 9, -34, -2, 35, -27, + -3, 5, 15, 4, 29, 1, -45, 15, -16, -5, + -4, -16, 8, -4, -8, 13, -20, -8, 2, 3, + -2, 4, -1, -18, -3, 6 }, + { 3165, 2879, -3544, -333, -29, -66, 31, 55, -21, -59, + -82, 35, -40, -7, -420, 318, 131, -97, 136, 32, + 13, -101, -187, 30, 73, -231, 150, 98, 122, -65, + -10, 153, -202, -166, 118, 40, 45, 59, 4, -14, + 57, -112, -82, 81, -31, -7, 44, -36, -160, 60, + -20, 10, 66, -71, 109, -146, -54, 37, 13, -3, + 63, -42, -7, 13, -19, -15, -38, 14, -37, -6, + 2, -25, -13, 13, 10, 5, 17, 7, -3, -11, + -6, 26, 4, 10, -10, 18, 1, -6, -2, -6, + 6, 6, 8, 1, 1, 18 }, + { 38, 243, 10, -8, -5, 4, 18, 11, -37, -30, + -17, 106, 56, 109, -245, -752, 33, 99, -264, 417, + -15, 349, -111, -204, 215, -654, -107, 18, -217, -233, + 50, -115, 211, -27, 77, -225, 123, -18, 49, 55, + 18, 14, -134, 47, -111, 124, -7, -29, 83, -16, + 18, -18, -12, 73, -72, 7, -15, -11, 47, 15, + 69, -36, 27, -58, 7, 15, 26, -41, -7, -54, + 27, 5, -5, -6, -1, -26, 41, -7, 21, -1, + -7, 11, -1, 16, 12, -15, -3, 17, -14, 5, + -2, -6, -4, -2, 5, 2 }, + { -175, -14417, 2558, 246, -111, -2, 131, 128, 16, 12, + 85, -33, 10, -15, -218, 89, -111, -251, -16, 198, + 30, -53, -23, 37, 144, 119, 71, -27, 99, -144, + 130, 138, -57, 21, -29, 7, -61, 40, -119, -79, + -364, -20, 76, 65, -21, 22, -48, 18, -69, -6, + -97, 29, 2, 97, -12, -5, -31, -5, -20, 12, + -8, -8, -26, 36, -12, 25, -10, -21, 22, -21, + 1, -18, 2, 6, 23, -12, 18, 1, 15, -16, + 3, -9, -5, -4, -6, -10, -9, -9, 6, -7, + -7, 6, -3, 0, -8, 2 }, + { -36, 1634, -867, 102, 138, -114, -329, 47, 33, 139, + 28, -41, 179, 55, -371, 425, -123, -239, -284, -268, + -4, 55, -318, 105, 161, 154, -295, 17, -56, 20, + -127, 185, 10, 121, -25, 49, 243, -105, 13, 29, + 85, -49, -32, -47, 28, 63, -48, -67, 20, -85, + 74, -21, 55, -22, -3, -19, 0, -12, 29, 3, + -27, -23, 36, -1, -19, -18, 21, -14, -8, -9, + 20, -22, -24, 29, -14, 30, -11, 1, -12, 16, + -7, -1, 27, -17, 0, 5, 8, 11, 6, 14, + -8, 11, 6, 8, -1, 7 }, + { -199, -6358, 2611, -269, -129, 104, -748, 13, -140, 112, + -48, 5, -34, -53, 149, -138, 610, -273, 127, 3, + 247, 56, -3, 26, -34, -82, -99, -60, 141, 138, + -210, -60, 82, -65, 179, 49, 53, 34, -154, 107, + 34, 75, 7, 103, -51, -70, -30, 10, 48, 3, + 33, -3, 66, -48, 46, -41, 8, -36, 15, 11, + 39, 41, 36, 5, 14, 13, -6, 8, -24, 2, + 2, -1, -2, 22, 15, -11, -10, -28, 5, 1, + -5, 4, -17, 7, 8, -2, -2, -9, -5, -4, + -4, -6, 6, -2, 3, 2 }, + { 30, 383, -192, -175, 131, 76, -110, 30, -24, -62, + 93, -20, 497, 755, -305, -246, -85, 325, -291, -140, + 428, -412, 65, -667, -127, 203, -426, 23, 183, 34, + 53, -187, -104, 117, -109, 56, 126, 24, 116, -23, + -200, -14, 115, -1, 63, 25, -25, 0, -44, -68, + -28, -40, 57, -10, 17, -43, -6, -30, -19, 8, + 52, -36, 31, -52, 3, 14, -12, -10, -44, 28, + 1, -12, -3, 20, 4, -1, 4, -15, -1, -2, + -6, -7, 9, 1, 5, -11, -18, -1, 5, 0, + -6, 6, 2, -5, 4, 4 }, + { -680, -2463, -183, -405, -454, 61, -170, -11, -9, -11, + 93, -355, -135, -1143, 92, 119, -105, -11, 17, 297, + -269, -91, 69, 67, -153, 80, -174, -31, 6, -174, + 121, -278, -64, 51, -23, 103, -72, 88, -28, 73, + 28, -112, 117, 30, 130, -39, -86, -40, 40, -53, + 137, -54, -121, 63, -4, 136, -68, -2, -70, -2, + 25, 14, -19, 47, -64, 28, -8, -55, 18, 8, + -22, 1, -2, 15, -14, 13, -37, 22, -13, 1, + -6, -6, 9, 10, 3, -8, -19, 10, 4, -5, + 14, 1, -4, -19, 3, -6 }, + { -6, -165, 7, 68, -54, 35, 64, -10, 146, 9, + 169, 121, -272, -180, -1200, -467, 345, -79, 80, -328, + 127, -319, 195, 20, -97, -76, -78, 27, -165, -123, + 25, 84, -55, -197, -31, 23, 67, -19, -55, 113, + -145, 111, -62, 113, -23, 19, -134, -35, 41, 18, + 8, -30, 72, 2, 22, -28, 5, -33, -24, 43, + -18, -11, 38, -45, -14, 6, -42, 36, -11, -24, + 0, 22, 0, -22, 15, 27, 7, 6, -22, -12, + 14, 1, -4, 1, 13, 2, -18, 0, 10, -2, + 6, -9, 0, 4, 7, -1 }, + { -1024, 765, -14, 0, 95, 138, -439, 179, -11, -160, + 124, -56, 15, -694, 2823, -154, 179, -282, 94, 18, + 69, 102, -50, -75, 77, 70, -106, 244, -115, 48, + -52, 24, 152, 21, 35, -7, -11, 81, 92, 116, + 1, 61, -68, 55, 83, -32, -67, 47, -1, -69, + 23, -95, 3, -56, 22, 8, -28, 87, -28, -79, + 20, 25, 20, -12, 5, -29, -1, -17, 14, -1, + -13, 17, 1, 29, -23, 0, -11, 31, -20, 4, + 12, 3, -10, 4, 1, 1, 8, -8, -8, -10, + 10, -2, 1, -2, 7, -4 } }, + { { -92, -2270, -406, -23, -202, -65, -6, 18, 177, -52, + -152, -9, -197, -133, 391, -3, 312, -271, 194, 18, + 664, -107, -155, -223, 60, -225, -128, -27, 4, -65, + -80, -58, 51, 209, 293, 110, 92, -138, -72, -26, + -12, -57, -33, 35, -34, -121, -69, -7, -5, -41, + -14, 22, 55, 6, -9, 10, -2, 17, 39, -26, + 2, -36, 0, 3, -9, -2, 9, 38, 6, -14, + -2, -4, 18, -4, -4, -8, -5, 11, 13, -3, + -2, -5, 6, -5, 0, 4, -6, -1, -5, 0, + 6, -4, 1, 8, 7, 2 }, + { 165, 6624, -239, -163, 99, -11, 79, 43, 134, 35, + 174, -52, 7, -131, 159, 30, 22, -98, -579, -103, + -67, -74, 5, 131, 51, -88, 14, 102, -21, -117, + -45, -41, -51, 29, 151, -141, -11, 114, 102, 41, + 26, 73, -51, -43, -47, -42, -120, 29, 48, 23, + 2, 62, -36, -47, 38, -14, 22, -13, 28, -16, + -31, 5, 12, -3, -30, -34, -18, -20, 0, -12, + 8, -13, 3, 8, -9, -21, 1, -8, 20, 4, + 1, 2, 3, 9, -3, 12, 11, -13, -1, 2, + 1, 4, -3, -4, -2, 2 }, + { 292, -1059, -2379, -1425, -376, -24, 52, 7, -1, 93, + -105, -93, -121, -16, -202, 119, 170, -81, -100, 105, + -93, 34, -85, 99, -27, -89, 35, 157, 120, -75, + -58, -83, -171, -182, -128, -19, -66, 146, 26, -41, + 15, 28, -17, -19, -18, 6, -38, 28, 55, 31, + -39, -18, -60, 2, -1, 20, 5, 43, 40, -3, + -16, -37, -26, -8, 6, 12, -27, -10, -16, -19, + 29, 2, 8, 0, 10, 8, 7, -11, 6, 9, + 0, -8, 2, 1, -5, -7, -1, -1, -2, -5, + -5, -3, -4, -2, 7, -1 }, + { -23, 316, 130, -48, -17, -2, 33, 57, -69, 41, + 73, -59, -57, -153, 271, -101, -125, 326, -540, -53, + -42, -15, 292, -59, 95, 173, 252, 139, 75, 13, + -24, -35, -55, 68, 36, -35, -50, 29, 11, 0, + -27, -77, 53, 23, 46, 102, 0, 15, 1, -30, + -26, -4, -25, -13, -27, -10, 28, 20, -33, 10, + 21, -18, -10, -9, -17, 1, 13, 10, 2, 13, + 12, 4, 33, -14, -14, 8, 9, -1, -8, -8, + 0, -15, -4, -3, -7, 3, 3, -5, -6, -8, + 0, 0, -5, 2, 0, 1 }, + { -1789, -4911, -517, -466, -172, -69, -197, 46, -86, 50, + 22, 130, 18, -212, -417, 55, -200, -960, -356, -8, + -150, 81, -85, -38, 48, -78, -136, 140, 41, 70, + 152, -35, -3, -17, -29, 3, -119, 34, 59, -2, + 17, -23, 4, -79, -44, 29, 43, -15, -57, -95, + -56, -47, 16, -19, 2, -3, 1, 16, -37, 6, + -1, -1, -6, -18, -15, 3, -7, -17, -7, -14, + -15, -22, 1, 3, -5, -5, 0, -5, 2, 1, + 3, -2, 3, -7, 7, 8, 6, 5, -5, -6, + -6, 9, 4, 3, 3, -3 }, + { 17, 156, -142, -147, -18, 27, -6, 12, 15, 9, + -70, -22, -106, 83, -17, -15, 27, 172, -57, -705, + -491, 131, 101, 54, 14, 29, 367, 223, 94, 54, + -152, -58, 8, -115, -118, -41, -105, -40, 54, 2, + 35, -79, 68, -22, -7, 11, -29, -35, 40, 96, + 38, -28, 28, -37, -31, 5, -54, 3, -28, -51, + 15, -4, -14, -18, 31, -9, -10, -5, 24, 6, + -13, 1, -7, 9, 5, -9, -17, -3, -1, -22, + 1, -18, 8, -3, -4, -1, -3, -10, 2, 2, + -3, 6, -1, -15, -3, 5 }, + { -2180, 3504, 1482, -390, 99, -5, 28, -6, -26, 87, + -78, 30, -101, -75, -241, 220, 95, -48, 63, 62, + -1, -65, -168, 51, -32, -73, 72, 59, 160, -16, + 65, -52, -120, -27, 54, -21, 16, 135, 49, -59, + -44, -67, 29, 20, -76, -11, 41, 10, -55, 2, + 22, 19, 17, -24, 23, -72, -18, 14, -15, -14, + 14, 20, -20, -11, -2, -24, -8, -23, -18, -6, + -9, 2, -6, -18, 5, 8, 13, -3, 2, -9, + 2, 20, 9, 1, 4, 9, 2, -9, 2, 4, + 0, 1, 6, 3, 7, 11 }, + { 37, 421, -125, -35, 15, 29, 38, -35, -3, -5, + -44, 29, 76, -87, -345, -323, -320, 225, -305, 288, + 372, 279, 92, 45, -88, -445, -381, 274, -95, -198, + -52, 40, 135, 57, -26, -41, -33, 42, 9, 92, + 6, -12, -74, 1, -14, -2, -12, -40, 55, 46, + -13, -25, 37, -9, -42, -19, -3, 14, 41, 25, + 2, -3, -16, -16, -2, 17, -1, -12, -35, -24, + 9, 9, 1, -14, -2, -6, -4, 11, 5, 1, + -15, 8, 16, 11, 5, -12, 5, -5, -6, 6, + -9, -2, -2, -3, 6, 5 }, + { -618, -9601, -1013, 260, 88, 87, 94, 90, 29, -66, + 48, 116, 55, 5, -218, 7, -4, -175, -50, 142, + 0, -48, 50, 64, 125, 113, 5, 44, -49, -8, + 40, 69, 27, 66, -28, -48, -42, 56, -78, -131, + -294, -60, 81, 21, -48, -26, 14, 20, -69, -41, + -29, -5, 48, 13, 18, 8, -22, -12, -7, 19, + -34, -22, -6, 14, 14, 7, -15, -13, 12, 2, + 8, -13, -2, -5, 1, 1, 25, 6, 12, -8, + -10, 1, -4, 2, -7, -5, -12, -10, -5, -9, + 0, 3, 3, 1, -9, 3 }, + { -8, 557, 6, 85, 19, -23, -399, -78, 29, 77, + 61, 39, 82, -11, 43, -41, -111, -190, -257, -259, + 142, -152, -56, -171, 127, 59, 48, -236, -4, -117, + -27, 129, 29, 33, 36, 87, 29, -28, -39, 3, + 36, -66, 27, 24, -3, -28, -39, -4, -64, 0, + -19, 3, 3, -1, 14, 16, -18, -2, -2, 4, + -34, 0, 17, 31, 2, -4, -3, -18, -17, -12, + 6, -4, -7, 0, 7, 10, 4, 7, -8, 10, + 0, 4, 6, 4, -5, -1, 12, 10, 5, 2, + -3, 8, 2, 7, 0, 0 }, + { 142, -3908, 83, 51, -9, -211, -206, -183, 104, -104, + -37, -70, 57, -108, 174, -21, 185, -32, 31, 19, + 210, 38, -30, 25, -18, -36, 13, -116, 203, 9, + -135, -36, -21, 55, 64, 50, 108, -40, -72, -23, + 48, 20, 41, 50, 34, -28, -63, 15, -3, 14, + -12, 23, 21, 1, -19, 24, -37, -14, -6, 21, + 55, 40, 2, 44, 7, 3, 14, -7, 6, -6, + 0, 8, -2, 8, -2, 1, -22, -12, -1, 3, + -2, -1, -1, 5, -1, -6, -7, -8, -11, 4, + -1, -6, 0, 2, -1, -1 }, + { -46, -61, 163, -4, 36, 22, 4, 26, -2, 14, + -49, 32, 98, 888, 197, -212, -108, 43, -7, -103, + -67, -3, -52, -352, -341, -54, -213, -28, 85, 57, + 36, 24, -36, -46, -31, -43, 88, 13, 14, -54, + -41, 6, 35, 21, 30, 17, -32, 12, -40, -89, + -16, -22, 20, -25, 6, -15, 25, -1, 11, 13, + 3, -15, 11, -1, -4, 4, -15, -12, -33, -3, + -4, 1, 5, 7, 2, -3, -11, -6, -4, -6, + -4, -8, 11, 8, 1, -2, -9, 6, 4, -6, + -2, 2, 0, 2, 3, 0 }, + { 99, -2261, -822, -769, -272, -426, -184, 77, 58, -141, + 112, -179, -292, -924, -60, 281, 89, -63, 17, -72, + -39, -54, -21, 15, -124, -64, -92, 74, -101, -174, + -94, -42, -106, -27, 2, 107, -16, -29, -20, 46, + 100, 22, 38, 83, 26, -24, -10, -4, 48, -27, + 57, -78, -64, 4, 34, 72, -34, -24, -31, 34, + 4, 5, -7, 10, -22, -8, -17, 3, -12, -7, + 3, -1, 6, -12, -2, 8, -2, -10, -8, 9, + -14, 5, 11, 2, -7, -3, 5, 1, 10, -2, + 9, 0, -7, -13, -10, -5 }, + { -14, 60, -116, -21, -79, 65, 2, 14, 133, 34, + 224, 58, 15, -667, -2134, 317, -44, 27, 22, -168, + -289, -123, 115, -50, 38, -46, -210, -104, 21, -72, + -37, 85, -47, -94, -44, -8, 85, -54, 45, 55, + 16, -47, 0, 39, 29, -36, -22, -13, 3, 19, + -17, -4, 24, 15, 40, -16, -38, -5, -12, 19, + -24, -3, -1, -18, -9, -3, 8, 2, -6, -25, + -1, 20, 2, -5, 5, 20, 16, 9, -13, -9, + -4, -6, -3, 3, 6, 11, -1, -4, 2, 4, + -3, -11, 1, 6, 2, 0 }, + { 624, -915, -127, -338, -105, -135, -10, 109, 30, -147, + -77, -25, -64, 600, 667, 75, 97, 121, -37, -60, + 92, 80, 64, -143, 50, 72, 12, 36, 28, 44, + -59, -37, 151, 74, 47, -5, 72, 37, 46, 144, + -92, 10, 4, 28, 41, -3, -3, 1, 7, -65, + 2, -61, -66, -11, 7, -25, 0, 32, 7, -19, + 0, 18, 17, -10, -7, 5, 0, -27, 2, 11, + -16, 29, -2, -2, -6, -16, -3, 24, -6, -2, + 15, 5, -10, 0, -4, 2, -1, -11, -12, -1, + 6, 5, 6, -1, -1, 3 } }, + { { 133, -2260, -48, 380, -112, 17, 39, -44, 68, -42, + 19, -3, 19, 72, 122, -202, 226, -212, 370, 101, + 480, -191, 24, -17, 94, -141, -28, 48, -21, -46, + 35, -144, 83, 116, 183, 8, -49, -81, 20, 2, + 29, -21, 6, 4, 6, -45, 4, 21, -3, -15, + 10, 26, 47, -26, -30, 7, -10, 15, 14, -23, + 26, -17, 0, -3, -5, 1, 6, 18, -9, 3, + -2, -11, 9, -11, -1, 4, -2, 10, 3, -5, + 0, -9, -2, 1, 0, 1, -6, -1, -5, 3, + -3, -1, -3, 0, 2, 2 }, + { -144, 5072, -658, -175, -161, -46, 67, -36, 19, -144, + 59, 42, 61, -65, 44, -78, 8, 187, -207, -21, + 63, 1, -1, 116, 35, -10, -20, 8, -4, -80, + 28, -17, -48, -22, 81, -181, -2, 21, 12, 29, + -29, 71, 50, 30, -29, 17, -70, 45, 3, 1, + -28, -5, -37, -8, 48, -20, 4, -12, 11, -16, + 6, 8, -6, 3, 3, -8, 17, -13, 0, 0, + 23, -1, -1, 4, 8, -21, 4, 3, 4, -9, + 3, 7, -6, -6, -5, 17, 3, -7, 3, 5, + 2, 2, -4, 0, -4, 3 }, + { -474, 1691, 416, -682, 221, 23, -23, -30, -32, 121, + -75, 37, 161, 52, -133, 39, 142, 45, 13, 36, + -106, 93, -138, 38, -15, -102, 45, -2, 15, 8, + 119, 34, 4, 22, 12, 46, 7, 114, -4, -1, + 13, 35, 14, -18, 7, 20, 5, 14, 10, 25, + 5, 9, -20, 21, -1, 9, -36, -6, 10, 4, + -12, -29, -9, 19, 6, 13, -27, 6, 1, -15, + 8, -11, 8, 0, 1, -2, 11, -6, 2, -2, + 1, -8, -7, -1, 1, -8, 4, 4, 1, 0, + -7, -2, -3, 2, 3, -4 }, + { 37, 190, -11, -64, -6, -2, 2, 14, -67, 29, + 50, 9, 56, -207, 35, -33, 58, 172, -321, 144, + -56, -101, 251, 12, 95, 39, 91, -23, 21, -88, + -48, 37, 9, 22, 32, -33, 30, 22, -28, -22, + -18, -24, 46, -15, -24, 17, -29, 0, 1, -16, + -14, -3, -16, -3, -14, 13, 12, -9, -3, 0, + 2, -10, 2, 7, -4, -1, 3, -2, 1, -1, + 8, -4, 24, -11, 1, -1, -4, -2, 1, -10, + 6, -9, 4, -5, -4, 6, 1, -5, -2, 1, + 1, -1, -3, 3, -2, -1 }, + { 1310, -226, -290, -221, 29, 57, -6, 80, -36, 21, + -227, 132, -17, -133, -115, 222, -22, -501, -212, 174, + -8, 31, -12, 59, 59, 82, -7, 114, -65, -27, + 41, -27, 83, 80, -50, -13, 11, -21, 2, -14, + 10, -11, -5, 8, 15, -10, 27, -20, -21, 26, + -7, -59, 58, 38, -14, -15, 16, 34, -28, 8, + 7, 6, -11, -10, -1, -4, -8, 8, -2, -4, + 3, 1, 8, -4, 0, 2, 4, 6, 0, -2, + -1, -7, -1, 3, 3, 1, 5, 3, 6, 1, + -5, 3, -1, 1, -1, -3 }, + { 8, 139, 69, -44, -6, 15, -28, -13, -31, 35, + -18, 2, -31, 191, -87, 135, 92, 142, -190, -331, + -10, 42, -93, 6, 76, -140, 158, -149, -73, 3, + -35, -38, 43, 42, -39, 30, -51, -58, 16, -11, + 16, -55, 53, -26, 26, 27, -27, -30, -11, 32, + 2, -23, 12, -18, -18, 40, -34, 4, -3, -27, + 17, -26, 16, -4, 17, -5, 2, 1, 11, 9, + -6, 6, -9, 0, -14, -3, -1, -5, 10, -13, + 2, -4, 9, 0, -1, 2, 10, -4, 2, -2, + -3, 2, 0, -3, 0, 2 }, + { 957, 4914, -238, -142, 44, -33, -2, 33, -11, 44, + -67, 21, -75, 69, -100, 80, -37, -17, 47, 17, + -8, -28, -56, 51, -3, -7, -5, -48, 21, -33, + 29, -85, 25, 30, 35, -59, -57, 30, 5, -40, + -37, 38, 58, -31, -15, 2, 0, 18, 9, 16, + 14, -22, 10, 10, -3, -24, 12, -1, -3, -14, + -17, 11, -12, -6, 6, -15, 7, -2, 6, 3, + -5, 3, -3, -10, 2, -6, 0, -1, 4, 0, + 7, 2, -2, -3, 7, -8, -4, 1, 7, 3, + -5, 1, 1, 2, 2, 4 }, + { -28, 11, -86, 53, 0, 16, 20, -29, 21, 1, + -34, -45, -16, 18, -121, -104, -215, 242, -55, 122, + 95, -30, 118, 111, 56, 74, -136, 317, -50, 46, + 59, -39, 1, 56, -41, 69, -18, 20, -49, 34, + -13, 14, -26, 10, 18, -22, -4, 6, 23, -10, + 4, -21, 18, -24, 12, 10, -18, -2, 12, -4, + -14, -9, 7, 17, 0, 4, -18, 8, 3, 10, + 1, -8, -4, -13, 2, 10, -11, 3, -3, 2, + -7, 0, 3, -2, 2, -8, 3, -2, -4, 0, + -3, -1, 2, 0, 2, 4 }, + { 940, -5475, 48, 2, -126, -14, -46, 29, -53, -98, + 20, 109, 1, 104, 36, -6, 171, 28, -69, 27, + -50, -59, 52, 44, 17, 41, -25, 63, 9, 56, + -51, 29, 34, -17, -62, -35, -70, 90, 29, -24, + -77, 108, 18, -23, 1, 32, 42, 18, -48, 5, + 19, 23, 36, -18, 24, 13, -9, 11, 25, 33, + -22, -1, -6, 2, 5, 1, 0, 3, 0, 5, + 22, 5, -8, -11, 2, 9, 5, -8, 3, 4, + -6, 1, -3, 3, -2, 8, -3, -4, -1, -1, + 5, 0, 1, 0, -2, 0 }, + { 35, 113, -279, -99, -149, 18, -124, -14, -30, 83, + 63, 12, -22, -165, 120, -57, -96, -69, -163, -174, + 226, -154, -47, -135, 87, -33, 67, -121, 72, -57, + -30, -42, -23, -44, 16, 24, -79, 13, -3, -56, + 19, -4, 29, -7, -28, -34, -17, 24, -79, -18, + -23, 18, 12, 20, 34, 30, -16, -6, -8, 13, + -9, 2, -2, 13, 7, 1, -9, -8, 6, 11, + 0, 4, 6, -5, 2, -1, 0, 4, -2, 11, + -2, 3, -3, 6, -3, -3, 3, 0, 0, -6, + -3, -2, -4, 4, -3, -2 }, + { -72, -3151, 100, -160, 98, -1, 462, -55, 80, -174, + 34, -78, -20, -85, 118, 15, 2, -225, 10, -8, + 121, -41, -23, 20, 0, 7, 59, -133, 111, -12, + -11, 119, 34, 7, -27, 13, 22, -25, 60, -37, + 10, 7, 31, 56, 57, 34, -25, 21, -8, 10, + -19, 12, 19, 12, -32, 25, -9, -2, -3, 4, + 11, 5, -28, 13, -14, 0, 11, -1, 1, -8, + -5, 2, 2, -1, -7, 3, -10, 6, -4, 2, + -1, 1, 5, -1, -1, -7, -1, -3, -4, 7, + 0, 0, 2, 2, -3, 2 }, + { 48, -219, -16, 123, 11, 3, 55, 28, 14, -1, + -98, -35, -335, 239, 244, -29, 7, -33, 57, -12, + -76, -35, -23, -27, -87, 23, 38, 84, 114, -5, + 67, 53, 61, -51, -11, -64, 18, -63, 18, -16, + 17, -9, -13, 9, -9, 2, 20, 21, 7, 2, + 23, -8, -1, -37, 9, -12, 25, 8, 18, 1, + -14, 12, 6, 1, -11, 5, -1, -1, -2, 5, + 1, 7, 4, -4, 0, 6, -6, 5, -2, -5, + -3, -8, 7, 3, -1, 6, -2, 6, -1, -7, + 0, -2, -1, 5, 0, -1 }, + { 175, -1157, 390, -94, -19, -161, -4, 72, 64, -214, + 71, -6, 258, -46, -54, 81, 78, -43, 87, -57, + 82, -2, 25, 74, -69, -75, 3, 105, -75, -50, + -91, 34, -45, -64, -44, 76, 7, -40, -46, -23, + 85, 56, -54, -20, -1, -2, -24, 9, 29, -9, + 35, -40, 5, -8, 3, 10, 1, 32, 5, 22, + -2, 5, -21, -10, -1, -5, -15, 20, -13, -4, + 15, -2, -3, -16, -1, 7, 9, -5, -4, 5, + -2, 7, -2, -3, -4, 6, 5, -7, 3, -4, + 2, -3, -4, -2, -3, 1 }, + { 9, 81, -171, 23, -23, 38, 7, -17, 82, -4, + 113, -34, -120, 930, 317, 151, -355, -8, 14, -38, + -225, -27, 68, -42, 32, -25, -3, 40, 172, 2, + -50, 39, -38, -38, 27, 9, 76, -82, 30, 29, + 14, -26, 22, -4, 14, 27, 28, 13, -7, 20, + -15, 4, -2, 11, 50, -15, -26, 13, -18, 20, + -39, -8, -3, 0, 4, 10, 14, -6, 0, -6, + 2, 5, 4, 3, -13, -1, 20, 4, 5, 2, + -9, 0, -4, 1, 2, 7, -1, -7, 4, 0, + -4, -6, 5, 2, -3, 0 }, + { -161, -1639, 242, -184, -169, -69, 161, -87, -77, -25, + 9, -41, -69, -105, -599, 157, 199, 7, -85, -59, + 59, 14, 44, -105, 91, 28, -37, -67, -80, 25, + -27, -67, 12, 19, 15, -58, 20, -17, -15, 48, + -113, -4, -13, 10, 38, 42, 11, -28, -8, -26, + 1, -30, 8, 60, 8, -11, 5, -6, -5, -10, + 2, 4, 6, 4, 1, 3, -1, -20, -4, 9, + -12, 19, -14, -4, 0, -4, 0, 8, 5, 1, + 1, 2, -3, 1, -5, 2, 1, -10, 0, 4, + 0, 1, 3, -2, -2, 0 } }, + { { -60, -1551, -15, 110, 62, 35, -22, -22, -6, 67, + -29, -41, 92, 10, 30, -88, -79, 64, 224, 211, + 192, 32, 75, 106, 39, 22, -43, 9, 18, -76, + -48, 13, 136, -26, 84, -23, -23, -127, 24, 5, + 27, 14, -5, -25, 19, -2, -19, -1, 0, -29, + 32, 44, 2, -3, -17, -4, -16, 1, 3, 6, + 1, 6, 6, -7, 1, 6, 2, 4, -1, 12, + -6, -8, 0, -8, -1, 1, 2, 2, 3, -2, + -5, -3, 2, 9, 4, -5, -5, -5, 1, -3, + -3, 3, -3, -2, -1, -1 }, + { 249, 3272, 495, -479, -133, -41, -4, -64, -66, -46, + -73, 74, 25, -21, 19, -136, -68, -31, 247, -58, + 35, 7, -37, 34, 78, 11, -30, -32, -3, -21, + -13, 6, -8, -37, -36, -60, 60, -53, -61, -1, + 13, 33, 95, 12, 3, -9, -4, 3, -24, -1, + -13, -15, -3, 10, 23, -3, -16, 21, -5, -9, + 19, 2, 1, -2, 4, -6, 0, 7, -2, 7, + 14, -3, 2, 0, -5, -8, 2, 5, -7, -4, + 5, 3, -5, -6, 5, 6, -2, 4, 0, 6, + 2, -4, 3, -2, 0, 2 }, + { 453, 1593, -400, 177, -105, 41, -27, -17, -33, -1, + -48, 35, 141, -5, 35, -26, 82, -27, 43, 51, + -155, 1, -59, -43, -11, -19, 50, 5, -8, -13, + 88, 22, 108, 14, 85, -35, 84, 48, -10, -9, + -13, 51, 15, 4, 23, -24, 30, 1, 14, 35, + 7, -6, 15, -8, -4, 16, -17, -12, 11, -5, + -3, -1, 2, 10, 4, 7, -4, 1, 1, 2, + 2, -9, -1, 10, 4, -1, 2, -1, -3, -8, + 0, -1, -6, -1, 1, -5, -1, 0, -1, 1, + -4, -2, 3, 3, -1, -1 }, + { -27, 183, 43, -25, 2, -23, -10, -2, -21, -1, + 45, -19, 70, 69, -355, -70, 156, -14, -167, 19, + 34, -131, 115, 146, 53, -5, -13, -5, 18, -121, + -53, 70, 34, 14, -28, -17, 74, 2, -40, -38, + 0, 21, 13, -13, -41, -8, 12, -12, -12, 2, + 1, -15, 2, 10, 5, -1, 7, -21, 8, -5, + -14, 2, 11, 2, -1, 3, 2, 3, -1, 4, + -8, -4, 1, 7, 2, -3, 1, 4, 2, -3, + -3, 0, 4, -4, 1, 1, -1, 1, 3, 3, + -2, 1, 4, 4, -2, 2 }, + { -623, 2169, 113, -237, 41, 22, 40, 5, 19, -32, + -15, -15, -29, -162, -39, 208, -48, -393, -97, 80, + 26, 18, 6, 7, 48, 43, 91, 46, -82, -46, + -42, 27, 60, 97, -37, -22, 6, -81, 7, 4, + 0, 11, -59, 41, 5, -10, 25, 15, -35, 50, + -3, -11, 24, 30, -15, 2, 13, -8, -19, 6, + 0, 9, -9, -11, 2, -3, -6, 11, -5, 1, + 2, -3, -7, 1, 3, 1, 5, 11, 0, -3, + 0, -2, 2, 1, -7, 3, 1, 3, 4, -3, + 1, -5, -5, 0, -4, -1 }, + { -25, 93, 157, 14, -20, -5, -16, -1, -32, 4, + 0, -8, -7, 34, -84, 90, 57, 98, 179, -400, + -77, -61, -40, -30, 56, -176, 123, -182, -44, -14, + 43, -1, 21, 54, 0, 1, -5, -26, 24, -17, + 17, 13, 2, -13, 12, 17, -19, -48, 2, -3, + 14, -2, -26, 8, 0, 19, -8, -11, 2, -9, + -7, 1, 3, 1, 9, 2, 0, 4, 1, -1, + 3, 6, 4, 1, -15, -2, 14, 4, 5, -4, + -7, 9, -1, -2, 1, 3, 8, -1, 0, -2, + -3, -3, 2, 4, 0, -3 }, + { 146, 5267, 183, -18, 36, -6, -10, 41, 8, -82, + -17, 22, 46, -12, 12, -47, -31, 32, 7, -37, + -45, -22, 33, -9, 9, -5, 5, -65, -42, -36, + 10, -5, 6, 40, -24, -61, 20, -14, -54, 9, + -20, 69, -15, -22, 20, -17, 8, -7, 7, 12, + 7, -32, -20, 23, 7, 6, -5, -4, 19, 2, + -25, 3, 3, -12, -2, -3, 10, 7, 2, 3, + -3, -12, 9, 0, 0, -6, 0, 6, -4, 8, + 6, -5, 3, 1, -4, -7, -2, 7, 4, 0, + -1, 4, -1, -1, 1, 1 }, + { -24, -160, 157, -22, 29, 0, -3, 11, -7, 12, + -41, -51, -21, -27, -58, -143, 22, -58, 137, 20, + -14, -102, 78, 53, -40, 153, 42, 152, -8, 71, + -17, -9, -15, -3, -36, 76, -6, -7, 9, 22, + -2, -16, 0, 1, 8, -12, 16, 14, -22, 2, + 27, -21, -8, 8, 39, 9, -16, -5, -13, 6, + -2, 0, 22, 21, -3, -4, -15, 7, 13, 13, + -1, -6, -16, -2, 11, 4, -3, 6, 1, 1, + 1, -9, 0, -6, 1, -3, 2, 1, -1, -2, + 3, -2, -1, 1, -1, 3 }, + { -929, -2469, -286, -139, -24, 0, -49, -42, -90, 30, + 2, -49, 51, 31, 56, 27, 147, 75, -24, -67, + -51, -22, 19, 22, 29, 19, -26, 67, 88, 39, + -51, 23, 19, -35, -78, 4, -70, 78, 19, 40, + -5, 92, 6, 2, 15, 53, 12, -26, 8, -1, + 42, 12, -6, 26, -3, 12, 1, 11, 38, 10, + -1, 8, -10, 4, -14, -10, 4, 18, -10, 11, + 9, 7, -3, -7, 4, 9, -13, 7, -7, 5, + 2, -7, -6, -4, 0, 3, -2, 2, 4, 4, + 1, -2, -2, 0, 1, -1 }, + { -40, -5, 135, -486, -30, -14, 128, -33, -20, 45, + 108, -48, -60, -3, 138, -167, -109, -72, -117, -37, + 30, -17, -23, -16, 45, -14, -31, 37, 24, -14, + -43, -64, -32, -14, -4, 25, -39, 36, 17, -24, + -7, 55, 0, -24, -4, -28, 7, -13, -42, -25, + 10, 8, 33, 17, 9, -1, 5, 1, -5, 13, + 10, 0, -12, -8, -1, -9, -2, 8, 18, 12, + 1, 8, -4, 4, -5, -5, -3, 0, 1, 2, + -5, 3, 2, 3, 3, 1, -3, -1, -3, -2, + 2, -4, -1, 1, 0, 3 }, + { -61, -2692, -548, 50, 105, 84, 445, -134, -12, -85, + 18, -21, -63, 48, -77, -13, -25, -104, 71, 43, + 9, -36, 23, 19, -8, 0, 34, -41, 22, 10, + 19, 136, 48, -49, -42, 55, -56, 1, 79, 13, + 28, 11, 21, 44, 43, 30, -3, 18, 31, -12, + 4, 7, 35, -11, -12, -14, -5, 5, 16, 6, + -16, 1, -12, -18, 0, 1, 1, 2, -7, -5, + -5, 0, 2, 5, 1, 4, 2, -6, -3, 0, + -3, 8, 1, -3, -1, 0, 2, 0, 2, 0, + 2, 3, -2, -1, 0, 3 }, + { -37, -233, 112, 115, -64, 31, 44, -13, 30, -24, + -80, -95, -31, -250, 141, 147, 42, 10, 27, 95, + -101, -196, -37, 88, 86, -57, 71, 39, 106, 35, + 118, -25, 6, 15, -20, -21, -42, -10, 25, -1, + 20, -28, -26, 34, -10, 13, 20, 12, 18, 37, + 8, -11, -4, -9, 10, -12, -7, 2, 9, -13, + 0, 10, -2, -4, -15, 9, 3, 1, 9, 1, + 11, 6, -3, -1, 3, 7, 9, 3, -5, -5, + -3, -2, -4, -3, 1, 1, -3, -1, 0, -3, + -1, 0, 1, 1, -2, 2 }, + { -203, -729, 340, 348, -132, 34, 95, 70, -53, -81, + -13, 84, -126, 380, 124, -80, 14, 27, 30, 42, + 78, 23, 40, 68, -26, -24, 16, 36, -41, -21, + -23, 9, -13, -62, -18, 38, 32, -47, -33, 31, + 15, 3, -15, -50, -28, -24, -3, -23, -14, 3, + 17, 7, 9, 6, 9, 8, 22, 19, 6, 1, + 18, -17, -13, -10, 1, 2, -14, -1, -1, 10, + 2, -10, 3, -8, 0, 3, 6, 2, -4, 1, + 2, 1, -1, -1, 1, 6, -10, -4, -5, -4, + -4, -2, 2, 1, 4, 3 }, + { -4, -65, -20, 1, 11, 23, 54, -1, 46, -15, + 49, -8, -175, 172, 1871, -5, -293, -80, 24, 185, + -193, -82, -98, 120, 48, -63, 66, 90, 110, 41, + -92, -10, -27, -28, 13, -18, 43, -49, 16, -7, + 15, 20, 22, -10, -8, 21, 16, 29, 17, 2, + -6, 27, -7, -3, 23, -12, -13, 11, 2, -15, + 2, 3, -12, -2, 7, 10, 1, -2, 2, 10, + -8, -5, 2, 7, -8, 0, 11, -3, 7, 3, + 1, 6, -4, -4, 0, -1, -4, -4, 5, -4, + 2, 1, 2, -1, 1, 0 }, + { -165, -1354, -304, 159, -94, 115, 54, -108, -59, 25, + 40, -18, 39, -243, -406, 226, 133, -76, -66, 27, + -31, 22, -31, 38, 36, -35, -8, -33, -37, -39, + -49, 19, -50, 23, -56, -41, -26, -6, 31, -31, + -5, -11, -19, 0, 17, 34, 1, -30, -13, 13, + -26, 3, 33, 61, -1, 18, -16, -17, -8, -3, + -1, -7, -3, 0, 11, -15, -8, 0, -7, -2, + 3, -9, -15, 11, 2, 2, 0, -4, 13, -1, + -9, 6, 6, -3, 1, 2, 1, -4, 4, 1, + -3, 0, 1, -4, 0, 1 } }, + { { -27, -886, 270, -107, 17, -4, -35, 15, -21, 28, + -117, -54, -84, -158, 137, -133, -177, 62, 16, 90, + 93, -10, 12, 8, -35, 55, 8, -23, -24, -78, + -53, -19, 1, -65, 18, -29, 10, -119, 38, -8, + 9, -7, -17, -10, 39, 13, -20, -5, 7, -24, + 3, 7, -14, 17, -1, -3, -14, -7, 16, 11, + 2, 15, 5, -8, 2, -1, -14, -3, -4, 0, + -8, -3, 2, -4, 4, -2, -2, -1, 1, -3, + -3, 4, 5, 7, 2, -7, -3, -3, 4, -3, + 3, 2, 2, -1, -3, 0 }, + { -242, 1979, 238, -224, 47, 27, 2, -11, 29, 49, + -6, 75, -19, -35, 31, -85, 77, -30, 200, -78, + -17, -3, -41, 8, 49, -3, -6, -11, 39, 52, + -15, -17, 33, 17, -16, -40, 30, -24, -32, -8, + 48, 24, 26, -5, 12, -17, 17, -26, -31, 5, + -3, -1, 12, 10, 9, -13, -3, 18, -4, 5, + 14, -4, 12, 1, 2, -2, -6, 16, 0, -6, + 6, -9, -1, 0, -8, 3, 3, 1, -3, 1, + 2, -3, 2, 1, 2, -4, 3, 2, -1, 3, + -1, -4, 4, -3, 3, -1 }, + { -278, 1833, 678, 457, -21, -6, -10, -7, -14, -26, + 2, 3, 56, 23, -32, -159, -12, -27, -13, 25, + -181, -42, -30, 24, 33, -20, 32, -3, -41, -16, + 46, 9, 54, -49, 75, -19, 26, -25, -6, -4, + -32, 16, 29, 13, 36, 4, 40, -5, 10, 5, + -28, -1, 30, -7, -17, 6, 6, 0, 9, -18, + 13, 24, -2, -11, 0, 3, -1, -5, -2, 2, + -3, -7, 1, 8, 0, -3, -2, 3, -2, -7, + 0, 3, -1, -2, 3, 2, -3, 0, -1, -1, + 1, -1, 3, 0, -1, 2 }, + { 25, 175, 0, 2, 0, -16, 4, 24, -2, -20, + 5, -47, 34, -8, -309, -7, 52, 102, -108, -100, + 53, -61, -7, 25, 1, 12, 60, -25, -12, -50, + -8, 64, 0, 28, -48, -25, -10, 5, 18, -21, + 20, 14, 9, 1, -21, 11, -4, -22, 5, 6, + -4, 3, 5, 5, 12, -21, 4, -5, 11, 4, + -8, 9, -2, -6, 0, 1, -1, 8, -4, 4, + -12, -3, -4, 5, -6, -2, 7, 3, -4, -1, + -3, 2, 3, 1, 0, -2, -2, 3, 4, 0, + -1, 2, 2, 0, -1, 3 }, + { 38, 2764, -13, -237, 59, -16, -17, -20, -6, -10, + 124, -42, 48, -12, -16, 109, 37, -280, -55, 63, + 40, -11, -88, -72, 24, -20, 53, 15, -47, 0, + -21, -28, -17, 45, -4, 45, -1, -30, 27, -5, + 7, 15, -24, 26, -16, -8, 4, 16, -16, 38, + 8, 8, 1, -8, -26, 18, 5, -27, -16, 9, + -3, 7, 4, -10, -5, 0, -12, -1, -10, -1, + 1, -7, -8, 9, 4, -4, 2, 0, -2, -3, + -1, -2, 2, -3, -7, 3, 0, 0, -3, -2, + 4, -2, -3, 1, 1, 3 }, + { -1, -49, -135, -38, -7, -1, 5, 14, -16, -15, + -7, 8, -15, 122, 130, -87, -168, 13, -110, -462, + 171, -10, 96, -70, 5, -113, 86, -71, 46, 39, + 78, 0, -14, 46, 4, -21, 11, 1, 32, -22, + 46, 12, 13, 13, 2, 15, 3, -17, 16, 3, + 11, -14, -14, 24, 10, 0, -8, -6, 7, 4, + -9, 19, -2, -19, -3, 1, 4, 2, -3, -3, + 11, 5, 6, 8, 0, -2, 9, 4, 0, -3, + -2, 4, -5, -2, 4, 0, 0, -2, 0, -1, + -1, -2, 3, 1, -1, -4 }, + { -795, 4008, 124, -72, -7, -2, -1, -21, -41, -60, + -15, 14, 77, -68, -28, -80, -6, 28, -25, -16, + -13, 10, 19, -22, 2, -11, 25, -67, -47, -40, + 35, 58, 9, 9, -45, -32, 13, 2, -16, 35, + -5, 34, -18, 8, 23, 0, -5, 14, 7, -13, + -1, -22, -4, 18, 21, 10, -8, 1, 23, 3, + -23, 5, 12, -6, -8, -1, 10, 5, 0, 0, + -3, -9, 7, 2, 5, -1, 0, 5, -1, 4, + -4, -4, 7, 0, -9, 2, 1, 3, -1, -2, + 1, 2, 3, -1, 0, 2 }, + { 15, -12, 35, -54, 28, -4, 8, 5, -28, 6, + -31, -25, -4, -98, -80, -72, 122, -32, 56, -39, + 12, 60, 29, -20, -71, 84, -8, -28, -22, 65, + -23, 43, 19, -25, -36, 30, 13, -4, 7, 15, + 4, -12, 10, 7, 4, -10, 20, 5, -34, -10, + 11, -7, -21, 8, 20, -9, -12, -5, -14, 30, + 14, 14, 19, 11, 1, 6, 1, 2, 0, -1, + 6, 4, -5, 2, 3, 0, 5, 3, -1, 1, + -2, -8, 2, -1, 4, -2, 4, -1, 1, 2, + 2, 3, -1, 0, -1, 1 }, + { 744, -588, -291, 36, -47, -9, -14, -36, -10, 67, + -27, -79, 17, 15, 22, 14, 8, -45, -25, -16, + -18, -37, 19, 14, 6, 6, 12, 43, 71, 28, + -43, -27, -14, -1, -28, 55, -2, 34, -97, -7, + 19, 46, -20, 29, -18, 14, -10, -50, 11, -8, + 13, -10, -13, 17, -12, 2, -9, -9, 10, -3, + 16, 20, -11, 8, -6, 7, 12, 15, -5, -1, + -8, 3, 1, -6, 6, -1, -8, 15, 1, 0, + 3, -7, -4, -7, 0, -1, 0, 3, 4, 1, + -4, -2, -3, 3, 0, 0 }, + { 36, 81, 276, -222, 109, 113, 172, -42, -11, -12, + 9, -78, 71, 17, 140, -100, -89, -18, -101, -67, + -17, 61, -13, 10, 42, 8, -8, 33, -31, 32, + 4, -18, -23, 18, 36, 52, -11, 41, 12, 2, + -15, 18, -10, -9, 26, -32, 16, -11, -15, -9, + 24, 0, 10, -15, -17, -20, -5, -1, -2, 4, + 0, 10, -1, -2, -2, -9, 4, 13, 9, -2, + 2, -1, -10, 6, -6, 0, -6, -2, -2, -2, + -5, 1, 3, -1, 3, -1, -2, 3, -1, 3, + 1, 0, 1, 2, 1, 2 }, + { 204, -1956, 98, 232, 65, -153, -104, -168, 21, 10, + 6, 4, -34, 53, -41, -69, -99, -90, 50, 12, + -15, -1, -16, 11, 10, 8, 38, -21, 28, 17, + -20, 43, -17, -33, -13, 15, -45, -27, 7, 23, + 20, -25, 8, 5, 9, 1, -27, 10, 31, -14, + 9, 0, 18, -16, -3, -26, -2, 18, 12, -5, + -21, 4, 0, -7, 14, 2, 0, -5, -7, -1, + -1, 2, 5, 7, -4, 1, 4, -9, -2, -1, + 3, 6, -3, 5, -1, 4, 0, 2, 2, -2, + 3, 1, -4, 0, 3, 1 }, + { 24, -316, -90, 53, -1, -6, -6, -24, 20, -14, + -38, -52, 95, -160, -112, 100, 37, 10, -37, 31, + -9, -102, -18, 28, 74, 18, 7, -66, 0, 6, + 13, -52, -34, 68, -20, -1, -15, 30, 13, -1, + 8, -13, 4, 20, -16, 17, 7, 7, -3, 18, + -2, -6, 14, 0, 6, -8, -9, 0, 18, -12, + 16, 4, -5, -7, -8, 18, 4, 6, 1, -3, + 10, 3, -4, -2, -2, 1, 3, -5, -3, -4, + -2, 1, -4, -5, 1, -3, -3, 0, 2, 0, + -1, 3, 1, -3, -2, 3 }, + { 152, -536, -95, 47, -91, 118, -30, 15, -37, 17, + -31, 38, -48, 316, 67, -65, 58, -15, -81, 66, + 19, -20, -7, 39, -14, 77, -11, 2, 26, -1, + -19, 7, 53, -5, 10, 37, 36, -23, 5, 20, + -32, -18, 25, -9, -5, -18, 13, -33, 2, -14, + -4, 5, 8, 23, -3, -2, -7, -3, -1, 4, + 11, -14, -1, -3, -4, 3, -6, -4, 10, 9, + -8, -5, 10, -5, 1, 3, 4, 6, 0, 2, + -6, 2, 5, 0, -3, -3, -12, 1, -3, 0, + -1, 0, 5, -2, 3, 0 }, + { 18, -49, 39, -17, -14, -18, -3, -26, 15, -74, + 17, -20, -90, -413, 625, -158, -105, 0, 87, 182, + -69, 43, -57, 90, 14, 20, 89, 26, -90, 32, + -19, 15, 21, -10, -26, -35, 3, -35, 26, -23, + 38, 9, -16, -17, -14, -13, -3, -5, 3, -16, + -2, 18, -12, -5, 10, -14, -1, 17, 16, -9, + 17, 1, -6, -4, 4, -7, -6, 3, 3, 7, + -6, 3, 3, 5, -2, 5, 0, 3, -2, 0, + 5, 0, 2, -2, -4, -2, -1, 3, 2, -3, + 4, -2, -3, 0, 2, -2 }, + { 268, -489, 9, 317, -18, 68, -72, -38, 28, 23, + 91, 13, -13, 97, 210, 137, -30, -17, -27, -6, + -87, 59, -16, 44, 25, -48, 55, 82, 10, -39, + -23, 31, -49, 14, -44, 24, 20, 15, 42, 10, + 75, 12, -21, 13, 17, -1, 13, 12, 11, 22, + -21, -3, 9, 16, -15, 7, -11, -8, -21, -3, + 0, -14, -7, -1, 12, -14, -1, 4, -3, 0, + 3, -3, -3, 6, -2, 1, -2, -2, 6, -6, + -3, 6, 2, -1, 3, 3, 1, 1, 0, -1, + 0, 0, 1, -1, 1, 0 } }, + { { 46, -268, -410, -78, 9, -26, -3, 11, -9, -60, + -99, -49, -123, -83, 90, -93, 11, -81, -46, 105, + 63, -46, -86, -73, -45, 44, 82, -21, -26, -58, + -56, -16, -131, 32, -9, 16, 4, -61, 57, -39, + 15, -40, 13, -20, 34, 16, 5, 21, 8, -18, + -23, 7, -10, 4, -4, -5, 1, -5, 32, -4, + 2, 1, 1, 1, -1, -10, -10, 0, -7, -6, + -9, -1, 3, 1, 1, 3, 0, 1, -4, -2, + -2, 4, -1, -1, -2, -2, 3, -2, 0, 2, + 4, -1, 1, 2, 0, 3 }, + { 184, 2586, -639, -20, 44, 3, 31, 79, 57, 46, + 44, 13, 10, -25, 16, 49, 104, 47, -19, -1, + -35, 23, -13, -25, 24, 9, 20, 13, 28, 19, + 10, -1, 39, 37, -17, -60, 16, 13, 14, 23, + 47, 15, -28, -7, 8, -7, 17, -10, -7, -12, + 1, 5, -5, -3, 5, -5, 1, -14, 5, 5, + -1, -4, 10, 0, 8, 3, 5, 4, -8, -1, + 0, -2, 5, -3, -3, 7, -5, 2, 7, -2, + -1, -2, 2, 0, -4, 0, 4, -3, 1, 0, + 1, -1, 0, -1, 1, -1 }, + { 153, 2647, -215, 242, -175, -5, 10, -8, 10, 1, + 27, 24, -31, 63, -35, -88, -104, 22, -12, -51, + -22, -41, -14, 18, -3, -40, 23, 34, 7, -23, + -54, 56, -18, -5, 56, -3, -9, 14, -27, 6, + -26, -4, 49, -12, 10, 42, 40, -8, -3, -17, + -13, 14, 19, -17, 16, -19, 2, -7, 1, 0, + 7, 7, -2, -12, -8, 0, -8, -6, 0, -5, + -8, -2, -1, -2, 4, -3, -2, 0, 5, -2, + -1, -1, 0, -3, 0, 6, -1, 3, 1, 2, + 0, -2, 0, -1, 0, 1 }, + { -31, 198, 40, -1, -17, 7, 3, 16, 10, -12, + -3, -14, 19, -84, 7, -93, -32, 98, -17, -94, + 59, 34, -31, 20, -32, 4, 148, -52, -47, 77, + -28, -4, -1, 32, -30, -4, -43, 17, 11, -10, + 19, -7, 19, 13, 3, 7, -33, -8, 0, -11, + 5, 9, -12, 0, 2, -21, 7, 6, -3, 16, + 4, -7, -4, -1, -5, -4, 0, 5, -7, -2, + 1, 4, 3, -9, 0, -3, 0, -1, -8, 1, + 1, -1, -1, 1, -2, 2, 0, -1, -1, -1, + 2, 0, -3, -2, 1, -2 }, + { 317, 2178, 87, -164, 7, -6, -41, -37, 25, 15, + 29, -35, 83, 20, -4, 52, -98, -174, 31, 28, + 52, -6, -55, -37, 24, -17, -4, 27, 15, 1, + -4, -31, -20, -7, 23, 76, -22, 40, 6, -6, + 35, -3, 23, -25, 6, -14, -8, -2, 2, 12, + 8, 10, -6, -13, 4, 2, -5, -19, 10, -4, + -1, 14, 4, -8, -5, -9, -3, -5, -7, -7, + 0, 0, 4, 10, -2, -2, -4, -9, 2, -4, + -1, -3, 0, -5, 3, 2, -3, 3, 0, 0, + 2, 1, 2, 2, 3, 1 }, + { 17, -297, -35, -23, 3, 7, 5, -1, -15, -18, + 12, 6, 4, 126, 387, -198, -144, -45, -29, -308, + -94, 49, 48, -120, 45, 50, -51, 85, -40, 28, + 41, 36, -18, -15, 12, -9, -20, -5, 18, 5, + 4, 12, 25, 23, -15, 6, 12, 12, 18, 9, + -11, -14, -4, 24, 6, -10, -4, -2, 6, 4, + -7, 14, -5, -13, -6, -5, 6, 4, -1, 3, + 9, -1, 6, 4, 2, -6, -3, -3, -1, 2, + -1, -3, 1, -2, 3, 0, -1, 0, -3, -1, + 3, 1, -1, -3, -3, -1 }, + { 892, 2218, -337, -36, 5, -10, 8, -39, -42, 8, + -34, 7, 19, -40, -51, -67, 32, -34, 5, 18, + 39, 13, -25, 18, -15, 8, -9, -51, -9, -12, + 37, 23, 10, -14, -36, 6, -18, 16, -13, 26, + 19, -5, 11, 19, 2, 6, 13, 35, -11, 1, + 5, -7, 19, -2, 16, -1, -14, 9, -3, -6, + -6, 2, 3, -1, -2, -1, -8, 8, 4, -8, + 3, 6, -4, -2, 1, 2, -1, 0, 3, -3, + -2, 0, 1, -4, 1, 2, -1, 0, 1, 1, + -2, 0, 1, 2, 3, 3 }, + { 21, 48, -166, 16, 1, 11, 10, 0, -9, -19, + 10, -11, 38, 20, 6, -116, -34, 60, 11, -28, + 130, 70, 31, 54, -5, 38, -66, -1, -39, 27, + 12, 53, 52, -49, 13, -3, 8, -3, -10, 7, + 10, 6, -14, 20, 6, -7, -5, -6, 5, -22, + -11, -5, -7, -8, -3, -15, -23, -3, 11, 14, + 14, 7, 7, 6, 5, 16, 3, -5, -3, -5, + 5, 5, 4, -1, -5, 0, 2, -2, -3, -3, + -1, 0, 1, 5, 2, -2, 2, -1, 0, 0, + -1, 4, 0, 1, 1, 0 }, + { -462, 401, 335, 66, -66, -31, 6, 5, 21, -18, + 15, 41, 43, -64, 11, 37, -94, -10, -7, 3, + -24, -17, 16, 10, 27, -20, 16, 34, 59, -28, + -12, -29, -7, -12, 27, -20, 59, 31, -96, -39, + 45, -38, -23, 2, -2, -11, -25, -38, 14, 13, + -14, -14, 10, -5, -4, -6, -5, -12, -11, 8, + 25, 8, 0, 5, 11, 18, 9, 2, -2, -8, + -1, 5, -3, -10, -2, 3, 7, 3, 6, -3, + 1, -1, -1, -1, 4, 0, -3, 1, 1, -1, + -3, -1, 1, 1, -2, 1 }, + { -28, 288, -84, 211, 33, 9, 57, 37, 13, -18, + -76, 11, 58, 39, 36, -39, -44, -64, -149, -77, + 67, 30, -36, -14, -3, 22, 23, -28, -38, 41, + 8, -10, 14, -28, 30, 66, -3, -24, 3, -16, + -4, -24, -4, 3, 12, -20, -3, -11, 8, -10, + 6, -21, 1, -14, -3, -4, -13, 2, -8, -10, + -3, 3, 15, 9, 2, 5, -3, 4, -7, -9, + 7, -4, -3, -2, -2, 2, -1, 1, -1, 1, + 1, 2, -1, -3, 0, -2, 1, 3, 0, 0, + -3, 2, 0, 0, -1, -2 }, + { -278, -1381, 462, 114, 10, 105, -565, 19, -49, 47, + 1, -10, -1, -78, 89, -88, -109, -94, -36, 41, + 22, -4, 0, -16, 13, 13, 5, 9, 15, 4, + -41, 3, 5, -18, 3, -24, -6, -34, 0, -4, + -36, -20, 24, -5, 6, -10, -1, -15, 6, 1, + 2, 12, -15, -3, 13, -16, 13, 1, -6, -3, + -4, 0, 0, 6, 10, 0, 3, -2, -1, -2, + 0, 4, 7, -6, -5, -4, -1, -4, 2, -2, + 7, -1, 1, 4, -2, -1, -4, 1, -1, 3, + 1, -1, -1, 3, 1, -2 }, + { -15, -366, 32, -24, 24, -19, 8, 5, 5, -4, + -34, -37, -111, 213, -194, 71, 72, -64, -89, -20, + 57, 45, -51, -25, -20, 83, 21, -92, -15, -3, + -62, 26, -17, 64, -18, -5, -10, 19, -19, -11, + 7, 15, 0, -3, -3, -2, 22, 10, -23, -7, + 7, -2, 10, -7, 7, 8, 1, 20, 12, 4, + 9, -6, 7, -2, 9, 7, 4, 3, -2, 0, + 2, 0, -3, -4, -5, -5, -4, -8, 0, 0, + -1, -1, 1, 1, 1, -1, 3, 3, 1, 0, + -2, 0, 0, 0, 1, -2 }, + { -80, -57, -185, -211, 11, -48, -183, 47, 51, 21, + -53, -4, 157, 65, 6, 33, 69, -40, -71, -18, + 18, -8, -16, 3, -26, 38, 11, -4, -29, 10, + 4, -9, 17, 29, 17, 23, 4, -4, 24, -3, + -13, 11, -12, 46, 5, 8, 6, 10, 8, -17, + -8, -3, -18, 11, -13, -6, -4, -3, 8, 4, + -7, -1, 7, -10, -2, -3, 5, 1, 7, -1, + -3, 6, 3, -1, -5, 7, 3, -1, 4, -2, + -2, 6, 4, 1, -8, -6, 2, 5, 0, 2, + 1, 2, -1, -3, -2, -5 }, + { -29, 80, 3, -49, 2, -29, -39, -8, -15, -32, + -27, -41, 45, -51, -557, 18, -11, 41, 47, 51, + 20, 12, -17, 50, 18, 59, 30, 4, -134, 40, + 35, 48, -2, 21, -12, -18, -15, 5, -3, 15, + 21, -31, -5, -3, -18, -12, 11, -21, -8, -21, + 1, -5, -1, 3, 6, -1, 8, 6, 3, 18, + -2, -14, 3, -2, -4, -1, 2, -3, 0, 1, + -3, 13, 2, 1, -1, 4, 1, 11, -4, -3, + -1, -5, 3, 0, 0, 4, 2, 1, -3, 2, + -3, -5, -2, 3, 0, -2 }, + { -175, 299, 59, 75, 38, -100, -71, -31, 33, 53, + -13, 70, -77, 25, 398, 13, -158, 117, -90, -23, + -19, 37, 19, 5, 30, -2, 83, 44, -2, -27, + -21, 0, -10, -37, 32, 37, 59, 5, 18, 31, + 35, 12, -5, 18, 14, 7, 42, 12, 7, 1, + -13, -4, -12, -9, -10, -7, 0, -5, -16, 2, + -5, -3, -2, 8, 5, 2, 1, -1, -3, 3, + 0, 4, 9, -10, -3, -2, 3, 1, -1, -3, + 6, -1, 0, 2, 0, 0, 2, -2, -5, 3, + 1, 2, 1, 1, 1, -2 } }, + { { -30, 320, 194, 18, -37, -15, 11, 5, 5, -42, + 15, 30, 72, 49, -61, -50, 170, -41, -30, 85, + -5, -121, -4, -27, -34, 8, 15, -13, 1, -39, + -23, 19, -50, 70, -2, -12, 8, -61, -7, -42, + 17, -20, 53, -14, 20, 14, 13, 20, 18, -7, + -29, 6, -8, -14, -1, 5, 3, 2, 10, -15, + 0, -12, 5, 8, 2, -4, 4, 5, -8, 4, + 0, -1, 3, 4, -2, 2, 1, 0, -1, 2, + -4, -2, -5, -2, -1, 4, 4, -1, 0, 4, + 0, -1, -1, 3, 2, 2 }, + { -238, 3936, 586, -51, 58, -24, 49, 47, -22, -2, + 3, -40, 14, 24, 59, 108, 64, 38, -23, 6, + -14, 16, -7, -28, 2, 12, 16, 11, -16, -13, + 46, 19, 36, 38, 0, -37, 35, 14, 18, 14, + 14, -1, -17, -9, 5, 0, 6, 18, -2, -22, + 10, 6, -9, -3, 7, 1, -9, -14, 4, -7, + -8, -5, 3, -3, 10, -5, -3, -6, -3, 8, + -1, 1, 1, -3, 5, 0, -4, 2, 5, -2, + -2, 0, 0, -3, -2, 6, -1, -2, -1, -1, + 3, 1, -1, 1, -1, 0 }, + { -139, 2863, 28, 65, -127, 25, 1, 4, 22, 1, + -38, -16, -32, 64, -1, -17, -94, 15, 11, -1, + 71, -21, -26, -44, -8, -27, 37, 25, 27, -2, + -59, -2, -40, -18, -7, 4, 5, 29, 2, 3, + -26, 9, 37, -18, -11, 34, 21, -17, -10, -19, + 4, 8, 7, -11, 35, -17, -8, 9, 10, 1, + -8, -9, 3, 0, -9, -1, -9, 3, -2, -7, + -4, 2, 1, -3, 5, -3, 2, -3, 5, -2, + -4, -4, 0, 1, 0, 3, 0, 1, 0, 2, + -3, 0, -1, 0, 1, -1 }, + { 26, 189, -46, -7, -1, 12, -5, -2, 2, -2, + 17, 1, 17, 53, 315, 16, -26, 66, 31, -65, + 29, 9, 36, 70, 9, 59, 121, -14, 10, 73, + -45, -27, -21, 2, -10, 19, 23, 7, -13, -3, + -4, -20, 6, 19, 6, -5, -26, 14, 3, -16, + -1, -16, -11, -4, -1, -4, 2, -4, 0, 5, + -3, -10, -3, -3, -2, -1, -1, -3, -6, 0, + 7, 3, 2, -7, 9, -1, -3, 0, -2, 2, + 3, -2, 0, -2, -1, 2, -1, -2, -4, 1, + 2, -2, -3, 0, -1, -2 }, + { -435, 1027, -123, -148, 19, 0, 3, 5, 43, -24, + -70, -18, 30, -8, -40, 7, 12, -57, -7, 22, + 19, -11, 35, 38, 1, 3, -22, 14, 47, 30, + -9, -18, -22, -15, -4, 29, -23, 10, -14, 5, + 23, -17, 13, -20, 13, -23, -8, -9, -16, -5, + -6, 7, 7, -7, 4, -5, 3, -6, 11, -2, + 11, 14, -1, 2, 4, -6, -2, 3, 1, -2, + 3, 2, 6, 0, -5, 2, -3, -3, 1, -3, + 3, 0, 1, 0, 1, 0, 0, 2, 2, 1, + 1, 1, 2, 1, -1, -1 }, + { 9, -271, 131, 9, 5, 1, -11, -3, -9, 3, + 28, 8, 1, 52, 300, -105, 4, 7, -68, -134, + 17, -1, -15, -83, 75, 29, -88, 63, -56, -2, + -28, -19, 1, -1, 13, 1, -2, 6, 27, 15, + -8, 31, 8, -9, -22, 1, 13, 18, -7, -5, + -9, -1, -1, 10, -9, 1, 10, 6, 2, 1, + -5, -1, 0, -2, -3, -4, -1, 2, 1, 5, + 3, -3, 4, -1, -4, -5, -1, -5, 1, 6, + -2, -1, 2, -3, 1, 0, 0, 0, 0, 0, + 3, -1, -3, 0, 0, 2 }, + { -607, 894, 339, 26, -35, 4, -2, -1, -5, 38, + 7, 4, -12, -2, -13, -2, 39, -26, 29, -10, + 29, 3, -22, 20, -6, -3, -14, -12, 11, 19, + 7, -30, -7, -11, -2, 26, -18, 19, 1, 11, + 20, -8, 19, 25, -2, -14, 17, 20, -16, 14, + 10, -4, 13, -4, -4, -7, -3, 5, -10, -1, + 7, 7, 2, -3, -3, -5, -10, 9, 6, -6, + 6, 5, -9, -2, -1, 1, -1, -1, 2, -3, + 2, 0, -2, -3, 7, -3, -1, 1, 2, 1, + -4, 2, -1, 2, 1, 0 }, + { -5, -49, -59, 50, 4, 6, -5, 9, 16, 0, + 31, -2, 13, -9, 281, 174, -60, -39, -4, -71, + 64, 23, 42, -3, -145, -2, -76, -14, -70, 21, + 13, 20, 15, -33, 12, -1, 4, -6, -35, -7, + -12, 7, -11, 11, 1, -13, -16, 1, 14, -15, + -10, -20, 8, -11, 0, -6, -8, 13, 14, -8, + 0, 0, 5, 3, 0, 10, -2, -3, 0, -3, + -2, -1, 3, -2, -5, 2, -4, -5, -1, -1, + 6, 2, -2, 1, 0, 0, -1, 2, 0, -3, + 0, 1, 1, 2, 0, 0 }, + { 188, 639, -234, 43, -42, -14, 20, 47, -6, -37, + 55, 52, 2, -116, -13, 6, -34, 52, 11, 2, + -13, 16, 2, -17, 3, -24, 4, -11, 16, 0, + 35, 18, 18, -19, 5, -54, 5, 21, -31, -7, + 45, -23, -21, -19, 1, -10, 2, 14, 4, -10, + -13, 4, 25, 1, -4, 0, -4, -7, -7, 3, + 7, -4, 1, 5, 13, 3, -9, -4, -5, -5, + 2, 4, -3, -6, -7, 8, 6, -5, 2, 0, + -1, 4, 3, 4, 4, 3, -3, -2, -1, 1, + 3, 0, 1, 0, 0, 1 }, + { 17, 332, -138, 273, -18, -85, 26, 3, -8, 13, + -30, 37, -31, 16, 85, 23, -58, -66, -61, -3, + 110, 0, -50, -25, -3, 27, 32, -37, -34, 20, + 18, -15, 19, -29, 29, 42, -23, -19, 17, -23, + 1, -25, 7, 13, 6, 4, 1, 1, 11, -16, + -2, -14, -7, -5, 15, 4, -9, 4, -4, -4, + 2, -1, 8, -2, 2, 7, -8, 1, -4, -5, + 3, 2, 4, -3, -1, 3, 2, 1, 1, 2, + 0, 0, -4, -3, -1, 0, 2, 0, -2, -3, + -1, -1, -1, 1, 1, -1 }, + { 283, -756, 126, -212, -137, 201, -243, 125, -25, 19, + 7, -17, 1, -53, 115, -105, -87, -14, -17, 21, + 62, -2, 20, -32, 6, 10, -11, -8, -4, -12, + -41, 19, 6, -21, 8, 8, 13, -9, 6, -61, + -38, 12, 16, -5, -1, -5, 13, -25, -6, 14, + 4, 2, -10, 10, 13, -8, 17, -7, 2, 3, + 0, 3, 2, 4, 0, 1, 3, 0, -1, 3, + 1, -2, 3, -6, 1, -3, 0, 1, 2, -1, + 0, -3, 2, -3, 0, -3, -2, -1, -1, 3, + -2, 0, 3, 0, -2, 0 }, + { 8, -334, 40, -4, 9, -5, 19, 0, 2, 1, + 6, -18, -102, 273, -39, 34, -9, -69, -18, 49, + 60, 45, -13, 0, 20, 103, 59, -50, 3, -53, + -13, 39, 12, 19, -20, -20, -22, 21, 4, -16, + 16, 16, -15, -7, 4, -8, 18, 0, -24, -9, + 5, -8, 1, -7, 8, 6, 2, 20, 0, 2, + -8, -5, 5, 2, 2, -6, 5, -5, 1, 5, + -1, -5, -5, -3, -3, -2, -2, 0, 3, 2, + 0, 0, 3, 2, 0, 2, 3, 0, -1, 1, + 0, -1, -1, 2, 2, -3 }, + { 5, 210, 6, -85, -1, -63, -109, 64, 43, 1, + -15, 10, -23, -169, -22, 53, 50, 10, -10, -56, + 40, 8, 4, 2, -51, -18, 11, 10, -5, 11, + -17, -2, 11, 9, -13, 8, 1, -15, 1, -13, + 1, 27, -37, 26, -13, 7, -16, 16, 0, 0, + -6, -7, -15, -4, -5, -7, 6, 9, 14, -5, + -8, 7, 14, -10, 2, -1, 6, 1, -5, 0, + 7, 4, -5, 1, -3, 4, 2, -4, 2, -2, + 2, 2, -2, 0, -4, 2, 5, 4, 0, 1, + 0, 0, -4, -1, -3, -3 }, + { 17, 81, -106, -43, 24, 3, -10, 6, -6, 10, + 6, -2, 6, 423, 118, 27, 7, 78, 55, -42, + -15, 25, -1, 13, 57, 55, -19, 9, -15, 43, + -12, 19, -29, 2, 12, 4, -8, 3, -16, 13, + 1, -39, -1, 15, 4, 6, 8, 0, 4, -3, + 5, 0, 6, 6, 2, -3, 7, 0, -8, 15, + -15, -10, 2, 1, -3, 11, 4, -3, 1, 2, + 1, 9, -5, -1, -2, 0, 4, 1, 0, -3, + -3, -1, 2, 2, 2, 2, 0, -2, 1, 1, + -5, -1, 2, 0, -2, 0 }, + { 10, 525, -133, -156, -21, -71, 41, -11, 17, 15, + -144, 52, -16, -136, 18, -39, -83, 84, -85, 22, + 6, 24, 11, -21, 33, -5, 33, -17, -5, 16, + -23, -16, -7, -28, 30, 7, 43, -15, 11, 27, + -13, 2, 19, 25, -1, 0, 10, -25, -18, 1, + -11, 0, -2, 7, -7, -2, 3, -3, 2, 8, + -4, 2, 3, 11, 2, 7, -1, -2, -5, 2, + 0, -1, 3, -7, 3, -2, 5, 0, -3, 1, + 3, -5, 2, 2, -2, -4, 0, -3, -1, 2, + -1, 1, -1, -1, 1, -1 } }, + { { 35, 573, 47, 20, -21, -5, -10, 1, 5, -21, + 69, 16, 126, 67, -217, 47, 65, 38, 60, -26, + -20, 12, 30, 1, -17, -13, -29, 9, 19, -13, + -20, 14, 69, -11, -10, -12, -13, -71, -63, -38, + 26, 17, 5, 9, 17, 15, -3, 13, -5, 6, + -1, -1, -3, -9, 5, 1, -12, 2, -12, 3, + 1, -2, 9, 8, 2, 5, 6, -4, 6, 9, + 0, -7, 1, 2, 1, 0, -4, 1, 4, 2, + -5, -3, 2, 4, 3, 0, 0, 0, 1, 0, + 0, 0, -2, 2, 0, -2 }, + { 336, 3937, -28, -45, -74, -5, 20, -38, -56, -14, + -10, -27, -17, 73, 72, -4, 8, 10, 75, -7, + -3, -16, -27, -15, -3, 41, -42, -2, -10, 5, + 31, 64, 6, -11, 14, 5, 33, -32, 15, -18, + -10, 5, 25, 0, 2, 2, -4, 1, -19, 2, + 4, 6, 8, 0, 8, -3, -4, 1, -3, -1, + 0, 2, -4, 1, -4, -6, -1, -3, 7, 4, + -1, -3, -6, 2, 1, -4, 3, -3, -2, -2, + 3, 1, -4, -1, 5, -2, -2, 4, -2, -1, + 0, 1, 2, 1, -1, 0 }, + { 120, 2126, 148, 130, 105, -1, 15, -1, 8, -23, + -44, -46, -23, -103, 87, 26, -60, -20, 1, 33, + 0, -15, 7, -70, 16, 18, 30, -16, 14, 2, + -25, -38, 19, -3, -55, 7, 8, 41, -11, 1, + -21, 15, 31, 7, 7, 12, -21, 4, -1, -3, + 3, -7, -2, 10, 6, 5, -2, 15, 4, -2, + -4, 4, 14, 0, -1, -1, -1, -3, 0, 3, + 0, -2, 3, 3, 3, -2, 3, -1, -2, -3, + -5, -1, 2, 2, -3, 0, -1, -3, 1, -3, + 0, 2, 1, 1, 1, -2 }, + { -20, 113, 30, 13, 16, -6, 2, -8, -4, -4, + 19, 11, -19, 29, 310, 97, -77, -26, 16, -8, + -24, 4, 65, 35, 67, 58, 30, 38, 2, 69, + -64, -65, 37, -20, -20, -15, 91, -17, 0, 0, + -7, 5, -10, 12, -20, 6, -4, 3, 11, 3, + -15, -22, 1, -5, 8, 6, -9, -8, 4, -4, + -5, -7, -1, -3, 3, 5, -1, -7, 5, 4, + -5, -6, 0, 4, 4, 2, 2, 3, 5, -1, + 1, 1, 1, -1, 1, -2, -2, 2, 1, 2, + 0, 0, 3, 2, -1, 1 }, + { 328, -58, -142, -90, -7, 10, 25, 8, 14, -50, + -39, 26, -38, 10, -41, -15, -17, -27, 28, -1, + 3, -6, 30, 23, -28, 21, 14, -9, 40, 22, + -28, 8, -39, 7, -2, 11, -52, -38, -8, 20, + -15, -7, 2, 9, -21, -4, 4, -17, -6, -9, + 6, 5, 15, -5, -8, 0, -2, -8, -9, 3, + 12, 9, -1, 2, 3, 0, -2, -1, 1, 7, + 1, -5, -3, -3, 0, 1, 2, 2, 0, 1, + 3, 4, 1, 1, -3, -2, 3, 0, -2, 0, + 1, -1, 0, -2, -3, 0 }, + { -22, -5, 57, -16, 2, -6, -2, -1, -5, 14, + 2, -6, -5, -36, 150, -24, 50, -43, 52, -15, + -63, -73, -11, 22, -36, 17, -47, 26, -71, -71, + 41, -25, 14, 22, 41, -4, 17, 36, 20, -7, + 10, 30, -4, -7, 2, 4, 0, 10, -20, -12, + 1, 13, -9, -1, -1, 3, 5, 7, -1, 1, + -4, -3, 1, 0, -1, -1, -2, -5, 0, -1, + 3, 8, 3, 0, -3, 0, 4, 3, 5, 0, + 0, 2, 0, -3, -1, 1, 0, 0, 1, 2, + -1, -4, 1, 2, 1, 1 }, + { 213, 300, -38, -16, 3, 12, -3, 15, 15, -11, + 23, -9, 6, 34, -53, 25, 32, 14, 0, -42, + -12, 11, -4, -8, 5, -30, 6, -1, -15, 2, + -4, 3, -16, 12, 14, 10, 10, -8, -13, 23, + 8, 9, 10, 0, 21, -26, 7, -10, 11, 5, + -4, -2, -11, 1, -4, 3, 8, 0, 8, 6, + 11, 2, 6, -5, -4, -3, 5, 2, 1, 0, + 1, -5, 0, 5, -2, -2, 1, 3, -1, 1, + 2, -3, 1, 2, -1, -3, 4, 3, -1, -3, + 0, 3, -1, 0, -1, 0 }, + { -23, -19, 78, 14, 10, -8, -6, 12, 14, 8, + -3, -13, -47, 69, 412, 44, -58, -140, 14, -18, + -87, -13, 22, -47, -134, -30, -30, -30, -54, -15, + 2, -5, -20, -1, -18, 12, 2, 7, -28, -4, + -12, -1, 8, -8, -6, -9, 15, -5, -13, 2, + 0, -18, 2, 1, 8, 2, 14, 16, -9, -4, + 4, 8, 8, 1, 4, -5, -1, 3, 3, -1, + 0, -2, -2, 1, -1, 1, -1, 1, 2, 3, + 4, -3, -3, -3, 1, 2, 1, 3, -2, 0, + 2, -2, 1, 0, 1, 0 }, + { -80, 297, 237, -1, -15, 10, 5, 15, -31, 29, + 11, -18, -27, -103, -26, -3, 51, 26, 15, -8, + 0, 13, -16, -11, -19, -4, 9, -1, -2, 28, + 42, 37, -10, -18, -21, -7, -31, -8, 41, 23, + -3, 25, -20, -12, -5, 7, 14, 27, -5, -21, + -2, 13, 2, 19, -5, 0, -8, -1, -4, 0, + -3, -3, 4, 2, -1, -8, -4, -1, -10, 0, + -2, 0, -1, 2, 1, 2, -1, -1, 0, 1, + -3, 2, 0, 3, -2, 0, 1, 1, 2, 5, + 1, 0, -2, 1, 3, -1 }, + { -14, 213, 90, 121, -29, 9, 40, -18, -8, 35, + 2, -8, -70, 44, 39, 28, -58, -22, 26, 41, + 37, -27, 9, -6, 30, 19, 4, 7, -9, 7, + 15, -46, 36, 18, -4, 26, 7, 19, 29, -15, + -2, -1, 15, -3, 10, 31, -6, 11, -10, -1, + 9, 4, -6, 5, -10, -12, 2, 5, 3, 8, + 2, -4, -4, -10, -2, -6, 0, 7, 8, 3, + 0, 3, 0, -3, 2, -2, -2, -2, -3, -1, + -4, -1, -1, 0, 1, 2, 0, -1, -2, -1, + 2, -1, 1, 1, 3, 2 }, + { -268, -299, -2, -103, -40, -46, 280, -23, -29, 5, + 13, -15, -1, 61, -15, -85, 2, 12, -24, 25, + 5, 17, 37, -11, 6, -10, 2, -33, -3, -9, + 11, 12, -5, -16, 8, 4, 2, 20, -5, -43, + 8, 29, -12, 1, -30, 7, 6, 0, 0, -2, + 18, -2, 11, 1, -2, -5, -3, 8, 9, -2, + -1, 6, 0, -6, 2, 2, -2, 1, -2, 2, + -1, -1, 1, 6, 3, 4, 0, -1, -2, 1, + -5, 1, -1, -3, 2, 0, 2, 1, 2, -1, + -1, 1, 1, -3, -1, 2 }, + { -2, -245, -25, 18, -3, 16, -14, -13, 9, -7, + 16, -32, 90, -33, 71, -16, -20, 3, 37, 32, + 17, 26, 10, 37, 106, 46, 7, 10, -62, -11, + 48, -31, 18, -21, 17, -26, -19, 15, 34, 0, + -1, -2, -1, 6, 8, -5, -1, -8, -5, 11, + 4, -10, -5, 6, 7, -2, -6, -8, -9, -5, + -6, 2, -1, -5, -9, -1, 5, -7, 5, 4, + 1, -1, -2, -1, -1, 5, 4, 1, 2, -1, + 0, 2, -3, -2, -1, -1, -1, -2, -1, 1, + 0, 1, 1, 0, 0, 1 }, + { 14, 27, 153, 64, -55, 21, 57, -7, 0, 44, + 33, 21, -43, -153, 1, -35, 17, 61, -18, 3, + 43, -6, 9, -1, -18, -16, 24, 20, 20, 23, + 11, -3, 1, -2, -15, 19, 16, -20, 5, -5, + -10, -15, -12, -24, -15, -18, -15, -10, -10, -10, + 0, 3, 3, 9, 9, -4, 13, 4, 3, -10, + 6, 1, 9, -1, 3, -3, -5, -1, -3, 5, + 3, -6, 0, 4, 0, 3, -3, 1, 1, 3, + 3, -4, -4, 0, 2, 3, -5, 0, 0, -3, + -1, -2, 0, 2, 0, 2 }, + { -5, -24, -35, 2, 2, 24, 4, 8, -9, 16, + -4, 18, -39, 47, 979, 10, 42, 9, 42, -72, + 64, 2, 27, 44, 77, 32, -16, -21, 85, -17, + -14, -16, -10, -32, 4, 1, -10, -19, 4, -6, + -24, 7, 0, 17, 3, 3, -4, 18, 14, -2, + 13, 13, 3, -7, 2, -7, -2, -1, -2, 3, + -2, 8, -5, 0, 1, 5, -1, 9, 1, 5, + 4, -5, -4, 3, -2, 1, 1, -6, 3, -2, + 2, 6, -2, 0, -2, -3, -5, 1, 4, -2, + 0, 4, 0, -2, 1, 1 }, + { 87, 240, -143, -50, -23, 114, 32, -2, 0, -23, + -63, 27, 31, 15, -222, -15, 52, -27, 12, 37, + -22, -5, -3, 10, 19, 2, -41, -16, 19, 15, + -5, -2, -17, -13, -28, 19, 0, -2, 16, 15, + 1, -1, 20, 17, -5, -5, -32, -16, -4, 10, + -16, 8, 19, 6, 1, 5, -10, 1, -2, 5, + 2, -5, 0, -2, 1, 0, 0, -1, -5, -1, + 1, -9, -4, 5, 6, 0, -2, 0, 0, -1, + -2, 0, 3, 0, 0, 0, 0, 1, 3, -4, + -2, -1, -2, 0, 1, 1 } }, + { { -46, 406, -30, 1, 25, 2, -7, -2, -5, -5, + 30, -12, 12, 9, -165, 29, -19, 20, 49, -15, + 32, 66, 9, -27, -23, -22, -24, 13, 30, -20, + -28, 11, 22, -21, -25, 3, 35, -41, -9, -6, + 25, 11, -20, 10, 14, 7, -10, 20, -12, 12, + 12, 1, 11, 9, 4, 2, -9, -7, -2, 11, + -3, 2, 3, 2, 1, 3, -3, -3, 9, -1, + -2, -2, 3, 0, -1, 0, 0, 3, 3, 0, + 0, 2, 3, 1, 1, -3, 0, -1, 1, -3, + 2, -1, 0, 0, -2, -2 }, + { -317, 2588, -203, 120, -6, 0, 1, -30, -8, 11, + 8, 8, -17, 10, -2, -65, -8, -21, 47, 8, + 11, -4, -3, -2, -13, 10, -52, -15, -15, 1, + -3, 38, -16, -20, 4, -1, 19, -32, -3, -24, + 3, -7, 3, -1, -1, -11, -8, -16, -9, 17, + 1, 2, 5, -8, -3, -13, 3, 3, -1, 9, + 2, -4, -3, 2, -7, 2, 1, -1, 5, -6, + 0, -3, -4, 1, -5, 2, 3, -3, 0, 0, + 3, -2, -2, 1, 2, -7, 3, 3, 0, 0, + -2, 0, 2, -1, 0, -1 }, + { -44, 1171, -270, 121, 18, -22, 10, -21, -7, -32, + -9, -14, -1, -31, 129, -3, -3, 4, -33, 15, + -8, 3, 31, -19, 40, 32, 12, -24, -5, 11, + 10, -1, 40, 3, -38, 20, -6, 25, -8, -2, + 0, 6, 10, 7, -4, -10, -17, 11, 8, 6, + 0, -2, 0, 4, -5, 11, 5, 3, -3, -3, + 4, 5, 8, -3, 1, -4, 7, 1, 4, 4, + 1, -1, 1, 0, 1, -2, 0, -1, -5, 0, + 0, 2, 3, 0, -2, -1, -3, -2, 2, -3, + 2, 1, 2, 0, 0, -1 }, + { 26, 35, -47, 18, 2, -7, 11, -4, -5, -2, + 13, 5, -21, 24, 152, -25, -72, 2, 5, 9, + -19, 26, 10, -29, 52, -46, -81, 3, 31, 91, + -50, -35, 52, -15, -16, -12, 47, -13, 8, -13, + 8, 20, -4, 7, -22, 16, 5, -1, 13, 5, + -17, -1, 5, -8, 10, 2, -5, 3, -1, -2, + 2, 1, -1, 0, 6, 4, -1, -2, 4, 1, + -11, -2, 2, 5, -2, 4, 5, 2, 1, -3, + 0, 2, 0, 1, 1, -2, 0, 3, 2, 0, + -1, 1, 2, 1, 0, 1 }, + { -78, -472, 102, -28, 21, -5, 1, 9, 26, -23, + 31, 9, -3, 18, -54, -9, 9, -13, 4, -30, + -6, 5, -13, -9, 8, 4, 35, 12, 29, 12, + -7, 29, -1, 30, -1, 6, -54, 14, 22, 18, + -19, -6, -2, 3, -21, 12, 21, -2, 6, -1, + 18, -1, 4, 0, -5, 2, -6, -7, -7, 2, + -2, 1, 0, -4, 0, 1, -1, 1, 0, 2, + -4, -6, -2, 5, 1, -1, 5, -1, 1, 1, + 2, 4, 0, -2, -2, 0, 1, -1, -4, -1, + 0, -1, -1, -3, 0, 0 }, + { -8, 147, 29, -38, 2, -2, 11, 4, -3, -1, + -12, -5, -12, -45, 219, -16, -20, -3, 69, -10, + 35, -16, 75, 83, -31, 83, -13, -4, -8, -44, + 23, -19, 6, 17, 35, -14, 4, 15, 0, -16, + 23, 9, -4, 6, 7, 2, -5, 5, -9, 0, + 5, 6, -11, -3, -1, -4, -2, 4, -2, 0, + -3, 3, -5, -4, -2, -1, 3, -2, 4, -2, + 5, 3, -4, -1, 3, 1, 3, 3, 2, -4, + 3, 0, 0, -1, 1, 1, 0, 0, 1, 1, + -3, 0, 3, 0, 0, -1 }, + { 70, 428, 171, -68, 10, 8, 1, -11, 3, -15, + 2, -28, 9, 23, -88, -41, 1, 1, -12, -16, + -8, 15, -6, -9, 3, -21, 23, -1, -6, -1, + 3, 18, -7, 18, 8, 20, 9, 5, -4, 7, + -2, 11, 4, -3, 25, -4, 2, -11, 16, -4, + -13, 2, -5, -3, 7, 4, 4, 1, 8, 2, + 3, -6, 5, -1, 1, 3, 5, -5, 0, 3, + -1, -6, 5, 3, -2, 2, 3, 1, 0, 2, + -1, -1, 2, 1, -5, 2, 3, 0, -1, -1, + 3, -1, 0, -1, 0, 1 }, + { 1, 87, 18, -10, -2, -8, -6, -1, 3, -5, + -23, -2, -28, 43, 376, -34, -5, -40, 11, 33, + -62, 15, 3, 2, 0, 44, 8, -23, -14, -26, + -17, -13, -10, 16, 15, 17, -4, -6, 5, 10, + -4, 7, 8, -10, 0, 10, 21, -26, -16, 13, + -2, -3, 2, 8, 6, 4, 10, 2, -9, 5, + 0, 9, 3, 1, 0, -7, 5, 4, 1, -3, + 2, 0, -3, 3, 1, 1, 5, 3, 0, 1, + -3, -3, -1, 0, 1, 0, 2, -1, -1, 3, + -1, -1, 0, -1, 1, 0 }, + { 172, 176, -74, -3, 15, 16, -25, -31, -10, 36, + -49, -56, -5, -1, 3, -20, 9, -11, 13, -6, + 4, 6, 10, 4, -18, -11, -2, 11, -10, 2, + 23, -2, -22, -12, -21, 29, 5, 7, 27, 1, + -10, 17, -16, 0, -13, 8, 3, 11, -7, -15, + 16, 5, -16, 15, -7, -5, -4, 1, -3, 2, + -5, -6, 1, -3, -3, 3, 5, 0, -2, 4, + -3, -1, 0, 3, 4, -4, -1, 0, 2, 1, + -2, -1, -1, -1, -4, -1, 4, 2, 1, 2, + -2, 0, -3, 2, 1, -1 }, + { 21, 92, -24, 15, -8, 69, 19, -30, -18, 2, + -5, -7, -60, -16, -65, 0, -40, 27, 53, 2, + 3, 12, 63, 25, 23, -12, -26, -12, -18, 6, + -2, -32, 15, 19, -23, 2, 17, 23, 14, -9, + 6, 0, 3, -16, 8, 11, -4, 6, -11, 10, + 8, 2, 0, -4, -16, -5, 6, 4, 4, 7, + 0, -3, -8, -5, -4, -5, 6, 5, 7, -3, + 1, 0, -2, 1, 2, -2, -2, -2, -4, -1, + -2, 1, 2, 1, 1, 0, -1, 0, -1, 2, + 1, 1, 1, 0, 2, 1 }, + { 246, -39, -231, 87, 34, -34, 202, -79, -17, 16, + -1, -13, -1, 39, -60, -37, 41, 19, -15, 14, + -60, 10, 25, -9, -1, -11, 2, -35, 18, 1, + 11, -3, -4, -1, 1, -9, 9, 12, 5, 9, + 20, 9, -20, 4, -19, -1, -7, 7, 4, -12, + 9, -5, 9, -10, -2, -5, -7, 13, -1, -3, + 3, 4, -5, -5, 2, -1, -2, 0, 1, -1, + -2, 1, 1, 6, -1, 4, 0, -4, 0, 1, + -3, 3, -2, 2, 0, 3, 0, 0, 0, -2, + 1, -1, -1, -1, 1, 0 }, + { -3, -155, 21, -11, -5, 0, -17, -11, 20, 0, + -10, -40, 78, -138, -37, -31, 8, 53, 20, -30, + 5, 37, 11, 0, 21, -24, -42, 17, -41, 59, + 14, -26, 3, -14, -3, -11, -1, 18, 13, 2, + -10, -4, 8, 3, 3, 5, -4, -4, 0, 9, + -4, -8, 3, 1, -3, -4, -4, -14, -7, -6, + 4, 0, 0, -5, -3, 6, 1, 0, 5, 2, + 2, 2, 3, 3, 0, 4, 2, -3, 1, -2, + 0, 2, -3, -2, 0, -2, -1, 0, 0, 1, + 1, 1, 1, -2, -1, 2 }, + { 21, -72, 57, -32, -37, 120, 69, -39, -19, 74, + 31, 2, 42, -33, 61, -34, 3, 49, -26, 36, + 10, -19, 2, 24, 22, 10, -4, 20, 19, 0, + 1, -10, 17, 13, -6, 12, 21, 3, 22, 0, + -14, -16, 10, -33, -4, -13, 6, -12, 0, -16, + 6, 7, 2, 18, 2, -2, 10, -5, -4, -2, + 4, -7, 2, -4, -2, -4, -3, 1, 2, 2, + -3, -4, 4, 2, 0, 0, -4, 5, 1, 2, + -2, -4, -1, 2, 2, -1, -7, 0, 0, -1, + 0, 0, 4, 1, 1, 2 }, + { 14, -50, -27, 13, 7, 13, 0, 17, -5, 5, + -3, 5, -36, -378, 385, -41, 10, -40, 47, 3, + 85, 2, 31, -7, -5, -7, 5, 10, 48, -55, + -31, 8, 33, 10, 2, 11, -3, -11, 22, -8, + -12, 18, -4, 4, -5, -11, -8, 6, 10, -7, + 11, 5, -6, -7, 6, -11, -1, 1, -2, -3, + 9, 6, -6, 3, 5, -4, -2, 9, 0, 5, + 2, -6, -3, 2, 1, 1, -4, 0, 0, 0, + 4, 1, -1, 0, -3, -1, -3, 3, 0, 0, + 3, 3, -2, -1, 1, -2 }, + { -75, -59, -45, 120, 25, 128, -23, 8, 9, -5, + 69, 36, -10, 50, -101, 35, 51, -40, 40, 48, + -20, -4, -15, 14, 2, 3, -36, 3, 11, -15, + 0, 14, -1, -5, -39, 19, -17, -3, 12, 2, + 9, -13, -3, 9, 3, -13, -24, 9, 8, 6, + 1, 9, 7, -8, 1, -1, -14, 8, -5, 0, + -1, -11, -2, -4, -2, -4, 1, -1, -2, -1, + 2, -5, 0, 6, 1, -3, -3, 0, 0, -2, + 0, 2, 0, 0, 2, 4, 1, 3, 0, -3, + -1, -1, 0, 1, 0, 0 } }, + { { 24, 184, -25, 16, 17, -4, 3, -5, -13, 4, + -20, 16, -53, 39, -85, -17, -3, 22, -15, 3, + 59, -20, -37, -63, -12, -21, 6, -7, 3, 1, + -26, -31, 3, 16, -7, 13, 18, 21, 25, -1, + -2, 5, -8, 11, -2, 3, 12, 25, 7, 6, + 4, 3, 6, 6, -12, 3, 4, -2, 9, 4, + -4, -11, -6, 4, -1, 1, -5, 1, 0, -9, + 2, 3, 4, 0, 0, 0, 2, 3, -1, -1, + 4, 0, -3, -4, -4, 1, 2, -1, 0, 1, + 2, -2, 1, -1, 1, 2 }, + { 223, 1755, 11, 94, 43, 0, -7, 48, 26, 11, + 20, 4, -2, -3, -24, -5, 46, -8, -32, 41, + 4, 29, -10, 0, -9, -20, -18, -9, -11, -8, + 2, 8, 4, 14, -6, -17, 6, -6, 18, 1, + -4, -16, -27, 15, -18, -4, 1, -3, 11, 5, + 6, -7, -13, -12, -9, -9, -4, -3, 2, 7, + -9, -9, 1, -1, 4, 8, 1, -1, -7, -4, + 0, 0, 2, -2, -1, 4, -3, 2, 5, 2, + -3, -2, 1, -2, -3, -1, 4, -2, 1, 0, + 0, 0, -1, -1, 0, -1 }, + { -6, 565, 229, -38, -69, -3, -12, -18, -8, 3, + 18, -2, 18, 38, 82, 6, 4, -4, 17, -18, + 6, 23, 1, 30, 21, 2, -11, 13, -2, 18, + 13, 11, -2, -3, 17, 6, 1, -4, 8, 4, + 16, -27, 4, 4, -19, 9, 12, -8, -2, -4, + 8, 7, 4, 0, -5, 7, 2, -12, 3, -1, + 0, -2, -8, -1, -2, -6, 1, 1, 3, -1, + 1, -2, 0, -5, 1, -1, -1, 0, -2, 4, + 1, 1, 0, -2, 2, 0, -1, 1, 1, 1, + 2, -2, 0, -1, 0, 0 }, + { -32, 3, 68, -12, -10, 11, 5, 0, -11, 5, + 0, 14, 14, -23, 97, 5, 1, 18, 65, 3, + 9, 14, -15, -1, -15, 2, -36, -22, 19, 54, + 2, -40, 17, -14, 14, 6, -16, 22, -2, -13, + 12, -1, 6, 7, 2, 6, -2, 1, 1, -6, + -9, 10, -8, -1, 2, -7, 4, 7, -4, 5, + 5, -1, 0, 6, -5, -4, 1, 1, -4, -3, + 2, 4, 2, 0, 0, 3, 1, -5, -4, 0, + -1, 0, -2, 1, -1, 2, 1, -1, -2, -1, + 1, 0, -3, -1, 0, -1 }, + { -148, -258, 122, -22, 2, -8, -8, 7, 18, 9, + 33, -25, 7, 18, -35, -14, -24, 5, 14, 8, + 9, -17, -18, 19, 33, -7, 5, 53, 30, 13, + 15, 11, 20, 11, -5, 11, 11, 44, 8, 14, + 8, -12, -15, 8, 8, -13, 2, 13, -1, -1, + 16, -14, 3, 5, -1, -4, -2, 6, 3, 2, + -4, -1, 0, -3, 1, -2, -4, 6, -2, -3, + -3, 1, 9, 4, -4, 1, 0, -3, 2, 1, + 0, 0, -1, -1, 3, 1, -2, -1, 0, 0, + 0, 1, 0, 1, 1, 0 }, + { 26, 69, -91, 26, 6, 5, 5, -5, 0, -11, + 2, 10, 6, 80, 235, -19, -16, -26, 4, 49, + 20, 16, 52, 46, 60, 78, -4, -7, 4, 8, + -40, -2, -13, 1, 4, -10, -1, -16, -3, -3, + 5, -1, 5, 8, 5, -11, 6, 8, 3, 10, + -5, -3, 2, -6, -5, -10, 3, -1, 2, 2, + -1, 3, -6, -2, -4, -2, 4, 5, 4, 4, + 3, -6, -5, 0, 2, -3, -4, -3, -3, 1, + 3, -3, 3, 3, 2, -1, 0, 1, 0, -1, + 1, 3, -1, -3, -1, 0 }, + { -134, 941, -14, -46, -1, -3, -3, -29, 1, 18, + -15, -16, -7, 20, -75, -66, -10, -29, -3, 38, + 21, 7, -3, -2, -1, 4, -14, 14, 18, 13, + 1, -3, -2, 8, 3, 10, 1, 32, -1, -11, + -6, 10, 8, 18, 3, 14, 7, 10, 9, -2, + -1, 9, 7, -8, 5, -5, -4, 0, -6, -4, + -5, -2, 3, 3, 3, 0, -7, -2, 4, -1, + 1, 6, -2, -8, 2, 5, 0, 0, 3, -2, + -3, 2, -1, -2, 2, 3, -3, -1, 1, 2, + 0, -2, 2, 1, 3, 1 }, + { 23, 17, -70, 5, -12, 7, -2, -5, -2, -11, + -4, 22, 12, -66, 396, -10, 58, 26, -2, 43, + 52, 30, -26, 45, 55, 47, 14, -8, 5, -30, + 21, 7, -5, 20, 26, 11, -1, -7, 8, -12, + 1, 7, 3, 2, 5, 9, -8, -17, 6, 4, + -15, 0, 1, -4, -7, 4, 1, -13, 6, 5, + -2, 2, -9, 5, -3, 6, 4, -3, 0, -1, + -1, 1, 1, 1, -3, 1, 1, -2, -1, -2, + -3, 3, 3, 2, -1, -1, 0, -2, 2, -1, + -1, 1, -1, 0, 1, 0 }, + { -326, 708, 79, 56, -41, -10, -38, 2, 18, -28, + -31, 18, 52, 26, -22, -29, -41, 3, 9, 19, + -6, 11, 24, -17, -2, -25, -4, 5, -17, -1, + 4, -22, -7, -6, -13, 7, 39, 35, -34, -21, + 7, -6, -11, -1, -21, -8, 2, -7, -3, 4, + -1, -6, -4, -3, 3, -1, 2, -9, 1, 4, + -2, -2, 0, -3, 11, 13, 0, -3, 3, -2, + 0, 1, -2, -1, -2, 0, 5, -3, 2, 0, + 0, -1, 4, 0, 2, 2, 2, -1, -2, -2, + 0, 0, 1, 1, -2, 1 }, + { -24, 61, 49, -10, 34, -19, -16, 4, -3, -35, + -6, 20, -12, -31, -78, -39, -14, 46, -30, -53, + 30, 40, 58, -20, -11, -23, 1, -35, -26, 6, + -4, 10, -21, -8, -4, -2, 0, -25, -7, 1, + -8, -8, -12, 2, -2, -14, 2, 2, 3, 1, + -11, -4, -2, -13, 8, 9, 1, 2, -1, -5, + -2, 2, 0, 7, 1, 4, 1, -3, -7, -7, + 2, -1, 3, 2, -1, 2, 2, 0, -1, 2, + 2, 1, -2, -1, -2, -3, 1, 1, 1, 0, + -1, 1, -1, 0, -2, -2 }, + { -194, 328, 166, -17, 31, 28, -105, 21, 34, 0, + -18, -1, -5, -11, -26, -2, -5, -20, -10, -12, + -27, 5, 0, -17, -6, -1, 1, -14, 6, -7, + -21, -15, 10, 14, -16, 8, 17, -9, 12, 8, + -20, -12, 2, -5, 8, -6, -13, -2, -6, 3, + -7, -4, -5, -6, 6, 7, 5, -3, -10, 3, + 4, -2, 1, 6, -2, -2, -1, 2, 2, -2, + 0, 3, -1, -3, -2, -1, -4, 2, 1, 0, + 1, -2, 1, 2, -3, 1, -3, -1, -2, 1, + 0, -1, 0, 2, 0, -2 }, + { 8, -103, -26, -16, -11, -16, 22, 5, -6, 10, + -23, -5, -44, -96, 19, 58, -23, -29, -21, -21, + 32, 59, -23, -42, -26, -5, -26, 0, 6, 1, + 1, 29, -10, 21, -32, 5, 13, -7, -16, -1, + 2, 5, 6, -15, -1, 5, 6, -8, -6, -4, + -13, 6, 2, -8, -6, -1, 7, 8, 6, 2, + 4, -6, 0, 7, 9, -1, -2, 4, 2, 1, + -1, 1, 1, -1, 0, -4, -5, 0, 0, 0, + 1, -1, 3, 2, 1, 2, 3, 3, 1, 0, + 0, -1, -1, 1, 0, -1 }, + { -16, 77, -41, -117, -2, 44, -68, 15, 3, 62, + -16, -2, 24, 19, 37, 34, 31, -3, 5, -24, + -28, 7, -10, 28, 19, 4, -18, -3, -2, -10, + -15, -8, 8, 7, 15, -5, 7, 21, 3, -9, + 12, -1, 16, -8, 18, 9, 11, 10, 10, -11, + 0, -5, -6, 8, -17, -4, 1, 0, 8, 0, + -6, -3, 1, -6, -5, -1, 3, 7, 1, -8, + 3, 4, -1, -3, 0, 0, 1, 1, 0, -2, + -3, 3, 2, 0, -4, -1, 3, 3, 1, 3, + 1, 1, 0, -3, -1, -3 }, + { -22, 10, 19, -8, 4, -17, 0, 4, -11, 12, + 4, -5, 19, -15, -496, 27, -35, -17, 20, 70, + -4, 10, 20, -41, -12, -19, -27, 39, -31, -31, + -3, 33, 45, 29, 3, 30, 11, 6, 14, 1, + 4, -5, -9, -6, -2, -2, 2, -16, -3, 0, + -3, -5, -3, 7, 2, -2, 2, 1, -4, -1, + -4, -10, 3, 2, 2, -3, 6, -2, 0, 2, + 1, 4, -1, -3, 2, -2, 1, 5, -1, 1, + -4, -3, 3, 1, 1, 3, 2, -1, -2, 3, + -1, -3, -1, 1, -2, -1 }, + { 19, -167, 62, 73, 27, -91, 30, 15, -17, 15, + 93, -39, -20, -49, 77, -34, -15, 11, 9, 1, + 54, 15, -21, -18, 19, 27, 22, 2, -41, -20, + 1, 2, 4, 13, -9, 13, 2, 4, 0, -8, + -3, -22, 4, 9, 9, -3, 12, 1, 4, -14, + 19, -3, -15, -6, -6, -8, -1, 4, 1, 3, + -5, -1, 1, 6, -3, -1, 3, 0, -1, 1, + 1, 5, 2, -3, -8, 0, 2, 0, -2, 1, + 3, 0, -2, 2, 1, 0, 1, -3, -2, 3, + -1, 2, 2, 1, -1, -2 } }, + { { 13, 198, 11, 56, 5, -9, -1, -7, -3, -8, + -11, 10, -6, 84, -83, 32, 40, 9, -28, -22, + 28, -56, 4, -19, 10, -8, 11, -6, 8, 13, + -5, -31, -1, 18, 11, 17, 6, 26, 22, 2, + -3, -3, -2, -7, -8, 1, 3, 13, 4, 0, + -3, -3, 2, -3, -10, 5, 4, 4, 2, 1, + -2, -14, -1, 4, -6, -3, -1, 1, -4, -3, + 3, 0, 2, -1, 0, 1, 1, 1, -2, 0, + 3, -2, -4, -3, -2, 4, 1, 0, 1, 2, + -1, 0, 0, 0, 2, 1 }, + { -194, 1696, 361, 124, 50, -16, -26, 35, -8, -14, + 9, -8, 12, 20, -10, 8, 26, -7, -42, 9, + -16, 39, -4, -13, -6, 5, 5, 3, -1, -6, + 9, -15, -4, 18, 10, -7, 9, 5, 17, -3, + -11, -1, -8, 13, -24, 8, 5, 8, 1, -1, + 10, -12, -16, -2, 2, -1, -9, -5, -1, 0, + -9, -2, 2, 0, 8, 4, 0, -2, -6, 2, + 0, 2, 1, -1, 5, 0, -2, 2, 3, 0, + -2, 0, 0, -3, -2, 3, -1, -1, 0, 0, + 1, -1, -2, 1, 0, 0 }, + { -6, 320, -40, -146, -68, 6, -12, 13, 16, 18, + 2, -9, 7, 7, 45, 3, -3, -1, 37, 14, + 26, 0, -14, 6, -16, -23, -4, 17, 10, 22, + -1, -4, -7, 5, 26, 3, 3, -5, 12, 4, + 0, -22, 5, -8, -14, 16, 12, -6, -2, -1, + 11, -1, -7, -2, -1, -4, -8, -6, 10, 3, + -7, -6, -7, 3, 0, -2, -1, 1, 0, -3, + 0, -1, 0, -5, 1, -1, 2, 0, 1, 4, + -1, -1, -3, -1, 3, -1, 1, 0, 0, 3, + 0, -2, -1, 0, 1, 0 }, + { 25, -31, -50, -27, 4, 9, -5, 3, 1, 5, + 2, 12, -1, -87, 18, 27, 100, 37, 104, 18, + 10, -33, -1, 29, -66, 33, 18, -8, -22, 4, + 20, -28, 1, -25, 19, 4, -14, 10, -7, -8, + 2, -5, 1, 8, 3, -8, -1, 1, -11, -1, + 9, 1, -7, 6, 1, 1, 6, 0, -1, 3, + 1, -5, -1, 1, -6, -4, 0, 0, -2, -1, + 7, 2, -1, -4, 3, -1, -4, -4, -1, 2, + 0, -3, -1, 0, 0, 2, 0, -1, -2, 1, + 1, -3, -3, 0, -1, -1 }, + { 219, 488, 254, -21, -12, 3, 8, 3, 11, 12, + -1, -16, -24, 22, -2, -15, 3, 23, 5, 17, + 7, -21, -5, 28, 4, 0, 3, 49, 9, -7, + 1, 1, -5, -7, -20, 5, 19, 7, -5, 9, + 14, 6, -6, 14, 13, -19, -7, 4, -11, -6, + 7, -15, 6, -1, -2, 1, 8, 8, 0, -1, + -4, -3, -3, -2, 1, -4, -6, 1, -5, 1, + 1, 2, 7, -3, -4, 1, -4, 0, 0, -2, + -1, 0, -2, 1, 2, 1, 0, 0, 2, 1, + 0, 1, 1, 3, -1, -1 }, + { 2, -21, -74, 16, 5, 2, -6, -5, 4, 0, + 14, 9, 0, 56, 115, -10, 55, -44, -17, 73, + 21, 8, -20, -29, 12, -4, -56, -35, 9, 67, + -25, 7, -3, -19, -10, 10, -1, -24, 9, 5, + -15, 2, 3, 1, 3, -12, 3, 8, 3, 9, + -6, -1, 6, 1, -1, -9, 3, -4, 3, 4, + 1, 2, 1, 2, -2, -1, -1, 4, 3, 3, + -1, -3, -1, 1, -2, -2, -3, -3, -2, 1, + 0, -1, 2, 2, 0, -1, 0, 0, -1, 0, + 2, 1, -3, -2, -1, 1 }, + { -7, 1207, 26, -7, 0, -2, -5, -2, 13, 12, + -6, 5, -1, 49, -53, -28, 10, -17, 13, 29, + 19, -12, 0, -5, -4, 11, -26, 6, -12, 13, + 3, -10, -1, 0, 5, -7, -7, 26, 3, -13, + -5, 19, 1, -2, -5, 6, 14, 5, 0, 0, + 1, 7, 1, -4, -4, -11, -3, 2, -8, -4, + -3, -3, 0, 1, -2, -3, -4, 4, 2, -4, + 3, 4, -4, -3, 2, 2, -3, 1, 1, -2, + 0, 1, -1, -2, 4, -2, -2, 1, 2, 1, + -2, 0, 0, 0, 1, 0 }, + { 1, -90, -17, 27, -4, 8, -2, -3, -1, 0, + 13, 11, 28, -58, 345, -21, 41, -21, -2, 1, + 11, -8, -19, 47, 46, 42, -10, 14, 28, -4, + 33, 12, -17, 14, -2, -2, 1, 0, -2, -13, + 0, 1, -6, 2, 0, -4, -12, 4, 13, 0, + -13, -8, 4, -11, -7, 0, -5, -8, 7, -7, + -5, -1, -6, 4, 0, 7, -3, -6, -2, 1, + -4, 0, 2, -1, -3, 2, -3, -1, 0, -1, + 2, 3, 1, 0, -2, 0, -2, 0, 1, -3, + 1, -1, 0, 1, 0, 0 }, + { 405, 1410, -272, 66, 3, -5, -23, 33, 3, -35, + 18, 49, 14, 25, 61, -16, -18, 10, -17, 11, + 8, 21, 20, 10, 19, -15, 8, 11, -29, -10, + -6, -8, 10, -2, -2, -8, 4, 20, -18, -12, + 3, 4, -4, -8, -10, -15, 0, 6, 4, 1, + -12, -1, 0, -10, 4, 5, 1, -6, 7, 5, + 0, 2, 2, 0, 11, 2, -6, -1, 0, -4, + 2, 0, -6, -1, -5, 3, 2, -4, 1, 2, + -1, -1, 4, 3, 3, 2, -1, -2, -1, 0, + 2, 0, 2, -1, -1, 1 }, + { 15, 23, -32, 32, 23, -55, 0, 6, 11, -14, + 12, 48, 5, -9, -23, 12, -16, -17, -39, 4, + 25, -36, 17, -18, 19, 1, 17, -4, 12, 16, + 14, -2, -30, -11, 3, -8, -17, -26, -3, -9, + -12, -2, -2, 7, -13, -9, -6, 3, 2, -7, + -9, -5, -4, 0, 19, 2, -6, 0, -4, -1, + 1, 1, 5, 5, 4, 3, -5, -5, -6, 0, + 0, 2, 6, -1, -2, 1, 3, 1, 1, 3, + 0, 0, -3, -1, -2, -1, 2, -1, 1, -2, + 0, -1, -1, 0, -2, -1 }, + { 118, 669, 20, -154, -10, 28, -71, 35, 21, -12, + -8, 7, -4, -2, 14, 6, -10, -7, 4, -28, + 3, -11, -12, -24, 11, 9, 7, -8, -8, 4, + -6, -6, -3, -5, -21, 8, 3, -10, 17, -11, + -26, -1, 7, -5, 6, -3, -7, -4, -8, 9, + -4, 0, -4, -1, 2, 8, 7, -11, -3, 3, + 1, -3, 3, 6, -5, 1, 0, 2, -1, 0, + 2, 2, -2, -4, 0, -1, -2, 4, -2, 1, + 1, -2, 3, -2, -2, -3, -1, -1, -1, 2, + -1, 0, 1, 1, -2, -1 }, + { -13, -104, 8, 20, -3, -1, 31, -7, -35, -1, + -6, 9, -7, -11, 35, 47, -44, -80, -23, -40, + 22, 57, -40, -41, 0, -8, -8, -14, -10, -49, + 22, 18, -6, 18, -25, 0, 10, -23, -6, 2, + 10, 2, -3, -10, 3, 4, 12, -4, -1, -7, + -7, 6, -2, -3, 0, 0, 10, 13, 0, 3, + -2, 0, 3, 10, 5, -7, 2, -1, 0, 0, + -3, 2, -1, -2, 1, -4, -4, 1, -1, 3, + 1, -1, 3, 2, 0, 3, 2, 1, -1, 0, + 0, -2, -1, 2, 0, -2 }, + { -53, 110, 14, -22, 11, -76, -103, 56, 10, -2, + -35, 3, -13, -12, 7, 14, 5, -17, 10, -42, + 6, 18, -10, -1, -7, -12, -7, -2, -4, -7, + -12, 3, -9, -20, -2, -13, -7, 3, -9, -6, + 23, 11, 20, 8, 9, 18, -2, 9, 6, 0, + -6, -6, -6, -4, -7, -2, 3, 3, 7, -4, + -2, 2, 1, -6, 2, 4, 3, 4, -3, -6, + 7, 4, -5, -3, 1, 0, 1, -3, -1, -2, + 2, 5, 0, -1, -2, 3, 5, 1, 0, 2, + 0, 0, -2, -1, -1, -3 }, + { 11, 73, 14, 3, -7, -12, -2, -8, -15, 22, + 6, -6, 19, 121, -236, 102, -90, 3, 0, -10, + -43, -14, 7, -16, -13, -45, -32, 0, -18, 21, + 14, 17, 5, -3, 3, 8, 3, 3, 1, 10, + 0, -9, -7, -1, 6, 7, 3, -9, -9, 0, + -10, 0, 3, 5, 0, 3, 2, 1, -5, 2, + -11, -8, 2, -2, -1, 3, 5, -4, 0, 1, + -1, 5, 1, -2, 1, -3, 5, -1, 1, 0, + -7, 1, 2, 1, 3, 3, 2, -3, 0, 1, + -4, -2, 2, 1, -2, 1 }, + { 18, -119, 72, -31, -46, -158, 15, 17, -5, 24, + 7, -70, 11, -36, 29, -46, -3, 6, -24, -7, + 53, 4, -1, -25, 23, 23, 14, 33, -15, -5, + -1, -10, 0, 11, 8, 14, 12, 3, -7, -4, + 3, -3, 11, -5, -2, 12, 22, -7, -3, -4, + 19, -2, -9, 5, -9, -2, 5, -3, 5, 5, + -1, 5, 1, 7, 0, 1, 3, 4, -1, 0, + -1, 5, 0, -4, -4, 3, 2, -1, -1, 2, + 0, -2, 0, 1, 0, -2, 1, -5, 0, 2, + -1, 2, 1, 0, 0, -1 } }, + { { -21, 380, 5, 39, -15, -3, -13, 8, -5, 2, + 1, -8, 66, -9, -47, 30, 18, 7, 52, -39, + 10, -6, 50, 29, -1, 1, -6, -9, 23, 34, + 4, -17, 15, -22, 3, 5, 6, 5, -9, -17, + 6, -3, 4, -17, 5, -6, -5, -7, 3, -3, + 1, 2, -1, 1, 7, -5, -5, -6, -2, 2, + 4, 0, 6, 0, -3, 2, 0, -1, 0, 6, + -1, -2, -1, -1, 1, 1, -2, 0, 2, 2, + -2, -1, 2, 4, 2, 0, -1, 1, 1, -2, + -2, 2, 0, 1, -1, -2 }, + { 221, 1576, 58, 2, -16, -1, -25, -64, -44, 0, + -2, -11, 26, 20, -31, -43, -16, -10, 23, -27, + -24, 24, -8, -20, 0, 23, -26, -3, 10, 5, + 21, -9, -13, -9, 11, 11, 4, 6, -13, -18, + -11, 10, 11, 1, 0, -1, -3, -1, -22, 10, + 5, -7, 3, 10, 2, -1, -4, 3, -2, -3, + 5, 2, 2, 4, 0, -5, -2, 3, 1, 4, + -1, -2, -2, 2, 0, -3, 3, -2, -2, 0, + 3, 0, -2, 0, 4, -2, -4, 2, -1, 1, + -1, 0, 1, 1, 0, 0 }, + { 7, 304, -145, -70, 85, -6, 12, 20, 5, -11, + -25, -10, -34, 3, 21, 15, -18, 19, 20, 6, + 9, -19, -3, -9, -23, -2, 9, 19, 0, 1, + -6, 5, 16, -1, 12, 1, -1, -4, 18, -2, + -17, 5, 2, 3, 6, -10, -12, 15, 9, 14, + -4, -12, -8, 3, -3, -5, -1, 7, 7, 0, + -4, 5, 6, 1, 3, 3, 1, 2, 0, 3, + 1, -2, 2, 0, 0, -1, 3, -1, 0, -2, + 0, -1, 2, 1, -3, -1, 0, -2, 0, 0, + 0, 1, 1, 2, 0, 0 }, + { -16, -107, 7, 9, 9, -3, -3, 0, 5, 4, + 3, -3, -29, -66, -81, 110, 34, 31, 65, 9, + 15, -71, 8, 26, -19, -11, 6, 34, -26, -43, + -8, 38, 2, -29, -9, 8, 8, -15, 10, -2, + -7, 3, 0, -2, -7, 0, 4, -1, -2, 8, + 5, -6, 8, 3, 8, 7, -4, -2, 6, -5, + -4, -4, 0, -2, 4, 0, 0, -3, 5, 2, + -2, -6, -3, 2, 2, -4, 2, 4, 2, 0, + 0, 0, 1, 0, 1, -2, -1, 1, 2, 1, + 0, -1, 2, 1, -1, 1 }, + { -137, 1279, -84, -17, 17, 0, 27, 2, -13, -9, + 0, 32, -23, -8, 14, -6, 7, 12, -10, 14, + -14, -13, 29, -29, -17, 14, 17, -8, 7, -9, + 6, 10, -20, -8, -12, -3, -26, -34, 11, 7, + -3, 8, 6, 17, -13, -4, 0, 1, -2, -6, + 2, 10, 3, -7, -3, 6, 5, -8, -5, -4, + 0, -6, -2, 0, 1, -5, -3, -7, -2, 5, + 1, -6, -4, -5, 3, 0, 1, 5, -4, 0, + 2, 1, 1, 1, -4, 1, 1, 0, -1, -1, + 0, -1, 0, -1, -2, 0 }, + { -19, 18, 23, -8, -5, -4, -3, -3, 13, 7, + 5, -5, -8, -18, -37, -1, 85, -13, 15, 53, + 37, 24, -24, -23, -62, -56, -35, -45, -5, 79, + -19, -6, -4, 1, 8, 13, 13, -8, 17, -4, + -4, 5, -5, 7, 4, -1, 0, -4, -4, -1, + 2, 8, -3, 4, 2, 4, -5, -5, 1, 1, + 1, -3, 6, 1, 1, 1, -6, 0, 2, -3, + -3, 7, 1, -1, 0, 2, 4, 2, 2, -2, + -1, 3, -2, -2, -1, 1, 0, 0, 0, 1, + 0, -3, 0, 2, 0, 0 }, + { 232, 881, 12, 26, -31, 6, -3, 26, 5, -8, + -2, 16, -1, 27, -26, 16, -3, 10, 6, -17, + -5, -8, -1, -12, -4, -4, -12, 17, -36, -13, + 8, -7, 13, 6, 17, -10, 3, 3, 1, 0, + -4, 11, -4, -13, 7, -6, -3, -13, 3, -2, + -1, -5, -3, 5, -12, 2, 3, 3, 5, 4, + 0, -1, -1, -2, -4, 2, 6, 3, -4, 0, + 0, -7, 3, 7, 1, -4, 0, 2, 0, 1, + 2, -1, 2, 2, -3, -3, 3, 2, 0, -2, + 0, 2, -2, -1, -1, 0 }, + { -22, -21, 78, 12, 7, -6, 0, -10, 6, 9, + -3, -12, -25, -9, 226, 56, -42, -48, 2, -69, + -39, -12, -9, -13, 57, -4, -38, 29, 6, 9, + -4, -7, -15, 10, -24, 12, -2, 10, -4, 2, + -3, -3, 0, -10, -7, 0, 9, 2, -11, 6, + 6, -9, -1, -2, 7, 1, 2, 8, -9, -11, + 2, 2, 5, 1, 1, -3, -3, 0, -2, 0, + -3, -1, -1, 0, 3, 1, -1, 5, 4, 2, + 3, -3, -2, -3, -1, 2, 1, 2, -1, 1, + 2, -2, 1, 0, 0, 0 }, + { -383, 1978, 56, 94, 13, 6, 15, -15, -24, 29, + 7, -20, -54, 10, 83, -1, 42, -17, -10, -4, + 28, 12, 0, 26, 7, 5, 14, 14, -21, -1, + 3, 16, -5, -6, 2, -13, -18, -10, 37, 7, + 7, 4, 3, 4, -4, -10, 19, 3, -8, -3, + -2, 0, -4, -4, 6, -1, -7, 5, 6, -4, + 1, 5, 3, 1, -5, -9, 0, 2, -4, 0, + 1, -4, -2, 2, 2, -3, -4, 2, 1, 0, + -3, 1, -3, 1, -3, -1, 0, 1, 2, 2, + 0, 0, -1, -1, 2, 0 }, + { -6, -53, 69, 7, -14, 39, 23, -30, 9, 17, + 16, 0, -15, 9, 44, 1, -12, -54, 67, 55, + -25, -42, -3, 17, 48, 11, 10, 29, 7, 20, + 17, -38, 4, 9, -5, 2, -4, 11, 4, 3, + -4, 9, -1, -4, -4, 10, -4, 0, -11, -1, + 11, 2, -1, 10, -4, -10, -3, 2, 3, 8, + 1, -3, -3, -4, -1, -5, -2, 5, 8, 5, + -3, 3, 0, -3, 1, -2, -2, -1, 0, -2, + -3, -1, 1, 0, 0, 2, 0, -1, 0, -1, + 1, 0, 1, 0, 1, 2 }, + { -50, 858, -67, -138, -7, 80, 55, -35, -25, 8, + -1, 3, 20, 31, -7, 15, 8, 17, -3, -18, + 10, -28, 8, -13, 15, 16, -7, -17, -1, 14, + 18, 3, -13, -16, 1, -15, -5, 15, -6, -3, + 18, 7, -7, 0, -16, -2, 2, 6, -4, 0, + 6, 7, 2, 1, -7, -6, -2, -2, 9, -5, + 0, 1, -1, -2, -1, 1, -1, 0, -3, 1, + 1, -1, 1, 4, 4, 2, 3, -2, -3, 0, + -2, 2, -1, -1, 2, -1, 3, 0, 1, -2, + 0, 1, -1, -2, 0, 2 }, + { 12, -91, 0, 19, -4, 8, -13, -15, -28, 0, + 9, -12, -6, 34, -26, 18, -36, -53, 27, -15, + -34, 19, 2, 21, 19, -46, -2, -26, -31, 0, + 27, -36, -2, -12, 6, -16, 2, -1, 15, 11, + 4, -10, -1, 12, 6, 6, 1, -3, 10, 0, + 4, -7, -1, 4, 6, -4, 0, -12, -10, -6, + 1, 9, 1, -4, -7, 0, 5, -5, 0, 1, + 1, 2, 1, 2, 2, 3, 3, 1, -2, 0, + -1, 1, -3, -3, -1, 0, -2, -2, 0, 0, + 0, 1, 1, -1, 0, 1 }, + { 82, -162, 85, 66, 17, -87, 83, 2, -13, -9, + 25, -1, 2, -63, -5, -11, -19, 9, -5, 6, + 27, 11, 1, -9, -17, 13, 20, 8, 8, -4, + 4, 5, -7, -28, 3, -10, 7, -12, -8, 20, + 3, -5, -5, 1, -16, 0, -3, -15, -6, 0, + -3, 3, 0, 6, 15, 5, 2, 4, -8, -2, + 7, -1, -2, -2, 4, 1, -4, -3, -1, 5, + -1, -2, -1, 3, 1, 0, -3, -1, 1, 2, + 4, -3, -2, 1, 4, 2, -5, -3, -1, -2, + -1, 0, 1, 2, 0, 2 }, + { 1, 112, -58, 18, -8, 11, -5, -6, 10, 7, + 12, -2, -33, 68, 349, -63, -70, 8, -2, -7, + -14, -21, -4, 27, -11, -16, -6, -10, 22, 13, + 4, -37, -29, 5, 4, -28, 2, -3, -10, 5, + -1, 9, 1, 1, 6, -1, 0, 7, -5, -2, + 6, 4, 1, -3, -3, 1, -2, -2, -3, 2, + 2, 6, -5, -4, 1, 4, -4, 5, 3, 1, + -1, -3, 0, 2, -1, 2, -1, -6, 3, -2, + 3, 4, -2, 0, -1, -3, -2, 1, 1, -2, + 2, 4, 1, -1, 2, 1 }, + { -25, -109, 38, -53, -29, 69, -49, 6, 6, 22, + -38, 19, 14, 66, -134, 11, 26, 3, -13, 20, + -18, -10, 7, 14, 9, -9, -10, 58, 9, -17, + 3, 7, -11, -5, 8, 2, -7, -3, 5, 8, + 1, 19, -3, -13, -7, 10, -6, 1, 4, 9, + 5, 11, 9, 8, 0, -2, -2, -5, 4, 1, + 2, 1, -5, -2, 0, -1, -2, 3, -1, 1, + -1, -3, -3, 5, 5, -1, -2, -2, 1, -1, + -3, 0, 2, 0, 1, 1, 0, 1, 2, -3, + 0, -1, -1, 0, 1, 1 } }, + { { 7, 378, -17, 9, -20, 5, -12, 11, -4, 10, + -14, 6, 25, -40, 7, -5, -12, 16, 83, -27, + 28, 41, 28, 12, -5, -5, 7, -5, 6, 21, + 7, -4, 17, -12, -14, 1, 1, -17, -19, -19, + 3, -5, 2, -5, 17, -8, -8, -9, -4, -4, + 0, -2, -3, 3, 2, -6, -1, -9, 1, 2, + 3, 5, 4, 1, 0, 2, -4, -1, 4, 3, + -2, -1, -2, 1, 1, -1, -2, 1, 1, 0, + -1, 1, 3, 2, 1, -2, -2, 0, 0, -3, + 1, 0, 0, 0, -2, -1 }, + { -212, 1009, 188, 5, -33, 13, -15, -60, -12, 24, + 18, -1, 15, -14, -42, -32, -4, -9, 27, -27, + -25, 10, -3, -2, 4, 7, -23, 7, -3, -4, + 4, 1, -2, -5, 8, 24, 11, 6, -21, -11, + 4, 10, 9, -5, 0, -8, 4, -9, -14, 16, + -8, 1, 13, 6, -4, -1, 6, 6, -3, -3, + 8, -1, 2, 4, -6, -3, -1, 4, 3, 0, + -2, -3, 0, 0, -4, 0, 2, -3, -1, 0, + 2, -1, 0, 2, 3, -4, 0, 2, 0, 0, + -1, 1, 1, -1, 0, 0 }, + { 31, 697, 241, 23, 76, -17, 8, -4, -4, -16, + -3, 19, -17, -26, -17, 50, 19, 19, 8, 1, + 3, -11, -11, -4, -3, 14, -2, -2, -13, 17, + 4, -5, 5, -10, -3, -6, 0, 2, 3, -20, + -8, 18, 5, 7, 8, -21, -14, 16, -2, 4, + 0, 6, -1, 0, -1, 2, 4, 1, 3, 0, + 3, 6, 5, 1, 3, -1, 0, -1, 1, 3, + 0, -3, 1, 1, 0, 1, 2, 0, 0, -3, + 0, 1, 2, -1, -3, 0, -2, -1, 1, -1, + 1, 1, 1, 0, 0, 1 }, + { 19, -172, -51, 14, -3, -7, -1, -2, -2, 1, + 2, -8, -30, -36, -158, -19, -41, 18, 11, 7, + -15, -62, 8, -4, 2, -64, -31, 49, -14, -31, + -2, 44, 8, -21, -16, 5, -7, -6, 10, -10, + 1, 0, -4, -8, -4, 8, -3, 3, 8, 5, + -4, -2, 3, -1, 8, -2, -5, 3, 0, -6, + -1, 2, 0, -1, 3, 0, 1, -3, 3, 0, + -5, -3, -1, 3, -1, -1, 5, 4, -1, -2, + -1, 1, 0, 1, 0, -2, 0, 2, 3, -1, + 0, 2, 3, 1, 0, 1 }, + { -32, 1564, 16, -34, -15, -4, 22, 3, -18, -17, + 17, 14, -6, 15, 36, 23, -1, 7, 14, 10, + -13, -1, 29, -36, 10, 8, 13, -76, -45, 10, + 23, 8, -1, 4, 0, 5, -25, 0, 7, 2, + 2, 2, -2, -4, -15, 11, 1, 1, 8, -1, + 7, 7, -4, -4, -2, 6, -2, -8, -3, -4, + -1, -5, 2, -2, -1, -2, 1, -5, -1, 2, + -1, -6, -4, 0, 3, -2, 2, 2, -2, 1, + 1, 2, 2, 0, -3, 1, 0, -1, -2, -1, + 0, -2, 0, -2, 0, 1 }, + { -5, 85, 11, -11, -5, -3, 4, -5, 8, 0, + -2, -2, -16, -56, -5, -26, 13, 26, 66, 33, + 11, 33, 24, -23, -88, -21, 2, -22, -36, 21, + -32, 0, -2, 5, 9, -8, 11, -3, 10, -4, + 13, 4, 0, 9, 4, -2, -2, 0, 0, -3, + 4, 4, -6, 2, 0, 3, -5, -1, -2, -3, + -3, -2, 7, 1, -1, 0, -2, 0, 1, -3, + 1, 6, -2, -2, 3, 2, 5, 3, 1, -3, + 1, 0, -4, -2, 0, 1, 0, 0, 0, 0, + -2, -1, 2, 1, 0, -1 }, + { -387, -28, -18, 62, 43, 5, 4, 6, -22, -8, + -7, 2, -2, 11, -20, 16, -10, 6, 8, -13, + -4, 9, 2, -2, 0, 11, 12, 6, -22, -7, + 12, 8, 10, -8, 6, -13, -7, 3, 0, 4, + -4, -2, -7, -7, 7, -9, -17, -12, 7, -5, + 1, -1, 1, 4, -3, 9, 5, 0, 4, 3, + -2, 0, 1, -1, -2, 5, 4, -2, -5, 1, + -2, -7, 6, 4, -1, -2, 1, 0, 0, 2, + 0, 0, 3, 1, -4, 0, 3, 0, -1, -1, + 2, 1, -1, -1, -1, 0 }, + { -4, 61, 50, 20, -3, -8, 3, -11, 5, 2, + -16, -11, -28, -52, 63, -73, -60, -12, -12, -37, + 3, 10, -14, -28, 0, -38, -16, 8, -1, 20, + -18, -13, -5, 6, -9, 17, -4, 12, 11, 13, + 5, -7, 1, -12, -12, 2, 16, -6, -10, 13, + 8, 0, -1, 5, 5, 3, 7, 8, -10, -2, + 5, 4, 3, 1, 0, -3, 1, 1, -1, 1, + 1, 1, 0, 2, 3, 0, 1, 4, 1, 0, + -1, -3, -1, -2, 1, 1, 3, 0, -1, 3, + 0, -1, 0, -1, 0, -1 }, + { 260, 2530, -52, 142, 32, 6, 21, -26, -17, 30, + -27, -42, -36, 14, 42, -13, 21, -24, 7, 0, + 21, -9, -9, 5, -14, 5, 7, 18, 5, 16, + 1, 0, -15, -1, 8, -5, 11, -16, 26, 22, + 21, 0, -4, 8, -4, 9, 14, -13, -8, -3, + 2, -2, -2, 2, 4, -5, -7, 0, -3, -6, + 3, 2, 2, -1, -9, -1, 6, 0, -1, 1, + -2, -2, 2, 2, 4, -6, -3, 3, 0, -3, + -1, 1, -3, 0, -4, -1, 2, 2, 1, 0, + -1, 0, -2, 1, 1, -1 }, + { 6, -102, 37, -39, -19, 52, -15, -31, 0, -2, + -5, -25, 7, 16, 57, 39, 47, 9, 73, 5, + -41, 1, 2, -3, 23, -4, -3, 11, 6, 18, + 1, -14, 21, 14, -7, 7, 2, 15, -9, 8, + 5, 8, -5, -4, 9, 10, 4, 0, -7, 9, + 17, 4, 0, 3, -12, -3, 4, 2, 5, 6, + -1, -1, -5, -3, -4, -4, 3, 5, 6, -1, + -2, 1, -3, -1, 2, -2, -3, -2, -1, -3, + -2, 0, 2, 0, 1, 0, -1, 0, 0, 1, + 0, 1, 1, 0, 2, 1 }, + { 1, 889, 15, 24, 33, 18, -62, -62, -35, 15, + 7, 10, 25, 13, -25, 34, 23, 25, 6, 15, + -2, -18, 5, -10, -3, -5, -13, -8, 10, 0, + 0, -4, -7, -9, 14, -13, 4, 12, -11, 10, + 14, -4, -8, 2, -10, 0, 0, 6, -3, -1, + 8, 7, -1, -4, -5, -8, -4, 6, 6, -5, + 2, 3, -3, -4, 1, -1, -1, -1, -1, 0, + 1, 0, 2, 6, 1, 2, 1, -4, 0, 1, + -1, 2, -2, 2, 1, 2, 2, 0, 1, -1, + 1, 0, -2, -1, 1, 1 }, + { -8, -30, 67, 12, -1, -10, -26, -7, -11, 5, + 0, -12, -10, -48, -108, 61, 7, -32, 16, 22, + -9, 20, -2, 6, -4, -33, 1, -8, 8, 50, + 4, -19, -14, -10, 15, -12, -3, 8, 11, 12, + 0, -5, 8, 7, -4, 2, -8, -2, 12, 4, + 7, -8, -1, -3, 0, -6, -6, -18, -4, -5, + 6, 4, -1, -8, -5, 6, 1, -2, -2, 1, + 3, 0, 2, 2, -1, 3, 2, -1, 0, -1, + 0, 2, -4, -3, 0, -1, -2, -1, 1, 0, + 0, 1, 1, -1, 0, 1 }, + { -9, -258, 184, 30, 22, 13, 96, -49, -22, 8, + 21, 0, 44, -66, -14, -11, -13, 18, -12, 37, + 12, 7, -3, 7, 3, 28, 5, -4, 6, 0, + 8, -5, 2, -8, 18, -4, 14, 3, 1, 9, + -9, -6, -2, -8, -12, -7, 1, -18, -2, -5, + 3, 0, -1, 14, 9, 3, -1, 0, -8, 6, + 8, -3, -2, 0, -1, -1, -3, -2, 2, 4, + -5, -2, 3, 3, -1, -1, -1, 2, 0, 2, + -1, -4, 1, 2, 2, -1, -6, -1, -1, -2, + -1, 0, 3, 2, 1, 2 }, + { 4, 84, -48, 39, -2, 6, -1, 2, -5, -13, + 20, 0, -1, -74, 146, -45, -41, -15, 5, 28, + 17, -11, -9, 24, 4, 10, -5, 3, 4, -9, + 17, -12, -19, 10, -7, -15, 2, -11, -8, -7, + 0, 11, 3, -1, 3, -7, 2, 9, 4, 0, + 14, -1, -6, -3, -3, -3, -2, -1, 0, 0, + 10, 2, -6, -2, 1, -2, -5, 6, 2, 0, + -1, -3, 0, 2, 0, 4, -4, -1, 0, 0, + 5, 0, -2, 0, -2, -2, -1, 3, 0, 0, + 4, 2, -2, -1, 2, -1 }, + { 10, -45, 4, -96, 9, 168, -17, 8, -8, 5, + -24, 20, -9, 22, -144, 25, 7, -6, -2, 3, + -35, -7, 5, 23, -6, -11, 4, 37, -9, -15, + 13, 15, -16, -16, -5, 8, -3, 4, 2, 1, + -4, 10, -19, -13, -3, 2, -10, 4, 8, 4, + -2, 5, 6, 3, 8, -1, 0, 1, -1, -4, + -1, -1, -4, -3, 0, -3, -1, 0, 0, 3, + -1, -3, 2, 6, 1, -3, -2, 0, 2, -1, + -1, 0, 1, -1, 2, 2, -1, 4, -1, -2, + 1, -2, -1, 0, 0, 1 } }, + { { -3, 125, 111, -11, 8, 3, -5, -4, 0, -8, + -11, 3, -35, -2, 99, -67, 17, -9, 21, 19, + 31, 6, -34, -19, 9, 13, 0, -3, 7, -25, + -15, 16, -16, 26, -4, 6, -11, 16, 9, -4, + -6, -6, -1, 6, 5, 0, 4, 6, -6, -2, + -10, -2, 1, -8, -8, 2, 3, 3, 4, 2, + -4, -3, -5, 3, 1, -4, -3, 2, -2, -5, + 1, 2, -1, 2, 0, 0, 1, 1, -2, -2, + 1, -1, -2, -4, -3, 1, 2, -1, -1, 2, + 1, -1, 0, 0, 1, 2 }, + { 177, 334, 235, 155, 15, 3, -9, 33, 38, 4, + 36, 1, -5, 1, -40, 30, 23, -5, -10, -22, + -11, -5, 26, -4, 7, -12, 5, 20, -5, -5, + -15, 1, -3, 32, 4, -1, 8, 17, 9, 4, + 10, -3, -7, -4, -9, -2, 12, 2, 11, 0, + -5, 1, -5, -4, -2, -1, -3, -2, -1, -1, + -4, -4, 3, 2, 2, 4, 2, -2, -4, -3, + 1, 1, 4, -2, 0, 4, -4, 1, 3, 1, + -3, -1, 2, -1, -3, 2, 2, -2, 2, 0, + 0, 1, -1, -1, 0, -1 }, + { -49, 1204, 119, -61, -96, -2, -8, -21, -1, 14, + 28, 14, 36, 33, -43, 36, 27, -13, 33, 13, + 10, 19, -25, 7, 2, -11, -18, 3, 15, 9, + 12, -6, -20, 6, 7, -10, -1, -1, -13, 2, + 0, -6, 3, 2, -13, 1, 8, -1, -13, -10, + 13, 14, 5, -5, 4, 4, -5, -10, 2, 4, + 4, -10, -1, 0, 0, -6, -3, -3, -1, -2, + -1, -2, -1, -2, -1, 3, 0, 1, 3, 1, + 0, 1, -1, -2, 3, 0, -1, 2, 1, 1, + 0, -1, -1, -1, 0, -1 }, + { -20, -214, 59, -11, -8, 6, 4, 0, -14, -1, + 5, 1, -10, -26, -157, -22, -14, 98, -46, -3, + 22, -27, -15, -26, -1, -58, -10, 13, 13, 21, + -14, 11, -6, -13, 5, -7, -14, 8, -7, -10, + -1, -12, 4, 3, 4, 0, -8, 2, 0, -7, + 6, 4, -8, -1, -1, -8, 6, 4, -4, 3, + 3, -1, -1, 3, -5, -3, 1, 0, -6, -3, + 4, 6, 0, -2, -1, 3, -1, -4, -3, -1, + 1, 0, -2, 0, -1, 2, 2, -2, -1, -1, + 1, 0, -2, -1, 0, -1 }, + { 235, 1483, -136, -92, -4, 1, 1, 9, -4, 6, + -12, -23, 18, 12, 44, 39, -14, 17, 25, 8, + 3, 6, -2, 18, 37, -17, -4, -82, -4, 30, + 9, 6, 12, 1, -2, 8, 34, 32, -10, -2, + 22, 4, -12, -12, 6, 3, -9, -4, 6, 11, + -4, -11, -4, 4, 4, -4, 3, 7, 2, -3, + -4, 2, 0, -3, -2, 0, -4, 3, 1, -4, + -1, 5, 6, 2, -3, -1, -1, -3, 2, -1, + -2, 1, 0, 0, 3, 0, -1, 0, 0, 1, + 0, 2, 0, 1, 2, -1 }, + { 16, -12, -21, 13, 1, 3, 0, -8, -6, -2, + 10, 6, 6, 22, 82, -31, -48, 48, 7, 79, + 1, 37, -32, -10, 12, 7, -8, 0, -23, -25, + -15, 7, 2, -23, -15, -4, -5, -8, -4, 10, + 1, -4, 13, 0, -7, 2, 3, 8, 5, -2, + -2, -6, 5, 2, -7, -4, -3, 4, 1, -3, + 0, -1, 2, 1, 0, -2, 4, 1, 2, 3, + 0, -3, -3, 0, 1, -2, -3, -4, -2, 0, + 1, -4, 0, 1, 1, -1, 1, 0, -1, -1, + 0, 3, -1, -3, 0, 0 }, + { 377, -1200, 72, 125, 12, -11, -2, -11, -13, 5, + -6, -14, 0, -19, 13, -15, -16, -12, 18, 32, + 18, 17, -7, 11, 11, 15, 2, -13, 16, 5, + 5, -4, 2, -9, -15, -14, -11, 33, -2, -15, + -3, -9, 1, 13, -6, 1, -5, 2, -1, 6, + 4, 7, 8, -3, 2, -1, -4, -4, -4, -7, + -5, 1, 1, 1, 2, -2, -6, -3, 3, -2, + -2, 6, -1, -7, 0, 3, -3, -1, 2, -3, + -1, 3, -1, -2, 3, 2, -4, -1, 1, 2, + 0, -2, 2, 0, 1, 0 }, + { 21, 18, -64, 19, -5, 6, 0, -7, 0, -6, + -2, 13, 6, -20, -47, -74, 18, 51, -33, 12, + 59, 41, -11, 22, -12, 11, 2, 2, 10, 6, + -4, 14, 10, -1, 6, 12, 0, 7, -3, 6, + 10, -10, 7, -4, -3, -3, -8, -2, 20, 0, + -5, 6, 1, -2, -10, 1, -1, -4, 3, 3, + -1, -3, -3, 1, 2, 6, 0, -3, -2, 2, + 0, 2, 1, 1, -3, 1, -1, -3, -1, -2, + -2, 4, 1, 2, 0, -1, 0, -1, 2, -1, + -2, 1, 0, 0, 0, 0 }, + { -19, 2706, 217, 140, -7, -6, -2, 11, 10, -33, + -11, 19, 32, 9, 41, -18, -54, 12, 7, 7, + -6, 6, 25, -38, -6, -4, -4, 14, 0, 9, + -12, -16, 3, 14, -5, 17, 6, 9, -23, 13, + 15, -16, 0, -6, 0, 17, -17, -12, 7, 5, + -7, 1, -3, -4, -1, 4, 1, -7, -8, 3, + 5, 0, 0, 1, 5, 8, 2, -4, 2, -1, + -2, 3, 0, -3, -2, 0, 2, -2, -1, -1, + 2, -1, 2, 2, 1, 2, 0, -2, -1, -3, + 0, 1, 1, 0, -2, 0 }, + { -6, -61, -27, -7, 28, -40, -48, 12, -11, -17, + -21, 13, 24, 19, 43, -9, 82, 51, -49, -45, + 26, 35, -39, -42, 8, -15, 4, -24, 27, 4, + 2, 17, -13, 5, -2, -4, -9, -17, -15, -1, + -3, -4, -11, 6, 9, -12, 7, 3, 8, 0, + -7, -1, -1, -6, 11, 11, 2, -2, -1, -6, + 1, 3, 4, 5, -1, 4, 0, -4, -7, -5, + 1, -1, 2, 2, -3, 1, 2, 0, 0, 2, + 1, 1, 0, -1, -2, -2, 1, 1, 0, 0, + -1, 1, -1, 0, -1, -1 }, + { 39, 785, 180, 34, 14, -88, -157, 10, -1, 2, + 9, 16, -6, -22, 8, 30, 1, 4, 0, 18, + -8, -9, -11, -4, -26, -4, -3, 2, 12, -20, + -22, -9, -3, 15, -4, 3, 15, -17, 5, -3, + -26, -7, 3, 5, 8, 1, -2, -15, 0, 5, + 0, -1, -7, -5, 7, 4, 4, -3, -7, 4, + 2, -1, 0, 2, 0, -1, 3, 1, 0, 0, + 2, 1, 0, -3, -3, -1, -3, 1, 2, 0, + 2, -2, 1, 1, -2, 0, -3, -1, 0, 2, + 0, -1, 0, 2, 0, -2 }, + { 7, 52, -5, 5, -14, -12, 5, -6, -3, 4, + -16, 12, -32, -81, -4, 59, -2, -45, -47, 19, + 54, 31, -48, -31, -63, 34, 8, 4, 33, -2, + -16, 31, 4, 11, 2, -1, -4, -17, -7, 2, + 7, 9, 2, -8, -11, 1, 5, -3, 4, -4, + -3, 2, -2, -9, -7, -3, 1, 6, 10, 4, + 3, -4, 1, 2, 6, -2, -1, 2, -3, 1, + -1, -1, 0, -1, -2, -4, -5, -1, 1, 1, + 1, -1, 2, 1, 1, 2, 3, 2, 1, 0, + 0, -1, -1, 0, 0, -1 }, + { -91, -80, 165, -38, 5, 30, -72, -28, 16, 23, + -32, 2, -13, 38, -18, 21, 8, -14, 4, -6, + -11, 15, -7, 9, 14, 4, -11, -25, -17, 1, + -1, -10, 3, 5, 5, -6, 0, 14, 1, -10, + 7, 14, 5, 7, 11, 14, 0, 6, 10, -12, + -1, -7, -7, -1, -8, -7, -1, -1, 8, 5, + 0, 1, -3, 0, -5, 1, 4, 3, 1, -5, + 1, 3, 0, -3, -1, -1, 3, 0, -2, -2, + -2, 3, 2, 0, -4, -2, 4, 2, 1, 2, + 1, 1, -1, -2, -1, -3 }, + { -10, 64, 48, 22, -5, -12, -4, -1, -12, -8, + 5, 6, 48, -94, -320, 108, -38, -32, 40, 18, + -26, -7, -34, -8, 11, -3, -9, -2, -30, 11, + 23, 30, 8, 4, 2, 13, 6, -1, -8, -2, + 10, -17, -6, 7, -3, 6, 3, -5, -5, 3, + 2, -11, -1, 6, 0, -1, 2, -2, 0, 2, + -4, -10, 1, 0, -4, -1, 2, -3, -2, -2, + -1, 5, 0, -2, 2, -1, 2, 5, -2, 1, + -3, -4, 3, 1, 1, 3, 3, -1, -1, 3, + -1, -3, -1, 1, -2, -1 }, + { 24, -56, 18, -47, 2, -16, 23, 13, 8, 4, + -19, -38, -27, -94, 24, -20, -18, -21, 5, -13, + 6, 5, 9, -14, -5, 34, 0, -20, 11, -8, + 12, 6, -17, 5, 1, 28, 12, 0, -15, -10, + -8, -5, -9, 3, 0, 3, 17, 0, 0, -6, + -1, -7, -10, -2, 6, 0, 9, 3, -4, 0, + -3, 3, 3, 5, 0, 0, 3, -2, 3, 1, + 0, 5, 4, -3, -6, -1, 2, 2, 1, 0, + 3, -2, -2, 1, 0, 0, 0, -2, -3, 2, + 0, 0, 1, 0, -1, -2 } }, + { { 14, -201, -147, -1, -2, -2, -5, -1, 12, -7, + 3, -17, -23, -6, 79, -16, 23, -56, -48, 17, + 38, -29, -24, -23, 20, 28, 3, 12, 11, -25, + -31, 0, -2, 30, -2, 0, 5, 34, 8, 4, + -9, -2, 0, 2, 0, -6, 0, 7, -2, 1, + -10, -2, 3, -8, -2, 7, 2, 8, 1, -3, + -4, -6, -4, 2, -1, -4, 0, 0, -5, -2, + 3, 2, -1, 1, -1, 1, 1, -1, -3, 0, + 2, -2, -3, -3, -1, 3, 2, -1, 0, 3, + -1, -1, 0, 0, 2, 1 }, + { -174, -94, 41, 28, 6, 0, 8, 49, 19, -15, + 21, -3, 1, 36, -8, 45, 9, -14, -14, -16, + 7, -10, 16, -16, 2, -5, 15, 23, 1, 2, + -11, 0, 0, 19, -10, -18, 8, 27, 16, -2, + 0, -6, -1, 2, -6, 6, 6, 12, 11, -1, + 1, -6, -9, -1, 1, 1, -8, -3, -2, 0, + -4, -1, 3, -1, 5, 2, 1, -3, -3, 2, + 1, 0, 2, -2, 4, 1, -4, 2, 2, 0, + -2, 0, 1, -2, -2, 4, -1, -1, 1, 0, + 1, 0, -1, 0, 0, 0 }, + { 25, 1143, -56, -10, -46, 7, -12, -5, 10, 9, + 14, 1, 45, 48, -65, -5, -5, 0, 52, 7, + 13, 25, -7, 10, -10, -25, -17, 5, 25, 6, + 8, -11, -7, 17, 3, -15, -6, -2, 0, 20, + 3, -12, -1, 0, -9, 11, 0, -13, -7, -4, + 11, 2, 2, -2, 4, -1, -4, -2, 2, 1, + -3, -10, -1, -3, 0, -2, -3, 0, -1, -2, + 1, -1, -1, -1, 0, 1, 0, -1, 3, 2, + 0, 0, -1, -1, 3, 0, 1, 2, 0, 1, + -2, -1, -1, 0, 1, -1 }, + { 9, -197, 29, -27, -3, 7, 4, 1, -11, 0, + 4, 12, 3, -57, -111, 47, 18, 44, -75, 17, + 26, -41, -17, -8, 3, 21, 53, 18, 3, 11, + -19, 12, 3, 0, 22, -10, 12, 17, -12, 2, + 3, -13, 9, 8, 5, 3, -1, -2, -9, -7, + 9, -1, -2, 6, -2, -3, 7, -2, -3, 1, + 2, -2, -1, 0, -4, -2, 1, -1, -5, -1, + 6, 3, -1, -3, 1, 1, -5, -3, 0, 0, + 1, -1, -1, -1, 0, 2, 1, -2, -2, 0, + 1, -1, -3, 0, -1, -2 }, + { -402, 815, 36, -97, -25, 1, 5, 11, -4, 14, + -27, -5, 10, -9, 10, 11, -19, 4, 3, 3, + 2, 2, 0, 30, 19, -8, -7, -14, 51, 18, + -3, 3, 6, -1, -3, 15, 46, 0, -21, -1, + 7, -6, -7, 2, 14, -4, -7, 2, 6, 11, + -13, -13, 3, 4, 0, -7, 2, 3, 1, -1, + -1, 1, -2, -3, 0, 1, -3, 2, -1, -4, + 0, 7, 6, -1, -2, 1, -2, -1, 2, -1, + -2, 0, -1, 1, 2, 0, 0, 0, 2, 1, + 0, 1, 0, 1, 0, 0 }, + { 9, -49, 17, 16, 3, 2, -1, -4, -6, 0, + 10, 12, 15, 34, 45, -29, -16, 1, 0, 135, + -6, 6, -78, 4, 52, 18, -1, 10, 32, 23, + -9, -2, 5, -18, -6, 7, -9, 0, -1, 13, + -5, -1, 5, -7, -4, 5, 3, 3, 0, 2, + -4, -4, 7, 0, -6, -3, 1, 7, 3, 1, + 4, -4, 0, -1, -1, 0, 2, 1, 2, 3, + -2, -2, 0, 1, -1, -2, -4, -4, 0, 2, + -1, -2, 2, 2, 0, -1, 2, 0, -1, 0, + 1, 1, -3, -2, 0, 1 }, + { -196, -2097, -37, 96, -27, -7, -13, -4, 14, 2, + -3, 2, 3, -11, 24, -10, -25, -10, 13, 18, + 13, -6, -11, 8, 9, -2, -11, 1, 9, 2, + 7, -7, -2, -5, -12, -7, 6, 26, -10, -15, + -4, -5, 6, 14, -10, 5, 11, 5, -7, 6, + 2, 1, 2, -4, -5, -6, -1, -1, -5, -5, + -2, 1, 0, 1, 1, -4, -4, 1, 4, -1, + 1, 5, -5, -5, 1, 3, -3, 0, 1, -3, + 1, 1, -3, -1, 5, -1, -3, 1, 2, 1, + -2, 0, 1, 0, 1, -1 }, + { 6, -46, -30, 19, -3, 7, -3, -8, -5, 0, + 11, 16, 15, 4, -43, -50, 7, -1, -14, 50, + 46, 8, 30, 66, 24, 71, -1, -6, -3, -2, + -1, 25, 16, 3, 7, 6, -12, 3, -18, -6, + 8, -3, 12, 2, 1, -2, -9, 7, 19, -8, + -6, 2, 3, -9, -9, 1, -5, -2, 7, -4, + -5, -7, -4, -3, 0, 5, -2, -1, 0, 3, + -1, 0, 1, -1, -3, 2, -3, -3, 0, -2, + 0, 2, 1, 2, -1, 0, -2, 0, 1, -2, + -1, 1, 0, 1, 0, 0 }, + { -290, 2272, 47, 90, -9, -10, -7, 22, 1, -37, + 20, 38, 34, -3, 53, 5, -48, 8, 13, 16, + -14, 2, 15, -23, 12, -8, -5, 14, -12, -7, + -20, -5, 11, 2, -11, 17, -13, -1, -35, 5, + 17, 0, 5, -10, 9, 5, -17, 5, 7, 6, + -5, 5, -2, -2, -2, 5, 2, -4, -1, 3, + 3, 1, -1, 3, 11, 4, -4, -2, 1, -1, + 1, 3, -1, -3, -3, 5, 1, -3, -1, 1, + 2, 0, 2, 3, 2, 2, -2, -3, -1, -1, + 1, 1, 2, -1, -1, 1 }, + { 1, 66, 37, 26, 26, -50, -7, 15, -8, -4, + 1, 18, -9, -4, 18, -41, 34, 4, -84, -35, + 32, 7, -42, -26, 24, -1, 6, -29, 21, -20, + -1, 17, -14, 7, 0, -5, -9, -15, -1, -4, + -8, -5, -6, 7, -3, -11, -1, 0, 5, -7, + -9, -2, -4, 1, 16, 5, -3, -5, -3, -5, + 2, 2, 6, 3, 2, 4, -2, -5, -7, 0, + 1, 1, 3, 0, -2, 2, 3, 0, 1, 3, + 1, 0, -1, -1, -2, -1, 2, 0, 1, -1, + -1, 0, -1, 0, -2, -1 }, + { -68, 540, 39, -52, -10, -23, -31, 35, -2, -13, + 3, 7, -15, -18, 44, 23, -24, 1, 6, 10, + 10, -9, -4, 1, -10, 9, 7, 0, 2, -10, + -8, 9, 10, 14, -12, 7, 3, -17, 10, -15, + -24, 4, 5, 6, 3, -3, 2, -12, 4, 4, + -6, -3, -2, 1, 7, 4, 5, -6, -2, 3, + 1, -1, 1, 4, -1, -1, 1, 1, -1, 0, + 0, 0, -2, -5, -1, -1, -2, 4, 0, 0, + 1, -2, 3, -1, -1, -2, -2, -1, 0, 1, + -1, 0, 1, 1, -1, -1 }, + { -10, 78, 12, 7, -7, 1, 12, -3, -8, -6, + -12, 7, -18, 29, 168, 49, -17, -38, -24, 8, + 22, 26, -49, -18, -37, 33, 2, -10, 12, -39, + -4, 13, 19, 7, -1, 8, 1, -23, -4, -7, + 8, 9, -7, -7, 0, 3, 9, -4, 3, -9, + -3, 5, -5, -3, -2, 0, 6, 13, 6, 2, + -5, -5, 1, 6, 6, -5, 1, 0, -1, 0, + -2, 1, -1, -2, -1, -3, -4, 1, 1, 2, + 0, -2, 3, 2, 0, 2, 2, 1, 0, 0, + 0, -2, -1, 1, 1, -1 }, + { 136, 169, 47, -20, -14, -10, -66, 5, 19, -4, + -28, 5, 0, 104, -10, 22, 6, -10, 12, -28, + 6, 11, -11, -16, 7, -10, -14, -29, -26, -11, + -8, 0, 1, -5, -13, -9, -2, 5, -6, -12, + 6, 10, -4, 8, 4, 8, -10, 14, 9, -3, + -6, -8, -6, -11, -4, -4, 2, 2, 7, -3, + -1, 3, -1, -1, -3, 2, 5, 4, -1, -4, + 4, 2, -4, -3, 1, 0, 3, -2, -2, -2, + 1, 3, 0, -1, -3, 1, 5, 1, 0, 2, + 1, 0, -2, -1, -1, -2 }, + { 2, 98, 33, -2, -4, -4, 7, -7, -4, 9, + -9, 1, 29, 143, -57, 126, 14, -4, 15, -4, + -23, -2, -16, 7, 9, -11, 0, 0, -21, -2, + 5, 16, 2, -3, 16, 7, -5, -6, -6, 6, + 1, -17, -3, 8, -6, 7, -1, -3, -6, 2, + -7, -7, 6, 7, 0, 2, 2, 0, -2, 2, + -9, -6, 2, -1, -4, 4, 3, -4, -2, -1, + -1, 4, -1, -1, 1, -3, 3, 1, 1, 0, + -5, -1, 2, 0, 2, 3, 2, -2, 0, 1, + -3, -2, 1, 1, -2, 1 }, + { -45, -183, 3, -9, 0, -113, 4, 12, 10, 7, + -5, 4, -8, 28, 169, -30, -2, 9, 24, -2, + 21, -3, -2, -25, 9, 40, 2, -46, -1, 5, + 2, 5, -8, 9, 8, 19, -1, -10, -9, -7, + -10, -4, 4, 8, -8, 2, 16, -2, -4, -5, + -4, -8, -8, 0, -1, 0, 10, -1, 0, 1, + -2, 6, 2, 5, -1, 0, 2, -1, 1, -1, + 1, 3, -1, -4, -3, 2, 2, 0, 0, 1, + 1, -2, 0, 2, 0, -2, 0, -3, -1, 2, + -1, 1, 1, -1, -1, -1 } }, + { { -18, -328, 32, -15, -10, 0, -10, 13, 5, 13, + 6, -8, 21, -29, 28, 19, -27, -23, -59, 16, + 42, 9, 37, -1, 27, -22, 9, 4, 26, 17, + -26, -8, 27, -2, -9, -2, 5, 8, -24, 0, + -4, 4, -3, -2, 0, -3, -15, -7, 1, -8, + 4, 2, -1, 3, 11, -3, -3, -1, -8, -1, + 3, 3, 6, -1, -3, 6, 0, -2, 1, 5, + -1, 0, -1, -3, 0, 0, -1, -2, 2, 1, + -1, 0, 2, 4, 2, 0, -1, 1, 1, -2, + -2, 1, 0, 0, -1, -2 }, + { 188, -389, -235, -2, -14, -6, 3, -22, -38, 17, + -4, 2, 2, -4, 23, -9, -22, -17, 26, -16, + 5, -14, -9, -7, 0, 12, -9, -2, 25, 3, + -1, -4, -7, -17, -4, 0, 9, 6, -7, -14, + -2, 9, 8, -2, 11, 5, -7, 0, -8, 4, + 1, 2, 6, 9, 2, 1, -5, 5, -2, 1, + 6, 4, 0, 1, 0, -8, -2, 4, 3, 5, + -2, -3, -2, 1, -1, -4, 1, -2, -3, 0, + 3, 0, -2, 1, 3, -2, -2, 2, -1, 1, + 0, 0, 1, 1, 0, 0 }, + { -18, 615, 214, 104, 61, -6, 4, 18, 8, -16, + -20, -8, -17, 31, -49, -15, -16, 8, 38, -3, + 7, 10, 12, 7, -10, 1, -1, -6, -2, 1, + 9, -6, 17, 7, -17, -15, -7, 9, 12, 2, + 2, 3, -3, 9, 6, -4, -16, -6, 13, 6, + -7, -9, -1, 5, -1, -1, 7, 10, 0, -5, + -2, 6, 4, -2, 2, 4, 0, 3, -1, 3, + 2, -1, 1, 2, 2, -2, 1, -1, -1, -2, + 1, 0, 2, 2, -2, 0, 0, -1, 0, -1, + -1, 1, 0, 1, 0, 0 }, + { 0, -206, -3, 7, 6, -6, 0, -1, 1, 5, + 2, -12, -7, 27, -102, -57, 31, 6, -109, 25, + -9, -73, -12, 39, -17, 49, 16, 57, -19, -21, + -12, 31, 13, 5, -1, 7, 23, -2, 8, 7, + 1, -3, 6, 1, -3, 2, 14, -6, -2, 6, + 0, -5, 11, 5, 5, 4, -6, -3, 5, -6, + -5, 2, 0, -1, 3, 1, 0, -1, 4, 1, + -4, -6, 0, 1, 0, -2, 1, 4, 3, 0, + -2, 1, 1, 0, 1, -2, -1, 1, 1, 1, + -1, 1, 2, 1, 0, 1 }, + { 445, -275, -85, -107, 18, 12, -1, 1, -7, -4, + 6, 17, -4, 19, -37, -8, 18, -25, -18, 0, + -4, 9, 9, -6, -10, 7, -6, 54, 3, -7, + 4, -1, -9, 14, -8, 1, 0, -32, 1, -5, + -14, -5, 6, 4, 2, 1, 5, 7, 3, 6, + -11, 7, 8, -4, -4, -2, -3, -11, -6, -2, + 5, -7, 2, 1, -2, 0, -1, -5, -1, 2, + 0, -2, -4, -2, 4, 1, 2, 3, -2, 1, + 2, 0, 2, 1, -3, 0, 1, 0, -1, -1, + 0, -1, -1, -1, -1, 1 }, + { -18, 37, 79, -19, -1, -4, 2, 4, 6, 6, + -4, -6, 2, -32, -84, -16, 103, -54, -11, 189, + 3, -33, -35, -36, 15, -11, 3, 3, 36, 33, + 9, -12, 2, 17, 7, 15, -4, 12, 7, 0, + 11, 2, -8, 3, 5, 5, -3, -8, -5, 5, + -1, 5, -4, -3, 5, 3, 3, -1, 1, 3, + 0, -3, 2, 0, 1, 3, -3, -2, -1, -2, + -1, 5, 2, -1, 1, 2, 3, 3, 2, -1, + -2, 3, -1, -2, -1, 1, 1, -1, 1, 1, + -1, -3, 1, 2, 1, 0 }, + { -92, -2351, -8, 57, -6, 5, -5, 14, 24, -28, + 9, 5, -1, 17, -2, 9, -12, 20, -7, -25, + -8, -12, 2, -7, 0, -19, -8, 16, -11, -8, + 5, 10, 6, 4, -7, -5, 5, 5, -1, -1, + 5, -5, -8, -1, 0, 2, -4, -8, 0, -3, + -7, -1, -6, -2, -5, 4, 5, 1, 7, 1, + 6, -1, 1, -1, -2, 2, 7, 1, -3, 2, + 0, -5, 1, 5, -1, -1, 1, 1, -2, 2, + 2, -2, 1, 2, -2, -2, 3, 1, 0, -1, + 0, 2, -1, -1, -1, 0 }, + { -20, 31, 63, -1, 8, -8, -3, -6, -3, 8, + -2, -14, 5, 16, -74, 25, -86, -62, 12, 46, + -40, -10, 13, 34, 10, 27, 31, -8, -12, -19, + -7, -1, 9, 6, -4, -4, -3, 6, -10, 4, + -3, 4, 6, -4, -3, 3, 12, 7, -8, -1, + 7, 2, -2, 2, 5, 2, 2, 6, -4, -7, + -2, 1, 2, -4, -2, -5, -1, 4, 3, -1, + 1, -1, -2, 0, 2, 1, 0, 4, 2, 1, + 0, -4, -1, -1, 1, 1, 0, 2, -2, 1, + 1, -1, 1, 0, 0, 0 }, + { 528, 1278, -184, 80, 17, 9, 8, -5, -23, 26, + 5, -24, -30, 12, 28, 27, 6, 0, 6, 10, + 14, -7, -16, 20, -3, -6, 22, -3, 7, -10, + -2, -3, 8, -14, 5, 11, -32, -14, 8, 5, + 21, 6, 13, 3, 13, 0, 8, 6, -15, 1, + 10, 4, -5, 7, -1, -3, -3, 4, 2, -7, + 1, 3, 2, 1, -3, -6, 2, 1, -2, 1, + 1, -4, 0, 2, 3, -1, -2, 1, 1, 0, + 0, -1, -1, -1, -2, -2, -1, 1, 3, 2, + 0, 0, -1, 0, 2, 0 }, + { -1, 190, -43, 36, -21, 27, 41, -19, 8, 12, + 6, -30, -37, 26, 21, 13, -31, -33, 21, 14, + -15, -34, -8, 26, 29, 18, -2, 5, -16, -9, + 1, -1, 8, 21, 0, -1, 12, 12, 13, 1, + 1, 2, 5, -8, -2, 11, -7, -1, -3, -5, + 13, 3, -1, 8, -6, -9, -1, -2, 2, 4, + 0, -1, -2, -5, -2, -6, 2, 6, 7, 4, + -1, 1, -2, -2, 2, -1, -1, -1, -1, -2, + -2, -1, 1, 1, 1, 2, 0, -1, -1, 0, + 1, 0, 1, 0, 2, 1 }, + { 73, 275, -45, -48, -3, 86, 77, -24, -37, -13, + 4, -1, 6, 19, 31, 4, 13, 6, 21, 7, + 13, -9, 9, 5, 10, 6, 3, -3, -13, 15, + 26, 5, 4, 3, 10, -17, -9, 6, -7, -1, + 13, 11, -8, -3, -9, -4, 2, 8, 7, -4, + 0, 2, 8, -1, -7, -4, -3, 3, 8, -4, + 1, 0, -1, -3, 1, 1, -3, -1, -2, 0, + -1, -1, 0, 4, 3, 2, 3, -1, -2, -1, + -2, 2, -1, -1, 1, 0, 3, 1, 1, -1, + 0, 1, -1, -2, 0, 2 }, + { 9, 56, 12, 0, 7, 9, -17, -9, 0, -9, + 0, -22, 38, -32, 236, -44, -5, 23, 31, -9, + -80, 24, 29, 27, 9, -28, -1, -21, -25, 2, + 2, -22, -6, -2, 9, 4, 1, 7, 10, -3, + 3, -9, 0, 13, 6, 3, -5, -1, 7, 1, + 7, -5, -2, 4, 0, 2, -4, -10, -9, -3, + -6, 3, 0, -3, -6, 3, 1, -3, 2, -1, + 3, 1, 1, 2, 1, 3, 3, 0, -1, -1, + -1, 1, -3, -2, -1, -1, -3, -2, 0, 0, + 0, 1, 1, -1, 0, 1 }, + { -128, 447, 46, 59, -5, 7, 53, -20, -9, -18, + 29, -3, 9, 66, 11, -28, -13, 18, 7, 6, + 36, -5, 2, -30, 1, 2, 1, -6, 3, -11, + -4, 9, -7, -16, -14, 14, 6, -11, 0, 2, + -7, -16, -9, -8, -19, -17, -6, -5, -12, 7, + -9, 8, 0, 2, 11, 7, 2, 2, -9, -2, + 7, 0, -1, 1, 2, -2, -2, -2, 0, 5, + -1, -5, 0, 3, 0, 1, -2, 1, 1, 2, + 2, -3, -2, 1, 4, 1, -4, -3, -1, -1, + 0, -1, 1, 2, 1, 3 }, + { 4, 125, -44, -3, 11, 6, 10, 2, 16, -6, + -3, -13, -16, 172, 327, 52, 36, 15, -9, 0, + 7, 7, 27, 34, -13, -6, 32, -6, 10, -15, + -12, -17, -11, -9, -1, -8, -17, -18, -1, 1, + -9, 10, 4, 0, 0, -4, 2, 7, 3, -1, + -3, 9, 4, -4, -3, 0, -4, 1, 0, -3, + 6, 6, -3, -5, 3, 1, -4, 5, 2, 1, + -3, -4, 0, 2, -1, 1, -1, -4, 2, -1, + 2, 4, -2, -1, -1, -3, -2, 1, 1, -2, + 1, 3, 0, -1, 2, 0 }, + { 12, -380, 37, 1, 8, -5, 21, -6, 8, 0, + 38, 41, -8, 33, 143, 52, 8, 25, 25, -1, + -15, -13, -6, 10, 11, 2, -12, -32, 24, 0, + -2, 10, 3, -10, 3, -12, -5, -11, 9, -2, + -1, 2, 8, -10, -7, -3, -9, 3, 5, 4, + -7, 0, 8, 6, 1, 1, -2, -4, 0, 0, + 1, -1, -3, -1, -4, -3, -2, 0, -2, 0, + 0, -5, -3, 5, 4, 0, -3, -1, 1, -2, + -3, 2, 3, 0, 0, 1, -1, 2, 2, -2, + 0, -1, -1, 0, 0, 2 } }, + { { 8, -256, 62, -11, 10, 2, -5, 15, 0, 11, + -19, 4, 19, -60, 47, 51, -19, 5, -48, 15, + 19, 9, 28, -26, 7, -33, -16, -18, 37, 35, + -6, 6, 18, -21, -7, 16, 4, -14, -30, 0, + -8, -2, -7, 1, 1, 0, -12, -6, 2, -4, + 11, 3, -2, 6, 7, -7, -1, -4, -4, 2, + 5, 7, 4, -2, -2, 6, -2, -1, 3, 2, + -2, 0, -1, -2, 1, 0, -1, -1, 2, 0, + -1, 1, 3, 3, 1, -2, -1, 0, 0, -2, + 0, 1, 1, 0, -2, -1 }, + { -181, -467, 238, -35, -37, 12, -11, -42, -27, 15, + -10, 9, -4, -8, 27, -45, -25, 9, 53, 9, + 14, 0, -7, -7, -8, -3, -16, 0, 22, 2, + -8, -19, -20, -17, 5, 9, -12, -18, -21, -13, + 2, 11, 7, -5, 11, -3, -6, -4, -3, 6, + -1, 8, 7, 7, 2, 1, -1, 7, -1, -1, + 3, 0, -1, -1, -4, -5, 0, 5, 2, 1, + -2, -4, -1, 1, -4, -2, 2, -2, -2, 0, + 2, 0, -1, 1, 2, -4, 0, 1, -1, 0, + -1, 0, 1, 0, 0, -1 }, + { 46, -59, -304, 95, 42, -12, 2, 18, 5, -25, + -16, 2, -33, 31, -17, 8, 3, -4, 6, -13, + 9, 16, 12, 5, 2, 31, 7, -17, -30, -8, + 17, 7, 5, -14, -18, -2, 2, 1, -7, -6, + 7, 2, -6, 6, 1, -7, -5, 2, 7, -4, + -10, -4, -1, 5, -3, 2, 9, 6, 0, -3, + 4, 10, 5, -2, 2, 3, 1, 2, -1, 2, + 1, -1, 1, 2, 1, -2, 0, 0, -1, -3, + 0, 0, 2, 0, -2, 1, 0, -1, 0, -1, + 2, 2, 1, 1, -1, 0 }, + { 1, -222, -11, 19, 3, -8, -1, 3, 4, 0, + -7, -14, -6, -20, -36, 42, -48, -38, -95, 31, + -30, -68, -29, 50, -9, -28, -23, 51, -57, -3, + 16, 38, 15, -1, -10, 15, 12, -5, 14, 6, + 7, 2, 3, -3, -6, 1, 11, -6, 2, 5, + -3, -1, 6, 1, 9, 1, -7, 2, 4, -4, + -5, 3, -1, 1, 6, 2, 0, 0, 6, 2, + -5, -4, 2, 3, -1, -1, 4, 3, 0, -2, + -2, 2, 1, 1, 0, -3, 0, 1, 2, 0, + -1, 1, 2, 0, 0, 1 }, + { -339, -1286, 5, -85, 16, 12, -2, 0, -5, 1, + 23, -4, -11, 44, -14, -5, 0, -39, -5, 1, + -3, 8, 4, -18, 3, -2, -6, 80, -1, -16, + 5, -7, -4, 14, -9, -2, -12, -12, 14, 2, + -7, 1, 10, 1, -2, 8, 11, 5, -1, 7, + 0, 8, 4, -5, -3, 3, -4, -8, -2, 0, + 5, -5, 6, 0, -2, -2, -1, -3, 3, 1, + -3, -4, -5, 1, 3, 0, 2, 0, -1, 2, + 2, -1, 1, -1, -2, 1, 1, 0, -2, -1, + 0, 0, 0, -1, 0, 1 }, + { -9, 41, 27, -18, -3, -4, 5, 4, 6, 2, + -9, -10, -4, 5, -21, 4, 114, -38, 28, 186, + -8, -15, 36, -10, -23, -3, 21, 13, -9, -20, + 13, 4, 5, 20, 5, 9, -4, 9, 4, -6, + 14, -3, -4, 9, 6, 1, -5, -6, -3, 6, + 5, 2, -11, -2, 5, 0, -1, -4, -1, 4, + 1, 0, 1, 1, 2, 3, -2, -1, 0, -1, + 2, 4, 1, 0, 3, 2, 3, 3, 0, -2, + 0, 1, -1, -2, 0, 1, 0, -1, 1, 0, + -2, -1, 2, 1, 0, -1 }, + { 373, -1871, -121, 23, 1, 12, 10, 5, 12, -12, + 13, -3, 2, 4, -25, 5, -3, 21, -10, -18, + -16, -8, 8, -1, -10, -20, 14, 22, -13, -9, + 8, 5, 0, 11, 2, 3, -4, 3, 6, 8, + 12, 1, -2, -1, 3, 1, -11, -5, -1, -12, + -5, 3, -2, 0, 2, 7, 4, 2, 9, 2, + 6, 0, 2, -1, 0, 5, 6, -1, -2, 3, + -2, -4, 4, 4, -2, -2, 0, 0, -2, 2, + -1, -1, 3, 2, -4, 1, 3, -1, -1, -1, + 1, 0, -1, -1, -1, 0 }, + { -9, 50, 9, -8, 2, -8, 2, -2, -2, 5, + -8, -16, -18, 21, -52, 81, 20, 1, -1, 3, + -36, 43, -37, -40, -8, -27, 29, -11, -5, -14, + -9, -6, 6, 2, -3, -4, 3, 9, 0, 3, + -4, 3, 0, -1, 0, 5, 13, -3, -9, 5, + 7, 5, -4, 3, 5, 3, 4, 8, -4, 0, + 2, 5, 3, -1, 0, -6, 1, 5, 2, -3, + 2, -1, -2, 0, 2, 0, 2, 3, 0, 1, + 0, -3, -1, 0, 2, 0, 2, 1, -2, 2, + 0, -1, 0, -1, 0, 0 }, + { -606, 31, 122, 70, -3, 9, 11, -16, -9, 33, + -22, -39, -18, 23, 11, 36, 22, 11, 13, 8, + 21, -20, -13, 37, -4, 1, 17, -20, 10, 2, + 3, -6, 10, -5, 3, 0, -17, 2, 18, -1, + 23, 5, 15, 7, 11, 5, 6, -9, -20, -5, + 8, 2, -4, 6, 0, -5, -4, 3, -1, -8, + -1, 2, 2, -3, -6, -3, 3, 0, 0, 1, + 0, -3, 1, 2, 4, -4, 0, 3, 0, -2, + 0, -1, -2, -2, -2, -2, 1, 2, 2, 1, + -1, 0, -2, 1, 1, 0 }, + { 10, 306, 33, -5, -23, 45, 14, -26, 11, 13, + 6, -28, 2, 49, 39, 46, -20, -17, 50, 16, + -6, 0, -3, 10, 6, 16, 5, 4, -17, 17, + 0, -1, 2, 14, -3, 5, 18, 10, 5, 6, + 8, 8, 5, -9, 6, 11, 1, -2, -3, 1, + 15, 1, -1, 0, -13, -6, 2, 0, 4, 2, + -3, 0, -4, -5, -4, -4, 4, 5, 7, 2, + -1, -1, -3, -1, 2, -1, -2, -1, -1, -3, + -1, 0, 1, 1, 2, 1, -1, 0, 0, 1, + 1, 1, 1, 0, 2, 1 }, + { -59, 73, -51, -30, 0, 46, 16, -23, -18, 13, + 2, -3, 9, 17, 16, -13, 24, 21, 20, 8, + 0, 6, 8, 10, 11, 1, -10, -7, -6, 16, + 20, -10, -5, -3, 11, -28, -8, 5, -10, 15, + 13, 3, -8, -5, -8, -4, 1, 10, 2, -7, + 2, 1, 6, -3, -6, -3, -1, 8, 4, -4, + 0, -1, -2, -3, 1, 0, -2, -1, 0, 0, + -1, 0, 1, 5, 2, 2, 2, -4, -1, 0, + -1, 2, -2, 1, 1, 2, 2, 1, 0, -1, + 1, 0, -1, -1, 1, 1 }, + { -2, 42, 15, -10, 8, 1, -20, -4, 10, 4, + 10, -16, 30, -139, 104, -52, 13, 50, 34, 1, + -50, 18, 26, 25, 5, -27, -21, -22, -22, 29, + -7, -16, -17, -5, 0, -9, -1, 21, 9, 0, + -4, -10, 5, 11, 0, -1, -8, 1, 6, 4, + 6, -6, 1, 4, 1, 3, -4, -13, -6, -2, + 0, 2, -1, -5, -5, 6, 0, 0, 2, -1, + 3, 0, 2, 3, 0, 4, 3, -1, -1, -1, + 0, 1, -4, -2, -1, -2, -3, -1, 0, 0, + 0, 1, 1, -1, 0, 1 }, + { 70, 716, 72, 42, 5, 13, 46, -27, -13, -3, + 29, -13, -7, 2, 1, -29, -16, 10, -4, 20, + 11, -18, -1, -12, 5, 3, 3, 5, 14, -2, + -3, 3, -4, -9, -10, 11, 5, -2, 7, 6, + -3, -20, -2, -10, -16, -13, 4, -7, -8, 6, + -4, 12, 2, 8, 5, 6, -2, 0, -9, 4, + 6, -3, -3, 2, 2, -3, -3, -3, 2, 4, + -4, -3, 3, 3, -1, 0, -3, 1, 1, 2, + -1, -4, -1, 1, 3, -1, -5, -2, 0, -1, + 0, 0, 3, 1, 1, 2 }, + { 2, 113, -32, 9, 5, 2, 7, 10, 9, -13, + 3, -18, -4, 25, 36, -49, 18, 2, 11, 26, + 10, -6, 28, 32, 5, 22, 7, 1, 29, -5, + 4, -4, 8, 1, -24, -5, -11, -20, 3, -2, + -6, 10, 1, -8, -3, -6, 5, 5, 7, -3, + 1, 5, -4, -6, -4, -5, -5, 0, 0, -5, + 11, 3, -3, -3, 5, -2, -4, 6, 1, 1, + -3, -4, 1, 2, 0, 3, -3, -2, 0, 0, + 4, 2, -2, -1, -2, -3, -2, 2, 0, -1, + 3, 2, -1, -1, 2, -1 }, + { 63, -372, -28, -31, 32, 52, 22, -14, -9, -9, + 31, 13, -13, -28, 41, 35, -18, -6, 1, -13, + -26, 2, 1, 17, 0, -3, 0, -8, 23, -6, + 2, 14, 5, -13, -7, -14, 10, 6, 13, 6, + 5, 3, 4, -9, 5, -3, -11, 8, 9, 8, + 1, 1, 5, 1, 3, -1, -2, 0, -2, 0, + 0, -7, -5, -2, -3, -1, -2, -2, -1, 1, + -1, -5, 0, 6, 2, -1, -3, 0, 1, -2, + -1, 2, 1, -1, 0, 2, 0, 3, 0, -2, + 0, -2, 0, 1, 0, 1 } } }; const Word16 FASTCONV_factor_Q_reverberationTimes_fx = 15; -const Word16 fastconvReverberationTimes_fx[CLDFB_NO_CHANNELS_MAX] = -{ - 13763, 6773, 6672, 6798, 7119, 7739, 7542, 7501, 7478, 7202, 7405, 7215, 7275, 7311, 7326, 7454, 7468, 7322, 7206, 7163, 7223, 7152, 6988, 6892, 6797, 6513, 6431, 6387, 6237, 6046, 5909, 5773, 5784, 5819, 6016, 6420, 6660, 6829, 7034, 7209, 7305, 7550, 7665, 7656, 7744, 7780, 7918, 7901, 7827, 7942, 8102, 8059, 8145, 8041, 7994, 7999, 7832, 7923, 7695, 8292, +const Word16 fastconvReverberationTimes_fx[CLDFB_NO_CHANNELS_MAX] = { + 13763, + 6773, + 6672, + 6798, + 7119, + 7739, + 7542, + 7501, + 7478, + 7202, + 7405, + 7215, + 7275, + 7311, + 7326, + 7454, + 7468, + 7322, + 7206, + 7163, + 7223, + 7152, + 6988, + 6892, + 6797, + 6513, + 6431, + 6387, + 6237, + 6046, + 5909, + 5773, + 5784, + 5819, + 6016, + 6420, + 6660, + 6829, + 7034, + 7209, + 7305, + 7550, + 7665, + 7656, + 7744, + 7780, + 7918, + 7901, + 7827, + 7942, + 8102, + 8059, + 8145, + 8041, + 7994, + 7999, + 7832, + 7923, + 7695, + 8292, }; const Word16 FASTCONV_factor_Q_reverberationEneCorrections_fx = 15; -const Word16 fastconvReverberationEneCorrections_fx[CLDFB_NO_CHANNELS_MAX] = -{ - 19, 7, 8, 7, 8, 50, 38, 36, 41, 43, 76, 80, 88, 89, 86, 84, 90, 89, 85, 83, 112, 58, 32, 23, 20, 18, 17, 19, 20, 18, 41, 40, 31, 20, 9, 3, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +const Word16 fastconvReverberationEneCorrections_fx[CLDFB_NO_CHANNELS_MAX] = { + 19, + 7, + 8, + 7, + 8, + 50, + 38, + 36, + 41, + 43, + 76, + 80, + 88, + 89, + 86, + 84, + 90, + 89, + 85, + 83, + 112, + 58, + 32, + 23, + 20, + 18, + 17, + 19, + 20, + 18, + 41, + 40, + 31, + 20, + 9, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, }; #ifdef DEBUGGING -/* Generated on 09-Sep-2025 with Matlab version 23.2.0.2668659 (R2023b) Update 9 by marcemerit on MACA64 */ +/* Generated on 04-May-2026 with Matlab version 23.2.0.2668659 (R2023b) Update 9 by marcemerit on MACA64 */ #endif const Word16 hrtfShCoeffs_factorQ_fx = 14; -const Word16 hrtfShCoeffsRe_fx[BINAURAL_CHANNELS][HRTF_SH_CHANNELS][HRTF_NUM_BINS]= -{ - { - { - 15263, 9658, 3901, -1419, -6208, 15042, 14882, 14661, 14205, 13703, - 13419, 13246, 13095, 12861, 12512, 12433, 12733, 13082, 13229, 13103, - 12857, 12674, 12536, 12387, 12245, 12155, 12223, 12430, 12578, 12570, - 12441, 12235, 11999, 11775, 11585, 11430, 11326, 11310, 11366, 11425, - 11438, 11422, 11439, 11535, 11703, 11912, 12128, 12307, 12428, 12507, - 12561, 7803, 353, 233, 186, 159, 141, 129, 120, 114 - }, - { - 2513, 7073, 3664, -4933, -11833, 9126, 9259, 9002, 9550, 10692, - 11891, 12599, 12894, 13033, 13106, 13144, 13281, 13431, 13430, 13295, - 13275, 13495, 13891, 14466, 15013, 15124, 14699, 13966, 13231, 12756, - 12530, 12358, 12160, 11994, 11874, 11774, 11759, 11938, 12322, 12777, - 13151, 13383, 13513, 13614, 13703, 13762, 13803, 13837, 13861, 13868, - 13855, 8509, 224, 69, 10, -29, -57, -78, -94, -104 - }, - { - 1910, 491, -1490, -1813, -1940, 2696, 2572, 2313, 2118, 1835, - 2422, 3344, 4703, 6559, 8165, 8526, 7404, 5240, 2687, 530, - -697, -985, -668, -226, 2, -88, -459, -928, -1248, -1176, - -592, 364, 1309, 1921, 2178, 2251, 2242, 2154, 2001, 1848, - 1751, 1671, 1489, 1132, 618, -26, -757, -1460, -2044, -2506, - -2833, -1911, -67, -26, -9, 1, 8, 13, 16, 19 - }, - { - 1353, 750, -1645, -2697, -3639, 3522, 4738, 6009, 7652, 8787, - 8843, 8533, 7931, 6997, 6500, 6177, 5537, 4673, 3558, 2163, - 759, -365, -1150, -1512, -1268, -292, 1348, 3287, 5013, 6292, - 7162, 7819, 8446, 9054, 9451, 9439, 9056, 8541, 8112, 7871, - 7803, 7835, 7892, 7902, 7801, 7534, 7098, 6592, 6121, 5726, - 5439, 3221, 145, 100, 82, 72, 65, 60, 57, 54 - }, - { - 58, -757, -2772, -4035, -4237, 2025, 3174, 4549, 5874, 6766, - 6152, 5491, 5139, 4788, 4746, 4907, 4987, 4705, 3868, 2360, - 538, -1153, -2450, -3071, -2950, -2364, -1675, -1022, -390, 245, - 847, 1473, 2246, 3044, 3446, 3217, 2621, 2164, 2162, 2602, - 3255, 3889, 4377, 4729, 5015, 5258, 5411, 5446, 5387, 5256, - 5093, 3070, 90, 31, 7, -8, -19, -27, -33, -36 - }, - { - -228, 336, -2902, -2521, -2020, 594, 199, -975, -1945, -2169, - -1372, -472, 171, 1207, 2476, 2937, 2002, -89, -2808, -5241, - -6657, -7056, -6750, -5825, -4122, -1874, 116, 1230, 1486, 1330, - 1220, 1327, 1482, 1383, 985, 499, 99, -182, -337, -314, - -61, 338, 681, 804, 661, 271, -292, -881, -1389, -1801, - -2102, -1437, -88, -60, -49, -42, -37, -33, -30, -28 - }, - { - -181, 1119, 2819, 3685, 3342, -2321, -2915, -2842, -2539, -2909, - -3164, -3288, -3378, -3520, -3097, -1559, 673, 2638, 3664, 3564, - 2365, 324, -2103, -4328, -5612, -5607, -4829, -4103, -4010, -4659, - -5684, -6647, -7403, -8060, -8598, -8843, -8709, -8308, -7828, -7398, - -7046, -6717, -6318, -5790, -5143, -4430, -3747, -3200, -2822, -2575, - -2419, -1452, -44, -12, -2, 5, 10, 14, 17, 18 - }, - { - 209, -2006, -2657, -802, -195, -103, -969, -1234, -646, -224, - 745, 1313, 1695, 2071, 2354, 2370, 2478, 3046, 3906, 4811, - 5329, 5087, 4068, 2061, -1075, -4579, -7300, -8666, -8732, -7879, - -6591, -5213, -3825, -2395, -1031, 57, 774, 1237, 1633, 2037, - 2394, 2634, 2747, 2795, 2872, 3044, 3288, 3524, 3706, 3826, - 3873, 2400, 105, 58, 38, 26, 17, 11, 6, 3 - }, - { - 482, 4180, 6357, 5317, 2944, 2790, 3262, 4049, 3526, 1759, - 137, -746, -1203, -1670, -2390, -3083, -3581, -3767, -3721, -3505, - -3244, -3067, -2919, -3003, -3503, -3982, -3623, -2224, -366, 1255, - 2487, 3508, 4414, 5157, 5640, 5817, 5677, 5266, 4687, 4058, - 3484, 3034, 2731, 2550, 2441, 2349, 2225, 2058, 1877, 1711, - 1601, 884, 72, 82, 84, 86, 88, 90, 92, 93 - }, - { - -674, -4040, -7432, -9477, -7969, 1394, 1274, 1722, 1589, 743, - 341, 266, 540, 698, 553, 269, -125, -491, -812, -1180, - -1506, -1515, -1122, -773, -964, -1613, -2162, -2151, -1584, -741, - 264, 1455, 2772, 3973, 4717, 4876, 4665, 4453, 4497, 4789, - 5165, 5472, 5666, 5811, 5979, 6177, 6330, 6366, 6296, 6136, - 5908, 3542, 61, -24, -57, -79, -96, -108, -117, -123 - }, - { - -26, 564, -1623, -937, 98, 143, 47, -389, 38, 772, - 1169, 1016, 926, 1244, 1570, 1831, 2133, 2600, 3153, 3747, - 4305, 4671, 4517, 3351, 1238, -1012, -2726, -3794, -4328, -4496, - -4473, -4379, -4176, -3806, -3363, -3028, -2910, -2899, -2744, -2281, - -1518, -605, 262, 937, 1394, 1728, 2069, 2457, 2851, 3225, - 3538, 2357, 107, 60, 41, 29, 21, 15, 11, 8 - }, - { - -465, -2595, -6347, -3430, -2269, 409, 1246, 1127, 1424, 371, - -769, -1617, -2586, -3551, -3776, -2915, -930, 1629, 3769, 4802, - 4500, 3094, 888, -1969, -4832, -6458, -6195, -4599, -2801, -1519, - -816, -597, -860, -1539, -2336, -2878, -3023, -2911, -2795, -2845, - -3058, -3281, -3325, -3089, -2606, -1980, -1341, -825, -474, -263, - -175, -77, -25, -41, -48, -53, -57, -61, -64, -65 - }, - { - -205, -402, 438, 1643, 494, -312, -32, 875, 1028, 701, - 615, 704, 535, -104, -1146, -2140, -2372, -1571, 321, 2713, - 4715, 5885, 6068, 5128, 3396, 1694, 561, 43, 10, 282, - 726, 1148, 1259, 824, -237, -1692, -3114, -4191, -4873, -5275, - -5531, -5700, -5773, -5723, -5552, -5275, -4867, -4362, -3849, -3371, - -2971, -1637, -72, -50, -39, -32, -28, -25, -23, -21 - }, - { - -586, -464, 925, 2364, 1444, -872, -1456, -1291, -1373, -1161, - -722, -1056, -1376, -1142, -1081, -1077, -470, 674, 1657, 2449, - 2920, 3103, 3447, 4242, 5373, 6064, 5466, 3614, 1238, -1080, - -3079, -4664, -5731, -6181, -5974, -5236, -4293, -3465, -2895, -2547, - -2266, -1879, -1316, -667, -122, 183, 243, 175, 85, 28, - 23, 17, -14, -7, -4, -1, 1, 2, 4, 4 - }, - { - 109, -472, -1815, 888, 814, -1342, -518, 44, 1291, 1664, - 1231, 745, 899, 1175, 1133, 992, 1153, 1784, 2823, 3915, - 4658, 5034, 5246, 5053, 3756, 1133, -2033, -4708, -6379, -7011, - -6834, -6123, -4961, -3219, -1003, 1201, 2935, 4076, 4750, 5072, - 5039, 4653, 3991, 3192, 2420, 1815, 1416, 1187, 1070, 1014, - 978, 563, 30, 21, 18, 16, 14, 12, 11, 9 - }, - { - 1, 233, -516, -205, 276, -374, -1326, -2166, -2162, -2251, - -1547, -697, -540, -757, -795, -979, -1389, -1455, -1000, -232, - 662, 1631, 2560, 3166, 3165, 2712, 2425, 2692, 3255, 3766, - 4170, 4506, 4702, 4810, 5123, 5773, 6496, 6847, 6579, 5791, - 4780, 3827, 3102, 2583, 2097, 1494, 771, 60, -529, -963, - -1226, -873, -37, -13, 0, 8, 13, 17, 20, 21 - } - }, - { - { - 15263, 9658, 3901, -1419, -6208, 15042, 14882, 14661, 14205, 13703, - 13419, 13246, 13095, 12861, 12512, 12433, 12733, 13082, 13229, 13103, - 12857, 12674, 12536, 12387, 12245, 12155, 12223, 12430, 12578, 12570, - 12441, 12235, 11999, 11775, 11585, 11430, 11326, 11310, 11366, 11425, - 11438, 11422, 11439, 11535, 11703, 11912, 12128, 12307, 12428, 12507, - 12561, 7803, 353, 233, 186, 159, 141, 129, 120, 114 - }, - { - -2513, -7073, -3664, 4933, 11833, -9126, -9259, -9002, -9550, -10692, - -11891, -12599, -12894, -13033, -13106, -13144, -13281, -13431, -13430, -13295, - -13275, -13495, -13891, -14466, -15013, -15124, -14699, -13966, -13231, -12756, - -12530, -12358, -12160, -11994, -11874, -11774, -11759, -11938, -12322, -12777, - -13151, -13383, -13513, -13614, -13703, -13762, -13803, -13837, -13861, -13868, - -13855, -8509, -224, -69, -10, 29, 57, 78, 94, 104 - }, - { - 1910, 491, -1490, -1813, -1940, 2696, 2572, 2313, 2118, 1835, - 2422, 3344, 4703, 6559, 8165, 8526, 7404, 5240, 2687, 530, - -697, -985, -668, -226, 2, -88, -459, -928, -1248, -1176, - -592, 364, 1309, 1921, 2178, 2251, 2242, 2154, 2001, 1848, - 1751, 1671, 1489, 1132, 618, -26, -757, -1460, -2044, -2506, - -2833, -1911, -67, -26, -9, 1, 8, 13, 16, 19 - }, - { - 1353, 750, -1645, -2697, -3639, 3522, 4738, 6009, 7652, 8787, - 8843, 8533, 7931, 6997, 6500, 6177, 5537, 4673, 3558, 2163, - 759, -365, -1150, -1512, -1268, -292, 1348, 3287, 5013, 6292, - 7162, 7819, 8446, 9054, 9451, 9439, 9056, 8541, 8112, 7871, - 7803, 7835, 7892, 7902, 7801, 7534, 7098, 6592, 6121, 5726, - 5439, 3221, 145, 100, 82, 72, 65, 60, 57, 54 - }, - { - -58, 757, 2772, 4035, 4237, -2025, -3174, -4549, -5874, -6766, - -6152, -5491, -5139, -4788, -4746, -4907, -4987, -4705, -3868, -2360, - -538, 1153, 2450, 3071, 2950, 2364, 1675, 1022, 390, -245, - -847, -1473, -2246, -3044, -3446, -3217, -2621, -2164, -2162, -2602, - -3255, -3889, -4377, -4729, -5015, -5258, -5411, -5446, -5387, -5256, - -5093, -3070, -90, -31, -7, 8, 19, 27, 33, 36 - }, - { - 228, -336, 2902, 2521, 2020, -594, -199, 975, 1945, 2169, - 1372, 472, -171, -1207, -2476, -2937, -2002, 89, 2808, 5241, - 6657, 7056, 6750, 5825, 4122, 1874, -116, -1230, -1486, -1330, - -1220, -1327, -1482, -1383, -985, -499, -99, 182, 337, 314, - 61, -338, -681, -804, -661, -271, 292, 881, 1389, 1801, - 2102, 1437, 88, 60, 49, 42, 37, 33, 30, 28 - }, - { - -181, 1119, 2819, 3685, 3342, -2321, -2915, -2842, -2539, -2909, - -3164, -3288, -3378, -3520, -3097, -1559, 673, 2638, 3664, 3564, - 2365, 324, -2103, -4328, -5612, -5607, -4829, -4103, -4010, -4659, - -5684, -6647, -7403, -8060, -8598, -8843, -8709, -8308, -7828, -7398, - -7046, -6717, -6318, -5790, -5143, -4430, -3747, -3200, -2822, -2575, - -2419, -1452, -44, -12, -2, 5, 10, 14, 17, 18 - }, - { - 209, -2006, -2657, -802, -195, -103, -969, -1234, -646, -224, - 745, 1313, 1695, 2071, 2354, 2370, 2478, 3046, 3906, 4811, - 5329, 5087, 4068, 2061, -1075, -4579, -7300, -8666, -8732, -7879, - -6591, -5213, -3825, -2395, -1031, 57, 774, 1237, 1633, 2037, - 2394, 2634, 2747, 2795, 2872, 3044, 3288, 3524, 3706, 3826, - 3873, 2400, 105, 58, 38, 26, 17, 11, 6, 3 - }, - { - 482, 4180, 6357, 5317, 2944, 2790, 3262, 4049, 3526, 1759, - 137, -746, -1203, -1670, -2390, -3083, -3581, -3767, -3721, -3505, - -3244, -3067, -2919, -3003, -3503, -3982, -3623, -2224, -366, 1255, - 2487, 3508, 4414, 5157, 5640, 5817, 5677, 5266, 4687, 4058, - 3484, 3034, 2731, 2550, 2441, 2349, 2225, 2058, 1877, 1711, - 1601, 884, 72, 82, 84, 86, 88, 90, 92, 93 - }, - { - 674, 4040, 7432, 9477, 7969, -1394, -1274, -1722, -1589, -743, - -341, -266, -540, -698, -553, -269, 125, 491, 812, 1180, - 1506, 1515, 1122, 773, 964, 1613, 2162, 2151, 1584, 741, - -264, -1455, -2772, -3973, -4717, -4876, -4665, -4453, -4497, -4789, - -5165, -5472, -5666, -5811, -5979, -6177, -6330, -6366, -6296, -6136, - -5908, -3542, -61, 24, 57, 79, 96, 108, 117, 123 - }, - { - 26, -564, 1623, 937, -98, -143, -47, 389, -38, -772, - -1169, -1016, -926, -1244, -1570, -1831, -2133, -2600, -3153, -3747, - -4305, -4671, -4517, -3351, -1238, 1012, 2726, 3794, 4328, 4496, - 4473, 4379, 4176, 3806, 3363, 3028, 2910, 2899, 2744, 2281, - 1518, 605, -262, -937, -1394, -1728, -2069, -2457, -2851, -3225, - -3538, -2357, -107, -60, -41, -29, -21, -15, -11, -8 - }, - { - 465, 2595, 6347, 3430, 2269, -409, -1246, -1127, -1424, -371, - 769, 1617, 2586, 3551, 3776, 2915, 930, -1629, -3769, -4802, - -4500, -3094, -888, 1969, 4832, 6458, 6195, 4599, 2801, 1519, - 816, 597, 860, 1539, 2336, 2878, 3023, 2911, 2795, 2845, - 3058, 3281, 3325, 3089, 2606, 1980, 1341, 825, 474, 263, - 175, 77, 25, 41, 48, 53, 57, 61, 64, 65 - }, - { - -205, -402, 438, 1643, 494, -312, -32, 875, 1028, 701, - 615, 704, 535, -104, -1146, -2140, -2372, -1571, 321, 2713, - 4715, 5885, 6068, 5128, 3396, 1694, 561, 43, 10, 282, - 726, 1148, 1259, 824, -237, -1692, -3114, -4191, -4873, -5275, - -5531, -5700, -5773, -5723, -5552, -5275, -4867, -4362, -3849, -3371, - -2971, -1637, -72, -50, -39, -32, -28, -25, -23, -21 - }, - { - -586, -464, 925, 2364, 1444, -872, -1456, -1291, -1373, -1161, - -722, -1056, -1376, -1142, -1081, -1077, -470, 674, 1657, 2449, - 2920, 3103, 3447, 4242, 5373, 6064, 5466, 3614, 1238, -1080, - -3079, -4664, -5731, -6181, -5974, -5236, -4293, -3465, -2895, -2547, - -2266, -1879, -1316, -667, -122, 183, 243, 175, 85, 28, - 23, 17, -14, -7, -4, -1, 1, 2, 4, 4 - }, - { - 109, -472, -1815, 888, 814, -1342, -518, 44, 1291, 1664, - 1231, 745, 899, 1175, 1133, 992, 1153, 1784, 2823, 3915, - 4658, 5034, 5246, 5053, 3756, 1133, -2033, -4708, -6379, -7011, - -6834, -6123, -4961, -3219, -1003, 1201, 2935, 4076, 4750, 5072, - 5039, 4653, 3991, 3192, 2420, 1815, 1416, 1187, 1070, 1014, - 978, 563, 30, 21, 18, 16, 14, 12, 11, 9 - }, - { - 1, 233, -516, -205, 276, -374, -1326, -2166, -2162, -2251, - -1547, -697, -540, -757, -795, -979, -1389, -1455, -1000, -232, - 662, 1631, 2560, 3166, 3165, 2712, 2425, 2692, 3255, 3766, - 4170, 4506, 4702, 4810, 5123, 5773, 6496, 6847, 6579, 5791, - 4780, 3827, 3102, 2583, 2097, 1494, 771, 60, -529, -963, - -1226, -873, -37, -13, 0, 8, 13, 17, 20, 21 - } - } +const Word16 hrtfShCoeffsRe_fx[BINAURAL_CHANNELS][HRTF_SH_CHANNELS][HRTF_NUM_BINS] = { + { { 15263, 9658, 3901, -1419, -6208, 15042, 14882, 14661, 14205, 13703, + 13419, 13246, 13095, 12861, 12512, 12433, 12733, 13082, 13229, 13103, + 12857, 12674, 12536, 12387, 12245, 12155, 12223, 12430, 12578, 12570, + 12441, 12235, 11999, 11775, 11585, 11430, 11326, 11310, 11366, 11425, + 11438, 11422, 11439, 11535, 11703, 11912, 12128, 12307, 12428, 12507, + 12561, 7803, 353, 233, 186, 159, 141, 129, 120, 114 }, + { 2513, 7073, 3664, -4933, -11833, 9126, 9259, 9002, 9550, 10692, + 11891, 12599, 12894, 13033, 13106, 13144, 13281, 13431, 13430, 13295, + 13275, 13495, 13891, 14466, 15013, 15124, 14699, 13966, 13231, 12756, + 12530, 12358, 12160, 11994, 11874, 11774, 11759, 11938, 12322, 12777, + 13151, 13383, 13513, 13614, 13703, 13762, 13803, 13837, 13861, 13868, + 13855, 8509, 224, 69, 10, -29, -57, -78, -94, -104 }, + { 1910, 491, -1490, -1813, -1940, 2696, 2572, 2313, 2118, 1835, + 2422, 3344, 4703, 6559, 8165, 8526, 7404, 5240, 2687, 530, + -697, -985, -668, -226, 2, -88, -459, -928, -1248, -1176, + -592, 364, 1309, 1921, 2178, 2251, 2242, 2154, 2001, 1848, + 1751, 1671, 1489, 1132, 618, -26, -757, -1460, -2044, -2506, + -2833, -1911, -67, -26, -9, 1, 8, 13, 16, 19 }, + { 1353, 750, -1645, -2697, -3639, 3522, 4738, 6009, 7652, 8787, + 8843, 8533, 7931, 6997, 6500, 6177, 5537, 4673, 3558, 2163, + 759, -365, -1150, -1512, -1268, -292, 1348, 3287, 5013, 6292, + 7162, 7819, 8446, 9054, 9451, 9439, 9056, 8541, 8112, 7871, + 7803, 7835, 7892, 7902, 7801, 7534, 7098, 6592, 6121, 5726, + 5439, 3221, 145, 100, 82, 72, 65, 60, 57, 54 }, + { 58, -757, -2772, -4035, -4237, 2025, 3174, 4549, 5874, 6766, + 6152, 5491, 5139, 4788, 4746, 4907, 4987, 4705, 3868, 2360, + 538, -1153, -2450, -3071, -2950, -2364, -1675, -1022, -390, 245, + 847, 1473, 2246, 3044, 3446, 3217, 2621, 2164, 2162, 2602, + 3255, 3889, 4377, 4729, 5015, 5258, 5411, 5446, 5387, 5256, + 5093, 3070, 90, 31, 7, -8, -19, -27, -33, -36 }, + { -228, 336, -2902, -2521, -2020, 594, 199, -975, -1945, -2169, + -1372, -472, 171, 1207, 2476, 2937, 2002, -89, -2808, -5241, + -6657, -7056, -6750, -5825, -4122, -1874, 116, 1230, 1486, 1330, + 1220, 1327, 1482, 1383, 985, 499, 99, -182, -337, -314, + -61, 338, 681, 804, 661, 271, -292, -881, -1389, -1801, + -2102, -1437, -88, -60, -49, -42, -37, -33, -30, -28 }, + { -181, 1119, 2819, 3685, 3342, -2321, -2915, -2842, -2539, -2909, + -3164, -3288, -3378, -3520, -3097, -1559, 673, 2638, 3664, 3564, + 2365, 324, -2103, -4328, -5612, -5607, -4829, -4103, -4010, -4659, + -5684, -6647, -7403, -8060, -8598, -8843, -8709, -8308, -7828, -7398, + -7046, -6717, -6318, -5790, -5143, -4430, -3747, -3200, -2822, -2575, + -2419, -1452, -44, -12, -2, 5, 10, 14, 17, 18 }, + { 209, -2006, -2657, -802, -195, -103, -969, -1234, -646, -224, + 745, 1313, 1695, 2071, 2354, 2370, 2478, 3046, 3906, 4811, + 5329, 5087, 4068, 2061, -1075, -4579, -7300, -8666, -8732, -7879, + -6591, -5213, -3825, -2395, -1031, 57, 774, 1237, 1633, 2037, + 2394, 2634, 2747, 2795, 2872, 3044, 3288, 3524, 3706, 3826, + 3873, 2400, 105, 58, 38, 26, 17, 11, 6, 3 }, + { 482, 4180, 6357, 5317, 2944, 2790, 3262, 4049, 3526, 1759, + 137, -746, -1203, -1670, -2390, -3083, -3581, -3767, -3721, -3505, + -3244, -3067, -2919, -3003, -3503, -3982, -3623, -2224, -366, 1255, + 2487, 3508, 4414, 5157, 5640, 5817, 5677, 5266, 4687, 4058, + 3484, 3034, 2731, 2550, 2441, 2349, 2225, 2058, 1877, 1711, + 1601, 884, 72, 82, 84, 86, 88, 90, 92, 93 }, + { -674, -4040, -7432, -9477, -7969, 1394, 1274, 1722, 1589, 743, + 341, 266, 540, 698, 553, 269, -125, -491, -812, -1180, + -1506, -1515, -1122, -773, -964, -1613, -2162, -2151, -1584, -741, + 264, 1455, 2772, 3973, 4717, 4876, 4665, 4453, 4497, 4789, + 5165, 5472, 5666, 5811, 5979, 6177, 6330, 6366, 6296, 6136, + 5908, 3542, 61, -24, -57, -79, -96, -108, -117, -123 }, + { -26, 564, -1623, -937, 98, 143, 47, -389, 38, 772, + 1169, 1016, 926, 1244, 1570, 1831, 2133, 2600, 3153, 3747, + 4305, 4671, 4517, 3351, 1238, -1012, -2726, -3794, -4328, -4496, + -4473, -4379, -4176, -3806, -3363, -3028, -2910, -2899, -2744, -2281, + -1518, -605, 262, 937, 1394, 1728, 2069, 2457, 2851, 3225, + 3538, 2357, 107, 60, 41, 29, 21, 15, 11, 8 }, + { -465, -2595, -6347, -3430, -2269, 409, 1246, 1127, 1424, 371, + -769, -1617, -2586, -3551, -3776, -2915, -930, 1629, 3769, 4802, + 4500, 3094, 888, -1969, -4832, -6458, -6195, -4599, -2801, -1519, + -816, -597, -860, -1539, -2336, -2878, -3023, -2911, -2795, -2845, + -3058, -3281, -3325, -3089, -2606, -1980, -1341, -825, -474, -263, + -175, -77, -25, -41, -48, -53, -57, -61, -64, -65 }, + { -205, -402, 438, 1643, 494, -312, -32, 875, 1028, 701, + 615, 704, 535, -104, -1146, -2140, -2372, -1571, 321, 2713, + 4715, 5885, 6068, 5128, 3396, 1694, 561, 43, 10, 282, + 726, 1148, 1259, 824, -237, -1692, -3114, -4191, -4873, -5275, + -5531, -5700, -5773, -5723, -5552, -5275, -4867, -4362, -3849, -3371, + -2971, -1637, -72, -50, -39, -32, -28, -25, -23, -21 }, + { -586, -464, 925, 2364, 1444, -872, -1456, -1291, -1373, -1161, + -722, -1056, -1376, -1142, -1081, -1077, -470, 674, 1657, 2449, + 2920, 3103, 3447, 4242, 5373, 6064, 5466, 3614, 1238, -1080, + -3079, -4664, -5731, -6181, -5974, -5236, -4293, -3465, -2895, -2547, + -2266, -1879, -1316, -667, -122, 183, 243, 175, 85, 28, + 23, 17, -14, -7, -4, -1, 1, 2, 4, 4 }, + { 109, -472, -1815, 888, 814, -1342, -518, 44, 1291, 1664, + 1231, 745, 899, 1175, 1133, 992, 1153, 1784, 2823, 3915, + 4658, 5034, 5246, 5053, 3756, 1133, -2033, -4708, -6379, -7011, + -6834, -6123, -4961, -3219, -1003, 1201, 2935, 4076, 4750, 5072, + 5039, 4653, 3991, 3192, 2420, 1815, 1416, 1187, 1070, 1014, + 978, 563, 30, 21, 18, 16, 14, 12, 11, 9 }, + { 1, 233, -516, -205, 276, -374, -1326, -2166, -2162, -2251, + -1547, -697, -540, -757, -795, -979, -1389, -1455, -1000, -232, + 662, 1631, 2560, 3166, 3165, 2712, 2425, 2692, 3255, 3766, + 4170, 4506, 4702, 4810, 5123, 5773, 6496, 6847, 6579, 5791, + 4780, 3827, 3102, 2583, 2097, 1494, 771, 60, -529, -963, + -1226, -873, -37, -13, 0, 8, 13, 17, 20, 21 } }, + { { 15263, 9658, 3901, -1419, -6208, 15042, 14882, 14661, 14205, 13703, + 13419, 13246, 13095, 12861, 12512, 12433, 12733, 13082, 13229, 13103, + 12857, 12674, 12536, 12387, 12245, 12155, 12223, 12430, 12578, 12570, + 12441, 12235, 11999, 11775, 11585, 11430, 11326, 11310, 11366, 11425, + 11438, 11422, 11439, 11535, 11703, 11912, 12128, 12307, 12428, 12507, + 12561, 7803, 353, 233, 186, 159, 141, 129, 120, 114 }, + { -2513, -7073, -3664, 4933, 11833, -9126, -9259, -9002, -9550, -10692, + -11891, -12599, -12894, -13033, -13106, -13144, -13281, -13431, -13430, -13295, + -13275, -13495, -13891, -14466, -15013, -15124, -14699, -13966, -13231, -12756, + -12530, -12358, -12160, -11994, -11874, -11774, -11759, -11938, -12322, -12777, + -13151, -13383, -13513, -13614, -13703, -13762, -13803, -13837, -13861, -13868, + -13855, -8509, -224, -69, -10, 29, 57, 78, 94, 104 }, + { 1910, 491, -1490, -1813, -1940, 2696, 2572, 2313, 2118, 1835, + 2422, 3344, 4703, 6559, 8165, 8526, 7404, 5240, 2687, 530, + -697, -985, -668, -226, 2, -88, -459, -928, -1248, -1176, + -592, 364, 1309, 1921, 2178, 2251, 2242, 2154, 2001, 1848, + 1751, 1671, 1489, 1132, 618, -26, -757, -1460, -2044, -2506, + -2833, -1911, -67, -26, -9, 1, 8, 13, 16, 19 }, + { 1353, 750, -1645, -2697, -3639, 3522, 4738, 6009, 7652, 8787, + 8843, 8533, 7931, 6997, 6500, 6177, 5537, 4673, 3558, 2163, + 759, -365, -1150, -1512, -1268, -292, 1348, 3287, 5013, 6292, + 7162, 7819, 8446, 9054, 9451, 9439, 9056, 8541, 8112, 7871, + 7803, 7835, 7892, 7902, 7801, 7534, 7098, 6592, 6121, 5726, + 5439, 3221, 145, 100, 82, 72, 65, 60, 57, 54 }, + { -58, 757, 2772, 4035, 4237, -2025, -3174, -4549, -5874, -6766, + -6152, -5491, -5139, -4788, -4746, -4907, -4987, -4705, -3868, -2360, + -538, 1153, 2450, 3071, 2950, 2364, 1675, 1022, 390, -245, + -847, -1473, -2246, -3044, -3446, -3217, -2621, -2164, -2162, -2602, + -3255, -3889, -4377, -4729, -5015, -5258, -5411, -5446, -5387, -5256, + -5093, -3070, -90, -31, -7, 8, 19, 27, 33, 36 }, + { 228, -336, 2902, 2521, 2020, -594, -199, 975, 1945, 2169, + 1372, 472, -171, -1207, -2476, -2937, -2002, 89, 2808, 5241, + 6657, 7056, 6750, 5825, 4122, 1874, -116, -1230, -1486, -1330, + -1220, -1327, -1482, -1383, -985, -499, -99, 182, 337, 314, + 61, -338, -681, -804, -661, -271, 292, 881, 1389, 1801, + 2102, 1437, 88, 60, 49, 42, 37, 33, 30, 28 }, + { -181, 1119, 2819, 3685, 3342, -2321, -2915, -2842, -2539, -2909, + -3164, -3288, -3378, -3520, -3097, -1559, 673, 2638, 3664, 3564, + 2365, 324, -2103, -4328, -5612, -5607, -4829, -4103, -4010, -4659, + -5684, -6647, -7403, -8060, -8598, -8843, -8709, -8308, -7828, -7398, + -7046, -6717, -6318, -5790, -5143, -4430, -3747, -3200, -2822, -2575, + -2419, -1452, -44, -12, -2, 5, 10, 14, 17, 18 }, + { 209, -2006, -2657, -802, -195, -103, -969, -1234, -646, -224, + 745, 1313, 1695, 2071, 2354, 2370, 2478, 3046, 3906, 4811, + 5329, 5087, 4068, 2061, -1075, -4579, -7300, -8666, -8732, -7879, + -6591, -5213, -3825, -2395, -1031, 57, 774, 1237, 1633, 2037, + 2394, 2634, 2747, 2795, 2872, 3044, 3288, 3524, 3706, 3826, + 3873, 2400, 105, 58, 38, 26, 17, 11, 6, 3 }, + { 482, 4180, 6357, 5317, 2944, 2790, 3262, 4049, 3526, 1759, + 137, -746, -1203, -1670, -2390, -3083, -3581, -3767, -3721, -3505, + -3244, -3067, -2919, -3003, -3503, -3982, -3623, -2224, -366, 1255, + 2487, 3508, 4414, 5157, 5640, 5817, 5677, 5266, 4687, 4058, + 3484, 3034, 2731, 2550, 2441, 2349, 2225, 2058, 1877, 1711, + 1601, 884, 72, 82, 84, 86, 88, 90, 92, 93 }, + { 674, 4040, 7432, 9477, 7969, -1394, -1274, -1722, -1589, -743, + -341, -266, -540, -698, -553, -269, 125, 491, 812, 1180, + 1506, 1515, 1122, 773, 964, 1613, 2162, 2151, 1584, 741, + -264, -1455, -2772, -3973, -4717, -4876, -4665, -4453, -4497, -4789, + -5165, -5472, -5666, -5811, -5979, -6177, -6330, -6366, -6296, -6136, + -5908, -3542, -61, 24, 57, 79, 96, 108, 117, 123 }, + { 26, -564, 1623, 937, -98, -143, -47, 389, -38, -772, + -1169, -1016, -926, -1244, -1570, -1831, -2133, -2600, -3153, -3747, + -4305, -4671, -4517, -3351, -1238, 1012, 2726, 3794, 4328, 4496, + 4473, 4379, 4176, 3806, 3363, 3028, 2910, 2899, 2744, 2281, + 1518, 605, -262, -937, -1394, -1728, -2069, -2457, -2851, -3225, + -3538, -2357, -107, -60, -41, -29, -21, -15, -11, -8 }, + { 465, 2595, 6347, 3430, 2269, -409, -1246, -1127, -1424, -371, + 769, 1617, 2586, 3551, 3776, 2915, 930, -1629, -3769, -4802, + -4500, -3094, -888, 1969, 4832, 6458, 6195, 4599, 2801, 1519, + 816, 597, 860, 1539, 2336, 2878, 3023, 2911, 2795, 2845, + 3058, 3281, 3325, 3089, 2606, 1980, 1341, 825, 474, 263, + 175, 77, 25, 41, 48, 53, 57, 61, 64, 65 }, + { -205, -402, 438, 1643, 494, -312, -32, 875, 1028, 701, + 615, 704, 535, -104, -1146, -2140, -2372, -1571, 321, 2713, + 4715, 5885, 6068, 5128, 3396, 1694, 561, 43, 10, 282, + 726, 1148, 1259, 824, -237, -1692, -3114, -4191, -4873, -5275, + -5531, -5700, -5773, -5723, -5552, -5275, -4867, -4362, -3849, -3371, + -2971, -1637, -72, -50, -39, -32, -28, -25, -23, -21 }, + { -586, -464, 925, 2364, 1444, -872, -1456, -1291, -1373, -1161, + -722, -1056, -1376, -1142, -1081, -1077, -470, 674, 1657, 2449, + 2920, 3103, 3447, 4242, 5373, 6064, 5466, 3614, 1238, -1080, + -3079, -4664, -5731, -6181, -5974, -5236, -4293, -3465, -2895, -2547, + -2266, -1879, -1316, -667, -122, 183, 243, 175, 85, 28, + 23, 17, -14, -7, -4, -1, 1, 2, 4, 4 }, + { 109, -472, -1815, 888, 814, -1342, -518, 44, 1291, 1664, + 1231, 745, 899, 1175, 1133, 992, 1153, 1784, 2823, 3915, + 4658, 5034, 5246, 5053, 3756, 1133, -2033, -4708, -6379, -7011, + -6834, -6123, -4961, -3219, -1003, 1201, 2935, 4076, 4750, 5072, + 5039, 4653, 3991, 3192, 2420, 1815, 1416, 1187, 1070, 1014, + 978, 563, 30, 21, 18, 16, 14, 12, 11, 9 }, + { 1, 233, -516, -205, 276, -374, -1326, -2166, -2162, -2251, + -1547, -697, -540, -757, -795, -979, -1389, -1455, -1000, -232, + 662, 1631, 2560, 3166, 3165, 2712, 2425, 2692, 3255, 3766, + 4170, 4506, 4702, 4810, 5123, 5773, 6496, 6847, 6579, 5791, + 4780, 3827, 3102, 2583, 2097, 1494, 771, 60, -529, -963, + -1226, -873, -37, -13, 0, 8, 13, 17, 20, 21 } } }; -const Word16 hrtfShCoeffsIm_fx[BINAURAL_CHANNELS][HRTF_SH_CHANNELS][HRTF_NUM_BINS]= -{ - { - { - 974, 5300, 9537, 10289, 7949, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 9152, 18404, 17554, 15119, 10745, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -430, -1502, -366, 507, 34, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 631, 133, 845, 554, -946, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 143, 618, 179, 151, -1951, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -145, -942, -1322, 574, 142, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 399, 947, 954, 318, 716, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -1391, -1979, 495, 375, -308, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 2594, 4388, 3090, 1617, 1340, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 120, 2049, 4761, 7099, 6419, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 81, -958, -1576, 249, -254, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 173, -152, 4255, 6572, 4169, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 107, 894, 1364, 326, -1185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 278, 1695, 2519, 1214, 519, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 13, -147, 1966, 2097, 180, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 42, 31, 105, 1304, 1210, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - } - }, - { - { - 974, 5300, 9537, 10289, 7949, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -9152, -18404, -17554, -15119, -10745, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -430, -1502, -366, 507, 34, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 631, 133, 845, 554, -946, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -143, -618, -179, -151, 1951, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 145, 942, 1322, -574, -142, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 399, 947, 954, 318, 716, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -1391, -1979, 495, 375, -308, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 2594, 4388, 3090, 1617, 1340, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -120, -2049, -4761, -7099, -6419, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -81, 958, 1576, -249, 254, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - -173, 152, -4255, -6572, -4169, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 107, 894, 1364, 326, -1185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 278, 1695, 2519, 1214, 519, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 13, -147, 1966, 2097, 180, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - }, - { - 42, 31, 105, 1304, 1210, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 - } - } +const Word16 hrtfShCoeffsIm_fx[BINAURAL_CHANNELS][HRTF_SH_CHANNELS][HRTF_NUM_BINS] = { + { { 974, 5300, 9537, 10289, 7949, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 9152, 18404, 17554, 15119, 10745, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -430, -1502, -366, 507, 34, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 631, 133, 845, 554, -946, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 143, 618, 179, 151, -1951, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -145, -942, -1322, 574, 142, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 399, 947, 954, 318, 716, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -1391, -1979, 495, 375, -308, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 2594, 4388, 3090, 1617, 1340, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 120, 2049, 4761, 7099, 6419, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 81, -958, -1576, 249, -254, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 173, -152, 4255, 6572, 4169, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 107, 894, 1364, 326, -1185, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 278, 1695, 2519, 1214, 519, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 13, -147, 1966, 2097, 180, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 42, 31, 105, 1304, 1210, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }, + { { 974, 5300, 9537, 10289, 7949, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -9152, -18404, -17554, -15119, -10745, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -430, -1502, -366, 507, 34, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 631, 133, 845, 554, -946, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -143, -618, -179, -151, 1951, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 145, 942, 1322, -574, -142, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 399, 947, 954, 318, 716, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -1391, -1979, 495, 375, -308, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 2594, 4388, 3090, 1617, 1340, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -120, -2049, -4761, -7099, -6419, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -81, 958, 1576, -249, 254, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { -173, 152, -4255, -6572, -4169, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 107, 894, 1364, 326, -1185, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 278, 1695, 2519, 1214, 519, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 13, -147, 1966, 2097, 180, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + { 42, 31, 105, 1304, 1210, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } }; const Word16 parametricReverberationTimes_factorQ_fx = 15; const Word16 parametricReverberationTimes_fx[CLDFB_NO_CHANNELS_MAX] = { -11321,10468,10910,11827,12265,12150,11751,11407,11243,10858,10371,9993,9662,9422,9172,8856,8652,8402,8189,7931,7703,7525,7331,7169,6966,6806,6622,6491,6354,6092,5986,5962,5891,5868,5785,5647,5607,5503,5504,5545,5483,5437,5360,5294,5191,5133,5091,5033,4967,4914,4856,4799,4741,4684,4626,4568,4511,4453,4395,4338 + 11321, 10468, 10910, 11827, 12265, 12150, 11751, 11407, 11243, 10858, 10371, 9993, 9662, 9422, 9172, 8856, 8652, 8402, 8189, 7931, 7703, 7525, 7331, 7169, 6966, 6806, 6622, 6491, 6354, 6092, 5986, 5962, 5891, 5868, 5785, 5647, 5607, 5503, 5504, 5545, 5483, 5437, 5360, 5294, 5191, 5133, 5091, 5033, 4967, 4914, 4856, 4799, 4741, 4684, 4626, 4568, 4511, 4453, 4395, 4338 }; const Word16 parametricReverberationEneCorrections_factorQ_fx = 15; const Word16 parametricReverberationEneCorrections_fx[CLDFB_NO_CHANNELS_MAX] = { -6291,4710,3720,3075,2954,2620,2182,2382,2506,2689,2794,3076,3339,3727,3855,3719,4133,4139,4061,3803,3229,1687,981,826,693,634,547,532,603,604,560,499,466,318,131,53,32,21,16,14,10,6,4,4,3,3,2,2,2,2,2,2,1,1,0,0,0,0,0,0 + 28100, 21039, 16617, 13735, 13195, 11704, 9747, 10641, 11196, 12012, 12480, 13739, 14915, 16646, 17220, 16612, 18461, 18487, 18139, 16989, 14421, 7535, 4384, 3692, 3095, 2833, 2445, 2375, 2696, 2696, 2503, 2228, 2081, 1419, 585, 236, 141, 94, 73, 61, 44, 27, 17, 17, 15, 11, 9, 9, 9, 9, 9, 8, 6, 4, 2, 1, 0, 0, 0, 0 }; -const Word16 parametricEarlyPartEneCorrection_factorQ_fx = 12; +const Word16 parametricEarlyPartEneCorrection_factorQ_fx = 10; const Word16 parametricEarlyPartEneCorrection_fx[CLDFB_NO_CHANNELS_MAX] = { -2439,2802,4265,3605,2976,2167,1871,1569,1359,1354,1788,2427,3143,4550,6343,7972,10444,13857,17347,19203,13634,5375,1542,723,614,534,562,1199,2377,3003,3009,3134,3112,2258,1055,373,214,225,208,146,91,65,52,44,37,32,33,45,61,69,67,175,317,271,172,82,32,12,4,1 + 2724, 3129, 4763, 4026, 3324, 2420, 2089, 1753, 1517, 1512, 1996, 2710, 3510, 5081, 7083, 8902, 11663, 15474, 19372, 21444, 15225, 6003, 1722, 807, 685, 596, 627, 1339, 2654, 3353, 3360, 3499, 3476, 2521, 1179, 416, 239, 251, 232, 163, 102, 73, 58, 49, 42, 36, 37, 50, 68, 77, 75, 195, 354, 303, 192, 92, 36, 13, 4, 1 }; - - #undef WMC_TOOL_SKIP /* clang-format on */ diff --git a/lib_rend/ivas_rom_binaural_crend_head_fx.c b/lib_rend/ivas_rom_binaural_crend_head_fx.c index 28ebb28e09f481b09e20f0387583144a751eefaf..3b94ec1909a43adb6bd399c182dff501f031cacf 100644 --- a/lib_rend/ivas_rom_binaural_crend_head_fx.c +++ b/lib_rend/ivas_rom_binaural_crend_head_fx.c @@ -33,15 +33,16 @@ /* clang-format off */ /*------------------------------------------------------------------------- -* Binaural rendering related ROM tables -*------------------------------------------------------------------------*/ + * Binaural rendering related ROM tables + *------------------------------------------------------------------------*/ /* Binaural rendering data set based on HRIRs */ /* Tables generated by scripts/binauralRenderer_interface/generate_cren_ivas_tables.c, see mixer_conv_sofa_to_rom_table_converter_readme.txt */ /* Can be replaced by your own generated HRIR or BRIR tables */ + #include -#include "ivas_cnst.h" +#include "ivas_cnst.h" #define WMC_TOOL_SKIP @@ -49,7153 +50,6435 @@ /********************** CRendBin_Combined_HRIR **********************/ const Word16 CRendBin_Combined_HRIR_Q_latency_s_fx = 31; -const Word32 CRendBin_Combined_HRIR_latency_s_fx = 44741;/*Q-31*/ +const Word32 CRendBin_Combined_HRIR_latency_s_fx = 44741; /*Q-31*/ /* Sample Rate = 48000 */ const Word16 CRendBin_Combined_HRIR_max_num_iterations_48kHz = 1; -const Word16 CRendBin_Combined_HRIR_num_iterations_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_Combined_HRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_Combined_HRIR_pIndex_frequency_max_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1]={{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}}}; +const Word16 CRendBin_Combined_HRIR_num_iterations_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_Combined_HRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_Combined_HRIR_pIndex_frequency_max_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1] = { { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } } }; const Word16 CRendBin_Combined_HRIR_index_frequency_max_diffuse_48kHz = 0; const Word16 CRendBin_Combined_HRIR_inv_diffuse_weight_Q_48kHz_fx = 0; -const Word16 CRendBin_Combined_HRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; -const Word16 *CRendBin_Combined_HRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_Combined_HRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; +const Word16 *CRendBin_Combined_HRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_Combined_HRIR_coeff_Q_48kHz_fx = 13; -const Word16 CRendBin_Combined_HRIR_coeff_re_48kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {9023, 9189, 9544, 10030, 10304, 9998, 9415, 9346, 9713, 9241, 7392, 5799, 6456, 9007, 11265, 12165, 12697, 13890, 15372, 16348, 16723, 16621, 15741, 13934, 11864, 10465, 10027, 10196, 10633, 11326, 12414, 13935, 15718, 17389, 18563, 19084, 19084, 18795, 18365, 17805, 17077, 16205, 15332, 14636, 14187, 13928, 13755, 13573, 13291, 12856, 12306, 11735, 11213, 10764, 10390, 10087, 9849, 9671, 9533, 9389, 9189, 8912, 8549, 8058, 7388, 6545, 5598, 4643, 3777, 3086, 2616, 2354, 2260, 2295, 2422, 2588, 2744, 2860, 2927, 2957, 2972, 2990, 3020, 3075, 3175, 3332, 3538, 3791, 4094, 4442, 4803, 5143, 5438, 5669, 5821, 5881, - 5847, 5727, 5537, 5298, 5027, 4741, 4462, 4208, 3977, 3762, 3576, 3437, 3352, 3316, 3339, 3431, 3589, 3802, 4065, 4378, 4738, 5146, 5606, 6116, 6673, 7286, 7964, 8695, 9464, 10275, 11137, 12029, 12919, 13789, 14632, 15419, 16093, 16606, 16931, 17039, 16886, 16430, 15670, 14641, 13368, 11859, 10147, 8302, 6388, 4421, 2405, 394, -1557, -3444, -5296, -7097, -8801, -10409, -11967, -13484, -14927, -16287, -17598, -18877, -20098, -21229, -22273, -23239, -24107, -24831, -25379, -25758, -25976, -26001, -25804, -25413, -24876, -24190, -23321, -22296, -21173, -19937, -18524, -16939, -15225, -13340, -11198, -8799, -6192, -3340, -194, 3149, 6529, 9870, 13065, 15819, - 17831, 18984, 19133, 17950, 15295, 11422, 6517, 600, -5410, -9138, -8590, -4640, -605, 1037, 668, 59, -2, 83, -4, -64, 12, 49, -15, -38, 17, 30, -16, -24, 15, 18, -14, -15, 12, 11, -12, -9, 10, 6, -9, -4, 7, 2, -6, 0, 5, -1, -3, 3 }, - {7933, 8087, 7124, 4883, 2740, 1402, 146, -1325, -2013, -1274, 53, 770, 405, -1151, -3842, -6754, -8408, -8324, -7419, -6527, -5492, -4123, -2969, -2521, -2420, -2087, -1524, -928, -49, 1442, 3279, 4881, 6097, 7185, 8110, 8378, 7658, 6270, 4849, 3731, 2825, 1957, 1092, 227, -705, -1721, -2702, -3520, -4161, -4658, -4987, -5099, -5003, -4745, -4354, -3864, -3320, -2739, -2095, -1377, -614, 160, 908, 1570, 2073, 2397, 2575, 2646, 2629, 2549, 2440, 2332, 2244, 2187, 2154, 2128, 2080, 1983, 1812, 1561, 1254, 923, 583, 231, -151, -592, -1119, -1725, -2356, -2939, -3408, -3702, -3776, -3617, -3253, -2738, - -2145, -1561, -1059, -673, -403, -236, -143, -77, 11, 164, 421, 825, 1407, 2166, 3061, 4018, 4936, 5695, 6180, 6304, 6019, 5311, 4202, 2750, 1044, -813, -2707, -4516, -6111, -7379, -8231, -8611, -8495, -7901, -6896, -5566, -4008, -2318, -596, 1074, 2637, 4043, 5238, 6178, 6835, 7179, 7184, 6838, 6158, 5174, 3931, 2500, 981, -527, -1932, -3144, -4085, -4709, -5009, -4999, -4706, -4187, -3513, -2749, -1950, -1172, -457, 172, 704, 1130, 1450, 1674, 1817, 1889, 1899, 1857, 1769, 1639, 1472, 1274, 1047, 793, 523, 241, -51, -344, -628, -894, -1131, -1317, -1429, -1452, -1378, -1189, -884, -493, - -56, 394, 806, 1098, 1211, 1133, 858, 375, -215, -647, -681, -370, -27, 105, 59, 4, 6, 20, 12, 8, 19, 25, 19, 18, 25, 27, 21, 20, 23, 22, 16, 14, 15, 12, 6, 3, 2, -2, -7, -10, -11, -15, -18, -20, -21, -23, -24, -24 } - }, - { - {7933, 8087, 7124, 4883, 2740, 1402, 146, -1325, -2013, -1274, 53, 770, 405, -1151, -3842, -6754, -8408, -8324, -7419, -6527, -5492, -4123, -2969, -2521, -2420, -2087, -1524, -928, -49, 1442, 3279, 4881, 6097, 7185, 8110, 8378, 7658, 6270, 4849, 3731, 2825, 1957, 1092, 227, -705, -1721, -2702, -3520, -4161, -4658, -4987, -5099, -5003, -4745, -4354, -3864, -3320, -2739, -2095, -1377, -614, 160, 908, 1570, 2073, 2397, 2575, 2646, 2629, 2549, 2440, 2332, 2244, 2187, 2154, 2128, 2080, 1983, 1812, 1561, 1254, 923, 583, 231, -151, -592, -1119, -1725, -2356, -2939, -3408, -3702, -3776, -3617, -3253, -2738, - -2145, -1561, -1059, -673, -403, -236, -143, -77, 11, 164, 421, 825, 1407, 2166, 3061, 4018, 4936, 5695, 6180, 6304, 6019, 5311, 4202, 2750, 1044, -813, -2707, -4516, -6111, -7379, -8231, -8611, -8495, -7901, -6896, -5566, -4008, -2318, -596, 1074, 2637, 4043, 5238, 6178, 6835, 7179, 7184, 6838, 6158, 5174, 3931, 2500, 981, -527, -1932, -3144, -4085, -4709, -5009, -4999, -4706, -4187, -3513, -2749, -1950, -1172, -457, 172, 704, 1130, 1450, 1674, 1817, 1889, 1899, 1857, 1769, 1639, 1472, 1274, 1047, 793, 523, 241, -51, -344, -628, -894, -1131, -1317, -1429, -1452, -1378, -1189, -884, -493, - -56, 394, 806, 1098, 1211, 1133, 858, 375, -215, -647, -681, -370, -27, 105, 59, 4, 6, 20, 12, 8, 19, 25, 19, 18, 25, 27, 21, 20, 23, 22, 16, 14, 15, 12, 6, 3, 2, -2, -7, -10, -11, -15, -18, -20, -21, -23, -24, -24 }, - {9023, 9189, 9544, 10030, 10304, 9998, 9415, 9346, 9713, 9241, 7392, 5799, 6456, 9007, 11265, 12165, 12697, 13890, 15372, 16348, 16723, 16621, 15741, 13934, 11864, 10465, 10027, 10196, 10633, 11326, 12414, 13935, 15718, 17389, 18563, 19084, 19084, 18795, 18365, 17805, 17077, 16205, 15332, 14636, 14187, 13928, 13755, 13573, 13291, 12856, 12306, 11735, 11213, 10764, 10390, 10087, 9849, 9671, 9533, 9389, 9189, 8912, 8549, 8058, 7388, 6545, 5598, 4643, 3777, 3086, 2616, 2354, 2260, 2295, 2422, 2588, 2744, 2860, 2927, 2957, 2972, 2990, 3020, 3075, 3175, 3332, 3538, 3791, 4094, 4442, 4803, 5143, 5438, 5669, 5821, 5881, - 5847, 5727, 5537, 5298, 5027, 4741, 4462, 4208, 3977, 3762, 3576, 3437, 3352, 3316, 3339, 3431, 3589, 3802, 4065, 4378, 4738, 5146, 5606, 6116, 6673, 7286, 7964, 8695, 9464, 10275, 11137, 12029, 12919, 13789, 14632, 15419, 16093, 16606, 16931, 17039, 16886, 16430, 15670, 14641, 13368, 11859, 10147, 8302, 6388, 4421, 2405, 394, -1557, -3444, -5296, -7097, -8801, -10409, -11967, -13484, -14927, -16287, -17598, -18877, -20098, -21229, -22273, -23239, -24107, -24831, -25379, -25758, -25976, -26001, -25804, -25413, -24876, -24190, -23321, -22296, -21173, -19937, -18524, -16939, -15225, -13340, -11198, -8799, -6192, -3340, -194, 3149, 6529, 9870, 13065, 15819, - 17831, 18984, 19133, 17950, 15295, 11422, 6517, 600, -5410, -9138, -8590, -4640, -605, 1037, 668, 59, -2, 83, -4, -64, 12, 49, -15, -38, 17, 30, -16, -24, 15, 18, -14, -15, 12, 11, -12, -9, 10, 6, -9, -4, 7, 2, -6, 0, 5, -1, -3, 3 } - }, - { - {8505, 9051, 9535, 9034, 7569, 6711, 7590, 8677, 7443, 4269, 2625, 4645, 8335, 10323, 9989, 9454, 10375, 12249, 13593, 13598, 12466, 10906, 9610, 8901, 8706, 8884, 9458, 10470, 11766, 13033, 13944, 14252, 13909, 13136, 12231, 11276, 10174, 8969, 7947, 7390, 7345, 7655, 8089, 8418, 8494, 8330, 8050, 7734, 7363, 6897, 6358, 5823, 5358, 4975, 4648, 4352, 4079, 3823, 3555, 3258, 2960, 2710, 2520, 2360, 2206, 2073, 1988, 1952, 1944, 1948, 1969, 2025, 2128, 2273, 2443, 2624, 2805, 2988, 3176, 3372, 3575, 3774, 3960, 4136, 4313, 4503, 4699, 4887, 5055, 5198, 5303, 5348, 5306, 5168, 4940, 4641, - 4301, 3966, 3680, 3470, 3345, 3316, 3394, 3589, 3898, 4312, 4831, 5460, 6201, 7043, 7955, 8905, 9861, 10785, 11627, 12348, 12933, 13376, 13656, 13755, 13681, 13456, 13076, 12520, 11783, 10884, 9828, 8600, 7211, 5711, 4151, 2547, 906, -734, -2324, -3852, -5342, -6796, -8191, -9525, -10828, -12117, -13368, -14554, -15680, -16749, -17727, -18562, -19229, -19732, -20049, -20141, -19989, -19615, -19043, -18271, -17309, -16195, -14979, -13685, -12330, -10953, -9605, -8320, -7111, -5999, -5013, -4167, -3449, -2847, -2354, -1963, -1655, -1402, -1185, -996, -824, -654, -474, -281, -83, 124, 351, 597, 856, 1130, 1426, 1737, 2040, 2325, 2586, 2801, - 2939, 2987, 2946, 2793, 2502, 2083, 1553, 878, 58, -711, -1097, -946, -484, -98, 34, 16, -3, 5, 4, -5, -3, 5, 2, -3, -1, 3, 0, -3, 0, 2, 0, -2, 0, 1, -1, -1, 0, 1, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0 }, - {8505, 9051, 9535, 9034, 7569, 6711, 7590, 8677, 7443, 4269, 2625, 4645, 8335, 10323, 9989, 9454, 10375, 12249, 13593, 13598, 12466, 10906, 9610, 8901, 8706, 8884, 9458, 10470, 11766, 13033, 13944, 14252, 13909, 13136, 12231, 11276, 10174, 8969, 7947, 7390, 7345, 7655, 8089, 8418, 8494, 8330, 8050, 7734, 7363, 6897, 6358, 5823, 5358, 4975, 4648, 4352, 4079, 3823, 3555, 3258, 2960, 2710, 2520, 2360, 2206, 2073, 1988, 1952, 1944, 1948, 1969, 2025, 2128, 2273, 2443, 2624, 2805, 2988, 3176, 3372, 3575, 3774, 3960, 4136, 4313, 4503, 4699, 4887, 5055, 5198, 5303, 5348, 5306, 5168, 4940, 4641, - 4301, 3966, 3680, 3470, 3345, 3316, 3394, 3589, 3898, 4312, 4831, 5460, 6201, 7043, 7955, 8905, 9861, 10785, 11627, 12348, 12933, 13376, 13656, 13755, 13681, 13456, 13076, 12520, 11783, 10884, 9828, 8600, 7211, 5711, 4151, 2547, 906, -734, -2324, -3852, -5342, -6796, -8191, -9525, -10828, -12117, -13368, -14554, -15680, -16749, -17727, -18562, -19229, -19732, -20049, -20141, -19989, -19615, -19043, -18271, -17309, -16195, -14979, -13685, -12330, -10953, -9605, -8320, -7111, -5999, -5013, -4167, -3449, -2847, -2354, -1963, -1655, -1402, -1185, -996, -824, -654, -474, -281, -83, 124, 351, 597, 856, 1130, 1426, 1737, 2040, 2325, 2586, 2801, - 2939, 2987, 2946, 2793, 2502, 2083, 1553, 878, 58, -711, -1097, -946, -484, -98, 34, 16, -3, 5, 4, -5, -3, 5, 2, -3, -1, 3, 0, -3, 0, 2, 0, -2, 0, 1, -1, -1, 0, 1, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0 } - }, - { - {8062, 7950, 8249, 9046, 9968, 10942, 11995, 12559, 12104, 11253, 11045, 11305, 10987, 9954, 9106, 8821, 8533, 7918, 7319, 6887, 6303, 5547, 5061, 5003, 5079, 5147, 5325, 5474, 5235, 4620, 4041, 3723, 3529, 3369, 3350, 3514, 3775, 4118, 4608, 5198, 5734, 6121, 6360, 6456, 6434, 6385, 6408, 6551, 6829, 7246, 7754, 8251, 8642, 8866, 8879, 8670, 8296, 7834, 7321, 6768, 6198, 5631, 5072, 4523, 4008, 3553, 3173, 2881, 2690, 2598, 2590, 2655, 2779, 2948, 3155, 3408, 3722, 4103, 4563, 5118, 5785, 6570, 7469, 8466, 9551, 10718, 11950, 13208, 14443, 15604, 16623, 17411, 17893, 18052, 17901, 17443, - 16687, 15685, 14510, 13212, 11815, 10359, 8900, 7464, 6042, 4638, 3296, 2060, 955, -3, -789, -1386, -1814, -2111, -2306, -2408, -2424, -2375, -2279, -2146, -1979, -1795, -1618, -1456, -1303, -1147, -984, -810, -617, -397, -152, 104, 353, 582, 779, 932, 1018, 1025, 949, 792, 539, 175, -301, -875, -1534, -2270, -3061, -3866, -4645, -5384, -6078, -6709, -7262, -7743, -8175, -8562, -8894, -9171, -9408, -9611, -9768, -9871, -9927, -9950, -9937, -9882, -9789, -9673, -9548, -9410, -9254, -9091, -8941, -8798, -8641, -8470, -8303, -8128, -7908, -7630, -7307, -6921, -6415, -5770, -4994, -4055, -2891, -1508, 35, 1714, 3509, 5292, - 6885, 8191, 9121, 9462, 9014, 7791, 5826, 2980, -546, -3579, -4584, -3269, -1088, 241, 359, 65, -14, 41, 14, -35, -6, 28, 2, -22, 1, 19, -2, -15, 3, 12, -4, -10, 3, 7, -4, -6, 3, 4, -3, -3, 3, 2, -2, -1, 2, 0, -1, 1 }, - {7242, 6085, 3964, 1548, -389, -1714, -2825, -3767, -4096, -3702, -3132, -2845, -2705, -2467, -2245, -2133, -1768, -677, 1108, 3044, 4533, 5228, 5071, 4271, 3144, 1891, 574, -672, -1601, -2099, -2297, -2386, -2425, -2406, -2347, -2233, -1964, -1440, -673, 228, 1112, 1824, 2228, 2278, 2022, 1564, 1023, 521, 155, -48, -129, -147, -150, -167, -209, -269, -331, -383, -423, -457, -498, -566, -667, -793, -921, -1013, -1011, -859, -531, -48, 534, 1130, 1648, 2014, 2184, 2153, 1932, 1547, 1020, 375, -355, -1119, -1837, -2415, -2755, -2790, -2498, -1920, -1145, -289, 534, 1230, 1736, 2020, 2081, 1941, - 1640, 1232, 774, 323, -71, -375, -577, -685, -720, -710, -679, -647, -626, -619, -623, -627, -615, -568, -467, -298, -63, 224, 534, 830, 1073, 1234, 1294, 1246, 1095, 852, 536, 167, -231, -626, -987, -1278, -1464, -1519, -1426, -1190, -835, -403, 54, 476, 817, 1048, 1158, 1155, 1060, 899, 700, 482, 261, 47, -153, -335, -494, -622, -710, -752, -741, -675, -559, -406, -230, -49, 117, 257, 363, 434, 472, 484, 480, 463, 436, 401, 356, 290, 195, 67, -99, -306, -541, -771, -960, -1065, -1033, -823, -436, 82, 659, 1188, 1537, 1593, 1324, 776, - 42, -719, -1292, -1504, -1319, -790, -28, 726, 1087, 831, 196, -282, -319, -107, 27, 10, -24, -10, 2, -13, -20, -6, 0, -9, -9, 2, 5, 1, 2, 10, 12, 8, 10, 13, 12, 9, 8, 9, 6, 2, 0, -2, -5, -7, -9, -10, -12, -12 } - }, - { - {7242, 6085, 3964, 1548, -389, -1714, -2825, -3767, -4096, -3702, -3132, -2845, -2705, -2467, -2245, -2133, -1768, -677, 1108, 3044, 4533, 5228, 5071, 4271, 3144, 1891, 574, -672, -1601, -2099, -2297, -2386, -2425, -2406, -2347, -2233, -1964, -1440, -673, 228, 1112, 1824, 2228, 2278, 2022, 1564, 1023, 521, 155, -48, -129, -147, -150, -167, -209, -269, -331, -383, -423, -457, -498, -566, -667, -793, -921, -1013, -1011, -859, -531, -48, 534, 1130, 1648, 2014, 2184, 2153, 1932, 1547, 1020, 375, -355, -1119, -1837, -2415, -2755, -2790, -2498, -1920, -1145, -289, 534, 1230, 1736, 2020, 2081, 1941, - 1640, 1232, 774, 323, -71, -375, -577, -685, -720, -710, -679, -647, -626, -619, -623, -627, -615, -568, -467, -298, -63, 224, 534, 830, 1073, 1234, 1294, 1246, 1095, 852, 536, 167, -231, -626, -987, -1278, -1464, -1519, -1426, -1190, -835, -403, 54, 476, 817, 1048, 1158, 1155, 1060, 899, 700, 482, 261, 47, -153, -335, -494, -622, -710, -752, -741, -675, -559, -406, -230, -49, 117, 257, 363, 434, 472, 484, 480, 463, 436, 401, 356, 290, 195, 67, -99, -306, -541, -771, -960, -1065, -1033, -823, -436, 82, 659, 1188, 1537, 1593, 1324, 776, - 42, -719, -1292, -1504, -1319, -790, -28, 726, 1087, 831, 196, -282, -319, -107, 27, 10, -24, -10, 2, -13, -20, -6, 0, -9, -9, 2, 5, 1, 2, 10, 12, 8, 10, 13, 12, 9, 8, 9, 6, 2, 0, -2, -5, -7, -9, -10, -12, -12 }, - {8062, 7950, 8249, 9046, 9968, 10942, 11995, 12559, 12104, 11253, 11045, 11305, 10987, 9954, 9106, 8821, 8533, 7918, 7319, 6887, 6303, 5547, 5061, 5003, 5079, 5147, 5325, 5474, 5235, 4620, 4041, 3723, 3529, 3369, 3350, 3514, 3775, 4118, 4608, 5198, 5734, 6121, 6360, 6456, 6434, 6385, 6408, 6551, 6829, 7246, 7754, 8251, 8642, 8866, 8879, 8670, 8296, 7834, 7321, 6768, 6198, 5631, 5072, 4523, 4008, 3553, 3173, 2881, 2690, 2598, 2590, 2655, 2779, 2948, 3155, 3408, 3722, 4103, 4563, 5118, 5785, 6570, 7469, 8466, 9551, 10718, 11950, 13208, 14443, 15604, 16623, 17411, 17893, 18052, 17901, 17443, - 16687, 15685, 14510, 13212, 11815, 10359, 8900, 7464, 6042, 4638, 3296, 2060, 955, -3, -789, -1386, -1814, -2111, -2306, -2408, -2424, -2375, -2279, -2146, -1979, -1795, -1618, -1456, -1303, -1147, -984, -810, -617, -397, -152, 104, 353, 582, 779, 932, 1018, 1025, 949, 792, 539, 175, -301, -875, -1534, -2270, -3061, -3866, -4645, -5384, -6078, -6709, -7262, -7743, -8175, -8562, -8894, -9171, -9408, -9611, -9768, -9871, -9927, -9950, -9937, -9882, -9789, -9673, -9548, -9410, -9254, -9091, -8941, -8798, -8641, -8470, -8303, -8128, -7908, -7630, -7307, -6921, -6415, -5770, -4994, -4055, -2891, -1508, 35, 1714, 3509, 5292, - 6885, 8191, 9121, 9462, 9014, 7791, 5826, 2980, -546, -3579, -4584, -3269, -1088, 241, 359, 65, -14, 41, 14, -35, -6, 28, 2, -22, 1, 19, -2, -15, 3, 12, -4, -10, 3, 7, -4, -6, 3, 4, -3, -3, 3, 2, -2, -1, 2, 0, -1, 1 } - }, - { - {8712, 8545, 8853, 9945, 11321, 12333, 12876, 13082, 12774, 11825, 10776, 10361, 10452, 10213, 9404, 8749, 8760, 8956, 8689, 8121, 7801, 7763, 7630, 7341, 7170, 7190, 7187, 7065, 6972, 7034, 7217, 7434, 7612, 7687, 7660, 7640, 7742, 7990, 8356, 8816, 9326, 9825, 10282, 10706, 11080, 11366, 11559, 11699, 11821, 11943, 12074, 12210, 12322, 12381, 12366, 12262, 12062, 11784, 11446, 11042, 10568, 10050, 9520, 8976, 8411, 7842, 7290, 6749, 6214, 5712, 5281, 4944, 4715, 4611, 4640, 4792, 5054, 5419, 5873, 6407, 7023, 7723, 8490, 9311, 10192, 11146, 12157, 13196, 14248, 15300, 16317, 17240, 18017, 18615, 19004, 19141, - 18990, 18552, 17860, 16936, 15785, 14429, 12933, 11348, 9689, 7970, 6250, 4595, 3028, 1560, 235, -891, -1807, -2538, -3097, -3484, -3716, -3837, -3879, -3850, -3761, -3628, -3476, -3321, -3167, -3012, -2862, -2721, -2577, -2403, -2188, -1941, -1673, -1383, -1079, -784, -524, -318, -178, -120, -165, -336, -644, -1088, -1667, -2390, -3255, -4235, -5287, -6390, -7529, -8654, -9704, -10654, -11503, -12232, -12810, -13235, -13534, -13718, -13778, -13719, -13567, -13345, -13060, -12718, -12337, -11942, -11553, -11174, -10800, -10444, -10129, -9851, -9579, -9313, -9076, -8855, -8603, -8307, -7989, -7625, -7139, -6504, -5731, -4766, -3514, -1971, -203, 1781, 3976, 6217, - 8272, 10016, 11330, 11903, 11447, 9968, 7487, 3796, -838, -4816, -6072, -4245, -1321, 406, 503, 81, -23, 58, 20, -49, -8, 40, 2, -32, 2, 27, -4, -22, 5, 17, -6, -15, 6, 11, -7, -9, 6, 6, -6, -4, 5, 3, -4, -1, 4, 0, -2, 2 }, - {7418, 5559, 2551, -607, -3207, -5058, -6113, -6070, -4623, -2085, 581, 2486, 3418, 3682, 3541, 3013, 2097, 977, -74, -936, -1670, -2303, -2664, -2549, -1982, -1197, -378, 449, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1365, -1685, -1718, -1490, -1108, -667, -199, 286, 753, 1155, 1439, 1539, 1406, 1042, 512, -91, -665, -1107, -1342, -1357, -1188, -894, -536, -170, 175, 499, 802, 1072, 1273, 1354, 1258, 938, 387, -338, -1117, -1776, -2129, -2045, -1505, -626, 379, 1265, 1840, 2011, 1800, 1297, 627, -85, -728, -1211, -1465, -1454, -1189, -736, -199, 308, 691, 898, 921, - 794, 574, 318, 74, -125, -266, -349, -383, -380, -353, -310, -254, -183, -95, 12, 136, 263, 372, 439, 442, 373, 237, 55, -139, -308, -421, -459, -419, -316, -175, -23, 116, 224, 293, 321, 310, 266, 194, 102, 0, -102, -192, -257, -287, -277, -228, -145, -43, 61, 150, 212, 238, 230, 192, 135, 67, -3, -67, -119, -156, -177, -179, -163, -129, -80, -19, 48, 114, 168, 204, 212, 190, 137, 62, -26, -115, -188, -233, -246, -223, -165, -79, 22, 127, 224, 297, 324, 292, 200, 48, -146, -335, -456, -464, -344, -106, - 193, 444, 543, 450, 200, -134, -423, -494, -271, 82, 278, 204, 21, -65, -32, 8, 1, -12, -4, 3, -4, -9, -1, 3, -1, -2, 4, 6, 2, 2, 5, 4, 0, -1, 0, -1, -4, -5, -3, -3, -4, -2, 0, 0, 1, 3, 4, 4 } - }, - { - {7418, 5559, 2551, -607, -3207, -5058, -6113, -6070, -4623, -2085, 581, 2486, 3418, 3682, 3541, 3013, 2097, 977, -74, -936, -1670, -2303, -2664, -2549, -1982, -1197, -378, 449, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1365, -1685, -1718, -1490, -1108, -667, -199, 286, 753, 1155, 1439, 1539, 1406, 1042, 512, -91, -665, -1107, -1342, -1357, -1188, -894, -536, -170, 175, 499, 802, 1072, 1273, 1354, 1258, 938, 387, -338, -1117, -1776, -2129, -2045, -1505, -626, 379, 1265, 1840, 2011, 1800, 1297, 627, -85, -728, -1211, -1465, -1454, -1189, -736, -199, 308, 691, 898, 921, - 794, 574, 318, 74, -125, -266, -349, -383, -380, -353, -310, -254, -183, -95, 12, 136, 263, 372, 439, 442, 373, 237, 55, -139, -308, -421, -459, -419, -316, -175, -23, 116, 224, 293, 321, 310, 266, 194, 102, 0, -102, -192, -257, -287, -277, -228, -145, -43, 61, 150, 212, 238, 230, 192, 135, 67, -3, -67, -119, -156, -177, -179, -163, -129, -80, -19, 48, 114, 168, 204, 212, 190, 137, 62, -26, -115, -188, -233, -246, -223, -165, -79, 22, 127, 224, 297, 324, 292, 200, 48, -146, -335, -456, -464, -344, -106, - 193, 444, 543, 450, 200, -134, -423, -494, -271, 82, 278, 204, 21, -65, -32, 8, 1, -12, -4, 3, -4, -9, -1, 3, -1, -2, 4, 6, 2, 2, 5, 4, 0, -1, 0, -1, -4, -5, -3, -3, -4, -2, 0, 0, 1, 3, 4, 4 }, - {8712, 8545, 8853, 9945, 11321, 12333, 12876, 13082, 12774, 11825, 10776, 10361, 10452, 10213, 9404, 8749, 8760, 8956, 8689, 8121, 7801, 7763, 7630, 7341, 7170, 7190, 7187, 7065, 6972, 7034, 7217, 7434, 7612, 7687, 7660, 7640, 7742, 7990, 8356, 8816, 9326, 9825, 10282, 10706, 11080, 11366, 11559, 11699, 11821, 11943, 12074, 12210, 12322, 12381, 12366, 12262, 12062, 11784, 11446, 11042, 10568, 10050, 9520, 8976, 8411, 7842, 7290, 6749, 6214, 5712, 5281, 4944, 4715, 4611, 4640, 4792, 5054, 5419, 5873, 6407, 7023, 7723, 8490, 9311, 10192, 11146, 12157, 13196, 14248, 15300, 16317, 17240, 18017, 18615, 19004, 19141, - 18990, 18552, 17860, 16936, 15785, 14429, 12933, 11348, 9689, 7970, 6250, 4595, 3028, 1560, 235, -891, -1807, -2538, -3097, -3484, -3716, -3837, -3879, -3850, -3761, -3628, -3476, -3321, -3167, -3012, -2862, -2721, -2577, -2403, -2188, -1941, -1673, -1383, -1079, -784, -524, -318, -178, -120, -165, -336, -644, -1088, -1667, -2390, -3255, -4235, -5287, -6390, -7529, -8654, -9704, -10654, -11503, -12232, -12810, -13235, -13534, -13718, -13778, -13719, -13567, -13345, -13060, -12718, -12337, -11942, -11553, -11174, -10800, -10444, -10129, -9851, -9579, -9313, -9076, -8855, -8603, -8307, -7989, -7625, -7139, -6504, -5731, -4766, -3514, -1971, -203, 1781, 3976, 6217, - 8272, 10016, 11330, 11903, 11447, 9968, 7487, 3796, -838, -4816, -6072, -4245, -1321, 406, 503, 81, -23, 58, 20, -49, -8, 40, 2, -32, 2, 27, -4, -22, 5, 17, -6, -15, 6, 11, -7, -9, 6, 6, -6, -4, 5, 3, -4, -1, 4, 0, -2, 2 } - }, - { - {8934, 9213, 9570, 10255, 11619, 13087, 13559, 12961, 12322, 12086, 11499, 10151, 8956, 8860, 9465, 9803, 9788, 9992, 10439, 10603, 10403, 10349, 10654, 10887, 10629, 10008, 9438, 9152, 9123, 9188, 9188, 9130, 9251, 9778, 10629, 11476, 12088, 12484, 12765, 12959, 13061, 13125, 13233, 13439, 13739, 14098, 14472, 14830, 15153, 15406, 15537, 15508, 15324, 15018, 14620, 14167, 13711, 13298, 12936, 12604, 12270, 11900, 11448, 10859, 10102, 9185, 8151, 7055, 5961, 4941, 4063, 3358, 2831, 2485, 2328, 2359, 2550, 2869, 3297, 3826, 4450, 5156, 5928, 6744, 7580, 8406, 9194, 9928, 10623, 11312, 12015, 12721, 13416, 14092, 14721, 15240, - 15581, 15702, 15579, 15177, 14456, 13419, 12123, 10629, 8983, 7243, 5501, 3835, 2273, 810, -537, -1747, -2833, -3832, -4758, -5588, -6304, -6915, -7423, -7809, -8055, -8178, -8210, -8166, -8048, -7867, -7644, -7391, -7100, -6762, -6388, -5999, -5609, -5222, -4848, -4505, -4210, -3970, -3789, -3677, -3658, -3752, -3971, -4319, -4806, -5444, -6222, -7107, -8061, -9056, -10058, -11009, -11851, -12559, -13123, -13521, -13728, -13748, -13607, -13313, -12864, -12275, -11583, -10819, -9997, -9139, -8279, -7451, -6672, -5954, -5307, -4748, -4286, -3915, -3618, -3392, -3240, -3149, -3088, -3047, -3036, -3040, -3012, -2927, -2786, -2550, -2145, -1544, -765, 202, 1379, 2694, - 4010, 5240, 6310, 7026, 7168, 6675, 5531, 3549, 737, -2066, -3476, -2894, -1246, -11, 254, 63, -17, 29, 18, -26, -11, 22, 6, -18, -3, 16, 1, -13, 0, 10, -2, -9, 1, 6, -3, -6, 2, 4, -2, -3, 2, 2, -2, -1, 2, 1, -1, 1 }, - {7514, 5337, 1976, -1468, -4398, -6443, -7054, -5791, -2961, 382, 3171, 4935, 5667, 5376, 3991, 1657, -1077, -3466, -4943, -5284, -4519, -2806, -454, 2000, 3904, 4777, 4507, 3282, 1430, -656, -2517, -3724, -4030, -3427, -2098, -366, 1332, 2567, 3091, 2907, 2180, 1114, -82, -1176, -1955, -2282, -2128, -1561, -723, 186, 961, 1455, 1615, 1469, 1089, 562, -8, -522, -900, -1102, -1119, -964, -673, -298, 105, 488, 811, 1034, 1116, 1015, 701, 187, -442, -1030, -1399, -1430, -1103, -511, 176, 772, 1139, 1234, 1089, 774, 361, -94, -539, -915, -1148, -1161, -912, -429, 178, 744, 1110, 1186, - 980, 576, 97, -344, -666, -832, -838, -705, -469, -174, 139, 429, 656, 780, 769, 608, 308, -84, -484, -791, -917, -821, -522, -103, 320, 638, 780, 735, 538, 253, -47, -301, -471, -540, -511, -399, -231, -33, 163, 327, 433, 462, 408, 278, 94, -110, -294, -423, -468, -418, -282, -87, 125, 311, 428, 452, 380, 230, 38, -154, -307, -391, -394, -320, -185, -19, 145, 277, 353, 359, 295, 172, 14, -149, -283, -358, -356, -279, -138, 35, 200, 319, 369, 341, 234, 70, -115, -281, -394, -415, -318, -116, 134, 359, 485, 449, - 237, -76, -352, -482, -413, -151, 199, 425, 349, 43, -207, -208, -50, 53, 38, -1, 4, 20, 13, 0, 3, 5, -5, -13, -10, -7, -10, -9, -1, 5, 6, 8, 13, 13, 8, 4, 1, -4, -9, -12, -11, -10, -8, -3, 2, 6, 10, 12 } - }, - { - {7514, 5337, 1976, -1468, -4398, -6443, -7054, -5791, -2961, 382, 3171, 4935, 5667, 5376, 3991, 1657, -1077, -3466, -4943, -5284, -4519, -2806, -454, 2000, 3904, 4777, 4507, 3282, 1430, -656, -2517, -3724, -4030, -3427, -2098, -366, 1332, 2567, 3091, 2907, 2180, 1114, -82, -1176, -1955, -2282, -2128, -1561, -723, 186, 961, 1455, 1615, 1469, 1089, 562, -8, -522, -900, -1102, -1119, -964, -673, -298, 105, 488, 811, 1034, 1116, 1015, 701, 187, -442, -1030, -1399, -1430, -1103, -511, 176, 772, 1139, 1234, 1089, 774, 361, -94, -539, -915, -1148, -1161, -912, -429, 178, 744, 1110, 1186, - 980, 576, 97, -344, -666, -832, -838, -705, -469, -174, 139, 429, 656, 780, 769, 608, 308, -84, -484, -791, -917, -821, -522, -103, 320, 638, 780, 735, 538, 253, -47, -301, -471, -540, -511, -399, -231, -33, 163, 327, 433, 462, 408, 278, 94, -110, -294, -423, -468, -418, -282, -87, 125, 311, 428, 452, 380, 230, 38, -154, -307, -391, -394, -320, -185, -19, 145, 277, 353, 359, 295, 172, 14, -149, -283, -358, -356, -279, -138, 35, 200, 319, 369, 341, 234, 70, -115, -281, -394, -415, -318, -116, 134, 359, 485, 449, - 237, -76, -352, -482, -413, -151, 199, 425, 349, 43, -207, -208, -50, 53, 38, -1, 4, 20, 13, 0, 3, 5, -5, -13, -10, -7, -10, -9, -1, 5, 6, 8, 13, 13, 8, 4, 1, -4, -9, -12, -11, -10, -8, -3, 2, 6, 10, 12 }, - {8934, 9213, 9570, 10255, 11619, 13087, 13559, 12961, 12322, 12086, 11499, 10151, 8956, 8860, 9465, 9803, 9788, 9992, 10439, 10603, 10403, 10349, 10654, 10887, 10629, 10008, 9438, 9152, 9123, 9188, 9188, 9130, 9251, 9778, 10629, 11476, 12088, 12484, 12765, 12959, 13061, 13125, 13233, 13439, 13739, 14098, 14472, 14830, 15153, 15406, 15537, 15508, 15324, 15018, 14620, 14167, 13711, 13298, 12936, 12604, 12270, 11900, 11448, 10859, 10102, 9185, 8151, 7055, 5961, 4941, 4063, 3358, 2831, 2485, 2328, 2359, 2550, 2869, 3297, 3826, 4450, 5156, 5928, 6744, 7580, 8406, 9194, 9928, 10623, 11312, 12015, 12721, 13416, 14092, 14721, 15240, - 15581, 15702, 15579, 15177, 14456, 13419, 12123, 10629, 8983, 7243, 5501, 3835, 2273, 810, -537, -1747, -2833, -3832, -4758, -5588, -6304, -6915, -7423, -7809, -8055, -8178, -8210, -8166, -8048, -7867, -7644, -7391, -7100, -6762, -6388, -5999, -5609, -5222, -4848, -4505, -4210, -3970, -3789, -3677, -3658, -3752, -3971, -4319, -4806, -5444, -6222, -7107, -8061, -9056, -10058, -11009, -11851, -12559, -13123, -13521, -13728, -13748, -13607, -13313, -12864, -12275, -11583, -10819, -9997, -9139, -8279, -7451, -6672, -5954, -5307, -4748, -4286, -3915, -3618, -3392, -3240, -3149, -3088, -3047, -3036, -3040, -3012, -2927, -2786, -2550, -2145, -1544, -765, 202, 1379, 2694, - 4010, 5240, 6310, 7026, 7168, 6675, 5531, 3549, 737, -2066, -3476, -2894, -1246, -11, 254, 63, -17, 29, 18, -26, -11, 22, 6, -18, -3, 16, 1, -13, 0, 10, -2, -9, 1, 6, -3, -6, 2, 4, -2, -3, 2, 2, -2, -1, 2, 1, -1, 1 } - }, - { - {9113, 9104, 8999, 8734, 8338, 7832, 7170, 6505, 6418, 7477, 9457, 11389, 12484, 12666, 12171, 11192, 10076, 9329, 9137, 9283, 9679, 10497, 11617, 12473, 12677, 12384, 11894, 11369, 11032, 11190, 11838, 12640, 13410, 14237, 15084, 15656, 15778, 15589, 15277, 14894, 14486, 14138, 13850, 13539, 13201, 12901, 12657, 12447, 12289, 12182, 12057, 11873, 11689, 11567, 11478, 11373, 11252, 11110, 10905, 10623, 10304, 9993, 9696, 9408, 9128, 8837, 8504, 8098, 7596, 6986, 6294, 5555, 4782, 3974, 3168, 2409, 1703, 1029, 398, -152, -611, -985, -1266, -1440, -1528, -1568, -1583, -1580, -1567, -1563, -1578, -1619, -1677, -1736, -1787, -1835, - -1881, -1917, -1944, -1979, -2030, -2087, -2140, -2193, -2246, -2280, -2282, -2249, -2183, -2081, -1942, -1771, -1575, -1360, -1134, -901, -660, -417, -177, 58, 295, 538, 784, 1035, 1298, 1577, 1873, 2185, 2512, 2849, 3188, 3519, 3823, 4081, 4283, 4426, 4501, 4496, 4415, 4270, 4067, 3800, 3477, 3117, 2736, 2332, 1906, 1470, 1038, 604, 155, -312, -790, -1279, -1797, -2356, -2949, -3568, -4225, -4930, -5679, -6454, -7253, -8084, -8949, -9825, -10691, -11546, -12394, -13206, -13943, -14594, -15167, -15633, -15940, -16071, -16041, -15827, -15375, -14674, -13752, -12592, -11145, -9421, -7467, -5272, -2808, -147, 2587, 5326, 7988, 10356, - 12195, 13405, 13877, 13356, 11702, 9074, 5595, 1233, -3398, -6510, -6434, -3631, -563, 766, 524, 48, -8, 64, 2, -50, 6, 39, -9, -30, 11, 24, -10, -18, 10, 14, -10, -11, 8, 8, -8, -7, 6, 4, -6, -3, 5, 2, -4, -1, 3, 0, -2, 1 }, - {8844, 8178, 6966, 5177, 2927, 1013, 500, 1584, 3249, 4122, 3411, 1230, -1470, -3400, -3912, -3519, -3191, -3341, -3835, -4623, -5719, -6731, -7049, -6575, -5826, -5297, -5053, -4922, -4740, -4354, -3641, -2618, -1429, -238, 803, 1576, 2096, 2533, 3044, 3632, 4208, 4696, 5057, 5286, 5418, 5496, 5513, 5437, 5265, 5019, 4699, 4289, 3788, 3187, 2465, 1629, 732, -179, -1085, -1966, -2785, -3515, -4150, -4676, -5079, -5366, -5556, -5648, -5612, -5427, -5095, -4630, -4058, -3416, -2735, -2027, -1295, -549, 189, 898, 1557, 2151, 2668, 3088, 3397, 3587, 3668, 3651, 3547, 3378, 3160, 2899, 2600, 2280, 1957, 1636, - 1321, 1021, 747, 500, 280, 94, -56, -177, -280, -370, -451, -533, -621, -720, -832, -959, -1103, -1268, -1454, -1656, -1865, -2073, -2271, -2444, -2578, -2667, -2707, -2686, -2596, -2437, -2208, -1906, -1531, -1094, -607, -74, 499, 1098, 1705, 2311, 2902, 3454, 3946, 4360, 4682, 4889, 4956, 4868, 4621, 4206, 3622, 2881, 2011, 1041, 2, -1063, -2100, -3064, -3920, -4633, -5170, -5511, -5655, -5601, -5351, -4919, -4333, -3619, -2799, -1899, -956, 0, 943, 1841, 2659, 3365, 3937, 4352, 4592, 4648, 4515, 4200, 3714, 3076, 2311, 1449, 532, -399, -1309, -2149, -2855, -3378, -3680, -3715, -3441, -2867, - -2053, -1056, 52, 1121, 1965, 2475, 2575, 2121, 1058, -244, -1085, -1060, -489, -21, 64, -29, -58, -31, -36, -58, -49, -30, -36, -45, -34, -22, -25, -27, -17, -7, -8, -7, 3, 10, 11, 14, 22, 27, 28, 32, 37, 41, 42, 44, 47, 49, 49, 50 } - }, - { - {8844, 8178, 6966, 5177, 2927, 1013, 500, 1584, 3249, 4122, 3411, 1230, -1470, -3400, -3912, -3519, -3191, -3341, -3835, -4623, -5719, -6731, -7049, -6575, -5826, -5297, -5053, -4922, -4740, -4354, -3641, -2618, -1429, -238, 803, 1576, 2096, 2533, 3044, 3632, 4208, 4696, 5057, 5286, 5418, 5496, 5513, 5437, 5265, 5019, 4699, 4289, 3788, 3187, 2465, 1629, 732, -179, -1085, -1966, -2785, -3515, -4150, -4676, -5079, -5366, -5556, -5648, -5612, -5427, -5095, -4630, -4058, -3416, -2735, -2027, -1295, -549, 189, 898, 1557, 2151, 2668, 3088, 3397, 3587, 3668, 3651, 3547, 3378, 3160, 2899, 2600, 2280, 1957, 1636, - 1321, 1021, 747, 500, 280, 94, -56, -177, -280, -370, -451, -533, -621, -720, -832, -959, -1103, -1268, -1454, -1656, -1865, -2073, -2271, -2444, -2578, -2667, -2707, -2686, -2596, -2437, -2208, -1906, -1531, -1094, -607, -74, 499, 1098, 1705, 2311, 2902, 3454, 3946, 4360, 4682, 4889, 4956, 4868, 4621, 4206, 3622, 2881, 2011, 1041, 2, -1063, -2100, -3064, -3920, -4633, -5170, -5511, -5655, -5601, -5351, -4919, -4333, -3619, -2799, -1899, -956, 0, 943, 1841, 2659, 3365, 3937, 4352, 4592, 4648, 4515, 4200, 3714, 3076, 2311, 1449, 532, -399, -1309, -2149, -2855, -3378, -3680, -3715, -3441, -2867, - -2053, -1056, 52, 1121, 1965, 2475, 2575, 2121, 1058, -244, -1085, -1060, -489, -21, 64, -29, -58, -31, -36, -58, -49, -30, -36, -45, -34, -22, -25, -27, -17, -7, -8, -7, 3, 10, 11, 14, 22, 27, 28, 32, 37, 41, 42, 44, 47, 49, 49, 50 }, - {9113, 9104, 8999, 8734, 8338, 7832, 7170, 6505, 6418, 7477, 9457, 11389, 12484, 12666, 12171, 11192, 10076, 9329, 9137, 9283, 9679, 10497, 11617, 12473, 12677, 12384, 11894, 11369, 11032, 11190, 11838, 12640, 13410, 14237, 15084, 15656, 15778, 15589, 15277, 14894, 14486, 14138, 13850, 13539, 13201, 12901, 12657, 12447, 12289, 12182, 12057, 11873, 11689, 11567, 11478, 11373, 11252, 11110, 10905, 10623, 10304, 9993, 9696, 9408, 9128, 8837, 8504, 8098, 7596, 6986, 6294, 5555, 4782, 3974, 3168, 2409, 1703, 1029, 398, -152, -611, -985, -1266, -1440, -1528, -1568, -1583, -1580, -1567, -1563, -1578, -1619, -1677, -1736, -1787, -1835, - -1881, -1917, -1944, -1979, -2030, -2087, -2140, -2193, -2246, -2280, -2282, -2249, -2183, -2081, -1942, -1771, -1575, -1360, -1134, -901, -660, -417, -177, 58, 295, 538, 784, 1035, 1298, 1577, 1873, 2185, 2512, 2849, 3188, 3519, 3823, 4081, 4283, 4426, 4501, 4496, 4415, 4270, 4067, 3800, 3477, 3117, 2736, 2332, 1906, 1470, 1038, 604, 155, -312, -790, -1279, -1797, -2356, -2949, -3568, -4225, -4930, -5679, -6454, -7253, -8084, -8949, -9825, -10691, -11546, -12394, -13206, -13943, -14594, -15167, -15633, -15940, -16071, -16041, -15827, -15375, -14674, -13752, -12592, -11145, -9421, -7467, -5272, -2808, -147, 2587, 5326, 7988, 10356, - 12195, 13405, 13877, 13356, 11702, 9074, 5595, 1233, -3398, -6510, -6434, -3631, -563, 766, 524, 48, -8, 64, 2, -50, 6, 39, -9, -30, 11, 24, -10, -18, 10, 14, -10, -11, 8, 8, -8, -7, 6, 4, -6, -3, 5, 2, -4, -1, 3, 0, -2, 1 } - }, - { - {8808, 8800, 8996, 9678, 10665, 11119, 10450, 9244, 8616, 8771, 8982, 8932, 9179, 10098, 11186, 11791, 11910, 11869, 11683, 11172, 10407, 9661, 9055, 8526, 8030, 7593, 7228, 6904, 6579, 6227, 5878, 5611, 5476, 5416, 5333, 5204, 5083, 5036, 5102, 5290, 5568, 5883, 6210, 6555, 6914, 7262, 7575, 7840, 8035, 8135, 8144, 8099, 8051, 8046, 8119, 8278, 8508, 8786, 9083, 9347, 9528, 9609, 9594, 9483, 9273, 8996, 8694, 8386, 8067, 7737, 7402, 7056, 6679, 6262, 5812, 5344, 4866, 4391, 3941, 3544, 3212, 2937, 2697, 2480, 2280, 2089, 1898, 1721, 1593, 1539, 1569, 1686, 1894, 2191, 2565, 3007, - 3513, 4076, 4688, 5333, 5980, 6592, 7146, 7625, 8007, 8270, 8411, 8442, 8366, 8172, 7863, 7461, 6985, 6439, 5827, 5176, 4514, 3854, 3193, 2539, 1909, 1308, 723, 138, -443, -1012, -1576, -2150, -2729, -3290, -3818, -4318, -4785, -5196, -5532, -5800, -6010, -6160, -6246, -6280, -6283, -6270, -6244, -6210, -6182, -6176, -6196, -6238, -6299, -6391, -6520, -6675, -6845, -7031, -7243, -7471, -7701, -7928, -8161, -8398, -8627, -8838, -9034, -9220, -9385, -9516, -9605, -9658, -9670, -9625, -9511, -9333, -9096, -8787, -8387, -7898, -7334, -6684, -5929, -5080, -4164, -3178, -2112, -985, 167, 1338, 2522, 3672, 4722, 5645, 6407, 6928, - 7138, 7031, 6594, 5768, 4555, 3063, 1369, -503, -2253, -3188, -2798, -1449, -174, 323, 207, 24, 3, 24, -3, -18, 5, 14, -5, -10, 6, 8, -5, -6, 5, 5, -4, -4, 4, 3, -4, -2, 3, 1, -3, -1, 2, 1, -2, 0, 2, 0, -1, 1 }, - {7866, 6683, 4355, 1329, -1458, -3166, -3760, -3964, -4429, -5033, -5099, -4231, -2741, -1246, -39, 1047, 2227, 3405, 4239, 4458, 4080, 3345, 2501, 1634, 688, -384, -1501, -2497, -3238, -3656, -3698, -3332, -2600, -1640, -620, 339, 1168, 1813, 2235, 2429, 2425, 2264, 1987, 1625, 1201, 726, 210, -328, -868, -1386, -1850, -2209, -2407, -2393, -2150, -1694, -1071, -337, 449, 1221, 1904, 2421, 2706, 2725, 2476, 1985, 1300, 481, -401, -1265, -2016, -2551, -2783, -2670, -2231, -1545, -732, 74, 762, 1263, 1560, 1677, 1654, 1527, 1325, 1063, 752, 401, 23, -356, -703, -979, -1155, -1219, -1176, -1045, - -849, -611, -351, -85, 175, 418, 632, 807, 930, 991, 979, 891, 728, 499, 220, -84, -384, -653, -862, -990, -1026, -968, -825, -613, -353, -69, 216, 481, 703, 863, 945, 939, 839, 654, 402, 115, -173, -426, -615, -724, -749, -699, -588, -439, -273, -107, 45, 175, 278, 353, 402, 424, 422, 397, 349, 281, 194, 93, -18, -130, -235, -325, -391, -427, -429, -395, -326, -228, -108, 25, 156, 276, 372, 437, 463, 450, 397, 307, 185, 41, -114, -270, -411, -520, -581, -581, -507, -351, -126, 139, 409, 637, 765, 750, 586, 301, - -57, -409, -656, -723, -599, -321, 53, 399, 534, 369, 45, -177, -175, -61, 6, 1, -11, 1, 10, 6, 6, 15, 18, 14, 12, 15, 13, 6, 3, 1, -3, -9, -12, -13, -15, -17, -16, -14, -12, -10, -6, -1, 3, 7, 10, 13, 15, 16 } - }, - { - {7866, 6683, 4355, 1329, -1458, -3166, -3760, -3964, -4429, -5033, -5099, -4231, -2741, -1246, -39, 1047, 2227, 3405, 4239, 4458, 4080, 3345, 2501, 1634, 688, -384, -1501, -2497, -3238, -3656, -3698, -3332, -2600, -1640, -620, 339, 1168, 1813, 2235, 2429, 2425, 2264, 1987, 1625, 1201, 726, 210, -328, -868, -1386, -1850, -2209, -2407, -2393, -2150, -1694, -1071, -337, 449, 1221, 1904, 2421, 2706, 2725, 2476, 1985, 1300, 481, -401, -1265, -2016, -2551, -2783, -2670, -2231, -1545, -732, 74, 762, 1263, 1560, 1677, 1654, 1527, 1325, 1063, 752, 401, 23, -356, -703, -979, -1155, -1219, -1176, -1045, - -849, -611, -351, -85, 175, 418, 632, 807, 930, 991, 979, 891, 728, 499, 220, -84, -384, -653, -862, -990, -1026, -968, -825, -613, -353, -69, 216, 481, 703, 863, 945, 939, 839, 654, 402, 115, -173, -426, -615, -724, -749, -699, -588, -439, -273, -107, 45, 175, 278, 353, 402, 424, 422, 397, 349, 281, 194, 93, -18, -130, -235, -325, -391, -427, -429, -395, -326, -228, -108, 25, 156, 276, 372, 437, 463, 450, 397, 307, 185, 41, -114, -270, -411, -520, -581, -581, -507, -351, -126, 139, 409, 637, 765, 750, 586, 301, - -57, -409, -656, -723, -599, -321, 53, 399, 534, 369, 45, -177, -175, -61, 6, 1, -11, 1, 10, 6, 6, 15, 18, 14, 12, 15, 13, 6, 3, 1, -3, -9, -12, -13, -15, -17, -16, -14, -12, -10, -6, -1, 3, 7, 10, 13, 15, 16 }, - {8808, 8800, 8996, 9678, 10665, 11119, 10450, 9244, 8616, 8771, 8982, 8932, 9179, 10098, 11186, 11791, 11910, 11869, 11683, 11172, 10407, 9661, 9055, 8526, 8030, 7593, 7228, 6904, 6579, 6227, 5878, 5611, 5476, 5416, 5333, 5204, 5083, 5036, 5102, 5290, 5568, 5883, 6210, 6555, 6914, 7262, 7575, 7840, 8035, 8135, 8144, 8099, 8051, 8046, 8119, 8278, 8508, 8786, 9083, 9347, 9528, 9609, 9594, 9483, 9273, 8996, 8694, 8386, 8067, 7737, 7402, 7056, 6679, 6262, 5812, 5344, 4866, 4391, 3941, 3544, 3212, 2937, 2697, 2480, 2280, 2089, 1898, 1721, 1593, 1539, 1569, 1686, 1894, 2191, 2565, 3007, - 3513, 4076, 4688, 5333, 5980, 6592, 7146, 7625, 8007, 8270, 8411, 8442, 8366, 8172, 7863, 7461, 6985, 6439, 5827, 5176, 4514, 3854, 3193, 2539, 1909, 1308, 723, 138, -443, -1012, -1576, -2150, -2729, -3290, -3818, -4318, -4785, -5196, -5532, -5800, -6010, -6160, -6246, -6280, -6283, -6270, -6244, -6210, -6182, -6176, -6196, -6238, -6299, -6391, -6520, -6675, -6845, -7031, -7243, -7471, -7701, -7928, -8161, -8398, -8627, -8838, -9034, -9220, -9385, -9516, -9605, -9658, -9670, -9625, -9511, -9333, -9096, -8787, -8387, -7898, -7334, -6684, -5929, -5080, -4164, -3178, -2112, -985, 167, 1338, 2522, 3672, 4722, 5645, 6407, 6928, - 7138, 7031, 6594, 5768, 4555, 3063, 1369, -503, -2253, -3188, -2798, -1449, -174, 323, 207, 24, 3, 24, -3, -18, 5, 14, -5, -10, 6, 8, -5, -6, 5, 5, -4, -4, 4, 3, -4, -2, 3, 1, -3, -1, 2, 1, -2, 0, 2, 0, -1, 1 } - }, - { - {8365, 8314, 8491, 9089, 9865, 10274, 10020, 9361, 8750, 8328, 7995, 7823, 8058, 8713, 9446, 9937, 10141, 10109, 9798, 9218, 8578, 8112, 7837, 7591, 7271, 6895, 6505, 6101, 5681, 5265, 4856, 4434, 3987, 3529, 3086, 2694, 2406, 2278, 2326, 2511, 2770, 3065, 3379, 3689, 3961, 4176, 4342, 4476, 4593, 4703, 4825, 4969, 5142, 5336, 5532, 5703, 5825, 5886, 5875, 5785, 5624, 5416, 5184, 4926, 4632, 4299, 3928, 3513, 3058, 2588, 2140, 1751, 1442, 1226, 1105, 1059, 1062, 1082, 1101, 1115, 1125, 1139, 1162, 1202, 1267, 1359, 1480, 1633, 1820, 2047, 2315, 2627, 2985, 3394, 3854, 4357, - 4887, 5421, 5943, 6428, 6848, 7181, 7424, 7588, 7675, 7681, 7611, 7478, 7281, 7002, 6637, 6197, 5695, 5135, 4522, 3880, 3235, 2600, 1975, 1369, 801, 282, -196, -644, -1057, -1435, -1792, -2147, -2503, -2849, -3179, -3493, -3784, -4030, -4215, -4345, -4426, -4461, -4448, -4396, -4321, -4233, -4136, -4035, -3942, -3870, -3825, -3807, -3819, -3869, -3964, -4098, -4263, -4459, -4689, -4947, -5218, -5496, -5782, -6075, -6362, -6632, -6884, -7118, -7325, -7490, -7607, -7679, -7704, -7670, -7568, -7402, -7179, -6888, -6520, -6081, -5584, -5027, -4398, -3706, -2970, -2190, -1362, -502, 363, 1222, 2069, 2868, 3576, 4173, 4637, 4923, - 4992, 4843, 4478, 3871, 3032, 2035, 929, -265, -1372, -1979, -1776, -970, -179, 157, 117, 17, 3, 14, -1, -10, 3, 8, -3, -6, 3, 5, -3, -4, 3, 3, -3, -2, 2, 2, -2, -1, 2, 1, -2, -1, 1, 0, -1, 0, 1, 0, 0, 1 }, - {7642, 7014, 5574, 3413, 1214, -195, -715, -1103, -2007, -3159, -3867, -4035, -4195, -4640, -5052, -5042, -4588, -3816, -2755, -1486, -261, 735, 1570, 2367, 3094, 3650, 4028, 4274, 4376, 4267, 3896, 3263, 2427, 1501, 593, -257, -1053, -1765, -2317, -2663, -2816, -2820, -2728, -2591, -2444, -2295, -2147, -1997, -1822, -1569, -1186, -653, 13, 758, 1503, 2165, 2698, 3095, 3363, 3498, 3485, 3304, 2937, 2382, 1666, 844, -15, -851, -1617, -2282, -2834, -3260, -3535, -3622, -3490, -3133, -2578, -1885, -1132, -392, 285, 873, 1363, 1750, 2036, 2229, 2338, 2367, 2324, 2216, 2051, 1828, 1549, 1212, 817, 363, - -139, -663, -1177, -1649, -2047, -2340, -2510, -2548, -2452, -2225, -1881, -1441, -932, -382, 179, 715, 1198, 1602, 1906, 2096, 2165, 2120, 1969, 1724, 1405, 1034, 633, 219, -187, -561, -887, -1149, -1333, -1429, -1438, -1371, -1239, -1060, -855, -643, -439, -250, -82, 66, 196, 315, 426, 531, 631, 726, 810, 874, 910, 913, 873, 786, 653, 479, 269, 36, -206, -442, -656, -836, -969, -1045, -1061, -1016, -914, -762, -570, -349, -114, 123, 348, 551, 718, 845, 924, 949, 920, 840, 711, 535, 319, 75, -184, -445, -687, -879, -997, -1024, -943, -745, -448, -93, - 273, 604, 837, 914, 821, 582, 227, -185, -510, -573, -353, -45, 118, 97, 20, -6, 4, 4, -4, -2, 5, 3, -2, 1, 5, 3, 0, 2, 4, 3, 1, 2, 3, 2, 0, 1, 1, 0, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3 } - }, - { - {7642, 7014, 5574, 3413, 1214, -195, -715, -1103, -2007, -3159, -3867, -4035, -4195, -4640, -5052, -5042, -4588, -3816, -2755, -1486, -261, 735, 1570, 2367, 3094, 3650, 4028, 4274, 4376, 4267, 3896, 3263, 2427, 1501, 593, -257, -1053, -1765, -2317, -2663, -2816, -2820, -2728, -2591, -2444, -2295, -2147, -1997, -1822, -1569, -1186, -653, 13, 758, 1503, 2165, 2698, 3095, 3363, 3498, 3485, 3304, 2937, 2382, 1666, 844, -15, -851, -1617, -2282, -2834, -3260, -3535, -3622, -3490, -3133, -2578, -1885, -1132, -392, 285, 873, 1363, 1750, 2036, 2229, 2338, 2367, 2324, 2216, 2051, 1828, 1549, 1212, 817, 363, - -139, -663, -1177, -1649, -2047, -2340, -2510, -2548, -2452, -2225, -1881, -1441, -932, -382, 179, 715, 1198, 1602, 1906, 2096, 2165, 2120, 1969, 1724, 1405, 1034, 633, 219, -187, -561, -887, -1149, -1333, -1429, -1438, -1371, -1239, -1060, -855, -643, -439, -250, -82, 66, 196, 315, 426, 531, 631, 726, 810, 874, 910, 913, 873, 786, 653, 479, 269, 36, -206, -442, -656, -836, -969, -1045, -1061, -1016, -914, -762, -570, -349, -114, 123, 348, 551, 718, 845, 924, 949, 920, 840, 711, 535, 319, 75, -184, -445, -687, -879, -997, -1024, -943, -745, -448, -93, - 273, 604, 837, 914, 821, 582, 227, -185, -510, -573, -353, -45, 118, 97, 20, -6, 4, 4, -4, -2, 5, 3, -2, 1, 5, 3, 0, 2, 4, 3, 1, 2, 3, 2, 0, 1, 1, 0, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3 }, - {8365, 8314, 8491, 9089, 9865, 10274, 10020, 9361, 8750, 8328, 7995, 7823, 8058, 8713, 9446, 9937, 10141, 10109, 9798, 9218, 8578, 8112, 7837, 7591, 7271, 6895, 6505, 6101, 5681, 5265, 4856, 4434, 3987, 3529, 3086, 2694, 2406, 2278, 2326, 2511, 2770, 3065, 3379, 3689, 3961, 4176, 4342, 4476, 4593, 4703, 4825, 4969, 5142, 5336, 5532, 5703, 5825, 5886, 5875, 5785, 5624, 5416, 5184, 4926, 4632, 4299, 3928, 3513, 3058, 2588, 2140, 1751, 1442, 1226, 1105, 1059, 1062, 1082, 1101, 1115, 1125, 1139, 1162, 1202, 1267, 1359, 1480, 1633, 1820, 2047, 2315, 2627, 2985, 3394, 3854, 4357, - 4887, 5421, 5943, 6428, 6848, 7181, 7424, 7588, 7675, 7681, 7611, 7478, 7281, 7002, 6637, 6197, 5695, 5135, 4522, 3880, 3235, 2600, 1975, 1369, 801, 282, -196, -644, -1057, -1435, -1792, -2147, -2503, -2849, -3179, -3493, -3784, -4030, -4215, -4345, -4426, -4461, -4448, -4396, -4321, -4233, -4136, -4035, -3942, -3870, -3825, -3807, -3819, -3869, -3964, -4098, -4263, -4459, -4689, -4947, -5218, -5496, -5782, -6075, -6362, -6632, -6884, -7118, -7325, -7490, -7607, -7679, -7704, -7670, -7568, -7402, -7179, -6888, -6520, -6081, -5584, -5027, -4398, -3706, -2970, -2190, -1362, -502, 363, 1222, 2069, 2868, 3576, 4173, 4637, 4923, - 4992, 4843, 4478, 3871, 3032, 2035, 929, -265, -1372, -1979, -1776, -970, -179, 157, 117, 17, 3, 14, -1, -10, 3, 8, -3, -6, 3, 5, -3, -4, 3, 3, -3, -2, 2, 2, -2, -1, 2, 1, -2, -1, 1, 0, -1, 0, 1, 0, 0, 1 } - } +const Word16 CRendBin_Combined_HRIR_coeff_re_48kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 9023, 9189, 9544, 10030, 10304, 9998, 9415, 9346, 9713, 9241, 7392, 5799, 6456, 9007, 11265, 12165, 12697, 13890, 15372, 16348, 16723, 16621, 15741, 13934, 11864, 10465, 10027, 10196, 10633, 11326, 12414, 13935, 15718, 17389, 18563, 19084, 19084, 18795, 18365, 17805, 17077, 16205, 15332, 14636, 14187, 13928, 13755, 13573, 13291, 12856, 12306, 11735, 11213, 10764, 10390, 10087, 9849, 9671, 9533, 9389, 9189, 8912, 8549, 8058, 7388, 6545, 5598, 4643, 3777, 3086, 2616, 2354, 2260, 2295, 2422, 2588, 2744, 2860, 2927, 2957, 2972, 2990, 3020, 3075, 3175, 3332, 3538, 3791, 4094, 4442, 4803, 5143, 5438, 5669, 5821, 5881, + 5847, 5727, 5537, 5298, 5027, 4741, 4462, 4208, 3977, 3762, 3576, 3437, 3352, 3316, 3339, 3431, 3589, 3802, 4065, 4378, 4738, 5146, 5606, 6116, 6673, 7286, 7964, 8695, 9464, 10275, 11137, 12029, 12919, 13789, 14632, 15419, 16093, 16606, 16931, 17039, 16886, 16430, 15670, 14641, 13368, 11859, 10147, 8302, 6388, 4421, 2405, 394, -1557, -3444, -5296, -7097, -8801, -10409, -11967, -13484, -14927, -16287, -17598, -18877, -20098, -21229, -22273, -23239, -24107, -24831, -25379, -25758, -25976, -26001, -25804, -25413, -24876, -24190, -23321, -22296, -21173, -19937, -18524, -16939, -15225, -13340, -11198, -8799, -6192, -3340, -194, 3149, 6529, 9870, 13065, 15819, + 17831, 18984, 19133, 17950, 15295, 11422, 6517, 600, -5410, -9138, -8590, -4640, -605, 1037, 668, 59, -2, 83, -4, -64, 12, 49, -15, -38, 17, 30, -16, -24, 15, 18, -14, -15, 12, 11, -12, -9, 10, 6, -9, -4, 7, 2, -6, 0, 5, -1, -3, 3 }, + { 7933, 8087, 7124, 4883, 2740, 1402, 146, -1325, -2013, -1274, 53, 770, 405, -1151, -3842, -6754, -8408, -8324, -7419, -6527, -5492, -4123, -2969, -2521, -2420, -2087, -1524, -928, -49, 1442, 3279, 4881, 6097, 7185, 8110, 8378, 7658, 6270, 4849, 3731, 2825, 1957, 1092, 227, -705, -1721, -2702, -3520, -4161, -4658, -4987, -5099, -5003, -4745, -4354, -3864, -3320, -2739, -2095, -1377, -614, 160, 908, 1570, 2073, 2397, 2575, 2646, 2629, 2549, 2440, 2332, 2244, 2187, 2154, 2128, 2080, 1983, 1812, 1561, 1254, 923, 583, 231, -151, -592, -1119, -1725, -2356, -2939, -3408, -3702, -3776, -3617, -3253, -2738, + -2145, -1561, -1059, -673, -403, -236, -143, -77, 11, 164, 421, 825, 1407, 2166, 3061, 4018, 4936, 5695, 6180, 6304, 6019, 5311, 4202, 2750, 1044, -813, -2707, -4516, -6111, -7379, -8231, -8611, -8495, -7901, -6896, -5566, -4008, -2318, -596, 1074, 2637, 4043, 5238, 6178, 6835, 7179, 7184, 6838, 6158, 5174, 3931, 2500, 981, -527, -1932, -3144, -4085, -4709, -5009, -4999, -4706, -4187, -3513, -2749, -1950, -1172, -457, 172, 704, 1130, 1450, 1674, 1817, 1889, 1899, 1857, 1769, 1639, 1472, 1274, 1047, 793, 523, 241, -51, -344, -628, -894, -1131, -1317, -1429, -1452, -1378, -1189, -884, -493, + -56, 394, 806, 1098, 1211, 1133, 858, 375, -215, -647, -681, -370, -27, 105, 59, 4, 6, 20, 12, 8, 19, 25, 19, 18, 25, 27, 21, 20, 23, 22, 16, 14, 15, 12, 6, 3, 2, -2, -7, -10, -11, -15, -18, -20, -21, -23, -24, -24 } }, + { { 7933, 8087, 7124, 4883, 2740, 1402, 146, -1325, -2013, -1274, 53, 770, 405, -1151, -3842, -6754, -8408, -8324, -7419, -6527, -5492, -4123, -2969, -2521, -2420, -2087, -1524, -928, -49, 1442, 3279, 4881, 6097, 7185, 8110, 8378, 7658, 6270, 4849, 3731, 2825, 1957, 1092, 227, -705, -1721, -2702, -3520, -4161, -4658, -4987, -5099, -5003, -4745, -4354, -3864, -3320, -2739, -2095, -1377, -614, 160, 908, 1570, 2073, 2397, 2575, 2646, 2629, 2549, 2440, 2332, 2244, 2187, 2154, 2128, 2080, 1983, 1812, 1561, 1254, 923, 583, 231, -151, -592, -1119, -1725, -2356, -2939, -3408, -3702, -3776, -3617, -3253, -2738, + -2145, -1561, -1059, -673, -403, -236, -143, -77, 11, 164, 421, 825, 1407, 2166, 3061, 4018, 4936, 5695, 6180, 6304, 6019, 5311, 4202, 2750, 1044, -813, -2707, -4516, -6111, -7379, -8231, -8611, -8495, -7901, -6896, -5566, -4008, -2318, -596, 1074, 2637, 4043, 5238, 6178, 6835, 7179, 7184, 6838, 6158, 5174, 3931, 2500, 981, -527, -1932, -3144, -4085, -4709, -5009, -4999, -4706, -4187, -3513, -2749, -1950, -1172, -457, 172, 704, 1130, 1450, 1674, 1817, 1889, 1899, 1857, 1769, 1639, 1472, 1274, 1047, 793, 523, 241, -51, -344, -628, -894, -1131, -1317, -1429, -1452, -1378, -1189, -884, -493, + -56, 394, 806, 1098, 1211, 1133, 858, 375, -215, -647, -681, -370, -27, 105, 59, 4, 6, 20, 12, 8, 19, 25, 19, 18, 25, 27, 21, 20, 23, 22, 16, 14, 15, 12, 6, 3, 2, -2, -7, -10, -11, -15, -18, -20, -21, -23, -24, -24 }, + { 9023, 9189, 9544, 10030, 10304, 9998, 9415, 9346, 9713, 9241, 7392, 5799, 6456, 9007, 11265, 12165, 12697, 13890, 15372, 16348, 16723, 16621, 15741, 13934, 11864, 10465, 10027, 10196, 10633, 11326, 12414, 13935, 15718, 17389, 18563, 19084, 19084, 18795, 18365, 17805, 17077, 16205, 15332, 14636, 14187, 13928, 13755, 13573, 13291, 12856, 12306, 11735, 11213, 10764, 10390, 10087, 9849, 9671, 9533, 9389, 9189, 8912, 8549, 8058, 7388, 6545, 5598, 4643, 3777, 3086, 2616, 2354, 2260, 2295, 2422, 2588, 2744, 2860, 2927, 2957, 2972, 2990, 3020, 3075, 3175, 3332, 3538, 3791, 4094, 4442, 4803, 5143, 5438, 5669, 5821, 5881, + 5847, 5727, 5537, 5298, 5027, 4741, 4462, 4208, 3977, 3762, 3576, 3437, 3352, 3316, 3339, 3431, 3589, 3802, 4065, 4378, 4738, 5146, 5606, 6116, 6673, 7286, 7964, 8695, 9464, 10275, 11137, 12029, 12919, 13789, 14632, 15419, 16093, 16606, 16931, 17039, 16886, 16430, 15670, 14641, 13368, 11859, 10147, 8302, 6388, 4421, 2405, 394, -1557, -3444, -5296, -7097, -8801, -10409, -11967, -13484, -14927, -16287, -17598, -18877, -20098, -21229, -22273, -23239, -24107, -24831, -25379, -25758, -25976, -26001, -25804, -25413, -24876, -24190, -23321, -22296, -21173, -19937, -18524, -16939, -15225, -13340, -11198, -8799, -6192, -3340, -194, 3149, 6529, 9870, 13065, 15819, + 17831, 18984, 19133, 17950, 15295, 11422, 6517, 600, -5410, -9138, -8590, -4640, -605, 1037, 668, 59, -2, 83, -4, -64, 12, 49, -15, -38, 17, 30, -16, -24, 15, 18, -14, -15, 12, 11, -12, -9, 10, 6, -9, -4, 7, 2, -6, 0, 5, -1, -3, 3 } }, + { { 8505, 9051, 9535, 9034, 7569, 6711, 7590, 8677, 7443, 4269, 2625, 4645, 8335, 10323, 9989, 9454, 10375, 12249, 13593, 13598, 12466, 10906, 9610, 8901, 8706, 8884, 9458, 10470, 11766, 13033, 13944, 14252, 13909, 13136, 12231, 11276, 10174, 8969, 7947, 7390, 7345, 7655, 8089, 8418, 8494, 8330, 8050, 7734, 7363, 6897, 6358, 5823, 5358, 4975, 4648, 4352, 4079, 3823, 3555, 3258, 2960, 2710, 2520, 2360, 2206, 2073, 1988, 1952, 1944, 1948, 1969, 2025, 2128, 2273, 2443, 2624, 2805, 2988, 3176, 3372, 3575, 3774, 3960, 4136, 4313, 4503, 4699, 4887, 5055, 5198, 5303, 5348, 5306, 5168, 4940, 4641, + 4301, 3966, 3680, 3470, 3345, 3316, 3394, 3589, 3898, 4312, 4831, 5460, 6201, 7043, 7955, 8905, 9861, 10785, 11627, 12348, 12933, 13376, 13656, 13755, 13681, 13456, 13076, 12520, 11783, 10884, 9828, 8600, 7211, 5711, 4151, 2547, 906, -734, -2324, -3852, -5342, -6796, -8191, -9525, -10828, -12117, -13368, -14554, -15680, -16749, -17727, -18562, -19229, -19732, -20049, -20141, -19989, -19615, -19043, -18271, -17309, -16195, -14979, -13685, -12330, -10953, -9605, -8320, -7111, -5999, -5013, -4167, -3449, -2847, -2354, -1963, -1655, -1402, -1185, -996, -824, -654, -474, -281, -83, 124, 351, 597, 856, 1130, 1426, 1737, 2040, 2325, 2586, 2801, + 2939, 2987, 2946, 2793, 2502, 2083, 1553, 878, 58, -711, -1097, -946, -484, -98, 34, 16, -3, 5, 4, -5, -3, 5, 2, -3, -1, 3, 0, -3, 0, 2, 0, -2, 0, 1, -1, -1, 0, 1, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0 }, + { 8505, 9051, 9535, 9034, 7569, 6711, 7590, 8677, 7443, 4269, 2625, 4645, 8335, 10323, 9989, 9454, 10375, 12249, 13593, 13598, 12466, 10906, 9610, 8901, 8706, 8884, 9458, 10470, 11766, 13033, 13944, 14252, 13909, 13136, 12231, 11276, 10174, 8969, 7947, 7390, 7345, 7655, 8089, 8418, 8494, 8330, 8050, 7734, 7363, 6897, 6358, 5823, 5358, 4975, 4648, 4352, 4079, 3823, 3555, 3258, 2960, 2710, 2520, 2360, 2206, 2073, 1988, 1952, 1944, 1948, 1969, 2025, 2128, 2273, 2443, 2624, 2805, 2988, 3176, 3372, 3575, 3774, 3960, 4136, 4313, 4503, 4699, 4887, 5055, 5198, 5303, 5348, 5306, 5168, 4940, 4641, + 4301, 3966, 3680, 3470, 3345, 3316, 3394, 3589, 3898, 4312, 4831, 5460, 6201, 7043, 7955, 8905, 9861, 10785, 11627, 12348, 12933, 13376, 13656, 13755, 13681, 13456, 13076, 12520, 11783, 10884, 9828, 8600, 7211, 5711, 4151, 2547, 906, -734, -2324, -3852, -5342, -6796, -8191, -9525, -10828, -12117, -13368, -14554, -15680, -16749, -17727, -18562, -19229, -19732, -20049, -20141, -19989, -19615, -19043, -18271, -17309, -16195, -14979, -13685, -12330, -10953, -9605, -8320, -7111, -5999, -5013, -4167, -3449, -2847, -2354, -1963, -1655, -1402, -1185, -996, -824, -654, -474, -281, -83, 124, 351, 597, 856, 1130, 1426, 1737, 2040, 2325, 2586, 2801, + 2939, 2987, 2946, 2793, 2502, 2083, 1553, 878, 58, -711, -1097, -946, -484, -98, 34, 16, -3, 5, 4, -5, -3, 5, 2, -3, -1, 3, 0, -3, 0, 2, 0, -2, 0, 1, -1, -1, 0, 1, 0, -1, 0, 1, 0, 0, 1, 0, 0, 0 } }, + { { 8062, 7950, 8249, 9046, 9968, 10942, 11995, 12559, 12104, 11253, 11045, 11305, 10987, 9954, 9106, 8821, 8533, 7918, 7319, 6887, 6303, 5547, 5061, 5003, 5079, 5147, 5325, 5474, 5235, 4620, 4041, 3723, 3529, 3369, 3350, 3514, 3775, 4118, 4608, 5198, 5734, 6121, 6360, 6456, 6434, 6385, 6408, 6551, 6829, 7246, 7754, 8251, 8642, 8866, 8879, 8670, 8296, 7834, 7321, 6768, 6198, 5631, 5072, 4523, 4008, 3553, 3173, 2881, 2690, 2598, 2590, 2655, 2779, 2948, 3155, 3408, 3722, 4103, 4563, 5118, 5785, 6570, 7469, 8466, 9551, 10718, 11950, 13208, 14443, 15604, 16623, 17411, 17893, 18052, 17901, 17443, + 16687, 15685, 14510, 13212, 11815, 10359, 8900, 7464, 6042, 4638, 3296, 2060, 955, -3, -789, -1386, -1814, -2111, -2306, -2408, -2424, -2375, -2279, -2146, -1979, -1795, -1618, -1456, -1303, -1147, -984, -810, -617, -397, -152, 104, 353, 582, 779, 932, 1018, 1025, 949, 792, 539, 175, -301, -875, -1534, -2270, -3061, -3866, -4645, -5384, -6078, -6709, -7262, -7743, -8175, -8562, -8894, -9171, -9408, -9611, -9768, -9871, -9927, -9950, -9937, -9882, -9789, -9673, -9548, -9410, -9254, -9091, -8941, -8798, -8641, -8470, -8303, -8128, -7908, -7630, -7307, -6921, -6415, -5770, -4994, -4055, -2891, -1508, 35, 1714, 3509, 5292, + 6885, 8191, 9121, 9462, 9014, 7791, 5826, 2980, -546, -3579, -4584, -3269, -1088, 241, 359, 65, -14, 41, 14, -35, -6, 28, 2, -22, 1, 19, -2, -15, 3, 12, -4, -10, 3, 7, -4, -6, 3, 4, -3, -3, 3, 2, -2, -1, 2, 0, -1, 1 }, + { 7242, 6085, 3964, 1548, -389, -1714, -2825, -3767, -4096, -3702, -3132, -2845, -2705, -2467, -2245, -2133, -1768, -677, 1108, 3044, 4533, 5228, 5071, 4271, 3144, 1891, 574, -672, -1601, -2099, -2297, -2386, -2425, -2406, -2347, -2233, -1964, -1440, -673, 228, 1112, 1824, 2228, 2278, 2022, 1564, 1023, 521, 155, -48, -129, -147, -150, -167, -209, -269, -331, -383, -423, -457, -498, -566, -667, -793, -921, -1013, -1011, -859, -531, -48, 534, 1130, 1648, 2014, 2184, 2153, 1932, 1547, 1020, 375, -355, -1119, -1837, -2415, -2755, -2790, -2498, -1920, -1145, -289, 534, 1230, 1736, 2020, 2081, 1941, + 1640, 1232, 774, 323, -71, -375, -577, -685, -720, -710, -679, -647, -626, -619, -623, -627, -615, -568, -467, -298, -63, 224, 534, 830, 1073, 1234, 1294, 1246, 1095, 852, 536, 167, -231, -626, -987, -1278, -1464, -1519, -1426, -1190, -835, -403, 54, 476, 817, 1048, 1158, 1155, 1060, 899, 700, 482, 261, 47, -153, -335, -494, -622, -710, -752, -741, -675, -559, -406, -230, -49, 117, 257, 363, 434, 472, 484, 480, 463, 436, 401, 356, 290, 195, 67, -99, -306, -541, -771, -960, -1065, -1033, -823, -436, 82, 659, 1188, 1537, 1593, 1324, 776, + 42, -719, -1292, -1504, -1319, -790, -28, 726, 1087, 831, 196, -282, -319, -107, 27, 10, -24, -10, 2, -13, -20, -6, 0, -9, -9, 2, 5, 1, 2, 10, 12, 8, 10, 13, 12, 9, 8, 9, 6, 2, 0, -2, -5, -7, -9, -10, -12, -12 } }, + { { 7242, 6085, 3964, 1548, -389, -1714, -2825, -3767, -4096, -3702, -3132, -2845, -2705, -2467, -2245, -2133, -1768, -677, 1108, 3044, 4533, 5228, 5071, 4271, 3144, 1891, 574, -672, -1601, -2099, -2297, -2386, -2425, -2406, -2347, -2233, -1964, -1440, -673, 228, 1112, 1824, 2228, 2278, 2022, 1564, 1023, 521, 155, -48, -129, -147, -150, -167, -209, -269, -331, -383, -423, -457, -498, -566, -667, -793, -921, -1013, -1011, -859, -531, -48, 534, 1130, 1648, 2014, 2184, 2153, 1932, 1547, 1020, 375, -355, -1119, -1837, -2415, -2755, -2790, -2498, -1920, -1145, -289, 534, 1230, 1736, 2020, 2081, 1941, + 1640, 1232, 774, 323, -71, -375, -577, -685, -720, -710, -679, -647, -626, -619, -623, -627, -615, -568, -467, -298, -63, 224, 534, 830, 1073, 1234, 1294, 1246, 1095, 852, 536, 167, -231, -626, -987, -1278, -1464, -1519, -1426, -1190, -835, -403, 54, 476, 817, 1048, 1158, 1155, 1060, 899, 700, 482, 261, 47, -153, -335, -494, -622, -710, -752, -741, -675, -559, -406, -230, -49, 117, 257, 363, 434, 472, 484, 480, 463, 436, 401, 356, 290, 195, 67, -99, -306, -541, -771, -960, -1065, -1033, -823, -436, 82, 659, 1188, 1537, 1593, 1324, 776, + 42, -719, -1292, -1504, -1319, -790, -28, 726, 1087, 831, 196, -282, -319, -107, 27, 10, -24, -10, 2, -13, -20, -6, 0, -9, -9, 2, 5, 1, 2, 10, 12, 8, 10, 13, 12, 9, 8, 9, 6, 2, 0, -2, -5, -7, -9, -10, -12, -12 }, + { 8062, 7950, 8249, 9046, 9968, 10942, 11995, 12559, 12104, 11253, 11045, 11305, 10987, 9954, 9106, 8821, 8533, 7918, 7319, 6887, 6303, 5547, 5061, 5003, 5079, 5147, 5325, 5474, 5235, 4620, 4041, 3723, 3529, 3369, 3350, 3514, 3775, 4118, 4608, 5198, 5734, 6121, 6360, 6456, 6434, 6385, 6408, 6551, 6829, 7246, 7754, 8251, 8642, 8866, 8879, 8670, 8296, 7834, 7321, 6768, 6198, 5631, 5072, 4523, 4008, 3553, 3173, 2881, 2690, 2598, 2590, 2655, 2779, 2948, 3155, 3408, 3722, 4103, 4563, 5118, 5785, 6570, 7469, 8466, 9551, 10718, 11950, 13208, 14443, 15604, 16623, 17411, 17893, 18052, 17901, 17443, + 16687, 15685, 14510, 13212, 11815, 10359, 8900, 7464, 6042, 4638, 3296, 2060, 955, -3, -789, -1386, -1814, -2111, -2306, -2408, -2424, -2375, -2279, -2146, -1979, -1795, -1618, -1456, -1303, -1147, -984, -810, -617, -397, -152, 104, 353, 582, 779, 932, 1018, 1025, 949, 792, 539, 175, -301, -875, -1534, -2270, -3061, -3866, -4645, -5384, -6078, -6709, -7262, -7743, -8175, -8562, -8894, -9171, -9408, -9611, -9768, -9871, -9927, -9950, -9937, -9882, -9789, -9673, -9548, -9410, -9254, -9091, -8941, -8798, -8641, -8470, -8303, -8128, -7908, -7630, -7307, -6921, -6415, -5770, -4994, -4055, -2891, -1508, 35, 1714, 3509, 5292, + 6885, 8191, 9121, 9462, 9014, 7791, 5826, 2980, -546, -3579, -4584, -3269, -1088, 241, 359, 65, -14, 41, 14, -35, -6, 28, 2, -22, 1, 19, -2, -15, 3, 12, -4, -10, 3, 7, -4, -6, 3, 4, -3, -3, 3, 2, -2, -1, 2, 0, -1, 1 } }, + { { 8712, 8545, 8853, 9945, 11321, 12333, 12876, 13082, 12774, 11825, 10776, 10361, 10452, 10213, 9404, 8749, 8760, 8956, 8689, 8121, 7801, 7763, 7630, 7341, 7170, 7190, 7187, 7065, 6972, 7034, 7217, 7434, 7612, 7687, 7660, 7640, 7742, 7990, 8356, 8816, 9326, 9825, 10282, 10706, 11080, 11366, 11559, 11699, 11821, 11943, 12074, 12210, 12322, 12381, 12366, 12262, 12062, 11784, 11446, 11042, 10568, 10050, 9520, 8976, 8411, 7842, 7290, 6749, 6214, 5712, 5281, 4944, 4715, 4611, 4640, 4792, 5054, 5419, 5873, 6407, 7023, 7723, 8490, 9311, 10192, 11146, 12157, 13196, 14248, 15300, 16317, 17240, 18017, 18615, 19004, 19141, + 18990, 18552, 17860, 16936, 15785, 14429, 12933, 11348, 9689, 7970, 6250, 4595, 3028, 1560, 235, -891, -1807, -2538, -3097, -3484, -3716, -3837, -3879, -3850, -3761, -3628, -3476, -3321, -3167, -3012, -2862, -2721, -2577, -2403, -2188, -1941, -1673, -1383, -1079, -784, -524, -318, -178, -120, -165, -336, -644, -1088, -1667, -2390, -3255, -4235, -5287, -6390, -7529, -8654, -9704, -10654, -11503, -12232, -12810, -13235, -13534, -13718, -13778, -13719, -13567, -13345, -13060, -12718, -12337, -11942, -11553, -11174, -10800, -10444, -10129, -9851, -9579, -9313, -9076, -8855, -8603, -8307, -7989, -7625, -7139, -6504, -5731, -4766, -3514, -1971, -203, 1781, 3976, 6217, + 8272, 10016, 11330, 11903, 11447, 9968, 7487, 3796, -838, -4816, -6072, -4245, -1321, 406, 503, 81, -23, 58, 20, -49, -8, 40, 2, -32, 2, 27, -4, -22, 5, 17, -6, -15, 6, 11, -7, -9, 6, 6, -6, -4, 5, 3, -4, -1, 4, 0, -2, 2 }, + { 7418, 5559, 2551, -607, -3207, -5058, -6113, -6070, -4623, -2085, 581, 2486, 3418, 3682, 3541, 3013, 2097, 977, -74, -936, -1670, -2303, -2664, -2549, -1982, -1197, -378, 449, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1365, -1685, -1718, -1490, -1108, -667, -199, 286, 753, 1155, 1439, 1539, 1406, 1042, 512, -91, -665, -1107, -1342, -1357, -1188, -894, -536, -170, 175, 499, 802, 1072, 1273, 1354, 1258, 938, 387, -338, -1117, -1776, -2129, -2045, -1505, -626, 379, 1265, 1840, 2011, 1800, 1297, 627, -85, -728, -1211, -1465, -1454, -1189, -736, -199, 308, 691, 898, 921, + 794, 574, 318, 74, -125, -266, -349, -383, -380, -353, -310, -254, -183, -95, 12, 136, 263, 372, 439, 442, 373, 237, 55, -139, -308, -421, -459, -419, -316, -175, -23, 116, 224, 293, 321, 310, 266, 194, 102, 0, -102, -192, -257, -287, -277, -228, -145, -43, 61, 150, 212, 238, 230, 192, 135, 67, -3, -67, -119, -156, -177, -179, -163, -129, -80, -19, 48, 114, 168, 204, 212, 190, 137, 62, -26, -115, -188, -233, -246, -223, -165, -79, 22, 127, 224, 297, 324, 292, 200, 48, -146, -335, -456, -464, -344, -106, + 193, 444, 543, 450, 200, -134, -423, -494, -271, 82, 278, 204, 21, -65, -32, 8, 1, -12, -4, 3, -4, -9, -1, 3, -1, -2, 4, 6, 2, 2, 5, 4, 0, -1, 0, -1, -4, -5, -3, -3, -4, -2, 0, 0, 1, 3, 4, 4 } }, + { { 7418, 5559, 2551, -607, -3207, -5058, -6113, -6070, -4623, -2085, 581, 2486, 3418, 3682, 3541, 3013, 2097, 977, -74, -936, -1670, -2303, -2664, -2549, -1982, -1197, -378, 449, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1365, -1685, -1718, -1490, -1108, -667, -199, 286, 753, 1155, 1439, 1539, 1406, 1042, 512, -91, -665, -1107, -1342, -1357, -1188, -894, -536, -170, 175, 499, 802, 1072, 1273, 1354, 1258, 938, 387, -338, -1117, -1776, -2129, -2045, -1505, -626, 379, 1265, 1840, 2011, 1800, 1297, 627, -85, -728, -1211, -1465, -1454, -1189, -736, -199, 308, 691, 898, 921, + 794, 574, 318, 74, -125, -266, -349, -383, -380, -353, -310, -254, -183, -95, 12, 136, 263, 372, 439, 442, 373, 237, 55, -139, -308, -421, -459, -419, -316, -175, -23, 116, 224, 293, 321, 310, 266, 194, 102, 0, -102, -192, -257, -287, -277, -228, -145, -43, 61, 150, 212, 238, 230, 192, 135, 67, -3, -67, -119, -156, -177, -179, -163, -129, -80, -19, 48, 114, 168, 204, 212, 190, 137, 62, -26, -115, -188, -233, -246, -223, -165, -79, 22, 127, 224, 297, 324, 292, 200, 48, -146, -335, -456, -464, -344, -106, + 193, 444, 543, 450, 200, -134, -423, -494, -271, 82, 278, 204, 21, -65, -32, 8, 1, -12, -4, 3, -4, -9, -1, 3, -1, -2, 4, 6, 2, 2, 5, 4, 0, -1, 0, -1, -4, -5, -3, -3, -4, -2, 0, 0, 1, 3, 4, 4 }, + { 8712, 8545, 8853, 9945, 11321, 12333, 12876, 13082, 12774, 11825, 10776, 10361, 10452, 10213, 9404, 8749, 8760, 8956, 8689, 8121, 7801, 7763, 7630, 7341, 7170, 7190, 7187, 7065, 6972, 7034, 7217, 7434, 7612, 7687, 7660, 7640, 7742, 7990, 8356, 8816, 9326, 9825, 10282, 10706, 11080, 11366, 11559, 11699, 11821, 11943, 12074, 12210, 12322, 12381, 12366, 12262, 12062, 11784, 11446, 11042, 10568, 10050, 9520, 8976, 8411, 7842, 7290, 6749, 6214, 5712, 5281, 4944, 4715, 4611, 4640, 4792, 5054, 5419, 5873, 6407, 7023, 7723, 8490, 9311, 10192, 11146, 12157, 13196, 14248, 15300, 16317, 17240, 18017, 18615, 19004, 19141, + 18990, 18552, 17860, 16936, 15785, 14429, 12933, 11348, 9689, 7970, 6250, 4595, 3028, 1560, 235, -891, -1807, -2538, -3097, -3484, -3716, -3837, -3879, -3850, -3761, -3628, -3476, -3321, -3167, -3012, -2862, -2721, -2577, -2403, -2188, -1941, -1673, -1383, -1079, -784, -524, -318, -178, -120, -165, -336, -644, -1088, -1667, -2390, -3255, -4235, -5287, -6390, -7529, -8654, -9704, -10654, -11503, -12232, -12810, -13235, -13534, -13718, -13778, -13719, -13567, -13345, -13060, -12718, -12337, -11942, -11553, -11174, -10800, -10444, -10129, -9851, -9579, -9313, -9076, -8855, -8603, -8307, -7989, -7625, -7139, -6504, -5731, -4766, -3514, -1971, -203, 1781, 3976, 6217, + 8272, 10016, 11330, 11903, 11447, 9968, 7487, 3796, -838, -4816, -6072, -4245, -1321, 406, 503, 81, -23, 58, 20, -49, -8, 40, 2, -32, 2, 27, -4, -22, 5, 17, -6, -15, 6, 11, -7, -9, 6, 6, -6, -4, 5, 3, -4, -1, 4, 0, -2, 2 } }, + { { 8934, 9213, 9570, 10255, 11619, 13087, 13559, 12961, 12322, 12086, 11499, 10151, 8956, 8860, 9465, 9803, 9788, 9992, 10439, 10603, 10403, 10349, 10654, 10887, 10629, 10008, 9438, 9152, 9123, 9188, 9188, 9130, 9251, 9778, 10629, 11476, 12088, 12484, 12765, 12959, 13061, 13125, 13233, 13439, 13739, 14098, 14472, 14830, 15153, 15406, 15537, 15508, 15324, 15018, 14620, 14167, 13711, 13298, 12936, 12604, 12270, 11900, 11448, 10859, 10102, 9185, 8151, 7055, 5961, 4941, 4063, 3358, 2831, 2485, 2328, 2359, 2550, 2869, 3297, 3826, 4450, 5156, 5928, 6744, 7580, 8406, 9194, 9928, 10623, 11312, 12015, 12721, 13416, 14092, 14721, 15240, + 15581, 15702, 15579, 15177, 14456, 13419, 12123, 10629, 8983, 7243, 5501, 3835, 2273, 810, -537, -1747, -2833, -3832, -4758, -5588, -6304, -6915, -7423, -7809, -8055, -8178, -8210, -8166, -8048, -7867, -7644, -7391, -7100, -6762, -6388, -5999, -5609, -5222, -4848, -4505, -4210, -3970, -3789, -3677, -3658, -3752, -3971, -4319, -4806, -5444, -6222, -7107, -8061, -9056, -10058, -11009, -11851, -12559, -13123, -13521, -13728, -13748, -13607, -13313, -12864, -12275, -11583, -10819, -9997, -9139, -8279, -7451, -6672, -5954, -5307, -4748, -4286, -3915, -3618, -3392, -3240, -3149, -3088, -3047, -3036, -3040, -3012, -2927, -2786, -2550, -2145, -1544, -765, 202, 1379, 2694, + 4010, 5240, 6310, 7026, 7168, 6675, 5531, 3549, 737, -2066, -3476, -2894, -1246, -11, 254, 63, -17, 29, 18, -26, -11, 22, 6, -18, -3, 16, 1, -13, 0, 10, -2, -9, 1, 6, -3, -6, 2, 4, -2, -3, 2, 2, -2, -1, 2, 1, -1, 1 }, + { 7514, 5337, 1976, -1468, -4398, -6443, -7054, -5791, -2961, 382, 3171, 4935, 5667, 5376, 3991, 1657, -1077, -3466, -4943, -5284, -4519, -2806, -454, 2000, 3904, 4777, 4507, 3282, 1430, -656, -2517, -3724, -4030, -3427, -2098, -366, 1332, 2567, 3091, 2907, 2180, 1114, -82, -1176, -1955, -2282, -2128, -1561, -723, 186, 961, 1455, 1615, 1469, 1089, 562, -8, -522, -900, -1102, -1119, -964, -673, -298, 105, 488, 811, 1034, 1116, 1015, 701, 187, -442, -1030, -1399, -1430, -1103, -511, 176, 772, 1139, 1234, 1089, 774, 361, -94, -539, -915, -1148, -1161, -912, -429, 178, 744, 1110, 1186, + 980, 576, 97, -344, -666, -832, -838, -705, -469, -174, 139, 429, 656, 780, 769, 608, 308, -84, -484, -791, -917, -821, -522, -103, 320, 638, 780, 735, 538, 253, -47, -301, -471, -540, -511, -399, -231, -33, 163, 327, 433, 462, 408, 278, 94, -110, -294, -423, -468, -418, -282, -87, 125, 311, 428, 452, 380, 230, 38, -154, -307, -391, -394, -320, -185, -19, 145, 277, 353, 359, 295, 172, 14, -149, -283, -358, -356, -279, -138, 35, 200, 319, 369, 341, 234, 70, -115, -281, -394, -415, -318, -116, 134, 359, 485, 449, + 237, -76, -352, -482, -413, -151, 199, 425, 349, 43, -207, -208, -50, 53, 38, -1, 4, 20, 13, 0, 3, 5, -5, -13, -10, -7, -10, -9, -1, 5, 6, 8, 13, 13, 8, 4, 1, -4, -9, -12, -11, -10, -8, -3, 2, 6, 10, 12 } }, + { { 7514, 5337, 1976, -1468, -4398, -6443, -7054, -5791, -2961, 382, 3171, 4935, 5667, 5376, 3991, 1657, -1077, -3466, -4943, -5284, -4519, -2806, -454, 2000, 3904, 4777, 4507, 3282, 1430, -656, -2517, -3724, -4030, -3427, -2098, -366, 1332, 2567, 3091, 2907, 2180, 1114, -82, -1176, -1955, -2282, -2128, -1561, -723, 186, 961, 1455, 1615, 1469, 1089, 562, -8, -522, -900, -1102, -1119, -964, -673, -298, 105, 488, 811, 1034, 1116, 1015, 701, 187, -442, -1030, -1399, -1430, -1103, -511, 176, 772, 1139, 1234, 1089, 774, 361, -94, -539, -915, -1148, -1161, -912, -429, 178, 744, 1110, 1186, + 980, 576, 97, -344, -666, -832, -838, -705, -469, -174, 139, 429, 656, 780, 769, 608, 308, -84, -484, -791, -917, -821, -522, -103, 320, 638, 780, 735, 538, 253, -47, -301, -471, -540, -511, -399, -231, -33, 163, 327, 433, 462, 408, 278, 94, -110, -294, -423, -468, -418, -282, -87, 125, 311, 428, 452, 380, 230, 38, -154, -307, -391, -394, -320, -185, -19, 145, 277, 353, 359, 295, 172, 14, -149, -283, -358, -356, -279, -138, 35, 200, 319, 369, 341, 234, 70, -115, -281, -394, -415, -318, -116, 134, 359, 485, 449, + 237, -76, -352, -482, -413, -151, 199, 425, 349, 43, -207, -208, -50, 53, 38, -1, 4, 20, 13, 0, 3, 5, -5, -13, -10, -7, -10, -9, -1, 5, 6, 8, 13, 13, 8, 4, 1, -4, -9, -12, -11, -10, -8, -3, 2, 6, 10, 12 }, + { 8934, 9213, 9570, 10255, 11619, 13087, 13559, 12961, 12322, 12086, 11499, 10151, 8956, 8860, 9465, 9803, 9788, 9992, 10439, 10603, 10403, 10349, 10654, 10887, 10629, 10008, 9438, 9152, 9123, 9188, 9188, 9130, 9251, 9778, 10629, 11476, 12088, 12484, 12765, 12959, 13061, 13125, 13233, 13439, 13739, 14098, 14472, 14830, 15153, 15406, 15537, 15508, 15324, 15018, 14620, 14167, 13711, 13298, 12936, 12604, 12270, 11900, 11448, 10859, 10102, 9185, 8151, 7055, 5961, 4941, 4063, 3358, 2831, 2485, 2328, 2359, 2550, 2869, 3297, 3826, 4450, 5156, 5928, 6744, 7580, 8406, 9194, 9928, 10623, 11312, 12015, 12721, 13416, 14092, 14721, 15240, + 15581, 15702, 15579, 15177, 14456, 13419, 12123, 10629, 8983, 7243, 5501, 3835, 2273, 810, -537, -1747, -2833, -3832, -4758, -5588, -6304, -6915, -7423, -7809, -8055, -8178, -8210, -8166, -8048, -7867, -7644, -7391, -7100, -6762, -6388, -5999, -5609, -5222, -4848, -4505, -4210, -3970, -3789, -3677, -3658, -3752, -3971, -4319, -4806, -5444, -6222, -7107, -8061, -9056, -10058, -11009, -11851, -12559, -13123, -13521, -13728, -13748, -13607, -13313, -12864, -12275, -11583, -10819, -9997, -9139, -8279, -7451, -6672, -5954, -5307, -4748, -4286, -3915, -3618, -3392, -3240, -3149, -3088, -3047, -3036, -3040, -3012, -2927, -2786, -2550, -2145, -1544, -765, 202, 1379, 2694, + 4010, 5240, 6310, 7026, 7168, 6675, 5531, 3549, 737, -2066, -3476, -2894, -1246, -11, 254, 63, -17, 29, 18, -26, -11, 22, 6, -18, -3, 16, 1, -13, 0, 10, -2, -9, 1, 6, -3, -6, 2, 4, -2, -3, 2, 2, -2, -1, 2, 1, -1, 1 } }, + { { 9113, 9104, 8999, 8734, 8338, 7832, 7170, 6505, 6418, 7477, 9457, 11389, 12484, 12666, 12171, 11192, 10076, 9329, 9137, 9283, 9679, 10497, 11617, 12473, 12677, 12384, 11894, 11369, 11032, 11190, 11838, 12640, 13410, 14237, 15084, 15656, 15778, 15589, 15277, 14894, 14486, 14138, 13850, 13539, 13201, 12901, 12657, 12447, 12289, 12182, 12057, 11873, 11689, 11567, 11478, 11373, 11252, 11110, 10905, 10623, 10304, 9993, 9696, 9408, 9128, 8837, 8504, 8098, 7596, 6986, 6294, 5555, 4782, 3974, 3168, 2409, 1703, 1029, 398, -152, -611, -985, -1266, -1440, -1528, -1568, -1583, -1580, -1567, -1563, -1578, -1619, -1677, -1736, -1787, -1835, + -1881, -1917, -1944, -1979, -2030, -2087, -2140, -2193, -2246, -2280, -2282, -2249, -2183, -2081, -1942, -1771, -1575, -1360, -1134, -901, -660, -417, -177, 58, 295, 538, 784, 1035, 1298, 1577, 1873, 2185, 2512, 2849, 3188, 3519, 3823, 4081, 4283, 4426, 4501, 4496, 4415, 4270, 4067, 3800, 3477, 3117, 2736, 2332, 1906, 1470, 1038, 604, 155, -312, -790, -1279, -1797, -2356, -2949, -3568, -4225, -4930, -5679, -6454, -7253, -8084, -8949, -9825, -10691, -11546, -12394, -13206, -13943, -14594, -15167, -15633, -15940, -16071, -16041, -15827, -15375, -14674, -13752, -12592, -11145, -9421, -7467, -5272, -2808, -147, 2587, 5326, 7988, 10356, + 12195, 13405, 13877, 13356, 11702, 9074, 5595, 1233, -3398, -6510, -6434, -3631, -563, 766, 524, 48, -8, 64, 2, -50, 6, 39, -9, -30, 11, 24, -10, -18, 10, 14, -10, -11, 8, 8, -8, -7, 6, 4, -6, -3, 5, 2, -4, -1, 3, 0, -2, 1 }, + { 8844, 8178, 6966, 5177, 2927, 1013, 500, 1584, 3249, 4122, 3411, 1230, -1470, -3400, -3912, -3519, -3191, -3341, -3835, -4623, -5719, -6731, -7049, -6575, -5826, -5297, -5053, -4922, -4740, -4354, -3641, -2618, -1429, -238, 803, 1576, 2096, 2533, 3044, 3632, 4208, 4696, 5057, 5286, 5418, 5496, 5513, 5437, 5265, 5019, 4699, 4289, 3788, 3187, 2465, 1629, 732, -179, -1085, -1966, -2785, -3515, -4150, -4676, -5079, -5366, -5556, -5648, -5612, -5427, -5095, -4630, -4058, -3416, -2735, -2027, -1295, -549, 189, 898, 1557, 2151, 2668, 3088, 3397, 3587, 3668, 3651, 3547, 3378, 3160, 2899, 2600, 2280, 1957, 1636, + 1321, 1021, 747, 500, 280, 94, -56, -177, -280, -370, -451, -533, -621, -720, -832, -959, -1103, -1268, -1454, -1656, -1865, -2073, -2271, -2444, -2578, -2667, -2707, -2686, -2596, -2437, -2208, -1906, -1531, -1094, -607, -74, 499, 1098, 1705, 2311, 2902, 3454, 3946, 4360, 4682, 4889, 4956, 4868, 4621, 4206, 3622, 2881, 2011, 1041, 2, -1063, -2100, -3064, -3920, -4633, -5170, -5511, -5655, -5601, -5351, -4919, -4333, -3619, -2799, -1899, -956, 0, 943, 1841, 2659, 3365, 3937, 4352, 4592, 4648, 4515, 4200, 3714, 3076, 2311, 1449, 532, -399, -1309, -2149, -2855, -3378, -3680, -3715, -3441, -2867, + -2053, -1056, 52, 1121, 1965, 2475, 2575, 2121, 1058, -244, -1085, -1060, -489, -21, 64, -29, -58, -31, -36, -58, -49, -30, -36, -45, -34, -22, -25, -27, -17, -7, -8, -7, 3, 10, 11, 14, 22, 27, 28, 32, 37, 41, 42, 44, 47, 49, 49, 50 } }, + { { 8844, 8178, 6966, 5177, 2927, 1013, 500, 1584, 3249, 4122, 3411, 1230, -1470, -3400, -3912, -3519, -3191, -3341, -3835, -4623, -5719, -6731, -7049, -6575, -5826, -5297, -5053, -4922, -4740, -4354, -3641, -2618, -1429, -238, 803, 1576, 2096, 2533, 3044, 3632, 4208, 4696, 5057, 5286, 5418, 5496, 5513, 5437, 5265, 5019, 4699, 4289, 3788, 3187, 2465, 1629, 732, -179, -1085, -1966, -2785, -3515, -4150, -4676, -5079, -5366, -5556, -5648, -5612, -5427, -5095, -4630, -4058, -3416, -2735, -2027, -1295, -549, 189, 898, 1557, 2151, 2668, 3088, 3397, 3587, 3668, 3651, 3547, 3378, 3160, 2899, 2600, 2280, 1957, 1636, + 1321, 1021, 747, 500, 280, 94, -56, -177, -280, -370, -451, -533, -621, -720, -832, -959, -1103, -1268, -1454, -1656, -1865, -2073, -2271, -2444, -2578, -2667, -2707, -2686, -2596, -2437, -2208, -1906, -1531, -1094, -607, -74, 499, 1098, 1705, 2311, 2902, 3454, 3946, 4360, 4682, 4889, 4956, 4868, 4621, 4206, 3622, 2881, 2011, 1041, 2, -1063, -2100, -3064, -3920, -4633, -5170, -5511, -5655, -5601, -5351, -4919, -4333, -3619, -2799, -1899, -956, 0, 943, 1841, 2659, 3365, 3937, 4352, 4592, 4648, 4515, 4200, 3714, 3076, 2311, 1449, 532, -399, -1309, -2149, -2855, -3378, -3680, -3715, -3441, -2867, + -2053, -1056, 52, 1121, 1965, 2475, 2575, 2121, 1058, -244, -1085, -1060, -489, -21, 64, -29, -58, -31, -36, -58, -49, -30, -36, -45, -34, -22, -25, -27, -17, -7, -8, -7, 3, 10, 11, 14, 22, 27, 28, 32, 37, 41, 42, 44, 47, 49, 49, 50 }, + { 9113, 9104, 8999, 8734, 8338, 7832, 7170, 6505, 6418, 7477, 9457, 11389, 12484, 12666, 12171, 11192, 10076, 9329, 9137, 9283, 9679, 10497, 11617, 12473, 12677, 12384, 11894, 11369, 11032, 11190, 11838, 12640, 13410, 14237, 15084, 15656, 15778, 15589, 15277, 14894, 14486, 14138, 13850, 13539, 13201, 12901, 12657, 12447, 12289, 12182, 12057, 11873, 11689, 11567, 11478, 11373, 11252, 11110, 10905, 10623, 10304, 9993, 9696, 9408, 9128, 8837, 8504, 8098, 7596, 6986, 6294, 5555, 4782, 3974, 3168, 2409, 1703, 1029, 398, -152, -611, -985, -1266, -1440, -1528, -1568, -1583, -1580, -1567, -1563, -1578, -1619, -1677, -1736, -1787, -1835, + -1881, -1917, -1944, -1979, -2030, -2087, -2140, -2193, -2246, -2280, -2282, -2249, -2183, -2081, -1942, -1771, -1575, -1360, -1134, -901, -660, -417, -177, 58, 295, 538, 784, 1035, 1298, 1577, 1873, 2185, 2512, 2849, 3188, 3519, 3823, 4081, 4283, 4426, 4501, 4496, 4415, 4270, 4067, 3800, 3477, 3117, 2736, 2332, 1906, 1470, 1038, 604, 155, -312, -790, -1279, -1797, -2356, -2949, -3568, -4225, -4930, -5679, -6454, -7253, -8084, -8949, -9825, -10691, -11546, -12394, -13206, -13943, -14594, -15167, -15633, -15940, -16071, -16041, -15827, -15375, -14674, -13752, -12592, -11145, -9421, -7467, -5272, -2808, -147, 2587, 5326, 7988, 10356, + 12195, 13405, 13877, 13356, 11702, 9074, 5595, 1233, -3398, -6510, -6434, -3631, -563, 766, 524, 48, -8, 64, 2, -50, 6, 39, -9, -30, 11, 24, -10, -18, 10, 14, -10, -11, 8, 8, -8, -7, 6, 4, -6, -3, 5, 2, -4, -1, 3, 0, -2, 1 } }, + { { 8808, 8800, 8996, 9678, 10665, 11119, 10450, 9244, 8616, 8771, 8982, 8932, 9179, 10098, 11186, 11791, 11910, 11869, 11683, 11172, 10407, 9661, 9055, 8526, 8030, 7593, 7228, 6904, 6579, 6227, 5878, 5611, 5476, 5416, 5333, 5204, 5083, 5036, 5102, 5290, 5568, 5883, 6210, 6555, 6914, 7262, 7575, 7840, 8035, 8135, 8144, 8099, 8051, 8046, 8119, 8278, 8508, 8786, 9083, 9347, 9528, 9609, 9594, 9483, 9273, 8996, 8694, 8386, 8067, 7737, 7402, 7056, 6679, 6262, 5812, 5344, 4866, 4391, 3941, 3544, 3212, 2937, 2697, 2480, 2280, 2089, 1898, 1721, 1593, 1539, 1569, 1686, 1894, 2191, 2565, 3007, + 3513, 4076, 4688, 5333, 5980, 6592, 7146, 7625, 8007, 8270, 8411, 8442, 8366, 8172, 7863, 7461, 6985, 6439, 5827, 5176, 4514, 3854, 3193, 2539, 1909, 1308, 723, 138, -443, -1012, -1576, -2150, -2729, -3290, -3818, -4318, -4785, -5196, -5532, -5800, -6010, -6160, -6246, -6280, -6283, -6270, -6244, -6210, -6182, -6176, -6196, -6238, -6299, -6391, -6520, -6675, -6845, -7031, -7243, -7471, -7701, -7928, -8161, -8398, -8627, -8838, -9034, -9220, -9385, -9516, -9605, -9658, -9670, -9625, -9511, -9333, -9096, -8787, -8387, -7898, -7334, -6684, -5929, -5080, -4164, -3178, -2112, -985, 167, 1338, 2522, 3672, 4722, 5645, 6407, 6928, + 7138, 7031, 6594, 5768, 4555, 3063, 1369, -503, -2253, -3188, -2798, -1449, -174, 323, 207, 24, 3, 24, -3, -18, 5, 14, -5, -10, 6, 8, -5, -6, 5, 5, -4, -4, 4, 3, -4, -2, 3, 1, -3, -1, 2, 1, -2, 0, 2, 0, -1, 1 }, + { 7866, 6683, 4355, 1329, -1458, -3166, -3760, -3964, -4429, -5033, -5099, -4231, -2741, -1246, -39, 1047, 2227, 3405, 4239, 4458, 4080, 3345, 2501, 1634, 688, -384, -1501, -2497, -3238, -3656, -3698, -3332, -2600, -1640, -620, 339, 1168, 1813, 2235, 2429, 2425, 2264, 1987, 1625, 1201, 726, 210, -328, -868, -1386, -1850, -2209, -2407, -2393, -2150, -1694, -1071, -337, 449, 1221, 1904, 2421, 2706, 2725, 2476, 1985, 1300, 481, -401, -1265, -2016, -2551, -2783, -2670, -2231, -1545, -732, 74, 762, 1263, 1560, 1677, 1654, 1527, 1325, 1063, 752, 401, 23, -356, -703, -979, -1155, -1219, -1176, -1045, + -849, -611, -351, -85, 175, 418, 632, 807, 930, 991, 979, 891, 728, 499, 220, -84, -384, -653, -862, -990, -1026, -968, -825, -613, -353, -69, 216, 481, 703, 863, 945, 939, 839, 654, 402, 115, -173, -426, -615, -724, -749, -699, -588, -439, -273, -107, 45, 175, 278, 353, 402, 424, 422, 397, 349, 281, 194, 93, -18, -130, -235, -325, -391, -427, -429, -395, -326, -228, -108, 25, 156, 276, 372, 437, 463, 450, 397, 307, 185, 41, -114, -270, -411, -520, -581, -581, -507, -351, -126, 139, 409, 637, 765, 750, 586, 301, + -57, -409, -656, -723, -599, -321, 53, 399, 534, 369, 45, -177, -175, -61, 6, 1, -11, 1, 10, 6, 6, 15, 18, 14, 12, 15, 13, 6, 3, 1, -3, -9, -12, -13, -15, -17, -16, -14, -12, -10, -6, -1, 3, 7, 10, 13, 15, 16 } }, + { { 7866, 6683, 4355, 1329, -1458, -3166, -3760, -3964, -4429, -5033, -5099, -4231, -2741, -1246, -39, 1047, 2227, 3405, 4239, 4458, 4080, 3345, 2501, 1634, 688, -384, -1501, -2497, -3238, -3656, -3698, -3332, -2600, -1640, -620, 339, 1168, 1813, 2235, 2429, 2425, 2264, 1987, 1625, 1201, 726, 210, -328, -868, -1386, -1850, -2209, -2407, -2393, -2150, -1694, -1071, -337, 449, 1221, 1904, 2421, 2706, 2725, 2476, 1985, 1300, 481, -401, -1265, -2016, -2551, -2783, -2670, -2231, -1545, -732, 74, 762, 1263, 1560, 1677, 1654, 1527, 1325, 1063, 752, 401, 23, -356, -703, -979, -1155, -1219, -1176, -1045, + -849, -611, -351, -85, 175, 418, 632, 807, 930, 991, 979, 891, 728, 499, 220, -84, -384, -653, -862, -990, -1026, -968, -825, -613, -353, -69, 216, 481, 703, 863, 945, 939, 839, 654, 402, 115, -173, -426, -615, -724, -749, -699, -588, -439, -273, -107, 45, 175, 278, 353, 402, 424, 422, 397, 349, 281, 194, 93, -18, -130, -235, -325, -391, -427, -429, -395, -326, -228, -108, 25, 156, 276, 372, 437, 463, 450, 397, 307, 185, 41, -114, -270, -411, -520, -581, -581, -507, -351, -126, 139, 409, 637, 765, 750, 586, 301, + -57, -409, -656, -723, -599, -321, 53, 399, 534, 369, 45, -177, -175, -61, 6, 1, -11, 1, 10, 6, 6, 15, 18, 14, 12, 15, 13, 6, 3, 1, -3, -9, -12, -13, -15, -17, -16, -14, -12, -10, -6, -1, 3, 7, 10, 13, 15, 16 }, + { 8808, 8800, 8996, 9678, 10665, 11119, 10450, 9244, 8616, 8771, 8982, 8932, 9179, 10098, 11186, 11791, 11910, 11869, 11683, 11172, 10407, 9661, 9055, 8526, 8030, 7593, 7228, 6904, 6579, 6227, 5878, 5611, 5476, 5416, 5333, 5204, 5083, 5036, 5102, 5290, 5568, 5883, 6210, 6555, 6914, 7262, 7575, 7840, 8035, 8135, 8144, 8099, 8051, 8046, 8119, 8278, 8508, 8786, 9083, 9347, 9528, 9609, 9594, 9483, 9273, 8996, 8694, 8386, 8067, 7737, 7402, 7056, 6679, 6262, 5812, 5344, 4866, 4391, 3941, 3544, 3212, 2937, 2697, 2480, 2280, 2089, 1898, 1721, 1593, 1539, 1569, 1686, 1894, 2191, 2565, 3007, + 3513, 4076, 4688, 5333, 5980, 6592, 7146, 7625, 8007, 8270, 8411, 8442, 8366, 8172, 7863, 7461, 6985, 6439, 5827, 5176, 4514, 3854, 3193, 2539, 1909, 1308, 723, 138, -443, -1012, -1576, -2150, -2729, -3290, -3818, -4318, -4785, -5196, -5532, -5800, -6010, -6160, -6246, -6280, -6283, -6270, -6244, -6210, -6182, -6176, -6196, -6238, -6299, -6391, -6520, -6675, -6845, -7031, -7243, -7471, -7701, -7928, -8161, -8398, -8627, -8838, -9034, -9220, -9385, -9516, -9605, -9658, -9670, -9625, -9511, -9333, -9096, -8787, -8387, -7898, -7334, -6684, -5929, -5080, -4164, -3178, -2112, -985, 167, 1338, 2522, 3672, 4722, 5645, 6407, 6928, + 7138, 7031, 6594, 5768, 4555, 3063, 1369, -503, -2253, -3188, -2798, -1449, -174, 323, 207, 24, 3, 24, -3, -18, 5, 14, -5, -10, 6, 8, -5, -6, 5, 5, -4, -4, 4, 3, -4, -2, 3, 1, -3, -1, 2, 1, -2, 0, 2, 0, -1, 1 } }, + { { 8365, 8314, 8491, 9089, 9865, 10274, 10020, 9361, 8750, 8328, 7995, 7823, 8058, 8713, 9446, 9937, 10141, 10109, 9798, 9218, 8578, 8112, 7837, 7591, 7271, 6895, 6505, 6101, 5681, 5265, 4856, 4434, 3987, 3529, 3086, 2694, 2406, 2278, 2326, 2511, 2770, 3065, 3379, 3689, 3961, 4176, 4342, 4476, 4593, 4703, 4825, 4969, 5142, 5336, 5532, 5703, 5825, 5886, 5875, 5785, 5624, 5416, 5184, 4926, 4632, 4299, 3928, 3513, 3058, 2588, 2140, 1751, 1442, 1226, 1105, 1059, 1062, 1082, 1101, 1115, 1125, 1139, 1162, 1202, 1267, 1359, 1480, 1633, 1820, 2047, 2315, 2627, 2985, 3394, 3854, 4357, + 4887, 5421, 5943, 6428, 6848, 7181, 7424, 7588, 7675, 7681, 7611, 7478, 7281, 7002, 6637, 6197, 5695, 5135, 4522, 3880, 3235, 2600, 1975, 1369, 801, 282, -196, -644, -1057, -1435, -1792, -2147, -2503, -2849, -3179, -3493, -3784, -4030, -4215, -4345, -4426, -4461, -4448, -4396, -4321, -4233, -4136, -4035, -3942, -3870, -3825, -3807, -3819, -3869, -3964, -4098, -4263, -4459, -4689, -4947, -5218, -5496, -5782, -6075, -6362, -6632, -6884, -7118, -7325, -7490, -7607, -7679, -7704, -7670, -7568, -7402, -7179, -6888, -6520, -6081, -5584, -5027, -4398, -3706, -2970, -2190, -1362, -502, 363, 1222, 2069, 2868, 3576, 4173, 4637, 4923, + 4992, 4843, 4478, 3871, 3032, 2035, 929, -265, -1372, -1979, -1776, -970, -179, 157, 117, 17, 3, 14, -1, -10, 3, 8, -3, -6, 3, 5, -3, -4, 3, 3, -3, -2, 2, 2, -2, -1, 2, 1, -2, -1, 1, 0, -1, 0, 1, 0, 0, 1 }, + { 7642, 7014, 5574, 3413, 1214, -195, -715, -1103, -2007, -3159, -3867, -4035, -4195, -4640, -5052, -5042, -4588, -3816, -2755, -1486, -261, 735, 1570, 2367, 3094, 3650, 4028, 4274, 4376, 4267, 3896, 3263, 2427, 1501, 593, -257, -1053, -1765, -2317, -2663, -2816, -2820, -2728, -2591, -2444, -2295, -2147, -1997, -1822, -1569, -1186, -653, 13, 758, 1503, 2165, 2698, 3095, 3363, 3498, 3485, 3304, 2937, 2382, 1666, 844, -15, -851, -1617, -2282, -2834, -3260, -3535, -3622, -3490, -3133, -2578, -1885, -1132, -392, 285, 873, 1363, 1750, 2036, 2229, 2338, 2367, 2324, 2216, 2051, 1828, 1549, 1212, 817, 363, + -139, -663, -1177, -1649, -2047, -2340, -2510, -2548, -2452, -2225, -1881, -1441, -932, -382, 179, 715, 1198, 1602, 1906, 2096, 2165, 2120, 1969, 1724, 1405, 1034, 633, 219, -187, -561, -887, -1149, -1333, -1429, -1438, -1371, -1239, -1060, -855, -643, -439, -250, -82, 66, 196, 315, 426, 531, 631, 726, 810, 874, 910, 913, 873, 786, 653, 479, 269, 36, -206, -442, -656, -836, -969, -1045, -1061, -1016, -914, -762, -570, -349, -114, 123, 348, 551, 718, 845, 924, 949, 920, 840, 711, 535, 319, 75, -184, -445, -687, -879, -997, -1024, -943, -745, -448, -93, + 273, 604, 837, 914, 821, 582, 227, -185, -510, -573, -353, -45, 118, 97, 20, -6, 4, 4, -4, -2, 5, 3, -2, 1, 5, 3, 0, 2, 4, 3, 1, 2, 3, 2, 0, 1, 1, 0, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3 } }, + { { 7642, 7014, 5574, 3413, 1214, -195, -715, -1103, -2007, -3159, -3867, -4035, -4195, -4640, -5052, -5042, -4588, -3816, -2755, -1486, -261, 735, 1570, 2367, 3094, 3650, 4028, 4274, 4376, 4267, 3896, 3263, 2427, 1501, 593, -257, -1053, -1765, -2317, -2663, -2816, -2820, -2728, -2591, -2444, -2295, -2147, -1997, -1822, -1569, -1186, -653, 13, 758, 1503, 2165, 2698, 3095, 3363, 3498, 3485, 3304, 2937, 2382, 1666, 844, -15, -851, -1617, -2282, -2834, -3260, -3535, -3622, -3490, -3133, -2578, -1885, -1132, -392, 285, 873, 1363, 1750, 2036, 2229, 2338, 2367, 2324, 2216, 2051, 1828, 1549, 1212, 817, 363, + -139, -663, -1177, -1649, -2047, -2340, -2510, -2548, -2452, -2225, -1881, -1441, -932, -382, 179, 715, 1198, 1602, 1906, 2096, 2165, 2120, 1969, 1724, 1405, 1034, 633, 219, -187, -561, -887, -1149, -1333, -1429, -1438, -1371, -1239, -1060, -855, -643, -439, -250, -82, 66, 196, 315, 426, 531, 631, 726, 810, 874, 910, 913, 873, 786, 653, 479, 269, 36, -206, -442, -656, -836, -969, -1045, -1061, -1016, -914, -762, -570, -349, -114, 123, 348, 551, 718, 845, 924, 949, 920, 840, 711, 535, 319, 75, -184, -445, -687, -879, -997, -1024, -943, -745, -448, -93, + 273, 604, 837, 914, 821, 582, 227, -185, -510, -573, -353, -45, 118, 97, 20, -6, 4, 4, -4, -2, 5, 3, -2, 1, 5, 3, 0, 2, 4, 3, 1, 2, 3, 2, 0, 1, 1, 0, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3 }, + { 8365, 8314, 8491, 9089, 9865, 10274, 10020, 9361, 8750, 8328, 7995, 7823, 8058, 8713, 9446, 9937, 10141, 10109, 9798, 9218, 8578, 8112, 7837, 7591, 7271, 6895, 6505, 6101, 5681, 5265, 4856, 4434, 3987, 3529, 3086, 2694, 2406, 2278, 2326, 2511, 2770, 3065, 3379, 3689, 3961, 4176, 4342, 4476, 4593, 4703, 4825, 4969, 5142, 5336, 5532, 5703, 5825, 5886, 5875, 5785, 5624, 5416, 5184, 4926, 4632, 4299, 3928, 3513, 3058, 2588, 2140, 1751, 1442, 1226, 1105, 1059, 1062, 1082, 1101, 1115, 1125, 1139, 1162, 1202, 1267, 1359, 1480, 1633, 1820, 2047, 2315, 2627, 2985, 3394, 3854, 4357, + 4887, 5421, 5943, 6428, 6848, 7181, 7424, 7588, 7675, 7681, 7611, 7478, 7281, 7002, 6637, 6197, 5695, 5135, 4522, 3880, 3235, 2600, 1975, 1369, 801, 282, -196, -644, -1057, -1435, -1792, -2147, -2503, -2849, -3179, -3493, -3784, -4030, -4215, -4345, -4426, -4461, -4448, -4396, -4321, -4233, -4136, -4035, -3942, -3870, -3825, -3807, -3819, -3869, -3964, -4098, -4263, -4459, -4689, -4947, -5218, -5496, -5782, -6075, -6362, -6632, -6884, -7118, -7325, -7490, -7607, -7679, -7704, -7670, -7568, -7402, -7179, -6888, -6520, -6081, -5584, -5027, -4398, -3706, -2970, -2190, -1362, -502, 363, 1222, 2069, 2868, 3576, 4173, 4637, 4923, + 4992, 4843, 4478, 3871, 3032, 2035, 929, -265, -1372, -1979, -1776, -970, -179, 157, 117, 17, 3, 14, -1, -10, 3, 8, -3, -6, 3, 5, -3, -4, 3, 3, -3, -2, 2, 2, -2, -1, 2, 1, -2, -1, 1, 0, -1, 0, 1, 0, 0, 1 } } }; -const Word16 CRendBin_Combined_HRIR_coeff_im_48kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {178, 510, 733, 655, 163, -364, -316, 117, -52, -931, -943, 1158, 4167, 5703, 5232, 4349, 4204, 4188, 3384, 1910, 277, -1460, -3229, -4362, -4229, -3057, -1633, -446, 530, 1436, 2219, 2643, 2436, 1482, -42, -1753, -3328, -4661, -5808, -6836, -7720, -8357, -8674, -8739, -8722, -8772, -8949, -9261, -9670, -10079, -10381, -10539, -10586, -10570, -10525, -10476, -10443, -10452, -10535, -10713, -10970, -11275, -11621, -11996, -12338, -12547, -12541, -12287, -11797, -11124, -10363, -9603, -8897, -8277, -7767, -7377, -7092, -6876, -6691, -6504, -6298, -6073, -5831, -5567, -5289, -5019, -4777, -4567, -4404, -4316, -4324, -4426, -4609, -4860, -5159, -5484, - -5804, -6094, -6332, -6507, -6615, -6650, -6612, -6519, -6384, -6207, -5977, -5702, -5398, -5071, -4722, -4366, -4020, -3694, -3388, -3105, -2847, -2616, -2417, -2258, -2140, -2067, -2056, -2128, -2288, -2535, -2893, -3393, -4047, -4850, -5815, -6971, -8324, -9851, -11523, -13323, -15225, -17166, -19066, -20869, -22547, -24067, -25369, -26420, -27240, -27855, -28251, -28409, -28367, -28181, -27857, -27373, -26749, -26043, -25267, -24389, -23404, -22347, -21231, -20025, -18700, -17270, -15753, -14138, -12400, -10541, -8600, -6608, -4565, -2473, -380, 1654, 3631, 5579, 7473, 9262, 10963, 12631, 14253, 15767, 17182, 18544, 19804, 20853, 21662, 22219, 22392, 22007, 21013, 19394, 17024, 13829, - 9968, 5646, 945, -3893, -8287, -11736, -13997, -14438, -11899, -6274, 64, 3720, 3527, 1458, 49, -108, 67, 4, -72, 9, 56, -15, -44, 16, 34, -16, -26, 16, 21, -14, -16, 13, 13, -12, -10, 10, 7, -10, -5, 8, 2, -7, -2, 5, -1, -5, 2, 3 }, - {-658, -2552, -4977, -6488, -6562, -6232, -6055, -5295, -3665, -2299, -2289, -3468, -5101, -6589, -7109, -5826, -3068, -303, 1532, 2781, 3883, 4511, 4403, 4119, 4294, 4808, 5279, 5778, 6474, 7004, 6833, 5978, 4861, 3580, 1836, -397, -2559, -4027, -4720, -5019, -5247, -5448, -5571, -5633, -5623, -5427, -4964, -4295, -3522, -2668, -1726, -747, 191, 1046, 1803, 2440, 2961, 3399, 3764, 4018, 4129, 4082, 3865, 3473, 2952, 2389, 1846, 1344, 894, 514, 209, -34, -237, -424, -623, -857, -1132, -1442, -1766, -2063, -2305, -2490, -2635, -2756, -2865, -2953, -2982, -2887, -2618, -2162, -1537, -781, 40, 840, 1539, 2076, - 2415, 2554, 2538, 2434, 2300, 2185, 2130, 2163, 2285, 2483, 2736, 3007, 3230, 3319, 3192, 2782, 2050, 997, -324, -1819, -3377, -4876, -6195, -7223, -7874, -8091, -7840, -7117, -5951, -4413, -2602, -637, 1350, 3223, 4864, 6192, 7156, 7728, 7909, 7729, 7223, 6421, 5360, 4089, 2662, 1128, -449, -1988, -3407, -4636, -5599, -6230, -6489, -6374, -5903, -5116, -4084, -2903, -1666, -455, 651, 1587, 2318, 2834, 3138, 3244, 3185, 2999, 2716, 2365, 1977, 1578, 1181, 796, 432, 91, -224, -512, -767, -988, -1173, -1316, -1414, -1466, -1469, -1418, -1309, -1143, -915, -622, -281, 89, 470, 835, 1136, 1327, - 1389, 1308, 1062, 667, 189, -295, -727, -1003, -960, -553, -8, 327, 314, 130, 13, 10, 30, 21, 11, 18, 21, 11, 4, 8, 7, -2, -7, -5, -7, -15, -18, -16, -18, -23, -24, -22, -23, -25, -24, -21, -21, -20, -17, -13, -12, -9, -5, -1 } - }, - { - {-658, -2552, -4977, -6488, -6562, -6232, -6055, -5295, -3665, -2299, -2289, -3468, -5101, -6589, -7109, -5826, -3068, -303, 1532, 2781, 3883, 4511, 4403, 4119, 4294, 4808, 5279, 5778, 6474, 7004, 6833, 5978, 4861, 3580, 1836, -397, -2559, -4027, -4720, -5019, -5247, -5448, -5571, -5633, -5623, -5427, -4964, -4295, -3522, -2668, -1726, -747, 191, 1046, 1803, 2440, 2961, 3399, 3764, 4018, 4129, 4082, 3865, 3473, 2952, 2389, 1846, 1344, 894, 514, 209, -34, -237, -424, -623, -857, -1132, -1442, -1766, -2063, -2305, -2490, -2635, -2756, -2865, -2953, -2982, -2887, -2618, -2162, -1537, -781, 40, 840, 1539, 2076, - 2415, 2554, 2538, 2434, 2300, 2185, 2130, 2163, 2285, 2483, 2736, 3007, 3230, 3319, 3192, 2782, 2050, 997, -324, -1819, -3377, -4876, -6195, -7223, -7874, -8091, -7840, -7117, -5951, -4413, -2602, -637, 1350, 3223, 4864, 6192, 7156, 7728, 7909, 7729, 7223, 6421, 5360, 4089, 2662, 1128, -449, -1988, -3407, -4636, -5599, -6230, -6489, -6374, -5903, -5116, -4084, -2903, -1666, -455, 651, 1587, 2318, 2834, 3138, 3244, 3185, 2999, 2716, 2365, 1977, 1578, 1181, 796, 432, 91, -224, -512, -767, -988, -1173, -1316, -1414, -1466, -1469, -1418, -1309, -1143, -915, -622, -281, 89, 470, 835, 1136, 1327, - 1389, 1308, 1062, 667, 189, -295, -727, -1003, -960, -553, -8, 327, 314, 130, 13, 10, 30, 21, 11, 18, 21, 11, 4, 8, 7, -2, -7, -5, -7, -15, -18, -16, -18, -23, -24, -22, -23, -25, -24, -21, -21, -20, -17, -13, -12, -9, -5, -1 }, - {178, 510, 733, 655, 163, -364, -316, 117, -52, -931, -943, 1158, 4167, 5703, 5232, 4349, 4204, 4188, 3384, 1910, 277, -1460, -3229, -4362, -4229, -3057, -1633, -446, 530, 1436, 2219, 2643, 2436, 1482, -42, -1753, -3328, -4661, -5808, -6836, -7720, -8357, -8674, -8739, -8722, -8772, -8949, -9261, -9670, -10079, -10381, -10539, -10586, -10570, -10525, -10476, -10443, -10452, -10535, -10713, -10970, -11275, -11621, -11996, -12338, -12547, -12541, -12287, -11797, -11124, -10363, -9603, -8897, -8277, -7767, -7377, -7092, -6876, -6691, -6504, -6298, -6073, -5831, -5567, -5289, -5019, -4777, -4567, -4404, -4316, -4324, -4426, -4609, -4860, -5159, -5484, - -5804, -6094, -6332, -6507, -6615, -6650, -6612, -6519, -6384, -6207, -5977, -5702, -5398, -5071, -4722, -4366, -4020, -3694, -3388, -3105, -2847, -2616, -2417, -2258, -2140, -2067, -2056, -2128, -2288, -2535, -2893, -3393, -4047, -4850, -5815, -6971, -8324, -9851, -11523, -13323, -15225, -17166, -19066, -20869, -22547, -24067, -25369, -26420, -27240, -27855, -28251, -28409, -28367, -28181, -27857, -27373, -26749, -26043, -25267, -24389, -23404, -22347, -21231, -20025, -18700, -17270, -15753, -14138, -12400, -10541, -8600, -6608, -4565, -2473, -380, 1654, 3631, 5579, 7473, 9262, 10963, 12631, 14253, 15767, 17182, 18544, 19804, 20853, 21662, 22219, 22392, 22007, 21013, 19394, 17024, 13829, - 9968, 5646, 945, -3893, -8287, -11736, -13997, -14438, -11899, -6274, 64, 3720, 3527, 1458, 49, -108, 67, 4, -72, 9, 56, -15, -44, 16, 34, -16, -26, 16, 21, -14, -16, 13, 13, -12, -10, 10, 7, -10, -5, 8, 2, -7, -2, 5, -1, -5, 2, 3 } - }, - { - {171, 178, -611, -1796, -2056, -881, 86, -960, -2868, -2453, 1090, 4681, 5206, 3255, 1754, 2056, 2881, 2534, 789, -1399, -3019, -3613, -3308, -2562, -1750, -974, -271, 158, 55, -691, -2001, -3621, -5178, -6376, -7209, -7832, -8244, -8251, -7770, -6999, -6270, -5828, -5773, -6064, -6535, -6993, -7353, -7655, -7945, -8187, -8314, -8302, -8189, -8038, -7888, -7740, -7593, -7457, -7332, -7182, -6969, -6703, -6429, -6169, -5904, -5612, -5302, -5002, -4725, -4458, -4187, -3908, -3638, -3399, -3201, -3041, -2910, -2802, -2712, -2642, -2601, -2592, -2606, -2629, -2661, -2712, -2797, -2924, -3089, -3292, -3537, -3821, -4123, -4407, -4637, -4781, - -4810, -4713, -4502, -4205, -3846, -3437, -2998, -2553, -2128, -1739, -1398, -1119, -932, -874, -975, -1248, -1707, -2359, -3199, -4197, -5318, -6546, -7865, -9239, -10628, -12022, -13424, -14820, -16171, -17452, -18659, -19768, -20724, -21490, -22075, -22495, -22740, -22793, -22678, -22444, -22107, -21658, -21100, -20464, -19761, -18962, -18041, -17007, -15872, -14615, -13208, -11665, -10024, -8303, -6503, -4651, -2807, -1022, 687, 2298, 3768, 5056, 6154, 7067, 7784, 8285, 8580, 8698, 8660, 8479, 8180, 7808, 7398, 6970, 6539, 6128, 5759, 5439, 5162, 4924, 4727, 4569, 4436, 4315, 4202, 4098, 3998, 3888, 3763, 3622, 3454, 3237, 2964, 2639, 2258, 1808, - 1303, 767, 213, -355, -899, -1369, -1750, -2007, -1996, -1562, -787, -45, 311, 271, 102, 14, 8, 6, -5, -4, 4, 2, -4, -1, 4, 1, -3, 0, 3, 0, -2, 0, 2, 0, -2, 0, 1, -1, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0 }, - {171, 178, -611, -1796, -2056, -881, 86, -960, -2868, -2453, 1090, 4681, 5206, 3255, 1754, 2056, 2881, 2534, 789, -1399, -3019, -3613, -3308, -2562, -1750, -974, -271, 158, 55, -691, -2001, -3621, -5178, -6376, -7209, -7832, -8244, -8251, -7770, -6999, -6270, -5828, -5773, -6064, -6535, -6993, -7353, -7655, -7945, -8187, -8314, -8302, -8189, -8038, -7888, -7740, -7593, -7457, -7332, -7182, -6969, -6703, -6429, -6169, -5904, -5612, -5302, -5002, -4725, -4458, -4187, -3908, -3638, -3399, -3201, -3041, -2910, -2802, -2712, -2642, -2601, -2592, -2606, -2629, -2661, -2712, -2797, -2924, -3089, -3292, -3537, -3821, -4123, -4407, -4637, -4781, - -4810, -4713, -4502, -4205, -3846, -3437, -2998, -2553, -2128, -1739, -1398, -1119, -932, -874, -975, -1248, -1707, -2359, -3199, -4197, -5318, -6546, -7865, -9239, -10628, -12022, -13424, -14820, -16171, -17452, -18659, -19768, -20724, -21490, -22075, -22495, -22740, -22793, -22678, -22444, -22107, -21658, -21100, -20464, -19761, -18962, -18041, -17007, -15872, -14615, -13208, -11665, -10024, -8303, -6503, -4651, -2807, -1022, 687, 2298, 3768, 5056, 6154, 7067, 7784, 8285, 8580, 8698, 8660, 8479, 8180, 7808, 7398, 6970, 6539, 6128, 5759, 5439, 5162, 4924, 4727, 4569, 4436, 4315, 4202, 4098, 3998, 3888, 3763, 3622, 3454, 3237, 2964, 2639, 2258, 1808, - 1303, 767, 213, -355, -899, -1369, -1750, -2007, -1996, -1562, -787, -45, 311, 271, 102, 14, 8, 6, -5, -4, 4, 2, -4, -1, 4, 1, -3, 0, 3, 0, -2, 0, 2, 0, -2, 0, 1, -1, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0 } - }, - { - {95, 534, 1230, 1668, 1682, 1418, 645, -815, -2237, -2758, -2769, -3336, -4448, -5105, -5021, -4937, -5238, -5490, -5454, -5433, -5487, -5235, -4612, -4036, -3714, -3488, -3371, -3568, -3944, -4045, -3724, -3254, -2817, -2330, -1756, -1215, -761, -345, -11, 114, 8, -230, -510, -778, -955, -988, -904, -772, -652, -619, -760, -1114, -1652, -2323, -3058, -3759, -4346, -4801, -5145, -5383, -5511, -5539, -5480, -5325, -5066, -4714, -4285, -3795, -3267, -2728, -2199, -1687, -1197, -729, -268, 197, 665, 1131, 1594, 2045, 2464, 2820, 3083, 3230, 3244, 3099, 2761, 2192, 1375, 298, -1047, -2637, -4395, -6226, -8062, -9855, - -11532, -13021, -14295, -15363, -16218, -16845, -17257, -17491, -17565, -17457, -17156, -16681, -16066, -15332, -14511, -13652, -12811, -12016, -11267, -10563, -9918, -9341, -8831, -8380, -7994, -7679, -7426, -7214, -7024, -6853, -6703, -6573, -6466, -6393, -6372, -6416, -6531, -6715, -6966, -7285, -7666, -8091, -8541, -9013, -9499, -9979, -10419, -10795, -11094, -11296, -11374, -11317, -11139, -10864, -10503, -10063, -9568, -9049, -8515, -7956, -7375, -6788, -6201, -5603, -4991, -4378, -3777, -3188, -2606, -2034, -1488, -972, -478, 4, 470, 912, 1343, 1787, 2248, 2712, 3190, 3712, 4283, 4878, 5499, 6173, 6893, 7611, 8311, 8996, 9609, 10043, 10238, 10163, 9728, 8824, - 7462, 5711, 3572, 1083, -1506, -3897, -5936, -7304, -7215, -5089, -1696, 1038, 1787, 1034, 189, -43, 33, 21, -37, -10, 31, 3, -26, 0, 21, -2, -16, 3, 14, -3, -11, 4, 9, -4, -7, 3, 5, -4, -4, 3, 2, -3, -2, 2, 0, -2, 0, 1 }, - {-1390, -3924, -5634, -6107, -5624, -4868, -4049, -2870, -1370, -147, 454, 767, 1187, 1651, 2039, 2595, 3542, 4556, 4979, 4429, 3012, 1127, -755, -2266, -3280, -3862, -4032, -3733, -3042, -2231, -1531, -960, -437, 63, 555, 1098, 1711, 2292, 2681, 2762, 2493, 1902, 1103, 266, -452, -957, -1206, -1213, -1058, -850, -672, -555, -495, -472, -461, -440, -401, -351, -299, -256, -225, -195, -143, -41, 134, 401, 754, 1148, 1506, 1745, 1798, 1631, 1252, 709, 76, -579, -1195, -1731, -2151, -2422, -2505, -2360, -1963, -1324, -497, 419, 1298, 2012, 2470, 2628, 2493, 2113, 1558, 910, 248, -358, - -854, -1204, -1394, -1428, -1330, -1142, -909, -672, -461, -290, -161, -64, 12, 86, 170, 276, 409, 568, 740, 900, 1017, 1062, 1011, 858, 611, 293, -66, -431, -771, -1058, -1270, -1390, -1404, -1304, -1089, -768, -364, 88, 543, 949, 1256, 1428, 1447, 1318, 1071, 746, 390, 44, -259, -501, -678, -790, -845, -849, -810, -731, -615, -466, -291, -96, 104, 292, 453, 571, 639, 651, 614, 538, 436, 321, 205, 96, -4, -96, -184, -268, -357, -449, -539, -617, -672, -682, -619, -464, -212, 131, 539, 944, 1259, 1404, 1324, 984, 410, -288, -953, -1442, - -1635, -1448, -900, -148, 592, 1140, 1329, 1016, 279, -456, -711, -436, -34, 124, 54, -19, -7, 12, -2, -10, 6, 14, 4, 3, 13, 16, 8, 7, 12, 11, 4, 2, 4, 1, -5, -6, -6, -9, -12, -12, -11, -12, -12, -10, -8, -6, -4, -1 } - }, - { - {-1390, -3924, -5634, -6107, -5624, -4868, -4049, -2870, -1370, -147, 454, 767, 1187, 1651, 2039, 2595, 3542, 4556, 4979, 4429, 3012, 1127, -755, -2266, -3280, -3862, -4032, -3733, -3042, -2231, -1531, -960, -437, 63, 555, 1098, 1711, 2292, 2681, 2762, 2493, 1902, 1103, 266, -452, -957, -1206, -1213, -1058, -850, -672, -555, -495, -472, -461, -440, -401, -351, -299, -256, -225, -195, -143, -41, 134, 401, 754, 1148, 1506, 1745, 1798, 1631, 1252, 709, 76, -579, -1195, -1731, -2151, -2422, -2505, -2360, -1963, -1324, -497, 419, 1298, 2012, 2470, 2628, 2493, 2113, 1558, 910, 248, -358, - -854, -1204, -1394, -1428, -1330, -1142, -909, -672, -461, -290, -161, -64, 12, 86, 170, 276, 409, 568, 740, 900, 1017, 1062, 1011, 858, 611, 293, -66, -431, -771, -1058, -1270, -1390, -1404, -1304, -1089, -768, -364, 88, 543, 949, 1256, 1428, 1447, 1318, 1071, 746, 390, 44, -259, -501, -678, -790, -845, -849, -810, -731, -615, -466, -291, -96, 104, 292, 453, 571, 639, 651, 614, 538, 436, 321, 205, 96, -4, -96, -184, -268, -357, -449, -539, -617, -672, -682, -619, -464, -212, 131, 539, 944, 1259, 1404, 1324, 984, 410, -288, -953, -1442, - -1635, -1448, -900, -148, 592, 1140, 1329, 1016, 279, -456, -711, -436, -34, 124, 54, -19, -7, 12, -2, -10, 6, 14, 4, 3, 13, 16, 8, 7, 12, 11, 4, 2, 4, 1, -5, -6, -6, -9, -12, -12, -11, -12, -12, -10, -8, -6, -4, -1 }, - {95, 534, 1230, 1668, 1682, 1418, 645, -815, -2237, -2758, -2769, -3336, -4448, -5105, -5021, -4937, -5238, -5490, -5454, -5433, -5487, -5235, -4612, -4036, -3714, -3488, -3371, -3568, -3944, -4045, -3724, -3254, -2817, -2330, -1756, -1215, -761, -345, -11, 114, 8, -230, -510, -778, -955, -988, -904, -772, -652, -619, -760, -1114, -1652, -2323, -3058, -3759, -4346, -4801, -5145, -5383, -5511, -5539, -5480, -5325, -5066, -4714, -4285, -3795, -3267, -2728, -2199, -1687, -1197, -729, -268, 197, 665, 1131, 1594, 2045, 2464, 2820, 3083, 3230, 3244, 3099, 2761, 2192, 1375, 298, -1047, -2637, -4395, -6226, -8062, -9855, - -11532, -13021, -14295, -15363, -16218, -16845, -17257, -17491, -17565, -17457, -17156, -16681, -16066, -15332, -14511, -13652, -12811, -12016, -11267, -10563, -9918, -9341, -8831, -8380, -7994, -7679, -7426, -7214, -7024, -6853, -6703, -6573, -6466, -6393, -6372, -6416, -6531, -6715, -6966, -7285, -7666, -8091, -8541, -9013, -9499, -9979, -10419, -10795, -11094, -11296, -11374, -11317, -11139, -10864, -10503, -10063, -9568, -9049, -8515, -7956, -7375, -6788, -6201, -5603, -4991, -4378, -3777, -3188, -2606, -2034, -1488, -972, -478, 4, 470, 912, 1343, 1787, 2248, 2712, 3190, 3712, 4283, 4878, 5499, 6173, 6893, 7611, 8311, 8996, 9609, 10043, 10238, 10163, 9728, 8824, - 7462, 5711, 3572, 1083, -1506, -3897, -5936, -7304, -7215, -5089, -1696, 1038, 1787, 1034, 189, -43, 33, 21, -37, -10, 31, 3, -26, 0, 21, -2, -16, 3, 14, -3, -11, 4, 9, -4, -7, 3, 5, -4, -4, 3, 2, -3, -2, 2, 0, -2, 0, 1 } - }, - { - {116, 648, 1576, 2237, 2064, 1226, 171, -1004, -2278, -3187, -3275, -2923, -2979, -3527, -3783, -3367, -2905, -3010, -3366, -3351, -3009, -2799, -2782, -2645, -2324, -2065, -1954, -1808, -1518, -1184, -930, -791, -753, -757, -687, -472, -161, 148, 399, 556, 584, 485, 299, 43, -294, -689, -1085, -1451, -1792, -2125, -2470, -2856, -3300, -3797, -4332, -4886, -5427, -5928, -6389, -6812, -7170, -7440, -7632, -7762, -7820, -7791, -7683, -7508, -7247, -6878, -6404, -5850, -5230, -4567, -3893, -3237, -2613, -2034, -1511, -1045, -638, -308, -70, 79, 142, 95, -94, -439, -946, -1633, -2530, -3644, -4952, -6425, -8041, -9768, - -11544, -13292, -14962, -16531, -17965, -19207, -20220, -21015, -21601, -21950, -22035, -21882, -21527, -20980, -20241, -19356, -18397, -17411, -16414, -15436, -14518, -13683, -12924, -12233, -11617, -11084, -10630, -10240, -9899, -9601, -9340, -9103, -8872, -8650, -8459, -8320, -8238, -8218, -8280, -8437, -8689, -9024, -9437, -9923, -10474, -11068, -11676, -12269, -12830, -13336, -13745, -14015, -14131, -14093, -13879, -13467, -12876, -12148, -11306, -10354, -9323, -8264, -7203, -6141, -5090, -4082, -3136, -2250, -1425, -670, 8, 606, 1140, 1628, 2073, 2472, 2843, 3221, 3616, 4009, 4414, 4875, 5398, 5951, 6543, 7222, 7981, 8766, 9566, 10400, 11194, 11810, 12172, 12242, 11878, 10921, - 9369, 7295, 4671, 1530, -1798, -4916, -7619, -9465, -9367, -6540, -2040, 1533, 2432, 1354, 213, -75, 45, 29, -53, -13, 44, 4, -36, 0, 30, -3, -24, 5, 20, -5, -15, 6, 13, -6, -10, 6, 7, -6, -6, 5, 3, -5, -2, 4, 0, -3, 1, 2 }, - {-1860, -5004, -6705, -6776, -5627, -3744, -1317, 1483, 4031, 5434, 5288, 4027, 2430, 949, -377, -1559, -2442, -2850, -2807, -2499, -2032, -1338, -363, 714, 1584, 2092, 2295, 2252, 1915, 1270, 455, -347, -1032, -1557, -1862, -1902, -1680, -1228, -604, 75, 663, 1076, 1326, 1443, 1424, 1254, 931, 469, -96, -679, -1168, -1471, -1538, -1361, -974, -465, 61, 516, 853, 1053, 1127, 1105, 1009, 834, 568, 198, -267, -791, -1297, -1675, -1805, -1598, -1028, -169, 800, 1644, 2144, 2178, 1754, 1003, 122, -697, -1314, -1654, -1697, -1465, -1014, -423, 204, 751, 1117, 1246, 1140, 851, 462, 64, - -269, -496, -605, -610, -539, -422, -287, -154, -35, 67, 153, 227, 290, 339, 367, 361, 308, 204, 56, -117, -285, -415, -479, -462, -366, -211, -27, 149, 288, 370, 390, 354, 275, 171, 57, -54, -153, -230, -278, -294, -274, -219, -135, -32, 75, 172, 241, 273, 262, 214, 138, 49, -39, -113, -166, -194, -198, -180, -144, -96, -39, 21, 78, 129, 167, 188, 187, 162, 114, 47, -32, -111, -177, -220, -232, -208, -150, -69, 24, 117, 197, 250, 269, 250, 190, 89, -43, -183, -308, -390, -394, -294, -99, 143, 371, 515, - 505, 318, 15, -289, -490, -510, -301, 65, 365, 382, 141, -101, -147, -52, 18, 8, -12, -4, 7, -1, -5, 3, 8, 2, 0, 5, 6, 0, -2, 1, 0, -4, -5, -3, -3, -4, -3, 0, 1, 1, 2, 4, 4, 4, 4, 4, 2, 0 } - }, - { - {-1860, -5004, -6705, -6776, -5627, -3744, -1317, 1483, 4031, 5434, 5288, 4027, 2430, 949, -377, -1559, -2442, -2850, -2807, -2499, -2032, -1338, -363, 714, 1584, 2092, 2295, 2252, 1915, 1270, 455, -347, -1032, -1557, -1862, -1902, -1680, -1228, -604, 75, 663, 1076, 1326, 1443, 1424, 1254, 931, 469, -96, -679, -1168, -1471, -1538, -1361, -974, -465, 61, 516, 853, 1053, 1127, 1105, 1009, 834, 568, 198, -267, -791, -1297, -1675, -1805, -1598, -1028, -169, 800, 1644, 2144, 2178, 1754, 1003, 122, -697, -1314, -1654, -1697, -1465, -1014, -423, 204, 751, 1117, 1246, 1140, 851, 462, 64, - -269, -496, -605, -610, -539, -422, -287, -154, -35, 67, 153, 227, 290, 339, 367, 361, 308, 204, 56, -117, -285, -415, -479, -462, -366, -211, -27, 149, 288, 370, 390, 354, 275, 171, 57, -54, -153, -230, -278, -294, -274, -219, -135, -32, 75, 172, 241, 273, 262, 214, 138, 49, -39, -113, -166, -194, -198, -180, -144, -96, -39, 21, 78, 129, 167, 188, 187, 162, 114, 47, -32, -111, -177, -220, -232, -208, -150, -69, 24, 117, 197, 250, 269, 250, 190, 89, -43, -183, -308, -390, -394, -294, -99, 143, 371, 515, - 505, 318, 15, -289, -490, -510, -301, 65, 365, 382, 141, -101, -147, -52, 18, 8, -12, -4, 7, -1, -5, 3, 8, 2, 0, 5, 6, 0, -2, 1, 0, -4, -5, -3, -3, -4, -3, 0, 1, 1, 2, 4, 4, 4, 4, 4, 2, 0 }, - {116, 648, 1576, 2237, 2064, 1226, 171, -1004, -2278, -3187, -3275, -2923, -2979, -3527, -3783, -3367, -2905, -3010, -3366, -3351, -3009, -2799, -2782, -2645, -2324, -2065, -1954, -1808, -1518, -1184, -930, -791, -753, -757, -687, -472, -161, 148, 399, 556, 584, 485, 299, 43, -294, -689, -1085, -1451, -1792, -2125, -2470, -2856, -3300, -3797, -4332, -4886, -5427, -5928, -6389, -6812, -7170, -7440, -7632, -7762, -7820, -7791, -7683, -7508, -7247, -6878, -6404, -5850, -5230, -4567, -3893, -3237, -2613, -2034, -1511, -1045, -638, -308, -70, 79, 142, 95, -94, -439, -946, -1633, -2530, -3644, -4952, -6425, -8041, -9768, - -11544, -13292, -14962, -16531, -17965, -19207, -20220, -21015, -21601, -21950, -22035, -21882, -21527, -20980, -20241, -19356, -18397, -17411, -16414, -15436, -14518, -13683, -12924, -12233, -11617, -11084, -10630, -10240, -9899, -9601, -9340, -9103, -8872, -8650, -8459, -8320, -8238, -8218, -8280, -8437, -8689, -9024, -9437, -9923, -10474, -11068, -11676, -12269, -12830, -13336, -13745, -14015, -14131, -14093, -13879, -13467, -12876, -12148, -11306, -10354, -9323, -8264, -7203, -6141, -5090, -4082, -3136, -2250, -1425, -670, 8, 606, 1140, 1628, 2073, 2472, 2843, 3221, 3616, 4009, 4414, 4875, 5398, 5951, 6543, 7222, 7981, 8766, 9566, 10400, 11194, 11810, 12172, 12242, 11878, 10921, - 9369, 7295, 4671, 1530, -1798, -4916, -7619, -9465, -9367, -6540, -2040, 1533, 2432, 1354, 213, -75, 45, 29, -53, -13, 44, 4, -36, 0, 30, -3, -24, 5, 20, -5, -15, 6, 13, -6, -10, 6, 7, -6, -6, 5, 3, -5, -2, 4, 0, -3, 1, 2 } - }, - { - {350, 928, 1443, 2070, 2309, 1428, -237, -1479, -1917, -2354, -3163, -3485, -2669, -1461, -938, -1029, -990, -748, -817, -1224, -1437, -1311, -1326, -1788, -2374, -2608, -2396, -1970, -1573, -1306, -1095, -741, -156, 444, 721, 566, 164, -271, -684, -1085, -1437, -1690, -1852, -1986, -2162, -2427, -2797, -3269, -3844, -4530, -5310, -6129, -6923, -7651, -8290, -8821, -9245, -9597, -9930, -10286, -10686, -11141, -11649, -12182, -12673, -13047, -13244, -13227, -12978, -12499, -11829, -11028, -10142, -9200, -8237, -7299, -6424, -5627, -4911, -4277, -3740, -3312, -3008, -2838, -2806, -2911, -3137, -3450, -3818, -4238, -4736, -5341, -6067, -6933, -7974, -9210, - -10620, -12155, -13779, -15457, -17117, -18659, -20005, -21120, -21976, -22539, -22798, -22803, -22616, -22271, -21782, -21188, -20538, -19846, -19090, -18262, -17384, -16476, -15536, -14568, -13606, -12689, -11831, -11026, -10277, -9597, -8988, -8436, -7935, -7495, -7137, -6866, -6676, -6565, -6539, -6600, -6739, -6943, -7208, -7539, -7930, -8362, -8810, -9253, -9671, -10027, -10273, -10369, -10300, -10053, -9608, -8955, -8123, -7154, -6074, -4901, -3676, -2453, -1260, -108, 980, 1965, 2824, 3556, 4158, 4619, 4933, 5116, 5188, 5165, 5060, 4890, 4682, 4466, 4256, 4055, 3880, 3757, 3695, 3679, 3718, 3844, 4064, 4354, 4712, 5159, 5666, 6151, 6561, 6864, 6969, 6748, - 6160, 5221, 3892, 2148, 144, -1883, -3805, -5383, -5934, -4762, -2197, 262, 1275, 908, 236, -17, 25, 25, -27, -15, 24, 8, -20, -4, 17, 2, -14, 0, 12, -1, -9, 2, 8, -2, -6, 2, 4, -3, -4, 2, 2, -2, -2, 1, 0, -1, 0, 1 }, - {-2055, -5418, -7055, -6938, -5441, -2807, 630, 4004, 6171, 6510, 5281, 3176, 714, -1822, -4061, -5446, -5532, -4307, -2177, 297, 2621, 4367, 5142, 4697, 3128, 902, -1369, -3185, -4226, -4315, -3442, -1833, 95, 1889, 3166, 3655, 3265, 2160, 705, -711, -1820, -2475, -2606, -2215, -1410, -385, 635, 1450, 1905, 1930, 1563, 935, 213, -456, -972, -1270, -1325, -1151, -808, -368, 93, 509, 823, 1000, 1028, 913, 667, 310, -129, -602, -1029, -1299, -1300, -979, -388, 323, 960, 1348, 1394, 1113, 617, 52, -457, -835, -1053, -1101, -975, -676, -224, 316, 830, 1177, 1247, 1005, 521, -62, - -582, -920, -1025, -913, -641, -286, 81, 400, 631, 751, 751, 633, 408, 103, -240, -563, -795, -872, -754, -451, -27, 410, 744, 886, 806, 540, 173, -195, -480, -632, -641, -528, -333, -100, 126, 312, 434, 480, 444, 335, 169, -27, -218, -370, -454, -451, -361, -198, 6, 211, 373, 459, 449, 343, 166, -43, -237, -376, -431, -396, -281, -115, 67, 228, 339, 379, 345, 245, 100, -63, -213, -320, -363, -333, -232, -80, 89, 242, 344, 369, 311, 185, 20, -152, -296, -375, -370, -280, -115, 99, 306, 438, 444, 313, 68, -224, - -449, -498, -348, -63, 248, 454, 425, 140, -211, -349, -194, 46, 136, 66, -7, -7, 14, 4, -13, -9, -3, -10, -15, -7, 2, 1, 2, 10, 14, 10, 7, 6, 3, -5, -9, -10, -11, -12, -9, -3, 1, 5, 9, 12, 12, 10, 7, 3 } - }, - { - {-2055, -5418, -7055, -6938, -5441, -2807, 630, 4004, 6171, 6510, 5281, 3176, 714, -1822, -4061, -5446, -5532, -4307, -2177, 297, 2621, 4367, 5142, 4697, 3128, 902, -1369, -3185, -4226, -4315, -3442, -1833, 95, 1889, 3166, 3655, 3265, 2160, 705, -711, -1820, -2475, -2606, -2215, -1410, -385, 635, 1450, 1905, 1930, 1563, 935, 213, -456, -972, -1270, -1325, -1151, -808, -368, 93, 509, 823, 1000, 1028, 913, 667, 310, -129, -602, -1029, -1299, -1300, -979, -388, 323, 960, 1348, 1394, 1113, 617, 52, -457, -835, -1053, -1101, -975, -676, -224, 316, 830, 1177, 1247, 1005, 521, -62, - -582, -920, -1025, -913, -641, -286, 81, 400, 631, 751, 751, 633, 408, 103, -240, -563, -795, -872, -754, -451, -27, 410, 744, 886, 806, 540, 173, -195, -480, -632, -641, -528, -333, -100, 126, 312, 434, 480, 444, 335, 169, -27, -218, -370, -454, -451, -361, -198, 6, 211, 373, 459, 449, 343, 166, -43, -237, -376, -431, -396, -281, -115, 67, 228, 339, 379, 345, 245, 100, -63, -213, -320, -363, -333, -232, -80, 89, 242, 344, 369, 311, 185, 20, -152, -296, -375, -370, -280, -115, 99, 306, 438, 444, 313, 68, -224, - -449, -498, -348, -63, 248, 454, 425, 140, -211, -349, -194, 46, 136, 66, -7, -7, 14, 4, -13, -9, -3, -10, -15, -7, 2, 1, 2, 10, 14, 10, 7, 6, 3, -5, -9, -10, -11, -12, -9, -3, 1, 5, 9, 12, 12, 10, 7, 3 }, - {350, 928, 1443, 2070, 2309, 1428, -237, -1479, -1917, -2354, -3163, -3485, -2669, -1461, -938, -1029, -990, -748, -817, -1224, -1437, -1311, -1326, -1788, -2374, -2608, -2396, -1970, -1573, -1306, -1095, -741, -156, 444, 721, 566, 164, -271, -684, -1085, -1437, -1690, -1852, -1986, -2162, -2427, -2797, -3269, -3844, -4530, -5310, -6129, -6923, -7651, -8290, -8821, -9245, -9597, -9930, -10286, -10686, -11141, -11649, -12182, -12673, -13047, -13244, -13227, -12978, -12499, -11829, -11028, -10142, -9200, -8237, -7299, -6424, -5627, -4911, -4277, -3740, -3312, -3008, -2838, -2806, -2911, -3137, -3450, -3818, -4238, -4736, -5341, -6067, -6933, -7974, -9210, - -10620, -12155, -13779, -15457, -17117, -18659, -20005, -21120, -21976, -22539, -22798, -22803, -22616, -22271, -21782, -21188, -20538, -19846, -19090, -18262, -17384, -16476, -15536, -14568, -13606, -12689, -11831, -11026, -10277, -9597, -8988, -8436, -7935, -7495, -7137, -6866, -6676, -6565, -6539, -6600, -6739, -6943, -7208, -7539, -7930, -8362, -8810, -9253, -9671, -10027, -10273, -10369, -10300, -10053, -9608, -8955, -8123, -7154, -6074, -4901, -3676, -2453, -1260, -108, 980, 1965, 2824, 3556, 4158, 4619, 4933, 5116, 5188, 5165, 5060, 4890, 4682, 4466, 4256, 4055, 3880, 3757, 3695, 3679, 3718, 3844, 4064, 4354, 4712, 5159, 5666, 6151, 6561, 6864, 6969, 6748, - 6160, 5221, 3892, 2148, 144, -1883, -3805, -5383, -5934, -4762, -2197, 262, 1275, 908, 236, -17, 25, 25, -27, -15, 24, 8, -20, -4, 17, 2, -14, 0, 12, -1, -9, 2, 8, -2, -6, 2, 4, -3, -4, 2, 2, -2, -2, 1, 0, -1, 0, 1 } - }, - { - {-66, -238, -467, -670, -755, -697, -379, 500, 2029, 3601, 4244, 3579, 2117, 567, -704, -1467, -1497, -906, -152, 503, 1127, 1603, 1513, 745, -244, -978, -1339, -1319, -877, -220, 226, 285, 115, -224, -910, -1966, -3104, -4068, -4844, -5475, -5948, -6304, -6645, -6982, -7250, -7441, -7608, -7763, -7909, -8097, -8350, -8598, -8789, -8971, -9205, -9486, -9794, -10143, -10528, -10896, -11208, -11480, -11743, -12008, -12294, -12620, -12991, -13394, -13802, -14171, -14459, -14656, -14772, -14788, -14682, -14470, -14195, -13860, -13442, -12951, -12421, -11866, -11294, -10736, -10233, -9795, -9410, -9072, -8783, -8538, -8324, -8123, -7918, -7703, -7486, -7273, - -7060, -6846, -6645, -6458, -6269, -6064, -5847, -5620, -5371, -5093, -4796, -4492, -4188, -3888, -3602, -3337, -3099, -2890, -2711, -2557, -2428, -2326, -2247, -2181, -2127, -2088, -2063, -2049, -2047, -2064, -2106, -2178, -2291, -2451, -2667, -2946, -3294, -3703, -4158, -4651, -5178, -5721, -6259, -6781, -7287, -7770, -8212, -8604, -8956, -9276, -9558, -9798, -10008, -10207, -10396, -10565, -10716, -10860, -11001, -11124, -11216, -11278, -11316, -11316, -11255, -11128, -10940, -10687, -10346, -9898, -9347, -8702, -7942, -7045, -6019, -4888, -3649, -2277, -788, 770, 2385, 4073, 5803, 7509, 9167, 10781, 12302, 13642, 14765, 15660, 16231, 16348, 15967, 15071, 13570, 11401, - 8671, 5533, 2045, -1632, -5076, -7894, -9896, -10607, -9087, -5096, -310, 2637, 2663, 1143, 45, -93, 49, 8, -56, 3, 43, -9, -34, 10, 27, -10, -20, 11, 17, -9, -12, 9, 10, -8, -8, 7, 5, -6, -4, 5, 2, -4, -2, 3, 0, -3, 1, 1 }, - {-1065, -3051, -4739, -5974, -6263, -5208, -3369, -2120, -2475, -4304, -6596, -8121, -8061, -6580, -4790, -3757, -3580, -3700, -3765, -3700, -3237, -2063, -416, 1010, 1818, 2209, 2569, 3086, 3792, 4650, 5515, 6180, 6514, 6493, 6164, 5666, 5201, 4875, 4606, 4254, 3757, 3138, 2443, 1729, 1037, 355, -348, -1067, -1768, -2444, -3104, -3743, -4346, -4906, -5397, -5762, -5962, -6007, -5908, -5659, -5265, -4752, -4144, -3453, -2704, -1930, -1137, -311, 542, 1390, 2192, 2914, 3527, 4018, 4394, 4668, 4838, 4895, 4834, 4657, 4374, 3995, 3532, 2996, 2411, 1807, 1210, 641, 115, -356, -773, -1137, -1442, -1680, -1857, -1982, - -2059, -2086, -2073, -2030, -1964, -1878, -1787, -1702, -1628, -1565, -1515, -1480, -1455, -1435, -1417, -1398, -1372, -1332, -1270, -1176, -1042, -864, -636, -360, -40, 313, 696, 1104, 1524, 1940, 2345, 2727, 3069, 3354, 3576, 3732, 3808, 3791, 3679, 3470, 3156, 2733, 2206, 1588, 883, 100, -740, -1607, -2472, -3307, -4074, -4730, -5242, -5586, -5737, -5677, -5403, -4929, -4278, -3470, -2540, -1533, -492, 550, 1554, 2480, 3295, 3983, 4525, 4902, 5106, 5135, 4991, 4672, 4189, 3562, 2815, 1972, 1067, 135, -787, -1661, -2450, -3121, -3646, -3993, -4146, -4098, -3842, -3371, -2699, -1865, -909, 121, 1139, 2031, - 2710, 3116, 3170, 2808, 2075, 1091, -50, -1193, -1953, -1891, -1041, -48, 419, 307, 53, -25, 12, 17, -5, 7, 30, 27, 17, 28, 42, 39, 34, 43, 51, 46, 43, 49, 52, 48, 45, 47, 47, 42, 38, 38, 35, 29, 25, 22, 17, 12, 7, 3 } - }, - { - {-1065, -3051, -4739, -5974, -6263, -5208, -3369, -2120, -2475, -4304, -6596, -8121, -8061, -6580, -4790, -3757, -3580, -3700, -3765, -3700, -3237, -2063, -416, 1010, 1818, 2209, 2569, 3086, 3792, 4650, 5515, 6180, 6514, 6493, 6164, 5666, 5201, 4875, 4606, 4254, 3757, 3138, 2443, 1729, 1037, 355, -348, -1067, -1768, -2444, -3104, -3743, -4346, -4906, -5397, -5762, -5962, -6007, -5908, -5659, -5265, -4752, -4144, -3453, -2704, -1930, -1137, -311, 542, 1390, 2192, 2914, 3527, 4018, 4394, 4668, 4838, 4895, 4834, 4657, 4374, 3995, 3532, 2996, 2411, 1807, 1210, 641, 115, -356, -773, -1137, -1442, -1680, -1857, -1982, - -2059, -2086, -2073, -2030, -1964, -1878, -1787, -1702, -1628, -1565, -1515, -1480, -1455, -1435, -1417, -1398, -1372, -1332, -1270, -1176, -1042, -864, -636, -360, -40, 313, 696, 1104, 1524, 1940, 2345, 2727, 3069, 3354, 3576, 3732, 3808, 3791, 3679, 3470, 3156, 2733, 2206, 1588, 883, 100, -740, -1607, -2472, -3307, -4074, -4730, -5242, -5586, -5737, -5677, -5403, -4929, -4278, -3470, -2540, -1533, -492, 550, 1554, 2480, 3295, 3983, 4525, 4902, 5106, 5135, 4991, 4672, 4189, 3562, 2815, 1972, 1067, 135, -787, -1661, -2450, -3121, -3646, -3993, -4146, -4098, -3842, -3371, -2699, -1865, -909, 121, 1139, 2031, - 2710, 3116, 3170, 2808, 2075, 1091, -50, -1193, -1953, -1891, -1041, -48, 419, 307, 53, -25, 12, 17, -5, 7, 30, 27, 17, 28, 42, 39, 34, 43, 51, 46, 43, 49, 52, 48, 45, 47, 47, 42, 38, 38, 35, 29, 25, 22, 17, 12, 7, 3 }, - {-66, -238, -467, -670, -755, -697, -379, 500, 2029, 3601, 4244, 3579, 2117, 567, -704, -1467, -1497, -906, -152, 503, 1127, 1603, 1513, 745, -244, -978, -1339, -1319, -877, -220, 226, 285, 115, -224, -910, -1966, -3104, -4068, -4844, -5475, -5948, -6304, -6645, -6982, -7250, -7441, -7608, -7763, -7909, -8097, -8350, -8598, -8789, -8971, -9205, -9486, -9794, -10143, -10528, -10896, -11208, -11480, -11743, -12008, -12294, -12620, -12991, -13394, -13802, -14171, -14459, -14656, -14772, -14788, -14682, -14470, -14195, -13860, -13442, -12951, -12421, -11866, -11294, -10736, -10233, -9795, -9410, -9072, -8783, -8538, -8324, -8123, -7918, -7703, -7486, -7273, - -7060, -6846, -6645, -6458, -6269, -6064, -5847, -5620, -5371, -5093, -4796, -4492, -4188, -3888, -3602, -3337, -3099, -2890, -2711, -2557, -2428, -2326, -2247, -2181, -2127, -2088, -2063, -2049, -2047, -2064, -2106, -2178, -2291, -2451, -2667, -2946, -3294, -3703, -4158, -4651, -5178, -5721, -6259, -6781, -7287, -7770, -8212, -8604, -8956, -9276, -9558, -9798, -10008, -10207, -10396, -10565, -10716, -10860, -11001, -11124, -11216, -11278, -11316, -11316, -11255, -11128, -10940, -10687, -10346, -9898, -9347, -8702, -7942, -7045, -6019, -4888, -3649, -2277, -788, 770, 2385, 4073, 5803, 7509, 9167, 10781, 12302, 13642, 14765, 15660, 16231, 16348, 15967, 15071, 13570, 11401, - 8671, 5533, 2045, -1632, -5076, -7894, -9896, -10607, -9087, -5096, -310, 2637, 2663, 1143, 45, -93, 49, 8, -56, 3, 43, -9, -34, 10, 27, -10, -20, 11, 17, -9, -12, 9, 10, -8, -8, 7, 5, -6, -4, 5, 2, -4, -2, 3, 0, -3, 1, 1 } - }, - { - {67, 286, 671, 954, 550, -676, -1867, -2043, -1363, -804, -717, -537, 15, 345, -104, -1078, -2028, -2861, -3748, -4603, -5165, -5395, -5471, -5502, -5474, -5380, -5263, -5156, -5054, -4918, -4692, -4372, -4042, -3788, -3594, -3376, -3079, -2711, -2316, -1951, -1667, -1475, -1351, -1285, -1294, -1386, -1550, -1775, -2052, -2347, -2608, -2794, -2897, -2928, -2927, -2939, -3004, -3150, -3403, -3772, -4231, -4736, -5258, -5779, -6265, -6682, -7030, -7335, -7610, -7854, -8075, -8285, -8484, -8651, -8767, -8825, -8820, -8744, -8592, -8377, -8128, -7874, -7623, -7371, -7116, -6853, -6563, -6221, -5822, -5382, -4925, -4466, -4024, -3619, -3267, -2977, - -2758, -2624, -2590, -2676, -2897, -3252, -3723, -4299, -4968, -5705, -6476, -7260, -8052, -8838, -9585, -10274, -10901, -11467, -11954, -12345, -12649, -12882, -13054, -13160, -13208, -13219, -13211, -13177, -13107, -13005, -12881, -12725, -12516, -12245, -11927, -11568, -11157, -10695, -10206, -9713, -9223, -8739, -8276, -7855, -7483, -7154, -6863, -6615, -6412, -6245, -6099, -5966, -5848, -5741, -5631, -5502, -5357, -5201, -5026, -4817, -4574, -4308, -4017, -3691, -3324, -2924, -2496, -2034, -1529, -984, -408, 195, 832, 1504, 2196, 2892, 3597, 4317, 5035, 5727, 6388, 7024, 7611, 8114, 8525, 8851, 9068, 9138, 9055, 8823, 8410, 7779, 6940, 5915, 4698, 3297, - 1790, 259, -1259, -2682, -3848, -4634, -4998, -4778, -3680, -1755, 228, 1280, 1142, 471, 31, -26, 19, 0, -20, 4, 15, -5, -12, 5, 9, -5, -7, 5, 6, -4, -4, 4, 4, -4, -3, 3, 2, -3, -1, 2, 1, -2, 0, 1, 0, -1, 0, 1 }, - {-1520, -4372, -6514, -7320, -6592, -4939, -3363, -2369, -1589, -362, 1412, 3137, 4178, 4466, 4388, 4223, 3864, 3052, 1745, 213, -1171, -2193, -2873, -3341, -3659, -3747, -3488, -2861, -1945, -841, 349, 1488, 2407, 2979, 3185, 3076, 2713, 2156, 1478, 766, 87, -519, -1033, -1450, -1771, -1995, -2114, -2116, -1993, -1735, -1335, -792, -131, 590, 1292, 1896, 2338, 2579, 2595, 2372, 1914, 1252, 452, -403, -1224, -1928, -2451, -2744, -2772, -2515, -1978, -1204, -282, 660, 1483, 2070, 2354, 2329, 2047, 1597, 1072, 548, 68, -350, -701, -984, -1197, -1331, -1372, -1307, -1133, -865, -531, -174, 170, 470, - 709, 879, 979, 1013, 985, 897, 754, 563, 330, 68, -207, -474, -712, -897, -1010, -1034, -967, -811, -580, -296, 11, 311, 576, 785, 920, 974, 945, 836, 654, 415, 136, -158, -439, -673, -833, -900, -868, -744, -550, -316, -73, 150, 332, 462, 535, 556, 533, 475, 394, 297, 192, 84, -24, -126, -219, -300, -362, -402, -414, -397, -349, -273, -173, -56, 68, 189, 297, 382, 435, 450, 425, 362, 267, 146, 11, -127, -257, -370, -452, -496, -497, -451, -354, -210, -30, 174, 380, 559, 673, 694, 608, 407, 112, -222, -523, -726, - -782, -657, -370, -2, 343, 579, 632, 443, 69, -272, -362, -199, 5, 78, 42, 8, 15, 23, 13, 8, 12, 11, 2, -3, -3, -6, -13, -15, -14, -15, -17, -15, -11, -8, -6, -1, 4, 7, 10, 13, 16, 16, 16, 15, 13, 10, 6, 2 } - }, - { - {-1520, -4372, -6514, -7320, -6592, -4939, -3363, -2369, -1589, -362, 1412, 3137, 4178, 4466, 4388, 4223, 3864, 3052, 1745, 213, -1171, -2193, -2873, -3341, -3659, -3747, -3488, -2861, -1945, -841, 349, 1488, 2407, 2979, 3185, 3076, 2713, 2156, 1478, 766, 87, -519, -1033, -1450, -1771, -1995, -2114, -2116, -1993, -1735, -1335, -792, -131, 590, 1292, 1896, 2338, 2579, 2595, 2372, 1914, 1252, 452, -403, -1224, -1928, -2451, -2744, -2772, -2515, -1978, -1204, -282, 660, 1483, 2070, 2354, 2329, 2047, 1597, 1072, 548, 68, -350, -701, -984, -1197, -1331, -1372, -1307, -1133, -865, -531, -174, 170, 470, - 709, 879, 979, 1013, 985, 897, 754, 563, 330, 68, -207, -474, -712, -897, -1010, -1034, -967, -811, -580, -296, 11, 311, 576, 785, 920, 974, 945, 836, 654, 415, 136, -158, -439, -673, -833, -900, -868, -744, -550, -316, -73, 150, 332, 462, 535, 556, 533, 475, 394, 297, 192, 84, -24, -126, -219, -300, -362, -402, -414, -397, -349, -273, -173, -56, 68, 189, 297, 382, 435, 450, 425, 362, 267, 146, 11, -127, -257, -370, -452, -496, -497, -451, -354, -210, -30, 174, 380, 559, 673, 694, 608, 407, 112, -222, -523, -726, - -782, -657, -370, -2, 343, 579, 632, 443, 69, -272, -362, -199, 5, 78, 42, 8, 15, 23, 13, 8, 12, 11, 2, -3, -3, -6, -13, -15, -14, -15, -17, -15, -11, -8, -6, -1, 4, 7, 10, 13, 16, 16, 16, 15, 13, 10, 6, 2 }, - {67, 286, 671, 954, 550, -676, -1867, -2043, -1363, -804, -717, -537, 15, 345, -104, -1078, -2028, -2861, -3748, -4603, -5165, -5395, -5471, -5502, -5474, -5380, -5263, -5156, -5054, -4918, -4692, -4372, -4042, -3788, -3594, -3376, -3079, -2711, -2316, -1951, -1667, -1475, -1351, -1285, -1294, -1386, -1550, -1775, -2052, -2347, -2608, -2794, -2897, -2928, -2927, -2939, -3004, -3150, -3403, -3772, -4231, -4736, -5258, -5779, -6265, -6682, -7030, -7335, -7610, -7854, -8075, -8285, -8484, -8651, -8767, -8825, -8820, -8744, -8592, -8377, -8128, -7874, -7623, -7371, -7116, -6853, -6563, -6221, -5822, -5382, -4925, -4466, -4024, -3619, -3267, -2977, - -2758, -2624, -2590, -2676, -2897, -3252, -3723, -4299, -4968, -5705, -6476, -7260, -8052, -8838, -9585, -10274, -10901, -11467, -11954, -12345, -12649, -12882, -13054, -13160, -13208, -13219, -13211, -13177, -13107, -13005, -12881, -12725, -12516, -12245, -11927, -11568, -11157, -10695, -10206, -9713, -9223, -8739, -8276, -7855, -7483, -7154, -6863, -6615, -6412, -6245, -6099, -5966, -5848, -5741, -5631, -5502, -5357, -5201, -5026, -4817, -4574, -4308, -4017, -3691, -3324, -2924, -2496, -2034, -1529, -984, -408, 195, 832, 1504, 2196, 2892, 3597, 4317, 5035, 5727, 6388, 7024, 7611, 8114, 8525, 8851, 9068, 9138, 9055, 8823, 8410, 7779, 6940, 5915, 4698, 3297, - 1790, 259, -1259, -2682, -3848, -4634, -4998, -4778, -3680, -1755, 228, 1280, 1142, 471, 31, -26, 19, 0, -20, 4, 15, -5, -12, 5, 9, -5, -7, 5, 6, -4, -4, 4, 4, -4, -3, 3, 2, -3, -1, 2, 1, -2, 0, 1, 0, -1, 0, 1 } - }, - { - {4, 136, 440, 600, 213, -718, -1697, -2240, -2335, -2247, -2050, -1644, -1147, -936, -1228, -1878, -2651, -3466, -4265, -4865, -5135, -5187, -5257, -5436, -5650, -5820, -5944, -6035, -6080, -6076, -6041, -5979, -5864, -5667, -5371, -4964, -4451, -3874, -3318, -2850, -2492, -2232, -2063, -1989, -1996, -2049, -2116, -2180, -2237, -2285, -2326, -2372, -2443, -2560, -2740, -2986, -3288, -3629, -3992, -4357, -4693, -4986, -5245, -5483, -5701, -5888, -6039, -6140, -6168, -6097, -5922, -5657, -5328, -4965, -4603, -4272, -3989, -3753, -3548, -3356, -3165, -2968, -2761, -2542, -2315, -2085, -1853, -1623, -1396, -1179, -976, -793, -639, -522, -461, -473, - -574, -773, -1071, -1472, -1966, -2528, -3129, -3752, -4396, -5048, -5693, -6329, -6964, -7592, -8190, -8737, -9229, -9660, -10013, -10274, -10447, -10549, -10585, -10551, -10454, -10316, -10155, -9975, -9774, -9567, -9365, -9163, -8940, -8691, -8416, -8114, -7774, -7397, -7002, -6611, -6230, -5862, -5520, -5217, -4957, -4737, -4556, -4418, -4324, -4270, -4244, -4240, -4256, -4287, -4320, -4341, -4347, -4337, -4302, -4230, -4117, -3967, -3783, -3554, -3275, -2953, -2593, -2192, -1744, -1253, -732, -187, 384, 980, 1587, 2191, 2792, 3392, 3974, 4519, 5025, 5495, 5915, 6262, 6531, 6725, 6829, 6817, 6684, 6435, 6055, 5523, 4851, 4061, 3156, 2151, - 1098, 54, -951, -1868, -2599, -3075, -3276, -3114, -2417, -1217, 30, 725, 692, 309, 39, -8, 12, 0, -12, 2, 9, -3, -7, 3, 5, -3, -4, 3, 3, -2, -2, 2, 2, -2, -2, 2, 1, -2, -1, 1, 0, -1, 0, 1, 0, -1, 0, 0 }, - {-1089, -3257, -5185, -6310, -6248, -5387, -4665, -4561, -4582, -4032, -2986, -2081, -1535, -920, 114, 1406, 2636, 3690, 4507, 4931, 4909, 4627, 4278, 3843, 3232, 2475, 1662, 811, -111, -1090, -2051, -2888, -3502, -3839, -3931, -3841, -3590, -3160, -2575, -1913, -1262, -674, -174, 238, 589, 905, 1205, 1514, 1861, 2253, 2651, 2989, 3196, 3213, 3014, 2621, 2091, 1475, 797, 71, -690, -1460, -2199, -2847, -3342, -3637, -3716, -3588, -3279, -2823, -2246, -1563, -787, 54, 908, 1701, 2358, 2824, 3073, 3119, 2999, 2753, 2416, 2016, 1579, 1126, 669, 218, -218, -629, -1015, -1372, -1695, -1976, -2206, -2365, - -2430, -2379, -2205, -1911, -1506, -1013, -463, 112, 682, 1215, 1677, 2044, 2297, 2425, 2420, 2284, 2030, 1677, 1245, 763, 264, -224, -678, -1074, -1394, -1627, -1770, -1819, -1774, -1641, -1431, -1157, -838, -497, -160, 153, 423, 638, 792, 888, 935, 943, 922, 883, 833, 776, 709, 633, 544, 437, 307, 156, -16, -203, -397, -586, -758, -899, -998, -1046, -1036, -967, -842, -667, -453, -213, 38, 284, 511, 705, 856, 956, 1001, 990, 924, 807, 649, 457, 242, 13, -214, -430, -623, -785, -901, -960, -956, -882, -729, -501, -215, 104, 431, 722, 927, 1011, - 962, 774, 461, 77, -296, -594, -761, -724, -444, -30, 276, 310, 151, 4, -29, -2, 7, -2, -1, 7, 5, -1, 1, 5, 2, -1, 0, 2, 0, -2, -1, 0, -2, -3, -2, -2, -3, -4, -3, -2, -3, -3, -2, -2, -2, -1, -1, 0 } - }, - { - {-1089, -3257, -5185, -6310, -6248, -5387, -4665, -4561, -4582, -4032, -2986, -2081, -1535, -920, 114, 1406, 2636, 3690, 4507, 4931, 4909, 4627, 4278, 3843, 3232, 2475, 1662, 811, -111, -1090, -2051, -2888, -3502, -3839, -3931, -3841, -3590, -3160, -2575, -1913, -1262, -674, -174, 238, 589, 905, 1205, 1514, 1861, 2253, 2651, 2989, 3196, 3213, 3014, 2621, 2091, 1475, 797, 71, -690, -1460, -2199, -2847, -3342, -3637, -3716, -3588, -3279, -2823, -2246, -1563, -787, 54, 908, 1701, 2358, 2824, 3073, 3119, 2999, 2753, 2416, 2016, 1579, 1126, 669, 218, -218, -629, -1015, -1372, -1695, -1976, -2206, -2365, - -2430, -2379, -2205, -1911, -1506, -1013, -463, 112, 682, 1215, 1677, 2044, 2297, 2425, 2420, 2284, 2030, 1677, 1245, 763, 264, -224, -678, -1074, -1394, -1627, -1770, -1819, -1774, -1641, -1431, -1157, -838, -497, -160, 153, 423, 638, 792, 888, 935, 943, 922, 883, 833, 776, 709, 633, 544, 437, 307, 156, -16, -203, -397, -586, -758, -899, -998, -1046, -1036, -967, -842, -667, -453, -213, 38, 284, 511, 705, 856, 956, 1001, 990, 924, 807, 649, 457, 242, 13, -214, -430, -623, -785, -901, -960, -956, -882, -729, -501, -215, 104, 431, 722, 927, 1011, - 962, 774, 461, 77, -296, -594, -761, -724, -444, -30, 276, 310, 151, 4, -29, -2, 7, -2, -1, 7, 5, -1, 1, 5, 2, -1, 0, 2, 0, -2, -1, 0, -2, -3, -2, -2, -3, -4, -3, -2, -3, -3, -2, -2, -2, -1, -1, 0 }, - {4, 136, 440, 600, 213, -718, -1697, -2240, -2335, -2247, -2050, -1644, -1147, -936, -1228, -1878, -2651, -3466, -4265, -4865, -5135, -5187, -5257, -5436, -5650, -5820, -5944, -6035, -6080, -6076, -6041, -5979, -5864, -5667, -5371, -4964, -4451, -3874, -3318, -2850, -2492, -2232, -2063, -1989, -1996, -2049, -2116, -2180, -2237, -2285, -2326, -2372, -2443, -2560, -2740, -2986, -3288, -3629, -3992, -4357, -4693, -4986, -5245, -5483, -5701, -5888, -6039, -6140, -6168, -6097, -5922, -5657, -5328, -4965, -4603, -4272, -3989, -3753, -3548, -3356, -3165, -2968, -2761, -2542, -2315, -2085, -1853, -1623, -1396, -1179, -976, -793, -639, -522, -461, -473, - -574, -773, -1071, -1472, -1966, -2528, -3129, -3752, -4396, -5048, -5693, -6329, -6964, -7592, -8190, -8737, -9229, -9660, -10013, -10274, -10447, -10549, -10585, -10551, -10454, -10316, -10155, -9975, -9774, -9567, -9365, -9163, -8940, -8691, -8416, -8114, -7774, -7397, -7002, -6611, -6230, -5862, -5520, -5217, -4957, -4737, -4556, -4418, -4324, -4270, -4244, -4240, -4256, -4287, -4320, -4341, -4347, -4337, -4302, -4230, -4117, -3967, -3783, -3554, -3275, -2953, -2593, -2192, -1744, -1253, -732, -187, 384, 980, 1587, 2191, 2792, 3392, 3974, 4519, 5025, 5495, 5915, 6262, 6531, 6725, 6829, 6817, 6684, 6435, 6055, 5523, 4851, 4061, 3156, 2151, - 1098, 54, -951, -1868, -2599, -3075, -3276, -3114, -2417, -1217, 30, 725, 692, 309, 39, -8, 12, 0, -12, 2, 9, -3, -7, 3, 5, -3, -4, 3, 3, -2, -2, 2, 2, -2, -2, 2, 1, -2, -1, 1, 0, -1, 0, 1, 0, -1, 0, 0 } - } +const Word16 CRendBin_Combined_HRIR_coeff_im_48kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 178, 510, 733, 655, 163, -364, -316, 117, -52, -931, -943, 1158, 4167, 5703, 5232, 4349, 4204, 4188, 3384, 1910, 277, -1460, -3229, -4362, -4229, -3057, -1633, -446, 530, 1436, 2219, 2643, 2436, 1482, -42, -1753, -3328, -4661, -5808, -6836, -7720, -8357, -8674, -8739, -8722, -8772, -8949, -9261, -9670, -10079, -10381, -10539, -10586, -10570, -10525, -10476, -10443, -10452, -10535, -10713, -10970, -11275, -11621, -11996, -12338, -12547, -12541, -12287, -11797, -11124, -10363, -9603, -8897, -8277, -7767, -7377, -7092, -6876, -6691, -6504, -6298, -6073, -5831, -5567, -5289, -5019, -4777, -4567, -4404, -4316, -4324, -4426, -4609, -4860, -5159, -5484, + -5804, -6094, -6332, -6507, -6615, -6650, -6612, -6519, -6384, -6207, -5977, -5702, -5398, -5071, -4722, -4366, -4020, -3694, -3388, -3105, -2847, -2616, -2417, -2258, -2140, -2067, -2056, -2128, -2288, -2535, -2893, -3393, -4047, -4850, -5815, -6971, -8324, -9851, -11523, -13323, -15225, -17166, -19066, -20869, -22547, -24067, -25369, -26420, -27240, -27855, -28251, -28409, -28367, -28181, -27857, -27373, -26749, -26043, -25267, -24389, -23404, -22347, -21231, -20025, -18700, -17270, -15753, -14138, -12400, -10541, -8600, -6608, -4565, -2473, -380, 1654, 3631, 5579, 7473, 9262, 10963, 12631, 14253, 15767, 17182, 18544, 19804, 20853, 21662, 22219, 22392, 22007, 21013, 19394, 17024, 13829, + 9968, 5646, 945, -3893, -8287, -11736, -13997, -14438, -11899, -6274, 64, 3720, 3527, 1458, 49, -108, 67, 4, -72, 9, 56, -15, -44, 16, 34, -16, -26, 16, 21, -14, -16, 13, 13, -12, -10, 10, 7, -10, -5, 8, 2, -7, -2, 5, -1, -5, 2, 3 }, + { -658, -2552, -4977, -6488, -6562, -6232, -6055, -5295, -3665, -2299, -2289, -3468, -5101, -6589, -7109, -5826, -3068, -303, 1532, 2781, 3883, 4511, 4403, 4119, 4294, 4808, 5279, 5778, 6474, 7004, 6833, 5978, 4861, 3580, 1836, -397, -2559, -4027, -4720, -5019, -5247, -5448, -5571, -5633, -5623, -5427, -4964, -4295, -3522, -2668, -1726, -747, 191, 1046, 1803, 2440, 2961, 3399, 3764, 4018, 4129, 4082, 3865, 3473, 2952, 2389, 1846, 1344, 894, 514, 209, -34, -237, -424, -623, -857, -1132, -1442, -1766, -2063, -2305, -2490, -2635, -2756, -2865, -2953, -2982, -2887, -2618, -2162, -1537, -781, 40, 840, 1539, 2076, + 2415, 2554, 2538, 2434, 2300, 2185, 2130, 2163, 2285, 2483, 2736, 3007, 3230, 3319, 3192, 2782, 2050, 997, -324, -1819, -3377, -4876, -6195, -7223, -7874, -8091, -7840, -7117, -5951, -4413, -2602, -637, 1350, 3223, 4864, 6192, 7156, 7728, 7909, 7729, 7223, 6421, 5360, 4089, 2662, 1128, -449, -1988, -3407, -4636, -5599, -6230, -6489, -6374, -5903, -5116, -4084, -2903, -1666, -455, 651, 1587, 2318, 2834, 3138, 3244, 3185, 2999, 2716, 2365, 1977, 1578, 1181, 796, 432, 91, -224, -512, -767, -988, -1173, -1316, -1414, -1466, -1469, -1418, -1309, -1143, -915, -622, -281, 89, 470, 835, 1136, 1327, + 1389, 1308, 1062, 667, 189, -295, -727, -1003, -960, -553, -8, 327, 314, 130, 13, 10, 30, 21, 11, 18, 21, 11, 4, 8, 7, -2, -7, -5, -7, -15, -18, -16, -18, -23, -24, -22, -23, -25, -24, -21, -21, -20, -17, -13, -12, -9, -5, -1 } }, + { { -658, -2552, -4977, -6488, -6562, -6232, -6055, -5295, -3665, -2299, -2289, -3468, -5101, -6589, -7109, -5826, -3068, -303, 1532, 2781, 3883, 4511, 4403, 4119, 4294, 4808, 5279, 5778, 6474, 7004, 6833, 5978, 4861, 3580, 1836, -397, -2559, -4027, -4720, -5019, -5247, -5448, -5571, -5633, -5623, -5427, -4964, -4295, -3522, -2668, -1726, -747, 191, 1046, 1803, 2440, 2961, 3399, 3764, 4018, 4129, 4082, 3865, 3473, 2952, 2389, 1846, 1344, 894, 514, 209, -34, -237, -424, -623, -857, -1132, -1442, -1766, -2063, -2305, -2490, -2635, -2756, -2865, -2953, -2982, -2887, -2618, -2162, -1537, -781, 40, 840, 1539, 2076, + 2415, 2554, 2538, 2434, 2300, 2185, 2130, 2163, 2285, 2483, 2736, 3007, 3230, 3319, 3192, 2782, 2050, 997, -324, -1819, -3377, -4876, -6195, -7223, -7874, -8091, -7840, -7117, -5951, -4413, -2602, -637, 1350, 3223, 4864, 6192, 7156, 7728, 7909, 7729, 7223, 6421, 5360, 4089, 2662, 1128, -449, -1988, -3407, -4636, -5599, -6230, -6489, -6374, -5903, -5116, -4084, -2903, -1666, -455, 651, 1587, 2318, 2834, 3138, 3244, 3185, 2999, 2716, 2365, 1977, 1578, 1181, 796, 432, 91, -224, -512, -767, -988, -1173, -1316, -1414, -1466, -1469, -1418, -1309, -1143, -915, -622, -281, 89, 470, 835, 1136, 1327, + 1389, 1308, 1062, 667, 189, -295, -727, -1003, -960, -553, -8, 327, 314, 130, 13, 10, 30, 21, 11, 18, 21, 11, 4, 8, 7, -2, -7, -5, -7, -15, -18, -16, -18, -23, -24, -22, -23, -25, -24, -21, -21, -20, -17, -13, -12, -9, -5, -1 }, + { 178, 510, 733, 655, 163, -364, -316, 117, -52, -931, -943, 1158, 4167, 5703, 5232, 4349, 4204, 4188, 3384, 1910, 277, -1460, -3229, -4362, -4229, -3057, -1633, -446, 530, 1436, 2219, 2643, 2436, 1482, -42, -1753, -3328, -4661, -5808, -6836, -7720, -8357, -8674, -8739, -8722, -8772, -8949, -9261, -9670, -10079, -10381, -10539, -10586, -10570, -10525, -10476, -10443, -10452, -10535, -10713, -10970, -11275, -11621, -11996, -12338, -12547, -12541, -12287, -11797, -11124, -10363, -9603, -8897, -8277, -7767, -7377, -7092, -6876, -6691, -6504, -6298, -6073, -5831, -5567, -5289, -5019, -4777, -4567, -4404, -4316, -4324, -4426, -4609, -4860, -5159, -5484, + -5804, -6094, -6332, -6507, -6615, -6650, -6612, -6519, -6384, -6207, -5977, -5702, -5398, -5071, -4722, -4366, -4020, -3694, -3388, -3105, -2847, -2616, -2417, -2258, -2140, -2067, -2056, -2128, -2288, -2535, -2893, -3393, -4047, -4850, -5815, -6971, -8324, -9851, -11523, -13323, -15225, -17166, -19066, -20869, -22547, -24067, -25369, -26420, -27240, -27855, -28251, -28409, -28367, -28181, -27857, -27373, -26749, -26043, -25267, -24389, -23404, -22347, -21231, -20025, -18700, -17270, -15753, -14138, -12400, -10541, -8600, -6608, -4565, -2473, -380, 1654, 3631, 5579, 7473, 9262, 10963, 12631, 14253, 15767, 17182, 18544, 19804, 20853, 21662, 22219, 22392, 22007, 21013, 19394, 17024, 13829, + 9968, 5646, 945, -3893, -8287, -11736, -13997, -14438, -11899, -6274, 64, 3720, 3527, 1458, 49, -108, 67, 4, -72, 9, 56, -15, -44, 16, 34, -16, -26, 16, 21, -14, -16, 13, 13, -12, -10, 10, 7, -10, -5, 8, 2, -7, -2, 5, -1, -5, 2, 3 } }, + { { 171, 178, -611, -1796, -2056, -881, 86, -960, -2868, -2453, 1090, 4681, 5206, 3255, 1754, 2056, 2881, 2534, 789, -1399, -3019, -3613, -3308, -2562, -1750, -974, -271, 158, 55, -691, -2001, -3621, -5178, -6376, -7209, -7832, -8244, -8251, -7770, -6999, -6270, -5828, -5773, -6064, -6535, -6993, -7353, -7655, -7945, -8187, -8314, -8302, -8189, -8038, -7888, -7740, -7593, -7457, -7332, -7182, -6969, -6703, -6429, -6169, -5904, -5612, -5302, -5002, -4725, -4458, -4187, -3908, -3638, -3399, -3201, -3041, -2910, -2802, -2712, -2642, -2601, -2592, -2606, -2629, -2661, -2712, -2797, -2924, -3089, -3292, -3537, -3821, -4123, -4407, -4637, -4781, + -4810, -4713, -4502, -4205, -3846, -3437, -2998, -2553, -2128, -1739, -1398, -1119, -932, -874, -975, -1248, -1707, -2359, -3199, -4197, -5318, -6546, -7865, -9239, -10628, -12022, -13424, -14820, -16171, -17452, -18659, -19768, -20724, -21490, -22075, -22495, -22740, -22793, -22678, -22444, -22107, -21658, -21100, -20464, -19761, -18962, -18041, -17007, -15872, -14615, -13208, -11665, -10024, -8303, -6503, -4651, -2807, -1022, 687, 2298, 3768, 5056, 6154, 7067, 7784, 8285, 8580, 8698, 8660, 8479, 8180, 7808, 7398, 6970, 6539, 6128, 5759, 5439, 5162, 4924, 4727, 4569, 4436, 4315, 4202, 4098, 3998, 3888, 3763, 3622, 3454, 3237, 2964, 2639, 2258, 1808, + 1303, 767, 213, -355, -899, -1369, -1750, -2007, -1996, -1562, -787, -45, 311, 271, 102, 14, 8, 6, -5, -4, 4, 2, -4, -1, 4, 1, -3, 0, 3, 0, -2, 0, 2, 0, -2, 0, 1, -1, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0 }, + { 171, 178, -611, -1796, -2056, -881, 86, -960, -2868, -2453, 1090, 4681, 5206, 3255, 1754, 2056, 2881, 2534, 789, -1399, -3019, -3613, -3308, -2562, -1750, -974, -271, 158, 55, -691, -2001, -3621, -5178, -6376, -7209, -7832, -8244, -8251, -7770, -6999, -6270, -5828, -5773, -6064, -6535, -6993, -7353, -7655, -7945, -8187, -8314, -8302, -8189, -8038, -7888, -7740, -7593, -7457, -7332, -7182, -6969, -6703, -6429, -6169, -5904, -5612, -5302, -5002, -4725, -4458, -4187, -3908, -3638, -3399, -3201, -3041, -2910, -2802, -2712, -2642, -2601, -2592, -2606, -2629, -2661, -2712, -2797, -2924, -3089, -3292, -3537, -3821, -4123, -4407, -4637, -4781, + -4810, -4713, -4502, -4205, -3846, -3437, -2998, -2553, -2128, -1739, -1398, -1119, -932, -874, -975, -1248, -1707, -2359, -3199, -4197, -5318, -6546, -7865, -9239, -10628, -12022, -13424, -14820, -16171, -17452, -18659, -19768, -20724, -21490, -22075, -22495, -22740, -22793, -22678, -22444, -22107, -21658, -21100, -20464, -19761, -18962, -18041, -17007, -15872, -14615, -13208, -11665, -10024, -8303, -6503, -4651, -2807, -1022, 687, 2298, 3768, 5056, 6154, 7067, 7784, 8285, 8580, 8698, 8660, 8479, 8180, 7808, 7398, 6970, 6539, 6128, 5759, 5439, 5162, 4924, 4727, 4569, 4436, 4315, 4202, 4098, 3998, 3888, 3763, 3622, 3454, 3237, 2964, 2639, 2258, 1808, + 1303, 767, 213, -355, -899, -1369, -1750, -2007, -1996, -1562, -787, -45, 311, 271, 102, 14, 8, 6, -5, -4, 4, 2, -4, -1, 4, 1, -3, 0, 3, 0, -2, 0, 2, 0, -2, 0, 1, -1, -1, 0, 0, -1, -1, 0, 0, 0, 0, 0 } }, + { { 95, 534, 1230, 1668, 1682, 1418, 645, -815, -2237, -2758, -2769, -3336, -4448, -5105, -5021, -4937, -5238, -5490, -5454, -5433, -5487, -5235, -4612, -4036, -3714, -3488, -3371, -3568, -3944, -4045, -3724, -3254, -2817, -2330, -1756, -1215, -761, -345, -11, 114, 8, -230, -510, -778, -955, -988, -904, -772, -652, -619, -760, -1114, -1652, -2323, -3058, -3759, -4346, -4801, -5145, -5383, -5511, -5539, -5480, -5325, -5066, -4714, -4285, -3795, -3267, -2728, -2199, -1687, -1197, -729, -268, 197, 665, 1131, 1594, 2045, 2464, 2820, 3083, 3230, 3244, 3099, 2761, 2192, 1375, 298, -1047, -2637, -4395, -6226, -8062, -9855, + -11532, -13021, -14295, -15363, -16218, -16845, -17257, -17491, -17565, -17457, -17156, -16681, -16066, -15332, -14511, -13652, -12811, -12016, -11267, -10563, -9918, -9341, -8831, -8380, -7994, -7679, -7426, -7214, -7024, -6853, -6703, -6573, -6466, -6393, -6372, -6416, -6531, -6715, -6966, -7285, -7666, -8091, -8541, -9013, -9499, -9979, -10419, -10795, -11094, -11296, -11374, -11317, -11139, -10864, -10503, -10063, -9568, -9049, -8515, -7956, -7375, -6788, -6201, -5603, -4991, -4378, -3777, -3188, -2606, -2034, -1488, -972, -478, 4, 470, 912, 1343, 1787, 2248, 2712, 3190, 3712, 4283, 4878, 5499, 6173, 6893, 7611, 8311, 8996, 9609, 10043, 10238, 10163, 9728, 8824, + 7462, 5711, 3572, 1083, -1506, -3897, -5936, -7304, -7215, -5089, -1696, 1038, 1787, 1034, 189, -43, 33, 21, -37, -10, 31, 3, -26, 0, 21, -2, -16, 3, 14, -3, -11, 4, 9, -4, -7, 3, 5, -4, -4, 3, 2, -3, -2, 2, 0, -2, 0, 1 }, + { -1390, -3924, -5634, -6107, -5624, -4868, -4049, -2870, -1370, -147, 454, 767, 1187, 1651, 2039, 2595, 3542, 4556, 4979, 4429, 3012, 1127, -755, -2266, -3280, -3862, -4032, -3733, -3042, -2231, -1531, -960, -437, 63, 555, 1098, 1711, 2292, 2681, 2762, 2493, 1902, 1103, 266, -452, -957, -1206, -1213, -1058, -850, -672, -555, -495, -472, -461, -440, -401, -351, -299, -256, -225, -195, -143, -41, 134, 401, 754, 1148, 1506, 1745, 1798, 1631, 1252, 709, 76, -579, -1195, -1731, -2151, -2422, -2505, -2360, -1963, -1324, -497, 419, 1298, 2012, 2470, 2628, 2493, 2113, 1558, 910, 248, -358, + -854, -1204, -1394, -1428, -1330, -1142, -909, -672, -461, -290, -161, -64, 12, 86, 170, 276, 409, 568, 740, 900, 1017, 1062, 1011, 858, 611, 293, -66, -431, -771, -1058, -1270, -1390, -1404, -1304, -1089, -768, -364, 88, 543, 949, 1256, 1428, 1447, 1318, 1071, 746, 390, 44, -259, -501, -678, -790, -845, -849, -810, -731, -615, -466, -291, -96, 104, 292, 453, 571, 639, 651, 614, 538, 436, 321, 205, 96, -4, -96, -184, -268, -357, -449, -539, -617, -672, -682, -619, -464, -212, 131, 539, 944, 1259, 1404, 1324, 984, 410, -288, -953, -1442, + -1635, -1448, -900, -148, 592, 1140, 1329, 1016, 279, -456, -711, -436, -34, 124, 54, -19, -7, 12, -2, -10, 6, 14, 4, 3, 13, 16, 8, 7, 12, 11, 4, 2, 4, 1, -5, -6, -6, -9, -12, -12, -11, -12, -12, -10, -8, -6, -4, -1 } }, + { { -1390, -3924, -5634, -6107, -5624, -4868, -4049, -2870, -1370, -147, 454, 767, 1187, 1651, 2039, 2595, 3542, 4556, 4979, 4429, 3012, 1127, -755, -2266, -3280, -3862, -4032, -3733, -3042, -2231, -1531, -960, -437, 63, 555, 1098, 1711, 2292, 2681, 2762, 2493, 1902, 1103, 266, -452, -957, -1206, -1213, -1058, -850, -672, -555, -495, -472, -461, -440, -401, -351, -299, -256, -225, -195, -143, -41, 134, 401, 754, 1148, 1506, 1745, 1798, 1631, 1252, 709, 76, -579, -1195, -1731, -2151, -2422, -2505, -2360, -1963, -1324, -497, 419, 1298, 2012, 2470, 2628, 2493, 2113, 1558, 910, 248, -358, + -854, -1204, -1394, -1428, -1330, -1142, -909, -672, -461, -290, -161, -64, 12, 86, 170, 276, 409, 568, 740, 900, 1017, 1062, 1011, 858, 611, 293, -66, -431, -771, -1058, -1270, -1390, -1404, -1304, -1089, -768, -364, 88, 543, 949, 1256, 1428, 1447, 1318, 1071, 746, 390, 44, -259, -501, -678, -790, -845, -849, -810, -731, -615, -466, -291, -96, 104, 292, 453, 571, 639, 651, 614, 538, 436, 321, 205, 96, -4, -96, -184, -268, -357, -449, -539, -617, -672, -682, -619, -464, -212, 131, 539, 944, 1259, 1404, 1324, 984, 410, -288, -953, -1442, + -1635, -1448, -900, -148, 592, 1140, 1329, 1016, 279, -456, -711, -436, -34, 124, 54, -19, -7, 12, -2, -10, 6, 14, 4, 3, 13, 16, 8, 7, 12, 11, 4, 2, 4, 1, -5, -6, -6, -9, -12, -12, -11, -12, -12, -10, -8, -6, -4, -1 }, + { 95, 534, 1230, 1668, 1682, 1418, 645, -815, -2237, -2758, -2769, -3336, -4448, -5105, -5021, -4937, -5238, -5490, -5454, -5433, -5487, -5235, -4612, -4036, -3714, -3488, -3371, -3568, -3944, -4045, -3724, -3254, -2817, -2330, -1756, -1215, -761, -345, -11, 114, 8, -230, -510, -778, -955, -988, -904, -772, -652, -619, -760, -1114, -1652, -2323, -3058, -3759, -4346, -4801, -5145, -5383, -5511, -5539, -5480, -5325, -5066, -4714, -4285, -3795, -3267, -2728, -2199, -1687, -1197, -729, -268, 197, 665, 1131, 1594, 2045, 2464, 2820, 3083, 3230, 3244, 3099, 2761, 2192, 1375, 298, -1047, -2637, -4395, -6226, -8062, -9855, + -11532, -13021, -14295, -15363, -16218, -16845, -17257, -17491, -17565, -17457, -17156, -16681, -16066, -15332, -14511, -13652, -12811, -12016, -11267, -10563, -9918, -9341, -8831, -8380, -7994, -7679, -7426, -7214, -7024, -6853, -6703, -6573, -6466, -6393, -6372, -6416, -6531, -6715, -6966, -7285, -7666, -8091, -8541, -9013, -9499, -9979, -10419, -10795, -11094, -11296, -11374, -11317, -11139, -10864, -10503, -10063, -9568, -9049, -8515, -7956, -7375, -6788, -6201, -5603, -4991, -4378, -3777, -3188, -2606, -2034, -1488, -972, -478, 4, 470, 912, 1343, 1787, 2248, 2712, 3190, 3712, 4283, 4878, 5499, 6173, 6893, 7611, 8311, 8996, 9609, 10043, 10238, 10163, 9728, 8824, + 7462, 5711, 3572, 1083, -1506, -3897, -5936, -7304, -7215, -5089, -1696, 1038, 1787, 1034, 189, -43, 33, 21, -37, -10, 31, 3, -26, 0, 21, -2, -16, 3, 14, -3, -11, 4, 9, -4, -7, 3, 5, -4, -4, 3, 2, -3, -2, 2, 0, -2, 0, 1 } }, + { { 116, 648, 1576, 2237, 2064, 1226, 171, -1004, -2278, -3187, -3275, -2923, -2979, -3527, -3783, -3367, -2905, -3010, -3366, -3351, -3009, -2799, -2782, -2645, -2324, -2065, -1954, -1808, -1518, -1184, -930, -791, -753, -757, -687, -472, -161, 148, 399, 556, 584, 485, 299, 43, -294, -689, -1085, -1451, -1792, -2125, -2470, -2856, -3300, -3797, -4332, -4886, -5427, -5928, -6389, -6812, -7170, -7440, -7632, -7762, -7820, -7791, -7683, -7508, -7247, -6878, -6404, -5850, -5230, -4567, -3893, -3237, -2613, -2034, -1511, -1045, -638, -308, -70, 79, 142, 95, -94, -439, -946, -1633, -2530, -3644, -4952, -6425, -8041, -9768, + -11544, -13292, -14962, -16531, -17965, -19207, -20220, -21015, -21601, -21950, -22035, -21882, -21527, -20980, -20241, -19356, -18397, -17411, -16414, -15436, -14518, -13683, -12924, -12233, -11617, -11084, -10630, -10240, -9899, -9601, -9340, -9103, -8872, -8650, -8459, -8320, -8238, -8218, -8280, -8437, -8689, -9024, -9437, -9923, -10474, -11068, -11676, -12269, -12830, -13336, -13745, -14015, -14131, -14093, -13879, -13467, -12876, -12148, -11306, -10354, -9323, -8264, -7203, -6141, -5090, -4082, -3136, -2250, -1425, -670, 8, 606, 1140, 1628, 2073, 2472, 2843, 3221, 3616, 4009, 4414, 4875, 5398, 5951, 6543, 7222, 7981, 8766, 9566, 10400, 11194, 11810, 12172, 12242, 11878, 10921, + 9369, 7295, 4671, 1530, -1798, -4916, -7619, -9465, -9367, -6540, -2040, 1533, 2432, 1354, 213, -75, 45, 29, -53, -13, 44, 4, -36, 0, 30, -3, -24, 5, 20, -5, -15, 6, 13, -6, -10, 6, 7, -6, -6, 5, 3, -5, -2, 4, 0, -3, 1, 2 }, + { -1860, -5004, -6705, -6776, -5627, -3744, -1317, 1483, 4031, 5434, 5288, 4027, 2430, 949, -377, -1559, -2442, -2850, -2807, -2499, -2032, -1338, -363, 714, 1584, 2092, 2295, 2252, 1915, 1270, 455, -347, -1032, -1557, -1862, -1902, -1680, -1228, -604, 75, 663, 1076, 1326, 1443, 1424, 1254, 931, 469, -96, -679, -1168, -1471, -1538, -1361, -974, -465, 61, 516, 853, 1053, 1127, 1105, 1009, 834, 568, 198, -267, -791, -1297, -1675, -1805, -1598, -1028, -169, 800, 1644, 2144, 2178, 1754, 1003, 122, -697, -1314, -1654, -1697, -1465, -1014, -423, 204, 751, 1117, 1246, 1140, 851, 462, 64, + -269, -496, -605, -610, -539, -422, -287, -154, -35, 67, 153, 227, 290, 339, 367, 361, 308, 204, 56, -117, -285, -415, -479, -462, -366, -211, -27, 149, 288, 370, 390, 354, 275, 171, 57, -54, -153, -230, -278, -294, -274, -219, -135, -32, 75, 172, 241, 273, 262, 214, 138, 49, -39, -113, -166, -194, -198, -180, -144, -96, -39, 21, 78, 129, 167, 188, 187, 162, 114, 47, -32, -111, -177, -220, -232, -208, -150, -69, 24, 117, 197, 250, 269, 250, 190, 89, -43, -183, -308, -390, -394, -294, -99, 143, 371, 515, + 505, 318, 15, -289, -490, -510, -301, 65, 365, 382, 141, -101, -147, -52, 18, 8, -12, -4, 7, -1, -5, 3, 8, 2, 0, 5, 6, 0, -2, 1, 0, -4, -5, -3, -3, -4, -3, 0, 1, 1, 2, 4, 4, 4, 4, 4, 2, 0 } }, + { { -1860, -5004, -6705, -6776, -5627, -3744, -1317, 1483, 4031, 5434, 5288, 4027, 2430, 949, -377, -1559, -2442, -2850, -2807, -2499, -2032, -1338, -363, 714, 1584, 2092, 2295, 2252, 1915, 1270, 455, -347, -1032, -1557, -1862, -1902, -1680, -1228, -604, 75, 663, 1076, 1326, 1443, 1424, 1254, 931, 469, -96, -679, -1168, -1471, -1538, -1361, -974, -465, 61, 516, 853, 1053, 1127, 1105, 1009, 834, 568, 198, -267, -791, -1297, -1675, -1805, -1598, -1028, -169, 800, 1644, 2144, 2178, 1754, 1003, 122, -697, -1314, -1654, -1697, -1465, -1014, -423, 204, 751, 1117, 1246, 1140, 851, 462, 64, + -269, -496, -605, -610, -539, -422, -287, -154, -35, 67, 153, 227, 290, 339, 367, 361, 308, 204, 56, -117, -285, -415, -479, -462, -366, -211, -27, 149, 288, 370, 390, 354, 275, 171, 57, -54, -153, -230, -278, -294, -274, -219, -135, -32, 75, 172, 241, 273, 262, 214, 138, 49, -39, -113, -166, -194, -198, -180, -144, -96, -39, 21, 78, 129, 167, 188, 187, 162, 114, 47, -32, -111, -177, -220, -232, -208, -150, -69, 24, 117, 197, 250, 269, 250, 190, 89, -43, -183, -308, -390, -394, -294, -99, 143, 371, 515, + 505, 318, 15, -289, -490, -510, -301, 65, 365, 382, 141, -101, -147, -52, 18, 8, -12, -4, 7, -1, -5, 3, 8, 2, 0, 5, 6, 0, -2, 1, 0, -4, -5, -3, -3, -4, -3, 0, 1, 1, 2, 4, 4, 4, 4, 4, 2, 0 }, + { 116, 648, 1576, 2237, 2064, 1226, 171, -1004, -2278, -3187, -3275, -2923, -2979, -3527, -3783, -3367, -2905, -3010, -3366, -3351, -3009, -2799, -2782, -2645, -2324, -2065, -1954, -1808, -1518, -1184, -930, -791, -753, -757, -687, -472, -161, 148, 399, 556, 584, 485, 299, 43, -294, -689, -1085, -1451, -1792, -2125, -2470, -2856, -3300, -3797, -4332, -4886, -5427, -5928, -6389, -6812, -7170, -7440, -7632, -7762, -7820, -7791, -7683, -7508, -7247, -6878, -6404, -5850, -5230, -4567, -3893, -3237, -2613, -2034, -1511, -1045, -638, -308, -70, 79, 142, 95, -94, -439, -946, -1633, -2530, -3644, -4952, -6425, -8041, -9768, + -11544, -13292, -14962, -16531, -17965, -19207, -20220, -21015, -21601, -21950, -22035, -21882, -21527, -20980, -20241, -19356, -18397, -17411, -16414, -15436, -14518, -13683, -12924, -12233, -11617, -11084, -10630, -10240, -9899, -9601, -9340, -9103, -8872, -8650, -8459, -8320, -8238, -8218, -8280, -8437, -8689, -9024, -9437, -9923, -10474, -11068, -11676, -12269, -12830, -13336, -13745, -14015, -14131, -14093, -13879, -13467, -12876, -12148, -11306, -10354, -9323, -8264, -7203, -6141, -5090, -4082, -3136, -2250, -1425, -670, 8, 606, 1140, 1628, 2073, 2472, 2843, 3221, 3616, 4009, 4414, 4875, 5398, 5951, 6543, 7222, 7981, 8766, 9566, 10400, 11194, 11810, 12172, 12242, 11878, 10921, + 9369, 7295, 4671, 1530, -1798, -4916, -7619, -9465, -9367, -6540, -2040, 1533, 2432, 1354, 213, -75, 45, 29, -53, -13, 44, 4, -36, 0, 30, -3, -24, 5, 20, -5, -15, 6, 13, -6, -10, 6, 7, -6, -6, 5, 3, -5, -2, 4, 0, -3, 1, 2 } }, + { { 350, 928, 1443, 2070, 2309, 1428, -237, -1479, -1917, -2354, -3163, -3485, -2669, -1461, -938, -1029, -990, -748, -817, -1224, -1437, -1311, -1326, -1788, -2374, -2608, -2396, -1970, -1573, -1306, -1095, -741, -156, 444, 721, 566, 164, -271, -684, -1085, -1437, -1690, -1852, -1986, -2162, -2427, -2797, -3269, -3844, -4530, -5310, -6129, -6923, -7651, -8290, -8821, -9245, -9597, -9930, -10286, -10686, -11141, -11649, -12182, -12673, -13047, -13244, -13227, -12978, -12499, -11829, -11028, -10142, -9200, -8237, -7299, -6424, -5627, -4911, -4277, -3740, -3312, -3008, -2838, -2806, -2911, -3137, -3450, -3818, -4238, -4736, -5341, -6067, -6933, -7974, -9210, + -10620, -12155, -13779, -15457, -17117, -18659, -20005, -21120, -21976, -22539, -22798, -22803, -22616, -22271, -21782, -21188, -20538, -19846, -19090, -18262, -17384, -16476, -15536, -14568, -13606, -12689, -11831, -11026, -10277, -9597, -8988, -8436, -7935, -7495, -7137, -6866, -6676, -6565, -6539, -6600, -6739, -6943, -7208, -7539, -7930, -8362, -8810, -9253, -9671, -10027, -10273, -10369, -10300, -10053, -9608, -8955, -8123, -7154, -6074, -4901, -3676, -2453, -1260, -108, 980, 1965, 2824, 3556, 4158, 4619, 4933, 5116, 5188, 5165, 5060, 4890, 4682, 4466, 4256, 4055, 3880, 3757, 3695, 3679, 3718, 3844, 4064, 4354, 4712, 5159, 5666, 6151, 6561, 6864, 6969, 6748, + 6160, 5221, 3892, 2148, 144, -1883, -3805, -5383, -5934, -4762, -2197, 262, 1275, 908, 236, -17, 25, 25, -27, -15, 24, 8, -20, -4, 17, 2, -14, 0, 12, -1, -9, 2, 8, -2, -6, 2, 4, -3, -4, 2, 2, -2, -2, 1, 0, -1, 0, 1 }, + { -2055, -5418, -7055, -6938, -5441, -2807, 630, 4004, 6171, 6510, 5281, 3176, 714, -1822, -4061, -5446, -5532, -4307, -2177, 297, 2621, 4367, 5142, 4697, 3128, 902, -1369, -3185, -4226, -4315, -3442, -1833, 95, 1889, 3166, 3655, 3265, 2160, 705, -711, -1820, -2475, -2606, -2215, -1410, -385, 635, 1450, 1905, 1930, 1563, 935, 213, -456, -972, -1270, -1325, -1151, -808, -368, 93, 509, 823, 1000, 1028, 913, 667, 310, -129, -602, -1029, -1299, -1300, -979, -388, 323, 960, 1348, 1394, 1113, 617, 52, -457, -835, -1053, -1101, -975, -676, -224, 316, 830, 1177, 1247, 1005, 521, -62, + -582, -920, -1025, -913, -641, -286, 81, 400, 631, 751, 751, 633, 408, 103, -240, -563, -795, -872, -754, -451, -27, 410, 744, 886, 806, 540, 173, -195, -480, -632, -641, -528, -333, -100, 126, 312, 434, 480, 444, 335, 169, -27, -218, -370, -454, -451, -361, -198, 6, 211, 373, 459, 449, 343, 166, -43, -237, -376, -431, -396, -281, -115, 67, 228, 339, 379, 345, 245, 100, -63, -213, -320, -363, -333, -232, -80, 89, 242, 344, 369, 311, 185, 20, -152, -296, -375, -370, -280, -115, 99, 306, 438, 444, 313, 68, -224, + -449, -498, -348, -63, 248, 454, 425, 140, -211, -349, -194, 46, 136, 66, -7, -7, 14, 4, -13, -9, -3, -10, -15, -7, 2, 1, 2, 10, 14, 10, 7, 6, 3, -5, -9, -10, -11, -12, -9, -3, 1, 5, 9, 12, 12, 10, 7, 3 } }, + { { -2055, -5418, -7055, -6938, -5441, -2807, 630, 4004, 6171, 6510, 5281, 3176, 714, -1822, -4061, -5446, -5532, -4307, -2177, 297, 2621, 4367, 5142, 4697, 3128, 902, -1369, -3185, -4226, -4315, -3442, -1833, 95, 1889, 3166, 3655, 3265, 2160, 705, -711, -1820, -2475, -2606, -2215, -1410, -385, 635, 1450, 1905, 1930, 1563, 935, 213, -456, -972, -1270, -1325, -1151, -808, -368, 93, 509, 823, 1000, 1028, 913, 667, 310, -129, -602, -1029, -1299, -1300, -979, -388, 323, 960, 1348, 1394, 1113, 617, 52, -457, -835, -1053, -1101, -975, -676, -224, 316, 830, 1177, 1247, 1005, 521, -62, + -582, -920, -1025, -913, -641, -286, 81, 400, 631, 751, 751, 633, 408, 103, -240, -563, -795, -872, -754, -451, -27, 410, 744, 886, 806, 540, 173, -195, -480, -632, -641, -528, -333, -100, 126, 312, 434, 480, 444, 335, 169, -27, -218, -370, -454, -451, -361, -198, 6, 211, 373, 459, 449, 343, 166, -43, -237, -376, -431, -396, -281, -115, 67, 228, 339, 379, 345, 245, 100, -63, -213, -320, -363, -333, -232, -80, 89, 242, 344, 369, 311, 185, 20, -152, -296, -375, -370, -280, -115, 99, 306, 438, 444, 313, 68, -224, + -449, -498, -348, -63, 248, 454, 425, 140, -211, -349, -194, 46, 136, 66, -7, -7, 14, 4, -13, -9, -3, -10, -15, -7, 2, 1, 2, 10, 14, 10, 7, 6, 3, -5, -9, -10, -11, -12, -9, -3, 1, 5, 9, 12, 12, 10, 7, 3 }, + { 350, 928, 1443, 2070, 2309, 1428, -237, -1479, -1917, -2354, -3163, -3485, -2669, -1461, -938, -1029, -990, -748, -817, -1224, -1437, -1311, -1326, -1788, -2374, -2608, -2396, -1970, -1573, -1306, -1095, -741, -156, 444, 721, 566, 164, -271, -684, -1085, -1437, -1690, -1852, -1986, -2162, -2427, -2797, -3269, -3844, -4530, -5310, -6129, -6923, -7651, -8290, -8821, -9245, -9597, -9930, -10286, -10686, -11141, -11649, -12182, -12673, -13047, -13244, -13227, -12978, -12499, -11829, -11028, -10142, -9200, -8237, -7299, -6424, -5627, -4911, -4277, -3740, -3312, -3008, -2838, -2806, -2911, -3137, -3450, -3818, -4238, -4736, -5341, -6067, -6933, -7974, -9210, + -10620, -12155, -13779, -15457, -17117, -18659, -20005, -21120, -21976, -22539, -22798, -22803, -22616, -22271, -21782, -21188, -20538, -19846, -19090, -18262, -17384, -16476, -15536, -14568, -13606, -12689, -11831, -11026, -10277, -9597, -8988, -8436, -7935, -7495, -7137, -6866, -6676, -6565, -6539, -6600, -6739, -6943, -7208, -7539, -7930, -8362, -8810, -9253, -9671, -10027, -10273, -10369, -10300, -10053, -9608, -8955, -8123, -7154, -6074, -4901, -3676, -2453, -1260, -108, 980, 1965, 2824, 3556, 4158, 4619, 4933, 5116, 5188, 5165, 5060, 4890, 4682, 4466, 4256, 4055, 3880, 3757, 3695, 3679, 3718, 3844, 4064, 4354, 4712, 5159, 5666, 6151, 6561, 6864, 6969, 6748, + 6160, 5221, 3892, 2148, 144, -1883, -3805, -5383, -5934, -4762, -2197, 262, 1275, 908, 236, -17, 25, 25, -27, -15, 24, 8, -20, -4, 17, 2, -14, 0, 12, -1, -9, 2, 8, -2, -6, 2, 4, -3, -4, 2, 2, -2, -2, 1, 0, -1, 0, 1 } }, + { { -66, -238, -467, -670, -755, -697, -379, 500, 2029, 3601, 4244, 3579, 2117, 567, -704, -1467, -1497, -906, -152, 503, 1127, 1603, 1513, 745, -244, -978, -1339, -1319, -877, -220, 226, 285, 115, -224, -910, -1966, -3104, -4068, -4844, -5475, -5948, -6304, -6645, -6982, -7250, -7441, -7608, -7763, -7909, -8097, -8350, -8598, -8789, -8971, -9205, -9486, -9794, -10143, -10528, -10896, -11208, -11480, -11743, -12008, -12294, -12620, -12991, -13394, -13802, -14171, -14459, -14656, -14772, -14788, -14682, -14470, -14195, -13860, -13442, -12951, -12421, -11866, -11294, -10736, -10233, -9795, -9410, -9072, -8783, -8538, -8324, -8123, -7918, -7703, -7486, -7273, + -7060, -6846, -6645, -6458, -6269, -6064, -5847, -5620, -5371, -5093, -4796, -4492, -4188, -3888, -3602, -3337, -3099, -2890, -2711, -2557, -2428, -2326, -2247, -2181, -2127, -2088, -2063, -2049, -2047, -2064, -2106, -2178, -2291, -2451, -2667, -2946, -3294, -3703, -4158, -4651, -5178, -5721, -6259, -6781, -7287, -7770, -8212, -8604, -8956, -9276, -9558, -9798, -10008, -10207, -10396, -10565, -10716, -10860, -11001, -11124, -11216, -11278, -11316, -11316, -11255, -11128, -10940, -10687, -10346, -9898, -9347, -8702, -7942, -7045, -6019, -4888, -3649, -2277, -788, 770, 2385, 4073, 5803, 7509, 9167, 10781, 12302, 13642, 14765, 15660, 16231, 16348, 15967, 15071, 13570, 11401, + 8671, 5533, 2045, -1632, -5076, -7894, -9896, -10607, -9087, -5096, -310, 2637, 2663, 1143, 45, -93, 49, 8, -56, 3, 43, -9, -34, 10, 27, -10, -20, 11, 17, -9, -12, 9, 10, -8, -8, 7, 5, -6, -4, 5, 2, -4, -2, 3, 0, -3, 1, 1 }, + { -1065, -3051, -4739, -5974, -6263, -5208, -3369, -2120, -2475, -4304, -6596, -8121, -8061, -6580, -4790, -3757, -3580, -3700, -3765, -3700, -3237, -2063, -416, 1010, 1818, 2209, 2569, 3086, 3792, 4650, 5515, 6180, 6514, 6493, 6164, 5666, 5201, 4875, 4606, 4254, 3757, 3138, 2443, 1729, 1037, 355, -348, -1067, -1768, -2444, -3104, -3743, -4346, -4906, -5397, -5762, -5962, -6007, -5908, -5659, -5265, -4752, -4144, -3453, -2704, -1930, -1137, -311, 542, 1390, 2192, 2914, 3527, 4018, 4394, 4668, 4838, 4895, 4834, 4657, 4374, 3995, 3532, 2996, 2411, 1807, 1210, 641, 115, -356, -773, -1137, -1442, -1680, -1857, -1982, + -2059, -2086, -2073, -2030, -1964, -1878, -1787, -1702, -1628, -1565, -1515, -1480, -1455, -1435, -1417, -1398, -1372, -1332, -1270, -1176, -1042, -864, -636, -360, -40, 313, 696, 1104, 1524, 1940, 2345, 2727, 3069, 3354, 3576, 3732, 3808, 3791, 3679, 3470, 3156, 2733, 2206, 1588, 883, 100, -740, -1607, -2472, -3307, -4074, -4730, -5242, -5586, -5737, -5677, -5403, -4929, -4278, -3470, -2540, -1533, -492, 550, 1554, 2480, 3295, 3983, 4525, 4902, 5106, 5135, 4991, 4672, 4189, 3562, 2815, 1972, 1067, 135, -787, -1661, -2450, -3121, -3646, -3993, -4146, -4098, -3842, -3371, -2699, -1865, -909, 121, 1139, 2031, + 2710, 3116, 3170, 2808, 2075, 1091, -50, -1193, -1953, -1891, -1041, -48, 419, 307, 53, -25, 12, 17, -5, 7, 30, 27, 17, 28, 42, 39, 34, 43, 51, 46, 43, 49, 52, 48, 45, 47, 47, 42, 38, 38, 35, 29, 25, 22, 17, 12, 7, 3 } }, + { { -1065, -3051, -4739, -5974, -6263, -5208, -3369, -2120, -2475, -4304, -6596, -8121, -8061, -6580, -4790, -3757, -3580, -3700, -3765, -3700, -3237, -2063, -416, 1010, 1818, 2209, 2569, 3086, 3792, 4650, 5515, 6180, 6514, 6493, 6164, 5666, 5201, 4875, 4606, 4254, 3757, 3138, 2443, 1729, 1037, 355, -348, -1067, -1768, -2444, -3104, -3743, -4346, -4906, -5397, -5762, -5962, -6007, -5908, -5659, -5265, -4752, -4144, -3453, -2704, -1930, -1137, -311, 542, 1390, 2192, 2914, 3527, 4018, 4394, 4668, 4838, 4895, 4834, 4657, 4374, 3995, 3532, 2996, 2411, 1807, 1210, 641, 115, -356, -773, -1137, -1442, -1680, -1857, -1982, + -2059, -2086, -2073, -2030, -1964, -1878, -1787, -1702, -1628, -1565, -1515, -1480, -1455, -1435, -1417, -1398, -1372, -1332, -1270, -1176, -1042, -864, -636, -360, -40, 313, 696, 1104, 1524, 1940, 2345, 2727, 3069, 3354, 3576, 3732, 3808, 3791, 3679, 3470, 3156, 2733, 2206, 1588, 883, 100, -740, -1607, -2472, -3307, -4074, -4730, -5242, -5586, -5737, -5677, -5403, -4929, -4278, -3470, -2540, -1533, -492, 550, 1554, 2480, 3295, 3983, 4525, 4902, 5106, 5135, 4991, 4672, 4189, 3562, 2815, 1972, 1067, 135, -787, -1661, -2450, -3121, -3646, -3993, -4146, -4098, -3842, -3371, -2699, -1865, -909, 121, 1139, 2031, + 2710, 3116, 3170, 2808, 2075, 1091, -50, -1193, -1953, -1891, -1041, -48, 419, 307, 53, -25, 12, 17, -5, 7, 30, 27, 17, 28, 42, 39, 34, 43, 51, 46, 43, 49, 52, 48, 45, 47, 47, 42, 38, 38, 35, 29, 25, 22, 17, 12, 7, 3 }, + { -66, -238, -467, -670, -755, -697, -379, 500, 2029, 3601, 4244, 3579, 2117, 567, -704, -1467, -1497, -906, -152, 503, 1127, 1603, 1513, 745, -244, -978, -1339, -1319, -877, -220, 226, 285, 115, -224, -910, -1966, -3104, -4068, -4844, -5475, -5948, -6304, -6645, -6982, -7250, -7441, -7608, -7763, -7909, -8097, -8350, -8598, -8789, -8971, -9205, -9486, -9794, -10143, -10528, -10896, -11208, -11480, -11743, -12008, -12294, -12620, -12991, -13394, -13802, -14171, -14459, -14656, -14772, -14788, -14682, -14470, -14195, -13860, -13442, -12951, -12421, -11866, -11294, -10736, -10233, -9795, -9410, -9072, -8783, -8538, -8324, -8123, -7918, -7703, -7486, -7273, + -7060, -6846, -6645, -6458, -6269, -6064, -5847, -5620, -5371, -5093, -4796, -4492, -4188, -3888, -3602, -3337, -3099, -2890, -2711, -2557, -2428, -2326, -2247, -2181, -2127, -2088, -2063, -2049, -2047, -2064, -2106, -2178, -2291, -2451, -2667, -2946, -3294, -3703, -4158, -4651, -5178, -5721, -6259, -6781, -7287, -7770, -8212, -8604, -8956, -9276, -9558, -9798, -10008, -10207, -10396, -10565, -10716, -10860, -11001, -11124, -11216, -11278, -11316, -11316, -11255, -11128, -10940, -10687, -10346, -9898, -9347, -8702, -7942, -7045, -6019, -4888, -3649, -2277, -788, 770, 2385, 4073, 5803, 7509, 9167, 10781, 12302, 13642, 14765, 15660, 16231, 16348, 15967, 15071, 13570, 11401, + 8671, 5533, 2045, -1632, -5076, -7894, -9896, -10607, -9087, -5096, -310, 2637, 2663, 1143, 45, -93, 49, 8, -56, 3, 43, -9, -34, 10, 27, -10, -20, 11, 17, -9, -12, 9, 10, -8, -8, 7, 5, -6, -4, 5, 2, -4, -2, 3, 0, -3, 1, 1 } }, + { { 67, 286, 671, 954, 550, -676, -1867, -2043, -1363, -804, -717, -537, 15, 345, -104, -1078, -2028, -2861, -3748, -4603, -5165, -5395, -5471, -5502, -5474, -5380, -5263, -5156, -5054, -4918, -4692, -4372, -4042, -3788, -3594, -3376, -3079, -2711, -2316, -1951, -1667, -1475, -1351, -1285, -1294, -1386, -1550, -1775, -2052, -2347, -2608, -2794, -2897, -2928, -2927, -2939, -3004, -3150, -3403, -3772, -4231, -4736, -5258, -5779, -6265, -6682, -7030, -7335, -7610, -7854, -8075, -8285, -8484, -8651, -8767, -8825, -8820, -8744, -8592, -8377, -8128, -7874, -7623, -7371, -7116, -6853, -6563, -6221, -5822, -5382, -4925, -4466, -4024, -3619, -3267, -2977, + -2758, -2624, -2590, -2676, -2897, -3252, -3723, -4299, -4968, -5705, -6476, -7260, -8052, -8838, -9585, -10274, -10901, -11467, -11954, -12345, -12649, -12882, -13054, -13160, -13208, -13219, -13211, -13177, -13107, -13005, -12881, -12725, -12516, -12245, -11927, -11568, -11157, -10695, -10206, -9713, -9223, -8739, -8276, -7855, -7483, -7154, -6863, -6615, -6412, -6245, -6099, -5966, -5848, -5741, -5631, -5502, -5357, -5201, -5026, -4817, -4574, -4308, -4017, -3691, -3324, -2924, -2496, -2034, -1529, -984, -408, 195, 832, 1504, 2196, 2892, 3597, 4317, 5035, 5727, 6388, 7024, 7611, 8114, 8525, 8851, 9068, 9138, 9055, 8823, 8410, 7779, 6940, 5915, 4698, 3297, + 1790, 259, -1259, -2682, -3848, -4634, -4998, -4778, -3680, -1755, 228, 1280, 1142, 471, 31, -26, 19, 0, -20, 4, 15, -5, -12, 5, 9, -5, -7, 5, 6, -4, -4, 4, 4, -4, -3, 3, 2, -3, -1, 2, 1, -2, 0, 1, 0, -1, 0, 1 }, + { -1520, -4372, -6514, -7320, -6592, -4939, -3363, -2369, -1589, -362, 1412, 3137, 4178, 4466, 4388, 4223, 3864, 3052, 1745, 213, -1171, -2193, -2873, -3341, -3659, -3747, -3488, -2861, -1945, -841, 349, 1488, 2407, 2979, 3185, 3076, 2713, 2156, 1478, 766, 87, -519, -1033, -1450, -1771, -1995, -2114, -2116, -1993, -1735, -1335, -792, -131, 590, 1292, 1896, 2338, 2579, 2595, 2372, 1914, 1252, 452, -403, -1224, -1928, -2451, -2744, -2772, -2515, -1978, -1204, -282, 660, 1483, 2070, 2354, 2329, 2047, 1597, 1072, 548, 68, -350, -701, -984, -1197, -1331, -1372, -1307, -1133, -865, -531, -174, 170, 470, + 709, 879, 979, 1013, 985, 897, 754, 563, 330, 68, -207, -474, -712, -897, -1010, -1034, -967, -811, -580, -296, 11, 311, 576, 785, 920, 974, 945, 836, 654, 415, 136, -158, -439, -673, -833, -900, -868, -744, -550, -316, -73, 150, 332, 462, 535, 556, 533, 475, 394, 297, 192, 84, -24, -126, -219, -300, -362, -402, -414, -397, -349, -273, -173, -56, 68, 189, 297, 382, 435, 450, 425, 362, 267, 146, 11, -127, -257, -370, -452, -496, -497, -451, -354, -210, -30, 174, 380, 559, 673, 694, 608, 407, 112, -222, -523, -726, + -782, -657, -370, -2, 343, 579, 632, 443, 69, -272, -362, -199, 5, 78, 42, 8, 15, 23, 13, 8, 12, 11, 2, -3, -3, -6, -13, -15, -14, -15, -17, -15, -11, -8, -6, -1, 4, 7, 10, 13, 16, 16, 16, 15, 13, 10, 6, 2 } }, + { { -1520, -4372, -6514, -7320, -6592, -4939, -3363, -2369, -1589, -362, 1412, 3137, 4178, 4466, 4388, 4223, 3864, 3052, 1745, 213, -1171, -2193, -2873, -3341, -3659, -3747, -3488, -2861, -1945, -841, 349, 1488, 2407, 2979, 3185, 3076, 2713, 2156, 1478, 766, 87, -519, -1033, -1450, -1771, -1995, -2114, -2116, -1993, -1735, -1335, -792, -131, 590, 1292, 1896, 2338, 2579, 2595, 2372, 1914, 1252, 452, -403, -1224, -1928, -2451, -2744, -2772, -2515, -1978, -1204, -282, 660, 1483, 2070, 2354, 2329, 2047, 1597, 1072, 548, 68, -350, -701, -984, -1197, -1331, -1372, -1307, -1133, -865, -531, -174, 170, 470, + 709, 879, 979, 1013, 985, 897, 754, 563, 330, 68, -207, -474, -712, -897, -1010, -1034, -967, -811, -580, -296, 11, 311, 576, 785, 920, 974, 945, 836, 654, 415, 136, -158, -439, -673, -833, -900, -868, -744, -550, -316, -73, 150, 332, 462, 535, 556, 533, 475, 394, 297, 192, 84, -24, -126, -219, -300, -362, -402, -414, -397, -349, -273, -173, -56, 68, 189, 297, 382, 435, 450, 425, 362, 267, 146, 11, -127, -257, -370, -452, -496, -497, -451, -354, -210, -30, 174, 380, 559, 673, 694, 608, 407, 112, -222, -523, -726, + -782, -657, -370, -2, 343, 579, 632, 443, 69, -272, -362, -199, 5, 78, 42, 8, 15, 23, 13, 8, 12, 11, 2, -3, -3, -6, -13, -15, -14, -15, -17, -15, -11, -8, -6, -1, 4, 7, 10, 13, 16, 16, 16, 15, 13, 10, 6, 2 }, + { 67, 286, 671, 954, 550, -676, -1867, -2043, -1363, -804, -717, -537, 15, 345, -104, -1078, -2028, -2861, -3748, -4603, -5165, -5395, -5471, -5502, -5474, -5380, -5263, -5156, -5054, -4918, -4692, -4372, -4042, -3788, -3594, -3376, -3079, -2711, -2316, -1951, -1667, -1475, -1351, -1285, -1294, -1386, -1550, -1775, -2052, -2347, -2608, -2794, -2897, -2928, -2927, -2939, -3004, -3150, -3403, -3772, -4231, -4736, -5258, -5779, -6265, -6682, -7030, -7335, -7610, -7854, -8075, -8285, -8484, -8651, -8767, -8825, -8820, -8744, -8592, -8377, -8128, -7874, -7623, -7371, -7116, -6853, -6563, -6221, -5822, -5382, -4925, -4466, -4024, -3619, -3267, -2977, + -2758, -2624, -2590, -2676, -2897, -3252, -3723, -4299, -4968, -5705, -6476, -7260, -8052, -8838, -9585, -10274, -10901, -11467, -11954, -12345, -12649, -12882, -13054, -13160, -13208, -13219, -13211, -13177, -13107, -13005, -12881, -12725, -12516, -12245, -11927, -11568, -11157, -10695, -10206, -9713, -9223, -8739, -8276, -7855, -7483, -7154, -6863, -6615, -6412, -6245, -6099, -5966, -5848, -5741, -5631, -5502, -5357, -5201, -5026, -4817, -4574, -4308, -4017, -3691, -3324, -2924, -2496, -2034, -1529, -984, -408, 195, 832, 1504, 2196, 2892, 3597, 4317, 5035, 5727, 6388, 7024, 7611, 8114, 8525, 8851, 9068, 9138, 9055, 8823, 8410, 7779, 6940, 5915, 4698, 3297, + 1790, 259, -1259, -2682, -3848, -4634, -4998, -4778, -3680, -1755, 228, 1280, 1142, 471, 31, -26, 19, 0, -20, 4, 15, -5, -12, 5, 9, -5, -7, 5, 6, -4, -4, 4, 4, -4, -3, 3, 2, -3, -1, 2, 1, -2, 0, 1, 0, -1, 0, 1 } }, + { { 4, 136, 440, 600, 213, -718, -1697, -2240, -2335, -2247, -2050, -1644, -1147, -936, -1228, -1878, -2651, -3466, -4265, -4865, -5135, -5187, -5257, -5436, -5650, -5820, -5944, -6035, -6080, -6076, -6041, -5979, -5864, -5667, -5371, -4964, -4451, -3874, -3318, -2850, -2492, -2232, -2063, -1989, -1996, -2049, -2116, -2180, -2237, -2285, -2326, -2372, -2443, -2560, -2740, -2986, -3288, -3629, -3992, -4357, -4693, -4986, -5245, -5483, -5701, -5888, -6039, -6140, -6168, -6097, -5922, -5657, -5328, -4965, -4603, -4272, -3989, -3753, -3548, -3356, -3165, -2968, -2761, -2542, -2315, -2085, -1853, -1623, -1396, -1179, -976, -793, -639, -522, -461, -473, + -574, -773, -1071, -1472, -1966, -2528, -3129, -3752, -4396, -5048, -5693, -6329, -6964, -7592, -8190, -8737, -9229, -9660, -10013, -10274, -10447, -10549, -10585, -10551, -10454, -10316, -10155, -9975, -9774, -9567, -9365, -9163, -8940, -8691, -8416, -8114, -7774, -7397, -7002, -6611, -6230, -5862, -5520, -5217, -4957, -4737, -4556, -4418, -4324, -4270, -4244, -4240, -4256, -4287, -4320, -4341, -4347, -4337, -4302, -4230, -4117, -3967, -3783, -3554, -3275, -2953, -2593, -2192, -1744, -1253, -732, -187, 384, 980, 1587, 2191, 2792, 3392, 3974, 4519, 5025, 5495, 5915, 6262, 6531, 6725, 6829, 6817, 6684, 6435, 6055, 5523, 4851, 4061, 3156, 2151, + 1098, 54, -951, -1868, -2599, -3075, -3276, -3114, -2417, -1217, 30, 725, 692, 309, 39, -8, 12, 0, -12, 2, 9, -3, -7, 3, 5, -3, -4, 3, 3, -2, -2, 2, 2, -2, -2, 2, 1, -2, -1, 1, 0, -1, 0, 1, 0, -1, 0, 0 }, + { -1089, -3257, -5185, -6310, -6248, -5387, -4665, -4561, -4582, -4032, -2986, -2081, -1535, -920, 114, 1406, 2636, 3690, 4507, 4931, 4909, 4627, 4278, 3843, 3232, 2475, 1662, 811, -111, -1090, -2051, -2888, -3502, -3839, -3931, -3841, -3590, -3160, -2575, -1913, -1262, -674, -174, 238, 589, 905, 1205, 1514, 1861, 2253, 2651, 2989, 3196, 3213, 3014, 2621, 2091, 1475, 797, 71, -690, -1460, -2199, -2847, -3342, -3637, -3716, -3588, -3279, -2823, -2246, -1563, -787, 54, 908, 1701, 2358, 2824, 3073, 3119, 2999, 2753, 2416, 2016, 1579, 1126, 669, 218, -218, -629, -1015, -1372, -1695, -1976, -2206, -2365, + -2430, -2379, -2205, -1911, -1506, -1013, -463, 112, 682, 1215, 1677, 2044, 2297, 2425, 2420, 2284, 2030, 1677, 1245, 763, 264, -224, -678, -1074, -1394, -1627, -1770, -1819, -1774, -1641, -1431, -1157, -838, -497, -160, 153, 423, 638, 792, 888, 935, 943, 922, 883, 833, 776, 709, 633, 544, 437, 307, 156, -16, -203, -397, -586, -758, -899, -998, -1046, -1036, -967, -842, -667, -453, -213, 38, 284, 511, 705, 856, 956, 1001, 990, 924, 807, 649, 457, 242, 13, -214, -430, -623, -785, -901, -960, -956, -882, -729, -501, -215, 104, 431, 722, 927, 1011, + 962, 774, 461, 77, -296, -594, -761, -724, -444, -30, 276, 310, 151, 4, -29, -2, 7, -2, -1, 7, 5, -1, 1, 5, 2, -1, 0, 2, 0, -2, -1, 0, -2, -3, -2, -2, -3, -4, -3, -2, -3, -3, -2, -2, -2, -1, -1, 0 } }, + { { -1089, -3257, -5185, -6310, -6248, -5387, -4665, -4561, -4582, -4032, -2986, -2081, -1535, -920, 114, 1406, 2636, 3690, 4507, 4931, 4909, 4627, 4278, 3843, 3232, 2475, 1662, 811, -111, -1090, -2051, -2888, -3502, -3839, -3931, -3841, -3590, -3160, -2575, -1913, -1262, -674, -174, 238, 589, 905, 1205, 1514, 1861, 2253, 2651, 2989, 3196, 3213, 3014, 2621, 2091, 1475, 797, 71, -690, -1460, -2199, -2847, -3342, -3637, -3716, -3588, -3279, -2823, -2246, -1563, -787, 54, 908, 1701, 2358, 2824, 3073, 3119, 2999, 2753, 2416, 2016, 1579, 1126, 669, 218, -218, -629, -1015, -1372, -1695, -1976, -2206, -2365, + -2430, -2379, -2205, -1911, -1506, -1013, -463, 112, 682, 1215, 1677, 2044, 2297, 2425, 2420, 2284, 2030, 1677, 1245, 763, 264, -224, -678, -1074, -1394, -1627, -1770, -1819, -1774, -1641, -1431, -1157, -838, -497, -160, 153, 423, 638, 792, 888, 935, 943, 922, 883, 833, 776, 709, 633, 544, 437, 307, 156, -16, -203, -397, -586, -758, -899, -998, -1046, -1036, -967, -842, -667, -453, -213, 38, 284, 511, 705, 856, 956, 1001, 990, 924, 807, 649, 457, 242, 13, -214, -430, -623, -785, -901, -960, -956, -882, -729, -501, -215, 104, 431, 722, 927, 1011, + 962, 774, 461, 77, -296, -594, -761, -724, -444, -30, 276, 310, 151, 4, -29, -2, 7, -2, -1, 7, 5, -1, 1, 5, 2, -1, 0, 2, 0, -2, -1, 0, -2, -3, -2, -2, -3, -4, -3, -2, -3, -3, -2, -2, -2, -1, -1, 0 }, + { 4, 136, 440, 600, 213, -718, -1697, -2240, -2335, -2247, -2050, -1644, -1147, -936, -1228, -1878, -2651, -3466, -4265, -4865, -5135, -5187, -5257, -5436, -5650, -5820, -5944, -6035, -6080, -6076, -6041, -5979, -5864, -5667, -5371, -4964, -4451, -3874, -3318, -2850, -2492, -2232, -2063, -1989, -1996, -2049, -2116, -2180, -2237, -2285, -2326, -2372, -2443, -2560, -2740, -2986, -3288, -3629, -3992, -4357, -4693, -4986, -5245, -5483, -5701, -5888, -6039, -6140, -6168, -6097, -5922, -5657, -5328, -4965, -4603, -4272, -3989, -3753, -3548, -3356, -3165, -2968, -2761, -2542, -2315, -2085, -1853, -1623, -1396, -1179, -976, -793, -639, -522, -461, -473, + -574, -773, -1071, -1472, -1966, -2528, -3129, -3752, -4396, -5048, -5693, -6329, -6964, -7592, -8190, -8737, -9229, -9660, -10013, -10274, -10447, -10549, -10585, -10551, -10454, -10316, -10155, -9975, -9774, -9567, -9365, -9163, -8940, -8691, -8416, -8114, -7774, -7397, -7002, -6611, -6230, -5862, -5520, -5217, -4957, -4737, -4556, -4418, -4324, -4270, -4244, -4240, -4256, -4287, -4320, -4341, -4347, -4337, -4302, -4230, -4117, -3967, -3783, -3554, -3275, -2953, -2593, -2192, -1744, -1253, -732, -187, 384, 980, 1587, 2191, 2792, 3392, 3974, 4519, 5025, 5495, 5915, 6262, 6531, 6725, 6829, 6817, 6684, 6435, 6055, 5523, 4851, 4061, 3156, 2151, + 1098, 54, -951, -1868, -2599, -3075, -3276, -3114, -2417, -1217, 30, 725, 692, 309, 39, -8, 12, 0, -12, 2, 9, -3, -7, 3, 5, -3, -4, 3, 3, -2, -2, 2, 2, -2, -2, 2, 1, -2, -1, 1, 0, -1, 0, 1, 0, -1, 0, 0 } } }; -const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /* Sample Rate = 32000 */ const Word16 CRendBin_Combined_HRIR_max_num_iterations_32kHz = 1; -const Word16 CRendBin_Combined_HRIR_num_iterations_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_Combined_HRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_Combined_HRIR_pIndex_frequency_max_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1]={{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}}}; +const Word16 CRendBin_Combined_HRIR_num_iterations_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_Combined_HRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_Combined_HRIR_pIndex_frequency_max_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1] = { { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } } }; const Word16 CRendBin_Combined_HRIR_index_frequency_max_diffuse_32kHz = 0; const Word16 CRendBin_Combined_HRIR_inv_diffuse_weight_Q_32kHz_fx = 0; -const Word16 CRendBin_Combined_HRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; -const Word16 *CRendBin_Combined_HRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_Combined_HRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; +const Word16 *CRendBin_Combined_HRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_Combined_HRIR_coeff_Q_32kHz_fx = 13; -const Word16 CRendBin_Combined_HRIR_coeff_re_32kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {10018, 10185, 10541, 11028, 11305, 11001, 10420, 10353, 10723, 10251, 8401, 6806, 7463, 10015, 12273, 13170, 13701, 14890, 16369, 17343, 17714, 17607, 16722, 14912, 12840, 11438, 10999, 11168, 11604, 12297, 13384, 14904, 16684, 18352, 19523, 20041, 20037, 19745, 19312, 18750, 18020, 17146, 16269, 15567, 15111, 14846, 14669, 14482, 14193, 13752, 13196, 12617, 12088, 11633, 11252, 10942, 10697, 10513, 10369, 10218, 10011, 9729, 9360, 8862, 8186, 7337, 6383, 5419, 4545, 3845, 3366, 3094, 2991, 3016, 3132, 3287, 3433, 3538, 3593, 3611, 3614, 3619, 3636, 3678, 3765, 3908, 4101, 4340, 4628, 4961, 5307, 5632, 5910, 6126, 6262, 6305, - 6253, 6114, 5906, 5647, 5355, 5047, 4745, 4466, 4209, 3968, 3755, 3587, 3471, 3405, 3396, 3454, 3578, 3757, 3984, 4256, 4572, 4933, 5348, 5817, 6336, 6907, 7535, 8209, 8917, 9661, 10450, 11270, 12088, 12883, 13647, 14349, 14927, 15321, 15501, 15434, 15065, 14350, 13289, 11919, 10261, 8331, 6171, 3858, 1457, -1006, -3504, -5976, -8359, -10636, -12802, -14820, -16639, -18245, -19652, -20848, -21798, -22500, -22977, -23229 }, - {7936, 8091, 7127, 4886, 2744, 1406, 149, -1323, -2011, -1271, 57, 774, 409, -1150, -3844, -6760, -8417, -8332, -7426, -6531, -5495, -4123, -2968, -2519, -2418, -2085, -1521, -925, -47, 1443, 3280, 4882, 6098, 7186, 8113, 8381, 7663, 6275, 4855, 3737, 2831, 1962, 1096, 230, -704, -1722, -2704, -3523, -4165, -4662, -4990, -5102, -5005, -4746, -4355, -3864, -3319, -2737, -2093, -1376, -613, 161, 909, 1571, 2074, 2398, 2576, 2647, 2631, 2551, 2442, 2335, 2248, 2190, 2157, 2131, 2084, 1986, 1814, 1563, 1255, 924, 583, 230, -152, -593, -1120, -1726, -2356, -2939, -3408, -3702, -3775, -3617, -3253, -2739, - -2146, -1562, -1061, -675, -406, -238, -145, -80, 9, 163, 420, 824, 1408, 2168, 3064, 4020, 4938, 5696, 6178, 6300, 6013, 5305, 4195, 2745, 1041, -814, -2708, -4518, -6116, -7388, -8246, -8630, -8515, -7921, -6913, -5579, -4015, -2323, -603, 1060, 2605, 3980, 5133, 6020, 6614, 6893, 6838, 6452, 5761, 4812, 3665, 2399, 1114, -95, -1155, -2004, -2601, -2941, -3060, -3009, -2847, -2641, -2465, -2367 } - }, - { - {7936, 8091, 7127, 4886, 2744, 1406, 149, -1323, -2011, -1271, 57, 774, 409, -1150, -3844, -6760, -8417, -8332, -7426, -6531, -5495, -4123, -2968, -2519, -2418, -2085, -1521, -925, -47, 1443, 3280, 4882, 6098, 7186, 8113, 8381, 7663, 6275, 4855, 3737, 2831, 1962, 1096, 230, -704, -1722, -2704, -3523, -4165, -4662, -4990, -5102, -5005, -4746, -4355, -3864, -3319, -2737, -2093, -1376, -613, 161, 909, 1571, 2074, 2398, 2576, 2647, 2631, 2551, 2442, 2335, 2248, 2190, 2157, 2131, 2084, 1986, 1814, 1563, 1255, 924, 583, 230, -152, -593, -1120, -1726, -2356, -2939, -3408, -3702, -3775, -3617, -3253, -2739, - -2146, -1562, -1061, -675, -406, -238, -145, -80, 9, 163, 420, 824, 1408, 2168, 3064, 4020, 4938, 5696, 6178, 6300, 6013, 5305, 4195, 2745, 1041, -814, -2708, -4518, -6116, -7388, -8246, -8630, -8515, -7921, -6913, -5579, -4015, -2323, -603, 1060, 2605, 3980, 5133, 6020, 6614, 6893, 6838, 6452, 5761, 4812, 3665, 2399, 1114, -95, -1155, -2004, -2601, -2941, -3060, -3009, -2847, -2641, -2465, -2367 }, - {10018, 10185, 10541, 11028, 11305, 11001, 10420, 10353, 10723, 10251, 8401, 6806, 7463, 10015, 12273, 13170, 13701, 14890, 16369, 17343, 17714, 17607, 16722, 14912, 12840, 11438, 10999, 11168, 11604, 12297, 13384, 14904, 16684, 18352, 19523, 20041, 20037, 19745, 19312, 18750, 18020, 17146, 16269, 15567, 15111, 14846, 14669, 14482, 14193, 13752, 13196, 12617, 12088, 11633, 11252, 10942, 10697, 10513, 10369, 10218, 10011, 9729, 9360, 8862, 8186, 7337, 6383, 5419, 4545, 3845, 3366, 3094, 2991, 3016, 3132, 3287, 3433, 3538, 3593, 3611, 3614, 3619, 3636, 3678, 3765, 3908, 4101, 4340, 4628, 4961, 5307, 5632, 5910, 6126, 6262, 6305, - 6253, 6114, 5906, 5647, 5355, 5047, 4745, 4466, 4209, 3968, 3755, 3587, 3471, 3405, 3396, 3454, 3578, 3757, 3984, 4256, 4572, 4933, 5348, 5817, 6336, 6907, 7535, 8209, 8917, 9661, 10450, 11270, 12088, 12883, 13647, 14349, 14927, 15321, 15501, 15434, 15065, 14350, 13289, 11919, 10261, 8331, 6171, 3858, 1457, -1006, -3504, -5976, -8359, -10636, -12802, -14820, -16639, -18245, -19652, -20848, -21798, -22500, -22977, -23229 } - }, - { - {8842, 9388, 9873, 9372, 7908, 7051, 7930, 9019, 7786, 4609, 2964, 4987, 8680, 10671, 10336, 9799, 10720, 12594, 13938, 13941, 12804, 11240, 9941, 9229, 9033, 9210, 9783, 10794, 12090, 13356, 14267, 14575, 14231, 13458, 12554, 11598, 10495, 9288, 8265, 7706, 7659, 7968, 8400, 8726, 8800, 8634, 8351, 8032, 7658, 7188, 6646, 6108, 5639, 5254, 4924, 4625, 4349, 4091, 3821, 3521, 3220, 2968, 2776, 2613, 2456, 2321, 2233, 2194, 2183, 2184, 2201, 2253, 2352, 2493, 2660, 2835, 3013, 3192, 3375, 3566, 3765, 3959, 4140, 4310, 4483, 4667, 4858, 5040, 5203, 5340, 5440, 5479, 5432, 5289, 5056, 4751, - 4405, 4064, 3772, 3555, 3424, 3388, 3459, 3646, 3947, 4354, 4865, 5485, 6219, 7052, 7955, 8895, 9840, 10753, 11583, 12292, 12865, 13296, 13566, 13656, 13574, 13341, 12953, 12389, 11643, 10732, 9662, 8417, 7007, 5483, 3897, 2263, 591, -1080, -2696, -4245, -5746, -7198, -8574, -9867, -11102, -12289, -13400, -14404, -15303, -16097, -16757, -17238, -17532, -17658, -17621, -17414, -17057, -16603, -16109, -15608, -15132, -14731, -14454, -14318 }, - {8842, 9388, 9873, 9372, 7908, 7051, 7930, 9019, 7786, 4609, 2964, 4987, 8680, 10671, 10336, 9799, 10720, 12594, 13938, 13941, 12804, 11240, 9941, 9229, 9033, 9210, 9783, 10794, 12090, 13356, 14267, 14575, 14231, 13458, 12554, 11598, 10495, 9288, 8265, 7706, 7659, 7968, 8400, 8726, 8800, 8634, 8351, 8032, 7658, 7188, 6646, 6108, 5639, 5254, 4924, 4625, 4349, 4091, 3821, 3521, 3220, 2968, 2776, 2613, 2456, 2321, 2233, 2194, 2183, 2184, 2201, 2253, 2352, 2493, 2660, 2835, 3013, 3192, 3375, 3566, 3765, 3959, 4140, 4310, 4483, 4667, 4858, 5040, 5203, 5340, 5440, 5479, 5432, 5289, 5056, 4751, - 4405, 4064, 3772, 3555, 3424, 3388, 3459, 3646, 3947, 4354, 4865, 5485, 6219, 7052, 7955, 8895, 9840, 10753, 11583, 12292, 12865, 13296, 13566, 13656, 13574, 13341, 12953, 12389, 11643, 10732, 9662, 8417, 7007, 5483, 3897, 2263, 591, -1080, -2696, -4245, -5746, -7198, -8574, -9867, -11102, -12289, -13400, -14404, -15303, -16097, -16757, -17238, -17532, -17658, -17621, -17414, -17057, -16603, -16109, -15608, -15132, -14731, -14454, -14318 } - }, - { - {8558, 8447, 8746, 9544, 10467, 11442, 12498, 13064, 12609, 11759, 11552, 11812, 11494, 10459, 9609, 9322, 9032, 8414, 7813, 7378, 6791, 6033, 5545, 5485, 5560, 5627, 5803, 5951, 5712, 5097, 4517, 4198, 4003, 3842, 3822, 3984, 4242, 4583, 5071, 5660, 6195, 6583, 6820, 6913, 6889, 6836, 6857, 6996, 7272, 7686, 8191, 8684, 9071, 9291, 9299, 9086, 8708, 8242, 7726, 7170, 6596, 6027, 5465, 4913, 4394, 3935, 3552, 3255, 3059, 2962, 2949, 3008, 3127, 3290, 3492, 3740, 4048, 4425, 4879, 5428, 6090, 6870, 7762, 8753, 9831, 10991, 12215, 13465, 14691, 15843, 16853, 17633, 18108, 18259, 18101, 17636, - 16873, 15863, 14681, 13374, 11966, 10498, 9027, 7577, 6139, 4719, 3359, 2106, 984, 9, -793, -1407, -1851, -2164, -2375, -2495, -2532, -2502, -2424, -2306, -2155, -1991, -1837, -1702, -1579, -1456, -1326, -1185, -1025, -837, -626, -407, -199, -19, 120, 203, 209, 121, -61, -338, -719, -1220, -1835, -2545, -3334, -4189, -5082, -5969, -6815, -7607, -8338, -8991, -9555, -10041, -10461, -10815, -11093, -11298, -11441, -11518 }, - {7241, 6085, 3964, 1548, -389, -1715, -2826, -3770, -4098, -3705, -3135, -2848, -2708, -2470, -2248, -2135, -1770, -678, 1109, 3047, 4538, 5232, 5075, 4273, 3146, 1892, 574, -672, -1601, -2098, -2297, -2386, -2425, -2406, -2347, -2234, -1965, -1440, -673, 228, 1113, 1825, 2231, 2281, 2025, 1566, 1024, 522, 156, -48, -129, -147, -150, -167, -209, -269, -331, -383, -423, -457, -498, -566, -667, -792, -921, -1013, -1011, -859, -531, -48, 534, 1131, 1650, 2016, 2187, 2156, 1935, 1549, 1021, 376, -356, -1120, -1839, -2417, -2757, -2792, -2499, -1920, -1145, -289, 534, 1230, 1736, 2020, 2081, 1940, - 1640, 1232, 774, 323, -71, -375, -578, -686, -722, -711, -680, -648, -627, -620, -624, -627, -616, -569, -467, -299, -64, 224, 534, 830, 1073, 1233, 1293, 1246, 1095, 853, 537, 166, -233, -631, -993, -1283, -1467, -1519, -1423, -1187, -836, -411, 32, 439, 764, 980, 1079, 1072, 980, 832, 654, 466, 284, 118, -27, -147, -241, -307, -346, -362, -359, -345, -329, -319 } - }, - { - {7241, 6085, 3964, 1548, -389, -1715, -2826, -3770, -4098, -3705, -3135, -2848, -2708, -2470, -2248, -2135, -1770, -678, 1109, 3047, 4538, 5232, 5075, 4273, 3146, 1892, 574, -672, -1601, -2098, -2297, -2386, -2425, -2406, -2347, -2234, -1965, -1440, -673, 228, 1113, 1825, 2231, 2281, 2025, 1566, 1024, 522, 156, -48, -129, -147, -150, -167, -209, -269, -331, -383, -423, -457, -498, -566, -667, -792, -921, -1013, -1011, -859, -531, -48, 534, 1131, 1650, 2016, 2187, 2156, 1935, 1549, 1021, 376, -356, -1120, -1839, -2417, -2757, -2792, -2499, -1920, -1145, -289, 534, 1230, 1736, 2020, 2081, 1940, - 1640, 1232, 774, 323, -71, -375, -578, -686, -722, -711, -680, -648, -627, -620, -624, -627, -616, -569, -467, -299, -64, 224, 534, 830, 1073, 1233, 1293, 1246, 1095, 853, 537, 166, -233, -631, -993, -1283, -1467, -1519, -1423, -1187, -836, -411, 32, 439, 764, 980, 1079, 1072, 980, 832, 654, 466, 284, 118, -27, -147, -241, -307, -346, -362, -359, -345, -329, -319 }, - {8558, 8447, 8746, 9544, 10467, 11442, 12498, 13064, 12609, 11759, 11552, 11812, 11494, 10459, 9609, 9322, 9032, 8414, 7813, 7378, 6791, 6033, 5545, 5485, 5560, 5627, 5803, 5951, 5712, 5097, 4517, 4198, 4003, 3842, 3822, 3984, 4242, 4583, 5071, 5660, 6195, 6583, 6820, 6913, 6889, 6836, 6857, 6996, 7272, 7686, 8191, 8684, 9071, 9291, 9299, 9086, 8708, 8242, 7726, 7170, 6596, 6027, 5465, 4913, 4394, 3935, 3552, 3255, 3059, 2962, 2949, 3008, 3127, 3290, 3492, 3740, 4048, 4425, 4879, 5428, 6090, 6870, 7762, 8753, 9831, 10991, 12215, 13465, 14691, 15843, 16853, 17633, 18108, 18259, 18101, 17636, - 16873, 15863, 14681, 13374, 11966, 10498, 9027, 7577, 6139, 4719, 3359, 2106, 984, 9, -793, -1407, -1851, -2164, -2375, -2495, -2532, -2502, -2424, -2306, -2155, -1991, -1837, -1702, -1579, -1456, -1326, -1185, -1025, -837, -626, -407, -199, -19, 120, 203, 209, 121, -61, -338, -719, -1220, -1835, -2545, -3334, -4189, -5082, -5969, -6815, -7607, -8338, -8991, -9555, -10041, -10461, -10815, -11093, -11298, -11441, -11518 } - }, - { - {9315, 9149, 9457, 10550, 11928, 12942, 13487, 13694, 13388, 12439, 11390, 10975, 11065, 10825, 10014, 9356, 9366, 9560, 9290, 8718, 8397, 8356, 8221, 7929, 7756, 7774, 7769, 7647, 7553, 7613, 7795, 8011, 8189, 8262, 8234, 8211, 8311, 8556, 8920, 9378, 9888, 10387, 10843, 11264, 11635, 11918, 12108, 12243, 12361, 12478, 12605, 12735, 12842, 12896, 12876, 12766, 12561, 12279, 11936, 11528, 11050, 10529, 9995, 9448, 8879, 8305, 7748, 7202, 6662, 6153, 5716, 5372, 5136, 5025, 5047, 5192, 5448, 5805, 6252, 6779, 7388, 8080, 8839, 9652, 10525, 11469, 12470, 13500, 14542, 15583, 16590, 17503, 18270, 18859, 19239, 19368, - 19207, 18760, 18059, 17125, 15961, 14592, 13081, 11479, 9801, 8063, 6323, 4645, 3057, 1568, 222, -926, -1862, -2612, -3191, -3599, -3856, -4000, -4062, -4052, -3980, -3870, -3746, -3624, -3506, -3390, -3281, -3180, -3074, -2940, -2766, -2561, -2340, -2106, -1868, -1648, -1478, -1378, -1356, -1429, -1621, -1950, -2422, -3031, -3774, -4651, -5649, -6735, -7868, -9023, -10176, -11283, -12297, -13199, -13991, -14659, -15181, -15561, -15819, -15957 }, - {7418, 5560, 2551, -608, -3208, -5059, -6116, -6074, -4626, -2086, 582, 2488, 3422, 3686, 3545, 3017, 2100, 979, -74, -937, -1672, -2304, -2665, -2550, -1983, -1198, -378, 449, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1366, -1686, -1719, -1491, -1109, -668, -200, 286, 754, 1157, 1441, 1541, 1407, 1043, 512, -91, -665, -1107, -1343, -1358, -1188, -894, -536, -170, 175, 499, 802, 1072, 1273, 1355, 1259, 938, 387, -338, -1118, -1777, -2132, -2048, -1507, -627, 379, 1267, 1842, 2013, 1801, 1298, 628, -85, -728, -1211, -1465, -1454, -1189, -735, -198, 308, 692, 898, 921, - 794, 574, 318, 74, -126, -267, -350, -384, -381, -354, -311, -254, -184, -96, 12, 136, 263, 372, 439, 442, 373, 237, 55, -139, -308, -421, -459, -419, -316, -175, -23, 116, 225, 295, 323, 312, 267, 194, 102, 1, -99, -185, -247, -274, -264, -217, -142, -51, 37, 111, 160, 180, 176, 153, 120, 83, 47, 13, -17, -43, -66, -84, -97, -104 } - }, - { - {7418, 5560, 2551, -608, -3208, -5059, -6116, -6074, -4626, -2086, 582, 2488, 3422, 3686, 3545, 3017, 2100, 979, -74, -937, -1672, -2304, -2665, -2550, -1983, -1198, -378, 449, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1366, -1686, -1719, -1491, -1109, -668, -200, 286, 754, 1157, 1441, 1541, 1407, 1043, 512, -91, -665, -1107, -1343, -1358, -1188, -894, -536, -170, 175, 499, 802, 1072, 1273, 1355, 1259, 938, 387, -338, -1118, -1777, -2132, -2048, -1507, -627, 379, 1267, 1842, 2013, 1801, 1298, 628, -85, -728, -1211, -1465, -1454, -1189, -735, -198, 308, 692, 898, 921, - 794, 574, 318, 74, -126, -267, -350, -384, -381, -354, -311, -254, -184, -96, 12, 136, 263, 372, 439, 442, 373, 237, 55, -139, -308, -421, -459, -419, -316, -175, -23, 116, 225, 295, 323, 312, 267, 194, 102, 1, -99, -185, -247, -274, -264, -217, -142, -51, 37, 111, 160, 180, 176, 153, 120, 83, 47, 13, -17, -43, -66, -84, -97, -104 }, - {9315, 9149, 9457, 10550, 11928, 12942, 13487, 13694, 13388, 12439, 11390, 10975, 11065, 10825, 10014, 9356, 9366, 9560, 9290, 8718, 8397, 8356, 8221, 7929, 7756, 7774, 7769, 7647, 7553, 7613, 7795, 8011, 8189, 8262, 8234, 8211, 8311, 8556, 8920, 9378, 9888, 10387, 10843, 11264, 11635, 11918, 12108, 12243, 12361, 12478, 12605, 12735, 12842, 12896, 12876, 12766, 12561, 12279, 11936, 11528, 11050, 10529, 9995, 9448, 8879, 8305, 7748, 7202, 6662, 6153, 5716, 5372, 5136, 5025, 5047, 5192, 5448, 5805, 6252, 6779, 7388, 8080, 8839, 9652, 10525, 11469, 12470, 13500, 14542, 15583, 16590, 17503, 18270, 18859, 19239, 19368, - 19207, 18760, 18059, 17125, 15961, 14592, 13081, 11479, 9801, 8063, 6323, 4645, 3057, 1568, 222, -926, -1862, -2612, -3191, -3599, -3856, -4000, -4062, -4052, -3980, -3870, -3746, -3624, -3506, -3390, -3281, -3180, -3074, -2940, -2766, -2561, -2340, -2106, -1868, -1648, -1478, -1378, -1356, -1429, -1621, -1950, -2422, -3031, -3774, -4651, -5649, -6735, -7868, -9023, -10176, -11283, -12297, -13199, -13991, -14659, -15181, -15561, -15819, -15957 } - }, - { - {9365, 9643, 10001, 10688, 12053, 13523, 13997, 13400, 12762, 12526, 11939, 10590, 9393, 9296, 9901, 10238, 10222, 10424, 10870, 11032, 10830, 10774, 11078, 11308, 11048, 10424, 9852, 9565, 9534, 9598, 9597, 9538, 9658, 10184, 11035, 11880, 12491, 12886, 13166, 13359, 13461, 13524, 13632, 13836, 14133, 14490, 14861, 15216, 15535, 15784, 15910, 15876, 15688, 15376, 14973, 14515, 14056, 13638, 13273, 12938, 12601, 12229, 11774, 11183, 10423, 9503, 8465, 7365, 6266, 5242, 4358, 3647, 3114, 2761, 2599, 2623, 2808, 3122, 3544, 4067, 4685, 5386, 6152, 6962, 7790, 8610, 9390, 10117, 10804, 11486, 12181, 12880, 13569, 14238, 14860, 15374, - 15709, 15824, 15695, 15286, 14557, 13510, 12203, 10697, 9036, 7280, 5522, 3840, 2260, 781, -582, -1807, -2907, -3920, -4858, -5702, -6432, -7056, -7576, -7971, -8228, -8365, -8416, -8393, -8299, -8143, -7946, -7718, -7451, -7137, -6787, -6422, -6059, -5702, -5360, -5052, -4796, -4598, -4461, -4394, -4420, -4557, -4811, -5183, -5681, -6308, -7049, -7871, -8737, -9625, -10506, -11336, -12079, -12727, -13285, -13744, -14093, -14342, -14513, -14605 }, - {7514, 5337, 1976, -1468, -4399, -6445, -7057, -5794, -2963, 382, 3174, 4941, 5674, 5382, 3996, 1659, -1078, -3470, -4948, -5289, -4524, -2808, -454, 2001, 3905, 4779, 4508, 3283, 1430, -656, -2517, -3724, -4031, -3428, -2098, -366, 1333, 2568, 3092, 2909, 2182, 1115, -82, -1177, -1957, -2284, -2131, -1563, -724, 186, 962, 1456, 1616, 1470, 1089, 562, -8, -522, -900, -1102, -1119, -964, -673, -298, 105, 488, 811, 1035, 1116, 1015, 702, 187, -443, -1031, -1401, -1432, -1105, -512, 176, 772, 1141, 1235, 1090, 775, 361, -94, -539, -915, -1147, -1160, -912, -428, 179, 744, 1110, 1186, - 980, 576, 97, -344, -667, -833, -839, -706, -470, -175, 139, 430, 657, 781, 770, 609, 308, -83, -483, -790, -917, -821, -522, -103, 320, 638, 780, 735, 538, 253, -48, -303, -474, -543, -513, -400, -230, -33, 162, 324, 427, 455, 402, 278, 103, -88, -260, -381, -427, -391, -283, -125, 49, 204, 310, 351, 326, 249, 140, 23, -84, -168, -224, -253 } - }, - { - {7514, 5337, 1976, -1468, -4399, -6445, -7057, -5794, -2963, 382, 3174, 4941, 5674, 5382, 3996, 1659, -1078, -3470, -4948, -5289, -4524, -2808, -454, 2001, 3905, 4779, 4508, 3283, 1430, -656, -2517, -3724, -4031, -3428, -2098, -366, 1333, 2568, 3092, 2909, 2182, 1115, -82, -1177, -1957, -2284, -2131, -1563, -724, 186, 962, 1456, 1616, 1470, 1089, 562, -8, -522, -900, -1102, -1119, -964, -673, -298, 105, 488, 811, 1035, 1116, 1015, 702, 187, -443, -1031, -1401, -1432, -1105, -512, 176, 772, 1141, 1235, 1090, 775, 361, -94, -539, -915, -1147, -1160, -912, -428, 179, 744, 1110, 1186, - 980, 576, 97, -344, -667, -833, -839, -706, -470, -175, 139, 430, 657, 781, 770, 609, 308, -83, -483, -790, -917, -821, -522, -103, 320, 638, 780, 735, 538, 253, -48, -303, -474, -543, -513, -400, -230, -33, 162, 324, 427, 455, 402, 278, 103, -88, -260, -381, -427, -391, -283, -125, 49, 204, 310, 351, 326, 249, 140, 23, -84, -168, -224, -253 }, - {9365, 9643, 10001, 10688, 12053, 13523, 13997, 13400, 12762, 12526, 11939, 10590, 9393, 9296, 9901, 10238, 10222, 10424, 10870, 11032, 10830, 10774, 11078, 11308, 11048, 10424, 9852, 9565, 9534, 9598, 9597, 9538, 9658, 10184, 11035, 11880, 12491, 12886, 13166, 13359, 13461, 13524, 13632, 13836, 14133, 14490, 14861, 15216, 15535, 15784, 15910, 15876, 15688, 15376, 14973, 14515, 14056, 13638, 13273, 12938, 12601, 12229, 11774, 11183, 10423, 9503, 8465, 7365, 6266, 5242, 4358, 3647, 3114, 2761, 2599, 2623, 2808, 3122, 3544, 4067, 4685, 5386, 6152, 6962, 7790, 8610, 9390, 10117, 10804, 11486, 12181, 12880, 13569, 14238, 14860, 15374, - 15709, 15824, 15695, 15286, 14557, 13510, 12203, 10697, 9036, 7280, 5522, 3840, 2260, 781, -582, -1807, -2907, -3920, -4858, -5702, -6432, -7056, -7576, -7971, -8228, -8365, -8416, -8393, -8299, -8143, -7946, -7718, -7451, -7137, -6787, -6422, -6059, -5702, -5360, -5052, -4796, -4598, -4461, -4394, -4420, -4557, -4811, -5183, -5681, -6308, -7049, -7871, -8737, -9625, -10506, -11336, -12079, -12727, -13285, -13744, -14093, -14342, -14513, -14605 } - }, - { - {9689, 9681, 9576, 9312, 8917, 8411, 7750, 7085, 6999, 8059, 10041, 11975, 13072, 13253, 12758, 11776, 10657, 9907, 9712, 9856, 10250, 11067, 12185, 13038, 13241, 12946, 12455, 11928, 11591, 11749, 12396, 13198, 13967, 14792, 15637, 16207, 16327, 16137, 15823, 15439, 15030, 14683, 14392, 14077, 13735, 13432, 13184, 12971, 12809, 12697, 12568, 12379, 12191, 12064, 11970, 11861, 11735, 11589, 11380, 11093, 10771, 10456, 10156, 9864, 9581, 9287, 8950, 8541, 8034, 7420, 6722, 5978, 5198, 4383, 3570, 2803, 2089, 1406, 767, 208, -259, -642, -931, -1114, -1209, -1257, -1280, -1285, -1280, -1284, -1308, -1357, -1423, -1492, -1553, -1610, - -1666, -1714, -1753, -1800, -1864, -1935, -2002, -2070, -2138, -2189, -2207, -2191, -2142, -2058, -1937, -1785, -1608, -1413, -1207, -996, -782, -567, -352, -138, 79, 298, 516, 734, 960, 1198, 1451, 1721, 2008, 2305, 2603, 2891, 3147, 3345, 3471, 3518, 3472, 3320, 3060, 2707, 2264, 1731, 1118, 453, -244, -966, -1700, -2423, -3114, -3772, -4394, -4969, -5486, -5944, -6344, -6685, -6959, -7165, -7305, -7376 }, - {8847, 8181, 6970, 5183, 2933, 1018, 506, 1591, 3257, 4130, 3419, 1236, -1468, -3401, -3914, -3521, -3193, -3342, -3836, -4625, -5721, -6732, -7050, -6575, -5825, -5296, -5051, -4920, -4739, -4352, -3640, -2617, -1428, -236, 805, 1578, 2098, 2536, 3047, 3636, 4213, 4702, 5064, 5294, 5427, 5505, 5522, 5445, 5273, 5027, 4705, 4295, 3792, 3190, 2468, 1631, 733, -178, -1083, -1964, -2783, -3513, -4147, -4674, -5077, -5364, -5555, -5647, -5612, -5428, -5096, -4631, -4059, -3417, -2735, -2027, -1294, -547, 193, 902, 1562, 2157, 2674, 3095, 3403, 3594, 3674, 3655, 3551, 3382, 3163, 2902, 2603, 2283, 1960, 1639, - 1325, 1025, 750, 503, 284, 98, -53, -174, -278, -368, -450, -532, -621, -721, -833, -959, -1104, -1270, -1455, -1657, -1866, -2075, -2272, -2442, -2575, -2665, -2706, -2688, -2601, -2443, -2214, -1912, -1535, -1096, -608, -76, 494, 1088, 1689, 2285, 2866, 3410, 3893, 4301, 4621, 4832, 4908, 4838, 4616, 4237, 3698, 3014, 2213, 1320, 365, -613, -1570, -2472, -3292, -4006, -4592, -5037, -5339, -5494 } - }, - { - {8847, 8181, 6970, 5183, 2933, 1018, 506, 1591, 3257, 4130, 3419, 1236, -1468, -3401, -3914, -3521, -3193, -3342, -3836, -4625, -5721, -6732, -7050, -6575, -5825, -5296, -5051, -4920, -4739, -4352, -3640, -2617, -1428, -236, 805, 1578, 2098, 2536, 3047, 3636, 4213, 4702, 5064, 5294, 5427, 5505, 5522, 5445, 5273, 5027, 4705, 4295, 3792, 3190, 2468, 1631, 733, -178, -1083, -1964, -2783, -3513, -4147, -4674, -5077, -5364, -5555, -5647, -5612, -5428, -5096, -4631, -4059, -3417, -2735, -2027, -1294, -547, 193, 902, 1562, 2157, 2674, 3095, 3403, 3594, 3674, 3655, 3551, 3382, 3163, 2902, 2603, 2283, 1960, 1639, - 1325, 1025, 750, 503, 284, 98, -53, -174, -278, -368, -450, -532, -621, -721, -833, -959, -1104, -1270, -1455, -1657, -1866, -2075, -2272, -2442, -2575, -2665, -2706, -2688, -2601, -2443, -2214, -1912, -1535, -1096, -608, -76, 494, 1088, 1689, 2285, 2866, 3410, 3893, 4301, 4621, 4832, 4908, 4838, 4616, 4237, 3698, 3014, 2213, 1320, 365, -613, -1570, -2472, -3292, -4006, -4592, -5037, -5339, -5494 }, - {9689, 9681, 9576, 9312, 8917, 8411, 7750, 7085, 6999, 8059, 10041, 11975, 13072, 13253, 12758, 11776, 10657, 9907, 9712, 9856, 10250, 11067, 12185, 13038, 13241, 12946, 12455, 11928, 11591, 11749, 12396, 13198, 13967, 14792, 15637, 16207, 16327, 16137, 15823, 15439, 15030, 14683, 14392, 14077, 13735, 13432, 13184, 12971, 12809, 12697, 12568, 12379, 12191, 12064, 11970, 11861, 11735, 11589, 11380, 11093, 10771, 10456, 10156, 9864, 9581, 9287, 8950, 8541, 8034, 7420, 6722, 5978, 5198, 4383, 3570, 2803, 2089, 1406, 767, 208, -259, -642, -931, -1114, -1209, -1257, -1280, -1285, -1280, -1284, -1308, -1357, -1423, -1492, -1553, -1610, - -1666, -1714, -1753, -1800, -1864, -1935, -2002, -2070, -2138, -2189, -2207, -2191, -2142, -2058, -1937, -1785, -1608, -1413, -1207, -996, -782, -567, -352, -138, 79, 298, 516, 734, 960, 1198, 1451, 1721, 2008, 2305, 2603, 2891, 3147, 3345, 3471, 3518, 3472, 3320, 3060, 2707, 2264, 1731, 1118, 453, -244, -966, -1700, -2423, -3114, -3772, -4394, -4969, -5486, -5944, -6344, -6685, -6959, -7165, -7305, -7376 } - }, - { - {9186, 9178, 9375, 10057, 11045, 11501, 10833, 9627, 9000, 9156, 9367, 9318, 9565, 10485, 11573, 12178, 12296, 12253, 12064, 11550, 10783, 10033, 9424, 8894, 8396, 7957, 7592, 7267, 6941, 6589, 6239, 5971, 5835, 5774, 5690, 5560, 5437, 5389, 5454, 5641, 5918, 6232, 6557, 6900, 7257, 7603, 7913, 8176, 8368, 8465, 8471, 8423, 8371, 8364, 8434, 8589, 8816, 9092, 9386, 9646, 9824, 9902, 9885, 9770, 9559, 9279, 8974, 8663, 8342, 8008, 7670, 7320, 6939, 6517, 6062, 5588, 5105, 4624, 4168, 3764, 3427, 3145, 2899, 2676, 2471, 2273, 2076, 1894, 1761, 1701, 1725, 1837, 2039, 2329, 2696, 3132, - 3631, 4187, 4793, 5430, 6070, 6675, 7221, 7691, 8064, 8318, 8449, 8468, 8379, 8173, 7850, 7433, 6944, 6384, 5759, 5094, 4418, 3743, 3069, 2403, 1762, 1151, 552, -49, -649, -1240, -1829, -2429, -3034, -3622, -4176, -4700, -5190, -5623, -5981, -6271, -6507, -6689, -6813, -6894, -6956, -7015, -7075, -7139, -7224, -7341, -7490, -7663, -7857, -8077, -8319, -8567, -8807, -9037, -9256, -9454, -9613, -9733, -9819, -9868 }, - {7865, 6683, 4356, 1329, -1458, -3167, -3761, -3966, -4433, -5037, -5104, -4236, -2744, -1248, -39, 1048, 2230, 3409, 4243, 4462, 4083, 3348, 2503, 1635, 688, -384, -1501, -2497, -3238, -3655, -3698, -3332, -2599, -1640, -620, 339, 1168, 1814, 2236, 2431, 2427, 2266, 1989, 1627, 1202, 727, 211, -328, -869, -1388, -1852, -2211, -2409, -2395, -2151, -1695, -1071, -337, 449, 1221, 1904, 2420, 2705, 2725, 2475, 1985, 1300, 481, -401, -1266, -2017, -2553, -2786, -2674, -2234, -1547, -734, 74, 763, 1264, 1562, 1679, 1655, 1529, 1326, 1064, 753, 401, 23, -356, -703, -979, -1155, -1218, -1176, -1045, - -848, -610, -350, -84, 176, 418, 633, 808, 932, 992, 981, 893, 730, 500, 220, -84, -385, -653, -862, -990, -1026, -968, -824, -612, -352, -69, 216, 480, 703, 864, 947, 940, 840, 654, 401, 113, -174, -426, -614, -722, -747, -697, -589, -444, -282, -121, 28, 155, 259, 337, 391, 421, 427, 410, 368, 302, 215, 111, -5, -122, -232, -325, -392, -427 } - }, - { - {7865, 6683, 4356, 1329, -1458, -3167, -3761, -3966, -4433, -5037, -5104, -4236, -2744, -1248, -39, 1048, 2230, 3409, 4243, 4462, 4083, 3348, 2503, 1635, 688, -384, -1501, -2497, -3238, -3655, -3698, -3332, -2599, -1640, -620, 339, 1168, 1814, 2236, 2431, 2427, 2266, 1989, 1627, 1202, 727, 211, -328, -869, -1388, -1852, -2211, -2409, -2395, -2151, -1695, -1071, -337, 449, 1221, 1904, 2420, 2705, 2725, 2475, 1985, 1300, 481, -401, -1266, -2017, -2553, -2786, -2674, -2234, -1547, -734, 74, 763, 1264, 1562, 1679, 1655, 1529, 1326, 1064, 753, 401, 23, -356, -703, -979, -1155, -1218, -1176, -1045, - -848, -610, -350, -84, 176, 418, 633, 808, 932, 992, 981, 893, 730, 500, 220, -84, -385, -653, -862, -990, -1026, -968, -824, -612, -352, -69, 216, 480, 703, 864, 947, 940, 840, 654, 401, 113, -174, -426, -614, -722, -747, -697, -589, -444, -282, -121, 28, 155, 259, 337, 391, 421, 427, 410, 368, 302, 215, 111, -5, -122, -232, -325, -392, -427 }, - {9186, 9178, 9375, 10057, 11045, 11501, 10833, 9627, 9000, 9156, 9367, 9318, 9565, 10485, 11573, 12178, 12296, 12253, 12064, 11550, 10783, 10033, 9424, 8894, 8396, 7957, 7592, 7267, 6941, 6589, 6239, 5971, 5835, 5774, 5690, 5560, 5437, 5389, 5454, 5641, 5918, 6232, 6557, 6900, 7257, 7603, 7913, 8176, 8368, 8465, 8471, 8423, 8371, 8364, 8434, 8589, 8816, 9092, 9386, 9646, 9824, 9902, 9885, 9770, 9559, 9279, 8974, 8663, 8342, 8008, 7670, 7320, 6939, 6517, 6062, 5588, 5105, 4624, 4168, 3764, 3427, 3145, 2899, 2676, 2471, 2273, 2076, 1894, 1761, 1701, 1725, 1837, 2039, 2329, 2696, 3132, - 3631, 4187, 4793, 5430, 6070, 6675, 7221, 7691, 8064, 8318, 8449, 8468, 8379, 8173, 7850, 7433, 6944, 6384, 5759, 5094, 4418, 3743, 3069, 2403, 1762, 1151, 552, -49, -649, -1240, -1829, -2429, -3034, -3622, -4176, -4700, -5190, -5623, -5981, -6271, -6507, -6689, -6813, -6894, -6956, -7015, -7075, -7139, -7224, -7341, -7490, -7663, -7857, -8077, -8319, -8567, -8807, -9037, -9256, -9454, -9613, -9733, -9819, -9868 } - }, - { - {8652, 8601, 8778, 9377, 10154, 10564, 10311, 9653, 9042, 8621, 8288, 8116, 8351, 9006, 9739, 10231, 10434, 10400, 10087, 9505, 8862, 8395, 8117, 7870, 7548, 7171, 6780, 6376, 5956, 5539, 5129, 4707, 4259, 3800, 3357, 2964, 2674, 2545, 2593, 2777, 3034, 3328, 3642, 3950, 4220, 4434, 4598, 4730, 4844, 4952, 5071, 5214, 5384, 5576, 5770, 5938, 6058, 6117, 6104, 6012, 5849, 5639, 5405, 5144, 4849, 4514, 4140, 3723, 3265, 2792, 2341, 1948, 1636, 1417, 1291, 1243, 1241, 1257, 1273, 1282, 1289, 1298, 1318, 1354, 1414, 1502, 1619, 1767, 1950, 2172, 2435, 2743, 3096, 3500, 3955, 4454, - 4978, 5508, 6025, 6505, 6920, 7247, 7485, 7642, 7722, 7721, 7643, 7501, 7293, 7005, 6629, 6178, 5665, 5095, 4471, 3818, 3163, 2517, 1882, 1267, 691, 163, -326, -786, -1214, -1609, -1985, -2360, -2736, -3102, -3452, -3785, -4093, -4355, -4557, -4704, -4805, -4864, -4881, -4868, -4844, -4819, -4799, -4789, -4802, -4850, -4935, -5053, -5203, -5389, -5606, -5843, -6084, -6325, -6560, -6775, -6955, -7093, -7191, -7245 }, - {7642, 7014, 5574, 3413, 1215, -195, -716, -1103, -2008, -3162, -3871, -4039, -4200, -4646, -5058, -5048, -4594, -3821, -2758, -1487, -262, 736, 1571, 2368, 3095, 3651, 4028, 4274, 4376, 4266, 3895, 3263, 2427, 1501, 593, -257, -1054, -1765, -2318, -2665, -2818, -2822, -2731, -2594, -2447, -2299, -2150, -2000, -1824, -1571, -1187, -653, 13, 759, 1504, 2166, 2699, 3095, 3363, 3498, 3484, 3303, 2936, 2382, 1666, 845, -15, -851, -1617, -2283, -2836, -3263, -3539, -3626, -3495, -3137, -2582, -1888, -1134, -392, 285, 875, 1365, 1752, 2038, 2231, 2339, 2368, 2324, 2216, 2050, 1827, 1548, 1212, 817, 364, - -138, -663, -1177, -1650, -2048, -2342, -2513, -2551, -2456, -2229, -1884, -1443, -934, -382, 179, 716, 1199, 1603, 1907, 2096, 2165, 2119, 1967, 1722, 1403, 1034, 633, 219, -187, -562, -889, -1151, -1335, -1430, -1439, -1371, -1239, -1060, -855, -644, -439, -249, -79, 72, 208, 333, 449, 558, 659, 747, 815, 854, 855, 812, 720, 579, 394, 177, -59, -296, -515, -698, -830, -899 } - }, - { - {7642, 7014, 5574, 3413, 1215, -195, -716, -1103, -2008, -3162, -3871, -4039, -4200, -4646, -5058, -5048, -4594, -3821, -2758, -1487, -262, 736, 1571, 2368, 3095, 3651, 4028, 4274, 4376, 4266, 3895, 3263, 2427, 1501, 593, -257, -1054, -1765, -2318, -2665, -2818, -2822, -2731, -2594, -2447, -2299, -2150, -2000, -1824, -1571, -1187, -653, 13, 759, 1504, 2166, 2699, 3095, 3363, 3498, 3484, 3303, 2936, 2382, 1666, 845, -15, -851, -1617, -2283, -2836, -3263, -3539, -3626, -3495, -3137, -2582, -1888, -1134, -392, 285, 875, 1365, 1752, 2038, 2231, 2339, 2368, 2324, 2216, 2050, 1827, 1548, 1212, 817, 364, - -138, -663, -1177, -1650, -2048, -2342, -2513, -2551, -2456, -2229, -1884, -1443, -934, -382, 179, 716, 1199, 1603, 1907, 2096, 2165, 2119, 1967, 1722, 1403, 1034, 633, 219, -187, -562, -889, -1151, -1335, -1430, -1439, -1371, -1239, -1060, -855, -644, -439, -249, -79, 72, 208, 333, 449, 558, 659, 747, 815, 854, 855, 812, 720, 579, 394, 177, -59, -296, -515, -698, -830, -899 }, - {8652, 8601, 8778, 9377, 10154, 10564, 10311, 9653, 9042, 8621, 8288, 8116, 8351, 9006, 9739, 10231, 10434, 10400, 10087, 9505, 8862, 8395, 8117, 7870, 7548, 7171, 6780, 6376, 5956, 5539, 5129, 4707, 4259, 3800, 3357, 2964, 2674, 2545, 2593, 2777, 3034, 3328, 3642, 3950, 4220, 4434, 4598, 4730, 4844, 4952, 5071, 5214, 5384, 5576, 5770, 5938, 6058, 6117, 6104, 6012, 5849, 5639, 5405, 5144, 4849, 4514, 4140, 3723, 3265, 2792, 2341, 1948, 1636, 1417, 1291, 1243, 1241, 1257, 1273, 1282, 1289, 1298, 1318, 1354, 1414, 1502, 1619, 1767, 1950, 2172, 2435, 2743, 3096, 3500, 3955, 4454, - 4978, 5508, 6025, 6505, 6920, 7247, 7485, 7642, 7722, 7721, 7643, 7501, 7293, 7005, 6629, 6178, 5665, 5095, 4471, 3818, 3163, 2517, 1882, 1267, 691, 163, -326, -786, -1214, -1609, -1985, -2360, -2736, -3102, -3452, -3785, -4093, -4355, -4557, -4704, -4805, -4864, -4881, -4868, -4844, -4819, -4799, -4789, -4802, -4850, -4935, -5053, -5203, -5389, -5606, -5843, -6084, -6325, -6560, -6775, -6955, -7093, -7191, -7245 } - } +const Word16 CRendBin_Combined_HRIR_coeff_re_32kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 10018, 10185, 10541, 11028, 11305, 11001, 10420, 10353, 10723, 10251, 8401, 6806, 7463, 10015, 12273, 13170, 13701, 14890, 16369, 17343, 17714, 17607, 16722, 14912, 12840, 11438, 10999, 11168, 11604, 12297, 13384, 14904, 16684, 18352, 19523, 20041, 20037, 19745, 19312, 18750, 18020, 17146, 16269, 15567, 15111, 14846, 14669, 14482, 14193, 13752, 13196, 12617, 12088, 11633, 11252, 10942, 10697, 10513, 10369, 10218, 10011, 9729, 9360, 8862, 8186, 7337, 6383, 5419, 4545, 3845, 3366, 3094, 2991, 3016, 3132, 3287, 3433, 3538, 3593, 3611, 3614, 3619, 3636, 3678, 3765, 3908, 4101, 4340, 4628, 4961, 5307, 5632, 5910, 6126, 6262, 6305, + 6253, 6114, 5906, 5647, 5355, 5047, 4745, 4466, 4209, 3968, 3755, 3587, 3471, 3405, 3396, 3454, 3578, 3757, 3984, 4256, 4572, 4933, 5348, 5817, 6336, 6907, 7535, 8209, 8917, 9661, 10450, 11270, 12088, 12883, 13647, 14349, 14927, 15321, 15501, 15434, 15065, 14350, 13289, 11919, 10261, 8331, 6171, 3858, 1457, -1006, -3504, -5976, -8359, -10636, -12802, -14820, -16639, -18245, -19652, -20848, -21798, -22500, -22977, -23229 }, + { 7936, 8091, 7127, 4886, 2744, 1406, 149, -1323, -2011, -1271, 57, 774, 409, -1150, -3844, -6760, -8417, -8332, -7426, -6531, -5495, -4123, -2968, -2519, -2418, -2085, -1521, -925, -47, 1443, 3280, 4882, 6098, 7186, 8113, 8381, 7663, 6275, 4855, 3737, 2831, 1962, 1096, 230, -704, -1722, -2704, -3523, -4165, -4662, -4990, -5102, -5005, -4746, -4355, -3864, -3319, -2737, -2093, -1376, -613, 161, 909, 1571, 2074, 2398, 2576, 2647, 2631, 2551, 2442, 2335, 2248, 2190, 2157, 2131, 2084, 1986, 1814, 1563, 1255, 924, 583, 230, -152, -593, -1120, -1726, -2356, -2939, -3408, -3702, -3775, -3617, -3253, -2739, + -2146, -1562, -1061, -675, -406, -238, -145, -80, 9, 163, 420, 824, 1408, 2168, 3064, 4020, 4938, 5696, 6178, 6300, 6013, 5305, 4195, 2745, 1041, -814, -2708, -4518, -6116, -7388, -8246, -8630, -8515, -7921, -6913, -5579, -4015, -2323, -603, 1060, 2605, 3980, 5133, 6020, 6614, 6893, 6838, 6452, 5761, 4812, 3665, 2399, 1114, -95, -1155, -2004, -2601, -2941, -3060, -3009, -2847, -2641, -2465, -2367 } }, + { { 7936, 8091, 7127, 4886, 2744, 1406, 149, -1323, -2011, -1271, 57, 774, 409, -1150, -3844, -6760, -8417, -8332, -7426, -6531, -5495, -4123, -2968, -2519, -2418, -2085, -1521, -925, -47, 1443, 3280, 4882, 6098, 7186, 8113, 8381, 7663, 6275, 4855, 3737, 2831, 1962, 1096, 230, -704, -1722, -2704, -3523, -4165, -4662, -4990, -5102, -5005, -4746, -4355, -3864, -3319, -2737, -2093, -1376, -613, 161, 909, 1571, 2074, 2398, 2576, 2647, 2631, 2551, 2442, 2335, 2248, 2190, 2157, 2131, 2084, 1986, 1814, 1563, 1255, 924, 583, 230, -152, -593, -1120, -1726, -2356, -2939, -3408, -3702, -3775, -3617, -3253, -2739, + -2146, -1562, -1061, -675, -406, -238, -145, -80, 9, 163, 420, 824, 1408, 2168, 3064, 4020, 4938, 5696, 6178, 6300, 6013, 5305, 4195, 2745, 1041, -814, -2708, -4518, -6116, -7388, -8246, -8630, -8515, -7921, -6913, -5579, -4015, -2323, -603, 1060, 2605, 3980, 5133, 6020, 6614, 6893, 6838, 6452, 5761, 4812, 3665, 2399, 1114, -95, -1155, -2004, -2601, -2941, -3060, -3009, -2847, -2641, -2465, -2367 }, + { 10018, 10185, 10541, 11028, 11305, 11001, 10420, 10353, 10723, 10251, 8401, 6806, 7463, 10015, 12273, 13170, 13701, 14890, 16369, 17343, 17714, 17607, 16722, 14912, 12840, 11438, 10999, 11168, 11604, 12297, 13384, 14904, 16684, 18352, 19523, 20041, 20037, 19745, 19312, 18750, 18020, 17146, 16269, 15567, 15111, 14846, 14669, 14482, 14193, 13752, 13196, 12617, 12088, 11633, 11252, 10942, 10697, 10513, 10369, 10218, 10011, 9729, 9360, 8862, 8186, 7337, 6383, 5419, 4545, 3845, 3366, 3094, 2991, 3016, 3132, 3287, 3433, 3538, 3593, 3611, 3614, 3619, 3636, 3678, 3765, 3908, 4101, 4340, 4628, 4961, 5307, 5632, 5910, 6126, 6262, 6305, + 6253, 6114, 5906, 5647, 5355, 5047, 4745, 4466, 4209, 3968, 3755, 3587, 3471, 3405, 3396, 3454, 3578, 3757, 3984, 4256, 4572, 4933, 5348, 5817, 6336, 6907, 7535, 8209, 8917, 9661, 10450, 11270, 12088, 12883, 13647, 14349, 14927, 15321, 15501, 15434, 15065, 14350, 13289, 11919, 10261, 8331, 6171, 3858, 1457, -1006, -3504, -5976, -8359, -10636, -12802, -14820, -16639, -18245, -19652, -20848, -21798, -22500, -22977, -23229 } }, + { { 8842, 9388, 9873, 9372, 7908, 7051, 7930, 9019, 7786, 4609, 2964, 4987, 8680, 10671, 10336, 9799, 10720, 12594, 13938, 13941, 12804, 11240, 9941, 9229, 9033, 9210, 9783, 10794, 12090, 13356, 14267, 14575, 14231, 13458, 12554, 11598, 10495, 9288, 8265, 7706, 7659, 7968, 8400, 8726, 8800, 8634, 8351, 8032, 7658, 7188, 6646, 6108, 5639, 5254, 4924, 4625, 4349, 4091, 3821, 3521, 3220, 2968, 2776, 2613, 2456, 2321, 2233, 2194, 2183, 2184, 2201, 2253, 2352, 2493, 2660, 2835, 3013, 3192, 3375, 3566, 3765, 3959, 4140, 4310, 4483, 4667, 4858, 5040, 5203, 5340, 5440, 5479, 5432, 5289, 5056, 4751, + 4405, 4064, 3772, 3555, 3424, 3388, 3459, 3646, 3947, 4354, 4865, 5485, 6219, 7052, 7955, 8895, 9840, 10753, 11583, 12292, 12865, 13296, 13566, 13656, 13574, 13341, 12953, 12389, 11643, 10732, 9662, 8417, 7007, 5483, 3897, 2263, 591, -1080, -2696, -4245, -5746, -7198, -8574, -9867, -11102, -12289, -13400, -14404, -15303, -16097, -16757, -17238, -17532, -17658, -17621, -17414, -17057, -16603, -16109, -15608, -15132, -14731, -14454, -14318 }, + { 8842, 9388, 9873, 9372, 7908, 7051, 7930, 9019, 7786, 4609, 2964, 4987, 8680, 10671, 10336, 9799, 10720, 12594, 13938, 13941, 12804, 11240, 9941, 9229, 9033, 9210, 9783, 10794, 12090, 13356, 14267, 14575, 14231, 13458, 12554, 11598, 10495, 9288, 8265, 7706, 7659, 7968, 8400, 8726, 8800, 8634, 8351, 8032, 7658, 7188, 6646, 6108, 5639, 5254, 4924, 4625, 4349, 4091, 3821, 3521, 3220, 2968, 2776, 2613, 2456, 2321, 2233, 2194, 2183, 2184, 2201, 2253, 2352, 2493, 2660, 2835, 3013, 3192, 3375, 3566, 3765, 3959, 4140, 4310, 4483, 4667, 4858, 5040, 5203, 5340, 5440, 5479, 5432, 5289, 5056, 4751, + 4405, 4064, 3772, 3555, 3424, 3388, 3459, 3646, 3947, 4354, 4865, 5485, 6219, 7052, 7955, 8895, 9840, 10753, 11583, 12292, 12865, 13296, 13566, 13656, 13574, 13341, 12953, 12389, 11643, 10732, 9662, 8417, 7007, 5483, 3897, 2263, 591, -1080, -2696, -4245, -5746, -7198, -8574, -9867, -11102, -12289, -13400, -14404, -15303, -16097, -16757, -17238, -17532, -17658, -17621, -17414, -17057, -16603, -16109, -15608, -15132, -14731, -14454, -14318 } }, + { { 8558, 8447, 8746, 9544, 10467, 11442, 12498, 13064, 12609, 11759, 11552, 11812, 11494, 10459, 9609, 9322, 9032, 8414, 7813, 7378, 6791, 6033, 5545, 5485, 5560, 5627, 5803, 5951, 5712, 5097, 4517, 4198, 4003, 3842, 3822, 3984, 4242, 4583, 5071, 5660, 6195, 6583, 6820, 6913, 6889, 6836, 6857, 6996, 7272, 7686, 8191, 8684, 9071, 9291, 9299, 9086, 8708, 8242, 7726, 7170, 6596, 6027, 5465, 4913, 4394, 3935, 3552, 3255, 3059, 2962, 2949, 3008, 3127, 3290, 3492, 3740, 4048, 4425, 4879, 5428, 6090, 6870, 7762, 8753, 9831, 10991, 12215, 13465, 14691, 15843, 16853, 17633, 18108, 18259, 18101, 17636, + 16873, 15863, 14681, 13374, 11966, 10498, 9027, 7577, 6139, 4719, 3359, 2106, 984, 9, -793, -1407, -1851, -2164, -2375, -2495, -2532, -2502, -2424, -2306, -2155, -1991, -1837, -1702, -1579, -1456, -1326, -1185, -1025, -837, -626, -407, -199, -19, 120, 203, 209, 121, -61, -338, -719, -1220, -1835, -2545, -3334, -4189, -5082, -5969, -6815, -7607, -8338, -8991, -9555, -10041, -10461, -10815, -11093, -11298, -11441, -11518 }, + { 7241, 6085, 3964, 1548, -389, -1715, -2826, -3770, -4098, -3705, -3135, -2848, -2708, -2470, -2248, -2135, -1770, -678, 1109, 3047, 4538, 5232, 5075, 4273, 3146, 1892, 574, -672, -1601, -2098, -2297, -2386, -2425, -2406, -2347, -2234, -1965, -1440, -673, 228, 1113, 1825, 2231, 2281, 2025, 1566, 1024, 522, 156, -48, -129, -147, -150, -167, -209, -269, -331, -383, -423, -457, -498, -566, -667, -792, -921, -1013, -1011, -859, -531, -48, 534, 1131, 1650, 2016, 2187, 2156, 1935, 1549, 1021, 376, -356, -1120, -1839, -2417, -2757, -2792, -2499, -1920, -1145, -289, 534, 1230, 1736, 2020, 2081, 1940, + 1640, 1232, 774, 323, -71, -375, -578, -686, -722, -711, -680, -648, -627, -620, -624, -627, -616, -569, -467, -299, -64, 224, 534, 830, 1073, 1233, 1293, 1246, 1095, 853, 537, 166, -233, -631, -993, -1283, -1467, -1519, -1423, -1187, -836, -411, 32, 439, 764, 980, 1079, 1072, 980, 832, 654, 466, 284, 118, -27, -147, -241, -307, -346, -362, -359, -345, -329, -319 } }, + { { 7241, 6085, 3964, 1548, -389, -1715, -2826, -3770, -4098, -3705, -3135, -2848, -2708, -2470, -2248, -2135, -1770, -678, 1109, 3047, 4538, 5232, 5075, 4273, 3146, 1892, 574, -672, -1601, -2098, -2297, -2386, -2425, -2406, -2347, -2234, -1965, -1440, -673, 228, 1113, 1825, 2231, 2281, 2025, 1566, 1024, 522, 156, -48, -129, -147, -150, -167, -209, -269, -331, -383, -423, -457, -498, -566, -667, -792, -921, -1013, -1011, -859, -531, -48, 534, 1131, 1650, 2016, 2187, 2156, 1935, 1549, 1021, 376, -356, -1120, -1839, -2417, -2757, -2792, -2499, -1920, -1145, -289, 534, 1230, 1736, 2020, 2081, 1940, + 1640, 1232, 774, 323, -71, -375, -578, -686, -722, -711, -680, -648, -627, -620, -624, -627, -616, -569, -467, -299, -64, 224, 534, 830, 1073, 1233, 1293, 1246, 1095, 853, 537, 166, -233, -631, -993, -1283, -1467, -1519, -1423, -1187, -836, -411, 32, 439, 764, 980, 1079, 1072, 980, 832, 654, 466, 284, 118, -27, -147, -241, -307, -346, -362, -359, -345, -329, -319 }, + { 8558, 8447, 8746, 9544, 10467, 11442, 12498, 13064, 12609, 11759, 11552, 11812, 11494, 10459, 9609, 9322, 9032, 8414, 7813, 7378, 6791, 6033, 5545, 5485, 5560, 5627, 5803, 5951, 5712, 5097, 4517, 4198, 4003, 3842, 3822, 3984, 4242, 4583, 5071, 5660, 6195, 6583, 6820, 6913, 6889, 6836, 6857, 6996, 7272, 7686, 8191, 8684, 9071, 9291, 9299, 9086, 8708, 8242, 7726, 7170, 6596, 6027, 5465, 4913, 4394, 3935, 3552, 3255, 3059, 2962, 2949, 3008, 3127, 3290, 3492, 3740, 4048, 4425, 4879, 5428, 6090, 6870, 7762, 8753, 9831, 10991, 12215, 13465, 14691, 15843, 16853, 17633, 18108, 18259, 18101, 17636, + 16873, 15863, 14681, 13374, 11966, 10498, 9027, 7577, 6139, 4719, 3359, 2106, 984, 9, -793, -1407, -1851, -2164, -2375, -2495, -2532, -2502, -2424, -2306, -2155, -1991, -1837, -1702, -1579, -1456, -1326, -1185, -1025, -837, -626, -407, -199, -19, 120, 203, 209, 121, -61, -338, -719, -1220, -1835, -2545, -3334, -4189, -5082, -5969, -6815, -7607, -8338, -8991, -9555, -10041, -10461, -10815, -11093, -11298, -11441, -11518 } }, + { { 9315, 9149, 9457, 10550, 11928, 12942, 13487, 13694, 13388, 12439, 11390, 10975, 11065, 10825, 10014, 9356, 9366, 9560, 9290, 8718, 8397, 8356, 8221, 7929, 7756, 7774, 7769, 7647, 7553, 7613, 7795, 8011, 8189, 8262, 8234, 8211, 8311, 8556, 8920, 9378, 9888, 10387, 10843, 11264, 11635, 11918, 12108, 12243, 12361, 12478, 12605, 12735, 12842, 12896, 12876, 12766, 12561, 12279, 11936, 11528, 11050, 10529, 9995, 9448, 8879, 8305, 7748, 7202, 6662, 6153, 5716, 5372, 5136, 5025, 5047, 5192, 5448, 5805, 6252, 6779, 7388, 8080, 8839, 9652, 10525, 11469, 12470, 13500, 14542, 15583, 16590, 17503, 18270, 18859, 19239, 19368, + 19207, 18760, 18059, 17125, 15961, 14592, 13081, 11479, 9801, 8063, 6323, 4645, 3057, 1568, 222, -926, -1862, -2612, -3191, -3599, -3856, -4000, -4062, -4052, -3980, -3870, -3746, -3624, -3506, -3390, -3281, -3180, -3074, -2940, -2766, -2561, -2340, -2106, -1868, -1648, -1478, -1378, -1356, -1429, -1621, -1950, -2422, -3031, -3774, -4651, -5649, -6735, -7868, -9023, -10176, -11283, -12297, -13199, -13991, -14659, -15181, -15561, -15819, -15957 }, + { 7418, 5560, 2551, -608, -3208, -5059, -6116, -6074, -4626, -2086, 582, 2488, 3422, 3686, 3545, 3017, 2100, 979, -74, -937, -1672, -2304, -2665, -2550, -1983, -1198, -378, 449, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1366, -1686, -1719, -1491, -1109, -668, -200, 286, 754, 1157, 1441, 1541, 1407, 1043, 512, -91, -665, -1107, -1343, -1358, -1188, -894, -536, -170, 175, 499, 802, 1072, 1273, 1355, 1259, 938, 387, -338, -1118, -1777, -2132, -2048, -1507, -627, 379, 1267, 1842, 2013, 1801, 1298, 628, -85, -728, -1211, -1465, -1454, -1189, -735, -198, 308, 692, 898, 921, + 794, 574, 318, 74, -126, -267, -350, -384, -381, -354, -311, -254, -184, -96, 12, 136, 263, 372, 439, 442, 373, 237, 55, -139, -308, -421, -459, -419, -316, -175, -23, 116, 225, 295, 323, 312, 267, 194, 102, 1, -99, -185, -247, -274, -264, -217, -142, -51, 37, 111, 160, 180, 176, 153, 120, 83, 47, 13, -17, -43, -66, -84, -97, -104 } }, + { { 7418, 5560, 2551, -608, -3208, -5059, -6116, -6074, -4626, -2086, 582, 2488, 3422, 3686, 3545, 3017, 2100, 979, -74, -937, -1672, -2304, -2665, -2550, -1983, -1198, -378, 449, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1366, -1686, -1719, -1491, -1109, -668, -200, 286, 754, 1157, 1441, 1541, 1407, 1043, 512, -91, -665, -1107, -1343, -1358, -1188, -894, -536, -170, 175, 499, 802, 1072, 1273, 1355, 1259, 938, 387, -338, -1118, -1777, -2132, -2048, -1507, -627, 379, 1267, 1842, 2013, 1801, 1298, 628, -85, -728, -1211, -1465, -1454, -1189, -735, -198, 308, 692, 898, 921, + 794, 574, 318, 74, -126, -267, -350, -384, -381, -354, -311, -254, -184, -96, 12, 136, 263, 372, 439, 442, 373, 237, 55, -139, -308, -421, -459, -419, -316, -175, -23, 116, 225, 295, 323, 312, 267, 194, 102, 1, -99, -185, -247, -274, -264, -217, -142, -51, 37, 111, 160, 180, 176, 153, 120, 83, 47, 13, -17, -43, -66, -84, -97, -104 }, + { 9315, 9149, 9457, 10550, 11928, 12942, 13487, 13694, 13388, 12439, 11390, 10975, 11065, 10825, 10014, 9356, 9366, 9560, 9290, 8718, 8397, 8356, 8221, 7929, 7756, 7774, 7769, 7647, 7553, 7613, 7795, 8011, 8189, 8262, 8234, 8211, 8311, 8556, 8920, 9378, 9888, 10387, 10843, 11264, 11635, 11918, 12108, 12243, 12361, 12478, 12605, 12735, 12842, 12896, 12876, 12766, 12561, 12279, 11936, 11528, 11050, 10529, 9995, 9448, 8879, 8305, 7748, 7202, 6662, 6153, 5716, 5372, 5136, 5025, 5047, 5192, 5448, 5805, 6252, 6779, 7388, 8080, 8839, 9652, 10525, 11469, 12470, 13500, 14542, 15583, 16590, 17503, 18270, 18859, 19239, 19368, + 19207, 18760, 18059, 17125, 15961, 14592, 13081, 11479, 9801, 8063, 6323, 4645, 3057, 1568, 222, -926, -1862, -2612, -3191, -3599, -3856, -4000, -4062, -4052, -3980, -3870, -3746, -3624, -3506, -3390, -3281, -3180, -3074, -2940, -2766, -2561, -2340, -2106, -1868, -1648, -1478, -1378, -1356, -1429, -1621, -1950, -2422, -3031, -3774, -4651, -5649, -6735, -7868, -9023, -10176, -11283, -12297, -13199, -13991, -14659, -15181, -15561, -15819, -15957 } }, + { { 9365, 9643, 10001, 10688, 12053, 13523, 13997, 13400, 12762, 12526, 11939, 10590, 9393, 9296, 9901, 10238, 10222, 10424, 10870, 11032, 10830, 10774, 11078, 11308, 11048, 10424, 9852, 9565, 9534, 9598, 9597, 9538, 9658, 10184, 11035, 11880, 12491, 12886, 13166, 13359, 13461, 13524, 13632, 13836, 14133, 14490, 14861, 15216, 15535, 15784, 15910, 15876, 15688, 15376, 14973, 14515, 14056, 13638, 13273, 12938, 12601, 12229, 11774, 11183, 10423, 9503, 8465, 7365, 6266, 5242, 4358, 3647, 3114, 2761, 2599, 2623, 2808, 3122, 3544, 4067, 4685, 5386, 6152, 6962, 7790, 8610, 9390, 10117, 10804, 11486, 12181, 12880, 13569, 14238, 14860, 15374, + 15709, 15824, 15695, 15286, 14557, 13510, 12203, 10697, 9036, 7280, 5522, 3840, 2260, 781, -582, -1807, -2907, -3920, -4858, -5702, -6432, -7056, -7576, -7971, -8228, -8365, -8416, -8393, -8299, -8143, -7946, -7718, -7451, -7137, -6787, -6422, -6059, -5702, -5360, -5052, -4796, -4598, -4461, -4394, -4420, -4557, -4811, -5183, -5681, -6308, -7049, -7871, -8737, -9625, -10506, -11336, -12079, -12727, -13285, -13744, -14093, -14342, -14513, -14605 }, + { 7514, 5337, 1976, -1468, -4399, -6445, -7057, -5794, -2963, 382, 3174, 4941, 5674, 5382, 3996, 1659, -1078, -3470, -4948, -5289, -4524, -2808, -454, 2001, 3905, 4779, 4508, 3283, 1430, -656, -2517, -3724, -4031, -3428, -2098, -366, 1333, 2568, 3092, 2909, 2182, 1115, -82, -1177, -1957, -2284, -2131, -1563, -724, 186, 962, 1456, 1616, 1470, 1089, 562, -8, -522, -900, -1102, -1119, -964, -673, -298, 105, 488, 811, 1035, 1116, 1015, 702, 187, -443, -1031, -1401, -1432, -1105, -512, 176, 772, 1141, 1235, 1090, 775, 361, -94, -539, -915, -1147, -1160, -912, -428, 179, 744, 1110, 1186, + 980, 576, 97, -344, -667, -833, -839, -706, -470, -175, 139, 430, 657, 781, 770, 609, 308, -83, -483, -790, -917, -821, -522, -103, 320, 638, 780, 735, 538, 253, -48, -303, -474, -543, -513, -400, -230, -33, 162, 324, 427, 455, 402, 278, 103, -88, -260, -381, -427, -391, -283, -125, 49, 204, 310, 351, 326, 249, 140, 23, -84, -168, -224, -253 } }, + { { 7514, 5337, 1976, -1468, -4399, -6445, -7057, -5794, -2963, 382, 3174, 4941, 5674, 5382, 3996, 1659, -1078, -3470, -4948, -5289, -4524, -2808, -454, 2001, 3905, 4779, 4508, 3283, 1430, -656, -2517, -3724, -4031, -3428, -2098, -366, 1333, 2568, 3092, 2909, 2182, 1115, -82, -1177, -1957, -2284, -2131, -1563, -724, 186, 962, 1456, 1616, 1470, 1089, 562, -8, -522, -900, -1102, -1119, -964, -673, -298, 105, 488, 811, 1035, 1116, 1015, 702, 187, -443, -1031, -1401, -1432, -1105, -512, 176, 772, 1141, 1235, 1090, 775, 361, -94, -539, -915, -1147, -1160, -912, -428, 179, 744, 1110, 1186, + 980, 576, 97, -344, -667, -833, -839, -706, -470, -175, 139, 430, 657, 781, 770, 609, 308, -83, -483, -790, -917, -821, -522, -103, 320, 638, 780, 735, 538, 253, -48, -303, -474, -543, -513, -400, -230, -33, 162, 324, 427, 455, 402, 278, 103, -88, -260, -381, -427, -391, -283, -125, 49, 204, 310, 351, 326, 249, 140, 23, -84, -168, -224, -253 }, + { 9365, 9643, 10001, 10688, 12053, 13523, 13997, 13400, 12762, 12526, 11939, 10590, 9393, 9296, 9901, 10238, 10222, 10424, 10870, 11032, 10830, 10774, 11078, 11308, 11048, 10424, 9852, 9565, 9534, 9598, 9597, 9538, 9658, 10184, 11035, 11880, 12491, 12886, 13166, 13359, 13461, 13524, 13632, 13836, 14133, 14490, 14861, 15216, 15535, 15784, 15910, 15876, 15688, 15376, 14973, 14515, 14056, 13638, 13273, 12938, 12601, 12229, 11774, 11183, 10423, 9503, 8465, 7365, 6266, 5242, 4358, 3647, 3114, 2761, 2599, 2623, 2808, 3122, 3544, 4067, 4685, 5386, 6152, 6962, 7790, 8610, 9390, 10117, 10804, 11486, 12181, 12880, 13569, 14238, 14860, 15374, + 15709, 15824, 15695, 15286, 14557, 13510, 12203, 10697, 9036, 7280, 5522, 3840, 2260, 781, -582, -1807, -2907, -3920, -4858, -5702, -6432, -7056, -7576, -7971, -8228, -8365, -8416, -8393, -8299, -8143, -7946, -7718, -7451, -7137, -6787, -6422, -6059, -5702, -5360, -5052, -4796, -4598, -4461, -4394, -4420, -4557, -4811, -5183, -5681, -6308, -7049, -7871, -8737, -9625, -10506, -11336, -12079, -12727, -13285, -13744, -14093, -14342, -14513, -14605 } }, + { { 9689, 9681, 9576, 9312, 8917, 8411, 7750, 7085, 6999, 8059, 10041, 11975, 13072, 13253, 12758, 11776, 10657, 9907, 9712, 9856, 10250, 11067, 12185, 13038, 13241, 12946, 12455, 11928, 11591, 11749, 12396, 13198, 13967, 14792, 15637, 16207, 16327, 16137, 15823, 15439, 15030, 14683, 14392, 14077, 13735, 13432, 13184, 12971, 12809, 12697, 12568, 12379, 12191, 12064, 11970, 11861, 11735, 11589, 11380, 11093, 10771, 10456, 10156, 9864, 9581, 9287, 8950, 8541, 8034, 7420, 6722, 5978, 5198, 4383, 3570, 2803, 2089, 1406, 767, 208, -259, -642, -931, -1114, -1209, -1257, -1280, -1285, -1280, -1284, -1308, -1357, -1423, -1492, -1553, -1610, + -1666, -1714, -1753, -1800, -1864, -1935, -2002, -2070, -2138, -2189, -2207, -2191, -2142, -2058, -1937, -1785, -1608, -1413, -1207, -996, -782, -567, -352, -138, 79, 298, 516, 734, 960, 1198, 1451, 1721, 2008, 2305, 2603, 2891, 3147, 3345, 3471, 3518, 3472, 3320, 3060, 2707, 2264, 1731, 1118, 453, -244, -966, -1700, -2423, -3114, -3772, -4394, -4969, -5486, -5944, -6344, -6685, -6959, -7165, -7305, -7376 }, + { 8847, 8181, 6970, 5183, 2933, 1018, 506, 1591, 3257, 4130, 3419, 1236, -1468, -3401, -3914, -3521, -3193, -3342, -3836, -4625, -5721, -6732, -7050, -6575, -5825, -5296, -5051, -4920, -4739, -4352, -3640, -2617, -1428, -236, 805, 1578, 2098, 2536, 3047, 3636, 4213, 4702, 5064, 5294, 5427, 5505, 5522, 5445, 5273, 5027, 4705, 4295, 3792, 3190, 2468, 1631, 733, -178, -1083, -1964, -2783, -3513, -4147, -4674, -5077, -5364, -5555, -5647, -5612, -5428, -5096, -4631, -4059, -3417, -2735, -2027, -1294, -547, 193, 902, 1562, 2157, 2674, 3095, 3403, 3594, 3674, 3655, 3551, 3382, 3163, 2902, 2603, 2283, 1960, 1639, + 1325, 1025, 750, 503, 284, 98, -53, -174, -278, -368, -450, -532, -621, -721, -833, -959, -1104, -1270, -1455, -1657, -1866, -2075, -2272, -2442, -2575, -2665, -2706, -2688, -2601, -2443, -2214, -1912, -1535, -1096, -608, -76, 494, 1088, 1689, 2285, 2866, 3410, 3893, 4301, 4621, 4832, 4908, 4838, 4616, 4237, 3698, 3014, 2213, 1320, 365, -613, -1570, -2472, -3292, -4006, -4592, -5037, -5339, -5494 } }, + { { 8847, 8181, 6970, 5183, 2933, 1018, 506, 1591, 3257, 4130, 3419, 1236, -1468, -3401, -3914, -3521, -3193, -3342, -3836, -4625, -5721, -6732, -7050, -6575, -5825, -5296, -5051, -4920, -4739, -4352, -3640, -2617, -1428, -236, 805, 1578, 2098, 2536, 3047, 3636, 4213, 4702, 5064, 5294, 5427, 5505, 5522, 5445, 5273, 5027, 4705, 4295, 3792, 3190, 2468, 1631, 733, -178, -1083, -1964, -2783, -3513, -4147, -4674, -5077, -5364, -5555, -5647, -5612, -5428, -5096, -4631, -4059, -3417, -2735, -2027, -1294, -547, 193, 902, 1562, 2157, 2674, 3095, 3403, 3594, 3674, 3655, 3551, 3382, 3163, 2902, 2603, 2283, 1960, 1639, + 1325, 1025, 750, 503, 284, 98, -53, -174, -278, -368, -450, -532, -621, -721, -833, -959, -1104, -1270, -1455, -1657, -1866, -2075, -2272, -2442, -2575, -2665, -2706, -2688, -2601, -2443, -2214, -1912, -1535, -1096, -608, -76, 494, 1088, 1689, 2285, 2866, 3410, 3893, 4301, 4621, 4832, 4908, 4838, 4616, 4237, 3698, 3014, 2213, 1320, 365, -613, -1570, -2472, -3292, -4006, -4592, -5037, -5339, -5494 }, + { 9689, 9681, 9576, 9312, 8917, 8411, 7750, 7085, 6999, 8059, 10041, 11975, 13072, 13253, 12758, 11776, 10657, 9907, 9712, 9856, 10250, 11067, 12185, 13038, 13241, 12946, 12455, 11928, 11591, 11749, 12396, 13198, 13967, 14792, 15637, 16207, 16327, 16137, 15823, 15439, 15030, 14683, 14392, 14077, 13735, 13432, 13184, 12971, 12809, 12697, 12568, 12379, 12191, 12064, 11970, 11861, 11735, 11589, 11380, 11093, 10771, 10456, 10156, 9864, 9581, 9287, 8950, 8541, 8034, 7420, 6722, 5978, 5198, 4383, 3570, 2803, 2089, 1406, 767, 208, -259, -642, -931, -1114, -1209, -1257, -1280, -1285, -1280, -1284, -1308, -1357, -1423, -1492, -1553, -1610, + -1666, -1714, -1753, -1800, -1864, -1935, -2002, -2070, -2138, -2189, -2207, -2191, -2142, -2058, -1937, -1785, -1608, -1413, -1207, -996, -782, -567, -352, -138, 79, 298, 516, 734, 960, 1198, 1451, 1721, 2008, 2305, 2603, 2891, 3147, 3345, 3471, 3518, 3472, 3320, 3060, 2707, 2264, 1731, 1118, 453, -244, -966, -1700, -2423, -3114, -3772, -4394, -4969, -5486, -5944, -6344, -6685, -6959, -7165, -7305, -7376 } }, + { { 9186, 9178, 9375, 10057, 11045, 11501, 10833, 9627, 9000, 9156, 9367, 9318, 9565, 10485, 11573, 12178, 12296, 12253, 12064, 11550, 10783, 10033, 9424, 8894, 8396, 7957, 7592, 7267, 6941, 6589, 6239, 5971, 5835, 5774, 5690, 5560, 5437, 5389, 5454, 5641, 5918, 6232, 6557, 6900, 7257, 7603, 7913, 8176, 8368, 8465, 8471, 8423, 8371, 8364, 8434, 8589, 8816, 9092, 9386, 9646, 9824, 9902, 9885, 9770, 9559, 9279, 8974, 8663, 8342, 8008, 7670, 7320, 6939, 6517, 6062, 5588, 5105, 4624, 4168, 3764, 3427, 3145, 2899, 2676, 2471, 2273, 2076, 1894, 1761, 1701, 1725, 1837, 2039, 2329, 2696, 3132, + 3631, 4187, 4793, 5430, 6070, 6675, 7221, 7691, 8064, 8318, 8449, 8468, 8379, 8173, 7850, 7433, 6944, 6384, 5759, 5094, 4418, 3743, 3069, 2403, 1762, 1151, 552, -49, -649, -1240, -1829, -2429, -3034, -3622, -4176, -4700, -5190, -5623, -5981, -6271, -6507, -6689, -6813, -6894, -6956, -7015, -7075, -7139, -7224, -7341, -7490, -7663, -7857, -8077, -8319, -8567, -8807, -9037, -9256, -9454, -9613, -9733, -9819, -9868 }, + { 7865, 6683, 4356, 1329, -1458, -3167, -3761, -3966, -4433, -5037, -5104, -4236, -2744, -1248, -39, 1048, 2230, 3409, 4243, 4462, 4083, 3348, 2503, 1635, 688, -384, -1501, -2497, -3238, -3655, -3698, -3332, -2599, -1640, -620, 339, 1168, 1814, 2236, 2431, 2427, 2266, 1989, 1627, 1202, 727, 211, -328, -869, -1388, -1852, -2211, -2409, -2395, -2151, -1695, -1071, -337, 449, 1221, 1904, 2420, 2705, 2725, 2475, 1985, 1300, 481, -401, -1266, -2017, -2553, -2786, -2674, -2234, -1547, -734, 74, 763, 1264, 1562, 1679, 1655, 1529, 1326, 1064, 753, 401, 23, -356, -703, -979, -1155, -1218, -1176, -1045, + -848, -610, -350, -84, 176, 418, 633, 808, 932, 992, 981, 893, 730, 500, 220, -84, -385, -653, -862, -990, -1026, -968, -824, -612, -352, -69, 216, 480, 703, 864, 947, 940, 840, 654, 401, 113, -174, -426, -614, -722, -747, -697, -589, -444, -282, -121, 28, 155, 259, 337, 391, 421, 427, 410, 368, 302, 215, 111, -5, -122, -232, -325, -392, -427 } }, + { { 7865, 6683, 4356, 1329, -1458, -3167, -3761, -3966, -4433, -5037, -5104, -4236, -2744, -1248, -39, 1048, 2230, 3409, 4243, 4462, 4083, 3348, 2503, 1635, 688, -384, -1501, -2497, -3238, -3655, -3698, -3332, -2599, -1640, -620, 339, 1168, 1814, 2236, 2431, 2427, 2266, 1989, 1627, 1202, 727, 211, -328, -869, -1388, -1852, -2211, -2409, -2395, -2151, -1695, -1071, -337, 449, 1221, 1904, 2420, 2705, 2725, 2475, 1985, 1300, 481, -401, -1266, -2017, -2553, -2786, -2674, -2234, -1547, -734, 74, 763, 1264, 1562, 1679, 1655, 1529, 1326, 1064, 753, 401, 23, -356, -703, -979, -1155, -1218, -1176, -1045, + -848, -610, -350, -84, 176, 418, 633, 808, 932, 992, 981, 893, 730, 500, 220, -84, -385, -653, -862, -990, -1026, -968, -824, -612, -352, -69, 216, 480, 703, 864, 947, 940, 840, 654, 401, 113, -174, -426, -614, -722, -747, -697, -589, -444, -282, -121, 28, 155, 259, 337, 391, 421, 427, 410, 368, 302, 215, 111, -5, -122, -232, -325, -392, -427 }, + { 9186, 9178, 9375, 10057, 11045, 11501, 10833, 9627, 9000, 9156, 9367, 9318, 9565, 10485, 11573, 12178, 12296, 12253, 12064, 11550, 10783, 10033, 9424, 8894, 8396, 7957, 7592, 7267, 6941, 6589, 6239, 5971, 5835, 5774, 5690, 5560, 5437, 5389, 5454, 5641, 5918, 6232, 6557, 6900, 7257, 7603, 7913, 8176, 8368, 8465, 8471, 8423, 8371, 8364, 8434, 8589, 8816, 9092, 9386, 9646, 9824, 9902, 9885, 9770, 9559, 9279, 8974, 8663, 8342, 8008, 7670, 7320, 6939, 6517, 6062, 5588, 5105, 4624, 4168, 3764, 3427, 3145, 2899, 2676, 2471, 2273, 2076, 1894, 1761, 1701, 1725, 1837, 2039, 2329, 2696, 3132, + 3631, 4187, 4793, 5430, 6070, 6675, 7221, 7691, 8064, 8318, 8449, 8468, 8379, 8173, 7850, 7433, 6944, 6384, 5759, 5094, 4418, 3743, 3069, 2403, 1762, 1151, 552, -49, -649, -1240, -1829, -2429, -3034, -3622, -4176, -4700, -5190, -5623, -5981, -6271, -6507, -6689, -6813, -6894, -6956, -7015, -7075, -7139, -7224, -7341, -7490, -7663, -7857, -8077, -8319, -8567, -8807, -9037, -9256, -9454, -9613, -9733, -9819, -9868 } }, + { { 8652, 8601, 8778, 9377, 10154, 10564, 10311, 9653, 9042, 8621, 8288, 8116, 8351, 9006, 9739, 10231, 10434, 10400, 10087, 9505, 8862, 8395, 8117, 7870, 7548, 7171, 6780, 6376, 5956, 5539, 5129, 4707, 4259, 3800, 3357, 2964, 2674, 2545, 2593, 2777, 3034, 3328, 3642, 3950, 4220, 4434, 4598, 4730, 4844, 4952, 5071, 5214, 5384, 5576, 5770, 5938, 6058, 6117, 6104, 6012, 5849, 5639, 5405, 5144, 4849, 4514, 4140, 3723, 3265, 2792, 2341, 1948, 1636, 1417, 1291, 1243, 1241, 1257, 1273, 1282, 1289, 1298, 1318, 1354, 1414, 1502, 1619, 1767, 1950, 2172, 2435, 2743, 3096, 3500, 3955, 4454, + 4978, 5508, 6025, 6505, 6920, 7247, 7485, 7642, 7722, 7721, 7643, 7501, 7293, 7005, 6629, 6178, 5665, 5095, 4471, 3818, 3163, 2517, 1882, 1267, 691, 163, -326, -786, -1214, -1609, -1985, -2360, -2736, -3102, -3452, -3785, -4093, -4355, -4557, -4704, -4805, -4864, -4881, -4868, -4844, -4819, -4799, -4789, -4802, -4850, -4935, -5053, -5203, -5389, -5606, -5843, -6084, -6325, -6560, -6775, -6955, -7093, -7191, -7245 }, + { 7642, 7014, 5574, 3413, 1215, -195, -716, -1103, -2008, -3162, -3871, -4039, -4200, -4646, -5058, -5048, -4594, -3821, -2758, -1487, -262, 736, 1571, 2368, 3095, 3651, 4028, 4274, 4376, 4266, 3895, 3263, 2427, 1501, 593, -257, -1054, -1765, -2318, -2665, -2818, -2822, -2731, -2594, -2447, -2299, -2150, -2000, -1824, -1571, -1187, -653, 13, 759, 1504, 2166, 2699, 3095, 3363, 3498, 3484, 3303, 2936, 2382, 1666, 845, -15, -851, -1617, -2283, -2836, -3263, -3539, -3626, -3495, -3137, -2582, -1888, -1134, -392, 285, 875, 1365, 1752, 2038, 2231, 2339, 2368, 2324, 2216, 2050, 1827, 1548, 1212, 817, 364, + -138, -663, -1177, -1650, -2048, -2342, -2513, -2551, -2456, -2229, -1884, -1443, -934, -382, 179, 716, 1199, 1603, 1907, 2096, 2165, 2119, 1967, 1722, 1403, 1034, 633, 219, -187, -562, -889, -1151, -1335, -1430, -1439, -1371, -1239, -1060, -855, -644, -439, -249, -79, 72, 208, 333, 449, 558, 659, 747, 815, 854, 855, 812, 720, 579, 394, 177, -59, -296, -515, -698, -830, -899 } }, + { { 7642, 7014, 5574, 3413, 1215, -195, -716, -1103, -2008, -3162, -3871, -4039, -4200, -4646, -5058, -5048, -4594, -3821, -2758, -1487, -262, 736, 1571, 2368, 3095, 3651, 4028, 4274, 4376, 4266, 3895, 3263, 2427, 1501, 593, -257, -1054, -1765, -2318, -2665, -2818, -2822, -2731, -2594, -2447, -2299, -2150, -2000, -1824, -1571, -1187, -653, 13, 759, 1504, 2166, 2699, 3095, 3363, 3498, 3484, 3303, 2936, 2382, 1666, 845, -15, -851, -1617, -2283, -2836, -3263, -3539, -3626, -3495, -3137, -2582, -1888, -1134, -392, 285, 875, 1365, 1752, 2038, 2231, 2339, 2368, 2324, 2216, 2050, 1827, 1548, 1212, 817, 364, + -138, -663, -1177, -1650, -2048, -2342, -2513, -2551, -2456, -2229, -1884, -1443, -934, -382, 179, 716, 1199, 1603, 1907, 2096, 2165, 2119, 1967, 1722, 1403, 1034, 633, 219, -187, -562, -889, -1151, -1335, -1430, -1439, -1371, -1239, -1060, -855, -644, -439, -249, -79, 72, 208, 333, 449, 558, 659, 747, 815, 854, 855, 812, 720, 579, 394, 177, -59, -296, -515, -698, -830, -899 }, + { 8652, 8601, 8778, 9377, 10154, 10564, 10311, 9653, 9042, 8621, 8288, 8116, 8351, 9006, 9739, 10231, 10434, 10400, 10087, 9505, 8862, 8395, 8117, 7870, 7548, 7171, 6780, 6376, 5956, 5539, 5129, 4707, 4259, 3800, 3357, 2964, 2674, 2545, 2593, 2777, 3034, 3328, 3642, 3950, 4220, 4434, 4598, 4730, 4844, 4952, 5071, 5214, 5384, 5576, 5770, 5938, 6058, 6117, 6104, 6012, 5849, 5639, 5405, 5144, 4849, 4514, 4140, 3723, 3265, 2792, 2341, 1948, 1636, 1417, 1291, 1243, 1241, 1257, 1273, 1282, 1289, 1298, 1318, 1354, 1414, 1502, 1619, 1767, 1950, 2172, 2435, 2743, 3096, 3500, 3955, 4454, + 4978, 5508, 6025, 6505, 6920, 7247, 7485, 7642, 7722, 7721, 7643, 7501, 7293, 7005, 6629, 6178, 5665, 5095, 4471, 3818, 3163, 2517, 1882, 1267, 691, 163, -326, -786, -1214, -1609, -1985, -2360, -2736, -3102, -3452, -3785, -4093, -4355, -4557, -4704, -4805, -4864, -4881, -4868, -4844, -4819, -4799, -4789, -4802, -4850, -4935, -5053, -5203, -5389, -5606, -5843, -6084, -6325, -6560, -6775, -6955, -7093, -7191, -7245 } } }; -const Word16 CRendBin_Combined_HRIR_coeff_im_32kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {186, 534, 772, 709, 231, -282, -222, 225, 67, -802, -804, 1310, 4332, 5880, 5419, 4547, 4413, 4409, 3617, 2155, 535, -1189, -2944, -4062, -3913, -2725, -1285, -83, 906, 1826, 2622, 3058, 2863, 1922, 411, -1287, -2848, -4167, -5300, -6313, -7185, -7810, -8117, -8170, -8141, -8175, -8339, -8638, -9033, -9428, -9716, -9859, -9890, -9858, -9798, -9732, -9683, -9675, -9741, -9903, -10143, -10432, -10761, -11120, -11447, -11640, -11618, -11349, -10843, -10155, -9378, -8600, -7878, -7241, -6714, -6306, -6004, -5771, -5567, -5361, -5137, -4893, -4631, -4348, -4051, -3761, -3498, -3268, -3085, -2975, -2962, -3043, -3205, -3433, -3711, -4014, - -4313, -4581, -4798, -4952, -5038, -5050, -4991, -4875, -4717, -4515, -4261, -3961, -3631, -3278, -2903, -2519, -2145, -1791, -1458, -1148, -862, -597, -360, -162, -12, 88, 123, 75, -59, -279, -604, -1068, -1689, -2462, -3403, -4544, -5895, -7430, -9116, -10933, -12850, -14791, -16665, -18411, -19993, -21359, -22443, -23212, -23675, -23842, -23697, -23225, -22457, -21435, -20166, -18645, -16904, -14999, -12951, -10762, -8459, -6093, -3687, -1237 }, - {-658, -2552, -4977, -6488, -6563, -6233, -6057, -5297, -3666, -2300, -2290, -3471, -5106, -6597, -7117, -5832, -3071, -302, 1536, 2786, 3890, 4518, 4409, 4124, 4298, 4812, 5282, 5781, 6476, 7006, 6835, 5980, 4864, 3584, 1840, -393, -2556, -4024, -4719, -5018, -5248, -5450, -5574, -5637, -5627, -5431, -4967, -4296, -3522, -2667, -1723, -743, 195, 1051, 1808, 2445, 2966, 3403, 3767, 4022, 4132, 4085, 3868, 3476, 2956, 2393, 1850, 1349, 899, 519, 214, -30, -233, -420, -620, -854, -1129, -1441, -1764, -2062, -2304, -2489, -2633, -2754, -2862, -2950, -2978, -2883, -2614, -2158, -1532, -776, 44, 844, 1542, 2079, - 2418, 2558, 2542, 2438, 2306, 2191, 2136, 2170, 2293, 2491, 2744, 3015, 3238, 3327, 3199, 2787, 2054, 999, -322, -1817, -3373, -4870, -6187, -7214, -7864, -8082, -7835, -7114, -5951, -4414, -2603, -634, 1357, 3233, 4878, 6207, 7166, 7729, 7897, 7701, 7177, 6360, 5292, 4027, 2625, 1143, -351, -1776, -3051, -4110, -4896, -5361, -5490, -5308, -4861, -4210, -3437, -2636, -1888, -1246, -743, -394, -179, -51 } - }, - { - {-658, -2552, -4977, -6488, -6563, -6233, -6057, -5297, -3666, -2300, -2290, -3471, -5106, -6597, -7117, -5832, -3071, -302, 1536, 2786, 3890, 4518, 4409, 4124, 4298, 4812, 5282, 5781, 6476, 7006, 6835, 5980, 4864, 3584, 1840, -393, -2556, -4024, -4719, -5018, -5248, -5450, -5574, -5637, -5627, -5431, -4967, -4296, -3522, -2667, -1723, -743, 195, 1051, 1808, 2445, 2966, 3403, 3767, 4022, 4132, 4085, 3868, 3476, 2956, 2393, 1850, 1349, 899, 519, 214, -30, -233, -420, -620, -854, -1129, -1441, -1764, -2062, -2304, -2489, -2633, -2754, -2862, -2950, -2978, -2883, -2614, -2158, -1532, -776, 44, 844, 1542, 2079, - 2418, 2558, 2542, 2438, 2306, 2191, 2136, 2170, 2293, 2491, 2744, 3015, 3238, 3327, 3199, 2787, 2054, 999, -322, -1817, -3373, -4870, -6187, -7214, -7864, -8082, -7835, -7114, -5951, -4414, -2603, -634, 1357, 3233, 4878, 6207, 7166, 7729, 7897, 7701, 7177, 6360, 5292, 4027, 2625, 1143, -351, -1776, -3051, -4110, -4896, -5361, -5490, -5308, -4861, -4210, -3437, -2636, -1888, -1246, -743, -394, -179, -51 }, - {186, 534, 772, 709, 231, -282, -222, 225, 67, -802, -804, 1310, 4332, 5880, 5419, 4547, 4413, 4409, 3617, 2155, 535, -1189, -2944, -4062, -3913, -2725, -1285, -83, 906, 1826, 2622, 3058, 2863, 1922, 411, -1287, -2848, -4167, -5300, -6313, -7185, -7810, -8117, -8170, -8141, -8175, -8339, -8638, -9033, -9428, -9716, -9859, -9890, -9858, -9798, -9732, -9683, -9675, -9741, -9903, -10143, -10432, -10761, -11120, -11447, -11640, -11618, -11349, -10843, -10155, -9378, -8600, -7878, -7241, -6714, -6306, -6004, -5771, -5567, -5361, -5137, -4893, -4631, -4348, -4051, -3761, -3498, -3268, -3085, -2975, -2962, -3043, -3205, -3433, -3711, -4014, - -4313, -4581, -4798, -4952, -5038, -5050, -4991, -4875, -4717, -4515, -4261, -3961, -3631, -3278, -2903, -2519, -2145, -1791, -1458, -1148, -862, -597, -360, -162, -12, 88, 123, 75, -59, -279, -604, -1068, -1689, -2462, -3403, -4544, -5895, -7430, -9116, -10933, -12850, -14791, -16665, -18411, -19993, -21359, -22443, -23212, -23675, -23842, -23697, -23225, -22457, -21435, -20166, -18645, -16904, -14999, -12951, -10762, -8459, -6093, -3687, -1237 } - }, - { - {174, 187, -597, -1777, -2031, -851, 121, -920, -2825, -2406, 1144, 4742, 5271, 3322, 1822, 2128, 2957, 2613, 869, -1316, -2934, -3523, -3212, -2460, -1642, -859, -150, 285, 187, -554, -1858, -3473, -5025, -6218, -7047, -7666, -8074, -8078, -7593, -6818, -6085, -5638, -5579, -5866, -6334, -6788, -7143, -7442, -7726, -7964, -8086, -8068, -7950, -7794, -7637, -7484, -7331, -7189, -7058, -6903, -6685, -6413, -6133, -5868, -5598, -5301, -4987, -4683, -4400, -4129, -3853, -3569, -3294, -3050, -2847, -2682, -2546, -2432, -2337, -2262, -2216, -2201, -2210, -2228, -2254, -2299, -2379, -2499, -2659, -2856, -3095, -3372, -3668, -3946, -4170, -4308, - -4332, -4230, -4014, -3712, -3346, -2933, -2488, -2037, -1606, -1212, -865, -580, -388, -325, -420, -689, -1141, -1788, -2622, -3612, -4724, -5942, -7250, -8613, -9993, -11378, -12774, -14163, -15509, -16787, -17991, -19096, -20047, -20806, -21378, -21780, -21998, -22016, -21856, -21565, -21161, -20633, -19987, -19255, -18451, -17550, -16535, -15424, -14238, -12973, -11618, -10204, -8785, -7396, -6051, -4783, -3648, -2683, -1888, -1250, -773, -447, -232, -73 }, - {174, 187, -597, -1777, -2031, -851, 121, -920, -2825, -2406, 1144, 4742, 5271, 3322, 1822, 2128, 2957, 2613, 869, -1316, -2934, -3523, -3212, -2460, -1642, -859, -150, 285, 187, -554, -1858, -3473, -5025, -6218, -7047, -7666, -8074, -8078, -7593, -6818, -6085, -5638, -5579, -5866, -6334, -6788, -7143, -7442, -7726, -7964, -8086, -8068, -7950, -7794, -7637, -7484, -7331, -7189, -7058, -6903, -6685, -6413, -6133, -5868, -5598, -5301, -4987, -4683, -4400, -4129, -3853, -3569, -3294, -3050, -2847, -2682, -2546, -2432, -2337, -2262, -2216, -2201, -2210, -2228, -2254, -2299, -2379, -2499, -2659, -2856, -3095, -3372, -3668, -3946, -4170, -4308, - -4332, -4230, -4014, -3712, -3346, -2933, -2488, -2037, -1606, -1212, -865, -580, -388, -325, -420, -689, -1141, -1788, -2622, -3612, -4724, -5942, -7250, -8613, -9993, -11378, -12774, -14163, -15509, -16787, -17991, -19096, -20047, -20806, -21378, -21780, -21998, -22016, -21856, -21565, -21161, -20633, -19987, -19255, -18451, -17550, -16535, -15424, -14238, -12973, -11618, -10204, -8785, -7396, -6051, -4783, -3648, -2683, -1888, -1250, -773, -447, -232, -73 } - }, - { - {99, 546, 1250, 1696, 1718, 1461, 694, -760, -2177, -2693, -2698, -3260, -4368, -5021, -4932, -4843, -5138, -5384, -5341, -5314, -5361, -5101, -4470, -3885, -3555, -3322, -3196, -3386, -3754, -3848, -3520, -3043, -2600, -2106, -1526, -978, -517, -94, 248, 381, 282, 51, -225, -487, -658, -684, -594, -455, -328, -288, -423, -770, -1301, -1965, -2692, -3385, -3963, -4410, -4745, -4974, -5094, -5114, -5047, -4884, -4618, -4258, -3823, -3326, -2790, -2244, -1706, -1186, -688, -211, 259, 732, 1210, 1685, 2156, 2616, 3043, 3407, 3679, 3834, 3855, 3719, 3389, 2829, 2022, 955, -380, -1960, -3706, -5526, -7352, -9134, - -10802, -12282, -13549, -14609, -15458, -16078, -16482, -16709, -16774, -16657, -16345, -15859, -15230, -14483, -13647, -12774, -11918, -11109, -10347, -9631, -8972, -8379, -7851, -7386, -6989, -6666, -6405, -6184, -5984, -5800, -5636, -5490, -5366, -5278, -5244, -5279, -5388, -5568, -5818, -6134, -6509, -6922, -7350, -7786, -8219, -8626, -8970, -9227, -9384, -9421, -9317, -9064, -8684, -8198, -7618, -6955, -6235, -5483, -4700, -3883, -3040, -2186, -1322, -443 }, - {-1390, -3924, -5634, -6108, -5626, -4870, -4051, -2871, -1371, -147, 455, 768, 1188, 1653, 2041, 2598, 3547, 4562, 4985, 4434, 3015, 1129, -756, -2267, -3281, -3862, -4033, -3733, -3041, -2231, -1531, -960, -437, 63, 556, 1099, 1712, 2293, 2682, 2764, 2495, 1904, 1105, 267, -453, -958, -1207, -1215, -1059, -851, -673, -555, -495, -473, -462, -440, -401, -351, -299, -256, -224, -195, -143, -41, 134, 401, 754, 1148, 1507, 1746, 1799, 1632, 1253, 710, 76, -579, -1197, -1733, -2154, -2425, -2508, -2363, -1965, -1325, -497, 420, 1298, 2013, 2470, 2627, 2492, 2112, 1558, 910, 248, -358, - -854, -1205, -1395, -1429, -1331, -1143, -910, -673, -462, -290, -161, -65, 12, 86, 170, 276, 409, 568, 740, 899, 1017, 1062, 1011, 857, 609, 291, -67, -431, -771, -1060, -1274, -1395, -1410, -1309, -1091, -769, -364, 88, 539, 938, 1238, 1403, 1418, 1291, 1052, 742, 407, 87, -187, -399, -548, -635, -671, -664, -625, -562, -481, -391, -300, -214, -141, -83, -42, -13 } - }, - { - {-1390, -3924, -5634, -6108, -5626, -4870, -4051, -2871, -1371, -147, 455, 768, 1188, 1653, 2041, 2598, 3547, 4562, 4985, 4434, 3015, 1129, -756, -2267, -3281, -3862, -4033, -3733, -3041, -2231, -1531, -960, -437, 63, 556, 1099, 1712, 2293, 2682, 2764, 2495, 1904, 1105, 267, -453, -958, -1207, -1215, -1059, -851, -673, -555, -495, -473, -462, -440, -401, -351, -299, -256, -224, -195, -143, -41, 134, 401, 754, 1148, 1507, 1746, 1799, 1632, 1253, 710, 76, -579, -1197, -1733, -2154, -2425, -2508, -2363, -1965, -1325, -497, 420, 1298, 2013, 2470, 2627, 2492, 2112, 1558, 910, 248, -358, - -854, -1205, -1395, -1429, -1331, -1143, -910, -673, -462, -290, -161, -65, 12, 86, 170, 276, 409, 568, 740, 899, 1017, 1062, 1011, 857, 609, 291, -67, -431, -771, -1060, -1274, -1395, -1410, -1309, -1091, -769, -364, 88, 539, 938, 1238, 1403, 1418, 1291, 1052, 742, 407, 87, -187, -399, -548, -635, -671, -664, -625, -562, -481, -391, -300, -214, -141, -83, -42, -13 }, - {99, 546, 1250, 1696, 1718, 1461, 694, -760, -2177, -2693, -2698, -3260, -4368, -5021, -4932, -4843, -5138, -5384, -5341, -5314, -5361, -5101, -4470, -3885, -3555, -3322, -3196, -3386, -3754, -3848, -3520, -3043, -2600, -2106, -1526, -978, -517, -94, 248, 381, 282, 51, -225, -487, -658, -684, -594, -455, -328, -288, -423, -770, -1301, -1965, -2692, -3385, -3963, -4410, -4745, -4974, -5094, -5114, -5047, -4884, -4618, -4258, -3823, -3326, -2790, -2244, -1706, -1186, -688, -211, 259, 732, 1210, 1685, 2156, 2616, 3043, 3407, 3679, 3834, 3855, 3719, 3389, 2829, 2022, 955, -380, -1960, -3706, -5526, -7352, -9134, - -10802, -12282, -13549, -14609, -15458, -16078, -16482, -16709, -16774, -16657, -16345, -15859, -15230, -14483, -13647, -12774, -11918, -11109, -10347, -9631, -8972, -8379, -7851, -7386, -6989, -6666, -6405, -6184, -5984, -5800, -5636, -5490, -5366, -5278, -5244, -5279, -5388, -5568, -5818, -6134, -6509, -6922, -7350, -7786, -8219, -8626, -8970, -9227, -9384, -9421, -9317, -9064, -8684, -8198, -7618, -6955, -6235, -5483, -4700, -3883, -3040, -2186, -1322, -443 } - }, - { - {121, 663, 1600, 2271, 2107, 1278, 231, -936, -2204, -3107, -3189, -2831, -2880, -3423, -3672, -3248, -2779, -2876, -3225, -3202, -2851, -2632, -2606, -2460, -2130, -1861, -1740, -1585, -1285, -942, -679, -532, -486, -482, -403, -180, 139, 457, 718, 884, 921, 830, 651, 400, 70, -317, -706, -1065, -1398, -1723, -2060, -2437, -2872, -3360, -3886, -4431, -4960, -5451, -5901, -6314, -6662, -6922, -7104, -7225, -7274, -7236, -7120, -6936, -6666, -6288, -5805, -5241, -4612, -3939, -3254, -2587, -1953, -1364, -831, -354, 63, 403, 652, 811, 884, 848, 670, 335, -160, -835, -1719, -2821, -4116, -5576, -7178, -8894, - -10658, -12396, -14056, -15617, -17043, -18276, -19282, -20069, -20646, -20983, -21058, -20891, -20522, -19958, -19203, -18301, -17324, -16319, -15307, -14314, -13379, -12525, -11745, -11036, -10407, -9866, -9405, -9005, -8653, -8341, -8063, -7807, -7557, -7317, -7110, -6959, -6868, -6844, -6901, -7055, -7301, -7625, -8015, -8468, -8969, -9490, -9998, -10466, -10873, -11192, -11383, -11413, -11275, -10968, -10481, -9808, -8970, -8008, -6941, -5776, -4540, -3270, -1981, -665 }, - {-1860, -5004, -6706, -6777, -5628, -3746, -1317, 1484, 4033, 5438, 5293, 4032, 2432, 950, -377, -1561, -2445, -2854, -2810, -2502, -2034, -1339, -364, 714, 1585, 2093, 2295, 2252, 1915, 1270, 455, -346, -1032, -1557, -1863, -1903, -1680, -1228, -604, 75, 663, 1077, 1327, 1445, 1426, 1255, 932, 469, -96, -679, -1169, -1472, -1539, -1361, -975, -465, 61, 516, 853, 1053, 1127, 1105, 1009, 834, 567, 198, -267, -792, -1298, -1676, -1807, -1600, -1029, -169, 801, 1646, 2147, 2181, 1757, 1005, 122, -698, -1315, -1655, -1698, -1466, -1014, -423, 204, 751, 1117, 1245, 1139, 850, 462, 64, - -269, -496, -606, -611, -539, -422, -287, -154, -35, 67, 153, 227, 290, 339, 367, 361, 309, 205, 56, -117, -285, -415, -479, -462, -366, -211, -27, 150, 289, 371, 391, 355, 277, 172, 57, -55, -154, -230, -277, -291, -270, -216, -134, -36, 64, 152, 214, 241, 231, 191, 130, 63, 0, -51, -87, -108, -118, -119, -113, -101, -85, -64, -40, -14 } - }, - { - {-1860, -5004, -6706, -6777, -5628, -3746, -1317, 1484, 4033, 5438, 5293, 4032, 2432, 950, -377, -1561, -2445, -2854, -2810, -2502, -2034, -1339, -364, 714, 1585, 2093, 2295, 2252, 1915, 1270, 455, -346, -1032, -1557, -1863, -1903, -1680, -1228, -604, 75, 663, 1077, 1327, 1445, 1426, 1255, 932, 469, -96, -679, -1169, -1472, -1539, -1361, -975, -465, 61, 516, 853, 1053, 1127, 1105, 1009, 834, 567, 198, -267, -792, -1298, -1676, -1807, -1600, -1029, -169, 801, 1646, 2147, 2181, 1757, 1005, 122, -698, -1315, -1655, -1698, -1466, -1014, -423, 204, 751, 1117, 1245, 1139, 850, 462, 64, - -269, -496, -606, -611, -539, -422, -287, -154, -35, 67, 153, 227, 290, 339, 367, 361, 309, 205, 56, -117, -285, -415, -479, -462, -366, -211, -27, 150, 289, 371, 391, 355, 277, 172, 57, -55, -154, -230, -277, -291, -270, -216, -134, -36, 64, 152, 214, 241, 231, 191, 130, 63, 0, -51, -87, -108, -118, -119, -113, -101, -85, -64, -40, -14 }, - {121, 663, 1600, 2271, 2107, 1278, 231, -936, -2204, -3107, -3189, -2831, -2880, -3423, -3672, -3248, -2779, -2876, -3225, -3202, -2851, -2632, -2606, -2460, -2130, -1861, -1740, -1585, -1285, -942, -679, -532, -486, -482, -403, -180, 139, 457, 718, 884, 921, 830, 651, 400, 70, -317, -706, -1065, -1398, -1723, -2060, -2437, -2872, -3360, -3886, -4431, -4960, -5451, -5901, -6314, -6662, -6922, -7104, -7225, -7274, -7236, -7120, -6936, -6666, -6288, -5805, -5241, -4612, -3939, -3254, -2587, -1953, -1364, -831, -354, 63, 403, 652, 811, 884, 848, 670, 335, -160, -835, -1719, -2821, -4116, -5576, -7178, -8894, - -10658, -12396, -14056, -15617, -17043, -18276, -19282, -20069, -20646, -20983, -21058, -20891, -20522, -19958, -19203, -18301, -17324, -16319, -15307, -14314, -13379, -12525, -11745, -11036, -10407, -9866, -9405, -9005, -8653, -8341, -8063, -7807, -7557, -7317, -7110, -6959, -6868, -6844, -6901, -7055, -7301, -7625, -8015, -8468, -8969, -9490, -9998, -10466, -10873, -11192, -11383, -11413, -11275, -10968, -10481, -9808, -8970, -8008, -6941, -5776, -4540, -3270, -1981, -665 } - }, - { - {354, 940, 1462, 2096, 2342, 1467, -192, -1429, -1862, -2295, -3100, -3418, -2596, -1382, -853, -939, -896, -648, -712, -1113, -1321, -1189, -1197, -1653, -2233, -2460, -2241, -1808, -1404, -1130, -912, -551, 40, 648, 931, 782, 387, -43, -449, -843, -1189, -1437, -1595, -1725, -1897, -2157, -2523, -2990, -3560, -4241, -5017, -5831, -6618, -7340, -7971, -8495, -8911, -9254, -9579, -9928, -10320, -10767, -11269, -11795, -12280, -12648, -12839, -12818, -12563, -12079, -11404, -10597, -9704, -8756, -7785, -6840, -5957, -5154, -4429, -3789, -3244, -2810, -2499, -2322, -2283, -2381, -2599, -2905, -3266, -3677, -4167, -4763, -5481, -6339, -7371, -8600, - -10003, -11532, -13151, -14825, -16482, -18021, -19364, -20476, -21329, -21887, -22140, -22137, -21941, -21586, -21086, -20480, -19818, -19114, -18347, -17509, -16620, -15700, -14749, -13772, -12806, -11888, -11028, -10219, -9465, -8778, -8159, -7596, -7082, -6631, -6261, -5980, -5781, -5661, -5625, -5674, -5799, -5984, -6225, -6526, -6878, -7262, -7651, -8027, -8370, -8648, -8818, -8852, -8745, -8492, -8083, -7522, -6838, -6067, -5226, -4322, -3380, -2427, -1468, -493 }, - {-2055, -5418, -7056, -6939, -5442, -2808, 630, 4006, 6176, 6515, 5286, 3179, 714, -1824, -4066, -5453, -5539, -4312, -2180, 298, 2623, 4371, 5146, 4700, 3130, 903, -1369, -3185, -4227, -4315, -3441, -1833, 95, 1889, 3166, 3656, 3266, 2161, 705, -712, -1821, -2478, -2609, -2218, -1411, -386, 636, 1451, 1907, 1932, 1564, 936, 214, -456, -973, -1271, -1325, -1152, -808, -368, 93, 509, 824, 1000, 1028, 913, 667, 310, -129, -602, -1030, -1300, -1302, -981, -389, 323, 961, 1350, 1395, 1115, 618, 52, -457, -836, -1054, -1102, -976, -676, -224, 316, 830, 1177, 1246, 1005, 521, -62, - -582, -921, -1026, -914, -642, -286, 81, 401, 632, 752, 752, 634, 409, 103, -240, -563, -795, -872, -754, -451, -27, 410, 744, 886, 805, 539, 173, -195, -481, -634, -643, -530, -334, -100, 128, 314, 436, 480, 443, 334, 170, -21, -206, -353, -434, -433, -352, -207, -26, 156, 302, 385, 392, 324, 201, 51, -93, -206, -274, -292, -266, -209, -132, -45 } - }, - { - {-2055, -5418, -7056, -6939, -5442, -2808, 630, 4006, 6176, 6515, 5286, 3179, 714, -1824, -4066, -5453, -5539, -4312, -2180, 298, 2623, 4371, 5146, 4700, 3130, 903, -1369, -3185, -4227, -4315, -3441, -1833, 95, 1889, 3166, 3656, 3266, 2161, 705, -712, -1821, -2478, -2609, -2218, -1411, -386, 636, 1451, 1907, 1932, 1564, 936, 214, -456, -973, -1271, -1325, -1152, -808, -368, 93, 509, 824, 1000, 1028, 913, 667, 310, -129, -602, -1030, -1300, -1302, -981, -389, 323, 961, 1350, 1395, 1115, 618, 52, -457, -836, -1054, -1102, -976, -676, -224, 316, 830, 1177, 1246, 1005, 521, -62, - -582, -921, -1026, -914, -642, -286, 81, 401, 632, 752, 752, 634, 409, 103, -240, -563, -795, -872, -754, -451, -27, 410, 744, 886, 805, 539, 173, -195, -481, -634, -643, -530, -334, -100, 128, 314, 436, 480, 443, 334, 170, -21, -206, -353, -434, -433, -352, -207, -26, 156, 302, 385, 392, 324, 201, 51, -93, -206, -274, -292, -266, -209, -132, -45 }, - {354, 940, 1462, 2096, 2342, 1467, -192, -1429, -1862, -2295, -3100, -3418, -2596, -1382, -853, -939, -896, -648, -712, -1113, -1321, -1189, -1197, -1653, -2233, -2460, -2241, -1808, -1404, -1130, -912, -551, 40, 648, 931, 782, 387, -43, -449, -843, -1189, -1437, -1595, -1725, -1897, -2157, -2523, -2990, -3560, -4241, -5017, -5831, -6618, -7340, -7971, -8495, -8911, -9254, -9579, -9928, -10320, -10767, -11269, -11795, -12280, -12648, -12839, -12818, -12563, -12079, -11404, -10597, -9704, -8756, -7785, -6840, -5957, -5154, -4429, -3789, -3244, -2810, -2499, -2322, -2283, -2381, -2599, -2905, -3266, -3677, -4167, -4763, -5481, -6339, -7371, -8600, - -10003, -11532, -13151, -14825, -16482, -18021, -19364, -20476, -21329, -21887, -22140, -22137, -21941, -21586, -21086, -20480, -19818, -19114, -18347, -17509, -16620, -15700, -14749, -13772, -12806, -11888, -11028, -10219, -9465, -8778, -8159, -7596, -7082, -6631, -6261, -5980, -5781, -5661, -5625, -5674, -5799, -5984, -6225, -6526, -6878, -7262, -7651, -8027, -8370, -8648, -8818, -8852, -8745, -8492, -8083, -7522, -6838, -6067, -5226, -4322, -3380, -2427, -1468, -493 } - }, - { - {-62, -225, -445, -639, -717, -650, -324, 563, 2100, 3681, 4332, 3673, 2216, 670, -597, -1355, -1378, -780, -18, 645, 1277, 1762, 1680, 921, -60, -785, -1137, -1108, -657, 8, 462, 528, 366, 34, -645, -1693, -2823, -3778, -4546, -5169, -5634, -5984, -6319, -6651, -6912, -7095, -7254, -7402, -7540, -7721, -7965, -8206, -8388, -8561, -8786, -9057, -9355, -9694, -10070, -10428, -10729, -10992, -11244, -11500, -11777, -12094, -12456, -12851, -13251, -13612, -13892, -14082, -14190, -14197, -14082, -13862, -13577, -13231, -12803, -12302, -11760, -11193, -10610, -10039, -9523, -9073, -8676, -8326, -8024, -7768, -7542, -7330, -7113, -6886, -6658, -6434, - -6210, -5985, -5773, -5574, -5373, -5157, -4928, -4688, -4426, -4134, -3823, -3506, -3187, -2872, -2571, -2292, -2039, -1815, -1621, -1454, -1311, -1189, -1088, -1003, -932, -881, -846, -822, -809, -812, -836, -889, -982, -1125, -1328, -1602, -1953, -2373, -2848, -3366, -3918, -4482, -5029, -5542, -6014, -6428, -6759, -6991, -7131, -7178, -7123, -6966, -6720, -6399, -6006, -5543, -5020, -4451, -3841, -3194, -2514, -1813, -1096, -367 }, - {-1065, -3050, -4738, -5973, -6262, -5208, -3368, -2119, -2475, -4306, -6601, -8129, -8069, -6586, -4794, -3759, -3581, -3701, -3766, -3700, -3236, -2061, -413, 1014, 1822, 2213, 2573, 3089, 3795, 4653, 5518, 6183, 6518, 6497, 6169, 5671, 5207, 4880, 4613, 4260, 3764, 3145, 2449, 1734, 1041, 358, -346, -1066, -1768, -2444, -3105, -3744, -4347, -4908, -5398, -5762, -5962, -6006, -5906, -5656, -5262, -4750, -4142, -3451, -2702, -1928, -1135, -309, 544, 1392, 2195, 2918, 3533, 4025, 4402, 4676, 4847, 4905, 4844, 4666, 4383, 4003, 3539, 3002, 2416, 1811, 1215, 645, 119, -352, -768, -1132, -1437, -1674, -1851, -1976, - -2052, -2079, -2066, -2024, -1957, -1872, -1781, -1696, -1622, -1559, -1509, -1473, -1449, -1429, -1410, -1390, -1363, -1323, -1260, -1165, -1031, -851, -622, -346, -28, 324, 706, 1114, 1535, 1954, 2361, 2746, 3089, 3374, 3595, 3748, 3821, 3803, 3690, 3484, 3176, 2763, 2250, 1650, 968, 210, -603, -1440, -2276, -3085, -3829, -4470, -4978, -5334, -5519, -5518, -5333, -4980, -4476, -3837, -3090, -2264, -1383, -466 } - }, - { - {-1065, -3050, -4738, -5973, -6262, -5208, -3368, -2119, -2475, -4306, -6601, -8129, -8069, -6586, -4794, -3759, -3581, -3701, -3766, -3700, -3236, -2061, -413, 1014, 1822, 2213, 2573, 3089, 3795, 4653, 5518, 6183, 6518, 6497, 6169, 5671, 5207, 4880, 4613, 4260, 3764, 3145, 2449, 1734, 1041, 358, -346, -1066, -1768, -2444, -3105, -3744, -4347, -4908, -5398, -5762, -5962, -6006, -5906, -5656, -5262, -4750, -4142, -3451, -2702, -1928, -1135, -309, 544, 1392, 2195, 2918, 3533, 4025, 4402, 4676, 4847, 4905, 4844, 4666, 4383, 4003, 3539, 3002, 2416, 1811, 1215, 645, 119, -352, -768, -1132, -1437, -1674, -1851, -1976, - -2052, -2079, -2066, -2024, -1957, -1872, -1781, -1696, -1622, -1559, -1509, -1473, -1449, -1429, -1410, -1390, -1363, -1323, -1260, -1165, -1031, -851, -622, -346, -28, 324, 706, 1114, 1535, 1954, 2361, 2746, 3089, 3374, 3595, 3748, 3821, 3803, 3690, 3484, 3176, 2763, 2250, 1650, 968, 210, -603, -1440, -2276, -3085, -3829, -4470, -4978, -5334, -5519, -5518, -5333, -4980, -4476, -3837, -3090, -2264, -1383, -466 }, - {-62, -225, -445, -639, -717, -650, -324, 563, 2100, 3681, 4332, 3673, 2216, 670, -597, -1355, -1378, -780, -18, 645, 1277, 1762, 1680, 921, -60, -785, -1137, -1108, -657, 8, 462, 528, 366, 34, -645, -1693, -2823, -3778, -4546, -5169, -5634, -5984, -6319, -6651, -6912, -7095, -7254, -7402, -7540, -7721, -7965, -8206, -8388, -8561, -8786, -9057, -9355, -9694, -10070, -10428, -10729, -10992, -11244, -11500, -11777, -12094, -12456, -12851, -13251, -13612, -13892, -14082, -14190, -14197, -14082, -13862, -13577, -13231, -12803, -12302, -11760, -11193, -10610, -10039, -9523, -9073, -8676, -8326, -8024, -7768, -7542, -7330, -7113, -6886, -6658, -6434, - -6210, -5985, -5773, -5574, -5373, -5157, -4928, -4688, -4426, -4134, -3823, -3506, -3187, -2872, -2571, -2292, -2039, -1815, -1621, -1454, -1311, -1189, -1088, -1003, -932, -881, -846, -822, -809, -812, -836, -889, -982, -1125, -1328, -1602, -1953, -2373, -2848, -3366, -3918, -4482, -5029, -5542, -6014, -6428, -6759, -6991, -7131, -7178, -7123, -6966, -6720, -6399, -6006, -5543, -5020, -4451, -3841, -3194, -2514, -1813, -1096, -367 } - }, - { - {70, 295, 686, 976, 578, -643, -1829, -2000, -1315, -751, -659, -475, 81, 416, -30, -1001, -1949, -2778, -3661, -4512, -5069, -5294, -5363, -5388, -5354, -5253, -5129, -5016, -4909, -4767, -4534, -4209, -3875, -3615, -3416, -3193, -2890, -2517, -2116, -1745, -1456, -1260, -1132, -1062, -1066, -1153, -1312, -1532, -1804, -2094, -2349, -2531, -2627, -2653, -2645, -2651, -2710, -2850, -3097, -3460, -3913, -4411, -4927, -5442, -5922, -6333, -6676, -6975, -7245, -7484, -7699, -7905, -8099, -8261, -8373, -8425, -8415, -8334, -8176, -7954, -7699, -7437, -7179, -6920, -6657, -6386, -6089, -5739, -5333, -4886, -4422, -3956, -3506, -3094, -2735, -2439, - -2213, -2072, -2031, -2111, -2326, -2674, -3139, -3710, -4374, -5106, -5871, -6650, -7436, -8215, -8956, -9636, -10255, -10811, -11289, -11671, -11965, -12188, -12348, -12443, -12482, -12488, -12476, -12439, -12366, -12260, -12131, -11968, -11748, -11466, -11135, -10761, -10338, -9866, -9368, -8870, -8381, -7902, -7447, -7037, -6677, -6357, -6068, -5814, -5591, -5387, -5182, -4967, -4743, -4502, -4230, -3915, -3564, -3182, -2767, -2310, -1823, -1319, -803, -271 }, - {-1520, -4372, -6515, -7321, -6593, -4941, -3365, -2371, -1590, -362, 1414, 3140, 4182, 4472, 4393, 4228, 3869, 3056, 1747, 214, -1172, -2195, -2875, -3343, -3661, -3748, -3489, -2862, -1945, -841, 349, 1488, 2406, 2979, 3185, 3076, 2714, 2156, 1479, 766, 87, -519, -1034, -1452, -1773, -1998, -2117, -2119, -1995, -1738, -1337, -793, -132, 590, 1293, 1896, 2339, 2580, 2596, 2372, 1914, 1252, 452, -403, -1224, -1928, -2452, -2745, -2773, -2516, -1980, -1206, -283, 661, 1484, 2072, 2357, 2332, 2050, 1599, 1074, 550, 69, -349, -701, -984, -1197, -1331, -1372, -1307, -1133, -864, -531, -173, 170, 470, - 709, 879, 980, 1014, 985, 898, 755, 563, 331, 68, -207, -475, -714, -899, -1011, -1036, -968, -812, -580, -296, 11, 311, 576, 784, 919, 973, 944, 835, 654, 414, 135, -160, -441, -676, -835, -902, -868, -744, -550, -318, -78, 143, 323, 451, 524, 548, 529, 478, 404, 314, 214, 108, 1, -105, -205, -292, -362, -408, -425, -409, -360, -282, -179, -62 } - }, - { - {-1520, -4372, -6515, -7321, -6593, -4941, -3365, -2371, -1590, -362, 1414, 3140, 4182, 4472, 4393, 4228, 3869, 3056, 1747, 214, -1172, -2195, -2875, -3343, -3661, -3748, -3489, -2862, -1945, -841, 349, 1488, 2406, 2979, 3185, 3076, 2714, 2156, 1479, 766, 87, -519, -1034, -1452, -1773, -1998, -2117, -2119, -1995, -1738, -1337, -793, -132, 590, 1293, 1896, 2339, 2580, 2596, 2372, 1914, 1252, 452, -403, -1224, -1928, -2452, -2745, -2773, -2516, -1980, -1206, -283, 661, 1484, 2072, 2357, 2332, 2050, 1599, 1074, 550, 69, -349, -701, -984, -1197, -1331, -1372, -1307, -1133, -864, -531, -173, 170, 470, - 709, 879, 980, 1014, 985, 898, 755, 563, 331, 68, -207, -475, -714, -899, -1011, -1036, -968, -812, -580, -296, 11, 311, 576, 784, 919, 973, 944, 835, 654, 414, 135, -160, -441, -676, -835, -902, -868, -744, -550, -318, -78, 143, 323, 451, 524, 548, 529, 478, 404, 314, 214, 108, 1, -105, -205, -292, -362, -408, -425, -409, -360, -282, -179, -62 }, - {70, 295, 686, 976, 578, -643, -1829, -2000, -1315, -751, -659, -475, 81, 416, -30, -1001, -1949, -2778, -3661, -4512, -5069, -5294, -5363, -5388, -5354, -5253, -5129, -5016, -4909, -4767, -4534, -4209, -3875, -3615, -3416, -3193, -2890, -2517, -2116, -1745, -1456, -1260, -1132, -1062, -1066, -1153, -1312, -1532, -1804, -2094, -2349, -2531, -2627, -2653, -2645, -2651, -2710, -2850, -3097, -3460, -3913, -4411, -4927, -5442, -5922, -6333, -6676, -6975, -7245, -7484, -7699, -7905, -8099, -8261, -8373, -8425, -8415, -8334, -8176, -7954, -7699, -7437, -7179, -6920, -6657, -6386, -6089, -5739, -5333, -4886, -4422, -3956, -3506, -3094, -2735, -2439, - -2213, -2072, -2031, -2111, -2326, -2674, -3139, -3710, -4374, -5106, -5871, -6650, -7436, -8215, -8956, -9636, -10255, -10811, -11289, -11671, -11965, -12188, -12348, -12443, -12482, -12488, -12476, -12439, -12366, -12260, -12131, -11968, -11748, -11466, -11135, -10761, -10338, -9866, -9368, -8870, -8381, -7902, -7447, -7037, -6677, -6357, -6068, -5814, -5591, -5387, -5182, -4967, -4743, -4502, -4230, -3915, -3564, -3182, -2767, -2310, -1823, -1319, -803, -271 } - }, - { - {7, 143, 453, 617, 234, -693, -1668, -2207, -2299, -2208, -2008, -1598, -1098, -884, -1173, -1821, -2591, -3404, -4201, -4798, -5064, -5112, -5176, -5351, -5560, -5725, -5845, -5930, -5971, -5962, -5923, -5857, -5738, -5537, -5237, -4827, -4309, -3729, -3168, -2696, -2334, -2071, -1899, -1822, -1825, -1874, -1937, -1997, -2051, -2094, -2130, -2172, -2239, -2351, -2527, -2769, -3066, -3402, -3761, -4120, -4452, -4740, -4995, -5229, -5442, -5626, -5772, -5869, -5893, -5818, -5639, -5370, -5037, -4670, -4302, -3967, -3680, -3438, -3228, -3031, -2835, -2633, -2421, -2197, -1965, -1729, -1493, -1257, -1025, -802, -594, -406, -246, -124, -56, -63, - -159, -352, -645, -1041, -1530, -2088, -2685, -3305, -3944, -4592, -5234, -5866, -6496, -7119, -7712, -8253, -8737, -9161, -9507, -9760, -9926, -10020, -10047, -10004, -9901, -9759, -9595, -9412, -9209, -8999, -8793, -8584, -8354, -8096, -7811, -7499, -7149, -6765, -6365, -5972, -5594, -5235, -4904, -4615, -4372, -4168, -3997, -3862, -3760, -3680, -3606, -3530, -3446, -3346, -3215, -3042, -2827, -2572, -2271, -1923, -1535, -1119, -684, -231 }, - {-1088, -3257, -5185, -6311, -6249, -5388, -4667, -4563, -4585, -4035, -2989, -2083, -1536, -922, 114, 1407, 2640, 3694, 4512, 4936, 4914, 4631, 4281, 3845, 3234, 2475, 1662, 811, -111, -1090, -2050, -2887, -3501, -3839, -3931, -3841, -3591, -3162, -2576, -1914, -1262, -674, -174, 239, 589, 906, 1207, 1517, 1864, 2256, 2655, 2993, 3199, 3215, 3016, 2622, 2092, 1475, 797, 71, -690, -1460, -2198, -2846, -3341, -3637, -3716, -3589, -3280, -2824, -2247, -1565, -788, 54, 909, 1703, 2362, 2828, 3078, 3124, 3003, 2756, 2419, 2018, 1580, 1126, 669, 217, -218, -629, -1014, -1371, -1694, -1975, -2205, -2364, - -2429, -2379, -2206, -1912, -1507, -1014, -463, 112, 683, 1217, 1680, 2047, 2301, 2429, 2423, 2286, 2032, 1678, 1245, 763, 263, -225, -677, -1072, -1392, -1625, -1769, -1818, -1774, -1641, -1431, -1157, -838, -496, -158, 154, 423, 638, 791, 887, 935, 944, 924, 885, 833, 770, 695, 606, 499, 371, 219, 47, -140, -333, -519, -683, -810, -887, -905, -858, -748, -580, -368, -126 } - }, - { - {-1088, -3257, -5185, -6311, -6249, -5388, -4667, -4563, -4585, -4035, -2989, -2083, -1536, -922, 114, 1407, 2640, 3694, 4512, 4936, 4914, 4631, 4281, 3845, 3234, 2475, 1662, 811, -111, -1090, -2050, -2887, -3501, -3839, -3931, -3841, -3591, -3162, -2576, -1914, -1262, -674, -174, 239, 589, 906, 1207, 1517, 1864, 2256, 2655, 2993, 3199, 3215, 3016, 2622, 2092, 1475, 797, 71, -690, -1460, -2198, -2846, -3341, -3637, -3716, -3589, -3280, -2824, -2247, -1565, -788, 54, 909, 1703, 2362, 2828, 3078, 3124, 3003, 2756, 2419, 2018, 1580, 1126, 669, 217, -218, -629, -1014, -1371, -1694, -1975, -2205, -2364, - -2429, -2379, -2206, -1912, -1507, -1014, -463, 112, 683, 1217, 1680, 2047, 2301, 2429, 2423, 2286, 2032, 1678, 1245, 763, 263, -225, -677, -1072, -1392, -1625, -1769, -1818, -1774, -1641, -1431, -1157, -838, -496, -158, 154, 423, 638, 791, 887, 935, 944, 924, 885, 833, 770, 695, 606, 499, 371, 219, 47, -140, -333, -519, -683, -810, -887, -905, -858, -748, -580, -368, -126 }, - {7, 143, 453, 617, 234, -693, -1668, -2207, -2299, -2208, -2008, -1598, -1098, -884, -1173, -1821, -2591, -3404, -4201, -4798, -5064, -5112, -5176, -5351, -5560, -5725, -5845, -5930, -5971, -5962, -5923, -5857, -5738, -5537, -5237, -4827, -4309, -3729, -3168, -2696, -2334, -2071, -1899, -1822, -1825, -1874, -1937, -1997, -2051, -2094, -2130, -2172, -2239, -2351, -2527, -2769, -3066, -3402, -3761, -4120, -4452, -4740, -4995, -5229, -5442, -5626, -5772, -5869, -5893, -5818, -5639, -5370, -5037, -4670, -4302, -3967, -3680, -3438, -3228, -3031, -2835, -2633, -2421, -2197, -1965, -1729, -1493, -1257, -1025, -802, -594, -406, -246, -124, -56, -63, - -159, -352, -645, -1041, -1530, -2088, -2685, -3305, -3944, -4592, -5234, -5866, -6496, -7119, -7712, -8253, -8737, -9161, -9507, -9760, -9926, -10020, -10047, -10004, -9901, -9759, -9595, -9412, -9209, -8999, -8793, -8584, -8354, -8096, -7811, -7499, -7149, -6765, -6365, -5972, -5594, -5235, -4904, -4615, -4372, -4168, -3997, -3862, -3760, -3680, -3606, -3530, -3446, -3346, -3215, -3042, -2827, -2572, -2271, -1923, -1535, -1119, -684, -231 } - } +const Word16 CRendBin_Combined_HRIR_coeff_im_32kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 186, 534, 772, 709, 231, -282, -222, 225, 67, -802, -804, 1310, 4332, 5880, 5419, 4547, 4413, 4409, 3617, 2155, 535, -1189, -2944, -4062, -3913, -2725, -1285, -83, 906, 1826, 2622, 3058, 2863, 1922, 411, -1287, -2848, -4167, -5300, -6313, -7185, -7810, -8117, -8170, -8141, -8175, -8339, -8638, -9033, -9428, -9716, -9859, -9890, -9858, -9798, -9732, -9683, -9675, -9741, -9903, -10143, -10432, -10761, -11120, -11447, -11640, -11618, -11349, -10843, -10155, -9378, -8600, -7878, -7241, -6714, -6306, -6004, -5771, -5567, -5361, -5137, -4893, -4631, -4348, -4051, -3761, -3498, -3268, -3085, -2975, -2962, -3043, -3205, -3433, -3711, -4014, + -4313, -4581, -4798, -4952, -5038, -5050, -4991, -4875, -4717, -4515, -4261, -3961, -3631, -3278, -2903, -2519, -2145, -1791, -1458, -1148, -862, -597, -360, -162, -12, 88, 123, 75, -59, -279, -604, -1068, -1689, -2462, -3403, -4544, -5895, -7430, -9116, -10933, -12850, -14791, -16665, -18411, -19993, -21359, -22443, -23212, -23675, -23842, -23697, -23225, -22457, -21435, -20166, -18645, -16904, -14999, -12951, -10762, -8459, -6093, -3687, -1237 }, + { -658, -2552, -4977, -6488, -6563, -6233, -6057, -5297, -3666, -2300, -2290, -3471, -5106, -6597, -7117, -5832, -3071, -302, 1536, 2786, 3890, 4518, 4409, 4124, 4298, 4812, 5282, 5781, 6476, 7006, 6835, 5980, 4864, 3584, 1840, -393, -2556, -4024, -4719, -5018, -5248, -5450, -5574, -5637, -5627, -5431, -4967, -4296, -3522, -2667, -1723, -743, 195, 1051, 1808, 2445, 2966, 3403, 3767, 4022, 4132, 4085, 3868, 3476, 2956, 2393, 1850, 1349, 899, 519, 214, -30, -233, -420, -620, -854, -1129, -1441, -1764, -2062, -2304, -2489, -2633, -2754, -2862, -2950, -2978, -2883, -2614, -2158, -1532, -776, 44, 844, 1542, 2079, + 2418, 2558, 2542, 2438, 2306, 2191, 2136, 2170, 2293, 2491, 2744, 3015, 3238, 3327, 3199, 2787, 2054, 999, -322, -1817, -3373, -4870, -6187, -7214, -7864, -8082, -7835, -7114, -5951, -4414, -2603, -634, 1357, 3233, 4878, 6207, 7166, 7729, 7897, 7701, 7177, 6360, 5292, 4027, 2625, 1143, -351, -1776, -3051, -4110, -4896, -5361, -5490, -5308, -4861, -4210, -3437, -2636, -1888, -1246, -743, -394, -179, -51 } }, + { { -658, -2552, -4977, -6488, -6563, -6233, -6057, -5297, -3666, -2300, -2290, -3471, -5106, -6597, -7117, -5832, -3071, -302, 1536, 2786, 3890, 4518, 4409, 4124, 4298, 4812, 5282, 5781, 6476, 7006, 6835, 5980, 4864, 3584, 1840, -393, -2556, -4024, -4719, -5018, -5248, -5450, -5574, -5637, -5627, -5431, -4967, -4296, -3522, -2667, -1723, -743, 195, 1051, 1808, 2445, 2966, 3403, 3767, 4022, 4132, 4085, 3868, 3476, 2956, 2393, 1850, 1349, 899, 519, 214, -30, -233, -420, -620, -854, -1129, -1441, -1764, -2062, -2304, -2489, -2633, -2754, -2862, -2950, -2978, -2883, -2614, -2158, -1532, -776, 44, 844, 1542, 2079, + 2418, 2558, 2542, 2438, 2306, 2191, 2136, 2170, 2293, 2491, 2744, 3015, 3238, 3327, 3199, 2787, 2054, 999, -322, -1817, -3373, -4870, -6187, -7214, -7864, -8082, -7835, -7114, -5951, -4414, -2603, -634, 1357, 3233, 4878, 6207, 7166, 7729, 7897, 7701, 7177, 6360, 5292, 4027, 2625, 1143, -351, -1776, -3051, -4110, -4896, -5361, -5490, -5308, -4861, -4210, -3437, -2636, -1888, -1246, -743, -394, -179, -51 }, + { 186, 534, 772, 709, 231, -282, -222, 225, 67, -802, -804, 1310, 4332, 5880, 5419, 4547, 4413, 4409, 3617, 2155, 535, -1189, -2944, -4062, -3913, -2725, -1285, -83, 906, 1826, 2622, 3058, 2863, 1922, 411, -1287, -2848, -4167, -5300, -6313, -7185, -7810, -8117, -8170, -8141, -8175, -8339, -8638, -9033, -9428, -9716, -9859, -9890, -9858, -9798, -9732, -9683, -9675, -9741, -9903, -10143, -10432, -10761, -11120, -11447, -11640, -11618, -11349, -10843, -10155, -9378, -8600, -7878, -7241, -6714, -6306, -6004, -5771, -5567, -5361, -5137, -4893, -4631, -4348, -4051, -3761, -3498, -3268, -3085, -2975, -2962, -3043, -3205, -3433, -3711, -4014, + -4313, -4581, -4798, -4952, -5038, -5050, -4991, -4875, -4717, -4515, -4261, -3961, -3631, -3278, -2903, -2519, -2145, -1791, -1458, -1148, -862, -597, -360, -162, -12, 88, 123, 75, -59, -279, -604, -1068, -1689, -2462, -3403, -4544, -5895, -7430, -9116, -10933, -12850, -14791, -16665, -18411, -19993, -21359, -22443, -23212, -23675, -23842, -23697, -23225, -22457, -21435, -20166, -18645, -16904, -14999, -12951, -10762, -8459, -6093, -3687, -1237 } }, + { { 174, 187, -597, -1777, -2031, -851, 121, -920, -2825, -2406, 1144, 4742, 5271, 3322, 1822, 2128, 2957, 2613, 869, -1316, -2934, -3523, -3212, -2460, -1642, -859, -150, 285, 187, -554, -1858, -3473, -5025, -6218, -7047, -7666, -8074, -8078, -7593, -6818, -6085, -5638, -5579, -5866, -6334, -6788, -7143, -7442, -7726, -7964, -8086, -8068, -7950, -7794, -7637, -7484, -7331, -7189, -7058, -6903, -6685, -6413, -6133, -5868, -5598, -5301, -4987, -4683, -4400, -4129, -3853, -3569, -3294, -3050, -2847, -2682, -2546, -2432, -2337, -2262, -2216, -2201, -2210, -2228, -2254, -2299, -2379, -2499, -2659, -2856, -3095, -3372, -3668, -3946, -4170, -4308, + -4332, -4230, -4014, -3712, -3346, -2933, -2488, -2037, -1606, -1212, -865, -580, -388, -325, -420, -689, -1141, -1788, -2622, -3612, -4724, -5942, -7250, -8613, -9993, -11378, -12774, -14163, -15509, -16787, -17991, -19096, -20047, -20806, -21378, -21780, -21998, -22016, -21856, -21565, -21161, -20633, -19987, -19255, -18451, -17550, -16535, -15424, -14238, -12973, -11618, -10204, -8785, -7396, -6051, -4783, -3648, -2683, -1888, -1250, -773, -447, -232, -73 }, + { 174, 187, -597, -1777, -2031, -851, 121, -920, -2825, -2406, 1144, 4742, 5271, 3322, 1822, 2128, 2957, 2613, 869, -1316, -2934, -3523, -3212, -2460, -1642, -859, -150, 285, 187, -554, -1858, -3473, -5025, -6218, -7047, -7666, -8074, -8078, -7593, -6818, -6085, -5638, -5579, -5866, -6334, -6788, -7143, -7442, -7726, -7964, -8086, -8068, -7950, -7794, -7637, -7484, -7331, -7189, -7058, -6903, -6685, -6413, -6133, -5868, -5598, -5301, -4987, -4683, -4400, -4129, -3853, -3569, -3294, -3050, -2847, -2682, -2546, -2432, -2337, -2262, -2216, -2201, -2210, -2228, -2254, -2299, -2379, -2499, -2659, -2856, -3095, -3372, -3668, -3946, -4170, -4308, + -4332, -4230, -4014, -3712, -3346, -2933, -2488, -2037, -1606, -1212, -865, -580, -388, -325, -420, -689, -1141, -1788, -2622, -3612, -4724, -5942, -7250, -8613, -9993, -11378, -12774, -14163, -15509, -16787, -17991, -19096, -20047, -20806, -21378, -21780, -21998, -22016, -21856, -21565, -21161, -20633, -19987, -19255, -18451, -17550, -16535, -15424, -14238, -12973, -11618, -10204, -8785, -7396, -6051, -4783, -3648, -2683, -1888, -1250, -773, -447, -232, -73 } }, + { { 99, 546, 1250, 1696, 1718, 1461, 694, -760, -2177, -2693, -2698, -3260, -4368, -5021, -4932, -4843, -5138, -5384, -5341, -5314, -5361, -5101, -4470, -3885, -3555, -3322, -3196, -3386, -3754, -3848, -3520, -3043, -2600, -2106, -1526, -978, -517, -94, 248, 381, 282, 51, -225, -487, -658, -684, -594, -455, -328, -288, -423, -770, -1301, -1965, -2692, -3385, -3963, -4410, -4745, -4974, -5094, -5114, -5047, -4884, -4618, -4258, -3823, -3326, -2790, -2244, -1706, -1186, -688, -211, 259, 732, 1210, 1685, 2156, 2616, 3043, 3407, 3679, 3834, 3855, 3719, 3389, 2829, 2022, 955, -380, -1960, -3706, -5526, -7352, -9134, + -10802, -12282, -13549, -14609, -15458, -16078, -16482, -16709, -16774, -16657, -16345, -15859, -15230, -14483, -13647, -12774, -11918, -11109, -10347, -9631, -8972, -8379, -7851, -7386, -6989, -6666, -6405, -6184, -5984, -5800, -5636, -5490, -5366, -5278, -5244, -5279, -5388, -5568, -5818, -6134, -6509, -6922, -7350, -7786, -8219, -8626, -8970, -9227, -9384, -9421, -9317, -9064, -8684, -8198, -7618, -6955, -6235, -5483, -4700, -3883, -3040, -2186, -1322, -443 }, + { -1390, -3924, -5634, -6108, -5626, -4870, -4051, -2871, -1371, -147, 455, 768, 1188, 1653, 2041, 2598, 3547, 4562, 4985, 4434, 3015, 1129, -756, -2267, -3281, -3862, -4033, -3733, -3041, -2231, -1531, -960, -437, 63, 556, 1099, 1712, 2293, 2682, 2764, 2495, 1904, 1105, 267, -453, -958, -1207, -1215, -1059, -851, -673, -555, -495, -473, -462, -440, -401, -351, -299, -256, -224, -195, -143, -41, 134, 401, 754, 1148, 1507, 1746, 1799, 1632, 1253, 710, 76, -579, -1197, -1733, -2154, -2425, -2508, -2363, -1965, -1325, -497, 420, 1298, 2013, 2470, 2627, 2492, 2112, 1558, 910, 248, -358, + -854, -1205, -1395, -1429, -1331, -1143, -910, -673, -462, -290, -161, -65, 12, 86, 170, 276, 409, 568, 740, 899, 1017, 1062, 1011, 857, 609, 291, -67, -431, -771, -1060, -1274, -1395, -1410, -1309, -1091, -769, -364, 88, 539, 938, 1238, 1403, 1418, 1291, 1052, 742, 407, 87, -187, -399, -548, -635, -671, -664, -625, -562, -481, -391, -300, -214, -141, -83, -42, -13 } }, + { { -1390, -3924, -5634, -6108, -5626, -4870, -4051, -2871, -1371, -147, 455, 768, 1188, 1653, 2041, 2598, 3547, 4562, 4985, 4434, 3015, 1129, -756, -2267, -3281, -3862, -4033, -3733, -3041, -2231, -1531, -960, -437, 63, 556, 1099, 1712, 2293, 2682, 2764, 2495, 1904, 1105, 267, -453, -958, -1207, -1215, -1059, -851, -673, -555, -495, -473, -462, -440, -401, -351, -299, -256, -224, -195, -143, -41, 134, 401, 754, 1148, 1507, 1746, 1799, 1632, 1253, 710, 76, -579, -1197, -1733, -2154, -2425, -2508, -2363, -1965, -1325, -497, 420, 1298, 2013, 2470, 2627, 2492, 2112, 1558, 910, 248, -358, + -854, -1205, -1395, -1429, -1331, -1143, -910, -673, -462, -290, -161, -65, 12, 86, 170, 276, 409, 568, 740, 899, 1017, 1062, 1011, 857, 609, 291, -67, -431, -771, -1060, -1274, -1395, -1410, -1309, -1091, -769, -364, 88, 539, 938, 1238, 1403, 1418, 1291, 1052, 742, 407, 87, -187, -399, -548, -635, -671, -664, -625, -562, -481, -391, -300, -214, -141, -83, -42, -13 }, + { 99, 546, 1250, 1696, 1718, 1461, 694, -760, -2177, -2693, -2698, -3260, -4368, -5021, -4932, -4843, -5138, -5384, -5341, -5314, -5361, -5101, -4470, -3885, -3555, -3322, -3196, -3386, -3754, -3848, -3520, -3043, -2600, -2106, -1526, -978, -517, -94, 248, 381, 282, 51, -225, -487, -658, -684, -594, -455, -328, -288, -423, -770, -1301, -1965, -2692, -3385, -3963, -4410, -4745, -4974, -5094, -5114, -5047, -4884, -4618, -4258, -3823, -3326, -2790, -2244, -1706, -1186, -688, -211, 259, 732, 1210, 1685, 2156, 2616, 3043, 3407, 3679, 3834, 3855, 3719, 3389, 2829, 2022, 955, -380, -1960, -3706, -5526, -7352, -9134, + -10802, -12282, -13549, -14609, -15458, -16078, -16482, -16709, -16774, -16657, -16345, -15859, -15230, -14483, -13647, -12774, -11918, -11109, -10347, -9631, -8972, -8379, -7851, -7386, -6989, -6666, -6405, -6184, -5984, -5800, -5636, -5490, -5366, -5278, -5244, -5279, -5388, -5568, -5818, -6134, -6509, -6922, -7350, -7786, -8219, -8626, -8970, -9227, -9384, -9421, -9317, -9064, -8684, -8198, -7618, -6955, -6235, -5483, -4700, -3883, -3040, -2186, -1322, -443 } }, + { { 121, 663, 1600, 2271, 2107, 1278, 231, -936, -2204, -3107, -3189, -2831, -2880, -3423, -3672, -3248, -2779, -2876, -3225, -3202, -2851, -2632, -2606, -2460, -2130, -1861, -1740, -1585, -1285, -942, -679, -532, -486, -482, -403, -180, 139, 457, 718, 884, 921, 830, 651, 400, 70, -317, -706, -1065, -1398, -1723, -2060, -2437, -2872, -3360, -3886, -4431, -4960, -5451, -5901, -6314, -6662, -6922, -7104, -7225, -7274, -7236, -7120, -6936, -6666, -6288, -5805, -5241, -4612, -3939, -3254, -2587, -1953, -1364, -831, -354, 63, 403, 652, 811, 884, 848, 670, 335, -160, -835, -1719, -2821, -4116, -5576, -7178, -8894, + -10658, -12396, -14056, -15617, -17043, -18276, -19282, -20069, -20646, -20983, -21058, -20891, -20522, -19958, -19203, -18301, -17324, -16319, -15307, -14314, -13379, -12525, -11745, -11036, -10407, -9866, -9405, -9005, -8653, -8341, -8063, -7807, -7557, -7317, -7110, -6959, -6868, -6844, -6901, -7055, -7301, -7625, -8015, -8468, -8969, -9490, -9998, -10466, -10873, -11192, -11383, -11413, -11275, -10968, -10481, -9808, -8970, -8008, -6941, -5776, -4540, -3270, -1981, -665 }, + { -1860, -5004, -6706, -6777, -5628, -3746, -1317, 1484, 4033, 5438, 5293, 4032, 2432, 950, -377, -1561, -2445, -2854, -2810, -2502, -2034, -1339, -364, 714, 1585, 2093, 2295, 2252, 1915, 1270, 455, -346, -1032, -1557, -1863, -1903, -1680, -1228, -604, 75, 663, 1077, 1327, 1445, 1426, 1255, 932, 469, -96, -679, -1169, -1472, -1539, -1361, -975, -465, 61, 516, 853, 1053, 1127, 1105, 1009, 834, 567, 198, -267, -792, -1298, -1676, -1807, -1600, -1029, -169, 801, 1646, 2147, 2181, 1757, 1005, 122, -698, -1315, -1655, -1698, -1466, -1014, -423, 204, 751, 1117, 1245, 1139, 850, 462, 64, + -269, -496, -606, -611, -539, -422, -287, -154, -35, 67, 153, 227, 290, 339, 367, 361, 309, 205, 56, -117, -285, -415, -479, -462, -366, -211, -27, 150, 289, 371, 391, 355, 277, 172, 57, -55, -154, -230, -277, -291, -270, -216, -134, -36, 64, 152, 214, 241, 231, 191, 130, 63, 0, -51, -87, -108, -118, -119, -113, -101, -85, -64, -40, -14 } }, + { { -1860, -5004, -6706, -6777, -5628, -3746, -1317, 1484, 4033, 5438, 5293, 4032, 2432, 950, -377, -1561, -2445, -2854, -2810, -2502, -2034, -1339, -364, 714, 1585, 2093, 2295, 2252, 1915, 1270, 455, -346, -1032, -1557, -1863, -1903, -1680, -1228, -604, 75, 663, 1077, 1327, 1445, 1426, 1255, 932, 469, -96, -679, -1169, -1472, -1539, -1361, -975, -465, 61, 516, 853, 1053, 1127, 1105, 1009, 834, 567, 198, -267, -792, -1298, -1676, -1807, -1600, -1029, -169, 801, 1646, 2147, 2181, 1757, 1005, 122, -698, -1315, -1655, -1698, -1466, -1014, -423, 204, 751, 1117, 1245, 1139, 850, 462, 64, + -269, -496, -606, -611, -539, -422, -287, -154, -35, 67, 153, 227, 290, 339, 367, 361, 309, 205, 56, -117, -285, -415, -479, -462, -366, -211, -27, 150, 289, 371, 391, 355, 277, 172, 57, -55, -154, -230, -277, -291, -270, -216, -134, -36, 64, 152, 214, 241, 231, 191, 130, 63, 0, -51, -87, -108, -118, -119, -113, -101, -85, -64, -40, -14 }, + { 121, 663, 1600, 2271, 2107, 1278, 231, -936, -2204, -3107, -3189, -2831, -2880, -3423, -3672, -3248, -2779, -2876, -3225, -3202, -2851, -2632, -2606, -2460, -2130, -1861, -1740, -1585, -1285, -942, -679, -532, -486, -482, -403, -180, 139, 457, 718, 884, 921, 830, 651, 400, 70, -317, -706, -1065, -1398, -1723, -2060, -2437, -2872, -3360, -3886, -4431, -4960, -5451, -5901, -6314, -6662, -6922, -7104, -7225, -7274, -7236, -7120, -6936, -6666, -6288, -5805, -5241, -4612, -3939, -3254, -2587, -1953, -1364, -831, -354, 63, 403, 652, 811, 884, 848, 670, 335, -160, -835, -1719, -2821, -4116, -5576, -7178, -8894, + -10658, -12396, -14056, -15617, -17043, -18276, -19282, -20069, -20646, -20983, -21058, -20891, -20522, -19958, -19203, -18301, -17324, -16319, -15307, -14314, -13379, -12525, -11745, -11036, -10407, -9866, -9405, -9005, -8653, -8341, -8063, -7807, -7557, -7317, -7110, -6959, -6868, -6844, -6901, -7055, -7301, -7625, -8015, -8468, -8969, -9490, -9998, -10466, -10873, -11192, -11383, -11413, -11275, -10968, -10481, -9808, -8970, -8008, -6941, -5776, -4540, -3270, -1981, -665 } }, + { { 354, 940, 1462, 2096, 2342, 1467, -192, -1429, -1862, -2295, -3100, -3418, -2596, -1382, -853, -939, -896, -648, -712, -1113, -1321, -1189, -1197, -1653, -2233, -2460, -2241, -1808, -1404, -1130, -912, -551, 40, 648, 931, 782, 387, -43, -449, -843, -1189, -1437, -1595, -1725, -1897, -2157, -2523, -2990, -3560, -4241, -5017, -5831, -6618, -7340, -7971, -8495, -8911, -9254, -9579, -9928, -10320, -10767, -11269, -11795, -12280, -12648, -12839, -12818, -12563, -12079, -11404, -10597, -9704, -8756, -7785, -6840, -5957, -5154, -4429, -3789, -3244, -2810, -2499, -2322, -2283, -2381, -2599, -2905, -3266, -3677, -4167, -4763, -5481, -6339, -7371, -8600, + -10003, -11532, -13151, -14825, -16482, -18021, -19364, -20476, -21329, -21887, -22140, -22137, -21941, -21586, -21086, -20480, -19818, -19114, -18347, -17509, -16620, -15700, -14749, -13772, -12806, -11888, -11028, -10219, -9465, -8778, -8159, -7596, -7082, -6631, -6261, -5980, -5781, -5661, -5625, -5674, -5799, -5984, -6225, -6526, -6878, -7262, -7651, -8027, -8370, -8648, -8818, -8852, -8745, -8492, -8083, -7522, -6838, -6067, -5226, -4322, -3380, -2427, -1468, -493 }, + { -2055, -5418, -7056, -6939, -5442, -2808, 630, 4006, 6176, 6515, 5286, 3179, 714, -1824, -4066, -5453, -5539, -4312, -2180, 298, 2623, 4371, 5146, 4700, 3130, 903, -1369, -3185, -4227, -4315, -3441, -1833, 95, 1889, 3166, 3656, 3266, 2161, 705, -712, -1821, -2478, -2609, -2218, -1411, -386, 636, 1451, 1907, 1932, 1564, 936, 214, -456, -973, -1271, -1325, -1152, -808, -368, 93, 509, 824, 1000, 1028, 913, 667, 310, -129, -602, -1030, -1300, -1302, -981, -389, 323, 961, 1350, 1395, 1115, 618, 52, -457, -836, -1054, -1102, -976, -676, -224, 316, 830, 1177, 1246, 1005, 521, -62, + -582, -921, -1026, -914, -642, -286, 81, 401, 632, 752, 752, 634, 409, 103, -240, -563, -795, -872, -754, -451, -27, 410, 744, 886, 805, 539, 173, -195, -481, -634, -643, -530, -334, -100, 128, 314, 436, 480, 443, 334, 170, -21, -206, -353, -434, -433, -352, -207, -26, 156, 302, 385, 392, 324, 201, 51, -93, -206, -274, -292, -266, -209, -132, -45 } }, + { { -2055, -5418, -7056, -6939, -5442, -2808, 630, 4006, 6176, 6515, 5286, 3179, 714, -1824, -4066, -5453, -5539, -4312, -2180, 298, 2623, 4371, 5146, 4700, 3130, 903, -1369, -3185, -4227, -4315, -3441, -1833, 95, 1889, 3166, 3656, 3266, 2161, 705, -712, -1821, -2478, -2609, -2218, -1411, -386, 636, 1451, 1907, 1932, 1564, 936, 214, -456, -973, -1271, -1325, -1152, -808, -368, 93, 509, 824, 1000, 1028, 913, 667, 310, -129, -602, -1030, -1300, -1302, -981, -389, 323, 961, 1350, 1395, 1115, 618, 52, -457, -836, -1054, -1102, -976, -676, -224, 316, 830, 1177, 1246, 1005, 521, -62, + -582, -921, -1026, -914, -642, -286, 81, 401, 632, 752, 752, 634, 409, 103, -240, -563, -795, -872, -754, -451, -27, 410, 744, 886, 805, 539, 173, -195, -481, -634, -643, -530, -334, -100, 128, 314, 436, 480, 443, 334, 170, -21, -206, -353, -434, -433, -352, -207, -26, 156, 302, 385, 392, 324, 201, 51, -93, -206, -274, -292, -266, -209, -132, -45 }, + { 354, 940, 1462, 2096, 2342, 1467, -192, -1429, -1862, -2295, -3100, -3418, -2596, -1382, -853, -939, -896, -648, -712, -1113, -1321, -1189, -1197, -1653, -2233, -2460, -2241, -1808, -1404, -1130, -912, -551, 40, 648, 931, 782, 387, -43, -449, -843, -1189, -1437, -1595, -1725, -1897, -2157, -2523, -2990, -3560, -4241, -5017, -5831, -6618, -7340, -7971, -8495, -8911, -9254, -9579, -9928, -10320, -10767, -11269, -11795, -12280, -12648, -12839, -12818, -12563, -12079, -11404, -10597, -9704, -8756, -7785, -6840, -5957, -5154, -4429, -3789, -3244, -2810, -2499, -2322, -2283, -2381, -2599, -2905, -3266, -3677, -4167, -4763, -5481, -6339, -7371, -8600, + -10003, -11532, -13151, -14825, -16482, -18021, -19364, -20476, -21329, -21887, -22140, -22137, -21941, -21586, -21086, -20480, -19818, -19114, -18347, -17509, -16620, -15700, -14749, -13772, -12806, -11888, -11028, -10219, -9465, -8778, -8159, -7596, -7082, -6631, -6261, -5980, -5781, -5661, -5625, -5674, -5799, -5984, -6225, -6526, -6878, -7262, -7651, -8027, -8370, -8648, -8818, -8852, -8745, -8492, -8083, -7522, -6838, -6067, -5226, -4322, -3380, -2427, -1468, -493 } }, + { { -62, -225, -445, -639, -717, -650, -324, 563, 2100, 3681, 4332, 3673, 2216, 670, -597, -1355, -1378, -780, -18, 645, 1277, 1762, 1680, 921, -60, -785, -1137, -1108, -657, 8, 462, 528, 366, 34, -645, -1693, -2823, -3778, -4546, -5169, -5634, -5984, -6319, -6651, -6912, -7095, -7254, -7402, -7540, -7721, -7965, -8206, -8388, -8561, -8786, -9057, -9355, -9694, -10070, -10428, -10729, -10992, -11244, -11500, -11777, -12094, -12456, -12851, -13251, -13612, -13892, -14082, -14190, -14197, -14082, -13862, -13577, -13231, -12803, -12302, -11760, -11193, -10610, -10039, -9523, -9073, -8676, -8326, -8024, -7768, -7542, -7330, -7113, -6886, -6658, -6434, + -6210, -5985, -5773, -5574, -5373, -5157, -4928, -4688, -4426, -4134, -3823, -3506, -3187, -2872, -2571, -2292, -2039, -1815, -1621, -1454, -1311, -1189, -1088, -1003, -932, -881, -846, -822, -809, -812, -836, -889, -982, -1125, -1328, -1602, -1953, -2373, -2848, -3366, -3918, -4482, -5029, -5542, -6014, -6428, -6759, -6991, -7131, -7178, -7123, -6966, -6720, -6399, -6006, -5543, -5020, -4451, -3841, -3194, -2514, -1813, -1096, -367 }, + { -1065, -3050, -4738, -5973, -6262, -5208, -3368, -2119, -2475, -4306, -6601, -8129, -8069, -6586, -4794, -3759, -3581, -3701, -3766, -3700, -3236, -2061, -413, 1014, 1822, 2213, 2573, 3089, 3795, 4653, 5518, 6183, 6518, 6497, 6169, 5671, 5207, 4880, 4613, 4260, 3764, 3145, 2449, 1734, 1041, 358, -346, -1066, -1768, -2444, -3105, -3744, -4347, -4908, -5398, -5762, -5962, -6006, -5906, -5656, -5262, -4750, -4142, -3451, -2702, -1928, -1135, -309, 544, 1392, 2195, 2918, 3533, 4025, 4402, 4676, 4847, 4905, 4844, 4666, 4383, 4003, 3539, 3002, 2416, 1811, 1215, 645, 119, -352, -768, -1132, -1437, -1674, -1851, -1976, + -2052, -2079, -2066, -2024, -1957, -1872, -1781, -1696, -1622, -1559, -1509, -1473, -1449, -1429, -1410, -1390, -1363, -1323, -1260, -1165, -1031, -851, -622, -346, -28, 324, 706, 1114, 1535, 1954, 2361, 2746, 3089, 3374, 3595, 3748, 3821, 3803, 3690, 3484, 3176, 2763, 2250, 1650, 968, 210, -603, -1440, -2276, -3085, -3829, -4470, -4978, -5334, -5519, -5518, -5333, -4980, -4476, -3837, -3090, -2264, -1383, -466 } }, + { { -1065, -3050, -4738, -5973, -6262, -5208, -3368, -2119, -2475, -4306, -6601, -8129, -8069, -6586, -4794, -3759, -3581, -3701, -3766, -3700, -3236, -2061, -413, 1014, 1822, 2213, 2573, 3089, 3795, 4653, 5518, 6183, 6518, 6497, 6169, 5671, 5207, 4880, 4613, 4260, 3764, 3145, 2449, 1734, 1041, 358, -346, -1066, -1768, -2444, -3105, -3744, -4347, -4908, -5398, -5762, -5962, -6006, -5906, -5656, -5262, -4750, -4142, -3451, -2702, -1928, -1135, -309, 544, 1392, 2195, 2918, 3533, 4025, 4402, 4676, 4847, 4905, 4844, 4666, 4383, 4003, 3539, 3002, 2416, 1811, 1215, 645, 119, -352, -768, -1132, -1437, -1674, -1851, -1976, + -2052, -2079, -2066, -2024, -1957, -1872, -1781, -1696, -1622, -1559, -1509, -1473, -1449, -1429, -1410, -1390, -1363, -1323, -1260, -1165, -1031, -851, -622, -346, -28, 324, 706, 1114, 1535, 1954, 2361, 2746, 3089, 3374, 3595, 3748, 3821, 3803, 3690, 3484, 3176, 2763, 2250, 1650, 968, 210, -603, -1440, -2276, -3085, -3829, -4470, -4978, -5334, -5519, -5518, -5333, -4980, -4476, -3837, -3090, -2264, -1383, -466 }, + { -62, -225, -445, -639, -717, -650, -324, 563, 2100, 3681, 4332, 3673, 2216, 670, -597, -1355, -1378, -780, -18, 645, 1277, 1762, 1680, 921, -60, -785, -1137, -1108, -657, 8, 462, 528, 366, 34, -645, -1693, -2823, -3778, -4546, -5169, -5634, -5984, -6319, -6651, -6912, -7095, -7254, -7402, -7540, -7721, -7965, -8206, -8388, -8561, -8786, -9057, -9355, -9694, -10070, -10428, -10729, -10992, -11244, -11500, -11777, -12094, -12456, -12851, -13251, -13612, -13892, -14082, -14190, -14197, -14082, -13862, -13577, -13231, -12803, -12302, -11760, -11193, -10610, -10039, -9523, -9073, -8676, -8326, -8024, -7768, -7542, -7330, -7113, -6886, -6658, -6434, + -6210, -5985, -5773, -5574, -5373, -5157, -4928, -4688, -4426, -4134, -3823, -3506, -3187, -2872, -2571, -2292, -2039, -1815, -1621, -1454, -1311, -1189, -1088, -1003, -932, -881, -846, -822, -809, -812, -836, -889, -982, -1125, -1328, -1602, -1953, -2373, -2848, -3366, -3918, -4482, -5029, -5542, -6014, -6428, -6759, -6991, -7131, -7178, -7123, -6966, -6720, -6399, -6006, -5543, -5020, -4451, -3841, -3194, -2514, -1813, -1096, -367 } }, + { { 70, 295, 686, 976, 578, -643, -1829, -2000, -1315, -751, -659, -475, 81, 416, -30, -1001, -1949, -2778, -3661, -4512, -5069, -5294, -5363, -5388, -5354, -5253, -5129, -5016, -4909, -4767, -4534, -4209, -3875, -3615, -3416, -3193, -2890, -2517, -2116, -1745, -1456, -1260, -1132, -1062, -1066, -1153, -1312, -1532, -1804, -2094, -2349, -2531, -2627, -2653, -2645, -2651, -2710, -2850, -3097, -3460, -3913, -4411, -4927, -5442, -5922, -6333, -6676, -6975, -7245, -7484, -7699, -7905, -8099, -8261, -8373, -8425, -8415, -8334, -8176, -7954, -7699, -7437, -7179, -6920, -6657, -6386, -6089, -5739, -5333, -4886, -4422, -3956, -3506, -3094, -2735, -2439, + -2213, -2072, -2031, -2111, -2326, -2674, -3139, -3710, -4374, -5106, -5871, -6650, -7436, -8215, -8956, -9636, -10255, -10811, -11289, -11671, -11965, -12188, -12348, -12443, -12482, -12488, -12476, -12439, -12366, -12260, -12131, -11968, -11748, -11466, -11135, -10761, -10338, -9866, -9368, -8870, -8381, -7902, -7447, -7037, -6677, -6357, -6068, -5814, -5591, -5387, -5182, -4967, -4743, -4502, -4230, -3915, -3564, -3182, -2767, -2310, -1823, -1319, -803, -271 }, + { -1520, -4372, -6515, -7321, -6593, -4941, -3365, -2371, -1590, -362, 1414, 3140, 4182, 4472, 4393, 4228, 3869, 3056, 1747, 214, -1172, -2195, -2875, -3343, -3661, -3748, -3489, -2862, -1945, -841, 349, 1488, 2406, 2979, 3185, 3076, 2714, 2156, 1479, 766, 87, -519, -1034, -1452, -1773, -1998, -2117, -2119, -1995, -1738, -1337, -793, -132, 590, 1293, 1896, 2339, 2580, 2596, 2372, 1914, 1252, 452, -403, -1224, -1928, -2452, -2745, -2773, -2516, -1980, -1206, -283, 661, 1484, 2072, 2357, 2332, 2050, 1599, 1074, 550, 69, -349, -701, -984, -1197, -1331, -1372, -1307, -1133, -864, -531, -173, 170, 470, + 709, 879, 980, 1014, 985, 898, 755, 563, 331, 68, -207, -475, -714, -899, -1011, -1036, -968, -812, -580, -296, 11, 311, 576, 784, 919, 973, 944, 835, 654, 414, 135, -160, -441, -676, -835, -902, -868, -744, -550, -318, -78, 143, 323, 451, 524, 548, 529, 478, 404, 314, 214, 108, 1, -105, -205, -292, -362, -408, -425, -409, -360, -282, -179, -62 } }, + { { -1520, -4372, -6515, -7321, -6593, -4941, -3365, -2371, -1590, -362, 1414, 3140, 4182, 4472, 4393, 4228, 3869, 3056, 1747, 214, -1172, -2195, -2875, -3343, -3661, -3748, -3489, -2862, -1945, -841, 349, 1488, 2406, 2979, 3185, 3076, 2714, 2156, 1479, 766, 87, -519, -1034, -1452, -1773, -1998, -2117, -2119, -1995, -1738, -1337, -793, -132, 590, 1293, 1896, 2339, 2580, 2596, 2372, 1914, 1252, 452, -403, -1224, -1928, -2452, -2745, -2773, -2516, -1980, -1206, -283, 661, 1484, 2072, 2357, 2332, 2050, 1599, 1074, 550, 69, -349, -701, -984, -1197, -1331, -1372, -1307, -1133, -864, -531, -173, 170, 470, + 709, 879, 980, 1014, 985, 898, 755, 563, 331, 68, -207, -475, -714, -899, -1011, -1036, -968, -812, -580, -296, 11, 311, 576, 784, 919, 973, 944, 835, 654, 414, 135, -160, -441, -676, -835, -902, -868, -744, -550, -318, -78, 143, 323, 451, 524, 548, 529, 478, 404, 314, 214, 108, 1, -105, -205, -292, -362, -408, -425, -409, -360, -282, -179, -62 }, + { 70, 295, 686, 976, 578, -643, -1829, -2000, -1315, -751, -659, -475, 81, 416, -30, -1001, -1949, -2778, -3661, -4512, -5069, -5294, -5363, -5388, -5354, -5253, -5129, -5016, -4909, -4767, -4534, -4209, -3875, -3615, -3416, -3193, -2890, -2517, -2116, -1745, -1456, -1260, -1132, -1062, -1066, -1153, -1312, -1532, -1804, -2094, -2349, -2531, -2627, -2653, -2645, -2651, -2710, -2850, -3097, -3460, -3913, -4411, -4927, -5442, -5922, -6333, -6676, -6975, -7245, -7484, -7699, -7905, -8099, -8261, -8373, -8425, -8415, -8334, -8176, -7954, -7699, -7437, -7179, -6920, -6657, -6386, -6089, -5739, -5333, -4886, -4422, -3956, -3506, -3094, -2735, -2439, + -2213, -2072, -2031, -2111, -2326, -2674, -3139, -3710, -4374, -5106, -5871, -6650, -7436, -8215, -8956, -9636, -10255, -10811, -11289, -11671, -11965, -12188, -12348, -12443, -12482, -12488, -12476, -12439, -12366, -12260, -12131, -11968, -11748, -11466, -11135, -10761, -10338, -9866, -9368, -8870, -8381, -7902, -7447, -7037, -6677, -6357, -6068, -5814, -5591, -5387, -5182, -4967, -4743, -4502, -4230, -3915, -3564, -3182, -2767, -2310, -1823, -1319, -803, -271 } }, + { { 7, 143, 453, 617, 234, -693, -1668, -2207, -2299, -2208, -2008, -1598, -1098, -884, -1173, -1821, -2591, -3404, -4201, -4798, -5064, -5112, -5176, -5351, -5560, -5725, -5845, -5930, -5971, -5962, -5923, -5857, -5738, -5537, -5237, -4827, -4309, -3729, -3168, -2696, -2334, -2071, -1899, -1822, -1825, -1874, -1937, -1997, -2051, -2094, -2130, -2172, -2239, -2351, -2527, -2769, -3066, -3402, -3761, -4120, -4452, -4740, -4995, -5229, -5442, -5626, -5772, -5869, -5893, -5818, -5639, -5370, -5037, -4670, -4302, -3967, -3680, -3438, -3228, -3031, -2835, -2633, -2421, -2197, -1965, -1729, -1493, -1257, -1025, -802, -594, -406, -246, -124, -56, -63, + -159, -352, -645, -1041, -1530, -2088, -2685, -3305, -3944, -4592, -5234, -5866, -6496, -7119, -7712, -8253, -8737, -9161, -9507, -9760, -9926, -10020, -10047, -10004, -9901, -9759, -9595, -9412, -9209, -8999, -8793, -8584, -8354, -8096, -7811, -7499, -7149, -6765, -6365, -5972, -5594, -5235, -4904, -4615, -4372, -4168, -3997, -3862, -3760, -3680, -3606, -3530, -3446, -3346, -3215, -3042, -2827, -2572, -2271, -1923, -1535, -1119, -684, -231 }, + { -1088, -3257, -5185, -6311, -6249, -5388, -4667, -4563, -4585, -4035, -2989, -2083, -1536, -922, 114, 1407, 2640, 3694, 4512, 4936, 4914, 4631, 4281, 3845, 3234, 2475, 1662, 811, -111, -1090, -2050, -2887, -3501, -3839, -3931, -3841, -3591, -3162, -2576, -1914, -1262, -674, -174, 239, 589, 906, 1207, 1517, 1864, 2256, 2655, 2993, 3199, 3215, 3016, 2622, 2092, 1475, 797, 71, -690, -1460, -2198, -2846, -3341, -3637, -3716, -3589, -3280, -2824, -2247, -1565, -788, 54, 909, 1703, 2362, 2828, 3078, 3124, 3003, 2756, 2419, 2018, 1580, 1126, 669, 217, -218, -629, -1014, -1371, -1694, -1975, -2205, -2364, + -2429, -2379, -2206, -1912, -1507, -1014, -463, 112, 683, 1217, 1680, 2047, 2301, 2429, 2423, 2286, 2032, 1678, 1245, 763, 263, -225, -677, -1072, -1392, -1625, -1769, -1818, -1774, -1641, -1431, -1157, -838, -496, -158, 154, 423, 638, 791, 887, 935, 944, 924, 885, 833, 770, 695, 606, 499, 371, 219, 47, -140, -333, -519, -683, -810, -887, -905, -858, -748, -580, -368, -126 } }, + { { -1088, -3257, -5185, -6311, -6249, -5388, -4667, -4563, -4585, -4035, -2989, -2083, -1536, -922, 114, 1407, 2640, 3694, 4512, 4936, 4914, 4631, 4281, 3845, 3234, 2475, 1662, 811, -111, -1090, -2050, -2887, -3501, -3839, -3931, -3841, -3591, -3162, -2576, -1914, -1262, -674, -174, 239, 589, 906, 1207, 1517, 1864, 2256, 2655, 2993, 3199, 3215, 3016, 2622, 2092, 1475, 797, 71, -690, -1460, -2198, -2846, -3341, -3637, -3716, -3589, -3280, -2824, -2247, -1565, -788, 54, 909, 1703, 2362, 2828, 3078, 3124, 3003, 2756, 2419, 2018, 1580, 1126, 669, 217, -218, -629, -1014, -1371, -1694, -1975, -2205, -2364, + -2429, -2379, -2206, -1912, -1507, -1014, -463, 112, 683, 1217, 1680, 2047, 2301, 2429, 2423, 2286, 2032, 1678, 1245, 763, 263, -225, -677, -1072, -1392, -1625, -1769, -1818, -1774, -1641, -1431, -1157, -838, -496, -158, 154, 423, 638, 791, 887, 935, 944, 924, 885, 833, 770, 695, 606, 499, 371, 219, 47, -140, -333, -519, -683, -810, -887, -905, -858, -748, -580, -368, -126 }, + { 7, 143, 453, 617, 234, -693, -1668, -2207, -2299, -2208, -2008, -1598, -1098, -884, -1173, -1821, -2591, -3404, -4201, -4798, -5064, -5112, -5176, -5351, -5560, -5725, -5845, -5930, -5971, -5962, -5923, -5857, -5738, -5537, -5237, -4827, -4309, -3729, -3168, -2696, -2334, -2071, -1899, -1822, -1825, -1874, -1937, -1997, -2051, -2094, -2130, -2172, -2239, -2351, -2527, -2769, -3066, -3402, -3761, -4120, -4452, -4740, -4995, -5229, -5442, -5626, -5772, -5869, -5893, -5818, -5639, -5370, -5037, -4670, -4302, -3967, -3680, -3438, -3228, -3031, -2835, -2633, -2421, -2197, -1965, -1729, -1493, -1257, -1025, -802, -594, -406, -246, -124, -56, -63, + -159, -352, -645, -1041, -1530, -2088, -2685, -3305, -3944, -4592, -5234, -5866, -6496, -7119, -7712, -8253, -8737, -9161, -9507, -9760, -9926, -10020, -10047, -10004, -9901, -9759, -9595, -9412, -9209, -8999, -8793, -8584, -8354, -8096, -7811, -7499, -7149, -6765, -6365, -5972, -5594, -5235, -4904, -4615, -4372, -4168, -3997, -3862, -3760, -3680, -3606, -3530, -3446, -3346, -3215, -3042, -2827, -2572, -2271, -1923, -1535, -1119, -684, -231 } } }; -const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /* Sample Rate = 16000 */ const Word16 CRendBin_Combined_HRIR_max_num_iterations_16kHz = 1; -const Word16 CRendBin_Combined_HRIR_num_iterations_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_Combined_HRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_Combined_HRIR_pIndex_frequency_max_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1]={{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}}}; +const Word16 CRendBin_Combined_HRIR_num_iterations_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_Combined_HRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_Combined_HRIR_pIndex_frequency_max_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1] = { { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } } }; const Word16 CRendBin_Combined_HRIR_index_frequency_max_diffuse_16kHz = 0; const Word16 CRendBin_Combined_HRIR_inv_diffuse_weight_Q_16kHz_fx = 0; -const Word16 CRendBin_Combined_HRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; -const Word16 *CRendBin_Combined_HRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_Combined_HRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; +const Word16 *CRendBin_Combined_HRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_Combined_HRIR_coeff_Q_16kHz_fx = 13; -const Word16 CRendBin_Combined_HRIR_coeff_re_16kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - { 10176, 10343, 10699, 11186, 11462, 11155, 10569, 10496, 10858, 10378, 8519, 6917, 7568, 10113, 12363, 13255, 13782, 14968, 16442, 17411, 17777, 17662, 16766, 14943, 12855, 11437, 10982, 11136, 11556, 12232, 13302, 14805, 16567, 18217, 19370, 19869, 19843, 19527, 19069, 18480, 17719, 16811, 15902, 15168, 14680, 14383, 14173, 13951, 13626, 13147, 12548, 11922, 11341, 10830, 10389, 10014, 9702, 9449, 9234, 9007, 8719, 8349, 7879, 7264, 6453, 5447, 4314, 3154, 2073, 1159, 459, -38, -371, -583, -711, -795, -868, -943, -1011, -1051 }, - { 7990, 8145, 7183, 4943, 2800, 1461, 202, -1272, -1961, -1222, 106, 822, 458, -1098, -3788, -6699, -8354, -8272, -7370, -6479, -5445, -4075, -2920, -2470, -2368, -2034, -1470, -874, 4, 1492, 3327, 4928, 6145, 7235, 8163, 8433, 7713, 6322, 4897, 3775, 2865, 1994, 1129, 264, -668, -1684, -2666, -3487, -4132, -4634, -4966, -5082, -4989, -4732, -4343, -3855, -3313, -2735, -2097, -1388, -634, 131, 871, 1525, 2021, 2334, 2490, 2523, 2449, 2292, 2094, 1896, 1727, 1599, 1508, 1440, 1377, 1311, 1248, 1208 } - }, - { - { 7990, 8145, 7183, 4943, 2800, 1461, 202, -1272, -1961, -1222, 106, 822, 458, -1098, -3788, -6699, -8354, -8272, -7370, -6479, -5445, -4075, -2920, -2470, -2368, -2034, -1470, -874, 4, 1492, 3327, 4928, 6145, 7235, 8163, 8433, 7713, 6322, 4897, 3775, 2865, 1994, 1129, 264, -668, -1684, -2666, -3487, -4132, -4634, -4966, -5082, -4989, -4732, -4343, -3855, -3313, -2735, -2097, -1388, -634, 131, 871, 1525, 2021, 2334, 2490, 2523, 2449, 2292, 2094, 1896, 1727, 1599, 1508, 1440, 1377, 1311, 1248, 1208 }, - { 10176, 10343, 10699, 11186, 11462, 11155, 10569, 10496, 10858, 10378, 8519, 6917, 7568, 10113, 12363, 13255, 13782, 14968, 16442, 17411, 17777, 17662, 16766, 14943, 12855, 11437, 10982, 11136, 11556, 12232, 13302, 14805, 16567, 18217, 19370, 19869, 19843, 19527, 19069, 18480, 17719, 16811, 15902, 15168, 14680, 14383, 14173, 13951, 13626, 13147, 12548, 11922, 11341, 10830, 10389, 10014, 9702, 9449, 9234, 9007, 8719, 8349, 7879, 7264, 6453, 5447, 4314, 3154, 2073, 1159, 459, -38, -371, -583, -711, -795, -868, -943, -1011, -1051 } - }, - { - { 9239, 9786, 10272, 9774, 8309, 7451, 8330, 9415, 8176, 4992, 3340, 5357, 9042, 11024, 10685, 10145, 11063, 12934, 14275, 14276, 13136, 11566, 10259, 9536, 9329, 9494, 10056, 11057, 12342, 13598, 14498, 14795, 14441, 13655, 12735, 11762, 10640, 9412, 8368, 7789, 7723, 8013, 8425, 8731, 8784, 8597, 8290, 7946, 7547, 7049, 6477, 5907, 5404, 4981, 4612, 4271, 3953, 3649, 3333, 2986, 2634, 2325, 2070, 1835, 1596, 1368, 1180, 1035, 917, 812, 727, 680, 681, 722, 782, 845, 903, 954, 990, 1009 }, - { 9239, 9786, 10272, 9774, 8309, 7451, 8330, 9415, 8176, 4992, 3340, 5357, 9042, 11024, 10685, 10145, 11063, 12934, 14275, 14276, 13136, 11566, 10259, 9536, 9329, 9494, 10056, 11057, 12342, 13598, 14498, 14795, 14441, 13655, 12735, 11762, 10640, 9412, 8368, 7789, 7723, 8013, 8425, 8731, 8784, 8597, 8290, 7946, 7547, 7049, 6477, 5907, 5404, 4981, 4612, 4271, 3953, 3649, 3333, 2986, 2634, 2325, 2070, 1835, 1596, 1368, 1180, 1035, 917, 812, 727, 680, 681, 722, 782, 845, 903, 954, 990, 1009 } - }, - { - { 8583, 8472, 8772, 9571, 10494, 11469, 12523, 13085, 12626, 11770, 11556, 11810, 11487, 10448, 9595, 9307, 9016, 8396, 7794, 7357, 6766, 6003, 5508, 5441, 5507, 5566, 5733, 5872, 5623, 4998, 4410, 4082, 3878, 3708, 3677, 3827, 4074, 4402, 4876, 5451, 5970, 6340, 6560, 6636, 6596, 6529, 6534, 6658, 6917, 7314, 7799, 8270, 8633, 8826, 8805, 8563, 8158, 7666, 7126, 6549, 5950, 5350, 4750, 4151, 3581, 3072, 2654, 2348, 2176, 2141, 2222, 2393, 2620, 2870, 3113, 3331, 3518, 3660, 3749, 3788 }, - { 7252, 6096, 3976, 1559, -378, -1705, -2818, -3762, -4090, -3696, -3125, -2837, -2697, -2458, -2235, -2123, -1759, -668, 1116, 3053, 4545, 5242, 5086, 4284, 3156, 1900, 581, -666, -1595, -2092, -2290, -2379, -2418, -2399, -2341, -2229, -1960, -1436, -667, 234, 1120, 1831, 2236, 2284, 2027, 1568, 1026, 525, 159, -45, -127, -146, -150, -167, -211, -272, -335, -388, -429, -464, -506, -575, -679, -808, -940, -1034, -1028, -867, -530, -54, 483, 972, 1309, 1428, 1327, 1062, 722, 393, 143, 11 } - }, - { - { 7252, 6096, 3976, 1559, -378, -1705, -2818, -3762, -4090, -3696, -3125, -2837, -2697, -2458, -2235, -2123, -1759, -668, 1116, 3053, 4545, 5242, 5086, 4284, 3156, 1900, 581, -666, -1595, -2092, -2290, -2379, -2418, -2399, -2341, -2229, -1960, -1436, -667, 234, 1120, 1831, 2236, 2284, 2027, 1568, 1026, 525, 159, -45, -127, -146, -150, -167, -211, -272, -335, -388, -429, -464, -506, -575, -679, -808, -940, -1034, -1028, -867, -530, -54, 483, 972, 1309, 1428, 1327, 1062, 722, 393, 143, 11 }, - { 8583, 8472, 8772, 9571, 10494, 11469, 12523, 13085, 12626, 11770, 11556, 11810, 11487, 10448, 9595, 9307, 9016, 8396, 7794, 7357, 6766, 6003, 5508, 5441, 5507, 5566, 5733, 5872, 5623, 4998, 4410, 4082, 3878, 3708, 3677, 3827, 4074, 4402, 4876, 5451, 5970, 6340, 6560, 6636, 6596, 6529, 6534, 6658, 6917, 7314, 7799, 8270, 8633, 8826, 8805, 8563, 8158, 7666, 7126, 6549, 5950, 5350, 4750, 4151, 3581, 3072, 2654, 2348, 2176, 2141, 2222, 2393, 2620, 2870, 3113, 3331, 3518, 3660, 3749, 3788 } - }, - { - { 9611, 9445, 9754, 10847, 12225, 13238, 13780, 13983, 13669, 12713, 11656, 11233, 11316, 11071, 10255, 9593, 9599, 9789, 9514, 8938, 8610, 8561, 8416, 8114, 7929, 7934, 7915, 7778, 7670, 7715, 7883, 8085, 8248, 8306, 8261, 8222, 8301, 8525, 8868, 9302, 9786, 10256, 10684, 11076, 11419, 11676, 11840, 11948, 12038, 12125, 12218, 12310, 12373, 12380, 12310, 12149, 11894, 11563, 11172, 10712, 10178, 9593, 8983, 8346, 7678, 6999, 6337, 5694, 5075, 4508, 4034, 3674, 3434, 3312, 3294, 3353, 3454, 3560, 3642, 3685 }, - { 7418, 5560, 2552, -608, -3209, -5062, -6120, -6078, -4629, -2087, 582, 2487, 3420, 3683, 3541, 3013, 2097, 978, -74, -937, -1672, -2305, -2667, -2552, -1984, -1199, -378, 450, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1367, -1687, -1720, -1492, -1109, -668, -199, 286, 753, 1156, 1439, 1540, 1406, 1043, 513, -91, -666, -1108, -1344, -1358, -1188, -893, -536, -170, 176, 499, 802, 1073, 1274, 1355, 1255, 926, 363, -371, -1138, -1749, -2016, -1825, -1197, -283, 686, 1479, 1921 } - }, - { - { 7418, 5560, 2552, -608, -3209, -5062, -6120, -6078, -4629, -2087, 582, 2487, 3420, 3683, 3541, 3013, 2097, 978, -74, -937, -1672, -2305, -2667, -2552, -1984, -1199, -378, 450, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1367, -1687, -1720, -1492, -1109, -668, -199, 286, 753, 1156, 1439, 1540, 1406, 1043, 513, -91, -666, -1108, -1344, -1358, -1188, -893, -536, -170, 176, 499, 802, 1073, 1274, 1355, 1255, 926, 363, -371, -1138, -1749, -2016, -1825, -1197, -283, 686, 1479, 1921 }, - { 9611, 9445, 9754, 10847, 12225, 13238, 13780, 13983, 13669, 12713, 11656, 11233, 11316, 11071, 10255, 9593, 9599, 9789, 9514, 8938, 8610, 8561, 8416, 8114, 7929, 7934, 7915, 7778, 7670, 7715, 7883, 8085, 8248, 8306, 8261, 8222, 8301, 8525, 8868, 9302, 9786, 10256, 10684, 11076, 11419, 11676, 11840, 11948, 12038, 12125, 12218, 12310, 12373, 12380, 12310, 12149, 11894, 11563, 11172, 10712, 10178, 9593, 8983, 8346, 7678, 6999, 6337, 5694, 5075, 4508, 4034, 3674, 3434, 3312, 3294, 3353, 3454, 3560, 3642, 3685 } - }, - { - { 10199, 10478, 10837, 11524, 12889, 14358, 14828, 14225, 13580, 13334, 12738, 11380, 10176, 10072, 10669, 10997, 10975, 11170, 11608, 11761, 11550, 11483, 11774, 11992, 11715, 11075, 10484, 10178, 10128, 10171, 10151, 10072, 10172, 10677, 11506, 12328, 12913, 13279, 13528, 13687, 13752, 13776, 13844, 14008, 14267, 14585, 14918, 15235, 15513, 15719, 15796, 15707, 15456, 15077, 14602, 14070, 13535, 13043, 12601, 12185, 11760, 11287, 10718, 9995, 9084, 7995, 6773, 5478, 4186, 2979, 1934, 1092, 456, 17, -240, -350, -367, -344, -316, -298 }, - { 7514, 5338, 1977, -1469, -4401, -6450, -7062, -5798, -2964, 382, 3174, 4939, 5669, 5377, 3991, 1657, -1077, -3467, -4945, -5287, -4523, -2809, -455, 2002, 3908, 4782, 4510, 3284, 1430, -656, -2517, -3724, -4031, -3428, -2099, -366, 1333, 2570, 3094, 2910, 2183, 1115, -82, -1177, -1955, -2281, -2128, -1561, -723, 186, 962, 1456, 1617, 1471, 1090, 563, -9, -523, -901, -1102, -1119, -964, -674, -300, 102, 487, 811, 1031, 1100, 973, 630, 106, -485, -969, -1181, -1041, -590, 23, 598, 943 } - }, - { - { 7514, 5338, 1977, -1469, -4401, -6450, -7062, -5798, -2964, 382, 3174, 4939, 5669, 5377, 3991, 1657, -1077, -3467, -4945, -5287, -4523, -2809, -455, 2002, 3908, 4782, 4510, 3284, 1430, -656, -2517, -3724, -4031, -3428, -2099, -366, 1333, 2570, 3094, 2910, 2183, 1115, -82, -1177, -1955, -2281, -2128, -1561, -723, 186, 962, 1456, 1617, 1471, 1090, 563, -9, -523, -901, -1102, -1119, -964, -674, -300, 102, 487, 811, 1031, 1100, 973, 630, 106, -485, -969, -1181, -1041, -590, 23, 598, 943 }, - { 10199, 10478, 10837, 11524, 12889, 14358, 14828, 14225, 13580, 13334, 12738, 11380, 10176, 10072, 10669, 10997, 10975, 11170, 11608, 11761, 11550, 11483, 11774, 11992, 11715, 11075, 10484, 10178, 10128, 10171, 10151, 10072, 10172, 10677, 11506, 12328, 12913, 13279, 13528, 13687, 13752, 13776, 13844, 14008, 14267, 14585, 14918, 15235, 15513, 15719, 15796, 15707, 15456, 15077, 14602, 14070, 13535, 13043, 12601, 12185, 11760, 11287, 10718, 9995, 9084, 7995, 6773, 5478, 4186, 2979, 1934, 1092, 456, 17, -240, -350, -367, -344, -316, -298 } - }, - { - { 10587, 10578, 10473, 10207, 9810, 9301, 8636, 7966, 7874, 8928, 10903, 12828, 13914, 14086, 13582, 12593, 11467, 10711, 10508, 10644, 11029, 11835, 12942, 13783, 13969, 13656, 13146, 12599, 12241, 12378, 13004, 13784, 14531, 15335, 16157, 16701, 16794, 16575, 16229, 15810, 15363, 14975, 14642, 14286, 13902, 13556, 13263, 13003, 12793, 12630, 12445, 12195, 11940, 11738, 11563, 11368, 11150, 10905, 10593, 10199, 9762, 9320, 8878, 8425, 7949, 7425, 6816, 6085, 5201, 4161, 3000, 1764, 483, -807, -2046, -3168, -4134, -4916, -5470, -5755 }, - { 8728, 8063, 6853, 5066, 2816, 899, 386, 1470, 3135, 4008, 3295, 1112, -1587, -3517, -4026, -3632, -3303, -3453, -3948, -4737, -5835, -6848, -7167, -6691, -5939, -5407, -5161, -5028, -4845, -4458, -3745, -2722, -1533, -340, 704, 1479, 2003, 2443, 2956, 3548, 4127, 4616, 4979, 5209, 5343, 5423, 5444, 5373, 5207, 4967, 4652, 4247, 3751, 3154, 2436, 1606, 715, -186, -1080, -1946, -2749, -3463, -4081, -4591, -4976, -5237, -5389, -5420, -5294, -4982, -4483, -3817, -3024, -2158, -1278, -432, 334, 971, 1427, 1664 } - }, - { - { 8728, 8063, 6853, 5066, 2816, 899, 386, 1470, 3135, 4008, 3295, 1112, -1587, -3517, -4026, -3632, -3303, -3453, -3948, -4737, -5835, -6848, -7167, -6691, -5939, -5407, -5161, -5028, -4845, -4458, -3745, -2722, -1533, -340, 704, 1479, 2003, 2443, 2956, 3548, 4127, 4616, 4979, 5209, 5343, 5423, 5444, 5373, 5207, 4967, 4652, 4247, 3751, 3154, 2436, 1606, 715, -186, -1080, -1946, -2749, -3463, -4081, -4591, -4976, -5237, -5389, -5420, -5294, -4982, -4483, -3817, -3024, -2158, -1278, -432, 334, 971, 1427, 1664 }, - { 10587, 10578, 10473, 10207, 9810, 9301, 8636, 7966, 7874, 8928, 10903, 12828, 13914, 14086, 13582, 12593, 11467, 10711, 10508, 10644, 11029, 11835, 12942, 13783, 13969, 13656, 13146, 12599, 12241, 12378, 13004, 13784, 14531, 15335, 16157, 16701, 16794, 16575, 16229, 15810, 15363, 14975, 14642, 14286, 13902, 13556, 13263, 13003, 12793, 12630, 12445, 12195, 11940, 11738, 11563, 11368, 11150, 10905, 10593, 10199, 9762, 9320, 8878, 8425, 7949, 7425, 6816, 6085, 5201, 4161, 3000, 1764, 483, -807, -2046, -3168, -4134, -4916, -5470, -5755 } - }, - { - { 9823, 9815, 10012, 10694, 11683, 12137, 11466, 10256, 9623, 9773, 9978, 9921, 10161, 11073, 12154, 12752, 12865, 12819, 12627, 12110, 11337, 10580, 9962, 9420, 8908, 8455, 8074, 7735, 7394, 7028, 6665, 6384, 6233, 6156, 6055, 5904, 5760, 5688, 5729, 5890, 6141, 6428, 6726, 7041, 7370, 7686, 7966, 8196, 8352, 8411, 8375, 8283, 8183, 8124, 8141, 8239, 8405, 8617, 8841, 9026, 9124, 9115, 9002, 8779, 8442, 8015, 7534, 7014, 6446, 5828, 5171, 4479, 3750, 2996, 2247, 1540, 909, 387, 10, -188 }, - { 7861, 6679, 4352, 1325, -1464, -3174, -3769, -3974, -4440, -5043, -5109, -4239, -2747, -1252, -44, 1041, 2221, 3400, 4234, 4454, 4077, 3343, 2498, 1630, 682, -391, -1509, -2505, -3246, -3662, -3704, -3338, -2606, -1646, -627, 333, 1163, 1810, 2233, 2428, 2423, 2262, 1984, 1622, 1197, 723, 208, -329, -869, -1387, -1851, -2212, -2410, -2396, -2151, -1693, -1067, -331, 455, 1226, 1910, 2427, 2716, 2739, 2492, 2001, 1311, 486, -397, -1242, -1942, -2385, -2488, -2231, -1666, -908, -102, 615, 1141, 1415 } - }, - { - { 7861, 6679, 4352, 1325, -1464, -3174, -3769, -3974, -4440, -5043, -5109, -4239, -2747, -1252, -44, 1041, 2221, 3400, 4234, 4454, 4077, 3343, 2498, 1630, 682, -391, -1509, -2505, -3246, -3662, -3704, -3338, -2606, -1646, -627, 333, 1163, 1810, 2233, 2428, 2423, 2262, 1984, 1622, 1197, 723, 208, -329, -869, -1387, -1851, -2212, -2410, -2396, -2151, -1693, -1067, -331, 455, 1226, 1910, 2427, 2716, 2739, 2492, 2001, 1311, 486, -397, -1242, -1942, -2385, -2488, -2231, -1666, -908, -102, 615, 1141, 1415 }, - { 9823, 9815, 10012, 10694, 11683, 12137, 11466, 10256, 9623, 9773, 9978, 9921, 10161, 11073, 12154, 12752, 12865, 12819, 12627, 12110, 11337, 10580, 9962, 9420, 8908, 8455, 8074, 7735, 7394, 7028, 6665, 6384, 6233, 6156, 6055, 5904, 5760, 5688, 5729, 5890, 6141, 6428, 6726, 7041, 7370, 7686, 7966, 8196, 8352, 8411, 8375, 8283, 8183, 8124, 8141, 8239, 8405, 8617, 8841, 9026, 9124, 9115, 9002, 8779, 8442, 8015, 7534, 7014, 6446, 5828, 5171, 4479, 3750, 2996, 2247, 1540, 909, 387, 10, -188 } - }, - { - { 8979, 8928, 9106, 9705, 10482, 10892, 10637, 9976, 9361, 8934, 8597, 8419, 8650, 9299, 10028, 10515, 10716, 10680, 10366, 9782, 9137, 8665, 8381, 8126, 7795, 7409, 7008, 6593, 6163, 5738, 5320, 4889, 4432, 3964, 3509, 3103, 2799, 2654, 2686, 2853, 3094, 3371, 3667, 3960, 4213, 4409, 4555, 4668, 4760, 4845, 4938, 5053, 5193, 5354, 5516, 5651, 5736, 5758, 5706, 5572, 5362, 5103, 4813, 4491, 4125, 3710, 3244, 2723, 2149, 1552, 973, 453, 18, -320, -559, -718, -822, -893, -939, -964 }, - { 7612, 6985, 5545, 3384, 1185, -226, -747, -1136, -2041, -3195, -3903, -4070, -4229, -4673, -5084, -5074, -4620, -3849, -2788, -1519, -294, 704, 1541, 2339, 3068, 3625, 4002, 4247, 4349, 4239, 3868, 3237, 2402, 1476, 569, -281, -1078, -1791, -2344, -2690, -2842, -2844, -2751, -2612, -2463, -2313, -2165, -2014, -1839, -1586, -1201, -664, 5, 755, 1503, 2168, 2702, 3101, 3370, 3509, 3502, 3329, 2971, 2423, 1712, 894, 39, -783, -1515, -2118, -2567, -2844, -2924, -2789, -2439, -1915, -1299, -702, -232, 24 } - }, - { - { 7612, 6985, 5545, 3384, 1185, -226, -747, -1136, -2041, -3195, -3903, -4070, -4229, -4673, -5084, -5074, -4620, -3849, -2788, -1519, -294, 704, 1541, 2339, 3068, 3625, 4002, 4247, 4349, 4239, 3868, 3237, 2402, 1476, 569, -281, -1078, -1791, -2344, -2690, -2842, -2844, -2751, -2612, -2463, -2313, -2165, -2014, -1839, -1586, -1201, -664, 5, 755, 1503, 2168, 2702, 3101, 3370, 3509, 3502, 3329, 2971, 2423, 1712, 894, 39, -783, -1515, -2118, -2567, -2844, -2924, -2789, -2439, -1915, -1299, -702, -232, 24 }, - { 8979, 8928, 9106, 9705, 10482, 10892, 10637, 9976, 9361, 8934, 8597, 8419, 8650, 9299, 10028, 10515, 10716, 10680, 10366, 9782, 9137, 8665, 8381, 8126, 7795, 7409, 7008, 6593, 6163, 5738, 5320, 4889, 4432, 3964, 3509, 3103, 2799, 2654, 2686, 2853, 3094, 3371, 3667, 3960, 4213, 4409, 4555, 4668, 4760, 4845, 4938, 5053, 5193, 5354, 5516, 5651, 5736, 5758, 5706, 5572, 5362, 5103, 4813, 4491, 4125, 3710, 3244, 2723, 2149, 1552, 973, 453, 18, -320, -559, -718, -822, -893, -939, -964 } - } +const Word16 CRendBin_Combined_HRIR_coeff_re_16kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 10176, 10343, 10699, 11186, 11462, 11155, 10569, 10496, 10858, 10378, 8519, 6917, 7568, 10113, 12363, 13255, 13782, 14968, 16442, 17411, 17777, 17662, 16766, 14943, 12855, 11437, 10982, 11136, 11556, 12232, 13302, 14805, 16567, 18217, 19370, 19869, 19843, 19527, 19069, 18480, 17719, 16811, 15902, 15168, 14680, 14383, 14173, 13951, 13626, 13147, 12548, 11922, 11341, 10830, 10389, 10014, 9702, 9449, 9234, 9007, 8719, 8349, 7879, 7264, 6453, 5447, 4314, 3154, 2073, 1159, 459, -38, -371, -583, -711, -795, -868, -943, -1011, -1051 }, + { 7990, 8145, 7183, 4943, 2800, 1461, 202, -1272, -1961, -1222, 106, 822, 458, -1098, -3788, -6699, -8354, -8272, -7370, -6479, -5445, -4075, -2920, -2470, -2368, -2034, -1470, -874, 4, 1492, 3327, 4928, 6145, 7235, 8163, 8433, 7713, 6322, 4897, 3775, 2865, 1994, 1129, 264, -668, -1684, -2666, -3487, -4132, -4634, -4966, -5082, -4989, -4732, -4343, -3855, -3313, -2735, -2097, -1388, -634, 131, 871, 1525, 2021, 2334, 2490, 2523, 2449, 2292, 2094, 1896, 1727, 1599, 1508, 1440, 1377, 1311, 1248, 1208 } }, + { { 7990, 8145, 7183, 4943, 2800, 1461, 202, -1272, -1961, -1222, 106, 822, 458, -1098, -3788, -6699, -8354, -8272, -7370, -6479, -5445, -4075, -2920, -2470, -2368, -2034, -1470, -874, 4, 1492, 3327, 4928, 6145, 7235, 8163, 8433, 7713, 6322, 4897, 3775, 2865, 1994, 1129, 264, -668, -1684, -2666, -3487, -4132, -4634, -4966, -5082, -4989, -4732, -4343, -3855, -3313, -2735, -2097, -1388, -634, 131, 871, 1525, 2021, 2334, 2490, 2523, 2449, 2292, 2094, 1896, 1727, 1599, 1508, 1440, 1377, 1311, 1248, 1208 }, + { 10176, 10343, 10699, 11186, 11462, 11155, 10569, 10496, 10858, 10378, 8519, 6917, 7568, 10113, 12363, 13255, 13782, 14968, 16442, 17411, 17777, 17662, 16766, 14943, 12855, 11437, 10982, 11136, 11556, 12232, 13302, 14805, 16567, 18217, 19370, 19869, 19843, 19527, 19069, 18480, 17719, 16811, 15902, 15168, 14680, 14383, 14173, 13951, 13626, 13147, 12548, 11922, 11341, 10830, 10389, 10014, 9702, 9449, 9234, 9007, 8719, 8349, 7879, 7264, 6453, 5447, 4314, 3154, 2073, 1159, 459, -38, -371, -583, -711, -795, -868, -943, -1011, -1051 } }, + { { 9239, 9786, 10272, 9774, 8309, 7451, 8330, 9415, 8176, 4992, 3340, 5357, 9042, 11024, 10685, 10145, 11063, 12934, 14275, 14276, 13136, 11566, 10259, 9536, 9329, 9494, 10056, 11057, 12342, 13598, 14498, 14795, 14441, 13655, 12735, 11762, 10640, 9412, 8368, 7789, 7723, 8013, 8425, 8731, 8784, 8597, 8290, 7946, 7547, 7049, 6477, 5907, 5404, 4981, 4612, 4271, 3953, 3649, 3333, 2986, 2634, 2325, 2070, 1835, 1596, 1368, 1180, 1035, 917, 812, 727, 680, 681, 722, 782, 845, 903, 954, 990, 1009 }, + { 9239, 9786, 10272, 9774, 8309, 7451, 8330, 9415, 8176, 4992, 3340, 5357, 9042, 11024, 10685, 10145, 11063, 12934, 14275, 14276, 13136, 11566, 10259, 9536, 9329, 9494, 10056, 11057, 12342, 13598, 14498, 14795, 14441, 13655, 12735, 11762, 10640, 9412, 8368, 7789, 7723, 8013, 8425, 8731, 8784, 8597, 8290, 7946, 7547, 7049, 6477, 5907, 5404, 4981, 4612, 4271, 3953, 3649, 3333, 2986, 2634, 2325, 2070, 1835, 1596, 1368, 1180, 1035, 917, 812, 727, 680, 681, 722, 782, 845, 903, 954, 990, 1009 } }, + { { 8583, 8472, 8772, 9571, 10494, 11469, 12523, 13085, 12626, 11770, 11556, 11810, 11487, 10448, 9595, 9307, 9016, 8396, 7794, 7357, 6766, 6003, 5508, 5441, 5507, 5566, 5733, 5872, 5623, 4998, 4410, 4082, 3878, 3708, 3677, 3827, 4074, 4402, 4876, 5451, 5970, 6340, 6560, 6636, 6596, 6529, 6534, 6658, 6917, 7314, 7799, 8270, 8633, 8826, 8805, 8563, 8158, 7666, 7126, 6549, 5950, 5350, 4750, 4151, 3581, 3072, 2654, 2348, 2176, 2141, 2222, 2393, 2620, 2870, 3113, 3331, 3518, 3660, 3749, 3788 }, + { 7252, 6096, 3976, 1559, -378, -1705, -2818, -3762, -4090, -3696, -3125, -2837, -2697, -2458, -2235, -2123, -1759, -668, 1116, 3053, 4545, 5242, 5086, 4284, 3156, 1900, 581, -666, -1595, -2092, -2290, -2379, -2418, -2399, -2341, -2229, -1960, -1436, -667, 234, 1120, 1831, 2236, 2284, 2027, 1568, 1026, 525, 159, -45, -127, -146, -150, -167, -211, -272, -335, -388, -429, -464, -506, -575, -679, -808, -940, -1034, -1028, -867, -530, -54, 483, 972, 1309, 1428, 1327, 1062, 722, 393, 143, 11 } }, + { { 7252, 6096, 3976, 1559, -378, -1705, -2818, -3762, -4090, -3696, -3125, -2837, -2697, -2458, -2235, -2123, -1759, -668, 1116, 3053, 4545, 5242, 5086, 4284, 3156, 1900, 581, -666, -1595, -2092, -2290, -2379, -2418, -2399, -2341, -2229, -1960, -1436, -667, 234, 1120, 1831, 2236, 2284, 2027, 1568, 1026, 525, 159, -45, -127, -146, -150, -167, -211, -272, -335, -388, -429, -464, -506, -575, -679, -808, -940, -1034, -1028, -867, -530, -54, 483, 972, 1309, 1428, 1327, 1062, 722, 393, 143, 11 }, + { 8583, 8472, 8772, 9571, 10494, 11469, 12523, 13085, 12626, 11770, 11556, 11810, 11487, 10448, 9595, 9307, 9016, 8396, 7794, 7357, 6766, 6003, 5508, 5441, 5507, 5566, 5733, 5872, 5623, 4998, 4410, 4082, 3878, 3708, 3677, 3827, 4074, 4402, 4876, 5451, 5970, 6340, 6560, 6636, 6596, 6529, 6534, 6658, 6917, 7314, 7799, 8270, 8633, 8826, 8805, 8563, 8158, 7666, 7126, 6549, 5950, 5350, 4750, 4151, 3581, 3072, 2654, 2348, 2176, 2141, 2222, 2393, 2620, 2870, 3113, 3331, 3518, 3660, 3749, 3788 } }, + { { 9611, 9445, 9754, 10847, 12225, 13238, 13780, 13983, 13669, 12713, 11656, 11233, 11316, 11071, 10255, 9593, 9599, 9789, 9514, 8938, 8610, 8561, 8416, 8114, 7929, 7934, 7915, 7778, 7670, 7715, 7883, 8085, 8248, 8306, 8261, 8222, 8301, 8525, 8868, 9302, 9786, 10256, 10684, 11076, 11419, 11676, 11840, 11948, 12038, 12125, 12218, 12310, 12373, 12380, 12310, 12149, 11894, 11563, 11172, 10712, 10178, 9593, 8983, 8346, 7678, 6999, 6337, 5694, 5075, 4508, 4034, 3674, 3434, 3312, 3294, 3353, 3454, 3560, 3642, 3685 }, + { 7418, 5560, 2552, -608, -3209, -5062, -6120, -6078, -4629, -2087, 582, 2487, 3420, 3683, 3541, 3013, 2097, 978, -74, -937, -1672, -2305, -2667, -2552, -1984, -1199, -378, 450, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1367, -1687, -1720, -1492, -1109, -668, -199, 286, 753, 1156, 1439, 1540, 1406, 1043, 513, -91, -666, -1108, -1344, -1358, -1188, -893, -536, -170, 176, 499, 802, 1073, 1274, 1355, 1255, 926, 363, -371, -1138, -1749, -2016, -1825, -1197, -283, 686, 1479, 1921 } }, + { { 7418, 5560, 2552, -608, -3209, -5062, -6120, -6078, -4629, -2087, 582, 2487, 3420, 3683, 3541, 3013, 2097, 978, -74, -937, -1672, -2305, -2667, -2552, -1984, -1199, -378, 450, 1245, 1852, 2125, 2063, 1746, 1230, 567, -153, -826, -1367, -1687, -1720, -1492, -1109, -668, -199, 286, 753, 1156, 1439, 1540, 1406, 1043, 513, -91, -666, -1108, -1344, -1358, -1188, -893, -536, -170, 176, 499, 802, 1073, 1274, 1355, 1255, 926, 363, -371, -1138, -1749, -2016, -1825, -1197, -283, 686, 1479, 1921 }, + { 9611, 9445, 9754, 10847, 12225, 13238, 13780, 13983, 13669, 12713, 11656, 11233, 11316, 11071, 10255, 9593, 9599, 9789, 9514, 8938, 8610, 8561, 8416, 8114, 7929, 7934, 7915, 7778, 7670, 7715, 7883, 8085, 8248, 8306, 8261, 8222, 8301, 8525, 8868, 9302, 9786, 10256, 10684, 11076, 11419, 11676, 11840, 11948, 12038, 12125, 12218, 12310, 12373, 12380, 12310, 12149, 11894, 11563, 11172, 10712, 10178, 9593, 8983, 8346, 7678, 6999, 6337, 5694, 5075, 4508, 4034, 3674, 3434, 3312, 3294, 3353, 3454, 3560, 3642, 3685 } }, + { { 10199, 10478, 10837, 11524, 12889, 14358, 14828, 14225, 13580, 13334, 12738, 11380, 10176, 10072, 10669, 10997, 10975, 11170, 11608, 11761, 11550, 11483, 11774, 11992, 11715, 11075, 10484, 10178, 10128, 10171, 10151, 10072, 10172, 10677, 11506, 12328, 12913, 13279, 13528, 13687, 13752, 13776, 13844, 14008, 14267, 14585, 14918, 15235, 15513, 15719, 15796, 15707, 15456, 15077, 14602, 14070, 13535, 13043, 12601, 12185, 11760, 11287, 10718, 9995, 9084, 7995, 6773, 5478, 4186, 2979, 1934, 1092, 456, 17, -240, -350, -367, -344, -316, -298 }, + { 7514, 5338, 1977, -1469, -4401, -6450, -7062, -5798, -2964, 382, 3174, 4939, 5669, 5377, 3991, 1657, -1077, -3467, -4945, -5287, -4523, -2809, -455, 2002, 3908, 4782, 4510, 3284, 1430, -656, -2517, -3724, -4031, -3428, -2099, -366, 1333, 2570, 3094, 2910, 2183, 1115, -82, -1177, -1955, -2281, -2128, -1561, -723, 186, 962, 1456, 1617, 1471, 1090, 563, -9, -523, -901, -1102, -1119, -964, -674, -300, 102, 487, 811, 1031, 1100, 973, 630, 106, -485, -969, -1181, -1041, -590, 23, 598, 943 } }, + { { 7514, 5338, 1977, -1469, -4401, -6450, -7062, -5798, -2964, 382, 3174, 4939, 5669, 5377, 3991, 1657, -1077, -3467, -4945, -5287, -4523, -2809, -455, 2002, 3908, 4782, 4510, 3284, 1430, -656, -2517, -3724, -4031, -3428, -2099, -366, 1333, 2570, 3094, 2910, 2183, 1115, -82, -1177, -1955, -2281, -2128, -1561, -723, 186, 962, 1456, 1617, 1471, 1090, 563, -9, -523, -901, -1102, -1119, -964, -674, -300, 102, 487, 811, 1031, 1100, 973, 630, 106, -485, -969, -1181, -1041, -590, 23, 598, 943 }, + { 10199, 10478, 10837, 11524, 12889, 14358, 14828, 14225, 13580, 13334, 12738, 11380, 10176, 10072, 10669, 10997, 10975, 11170, 11608, 11761, 11550, 11483, 11774, 11992, 11715, 11075, 10484, 10178, 10128, 10171, 10151, 10072, 10172, 10677, 11506, 12328, 12913, 13279, 13528, 13687, 13752, 13776, 13844, 14008, 14267, 14585, 14918, 15235, 15513, 15719, 15796, 15707, 15456, 15077, 14602, 14070, 13535, 13043, 12601, 12185, 11760, 11287, 10718, 9995, 9084, 7995, 6773, 5478, 4186, 2979, 1934, 1092, 456, 17, -240, -350, -367, -344, -316, -298 } }, + { { 10587, 10578, 10473, 10207, 9810, 9301, 8636, 7966, 7874, 8928, 10903, 12828, 13914, 14086, 13582, 12593, 11467, 10711, 10508, 10644, 11029, 11835, 12942, 13783, 13969, 13656, 13146, 12599, 12241, 12378, 13004, 13784, 14531, 15335, 16157, 16701, 16794, 16575, 16229, 15810, 15363, 14975, 14642, 14286, 13902, 13556, 13263, 13003, 12793, 12630, 12445, 12195, 11940, 11738, 11563, 11368, 11150, 10905, 10593, 10199, 9762, 9320, 8878, 8425, 7949, 7425, 6816, 6085, 5201, 4161, 3000, 1764, 483, -807, -2046, -3168, -4134, -4916, -5470, -5755 }, + { 8728, 8063, 6853, 5066, 2816, 899, 386, 1470, 3135, 4008, 3295, 1112, -1587, -3517, -4026, -3632, -3303, -3453, -3948, -4737, -5835, -6848, -7167, -6691, -5939, -5407, -5161, -5028, -4845, -4458, -3745, -2722, -1533, -340, 704, 1479, 2003, 2443, 2956, 3548, 4127, 4616, 4979, 5209, 5343, 5423, 5444, 5373, 5207, 4967, 4652, 4247, 3751, 3154, 2436, 1606, 715, -186, -1080, -1946, -2749, -3463, -4081, -4591, -4976, -5237, -5389, -5420, -5294, -4982, -4483, -3817, -3024, -2158, -1278, -432, 334, 971, 1427, 1664 } }, + { { 8728, 8063, 6853, 5066, 2816, 899, 386, 1470, 3135, 4008, 3295, 1112, -1587, -3517, -4026, -3632, -3303, -3453, -3948, -4737, -5835, -6848, -7167, -6691, -5939, -5407, -5161, -5028, -4845, -4458, -3745, -2722, -1533, -340, 704, 1479, 2003, 2443, 2956, 3548, 4127, 4616, 4979, 5209, 5343, 5423, 5444, 5373, 5207, 4967, 4652, 4247, 3751, 3154, 2436, 1606, 715, -186, -1080, -1946, -2749, -3463, -4081, -4591, -4976, -5237, -5389, -5420, -5294, -4982, -4483, -3817, -3024, -2158, -1278, -432, 334, 971, 1427, 1664 }, + { 10587, 10578, 10473, 10207, 9810, 9301, 8636, 7966, 7874, 8928, 10903, 12828, 13914, 14086, 13582, 12593, 11467, 10711, 10508, 10644, 11029, 11835, 12942, 13783, 13969, 13656, 13146, 12599, 12241, 12378, 13004, 13784, 14531, 15335, 16157, 16701, 16794, 16575, 16229, 15810, 15363, 14975, 14642, 14286, 13902, 13556, 13263, 13003, 12793, 12630, 12445, 12195, 11940, 11738, 11563, 11368, 11150, 10905, 10593, 10199, 9762, 9320, 8878, 8425, 7949, 7425, 6816, 6085, 5201, 4161, 3000, 1764, 483, -807, -2046, -3168, -4134, -4916, -5470, -5755 } }, + { { 9823, 9815, 10012, 10694, 11683, 12137, 11466, 10256, 9623, 9773, 9978, 9921, 10161, 11073, 12154, 12752, 12865, 12819, 12627, 12110, 11337, 10580, 9962, 9420, 8908, 8455, 8074, 7735, 7394, 7028, 6665, 6384, 6233, 6156, 6055, 5904, 5760, 5688, 5729, 5890, 6141, 6428, 6726, 7041, 7370, 7686, 7966, 8196, 8352, 8411, 8375, 8283, 8183, 8124, 8141, 8239, 8405, 8617, 8841, 9026, 9124, 9115, 9002, 8779, 8442, 8015, 7534, 7014, 6446, 5828, 5171, 4479, 3750, 2996, 2247, 1540, 909, 387, 10, -188 }, + { 7861, 6679, 4352, 1325, -1464, -3174, -3769, -3974, -4440, -5043, -5109, -4239, -2747, -1252, -44, 1041, 2221, 3400, 4234, 4454, 4077, 3343, 2498, 1630, 682, -391, -1509, -2505, -3246, -3662, -3704, -3338, -2606, -1646, -627, 333, 1163, 1810, 2233, 2428, 2423, 2262, 1984, 1622, 1197, 723, 208, -329, -869, -1387, -1851, -2212, -2410, -2396, -2151, -1693, -1067, -331, 455, 1226, 1910, 2427, 2716, 2739, 2492, 2001, 1311, 486, -397, -1242, -1942, -2385, -2488, -2231, -1666, -908, -102, 615, 1141, 1415 } }, + { { 7861, 6679, 4352, 1325, -1464, -3174, -3769, -3974, -4440, -5043, -5109, -4239, -2747, -1252, -44, 1041, 2221, 3400, 4234, 4454, 4077, 3343, 2498, 1630, 682, -391, -1509, -2505, -3246, -3662, -3704, -3338, -2606, -1646, -627, 333, 1163, 1810, 2233, 2428, 2423, 2262, 1984, 1622, 1197, 723, 208, -329, -869, -1387, -1851, -2212, -2410, -2396, -2151, -1693, -1067, -331, 455, 1226, 1910, 2427, 2716, 2739, 2492, 2001, 1311, 486, -397, -1242, -1942, -2385, -2488, -2231, -1666, -908, -102, 615, 1141, 1415 }, + { 9823, 9815, 10012, 10694, 11683, 12137, 11466, 10256, 9623, 9773, 9978, 9921, 10161, 11073, 12154, 12752, 12865, 12819, 12627, 12110, 11337, 10580, 9962, 9420, 8908, 8455, 8074, 7735, 7394, 7028, 6665, 6384, 6233, 6156, 6055, 5904, 5760, 5688, 5729, 5890, 6141, 6428, 6726, 7041, 7370, 7686, 7966, 8196, 8352, 8411, 8375, 8283, 8183, 8124, 8141, 8239, 8405, 8617, 8841, 9026, 9124, 9115, 9002, 8779, 8442, 8015, 7534, 7014, 6446, 5828, 5171, 4479, 3750, 2996, 2247, 1540, 909, 387, 10, -188 } }, + { { 8979, 8928, 9106, 9705, 10482, 10892, 10637, 9976, 9361, 8934, 8597, 8419, 8650, 9299, 10028, 10515, 10716, 10680, 10366, 9782, 9137, 8665, 8381, 8126, 7795, 7409, 7008, 6593, 6163, 5738, 5320, 4889, 4432, 3964, 3509, 3103, 2799, 2654, 2686, 2853, 3094, 3371, 3667, 3960, 4213, 4409, 4555, 4668, 4760, 4845, 4938, 5053, 5193, 5354, 5516, 5651, 5736, 5758, 5706, 5572, 5362, 5103, 4813, 4491, 4125, 3710, 3244, 2723, 2149, 1552, 973, 453, 18, -320, -559, -718, -822, -893, -939, -964 }, + { 7612, 6985, 5545, 3384, 1185, -226, -747, -1136, -2041, -3195, -3903, -4070, -4229, -4673, -5084, -5074, -4620, -3849, -2788, -1519, -294, 704, 1541, 2339, 3068, 3625, 4002, 4247, 4349, 4239, 3868, 3237, 2402, 1476, 569, -281, -1078, -1791, -2344, -2690, -2842, -2844, -2751, -2612, -2463, -2313, -2165, -2014, -1839, -1586, -1201, -664, 5, 755, 1503, 2168, 2702, 3101, 3370, 3509, 3502, 3329, 2971, 2423, 1712, 894, 39, -783, -1515, -2118, -2567, -2844, -2924, -2789, -2439, -1915, -1299, -702, -232, 24 } }, + { { 7612, 6985, 5545, 3384, 1185, -226, -747, -1136, -2041, -3195, -3903, -4070, -4229, -4673, -5084, -5074, -4620, -3849, -2788, -1519, -294, 704, 1541, 2339, 3068, 3625, 4002, 4247, 4349, 4239, 3868, 3237, 2402, 1476, 569, -281, -1078, -1791, -2344, -2690, -2842, -2844, -2751, -2612, -2463, -2313, -2165, -2014, -1839, -1586, -1201, -664, 5, 755, 1503, 2168, 2702, 3101, 3370, 3509, 3502, 3329, 2971, 2423, 1712, 894, 39, -783, -1515, -2118, -2567, -2844, -2924, -2789, -2439, -1915, -1299, -702, -232, 24 }, + { 8979, 8928, 9106, 9705, 10482, 10892, 10637, 9976, 9361, 8934, 8597, 8419, 8650, 9299, 10028, 10515, 10716, 10680, 10366, 9782, 9137, 8665, 8381, 8126, 7795, 7409, 7008, 6593, 6163, 5738, 5320, 4889, 4432, 3964, 3509, 3103, 2799, 2654, 2686, 2853, 3094, 3371, 3667, 3960, 4213, 4409, 4555, 4668, 4760, 4845, 4938, 5053, 5193, 5354, 5516, 5651, 5736, 5758, 5706, 5572, 5362, 5103, 4813, 4491, 4125, 3710, 3244, 2723, 2149, 1552, 973, 453, 18, -320, -559, -718, -822, -893, -939, -964 } } }; -const Word16 CRendBin_Combined_HRIR_coeff_im_16kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - { 195, 561, 817, 772, 310, -188, -112, 351, 211, -639, -620, 1516, 4560, 6130, 5693, 4845, 4734, 4750, 3977, 2534, 931, -778, -2518, -3620, -3454, -2247, -785, 438, 1449, 2391, 3210, 3668, 3495, 2576, 1087, -591, -2132, -3431, -4543, -5536, -6386, -6986, -7265, -7290, -7232, -7239, -7375, -7648, -8017, -8387, -8652, -8773, -8780, -8723, -8635, -8540, -8457, -8415, -8448, -8576, -8784, -9045, -9349, -9682, -9979, -10135, -10059, -9712, -9103, -8288, -7357, -6401, -5474, -4602, -3799, -3065, -2380, -1713, -1038, -348 }, - { -657, -2549, -4974, -6484, -6559, -6229, -6052, -5291, -3657, -2288, -2276, -3453, -5084, -6570, -7089, -5805, -3048, -282, 1554, 2807, 3913, 4545, 4440, 4159, 4334, 4849, 5320, 5820, 6515, 7047, 6879, 6027, 4914, 3637, 1895, -340, -2504, -3974, -4666, -4963, -5187, -5383, -5501, -5560, -5547, -5349, -4885, -4215, -3439, -2581, -1635, -650, 294, 1155, 1917, 2558, 3082, 3523, 3890, 4148, 4265, 4225, 4016, 3632, 3116, 2549, 1998, 1488, 1038, 675, 415, 249, 155, 102, 64, 27, -12, -40, -43, -18 } - }, - { - { -657, -2549, -4974, -6484, -6559, -6229, -6052, -5291, -3657, -2288, -2276, -3453, -5084, -6570, -7089, -5805, -3048, -282, 1554, 2807, 3913, 4545, 4440, 4159, 4334, 4849, 5320, 5820, 6515, 7047, 6879, 6027, 4914, 3637, 1895, -340, -2504, -3974, -4666, -4963, -5187, -5383, -5501, -5560, -5547, -5349, -4885, -4215, -3439, -2581, -1635, -650, 294, 1155, 1917, 2558, 3082, 3523, 3890, 4148, 4265, 4225, 4016, 3632, 3116, 2549, 1998, 1488, 1038, 675, 415, 249, 155, 102, 64, 27, -12, -40, -43, -18 }, - { 195, 561, 817, 772, 310, -188, -112, 351, 211, -639, -620, 1516, 4560, 6130, 5693, 4845, 4734, 4750, 3977, 2534, 931, -778, -2518, -3620, -3454, -2247, -785, 438, 1449, 2391, 3210, 3668, 3495, 2576, 1087, -591, -2132, -3431, -4543, -5536, -6386, -6986, -7265, -7290, -7232, -7239, -7375, -7648, -8017, -8387, -8652, -8773, -8780, -8723, -8635, -8540, -8457, -8415, -8448, -8576, -8784, -9045, -9349, -9682, -9979, -10135, -10059, -9712, -9103, -8288, -7357, -6401, -5474, -4602, -3799, -3065, -2380, -1713, -1038, -348 } - }, - { - { 182, 214, -554, -1718, -1959, -765, 220, -810, -2702, -2268, 1299, 4914, 5460, 3532, 2054, 2380, 3227, 2902, 1176, -994, -2598, -3175, -2851, -2085, -1252, -452, 275, 728, 649, -74, -1361, -2960, -4496, -5675, -6490, -7095, -7487, -7473, -6968, -6173, -5418, -4951, -4871, -5139, -5587, -6022, -6359, -6639, -6906, -7127, -7232, -7196, -7061, -6886, -6710, -6536, -6362, -6198, -6045, -5869, -5632, -5343, -5048, -4767, -4478, -4154, -3804, -3453, -3112, -2773, -2421, -2059, -1705, -1383, -1100, -853, -632, -433, -253, -83 }, - { 182, 214, -554, -1718, -1959, -765, 220, -810, -2702, -2268, 1299, 4914, 5460, 3532, 2054, 2380, 3227, 2902, 1176, -994, -2598, -3175, -2851, -2085, -1252, -452, 275, 728, 649, -74, -1361, -2960, -4496, -5675, -6490, -7095, -7487, -7473, -6968, -6173, -5418, -4951, -4871, -5139, -5587, -6022, -6359, -6639, -6906, -7127, -7232, -7196, -7061, -6886, -6710, -6536, -6362, -6198, -6045, -5869, -5632, -5343, -5048, -4767, -4478, -4154, -3804, -3453, -3112, -2773, -2421, -2059, -1705, -1383, -1100, -853, -632, -433, -253, -83 } - }, - { - { 103, 559, 1273, 1727, 1756, 1506, 745, -704, -2115, -2623, -2618, -3170, -4265, -4905, -4804, -4704, -4988, -5225, -5175, -5141, -5181, -4916, -4279, -3688, -3351, -3110, -2977, -3158, -3517, -3601, -3264, -2778, -2327, -1826, -1239, -684, -216, 214, 562, 702, 610, 387, 120, -132, -292, -309, -211, -65, 67, 110, -22, -367, -897, -1558, -2280, -2966, -3535, -3973, -4302, -4530, -4654, -4682, -4623, -4465, -4193, -3811, -3340, -2799, -2225, -1664, -1155, -724, -387, -147, 8, 95, 126, 111, 71, 23 }, - { -1390, -3924, -5634, -6109, -5627, -4871, -4051, -2870, -1368, -143, 459, 772, 1192, 1656, 2044, 2600, 3547, 4562, 4987, 4437, 3021, 1135, -750, -2262, -3277, -3859, -4029, -3728, -3035, -2223, -1523, -952, -429, 71, 564, 1108, 1722, 2305, 2695, 2777, 2507, 1916, 1116, 279, -439, -943, -1191, -1198, -1043, -834, -656, -538, -478, -455, -444, -422, -382, -331, -278, -234, -204, -175, -125, -24, 151, 419, 771, 1155, 1483, 1666, 1642, 1394, 971, 467, 0, -338, -502, -494, -350, -125 } - }, - { - { -1390, -3924, -5634, -6109, -5627, -4871, -4051, -2870, -1368, -143, 459, 772, 1192, 1656, 2044, 2600, 3547, 4562, 4987, 4437, 3021, 1135, -750, -2262, -3277, -3859, -4029, -3728, -3035, -2223, -1523, -952, -429, 71, 564, 1108, 1722, 2305, 2695, 2777, 2507, 1916, 1116, 279, -439, -943, -1191, -1198, -1043, -834, -656, -538, -478, -455, -444, -422, -382, -331, -278, -234, -204, -175, -125, -24, 151, 419, 771, 1155, 1483, 1666, 1642, 1394, 971, 467, 0, -338, -502, -494, -350, -125 }, - { 103, 559, 1273, 1727, 1756, 1506, 745, -704, -2115, -2623, -2618, -3170, -4265, -4905, -4804, -4704, -4988, -5225, -5175, -5141, -5181, -4916, -4279, -3688, -3351, -3110, -2977, -3158, -3517, -3601, -3264, -2778, -2327, -1826, -1239, -684, -216, 214, 562, 702, 610, 387, 120, -132, -292, -309, -211, -65, 67, 110, -22, -367, -897, -1558, -2280, -2966, -3535, -3973, -4302, -4530, -4654, -4682, -4623, -4465, -4193, -3811, -3340, -2799, -2225, -1664, -1155, -724, -387, -147, 8, 95, 126, 111, 71, 23 } - }, - { - { 130, 690, 1645, 2332, 2184, 1369, 336, -818, -2070, -2956, -3020, -2641, -2670, -3191, -3419, -2975, -2487, -2566, -2897, -2857, -2491, -2257, -2216, -2054, -1709, -1424, -1285, -1112, -794, -431, -148, 19, 83, 105, 201, 440, 775, 1111, 1389, 1572, 1626, 1555, 1397, 1170, 864, 501, 134, -205, -519, -828, -1151, -1515, -1935, -2406, -2912, -3433, -3937, -4402, -4831, -5226, -5560, -5812, -5986, -6093, -6119, -6045, -5877, -5626, -5280, -4829, -4286, -3685, -3063, -2451, -1883, -1385, -969, -632, -357, -116 }, - { -1860, -5005, -6707, -6779, -5631, -3748, -1318, 1485, 4035, 5439, 5293, 4030, 2431, 949, -377, -1559, -2443, -2851, -2808, -2500, -2034, -1340, -364, 715, 1586, 2094, 2297, 2253, 1916, 1270, 455, -347, -1033, -1557, -1863, -1904, -1682, -1229, -605, 75, 663, 1077, 1326, 1443, 1424, 1253, 930, 468, -96, -679, -1169, -1473, -1540, -1362, -975, -465, 61, 516, 853, 1053, 1127, 1106, 1009, 835, 569, 199, -267, -793, -1297, -1664, -1766, -1515, -899, -21, 913, 1657, 2011, 1890, 1333, 479 } - }, - { - { -1860, -5005, -6707, -6779, -5631, -3748, -1318, 1485, 4035, 5439, 5293, 4030, 2431, 949, -377, -1559, -2443, -2851, -2808, -2500, -2034, -1340, -364, 715, 1586, 2094, 2297, 2253, 1916, 1270, 455, -347, -1033, -1557, -1863, -1904, -1682, -1229, -605, 75, 663, 1077, 1326, 1443, 1424, 1253, 930, 468, -96, -679, -1169, -1473, -1540, -1362, -975, -465, 61, 516, 853, 1053, 1127, 1106, 1009, 835, 569, 199, -267, -793, -1297, -1664, -1766, -1515, -899, -21, 913, 1657, 2011, 1890, 1333, 479 }, - { 130, 690, 1645, 2332, 2184, 1369, 336, -818, -2070, -2956, -3020, -2641, -2670, -3191, -3419, -2975, -2487, -2566, -2897, -2857, -2491, -2257, -2216, -2054, -1709, -1424, -1285, -1112, -794, -431, -148, 19, 83, 105, 201, 440, 775, 1111, 1389, 1572, 1626, 1555, 1397, 1170, 864, 501, 134, -205, -519, -828, -1151, -1515, -1935, -2406, -2912, -3433, -3937, -4402, -4831, -5226, -5560, -5812, -5986, -6093, -6119, -6045, -5877, -5626, -5280, -4829, -4286, -3685, -3063, -2451, -1883, -1385, -969, -632, -357, -116 } - }, - { - { 369, 985, 1537, 2199, 2473, 1623, -11, -1223, -1629, -2033, -2808, -3094, -2240, -994, -433, -487, -412, -134, -168, -539, -718, -558, -538, -966, -1518, -1716, -1467, -1002, -566, -259, -7, 387, 1011, 1650, 1965, 1847, 1481, 1081, 705, 342, 29, -183, -302, -391, -521, -739, -1064, -1493, -2027, -2674, -3417, -4200, -4954, -5639, -6231, -6710, -7078, -7373, -7653, -7959, -8313, -8726, -9194, -9684, -10124, -10433, -10545, -10418, -10028, -9383, -8529, -7538, -6478, -5399, -4349, -3374, -2500, -1720, -1006, -331 }, - { -2055, -5418, -7057, -6941, -5445, -2810, 630, 4009, 6179, 6517, 5286, 3178, 714, -1822, -4061, -5446, -5532, -4307, -2178, 298, 2623, 4372, 5149, 4703, 3132, 903, -1370, -3187, -4227, -4315, -3441, -1833, 95, 1889, 3167, 3658, 3269, 2163, 706, -712, -1821, -2477, -2608, -2216, -1409, -384, 636, 1450, 1905, 1931, 1564, 936, 214, -456, -973, -1272, -1325, -1151, -807, -367, 94, 510, 824, 1001, 1030, 916, 668, 305, -140, -607, -1002, -1207, -1124, -735, -138, 482, 926, 1051, 818, 307 } - }, - { - { -2055, -5418, -7057, -6941, -5445, -2810, 630, 4009, 6179, 6517, 5286, 3178, 714, -1822, -4061, -5446, -5532, -4307, -2178, 298, 2623, 4372, 5149, 4703, 3132, 903, -1370, -3187, -4227, -4315, -3441, -1833, 95, 1889, 3167, 3658, 3269, 2163, 706, -712, -1821, -2477, -2608, -2216, -1409, -384, 636, 1450, 1905, 1931, 1564, 936, 214, -456, -973, -1272, -1325, -1151, -807, -367, 94, 510, 824, 1001, 1030, 916, 668, 305, -140, -607, -1002, -1207, -1124, -735, -138, 482, 926, 1051, 818, 307 }, - { 369, 985, 1537, 2199, 2473, 1623, -11, -1223, -1629, -2033, -2808, -3094, -2240, -994, -433, -487, -412, -134, -168, -539, -718, -558, -538, -966, -1518, -1716, -1467, -1002, -566, -259, -7, 387, 1011, 1650, 1965, 1847, 1481, 1081, 705, 342, 29, -183, -302, -391, -521, -739, -1064, -1493, -2027, -2674, -3417, -4200, -4954, -5639, -6231, -6710, -7078, -7373, -7653, -7959, -8313, -8726, -9194, -9684, -10124, -10433, -10545, -10418, -10028, -9383, -8529, -7538, -6478, -5399, -4349, -3374, -2500, -1720, -1006, -331 } - }, - { - { -47, -178, -368, -531, -578, -481, -124, 794, 2362, 3974, 4656, 4028, 2605, 1095, -134, -856, -844, -210, 585, 1281, 1947, 2464, 2413, 1685, 735, 43, -276, -211, 277, 981, 1474, 1579, 1456, 1163, 522, -489, -1581, -2499, -3228, -3812, -4236, -4543, -4832, -5114, -5325, -5459, -5568, -5665, -5754, -5886, -6082, -6274, -6408, -6531, -6702, -6916, -7153, -7428, -7735, -8023, -8258, -8456, -8645, -8843, -9061, -9313, -9594, -9882, -10131, -10275, -10256, -10049, -9641, -9004, -8120, -7008, -5702, -4223, -2598, -876 }, - { -1066, -3054, -4745, -5984, -6277, -5227, -3390, -2143, -2502, -4335, -6630, -8158, -8098, -6618, -4831, -3802, -3630, -3754, -3823, -3762, -3302, -2129, -482, 944, 1749, 2137, 2493, 3006, 3706, 4560, 5420, 6082, 6413, 6390, 6058, 5557, 5088, 4756, 4482, 4124, 3620, 2994, 2293, 1574, 877, 190, -518, -1242, -1950, -2633, -3302, -3950, -4563, -5133, -5632, -6004, -6211, -6262, -6170, -5930, -5548, -5049, -4455, -3775, -3034, -2259, -1459, -624, 236, 1075, 1835, 2461, 2907, 3141, 3158, 2964, 2568, 1987, 1256, 429 } - }, - { - { -1066, -3054, -4745, -5984, -6277, -5227, -3390, -2143, -2502, -4335, -6630, -8158, -8098, -6618, -4831, -3802, -3630, -3754, -3823, -3762, -3302, -2129, -482, 944, 1749, 2137, 2493, 3006, 3706, 4560, 5420, 6082, 6413, 6390, 6058, 5557, 5088, 4756, 4482, 4124, 3620, 2994, 2293, 1574, 877, 190, -518, -1242, -1950, -2633, -3302, -3950, -4563, -5133, -5632, -6004, -6211, -6262, -6170, -5930, -5548, -5049, -4455, -3775, -3034, -2259, -1459, -624, 236, 1075, 1835, 2461, 2907, 3141, 3158, 2964, 2568, 1987, 1256, 429 }, - { -47, -178, -368, -531, -578, -481, -124, 794, 2362, 3974, 4656, 4028, 2605, 1095, -134, -856, -844, -210, 585, 1281, 1947, 2464, 2413, 1685, 735, 43, -276, -211, 277, 981, 1474, 1579, 1456, 1163, 522, -489, -1581, -2499, -3228, -3812, -4236, -4543, -4832, -5114, -5325, -5459, -5568, -5665, -5754, -5886, -6082, -6274, -6408, -6531, -6702, -6916, -7153, -7428, -7735, -8023, -8258, -8456, -8645, -8843, -9061, -9313, -9594, -9882, -10131, -10275, -10256, -10049, -9641, -9004, -8120, -7008, -5702, -4223, -2598, -876 } - }, - { - { 82, 330, 743, 1055, 678, -523, -1690, -1841, -1134, -549, -435, -227, 353, 713, 293, -650, -1570, -2374, -3233, -4061, -4597, -4802, -4852, -4856, -4800, -4676, -4527, -4388, -4253, -4084, -3825, -3474, -3114, -2830, -2607, -2360, -2032, -1633, -1204, -805, -486, -259, -99, 3, 31, -24, -152, -342, -583, -843, -1067, -1216, -1279, -1270, -1226, -1195, -1216, -1317, -1525, -1848, -2259, -2718, -3195, -3672, -4115, -4489, -4789, -5031, -5218, -5336, -5375, -5333, -5195, -4935, -4531, -3981, -3289, -2465, -1530, -519 }, - { -1520, -4372, -6516, -7324, -6597, -4944, -3368, -2372, -1591, -362, 1413, 3139, 4179, 4467, 4387, 4221, 3863, 3051, 1744, 212, -1174, -2198, -2879, -3349, -3667, -3754, -3495, -2867, -1949, -846, 344, 1483, 2400, 2973, 3180, 3071, 2709, 2151, 1473, 759, 78, -528, -1043, -1460, -1781, -2005, -2124, -2126, -2004, -1748, -1349, -805, -144, 579, 1282, 1886, 2328, 2567, 2582, 2358, 1901, 1241, 442, -413, -1235, -1941, -2462, -2742, -2742, -2443, -1860, -1054, -143, 723, 1396, 1770, 1805, 1527, 1012, 353 } - }, - { - { -1520, -4372, -6516, -7324, -6597, -4944, -3368, -2372, -1591, -362, 1413, 3139, 4179, 4467, 4387, 4221, 3863, 3051, 1744, 212, -1174, -2198, -2879, -3349, -3667, -3754, -3495, -2867, -1949, -846, 344, 1483, 2400, 2973, 3180, 3071, 2709, 2151, 1473, 759, 78, -528, -1043, -1460, -1781, -2005, -2124, -2126, -2004, -1748, -1349, -805, -144, 579, 1282, 1886, 2328, 2567, 2582, 2358, 1901, 1241, 442, -413, -1235, -1941, -2462, -2742, -2742, -2443, -1860, -1054, -143, 723, 1396, 1770, 1805, 1527, 1012, 353 }, - { 82, 330, 743, 1055, 678, -523, -1690, -1841, -1134, -549, -435, -227, 353, 713, 293, -650, -1570, -2374, -3233, -4061, -4597, -4802, -4852, -4856, -4800, -4676, -4527, -4388, -4253, -4084, -3825, -3474, -3114, -2830, -2607, -2360, -2032, -1633, -1204, -805, -486, -259, -99, 3, 31, -24, -152, -342, -583, -843, -1067, -1216, -1279, -1270, -1226, -1195, -1216, -1317, -1525, -1848, -2259, -2718, -3195, -3672, -4115, -4489, -4789, -5031, -5218, -5336, -5375, -5333, -5195, -4935, -4531, -3981, -3289, -2465, -1530, -519 } - }, - { - { 14, 163, 486, 664, 293, -623, -1587, -2116, -2196, -2092, -1879, -1455, -940, -711, -984, -1615, -2369, -3166, -3948, -4533, -4787, -4825, -4879, -5043, -5240, -5392, -5497, -5568, -5592, -5568, -5513, -5432, -5299, -5085, -4773, -4350, -3819, -3224, -2648, -2160, -1781, -1500, -1310, -1215, -1200, -1233, -1279, -1325, -1363, -1392, -1413, -1439, -1489, -1583, -1740, -1963, -2241, -2558, -2898, -3239, -3553, -3824, -4062, -4279, -4474, -4636, -4757, -4820, -4796, -4656, -4392, -4020, -3565, -3061, -2542, -2037, -1559, -1103, -659, -220 }, - { -1089, -3258, -5187, -6315, -6255, -5395, -4674, -4571, -4593, -4042, -2995, -2090, -1543, -930, 103, 1394, 2623, 3676, 4493, 4918, 4896, 4614, 4263, 3827, 3214, 2454, 1639, 786, -137, -1117, -2078, -2916, -3531, -3870, -3964, -3877, -3627, -3199, -2614, -1952, -1300, -712, -214, 197, 545, 858, 1156, 1464, 1809, 2200, 2599, 2936, 3142, 3156, 2953, 2556, 2022, 1403, 724, -2, -763, -1535, -2277, -2930, -3429, -3723, -3791, -3639, -3297, -2802, -2195, -1509, -785, -79, 529, 957, 1140, 1057, 740, 265 } - }, - { - { -1089, -3258, -5187, -6315, -6255, -5395, -4674, -4571, -4593, -4042, -2995, -2090, -1543, -930, 103, 1394, 2623, 3676, 4493, 4918, 4896, 4614, 4263, 3827, 3214, 2454, 1639, 786, -137, -1117, -2078, -2916, -3531, -3870, -3964, -3877, -3627, -3199, -2614, -1952, -1300, -712, -214, 197, 545, 858, 1156, 1464, 1809, 2200, 2599, 2936, 3142, 3156, 2953, 2556, 2022, 1403, 724, -2, -763, -1535, -2277, -2930, -3429, -3723, -3791, -3639, -3297, -2802, -2195, -1509, -785, -79, 529, 957, 1140, 1057, 740, 265 }, - { 14, 163, 486, 664, 293, -623, -1587, -2116, -2196, -2092, -1879, -1455, -940, -711, -984, -1615, -2369, -3166, -3948, -4533, -4787, -4825, -4879, -5043, -5240, -5392, -5497, -5568, -5592, -5568, -5513, -5432, -5299, -5085, -4773, -4350, -3819, -3224, -2648, -2160, -1781, -1500, -1310, -1215, -1200, -1233, -1279, -1325, -1363, -1392, -1413, -1439, -1489, -1583, -1740, -1963, -2241, -2558, -2898, -3239, -3553, -3824, -4062, -4279, -4474, -4636, -4757, -4820, -4796, -4656, -4392, -4020, -3565, -3061, -2542, -2037, -1559, -1103, -659, -220 } - } +const Word16 CRendBin_Combined_HRIR_coeff_im_16kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 195, 561, 817, 772, 310, -188, -112, 351, 211, -639, -620, 1516, 4560, 6130, 5693, 4845, 4734, 4750, 3977, 2534, 931, -778, -2518, -3620, -3454, -2247, -785, 438, 1449, 2391, 3210, 3668, 3495, 2576, 1087, -591, -2132, -3431, -4543, -5536, -6386, -6986, -7265, -7290, -7232, -7239, -7375, -7648, -8017, -8387, -8652, -8773, -8780, -8723, -8635, -8540, -8457, -8415, -8448, -8576, -8784, -9045, -9349, -9682, -9979, -10135, -10059, -9712, -9103, -8288, -7357, -6401, -5474, -4602, -3799, -3065, -2380, -1713, -1038, -348 }, + { -657, -2549, -4974, -6484, -6559, -6229, -6052, -5291, -3657, -2288, -2276, -3453, -5084, -6570, -7089, -5805, -3048, -282, 1554, 2807, 3913, 4545, 4440, 4159, 4334, 4849, 5320, 5820, 6515, 7047, 6879, 6027, 4914, 3637, 1895, -340, -2504, -3974, -4666, -4963, -5187, -5383, -5501, -5560, -5547, -5349, -4885, -4215, -3439, -2581, -1635, -650, 294, 1155, 1917, 2558, 3082, 3523, 3890, 4148, 4265, 4225, 4016, 3632, 3116, 2549, 1998, 1488, 1038, 675, 415, 249, 155, 102, 64, 27, -12, -40, -43, -18 } }, + { { -657, -2549, -4974, -6484, -6559, -6229, -6052, -5291, -3657, -2288, -2276, -3453, -5084, -6570, -7089, -5805, -3048, -282, 1554, 2807, 3913, 4545, 4440, 4159, 4334, 4849, 5320, 5820, 6515, 7047, 6879, 6027, 4914, 3637, 1895, -340, -2504, -3974, -4666, -4963, -5187, -5383, -5501, -5560, -5547, -5349, -4885, -4215, -3439, -2581, -1635, -650, 294, 1155, 1917, 2558, 3082, 3523, 3890, 4148, 4265, 4225, 4016, 3632, 3116, 2549, 1998, 1488, 1038, 675, 415, 249, 155, 102, 64, 27, -12, -40, -43, -18 }, + { 195, 561, 817, 772, 310, -188, -112, 351, 211, -639, -620, 1516, 4560, 6130, 5693, 4845, 4734, 4750, 3977, 2534, 931, -778, -2518, -3620, -3454, -2247, -785, 438, 1449, 2391, 3210, 3668, 3495, 2576, 1087, -591, -2132, -3431, -4543, -5536, -6386, -6986, -7265, -7290, -7232, -7239, -7375, -7648, -8017, -8387, -8652, -8773, -8780, -8723, -8635, -8540, -8457, -8415, -8448, -8576, -8784, -9045, -9349, -9682, -9979, -10135, -10059, -9712, -9103, -8288, -7357, -6401, -5474, -4602, -3799, -3065, -2380, -1713, -1038, -348 } }, + { { 182, 214, -554, -1718, -1959, -765, 220, -810, -2702, -2268, 1299, 4914, 5460, 3532, 2054, 2380, 3227, 2902, 1176, -994, -2598, -3175, -2851, -2085, -1252, -452, 275, 728, 649, -74, -1361, -2960, -4496, -5675, -6490, -7095, -7487, -7473, -6968, -6173, -5418, -4951, -4871, -5139, -5587, -6022, -6359, -6639, -6906, -7127, -7232, -7196, -7061, -6886, -6710, -6536, -6362, -6198, -6045, -5869, -5632, -5343, -5048, -4767, -4478, -4154, -3804, -3453, -3112, -2773, -2421, -2059, -1705, -1383, -1100, -853, -632, -433, -253, -83 }, + { 182, 214, -554, -1718, -1959, -765, 220, -810, -2702, -2268, 1299, 4914, 5460, 3532, 2054, 2380, 3227, 2902, 1176, -994, -2598, -3175, -2851, -2085, -1252, -452, 275, 728, 649, -74, -1361, -2960, -4496, -5675, -6490, -7095, -7487, -7473, -6968, -6173, -5418, -4951, -4871, -5139, -5587, -6022, -6359, -6639, -6906, -7127, -7232, -7196, -7061, -6886, -6710, -6536, -6362, -6198, -6045, -5869, -5632, -5343, -5048, -4767, -4478, -4154, -3804, -3453, -3112, -2773, -2421, -2059, -1705, -1383, -1100, -853, -632, -433, -253, -83 } }, + { { 103, 559, 1273, 1727, 1756, 1506, 745, -704, -2115, -2623, -2618, -3170, -4265, -4905, -4804, -4704, -4988, -5225, -5175, -5141, -5181, -4916, -4279, -3688, -3351, -3110, -2977, -3158, -3517, -3601, -3264, -2778, -2327, -1826, -1239, -684, -216, 214, 562, 702, 610, 387, 120, -132, -292, -309, -211, -65, 67, 110, -22, -367, -897, -1558, -2280, -2966, -3535, -3973, -4302, -4530, -4654, -4682, -4623, -4465, -4193, -3811, -3340, -2799, -2225, -1664, -1155, -724, -387, -147, 8, 95, 126, 111, 71, 23 }, + { -1390, -3924, -5634, -6109, -5627, -4871, -4051, -2870, -1368, -143, 459, 772, 1192, 1656, 2044, 2600, 3547, 4562, 4987, 4437, 3021, 1135, -750, -2262, -3277, -3859, -4029, -3728, -3035, -2223, -1523, -952, -429, 71, 564, 1108, 1722, 2305, 2695, 2777, 2507, 1916, 1116, 279, -439, -943, -1191, -1198, -1043, -834, -656, -538, -478, -455, -444, -422, -382, -331, -278, -234, -204, -175, -125, -24, 151, 419, 771, 1155, 1483, 1666, 1642, 1394, 971, 467, 0, -338, -502, -494, -350, -125 } }, + { { -1390, -3924, -5634, -6109, -5627, -4871, -4051, -2870, -1368, -143, 459, 772, 1192, 1656, 2044, 2600, 3547, 4562, 4987, 4437, 3021, 1135, -750, -2262, -3277, -3859, -4029, -3728, -3035, -2223, -1523, -952, -429, 71, 564, 1108, 1722, 2305, 2695, 2777, 2507, 1916, 1116, 279, -439, -943, -1191, -1198, -1043, -834, -656, -538, -478, -455, -444, -422, -382, -331, -278, -234, -204, -175, -125, -24, 151, 419, 771, 1155, 1483, 1666, 1642, 1394, 971, 467, 0, -338, -502, -494, -350, -125 }, + { 103, 559, 1273, 1727, 1756, 1506, 745, -704, -2115, -2623, -2618, -3170, -4265, -4905, -4804, -4704, -4988, -5225, -5175, -5141, -5181, -4916, -4279, -3688, -3351, -3110, -2977, -3158, -3517, -3601, -3264, -2778, -2327, -1826, -1239, -684, -216, 214, 562, 702, 610, 387, 120, -132, -292, -309, -211, -65, 67, 110, -22, -367, -897, -1558, -2280, -2966, -3535, -3973, -4302, -4530, -4654, -4682, -4623, -4465, -4193, -3811, -3340, -2799, -2225, -1664, -1155, -724, -387, -147, 8, 95, 126, 111, 71, 23 } }, + { { 130, 690, 1645, 2332, 2184, 1369, 336, -818, -2070, -2956, -3020, -2641, -2670, -3191, -3419, -2975, -2487, -2566, -2897, -2857, -2491, -2257, -2216, -2054, -1709, -1424, -1285, -1112, -794, -431, -148, 19, 83, 105, 201, 440, 775, 1111, 1389, 1572, 1626, 1555, 1397, 1170, 864, 501, 134, -205, -519, -828, -1151, -1515, -1935, -2406, -2912, -3433, -3937, -4402, -4831, -5226, -5560, -5812, -5986, -6093, -6119, -6045, -5877, -5626, -5280, -4829, -4286, -3685, -3063, -2451, -1883, -1385, -969, -632, -357, -116 }, + { -1860, -5005, -6707, -6779, -5631, -3748, -1318, 1485, 4035, 5439, 5293, 4030, 2431, 949, -377, -1559, -2443, -2851, -2808, -2500, -2034, -1340, -364, 715, 1586, 2094, 2297, 2253, 1916, 1270, 455, -347, -1033, -1557, -1863, -1904, -1682, -1229, -605, 75, 663, 1077, 1326, 1443, 1424, 1253, 930, 468, -96, -679, -1169, -1473, -1540, -1362, -975, -465, 61, 516, 853, 1053, 1127, 1106, 1009, 835, 569, 199, -267, -793, -1297, -1664, -1766, -1515, -899, -21, 913, 1657, 2011, 1890, 1333, 479 } }, + { { -1860, -5005, -6707, -6779, -5631, -3748, -1318, 1485, 4035, 5439, 5293, 4030, 2431, 949, -377, -1559, -2443, -2851, -2808, -2500, -2034, -1340, -364, 715, 1586, 2094, 2297, 2253, 1916, 1270, 455, -347, -1033, -1557, -1863, -1904, -1682, -1229, -605, 75, 663, 1077, 1326, 1443, 1424, 1253, 930, 468, -96, -679, -1169, -1473, -1540, -1362, -975, -465, 61, 516, 853, 1053, 1127, 1106, 1009, 835, 569, 199, -267, -793, -1297, -1664, -1766, -1515, -899, -21, 913, 1657, 2011, 1890, 1333, 479 }, + { 130, 690, 1645, 2332, 2184, 1369, 336, -818, -2070, -2956, -3020, -2641, -2670, -3191, -3419, -2975, -2487, -2566, -2897, -2857, -2491, -2257, -2216, -2054, -1709, -1424, -1285, -1112, -794, -431, -148, 19, 83, 105, 201, 440, 775, 1111, 1389, 1572, 1626, 1555, 1397, 1170, 864, 501, 134, -205, -519, -828, -1151, -1515, -1935, -2406, -2912, -3433, -3937, -4402, -4831, -5226, -5560, -5812, -5986, -6093, -6119, -6045, -5877, -5626, -5280, -4829, -4286, -3685, -3063, -2451, -1883, -1385, -969, -632, -357, -116 } }, + { { 369, 985, 1537, 2199, 2473, 1623, -11, -1223, -1629, -2033, -2808, -3094, -2240, -994, -433, -487, -412, -134, -168, -539, -718, -558, -538, -966, -1518, -1716, -1467, -1002, -566, -259, -7, 387, 1011, 1650, 1965, 1847, 1481, 1081, 705, 342, 29, -183, -302, -391, -521, -739, -1064, -1493, -2027, -2674, -3417, -4200, -4954, -5639, -6231, -6710, -7078, -7373, -7653, -7959, -8313, -8726, -9194, -9684, -10124, -10433, -10545, -10418, -10028, -9383, -8529, -7538, -6478, -5399, -4349, -3374, -2500, -1720, -1006, -331 }, + { -2055, -5418, -7057, -6941, -5445, -2810, 630, 4009, 6179, 6517, 5286, 3178, 714, -1822, -4061, -5446, -5532, -4307, -2178, 298, 2623, 4372, 5149, 4703, 3132, 903, -1370, -3187, -4227, -4315, -3441, -1833, 95, 1889, 3167, 3658, 3269, 2163, 706, -712, -1821, -2477, -2608, -2216, -1409, -384, 636, 1450, 1905, 1931, 1564, 936, 214, -456, -973, -1272, -1325, -1151, -807, -367, 94, 510, 824, 1001, 1030, 916, 668, 305, -140, -607, -1002, -1207, -1124, -735, -138, 482, 926, 1051, 818, 307 } }, + { { -2055, -5418, -7057, -6941, -5445, -2810, 630, 4009, 6179, 6517, 5286, 3178, 714, -1822, -4061, -5446, -5532, -4307, -2178, 298, 2623, 4372, 5149, 4703, 3132, 903, -1370, -3187, -4227, -4315, -3441, -1833, 95, 1889, 3167, 3658, 3269, 2163, 706, -712, -1821, -2477, -2608, -2216, -1409, -384, 636, 1450, 1905, 1931, 1564, 936, 214, -456, -973, -1272, -1325, -1151, -807, -367, 94, 510, 824, 1001, 1030, 916, 668, 305, -140, -607, -1002, -1207, -1124, -735, -138, 482, 926, 1051, 818, 307 }, + { 369, 985, 1537, 2199, 2473, 1623, -11, -1223, -1629, -2033, -2808, -3094, -2240, -994, -433, -487, -412, -134, -168, -539, -718, -558, -538, -966, -1518, -1716, -1467, -1002, -566, -259, -7, 387, 1011, 1650, 1965, 1847, 1481, 1081, 705, 342, 29, -183, -302, -391, -521, -739, -1064, -1493, -2027, -2674, -3417, -4200, -4954, -5639, -6231, -6710, -7078, -7373, -7653, -7959, -8313, -8726, -9194, -9684, -10124, -10433, -10545, -10418, -10028, -9383, -8529, -7538, -6478, -5399, -4349, -3374, -2500, -1720, -1006, -331 } }, + { { -47, -178, -368, -531, -578, -481, -124, 794, 2362, 3974, 4656, 4028, 2605, 1095, -134, -856, -844, -210, 585, 1281, 1947, 2464, 2413, 1685, 735, 43, -276, -211, 277, 981, 1474, 1579, 1456, 1163, 522, -489, -1581, -2499, -3228, -3812, -4236, -4543, -4832, -5114, -5325, -5459, -5568, -5665, -5754, -5886, -6082, -6274, -6408, -6531, -6702, -6916, -7153, -7428, -7735, -8023, -8258, -8456, -8645, -8843, -9061, -9313, -9594, -9882, -10131, -10275, -10256, -10049, -9641, -9004, -8120, -7008, -5702, -4223, -2598, -876 }, + { -1066, -3054, -4745, -5984, -6277, -5227, -3390, -2143, -2502, -4335, -6630, -8158, -8098, -6618, -4831, -3802, -3630, -3754, -3823, -3762, -3302, -2129, -482, 944, 1749, 2137, 2493, 3006, 3706, 4560, 5420, 6082, 6413, 6390, 6058, 5557, 5088, 4756, 4482, 4124, 3620, 2994, 2293, 1574, 877, 190, -518, -1242, -1950, -2633, -3302, -3950, -4563, -5133, -5632, -6004, -6211, -6262, -6170, -5930, -5548, -5049, -4455, -3775, -3034, -2259, -1459, -624, 236, 1075, 1835, 2461, 2907, 3141, 3158, 2964, 2568, 1987, 1256, 429 } }, + { { -1066, -3054, -4745, -5984, -6277, -5227, -3390, -2143, -2502, -4335, -6630, -8158, -8098, -6618, -4831, -3802, -3630, -3754, -3823, -3762, -3302, -2129, -482, 944, 1749, 2137, 2493, 3006, 3706, 4560, 5420, 6082, 6413, 6390, 6058, 5557, 5088, 4756, 4482, 4124, 3620, 2994, 2293, 1574, 877, 190, -518, -1242, -1950, -2633, -3302, -3950, -4563, -5133, -5632, -6004, -6211, -6262, -6170, -5930, -5548, -5049, -4455, -3775, -3034, -2259, -1459, -624, 236, 1075, 1835, 2461, 2907, 3141, 3158, 2964, 2568, 1987, 1256, 429 }, + { -47, -178, -368, -531, -578, -481, -124, 794, 2362, 3974, 4656, 4028, 2605, 1095, -134, -856, -844, -210, 585, 1281, 1947, 2464, 2413, 1685, 735, 43, -276, -211, 277, 981, 1474, 1579, 1456, 1163, 522, -489, -1581, -2499, -3228, -3812, -4236, -4543, -4832, -5114, -5325, -5459, -5568, -5665, -5754, -5886, -6082, -6274, -6408, -6531, -6702, -6916, -7153, -7428, -7735, -8023, -8258, -8456, -8645, -8843, -9061, -9313, -9594, -9882, -10131, -10275, -10256, -10049, -9641, -9004, -8120, -7008, -5702, -4223, -2598, -876 } }, + { { 82, 330, 743, 1055, 678, -523, -1690, -1841, -1134, -549, -435, -227, 353, 713, 293, -650, -1570, -2374, -3233, -4061, -4597, -4802, -4852, -4856, -4800, -4676, -4527, -4388, -4253, -4084, -3825, -3474, -3114, -2830, -2607, -2360, -2032, -1633, -1204, -805, -486, -259, -99, 3, 31, -24, -152, -342, -583, -843, -1067, -1216, -1279, -1270, -1226, -1195, -1216, -1317, -1525, -1848, -2259, -2718, -3195, -3672, -4115, -4489, -4789, -5031, -5218, -5336, -5375, -5333, -5195, -4935, -4531, -3981, -3289, -2465, -1530, -519 }, + { -1520, -4372, -6516, -7324, -6597, -4944, -3368, -2372, -1591, -362, 1413, 3139, 4179, 4467, 4387, 4221, 3863, 3051, 1744, 212, -1174, -2198, -2879, -3349, -3667, -3754, -3495, -2867, -1949, -846, 344, 1483, 2400, 2973, 3180, 3071, 2709, 2151, 1473, 759, 78, -528, -1043, -1460, -1781, -2005, -2124, -2126, -2004, -1748, -1349, -805, -144, 579, 1282, 1886, 2328, 2567, 2582, 2358, 1901, 1241, 442, -413, -1235, -1941, -2462, -2742, -2742, -2443, -1860, -1054, -143, 723, 1396, 1770, 1805, 1527, 1012, 353 } }, + { { -1520, -4372, -6516, -7324, -6597, -4944, -3368, -2372, -1591, -362, 1413, 3139, 4179, 4467, 4387, 4221, 3863, 3051, 1744, 212, -1174, -2198, -2879, -3349, -3667, -3754, -3495, -2867, -1949, -846, 344, 1483, 2400, 2973, 3180, 3071, 2709, 2151, 1473, 759, 78, -528, -1043, -1460, -1781, -2005, -2124, -2126, -2004, -1748, -1349, -805, -144, 579, 1282, 1886, 2328, 2567, 2582, 2358, 1901, 1241, 442, -413, -1235, -1941, -2462, -2742, -2742, -2443, -1860, -1054, -143, 723, 1396, 1770, 1805, 1527, 1012, 353 }, + { 82, 330, 743, 1055, 678, -523, -1690, -1841, -1134, -549, -435, -227, 353, 713, 293, -650, -1570, -2374, -3233, -4061, -4597, -4802, -4852, -4856, -4800, -4676, -4527, -4388, -4253, -4084, -3825, -3474, -3114, -2830, -2607, -2360, -2032, -1633, -1204, -805, -486, -259, -99, 3, 31, -24, -152, -342, -583, -843, -1067, -1216, -1279, -1270, -1226, -1195, -1216, -1317, -1525, -1848, -2259, -2718, -3195, -3672, -4115, -4489, -4789, -5031, -5218, -5336, -5375, -5333, -5195, -4935, -4531, -3981, -3289, -2465, -1530, -519 } }, + { { 14, 163, 486, 664, 293, -623, -1587, -2116, -2196, -2092, -1879, -1455, -940, -711, -984, -1615, -2369, -3166, -3948, -4533, -4787, -4825, -4879, -5043, -5240, -5392, -5497, -5568, -5592, -5568, -5513, -5432, -5299, -5085, -4773, -4350, -3819, -3224, -2648, -2160, -1781, -1500, -1310, -1215, -1200, -1233, -1279, -1325, -1363, -1392, -1413, -1439, -1489, -1583, -1740, -1963, -2241, -2558, -2898, -3239, -3553, -3824, -4062, -4279, -4474, -4636, -4757, -4820, -4796, -4656, -4392, -4020, -3565, -3061, -2542, -2037, -1559, -1103, -659, -220 }, + { -1089, -3258, -5187, -6315, -6255, -5395, -4674, -4571, -4593, -4042, -2995, -2090, -1543, -930, 103, 1394, 2623, 3676, 4493, 4918, 4896, 4614, 4263, 3827, 3214, 2454, 1639, 786, -137, -1117, -2078, -2916, -3531, -3870, -3964, -3877, -3627, -3199, -2614, -1952, -1300, -712, -214, 197, 545, 858, 1156, 1464, 1809, 2200, 2599, 2936, 3142, 3156, 2953, 2556, 2022, 1403, 724, -2, -763, -1535, -2277, -2930, -3429, -3723, -3791, -3639, -3297, -2802, -2195, -1509, -785, -79, 529, 957, 1140, 1057, 740, 265 } }, + { { -1089, -3258, -5187, -6315, -6255, -5395, -4674, -4571, -4593, -4042, -2995, -2090, -1543, -930, 103, 1394, 2623, 3676, 4493, 4918, 4896, 4614, 4263, 3827, 3214, 2454, 1639, 786, -137, -1117, -2078, -2916, -3531, -3870, -3964, -3877, -3627, -3199, -2614, -1952, -1300, -712, -214, 197, 545, 858, 1156, 1464, 1809, 2200, 2599, 2936, 3142, 3156, 2953, 2556, 2022, 1403, 724, -2, -763, -1535, -2277, -2930, -3429, -3723, -3791, -3639, -3297, -2802, -2195, -1509, -785, -79, 529, 957, 1140, 1057, 740, 265 }, + { 14, 163, 486, 664, 293, -623, -1587, -2116, -2196, -2092, -1879, -1455, -940, -711, -984, -1615, -2369, -3166, -3948, -4533, -4787, -4825, -4879, -5043, -5240, -5392, -5497, -5568, -5592, -5568, -5513, -5432, -5299, -5085, -4773, -4350, -3819, -3224, -2648, -2160, -1781, -1500, -1310, -1215, -1200, -1233, -1279, -1325, -1363, -1392, -1413, -1439, -1489, -1583, -1740, -1963, -2241, -2558, -2898, -3239, -3553, -3824, -4062, -4279, -4474, -4636, -4757, -4820, -4796, -4656, -4392, -4020, -3565, -3061, -2542, -2037, -1559, -1103, -659, -220 } } }; -const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; - +const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_Combined_HRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /********************** CRendBin_FOA_HRIR **********************/ const Word16 CRendBin_FOA_HRIR_Q_latency_s_fx = 31; -const Word32 CRendBin_FOA_HRIR_latency_s_fx = 2;/*Q-31*/ +const Word32 CRendBin_FOA_HRIR_latency_s_fx = 2; /*Q-31*/ /* Sample Rate = 48000 */ const Word16 CRendBin_FOA_HRIR_max_num_iterations_48kHz = 1; -const Word16 CRendBin_FOA_HRIR_num_iterations_48kHz[FOA_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_FOA_HRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_FOA_HRIR_pIndex_frequency_max_48kHz[FOA_CHANNELS][BINAURAL_CHANNELS][1]={{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}}}; +const Word16 CRendBin_FOA_HRIR_num_iterations_48kHz[FOA_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_FOA_HRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_FOA_HRIR_pIndex_frequency_max_48kHz[FOA_CHANNELS][BINAURAL_CHANNELS][1] = { { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } } }; const Word16 CRendBin_FOA_HRIR_index_frequency_max_diffuse_48kHz = 0; const Word16 CRendBin_FOA_HRIR_inv_diffuse_weight_Q_48kHz_fx = 0; -const Word16 CRendBin_FOA_HRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][FOA_CHANNELS]={{0, 0, 0, 0},{0, 0, 0, 0}}; -const Word16 *CRendBin_FOA_HRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_FOA_HRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][FOA_CHANNELS] = { { 0, 0, 0, 0 }, { 0, 0, 0, 0 } }; +const Word16 *CRendBin_FOA_HRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_FOA_HRIR_coeff_Q_48kHz_fx = 14; -const Word16 CRendBin_FOA_HRIR_coeff_re_48kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {15831, 12015, 6081, 228, -4182, -7041, -8906, -10180, -10812, -10551, -9307, -7250, -4684, -1918, 791, 3247, 5333, 7035, 8406, 9503, 10331, 10868, 11128, 11185, 11114, 10932, 10612, 10153, 9599, 9002, 8387, 7766, 7156, 6571, 6010, 5460, 4919, 4395, 3899, 3430, 2976, 2527, 2078, 1633, 1192, 757, 333, -79, -480, -873, -1257, -1630, -1991, -2340, -2674, -2992, -3293, -3578, -3850, -4108, -4354, -4586, -4808, -5019, -5218, -5403, -5577, -5741, -5899, -6051, -6200, -6349, -6498, -6648, -6800, -6959, -7125, -7298, -7480, -7674, -7877, -8086, -8299, -8516, -8731, -8938, -9133, -9317, -9492, -9660, -9820, -9967, -10098, -10210, -10306, -10390, - -10461, -10523, -10579, -10628, -10672, -10713, -10754, -10798, -10847, -10903, -10962, -11026, -11097, -11181, -11275, -11374, -11471, -11564, -11653, -11735, -11814, -11890, -11960, -12026, -12089, -12151, -12212, -12271, -12328, -12380, -12427, -12469, -12508, -12543, -12572, -12596, -12616, -12633, -12648, -12665, -12685, -12705, -12724, -12745, -12766, -12786, -12808, -12832, -12855, -12876, -12896, -12914, -12928, -12939, -12951, -12964, -12976, -12987, -13000, -13012, -13021, -13025, -13028, -13027, -13023, -13018, -13016, -13014, -13012, -13014, -13018, -13020, -13018, -13018, -13018, -13015, -13011, -13011, -13011, -13009, -13007, -13007, -13004, -13000, -13001, -13009, -13016, -13024, -13041, -13062, -13077, -13092, -13114, -13133, -13145, -13157, - -13177, -13189, -13192, -13202, -13218, -13218, -13207, -13212, -13220, -13195, -13150, -13132, -13127, -13084, -13035, -13055, -13115, -13107, -13027, -12947, -12816, -12499, -12082, -11907, -12168, -12614, -12825, -12666, -12356, -12156, -12103, -12058, -11959, -12014, -12538, -13523, -14481, -14884, -14719, -14424, -14310, -14286, -14196, -14128, -14229, -14418, -14507, -14487 }, - {15831, 12015, 6081, 228, -4182, -7041, -8906, -10180, -10812, -10551, -9307, -7250, -4684, -1918, 791, 3247, 5333, 7035, 8406, 9503, 10331, 10868, 11128, 11185, 11114, 10932, 10612, 10153, 9599, 9002, 8387, 7766, 7156, 6571, 6010, 5460, 4919, 4395, 3899, 3430, 2976, 2527, 2078, 1633, 1192, 757, 333, -79, -480, -873, -1257, -1630, -1991, -2340, -2674, -2992, -3293, -3578, -3850, -4108, -4354, -4586, -4808, -5019, -5218, -5403, -5577, -5741, -5899, -6051, -6200, -6349, -6498, -6648, -6800, -6959, -7125, -7298, -7480, -7674, -7877, -8086, -8299, -8516, -8731, -8938, -9133, -9317, -9492, -9660, -9820, -9967, -10098, -10210, -10306, -10390, - -10461, -10523, -10579, -10628, -10672, -10713, -10754, -10798, -10847, -10903, -10962, -11026, -11097, -11181, -11275, -11374, -11471, -11564, -11653, -11735, -11814, -11890, -11960, -12026, -12089, -12151, -12212, -12271, -12328, -12380, -12427, -12469, -12508, -12543, -12572, -12596, -12616, -12633, -12648, -12665, -12685, -12705, -12724, -12745, -12766, -12786, -12808, -12832, -12855, -12876, -12896, -12914, -12928, -12939, -12951, -12964, -12976, -12987, -13000, -13012, -13021, -13025, -13028, -13027, -13023, -13018, -13016, -13014, -13012, -13014, -13018, -13020, -13018, -13018, -13018, -13015, -13011, -13011, -13011, -13009, -13007, -13007, -13004, -13000, -13001, -13009, -13016, -13024, -13041, -13062, -13077, -13092, -13114, -13133, -13145, -13157, - -13177, -13189, -13192, -13202, -13218, -13218, -13207, -13212, -13220, -13195, -13150, -13132, -13127, -13084, -13035, -13055, -13115, -13107, -13027, -12947, -12816, -12499, -12082, -11907, -12168, -12614, -12825, -12666, -12356, -12156, -12103, -12058, -11959, -12014, -12538, -13523, -14481, -14884, -14719, -14424, -14310, -14286, -14196, -14128, -14229, -14418, -14507, -14487 } - }, - { - {1139, 5779, 11703, 14505, 11689, 4085, -5221, -13206, -18426, -20871, -21077, -19577, -16851, -13330, -9353, -5179, -1056, 2789, 6187, 9061, 11418, 13345, 14934, 16211, 17146, 17741, 18074, 18238, 18290, 18250, 18128, 17918, 17609, 17210, 16748, 16246, 15713, 15140, 14511, 13816, 13065, 12288, 11511, 10743, 9989, 9252, 8533, 7831, 7151, 6504, 5890, 5302, 4732, 4173, 3624, 3092, 2587, 2115, 1675, 1274, 916, 593, 297, 24, -223, -451, -672, -888, -1095, -1293, -1491, -1689, -1884, -2079, -2283, -2499, -2725, -2959, -3205, -3466, -3738, -4016, -4299, -4591, -4892, -5199, -5506, -5811, -6115, -6425, -6752, -7106, -7487, -7880, -8273, -8667, - -9063, -9456, -9831, -10177, -10484, -10753, -10989, -11197, -11367, -11488, -11556, -11582, -11578, -11553, -11514, -11467, -11421, -11384, -11360, -11349, -11347, -11356, -11386, -11440, -11514, -11600, -11688, -11770, -11840, -11903, -11965, -12025, -12081, -12136, -12190, -12240, -12282, -12318, -12348, -12373, -12400, -12431, -12469, -12510, -12553, -12599, -12647, -12699, -12761, -12835, -12918, -13011, -13110, -13212, -13313, -13416, -13527, -13642, -13759, -13883, -14011, -14136, -14251, -14358, -14456, -14541, -14614, -14680, -14737, -14782, -14816, -14843, -14858, -14862, -14866, -14874, -14881, -14888, -14905, -14925, -14934, -14930, -14917, -14894, -14860, -14827, -14801, -14772, -14741, -14721, -14710, -14692, -14669, -14658, -14652, -14639, - -14631, -14635, -14632, -14626, -14644, -14667, -14654, -14644, -14700, -14746, -14684, -14650, -14802, -14918, -14639, -14162, -14078, -14447, -14706, -14697, -14923, -15461, -15489, -14510, -13285, -12869, -13284, -13763, -13795, -13406, -12900, -12665, -12645, -11793, -9021, -5140, -2748, -3407, -5796, -7498, -7815, -7812, -8202, -8392, -7548, -5720, -3736, -2491 }, - {-1139, -5779, -11703, -14505, -11689, -4085, 5221, 13206, 18426, 20871, 21077, 19577, 16851, 13330, 9353, 5179, 1056, -2789, -6187, -9061, -11418, -13345, -14934, -16211, -17146, -17741, -18074, -18238, -18290, -18250, -18128, -17918, -17609, -17210, -16748, -16246, -15713, -15140, -14511, -13816, -13065, -12288, -11511, -10743, -9989, -9252, -8533, -7831, -7151, -6504, -5890, -5302, -4732, -4173, -3624, -3092, -2587, -2115, -1675, -1274, -916, -593, -297, -24, 223, 451, 672, 888, 1095, 1293, 1491, 1689, 1884, 2079, 2283, 2499, 2725, 2959, 3205, 3466, 3738, 4016, 4299, 4591, 4892, 5199, 5506, 5811, 6115, 6425, 6752, 7106, 7487, 7880, 8273, 8667, - 9063, 9456, 9831, 10177, 10484, 10753, 10989, 11197, 11367, 11488, 11556, 11582, 11578, 11553, 11514, 11467, 11421, 11384, 11360, 11349, 11347, 11356, 11386, 11440, 11514, 11600, 11688, 11770, 11840, 11903, 11965, 12025, 12081, 12136, 12190, 12240, 12282, 12318, 12348, 12373, 12400, 12431, 12469, 12510, 12553, 12599, 12647, 12699, 12761, 12835, 12918, 13011, 13110, 13212, 13313, 13416, 13527, 13642, 13759, 13883, 14011, 14136, 14251, 14358, 14456, 14541, 14614, 14680, 14737, 14782, 14816, 14843, 14858, 14862, 14866, 14874, 14881, 14888, 14905, 14925, 14934, 14930, 14917, 14894, 14860, 14827, 14801, 14772, 14741, 14721, 14710, 14692, 14669, 14658, 14652, 14639, - 14631, 14635, 14632, 14626, 14644, 14667, 14654, 14644, 14700, 14746, 14684, 14650, 14802, 14918, 14639, 14162, 14078, 14447, 14706, 14697, 14923, 15461, 15489, 14510, 13285, 12869, 13284, 13763, 13795, 13406, 12900, 12665, 12645, 11793, 9021, 5140, 2748, 3407, 5796, 7498, 7815, 7812, 8202, 8392, 7548, 5720, 3736, 2491 } - }, - { - {1832, 1518, 322, -1390, -2156, -1241, 343, 1160, 935, 281, -406, -1040, -1342, -1043, -434, -83, -76, 32, 533, 1255, 1922, 2464, 2897, 3146, 3132, 2911, 2637, 2435, 2308, 2164, 1912, 1554, 1167, 810, 508, 298, 230, 314, 496, 707, 908, 1082, 1224, 1333, 1403, 1429, 1413, 1366, 1279, 1133, 909, 601, 207, -264, -804, -1403, -2057, -2755, -3476, -4213, -4962, -5706, -6420, -7097, -7734, -8310, -8799, -9191, -9491, -9686, -9762, -9723, -9571, -9300, -8915, -8446, -7913, -7314, -6657, -5982, -5336, -4724, -4135, -3580, -3101, -2724, -2426, -2161, -1926, -1767, -1714, -1732, -1763, -1788, -1825, -1888, - -1969, -2053, -2129, -2177, -2184, -2153, -2093, -2010, -1896, -1739, -1523, -1251, -954, -667, -397, -134, 119, 357, 578, 775, 932, 1036, 1089, 1088, 1029, 921, 777, 596, 377, 128, -133, -399, -666, -918, -1150, -1364, -1552, -1700, -1813, -1911, -2004, -2098, -2210, -2344, -2477, -2584, -2668, -2739, -2787, -2808, -2816, -2811, -2785, -2743, -2704, -2668, -2623, -2582, -2556, -2533, -2498, -2462, -2428, -2379, -2308, -2236, -2163, -2067, -1953, -1842, -1732, -1611, -1502, -1428, -1364, -1295, -1245, -1220, -1186, -1133, -1085, -1024, -911, -767, -632, -478, -273, -65, 110, 304, 536, 736, 889, 1070, 1264, 1391, - 1503, 1693, 1851, 1880, 1974, 2254, 2410, 2282, 2346, 2832, 3028, 2565, 2555, 3873, 5038, 3947, 1297, -121, 538, 1423, 1503, 2016, 3525, 4216, 2660, 239, -826, -393, 104, -14, -168, 358, 1654, 3015, 3167, 1473, -822, -1567, -263, 1366, 1739, 1238, 1070, 1376, 1390, 849, 246, -39 }, - {1832, 1518, 322, -1390, -2156, -1241, 343, 1160, 935, 281, -406, -1040, -1342, -1043, -434, -83, -76, 32, 533, 1255, 1922, 2464, 2897, 3146, 3132, 2911, 2637, 2435, 2308, 2164, 1912, 1554, 1167, 810, 508, 298, 230, 314, 496, 707, 908, 1082, 1224, 1333, 1403, 1429, 1413, 1366, 1279, 1133, 909, 601, 207, -264, -804, -1403, -2057, -2755, -3476, -4213, -4962, -5706, -6420, -7097, -7734, -8310, -8799, -9191, -9491, -9686, -9762, -9723, -9571, -9300, -8915, -8446, -7913, -7314, -6657, -5982, -5336, -4724, -4135, -3580, -3101, -2724, -2426, -2161, -1926, -1767, -1714, -1732, -1763, -1788, -1825, -1888, - -1969, -2053, -2129, -2177, -2184, -2153, -2093, -2010, -1896, -1739, -1523, -1251, -954, -667, -397, -134, 119, 357, 578, 775, 932, 1036, 1089, 1088, 1029, 921, 777, 596, 377, 128, -133, -399, -666, -918, -1150, -1364, -1552, -1700, -1813, -1911, -2004, -2098, -2210, -2344, -2477, -2584, -2668, -2739, -2787, -2808, -2816, -2811, -2785, -2743, -2704, -2668, -2623, -2582, -2556, -2533, -2498, -2462, -2428, -2379, -2308, -2236, -2163, -2067, -1953, -1842, -1732, -1611, -1502, -1428, -1364, -1295, -1245, -1220, -1186, -1133, -1085, -1024, -911, -767, -632, -478, -273, -65, 110, 304, 536, 736, 889, 1070, 1264, 1391, - 1503, 1693, 1851, 1880, 1974, 2254, 2410, 2282, 2346, 2832, 3028, 2565, 2555, 3873, 5038, 3947, 1297, -121, 538, 1423, 1503, 2016, 3525, 4216, 2660, 239, -826, -393, 104, -14, -168, 358, 1654, 3015, 3167, 1473, -822, -1567, -263, 1366, 1739, 1238, 1070, 1376, 1390, 849, 246, -39 } - }, - { - {974, 1408, 1397, 456, -720, -1041, -320, 546, 603, -263, -1446, -2303, -2597, -2476, -2247, -2111, -2006, -1696, -1035, -101, 932, 1950, 2883, 3654, 4240, 4753, 5334, 5998, 6631, 7142, 7531, 7816, 7959, 7896, 7612, 7135, 6495, 5705, 4803, 3865, 2968, 2154, 1425, 775, 195, -325, -807, -1263, -1693, -2077, -2393, -2623, -2762, -2821, -2830, -2833, -2862, -2923, -3012, -3128, -3262, -3397, -3516, -3626, -3735, -3840, -3933, -4024, -4117, -4200, -4260, -4306, -4351, -4382, -4376, -4333, -4264, -4157, -3990, -3766, -3510, -3230, -2908, -2542, -2162, -1803, -1470, -1153, -844, -541, -232, 91, 415, 712, 978, 1229, - 1469, 1669, 1800, 1866, 1895, 1908, 1889, 1803, 1624, 1367, 1075, 780, 476, 133, -252, -651, -1021, -1342, -1621, -1890, -2174, -2467, -2736, -2958, -3131, -3271, -3401, -3542, -3698, -3857, -4005, -4143, -4281, -4425, -4578, -4746, -4930, -5120, -5312, -5505, -5695, -5875, -6045, -6205, -6348, -6466, -6558, -6620, -6646, -6632, -6588, -6519, -6425, -6320, -6215, -6111, -6008, -5913, -5833, -5762, -5701, -5663, -5649, -5650, -5660, -5686, -5720, -5746, -5765, -5788, -5815, -5848, -5901, -5978, -6060, -6140, -6230, -6325, -6406, -6474, -6543, -6598, -6615, -6606, -6585, -6529, -6430, -6319, -6211, -6075, -5917, -5781, -5661, -5518, -5380, -5284, - -5179, -5030, -4931, -4904, -4798, -4598, -4543, -4640, -4526, -4189, -4192, -4573, -4392, -3326, -2782, -4026, -5986, -6628, -5926, -5487, -5621, -5104, -3945, -3920, -5677, -7463, -7728, -7183, -7185, -7661, -7815, -7559, -7022, -5771, -3819, -2515, -3074, -4758, -5745, -5508, -5158, -5525, -6039, -5894, -5470, -5899, -7430, -8879 }, - {974, 1408, 1397, 456, -720, -1041, -320, 546, 603, -263, -1446, -2303, -2597, -2476, -2247, -2111, -2006, -1696, -1035, -101, 932, 1950, 2883, 3654, 4240, 4753, 5334, 5998, 6631, 7142, 7531, 7816, 7959, 7896, 7612, 7135, 6495, 5705, 4803, 3865, 2968, 2154, 1425, 775, 195, -325, -807, -1263, -1693, -2077, -2393, -2623, -2762, -2821, -2830, -2833, -2862, -2923, -3012, -3128, -3262, -3397, -3516, -3626, -3735, -3840, -3933, -4024, -4117, -4200, -4260, -4306, -4351, -4382, -4376, -4333, -4264, -4157, -3990, -3766, -3510, -3230, -2908, -2542, -2162, -1803, -1470, -1153, -844, -541, -232, 91, 415, 712, 978, 1229, - 1469, 1669, 1800, 1866, 1895, 1908, 1889, 1803, 1624, 1367, 1075, 780, 476, 133, -252, -651, -1021, -1342, -1621, -1890, -2174, -2467, -2736, -2958, -3131, -3271, -3401, -3542, -3698, -3857, -4005, -4143, -4281, -4425, -4578, -4746, -4930, -5120, -5312, -5505, -5695, -5875, -6045, -6205, -6348, -6466, -6558, -6620, -6646, -6632, -6588, -6519, -6425, -6320, -6215, -6111, -6008, -5913, -5833, -5762, -5701, -5663, -5649, -5650, -5660, -5686, -5720, -5746, -5765, -5788, -5815, -5848, -5901, -5978, -6060, -6140, -6230, -6325, -6406, -6474, -6543, -6598, -6615, -6606, -6585, -6529, -6430, -6319, -6211, -6075, -5917, -5781, -5661, -5518, -5380, -5284, - -5179, -5030, -4931, -4904, -4798, -4598, -4543, -4640, -4526, -4189, -4192, -4573, -4392, -3326, -2782, -4026, -5986, -6628, -5926, -5487, -5621, -5104, -3945, -3920, -5677, -7463, -7728, -7183, -7185, -7661, -7815, -7559, -7022, -5771, -3819, -2515, -3074, -4758, -5745, -5508, -5158, -5525, -6039, -5894, -5470, -5899, -7430, -8879 } - } +const Word16 CRendBin_FOA_HRIR_coeff_re_48kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 15831, 12015, 6081, 228, -4182, -7041, -8906, -10180, -10812, -10551, -9307, -7250, -4684, -1918, 791, 3247, 5333, 7035, 8406, 9503, 10331, 10868, 11128, 11185, 11114, 10932, 10612, 10153, 9599, 9002, 8387, 7766, 7156, 6571, 6010, 5460, 4919, 4395, 3899, 3430, 2976, 2527, 2078, 1633, 1192, 757, 333, -79, -480, -873, -1257, -1630, -1991, -2340, -2674, -2992, -3293, -3578, -3850, -4108, -4354, -4586, -4808, -5019, -5218, -5403, -5577, -5741, -5899, -6051, -6200, -6349, -6498, -6648, -6800, -6959, -7125, -7298, -7480, -7674, -7877, -8086, -8299, -8516, -8731, -8938, -9133, -9317, -9492, -9660, -9820, -9967, -10098, -10210, -10306, -10390, + -10461, -10523, -10579, -10628, -10672, -10713, -10754, -10798, -10847, -10903, -10962, -11026, -11097, -11181, -11275, -11374, -11471, -11564, -11653, -11735, -11814, -11890, -11960, -12026, -12089, -12151, -12212, -12271, -12328, -12380, -12427, -12469, -12508, -12543, -12572, -12596, -12616, -12633, -12648, -12665, -12685, -12705, -12724, -12745, -12766, -12786, -12808, -12832, -12855, -12876, -12896, -12914, -12928, -12939, -12951, -12964, -12976, -12987, -13000, -13012, -13021, -13025, -13028, -13027, -13023, -13018, -13016, -13014, -13012, -13014, -13018, -13020, -13018, -13018, -13018, -13015, -13011, -13011, -13011, -13009, -13007, -13007, -13004, -13000, -13001, -13009, -13016, -13024, -13041, -13062, -13077, -13092, -13114, -13133, -13145, -13157, + -13177, -13189, -13192, -13202, -13218, -13218, -13207, -13212, -13220, -13195, -13150, -13132, -13127, -13084, -13035, -13055, -13115, -13107, -13027, -12947, -12816, -12499, -12082, -11907, -12168, -12614, -12825, -12666, -12356, -12156, -12103, -12058, -11959, -12014, -12538, -13523, -14481, -14884, -14719, -14424, -14310, -14286, -14196, -14128, -14229, -14418, -14507, -14487 }, + { 15831, 12015, 6081, 228, -4182, -7041, -8906, -10180, -10812, -10551, -9307, -7250, -4684, -1918, 791, 3247, 5333, 7035, 8406, 9503, 10331, 10868, 11128, 11185, 11114, 10932, 10612, 10153, 9599, 9002, 8387, 7766, 7156, 6571, 6010, 5460, 4919, 4395, 3899, 3430, 2976, 2527, 2078, 1633, 1192, 757, 333, -79, -480, -873, -1257, -1630, -1991, -2340, -2674, -2992, -3293, -3578, -3850, -4108, -4354, -4586, -4808, -5019, -5218, -5403, -5577, -5741, -5899, -6051, -6200, -6349, -6498, -6648, -6800, -6959, -7125, -7298, -7480, -7674, -7877, -8086, -8299, -8516, -8731, -8938, -9133, -9317, -9492, -9660, -9820, -9967, -10098, -10210, -10306, -10390, + -10461, -10523, -10579, -10628, -10672, -10713, -10754, -10798, -10847, -10903, -10962, -11026, -11097, -11181, -11275, -11374, -11471, -11564, -11653, -11735, -11814, -11890, -11960, -12026, -12089, -12151, -12212, -12271, -12328, -12380, -12427, -12469, -12508, -12543, -12572, -12596, -12616, -12633, -12648, -12665, -12685, -12705, -12724, -12745, -12766, -12786, -12808, -12832, -12855, -12876, -12896, -12914, -12928, -12939, -12951, -12964, -12976, -12987, -13000, -13012, -13021, -13025, -13028, -13027, -13023, -13018, -13016, -13014, -13012, -13014, -13018, -13020, -13018, -13018, -13018, -13015, -13011, -13011, -13011, -13009, -13007, -13007, -13004, -13000, -13001, -13009, -13016, -13024, -13041, -13062, -13077, -13092, -13114, -13133, -13145, -13157, + -13177, -13189, -13192, -13202, -13218, -13218, -13207, -13212, -13220, -13195, -13150, -13132, -13127, -13084, -13035, -13055, -13115, -13107, -13027, -12947, -12816, -12499, -12082, -11907, -12168, -12614, -12825, -12666, -12356, -12156, -12103, -12058, -11959, -12014, -12538, -13523, -14481, -14884, -14719, -14424, -14310, -14286, -14196, -14128, -14229, -14418, -14507, -14487 } }, + { { 1139, 5779, 11703, 14505, 11689, 4085, -5221, -13206, -18426, -20871, -21077, -19577, -16851, -13330, -9353, -5179, -1056, 2789, 6187, 9061, 11418, 13345, 14934, 16211, 17146, 17741, 18074, 18238, 18290, 18250, 18128, 17918, 17609, 17210, 16748, 16246, 15713, 15140, 14511, 13816, 13065, 12288, 11511, 10743, 9989, 9252, 8533, 7831, 7151, 6504, 5890, 5302, 4732, 4173, 3624, 3092, 2587, 2115, 1675, 1274, 916, 593, 297, 24, -223, -451, -672, -888, -1095, -1293, -1491, -1689, -1884, -2079, -2283, -2499, -2725, -2959, -3205, -3466, -3738, -4016, -4299, -4591, -4892, -5199, -5506, -5811, -6115, -6425, -6752, -7106, -7487, -7880, -8273, -8667, + -9063, -9456, -9831, -10177, -10484, -10753, -10989, -11197, -11367, -11488, -11556, -11582, -11578, -11553, -11514, -11467, -11421, -11384, -11360, -11349, -11347, -11356, -11386, -11440, -11514, -11600, -11688, -11770, -11840, -11903, -11965, -12025, -12081, -12136, -12190, -12240, -12282, -12318, -12348, -12373, -12400, -12431, -12469, -12510, -12553, -12599, -12647, -12699, -12761, -12835, -12918, -13011, -13110, -13212, -13313, -13416, -13527, -13642, -13759, -13883, -14011, -14136, -14251, -14358, -14456, -14541, -14614, -14680, -14737, -14782, -14816, -14843, -14858, -14862, -14866, -14874, -14881, -14888, -14905, -14925, -14934, -14930, -14917, -14894, -14860, -14827, -14801, -14772, -14741, -14721, -14710, -14692, -14669, -14658, -14652, -14639, + -14631, -14635, -14632, -14626, -14644, -14667, -14654, -14644, -14700, -14746, -14684, -14650, -14802, -14918, -14639, -14162, -14078, -14447, -14706, -14697, -14923, -15461, -15489, -14510, -13285, -12869, -13284, -13763, -13795, -13406, -12900, -12665, -12645, -11793, -9021, -5140, -2748, -3407, -5796, -7498, -7815, -7812, -8202, -8392, -7548, -5720, -3736, -2491 }, + { -1139, -5779, -11703, -14505, -11689, -4085, 5221, 13206, 18426, 20871, 21077, 19577, 16851, 13330, 9353, 5179, 1056, -2789, -6187, -9061, -11418, -13345, -14934, -16211, -17146, -17741, -18074, -18238, -18290, -18250, -18128, -17918, -17609, -17210, -16748, -16246, -15713, -15140, -14511, -13816, -13065, -12288, -11511, -10743, -9989, -9252, -8533, -7831, -7151, -6504, -5890, -5302, -4732, -4173, -3624, -3092, -2587, -2115, -1675, -1274, -916, -593, -297, -24, 223, 451, 672, 888, 1095, 1293, 1491, 1689, 1884, 2079, 2283, 2499, 2725, 2959, 3205, 3466, 3738, 4016, 4299, 4591, 4892, 5199, 5506, 5811, 6115, 6425, 6752, 7106, 7487, 7880, 8273, 8667, + 9063, 9456, 9831, 10177, 10484, 10753, 10989, 11197, 11367, 11488, 11556, 11582, 11578, 11553, 11514, 11467, 11421, 11384, 11360, 11349, 11347, 11356, 11386, 11440, 11514, 11600, 11688, 11770, 11840, 11903, 11965, 12025, 12081, 12136, 12190, 12240, 12282, 12318, 12348, 12373, 12400, 12431, 12469, 12510, 12553, 12599, 12647, 12699, 12761, 12835, 12918, 13011, 13110, 13212, 13313, 13416, 13527, 13642, 13759, 13883, 14011, 14136, 14251, 14358, 14456, 14541, 14614, 14680, 14737, 14782, 14816, 14843, 14858, 14862, 14866, 14874, 14881, 14888, 14905, 14925, 14934, 14930, 14917, 14894, 14860, 14827, 14801, 14772, 14741, 14721, 14710, 14692, 14669, 14658, 14652, 14639, + 14631, 14635, 14632, 14626, 14644, 14667, 14654, 14644, 14700, 14746, 14684, 14650, 14802, 14918, 14639, 14162, 14078, 14447, 14706, 14697, 14923, 15461, 15489, 14510, 13285, 12869, 13284, 13763, 13795, 13406, 12900, 12665, 12645, 11793, 9021, 5140, 2748, 3407, 5796, 7498, 7815, 7812, 8202, 8392, 7548, 5720, 3736, 2491 } }, + { { 1832, 1518, 322, -1390, -2156, -1241, 343, 1160, 935, 281, -406, -1040, -1342, -1043, -434, -83, -76, 32, 533, 1255, 1922, 2464, 2897, 3146, 3132, 2911, 2637, 2435, 2308, 2164, 1912, 1554, 1167, 810, 508, 298, 230, 314, 496, 707, 908, 1082, 1224, 1333, 1403, 1429, 1413, 1366, 1279, 1133, 909, 601, 207, -264, -804, -1403, -2057, -2755, -3476, -4213, -4962, -5706, -6420, -7097, -7734, -8310, -8799, -9191, -9491, -9686, -9762, -9723, -9571, -9300, -8915, -8446, -7913, -7314, -6657, -5982, -5336, -4724, -4135, -3580, -3101, -2724, -2426, -2161, -1926, -1767, -1714, -1732, -1763, -1788, -1825, -1888, + -1969, -2053, -2129, -2177, -2184, -2153, -2093, -2010, -1896, -1739, -1523, -1251, -954, -667, -397, -134, 119, 357, 578, 775, 932, 1036, 1089, 1088, 1029, 921, 777, 596, 377, 128, -133, -399, -666, -918, -1150, -1364, -1552, -1700, -1813, -1911, -2004, -2098, -2210, -2344, -2477, -2584, -2668, -2739, -2787, -2808, -2816, -2811, -2785, -2743, -2704, -2668, -2623, -2582, -2556, -2533, -2498, -2462, -2428, -2379, -2308, -2236, -2163, -2067, -1953, -1842, -1732, -1611, -1502, -1428, -1364, -1295, -1245, -1220, -1186, -1133, -1085, -1024, -911, -767, -632, -478, -273, -65, 110, 304, 536, 736, 889, 1070, 1264, 1391, + 1503, 1693, 1851, 1880, 1974, 2254, 2410, 2282, 2346, 2832, 3028, 2565, 2555, 3873, 5038, 3947, 1297, -121, 538, 1423, 1503, 2016, 3525, 4216, 2660, 239, -826, -393, 104, -14, -168, 358, 1654, 3015, 3167, 1473, -822, -1567, -263, 1366, 1739, 1238, 1070, 1376, 1390, 849, 246, -39 }, + { 1832, 1518, 322, -1390, -2156, -1241, 343, 1160, 935, 281, -406, -1040, -1342, -1043, -434, -83, -76, 32, 533, 1255, 1922, 2464, 2897, 3146, 3132, 2911, 2637, 2435, 2308, 2164, 1912, 1554, 1167, 810, 508, 298, 230, 314, 496, 707, 908, 1082, 1224, 1333, 1403, 1429, 1413, 1366, 1279, 1133, 909, 601, 207, -264, -804, -1403, -2057, -2755, -3476, -4213, -4962, -5706, -6420, -7097, -7734, -8310, -8799, -9191, -9491, -9686, -9762, -9723, -9571, -9300, -8915, -8446, -7913, -7314, -6657, -5982, -5336, -4724, -4135, -3580, -3101, -2724, -2426, -2161, -1926, -1767, -1714, -1732, -1763, -1788, -1825, -1888, + -1969, -2053, -2129, -2177, -2184, -2153, -2093, -2010, -1896, -1739, -1523, -1251, -954, -667, -397, -134, 119, 357, 578, 775, 932, 1036, 1089, 1088, 1029, 921, 777, 596, 377, 128, -133, -399, -666, -918, -1150, -1364, -1552, -1700, -1813, -1911, -2004, -2098, -2210, -2344, -2477, -2584, -2668, -2739, -2787, -2808, -2816, -2811, -2785, -2743, -2704, -2668, -2623, -2582, -2556, -2533, -2498, -2462, -2428, -2379, -2308, -2236, -2163, -2067, -1953, -1842, -1732, -1611, -1502, -1428, -1364, -1295, -1245, -1220, -1186, -1133, -1085, -1024, -911, -767, -632, -478, -273, -65, 110, 304, 536, 736, 889, 1070, 1264, 1391, + 1503, 1693, 1851, 1880, 1974, 2254, 2410, 2282, 2346, 2832, 3028, 2565, 2555, 3873, 5038, 3947, 1297, -121, 538, 1423, 1503, 2016, 3525, 4216, 2660, 239, -826, -393, 104, -14, -168, 358, 1654, 3015, 3167, 1473, -822, -1567, -263, 1366, 1739, 1238, 1070, 1376, 1390, 849, 246, -39 } }, + { { 974, 1408, 1397, 456, -720, -1041, -320, 546, 603, -263, -1446, -2303, -2597, -2476, -2247, -2111, -2006, -1696, -1035, -101, 932, 1950, 2883, 3654, 4240, 4753, 5334, 5998, 6631, 7142, 7531, 7816, 7959, 7896, 7612, 7135, 6495, 5705, 4803, 3865, 2968, 2154, 1425, 775, 195, -325, -807, -1263, -1693, -2077, -2393, -2623, -2762, -2821, -2830, -2833, -2862, -2923, -3012, -3128, -3262, -3397, -3516, -3626, -3735, -3840, -3933, -4024, -4117, -4200, -4260, -4306, -4351, -4382, -4376, -4333, -4264, -4157, -3990, -3766, -3510, -3230, -2908, -2542, -2162, -1803, -1470, -1153, -844, -541, -232, 91, 415, 712, 978, 1229, + 1469, 1669, 1800, 1866, 1895, 1908, 1889, 1803, 1624, 1367, 1075, 780, 476, 133, -252, -651, -1021, -1342, -1621, -1890, -2174, -2467, -2736, -2958, -3131, -3271, -3401, -3542, -3698, -3857, -4005, -4143, -4281, -4425, -4578, -4746, -4930, -5120, -5312, -5505, -5695, -5875, -6045, -6205, -6348, -6466, -6558, -6620, -6646, -6632, -6588, -6519, -6425, -6320, -6215, -6111, -6008, -5913, -5833, -5762, -5701, -5663, -5649, -5650, -5660, -5686, -5720, -5746, -5765, -5788, -5815, -5848, -5901, -5978, -6060, -6140, -6230, -6325, -6406, -6474, -6543, -6598, -6615, -6606, -6585, -6529, -6430, -6319, -6211, -6075, -5917, -5781, -5661, -5518, -5380, -5284, + -5179, -5030, -4931, -4904, -4798, -4598, -4543, -4640, -4526, -4189, -4192, -4573, -4392, -3326, -2782, -4026, -5986, -6628, -5926, -5487, -5621, -5104, -3945, -3920, -5677, -7463, -7728, -7183, -7185, -7661, -7815, -7559, -7022, -5771, -3819, -2515, -3074, -4758, -5745, -5508, -5158, -5525, -6039, -5894, -5470, -5899, -7430, -8879 }, + { 974, 1408, 1397, 456, -720, -1041, -320, 546, 603, -263, -1446, -2303, -2597, -2476, -2247, -2111, -2006, -1696, -1035, -101, 932, 1950, 2883, 3654, 4240, 4753, 5334, 5998, 6631, 7142, 7531, 7816, 7959, 7896, 7612, 7135, 6495, 5705, 4803, 3865, 2968, 2154, 1425, 775, 195, -325, -807, -1263, -1693, -2077, -2393, -2623, -2762, -2821, -2830, -2833, -2862, -2923, -3012, -3128, -3262, -3397, -3516, -3626, -3735, -3840, -3933, -4024, -4117, -4200, -4260, -4306, -4351, -4382, -4376, -4333, -4264, -4157, -3990, -3766, -3510, -3230, -2908, -2542, -2162, -1803, -1470, -1153, -844, -541, -232, 91, 415, 712, 978, 1229, + 1469, 1669, 1800, 1866, 1895, 1908, 1889, 1803, 1624, 1367, 1075, 780, 476, 133, -252, -651, -1021, -1342, -1621, -1890, -2174, -2467, -2736, -2958, -3131, -3271, -3401, -3542, -3698, -3857, -4005, -4143, -4281, -4425, -4578, -4746, -4930, -5120, -5312, -5505, -5695, -5875, -6045, -6205, -6348, -6466, -6558, -6620, -6646, -6632, -6588, -6519, -6425, -6320, -6215, -6111, -6008, -5913, -5833, -5762, -5701, -5663, -5649, -5650, -5660, -5686, -5720, -5746, -5765, -5788, -5815, -5848, -5901, -5978, -6060, -6140, -6230, -6325, -6406, -6474, -6543, -6598, -6615, -6606, -6585, -6529, -6430, -6319, -6211, -6075, -5917, -5781, -5661, -5518, -5380, -5284, + -5179, -5030, -4931, -4904, -4798, -4598, -4543, -4640, -4526, -4189, -4192, -4573, -4392, -3326, -2782, -4026, -5986, -6628, -5926, -5487, -5621, -5104, -3945, -3920, -5677, -7463, -7728, -7183, -7185, -7661, -7815, -7559, -7022, -5771, -3819, -2515, -3074, -4758, -5745, -5508, -5158, -5525, -6039, -5894, -5470, -5899, -7430, -8879 } } }; -const Word16 CRendBin_FOA_HRIR_coeff_im_48kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {-3812, -10154, -13424, -13506, -11577, -8956, -6265, -3457, -373, 2864, 5885, 8325, 9988, 10835, 10931, 10408, 9448, 8231, 6876, 5425, 3888, 2316, 796, -615, -1926, -3178, -4370, -5457, -6403, -7214, -7911, -8507, -9012, -9445, -9829, -10173, -10473, -10726, -10943, -11141, -11329, -11506, -11665, -11804, -11920, -12014, -12086, -12140, -12180, -12205, -12214, -12207, -12184, -12148, -12099, -12038, -11969, -11895, -11818, -11736, -11653, -11568, -11483, -11397, -11309, -11224, -11144, -11071, -11005, -10946, -10896, -10853, -10816, -10784, -10759, -10740, -10722, -10706, -10689, -10668, -10637, -10595, -10541, -10473, -10386, -10282, -10167, -10045, -9918, -9785, -9643, -9491, -9334, -9175, -9022, -8873, - -8733, -8601, -8478, -8363, -8258, -8164, -8082, -8009, -7944, -7883, -7825, -7771, -7723, -7674, -7618, -7550, -7472, -7386, -7296, -7202, -7108, -7011, -6912, -6814, -6718, -6621, -6524, -6426, -6325, -6221, -6117, -6014, -5912, -5810, -5709, -5611, -5517, -5427, -5344, -5265, -5189, -5113, -5038, -4965, -4892, -4820, -4750, -4678, -4604, -4529, -4454, -4377, -4301, -4229, -4159, -4090, -4020, -3952, -3883, -3812, -3739, -3668, -3598, -3529, -3464, -3404, -3347, -3291, -3238, -3187, -3133, -3077, -3024, -2972, -2920, -2869, -2822, -2777, -2729, -2683, -2640, -2597, -2554, -2517, -2486, -2452, -2416, -2384, -2352, -2311, -2266, -2225, -2181, -2127, -2073, -2025, - -1971, -1907, -1849, -1798, -1733, -1659, -1599, -1546, -1467, -1379, -1324, -1289, -1227, -1159, -1144, -1144, -1064, -915, -791, -686, -527, -411, -581, -1058, -1487, -1515, -1200, -907, -891, -1091, -1310, -1493, -1795, -2356, -2989, -3214, -2747, -1878, -1186, -917, -839, -711, -590, -600, -637, -519, -276, -73 }, - {-3812, -10154, -13424, -13506, -11577, -8956, -6265, -3457, -373, 2864, 5885, 8325, 9988, 10835, 10931, 10408, 9448, 8231, 6876, 5425, 3888, 2316, 796, -615, -1926, -3178, -4370, -5457, -6403, -7214, -7911, -8507, -9012, -9445, -9829, -10173, -10473, -10726, -10943, -11141, -11329, -11506, -11665, -11804, -11920, -12014, -12086, -12140, -12180, -12205, -12214, -12207, -12184, -12148, -12099, -12038, -11969, -11895, -11818, -11736, -11653, -11568, -11483, -11397, -11309, -11224, -11144, -11071, -11005, -10946, -10896, -10853, -10816, -10784, -10759, -10740, -10722, -10706, -10689, -10668, -10637, -10595, -10541, -10473, -10386, -10282, -10167, -10045, -9918, -9785, -9643, -9491, -9334, -9175, -9022, -8873, - -8733, -8601, -8478, -8363, -8258, -8164, -8082, -8009, -7944, -7883, -7825, -7771, -7723, -7674, -7618, -7550, -7472, -7386, -7296, -7202, -7108, -7011, -6912, -6814, -6718, -6621, -6524, -6426, -6325, -6221, -6117, -6014, -5912, -5810, -5709, -5611, -5517, -5427, -5344, -5265, -5189, -5113, -5038, -4965, -4892, -4820, -4750, -4678, -4604, -4529, -4454, -4377, -4301, -4229, -4159, -4090, -4020, -3952, -3883, -3812, -3739, -3668, -3598, -3529, -3464, -3404, -3347, -3291, -3238, -3187, -3133, -3077, -3024, -2972, -2920, -2869, -2822, -2777, -2729, -2683, -2640, -2597, -2554, -2517, -2486, -2452, -2416, -2384, -2352, -2311, -2266, -2225, -2181, -2127, -2073, -2025, - -1971, -1907, -1849, -1798, -1733, -1659, -1599, -1546, -1467, -1379, -1324, -1289, -1227, -1159, -1144, -1144, -1064, -915, -791, -686, -527, -411, -581, -1058, -1487, -1515, -1200, -907, -891, -1091, -1310, -1493, -1795, -2356, -2989, -3214, -2747, -1878, -1186, -917, -839, -711, -590, -600, -637, -519, -276, -73 } - }, - { - {2300, 4666, 1852, -5592, -14123, -19737, -20452, -16872, -10891, -4195, 2257, 7982, 12713, 16347, 18898, 20405, 20929, 20594, 19589, 18128, 16413, 14584, 12684, 10707, 8687, 6720, 4888, 3200, 1628, 142, -1278, -2645, -3950, -5172, -6302, -7352, -8342, -9286, -10184, -11016, -11757, -12395, -12939, -13406, -13804, -14142, -14428, -14663, -14847, -14987, -15096, -15187, -15259, -15310, -15332, -15319, -15274, -15204, -15112, -15003, -14888, -14781, -14682, -14589, -14507, -14444, -14399, -14362, -14333, -14319, -14318, -14326, -14342, -14373, -14418, -14469, -14523, -14579, -14639, -14696, -14744, -14784, -14820, -14852, -14873, -14882, -14879, -14870, -14860, -14854, -14852, -14842, -14805, -14733, -14629, -14499, - -14337, -14135, -13889, -13606, -13297, -12973, -12640, -12297, -11938, -11572, -11220, -10895, -10603, -10344, -10118, -9927, -9769, -9640, -9533, -9439, -9358, -9294, -9242, -9191, -9131, -9056, -8964, -8859, -8749, -8642, -8537, -8431, -8326, -8222, -8118, -8011, -7904, -7802, -7705, -7618, -7541, -7473, -7408, -7345, -7285, -7227, -7174, -7127, -7087, -7046, -7001, -6952, -6894, -6828, -6756, -6684, -6607, -6522, -6430, -6330, -6215, -6082, -5937, -5784, -5620, -5450, -5279, -5107, -4931, -4753, -4579, -4406, -4236, -4076, -3929, -3785, -3643, -3508, -3373, -3225, -3067, -2909, -2755, -2603, -2462, -2338, -2217, -2096, -1987, -1886, -1777, -1662, -1559, -1461, -1354, -1246, - -1147, -1042, -926, -822, -720, -584, -441, -343, -230, -27, 169, 237, 357, 768, 1230, 1251, 916, 840, 1179, 1443, 1533, 2091, 3321, 4323, 4260, 3544, 3208, 3620, 4403, 5109, 5533, 5865, 6777, 8590, 10083, 9229, 5763, 2029, 436, 885, 1592, 1686, 1844, 2720, 3844, 4205, 3262, 1224 }, - {-2300, -4666, -1852, 5592, 14123, 19737, 20452, 16872, 10891, 4195, -2257, -7982, -12713, -16347, -18898, -20405, -20929, -20594, -19589, -18128, -16413, -14584, -12684, -10707, -8687, -6720, -4888, -3200, -1628, -142, 1278, 2645, 3950, 5172, 6302, 7352, 8342, 9286, 10184, 11016, 11757, 12395, 12939, 13406, 13804, 14142, 14428, 14663, 14847, 14987, 15096, 15187, 15259, 15310, 15332, 15319, 15274, 15204, 15112, 15003, 14888, 14781, 14682, 14589, 14507, 14444, 14399, 14362, 14333, 14319, 14318, 14326, 14342, 14373, 14418, 14469, 14523, 14579, 14639, 14696, 14744, 14784, 14820, 14852, 14873, 14882, 14879, 14870, 14860, 14854, 14852, 14842, 14805, 14733, 14629, 14499, - 14337, 14135, 13889, 13606, 13297, 12973, 12640, 12297, 11938, 11572, 11220, 10895, 10603, 10344, 10118, 9927, 9769, 9640, 9533, 9439, 9358, 9294, 9242, 9191, 9131, 9056, 8964, 8859, 8749, 8642, 8537, 8431, 8326, 8222, 8118, 8011, 7904, 7802, 7705, 7618, 7541, 7473, 7408, 7345, 7285, 7227, 7174, 7127, 7087, 7046, 7001, 6952, 6894, 6828, 6756, 6684, 6607, 6522, 6430, 6330, 6215, 6082, 5937, 5784, 5620, 5450, 5279, 5107, 4931, 4753, 4579, 4406, 4236, 4076, 3929, 3785, 3643, 3508, 3373, 3225, 3067, 2909, 2755, 2603, 2462, 2338, 2217, 2096, 1987, 1886, 1777, 1662, 1559, 1461, 1354, 1246, - 1147, 1042, 926, 822, 720, 584, 441, 343, 230, 27, -169, -237, -357, -768, -1230, -1251, -916, -840, -1179, -1443, -1533, -2091, -3321, -4323, -4260, -3544, -3208, -3620, -4403, -5109, -5533, -5865, -6777, -8590, -10083, -9229, -5763, -2029, -436, -885, -1592, -1686, -1844, -2720, -3844, -4205, -3262, -1224 } - }, - { - {-421, -1439, -2279, -1879, -173, 1372, 1473, 454, -541, -982, -995, -623, 143, 911, 1193, 1077, 1098, 1460, 1838, 1900, 1659, 1255, 714, 41, -648, -1193, -1540, -1768, -2002, -2301, -2614, -2840, -2931, -2905, -2782, -2570, -2313, -2094, -1981, -1982, -2074, -2234, -2447, -2704, -2999, -3322, -3664, -4026, -4420, -4847, -5292, -5734, -6154, -6533, -6859, -7125, -7320, -7431, -7454, -7393, -7240, -6983, -6629, -6189, -5660, -5036, -4331, -3571, -2766, -1921, -1056, -194, 652, 1464, 2212, 2872, 3450, 3944, 4323, 4569, 4700, 4751, 4727, 4609, 4403, 4157, 3919, 3686, 3422, 3120, 2830, 2609, 2457, 2335, 2225, 2141, - 2098, 2099, 2148, 2240, 2359, 2485, 2612, 2743, 2883, 3029, 3162, 3248, 3264, 3220, 3140, 3029, 2882, 2700, 2483, 2225, 1929, 1607, 1273, 933, 602, 295, 14, -244, -468, -645, -775, -861, -901, -898, -863, -801, -709, -602, -503, -420, -349, -288, -233, -159, -46, 93, 237, 389, 551, 710, 860, 1009, 1153, 1277, 1383, 1486, 1583, 1663, 1743, 1837, 1934, 2027, 2129, 2243, 2349, 2443, 2544, 2645, 2725, 2784, 2839, 2876, 2882, 2882, 2900, 2918, 2925, 2956, 3020, 3088, 3164, 3275, 3398, 3486, 3560, 3653, 3724, 3735, 3736, 3755, 3731, 3647, 3577, 3527, 3419, 3287, - 3221, 3142, 2957, 2813, 2818, 2723, 2392, 2209, 2360, 2267, 1641, 1365, 1978, 2117, 355, -2024, -2372, -563, 946, 993, 932, 1467, 1106, -983, -2966, -2835, -1195, -14, 136, 176, 768, 1604, 1879, 911, -1087, -2578, -2010, 156, 1728, 1448, 332, -124, 76, 0, -542, -901, -717, -249 }, - {-421, -1439, -2279, -1879, -173, 1372, 1473, 454, -541, -982, -995, -623, 143, 911, 1193, 1077, 1098, 1460, 1838, 1900, 1659, 1255, 714, 41, -648, -1193, -1540, -1768, -2002, -2301, -2614, -2840, -2931, -2905, -2782, -2570, -2313, -2094, -1981, -1982, -2074, -2234, -2447, -2704, -2999, -3322, -3664, -4026, -4420, -4847, -5292, -5734, -6154, -6533, -6859, -7125, -7320, -7431, -7454, -7393, -7240, -6983, -6629, -6189, -5660, -5036, -4331, -3571, -2766, -1921, -1056, -194, 652, 1464, 2212, 2872, 3450, 3944, 4323, 4569, 4700, 4751, 4727, 4609, 4403, 4157, 3919, 3686, 3422, 3120, 2830, 2609, 2457, 2335, 2225, 2141, - 2098, 2099, 2148, 2240, 2359, 2485, 2612, 2743, 2883, 3029, 3162, 3248, 3264, 3220, 3140, 3029, 2882, 2700, 2483, 2225, 1929, 1607, 1273, 933, 602, 295, 14, -244, -468, -645, -775, -861, -901, -898, -863, -801, -709, -602, -503, -420, -349, -288, -233, -159, -46, 93, 237, 389, 551, 710, 860, 1009, 1153, 1277, 1383, 1486, 1583, 1663, 1743, 1837, 1934, 2027, 2129, 2243, 2349, 2443, 2544, 2645, 2725, 2784, 2839, 2876, 2882, 2882, 2900, 2918, 2925, 2956, 3020, 3088, 3164, 3275, 3398, 3486, 3560, 3653, 3724, 3735, 3736, 3755, 3731, 3647, 3577, 3527, 3419, 3287, - 3221, 3142, 2957, 2813, 2818, 2723, 2392, 2209, 2360, 2267, 1641, 1365, 1978, 2117, 355, -2024, -2372, -563, 946, 993, 932, 1467, 1106, -983, -2966, -2835, -1195, -14, 136, 176, 768, 1604, 1879, 911, -1087, -2578, -2010, 156, 1728, 1448, 332, -124, 76, 0, -542, -901, -717, -249 } - }, - { - {70, -221, -1145, -1839, -1478, -384, 310, -66, -1082, -1809, -1720, -957, 20, 834, 1391, 1859, 2468, 3252, 4015, 4538, 4756, 4710, 4437, 4001, 3536, 3146, 2780, 2294, 1619, 804, -86, -1053, -2117, -3239, -4340, -5361, -6274, -7047, -7629, -7993, -8164, -8197, -8141, -8024, -7867, -7688, -7494, -7275, -7015, -6706, -6354, -5983, -5623, -5309, -5067, -4900, -4787, -4697, -4614, -4527, -4420, -4287, -4138, -3989, -3835, -3668, -3495, -3320, -3132, -2920, -2696, -2473, -2237, -1972, -1684, -1394, -1099, -789, -478, -197, 45, 263, 455, 593, 655, 657, 625, 573, 501, 413, 308, 170, -21, -261, -528, -818, - -1152, -1541, -1964, -2385, -2790, -3199, -3638, -4107, -4568, -4975, -5310, -5598, -5868, -6117, -6310, -6424, -6466, -6468, -6467, -6478, -6479, -6442, -6357, -6246, -6138, -6054, -5998, -5963, -5927, -5877, -5820, -5770, -5727, -5690, -5657, -5621, -5571, -5503, -5417, -5313, -5187, -5041, -4878, -4696, -4492, -4270, -4037, -3793, -3544, -3305, -3084, -2884, -2711, -2572, -2462, -2374, -2309, -2270, -2246, -2234, -2239, -2259, -2279, -2292, -2302, -2306, -2294, -2270, -2249, -2235, -2222, -2217, -2217, -2203, -2165, -2116, -2057, -1971, -1861, -1745, -1613, -1449, -1272, -1102, -927, -741, -575, -447, -326, -210, -138, -103, -62, -29, -41, -58, - -44, -66, -153, -186, -146, -223, -428, -467, -331, -471, -905, -914, -384, -519, -2041, -3557, -3292, -1765, -919, -1083, -964, -457, -1006, -2782, -3849, -3006, -1521, -967, -1047, -688, 154, 993, 1873, 2676, 2428, 621, -1474, -2123, -1358, -712, -979, -1392, -1159, -753, -1106, -2048, -2301, -1031 }, - {70, -221, -1145, -1839, -1478, -384, 310, -66, -1082, -1809, -1720, -957, 20, 834, 1391, 1859, 2468, 3252, 4015, 4538, 4756, 4710, 4437, 4001, 3536, 3146, 2780, 2294, 1619, 804, -86, -1053, -2117, -3239, -4340, -5361, -6274, -7047, -7629, -7993, -8164, -8197, -8141, -8024, -7867, -7688, -7494, -7275, -7015, -6706, -6354, -5983, -5623, -5309, -5067, -4900, -4787, -4697, -4614, -4527, -4420, -4287, -4138, -3989, -3835, -3668, -3495, -3320, -3132, -2920, -2696, -2473, -2237, -1972, -1684, -1394, -1099, -789, -478, -197, 45, 263, 455, 593, 655, 657, 625, 573, 501, 413, 308, 170, -21, -261, -528, -818, - -1152, -1541, -1964, -2385, -2790, -3199, -3638, -4107, -4568, -4975, -5310, -5598, -5868, -6117, -6310, -6424, -6466, -6468, -6467, -6478, -6479, -6442, -6357, -6246, -6138, -6054, -5998, -5963, -5927, -5877, -5820, -5770, -5727, -5690, -5657, -5621, -5571, -5503, -5417, -5313, -5187, -5041, -4878, -4696, -4492, -4270, -4037, -3793, -3544, -3305, -3084, -2884, -2711, -2572, -2462, -2374, -2309, -2270, -2246, -2234, -2239, -2259, -2279, -2292, -2302, -2306, -2294, -2270, -2249, -2235, -2222, -2217, -2217, -2203, -2165, -2116, -2057, -1971, -1861, -1745, -1613, -1449, -1272, -1102, -927, -741, -575, -447, -326, -210, -138, -103, -62, -29, -41, -58, - -44, -66, -153, -186, -146, -223, -428, -467, -331, -471, -905, -914, -384, -519, -2041, -3557, -3292, -1765, -919, -1083, -964, -457, -1006, -2782, -3849, -3006, -1521, -967, -1047, -688, 154, 993, 1873, 2676, 2428, 621, -1474, -2123, -1358, -712, -979, -1392, -1159, -753, -1106, -2048, -2301, -1031 } - } +const Word16 CRendBin_FOA_HRIR_coeff_im_48kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { -3812, -10154, -13424, -13506, -11577, -8956, -6265, -3457, -373, 2864, 5885, 8325, 9988, 10835, 10931, 10408, 9448, 8231, 6876, 5425, 3888, 2316, 796, -615, -1926, -3178, -4370, -5457, -6403, -7214, -7911, -8507, -9012, -9445, -9829, -10173, -10473, -10726, -10943, -11141, -11329, -11506, -11665, -11804, -11920, -12014, -12086, -12140, -12180, -12205, -12214, -12207, -12184, -12148, -12099, -12038, -11969, -11895, -11818, -11736, -11653, -11568, -11483, -11397, -11309, -11224, -11144, -11071, -11005, -10946, -10896, -10853, -10816, -10784, -10759, -10740, -10722, -10706, -10689, -10668, -10637, -10595, -10541, -10473, -10386, -10282, -10167, -10045, -9918, -9785, -9643, -9491, -9334, -9175, -9022, -8873, + -8733, -8601, -8478, -8363, -8258, -8164, -8082, -8009, -7944, -7883, -7825, -7771, -7723, -7674, -7618, -7550, -7472, -7386, -7296, -7202, -7108, -7011, -6912, -6814, -6718, -6621, -6524, -6426, -6325, -6221, -6117, -6014, -5912, -5810, -5709, -5611, -5517, -5427, -5344, -5265, -5189, -5113, -5038, -4965, -4892, -4820, -4750, -4678, -4604, -4529, -4454, -4377, -4301, -4229, -4159, -4090, -4020, -3952, -3883, -3812, -3739, -3668, -3598, -3529, -3464, -3404, -3347, -3291, -3238, -3187, -3133, -3077, -3024, -2972, -2920, -2869, -2822, -2777, -2729, -2683, -2640, -2597, -2554, -2517, -2486, -2452, -2416, -2384, -2352, -2311, -2266, -2225, -2181, -2127, -2073, -2025, + -1971, -1907, -1849, -1798, -1733, -1659, -1599, -1546, -1467, -1379, -1324, -1289, -1227, -1159, -1144, -1144, -1064, -915, -791, -686, -527, -411, -581, -1058, -1487, -1515, -1200, -907, -891, -1091, -1310, -1493, -1795, -2356, -2989, -3214, -2747, -1878, -1186, -917, -839, -711, -590, -600, -637, -519, -276, -73 }, + { -3812, -10154, -13424, -13506, -11577, -8956, -6265, -3457, -373, 2864, 5885, 8325, 9988, 10835, 10931, 10408, 9448, 8231, 6876, 5425, 3888, 2316, 796, -615, -1926, -3178, -4370, -5457, -6403, -7214, -7911, -8507, -9012, -9445, -9829, -10173, -10473, -10726, -10943, -11141, -11329, -11506, -11665, -11804, -11920, -12014, -12086, -12140, -12180, -12205, -12214, -12207, -12184, -12148, -12099, -12038, -11969, -11895, -11818, -11736, -11653, -11568, -11483, -11397, -11309, -11224, -11144, -11071, -11005, -10946, -10896, -10853, -10816, -10784, -10759, -10740, -10722, -10706, -10689, -10668, -10637, -10595, -10541, -10473, -10386, -10282, -10167, -10045, -9918, -9785, -9643, -9491, -9334, -9175, -9022, -8873, + -8733, -8601, -8478, -8363, -8258, -8164, -8082, -8009, -7944, -7883, -7825, -7771, -7723, -7674, -7618, -7550, -7472, -7386, -7296, -7202, -7108, -7011, -6912, -6814, -6718, -6621, -6524, -6426, -6325, -6221, -6117, -6014, -5912, -5810, -5709, -5611, -5517, -5427, -5344, -5265, -5189, -5113, -5038, -4965, -4892, -4820, -4750, -4678, -4604, -4529, -4454, -4377, -4301, -4229, -4159, -4090, -4020, -3952, -3883, -3812, -3739, -3668, -3598, -3529, -3464, -3404, -3347, -3291, -3238, -3187, -3133, -3077, -3024, -2972, -2920, -2869, -2822, -2777, -2729, -2683, -2640, -2597, -2554, -2517, -2486, -2452, -2416, -2384, -2352, -2311, -2266, -2225, -2181, -2127, -2073, -2025, + -1971, -1907, -1849, -1798, -1733, -1659, -1599, -1546, -1467, -1379, -1324, -1289, -1227, -1159, -1144, -1144, -1064, -915, -791, -686, -527, -411, -581, -1058, -1487, -1515, -1200, -907, -891, -1091, -1310, -1493, -1795, -2356, -2989, -3214, -2747, -1878, -1186, -917, -839, -711, -590, -600, -637, -519, -276, -73 } }, + { { 2300, 4666, 1852, -5592, -14123, -19737, -20452, -16872, -10891, -4195, 2257, 7982, 12713, 16347, 18898, 20405, 20929, 20594, 19589, 18128, 16413, 14584, 12684, 10707, 8687, 6720, 4888, 3200, 1628, 142, -1278, -2645, -3950, -5172, -6302, -7352, -8342, -9286, -10184, -11016, -11757, -12395, -12939, -13406, -13804, -14142, -14428, -14663, -14847, -14987, -15096, -15187, -15259, -15310, -15332, -15319, -15274, -15204, -15112, -15003, -14888, -14781, -14682, -14589, -14507, -14444, -14399, -14362, -14333, -14319, -14318, -14326, -14342, -14373, -14418, -14469, -14523, -14579, -14639, -14696, -14744, -14784, -14820, -14852, -14873, -14882, -14879, -14870, -14860, -14854, -14852, -14842, -14805, -14733, -14629, -14499, + -14337, -14135, -13889, -13606, -13297, -12973, -12640, -12297, -11938, -11572, -11220, -10895, -10603, -10344, -10118, -9927, -9769, -9640, -9533, -9439, -9358, -9294, -9242, -9191, -9131, -9056, -8964, -8859, -8749, -8642, -8537, -8431, -8326, -8222, -8118, -8011, -7904, -7802, -7705, -7618, -7541, -7473, -7408, -7345, -7285, -7227, -7174, -7127, -7087, -7046, -7001, -6952, -6894, -6828, -6756, -6684, -6607, -6522, -6430, -6330, -6215, -6082, -5937, -5784, -5620, -5450, -5279, -5107, -4931, -4753, -4579, -4406, -4236, -4076, -3929, -3785, -3643, -3508, -3373, -3225, -3067, -2909, -2755, -2603, -2462, -2338, -2217, -2096, -1987, -1886, -1777, -1662, -1559, -1461, -1354, -1246, + -1147, -1042, -926, -822, -720, -584, -441, -343, -230, -27, 169, 237, 357, 768, 1230, 1251, 916, 840, 1179, 1443, 1533, 2091, 3321, 4323, 4260, 3544, 3208, 3620, 4403, 5109, 5533, 5865, 6777, 8590, 10083, 9229, 5763, 2029, 436, 885, 1592, 1686, 1844, 2720, 3844, 4205, 3262, 1224 }, + { -2300, -4666, -1852, 5592, 14123, 19737, 20452, 16872, 10891, 4195, -2257, -7982, -12713, -16347, -18898, -20405, -20929, -20594, -19589, -18128, -16413, -14584, -12684, -10707, -8687, -6720, -4888, -3200, -1628, -142, 1278, 2645, 3950, 5172, 6302, 7352, 8342, 9286, 10184, 11016, 11757, 12395, 12939, 13406, 13804, 14142, 14428, 14663, 14847, 14987, 15096, 15187, 15259, 15310, 15332, 15319, 15274, 15204, 15112, 15003, 14888, 14781, 14682, 14589, 14507, 14444, 14399, 14362, 14333, 14319, 14318, 14326, 14342, 14373, 14418, 14469, 14523, 14579, 14639, 14696, 14744, 14784, 14820, 14852, 14873, 14882, 14879, 14870, 14860, 14854, 14852, 14842, 14805, 14733, 14629, 14499, + 14337, 14135, 13889, 13606, 13297, 12973, 12640, 12297, 11938, 11572, 11220, 10895, 10603, 10344, 10118, 9927, 9769, 9640, 9533, 9439, 9358, 9294, 9242, 9191, 9131, 9056, 8964, 8859, 8749, 8642, 8537, 8431, 8326, 8222, 8118, 8011, 7904, 7802, 7705, 7618, 7541, 7473, 7408, 7345, 7285, 7227, 7174, 7127, 7087, 7046, 7001, 6952, 6894, 6828, 6756, 6684, 6607, 6522, 6430, 6330, 6215, 6082, 5937, 5784, 5620, 5450, 5279, 5107, 4931, 4753, 4579, 4406, 4236, 4076, 3929, 3785, 3643, 3508, 3373, 3225, 3067, 2909, 2755, 2603, 2462, 2338, 2217, 2096, 1987, 1886, 1777, 1662, 1559, 1461, 1354, 1246, + 1147, 1042, 926, 822, 720, 584, 441, 343, 230, 27, -169, -237, -357, -768, -1230, -1251, -916, -840, -1179, -1443, -1533, -2091, -3321, -4323, -4260, -3544, -3208, -3620, -4403, -5109, -5533, -5865, -6777, -8590, -10083, -9229, -5763, -2029, -436, -885, -1592, -1686, -1844, -2720, -3844, -4205, -3262, -1224 } }, + { { -421, -1439, -2279, -1879, -173, 1372, 1473, 454, -541, -982, -995, -623, 143, 911, 1193, 1077, 1098, 1460, 1838, 1900, 1659, 1255, 714, 41, -648, -1193, -1540, -1768, -2002, -2301, -2614, -2840, -2931, -2905, -2782, -2570, -2313, -2094, -1981, -1982, -2074, -2234, -2447, -2704, -2999, -3322, -3664, -4026, -4420, -4847, -5292, -5734, -6154, -6533, -6859, -7125, -7320, -7431, -7454, -7393, -7240, -6983, -6629, -6189, -5660, -5036, -4331, -3571, -2766, -1921, -1056, -194, 652, 1464, 2212, 2872, 3450, 3944, 4323, 4569, 4700, 4751, 4727, 4609, 4403, 4157, 3919, 3686, 3422, 3120, 2830, 2609, 2457, 2335, 2225, 2141, + 2098, 2099, 2148, 2240, 2359, 2485, 2612, 2743, 2883, 3029, 3162, 3248, 3264, 3220, 3140, 3029, 2882, 2700, 2483, 2225, 1929, 1607, 1273, 933, 602, 295, 14, -244, -468, -645, -775, -861, -901, -898, -863, -801, -709, -602, -503, -420, -349, -288, -233, -159, -46, 93, 237, 389, 551, 710, 860, 1009, 1153, 1277, 1383, 1486, 1583, 1663, 1743, 1837, 1934, 2027, 2129, 2243, 2349, 2443, 2544, 2645, 2725, 2784, 2839, 2876, 2882, 2882, 2900, 2918, 2925, 2956, 3020, 3088, 3164, 3275, 3398, 3486, 3560, 3653, 3724, 3735, 3736, 3755, 3731, 3647, 3577, 3527, 3419, 3287, + 3221, 3142, 2957, 2813, 2818, 2723, 2392, 2209, 2360, 2267, 1641, 1365, 1978, 2117, 355, -2024, -2372, -563, 946, 993, 932, 1467, 1106, -983, -2966, -2835, -1195, -14, 136, 176, 768, 1604, 1879, 911, -1087, -2578, -2010, 156, 1728, 1448, 332, -124, 76, 0, -542, -901, -717, -249 }, + { -421, -1439, -2279, -1879, -173, 1372, 1473, 454, -541, -982, -995, -623, 143, 911, 1193, 1077, 1098, 1460, 1838, 1900, 1659, 1255, 714, 41, -648, -1193, -1540, -1768, -2002, -2301, -2614, -2840, -2931, -2905, -2782, -2570, -2313, -2094, -1981, -1982, -2074, -2234, -2447, -2704, -2999, -3322, -3664, -4026, -4420, -4847, -5292, -5734, -6154, -6533, -6859, -7125, -7320, -7431, -7454, -7393, -7240, -6983, -6629, -6189, -5660, -5036, -4331, -3571, -2766, -1921, -1056, -194, 652, 1464, 2212, 2872, 3450, 3944, 4323, 4569, 4700, 4751, 4727, 4609, 4403, 4157, 3919, 3686, 3422, 3120, 2830, 2609, 2457, 2335, 2225, 2141, + 2098, 2099, 2148, 2240, 2359, 2485, 2612, 2743, 2883, 3029, 3162, 3248, 3264, 3220, 3140, 3029, 2882, 2700, 2483, 2225, 1929, 1607, 1273, 933, 602, 295, 14, -244, -468, -645, -775, -861, -901, -898, -863, -801, -709, -602, -503, -420, -349, -288, -233, -159, -46, 93, 237, 389, 551, 710, 860, 1009, 1153, 1277, 1383, 1486, 1583, 1663, 1743, 1837, 1934, 2027, 2129, 2243, 2349, 2443, 2544, 2645, 2725, 2784, 2839, 2876, 2882, 2882, 2900, 2918, 2925, 2956, 3020, 3088, 3164, 3275, 3398, 3486, 3560, 3653, 3724, 3735, 3736, 3755, 3731, 3647, 3577, 3527, 3419, 3287, + 3221, 3142, 2957, 2813, 2818, 2723, 2392, 2209, 2360, 2267, 1641, 1365, 1978, 2117, 355, -2024, -2372, -563, 946, 993, 932, 1467, 1106, -983, -2966, -2835, -1195, -14, 136, 176, 768, 1604, 1879, 911, -1087, -2578, -2010, 156, 1728, 1448, 332, -124, 76, 0, -542, -901, -717, -249 } }, + { { 70, -221, -1145, -1839, -1478, -384, 310, -66, -1082, -1809, -1720, -957, 20, 834, 1391, 1859, 2468, 3252, 4015, 4538, 4756, 4710, 4437, 4001, 3536, 3146, 2780, 2294, 1619, 804, -86, -1053, -2117, -3239, -4340, -5361, -6274, -7047, -7629, -7993, -8164, -8197, -8141, -8024, -7867, -7688, -7494, -7275, -7015, -6706, -6354, -5983, -5623, -5309, -5067, -4900, -4787, -4697, -4614, -4527, -4420, -4287, -4138, -3989, -3835, -3668, -3495, -3320, -3132, -2920, -2696, -2473, -2237, -1972, -1684, -1394, -1099, -789, -478, -197, 45, 263, 455, 593, 655, 657, 625, 573, 501, 413, 308, 170, -21, -261, -528, -818, + -1152, -1541, -1964, -2385, -2790, -3199, -3638, -4107, -4568, -4975, -5310, -5598, -5868, -6117, -6310, -6424, -6466, -6468, -6467, -6478, -6479, -6442, -6357, -6246, -6138, -6054, -5998, -5963, -5927, -5877, -5820, -5770, -5727, -5690, -5657, -5621, -5571, -5503, -5417, -5313, -5187, -5041, -4878, -4696, -4492, -4270, -4037, -3793, -3544, -3305, -3084, -2884, -2711, -2572, -2462, -2374, -2309, -2270, -2246, -2234, -2239, -2259, -2279, -2292, -2302, -2306, -2294, -2270, -2249, -2235, -2222, -2217, -2217, -2203, -2165, -2116, -2057, -1971, -1861, -1745, -1613, -1449, -1272, -1102, -927, -741, -575, -447, -326, -210, -138, -103, -62, -29, -41, -58, + -44, -66, -153, -186, -146, -223, -428, -467, -331, -471, -905, -914, -384, -519, -2041, -3557, -3292, -1765, -919, -1083, -964, -457, -1006, -2782, -3849, -3006, -1521, -967, -1047, -688, 154, 993, 1873, 2676, 2428, 621, -1474, -2123, -1358, -712, -979, -1392, -1159, -753, -1106, -2048, -2301, -1031 }, + { 70, -221, -1145, -1839, -1478, -384, 310, -66, -1082, -1809, -1720, -957, 20, 834, 1391, 1859, 2468, 3252, 4015, 4538, 4756, 4710, 4437, 4001, 3536, 3146, 2780, 2294, 1619, 804, -86, -1053, -2117, -3239, -4340, -5361, -6274, -7047, -7629, -7993, -8164, -8197, -8141, -8024, -7867, -7688, -7494, -7275, -7015, -6706, -6354, -5983, -5623, -5309, -5067, -4900, -4787, -4697, -4614, -4527, -4420, -4287, -4138, -3989, -3835, -3668, -3495, -3320, -3132, -2920, -2696, -2473, -2237, -1972, -1684, -1394, -1099, -789, -478, -197, 45, 263, 455, 593, 655, 657, 625, 573, 501, 413, 308, 170, -21, -261, -528, -818, + -1152, -1541, -1964, -2385, -2790, -3199, -3638, -4107, -4568, -4975, -5310, -5598, -5868, -6117, -6310, -6424, -6466, -6468, -6467, -6478, -6479, -6442, -6357, -6246, -6138, -6054, -5998, -5963, -5927, -5877, -5820, -5770, -5727, -5690, -5657, -5621, -5571, -5503, -5417, -5313, -5187, -5041, -4878, -4696, -4492, -4270, -4037, -3793, -3544, -3305, -3084, -2884, -2711, -2572, -2462, -2374, -2309, -2270, -2246, -2234, -2239, -2259, -2279, -2292, -2302, -2306, -2294, -2270, -2249, -2235, -2222, -2217, -2217, -2203, -2165, -2116, -2057, -1971, -1861, -1745, -1613, -1449, -1272, -1102, -927, -741, -575, -447, -326, -210, -138, -103, -62, -29, -41, -58, + -44, -66, -153, -186, -146, -223, -428, -467, -331, -471, -905, -914, -384, -519, -2041, -3557, -3292, -1765, -919, -1083, -964, -457, -1006, -2782, -3849, -3006, -1521, -967, -1047, -688, 154, 993, 1873, 2676, 2428, 621, -1474, -2123, -1358, -712, -979, -1392, -1159, -753, -1106, -2048, -2301, -1031 } } }; -const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /* Sample Rate = 32000 */ const Word16 CRendBin_FOA_HRIR_max_num_iterations_32kHz = 1; -const Word16 CRendBin_FOA_HRIR_num_iterations_32kHz[FOA_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_FOA_HRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_FOA_HRIR_pIndex_frequency_max_32kHz[FOA_CHANNELS][BINAURAL_CHANNELS][1]={{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}}}; +const Word16 CRendBin_FOA_HRIR_num_iterations_32kHz[FOA_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_FOA_HRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_FOA_HRIR_pIndex_frequency_max_32kHz[FOA_CHANNELS][BINAURAL_CHANNELS][1] = { { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } } }; const Word16 CRendBin_FOA_HRIR_index_frequency_max_diffuse_32kHz = 0; const Word16 CRendBin_FOA_HRIR_inv_diffuse_weight_Q_32kHz_fx = 0; -const Word16 CRendBin_FOA_HRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][FOA_CHANNELS]={{0, 0, 0, 0},{0, 0, 0, 0}}; -const Word16 *CRendBin_FOA_HRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_FOA_HRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][FOA_CHANNELS] = { { 0, 0, 0, 0 }, { 0, 0, 0, 0 } }; +const Word16 *CRendBin_FOA_HRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_FOA_HRIR_coeff_Q_32kHz_fx = 14; -const Word16 CRendBin_FOA_HRIR_coeff_re_32kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {16374, 12559, 6625, 772, -3639, -6498, -8364, -9640, -10273, -10013, -8769, -6710, -4142, -1374, 1338, 3796, 5884, 7586, 8957, 10053, 10879, 11413, 11670, 11724, 11650, 11464, 11141, 10679, 10123, 9523, 8906, 8284, 7673, 7087, 6524, 5974, 5432, 4907, 4410, 3939, 3483, 3032, 2581, 2132, 1688, 1249, 821, 404, -1, -399, -788, -1167, -1533, -1886, -2224, -2547, -2852, -3142, -3418, -3680, -3929, -4165, -4390, -4605, -4808, -4997, -5174, -5343, -5506, -5662, -5816, -5970, -6125, -6281, -6440, -6606, -6779, -6960, -7150, -7353, -7564, -7782, -8004, -8229, -8453, -8669, -8872, -9065, -9248, -9424, -9592, -9747, -9885, -10005, -10110, -10203, - -10284, -10356, -10422, -10483, -10539, -10592, -10646, -10704, -10768, -10839, -10913, -10993, -11081, -11181, -11293, -11410, -11525, -11636, -11743, -11845, -11943, -12037, -12128, -12214, -12298, -12382, -12466, -12549, -12632, -12713, -12790, -12864, -12938, -13010, -13080, -13148, -13215, -13282, -13350, -13423, -13502, -13584, -13667, -13753, -13841, -13931, -14022, -14115, -14208, -14297, -14383, -14465, -14542, -14614, -14682, -14747, -14807, -14860, -14906, -14946, -14978, -15000, -15014, -15021 }, - {16374, 12559, 6625, 772, -3639, -6498, -8364, -9640, -10273, -10013, -8769, -6710, -4142, -1374, 1338, 3796, 5884, 7586, 8957, 10053, 10879, 11413, 11670, 11724, 11650, 11464, 11141, 10679, 10123, 9523, 8906, 8284, 7673, 7087, 6524, 5974, 5432, 4907, 4410, 3939, 3483, 3032, 2581, 2132, 1688, 1249, 821, 404, -1, -399, -788, -1167, -1533, -1886, -2224, -2547, -2852, -3142, -3418, -3680, -3929, -4165, -4390, -4605, -4808, -4997, -5174, -5343, -5506, -5662, -5816, -5970, -6125, -6281, -6440, -6606, -6779, -6960, -7150, -7353, -7564, -7782, -8004, -8229, -8453, -8669, -8872, -9065, -9248, -9424, -9592, -9747, -9885, -10005, -10110, -10203, - -10284, -10356, -10422, -10483, -10539, -10592, -10646, -10704, -10768, -10839, -10913, -10993, -11081, -11181, -11293, -11410, -11525, -11636, -11743, -11845, -11943, -12037, -12128, -12214, -12298, -12382, -12466, -12549, -12632, -12713, -12790, -12864, -12938, -13010, -13080, -13148, -13215, -13282, -13350, -13423, -13502, -13584, -13667, -13753, -13841, -13931, -14022, -14115, -14208, -14297, -14383, -14465, -14542, -14614, -14682, -14747, -14807, -14860, -14906, -14946, -14978, -15000, -15014, -15021 } - }, - { - {1862, 6502, 12427, 15231, 12416, 4811, -4498, -12488, -17713, -20162, -20369, -18870, -16143, -12619, -8637, -4460, -333, 3515, 6916, 9789, 12146, 14071, 15658, 16931, 17862, 18453, 18782, 18942, 18990, 18947, 18823, 18609, 18299, 17899, 17436, 16933, 16400, 15826, 15196, 14499, 13747, 12967, 12186, 11414, 10656, 9915, 9190, 8482, 7796, 7141, 6520, 5926, 5348, 4782, 4226, 3688, 3178, 2700, 2255, 1849, 1486, 1159, 859, 582, 331, 98, -127, -348, -561, -766, -971, -1176, -1379, -1583, -1795, -2021, -2257, -2502, -2760, -3033, -3315, -3602, -3896, -4199, -4512, -4830, -5147, -5463, -5777, -6096, -6432, -6797, -7191, -7598, -8005, -8411, - -8819, -9225, -9615, -9975, -10297, -10583, -10838, -11063, -11251, -11391, -11480, -11527, -11545, -11543, -11527, -11504, -11482, -11469, -11471, -11485, -11508, -11544, -11601, -11682, -11785, -11901, -12020, -12134, -12240, -12341, -12443, -12547, -12651, -12757, -12866, -12977, -13085, -13190, -13295, -13403, -13516, -13639, -13773, -13917, -14067, -14223, -14386, -14555, -14733, -14921, -15119, -15323, -15529, -15731, -15929, -16119, -16301, -16472, -16627, -16764, -16883, -16978, -17044, -17077 }, - {-1862, -6502, -12427, -15231, -12416, -4811, 4498, 12488, 17713, 20162, 20369, 18870, 16143, 12619, 8637, 4460, 333, -3515, -6916, -9789, -12146, -14071, -15658, -16931, -17862, -18453, -18782, -18942, -18990, -18947, -18823, -18609, -18299, -17899, -17436, -16933, -16400, -15826, -15196, -14499, -13747, -12967, -12186, -11414, -10656, -9915, -9190, -8482, -7796, -7141, -6520, -5926, -5348, -4782, -4226, -3688, -3178, -2700, -2255, -1849, -1486, -1159, -859, -582, -331, -98, 127, 348, 561, 766, 971, 1176, 1379, 1583, 1795, 2021, 2257, 2502, 2760, 3033, 3315, 3602, 3896, 4199, 4512, 4830, 5147, 5463, 5777, 6096, 6432, 6797, 7191, 7598, 8005, 8411, - 8819, 9225, 9615, 9975, 10297, 10583, 10838, 11063, 11251, 11391, 11480, 11527, 11545, 11543, 11527, 11504, 11482, 11469, 11471, 11485, 11508, 11544, 11601, 11682, 11785, 11901, 12020, 12134, 12240, 12341, 12443, 12547, 12651, 12757, 12866, 12977, 13085, 13190, 13295, 13403, 13516, 13639, 13773, 13917, 14067, 14223, 14386, 14555, 14733, 14921, 15119, 15323, 15529, 15731, 15929, 16119, 16301, 16472, 16627, 16764, 16883, 16978, 17044, 17077 } - }, - { - {1629, 1316, 120, -1593, -2359, -1443, 142, 959, 735, 81, -607, -1242, -1543, -1245, -635, -284, -275, -168, 333, 1057, 1725, 2267, 2700, 2950, 2937, 2714, 2441, 2240, 2113, 1969, 1718, 1362, 975, 618, 318, 109, 41, 125, 308, 521, 722, 896, 1040, 1149, 1219, 1245, 1231, 1184, 1099, 954, 731, 422, 29, -441, -979, -1577, -2231, -2928, -3648, -4384, -5131, -5872, -6585, -7261, -7896, -8470, -8958, -9351, -9649, -9843, -9920, -9881, -9727, -9454, -9069, -8597, -8061, -7459, -6798, -6119, -5468, -4854, -4262, -3702, -3220, -2841, -2539, -2271, -2034, -1875, -1819, -1833, -1861, -1882, -1915, -1976, - -2055, -2135, -2205, -2249, -2253, -2217, -2153, -2067, -1951, -1787, -1563, -1285, -983, -687, -410, -143, 117, 365, 592, 794, 959, 1073, 1133, 1138, 1088, 991, 855, 684, 476, 240, -11, -264, -514, -751, -968, -1161, -1326, -1453, -1541, -1609, -1671, -1736, -1814, -1908, -2001, -2069, -2107, -2125, -2124, -2097, -2049, -1990, -1921, -1842, -1763, -1699, -1646, -1603, -1577, -1568, -1563, -1556, -1554, -1558 }, - {1629, 1316, 120, -1593, -2359, -1443, 142, 959, 735, 81, -607, -1242, -1543, -1245, -635, -284, -275, -168, 333, 1057, 1725, 2267, 2700, 2950, 2937, 2714, 2441, 2240, 2113, 1969, 1718, 1362, 975, 618, 318, 109, 41, 125, 308, 521, 722, 896, 1040, 1149, 1219, 1245, 1231, 1184, 1099, 954, 731, 422, 29, -441, -979, -1577, -2231, -2928, -3648, -4384, -5131, -5872, -6585, -7261, -7896, -8470, -8958, -9351, -9649, -9843, -9920, -9881, -9727, -9454, -9069, -8597, -8061, -7459, -6798, -6119, -5468, -4854, -4262, -3702, -3220, -2841, -2539, -2271, -2034, -1875, -1819, -1833, -1861, -1882, -1915, -1976, - -2055, -2135, -2205, -2249, -2253, -2217, -2153, -2067, -1951, -1787, -1563, -1285, -983, -687, -410, -143, 117, 365, 592, 794, 959, 1073, 1133, 1138, 1088, 991, 855, 684, 476, 240, -11, -264, -514, -751, -968, -1161, -1326, -1453, -1541, -1609, -1671, -1736, -1814, -1908, -2001, -2069, -2107, -2125, -2124, -2097, -2049, -1990, -1921, -1842, -1763, -1699, -1646, -1603, -1577, -1568, -1563, -1556, -1554, -1558 } - }, - { - {1303, 1737, 1726, 785, -391, -711, 10, 876, 934, 67, -1118, -1976, -2269, -2148, -1920, -1784, -1679, -1370, -709, 226, 1259, 2276, 3208, 3978, 4563, 5074, 5654, 6316, 6949, 7459, 7846, 8131, 8273, 8210, 7925, 7449, 6808, 6017, 5114, 4175, 3277, 2460, 1730, 1077, 495, -29, -513, -972, -1404, -1791, -2110, -2343, -2484, -2544, -2556, -2561, -2592, -2656, -2747, -2865, -3002, -3138, -3260, -3372, -3483, -3589, -3686, -3780, -3876, -3962, -4025, -4075, -4123, -4158, -4156, -4116, -4051, -3947, -3783, -3562, -3311, -3035, -2718, -2355, -1981, -1627, -1299, -986, -683, -386, -81, 239, 556, 847, 1107, 1352, - 1586, 1781, 1908, 1968, 1992, 1998, 1973, 1878, 1689, 1423, 1123, 818, 503, 150, -247, -658, -1040, -1370, -1661, -1943, -2239, -2542, -2824, -3059, -3244, -3397, -3542, -3698, -3869, -4045, -4212, -4371, -4530, -4698, -4879, -5075, -5288, -5512, -5740, -5969, -6197, -6419, -6631, -6831, -7015, -7175, -7305, -7402, -7463, -7485, -7474, -7435, -7378, -7309, -7235, -7165, -7101, -7046, -7002, -6968, -6941, -6919, -6906, -6902 }, - {1303, 1737, 1726, 785, -391, -711, 10, 876, 934, 67, -1118, -1976, -2269, -2148, -1920, -1784, -1679, -1370, -709, 226, 1259, 2276, 3208, 3978, 4563, 5074, 5654, 6316, 6949, 7459, 7846, 8131, 8273, 8210, 7925, 7449, 6808, 6017, 5114, 4175, 3277, 2460, 1730, 1077, 495, -29, -513, -972, -1404, -1791, -2110, -2343, -2484, -2544, -2556, -2561, -2592, -2656, -2747, -2865, -3002, -3138, -3260, -3372, -3483, -3589, -3686, -3780, -3876, -3962, -4025, -4075, -4123, -4158, -4156, -4116, -4051, -3947, -3783, -3562, -3311, -3035, -2718, -2355, -1981, -1627, -1299, -986, -683, -386, -81, 239, 556, 847, 1107, 1352, - 1586, 1781, 1908, 1968, 1992, 1998, 1973, 1878, 1689, 1423, 1123, 818, 503, 150, -247, -658, -1040, -1370, -1661, -1943, -2239, -2542, -2824, -3059, -3244, -3397, -3542, -3698, -3869, -4045, -4212, -4371, -4530, -4698, -4879, -5075, -5288, -5512, -5740, -5969, -6197, -6419, -6631, -6831, -7015, -7175, -7305, -7402, -7463, -7485, -7474, -7435, -7378, -7309, -7235, -7165, -7101, -7046, -7002, -6968, -6941, -6919, -6906, -6902 } - } +const Word16 CRendBin_FOA_HRIR_coeff_re_32kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 16374, 12559, 6625, 772, -3639, -6498, -8364, -9640, -10273, -10013, -8769, -6710, -4142, -1374, 1338, 3796, 5884, 7586, 8957, 10053, 10879, 11413, 11670, 11724, 11650, 11464, 11141, 10679, 10123, 9523, 8906, 8284, 7673, 7087, 6524, 5974, 5432, 4907, 4410, 3939, 3483, 3032, 2581, 2132, 1688, 1249, 821, 404, -1, -399, -788, -1167, -1533, -1886, -2224, -2547, -2852, -3142, -3418, -3680, -3929, -4165, -4390, -4605, -4808, -4997, -5174, -5343, -5506, -5662, -5816, -5970, -6125, -6281, -6440, -6606, -6779, -6960, -7150, -7353, -7564, -7782, -8004, -8229, -8453, -8669, -8872, -9065, -9248, -9424, -9592, -9747, -9885, -10005, -10110, -10203, + -10284, -10356, -10422, -10483, -10539, -10592, -10646, -10704, -10768, -10839, -10913, -10993, -11081, -11181, -11293, -11410, -11525, -11636, -11743, -11845, -11943, -12037, -12128, -12214, -12298, -12382, -12466, -12549, -12632, -12713, -12790, -12864, -12938, -13010, -13080, -13148, -13215, -13282, -13350, -13423, -13502, -13584, -13667, -13753, -13841, -13931, -14022, -14115, -14208, -14297, -14383, -14465, -14542, -14614, -14682, -14747, -14807, -14860, -14906, -14946, -14978, -15000, -15014, -15021 }, + { 16374, 12559, 6625, 772, -3639, -6498, -8364, -9640, -10273, -10013, -8769, -6710, -4142, -1374, 1338, 3796, 5884, 7586, 8957, 10053, 10879, 11413, 11670, 11724, 11650, 11464, 11141, 10679, 10123, 9523, 8906, 8284, 7673, 7087, 6524, 5974, 5432, 4907, 4410, 3939, 3483, 3032, 2581, 2132, 1688, 1249, 821, 404, -1, -399, -788, -1167, -1533, -1886, -2224, -2547, -2852, -3142, -3418, -3680, -3929, -4165, -4390, -4605, -4808, -4997, -5174, -5343, -5506, -5662, -5816, -5970, -6125, -6281, -6440, -6606, -6779, -6960, -7150, -7353, -7564, -7782, -8004, -8229, -8453, -8669, -8872, -9065, -9248, -9424, -9592, -9747, -9885, -10005, -10110, -10203, + -10284, -10356, -10422, -10483, -10539, -10592, -10646, -10704, -10768, -10839, -10913, -10993, -11081, -11181, -11293, -11410, -11525, -11636, -11743, -11845, -11943, -12037, -12128, -12214, -12298, -12382, -12466, -12549, -12632, -12713, -12790, -12864, -12938, -13010, -13080, -13148, -13215, -13282, -13350, -13423, -13502, -13584, -13667, -13753, -13841, -13931, -14022, -14115, -14208, -14297, -14383, -14465, -14542, -14614, -14682, -14747, -14807, -14860, -14906, -14946, -14978, -15000, -15014, -15021 } }, + { { 1862, 6502, 12427, 15231, 12416, 4811, -4498, -12488, -17713, -20162, -20369, -18870, -16143, -12619, -8637, -4460, -333, 3515, 6916, 9789, 12146, 14071, 15658, 16931, 17862, 18453, 18782, 18942, 18990, 18947, 18823, 18609, 18299, 17899, 17436, 16933, 16400, 15826, 15196, 14499, 13747, 12967, 12186, 11414, 10656, 9915, 9190, 8482, 7796, 7141, 6520, 5926, 5348, 4782, 4226, 3688, 3178, 2700, 2255, 1849, 1486, 1159, 859, 582, 331, 98, -127, -348, -561, -766, -971, -1176, -1379, -1583, -1795, -2021, -2257, -2502, -2760, -3033, -3315, -3602, -3896, -4199, -4512, -4830, -5147, -5463, -5777, -6096, -6432, -6797, -7191, -7598, -8005, -8411, + -8819, -9225, -9615, -9975, -10297, -10583, -10838, -11063, -11251, -11391, -11480, -11527, -11545, -11543, -11527, -11504, -11482, -11469, -11471, -11485, -11508, -11544, -11601, -11682, -11785, -11901, -12020, -12134, -12240, -12341, -12443, -12547, -12651, -12757, -12866, -12977, -13085, -13190, -13295, -13403, -13516, -13639, -13773, -13917, -14067, -14223, -14386, -14555, -14733, -14921, -15119, -15323, -15529, -15731, -15929, -16119, -16301, -16472, -16627, -16764, -16883, -16978, -17044, -17077 }, + { -1862, -6502, -12427, -15231, -12416, -4811, 4498, 12488, 17713, 20162, 20369, 18870, 16143, 12619, 8637, 4460, 333, -3515, -6916, -9789, -12146, -14071, -15658, -16931, -17862, -18453, -18782, -18942, -18990, -18947, -18823, -18609, -18299, -17899, -17436, -16933, -16400, -15826, -15196, -14499, -13747, -12967, -12186, -11414, -10656, -9915, -9190, -8482, -7796, -7141, -6520, -5926, -5348, -4782, -4226, -3688, -3178, -2700, -2255, -1849, -1486, -1159, -859, -582, -331, -98, 127, 348, 561, 766, 971, 1176, 1379, 1583, 1795, 2021, 2257, 2502, 2760, 3033, 3315, 3602, 3896, 4199, 4512, 4830, 5147, 5463, 5777, 6096, 6432, 6797, 7191, 7598, 8005, 8411, + 8819, 9225, 9615, 9975, 10297, 10583, 10838, 11063, 11251, 11391, 11480, 11527, 11545, 11543, 11527, 11504, 11482, 11469, 11471, 11485, 11508, 11544, 11601, 11682, 11785, 11901, 12020, 12134, 12240, 12341, 12443, 12547, 12651, 12757, 12866, 12977, 13085, 13190, 13295, 13403, 13516, 13639, 13773, 13917, 14067, 14223, 14386, 14555, 14733, 14921, 15119, 15323, 15529, 15731, 15929, 16119, 16301, 16472, 16627, 16764, 16883, 16978, 17044, 17077 } }, + { { 1629, 1316, 120, -1593, -2359, -1443, 142, 959, 735, 81, -607, -1242, -1543, -1245, -635, -284, -275, -168, 333, 1057, 1725, 2267, 2700, 2950, 2937, 2714, 2441, 2240, 2113, 1969, 1718, 1362, 975, 618, 318, 109, 41, 125, 308, 521, 722, 896, 1040, 1149, 1219, 1245, 1231, 1184, 1099, 954, 731, 422, 29, -441, -979, -1577, -2231, -2928, -3648, -4384, -5131, -5872, -6585, -7261, -7896, -8470, -8958, -9351, -9649, -9843, -9920, -9881, -9727, -9454, -9069, -8597, -8061, -7459, -6798, -6119, -5468, -4854, -4262, -3702, -3220, -2841, -2539, -2271, -2034, -1875, -1819, -1833, -1861, -1882, -1915, -1976, + -2055, -2135, -2205, -2249, -2253, -2217, -2153, -2067, -1951, -1787, -1563, -1285, -983, -687, -410, -143, 117, 365, 592, 794, 959, 1073, 1133, 1138, 1088, 991, 855, 684, 476, 240, -11, -264, -514, -751, -968, -1161, -1326, -1453, -1541, -1609, -1671, -1736, -1814, -1908, -2001, -2069, -2107, -2125, -2124, -2097, -2049, -1990, -1921, -1842, -1763, -1699, -1646, -1603, -1577, -1568, -1563, -1556, -1554, -1558 }, + { 1629, 1316, 120, -1593, -2359, -1443, 142, 959, 735, 81, -607, -1242, -1543, -1245, -635, -284, -275, -168, 333, 1057, 1725, 2267, 2700, 2950, 2937, 2714, 2441, 2240, 2113, 1969, 1718, 1362, 975, 618, 318, 109, 41, 125, 308, 521, 722, 896, 1040, 1149, 1219, 1245, 1231, 1184, 1099, 954, 731, 422, 29, -441, -979, -1577, -2231, -2928, -3648, -4384, -5131, -5872, -6585, -7261, -7896, -8470, -8958, -9351, -9649, -9843, -9920, -9881, -9727, -9454, -9069, -8597, -8061, -7459, -6798, -6119, -5468, -4854, -4262, -3702, -3220, -2841, -2539, -2271, -2034, -1875, -1819, -1833, -1861, -1882, -1915, -1976, + -2055, -2135, -2205, -2249, -2253, -2217, -2153, -2067, -1951, -1787, -1563, -1285, -983, -687, -410, -143, 117, 365, 592, 794, 959, 1073, 1133, 1138, 1088, 991, 855, 684, 476, 240, -11, -264, -514, -751, -968, -1161, -1326, -1453, -1541, -1609, -1671, -1736, -1814, -1908, -2001, -2069, -2107, -2125, -2124, -2097, -2049, -1990, -1921, -1842, -1763, -1699, -1646, -1603, -1577, -1568, -1563, -1556, -1554, -1558 } }, + { { 1303, 1737, 1726, 785, -391, -711, 10, 876, 934, 67, -1118, -1976, -2269, -2148, -1920, -1784, -1679, -1370, -709, 226, 1259, 2276, 3208, 3978, 4563, 5074, 5654, 6316, 6949, 7459, 7846, 8131, 8273, 8210, 7925, 7449, 6808, 6017, 5114, 4175, 3277, 2460, 1730, 1077, 495, -29, -513, -972, -1404, -1791, -2110, -2343, -2484, -2544, -2556, -2561, -2592, -2656, -2747, -2865, -3002, -3138, -3260, -3372, -3483, -3589, -3686, -3780, -3876, -3962, -4025, -4075, -4123, -4158, -4156, -4116, -4051, -3947, -3783, -3562, -3311, -3035, -2718, -2355, -1981, -1627, -1299, -986, -683, -386, -81, 239, 556, 847, 1107, 1352, + 1586, 1781, 1908, 1968, 1992, 1998, 1973, 1878, 1689, 1423, 1123, 818, 503, 150, -247, -658, -1040, -1370, -1661, -1943, -2239, -2542, -2824, -3059, -3244, -3397, -3542, -3698, -3869, -4045, -4212, -4371, -4530, -4698, -4879, -5075, -5288, -5512, -5740, -5969, -6197, -6419, -6631, -6831, -7015, -7175, -7305, -7402, -7463, -7485, -7474, -7435, -7378, -7309, -7235, -7165, -7101, -7046, -7002, -6968, -6941, -6919, -6906, -6902 }, + { 1303, 1737, 1726, 785, -391, -711, 10, 876, 934, 67, -1118, -1976, -2269, -2148, -1920, -1784, -1679, -1370, -709, 226, 1259, 2276, 3208, 3978, 4563, 5074, 5654, 6316, 6949, 7459, 7846, 8131, 8273, 8210, 7925, 7449, 6808, 6017, 5114, 4175, 3277, 2460, 1730, 1077, 495, -29, -513, -972, -1404, -1791, -2110, -2343, -2484, -2544, -2556, -2561, -2592, -2656, -2747, -2865, -3002, -3138, -3260, -3372, -3483, -3589, -3686, -3780, -3876, -3962, -4025, -4075, -4123, -4158, -4156, -4116, -4051, -3947, -3783, -3562, -3311, -3035, -2718, -2355, -1981, -1627, -1299, -986, -683, -386, -81, 239, 556, 847, 1107, 1352, + 1586, 1781, 1908, 1968, 1992, 1998, 1973, 1878, 1689, 1423, 1123, 818, 503, 150, -247, -658, -1040, -1370, -1661, -1943, -2239, -2542, -2824, -3059, -3244, -3397, -3542, -3698, -3869, -4045, -4212, -4371, -4530, -4698, -4879, -5075, -5288, -5512, -5740, -5969, -6197, -6419, -6631, -6831, -7015, -7175, -7305, -7402, -7463, -7485, -7474, -7435, -7378, -7309, -7235, -7165, -7101, -7046, -7002, -6968, -6941, -6919, -6906, -6902 } } }; -const Word16 CRendBin_FOA_HRIR_coeff_im_32kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {-3808, -10142, -13405, -13479, -11543, -8915, -6216, -3400, -307, 2940, 5970, 8421, 10092, 10947, 11050, 10533, 9578, 8366, 7015, 5568, 4037, 2470, 955, -449, -1753, -2997, -4181, -5260, -6198, -6999, -7687, -8274, -8771, -9196, -9572, -9908, -10200, -10446, -10656, -10848, -11029, -11200, -11353, -11486, -11596, -11684, -11749, -11796, -11829, -11846, -11847, -11831, -11800, -11755, -11696, -11626, -11548, -11464, -11377, -11286, -11193, -11099, -11005, -10910, -10814, -10720, -10632, -10551, -10477, -10410, -10352, -10303, -10258, -10218, -10186, -10159, -10133, -10108, -10083, -10053, -10013, -9961, -9897, -9818, -9720, -9605, -9479, -9346, -9208, -9063, -8910, -8747, -8579, -8411, -8247, -8090, - -7940, -7799, -7666, -7543, -7428, -7325, -7233, -7151, -7075, -7003, -6934, -6870, -6810, -6749, -6681, -6600, -6509, -6409, -6305, -6198, -6089, -5979, -5867, -5755, -5645, -5536, -5427, -5317, -5204, -5089, -4974, -4859, -4745, -4631, -4516, -4403, -4292, -4183, -4078, -3974, -3869, -3761, -3649, -3533, -3414, -3289, -3160, -3024, -2880, -2728, -2570, -2406, -2236, -2063, -1886, -1704, -1515, -1322, -1126, -926, -721, -515, -309, -103 }, - {-3808, -10142, -13405, -13479, -11543, -8915, -6216, -3400, -307, 2940, 5970, 8421, 10092, 10947, 11050, 10533, 9578, 8366, 7015, 5568, 4037, 2470, 955, -449, -1753, -2997, -4181, -5260, -6198, -6999, -7687, -8274, -8771, -9196, -9572, -9908, -10200, -10446, -10656, -10848, -11029, -11200, -11353, -11486, -11596, -11684, -11749, -11796, -11829, -11846, -11847, -11831, -11800, -11755, -11696, -11626, -11548, -11464, -11377, -11286, -11193, -11099, -11005, -10910, -10814, -10720, -10632, -10551, -10477, -10410, -10352, -10303, -10258, -10218, -10186, -10159, -10133, -10108, -10083, -10053, -10013, -9961, -9897, -9818, -9720, -9605, -9479, -9346, -9208, -9063, -8910, -8747, -8579, -8411, -8247, -8090, - -7940, -7799, -7666, -7543, -7428, -7325, -7233, -7151, -7075, -7003, -6934, -6870, -6810, -6749, -6681, -6600, -6509, -6409, -6305, -6198, -6089, -5979, -5867, -5755, -5645, -5536, -5427, -5317, -5204, -5089, -4974, -4859, -4745, -4631, -4516, -4403, -4292, -4183, -4078, -3974, -3869, -3761, -3649, -3533, -3414, -3289, -3160, -3024, -2880, -2728, -2570, -2406, -2236, -2063, -1886, -1704, -1515, -1322, -1126, -926, -721, -515, -309, -103 } - }, - { - {2305, 4682, 1879, -5556, -14080, -19686, -20394, -16805, -10813, -4104, 2364, 8103, 12848, 16497, 19059, 20577, 21110, 20783, 19784, 18329, 16620, 14797, 12904, 10934, 8922, 6965, 5142, 3465, 1904, 429, -979, -2334, -3627, -4837, -5957, -6996, -7976, -8911, -9800, -10624, -11356, -11987, -12524, -12982, -13373, -13703, -13981, -14206, -14381, -14511, -14610, -14689, -14751, -14790, -14799, -14773, -14716, -14632, -14527, -14405, -14278, -14157, -14046, -13941, -13848, -13773, -13717, -13671, -13633, -13608, -13597, -13595, -13602, -13622, -13657, -13698, -13741, -13786, -13834, -13877, -13911, -13938, -13960, -13978, -13985, -13979, -13962, -13938, -13912, -13892, -13877, -13855, -13807, -13721, -13603, -13457, - -13281, -13066, -12807, -12511, -12189, -11852, -11506, -11147, -10774, -10396, -10029, -9689, -9381, -9106, -8863, -8654, -8479, -8332, -8205, -8092, -7993, -7909, -7837, -7768, -7690, -7597, -7487, -7365, -7239, -7116, -6995, -6874, -6752, -6632, -6510, -6384, -6255, -6129, -6005, -5887, -5773, -5662, -5550, -5430, -5303, -5171, -5032, -4887, -4734, -4570, -4389, -4188, -3966, -3722, -3457, -3172, -2868, -2542, -2196, -1832, -1450, -1050, -635, -213 }, - {-2305, -4682, -1879, 5556, 14080, 19686, 20394, 16805, 10813, 4104, -2364, -8103, -12848, -16497, -19059, -20577, -21110, -20783, -19784, -18329, -16620, -14797, -12904, -10934, -8922, -6965, -5142, -3465, -1904, -429, 979, 2334, 3627, 4837, 5957, 6996, 7976, 8911, 9800, 10624, 11356, 11987, 12524, 12982, 13373, 13703, 13981, 14206, 14381, 14511, 14610, 14689, 14751, 14790, 14799, 14773, 14716, 14632, 14527, 14405, 14278, 14157, 14046, 13941, 13848, 13773, 13717, 13671, 13633, 13608, 13597, 13595, 13602, 13622, 13657, 13698, 13741, 13786, 13834, 13877, 13911, 13938, 13960, 13978, 13985, 13979, 13962, 13938, 13912, 13892, 13877, 13855, 13807, 13721, 13603, 13457, - 13281, 13066, 12807, 12511, 12189, 11852, 11506, 11147, 10774, 10396, 10029, 9689, 9381, 9106, 8863, 8654, 8479, 8332, 8205, 8092, 7993, 7909, 7837, 7768, 7690, 7597, 7487, 7365, 7239, 7116, 6995, 6874, 6752, 6632, 6510, 6384, 6255, 6129, 6005, 5887, 5773, 5662, 5550, 5430, 5303, 5171, 5032, 4887, 4734, 4570, 4389, 4188, 3966, 3722, 3457, 3172, 2868, 2542, 2196, 1832, 1450, 1050, 635, 213 } - }, - { - {-422, -1443, -2285, -1888, -184, 1359, 1457, 435, -563, -1007, -1023, -653, 111, 877, 1156, 1038, 1056, 1415, 1791, 1851, 1606, 1198, 656, -20, -713, -1261, -1609, -1839, -2077, -2379, -2694, -2923, -3017, -2993, -2873, -2665, -2411, -2195, -2084, -2088, -2184, -2347, -2562, -2823, -3121, -3447, -3791, -4156, -4553, -4983, -5432, -5878, -6300, -6681, -7010, -7280, -7478, -7592, -7618, -7558, -7408, -7155, -6804, -6367, -5841, -5222, -4522, -3765, -2963, -2122, -1260, -400, 444, 1254, 1999, 2659, 3235, 3725, 4103, 4345, 4472, 4518, 4491, 4369, 4157, 3906, 3664, 3426, 3156, 2849, 2557, 2333, 2176, 2050, 1935, 1845, - 1798, 1797, 1841, 1928, 2043, 2165, 2285, 2411, 2549, 2693, 2821, 2901, 2913, 2864, 2776, 2659, 2508, 2319, 2094, 1830, 1529, 1200, 857, 512, 177, -138, -426, -689, -918, -1103, -1239, -1329, -1375, -1380, -1351, -1293, -1209, -1112, -1020, -947, -890, -845, -804, -749, -662, -549, -432, -317, -202, -91, 2, 77, 138, 177, 188, 180, 163, 136, 102, 73, 55, 38, 19, 5 }, - {-422, -1443, -2285, -1888, -184, 1359, 1457, 435, -563, -1007, -1023, -653, 111, 877, 1156, 1038, 1056, 1415, 1791, 1851, 1606, 1198, 656, -20, -713, -1261, -1609, -1839, -2077, -2379, -2694, -2923, -3017, -2993, -2873, -2665, -2411, -2195, -2084, -2088, -2184, -2347, -2562, -2823, -3121, -3447, -3791, -4156, -4553, -4983, -5432, -5878, -6300, -6681, -7010, -7280, -7478, -7592, -7618, -7558, -7408, -7155, -6804, -6367, -5841, -5222, -4522, -3765, -2963, -2122, -1260, -400, 444, 1254, 1999, 2659, 3235, 3725, 4103, 4345, 4472, 4518, 4491, 4369, 4157, 3906, 3664, 3426, 3156, 2849, 2557, 2333, 2176, 2050, 1935, 1845, - 1798, 1797, 1841, 1928, 2043, 2165, 2285, 2411, 2549, 2693, 2821, 2901, 2913, 2864, 2776, 2659, 2508, 2319, 2094, 1830, 1529, 1200, 857, 512, 177, -138, -426, -689, -918, -1103, -1239, -1329, -1375, -1380, -1351, -1293, -1209, -1112, -1020, -947, -890, -845, -804, -749, -662, -549, -432, -317, -202, -91, 2, 77, 138, 177, 188, 180, 163, 136, 102, 73, 55, 38, 19, 5 } - }, - { - {73, -214, -1133, -1823, -1457, -358, 340, -31, -1044, -1768, -1675, -906, 76, 894, 1455, 1928, 2541, 3330, 4098, 4625, 4847, 4804, 4535, 4103, 3642, 3256, 2895, 2414, 1743, 933, 49, -913, -1973, -3090, -4186, -5202, -6112, -6881, -7459, -7820, -7988, -8017, -7957, -7837, -7676, -7492, -7292, -7069, -6804, -6490, -6133, -5757, -5391, -5070, -4824, -4652, -4533, -4437, -4349, -4256, -4144, -4005, -3851, -3696, -3537, -3366, -3188, -3008, -2815, -2598, -2369, -2140, -1899, -1628, -1335, -1039, -738, -422, -105, 182, 428, 652, 850, 994, 1062, 1069, 1044, 998, 932, 851, 754, 622, 436, 202, -58, -341, - -667, -1049, -1465, -1880, -2279, -2683, -3118, -3582, -4037, -4436, -4766, -5048, -5311, -5552, -5739, -5845, -5876, -5869, -5860, -5861, -5852, -5805, -5712, -5592, -5474, -5381, -5318, -5274, -5230, -5173, -5109, -5050, -4999, -4955, -4912, -4865, -4804, -4723, -4620, -4496, -4350, -4179, -3986, -3771, -3531, -3268, -2989, -2699, -2404, -2115, -1841, -1590, -1365, -1167, -996, -848, -719, -606, -503, -405, -309, -219, -132, -45 }, - {73, -214, -1133, -1823, -1457, -358, 340, -31, -1044, -1768, -1675, -906, 76, 894, 1455, 1928, 2541, 3330, 4098, 4625, 4847, 4804, 4535, 4103, 3642, 3256, 2895, 2414, 1743, 933, 49, -913, -1973, -3090, -4186, -5202, -6112, -6881, -7459, -7820, -7988, -8017, -7957, -7837, -7676, -7492, -7292, -7069, -6804, -6490, -6133, -5757, -5391, -5070, -4824, -4652, -4533, -4437, -4349, -4256, -4144, -4005, -3851, -3696, -3537, -3366, -3188, -3008, -2815, -2598, -2369, -2140, -1899, -1628, -1335, -1039, -738, -422, -105, 182, 428, 652, 850, 994, 1062, 1069, 1044, 998, 932, 851, 754, 622, 436, 202, -58, -341, - -667, -1049, -1465, -1880, -2279, -2683, -3118, -3582, -4037, -4436, -4766, -5048, -5311, -5552, -5739, -5845, -5876, -5869, -5860, -5861, -5852, -5805, -5712, -5592, -5474, -5381, -5318, -5274, -5230, -5173, -5109, -5050, -4999, -4955, -4912, -4865, -4804, -4723, -4620, -4496, -4350, -4179, -3986, -3771, -3531, -3268, -2989, -2699, -2404, -2115, -1841, -1590, -1365, -1167, -996, -848, -719, -606, -503, -405, -309, -219, -132, -45 } - } +const Word16 CRendBin_FOA_HRIR_coeff_im_32kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { -3808, -10142, -13405, -13479, -11543, -8915, -6216, -3400, -307, 2940, 5970, 8421, 10092, 10947, 11050, 10533, 9578, 8366, 7015, 5568, 4037, 2470, 955, -449, -1753, -2997, -4181, -5260, -6198, -6999, -7687, -8274, -8771, -9196, -9572, -9908, -10200, -10446, -10656, -10848, -11029, -11200, -11353, -11486, -11596, -11684, -11749, -11796, -11829, -11846, -11847, -11831, -11800, -11755, -11696, -11626, -11548, -11464, -11377, -11286, -11193, -11099, -11005, -10910, -10814, -10720, -10632, -10551, -10477, -10410, -10352, -10303, -10258, -10218, -10186, -10159, -10133, -10108, -10083, -10053, -10013, -9961, -9897, -9818, -9720, -9605, -9479, -9346, -9208, -9063, -8910, -8747, -8579, -8411, -8247, -8090, + -7940, -7799, -7666, -7543, -7428, -7325, -7233, -7151, -7075, -7003, -6934, -6870, -6810, -6749, -6681, -6600, -6509, -6409, -6305, -6198, -6089, -5979, -5867, -5755, -5645, -5536, -5427, -5317, -5204, -5089, -4974, -4859, -4745, -4631, -4516, -4403, -4292, -4183, -4078, -3974, -3869, -3761, -3649, -3533, -3414, -3289, -3160, -3024, -2880, -2728, -2570, -2406, -2236, -2063, -1886, -1704, -1515, -1322, -1126, -926, -721, -515, -309, -103 }, + { -3808, -10142, -13405, -13479, -11543, -8915, -6216, -3400, -307, 2940, 5970, 8421, 10092, 10947, 11050, 10533, 9578, 8366, 7015, 5568, 4037, 2470, 955, -449, -1753, -2997, -4181, -5260, -6198, -6999, -7687, -8274, -8771, -9196, -9572, -9908, -10200, -10446, -10656, -10848, -11029, -11200, -11353, -11486, -11596, -11684, -11749, -11796, -11829, -11846, -11847, -11831, -11800, -11755, -11696, -11626, -11548, -11464, -11377, -11286, -11193, -11099, -11005, -10910, -10814, -10720, -10632, -10551, -10477, -10410, -10352, -10303, -10258, -10218, -10186, -10159, -10133, -10108, -10083, -10053, -10013, -9961, -9897, -9818, -9720, -9605, -9479, -9346, -9208, -9063, -8910, -8747, -8579, -8411, -8247, -8090, + -7940, -7799, -7666, -7543, -7428, -7325, -7233, -7151, -7075, -7003, -6934, -6870, -6810, -6749, -6681, -6600, -6509, -6409, -6305, -6198, -6089, -5979, -5867, -5755, -5645, -5536, -5427, -5317, -5204, -5089, -4974, -4859, -4745, -4631, -4516, -4403, -4292, -4183, -4078, -3974, -3869, -3761, -3649, -3533, -3414, -3289, -3160, -3024, -2880, -2728, -2570, -2406, -2236, -2063, -1886, -1704, -1515, -1322, -1126, -926, -721, -515, -309, -103 } }, + { { 2305, 4682, 1879, -5556, -14080, -19686, -20394, -16805, -10813, -4104, 2364, 8103, 12848, 16497, 19059, 20577, 21110, 20783, 19784, 18329, 16620, 14797, 12904, 10934, 8922, 6965, 5142, 3465, 1904, 429, -979, -2334, -3627, -4837, -5957, -6996, -7976, -8911, -9800, -10624, -11356, -11987, -12524, -12982, -13373, -13703, -13981, -14206, -14381, -14511, -14610, -14689, -14751, -14790, -14799, -14773, -14716, -14632, -14527, -14405, -14278, -14157, -14046, -13941, -13848, -13773, -13717, -13671, -13633, -13608, -13597, -13595, -13602, -13622, -13657, -13698, -13741, -13786, -13834, -13877, -13911, -13938, -13960, -13978, -13985, -13979, -13962, -13938, -13912, -13892, -13877, -13855, -13807, -13721, -13603, -13457, + -13281, -13066, -12807, -12511, -12189, -11852, -11506, -11147, -10774, -10396, -10029, -9689, -9381, -9106, -8863, -8654, -8479, -8332, -8205, -8092, -7993, -7909, -7837, -7768, -7690, -7597, -7487, -7365, -7239, -7116, -6995, -6874, -6752, -6632, -6510, -6384, -6255, -6129, -6005, -5887, -5773, -5662, -5550, -5430, -5303, -5171, -5032, -4887, -4734, -4570, -4389, -4188, -3966, -3722, -3457, -3172, -2868, -2542, -2196, -1832, -1450, -1050, -635, -213 }, + { -2305, -4682, -1879, 5556, 14080, 19686, 20394, 16805, 10813, 4104, -2364, -8103, -12848, -16497, -19059, -20577, -21110, -20783, -19784, -18329, -16620, -14797, -12904, -10934, -8922, -6965, -5142, -3465, -1904, -429, 979, 2334, 3627, 4837, 5957, 6996, 7976, 8911, 9800, 10624, 11356, 11987, 12524, 12982, 13373, 13703, 13981, 14206, 14381, 14511, 14610, 14689, 14751, 14790, 14799, 14773, 14716, 14632, 14527, 14405, 14278, 14157, 14046, 13941, 13848, 13773, 13717, 13671, 13633, 13608, 13597, 13595, 13602, 13622, 13657, 13698, 13741, 13786, 13834, 13877, 13911, 13938, 13960, 13978, 13985, 13979, 13962, 13938, 13912, 13892, 13877, 13855, 13807, 13721, 13603, 13457, + 13281, 13066, 12807, 12511, 12189, 11852, 11506, 11147, 10774, 10396, 10029, 9689, 9381, 9106, 8863, 8654, 8479, 8332, 8205, 8092, 7993, 7909, 7837, 7768, 7690, 7597, 7487, 7365, 7239, 7116, 6995, 6874, 6752, 6632, 6510, 6384, 6255, 6129, 6005, 5887, 5773, 5662, 5550, 5430, 5303, 5171, 5032, 4887, 4734, 4570, 4389, 4188, 3966, 3722, 3457, 3172, 2868, 2542, 2196, 1832, 1450, 1050, 635, 213 } }, + { { -422, -1443, -2285, -1888, -184, 1359, 1457, 435, -563, -1007, -1023, -653, 111, 877, 1156, 1038, 1056, 1415, 1791, 1851, 1606, 1198, 656, -20, -713, -1261, -1609, -1839, -2077, -2379, -2694, -2923, -3017, -2993, -2873, -2665, -2411, -2195, -2084, -2088, -2184, -2347, -2562, -2823, -3121, -3447, -3791, -4156, -4553, -4983, -5432, -5878, -6300, -6681, -7010, -7280, -7478, -7592, -7618, -7558, -7408, -7155, -6804, -6367, -5841, -5222, -4522, -3765, -2963, -2122, -1260, -400, 444, 1254, 1999, 2659, 3235, 3725, 4103, 4345, 4472, 4518, 4491, 4369, 4157, 3906, 3664, 3426, 3156, 2849, 2557, 2333, 2176, 2050, 1935, 1845, + 1798, 1797, 1841, 1928, 2043, 2165, 2285, 2411, 2549, 2693, 2821, 2901, 2913, 2864, 2776, 2659, 2508, 2319, 2094, 1830, 1529, 1200, 857, 512, 177, -138, -426, -689, -918, -1103, -1239, -1329, -1375, -1380, -1351, -1293, -1209, -1112, -1020, -947, -890, -845, -804, -749, -662, -549, -432, -317, -202, -91, 2, 77, 138, 177, 188, 180, 163, 136, 102, 73, 55, 38, 19, 5 }, + { -422, -1443, -2285, -1888, -184, 1359, 1457, 435, -563, -1007, -1023, -653, 111, 877, 1156, 1038, 1056, 1415, 1791, 1851, 1606, 1198, 656, -20, -713, -1261, -1609, -1839, -2077, -2379, -2694, -2923, -3017, -2993, -2873, -2665, -2411, -2195, -2084, -2088, -2184, -2347, -2562, -2823, -3121, -3447, -3791, -4156, -4553, -4983, -5432, -5878, -6300, -6681, -7010, -7280, -7478, -7592, -7618, -7558, -7408, -7155, -6804, -6367, -5841, -5222, -4522, -3765, -2963, -2122, -1260, -400, 444, 1254, 1999, 2659, 3235, 3725, 4103, 4345, 4472, 4518, 4491, 4369, 4157, 3906, 3664, 3426, 3156, 2849, 2557, 2333, 2176, 2050, 1935, 1845, + 1798, 1797, 1841, 1928, 2043, 2165, 2285, 2411, 2549, 2693, 2821, 2901, 2913, 2864, 2776, 2659, 2508, 2319, 2094, 1830, 1529, 1200, 857, 512, 177, -138, -426, -689, -918, -1103, -1239, -1329, -1375, -1380, -1351, -1293, -1209, -1112, -1020, -947, -890, -845, -804, -749, -662, -549, -432, -317, -202, -91, 2, 77, 138, 177, 188, 180, 163, 136, 102, 73, 55, 38, 19, 5 } }, + { { 73, -214, -1133, -1823, -1457, -358, 340, -31, -1044, -1768, -1675, -906, 76, 894, 1455, 1928, 2541, 3330, 4098, 4625, 4847, 4804, 4535, 4103, 3642, 3256, 2895, 2414, 1743, 933, 49, -913, -1973, -3090, -4186, -5202, -6112, -6881, -7459, -7820, -7988, -8017, -7957, -7837, -7676, -7492, -7292, -7069, -6804, -6490, -6133, -5757, -5391, -5070, -4824, -4652, -4533, -4437, -4349, -4256, -4144, -4005, -3851, -3696, -3537, -3366, -3188, -3008, -2815, -2598, -2369, -2140, -1899, -1628, -1335, -1039, -738, -422, -105, 182, 428, 652, 850, 994, 1062, 1069, 1044, 998, 932, 851, 754, 622, 436, 202, -58, -341, + -667, -1049, -1465, -1880, -2279, -2683, -3118, -3582, -4037, -4436, -4766, -5048, -5311, -5552, -5739, -5845, -5876, -5869, -5860, -5861, -5852, -5805, -5712, -5592, -5474, -5381, -5318, -5274, -5230, -5173, -5109, -5050, -4999, -4955, -4912, -4865, -4804, -4723, -4620, -4496, -4350, -4179, -3986, -3771, -3531, -3268, -2989, -2699, -2404, -2115, -1841, -1590, -1365, -1167, -996, -848, -719, -606, -503, -405, -309, -219, -132, -45 }, + { 73, -214, -1133, -1823, -1457, -358, 340, -31, -1044, -1768, -1675, -906, 76, 894, 1455, 1928, 2541, 3330, 4098, 4625, 4847, 4804, 4535, 4103, 3642, 3256, 2895, 2414, 1743, 933, 49, -913, -1973, -3090, -4186, -5202, -6112, -6881, -7459, -7820, -7988, -8017, -7957, -7837, -7676, -7492, -7292, -7069, -6804, -6490, -6133, -5757, -5391, -5070, -4824, -4652, -4533, -4437, -4349, -4256, -4144, -4005, -3851, -3696, -3537, -3366, -3188, -3008, -2815, -2598, -2369, -2140, -1899, -1628, -1335, -1039, -738, -422, -105, 182, 428, 652, 850, 994, 1062, 1069, 1044, 998, 932, 851, 754, 622, 436, 202, -58, -341, + -667, -1049, -1465, -1880, -2279, -2683, -3118, -3582, -4037, -4436, -4766, -5048, -5311, -5552, -5739, -5845, -5876, -5869, -5860, -5861, -5852, -5805, -5712, -5592, -5474, -5381, -5318, -5274, -5230, -5173, -5109, -5050, -4999, -4955, -4912, -4865, -4804, -4723, -4620, -4496, -4350, -4179, -3986, -3771, -3531, -3268, -2989, -2699, -2404, -2115, -1841, -1590, -1365, -1167, -996, -848, -719, -606, -503, -405, -309, -219, -132, -45 } } }; -const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /* Sample Rate = 16000 */ const Word16 CRendBin_FOA_HRIR_max_num_iterations_16kHz = 1; -const Word16 CRendBin_FOA_HRIR_num_iterations_16kHz[FOA_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_FOA_HRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_FOA_HRIR_pIndex_frequency_max_16kHz[FOA_CHANNELS][BINAURAL_CHANNELS][1]={{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}}}; +const Word16 CRendBin_FOA_HRIR_num_iterations_16kHz[FOA_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_FOA_HRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_FOA_HRIR_pIndex_frequency_max_16kHz[FOA_CHANNELS][BINAURAL_CHANNELS][1] = { { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } } }; const Word16 CRendBin_FOA_HRIR_index_frequency_max_diffuse_16kHz = 0; const Word16 CRendBin_FOA_HRIR_inv_diffuse_weight_Q_16kHz_fx = 0; -const Word16 CRendBin_FOA_HRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][FOA_CHANNELS]={{0, 0, 0, 0},{0, 0, 0, 0}}; -const Word16 *CRendBin_FOA_HRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_FOA_HRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][FOA_CHANNELS] = { { 0, 0, 0, 0 }, { 0, 0, 0, 0 } }; +const Word16 *CRendBin_FOA_HRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_FOA_HRIR_coeff_Q_16kHz_fx = 14; -const Word16 CRendBin_FOA_HRIR_coeff_re_16kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - { 17330, 13516, 7582, 1726, -2688, -5552, -7423, -8704, -9342, -9086, -7847, -5795, -3236, -478, 2220, 4665, 6741, 8432, 9794, 10881, 11699, 12224, 12470, 12511, 12421, 12217, 11874, 11391, 10812, 10190, 9552, 8908, 8275, 7665, 7077, 6500, 5927, 5369, 4836, 4326, 3830, 3336, 2842, 2350, 1862, 1381, 908, 445, -10, -461, -909, -1352, -1789, -2219, -2641, -3052, -3450, -3835, -4212, -4581, -4944, -5305, -5672, -6049, -6440, -6849, -7282, -7745, -8240, -8765, -9317, -9887, -10463, -11029, -11564, -12051, -12469, -12800, -13030, -13148 }, - { 17330, 13516, 7582, 1726, -2688, -5552, -7423, -8704, -9342, -9086, -7847, -5795, -3236, -478, 2220, 4665, 6741, 8432, 9794, 10881, 11699, 12224, 12470, 12511, 12421, 12217, 11874, 11391, 10812, 10190, 9552, 8908, 8275, 7665, 7077, 6500, 5927, 5369, 4836, 4326, 3830, 3336, 2842, 2350, 1862, 1381, 908, 445, -10, -461, -909, -1352, -1789, -2219, -2641, -3052, -3450, -3835, -4212, -4581, -4944, -5305, -5672, -6049, -6440, -6849, -7282, -7745, -8240, -8765, -9317, -9887, -10463, -11029, -11564, -12051, -12469, -12800, -13030, -13148 } - }, - { - { 3153, 7793, 13719, 16524, 13708, 6095, -3224, -11226, -16459, -18914, -19125, -17631, -14912, -11400, -7435, -3276, 833, 4662, 8047, 10907, 13252, 15164, 16737, 17995, 18907, 19476, 19780, 19912, 19930, 19858, 19704, 19461, 19121, 18690, 18194, 17656, 17084, 16467, 15789, 15041, 14234, 13397, 12558, 11727, 10910, 10110, 9326, 8556, 7805, 7080, 6382, 5703, 5031, 4362, 3695, 3038, 2402, 1793, 1212, 663, 145, -351, -842, -1338, -1847, -2381, -2958, -3584, -4254, -4964, -5712, -6485, -7261, -8018, -8738, -9396, -9960, -10407, -10719, -10881 }, - { -3153, -7793, -13719, -16524, -13708, -6095, 3224, 11226, 16459, 18914, 19125, 17631, 14912, 11400, 7435, 3276, -833, -4662, -8047, -10907, -13252, -15164, -16737, -17995, -18907, -19476, -19780, -19912, -19930, -19858, -19704, -19461, -19121, -18690, -18194, -17656, -17084, -16467, -15789, -15041, -14234, -13397, -12558, -11727, -10910, -10110, -9326, -8556, -7805, -7080, -6382, -5703, -5031, -4362, -3695, -3038, -2402, -1793, -1212, -663, -145, 351, 842, 1338, 1847, 2381, 2958, 3584, 4254, 4964, 5712, 6485, 7261, 8018, 8738, 9396, 9960, 10407, 10719, 10881 } - }, - { - { 1681, 1369, 173, -1541, -2307, -1389, 196, 1013, 790, 136, -554, -1188, -1488, -1190, -581, -230, -220, -112, 389, 1114, 1784, 2327, 2761, 3012, 3000, 2777, 2503, 2303, 2177, 2033, 1783, 1430, 1044, 688, 390, 183, 115, 200, 386, 601, 803, 980, 1127, 1239, 1311, 1342, 1334, 1290, 1208, 1069, 852, 549, 162, -302, -834, -1427, -2072, -2756, -3464, -4186, -4917, -5640, -6336, -6994, -7607, -8152, -8599, -8929, -9134, -9200, -9110, -8866, -8485, -7983, -7390, -6768, -6189, -5696, -5318, -5104 }, - { 1681, 1369, 173, -1541, -2307, -1389, 196, 1013, 790, 136, -554, -1188, -1488, -1190, -581, -230, -220, -112, 389, 1114, 1784, 2327, 2761, 3012, 3000, 2777, 2503, 2303, 2177, 2033, 1783, 1430, 1044, 688, 390, 183, 115, 200, 386, 601, 803, 980, 1127, 1239, 1311, 1342, 1334, 1290, 1208, 1069, 852, 549, 162, -302, -834, -1427, -2072, -2756, -3464, -4186, -4917, -5640, -6336, -6994, -7607, -8152, -8599, -8929, -9134, -9200, -9110, -8866, -8485, -7983, -7390, -6768, -6189, -5696, -5318, -5104 } - }, - { - { 1339, 1774, 1762, 821, -356, -677, 43, 908, 965, 95, -1092, -1953, -2248, -2130, -1905, -1772, -1670, -1364, -706, 226, 1256, 2270, 3200, 3967, 4549, 5054, 5628, 6285, 6912, 7414, 7796, 8075, 8211, 8142, 7852, 7369, 6719, 5918, 5004, 4052, 3141, 2313, 1572, 909, 317, -214, -707, -1176, -1621, -2021, -2355, -2605, -2766, -2845, -2876, -2901, -2950, -3031, -3141, -3280, -3440, -3603, -3755, -3901, -4048, -4192, -4325, -4452, -4576, -4684, -4761, -4816, -4862, -4893, -4893, -4877, -4867, -4860, -4840, -4816 }, - { 1339, 1774, 1762, 821, -356, -677, 43, 908, 965, 95, -1092, -1953, -2248, -2130, -1905, -1772, -1670, -1364, -706, 226, 1256, 2270, 3200, 3967, 4549, 5054, 5628, 6285, 6912, 7414, 7796, 8075, 8211, 8142, 7852, 7369, 6719, 5918, 5004, 4052, 3141, 2313, 1572, 909, 317, -214, -707, -1176, -1621, -2021, -2355, -2605, -2766, -2845, -2876, -2901, -2950, -3031, -3141, -3280, -3440, -3603, -3755, -3901, -4048, -4192, -4325, -4452, -4576, -4684, -4761, -4816, -4862, -4893, -4893, -4877, -4867, -4860, -4840, -4816 } - } +const Word16 CRendBin_FOA_HRIR_coeff_re_16kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 17330, 13516, 7582, 1726, -2688, -5552, -7423, -8704, -9342, -9086, -7847, -5795, -3236, -478, 2220, 4665, 6741, 8432, 9794, 10881, 11699, 12224, 12470, 12511, 12421, 12217, 11874, 11391, 10812, 10190, 9552, 8908, 8275, 7665, 7077, 6500, 5927, 5369, 4836, 4326, 3830, 3336, 2842, 2350, 1862, 1381, 908, 445, -10, -461, -909, -1352, -1789, -2219, -2641, -3052, -3450, -3835, -4212, -4581, -4944, -5305, -5672, -6049, -6440, -6849, -7282, -7745, -8240, -8765, -9317, -9887, -10463, -11029, -11564, -12051, -12469, -12800, -13030, -13148 }, + { 17330, 13516, 7582, 1726, -2688, -5552, -7423, -8704, -9342, -9086, -7847, -5795, -3236, -478, 2220, 4665, 6741, 8432, 9794, 10881, 11699, 12224, 12470, 12511, 12421, 12217, 11874, 11391, 10812, 10190, 9552, 8908, 8275, 7665, 7077, 6500, 5927, 5369, 4836, 4326, 3830, 3336, 2842, 2350, 1862, 1381, 908, 445, -10, -461, -909, -1352, -1789, -2219, -2641, -3052, -3450, -3835, -4212, -4581, -4944, -5305, -5672, -6049, -6440, -6849, -7282, -7745, -8240, -8765, -9317, -9887, -10463, -11029, -11564, -12051, -12469, -12800, -13030, -13148 } }, + { { 3153, 7793, 13719, 16524, 13708, 6095, -3224, -11226, -16459, -18914, -19125, -17631, -14912, -11400, -7435, -3276, 833, 4662, 8047, 10907, 13252, 15164, 16737, 17995, 18907, 19476, 19780, 19912, 19930, 19858, 19704, 19461, 19121, 18690, 18194, 17656, 17084, 16467, 15789, 15041, 14234, 13397, 12558, 11727, 10910, 10110, 9326, 8556, 7805, 7080, 6382, 5703, 5031, 4362, 3695, 3038, 2402, 1793, 1212, 663, 145, -351, -842, -1338, -1847, -2381, -2958, -3584, -4254, -4964, -5712, -6485, -7261, -8018, -8738, -9396, -9960, -10407, -10719, -10881 }, + { -3153, -7793, -13719, -16524, -13708, -6095, 3224, 11226, 16459, 18914, 19125, 17631, 14912, 11400, 7435, 3276, -833, -4662, -8047, -10907, -13252, -15164, -16737, -17995, -18907, -19476, -19780, -19912, -19930, -19858, -19704, -19461, -19121, -18690, -18194, -17656, -17084, -16467, -15789, -15041, -14234, -13397, -12558, -11727, -10910, -10110, -9326, -8556, -7805, -7080, -6382, -5703, -5031, -4362, -3695, -3038, -2402, -1793, -1212, -663, -145, 351, 842, 1338, 1847, 2381, 2958, 3584, 4254, 4964, 5712, 6485, 7261, 8018, 8738, 9396, 9960, 10407, 10719, 10881 } }, + { { 1681, 1369, 173, -1541, -2307, -1389, 196, 1013, 790, 136, -554, -1188, -1488, -1190, -581, -230, -220, -112, 389, 1114, 1784, 2327, 2761, 3012, 3000, 2777, 2503, 2303, 2177, 2033, 1783, 1430, 1044, 688, 390, 183, 115, 200, 386, 601, 803, 980, 1127, 1239, 1311, 1342, 1334, 1290, 1208, 1069, 852, 549, 162, -302, -834, -1427, -2072, -2756, -3464, -4186, -4917, -5640, -6336, -6994, -7607, -8152, -8599, -8929, -9134, -9200, -9110, -8866, -8485, -7983, -7390, -6768, -6189, -5696, -5318, -5104 }, + { 1681, 1369, 173, -1541, -2307, -1389, 196, 1013, 790, 136, -554, -1188, -1488, -1190, -581, -230, -220, -112, 389, 1114, 1784, 2327, 2761, 3012, 3000, 2777, 2503, 2303, 2177, 2033, 1783, 1430, 1044, 688, 390, 183, 115, 200, 386, 601, 803, 980, 1127, 1239, 1311, 1342, 1334, 1290, 1208, 1069, 852, 549, 162, -302, -834, -1427, -2072, -2756, -3464, -4186, -4917, -5640, -6336, -6994, -7607, -8152, -8599, -8929, -9134, -9200, -9110, -8866, -8485, -7983, -7390, -6768, -6189, -5696, -5318, -5104 } }, + { { 1339, 1774, 1762, 821, -356, -677, 43, 908, 965, 95, -1092, -1953, -2248, -2130, -1905, -1772, -1670, -1364, -706, 226, 1256, 2270, 3200, 3967, 4549, 5054, 5628, 6285, 6912, 7414, 7796, 8075, 8211, 8142, 7852, 7369, 6719, 5918, 5004, 4052, 3141, 2313, 1572, 909, 317, -214, -707, -1176, -1621, -2021, -2355, -2605, -2766, -2845, -2876, -2901, -2950, -3031, -3141, -3280, -3440, -3603, -3755, -3901, -4048, -4192, -4325, -4452, -4576, -4684, -4761, -4816, -4862, -4893, -4893, -4877, -4867, -4860, -4840, -4816 }, + { 1339, 1774, 1762, 821, -356, -677, 43, 908, 965, 95, -1092, -1953, -2248, -2130, -1905, -1772, -1670, -1364, -706, 226, 1256, 2270, 3200, 3967, 4549, 5054, 5628, 6285, 6912, 7414, 7796, 8075, 8211, 8142, 7852, 7369, 6719, 5918, 5004, 4052, 3141, 2313, 1572, 909, 317, -214, -707, -1176, -1621, -2021, -2355, -2605, -2766, -2845, -2876, -2901, -2950, -3031, -3141, -3280, -3440, -3603, -3755, -3901, -4048, -4192, -4325, -4452, -4576, -4684, -4761, -4816, -4862, -4893, -4893, -4877, -4867, -4860, -4840, -4816 } } }; -const Word16 CRendBin_FOA_HRIR_coeff_im_16kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - { -3791, -10093, -13324, -13368, -11400, -8739, -6007, -3157, -30, 3250, 6313, 8795, 10498, 11385, 11522, 11042, 10126, 8952, 7641, 6232, 4737, 3205, 1723, 351, -921, -2132, -3281, -4324, -5224, -5987, -6635, -7183, -7641, -8028, -8367, -8666, -8922, -9130, -9302, -9453, -9591, -9716, -9821, -9905, -9965, -10002, -10018, -10018, -10004, -9976, -9932, -9871, -9793, -9699, -9588, -9461, -9323, -9178, -9028, -8875, -8721, -8569, -8420, -8271, -8118, -7960, -7791, -7603, -7385, -7125, -6810, -6428, -5967, -5419, -4783, -4058, -3252, -2377, -1449, -487 }, - { -3791, -10093, -13324, -13368, -11400, -8739, -6007, -3157, -30, 3250, 6313, 8795, 10498, 11385, 11522, 11042, 10126, 8952, 7641, 6232, 4737, 3205, 1723, 351, -921, -2132, -3281, -4324, -5224, -5987, -6635, -7183, -7641, -8028, -8367, -8666, -8922, -9130, -9302, -9453, -9591, -9716, -9821, -9905, -9965, -10002, -10018, -10018, -10004, -9976, -9932, -9871, -9793, -9699, -9588, -9461, -9323, -9178, -9028, -8875, -8721, -8569, -8420, -8271, -8118, -7960, -7791, -7603, -7385, -7125, -6810, -6428, -5967, -5419, -4783, -4058, -3252, -2377, -1449, -487 } - }, - { - { 2328, 4750, 1991, -5402, -13887, -19456, -20121, -16485, -10445, -3686, 2827, 8610, 13396, 17085, 19690, 21252, 21834, 21559, 20613, 19211, 17553, 15780, 13933, 12008, 10040, 8127, 6350, 4720, 3209, 1786, 431, -870, -2110, -3269, -4337, -5327, -6257, -7142, -7980, -8749, -9424, -9993, -10465, -10857, -11178, -11439, -11648, -11807, -11916, -11984, -12021, -12038, -12036, -12008, -11946, -11844, -11704, -11535, -11341, -11132, -10919, -10717, -10529, -10348, -10176, -10011, -9840, -9642, -9398, -9097, -8722, -8253, -7675, -6984, -6177, -5252, -4215, -3084, -1883, -634 }, - { -2328, -4750, -1991, 5402, 13887, 19456, 20121, 16485, 10445, 3686, -2827, -8610, -13396, -17085, -19690, -21252, -21834, -21559, -20613, -19211, -17553, -15780, -13933, -12008, -10040, -8127, -6350, -4720, -3209, -1786, -431, 870, 2110, 3269, 4337, 5327, 6257, 7142, 7980, 8749, 9424, 9993, 10465, 10857, 11178, 11439, 11648, 11807, 11916, 11984, 12021, 12038, 12036, 12008, 11946, 11844, 11704, 11535, 11341, 11132, 10919, 10717, 10529, 10348, 10176, 10011, 9840, 9642, 9398, 9097, 8722, 8253, 7675, 6984, 6177, 5252, 4215, 3084, 1883, 634 } - }, - { - { -422, -1444, -2288, -1892, -188, 1354, 1451, 426, -573, -1019, -1037, -667, 96, 860, 1138, 1021, 1037, 1395, 1770, 1829, 1583, 1173, 628, -50, -746, -1297, -1646, -1878, -2117, -2421, -2736, -2967, -3065, -3043, -2925, -2720, -2469, -2255, -2146, -2154, -2253, -2418, -2637, -2901, -3202, -3531, -3881, -4251, -4652, -5086, -5541, -5994, -6423, -6811, -7148, -7423, -7625, -7745, -7779, -7728, -7586, -7344, -7006, -6577, -6056, -5437, -4731, -3963, -3154, -2322, -1500, -732, -53, 502, 890, 1079, 1079, 923, 631, 226 }, - { -422, -1444, -2288, -1892, -188, 1354, 1451, 426, -573, -1019, -1037, -667, 96, 860, 1138, 1021, 1037, 1395, 1770, 1829, 1583, 1173, 628, -50, -746, -1297, -1646, -1878, -2117, -2421, -2736, -2967, -3065, -3043, -2925, -2720, -2469, -2255, -2146, -2154, -2253, -2418, -2637, -2901, -3202, -3531, -3881, -4251, -4652, -5086, -5541, -5994, -6423, -6811, -7148, -7423, -7625, -7745, -7779, -7728, -7586, -7344, -7006, -6577, -6056, -5437, -4731, -3963, -3154, -2322, -1500, -732, -53, 502, 890, 1079, 1079, 923, 631, 226 } - }, - { - { 76, -204, -1118, -1802, -1431, -325, 378, 13, -995, -1713, -1614, -838, 150, 975, 1542, 2022, 2642, 3437, 4212, 4746, 4975, 4939, 4676, 4249, 3792, 3411, 3056, 2581, 1915, 1112, 235, -720, -1774, -2885, -3976, -4989, -5896, -6660, -7234, -7589, -7748, -7768, -7699, -7570, -7400, -7208, -7004, -6777, -6509, -6191, -5832, -5452, -5081, -4755, -4502, -4322, -4195, -4095, -4003, -3908, -3794, -3655, -3501, -3343, -3177, -2997, -2806, -2608, -2396, -2162, -1920, -1686, -1455, -1218, -988, -783, -597, -410, -228, -71 }, - { 76, -204, -1118, -1802, -1431, -325, 378, 13, -995, -1713, -1614, -838, 150, 975, 1542, 2022, 2642, 3437, 4212, 4746, 4975, 4939, 4676, 4249, 3792, 3411, 3056, 2581, 1915, 1112, 235, -720, -1774, -2885, -3976, -4989, -5896, -6660, -7234, -7589, -7748, -7768, -7699, -7570, -7400, -7208, -7004, -6777, -6509, -6191, -5832, -5452, -5081, -4755, -4502, -4322, -4195, -4095, -4003, -3908, -3794, -3655, -3501, -3343, -3177, -2997, -2806, -2608, -2396, -2162, -1920, -1686, -1455, -1218, -988, -783, -597, -410, -228, -71 } - } +const Word16 CRendBin_FOA_HRIR_coeff_im_16kHz_fx[FOA_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { -3791, -10093, -13324, -13368, -11400, -8739, -6007, -3157, -30, 3250, 6313, 8795, 10498, 11385, 11522, 11042, 10126, 8952, 7641, 6232, 4737, 3205, 1723, 351, -921, -2132, -3281, -4324, -5224, -5987, -6635, -7183, -7641, -8028, -8367, -8666, -8922, -9130, -9302, -9453, -9591, -9716, -9821, -9905, -9965, -10002, -10018, -10018, -10004, -9976, -9932, -9871, -9793, -9699, -9588, -9461, -9323, -9178, -9028, -8875, -8721, -8569, -8420, -8271, -8118, -7960, -7791, -7603, -7385, -7125, -6810, -6428, -5967, -5419, -4783, -4058, -3252, -2377, -1449, -487 }, + { -3791, -10093, -13324, -13368, -11400, -8739, -6007, -3157, -30, 3250, 6313, 8795, 10498, 11385, 11522, 11042, 10126, 8952, 7641, 6232, 4737, 3205, 1723, 351, -921, -2132, -3281, -4324, -5224, -5987, -6635, -7183, -7641, -8028, -8367, -8666, -8922, -9130, -9302, -9453, -9591, -9716, -9821, -9905, -9965, -10002, -10018, -10018, -10004, -9976, -9932, -9871, -9793, -9699, -9588, -9461, -9323, -9178, -9028, -8875, -8721, -8569, -8420, -8271, -8118, -7960, -7791, -7603, -7385, -7125, -6810, -6428, -5967, -5419, -4783, -4058, -3252, -2377, -1449, -487 } }, + { { 2328, 4750, 1991, -5402, -13887, -19456, -20121, -16485, -10445, -3686, 2827, 8610, 13396, 17085, 19690, 21252, 21834, 21559, 20613, 19211, 17553, 15780, 13933, 12008, 10040, 8127, 6350, 4720, 3209, 1786, 431, -870, -2110, -3269, -4337, -5327, -6257, -7142, -7980, -8749, -9424, -9993, -10465, -10857, -11178, -11439, -11648, -11807, -11916, -11984, -12021, -12038, -12036, -12008, -11946, -11844, -11704, -11535, -11341, -11132, -10919, -10717, -10529, -10348, -10176, -10011, -9840, -9642, -9398, -9097, -8722, -8253, -7675, -6984, -6177, -5252, -4215, -3084, -1883, -634 }, + { -2328, -4750, -1991, 5402, 13887, 19456, 20121, 16485, 10445, 3686, -2827, -8610, -13396, -17085, -19690, -21252, -21834, -21559, -20613, -19211, -17553, -15780, -13933, -12008, -10040, -8127, -6350, -4720, -3209, -1786, -431, 870, 2110, 3269, 4337, 5327, 6257, 7142, 7980, 8749, 9424, 9993, 10465, 10857, 11178, 11439, 11648, 11807, 11916, 11984, 12021, 12038, 12036, 12008, 11946, 11844, 11704, 11535, 11341, 11132, 10919, 10717, 10529, 10348, 10176, 10011, 9840, 9642, 9398, 9097, 8722, 8253, 7675, 6984, 6177, 5252, 4215, 3084, 1883, 634 } }, + { { -422, -1444, -2288, -1892, -188, 1354, 1451, 426, -573, -1019, -1037, -667, 96, 860, 1138, 1021, 1037, 1395, 1770, 1829, 1583, 1173, 628, -50, -746, -1297, -1646, -1878, -2117, -2421, -2736, -2967, -3065, -3043, -2925, -2720, -2469, -2255, -2146, -2154, -2253, -2418, -2637, -2901, -3202, -3531, -3881, -4251, -4652, -5086, -5541, -5994, -6423, -6811, -7148, -7423, -7625, -7745, -7779, -7728, -7586, -7344, -7006, -6577, -6056, -5437, -4731, -3963, -3154, -2322, -1500, -732, -53, 502, 890, 1079, 1079, 923, 631, 226 }, + { -422, -1444, -2288, -1892, -188, 1354, 1451, 426, -573, -1019, -1037, -667, 96, 860, 1138, 1021, 1037, 1395, 1770, 1829, 1583, 1173, 628, -50, -746, -1297, -1646, -1878, -2117, -2421, -2736, -2967, -3065, -3043, -2925, -2720, -2469, -2255, -2146, -2154, -2253, -2418, -2637, -2901, -3202, -3531, -3881, -4251, -4652, -5086, -5541, -5994, -6423, -6811, -7148, -7423, -7625, -7745, -7779, -7728, -7586, -7344, -7006, -6577, -6056, -5437, -4731, -3963, -3154, -2322, -1500, -732, -53, 502, 890, 1079, 1079, 923, 631, 226 } }, + { { 76, -204, -1118, -1802, -1431, -325, 378, 13, -995, -1713, -1614, -838, 150, 975, 1542, 2022, 2642, 3437, 4212, 4746, 4975, 4939, 4676, 4249, 3792, 3411, 3056, 2581, 1915, 1112, 235, -720, -1774, -2885, -3976, -4989, -5896, -6660, -7234, -7589, -7748, -7768, -7699, -7570, -7400, -7208, -7004, -6777, -6509, -6191, -5832, -5452, -5081, -4755, -4502, -4322, -4195, -4095, -4003, -3908, -3794, -3655, -3501, -3343, -3177, -2997, -2806, -2608, -2396, -2162, -1920, -1686, -1455, -1218, -988, -783, -597, -410, -228, -71 }, + { 76, -204, -1118, -1802, -1431, -325, 378, 13, -995, -1713, -1614, -838, 150, 975, 1542, 2022, 2642, 3437, 4212, 4746, 4975, 4939, 4676, 4249, 3792, 3411, 3056, 2581, 1915, 1112, 235, -720, -1774, -2885, -3976, -4989, -5896, -6660, -7234, -7589, -7748, -7768, -7699, -7570, -7400, -7208, -7004, -6777, -6509, -6191, -5832, -5452, -5081, -4755, -4502, -4322, -4195, -4095, -4003, -3908, -3794, -3655, -3501, -3343, -3177, -2997, -2806, -2608, -2396, -2162, -1920, -1686, -1455, -1218, -988, -783, -597, -410, -228, -71 } } }; -const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; - +const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_FOA_HRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /********************** CRendBin_HOA2_HRIR **********************/ const Word16 CRendBin_HOA2_HRIR_Q_latency_s_fx = 31; -const Word32 CRendBin_HOA2_HRIR_latency_s_fx = 44741;/*Q-31*/ +const Word32 CRendBin_HOA2_HRIR_latency_s_fx = 44741; /*Q-31*/ /* Sample Rate = 48000 */ const Word16 CRendBin_HOA2_HRIR_max_num_iterations_48kHz = 1; -const Word16 CRendBin_HOA2_HRIR_num_iterations_48kHz[HOA2_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_HOA2_HRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_HOA2_HRIR_pIndex_frequency_max_48kHz[HOA2_CHANNELS][BINAURAL_CHANNELS][1]={{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}}}; +const Word16 CRendBin_HOA2_HRIR_num_iterations_48kHz[HOA2_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_HOA2_HRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_HOA2_HRIR_pIndex_frequency_max_48kHz[HOA2_CHANNELS][BINAURAL_CHANNELS][1] = { { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } } }; const Word16 CRendBin_HOA2_HRIR_index_frequency_max_diffuse_48kHz = 0; const Word16 CRendBin_HOA2_HRIR_inv_diffuse_weight_Q_48kHz_fx = 0; -const Word16 CRendBin_HOA2_HRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][HOA2_CHANNELS]={{0, 0, 0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0, 0, 0}}; -const Word16 *CRendBin_HOA2_HRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_HOA2_HRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][HOA2_CHANNELS] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; +const Word16 *CRendBin_HOA2_HRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_HOA2_HRIR_coeff_Q_48kHz_fx = 14; -const Word16 CRendBin_HOA2_HRIR_coeff_re_48kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {15654, 10415, 2730, -4074, -8334, -10258, -10654, -9905, -8002, -5055, -1475, 2185, 5438, 7939, 9524, 10211, 10145, 9496, 8391, 6919, 5173, 3290, 1421, -349, -2021, -3619, -5104, -6396, -7451, -8282, -8922, -9389, -9705, -9904, -10021, -10074, -10071, -10031, -9973, -9908, -9833, -9738, -9614, -9458, -9271, -9056, -8815, -8551, -8264, -7955, -7624, -7274, -6912, -6543, -6172, -5802, -5442, -5094, -4757, -4427, -4105, -3790, -3481, -3175, -2874, -2581, -2296, -2017, -1744, -1480, -1222, -965, -709, -456, -204, 53, 315, 576, 840, 1114, 1396, 1679, 1956, 2231, 2508, 2783, 3045, 3294, 3537, 3779, 4017, 4237, 4434, 4614, 4783, 4941, - 5078, 5193, 5296, 5399, 5510, 5624, 5739, 5856, 5983, 6129, 6292, 6465, 6642, 6822, 7008, 7197, 7388, 7575, 7755, 7923, 8079, 8226, 8365, 8498, 8625, 8748, 8867, 8983, 9097, 9207, 9311, 9407, 9497, 9578, 9651, 9717, 9781, 9844, 9907, 9970, 10034, 10097, 10159, 10222, 10288, 10357, 10431, 10510, 10591, 10673, 10754, 10836, 10914, 10988, 11061, 11131, 11195, 11254, 11308, 11357, 11398, 11430, 11456, 11476, 11491, 11503, 11517, 11531, 11545, 11565, 11590, 11613, 11633, 11654, 11674, 11689, 11702, 11717, 11731, 11741, 11751, 11765, 11777, 11789, 11808, 11836, 11866, 11900, 11943, 11994, 12042, 12090, 12146, 12202, 12248, 12294, - 12350, 12399, 12433, 12472, 12527, 12566, 12580, 12609, 12665, 12690, 12663, 12664, 12740, 12802, 12755, 12653, 12615, 12651, 12685, 12673, 12578, 12325, 11947, 11700, 11832, 12234, 12506, 12407, 12092, 11862, 11798, 11761, 11698, 11811, 12342, 13223, 14032, 14387, 14310, 14125, 14034, 13978, 13884, 13842, 13904, 13918, 13744, 13526 }, - {15654, 10415, 2730, -4074, -8334, -10258, -10654, -9905, -8002, -5055, -1475, 2185, 5438, 7939, 9524, 10211, 10145, 9496, 8391, 6919, 5173, 3290, 1421, -349, -2021, -3619, -5104, -6396, -7451, -8282, -8922, -9389, -9705, -9904, -10021, -10074, -10071, -10031, -9973, -9908, -9833, -9738, -9614, -9458, -9271, -9056, -8815, -8551, -8264, -7955, -7624, -7274, -6912, -6543, -6172, -5802, -5442, -5094, -4757, -4427, -4105, -3790, -3481, -3175, -2874, -2581, -2296, -2017, -1744, -1480, -1222, -965, -709, -456, -204, 53, 315, 576, 840, 1114, 1396, 1679, 1956, 2231, 2508, 2783, 3045, 3294, 3537, 3779, 4017, 4237, 4434, 4614, 4783, 4941, - 5078, 5193, 5296, 5399, 5510, 5624, 5739, 5856, 5983, 6129, 6292, 6465, 6642, 6822, 7008, 7197, 7388, 7575, 7755, 7923, 8079, 8226, 8365, 8498, 8625, 8748, 8867, 8983, 9097, 9207, 9311, 9407, 9497, 9578, 9651, 9717, 9781, 9844, 9907, 9970, 10034, 10097, 10159, 10222, 10288, 10357, 10431, 10510, 10591, 10673, 10754, 10836, 10914, 10988, 11061, 11131, 11195, 11254, 11308, 11357, 11398, 11430, 11456, 11476, 11491, 11503, 11517, 11531, 11545, 11565, 11590, 11613, 11633, 11654, 11674, 11689, 11702, 11717, 11731, 11741, 11751, 11765, 11777, 11789, 11808, 11836, 11866, 11900, 11943, 11994, 12042, 12090, 12146, 12202, 12248, 12294, - 12350, 12399, 12433, 12472, 12527, 12566, 12580, 12609, 12665, 12690, 12663, 12664, 12740, 12802, 12755, 12653, 12615, 12651, 12685, 12673, 12578, 12325, 11947, 11700, 11832, 12234, 12506, 12407, 12092, 11862, 11798, 11761, 11698, 11811, 12342, 13223, 14032, 14387, 14310, 14125, 14034, 13978, 13884, 13842, 13904, 13918, 13744, 13526 } - }, - { - {1594, 6786, 12249, 12363, 5420, -5353, -14772, -19507, -19416, -16170, -11354, -5814, -37, 5493, 10343, 14252, 17080, 18728, 19184, 18610, 17306, 15562, 13523, 11227, 8737, 6195, 3748, 1462, -666, -2646, -4473, -6145, -7670, -9054, -10301, -11425, -12448, -13380, -14219, -14955, -15575, -16070, -16440, -16697, -16852, -16914, -16887, -16777, -16594, -16356, -16080, -15780, -15455, -15095, -14690, -14238, -13747, -13223, -12676, -12116, -11557, -11005, -10463, -9931, -9418, -8929, -8463, -8017, -7598, -7214, -6863, -6541, -6251, -5997, -5770, -5556, -5349, -5154, -4969, -4776, -4562, -4334, -4103, -3862, -3596, -3304, -2997, -2686, -2369, -2040, -1692, -1319, -917, -482, -12, 497, - 1047, 1635, 2244, 2857, 3458, 4034, 4577, 5077, 5521, 5899, 6211, 6460, 6647, 6775, 6853, 6898, 6932, 6967, 7011, 7057, 7102, 7152, 7224, 7326, 7460, 7614, 7774, 7925, 8062, 8190, 8316, 8441, 8562, 8679, 8792, 8900, 9001, 9093, 9176, 9251, 9322, 9394, 9467, 9540, 9614, 9687, 9761, 9839, 9929, 10033, 10153, 10290, 10443, 10604, 10771, 10947, 11133, 11328, 11528, 11738, 11954, 12169, 12375, 12572, 12758, 12929, 13085, 13232, 13367, 13488, 13595, 13689, 13765, 13825, 13881, 13936, 13984, 14032, 14088, 14146, 14190, 14218, 14234, 14234, 14219, 14206, 14200, 14188, 14176, 14179, 14191, 14193, 14192, 14205, 14219, 14223, - 14238, 14264, 14276, 14285, 14331, 14383, 14381, 14386, 14484, 14573, 14518, 14491, 14725, 14955, 14684, 14069, 13855, 14240, 14612, 14680, 14941, 15543, 15645, 14656, 13345, 12883, 13339, 13870, 13899, 13488, 12999, 12822, 12873, 12094, 9377, 5492, 3032, 3607, 5938, 7606, 7900, 7887, 8272, 8431, 7534, 5685, 3748, 2567 }, - {-1594, -6786, -12249, -12363, -5420, 5353, 14772, 19507, 19416, 16170, 11354, 5814, 37, -5493, -10343, -14252, -17080, -18728, -19184, -18610, -17306, -15562, -13523, -11227, -8737, -6195, -3748, -1462, 666, 2646, 4473, 6145, 7670, 9054, 10301, 11425, 12448, 13380, 14219, 14955, 15575, 16070, 16440, 16697, 16852, 16914, 16887, 16777, 16594, 16356, 16080, 15780, 15455, 15095, 14690, 14238, 13747, 13223, 12676, 12116, 11557, 11005, 10463, 9931, 9418, 8929, 8463, 8017, 7598, 7214, 6863, 6541, 6251, 5997, 5770, 5556, 5349, 5154, 4969, 4776, 4562, 4334, 4103, 3862, 3596, 3304, 2997, 2686, 2369, 2040, 1692, 1319, 917, 482, 12, -497, - -1047, -1635, -2244, -2857, -3458, -4034, -4577, -5077, -5521, -5899, -6211, -6460, -6647, -6775, -6853, -6898, -6932, -6967, -7011, -7057, -7102, -7152, -7224, -7326, -7460, -7614, -7774, -7925, -8062, -8190, -8316, -8441, -8562, -8679, -8792, -8900, -9001, -9093, -9176, -9251, -9322, -9394, -9467, -9540, -9614, -9687, -9761, -9839, -9929, -10033, -10153, -10290, -10443, -10604, -10771, -10947, -11133, -11328, -11528, -11738, -11954, -12169, -12375, -12572, -12758, -12929, -13085, -13232, -13367, -13488, -13595, -13689, -13765, -13825, -13881, -13936, -13984, -14032, -14088, -14146, -14190, -14218, -14234, -14234, -14219, -14206, -14200, -14188, -14176, -14179, -14191, -14193, -14192, -14205, -14219, -14223, - -14238, -14264, -14276, -14285, -14331, -14383, -14381, -14386, -14484, -14573, -14518, -14491, -14725, -14955, -14684, -14069, -13855, -14240, -14612, -14680, -14941, -15543, -15645, -14656, -13345, -12883, -13339, -13870, -13899, -13488, -12999, -12822, -12873, -12094, -9377, -5492, -3032, -3607, -5938, -7606, -7900, -7887, -8272, -8431, -7534, -5685, -3748, -2567 } - }, - { - {1912, 1182, -338, -1838, -1970, -523, 1105, 1502, 644, -564, -1396, -1561, -1027, -120, 577, 836, 1025, 1517, 2137, 2455, 2331, 1908, 1286, 493, -339, -998, -1404, -1659, -1904, -2181, -2419, -2523, -2461, -2275, -2024, -1754, -1519, -1398, -1439, -1622, -1889, -2199, -2535, -2877, -3203, -3502, -3777, -4034, -4276, -4498, -4675, -4780, -4793, -4712, -4537, -4263, -3887, -3415, -2860, -2223, -1504, -708, 151, 1067, 2035, 3036, 4043, 5032, 5984, 6876, 7677, 8362, 8911, 9304, 9526, 9586, 9503, 9279, 8916, 8440, 7903, 7338, 6741, 6110, 5486, 4921, 4422, 3950, 3486, 3065, 2736, 2495, 2302, 2134, 1999, 1912, - 1874, 1878, 1910, 1948, 1975, 1989, 1996, 2000, 2000, 1975, 1895, 1743, 1541, 1323, 1102, 872, 627, 368, 97, -170, -411, -611, -765, -866, -907, -894, -837, -734, -582, -390, -175, 57, 295, 526, 743, 946, 1125, 1264, 1367, 1451, 1529, 1608, 1709, 1843, 1989, 2124, 2247, 2366, 2472, 2559, 2636, 2701, 2741, 2756, 2763, 2762, 2745, 2725, 2717, 2711, 2694, 2677, 2666, 2641, 2598, 2559, 2522, 2465, 2393, 2324, 2253, 2166, 2088, 2041, 2004, 1962, 1937, 1940, 1935, 1914, 1898, 1868, 1780, 1653, 1526, 1371, 1155, 925, 720, 491, 216, -32, -236, -468, -717, -897, - -1059, -1299, -1512, -1588, -1718, -2041, -2252, -2163, -2237, -2746, -3003, -2568, -2512, -3815, -5114, -4206, -1557, 65, -421, -1310, -1450, -1945, -3444, -4258, -2874, -493, 667, 314, -186, -80, 105, -373, -1639, -3003, -3203, -1595, 641, 1412, 187, -1393, -1774, -1298, -1135, -1426, -1427, -891, -314, -56 }, - {1912, 1182, -338, -1838, -1970, -523, 1105, 1502, 644, -564, -1396, -1561, -1027, -120, 577, 836, 1025, 1517, 2137, 2455, 2331, 1908, 1286, 493, -339, -998, -1404, -1659, -1904, -2181, -2419, -2523, -2461, -2275, -2024, -1754, -1519, -1398, -1439, -1622, -1889, -2199, -2535, -2877, -3203, -3502, -3777, -4034, -4276, -4498, -4675, -4780, -4793, -4712, -4537, -4263, -3887, -3415, -2860, -2223, -1504, -708, 151, 1067, 2035, 3036, 4043, 5032, 5984, 6876, 7677, 8362, 8911, 9304, 9526, 9586, 9503, 9279, 8916, 8440, 7903, 7338, 6741, 6110, 5486, 4921, 4422, 3950, 3486, 3065, 2736, 2495, 2302, 2134, 1999, 1912, - 1874, 1878, 1910, 1948, 1975, 1989, 1996, 2000, 2000, 1975, 1895, 1743, 1541, 1323, 1102, 872, 627, 368, 97, -170, -411, -611, -765, -866, -907, -894, -837, -734, -582, -390, -175, 57, 295, 526, 743, 946, 1125, 1264, 1367, 1451, 1529, 1608, 1709, 1843, 1989, 2124, 2247, 2366, 2472, 2559, 2636, 2701, 2741, 2756, 2763, 2762, 2745, 2725, 2717, 2711, 2694, 2677, 2666, 2641, 2598, 2559, 2522, 2465, 2393, 2324, 2253, 2166, 2088, 2041, 2004, 1962, 1937, 1940, 1935, 1914, 1898, 1868, 1780, 1653, 1526, 1371, 1155, 925, 720, 491, 216, -32, -236, -468, -717, -897, - -1059, -1299, -1512, -1588, -1718, -2041, -2252, -2163, -2237, -2746, -3003, -2568, -2512, -3815, -5114, -4206, -1557, 65, -421, -1310, -1450, -1945, -3444, -4258, -2874, -493, 667, 314, -186, -80, 105, -373, -1639, -3003, -3203, -1595, 641, 1412, 187, -1393, -1774, -1298, -1135, -1426, -1427, -891, -314, -56 } - }, - { - {946, 1258, 964, -226, -1301, -1214, -265, 281, -299, -1531, -2448, -2519, -1885, -997, -192, 519, 1347, 2404, 3532, 4437, 4940, 5028, 4762, 4239, 3604, 2963, 2271, 1404, 322, -887, -2135, -3410, -4700, -5924, -6981, -7825, -8460, -8878, -9059, -9017, -8803, -8471, -8060, -7595, -7098, -6589, -6077, -5556, -5014, -4450, -3883, -3344, -2861, -2459, -2142, -1885, -1648, -1406, -1151, -881, -595, -302, -19, 253, 519, 777, 1026, 1278, 1550, 1835, 2119, 2401, 2696, 2991, 3260, 3490, 3686, 3842, 3929, 3931, 3865, 3751, 3580, 3339, 3043, 2736, 2439, 2140, 1823, 1496, 1161, 802, 407, -9, -428, -851, - -1289, -1727, -2135, -2496, -2815, -3100, -3347, -3529, -3623, -3627, -3571, -3488, -3378, -3215, -2986, -2703, -2401, -2116, -1859, -1607, -1328, -1013, -691, -399, -156, 39, 207, 379, 572, 779, 981, 1176, 1369, 1570, 1787, 2036, 2316, 2617, 2926, 3240, 3551, 3851, 4143, 4428, 4698, 4944, 5162, 5347, 5490, 5589, 5650, 5678, 5672, 5640, 5596, 5541, 5474, 5409, 5353, 5304, 5266, 5255, 5274, 5313, 5367, 5442, 5528, 5609, 5683, 5758, 5836, 5916, 6014, 6135, 6261, 6385, 6521, 6664, 6795, 6916, 7044, 7162, 7244, 7299, 7340, 7342, 7293, 7224, 7152, 7046, 6908, 6785, 6675, 6537, 6397, 6299, - 6192, 6036, 5922, 5888, 5780, 5563, 5477, 5564, 5452, 5082, 5018, 5372, 5201, 4037, 3227, 4238, 6245, 7146, 6621, 6168, 6257, 5755, 4534, 4292, 5860, 7673, 8096, 7622, 7567, 7983, 8145, 7935, 7459, 6285, 4378, 3021, 3458, 5055, 6050, 5868, 5543, 5881, 6366, 6243, 5850, 6192, 7489, 8718 }, - {946, 1258, 964, -226, -1301, -1214, -265, 281, -299, -1531, -2448, -2519, -1885, -997, -192, 519, 1347, 2404, 3532, 4437, 4940, 5028, 4762, 4239, 3604, 2963, 2271, 1404, 322, -887, -2135, -3410, -4700, -5924, -6981, -7825, -8460, -8878, -9059, -9017, -8803, -8471, -8060, -7595, -7098, -6589, -6077, -5556, -5014, -4450, -3883, -3344, -2861, -2459, -2142, -1885, -1648, -1406, -1151, -881, -595, -302, -19, 253, 519, 777, 1026, 1278, 1550, 1835, 2119, 2401, 2696, 2991, 3260, 3490, 3686, 3842, 3929, 3931, 3865, 3751, 3580, 3339, 3043, 2736, 2439, 2140, 1823, 1496, 1161, 802, 407, -9, -428, -851, - -1289, -1727, -2135, -2496, -2815, -3100, -3347, -3529, -3623, -3627, -3571, -3488, -3378, -3215, -2986, -2703, -2401, -2116, -1859, -1607, -1328, -1013, -691, -399, -156, 39, 207, 379, 572, 779, 981, 1176, 1369, 1570, 1787, 2036, 2316, 2617, 2926, 3240, 3551, 3851, 4143, 4428, 4698, 4944, 5162, 5347, 5490, 5589, 5650, 5678, 5672, 5640, 5596, 5541, 5474, 5409, 5353, 5304, 5266, 5255, 5274, 5313, 5367, 5442, 5528, 5609, 5683, 5758, 5836, 5916, 6014, 6135, 6261, 6385, 6521, 6664, 6795, 6916, 7044, 7162, 7244, 7299, 7340, 7342, 7293, 7224, 7152, 7046, 6908, 6785, 6675, 6537, 6397, 6299, - 6192, 6036, 5922, 5888, 5780, 5563, 5477, 5564, 5452, 5082, 5018, 5372, 5201, 4037, 3227, 4238, 6245, 7146, 6621, 6168, 6257, 5755, 4534, 4292, 5860, 7673, 8096, 7622, 7567, 7983, 8145, 7935, 7459, 6285, 4378, 3021, 3458, 5055, 6050, 5868, 5543, 5881, 6366, 6243, 5850, 6192, 7489, 8718 } - }, - { - {364, 252, 301, 578, 765, 618, 361, 326, 319, -284, -1685, -3190, -3837, -3352, -2268, -1175, -172, 931, 2168, 3380, 4454, 5372, 6080, 6473, 6522, 6307, 5885, 5236, 4348, 3275, 2081, 801, -535, -1883, -3208, -4476, -5609, -6493, -7065, -7353, -7437, -7389, -7256, -7077, -6867, -6628, -6361, -6064, -5729, -5352, -4943, -4525, -4116, -3735, -3405, -3130, -2892, -2670, -2454, -2238, -2011, -1766, -1506, -1229, -928, -605, -264, 97, 488, 902, 1324, 1757, 2209, 2671, 3118, 3532, 3915, 4258, 4526, 4697, 4790, 4833, 4820, 4726, 4555, 4348, 4125, 3861, 3527, 3139, 2735, 2324, 1894, 1448, 1018, 631, - 290, -14, -287, -528, -734, -909, -1064, -1206, -1336, -1455, -1580, -1723, -1876, -2013, -2118, -2196, -2265, -2344, -2438, -2530, -2590, -2604, -2587, -2567, -2560, -2575, -2604, -2628, -2630, -2609, -2572, -2518, -2444, -2346, -2218, -2050, -1845, -1616, -1377, -1135, -902, -688, -492, -312, -155, -30, 63, 126, 158, 163, 156, 145, 129, 112, 103, 100, 105, 126, 170, 235, 325, 451, 612, 794, 988, 1197, 1411, 1613, 1804, 1990, 2164, 2319, 2468, 2621, 2766, 2902, 3044, 3195, 3342, 3488, 3644, 3791, 3908, 4007, 4104, 4176, 4210, 4241, 4279, 4294, 4283, 4283, 4286, 4257, 4223, 4222, - 4202, 4133, 4109, 4156, 4123, 3991, 3994, 4146, 4080, 3768, 3762, 4117, 3889, 2687, 1895, 2936, 4963, 5919, 5449, 4931, 4869, 4367, 3367, 3266, 4633, 6124, 6484, 6146, 6050, 6214, 6207, 5876, 4984, 3339, 1856, 2180, 4448, 6641, 7040, 6265, 5919, 6287, 6529, 6358, 6192, 6057, 5596, 5034 }, - {-364, -252, -301, -578, -765, -618, -361, -326, -319, 284, 1685, 3190, 3837, 3352, 2268, 1175, 172, -931, -2168, -3380, -4454, -5372, -6080, -6473, -6522, -6307, -5885, -5236, -4348, -3275, -2081, -801, 535, 1883, 3208, 4476, 5609, 6493, 7065, 7353, 7437, 7389, 7256, 7077, 6867, 6628, 6361, 6064, 5729, 5352, 4943, 4525, 4116, 3735, 3405, 3130, 2892, 2670, 2454, 2238, 2011, 1766, 1506, 1229, 928, 605, 264, -97, -488, -902, -1324, -1757, -2209, -2671, -3118, -3532, -3915, -4258, -4526, -4697, -4790, -4833, -4820, -4726, -4555, -4348, -4125, -3861, -3527, -3139, -2735, -2324, -1894, -1448, -1018, -631, - -290, 14, 287, 528, 734, 909, 1064, 1206, 1336, 1455, 1580, 1723, 1876, 2013, 2118, 2196, 2265, 2344, 2438, 2530, 2590, 2604, 2587, 2567, 2560, 2575, 2604, 2628, 2630, 2609, 2572, 2518, 2444, 2346, 2218, 2050, 1845, 1616, 1377, 1135, 902, 688, 492, 312, 155, 30, -63, -126, -158, -163, -156, -145, -129, -112, -103, -100, -105, -126, -170, -235, -325, -451, -612, -794, -988, -1197, -1411, -1613, -1804, -1990, -2164, -2319, -2468, -2621, -2766, -2902, -3044, -3195, -3342, -3488, -3644, -3791, -3908, -4007, -4104, -4176, -4210, -4241, -4279, -4294, -4283, -4283, -4286, -4257, -4223, -4222, - -4202, -4133, -4109, -4156, -4123, -3991, -3994, -4146, -4080, -3768, -3762, -4117, -3889, -2687, -1895, -2936, -4963, -5919, -5449, -4931, -4869, -4367, -3367, -3266, -4633, -6124, -6484, -6146, -6050, -6214, -6207, -5876, -4984, -3339, -1856, -2180, -4448, -6641, -7040, -6265, -5919, -6287, -6529, -6358, -6192, -6057, -5596, -5034 } - }, - { - {56, -200, -20, 346, -40, -713, 16, 2151, 3168, 1200, -2313, -4393, -3962, -2308, -886, 43, 831, 1631, 2380, 2979, 3289, 3218, 2845, 2328, 1759, 1211, 798, 567, 447, 394, 455, 636, 831, 944, 990, 1034, 1087, 1101, 1003, 745, 345, -118, -575, -1002, -1392, -1732, -2043, -2368, -2726, -3105, -3490, -3877, -4247, -4577, -4856, -5061, -5152, -5108, -4940, -4658, -4250, -3722, -3104, -2412, -1637, -788, 100, 1000, 1897, 2769, 3577, 4293, 4895, 5355, 5653, 5793, 5786, 5631, 5326, 4895, 4377, 3800, 3164, 2466, 1729, 999, 305, -366, -1033, -1684, -2288, -2840, -3347, -3797, -4173, -4473, - -4701, -4839, -4866, -4784, -4612, -4358, -4020, -3596, -3095, -2558, -2050, -1618, -1249, -897, -549, -236, 5, 161, 236, 260, 272, 285, 285, 267, 247, 237, 243, 281, 362, 476, 607, 752, 911, 1065, 1196, 1305, 1390, 1437, 1449, 1443, 1422, 1383, 1341, 1311, 1283, 1243, 1198, 1158, 1111, 1051, 989, 927, 851, 767, 694, 630, 560, 494, 447, 408, 364, 332, 326, 327, 326, 342, 375, 399, 411, 434, 461, 474, 490, 533, 583, 618, 661, 726, 779, 806, 831, 844, 802, 714, 627, 523, 361, 179, 27, -137, -347, -541, -688, -858, -1056, -1199, - -1310, -1490, -1669, -1723, -1793, -2036, -2223, -2139, -2139, -2532, -2792, -2443, -2280, -3226, -4289, -3539, -1173, 431, 85, -831, -1053, -1337, -2506, -3441, -2640, -604, 813, 780, 56, -429, -693, -1522, -3424, -5550, -5964, -3754, -660, 534, -766, -2490, -2786, -2088, -1812, -2217, -2490, -2228, -1815, -1613 }, - {-56, 200, 20, -346, 40, 713, -16, -2151, -3168, -1200, 2313, 4393, 3962, 2308, 886, -43, -831, -1631, -2380, -2979, -3289, -3218, -2845, -2328, -1759, -1211, -798, -567, -447, -394, -455, -636, -831, -944, -990, -1034, -1087, -1101, -1003, -745, -345, 118, 575, 1002, 1392, 1732, 2043, 2368, 2726, 3105, 3490, 3877, 4247, 4577, 4856, 5061, 5152, 5108, 4940, 4658, 4250, 3722, 3104, 2412, 1637, 788, -100, -1000, -1897, -2769, -3577, -4293, -4895, -5355, -5653, -5793, -5786, -5631, -5326, -4895, -4377, -3800, -3164, -2466, -1729, -999, -305, 366, 1033, 1684, 2288, 2840, 3347, 3797, 4173, 4473, - 4701, 4839, 4866, 4784, 4612, 4358, 4020, 3596, 3095, 2558, 2050, 1618, 1249, 897, 549, 236, -5, -161, -236, -260, -272, -285, -285, -267, -247, -237, -243, -281, -362, -476, -607, -752, -911, -1065, -1196, -1305, -1390, -1437, -1449, -1443, -1422, -1383, -1341, -1311, -1283, -1243, -1198, -1158, -1111, -1051, -989, -927, -851, -767, -694, -630, -560, -494, -447, -408, -364, -332, -326, -327, -326, -342, -375, -399, -411, -434, -461, -474, -490, -533, -583, -618, -661, -726, -779, -806, -831, -844, -802, -714, -627, -523, -361, -179, -27, 137, 347, 541, 688, 858, 1056, 1199, - 1310, 1490, 1669, 1723, 1793, 2036, 2223, 2139, 2139, 2532, 2792, 2443, 2280, 3226, 4289, 3539, 1173, -431, -85, 831, 1053, 1337, 2506, 3441, 2640, 604, -813, -780, -56, 429, 693, 1522, 3424, 5550, 5964, 3754, 660, -534, 766, 2490, 2786, 2088, 1812, 2217, 2490, 2228, 1815, 1613 } - }, - { - {-215, -201, -480, -1005, -1338, -1378, -1502, -1684, -1069, 1012, 3892, 6008, 6407, 5394, 3794, 2108, 492, -914, -1981, -2749, -3350, -3823, -4125, -4245, -4195, -3948, -3509, -3015, -2667, -2545, -2559, -2555, -2459, -2280, -2049, -1774, -1452, -1086, -685, -252, 203, 640, 1009, 1290, 1509, 1701, 1878, 2033, 2161, 2257, 2319, 2345, 2332, 2273, 2162, 2000, 1797, 1572, 1344, 1126, 927, 749, 599, 484, 409, 375, 387, 453, 586, 787, 1051, 1371, 1749, 2191, 2691, 3234, 3807, 4408, 5029, 5643, 6224, 6759, 7242, 7661, 7993, 8225, 8356, 8389, 8329, 8178, 7929, 7567, 7079, 6479, 5808, 5110, - 4403, 3684, 2960, 2270, 1678, 1228, 918, 713, 579, 512, 530, 641, 828, 1053, 1279, 1477, 1632, 1741, 1807, 1832, 1811, 1733, 1591, 1387, 1133, 852, 561, 267, -26, -319, -610, -895, -1174, -1449, -1730, -2020, -2313, -2599, -2877, -3151, -3429, -3716, -4019, -4338, -4664, -4979, -5272, -5536, -5765, -5953, -6096, -6193, -6246, -6262, -6252, -6220, -6172, -6116, -6058, -5997, -5935, -5873, -5815, -5760, -5709, -5662, -5619, -5574, -5524, -5470, -5413, -5359, -5316, -5285, -5258, -5230, -5203, -5174, -5133, -5079, -5015, -4938, -4843, -4735, -4618, -4485, -4334, -4175, -4015, -3844, -3667, -3503, -3355, -3210, -3069, -2947, - -2832, -2709, -2598, -2504, -2390, -2251, -2150, -2091, -1986, -1839, -1789, -1833, -1752, -1537, -1549, -1946, -2303, -2238, -2036, -2085, -2084, -1617, -1174, -1620, -2766, -3484, -3295, -2857, -2772, -2899, -3013, -3108, -2881, -2015, -1239, -1857, -3788, -5339, -5468, -5000, -4914, -4917, -4652, -4765, -5309, -4563, -1475, 1734 }, - {-215, -201, -480, -1005, -1338, -1378, -1502, -1684, -1069, 1012, 3892, 6008, 6407, 5394, 3794, 2108, 492, -914, -1981, -2749, -3350, -3823, -4125, -4245, -4195, -3948, -3509, -3015, -2667, -2545, -2559, -2555, -2459, -2280, -2049, -1774, -1452, -1086, -685, -252, 203, 640, 1009, 1290, 1509, 1701, 1878, 2033, 2161, 2257, 2319, 2345, 2332, 2273, 2162, 2000, 1797, 1572, 1344, 1126, 927, 749, 599, 484, 409, 375, 387, 453, 586, 787, 1051, 1371, 1749, 2191, 2691, 3234, 3807, 4408, 5029, 5643, 6224, 6759, 7242, 7661, 7993, 8225, 8356, 8389, 8329, 8178, 7929, 7567, 7079, 6479, 5808, 5110, - 4403, 3684, 2960, 2270, 1678, 1228, 918, 713, 579, 512, 530, 641, 828, 1053, 1279, 1477, 1632, 1741, 1807, 1832, 1811, 1733, 1591, 1387, 1133, 852, 561, 267, -26, -319, -610, -895, -1174, -1449, -1730, -2020, -2313, -2599, -2877, -3151, -3429, -3716, -4019, -4338, -4664, -4979, -5272, -5536, -5765, -5953, -6096, -6193, -6246, -6262, -6252, -6220, -6172, -6116, -6058, -5997, -5935, -5873, -5815, -5760, -5709, -5662, -5619, -5574, -5524, -5470, -5413, -5359, -5316, -5285, -5258, -5230, -5203, -5174, -5133, -5079, -5015, -4938, -4843, -4735, -4618, -4485, -4334, -4175, -4015, -3844, -3667, -3503, -3355, -3210, -3069, -2947, - -2832, -2709, -2598, -2504, -2390, -2251, -2150, -2091, -1986, -1839, -1789, -1833, -1752, -1537, -1549, -1946, -2303, -2238, -2036, -2085, -2084, -1617, -1174, -1620, -2766, -3484, -3295, -2857, -2772, -2899, -3013, -3108, -2881, -2015, -1239, -1857, -3788, -5339, -5468, -5000, -4914, -4917, -4652, -4765, -5309, -4563, -1475, 1734 } - }, - { - {829, -350, -1649, -1717, -24, 2436, 3691, 2506, -281, -2467, -2690, -1569, -538, -173, -121, -88, -114, -90, 247, 781, 1041, 874, 649, 707, 972, 1223, 1424, 1634, 1810, 1843, 1697, 1426, 1124, 880, 711, 531, 242, -174, -665, -1172, -1638, -2010, -2267, -2439, -2547, -2590, -2577, -2534, -2476, -2403, -2320, -2241, -2163, -2072, -1969, -1859, -1732, -1575, -1397, -1216, -1042, -882, -747, -646, -587, -567, -568, -575, -587, -612, -637, -635, -596, -533, -442, -292, -64, 240, 611, 1048, 1550, 2107, 2703, 3309, 3903, 4486, 5054, 5575, 6006, 6361, 6698, 7038, 7322, 7482, 7508, 7439, - 7296, 7056, 6687, 6194, 5619, 5000, 4334, 3590, 2770, 1921, 1098, 319, -432, -1183, -1943, -2685, -3358, -3929, -4404, -4808, -5151, -5429, -5636, -5771, -5843, -5868, -5868, -5847, -5801, -5734, -5659, -5578, -5481, -5357, -5190, -4971, -4719, -4470, -4244, -4032, -3823, -3606, -3367, -3099, -2824, -2575, -2359, -2163, -1984, -1819, -1648, -1465, -1288, -1137, -1011, -905, -817, -739, -651, -547, -436, -320, -204, -100, -10, 80, 178, 274, 370, 482, 602, 702, 778, 845, 900, 930, 946, 966, 980, 979, 980, 992, 996, 991, 1007, 1048, 1084, 1120, 1189, 1276, 1348, 1422, 1525, 1625, 1695, 1781, - 1899, 1982, 2021, 2115, 2256, 2303, 2277, 2378, 2573, 2575, 2414, 2533, 2977, 3100, 2576, 2113, 2485, 3311, 3635, 3384, 3306, 3577, 3484, 2688, 1946, 2091, 2855, 3270, 2964, 2479, 2310, 2121, 1287, -16, -733, -134, 1220, 2066, 1869, 1290, 1205, 1633, 1899, 1653, 1390, 1843, 3031, 4080 }, - {829, -350, -1649, -1717, -24, 2436, 3691, 2506, -281, -2467, -2690, -1569, -538, -173, -121, -88, -114, -90, 247, 781, 1041, 874, 649, 707, 972, 1223, 1424, 1634, 1810, 1843, 1697, 1426, 1124, 880, 711, 531, 242, -174, -665, -1172, -1638, -2010, -2267, -2439, -2547, -2590, -2577, -2534, -2476, -2403, -2320, -2241, -2163, -2072, -1969, -1859, -1732, -1575, -1397, -1216, -1042, -882, -747, -646, -587, -567, -568, -575, -587, -612, -637, -635, -596, -533, -442, -292, -64, 240, 611, 1048, 1550, 2107, 2703, 3309, 3903, 4486, 5054, 5575, 6006, 6361, 6698, 7038, 7322, 7482, 7508, 7439, - 7296, 7056, 6687, 6194, 5619, 5000, 4334, 3590, 2770, 1921, 1098, 319, -432, -1183, -1943, -2685, -3358, -3929, -4404, -4808, -5151, -5429, -5636, -5771, -5843, -5868, -5868, -5847, -5801, -5734, -5659, -5578, -5481, -5357, -5190, -4971, -4719, -4470, -4244, -4032, -3823, -3606, -3367, -3099, -2824, -2575, -2359, -2163, -1984, -1819, -1648, -1465, -1288, -1137, -1011, -905, -817, -739, -651, -547, -436, -320, -204, -100, -10, 80, 178, 274, 370, 482, 602, 702, 778, 845, 900, 930, 946, 966, 980, 979, 980, 992, 996, 991, 1007, 1048, 1084, 1120, 1189, 1276, 1348, 1422, 1525, 1625, 1695, 1781, - 1899, 1982, 2021, 2115, 2256, 2303, 2277, 2378, 2573, 2575, 2414, 2533, 2977, 3100, 2576, 2113, 2485, 3311, 3635, 3384, 3306, 3577, 3484, 2688, 1946, 2091, 2855, 3270, 2964, 2479, 2310, 2121, 1287, -16, -733, -134, 1220, 2066, 1869, 1290, 1205, 1633, 1899, 1653, 1390, 1843, 3031, 4080 } - }, - { - {-119, 1081, 1578, 102, -2617, -5062, -6244, -5545, -2579, 1994, 6391, 9197, 10432, 10724, 10097, 8239, 5468, 2672, 396, -1505, -3359, -5203, -6844, -8114, -8998, -9614, -10098, -10481, -10683, -10636, -10352, -9860, -9169, -8288, -7256, -6121, -4919, -3690, -2479, -1330, -283, 639, 1451, 2188, 2860, 3447, 3926, 4300, 4585, 4808, 5002, 5191, 5375, 5530, 5638, 5695, 5700, 5650, 5548, 5406, 5234, 5041, 4830, 4603, 4363, 4116, 3862, 3603, 3346, 3101, 2871, 2652, 2445, 2258, 2093, 1939, 1795, 1673, 1583, 1518, 1457, 1388, 1309, 1221, 1118, 1000, 877, 769, 694, 653, 640, 648, 677, 727, 775, 780, - 699, 522, 268, -39, -396, -815, -1292, -1789, -2254, -2653, -2987, -3268, -3493, -3642, -3698, -3667, -3574, -3448, -3306, -3147, -2960, -2747, -2527, -2324, -2151, -2006, -1871, -1719, -1538, -1338, -1139, -951, -769, -590, -407, -214, -5, 212, 433, 657, 882, 1105, 1325, 1546, 1767, 1980, 2180, 2360, 2512, 2627, 2705, 2745, 2750, 2726, 2677, 2603, 2500, 2370, 2217, 2039, 1837, 1626, 1416, 1210, 1009, 823, 655, 497, 348, 217, 111, 28, -31, -65, -86, -105, -119, -129, -150, -181, -200, -196, -183, -163, -128, -87, -59, -40, -19, -6, -7, -1, 22, 38, 47, 73, - 106, 113, 117, 154, 181, 151, 139, 211, 263, 209, 210, 410, 568, 400, 185, 485, 1257, 1808, 1774, 1568, 1649, 1867, 1844, 1592, 1426, 1508, 1757, 2043, 2262, 2358, 2391, 2423, 2234, 1356, -299, -1949, -2487, -1766, -905, -877, -1184, -789, -61, -304, -1022, 446, 5115, 9652 }, - {-119, 1081, 1578, 102, -2617, -5062, -6244, -5545, -2579, 1994, 6391, 9197, 10432, 10724, 10097, 8239, 5468, 2672, 396, -1505, -3359, -5203, -6844, -8114, -8998, -9614, -10098, -10481, -10683, -10636, -10352, -9860, -9169, -8288, -7256, -6121, -4919, -3690, -2479, -1330, -283, 639, 1451, 2188, 2860, 3447, 3926, 4300, 4585, 4808, 5002, 5191, 5375, 5530, 5638, 5695, 5700, 5650, 5548, 5406, 5234, 5041, 4830, 4603, 4363, 4116, 3862, 3603, 3346, 3101, 2871, 2652, 2445, 2258, 2093, 1939, 1795, 1673, 1583, 1518, 1457, 1388, 1309, 1221, 1118, 1000, 877, 769, 694, 653, 640, 648, 677, 727, 775, 780, - 699, 522, 268, -39, -396, -815, -1292, -1789, -2254, -2653, -2987, -3268, -3493, -3642, -3698, -3667, -3574, -3448, -3306, -3147, -2960, -2747, -2527, -2324, -2151, -2006, -1871, -1719, -1538, -1338, -1139, -951, -769, -590, -407, -214, -5, 212, 433, 657, 882, 1105, 1325, 1546, 1767, 1980, 2180, 2360, 2512, 2627, 2705, 2745, 2750, 2726, 2677, 2603, 2500, 2370, 2217, 2039, 1837, 1626, 1416, 1210, 1009, 823, 655, 497, 348, 217, 111, 28, -31, -65, -86, -105, -119, -129, -150, -181, -200, -196, -183, -163, -128, -87, -59, -40, -19, -6, -7, -1, 22, 38, 47, 73, - 106, 113, 117, 154, 181, 151, 139, 211, 263, 209, 210, 410, 568, 400, 185, 485, 1257, 1808, 1774, 1568, 1649, 1867, 1844, 1592, 1426, 1508, 1757, 2043, 2262, 2358, 2391, 2423, 2234, 1356, -299, -1949, -2487, -1766, -905, -877, -1184, -789, -61, -304, -1022, 446, 5115, 9652 } - } +const Word16 CRendBin_HOA2_HRIR_coeff_re_48kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 15654, 10415, 2730, -4074, -8334, -10258, -10654, -9905, -8002, -5055, -1475, 2185, 5438, 7939, 9524, 10211, 10145, 9496, 8391, 6919, 5173, 3290, 1421, -349, -2021, -3619, -5104, -6396, -7451, -8282, -8922, -9389, -9705, -9904, -10021, -10074, -10071, -10031, -9973, -9908, -9833, -9738, -9614, -9458, -9271, -9056, -8815, -8551, -8264, -7955, -7624, -7274, -6912, -6543, -6172, -5802, -5442, -5094, -4757, -4427, -4105, -3790, -3481, -3175, -2874, -2581, -2296, -2017, -1744, -1480, -1222, -965, -709, -456, -204, 53, 315, 576, 840, 1114, 1396, 1679, 1956, 2231, 2508, 2783, 3045, 3294, 3537, 3779, 4017, 4237, 4434, 4614, 4783, 4941, + 5078, 5193, 5296, 5399, 5510, 5624, 5739, 5856, 5983, 6129, 6292, 6465, 6642, 6822, 7008, 7197, 7388, 7575, 7755, 7923, 8079, 8226, 8365, 8498, 8625, 8748, 8867, 8983, 9097, 9207, 9311, 9407, 9497, 9578, 9651, 9717, 9781, 9844, 9907, 9970, 10034, 10097, 10159, 10222, 10288, 10357, 10431, 10510, 10591, 10673, 10754, 10836, 10914, 10988, 11061, 11131, 11195, 11254, 11308, 11357, 11398, 11430, 11456, 11476, 11491, 11503, 11517, 11531, 11545, 11565, 11590, 11613, 11633, 11654, 11674, 11689, 11702, 11717, 11731, 11741, 11751, 11765, 11777, 11789, 11808, 11836, 11866, 11900, 11943, 11994, 12042, 12090, 12146, 12202, 12248, 12294, + 12350, 12399, 12433, 12472, 12527, 12566, 12580, 12609, 12665, 12690, 12663, 12664, 12740, 12802, 12755, 12653, 12615, 12651, 12685, 12673, 12578, 12325, 11947, 11700, 11832, 12234, 12506, 12407, 12092, 11862, 11798, 11761, 11698, 11811, 12342, 13223, 14032, 14387, 14310, 14125, 14034, 13978, 13884, 13842, 13904, 13918, 13744, 13526 }, + { 15654, 10415, 2730, -4074, -8334, -10258, -10654, -9905, -8002, -5055, -1475, 2185, 5438, 7939, 9524, 10211, 10145, 9496, 8391, 6919, 5173, 3290, 1421, -349, -2021, -3619, -5104, -6396, -7451, -8282, -8922, -9389, -9705, -9904, -10021, -10074, -10071, -10031, -9973, -9908, -9833, -9738, -9614, -9458, -9271, -9056, -8815, -8551, -8264, -7955, -7624, -7274, -6912, -6543, -6172, -5802, -5442, -5094, -4757, -4427, -4105, -3790, -3481, -3175, -2874, -2581, -2296, -2017, -1744, -1480, -1222, -965, -709, -456, -204, 53, 315, 576, 840, 1114, 1396, 1679, 1956, 2231, 2508, 2783, 3045, 3294, 3537, 3779, 4017, 4237, 4434, 4614, 4783, 4941, + 5078, 5193, 5296, 5399, 5510, 5624, 5739, 5856, 5983, 6129, 6292, 6465, 6642, 6822, 7008, 7197, 7388, 7575, 7755, 7923, 8079, 8226, 8365, 8498, 8625, 8748, 8867, 8983, 9097, 9207, 9311, 9407, 9497, 9578, 9651, 9717, 9781, 9844, 9907, 9970, 10034, 10097, 10159, 10222, 10288, 10357, 10431, 10510, 10591, 10673, 10754, 10836, 10914, 10988, 11061, 11131, 11195, 11254, 11308, 11357, 11398, 11430, 11456, 11476, 11491, 11503, 11517, 11531, 11545, 11565, 11590, 11613, 11633, 11654, 11674, 11689, 11702, 11717, 11731, 11741, 11751, 11765, 11777, 11789, 11808, 11836, 11866, 11900, 11943, 11994, 12042, 12090, 12146, 12202, 12248, 12294, + 12350, 12399, 12433, 12472, 12527, 12566, 12580, 12609, 12665, 12690, 12663, 12664, 12740, 12802, 12755, 12653, 12615, 12651, 12685, 12673, 12578, 12325, 11947, 11700, 11832, 12234, 12506, 12407, 12092, 11862, 11798, 11761, 11698, 11811, 12342, 13223, 14032, 14387, 14310, 14125, 14034, 13978, 13884, 13842, 13904, 13918, 13744, 13526 } }, + { { 1594, 6786, 12249, 12363, 5420, -5353, -14772, -19507, -19416, -16170, -11354, -5814, -37, 5493, 10343, 14252, 17080, 18728, 19184, 18610, 17306, 15562, 13523, 11227, 8737, 6195, 3748, 1462, -666, -2646, -4473, -6145, -7670, -9054, -10301, -11425, -12448, -13380, -14219, -14955, -15575, -16070, -16440, -16697, -16852, -16914, -16887, -16777, -16594, -16356, -16080, -15780, -15455, -15095, -14690, -14238, -13747, -13223, -12676, -12116, -11557, -11005, -10463, -9931, -9418, -8929, -8463, -8017, -7598, -7214, -6863, -6541, -6251, -5997, -5770, -5556, -5349, -5154, -4969, -4776, -4562, -4334, -4103, -3862, -3596, -3304, -2997, -2686, -2369, -2040, -1692, -1319, -917, -482, -12, 497, + 1047, 1635, 2244, 2857, 3458, 4034, 4577, 5077, 5521, 5899, 6211, 6460, 6647, 6775, 6853, 6898, 6932, 6967, 7011, 7057, 7102, 7152, 7224, 7326, 7460, 7614, 7774, 7925, 8062, 8190, 8316, 8441, 8562, 8679, 8792, 8900, 9001, 9093, 9176, 9251, 9322, 9394, 9467, 9540, 9614, 9687, 9761, 9839, 9929, 10033, 10153, 10290, 10443, 10604, 10771, 10947, 11133, 11328, 11528, 11738, 11954, 12169, 12375, 12572, 12758, 12929, 13085, 13232, 13367, 13488, 13595, 13689, 13765, 13825, 13881, 13936, 13984, 14032, 14088, 14146, 14190, 14218, 14234, 14234, 14219, 14206, 14200, 14188, 14176, 14179, 14191, 14193, 14192, 14205, 14219, 14223, + 14238, 14264, 14276, 14285, 14331, 14383, 14381, 14386, 14484, 14573, 14518, 14491, 14725, 14955, 14684, 14069, 13855, 14240, 14612, 14680, 14941, 15543, 15645, 14656, 13345, 12883, 13339, 13870, 13899, 13488, 12999, 12822, 12873, 12094, 9377, 5492, 3032, 3607, 5938, 7606, 7900, 7887, 8272, 8431, 7534, 5685, 3748, 2567 }, + { -1594, -6786, -12249, -12363, -5420, 5353, 14772, 19507, 19416, 16170, 11354, 5814, 37, -5493, -10343, -14252, -17080, -18728, -19184, -18610, -17306, -15562, -13523, -11227, -8737, -6195, -3748, -1462, 666, 2646, 4473, 6145, 7670, 9054, 10301, 11425, 12448, 13380, 14219, 14955, 15575, 16070, 16440, 16697, 16852, 16914, 16887, 16777, 16594, 16356, 16080, 15780, 15455, 15095, 14690, 14238, 13747, 13223, 12676, 12116, 11557, 11005, 10463, 9931, 9418, 8929, 8463, 8017, 7598, 7214, 6863, 6541, 6251, 5997, 5770, 5556, 5349, 5154, 4969, 4776, 4562, 4334, 4103, 3862, 3596, 3304, 2997, 2686, 2369, 2040, 1692, 1319, 917, 482, 12, -497, + -1047, -1635, -2244, -2857, -3458, -4034, -4577, -5077, -5521, -5899, -6211, -6460, -6647, -6775, -6853, -6898, -6932, -6967, -7011, -7057, -7102, -7152, -7224, -7326, -7460, -7614, -7774, -7925, -8062, -8190, -8316, -8441, -8562, -8679, -8792, -8900, -9001, -9093, -9176, -9251, -9322, -9394, -9467, -9540, -9614, -9687, -9761, -9839, -9929, -10033, -10153, -10290, -10443, -10604, -10771, -10947, -11133, -11328, -11528, -11738, -11954, -12169, -12375, -12572, -12758, -12929, -13085, -13232, -13367, -13488, -13595, -13689, -13765, -13825, -13881, -13936, -13984, -14032, -14088, -14146, -14190, -14218, -14234, -14234, -14219, -14206, -14200, -14188, -14176, -14179, -14191, -14193, -14192, -14205, -14219, -14223, + -14238, -14264, -14276, -14285, -14331, -14383, -14381, -14386, -14484, -14573, -14518, -14491, -14725, -14955, -14684, -14069, -13855, -14240, -14612, -14680, -14941, -15543, -15645, -14656, -13345, -12883, -13339, -13870, -13899, -13488, -12999, -12822, -12873, -12094, -9377, -5492, -3032, -3607, -5938, -7606, -7900, -7887, -8272, -8431, -7534, -5685, -3748, -2567 } }, + { { 1912, 1182, -338, -1838, -1970, -523, 1105, 1502, 644, -564, -1396, -1561, -1027, -120, 577, 836, 1025, 1517, 2137, 2455, 2331, 1908, 1286, 493, -339, -998, -1404, -1659, -1904, -2181, -2419, -2523, -2461, -2275, -2024, -1754, -1519, -1398, -1439, -1622, -1889, -2199, -2535, -2877, -3203, -3502, -3777, -4034, -4276, -4498, -4675, -4780, -4793, -4712, -4537, -4263, -3887, -3415, -2860, -2223, -1504, -708, 151, 1067, 2035, 3036, 4043, 5032, 5984, 6876, 7677, 8362, 8911, 9304, 9526, 9586, 9503, 9279, 8916, 8440, 7903, 7338, 6741, 6110, 5486, 4921, 4422, 3950, 3486, 3065, 2736, 2495, 2302, 2134, 1999, 1912, + 1874, 1878, 1910, 1948, 1975, 1989, 1996, 2000, 2000, 1975, 1895, 1743, 1541, 1323, 1102, 872, 627, 368, 97, -170, -411, -611, -765, -866, -907, -894, -837, -734, -582, -390, -175, 57, 295, 526, 743, 946, 1125, 1264, 1367, 1451, 1529, 1608, 1709, 1843, 1989, 2124, 2247, 2366, 2472, 2559, 2636, 2701, 2741, 2756, 2763, 2762, 2745, 2725, 2717, 2711, 2694, 2677, 2666, 2641, 2598, 2559, 2522, 2465, 2393, 2324, 2253, 2166, 2088, 2041, 2004, 1962, 1937, 1940, 1935, 1914, 1898, 1868, 1780, 1653, 1526, 1371, 1155, 925, 720, 491, 216, -32, -236, -468, -717, -897, + -1059, -1299, -1512, -1588, -1718, -2041, -2252, -2163, -2237, -2746, -3003, -2568, -2512, -3815, -5114, -4206, -1557, 65, -421, -1310, -1450, -1945, -3444, -4258, -2874, -493, 667, 314, -186, -80, 105, -373, -1639, -3003, -3203, -1595, 641, 1412, 187, -1393, -1774, -1298, -1135, -1426, -1427, -891, -314, -56 }, + { 1912, 1182, -338, -1838, -1970, -523, 1105, 1502, 644, -564, -1396, -1561, -1027, -120, 577, 836, 1025, 1517, 2137, 2455, 2331, 1908, 1286, 493, -339, -998, -1404, -1659, -1904, -2181, -2419, -2523, -2461, -2275, -2024, -1754, -1519, -1398, -1439, -1622, -1889, -2199, -2535, -2877, -3203, -3502, -3777, -4034, -4276, -4498, -4675, -4780, -4793, -4712, -4537, -4263, -3887, -3415, -2860, -2223, -1504, -708, 151, 1067, 2035, 3036, 4043, 5032, 5984, 6876, 7677, 8362, 8911, 9304, 9526, 9586, 9503, 9279, 8916, 8440, 7903, 7338, 6741, 6110, 5486, 4921, 4422, 3950, 3486, 3065, 2736, 2495, 2302, 2134, 1999, 1912, + 1874, 1878, 1910, 1948, 1975, 1989, 1996, 2000, 2000, 1975, 1895, 1743, 1541, 1323, 1102, 872, 627, 368, 97, -170, -411, -611, -765, -866, -907, -894, -837, -734, -582, -390, -175, 57, 295, 526, 743, 946, 1125, 1264, 1367, 1451, 1529, 1608, 1709, 1843, 1989, 2124, 2247, 2366, 2472, 2559, 2636, 2701, 2741, 2756, 2763, 2762, 2745, 2725, 2717, 2711, 2694, 2677, 2666, 2641, 2598, 2559, 2522, 2465, 2393, 2324, 2253, 2166, 2088, 2041, 2004, 1962, 1937, 1940, 1935, 1914, 1898, 1868, 1780, 1653, 1526, 1371, 1155, 925, 720, 491, 216, -32, -236, -468, -717, -897, + -1059, -1299, -1512, -1588, -1718, -2041, -2252, -2163, -2237, -2746, -3003, -2568, -2512, -3815, -5114, -4206, -1557, 65, -421, -1310, -1450, -1945, -3444, -4258, -2874, -493, 667, 314, -186, -80, 105, -373, -1639, -3003, -3203, -1595, 641, 1412, 187, -1393, -1774, -1298, -1135, -1426, -1427, -891, -314, -56 } }, + { { 946, 1258, 964, -226, -1301, -1214, -265, 281, -299, -1531, -2448, -2519, -1885, -997, -192, 519, 1347, 2404, 3532, 4437, 4940, 5028, 4762, 4239, 3604, 2963, 2271, 1404, 322, -887, -2135, -3410, -4700, -5924, -6981, -7825, -8460, -8878, -9059, -9017, -8803, -8471, -8060, -7595, -7098, -6589, -6077, -5556, -5014, -4450, -3883, -3344, -2861, -2459, -2142, -1885, -1648, -1406, -1151, -881, -595, -302, -19, 253, 519, 777, 1026, 1278, 1550, 1835, 2119, 2401, 2696, 2991, 3260, 3490, 3686, 3842, 3929, 3931, 3865, 3751, 3580, 3339, 3043, 2736, 2439, 2140, 1823, 1496, 1161, 802, 407, -9, -428, -851, + -1289, -1727, -2135, -2496, -2815, -3100, -3347, -3529, -3623, -3627, -3571, -3488, -3378, -3215, -2986, -2703, -2401, -2116, -1859, -1607, -1328, -1013, -691, -399, -156, 39, 207, 379, 572, 779, 981, 1176, 1369, 1570, 1787, 2036, 2316, 2617, 2926, 3240, 3551, 3851, 4143, 4428, 4698, 4944, 5162, 5347, 5490, 5589, 5650, 5678, 5672, 5640, 5596, 5541, 5474, 5409, 5353, 5304, 5266, 5255, 5274, 5313, 5367, 5442, 5528, 5609, 5683, 5758, 5836, 5916, 6014, 6135, 6261, 6385, 6521, 6664, 6795, 6916, 7044, 7162, 7244, 7299, 7340, 7342, 7293, 7224, 7152, 7046, 6908, 6785, 6675, 6537, 6397, 6299, + 6192, 6036, 5922, 5888, 5780, 5563, 5477, 5564, 5452, 5082, 5018, 5372, 5201, 4037, 3227, 4238, 6245, 7146, 6621, 6168, 6257, 5755, 4534, 4292, 5860, 7673, 8096, 7622, 7567, 7983, 8145, 7935, 7459, 6285, 4378, 3021, 3458, 5055, 6050, 5868, 5543, 5881, 6366, 6243, 5850, 6192, 7489, 8718 }, + { 946, 1258, 964, -226, -1301, -1214, -265, 281, -299, -1531, -2448, -2519, -1885, -997, -192, 519, 1347, 2404, 3532, 4437, 4940, 5028, 4762, 4239, 3604, 2963, 2271, 1404, 322, -887, -2135, -3410, -4700, -5924, -6981, -7825, -8460, -8878, -9059, -9017, -8803, -8471, -8060, -7595, -7098, -6589, -6077, -5556, -5014, -4450, -3883, -3344, -2861, -2459, -2142, -1885, -1648, -1406, -1151, -881, -595, -302, -19, 253, 519, 777, 1026, 1278, 1550, 1835, 2119, 2401, 2696, 2991, 3260, 3490, 3686, 3842, 3929, 3931, 3865, 3751, 3580, 3339, 3043, 2736, 2439, 2140, 1823, 1496, 1161, 802, 407, -9, -428, -851, + -1289, -1727, -2135, -2496, -2815, -3100, -3347, -3529, -3623, -3627, -3571, -3488, -3378, -3215, -2986, -2703, -2401, -2116, -1859, -1607, -1328, -1013, -691, -399, -156, 39, 207, 379, 572, 779, 981, 1176, 1369, 1570, 1787, 2036, 2316, 2617, 2926, 3240, 3551, 3851, 4143, 4428, 4698, 4944, 5162, 5347, 5490, 5589, 5650, 5678, 5672, 5640, 5596, 5541, 5474, 5409, 5353, 5304, 5266, 5255, 5274, 5313, 5367, 5442, 5528, 5609, 5683, 5758, 5836, 5916, 6014, 6135, 6261, 6385, 6521, 6664, 6795, 6916, 7044, 7162, 7244, 7299, 7340, 7342, 7293, 7224, 7152, 7046, 6908, 6785, 6675, 6537, 6397, 6299, + 6192, 6036, 5922, 5888, 5780, 5563, 5477, 5564, 5452, 5082, 5018, 5372, 5201, 4037, 3227, 4238, 6245, 7146, 6621, 6168, 6257, 5755, 4534, 4292, 5860, 7673, 8096, 7622, 7567, 7983, 8145, 7935, 7459, 6285, 4378, 3021, 3458, 5055, 6050, 5868, 5543, 5881, 6366, 6243, 5850, 6192, 7489, 8718 } }, + { { 364, 252, 301, 578, 765, 618, 361, 326, 319, -284, -1685, -3190, -3837, -3352, -2268, -1175, -172, 931, 2168, 3380, 4454, 5372, 6080, 6473, 6522, 6307, 5885, 5236, 4348, 3275, 2081, 801, -535, -1883, -3208, -4476, -5609, -6493, -7065, -7353, -7437, -7389, -7256, -7077, -6867, -6628, -6361, -6064, -5729, -5352, -4943, -4525, -4116, -3735, -3405, -3130, -2892, -2670, -2454, -2238, -2011, -1766, -1506, -1229, -928, -605, -264, 97, 488, 902, 1324, 1757, 2209, 2671, 3118, 3532, 3915, 4258, 4526, 4697, 4790, 4833, 4820, 4726, 4555, 4348, 4125, 3861, 3527, 3139, 2735, 2324, 1894, 1448, 1018, 631, + 290, -14, -287, -528, -734, -909, -1064, -1206, -1336, -1455, -1580, -1723, -1876, -2013, -2118, -2196, -2265, -2344, -2438, -2530, -2590, -2604, -2587, -2567, -2560, -2575, -2604, -2628, -2630, -2609, -2572, -2518, -2444, -2346, -2218, -2050, -1845, -1616, -1377, -1135, -902, -688, -492, -312, -155, -30, 63, 126, 158, 163, 156, 145, 129, 112, 103, 100, 105, 126, 170, 235, 325, 451, 612, 794, 988, 1197, 1411, 1613, 1804, 1990, 2164, 2319, 2468, 2621, 2766, 2902, 3044, 3195, 3342, 3488, 3644, 3791, 3908, 4007, 4104, 4176, 4210, 4241, 4279, 4294, 4283, 4283, 4286, 4257, 4223, 4222, + 4202, 4133, 4109, 4156, 4123, 3991, 3994, 4146, 4080, 3768, 3762, 4117, 3889, 2687, 1895, 2936, 4963, 5919, 5449, 4931, 4869, 4367, 3367, 3266, 4633, 6124, 6484, 6146, 6050, 6214, 6207, 5876, 4984, 3339, 1856, 2180, 4448, 6641, 7040, 6265, 5919, 6287, 6529, 6358, 6192, 6057, 5596, 5034 }, + { -364, -252, -301, -578, -765, -618, -361, -326, -319, 284, 1685, 3190, 3837, 3352, 2268, 1175, 172, -931, -2168, -3380, -4454, -5372, -6080, -6473, -6522, -6307, -5885, -5236, -4348, -3275, -2081, -801, 535, 1883, 3208, 4476, 5609, 6493, 7065, 7353, 7437, 7389, 7256, 7077, 6867, 6628, 6361, 6064, 5729, 5352, 4943, 4525, 4116, 3735, 3405, 3130, 2892, 2670, 2454, 2238, 2011, 1766, 1506, 1229, 928, 605, 264, -97, -488, -902, -1324, -1757, -2209, -2671, -3118, -3532, -3915, -4258, -4526, -4697, -4790, -4833, -4820, -4726, -4555, -4348, -4125, -3861, -3527, -3139, -2735, -2324, -1894, -1448, -1018, -631, + -290, 14, 287, 528, 734, 909, 1064, 1206, 1336, 1455, 1580, 1723, 1876, 2013, 2118, 2196, 2265, 2344, 2438, 2530, 2590, 2604, 2587, 2567, 2560, 2575, 2604, 2628, 2630, 2609, 2572, 2518, 2444, 2346, 2218, 2050, 1845, 1616, 1377, 1135, 902, 688, 492, 312, 155, 30, -63, -126, -158, -163, -156, -145, -129, -112, -103, -100, -105, -126, -170, -235, -325, -451, -612, -794, -988, -1197, -1411, -1613, -1804, -1990, -2164, -2319, -2468, -2621, -2766, -2902, -3044, -3195, -3342, -3488, -3644, -3791, -3908, -4007, -4104, -4176, -4210, -4241, -4279, -4294, -4283, -4283, -4286, -4257, -4223, -4222, + -4202, -4133, -4109, -4156, -4123, -3991, -3994, -4146, -4080, -3768, -3762, -4117, -3889, -2687, -1895, -2936, -4963, -5919, -5449, -4931, -4869, -4367, -3367, -3266, -4633, -6124, -6484, -6146, -6050, -6214, -6207, -5876, -4984, -3339, -1856, -2180, -4448, -6641, -7040, -6265, -5919, -6287, -6529, -6358, -6192, -6057, -5596, -5034 } }, + { { 56, -200, -20, 346, -40, -713, 16, 2151, 3168, 1200, -2313, -4393, -3962, -2308, -886, 43, 831, 1631, 2380, 2979, 3289, 3218, 2845, 2328, 1759, 1211, 798, 567, 447, 394, 455, 636, 831, 944, 990, 1034, 1087, 1101, 1003, 745, 345, -118, -575, -1002, -1392, -1732, -2043, -2368, -2726, -3105, -3490, -3877, -4247, -4577, -4856, -5061, -5152, -5108, -4940, -4658, -4250, -3722, -3104, -2412, -1637, -788, 100, 1000, 1897, 2769, 3577, 4293, 4895, 5355, 5653, 5793, 5786, 5631, 5326, 4895, 4377, 3800, 3164, 2466, 1729, 999, 305, -366, -1033, -1684, -2288, -2840, -3347, -3797, -4173, -4473, + -4701, -4839, -4866, -4784, -4612, -4358, -4020, -3596, -3095, -2558, -2050, -1618, -1249, -897, -549, -236, 5, 161, 236, 260, 272, 285, 285, 267, 247, 237, 243, 281, 362, 476, 607, 752, 911, 1065, 1196, 1305, 1390, 1437, 1449, 1443, 1422, 1383, 1341, 1311, 1283, 1243, 1198, 1158, 1111, 1051, 989, 927, 851, 767, 694, 630, 560, 494, 447, 408, 364, 332, 326, 327, 326, 342, 375, 399, 411, 434, 461, 474, 490, 533, 583, 618, 661, 726, 779, 806, 831, 844, 802, 714, 627, 523, 361, 179, 27, -137, -347, -541, -688, -858, -1056, -1199, + -1310, -1490, -1669, -1723, -1793, -2036, -2223, -2139, -2139, -2532, -2792, -2443, -2280, -3226, -4289, -3539, -1173, 431, 85, -831, -1053, -1337, -2506, -3441, -2640, -604, 813, 780, 56, -429, -693, -1522, -3424, -5550, -5964, -3754, -660, 534, -766, -2490, -2786, -2088, -1812, -2217, -2490, -2228, -1815, -1613 }, + { -56, 200, 20, -346, 40, 713, -16, -2151, -3168, -1200, 2313, 4393, 3962, 2308, 886, -43, -831, -1631, -2380, -2979, -3289, -3218, -2845, -2328, -1759, -1211, -798, -567, -447, -394, -455, -636, -831, -944, -990, -1034, -1087, -1101, -1003, -745, -345, 118, 575, 1002, 1392, 1732, 2043, 2368, 2726, 3105, 3490, 3877, 4247, 4577, 4856, 5061, 5152, 5108, 4940, 4658, 4250, 3722, 3104, 2412, 1637, 788, -100, -1000, -1897, -2769, -3577, -4293, -4895, -5355, -5653, -5793, -5786, -5631, -5326, -4895, -4377, -3800, -3164, -2466, -1729, -999, -305, 366, 1033, 1684, 2288, 2840, 3347, 3797, 4173, 4473, + 4701, 4839, 4866, 4784, 4612, 4358, 4020, 3596, 3095, 2558, 2050, 1618, 1249, 897, 549, 236, -5, -161, -236, -260, -272, -285, -285, -267, -247, -237, -243, -281, -362, -476, -607, -752, -911, -1065, -1196, -1305, -1390, -1437, -1449, -1443, -1422, -1383, -1341, -1311, -1283, -1243, -1198, -1158, -1111, -1051, -989, -927, -851, -767, -694, -630, -560, -494, -447, -408, -364, -332, -326, -327, -326, -342, -375, -399, -411, -434, -461, -474, -490, -533, -583, -618, -661, -726, -779, -806, -831, -844, -802, -714, -627, -523, -361, -179, -27, 137, 347, 541, 688, 858, 1056, 1199, + 1310, 1490, 1669, 1723, 1793, 2036, 2223, 2139, 2139, 2532, 2792, 2443, 2280, 3226, 4289, 3539, 1173, -431, -85, 831, 1053, 1337, 2506, 3441, 2640, 604, -813, -780, -56, 429, 693, 1522, 3424, 5550, 5964, 3754, 660, -534, 766, 2490, 2786, 2088, 1812, 2217, 2490, 2228, 1815, 1613 } }, + { { -215, -201, -480, -1005, -1338, -1378, -1502, -1684, -1069, 1012, 3892, 6008, 6407, 5394, 3794, 2108, 492, -914, -1981, -2749, -3350, -3823, -4125, -4245, -4195, -3948, -3509, -3015, -2667, -2545, -2559, -2555, -2459, -2280, -2049, -1774, -1452, -1086, -685, -252, 203, 640, 1009, 1290, 1509, 1701, 1878, 2033, 2161, 2257, 2319, 2345, 2332, 2273, 2162, 2000, 1797, 1572, 1344, 1126, 927, 749, 599, 484, 409, 375, 387, 453, 586, 787, 1051, 1371, 1749, 2191, 2691, 3234, 3807, 4408, 5029, 5643, 6224, 6759, 7242, 7661, 7993, 8225, 8356, 8389, 8329, 8178, 7929, 7567, 7079, 6479, 5808, 5110, + 4403, 3684, 2960, 2270, 1678, 1228, 918, 713, 579, 512, 530, 641, 828, 1053, 1279, 1477, 1632, 1741, 1807, 1832, 1811, 1733, 1591, 1387, 1133, 852, 561, 267, -26, -319, -610, -895, -1174, -1449, -1730, -2020, -2313, -2599, -2877, -3151, -3429, -3716, -4019, -4338, -4664, -4979, -5272, -5536, -5765, -5953, -6096, -6193, -6246, -6262, -6252, -6220, -6172, -6116, -6058, -5997, -5935, -5873, -5815, -5760, -5709, -5662, -5619, -5574, -5524, -5470, -5413, -5359, -5316, -5285, -5258, -5230, -5203, -5174, -5133, -5079, -5015, -4938, -4843, -4735, -4618, -4485, -4334, -4175, -4015, -3844, -3667, -3503, -3355, -3210, -3069, -2947, + -2832, -2709, -2598, -2504, -2390, -2251, -2150, -2091, -1986, -1839, -1789, -1833, -1752, -1537, -1549, -1946, -2303, -2238, -2036, -2085, -2084, -1617, -1174, -1620, -2766, -3484, -3295, -2857, -2772, -2899, -3013, -3108, -2881, -2015, -1239, -1857, -3788, -5339, -5468, -5000, -4914, -4917, -4652, -4765, -5309, -4563, -1475, 1734 }, + { -215, -201, -480, -1005, -1338, -1378, -1502, -1684, -1069, 1012, 3892, 6008, 6407, 5394, 3794, 2108, 492, -914, -1981, -2749, -3350, -3823, -4125, -4245, -4195, -3948, -3509, -3015, -2667, -2545, -2559, -2555, -2459, -2280, -2049, -1774, -1452, -1086, -685, -252, 203, 640, 1009, 1290, 1509, 1701, 1878, 2033, 2161, 2257, 2319, 2345, 2332, 2273, 2162, 2000, 1797, 1572, 1344, 1126, 927, 749, 599, 484, 409, 375, 387, 453, 586, 787, 1051, 1371, 1749, 2191, 2691, 3234, 3807, 4408, 5029, 5643, 6224, 6759, 7242, 7661, 7993, 8225, 8356, 8389, 8329, 8178, 7929, 7567, 7079, 6479, 5808, 5110, + 4403, 3684, 2960, 2270, 1678, 1228, 918, 713, 579, 512, 530, 641, 828, 1053, 1279, 1477, 1632, 1741, 1807, 1832, 1811, 1733, 1591, 1387, 1133, 852, 561, 267, -26, -319, -610, -895, -1174, -1449, -1730, -2020, -2313, -2599, -2877, -3151, -3429, -3716, -4019, -4338, -4664, -4979, -5272, -5536, -5765, -5953, -6096, -6193, -6246, -6262, -6252, -6220, -6172, -6116, -6058, -5997, -5935, -5873, -5815, -5760, -5709, -5662, -5619, -5574, -5524, -5470, -5413, -5359, -5316, -5285, -5258, -5230, -5203, -5174, -5133, -5079, -5015, -4938, -4843, -4735, -4618, -4485, -4334, -4175, -4015, -3844, -3667, -3503, -3355, -3210, -3069, -2947, + -2832, -2709, -2598, -2504, -2390, -2251, -2150, -2091, -1986, -1839, -1789, -1833, -1752, -1537, -1549, -1946, -2303, -2238, -2036, -2085, -2084, -1617, -1174, -1620, -2766, -3484, -3295, -2857, -2772, -2899, -3013, -3108, -2881, -2015, -1239, -1857, -3788, -5339, -5468, -5000, -4914, -4917, -4652, -4765, -5309, -4563, -1475, 1734 } }, + { { 829, -350, -1649, -1717, -24, 2436, 3691, 2506, -281, -2467, -2690, -1569, -538, -173, -121, -88, -114, -90, 247, 781, 1041, 874, 649, 707, 972, 1223, 1424, 1634, 1810, 1843, 1697, 1426, 1124, 880, 711, 531, 242, -174, -665, -1172, -1638, -2010, -2267, -2439, -2547, -2590, -2577, -2534, -2476, -2403, -2320, -2241, -2163, -2072, -1969, -1859, -1732, -1575, -1397, -1216, -1042, -882, -747, -646, -587, -567, -568, -575, -587, -612, -637, -635, -596, -533, -442, -292, -64, 240, 611, 1048, 1550, 2107, 2703, 3309, 3903, 4486, 5054, 5575, 6006, 6361, 6698, 7038, 7322, 7482, 7508, 7439, + 7296, 7056, 6687, 6194, 5619, 5000, 4334, 3590, 2770, 1921, 1098, 319, -432, -1183, -1943, -2685, -3358, -3929, -4404, -4808, -5151, -5429, -5636, -5771, -5843, -5868, -5868, -5847, -5801, -5734, -5659, -5578, -5481, -5357, -5190, -4971, -4719, -4470, -4244, -4032, -3823, -3606, -3367, -3099, -2824, -2575, -2359, -2163, -1984, -1819, -1648, -1465, -1288, -1137, -1011, -905, -817, -739, -651, -547, -436, -320, -204, -100, -10, 80, 178, 274, 370, 482, 602, 702, 778, 845, 900, 930, 946, 966, 980, 979, 980, 992, 996, 991, 1007, 1048, 1084, 1120, 1189, 1276, 1348, 1422, 1525, 1625, 1695, 1781, + 1899, 1982, 2021, 2115, 2256, 2303, 2277, 2378, 2573, 2575, 2414, 2533, 2977, 3100, 2576, 2113, 2485, 3311, 3635, 3384, 3306, 3577, 3484, 2688, 1946, 2091, 2855, 3270, 2964, 2479, 2310, 2121, 1287, -16, -733, -134, 1220, 2066, 1869, 1290, 1205, 1633, 1899, 1653, 1390, 1843, 3031, 4080 }, + { 829, -350, -1649, -1717, -24, 2436, 3691, 2506, -281, -2467, -2690, -1569, -538, -173, -121, -88, -114, -90, 247, 781, 1041, 874, 649, 707, 972, 1223, 1424, 1634, 1810, 1843, 1697, 1426, 1124, 880, 711, 531, 242, -174, -665, -1172, -1638, -2010, -2267, -2439, -2547, -2590, -2577, -2534, -2476, -2403, -2320, -2241, -2163, -2072, -1969, -1859, -1732, -1575, -1397, -1216, -1042, -882, -747, -646, -587, -567, -568, -575, -587, -612, -637, -635, -596, -533, -442, -292, -64, 240, 611, 1048, 1550, 2107, 2703, 3309, 3903, 4486, 5054, 5575, 6006, 6361, 6698, 7038, 7322, 7482, 7508, 7439, + 7296, 7056, 6687, 6194, 5619, 5000, 4334, 3590, 2770, 1921, 1098, 319, -432, -1183, -1943, -2685, -3358, -3929, -4404, -4808, -5151, -5429, -5636, -5771, -5843, -5868, -5868, -5847, -5801, -5734, -5659, -5578, -5481, -5357, -5190, -4971, -4719, -4470, -4244, -4032, -3823, -3606, -3367, -3099, -2824, -2575, -2359, -2163, -1984, -1819, -1648, -1465, -1288, -1137, -1011, -905, -817, -739, -651, -547, -436, -320, -204, -100, -10, 80, 178, 274, 370, 482, 602, 702, 778, 845, 900, 930, 946, 966, 980, 979, 980, 992, 996, 991, 1007, 1048, 1084, 1120, 1189, 1276, 1348, 1422, 1525, 1625, 1695, 1781, + 1899, 1982, 2021, 2115, 2256, 2303, 2277, 2378, 2573, 2575, 2414, 2533, 2977, 3100, 2576, 2113, 2485, 3311, 3635, 3384, 3306, 3577, 3484, 2688, 1946, 2091, 2855, 3270, 2964, 2479, 2310, 2121, 1287, -16, -733, -134, 1220, 2066, 1869, 1290, 1205, 1633, 1899, 1653, 1390, 1843, 3031, 4080 } }, + { { -119, 1081, 1578, 102, -2617, -5062, -6244, -5545, -2579, 1994, 6391, 9197, 10432, 10724, 10097, 8239, 5468, 2672, 396, -1505, -3359, -5203, -6844, -8114, -8998, -9614, -10098, -10481, -10683, -10636, -10352, -9860, -9169, -8288, -7256, -6121, -4919, -3690, -2479, -1330, -283, 639, 1451, 2188, 2860, 3447, 3926, 4300, 4585, 4808, 5002, 5191, 5375, 5530, 5638, 5695, 5700, 5650, 5548, 5406, 5234, 5041, 4830, 4603, 4363, 4116, 3862, 3603, 3346, 3101, 2871, 2652, 2445, 2258, 2093, 1939, 1795, 1673, 1583, 1518, 1457, 1388, 1309, 1221, 1118, 1000, 877, 769, 694, 653, 640, 648, 677, 727, 775, 780, + 699, 522, 268, -39, -396, -815, -1292, -1789, -2254, -2653, -2987, -3268, -3493, -3642, -3698, -3667, -3574, -3448, -3306, -3147, -2960, -2747, -2527, -2324, -2151, -2006, -1871, -1719, -1538, -1338, -1139, -951, -769, -590, -407, -214, -5, 212, 433, 657, 882, 1105, 1325, 1546, 1767, 1980, 2180, 2360, 2512, 2627, 2705, 2745, 2750, 2726, 2677, 2603, 2500, 2370, 2217, 2039, 1837, 1626, 1416, 1210, 1009, 823, 655, 497, 348, 217, 111, 28, -31, -65, -86, -105, -119, -129, -150, -181, -200, -196, -183, -163, -128, -87, -59, -40, -19, -6, -7, -1, 22, 38, 47, 73, + 106, 113, 117, 154, 181, 151, 139, 211, 263, 209, 210, 410, 568, 400, 185, 485, 1257, 1808, 1774, 1568, 1649, 1867, 1844, 1592, 1426, 1508, 1757, 2043, 2262, 2358, 2391, 2423, 2234, 1356, -299, -1949, -2487, -1766, -905, -877, -1184, -789, -61, -304, -1022, 446, 5115, 9652 }, + { -119, 1081, 1578, 102, -2617, -5062, -6244, -5545, -2579, 1994, 6391, 9197, 10432, 10724, 10097, 8239, 5468, 2672, 396, -1505, -3359, -5203, -6844, -8114, -8998, -9614, -10098, -10481, -10683, -10636, -10352, -9860, -9169, -8288, -7256, -6121, -4919, -3690, -2479, -1330, -283, 639, 1451, 2188, 2860, 3447, 3926, 4300, 4585, 4808, 5002, 5191, 5375, 5530, 5638, 5695, 5700, 5650, 5548, 5406, 5234, 5041, 4830, 4603, 4363, 4116, 3862, 3603, 3346, 3101, 2871, 2652, 2445, 2258, 2093, 1939, 1795, 1673, 1583, 1518, 1457, 1388, 1309, 1221, 1118, 1000, 877, 769, 694, 653, 640, 648, 677, 727, 775, 780, + 699, 522, 268, -39, -396, -815, -1292, -1789, -2254, -2653, -2987, -3268, -3493, -3642, -3698, -3667, -3574, -3448, -3306, -3147, -2960, -2747, -2527, -2324, -2151, -2006, -1871, -1719, -1538, -1338, -1139, -951, -769, -590, -407, -214, -5, 212, 433, 657, 882, 1105, 1325, 1546, 1767, 1980, 2180, 2360, 2512, 2627, 2705, 2745, 2750, 2726, 2677, 2603, 2500, 2370, 2217, 2039, 1837, 1626, 1416, 1210, 1009, 823, 655, 497, 348, 217, 111, 28, -31, -65, -86, -105, -119, -129, -150, -181, -200, -196, -183, -163, -128, -87, -59, -40, -19, -6, -7, -1, 22, 38, 47, 73, + 106, 113, 117, 154, 181, 151, 139, 211, 263, 209, 210, 410, 568, 400, 185, 485, 1257, 1808, 1774, 1568, 1649, 1867, 1844, 1592, 1426, 1508, 1757, 2043, 2262, 2358, 2391, 2423, 2234, 1356, -299, -1949, -2487, -1766, -905, -877, -1184, -789, -61, -304, -1022, 446, 5115, 9652 } } }; -const Word16 CRendBin_HOA2_HRIR_coeff_im_48kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {-4581, -11759, -14379, -12696, -8766, -4424, -345, 3439, 6770, 9228, 10441, 10312, 8993, 6797, 4109, 1296, -1387, -3807, -5911, -7653, -8972, -9828, -10256, -10360, -10227, -9864, -9250, -8414, -7440, -6408, -5360, -4322, -3325, -2391, -1520, -704, 57, 761, 1416, 2041, 2651, 3255, 3851, 4434, 4997, 5540, 6060, 6556, 7029, 7477, 7897, 8284, 8636, 8954, 9238, 9488, 9709, 9908, 10091, 10260, 10415, 10559, 10693, 10817, 10928, 11028, 11121, 11208, 11287, 11362, 11436, 11510, 11580, 11648, 11716, 11783, 11844, 11899, 11953, 12001, 12036, 12052, 12056, 12053, 12038, 12005, 11955, 11899, 11841, 11775, 11691, 11590, 11484, 11381, 11280, 11176, - 11072, 10978, 10906, 10855, 10815, 10781, 10753, 10736, 10732, 10734, 10729, 10713, 10687, 10654, 10612, 10559, 10493, 10412, 10318, 10215, 10107, 9998, 9888, 9780, 9671, 9563, 9454, 9346, 9236, 9123, 9006, 8888, 8770, 8652, 8539, 8432, 8332, 8236, 8145, 8058, 7973, 7889, 7808, 7732, 7658, 7586, 7515, 7441, 7362, 7278, 7192, 7099, 7002, 6902, 6800, 6694, 6583, 6472, 6359, 6243, 6126, 6012, 5902, 5795, 5695, 5604, 5518, 5436, 5360, 5288, 5213, 5135, 5058, 4983, 4907, 4831, 4760, 4692, 4624, 4558, 4499, 4443, 4388, 4341, 4301, 4261, 4217, 4177, 4137, 4088, 4032, 3977, 3919, 3848, 3773, 3705, - 3631, 3541, 3454, 3380, 3293, 3184, 3087, 3014, 2917, 2781, 2674, 2627, 2554, 2383, 2193, 2097, 2073, 2014, 1882, 1702, 1483, 1295, 1323, 1654, 2052, 2146, 1858, 1504, 1407, 1565, 1769, 1938, 2219, 2710, 3205, 3310, 2851, 2095, 1474, 1149, 959, 760, 603, 527, 406, 152, -76, -73 }, - {-4581, -11759, -14379, -12696, -8766, -4424, -345, 3439, 6770, 9228, 10441, 10312, 8993, 6797, 4109, 1296, -1387, -3807, -5911, -7653, -8972, -9828, -10256, -10360, -10227, -9864, -9250, -8414, -7440, -6408, -5360, -4322, -3325, -2391, -1520, -704, 57, 761, 1416, 2041, 2651, 3255, 3851, 4434, 4997, 5540, 6060, 6556, 7029, 7477, 7897, 8284, 8636, 8954, 9238, 9488, 9709, 9908, 10091, 10260, 10415, 10559, 10693, 10817, 10928, 11028, 11121, 11208, 11287, 11362, 11436, 11510, 11580, 11648, 11716, 11783, 11844, 11899, 11953, 12001, 12036, 12052, 12056, 12053, 12038, 12005, 11955, 11899, 11841, 11775, 11691, 11590, 11484, 11381, 11280, 11176, - 11072, 10978, 10906, 10855, 10815, 10781, 10753, 10736, 10732, 10734, 10729, 10713, 10687, 10654, 10612, 10559, 10493, 10412, 10318, 10215, 10107, 9998, 9888, 9780, 9671, 9563, 9454, 9346, 9236, 9123, 9006, 8888, 8770, 8652, 8539, 8432, 8332, 8236, 8145, 8058, 7973, 7889, 7808, 7732, 7658, 7586, 7515, 7441, 7362, 7278, 7192, 7099, 7002, 6902, 6800, 6694, 6583, 6472, 6359, 6243, 6126, 6012, 5902, 5795, 5695, 5604, 5518, 5436, 5360, 5288, 5213, 5135, 5058, 4983, 4907, 4831, 4760, 4692, 4624, 4558, 4499, 4443, 4388, 4341, 4301, 4261, 4217, 4177, 4137, 4088, 4032, 3977, 3919, 3848, 3773, 3705, - 3631, 3541, 3454, 3380, 3293, 3184, 3087, 3014, 2917, 2781, 2674, 2627, 2554, 2383, 2193, 2097, 2073, 2014, 1882, 1702, 1483, 1295, 1323, 1654, 2052, 2146, 1858, 1504, 1407, 1565, 1769, 1938, 2219, 2710, 3205, 3310, 2851, 2095, 1474, 1149, 959, 760, 603, 527, 406, 152, -76, -73 } - }, - { - {2262, 3816, -971, -10031, -17682, -19237, -14163, -5453, 3335, 10261, 15007, 17799, 18773, 18054, 15918, 12726, 8804, 4476, 122, -3892, -7352, -10247, -12663, -14628, -16093, -17030, -17508, -17647, -17534, -17210, -16709, -16065, -15309, -14461, -13544, -12580, -11576, -10528, -9428, -8275, -7080, -5861, -4640, -3434, -2254, -1103, 12, 1082, 2096, 3048, 3940, 4785, 5598, 6387, 7144, 7860, 8522, 9126, 9669, 10147, 10563, 10927, 11244, 11514, 11738, 11926, 12086, 12216, 12316, 12394, 12461, 12522, 12576, 12634, 12712, 12812, 12924, 13049, 13199, 13377, 13570, 13763, 13963, 14177, 14403, 14623, 14829, 15028, 15229, 15435, 15645, 15858, 16069, 16270, 16457, 16621, - 16750, 16828, 16839, 16780, 16653, 16464, 16217, 15917, 15573, 15199, 14813, 14426, 14049, 13695, 13380, 13115, 12898, 12721, 12570, 12437, 12327, 12247, 12193, 12152, 12107, 12043, 11956, 11849, 11737, 11628, 11522, 11413, 11302, 11191, 11078, 10963, 10847, 10733, 10623, 10521, 10429, 10347, 10270, 10200, 10135, 10078, 10031, 9996, 9973, 9956, 9942, 9927, 9904, 9869, 9828, 9783, 9728, 9660, 9582, 9491, 9379, 9243, 9089, 8920, 8735, 8538, 8336, 8129, 7914, 7694, 7472, 7248, 7024, 6810, 6609, 6411, 6216, 6031, 5846, 5647, 5438, 5229, 5023, 4821, 4636, 4469, 4308, 4150, 4008, 3873, 3729, 3580, 3444, 3312, 3168, 3029, - 2900, 2760, 2609, 2482, 2356, 2182, 2002, 1889, 1761, 1508, 1262, 1192, 1075, 565, -84, -219, 173, 367, 55, -266, -400, -991, -2319, -3459, -3463, -2720, -2363, -2825, -3674, -4397, -4809, -5148, -6101, -7988, -9600, -8891, -5541, -1863, -289, -752, -1472, -1581, -1772, -2690, -3821, -4142, -3171, -1179 }, - {-2262, -3816, 971, 10031, 17682, 19237, 14163, 5453, -3335, -10261, -15007, -17799, -18773, -18054, -15918, -12726, -8804, -4476, -122, 3892, 7352, 10247, 12663, 14628, 16093, 17030, 17508, 17647, 17534, 17210, 16709, 16065, 15309, 14461, 13544, 12580, 11576, 10528, 9428, 8275, 7080, 5861, 4640, 3434, 2254, 1103, -12, -1082, -2096, -3048, -3940, -4785, -5598, -6387, -7144, -7860, -8522, -9126, -9669, -10147, -10563, -10927, -11244, -11514, -11738, -11926, -12086, -12216, -12316, -12394, -12461, -12522, -12576, -12634, -12712, -12812, -12924, -13049, -13199, -13377, -13570, -13763, -13963, -14177, -14403, -14623, -14829, -15028, -15229, -15435, -15645, -15858, -16069, -16270, -16457, -16621, - -16750, -16828, -16839, -16780, -16653, -16464, -16217, -15917, -15573, -15199, -14813, -14426, -14049, -13695, -13380, -13115, -12898, -12721, -12570, -12437, -12327, -12247, -12193, -12152, -12107, -12043, -11956, -11849, -11737, -11628, -11522, -11413, -11302, -11191, -11078, -10963, -10847, -10733, -10623, -10521, -10429, -10347, -10270, -10200, -10135, -10078, -10031, -9996, -9973, -9956, -9942, -9927, -9904, -9869, -9828, -9783, -9728, -9660, -9582, -9491, -9379, -9243, -9089, -8920, -8735, -8538, -8336, -8129, -7914, -7694, -7472, -7248, -7024, -6810, -6609, -6411, -6216, -6031, -5846, -5647, -5438, -5229, -5023, -4821, -4636, -4469, -4308, -4150, -4008, -3873, -3729, -3580, -3444, -3312, -3168, -3029, - -2900, -2760, -2609, -2482, -2356, -2182, -2002, -1889, -1761, -1508, -1262, -1192, -1075, -565, 84, 219, -173, -367, -55, 266, 400, 991, 2319, 3459, 3463, 2720, 2363, 2825, 3674, 4397, 4809, 5148, 6101, 7988, 9600, 8891, 5541, 1863, 289, 752, 1472, 1581, 1772, 2690, 3821, 4142, 3171, 1179 } - }, - { - {-615, -1742, -2171, -1203, 669, 1812, 1264, -227, -1287, -1330, -597, 459, 1359, 1667, 1401, 1069, 1009, 950, 481, -373, -1274, -2021, -2592, -2924, -2918, -2628, -2256, -1956, -1719, -1446, -1068, -615, -182, 153, 360, 431, 356, 158, -80, -271, -377, -400, -344, -207, 3, 271, 581, 934, 1336, 1803, 2344, 2954, 3609, 4288, 4977, 5667, 6338, 6971, 7556, 8090, 8562, 8954, 9255, 9458, 9549, 9506, 9322, 8998, 8536, 7933, 7198, 6350, 5409, 4399, 3361, 2335, 1342, 394, -476, -1230, -1853, -2370, -2796, -3112, -3295, -3371, -3397, -3396, -3337, -3192, -2993, -2795, -2622, -2454, -2278, -2101, - -1940, -1811, -1726, -1689, -1688, -1707, -1742, -1796, -1881, -2008, -2165, -2315, -2421, -2480, -2509, -2517, -2499, -2447, -2350, -2195, -1984, -1728, -1440, -1127, -805, -490, -188, 102, 367, 590, 769, 905, 994, 1037, 1047, 1026, 972, 899, 834, 786, 754, 741, 743, 734, 689, 618, 535, 437, 320, 196, 68, -73, -223, -363, -492, -619, -738, -837, -930, -1033, -1135, -1231, -1334, -1448, -1554, -1648, -1751, -1860, -1953, -2032, -2112, -2178, -2213, -2243, -2291, -2339, -2377, -2438, -2535, -2642, -2762, -2926, -3110, -3266, -3410, -3575, -3719, -3800, -3866, -3945, -3977, -3940, -3909, -3892, -3811, -3698, - -3645, -3579, -3398, -3246, -3247, -3157, -2816, -2598, -2729, -2645, -2007, -1666, -2249, -2466, -773, 1722, 2319, 637, -966, -1149, -1110, -1643, -1372, 628, 2678, 2721, 1182, -18, -197, -212, -772, -1615, -1928, -1014, 935, 2430, 1941, -132, -1675, -1433, -356, 98, -84, 1, 532, 871, 678, 231 }, - {-615, -1742, -2171, -1203, 669, 1812, 1264, -227, -1287, -1330, -597, 459, 1359, 1667, 1401, 1069, 1009, 950, 481, -373, -1274, -2021, -2592, -2924, -2918, -2628, -2256, -1956, -1719, -1446, -1068, -615, -182, 153, 360, 431, 356, 158, -80, -271, -377, -400, -344, -207, 3, 271, 581, 934, 1336, 1803, 2344, 2954, 3609, 4288, 4977, 5667, 6338, 6971, 7556, 8090, 8562, 8954, 9255, 9458, 9549, 9506, 9322, 8998, 8536, 7933, 7198, 6350, 5409, 4399, 3361, 2335, 1342, 394, -476, -1230, -1853, -2370, -2796, -3112, -3295, -3371, -3397, -3396, -3337, -3192, -2993, -2795, -2622, -2454, -2278, -2101, - -1940, -1811, -1726, -1689, -1688, -1707, -1742, -1796, -1881, -2008, -2165, -2315, -2421, -2480, -2509, -2517, -2499, -2447, -2350, -2195, -1984, -1728, -1440, -1127, -805, -490, -188, 102, 367, 590, 769, 905, 994, 1037, 1047, 1026, 972, 899, 834, 786, 754, 741, 743, 734, 689, 618, 535, 437, 320, 196, 68, -73, -223, -363, -492, -619, -738, -837, -930, -1033, -1135, -1231, -1334, -1448, -1554, -1648, -1751, -1860, -1953, -2032, -2112, -2178, -2213, -2243, -2291, -2339, -2377, -2438, -2535, -2642, -2762, -2926, -3110, -3266, -3410, -3575, -3719, -3800, -3866, -3945, -3977, -3940, -3909, -3892, -3811, -3698, - -3645, -3579, -3398, -3246, -3247, -3157, -2816, -2598, -2729, -2645, -2007, -1666, -2249, -2466, -773, 1722, 2319, 637, -966, -1149, -1110, -1643, -1372, 628, 2678, 2721, 1182, -18, -197, -212, -772, -1615, -1928, -1014, 935, 2430, 1941, -132, -1675, -1433, -356, 98, -84, 1, 532, 871, 678, 231 } - }, - { - {-18, -481, -1443, -1878, -1123, 60, 390, -376, -1261, -1266, -289, 1045, 2095, 2632, 2823, 2939, 3042, 2924, 2358, 1341, 69, -1256, -2493, -3541, -4373, -5083, -5791, -6486, -7038, -7353, -7445, -7337, -6989, -6364, -5499, -4478, -3358, -2170, -966, 181, 1219, 2135, 2936, 3626, 4214, 4712, 5141, 5516, 5833, 6075, 6226, 6284, 6262, 6189, 6110, 6061, 6052, 6068, 6092, 6114, 6123, 6105, 6063, 6010, 5946, 5871, 5793, 5719, 5636, 5524, 5383, 5221, 5029, 4784, 4482, 4143, 3771, 3355, 2898, 2435, 1993, 1569, 1156, 775, 459, 214, 9, -179, -344, -481, -599, -702, -771, -785, -749, -672, - -544, -343, -68, 260, 622, 1021, 1467, 1964, 2487, 2996, 3466, 3906, 4342, 4777, 5186, 5535, 5811, 6029, 6225, 6425, 6623, 6782, 6878, 6918, 6931, 6947, 6990, 7062, 7142, 7209, 7263, 7316, 7378, 7449, 7530, 7611, 7673, 7704, 7703, 7670, 7604, 7509, 7392, 7248, 7070, 6864, 6635, 6384, 6119, 5854, 5598, 5355, 5131, 4936, 4770, 4627, 4514, 4433, 4378, 4343, 4334, 4347, 4365, 4376, 4385, 4386, 4367, 4331, 4295, 4260, 4225, 4196, 4173, 4136, 4076, 4006, 3927, 3822, 3691, 3553, 3397, 3204, 2988, 2771, 2543, 2294, 2059, 1858, 1664, 1471, 1321, 1212, 1099, 994, 939, 894, - 817, 775, 806, 789, 688, 698, 853, 854, 653, 704, 1086, 1077, 462, 433, 1901, 3623, 3659, 2232, 1240, 1244, 1074, 497, 893, 2603, 3817, 3185, 1750, 1099, 1113, 786, 2, -809, -1686, -2530, -2391, -708, 1344, 2052, 1361, 724, 940, 1310, 1079, 674, 944, 1745, 1960, 877 }, - {-18, -481, -1443, -1878, -1123, 60, 390, -376, -1261, -1266, -289, 1045, 2095, 2632, 2823, 2939, 3042, 2924, 2358, 1341, 69, -1256, -2493, -3541, -4373, -5083, -5791, -6486, -7038, -7353, -7445, -7337, -6989, -6364, -5499, -4478, -3358, -2170, -966, 181, 1219, 2135, 2936, 3626, 4214, 4712, 5141, 5516, 5833, 6075, 6226, 6284, 6262, 6189, 6110, 6061, 6052, 6068, 6092, 6114, 6123, 6105, 6063, 6010, 5946, 5871, 5793, 5719, 5636, 5524, 5383, 5221, 5029, 4784, 4482, 4143, 3771, 3355, 2898, 2435, 1993, 1569, 1156, 775, 459, 214, 9, -179, -344, -481, -599, -702, -771, -785, -749, -672, - -544, -343, -68, 260, 622, 1021, 1467, 1964, 2487, 2996, 3466, 3906, 4342, 4777, 5186, 5535, 5811, 6029, 6225, 6425, 6623, 6782, 6878, 6918, 6931, 6947, 6990, 7062, 7142, 7209, 7263, 7316, 7378, 7449, 7530, 7611, 7673, 7704, 7703, 7670, 7604, 7509, 7392, 7248, 7070, 6864, 6635, 6384, 6119, 5854, 5598, 5355, 5131, 4936, 4770, 4627, 4514, 4433, 4378, 4343, 4334, 4347, 4365, 4376, 4385, 4386, 4367, 4331, 4295, 4260, 4225, 4196, 4173, 4136, 4076, 4006, 3927, 3822, 3691, 3553, 3397, 3204, 2988, 2771, 2543, 2294, 2059, 1858, 1664, 1471, 1321, 1212, 1099, 994, 939, 894, - 817, 775, 806, 789, 688, 698, 853, 854, 653, 704, 1086, 1077, 462, 433, 1901, 3623, 3659, 2232, 1240, 1244, 1074, 497, 893, 2603, 3817, 3185, 1750, 1099, 1113, 786, 2, -809, -1686, -2530, -2391, -708, 1344, 2052, 1361, 724, 940, 1310, 1079, 674, 944, 1745, 1960, 877 } - }, - { - {-62, -58, 88, 70, -269, -647, -770, -836, -1277, -1998, -2215, -1284, 517, 2273, 3368, 3906, 4248, 4471, 4412, 3995, 3295, 2361, 1191, -151, -1518, -2817, -4052, -5222, -6259, -7094, -7712, -8114, -8288, -8223, -7923, -7371, -6549, -5504, -4361, -3250, -2238, -1340, -550, 149, 781, 1362, 1898, 2397, 2856, 3264, 3603, 3866, 4058, 4183, 4261, 4325, 4400, 4491, 4593, 4708, 4834, 4962, 5087, 5208, 5322, 5419, 5498, 5560, 5597, 5593, 5546, 5466, 5340, 5146, 4879, 4551, 4169, 3719, 3205, 2664, 2134, 1612, 1080, 550, 63, -370, -778, -1183, -1558, -1865, -2102, -2290, -2430, -2499, -2489, -2420, - -2318, -2196, -2057, -1903, -1742, -1585, -1438, -1297, -1161, -1035, -924, -810, -669, -497, -312, -136, 22, 171, 332, 526, 749, 970, 1165, 1328, 1472, 1616, 1778, 1968, 2177, 2391, 2607, 2827, 3051, 3278, 3507, 3726, 3917, 4068, 4180, 4251, 4282, 4284, 4264, 4223, 4158, 4080, 3998, 3917, 3846, 3797, 3775, 3773, 3790, 3830, 3891, 3967, 4062, 4178, 4307, 4443, 4589, 4736, 4867, 4971, 5053, 5112, 5137, 5135, 5119, 5090, 5044, 4994, 4950, 4900, 4840, 4783, 4731, 4667, 4590, 4508, 4411, 4282, 4137, 3998, 3850, 3684, 3530, 3402, 3268, 3123, 3001, 2900, 2785, 2672, 2600, 2529, - 2425, 2358, 2357, 2300, 2163, 2135, 2229, 2152, 1884, 1874, 2158, 2027, 1339, 1309, 2782, 4477, 4492, 3036, 1939, 1807, 1647, 1229, 1652, 3094, 4026, 3438, 2234, 1614, 1462, 1116, 494, -239, -956, -965, 599, 3098, 4409, 3466, 1671, 891, 1115, 1146, 644, 196, -17, -326, -593, -320 }, - {62, 58, -88, -70, 269, 647, 770, 836, 1277, 1998, 2215, 1284, -517, -2273, -3368, -3906, -4248, -4471, -4412, -3995, -3295, -2361, -1191, 151, 1518, 2817, 4052, 5222, 6259, 7094, 7712, 8114, 8288, 8223, 7923, 7371, 6549, 5504, 4361, 3250, 2238, 1340, 550, -149, -781, -1362, -1898, -2397, -2856, -3264, -3603, -3866, -4058, -4183, -4261, -4325, -4400, -4491, -4593, -4708, -4834, -4962, -5087, -5208, -5322, -5419, -5498, -5560, -5597, -5593, -5546, -5466, -5340, -5146, -4879, -4551, -4169, -3719, -3205, -2664, -2134, -1612, -1080, -550, -63, 370, 778, 1183, 1558, 1865, 2102, 2290, 2430, 2499, 2489, 2420, - 2318, 2196, 2057, 1903, 1742, 1585, 1438, 1297, 1161, 1035, 924, 810, 669, 497, 312, 136, -22, -171, -332, -526, -749, -970, -1165, -1328, -1472, -1616, -1778, -1968, -2177, -2391, -2607, -2827, -3051, -3278, -3507, -3726, -3917, -4068, -4180, -4251, -4282, -4284, -4264, -4223, -4158, -4080, -3998, -3917, -3846, -3797, -3775, -3773, -3790, -3830, -3891, -3967, -4062, -4178, -4307, -4443, -4589, -4736, -4867, -4971, -5053, -5112, -5137, -5135, -5119, -5090, -5044, -4994, -4950, -4900, -4840, -4783, -4731, -4667, -4590, -4508, -4411, -4282, -4137, -3998, -3850, -3684, -3530, -3402, -3268, -3123, -3001, -2900, -2785, -2672, -2600, -2529, - -2425, -2358, -2357, -2300, -2163, -2135, -2229, -2152, -1884, -1874, -2158, -2027, -1339, -1309, -2782, -4477, -4492, -3036, -1939, -1807, -1647, -1229, -1652, -3094, -4026, -3438, -2234, -1614, -1462, -1116, -494, 239, 956, 965, -599, -3098, -4409, -3466, -1671, -891, -1115, -1146, -644, -196, 17, 326, 593, 320 } - }, - { - {-112, -2, 317, 75, -351, 273, 1555, 1290, -1331, -3991, -3943, -1307, 1527, 2919, 3133, 3037, 2925, 2676, 2201, 1485, 574, -350, -1091, -1586, -1855, -1892, -1741, -1531, -1348, -1164, -983, -901, -977, -1147, -1320, -1494, -1721, -2039, -2432, -2829, -3137, -3307, -3360, -3333, -3246, -3128, -3016, -2911, -2779, -2594, -2351, -2038, -1644, -1170, -616, 22, 731, 1467, 2197, 2911, 3594, 4206, 4729, 5170, 5519, 5744, 5825, 5765, 5564, 5209, 4702, 4063, 3306, 2453, 1541, 612, -314, -1221, -2075, -2837, -3494, -4058, -4537, -4916, -5168, -5292, -5323, -5291, -5188, -4994, -4713, -4369, -3965, -3494, -2968, -2405, - -1805, -1166, -511, 123, 721, 1279, 1790, 2231, 2569, 2771, 2836, 2817, 2774, 2716, 2610, 2435, 2209, 1966, 1745, 1573, 1448, 1345, 1253, 1186, 1154, 1152, 1176, 1222, 1271, 1298, 1301, 1282, 1230, 1136, 1012, 868, 706, 532, 368, 221, 83, -39, -136, -222, -315, -407, -486, -562, -644, -719, -780, -840, -897, -931, -947, -962, -972, -962, -944, -934, -917, -882, -849, -832, -813, -790, -786, -803, -816, -825, -849, -877, -888, -902, -945, -997, -1044, -1113, -1223, -1343, -1471, -1636, -1824, -1983, -2123, -2282, -2428, -2512, -2575, -2657, -2707, -2692, -2679, -2688, -2646, -2562, - -2528, -2501, -2370, -2239, -2246, -2210, -1947, -1745, -1859, -1853, -1351, -992, -1412, -1659, -353, 1746, 2298, 744, -926, -1284, -1221, -1689, -1761, -390, 1412, 1771, 460, -1119, -1918, -2190, -2697, -3568, -3873, -2406, 617, 2982, 2599, 114, -1743, -1472, -259, 153, -272, -455, -40, 376, 376, 135 }, - {112, 2, -317, -75, 351, -273, -1555, -1290, 1331, 3991, 3943, 1307, -1527, -2919, -3133, -3037, -2925, -2676, -2201, -1485, -574, 350, 1091, 1586, 1855, 1892, 1741, 1531, 1348, 1164, 983, 901, 977, 1147, 1320, 1494, 1721, 2039, 2432, 2829, 3137, 3307, 3360, 3333, 3246, 3128, 3016, 2911, 2779, 2594, 2351, 2038, 1644, 1170, 616, -22, -731, -1467, -2197, -2911, -3594, -4206, -4729, -5170, -5519, -5744, -5825, -5765, -5564, -5209, -4702, -4063, -3306, -2453, -1541, -612, 314, 1221, 2075, 2837, 3494, 4058, 4537, 4916, 5168, 5292, 5323, 5291, 5188, 4994, 4713, 4369, 3965, 3494, 2968, 2405, - 1805, 1166, 511, -123, -721, -1279, -1790, -2231, -2569, -2771, -2836, -2817, -2774, -2716, -2610, -2435, -2209, -1966, -1745, -1573, -1448, -1345, -1253, -1186, -1154, -1152, -1176, -1222, -1271, -1298, -1301, -1282, -1230, -1136, -1012, -868, -706, -532, -368, -221, -83, 39, 136, 222, 315, 407, 486, 562, 644, 719, 780, 840, 897, 931, 947, 962, 972, 962, 944, 934, 917, 882, 849, 832, 813, 790, 786, 803, 816, 825, 849, 877, 888, 902, 945, 997, 1044, 1113, 1223, 1343, 1471, 1636, 1824, 1983, 2123, 2282, 2428, 2512, 2575, 2657, 2707, 2692, 2679, 2688, 2646, 2562, - 2528, 2501, 2370, 2239, 2246, 2210, 1947, 1745, 1859, 1853, 1351, 992, 1412, 1659, 353, -1746, -2298, -744, 926, 1284, 1221, 1689, 1761, 390, -1412, -1771, -460, 1119, 1918, 2190, 2697, 3568, 3873, 2406, -617, -2982, -2599, -114, 1743, 1472, 259, -153, 272, 455, 40, -376, -376, -135 } - }, - { - {-23, -198, -434, -331, 160, 646, 1086, 2024, 3603, 4817, 4362, 2093, -840, -3220, -4665, -5373, -5525, -5209, -4611, -3942, -3260, -2520, -1721, -918, -137, 585, 1131, 1398, 1433, 1429, 1548, 1808, 2130, 2444, 2733, 2999, 3235, 3426, 3564, 3641, 3631, 3516, 3318, 3089, 2869, 2663, 2453, 2228, 1991, 1744, 1490, 1233, 976, 724, 488, 288, 140, 55, 32, 65, 147, 272, 440, 644, 880, 1141, 1427, 1734, 2052, 2364, 2655, 2920, 3158, 3356, 3494, 3560, 3553, 3468, 3288, 3002, 2617, 2147, 1599, 971, 273, -471, -1241, -2021, -2801, -3576, -4343, -5088, -5780, -6370, -6831, -7165, - -7393, -7518, -7518, -7368, -7081, -6711, -6325, -5960, -5619, -5287, -4969, -4696, -4506, -4418, -4430, -4526, -4684, -4885, -5116, -5373, -5656, -5956, -6257, -6537, -6778, -6972, -7123, -7242, -7334, -7404, -7453, -7483, -7501, -7512, -7516, -7506, -7474, -7422, -7360, -7293, -7220, -7140, -7045, -6921, -6754, -6543, -6292, -6008, -5695, -5362, -5016, -4670, -4333, -4015, -3720, -3447, -3200, -2977, -2774, -2586, -2413, -2256, -2109, -1971, -1840, -1714, -1588, -1461, -1337, -1219, -1110, -1012, -922, -828, -725, -617, -502, -376, -239, -100, 39, 182, 322, 453, 578, 699, 804, 888, 958, 1014, 1043, 1045, 1040, 1029, 1001, 966, - 937, 902, 850, 807, 777, 711, 603, 525, 478, 352, 151, 49, 42, -153, -596, -865, -677, -399, -446, -568, -406, -371, -1063, -2052, -2255, -1509, -776, -688, -892, -948, -881, -673, -255, -216, -1319, -2996, -3563, -2464, -1032, -438, -249, 195, 510, 565, 1466, 3513, 4472, 2122 }, - {-23, -198, -434, -331, 160, 646, 1086, 2024, 3603, 4817, 4362, 2093, -840, -3220, -4665, -5373, -5525, -5209, -4611, -3942, -3260, -2520, -1721, -918, -137, 585, 1131, 1398, 1433, 1429, 1548, 1808, 2130, 2444, 2733, 2999, 3235, 3426, 3564, 3641, 3631, 3516, 3318, 3089, 2869, 2663, 2453, 2228, 1991, 1744, 1490, 1233, 976, 724, 488, 288, 140, 55, 32, 65, 147, 272, 440, 644, 880, 1141, 1427, 1734, 2052, 2364, 2655, 2920, 3158, 3356, 3494, 3560, 3553, 3468, 3288, 3002, 2617, 2147, 1599, 971, 273, -471, -1241, -2021, -2801, -3576, -4343, -5088, -5780, -6370, -6831, -7165, - -7393, -7518, -7518, -7368, -7081, -6711, -6325, -5960, -5619, -5287, -4969, -4696, -4506, -4418, -4430, -4526, -4684, -4885, -5116, -5373, -5656, -5956, -6257, -6537, -6778, -6972, -7123, -7242, -7334, -7404, -7453, -7483, -7501, -7512, -7516, -7506, -7474, -7422, -7360, -7293, -7220, -7140, -7045, -6921, -6754, -6543, -6292, -6008, -5695, -5362, -5016, -4670, -4333, -4015, -3720, -3447, -3200, -2977, -2774, -2586, -2413, -2256, -2109, -1971, -1840, -1714, -1588, -1461, -1337, -1219, -1110, -1012, -922, -828, -725, -617, -502, -376, -239, -100, 39, 182, 322, 453, 578, 699, 804, 888, 958, 1014, 1043, 1045, 1040, 1029, 1001, 966, - 937, 902, 850, 807, 777, 711, 603, 525, 478, 352, 151, 49, 42, -153, -596, -865, -677, -399, -446, -568, -406, -371, -1063, -2052, -2255, -1509, -776, -688, -892, -948, -881, -673, -255, -216, -1319, -2996, -3563, -2464, -1032, -438, -249, 195, 510, 565, 1466, 3513, 4472, 2122 } - }, - { - {-623, -1227, -405, 1433, 2811, 2272, -219, -2901, -3686, -2187, 13, 1207, 1198, 849, 697, 660, 690, 916, 1177, 1079, 623, 271, 305, 503, 551, 430, 258, 29, -326, -779, -1219, -1552, -1749, -1855, -1975, -2175, -2414, -2593, -2650, -2568, -2347, -2023, -1658, -1295, -938, -591, -276, -3, 243, 466, 662, 840, 1016, 1190, 1354, 1511, 1668, 1810, 1919, 1990, 2027, 2034, 2013, 1975, 1934, 1912, 1920, 1957, 2013, 2097, 2228, 2404, 2602, 2819, 3071, 3358, 3655, 3934, 4185, 4396, 4553, 4635, 4626, 4518, 4323, 4052, 3691, 3229, 2698, 2155, 1607, 992, 266, -539, -1355, -2153, - -2951, -3763, -4560, -5292, -5930, -6487, -6992, -7435, -7770, -7963, -8032, -8020, -7958, -7843, -7646, -7337, -6917, -6426, -5910, -5383, -4841, -4284, -3723, -3170, -2644, -2156, -1701, -1267, -852, -462, -92, 270, 634, 1001, 1365, 1700, 1977, 2196, 2384, 2562, 2735, 2907, 3072, 3205, 3285, 3320, 3338, 3351, 3360, 3374, 3394, 3399, 3374, 3331, 3286, 3245, 3214, 3203, 3211, 3219, 3220, 3213, 3193, 3160, 3132, 3114, 3094, 3068, 3046, 3020, 2967, 2888, 2808, 2731, 2647, 2564, 2501, 2449, 2395, 2353, 2333, 2316, 2297, 2302, 2330, 2351, 2361, 2391, 2429, 2438, 2432, 2443, 2445, 2410, 2377, 2369, - 2329, 2246, 2202, 2197, 2115, 1970, 1931, 1970, 1851, 1609, 1598, 1808, 1698, 1110, 761, 1201, 1833, 1732, 1024, 580, 563, 291, -445, -867, -400, 372, 461, -227, -907, -1083, -1132, -1550, -2010, -1642, -237, 1234, 1625, 912, 148, 157, 668, 892, 622, 443, 877, 1606, 1727, 757 }, - {-623, -1227, -405, 1433, 2811, 2272, -219, -2901, -3686, -2187, 13, 1207, 1198, 849, 697, 660, 690, 916, 1177, 1079, 623, 271, 305, 503, 551, 430, 258, 29, -326, -779, -1219, -1552, -1749, -1855, -1975, -2175, -2414, -2593, -2650, -2568, -2347, -2023, -1658, -1295, -938, -591, -276, -3, 243, 466, 662, 840, 1016, 1190, 1354, 1511, 1668, 1810, 1919, 1990, 2027, 2034, 2013, 1975, 1934, 1912, 1920, 1957, 2013, 2097, 2228, 2404, 2602, 2819, 3071, 3358, 3655, 3934, 4185, 4396, 4553, 4635, 4626, 4518, 4323, 4052, 3691, 3229, 2698, 2155, 1607, 992, 266, -539, -1355, -2153, - -2951, -3763, -4560, -5292, -5930, -6487, -6992, -7435, -7770, -7963, -8032, -8020, -7958, -7843, -7646, -7337, -6917, -6426, -5910, -5383, -4841, -4284, -3723, -3170, -2644, -2156, -1701, -1267, -852, -462, -92, 270, 634, 1001, 1365, 1700, 1977, 2196, 2384, 2562, 2735, 2907, 3072, 3205, 3285, 3320, 3338, 3351, 3360, 3374, 3394, 3399, 3374, 3331, 3286, 3245, 3214, 3203, 3211, 3219, 3220, 3213, 3193, 3160, 3132, 3114, 3094, 3068, 3046, 3020, 2967, 2888, 2808, 2731, 2647, 2564, 2501, 2449, 2395, 2353, 2333, 2316, 2297, 2302, 2330, 2351, 2361, 2391, 2429, 2438, 2432, 2443, 2445, 2410, 2377, 2369, - 2329, 2246, 2202, 2197, 2115, 1970, 1931, 1970, 1851, 1609, 1598, 1808, 1698, 1110, 761, 1201, 1833, 1732, 1024, 580, 563, 291, -445, -867, -400, 372, 461, -227, -907, -1083, -1132, -1550, -2010, -1642, -237, 1234, 1625, 912, 148, 157, 668, 892, 622, 443, 877, 1606, 1727, 757 } - }, - { - {450, 355, -1354, -3145, -3311, -1542, 1589, 5351, 8552, 9667, 8152, 5030, 1635, -1671, -5034, -8058, -9984, -10643, -10599, -10386, -10043, -9363, -8277, -6918, -5487, -4114, -2788, -1410, 59, 1560, 3015, 4393, 5673, 6812, 7768, 8526, 9080, 9422, 9558, 9504, 9292, 8975, 8603, 8193, 7726, 7199, 6635, 6069, 5528, 5027, 4569, 4129, 3678, 3202, 2709, 2212, 1719, 1239, 786, 367, -13, -358, -671, -953, -1201, -1416, -1602, -1755, -1871, -1954, -2015, -2056, -2076, -2077, -2070, -2059, -2037, -2000, -1963, -1946, -1953, -1976, -2005, -2038, -2069, -2087, -2077, -2039, -1985, -1936, -1903, -1893, -1911, -1974, -2106, -2315, - -2572, -2829, -3050, -3232, -3377, -3471, -3480, -3372, -3149, -2846, -2496, -2111, -1683, -1218, -744, -296, 105, 455, 768, 1058, 1323, 1547, 1719, 1846, 1950, 2053, 2175, 2313, 2444, 2548, 2624, 2683, 2736, 2786, 2836, 2883, 2918, 2933, 2929, 2908, 2866, 2805, 2726, 2629, 2506, 2353, 2172, 1960, 1721, 1462, 1195, 924, 657, 401, 154, -86, -316, -527, -718, -888, -1026, -1123, -1187, -1222, -1228, -1205, -1166, -1115, -1045, -954, -851, -743, -633, -531, -446, -371, -302, -244, -193, -129, -48, 33, 105, 173, 234, 272, 297, 323, 348, 363, 389, 430, 466, 490, 525, 565, - 583, 595, 636, 676, 673, 689, 779, 855, 843, 872, 1050, 1174, 1050, 951, 1291, 1861, 1982, 1481, 943, 828, 884, 694, 342, 185, 302, 472, 507, 359, 53, -332, -729, -1257, -2098, -3049, -3356, -2402, -625, 689, 859, 669, 1167, 1991, 2064, 1859, 3213, 6026, 6924, 3156 }, - {450, 355, -1354, -3145, -3311, -1542, 1589, 5351, 8552, 9667, 8152, 5030, 1635, -1671, -5034, -8058, -9984, -10643, -10599, -10386, -10043, -9363, -8277, -6918, -5487, -4114, -2788, -1410, 59, 1560, 3015, 4393, 5673, 6812, 7768, 8526, 9080, 9422, 9558, 9504, 9292, 8975, 8603, 8193, 7726, 7199, 6635, 6069, 5528, 5027, 4569, 4129, 3678, 3202, 2709, 2212, 1719, 1239, 786, 367, -13, -358, -671, -953, -1201, -1416, -1602, -1755, -1871, -1954, -2015, -2056, -2076, -2077, -2070, -2059, -2037, -2000, -1963, -1946, -1953, -1976, -2005, -2038, -2069, -2087, -2077, -2039, -1985, -1936, -1903, -1893, -1911, -1974, -2106, -2315, - -2572, -2829, -3050, -3232, -3377, -3471, -3480, -3372, -3149, -2846, -2496, -2111, -1683, -1218, -744, -296, 105, 455, 768, 1058, 1323, 1547, 1719, 1846, 1950, 2053, 2175, 2313, 2444, 2548, 2624, 2683, 2736, 2786, 2836, 2883, 2918, 2933, 2929, 2908, 2866, 2805, 2726, 2629, 2506, 2353, 2172, 1960, 1721, 1462, 1195, 924, 657, 401, 154, -86, -316, -527, -718, -888, -1026, -1123, -1187, -1222, -1228, -1205, -1166, -1115, -1045, -954, -851, -743, -633, -531, -446, -371, -302, -244, -193, -129, -48, 33, 105, 173, 234, 272, 297, 323, 348, 363, 389, 430, 466, 490, 525, 565, - 583, 595, 636, 676, 673, 689, 779, 855, 843, 872, 1050, 1174, 1050, 951, 1291, 1861, 1982, 1481, 943, 828, 884, 694, 342, 185, 302, 472, 507, 359, 53, -332, -729, -1257, -2098, -3049, -3356, -2402, -625, 689, 859, 669, 1167, 1991, 2064, 1859, 3213, 6026, 6924, 3156 } - } +const Word16 CRendBin_HOA2_HRIR_coeff_im_48kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { -4581, -11759, -14379, -12696, -8766, -4424, -345, 3439, 6770, 9228, 10441, 10312, 8993, 6797, 4109, 1296, -1387, -3807, -5911, -7653, -8972, -9828, -10256, -10360, -10227, -9864, -9250, -8414, -7440, -6408, -5360, -4322, -3325, -2391, -1520, -704, 57, 761, 1416, 2041, 2651, 3255, 3851, 4434, 4997, 5540, 6060, 6556, 7029, 7477, 7897, 8284, 8636, 8954, 9238, 9488, 9709, 9908, 10091, 10260, 10415, 10559, 10693, 10817, 10928, 11028, 11121, 11208, 11287, 11362, 11436, 11510, 11580, 11648, 11716, 11783, 11844, 11899, 11953, 12001, 12036, 12052, 12056, 12053, 12038, 12005, 11955, 11899, 11841, 11775, 11691, 11590, 11484, 11381, 11280, 11176, + 11072, 10978, 10906, 10855, 10815, 10781, 10753, 10736, 10732, 10734, 10729, 10713, 10687, 10654, 10612, 10559, 10493, 10412, 10318, 10215, 10107, 9998, 9888, 9780, 9671, 9563, 9454, 9346, 9236, 9123, 9006, 8888, 8770, 8652, 8539, 8432, 8332, 8236, 8145, 8058, 7973, 7889, 7808, 7732, 7658, 7586, 7515, 7441, 7362, 7278, 7192, 7099, 7002, 6902, 6800, 6694, 6583, 6472, 6359, 6243, 6126, 6012, 5902, 5795, 5695, 5604, 5518, 5436, 5360, 5288, 5213, 5135, 5058, 4983, 4907, 4831, 4760, 4692, 4624, 4558, 4499, 4443, 4388, 4341, 4301, 4261, 4217, 4177, 4137, 4088, 4032, 3977, 3919, 3848, 3773, 3705, + 3631, 3541, 3454, 3380, 3293, 3184, 3087, 3014, 2917, 2781, 2674, 2627, 2554, 2383, 2193, 2097, 2073, 2014, 1882, 1702, 1483, 1295, 1323, 1654, 2052, 2146, 1858, 1504, 1407, 1565, 1769, 1938, 2219, 2710, 3205, 3310, 2851, 2095, 1474, 1149, 959, 760, 603, 527, 406, 152, -76, -73 }, + { -4581, -11759, -14379, -12696, -8766, -4424, -345, 3439, 6770, 9228, 10441, 10312, 8993, 6797, 4109, 1296, -1387, -3807, -5911, -7653, -8972, -9828, -10256, -10360, -10227, -9864, -9250, -8414, -7440, -6408, -5360, -4322, -3325, -2391, -1520, -704, 57, 761, 1416, 2041, 2651, 3255, 3851, 4434, 4997, 5540, 6060, 6556, 7029, 7477, 7897, 8284, 8636, 8954, 9238, 9488, 9709, 9908, 10091, 10260, 10415, 10559, 10693, 10817, 10928, 11028, 11121, 11208, 11287, 11362, 11436, 11510, 11580, 11648, 11716, 11783, 11844, 11899, 11953, 12001, 12036, 12052, 12056, 12053, 12038, 12005, 11955, 11899, 11841, 11775, 11691, 11590, 11484, 11381, 11280, 11176, + 11072, 10978, 10906, 10855, 10815, 10781, 10753, 10736, 10732, 10734, 10729, 10713, 10687, 10654, 10612, 10559, 10493, 10412, 10318, 10215, 10107, 9998, 9888, 9780, 9671, 9563, 9454, 9346, 9236, 9123, 9006, 8888, 8770, 8652, 8539, 8432, 8332, 8236, 8145, 8058, 7973, 7889, 7808, 7732, 7658, 7586, 7515, 7441, 7362, 7278, 7192, 7099, 7002, 6902, 6800, 6694, 6583, 6472, 6359, 6243, 6126, 6012, 5902, 5795, 5695, 5604, 5518, 5436, 5360, 5288, 5213, 5135, 5058, 4983, 4907, 4831, 4760, 4692, 4624, 4558, 4499, 4443, 4388, 4341, 4301, 4261, 4217, 4177, 4137, 4088, 4032, 3977, 3919, 3848, 3773, 3705, + 3631, 3541, 3454, 3380, 3293, 3184, 3087, 3014, 2917, 2781, 2674, 2627, 2554, 2383, 2193, 2097, 2073, 2014, 1882, 1702, 1483, 1295, 1323, 1654, 2052, 2146, 1858, 1504, 1407, 1565, 1769, 1938, 2219, 2710, 3205, 3310, 2851, 2095, 1474, 1149, 959, 760, 603, 527, 406, 152, -76, -73 } }, + { { 2262, 3816, -971, -10031, -17682, -19237, -14163, -5453, 3335, 10261, 15007, 17799, 18773, 18054, 15918, 12726, 8804, 4476, 122, -3892, -7352, -10247, -12663, -14628, -16093, -17030, -17508, -17647, -17534, -17210, -16709, -16065, -15309, -14461, -13544, -12580, -11576, -10528, -9428, -8275, -7080, -5861, -4640, -3434, -2254, -1103, 12, 1082, 2096, 3048, 3940, 4785, 5598, 6387, 7144, 7860, 8522, 9126, 9669, 10147, 10563, 10927, 11244, 11514, 11738, 11926, 12086, 12216, 12316, 12394, 12461, 12522, 12576, 12634, 12712, 12812, 12924, 13049, 13199, 13377, 13570, 13763, 13963, 14177, 14403, 14623, 14829, 15028, 15229, 15435, 15645, 15858, 16069, 16270, 16457, 16621, + 16750, 16828, 16839, 16780, 16653, 16464, 16217, 15917, 15573, 15199, 14813, 14426, 14049, 13695, 13380, 13115, 12898, 12721, 12570, 12437, 12327, 12247, 12193, 12152, 12107, 12043, 11956, 11849, 11737, 11628, 11522, 11413, 11302, 11191, 11078, 10963, 10847, 10733, 10623, 10521, 10429, 10347, 10270, 10200, 10135, 10078, 10031, 9996, 9973, 9956, 9942, 9927, 9904, 9869, 9828, 9783, 9728, 9660, 9582, 9491, 9379, 9243, 9089, 8920, 8735, 8538, 8336, 8129, 7914, 7694, 7472, 7248, 7024, 6810, 6609, 6411, 6216, 6031, 5846, 5647, 5438, 5229, 5023, 4821, 4636, 4469, 4308, 4150, 4008, 3873, 3729, 3580, 3444, 3312, 3168, 3029, + 2900, 2760, 2609, 2482, 2356, 2182, 2002, 1889, 1761, 1508, 1262, 1192, 1075, 565, -84, -219, 173, 367, 55, -266, -400, -991, -2319, -3459, -3463, -2720, -2363, -2825, -3674, -4397, -4809, -5148, -6101, -7988, -9600, -8891, -5541, -1863, -289, -752, -1472, -1581, -1772, -2690, -3821, -4142, -3171, -1179 }, + { -2262, -3816, 971, 10031, 17682, 19237, 14163, 5453, -3335, -10261, -15007, -17799, -18773, -18054, -15918, -12726, -8804, -4476, -122, 3892, 7352, 10247, 12663, 14628, 16093, 17030, 17508, 17647, 17534, 17210, 16709, 16065, 15309, 14461, 13544, 12580, 11576, 10528, 9428, 8275, 7080, 5861, 4640, 3434, 2254, 1103, -12, -1082, -2096, -3048, -3940, -4785, -5598, -6387, -7144, -7860, -8522, -9126, -9669, -10147, -10563, -10927, -11244, -11514, -11738, -11926, -12086, -12216, -12316, -12394, -12461, -12522, -12576, -12634, -12712, -12812, -12924, -13049, -13199, -13377, -13570, -13763, -13963, -14177, -14403, -14623, -14829, -15028, -15229, -15435, -15645, -15858, -16069, -16270, -16457, -16621, + -16750, -16828, -16839, -16780, -16653, -16464, -16217, -15917, -15573, -15199, -14813, -14426, -14049, -13695, -13380, -13115, -12898, -12721, -12570, -12437, -12327, -12247, -12193, -12152, -12107, -12043, -11956, -11849, -11737, -11628, -11522, -11413, -11302, -11191, -11078, -10963, -10847, -10733, -10623, -10521, -10429, -10347, -10270, -10200, -10135, -10078, -10031, -9996, -9973, -9956, -9942, -9927, -9904, -9869, -9828, -9783, -9728, -9660, -9582, -9491, -9379, -9243, -9089, -8920, -8735, -8538, -8336, -8129, -7914, -7694, -7472, -7248, -7024, -6810, -6609, -6411, -6216, -6031, -5846, -5647, -5438, -5229, -5023, -4821, -4636, -4469, -4308, -4150, -4008, -3873, -3729, -3580, -3444, -3312, -3168, -3029, + -2900, -2760, -2609, -2482, -2356, -2182, -2002, -1889, -1761, -1508, -1262, -1192, -1075, -565, 84, 219, -173, -367, -55, 266, 400, 991, 2319, 3459, 3463, 2720, 2363, 2825, 3674, 4397, 4809, 5148, 6101, 7988, 9600, 8891, 5541, 1863, 289, 752, 1472, 1581, 1772, 2690, 3821, 4142, 3171, 1179 } }, + { { -615, -1742, -2171, -1203, 669, 1812, 1264, -227, -1287, -1330, -597, 459, 1359, 1667, 1401, 1069, 1009, 950, 481, -373, -1274, -2021, -2592, -2924, -2918, -2628, -2256, -1956, -1719, -1446, -1068, -615, -182, 153, 360, 431, 356, 158, -80, -271, -377, -400, -344, -207, 3, 271, 581, 934, 1336, 1803, 2344, 2954, 3609, 4288, 4977, 5667, 6338, 6971, 7556, 8090, 8562, 8954, 9255, 9458, 9549, 9506, 9322, 8998, 8536, 7933, 7198, 6350, 5409, 4399, 3361, 2335, 1342, 394, -476, -1230, -1853, -2370, -2796, -3112, -3295, -3371, -3397, -3396, -3337, -3192, -2993, -2795, -2622, -2454, -2278, -2101, + -1940, -1811, -1726, -1689, -1688, -1707, -1742, -1796, -1881, -2008, -2165, -2315, -2421, -2480, -2509, -2517, -2499, -2447, -2350, -2195, -1984, -1728, -1440, -1127, -805, -490, -188, 102, 367, 590, 769, 905, 994, 1037, 1047, 1026, 972, 899, 834, 786, 754, 741, 743, 734, 689, 618, 535, 437, 320, 196, 68, -73, -223, -363, -492, -619, -738, -837, -930, -1033, -1135, -1231, -1334, -1448, -1554, -1648, -1751, -1860, -1953, -2032, -2112, -2178, -2213, -2243, -2291, -2339, -2377, -2438, -2535, -2642, -2762, -2926, -3110, -3266, -3410, -3575, -3719, -3800, -3866, -3945, -3977, -3940, -3909, -3892, -3811, -3698, + -3645, -3579, -3398, -3246, -3247, -3157, -2816, -2598, -2729, -2645, -2007, -1666, -2249, -2466, -773, 1722, 2319, 637, -966, -1149, -1110, -1643, -1372, 628, 2678, 2721, 1182, -18, -197, -212, -772, -1615, -1928, -1014, 935, 2430, 1941, -132, -1675, -1433, -356, 98, -84, 1, 532, 871, 678, 231 }, + { -615, -1742, -2171, -1203, 669, 1812, 1264, -227, -1287, -1330, -597, 459, 1359, 1667, 1401, 1069, 1009, 950, 481, -373, -1274, -2021, -2592, -2924, -2918, -2628, -2256, -1956, -1719, -1446, -1068, -615, -182, 153, 360, 431, 356, 158, -80, -271, -377, -400, -344, -207, 3, 271, 581, 934, 1336, 1803, 2344, 2954, 3609, 4288, 4977, 5667, 6338, 6971, 7556, 8090, 8562, 8954, 9255, 9458, 9549, 9506, 9322, 8998, 8536, 7933, 7198, 6350, 5409, 4399, 3361, 2335, 1342, 394, -476, -1230, -1853, -2370, -2796, -3112, -3295, -3371, -3397, -3396, -3337, -3192, -2993, -2795, -2622, -2454, -2278, -2101, + -1940, -1811, -1726, -1689, -1688, -1707, -1742, -1796, -1881, -2008, -2165, -2315, -2421, -2480, -2509, -2517, -2499, -2447, -2350, -2195, -1984, -1728, -1440, -1127, -805, -490, -188, 102, 367, 590, 769, 905, 994, 1037, 1047, 1026, 972, 899, 834, 786, 754, 741, 743, 734, 689, 618, 535, 437, 320, 196, 68, -73, -223, -363, -492, -619, -738, -837, -930, -1033, -1135, -1231, -1334, -1448, -1554, -1648, -1751, -1860, -1953, -2032, -2112, -2178, -2213, -2243, -2291, -2339, -2377, -2438, -2535, -2642, -2762, -2926, -3110, -3266, -3410, -3575, -3719, -3800, -3866, -3945, -3977, -3940, -3909, -3892, -3811, -3698, + -3645, -3579, -3398, -3246, -3247, -3157, -2816, -2598, -2729, -2645, -2007, -1666, -2249, -2466, -773, 1722, 2319, 637, -966, -1149, -1110, -1643, -1372, 628, 2678, 2721, 1182, -18, -197, -212, -772, -1615, -1928, -1014, 935, 2430, 1941, -132, -1675, -1433, -356, 98, -84, 1, 532, 871, 678, 231 } }, + { { -18, -481, -1443, -1878, -1123, 60, 390, -376, -1261, -1266, -289, 1045, 2095, 2632, 2823, 2939, 3042, 2924, 2358, 1341, 69, -1256, -2493, -3541, -4373, -5083, -5791, -6486, -7038, -7353, -7445, -7337, -6989, -6364, -5499, -4478, -3358, -2170, -966, 181, 1219, 2135, 2936, 3626, 4214, 4712, 5141, 5516, 5833, 6075, 6226, 6284, 6262, 6189, 6110, 6061, 6052, 6068, 6092, 6114, 6123, 6105, 6063, 6010, 5946, 5871, 5793, 5719, 5636, 5524, 5383, 5221, 5029, 4784, 4482, 4143, 3771, 3355, 2898, 2435, 1993, 1569, 1156, 775, 459, 214, 9, -179, -344, -481, -599, -702, -771, -785, -749, -672, + -544, -343, -68, 260, 622, 1021, 1467, 1964, 2487, 2996, 3466, 3906, 4342, 4777, 5186, 5535, 5811, 6029, 6225, 6425, 6623, 6782, 6878, 6918, 6931, 6947, 6990, 7062, 7142, 7209, 7263, 7316, 7378, 7449, 7530, 7611, 7673, 7704, 7703, 7670, 7604, 7509, 7392, 7248, 7070, 6864, 6635, 6384, 6119, 5854, 5598, 5355, 5131, 4936, 4770, 4627, 4514, 4433, 4378, 4343, 4334, 4347, 4365, 4376, 4385, 4386, 4367, 4331, 4295, 4260, 4225, 4196, 4173, 4136, 4076, 4006, 3927, 3822, 3691, 3553, 3397, 3204, 2988, 2771, 2543, 2294, 2059, 1858, 1664, 1471, 1321, 1212, 1099, 994, 939, 894, + 817, 775, 806, 789, 688, 698, 853, 854, 653, 704, 1086, 1077, 462, 433, 1901, 3623, 3659, 2232, 1240, 1244, 1074, 497, 893, 2603, 3817, 3185, 1750, 1099, 1113, 786, 2, -809, -1686, -2530, -2391, -708, 1344, 2052, 1361, 724, 940, 1310, 1079, 674, 944, 1745, 1960, 877 }, + { -18, -481, -1443, -1878, -1123, 60, 390, -376, -1261, -1266, -289, 1045, 2095, 2632, 2823, 2939, 3042, 2924, 2358, 1341, 69, -1256, -2493, -3541, -4373, -5083, -5791, -6486, -7038, -7353, -7445, -7337, -6989, -6364, -5499, -4478, -3358, -2170, -966, 181, 1219, 2135, 2936, 3626, 4214, 4712, 5141, 5516, 5833, 6075, 6226, 6284, 6262, 6189, 6110, 6061, 6052, 6068, 6092, 6114, 6123, 6105, 6063, 6010, 5946, 5871, 5793, 5719, 5636, 5524, 5383, 5221, 5029, 4784, 4482, 4143, 3771, 3355, 2898, 2435, 1993, 1569, 1156, 775, 459, 214, 9, -179, -344, -481, -599, -702, -771, -785, -749, -672, + -544, -343, -68, 260, 622, 1021, 1467, 1964, 2487, 2996, 3466, 3906, 4342, 4777, 5186, 5535, 5811, 6029, 6225, 6425, 6623, 6782, 6878, 6918, 6931, 6947, 6990, 7062, 7142, 7209, 7263, 7316, 7378, 7449, 7530, 7611, 7673, 7704, 7703, 7670, 7604, 7509, 7392, 7248, 7070, 6864, 6635, 6384, 6119, 5854, 5598, 5355, 5131, 4936, 4770, 4627, 4514, 4433, 4378, 4343, 4334, 4347, 4365, 4376, 4385, 4386, 4367, 4331, 4295, 4260, 4225, 4196, 4173, 4136, 4076, 4006, 3927, 3822, 3691, 3553, 3397, 3204, 2988, 2771, 2543, 2294, 2059, 1858, 1664, 1471, 1321, 1212, 1099, 994, 939, 894, + 817, 775, 806, 789, 688, 698, 853, 854, 653, 704, 1086, 1077, 462, 433, 1901, 3623, 3659, 2232, 1240, 1244, 1074, 497, 893, 2603, 3817, 3185, 1750, 1099, 1113, 786, 2, -809, -1686, -2530, -2391, -708, 1344, 2052, 1361, 724, 940, 1310, 1079, 674, 944, 1745, 1960, 877 } }, + { { -62, -58, 88, 70, -269, -647, -770, -836, -1277, -1998, -2215, -1284, 517, 2273, 3368, 3906, 4248, 4471, 4412, 3995, 3295, 2361, 1191, -151, -1518, -2817, -4052, -5222, -6259, -7094, -7712, -8114, -8288, -8223, -7923, -7371, -6549, -5504, -4361, -3250, -2238, -1340, -550, 149, 781, 1362, 1898, 2397, 2856, 3264, 3603, 3866, 4058, 4183, 4261, 4325, 4400, 4491, 4593, 4708, 4834, 4962, 5087, 5208, 5322, 5419, 5498, 5560, 5597, 5593, 5546, 5466, 5340, 5146, 4879, 4551, 4169, 3719, 3205, 2664, 2134, 1612, 1080, 550, 63, -370, -778, -1183, -1558, -1865, -2102, -2290, -2430, -2499, -2489, -2420, + -2318, -2196, -2057, -1903, -1742, -1585, -1438, -1297, -1161, -1035, -924, -810, -669, -497, -312, -136, 22, 171, 332, 526, 749, 970, 1165, 1328, 1472, 1616, 1778, 1968, 2177, 2391, 2607, 2827, 3051, 3278, 3507, 3726, 3917, 4068, 4180, 4251, 4282, 4284, 4264, 4223, 4158, 4080, 3998, 3917, 3846, 3797, 3775, 3773, 3790, 3830, 3891, 3967, 4062, 4178, 4307, 4443, 4589, 4736, 4867, 4971, 5053, 5112, 5137, 5135, 5119, 5090, 5044, 4994, 4950, 4900, 4840, 4783, 4731, 4667, 4590, 4508, 4411, 4282, 4137, 3998, 3850, 3684, 3530, 3402, 3268, 3123, 3001, 2900, 2785, 2672, 2600, 2529, + 2425, 2358, 2357, 2300, 2163, 2135, 2229, 2152, 1884, 1874, 2158, 2027, 1339, 1309, 2782, 4477, 4492, 3036, 1939, 1807, 1647, 1229, 1652, 3094, 4026, 3438, 2234, 1614, 1462, 1116, 494, -239, -956, -965, 599, 3098, 4409, 3466, 1671, 891, 1115, 1146, 644, 196, -17, -326, -593, -320 }, + { 62, 58, -88, -70, 269, 647, 770, 836, 1277, 1998, 2215, 1284, -517, -2273, -3368, -3906, -4248, -4471, -4412, -3995, -3295, -2361, -1191, 151, 1518, 2817, 4052, 5222, 6259, 7094, 7712, 8114, 8288, 8223, 7923, 7371, 6549, 5504, 4361, 3250, 2238, 1340, 550, -149, -781, -1362, -1898, -2397, -2856, -3264, -3603, -3866, -4058, -4183, -4261, -4325, -4400, -4491, -4593, -4708, -4834, -4962, -5087, -5208, -5322, -5419, -5498, -5560, -5597, -5593, -5546, -5466, -5340, -5146, -4879, -4551, -4169, -3719, -3205, -2664, -2134, -1612, -1080, -550, -63, 370, 778, 1183, 1558, 1865, 2102, 2290, 2430, 2499, 2489, 2420, + 2318, 2196, 2057, 1903, 1742, 1585, 1438, 1297, 1161, 1035, 924, 810, 669, 497, 312, 136, -22, -171, -332, -526, -749, -970, -1165, -1328, -1472, -1616, -1778, -1968, -2177, -2391, -2607, -2827, -3051, -3278, -3507, -3726, -3917, -4068, -4180, -4251, -4282, -4284, -4264, -4223, -4158, -4080, -3998, -3917, -3846, -3797, -3775, -3773, -3790, -3830, -3891, -3967, -4062, -4178, -4307, -4443, -4589, -4736, -4867, -4971, -5053, -5112, -5137, -5135, -5119, -5090, -5044, -4994, -4950, -4900, -4840, -4783, -4731, -4667, -4590, -4508, -4411, -4282, -4137, -3998, -3850, -3684, -3530, -3402, -3268, -3123, -3001, -2900, -2785, -2672, -2600, -2529, + -2425, -2358, -2357, -2300, -2163, -2135, -2229, -2152, -1884, -1874, -2158, -2027, -1339, -1309, -2782, -4477, -4492, -3036, -1939, -1807, -1647, -1229, -1652, -3094, -4026, -3438, -2234, -1614, -1462, -1116, -494, 239, 956, 965, -599, -3098, -4409, -3466, -1671, -891, -1115, -1146, -644, -196, 17, 326, 593, 320 } }, + { { -112, -2, 317, 75, -351, 273, 1555, 1290, -1331, -3991, -3943, -1307, 1527, 2919, 3133, 3037, 2925, 2676, 2201, 1485, 574, -350, -1091, -1586, -1855, -1892, -1741, -1531, -1348, -1164, -983, -901, -977, -1147, -1320, -1494, -1721, -2039, -2432, -2829, -3137, -3307, -3360, -3333, -3246, -3128, -3016, -2911, -2779, -2594, -2351, -2038, -1644, -1170, -616, 22, 731, 1467, 2197, 2911, 3594, 4206, 4729, 5170, 5519, 5744, 5825, 5765, 5564, 5209, 4702, 4063, 3306, 2453, 1541, 612, -314, -1221, -2075, -2837, -3494, -4058, -4537, -4916, -5168, -5292, -5323, -5291, -5188, -4994, -4713, -4369, -3965, -3494, -2968, -2405, + -1805, -1166, -511, 123, 721, 1279, 1790, 2231, 2569, 2771, 2836, 2817, 2774, 2716, 2610, 2435, 2209, 1966, 1745, 1573, 1448, 1345, 1253, 1186, 1154, 1152, 1176, 1222, 1271, 1298, 1301, 1282, 1230, 1136, 1012, 868, 706, 532, 368, 221, 83, -39, -136, -222, -315, -407, -486, -562, -644, -719, -780, -840, -897, -931, -947, -962, -972, -962, -944, -934, -917, -882, -849, -832, -813, -790, -786, -803, -816, -825, -849, -877, -888, -902, -945, -997, -1044, -1113, -1223, -1343, -1471, -1636, -1824, -1983, -2123, -2282, -2428, -2512, -2575, -2657, -2707, -2692, -2679, -2688, -2646, -2562, + -2528, -2501, -2370, -2239, -2246, -2210, -1947, -1745, -1859, -1853, -1351, -992, -1412, -1659, -353, 1746, 2298, 744, -926, -1284, -1221, -1689, -1761, -390, 1412, 1771, 460, -1119, -1918, -2190, -2697, -3568, -3873, -2406, 617, 2982, 2599, 114, -1743, -1472, -259, 153, -272, -455, -40, 376, 376, 135 }, + { 112, 2, -317, -75, 351, -273, -1555, -1290, 1331, 3991, 3943, 1307, -1527, -2919, -3133, -3037, -2925, -2676, -2201, -1485, -574, 350, 1091, 1586, 1855, 1892, 1741, 1531, 1348, 1164, 983, 901, 977, 1147, 1320, 1494, 1721, 2039, 2432, 2829, 3137, 3307, 3360, 3333, 3246, 3128, 3016, 2911, 2779, 2594, 2351, 2038, 1644, 1170, 616, -22, -731, -1467, -2197, -2911, -3594, -4206, -4729, -5170, -5519, -5744, -5825, -5765, -5564, -5209, -4702, -4063, -3306, -2453, -1541, -612, 314, 1221, 2075, 2837, 3494, 4058, 4537, 4916, 5168, 5292, 5323, 5291, 5188, 4994, 4713, 4369, 3965, 3494, 2968, 2405, + 1805, 1166, 511, -123, -721, -1279, -1790, -2231, -2569, -2771, -2836, -2817, -2774, -2716, -2610, -2435, -2209, -1966, -1745, -1573, -1448, -1345, -1253, -1186, -1154, -1152, -1176, -1222, -1271, -1298, -1301, -1282, -1230, -1136, -1012, -868, -706, -532, -368, -221, -83, 39, 136, 222, 315, 407, 486, 562, 644, 719, 780, 840, 897, 931, 947, 962, 972, 962, 944, 934, 917, 882, 849, 832, 813, 790, 786, 803, 816, 825, 849, 877, 888, 902, 945, 997, 1044, 1113, 1223, 1343, 1471, 1636, 1824, 1983, 2123, 2282, 2428, 2512, 2575, 2657, 2707, 2692, 2679, 2688, 2646, 2562, + 2528, 2501, 2370, 2239, 2246, 2210, 1947, 1745, 1859, 1853, 1351, 992, 1412, 1659, 353, -1746, -2298, -744, 926, 1284, 1221, 1689, 1761, 390, -1412, -1771, -460, 1119, 1918, 2190, 2697, 3568, 3873, 2406, -617, -2982, -2599, -114, 1743, 1472, 259, -153, 272, 455, 40, -376, -376, -135 } }, + { { -23, -198, -434, -331, 160, 646, 1086, 2024, 3603, 4817, 4362, 2093, -840, -3220, -4665, -5373, -5525, -5209, -4611, -3942, -3260, -2520, -1721, -918, -137, 585, 1131, 1398, 1433, 1429, 1548, 1808, 2130, 2444, 2733, 2999, 3235, 3426, 3564, 3641, 3631, 3516, 3318, 3089, 2869, 2663, 2453, 2228, 1991, 1744, 1490, 1233, 976, 724, 488, 288, 140, 55, 32, 65, 147, 272, 440, 644, 880, 1141, 1427, 1734, 2052, 2364, 2655, 2920, 3158, 3356, 3494, 3560, 3553, 3468, 3288, 3002, 2617, 2147, 1599, 971, 273, -471, -1241, -2021, -2801, -3576, -4343, -5088, -5780, -6370, -6831, -7165, + -7393, -7518, -7518, -7368, -7081, -6711, -6325, -5960, -5619, -5287, -4969, -4696, -4506, -4418, -4430, -4526, -4684, -4885, -5116, -5373, -5656, -5956, -6257, -6537, -6778, -6972, -7123, -7242, -7334, -7404, -7453, -7483, -7501, -7512, -7516, -7506, -7474, -7422, -7360, -7293, -7220, -7140, -7045, -6921, -6754, -6543, -6292, -6008, -5695, -5362, -5016, -4670, -4333, -4015, -3720, -3447, -3200, -2977, -2774, -2586, -2413, -2256, -2109, -1971, -1840, -1714, -1588, -1461, -1337, -1219, -1110, -1012, -922, -828, -725, -617, -502, -376, -239, -100, 39, 182, 322, 453, 578, 699, 804, 888, 958, 1014, 1043, 1045, 1040, 1029, 1001, 966, + 937, 902, 850, 807, 777, 711, 603, 525, 478, 352, 151, 49, 42, -153, -596, -865, -677, -399, -446, -568, -406, -371, -1063, -2052, -2255, -1509, -776, -688, -892, -948, -881, -673, -255, -216, -1319, -2996, -3563, -2464, -1032, -438, -249, 195, 510, 565, 1466, 3513, 4472, 2122 }, + { -23, -198, -434, -331, 160, 646, 1086, 2024, 3603, 4817, 4362, 2093, -840, -3220, -4665, -5373, -5525, -5209, -4611, -3942, -3260, -2520, -1721, -918, -137, 585, 1131, 1398, 1433, 1429, 1548, 1808, 2130, 2444, 2733, 2999, 3235, 3426, 3564, 3641, 3631, 3516, 3318, 3089, 2869, 2663, 2453, 2228, 1991, 1744, 1490, 1233, 976, 724, 488, 288, 140, 55, 32, 65, 147, 272, 440, 644, 880, 1141, 1427, 1734, 2052, 2364, 2655, 2920, 3158, 3356, 3494, 3560, 3553, 3468, 3288, 3002, 2617, 2147, 1599, 971, 273, -471, -1241, -2021, -2801, -3576, -4343, -5088, -5780, -6370, -6831, -7165, + -7393, -7518, -7518, -7368, -7081, -6711, -6325, -5960, -5619, -5287, -4969, -4696, -4506, -4418, -4430, -4526, -4684, -4885, -5116, -5373, -5656, -5956, -6257, -6537, -6778, -6972, -7123, -7242, -7334, -7404, -7453, -7483, -7501, -7512, -7516, -7506, -7474, -7422, -7360, -7293, -7220, -7140, -7045, -6921, -6754, -6543, -6292, -6008, -5695, -5362, -5016, -4670, -4333, -4015, -3720, -3447, -3200, -2977, -2774, -2586, -2413, -2256, -2109, -1971, -1840, -1714, -1588, -1461, -1337, -1219, -1110, -1012, -922, -828, -725, -617, -502, -376, -239, -100, 39, 182, 322, 453, 578, 699, 804, 888, 958, 1014, 1043, 1045, 1040, 1029, 1001, 966, + 937, 902, 850, 807, 777, 711, 603, 525, 478, 352, 151, 49, 42, -153, -596, -865, -677, -399, -446, -568, -406, -371, -1063, -2052, -2255, -1509, -776, -688, -892, -948, -881, -673, -255, -216, -1319, -2996, -3563, -2464, -1032, -438, -249, 195, 510, 565, 1466, 3513, 4472, 2122 } }, + { { -623, -1227, -405, 1433, 2811, 2272, -219, -2901, -3686, -2187, 13, 1207, 1198, 849, 697, 660, 690, 916, 1177, 1079, 623, 271, 305, 503, 551, 430, 258, 29, -326, -779, -1219, -1552, -1749, -1855, -1975, -2175, -2414, -2593, -2650, -2568, -2347, -2023, -1658, -1295, -938, -591, -276, -3, 243, 466, 662, 840, 1016, 1190, 1354, 1511, 1668, 1810, 1919, 1990, 2027, 2034, 2013, 1975, 1934, 1912, 1920, 1957, 2013, 2097, 2228, 2404, 2602, 2819, 3071, 3358, 3655, 3934, 4185, 4396, 4553, 4635, 4626, 4518, 4323, 4052, 3691, 3229, 2698, 2155, 1607, 992, 266, -539, -1355, -2153, + -2951, -3763, -4560, -5292, -5930, -6487, -6992, -7435, -7770, -7963, -8032, -8020, -7958, -7843, -7646, -7337, -6917, -6426, -5910, -5383, -4841, -4284, -3723, -3170, -2644, -2156, -1701, -1267, -852, -462, -92, 270, 634, 1001, 1365, 1700, 1977, 2196, 2384, 2562, 2735, 2907, 3072, 3205, 3285, 3320, 3338, 3351, 3360, 3374, 3394, 3399, 3374, 3331, 3286, 3245, 3214, 3203, 3211, 3219, 3220, 3213, 3193, 3160, 3132, 3114, 3094, 3068, 3046, 3020, 2967, 2888, 2808, 2731, 2647, 2564, 2501, 2449, 2395, 2353, 2333, 2316, 2297, 2302, 2330, 2351, 2361, 2391, 2429, 2438, 2432, 2443, 2445, 2410, 2377, 2369, + 2329, 2246, 2202, 2197, 2115, 1970, 1931, 1970, 1851, 1609, 1598, 1808, 1698, 1110, 761, 1201, 1833, 1732, 1024, 580, 563, 291, -445, -867, -400, 372, 461, -227, -907, -1083, -1132, -1550, -2010, -1642, -237, 1234, 1625, 912, 148, 157, 668, 892, 622, 443, 877, 1606, 1727, 757 }, + { -623, -1227, -405, 1433, 2811, 2272, -219, -2901, -3686, -2187, 13, 1207, 1198, 849, 697, 660, 690, 916, 1177, 1079, 623, 271, 305, 503, 551, 430, 258, 29, -326, -779, -1219, -1552, -1749, -1855, -1975, -2175, -2414, -2593, -2650, -2568, -2347, -2023, -1658, -1295, -938, -591, -276, -3, 243, 466, 662, 840, 1016, 1190, 1354, 1511, 1668, 1810, 1919, 1990, 2027, 2034, 2013, 1975, 1934, 1912, 1920, 1957, 2013, 2097, 2228, 2404, 2602, 2819, 3071, 3358, 3655, 3934, 4185, 4396, 4553, 4635, 4626, 4518, 4323, 4052, 3691, 3229, 2698, 2155, 1607, 992, 266, -539, -1355, -2153, + -2951, -3763, -4560, -5292, -5930, -6487, -6992, -7435, -7770, -7963, -8032, -8020, -7958, -7843, -7646, -7337, -6917, -6426, -5910, -5383, -4841, -4284, -3723, -3170, -2644, -2156, -1701, -1267, -852, -462, -92, 270, 634, 1001, 1365, 1700, 1977, 2196, 2384, 2562, 2735, 2907, 3072, 3205, 3285, 3320, 3338, 3351, 3360, 3374, 3394, 3399, 3374, 3331, 3286, 3245, 3214, 3203, 3211, 3219, 3220, 3213, 3193, 3160, 3132, 3114, 3094, 3068, 3046, 3020, 2967, 2888, 2808, 2731, 2647, 2564, 2501, 2449, 2395, 2353, 2333, 2316, 2297, 2302, 2330, 2351, 2361, 2391, 2429, 2438, 2432, 2443, 2445, 2410, 2377, 2369, + 2329, 2246, 2202, 2197, 2115, 1970, 1931, 1970, 1851, 1609, 1598, 1808, 1698, 1110, 761, 1201, 1833, 1732, 1024, 580, 563, 291, -445, -867, -400, 372, 461, -227, -907, -1083, -1132, -1550, -2010, -1642, -237, 1234, 1625, 912, 148, 157, 668, 892, 622, 443, 877, 1606, 1727, 757 } }, + { { 450, 355, -1354, -3145, -3311, -1542, 1589, 5351, 8552, 9667, 8152, 5030, 1635, -1671, -5034, -8058, -9984, -10643, -10599, -10386, -10043, -9363, -8277, -6918, -5487, -4114, -2788, -1410, 59, 1560, 3015, 4393, 5673, 6812, 7768, 8526, 9080, 9422, 9558, 9504, 9292, 8975, 8603, 8193, 7726, 7199, 6635, 6069, 5528, 5027, 4569, 4129, 3678, 3202, 2709, 2212, 1719, 1239, 786, 367, -13, -358, -671, -953, -1201, -1416, -1602, -1755, -1871, -1954, -2015, -2056, -2076, -2077, -2070, -2059, -2037, -2000, -1963, -1946, -1953, -1976, -2005, -2038, -2069, -2087, -2077, -2039, -1985, -1936, -1903, -1893, -1911, -1974, -2106, -2315, + -2572, -2829, -3050, -3232, -3377, -3471, -3480, -3372, -3149, -2846, -2496, -2111, -1683, -1218, -744, -296, 105, 455, 768, 1058, 1323, 1547, 1719, 1846, 1950, 2053, 2175, 2313, 2444, 2548, 2624, 2683, 2736, 2786, 2836, 2883, 2918, 2933, 2929, 2908, 2866, 2805, 2726, 2629, 2506, 2353, 2172, 1960, 1721, 1462, 1195, 924, 657, 401, 154, -86, -316, -527, -718, -888, -1026, -1123, -1187, -1222, -1228, -1205, -1166, -1115, -1045, -954, -851, -743, -633, -531, -446, -371, -302, -244, -193, -129, -48, 33, 105, 173, 234, 272, 297, 323, 348, 363, 389, 430, 466, 490, 525, 565, + 583, 595, 636, 676, 673, 689, 779, 855, 843, 872, 1050, 1174, 1050, 951, 1291, 1861, 1982, 1481, 943, 828, 884, 694, 342, 185, 302, 472, 507, 359, 53, -332, -729, -1257, -2098, -3049, -3356, -2402, -625, 689, 859, 669, 1167, 1991, 2064, 1859, 3213, 6026, 6924, 3156 }, + { 450, 355, -1354, -3145, -3311, -1542, 1589, 5351, 8552, 9667, 8152, 5030, 1635, -1671, -5034, -8058, -9984, -10643, -10599, -10386, -10043, -9363, -8277, -6918, -5487, -4114, -2788, -1410, 59, 1560, 3015, 4393, 5673, 6812, 7768, 8526, 9080, 9422, 9558, 9504, 9292, 8975, 8603, 8193, 7726, 7199, 6635, 6069, 5528, 5027, 4569, 4129, 3678, 3202, 2709, 2212, 1719, 1239, 786, 367, -13, -358, -671, -953, -1201, -1416, -1602, -1755, -1871, -1954, -2015, -2056, -2076, -2077, -2070, -2059, -2037, -2000, -1963, -1946, -1953, -1976, -2005, -2038, -2069, -2087, -2077, -2039, -1985, -1936, -1903, -1893, -1911, -1974, -2106, -2315, + -2572, -2829, -3050, -3232, -3377, -3471, -3480, -3372, -3149, -2846, -2496, -2111, -1683, -1218, -744, -296, 105, 455, 768, 1058, 1323, 1547, 1719, 1846, 1950, 2053, 2175, 2313, 2444, 2548, 2624, 2683, 2736, 2786, 2836, 2883, 2918, 2933, 2929, 2908, 2866, 2805, 2726, 2629, 2506, 2353, 2172, 1960, 1721, 1462, 1195, 924, 657, 401, 154, -86, -316, -527, -718, -888, -1026, -1123, -1187, -1222, -1228, -1205, -1166, -1115, -1045, -954, -851, -743, -633, -531, -446, -371, -302, -244, -193, -129, -48, 33, 105, 173, 234, 272, 297, 323, 348, 363, 389, 430, 466, 490, 525, 565, + 583, 595, 636, 676, 673, 689, 779, 855, 843, 872, 1050, 1174, 1050, 951, 1291, 1861, 1982, 1481, 943, 828, 884, 694, 342, 185, 302, 472, 507, 359, 53, -332, -729, -1257, -2098, -3049, -3356, -2402, -625, 689, 859, 669, 1167, 1991, 2064, 1859, 3213, 6026, 6924, 3156 } } }; -const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /* Sample Rate = 32000 */ const Word16 CRendBin_HOA2_HRIR_max_num_iterations_32kHz = 1; -const Word16 CRendBin_HOA2_HRIR_num_iterations_32kHz[HOA2_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_HOA2_HRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_HOA2_HRIR_pIndex_frequency_max_32kHz[HOA2_CHANNELS][BINAURAL_CHANNELS][1]={{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}}}; +const Word16 CRendBin_HOA2_HRIR_num_iterations_32kHz[HOA2_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_HOA2_HRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_HOA2_HRIR_pIndex_frequency_max_32kHz[HOA2_CHANNELS][BINAURAL_CHANNELS][1] = { { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } } }; const Word16 CRendBin_HOA2_HRIR_index_frequency_max_diffuse_32kHz = 0; const Word16 CRendBin_HOA2_HRIR_inv_diffuse_weight_Q_32kHz_fx = 0; -const Word16 CRendBin_HOA2_HRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][HOA2_CHANNELS]={{0, 0, 0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0, 0, 0}}; -const Word16 *CRendBin_HOA2_HRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_HOA2_HRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][HOA2_CHANNELS] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; +const Word16 *CRendBin_HOA2_HRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_HOA2_HRIR_coeff_Q_32kHz_fx = 14; -const Word16 CRendBin_HOA2_HRIR_coeff_re_32kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {14867, 9627, 1943, -4863, -9124, -11050, -11449, -10700, -8798, -5849, -2267, 1398, 4655, 7159, 8747, 9436, 9371, 8722, 7617, 6145, 4399, 2517, 648, -1120, -2791, -4386, -5868, -7157, -8209, -9037, -9674, -10139, -10452, -10649, -10765, -10815, -10812, -10770, -10711, -10644, -10567, -10470, -10344, -10185, -9994, -9775, -9529, -9259, -8967, -8652, -8314, -7958, -7589, -7213, -6835, -6459, -6092, -5738, -5395, -5059, -4731, -4411, -4097, -3785, -3479, -3181, -2891, -2606, -2328, -2057, -1793, -1529, -1265, -1004, -742, -475, -204, 68, 343, 629, 923, 1218, 1507, 1794, 2084, 2371, 2645, 2906, 3160, 3415, 3664, 3896, 4104, 4295, 4476, 4647, - 4798, 4927, 5045, 5164, 5290, 5423, 5556, 5693, 5841, 6007, 6193, 6389, 6590, 6795, 7006, 7221, 7438, 7653, 7859, 8054, 8239, 8414, 8582, 8744, 8902, 9057, 9210, 9362, 9514, 9666, 9815, 9960, 10103, 10241, 10376, 10509, 10646, 10787, 10932, 11082, 11239, 11399, 11563, 11730, 11905, 12085, 12271, 12463, 12657, 12849, 13039, 13223, 13400, 13565, 13720, 13863, 13991, 14102, 14197, 14278, 14343, 14391, 14424, 14441 }, - {14867, 9627, 1943, -4863, -9124, -11050, -11449, -10700, -8798, -5849, -2267, 1398, 4655, 7159, 8747, 9436, 9371, 8722, 7617, 6145, 4399, 2517, 648, -1120, -2791, -4386, -5868, -7157, -8209, -9037, -9674, -10139, -10452, -10649, -10765, -10815, -10812, -10770, -10711, -10644, -10567, -10470, -10344, -10185, -9994, -9775, -9529, -9259, -8967, -8652, -8314, -7958, -7589, -7213, -6835, -6459, -6092, -5738, -5395, -5059, -4731, -4411, -4097, -3785, -3479, -3181, -2891, -2606, -2328, -2057, -1793, -1529, -1265, -1004, -742, -475, -204, 68, 343, 629, 923, 1218, 1507, 1794, 2084, 2371, 2645, 2906, 3160, 3415, 3664, 3896, 4104, 4295, 4476, 4647, - 4798, 4927, 5045, 5164, 5290, 5423, 5556, 5693, 5841, 6007, 6193, 6389, 6590, 6795, 7006, 7221, 7438, 7653, 7859, 8054, 8239, 8414, 8582, 8744, 8902, 9057, 9210, 9362, 9514, 9666, 9815, 9960, 10103, 10241, 10376, 10509, 10646, 10787, 10932, 11082, 11239, 11399, 11563, 11730, 11905, 12085, 12271, 12463, 12657, 12849, 13039, 13223, 13400, 13565, 13720, 13863, 13991, 14102, 14197, 14278, 14343, 14391, 14424, 14441 } - }, - { - {609, 5800, 11264, 11378, 4434, -6342, -15767, -20507, -20418, -17172, -12353, -6809, -1025, 4512, 9369, 13284, 16117, 17769, 18227, 17652, 16349, 14604, 12565, 10269, 7780, 5239, 2795, 512, -1613, -3590, -5413, -7081, -8603, -9985, -11229, -12352, -13373, -14304, -15141, -15876, -16495, -16988, -17356, -17610, -17762, -17819, -17787, -17672, -17482, -17236, -16952, -16644, -16311, -15942, -15528, -15068, -14568, -14036, -13481, -12914, -12348, -11790, -11242, -10704, -10185, -9690, -9219, -8766, -8339, -7946, -7588, -7257, -6957, -6692, -6455, -6229, -6009, -5800, -5601, -5393, -5166, -4925, -4680, -4424, -4143, -3836, -3515, -3189, -2858, -2515, -2154, -1767, -1349, -896, -408, 117, - 683, 1287, 1915, 2547, 3168, 3767, 4334, 4858, 5326, 5731, 6071, 6349, 6567, 6726, 6836, 6913, 6979, 7049, 7127, 7207, 7287, 7374, 7482, 7622, 7795, 7991, 8194, 8391, 8578, 8759, 8942, 9130, 9319, 9509, 9702, 9897, 10092, 10286, 10478, 10672, 10870, 11076, 11292, 11518, 11752, 11991, 12239, 12497, 12767, 13050, 13349, 13660, 13977, 14292, 14600, 14899, 15184, 15450, 15693, 15909, 16093, 16238, 16336, 16385 }, - {-609, -5800, -11264, -11378, -4434, 6342, 15767, 20507, 20418, 17172, 12353, 6809, 1025, -4512, -9369, -13284, -16117, -17769, -18227, -17652, -16349, -14604, -12565, -10269, -7780, -5239, -2795, -512, 1613, 3590, 5413, 7081, 8603, 9985, 11229, 12352, 13373, 14304, 15141, 15876, 16495, 16988, 17356, 17610, 17762, 17819, 17787, 17672, 17482, 17236, 16952, 16644, 16311, 15942, 15528, 15068, 14568, 14036, 13481, 12914, 12348, 11790, 11242, 10704, 10185, 9690, 9219, 8766, 8339, 7946, 7588, 7257, 6957, 6692, 6455, 6229, 6009, 5800, 5601, 5393, 5166, 4925, 4680, 4424, 4143, 3836, 3515, 3189, 2858, 2515, 2154, 1767, 1349, 896, 408, -117, - -683, -1287, -1915, -2547, -3168, -3767, -4334, -4858, -5326, -5731, -6071, -6349, -6567, -6726, -6836, -6913, -6979, -7049, -7127, -7207, -7287, -7374, -7482, -7622, -7795, -7991, -8194, -8391, -8578, -8759, -8942, -9130, -9319, -9509, -9702, -9897, -10092, -10286, -10478, -10672, -10870, -11076, -11292, -11518, -11752, -11991, -12239, -12497, -12767, -13050, -13349, -13660, -13977, -14292, -14600, -14899, -15184, -15450, -15693, -15909, -16093, -16238, -16336, -16385 } - }, - { - {2055, 1324, -196, -1696, -1828, -381, 1247, 1644, 786, -424, -1257, -1422, -888, 19, 718, 977, 1166, 1658, 2280, 2598, 2473, 2049, 1427, 632, -201, -860, -1266, -1521, -1768, -2044, -2283, -2388, -2327, -2140, -1890, -1621, -1387, -1266, -1308, -1491, -1758, -2068, -2405, -2749, -3075, -3375, -3651, -3908, -4152, -4375, -4554, -4658, -4671, -4591, -4416, -4142, -3766, -3294, -2739, -2103, -1386, -592, 267, 1182, 2147, 3147, 4154, 5142, 6094, 6985, 7787, 8473, 9023, 9415, 9637, 9697, 9611, 9386, 9021, 8541, 8001, 7433, 6834, 6200, 5573, 5006, 4505, 4030, 3564, 3144, 2813, 2569, 2373, 2202, 2065, 1976, - 1936, 1938, 1966, 2001, 2026, 2036, 2040, 2044, 2043, 2013, 1926, 1770, 1565, 1341, 1115, 881, 631, 364, 89, -181, -428, -635, -794, -898, -946, -941, -889, -791, -648, -465, -257, -34, 192, 412, 619, 807, 970, 1094, 1180, 1245, 1302, 1365, 1448, 1558, 1682, 1796, 1892, 1978, 2052, 2106, 2141, 2164, 2169, 2155, 2129, 2106, 2084, 2064, 2053, 2053, 2054, 2052, 2052, 2057 }, - {2055, 1324, -196, -1696, -1828, -381, 1247, 1644, 786, -424, -1257, -1422, -888, 19, 718, 977, 1166, 1658, 2280, 2598, 2473, 2049, 1427, 632, -201, -860, -1266, -1521, -1768, -2044, -2283, -2388, -2327, -2140, -1890, -1621, -1387, -1266, -1308, -1491, -1758, -2068, -2405, -2749, -3075, -3375, -3651, -3908, -4152, -4375, -4554, -4658, -4671, -4591, -4416, -4142, -3766, -3294, -2739, -2103, -1386, -592, 267, 1182, 2147, 3147, 4154, 5142, 6094, 6985, 7787, 8473, 9023, 9415, 9637, 9697, 9611, 9386, 9021, 8541, 8001, 7433, 6834, 6200, 5573, 5006, 4505, 4030, 3564, 3144, 2813, 2569, 2373, 2202, 2065, 1976, - 1936, 1938, 1966, 2001, 2026, 2036, 2040, 2044, 2043, 2013, 1926, 1770, 1565, 1341, 1115, 881, 631, 364, 89, -181, -428, -635, -794, -898, -946, -941, -889, -791, -648, -465, -257, -34, 192, 412, 619, 807, 970, 1094, 1180, 1245, 1302, 1365, 1448, 1558, 1682, 1796, 1892, 1978, 2052, 2106, 2141, 2164, 2169, 2155, 2129, 2106, 2084, 2064, 2053, 2053, 2054, 2052, 2052, 2057 } - }, - { - {443, 754, 461, -729, -1805, -1718, -769, -223, -803, -2037, -2954, -3026, -2391, -1502, -695, 18, 846, 1906, 3037, 3943, 4447, 4537, 4272, 3750, 3115, 2475, 1785, 918, -163, -1370, -2617, -3890, -5180, -6402, -7458, -8302, -8936, -9353, -9534, -9492, -9276, -8943, -8530, -8063, -7562, -7050, -6535, -6011, -5465, -4897, -4327, -3783, -3296, -2891, -2570, -2309, -2069, -1823, -1564, -1291, -1002, -706, -419, -144, 125, 386, 638, 895, 1171, 1461, 1749, 2036, 2336, 2637, 2912, 3147, 3349, 3511, 3604, 3610, 3550, 3444, 3280, 3044, 2755, 2456, 2166, 1873, 1564, 1245, 917, 564, 178, -229, -639, -1054, - -1482, -1912, -2313, -2665, -2975, -3251, -3488, -3658, -3737, -3729, -3661, -3564, -3438, -3260, -3014, -2713, -2393, -2091, -1816, -1544, -1246, -913, -572, -259, 3, 218, 409, 605, 823, 1056, 1289, 1516, 1744, 1983, 2245, 2540, 2871, 3228, 3600, 3978, 4358, 4734, 5103, 5465, 5815, 6142, 6436, 6692, 6906, 7074, 7198, 7285, 7340, 7367, 7374, 7368, 7356, 7339, 7324, 7312, 7299, 7287, 7280, 7279 }, - {443, 754, 461, -729, -1805, -1718, -769, -223, -803, -2037, -2954, -3026, -2391, -1502, -695, 18, 846, 1906, 3037, 3943, 4447, 4537, 4272, 3750, 3115, 2475, 1785, 918, -163, -1370, -2617, -3890, -5180, -6402, -7458, -8302, -8936, -9353, -9534, -9492, -9276, -8943, -8530, -8063, -7562, -7050, -6535, -6011, -5465, -4897, -4327, -3783, -3296, -2891, -2570, -2309, -2069, -1823, -1564, -1291, -1002, -706, -419, -144, 125, 386, 638, 895, 1171, 1461, 1749, 2036, 2336, 2637, 2912, 3147, 3349, 3511, 3604, 3610, 3550, 3444, 3280, 3044, 2755, 2456, 2166, 1873, 1564, 1245, 917, 564, 178, -229, -639, -1054, - -1482, -1912, -2313, -2665, -2975, -3251, -3488, -3658, -3737, -3729, -3661, -3564, -3438, -3260, -3014, -2713, -2393, -2091, -1816, -1544, -1246, -913, -572, -259, 3, 218, 409, 605, 823, 1056, 1289, 1516, 1744, 1983, 2245, 2540, 2871, 3228, 3600, 3978, 4358, 4734, 5103, 5465, 5815, 6142, 6436, 6692, 6906, 7074, 7198, 7285, 7340, 7367, 7374, 7368, 7356, 7339, 7324, 7312, 7299, 7287, 7280, 7279 } - }, - { - {-47, -160, -110, 167, 354, 207, -51, -85, -92, -696, -2097, -3604, -4252, -3767, -2680, -1586, -582, 523, 1763, 2977, 4052, 4972, 5681, 6074, 6124, 5909, 5487, 4838, 3952, 2879, 1686, 407, -927, -2273, -3598, -4865, -5997, -6881, -7453, -7741, -7824, -7774, -7642, -7461, -7249, -7008, -6739, -6440, -6102, -5723, -5312, -4890, -4477, -4094, -3761, -3483, -3242, -3016, -2797, -2578, -2348, -2102, -1839, -1559, -1256, -931, -587, -222, 172, 589, 1015, 1451, 1907, 2374, 2825, 3244, 3632, 3980, 4254, 4430, 4527, 4576, 4568, 4478, 4313, 4112, 3894, 3634, 3307, 2926, 2528, 2121, 1696, 1257, 834, 455, - 122, -175, -442, -676, -874, -1041, -1188, -1320, -1439, -1548, -1663, -1795, -1936, -2062, -2154, -2217, -2272, -2337, -2416, -2491, -2535, -2533, -2500, -2462, -2438, -2435, -2444, -2448, -2430, -2387, -2323, -2242, -2140, -2009, -1842, -1634, -1384, -1104, -808, -507, -209, 77, 349, 607, 846, 1058, 1239, 1390, 1514, 1614, 1700, 1781, 1858, 1932, 2002, 2074, 2144, 2212, 2277, 2339, 2394, 2439, 2474, 2494 }, - {47, 160, 110, -167, -354, -207, 51, 85, 92, 696, 2097, 3604, 4252, 3767, 2680, 1586, 582, -523, -1763, -2977, -4052, -4972, -5681, -6074, -6124, -5909, -5487, -4838, -3952, -2879, -1686, -407, 927, 2273, 3598, 4865, 5997, 6881, 7453, 7741, 7824, 7774, 7642, 7461, 7249, 7008, 6739, 6440, 6102, 5723, 5312, 4890, 4477, 4094, 3761, 3483, 3242, 3016, 2797, 2578, 2348, 2102, 1839, 1559, 1256, 931, 587, 222, -172, -589, -1015, -1451, -1907, -2374, -2825, -3244, -3632, -3980, -4254, -4430, -4527, -4576, -4568, -4478, -4313, -4112, -3894, -3634, -3307, -2926, -2528, -2121, -1696, -1257, -834, -455, - -122, 175, 442, 676, 874, 1041, 1188, 1320, 1439, 1548, 1663, 1795, 1936, 2062, 2154, 2217, 2272, 2337, 2416, 2491, 2535, 2533, 2500, 2462, 2438, 2435, 2444, 2448, 2430, 2387, 2323, 2242, 2140, 2009, 1842, 1634, 1384, 1104, 808, 507, 209, -77, -349, -607, -846, -1058, -1239, -1390, -1514, -1614, -1700, -1781, -1858, -1932, -2002, -2074, -2144, -2212, -2277, -2339, -2394, -2439, -2474, -2494 } - }, - { - {144, -113, 67, 433, 47, -626, 103, 2239, 3257, 1287, -2228, -4311, -3880, -2224, -801, 129, 918, 1718, 2469, 3068, 3378, 3307, 2933, 2415, 1845, 1297, 884, 652, 532, 479, 539, 720, 915, 1028, 1073, 1116, 1170, 1185, 1086, 827, 428, -36, -494, -923, -1312, -1653, -1965, -2291, -2650, -3030, -3417, -3803, -4172, -4504, -4784, -4989, -5079, -5035, -4867, -4585, -4178, -3652, -3034, -2343, -1570, -723, 166, 1066, 1963, 2835, 3645, 4361, 4963, 5424, 5723, 5862, 5854, 5698, 5391, 4956, 4436, 3857, 3220, 2518, 1779, 1048, 353, -320, -987, -1637, -2242, -2796, -3306, -3758, -4136, -4436, - -4665, -4806, -4836, -4757, -4587, -4336, -4000, -3575, -3074, -2539, -2034, -1603, -1235, -886, -541, -229, 10, 160, 231, 254, 261, 269, 266, 247, 222, 206, 210, 245, 320, 430, 557, 697, 848, 995, 1121, 1220, 1292, 1329, 1330, 1308, 1272, 1222, 1167, 1120, 1079, 1030, 972, 914, 856, 784, 704, 624, 541, 449, 363, 291, 227, 164, 113, 77, 43, 9, -12, -15 }, - {-144, 113, -67, -433, -47, 626, -103, -2239, -3257, -1287, 2228, 4311, 3880, 2224, 801, -129, -918, -1718, -2469, -3068, -3378, -3307, -2933, -2415, -1845, -1297, -884, -652, -532, -479, -539, -720, -915, -1028, -1073, -1116, -1170, -1185, -1086, -827, -428, 36, 494, 923, 1312, 1653, 1965, 2291, 2650, 3030, 3417, 3803, 4172, 4504, 4784, 4989, 5079, 5035, 4867, 4585, 4178, 3652, 3034, 2343, 1570, 723, -166, -1066, -1963, -2835, -3645, -4361, -4963, -5424, -5723, -5862, -5854, -5698, -5391, -4956, -4436, -3857, -3220, -2518, -1779, -1048, -353, 320, 987, 1637, 2242, 2796, 3306, 3758, 4136, 4436, - 4665, 4806, 4836, 4757, 4587, 4336, 4000, 3575, 3074, 2539, 2034, 1603, 1235, 886, 541, 229, -10, -160, -231, -254, -261, -269, -266, -247, -222, -206, -210, -245, -320, -430, -557, -697, -848, -995, -1121, -1220, -1292, -1329, -1330, -1308, -1272, -1222, -1167, -1120, -1079, -1030, -972, -914, -856, -784, -704, -624, -541, -449, -363, -291, -227, -164, -113, -77, -43, -9, 12, 15 } - }, - { - {99, 113, -166, -691, -1024, -1064, -1188, -1370, -754, 1329, 4211, 6330, 6730, 5715, 4113, 2425, 806, -603, -1672, -2441, -3044, -3518, -3821, -3942, -3892, -3645, -3207, -2714, -2366, -2245, -2259, -2256, -2161, -1983, -1753, -1479, -1157, -793, -393, 40, 494, 930, 1297, 1578, 1796, 1986, 2161, 2316, 2442, 2536, 2596, 2620, 2605, 2544, 2430, 2265, 2060, 1833, 1602, 1382, 1180, 1001, 848, 731, 654, 618, 627, 691, 821, 1019, 1281, 1599, 1974, 2413, 2910, 3451, 4022, 4619, 5235, 5845, 6423, 6955, 7434, 7848, 8176, 8402, 8527, 8555, 8489, 8331, 8078, 7712, 7221, 6617, 5941, 5238, - 4526, 3802, 3071, 2375, 1776, 1319, 1002, 788, 645, 569, 578, 681, 858, 1075, 1290, 1478, 1623, 1722, 1777, 1791, 1758, 1669, 1516, 1299, 1034, 740, 435, 127, -182, -492, -801, -1106, -1406, -1706, -2013, -2331, -2654, -2972, -3285, -3596, -3912, -4238, -4581, -4939, -5301, -5651, -5974, -6264, -6516, -6722, -6880, -6990, -7057, -7089, -7095, -7084, -7065, -7043, -7023, -7005, -6986, -6969, -6956, -6949 }, - {99, 113, -166, -691, -1024, -1064, -1188, -1370, -754, 1329, 4211, 6330, 6730, 5715, 4113, 2425, 806, -603, -1672, -2441, -3044, -3518, -3821, -3942, -3892, -3645, -3207, -2714, -2366, -2245, -2259, -2256, -2161, -1983, -1753, -1479, -1157, -793, -393, 40, 494, 930, 1297, 1578, 1796, 1986, 2161, 2316, 2442, 2536, 2596, 2620, 2605, 2544, 2430, 2265, 2060, 1833, 1602, 1382, 1180, 1001, 848, 731, 654, 618, 627, 691, 821, 1019, 1281, 1599, 1974, 2413, 2910, 3451, 4022, 4619, 5235, 5845, 6423, 6955, 7434, 7848, 8176, 8402, 8527, 8555, 8489, 8331, 8078, 7712, 7221, 6617, 5941, 5238, - 4526, 3802, 3071, 2375, 1776, 1319, 1002, 788, 645, 569, 578, 681, 858, 1075, 1290, 1478, 1623, 1722, 1777, 1791, 1758, 1669, 1516, 1299, 1034, 740, 435, 127, -182, -492, -801, -1106, -1406, -1706, -2013, -2331, -2654, -2972, -3285, -3596, -3912, -4238, -4581, -4939, -5301, -5651, -5974, -6264, -6516, -6722, -6880, -6990, -7057, -7089, -7095, -7084, -7065, -7043, -7023, -7005, -6986, -6969, -6956, -6949 } - }, - { - {620, -559, -1859, -1926, -234, 2227, 3484, 2298, -491, -2678, -2901, -1780, -748, -382, -329, -296, -323, -298, 41, 575, 835, 668, 444, 502, 768, 1019, 1221, 1431, 1606, 1640, 1495, 1224, 922, 680, 511, 332, 43, -372, -862, -1369, -1835, -2206, -2464, -2635, -2742, -2785, -2771, -2727, -2669, -2594, -2511, -2431, -2351, -2259, -2155, -2044, -1915, -1757, -1577, -1394, -1218, -1058, -921, -819, -759, -738, -738, -743, -754, -778, -801, -798, -758, -694, -600, -448, -218, 89, 463, 902, 1407, 1968, 2567, 3176, 3773, 4358, 4929, 5451, 5885, 6243, 6583, 6925, 7211, 7374, 7404, 7340, - 7202, 6967, 6603, 6114, 5544, 4929, 4267, 3527, 2710, 1864, 1043, 269, -477, -1223, -1978, -2713, -3379, -3942, -4408, -4803, -5137, -5405, -5602, -5727, -5789, -5805, -5795, -5763, -5707, -5629, -5541, -5445, -5333, -5190, -5001, -4758, -4478, -4197, -3935, -3686, -3434, -3170, -2881, -2562, -2234, -1929, -1656, -1403, -1164, -938, -712, -479, -253, -59, 102, 238, 351, 439, 516, 593, 666, 723, 765, 790 }, - {620, -559, -1859, -1926, -234, 2227, 3484, 2298, -491, -2678, -2901, -1780, -748, -382, -329, -296, -323, -298, 41, 575, 835, 668, 444, 502, 768, 1019, 1221, 1431, 1606, 1640, 1495, 1224, 922, 680, 511, 332, 43, -372, -862, -1369, -1835, -2206, -2464, -2635, -2742, -2785, -2771, -2727, -2669, -2594, -2511, -2431, -2351, -2259, -2155, -2044, -1915, -1757, -1577, -1394, -1218, -1058, -921, -819, -759, -738, -738, -743, -754, -778, -801, -798, -758, -694, -600, -448, -218, 89, 463, 902, 1407, 1968, 2567, 3176, 3773, 4358, 4929, 5451, 5885, 6243, 6583, 6925, 7211, 7374, 7404, 7340, - 7202, 6967, 6603, 6114, 5544, 4929, 4267, 3527, 2710, 1864, 1043, 269, -477, -1223, -1978, -2713, -3379, -3942, -4408, -4803, -5137, -5405, -5602, -5727, -5789, -5805, -5795, -5763, -5707, -5629, -5541, -5445, -5333, -5190, -5001, -4758, -4478, -4197, -3935, -3686, -3434, -3170, -2881, -2562, -2234, -1929, -1656, -1403, -1164, -938, -712, -479, -253, -59, 102, 238, 351, 439, 516, 593, 666, 723, 765, 790 } - }, - { - {-151, 1049, 1546, 70, -2649, -5095, -6279, -5580, -2612, 1963, 6365, 9175, 10412, 10704, 10077, 8217, 5442, 2643, 364, -1539, -3395, -5240, -6881, -8151, -9035, -9649, -10133, -10515, -10716, -10669, -10384, -9893, -9202, -8321, -7290, -6155, -4954, -3725, -2513, -1363, -315, 609, 1422, 2160, 2834, 3422, 3902, 4276, 4562, 4785, 4979, 5170, 5353, 5508, 5616, 5672, 5676, 5626, 5525, 5382, 5210, 5017, 4807, 4580, 4341, 4094, 3841, 3582, 3326, 3081, 2852, 2633, 2427, 2240, 2074, 1921, 1777, 1655, 1562, 1495, 1435, 1368, 1291, 1202, 1100, 982, 859, 751, 676, 636, 624, 632, 662, 713, 764, 770, - 690, 513, 259, -48, -405, -824, -1301, -1799, -2264, -2664, -2998, -3279, -3503, -3651, -3705, -3673, -3578, -3450, -3306, -3145, -2956, -2743, -2522, -2318, -2145, -2000, -1864, -1713, -1531, -1331, -1131, -941, -757, -575, -389, -192, 20, 242, 467, 692, 917, 1138, 1352, 1562, 1765, 1956, 2125, 2267, 2376, 2445, 2472, 2458, 2409, 2332, 2232, 2116, 1985, 1847, 1710, 1581, 1461, 1360, 1288, 1252 }, - {-151, 1049, 1546, 70, -2649, -5095, -6279, -5580, -2612, 1963, 6365, 9175, 10412, 10704, 10077, 8217, 5442, 2643, 364, -1539, -3395, -5240, -6881, -8151, -9035, -9649, -10133, -10515, -10716, -10669, -10384, -9893, -9202, -8321, -7290, -6155, -4954, -3725, -2513, -1363, -315, 609, 1422, 2160, 2834, 3422, 3902, 4276, 4562, 4785, 4979, 5170, 5353, 5508, 5616, 5672, 5676, 5626, 5525, 5382, 5210, 5017, 4807, 4580, 4341, 4094, 3841, 3582, 3326, 3081, 2852, 2633, 2427, 2240, 2074, 1921, 1777, 1655, 1562, 1495, 1435, 1368, 1291, 1202, 1100, 982, 859, 751, 676, 636, 624, 632, 662, 713, 764, 770, - 690, 513, 259, -48, -405, -824, -1301, -1799, -2264, -2664, -2998, -3279, -3503, -3651, -3705, -3673, -3578, -3450, -3306, -3145, -2956, -2743, -2522, -2318, -2145, -2000, -1864, -1713, -1531, -1331, -1131, -941, -757, -575, -389, -192, 20, 242, 467, 692, 917, 1138, 1352, 1562, 1765, 1956, 2125, 2267, 2376, 2445, 2472, 2458, 2409, 2332, 2232, 2116, 1985, 1847, 1710, 1581, 1461, 1360, 1288, 1252 } - } +const Word16 CRendBin_HOA2_HRIR_coeff_re_32kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 14867, 9627, 1943, -4863, -9124, -11050, -11449, -10700, -8798, -5849, -2267, 1398, 4655, 7159, 8747, 9436, 9371, 8722, 7617, 6145, 4399, 2517, 648, -1120, -2791, -4386, -5868, -7157, -8209, -9037, -9674, -10139, -10452, -10649, -10765, -10815, -10812, -10770, -10711, -10644, -10567, -10470, -10344, -10185, -9994, -9775, -9529, -9259, -8967, -8652, -8314, -7958, -7589, -7213, -6835, -6459, -6092, -5738, -5395, -5059, -4731, -4411, -4097, -3785, -3479, -3181, -2891, -2606, -2328, -2057, -1793, -1529, -1265, -1004, -742, -475, -204, 68, 343, 629, 923, 1218, 1507, 1794, 2084, 2371, 2645, 2906, 3160, 3415, 3664, 3896, 4104, 4295, 4476, 4647, + 4798, 4927, 5045, 5164, 5290, 5423, 5556, 5693, 5841, 6007, 6193, 6389, 6590, 6795, 7006, 7221, 7438, 7653, 7859, 8054, 8239, 8414, 8582, 8744, 8902, 9057, 9210, 9362, 9514, 9666, 9815, 9960, 10103, 10241, 10376, 10509, 10646, 10787, 10932, 11082, 11239, 11399, 11563, 11730, 11905, 12085, 12271, 12463, 12657, 12849, 13039, 13223, 13400, 13565, 13720, 13863, 13991, 14102, 14197, 14278, 14343, 14391, 14424, 14441 }, + { 14867, 9627, 1943, -4863, -9124, -11050, -11449, -10700, -8798, -5849, -2267, 1398, 4655, 7159, 8747, 9436, 9371, 8722, 7617, 6145, 4399, 2517, 648, -1120, -2791, -4386, -5868, -7157, -8209, -9037, -9674, -10139, -10452, -10649, -10765, -10815, -10812, -10770, -10711, -10644, -10567, -10470, -10344, -10185, -9994, -9775, -9529, -9259, -8967, -8652, -8314, -7958, -7589, -7213, -6835, -6459, -6092, -5738, -5395, -5059, -4731, -4411, -4097, -3785, -3479, -3181, -2891, -2606, -2328, -2057, -1793, -1529, -1265, -1004, -742, -475, -204, 68, 343, 629, 923, 1218, 1507, 1794, 2084, 2371, 2645, 2906, 3160, 3415, 3664, 3896, 4104, 4295, 4476, 4647, + 4798, 4927, 5045, 5164, 5290, 5423, 5556, 5693, 5841, 6007, 6193, 6389, 6590, 6795, 7006, 7221, 7438, 7653, 7859, 8054, 8239, 8414, 8582, 8744, 8902, 9057, 9210, 9362, 9514, 9666, 9815, 9960, 10103, 10241, 10376, 10509, 10646, 10787, 10932, 11082, 11239, 11399, 11563, 11730, 11905, 12085, 12271, 12463, 12657, 12849, 13039, 13223, 13400, 13565, 13720, 13863, 13991, 14102, 14197, 14278, 14343, 14391, 14424, 14441 } }, + { { 609, 5800, 11264, 11378, 4434, -6342, -15767, -20507, -20418, -17172, -12353, -6809, -1025, 4512, 9369, 13284, 16117, 17769, 18227, 17652, 16349, 14604, 12565, 10269, 7780, 5239, 2795, 512, -1613, -3590, -5413, -7081, -8603, -9985, -11229, -12352, -13373, -14304, -15141, -15876, -16495, -16988, -17356, -17610, -17762, -17819, -17787, -17672, -17482, -17236, -16952, -16644, -16311, -15942, -15528, -15068, -14568, -14036, -13481, -12914, -12348, -11790, -11242, -10704, -10185, -9690, -9219, -8766, -8339, -7946, -7588, -7257, -6957, -6692, -6455, -6229, -6009, -5800, -5601, -5393, -5166, -4925, -4680, -4424, -4143, -3836, -3515, -3189, -2858, -2515, -2154, -1767, -1349, -896, -408, 117, + 683, 1287, 1915, 2547, 3168, 3767, 4334, 4858, 5326, 5731, 6071, 6349, 6567, 6726, 6836, 6913, 6979, 7049, 7127, 7207, 7287, 7374, 7482, 7622, 7795, 7991, 8194, 8391, 8578, 8759, 8942, 9130, 9319, 9509, 9702, 9897, 10092, 10286, 10478, 10672, 10870, 11076, 11292, 11518, 11752, 11991, 12239, 12497, 12767, 13050, 13349, 13660, 13977, 14292, 14600, 14899, 15184, 15450, 15693, 15909, 16093, 16238, 16336, 16385 }, + { -609, -5800, -11264, -11378, -4434, 6342, 15767, 20507, 20418, 17172, 12353, 6809, 1025, -4512, -9369, -13284, -16117, -17769, -18227, -17652, -16349, -14604, -12565, -10269, -7780, -5239, -2795, -512, 1613, 3590, 5413, 7081, 8603, 9985, 11229, 12352, 13373, 14304, 15141, 15876, 16495, 16988, 17356, 17610, 17762, 17819, 17787, 17672, 17482, 17236, 16952, 16644, 16311, 15942, 15528, 15068, 14568, 14036, 13481, 12914, 12348, 11790, 11242, 10704, 10185, 9690, 9219, 8766, 8339, 7946, 7588, 7257, 6957, 6692, 6455, 6229, 6009, 5800, 5601, 5393, 5166, 4925, 4680, 4424, 4143, 3836, 3515, 3189, 2858, 2515, 2154, 1767, 1349, 896, 408, -117, + -683, -1287, -1915, -2547, -3168, -3767, -4334, -4858, -5326, -5731, -6071, -6349, -6567, -6726, -6836, -6913, -6979, -7049, -7127, -7207, -7287, -7374, -7482, -7622, -7795, -7991, -8194, -8391, -8578, -8759, -8942, -9130, -9319, -9509, -9702, -9897, -10092, -10286, -10478, -10672, -10870, -11076, -11292, -11518, -11752, -11991, -12239, -12497, -12767, -13050, -13349, -13660, -13977, -14292, -14600, -14899, -15184, -15450, -15693, -15909, -16093, -16238, -16336, -16385 } }, + { { 2055, 1324, -196, -1696, -1828, -381, 1247, 1644, 786, -424, -1257, -1422, -888, 19, 718, 977, 1166, 1658, 2280, 2598, 2473, 2049, 1427, 632, -201, -860, -1266, -1521, -1768, -2044, -2283, -2388, -2327, -2140, -1890, -1621, -1387, -1266, -1308, -1491, -1758, -2068, -2405, -2749, -3075, -3375, -3651, -3908, -4152, -4375, -4554, -4658, -4671, -4591, -4416, -4142, -3766, -3294, -2739, -2103, -1386, -592, 267, 1182, 2147, 3147, 4154, 5142, 6094, 6985, 7787, 8473, 9023, 9415, 9637, 9697, 9611, 9386, 9021, 8541, 8001, 7433, 6834, 6200, 5573, 5006, 4505, 4030, 3564, 3144, 2813, 2569, 2373, 2202, 2065, 1976, + 1936, 1938, 1966, 2001, 2026, 2036, 2040, 2044, 2043, 2013, 1926, 1770, 1565, 1341, 1115, 881, 631, 364, 89, -181, -428, -635, -794, -898, -946, -941, -889, -791, -648, -465, -257, -34, 192, 412, 619, 807, 970, 1094, 1180, 1245, 1302, 1365, 1448, 1558, 1682, 1796, 1892, 1978, 2052, 2106, 2141, 2164, 2169, 2155, 2129, 2106, 2084, 2064, 2053, 2053, 2054, 2052, 2052, 2057 }, + { 2055, 1324, -196, -1696, -1828, -381, 1247, 1644, 786, -424, -1257, -1422, -888, 19, 718, 977, 1166, 1658, 2280, 2598, 2473, 2049, 1427, 632, -201, -860, -1266, -1521, -1768, -2044, -2283, -2388, -2327, -2140, -1890, -1621, -1387, -1266, -1308, -1491, -1758, -2068, -2405, -2749, -3075, -3375, -3651, -3908, -4152, -4375, -4554, -4658, -4671, -4591, -4416, -4142, -3766, -3294, -2739, -2103, -1386, -592, 267, 1182, 2147, 3147, 4154, 5142, 6094, 6985, 7787, 8473, 9023, 9415, 9637, 9697, 9611, 9386, 9021, 8541, 8001, 7433, 6834, 6200, 5573, 5006, 4505, 4030, 3564, 3144, 2813, 2569, 2373, 2202, 2065, 1976, + 1936, 1938, 1966, 2001, 2026, 2036, 2040, 2044, 2043, 2013, 1926, 1770, 1565, 1341, 1115, 881, 631, 364, 89, -181, -428, -635, -794, -898, -946, -941, -889, -791, -648, -465, -257, -34, 192, 412, 619, 807, 970, 1094, 1180, 1245, 1302, 1365, 1448, 1558, 1682, 1796, 1892, 1978, 2052, 2106, 2141, 2164, 2169, 2155, 2129, 2106, 2084, 2064, 2053, 2053, 2054, 2052, 2052, 2057 } }, + { { 443, 754, 461, -729, -1805, -1718, -769, -223, -803, -2037, -2954, -3026, -2391, -1502, -695, 18, 846, 1906, 3037, 3943, 4447, 4537, 4272, 3750, 3115, 2475, 1785, 918, -163, -1370, -2617, -3890, -5180, -6402, -7458, -8302, -8936, -9353, -9534, -9492, -9276, -8943, -8530, -8063, -7562, -7050, -6535, -6011, -5465, -4897, -4327, -3783, -3296, -2891, -2570, -2309, -2069, -1823, -1564, -1291, -1002, -706, -419, -144, 125, 386, 638, 895, 1171, 1461, 1749, 2036, 2336, 2637, 2912, 3147, 3349, 3511, 3604, 3610, 3550, 3444, 3280, 3044, 2755, 2456, 2166, 1873, 1564, 1245, 917, 564, 178, -229, -639, -1054, + -1482, -1912, -2313, -2665, -2975, -3251, -3488, -3658, -3737, -3729, -3661, -3564, -3438, -3260, -3014, -2713, -2393, -2091, -1816, -1544, -1246, -913, -572, -259, 3, 218, 409, 605, 823, 1056, 1289, 1516, 1744, 1983, 2245, 2540, 2871, 3228, 3600, 3978, 4358, 4734, 5103, 5465, 5815, 6142, 6436, 6692, 6906, 7074, 7198, 7285, 7340, 7367, 7374, 7368, 7356, 7339, 7324, 7312, 7299, 7287, 7280, 7279 }, + { 443, 754, 461, -729, -1805, -1718, -769, -223, -803, -2037, -2954, -3026, -2391, -1502, -695, 18, 846, 1906, 3037, 3943, 4447, 4537, 4272, 3750, 3115, 2475, 1785, 918, -163, -1370, -2617, -3890, -5180, -6402, -7458, -8302, -8936, -9353, -9534, -9492, -9276, -8943, -8530, -8063, -7562, -7050, -6535, -6011, -5465, -4897, -4327, -3783, -3296, -2891, -2570, -2309, -2069, -1823, -1564, -1291, -1002, -706, -419, -144, 125, 386, 638, 895, 1171, 1461, 1749, 2036, 2336, 2637, 2912, 3147, 3349, 3511, 3604, 3610, 3550, 3444, 3280, 3044, 2755, 2456, 2166, 1873, 1564, 1245, 917, 564, 178, -229, -639, -1054, + -1482, -1912, -2313, -2665, -2975, -3251, -3488, -3658, -3737, -3729, -3661, -3564, -3438, -3260, -3014, -2713, -2393, -2091, -1816, -1544, -1246, -913, -572, -259, 3, 218, 409, 605, 823, 1056, 1289, 1516, 1744, 1983, 2245, 2540, 2871, 3228, 3600, 3978, 4358, 4734, 5103, 5465, 5815, 6142, 6436, 6692, 6906, 7074, 7198, 7285, 7340, 7367, 7374, 7368, 7356, 7339, 7324, 7312, 7299, 7287, 7280, 7279 } }, + { { -47, -160, -110, 167, 354, 207, -51, -85, -92, -696, -2097, -3604, -4252, -3767, -2680, -1586, -582, 523, 1763, 2977, 4052, 4972, 5681, 6074, 6124, 5909, 5487, 4838, 3952, 2879, 1686, 407, -927, -2273, -3598, -4865, -5997, -6881, -7453, -7741, -7824, -7774, -7642, -7461, -7249, -7008, -6739, -6440, -6102, -5723, -5312, -4890, -4477, -4094, -3761, -3483, -3242, -3016, -2797, -2578, -2348, -2102, -1839, -1559, -1256, -931, -587, -222, 172, 589, 1015, 1451, 1907, 2374, 2825, 3244, 3632, 3980, 4254, 4430, 4527, 4576, 4568, 4478, 4313, 4112, 3894, 3634, 3307, 2926, 2528, 2121, 1696, 1257, 834, 455, + 122, -175, -442, -676, -874, -1041, -1188, -1320, -1439, -1548, -1663, -1795, -1936, -2062, -2154, -2217, -2272, -2337, -2416, -2491, -2535, -2533, -2500, -2462, -2438, -2435, -2444, -2448, -2430, -2387, -2323, -2242, -2140, -2009, -1842, -1634, -1384, -1104, -808, -507, -209, 77, 349, 607, 846, 1058, 1239, 1390, 1514, 1614, 1700, 1781, 1858, 1932, 2002, 2074, 2144, 2212, 2277, 2339, 2394, 2439, 2474, 2494 }, + { 47, 160, 110, -167, -354, -207, 51, 85, 92, 696, 2097, 3604, 4252, 3767, 2680, 1586, 582, -523, -1763, -2977, -4052, -4972, -5681, -6074, -6124, -5909, -5487, -4838, -3952, -2879, -1686, -407, 927, 2273, 3598, 4865, 5997, 6881, 7453, 7741, 7824, 7774, 7642, 7461, 7249, 7008, 6739, 6440, 6102, 5723, 5312, 4890, 4477, 4094, 3761, 3483, 3242, 3016, 2797, 2578, 2348, 2102, 1839, 1559, 1256, 931, 587, 222, -172, -589, -1015, -1451, -1907, -2374, -2825, -3244, -3632, -3980, -4254, -4430, -4527, -4576, -4568, -4478, -4313, -4112, -3894, -3634, -3307, -2926, -2528, -2121, -1696, -1257, -834, -455, + -122, 175, 442, 676, 874, 1041, 1188, 1320, 1439, 1548, 1663, 1795, 1936, 2062, 2154, 2217, 2272, 2337, 2416, 2491, 2535, 2533, 2500, 2462, 2438, 2435, 2444, 2448, 2430, 2387, 2323, 2242, 2140, 2009, 1842, 1634, 1384, 1104, 808, 507, 209, -77, -349, -607, -846, -1058, -1239, -1390, -1514, -1614, -1700, -1781, -1858, -1932, -2002, -2074, -2144, -2212, -2277, -2339, -2394, -2439, -2474, -2494 } }, + { { 144, -113, 67, 433, 47, -626, 103, 2239, 3257, 1287, -2228, -4311, -3880, -2224, -801, 129, 918, 1718, 2469, 3068, 3378, 3307, 2933, 2415, 1845, 1297, 884, 652, 532, 479, 539, 720, 915, 1028, 1073, 1116, 1170, 1185, 1086, 827, 428, -36, -494, -923, -1312, -1653, -1965, -2291, -2650, -3030, -3417, -3803, -4172, -4504, -4784, -4989, -5079, -5035, -4867, -4585, -4178, -3652, -3034, -2343, -1570, -723, 166, 1066, 1963, 2835, 3645, 4361, 4963, 5424, 5723, 5862, 5854, 5698, 5391, 4956, 4436, 3857, 3220, 2518, 1779, 1048, 353, -320, -987, -1637, -2242, -2796, -3306, -3758, -4136, -4436, + -4665, -4806, -4836, -4757, -4587, -4336, -4000, -3575, -3074, -2539, -2034, -1603, -1235, -886, -541, -229, 10, 160, 231, 254, 261, 269, 266, 247, 222, 206, 210, 245, 320, 430, 557, 697, 848, 995, 1121, 1220, 1292, 1329, 1330, 1308, 1272, 1222, 1167, 1120, 1079, 1030, 972, 914, 856, 784, 704, 624, 541, 449, 363, 291, 227, 164, 113, 77, 43, 9, -12, -15 }, + { -144, 113, -67, -433, -47, 626, -103, -2239, -3257, -1287, 2228, 4311, 3880, 2224, 801, -129, -918, -1718, -2469, -3068, -3378, -3307, -2933, -2415, -1845, -1297, -884, -652, -532, -479, -539, -720, -915, -1028, -1073, -1116, -1170, -1185, -1086, -827, -428, 36, 494, 923, 1312, 1653, 1965, 2291, 2650, 3030, 3417, 3803, 4172, 4504, 4784, 4989, 5079, 5035, 4867, 4585, 4178, 3652, 3034, 2343, 1570, 723, -166, -1066, -1963, -2835, -3645, -4361, -4963, -5424, -5723, -5862, -5854, -5698, -5391, -4956, -4436, -3857, -3220, -2518, -1779, -1048, -353, 320, 987, 1637, 2242, 2796, 3306, 3758, 4136, 4436, + 4665, 4806, 4836, 4757, 4587, 4336, 4000, 3575, 3074, 2539, 2034, 1603, 1235, 886, 541, 229, -10, -160, -231, -254, -261, -269, -266, -247, -222, -206, -210, -245, -320, -430, -557, -697, -848, -995, -1121, -1220, -1292, -1329, -1330, -1308, -1272, -1222, -1167, -1120, -1079, -1030, -972, -914, -856, -784, -704, -624, -541, -449, -363, -291, -227, -164, -113, -77, -43, -9, 12, 15 } }, + { { 99, 113, -166, -691, -1024, -1064, -1188, -1370, -754, 1329, 4211, 6330, 6730, 5715, 4113, 2425, 806, -603, -1672, -2441, -3044, -3518, -3821, -3942, -3892, -3645, -3207, -2714, -2366, -2245, -2259, -2256, -2161, -1983, -1753, -1479, -1157, -793, -393, 40, 494, 930, 1297, 1578, 1796, 1986, 2161, 2316, 2442, 2536, 2596, 2620, 2605, 2544, 2430, 2265, 2060, 1833, 1602, 1382, 1180, 1001, 848, 731, 654, 618, 627, 691, 821, 1019, 1281, 1599, 1974, 2413, 2910, 3451, 4022, 4619, 5235, 5845, 6423, 6955, 7434, 7848, 8176, 8402, 8527, 8555, 8489, 8331, 8078, 7712, 7221, 6617, 5941, 5238, + 4526, 3802, 3071, 2375, 1776, 1319, 1002, 788, 645, 569, 578, 681, 858, 1075, 1290, 1478, 1623, 1722, 1777, 1791, 1758, 1669, 1516, 1299, 1034, 740, 435, 127, -182, -492, -801, -1106, -1406, -1706, -2013, -2331, -2654, -2972, -3285, -3596, -3912, -4238, -4581, -4939, -5301, -5651, -5974, -6264, -6516, -6722, -6880, -6990, -7057, -7089, -7095, -7084, -7065, -7043, -7023, -7005, -6986, -6969, -6956, -6949 }, + { 99, 113, -166, -691, -1024, -1064, -1188, -1370, -754, 1329, 4211, 6330, 6730, 5715, 4113, 2425, 806, -603, -1672, -2441, -3044, -3518, -3821, -3942, -3892, -3645, -3207, -2714, -2366, -2245, -2259, -2256, -2161, -1983, -1753, -1479, -1157, -793, -393, 40, 494, 930, 1297, 1578, 1796, 1986, 2161, 2316, 2442, 2536, 2596, 2620, 2605, 2544, 2430, 2265, 2060, 1833, 1602, 1382, 1180, 1001, 848, 731, 654, 618, 627, 691, 821, 1019, 1281, 1599, 1974, 2413, 2910, 3451, 4022, 4619, 5235, 5845, 6423, 6955, 7434, 7848, 8176, 8402, 8527, 8555, 8489, 8331, 8078, 7712, 7221, 6617, 5941, 5238, + 4526, 3802, 3071, 2375, 1776, 1319, 1002, 788, 645, 569, 578, 681, 858, 1075, 1290, 1478, 1623, 1722, 1777, 1791, 1758, 1669, 1516, 1299, 1034, 740, 435, 127, -182, -492, -801, -1106, -1406, -1706, -2013, -2331, -2654, -2972, -3285, -3596, -3912, -4238, -4581, -4939, -5301, -5651, -5974, -6264, -6516, -6722, -6880, -6990, -7057, -7089, -7095, -7084, -7065, -7043, -7023, -7005, -6986, -6969, -6956, -6949 } }, + { { 620, -559, -1859, -1926, -234, 2227, 3484, 2298, -491, -2678, -2901, -1780, -748, -382, -329, -296, -323, -298, 41, 575, 835, 668, 444, 502, 768, 1019, 1221, 1431, 1606, 1640, 1495, 1224, 922, 680, 511, 332, 43, -372, -862, -1369, -1835, -2206, -2464, -2635, -2742, -2785, -2771, -2727, -2669, -2594, -2511, -2431, -2351, -2259, -2155, -2044, -1915, -1757, -1577, -1394, -1218, -1058, -921, -819, -759, -738, -738, -743, -754, -778, -801, -798, -758, -694, -600, -448, -218, 89, 463, 902, 1407, 1968, 2567, 3176, 3773, 4358, 4929, 5451, 5885, 6243, 6583, 6925, 7211, 7374, 7404, 7340, + 7202, 6967, 6603, 6114, 5544, 4929, 4267, 3527, 2710, 1864, 1043, 269, -477, -1223, -1978, -2713, -3379, -3942, -4408, -4803, -5137, -5405, -5602, -5727, -5789, -5805, -5795, -5763, -5707, -5629, -5541, -5445, -5333, -5190, -5001, -4758, -4478, -4197, -3935, -3686, -3434, -3170, -2881, -2562, -2234, -1929, -1656, -1403, -1164, -938, -712, -479, -253, -59, 102, 238, 351, 439, 516, 593, 666, 723, 765, 790 }, + { 620, -559, -1859, -1926, -234, 2227, 3484, 2298, -491, -2678, -2901, -1780, -748, -382, -329, -296, -323, -298, 41, 575, 835, 668, 444, 502, 768, 1019, 1221, 1431, 1606, 1640, 1495, 1224, 922, 680, 511, 332, 43, -372, -862, -1369, -1835, -2206, -2464, -2635, -2742, -2785, -2771, -2727, -2669, -2594, -2511, -2431, -2351, -2259, -2155, -2044, -1915, -1757, -1577, -1394, -1218, -1058, -921, -819, -759, -738, -738, -743, -754, -778, -801, -798, -758, -694, -600, -448, -218, 89, 463, 902, 1407, 1968, 2567, 3176, 3773, 4358, 4929, 5451, 5885, 6243, 6583, 6925, 7211, 7374, 7404, 7340, + 7202, 6967, 6603, 6114, 5544, 4929, 4267, 3527, 2710, 1864, 1043, 269, -477, -1223, -1978, -2713, -3379, -3942, -4408, -4803, -5137, -5405, -5602, -5727, -5789, -5805, -5795, -5763, -5707, -5629, -5541, -5445, -5333, -5190, -5001, -4758, -4478, -4197, -3935, -3686, -3434, -3170, -2881, -2562, -2234, -1929, -1656, -1403, -1164, -938, -712, -479, -253, -59, 102, 238, 351, 439, 516, 593, 666, 723, 765, 790 } }, + { { -151, 1049, 1546, 70, -2649, -5095, -6279, -5580, -2612, 1963, 6365, 9175, 10412, 10704, 10077, 8217, 5442, 2643, 364, -1539, -3395, -5240, -6881, -8151, -9035, -9649, -10133, -10515, -10716, -10669, -10384, -9893, -9202, -8321, -7290, -6155, -4954, -3725, -2513, -1363, -315, 609, 1422, 2160, 2834, 3422, 3902, 4276, 4562, 4785, 4979, 5170, 5353, 5508, 5616, 5672, 5676, 5626, 5525, 5382, 5210, 5017, 4807, 4580, 4341, 4094, 3841, 3582, 3326, 3081, 2852, 2633, 2427, 2240, 2074, 1921, 1777, 1655, 1562, 1495, 1435, 1368, 1291, 1202, 1100, 982, 859, 751, 676, 636, 624, 632, 662, 713, 764, 770, + 690, 513, 259, -48, -405, -824, -1301, -1799, -2264, -2664, -2998, -3279, -3503, -3651, -3705, -3673, -3578, -3450, -3306, -3145, -2956, -2743, -2522, -2318, -2145, -2000, -1864, -1713, -1531, -1331, -1131, -941, -757, -575, -389, -192, 20, 242, 467, 692, 917, 1138, 1352, 1562, 1765, 1956, 2125, 2267, 2376, 2445, 2472, 2458, 2409, 2332, 2232, 2116, 1985, 1847, 1710, 1581, 1461, 1360, 1288, 1252 }, + { -151, 1049, 1546, 70, -2649, -5095, -6279, -5580, -2612, 1963, 6365, 9175, 10412, 10704, 10077, 8217, 5442, 2643, 364, -1539, -3395, -5240, -6881, -8151, -9035, -9649, -10133, -10515, -10716, -10669, -10384, -9893, -9202, -8321, -7290, -6155, -4954, -3725, -2513, -1363, -315, 609, 1422, 2160, 2834, 3422, 3902, 4276, 4562, 4785, 4979, 5170, 5353, 5508, 5616, 5672, 5676, 5626, 5525, 5382, 5210, 5017, 4807, 4580, 4341, 4094, 3841, 3582, 3326, 3081, 2852, 2633, 2427, 2240, 2074, 1921, 1777, 1655, 1562, 1495, 1435, 1368, 1291, 1202, 1100, 982, 859, 751, 676, 636, 624, 632, 662, 713, 764, 770, + 690, 513, 259, -48, -405, -824, -1301, -1799, -2264, -2664, -2998, -3279, -3503, -3651, -3705, -3673, -3578, -3450, -3306, -3145, -2956, -2743, -2522, -2318, -2145, -2000, -1864, -1713, -1531, -1331, -1131, -941, -757, -575, -389, -192, 20, 242, 467, 692, 917, 1138, 1352, 1562, 1765, 1956, 2125, 2267, 2376, 2445, 2472, 2458, 2409, 2332, 2232, 2116, 1985, 1847, 1710, 1581, 1461, 1360, 1288, 1252 } } }; -const Word16 CRendBin_HOA2_HRIR_coeff_im_32kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {-4586, -11776, -14408, -12737, -8819, -4486, -417, 3358, 6682, 9133, 10338, 10200, 8870, 6662, 3962, 1136, -1559, -3993, -6109, -7862, -9192, -10058, -10495, -10609, -10485, -10133, -9529, -8703, -7740, -6720, -5684, -4658, -3673, -2751, -1892, -1088, -338, 355, 1000, 1614, 2214, 2808, 3395, 3969, 4523, 5057, 5568, 6055, 6517, 6955, 7365, 7741, 8081, 8386, 8658, 8896, 9103, 9289, 9458, 9614, 9755, 9885, 10006, 10117, 10215, 10303, 10384, 10458, 10525, 10588, 10651, 10714, 10774, 10830, 10887, 10943, 10992, 11035, 11076, 11112, 11132, 11134, 11124, 11106, 11075, 11025, 10960, 10887, 10813, 10730, 10629, 10512, 10389, 10271, 10156, 10037, - 9918, 9811, 9725, 9659, 9605, 9557, 9514, 9483, 9464, 9449, 9428, 9396, 9352, 9300, 9240, 9167, 9081, 8979, 8863, 8738, 8609, 8478, 8347, 8217, 8088, 7960, 7832, 7705, 7577, 7445, 7311, 7175, 7038, 6900, 6765, 6634, 6507, 6381, 6255, 6128, 5997, 5860, 5719, 5574, 5423, 5264, 5094, 4912, 4712, 4497, 4265, 4018, 3753, 3474, 3183, 2878, 2561, 2235, 1903, 1566, 1223, 876, 527, 176 }, - {-4586, -11776, -14408, -12737, -8819, -4486, -417, 3358, 6682, 9133, 10338, 10200, 8870, 6662, 3962, 1136, -1559, -3993, -6109, -7862, -9192, -10058, -10495, -10609, -10485, -10133, -9529, -8703, -7740, -6720, -5684, -4658, -3673, -2751, -1892, -1088, -338, 355, 1000, 1614, 2214, 2808, 3395, 3969, 4523, 5057, 5568, 6055, 6517, 6955, 7365, 7741, 8081, 8386, 8658, 8896, 9103, 9289, 9458, 9614, 9755, 9885, 10006, 10117, 10215, 10303, 10384, 10458, 10525, 10588, 10651, 10714, 10774, 10830, 10887, 10943, 10992, 11035, 11076, 11112, 11132, 11134, 11124, 11106, 11075, 11025, 10960, 10887, 10813, 10730, 10629, 10512, 10389, 10271, 10156, 10037, - 9918, 9811, 9725, 9659, 9605, 9557, 9514, 9483, 9464, 9449, 9428, 9396, 9352, 9300, 9240, 9167, 9081, 8979, 8863, 8738, 8609, 8478, 8347, 8217, 8088, 7960, 7832, 7705, 7577, 7445, 7311, 7175, 7038, 6900, 6765, 6634, 6507, 6381, 6255, 6128, 5997, 5860, 5719, 5574, 5423, 5264, 5094, 4912, 4712, 4497, 4265, 4018, 3753, 3474, 3183, 2878, 2561, 2235, 1903, 1566, 1223, 876, 527, 176 } - }, - { - {2255, 3795, -1007, -10081, -17748, -19319, -14258, -5559, 3222, 10142, 14880, 17664, 18629, 17898, 15748, 12540, 8601, 4255, -117, -4148, -7623, -10534, -12962, -14940, -16418, -17368, -17858, -18010, -17911, -17601, -17114, -16485, -15744, -14911, -14009, -13060, -12071, -11037, -9951, -8813, -7631, -6423, -5214, -4020, -2851, -1710, -606, 452, 1455, 2395, 3274, 4106, 4906, 5680, 6422, 7121, 7767, 8354, 8880, 9340, 9739, 10085, 10385, 10639, 10847, 11019, 11164, 11280, 11366, 11429, 11482, 11528, 11568, 11612, 11676, 11761, 11859, 11968, 12101, 12262, 12436, 12612, 12793, 12990, 13196, 13395, 13582, 13761, 13940, 14125, 14317, 14512, 14704, 14886, 15052, 15195, - 15305, 15363, 15356, 15278, 15133, 14927, 14661, 14340, 13976, 13583, 13176, 12767, 12367, 11989, 11649, 11357, 11115, 10911, 10732, 10572, 10434, 10325, 10243, 10175, 10103, 10012, 9899, 9768, 9632, 9498, 9368, 9236, 9101, 8964, 8824, 8680, 8531, 8380, 8229, 8079, 7932, 7785, 7636, 7481, 7317, 7146, 6968, 6782, 6585, 6374, 6143, 5884, 5592, 5266, 4907, 4516, 4091, 3634, 3145, 2626, 2079, 1504, 909, 304 }, - {-2255, -3795, 1007, 10081, 17748, 19319, 14258, 5559, -3222, -10142, -14880, -17664, -18629, -17898, -15748, -12540, -8601, -4255, 117, 4148, 7623, 10534, 12962, 14940, 16418, 17368, 17858, 18010, 17911, 17601, 17114, 16485, 15744, 14911, 14009, 13060, 12071, 11037, 9951, 8813, 7631, 6423, 5214, 4020, 2851, 1710, 606, -452, -1455, -2395, -3274, -4106, -4906, -5680, -6422, -7121, -7767, -8354, -8880, -9340, -9739, -10085, -10385, -10639, -10847, -11019, -11164, -11280, -11366, -11429, -11482, -11528, -11568, -11612, -11676, -11761, -11859, -11968, -12101, -12262, -12436, -12612, -12793, -12990, -13196, -13395, -13582, -13761, -13940, -14125, -14317, -14512, -14704, -14886, -15052, -15195, - -15305, -15363, -15356, -15278, -15133, -14927, -14661, -14340, -13976, -13583, -13176, -12767, -12367, -11989, -11649, -11357, -11115, -10911, -10732, -10572, -10434, -10325, -10243, -10175, -10103, -10012, -9899, -9768, -9632, -9498, -9368, -9236, -9101, -8964, -8824, -8680, -8531, -8380, -8229, -8079, -7932, -7785, -7636, -7481, -7317, -7146, -6968, -6782, -6585, -6374, -6143, -5884, -5592, -5266, -4907, -4516, -4091, -3634, -3145, -2626, -2079, -1504, -909, -304 } - }, - { - {-615, -1739, -2167, -1198, 677, 1822, 1276, -215, -1274, -1314, -579, 480, 1382, 1693, 1429, 1099, 1040, 984, 516, -338, -1238, -1983, -2553, -2884, -2875, -2583, -2209, -1907, -1668, -1393, -1014, -559, -123, 213, 422, 496, 423, 227, -9, -198, -301, -323, -266, -126, 87, 356, 668, 1023, 1427, 1897, 2442, 3055, 3712, 4392, 5085, 5778, 6450, 7085, 7672, 8208, 8681, 9075, 9379, 9584, 9677, 9639, 9458, 9137, 8677, 8078, 7346, 6500, 5559, 4552, 3515, 2489, 1496, 550, -320, -1073, -1693, -2207, -2632, -2945, -3124, -3196, -3219, -3214, -3150, -3002, -2802, -2602, -2425, -2254, -2074, -1893, - -1729, -1598, -1511, -1469, -1464, -1481, -1511, -1560, -1645, -1771, -1925, -2070, -2174, -2229, -2253, -2257, -2237, -2180, -2075, -1916, -1701, -1440, -1145, -828, -503, -183, 125, 418, 686, 915, 1099, 1237, 1330, 1381, 1395, 1377, 1330, 1266, 1207, 1168, 1149, 1150, 1162, 1165, 1138, 1081, 1011, 932, 841, 742, 645, 549, 453, 367, 301, 251, 210, 179, 157, 134, 103, 74, 47, 17 }, - {-615, -1739, -2167, -1198, 677, 1822, 1276, -215, -1274, -1314, -579, 480, 1382, 1693, 1429, 1099, 1040, 984, 516, -338, -1238, -1983, -2553, -2884, -2875, -2583, -2209, -1907, -1668, -1393, -1014, -559, -123, 213, 422, 496, 423, 227, -9, -198, -301, -323, -266, -126, 87, 356, 668, 1023, 1427, 1897, 2442, 3055, 3712, 4392, 5085, 5778, 6450, 7085, 7672, 8208, 8681, 9075, 9379, 9584, 9677, 9639, 9458, 9137, 8677, 8078, 7346, 6500, 5559, 4552, 3515, 2489, 1496, 550, -320, -1073, -1693, -2207, -2632, -2945, -3124, -3196, -3219, -3214, -3150, -3002, -2802, -2602, -2425, -2254, -2074, -1893, - -1729, -1598, -1511, -1469, -1464, -1481, -1511, -1560, -1645, -1771, -1925, -2070, -2174, -2229, -2253, -2257, -2237, -2180, -2075, -1916, -1701, -1440, -1145, -828, -503, -183, 125, 418, 686, 915, 1099, 1237, 1330, 1381, 1395, 1377, 1330, 1266, 1207, 1168, 1149, 1150, 1162, 1165, 1138, 1081, 1011, 932, 841, 742, 645, 549, 453, 367, 301, 251, 210, 179, 157, 134, 103, 74, 47, 17 } - }, - { - {-22, -491, -1460, -1903, -1155, 22, 345, -427, -1320, -1331, -360, 969, 2014, 2546, 2731, 2841, 2938, 2814, 2241, 1216, -64, -1396, -2641, -3697, -4535, -5252, -5967, -6670, -7228, -7550, -7650, -7549, -7208, -6591, -5734, -4720, -3606, -2425, -1228, -87, 945, 1856, 2650, 3336, 3918, 4410, 4833, 5201, 5511, 5746, 5891, 5941, 5910, 5830, 5742, 5686, 5668, 5676, 5691, 5705, 5705, 5679, 5629, 5567, 5495, 5413, 5327, 5245, 5154, 5035, 4886, 4716, 4516, 4263, 3952, 3604, 3223, 2798, 2332, 1860, 1410, 977, 554, 162, -162, -417, -633, -830, -1005, -1152, -1282, -1394, -1472, -1496, -1471, -1406, - -1289, -1100, -836, -518, -166, 223, 661, 1149, 1661, 2158, 2618, 3048, 3473, 3897, 4294, 4631, 4892, 5095, 5277, 5463, 5643, 5787, 5869, 5893, 5889, 5891, 5921, 5978, 6044, 6098, 6140, 6179, 6228, 6287, 6353, 6416, 6461, 6472, 6445, 6381, 6281, 6145, 5975, 5772, 5529, 5246, 4930, 4587, 4225, 3853, 3485, 3126, 2782, 2456, 2153, 1872, 1611, 1367, 1137, 917, 703, 497, 299, 100 }, - {-22, -491, -1460, -1903, -1155, 22, 345, -427, -1320, -1331, -360, 969, 2014, 2546, 2731, 2841, 2938, 2814, 2241, 1216, -64, -1396, -2641, -3697, -4535, -5252, -5967, -6670, -7228, -7550, -7650, -7549, -7208, -6591, -5734, -4720, -3606, -2425, -1228, -87, 945, 1856, 2650, 3336, 3918, 4410, 4833, 5201, 5511, 5746, 5891, 5941, 5910, 5830, 5742, 5686, 5668, 5676, 5691, 5705, 5705, 5679, 5629, 5567, 5495, 5413, 5327, 5245, 5154, 5035, 4886, 4716, 4516, 4263, 3952, 3604, 3223, 2798, 2332, 1860, 1410, 977, 554, 162, -162, -417, -633, -830, -1005, -1152, -1282, -1394, -1472, -1496, -1471, -1406, - -1289, -1100, -836, -518, -166, 223, 661, 1149, 1661, 2158, 2618, 3048, 3473, 3897, 4294, 4631, 4892, 5095, 5277, 5463, 5643, 5787, 5869, 5893, 5889, 5891, 5921, 5978, 6044, 6098, 6140, 6179, 6228, 6287, 6353, 6416, 6461, 6472, 6445, 6381, 6281, 6145, 5975, 5772, 5529, 5246, 4930, 4587, 4225, 3853, 3485, 3126, 2782, 2456, 2153, 1872, 1611, 1367, 1137, 917, 703, 497, 299, 100 } - }, - { - {-65, -67, 75, 51, -293, -677, -805, -877, -1324, -2051, -2273, -1347, 451, 2203, 3295, 3828, 4166, 4384, 4319, 3896, 3189, 2250, 1073, -276, -1648, -2953, -4195, -5371, -6412, -7253, -7877, -8285, -8464, -8405, -8112, -7566, -6750, -5711, -4574, -3468, -2461, -1568, -783, -88, 539, 1115, 1646, 2139, 2594, 2997, 3330, 3588, 3773, 3891, 3963, 4021, 4090, 4174, 4270, 4377, 4496, 4617, 4735, 4849, 4956, 5047, 5120, 5176, 5206, 5195, 5143, 5055, 4923, 4723, 4448, 4114, 3724, 3267, 2745, 2196, 1658, 1128, 587, 49, -446, -887, -1304, -1717, -2100, -2417, -2664, -2861, -3008, -3085, -3084, -3024, - -2931, -2819, -2690, -2545, -2393, -2245, -2106, -1973, -1847, -1733, -1631, -1526, -1395, -1233, -1058, -892, -747, -610, -460, -278, -70, 138, 320, 469, 599, 729, 879, 1055, 1251, 1454, 1658, 1866, 2079, 2296, 2513, 2719, 2896, 3033, 3124, 3170, 3175, 3144, 3082, 2993, 2874, 2731, 2573, 2410, 2247, 2092, 1950, 1817, 1688, 1561, 1437, 1313, 1184, 1050, 912, 766, 610, 446, 274, 93 }, - {65, 67, -75, -51, 293, 677, 805, 877, 1324, 2051, 2273, 1347, -451, -2203, -3295, -3828, -4166, -4384, -4319, -3896, -3189, -2250, -1073, 276, 1648, 2953, 4195, 5371, 6412, 7253, 7877, 8285, 8464, 8405, 8112, 7566, 6750, 5711, 4574, 3468, 2461, 1568, 783, 88, -539, -1115, -1646, -2139, -2594, -2997, -3330, -3588, -3773, -3891, -3963, -4021, -4090, -4174, -4270, -4377, -4496, -4617, -4735, -4849, -4956, -5047, -5120, -5176, -5206, -5195, -5143, -5055, -4923, -4723, -4448, -4114, -3724, -3267, -2745, -2196, -1658, -1128, -587, -49, 446, 887, 1304, 1717, 2100, 2417, 2664, 2861, 3008, 3085, 3084, 3024, - 2931, 2819, 2690, 2545, 2393, 2245, 2106, 1973, 1847, 1733, 1631, 1526, 1395, 1233, 1058, 892, 747, 610, 460, 278, 70, -138, -320, -469, -599, -729, -879, -1055, -1251, -1454, -1658, -1866, -2079, -2296, -2513, -2719, -2896, -3033, -3124, -3170, -3175, -3144, -3082, -2993, -2874, -2731, -2573, -2410, -2247, -2092, -1950, -1817, -1688, -1561, -1437, -1313, -1184, -1050, -912, -766, -610, -446, -274, -93 } - }, - { - {-112, -1, 321, 79, -347, 279, 1563, 1299, -1323, -3984, -3935, -1296, 1543, 2938, 3153, 3057, 2946, 2699, 2225, 1508, 598, -326, -1066, -1561, -1828, -1864, -1712, -1502, -1316, -1131, -950, -866, -941, -1109, -1282, -1454, -1679, -1996, -2389, -2785, -3092, -3261, -3314, -3285, -3197, -3079, -2965, -2859, -2726, -2539, -2293, -1978, -1583, -1107, -552, 88, 799, 1537, 2268, 2982, 3665, 4279, 4804, 5246, 5597, 5825, 5909, 5851, 5651, 5299, 4795, 4155, 3399, 2547, 1636, 705, -220, -1127, -1981, -2743, -3398, -3960, -4438, -4815, -5064, -5185, -5214, -5180, -5073, -4877, -4597, -4252, -3846, -3373, -2844, -2277, - -1676, -1037, -381, 257, 857, 1419, 1934, 2379, 2719, 2921, 2989, 2973, 2931, 2874, 2772, 2599, 2373, 2132, 1915, 1745, 1621, 1522, 1435, 1371, 1340, 1342, 1371, 1419, 1470, 1501, 1507, 1488, 1439, 1349, 1226, 1084, 925, 758, 598, 456, 329, 219, 130, 57, -18, -95, -163, -221, -281, -338, -381, -411, -435, -444, -430, -405, -378, -342, -295, -247, -204, -151, -87, -27 }, - {112, 1, -321, -79, 347, -279, -1563, -1299, 1323, 3984, 3935, 1296, -1543, -2938, -3153, -3057, -2946, -2699, -2225, -1508, -598, 326, 1066, 1561, 1828, 1864, 1712, 1502, 1316, 1131, 950, 866, 941, 1109, 1282, 1454, 1679, 1996, 2389, 2785, 3092, 3261, 3314, 3285, 3197, 3079, 2965, 2859, 2726, 2539, 2293, 1978, 1583, 1107, 552, -88, -799, -1537, -2268, -2982, -3665, -4279, -4804, -5246, -5597, -5825, -5909, -5851, -5651, -5299, -4795, -4155, -3399, -2547, -1636, -705, 220, 1127, 1981, 2743, 3398, 3960, 4438, 4815, 5064, 5185, 5214, 5180, 5073, 4877, 4597, 4252, 3846, 3373, 2844, 2277, - 1676, 1037, 381, -257, -857, -1419, -1934, -2379, -2719, -2921, -2989, -2973, -2931, -2874, -2772, -2599, -2373, -2132, -1915, -1745, -1621, -1522, -1435, -1371, -1340, -1342, -1371, -1419, -1470, -1501, -1507, -1488, -1439, -1349, -1226, -1084, -925, -758, -598, -456, -329, -219, -130, -57, 18, 95, 163, 221, 281, 338, 381, 411, 435, 444, 430, 405, 378, 342, 295, 247, 204, 151, 87, 27 } - }, - { - {-21, -191, -423, -315, 180, 671, 1115, 2058, 3643, 4862, 4411, 2144, -788, -3167, -4611, -5316, -5464, -5144, -4541, -3866, -3180, -2434, -1630, -822, -36, 690, 1242, 1513, 1552, 1553, 1676, 1941, 2268, 2586, 2880, 3150, 3390, 3586, 3729, 3810, 3804, 3694, 3501, 3275, 3060, 2858, 2652, 2431, 2198, 1955, 1706, 1453, 1200, 952, 721, 526, 383, 303, 285, 323, 411, 541, 714, 924, 1165, 1431, 1721, 2034, 2358, 2674, 2970, 3241, 3485, 3688, 3831, 3902, 3899, 3818, 3644, 3364, 2984, 2519, 1975, 1351, 659, -81, -844, -1618, -2392, -3160, -3918, -4656, -5340, -5926, -6381, -6709, - -6931, -7050, -7044, -6889, -6596, -6220, -5828, -5459, -5111, -4770, -4445, -4165, -3967, -3871, -3876, -3964, -4113, -4306, -4528, -4777, -5050, -5341, -5633, -5904, -6136, -6321, -6464, -6575, -6660, -6722, -6763, -6785, -6794, -6797, -6791, -6770, -6725, -6659, -6579, -6491, -6394, -6286, -6158, -5996, -5788, -5530, -5230, -4895, -4531, -4146, -3751, -3359, -2980, -2622, -2289, -1982, -1700, -1439, -1193, -958, -731, -514, -305, -101 }, - {-21, -191, -423, -315, 180, 671, 1115, 2058, 3643, 4862, 4411, 2144, -788, -3167, -4611, -5316, -5464, -5144, -4541, -3866, -3180, -2434, -1630, -822, -36, 690, 1242, 1513, 1552, 1553, 1676, 1941, 2268, 2586, 2880, 3150, 3390, 3586, 3729, 3810, 3804, 3694, 3501, 3275, 3060, 2858, 2652, 2431, 2198, 1955, 1706, 1453, 1200, 952, 721, 526, 383, 303, 285, 323, 411, 541, 714, 924, 1165, 1431, 1721, 2034, 2358, 2674, 2970, 3241, 3485, 3688, 3831, 3902, 3899, 3818, 3644, 3364, 2984, 2519, 1975, 1351, 659, -81, -844, -1618, -2392, -3160, -3918, -4656, -5340, -5926, -6381, -6709, - -6931, -7050, -7044, -6889, -6596, -6220, -5828, -5459, -5111, -4770, -4445, -4165, -3967, -3871, -3876, -3964, -4113, -4306, -4528, -4777, -5050, -5341, -5633, -5904, -6136, -6321, -6464, -6575, -6660, -6722, -6763, -6785, -6794, -6797, -6791, -6770, -6725, -6659, -6579, -6491, -6394, -6286, -6158, -5996, -5788, -5530, -5230, -4895, -4531, -4146, -3751, -3359, -2980, -2622, -2289, -1982, -1700, -1439, -1193, -958, -731, -514, -305, -101 } - }, - { - {-625, -1231, -412, 1424, 2800, 2258, -236, -2923, -3712, -2214, -15, 1178, 1166, 814, 660, 620, 647, 871, 1129, 1029, 570, 215, 246, 441, 486, 363, 187, -45, -403, -858, -1301, -1637, -1836, -1945, -2068, -2271, -2512, -2695, -2756, -2676, -2458, -2137, -1775, -1415, -1060, -716, -404, -133, 109, 330, 524, 699, 872, 1043, 1203, 1358, 1511, 1651, 1757, 1824, 1857, 1860, 1836, 1794, 1749, 1723, 1728, 1761, 1813, 1894, 2022, 2194, 2390, 2604, 2852, 3136, 3429, 3706, 3952, 4160, 4313, 4392, 4377, 4264, 4064, 3788, 3421, 2954, 2419, 1872, 1318, 699, -31, -839, -1660, -2462, - -3266, -4083, -4887, -5626, -6269, -6833, -7345, -7796, -8137, -8337, -8411, -8404, -8347, -8237, -8045, -7740, -7325, -6840, -6329, -5809, -5275, -4726, -4172, -3629, -3112, -2633, -2186, -1761, -1355, -971, -608, -253, 106, 468, 826, 1154, 1426, 1637, 1812, 1975, 2132, 2282, 2418, 2518, 2559, 2549, 2514, 2468, 2410, 2344, 2272, 2179, 2047, 1885, 1713, 1537, 1356, 1181, 1017, 855, 680, 495, 303, 103 }, - {-625, -1231, -412, 1424, 2800, 2258, -236, -2923, -3712, -2214, -15, 1178, 1166, 814, 660, 620, 647, 871, 1129, 1029, 570, 215, 246, 441, 486, 363, 187, -45, -403, -858, -1301, -1637, -1836, -1945, -2068, -2271, -2512, -2695, -2756, -2676, -2458, -2137, -1775, -1415, -1060, -716, -404, -133, 109, 330, 524, 699, 872, 1043, 1203, 1358, 1511, 1651, 1757, 1824, 1857, 1860, 1836, 1794, 1749, 1723, 1728, 1761, 1813, 1894, 2022, 2194, 2390, 2604, 2852, 3136, 3429, 3706, 3952, 4160, 4313, 4392, 4377, 4264, 4064, 3788, 3421, 2954, 2419, 1872, 1318, 699, -31, -839, -1660, -2462, - -3266, -4083, -4887, -5626, -6269, -6833, -7345, -7796, -8137, -8337, -8411, -8404, -8347, -8237, -8045, -7740, -7325, -6840, -6329, -5809, -5275, -4726, -4172, -3629, -3112, -2633, -2186, -1761, -1355, -971, -608, -253, 106, 468, 826, 1154, 1426, 1637, 1812, 1975, 2132, 2282, 2418, 2518, 2559, 2549, 2514, 2468, 2410, 2344, 2272, 2179, 2047, 1885, 1713, 1537, 1356, 1181, 1017, 855, 680, 495, 303, 103 } - }, - { - {449, 355, -1355, -3147, -3313, -1545, 1587, 5351, 8555, 9672, 8156, 5031, 1632, -1678, -5045, -8073, -10001, -10661, -10617, -10403, -10059, -9378, -8290, -6930, -5498, -4125, -2799, -1422, 48, 1548, 3002, 4379, 5659, 6797, 7753, 8512, 9066, 9409, 9546, 9492, 9281, 8964, 8592, 8181, 7714, 7186, 6620, 6053, 5510, 5008, 4549, 4108, 3655, 3177, 2684, 2186, 1693, 1213, 759, 340, -40, -386, -700, -982, -1230, -1446, -1632, -1785, -1902, -1986, -2048, -2090, -2111, -2113, -2107, -2097, -2076, -2041, -2005, -1986, -1991, -2014, -2045, -2079, -2110, -2128, -2120, -2082, -2028, -1978, -1947, -1936, -1953, -2016, -2150, -2360, - -2619, -2877, -3101, -3283, -3429, -3525, -3535, -3428, -3205, -2902, -2552, -2165, -1736, -1272, -797, -348, 51, 401, 713, 1002, 1265, 1487, 1658, 1783, 1884, 1987, 2108, 2244, 2375, 2479, 2554, 2613, 2666, 2715, 2763, 2807, 2839, 2849, 2837, 2805, 2752, 2676, 2581, 2466, 2326, 2158, 1963, 1745, 1507, 1257, 1006, 766, 543, 343, 170, 24, -93, -176, -224, -243, -232, -191, -124, -42 }, - {449, 355, -1355, -3147, -3313, -1545, 1587, 5351, 8555, 9672, 8156, 5031, 1632, -1678, -5045, -8073, -10001, -10661, -10617, -10403, -10059, -9378, -8290, -6930, -5498, -4125, -2799, -1422, 48, 1548, 3002, 4379, 5659, 6797, 7753, 8512, 9066, 9409, 9546, 9492, 9281, 8964, 8592, 8181, 7714, 7186, 6620, 6053, 5510, 5008, 4549, 4108, 3655, 3177, 2684, 2186, 1693, 1213, 759, 340, -40, -386, -700, -982, -1230, -1446, -1632, -1785, -1902, -1986, -2048, -2090, -2111, -2113, -2107, -2097, -2076, -2041, -2005, -1986, -1991, -2014, -2045, -2079, -2110, -2128, -2120, -2082, -2028, -1978, -1947, -1936, -1953, -2016, -2150, -2360, - -2619, -2877, -3101, -3283, -3429, -3525, -3535, -3428, -3205, -2902, -2552, -2165, -1736, -1272, -797, -348, 51, 401, 713, 1002, 1265, 1487, 1658, 1783, 1884, 1987, 2108, 2244, 2375, 2479, 2554, 2613, 2666, 2715, 2763, 2807, 2839, 2849, 2837, 2805, 2752, 2676, 2581, 2466, 2326, 2158, 1963, 1745, 1507, 1257, 1006, 766, 543, 343, 170, 24, -93, -176, -224, -243, -232, -191, -124, -42 } - } +const Word16 CRendBin_HOA2_HRIR_coeff_im_32kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { -4586, -11776, -14408, -12737, -8819, -4486, -417, 3358, 6682, 9133, 10338, 10200, 8870, 6662, 3962, 1136, -1559, -3993, -6109, -7862, -9192, -10058, -10495, -10609, -10485, -10133, -9529, -8703, -7740, -6720, -5684, -4658, -3673, -2751, -1892, -1088, -338, 355, 1000, 1614, 2214, 2808, 3395, 3969, 4523, 5057, 5568, 6055, 6517, 6955, 7365, 7741, 8081, 8386, 8658, 8896, 9103, 9289, 9458, 9614, 9755, 9885, 10006, 10117, 10215, 10303, 10384, 10458, 10525, 10588, 10651, 10714, 10774, 10830, 10887, 10943, 10992, 11035, 11076, 11112, 11132, 11134, 11124, 11106, 11075, 11025, 10960, 10887, 10813, 10730, 10629, 10512, 10389, 10271, 10156, 10037, + 9918, 9811, 9725, 9659, 9605, 9557, 9514, 9483, 9464, 9449, 9428, 9396, 9352, 9300, 9240, 9167, 9081, 8979, 8863, 8738, 8609, 8478, 8347, 8217, 8088, 7960, 7832, 7705, 7577, 7445, 7311, 7175, 7038, 6900, 6765, 6634, 6507, 6381, 6255, 6128, 5997, 5860, 5719, 5574, 5423, 5264, 5094, 4912, 4712, 4497, 4265, 4018, 3753, 3474, 3183, 2878, 2561, 2235, 1903, 1566, 1223, 876, 527, 176 }, + { -4586, -11776, -14408, -12737, -8819, -4486, -417, 3358, 6682, 9133, 10338, 10200, 8870, 6662, 3962, 1136, -1559, -3993, -6109, -7862, -9192, -10058, -10495, -10609, -10485, -10133, -9529, -8703, -7740, -6720, -5684, -4658, -3673, -2751, -1892, -1088, -338, 355, 1000, 1614, 2214, 2808, 3395, 3969, 4523, 5057, 5568, 6055, 6517, 6955, 7365, 7741, 8081, 8386, 8658, 8896, 9103, 9289, 9458, 9614, 9755, 9885, 10006, 10117, 10215, 10303, 10384, 10458, 10525, 10588, 10651, 10714, 10774, 10830, 10887, 10943, 10992, 11035, 11076, 11112, 11132, 11134, 11124, 11106, 11075, 11025, 10960, 10887, 10813, 10730, 10629, 10512, 10389, 10271, 10156, 10037, + 9918, 9811, 9725, 9659, 9605, 9557, 9514, 9483, 9464, 9449, 9428, 9396, 9352, 9300, 9240, 9167, 9081, 8979, 8863, 8738, 8609, 8478, 8347, 8217, 8088, 7960, 7832, 7705, 7577, 7445, 7311, 7175, 7038, 6900, 6765, 6634, 6507, 6381, 6255, 6128, 5997, 5860, 5719, 5574, 5423, 5264, 5094, 4912, 4712, 4497, 4265, 4018, 3753, 3474, 3183, 2878, 2561, 2235, 1903, 1566, 1223, 876, 527, 176 } }, + { { 2255, 3795, -1007, -10081, -17748, -19319, -14258, -5559, 3222, 10142, 14880, 17664, 18629, 17898, 15748, 12540, 8601, 4255, -117, -4148, -7623, -10534, -12962, -14940, -16418, -17368, -17858, -18010, -17911, -17601, -17114, -16485, -15744, -14911, -14009, -13060, -12071, -11037, -9951, -8813, -7631, -6423, -5214, -4020, -2851, -1710, -606, 452, 1455, 2395, 3274, 4106, 4906, 5680, 6422, 7121, 7767, 8354, 8880, 9340, 9739, 10085, 10385, 10639, 10847, 11019, 11164, 11280, 11366, 11429, 11482, 11528, 11568, 11612, 11676, 11761, 11859, 11968, 12101, 12262, 12436, 12612, 12793, 12990, 13196, 13395, 13582, 13761, 13940, 14125, 14317, 14512, 14704, 14886, 15052, 15195, + 15305, 15363, 15356, 15278, 15133, 14927, 14661, 14340, 13976, 13583, 13176, 12767, 12367, 11989, 11649, 11357, 11115, 10911, 10732, 10572, 10434, 10325, 10243, 10175, 10103, 10012, 9899, 9768, 9632, 9498, 9368, 9236, 9101, 8964, 8824, 8680, 8531, 8380, 8229, 8079, 7932, 7785, 7636, 7481, 7317, 7146, 6968, 6782, 6585, 6374, 6143, 5884, 5592, 5266, 4907, 4516, 4091, 3634, 3145, 2626, 2079, 1504, 909, 304 }, + { -2255, -3795, 1007, 10081, 17748, 19319, 14258, 5559, -3222, -10142, -14880, -17664, -18629, -17898, -15748, -12540, -8601, -4255, 117, 4148, 7623, 10534, 12962, 14940, 16418, 17368, 17858, 18010, 17911, 17601, 17114, 16485, 15744, 14911, 14009, 13060, 12071, 11037, 9951, 8813, 7631, 6423, 5214, 4020, 2851, 1710, 606, -452, -1455, -2395, -3274, -4106, -4906, -5680, -6422, -7121, -7767, -8354, -8880, -9340, -9739, -10085, -10385, -10639, -10847, -11019, -11164, -11280, -11366, -11429, -11482, -11528, -11568, -11612, -11676, -11761, -11859, -11968, -12101, -12262, -12436, -12612, -12793, -12990, -13196, -13395, -13582, -13761, -13940, -14125, -14317, -14512, -14704, -14886, -15052, -15195, + -15305, -15363, -15356, -15278, -15133, -14927, -14661, -14340, -13976, -13583, -13176, -12767, -12367, -11989, -11649, -11357, -11115, -10911, -10732, -10572, -10434, -10325, -10243, -10175, -10103, -10012, -9899, -9768, -9632, -9498, -9368, -9236, -9101, -8964, -8824, -8680, -8531, -8380, -8229, -8079, -7932, -7785, -7636, -7481, -7317, -7146, -6968, -6782, -6585, -6374, -6143, -5884, -5592, -5266, -4907, -4516, -4091, -3634, -3145, -2626, -2079, -1504, -909, -304 } }, + { { -615, -1739, -2167, -1198, 677, 1822, 1276, -215, -1274, -1314, -579, 480, 1382, 1693, 1429, 1099, 1040, 984, 516, -338, -1238, -1983, -2553, -2884, -2875, -2583, -2209, -1907, -1668, -1393, -1014, -559, -123, 213, 422, 496, 423, 227, -9, -198, -301, -323, -266, -126, 87, 356, 668, 1023, 1427, 1897, 2442, 3055, 3712, 4392, 5085, 5778, 6450, 7085, 7672, 8208, 8681, 9075, 9379, 9584, 9677, 9639, 9458, 9137, 8677, 8078, 7346, 6500, 5559, 4552, 3515, 2489, 1496, 550, -320, -1073, -1693, -2207, -2632, -2945, -3124, -3196, -3219, -3214, -3150, -3002, -2802, -2602, -2425, -2254, -2074, -1893, + -1729, -1598, -1511, -1469, -1464, -1481, -1511, -1560, -1645, -1771, -1925, -2070, -2174, -2229, -2253, -2257, -2237, -2180, -2075, -1916, -1701, -1440, -1145, -828, -503, -183, 125, 418, 686, 915, 1099, 1237, 1330, 1381, 1395, 1377, 1330, 1266, 1207, 1168, 1149, 1150, 1162, 1165, 1138, 1081, 1011, 932, 841, 742, 645, 549, 453, 367, 301, 251, 210, 179, 157, 134, 103, 74, 47, 17 }, + { -615, -1739, -2167, -1198, 677, 1822, 1276, -215, -1274, -1314, -579, 480, 1382, 1693, 1429, 1099, 1040, 984, 516, -338, -1238, -1983, -2553, -2884, -2875, -2583, -2209, -1907, -1668, -1393, -1014, -559, -123, 213, 422, 496, 423, 227, -9, -198, -301, -323, -266, -126, 87, 356, 668, 1023, 1427, 1897, 2442, 3055, 3712, 4392, 5085, 5778, 6450, 7085, 7672, 8208, 8681, 9075, 9379, 9584, 9677, 9639, 9458, 9137, 8677, 8078, 7346, 6500, 5559, 4552, 3515, 2489, 1496, 550, -320, -1073, -1693, -2207, -2632, -2945, -3124, -3196, -3219, -3214, -3150, -3002, -2802, -2602, -2425, -2254, -2074, -1893, + -1729, -1598, -1511, -1469, -1464, -1481, -1511, -1560, -1645, -1771, -1925, -2070, -2174, -2229, -2253, -2257, -2237, -2180, -2075, -1916, -1701, -1440, -1145, -828, -503, -183, 125, 418, 686, 915, 1099, 1237, 1330, 1381, 1395, 1377, 1330, 1266, 1207, 1168, 1149, 1150, 1162, 1165, 1138, 1081, 1011, 932, 841, 742, 645, 549, 453, 367, 301, 251, 210, 179, 157, 134, 103, 74, 47, 17 } }, + { { -22, -491, -1460, -1903, -1155, 22, 345, -427, -1320, -1331, -360, 969, 2014, 2546, 2731, 2841, 2938, 2814, 2241, 1216, -64, -1396, -2641, -3697, -4535, -5252, -5967, -6670, -7228, -7550, -7650, -7549, -7208, -6591, -5734, -4720, -3606, -2425, -1228, -87, 945, 1856, 2650, 3336, 3918, 4410, 4833, 5201, 5511, 5746, 5891, 5941, 5910, 5830, 5742, 5686, 5668, 5676, 5691, 5705, 5705, 5679, 5629, 5567, 5495, 5413, 5327, 5245, 5154, 5035, 4886, 4716, 4516, 4263, 3952, 3604, 3223, 2798, 2332, 1860, 1410, 977, 554, 162, -162, -417, -633, -830, -1005, -1152, -1282, -1394, -1472, -1496, -1471, -1406, + -1289, -1100, -836, -518, -166, 223, 661, 1149, 1661, 2158, 2618, 3048, 3473, 3897, 4294, 4631, 4892, 5095, 5277, 5463, 5643, 5787, 5869, 5893, 5889, 5891, 5921, 5978, 6044, 6098, 6140, 6179, 6228, 6287, 6353, 6416, 6461, 6472, 6445, 6381, 6281, 6145, 5975, 5772, 5529, 5246, 4930, 4587, 4225, 3853, 3485, 3126, 2782, 2456, 2153, 1872, 1611, 1367, 1137, 917, 703, 497, 299, 100 }, + { -22, -491, -1460, -1903, -1155, 22, 345, -427, -1320, -1331, -360, 969, 2014, 2546, 2731, 2841, 2938, 2814, 2241, 1216, -64, -1396, -2641, -3697, -4535, -5252, -5967, -6670, -7228, -7550, -7650, -7549, -7208, -6591, -5734, -4720, -3606, -2425, -1228, -87, 945, 1856, 2650, 3336, 3918, 4410, 4833, 5201, 5511, 5746, 5891, 5941, 5910, 5830, 5742, 5686, 5668, 5676, 5691, 5705, 5705, 5679, 5629, 5567, 5495, 5413, 5327, 5245, 5154, 5035, 4886, 4716, 4516, 4263, 3952, 3604, 3223, 2798, 2332, 1860, 1410, 977, 554, 162, -162, -417, -633, -830, -1005, -1152, -1282, -1394, -1472, -1496, -1471, -1406, + -1289, -1100, -836, -518, -166, 223, 661, 1149, 1661, 2158, 2618, 3048, 3473, 3897, 4294, 4631, 4892, 5095, 5277, 5463, 5643, 5787, 5869, 5893, 5889, 5891, 5921, 5978, 6044, 6098, 6140, 6179, 6228, 6287, 6353, 6416, 6461, 6472, 6445, 6381, 6281, 6145, 5975, 5772, 5529, 5246, 4930, 4587, 4225, 3853, 3485, 3126, 2782, 2456, 2153, 1872, 1611, 1367, 1137, 917, 703, 497, 299, 100 } }, + { { -65, -67, 75, 51, -293, -677, -805, -877, -1324, -2051, -2273, -1347, 451, 2203, 3295, 3828, 4166, 4384, 4319, 3896, 3189, 2250, 1073, -276, -1648, -2953, -4195, -5371, -6412, -7253, -7877, -8285, -8464, -8405, -8112, -7566, -6750, -5711, -4574, -3468, -2461, -1568, -783, -88, 539, 1115, 1646, 2139, 2594, 2997, 3330, 3588, 3773, 3891, 3963, 4021, 4090, 4174, 4270, 4377, 4496, 4617, 4735, 4849, 4956, 5047, 5120, 5176, 5206, 5195, 5143, 5055, 4923, 4723, 4448, 4114, 3724, 3267, 2745, 2196, 1658, 1128, 587, 49, -446, -887, -1304, -1717, -2100, -2417, -2664, -2861, -3008, -3085, -3084, -3024, + -2931, -2819, -2690, -2545, -2393, -2245, -2106, -1973, -1847, -1733, -1631, -1526, -1395, -1233, -1058, -892, -747, -610, -460, -278, -70, 138, 320, 469, 599, 729, 879, 1055, 1251, 1454, 1658, 1866, 2079, 2296, 2513, 2719, 2896, 3033, 3124, 3170, 3175, 3144, 3082, 2993, 2874, 2731, 2573, 2410, 2247, 2092, 1950, 1817, 1688, 1561, 1437, 1313, 1184, 1050, 912, 766, 610, 446, 274, 93 }, + { 65, 67, -75, -51, 293, 677, 805, 877, 1324, 2051, 2273, 1347, -451, -2203, -3295, -3828, -4166, -4384, -4319, -3896, -3189, -2250, -1073, 276, 1648, 2953, 4195, 5371, 6412, 7253, 7877, 8285, 8464, 8405, 8112, 7566, 6750, 5711, 4574, 3468, 2461, 1568, 783, 88, -539, -1115, -1646, -2139, -2594, -2997, -3330, -3588, -3773, -3891, -3963, -4021, -4090, -4174, -4270, -4377, -4496, -4617, -4735, -4849, -4956, -5047, -5120, -5176, -5206, -5195, -5143, -5055, -4923, -4723, -4448, -4114, -3724, -3267, -2745, -2196, -1658, -1128, -587, -49, 446, 887, 1304, 1717, 2100, 2417, 2664, 2861, 3008, 3085, 3084, 3024, + 2931, 2819, 2690, 2545, 2393, 2245, 2106, 1973, 1847, 1733, 1631, 1526, 1395, 1233, 1058, 892, 747, 610, 460, 278, 70, -138, -320, -469, -599, -729, -879, -1055, -1251, -1454, -1658, -1866, -2079, -2296, -2513, -2719, -2896, -3033, -3124, -3170, -3175, -3144, -3082, -2993, -2874, -2731, -2573, -2410, -2247, -2092, -1950, -1817, -1688, -1561, -1437, -1313, -1184, -1050, -912, -766, -610, -446, -274, -93 } }, + { { -112, -1, 321, 79, -347, 279, 1563, 1299, -1323, -3984, -3935, -1296, 1543, 2938, 3153, 3057, 2946, 2699, 2225, 1508, 598, -326, -1066, -1561, -1828, -1864, -1712, -1502, -1316, -1131, -950, -866, -941, -1109, -1282, -1454, -1679, -1996, -2389, -2785, -3092, -3261, -3314, -3285, -3197, -3079, -2965, -2859, -2726, -2539, -2293, -1978, -1583, -1107, -552, 88, 799, 1537, 2268, 2982, 3665, 4279, 4804, 5246, 5597, 5825, 5909, 5851, 5651, 5299, 4795, 4155, 3399, 2547, 1636, 705, -220, -1127, -1981, -2743, -3398, -3960, -4438, -4815, -5064, -5185, -5214, -5180, -5073, -4877, -4597, -4252, -3846, -3373, -2844, -2277, + -1676, -1037, -381, 257, 857, 1419, 1934, 2379, 2719, 2921, 2989, 2973, 2931, 2874, 2772, 2599, 2373, 2132, 1915, 1745, 1621, 1522, 1435, 1371, 1340, 1342, 1371, 1419, 1470, 1501, 1507, 1488, 1439, 1349, 1226, 1084, 925, 758, 598, 456, 329, 219, 130, 57, -18, -95, -163, -221, -281, -338, -381, -411, -435, -444, -430, -405, -378, -342, -295, -247, -204, -151, -87, -27 }, + { 112, 1, -321, -79, 347, -279, -1563, -1299, 1323, 3984, 3935, 1296, -1543, -2938, -3153, -3057, -2946, -2699, -2225, -1508, -598, 326, 1066, 1561, 1828, 1864, 1712, 1502, 1316, 1131, 950, 866, 941, 1109, 1282, 1454, 1679, 1996, 2389, 2785, 3092, 3261, 3314, 3285, 3197, 3079, 2965, 2859, 2726, 2539, 2293, 1978, 1583, 1107, 552, -88, -799, -1537, -2268, -2982, -3665, -4279, -4804, -5246, -5597, -5825, -5909, -5851, -5651, -5299, -4795, -4155, -3399, -2547, -1636, -705, 220, 1127, 1981, 2743, 3398, 3960, 4438, 4815, 5064, 5185, 5214, 5180, 5073, 4877, 4597, 4252, 3846, 3373, 2844, 2277, + 1676, 1037, 381, -257, -857, -1419, -1934, -2379, -2719, -2921, -2989, -2973, -2931, -2874, -2772, -2599, -2373, -2132, -1915, -1745, -1621, -1522, -1435, -1371, -1340, -1342, -1371, -1419, -1470, -1501, -1507, -1488, -1439, -1349, -1226, -1084, -925, -758, -598, -456, -329, -219, -130, -57, 18, 95, 163, 221, 281, 338, 381, 411, 435, 444, 430, 405, 378, 342, 295, 247, 204, 151, 87, 27 } }, + { { -21, -191, -423, -315, 180, 671, 1115, 2058, 3643, 4862, 4411, 2144, -788, -3167, -4611, -5316, -5464, -5144, -4541, -3866, -3180, -2434, -1630, -822, -36, 690, 1242, 1513, 1552, 1553, 1676, 1941, 2268, 2586, 2880, 3150, 3390, 3586, 3729, 3810, 3804, 3694, 3501, 3275, 3060, 2858, 2652, 2431, 2198, 1955, 1706, 1453, 1200, 952, 721, 526, 383, 303, 285, 323, 411, 541, 714, 924, 1165, 1431, 1721, 2034, 2358, 2674, 2970, 3241, 3485, 3688, 3831, 3902, 3899, 3818, 3644, 3364, 2984, 2519, 1975, 1351, 659, -81, -844, -1618, -2392, -3160, -3918, -4656, -5340, -5926, -6381, -6709, + -6931, -7050, -7044, -6889, -6596, -6220, -5828, -5459, -5111, -4770, -4445, -4165, -3967, -3871, -3876, -3964, -4113, -4306, -4528, -4777, -5050, -5341, -5633, -5904, -6136, -6321, -6464, -6575, -6660, -6722, -6763, -6785, -6794, -6797, -6791, -6770, -6725, -6659, -6579, -6491, -6394, -6286, -6158, -5996, -5788, -5530, -5230, -4895, -4531, -4146, -3751, -3359, -2980, -2622, -2289, -1982, -1700, -1439, -1193, -958, -731, -514, -305, -101 }, + { -21, -191, -423, -315, 180, 671, 1115, 2058, 3643, 4862, 4411, 2144, -788, -3167, -4611, -5316, -5464, -5144, -4541, -3866, -3180, -2434, -1630, -822, -36, 690, 1242, 1513, 1552, 1553, 1676, 1941, 2268, 2586, 2880, 3150, 3390, 3586, 3729, 3810, 3804, 3694, 3501, 3275, 3060, 2858, 2652, 2431, 2198, 1955, 1706, 1453, 1200, 952, 721, 526, 383, 303, 285, 323, 411, 541, 714, 924, 1165, 1431, 1721, 2034, 2358, 2674, 2970, 3241, 3485, 3688, 3831, 3902, 3899, 3818, 3644, 3364, 2984, 2519, 1975, 1351, 659, -81, -844, -1618, -2392, -3160, -3918, -4656, -5340, -5926, -6381, -6709, + -6931, -7050, -7044, -6889, -6596, -6220, -5828, -5459, -5111, -4770, -4445, -4165, -3967, -3871, -3876, -3964, -4113, -4306, -4528, -4777, -5050, -5341, -5633, -5904, -6136, -6321, -6464, -6575, -6660, -6722, -6763, -6785, -6794, -6797, -6791, -6770, -6725, -6659, -6579, -6491, -6394, -6286, -6158, -5996, -5788, -5530, -5230, -4895, -4531, -4146, -3751, -3359, -2980, -2622, -2289, -1982, -1700, -1439, -1193, -958, -731, -514, -305, -101 } }, + { { -625, -1231, -412, 1424, 2800, 2258, -236, -2923, -3712, -2214, -15, 1178, 1166, 814, 660, 620, 647, 871, 1129, 1029, 570, 215, 246, 441, 486, 363, 187, -45, -403, -858, -1301, -1637, -1836, -1945, -2068, -2271, -2512, -2695, -2756, -2676, -2458, -2137, -1775, -1415, -1060, -716, -404, -133, 109, 330, 524, 699, 872, 1043, 1203, 1358, 1511, 1651, 1757, 1824, 1857, 1860, 1836, 1794, 1749, 1723, 1728, 1761, 1813, 1894, 2022, 2194, 2390, 2604, 2852, 3136, 3429, 3706, 3952, 4160, 4313, 4392, 4377, 4264, 4064, 3788, 3421, 2954, 2419, 1872, 1318, 699, -31, -839, -1660, -2462, + -3266, -4083, -4887, -5626, -6269, -6833, -7345, -7796, -8137, -8337, -8411, -8404, -8347, -8237, -8045, -7740, -7325, -6840, -6329, -5809, -5275, -4726, -4172, -3629, -3112, -2633, -2186, -1761, -1355, -971, -608, -253, 106, 468, 826, 1154, 1426, 1637, 1812, 1975, 2132, 2282, 2418, 2518, 2559, 2549, 2514, 2468, 2410, 2344, 2272, 2179, 2047, 1885, 1713, 1537, 1356, 1181, 1017, 855, 680, 495, 303, 103 }, + { -625, -1231, -412, 1424, 2800, 2258, -236, -2923, -3712, -2214, -15, 1178, 1166, 814, 660, 620, 647, 871, 1129, 1029, 570, 215, 246, 441, 486, 363, 187, -45, -403, -858, -1301, -1637, -1836, -1945, -2068, -2271, -2512, -2695, -2756, -2676, -2458, -2137, -1775, -1415, -1060, -716, -404, -133, 109, 330, 524, 699, 872, 1043, 1203, 1358, 1511, 1651, 1757, 1824, 1857, 1860, 1836, 1794, 1749, 1723, 1728, 1761, 1813, 1894, 2022, 2194, 2390, 2604, 2852, 3136, 3429, 3706, 3952, 4160, 4313, 4392, 4377, 4264, 4064, 3788, 3421, 2954, 2419, 1872, 1318, 699, -31, -839, -1660, -2462, + -3266, -4083, -4887, -5626, -6269, -6833, -7345, -7796, -8137, -8337, -8411, -8404, -8347, -8237, -8045, -7740, -7325, -6840, -6329, -5809, -5275, -4726, -4172, -3629, -3112, -2633, -2186, -1761, -1355, -971, -608, -253, 106, 468, 826, 1154, 1426, 1637, 1812, 1975, 2132, 2282, 2418, 2518, 2559, 2549, 2514, 2468, 2410, 2344, 2272, 2179, 2047, 1885, 1713, 1537, 1356, 1181, 1017, 855, 680, 495, 303, 103 } }, + { { 449, 355, -1355, -3147, -3313, -1545, 1587, 5351, 8555, 9672, 8156, 5031, 1632, -1678, -5045, -8073, -10001, -10661, -10617, -10403, -10059, -9378, -8290, -6930, -5498, -4125, -2799, -1422, 48, 1548, 3002, 4379, 5659, 6797, 7753, 8512, 9066, 9409, 9546, 9492, 9281, 8964, 8592, 8181, 7714, 7186, 6620, 6053, 5510, 5008, 4549, 4108, 3655, 3177, 2684, 2186, 1693, 1213, 759, 340, -40, -386, -700, -982, -1230, -1446, -1632, -1785, -1902, -1986, -2048, -2090, -2111, -2113, -2107, -2097, -2076, -2041, -2005, -1986, -1991, -2014, -2045, -2079, -2110, -2128, -2120, -2082, -2028, -1978, -1947, -1936, -1953, -2016, -2150, -2360, + -2619, -2877, -3101, -3283, -3429, -3525, -3535, -3428, -3205, -2902, -2552, -2165, -1736, -1272, -797, -348, 51, 401, 713, 1002, 1265, 1487, 1658, 1783, 1884, 1987, 2108, 2244, 2375, 2479, 2554, 2613, 2666, 2715, 2763, 2807, 2839, 2849, 2837, 2805, 2752, 2676, 2581, 2466, 2326, 2158, 1963, 1745, 1507, 1257, 1006, 766, 543, 343, 170, 24, -93, -176, -224, -243, -232, -191, -124, -42 }, + { 449, 355, -1355, -3147, -3313, -1545, 1587, 5351, 8555, 9672, 8156, 5031, 1632, -1678, -5045, -8073, -10001, -10661, -10617, -10403, -10059, -9378, -8290, -6930, -5498, -4125, -2799, -1422, 48, 1548, 3002, 4379, 5659, 6797, 7753, 8512, 9066, 9409, 9546, 9492, 9281, 8964, 8592, 8181, 7714, 7186, 6620, 6053, 5510, 5008, 4549, 4108, 3655, 3177, 2684, 2186, 1693, 1213, 759, 340, -40, -386, -700, -982, -1230, -1446, -1632, -1785, -1902, -1986, -2048, -2090, -2111, -2113, -2107, -2097, -2076, -2041, -2005, -1986, -1991, -2014, -2045, -2079, -2110, -2128, -2120, -2082, -2028, -1978, -1947, -1936, -1953, -2016, -2150, -2360, + -2619, -2877, -3101, -3283, -3429, -3525, -3535, -3428, -3205, -2902, -2552, -2165, -1736, -1272, -797, -348, 51, 401, 713, 1002, 1265, 1487, 1658, 1783, 1884, 1987, 2108, 2244, 2375, 2479, 2554, 2613, 2666, 2715, 2763, 2807, 2839, 2849, 2837, 2805, 2752, 2676, 2581, 2466, 2326, 2158, 1963, 1745, 1507, 1257, 1006, 766, 543, 343, 170, 24, -93, -176, -224, -243, -232, -191, -124, -42 } } }; -const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /* Sample Rate = 16000 */ const Word16 CRendBin_HOA2_HRIR_max_num_iterations_16kHz = 1; -const Word16 CRendBin_HOA2_HRIR_num_iterations_16kHz[HOA2_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_HOA2_HRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_HOA2_HRIR_pIndex_frequency_max_16kHz[HOA2_CHANNELS][BINAURAL_CHANNELS][1]={{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}}}; +const Word16 CRendBin_HOA2_HRIR_num_iterations_16kHz[HOA2_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_HOA2_HRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_HOA2_HRIR_pIndex_frequency_max_16kHz[HOA2_CHANNELS][BINAURAL_CHANNELS][1] = { { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } } }; const Word16 CRendBin_HOA2_HRIR_index_frequency_max_diffuse_16kHz = 0; const Word16 CRendBin_HOA2_HRIR_inv_diffuse_weight_Q_16kHz_fx = 0; -const Word16 CRendBin_HOA2_HRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][HOA2_CHANNELS]={{0, 0, 0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0, 0, 0}}; -const Word16 *CRendBin_HOA2_HRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_HOA2_HRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][HOA2_CHANNELS] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; +const Word16 *CRendBin_HOA2_HRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_HOA2_HRIR_coeff_Q_16kHz_fx = 14; -const Word16 CRendBin_HOA2_HRIR_coeff_re_16kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - { 14067, 8828, 1144, -5663, -9925, -11850, -12245, -11491, -9580, -6622, -3030, 642, 3905, 6415, 8009, 8707, 8652, 8015, 6923, 5465, 3732, 1863, 7, -1748, -3404, -4983, -6448, -7717, -8747, -9552, -10166, -10608, -10898, -11071, -11161, -11184, -11151, -11076, -10981, -10875, -10757, -10616, -10444, -10238, -10001, -9735, -9442, -9123, -8780, -8410, -8013, -7591, -7149, -6695, -6230, -5762, -5298, -4843, -4393, -3945, -3496, -3043, -2580, -2096, -1589, -1054, -485, 123, 769, 1449, 2157, 2885, 3617, 4331, 5005, 5617, 6142, 6558, 6846, 6992 }, - { 14067, 8828, 1144, -5663, -9925, -11850, -12245, -11491, -9580, -6622, -3030, 642, 3905, 6415, 8009, 8707, 8652, 8015, 6923, 5465, 3732, 1863, 7, -1748, -3404, -4983, -6448, -7717, -8747, -9552, -10166, -10608, -10898, -11071, -11161, -11184, -11151, -11076, -10981, -10875, -10757, -10616, -10444, -10238, -10001, -9735, -9442, -9123, -8780, -8410, -8013, -7591, -7149, -6695, -6230, -5762, -5298, -4843, -4393, -3945, -3496, -3043, -2580, -2096, -1589, -1054, -485, 123, 769, 1449, 2157, 2885, 3617, 4331, 5005, 5617, 6142, 6558, 6846, 6992 } - }, - { - { -201, 4992, 10458, 10576, 3632, -7146, -16573, -21310, -21212, -17952, -13120, -7565, -1773, 3769, 8629, 12548, 15389, 17051, 17524, 16967, 15681, 13954, 11931, 9652, 7178, 4654, 2228, -35, -2137, -4089, -5886, -7528, -9023, -10377, -11593, -12686, -13675, -14571, -15371, -16065, -16637, -17081, -17397, -17597, -17694, -17696, -17610, -17440, -17194, -16888, -16539, -16160, -15747, -15291, -14780, -14216, -13604, -12956, -12281, -11588, -10887, -10181, -9464, -8731, -7980, -7212, -6419, -5596, -4752, -3901, -3052, -2214, -1409, -662, 14, 609, 1111, 1498, 1756, 1883 }, - { 201, -4992, -10458, -10576, -3632, 7146, 16573, 21310, 21212, 17952, 13120, 7565, 1773, -3769, -8629, -12548, -15389, -17051, -17524, -16967, -15681, -13954, -11931, -9652, -7178, -4654, -2228, 35, 2137, 4089, 5886, 7528, 9023, 10377, 11593, 12686, 13675, 14571, 15371, 16065, 16637, 17081, 17397, 17597, 17694, 17696, 17610, 17440, 17194, 16888, 16539, 16160, 15747, 15291, 14780, 14216, 13604, 12956, 12281, 11588, 10887, 10181, 9464, 8731, 7980, 7212, 6419, 5596, 4752, 3901, 3052, 2214, 1409, 662, -14, -609, -1111, -1498, -1756, -1883 } - }, - { - { 1807, 1075, -445, -1945, -2078, -631, 999, 1398, 539, -671, -1502, -1665, -1131, -223, 477, 735, 924, 1417, 2039, 2358, 2234, 1812, 1192, 398, -434, -1091, -1495, -1749, -1993, -2267, -2503, -2608, -2544, -2355, -2103, -1831, -1594, -1470, -1509, -1690, -1953, -2261, -2594, -2933, -3254, -3551, -3823, -4075, -4313, -4533, -4709, -4809, -4818, -4732, -4550, -4266, -3881, -3403, -2840, -2197, -1474, -674, 194, 1121, 2102, 3121, 4148, 5150, 6100, 6968, 7717, 8317, 8751, 9009, 9101, 9070, 8974, 8850, 8718, 8627 }, - { 1807, 1075, -445, -1945, -2078, -631, 999, 1398, 539, -671, -1502, -1665, -1131, -223, 477, 735, 924, 1417, 2039, 2358, 2234, 1812, 1192, 398, -434, -1091, -1495, -1749, -1993, -2267, -2503, -2608, -2544, -2355, -2103, -1831, -1594, -1470, -1509, -1690, -1953, -2261, -2594, -2933, -3254, -3551, -3823, -4075, -4313, -4533, -4709, -4809, -4818, -4732, -4550, -4266, -3881, -3403, -2840, -2197, -1474, -674, 194, 1121, 2102, 3121, 4148, 5150, 6100, 6968, 7717, 8317, 8751, 9009, 9101, 9070, 8974, 8850, 8718, 8627 } - }, - { - { 472, 784, 491, -699, -1775, -1687, -737, -188, -767, -1998, -2912, -2980, -2341, -1450, -641, 74, 904, 1966, 3099, 4009, 4517, 4612, 4352, 3834, 3205, 2569, 1884, 1023, -52, -1253, -2492, -3759, -5040, -6256, -7304, -8140, -8766, -9173, -9343, -9287, -9057, -8710, -8283, -7801, -7288, -6764, -6238, -5700, -5139, -4556, -3968, -3404, -2896, -2467, -2122, -1836, -1571, -1300, -1014, -710, -388, -55, 273, 595, 916, 1236, 1554, 1883, 2238, 2613, 2990, 3367, 3754, 4137, 4487, 4797, 5073, 5298, 5444, 5507 }, - { 472, 784, 491, -699, -1775, -1687, -737, -188, -767, -1998, -2912, -2980, -2341, -1450, -641, 74, 904, 1966, 3099, 4009, 4517, 4612, 4352, 3834, 3205, 2569, 1884, 1023, -52, -1253, -2492, -3759, -5040, -6256, -7304, -8140, -8766, -9173, -9343, -9287, -9057, -8710, -8283, -7801, -7288, -6764, -6238, -5700, -5139, -4556, -3968, -3404, -2896, -2467, -2122, -1836, -1571, -1300, -1014, -710, -388, -55, 273, 595, 916, 1236, 1554, 1883, 2238, 2613, 2990, 3367, 3754, 4137, 4487, 4797, 5073, 5298, 5444, 5507 } - }, - { - { 85, -27, 23, 301, 488, 342, 85, 51, 45, -558, -1958, -3463, -4108, -3621, -2534, -1440, -435, 670, 1910, 3126, 4203, 5126, 5839, 6235, 6288, 6075, 5655, 5007, 4123, 3053, 1864, 589, -741, -2083, -3403, -4667, -5796, -6676, -7243, -7525, -7602, -7545, -7404, -7214, -6994, -6747, -6470, -6163, -5817, -5429, -5010, -4579, -4156, -3760, -3413, -3121, -2865, -2624, -2388, -2150, -1900, -1631, -1343, -1035, -698, -334, 56, 477, 939, 1434, 1950, 2487, 3045, 3607, 4139, 4623, 5052, 5397, 5625, 5730 }, - { -85, 27, -23, -301, -488, -342, -85, -51, -45, 558, 1958, 3463, 4108, 3621, 2534, 1440, 435, -670, -1910, -3126, -4203, -5126, -5839, -6235, -6288, -6075, -5655, -5007, -4123, -3053, -1864, -589, 741, 2083, 3403, 4667, 5796, 6676, 7243, 7525, 7602, 7545, 7404, 7214, 6994, 6747, 6470, 6163, 5817, 5429, 5010, 4579, 4156, 3760, 3413, 3121, 2865, 2624, 2388, 2150, 1900, 1631, 1343, 1035, 698, 334, -56, -477, -939, -1434, -1950, -2487, -3045, -3607, -4139, -4623, -5052, -5397, -5625, -5730 } - }, - { - { 150, -108, 72, 439, 52, -623, 107, 2245, 3262, 1291, -2224, -4305, -3874, -2219, -796, 133, 919, 1718, 2468, 3066, 3376, 3306, 2933, 2413, 1842, 1294, 881, 647, 526, 474, 533, 712, 906, 1018, 1062, 1104, 1158, 1171, 1069, 808, 408, -58, -519, -949, -1339, -1683, -1998, -2325, -2686, -3070, -3461, -3851, -4225, -4562, -4846, -5054, -5151, -5116, -4957, -4683, -4286, -3771, -3164, -2483, -1724, -893, -27, 838, 1678, 2468, 3168, 3741, 4173, 4454, 4587, 4607, 4562, 4482, 4386, 4315 }, - { -150, 108, -72, -439, -52, 623, -107, -2245, -3262, -1291, 2224, 4305, 3874, 2219, 796, -133, -919, -1718, -2468, -3066, -3376, -3306, -2933, -2413, -1842, -1294, -881, -647, -526, -474, -533, -712, -906, -1018, -1062, -1104, -1158, -1171, -1069, -808, -408, 58, 519, 949, 1339, 1683, 1998, 2325, 2686, 3070, 3461, 3851, 4225, 4562, 4846, 5054, 5151, 5116, 4957, 4683, 4286, 3771, 3164, 2483, 1724, 893, 27, -838, -1678, -2468, -3168, -3741, -4173, -4454, -4587, -4607, -4562, -4482, -4386, -4315 } - }, - { - { -94, -79, -358, -883, -1217, -1257, -1381, -1564, -949, 1133, 4013, 6128, 6525, 5508, 3906, 2219, 603, -804, -1873, -2643, -3246, -3723, -4029, -4153, -4105, -3861, -3424, -2932, -2586, -2468, -2483, -2482, -2389, -2214, -1987, -1716, -1398, -1037, -640, -211, 240, 673, 1037, 1314, 1528, 1715, 1887, 2037, 2159, 2249, 2306, 2326, 2306, 2241, 2122, 1952, 1742, 1512, 1279, 1057, 854, 673, 518, 394, 310, 269, 281, 362, 532, 800, 1161, 1610, 2138, 2734, 3369, 3996, 4567, 5046, 5400, 5591 }, - { -94, -79, -358, -883, -1217, -1257, -1381, -1564, -949, 1133, 4013, 6128, 6525, 5508, 3906, 2219, 603, -804, -1873, -2643, -3246, -3723, -4029, -4153, -4105, -3861, -3424, -2932, -2586, -2468, -2483, -2482, -2389, -2214, -1987, -1716, -1398, -1037, -640, -211, 240, 673, 1037, 1314, 1528, 1715, 1887, 2037, 2159, 2249, 2306, 2326, 2306, 2241, 2122, 1952, 1742, 1512, 1279, 1057, 854, 673, 518, 394, 310, 269, 281, 362, 532, 800, 1161, 1610, 2138, 2734, 3369, 3996, 4567, 5046, 5400, 5591 } - }, - { - { 648, -531, -1831, -1898, -204, 2258, 3516, 2331, -460, -2648, -2870, -1747, -716, -350, -297, -263, -290, -265, 75, 610, 870, 705, 482, 541, 807, 1061, 1263, 1473, 1649, 1684, 1540, 1270, 972, 732, 566, 388, 102, -310, -800, -1306, -1770, -2138, -2394, -2561, -2662, -2700, -2681, -2630, -2564, -2484, -2396, -2311, -2225, -2129, -2017, -1895, -1753, -1581, -1385, -1183, -989, -811, -654, -529, -443, -384, -329, -259, -172, -70, 65, 251, 485, 741, 1005, 1274, 1540, 1771, 1934, 2014 }, - { 648, -531, -1831, -1898, -204, 2258, 3516, 2331, -460, -2648, -2870, -1747, -716, -350, -297, -263, -290, -265, 75, 610, 870, 705, 482, 541, 807, 1061, 1263, 1473, 1649, 1684, 1540, 1270, 972, 732, 566, 388, 102, -310, -800, -1306, -1770, -2138, -2394, -2561, -2662, -2700, -2681, -2630, -2564, -2484, -2396, -2311, -2225, -2129, -2017, -1895, -1753, -1581, -1385, -1183, -989, -811, -654, -529, -443, -384, -329, -259, -172, -70, 65, 251, 485, 741, 1005, 1274, 1540, 1771, 1934, 2014 } - }, - { - { 0, 1199, 1697, 220, -2501, -4949, -6134, -5433, -2464, 2114, 6515, 9322, 10555, 10845, 10217, 8358, 5587, 2791, 514, -1389, -3245, -5092, -6736, -8010, -8895, -9511, -9994, -10377, -10578, -10531, -10248, -9759, -9070, -8191, -7162, -6028, -4827, -3597, -2385, -1235, -187, 734, 1543, 2276, 2944, 3526, 4000, 4370, 4653, 4873, 5065, 5253, 5432, 5581, 5682, 5730, 5724, 5663, 5552, 5399, 5217, 5012, 4788, 4544, 4282, 4007, 3718, 3414, 3101, 2793, 2493, 2201, 1923, 1677, 1466, 1287, 1139, 1033, 974, 951 }, - { 0, 1199, 1697, 220, -2501, -4949, -6134, -5433, -2464, 2114, 6515, 9322, 10555, 10845, 10217, 8358, 5587, 2791, 514, -1389, -3245, -5092, -6736, -8010, -8895, -9511, -9994, -10377, -10578, -10531, -10248, -9759, -9070, -8191, -7162, -6028, -4827, -3597, -2385, -1235, -187, 734, 1543, 2276, 2944, 3526, 4000, 4370, 4653, 4873, 5065, 5253, 5432, 5581, 5682, 5730, 5724, 5663, 5552, 5399, 5217, 5012, 4788, 4544, 4282, 4007, 3718, 3414, 3101, 2793, 2493, 2201, 1923, 1677, 1466, 1287, 1139, 1033, 974, 951 } - } +const Word16 CRendBin_HOA2_HRIR_coeff_re_16kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 14067, 8828, 1144, -5663, -9925, -11850, -12245, -11491, -9580, -6622, -3030, 642, 3905, 6415, 8009, 8707, 8652, 8015, 6923, 5465, 3732, 1863, 7, -1748, -3404, -4983, -6448, -7717, -8747, -9552, -10166, -10608, -10898, -11071, -11161, -11184, -11151, -11076, -10981, -10875, -10757, -10616, -10444, -10238, -10001, -9735, -9442, -9123, -8780, -8410, -8013, -7591, -7149, -6695, -6230, -5762, -5298, -4843, -4393, -3945, -3496, -3043, -2580, -2096, -1589, -1054, -485, 123, 769, 1449, 2157, 2885, 3617, 4331, 5005, 5617, 6142, 6558, 6846, 6992 }, + { 14067, 8828, 1144, -5663, -9925, -11850, -12245, -11491, -9580, -6622, -3030, 642, 3905, 6415, 8009, 8707, 8652, 8015, 6923, 5465, 3732, 1863, 7, -1748, -3404, -4983, -6448, -7717, -8747, -9552, -10166, -10608, -10898, -11071, -11161, -11184, -11151, -11076, -10981, -10875, -10757, -10616, -10444, -10238, -10001, -9735, -9442, -9123, -8780, -8410, -8013, -7591, -7149, -6695, -6230, -5762, -5298, -4843, -4393, -3945, -3496, -3043, -2580, -2096, -1589, -1054, -485, 123, 769, 1449, 2157, 2885, 3617, 4331, 5005, 5617, 6142, 6558, 6846, 6992 } }, + { { -201, 4992, 10458, 10576, 3632, -7146, -16573, -21310, -21212, -17952, -13120, -7565, -1773, 3769, 8629, 12548, 15389, 17051, 17524, 16967, 15681, 13954, 11931, 9652, 7178, 4654, 2228, -35, -2137, -4089, -5886, -7528, -9023, -10377, -11593, -12686, -13675, -14571, -15371, -16065, -16637, -17081, -17397, -17597, -17694, -17696, -17610, -17440, -17194, -16888, -16539, -16160, -15747, -15291, -14780, -14216, -13604, -12956, -12281, -11588, -10887, -10181, -9464, -8731, -7980, -7212, -6419, -5596, -4752, -3901, -3052, -2214, -1409, -662, 14, 609, 1111, 1498, 1756, 1883 }, + { 201, -4992, -10458, -10576, -3632, 7146, 16573, 21310, 21212, 17952, 13120, 7565, 1773, -3769, -8629, -12548, -15389, -17051, -17524, -16967, -15681, -13954, -11931, -9652, -7178, -4654, -2228, 35, 2137, 4089, 5886, 7528, 9023, 10377, 11593, 12686, 13675, 14571, 15371, 16065, 16637, 17081, 17397, 17597, 17694, 17696, 17610, 17440, 17194, 16888, 16539, 16160, 15747, 15291, 14780, 14216, 13604, 12956, 12281, 11588, 10887, 10181, 9464, 8731, 7980, 7212, 6419, 5596, 4752, 3901, 3052, 2214, 1409, 662, -14, -609, -1111, -1498, -1756, -1883 } }, + { { 1807, 1075, -445, -1945, -2078, -631, 999, 1398, 539, -671, -1502, -1665, -1131, -223, 477, 735, 924, 1417, 2039, 2358, 2234, 1812, 1192, 398, -434, -1091, -1495, -1749, -1993, -2267, -2503, -2608, -2544, -2355, -2103, -1831, -1594, -1470, -1509, -1690, -1953, -2261, -2594, -2933, -3254, -3551, -3823, -4075, -4313, -4533, -4709, -4809, -4818, -4732, -4550, -4266, -3881, -3403, -2840, -2197, -1474, -674, 194, 1121, 2102, 3121, 4148, 5150, 6100, 6968, 7717, 8317, 8751, 9009, 9101, 9070, 8974, 8850, 8718, 8627 }, + { 1807, 1075, -445, -1945, -2078, -631, 999, 1398, 539, -671, -1502, -1665, -1131, -223, 477, 735, 924, 1417, 2039, 2358, 2234, 1812, 1192, 398, -434, -1091, -1495, -1749, -1993, -2267, -2503, -2608, -2544, -2355, -2103, -1831, -1594, -1470, -1509, -1690, -1953, -2261, -2594, -2933, -3254, -3551, -3823, -4075, -4313, -4533, -4709, -4809, -4818, -4732, -4550, -4266, -3881, -3403, -2840, -2197, -1474, -674, 194, 1121, 2102, 3121, 4148, 5150, 6100, 6968, 7717, 8317, 8751, 9009, 9101, 9070, 8974, 8850, 8718, 8627 } }, + { { 472, 784, 491, -699, -1775, -1687, -737, -188, -767, -1998, -2912, -2980, -2341, -1450, -641, 74, 904, 1966, 3099, 4009, 4517, 4612, 4352, 3834, 3205, 2569, 1884, 1023, -52, -1253, -2492, -3759, -5040, -6256, -7304, -8140, -8766, -9173, -9343, -9287, -9057, -8710, -8283, -7801, -7288, -6764, -6238, -5700, -5139, -4556, -3968, -3404, -2896, -2467, -2122, -1836, -1571, -1300, -1014, -710, -388, -55, 273, 595, 916, 1236, 1554, 1883, 2238, 2613, 2990, 3367, 3754, 4137, 4487, 4797, 5073, 5298, 5444, 5507 }, + { 472, 784, 491, -699, -1775, -1687, -737, -188, -767, -1998, -2912, -2980, -2341, -1450, -641, 74, 904, 1966, 3099, 4009, 4517, 4612, 4352, 3834, 3205, 2569, 1884, 1023, -52, -1253, -2492, -3759, -5040, -6256, -7304, -8140, -8766, -9173, -9343, -9287, -9057, -8710, -8283, -7801, -7288, -6764, -6238, -5700, -5139, -4556, -3968, -3404, -2896, -2467, -2122, -1836, -1571, -1300, -1014, -710, -388, -55, 273, 595, 916, 1236, 1554, 1883, 2238, 2613, 2990, 3367, 3754, 4137, 4487, 4797, 5073, 5298, 5444, 5507 } }, + { { 85, -27, 23, 301, 488, 342, 85, 51, 45, -558, -1958, -3463, -4108, -3621, -2534, -1440, -435, 670, 1910, 3126, 4203, 5126, 5839, 6235, 6288, 6075, 5655, 5007, 4123, 3053, 1864, 589, -741, -2083, -3403, -4667, -5796, -6676, -7243, -7525, -7602, -7545, -7404, -7214, -6994, -6747, -6470, -6163, -5817, -5429, -5010, -4579, -4156, -3760, -3413, -3121, -2865, -2624, -2388, -2150, -1900, -1631, -1343, -1035, -698, -334, 56, 477, 939, 1434, 1950, 2487, 3045, 3607, 4139, 4623, 5052, 5397, 5625, 5730 }, + { -85, 27, -23, -301, -488, -342, -85, -51, -45, 558, 1958, 3463, 4108, 3621, 2534, 1440, 435, -670, -1910, -3126, -4203, -5126, -5839, -6235, -6288, -6075, -5655, -5007, -4123, -3053, -1864, -589, 741, 2083, 3403, 4667, 5796, 6676, 7243, 7525, 7602, 7545, 7404, 7214, 6994, 6747, 6470, 6163, 5817, 5429, 5010, 4579, 4156, 3760, 3413, 3121, 2865, 2624, 2388, 2150, 1900, 1631, 1343, 1035, 698, 334, -56, -477, -939, -1434, -1950, -2487, -3045, -3607, -4139, -4623, -5052, -5397, -5625, -5730 } }, + { { 150, -108, 72, 439, 52, -623, 107, 2245, 3262, 1291, -2224, -4305, -3874, -2219, -796, 133, 919, 1718, 2468, 3066, 3376, 3306, 2933, 2413, 1842, 1294, 881, 647, 526, 474, 533, 712, 906, 1018, 1062, 1104, 1158, 1171, 1069, 808, 408, -58, -519, -949, -1339, -1683, -1998, -2325, -2686, -3070, -3461, -3851, -4225, -4562, -4846, -5054, -5151, -5116, -4957, -4683, -4286, -3771, -3164, -2483, -1724, -893, -27, 838, 1678, 2468, 3168, 3741, 4173, 4454, 4587, 4607, 4562, 4482, 4386, 4315 }, + { -150, 108, -72, -439, -52, 623, -107, -2245, -3262, -1291, 2224, 4305, 3874, 2219, 796, -133, -919, -1718, -2468, -3066, -3376, -3306, -2933, -2413, -1842, -1294, -881, -647, -526, -474, -533, -712, -906, -1018, -1062, -1104, -1158, -1171, -1069, -808, -408, 58, 519, 949, 1339, 1683, 1998, 2325, 2686, 3070, 3461, 3851, 4225, 4562, 4846, 5054, 5151, 5116, 4957, 4683, 4286, 3771, 3164, 2483, 1724, 893, 27, -838, -1678, -2468, -3168, -3741, -4173, -4454, -4587, -4607, -4562, -4482, -4386, -4315 } }, + { { -94, -79, -358, -883, -1217, -1257, -1381, -1564, -949, 1133, 4013, 6128, 6525, 5508, 3906, 2219, 603, -804, -1873, -2643, -3246, -3723, -4029, -4153, -4105, -3861, -3424, -2932, -2586, -2468, -2483, -2482, -2389, -2214, -1987, -1716, -1398, -1037, -640, -211, 240, 673, 1037, 1314, 1528, 1715, 1887, 2037, 2159, 2249, 2306, 2326, 2306, 2241, 2122, 1952, 1742, 1512, 1279, 1057, 854, 673, 518, 394, 310, 269, 281, 362, 532, 800, 1161, 1610, 2138, 2734, 3369, 3996, 4567, 5046, 5400, 5591 }, + { -94, -79, -358, -883, -1217, -1257, -1381, -1564, -949, 1133, 4013, 6128, 6525, 5508, 3906, 2219, 603, -804, -1873, -2643, -3246, -3723, -4029, -4153, -4105, -3861, -3424, -2932, -2586, -2468, -2483, -2482, -2389, -2214, -1987, -1716, -1398, -1037, -640, -211, 240, 673, 1037, 1314, 1528, 1715, 1887, 2037, 2159, 2249, 2306, 2326, 2306, 2241, 2122, 1952, 1742, 1512, 1279, 1057, 854, 673, 518, 394, 310, 269, 281, 362, 532, 800, 1161, 1610, 2138, 2734, 3369, 3996, 4567, 5046, 5400, 5591 } }, + { { 648, -531, -1831, -1898, -204, 2258, 3516, 2331, -460, -2648, -2870, -1747, -716, -350, -297, -263, -290, -265, 75, 610, 870, 705, 482, 541, 807, 1061, 1263, 1473, 1649, 1684, 1540, 1270, 972, 732, 566, 388, 102, -310, -800, -1306, -1770, -2138, -2394, -2561, -2662, -2700, -2681, -2630, -2564, -2484, -2396, -2311, -2225, -2129, -2017, -1895, -1753, -1581, -1385, -1183, -989, -811, -654, -529, -443, -384, -329, -259, -172, -70, 65, 251, 485, 741, 1005, 1274, 1540, 1771, 1934, 2014 }, + { 648, -531, -1831, -1898, -204, 2258, 3516, 2331, -460, -2648, -2870, -1747, -716, -350, -297, -263, -290, -265, 75, 610, 870, 705, 482, 541, 807, 1061, 1263, 1473, 1649, 1684, 1540, 1270, 972, 732, 566, 388, 102, -310, -800, -1306, -1770, -2138, -2394, -2561, -2662, -2700, -2681, -2630, -2564, -2484, -2396, -2311, -2225, -2129, -2017, -1895, -1753, -1581, -1385, -1183, -989, -811, -654, -529, -443, -384, -329, -259, -172, -70, 65, 251, 485, 741, 1005, 1274, 1540, 1771, 1934, 2014 } }, + { { 0, 1199, 1697, 220, -2501, -4949, -6134, -5433, -2464, 2114, 6515, 9322, 10555, 10845, 10217, 8358, 5587, 2791, 514, -1389, -3245, -5092, -6736, -8010, -8895, -9511, -9994, -10377, -10578, -10531, -10248, -9759, -9070, -8191, -7162, -6028, -4827, -3597, -2385, -1235, -187, 734, 1543, 2276, 2944, 3526, 4000, 4370, 4653, 4873, 5065, 5253, 5432, 5581, 5682, 5730, 5724, 5663, 5552, 5399, 5217, 5012, 4788, 4544, 4282, 4007, 3718, 3414, 3101, 2793, 2493, 2201, 1923, 1677, 1466, 1287, 1139, 1033, 974, 951 }, + { 0, 1199, 1697, 220, -2501, -4949, -6134, -5433, -2464, 2114, 6515, 9322, 10555, 10845, 10217, 8358, 5587, 2791, 514, -1389, -3245, -5092, -6736, -8010, -8895, -9511, -9994, -10377, -10578, -10531, -10248, -9759, -9070, -8191, -7162, -6028, -4827, -3597, -2385, -1235, -187, 734, 1543, 2276, 2944, 3526, 4000, 4370, 4653, 4873, 5065, 5253, 5432, 5581, 5682, 5730, 5724, 5663, 5552, 5399, 5217, 5012, 4788, 4544, 4282, 4007, 3718, 3414, 3101, 2793, 2493, 2201, 1923, 1677, 1466, 1287, 1139, 1033, 974, 951 } } }; -const Word16 CRendBin_HOA2_HRIR_coeff_im_16kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - { -4603, -11826, -14491, -12854, -8967, -4664, -623, 3123, 6417, 8835, 10005, 9830, 8464, 6222, 3489, 631, -2096, -4562, -6712, -8500, -9866, -10768, -11242, -11391, -11302, -10983, -10414, -9622, -8695, -7712, -6714, -5726, -4780, -3897, -3076, -2309, -1595, -940, -333, 242, 801, 1351, 1892, 2416, 2920, 3402, 3861, 4297, 4711, 5101, 5464, 5793, 6085, 6340, 6559, 6739, 6885, 7007, 7111, 7201, 7278, 7347, 7411, 7465, 7505, 7526, 7522, 7483, 7394, 7242, 7017, 6703, 6286, 5759, 5120, 4371, 3520, 2582, 1576, 530 }, - { -4603, -11826, -14491, -12854, -8967, -4664, -623, 3123, 6417, 8835, 10005, 9830, 8464, 6222, 3489, 631, -2096, -4562, -6712, -8500, -9866, -10768, -11242, -11391, -11302, -10983, -10414, -9622, -8695, -7712, -6714, -5726, -4780, -3897, -3076, -2309, -1595, -940, -333, 242, 801, 1351, 1892, 2416, 2920, 3402, 3861, 4297, 4711, 5101, 5464, 5793, 6085, 6340, 6559, 6739, 6885, 7007, 7111, 7201, 7278, 7347, 7411, 7465, 7505, 7526, 7522, 7483, 7394, 7242, 7017, 6703, 6286, 5759, 5120, 4371, 3520, 2582, 1576, 530 } - }, - { - { 2238, 3743, -1094, -10206, -17913, -19521, -14491, -5819, 2933, 9818, 14519, 17261, 18182, 17410, 15222, 11979, 8007, 3630, -775, -4841, -8355, -11305, -13775, -15794, -17312, -18300, -18829, -19019, -18958, -18687, -18240, -17654, -16956, -16166, -15307, -14401, -13454, -12461, -11416, -10319, -9181, -8020, -6861, -5720, -4607, -3526, -2482, -1482, -537, 347, 1172, 1952, 2699, 3418, 4102, 4738, 5315, 5828, 6277, 6661, 6986, 7263, 7497, 7688, 7830, 7923, 7966, 7943, 7837, 7639, 7349, 6955, 6449, 5836, 5130, 4338, 3464, 2519, 1526, 511 }, - { -2238, -3743, 1094, 10206, 17913, 19521, 14491, 5819, -2933, -9818, -14519, -17261, -18182, -17410, -15222, -11979, -8007, -3630, 775, 4841, 8355, 11305, 13775, 15794, 17312, 18300, 18829, 19019, 18958, 18687, 18240, 17654, 16956, 16166, 15307, 14401, 13454, 12461, 11416, 10319, 9181, 8020, 6861, 5720, 4607, 3526, 2482, 1482, 537, -347, -1172, -1952, -2699, -3418, -4102, -4738, -5315, -5828, -6277, -6661, -6986, -7263, -7497, -7688, -7830, -7923, -7966, -7943, -7837, -7639, -7349, -6955, -6449, -5836, -5130, -4338, -3464, -2519, -1526, -511 } - }, - { - { -617, -1747, -2179, -1215, 656, 1798, 1248, -249, -1313, -1357, -626, 428, 1324, 1630, 1360, 1024, 961, 900, 428, -430, -1335, -2084, -2660, -2996, -2991, -2703, -2334, -2037, -1803, -1533, -1160, -710, -279, 51, 255, 324, 246, 44, -198, -391, -500, -528, -476, -341, -134, 127, 435, 784, 1180, 1642, 2180, 2788, 3440, 4117, 4805, 5491, 6155, 6781, 7360, 7887, 8351, 8740, 9038, 9237, 9322, 9271, 9067, 8710, 8204, 7554, 6776, 5904, 4978, 4042, 3153, 2362, 1679, 1089, 592, 184 }, - { -617, -1747, -2179, -1215, 656, 1798, 1248, -249, -1313, -1357, -626, 428, 1324, 1630, 1360, 1024, 961, 900, 428, -430, -1335, -2084, -2660, -2996, -2991, -2703, -2334, -2037, -1803, -1533, -1160, -710, -279, 51, 255, 324, 246, 44, -198, -391, -500, -528, -476, -341, -134, 127, 435, 784, 1180, 1642, 2180, 2788, 3440, 4117, 4805, 5491, 6155, 6781, 7360, 7887, 8351, 8740, 9038, 9237, 9322, 9271, 9067, 8710, 8204, 7554, 6776, 5904, 4978, 4042, 3153, 2362, 1679, 1089, 592, 184 } - }, - { - { -25, -501, -1477, -1926, -1184, -13, 305, -474, -1374, -1391, -426, 896, 1932, 2456, 2633, 2735, 2824, 2693, 2114, 1084, -202, -1541, -2793, -3856, -4702, -5426, -6149, -6858, -7423, -7752, -7858, -7764, -7431, -6821, -5972, -4964, -3857, -2681, -1490, -355, 670, 1571, 2356, 3030, 3600, 4082, 4496, 4856, 5158, 5386, 5524, 5568, 5530, 5441, 5344, 5276, 5247, 5245, 5252, 5258, 5250, 5217, 5160, 5090, 5008, 4914, 4812, 4708, 4588, 4429, 4229, 3995, 3718, 3376, 2972, 2524, 2032, 1483, 893, 296 }, - { -25, -501, -1477, -1926, -1184, -13, 305, -474, -1374, -1391, -426, 896, 1932, 2456, 2633, 2735, 2824, 2693, 2114, 1084, -202, -1541, -2793, -3856, -4702, -5426, -6149, -6858, -7423, -7752, -7858, -7764, -7431, -6821, -5972, -4964, -3857, -2681, -1490, -355, 670, 1571, 2356, 3030, 3600, 4082, 4496, 4856, 5158, 5386, 5524, 5568, 5530, 5441, 5344, 5276, 5247, 5245, 5252, 5258, 5250, 5217, 5160, 5090, 5008, 4914, 4812, 4708, 4588, 4429, 4229, 3995, 3718, 3376, 2972, 2524, 2032, 1483, 893, 296 } - }, - { - { -66, -70, 70, 44, -302, -688, -819, -893, -1343, -2071, -2295, -1372, 423, 2172, 3259, 3789, 4124, 4340, 4274, 3850, 3142, 2200, 1020, -332, -1708, -3017, -4262, -5441, -6484, -7326, -7952, -8363, -8545, -8490, -8200, -7658, -6846, -5809, -4674, -3569, -2564, -1674, -893, -203, 418, 989, 1515, 2003, 2452, 2850, 3179, 3433, 3613, 3728, 3795, 3847, 3910, 3988, 4078, 4179, 4292, 4407, 4519, 4628, 4730, 4814, 4879, 4925, 4938, 4900, 4804, 4652, 4426, 4102, 3679, 3170, 2576, 1893, 1148, 382 }, - { 66, 70, -70, -44, 302, 688, 819, 893, 1343, 2071, 2295, 1372, -423, -2172, -3259, -3789, -4124, -4340, -4274, -3850, -3142, -2200, -1020, 332, 1708, 3017, 4262, 5441, 6484, 7326, 7952, 8363, 8545, 8490, 8200, 7658, 6846, 5809, 4674, 3569, 2564, 1674, 893, 203, -418, -989, -1515, -2003, -2452, -2850, -3179, -3433, -3613, -3728, -3795, -3847, -3910, -3988, -4078, -4179, -4292, -4407, -4519, -4628, -4730, -4814, -4879, -4925, -4938, -4900, -4804, -4652, -4426, -4102, -3679, -3170, -2576, -1893, -1148, -382 } - }, - { - { -112, 0, 324, 83, -342, 286, 1573, 1309, -1314, -3973, -3921, -1281, 1557, 2952, 3168, 3073, 2964, 2719, 2247, 1531, 624, -298, -1038, -1532, -1796, -1830, -1678, -1466, -1277, -1091, -909, -823, -895, -1062, -1234, -1402, -1625, -1942, -2333, -2726, -3030, -3198, -3247, -3214, -3123, -3003, -2886, -2776, -2641, -2453, -2203, -1884, -1486, -1005, -444, 200, 912, 1654, 2391, 3111, 3799, 4421, 4954, 5400, 5754, 5982, 6060, 5990, 5778, 5421, 4928, 4331, 3669, 2981, 2318, 1724, 1213, 775, 413, 126 }, - { 112, 0, -324, -83, 342, -286, -1573, -1309, 1314, 3973, 3921, 1281, -1557, -2952, -3168, -3073, -2964, -2719, -2247, -1531, -624, 298, 1038, 1532, 1796, 1830, 1678, 1466, 1277, 1091, 909, 823, 895, 1062, 1234, 1402, 1625, 1942, 2333, 2726, 3030, 3198, 3247, 3214, 3123, 3003, 2886, 2776, 2641, 2453, 2203, 1884, 1486, 1005, 444, -200, -912, -1654, -2391, -3111, -3799, -4421, -4954, -5400, -5754, -5982, -6060, -5990, -5778, -5421, -4928, -4331, -3669, -2981, -2318, -1724, -1213, -775, -413, -126 } - }, - { - { -21, -191, -424, -316, 178, 668, 1112, 2054, 3639, 4857, 4404, 2137, -794, -3170, -4610, -5313, -5461, -5143, -4541, -3869, -3185, -2441, -1639, -831, -46, 681, 1232, 1502, 1541, 1541, 1663, 1926, 2251, 2568, 2859, 3128, 3366, 3561, 3703, 3782, 3775, 3663, 3468, 3240, 3022, 2818, 2609, 2386, 2149, 1904, 1650, 1394, 1136, 884, 648, 449, 302, 218, 195, 228, 308, 429, 591, 791, 1027, 1294, 1595, 1924, 2266, 2591, 2875, 3096, 3233, 3257, 3137, 2858, 2424, 1855, 1171, 401 }, - { -21, -191, -424, -316, 178, 668, 1112, 2054, 3639, 4857, 4404, 2137, -794, -3170, -4610, -5313, -5461, -5143, -4541, -3869, -3185, -2441, -1639, -831, -46, 681, 1232, 1502, 1541, 1541, 1663, 1926, 2251, 2568, 2859, 3128, 3366, 3561, 3703, 3782, 3775, 3663, 3468, 3240, 3022, 2818, 2609, 2386, 2149, 1904, 1650, 1394, 1136, 884, 648, 449, 302, 218, 195, 228, 308, 429, 591, 791, 1027, 1294, 1595, 1924, 2266, 2591, 2875, 3096, 3233, 3257, 3137, 2858, 2424, 1855, 1171, 401 } - }, - { - { -626, -1234, -415, 1419, 2793, 2250, -247, -2938, -3729, -2231, -34, 1156, 1142, 788, 632, 589, 615, 838, 1094, 991, 530, 174, 202, 393, 437, 310, 131, -104, -464, -922, -1367, -1705, -1906, -2019, -2146, -2354, -2599, -2788, -2854, -2777, -2563, -2246, -1887, -1530, -1179, -841, -535, -270, -35, 176, 361, 529, 693, 856, 1012, 1160, 1305, 1436, 1533, 1587, 1604, 1593, 1556, 1502, 1449, 1420, 1424, 1451, 1487, 1535, 1597, 1654, 1672, 1635, 1548, 1409, 1202, 917, 570, 192 }, - { -626, -1234, -415, 1419, 2793, 2250, -247, -2938, -3729, -2231, -34, 1156, 1142, 788, 632, 589, 615, 838, 1094, 991, 530, 174, 202, 393, 437, 310, 131, -104, -464, -922, -1367, -1705, -1906, -2019, -2146, -2354, -2599, -2788, -2854, -2777, -2563, -2246, -1887, -1530, -1179, -841, -535, -270, -35, 176, 361, 529, 693, 856, 1012, 1160, 1305, 1436, 1533, 1587, 1604, 1593, 1556, 1502, 1449, 1420, 1424, 1451, 1487, 1535, 1597, 1654, 1672, 1635, 1548, 1409, 1202, 917, 570, 192 } - }, - { - { 451, 359, -1348, -3138, -3302, -1529, 1608, 5378, 8585, 9704, 8188, 5065, 1669, -1634, -4994, -8016, -9938, -10595, -10549, -10336, -9990, -9307, -8217, -6853, -5415, -4037, -2706, -1323, 151, 1654, 3112, 4493, 5777, 6920, 7883, 8648, 9209, 9557, 9699, 9649, 9441, 9126, 8757, 8351, 7889, 7368, 6811, 6254, 5721, 5228, 4777, 4344, 3897, 3426, 2940, 2451, 1966, 1498, 1056, 650, 282, -51, -354, -626, -865, -1070, -1242, -1377, -1465, -1509, -1513, -1477, -1395, -1271, -1119, -947, -751, -535, -314, -103 }, - { 451, 359, -1348, -3138, -3302, -1529, 1608, 5378, 8585, 9704, 8188, 5065, 1669, -1634, -4994, -8016, -9938, -10595, -10549, -10336, -9990, -9307, -8217, -6853, -5415, -4037, -2706, -1323, 151, 1654, 3112, 4493, 5777, 6920, 7883, 8648, 9209, 9557, 9699, 9649, 9441, 9126, 8757, 8351, 7889, 7368, 6811, 6254, 5721, 5228, 4777, 4344, 3897, 3426, 2940, 2451, 1966, 1498, 1056, 650, 282, -51, -354, -626, -865, -1070, -1242, -1377, -1465, -1509, -1513, -1477, -1395, -1271, -1119, -947, -751, -535, -314, -103 } - } +const Word16 CRendBin_HOA2_HRIR_coeff_im_16kHz_fx[HOA2_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { -4603, -11826, -14491, -12854, -8967, -4664, -623, 3123, 6417, 8835, 10005, 9830, 8464, 6222, 3489, 631, -2096, -4562, -6712, -8500, -9866, -10768, -11242, -11391, -11302, -10983, -10414, -9622, -8695, -7712, -6714, -5726, -4780, -3897, -3076, -2309, -1595, -940, -333, 242, 801, 1351, 1892, 2416, 2920, 3402, 3861, 4297, 4711, 5101, 5464, 5793, 6085, 6340, 6559, 6739, 6885, 7007, 7111, 7201, 7278, 7347, 7411, 7465, 7505, 7526, 7522, 7483, 7394, 7242, 7017, 6703, 6286, 5759, 5120, 4371, 3520, 2582, 1576, 530 }, + { -4603, -11826, -14491, -12854, -8967, -4664, -623, 3123, 6417, 8835, 10005, 9830, 8464, 6222, 3489, 631, -2096, -4562, -6712, -8500, -9866, -10768, -11242, -11391, -11302, -10983, -10414, -9622, -8695, -7712, -6714, -5726, -4780, -3897, -3076, -2309, -1595, -940, -333, 242, 801, 1351, 1892, 2416, 2920, 3402, 3861, 4297, 4711, 5101, 5464, 5793, 6085, 6340, 6559, 6739, 6885, 7007, 7111, 7201, 7278, 7347, 7411, 7465, 7505, 7526, 7522, 7483, 7394, 7242, 7017, 6703, 6286, 5759, 5120, 4371, 3520, 2582, 1576, 530 } }, + { { 2238, 3743, -1094, -10206, -17913, -19521, -14491, -5819, 2933, 9818, 14519, 17261, 18182, 17410, 15222, 11979, 8007, 3630, -775, -4841, -8355, -11305, -13775, -15794, -17312, -18300, -18829, -19019, -18958, -18687, -18240, -17654, -16956, -16166, -15307, -14401, -13454, -12461, -11416, -10319, -9181, -8020, -6861, -5720, -4607, -3526, -2482, -1482, -537, 347, 1172, 1952, 2699, 3418, 4102, 4738, 5315, 5828, 6277, 6661, 6986, 7263, 7497, 7688, 7830, 7923, 7966, 7943, 7837, 7639, 7349, 6955, 6449, 5836, 5130, 4338, 3464, 2519, 1526, 511 }, + { -2238, -3743, 1094, 10206, 17913, 19521, 14491, 5819, -2933, -9818, -14519, -17261, -18182, -17410, -15222, -11979, -8007, -3630, 775, 4841, 8355, 11305, 13775, 15794, 17312, 18300, 18829, 19019, 18958, 18687, 18240, 17654, 16956, 16166, 15307, 14401, 13454, 12461, 11416, 10319, 9181, 8020, 6861, 5720, 4607, 3526, 2482, 1482, 537, -347, -1172, -1952, -2699, -3418, -4102, -4738, -5315, -5828, -6277, -6661, -6986, -7263, -7497, -7688, -7830, -7923, -7966, -7943, -7837, -7639, -7349, -6955, -6449, -5836, -5130, -4338, -3464, -2519, -1526, -511 } }, + { { -617, -1747, -2179, -1215, 656, 1798, 1248, -249, -1313, -1357, -626, 428, 1324, 1630, 1360, 1024, 961, 900, 428, -430, -1335, -2084, -2660, -2996, -2991, -2703, -2334, -2037, -1803, -1533, -1160, -710, -279, 51, 255, 324, 246, 44, -198, -391, -500, -528, -476, -341, -134, 127, 435, 784, 1180, 1642, 2180, 2788, 3440, 4117, 4805, 5491, 6155, 6781, 7360, 7887, 8351, 8740, 9038, 9237, 9322, 9271, 9067, 8710, 8204, 7554, 6776, 5904, 4978, 4042, 3153, 2362, 1679, 1089, 592, 184 }, + { -617, -1747, -2179, -1215, 656, 1798, 1248, -249, -1313, -1357, -626, 428, 1324, 1630, 1360, 1024, 961, 900, 428, -430, -1335, -2084, -2660, -2996, -2991, -2703, -2334, -2037, -1803, -1533, -1160, -710, -279, 51, 255, 324, 246, 44, -198, -391, -500, -528, -476, -341, -134, 127, 435, 784, 1180, 1642, 2180, 2788, 3440, 4117, 4805, 5491, 6155, 6781, 7360, 7887, 8351, 8740, 9038, 9237, 9322, 9271, 9067, 8710, 8204, 7554, 6776, 5904, 4978, 4042, 3153, 2362, 1679, 1089, 592, 184 } }, + { { -25, -501, -1477, -1926, -1184, -13, 305, -474, -1374, -1391, -426, 896, 1932, 2456, 2633, 2735, 2824, 2693, 2114, 1084, -202, -1541, -2793, -3856, -4702, -5426, -6149, -6858, -7423, -7752, -7858, -7764, -7431, -6821, -5972, -4964, -3857, -2681, -1490, -355, 670, 1571, 2356, 3030, 3600, 4082, 4496, 4856, 5158, 5386, 5524, 5568, 5530, 5441, 5344, 5276, 5247, 5245, 5252, 5258, 5250, 5217, 5160, 5090, 5008, 4914, 4812, 4708, 4588, 4429, 4229, 3995, 3718, 3376, 2972, 2524, 2032, 1483, 893, 296 }, + { -25, -501, -1477, -1926, -1184, -13, 305, -474, -1374, -1391, -426, 896, 1932, 2456, 2633, 2735, 2824, 2693, 2114, 1084, -202, -1541, -2793, -3856, -4702, -5426, -6149, -6858, -7423, -7752, -7858, -7764, -7431, -6821, -5972, -4964, -3857, -2681, -1490, -355, 670, 1571, 2356, 3030, 3600, 4082, 4496, 4856, 5158, 5386, 5524, 5568, 5530, 5441, 5344, 5276, 5247, 5245, 5252, 5258, 5250, 5217, 5160, 5090, 5008, 4914, 4812, 4708, 4588, 4429, 4229, 3995, 3718, 3376, 2972, 2524, 2032, 1483, 893, 296 } }, + { { -66, -70, 70, 44, -302, -688, -819, -893, -1343, -2071, -2295, -1372, 423, 2172, 3259, 3789, 4124, 4340, 4274, 3850, 3142, 2200, 1020, -332, -1708, -3017, -4262, -5441, -6484, -7326, -7952, -8363, -8545, -8490, -8200, -7658, -6846, -5809, -4674, -3569, -2564, -1674, -893, -203, 418, 989, 1515, 2003, 2452, 2850, 3179, 3433, 3613, 3728, 3795, 3847, 3910, 3988, 4078, 4179, 4292, 4407, 4519, 4628, 4730, 4814, 4879, 4925, 4938, 4900, 4804, 4652, 4426, 4102, 3679, 3170, 2576, 1893, 1148, 382 }, + { 66, 70, -70, -44, 302, 688, 819, 893, 1343, 2071, 2295, 1372, -423, -2172, -3259, -3789, -4124, -4340, -4274, -3850, -3142, -2200, -1020, 332, 1708, 3017, 4262, 5441, 6484, 7326, 7952, 8363, 8545, 8490, 8200, 7658, 6846, 5809, 4674, 3569, 2564, 1674, 893, 203, -418, -989, -1515, -2003, -2452, -2850, -3179, -3433, -3613, -3728, -3795, -3847, -3910, -3988, -4078, -4179, -4292, -4407, -4519, -4628, -4730, -4814, -4879, -4925, -4938, -4900, -4804, -4652, -4426, -4102, -3679, -3170, -2576, -1893, -1148, -382 } }, + { { -112, 0, 324, 83, -342, 286, 1573, 1309, -1314, -3973, -3921, -1281, 1557, 2952, 3168, 3073, 2964, 2719, 2247, 1531, 624, -298, -1038, -1532, -1796, -1830, -1678, -1466, -1277, -1091, -909, -823, -895, -1062, -1234, -1402, -1625, -1942, -2333, -2726, -3030, -3198, -3247, -3214, -3123, -3003, -2886, -2776, -2641, -2453, -2203, -1884, -1486, -1005, -444, 200, 912, 1654, 2391, 3111, 3799, 4421, 4954, 5400, 5754, 5982, 6060, 5990, 5778, 5421, 4928, 4331, 3669, 2981, 2318, 1724, 1213, 775, 413, 126 }, + { 112, 0, -324, -83, 342, -286, -1573, -1309, 1314, 3973, 3921, 1281, -1557, -2952, -3168, -3073, -2964, -2719, -2247, -1531, -624, 298, 1038, 1532, 1796, 1830, 1678, 1466, 1277, 1091, 909, 823, 895, 1062, 1234, 1402, 1625, 1942, 2333, 2726, 3030, 3198, 3247, 3214, 3123, 3003, 2886, 2776, 2641, 2453, 2203, 1884, 1486, 1005, 444, -200, -912, -1654, -2391, -3111, -3799, -4421, -4954, -5400, -5754, -5982, -6060, -5990, -5778, -5421, -4928, -4331, -3669, -2981, -2318, -1724, -1213, -775, -413, -126 } }, + { { -21, -191, -424, -316, 178, 668, 1112, 2054, 3639, 4857, 4404, 2137, -794, -3170, -4610, -5313, -5461, -5143, -4541, -3869, -3185, -2441, -1639, -831, -46, 681, 1232, 1502, 1541, 1541, 1663, 1926, 2251, 2568, 2859, 3128, 3366, 3561, 3703, 3782, 3775, 3663, 3468, 3240, 3022, 2818, 2609, 2386, 2149, 1904, 1650, 1394, 1136, 884, 648, 449, 302, 218, 195, 228, 308, 429, 591, 791, 1027, 1294, 1595, 1924, 2266, 2591, 2875, 3096, 3233, 3257, 3137, 2858, 2424, 1855, 1171, 401 }, + { -21, -191, -424, -316, 178, 668, 1112, 2054, 3639, 4857, 4404, 2137, -794, -3170, -4610, -5313, -5461, -5143, -4541, -3869, -3185, -2441, -1639, -831, -46, 681, 1232, 1502, 1541, 1541, 1663, 1926, 2251, 2568, 2859, 3128, 3366, 3561, 3703, 3782, 3775, 3663, 3468, 3240, 3022, 2818, 2609, 2386, 2149, 1904, 1650, 1394, 1136, 884, 648, 449, 302, 218, 195, 228, 308, 429, 591, 791, 1027, 1294, 1595, 1924, 2266, 2591, 2875, 3096, 3233, 3257, 3137, 2858, 2424, 1855, 1171, 401 } }, + { { -626, -1234, -415, 1419, 2793, 2250, -247, -2938, -3729, -2231, -34, 1156, 1142, 788, 632, 589, 615, 838, 1094, 991, 530, 174, 202, 393, 437, 310, 131, -104, -464, -922, -1367, -1705, -1906, -2019, -2146, -2354, -2599, -2788, -2854, -2777, -2563, -2246, -1887, -1530, -1179, -841, -535, -270, -35, 176, 361, 529, 693, 856, 1012, 1160, 1305, 1436, 1533, 1587, 1604, 1593, 1556, 1502, 1449, 1420, 1424, 1451, 1487, 1535, 1597, 1654, 1672, 1635, 1548, 1409, 1202, 917, 570, 192 }, + { -626, -1234, -415, 1419, 2793, 2250, -247, -2938, -3729, -2231, -34, 1156, 1142, 788, 632, 589, 615, 838, 1094, 991, 530, 174, 202, 393, 437, 310, 131, -104, -464, -922, -1367, -1705, -1906, -2019, -2146, -2354, -2599, -2788, -2854, -2777, -2563, -2246, -1887, -1530, -1179, -841, -535, -270, -35, 176, 361, 529, 693, 856, 1012, 1160, 1305, 1436, 1533, 1587, 1604, 1593, 1556, 1502, 1449, 1420, 1424, 1451, 1487, 1535, 1597, 1654, 1672, 1635, 1548, 1409, 1202, 917, 570, 192 } }, + { { 451, 359, -1348, -3138, -3302, -1529, 1608, 5378, 8585, 9704, 8188, 5065, 1669, -1634, -4994, -8016, -9938, -10595, -10549, -10336, -9990, -9307, -8217, -6853, -5415, -4037, -2706, -1323, 151, 1654, 3112, 4493, 5777, 6920, 7883, 8648, 9209, 9557, 9699, 9649, 9441, 9126, 8757, 8351, 7889, 7368, 6811, 6254, 5721, 5228, 4777, 4344, 3897, 3426, 2940, 2451, 1966, 1498, 1056, 650, 282, -51, -354, -626, -865, -1070, -1242, -1377, -1465, -1509, -1513, -1477, -1395, -1271, -1119, -947, -751, -535, -314, -103 }, + { 451, 359, -1348, -3138, -3302, -1529, 1608, 5378, 8585, 9704, 8188, 5065, 1669, -1634, -4994, -8016, -9938, -10595, -10549, -10336, -9990, -9307, -8217, -6853, -5415, -4037, -2706, -1323, 151, 1654, 3112, 4493, 5777, 6920, 7883, 8648, 9209, 9557, 9699, 9649, 9441, 9126, 8757, 8351, 7889, 7368, 6811, 6254, 5721, 5228, 4777, 4344, 3897, 3426, 2940, 2451, 1966, 1498, 1056, 650, 282, -51, -354, -626, -865, -1070, -1242, -1377, -1465, -1509, -1513, -1477, -1395, -1271, -1119, -947, -751, -535, -314, -103 } } }; -const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; - +const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_HOA2_HRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /********************** CRendBin_HOA3_HRIR **********************/ const Word16 CRendBin_HOA3_HRIR_Q_latency_s_fx = 31; -const Word32 CRendBin_HOA3_HRIR_latency_s_fx = 44741;/*Q-31*/ +const Word32 CRendBin_HOA3_HRIR_latency_s_fx = 44741; /*Q-31*/ /* Sample Rate = 48000 */ const Word16 CRendBin_HOA3_HRIR_max_num_iterations_48kHz = 1; -const Word16 CRendBin_HOA3_HRIR_num_iterations_48kHz[HOA3_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_HOA3_HRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_HOA3_HRIR_pIndex_frequency_max_48kHz[HOA3_CHANNELS][BINAURAL_CHANNELS][1]={{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}},{{240},{240}}}; +const Word16 CRendBin_HOA3_HRIR_num_iterations_48kHz[HOA3_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_HOA3_HRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_HOA3_HRIR_pIndex_frequency_max_48kHz[HOA3_CHANNELS][BINAURAL_CHANNELS][1] = { { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } }, { { 240 }, { 240 } } }; const Word16 CRendBin_HOA3_HRIR_index_frequency_max_diffuse_48kHz = 0; const Word16 CRendBin_HOA3_HRIR_inv_diffuse_weight_Q_48kHz_fx = 0; -const Word16 CRendBin_HOA3_HRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][HOA3_CHANNELS]={{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; -const Word16 *CRendBin_HOA3_HRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_HOA3_HRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][HOA3_CHANNELS] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; +const Word16 *CRendBin_HOA3_HRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_HOA3_HRIR_coeff_Q_48kHz_fx = 14; -const Word16 CRendBin_HOA3_HRIR_coeff_re_48kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {15982, 13492, 9482, 5102, 1170, -1922, -4355, -6659, -8796, -9889, -9322, -7308, -3801, 1614, 7308, 8833, 3596, -4183, -6538, -678, 7738, 11360, 8737, 3593, -967, -4772, -8286, -10979, -12383, -12957, -13252, -13224, -12739, -12021, -11311, -10569, -9735, -8901, -8132, -7383, -6635, -5928, -5248, -4551, -3863, -3225, -2614, -1999, -1409, -870, -352, 168, 666, 1127, 1569, 1996, 2384, 2733, 3065, 3379, 3660, 3920, 4178, 4425, 4647, 4856, 5065, 5265, 5449, 5628, 5811, 5990, 6162, 6335, 6514, 6693, 6869, 7047, 7225, 7404, 7584, 7760, 7919, 8065, 8211, 8351, 8469, 8566, 8658, 8750, 8825, 8873, 8901, 8918, 8929, 8935, - 8929, 8908, 8881, 8869, 8876, 8891, 8904, 8921, 8950, 9000, 9070, 9153, 9238, 9319, 9405, 9505, 9617, 9732, 9844, 9947, 10038, 10123, 10209, 10295, 10376, 10447, 10511, 10566, 10616, 10662, 10706, 10741, 10765, 10780, 10786, 10786, 10785, 10785, 10787, 10788, 10789, 10791, 10796, 10804, 10822, 10853, 10894, 10944, 11001, 11064, 11129, 11197, 11266, 11335, 11401, 11462, 11516, 11562, 11598, 11626, 11646, 11658, 11665, 11667, 11665, 11662, 11658, 11657, 11659, 11666, 11679, 11693, 11705, 11716, 11727, 11734, 11737, 11740, 11742, 11741, 11739, 11742, 11747, 11753, 11767, 11790, 11819, 11850, 11890, 11939, 11986, 12032, 12086, 12142, 12187, 12231, - 12286, 12335, 12366, 12401, 12459, 12502, 12511, 12536, 12606, 12648, 12613, 12609, 12725, 12823, 12695, 12400, 12217, 12269, 12408, 12473, 12423, 12224, 11863, 11535, 11545, 11893, 12192, 12122, 11812, 11594, 11560, 11558, 11550, 11744, 12315, 13130, 13831, 14166, 14182, 14086, 14001, 13910, 13811, 13776, 13808, 13759, 13540, 13309 }, - {15982, 13492, 9482, 5102, 1170, -1922, -4355, -6659, -8796, -9889, -9322, -7308, -3801, 1614, 7308, 8833, 3596, -4183, -6538, -678, 7738, 11360, 8737, 3593, -967, -4772, -8286, -10979, -12383, -12957, -13252, -13224, -12739, -12021, -11311, -10569, -9735, -8901, -8132, -7383, -6635, -5928, -5248, -4551, -3863, -3225, -2614, -1999, -1409, -870, -352, 168, 666, 1127, 1569, 1996, 2384, 2733, 3065, 3379, 3660, 3920, 4178, 4425, 4647, 4856, 5065, 5265, 5449, 5628, 5811, 5990, 6162, 6335, 6514, 6693, 6869, 7047, 7225, 7404, 7584, 7760, 7919, 8065, 8211, 8351, 8469, 8566, 8658, 8750, 8825, 8873, 8901, 8918, 8929, 8935, - 8929, 8908, 8881, 8869, 8876, 8891, 8904, 8921, 8950, 9000, 9070, 9153, 9238, 9319, 9405, 9505, 9617, 9732, 9844, 9947, 10038, 10123, 10209, 10295, 10376, 10447, 10511, 10566, 10616, 10662, 10706, 10741, 10765, 10780, 10786, 10786, 10785, 10785, 10787, 10788, 10789, 10791, 10796, 10804, 10822, 10853, 10894, 10944, 11001, 11064, 11129, 11197, 11266, 11335, 11401, 11462, 11516, 11562, 11598, 11626, 11646, 11658, 11665, 11667, 11665, 11662, 11658, 11657, 11659, 11666, 11679, 11693, 11705, 11716, 11727, 11734, 11737, 11740, 11742, 11741, 11739, 11742, 11747, 11753, 11767, 11790, 11819, 11850, 11890, 11939, 11986, 12032, 12086, 12142, 12187, 12231, - 12286, 12335, 12366, 12401, 12459, 12502, 12511, 12536, 12606, 12648, 12613, 12609, 12725, 12823, 12695, 12400, 12217, 12269, 12408, 12473, 12423, 12224, 11863, 11535, 11545, 11893, 12192, 12122, 11812, 11594, 11560, 11558, 11550, 11744, 12315, 13130, 13831, 14166, 14182, 14086, 14001, 13910, 13811, 13776, 13808, 13759, 13540, 13309 } - }, - { - {1200, 4945, 10805, 15658, 16608, 13003, 6129, -2334, -10430, -15793, -17423, -16443, -13008, -4659, 8193, 16996, 11982, -4210, -15995, -11636, 3743, 15779, 17435, 12921, 8159, 4102, -327, -4350, -6740, -8042, -9365, -10634, -11308, -11572, -11858, -12087, -12051, -11873, -11679, -11349, -10833, -10258, -9659, -8947, -8159, -7413, -6682, -5882, -5075, -4359, -3699, -3027, -2377, -1778, -1178, -557, 35, 585, 1135, 1673, 2149, 2572, 2988, 3375, 3690, 3958, 4217, 4445, 4613, 4749, 4879, 4986, 5059, 5128, 5211, 5298, 5387, 5497, 5625, 5766, 5931, 6119, 6303, 6477, 6668, 6877, 7071, 7239, 7409, 7589, 7766, 7942, 8139, 8360, 8596, 8859, - 9158, 9474, 9792, 10118, 10449, 10759, 11029, 11263, 11463, 11616, 11717, 11771, 11769, 11707, 11614, 11520, 11433, 11347, 11269, 11200, 11130, 11070, 11045, 11059, 11093, 11132, 11169, 11191, 11193, 11190, 11199, 11212, 11217, 11222, 11231, 11237, 11238, 11244, 11254, 11259, 11260, 11267, 11277, 11283, 11290, 11305, 11322, 11339, 11368, 11415, 11474, 11544, 11634, 11739, 11848, 11963, 12091, 12224, 12355, 12489, 12630, 12769, 12900, 13031, 13162, 13282, 13393, 13503, 13608, 13699, 13780, 13855, 13916, 13961, 14002, 14044, 14077, 14104, 14137, 14170, 14189, 14194, 14196, 14189, 14171, 14158, 14155, 14150, 14142, 14149, 14168, 14174, 14176, 14193, 14209, 14214, - 14230, 14258, 14264, 14267, 14314, 14364, 14344, 14334, 14442, 14535, 14451, 14415, 14712, 14991, 14609, 13756, 13389, 13823, 14333, 14484, 14777, 15416, 15527, 14470, 13070, 12585, 13079, 13642, 13685, 13311, 12896, 12814, 12965, 12266, 9575, 5657, 3151, 3707, 6030, 7673, 7933, 7904, 8281, 8421, 7501, 5660, 3771, 2638 }, - {-1200, -4945, -10805, -15658, -16608, -13003, -6129, 2334, 10430, 15793, 17423, 16443, 13008, 4659, -8193, -16996, -11982, 4210, 15995, 11636, -3743, -15779, -17435, -12921, -8159, -4102, 327, 4350, 6740, 8042, 9365, 10634, 11308, 11572, 11858, 12087, 12051, 11873, 11679, 11349, 10833, 10258, 9659, 8947, 8159, 7413, 6682, 5882, 5075, 4359, 3699, 3027, 2377, 1778, 1178, 557, -35, -585, -1135, -1673, -2149, -2572, -2988, -3375, -3690, -3958, -4217, -4445, -4613, -4749, -4879, -4986, -5059, -5128, -5211, -5298, -5387, -5497, -5625, -5766, -5931, -6119, -6303, -6477, -6668, -6877, -7071, -7239, -7409, -7589, -7766, -7942, -8139, -8360, -8596, -8859, - -9158, -9474, -9792, -10118, -10449, -10759, -11029, -11263, -11463, -11616, -11717, -11771, -11769, -11707, -11614, -11520, -11433, -11347, -11269, -11200, -11130, -11070, -11045, -11059, -11093, -11132, -11169, -11191, -11193, -11190, -11199, -11212, -11217, -11222, -11231, -11237, -11238, -11244, -11254, -11259, -11260, -11267, -11277, -11283, -11290, -11305, -11322, -11339, -11368, -11415, -11474, -11544, -11634, -11739, -11848, -11963, -12091, -12224, -12355, -12489, -12630, -12769, -12900, -13031, -13162, -13282, -13393, -13503, -13608, -13699, -13780, -13855, -13916, -13961, -14002, -14044, -14077, -14104, -14137, -14170, -14189, -14194, -14196, -14189, -14171, -14158, -14155, -14150, -14142, -14149, -14168, -14174, -14176, -14193, -14209, -14214, - -14230, -14258, -14264, -14267, -14314, -14364, -14344, -14334, -14442, -14535, -14451, -14415, -14712, -14991, -14609, -13756, -13389, -13823, -14333, -14484, -14777, -15416, -15527, -14470, -13070, -12585, -13079, -13642, -13685, -13311, -12896, -12814, -12965, -12266, -9575, -5657, -3151, -3707, -6030, -7673, -7933, -7904, -8281, -8421, -7501, -5660, -3771, -2638 } - }, - { - {1855, 1823, 1024, -597, -1892, -1783, -502, 808, 1333, 1050, 281, -656, -1330, -1182, -64, 1221, 1400, 146, -1216, -982, 952, 2898, 3270, 2118, 592, -512, -1192, -1661, -1981, -2189, -2362, -2484, -2474, -2338, -2172, -2048, -2007, -2103, -2353, -2674, -2966, -3198, -3383, -3518, -3599, -3644, -3667, -3662, -3613, -3507, -3325, -3041, -2648, -2161, -1585, -921, -180, 613, 1444, 2310, 3204, 4110, 5011, 5900, 6762, 7567, 8286, 8897, 9382, 9721, 9897, 9904, 9743, 9419, 8950, 8370, 7709, 6983, 6213, 5442, 4714, 4037, 3396, 2799, 2283, 1871, 1539, 1245, 984, 792, 697, 681, 707, 762, 851, 982, - 1148, 1338, 1529, 1695, 1821, 1905, 1954, 1967, 1936, 1846, 1683, 1456, 1195, 930, 667, 398, 125, -146, -404, -638, -830, -970, -1057, -1087, -1057, -975, -853, -694, -499, -283, -63, 156, 365, 555, 723, 871, 993, 1077, 1130, 1174, 1222, 1281, 1370, 1494, 1631, 1759, 1881, 2001, 2110, 2201, 2283, 2355, 2402, 2427, 2444, 2452, 2446, 2438, 2441, 2446, 2443, 2443, 2450, 2446, 2427, 2413, 2400, 2368, 2320, 2275, 2223, 2155, 2093, 2056, 2025, 1986, 1962, 1961, 1951, 1925, 1902, 1864, 1768, 1635, 1502, 1341, 1120, 888, 682, 453, 182, -60, -259, -486, -726, -898, - -1054, -1285, -1484, -1551, -1677, -1986, -2174, -2074, -2150, -2643, -2863, -2423, -2400, -3699, -4912, -3921, -1298, 226, -310, -1180, -1318, -1850, -3351, -4110, -2696, -367, 713, 325, -171, -71, 98, -381, -1626, -2959, -3133, -1525, 677, 1406, 179, -1367, -1726, -1259, -1106, -1386, -1376, -849, -288, -38 }, - {1855, 1823, 1024, -597, -1892, -1783, -502, 808, 1333, 1050, 281, -656, -1330, -1182, -64, 1221, 1400, 146, -1216, -982, 952, 2898, 3270, 2118, 592, -512, -1192, -1661, -1981, -2189, -2362, -2484, -2474, -2338, -2172, -2048, -2007, -2103, -2353, -2674, -2966, -3198, -3383, -3518, -3599, -3644, -3667, -3662, -3613, -3507, -3325, -3041, -2648, -2161, -1585, -921, -180, 613, 1444, 2310, 3204, 4110, 5011, 5900, 6762, 7567, 8286, 8897, 9382, 9721, 9897, 9904, 9743, 9419, 8950, 8370, 7709, 6983, 6213, 5442, 4714, 4037, 3396, 2799, 2283, 1871, 1539, 1245, 984, 792, 697, 681, 707, 762, 851, 982, - 1148, 1338, 1529, 1695, 1821, 1905, 1954, 1967, 1936, 1846, 1683, 1456, 1195, 930, 667, 398, 125, -146, -404, -638, -830, -970, -1057, -1087, -1057, -975, -853, -694, -499, -283, -63, 156, 365, 555, 723, 871, 993, 1077, 1130, 1174, 1222, 1281, 1370, 1494, 1631, 1759, 1881, 2001, 2110, 2201, 2283, 2355, 2402, 2427, 2444, 2452, 2446, 2438, 2441, 2446, 2443, 2443, 2450, 2446, 2427, 2413, 2400, 2368, 2320, 2275, 2223, 2155, 2093, 2056, 2025, 1986, 1962, 1961, 1951, 1925, 1902, 1864, 1768, 1635, 1502, 1341, 1120, 888, 682, 453, 182, -60, -259, -486, -726, -898, - -1054, -1285, -1484, -1551, -1677, -1986, -2174, -2074, -2150, -2643, -2863, -2423, -2400, -3699, -4912, -3921, -1298, 226, -310, -1180, -1318, -1850, -3351, -4110, -2696, -367, 713, 325, -171, -71, 98, -381, -1626, -2959, -3133, -1525, 677, 1406, 179, -1367, -1726, -1259, -1106, -1386, -1376, -849, -288, -38 } - }, - { - {886, 1313, 1560, 1034, -92, -865, -543, 441, 900, 277, -868, -1814, -2354, -2197, -748, 1572, 2633, 777, -2487, -3549, -833, 3426, 6005, 6042, 4819, 3388, 1701, -388, -2530, -4387, -5995, -7444, -8626, -9416, -9814, -9859, -9565, -8995, -8251, -7403, -6503, -5608, -4750, -3913, -3097, -2329, -1619, -936, -269, 354, 906, 1376, 1747, 2008, 2187, 2337, 2497, 2675, 2875, 3096, 3323, 3537, 3733, 3913, 4078, 4228, 4372, 4523, 4680, 4831, 4963, 5076, 5171, 5228, 5227, 5164, 5047, 4873, 4625, 4310, 3957, 3582, 3174, 2732, 2292, 1885, 1509, 1144, 790, 455, 130, -210, -568, -927, -1277, -1625, - -1978, -2322, -2631, -2886, -3085, -3235, -3334, -3364, -3308, -3172, -2982, -2756, -2493, -2183, -1826, -1446, -1074, -731, -416, -105, 224, 565, 892, 1180, 1420, 1622, 1806, 1997, 2202, 2413, 2616, 2807, 2993, 3181, 3382, 3608, 3859, 4124, 4394, 4661, 4918, 5163, 5397, 5623, 5834, 6021, 6176, 6295, 6372, 6409, 6415, 6396, 6357, 6304, 6244, 6176, 6101, 6028, 5965, 5909, 5867, 5853, 5870, 5905, 5953, 6019, 6095, 6164, 6227, 6292, 6360, 6431, 6519, 6625, 6735, 6841, 6957, 7078, 7186, 7288, 7396, 7496, 7561, 7603, 7630, 7619, 7558, 7480, 7398, 7283, 7140, 7012, 6897, 6755, 6614, 6512, - 6401, 6243, 6130, 6092, 5979, 5764, 5683, 5765, 5648, 5285, 5232, 5579, 5395, 4242, 3459, 4476, 6459, 7348, 6842, 6406, 6492, 5988, 4771, 4501, 5994, 7740, 8150, 7689, 7617, 7990, 8131, 7945, 7521, 6408, 4552, 3206, 3603, 5149, 6134, 5979, 5668, 5989, 6454, 6333, 5941, 6250, 7481, 8656 }, - {886, 1313, 1560, 1034, -92, -865, -543, 441, 900, 277, -868, -1814, -2354, -2197, -748, 1572, 2633, 777, -2487, -3549, -833, 3426, 6005, 6042, 4819, 3388, 1701, -388, -2530, -4387, -5995, -7444, -8626, -9416, -9814, -9859, -9565, -8995, -8251, -7403, -6503, -5608, -4750, -3913, -3097, -2329, -1619, -936, -269, 354, 906, 1376, 1747, 2008, 2187, 2337, 2497, 2675, 2875, 3096, 3323, 3537, 3733, 3913, 4078, 4228, 4372, 4523, 4680, 4831, 4963, 5076, 5171, 5228, 5227, 5164, 5047, 4873, 4625, 4310, 3957, 3582, 3174, 2732, 2292, 1885, 1509, 1144, 790, 455, 130, -210, -568, -927, -1277, -1625, - -1978, -2322, -2631, -2886, -3085, -3235, -3334, -3364, -3308, -3172, -2982, -2756, -2493, -2183, -1826, -1446, -1074, -731, -416, -105, 224, 565, 892, 1180, 1420, 1622, 1806, 1997, 2202, 2413, 2616, 2807, 2993, 3181, 3382, 3608, 3859, 4124, 4394, 4661, 4918, 5163, 5397, 5623, 5834, 6021, 6176, 6295, 6372, 6409, 6415, 6396, 6357, 6304, 6244, 6176, 6101, 6028, 5965, 5909, 5867, 5853, 5870, 5905, 5953, 6019, 6095, 6164, 6227, 6292, 6360, 6431, 6519, 6625, 6735, 6841, 6957, 7078, 7186, 7288, 7396, 7496, 7561, 7603, 7630, 7619, 7558, 7480, 7398, 7283, 7140, 7012, 6897, 6755, 6614, 6512, - 6401, 6243, 6130, 6092, 5979, 5764, 5683, 5765, 5648, 5285, 5232, 5579, 5395, 4242, 3459, 4476, 6459, 7348, 6842, 6406, 6492, 5988, 4771, 4501, 5994, 7740, 8150, 7689, 7617, 7990, 8131, 7945, 7521, 6408, 4552, 3206, 3603, 5149, 6134, 5979, 5668, 5989, 6454, 6333, 5941, 6250, 7481, 8656 } - }, - { - {295, 121, 56, 302, 674, 814, 742, 879, 1387, 1727, 1099, -764, -3129, -4345, -2847, 963, 4014, 3108, -1285, -4935, -4324, -274, 3679, 5406, 5402, 4734, 3554, 1766, -206, -1881, -3248, -4465, -5475, -6180, -6653, -6960, -7002, -6683, -6073, -5319, -4532, -3785, -3126, -2555, -2041, -1573, -1142, -719, -282, 147, 540, 893, 1209, 1475, 1688, 1874, 2055, 2237, 2427, 2632, 2853, 3084, 3326, 3582, 3840, 4087, 4326, 4569, 4811, 5037, 5243, 5437, 5616, 5762, 5856, 5900, 5900, 5839, 5700, 5491, 5246, 4979, 4673, 4317, 3940, 3576, 3213, 2812, 2365, 1908, 1476, 1070, 672, 288, -56, -343, - -575, -770, -939, -1078, -1174, -1225, -1245, -1250, -1251, -1261, -1293, -1345, -1399, -1441, -1471, -1503, -1550, -1617, -1695, -1761, -1793, -1791, -1776, -1770, -1782, -1811, -1845, -1868, -1870, -1853, -1821, -1771, -1695, -1589, -1446, -1262, -1047, -817, -586, -365, -165, 5, 147, 261, 336, 363, 344, 287, 194, 80, -36, -142, -235, -311, -365, -397, -409, -391, -339, -255, -134, 33, 244, 484, 744, 1021, 1303, 1575, 1833, 2083, 2314, 2520, 2711, 2897, 3067, 3221, 3376, 3534, 3686, 3835, 3991, 4136, 4252, 4356, 4460, 4544, 4599, 4655, 4722, 4769, 4791, 4823, 4855, 4853, 4845, 4868, - 4869, 4820, 4815, 4877, 4856, 4735, 4747, 4898, 4825, 4504, 4485, 4810, 4530, 3268, 2422, 3422, 5430, 6388, 5923, 5392, 5301, 4766, 3723, 3556, 4858, 6322, 6690, 6344, 6201, 6310, 6274, 5945, 5081, 3491, 2065, 2387, 4582, 6704, 7105, 6378, 6055, 6405, 6630, 6459, 6282, 6123, 5650, 5093 }, - {-295, -121, -56, -302, -674, -814, -742, -879, -1387, -1727, -1099, 764, 3129, 4345, 2847, -963, -4014, -3108, 1285, 4935, 4324, 274, -3679, -5406, -5402, -4734, -3554, -1766, 206, 1881, 3248, 4465, 5475, 6180, 6653, 6960, 7002, 6683, 6073, 5319, 4532, 3785, 3126, 2555, 2041, 1573, 1142, 719, 282, -147, -540, -893, -1209, -1475, -1688, -1874, -2055, -2237, -2427, -2632, -2853, -3084, -3326, -3582, -3840, -4087, -4326, -4569, -4811, -5037, -5243, -5437, -5616, -5762, -5856, -5900, -5900, -5839, -5700, -5491, -5246, -4979, -4673, -4317, -3940, -3576, -3213, -2812, -2365, -1908, -1476, -1070, -672, -288, 56, 343, - 575, 770, 939, 1078, 1174, 1225, 1245, 1250, 1251, 1261, 1293, 1345, 1399, 1441, 1471, 1503, 1550, 1617, 1695, 1761, 1793, 1791, 1776, 1770, 1782, 1811, 1845, 1868, 1870, 1853, 1821, 1771, 1695, 1589, 1446, 1262, 1047, 817, 586, 365, 165, -5, -147, -261, -336, -363, -344, -287, -194, -80, 36, 142, 235, 311, 365, 397, 409, 391, 339, 255, 134, -33, -244, -484, -744, -1021, -1303, -1575, -1833, -2083, -2314, -2520, -2711, -2897, -3067, -3221, -3376, -3534, -3686, -3835, -3991, -4136, -4252, -4356, -4460, -4544, -4599, -4655, -4722, -4769, -4791, -4823, -4855, -4853, -4845, -4868, - -4869, -4820, -4815, -4877, -4856, -4735, -4747, -4898, -4825, -4504, -4485, -4810, -4530, -3268, -2422, -3422, -5430, -6388, -5923, -5392, -5301, -4766, -3723, -3556, -4858, -6322, -6690, -6344, -6201, -6310, -6274, -5945, -5081, -3491, -2065, -2387, -4582, -6704, -7105, -6378, -6055, -6405, -6630, -6459, -6282, -6123, -5650, -5093 } - }, - { - {451, -284, -385, 434, 654, -566, -1583, -340, 2489, 3978, 2454, -721, -2967, -2908, -915, 1487, 2391, 883, -1680, -2678, -1112, 1279, 2268, 1608, 603, 115, 2, 39, 353, 979, 1658, 2169, 2488, 2620, 2559, 2376, 2141, 1807, 1308, 696, 88, -447, -878, -1174, -1340, -1441, -1534, -1635, -1740, -1846, -1932, -1974, -1975, -1942, -1854, -1672, -1380, -989, -506, 61, 696, 1373, 2071, 2777, 3482, 4164, 4797, 5356, 5819, 6163, 6358, 6382, 6225, 5891, 5390, 4750, 4003, 3172, 2281, 1370, 482, -372, -1207, -2021, -2774, -3440, -4033, -4582, -5088, -5535, -5921, -6257, -6538, -6740, -6851, -6871, - -6799, -6621, -6329, -5936, -5465, -4922, -4303, -3617, -2897, -2202, -1582, -1041, -544, -59, 399, 787, 1075, 1265, 1383, 1466, 1540, 1602, 1638, 1645, 1639, 1639, 1655, 1697, 1764, 1840, 1913, 1979, 2038, 2075, 2079, 2051, 1991, 1896, 1774, 1639, 1498, 1351, 1208, 1081, 962, 843, 731, 633, 537, 436, 338, 244, 146, 48, -37, -112, -189, -262, -319, -367, -415, -445, -444, -429, -406, -360, -293, -229, -169, -96, -15, 55, 131, 230, 333, 421, 515, 623, 717, 784, 845, 889, 874, 816, 753, 668, 525, 363, 227, 75, -120, -299, -439, -602, -790, -923, - -1032, -1207, -1371, -1416, -1487, -1721, -1884, -1793, -1810, -2202, -2434, -2092, -1997, -2977, -3962, -3110, -766, 704, 268, -641, -864, -1212, -2411, -3272, -2388, -382, 926, 826, 108, -358, -622, -1452, -3334, -5423, -5796, -3576, -527, 600, -722, -2411, -2675, -1984, -1724, -2119, -2372, -2107, -1700, -1500 }, - {-451, 284, 385, -434, -654, 566, 1583, 340, -2489, -3978, -2454, 721, 2967, 2908, 915, -1487, -2391, -883, 1680, 2678, 1112, -1279, -2268, -1608, -603, -115, -2, -39, -353, -979, -1658, -2169, -2488, -2620, -2559, -2376, -2141, -1807, -1308, -696, -88, 447, 878, 1174, 1340, 1441, 1534, 1635, 1740, 1846, 1932, 1974, 1975, 1942, 1854, 1672, 1380, 989, 506, -61, -696, -1373, -2071, -2777, -3482, -4164, -4797, -5356, -5819, -6163, -6358, -6382, -6225, -5891, -5390, -4750, -4003, -3172, -2281, -1370, -482, 372, 1207, 2021, 2774, 3440, 4033, 4582, 5088, 5535, 5921, 6257, 6538, 6740, 6851, 6871, - 6799, 6621, 6329, 5936, 5465, 4922, 4303, 3617, 2897, 2202, 1582, 1041, 544, 59, -399, -787, -1075, -1265, -1383, -1466, -1540, -1602, -1638, -1645, -1639, -1639, -1655, -1697, -1764, -1840, -1913, -1979, -2038, -2075, -2079, -2051, -1991, -1896, -1774, -1639, -1498, -1351, -1208, -1081, -962, -843, -731, -633, -537, -436, -338, -244, -146, -48, 37, 112, 189, 262, 319, 367, 415, 445, 444, 429, 406, 360, 293, 229, 169, 96, 15, -55, -131, -230, -333, -421, -515, -623, -717, -784, -845, -889, -874, -816, -753, -668, -525, -363, -227, -75, 120, 299, 439, 602, 790, 923, - 1032, 1207, 1371, 1416, 1487, 1721, 1884, 1793, 1810, 2202, 2434, 2092, 1997, 2977, 3962, 3110, 766, -704, -268, 641, 864, 1212, 2411, 3272, 2388, 382, -926, -826, -108, 358, 622, 1452, 3334, 5423, 5796, 3576, 527, -600, 722, 2411, 2675, 1984, 1724, 2119, 2372, 2107, 1700, 1500 } - }, - { - {-184, 60, -7, -514, -945, -1110, -1578, -2682, -3686, -3424, -1330, 2351, 6350, 7971, 4667, -2310, -7226, -5359, 1215, 5733, 4597, 630, -1784, -1865, -1414, -1152, -404, 808, 1516, 1373, 1002, 887, 916, 955, 1092, 1319, 1482, 1546, 1596, 1647, 1662, 1648, 1599, 1465, 1258, 1064, 900, 711, 483, 261, 41, -221, -523, -831, -1150, -1491, -1825, -2122, -2391, -2636, -2832, -2970, -3055, -3075, -3001, -2830, -2571, -2214, -1747, -1191, -573, 104, 839, 1608, 2382, 3144, 3880, 4571, 5197, 5742, 6188, 6529, 6774, 6924, 6963, 6886, 6712, 6452, 6101, 5661, 5136, 4516, 3785, 2965, 2105, 1242, - 385, -456, -1252, -1954, -2506, -2870, -3058, -3112, -3062, -2904, -2630, -2262, -1839, -1405, -1003, -663, -394, -191, -54, 18, 23, -44, -192, -411, -672, -947, -1221, -1487, -1743, -1997, -2253, -2507, -2755, -3005, -3270, -3550, -3840, -4134, -4431, -4728, -5028, -5339, -5667, -6006, -6344, -6664, -6952, -7196, -7394, -7546, -7649, -7703, -7717, -7700, -7657, -7593, -7517, -7437, -7356, -7273, -7192, -7116, -7044, -6977, -6915, -6857, -6799, -6737, -6667, -6589, -6506, -6427, -6359, -6299, -6240, -6180, -6119, -6050, -5966, -5866, -5754, -5625, -5478, -5318, -5148, -4963, -4763, -4558, -4353, -4141, -3929, -3734, -3559, -3390, -3230, -3091, - -2961, -2826, -2704, -2601, -2480, -2337, -2232, -2174, -2075, -1933, -1884, -1934, -1872, -1666, -1660, -2041, -2425, -2418, -2251, -2290, -2273, -1805, -1340, -1724, -2816, -3539, -3392, -2970, -2858, -2955, -3055, -3143, -2918, -2083, -1350, -1969, -3857, -5377, -5529, -5096, -5018, -5013, -4752, -4856, -5362, -4610, -1599, 1513 }, - {-184, 60, -7, -514, -945, -1110, -1578, -2682, -3686, -3424, -1330, 2351, 6350, 7971, 4667, -2310, -7226, -5359, 1215, 5733, 4597, 630, -1784, -1865, -1414, -1152, -404, 808, 1516, 1373, 1002, 887, 916, 955, 1092, 1319, 1482, 1546, 1596, 1647, 1662, 1648, 1599, 1465, 1258, 1064, 900, 711, 483, 261, 41, -221, -523, -831, -1150, -1491, -1825, -2122, -2391, -2636, -2832, -2970, -3055, -3075, -3001, -2830, -2571, -2214, -1747, -1191, -573, 104, 839, 1608, 2382, 3144, 3880, 4571, 5197, 5742, 6188, 6529, 6774, 6924, 6963, 6886, 6712, 6452, 6101, 5661, 5136, 4516, 3785, 2965, 2105, 1242, - 385, -456, -1252, -1954, -2506, -2870, -3058, -3112, -3062, -2904, -2630, -2262, -1839, -1405, -1003, -663, -394, -191, -54, 18, 23, -44, -192, -411, -672, -947, -1221, -1487, -1743, -1997, -2253, -2507, -2755, -3005, -3270, -3550, -3840, -4134, -4431, -4728, -5028, -5339, -5667, -6006, -6344, -6664, -6952, -7196, -7394, -7546, -7649, -7703, -7717, -7700, -7657, -7593, -7517, -7437, -7356, -7273, -7192, -7116, -7044, -6977, -6915, -6857, -6799, -6737, -6667, -6589, -6506, -6427, -6359, -6299, -6240, -6180, -6119, -6050, -5966, -5866, -5754, -5625, -5478, -5318, -5148, -4963, -4763, -4558, -4353, -4141, -3929, -3734, -3559, -3390, -3230, -3091, - -2961, -2826, -2704, -2601, -2480, -2337, -2232, -2174, -2075, -1933, -1884, -1934, -1872, -1666, -1660, -2041, -2425, -2418, -2251, -2290, -2273, -1805, -1340, -1724, -2816, -3539, -3392, -2970, -2858, -2955, -3055, -3143, -2918, -2083, -1350, -1969, -3857, -5377, -5529, -5096, -5018, -5013, -4752, -4856, -5362, -4610, -1599, 1513 } - }, - { - {894, -27, -1303, -2224, -2159, -712, 1705, 3564, 3343, 1216, -991, -1783, -1338, -645, -82, 485, 811, 427, -446, -950, -670, -89, 208, 268, 486, 964, 1470, 1822, 1998, 1968, 1665, 1143, 578, 107, -281, -668, -1110, -1610, -2133, -2607, -2948, -3117, -3144, -3087, -2986, -2859, -2721, -2583, -2440, -2284, -2114, -1936, -1746, -1541, -1324, -1104, -875, -635, -391, -165, 28, 187, 309, 390, 430, 445, 460, 489, 525, 567, 633, 741, 888, 1065, 1279, 1555, 1900, 2303, 2753, 3248, 3779, 4328, 4873, 5394, 5882, 6339, 6756, 7102, 7354, 7535, 7690, 7819, 7865, 7776, 7559, 7248, - 6855, 6358, 5741, 5022, 4244, 3437, 2599, 1714, 797, -100, -940, -1723, -2479, -3228, -3965, -4654, -5251, -5739, -6137, -6471, -6749, -6964, -7112, -7196, -7227, -7227, -7215, -7196, -7163, -7120, -7072, -7017, -6943, -6838, -6686, -6480, -6235, -5983, -5733, -5477, -5203, -4901, -4560, -4180, -3789, -3421, -3082, -2762, -2459, -2173, -1888, -1602, -1340, -1124, -949, -804, -683, -573, -452, -314, -168, -21, 124, 257, 378, 504, 641, 781, 924, 1085, 1251, 1395, 1511, 1615, 1702, 1759, 1798, 1838, 1868, 1877, 1886, 1900, 1901, 1891, 1902, 1939, 1973, 2009, 2081, 2175, 2253, 2334, 2447, 2556, 2633, 2728, - 2858, 2947, 2990, 3094, 3247, 3296, 3265, 3373, 3581, 3571, 3378, 3491, 3947, 4005, 3282, 2591, 2860, 3726, 4119, 3884, 3781, 4006, 3826, 2926, 2140, 2325, 3137, 3547, 3206, 2713, 2559, 2382, 1561, 287, -409, 169, 1470, 2283, 2094, 1539, 1460, 1875, 2130, 1890, 1634, 2071, 3213, 4220 }, - {894, -27, -1303, -2224, -2159, -712, 1705, 3564, 3343, 1216, -991, -1783, -1338, -645, -82, 485, 811, 427, -446, -950, -670, -89, 208, 268, 486, 964, 1470, 1822, 1998, 1968, 1665, 1143, 578, 107, -281, -668, -1110, -1610, -2133, -2607, -2948, -3117, -3144, -3087, -2986, -2859, -2721, -2583, -2440, -2284, -2114, -1936, -1746, -1541, -1324, -1104, -875, -635, -391, -165, 28, 187, 309, 390, 430, 445, 460, 489, 525, 567, 633, 741, 888, 1065, 1279, 1555, 1900, 2303, 2753, 3248, 3779, 4328, 4873, 5394, 5882, 6339, 6756, 7102, 7354, 7535, 7690, 7819, 7865, 7776, 7559, 7248, - 6855, 6358, 5741, 5022, 4244, 3437, 2599, 1714, 797, -100, -940, -1723, -2479, -3228, -3965, -4654, -5251, -5739, -6137, -6471, -6749, -6964, -7112, -7196, -7227, -7227, -7215, -7196, -7163, -7120, -7072, -7017, -6943, -6838, -6686, -6480, -6235, -5983, -5733, -5477, -5203, -4901, -4560, -4180, -3789, -3421, -3082, -2762, -2459, -2173, -1888, -1602, -1340, -1124, -949, -804, -683, -573, -452, -314, -168, -21, 124, 257, 378, 504, 641, 781, 924, 1085, 1251, 1395, 1511, 1615, 1702, 1759, 1798, 1838, 1868, 1877, 1886, 1900, 1901, 1891, 1902, 1939, 1973, 2009, 2081, 2175, 2253, 2334, 2447, 2556, 2633, 2728, - 2858, 2947, 2990, 3094, 3247, 3296, 3265, 3373, 3581, 3571, 3378, 3491, 3947, 4005, 3282, 2591, 2860, 3726, 4119, 3884, 3781, 4006, 3826, 2926, 2140, 2325, 3137, 3547, 3206, 2713, 2559, 2382, 1561, 287, -409, 169, 1470, 2283, 2094, 1539, 1460, 1875, 2130, 1890, 1634, 2071, 3213, 4220 } - }, - { - {-429, 1125, 2275, 1911, 670, -1083, -3963, -7488, -9316, -7722, -3220, 2981, 9653, 13380, 9318, -2212, -12246, -11227, -253, 9913, 11359, 6411, 1748, -192, -1315, -2859, -4049, -4475, -4799, -5257, -5328, -4838, -4171, -3489, -2624, -1606, -654, 179, 935, 1523, 1878, 2113, 2331, 2485, 2538, 2551, 2534, 2428, 2257, 2120, 2035, 1950, 1858, 1774, 1666, 1507, 1326, 1140, 916, 651, 386, 128, -156, -462, -750, -1026, -1311, -1586, -1814, -2002, -2174, -2318, -2423, -2514, -2606, -2688, -2753, -2811, -2859, -2889, -2921, -2978, -3050, -3119, -3195, -3283, -3358, -3398, -3405, -3383, -3325, -3243, -3156, -3067, -2983, -2947, - -3004, -3152, -3361, -3621, -3944, -4323, -4732, -5140, -5507, -5804, -6031, -6204, -6309, -6322, -6244, -6096, -5895, -5655, -5394, -5119, -4818, -4493, -4174, -3882, -3615, -3364, -3116, -2848, -2549, -2242, -1957, -1694, -1440, -1193, -949, -695, -428, -164, 87, 335, 583, 826, 1069, 1323, 1584, 1837, 2077, 2304, 2506, 2672, 2808, 2918, 2997, 3044, 3066, 3062, 3024, 2957, 2873, 2769, 2644, 2514, 2387, 2256, 2117, 1984, 1861, 1736, 1609, 1498, 1409, 1337, 1283, 1253, 1236, 1219, 1209, 1205, 1194, 1175, 1169, 1182, 1199, 1215, 1245, 1281, 1302, 1316, 1335, 1348, 1349, 1359, 1388, 1411, 1426, 1457, - 1493, 1502, 1509, 1548, 1568, 1532, 1520, 1586, 1610, 1523, 1506, 1666, 1717, 1416, 1137, 1462, 2262, 2784, 2698, 2461, 2517, 2694, 2634, 2379, 2223, 2293, 2512, 2772, 2967, 3033, 3037, 3065, 2899, 2057, 434, -1202, -1771, -1117, -314, -295, -586, -198, 504, 272, -406, 1029, 5545, 9923 }, - {-429, 1125, 2275, 1911, 670, -1083, -3963, -7488, -9316, -7722, -3220, 2981, 9653, 13380, 9318, -2212, -12246, -11227, -253, 9913, 11359, 6411, 1748, -192, -1315, -2859, -4049, -4475, -4799, -5257, -5328, -4838, -4171, -3489, -2624, -1606, -654, 179, 935, 1523, 1878, 2113, 2331, 2485, 2538, 2551, 2534, 2428, 2257, 2120, 2035, 1950, 1858, 1774, 1666, 1507, 1326, 1140, 916, 651, 386, 128, -156, -462, -750, -1026, -1311, -1586, -1814, -2002, -2174, -2318, -2423, -2514, -2606, -2688, -2753, -2811, -2859, -2889, -2921, -2978, -3050, -3119, -3195, -3283, -3358, -3398, -3405, -3383, -3325, -3243, -3156, -3067, -2983, -2947, - -3004, -3152, -3361, -3621, -3944, -4323, -4732, -5140, -5507, -5804, -6031, -6204, -6309, -6322, -6244, -6096, -5895, -5655, -5394, -5119, -4818, -4493, -4174, -3882, -3615, -3364, -3116, -2848, -2549, -2242, -1957, -1694, -1440, -1193, -949, -695, -428, -164, 87, 335, 583, 826, 1069, 1323, 1584, 1837, 2077, 2304, 2506, 2672, 2808, 2918, 2997, 3044, 3066, 3062, 3024, 2957, 2873, 2769, 2644, 2514, 2387, 2256, 2117, 1984, 1861, 1736, 1609, 1498, 1409, 1337, 1283, 1253, 1236, 1219, 1209, 1205, 1194, 1175, 1169, 1182, 1199, 1215, 1245, 1281, 1302, 1316, 1335, 1348, 1349, 1359, 1388, 1411, 1426, 1457, - 1493, 1502, 1509, 1548, 1568, 1532, 1520, 1586, 1610, 1523, 1506, 1666, 1717, 1416, 1137, 1462, 2262, 2784, 2698, 2461, 2517, 2694, 2634, 2379, 2223, 2293, 2512, 2772, 2967, 3033, 3037, 3065, 2899, 2057, 434, -1202, -1771, -1117, -314, -295, -586, -198, 504, 272, -406, 1029, 5545, 9923 } - }, - { - {-121, -149, -18, 371, 1162, 2496, 3803, 3951, 2615, 317, -3142, -7843, -10515, -6004, 4954, 12857, 9200, -2496, -10355, -8261, -1357, 2728, 2786, 2170, 2467, 2567, 1848, 1062, 638, 189, -429, -863, -957, -906, -825, -691, -543, -427, -289, -117, 0, 42, 98, 191, 245, 241, 240, 257, 258, 254, 291, 369, 463, 574, 704, 827, 928, 1016, 1089, 1131, 1149, 1161, 1164, 1142, 1101, 1053, 991, 908, 814, 718, 614, 497, 376, 246, 92, -91, -297, -524, -769, -1024, -1282, -1551, -1831, -2100, -2335, -2538, -2717, -2869, -2982, -3042, -3039, -2979, -2876, -2742, -2581, -2404, - -2232, -2080, -1949, -1844, -1774, -1747, -1756, -1784, -1819, -1859, -1917, -2001, -2104, -2205, -2296, -2377, -2454, -2532, -2607, -2671, -2711, -2725, -2725, -2723, -2722, -2716, -2695, -2646, -2564, -2458, -2339, -2206, -2055, -1880, -1680, -1453, -1208, -961, -719, -482, -253, -33, 182, 392, 587, 755, 899, 1022, 1127, 1220, 1315, 1415, 1517, 1622, 1730, 1837, 1936, 2036, 2142, 2247, 2354, 2472, 2599, 2723, 2843, 2965, 3080, 3177, 3264, 3350, 3425, 3482, 3541, 3607, 3669, 3727, 3799, 3884, 3965, 4049, 4146, 4232, 4288, 4340, 4406, 4454, 4474, 4510, 4568, 4598, 4606, 4641, 4685, 4688, 4692, 4743, - 4759, 4707, 4721, 4823, 4797, 4631, 4658, 4881, 4786, 4353, 4352, 4843, 4520, 2898, 1944, 3594, 6549, 7831, 6953, 5975, 5738, 4985, 3538, 3369, 5409, 7758, 8401, 7760, 7297, 7306, 7257, 6889, 5936, 4158, 2481, 2604, 4591, 6339, 6388, 5696, 5646, 5960, 5911, 5900, 6100, 5047, 1803, -1450 }, - {121, 149, 18, -371, -1162, -2496, -3803, -3951, -2615, -317, 3142, 7843, 10515, 6004, -4954, -12857, -9200, 2496, 10355, 8261, 1357, -2728, -2786, -2170, -2467, -2567, -1848, -1062, -638, -189, 429, 863, 957, 906, 825, 691, 543, 427, 289, 117, 0, -42, -98, -191, -245, -241, -240, -257, -258, -254, -291, -369, -463, -574, -704, -827, -928, -1016, -1089, -1131, -1149, -1161, -1164, -1142, -1101, -1053, -991, -908, -814, -718, -614, -497, -376, -246, -92, 91, 297, 524, 769, 1024, 1282, 1551, 1831, 2100, 2335, 2538, 2717, 2869, 2982, 3042, 3039, 2979, 2876, 2742, 2581, 2404, - 2232, 2080, 1949, 1844, 1774, 1747, 1756, 1784, 1819, 1859, 1917, 2001, 2104, 2205, 2296, 2377, 2454, 2532, 2607, 2671, 2711, 2725, 2725, 2723, 2722, 2716, 2695, 2646, 2564, 2458, 2339, 2206, 2055, 1880, 1680, 1453, 1208, 961, 719, 482, 253, 33, -182, -392, -587, -755, -899, -1022, -1127, -1220, -1315, -1415, -1517, -1622, -1730, -1837, -1936, -2036, -2142, -2247, -2354, -2472, -2599, -2723, -2843, -2965, -3080, -3177, -3264, -3350, -3425, -3482, -3541, -3607, -3669, -3727, -3799, -3884, -3965, -4049, -4146, -4232, -4288, -4340, -4406, -4454, -4474, -4510, -4568, -4598, -4606, -4641, -4685, -4688, -4692, -4743, - -4759, -4707, -4721, -4823, -4797, -4631, -4658, -4881, -4786, -4353, -4352, -4843, -4520, -2898, -1944, -3594, -6549, -7831, -6953, -5975, -5738, -4985, -3538, -3369, -5409, -7758, -8401, -7760, -7297, -7306, -7257, -6889, -5936, -4158, -2481, -2604, -4591, -6339, -6388, -5696, -5646, -5960, -5911, -5900, -6100, -5047, -1803, 1450 } - }, - { - {-44, 89, 208, 136, -311, -1097, -1534, -650, 1383, 2747, 1898, -317, -1588, -1037, 8, 236, -8, 159, 581, 538, 66, -178, -39, 6, -285, -569, -511, -206, 78, 248, 334, 329, 200, -34, -319, -591, -798, -927, -1017, -1103, -1168, -1170, -1103, -998, -888, -799, -752, -756, -793, -832, -851, -838, -789, -704, -592, -464, -329, -188, -45, 96, 234, 368, 497, 612, 706, 781, 842, 889, 921, 941, 962, 987, 1010, 1033, 1067, 1125, 1210, 1323, 1475, 1677, 1929, 2225, 2557, 2924, 3329, 3769, 4225, 4673, 5095, 5487, 5846, 6147, 6350, 6427, 6372, 6192, - 5892, 5472, 4945, 4341, 3705, 3071, 2451, 1848, 1274, 765, 345, 4, -300, -605, -917, -1212, -1464, -1665, -1834, -1996, -2161, -2319, -2461, -2584, -2695, -2806, -2929, -3063, -3200, -3331, -3449, -3556, -3649, -3726, -3788, -3830, -3854, -3865, -3871, -3875, -3878, -3876, -3867, -3851, -3833, -3825, -3833, -3852, -3878, -3906, -3931, -3944, -3951, -3966, -3995, -4030, -4065, -4097, -4115, -4105, -4063, -3991, -3883, -3737, -3558, -3347, -3101, -2824, -2527, -2216, -1894, -1576, -1277, -999, -734, -489, -272, -69, 126, 305, 470, 633, 793, 932, 1058, 1197, 1339, 1463, 1583, 1724, 1862, 1971, 2078, 2197, 2290, 2355, - 2457, 2580, 2631, 2654, 2795, 2978, 2980, 2910, 3111, 3434, 3347, 3058, 3551, 4839, 5302, 3848, 1799, 1168, 1855, 2276, 2175, 2704, 3792, 3760, 2082, 492, 399, 948, 783, 182, 83, 256, 3, -189, 670, 2182, 2853, 2193, 1262, 1035, 1299, 1412, 1269, 1116, 1026, 946, 904, 914 }, - {44, -89, -208, -136, 311, 1097, 1534, 650, -1383, -2747, -1898, 317, 1588, 1037, -8, -236, 8, -159, -581, -538, -66, 178, 39, -6, 285, 569, 511, 206, -78, -248, -334, -329, -200, 34, 319, 591, 798, 927, 1017, 1103, 1168, 1170, 1103, 998, 888, 799, 752, 756, 793, 832, 851, 838, 789, 704, 592, 464, 329, 188, 45, -96, -234, -368, -497, -612, -706, -781, -842, -889, -921, -941, -962, -987, -1010, -1033, -1067, -1125, -1210, -1323, -1475, -1677, -1929, -2225, -2557, -2924, -3329, -3769, -4225, -4673, -5095, -5487, -5846, -6147, -6350, -6427, -6372, -6192, - -5892, -5472, -4945, -4341, -3705, -3071, -2451, -1848, -1274, -765, -345, -4, 300, 605, 917, 1212, 1464, 1665, 1834, 1996, 2161, 2319, 2461, 2584, 2695, 2806, 2929, 3063, 3200, 3331, 3449, 3556, 3649, 3726, 3788, 3830, 3854, 3865, 3871, 3875, 3878, 3876, 3867, 3851, 3833, 3825, 3833, 3852, 3878, 3906, 3931, 3944, 3951, 3966, 3995, 4030, 4065, 4097, 4115, 4105, 4063, 3991, 3883, 3737, 3558, 3347, 3101, 2824, 2527, 2216, 1894, 1576, 1277, 999, 734, 489, 272, 69, -126, -305, -470, -633, -793, -932, -1058, -1197, -1339, -1463, -1583, -1724, -1862, -1971, -2078, -2197, -2290, -2355, - -2457, -2580, -2631, -2654, -2795, -2978, -2980, -2910, -3111, -3434, -3347, -3058, -3551, -4839, -5302, -3848, -1799, -1168, -1855, -2276, -2175, -2704, -3792, -3760, -2082, -492, -399, -948, -783, -182, -83, -256, -3, 189, -670, -2182, -2853, -2193, -1262, -1035, -1299, -1412, -1269, -1116, -1026, -946, -904, -914 } - }, - { - {-514, -288, 206, 444, -21, -319, 967, 3413, 4317, 1434, -4183, -8371, -7137, -549, 6340, 7599, 2460, -3675, -5205, -2195, 1041, 1781, 1025, 456, 30, -805, -1561, -1526, -1006, -770, -938, -1097, -1037, -807, -388, 254, 971, 1575, 2025, 2361, 2588, 2719, 2808, 2869, 2872, 2820, 2745, 2646, 2498, 2310, 2100, 1839, 1491, 1066, 600, 114, -374, -832, -1249, -1645, -2032, -2400, -2735, -3035, -3288, -3470, -3555, -3527, -3378, -3110, -2731, -2247, -1659, -982, -247, 515, 1290, 2070, 2829, 3532, 4160, 4712, 5194, 5596, 5903, 6112, 6231, 6265, 6209, 6054, 5794, 5424, 4928, 4304, 3565, 2738, - 1843, 899, -57, -969, -1786, -2485, -3066, -3533, -3877, -4071, -4098, -3972, -3747, -3469, -3160, -2821, -2454, -2068, -1675, -1287, -923, -597, -313, -72, 131, 314, 494, 670, 828, 948, 1020, 1038, 1011, 951, 866, 752, 600, 410, 185, -68, -336, -612, -894, -1182, -1466, -1733, -1977, -2196, -2383, -2537, -2660, -2754, -2815, -2843, -2850, -2845, -2831, -2818, -2817, -2828, -2844, -2867, -2896, -2927, -2955, -2987, -3024, -3055, -3076, -3091, -3099, -3096, -3091, -3091, -3094, -3090, -3083, -3081, -3072, -3045, -3001, -2938, -2844, -2720, -2583, -2438, -2272, -2096, -1928, -1764, -1593, -1428, -1284, -1148, -1009, -886, - -786, -683, -574, -488, -424, -339, -244, -197, -186, -135, -67, -85, -185, -238, -215, -252, -412, -568, -602, -577, -603, -633, -520, -256, -70, -195, -536, -725, -606, -465, -530, -461, 157, 947, 950, -108, -1337, -1698, -1120, -364, -86, -288, -471, -252, 59, -362, -1753, -3096 }, - {514, 288, -206, -444, 21, 319, -967, -3413, -4317, -1434, 4183, 8371, 7137, 549, -6340, -7599, -2460, 3675, 5205, 2195, -1041, -1781, -1025, -456, -30, 805, 1561, 1526, 1006, 770, 938, 1097, 1037, 807, 388, -254, -971, -1575, -2025, -2361, -2588, -2719, -2808, -2869, -2872, -2820, -2745, -2646, -2498, -2310, -2100, -1839, -1491, -1066, -600, -114, 374, 832, 1249, 1645, 2032, 2400, 2735, 3035, 3288, 3470, 3555, 3527, 3378, 3110, 2731, 2247, 1659, 982, 247, -515, -1290, -2070, -2829, -3532, -4160, -4712, -5194, -5596, -5903, -6112, -6231, -6265, -6209, -6054, -5794, -5424, -4928, -4304, -3565, -2738, - -1843, -899, 57, 969, 1786, 2485, 3066, 3533, 3877, 4071, 4098, 3972, 3747, 3469, 3160, 2821, 2454, 2068, 1675, 1287, 923, 597, 313, 72, -131, -314, -494, -670, -828, -948, -1020, -1038, -1011, -951, -866, -752, -600, -410, -185, 68, 336, 612, 894, 1182, 1466, 1733, 1977, 2196, 2383, 2537, 2660, 2754, 2815, 2843, 2850, 2845, 2831, 2818, 2817, 2828, 2844, 2867, 2896, 2927, 2955, 2987, 3024, 3055, 3076, 3091, 3099, 3096, 3091, 3091, 3094, 3090, 3083, 3081, 3072, 3045, 3001, 2938, 2844, 2720, 2583, 2438, 2272, 2096, 1928, 1764, 1593, 1428, 1284, 1148, 1009, 886, - 786, 683, 574, 488, 424, 339, 244, 197, 186, 135, 67, 85, 185, 238, 215, 252, 412, 568, 602, 577, 603, 633, 520, 256, 70, 195, 536, 725, 606, 465, 530, 461, -157, -947, -950, 108, 1337, 1698, 1120, 364, 86, 288, 471, 252, -59, 362, 1753, 3096 } - }, - { - {-320, -395, -389, -161, 255, 659, 810, 492, -376, -1471, -2002, -1335, 151, 1210, 1008, -22, -848, -1050, -931, -729, -323, 289, 780, 949, 1003, 1167, 1308, 1123, 549, -194, -838, -1211, -1271, -1114, -921, -818, -799, -778, -692, -535, -350, -192, -79, 10, 99, 195, 302, 426, 559, 676, 765, 829, 865, 865, 827, 744, 608, 416, 186, -71, -350, -640, -928, -1216, -1512, -1807, -2089, -2366, -2644, -2903, -3112, -3258, -3334, -3319, -3196, -2974, -2664, -2271, -1802, -1281, -723, -132, 490, 1127, 1754, 2353, 2920, 3460, 3966, 4404, 4734, 4947, 5060, 5078, 4983, 4762, - 4420, 3977, 3472, 2949, 2436, 1923, 1397, 869, 375, -44, -357, -566, -710, -827, -910, -929, -870, -744, -567, -363, -157, 49, 276, 534, 813, 1102, 1395, 1674, 1922, 2146, 2358, 2549, 2709, 2839, 2939, 2991, 2985, 2936, 2848, 2711, 2530, 2315, 2062, 1761, 1423, 1064, 683, 280, -128, -526, -926, -1323, -1688, -2009, -2302, -2572, -2808, -3024, -3243, -3461, -3659, -3838, -3996, -4115, -4191, -4253, -4311, -4344, -4359, -4384, -4407, -4398, -4371, -4357, -4343, -4308, -4279, -4278, -4276, -4257, -4246, -4235, -4180, -4090, -4018, -3946, -3827, -3700, -3616, -3533, -3407, -3297, -3239, -3160, -3046, -2986, - -2960, -2857, -2746, -2763, -2769, -2584, -2441, -2590, -2669, -2313, -2061, -2474, -2741, -1765, -482, -1051, -3509, -5366, -5167, -4265, -4076, -3775, -2303, -851, -1373, -3626, -5464, -5612, -4756, -4092, -3811, -3099, -1276, 1019, 1927, 296, -2583, -4086, -3254, -1727, -1396, -2136, -2533, -2043, -1540, -1959, -3154, -4160 }, - {-320, -395, -389, -161, 255, 659, 810, 492, -376, -1471, -2002, -1335, 151, 1210, 1008, -22, -848, -1050, -931, -729, -323, 289, 780, 949, 1003, 1167, 1308, 1123, 549, -194, -838, -1211, -1271, -1114, -921, -818, -799, -778, -692, -535, -350, -192, -79, 10, 99, 195, 302, 426, 559, 676, 765, 829, 865, 865, 827, 744, 608, 416, 186, -71, -350, -640, -928, -1216, -1512, -1807, -2089, -2366, -2644, -2903, -3112, -3258, -3334, -3319, -3196, -2974, -2664, -2271, -1802, -1281, -723, -132, 490, 1127, 1754, 2353, 2920, 3460, 3966, 4404, 4734, 4947, 5060, 5078, 4983, 4762, - 4420, 3977, 3472, 2949, 2436, 1923, 1397, 869, 375, -44, -357, -566, -710, -827, -910, -929, -870, -744, -567, -363, -157, 49, 276, 534, 813, 1102, 1395, 1674, 1922, 2146, 2358, 2549, 2709, 2839, 2939, 2991, 2985, 2936, 2848, 2711, 2530, 2315, 2062, 1761, 1423, 1064, 683, 280, -128, -526, -926, -1323, -1688, -2009, -2302, -2572, -2808, -3024, -3243, -3461, -3659, -3838, -3996, -4115, -4191, -4253, -4311, -4344, -4359, -4384, -4407, -4398, -4371, -4357, -4343, -4308, -4279, -4278, -4276, -4257, -4246, -4235, -4180, -4090, -4018, -3946, -3827, -3700, -3616, -3533, -3407, -3297, -3239, -3160, -3046, -2986, - -2960, -2857, -2746, -2763, -2769, -2584, -2441, -2590, -2669, -2313, -2061, -2474, -2741, -1765, -482, -1051, -3509, -5366, -5167, -4265, -4076, -3775, -2303, -851, -1373, -3626, -5464, -5612, -4756, -4092, -3811, -3099, -1276, 1019, 1927, 296, -2583, -4086, -3254, -1727, -1396, -2136, -2533, -2043, -1540, -1959, -3154, -4160 } - }, - { - {-335, -397, -120, 540, 1151, 1417, 1243, 334, -1381, -2884, -2638, -455, 1922, 2594, 1388, -318, -1153, -751, 298, 1008, 718, -344, -1282, -1433, -914, -237, 303, 705, 1000, 1196, 1355, 1522, 1624, 1575, 1405, 1203, 994, 751, 488, 264, 115, 34, -7, -40, -92, -182, -323, -523, -774, -1037, -1272, -1454, -1578, -1643, -1662, -1664, -1676, -1707, -1757, -1830, -1930, -2054, -2191, -2324, -2430, -2486, -2481, -2409, -2268, -2063, -1811, -1538, -1258, -968, -675, -403, -167, 42, 242, 418, 541, 606, 640, 667, 682, 673, 667, 708, 819, 976, 1137, 1286, 1435, 1601, 1789, 1987, - 2183, 2369, 2537, 2687, 2835, 3010, 3224, 3465, 3704, 3922, 4117, 4294, 4445, 4551, 4597, 4580, 4509, 4392, 4223, 3991, 3689, 3322, 2910, 2476, 2034, 1587, 1128, 656, 182, -274, -691, -1060, -1388, -1696, -1996, -2286, -2541, -2740, -2874, -2954, -3000, -3026, -3041, -3044, -3027, -2974, -2882, -2757, -2609, -2438, -2247, -2047, -1852, -1665, -1486, -1316, -1153, -993, -835, -679, -529, -395, -288, -208, -147, -100, -67, -40, -12, 16, 35, 49, 68, 99, 144, 211, 303, 420, 558, 715, 877, 1019, 1133, 1228, 1303, 1347, 1368, 1383, 1388, 1370, 1339, 1304, 1250, 1173, 1100, 1039, - 957, 860, 804, 774, 697, 603, 600, 634, 535, 374, 405, 541, 341, -208, -436, 48, 646, 621, 193, 64, 212, 70, -285, -115, 698, 1318, 1184, 791, 813, 1102, 1143, 964, 930, 885, 241, -1003, -1962, -1918, -1219, -733, -668, -555, -261, -233, -488, -172, 1197, 2615 }, - {-335, -397, -120, 540, 1151, 1417, 1243, 334, -1381, -2884, -2638, -455, 1922, 2594, 1388, -318, -1153, -751, 298, 1008, 718, -344, -1282, -1433, -914, -237, 303, 705, 1000, 1196, 1355, 1522, 1624, 1575, 1405, 1203, 994, 751, 488, 264, 115, 34, -7, -40, -92, -182, -323, -523, -774, -1037, -1272, -1454, -1578, -1643, -1662, -1664, -1676, -1707, -1757, -1830, -1930, -2054, -2191, -2324, -2430, -2486, -2481, -2409, -2268, -2063, -1811, -1538, -1258, -968, -675, -403, -167, 42, 242, 418, 541, 606, 640, 667, 682, 673, 667, 708, 819, 976, 1137, 1286, 1435, 1601, 1789, 1987, - 2183, 2369, 2537, 2687, 2835, 3010, 3224, 3465, 3704, 3922, 4117, 4294, 4445, 4551, 4597, 4580, 4509, 4392, 4223, 3991, 3689, 3322, 2910, 2476, 2034, 1587, 1128, 656, 182, -274, -691, -1060, -1388, -1696, -1996, -2286, -2541, -2740, -2874, -2954, -3000, -3026, -3041, -3044, -3027, -2974, -2882, -2757, -2609, -2438, -2247, -2047, -1852, -1665, -1486, -1316, -1153, -993, -835, -679, -529, -395, -288, -208, -147, -100, -67, -40, -12, 16, 35, 49, 68, 99, 144, 211, 303, 420, 558, 715, 877, 1019, 1133, 1228, 1303, 1347, 1368, 1383, 1388, 1370, 1339, 1304, 1250, 1173, 1100, 1039, - 957, 860, 804, 774, 697, 603, 600, 634, 535, 374, 405, 541, 341, -208, -436, 48, 646, 621, 193, 64, 212, 70, -285, -115, 698, 1318, 1184, 791, 813, 1102, 1143, 964, 930, 885, 241, -1003, -1962, -1918, -1219, -733, -668, -555, -261, -233, -488, -172, 1197, 2615 } - }, - { - {315, 89, -27, -21, -172, -237, 502, 1855, 2126, 0, -3161, -4133, -1517, 2244, 3453, 1324, -1458, -2218, -1124, -87, 54, 146, 963, 2060, 2612, 2534, 2310, 2152, 1848, 1214, 335, -597, -1430, -2052, -2416, -2572, -2605, -2551, -2416, -2223, -2003, -1774, -1570, -1441, -1405, -1437, -1494, -1551, -1585, -1574, -1513, -1411, -1275, -1106, -920, -742, -595, -491, -437, -440, -496, -598, -733, -890, -1055, -1219, -1371, -1497, -1589, -1642, -1645, -1583, -1450, -1248, -979, -649, -273, 136, 561, 982, 1379, 1748, 2104, 2450, 2776, 3080, 3372, 3653, 3925, 4215, 4568, 4996, 5456, 5892, 6288, 6658, - 6997, 7266, 7406, 7385, 7201, 6875, 6420, 5838, 5145, 4374, 3561, 2722, 1853, 955, 46, -837, -1653, -2392, -3068, -3702, -4294, -4824, -5274, -5638, -5930, -6177, -6402, -6608, -6783, -6913, -6995, -7034, -7033, -6992, -6897, -6736, -6512, -6235, -5913, -5546, -5132, -4670, -4153, -3587, -2996, -2405, -1825, -1261, -716, -191, 320, 814, 1271, 1676, 2033, 2352, 2644, 2922, 3200, 3478, 3749, 3993, 4192, 4336, 4428, 4481, 4498, 4479, 4434, 4370, 4280, 4156, 4008, 3849, 3681, 3504, 3330, 3168, 3013, 2863, 2721, 2578, 2422, 2261, 2110, 1964, 1813, 1672, 1552, 1438, 1324, 1231, 1162, 1090, 1019, 976, - 943, 880, 818, 801, 770, 664, 575, 593, 591, 439, 325, 467, 597, 267, -339, -514, -36, 531, 720, 710, 746, 672, 414, 344, 703, 1131, 1216, 1118, 1220, 1527, 1831, 2095, 2268, 2077, 1480, 1025, 1248, 1905, 2286, 2169, 1960, 1966, 2043, 2060, 2271, 2983, 4031, 4815 }, - {315, 89, -27, -21, -172, -237, 502, 1855, 2126, 0, -3161, -4133, -1517, 2244, 3453, 1324, -1458, -2218, -1124, -87, 54, 146, 963, 2060, 2612, 2534, 2310, 2152, 1848, 1214, 335, -597, -1430, -2052, -2416, -2572, -2605, -2551, -2416, -2223, -2003, -1774, -1570, -1441, -1405, -1437, -1494, -1551, -1585, -1574, -1513, -1411, -1275, -1106, -920, -742, -595, -491, -437, -440, -496, -598, -733, -890, -1055, -1219, -1371, -1497, -1589, -1642, -1645, -1583, -1450, -1248, -979, -649, -273, 136, 561, 982, 1379, 1748, 2104, 2450, 2776, 3080, 3372, 3653, 3925, 4215, 4568, 4996, 5456, 5892, 6288, 6658, - 6997, 7266, 7406, 7385, 7201, 6875, 6420, 5838, 5145, 4374, 3561, 2722, 1853, 955, 46, -837, -1653, -2392, -3068, -3702, -4294, -4824, -5274, -5638, -5930, -6177, -6402, -6608, -6783, -6913, -6995, -7034, -7033, -6992, -6897, -6736, -6512, -6235, -5913, -5546, -5132, -4670, -4153, -3587, -2996, -2405, -1825, -1261, -716, -191, 320, 814, 1271, 1676, 2033, 2352, 2644, 2922, 3200, 3478, 3749, 3993, 4192, 4336, 4428, 4481, 4498, 4479, 4434, 4370, 4280, 4156, 4008, 3849, 3681, 3504, 3330, 3168, 3013, 2863, 2721, 2578, 2422, 2261, 2110, 1964, 1813, 1672, 1552, 1438, 1324, 1231, 1162, 1090, 1019, 976, - 943, 880, 818, 801, 770, 664, 575, 593, 591, 439, 325, 467, 597, 267, -339, -514, -36, 531, 720, 710, 746, 672, 414, 344, 703, 1131, 1216, 1118, 1220, 1527, 1831, 2095, 2268, 2077, 1480, 1025, 1248, 1905, 2286, 2169, 1960, 1966, 2043, 2060, 2271, 2983, 4031, 4815 } - }, - { - {-72, -60, -42, -28, -54, -164, -275, -154, 228, 324, -487, -1726, -1770, 215, 2595, 2691, 90, -2542, -2552, -316, 1624, 1719, 627, -317, -631, -517, -122, 500, 1128, 1516, 1632, 1581, 1439, 1275, 1181, 1164, 1114, 926, 598, 180, -277, -714, -1065, -1299, -1428, -1471, -1450, -1401, -1360, -1339, -1340, -1367, -1422, -1490, -1552, -1596, -1615, -1607, -1587, -1570, -1569, -1588, -1636, -1716, -1820, -1934, -2051, -2170, -2286, -2392, -2485, -2563, -2623, -2656, -2666, -2663, -2652, -2629, -2589, -2543, -2510, -2483, -2438, -2359, -2261, -2162, -2047, -1887, -1673, -1430, -1193, -979, -787, -612, -468, -380, - -358, -387, -441, -511, -613, -759, -941, -1128, -1279, -1371, -1407, -1408, -1391, -1354, -1286, -1177, -1029, -860, -687, -523, -368, -215, -57, 108, 280, 452, 624, 800, 980, 1161, 1334, 1493, 1630, 1744, 1836, 1913, 1981, 2043, 2105, 2172, 2250, 2342, 2454, 2591, 2753, 2941, 3151, 3376, 3606, 3830, 4041, 4226, 4381, 4508, 4604, 4665, 4688, 4677, 4630, 4544, 4420, 4267, 4088, 3886, 3669, 3448, 3225, 3002, 2785, 2581, 2394, 2230, 2096, 1986, 1889, 1800, 1722, 1642, 1550, 1450, 1353, 1252, 1146, 1037, 923, 788, 633, 474, 306, 118, -72, -238, -389, -542, -678, -790, - -911, -1041, -1132, -1207, -1343, -1498, -1548, -1557, -1709, -1899, -1835, -1665, -1889, -2372, -2206, -1114, -176, -344, -1011, -1122, -970, -1482, -2212, -1748, -85, 1090, 838, 156, 195, 686, 911, 1009, 1285, 1218, 287, -807, -874, 107, 1030, 1227, 1093, 1150, 1314, 1379, 1614, 2426, 3672, 4626 }, - {-72, -60, -42, -28, -54, -164, -275, -154, 228, 324, -487, -1726, -1770, 215, 2595, 2691, 90, -2542, -2552, -316, 1624, 1719, 627, -317, -631, -517, -122, 500, 1128, 1516, 1632, 1581, 1439, 1275, 1181, 1164, 1114, 926, 598, 180, -277, -714, -1065, -1299, -1428, -1471, -1450, -1401, -1360, -1339, -1340, -1367, -1422, -1490, -1552, -1596, -1615, -1607, -1587, -1570, -1569, -1588, -1636, -1716, -1820, -1934, -2051, -2170, -2286, -2392, -2485, -2563, -2623, -2656, -2666, -2663, -2652, -2629, -2589, -2543, -2510, -2483, -2438, -2359, -2261, -2162, -2047, -1887, -1673, -1430, -1193, -979, -787, -612, -468, -380, - -358, -387, -441, -511, -613, -759, -941, -1128, -1279, -1371, -1407, -1408, -1391, -1354, -1286, -1177, -1029, -860, -687, -523, -368, -215, -57, 108, 280, 452, 624, 800, 980, 1161, 1334, 1493, 1630, 1744, 1836, 1913, 1981, 2043, 2105, 2172, 2250, 2342, 2454, 2591, 2753, 2941, 3151, 3376, 3606, 3830, 4041, 4226, 4381, 4508, 4604, 4665, 4688, 4677, 4630, 4544, 4420, 4267, 4088, 3886, 3669, 3448, 3225, 3002, 2785, 2581, 2394, 2230, 2096, 1986, 1889, 1800, 1722, 1642, 1550, 1450, 1353, 1252, 1146, 1037, 923, 788, 633, 474, 306, 118, -72, -238, -389, -542, -678, -790, - -911, -1041, -1132, -1207, -1343, -1498, -1548, -1557, -1709, -1899, -1835, -1665, -1889, -2372, -2206, -1114, -176, -344, -1011, -1122, -970, -1482, -2212, -1748, -85, 1090, 838, 156, 195, 686, 911, 1009, 1285, 1218, 287, -807, -874, 107, 1030, 1227, 1093, 1150, 1314, 1379, 1614, 2426, 3672, 4626 } - } +const Word16 CRendBin_HOA3_HRIR_coeff_re_48kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 15982, 13492, 9482, 5102, 1170, -1922, -4355, -6659, -8796, -9889, -9322, -7308, -3801, 1614, 7308, 8833, 3596, -4183, -6538, -678, 7738, 11360, 8737, 3593, -967, -4772, -8286, -10979, -12383, -12957, -13252, -13224, -12739, -12021, -11311, -10569, -9735, -8901, -8132, -7383, -6635, -5928, -5248, -4551, -3863, -3225, -2614, -1999, -1409, -870, -352, 168, 666, 1127, 1569, 1996, 2384, 2733, 3065, 3379, 3660, 3920, 4178, 4425, 4647, 4856, 5065, 5265, 5449, 5628, 5811, 5990, 6162, 6335, 6514, 6693, 6869, 7047, 7225, 7404, 7584, 7760, 7919, 8065, 8211, 8351, 8469, 8566, 8658, 8750, 8825, 8873, 8901, 8918, 8929, 8935, + 8929, 8908, 8881, 8869, 8876, 8891, 8904, 8921, 8950, 9000, 9070, 9153, 9238, 9319, 9405, 9505, 9617, 9732, 9844, 9947, 10038, 10123, 10209, 10295, 10376, 10447, 10511, 10566, 10616, 10662, 10706, 10741, 10765, 10780, 10786, 10786, 10785, 10785, 10787, 10788, 10789, 10791, 10796, 10804, 10822, 10853, 10894, 10944, 11001, 11064, 11129, 11197, 11266, 11335, 11401, 11462, 11516, 11562, 11598, 11626, 11646, 11658, 11665, 11667, 11665, 11662, 11658, 11657, 11659, 11666, 11679, 11693, 11705, 11716, 11727, 11734, 11737, 11740, 11742, 11741, 11739, 11742, 11747, 11753, 11767, 11790, 11819, 11850, 11890, 11939, 11986, 12032, 12086, 12142, 12187, 12231, + 12286, 12335, 12366, 12401, 12459, 12502, 12511, 12536, 12606, 12648, 12613, 12609, 12725, 12823, 12695, 12400, 12217, 12269, 12408, 12473, 12423, 12224, 11863, 11535, 11545, 11893, 12192, 12122, 11812, 11594, 11560, 11558, 11550, 11744, 12315, 13130, 13831, 14166, 14182, 14086, 14001, 13910, 13811, 13776, 13808, 13759, 13540, 13309 }, + { 15982, 13492, 9482, 5102, 1170, -1922, -4355, -6659, -8796, -9889, -9322, -7308, -3801, 1614, 7308, 8833, 3596, -4183, -6538, -678, 7738, 11360, 8737, 3593, -967, -4772, -8286, -10979, -12383, -12957, -13252, -13224, -12739, -12021, -11311, -10569, -9735, -8901, -8132, -7383, -6635, -5928, -5248, -4551, -3863, -3225, -2614, -1999, -1409, -870, -352, 168, 666, 1127, 1569, 1996, 2384, 2733, 3065, 3379, 3660, 3920, 4178, 4425, 4647, 4856, 5065, 5265, 5449, 5628, 5811, 5990, 6162, 6335, 6514, 6693, 6869, 7047, 7225, 7404, 7584, 7760, 7919, 8065, 8211, 8351, 8469, 8566, 8658, 8750, 8825, 8873, 8901, 8918, 8929, 8935, + 8929, 8908, 8881, 8869, 8876, 8891, 8904, 8921, 8950, 9000, 9070, 9153, 9238, 9319, 9405, 9505, 9617, 9732, 9844, 9947, 10038, 10123, 10209, 10295, 10376, 10447, 10511, 10566, 10616, 10662, 10706, 10741, 10765, 10780, 10786, 10786, 10785, 10785, 10787, 10788, 10789, 10791, 10796, 10804, 10822, 10853, 10894, 10944, 11001, 11064, 11129, 11197, 11266, 11335, 11401, 11462, 11516, 11562, 11598, 11626, 11646, 11658, 11665, 11667, 11665, 11662, 11658, 11657, 11659, 11666, 11679, 11693, 11705, 11716, 11727, 11734, 11737, 11740, 11742, 11741, 11739, 11742, 11747, 11753, 11767, 11790, 11819, 11850, 11890, 11939, 11986, 12032, 12086, 12142, 12187, 12231, + 12286, 12335, 12366, 12401, 12459, 12502, 12511, 12536, 12606, 12648, 12613, 12609, 12725, 12823, 12695, 12400, 12217, 12269, 12408, 12473, 12423, 12224, 11863, 11535, 11545, 11893, 12192, 12122, 11812, 11594, 11560, 11558, 11550, 11744, 12315, 13130, 13831, 14166, 14182, 14086, 14001, 13910, 13811, 13776, 13808, 13759, 13540, 13309 } }, + { { 1200, 4945, 10805, 15658, 16608, 13003, 6129, -2334, -10430, -15793, -17423, -16443, -13008, -4659, 8193, 16996, 11982, -4210, -15995, -11636, 3743, 15779, 17435, 12921, 8159, 4102, -327, -4350, -6740, -8042, -9365, -10634, -11308, -11572, -11858, -12087, -12051, -11873, -11679, -11349, -10833, -10258, -9659, -8947, -8159, -7413, -6682, -5882, -5075, -4359, -3699, -3027, -2377, -1778, -1178, -557, 35, 585, 1135, 1673, 2149, 2572, 2988, 3375, 3690, 3958, 4217, 4445, 4613, 4749, 4879, 4986, 5059, 5128, 5211, 5298, 5387, 5497, 5625, 5766, 5931, 6119, 6303, 6477, 6668, 6877, 7071, 7239, 7409, 7589, 7766, 7942, 8139, 8360, 8596, 8859, + 9158, 9474, 9792, 10118, 10449, 10759, 11029, 11263, 11463, 11616, 11717, 11771, 11769, 11707, 11614, 11520, 11433, 11347, 11269, 11200, 11130, 11070, 11045, 11059, 11093, 11132, 11169, 11191, 11193, 11190, 11199, 11212, 11217, 11222, 11231, 11237, 11238, 11244, 11254, 11259, 11260, 11267, 11277, 11283, 11290, 11305, 11322, 11339, 11368, 11415, 11474, 11544, 11634, 11739, 11848, 11963, 12091, 12224, 12355, 12489, 12630, 12769, 12900, 13031, 13162, 13282, 13393, 13503, 13608, 13699, 13780, 13855, 13916, 13961, 14002, 14044, 14077, 14104, 14137, 14170, 14189, 14194, 14196, 14189, 14171, 14158, 14155, 14150, 14142, 14149, 14168, 14174, 14176, 14193, 14209, 14214, + 14230, 14258, 14264, 14267, 14314, 14364, 14344, 14334, 14442, 14535, 14451, 14415, 14712, 14991, 14609, 13756, 13389, 13823, 14333, 14484, 14777, 15416, 15527, 14470, 13070, 12585, 13079, 13642, 13685, 13311, 12896, 12814, 12965, 12266, 9575, 5657, 3151, 3707, 6030, 7673, 7933, 7904, 8281, 8421, 7501, 5660, 3771, 2638 }, + { -1200, -4945, -10805, -15658, -16608, -13003, -6129, 2334, 10430, 15793, 17423, 16443, 13008, 4659, -8193, -16996, -11982, 4210, 15995, 11636, -3743, -15779, -17435, -12921, -8159, -4102, 327, 4350, 6740, 8042, 9365, 10634, 11308, 11572, 11858, 12087, 12051, 11873, 11679, 11349, 10833, 10258, 9659, 8947, 8159, 7413, 6682, 5882, 5075, 4359, 3699, 3027, 2377, 1778, 1178, 557, -35, -585, -1135, -1673, -2149, -2572, -2988, -3375, -3690, -3958, -4217, -4445, -4613, -4749, -4879, -4986, -5059, -5128, -5211, -5298, -5387, -5497, -5625, -5766, -5931, -6119, -6303, -6477, -6668, -6877, -7071, -7239, -7409, -7589, -7766, -7942, -8139, -8360, -8596, -8859, + -9158, -9474, -9792, -10118, -10449, -10759, -11029, -11263, -11463, -11616, -11717, -11771, -11769, -11707, -11614, -11520, -11433, -11347, -11269, -11200, -11130, -11070, -11045, -11059, -11093, -11132, -11169, -11191, -11193, -11190, -11199, -11212, -11217, -11222, -11231, -11237, -11238, -11244, -11254, -11259, -11260, -11267, -11277, -11283, -11290, -11305, -11322, -11339, -11368, -11415, -11474, -11544, -11634, -11739, -11848, -11963, -12091, -12224, -12355, -12489, -12630, -12769, -12900, -13031, -13162, -13282, -13393, -13503, -13608, -13699, -13780, -13855, -13916, -13961, -14002, -14044, -14077, -14104, -14137, -14170, -14189, -14194, -14196, -14189, -14171, -14158, -14155, -14150, -14142, -14149, -14168, -14174, -14176, -14193, -14209, -14214, + -14230, -14258, -14264, -14267, -14314, -14364, -14344, -14334, -14442, -14535, -14451, -14415, -14712, -14991, -14609, -13756, -13389, -13823, -14333, -14484, -14777, -15416, -15527, -14470, -13070, -12585, -13079, -13642, -13685, -13311, -12896, -12814, -12965, -12266, -9575, -5657, -3151, -3707, -6030, -7673, -7933, -7904, -8281, -8421, -7501, -5660, -3771, -2638 } }, + { { 1855, 1823, 1024, -597, -1892, -1783, -502, 808, 1333, 1050, 281, -656, -1330, -1182, -64, 1221, 1400, 146, -1216, -982, 952, 2898, 3270, 2118, 592, -512, -1192, -1661, -1981, -2189, -2362, -2484, -2474, -2338, -2172, -2048, -2007, -2103, -2353, -2674, -2966, -3198, -3383, -3518, -3599, -3644, -3667, -3662, -3613, -3507, -3325, -3041, -2648, -2161, -1585, -921, -180, 613, 1444, 2310, 3204, 4110, 5011, 5900, 6762, 7567, 8286, 8897, 9382, 9721, 9897, 9904, 9743, 9419, 8950, 8370, 7709, 6983, 6213, 5442, 4714, 4037, 3396, 2799, 2283, 1871, 1539, 1245, 984, 792, 697, 681, 707, 762, 851, 982, + 1148, 1338, 1529, 1695, 1821, 1905, 1954, 1967, 1936, 1846, 1683, 1456, 1195, 930, 667, 398, 125, -146, -404, -638, -830, -970, -1057, -1087, -1057, -975, -853, -694, -499, -283, -63, 156, 365, 555, 723, 871, 993, 1077, 1130, 1174, 1222, 1281, 1370, 1494, 1631, 1759, 1881, 2001, 2110, 2201, 2283, 2355, 2402, 2427, 2444, 2452, 2446, 2438, 2441, 2446, 2443, 2443, 2450, 2446, 2427, 2413, 2400, 2368, 2320, 2275, 2223, 2155, 2093, 2056, 2025, 1986, 1962, 1961, 1951, 1925, 1902, 1864, 1768, 1635, 1502, 1341, 1120, 888, 682, 453, 182, -60, -259, -486, -726, -898, + -1054, -1285, -1484, -1551, -1677, -1986, -2174, -2074, -2150, -2643, -2863, -2423, -2400, -3699, -4912, -3921, -1298, 226, -310, -1180, -1318, -1850, -3351, -4110, -2696, -367, 713, 325, -171, -71, 98, -381, -1626, -2959, -3133, -1525, 677, 1406, 179, -1367, -1726, -1259, -1106, -1386, -1376, -849, -288, -38 }, + { 1855, 1823, 1024, -597, -1892, -1783, -502, 808, 1333, 1050, 281, -656, -1330, -1182, -64, 1221, 1400, 146, -1216, -982, 952, 2898, 3270, 2118, 592, -512, -1192, -1661, -1981, -2189, -2362, -2484, -2474, -2338, -2172, -2048, -2007, -2103, -2353, -2674, -2966, -3198, -3383, -3518, -3599, -3644, -3667, -3662, -3613, -3507, -3325, -3041, -2648, -2161, -1585, -921, -180, 613, 1444, 2310, 3204, 4110, 5011, 5900, 6762, 7567, 8286, 8897, 9382, 9721, 9897, 9904, 9743, 9419, 8950, 8370, 7709, 6983, 6213, 5442, 4714, 4037, 3396, 2799, 2283, 1871, 1539, 1245, 984, 792, 697, 681, 707, 762, 851, 982, + 1148, 1338, 1529, 1695, 1821, 1905, 1954, 1967, 1936, 1846, 1683, 1456, 1195, 930, 667, 398, 125, -146, -404, -638, -830, -970, -1057, -1087, -1057, -975, -853, -694, -499, -283, -63, 156, 365, 555, 723, 871, 993, 1077, 1130, 1174, 1222, 1281, 1370, 1494, 1631, 1759, 1881, 2001, 2110, 2201, 2283, 2355, 2402, 2427, 2444, 2452, 2446, 2438, 2441, 2446, 2443, 2443, 2450, 2446, 2427, 2413, 2400, 2368, 2320, 2275, 2223, 2155, 2093, 2056, 2025, 1986, 1962, 1961, 1951, 1925, 1902, 1864, 1768, 1635, 1502, 1341, 1120, 888, 682, 453, 182, -60, -259, -486, -726, -898, + -1054, -1285, -1484, -1551, -1677, -1986, -2174, -2074, -2150, -2643, -2863, -2423, -2400, -3699, -4912, -3921, -1298, 226, -310, -1180, -1318, -1850, -3351, -4110, -2696, -367, 713, 325, -171, -71, 98, -381, -1626, -2959, -3133, -1525, 677, 1406, 179, -1367, -1726, -1259, -1106, -1386, -1376, -849, -288, -38 } }, + { { 886, 1313, 1560, 1034, -92, -865, -543, 441, 900, 277, -868, -1814, -2354, -2197, -748, 1572, 2633, 777, -2487, -3549, -833, 3426, 6005, 6042, 4819, 3388, 1701, -388, -2530, -4387, -5995, -7444, -8626, -9416, -9814, -9859, -9565, -8995, -8251, -7403, -6503, -5608, -4750, -3913, -3097, -2329, -1619, -936, -269, 354, 906, 1376, 1747, 2008, 2187, 2337, 2497, 2675, 2875, 3096, 3323, 3537, 3733, 3913, 4078, 4228, 4372, 4523, 4680, 4831, 4963, 5076, 5171, 5228, 5227, 5164, 5047, 4873, 4625, 4310, 3957, 3582, 3174, 2732, 2292, 1885, 1509, 1144, 790, 455, 130, -210, -568, -927, -1277, -1625, + -1978, -2322, -2631, -2886, -3085, -3235, -3334, -3364, -3308, -3172, -2982, -2756, -2493, -2183, -1826, -1446, -1074, -731, -416, -105, 224, 565, 892, 1180, 1420, 1622, 1806, 1997, 2202, 2413, 2616, 2807, 2993, 3181, 3382, 3608, 3859, 4124, 4394, 4661, 4918, 5163, 5397, 5623, 5834, 6021, 6176, 6295, 6372, 6409, 6415, 6396, 6357, 6304, 6244, 6176, 6101, 6028, 5965, 5909, 5867, 5853, 5870, 5905, 5953, 6019, 6095, 6164, 6227, 6292, 6360, 6431, 6519, 6625, 6735, 6841, 6957, 7078, 7186, 7288, 7396, 7496, 7561, 7603, 7630, 7619, 7558, 7480, 7398, 7283, 7140, 7012, 6897, 6755, 6614, 6512, + 6401, 6243, 6130, 6092, 5979, 5764, 5683, 5765, 5648, 5285, 5232, 5579, 5395, 4242, 3459, 4476, 6459, 7348, 6842, 6406, 6492, 5988, 4771, 4501, 5994, 7740, 8150, 7689, 7617, 7990, 8131, 7945, 7521, 6408, 4552, 3206, 3603, 5149, 6134, 5979, 5668, 5989, 6454, 6333, 5941, 6250, 7481, 8656 }, + { 886, 1313, 1560, 1034, -92, -865, -543, 441, 900, 277, -868, -1814, -2354, -2197, -748, 1572, 2633, 777, -2487, -3549, -833, 3426, 6005, 6042, 4819, 3388, 1701, -388, -2530, -4387, -5995, -7444, -8626, -9416, -9814, -9859, -9565, -8995, -8251, -7403, -6503, -5608, -4750, -3913, -3097, -2329, -1619, -936, -269, 354, 906, 1376, 1747, 2008, 2187, 2337, 2497, 2675, 2875, 3096, 3323, 3537, 3733, 3913, 4078, 4228, 4372, 4523, 4680, 4831, 4963, 5076, 5171, 5228, 5227, 5164, 5047, 4873, 4625, 4310, 3957, 3582, 3174, 2732, 2292, 1885, 1509, 1144, 790, 455, 130, -210, -568, -927, -1277, -1625, + -1978, -2322, -2631, -2886, -3085, -3235, -3334, -3364, -3308, -3172, -2982, -2756, -2493, -2183, -1826, -1446, -1074, -731, -416, -105, 224, 565, 892, 1180, 1420, 1622, 1806, 1997, 2202, 2413, 2616, 2807, 2993, 3181, 3382, 3608, 3859, 4124, 4394, 4661, 4918, 5163, 5397, 5623, 5834, 6021, 6176, 6295, 6372, 6409, 6415, 6396, 6357, 6304, 6244, 6176, 6101, 6028, 5965, 5909, 5867, 5853, 5870, 5905, 5953, 6019, 6095, 6164, 6227, 6292, 6360, 6431, 6519, 6625, 6735, 6841, 6957, 7078, 7186, 7288, 7396, 7496, 7561, 7603, 7630, 7619, 7558, 7480, 7398, 7283, 7140, 7012, 6897, 6755, 6614, 6512, + 6401, 6243, 6130, 6092, 5979, 5764, 5683, 5765, 5648, 5285, 5232, 5579, 5395, 4242, 3459, 4476, 6459, 7348, 6842, 6406, 6492, 5988, 4771, 4501, 5994, 7740, 8150, 7689, 7617, 7990, 8131, 7945, 7521, 6408, 4552, 3206, 3603, 5149, 6134, 5979, 5668, 5989, 6454, 6333, 5941, 6250, 7481, 8656 } }, + { { 295, 121, 56, 302, 674, 814, 742, 879, 1387, 1727, 1099, -764, -3129, -4345, -2847, 963, 4014, 3108, -1285, -4935, -4324, -274, 3679, 5406, 5402, 4734, 3554, 1766, -206, -1881, -3248, -4465, -5475, -6180, -6653, -6960, -7002, -6683, -6073, -5319, -4532, -3785, -3126, -2555, -2041, -1573, -1142, -719, -282, 147, 540, 893, 1209, 1475, 1688, 1874, 2055, 2237, 2427, 2632, 2853, 3084, 3326, 3582, 3840, 4087, 4326, 4569, 4811, 5037, 5243, 5437, 5616, 5762, 5856, 5900, 5900, 5839, 5700, 5491, 5246, 4979, 4673, 4317, 3940, 3576, 3213, 2812, 2365, 1908, 1476, 1070, 672, 288, -56, -343, + -575, -770, -939, -1078, -1174, -1225, -1245, -1250, -1251, -1261, -1293, -1345, -1399, -1441, -1471, -1503, -1550, -1617, -1695, -1761, -1793, -1791, -1776, -1770, -1782, -1811, -1845, -1868, -1870, -1853, -1821, -1771, -1695, -1589, -1446, -1262, -1047, -817, -586, -365, -165, 5, 147, 261, 336, 363, 344, 287, 194, 80, -36, -142, -235, -311, -365, -397, -409, -391, -339, -255, -134, 33, 244, 484, 744, 1021, 1303, 1575, 1833, 2083, 2314, 2520, 2711, 2897, 3067, 3221, 3376, 3534, 3686, 3835, 3991, 4136, 4252, 4356, 4460, 4544, 4599, 4655, 4722, 4769, 4791, 4823, 4855, 4853, 4845, 4868, + 4869, 4820, 4815, 4877, 4856, 4735, 4747, 4898, 4825, 4504, 4485, 4810, 4530, 3268, 2422, 3422, 5430, 6388, 5923, 5392, 5301, 4766, 3723, 3556, 4858, 6322, 6690, 6344, 6201, 6310, 6274, 5945, 5081, 3491, 2065, 2387, 4582, 6704, 7105, 6378, 6055, 6405, 6630, 6459, 6282, 6123, 5650, 5093 }, + { -295, -121, -56, -302, -674, -814, -742, -879, -1387, -1727, -1099, 764, 3129, 4345, 2847, -963, -4014, -3108, 1285, 4935, 4324, 274, -3679, -5406, -5402, -4734, -3554, -1766, 206, 1881, 3248, 4465, 5475, 6180, 6653, 6960, 7002, 6683, 6073, 5319, 4532, 3785, 3126, 2555, 2041, 1573, 1142, 719, 282, -147, -540, -893, -1209, -1475, -1688, -1874, -2055, -2237, -2427, -2632, -2853, -3084, -3326, -3582, -3840, -4087, -4326, -4569, -4811, -5037, -5243, -5437, -5616, -5762, -5856, -5900, -5900, -5839, -5700, -5491, -5246, -4979, -4673, -4317, -3940, -3576, -3213, -2812, -2365, -1908, -1476, -1070, -672, -288, 56, 343, + 575, 770, 939, 1078, 1174, 1225, 1245, 1250, 1251, 1261, 1293, 1345, 1399, 1441, 1471, 1503, 1550, 1617, 1695, 1761, 1793, 1791, 1776, 1770, 1782, 1811, 1845, 1868, 1870, 1853, 1821, 1771, 1695, 1589, 1446, 1262, 1047, 817, 586, 365, 165, -5, -147, -261, -336, -363, -344, -287, -194, -80, 36, 142, 235, 311, 365, 397, 409, 391, 339, 255, 134, -33, -244, -484, -744, -1021, -1303, -1575, -1833, -2083, -2314, -2520, -2711, -2897, -3067, -3221, -3376, -3534, -3686, -3835, -3991, -4136, -4252, -4356, -4460, -4544, -4599, -4655, -4722, -4769, -4791, -4823, -4855, -4853, -4845, -4868, + -4869, -4820, -4815, -4877, -4856, -4735, -4747, -4898, -4825, -4504, -4485, -4810, -4530, -3268, -2422, -3422, -5430, -6388, -5923, -5392, -5301, -4766, -3723, -3556, -4858, -6322, -6690, -6344, -6201, -6310, -6274, -5945, -5081, -3491, -2065, -2387, -4582, -6704, -7105, -6378, -6055, -6405, -6630, -6459, -6282, -6123, -5650, -5093 } }, + { { 451, -284, -385, 434, 654, -566, -1583, -340, 2489, 3978, 2454, -721, -2967, -2908, -915, 1487, 2391, 883, -1680, -2678, -1112, 1279, 2268, 1608, 603, 115, 2, 39, 353, 979, 1658, 2169, 2488, 2620, 2559, 2376, 2141, 1807, 1308, 696, 88, -447, -878, -1174, -1340, -1441, -1534, -1635, -1740, -1846, -1932, -1974, -1975, -1942, -1854, -1672, -1380, -989, -506, 61, 696, 1373, 2071, 2777, 3482, 4164, 4797, 5356, 5819, 6163, 6358, 6382, 6225, 5891, 5390, 4750, 4003, 3172, 2281, 1370, 482, -372, -1207, -2021, -2774, -3440, -4033, -4582, -5088, -5535, -5921, -6257, -6538, -6740, -6851, -6871, + -6799, -6621, -6329, -5936, -5465, -4922, -4303, -3617, -2897, -2202, -1582, -1041, -544, -59, 399, 787, 1075, 1265, 1383, 1466, 1540, 1602, 1638, 1645, 1639, 1639, 1655, 1697, 1764, 1840, 1913, 1979, 2038, 2075, 2079, 2051, 1991, 1896, 1774, 1639, 1498, 1351, 1208, 1081, 962, 843, 731, 633, 537, 436, 338, 244, 146, 48, -37, -112, -189, -262, -319, -367, -415, -445, -444, -429, -406, -360, -293, -229, -169, -96, -15, 55, 131, 230, 333, 421, 515, 623, 717, 784, 845, 889, 874, 816, 753, 668, 525, 363, 227, 75, -120, -299, -439, -602, -790, -923, + -1032, -1207, -1371, -1416, -1487, -1721, -1884, -1793, -1810, -2202, -2434, -2092, -1997, -2977, -3962, -3110, -766, 704, 268, -641, -864, -1212, -2411, -3272, -2388, -382, 926, 826, 108, -358, -622, -1452, -3334, -5423, -5796, -3576, -527, 600, -722, -2411, -2675, -1984, -1724, -2119, -2372, -2107, -1700, -1500 }, + { -451, 284, 385, -434, -654, 566, 1583, 340, -2489, -3978, -2454, 721, 2967, 2908, 915, -1487, -2391, -883, 1680, 2678, 1112, -1279, -2268, -1608, -603, -115, -2, -39, -353, -979, -1658, -2169, -2488, -2620, -2559, -2376, -2141, -1807, -1308, -696, -88, 447, 878, 1174, 1340, 1441, 1534, 1635, 1740, 1846, 1932, 1974, 1975, 1942, 1854, 1672, 1380, 989, 506, -61, -696, -1373, -2071, -2777, -3482, -4164, -4797, -5356, -5819, -6163, -6358, -6382, -6225, -5891, -5390, -4750, -4003, -3172, -2281, -1370, -482, 372, 1207, 2021, 2774, 3440, 4033, 4582, 5088, 5535, 5921, 6257, 6538, 6740, 6851, 6871, + 6799, 6621, 6329, 5936, 5465, 4922, 4303, 3617, 2897, 2202, 1582, 1041, 544, 59, -399, -787, -1075, -1265, -1383, -1466, -1540, -1602, -1638, -1645, -1639, -1639, -1655, -1697, -1764, -1840, -1913, -1979, -2038, -2075, -2079, -2051, -1991, -1896, -1774, -1639, -1498, -1351, -1208, -1081, -962, -843, -731, -633, -537, -436, -338, -244, -146, -48, 37, 112, 189, 262, 319, 367, 415, 445, 444, 429, 406, 360, 293, 229, 169, 96, 15, -55, -131, -230, -333, -421, -515, -623, -717, -784, -845, -889, -874, -816, -753, -668, -525, -363, -227, -75, 120, 299, 439, 602, 790, 923, + 1032, 1207, 1371, 1416, 1487, 1721, 1884, 1793, 1810, 2202, 2434, 2092, 1997, 2977, 3962, 3110, 766, -704, -268, 641, 864, 1212, 2411, 3272, 2388, 382, -926, -826, -108, 358, 622, 1452, 3334, 5423, 5796, 3576, 527, -600, 722, 2411, 2675, 1984, 1724, 2119, 2372, 2107, 1700, 1500 } }, + { { -184, 60, -7, -514, -945, -1110, -1578, -2682, -3686, -3424, -1330, 2351, 6350, 7971, 4667, -2310, -7226, -5359, 1215, 5733, 4597, 630, -1784, -1865, -1414, -1152, -404, 808, 1516, 1373, 1002, 887, 916, 955, 1092, 1319, 1482, 1546, 1596, 1647, 1662, 1648, 1599, 1465, 1258, 1064, 900, 711, 483, 261, 41, -221, -523, -831, -1150, -1491, -1825, -2122, -2391, -2636, -2832, -2970, -3055, -3075, -3001, -2830, -2571, -2214, -1747, -1191, -573, 104, 839, 1608, 2382, 3144, 3880, 4571, 5197, 5742, 6188, 6529, 6774, 6924, 6963, 6886, 6712, 6452, 6101, 5661, 5136, 4516, 3785, 2965, 2105, 1242, + 385, -456, -1252, -1954, -2506, -2870, -3058, -3112, -3062, -2904, -2630, -2262, -1839, -1405, -1003, -663, -394, -191, -54, 18, 23, -44, -192, -411, -672, -947, -1221, -1487, -1743, -1997, -2253, -2507, -2755, -3005, -3270, -3550, -3840, -4134, -4431, -4728, -5028, -5339, -5667, -6006, -6344, -6664, -6952, -7196, -7394, -7546, -7649, -7703, -7717, -7700, -7657, -7593, -7517, -7437, -7356, -7273, -7192, -7116, -7044, -6977, -6915, -6857, -6799, -6737, -6667, -6589, -6506, -6427, -6359, -6299, -6240, -6180, -6119, -6050, -5966, -5866, -5754, -5625, -5478, -5318, -5148, -4963, -4763, -4558, -4353, -4141, -3929, -3734, -3559, -3390, -3230, -3091, + -2961, -2826, -2704, -2601, -2480, -2337, -2232, -2174, -2075, -1933, -1884, -1934, -1872, -1666, -1660, -2041, -2425, -2418, -2251, -2290, -2273, -1805, -1340, -1724, -2816, -3539, -3392, -2970, -2858, -2955, -3055, -3143, -2918, -2083, -1350, -1969, -3857, -5377, -5529, -5096, -5018, -5013, -4752, -4856, -5362, -4610, -1599, 1513 }, + { -184, 60, -7, -514, -945, -1110, -1578, -2682, -3686, -3424, -1330, 2351, 6350, 7971, 4667, -2310, -7226, -5359, 1215, 5733, 4597, 630, -1784, -1865, -1414, -1152, -404, 808, 1516, 1373, 1002, 887, 916, 955, 1092, 1319, 1482, 1546, 1596, 1647, 1662, 1648, 1599, 1465, 1258, 1064, 900, 711, 483, 261, 41, -221, -523, -831, -1150, -1491, -1825, -2122, -2391, -2636, -2832, -2970, -3055, -3075, -3001, -2830, -2571, -2214, -1747, -1191, -573, 104, 839, 1608, 2382, 3144, 3880, 4571, 5197, 5742, 6188, 6529, 6774, 6924, 6963, 6886, 6712, 6452, 6101, 5661, 5136, 4516, 3785, 2965, 2105, 1242, + 385, -456, -1252, -1954, -2506, -2870, -3058, -3112, -3062, -2904, -2630, -2262, -1839, -1405, -1003, -663, -394, -191, -54, 18, 23, -44, -192, -411, -672, -947, -1221, -1487, -1743, -1997, -2253, -2507, -2755, -3005, -3270, -3550, -3840, -4134, -4431, -4728, -5028, -5339, -5667, -6006, -6344, -6664, -6952, -7196, -7394, -7546, -7649, -7703, -7717, -7700, -7657, -7593, -7517, -7437, -7356, -7273, -7192, -7116, -7044, -6977, -6915, -6857, -6799, -6737, -6667, -6589, -6506, -6427, -6359, -6299, -6240, -6180, -6119, -6050, -5966, -5866, -5754, -5625, -5478, -5318, -5148, -4963, -4763, -4558, -4353, -4141, -3929, -3734, -3559, -3390, -3230, -3091, + -2961, -2826, -2704, -2601, -2480, -2337, -2232, -2174, -2075, -1933, -1884, -1934, -1872, -1666, -1660, -2041, -2425, -2418, -2251, -2290, -2273, -1805, -1340, -1724, -2816, -3539, -3392, -2970, -2858, -2955, -3055, -3143, -2918, -2083, -1350, -1969, -3857, -5377, -5529, -5096, -5018, -5013, -4752, -4856, -5362, -4610, -1599, 1513 } }, + { { 894, -27, -1303, -2224, -2159, -712, 1705, 3564, 3343, 1216, -991, -1783, -1338, -645, -82, 485, 811, 427, -446, -950, -670, -89, 208, 268, 486, 964, 1470, 1822, 1998, 1968, 1665, 1143, 578, 107, -281, -668, -1110, -1610, -2133, -2607, -2948, -3117, -3144, -3087, -2986, -2859, -2721, -2583, -2440, -2284, -2114, -1936, -1746, -1541, -1324, -1104, -875, -635, -391, -165, 28, 187, 309, 390, 430, 445, 460, 489, 525, 567, 633, 741, 888, 1065, 1279, 1555, 1900, 2303, 2753, 3248, 3779, 4328, 4873, 5394, 5882, 6339, 6756, 7102, 7354, 7535, 7690, 7819, 7865, 7776, 7559, 7248, + 6855, 6358, 5741, 5022, 4244, 3437, 2599, 1714, 797, -100, -940, -1723, -2479, -3228, -3965, -4654, -5251, -5739, -6137, -6471, -6749, -6964, -7112, -7196, -7227, -7227, -7215, -7196, -7163, -7120, -7072, -7017, -6943, -6838, -6686, -6480, -6235, -5983, -5733, -5477, -5203, -4901, -4560, -4180, -3789, -3421, -3082, -2762, -2459, -2173, -1888, -1602, -1340, -1124, -949, -804, -683, -573, -452, -314, -168, -21, 124, 257, 378, 504, 641, 781, 924, 1085, 1251, 1395, 1511, 1615, 1702, 1759, 1798, 1838, 1868, 1877, 1886, 1900, 1901, 1891, 1902, 1939, 1973, 2009, 2081, 2175, 2253, 2334, 2447, 2556, 2633, 2728, + 2858, 2947, 2990, 3094, 3247, 3296, 3265, 3373, 3581, 3571, 3378, 3491, 3947, 4005, 3282, 2591, 2860, 3726, 4119, 3884, 3781, 4006, 3826, 2926, 2140, 2325, 3137, 3547, 3206, 2713, 2559, 2382, 1561, 287, -409, 169, 1470, 2283, 2094, 1539, 1460, 1875, 2130, 1890, 1634, 2071, 3213, 4220 }, + { 894, -27, -1303, -2224, -2159, -712, 1705, 3564, 3343, 1216, -991, -1783, -1338, -645, -82, 485, 811, 427, -446, -950, -670, -89, 208, 268, 486, 964, 1470, 1822, 1998, 1968, 1665, 1143, 578, 107, -281, -668, -1110, -1610, -2133, -2607, -2948, -3117, -3144, -3087, -2986, -2859, -2721, -2583, -2440, -2284, -2114, -1936, -1746, -1541, -1324, -1104, -875, -635, -391, -165, 28, 187, 309, 390, 430, 445, 460, 489, 525, 567, 633, 741, 888, 1065, 1279, 1555, 1900, 2303, 2753, 3248, 3779, 4328, 4873, 5394, 5882, 6339, 6756, 7102, 7354, 7535, 7690, 7819, 7865, 7776, 7559, 7248, + 6855, 6358, 5741, 5022, 4244, 3437, 2599, 1714, 797, -100, -940, -1723, -2479, -3228, -3965, -4654, -5251, -5739, -6137, -6471, -6749, -6964, -7112, -7196, -7227, -7227, -7215, -7196, -7163, -7120, -7072, -7017, -6943, -6838, -6686, -6480, -6235, -5983, -5733, -5477, -5203, -4901, -4560, -4180, -3789, -3421, -3082, -2762, -2459, -2173, -1888, -1602, -1340, -1124, -949, -804, -683, -573, -452, -314, -168, -21, 124, 257, 378, 504, 641, 781, 924, 1085, 1251, 1395, 1511, 1615, 1702, 1759, 1798, 1838, 1868, 1877, 1886, 1900, 1901, 1891, 1902, 1939, 1973, 2009, 2081, 2175, 2253, 2334, 2447, 2556, 2633, 2728, + 2858, 2947, 2990, 3094, 3247, 3296, 3265, 3373, 3581, 3571, 3378, 3491, 3947, 4005, 3282, 2591, 2860, 3726, 4119, 3884, 3781, 4006, 3826, 2926, 2140, 2325, 3137, 3547, 3206, 2713, 2559, 2382, 1561, 287, -409, 169, 1470, 2283, 2094, 1539, 1460, 1875, 2130, 1890, 1634, 2071, 3213, 4220 } }, + { { -429, 1125, 2275, 1911, 670, -1083, -3963, -7488, -9316, -7722, -3220, 2981, 9653, 13380, 9318, -2212, -12246, -11227, -253, 9913, 11359, 6411, 1748, -192, -1315, -2859, -4049, -4475, -4799, -5257, -5328, -4838, -4171, -3489, -2624, -1606, -654, 179, 935, 1523, 1878, 2113, 2331, 2485, 2538, 2551, 2534, 2428, 2257, 2120, 2035, 1950, 1858, 1774, 1666, 1507, 1326, 1140, 916, 651, 386, 128, -156, -462, -750, -1026, -1311, -1586, -1814, -2002, -2174, -2318, -2423, -2514, -2606, -2688, -2753, -2811, -2859, -2889, -2921, -2978, -3050, -3119, -3195, -3283, -3358, -3398, -3405, -3383, -3325, -3243, -3156, -3067, -2983, -2947, + -3004, -3152, -3361, -3621, -3944, -4323, -4732, -5140, -5507, -5804, -6031, -6204, -6309, -6322, -6244, -6096, -5895, -5655, -5394, -5119, -4818, -4493, -4174, -3882, -3615, -3364, -3116, -2848, -2549, -2242, -1957, -1694, -1440, -1193, -949, -695, -428, -164, 87, 335, 583, 826, 1069, 1323, 1584, 1837, 2077, 2304, 2506, 2672, 2808, 2918, 2997, 3044, 3066, 3062, 3024, 2957, 2873, 2769, 2644, 2514, 2387, 2256, 2117, 1984, 1861, 1736, 1609, 1498, 1409, 1337, 1283, 1253, 1236, 1219, 1209, 1205, 1194, 1175, 1169, 1182, 1199, 1215, 1245, 1281, 1302, 1316, 1335, 1348, 1349, 1359, 1388, 1411, 1426, 1457, + 1493, 1502, 1509, 1548, 1568, 1532, 1520, 1586, 1610, 1523, 1506, 1666, 1717, 1416, 1137, 1462, 2262, 2784, 2698, 2461, 2517, 2694, 2634, 2379, 2223, 2293, 2512, 2772, 2967, 3033, 3037, 3065, 2899, 2057, 434, -1202, -1771, -1117, -314, -295, -586, -198, 504, 272, -406, 1029, 5545, 9923 }, + { -429, 1125, 2275, 1911, 670, -1083, -3963, -7488, -9316, -7722, -3220, 2981, 9653, 13380, 9318, -2212, -12246, -11227, -253, 9913, 11359, 6411, 1748, -192, -1315, -2859, -4049, -4475, -4799, -5257, -5328, -4838, -4171, -3489, -2624, -1606, -654, 179, 935, 1523, 1878, 2113, 2331, 2485, 2538, 2551, 2534, 2428, 2257, 2120, 2035, 1950, 1858, 1774, 1666, 1507, 1326, 1140, 916, 651, 386, 128, -156, -462, -750, -1026, -1311, -1586, -1814, -2002, -2174, -2318, -2423, -2514, -2606, -2688, -2753, -2811, -2859, -2889, -2921, -2978, -3050, -3119, -3195, -3283, -3358, -3398, -3405, -3383, -3325, -3243, -3156, -3067, -2983, -2947, + -3004, -3152, -3361, -3621, -3944, -4323, -4732, -5140, -5507, -5804, -6031, -6204, -6309, -6322, -6244, -6096, -5895, -5655, -5394, -5119, -4818, -4493, -4174, -3882, -3615, -3364, -3116, -2848, -2549, -2242, -1957, -1694, -1440, -1193, -949, -695, -428, -164, 87, 335, 583, 826, 1069, 1323, 1584, 1837, 2077, 2304, 2506, 2672, 2808, 2918, 2997, 3044, 3066, 3062, 3024, 2957, 2873, 2769, 2644, 2514, 2387, 2256, 2117, 1984, 1861, 1736, 1609, 1498, 1409, 1337, 1283, 1253, 1236, 1219, 1209, 1205, 1194, 1175, 1169, 1182, 1199, 1215, 1245, 1281, 1302, 1316, 1335, 1348, 1349, 1359, 1388, 1411, 1426, 1457, + 1493, 1502, 1509, 1548, 1568, 1532, 1520, 1586, 1610, 1523, 1506, 1666, 1717, 1416, 1137, 1462, 2262, 2784, 2698, 2461, 2517, 2694, 2634, 2379, 2223, 2293, 2512, 2772, 2967, 3033, 3037, 3065, 2899, 2057, 434, -1202, -1771, -1117, -314, -295, -586, -198, 504, 272, -406, 1029, 5545, 9923 } }, + { { -121, -149, -18, 371, 1162, 2496, 3803, 3951, 2615, 317, -3142, -7843, -10515, -6004, 4954, 12857, 9200, -2496, -10355, -8261, -1357, 2728, 2786, 2170, 2467, 2567, 1848, 1062, 638, 189, -429, -863, -957, -906, -825, -691, -543, -427, -289, -117, 0, 42, 98, 191, 245, 241, 240, 257, 258, 254, 291, 369, 463, 574, 704, 827, 928, 1016, 1089, 1131, 1149, 1161, 1164, 1142, 1101, 1053, 991, 908, 814, 718, 614, 497, 376, 246, 92, -91, -297, -524, -769, -1024, -1282, -1551, -1831, -2100, -2335, -2538, -2717, -2869, -2982, -3042, -3039, -2979, -2876, -2742, -2581, -2404, + -2232, -2080, -1949, -1844, -1774, -1747, -1756, -1784, -1819, -1859, -1917, -2001, -2104, -2205, -2296, -2377, -2454, -2532, -2607, -2671, -2711, -2725, -2725, -2723, -2722, -2716, -2695, -2646, -2564, -2458, -2339, -2206, -2055, -1880, -1680, -1453, -1208, -961, -719, -482, -253, -33, 182, 392, 587, 755, 899, 1022, 1127, 1220, 1315, 1415, 1517, 1622, 1730, 1837, 1936, 2036, 2142, 2247, 2354, 2472, 2599, 2723, 2843, 2965, 3080, 3177, 3264, 3350, 3425, 3482, 3541, 3607, 3669, 3727, 3799, 3884, 3965, 4049, 4146, 4232, 4288, 4340, 4406, 4454, 4474, 4510, 4568, 4598, 4606, 4641, 4685, 4688, 4692, 4743, + 4759, 4707, 4721, 4823, 4797, 4631, 4658, 4881, 4786, 4353, 4352, 4843, 4520, 2898, 1944, 3594, 6549, 7831, 6953, 5975, 5738, 4985, 3538, 3369, 5409, 7758, 8401, 7760, 7297, 7306, 7257, 6889, 5936, 4158, 2481, 2604, 4591, 6339, 6388, 5696, 5646, 5960, 5911, 5900, 6100, 5047, 1803, -1450 }, + { 121, 149, 18, -371, -1162, -2496, -3803, -3951, -2615, -317, 3142, 7843, 10515, 6004, -4954, -12857, -9200, 2496, 10355, 8261, 1357, -2728, -2786, -2170, -2467, -2567, -1848, -1062, -638, -189, 429, 863, 957, 906, 825, 691, 543, 427, 289, 117, 0, -42, -98, -191, -245, -241, -240, -257, -258, -254, -291, -369, -463, -574, -704, -827, -928, -1016, -1089, -1131, -1149, -1161, -1164, -1142, -1101, -1053, -991, -908, -814, -718, -614, -497, -376, -246, -92, 91, 297, 524, 769, 1024, 1282, 1551, 1831, 2100, 2335, 2538, 2717, 2869, 2982, 3042, 3039, 2979, 2876, 2742, 2581, 2404, + 2232, 2080, 1949, 1844, 1774, 1747, 1756, 1784, 1819, 1859, 1917, 2001, 2104, 2205, 2296, 2377, 2454, 2532, 2607, 2671, 2711, 2725, 2725, 2723, 2722, 2716, 2695, 2646, 2564, 2458, 2339, 2206, 2055, 1880, 1680, 1453, 1208, 961, 719, 482, 253, 33, -182, -392, -587, -755, -899, -1022, -1127, -1220, -1315, -1415, -1517, -1622, -1730, -1837, -1936, -2036, -2142, -2247, -2354, -2472, -2599, -2723, -2843, -2965, -3080, -3177, -3264, -3350, -3425, -3482, -3541, -3607, -3669, -3727, -3799, -3884, -3965, -4049, -4146, -4232, -4288, -4340, -4406, -4454, -4474, -4510, -4568, -4598, -4606, -4641, -4685, -4688, -4692, -4743, + -4759, -4707, -4721, -4823, -4797, -4631, -4658, -4881, -4786, -4353, -4352, -4843, -4520, -2898, -1944, -3594, -6549, -7831, -6953, -5975, -5738, -4985, -3538, -3369, -5409, -7758, -8401, -7760, -7297, -7306, -7257, -6889, -5936, -4158, -2481, -2604, -4591, -6339, -6388, -5696, -5646, -5960, -5911, -5900, -6100, -5047, -1803, 1450 } }, + { { -44, 89, 208, 136, -311, -1097, -1534, -650, 1383, 2747, 1898, -317, -1588, -1037, 8, 236, -8, 159, 581, 538, 66, -178, -39, 6, -285, -569, -511, -206, 78, 248, 334, 329, 200, -34, -319, -591, -798, -927, -1017, -1103, -1168, -1170, -1103, -998, -888, -799, -752, -756, -793, -832, -851, -838, -789, -704, -592, -464, -329, -188, -45, 96, 234, 368, 497, 612, 706, 781, 842, 889, 921, 941, 962, 987, 1010, 1033, 1067, 1125, 1210, 1323, 1475, 1677, 1929, 2225, 2557, 2924, 3329, 3769, 4225, 4673, 5095, 5487, 5846, 6147, 6350, 6427, 6372, 6192, + 5892, 5472, 4945, 4341, 3705, 3071, 2451, 1848, 1274, 765, 345, 4, -300, -605, -917, -1212, -1464, -1665, -1834, -1996, -2161, -2319, -2461, -2584, -2695, -2806, -2929, -3063, -3200, -3331, -3449, -3556, -3649, -3726, -3788, -3830, -3854, -3865, -3871, -3875, -3878, -3876, -3867, -3851, -3833, -3825, -3833, -3852, -3878, -3906, -3931, -3944, -3951, -3966, -3995, -4030, -4065, -4097, -4115, -4105, -4063, -3991, -3883, -3737, -3558, -3347, -3101, -2824, -2527, -2216, -1894, -1576, -1277, -999, -734, -489, -272, -69, 126, 305, 470, 633, 793, 932, 1058, 1197, 1339, 1463, 1583, 1724, 1862, 1971, 2078, 2197, 2290, 2355, + 2457, 2580, 2631, 2654, 2795, 2978, 2980, 2910, 3111, 3434, 3347, 3058, 3551, 4839, 5302, 3848, 1799, 1168, 1855, 2276, 2175, 2704, 3792, 3760, 2082, 492, 399, 948, 783, 182, 83, 256, 3, -189, 670, 2182, 2853, 2193, 1262, 1035, 1299, 1412, 1269, 1116, 1026, 946, 904, 914 }, + { 44, -89, -208, -136, 311, 1097, 1534, 650, -1383, -2747, -1898, 317, 1588, 1037, -8, -236, 8, -159, -581, -538, -66, 178, 39, -6, 285, 569, 511, 206, -78, -248, -334, -329, -200, 34, 319, 591, 798, 927, 1017, 1103, 1168, 1170, 1103, 998, 888, 799, 752, 756, 793, 832, 851, 838, 789, 704, 592, 464, 329, 188, 45, -96, -234, -368, -497, -612, -706, -781, -842, -889, -921, -941, -962, -987, -1010, -1033, -1067, -1125, -1210, -1323, -1475, -1677, -1929, -2225, -2557, -2924, -3329, -3769, -4225, -4673, -5095, -5487, -5846, -6147, -6350, -6427, -6372, -6192, + -5892, -5472, -4945, -4341, -3705, -3071, -2451, -1848, -1274, -765, -345, -4, 300, 605, 917, 1212, 1464, 1665, 1834, 1996, 2161, 2319, 2461, 2584, 2695, 2806, 2929, 3063, 3200, 3331, 3449, 3556, 3649, 3726, 3788, 3830, 3854, 3865, 3871, 3875, 3878, 3876, 3867, 3851, 3833, 3825, 3833, 3852, 3878, 3906, 3931, 3944, 3951, 3966, 3995, 4030, 4065, 4097, 4115, 4105, 4063, 3991, 3883, 3737, 3558, 3347, 3101, 2824, 2527, 2216, 1894, 1576, 1277, 999, 734, 489, 272, 69, -126, -305, -470, -633, -793, -932, -1058, -1197, -1339, -1463, -1583, -1724, -1862, -1971, -2078, -2197, -2290, -2355, + -2457, -2580, -2631, -2654, -2795, -2978, -2980, -2910, -3111, -3434, -3347, -3058, -3551, -4839, -5302, -3848, -1799, -1168, -1855, -2276, -2175, -2704, -3792, -3760, -2082, -492, -399, -948, -783, -182, -83, -256, -3, 189, -670, -2182, -2853, -2193, -1262, -1035, -1299, -1412, -1269, -1116, -1026, -946, -904, -914 } }, + { { -514, -288, 206, 444, -21, -319, 967, 3413, 4317, 1434, -4183, -8371, -7137, -549, 6340, 7599, 2460, -3675, -5205, -2195, 1041, 1781, 1025, 456, 30, -805, -1561, -1526, -1006, -770, -938, -1097, -1037, -807, -388, 254, 971, 1575, 2025, 2361, 2588, 2719, 2808, 2869, 2872, 2820, 2745, 2646, 2498, 2310, 2100, 1839, 1491, 1066, 600, 114, -374, -832, -1249, -1645, -2032, -2400, -2735, -3035, -3288, -3470, -3555, -3527, -3378, -3110, -2731, -2247, -1659, -982, -247, 515, 1290, 2070, 2829, 3532, 4160, 4712, 5194, 5596, 5903, 6112, 6231, 6265, 6209, 6054, 5794, 5424, 4928, 4304, 3565, 2738, + 1843, 899, -57, -969, -1786, -2485, -3066, -3533, -3877, -4071, -4098, -3972, -3747, -3469, -3160, -2821, -2454, -2068, -1675, -1287, -923, -597, -313, -72, 131, 314, 494, 670, 828, 948, 1020, 1038, 1011, 951, 866, 752, 600, 410, 185, -68, -336, -612, -894, -1182, -1466, -1733, -1977, -2196, -2383, -2537, -2660, -2754, -2815, -2843, -2850, -2845, -2831, -2818, -2817, -2828, -2844, -2867, -2896, -2927, -2955, -2987, -3024, -3055, -3076, -3091, -3099, -3096, -3091, -3091, -3094, -3090, -3083, -3081, -3072, -3045, -3001, -2938, -2844, -2720, -2583, -2438, -2272, -2096, -1928, -1764, -1593, -1428, -1284, -1148, -1009, -886, + -786, -683, -574, -488, -424, -339, -244, -197, -186, -135, -67, -85, -185, -238, -215, -252, -412, -568, -602, -577, -603, -633, -520, -256, -70, -195, -536, -725, -606, -465, -530, -461, 157, 947, 950, -108, -1337, -1698, -1120, -364, -86, -288, -471, -252, 59, -362, -1753, -3096 }, + { 514, 288, -206, -444, 21, 319, -967, -3413, -4317, -1434, 4183, 8371, 7137, 549, -6340, -7599, -2460, 3675, 5205, 2195, -1041, -1781, -1025, -456, -30, 805, 1561, 1526, 1006, 770, 938, 1097, 1037, 807, 388, -254, -971, -1575, -2025, -2361, -2588, -2719, -2808, -2869, -2872, -2820, -2745, -2646, -2498, -2310, -2100, -1839, -1491, -1066, -600, -114, 374, 832, 1249, 1645, 2032, 2400, 2735, 3035, 3288, 3470, 3555, 3527, 3378, 3110, 2731, 2247, 1659, 982, 247, -515, -1290, -2070, -2829, -3532, -4160, -4712, -5194, -5596, -5903, -6112, -6231, -6265, -6209, -6054, -5794, -5424, -4928, -4304, -3565, -2738, + -1843, -899, 57, 969, 1786, 2485, 3066, 3533, 3877, 4071, 4098, 3972, 3747, 3469, 3160, 2821, 2454, 2068, 1675, 1287, 923, 597, 313, 72, -131, -314, -494, -670, -828, -948, -1020, -1038, -1011, -951, -866, -752, -600, -410, -185, 68, 336, 612, 894, 1182, 1466, 1733, 1977, 2196, 2383, 2537, 2660, 2754, 2815, 2843, 2850, 2845, 2831, 2818, 2817, 2828, 2844, 2867, 2896, 2927, 2955, 2987, 3024, 3055, 3076, 3091, 3099, 3096, 3091, 3091, 3094, 3090, 3083, 3081, 3072, 3045, 3001, 2938, 2844, 2720, 2583, 2438, 2272, 2096, 1928, 1764, 1593, 1428, 1284, 1148, 1009, 886, + 786, 683, 574, 488, 424, 339, 244, 197, 186, 135, 67, 85, 185, 238, 215, 252, 412, 568, 602, 577, 603, 633, 520, 256, 70, 195, 536, 725, 606, 465, 530, 461, -157, -947, -950, 108, 1337, 1698, 1120, 364, 86, 288, 471, 252, -59, 362, 1753, 3096 } }, + { { -320, -395, -389, -161, 255, 659, 810, 492, -376, -1471, -2002, -1335, 151, 1210, 1008, -22, -848, -1050, -931, -729, -323, 289, 780, 949, 1003, 1167, 1308, 1123, 549, -194, -838, -1211, -1271, -1114, -921, -818, -799, -778, -692, -535, -350, -192, -79, 10, 99, 195, 302, 426, 559, 676, 765, 829, 865, 865, 827, 744, 608, 416, 186, -71, -350, -640, -928, -1216, -1512, -1807, -2089, -2366, -2644, -2903, -3112, -3258, -3334, -3319, -3196, -2974, -2664, -2271, -1802, -1281, -723, -132, 490, 1127, 1754, 2353, 2920, 3460, 3966, 4404, 4734, 4947, 5060, 5078, 4983, 4762, + 4420, 3977, 3472, 2949, 2436, 1923, 1397, 869, 375, -44, -357, -566, -710, -827, -910, -929, -870, -744, -567, -363, -157, 49, 276, 534, 813, 1102, 1395, 1674, 1922, 2146, 2358, 2549, 2709, 2839, 2939, 2991, 2985, 2936, 2848, 2711, 2530, 2315, 2062, 1761, 1423, 1064, 683, 280, -128, -526, -926, -1323, -1688, -2009, -2302, -2572, -2808, -3024, -3243, -3461, -3659, -3838, -3996, -4115, -4191, -4253, -4311, -4344, -4359, -4384, -4407, -4398, -4371, -4357, -4343, -4308, -4279, -4278, -4276, -4257, -4246, -4235, -4180, -4090, -4018, -3946, -3827, -3700, -3616, -3533, -3407, -3297, -3239, -3160, -3046, -2986, + -2960, -2857, -2746, -2763, -2769, -2584, -2441, -2590, -2669, -2313, -2061, -2474, -2741, -1765, -482, -1051, -3509, -5366, -5167, -4265, -4076, -3775, -2303, -851, -1373, -3626, -5464, -5612, -4756, -4092, -3811, -3099, -1276, 1019, 1927, 296, -2583, -4086, -3254, -1727, -1396, -2136, -2533, -2043, -1540, -1959, -3154, -4160 }, + { -320, -395, -389, -161, 255, 659, 810, 492, -376, -1471, -2002, -1335, 151, 1210, 1008, -22, -848, -1050, -931, -729, -323, 289, 780, 949, 1003, 1167, 1308, 1123, 549, -194, -838, -1211, -1271, -1114, -921, -818, -799, -778, -692, -535, -350, -192, -79, 10, 99, 195, 302, 426, 559, 676, 765, 829, 865, 865, 827, 744, 608, 416, 186, -71, -350, -640, -928, -1216, -1512, -1807, -2089, -2366, -2644, -2903, -3112, -3258, -3334, -3319, -3196, -2974, -2664, -2271, -1802, -1281, -723, -132, 490, 1127, 1754, 2353, 2920, 3460, 3966, 4404, 4734, 4947, 5060, 5078, 4983, 4762, + 4420, 3977, 3472, 2949, 2436, 1923, 1397, 869, 375, -44, -357, -566, -710, -827, -910, -929, -870, -744, -567, -363, -157, 49, 276, 534, 813, 1102, 1395, 1674, 1922, 2146, 2358, 2549, 2709, 2839, 2939, 2991, 2985, 2936, 2848, 2711, 2530, 2315, 2062, 1761, 1423, 1064, 683, 280, -128, -526, -926, -1323, -1688, -2009, -2302, -2572, -2808, -3024, -3243, -3461, -3659, -3838, -3996, -4115, -4191, -4253, -4311, -4344, -4359, -4384, -4407, -4398, -4371, -4357, -4343, -4308, -4279, -4278, -4276, -4257, -4246, -4235, -4180, -4090, -4018, -3946, -3827, -3700, -3616, -3533, -3407, -3297, -3239, -3160, -3046, -2986, + -2960, -2857, -2746, -2763, -2769, -2584, -2441, -2590, -2669, -2313, -2061, -2474, -2741, -1765, -482, -1051, -3509, -5366, -5167, -4265, -4076, -3775, -2303, -851, -1373, -3626, -5464, -5612, -4756, -4092, -3811, -3099, -1276, 1019, 1927, 296, -2583, -4086, -3254, -1727, -1396, -2136, -2533, -2043, -1540, -1959, -3154, -4160 } }, + { { -335, -397, -120, 540, 1151, 1417, 1243, 334, -1381, -2884, -2638, -455, 1922, 2594, 1388, -318, -1153, -751, 298, 1008, 718, -344, -1282, -1433, -914, -237, 303, 705, 1000, 1196, 1355, 1522, 1624, 1575, 1405, 1203, 994, 751, 488, 264, 115, 34, -7, -40, -92, -182, -323, -523, -774, -1037, -1272, -1454, -1578, -1643, -1662, -1664, -1676, -1707, -1757, -1830, -1930, -2054, -2191, -2324, -2430, -2486, -2481, -2409, -2268, -2063, -1811, -1538, -1258, -968, -675, -403, -167, 42, 242, 418, 541, 606, 640, 667, 682, 673, 667, 708, 819, 976, 1137, 1286, 1435, 1601, 1789, 1987, + 2183, 2369, 2537, 2687, 2835, 3010, 3224, 3465, 3704, 3922, 4117, 4294, 4445, 4551, 4597, 4580, 4509, 4392, 4223, 3991, 3689, 3322, 2910, 2476, 2034, 1587, 1128, 656, 182, -274, -691, -1060, -1388, -1696, -1996, -2286, -2541, -2740, -2874, -2954, -3000, -3026, -3041, -3044, -3027, -2974, -2882, -2757, -2609, -2438, -2247, -2047, -1852, -1665, -1486, -1316, -1153, -993, -835, -679, -529, -395, -288, -208, -147, -100, -67, -40, -12, 16, 35, 49, 68, 99, 144, 211, 303, 420, 558, 715, 877, 1019, 1133, 1228, 1303, 1347, 1368, 1383, 1388, 1370, 1339, 1304, 1250, 1173, 1100, 1039, + 957, 860, 804, 774, 697, 603, 600, 634, 535, 374, 405, 541, 341, -208, -436, 48, 646, 621, 193, 64, 212, 70, -285, -115, 698, 1318, 1184, 791, 813, 1102, 1143, 964, 930, 885, 241, -1003, -1962, -1918, -1219, -733, -668, -555, -261, -233, -488, -172, 1197, 2615 }, + { -335, -397, -120, 540, 1151, 1417, 1243, 334, -1381, -2884, -2638, -455, 1922, 2594, 1388, -318, -1153, -751, 298, 1008, 718, -344, -1282, -1433, -914, -237, 303, 705, 1000, 1196, 1355, 1522, 1624, 1575, 1405, 1203, 994, 751, 488, 264, 115, 34, -7, -40, -92, -182, -323, -523, -774, -1037, -1272, -1454, -1578, -1643, -1662, -1664, -1676, -1707, -1757, -1830, -1930, -2054, -2191, -2324, -2430, -2486, -2481, -2409, -2268, -2063, -1811, -1538, -1258, -968, -675, -403, -167, 42, 242, 418, 541, 606, 640, 667, 682, 673, 667, 708, 819, 976, 1137, 1286, 1435, 1601, 1789, 1987, + 2183, 2369, 2537, 2687, 2835, 3010, 3224, 3465, 3704, 3922, 4117, 4294, 4445, 4551, 4597, 4580, 4509, 4392, 4223, 3991, 3689, 3322, 2910, 2476, 2034, 1587, 1128, 656, 182, -274, -691, -1060, -1388, -1696, -1996, -2286, -2541, -2740, -2874, -2954, -3000, -3026, -3041, -3044, -3027, -2974, -2882, -2757, -2609, -2438, -2247, -2047, -1852, -1665, -1486, -1316, -1153, -993, -835, -679, -529, -395, -288, -208, -147, -100, -67, -40, -12, 16, 35, 49, 68, 99, 144, 211, 303, 420, 558, 715, 877, 1019, 1133, 1228, 1303, 1347, 1368, 1383, 1388, 1370, 1339, 1304, 1250, 1173, 1100, 1039, + 957, 860, 804, 774, 697, 603, 600, 634, 535, 374, 405, 541, 341, -208, -436, 48, 646, 621, 193, 64, 212, 70, -285, -115, 698, 1318, 1184, 791, 813, 1102, 1143, 964, 930, 885, 241, -1003, -1962, -1918, -1219, -733, -668, -555, -261, -233, -488, -172, 1197, 2615 } }, + { { 315, 89, -27, -21, -172, -237, 502, 1855, 2126, 0, -3161, -4133, -1517, 2244, 3453, 1324, -1458, -2218, -1124, -87, 54, 146, 963, 2060, 2612, 2534, 2310, 2152, 1848, 1214, 335, -597, -1430, -2052, -2416, -2572, -2605, -2551, -2416, -2223, -2003, -1774, -1570, -1441, -1405, -1437, -1494, -1551, -1585, -1574, -1513, -1411, -1275, -1106, -920, -742, -595, -491, -437, -440, -496, -598, -733, -890, -1055, -1219, -1371, -1497, -1589, -1642, -1645, -1583, -1450, -1248, -979, -649, -273, 136, 561, 982, 1379, 1748, 2104, 2450, 2776, 3080, 3372, 3653, 3925, 4215, 4568, 4996, 5456, 5892, 6288, 6658, + 6997, 7266, 7406, 7385, 7201, 6875, 6420, 5838, 5145, 4374, 3561, 2722, 1853, 955, 46, -837, -1653, -2392, -3068, -3702, -4294, -4824, -5274, -5638, -5930, -6177, -6402, -6608, -6783, -6913, -6995, -7034, -7033, -6992, -6897, -6736, -6512, -6235, -5913, -5546, -5132, -4670, -4153, -3587, -2996, -2405, -1825, -1261, -716, -191, 320, 814, 1271, 1676, 2033, 2352, 2644, 2922, 3200, 3478, 3749, 3993, 4192, 4336, 4428, 4481, 4498, 4479, 4434, 4370, 4280, 4156, 4008, 3849, 3681, 3504, 3330, 3168, 3013, 2863, 2721, 2578, 2422, 2261, 2110, 1964, 1813, 1672, 1552, 1438, 1324, 1231, 1162, 1090, 1019, 976, + 943, 880, 818, 801, 770, 664, 575, 593, 591, 439, 325, 467, 597, 267, -339, -514, -36, 531, 720, 710, 746, 672, 414, 344, 703, 1131, 1216, 1118, 1220, 1527, 1831, 2095, 2268, 2077, 1480, 1025, 1248, 1905, 2286, 2169, 1960, 1966, 2043, 2060, 2271, 2983, 4031, 4815 }, + { 315, 89, -27, -21, -172, -237, 502, 1855, 2126, 0, -3161, -4133, -1517, 2244, 3453, 1324, -1458, -2218, -1124, -87, 54, 146, 963, 2060, 2612, 2534, 2310, 2152, 1848, 1214, 335, -597, -1430, -2052, -2416, -2572, -2605, -2551, -2416, -2223, -2003, -1774, -1570, -1441, -1405, -1437, -1494, -1551, -1585, -1574, -1513, -1411, -1275, -1106, -920, -742, -595, -491, -437, -440, -496, -598, -733, -890, -1055, -1219, -1371, -1497, -1589, -1642, -1645, -1583, -1450, -1248, -979, -649, -273, 136, 561, 982, 1379, 1748, 2104, 2450, 2776, 3080, 3372, 3653, 3925, 4215, 4568, 4996, 5456, 5892, 6288, 6658, + 6997, 7266, 7406, 7385, 7201, 6875, 6420, 5838, 5145, 4374, 3561, 2722, 1853, 955, 46, -837, -1653, -2392, -3068, -3702, -4294, -4824, -5274, -5638, -5930, -6177, -6402, -6608, -6783, -6913, -6995, -7034, -7033, -6992, -6897, -6736, -6512, -6235, -5913, -5546, -5132, -4670, -4153, -3587, -2996, -2405, -1825, -1261, -716, -191, 320, 814, 1271, 1676, 2033, 2352, 2644, 2922, 3200, 3478, 3749, 3993, 4192, 4336, 4428, 4481, 4498, 4479, 4434, 4370, 4280, 4156, 4008, 3849, 3681, 3504, 3330, 3168, 3013, 2863, 2721, 2578, 2422, 2261, 2110, 1964, 1813, 1672, 1552, 1438, 1324, 1231, 1162, 1090, 1019, 976, + 943, 880, 818, 801, 770, 664, 575, 593, 591, 439, 325, 467, 597, 267, -339, -514, -36, 531, 720, 710, 746, 672, 414, 344, 703, 1131, 1216, 1118, 1220, 1527, 1831, 2095, 2268, 2077, 1480, 1025, 1248, 1905, 2286, 2169, 1960, 1966, 2043, 2060, 2271, 2983, 4031, 4815 } }, + { { -72, -60, -42, -28, -54, -164, -275, -154, 228, 324, -487, -1726, -1770, 215, 2595, 2691, 90, -2542, -2552, -316, 1624, 1719, 627, -317, -631, -517, -122, 500, 1128, 1516, 1632, 1581, 1439, 1275, 1181, 1164, 1114, 926, 598, 180, -277, -714, -1065, -1299, -1428, -1471, -1450, -1401, -1360, -1339, -1340, -1367, -1422, -1490, -1552, -1596, -1615, -1607, -1587, -1570, -1569, -1588, -1636, -1716, -1820, -1934, -2051, -2170, -2286, -2392, -2485, -2563, -2623, -2656, -2666, -2663, -2652, -2629, -2589, -2543, -2510, -2483, -2438, -2359, -2261, -2162, -2047, -1887, -1673, -1430, -1193, -979, -787, -612, -468, -380, + -358, -387, -441, -511, -613, -759, -941, -1128, -1279, -1371, -1407, -1408, -1391, -1354, -1286, -1177, -1029, -860, -687, -523, -368, -215, -57, 108, 280, 452, 624, 800, 980, 1161, 1334, 1493, 1630, 1744, 1836, 1913, 1981, 2043, 2105, 2172, 2250, 2342, 2454, 2591, 2753, 2941, 3151, 3376, 3606, 3830, 4041, 4226, 4381, 4508, 4604, 4665, 4688, 4677, 4630, 4544, 4420, 4267, 4088, 3886, 3669, 3448, 3225, 3002, 2785, 2581, 2394, 2230, 2096, 1986, 1889, 1800, 1722, 1642, 1550, 1450, 1353, 1252, 1146, 1037, 923, 788, 633, 474, 306, 118, -72, -238, -389, -542, -678, -790, + -911, -1041, -1132, -1207, -1343, -1498, -1548, -1557, -1709, -1899, -1835, -1665, -1889, -2372, -2206, -1114, -176, -344, -1011, -1122, -970, -1482, -2212, -1748, -85, 1090, 838, 156, 195, 686, 911, 1009, 1285, 1218, 287, -807, -874, 107, 1030, 1227, 1093, 1150, 1314, 1379, 1614, 2426, 3672, 4626 }, + { -72, -60, -42, -28, -54, -164, -275, -154, 228, 324, -487, -1726, -1770, 215, 2595, 2691, 90, -2542, -2552, -316, 1624, 1719, 627, -317, -631, -517, -122, 500, 1128, 1516, 1632, 1581, 1439, 1275, 1181, 1164, 1114, 926, 598, 180, -277, -714, -1065, -1299, -1428, -1471, -1450, -1401, -1360, -1339, -1340, -1367, -1422, -1490, -1552, -1596, -1615, -1607, -1587, -1570, -1569, -1588, -1636, -1716, -1820, -1934, -2051, -2170, -2286, -2392, -2485, -2563, -2623, -2656, -2666, -2663, -2652, -2629, -2589, -2543, -2510, -2483, -2438, -2359, -2261, -2162, -2047, -1887, -1673, -1430, -1193, -979, -787, -612, -468, -380, + -358, -387, -441, -511, -613, -759, -941, -1128, -1279, -1371, -1407, -1408, -1391, -1354, -1286, -1177, -1029, -860, -687, -523, -368, -215, -57, 108, 280, 452, 624, 800, 980, 1161, 1334, 1493, 1630, 1744, 1836, 1913, 1981, 2043, 2105, 2172, 2250, 2342, 2454, 2591, 2753, 2941, 3151, 3376, 3606, 3830, 4041, 4226, 4381, 4508, 4604, 4665, 4688, 4677, 4630, 4544, 4420, 4267, 4088, 3886, 3669, 3448, 3225, 3002, 2785, 2581, 2394, 2230, 2096, 1986, 1889, 1800, 1722, 1642, 1550, 1450, 1353, 1252, 1146, 1037, 923, 788, 633, 474, 306, 118, -72, -238, -389, -542, -678, -790, + -911, -1041, -1132, -1207, -1343, -1498, -1548, -1557, -1709, -1899, -1835, -1665, -1889, -2372, -2206, -1114, -176, -344, -1011, -1122, -970, -1482, -2212, -1748, -85, 1090, 838, 156, 195, 686, 911, 1009, 1285, 1218, 287, -807, -874, 107, 1030, 1227, 1093, 1150, 1314, 1379, 1614, 2426, 3672, 4626 } } }; -const Word16 CRendBin_HOA3_HRIR_coeff_im_48kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {-2898, -7932, -11166, -12449, -12178, -11005, -9558, -7837, -5224, -1561, 2352, 5801, 8559, 9399, 6016, -1285, -7118, -5634, 2040, 7966, 6108, -1520, -8602, -11836, -12357, -11868, -10448, -7949, -5126, -2687, -529, 1600, 3522, 5037, 6274, 7390, 8339, 9080, 9699, 10255, 10721, 11108, 11464, 11774, 11999, 12167, 12320, 12436, 12490, 12516, 12541, 12541, 12497, 12433, 12360, 12258, 12131, 12005, 11883, 11749, 11613, 11491, 11376, 11251, 11126, 11016, 10911, 10801, 10696, 10604, 10516, 10425, 10339, 10259, 10177, 10091, 10003, 9912, 9816, 9715, 9603, 9475, 9336, 9199, 9061, 8907, 8743, 8585, 8437, 8283, 8117, 7952, 7801, 7666, 7545, 7431, - 7324, 7235, 7175, 7141, 7116, 7088, 7066, 7058, 7065, 7077, 7086, 7082, 7065, 7045, 7030, 7014, 6984, 6937, 6875, 6801, 6723, 6647, 6571, 6488, 6396, 6300, 6202, 6105, 6009, 5915, 5819, 5719, 5619, 5525, 5438, 5360, 5293, 5234, 5180, 5130, 5088, 5052, 5022, 5002, 4991, 4981, 4970, 4954, 4934, 4905, 4870, 4828, 4778, 4719, 4651, 4575, 4493, 4406, 4318, 4230, 4143, 4060, 3982, 3909, 3841, 3781, 3728, 3680, 3637, 3597, 3556, 3511, 3464, 3417, 3369, 3321, 3276, 3234, 3194, 3156, 3127, 3103, 3080, 3063, 3053, 3043, 3028, 3014, 3000, 2978, 2947, 2916, 2882, 2835, 2781, 2734, - 2682, 2613, 2544, 2493, 2431, 2337, 2255, 2209, 2137, 2002, 1893, 1870, 1808, 1566, 1263, 1163, 1299, 1437, 1402, 1234, 1019, 816, 771, 1037, 1473, 1683, 1488, 1174, 1114, 1326, 1577, 1787, 2105, 2589, 3006, 3039, 2620, 1990, 1448, 1093, 842, 632, 491, 404, 256, 11, -163, -100 }, - {-2898, -7932, -11166, -12449, -12178, -11005, -9558, -7837, -5224, -1561, 2352, 5801, 8559, 9399, 6016, -1285, -7118, -5634, 2040, 7966, 6108, -1520, -8602, -11836, -12357, -11868, -10448, -7949, -5126, -2687, -529, 1600, 3522, 5037, 6274, 7390, 8339, 9080, 9699, 10255, 10721, 11108, 11464, 11774, 11999, 12167, 12320, 12436, 12490, 12516, 12541, 12541, 12497, 12433, 12360, 12258, 12131, 12005, 11883, 11749, 11613, 11491, 11376, 11251, 11126, 11016, 10911, 10801, 10696, 10604, 10516, 10425, 10339, 10259, 10177, 10091, 10003, 9912, 9816, 9715, 9603, 9475, 9336, 9199, 9061, 8907, 8743, 8585, 8437, 8283, 8117, 7952, 7801, 7666, 7545, 7431, - 7324, 7235, 7175, 7141, 7116, 7088, 7066, 7058, 7065, 7077, 7086, 7082, 7065, 7045, 7030, 7014, 6984, 6937, 6875, 6801, 6723, 6647, 6571, 6488, 6396, 6300, 6202, 6105, 6009, 5915, 5819, 5719, 5619, 5525, 5438, 5360, 5293, 5234, 5180, 5130, 5088, 5052, 5022, 5002, 4991, 4981, 4970, 4954, 4934, 4905, 4870, 4828, 4778, 4719, 4651, 4575, 4493, 4406, 4318, 4230, 4143, 4060, 3982, 3909, 3841, 3781, 3728, 3680, 3637, 3597, 3556, 3511, 3464, 3417, 3369, 3321, 3276, 3234, 3194, 3156, 3127, 3103, 3080, 3063, 3053, 3043, 3028, 3014, 3000, 2978, 2947, 2916, 2882, 2835, 2781, 2734, - 2682, 2613, 2544, 2493, 2431, 2337, 2255, 2209, 2137, 2002, 1893, 1870, 1808, 1566, 1263, 1163, 1299, 1437, 1402, 1234, 1019, 816, 771, 1037, 1473, 1683, 1488, 1174, 1114, 1326, 1577, 1787, 2105, 2589, 3006, 3039, 2620, 1990, 1448, 1093, 842, 632, 491, 404, 256, 11, -163, -100 } - }, - { - {2291, 5533, 5078, 129, -7537, -14811, -19452, -20404, -17160, -10532, -2920, 4186, 11409, 17451, 16347, 4322, -10966, -14939, -2772, 13554, 18716, 10538, -1178, -8399, -11376, -13049, -13631, -12331, -10129, -8429, -7094, -5402, -3527, -1971, -622, 827, 2271, 3546, 4770, 6021, 7164, 8150, 9081, 9950, 10651, 11221, 11761, 12232, 12548, 12767, 12983, 13171, 13290, 13386, 13485, 13535, 13518, 13481, 13425, 13306, 13139, 12977, 12807, 12591, 12357, 12151, 11952, 11733, 11521, 11350, 11200, 11055, 10941, 10873, 10830, 10801, 10796, 10812, 10833, 10861, 10893, 10908, 10902, 10900, 10906, 10890, 10847, 10810, 10793, 10775, 10756, 10752, 10763, 10768, 10769, 10768, - 10744, 10678, 10578, 10448, 10269, 10033, 9761, 9467, 9148, 8809, 8465, 8122, 7787, 7488, 7249, 7060, 6901, 6770, 6663, 6574, 6503, 6466, 6454, 6438, 6401, 6345, 6272, 6185, 6105, 6044, 5990, 5930, 5871, 5820, 5770, 5718, 5673, 5637, 5599, 5560, 5530, 5509, 5486, 5468, 5461, 5460, 5462, 5474, 5500, 5530, 5559, 5591, 5620, 5636, 5641, 5641, 5633, 5607, 5571, 5529, 5475, 5402, 5322, 5235, 5135, 5021, 4904, 4784, 4650, 4508, 4365, 4218, 4065, 3917, 3779, 3642, 3502, 3370, 3241, 3102, 2956, 2817, 2683, 2551, 2432, 2331, 2230, 2127, 2036, 1953, 1855, 1749, 1656, 1564, 1458, 1355, - 1263, 1154, 1035, 945, 855, 704, 552, 487, 402, 164, -57, -58, -136, -725, -1494, -1595, -972, -531, -736, -1046, -1165, -1746, -3103, -4257, -4186, -3316, -2860, -3263, -4042, -4677, -5011, -5306, -6256, -8189, -9875, -9216, -5866, -2166, -582, -1039, -1732, -1800, -1959, -2847, -3924, -4173, -3153, -1164 }, - {-2291, -5533, -5078, -129, 7537, 14811, 19452, 20404, 17160, 10532, 2920, -4186, -11409, -17451, -16347, -4322, 10966, 14939, 2772, -13554, -18716, -10538, 1178, 8399, 11376, 13049, 13631, 12331, 10129, 8429, 7094, 5402, 3527, 1971, 622, -827, -2271, -3546, -4770, -6021, -7164, -8150, -9081, -9950, -10651, -11221, -11761, -12232, -12548, -12767, -12983, -13171, -13290, -13386, -13485, -13535, -13518, -13481, -13425, -13306, -13139, -12977, -12807, -12591, -12357, -12151, -11952, -11733, -11521, -11350, -11200, -11055, -10941, -10873, -10830, -10801, -10796, -10812, -10833, -10861, -10893, -10908, -10902, -10900, -10906, -10890, -10847, -10810, -10793, -10775, -10756, -10752, -10763, -10768, -10769, -10768, - -10744, -10678, -10578, -10448, -10269, -10033, -9761, -9467, -9148, -8809, -8465, -8122, -7787, -7488, -7249, -7060, -6901, -6770, -6663, -6574, -6503, -6466, -6454, -6438, -6401, -6345, -6272, -6185, -6105, -6044, -5990, -5930, -5871, -5820, -5770, -5718, -5673, -5637, -5599, -5560, -5530, -5509, -5486, -5468, -5461, -5460, -5462, -5474, -5500, -5530, -5559, -5591, -5620, -5636, -5641, -5641, -5633, -5607, -5571, -5529, -5475, -5402, -5322, -5235, -5135, -5021, -4904, -4784, -4650, -4508, -4365, -4218, -4065, -3917, -3779, -3642, -3502, -3370, -3241, -3102, -2956, -2817, -2683, -2551, -2432, -2331, -2230, -2127, -2036, -1953, -1855, -1749, -1656, -1564, -1458, -1355, - -1263, -1154, -1035, -945, -855, -704, -552, -487, -402, -164, 57, 58, 136, 725, 1494, 1595, 972, 531, 736, 1046, 1165, 1746, 3103, 4257, 4186, 3316, 2860, 3263, 4042, 4677, 5011, 5306, 6256, 8189, 9875, 9216, 5866, 2166, 582, 1039, 1732, 1800, 1959, 2847, 3924, 4173, 3153, 1164 } - }, - { - {-275, -1118, -2142, -2317, -1107, 626, 1540, 1199, 188, -751, -1244, -1124, -317, 862, 1553, 995, -443, -1267, -386, 1446, 2273, 1099, -1121, -2762, -3208, -2942, -2525, -2107, -1683, -1301, -947, -553, -149, 157, 317, 359, 311, 220, 191, 307, 554, 872, 1232, 1631, 2050, 2474, 2915, 3391, 3905, 4458, 5047, 5655, 6246, 6798, 7304, 7747, 8104, 8365, 8535, 8611, 8581, 8438, 8183, 7811, 7311, 6678, 5921, 5059, 4106, 3081, 2015, 942, -108, -1101, -1998, -2777, -3433, -3962, -4346, -4577, -4679, -4692, -4627, -4470, -4225, -3940, -3659, -3380, -3069, -2718, -2365, -2050, -1783, -1546, -1334, -1155, - -1027, -961, -967, -1037, -1154, -1297, -1461, -1645, -1850, -2068, -2275, -2437, -2534, -2576, -2580, -2552, -2481, -2364, -2198, -1981, -1717, -1424, -1112, -791, -475, -182, 85, 324, 524, 675, 780, 845, 871, 863, 835, 788, 723, 653, 604, 581, 580, 598, 628, 643, 624, 578, 521, 447, 353, 249, 141, 18, -113, -236, -350, -462, -566, -652, -732, -820, -907, -989, -1079, -1182, -1279, -1369, -1471, -1581, -1679, -1767, -1859, -1939, -1991, -2041, -2107, -2171, -2226, -2302, -2410, -2526, -2655, -2823, -3008, -3164, -3309, -3471, -3608, -3684, -3744, -3815, -3837, -3795, -3760, -3736, -3650, -3535, - -3480, -3407, -3224, -3077, -3076, -2977, -2638, -2437, -2570, -2474, -1848, -1549, -2138, -2304, -591, 1818, 2292, 572, -987, -1149, -1137, -1671, -1360, 644, 2624, 2597, 1061, -94, -247, -257, -801, -1612, -1902, -984, 945, 2403, 1889, -164, -1662, -1403, -344, 93, -81, 11, 531, 854, 661, 225 }, - {-275, -1118, -2142, -2317, -1107, 626, 1540, 1199, 188, -751, -1244, -1124, -317, 862, 1553, 995, -443, -1267, -386, 1446, 2273, 1099, -1121, -2762, -3208, -2942, -2525, -2107, -1683, -1301, -947, -553, -149, 157, 317, 359, 311, 220, 191, 307, 554, 872, 1232, 1631, 2050, 2474, 2915, 3391, 3905, 4458, 5047, 5655, 6246, 6798, 7304, 7747, 8104, 8365, 8535, 8611, 8581, 8438, 8183, 7811, 7311, 6678, 5921, 5059, 4106, 3081, 2015, 942, -108, -1101, -1998, -2777, -3433, -3962, -4346, -4577, -4679, -4692, -4627, -4470, -4225, -3940, -3659, -3380, -3069, -2718, -2365, -2050, -1783, -1546, -1334, -1155, - -1027, -961, -967, -1037, -1154, -1297, -1461, -1645, -1850, -2068, -2275, -2437, -2534, -2576, -2580, -2552, -2481, -2364, -2198, -1981, -1717, -1424, -1112, -791, -475, -182, 85, 324, 524, 675, 780, 845, 871, 863, 835, 788, 723, 653, 604, 581, 580, 598, 628, 643, 624, 578, 521, 447, 353, 249, 141, 18, -113, -236, -350, -462, -566, -652, -732, -820, -907, -989, -1079, -1182, -1279, -1369, -1471, -1581, -1679, -1767, -1859, -1939, -1991, -2041, -2107, -2171, -2226, -2302, -2410, -2526, -2655, -2823, -3008, -3164, -3309, -3471, -3608, -3684, -3744, -3815, -3837, -3795, -3760, -3736, -3650, -3535, - -3480, -3407, -3224, -3077, -3076, -2977, -2638, -2437, -2570, -2474, -1848, -1549, -2138, -2304, -591, 1818, 2292, 572, -987, -1149, -1137, -1671, -1360, 644, 2624, 2597, 1061, -94, -247, -257, -801, -1612, -1902, -984, 945, 2403, 1889, -164, -1662, -1403, -344, 93, -81, 11, 531, 854, 661, 225 } - }, - { - {105, -6, -728, -1590, -1742, -915, 80, 154, -772, -1705, -1832, -1219, -149, 1338, 2614, 2219, -259, -2603, -1922, 1678, 4791, 4536, 1462, -1920, -4224, -5775, -7019, -7737, -7707, -7153, -6335, -5238, -3817, -2191, -506, 1157, 2721, 4092, 5232, 6154, 6865, 7387, 7772, 8054, 8226, 8296, 8303, 8264, 8154, 7957, 7689, 7369, 7015, 6671, 6385, 6171, 6007, 5865, 5731, 5585, 5412, 5214, 5003, 4783, 4557, 4330, 4107, 3879, 3630, 3350, 3043, 2713, 2351, 1951, 1522, 1089, 660, 232, -181, -545, -849, -1106, -1322, -1472, -1540, -1550, -1535, -1501, -1441, -1362, -1280, -1191, -1071, -909, -712, -486, - -217, 113, 508, 950, 1420, 1913, 2434, 2982, 3532, 4053, 4531, 4973, 5389, 5772, 6100, 6357, 6545, 6686, 6810, 6933, 7038, 7101, 7111, 7083, 7042, 7013, 7010, 7026, 7042, 7044, 7035, 7025, 7022, 7030, 7047, 7064, 7063, 7035, 6978, 6892, 6779, 6646, 6496, 6325, 6126, 5903, 5661, 5406, 5147, 4899, 4669, 4460, 4273, 4113, 3975, 3857, 3765, 3701, 3661, 3640, 3644, 3666, 3689, 3703, 3712, 3713, 3694, 3660, 3626, 3594, 3560, 3531, 3506, 3465, 3404, 3334, 3256, 3153, 3030, 2901, 2757, 2577, 2375, 2172, 1957, 1724, 1506, 1320, 1140, 964, 831, 736, 637, 547, 505, 471, - 406, 378, 419, 410, 323, 348, 510, 516, 329, 397, 781, 768, 168, 166, 1634, 3331, 3361, 1956, 980, 971, 785, 200, 571, 2235, 3433, 2845, 1470, 842, 855, 557, -159, -901, -1736, -2571, -2462, -835, 1180, 1903, 1256, 639, 840, 1196, 976, 584, 841, 1619, 1847, 831 }, - {105, -6, -728, -1590, -1742, -915, 80, 154, -772, -1705, -1832, -1219, -149, 1338, 2614, 2219, -259, -2603, -1922, 1678, 4791, 4536, 1462, -1920, -4224, -5775, -7019, -7737, -7707, -7153, -6335, -5238, -3817, -2191, -506, 1157, 2721, 4092, 5232, 6154, 6865, 7387, 7772, 8054, 8226, 8296, 8303, 8264, 8154, 7957, 7689, 7369, 7015, 6671, 6385, 6171, 6007, 5865, 5731, 5585, 5412, 5214, 5003, 4783, 4557, 4330, 4107, 3879, 3630, 3350, 3043, 2713, 2351, 1951, 1522, 1089, 660, 232, -181, -545, -849, -1106, -1322, -1472, -1540, -1550, -1535, -1501, -1441, -1362, -1280, -1191, -1071, -909, -712, -486, - -217, 113, 508, 950, 1420, 1913, 2434, 2982, 3532, 4053, 4531, 4973, 5389, 5772, 6100, 6357, 6545, 6686, 6810, 6933, 7038, 7101, 7111, 7083, 7042, 7013, 7010, 7026, 7042, 7044, 7035, 7025, 7022, 7030, 7047, 7064, 7063, 7035, 6978, 6892, 6779, 6646, 6496, 6325, 6126, 5903, 5661, 5406, 5147, 4899, 4669, 4460, 4273, 4113, 3975, 3857, 3765, 3701, 3661, 3640, 3644, 3666, 3689, 3703, 3712, 3713, 3694, 3660, 3626, 3594, 3560, 3531, 3506, 3465, 3404, 3334, 3256, 3153, 3030, 2901, 2757, 2577, 2375, 2172, 1957, 1724, 1506, 1320, 1140, 964, 831, 736, 637, 547, 505, 471, - 406, 378, 419, 410, 323, 348, 510, 516, 329, 397, 781, 768, 168, 166, 1634, 3331, 3361, 1956, 980, 971, 785, 200, 571, 2235, 3433, 2845, 1470, 842, 855, 557, -159, -901, -1736, -2571, -2462, -835, 1180, 1903, 1256, 639, 840, 1196, 976, 584, 841, 1619, 1847, 831 } - }, - { - {-68, -60, 188, 422, 342, 44, -94, -28, -268, -1240, -2625, -3404, -2505, 284, 3464, 4306, 1430, -2898, -4362, -1232, 3593, 5920, 4624, 1709, -879, -2889, -4614, -5797, -6123, -5826, -5286, -4551, -3562, -2434, -1288, -75, 1236, 2508, 3564, 4347, 4880, 5207, 5395, 5513, 5593, 5642, 5679, 5713, 5718, 5665, 5564, 5436, 5284, 5115, 4958, 4831, 4729, 4642, 4568, 4498, 4421, 4332, 4231, 4108, 3954, 3775, 3581, 3369, 3124, 2846, 2543, 2216, 1853, 1446, 1009, 559, 93, -391, -871, -1312, -1705, -2070, -2418, -2722, -2960, -3152, -3336, -3508, -3625, -3661, -3634, -3571, -3472, -3320, -3114, -2876, - -2630, -2389, -2147, -1896, -1642, -1405, -1199, -1026, -885, -772, -675, -572, -453, -328, -210, -108, -12, 91, 220, 383, 561, 729, 869, 989, 1104, 1230, 1379, 1553, 1740, 1933, 2130, 2335, 2546, 2758, 2964, 3148, 3292, 3389, 3440, 3447, 3414, 3354, 3274, 3174, 3056, 2935, 2827, 2741, 2690, 2684, 2725, 2805, 2916, 3056, 3219, 3399, 3597, 3815, 4042, 4274, 4510, 4741, 4946, 5116, 5254, 5354, 5411, 5430, 5424, 5395, 5339, 5273, 5207, 5133, 5050, 4971, 4898, 4817, 4727, 4635, 4531, 4401, 4261, 4133, 3998, 3846, 3706, 3589, 3462, 3318, 3192, 3081, 2951, 2822, 2730, 2636, - 2508, 2416, 2386, 2296, 2125, 2062, 2115, 1992, 1682, 1630, 1865, 1681, 951, 901, 2376, 4089, 4127, 2682, 1572, 1412, 1228, 793, 1194, 2630, 3595, 3062, 1886, 1257, 1101, 792, 233, -437, -1099, -1079, 457, 2888, 4168, 3275, 1561, 810, 1013, 1033, 546, 111, -101, -394, -627, -328 }, - {68, 60, -188, -422, -342, -44, 94, 28, 268, 1240, 2625, 3404, 2505, -284, -3464, -4306, -1430, 2898, 4362, 1232, -3593, -5920, -4624, -1709, 879, 2889, 4614, 5797, 6123, 5826, 5286, 4551, 3562, 2434, 1288, 75, -1236, -2508, -3564, -4347, -4880, -5207, -5395, -5513, -5593, -5642, -5679, -5713, -5718, -5665, -5564, -5436, -5284, -5115, -4958, -4831, -4729, -4642, -4568, -4498, -4421, -4332, -4231, -4108, -3954, -3775, -3581, -3369, -3124, -2846, -2543, -2216, -1853, -1446, -1009, -559, -93, 391, 871, 1312, 1705, 2070, 2418, 2722, 2960, 3152, 3336, 3508, 3625, 3661, 3634, 3571, 3472, 3320, 3114, 2876, - 2630, 2389, 2147, 1896, 1642, 1405, 1199, 1026, 885, 772, 675, 572, 453, 328, 210, 108, 12, -91, -220, -383, -561, -729, -869, -989, -1104, -1230, -1379, -1553, -1740, -1933, -2130, -2335, -2546, -2758, -2964, -3148, -3292, -3389, -3440, -3447, -3414, -3354, -3274, -3174, -3056, -2935, -2827, -2741, -2690, -2684, -2725, -2805, -2916, -3056, -3219, -3399, -3597, -3815, -4042, -4274, -4510, -4741, -4946, -5116, -5254, -5354, -5411, -5430, -5424, -5395, -5339, -5273, -5207, -5133, -5050, -4971, -4898, -4817, -4727, -4635, -4531, -4401, -4261, -4133, -3998, -3846, -3706, -3589, -3462, -3318, -3192, -3081, -2951, -2822, -2730, -2636, - -2508, -2416, -2386, -2296, -2125, -2062, -2115, -1992, -1682, -1630, -1865, -1681, -951, -901, -2376, -4089, -4127, -2682, -1572, -1412, -1228, -793, -1194, -2630, -3595, -3062, -1886, -1257, -1101, -792, -233, 437, 1099, 1079, -457, -2888, -4168, -3275, -1561, -810, -1013, -1033, -546, -111, 101, 394, 627, 328 } - }, - { - {-355, -388, 390, 557, -385, -808, 664, 2652, 2471, -323, -3239, -3752, -1743, 1028, 2660, 2129, -127, -2100, -1739, 737, 2845, 2685, 956, -387, -545, -125, 293, 723, 1188, 1424, 1275, 860, 325, -271, -850, -1343, -1786, -2229, -2599, -2783, -2761, -2585, -2295, -1941, -1603, -1327, -1095, -870, -635, -371, -64, 276, 632, 1014, 1441, 1897, 2345, 2753, 3104, 3378, 3552, 3615, 3567, 3407, 3130, 2726, 2194, 1541, 778, -86, -1031, -2021, -3018, -3980, -4869, -5652, -6310, -6835, -7214, -7435, -7518, -7501, -7394, -7180, -6854, -6457, -6024, -5559, -5045, -4483, -3889, -3261, -2587, -1868, -1122, -365, - 399, 1161, 1891, 2561, 3161, 3691, 4139, 4475, 4668, 4713, 4649, 4535, 4400, 4225, 3978, 3657, 3298, 2947, 2636, 2373, 2140, 1915, 1699, 1507, 1352, 1230, 1130, 1041, 942, 819, 676, 518, 339, 136, -79, -295, -506, -703, -873, -1014, -1130, -1220, -1281, -1324, -1363, -1392, -1406, -1416, -1429, -1436, -1432, -1425, -1413, -1383, -1341, -1300, -1254, -1192, -1122, -1054, -974, -876, -778, -693, -610, -527, -466, -428, -392, -360, -348, -347, -338, -341, -377, -428, -479, -559, -677, -810, -954, -1137, -1339, -1516, -1676, -1854, -2016, -2119, -2202, -2301, -2366, -2371, -2378, -2402, -2374, -2308, - -2290, -2271, -2152, -2043, -2065, -2033, -1789, -1626, -1763, -1757, -1278, -983, -1427, -1612, -256, 1763, 2161, 545, -1067, -1378, -1339, -1807, -1798, -369, 1371, 1622, 286, -1230, -1968, -2221, -2719, -3567, -3846, -2370, 631, 2941, 2511, 38, -1758, -1448, -249, 143, -272, -435, -23, 379, 375, 134 }, - {355, 388, -390, -557, 385, 808, -664, -2652, -2471, 323, 3239, 3752, 1743, -1028, -2660, -2129, 127, 2100, 1739, -737, -2845, -2685, -956, 387, 545, 125, -293, -723, -1188, -1424, -1275, -860, -325, 271, 850, 1343, 1786, 2229, 2599, 2783, 2761, 2585, 2295, 1941, 1603, 1327, 1095, 870, 635, 371, 64, -276, -632, -1014, -1441, -1897, -2345, -2753, -3104, -3378, -3552, -3615, -3567, -3407, -3130, -2726, -2194, -1541, -778, 86, 1031, 2021, 3018, 3980, 4869, 5652, 6310, 6835, 7214, 7435, 7518, 7501, 7394, 7180, 6854, 6457, 6024, 5559, 5045, 4483, 3889, 3261, 2587, 1868, 1122, 365, - -399, -1161, -1891, -2561, -3161, -3691, -4139, -4475, -4668, -4713, -4649, -4535, -4400, -4225, -3978, -3657, -3298, -2947, -2636, -2373, -2140, -1915, -1699, -1507, -1352, -1230, -1130, -1041, -942, -819, -676, -518, -339, -136, 79, 295, 506, 703, 873, 1014, 1130, 1220, 1281, 1324, 1363, 1392, 1406, 1416, 1429, 1436, 1432, 1425, 1413, 1383, 1341, 1300, 1254, 1192, 1122, 1054, 974, 876, 778, 693, 610, 527, 466, 428, 392, 360, 348, 347, 338, 341, 377, 428, 479, 559, 677, 810, 954, 1137, 1339, 1516, 1676, 1854, 2016, 2119, 2202, 2301, 2366, 2371, 2378, 2402, 2374, 2308, - 2290, 2271, 2152, 2043, 2065, 2033, 1789, 1626, 1763, 1757, 1278, 983, 1427, 1612, 256, -1763, -2161, -545, 1067, 1378, 1339, 1807, 1798, 369, -1371, -1622, -286, 1230, 1968, 2221, 2719, 3567, 3846, 2370, -631, -2941, -2511, -38, 1758, 1448, 249, -143, 272, 435, 23, -379, -375, -134 } - }, - { - {57, -102, -587, -844, -682, -591, -753, -438, 1085, 3516, 5720, 6347, 4080, -1232, -6737, -7622, -2219, 4767, 6686, 2454, -2714, -4103, -2297, -449, 342, 999, 1731, 1722, 883, 110, -85, -15, 1, 19, 58, -21, -231, -444, -627, -834, -1067, -1306, -1574, -1850, -2057, -2189, -2317, -2460, -2571, -2644, -2722, -2797, -2825, -2804, -2748, -2637, -2449, -2203, -1916, -1576, -1179, -744, -274, 240, 786, 1331, 1865, 2384, 2858, 3253, 3565, 3796, 3928, 3939, 3829, 3605, 3268, 2819, 2268, 1626, 910, 148, -645, -1469, -2313, -3149, -3957, -4739, -5492, -6201, -6863, -7473, -7998, -8390, -8629, -8729, - -8701, -8534, -8213, -7738, -7135, -6469, -5812, -5201, -4633, -4109, -3657, -3317, -3112, -3048, -3112, -3275, -3504, -3778, -4087, -4420, -4769, -5126, -5468, -5768, -6005, -6185, -6320, -6423, -6507, -6579, -6638, -6680, -6713, -6747, -6778, -6793, -6788, -6762, -6717, -6655, -6580, -6490, -6374, -6220, -6016, -5761, -5460, -5126, -4772, -4403, -4030, -3665, -3319, -2994, -2693, -2418, -2171, -1948, -1744, -1557, -1386, -1228, -1079, -936, -798, -659, -518, -376, -235, -99, 24, 135, 240, 351, 468, 591, 721, 862, 1010, 1158, 1304, 1447, 1583, 1705, 1818, 1920, 2002, 2059, 2099, 2120, 2110, 2074, 2030, 1980, 1914, 1841, - 1776, 1704, 1616, 1538, 1474, 1374, 1231, 1119, 1042, 893, 667, 533, 504, 308, -142, -455, -322, -58, -73, -165, 0, 42, -623, -1610, -1868, -1195, -487, -382, -577, -656, -624, -451, -77, -75, -1176, -2820, -3384, -2335, -955, -370, -171, 265, 570, 629, 1508, 3478, 4376, 2069 }, - {57, -102, -587, -844, -682, -591, -753, -438, 1085, 3516, 5720, 6347, 4080, -1232, -6737, -7622, -2219, 4767, 6686, 2454, -2714, -4103, -2297, -449, 342, 999, 1731, 1722, 883, 110, -85, -15, 1, 19, 58, -21, -231, -444, -627, -834, -1067, -1306, -1574, -1850, -2057, -2189, -2317, -2460, -2571, -2644, -2722, -2797, -2825, -2804, -2748, -2637, -2449, -2203, -1916, -1576, -1179, -744, -274, 240, 786, 1331, 1865, 2384, 2858, 3253, 3565, 3796, 3928, 3939, 3829, 3605, 3268, 2819, 2268, 1626, 910, 148, -645, -1469, -2313, -3149, -3957, -4739, -5492, -6201, -6863, -7473, -7998, -8390, -8629, -8729, - -8701, -8534, -8213, -7738, -7135, -6469, -5812, -5201, -4633, -4109, -3657, -3317, -3112, -3048, -3112, -3275, -3504, -3778, -4087, -4420, -4769, -5126, -5468, -5768, -6005, -6185, -6320, -6423, -6507, -6579, -6638, -6680, -6713, -6747, -6778, -6793, -6788, -6762, -6717, -6655, -6580, -6490, -6374, -6220, -6016, -5761, -5460, -5126, -4772, -4403, -4030, -3665, -3319, -2994, -2693, -2418, -2171, -1948, -1744, -1557, -1386, -1228, -1079, -936, -798, -659, -518, -376, -235, -99, 24, 135, 240, 351, 468, 591, 721, 862, 1010, 1158, 1304, 1447, 1583, 1705, 1818, 1920, 2002, 2059, 2099, 2120, 2110, 2074, 2030, 1980, 1914, 1841, - 1776, 1704, 1616, 1538, 1474, 1374, 1231, 1119, 1042, 893, 667, 533, 504, 308, -142, -455, -322, -58, -73, -165, 0, 42, -623, -1610, -1868, -1195, -487, -382, -577, -656, -624, -451, -77, -75, -1176, -2820, -3384, -2335, -955, -370, -171, 265, 570, 629, 1508, 3478, 4376, 2069 } - }, - { - {-581, -1340, -1168, -37, 1685, 3161, 3200, 1276, -1472, -3001, -2436, -824, 359, 771, 840, 650, 13, -706, -756, -38, 706, 889, 728, 716, 888, 921, 649, 166, -427, -1097, -1742, -2195, -2393, -2437, -2454, -2485, -2489, -2408, -2191, -1813, -1309, -765, -261, 173, 543, 862, 1136, 1382, 1613, 1830, 2028, 2208, 2375, 2523, 2646, 2746, 2827, 2880, 2892, 2860, 2798, 2720, 2633, 2548, 2484, 2462, 2481, 2527, 2592, 2686, 2815, 2966, 3120, 3278, 3450, 3628, 3783, 3896, 3959, 3962, 3891, 3733, 3484, 3152, 2750, 2281, 1736, 1115, 454, -206, -875, -1605, -2418, -3272, -4108, -4909, - -5689, -6448, -7154, -7763, -8258, -8656, -8978, -9210, -9317, -9290, -9163, -8979, -8756, -8475, -8109, -7640, -7086, -6493, -5897, -5304, -4707, -4106, -3511, -2937, -2400, -1906, -1446, -1004, -574, -158, 251, 665, 1091, 1528, 1968, 2388, 2763, 3094, 3402, 3703, 3996, 4278, 4539, 4752, 4894, 4978, 5032, 5066, 5080, 5084, 5078, 5041, 4962, 4862, 4766, 4681, 4615, 4577, 4561, 4549, 4528, 4498, 4458, 4411, 4371, 4342, 4311, 4272, 4231, 4181, 4098, 3984, 3865, 3746, 3617, 3488, 3380, 3281, 3180, 3092, 3027, 2966, 2907, 2877, 2877, 2871, 2859, 2868, 2886, 2875, 2847, 2836, 2814, 2752, 2692, 2658, - 2587, 2470, 2394, 2358, 2235, 2042, 1963, 1966, 1788, 1470, 1404, 1572, 1364, 614, 154, 646, 1445, 1468, 773, 286, 230, -79, -833, -1209, -636, 217, 309, -402, -1067, -1203, -1226, -1632, -2077, -1706, -332, 1098, 1484, 809, 86, 104, 603, 822, 564, 397, 822, 1530, 1651, 724 }, - {-581, -1340, -1168, -37, 1685, 3161, 3200, 1276, -1472, -3001, -2436, -824, 359, 771, 840, 650, 13, -706, -756, -38, 706, 889, 728, 716, 888, 921, 649, 166, -427, -1097, -1742, -2195, -2393, -2437, -2454, -2485, -2489, -2408, -2191, -1813, -1309, -765, -261, 173, 543, 862, 1136, 1382, 1613, 1830, 2028, 2208, 2375, 2523, 2646, 2746, 2827, 2880, 2892, 2860, 2798, 2720, 2633, 2548, 2484, 2462, 2481, 2527, 2592, 2686, 2815, 2966, 3120, 3278, 3450, 3628, 3783, 3896, 3959, 3962, 3891, 3733, 3484, 3152, 2750, 2281, 1736, 1115, 454, -206, -875, -1605, -2418, -3272, -4108, -4909, - -5689, -6448, -7154, -7763, -8258, -8656, -8978, -9210, -9317, -9290, -9163, -8979, -8756, -8475, -8109, -7640, -7086, -6493, -5897, -5304, -4707, -4106, -3511, -2937, -2400, -1906, -1446, -1004, -574, -158, 251, 665, 1091, 1528, 1968, 2388, 2763, 3094, 3402, 3703, 3996, 4278, 4539, 4752, 4894, 4978, 5032, 5066, 5080, 5084, 5078, 5041, 4962, 4862, 4766, 4681, 4615, 4577, 4561, 4549, 4528, 4498, 4458, 4411, 4371, 4342, 4311, 4272, 4231, 4181, 4098, 3984, 3865, 3746, 3617, 3488, 3380, 3281, 3180, 3092, 3027, 2966, 2907, 2877, 2877, 2871, 2859, 2868, 2886, 2875, 2847, 2836, 2814, 2752, 2692, 2658, - 2587, 2470, 2394, 2358, 2235, 2042, 1963, 1966, 1788, 1470, 1404, 1572, 1364, 614, 154, 646, 1445, 1468, 773, 286, 230, -79, -833, -1209, -636, 217, 309, -402, -1067, -1203, -1226, -1632, -2077, -1706, -332, 1098, 1484, 809, 86, 104, 603, 822, 564, 397, 822, 1530, 1651, 724 } - }, - { - {699, 1010, -462, -2357, -3671, -4661, -4960, -2993, 1630, 6886, 10465, 11261, 8024, -252, -10196, -13602, -5728, 7152, 13150, 7900, -1668, -7050, -7151, -5964, -5609, -5132, -3915, -2719, -1887, -868, 492, 1696, 2529, 3224, 3817, 4108, 4087, 3901, 3560, 3047, 2507, 2055, 1627, 1161, 717, 322, -77, -462, -752, -951, -1145, -1356, -1560, -1774, -2018, -2255, -2461, -2661, -2862, -3022, -3134, -3235, -3324, -3363, -3356, -3333, -3283, -3178, -3038, -2896, -2751, -2591, -2439, -2310, -2187, -2058, -1935, -1821, -1708, -1610, -1541, -1482, -1410, -1329, -1247, -1145, -1009, -857, -709, -569, -449, -370, -334, -340, -407, -547, - -725, -887, -1013, -1107, -1158, -1137, -1019, -796, -471, -74, 362, 831, 1340, 1870, 2384, 2860, 3294, 3679, 4018, 4324, 4600, 4825, 4992, 5121, 5237, 5351, 5474, 5601, 5705, 5765, 5789, 5804, 5816, 5823, 5831, 5838, 5826, 5788, 5738, 5682, 5614, 5534, 5450, 5353, 5227, 5070, 4889, 4680, 4441, 4184, 3922, 3652, 3376, 3103, 2836, 2570, 2312, 2075, 1859, 1660, 1487, 1348, 1229, 1123, 1040, 984, 941, 909, 901, 920, 952, 991, 1038, 1082, 1113, 1137, 1161, 1176, 1183, 1202, 1235, 1264, 1280, 1297, 1311, 1307, 1291, 1282, 1273, 1256, 1248, 1257, 1257, 1243, 1237, 1235, - 1209, 1177, 1173, 1160, 1105, 1074, 1112, 1120, 1040, 1016, 1135, 1169, 966, 875, 1291, 1908, 1997, 1444, 890, 778, 822, 626, 295, 161, 270, 415, 437, 289, -19, -398, -771, -1262, -2078, -3028, -3361, -2461, -745, 543, 739, 591, 1096, 1903, 1984, 1801, 3122, 5837, 6692, 3048 }, - {699, 1010, -462, -2357, -3671, -4661, -4960, -2993, 1630, 6886, 10465, 11261, 8024, -252, -10196, -13602, -5728, 7152, 13150, 7900, -1668, -7050, -7151, -5964, -5609, -5132, -3915, -2719, -1887, -868, 492, 1696, 2529, 3224, 3817, 4108, 4087, 3901, 3560, 3047, 2507, 2055, 1627, 1161, 717, 322, -77, -462, -752, -951, -1145, -1356, -1560, -1774, -2018, -2255, -2461, -2661, -2862, -3022, -3134, -3235, -3324, -3363, -3356, -3333, -3283, -3178, -3038, -2896, -2751, -2591, -2439, -2310, -2187, -2058, -1935, -1821, -1708, -1610, -1541, -1482, -1410, -1329, -1247, -1145, -1009, -857, -709, -569, -449, -370, -334, -340, -407, -547, - -725, -887, -1013, -1107, -1158, -1137, -1019, -796, -471, -74, 362, 831, 1340, 1870, 2384, 2860, 3294, 3679, 4018, 4324, 4600, 4825, 4992, 5121, 5237, 5351, 5474, 5601, 5705, 5765, 5789, 5804, 5816, 5823, 5831, 5838, 5826, 5788, 5738, 5682, 5614, 5534, 5450, 5353, 5227, 5070, 4889, 4680, 4441, 4184, 3922, 3652, 3376, 3103, 2836, 2570, 2312, 2075, 1859, 1660, 1487, 1348, 1229, 1123, 1040, 984, 941, 909, 901, 920, 952, 991, 1038, 1082, 1113, 1137, 1161, 1176, 1183, 1202, 1235, 1264, 1280, 1297, 1311, 1307, 1291, 1282, 1273, 1256, 1248, 1257, 1257, 1243, 1237, 1235, - 1209, 1177, 1173, 1160, 1105, 1074, 1112, 1120, 1040, 1016, 1135, 1169, 966, 875, 1291, 1908, 1997, 1444, 890, 778, 822, 626, 295, 161, 270, 415, 437, 289, -19, -398, -771, -1262, -2078, -3028, -3361, -2461, -745, 543, 739, 591, 1096, 1903, 1984, 1801, 3122, 5837, 6692, 3048 } - }, - { - {86, 356, 753, 1176, 1523, 1331, -52, -2381, -4521, -5940, -6475, -4328, 2458, 10678, 12071, 2924, -8950, -11902, -4151, 5035, 7541, 4600, 1813, 1124, 731, -352, -1224, -1380, -1369, -1472, -1349, -888, -401, -63, 199, 409, 533, 625, 717, 741, 689, 657, 671, 653, 586, 541, 540, 540, 539, 575, 638, 685, 709, 718, 694, 627, 537, 433, 308, 168, 36, -92, -231, -376, -511, -642, -777, -905, -1017, -1124, -1231, -1332, -1428, -1531, -1637, -1733, -1811, -1868, -1896, -1892, -1861, -1803, -1701, -1544, -1346, -1125, -883, -615, -318, -2, 314, 608, 868, 1090, 1271, 1400, - 1475, 1510, 1514, 1490, 1443, 1390, 1351, 1332, 1327, 1325, 1323, 1334, 1374, 1446, 1540, 1644, 1757, 1884, 2029, 2198, 2383, 2570, 2749, 2924, 3106, 3304, 3521, 3752, 3981, 4198, 4405, 4608, 4809, 5003, 5186, 5345, 5471, 5561, 5625, 5668, 5689, 5696, 5688, 5661, 5610, 5544, 5476, 5411, 5355, 5314, 5288, 5267, 5248, 5229, 5208, 5181, 5156, 5136, 5116, 5094, 5075, 5057, 5026, 4980, 4930, 4872, 4798, 4717, 4642, 4565, 4483, 4409, 4352, 4296, 4237, 4189, 4150, 4100, 4041, 3984, 3914, 3815, 3716, 3637, 3551, 3445, 3357, 3295, 3213, 3109, 3033, 2974, 2883, 2787, 2735, 2668, - 2546, 2472, 2477, 2388, 2189, 2148, 2272, 2148, 1767, 1760, 2160, 1984, 1068, 1104, 3200, 5478, 5265, 2942, 1217, 1023, 904, 409, 1065, 3209, 4659, 3791, 1804, 615, 327, -3, -672, -1514, -2389, -2580, -1157, 1223, 2393, 1456, 2, -382, -190, -477, -996, -1337, -2308, -4177, -4858, -2244 }, - {-86, -356, -753, -1176, -1523, -1331, 52, 2381, 4521, 5940, 6475, 4328, -2458, -10678, -12071, -2924, 8950, 11902, 4151, -5035, -7541, -4600, -1813, -1124, -731, 352, 1224, 1380, 1369, 1472, 1349, 888, 401, 63, -199, -409, -533, -625, -717, -741, -689, -657, -671, -653, -586, -541, -540, -540, -539, -575, -638, -685, -709, -718, -694, -627, -537, -433, -308, -168, -36, 92, 231, 376, 511, 642, 777, 905, 1017, 1124, 1231, 1332, 1428, 1531, 1637, 1733, 1811, 1868, 1896, 1892, 1861, 1803, 1701, 1544, 1346, 1125, 883, 615, 318, 2, -314, -608, -868, -1090, -1271, -1400, - -1475, -1510, -1514, -1490, -1443, -1390, -1351, -1332, -1327, -1325, -1323, -1334, -1374, -1446, -1540, -1644, -1757, -1884, -2029, -2198, -2383, -2570, -2749, -2924, -3106, -3304, -3521, -3752, -3981, -4198, -4405, -4608, -4809, -5003, -5186, -5345, -5471, -5561, -5625, -5668, -5689, -5696, -5688, -5661, -5610, -5544, -5476, -5411, -5355, -5314, -5288, -5267, -5248, -5229, -5208, -5181, -5156, -5136, -5116, -5094, -5075, -5057, -5026, -4980, -4930, -4872, -4798, -4717, -4642, -4565, -4483, -4409, -4352, -4296, -4237, -4189, -4150, -4100, -4041, -3984, -3914, -3815, -3716, -3637, -3551, -3445, -3357, -3295, -3213, -3109, -3033, -2974, -2883, -2787, -2735, -2668, - -2546, -2472, -2477, -2388, -2189, -2148, -2272, -2148, -1767, -1760, -2160, -1984, -1068, -1104, -3200, -5478, -5265, -2942, -1217, -1023, -904, -409, -1065, -3209, -4659, -3791, -1804, -615, -327, 3, 672, 1514, 2389, 2580, 1157, -1223, -2393, -1456, -2, 382, 190, 477, 996, 1337, 2308, 4177, 4858, 2244 } - }, - { - {54, 73, -91, -401, -666, -415, 724, 2117, 2210, 361, -1858, -2272, -791, 632, 707, 165, 112, 357, 145, -401, -576, -308, -165, -352, -459, -198, 194, 375, 313, 145, -64, -313, -555, -721, -774, -710, -566, -399, -249, -95, 95, 307, 495, 629, 705, 734, 733, 738, 778, 864, 986, 1129, 1278, 1420, 1542, 1641, 1718, 1777, 1816, 1838, 1844, 1836, 1811, 1767, 1714, 1661, 1613, 1568, 1532, 1514, 1515, 1527, 1551, 1596, 1667, 1759, 1864, 1982, 2110, 2238, 2347, 2425, 2468, 2471, 2427, 2316, 2122, 1839, 1477, 1044, 531, -76, -770, -1516, -2276, -3024, - -3740, -4400, -4972, -5425, -5752, -5968, -6094, -6136, -6088, -5958, -5785, -5618, -5482, -5360, -5219, -5041, -4835, -4631, -4450, -4291, -4136, -3973, -3805, -3643, -3495, -3362, -3236, -3102, -2952, -2786, -2609, -2424, -2232, -2035, -1835, -1636, -1443, -1264, -1097, -939, -784, -633, -487, -349, -227, -120, -15, 96, 216, 347, 491, 640, 783, 920, 1066, 1230, 1415, 1624, 1863, 2124, 2399, 2682, 2969, 3252, 3522, 3779, 4016, 4220, 4388, 4521, 4612, 4656, 4663, 4649, 4614, 4557, 4491, 4427, 4357, 4279, 4203, 4131, 4047, 3957, 3883, 3816, 3732, 3641, 3568, 3489, 3381, 3267, 3171, 3060, 2927, 2825, - 2746, 2613, 2456, 2389, 2353, 2167, 1921, 1893, 1953, 1680, 1250, 1371, 1862, 1390, -504, -2165, -1899, -419, 340, 124, 177, 553, -101, -1873, -2901, -2137, -914, -726, -1090, -868, -264, -61, 79, 914, 1891, 1708, 366, -724, -703, -173, 4, -188, -332, -315, -265, -201, -102, -24 }, - {-54, -73, 91, 401, 666, 415, -724, -2117, -2210, -361, 1858, 2272, 791, -632, -707, -165, -112, -357, -145, 401, 576, 308, 165, 352, 459, 198, -194, -375, -313, -145, 64, 313, 555, 721, 774, 710, 566, 399, 249, 95, -95, -307, -495, -629, -705, -734, -733, -738, -778, -864, -986, -1129, -1278, -1420, -1542, -1641, -1718, -1777, -1816, -1838, -1844, -1836, -1811, -1767, -1714, -1661, -1613, -1568, -1532, -1514, -1515, -1527, -1551, -1596, -1667, -1759, -1864, -1982, -2110, -2238, -2347, -2425, -2468, -2471, -2427, -2316, -2122, -1839, -1477, -1044, -531, 76, 770, 1516, 2276, 3024, - 3740, 4400, 4972, 5425, 5752, 5968, 6094, 6136, 6088, 5958, 5785, 5618, 5482, 5360, 5219, 5041, 4835, 4631, 4450, 4291, 4136, 3973, 3805, 3643, 3495, 3362, 3236, 3102, 2952, 2786, 2609, 2424, 2232, 2035, 1835, 1636, 1443, 1264, 1097, 939, 784, 633, 487, 349, 227, 120, 15, -96, -216, -347, -491, -640, -783, -920, -1066, -1230, -1415, -1624, -1863, -2124, -2399, -2682, -2969, -3252, -3522, -3779, -4016, -4220, -4388, -4521, -4612, -4656, -4663, -4649, -4614, -4557, -4491, -4427, -4357, -4279, -4203, -4131, -4047, -3957, -3883, -3816, -3732, -3641, -3568, -3489, -3381, -3267, -3171, -3060, -2927, -2825, - -2746, -2613, -2456, -2389, -2353, -2167, -1921, -1893, -1953, -1680, -1250, -1371, -1862, -1390, 504, 2165, 1899, 419, -340, -124, -177, -553, 101, 1873, 2901, 2137, 914, 726, 1090, 868, 264, 61, -79, -914, -1891, -1708, -366, 724, 703, 173, -4, 188, 332, 315, 265, 201, 102, 24 } - }, - { - {183, 538, 600, 168, -40, 803, 1838, 907, -2641, -6334, -6446, -1581, 5360, 8871, 5615, -1756, -6571, -4954, 264, 3475, 2748, 602, -496, -724, -1019, -1109, -443, 484, 856, 738, 744, 1082, 1541, 1998, 2435, 2717, 2703, 2450, 2098, 1701, 1280, 880, 511, 136, -247, -606, -941, -1280, -1616, -1929, -2233, -2548, -2844, -3071, -3211, -3265, -3228, -3109, -2939, -2735, -2484, -2171, -1800, -1371, -873, -304, 319, 975, 1637, 2279, 2880, 3426, 3897, 4263, 4505, 4625, 4631, 4516, 4270, 3904, 3445, 2916, 2322, 1665, 957, 220, -532, -1297, -2075, -2858, -3634, -4394, -5117, -5772, -6322, -6746, - -7032, -7160, -7105, -6864, -6466, -5955, -5366, -4713, -4001, -3249, -2506, -1830, -1257, -781, -380, -44, 225, 423, 547, 597, 578, 504, 390, 253, 107, -39, -193, -375, -595, -851, -1130, -1414, -1688, -1946, -2195, -2441, -2677, -2894, -3082, -3232, -3342, -3414, -3453, -3453, -3408, -3322, -3205, -3059, -2891, -2709, -2523, -2331, -2140, -1964, -1809, -1675, -1561, -1472, -1399, -1329, -1260, -1192, -1121, -1043, -963, -883, -793, -692, -585, -479, -369, -261, -161, -64, 43, 155, 266, 386, 524, 674, 829, 991, 1155, 1301, 1425, 1537, 1633, 1698, 1738, 1767, 1780, 1764, 1734, 1704, 1662, 1598, - 1536, 1484, 1414, 1325, 1252, 1190, 1088, 959, 869, 801, 669, 490, 387, 372, 315, 173, 83, 142, 251, 289, 302, 403, 551, 545, 280, -49, -111, 138, 357, 336, 352, 673, 890, 318, -894, -1681, -1302, -214, 545, 494, -12, -351, -292, -229, -733, -1664, -1986, -913 }, - {-183, -538, -600, -168, 40, -803, -1838, -907, 2641, 6334, 6446, 1581, -5360, -8871, -5615, 1756, 6571, 4954, -264, -3475, -2748, -602, 496, 724, 1019, 1109, 443, -484, -856, -738, -744, -1082, -1541, -1998, -2435, -2717, -2703, -2450, -2098, -1701, -1280, -880, -511, -136, 247, 606, 941, 1280, 1616, 1929, 2233, 2548, 2844, 3071, 3211, 3265, 3228, 3109, 2939, 2735, 2484, 2171, 1800, 1371, 873, 304, -319, -975, -1637, -2279, -2880, -3426, -3897, -4263, -4505, -4625, -4631, -4516, -4270, -3904, -3445, -2916, -2322, -1665, -957, -220, 532, 1297, 2075, 2858, 3634, 4394, 5117, 5772, 6322, 6746, - 7032, 7160, 7105, 6864, 6466, 5955, 5366, 4713, 4001, 3249, 2506, 1830, 1257, 781, 380, 44, -225, -423, -547, -597, -578, -504, -390, -253, -107, 39, 193, 375, 595, 851, 1130, 1414, 1688, 1946, 2195, 2441, 2677, 2894, 3082, 3232, 3342, 3414, 3453, 3453, 3408, 3322, 3205, 3059, 2891, 2709, 2523, 2331, 2140, 1964, 1809, 1675, 1561, 1472, 1399, 1329, 1260, 1192, 1121, 1043, 963, 883, 793, 692, 585, 479, 369, 261, 161, 64, -43, -155, -266, -386, -524, -674, -829, -991, -1155, -1301, -1425, -1537, -1633, -1698, -1738, -1767, -1780, -1764, -1734, -1704, -1662, -1598, - -1536, -1484, -1414, -1325, -1252, -1190, -1088, -959, -869, -801, -669, -490, -387, -372, -315, -173, -83, -142, -251, -289, -302, -403, -551, -545, -280, 49, 111, -138, -357, -336, -352, -673, -890, -318, 894, 1681, 1302, 214, -545, -494, 12, 351, 292, 229, 733, 1664, 1986, 913 } - }, - { - {-1, 76, 290, 510, 522, 207, -400, -1104, -1508, -1126, 109, 1419, 1696, 688, -632, -1140, -729, -79, 382, 756, 1091, 1139, 810, 397, 138, -118, -612, -1265, -1755, -1859, -1586, -1089, -574, -215, -61, -14, 51, 181, 337, 456, 500, 480, 437, 405, 380, 353, 319, 267, 176, 44, -116, -295, -493, -708, -933, -1165, -1392, -1592, -1753, -1872, -1947, -1974, -1960, -1913, -1830, -1699, -1527, -1319, -1058, -724, -322, 132, 633, 1171, 1718, 2243, 2733, 3176, 3553, 3850, 4071, 4221, 4286, 4253, 4122, 3904, 3612, 3249, 2794, 2240, 1609, 945, 270, -418, -1111, -1780, - -2386, -2898, -3289, -3564, -3751, -3873, -3920, -3867, -3704, -3443, -3122, -2795, -2494, -2203, -1890, -1558, -1235, -946, -707, -527, -392, -278, -177, -108, -84, -108, -185, -318, -492, -689, -913, -1175, -1466, -1781, -2127, -2502, -2884, -3260, -3637, -4010, -4365, -4701, -5024, -5323, -5577, -5789, -5967, -6095, -6168, -6200, -6195, -6136, -6024, -5887, -5740, -5576, -5405, -5245, -5086, -4904, -4701, -4486, -4252, -4003, -3768, -3557, -3347, -3138, -2953, -2783, -2598, -2410, -2254, -2116, -1969, -1833, -1726, -1619, -1487, -1358, -1233, -1080, -911, -778, -671, -544, -424, -362, -319, -242, -184, -184, -174, -127, -123, -158, - -134, -91, -153, -217, -128, -70, -254, -386, -166, -39, -451, -742, -156, 359, -797, -3007, -3737, -2150, -256, 311, 438, 1231, 1646, 273, -1944, -2705, -1378, 538, 1609, 1916, 2364, 3290, 3852, 2759, -53, -2656, -2884, -907, 899, 849, -262, -712, -206, 128, -449, -1367, -1571, -689 }, - {-1, 76, 290, 510, 522, 207, -400, -1104, -1508, -1126, 109, 1419, 1696, 688, -632, -1140, -729, -79, 382, 756, 1091, 1139, 810, 397, 138, -118, -612, -1265, -1755, -1859, -1586, -1089, -574, -215, -61, -14, 51, 181, 337, 456, 500, 480, 437, 405, 380, 353, 319, 267, 176, 44, -116, -295, -493, -708, -933, -1165, -1392, -1592, -1753, -1872, -1947, -1974, -1960, -1913, -1830, -1699, -1527, -1319, -1058, -724, -322, 132, 633, 1171, 1718, 2243, 2733, 3176, 3553, 3850, 4071, 4221, 4286, 4253, 4122, 3904, 3612, 3249, 2794, 2240, 1609, 945, 270, -418, -1111, -1780, - -2386, -2898, -3289, -3564, -3751, -3873, -3920, -3867, -3704, -3443, -3122, -2795, -2494, -2203, -1890, -1558, -1235, -946, -707, -527, -392, -278, -177, -108, -84, -108, -185, -318, -492, -689, -913, -1175, -1466, -1781, -2127, -2502, -2884, -3260, -3637, -4010, -4365, -4701, -5024, -5323, -5577, -5789, -5967, -6095, -6168, -6200, -6195, -6136, -6024, -5887, -5740, -5576, -5405, -5245, -5086, -4904, -4701, -4486, -4252, -4003, -3768, -3557, -3347, -3138, -2953, -2783, -2598, -2410, -2254, -2116, -1969, -1833, -1726, -1619, -1487, -1358, -1233, -1080, -911, -778, -671, -544, -424, -362, -319, -242, -184, -184, -174, -127, -123, -158, - -134, -91, -153, -217, -128, -70, -254, -386, -166, -39, -451, -742, -156, 359, -797, -3007, -3737, -2150, -256, 311, 438, 1231, 1646, 273, -1944, -2705, -1378, 538, 1609, 1916, 2364, 3290, 3852, 2759, -53, -2656, -2884, -907, 899, 849, -262, -712, -206, 128, -449, -1367, -1571, -689 } - }, - { - {54, 339, 770, 877, 453, -295, -1226, -2125, -2192, -668, 1769, 3153, 2276, 46, -1588, -1593, -447, 684, 917, 158, -872, -1224, -594, 459, 1212, 1457, 1402, 1232, 997, 750, 523, 256, -107, -500, -813, -1033, -1208, -1340, -1389, -1352, -1276, -1211, -1185, -1206, -1268, -1355, -1450, -1525, -1544, -1483, -1349, -1169, -968, -772, -605, -482, -393, -320, -254, -187, -108, 0, 152, 356, 614, 917, 1245, 1580, 1903, 2192, 2428, 2606, 2738, 2828, 2865, 2848, 2798, 2738, 2659, 2545, 2407, 2282, 2195, 2134, 2087, 2072, 2116, 2210, 2307, 2365, 2381, 2381, 2384, 2387, 2371, 2328, - 2257, 2161, 2050, 1941, 1848, 1765, 1664, 1514, 1307, 1054, 768, 448, 84, -323, -759, -1203, -1643, -2081, -2519, -2950, -3357, -3715, -4010, -4237, -4409, -4537, -4620, -4651, -4618, -4515, -4356, -4162, -3956, -3744, -3513, -3244, -2928, -2580, -2224, -1883, -1566, -1270, -985, -699, -406, -108, 177, 439, 677, 890, 1069, 1210, 1318, 1400, 1464, 1511, 1546, 1571, 1583, 1577, 1549, 1499, 1435, 1370, 1312, 1261, 1219, 1191, 1174, 1159, 1149, 1154, 1177, 1213, 1258, 1311, 1361, 1398, 1415, 1404, 1349, 1255, 1143, 1022, 885, 743, 614, 492, 364, 238, 127, 20, -90, -177, -235, -294, - -355, -376, -367, -395, -438, -412, -359, -416, -520, -467, -336, -459, -766, -689, -56, 447, 216, -329, -422, -139, -91, -232, 56, 736, 968, 401, -261, -346, -150, -279, -678, -924, -1090, -1590, -2252, -2274, -1305, -59, 548, 505, 475, 679, 727, 580, 855, 1696, 2062, 965 }, - {54, 339, 770, 877, 453, -295, -1226, -2125, -2192, -668, 1769, 3153, 2276, 46, -1588, -1593, -447, 684, 917, 158, -872, -1224, -594, 459, 1212, 1457, 1402, 1232, 997, 750, 523, 256, -107, -500, -813, -1033, -1208, -1340, -1389, -1352, -1276, -1211, -1185, -1206, -1268, -1355, -1450, -1525, -1544, -1483, -1349, -1169, -968, -772, -605, -482, -393, -320, -254, -187, -108, 0, 152, 356, 614, 917, 1245, 1580, 1903, 2192, 2428, 2606, 2738, 2828, 2865, 2848, 2798, 2738, 2659, 2545, 2407, 2282, 2195, 2134, 2087, 2072, 2116, 2210, 2307, 2365, 2381, 2381, 2384, 2387, 2371, 2328, - 2257, 2161, 2050, 1941, 1848, 1765, 1664, 1514, 1307, 1054, 768, 448, 84, -323, -759, -1203, -1643, -2081, -2519, -2950, -3357, -3715, -4010, -4237, -4409, -4537, -4620, -4651, -4618, -4515, -4356, -4162, -3956, -3744, -3513, -3244, -2928, -2580, -2224, -1883, -1566, -1270, -985, -699, -406, -108, 177, 439, 677, 890, 1069, 1210, 1318, 1400, 1464, 1511, 1546, 1571, 1583, 1577, 1549, 1499, 1435, 1370, 1312, 1261, 1219, 1191, 1174, 1159, 1149, 1154, 1177, 1213, 1258, 1311, 1361, 1398, 1415, 1404, 1349, 1255, 1143, 1022, 885, 743, 614, 492, 364, 238, 127, 20, -90, -177, -235, -294, - -355, -376, -367, -395, -438, -412, -359, -416, -520, -467, -336, -459, -766, -689, -56, 447, 216, -329, -422, -139, -91, -232, 56, 736, 968, 401, -261, -346, -150, -279, -678, -924, -1090, -1590, -2252, -2274, -1305, -59, 548, 505, 475, 679, 727, 580, 855, 1696, 2062, 965 } - }, - { - {-134, -224, -102, -57, -2, 464, 1000, 395, -1711, -3478, -2481, 1087, 3943, 3213, -190, -2667, -2118, 84, 1426, 1324, 1050, 1420, 1806, 1397, 380, -538, -1131, -1690, -2379, -3018, -3374, -3380, -3075, -2549, -1939, -1366, -864, -419, -37, 259, 469, 591, 620, 578, 525, 513, 557, 651, 791, 960, 1130, 1283, 1413, 1507, 1546, 1525, 1456, 1353, 1229, 1102, 991, 910, 871, 880, 939, 1049, 1211, 1421, 1672, 1961, 2284, 2630, 2981, 3320, 3632, 3902, 4116, 4267, 4350, 4365, 4326, 4257, 4168, 4050, 3907, 3750, 3587, 3418, 3254, 3113, 2973, 2773, 2462, 2048, 1559, 1003, - 351, -417, -1285, -2205, -3123, -4007, -4843, -5609, -6275, -6822, -7251, -7580, -7814, -7943, -7944, -7812, -7568, -7252, -6895, -6494, -6037, -5522, -4962, -4388, -3824, -3282, -2750, -2206, -1640, -1057, -466, 126, 721, 1325, 1939, 2550, 3141, 3703, 4236, 4740, 5214, 5652, 6043, 6366, 6606, 6766, 6862, 6902, 6891, 6840, 6747, 6603, 6407, 6178, 5937, 5693, 5454, 5219, 4981, 4721, 4427, 4093, 3725, 3342, 2964, 2596, 2238, 1895, 1572, 1265, 967, 688, 441, 226, 36, -124, -252, -360, -456, -539, -614, -691, -758, -801, -826, -845, -849, -828, -798, -771, -730, -671, -621, -581, -527, -470, - -443, -423, -368, -321, -331, -323, -221, -133, -168, -170, 21, 176, -15, -288, -41, 721, 1298, 1282, 1032, 939, 897, 786, 878, 1301, 1649, 1572, 1335, 1355, 1564, 1645, 1547, 1340, 947, 444, 298, 790, 1455, 1595, 1195, 845, 866, 1023, 1098, 1256, 1644, 1962, 1695, 678 }, - {-134, -224, -102, -57, -2, 464, 1000, 395, -1711, -3478, -2481, 1087, 3943, 3213, -190, -2667, -2118, 84, 1426, 1324, 1050, 1420, 1806, 1397, 380, -538, -1131, -1690, -2379, -3018, -3374, -3380, -3075, -2549, -1939, -1366, -864, -419, -37, 259, 469, 591, 620, 578, 525, 513, 557, 651, 791, 960, 1130, 1283, 1413, 1507, 1546, 1525, 1456, 1353, 1229, 1102, 991, 910, 871, 880, 939, 1049, 1211, 1421, 1672, 1961, 2284, 2630, 2981, 3320, 3632, 3902, 4116, 4267, 4350, 4365, 4326, 4257, 4168, 4050, 3907, 3750, 3587, 3418, 3254, 3113, 2973, 2773, 2462, 2048, 1559, 1003, - 351, -417, -1285, -2205, -3123, -4007, -4843, -5609, -6275, -6822, -7251, -7580, -7814, -7943, -7944, -7812, -7568, -7252, -6895, -6494, -6037, -5522, -4962, -4388, -3824, -3282, -2750, -2206, -1640, -1057, -466, 126, 721, 1325, 1939, 2550, 3141, 3703, 4236, 4740, 5214, 5652, 6043, 6366, 6606, 6766, 6862, 6902, 6891, 6840, 6747, 6603, 6407, 6178, 5937, 5693, 5454, 5219, 4981, 4721, 4427, 4093, 3725, 3342, 2964, 2596, 2238, 1895, 1572, 1265, 967, 688, 441, 226, 36, -124, -252, -360, -456, -539, -614, -691, -758, -801, -826, -845, -849, -828, -798, -771, -730, -671, -621, -581, -527, -470, - -443, -423, -368, -321, -331, -323, -221, -133, -168, -170, 21, 176, -15, -288, -41, 721, 1298, 1282, 1032, 939, 897, 786, 878, 1301, 1649, 1572, 1335, 1355, 1564, 1645, 1547, 1340, 947, 444, 298, 790, 1455, 1595, 1195, 845, 866, 1023, 1098, 1256, 1644, 1962, 1695, 678 } - }, - { - {4, 5, -8, -45, -110, -138, -12, 206, 126, -494, -1035, -367, 1514, 2737, 1467, -1472, -3058, -1581, 1282, 2588, 1522, -257, -1057, -758, -99, 489, 935, 1109, 898, 424, -80, -503, -825, -1029, -1163, -1347, -1645, -1992, -2284, -2464, -2510, -2409, -2192, -1919, -1645, -1397, -1202, -1075, -1003, -963, -943, -934, -916, -874, -807, -726, -641, -569, -524, -508, -513, -533, -562, -583, -582, -555, -507, -437, -344, -230, -99, 48, 209, 378, 543, 698, 850, 1003, 1148, 1276, 1398, 1537, 1698, 1860, 2006, 2145, 2298, 2456, 2583, 2649, 2651, 2610, 2540, 2437, 2293, 2119, - 1943, 1796, 1679, 1579, 1488, 1426, 1423, 1499, 1646, 1833, 2026, 2208, 2387, 2573, 2767, 2956, 3120, 3249, 3342, 3413, 3472, 3528, 3580, 3623, 3653, 3669, 3674, 3670, 3651, 3611, 3549, 3468, 3373, 3274, 3180, 3097, 3026, 2969, 2927, 2899, 2884, 2879, 2879, 2879, 2870, 2843, 2790, 2702, 2575, 2408, 2202, 1961, 1695, 1411, 1109, 794, 473, 152, -168, -481, -775, -1046, -1292, -1507, -1687, -1834, -1953, -2041, -2099, -2130, -2138, -2126, -2106, -2093, -2089, -2092, -2106, -2136, -2174, -2205, -2236, -2271, -2305, -2340, -2382, -2428, -2459, -2474, -2483, -2472, -2421, -2347, -2272, -2187, -2080, -1979, - -1889, -1772, -1638, -1545, -1462, -1288, -1075, -972, -896, -616, -258, -196, -268, 216, 1254, 1776, 1142, 249, 194, 609, 553, 394, 1236, 2736, 3226, 2207, 1105, 1088, 1582, 1619, 1326, 1174, 874, 119, -380, 252, 1589, 2345, 2081, 1549, 1422, 1539, 1570, 1661, 2036, 2386, 2065, 829 }, - {4, 5, -8, -45, -110, -138, -12, 206, 126, -494, -1035, -367, 1514, 2737, 1467, -1472, -3058, -1581, 1282, 2588, 1522, -257, -1057, -758, -99, 489, 935, 1109, 898, 424, -80, -503, -825, -1029, -1163, -1347, -1645, -1992, -2284, -2464, -2510, -2409, -2192, -1919, -1645, -1397, -1202, -1075, -1003, -963, -943, -934, -916, -874, -807, -726, -641, -569, -524, -508, -513, -533, -562, -583, -582, -555, -507, -437, -344, -230, -99, 48, 209, 378, 543, 698, 850, 1003, 1148, 1276, 1398, 1537, 1698, 1860, 2006, 2145, 2298, 2456, 2583, 2649, 2651, 2610, 2540, 2437, 2293, 2119, - 1943, 1796, 1679, 1579, 1488, 1426, 1423, 1499, 1646, 1833, 2026, 2208, 2387, 2573, 2767, 2956, 3120, 3249, 3342, 3413, 3472, 3528, 3580, 3623, 3653, 3669, 3674, 3670, 3651, 3611, 3549, 3468, 3373, 3274, 3180, 3097, 3026, 2969, 2927, 2899, 2884, 2879, 2879, 2879, 2870, 2843, 2790, 2702, 2575, 2408, 2202, 1961, 1695, 1411, 1109, 794, 473, 152, -168, -481, -775, -1046, -1292, -1507, -1687, -1834, -1953, -2041, -2099, -2130, -2138, -2126, -2106, -2093, -2089, -2092, -2106, -2136, -2174, -2205, -2236, -2271, -2305, -2340, -2382, -2428, -2459, -2474, -2483, -2472, -2421, -2347, -2272, -2187, -2080, -1979, - -1889, -1772, -1638, -1545, -1462, -1288, -1075, -972, -896, -616, -258, -196, -268, 216, 1254, 1776, 1142, 249, 194, 609, 553, 394, 1236, 2736, 3226, 2207, 1105, 1088, 1582, 1619, 1326, 1174, 874, 119, -380, 252, 1589, 2345, 2081, 1549, 1422, 1539, 1570, 1661, 2036, 2386, 2065, 829 } - } +const Word16 CRendBin_HOA3_HRIR_coeff_im_48kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME48k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { -2898, -7932, -11166, -12449, -12178, -11005, -9558, -7837, -5224, -1561, 2352, 5801, 8559, 9399, 6016, -1285, -7118, -5634, 2040, 7966, 6108, -1520, -8602, -11836, -12357, -11868, -10448, -7949, -5126, -2687, -529, 1600, 3522, 5037, 6274, 7390, 8339, 9080, 9699, 10255, 10721, 11108, 11464, 11774, 11999, 12167, 12320, 12436, 12490, 12516, 12541, 12541, 12497, 12433, 12360, 12258, 12131, 12005, 11883, 11749, 11613, 11491, 11376, 11251, 11126, 11016, 10911, 10801, 10696, 10604, 10516, 10425, 10339, 10259, 10177, 10091, 10003, 9912, 9816, 9715, 9603, 9475, 9336, 9199, 9061, 8907, 8743, 8585, 8437, 8283, 8117, 7952, 7801, 7666, 7545, 7431, + 7324, 7235, 7175, 7141, 7116, 7088, 7066, 7058, 7065, 7077, 7086, 7082, 7065, 7045, 7030, 7014, 6984, 6937, 6875, 6801, 6723, 6647, 6571, 6488, 6396, 6300, 6202, 6105, 6009, 5915, 5819, 5719, 5619, 5525, 5438, 5360, 5293, 5234, 5180, 5130, 5088, 5052, 5022, 5002, 4991, 4981, 4970, 4954, 4934, 4905, 4870, 4828, 4778, 4719, 4651, 4575, 4493, 4406, 4318, 4230, 4143, 4060, 3982, 3909, 3841, 3781, 3728, 3680, 3637, 3597, 3556, 3511, 3464, 3417, 3369, 3321, 3276, 3234, 3194, 3156, 3127, 3103, 3080, 3063, 3053, 3043, 3028, 3014, 3000, 2978, 2947, 2916, 2882, 2835, 2781, 2734, + 2682, 2613, 2544, 2493, 2431, 2337, 2255, 2209, 2137, 2002, 1893, 1870, 1808, 1566, 1263, 1163, 1299, 1437, 1402, 1234, 1019, 816, 771, 1037, 1473, 1683, 1488, 1174, 1114, 1326, 1577, 1787, 2105, 2589, 3006, 3039, 2620, 1990, 1448, 1093, 842, 632, 491, 404, 256, 11, -163, -100 }, + { -2898, -7932, -11166, -12449, -12178, -11005, -9558, -7837, -5224, -1561, 2352, 5801, 8559, 9399, 6016, -1285, -7118, -5634, 2040, 7966, 6108, -1520, -8602, -11836, -12357, -11868, -10448, -7949, -5126, -2687, -529, 1600, 3522, 5037, 6274, 7390, 8339, 9080, 9699, 10255, 10721, 11108, 11464, 11774, 11999, 12167, 12320, 12436, 12490, 12516, 12541, 12541, 12497, 12433, 12360, 12258, 12131, 12005, 11883, 11749, 11613, 11491, 11376, 11251, 11126, 11016, 10911, 10801, 10696, 10604, 10516, 10425, 10339, 10259, 10177, 10091, 10003, 9912, 9816, 9715, 9603, 9475, 9336, 9199, 9061, 8907, 8743, 8585, 8437, 8283, 8117, 7952, 7801, 7666, 7545, 7431, + 7324, 7235, 7175, 7141, 7116, 7088, 7066, 7058, 7065, 7077, 7086, 7082, 7065, 7045, 7030, 7014, 6984, 6937, 6875, 6801, 6723, 6647, 6571, 6488, 6396, 6300, 6202, 6105, 6009, 5915, 5819, 5719, 5619, 5525, 5438, 5360, 5293, 5234, 5180, 5130, 5088, 5052, 5022, 5002, 4991, 4981, 4970, 4954, 4934, 4905, 4870, 4828, 4778, 4719, 4651, 4575, 4493, 4406, 4318, 4230, 4143, 4060, 3982, 3909, 3841, 3781, 3728, 3680, 3637, 3597, 3556, 3511, 3464, 3417, 3369, 3321, 3276, 3234, 3194, 3156, 3127, 3103, 3080, 3063, 3053, 3043, 3028, 3014, 3000, 2978, 2947, 2916, 2882, 2835, 2781, 2734, + 2682, 2613, 2544, 2493, 2431, 2337, 2255, 2209, 2137, 2002, 1893, 1870, 1808, 1566, 1263, 1163, 1299, 1437, 1402, 1234, 1019, 816, 771, 1037, 1473, 1683, 1488, 1174, 1114, 1326, 1577, 1787, 2105, 2589, 3006, 3039, 2620, 1990, 1448, 1093, 842, 632, 491, 404, 256, 11, -163, -100 } }, + { { 2291, 5533, 5078, 129, -7537, -14811, -19452, -20404, -17160, -10532, -2920, 4186, 11409, 17451, 16347, 4322, -10966, -14939, -2772, 13554, 18716, 10538, -1178, -8399, -11376, -13049, -13631, -12331, -10129, -8429, -7094, -5402, -3527, -1971, -622, 827, 2271, 3546, 4770, 6021, 7164, 8150, 9081, 9950, 10651, 11221, 11761, 12232, 12548, 12767, 12983, 13171, 13290, 13386, 13485, 13535, 13518, 13481, 13425, 13306, 13139, 12977, 12807, 12591, 12357, 12151, 11952, 11733, 11521, 11350, 11200, 11055, 10941, 10873, 10830, 10801, 10796, 10812, 10833, 10861, 10893, 10908, 10902, 10900, 10906, 10890, 10847, 10810, 10793, 10775, 10756, 10752, 10763, 10768, 10769, 10768, + 10744, 10678, 10578, 10448, 10269, 10033, 9761, 9467, 9148, 8809, 8465, 8122, 7787, 7488, 7249, 7060, 6901, 6770, 6663, 6574, 6503, 6466, 6454, 6438, 6401, 6345, 6272, 6185, 6105, 6044, 5990, 5930, 5871, 5820, 5770, 5718, 5673, 5637, 5599, 5560, 5530, 5509, 5486, 5468, 5461, 5460, 5462, 5474, 5500, 5530, 5559, 5591, 5620, 5636, 5641, 5641, 5633, 5607, 5571, 5529, 5475, 5402, 5322, 5235, 5135, 5021, 4904, 4784, 4650, 4508, 4365, 4218, 4065, 3917, 3779, 3642, 3502, 3370, 3241, 3102, 2956, 2817, 2683, 2551, 2432, 2331, 2230, 2127, 2036, 1953, 1855, 1749, 1656, 1564, 1458, 1355, + 1263, 1154, 1035, 945, 855, 704, 552, 487, 402, 164, -57, -58, -136, -725, -1494, -1595, -972, -531, -736, -1046, -1165, -1746, -3103, -4257, -4186, -3316, -2860, -3263, -4042, -4677, -5011, -5306, -6256, -8189, -9875, -9216, -5866, -2166, -582, -1039, -1732, -1800, -1959, -2847, -3924, -4173, -3153, -1164 }, + { -2291, -5533, -5078, -129, 7537, 14811, 19452, 20404, 17160, 10532, 2920, -4186, -11409, -17451, -16347, -4322, 10966, 14939, 2772, -13554, -18716, -10538, 1178, 8399, 11376, 13049, 13631, 12331, 10129, 8429, 7094, 5402, 3527, 1971, 622, -827, -2271, -3546, -4770, -6021, -7164, -8150, -9081, -9950, -10651, -11221, -11761, -12232, -12548, -12767, -12983, -13171, -13290, -13386, -13485, -13535, -13518, -13481, -13425, -13306, -13139, -12977, -12807, -12591, -12357, -12151, -11952, -11733, -11521, -11350, -11200, -11055, -10941, -10873, -10830, -10801, -10796, -10812, -10833, -10861, -10893, -10908, -10902, -10900, -10906, -10890, -10847, -10810, -10793, -10775, -10756, -10752, -10763, -10768, -10769, -10768, + -10744, -10678, -10578, -10448, -10269, -10033, -9761, -9467, -9148, -8809, -8465, -8122, -7787, -7488, -7249, -7060, -6901, -6770, -6663, -6574, -6503, -6466, -6454, -6438, -6401, -6345, -6272, -6185, -6105, -6044, -5990, -5930, -5871, -5820, -5770, -5718, -5673, -5637, -5599, -5560, -5530, -5509, -5486, -5468, -5461, -5460, -5462, -5474, -5500, -5530, -5559, -5591, -5620, -5636, -5641, -5641, -5633, -5607, -5571, -5529, -5475, -5402, -5322, -5235, -5135, -5021, -4904, -4784, -4650, -4508, -4365, -4218, -4065, -3917, -3779, -3642, -3502, -3370, -3241, -3102, -2956, -2817, -2683, -2551, -2432, -2331, -2230, -2127, -2036, -1953, -1855, -1749, -1656, -1564, -1458, -1355, + -1263, -1154, -1035, -945, -855, -704, -552, -487, -402, -164, 57, 58, 136, 725, 1494, 1595, 972, 531, 736, 1046, 1165, 1746, 3103, 4257, 4186, 3316, 2860, 3263, 4042, 4677, 5011, 5306, 6256, 8189, 9875, 9216, 5866, 2166, 582, 1039, 1732, 1800, 1959, 2847, 3924, 4173, 3153, 1164 } }, + { { -275, -1118, -2142, -2317, -1107, 626, 1540, 1199, 188, -751, -1244, -1124, -317, 862, 1553, 995, -443, -1267, -386, 1446, 2273, 1099, -1121, -2762, -3208, -2942, -2525, -2107, -1683, -1301, -947, -553, -149, 157, 317, 359, 311, 220, 191, 307, 554, 872, 1232, 1631, 2050, 2474, 2915, 3391, 3905, 4458, 5047, 5655, 6246, 6798, 7304, 7747, 8104, 8365, 8535, 8611, 8581, 8438, 8183, 7811, 7311, 6678, 5921, 5059, 4106, 3081, 2015, 942, -108, -1101, -1998, -2777, -3433, -3962, -4346, -4577, -4679, -4692, -4627, -4470, -4225, -3940, -3659, -3380, -3069, -2718, -2365, -2050, -1783, -1546, -1334, -1155, + -1027, -961, -967, -1037, -1154, -1297, -1461, -1645, -1850, -2068, -2275, -2437, -2534, -2576, -2580, -2552, -2481, -2364, -2198, -1981, -1717, -1424, -1112, -791, -475, -182, 85, 324, 524, 675, 780, 845, 871, 863, 835, 788, 723, 653, 604, 581, 580, 598, 628, 643, 624, 578, 521, 447, 353, 249, 141, 18, -113, -236, -350, -462, -566, -652, -732, -820, -907, -989, -1079, -1182, -1279, -1369, -1471, -1581, -1679, -1767, -1859, -1939, -1991, -2041, -2107, -2171, -2226, -2302, -2410, -2526, -2655, -2823, -3008, -3164, -3309, -3471, -3608, -3684, -3744, -3815, -3837, -3795, -3760, -3736, -3650, -3535, + -3480, -3407, -3224, -3077, -3076, -2977, -2638, -2437, -2570, -2474, -1848, -1549, -2138, -2304, -591, 1818, 2292, 572, -987, -1149, -1137, -1671, -1360, 644, 2624, 2597, 1061, -94, -247, -257, -801, -1612, -1902, -984, 945, 2403, 1889, -164, -1662, -1403, -344, 93, -81, 11, 531, 854, 661, 225 }, + { -275, -1118, -2142, -2317, -1107, 626, 1540, 1199, 188, -751, -1244, -1124, -317, 862, 1553, 995, -443, -1267, -386, 1446, 2273, 1099, -1121, -2762, -3208, -2942, -2525, -2107, -1683, -1301, -947, -553, -149, 157, 317, 359, 311, 220, 191, 307, 554, 872, 1232, 1631, 2050, 2474, 2915, 3391, 3905, 4458, 5047, 5655, 6246, 6798, 7304, 7747, 8104, 8365, 8535, 8611, 8581, 8438, 8183, 7811, 7311, 6678, 5921, 5059, 4106, 3081, 2015, 942, -108, -1101, -1998, -2777, -3433, -3962, -4346, -4577, -4679, -4692, -4627, -4470, -4225, -3940, -3659, -3380, -3069, -2718, -2365, -2050, -1783, -1546, -1334, -1155, + -1027, -961, -967, -1037, -1154, -1297, -1461, -1645, -1850, -2068, -2275, -2437, -2534, -2576, -2580, -2552, -2481, -2364, -2198, -1981, -1717, -1424, -1112, -791, -475, -182, 85, 324, 524, 675, 780, 845, 871, 863, 835, 788, 723, 653, 604, 581, 580, 598, 628, 643, 624, 578, 521, 447, 353, 249, 141, 18, -113, -236, -350, -462, -566, -652, -732, -820, -907, -989, -1079, -1182, -1279, -1369, -1471, -1581, -1679, -1767, -1859, -1939, -1991, -2041, -2107, -2171, -2226, -2302, -2410, -2526, -2655, -2823, -3008, -3164, -3309, -3471, -3608, -3684, -3744, -3815, -3837, -3795, -3760, -3736, -3650, -3535, + -3480, -3407, -3224, -3077, -3076, -2977, -2638, -2437, -2570, -2474, -1848, -1549, -2138, -2304, -591, 1818, 2292, 572, -987, -1149, -1137, -1671, -1360, 644, 2624, 2597, 1061, -94, -247, -257, -801, -1612, -1902, -984, 945, 2403, 1889, -164, -1662, -1403, -344, 93, -81, 11, 531, 854, 661, 225 } }, + { { 105, -6, -728, -1590, -1742, -915, 80, 154, -772, -1705, -1832, -1219, -149, 1338, 2614, 2219, -259, -2603, -1922, 1678, 4791, 4536, 1462, -1920, -4224, -5775, -7019, -7737, -7707, -7153, -6335, -5238, -3817, -2191, -506, 1157, 2721, 4092, 5232, 6154, 6865, 7387, 7772, 8054, 8226, 8296, 8303, 8264, 8154, 7957, 7689, 7369, 7015, 6671, 6385, 6171, 6007, 5865, 5731, 5585, 5412, 5214, 5003, 4783, 4557, 4330, 4107, 3879, 3630, 3350, 3043, 2713, 2351, 1951, 1522, 1089, 660, 232, -181, -545, -849, -1106, -1322, -1472, -1540, -1550, -1535, -1501, -1441, -1362, -1280, -1191, -1071, -909, -712, -486, + -217, 113, 508, 950, 1420, 1913, 2434, 2982, 3532, 4053, 4531, 4973, 5389, 5772, 6100, 6357, 6545, 6686, 6810, 6933, 7038, 7101, 7111, 7083, 7042, 7013, 7010, 7026, 7042, 7044, 7035, 7025, 7022, 7030, 7047, 7064, 7063, 7035, 6978, 6892, 6779, 6646, 6496, 6325, 6126, 5903, 5661, 5406, 5147, 4899, 4669, 4460, 4273, 4113, 3975, 3857, 3765, 3701, 3661, 3640, 3644, 3666, 3689, 3703, 3712, 3713, 3694, 3660, 3626, 3594, 3560, 3531, 3506, 3465, 3404, 3334, 3256, 3153, 3030, 2901, 2757, 2577, 2375, 2172, 1957, 1724, 1506, 1320, 1140, 964, 831, 736, 637, 547, 505, 471, + 406, 378, 419, 410, 323, 348, 510, 516, 329, 397, 781, 768, 168, 166, 1634, 3331, 3361, 1956, 980, 971, 785, 200, 571, 2235, 3433, 2845, 1470, 842, 855, 557, -159, -901, -1736, -2571, -2462, -835, 1180, 1903, 1256, 639, 840, 1196, 976, 584, 841, 1619, 1847, 831 }, + { 105, -6, -728, -1590, -1742, -915, 80, 154, -772, -1705, -1832, -1219, -149, 1338, 2614, 2219, -259, -2603, -1922, 1678, 4791, 4536, 1462, -1920, -4224, -5775, -7019, -7737, -7707, -7153, -6335, -5238, -3817, -2191, -506, 1157, 2721, 4092, 5232, 6154, 6865, 7387, 7772, 8054, 8226, 8296, 8303, 8264, 8154, 7957, 7689, 7369, 7015, 6671, 6385, 6171, 6007, 5865, 5731, 5585, 5412, 5214, 5003, 4783, 4557, 4330, 4107, 3879, 3630, 3350, 3043, 2713, 2351, 1951, 1522, 1089, 660, 232, -181, -545, -849, -1106, -1322, -1472, -1540, -1550, -1535, -1501, -1441, -1362, -1280, -1191, -1071, -909, -712, -486, + -217, 113, 508, 950, 1420, 1913, 2434, 2982, 3532, 4053, 4531, 4973, 5389, 5772, 6100, 6357, 6545, 6686, 6810, 6933, 7038, 7101, 7111, 7083, 7042, 7013, 7010, 7026, 7042, 7044, 7035, 7025, 7022, 7030, 7047, 7064, 7063, 7035, 6978, 6892, 6779, 6646, 6496, 6325, 6126, 5903, 5661, 5406, 5147, 4899, 4669, 4460, 4273, 4113, 3975, 3857, 3765, 3701, 3661, 3640, 3644, 3666, 3689, 3703, 3712, 3713, 3694, 3660, 3626, 3594, 3560, 3531, 3506, 3465, 3404, 3334, 3256, 3153, 3030, 2901, 2757, 2577, 2375, 2172, 1957, 1724, 1506, 1320, 1140, 964, 831, 736, 637, 547, 505, 471, + 406, 378, 419, 410, 323, 348, 510, 516, 329, 397, 781, 768, 168, 166, 1634, 3331, 3361, 1956, 980, 971, 785, 200, 571, 2235, 3433, 2845, 1470, 842, 855, 557, -159, -901, -1736, -2571, -2462, -835, 1180, 1903, 1256, 639, 840, 1196, 976, 584, 841, 1619, 1847, 831 } }, + { { -68, -60, 188, 422, 342, 44, -94, -28, -268, -1240, -2625, -3404, -2505, 284, 3464, 4306, 1430, -2898, -4362, -1232, 3593, 5920, 4624, 1709, -879, -2889, -4614, -5797, -6123, -5826, -5286, -4551, -3562, -2434, -1288, -75, 1236, 2508, 3564, 4347, 4880, 5207, 5395, 5513, 5593, 5642, 5679, 5713, 5718, 5665, 5564, 5436, 5284, 5115, 4958, 4831, 4729, 4642, 4568, 4498, 4421, 4332, 4231, 4108, 3954, 3775, 3581, 3369, 3124, 2846, 2543, 2216, 1853, 1446, 1009, 559, 93, -391, -871, -1312, -1705, -2070, -2418, -2722, -2960, -3152, -3336, -3508, -3625, -3661, -3634, -3571, -3472, -3320, -3114, -2876, + -2630, -2389, -2147, -1896, -1642, -1405, -1199, -1026, -885, -772, -675, -572, -453, -328, -210, -108, -12, 91, 220, 383, 561, 729, 869, 989, 1104, 1230, 1379, 1553, 1740, 1933, 2130, 2335, 2546, 2758, 2964, 3148, 3292, 3389, 3440, 3447, 3414, 3354, 3274, 3174, 3056, 2935, 2827, 2741, 2690, 2684, 2725, 2805, 2916, 3056, 3219, 3399, 3597, 3815, 4042, 4274, 4510, 4741, 4946, 5116, 5254, 5354, 5411, 5430, 5424, 5395, 5339, 5273, 5207, 5133, 5050, 4971, 4898, 4817, 4727, 4635, 4531, 4401, 4261, 4133, 3998, 3846, 3706, 3589, 3462, 3318, 3192, 3081, 2951, 2822, 2730, 2636, + 2508, 2416, 2386, 2296, 2125, 2062, 2115, 1992, 1682, 1630, 1865, 1681, 951, 901, 2376, 4089, 4127, 2682, 1572, 1412, 1228, 793, 1194, 2630, 3595, 3062, 1886, 1257, 1101, 792, 233, -437, -1099, -1079, 457, 2888, 4168, 3275, 1561, 810, 1013, 1033, 546, 111, -101, -394, -627, -328 }, + { 68, 60, -188, -422, -342, -44, 94, 28, 268, 1240, 2625, 3404, 2505, -284, -3464, -4306, -1430, 2898, 4362, 1232, -3593, -5920, -4624, -1709, 879, 2889, 4614, 5797, 6123, 5826, 5286, 4551, 3562, 2434, 1288, 75, -1236, -2508, -3564, -4347, -4880, -5207, -5395, -5513, -5593, -5642, -5679, -5713, -5718, -5665, -5564, -5436, -5284, -5115, -4958, -4831, -4729, -4642, -4568, -4498, -4421, -4332, -4231, -4108, -3954, -3775, -3581, -3369, -3124, -2846, -2543, -2216, -1853, -1446, -1009, -559, -93, 391, 871, 1312, 1705, 2070, 2418, 2722, 2960, 3152, 3336, 3508, 3625, 3661, 3634, 3571, 3472, 3320, 3114, 2876, + 2630, 2389, 2147, 1896, 1642, 1405, 1199, 1026, 885, 772, 675, 572, 453, 328, 210, 108, 12, -91, -220, -383, -561, -729, -869, -989, -1104, -1230, -1379, -1553, -1740, -1933, -2130, -2335, -2546, -2758, -2964, -3148, -3292, -3389, -3440, -3447, -3414, -3354, -3274, -3174, -3056, -2935, -2827, -2741, -2690, -2684, -2725, -2805, -2916, -3056, -3219, -3399, -3597, -3815, -4042, -4274, -4510, -4741, -4946, -5116, -5254, -5354, -5411, -5430, -5424, -5395, -5339, -5273, -5207, -5133, -5050, -4971, -4898, -4817, -4727, -4635, -4531, -4401, -4261, -4133, -3998, -3846, -3706, -3589, -3462, -3318, -3192, -3081, -2951, -2822, -2730, -2636, + -2508, -2416, -2386, -2296, -2125, -2062, -2115, -1992, -1682, -1630, -1865, -1681, -951, -901, -2376, -4089, -4127, -2682, -1572, -1412, -1228, -793, -1194, -2630, -3595, -3062, -1886, -1257, -1101, -792, -233, 437, 1099, 1079, -457, -2888, -4168, -3275, -1561, -810, -1013, -1033, -546, -111, 101, 394, 627, 328 } }, + { { -355, -388, 390, 557, -385, -808, 664, 2652, 2471, -323, -3239, -3752, -1743, 1028, 2660, 2129, -127, -2100, -1739, 737, 2845, 2685, 956, -387, -545, -125, 293, 723, 1188, 1424, 1275, 860, 325, -271, -850, -1343, -1786, -2229, -2599, -2783, -2761, -2585, -2295, -1941, -1603, -1327, -1095, -870, -635, -371, -64, 276, 632, 1014, 1441, 1897, 2345, 2753, 3104, 3378, 3552, 3615, 3567, 3407, 3130, 2726, 2194, 1541, 778, -86, -1031, -2021, -3018, -3980, -4869, -5652, -6310, -6835, -7214, -7435, -7518, -7501, -7394, -7180, -6854, -6457, -6024, -5559, -5045, -4483, -3889, -3261, -2587, -1868, -1122, -365, + 399, 1161, 1891, 2561, 3161, 3691, 4139, 4475, 4668, 4713, 4649, 4535, 4400, 4225, 3978, 3657, 3298, 2947, 2636, 2373, 2140, 1915, 1699, 1507, 1352, 1230, 1130, 1041, 942, 819, 676, 518, 339, 136, -79, -295, -506, -703, -873, -1014, -1130, -1220, -1281, -1324, -1363, -1392, -1406, -1416, -1429, -1436, -1432, -1425, -1413, -1383, -1341, -1300, -1254, -1192, -1122, -1054, -974, -876, -778, -693, -610, -527, -466, -428, -392, -360, -348, -347, -338, -341, -377, -428, -479, -559, -677, -810, -954, -1137, -1339, -1516, -1676, -1854, -2016, -2119, -2202, -2301, -2366, -2371, -2378, -2402, -2374, -2308, + -2290, -2271, -2152, -2043, -2065, -2033, -1789, -1626, -1763, -1757, -1278, -983, -1427, -1612, -256, 1763, 2161, 545, -1067, -1378, -1339, -1807, -1798, -369, 1371, 1622, 286, -1230, -1968, -2221, -2719, -3567, -3846, -2370, 631, 2941, 2511, 38, -1758, -1448, -249, 143, -272, -435, -23, 379, 375, 134 }, + { 355, 388, -390, -557, 385, 808, -664, -2652, -2471, 323, 3239, 3752, 1743, -1028, -2660, -2129, 127, 2100, 1739, -737, -2845, -2685, -956, 387, 545, 125, -293, -723, -1188, -1424, -1275, -860, -325, 271, 850, 1343, 1786, 2229, 2599, 2783, 2761, 2585, 2295, 1941, 1603, 1327, 1095, 870, 635, 371, 64, -276, -632, -1014, -1441, -1897, -2345, -2753, -3104, -3378, -3552, -3615, -3567, -3407, -3130, -2726, -2194, -1541, -778, 86, 1031, 2021, 3018, 3980, 4869, 5652, 6310, 6835, 7214, 7435, 7518, 7501, 7394, 7180, 6854, 6457, 6024, 5559, 5045, 4483, 3889, 3261, 2587, 1868, 1122, 365, + -399, -1161, -1891, -2561, -3161, -3691, -4139, -4475, -4668, -4713, -4649, -4535, -4400, -4225, -3978, -3657, -3298, -2947, -2636, -2373, -2140, -1915, -1699, -1507, -1352, -1230, -1130, -1041, -942, -819, -676, -518, -339, -136, 79, 295, 506, 703, 873, 1014, 1130, 1220, 1281, 1324, 1363, 1392, 1406, 1416, 1429, 1436, 1432, 1425, 1413, 1383, 1341, 1300, 1254, 1192, 1122, 1054, 974, 876, 778, 693, 610, 527, 466, 428, 392, 360, 348, 347, 338, 341, 377, 428, 479, 559, 677, 810, 954, 1137, 1339, 1516, 1676, 1854, 2016, 2119, 2202, 2301, 2366, 2371, 2378, 2402, 2374, 2308, + 2290, 2271, 2152, 2043, 2065, 2033, 1789, 1626, 1763, 1757, 1278, 983, 1427, 1612, 256, -1763, -2161, -545, 1067, 1378, 1339, 1807, 1798, 369, -1371, -1622, -286, 1230, 1968, 2221, 2719, 3567, 3846, 2370, -631, -2941, -2511, -38, 1758, 1448, 249, -143, 272, 435, 23, -379, -375, -134 } }, + { { 57, -102, -587, -844, -682, -591, -753, -438, 1085, 3516, 5720, 6347, 4080, -1232, -6737, -7622, -2219, 4767, 6686, 2454, -2714, -4103, -2297, -449, 342, 999, 1731, 1722, 883, 110, -85, -15, 1, 19, 58, -21, -231, -444, -627, -834, -1067, -1306, -1574, -1850, -2057, -2189, -2317, -2460, -2571, -2644, -2722, -2797, -2825, -2804, -2748, -2637, -2449, -2203, -1916, -1576, -1179, -744, -274, 240, 786, 1331, 1865, 2384, 2858, 3253, 3565, 3796, 3928, 3939, 3829, 3605, 3268, 2819, 2268, 1626, 910, 148, -645, -1469, -2313, -3149, -3957, -4739, -5492, -6201, -6863, -7473, -7998, -8390, -8629, -8729, + -8701, -8534, -8213, -7738, -7135, -6469, -5812, -5201, -4633, -4109, -3657, -3317, -3112, -3048, -3112, -3275, -3504, -3778, -4087, -4420, -4769, -5126, -5468, -5768, -6005, -6185, -6320, -6423, -6507, -6579, -6638, -6680, -6713, -6747, -6778, -6793, -6788, -6762, -6717, -6655, -6580, -6490, -6374, -6220, -6016, -5761, -5460, -5126, -4772, -4403, -4030, -3665, -3319, -2994, -2693, -2418, -2171, -1948, -1744, -1557, -1386, -1228, -1079, -936, -798, -659, -518, -376, -235, -99, 24, 135, 240, 351, 468, 591, 721, 862, 1010, 1158, 1304, 1447, 1583, 1705, 1818, 1920, 2002, 2059, 2099, 2120, 2110, 2074, 2030, 1980, 1914, 1841, + 1776, 1704, 1616, 1538, 1474, 1374, 1231, 1119, 1042, 893, 667, 533, 504, 308, -142, -455, -322, -58, -73, -165, 0, 42, -623, -1610, -1868, -1195, -487, -382, -577, -656, -624, -451, -77, -75, -1176, -2820, -3384, -2335, -955, -370, -171, 265, 570, 629, 1508, 3478, 4376, 2069 }, + { 57, -102, -587, -844, -682, -591, -753, -438, 1085, 3516, 5720, 6347, 4080, -1232, -6737, -7622, -2219, 4767, 6686, 2454, -2714, -4103, -2297, -449, 342, 999, 1731, 1722, 883, 110, -85, -15, 1, 19, 58, -21, -231, -444, -627, -834, -1067, -1306, -1574, -1850, -2057, -2189, -2317, -2460, -2571, -2644, -2722, -2797, -2825, -2804, -2748, -2637, -2449, -2203, -1916, -1576, -1179, -744, -274, 240, 786, 1331, 1865, 2384, 2858, 3253, 3565, 3796, 3928, 3939, 3829, 3605, 3268, 2819, 2268, 1626, 910, 148, -645, -1469, -2313, -3149, -3957, -4739, -5492, -6201, -6863, -7473, -7998, -8390, -8629, -8729, + -8701, -8534, -8213, -7738, -7135, -6469, -5812, -5201, -4633, -4109, -3657, -3317, -3112, -3048, -3112, -3275, -3504, -3778, -4087, -4420, -4769, -5126, -5468, -5768, -6005, -6185, -6320, -6423, -6507, -6579, -6638, -6680, -6713, -6747, -6778, -6793, -6788, -6762, -6717, -6655, -6580, -6490, -6374, -6220, -6016, -5761, -5460, -5126, -4772, -4403, -4030, -3665, -3319, -2994, -2693, -2418, -2171, -1948, -1744, -1557, -1386, -1228, -1079, -936, -798, -659, -518, -376, -235, -99, 24, 135, 240, 351, 468, 591, 721, 862, 1010, 1158, 1304, 1447, 1583, 1705, 1818, 1920, 2002, 2059, 2099, 2120, 2110, 2074, 2030, 1980, 1914, 1841, + 1776, 1704, 1616, 1538, 1474, 1374, 1231, 1119, 1042, 893, 667, 533, 504, 308, -142, -455, -322, -58, -73, -165, 0, 42, -623, -1610, -1868, -1195, -487, -382, -577, -656, -624, -451, -77, -75, -1176, -2820, -3384, -2335, -955, -370, -171, 265, 570, 629, 1508, 3478, 4376, 2069 } }, + { { -581, -1340, -1168, -37, 1685, 3161, 3200, 1276, -1472, -3001, -2436, -824, 359, 771, 840, 650, 13, -706, -756, -38, 706, 889, 728, 716, 888, 921, 649, 166, -427, -1097, -1742, -2195, -2393, -2437, -2454, -2485, -2489, -2408, -2191, -1813, -1309, -765, -261, 173, 543, 862, 1136, 1382, 1613, 1830, 2028, 2208, 2375, 2523, 2646, 2746, 2827, 2880, 2892, 2860, 2798, 2720, 2633, 2548, 2484, 2462, 2481, 2527, 2592, 2686, 2815, 2966, 3120, 3278, 3450, 3628, 3783, 3896, 3959, 3962, 3891, 3733, 3484, 3152, 2750, 2281, 1736, 1115, 454, -206, -875, -1605, -2418, -3272, -4108, -4909, + -5689, -6448, -7154, -7763, -8258, -8656, -8978, -9210, -9317, -9290, -9163, -8979, -8756, -8475, -8109, -7640, -7086, -6493, -5897, -5304, -4707, -4106, -3511, -2937, -2400, -1906, -1446, -1004, -574, -158, 251, 665, 1091, 1528, 1968, 2388, 2763, 3094, 3402, 3703, 3996, 4278, 4539, 4752, 4894, 4978, 5032, 5066, 5080, 5084, 5078, 5041, 4962, 4862, 4766, 4681, 4615, 4577, 4561, 4549, 4528, 4498, 4458, 4411, 4371, 4342, 4311, 4272, 4231, 4181, 4098, 3984, 3865, 3746, 3617, 3488, 3380, 3281, 3180, 3092, 3027, 2966, 2907, 2877, 2877, 2871, 2859, 2868, 2886, 2875, 2847, 2836, 2814, 2752, 2692, 2658, + 2587, 2470, 2394, 2358, 2235, 2042, 1963, 1966, 1788, 1470, 1404, 1572, 1364, 614, 154, 646, 1445, 1468, 773, 286, 230, -79, -833, -1209, -636, 217, 309, -402, -1067, -1203, -1226, -1632, -2077, -1706, -332, 1098, 1484, 809, 86, 104, 603, 822, 564, 397, 822, 1530, 1651, 724 }, + { -581, -1340, -1168, -37, 1685, 3161, 3200, 1276, -1472, -3001, -2436, -824, 359, 771, 840, 650, 13, -706, -756, -38, 706, 889, 728, 716, 888, 921, 649, 166, -427, -1097, -1742, -2195, -2393, -2437, -2454, -2485, -2489, -2408, -2191, -1813, -1309, -765, -261, 173, 543, 862, 1136, 1382, 1613, 1830, 2028, 2208, 2375, 2523, 2646, 2746, 2827, 2880, 2892, 2860, 2798, 2720, 2633, 2548, 2484, 2462, 2481, 2527, 2592, 2686, 2815, 2966, 3120, 3278, 3450, 3628, 3783, 3896, 3959, 3962, 3891, 3733, 3484, 3152, 2750, 2281, 1736, 1115, 454, -206, -875, -1605, -2418, -3272, -4108, -4909, + -5689, -6448, -7154, -7763, -8258, -8656, -8978, -9210, -9317, -9290, -9163, -8979, -8756, -8475, -8109, -7640, -7086, -6493, -5897, -5304, -4707, -4106, -3511, -2937, -2400, -1906, -1446, -1004, -574, -158, 251, 665, 1091, 1528, 1968, 2388, 2763, 3094, 3402, 3703, 3996, 4278, 4539, 4752, 4894, 4978, 5032, 5066, 5080, 5084, 5078, 5041, 4962, 4862, 4766, 4681, 4615, 4577, 4561, 4549, 4528, 4498, 4458, 4411, 4371, 4342, 4311, 4272, 4231, 4181, 4098, 3984, 3865, 3746, 3617, 3488, 3380, 3281, 3180, 3092, 3027, 2966, 2907, 2877, 2877, 2871, 2859, 2868, 2886, 2875, 2847, 2836, 2814, 2752, 2692, 2658, + 2587, 2470, 2394, 2358, 2235, 2042, 1963, 1966, 1788, 1470, 1404, 1572, 1364, 614, 154, 646, 1445, 1468, 773, 286, 230, -79, -833, -1209, -636, 217, 309, -402, -1067, -1203, -1226, -1632, -2077, -1706, -332, 1098, 1484, 809, 86, 104, 603, 822, 564, 397, 822, 1530, 1651, 724 } }, + { { 699, 1010, -462, -2357, -3671, -4661, -4960, -2993, 1630, 6886, 10465, 11261, 8024, -252, -10196, -13602, -5728, 7152, 13150, 7900, -1668, -7050, -7151, -5964, -5609, -5132, -3915, -2719, -1887, -868, 492, 1696, 2529, 3224, 3817, 4108, 4087, 3901, 3560, 3047, 2507, 2055, 1627, 1161, 717, 322, -77, -462, -752, -951, -1145, -1356, -1560, -1774, -2018, -2255, -2461, -2661, -2862, -3022, -3134, -3235, -3324, -3363, -3356, -3333, -3283, -3178, -3038, -2896, -2751, -2591, -2439, -2310, -2187, -2058, -1935, -1821, -1708, -1610, -1541, -1482, -1410, -1329, -1247, -1145, -1009, -857, -709, -569, -449, -370, -334, -340, -407, -547, + -725, -887, -1013, -1107, -1158, -1137, -1019, -796, -471, -74, 362, 831, 1340, 1870, 2384, 2860, 3294, 3679, 4018, 4324, 4600, 4825, 4992, 5121, 5237, 5351, 5474, 5601, 5705, 5765, 5789, 5804, 5816, 5823, 5831, 5838, 5826, 5788, 5738, 5682, 5614, 5534, 5450, 5353, 5227, 5070, 4889, 4680, 4441, 4184, 3922, 3652, 3376, 3103, 2836, 2570, 2312, 2075, 1859, 1660, 1487, 1348, 1229, 1123, 1040, 984, 941, 909, 901, 920, 952, 991, 1038, 1082, 1113, 1137, 1161, 1176, 1183, 1202, 1235, 1264, 1280, 1297, 1311, 1307, 1291, 1282, 1273, 1256, 1248, 1257, 1257, 1243, 1237, 1235, + 1209, 1177, 1173, 1160, 1105, 1074, 1112, 1120, 1040, 1016, 1135, 1169, 966, 875, 1291, 1908, 1997, 1444, 890, 778, 822, 626, 295, 161, 270, 415, 437, 289, -19, -398, -771, -1262, -2078, -3028, -3361, -2461, -745, 543, 739, 591, 1096, 1903, 1984, 1801, 3122, 5837, 6692, 3048 }, + { 699, 1010, -462, -2357, -3671, -4661, -4960, -2993, 1630, 6886, 10465, 11261, 8024, -252, -10196, -13602, -5728, 7152, 13150, 7900, -1668, -7050, -7151, -5964, -5609, -5132, -3915, -2719, -1887, -868, 492, 1696, 2529, 3224, 3817, 4108, 4087, 3901, 3560, 3047, 2507, 2055, 1627, 1161, 717, 322, -77, -462, -752, -951, -1145, -1356, -1560, -1774, -2018, -2255, -2461, -2661, -2862, -3022, -3134, -3235, -3324, -3363, -3356, -3333, -3283, -3178, -3038, -2896, -2751, -2591, -2439, -2310, -2187, -2058, -1935, -1821, -1708, -1610, -1541, -1482, -1410, -1329, -1247, -1145, -1009, -857, -709, -569, -449, -370, -334, -340, -407, -547, + -725, -887, -1013, -1107, -1158, -1137, -1019, -796, -471, -74, 362, 831, 1340, 1870, 2384, 2860, 3294, 3679, 4018, 4324, 4600, 4825, 4992, 5121, 5237, 5351, 5474, 5601, 5705, 5765, 5789, 5804, 5816, 5823, 5831, 5838, 5826, 5788, 5738, 5682, 5614, 5534, 5450, 5353, 5227, 5070, 4889, 4680, 4441, 4184, 3922, 3652, 3376, 3103, 2836, 2570, 2312, 2075, 1859, 1660, 1487, 1348, 1229, 1123, 1040, 984, 941, 909, 901, 920, 952, 991, 1038, 1082, 1113, 1137, 1161, 1176, 1183, 1202, 1235, 1264, 1280, 1297, 1311, 1307, 1291, 1282, 1273, 1256, 1248, 1257, 1257, 1243, 1237, 1235, + 1209, 1177, 1173, 1160, 1105, 1074, 1112, 1120, 1040, 1016, 1135, 1169, 966, 875, 1291, 1908, 1997, 1444, 890, 778, 822, 626, 295, 161, 270, 415, 437, 289, -19, -398, -771, -1262, -2078, -3028, -3361, -2461, -745, 543, 739, 591, 1096, 1903, 1984, 1801, 3122, 5837, 6692, 3048 } }, + { { 86, 356, 753, 1176, 1523, 1331, -52, -2381, -4521, -5940, -6475, -4328, 2458, 10678, 12071, 2924, -8950, -11902, -4151, 5035, 7541, 4600, 1813, 1124, 731, -352, -1224, -1380, -1369, -1472, -1349, -888, -401, -63, 199, 409, 533, 625, 717, 741, 689, 657, 671, 653, 586, 541, 540, 540, 539, 575, 638, 685, 709, 718, 694, 627, 537, 433, 308, 168, 36, -92, -231, -376, -511, -642, -777, -905, -1017, -1124, -1231, -1332, -1428, -1531, -1637, -1733, -1811, -1868, -1896, -1892, -1861, -1803, -1701, -1544, -1346, -1125, -883, -615, -318, -2, 314, 608, 868, 1090, 1271, 1400, + 1475, 1510, 1514, 1490, 1443, 1390, 1351, 1332, 1327, 1325, 1323, 1334, 1374, 1446, 1540, 1644, 1757, 1884, 2029, 2198, 2383, 2570, 2749, 2924, 3106, 3304, 3521, 3752, 3981, 4198, 4405, 4608, 4809, 5003, 5186, 5345, 5471, 5561, 5625, 5668, 5689, 5696, 5688, 5661, 5610, 5544, 5476, 5411, 5355, 5314, 5288, 5267, 5248, 5229, 5208, 5181, 5156, 5136, 5116, 5094, 5075, 5057, 5026, 4980, 4930, 4872, 4798, 4717, 4642, 4565, 4483, 4409, 4352, 4296, 4237, 4189, 4150, 4100, 4041, 3984, 3914, 3815, 3716, 3637, 3551, 3445, 3357, 3295, 3213, 3109, 3033, 2974, 2883, 2787, 2735, 2668, + 2546, 2472, 2477, 2388, 2189, 2148, 2272, 2148, 1767, 1760, 2160, 1984, 1068, 1104, 3200, 5478, 5265, 2942, 1217, 1023, 904, 409, 1065, 3209, 4659, 3791, 1804, 615, 327, -3, -672, -1514, -2389, -2580, -1157, 1223, 2393, 1456, 2, -382, -190, -477, -996, -1337, -2308, -4177, -4858, -2244 }, + { -86, -356, -753, -1176, -1523, -1331, 52, 2381, 4521, 5940, 6475, 4328, -2458, -10678, -12071, -2924, 8950, 11902, 4151, -5035, -7541, -4600, -1813, -1124, -731, 352, 1224, 1380, 1369, 1472, 1349, 888, 401, 63, -199, -409, -533, -625, -717, -741, -689, -657, -671, -653, -586, -541, -540, -540, -539, -575, -638, -685, -709, -718, -694, -627, -537, -433, -308, -168, -36, 92, 231, 376, 511, 642, 777, 905, 1017, 1124, 1231, 1332, 1428, 1531, 1637, 1733, 1811, 1868, 1896, 1892, 1861, 1803, 1701, 1544, 1346, 1125, 883, 615, 318, 2, -314, -608, -868, -1090, -1271, -1400, + -1475, -1510, -1514, -1490, -1443, -1390, -1351, -1332, -1327, -1325, -1323, -1334, -1374, -1446, -1540, -1644, -1757, -1884, -2029, -2198, -2383, -2570, -2749, -2924, -3106, -3304, -3521, -3752, -3981, -4198, -4405, -4608, -4809, -5003, -5186, -5345, -5471, -5561, -5625, -5668, -5689, -5696, -5688, -5661, -5610, -5544, -5476, -5411, -5355, -5314, -5288, -5267, -5248, -5229, -5208, -5181, -5156, -5136, -5116, -5094, -5075, -5057, -5026, -4980, -4930, -4872, -4798, -4717, -4642, -4565, -4483, -4409, -4352, -4296, -4237, -4189, -4150, -4100, -4041, -3984, -3914, -3815, -3716, -3637, -3551, -3445, -3357, -3295, -3213, -3109, -3033, -2974, -2883, -2787, -2735, -2668, + -2546, -2472, -2477, -2388, -2189, -2148, -2272, -2148, -1767, -1760, -2160, -1984, -1068, -1104, -3200, -5478, -5265, -2942, -1217, -1023, -904, -409, -1065, -3209, -4659, -3791, -1804, -615, -327, 3, 672, 1514, 2389, 2580, 1157, -1223, -2393, -1456, -2, 382, 190, 477, 996, 1337, 2308, 4177, 4858, 2244 } }, + { { 54, 73, -91, -401, -666, -415, 724, 2117, 2210, 361, -1858, -2272, -791, 632, 707, 165, 112, 357, 145, -401, -576, -308, -165, -352, -459, -198, 194, 375, 313, 145, -64, -313, -555, -721, -774, -710, -566, -399, -249, -95, 95, 307, 495, 629, 705, 734, 733, 738, 778, 864, 986, 1129, 1278, 1420, 1542, 1641, 1718, 1777, 1816, 1838, 1844, 1836, 1811, 1767, 1714, 1661, 1613, 1568, 1532, 1514, 1515, 1527, 1551, 1596, 1667, 1759, 1864, 1982, 2110, 2238, 2347, 2425, 2468, 2471, 2427, 2316, 2122, 1839, 1477, 1044, 531, -76, -770, -1516, -2276, -3024, + -3740, -4400, -4972, -5425, -5752, -5968, -6094, -6136, -6088, -5958, -5785, -5618, -5482, -5360, -5219, -5041, -4835, -4631, -4450, -4291, -4136, -3973, -3805, -3643, -3495, -3362, -3236, -3102, -2952, -2786, -2609, -2424, -2232, -2035, -1835, -1636, -1443, -1264, -1097, -939, -784, -633, -487, -349, -227, -120, -15, 96, 216, 347, 491, 640, 783, 920, 1066, 1230, 1415, 1624, 1863, 2124, 2399, 2682, 2969, 3252, 3522, 3779, 4016, 4220, 4388, 4521, 4612, 4656, 4663, 4649, 4614, 4557, 4491, 4427, 4357, 4279, 4203, 4131, 4047, 3957, 3883, 3816, 3732, 3641, 3568, 3489, 3381, 3267, 3171, 3060, 2927, 2825, + 2746, 2613, 2456, 2389, 2353, 2167, 1921, 1893, 1953, 1680, 1250, 1371, 1862, 1390, -504, -2165, -1899, -419, 340, 124, 177, 553, -101, -1873, -2901, -2137, -914, -726, -1090, -868, -264, -61, 79, 914, 1891, 1708, 366, -724, -703, -173, 4, -188, -332, -315, -265, -201, -102, -24 }, + { -54, -73, 91, 401, 666, 415, -724, -2117, -2210, -361, 1858, 2272, 791, -632, -707, -165, -112, -357, -145, 401, 576, 308, 165, 352, 459, 198, -194, -375, -313, -145, 64, 313, 555, 721, 774, 710, 566, 399, 249, 95, -95, -307, -495, -629, -705, -734, -733, -738, -778, -864, -986, -1129, -1278, -1420, -1542, -1641, -1718, -1777, -1816, -1838, -1844, -1836, -1811, -1767, -1714, -1661, -1613, -1568, -1532, -1514, -1515, -1527, -1551, -1596, -1667, -1759, -1864, -1982, -2110, -2238, -2347, -2425, -2468, -2471, -2427, -2316, -2122, -1839, -1477, -1044, -531, 76, 770, 1516, 2276, 3024, + 3740, 4400, 4972, 5425, 5752, 5968, 6094, 6136, 6088, 5958, 5785, 5618, 5482, 5360, 5219, 5041, 4835, 4631, 4450, 4291, 4136, 3973, 3805, 3643, 3495, 3362, 3236, 3102, 2952, 2786, 2609, 2424, 2232, 2035, 1835, 1636, 1443, 1264, 1097, 939, 784, 633, 487, 349, 227, 120, 15, -96, -216, -347, -491, -640, -783, -920, -1066, -1230, -1415, -1624, -1863, -2124, -2399, -2682, -2969, -3252, -3522, -3779, -4016, -4220, -4388, -4521, -4612, -4656, -4663, -4649, -4614, -4557, -4491, -4427, -4357, -4279, -4203, -4131, -4047, -3957, -3883, -3816, -3732, -3641, -3568, -3489, -3381, -3267, -3171, -3060, -2927, -2825, + -2746, -2613, -2456, -2389, -2353, -2167, -1921, -1893, -1953, -1680, -1250, -1371, -1862, -1390, 504, 2165, 1899, 419, -340, -124, -177, -553, 101, 1873, 2901, 2137, 914, 726, 1090, 868, 264, 61, -79, -914, -1891, -1708, -366, 724, 703, 173, -4, 188, 332, 315, 265, 201, 102, 24 } }, + { { 183, 538, 600, 168, -40, 803, 1838, 907, -2641, -6334, -6446, -1581, 5360, 8871, 5615, -1756, -6571, -4954, 264, 3475, 2748, 602, -496, -724, -1019, -1109, -443, 484, 856, 738, 744, 1082, 1541, 1998, 2435, 2717, 2703, 2450, 2098, 1701, 1280, 880, 511, 136, -247, -606, -941, -1280, -1616, -1929, -2233, -2548, -2844, -3071, -3211, -3265, -3228, -3109, -2939, -2735, -2484, -2171, -1800, -1371, -873, -304, 319, 975, 1637, 2279, 2880, 3426, 3897, 4263, 4505, 4625, 4631, 4516, 4270, 3904, 3445, 2916, 2322, 1665, 957, 220, -532, -1297, -2075, -2858, -3634, -4394, -5117, -5772, -6322, -6746, + -7032, -7160, -7105, -6864, -6466, -5955, -5366, -4713, -4001, -3249, -2506, -1830, -1257, -781, -380, -44, 225, 423, 547, 597, 578, 504, 390, 253, 107, -39, -193, -375, -595, -851, -1130, -1414, -1688, -1946, -2195, -2441, -2677, -2894, -3082, -3232, -3342, -3414, -3453, -3453, -3408, -3322, -3205, -3059, -2891, -2709, -2523, -2331, -2140, -1964, -1809, -1675, -1561, -1472, -1399, -1329, -1260, -1192, -1121, -1043, -963, -883, -793, -692, -585, -479, -369, -261, -161, -64, 43, 155, 266, 386, 524, 674, 829, 991, 1155, 1301, 1425, 1537, 1633, 1698, 1738, 1767, 1780, 1764, 1734, 1704, 1662, 1598, + 1536, 1484, 1414, 1325, 1252, 1190, 1088, 959, 869, 801, 669, 490, 387, 372, 315, 173, 83, 142, 251, 289, 302, 403, 551, 545, 280, -49, -111, 138, 357, 336, 352, 673, 890, 318, -894, -1681, -1302, -214, 545, 494, -12, -351, -292, -229, -733, -1664, -1986, -913 }, + { -183, -538, -600, -168, 40, -803, -1838, -907, 2641, 6334, 6446, 1581, -5360, -8871, -5615, 1756, 6571, 4954, -264, -3475, -2748, -602, 496, 724, 1019, 1109, 443, -484, -856, -738, -744, -1082, -1541, -1998, -2435, -2717, -2703, -2450, -2098, -1701, -1280, -880, -511, -136, 247, 606, 941, 1280, 1616, 1929, 2233, 2548, 2844, 3071, 3211, 3265, 3228, 3109, 2939, 2735, 2484, 2171, 1800, 1371, 873, 304, -319, -975, -1637, -2279, -2880, -3426, -3897, -4263, -4505, -4625, -4631, -4516, -4270, -3904, -3445, -2916, -2322, -1665, -957, -220, 532, 1297, 2075, 2858, 3634, 4394, 5117, 5772, 6322, 6746, + 7032, 7160, 7105, 6864, 6466, 5955, 5366, 4713, 4001, 3249, 2506, 1830, 1257, 781, 380, 44, -225, -423, -547, -597, -578, -504, -390, -253, -107, 39, 193, 375, 595, 851, 1130, 1414, 1688, 1946, 2195, 2441, 2677, 2894, 3082, 3232, 3342, 3414, 3453, 3453, 3408, 3322, 3205, 3059, 2891, 2709, 2523, 2331, 2140, 1964, 1809, 1675, 1561, 1472, 1399, 1329, 1260, 1192, 1121, 1043, 963, 883, 793, 692, 585, 479, 369, 261, 161, 64, -43, -155, -266, -386, -524, -674, -829, -991, -1155, -1301, -1425, -1537, -1633, -1698, -1738, -1767, -1780, -1764, -1734, -1704, -1662, -1598, + -1536, -1484, -1414, -1325, -1252, -1190, -1088, -959, -869, -801, -669, -490, -387, -372, -315, -173, -83, -142, -251, -289, -302, -403, -551, -545, -280, 49, 111, -138, -357, -336, -352, -673, -890, -318, 894, 1681, 1302, 214, -545, -494, 12, 351, 292, 229, 733, 1664, 1986, 913 } }, + { { -1, 76, 290, 510, 522, 207, -400, -1104, -1508, -1126, 109, 1419, 1696, 688, -632, -1140, -729, -79, 382, 756, 1091, 1139, 810, 397, 138, -118, -612, -1265, -1755, -1859, -1586, -1089, -574, -215, -61, -14, 51, 181, 337, 456, 500, 480, 437, 405, 380, 353, 319, 267, 176, 44, -116, -295, -493, -708, -933, -1165, -1392, -1592, -1753, -1872, -1947, -1974, -1960, -1913, -1830, -1699, -1527, -1319, -1058, -724, -322, 132, 633, 1171, 1718, 2243, 2733, 3176, 3553, 3850, 4071, 4221, 4286, 4253, 4122, 3904, 3612, 3249, 2794, 2240, 1609, 945, 270, -418, -1111, -1780, + -2386, -2898, -3289, -3564, -3751, -3873, -3920, -3867, -3704, -3443, -3122, -2795, -2494, -2203, -1890, -1558, -1235, -946, -707, -527, -392, -278, -177, -108, -84, -108, -185, -318, -492, -689, -913, -1175, -1466, -1781, -2127, -2502, -2884, -3260, -3637, -4010, -4365, -4701, -5024, -5323, -5577, -5789, -5967, -6095, -6168, -6200, -6195, -6136, -6024, -5887, -5740, -5576, -5405, -5245, -5086, -4904, -4701, -4486, -4252, -4003, -3768, -3557, -3347, -3138, -2953, -2783, -2598, -2410, -2254, -2116, -1969, -1833, -1726, -1619, -1487, -1358, -1233, -1080, -911, -778, -671, -544, -424, -362, -319, -242, -184, -184, -174, -127, -123, -158, + -134, -91, -153, -217, -128, -70, -254, -386, -166, -39, -451, -742, -156, 359, -797, -3007, -3737, -2150, -256, 311, 438, 1231, 1646, 273, -1944, -2705, -1378, 538, 1609, 1916, 2364, 3290, 3852, 2759, -53, -2656, -2884, -907, 899, 849, -262, -712, -206, 128, -449, -1367, -1571, -689 }, + { -1, 76, 290, 510, 522, 207, -400, -1104, -1508, -1126, 109, 1419, 1696, 688, -632, -1140, -729, -79, 382, 756, 1091, 1139, 810, 397, 138, -118, -612, -1265, -1755, -1859, -1586, -1089, -574, -215, -61, -14, 51, 181, 337, 456, 500, 480, 437, 405, 380, 353, 319, 267, 176, 44, -116, -295, -493, -708, -933, -1165, -1392, -1592, -1753, -1872, -1947, -1974, -1960, -1913, -1830, -1699, -1527, -1319, -1058, -724, -322, 132, 633, 1171, 1718, 2243, 2733, 3176, 3553, 3850, 4071, 4221, 4286, 4253, 4122, 3904, 3612, 3249, 2794, 2240, 1609, 945, 270, -418, -1111, -1780, + -2386, -2898, -3289, -3564, -3751, -3873, -3920, -3867, -3704, -3443, -3122, -2795, -2494, -2203, -1890, -1558, -1235, -946, -707, -527, -392, -278, -177, -108, -84, -108, -185, -318, -492, -689, -913, -1175, -1466, -1781, -2127, -2502, -2884, -3260, -3637, -4010, -4365, -4701, -5024, -5323, -5577, -5789, -5967, -6095, -6168, -6200, -6195, -6136, -6024, -5887, -5740, -5576, -5405, -5245, -5086, -4904, -4701, -4486, -4252, -4003, -3768, -3557, -3347, -3138, -2953, -2783, -2598, -2410, -2254, -2116, -1969, -1833, -1726, -1619, -1487, -1358, -1233, -1080, -911, -778, -671, -544, -424, -362, -319, -242, -184, -184, -174, -127, -123, -158, + -134, -91, -153, -217, -128, -70, -254, -386, -166, -39, -451, -742, -156, 359, -797, -3007, -3737, -2150, -256, 311, 438, 1231, 1646, 273, -1944, -2705, -1378, 538, 1609, 1916, 2364, 3290, 3852, 2759, -53, -2656, -2884, -907, 899, 849, -262, -712, -206, 128, -449, -1367, -1571, -689 } }, + { { 54, 339, 770, 877, 453, -295, -1226, -2125, -2192, -668, 1769, 3153, 2276, 46, -1588, -1593, -447, 684, 917, 158, -872, -1224, -594, 459, 1212, 1457, 1402, 1232, 997, 750, 523, 256, -107, -500, -813, -1033, -1208, -1340, -1389, -1352, -1276, -1211, -1185, -1206, -1268, -1355, -1450, -1525, -1544, -1483, -1349, -1169, -968, -772, -605, -482, -393, -320, -254, -187, -108, 0, 152, 356, 614, 917, 1245, 1580, 1903, 2192, 2428, 2606, 2738, 2828, 2865, 2848, 2798, 2738, 2659, 2545, 2407, 2282, 2195, 2134, 2087, 2072, 2116, 2210, 2307, 2365, 2381, 2381, 2384, 2387, 2371, 2328, + 2257, 2161, 2050, 1941, 1848, 1765, 1664, 1514, 1307, 1054, 768, 448, 84, -323, -759, -1203, -1643, -2081, -2519, -2950, -3357, -3715, -4010, -4237, -4409, -4537, -4620, -4651, -4618, -4515, -4356, -4162, -3956, -3744, -3513, -3244, -2928, -2580, -2224, -1883, -1566, -1270, -985, -699, -406, -108, 177, 439, 677, 890, 1069, 1210, 1318, 1400, 1464, 1511, 1546, 1571, 1583, 1577, 1549, 1499, 1435, 1370, 1312, 1261, 1219, 1191, 1174, 1159, 1149, 1154, 1177, 1213, 1258, 1311, 1361, 1398, 1415, 1404, 1349, 1255, 1143, 1022, 885, 743, 614, 492, 364, 238, 127, 20, -90, -177, -235, -294, + -355, -376, -367, -395, -438, -412, -359, -416, -520, -467, -336, -459, -766, -689, -56, 447, 216, -329, -422, -139, -91, -232, 56, 736, 968, 401, -261, -346, -150, -279, -678, -924, -1090, -1590, -2252, -2274, -1305, -59, 548, 505, 475, 679, 727, 580, 855, 1696, 2062, 965 }, + { 54, 339, 770, 877, 453, -295, -1226, -2125, -2192, -668, 1769, 3153, 2276, 46, -1588, -1593, -447, 684, 917, 158, -872, -1224, -594, 459, 1212, 1457, 1402, 1232, 997, 750, 523, 256, -107, -500, -813, -1033, -1208, -1340, -1389, -1352, -1276, -1211, -1185, -1206, -1268, -1355, -1450, -1525, -1544, -1483, -1349, -1169, -968, -772, -605, -482, -393, -320, -254, -187, -108, 0, 152, 356, 614, 917, 1245, 1580, 1903, 2192, 2428, 2606, 2738, 2828, 2865, 2848, 2798, 2738, 2659, 2545, 2407, 2282, 2195, 2134, 2087, 2072, 2116, 2210, 2307, 2365, 2381, 2381, 2384, 2387, 2371, 2328, + 2257, 2161, 2050, 1941, 1848, 1765, 1664, 1514, 1307, 1054, 768, 448, 84, -323, -759, -1203, -1643, -2081, -2519, -2950, -3357, -3715, -4010, -4237, -4409, -4537, -4620, -4651, -4618, -4515, -4356, -4162, -3956, -3744, -3513, -3244, -2928, -2580, -2224, -1883, -1566, -1270, -985, -699, -406, -108, 177, 439, 677, 890, 1069, 1210, 1318, 1400, 1464, 1511, 1546, 1571, 1583, 1577, 1549, 1499, 1435, 1370, 1312, 1261, 1219, 1191, 1174, 1159, 1149, 1154, 1177, 1213, 1258, 1311, 1361, 1398, 1415, 1404, 1349, 1255, 1143, 1022, 885, 743, 614, 492, 364, 238, 127, 20, -90, -177, -235, -294, + -355, -376, -367, -395, -438, -412, -359, -416, -520, -467, -336, -459, -766, -689, -56, 447, 216, -329, -422, -139, -91, -232, 56, 736, 968, 401, -261, -346, -150, -279, -678, -924, -1090, -1590, -2252, -2274, -1305, -59, 548, 505, 475, 679, 727, 580, 855, 1696, 2062, 965 } }, + { { -134, -224, -102, -57, -2, 464, 1000, 395, -1711, -3478, -2481, 1087, 3943, 3213, -190, -2667, -2118, 84, 1426, 1324, 1050, 1420, 1806, 1397, 380, -538, -1131, -1690, -2379, -3018, -3374, -3380, -3075, -2549, -1939, -1366, -864, -419, -37, 259, 469, 591, 620, 578, 525, 513, 557, 651, 791, 960, 1130, 1283, 1413, 1507, 1546, 1525, 1456, 1353, 1229, 1102, 991, 910, 871, 880, 939, 1049, 1211, 1421, 1672, 1961, 2284, 2630, 2981, 3320, 3632, 3902, 4116, 4267, 4350, 4365, 4326, 4257, 4168, 4050, 3907, 3750, 3587, 3418, 3254, 3113, 2973, 2773, 2462, 2048, 1559, 1003, + 351, -417, -1285, -2205, -3123, -4007, -4843, -5609, -6275, -6822, -7251, -7580, -7814, -7943, -7944, -7812, -7568, -7252, -6895, -6494, -6037, -5522, -4962, -4388, -3824, -3282, -2750, -2206, -1640, -1057, -466, 126, 721, 1325, 1939, 2550, 3141, 3703, 4236, 4740, 5214, 5652, 6043, 6366, 6606, 6766, 6862, 6902, 6891, 6840, 6747, 6603, 6407, 6178, 5937, 5693, 5454, 5219, 4981, 4721, 4427, 4093, 3725, 3342, 2964, 2596, 2238, 1895, 1572, 1265, 967, 688, 441, 226, 36, -124, -252, -360, -456, -539, -614, -691, -758, -801, -826, -845, -849, -828, -798, -771, -730, -671, -621, -581, -527, -470, + -443, -423, -368, -321, -331, -323, -221, -133, -168, -170, 21, 176, -15, -288, -41, 721, 1298, 1282, 1032, 939, 897, 786, 878, 1301, 1649, 1572, 1335, 1355, 1564, 1645, 1547, 1340, 947, 444, 298, 790, 1455, 1595, 1195, 845, 866, 1023, 1098, 1256, 1644, 1962, 1695, 678 }, + { -134, -224, -102, -57, -2, 464, 1000, 395, -1711, -3478, -2481, 1087, 3943, 3213, -190, -2667, -2118, 84, 1426, 1324, 1050, 1420, 1806, 1397, 380, -538, -1131, -1690, -2379, -3018, -3374, -3380, -3075, -2549, -1939, -1366, -864, -419, -37, 259, 469, 591, 620, 578, 525, 513, 557, 651, 791, 960, 1130, 1283, 1413, 1507, 1546, 1525, 1456, 1353, 1229, 1102, 991, 910, 871, 880, 939, 1049, 1211, 1421, 1672, 1961, 2284, 2630, 2981, 3320, 3632, 3902, 4116, 4267, 4350, 4365, 4326, 4257, 4168, 4050, 3907, 3750, 3587, 3418, 3254, 3113, 2973, 2773, 2462, 2048, 1559, 1003, + 351, -417, -1285, -2205, -3123, -4007, -4843, -5609, -6275, -6822, -7251, -7580, -7814, -7943, -7944, -7812, -7568, -7252, -6895, -6494, -6037, -5522, -4962, -4388, -3824, -3282, -2750, -2206, -1640, -1057, -466, 126, 721, 1325, 1939, 2550, 3141, 3703, 4236, 4740, 5214, 5652, 6043, 6366, 6606, 6766, 6862, 6902, 6891, 6840, 6747, 6603, 6407, 6178, 5937, 5693, 5454, 5219, 4981, 4721, 4427, 4093, 3725, 3342, 2964, 2596, 2238, 1895, 1572, 1265, 967, 688, 441, 226, 36, -124, -252, -360, -456, -539, -614, -691, -758, -801, -826, -845, -849, -828, -798, -771, -730, -671, -621, -581, -527, -470, + -443, -423, -368, -321, -331, -323, -221, -133, -168, -170, 21, 176, -15, -288, -41, 721, 1298, 1282, 1032, 939, 897, 786, 878, 1301, 1649, 1572, 1335, 1355, 1564, 1645, 1547, 1340, 947, 444, 298, 790, 1455, 1595, 1195, 845, 866, 1023, 1098, 1256, 1644, 1962, 1695, 678 } }, + { { 4, 5, -8, -45, -110, -138, -12, 206, 126, -494, -1035, -367, 1514, 2737, 1467, -1472, -3058, -1581, 1282, 2588, 1522, -257, -1057, -758, -99, 489, 935, 1109, 898, 424, -80, -503, -825, -1029, -1163, -1347, -1645, -1992, -2284, -2464, -2510, -2409, -2192, -1919, -1645, -1397, -1202, -1075, -1003, -963, -943, -934, -916, -874, -807, -726, -641, -569, -524, -508, -513, -533, -562, -583, -582, -555, -507, -437, -344, -230, -99, 48, 209, 378, 543, 698, 850, 1003, 1148, 1276, 1398, 1537, 1698, 1860, 2006, 2145, 2298, 2456, 2583, 2649, 2651, 2610, 2540, 2437, 2293, 2119, + 1943, 1796, 1679, 1579, 1488, 1426, 1423, 1499, 1646, 1833, 2026, 2208, 2387, 2573, 2767, 2956, 3120, 3249, 3342, 3413, 3472, 3528, 3580, 3623, 3653, 3669, 3674, 3670, 3651, 3611, 3549, 3468, 3373, 3274, 3180, 3097, 3026, 2969, 2927, 2899, 2884, 2879, 2879, 2879, 2870, 2843, 2790, 2702, 2575, 2408, 2202, 1961, 1695, 1411, 1109, 794, 473, 152, -168, -481, -775, -1046, -1292, -1507, -1687, -1834, -1953, -2041, -2099, -2130, -2138, -2126, -2106, -2093, -2089, -2092, -2106, -2136, -2174, -2205, -2236, -2271, -2305, -2340, -2382, -2428, -2459, -2474, -2483, -2472, -2421, -2347, -2272, -2187, -2080, -1979, + -1889, -1772, -1638, -1545, -1462, -1288, -1075, -972, -896, -616, -258, -196, -268, 216, 1254, 1776, 1142, 249, 194, 609, 553, 394, 1236, 2736, 3226, 2207, 1105, 1088, 1582, 1619, 1326, 1174, 874, 119, -380, 252, 1589, 2345, 2081, 1549, 1422, 1539, 1570, 1661, 2036, 2386, 2065, 829 }, + { 4, 5, -8, -45, -110, -138, -12, 206, 126, -494, -1035, -367, 1514, 2737, 1467, -1472, -3058, -1581, 1282, 2588, 1522, -257, -1057, -758, -99, 489, 935, 1109, 898, 424, -80, -503, -825, -1029, -1163, -1347, -1645, -1992, -2284, -2464, -2510, -2409, -2192, -1919, -1645, -1397, -1202, -1075, -1003, -963, -943, -934, -916, -874, -807, -726, -641, -569, -524, -508, -513, -533, -562, -583, -582, -555, -507, -437, -344, -230, -99, 48, 209, 378, 543, 698, 850, 1003, 1148, 1276, 1398, 1537, 1698, 1860, 2006, 2145, 2298, 2456, 2583, 2649, 2651, 2610, 2540, 2437, 2293, 2119, + 1943, 1796, 1679, 1579, 1488, 1426, 1423, 1499, 1646, 1833, 2026, 2208, 2387, 2573, 2767, 2956, 3120, 3249, 3342, 3413, 3472, 3528, 3580, 3623, 3653, 3669, 3674, 3670, 3651, 3611, 3549, 3468, 3373, 3274, 3180, 3097, 3026, 2969, 2927, 2899, 2884, 2879, 2879, 2879, 2870, 2843, 2790, 2702, 2575, 2408, 2202, 1961, 1695, 1411, 1109, 794, 473, 152, -168, -481, -775, -1046, -1292, -1507, -1687, -1834, -1953, -2041, -2099, -2130, -2138, -2126, -2106, -2093, -2089, -2092, -2106, -2136, -2174, -2205, -2236, -2271, -2305, -2340, -2382, -2428, -2459, -2474, -2483, -2472, -2421, -2347, -2272, -2187, -2080, -1979, + -1889, -1772, -1638, -1545, -1462, -1288, -1075, -972, -896, -616, -258, -196, -268, 216, 1254, 1776, 1142, 249, 194, 609, 553, 394, 1236, 2736, 3226, 2207, 1105, 1088, 1582, 1619, 1326, 1174, 874, 119, -380, 252, 1589, 2345, 2081, 1549, 1422, 1539, 1570, 1661, 2036, 2386, 2065, 829 } } }; -const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /* Sample Rate = 32000 */ const Word16 CRendBin_HOA3_HRIR_max_num_iterations_32kHz = 1; -const Word16 CRendBin_HOA3_HRIR_num_iterations_32kHz[HOA3_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_HOA3_HRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_HOA3_HRIR_pIndex_frequency_max_32kHz[HOA3_CHANNELS][BINAURAL_CHANNELS][1]={{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}},{{160},{160}}}; +const Word16 CRendBin_HOA3_HRIR_num_iterations_32kHz[HOA3_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_HOA3_HRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_HOA3_HRIR_pIndex_frequency_max_32kHz[HOA3_CHANNELS][BINAURAL_CHANNELS][1] = { { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } }, { { 160 }, { 160 } } }; const Word16 CRendBin_HOA3_HRIR_index_frequency_max_diffuse_32kHz = 0; const Word16 CRendBin_HOA3_HRIR_inv_diffuse_weight_Q_32kHz_fx = 0; -const Word16 CRendBin_HOA3_HRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][HOA3_CHANNELS]={{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; -const Word16 *CRendBin_HOA3_HRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_HOA3_HRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][HOA3_CHANNELS] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; +const Word16 *CRendBin_HOA3_HRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_HOA3_HRIR_coeff_Q_32kHz_fx = 14; -const Word16 CRendBin_HOA3_HRIR_coeff_re_32kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {15421, 12931, 8921, 4541, 608, -2485, -4920, -7227, -9366, -10462, -9896, -7880, -4370, 1052, 6753, 8281, 3038, -4749, -7105, -1236, 7189, 10815, 8191, 3045, -1515, -5320, -8832, -11522, -12924, -13496, -13788, -13759, -13272, -12554, -11842, -11100, -10265, -9431, -8661, -7910, -7161, -6452, -5769, -5069, -4377, -3735, -3120, -2500, -1905, -1361, -838, -312, 191, 656, 1104, 1535, 1927, 2280, 2617, 2934, 3219, 3483, 3744, 3994, 4221, 4433, 4646, 4851, 5040, 5223, 5411, 5595, 5773, 5953, 6139, 6324, 6509, 6694, 6880, 7068, 7257, 7441, 7608, 7763, 7918, 8066, 8193, 8299, 8400, 8499, 8583, 8640, 8675, 8700, 8720, 8735, - 8739, 8729, 8713, 8712, 8731, 8758, 8785, 8815, 8859, 8924, 9010, 9109, 9211, 9310, 9414, 9532, 9663, 9798, 9929, 10052, 10163, 10268, 10374, 10481, 10584, 10679, 10765, 10846, 10923, 10999, 11073, 11143, 11204, 11258, 11307, 11355, 11404, 11458, 11517, 11579, 11644, 11713, 11787, 11870, 11965, 12073, 12193, 12321, 12455, 12594, 12735, 12874, 13009, 13138, 13257, 13364, 13457, 13536, 13600, 13651, 13692, 13722, 13743, 13752 }, - {15421, 12931, 8921, 4541, 608, -2485, -4920, -7227, -9366, -10462, -9896, -7880, -4370, 1052, 6753, 8281, 3038, -4749, -7105, -1236, 7189, 10815, 8191, 3045, -1515, -5320, -8832, -11522, -12924, -13496, -13788, -13759, -13272, -12554, -11842, -11100, -10265, -9431, -8661, -7910, -7161, -6452, -5769, -5069, -4377, -3735, -3120, -2500, -1905, -1361, -838, -312, 191, 656, 1104, 1535, 1927, 2280, 2617, 2934, 3219, 3483, 3744, 3994, 4221, 4433, 4646, 4851, 5040, 5223, 5411, 5595, 5773, 5953, 6139, 6324, 6509, 6694, 6880, 7068, 7257, 7441, 7608, 7763, 7918, 8066, 8193, 8299, 8400, 8499, 8583, 8640, 8675, 8700, 8720, 8735, - 8739, 8729, 8713, 8712, 8731, 8758, 8785, 8815, 8859, 8924, 9010, 9109, 9211, 9310, 9414, 9532, 9663, 9798, 9929, 10052, 10163, 10268, 10374, 10481, 10584, 10679, 10765, 10846, 10923, 10999, 11073, 11143, 11204, 11258, 11307, 11355, 11404, 11458, 11517, 11579, 11644, 11713, 11787, 11870, 11965, 12073, 12193, 12321, 12455, 12594, 12735, 12874, 13009, 13138, 13257, 13364, 13457, 13536, 13600, 13651, 13692, 13722, 13743, 13752 } - }, - { - {614, 4360, 10220, 15073, 16025, 12420, 5544, -2925, -11026, -16395, -18029, -17051, -13613, -5254, 7613, 16427, 11409, -4801, -16598, -12232, 3166, 15213, 16869, 12353, 7591, 3533, -895, -4916, -7304, -8604, -9925, -11191, -11864, -12128, -12413, -12640, -12605, -12428, -12232, -11902, -11385, -10809, -10207, -9492, -8702, -7951, -7214, -6410, -5598, -4876, -4209, -3533, -2877, -2271, -1666, -1040, -444, 111, 665, 1207, 1687, 2114, 2532, 2921, 3241, 3513, 3775, 4007, 4181, 4322, 4457, 4570, 4650, 4726, 4815, 4909, 5008, 5126, 5263, 5413, 5587, 5781, 5973, 6157, 6357, 6574, 6776, 6954, 7132, 7318, 7502, 7688, 7896, 8128, 8376, 8650, - 8957, 9284, 9614, 9951, 10294, 10618, 10903, 11151, 11364, 11532, 11652, 11722, 11737, 11696, 11621, 11545, 11477, 11413, 11356, 11305, 11258, 11220, 11216, 11252, 11311, 11375, 11436, 11485, 11517, 11545, 11585, 11635, 11681, 11727, 11781, 11838, 11896, 11958, 12031, 12107, 12182, 12264, 12358, 12458, 12562, 12676, 12797, 12923, 13060, 13217, 13391, 13573, 13762, 13960, 14158, 14347, 14528, 14701, 14857, 14987, 15097, 15185, 15243, 15268 }, - {-614, -4360, -10220, -15073, -16025, -12420, -5544, 2925, 11026, 16395, 18029, 17051, 13613, 5254, -7613, -16427, -11409, 4801, 16598, 12232, -3166, -15213, -16869, -12353, -7591, -3533, 895, 4916, 7304, 8604, 9925, 11191, 11864, 12128, 12413, 12640, 12605, 12428, 12232, 11902, 11385, 10809, 10207, 9492, 8702, 7951, 7214, 6410, 5598, 4876, 4209, 3533, 2877, 2271, 1666, 1040, 444, -111, -665, -1207, -1687, -2114, -2532, -2921, -3241, -3513, -3775, -4007, -4181, -4322, -4457, -4570, -4650, -4726, -4815, -4909, -5008, -5126, -5263, -5413, -5587, -5781, -5973, -6157, -6357, -6574, -6776, -6954, -7132, -7318, -7502, -7688, -7896, -8128, -8376, -8650, - -8957, -9284, -9614, -9951, -10294, -10618, -10903, -11151, -11364, -11532, -11652, -11722, -11737, -11696, -11621, -11545, -11477, -11413, -11356, -11305, -11258, -11220, -11216, -11252, -11311, -11375, -11436, -11485, -11517, -11545, -11585, -11635, -11681, -11727, -11781, -11838, -11896, -11958, -12031, -12107, -12182, -12264, -12358, -12458, -12562, -12676, -12797, -12923, -13060, -13217, -13391, -13573, -13762, -13960, -14158, -14347, -14528, -14701, -14857, -14987, -15097, -15185, -15243, -15268 } - }, - { - {1993, 1960, 1161, -459, -1755, -1647, -366, 945, 1471, 1187, 418, -520, -1196, -1048, 71, 1358, 1537, 281, -1083, -848, 1088, 3036, 3407, 2253, 726, -379, -1058, -1528, -1849, -2057, -2231, -2354, -2345, -2209, -2043, -1920, -1879, -1976, -2226, -2549, -2841, -3073, -3259, -3396, -3477, -3521, -3545, -3541, -3493, -3388, -3207, -2922, -2529, -2042, -1467, -803, -62, 731, 1561, 2427, 3319, 4222, 5123, 6011, 6871, 7675, 8394, 9005, 9490, 9829, 10006, 10013, 9852, 9527, 9057, 8475, 7811, 7083, 6310, 5535, 4803, 4124, 3481, 2881, 2362, 1949, 1615, 1318, 1056, 865, 769, 750, 773, 825, 912, 1040, - 1206, 1393, 1581, 1744, 1867, 1948, 1994, 2006, 1974, 1879, 1711, 1479, 1214, 944, 676, 404, 126, -151, -415, -652, -849, -995, -1087, -1120, -1097, -1022, -905, -751, -565, -357, -142, 67, 265, 445, 603, 738, 843, 913, 952, 978, 1007, 1053, 1126, 1230, 1349, 1462, 1562, 1655, 1738, 1803, 1852, 1888, 1909, 1910, 1901, 1892, 1883, 1875, 1873, 1881, 1888, 1891, 1894, 1899 }, - {1993, 1960, 1161, -459, -1755, -1647, -366, 945, 1471, 1187, 418, -520, -1196, -1048, 71, 1358, 1537, 281, -1083, -848, 1088, 3036, 3407, 2253, 726, -379, -1058, -1528, -1849, -2057, -2231, -2354, -2345, -2209, -2043, -1920, -1879, -1976, -2226, -2549, -2841, -3073, -3259, -3396, -3477, -3521, -3545, -3541, -3493, -3388, -3207, -2922, -2529, -2042, -1467, -803, -62, 731, 1561, 2427, 3319, 4222, 5123, 6011, 6871, 7675, 8394, 9005, 9490, 9829, 10006, 10013, 9852, 9527, 9057, 8475, 7811, 7083, 6310, 5535, 4803, 4124, 3481, 2881, 2362, 1949, 1615, 1318, 1056, 865, 769, 750, 773, 825, 912, 1040, - 1206, 1393, 1581, 1744, 1867, 1948, 1994, 2006, 1974, 1879, 1711, 1479, 1214, 944, 676, 404, 126, -151, -415, -652, -849, -995, -1087, -1120, -1097, -1022, -905, -751, -565, -357, -142, 67, 265, 445, 603, 738, 843, 913, 952, 978, 1007, 1053, 1126, 1230, 1349, 1462, 1562, 1655, 1738, 1803, 1852, 1888, 1909, 1910, 1901, 1892, 1883, 1875, 1873, 1881, 1888, 1891, 1894, 1899 } - }, - { - {446, 873, 1120, 594, -533, -1306, -984, 1, 459, -164, -1310, -2257, -2798, -2641, -1190, 1134, 2196, 339, -2926, -3989, -1269, 2995, 5578, 5615, 4392, 2961, 1275, -814, -2955, -4810, -6417, -7865, -9046, -9834, -10233, -10277, -9983, -9413, -8668, -7819, -6918, -6021, -5160, -4321, -3501, -2730, -2016, -1330, -659, -33, 522, 996, 1371, 1635, 1816, 1969, 2132, 2313, 2516, 2740, 2969, 3186, 3385, 3568, 3736, 3888, 4037, 4192, 4353, 4507, 4643, 4762, 4860, 4923, 4926, 4867, 4755, 4586, 4343, 4031, 3683, 3314, 2912, 2475, 2041, 1640, 1271, 912, 565, 237, -82, -415, -766, -1117, -1459, -1799, - -2145, -2482, -2784, -3031, -3223, -3366, -3456, -3474, -3406, -3259, -3059, -2820, -2543, -2218, -1847, -1451, -1063, -706, -374, -46, 299, 656, 999, 1305, 1562, 1781, 1985, 2197, 2424, 2658, 2886, 3106, 3322, 3544, 3783, 4049, 4343, 4657, 4979, 5301, 5616, 5924, 6223, 6514, 6792, 7045, 7263, 7441, 7579, 7677, 7739, 7774, 7790, 7789, 7776, 7754, 7727, 7700, 7676, 7656, 7639, 7627, 7621, 7620 }, - {446, 873, 1120, 594, -533, -1306, -984, 1, 459, -164, -1310, -2257, -2798, -2641, -1190, 1134, 2196, 339, -2926, -3989, -1269, 2995, 5578, 5615, 4392, 2961, 1275, -814, -2955, -4810, -6417, -7865, -9046, -9834, -10233, -10277, -9983, -9413, -8668, -7819, -6918, -6021, -5160, -4321, -3501, -2730, -2016, -1330, -659, -33, 522, 996, 1371, 1635, 1816, 1969, 2132, 2313, 2516, 2740, 2969, 3186, 3385, 3568, 3736, 3888, 4037, 4192, 4353, 4507, 4643, 4762, 4860, 4923, 4926, 4867, 4755, 4586, 4343, 4031, 3683, 3314, 2912, 2475, 2041, 1640, 1271, 912, 565, 237, -82, -415, -766, -1117, -1459, -1799, - -2145, -2482, -2784, -3031, -3223, -3366, -3456, -3474, -3406, -3259, -3059, -2820, -2543, -2218, -1847, -1451, -1063, -706, -374, -46, 299, 656, 999, 1305, 1562, 1781, 1985, 2197, 2424, 2658, 2886, 3106, 3322, 3544, 3783, 4049, 4343, 4657, 4979, 5301, 5616, 5924, 6223, 6514, 6792, 7045, 7263, 7441, 7579, 7677, 7739, 7774, 7790, 7789, 7776, 7754, 7727, 7700, 7676, 7656, 7639, 7627, 7621, 7620 } - }, - { - {-84, -258, -323, -76, 296, 436, 364, 502, 1010, 1350, 722, -1142, -3510, -4727, -3228, 587, 3642, 2735, -1662, -5314, -4702, -648, 3310, 5038, 5034, 4366, 3187, 1399, -572, -2246, -3611, -4828, -5837, -6541, -7014, -7321, -7363, -7043, -6432, -5677, -4888, -4139, -3480, -2907, -2390, -1919, -1486, -1060, -622, -190, 205, 562, 880, 1148, 1363, 1552, 1735, 1920, 2112, 2319, 2543, 2775, 3020, 3278, 3538, 3787, 4030, 4276, 4521, 4751, 4961, 5158, 5341, 5490, 5589, 5637, 5640, 5584, 5449, 5243, 5001, 4739, 4437, 4085, 3713, 3354, 2996, 2600, 2159, 1709, 1283, 880, 487, 110, -227, -507, - -732, -921, -1084, -1216, -1305, -1350, -1363, -1358, -1349, -1350, -1373, -1415, -1458, -1489, -1507, -1525, -1559, -1614, -1677, -1727, -1744, -1728, -1697, -1674, -1669, -1682, -1699, -1703, -1686, -1649, -1593, -1518, -1415, -1279, -1100, -878, -620, -342, -58, 219, 478, 716, 929, 1117, 1271, 1383, 1452, 1487, 1495, 1489, 1481, 1485, 1504, 1537, 1583, 1640, 1705, 1774, 1844, 1913, 1976, 2030, 2071, 2094 }, - {84, 258, 323, 76, -296, -436, -364, -502, -1010, -1350, -722, 1142, 3510, 4727, 3228, -587, -3642, -2735, 1662, 5314, 4702, 648, -3310, -5038, -5034, -4366, -3187, -1399, 572, 2246, 3611, 4828, 5837, 6541, 7014, 7321, 7363, 7043, 6432, 5677, 4888, 4139, 3480, 2907, 2390, 1919, 1486, 1060, 622, 190, -205, -562, -880, -1148, -1363, -1552, -1735, -1920, -2112, -2319, -2543, -2775, -3020, -3278, -3538, -3787, -4030, -4276, -4521, -4751, -4961, -5158, -5341, -5490, -5589, -5637, -5640, -5584, -5449, -5243, -5001, -4739, -4437, -4085, -3713, -3354, -2996, -2600, -2159, -1709, -1283, -880, -487, -110, 227, 507, - 732, 921, 1084, 1216, 1305, 1350, 1363, 1358, 1349, 1350, 1373, 1415, 1458, 1489, 1507, 1525, 1559, 1614, 1677, 1727, 1744, 1728, 1697, 1674, 1669, 1682, 1699, 1703, 1686, 1649, 1593, 1518, 1415, 1279, 1100, 878, 620, 342, 58, -219, -478, -716, -929, -1117, -1271, -1383, -1452, -1487, -1495, -1489, -1481, -1485, -1504, -1537, -1583, -1640, -1705, -1774, -1844, -1913, -1976, -2030, -2071, -2094 } - }, - { - {544, -192, -293, 527, 747, -473, -1491, -248, 2584, 4073, 2549, -630, -2879, -2819, -824, 1580, 2485, 976, -1590, -2589, -1022, 1371, 2361, 1700, 694, 205, 93, 129, 443, 1069, 1748, 2258, 2576, 2709, 2648, 2464, 2229, 1895, 1396, 783, 175, -361, -794, -1091, -1257, -1357, -1452, -1553, -1659, -1766, -1852, -1894, -1894, -1862, -1775, -1593, -1301, -910, -427, 140, 773, 1448, 2145, 2851, 3554, 4235, 4869, 5429, 5892, 6235, 6432, 6456, 6299, 5964, 5463, 4822, 4072, 3239, 2345, 1430, 539, -316, -1154, -1970, -2725, -3391, -3986, -4537, -5043, -5488, -5874, -6212, -6496, -6700, -6813, -6834, - -6764, -6588, -6299, -5909, -5440, -4900, -4283, -3596, -2876, -2183, -1565, -1026, -530, -48, 408, 795, 1080, 1264, 1379, 1460, 1529, 1586, 1618, 1623, 1613, 1607, 1621, 1660, 1721, 1793, 1862, 1923, 1974, 2004, 2001, 1961, 1888, 1782, 1648, 1498, 1342, 1184, 1030, 891, 763, 640, 522, 414, 313, 209, 102, 0, -101, -202, -296, -378, -455, -529, -594, -648, -698, -742, -769, -779 }, - {-544, 192, 293, -527, -747, 473, 1491, 248, -2584, -4073, -2549, 630, 2879, 2819, 824, -1580, -2485, -976, 1590, 2589, 1022, -1371, -2361, -1700, -694, -205, -93, -129, -443, -1069, -1748, -2258, -2576, -2709, -2648, -2464, -2229, -1895, -1396, -783, -175, 361, 794, 1091, 1257, 1357, 1452, 1553, 1659, 1766, 1852, 1894, 1894, 1862, 1775, 1593, 1301, 910, 427, -140, -773, -1448, -2145, -2851, -3554, -4235, -4869, -5429, -5892, -6235, -6432, -6456, -6299, -5964, -5463, -4822, -4072, -3239, -2345, -1430, -539, 316, 1154, 1970, 2725, 3391, 3986, 4537, 5043, 5488, 5874, 6212, 6496, 6700, 6813, 6834, - 6764, 6588, 6299, 5909, 5440, 4900, 4283, 3596, 2876, 2183, 1565, 1026, 530, 48, -408, -795, -1080, -1264, -1379, -1460, -1529, -1586, -1618, -1623, -1613, -1607, -1621, -1660, -1721, -1793, -1862, -1923, -1974, -2004, -2001, -1961, -1888, -1782, -1648, -1498, -1342, -1184, -1030, -891, -763, -640, -522, -414, -313, -209, -102, 0, 101, 202, 296, 378, 455, 529, 594, 648, 698, 742, 769, 779 } - }, - { - {43, 287, 220, -287, -718, -883, -1351, -2456, -3460, -3197, -1102, 2582, 6587, 8209, 4901, -2084, -7007, -5138, 1443, 5964, 4825, 853, -1563, -1645, -1194, -933, -185, 1026, 1734, 1590, 1219, 1103, 1132, 1170, 1307, 1534, 1696, 1760, 1809, 1860, 1874, 1858, 1808, 1673, 1465, 1269, 1104, 912, 683, 459, 237, -27, -330, -640, -961, -1304, -1639, -1939, -2210, -2455, -2654, -2793, -2879, -2901, -2829, -2659, -2402, -2047, -1583, -1029, -412, 263, 997, 1765, 2537, 3297, 4032, 4720, 5342, 5883, 6327, 6666, 6908, 7053, 7088, 7007, 6828, 6563, 6208, 5764, 5235, 4612, 3880, 3057, 2193, 1326, - 466, -380, -1181, -1888, -2445, -2815, -3009, -3069, -3026, -2874, -2607, -2244, -1826, -1399, -1004, -671, -409, -215, -85, -21, -24, -99, -255, -481, -752, -1036, -1319, -1595, -1862, -2127, -2396, -2664, -2927, -3193, -3475, -3774, -4084, -4399, -4718, -5038, -5361, -5695, -6044, -6403, -6758, -7090, -7386, -7635, -7837, -7990, -8093, -8145, -8159, -8146, -8113, -8065, -8013, -7966, -7926, -7889, -7857, -7832, -7814, -7804 }, - {43, 287, 220, -287, -718, -883, -1351, -2456, -3460, -3197, -1102, 2582, 6587, 8209, 4901, -2084, -7007, -5138, 1443, 5964, 4825, 853, -1563, -1645, -1194, -933, -185, 1026, 1734, 1590, 1219, 1103, 1132, 1170, 1307, 1534, 1696, 1760, 1809, 1860, 1874, 1858, 1808, 1673, 1465, 1269, 1104, 912, 683, 459, 237, -27, -330, -640, -961, -1304, -1639, -1939, -2210, -2455, -2654, -2793, -2879, -2901, -2829, -2659, -2402, -2047, -1583, -1029, -412, 263, 997, 1765, 2537, 3297, 4032, 4720, 5342, 5883, 6327, 6666, 6908, 7053, 7088, 7007, 6828, 6563, 6208, 5764, 5235, 4612, 3880, 3057, 2193, 1326, - 466, -380, -1181, -1888, -2445, -2815, -3009, -3069, -3026, -2874, -2607, -2244, -1826, -1399, -1004, -671, -409, -215, -85, -21, -24, -99, -255, -481, -752, -1036, -1319, -1595, -1862, -2127, -2396, -2664, -2927, -3193, -3475, -3774, -4084, -4399, -4718, -5038, -5361, -5695, -6044, -6403, -6758, -7090, -7386, -7635, -7837, -7990, -8093, -8145, -8159, -8146, -8113, -8065, -8013, -7966, -7926, -7889, -7857, -7832, -7814, -7804 } - }, - { - {604, -318, -1594, -2515, -2451, -1003, 1415, 3275, 3055, 926, -1283, -2075, -1631, -936, -372, 196, 522, 139, -734, -1238, -958, -375, -77, -17, 202, 680, 1187, 1539, 1716, 1686, 1384, 862, 298, -172, -559, -946, -1387, -1886, -2409, -2883, -3223, -3391, -3418, -3360, -3257, -3129, -2991, -2851, -2707, -2549, -2378, -2198, -2006, -1799, -1582, -1359, -1129, -887, -641, -413, -218, -58, 67, 150, 191, 207, 225, 256, 294, 337, 406, 516, 665, 844, 1061, 1340, 1688, 2095, 2548, 3046, 3581, 4135, 4684, 5208, 5699, 6160, 6580, 6929, 7184, 7369, 7528, 7661, 7710, 7626, 7415, 7111, - 6724, 6233, 5622, 4909, 4136, 3335, 2502, 1622, 710, -184, -1018, -1795, -2544, -3286, -4015, -4694, -5280, -5758, -6143, -6464, -6729, -6931, -7065, -7135, -7153, -7140, -7114, -7079, -7032, -6973, -6907, -6832, -6737, -6605, -6423, -6183, -5901, -5603, -5304, -4993, -4658, -4289, -3877, -3424, -2956, -2507, -2086, -1686, -1300, -933, -574, -222, 103, 375, 597, 781, 933, 1054, 1159, 1260, 1350, 1420, 1467, 1493 }, - {604, -318, -1594, -2515, -2451, -1003, 1415, 3275, 3055, 926, -1283, -2075, -1631, -936, -372, 196, 522, 139, -734, -1238, -958, -375, -77, -17, 202, 680, 1187, 1539, 1716, 1686, 1384, 862, 298, -172, -559, -946, -1387, -1886, -2409, -2883, -3223, -3391, -3418, -3360, -3257, -3129, -2991, -2851, -2707, -2549, -2378, -2198, -2006, -1799, -1582, -1359, -1129, -887, -641, -413, -218, -58, 67, 150, 191, 207, 225, 256, 294, 337, 406, 516, 665, 844, 1061, 1340, 1688, 2095, 2548, 3046, 3581, 4135, 4684, 5208, 5699, 6160, 6580, 6929, 7184, 7369, 7528, 7661, 7710, 7626, 7415, 7111, - 6724, 6233, 5622, 4909, 4136, 3335, 2502, 1622, 710, -184, -1018, -1795, -2544, -3286, -4015, -4694, -5280, -5758, -6143, -6464, -6729, -6931, -7065, -7135, -7153, -7140, -7114, -7079, -7032, -6973, -6907, -6832, -6737, -6605, -6423, -6183, -5901, -5603, -5304, -4993, -4658, -4289, -3877, -3424, -2956, -2507, -2086, -1686, -1300, -933, -574, -222, 103, 375, 597, 781, 933, 1054, 1159, 1260, 1350, 1420, 1467, 1493 } - }, - { - {-674, 879, 2029, 1666, 424, -1330, -4211, -7738, -9568, -7974, -3469, 2739, 9418, 13150, 9084, -2459, -12505, -11484, -496, 9681, 11128, 6175, 1509, -432, -1555, -3098, -4287, -4713, -5037, -5494, -5563, -5074, -4406, -3723, -2858, -1840, -887, -52, 704, 1294, 1650, 1887, 2106, 2261, 2317, 2331, 2315, 2210, 2041, 1904, 1819, 1736, 1646, 1563, 1455, 1298, 1119, 933, 711, 448, 185, -71, -354, -657, -944, -1219, -1502, -1774, -2001, -2188, -2357, -2498, -2602, -2691, -2781, -2861, -2924, -2980, -3026, -3056, -3085, -3136, -3204, -3271, -3343, -3426, -3499, -3537, -3539, -3512, -3452, -3368, -3275, -3180, -3092, -3052, - -3104, -3248, -3453, -3710, -4027, -4402, -4808, -5211, -5572, -5865, -6087, -6252, -6349, -6356, -6269, -6111, -5902, -5653, -5382, -5096, -4787, -4454, -4125, -3822, -3547, -3288, -3028, -2749, -2440, -2121, -1820, -1541, -1272, -1004, -737, -459, -167, 126, 408, 685, 964, 1241, 1513, 1792, 2077, 2353, 2608, 2842, 3046, 3210, 3336, 3433, 3500, 3532, 3534, 3517, 3480, 3424, 3364, 3310, 3259, 3212, 3181, 3170 }, - {-674, 879, 2029, 1666, 424, -1330, -4211, -7738, -9568, -7974, -3469, 2739, 9418, 13150, 9084, -2459, -12505, -11484, -496, 9681, 11128, 6175, 1509, -432, -1555, -3098, -4287, -4713, -5037, -5494, -5563, -5074, -4406, -3723, -2858, -1840, -887, -52, 704, 1294, 1650, 1887, 2106, 2261, 2317, 2331, 2315, 2210, 2041, 1904, 1819, 1736, 1646, 1563, 1455, 1298, 1119, 933, 711, 448, 185, -71, -354, -657, -944, -1219, -1502, -1774, -2001, -2188, -2357, -2498, -2602, -2691, -2781, -2861, -2924, -2980, -3026, -3056, -3085, -3136, -3204, -3271, -3343, -3426, -3499, -3537, -3539, -3512, -3452, -3368, -3275, -3180, -3092, -3052, - -3104, -3248, -3453, -3710, -4027, -4402, -4808, -5211, -5572, -5865, -6087, -6252, -6349, -6356, -6269, -6111, -5902, -5653, -5382, -5096, -4787, -4454, -4125, -3822, -3547, -3288, -3028, -2749, -2440, -2121, -1820, -1541, -1272, -1004, -737, -459, -167, 126, 408, 685, 964, 1241, 1513, 1792, 2077, 2353, 2608, 2842, 3046, 3210, 3336, 3433, 3500, 3532, 3534, 3517, 3480, 3424, 3364, 3310, 3259, 3212, 3181, 3170 } - }, - { - {-575, -605, -473, -83, 707, 2040, 3349, 3498, 2161, -138, -3600, -8306, -10982, -6466, 4506, 12419, 8757, -2951, -10817, -8720, -1808, 2283, 2342, 1725, 2024, 2125, 1406, 621, 198, -249, -866, -1299, -1392, -1339, -1258, -1123, -973, -856, -717, -544, -425, -380, -323, -228, -171, -173, -172, -154, -151, -153, -113, -32, 66, 179, 310, 437, 542, 632, 709, 755, 775, 790, 796, 777, 739, 693, 635, 555, 464, 372, 272, 160, 41, -84, -234, -413, -615, -836, -1075, -1324, -1578, -1843, -2118, -2381, -2610, -2806, -2978, -3124, -3229, -3280, -3272, -3206, -3097, -2955, -2786, -2601, - -2420, -2261, -2123, -2009, -1931, -1896, -1896, -1911, -1932, -1962, -2010, -2082, -2171, -2260, -2336, -2400, -2462, -2525, -2584, -2628, -2650, -2648, -2630, -2608, -2588, -2563, -2521, -2449, -2344, -2214, -2066, -1904, -1721, -1510, -1267, -995, -701, -398, -94, 206, 505, 801, 1095, 1387, 1668, 1928, 2160, 2370, 2566, 2754, 2938, 3122, 3305, 3485, 3657, 3819, 3971, 4108, 4230, 4337, 4427, 4498, 4547, 4574 }, - {575, 605, 473, 83, -707, -2040, -3349, -3498, -2161, 138, 3600, 8306, 10982, 6466, -4506, -12419, -8757, 2951, 10817, 8720, 1808, -2283, -2342, -1725, -2024, -2125, -1406, -621, -198, 249, 866, 1299, 1392, 1339, 1258, 1123, 973, 856, 717, 544, 425, 380, 323, 228, 171, 173, 172, 154, 151, 153, 113, 32, -66, -179, -310, -437, -542, -632, -709, -755, -775, -790, -796, -777, -739, -693, -635, -555, -464, -372, -272, -160, -41, 84, 234, 413, 615, 836, 1075, 1324, 1578, 1843, 2118, 2381, 2610, 2806, 2978, 3124, 3229, 3280, 3272, 3206, 3097, 2955, 2786, 2601, - 2420, 2261, 2123, 2009, 1931, 1896, 1896, 1911, 1932, 1962, 2010, 2082, 2171, 2260, 2336, 2400, 2462, 2525, 2584, 2628, 2650, 2648, 2630, 2608, 2588, 2563, 2521, 2449, 2344, 2214, 2066, 1904, 1721, 1510, 1267, 995, 701, 398, 94, -206, -505, -801, -1095, -1387, -1668, -1928, -2160, -2370, -2566, -2754, -2938, -3122, -3305, -3485, -3657, -3819, -3971, -4108, -4230, -4337, -4427, -4498, -4547, -4574 } - }, - { - {-205, -72, 48, -25, -471, -1257, -1695, -810, 1225, 2590, 1741, -477, -1748, -1197, -151, 77, -167, 1, 423, 380, -92, -337, -197, -152, -442, -726, -668, -363, -78, 92, 179, 174, 46, -189, -472, -744, -951, -1080, -1170, -1255, -1320, -1322, -1254, -1149, -1039, -949, -901, -904, -940, -979, -997, -984, -934, -848, -734, -606, -470, -329, -185, -43, 96, 231, 361, 477, 573, 648, 710, 759, 792, 813, 834, 860, 885, 909, 944, 1004, 1091, 1206, 1359, 1563, 1818, 2116, 2450, 2819, 3226, 3667, 4126, 4576, 4998, 5392, 5754, 6058, 6263, 6341, 6289, 6112, - 5816, 5400, 4877, 4276, 3643, 3012, 2395, 1793, 1220, 714, 298, -39, -339, -640, -947, -1238, -1483, -1677, -1840, -1996, -2153, -2303, -2437, -2552, -2655, -2758, -2872, -2998, -3127, -3247, -3356, -3451, -3531, -3594, -3639, -3662, -3663, -3648, -3624, -3594, -3556, -3511, -3455, -3385, -3310, -3241, -3183, -3132, -3086, -3041, -2992, -2934, -2878, -2836, -2815, -2812, -2825, -2854, -2889, -2923, -2953, -2977, -2994, -3002 }, - {205, 72, -48, 25, 471, 1257, 1695, 810, -1225, -2590, -1741, 477, 1748, 1197, 151, -77, 167, -1, -423, -380, 92, 337, 197, 152, 442, 726, 668, 363, 78, -92, -179, -174, -46, 189, 472, 744, 951, 1080, 1170, 1255, 1320, 1322, 1254, 1149, 1039, 949, 901, 904, 940, 979, 997, 984, 934, 848, 734, 606, 470, 329, 185, 43, -96, -231, -361, -477, -573, -648, -710, -759, -792, -813, -834, -860, -885, -909, -944, -1004, -1091, -1206, -1359, -1563, -1818, -2116, -2450, -2819, -3226, -3667, -4126, -4576, -4998, -5392, -5754, -6058, -6263, -6341, -6289, -6112, - -5816, -5400, -4877, -4276, -3643, -3012, -2395, -1793, -1220, -714, -298, 39, 339, 640, 947, 1238, 1483, 1677, 1840, 1996, 2153, 2303, 2437, 2552, 2655, 2758, 2872, 2998, 3127, 3247, 3356, 3451, 3531, 3594, 3639, 3662, 3663, 3648, 3624, 3594, 3556, 3511, 3455, 3385, 3310, 3241, 3183, 3132, 3086, 3041, 2992, 2934, 2878, 2836, 2815, 2812, 2825, 2854, 2889, 2923, 2953, 2977, 2994, 3002 } - }, - { - {-417, -191, 303, 541, 76, -222, 1065, 3512, 4418, 1533, -4089, -8281, -7047, -451, 6445, 7706, 2560, -3582, -5114, -2101, 1138, 1878, 1120, 550, 125, -712, -1468, -1433, -912, -677, -845, -1004, -944, -715, -296, 346, 1063, 1667, 2116, 2452, 2679, 2811, 2899, 2960, 2963, 2911, 2836, 2735, 2586, 2398, 2187, 1924, 1575, 1149, 682, 195, -294, -753, -1171, -1567, -1955, -2323, -2659, -2959, -3213, -3395, -3481, -3454, -3307, -3040, -2662, -2180, -1593, -915, -181, 580, 1356, 2136, 2896, 3599, 4225, 4777, 5257, 5657, 5963, 6170, 6286, 6318, 6260, 6102, 5841, 5469, 4973, 4348, 3608, 2779, - 1883, 937, -21, -935, -1756, -2458, -3042, -3513, -3861, -4058, -4087, -3965, -3741, -3466, -3159, -2822, -2458, -2075, -1684, -1300, -940, -616, -337, -101, 98, 277, 451, 622, 775, 891, 957, 969, 936, 869, 776, 653, 491, 288, 49, -218, -503, -797, -1099, -1406, -1708, -1993, -2254, -2488, -2690, -2854, -2983, -3084, -3155, -3196, -3218, -3230, -3237, -3243, -3254, -3271, -3287, -3297, -3304, -3309 }, - {417, 191, -303, -541, -76, 222, -1065, -3512, -4418, -1533, 4089, 8281, 7047, 451, -6445, -7706, -2560, 3582, 5114, 2101, -1138, -1878, -1120, -550, -125, 712, 1468, 1433, 912, 677, 845, 1004, 944, 715, 296, -346, -1063, -1667, -2116, -2452, -2679, -2811, -2899, -2960, -2963, -2911, -2836, -2735, -2586, -2398, -2187, -1924, -1575, -1149, -682, -195, 294, 753, 1171, 1567, 1955, 2323, 2659, 2959, 3213, 3395, 3481, 3454, 3307, 3040, 2662, 2180, 1593, 915, 181, -580, -1356, -2136, -2896, -3599, -4225, -4777, -5257, -5657, -5963, -6170, -6286, -6318, -6260, -6102, -5841, -5469, -4973, -4348, -3608, -2779, - -1883, -937, 21, 935, 1756, 2458, 3042, 3513, 3861, 4058, 4087, 3965, 3741, 3466, 3159, 2822, 2458, 2075, 1684, 1300, 940, 616, 337, 101, -98, -277, -451, -622, -775, -891, -957, -969, -936, -869, -776, -653, -491, -288, -49, 218, 503, 797, 1099, 1406, 1708, 1993, 2254, 2488, 2690, 2854, 2983, 3084, 3155, 3196, 3218, 3230, 3237, 3243, 3254, 3271, 3287, 3297, 3304, 3309 } - }, - { - {-16, -91, -85, 143, 559, 964, 1115, 797, -71, -1167, -1698, -1031, 456, 1517, 1313, 282, -546, -748, -631, -429, -23, 589, 1078, 1247, 1300, 1464, 1603, 1418, 844, 99, -545, -918, -979, -824, -631, -529, -511, -492, -406, -249, -66, 91, 203, 291, 379, 473, 579, 702, 834, 950, 1038, 1099, 1133, 1131, 1091, 1007, 868, 674, 441, 181, -99, -389, -679, -970, -1266, -1562, -1847, -2128, -2409, -2670, -2883, -3033, -3112, -3099, -2980, -2760, -2453, -2063, -1596, -1076, -520, 67, 686, 1320, 1944, 2538, 3100, 3637, 4138, 4569, 4893, 5102, 5212, 5226, 5126, 4900, - 4551, 4104, 3594, 3067, 2547, 2028, 1494, 957, 453, 27, -292, -510, -665, -790, -882, -912, -864, -746, -580, -389, -194, 1, 214, 457, 723, 999, 1275, 1537, 1770, 1978, 2169, 2340, 2480, 2586, 2657, 2679, 2640, 2549, 2413, 2226, 1988, 1706, 1382, 1008, 590, 146, -315, -794, -1278, -1749, -2207, -2653, -3068, -3433, -3757, -4053, -4316, -4542, -4745, -4935, -5098, -5220, -5304, -5351 }, - {-16, -91, -85, 143, 559, 964, 1115, 797, -71, -1167, -1698, -1031, 456, 1517, 1313, 282, -546, -748, -631, -429, -23, 589, 1078, 1247, 1300, 1464, 1603, 1418, 844, 99, -545, -918, -979, -824, -631, -529, -511, -492, -406, -249, -66, 91, 203, 291, 379, 473, 579, 702, 834, 950, 1038, 1099, 1133, 1131, 1091, 1007, 868, 674, 441, 181, -99, -389, -679, -970, -1266, -1562, -1847, -2128, -2409, -2670, -2883, -3033, -3112, -3099, -2980, -2760, -2453, -2063, -1596, -1076, -520, 67, 686, 1320, 1944, 2538, 3100, 3637, 4138, 4569, 4893, 5102, 5212, 5226, 5126, 4900, - 4551, 4104, 3594, 3067, 2547, 2028, 1494, 957, 453, 27, -292, -510, -665, -790, -882, -912, -864, -746, -580, -389, -194, 1, 214, 457, 723, 999, 1275, 1537, 1770, 1978, 2169, 2340, 2480, 2586, 2657, 2679, 2640, 2549, 2413, 2226, 1988, 1706, 1382, 1008, 590, 146, -315, -794, -1278, -1749, -2207, -2653, -3068, -3433, -3757, -4053, -4316, -4542, -4745, -4935, -5098, -5220, -5304, -5351 } - }, - { - {-370, -432, -155, 505, 1116, 1382, 1208, 299, -1417, -2922, -2675, -491, 1889, 2561, 1355, -354, -1189, -787, 264, 974, 684, -379, -1318, -1469, -949, -272, 268, 671, 966, 1161, 1321, 1487, 1590, 1542, 1371, 1169, 961, 718, 455, 231, 82, 1, -40, -73, -125, -215, -356, -557, -808, -1072, -1306, -1489, -1612, -1677, -1696, -1697, -1708, -1738, -1788, -1861, -1961, -2085, -2221, -2354, -2460, -2517, -2512, -2440, -2299, -2094, -1841, -1569, -1288, -998, -704, -431, -195, 16, 215, 392, 516, 582, 616, 644, 659, 651, 645, 686, 798, 954, 1115, 1264, 1414, 1581, 1769, 1968, - 2165, 2352, 2520, 2671, 2821, 2997, 3212, 3455, 3697, 3916, 4112, 4290, 4442, 4549, 4595, 4579, 4509, 4391, 4222, 3992, 3692, 3327, 2917, 2486, 2047, 1603, 1148, 680, 208, -246, -660, -1026, -1353, -1658, -1956, -2241, -2491, -2681, -2803, -2868, -2894, -2896, -2882, -2854, -2800, -2708, -2578, -2419, -2240, -2044, -1835, -1623, -1418, -1226, -1047, -879, -722, -575, -441, -321, -216, -133, -78, -52 }, - {-370, -432, -155, 505, 1116, 1382, 1208, 299, -1417, -2922, -2675, -491, 1889, 2561, 1355, -354, -1189, -787, 264, 974, 684, -379, -1318, -1469, -949, -272, 268, 671, 966, 1161, 1321, 1487, 1590, 1542, 1371, 1169, 961, 718, 455, 231, 82, 1, -40, -73, -125, -215, -356, -557, -808, -1072, -1306, -1489, -1612, -1677, -1696, -1697, -1708, -1738, -1788, -1861, -1961, -2085, -2221, -2354, -2460, -2517, -2512, -2440, -2299, -2094, -1841, -1569, -1288, -998, -704, -431, -195, 16, 215, 392, 516, 582, 616, 644, 659, 651, 645, 686, 798, 954, 1115, 1264, 1414, 1581, 1769, 1968, - 2165, 2352, 2520, 2671, 2821, 2997, 3212, 3455, 3697, 3916, 4112, 4290, 4442, 4549, 4595, 4579, 4509, 4391, 4222, 3992, 3692, 3327, 2917, 2486, 2047, 1603, 1148, 680, 208, -246, -660, -1026, -1353, -1658, -1956, -2241, -2491, -2681, -2803, -2868, -2894, -2896, -2882, -2854, -2800, -2708, -2578, -2419, -2240, -2044, -1835, -1623, -1418, -1226, -1047, -879, -722, -575, -441, -321, -216, -133, -78, -52 } - }, - { - {117, -109, -226, -220, -371, -437, 303, 1656, 1927, -200, -3364, -4337, -1719, 2046, 3258, 1127, -1658, -2418, -1322, -283, -141, -49, 769, 1867, 2418, 2341, 2116, 1958, 1654, 1020, 142, -790, -1622, -2244, -2608, -2764, -2796, -2741, -2606, -2412, -2191, -1961, -1756, -1626, -1590, -1620, -1677, -1733, -1767, -1756, -1694, -1591, -1454, -1284, -1096, -918, -769, -663, -608, -609, -664, -764, -898, -1053, -1218, -1381, -1531, -1656, -1748, -1800, -1802, -1739, -1605, -1400, -1129, -798, -419, -7, 420, 844, 1244, 1617, 1976, 2325, 2653, 2960, 3254, 3537, 3812, 4104, 4459, 4889, 5352, 5791, 6191, 6564, - 6908, 7181, 7326, 7309, 7131, 6810, 6359, 5781, 5093, 4326, 3516, 2680, 1815, 921, 16, -861, -1672, -2404, -3072, -3697, -4280, -4801, -5241, -5594, -5876, -6113, -6328, -6524, -6689, -6808, -6878, -6904, -6889, -6830, -6715, -6531, -6279, -5970, -5610, -5201, -4741, -4225, -3652, -3030, -2379, -1728, -1091, -472, 124, 697, 1249, 1779, 2270, 2708, 3096, 3445, 3765, 4058, 4330, 4583, 4808, 4989, 5112, 5175 }, - {117, -109, -226, -220, -371, -437, 303, 1656, 1927, -200, -3364, -4337, -1719, 2046, 3258, 1127, -1658, -2418, -1322, -283, -141, -49, 769, 1867, 2418, 2341, 2116, 1958, 1654, 1020, 142, -790, -1622, -2244, -2608, -2764, -2796, -2741, -2606, -2412, -2191, -1961, -1756, -1626, -1590, -1620, -1677, -1733, -1767, -1756, -1694, -1591, -1454, -1284, -1096, -918, -769, -663, -608, -609, -664, -764, -898, -1053, -1218, -1381, -1531, -1656, -1748, -1800, -1802, -1739, -1605, -1400, -1129, -798, -419, -7, 420, 844, 1244, 1617, 1976, 2325, 2653, 2960, 3254, 3537, 3812, 4104, 4459, 4889, 5352, 5791, 6191, 6564, - 6908, 7181, 7326, 7309, 7131, 6810, 6359, 5781, 5093, 4326, 3516, 2680, 1815, 921, 16, -861, -1672, -2404, -3072, -3697, -4280, -4801, -5241, -5594, -5876, -6113, -6328, -6524, -6689, -6808, -6878, -6904, -6889, -6830, -6715, -6531, -6279, -5970, -5610, -5201, -4741, -4225, -3652, -3030, -2379, -1728, -1091, -472, 124, 697, 1249, 1779, 2270, 2708, 3096, 3445, 3765, 4058, 4330, 4583, 4808, 4989, 5112, 5175 } - }, - { - {-91, -79, -61, -46, -73, -183, -294, -173, 209, 304, -507, -1748, -1792, 195, 2579, 2675, 71, -2564, -2573, -335, 1608, 1702, 610, -334, -648, -534, -139, 483, 1111, 1500, 1616, 1564, 1422, 1259, 1164, 1147, 1098, 910, 582, 165, -293, -730, -1081, -1315, -1444, -1487, -1465, -1417, -1375, -1355, -1355, -1381, -1436, -1505, -1567, -1610, -1628, -1620, -1598, -1582, -1580, -1599, -1646, -1726, -1830, -1944, -2061, -2179, -2295, -2401, -2494, -2573, -2633, -2666, -2676, -2672, -2661, -2637, -2597, -2552, -2517, -2489, -2442, -2362, -2264, -2163, -2048, -1888, -1673, -1430, -1193, -980, -787, -612, -468, -379, - -356, -385, -439, -509, -610, -756, -939, -1124, -1272, -1363, -1399, -1400, -1382, -1345, -1276, -1165, -1017, -848, -676, -511, -356, -203, -46, 119, 291, 463, 636, 811, 992, 1173, 1348, 1507, 1645, 1759, 1851, 1927, 1992, 2052, 2111, 2173, 2246, 2333, 2438, 2564, 2713, 2885, 3071, 3264, 3457, 3638, 3796, 3922, 4016, 4078, 4111, 4116, 4100, 4069, 4028, 3981, 3932, 3888, 3855, 3837 }, - {-91, -79, -61, -46, -73, -183, -294, -173, 209, 304, -507, -1748, -1792, 195, 2579, 2675, 71, -2564, -2573, -335, 1608, 1702, 610, -334, -648, -534, -139, 483, 1111, 1500, 1616, 1564, 1422, 1259, 1164, 1147, 1098, 910, 582, 165, -293, -730, -1081, -1315, -1444, -1487, -1465, -1417, -1375, -1355, -1355, -1381, -1436, -1505, -1567, -1610, -1628, -1620, -1598, -1582, -1580, -1599, -1646, -1726, -1830, -1944, -2061, -2179, -2295, -2401, -2494, -2573, -2633, -2666, -2676, -2672, -2661, -2637, -2597, -2552, -2517, -2489, -2442, -2362, -2264, -2163, -2048, -1888, -1673, -1430, -1193, -980, -787, -612, -468, -379, - -356, -385, -439, -509, -610, -756, -939, -1124, -1272, -1363, -1399, -1400, -1382, -1345, -1276, -1165, -1017, -848, -676, -511, -356, -203, -46, 119, 291, 463, 636, 811, 992, 1173, 1348, 1507, 1645, 1759, 1851, 1927, 1992, 2052, 2111, 2173, 2246, 2333, 2438, 2564, 2713, 2885, 3071, 3264, 3457, 3638, 3796, 3922, 4016, 4078, 4111, 4116, 4100, 4069, 4028, 3981, 3932, 3888, 3855, 3837 } - } +const Word16 CRendBin_HOA3_HRIR_coeff_re_32kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 15421, 12931, 8921, 4541, 608, -2485, -4920, -7227, -9366, -10462, -9896, -7880, -4370, 1052, 6753, 8281, 3038, -4749, -7105, -1236, 7189, 10815, 8191, 3045, -1515, -5320, -8832, -11522, -12924, -13496, -13788, -13759, -13272, -12554, -11842, -11100, -10265, -9431, -8661, -7910, -7161, -6452, -5769, -5069, -4377, -3735, -3120, -2500, -1905, -1361, -838, -312, 191, 656, 1104, 1535, 1927, 2280, 2617, 2934, 3219, 3483, 3744, 3994, 4221, 4433, 4646, 4851, 5040, 5223, 5411, 5595, 5773, 5953, 6139, 6324, 6509, 6694, 6880, 7068, 7257, 7441, 7608, 7763, 7918, 8066, 8193, 8299, 8400, 8499, 8583, 8640, 8675, 8700, 8720, 8735, + 8739, 8729, 8713, 8712, 8731, 8758, 8785, 8815, 8859, 8924, 9010, 9109, 9211, 9310, 9414, 9532, 9663, 9798, 9929, 10052, 10163, 10268, 10374, 10481, 10584, 10679, 10765, 10846, 10923, 10999, 11073, 11143, 11204, 11258, 11307, 11355, 11404, 11458, 11517, 11579, 11644, 11713, 11787, 11870, 11965, 12073, 12193, 12321, 12455, 12594, 12735, 12874, 13009, 13138, 13257, 13364, 13457, 13536, 13600, 13651, 13692, 13722, 13743, 13752 }, + { 15421, 12931, 8921, 4541, 608, -2485, -4920, -7227, -9366, -10462, -9896, -7880, -4370, 1052, 6753, 8281, 3038, -4749, -7105, -1236, 7189, 10815, 8191, 3045, -1515, -5320, -8832, -11522, -12924, -13496, -13788, -13759, -13272, -12554, -11842, -11100, -10265, -9431, -8661, -7910, -7161, -6452, -5769, -5069, -4377, -3735, -3120, -2500, -1905, -1361, -838, -312, 191, 656, 1104, 1535, 1927, 2280, 2617, 2934, 3219, 3483, 3744, 3994, 4221, 4433, 4646, 4851, 5040, 5223, 5411, 5595, 5773, 5953, 6139, 6324, 6509, 6694, 6880, 7068, 7257, 7441, 7608, 7763, 7918, 8066, 8193, 8299, 8400, 8499, 8583, 8640, 8675, 8700, 8720, 8735, + 8739, 8729, 8713, 8712, 8731, 8758, 8785, 8815, 8859, 8924, 9010, 9109, 9211, 9310, 9414, 9532, 9663, 9798, 9929, 10052, 10163, 10268, 10374, 10481, 10584, 10679, 10765, 10846, 10923, 10999, 11073, 11143, 11204, 11258, 11307, 11355, 11404, 11458, 11517, 11579, 11644, 11713, 11787, 11870, 11965, 12073, 12193, 12321, 12455, 12594, 12735, 12874, 13009, 13138, 13257, 13364, 13457, 13536, 13600, 13651, 13692, 13722, 13743, 13752 } }, + { { 614, 4360, 10220, 15073, 16025, 12420, 5544, -2925, -11026, -16395, -18029, -17051, -13613, -5254, 7613, 16427, 11409, -4801, -16598, -12232, 3166, 15213, 16869, 12353, 7591, 3533, -895, -4916, -7304, -8604, -9925, -11191, -11864, -12128, -12413, -12640, -12605, -12428, -12232, -11902, -11385, -10809, -10207, -9492, -8702, -7951, -7214, -6410, -5598, -4876, -4209, -3533, -2877, -2271, -1666, -1040, -444, 111, 665, 1207, 1687, 2114, 2532, 2921, 3241, 3513, 3775, 4007, 4181, 4322, 4457, 4570, 4650, 4726, 4815, 4909, 5008, 5126, 5263, 5413, 5587, 5781, 5973, 6157, 6357, 6574, 6776, 6954, 7132, 7318, 7502, 7688, 7896, 8128, 8376, 8650, + 8957, 9284, 9614, 9951, 10294, 10618, 10903, 11151, 11364, 11532, 11652, 11722, 11737, 11696, 11621, 11545, 11477, 11413, 11356, 11305, 11258, 11220, 11216, 11252, 11311, 11375, 11436, 11485, 11517, 11545, 11585, 11635, 11681, 11727, 11781, 11838, 11896, 11958, 12031, 12107, 12182, 12264, 12358, 12458, 12562, 12676, 12797, 12923, 13060, 13217, 13391, 13573, 13762, 13960, 14158, 14347, 14528, 14701, 14857, 14987, 15097, 15185, 15243, 15268 }, + { -614, -4360, -10220, -15073, -16025, -12420, -5544, 2925, 11026, 16395, 18029, 17051, 13613, 5254, -7613, -16427, -11409, 4801, 16598, 12232, -3166, -15213, -16869, -12353, -7591, -3533, 895, 4916, 7304, 8604, 9925, 11191, 11864, 12128, 12413, 12640, 12605, 12428, 12232, 11902, 11385, 10809, 10207, 9492, 8702, 7951, 7214, 6410, 5598, 4876, 4209, 3533, 2877, 2271, 1666, 1040, 444, -111, -665, -1207, -1687, -2114, -2532, -2921, -3241, -3513, -3775, -4007, -4181, -4322, -4457, -4570, -4650, -4726, -4815, -4909, -5008, -5126, -5263, -5413, -5587, -5781, -5973, -6157, -6357, -6574, -6776, -6954, -7132, -7318, -7502, -7688, -7896, -8128, -8376, -8650, + -8957, -9284, -9614, -9951, -10294, -10618, -10903, -11151, -11364, -11532, -11652, -11722, -11737, -11696, -11621, -11545, -11477, -11413, -11356, -11305, -11258, -11220, -11216, -11252, -11311, -11375, -11436, -11485, -11517, -11545, -11585, -11635, -11681, -11727, -11781, -11838, -11896, -11958, -12031, -12107, -12182, -12264, -12358, -12458, -12562, -12676, -12797, -12923, -13060, -13217, -13391, -13573, -13762, -13960, -14158, -14347, -14528, -14701, -14857, -14987, -15097, -15185, -15243, -15268 } }, + { { 1993, 1960, 1161, -459, -1755, -1647, -366, 945, 1471, 1187, 418, -520, -1196, -1048, 71, 1358, 1537, 281, -1083, -848, 1088, 3036, 3407, 2253, 726, -379, -1058, -1528, -1849, -2057, -2231, -2354, -2345, -2209, -2043, -1920, -1879, -1976, -2226, -2549, -2841, -3073, -3259, -3396, -3477, -3521, -3545, -3541, -3493, -3388, -3207, -2922, -2529, -2042, -1467, -803, -62, 731, 1561, 2427, 3319, 4222, 5123, 6011, 6871, 7675, 8394, 9005, 9490, 9829, 10006, 10013, 9852, 9527, 9057, 8475, 7811, 7083, 6310, 5535, 4803, 4124, 3481, 2881, 2362, 1949, 1615, 1318, 1056, 865, 769, 750, 773, 825, 912, 1040, + 1206, 1393, 1581, 1744, 1867, 1948, 1994, 2006, 1974, 1879, 1711, 1479, 1214, 944, 676, 404, 126, -151, -415, -652, -849, -995, -1087, -1120, -1097, -1022, -905, -751, -565, -357, -142, 67, 265, 445, 603, 738, 843, 913, 952, 978, 1007, 1053, 1126, 1230, 1349, 1462, 1562, 1655, 1738, 1803, 1852, 1888, 1909, 1910, 1901, 1892, 1883, 1875, 1873, 1881, 1888, 1891, 1894, 1899 }, + { 1993, 1960, 1161, -459, -1755, -1647, -366, 945, 1471, 1187, 418, -520, -1196, -1048, 71, 1358, 1537, 281, -1083, -848, 1088, 3036, 3407, 2253, 726, -379, -1058, -1528, -1849, -2057, -2231, -2354, -2345, -2209, -2043, -1920, -1879, -1976, -2226, -2549, -2841, -3073, -3259, -3396, -3477, -3521, -3545, -3541, -3493, -3388, -3207, -2922, -2529, -2042, -1467, -803, -62, 731, 1561, 2427, 3319, 4222, 5123, 6011, 6871, 7675, 8394, 9005, 9490, 9829, 10006, 10013, 9852, 9527, 9057, 8475, 7811, 7083, 6310, 5535, 4803, 4124, 3481, 2881, 2362, 1949, 1615, 1318, 1056, 865, 769, 750, 773, 825, 912, 1040, + 1206, 1393, 1581, 1744, 1867, 1948, 1994, 2006, 1974, 1879, 1711, 1479, 1214, 944, 676, 404, 126, -151, -415, -652, -849, -995, -1087, -1120, -1097, -1022, -905, -751, -565, -357, -142, 67, 265, 445, 603, 738, 843, 913, 952, 978, 1007, 1053, 1126, 1230, 1349, 1462, 1562, 1655, 1738, 1803, 1852, 1888, 1909, 1910, 1901, 1892, 1883, 1875, 1873, 1881, 1888, 1891, 1894, 1899 } }, + { { 446, 873, 1120, 594, -533, -1306, -984, 1, 459, -164, -1310, -2257, -2798, -2641, -1190, 1134, 2196, 339, -2926, -3989, -1269, 2995, 5578, 5615, 4392, 2961, 1275, -814, -2955, -4810, -6417, -7865, -9046, -9834, -10233, -10277, -9983, -9413, -8668, -7819, -6918, -6021, -5160, -4321, -3501, -2730, -2016, -1330, -659, -33, 522, 996, 1371, 1635, 1816, 1969, 2132, 2313, 2516, 2740, 2969, 3186, 3385, 3568, 3736, 3888, 4037, 4192, 4353, 4507, 4643, 4762, 4860, 4923, 4926, 4867, 4755, 4586, 4343, 4031, 3683, 3314, 2912, 2475, 2041, 1640, 1271, 912, 565, 237, -82, -415, -766, -1117, -1459, -1799, + -2145, -2482, -2784, -3031, -3223, -3366, -3456, -3474, -3406, -3259, -3059, -2820, -2543, -2218, -1847, -1451, -1063, -706, -374, -46, 299, 656, 999, 1305, 1562, 1781, 1985, 2197, 2424, 2658, 2886, 3106, 3322, 3544, 3783, 4049, 4343, 4657, 4979, 5301, 5616, 5924, 6223, 6514, 6792, 7045, 7263, 7441, 7579, 7677, 7739, 7774, 7790, 7789, 7776, 7754, 7727, 7700, 7676, 7656, 7639, 7627, 7621, 7620 }, + { 446, 873, 1120, 594, -533, -1306, -984, 1, 459, -164, -1310, -2257, -2798, -2641, -1190, 1134, 2196, 339, -2926, -3989, -1269, 2995, 5578, 5615, 4392, 2961, 1275, -814, -2955, -4810, -6417, -7865, -9046, -9834, -10233, -10277, -9983, -9413, -8668, -7819, -6918, -6021, -5160, -4321, -3501, -2730, -2016, -1330, -659, -33, 522, 996, 1371, 1635, 1816, 1969, 2132, 2313, 2516, 2740, 2969, 3186, 3385, 3568, 3736, 3888, 4037, 4192, 4353, 4507, 4643, 4762, 4860, 4923, 4926, 4867, 4755, 4586, 4343, 4031, 3683, 3314, 2912, 2475, 2041, 1640, 1271, 912, 565, 237, -82, -415, -766, -1117, -1459, -1799, + -2145, -2482, -2784, -3031, -3223, -3366, -3456, -3474, -3406, -3259, -3059, -2820, -2543, -2218, -1847, -1451, -1063, -706, -374, -46, 299, 656, 999, 1305, 1562, 1781, 1985, 2197, 2424, 2658, 2886, 3106, 3322, 3544, 3783, 4049, 4343, 4657, 4979, 5301, 5616, 5924, 6223, 6514, 6792, 7045, 7263, 7441, 7579, 7677, 7739, 7774, 7790, 7789, 7776, 7754, 7727, 7700, 7676, 7656, 7639, 7627, 7621, 7620 } }, + { { -84, -258, -323, -76, 296, 436, 364, 502, 1010, 1350, 722, -1142, -3510, -4727, -3228, 587, 3642, 2735, -1662, -5314, -4702, -648, 3310, 5038, 5034, 4366, 3187, 1399, -572, -2246, -3611, -4828, -5837, -6541, -7014, -7321, -7363, -7043, -6432, -5677, -4888, -4139, -3480, -2907, -2390, -1919, -1486, -1060, -622, -190, 205, 562, 880, 1148, 1363, 1552, 1735, 1920, 2112, 2319, 2543, 2775, 3020, 3278, 3538, 3787, 4030, 4276, 4521, 4751, 4961, 5158, 5341, 5490, 5589, 5637, 5640, 5584, 5449, 5243, 5001, 4739, 4437, 4085, 3713, 3354, 2996, 2600, 2159, 1709, 1283, 880, 487, 110, -227, -507, + -732, -921, -1084, -1216, -1305, -1350, -1363, -1358, -1349, -1350, -1373, -1415, -1458, -1489, -1507, -1525, -1559, -1614, -1677, -1727, -1744, -1728, -1697, -1674, -1669, -1682, -1699, -1703, -1686, -1649, -1593, -1518, -1415, -1279, -1100, -878, -620, -342, -58, 219, 478, 716, 929, 1117, 1271, 1383, 1452, 1487, 1495, 1489, 1481, 1485, 1504, 1537, 1583, 1640, 1705, 1774, 1844, 1913, 1976, 2030, 2071, 2094 }, + { 84, 258, 323, 76, -296, -436, -364, -502, -1010, -1350, -722, 1142, 3510, 4727, 3228, -587, -3642, -2735, 1662, 5314, 4702, 648, -3310, -5038, -5034, -4366, -3187, -1399, 572, 2246, 3611, 4828, 5837, 6541, 7014, 7321, 7363, 7043, 6432, 5677, 4888, 4139, 3480, 2907, 2390, 1919, 1486, 1060, 622, 190, -205, -562, -880, -1148, -1363, -1552, -1735, -1920, -2112, -2319, -2543, -2775, -3020, -3278, -3538, -3787, -4030, -4276, -4521, -4751, -4961, -5158, -5341, -5490, -5589, -5637, -5640, -5584, -5449, -5243, -5001, -4739, -4437, -4085, -3713, -3354, -2996, -2600, -2159, -1709, -1283, -880, -487, -110, 227, 507, + 732, 921, 1084, 1216, 1305, 1350, 1363, 1358, 1349, 1350, 1373, 1415, 1458, 1489, 1507, 1525, 1559, 1614, 1677, 1727, 1744, 1728, 1697, 1674, 1669, 1682, 1699, 1703, 1686, 1649, 1593, 1518, 1415, 1279, 1100, 878, 620, 342, 58, -219, -478, -716, -929, -1117, -1271, -1383, -1452, -1487, -1495, -1489, -1481, -1485, -1504, -1537, -1583, -1640, -1705, -1774, -1844, -1913, -1976, -2030, -2071, -2094 } }, + { { 544, -192, -293, 527, 747, -473, -1491, -248, 2584, 4073, 2549, -630, -2879, -2819, -824, 1580, 2485, 976, -1590, -2589, -1022, 1371, 2361, 1700, 694, 205, 93, 129, 443, 1069, 1748, 2258, 2576, 2709, 2648, 2464, 2229, 1895, 1396, 783, 175, -361, -794, -1091, -1257, -1357, -1452, -1553, -1659, -1766, -1852, -1894, -1894, -1862, -1775, -1593, -1301, -910, -427, 140, 773, 1448, 2145, 2851, 3554, 4235, 4869, 5429, 5892, 6235, 6432, 6456, 6299, 5964, 5463, 4822, 4072, 3239, 2345, 1430, 539, -316, -1154, -1970, -2725, -3391, -3986, -4537, -5043, -5488, -5874, -6212, -6496, -6700, -6813, -6834, + -6764, -6588, -6299, -5909, -5440, -4900, -4283, -3596, -2876, -2183, -1565, -1026, -530, -48, 408, 795, 1080, 1264, 1379, 1460, 1529, 1586, 1618, 1623, 1613, 1607, 1621, 1660, 1721, 1793, 1862, 1923, 1974, 2004, 2001, 1961, 1888, 1782, 1648, 1498, 1342, 1184, 1030, 891, 763, 640, 522, 414, 313, 209, 102, 0, -101, -202, -296, -378, -455, -529, -594, -648, -698, -742, -769, -779 }, + { -544, 192, 293, -527, -747, 473, 1491, 248, -2584, -4073, -2549, 630, 2879, 2819, 824, -1580, -2485, -976, 1590, 2589, 1022, -1371, -2361, -1700, -694, -205, -93, -129, -443, -1069, -1748, -2258, -2576, -2709, -2648, -2464, -2229, -1895, -1396, -783, -175, 361, 794, 1091, 1257, 1357, 1452, 1553, 1659, 1766, 1852, 1894, 1894, 1862, 1775, 1593, 1301, 910, 427, -140, -773, -1448, -2145, -2851, -3554, -4235, -4869, -5429, -5892, -6235, -6432, -6456, -6299, -5964, -5463, -4822, -4072, -3239, -2345, -1430, -539, 316, 1154, 1970, 2725, 3391, 3986, 4537, 5043, 5488, 5874, 6212, 6496, 6700, 6813, 6834, + 6764, 6588, 6299, 5909, 5440, 4900, 4283, 3596, 2876, 2183, 1565, 1026, 530, 48, -408, -795, -1080, -1264, -1379, -1460, -1529, -1586, -1618, -1623, -1613, -1607, -1621, -1660, -1721, -1793, -1862, -1923, -1974, -2004, -2001, -1961, -1888, -1782, -1648, -1498, -1342, -1184, -1030, -891, -763, -640, -522, -414, -313, -209, -102, 0, 101, 202, 296, 378, 455, 529, 594, 648, 698, 742, 769, 779 } }, + { { 43, 287, 220, -287, -718, -883, -1351, -2456, -3460, -3197, -1102, 2582, 6587, 8209, 4901, -2084, -7007, -5138, 1443, 5964, 4825, 853, -1563, -1645, -1194, -933, -185, 1026, 1734, 1590, 1219, 1103, 1132, 1170, 1307, 1534, 1696, 1760, 1809, 1860, 1874, 1858, 1808, 1673, 1465, 1269, 1104, 912, 683, 459, 237, -27, -330, -640, -961, -1304, -1639, -1939, -2210, -2455, -2654, -2793, -2879, -2901, -2829, -2659, -2402, -2047, -1583, -1029, -412, 263, 997, 1765, 2537, 3297, 4032, 4720, 5342, 5883, 6327, 6666, 6908, 7053, 7088, 7007, 6828, 6563, 6208, 5764, 5235, 4612, 3880, 3057, 2193, 1326, + 466, -380, -1181, -1888, -2445, -2815, -3009, -3069, -3026, -2874, -2607, -2244, -1826, -1399, -1004, -671, -409, -215, -85, -21, -24, -99, -255, -481, -752, -1036, -1319, -1595, -1862, -2127, -2396, -2664, -2927, -3193, -3475, -3774, -4084, -4399, -4718, -5038, -5361, -5695, -6044, -6403, -6758, -7090, -7386, -7635, -7837, -7990, -8093, -8145, -8159, -8146, -8113, -8065, -8013, -7966, -7926, -7889, -7857, -7832, -7814, -7804 }, + { 43, 287, 220, -287, -718, -883, -1351, -2456, -3460, -3197, -1102, 2582, 6587, 8209, 4901, -2084, -7007, -5138, 1443, 5964, 4825, 853, -1563, -1645, -1194, -933, -185, 1026, 1734, 1590, 1219, 1103, 1132, 1170, 1307, 1534, 1696, 1760, 1809, 1860, 1874, 1858, 1808, 1673, 1465, 1269, 1104, 912, 683, 459, 237, -27, -330, -640, -961, -1304, -1639, -1939, -2210, -2455, -2654, -2793, -2879, -2901, -2829, -2659, -2402, -2047, -1583, -1029, -412, 263, 997, 1765, 2537, 3297, 4032, 4720, 5342, 5883, 6327, 6666, 6908, 7053, 7088, 7007, 6828, 6563, 6208, 5764, 5235, 4612, 3880, 3057, 2193, 1326, + 466, -380, -1181, -1888, -2445, -2815, -3009, -3069, -3026, -2874, -2607, -2244, -1826, -1399, -1004, -671, -409, -215, -85, -21, -24, -99, -255, -481, -752, -1036, -1319, -1595, -1862, -2127, -2396, -2664, -2927, -3193, -3475, -3774, -4084, -4399, -4718, -5038, -5361, -5695, -6044, -6403, -6758, -7090, -7386, -7635, -7837, -7990, -8093, -8145, -8159, -8146, -8113, -8065, -8013, -7966, -7926, -7889, -7857, -7832, -7814, -7804 } }, + { { 604, -318, -1594, -2515, -2451, -1003, 1415, 3275, 3055, 926, -1283, -2075, -1631, -936, -372, 196, 522, 139, -734, -1238, -958, -375, -77, -17, 202, 680, 1187, 1539, 1716, 1686, 1384, 862, 298, -172, -559, -946, -1387, -1886, -2409, -2883, -3223, -3391, -3418, -3360, -3257, -3129, -2991, -2851, -2707, -2549, -2378, -2198, -2006, -1799, -1582, -1359, -1129, -887, -641, -413, -218, -58, 67, 150, 191, 207, 225, 256, 294, 337, 406, 516, 665, 844, 1061, 1340, 1688, 2095, 2548, 3046, 3581, 4135, 4684, 5208, 5699, 6160, 6580, 6929, 7184, 7369, 7528, 7661, 7710, 7626, 7415, 7111, + 6724, 6233, 5622, 4909, 4136, 3335, 2502, 1622, 710, -184, -1018, -1795, -2544, -3286, -4015, -4694, -5280, -5758, -6143, -6464, -6729, -6931, -7065, -7135, -7153, -7140, -7114, -7079, -7032, -6973, -6907, -6832, -6737, -6605, -6423, -6183, -5901, -5603, -5304, -4993, -4658, -4289, -3877, -3424, -2956, -2507, -2086, -1686, -1300, -933, -574, -222, 103, 375, 597, 781, 933, 1054, 1159, 1260, 1350, 1420, 1467, 1493 }, + { 604, -318, -1594, -2515, -2451, -1003, 1415, 3275, 3055, 926, -1283, -2075, -1631, -936, -372, 196, 522, 139, -734, -1238, -958, -375, -77, -17, 202, 680, 1187, 1539, 1716, 1686, 1384, 862, 298, -172, -559, -946, -1387, -1886, -2409, -2883, -3223, -3391, -3418, -3360, -3257, -3129, -2991, -2851, -2707, -2549, -2378, -2198, -2006, -1799, -1582, -1359, -1129, -887, -641, -413, -218, -58, 67, 150, 191, 207, 225, 256, 294, 337, 406, 516, 665, 844, 1061, 1340, 1688, 2095, 2548, 3046, 3581, 4135, 4684, 5208, 5699, 6160, 6580, 6929, 7184, 7369, 7528, 7661, 7710, 7626, 7415, 7111, + 6724, 6233, 5622, 4909, 4136, 3335, 2502, 1622, 710, -184, -1018, -1795, -2544, -3286, -4015, -4694, -5280, -5758, -6143, -6464, -6729, -6931, -7065, -7135, -7153, -7140, -7114, -7079, -7032, -6973, -6907, -6832, -6737, -6605, -6423, -6183, -5901, -5603, -5304, -4993, -4658, -4289, -3877, -3424, -2956, -2507, -2086, -1686, -1300, -933, -574, -222, 103, 375, 597, 781, 933, 1054, 1159, 1260, 1350, 1420, 1467, 1493 } }, + { { -674, 879, 2029, 1666, 424, -1330, -4211, -7738, -9568, -7974, -3469, 2739, 9418, 13150, 9084, -2459, -12505, -11484, -496, 9681, 11128, 6175, 1509, -432, -1555, -3098, -4287, -4713, -5037, -5494, -5563, -5074, -4406, -3723, -2858, -1840, -887, -52, 704, 1294, 1650, 1887, 2106, 2261, 2317, 2331, 2315, 2210, 2041, 1904, 1819, 1736, 1646, 1563, 1455, 1298, 1119, 933, 711, 448, 185, -71, -354, -657, -944, -1219, -1502, -1774, -2001, -2188, -2357, -2498, -2602, -2691, -2781, -2861, -2924, -2980, -3026, -3056, -3085, -3136, -3204, -3271, -3343, -3426, -3499, -3537, -3539, -3512, -3452, -3368, -3275, -3180, -3092, -3052, + -3104, -3248, -3453, -3710, -4027, -4402, -4808, -5211, -5572, -5865, -6087, -6252, -6349, -6356, -6269, -6111, -5902, -5653, -5382, -5096, -4787, -4454, -4125, -3822, -3547, -3288, -3028, -2749, -2440, -2121, -1820, -1541, -1272, -1004, -737, -459, -167, 126, 408, 685, 964, 1241, 1513, 1792, 2077, 2353, 2608, 2842, 3046, 3210, 3336, 3433, 3500, 3532, 3534, 3517, 3480, 3424, 3364, 3310, 3259, 3212, 3181, 3170 }, + { -674, 879, 2029, 1666, 424, -1330, -4211, -7738, -9568, -7974, -3469, 2739, 9418, 13150, 9084, -2459, -12505, -11484, -496, 9681, 11128, 6175, 1509, -432, -1555, -3098, -4287, -4713, -5037, -5494, -5563, -5074, -4406, -3723, -2858, -1840, -887, -52, 704, 1294, 1650, 1887, 2106, 2261, 2317, 2331, 2315, 2210, 2041, 1904, 1819, 1736, 1646, 1563, 1455, 1298, 1119, 933, 711, 448, 185, -71, -354, -657, -944, -1219, -1502, -1774, -2001, -2188, -2357, -2498, -2602, -2691, -2781, -2861, -2924, -2980, -3026, -3056, -3085, -3136, -3204, -3271, -3343, -3426, -3499, -3537, -3539, -3512, -3452, -3368, -3275, -3180, -3092, -3052, + -3104, -3248, -3453, -3710, -4027, -4402, -4808, -5211, -5572, -5865, -6087, -6252, -6349, -6356, -6269, -6111, -5902, -5653, -5382, -5096, -4787, -4454, -4125, -3822, -3547, -3288, -3028, -2749, -2440, -2121, -1820, -1541, -1272, -1004, -737, -459, -167, 126, 408, 685, 964, 1241, 1513, 1792, 2077, 2353, 2608, 2842, 3046, 3210, 3336, 3433, 3500, 3532, 3534, 3517, 3480, 3424, 3364, 3310, 3259, 3212, 3181, 3170 } }, + { { -575, -605, -473, -83, 707, 2040, 3349, 3498, 2161, -138, -3600, -8306, -10982, -6466, 4506, 12419, 8757, -2951, -10817, -8720, -1808, 2283, 2342, 1725, 2024, 2125, 1406, 621, 198, -249, -866, -1299, -1392, -1339, -1258, -1123, -973, -856, -717, -544, -425, -380, -323, -228, -171, -173, -172, -154, -151, -153, -113, -32, 66, 179, 310, 437, 542, 632, 709, 755, 775, 790, 796, 777, 739, 693, 635, 555, 464, 372, 272, 160, 41, -84, -234, -413, -615, -836, -1075, -1324, -1578, -1843, -2118, -2381, -2610, -2806, -2978, -3124, -3229, -3280, -3272, -3206, -3097, -2955, -2786, -2601, + -2420, -2261, -2123, -2009, -1931, -1896, -1896, -1911, -1932, -1962, -2010, -2082, -2171, -2260, -2336, -2400, -2462, -2525, -2584, -2628, -2650, -2648, -2630, -2608, -2588, -2563, -2521, -2449, -2344, -2214, -2066, -1904, -1721, -1510, -1267, -995, -701, -398, -94, 206, 505, 801, 1095, 1387, 1668, 1928, 2160, 2370, 2566, 2754, 2938, 3122, 3305, 3485, 3657, 3819, 3971, 4108, 4230, 4337, 4427, 4498, 4547, 4574 }, + { 575, 605, 473, 83, -707, -2040, -3349, -3498, -2161, 138, 3600, 8306, 10982, 6466, -4506, -12419, -8757, 2951, 10817, 8720, 1808, -2283, -2342, -1725, -2024, -2125, -1406, -621, -198, 249, 866, 1299, 1392, 1339, 1258, 1123, 973, 856, 717, 544, 425, 380, 323, 228, 171, 173, 172, 154, 151, 153, 113, 32, -66, -179, -310, -437, -542, -632, -709, -755, -775, -790, -796, -777, -739, -693, -635, -555, -464, -372, -272, -160, -41, 84, 234, 413, 615, 836, 1075, 1324, 1578, 1843, 2118, 2381, 2610, 2806, 2978, 3124, 3229, 3280, 3272, 3206, 3097, 2955, 2786, 2601, + 2420, 2261, 2123, 2009, 1931, 1896, 1896, 1911, 1932, 1962, 2010, 2082, 2171, 2260, 2336, 2400, 2462, 2525, 2584, 2628, 2650, 2648, 2630, 2608, 2588, 2563, 2521, 2449, 2344, 2214, 2066, 1904, 1721, 1510, 1267, 995, 701, 398, 94, -206, -505, -801, -1095, -1387, -1668, -1928, -2160, -2370, -2566, -2754, -2938, -3122, -3305, -3485, -3657, -3819, -3971, -4108, -4230, -4337, -4427, -4498, -4547, -4574 } }, + { { -205, -72, 48, -25, -471, -1257, -1695, -810, 1225, 2590, 1741, -477, -1748, -1197, -151, 77, -167, 1, 423, 380, -92, -337, -197, -152, -442, -726, -668, -363, -78, 92, 179, 174, 46, -189, -472, -744, -951, -1080, -1170, -1255, -1320, -1322, -1254, -1149, -1039, -949, -901, -904, -940, -979, -997, -984, -934, -848, -734, -606, -470, -329, -185, -43, 96, 231, 361, 477, 573, 648, 710, 759, 792, 813, 834, 860, 885, 909, 944, 1004, 1091, 1206, 1359, 1563, 1818, 2116, 2450, 2819, 3226, 3667, 4126, 4576, 4998, 5392, 5754, 6058, 6263, 6341, 6289, 6112, + 5816, 5400, 4877, 4276, 3643, 3012, 2395, 1793, 1220, 714, 298, -39, -339, -640, -947, -1238, -1483, -1677, -1840, -1996, -2153, -2303, -2437, -2552, -2655, -2758, -2872, -2998, -3127, -3247, -3356, -3451, -3531, -3594, -3639, -3662, -3663, -3648, -3624, -3594, -3556, -3511, -3455, -3385, -3310, -3241, -3183, -3132, -3086, -3041, -2992, -2934, -2878, -2836, -2815, -2812, -2825, -2854, -2889, -2923, -2953, -2977, -2994, -3002 }, + { 205, 72, -48, 25, 471, 1257, 1695, 810, -1225, -2590, -1741, 477, 1748, 1197, 151, -77, 167, -1, -423, -380, 92, 337, 197, 152, 442, 726, 668, 363, 78, -92, -179, -174, -46, 189, 472, 744, 951, 1080, 1170, 1255, 1320, 1322, 1254, 1149, 1039, 949, 901, 904, 940, 979, 997, 984, 934, 848, 734, 606, 470, 329, 185, 43, -96, -231, -361, -477, -573, -648, -710, -759, -792, -813, -834, -860, -885, -909, -944, -1004, -1091, -1206, -1359, -1563, -1818, -2116, -2450, -2819, -3226, -3667, -4126, -4576, -4998, -5392, -5754, -6058, -6263, -6341, -6289, -6112, + -5816, -5400, -4877, -4276, -3643, -3012, -2395, -1793, -1220, -714, -298, 39, 339, 640, 947, 1238, 1483, 1677, 1840, 1996, 2153, 2303, 2437, 2552, 2655, 2758, 2872, 2998, 3127, 3247, 3356, 3451, 3531, 3594, 3639, 3662, 3663, 3648, 3624, 3594, 3556, 3511, 3455, 3385, 3310, 3241, 3183, 3132, 3086, 3041, 2992, 2934, 2878, 2836, 2815, 2812, 2825, 2854, 2889, 2923, 2953, 2977, 2994, 3002 } }, + { { -417, -191, 303, 541, 76, -222, 1065, 3512, 4418, 1533, -4089, -8281, -7047, -451, 6445, 7706, 2560, -3582, -5114, -2101, 1138, 1878, 1120, 550, 125, -712, -1468, -1433, -912, -677, -845, -1004, -944, -715, -296, 346, 1063, 1667, 2116, 2452, 2679, 2811, 2899, 2960, 2963, 2911, 2836, 2735, 2586, 2398, 2187, 1924, 1575, 1149, 682, 195, -294, -753, -1171, -1567, -1955, -2323, -2659, -2959, -3213, -3395, -3481, -3454, -3307, -3040, -2662, -2180, -1593, -915, -181, 580, 1356, 2136, 2896, 3599, 4225, 4777, 5257, 5657, 5963, 6170, 6286, 6318, 6260, 6102, 5841, 5469, 4973, 4348, 3608, 2779, + 1883, 937, -21, -935, -1756, -2458, -3042, -3513, -3861, -4058, -4087, -3965, -3741, -3466, -3159, -2822, -2458, -2075, -1684, -1300, -940, -616, -337, -101, 98, 277, 451, 622, 775, 891, 957, 969, 936, 869, 776, 653, 491, 288, 49, -218, -503, -797, -1099, -1406, -1708, -1993, -2254, -2488, -2690, -2854, -2983, -3084, -3155, -3196, -3218, -3230, -3237, -3243, -3254, -3271, -3287, -3297, -3304, -3309 }, + { 417, 191, -303, -541, -76, 222, -1065, -3512, -4418, -1533, 4089, 8281, 7047, 451, -6445, -7706, -2560, 3582, 5114, 2101, -1138, -1878, -1120, -550, -125, 712, 1468, 1433, 912, 677, 845, 1004, 944, 715, 296, -346, -1063, -1667, -2116, -2452, -2679, -2811, -2899, -2960, -2963, -2911, -2836, -2735, -2586, -2398, -2187, -1924, -1575, -1149, -682, -195, 294, 753, 1171, 1567, 1955, 2323, 2659, 2959, 3213, 3395, 3481, 3454, 3307, 3040, 2662, 2180, 1593, 915, 181, -580, -1356, -2136, -2896, -3599, -4225, -4777, -5257, -5657, -5963, -6170, -6286, -6318, -6260, -6102, -5841, -5469, -4973, -4348, -3608, -2779, + -1883, -937, 21, 935, 1756, 2458, 3042, 3513, 3861, 4058, 4087, 3965, 3741, 3466, 3159, 2822, 2458, 2075, 1684, 1300, 940, 616, 337, 101, -98, -277, -451, -622, -775, -891, -957, -969, -936, -869, -776, -653, -491, -288, -49, 218, 503, 797, 1099, 1406, 1708, 1993, 2254, 2488, 2690, 2854, 2983, 3084, 3155, 3196, 3218, 3230, 3237, 3243, 3254, 3271, 3287, 3297, 3304, 3309 } }, + { { -16, -91, -85, 143, 559, 964, 1115, 797, -71, -1167, -1698, -1031, 456, 1517, 1313, 282, -546, -748, -631, -429, -23, 589, 1078, 1247, 1300, 1464, 1603, 1418, 844, 99, -545, -918, -979, -824, -631, -529, -511, -492, -406, -249, -66, 91, 203, 291, 379, 473, 579, 702, 834, 950, 1038, 1099, 1133, 1131, 1091, 1007, 868, 674, 441, 181, -99, -389, -679, -970, -1266, -1562, -1847, -2128, -2409, -2670, -2883, -3033, -3112, -3099, -2980, -2760, -2453, -2063, -1596, -1076, -520, 67, 686, 1320, 1944, 2538, 3100, 3637, 4138, 4569, 4893, 5102, 5212, 5226, 5126, 4900, + 4551, 4104, 3594, 3067, 2547, 2028, 1494, 957, 453, 27, -292, -510, -665, -790, -882, -912, -864, -746, -580, -389, -194, 1, 214, 457, 723, 999, 1275, 1537, 1770, 1978, 2169, 2340, 2480, 2586, 2657, 2679, 2640, 2549, 2413, 2226, 1988, 1706, 1382, 1008, 590, 146, -315, -794, -1278, -1749, -2207, -2653, -3068, -3433, -3757, -4053, -4316, -4542, -4745, -4935, -5098, -5220, -5304, -5351 }, + { -16, -91, -85, 143, 559, 964, 1115, 797, -71, -1167, -1698, -1031, 456, 1517, 1313, 282, -546, -748, -631, -429, -23, 589, 1078, 1247, 1300, 1464, 1603, 1418, 844, 99, -545, -918, -979, -824, -631, -529, -511, -492, -406, -249, -66, 91, 203, 291, 379, 473, 579, 702, 834, 950, 1038, 1099, 1133, 1131, 1091, 1007, 868, 674, 441, 181, -99, -389, -679, -970, -1266, -1562, -1847, -2128, -2409, -2670, -2883, -3033, -3112, -3099, -2980, -2760, -2453, -2063, -1596, -1076, -520, 67, 686, 1320, 1944, 2538, 3100, 3637, 4138, 4569, 4893, 5102, 5212, 5226, 5126, 4900, + 4551, 4104, 3594, 3067, 2547, 2028, 1494, 957, 453, 27, -292, -510, -665, -790, -882, -912, -864, -746, -580, -389, -194, 1, 214, 457, 723, 999, 1275, 1537, 1770, 1978, 2169, 2340, 2480, 2586, 2657, 2679, 2640, 2549, 2413, 2226, 1988, 1706, 1382, 1008, 590, 146, -315, -794, -1278, -1749, -2207, -2653, -3068, -3433, -3757, -4053, -4316, -4542, -4745, -4935, -5098, -5220, -5304, -5351 } }, + { { -370, -432, -155, 505, 1116, 1382, 1208, 299, -1417, -2922, -2675, -491, 1889, 2561, 1355, -354, -1189, -787, 264, 974, 684, -379, -1318, -1469, -949, -272, 268, 671, 966, 1161, 1321, 1487, 1590, 1542, 1371, 1169, 961, 718, 455, 231, 82, 1, -40, -73, -125, -215, -356, -557, -808, -1072, -1306, -1489, -1612, -1677, -1696, -1697, -1708, -1738, -1788, -1861, -1961, -2085, -2221, -2354, -2460, -2517, -2512, -2440, -2299, -2094, -1841, -1569, -1288, -998, -704, -431, -195, 16, 215, 392, 516, 582, 616, 644, 659, 651, 645, 686, 798, 954, 1115, 1264, 1414, 1581, 1769, 1968, + 2165, 2352, 2520, 2671, 2821, 2997, 3212, 3455, 3697, 3916, 4112, 4290, 4442, 4549, 4595, 4579, 4509, 4391, 4222, 3992, 3692, 3327, 2917, 2486, 2047, 1603, 1148, 680, 208, -246, -660, -1026, -1353, -1658, -1956, -2241, -2491, -2681, -2803, -2868, -2894, -2896, -2882, -2854, -2800, -2708, -2578, -2419, -2240, -2044, -1835, -1623, -1418, -1226, -1047, -879, -722, -575, -441, -321, -216, -133, -78, -52 }, + { -370, -432, -155, 505, 1116, 1382, 1208, 299, -1417, -2922, -2675, -491, 1889, 2561, 1355, -354, -1189, -787, 264, 974, 684, -379, -1318, -1469, -949, -272, 268, 671, 966, 1161, 1321, 1487, 1590, 1542, 1371, 1169, 961, 718, 455, 231, 82, 1, -40, -73, -125, -215, -356, -557, -808, -1072, -1306, -1489, -1612, -1677, -1696, -1697, -1708, -1738, -1788, -1861, -1961, -2085, -2221, -2354, -2460, -2517, -2512, -2440, -2299, -2094, -1841, -1569, -1288, -998, -704, -431, -195, 16, 215, 392, 516, 582, 616, 644, 659, 651, 645, 686, 798, 954, 1115, 1264, 1414, 1581, 1769, 1968, + 2165, 2352, 2520, 2671, 2821, 2997, 3212, 3455, 3697, 3916, 4112, 4290, 4442, 4549, 4595, 4579, 4509, 4391, 4222, 3992, 3692, 3327, 2917, 2486, 2047, 1603, 1148, 680, 208, -246, -660, -1026, -1353, -1658, -1956, -2241, -2491, -2681, -2803, -2868, -2894, -2896, -2882, -2854, -2800, -2708, -2578, -2419, -2240, -2044, -1835, -1623, -1418, -1226, -1047, -879, -722, -575, -441, -321, -216, -133, -78, -52 } }, + { { 117, -109, -226, -220, -371, -437, 303, 1656, 1927, -200, -3364, -4337, -1719, 2046, 3258, 1127, -1658, -2418, -1322, -283, -141, -49, 769, 1867, 2418, 2341, 2116, 1958, 1654, 1020, 142, -790, -1622, -2244, -2608, -2764, -2796, -2741, -2606, -2412, -2191, -1961, -1756, -1626, -1590, -1620, -1677, -1733, -1767, -1756, -1694, -1591, -1454, -1284, -1096, -918, -769, -663, -608, -609, -664, -764, -898, -1053, -1218, -1381, -1531, -1656, -1748, -1800, -1802, -1739, -1605, -1400, -1129, -798, -419, -7, 420, 844, 1244, 1617, 1976, 2325, 2653, 2960, 3254, 3537, 3812, 4104, 4459, 4889, 5352, 5791, 6191, 6564, + 6908, 7181, 7326, 7309, 7131, 6810, 6359, 5781, 5093, 4326, 3516, 2680, 1815, 921, 16, -861, -1672, -2404, -3072, -3697, -4280, -4801, -5241, -5594, -5876, -6113, -6328, -6524, -6689, -6808, -6878, -6904, -6889, -6830, -6715, -6531, -6279, -5970, -5610, -5201, -4741, -4225, -3652, -3030, -2379, -1728, -1091, -472, 124, 697, 1249, 1779, 2270, 2708, 3096, 3445, 3765, 4058, 4330, 4583, 4808, 4989, 5112, 5175 }, + { 117, -109, -226, -220, -371, -437, 303, 1656, 1927, -200, -3364, -4337, -1719, 2046, 3258, 1127, -1658, -2418, -1322, -283, -141, -49, 769, 1867, 2418, 2341, 2116, 1958, 1654, 1020, 142, -790, -1622, -2244, -2608, -2764, -2796, -2741, -2606, -2412, -2191, -1961, -1756, -1626, -1590, -1620, -1677, -1733, -1767, -1756, -1694, -1591, -1454, -1284, -1096, -918, -769, -663, -608, -609, -664, -764, -898, -1053, -1218, -1381, -1531, -1656, -1748, -1800, -1802, -1739, -1605, -1400, -1129, -798, -419, -7, 420, 844, 1244, 1617, 1976, 2325, 2653, 2960, 3254, 3537, 3812, 4104, 4459, 4889, 5352, 5791, 6191, 6564, + 6908, 7181, 7326, 7309, 7131, 6810, 6359, 5781, 5093, 4326, 3516, 2680, 1815, 921, 16, -861, -1672, -2404, -3072, -3697, -4280, -4801, -5241, -5594, -5876, -6113, -6328, -6524, -6689, -6808, -6878, -6904, -6889, -6830, -6715, -6531, -6279, -5970, -5610, -5201, -4741, -4225, -3652, -3030, -2379, -1728, -1091, -472, 124, 697, 1249, 1779, 2270, 2708, 3096, 3445, 3765, 4058, 4330, 4583, 4808, 4989, 5112, 5175 } }, + { { -91, -79, -61, -46, -73, -183, -294, -173, 209, 304, -507, -1748, -1792, 195, 2579, 2675, 71, -2564, -2573, -335, 1608, 1702, 610, -334, -648, -534, -139, 483, 1111, 1500, 1616, 1564, 1422, 1259, 1164, 1147, 1098, 910, 582, 165, -293, -730, -1081, -1315, -1444, -1487, -1465, -1417, -1375, -1355, -1355, -1381, -1436, -1505, -1567, -1610, -1628, -1620, -1598, -1582, -1580, -1599, -1646, -1726, -1830, -1944, -2061, -2179, -2295, -2401, -2494, -2573, -2633, -2666, -2676, -2672, -2661, -2637, -2597, -2552, -2517, -2489, -2442, -2362, -2264, -2163, -2048, -1888, -1673, -1430, -1193, -980, -787, -612, -468, -379, + -356, -385, -439, -509, -610, -756, -939, -1124, -1272, -1363, -1399, -1400, -1382, -1345, -1276, -1165, -1017, -848, -676, -511, -356, -203, -46, 119, 291, 463, 636, 811, 992, 1173, 1348, 1507, 1645, 1759, 1851, 1927, 1992, 2052, 2111, 2173, 2246, 2333, 2438, 2564, 2713, 2885, 3071, 3264, 3457, 3638, 3796, 3922, 4016, 4078, 4111, 4116, 4100, 4069, 4028, 3981, 3932, 3888, 3855, 3837 }, + { -91, -79, -61, -46, -73, -183, -294, -173, 209, 304, -507, -1748, -1792, 195, 2579, 2675, 71, -2564, -2573, -335, 1608, 1702, 610, -334, -648, -534, -139, 483, 1111, 1500, 1616, 1564, 1422, 1259, 1164, 1147, 1098, 910, 582, 165, -293, -730, -1081, -1315, -1444, -1487, -1465, -1417, -1375, -1355, -1355, -1381, -1436, -1505, -1567, -1610, -1628, -1620, -1598, -1582, -1580, -1599, -1646, -1726, -1830, -1944, -2061, -2179, -2295, -2401, -2494, -2573, -2633, -2666, -2676, -2672, -2661, -2637, -2597, -2552, -2517, -2489, -2442, -2362, -2264, -2163, -2048, -1888, -1673, -1430, -1193, -980, -787, -612, -468, -379, + -356, -385, -439, -509, -610, -756, -939, -1124, -1272, -1363, -1399, -1400, -1382, -1345, -1276, -1165, -1017, -848, -676, -511, -356, -203, -46, 119, 291, 463, 636, 811, 992, 1173, 1348, 1507, 1645, 1759, 1851, 1927, 1992, 2052, 2111, 2173, 2246, 2333, 2438, 2564, 2713, 2885, 3071, 3264, 3457, 3638, 3796, 3922, 4016, 4078, 4111, 4116, 4100, 4069, 4028, 3981, 3932, 3888, 3855, 3837 } } }; -const Word16 CRendBin_HOA3_HRIR_coeff_im_32kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - {-2902, -7944, -11187, -12480, -12217, -11054, -9614, -7901, -5294, -1637, 2273, 5718, 8473, 9308, 5915, -1402, -7249, -5770, 1906, 7832, 5964, -1678, -8773, -12015, -12542, -12061, -10647, -8155, -5340, -2909, -760, 1360, 3273, 4779, 6008, 7116, 8058, 8791, 9404, 9953, 10412, 10793, 11143, 11447, 11666, 11828, 11974, 12083, 12129, 12147, 12164, 12155, 12102, 12029, 11946, 11835, 11698, 11562, 11430, 11287, 11141, 11010, 10885, 10751, 10617, 10498, 10385, 10266, 10153, 10052, 9957, 9858, 9764, 9676, 9586, 9492, 9395, 9295, 9190, 9080, 8958, 8819, 8670, 8522, 8373, 8208, 8032, 7863, 7703, 7537, 7360, 7183, 7021, 6876, 6744, 6620, - 6503, 6404, 6334, 6290, 6255, 6218, 6185, 6167, 6163, 6164, 6162, 6146, 6117, 6085, 6057, 6027, 5984, 5923, 5845, 5757, 5663, 5572, 5481, 5384, 5278, 5168, 5056, 4946, 4838, 4732, 4623, 4511, 4399, 4291, 4191, 4097, 4012, 3932, 3855, 3778, 3704, 3633, 3565, 3500, 3436, 3367, 3288, 3198, 3095, 2978, 2844, 2694, 2528, 2348, 2152, 1943, 1726, 1501, 1273, 1043, 813, 582, 349, 116 }, - {-2902, -7944, -11187, -12480, -12217, -11054, -9614, -7901, -5294, -1637, 2273, 5718, 8473, 9308, 5915, -1402, -7249, -5770, 1906, 7832, 5964, -1678, -8773, -12015, -12542, -12061, -10647, -8155, -5340, -2909, -760, 1360, 3273, 4779, 6008, 7116, 8058, 8791, 9404, 9953, 10412, 10793, 11143, 11447, 11666, 11828, 11974, 12083, 12129, 12147, 12164, 12155, 12102, 12029, 11946, 11835, 11698, 11562, 11430, 11287, 11141, 11010, 10885, 10751, 10617, 10498, 10385, 10266, 10153, 10052, 9957, 9858, 9764, 9676, 9586, 9492, 9395, 9295, 9190, 9080, 8958, 8819, 8670, 8522, 8373, 8208, 8032, 7863, 7703, 7537, 7360, 7183, 7021, 6876, 6744, 6620, - 6503, 6404, 6334, 6290, 6255, 6218, 6185, 6167, 6163, 6164, 6162, 6146, 6117, 6085, 6057, 6027, 5984, 5923, 5845, 5757, 5663, 5572, 5481, 5384, 5278, 5168, 5056, 4946, 4838, 4732, 4623, 4511, 4399, 4291, 4191, 4097, 4012, 3932, 3855, 3778, 3704, 3633, 3565, 3500, 3436, 3367, 3288, 3198, 3095, 2978, 2844, 2694, 2528, 2348, 2152, 1943, 1726, 1501, 1273, 1043, 813, 582, 349, 116 } - }, - { - {2287, 5520, 5056, 99, -7577, -14863, -19516, -20478, -17241, -10618, -3009, 4098, 11322, 17365, 16253, 4208, -11106, -15091, -2917, 13419, 18577, 10382, -1350, -8584, -11569, -13251, -13840, -12547, -10353, -8662, -7335, -5653, -3788, -2241, -900, 539, 1974, 3242, 4459, 5702, 6839, 7820, 8745, 9607, 10303, 10868, 11402, 11865, 12174, 12385, 12592, 12771, 12882, 12968, 13056, 13095, 13068, 13021, 12953, 12824, 12647, 12473, 12293, 12069, 11826, 11609, 11402, 11176, 10957, 10776, 10617, 10465, 10342, 10265, 10214, 10177, 10164, 10169, 10180, 10197, 10217, 10220, 10205, 10192, 10186, 10158, 10104, 10055, 10024, 9995, 9966, 9953, 9953, 9948, 9937, 9922, - 9886, 9811, 9700, 9557, 9368, 9123, 8839, 8531, 8202, 7852, 7496, 7140, 6793, 6481, 6226, 6022, 5851, 5704, 5580, 5475, 5391, 5336, 5307, 5276, 5225, 5152, 5064, 4965, 4872, 4795, 4729, 4658, 4585, 4518, 4455, 4389, 4326, 4269, 4211, 4148, 4087, 4032, 3975, 3913, 3850, 3786, 3715, 3642, 3570, 3493, 3397, 3281, 3148, 2991, 2805, 2593, 2361, 2103, 1818, 1515, 1200, 868, 522, 173 }, - {-2287, -5520, -5056, -99, 7577, 14863, 19516, 20478, 17241, 10618, 3009, -4098, -11322, -17365, -16253, -4208, 11106, 15091, 2917, -13419, -18577, -10382, 1350, 8584, 11569, 13251, 13840, 12547, 10353, 8662, 7335, 5653, 3788, 2241, 900, -539, -1974, -3242, -4459, -5702, -6839, -7820, -8745, -9607, -10303, -10868, -11402, -11865, -12174, -12385, -12592, -12771, -12882, -12968, -13056, -13095, -13068, -13021, -12953, -12824, -12647, -12473, -12293, -12069, -11826, -11609, -11402, -11176, -10957, -10776, -10617, -10465, -10342, -10265, -10214, -10177, -10164, -10169, -10180, -10197, -10217, -10220, -10205, -10192, -10186, -10158, -10104, -10055, -10024, -9995, -9966, -9953, -9953, -9948, -9937, -9922, - -9886, -9811, -9700, -9557, -9368, -9123, -8839, -8531, -8202, -7852, -7496, -7140, -6793, -6481, -6226, -6022, -5851, -5704, -5580, -5475, -5391, -5336, -5307, -5276, -5225, -5152, -5064, -4965, -4872, -4795, -4729, -4658, -4585, -4518, -4455, -4389, -4326, -4269, -4211, -4148, -4087, -4032, -3975, -3913, -3850, -3786, -3715, -3642, -3570, -3493, -3397, -3281, -3148, -2991, -2805, -2593, -2361, -2103, -1818, -1515, -1200, -868, -522, -173 } - }, - { - {-274, -1116, -2138, -2311, -1100, 635, 1552, 1212, 202, -736, -1226, -1105, -295, 887, 1581, 1024, -414, -1236, -352, 1482, 2312, 1139, -1082, -2722, -3166, -2898, -2480, -2059, -1633, -1249, -894, -499, -92, 216, 377, 422, 376, 287, 260, 378, 628, 947, 1309, 1711, 2133, 2558, 3001, 3480, 3996, 4551, 5144, 5754, 6347, 6901, 7409, 7854, 8213, 8476, 8647, 8724, 8696, 8555, 8303, 7933, 7435, 6806, 6053, 5193, 4242, 3220, 2156, 1083, 34, -957, -1855, -2634, -3288, -3816, -4199, -4427, -4526, -4536, -4469, -4308, -4060, -3771, -3487, -3204, -2888, -2535, -2180, -1864, -1593, -1354, -1137, -955, - -824, -757, -759, -826, -940, -1080, -1239, -1420, -1624, -1842, -2045, -2203, -2297, -2336, -2336, -2303, -2230, -2108, -1936, -1714, -1448, -1150, -832, -507, -188, 110, 382, 624, 827, 984, 1093, 1160, 1190, 1189, 1164, 1120, 1062, 1002, 959, 945, 957, 988, 1028, 1056, 1053, 1021, 974, 917, 845, 762, 678, 593, 506, 426, 362, 311, 266, 230, 202, 171, 134, 96, 60, 21 }, - {-274, -1116, -2138, -2311, -1100, 635, 1552, 1212, 202, -736, -1226, -1105, -295, 887, 1581, 1024, -414, -1236, -352, 1482, 2312, 1139, -1082, -2722, -3166, -2898, -2480, -2059, -1633, -1249, -894, -499, -92, 216, 377, 422, 376, 287, 260, 378, 628, 947, 1309, 1711, 2133, 2558, 3001, 3480, 3996, 4551, 5144, 5754, 6347, 6901, 7409, 7854, 8213, 8476, 8647, 8724, 8696, 8555, 8303, 7933, 7435, 6806, 6053, 5193, 4242, 3220, 2156, 1083, 34, -957, -1855, -2634, -3288, -3816, -4199, -4427, -4526, -4536, -4469, -4308, -4060, -3771, -3487, -3204, -2888, -2535, -2180, -1864, -1593, -1354, -1137, -955, - -824, -757, -759, -826, -940, -1080, -1239, -1420, -1624, -1842, -2045, -2203, -2297, -2336, -2336, -2303, -2230, -2108, -1936, -1714, -1448, -1150, -832, -507, -188, 110, 382, 624, 827, 984, 1093, 1160, 1190, 1189, 1164, 1120, 1062, 1002, 959, 945, 957, 988, 1028, 1056, 1053, 1021, 974, 917, 845, 762, 678, 593, 506, 426, 362, 311, 266, 230, 202, 171, 134, 96, 60, 21 } - }, - { - {102, -16, -743, -1612, -1771, -949, 40, 108, -824, -1763, -1895, -1288, -222, 1261, 2533, 2132, -353, -2705, -2029, 1569, 4680, 4419, 1336, -2055, -4366, -5923, -7173, -7897, -7873, -7325, -6513, -5423, -4009, -2389, -711, 946, 2504, 3870, 5005, 5922, 6629, 7146, 7526, 7804, 7971, 8035, 8036, 7991, 7874, 7670, 7396, 7069, 6707, 6355, 6062, 5842, 5670, 5521, 5379, 5225, 5045, 4840, 4622, 4395, 4162, 3929, 3699, 3464, 3208, 2921, 2607, 2270, 1901, 1492, 1056, 615, 178, -259, -680, -1052, -1362, -1627, -1851, -2009, -2085, -2103, -2096, -2071, -2018, -1948, -1877, -1796, -1684, -1531, -1344, -1128, - -869, -549, -164, 270, 731, 1216, 1730, 2271, 2812, 3323, 3793, 4226, 4633, 5006, 5324, 5570, 5745, 5873, 5986, 6095, 6186, 6235, 6233, 6191, 6136, 6095, 6079, 6083, 6087, 6079, 6059, 6038, 6024, 6020, 6025, 6026, 6010, 5964, 5884, 5772, 5629, 5461, 5267, 5047, 4793, 4506, 4193, 3863, 3527, 3193, 2872, 2567, 2280, 2011, 1759, 1526, 1310, 1110, 923, 745, 574, 408, 246, 82 }, - {102, -16, -743, -1612, -1771, -949, 40, 108, -824, -1763, -1895, -1288, -222, 1261, 2533, 2132, -353, -2705, -2029, 1569, 4680, 4419, 1336, -2055, -4366, -5923, -7173, -7897, -7873, -7325, -6513, -5423, -4009, -2389, -711, 946, 2504, 3870, 5005, 5922, 6629, 7146, 7526, 7804, 7971, 8035, 8036, 7991, 7874, 7670, 7396, 7069, 6707, 6355, 6062, 5842, 5670, 5521, 5379, 5225, 5045, 4840, 4622, 4395, 4162, 3929, 3699, 3464, 3208, 2921, 2607, 2270, 1901, 1492, 1056, 615, 178, -259, -680, -1052, -1362, -1627, -1851, -2009, -2085, -2103, -2096, -2071, -2018, -1948, -1877, -1796, -1684, -1531, -1344, -1128, - -869, -549, -164, 270, 731, 1216, 1730, 2271, 2812, 3323, 3793, 4226, 4633, 5006, 5324, 5570, 5745, 5873, 5986, 6095, 6186, 6235, 6233, 6191, 6136, 6095, 6079, 6083, 6087, 6079, 6059, 6038, 6024, 6020, 6025, 6026, 6010, 5964, 5884, 5772, 5629, 5461, 5267, 5047, 4793, 4506, 4193, 3863, 3527, 3193, 2872, 2567, 2280, 2011, 1759, 1526, 1310, 1110, 923, 745, 574, 408, 246, 82 } - }, - { - {-71, -68, 176, 404, 320, 17, -125, -65, -310, -1288, -2679, -3464, -2569, 219, 3398, 4236, 1351, -2986, -4456, -1327, 3498, 5822, 4519, 1596, -997, -3013, -4744, -5932, -6263, -5971, -5436, -4707, -3722, -2601, -1460, -252, 1054, 2321, 3373, 4151, 4681, 5003, 5186, 5300, 5376, 5419, 5451, 5480, 5478, 5420, 5314, 5181, 5021, 4847, 4684, 4551, 4443, 4349, 4269, 4193, 4109, 4014, 3908, 3778, 3618, 3433, 3234, 3016, 2765, 2480, 2171, 1837, 1467, 1054, 610, 152, -320, -811, -1299, -1748, -2147, -2520, -2875, -3186, -3430, -3629, -3821, -4000, -4125, -4169, -4152, -4098, -4006, -3861, -3663, -3433, - -3197, -2965, -2732, -2489, -2244, -2016, -1816, -1651, -1520, -1417, -1329, -1234, -1124, -1008, -900, -807, -723, -631, -511, -361, -196, -41, 88, 194, 294, 408, 545, 705, 881, 1062, 1249, 1443, 1644, 1847, 2043, 2215, 2347, 2429, 2461, 2446, 2390, 2300, 2184, 2042, 1879, 1703, 1531, 1375, 1244, 1141, 1068, 1018, 979, 942, 905, 861, 808, 743, 665, 574, 468, 349, 217, 74 }, - {71, 68, -176, -404, -320, -17, 125, 65, 310, 1288, 2679, 3464, 2569, -219, -3398, -4236, -1351, 2986, 4456, 1327, -3498, -5822, -4519, -1596, 997, 3013, 4744, 5932, 6263, 5971, 5436, 4707, 3722, 2601, 1460, 252, -1054, -2321, -3373, -4151, -4681, -5003, -5186, -5300, -5376, -5419, -5451, -5480, -5478, -5420, -5314, -5181, -5021, -4847, -4684, -4551, -4443, -4349, -4269, -4193, -4109, -4014, -3908, -3778, -3618, -3433, -3234, -3016, -2765, -2480, -2171, -1837, -1467, -1054, -610, -152, 320, 811, 1299, 1748, 2147, 2520, 2875, 3186, 3430, 3629, 3821, 4000, 4125, 4169, 4152, 4098, 4006, 3861, 3663, 3433, - 3197, 2965, 2732, 2489, 2244, 2016, 1816, 1651, 1520, 1417, 1329, 1234, 1124, 1008, 900, 807, 723, 631, 511, 361, 196, 41, -88, -194, -294, -408, -545, -705, -881, -1062, -1249, -1443, -1644, -1847, -2043, -2215, -2347, -2429, -2461, -2446, -2390, -2300, -2184, -2042, -1879, -1703, -1531, -1375, -1244, -1141, -1068, -1018, -979, -942, -905, -861, -808, -743, -665, -574, -468, -349, -217, -74 } - }, - { - {-355, -386, 394, 562, -380, -801, 672, 2663, 2483, -312, -3229, -3743, -1731, 1046, 2681, 2150, -108, -2082, -1719, 760, 2872, 2713, 983, -359, -517, -94, 324, 756, 1222, 1460, 1311, 898, 364, -231, -809, -1300, -1742, -2184, -2554, -2736, -2713, -2536, -2245, -1889, -1550, -1272, -1039, -812, -576, -310, -1, 341, 698, 1082, 1510, 1968, 2416, 2826, 3178, 3453, 3628, 3692, 3646, 3488, 3213, 2812, 2283, 1631, 869, 7, -936, -1927, -2924, -3886, -4775, -5558, -6216, -6741, -7119, -7338, -7419, -7399, -7290, -7073, -6744, -6343, -5908, -5440, -4922, -4358, -3764, -3136, -2461, -1739, -991, -231, - 535, 1297, 2029, 2702, 3306, 3839, 4293, 4633, 4827, 4873, 4811, 4700, 4566, 4393, 4149, 3829, 3470, 3121, 2814, 2554, 2322, 2101, 1889, 1701, 1548, 1430, 1335, 1248, 1151, 1032, 892, 735, 557, 358, 144, -70, -276, -467, -631, -763, -866, -941, -989, -1016, -1036, -1048, -1049, -1043, -1037, -1029, -1012, -985, -952, -908, -850, -785, -719, -644, -559, -471, -380, -278, -166, -54 }, - {355, 386, -394, -562, 380, 801, -672, -2663, -2483, 312, 3229, 3743, 1731, -1046, -2681, -2150, 108, 2082, 1719, -760, -2872, -2713, -983, 359, 517, 94, -324, -756, -1222, -1460, -1311, -898, -364, 231, 809, 1300, 1742, 2184, 2554, 2736, 2713, 2536, 2245, 1889, 1550, 1272, 1039, 812, 576, 310, 1, -341, -698, -1082, -1510, -1968, -2416, -2826, -3178, -3453, -3628, -3692, -3646, -3488, -3213, -2812, -2283, -1631, -869, -7, 936, 1927, 2924, 3886, 4775, 5558, 6216, 6741, 7119, 7338, 7419, 7399, 7290, 7073, 6744, 6343, 5908, 5440, 4922, 4358, 3764, 3136, 2461, 1739, 991, 231, - -535, -1297, -2029, -2702, -3306, -3839, -4293, -4633, -4827, -4873, -4811, -4700, -4566, -4393, -4149, -3829, -3470, -3121, -2814, -2554, -2322, -2101, -1889, -1701, -1548, -1430, -1335, -1248, -1151, -1032, -892, -735, -557, -358, -144, 70, 276, 467, 631, 763, 866, 941, 989, 1016, 1036, 1048, 1049, 1043, 1037, 1029, 1012, 985, 952, 908, 850, 785, 719, 644, 559, 471, 380, 278, 166, 54 } - }, - { - {59, -97, -579, -832, -667, -573, -731, -414, 1114, 3549, 5759, 6389, 4123, -1192, -6702, -7585, -2173, 4824, 6748, 2514, -2656, -4043, -2232, -379, 416, 1076, 1812, 1806, 971, 201, 10, 83, 103, 124, 166, 90, -116, -326, -506, -711, -941, -1178, -1443, -1716, -1921, -2049, -2174, -2315, -2422, -2492, -2566, -2638, -2663, -2638, -2578, -2464, -2273, -2022, -1731, -1387, -986, -547, -74, 444, 994, 1543, 2081, 2604, 3082, 3481, 3797, 4032, 4167, 4182, 4075, 3855, 3520, 3073, 2525, 1886, 1175, 416, -375, -1196, -2037, -2869, -3673, -4450, -5197, -5902, -6557, -7161, -7682, -8071, -8307, -8403, - -8371, -8201, -7876, -7397, -6791, -6121, -5460, -4844, -4271, -3741, -3283, -2938, -2729, -2660, -2719, -2876, -3100, -3369, -3672, -3999, -4343, -4693, -5029, -5323, -5555, -5729, -5859, -5958, -6037, -6104, -6158, -6195, -6223, -6251, -6276, -6283, -6268, -6232, -6175, -6098, -6005, -5895, -5757, -5576, -5343, -5059, -4730, -4371, -3993, -3604, -3214, -2836, -2484, -2159, -1861, -1592, -1355, -1139, -938, -748, -570, -400, -236, -78 }, - {59, -97, -579, -832, -667, -573, -731, -414, 1114, 3549, 5759, 6389, 4123, -1192, -6702, -7585, -2173, 4824, 6748, 2514, -2656, -4043, -2232, -379, 416, 1076, 1812, 1806, 971, 201, 10, 83, 103, 124, 166, 90, -116, -326, -506, -711, -941, -1178, -1443, -1716, -1921, -2049, -2174, -2315, -2422, -2492, -2566, -2638, -2663, -2638, -2578, -2464, -2273, -2022, -1731, -1387, -986, -547, -74, 444, 994, 1543, 2081, 2604, 3082, 3481, 3797, 4032, 4167, 4182, 4075, 3855, 3520, 3073, 2525, 1886, 1175, 416, -375, -1196, -2037, -2869, -3673, -4450, -5197, -5902, -6557, -7161, -7682, -8071, -8307, -8403, - -8371, -8201, -7876, -7397, -6791, -6121, -5460, -4844, -4271, -3741, -3283, -2938, -2729, -2660, -2719, -2876, -3100, -3369, -3672, -3999, -4343, -4693, -5029, -5323, -5555, -5729, -5859, -5958, -6037, -6104, -6158, -6195, -6223, -6251, -6276, -6283, -6268, -6232, -6175, -6098, -6005, -5895, -5757, -5576, -5343, -5059, -4730, -4371, -3993, -3604, -3214, -2836, -2484, -2159, -1861, -1592, -1355, -1139, -938, -748, -570, -400, -236, -78 } - }, - { - {-583, -1346, -1177, -50, 1669, 3141, 3177, 1249, -1504, -3039, -2476, -867, 314, 723, 789, 595, -47, -770, -823, -109, 633, 812, 647, 630, 798, 828, 551, 64, -533, -1206, -1855, -2312, -2514, -2562, -2584, -2618, -2626, -2550, -2337, -1963, -1462, -922, -422, 8, 375, 690, 961, 1203, 1429, 1642, 1836, 2012, 2175, 2318, 2437, 2533, 2609, 2658, 2665, 2629, 2561, 2479, 2387, 2297, 2228, 2201, 2216, 2257, 2317, 2405, 2530, 2676, 2825, 2978, 3146, 3319, 3469, 3577, 3634, 3632, 3556, 3392, 3136, 2796, 2388, 1913, 1361, 733, 66, -600, -1276, -2013, -2831, -3690, -4532, -5340, - -6128, -6896, -7610, -8228, -8731, -9139, -9470, -9711, -9827, -9808, -9688, -9511, -9294, -9021, -8661, -8199, -7652, -7067, -6479, -5897, -5311, -4720, -4136, -3575, -3051, -2569, -2121, -1692, -1273, -867, -468, -63, 355, 785, 1217, 1628, 1994, 2314, 2607, 2889, 3159, 3410, 3632, 3796, 3884, 3902, 3878, 3824, 3740, 3628, 3491, 3314, 3085, 2821, 2548, 2275, 2002, 1737, 1486, 1236, 975, 702, 425, 143 }, - {-583, -1346, -1177, -50, 1669, 3141, 3177, 1249, -1504, -3039, -2476, -867, 314, 723, 789, 595, -47, -770, -823, -109, 633, 812, 647, 630, 798, 828, 551, 64, -533, -1206, -1855, -2312, -2514, -2562, -2584, -2618, -2626, -2550, -2337, -1963, -1462, -922, -422, 8, 375, 690, 961, 1203, 1429, 1642, 1836, 2012, 2175, 2318, 2437, 2533, 2609, 2658, 2665, 2629, 2561, 2479, 2387, 2297, 2228, 2201, 2216, 2257, 2317, 2405, 2530, 2676, 2825, 2978, 3146, 3319, 3469, 3577, 3634, 3632, 3556, 3392, 3136, 2796, 2388, 1913, 1361, 733, 66, -600, -1276, -2013, -2831, -3690, -4532, -5340, - -6128, -6896, -7610, -8228, -8731, -9139, -9470, -9711, -9827, -9808, -9688, -9511, -9294, -9021, -8661, -8199, -7652, -7067, -6479, -5897, -5311, -4720, -4136, -3575, -3051, -2569, -2121, -1692, -1273, -867, -468, -63, 355, 785, 1217, 1628, 1994, 2314, 2607, 2889, 3159, 3410, 3632, 3796, 3884, 3902, 3878, 3824, 3740, 3628, 3491, 3314, 3085, 2821, 2548, 2275, 2002, 1737, 1486, 1236, 975, 702, 425, 143 } - }, - { - {697, 1004, -470, -2369, -3687, -4681, -4983, -3019, 1603, 6861, 10441, 11235, 7993, -295, -10254, -13668, -5787, 7106, 13107, 7847, -1734, -7123, -7226, -6041, -5689, -5215, -4000, -2808, -1978, -963, 393, 1594, 2424, 3115, 3705, 3993, 3970, 3781, 3436, 2921, 2378, 1922, 1490, 1021, 573, 173, -229, -618, -912, -1116, -1313, -1527, -1736, -1954, -2201, -2442, -2652, -2856, -3059, -3223, -3340, -3445, -3537, -3580, -3578, -3559, -3512, -3412, -3276, -3138, -2997, -2842, -2694, -2569, -2450, -2326, -2208, -2098, -1990, -1894, -1826, -1771, -1704, -1628, -1550, -1453, -1324, -1176, -1031, -897, -783, -707, -675, -687, -760, -906, - -1090, -1258, -1390, -1490, -1546, -1531, -1419, -1200, -880, -488, -56, 410, 913, 1437, 1947, 2417, 2843, 3221, 3553, 3851, 4117, 4335, 4494, 4614, 4720, 4828, 4943, 5061, 5159, 5214, 5232, 5239, 5244, 5246, 5244, 5239, 5217, 5166, 5096, 5017, 4925, 4816, 4694, 4558, 4393, 4190, 3957, 3699, 3413, 3111, 2807, 2505, 2201, 1905, 1627, 1367, 1124, 908, 723, 558, 408, 278, 165, 56 }, - {697, 1004, -470, -2369, -3687, -4681, -4983, -3019, 1603, 6861, 10441, 11235, 7993, -295, -10254, -13668, -5787, 7106, 13107, 7847, -1734, -7123, -7226, -6041, -5689, -5215, -4000, -2808, -1978, -963, 393, 1594, 2424, 3115, 3705, 3993, 3970, 3781, 3436, 2921, 2378, 1922, 1490, 1021, 573, 173, -229, -618, -912, -1116, -1313, -1527, -1736, -1954, -2201, -2442, -2652, -2856, -3059, -3223, -3340, -3445, -3537, -3580, -3578, -3559, -3512, -3412, -3276, -3138, -2997, -2842, -2694, -2569, -2450, -2326, -2208, -2098, -1990, -1894, -1826, -1771, -1704, -1628, -1550, -1453, -1324, -1176, -1031, -897, -783, -707, -675, -687, -760, -906, - -1090, -1258, -1390, -1490, -1546, -1531, -1419, -1200, -880, -488, -56, 410, 913, 1437, 1947, 2417, 2843, 3221, 3553, 3851, 4117, 4335, 4494, 4614, 4720, 4828, 4943, 5061, 5159, 5214, 5232, 5239, 5244, 5246, 5244, 5239, 5217, 5166, 5096, 5017, 4925, 4816, 4694, 4558, 4393, 4190, 3957, 3699, 3413, 3111, 2807, 2505, 2201, 1905, 1627, 1367, 1124, 908, 723, 558, 408, 278, 165, 56 } - }, - { - {82, 346, 739, 1155, 1495, 1298, -91, -2427, -4576, -6001, -6543, -4401, 2387, 10611, 12001, 2837, -9057, -12018, -4263, 4927, 7429, 4479, 1683, 987, 588, -501, -1381, -1543, -1537, -1647, -1530, -1075, -594, -264, -8, 196, 314, 399, 485, 504, 446, 407, 415, 392, 318, 266, 258, 251, 244, 274, 331, 372, 389, 390, 360, 287, 189, 78, -54, -202, -342, -477, -624, -777, -920, -1058, -1199, -1335, -1455, -1569, -1683, -1793, -1897, -2006, -2120, -2225, -2309, -2373, -2410, -2415, -2393, -2343, -2249, -2100, -1909, -1697, -1465, -1205, -917, -612, -307, -23, 228, 441, 612, 731, - 795, 819, 813, 779, 722, 659, 612, 585, 568, 553, 541, 541, 570, 631, 714, 807, 905, 1019, 1152, 1307, 1476, 1649, 1814, 1973, 2138, 2322, 2525, 2740, 2955, 3160, 3353, 3543, 3732, 3915, 4083, 4227, 4337, 4409, 4448, 4462, 4453, 4421, 4366, 4284, 4173, 4033, 3879, 3723, 3568, 3412, 3255, 3093, 2920, 2732, 2530, 2313, 2082, 1837, 1581, 1315, 1038, 751, 455, 153 }, - {-82, -346, -739, -1155, -1495, -1298, 91, 2427, 4576, 6001, 6543, 4401, -2387, -10611, -12001, -2837, 9057, 12018, 4263, -4927, -7429, -4479, -1683, -987, -588, 501, 1381, 1543, 1537, 1647, 1530, 1075, 594, 264, 8, -196, -314, -399, -485, -504, -446, -407, -415, -392, -318, -266, -258, -251, -244, -274, -331, -372, -389, -390, -360, -287, -189, -78, 54, 202, 342, 477, 624, 777, 920, 1058, 1199, 1335, 1455, 1569, 1683, 1793, 1897, 2006, 2120, 2225, 2309, 2373, 2410, 2415, 2393, 2343, 2249, 2100, 1909, 1697, 1465, 1205, 917, 612, 307, 23, -228, -441, -612, -731, - -795, -819, -813, -779, -722, -659, -612, -585, -568, -553, -541, -541, -570, -631, -714, -807, -905, -1019, -1152, -1307, -1476, -1649, -1814, -1973, -2138, -2322, -2525, -2740, -2955, -3160, -3353, -3543, -3732, -3915, -4083, -4227, -4337, -4409, -4448, -4462, -4453, -4421, -4366, -4284, -4173, -4033, -3879, -3723, -3568, -3412, -3255, -3093, -2920, -2732, -2530, -2313, -2082, -1837, -1581, -1315, -1038, -751, -455, -153 } - }, - { - {53, 71, -95, -408, -674, -425, 712, 2104, 2195, 343, -1881, -2297, -816, 606, 679, 134, 79, 322, 108, -440, -617, -351, -210, -399, -508, -249, 141, 321, 256, 86, -125, -375, -620, -789, -843, -783, -640, -476, -328, -176, 12, 222, 408, 539, 613, 640, 638, 640, 679, 762, 881, 1022, 1169, 1309, 1428, 1524, 1599, 1655, 1692, 1711, 1715, 1704, 1676, 1631, 1575, 1519, 1468, 1420, 1381, 1360, 1358, 1369, 1389, 1431, 1500, 1590, 1692, 1806, 1932, 2057, 2162, 2237, 2276, 2276, 2227, 2113, 1915, 1627, 1262, 826, 310, -302, -1000, -1749, -2512, -3264, - -3984, -4649, -5225, -5684, -6016, -6237, -6370, -6419, -6375, -6248, -6078, -5916, -5784, -5666, -5530, -5356, -5153, -4954, -4780, -4626, -4476, -4320, -4160, -4004, -3863, -3737, -3619, -3492, -3349, -3190, -3019, -2839, -2651, -2459, -2262, -2066, -1878, -1703, -1541, -1390, -1246, -1108, -978, -863, -771, -699, -637, -580, -525, -472, -420, -379, -359, -358, -363, -368, -369, -357, -329, -287, -234, -174, -106, -35 }, - {-53, -71, 95, 408, 674, 425, -712, -2104, -2195, -343, 1881, 2297, 816, -606, -679, -134, -79, -322, -108, 440, 617, 351, 210, 399, 508, 249, -141, -321, -256, -86, 125, 375, 620, 789, 843, 783, 640, 476, 328, 176, -12, -222, -408, -539, -613, -640, -638, -640, -679, -762, -881, -1022, -1169, -1309, -1428, -1524, -1599, -1655, -1692, -1711, -1715, -1704, -1676, -1631, -1575, -1519, -1468, -1420, -1381, -1360, -1358, -1369, -1389, -1431, -1500, -1590, -1692, -1806, -1932, -2057, -2162, -2237, -2276, -2276, -2227, -2113, -1915, -1627, -1262, -826, -310, 302, 1000, 1749, 2512, 3264, - 3984, 4649, 5225, 5684, 6016, 6237, 6370, 6419, 6375, 6248, 6078, 5916, 5784, 5666, 5530, 5356, 5153, 4954, 4780, 4626, 4476, 4320, 4160, 4004, 3863, 3737, 3619, 3492, 3349, 3190, 3019, 2839, 2651, 2459, 2262, 2066, 1878, 1703, 1541, 1390, 1246, 1108, 978, 863, 771, 699, 637, 580, 525, 472, 420, 379, 359, 358, 363, 368, 369, 357, 329, 287, 234, 174, 106, 35 } - }, - { - {184, 540, 604, 173, -34, 811, 1848, 918, -2631, -6326, -6438, -1568, 5382, 8899, 5640, -1739, -6558, -4939, 287, 3503, 2776, 629, -468, -695, -988, -1076, -408, 520, 894, 777, 785, 1124, 1584, 2043, 2481, 2764, 2752, 2501, 2150, 1755, 1335, 935, 567, 194, -188, -546, -881, -1219, -1554, -1865, -2169, -2483, -2777, -3002, -3141, -3193, -3154, -3033, -2861, -2655, -2402, -2088, -1715, -1284, -785, -215, 410, 1067, 1731, 2375, 2977, 3526, 4000, 4369, 4612, 4734, 4743, 4630, 4386, 4020, 3561, 3032, 2439, 1783, 1076, 340, -410, -1174, -1950, -2731, -3504, -4260, -4981, -5634, -6183, -6606, - -6890, -7016, -6960, -6718, -6319, -5807, -5215, -4560, -3844, -3089, -2342, -1663, -1087, -607, -204, 134, 406, 606, 733, 785, 769, 697, 585, 451, 308, 165, 13, -165, -382, -636, -912, -1193, -1464, -1721, -1968, -2212, -2446, -2661, -2845, -2990, -3094, -3158, -3186, -3171, -3110, -3006, -2867, -2698, -2504, -2295, -2083, -1870, -1659, -1459, -1278, -1116, -969, -835, -709, -584, -454, -324, -196, -66 }, - {-184, -540, -604, -173, 34, -811, -1848, -918, 2631, 6326, 6438, 1568, -5382, -8899, -5640, 1739, 6558, 4939, -287, -3503, -2776, -629, 468, 695, 988, 1076, 408, -520, -894, -777, -785, -1124, -1584, -2043, -2481, -2764, -2752, -2501, -2150, -1755, -1335, -935, -567, -194, 188, 546, 881, 1219, 1554, 1865, 2169, 2483, 2777, 3002, 3141, 3193, 3154, 3033, 2861, 2655, 2402, 2088, 1715, 1284, 785, 215, -410, -1067, -1731, -2375, -2977, -3526, -4000, -4369, -4612, -4734, -4743, -4630, -4386, -4020, -3561, -3032, -2439, -1783, -1076, -340, 410, 1174, 1950, 2731, 3504, 4260, 4981, 5634, 6183, 6606, - 6890, 7016, 6960, 6718, 6319, 5807, 5215, 4560, 3844, 3089, 2342, 1663, 1087, 607, 204, -134, -406, -606, -733, -785, -769, -697, -585, -451, -308, -165, -13, 165, 382, 636, 912, 1193, 1464, 1721, 1968, 2212, 2446, 2661, 2845, 2990, 3094, 3158, 3186, 3171, 3110, 3006, 2867, 2698, 2504, 2295, 2083, 1870, 1659, 1459, 1278, 1116, 969, 835, 709, 584, 454, 324, 196, 66 } - }, - { - {1, 82, 300, 525, 542, 230, -374, -1074, -1474, -1088, 151, 1465, 1747, 741, -577, -1082, -667, -12, 453, 832, 1171, 1223, 898, 489, 234, -18, -508, -1157, -1643, -1742, -1465, -964, -445, -82, 77, 127, 196, 331, 491, 615, 663, 647, 609, 580, 560, 537, 508, 460, 373, 245, 89, -86, -280, -490, -711, -938, -1160, -1356, -1512, -1625, -1694, -1716, -1697, -1645, -1557, -1422, -1246, -1033, -767, -429, -22, 438, 945, 1489, 2042, 2574, 3070, 3519, 3902, 4205, 4431, 4585, 4656, 4629, 4502, 4289, 4004, 3646, 3196, 2648, 2026, 1370, 702, 20, -668, -1330, - -1930, -2433, -2818, -3086, -3268, -3384, -3426, -3367, -3194, -2923, -2595, -2262, -1952, -1651, -1331, -990, -656, -358, -112, 78, 224, 347, 456, 536, 572, 557, 490, 370, 207, 19, -196, -446, -729, -1038, -1375, -1740, -2116, -2486, -2850, -3208, -3547, -3860, -4149, -4406, -4613, -4762, -4859, -4900, -4875, -4793, -4662, -4477, -4233, -3949, -3648, -3330, -2988, -2637, -2283, -1911, -1511, -1092, -664, -224 }, - {1, 82, 300, 525, 542, 230, -374, -1074, -1474, -1088, 151, 1465, 1747, 741, -577, -1082, -667, -12, 453, 832, 1171, 1223, 898, 489, 234, -18, -508, -1157, -1643, -1742, -1465, -964, -445, -82, 77, 127, 196, 331, 491, 615, 663, 647, 609, 580, 560, 537, 508, 460, 373, 245, 89, -86, -280, -490, -711, -938, -1160, -1356, -1512, -1625, -1694, -1716, -1697, -1645, -1557, -1422, -1246, -1033, -767, -429, -22, 438, 945, 1489, 2042, 2574, 3070, 3519, 3902, 4205, 4431, 4585, 4656, 4629, 4502, 4289, 4004, 3646, 3196, 2648, 2026, 1370, 702, 20, -668, -1330, - -1930, -2433, -2818, -3086, -3268, -3384, -3426, -3367, -3194, -2923, -2595, -2262, -1952, -1651, -1331, -990, -656, -358, -112, 78, 224, 347, 456, 536, 572, 557, 490, 370, 207, 19, -196, -446, -729, -1038, -1375, -1740, -2116, -2486, -2850, -3208, -3547, -3860, -4149, -4406, -4613, -4762, -4859, -4900, -4875, -4793, -4662, -4477, -4233, -3949, -3648, -3330, -2988, -2637, -2283, -1911, -1511, -1092, -664, -224 } - }, - { - {53, 338, 769, 875, 451, -298, -1230, -2130, -2197, -673, 1766, 3151, 2273, 41, -1596, -1601, -455, 677, 910, 149, -882, -1235, -605, 448, 1202, 1446, 1391, 1220, 985, 737, 510, 243, -121, -514, -828, -1049, -1224, -1357, -1407, -1371, -1295, -1230, -1205, -1227, -1289, -1377, -1473, -1548, -1568, -1507, -1373, -1193, -992, -796, -629, -506, -418, -346, -280, -215, -136, -29, 122, 325, 582, 885, 1212, 1546, 1869, 2159, 2394, 2572, 2704, 2794, 2830, 2812, 2762, 2700, 2621, 2506, 2368, 2242, 2153, 2091, 2043, 2027, 2070, 2163, 2258, 2315, 2331, 2332, 2335, 2336, 2320, 2276, - 2203, 2106, 1995, 1886, 1792, 1708, 1606, 1455, 1246, 991, 703, 381, 14, -395, -832, -1278, -1721, -2160, -2598, -3029, -3437, -3796, -4090, -4319, -4493, -4622, -4708, -4741, -4711, -4611, -4454, -4263, -4058, -3846, -3614, -3343, -3023, -2670, -2309, -1965, -1644, -1347, -1064, -786, -505, -229, 25, 248, 440, 600, 723, 807, 854, 874, 872, 851, 813, 757, 683, 593, 484, 357, 217, 73 }, - {53, 338, 769, 875, 451, -298, -1230, -2130, -2197, -673, 1766, 3151, 2273, 41, -1596, -1601, -455, 677, 910, 149, -882, -1235, -605, 448, 1202, 1446, 1391, 1220, 985, 737, 510, 243, -121, -514, -828, -1049, -1224, -1357, -1407, -1371, -1295, -1230, -1205, -1227, -1289, -1377, -1473, -1548, -1568, -1507, -1373, -1193, -992, -796, -629, -506, -418, -346, -280, -215, -136, -29, 122, 325, 582, 885, 1212, 1546, 1869, 2159, 2394, 2572, 2704, 2794, 2830, 2812, 2762, 2700, 2621, 2506, 2368, 2242, 2153, 2091, 2043, 2027, 2070, 2163, 2258, 2315, 2331, 2332, 2335, 2336, 2320, 2276, - 2203, 2106, 1995, 1886, 1792, 1708, 1606, 1455, 1246, 991, 703, 381, 14, -395, -832, -1278, -1721, -2160, -2598, -3029, -3437, -3796, -4090, -4319, -4493, -4622, -4708, -4741, -4711, -4611, -4454, -4263, -4058, -3846, -3614, -3343, -3023, -2670, -2309, -1965, -1644, -1347, -1064, -786, -505, -229, 25, 248, 440, 600, 723, 807, 854, 874, 872, 851, 813, 757, 683, 593, 484, 357, 217, 73 } - }, - { - {-136, -229, -110, -68, -15, 448, 983, 375, -1735, -3505, -2510, 1060, 3916, 3183, -226, -2708, -2160, 42, 1382, 1277, 1000, 1368, 1751, 1338, 318, -603, -1199, -1761, -2453, -3094, -3453, -3461, -3159, -2635, -2028, -1457, -957, -515, -136, 158, 365, 485, 511, 466, 410, 395, 435, 526, 664, 830, 997, 1148, 1276, 1366, 1403, 1380, 1307, 1201, 1074, 944, 829, 745, 703, 707, 762, 869, 1028, 1234, 1482, 1767, 2087, 2430, 2779, 3115, 3425, 3691, 3902, 4050, 4129, 4141, 4099, 4026, 3931, 3809, 3661, 3499, 3331, 3157, 2990, 2843, 2698, 2494, 2180, 1762, 1269, 708, - 53, -720, -1594, -2519, -3443, -4334, -5176, -5949, -6622, -7176, -7612, -7946, -8187, -8321, -8327, -8199, -7960, -7649, -7296, -6901, -6451, -5941, -5389, -4823, -4268, -3734, -3211, -2676, -2119, -1543, -959, -373, 217, 817, 1427, 2034, 2622, 3178, 3703, 4196, 4654, 5071, 5432, 5717, 5912, 6017, 6048, 6016, 5925, 5785, 5598, 5356, 5058, 4719, 4361, 3991, 3608, 3212, 2799, 2361, 1885, 1373, 833, 279 }, - {-136, -229, -110, -68, -15, 448, 983, 375, -1735, -3505, -2510, 1060, 3916, 3183, -226, -2708, -2160, 42, 1382, 1277, 1000, 1368, 1751, 1338, 318, -603, -1199, -1761, -2453, -3094, -3453, -3461, -3159, -2635, -2028, -1457, -957, -515, -136, 158, 365, 485, 511, 466, 410, 395, 435, 526, 664, 830, 997, 1148, 1276, 1366, 1403, 1380, 1307, 1201, 1074, 944, 829, 745, 703, 707, 762, 869, 1028, 1234, 1482, 1767, 2087, 2430, 2779, 3115, 3425, 3691, 3902, 4050, 4129, 4141, 4099, 4026, 3931, 3809, 3661, 3499, 3331, 3157, 2990, 2843, 2698, 2494, 2180, 1762, 1269, 708, - 53, -720, -1594, -2519, -3443, -4334, -5176, -5949, -6622, -7176, -7612, -7946, -8187, -8321, -8327, -8199, -7960, -7649, -7296, -6901, -6451, -5941, -5389, -4823, -4268, -3734, -3211, -2676, -2119, -1543, -959, -373, 217, 817, 1427, 2034, 2622, 3178, 3703, 4196, 4654, 5071, 5432, 5717, 5912, 6017, 6048, 6016, 5925, 5785, 5598, 5356, 5058, 4719, 4361, 3991, 3608, 3212, 2799, 2361, 1885, 1373, 833, 279 } - }, - { - {3, 4, -9, -46, -112, -141, -14, 203, 123, -498, -1039, -371, 1512, 2736, 1464, -1479, -3067, -1587, 1279, 2586, 1517, -264, -1064, -766, -107, 481, 926, 1100, 888, 415, -90, -514, -835, -1041, -1175, -1359, -1657, -2005, -2297, -2478, -2524, -2424, -2207, -1934, -1659, -1412, -1218, -1090, -1019, -979, -959, -949, -932, -890, -824, -742, -657, -585, -541, -526, -531, -552, -580, -602, -602, -575, -527, -458, -366, -252, -121, 26, 188, 357, 521, 676, 829, 982, 1127, 1256, 1379, 1518, 1679, 1840, 1986, 2124, 2276, 2434, 2561, 2625, 2627, 2587, 2517, 2414, 2270, 2096, - 1921, 1773, 1657, 1557, 1466, 1404, 1403, 1480, 1627, 1812, 2005, 2189, 2367, 2553, 2748, 2937, 3100, 3228, 3322, 3393, 3452, 3508, 3561, 3605, 3636, 3653, 3659, 3656, 3637, 3599, 3537, 3456, 3360, 3261, 3165, 3080, 3008, 2949, 2905, 2875, 2858, 2850, 2845, 2840, 2826, 2793, 2733, 2641, 2516, 2356, 2165, 1953, 1730, 1506, 1285, 1074, 879, 704, 547, 408, 290, 191, 107, 34 }, - {3, 4, -9, -46, -112, -141, -14, 203, 123, -498, -1039, -371, 1512, 2736, 1464, -1479, -3067, -1587, 1279, 2586, 1517, -264, -1064, -766, -107, 481, 926, 1100, 888, 415, -90, -514, -835, -1041, -1175, -1359, -1657, -2005, -2297, -2478, -2524, -2424, -2207, -1934, -1659, -1412, -1218, -1090, -1019, -979, -959, -949, -932, -890, -824, -742, -657, -585, -541, -526, -531, -552, -580, -602, -602, -575, -527, -458, -366, -252, -121, 26, 188, 357, 521, 676, 829, 982, 1127, 1256, 1379, 1518, 1679, 1840, 1986, 2124, 2276, 2434, 2561, 2625, 2627, 2587, 2517, 2414, 2270, 2096, - 1921, 1773, 1657, 1557, 1466, 1404, 1403, 1480, 1627, 1812, 2005, 2189, 2367, 2553, 2748, 2937, 3100, 3228, 3322, 3393, 3452, 3508, 3561, 3605, 3636, 3653, 3659, 3656, 3637, 3599, 3537, 3456, 3360, 3261, 3165, 3080, 3008, 2949, 2905, 2875, 2858, 2850, 2845, 2840, 2826, 2793, 2733, 2641, 2516, 2356, 2165, 1953, 1730, 1506, 1285, 1074, 879, 704, 547, 408, 290, 191, 107, 34 } - } +const Word16 CRendBin_HOA3_HRIR_coeff_im_32kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME32k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { -2902, -7944, -11187, -12480, -12217, -11054, -9614, -7901, -5294, -1637, 2273, 5718, 8473, 9308, 5915, -1402, -7249, -5770, 1906, 7832, 5964, -1678, -8773, -12015, -12542, -12061, -10647, -8155, -5340, -2909, -760, 1360, 3273, 4779, 6008, 7116, 8058, 8791, 9404, 9953, 10412, 10793, 11143, 11447, 11666, 11828, 11974, 12083, 12129, 12147, 12164, 12155, 12102, 12029, 11946, 11835, 11698, 11562, 11430, 11287, 11141, 11010, 10885, 10751, 10617, 10498, 10385, 10266, 10153, 10052, 9957, 9858, 9764, 9676, 9586, 9492, 9395, 9295, 9190, 9080, 8958, 8819, 8670, 8522, 8373, 8208, 8032, 7863, 7703, 7537, 7360, 7183, 7021, 6876, 6744, 6620, + 6503, 6404, 6334, 6290, 6255, 6218, 6185, 6167, 6163, 6164, 6162, 6146, 6117, 6085, 6057, 6027, 5984, 5923, 5845, 5757, 5663, 5572, 5481, 5384, 5278, 5168, 5056, 4946, 4838, 4732, 4623, 4511, 4399, 4291, 4191, 4097, 4012, 3932, 3855, 3778, 3704, 3633, 3565, 3500, 3436, 3367, 3288, 3198, 3095, 2978, 2844, 2694, 2528, 2348, 2152, 1943, 1726, 1501, 1273, 1043, 813, 582, 349, 116 }, + { -2902, -7944, -11187, -12480, -12217, -11054, -9614, -7901, -5294, -1637, 2273, 5718, 8473, 9308, 5915, -1402, -7249, -5770, 1906, 7832, 5964, -1678, -8773, -12015, -12542, -12061, -10647, -8155, -5340, -2909, -760, 1360, 3273, 4779, 6008, 7116, 8058, 8791, 9404, 9953, 10412, 10793, 11143, 11447, 11666, 11828, 11974, 12083, 12129, 12147, 12164, 12155, 12102, 12029, 11946, 11835, 11698, 11562, 11430, 11287, 11141, 11010, 10885, 10751, 10617, 10498, 10385, 10266, 10153, 10052, 9957, 9858, 9764, 9676, 9586, 9492, 9395, 9295, 9190, 9080, 8958, 8819, 8670, 8522, 8373, 8208, 8032, 7863, 7703, 7537, 7360, 7183, 7021, 6876, 6744, 6620, + 6503, 6404, 6334, 6290, 6255, 6218, 6185, 6167, 6163, 6164, 6162, 6146, 6117, 6085, 6057, 6027, 5984, 5923, 5845, 5757, 5663, 5572, 5481, 5384, 5278, 5168, 5056, 4946, 4838, 4732, 4623, 4511, 4399, 4291, 4191, 4097, 4012, 3932, 3855, 3778, 3704, 3633, 3565, 3500, 3436, 3367, 3288, 3198, 3095, 2978, 2844, 2694, 2528, 2348, 2152, 1943, 1726, 1501, 1273, 1043, 813, 582, 349, 116 } }, + { { 2287, 5520, 5056, 99, -7577, -14863, -19516, -20478, -17241, -10618, -3009, 4098, 11322, 17365, 16253, 4208, -11106, -15091, -2917, 13419, 18577, 10382, -1350, -8584, -11569, -13251, -13840, -12547, -10353, -8662, -7335, -5653, -3788, -2241, -900, 539, 1974, 3242, 4459, 5702, 6839, 7820, 8745, 9607, 10303, 10868, 11402, 11865, 12174, 12385, 12592, 12771, 12882, 12968, 13056, 13095, 13068, 13021, 12953, 12824, 12647, 12473, 12293, 12069, 11826, 11609, 11402, 11176, 10957, 10776, 10617, 10465, 10342, 10265, 10214, 10177, 10164, 10169, 10180, 10197, 10217, 10220, 10205, 10192, 10186, 10158, 10104, 10055, 10024, 9995, 9966, 9953, 9953, 9948, 9937, 9922, + 9886, 9811, 9700, 9557, 9368, 9123, 8839, 8531, 8202, 7852, 7496, 7140, 6793, 6481, 6226, 6022, 5851, 5704, 5580, 5475, 5391, 5336, 5307, 5276, 5225, 5152, 5064, 4965, 4872, 4795, 4729, 4658, 4585, 4518, 4455, 4389, 4326, 4269, 4211, 4148, 4087, 4032, 3975, 3913, 3850, 3786, 3715, 3642, 3570, 3493, 3397, 3281, 3148, 2991, 2805, 2593, 2361, 2103, 1818, 1515, 1200, 868, 522, 173 }, + { -2287, -5520, -5056, -99, 7577, 14863, 19516, 20478, 17241, 10618, 3009, -4098, -11322, -17365, -16253, -4208, 11106, 15091, 2917, -13419, -18577, -10382, 1350, 8584, 11569, 13251, 13840, 12547, 10353, 8662, 7335, 5653, 3788, 2241, 900, -539, -1974, -3242, -4459, -5702, -6839, -7820, -8745, -9607, -10303, -10868, -11402, -11865, -12174, -12385, -12592, -12771, -12882, -12968, -13056, -13095, -13068, -13021, -12953, -12824, -12647, -12473, -12293, -12069, -11826, -11609, -11402, -11176, -10957, -10776, -10617, -10465, -10342, -10265, -10214, -10177, -10164, -10169, -10180, -10197, -10217, -10220, -10205, -10192, -10186, -10158, -10104, -10055, -10024, -9995, -9966, -9953, -9953, -9948, -9937, -9922, + -9886, -9811, -9700, -9557, -9368, -9123, -8839, -8531, -8202, -7852, -7496, -7140, -6793, -6481, -6226, -6022, -5851, -5704, -5580, -5475, -5391, -5336, -5307, -5276, -5225, -5152, -5064, -4965, -4872, -4795, -4729, -4658, -4585, -4518, -4455, -4389, -4326, -4269, -4211, -4148, -4087, -4032, -3975, -3913, -3850, -3786, -3715, -3642, -3570, -3493, -3397, -3281, -3148, -2991, -2805, -2593, -2361, -2103, -1818, -1515, -1200, -868, -522, -173 } }, + { { -274, -1116, -2138, -2311, -1100, 635, 1552, 1212, 202, -736, -1226, -1105, -295, 887, 1581, 1024, -414, -1236, -352, 1482, 2312, 1139, -1082, -2722, -3166, -2898, -2480, -2059, -1633, -1249, -894, -499, -92, 216, 377, 422, 376, 287, 260, 378, 628, 947, 1309, 1711, 2133, 2558, 3001, 3480, 3996, 4551, 5144, 5754, 6347, 6901, 7409, 7854, 8213, 8476, 8647, 8724, 8696, 8555, 8303, 7933, 7435, 6806, 6053, 5193, 4242, 3220, 2156, 1083, 34, -957, -1855, -2634, -3288, -3816, -4199, -4427, -4526, -4536, -4469, -4308, -4060, -3771, -3487, -3204, -2888, -2535, -2180, -1864, -1593, -1354, -1137, -955, + -824, -757, -759, -826, -940, -1080, -1239, -1420, -1624, -1842, -2045, -2203, -2297, -2336, -2336, -2303, -2230, -2108, -1936, -1714, -1448, -1150, -832, -507, -188, 110, 382, 624, 827, 984, 1093, 1160, 1190, 1189, 1164, 1120, 1062, 1002, 959, 945, 957, 988, 1028, 1056, 1053, 1021, 974, 917, 845, 762, 678, 593, 506, 426, 362, 311, 266, 230, 202, 171, 134, 96, 60, 21 }, + { -274, -1116, -2138, -2311, -1100, 635, 1552, 1212, 202, -736, -1226, -1105, -295, 887, 1581, 1024, -414, -1236, -352, 1482, 2312, 1139, -1082, -2722, -3166, -2898, -2480, -2059, -1633, -1249, -894, -499, -92, 216, 377, 422, 376, 287, 260, 378, 628, 947, 1309, 1711, 2133, 2558, 3001, 3480, 3996, 4551, 5144, 5754, 6347, 6901, 7409, 7854, 8213, 8476, 8647, 8724, 8696, 8555, 8303, 7933, 7435, 6806, 6053, 5193, 4242, 3220, 2156, 1083, 34, -957, -1855, -2634, -3288, -3816, -4199, -4427, -4526, -4536, -4469, -4308, -4060, -3771, -3487, -3204, -2888, -2535, -2180, -1864, -1593, -1354, -1137, -955, + -824, -757, -759, -826, -940, -1080, -1239, -1420, -1624, -1842, -2045, -2203, -2297, -2336, -2336, -2303, -2230, -2108, -1936, -1714, -1448, -1150, -832, -507, -188, 110, 382, 624, 827, 984, 1093, 1160, 1190, 1189, 1164, 1120, 1062, 1002, 959, 945, 957, 988, 1028, 1056, 1053, 1021, 974, 917, 845, 762, 678, 593, 506, 426, 362, 311, 266, 230, 202, 171, 134, 96, 60, 21 } }, + { { 102, -16, -743, -1612, -1771, -949, 40, 108, -824, -1763, -1895, -1288, -222, 1261, 2533, 2132, -353, -2705, -2029, 1569, 4680, 4419, 1336, -2055, -4366, -5923, -7173, -7897, -7873, -7325, -6513, -5423, -4009, -2389, -711, 946, 2504, 3870, 5005, 5922, 6629, 7146, 7526, 7804, 7971, 8035, 8036, 7991, 7874, 7670, 7396, 7069, 6707, 6355, 6062, 5842, 5670, 5521, 5379, 5225, 5045, 4840, 4622, 4395, 4162, 3929, 3699, 3464, 3208, 2921, 2607, 2270, 1901, 1492, 1056, 615, 178, -259, -680, -1052, -1362, -1627, -1851, -2009, -2085, -2103, -2096, -2071, -2018, -1948, -1877, -1796, -1684, -1531, -1344, -1128, + -869, -549, -164, 270, 731, 1216, 1730, 2271, 2812, 3323, 3793, 4226, 4633, 5006, 5324, 5570, 5745, 5873, 5986, 6095, 6186, 6235, 6233, 6191, 6136, 6095, 6079, 6083, 6087, 6079, 6059, 6038, 6024, 6020, 6025, 6026, 6010, 5964, 5884, 5772, 5629, 5461, 5267, 5047, 4793, 4506, 4193, 3863, 3527, 3193, 2872, 2567, 2280, 2011, 1759, 1526, 1310, 1110, 923, 745, 574, 408, 246, 82 }, + { 102, -16, -743, -1612, -1771, -949, 40, 108, -824, -1763, -1895, -1288, -222, 1261, 2533, 2132, -353, -2705, -2029, 1569, 4680, 4419, 1336, -2055, -4366, -5923, -7173, -7897, -7873, -7325, -6513, -5423, -4009, -2389, -711, 946, 2504, 3870, 5005, 5922, 6629, 7146, 7526, 7804, 7971, 8035, 8036, 7991, 7874, 7670, 7396, 7069, 6707, 6355, 6062, 5842, 5670, 5521, 5379, 5225, 5045, 4840, 4622, 4395, 4162, 3929, 3699, 3464, 3208, 2921, 2607, 2270, 1901, 1492, 1056, 615, 178, -259, -680, -1052, -1362, -1627, -1851, -2009, -2085, -2103, -2096, -2071, -2018, -1948, -1877, -1796, -1684, -1531, -1344, -1128, + -869, -549, -164, 270, 731, 1216, 1730, 2271, 2812, 3323, 3793, 4226, 4633, 5006, 5324, 5570, 5745, 5873, 5986, 6095, 6186, 6235, 6233, 6191, 6136, 6095, 6079, 6083, 6087, 6079, 6059, 6038, 6024, 6020, 6025, 6026, 6010, 5964, 5884, 5772, 5629, 5461, 5267, 5047, 4793, 4506, 4193, 3863, 3527, 3193, 2872, 2567, 2280, 2011, 1759, 1526, 1310, 1110, 923, 745, 574, 408, 246, 82 } }, + { { -71, -68, 176, 404, 320, 17, -125, -65, -310, -1288, -2679, -3464, -2569, 219, 3398, 4236, 1351, -2986, -4456, -1327, 3498, 5822, 4519, 1596, -997, -3013, -4744, -5932, -6263, -5971, -5436, -4707, -3722, -2601, -1460, -252, 1054, 2321, 3373, 4151, 4681, 5003, 5186, 5300, 5376, 5419, 5451, 5480, 5478, 5420, 5314, 5181, 5021, 4847, 4684, 4551, 4443, 4349, 4269, 4193, 4109, 4014, 3908, 3778, 3618, 3433, 3234, 3016, 2765, 2480, 2171, 1837, 1467, 1054, 610, 152, -320, -811, -1299, -1748, -2147, -2520, -2875, -3186, -3430, -3629, -3821, -4000, -4125, -4169, -4152, -4098, -4006, -3861, -3663, -3433, + -3197, -2965, -2732, -2489, -2244, -2016, -1816, -1651, -1520, -1417, -1329, -1234, -1124, -1008, -900, -807, -723, -631, -511, -361, -196, -41, 88, 194, 294, 408, 545, 705, 881, 1062, 1249, 1443, 1644, 1847, 2043, 2215, 2347, 2429, 2461, 2446, 2390, 2300, 2184, 2042, 1879, 1703, 1531, 1375, 1244, 1141, 1068, 1018, 979, 942, 905, 861, 808, 743, 665, 574, 468, 349, 217, 74 }, + { 71, 68, -176, -404, -320, -17, 125, 65, 310, 1288, 2679, 3464, 2569, -219, -3398, -4236, -1351, 2986, 4456, 1327, -3498, -5822, -4519, -1596, 997, 3013, 4744, 5932, 6263, 5971, 5436, 4707, 3722, 2601, 1460, 252, -1054, -2321, -3373, -4151, -4681, -5003, -5186, -5300, -5376, -5419, -5451, -5480, -5478, -5420, -5314, -5181, -5021, -4847, -4684, -4551, -4443, -4349, -4269, -4193, -4109, -4014, -3908, -3778, -3618, -3433, -3234, -3016, -2765, -2480, -2171, -1837, -1467, -1054, -610, -152, 320, 811, 1299, 1748, 2147, 2520, 2875, 3186, 3430, 3629, 3821, 4000, 4125, 4169, 4152, 4098, 4006, 3861, 3663, 3433, + 3197, 2965, 2732, 2489, 2244, 2016, 1816, 1651, 1520, 1417, 1329, 1234, 1124, 1008, 900, 807, 723, 631, 511, 361, 196, 41, -88, -194, -294, -408, -545, -705, -881, -1062, -1249, -1443, -1644, -1847, -2043, -2215, -2347, -2429, -2461, -2446, -2390, -2300, -2184, -2042, -1879, -1703, -1531, -1375, -1244, -1141, -1068, -1018, -979, -942, -905, -861, -808, -743, -665, -574, -468, -349, -217, -74 } }, + { { -355, -386, 394, 562, -380, -801, 672, 2663, 2483, -312, -3229, -3743, -1731, 1046, 2681, 2150, -108, -2082, -1719, 760, 2872, 2713, 983, -359, -517, -94, 324, 756, 1222, 1460, 1311, 898, 364, -231, -809, -1300, -1742, -2184, -2554, -2736, -2713, -2536, -2245, -1889, -1550, -1272, -1039, -812, -576, -310, -1, 341, 698, 1082, 1510, 1968, 2416, 2826, 3178, 3453, 3628, 3692, 3646, 3488, 3213, 2812, 2283, 1631, 869, 7, -936, -1927, -2924, -3886, -4775, -5558, -6216, -6741, -7119, -7338, -7419, -7399, -7290, -7073, -6744, -6343, -5908, -5440, -4922, -4358, -3764, -3136, -2461, -1739, -991, -231, + 535, 1297, 2029, 2702, 3306, 3839, 4293, 4633, 4827, 4873, 4811, 4700, 4566, 4393, 4149, 3829, 3470, 3121, 2814, 2554, 2322, 2101, 1889, 1701, 1548, 1430, 1335, 1248, 1151, 1032, 892, 735, 557, 358, 144, -70, -276, -467, -631, -763, -866, -941, -989, -1016, -1036, -1048, -1049, -1043, -1037, -1029, -1012, -985, -952, -908, -850, -785, -719, -644, -559, -471, -380, -278, -166, -54 }, + { 355, 386, -394, -562, 380, 801, -672, -2663, -2483, 312, 3229, 3743, 1731, -1046, -2681, -2150, 108, 2082, 1719, -760, -2872, -2713, -983, 359, 517, 94, -324, -756, -1222, -1460, -1311, -898, -364, 231, 809, 1300, 1742, 2184, 2554, 2736, 2713, 2536, 2245, 1889, 1550, 1272, 1039, 812, 576, 310, 1, -341, -698, -1082, -1510, -1968, -2416, -2826, -3178, -3453, -3628, -3692, -3646, -3488, -3213, -2812, -2283, -1631, -869, -7, 936, 1927, 2924, 3886, 4775, 5558, 6216, 6741, 7119, 7338, 7419, 7399, 7290, 7073, 6744, 6343, 5908, 5440, 4922, 4358, 3764, 3136, 2461, 1739, 991, 231, + -535, -1297, -2029, -2702, -3306, -3839, -4293, -4633, -4827, -4873, -4811, -4700, -4566, -4393, -4149, -3829, -3470, -3121, -2814, -2554, -2322, -2101, -1889, -1701, -1548, -1430, -1335, -1248, -1151, -1032, -892, -735, -557, -358, -144, 70, 276, 467, 631, 763, 866, 941, 989, 1016, 1036, 1048, 1049, 1043, 1037, 1029, 1012, 985, 952, 908, 850, 785, 719, 644, 559, 471, 380, 278, 166, 54 } }, + { { 59, -97, -579, -832, -667, -573, -731, -414, 1114, 3549, 5759, 6389, 4123, -1192, -6702, -7585, -2173, 4824, 6748, 2514, -2656, -4043, -2232, -379, 416, 1076, 1812, 1806, 971, 201, 10, 83, 103, 124, 166, 90, -116, -326, -506, -711, -941, -1178, -1443, -1716, -1921, -2049, -2174, -2315, -2422, -2492, -2566, -2638, -2663, -2638, -2578, -2464, -2273, -2022, -1731, -1387, -986, -547, -74, 444, 994, 1543, 2081, 2604, 3082, 3481, 3797, 4032, 4167, 4182, 4075, 3855, 3520, 3073, 2525, 1886, 1175, 416, -375, -1196, -2037, -2869, -3673, -4450, -5197, -5902, -6557, -7161, -7682, -8071, -8307, -8403, + -8371, -8201, -7876, -7397, -6791, -6121, -5460, -4844, -4271, -3741, -3283, -2938, -2729, -2660, -2719, -2876, -3100, -3369, -3672, -3999, -4343, -4693, -5029, -5323, -5555, -5729, -5859, -5958, -6037, -6104, -6158, -6195, -6223, -6251, -6276, -6283, -6268, -6232, -6175, -6098, -6005, -5895, -5757, -5576, -5343, -5059, -4730, -4371, -3993, -3604, -3214, -2836, -2484, -2159, -1861, -1592, -1355, -1139, -938, -748, -570, -400, -236, -78 }, + { 59, -97, -579, -832, -667, -573, -731, -414, 1114, 3549, 5759, 6389, 4123, -1192, -6702, -7585, -2173, 4824, 6748, 2514, -2656, -4043, -2232, -379, 416, 1076, 1812, 1806, 971, 201, 10, 83, 103, 124, 166, 90, -116, -326, -506, -711, -941, -1178, -1443, -1716, -1921, -2049, -2174, -2315, -2422, -2492, -2566, -2638, -2663, -2638, -2578, -2464, -2273, -2022, -1731, -1387, -986, -547, -74, 444, 994, 1543, 2081, 2604, 3082, 3481, 3797, 4032, 4167, 4182, 4075, 3855, 3520, 3073, 2525, 1886, 1175, 416, -375, -1196, -2037, -2869, -3673, -4450, -5197, -5902, -6557, -7161, -7682, -8071, -8307, -8403, + -8371, -8201, -7876, -7397, -6791, -6121, -5460, -4844, -4271, -3741, -3283, -2938, -2729, -2660, -2719, -2876, -3100, -3369, -3672, -3999, -4343, -4693, -5029, -5323, -5555, -5729, -5859, -5958, -6037, -6104, -6158, -6195, -6223, -6251, -6276, -6283, -6268, -6232, -6175, -6098, -6005, -5895, -5757, -5576, -5343, -5059, -4730, -4371, -3993, -3604, -3214, -2836, -2484, -2159, -1861, -1592, -1355, -1139, -938, -748, -570, -400, -236, -78 } }, + { { -583, -1346, -1177, -50, 1669, 3141, 3177, 1249, -1504, -3039, -2476, -867, 314, 723, 789, 595, -47, -770, -823, -109, 633, 812, 647, 630, 798, 828, 551, 64, -533, -1206, -1855, -2312, -2514, -2562, -2584, -2618, -2626, -2550, -2337, -1963, -1462, -922, -422, 8, 375, 690, 961, 1203, 1429, 1642, 1836, 2012, 2175, 2318, 2437, 2533, 2609, 2658, 2665, 2629, 2561, 2479, 2387, 2297, 2228, 2201, 2216, 2257, 2317, 2405, 2530, 2676, 2825, 2978, 3146, 3319, 3469, 3577, 3634, 3632, 3556, 3392, 3136, 2796, 2388, 1913, 1361, 733, 66, -600, -1276, -2013, -2831, -3690, -4532, -5340, + -6128, -6896, -7610, -8228, -8731, -9139, -9470, -9711, -9827, -9808, -9688, -9511, -9294, -9021, -8661, -8199, -7652, -7067, -6479, -5897, -5311, -4720, -4136, -3575, -3051, -2569, -2121, -1692, -1273, -867, -468, -63, 355, 785, 1217, 1628, 1994, 2314, 2607, 2889, 3159, 3410, 3632, 3796, 3884, 3902, 3878, 3824, 3740, 3628, 3491, 3314, 3085, 2821, 2548, 2275, 2002, 1737, 1486, 1236, 975, 702, 425, 143 }, + { -583, -1346, -1177, -50, 1669, 3141, 3177, 1249, -1504, -3039, -2476, -867, 314, 723, 789, 595, -47, -770, -823, -109, 633, 812, 647, 630, 798, 828, 551, 64, -533, -1206, -1855, -2312, -2514, -2562, -2584, -2618, -2626, -2550, -2337, -1963, -1462, -922, -422, 8, 375, 690, 961, 1203, 1429, 1642, 1836, 2012, 2175, 2318, 2437, 2533, 2609, 2658, 2665, 2629, 2561, 2479, 2387, 2297, 2228, 2201, 2216, 2257, 2317, 2405, 2530, 2676, 2825, 2978, 3146, 3319, 3469, 3577, 3634, 3632, 3556, 3392, 3136, 2796, 2388, 1913, 1361, 733, 66, -600, -1276, -2013, -2831, -3690, -4532, -5340, + -6128, -6896, -7610, -8228, -8731, -9139, -9470, -9711, -9827, -9808, -9688, -9511, -9294, -9021, -8661, -8199, -7652, -7067, -6479, -5897, -5311, -4720, -4136, -3575, -3051, -2569, -2121, -1692, -1273, -867, -468, -63, 355, 785, 1217, 1628, 1994, 2314, 2607, 2889, 3159, 3410, 3632, 3796, 3884, 3902, 3878, 3824, 3740, 3628, 3491, 3314, 3085, 2821, 2548, 2275, 2002, 1737, 1486, 1236, 975, 702, 425, 143 } }, + { { 697, 1004, -470, -2369, -3687, -4681, -4983, -3019, 1603, 6861, 10441, 11235, 7993, -295, -10254, -13668, -5787, 7106, 13107, 7847, -1734, -7123, -7226, -6041, -5689, -5215, -4000, -2808, -1978, -963, 393, 1594, 2424, 3115, 3705, 3993, 3970, 3781, 3436, 2921, 2378, 1922, 1490, 1021, 573, 173, -229, -618, -912, -1116, -1313, -1527, -1736, -1954, -2201, -2442, -2652, -2856, -3059, -3223, -3340, -3445, -3537, -3580, -3578, -3559, -3512, -3412, -3276, -3138, -2997, -2842, -2694, -2569, -2450, -2326, -2208, -2098, -1990, -1894, -1826, -1771, -1704, -1628, -1550, -1453, -1324, -1176, -1031, -897, -783, -707, -675, -687, -760, -906, + -1090, -1258, -1390, -1490, -1546, -1531, -1419, -1200, -880, -488, -56, 410, 913, 1437, 1947, 2417, 2843, 3221, 3553, 3851, 4117, 4335, 4494, 4614, 4720, 4828, 4943, 5061, 5159, 5214, 5232, 5239, 5244, 5246, 5244, 5239, 5217, 5166, 5096, 5017, 4925, 4816, 4694, 4558, 4393, 4190, 3957, 3699, 3413, 3111, 2807, 2505, 2201, 1905, 1627, 1367, 1124, 908, 723, 558, 408, 278, 165, 56 }, + { 697, 1004, -470, -2369, -3687, -4681, -4983, -3019, 1603, 6861, 10441, 11235, 7993, -295, -10254, -13668, -5787, 7106, 13107, 7847, -1734, -7123, -7226, -6041, -5689, -5215, -4000, -2808, -1978, -963, 393, 1594, 2424, 3115, 3705, 3993, 3970, 3781, 3436, 2921, 2378, 1922, 1490, 1021, 573, 173, -229, -618, -912, -1116, -1313, -1527, -1736, -1954, -2201, -2442, -2652, -2856, -3059, -3223, -3340, -3445, -3537, -3580, -3578, -3559, -3512, -3412, -3276, -3138, -2997, -2842, -2694, -2569, -2450, -2326, -2208, -2098, -1990, -1894, -1826, -1771, -1704, -1628, -1550, -1453, -1324, -1176, -1031, -897, -783, -707, -675, -687, -760, -906, + -1090, -1258, -1390, -1490, -1546, -1531, -1419, -1200, -880, -488, -56, 410, 913, 1437, 1947, 2417, 2843, 3221, 3553, 3851, 4117, 4335, 4494, 4614, 4720, 4828, 4943, 5061, 5159, 5214, 5232, 5239, 5244, 5246, 5244, 5239, 5217, 5166, 5096, 5017, 4925, 4816, 4694, 4558, 4393, 4190, 3957, 3699, 3413, 3111, 2807, 2505, 2201, 1905, 1627, 1367, 1124, 908, 723, 558, 408, 278, 165, 56 } }, + { { 82, 346, 739, 1155, 1495, 1298, -91, -2427, -4576, -6001, -6543, -4401, 2387, 10611, 12001, 2837, -9057, -12018, -4263, 4927, 7429, 4479, 1683, 987, 588, -501, -1381, -1543, -1537, -1647, -1530, -1075, -594, -264, -8, 196, 314, 399, 485, 504, 446, 407, 415, 392, 318, 266, 258, 251, 244, 274, 331, 372, 389, 390, 360, 287, 189, 78, -54, -202, -342, -477, -624, -777, -920, -1058, -1199, -1335, -1455, -1569, -1683, -1793, -1897, -2006, -2120, -2225, -2309, -2373, -2410, -2415, -2393, -2343, -2249, -2100, -1909, -1697, -1465, -1205, -917, -612, -307, -23, 228, 441, 612, 731, + 795, 819, 813, 779, 722, 659, 612, 585, 568, 553, 541, 541, 570, 631, 714, 807, 905, 1019, 1152, 1307, 1476, 1649, 1814, 1973, 2138, 2322, 2525, 2740, 2955, 3160, 3353, 3543, 3732, 3915, 4083, 4227, 4337, 4409, 4448, 4462, 4453, 4421, 4366, 4284, 4173, 4033, 3879, 3723, 3568, 3412, 3255, 3093, 2920, 2732, 2530, 2313, 2082, 1837, 1581, 1315, 1038, 751, 455, 153 }, + { -82, -346, -739, -1155, -1495, -1298, 91, 2427, 4576, 6001, 6543, 4401, -2387, -10611, -12001, -2837, 9057, 12018, 4263, -4927, -7429, -4479, -1683, -987, -588, 501, 1381, 1543, 1537, 1647, 1530, 1075, 594, 264, 8, -196, -314, -399, -485, -504, -446, -407, -415, -392, -318, -266, -258, -251, -244, -274, -331, -372, -389, -390, -360, -287, -189, -78, 54, 202, 342, 477, 624, 777, 920, 1058, 1199, 1335, 1455, 1569, 1683, 1793, 1897, 2006, 2120, 2225, 2309, 2373, 2410, 2415, 2393, 2343, 2249, 2100, 1909, 1697, 1465, 1205, 917, 612, 307, 23, -228, -441, -612, -731, + -795, -819, -813, -779, -722, -659, -612, -585, -568, -553, -541, -541, -570, -631, -714, -807, -905, -1019, -1152, -1307, -1476, -1649, -1814, -1973, -2138, -2322, -2525, -2740, -2955, -3160, -3353, -3543, -3732, -3915, -4083, -4227, -4337, -4409, -4448, -4462, -4453, -4421, -4366, -4284, -4173, -4033, -3879, -3723, -3568, -3412, -3255, -3093, -2920, -2732, -2530, -2313, -2082, -1837, -1581, -1315, -1038, -751, -455, -153 } }, + { { 53, 71, -95, -408, -674, -425, 712, 2104, 2195, 343, -1881, -2297, -816, 606, 679, 134, 79, 322, 108, -440, -617, -351, -210, -399, -508, -249, 141, 321, 256, 86, -125, -375, -620, -789, -843, -783, -640, -476, -328, -176, 12, 222, 408, 539, 613, 640, 638, 640, 679, 762, 881, 1022, 1169, 1309, 1428, 1524, 1599, 1655, 1692, 1711, 1715, 1704, 1676, 1631, 1575, 1519, 1468, 1420, 1381, 1360, 1358, 1369, 1389, 1431, 1500, 1590, 1692, 1806, 1932, 2057, 2162, 2237, 2276, 2276, 2227, 2113, 1915, 1627, 1262, 826, 310, -302, -1000, -1749, -2512, -3264, + -3984, -4649, -5225, -5684, -6016, -6237, -6370, -6419, -6375, -6248, -6078, -5916, -5784, -5666, -5530, -5356, -5153, -4954, -4780, -4626, -4476, -4320, -4160, -4004, -3863, -3737, -3619, -3492, -3349, -3190, -3019, -2839, -2651, -2459, -2262, -2066, -1878, -1703, -1541, -1390, -1246, -1108, -978, -863, -771, -699, -637, -580, -525, -472, -420, -379, -359, -358, -363, -368, -369, -357, -329, -287, -234, -174, -106, -35 }, + { -53, -71, 95, 408, 674, 425, -712, -2104, -2195, -343, 1881, 2297, 816, -606, -679, -134, -79, -322, -108, 440, 617, 351, 210, 399, 508, 249, -141, -321, -256, -86, 125, 375, 620, 789, 843, 783, 640, 476, 328, 176, -12, -222, -408, -539, -613, -640, -638, -640, -679, -762, -881, -1022, -1169, -1309, -1428, -1524, -1599, -1655, -1692, -1711, -1715, -1704, -1676, -1631, -1575, -1519, -1468, -1420, -1381, -1360, -1358, -1369, -1389, -1431, -1500, -1590, -1692, -1806, -1932, -2057, -2162, -2237, -2276, -2276, -2227, -2113, -1915, -1627, -1262, -826, -310, 302, 1000, 1749, 2512, 3264, + 3984, 4649, 5225, 5684, 6016, 6237, 6370, 6419, 6375, 6248, 6078, 5916, 5784, 5666, 5530, 5356, 5153, 4954, 4780, 4626, 4476, 4320, 4160, 4004, 3863, 3737, 3619, 3492, 3349, 3190, 3019, 2839, 2651, 2459, 2262, 2066, 1878, 1703, 1541, 1390, 1246, 1108, 978, 863, 771, 699, 637, 580, 525, 472, 420, 379, 359, 358, 363, 368, 369, 357, 329, 287, 234, 174, 106, 35 } }, + { { 184, 540, 604, 173, -34, 811, 1848, 918, -2631, -6326, -6438, -1568, 5382, 8899, 5640, -1739, -6558, -4939, 287, 3503, 2776, 629, -468, -695, -988, -1076, -408, 520, 894, 777, 785, 1124, 1584, 2043, 2481, 2764, 2752, 2501, 2150, 1755, 1335, 935, 567, 194, -188, -546, -881, -1219, -1554, -1865, -2169, -2483, -2777, -3002, -3141, -3193, -3154, -3033, -2861, -2655, -2402, -2088, -1715, -1284, -785, -215, 410, 1067, 1731, 2375, 2977, 3526, 4000, 4369, 4612, 4734, 4743, 4630, 4386, 4020, 3561, 3032, 2439, 1783, 1076, 340, -410, -1174, -1950, -2731, -3504, -4260, -4981, -5634, -6183, -6606, + -6890, -7016, -6960, -6718, -6319, -5807, -5215, -4560, -3844, -3089, -2342, -1663, -1087, -607, -204, 134, 406, 606, 733, 785, 769, 697, 585, 451, 308, 165, 13, -165, -382, -636, -912, -1193, -1464, -1721, -1968, -2212, -2446, -2661, -2845, -2990, -3094, -3158, -3186, -3171, -3110, -3006, -2867, -2698, -2504, -2295, -2083, -1870, -1659, -1459, -1278, -1116, -969, -835, -709, -584, -454, -324, -196, -66 }, + { -184, -540, -604, -173, 34, -811, -1848, -918, 2631, 6326, 6438, 1568, -5382, -8899, -5640, 1739, 6558, 4939, -287, -3503, -2776, -629, 468, 695, 988, 1076, 408, -520, -894, -777, -785, -1124, -1584, -2043, -2481, -2764, -2752, -2501, -2150, -1755, -1335, -935, -567, -194, 188, 546, 881, 1219, 1554, 1865, 2169, 2483, 2777, 3002, 3141, 3193, 3154, 3033, 2861, 2655, 2402, 2088, 1715, 1284, 785, 215, -410, -1067, -1731, -2375, -2977, -3526, -4000, -4369, -4612, -4734, -4743, -4630, -4386, -4020, -3561, -3032, -2439, -1783, -1076, -340, 410, 1174, 1950, 2731, 3504, 4260, 4981, 5634, 6183, 6606, + 6890, 7016, 6960, 6718, 6319, 5807, 5215, 4560, 3844, 3089, 2342, 1663, 1087, 607, 204, -134, -406, -606, -733, -785, -769, -697, -585, -451, -308, -165, -13, 165, 382, 636, 912, 1193, 1464, 1721, 1968, 2212, 2446, 2661, 2845, 2990, 3094, 3158, 3186, 3171, 3110, 3006, 2867, 2698, 2504, 2295, 2083, 1870, 1659, 1459, 1278, 1116, 969, 835, 709, 584, 454, 324, 196, 66 } }, + { { 1, 82, 300, 525, 542, 230, -374, -1074, -1474, -1088, 151, 1465, 1747, 741, -577, -1082, -667, -12, 453, 832, 1171, 1223, 898, 489, 234, -18, -508, -1157, -1643, -1742, -1465, -964, -445, -82, 77, 127, 196, 331, 491, 615, 663, 647, 609, 580, 560, 537, 508, 460, 373, 245, 89, -86, -280, -490, -711, -938, -1160, -1356, -1512, -1625, -1694, -1716, -1697, -1645, -1557, -1422, -1246, -1033, -767, -429, -22, 438, 945, 1489, 2042, 2574, 3070, 3519, 3902, 4205, 4431, 4585, 4656, 4629, 4502, 4289, 4004, 3646, 3196, 2648, 2026, 1370, 702, 20, -668, -1330, + -1930, -2433, -2818, -3086, -3268, -3384, -3426, -3367, -3194, -2923, -2595, -2262, -1952, -1651, -1331, -990, -656, -358, -112, 78, 224, 347, 456, 536, 572, 557, 490, 370, 207, 19, -196, -446, -729, -1038, -1375, -1740, -2116, -2486, -2850, -3208, -3547, -3860, -4149, -4406, -4613, -4762, -4859, -4900, -4875, -4793, -4662, -4477, -4233, -3949, -3648, -3330, -2988, -2637, -2283, -1911, -1511, -1092, -664, -224 }, + { 1, 82, 300, 525, 542, 230, -374, -1074, -1474, -1088, 151, 1465, 1747, 741, -577, -1082, -667, -12, 453, 832, 1171, 1223, 898, 489, 234, -18, -508, -1157, -1643, -1742, -1465, -964, -445, -82, 77, 127, 196, 331, 491, 615, 663, 647, 609, 580, 560, 537, 508, 460, 373, 245, 89, -86, -280, -490, -711, -938, -1160, -1356, -1512, -1625, -1694, -1716, -1697, -1645, -1557, -1422, -1246, -1033, -767, -429, -22, 438, 945, 1489, 2042, 2574, 3070, 3519, 3902, 4205, 4431, 4585, 4656, 4629, 4502, 4289, 4004, 3646, 3196, 2648, 2026, 1370, 702, 20, -668, -1330, + -1930, -2433, -2818, -3086, -3268, -3384, -3426, -3367, -3194, -2923, -2595, -2262, -1952, -1651, -1331, -990, -656, -358, -112, 78, 224, 347, 456, 536, 572, 557, 490, 370, 207, 19, -196, -446, -729, -1038, -1375, -1740, -2116, -2486, -2850, -3208, -3547, -3860, -4149, -4406, -4613, -4762, -4859, -4900, -4875, -4793, -4662, -4477, -4233, -3949, -3648, -3330, -2988, -2637, -2283, -1911, -1511, -1092, -664, -224 } }, + { { 53, 338, 769, 875, 451, -298, -1230, -2130, -2197, -673, 1766, 3151, 2273, 41, -1596, -1601, -455, 677, 910, 149, -882, -1235, -605, 448, 1202, 1446, 1391, 1220, 985, 737, 510, 243, -121, -514, -828, -1049, -1224, -1357, -1407, -1371, -1295, -1230, -1205, -1227, -1289, -1377, -1473, -1548, -1568, -1507, -1373, -1193, -992, -796, -629, -506, -418, -346, -280, -215, -136, -29, 122, 325, 582, 885, 1212, 1546, 1869, 2159, 2394, 2572, 2704, 2794, 2830, 2812, 2762, 2700, 2621, 2506, 2368, 2242, 2153, 2091, 2043, 2027, 2070, 2163, 2258, 2315, 2331, 2332, 2335, 2336, 2320, 2276, + 2203, 2106, 1995, 1886, 1792, 1708, 1606, 1455, 1246, 991, 703, 381, 14, -395, -832, -1278, -1721, -2160, -2598, -3029, -3437, -3796, -4090, -4319, -4493, -4622, -4708, -4741, -4711, -4611, -4454, -4263, -4058, -3846, -3614, -3343, -3023, -2670, -2309, -1965, -1644, -1347, -1064, -786, -505, -229, 25, 248, 440, 600, 723, 807, 854, 874, 872, 851, 813, 757, 683, 593, 484, 357, 217, 73 }, + { 53, 338, 769, 875, 451, -298, -1230, -2130, -2197, -673, 1766, 3151, 2273, 41, -1596, -1601, -455, 677, 910, 149, -882, -1235, -605, 448, 1202, 1446, 1391, 1220, 985, 737, 510, 243, -121, -514, -828, -1049, -1224, -1357, -1407, -1371, -1295, -1230, -1205, -1227, -1289, -1377, -1473, -1548, -1568, -1507, -1373, -1193, -992, -796, -629, -506, -418, -346, -280, -215, -136, -29, 122, 325, 582, 885, 1212, 1546, 1869, 2159, 2394, 2572, 2704, 2794, 2830, 2812, 2762, 2700, 2621, 2506, 2368, 2242, 2153, 2091, 2043, 2027, 2070, 2163, 2258, 2315, 2331, 2332, 2335, 2336, 2320, 2276, + 2203, 2106, 1995, 1886, 1792, 1708, 1606, 1455, 1246, 991, 703, 381, 14, -395, -832, -1278, -1721, -2160, -2598, -3029, -3437, -3796, -4090, -4319, -4493, -4622, -4708, -4741, -4711, -4611, -4454, -4263, -4058, -3846, -3614, -3343, -3023, -2670, -2309, -1965, -1644, -1347, -1064, -786, -505, -229, 25, 248, 440, 600, 723, 807, 854, 874, 872, 851, 813, 757, 683, 593, 484, 357, 217, 73 } }, + { { -136, -229, -110, -68, -15, 448, 983, 375, -1735, -3505, -2510, 1060, 3916, 3183, -226, -2708, -2160, 42, 1382, 1277, 1000, 1368, 1751, 1338, 318, -603, -1199, -1761, -2453, -3094, -3453, -3461, -3159, -2635, -2028, -1457, -957, -515, -136, 158, 365, 485, 511, 466, 410, 395, 435, 526, 664, 830, 997, 1148, 1276, 1366, 1403, 1380, 1307, 1201, 1074, 944, 829, 745, 703, 707, 762, 869, 1028, 1234, 1482, 1767, 2087, 2430, 2779, 3115, 3425, 3691, 3902, 4050, 4129, 4141, 4099, 4026, 3931, 3809, 3661, 3499, 3331, 3157, 2990, 2843, 2698, 2494, 2180, 1762, 1269, 708, + 53, -720, -1594, -2519, -3443, -4334, -5176, -5949, -6622, -7176, -7612, -7946, -8187, -8321, -8327, -8199, -7960, -7649, -7296, -6901, -6451, -5941, -5389, -4823, -4268, -3734, -3211, -2676, -2119, -1543, -959, -373, 217, 817, 1427, 2034, 2622, 3178, 3703, 4196, 4654, 5071, 5432, 5717, 5912, 6017, 6048, 6016, 5925, 5785, 5598, 5356, 5058, 4719, 4361, 3991, 3608, 3212, 2799, 2361, 1885, 1373, 833, 279 }, + { -136, -229, -110, -68, -15, 448, 983, 375, -1735, -3505, -2510, 1060, 3916, 3183, -226, -2708, -2160, 42, 1382, 1277, 1000, 1368, 1751, 1338, 318, -603, -1199, -1761, -2453, -3094, -3453, -3461, -3159, -2635, -2028, -1457, -957, -515, -136, 158, 365, 485, 511, 466, 410, 395, 435, 526, 664, 830, 997, 1148, 1276, 1366, 1403, 1380, 1307, 1201, 1074, 944, 829, 745, 703, 707, 762, 869, 1028, 1234, 1482, 1767, 2087, 2430, 2779, 3115, 3425, 3691, 3902, 4050, 4129, 4141, 4099, 4026, 3931, 3809, 3661, 3499, 3331, 3157, 2990, 2843, 2698, 2494, 2180, 1762, 1269, 708, + 53, -720, -1594, -2519, -3443, -4334, -5176, -5949, -6622, -7176, -7612, -7946, -8187, -8321, -8327, -8199, -7960, -7649, -7296, -6901, -6451, -5941, -5389, -4823, -4268, -3734, -3211, -2676, -2119, -1543, -959, -373, 217, 817, 1427, 2034, 2622, 3178, 3703, 4196, 4654, 5071, 5432, 5717, 5912, 6017, 6048, 6016, 5925, 5785, 5598, 5356, 5058, 4719, 4361, 3991, 3608, 3212, 2799, 2361, 1885, 1373, 833, 279 } }, + { { 3, 4, -9, -46, -112, -141, -14, 203, 123, -498, -1039, -371, 1512, 2736, 1464, -1479, -3067, -1587, 1279, 2586, 1517, -264, -1064, -766, -107, 481, 926, 1100, 888, 415, -90, -514, -835, -1041, -1175, -1359, -1657, -2005, -2297, -2478, -2524, -2424, -2207, -1934, -1659, -1412, -1218, -1090, -1019, -979, -959, -949, -932, -890, -824, -742, -657, -585, -541, -526, -531, -552, -580, -602, -602, -575, -527, -458, -366, -252, -121, 26, 188, 357, 521, 676, 829, 982, 1127, 1256, 1379, 1518, 1679, 1840, 1986, 2124, 2276, 2434, 2561, 2625, 2627, 2587, 2517, 2414, 2270, 2096, + 1921, 1773, 1657, 1557, 1466, 1404, 1403, 1480, 1627, 1812, 2005, 2189, 2367, 2553, 2748, 2937, 3100, 3228, 3322, 3393, 3452, 3508, 3561, 3605, 3636, 3653, 3659, 3656, 3637, 3599, 3537, 3456, 3360, 3261, 3165, 3080, 3008, 2949, 2905, 2875, 2858, 2850, 2845, 2840, 2826, 2793, 2733, 2641, 2516, 2356, 2165, 1953, 1730, 1506, 1285, 1074, 879, 704, 547, 408, 290, 191, 107, 34 }, + { 3, 4, -9, -46, -112, -141, -14, 203, 123, -498, -1039, -371, 1512, 2736, 1464, -1479, -3067, -1587, 1279, 2586, 1517, -264, -1064, -766, -107, 481, 926, 1100, 888, 415, -90, -514, -835, -1041, -1175, -1359, -1657, -2005, -2297, -2478, -2524, -2424, -2207, -1934, -1659, -1412, -1218, -1090, -1019, -979, -959, -949, -932, -890, -824, -742, -657, -585, -541, -526, -531, -552, -580, -602, -602, -575, -527, -458, -366, -252, -121, 26, 188, 357, 521, 676, 829, 982, 1127, 1256, 1379, 1518, 1679, 1840, 1986, 2124, 2276, 2434, 2561, 2625, 2627, 2587, 2517, 2414, 2270, 2096, + 1921, 1773, 1657, 1557, 1466, 1404, 1403, 1480, 1627, 1812, 2005, 2189, 2367, 2553, 2748, 2937, 3100, 3228, 3322, 3393, 3452, 3508, 3561, 3605, 3636, 3653, 3659, 3656, 3637, 3599, 3537, 3456, 3360, 3261, 3165, 3080, 3008, 2949, 2905, 2875, 2858, 2850, 2845, 2840, 2826, 2793, 2733, 2641, 2516, 2356, 2165, 1953, 1730, 1506, 1285, 1074, 879, 704, 547, 408, 290, 191, 107, 34 } } }; -const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /* Sample Rate = 16000 */ const Word16 CRendBin_HOA3_HRIR_max_num_iterations_16kHz = 1; -const Word16 CRendBin_HOA3_HRIR_num_iterations_16kHz[HOA3_CHANNELS][BINAURAL_CHANNELS]={{1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1} }; -const Word16 CRendBin_HOA3_HRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = {0, 0}; -const Word16 CRendBin_HOA3_HRIR_pIndex_frequency_max_16kHz[HOA3_CHANNELS][BINAURAL_CHANNELS][1]={{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}},{{80},{80}}}; +const Word16 CRendBin_HOA3_HRIR_num_iterations_16kHz[HOA3_CHANNELS][BINAURAL_CHANNELS] = { { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 } }; +const Word16 CRendBin_HOA3_HRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = { 0, 0 }; +const Word16 CRendBin_HOA3_HRIR_pIndex_frequency_max_16kHz[HOA3_CHANNELS][BINAURAL_CHANNELS][1] = { { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } }, { { 80 }, { 80 } } }; const Word16 CRendBin_HOA3_HRIR_index_frequency_max_diffuse_16kHz = 0; const Word16 CRendBin_HOA3_HRIR_inv_diffuse_weight_Q_16kHz_fx = 0; -const Word16 CRendBin_HOA3_HRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][HOA3_CHANNELS]={{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; -const Word16 *CRendBin_HOA3_HRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS]={NULL,NULL}; +const Word16 CRendBin_HOA3_HRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][HOA3_CHANNELS] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }; +const Word16 *CRendBin_HOA3_HRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS] = { NULL, NULL }; const Word16 CRendBin_HOA3_HRIR_coeff_Q_16kHz_fx = 14; -const Word16 CRendBin_HOA3_HRIR_coeff_re_16kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - { 14619, 12130, 8121, 3741, -192, -3284, -5718, -8022, -10157, -11244, -10668, -8642, -5124, 302, 6004, 7539, 2311, -5460, -7805, -1932, 6501, 10142, 7532, 2396, -2154, -5944, -9441, -12114, -13496, -14045, -14317, -14268, -13761, -13021, -12288, -11522, -10660, -9795, -8992, -8205, -7417, -6669, -5947, -5208, -4476, -3795, -3140, -2479, -1839, -1248, -671, -87, 481, 1016, 1540, 2051, 2527, 2967, 3395, 3809, 4198, 4576, 4966, 5364, 5762, 6174, 6620, 7091, 7581, 8099, 8646, 9206, 9766, 10318, 10844, 11320, 11729, 12057, 12286, 12401 }, - { 14619, 12130, 8121, 3741, -192, -3284, -5718, -8022, -10157, -11244, -10668, -8642, -5124, 302, 6004, 7539, 2311, -5460, -7805, -1932, 6501, 10142, 7532, 2396, -2154, -5944, -9441, -12114, -13496, -14045, -14317, -14268, -13761, -13021, -12288, -11522, -10660, -9795, -8992, -8205, -7417, -6669, -5947, -5208, -4476, -3795, -3140, -2479, -1839, -1248, -671, -87, 481, 1016, 1540, 2051, 2527, 2967, 3395, 3809, 4198, 4576, 4966, 5364, 5762, 6174, 6620, 7091, 7581, 8099, 8646, 9206, 9766, 10318, 10844, 11320, 11729, 12057, 12286, 12401 } - }, - { - { -328, 3419, 9282, 14138, 15095, 11492, 4615, -3856, -11955, -17316, -18938, -17945, -14495, -6131, 6730, 15543, 10541, -5642, -17422, -13052, 2351, 14414, 16089, 11587, 6837, 2793, -1619, -5622, -7989, -9265, -10563, -11806, -12455, -12695, -12956, -13158, -13093, -12883, -12652, -12283, -11723, -11103, -10455, -9695, -8859, -8063, -7281, -6430, -5570, -4796, -4071, -3330, -2603, -1919, -1228, -512, 180, 835, 1493, 2142, 2737, 3294, 3857, 4413, 4928, 5430, 5956, 6489, 7004, 7519, 8051, 8578, 9082, 9568, 10033, 10452, 10811, 11099, 11299, 11397 }, - { 328, -3419, -9282, -14138, -15095, -11492, -4615, 3856, 11955, 17316, 18938, 17945, 14495, 6131, -6730, -15543, -10541, 5642, 17422, 13052, -2351, -14414, -16089, -11587, -6837, -2793, 1619, 5622, 7989, 9265, 10563, 11806, 12455, 12695, 12956, 13158, 13093, 12883, 12652, 12283, 11723, 11103, 10455, 9695, 8859, 8063, 7281, 6430, 5570, 4796, 4071, 3330, 2603, 1919, 1228, 512, -180, -835, -1493, -2142, -2737, -3294, -3857, -4413, -4928, -5430, -5956, -6489, -7004, -7519, -8051, -8578, -9082, -9568, -10033, -10452, -10811, -11099, -11299, -11397 } - }, - { - { 1945, 1913, 1114, -507, -1804, -1697, -415, 897, 1423, 1139, 370, -567, -1242, -1093, 25, 1310, 1488, 233, -1130, -897, 1037, 2986, 3358, 2204, 676, -429, -1109, -1579, -1900, -2108, -2281, -2406, -2397, -2261, -2097, -1975, -1934, -2031, -2283, -2606, -2898, -3132, -3319, -3456, -3538, -3584, -3612, -3609, -3563, -3462, -3286, -3005, -2616, -2133, -1560, -898, -162, 622, 1443, 2298, 3178, 4067, 4955, 5831, 6677, 7462, 8150, 8708, 9106, 9318, 9322, 9116, 8715, 8147, 7460, 6730, 6040, 5449, 5003, 4757 }, - { 1945, 1913, 1114, -507, -1804, -1697, -415, 897, 1423, 1139, 370, -567, -1242, -1093, 25, 1310, 1488, 233, -1130, -897, 1037, 2986, 3358, 2204, 676, -429, -1109, -1579, -1900, -2108, -2281, -2406, -2397, -2261, -2097, -1975, -1934, -2031, -2283, -2606, -2898, -3132, -3319, -3456, -3538, -3584, -3612, -3609, -3563, -3462, -3286, -3005, -2616, -2133, -1560, -898, -162, 622, 1443, 2298, 3178, 4067, 4955, 5831, 6677, 7462, 8150, 8708, 9106, 9318, 9322, 9116, 8715, 8147, 7460, 6730, 6040, 5449, 5003, 4757 } - }, - { - { 557, 984, 1231, 706, -421, -1194, -871, 115, 576, -45, -1188, -2133, -2669, -2509, -1057, 1266, 2330, 477, -2785, -3845, -1124, 3143, 5731, 5773, 4554, 3126, 1443, -642, -2778, -4628, -6229, -7671, -8847, -9631, -10024, -10063, -9761, -9182, -8426, -7566, -6652, -5744, -4873, -4024, -3196, -2419, -1699, -1004, -324, 314, 883, 1372, 1763, 2044, 2242, 2411, 2588, 2784, 3003, 3244, 3492, 3731, 3955, 4166, 4363, 4545, 4720, 4895, 5069, 5225, 5348, 5440, 5502, 5521, 5488, 5420, 5347, 5278, 5210, 5161 }, - { 557, 984, 1231, 706, -421, -1194, -871, 115, 576, -45, -1188, -2133, -2669, -2509, -1057, 1266, 2330, 477, -2785, -3845, -1124, 3143, 5731, 5773, 4554, 3126, 1443, -642, -2778, -4628, -6229, -7671, -8847, -9631, -10024, -10063, -9761, -9182, -8426, -7566, -6652, -5744, -4873, -4024, -3196, -2419, -1699, -1004, -324, 314, 883, 1372, 1763, 2044, 2242, 2411, 2588, 2784, 3003, 3244, 3492, 3731, 3955, 4166, 4363, 4545, 4720, 4895, 5069, 5225, 5348, 5440, 5502, 5521, 5488, 5420, 5347, 5278, 5210, 5161 } - }, - { - { 235, 62, -3, 244, 616, 757, 685, 823, 1332, 1672, 1044, -820, -3185, -4399, -2901, 911, 3963, 3059, -1335, -4986, -4375, -320, 3639, 5370, 5367, 4698, 3518, 1730, -241, -1914, -3279, -4494, -5502, -6205, -6678, -6984, -7025, -6704, -6090, -5332, -4541, -3789, -3128, -2553, -2037, -1566, -1133, -707, -268, 165, 562, 920, 1240, 1510, 1727, 1916, 2099, 2282, 2473, 2680, 2902, 3136, 3381, 3639, 3899, 4144, 4376, 4603, 4820, 5010, 5170, 5310, 5431, 5514, 5551, 5559, 5558, 5546, 5512, 5478 }, - { -235, -62, 3, -244, -616, -757, -685, -823, -1332, -1672, -1044, 820, 3185, 4399, 2901, -911, -3963, -3059, 1335, 4986, 4375, 320, -3639, -5370, -5367, -4698, -3518, -1730, 241, 1914, 3279, 4494, 5502, 6205, 6678, 6984, 7025, 6704, 6090, 5332, 4541, 3789, 3128, 2553, 2037, 1566, 1133, 707, 268, -165, -562, -920, -1240, -1510, -1727, -1916, -2099, -2282, -2473, -2680, -2902, -3136, -3381, -3639, -3899, -4144, -4376, -4603, -4820, -5010, -5170, -5310, -5431, -5514, -5551, -5559, -5558, -5546, -5512, -5478 } - }, - { - { 771, 35, -66, 755, 974, -249, -1267, -23, 2808, 4297, 2771, -408, -2657, -2597, -605, 1796, 2697, 1189, -1376, -2378, -815, 1577, 2566, 1902, 892, 402, 287, 320, 632, 1255, 1930, 2435, 2751, 2879, 2813, 2625, 2385, 2046, 1540, 920, 307, -235, -676, -979, -1153, -1263, -1368, -1479, -1596, -1715, -1815, -1870, -1885, -1868, -1796, -1631, -1362, -997, -543, -6, 594, 1234, 1895, 2561, 3215, 3835, 4384, 4824, 5122, 5248, 5171, 4872, 4362, 3675, 2862, 2005, 1195, 506, -9, -292 }, - { -771, -35, 66, -755, -974, 249, 1267, 23, -2808, -4297, -2771, 408, 2657, 2597, 605, -1796, -2697, -1189, 1376, 2378, 815, -1577, -2566, -1902, -892, -402, -287, -320, -632, -1255, -1930, -2435, -2751, -2879, -2813, -2625, -2385, -2046, -1540, -920, -307, 235, 676, 979, 1153, 1263, 1368, 1479, 1596, 1715, 1815, 1870, 1885, 1868, 1796, 1631, 1362, 997, 543, 6, -594, -1234, -1895, -2561, -3215, -3835, -4384, -4824, -5122, -5248, -5171, -4872, -4362, -3675, -2862, -2005, -1195, -506, 9, 292 } - }, - { - { 83, 327, 261, -246, -677, -843, -1312, -2418, -3425, -3164, -1069, 2611, 6609, 8225, 4918, -2060, -6979, -5115, 1460, 5978, 4839, 866, -1555, -1641, -1194, -937, -193, 1014, 1717, 1569, 1194, 1074, 1098, 1132, 1263, 1484, 1640, 1697, 1739, 1780, 1787, 1764, 1705, 1562, 1347, 1143, 970, 770, 533, 299, 66, -209, -524, -848, -1185, -1541, -1891, -2206, -2490, -2748, -2960, -3115, -3220, -3264, -3220, -3079, -2846, -2504, -2039, -1462, -796, -52, 761, 1609, 2446, 3228, 3919, 4480, 4878, 5085 }, - { 83, 327, 261, -246, -677, -843, -1312, -2418, -3425, -3164, -1069, 2611, 6609, 8225, 4918, -2060, -6979, -5115, 1460, 5978, 4839, 866, -1555, -1641, -1194, -937, -193, 1014, 1717, 1569, 1194, 1074, 1098, 1132, 1263, 1484, 1640, 1697, 1739, 1780, 1787, 1764, 1705, 1562, 1347, 1143, 970, 770, 533, 299, 66, -209, -524, -848, -1185, -1541, -1891, -2206, -2490, -2748, -2960, -3115, -3220, -3264, -3220, -3079, -2846, -2504, -2039, -1462, -796, -52, 761, 1609, 2446, 3228, 3919, 4480, 4878, 5085 } - }, - { - { 777, -145, -1422, -2342, -2278, -830, 1590, 3453, 3231, 1101, -1108, -1899, -1454, -761, -197, 370, 696, 313, -559, -1062, -783, -199, 100, 160, 379, 858, 1365, 1716, 1892, 1863, 1562, 1040, 478, 10, -376, -762, -1201, -1700, -2223, -2697, -3036, -3204, -3230, -3170, -3064, -2933, -2792, -2648, -2499, -2338, -2165, -1982, -1788, -1580, -1358, -1129, -892, -641, -384, -143, 65, 238, 375, 473, 530, 570, 626, 714, 830, 982, 1188, 1463, 1792, 2153, 2530, 2917, 3292, 3614, 3844, 3961 }, - { 777, -145, -1422, -2342, -2278, -830, 1590, 3453, 3231, 1101, -1108, -1899, -1454, -761, -197, 370, 696, 313, -559, -1062, -783, -199, 100, 160, 379, 858, 1365, 1716, 1892, 1863, 1562, 1040, 478, 10, -376, -762, -1201, -1700, -2223, -2697, -3036, -3204, -3230, -3170, -3064, -2933, -2792, -2648, -2499, -2338, -2165, -1982, -1788, -1580, -1358, -1129, -892, -641, -384, -143, 65, 238, 375, 473, 530, 570, 626, 714, 830, 982, 1188, 1463, 1792, 2153, 2530, 2917, 3292, 3614, 3844, 3961 } - }, - { - { -332, 1220, 2371, 2009, 766, -990, -3872, -7400, -9231, -7635, -3126, 3081, 9753, 13478, 9415, -2115, -12153, -11135, -158, 10013, 11461, 6511, 1845, -100, -1225, -2768, -3959, -4387, -4711, -5167, -5239, -4752, -4086, -3403, -2541, -1524, -570, 265, 1020, 1608, 1964, 2197, 2410, 2560, 2612, 2622, 2600, 2492, 2322, 2183, 2094, 2008, 1914, 1823, 1707, 1542, 1353, 1155, 923, 653, 380, 111, -184, -501, -811, -1114, -1427, -1736, -2009, -2248, -2468, -2668, -2836, -2977, -3105, -3215, -3297, -3348, -3373, -3382 }, - { -332, 1220, 2371, 2009, 766, -990, -3872, -7400, -9231, -7635, -3126, 3081, 9753, 13478, 9415, -2115, -12153, -11135, -158, 10013, 11461, 6511, 1845, -100, -1225, -2768, -3959, -4387, -4711, -5167, -5239, -4752, -4086, -3403, -2541, -1524, -570, 265, 1020, 1608, 1964, 2197, 2410, 2560, 2612, 2622, 2600, 2492, 2322, 2183, 2094, 2008, 1914, 1823, 1707, 1542, 1353, 1155, 923, 653, 380, 111, -184, -501, -811, -1114, -1427, -1736, -2009, -2248, -2468, -2668, -2836, -2977, -3105, -3215, -3297, -3348, -3373, -3382 } - }, - { - { -150, -180, -48, 342, 1133, 2468, 3778, 3927, 2589, 289, -3172, -7875, -10545, -6032, 4929, 12833, 9176, -2520, -10380, -8287, -1380, 2712, 2774, 2157, 2455, 2558, 1839, 1052, 629, 183, -434, -868, -961, -906, -824, -689, -538, -418, -280, -106, 15, 59, 115, 210, 267, 264, 263, 283, 289, 287, 325, 407, 504, 615, 746, 872, 973, 1058, 1131, 1175, 1191, 1200, 1204, 1182, 1136, 1080, 1008, 903, 773, 629, 464, 272, 64, -148, -371, -604, -816, -984, -1104, -1171 }, - { 150, 180, 48, -342, -1133, -2468, -3778, -3927, -2589, -289, 3172, 7875, 10545, 6032, -4929, -12833, -9176, 2520, 10380, 8287, 1380, -2712, -2774, -2157, -2455, -2558, -1839, -1052, -629, -183, 434, 868, 961, 906, 824, 689, 538, 418, 280, 106, -15, -59, -115, -210, -267, -264, -263, -283, -289, -287, -325, -407, -504, -615, -746, -872, -973, -1058, -1131, -1175, -1191, -1200, -1204, -1182, -1136, -1080, -1008, -903, -773, -629, -464, -272, -64, 148, 371, 604, 816, 984, 1104, 1171 } - }, - { - { -104, 30, 150, 78, -369, -1155, -1593, -708, 1328, 2692, 1842, -376, -1647, -1096, -51, 177, -66, 102, 525, 482, 10, -234, -95, -51, -342, -626, -569, -264, 21, 191, 277, 273, 146, -88, -372, -643, -850, -980, -1070, -1156, -1221, -1222, -1155, -1048, -937, -845, -796, -798, -833, -871, -888, -873, -823, -736, -622, -490, -350, -203, -52, 98, 244, 386, 523, 647, 752, 843, 930, 1018, 1104, 1195, 1301, 1419, 1538, 1649, 1751, 1847, 1930, 1995, 2039, 2061 }, - { 104, -30, -150, -78, 369, 1155, 1593, 708, -1328, -2692, -1842, 376, 1647, 1096, 51, -177, 66, -102, -525, -482, -10, 234, 95, 51, 342, 626, 569, 264, -21, -191, -277, -273, -146, 88, 372, 643, 850, 980, 1070, 1156, 1221, 1222, 1155, 1048, 937, 845, 796, 798, 833, 871, 888, 873, 823, 736, 622, 490, 350, 203, 52, -98, -244, -386, -523, -647, -752, -843, -930, -1018, -1104, -1195, -1301, -1419, -1538, -1649, -1751, -1847, -1930, -1995, -2039, -2061 } - }, - { - { -496, -269, 224, 463, -2, -300, 987, 3436, 4341, 1453, -4170, -8360, -7125, -534, 6354, 7613, 2473, -3662, -5194, -2184, 1054, 1794, 1036, 465, 38, -800, -1558, -1523, -1003, -768, -937, -1097, -1039, -810, -393, 248, 965, 1568, 2017, 2353, 2578, 2708, 2794, 2853, 2854, 2800, 2724, 2624, 2475, 2288, 2078, 1816, 1467, 1040, 570, 81, -408, -866, -1281, -1671, -2052, -2413, -2744, -3042, -3294, -3471, -3539, -3474, -3259, -2889, -2369, -1712, -932, -64, 831, 1690, 2464, 3107, 3570, 3812 }, - { 496, 269, -224, -463, 2, 300, -987, -3436, -4341, -1453, 4170, 8360, 7125, 534, -6354, -7613, -2473, 3662, 5194, 2184, -1054, -1794, -1036, -465, -38, 800, 1558, 1523, 1003, 768, 937, 1097, 1039, 810, 393, -248, -965, -1568, -2017, -2353, -2578, -2708, -2794, -2853, -2854, -2800, -2724, -2624, -2475, -2288, -2078, -1816, -1467, -1040, -570, -81, 408, 866, 1281, 1671, 2052, 2413, 2744, 3042, 3294, 3471, 3539, 3474, 3259, 2889, 2369, 1712, 932, 64, -831, -1690, -2464, -3107, -3570, -3812 } - }, - { - { -376, -450, -444, -217, 200, 606, 756, 437, -432, -1528, -2061, -1394, 94, 1154, 949, -80, -905, -1107, -990, -788, -380, 230, 719, 890, 944, 1106, 1246, 1063, 489, -257, -900, -1271, -1333, -1179, -985, -881, -864, -845, -756, -598, -415, -256, -141, -52, 35, 133, 243, 367, 499, 619, 712, 777, 814, 818, 783, 701, 568, 386, 164, -86, -353, -630, -908, -1187, -1467, -1740, -1992, -2219, -2417, -2566, -2635, -2609, -2493, -2286, -1999, -1664, -1333, -1048, -831, -709 }, - { -376, -450, -444, -217, 200, 606, 756, 437, -432, -1528, -2061, -1394, 94, 1154, 949, -80, -905, -1107, -990, -788, -380, 230, 719, 890, 944, 1106, 1246, 1063, 489, -257, -900, -1271, -1333, -1179, -985, -881, -864, -845, -756, -598, -415, -256, -141, -52, 35, 133, 243, 367, 499, 619, 712, 777, 814, 818, 783, 701, 568, 386, 164, -86, -353, -630, -908, -1187, -1467, -1740, -1992, -2219, -2417, -2566, -2635, -2609, -2493, -2286, -1999, -1664, -1333, -1048, -831, -709 } - }, - { - { -518, -580, -303, 357, 970, 1237, 1063, 153, -1563, -3067, -2820, -635, 1744, 2415, 1210, -495, -1329, -926, 125, 836, 548, -513, -1452, -1602, -1080, -402, 140, 544, 841, 1039, 1201, 1370, 1476, 1430, 1263, 1063, 856, 616, 355, 133, -12, -89, -125, -152, -198, -282, -417, -612, -856, -1114, -1343, -1519, -1635, -1691, -1699, -1689, -1687, -1704, -1739, -1797, -1881, -1987, -2105, -2215, -2293, -2313, -2261, -2131, -1919, -1631, -1290, -929, -564, -195, 166, 489, 752, 960, 1124, 1223 }, - { -518, -580, -303, 357, 970, 1237, 1063, 153, -1563, -3067, -2820, -635, 1744, 2415, 1210, -495, -1329, -926, 125, 836, 548, -513, -1452, -1602, -1080, -402, 140, 544, 841, 1039, 1201, 1370, 1476, 1430, 1263, 1063, 856, 616, 355, 133, -12, -89, -125, -152, -198, -282, -417, -612, -856, -1114, -1343, -1519, -1635, -1691, -1699, -1689, -1687, -1704, -1739, -1797, -1881, -1987, -2105, -2215, -2293, -2313, -2261, -2131, -1919, -1631, -1290, -929, -564, -195, 166, 489, 752, 960, 1124, 1223 } - }, - { - { 75, -152, -268, -262, -413, -479, 262, 1617, 1890, -238, -3400, -4370, -1753, 2010, 3221, 1092, -1691, -2450, -1354, -315, -172, -77, 743, 1844, 2398, 2323, 2099, 1942, 1639, 1007, 131, -798, -1626, -2244, -2604, -2757, -2785, -2727, -2589, -2392, -2166, -1933, -1724, -1588, -1545, -1569, -1617, -1665, -1690, -1670, -1600, -1490, -1344, -1165, -965, -772, -607, -483, -408, -387, -420, -499, -608, -735, -864, -981, -1069, -1111, -1100, -1024, -874, -638, -320, 65, 494, 936, 1352, 1709, 1973, 2116 }, - { 75, -152, -268, -262, -413, -479, 262, 1617, 1890, -238, -3400, -4370, -1753, 2010, 3221, 1092, -1691, -2450, -1354, -315, -172, -77, 743, 1844, 2398, 2323, 2099, 1942, 1639, 1007, 131, -798, -1626, -2244, -2604, -2757, -2785, -2727, -2589, -2392, -2166, -1933, -1724, -1588, -1545, -1569, -1617, -1665, -1690, -1670, -1600, -1490, -1344, -1165, -965, -772, -607, -483, -408, -387, -420, -499, -608, -735, -864, -981, -1069, -1111, -1100, -1024, -874, -638, -320, 65, 494, 936, 1352, 1709, 1973, 2116 } - }, - { - { -236, -224, -207, -192, -219, -329, -440, -318, 65, 162, -648, -1887, -1929, 58, 2439, 2535, -65, -2697, -2706, -469, 1474, 1571, 480, -462, -774, -658, -259, 365, 996, 1387, 1504, 1455, 1316, 1155, 1063, 1050, 1004, 821, 496, 82, -371, -804, -1151, -1380, -1504, -1542, -1516, -1461, -1413, -1386, -1379, -1398, -1445, -1505, -1558, -1592, -1600, -1582, -1549, -1520, -1505, -1510, -1541, -1602, -1686, -1775, -1861, -1944, -2017, -2074, -2114, -2140, -2149, -2133, -2098, -2060, -2029, -1999, -1965, -1939 }, - { -236, -224, -207, -192, -219, -329, -440, -318, 65, 162, -648, -1887, -1929, 58, 2439, 2535, -65, -2697, -2706, -469, 1474, 1571, 480, -462, -774, -658, -259, 365, 996, 1387, 1504, 1455, 1316, 1155, 1063, 1050, 1004, 821, 496, 82, -371, -804, -1151, -1380, -1504, -1542, -1516, -1461, -1413, -1386, -1379, -1398, -1445, -1505, -1558, -1592, -1600, -1582, -1549, -1520, -1505, -1510, -1541, -1602, -1686, -1775, -1861, -1944, -2017, -2074, -2114, -2140, -2149, -2133, -2098, -2060, -2029, -1999, -1965, -1939 } - } +const Word16 CRendBin_HOA3_HRIR_coeff_re_16kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { 14619, 12130, 8121, 3741, -192, -3284, -5718, -8022, -10157, -11244, -10668, -8642, -5124, 302, 6004, 7539, 2311, -5460, -7805, -1932, 6501, 10142, 7532, 2396, -2154, -5944, -9441, -12114, -13496, -14045, -14317, -14268, -13761, -13021, -12288, -11522, -10660, -9795, -8992, -8205, -7417, -6669, -5947, -5208, -4476, -3795, -3140, -2479, -1839, -1248, -671, -87, 481, 1016, 1540, 2051, 2527, 2967, 3395, 3809, 4198, 4576, 4966, 5364, 5762, 6174, 6620, 7091, 7581, 8099, 8646, 9206, 9766, 10318, 10844, 11320, 11729, 12057, 12286, 12401 }, + { 14619, 12130, 8121, 3741, -192, -3284, -5718, -8022, -10157, -11244, -10668, -8642, -5124, 302, 6004, 7539, 2311, -5460, -7805, -1932, 6501, 10142, 7532, 2396, -2154, -5944, -9441, -12114, -13496, -14045, -14317, -14268, -13761, -13021, -12288, -11522, -10660, -9795, -8992, -8205, -7417, -6669, -5947, -5208, -4476, -3795, -3140, -2479, -1839, -1248, -671, -87, 481, 1016, 1540, 2051, 2527, 2967, 3395, 3809, 4198, 4576, 4966, 5364, 5762, 6174, 6620, 7091, 7581, 8099, 8646, 9206, 9766, 10318, 10844, 11320, 11729, 12057, 12286, 12401 } }, + { { -328, 3419, 9282, 14138, 15095, 11492, 4615, -3856, -11955, -17316, -18938, -17945, -14495, -6131, 6730, 15543, 10541, -5642, -17422, -13052, 2351, 14414, 16089, 11587, 6837, 2793, -1619, -5622, -7989, -9265, -10563, -11806, -12455, -12695, -12956, -13158, -13093, -12883, -12652, -12283, -11723, -11103, -10455, -9695, -8859, -8063, -7281, -6430, -5570, -4796, -4071, -3330, -2603, -1919, -1228, -512, 180, 835, 1493, 2142, 2737, 3294, 3857, 4413, 4928, 5430, 5956, 6489, 7004, 7519, 8051, 8578, 9082, 9568, 10033, 10452, 10811, 11099, 11299, 11397 }, + { 328, -3419, -9282, -14138, -15095, -11492, -4615, 3856, 11955, 17316, 18938, 17945, 14495, 6131, -6730, -15543, -10541, 5642, 17422, 13052, -2351, -14414, -16089, -11587, -6837, -2793, 1619, 5622, 7989, 9265, 10563, 11806, 12455, 12695, 12956, 13158, 13093, 12883, 12652, 12283, 11723, 11103, 10455, 9695, 8859, 8063, 7281, 6430, 5570, 4796, 4071, 3330, 2603, 1919, 1228, 512, -180, -835, -1493, -2142, -2737, -3294, -3857, -4413, -4928, -5430, -5956, -6489, -7004, -7519, -8051, -8578, -9082, -9568, -10033, -10452, -10811, -11099, -11299, -11397 } }, + { { 1945, 1913, 1114, -507, -1804, -1697, -415, 897, 1423, 1139, 370, -567, -1242, -1093, 25, 1310, 1488, 233, -1130, -897, 1037, 2986, 3358, 2204, 676, -429, -1109, -1579, -1900, -2108, -2281, -2406, -2397, -2261, -2097, -1975, -1934, -2031, -2283, -2606, -2898, -3132, -3319, -3456, -3538, -3584, -3612, -3609, -3563, -3462, -3286, -3005, -2616, -2133, -1560, -898, -162, 622, 1443, 2298, 3178, 4067, 4955, 5831, 6677, 7462, 8150, 8708, 9106, 9318, 9322, 9116, 8715, 8147, 7460, 6730, 6040, 5449, 5003, 4757 }, + { 1945, 1913, 1114, -507, -1804, -1697, -415, 897, 1423, 1139, 370, -567, -1242, -1093, 25, 1310, 1488, 233, -1130, -897, 1037, 2986, 3358, 2204, 676, -429, -1109, -1579, -1900, -2108, -2281, -2406, -2397, -2261, -2097, -1975, -1934, -2031, -2283, -2606, -2898, -3132, -3319, -3456, -3538, -3584, -3612, -3609, -3563, -3462, -3286, -3005, -2616, -2133, -1560, -898, -162, 622, 1443, 2298, 3178, 4067, 4955, 5831, 6677, 7462, 8150, 8708, 9106, 9318, 9322, 9116, 8715, 8147, 7460, 6730, 6040, 5449, 5003, 4757 } }, + { { 557, 984, 1231, 706, -421, -1194, -871, 115, 576, -45, -1188, -2133, -2669, -2509, -1057, 1266, 2330, 477, -2785, -3845, -1124, 3143, 5731, 5773, 4554, 3126, 1443, -642, -2778, -4628, -6229, -7671, -8847, -9631, -10024, -10063, -9761, -9182, -8426, -7566, -6652, -5744, -4873, -4024, -3196, -2419, -1699, -1004, -324, 314, 883, 1372, 1763, 2044, 2242, 2411, 2588, 2784, 3003, 3244, 3492, 3731, 3955, 4166, 4363, 4545, 4720, 4895, 5069, 5225, 5348, 5440, 5502, 5521, 5488, 5420, 5347, 5278, 5210, 5161 }, + { 557, 984, 1231, 706, -421, -1194, -871, 115, 576, -45, -1188, -2133, -2669, -2509, -1057, 1266, 2330, 477, -2785, -3845, -1124, 3143, 5731, 5773, 4554, 3126, 1443, -642, -2778, -4628, -6229, -7671, -8847, -9631, -10024, -10063, -9761, -9182, -8426, -7566, -6652, -5744, -4873, -4024, -3196, -2419, -1699, -1004, -324, 314, 883, 1372, 1763, 2044, 2242, 2411, 2588, 2784, 3003, 3244, 3492, 3731, 3955, 4166, 4363, 4545, 4720, 4895, 5069, 5225, 5348, 5440, 5502, 5521, 5488, 5420, 5347, 5278, 5210, 5161 } }, + { { 235, 62, -3, 244, 616, 757, 685, 823, 1332, 1672, 1044, -820, -3185, -4399, -2901, 911, 3963, 3059, -1335, -4986, -4375, -320, 3639, 5370, 5367, 4698, 3518, 1730, -241, -1914, -3279, -4494, -5502, -6205, -6678, -6984, -7025, -6704, -6090, -5332, -4541, -3789, -3128, -2553, -2037, -1566, -1133, -707, -268, 165, 562, 920, 1240, 1510, 1727, 1916, 2099, 2282, 2473, 2680, 2902, 3136, 3381, 3639, 3899, 4144, 4376, 4603, 4820, 5010, 5170, 5310, 5431, 5514, 5551, 5559, 5558, 5546, 5512, 5478 }, + { -235, -62, 3, -244, -616, -757, -685, -823, -1332, -1672, -1044, 820, 3185, 4399, 2901, -911, -3963, -3059, 1335, 4986, 4375, 320, -3639, -5370, -5367, -4698, -3518, -1730, 241, 1914, 3279, 4494, 5502, 6205, 6678, 6984, 7025, 6704, 6090, 5332, 4541, 3789, 3128, 2553, 2037, 1566, 1133, 707, 268, -165, -562, -920, -1240, -1510, -1727, -1916, -2099, -2282, -2473, -2680, -2902, -3136, -3381, -3639, -3899, -4144, -4376, -4603, -4820, -5010, -5170, -5310, -5431, -5514, -5551, -5559, -5558, -5546, -5512, -5478 } }, + { { 771, 35, -66, 755, 974, -249, -1267, -23, 2808, 4297, 2771, -408, -2657, -2597, -605, 1796, 2697, 1189, -1376, -2378, -815, 1577, 2566, 1902, 892, 402, 287, 320, 632, 1255, 1930, 2435, 2751, 2879, 2813, 2625, 2385, 2046, 1540, 920, 307, -235, -676, -979, -1153, -1263, -1368, -1479, -1596, -1715, -1815, -1870, -1885, -1868, -1796, -1631, -1362, -997, -543, -6, 594, 1234, 1895, 2561, 3215, 3835, 4384, 4824, 5122, 5248, 5171, 4872, 4362, 3675, 2862, 2005, 1195, 506, -9, -292 }, + { -771, -35, 66, -755, -974, 249, 1267, 23, -2808, -4297, -2771, 408, 2657, 2597, 605, -1796, -2697, -1189, 1376, 2378, 815, -1577, -2566, -1902, -892, -402, -287, -320, -632, -1255, -1930, -2435, -2751, -2879, -2813, -2625, -2385, -2046, -1540, -920, -307, 235, 676, 979, 1153, 1263, 1368, 1479, 1596, 1715, 1815, 1870, 1885, 1868, 1796, 1631, 1362, 997, 543, 6, -594, -1234, -1895, -2561, -3215, -3835, -4384, -4824, -5122, -5248, -5171, -4872, -4362, -3675, -2862, -2005, -1195, -506, 9, 292 } }, + { { 83, 327, 261, -246, -677, -843, -1312, -2418, -3425, -3164, -1069, 2611, 6609, 8225, 4918, -2060, -6979, -5115, 1460, 5978, 4839, 866, -1555, -1641, -1194, -937, -193, 1014, 1717, 1569, 1194, 1074, 1098, 1132, 1263, 1484, 1640, 1697, 1739, 1780, 1787, 1764, 1705, 1562, 1347, 1143, 970, 770, 533, 299, 66, -209, -524, -848, -1185, -1541, -1891, -2206, -2490, -2748, -2960, -3115, -3220, -3264, -3220, -3079, -2846, -2504, -2039, -1462, -796, -52, 761, 1609, 2446, 3228, 3919, 4480, 4878, 5085 }, + { 83, 327, 261, -246, -677, -843, -1312, -2418, -3425, -3164, -1069, 2611, 6609, 8225, 4918, -2060, -6979, -5115, 1460, 5978, 4839, 866, -1555, -1641, -1194, -937, -193, 1014, 1717, 1569, 1194, 1074, 1098, 1132, 1263, 1484, 1640, 1697, 1739, 1780, 1787, 1764, 1705, 1562, 1347, 1143, 970, 770, 533, 299, 66, -209, -524, -848, -1185, -1541, -1891, -2206, -2490, -2748, -2960, -3115, -3220, -3264, -3220, -3079, -2846, -2504, -2039, -1462, -796, -52, 761, 1609, 2446, 3228, 3919, 4480, 4878, 5085 } }, + { { 777, -145, -1422, -2342, -2278, -830, 1590, 3453, 3231, 1101, -1108, -1899, -1454, -761, -197, 370, 696, 313, -559, -1062, -783, -199, 100, 160, 379, 858, 1365, 1716, 1892, 1863, 1562, 1040, 478, 10, -376, -762, -1201, -1700, -2223, -2697, -3036, -3204, -3230, -3170, -3064, -2933, -2792, -2648, -2499, -2338, -2165, -1982, -1788, -1580, -1358, -1129, -892, -641, -384, -143, 65, 238, 375, 473, 530, 570, 626, 714, 830, 982, 1188, 1463, 1792, 2153, 2530, 2917, 3292, 3614, 3844, 3961 }, + { 777, -145, -1422, -2342, -2278, -830, 1590, 3453, 3231, 1101, -1108, -1899, -1454, -761, -197, 370, 696, 313, -559, -1062, -783, -199, 100, 160, 379, 858, 1365, 1716, 1892, 1863, 1562, 1040, 478, 10, -376, -762, -1201, -1700, -2223, -2697, -3036, -3204, -3230, -3170, -3064, -2933, -2792, -2648, -2499, -2338, -2165, -1982, -1788, -1580, -1358, -1129, -892, -641, -384, -143, 65, 238, 375, 473, 530, 570, 626, 714, 830, 982, 1188, 1463, 1792, 2153, 2530, 2917, 3292, 3614, 3844, 3961 } }, + { { -332, 1220, 2371, 2009, 766, -990, -3872, -7400, -9231, -7635, -3126, 3081, 9753, 13478, 9415, -2115, -12153, -11135, -158, 10013, 11461, 6511, 1845, -100, -1225, -2768, -3959, -4387, -4711, -5167, -5239, -4752, -4086, -3403, -2541, -1524, -570, 265, 1020, 1608, 1964, 2197, 2410, 2560, 2612, 2622, 2600, 2492, 2322, 2183, 2094, 2008, 1914, 1823, 1707, 1542, 1353, 1155, 923, 653, 380, 111, -184, -501, -811, -1114, -1427, -1736, -2009, -2248, -2468, -2668, -2836, -2977, -3105, -3215, -3297, -3348, -3373, -3382 }, + { -332, 1220, 2371, 2009, 766, -990, -3872, -7400, -9231, -7635, -3126, 3081, 9753, 13478, 9415, -2115, -12153, -11135, -158, 10013, 11461, 6511, 1845, -100, -1225, -2768, -3959, -4387, -4711, -5167, -5239, -4752, -4086, -3403, -2541, -1524, -570, 265, 1020, 1608, 1964, 2197, 2410, 2560, 2612, 2622, 2600, 2492, 2322, 2183, 2094, 2008, 1914, 1823, 1707, 1542, 1353, 1155, 923, 653, 380, 111, -184, -501, -811, -1114, -1427, -1736, -2009, -2248, -2468, -2668, -2836, -2977, -3105, -3215, -3297, -3348, -3373, -3382 } }, + { { -150, -180, -48, 342, 1133, 2468, 3778, 3927, 2589, 289, -3172, -7875, -10545, -6032, 4929, 12833, 9176, -2520, -10380, -8287, -1380, 2712, 2774, 2157, 2455, 2558, 1839, 1052, 629, 183, -434, -868, -961, -906, -824, -689, -538, -418, -280, -106, 15, 59, 115, 210, 267, 264, 263, 283, 289, 287, 325, 407, 504, 615, 746, 872, 973, 1058, 1131, 1175, 1191, 1200, 1204, 1182, 1136, 1080, 1008, 903, 773, 629, 464, 272, 64, -148, -371, -604, -816, -984, -1104, -1171 }, + { 150, 180, 48, -342, -1133, -2468, -3778, -3927, -2589, -289, 3172, 7875, 10545, 6032, -4929, -12833, -9176, 2520, 10380, 8287, 1380, -2712, -2774, -2157, -2455, -2558, -1839, -1052, -629, -183, 434, 868, 961, 906, 824, 689, 538, 418, 280, 106, -15, -59, -115, -210, -267, -264, -263, -283, -289, -287, -325, -407, -504, -615, -746, -872, -973, -1058, -1131, -1175, -1191, -1200, -1204, -1182, -1136, -1080, -1008, -903, -773, -629, -464, -272, -64, 148, 371, 604, 816, 984, 1104, 1171 } }, + { { -104, 30, 150, 78, -369, -1155, -1593, -708, 1328, 2692, 1842, -376, -1647, -1096, -51, 177, -66, 102, 525, 482, 10, -234, -95, -51, -342, -626, -569, -264, 21, 191, 277, 273, 146, -88, -372, -643, -850, -980, -1070, -1156, -1221, -1222, -1155, -1048, -937, -845, -796, -798, -833, -871, -888, -873, -823, -736, -622, -490, -350, -203, -52, 98, 244, 386, 523, 647, 752, 843, 930, 1018, 1104, 1195, 1301, 1419, 1538, 1649, 1751, 1847, 1930, 1995, 2039, 2061 }, + { 104, -30, -150, -78, 369, 1155, 1593, 708, -1328, -2692, -1842, 376, 1647, 1096, 51, -177, 66, -102, -525, -482, -10, 234, 95, 51, 342, 626, 569, 264, -21, -191, -277, -273, -146, 88, 372, 643, 850, 980, 1070, 1156, 1221, 1222, 1155, 1048, 937, 845, 796, 798, 833, 871, 888, 873, 823, 736, 622, 490, 350, 203, 52, -98, -244, -386, -523, -647, -752, -843, -930, -1018, -1104, -1195, -1301, -1419, -1538, -1649, -1751, -1847, -1930, -1995, -2039, -2061 } }, + { { -496, -269, 224, 463, -2, -300, 987, 3436, 4341, 1453, -4170, -8360, -7125, -534, 6354, 7613, 2473, -3662, -5194, -2184, 1054, 1794, 1036, 465, 38, -800, -1558, -1523, -1003, -768, -937, -1097, -1039, -810, -393, 248, 965, 1568, 2017, 2353, 2578, 2708, 2794, 2853, 2854, 2800, 2724, 2624, 2475, 2288, 2078, 1816, 1467, 1040, 570, 81, -408, -866, -1281, -1671, -2052, -2413, -2744, -3042, -3294, -3471, -3539, -3474, -3259, -2889, -2369, -1712, -932, -64, 831, 1690, 2464, 3107, 3570, 3812 }, + { 496, 269, -224, -463, 2, 300, -987, -3436, -4341, -1453, 4170, 8360, 7125, 534, -6354, -7613, -2473, 3662, 5194, 2184, -1054, -1794, -1036, -465, -38, 800, 1558, 1523, 1003, 768, 937, 1097, 1039, 810, 393, -248, -965, -1568, -2017, -2353, -2578, -2708, -2794, -2853, -2854, -2800, -2724, -2624, -2475, -2288, -2078, -1816, -1467, -1040, -570, -81, 408, 866, 1281, 1671, 2052, 2413, 2744, 3042, 3294, 3471, 3539, 3474, 3259, 2889, 2369, 1712, 932, 64, -831, -1690, -2464, -3107, -3570, -3812 } }, + { { -376, -450, -444, -217, 200, 606, 756, 437, -432, -1528, -2061, -1394, 94, 1154, 949, -80, -905, -1107, -990, -788, -380, 230, 719, 890, 944, 1106, 1246, 1063, 489, -257, -900, -1271, -1333, -1179, -985, -881, -864, -845, -756, -598, -415, -256, -141, -52, 35, 133, 243, 367, 499, 619, 712, 777, 814, 818, 783, 701, 568, 386, 164, -86, -353, -630, -908, -1187, -1467, -1740, -1992, -2219, -2417, -2566, -2635, -2609, -2493, -2286, -1999, -1664, -1333, -1048, -831, -709 }, + { -376, -450, -444, -217, 200, 606, 756, 437, -432, -1528, -2061, -1394, 94, 1154, 949, -80, -905, -1107, -990, -788, -380, 230, 719, 890, 944, 1106, 1246, 1063, 489, -257, -900, -1271, -1333, -1179, -985, -881, -864, -845, -756, -598, -415, -256, -141, -52, 35, 133, 243, 367, 499, 619, 712, 777, 814, 818, 783, 701, 568, 386, 164, -86, -353, -630, -908, -1187, -1467, -1740, -1992, -2219, -2417, -2566, -2635, -2609, -2493, -2286, -1999, -1664, -1333, -1048, -831, -709 } }, + { { -518, -580, -303, 357, 970, 1237, 1063, 153, -1563, -3067, -2820, -635, 1744, 2415, 1210, -495, -1329, -926, 125, 836, 548, -513, -1452, -1602, -1080, -402, 140, 544, 841, 1039, 1201, 1370, 1476, 1430, 1263, 1063, 856, 616, 355, 133, -12, -89, -125, -152, -198, -282, -417, -612, -856, -1114, -1343, -1519, -1635, -1691, -1699, -1689, -1687, -1704, -1739, -1797, -1881, -1987, -2105, -2215, -2293, -2313, -2261, -2131, -1919, -1631, -1290, -929, -564, -195, 166, 489, 752, 960, 1124, 1223 }, + { -518, -580, -303, 357, 970, 1237, 1063, 153, -1563, -3067, -2820, -635, 1744, 2415, 1210, -495, -1329, -926, 125, 836, 548, -513, -1452, -1602, -1080, -402, 140, 544, 841, 1039, 1201, 1370, 1476, 1430, 1263, 1063, 856, 616, 355, 133, -12, -89, -125, -152, -198, -282, -417, -612, -856, -1114, -1343, -1519, -1635, -1691, -1699, -1689, -1687, -1704, -1739, -1797, -1881, -1987, -2105, -2215, -2293, -2313, -2261, -2131, -1919, -1631, -1290, -929, -564, -195, 166, 489, 752, 960, 1124, 1223 } }, + { { 75, -152, -268, -262, -413, -479, 262, 1617, 1890, -238, -3400, -4370, -1753, 2010, 3221, 1092, -1691, -2450, -1354, -315, -172, -77, 743, 1844, 2398, 2323, 2099, 1942, 1639, 1007, 131, -798, -1626, -2244, -2604, -2757, -2785, -2727, -2589, -2392, -2166, -1933, -1724, -1588, -1545, -1569, -1617, -1665, -1690, -1670, -1600, -1490, -1344, -1165, -965, -772, -607, -483, -408, -387, -420, -499, -608, -735, -864, -981, -1069, -1111, -1100, -1024, -874, -638, -320, 65, 494, 936, 1352, 1709, 1973, 2116 }, + { 75, -152, -268, -262, -413, -479, 262, 1617, 1890, -238, -3400, -4370, -1753, 2010, 3221, 1092, -1691, -2450, -1354, -315, -172, -77, 743, 1844, 2398, 2323, 2099, 1942, 1639, 1007, 131, -798, -1626, -2244, -2604, -2757, -2785, -2727, -2589, -2392, -2166, -1933, -1724, -1588, -1545, -1569, -1617, -1665, -1690, -1670, -1600, -1490, -1344, -1165, -965, -772, -607, -483, -408, -387, -420, -499, -608, -735, -864, -981, -1069, -1111, -1100, -1024, -874, -638, -320, 65, 494, 936, 1352, 1709, 1973, 2116 } }, + { { -236, -224, -207, -192, -219, -329, -440, -318, 65, 162, -648, -1887, -1929, 58, 2439, 2535, -65, -2697, -2706, -469, 1474, 1571, 480, -462, -774, -658, -259, 365, 996, 1387, 1504, 1455, 1316, 1155, 1063, 1050, 1004, 821, 496, 82, -371, -804, -1151, -1380, -1504, -1542, -1516, -1461, -1413, -1386, -1379, -1398, -1445, -1505, -1558, -1592, -1600, -1582, -1549, -1520, -1505, -1510, -1541, -1602, -1686, -1775, -1861, -1944, -2017, -2074, -2114, -2140, -2149, -2133, -2098, -2060, -2029, -1999, -1965, -1939 }, + { -236, -224, -207, -192, -219, -329, -440, -318, 65, 162, -648, -1887, -1929, 58, 2439, 2535, -65, -2697, -2706, -469, 1474, 1571, 480, -462, -774, -658, -259, 365, 996, 1387, 1504, 1455, 1316, 1155, 1063, 1050, 1004, 821, 496, 82, -371, -804, -1151, -1380, -1504, -1542, -1516, -1461, -1413, -1386, -1379, -1398, -1445, -1505, -1558, -1592, -1600, -1582, -1549, -1520, -1505, -1510, -1541, -1602, -1686, -1775, -1861, -1944, -2017, -2074, -2114, -2140, -2149, -2133, -2098, -2060, -2029, -1999, -1965, -1939 } } }; -const Word16 CRendBin_HOA3_HRIR_coeff_im_16kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k/MAX_PARAM_SPATIAL_SUBFRAMES]={ - { - { -2917, -7989, -11262, -12586, -12353, -11219, -9807, -8120, -5539, -1908, 1972, 5385, 8105, 8905, 5482, -1858, -7731, -6287, 1351, 7243, 5347, -2325, -9454, -12730, -13289, -12836, -11452, -8991, -6207, -3809, -1696, 389, 2268, 3740, 4935, 6011, 6921, 7622, 8201, 8715, 9136, 9475, 9782, 10042, 10215, 10331, 10433, 10499, 10503, 10481, 10459, 10410, 10316, 10199, 10069, 9907, 9716, 9526, 9338, 9138, 8938, 8756, 8583, 8399, 8215, 8038, 7851, 7635, 7392, 7117, 6788, 6391, 5922, 5376, 4741, 4020, 3222, 2357, 1436, 482 }, - { -2917, -7989, -11262, -12586, -12353, -11219, -9807, -8120, -5539, -1908, 1972, 5385, 8105, 8905, 5482, -1858, -7731, -6287, 1351, 7243, 5347, -2325, -9454, -12730, -13289, -12836, -11452, -8991, -6207, -3809, -1696, 389, 2268, 3740, 4935, 6011, 6921, 7622, 8201, 8715, 9136, 9475, 9782, 10042, 10215, 10331, 10433, 10499, 10503, 10481, 10459, 10410, 10316, 10199, 10069, 9907, 9716, 9526, 9338, 9138, 8938, 8756, 8583, 8399, 8215, 8038, 7851, 7635, 7392, 7117, 6788, 6391, 5922, 5376, 4741, 4020, 3222, 2357, 1436, 482 } - }, - { - { 2270, 5471, 4975, -16, -7728, -15051, -19741, -20733, -17524, -10929, -3350, 3721, 10904, 16901, 15751, 3683, -11650, -15670, -3544, 12749, 17876, 9650, -2120, -9394, -12417, -14133, -14758, -13499, -11340, -9686, -8399, -6757, -4932, -3425, -2123, -722, 676, 1908, 3087, 4291, 5385, 6320, 7198, 8009, 8651, 9162, 9644, 10056, 10316, 10481, 10642, 10774, 10838, 10875, 10911, 10892, 10804, 10691, 10557, 10361, 10121, 9888, 9650, 9369, 9068, 8781, 8483, 8140, 7766, 7376, 6946, 6453, 5906, 5311, 4651, 3919, 3127, 2279, 1384, 463 }, - { -2270, -5471, -4975, 16, 7728, 15051, 19741, 20733, 17524, 10929, 3350, -3721, -10904, -16901, -15751, -3683, 11650, 15670, 3544, -12749, -17876, -9650, 2120, 9394, 12417, 14133, 14758, 13499, 11340, 9686, 8399, 6757, 4932, 3425, 2123, 722, -676, -1908, -3087, -4291, -5385, -6320, -7198, -8009, -8651, -9162, -9644, -10056, -10316, -10481, -10642, -10774, -10838, -10875, -10911, -10892, -10804, -10691, -10557, -10361, -10121, -9888, -9650, -9369, -9068, -8781, -8483, -8140, -7766, -7376, -6946, -6453, -5906, -5311, -4651, -3919, -3127, -2279, -1384, -463 } - }, - { - { -274, -1116, -2138, -2311, -1100, 637, 1556, 1216, 206, -731, -1221, -1099, -290, 892, 1584, 1028, -408, -1229, -346, 1489, 2320, 1149, -1072, -2712, -3155, -2885, -2466, -2044, -1617, -1232, -876, -480, -72, 237, 400, 446, 403, 315, 289, 410, 662, 983, 1348, 1752, 2175, 2602, 3048, 3530, 4049, 4606, 5203, 5819, 6418, 6978, 7493, 7942, 8304, 8570, 8746, 8829, 8808, 8677, 8434, 8072, 7578, 6945, 6179, 5298, 4327, 3300, 2263, 1275, 390, -338, -858, -1136, -1180, -1025, -702, -251 }, - { -274, -1116, -2138, -2311, -1100, 637, 1556, 1216, 206, -731, -1221, -1099, -290, 892, 1584, 1028, -408, -1229, -346, 1489, 2320, 1149, -1072, -2712, -3155, -2885, -2466, -2044, -1617, -1232, -876, -480, -72, 237, 400, 446, 403, 315, 289, 410, 662, 983, 1348, 1752, 2175, 2602, 3048, 3530, 4049, 4606, 5203, 5819, 6418, 6978, 7493, 7942, 8304, 8570, 8746, 8829, 8808, 8677, 8434, 8072, 7578, 6945, 6179, 5298, 4327, 3300, 2263, 1275, 390, -338, -858, -1136, -1180, -1025, -702, -251 } - }, - { - { 100, -21, -753, -1626, -1788, -969, 18, 83, -853, -1796, -1932, -1328, -266, 1211, 2476, 2070, -417, -2772, -2101, 1491, 4599, 4336, 1250, -2145, -4461, -6022, -7276, -8003, -7981, -7436, -6628, -5542, -4131, -2515, -839, 817, 2375, 3739, 4874, 5788, 6491, 7002, 7376, 7647, 7807, 7867, 7866, 7820, 7704, 7501, 7227, 6901, 6539, 6185, 5889, 5664, 5489, 5340, 5199, 5048, 4872, 4671, 4457, 4232, 3998, 3758, 3519, 3272, 3003, 2705, 2388, 2063, 1731, 1394, 1074, 798, 566, 364, 190, 57 }, - { 100, -21, -753, -1626, -1788, -969, 18, 83, -853, -1796, -1932, -1328, -266, 1211, 2476, 2070, -417, -2772, -2101, 1491, 4599, 4336, 1250, -2145, -4461, -6022, -7276, -8003, -7981, -7436, -6628, -5542, -4131, -2515, -839, 817, 2375, 3739, 4874, 5788, 6491, 7002, 7376, 7647, 7807, 7867, 7866, 7820, 7704, 7501, 7227, 6901, 6539, 6185, 5889, 5664, 5489, 5340, 5199, 5048, 4872, 4671, 4457, 4232, 3998, 3758, 3519, 3272, 3003, 2705, 2388, 2063, 1731, 1394, 1074, 798, 566, 364, 190, 57 } - }, - { - { -69, -63, 184, 415, 334, 33, -107, -44, -286, -1261, -2648, -3429, -2530, 258, 3436, 4276, 1397, -2933, -4400, -1271, 3556, 5885, 4586, 1666, -927, -2940, -4669, -5852, -6179, -5883, -5343, -4610, -3622, -2497, -1352, -140, 1172, 2444, 3502, 4285, 4818, 5145, 5330, 5447, 5526, 5575, 5612, 5647, 5653, 5601, 5502, 5375, 5223, 5056, 4899, 4772, 4670, 4585, 4514, 4448, 4376, 4292, 4196, 4076, 3924, 3744, 3548, 3336, 3093, 2825, 2545, 2261, 1959, 1641, 1330, 1047, 782, 525, 288, 89 }, - { 69, 63, -184, -415, -334, -33, 107, 44, 286, 1261, 2648, 3429, 2530, -258, -3436, -4276, -1397, 2933, 4400, 1271, -3556, -5885, -4586, -1666, 927, 2940, 4669, 5852, 6179, 5883, 5343, 4610, 3622, 2497, 1352, 140, -1172, -2444, -3502, -4285, -4818, -5145, -5330, -5447, -5526, -5575, -5612, -5647, -5653, -5601, -5502, -5375, -5223, -5056, -4899, -4772, -4670, -4585, -4514, -4448, -4376, -4292, -4196, -4076, -3924, -3744, -3548, -3336, -3093, -2825, -2545, -2261, -1959, -1641, -1330, -1047, -782, -525, -288, -89 } - }, - { - { -352, -377, 411, 586, -351, -765, 717, 2715, 2541, -247, -3157, -3663, -1643, 1139, 2778, 2255, 7, -1957, -1588, 896, 3016, 2866, 1143, -192, -340, 91, 517, 958, 1433, 1678, 1538, 1134, 610, 24, -545, -1026, -1458, -1891, -2250, -2420, -2386, -2198, -1894, -1526, -1175, -887, -639, -398, -148, 132, 457, 816, 1190, 1591, 2037, 2511, 2975, 3402, 3776, 4073, 4273, 4364, 4344, 4208, 3949, 3558, 3031, 2381, 1633, 813, -36, -850, -1559, -2098, -2413, -2463, -2249, -1808, -1180, -412 }, - { 352, 377, -411, -586, 351, 765, -717, -2715, -2541, 247, 3157, 3663, 1643, -1139, -2778, -2255, -7, 1957, 1588, -896, -3016, -2866, -1143, 192, 340, -91, -517, -958, -1433, -1678, -1538, -1134, -610, -24, 545, 1026, 1458, 1891, 2250, 2420, 2386, 2198, 1894, 1526, 1175, 887, 639, 398, 148, -132, -457, -816, -1190, -1591, -2037, -2511, -2975, -3402, -3776, -4073, -4273, -4364, -4344, -4208, -3949, -3558, -3031, -2381, -1633, -813, 36, 850, 1559, 2098, 2413, 2463, 2249, 1808, 1180, 412 } - }, - { - { 61, -90, -566, -816, -647, -548, -703, -382, 1150, 3591, 5804, 6437, 4175, -1129, -6625, -7501, -2091, 4906, 6834, 2607, -2557, -3941, -2128, -270, 530, 1195, 1935, 1935, 1104, 339, 153, 230, 255, 280, 325, 253, 50, -156, -332, -532, -757, -988, -1248, -1515, -1714, -1838, -1959, -2095, -2199, -2267, -2338, -2407, -2430, -2403, -2340, -2220, -2024, -1769, -1472, -1125, -724, -285, 187, 704, 1256, 1816, 2375, 2924, 3433, 3860, 4187, 4403, 4480, 4387, 4114, 3666, 3054, 2299, 1430, 485 }, - { 61, -90, -566, -816, -647, -548, -703, -382, 1150, 3591, 5804, 6437, 4175, -1129, -6625, -7501, -2091, 4906, 6834, 2607, -2557, -3941, -2128, -270, 530, 1195, 1935, 1935, 1104, 339, 153, 230, 255, 280, 325, 253, 50, -156, -332, -532, -757, -988, -1248, -1515, -1714, -1838, -1959, -2095, -2199, -2267, -2338, -2407, -2430, -2403, -2340, -2220, -2024, -1769, -1472, -1125, -724, -285, 187, 704, 1256, 1816, 2375, 2924, 3433, 3860, 4187, 4403, 4480, 4387, 4114, 3666, 3054, 2299, 1430, 485 } - }, - { - { -583, -1345, -1174, -46, 1674, 3149, 3186, 1256, -1498, -3032, -2468, -859, 322, 731, 798, 605, -36, -756, -809, -95, 647, 827, 662, 645, 814, 844, 566, 79, -517, -1189, -1838, -2294, -2495, -2543, -2566, -2601, -2610, -2536, -2325, -1950, -1450, -910, -410, 21, 387, 700, 969, 1209, 1433, 1641, 1831, 2004, 2162, 2302, 2420, 2515, 2589, 2635, 2638, 2595, 2519, 2428, 2329, 2231, 2160, 2137, 2159, 2206, 2266, 2341, 2424, 2483, 2487, 2423, 2288, 2071, 1755, 1335, 832, 282 }, - { -583, -1345, -1174, -46, 1674, 3149, 3186, 1256, -1498, -3032, -2468, -859, 322, 731, 798, 605, -36, -756, -809, -95, 647, 827, 662, 645, 814, 844, 566, 79, -517, -1189, -1838, -2294, -2495, -2543, -2566, -2601, -2610, -2536, -2325, -1950, -1450, -910, -410, 21, 387, 700, 969, 1209, 1433, 1641, 1831, 2004, 2162, 2302, 2420, 2515, 2589, 2635, 2638, 2595, 2519, 2428, 2329, 2231, 2160, 2137, 2159, 2206, 2266, 2341, 2424, 2483, 2487, 2423, 2288, 2071, 1755, 1335, 832, 282 } - }, - { - { 699, 1012, -457, -2351, -3666, -4655, -4951, -2980, 1650, 6914, 10498, 11293, 8054, -222, -10163, -13569, -5693, 7194, 13197, 7949, -1622, -7006, -7106, -5916, -5555, -5075, -3854, -2655, -1818, -796, 565, 1773, 2612, 3310, 3907, 4204, 4190, 4007, 3668, 3160, 2623, 2171, 1746, 1287, 848, 457, 66, -310, -594, -789, -975, -1180, -1381, -1591, -1827, -2056, -2255, -2446, -2632, -2780, -2884, -2974, -3051, -3083, -3069, -3034, -2967, -2846, -2682, -2502, -2310, -2094, -1864, -1633, -1398, -1148, -886, -623, -367, -120 }, - { 699, 1012, -457, -2351, -3666, -4655, -4951, -2980, 1650, 6914, 10498, 11293, 8054, -222, -10163, -13569, -5693, 7194, 13197, 7949, -1622, -7006, -7106, -5916, -5555, -5075, -3854, -2655, -1818, -796, 565, 1773, 2612, 3310, 3907, 4204, 4190, 4007, 3668, 3160, 2623, 2171, 1746, 1287, 848, 457, 66, -310, -594, -789, -975, -1180, -1381, -1591, -1827, -2056, -2255, -2446, -2632, -2780, -2884, -2974, -3051, -3083, -3069, -3034, -2967, -2846, -2682, -2502, -2310, -2094, -1864, -1633, -1398, -1148, -886, -623, -367, -120 } - }, - { - { 85, 353, 751, 1173, 1518, 1325, -60, -2393, -4538, -5958, -6494, -4345, 2442, 10662, 12053, 2904, -8973, -11926, -4175, 5013, 7522, 4580, 1788, 1096, 703, -381, -1257, -1414, -1401, -1505, -1384, -922, -434, -97, 164, 376, 501, 591, 682, 708, 656, 622, 637, 622, 555, 510, 513, 516, 516, 553, 619, 669, 694, 704, 684, 620, 531, 431, 313, 179, 51, -69, -200, -341, -474, -601, -734, -865, -975, -1067, -1148, -1203, -1220, -1204, -1154, -1051, -883, -667, -419, -144 }, - { -85, -353, -751, -1173, -1518, -1325, 60, 2393, 4538, 5958, 6494, 4345, -2442, -10662, -12053, -2904, 8973, 11926, 4175, -5013, -7522, -4580, -1788, -1096, -703, 381, 1257, 1414, 1401, 1505, 1384, 922, 434, 97, -164, -376, -501, -591, -682, -708, -656, -622, -637, -622, -555, -510, -513, -516, -516, -553, -619, -669, -694, -704, -684, -620, -531, -431, -313, -179, -51, 69, 200, 341, 474, 601, 734, 865, 975, 1067, 1148, 1203, 1220, 1204, 1154, 1051, 883, 667, 419, 144 } - }, - { - { 54, 72, -92, -405, -671, -421, 717, 2110, 2200, 348, -1875, -2289, -808, 614, 689, 145, 91, 335, 121, -427, -604, -338, -197, -386, -495, -235, 155, 335, 271, 102, -109, -358, -603, -772, -827, -767, -625, -462, -314, -163, 25, 235, 421, 553, 626, 652, 647, 647, 683, 764, 881, 1019, 1164, 1301, 1419, 1514, 1588, 1641, 1675, 1688, 1685, 1668, 1633, 1581, 1524, 1470, 1422, 1375, 1329, 1288, 1244, 1183, 1099, 996, 881, 750, 602, 439, 267, 90 }, - { -54, -72, 92, 405, 671, 421, -717, -2110, -2200, -348, 1875, 2289, 808, -614, -689, -145, -91, -335, -121, 427, 604, 338, 197, 386, 495, 235, -155, -335, -271, -102, 109, 358, 603, 772, 827, 767, 625, 462, 314, 163, -25, -235, -421, -553, -626, -652, -647, -647, -683, -764, -881, -1019, -1164, -1301, -1419, -1514, -1588, -1641, -1675, -1688, -1685, -1668, -1633, -1581, -1524, -1470, -1422, -1375, -1329, -1288, -1244, -1183, -1099, -996, -881, -750, -602, -439, -267, -90 } - }, - { - { 184, 540, 604, 172, -35, 809, 1846, 915, -2637, -6333, -6443, -1573, 5372, 8885, 5628, -1742, -6556, -4939, 281, 3494, 2767, 620, -479, -707, -1002, -1090, -423, 505, 878, 760, 766, 1104, 1563, 2020, 2458, 2740, 2727, 2474, 2121, 1723, 1300, 898, 528, 153, -231, -591, -927, -1266, -1604, -1918, -2226, -2545, -2846, -3077, -3221, -3277, -3241, -3122, -2953, -2752, -2506, -2202, -1840, -1418, -922, -348, 291, 970, 1654, 2304, 2881, 3353, 3679, 3814, 3730, 3430, 2928, 2246, 1413, 482 }, - { -184, -540, -604, -172, 35, -809, -1846, -915, 2637, 6333, 6443, 1573, -5372, -8885, -5628, 1742, 6556, 4939, -281, -3494, -2767, -620, 479, 707, 1002, 1090, 423, -505, -878, -760, -766, -1104, -1563, -2020, -2458, -2740, -2727, -2474, -2121, -1723, -1300, -898, -528, -153, 231, 591, 927, 1266, 1604, 1918, 2226, 2545, 2846, 3077, 3221, 3277, 3241, 3122, 2953, 2752, 2506, 2202, 1840, 1418, 922, 348, -291, -970, -1654, -2304, -2881, -3353, -3679, -3814, -3730, -3430, -2928, -2246, -1413, -482 } - }, - { - { 0, 75, 287, 507, 520, 202, -408, -1113, -1517, -1137, 98, 1409, 1685, 674, -646, -1154, -745, -98, 362, 736, 1070, 1115, 786, 371, 109, -149, -643, -1298, -1792, -1897, -1625, -1131, -620, -263, -110, -67, -5, 124, 278, 393, 433, 410, 364, 325, 297, 268, 228, 169, 74, -62, -229, -416, -620, -842, -1076, -1314, -1545, -1753, -1923, -2051, -2136, -2177, -2178, -2141, -2063, -1936, -1762, -1546, -1282, -964, -606, -239, 107, 410, 634, 744, 732, 615, 414, 147 }, - { 0, 75, 287, 507, 520, 202, -408, -1113, -1517, -1137, 98, 1409, 1685, 674, -646, -1154, -745, -98, 362, 736, 1070, 1115, 786, 371, 109, -149, -643, -1298, -1792, -1897, -1625, -1131, -620, -263, -110, -67, -5, 124, 278, 393, 433, 410, 364, 325, 297, 268, 228, 169, 74, -62, -229, -416, -620, -842, -1076, -1314, -1545, -1753, -1923, -2051, -2136, -2177, -2178, -2141, -2063, -1936, -1762, -1546, -1282, -964, -606, -239, 107, 410, 634, 744, 732, 615, 414, 147 } - }, - { - { 52, 332, 759, 862, 433, -320, -1257, -2162, -2233, -713, 1722, 3101, 2219, -17, -1655, -1664, -524, 603, 831, 67, -970, -1328, -703, 346, 1095, 1335, 1274, 1098, 858, 606, 374, 101, -268, -668, -988, -1216, -1398, -1537, -1593, -1562, -1491, -1432, -1413, -1441, -1511, -1607, -1711, -1796, -1825, -1774, -1649, -1477, -1285, -1097, -939, -826, -749, -689, -636, -583, -519, -425, -287, -96, 151, 443, 758, 1072, 1365, 1606, 1771, 1856, 1872, 1822, 1693, 1482, 1217, 919, 585, 203 }, - { 52, 332, 759, 862, 433, -320, -1257, -2162, -2233, -713, 1722, 3101, 2219, -17, -1655, -1664, -524, 603, 831, 67, -970, -1328, -703, 346, 1095, 1335, 1274, 1098, 858, 606, 374, 101, -268, -668, -988, -1216, -1398, -1537, -1593, -1562, -1491, -1432, -1413, -1441, -1511, -1607, -1711, -1796, -1825, -1774, -1649, -1477, -1285, -1097, -939, -826, -749, -689, -636, -583, -519, -425, -287, -96, 151, 443, 758, 1072, 1365, 1606, 1771, 1856, 1872, 1822, 1693, 1482, 1217, 919, 585, 203 } - }, - { - { -138, -234, -118, -79, -30, 430, 963, 351, -1764, -3538, -2546, 1018, 3867, 3130, -280, -2764, -2221, -24, 1312, 1203, 924, 1288, 1667, 1250, 225, -702, -1304, -1870, -2566, -3211, -3575, -3587, -3290, -2772, -2170, -1605, -1112, -677, -304, -16, 185, 298, 318, 268, 206, 184, 216, 299, 427, 582, 739, 879, 997, 1079, 1106, 1074, 992, 873, 733, 586, 454, 353, 296, 288, 333, 433, 584, 775, 997, 1236, 1481, 1705, 1878, 1973, 1966, 1841, 1596, 1239, 789, 271 }, - { -138, -234, -118, -79, -30, 430, 963, 351, -1764, -3538, -2546, 1018, 3867, 3130, -280, -2764, -2221, -24, 1312, 1203, 924, 1288, 1667, 1250, 225, -702, -1304, -1870, -2566, -3211, -3575, -3587, -3290, -2772, -2170, -1605, -1112, -677, -304, -16, 185, 298, 318, 268, 206, 184, 216, 299, 427, 582, 739, 879, 997, 1079, 1106, 1074, 992, 873, 733, 586, 454, 353, 296, 288, 333, 433, 584, 775, 997, 1236, 1481, 1705, 1878, 1973, 1966, 1841, 1596, 1239, 789, 271 } - }, - { - { 1, -3, -20, -61, -131, -163, -40, 174, 90, -536, -1081, -417, 1460, 2677, 1402, -1542, -3133, -1660, 1199, 2502, 1431, -354, -1159, -864, -209, 375, 815, 984, 767, 288, -221, -649, -976, -1186, -1324, -1513, -1816, -2169, -2467, -2653, -2704, -2610, -2397, -2131, -1862, -1621, -1431, -1309, -1244, -1210, -1196, -1192, -1182, -1147, -1087, -1013, -936, -871, -833, -825, -839, -867, -903, -932, -938, -918, -878, -820, -744, -654, -559, -460, -356, -256, -175, -118, -73, -32, -4, 2 }, - { 1, -3, -20, -61, -131, -163, -40, 174, 90, -536, -1081, -417, 1460, 2677, 1402, -1542, -3133, -1660, 1199, 2502, 1431, -354, -1159, -864, -209, 375, 815, 984, 767, 288, -221, -649, -976, -1186, -1324, -1513, -1816, -2169, -2467, -2653, -2704, -2610, -2397, -2131, -1862, -1621, -1431, -1309, -1244, -1210, -1196, -1192, -1182, -1147, -1087, -1013, -936, -871, -833, -825, -839, -867, -903, -932, -938, -918, -878, -820, -744, -654, -559, -460, -356, -256, -175, -118, -73, -32, -4, 2 } - } +const Word16 CRendBin_HOA3_HRIR_coeff_im_16kHz_fx[HOA3_CHANNELS][BINAURAL_CHANNELS][L_FRAME16k / MAX_PARAM_SPATIAL_SUBFRAMES] = { + { { -2917, -7989, -11262, -12586, -12353, -11219, -9807, -8120, -5539, -1908, 1972, 5385, 8105, 8905, 5482, -1858, -7731, -6287, 1351, 7243, 5347, -2325, -9454, -12730, -13289, -12836, -11452, -8991, -6207, -3809, -1696, 389, 2268, 3740, 4935, 6011, 6921, 7622, 8201, 8715, 9136, 9475, 9782, 10042, 10215, 10331, 10433, 10499, 10503, 10481, 10459, 10410, 10316, 10199, 10069, 9907, 9716, 9526, 9338, 9138, 8938, 8756, 8583, 8399, 8215, 8038, 7851, 7635, 7392, 7117, 6788, 6391, 5922, 5376, 4741, 4020, 3222, 2357, 1436, 482 }, + { -2917, -7989, -11262, -12586, -12353, -11219, -9807, -8120, -5539, -1908, 1972, 5385, 8105, 8905, 5482, -1858, -7731, -6287, 1351, 7243, 5347, -2325, -9454, -12730, -13289, -12836, -11452, -8991, -6207, -3809, -1696, 389, 2268, 3740, 4935, 6011, 6921, 7622, 8201, 8715, 9136, 9475, 9782, 10042, 10215, 10331, 10433, 10499, 10503, 10481, 10459, 10410, 10316, 10199, 10069, 9907, 9716, 9526, 9338, 9138, 8938, 8756, 8583, 8399, 8215, 8038, 7851, 7635, 7392, 7117, 6788, 6391, 5922, 5376, 4741, 4020, 3222, 2357, 1436, 482 } }, + { { 2270, 5471, 4975, -16, -7728, -15051, -19741, -20733, -17524, -10929, -3350, 3721, 10904, 16901, 15751, 3683, -11650, -15670, -3544, 12749, 17876, 9650, -2120, -9394, -12417, -14133, -14758, -13499, -11340, -9686, -8399, -6757, -4932, -3425, -2123, -722, 676, 1908, 3087, 4291, 5385, 6320, 7198, 8009, 8651, 9162, 9644, 10056, 10316, 10481, 10642, 10774, 10838, 10875, 10911, 10892, 10804, 10691, 10557, 10361, 10121, 9888, 9650, 9369, 9068, 8781, 8483, 8140, 7766, 7376, 6946, 6453, 5906, 5311, 4651, 3919, 3127, 2279, 1384, 463 }, + { -2270, -5471, -4975, 16, 7728, 15051, 19741, 20733, 17524, 10929, 3350, -3721, -10904, -16901, -15751, -3683, 11650, 15670, 3544, -12749, -17876, -9650, 2120, 9394, 12417, 14133, 14758, 13499, 11340, 9686, 8399, 6757, 4932, 3425, 2123, 722, -676, -1908, -3087, -4291, -5385, -6320, -7198, -8009, -8651, -9162, -9644, -10056, -10316, -10481, -10642, -10774, -10838, -10875, -10911, -10892, -10804, -10691, -10557, -10361, -10121, -9888, -9650, -9369, -9068, -8781, -8483, -8140, -7766, -7376, -6946, -6453, -5906, -5311, -4651, -3919, -3127, -2279, -1384, -463 } }, + { { -274, -1116, -2138, -2311, -1100, 637, 1556, 1216, 206, -731, -1221, -1099, -290, 892, 1584, 1028, -408, -1229, -346, 1489, 2320, 1149, -1072, -2712, -3155, -2885, -2466, -2044, -1617, -1232, -876, -480, -72, 237, 400, 446, 403, 315, 289, 410, 662, 983, 1348, 1752, 2175, 2602, 3048, 3530, 4049, 4606, 5203, 5819, 6418, 6978, 7493, 7942, 8304, 8570, 8746, 8829, 8808, 8677, 8434, 8072, 7578, 6945, 6179, 5298, 4327, 3300, 2263, 1275, 390, -338, -858, -1136, -1180, -1025, -702, -251 }, + { -274, -1116, -2138, -2311, -1100, 637, 1556, 1216, 206, -731, -1221, -1099, -290, 892, 1584, 1028, -408, -1229, -346, 1489, 2320, 1149, -1072, -2712, -3155, -2885, -2466, -2044, -1617, -1232, -876, -480, -72, 237, 400, 446, 403, 315, 289, 410, 662, 983, 1348, 1752, 2175, 2602, 3048, 3530, 4049, 4606, 5203, 5819, 6418, 6978, 7493, 7942, 8304, 8570, 8746, 8829, 8808, 8677, 8434, 8072, 7578, 6945, 6179, 5298, 4327, 3300, 2263, 1275, 390, -338, -858, -1136, -1180, -1025, -702, -251 } }, + { { 100, -21, -753, -1626, -1788, -969, 18, 83, -853, -1796, -1932, -1328, -266, 1211, 2476, 2070, -417, -2772, -2101, 1491, 4599, 4336, 1250, -2145, -4461, -6022, -7276, -8003, -7981, -7436, -6628, -5542, -4131, -2515, -839, 817, 2375, 3739, 4874, 5788, 6491, 7002, 7376, 7647, 7807, 7867, 7866, 7820, 7704, 7501, 7227, 6901, 6539, 6185, 5889, 5664, 5489, 5340, 5199, 5048, 4872, 4671, 4457, 4232, 3998, 3758, 3519, 3272, 3003, 2705, 2388, 2063, 1731, 1394, 1074, 798, 566, 364, 190, 57 }, + { 100, -21, -753, -1626, -1788, -969, 18, 83, -853, -1796, -1932, -1328, -266, 1211, 2476, 2070, -417, -2772, -2101, 1491, 4599, 4336, 1250, -2145, -4461, -6022, -7276, -8003, -7981, -7436, -6628, -5542, -4131, -2515, -839, 817, 2375, 3739, 4874, 5788, 6491, 7002, 7376, 7647, 7807, 7867, 7866, 7820, 7704, 7501, 7227, 6901, 6539, 6185, 5889, 5664, 5489, 5340, 5199, 5048, 4872, 4671, 4457, 4232, 3998, 3758, 3519, 3272, 3003, 2705, 2388, 2063, 1731, 1394, 1074, 798, 566, 364, 190, 57 } }, + { { -69, -63, 184, 415, 334, 33, -107, -44, -286, -1261, -2648, -3429, -2530, 258, 3436, 4276, 1397, -2933, -4400, -1271, 3556, 5885, 4586, 1666, -927, -2940, -4669, -5852, -6179, -5883, -5343, -4610, -3622, -2497, -1352, -140, 1172, 2444, 3502, 4285, 4818, 5145, 5330, 5447, 5526, 5575, 5612, 5647, 5653, 5601, 5502, 5375, 5223, 5056, 4899, 4772, 4670, 4585, 4514, 4448, 4376, 4292, 4196, 4076, 3924, 3744, 3548, 3336, 3093, 2825, 2545, 2261, 1959, 1641, 1330, 1047, 782, 525, 288, 89 }, + { 69, 63, -184, -415, -334, -33, 107, 44, 286, 1261, 2648, 3429, 2530, -258, -3436, -4276, -1397, 2933, 4400, 1271, -3556, -5885, -4586, -1666, 927, 2940, 4669, 5852, 6179, 5883, 5343, 4610, 3622, 2497, 1352, 140, -1172, -2444, -3502, -4285, -4818, -5145, -5330, -5447, -5526, -5575, -5612, -5647, -5653, -5601, -5502, -5375, -5223, -5056, -4899, -4772, -4670, -4585, -4514, -4448, -4376, -4292, -4196, -4076, -3924, -3744, -3548, -3336, -3093, -2825, -2545, -2261, -1959, -1641, -1330, -1047, -782, -525, -288, -89 } }, + { { -352, -377, 411, 586, -351, -765, 717, 2715, 2541, -247, -3157, -3663, -1643, 1139, 2778, 2255, 7, -1957, -1588, 896, 3016, 2866, 1143, -192, -340, 91, 517, 958, 1433, 1678, 1538, 1134, 610, 24, -545, -1026, -1458, -1891, -2250, -2420, -2386, -2198, -1894, -1526, -1175, -887, -639, -398, -148, 132, 457, 816, 1190, 1591, 2037, 2511, 2975, 3402, 3776, 4073, 4273, 4364, 4344, 4208, 3949, 3558, 3031, 2381, 1633, 813, -36, -850, -1559, -2098, -2413, -2463, -2249, -1808, -1180, -412 }, + { 352, 377, -411, -586, 351, 765, -717, -2715, -2541, 247, 3157, 3663, 1643, -1139, -2778, -2255, -7, 1957, 1588, -896, -3016, -2866, -1143, 192, 340, -91, -517, -958, -1433, -1678, -1538, -1134, -610, -24, 545, 1026, 1458, 1891, 2250, 2420, 2386, 2198, 1894, 1526, 1175, 887, 639, 398, 148, -132, -457, -816, -1190, -1591, -2037, -2511, -2975, -3402, -3776, -4073, -4273, -4364, -4344, -4208, -3949, -3558, -3031, -2381, -1633, -813, 36, 850, 1559, 2098, 2413, 2463, 2249, 1808, 1180, 412 } }, + { { 61, -90, -566, -816, -647, -548, -703, -382, 1150, 3591, 5804, 6437, 4175, -1129, -6625, -7501, -2091, 4906, 6834, 2607, -2557, -3941, -2128, -270, 530, 1195, 1935, 1935, 1104, 339, 153, 230, 255, 280, 325, 253, 50, -156, -332, -532, -757, -988, -1248, -1515, -1714, -1838, -1959, -2095, -2199, -2267, -2338, -2407, -2430, -2403, -2340, -2220, -2024, -1769, -1472, -1125, -724, -285, 187, 704, 1256, 1816, 2375, 2924, 3433, 3860, 4187, 4403, 4480, 4387, 4114, 3666, 3054, 2299, 1430, 485 }, + { 61, -90, -566, -816, -647, -548, -703, -382, 1150, 3591, 5804, 6437, 4175, -1129, -6625, -7501, -2091, 4906, 6834, 2607, -2557, -3941, -2128, -270, 530, 1195, 1935, 1935, 1104, 339, 153, 230, 255, 280, 325, 253, 50, -156, -332, -532, -757, -988, -1248, -1515, -1714, -1838, -1959, -2095, -2199, -2267, -2338, -2407, -2430, -2403, -2340, -2220, -2024, -1769, -1472, -1125, -724, -285, 187, 704, 1256, 1816, 2375, 2924, 3433, 3860, 4187, 4403, 4480, 4387, 4114, 3666, 3054, 2299, 1430, 485 } }, + { { -583, -1345, -1174, -46, 1674, 3149, 3186, 1256, -1498, -3032, -2468, -859, 322, 731, 798, 605, -36, -756, -809, -95, 647, 827, 662, 645, 814, 844, 566, 79, -517, -1189, -1838, -2294, -2495, -2543, -2566, -2601, -2610, -2536, -2325, -1950, -1450, -910, -410, 21, 387, 700, 969, 1209, 1433, 1641, 1831, 2004, 2162, 2302, 2420, 2515, 2589, 2635, 2638, 2595, 2519, 2428, 2329, 2231, 2160, 2137, 2159, 2206, 2266, 2341, 2424, 2483, 2487, 2423, 2288, 2071, 1755, 1335, 832, 282 }, + { -583, -1345, -1174, -46, 1674, 3149, 3186, 1256, -1498, -3032, -2468, -859, 322, 731, 798, 605, -36, -756, -809, -95, 647, 827, 662, 645, 814, 844, 566, 79, -517, -1189, -1838, -2294, -2495, -2543, -2566, -2601, -2610, -2536, -2325, -1950, -1450, -910, -410, 21, 387, 700, 969, 1209, 1433, 1641, 1831, 2004, 2162, 2302, 2420, 2515, 2589, 2635, 2638, 2595, 2519, 2428, 2329, 2231, 2160, 2137, 2159, 2206, 2266, 2341, 2424, 2483, 2487, 2423, 2288, 2071, 1755, 1335, 832, 282 } }, + { { 699, 1012, -457, -2351, -3666, -4655, -4951, -2980, 1650, 6914, 10498, 11293, 8054, -222, -10163, -13569, -5693, 7194, 13197, 7949, -1622, -7006, -7106, -5916, -5555, -5075, -3854, -2655, -1818, -796, 565, 1773, 2612, 3310, 3907, 4204, 4190, 4007, 3668, 3160, 2623, 2171, 1746, 1287, 848, 457, 66, -310, -594, -789, -975, -1180, -1381, -1591, -1827, -2056, -2255, -2446, -2632, -2780, -2884, -2974, -3051, -3083, -3069, -3034, -2967, -2846, -2682, -2502, -2310, -2094, -1864, -1633, -1398, -1148, -886, -623, -367, -120 }, + { 699, 1012, -457, -2351, -3666, -4655, -4951, -2980, 1650, 6914, 10498, 11293, 8054, -222, -10163, -13569, -5693, 7194, 13197, 7949, -1622, -7006, -7106, -5916, -5555, -5075, -3854, -2655, -1818, -796, 565, 1773, 2612, 3310, 3907, 4204, 4190, 4007, 3668, 3160, 2623, 2171, 1746, 1287, 848, 457, 66, -310, -594, -789, -975, -1180, -1381, -1591, -1827, -2056, -2255, -2446, -2632, -2780, -2884, -2974, -3051, -3083, -3069, -3034, -2967, -2846, -2682, -2502, -2310, -2094, -1864, -1633, -1398, -1148, -886, -623, -367, -120 } }, + { { 85, 353, 751, 1173, 1518, 1325, -60, -2393, -4538, -5958, -6494, -4345, 2442, 10662, 12053, 2904, -8973, -11926, -4175, 5013, 7522, 4580, 1788, 1096, 703, -381, -1257, -1414, -1401, -1505, -1384, -922, -434, -97, 164, 376, 501, 591, 682, 708, 656, 622, 637, 622, 555, 510, 513, 516, 516, 553, 619, 669, 694, 704, 684, 620, 531, 431, 313, 179, 51, -69, -200, -341, -474, -601, -734, -865, -975, -1067, -1148, -1203, -1220, -1204, -1154, -1051, -883, -667, -419, -144 }, + { -85, -353, -751, -1173, -1518, -1325, 60, 2393, 4538, 5958, 6494, 4345, -2442, -10662, -12053, -2904, 8973, 11926, 4175, -5013, -7522, -4580, -1788, -1096, -703, 381, 1257, 1414, 1401, 1505, 1384, 922, 434, 97, -164, -376, -501, -591, -682, -708, -656, -622, -637, -622, -555, -510, -513, -516, -516, -553, -619, -669, -694, -704, -684, -620, -531, -431, -313, -179, -51, 69, 200, 341, 474, 601, 734, 865, 975, 1067, 1148, 1203, 1220, 1204, 1154, 1051, 883, 667, 419, 144 } }, + { { 54, 72, -92, -405, -671, -421, 717, 2110, 2200, 348, -1875, -2289, -808, 614, 689, 145, 91, 335, 121, -427, -604, -338, -197, -386, -495, -235, 155, 335, 271, 102, -109, -358, -603, -772, -827, -767, -625, -462, -314, -163, 25, 235, 421, 553, 626, 652, 647, 647, 683, 764, 881, 1019, 1164, 1301, 1419, 1514, 1588, 1641, 1675, 1688, 1685, 1668, 1633, 1581, 1524, 1470, 1422, 1375, 1329, 1288, 1244, 1183, 1099, 996, 881, 750, 602, 439, 267, 90 }, + { -54, -72, 92, 405, 671, 421, -717, -2110, -2200, -348, 1875, 2289, 808, -614, -689, -145, -91, -335, -121, 427, 604, 338, 197, 386, 495, 235, -155, -335, -271, -102, 109, 358, 603, 772, 827, 767, 625, 462, 314, 163, -25, -235, -421, -553, -626, -652, -647, -647, -683, -764, -881, -1019, -1164, -1301, -1419, -1514, -1588, -1641, -1675, -1688, -1685, -1668, -1633, -1581, -1524, -1470, -1422, -1375, -1329, -1288, -1244, -1183, -1099, -996, -881, -750, -602, -439, -267, -90 } }, + { { 184, 540, 604, 172, -35, 809, 1846, 915, -2637, -6333, -6443, -1573, 5372, 8885, 5628, -1742, -6556, -4939, 281, 3494, 2767, 620, -479, -707, -1002, -1090, -423, 505, 878, 760, 766, 1104, 1563, 2020, 2458, 2740, 2727, 2474, 2121, 1723, 1300, 898, 528, 153, -231, -591, -927, -1266, -1604, -1918, -2226, -2545, -2846, -3077, -3221, -3277, -3241, -3122, -2953, -2752, -2506, -2202, -1840, -1418, -922, -348, 291, 970, 1654, 2304, 2881, 3353, 3679, 3814, 3730, 3430, 2928, 2246, 1413, 482 }, + { -184, -540, -604, -172, 35, -809, -1846, -915, 2637, 6333, 6443, 1573, -5372, -8885, -5628, 1742, 6556, 4939, -281, -3494, -2767, -620, 479, 707, 1002, 1090, 423, -505, -878, -760, -766, -1104, -1563, -2020, -2458, -2740, -2727, -2474, -2121, -1723, -1300, -898, -528, -153, 231, 591, 927, 1266, 1604, 1918, 2226, 2545, 2846, 3077, 3221, 3277, 3241, 3122, 2953, 2752, 2506, 2202, 1840, 1418, 922, 348, -291, -970, -1654, -2304, -2881, -3353, -3679, -3814, -3730, -3430, -2928, -2246, -1413, -482 } }, + { { 0, 75, 287, 507, 520, 202, -408, -1113, -1517, -1137, 98, 1409, 1685, 674, -646, -1154, -745, -98, 362, 736, 1070, 1115, 786, 371, 109, -149, -643, -1298, -1792, -1897, -1625, -1131, -620, -263, -110, -67, -5, 124, 278, 393, 433, 410, 364, 325, 297, 268, 228, 169, 74, -62, -229, -416, -620, -842, -1076, -1314, -1545, -1753, -1923, -2051, -2136, -2177, -2178, -2141, -2063, -1936, -1762, -1546, -1282, -964, -606, -239, 107, 410, 634, 744, 732, 615, 414, 147 }, + { 0, 75, 287, 507, 520, 202, -408, -1113, -1517, -1137, 98, 1409, 1685, 674, -646, -1154, -745, -98, 362, 736, 1070, 1115, 786, 371, 109, -149, -643, -1298, -1792, -1897, -1625, -1131, -620, -263, -110, -67, -5, 124, 278, 393, 433, 410, 364, 325, 297, 268, 228, 169, 74, -62, -229, -416, -620, -842, -1076, -1314, -1545, -1753, -1923, -2051, -2136, -2177, -2178, -2141, -2063, -1936, -1762, -1546, -1282, -964, -606, -239, 107, 410, 634, 744, 732, 615, 414, 147 } }, + { { 52, 332, 759, 862, 433, -320, -1257, -2162, -2233, -713, 1722, 3101, 2219, -17, -1655, -1664, -524, 603, 831, 67, -970, -1328, -703, 346, 1095, 1335, 1274, 1098, 858, 606, 374, 101, -268, -668, -988, -1216, -1398, -1537, -1593, -1562, -1491, -1432, -1413, -1441, -1511, -1607, -1711, -1796, -1825, -1774, -1649, -1477, -1285, -1097, -939, -826, -749, -689, -636, -583, -519, -425, -287, -96, 151, 443, 758, 1072, 1365, 1606, 1771, 1856, 1872, 1822, 1693, 1482, 1217, 919, 585, 203 }, + { 52, 332, 759, 862, 433, -320, -1257, -2162, -2233, -713, 1722, 3101, 2219, -17, -1655, -1664, -524, 603, 831, 67, -970, -1328, -703, 346, 1095, 1335, 1274, 1098, 858, 606, 374, 101, -268, -668, -988, -1216, -1398, -1537, -1593, -1562, -1491, -1432, -1413, -1441, -1511, -1607, -1711, -1796, -1825, -1774, -1649, -1477, -1285, -1097, -939, -826, -749, -689, -636, -583, -519, -425, -287, -96, 151, 443, 758, 1072, 1365, 1606, 1771, 1856, 1872, 1822, 1693, 1482, 1217, 919, 585, 203 } }, + { { -138, -234, -118, -79, -30, 430, 963, 351, -1764, -3538, -2546, 1018, 3867, 3130, -280, -2764, -2221, -24, 1312, 1203, 924, 1288, 1667, 1250, 225, -702, -1304, -1870, -2566, -3211, -3575, -3587, -3290, -2772, -2170, -1605, -1112, -677, -304, -16, 185, 298, 318, 268, 206, 184, 216, 299, 427, 582, 739, 879, 997, 1079, 1106, 1074, 992, 873, 733, 586, 454, 353, 296, 288, 333, 433, 584, 775, 997, 1236, 1481, 1705, 1878, 1973, 1966, 1841, 1596, 1239, 789, 271 }, + { -138, -234, -118, -79, -30, 430, 963, 351, -1764, -3538, -2546, 1018, 3867, 3130, -280, -2764, -2221, -24, 1312, 1203, 924, 1288, 1667, 1250, 225, -702, -1304, -1870, -2566, -3211, -3575, -3587, -3290, -2772, -2170, -1605, -1112, -677, -304, -16, 185, 298, 318, 268, 206, 184, 216, 299, 427, 582, 739, 879, 997, 1079, 1106, 1074, 992, 873, 733, 586, 454, 353, 296, 288, 333, 433, 584, 775, 997, 1236, 1481, 1705, 1878, 1973, 1966, 1841, 1596, 1239, 789, 271 } }, + { { 1, -3, -20, -61, -131, -163, -40, 174, 90, -536, -1081, -417, 1460, 2677, 1402, -1542, -3133, -1660, 1199, 2502, 1431, -354, -1159, -864, -209, 375, 815, 984, 767, 288, -221, -649, -976, -1186, -1324, -1513, -1816, -2169, -2467, -2653, -2704, -2610, -2397, -2131, -1862, -1621, -1431, -1309, -1244, -1210, -1196, -1192, -1182, -1147, -1087, -1013, -936, -871, -833, -825, -839, -867, -903, -932, -938, -918, -878, -820, -744, -654, -559, -460, -356, -256, -175, -118, -73, -32, -4, 2 }, + { 1, -3, -20, -61, -131, -163, -40, 174, 90, -536, -1081, -417, 1460, 2677, 1402, -1542, -3133, -1660, 1199, 2502, 1431, -354, -1159, -864, -209, 375, 815, 984, 767, 288, -221, -649, -976, -1186, -1324, -1513, -1816, -2169, -2467, -2653, -2704, -2610, -2397, -2131, -1862, -1621, -1431, -1309, -1244, -1210, -1196, -1192, -1182, -1147, -1087, -1013, -936, -871, -833, -825, -839, -867, -903, -932, -938, -918, -878, -820, -744, -654, -559, -460, -356, -256, -175, -118, -73, -32, -4, 2 } } }; -const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; -const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS]={NULL,NULL}; - +const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; +const Word16 *CRendBin_HOA3_HRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS] = { NULL, NULL }; /********************** CRendBin_Combined_BRIR **********************/ const Word16 CRendBin_Combined_BRIR_Q_latency_s_fx = 31; -const Word32 CRendBin_Combined_BRIR_latency_s_fx = 313177;/*Q-31*/ +const Word32 CRendBin_Combined_BRIR_latency_s_fx = 313177; /*Q-31*/ /* Sample Rate = 48000 */ const Word16 CRendBin_Combined_BRIR_max_num_iterations_48kHz = 22; -const Word16 CRendBin_Combined_BRIR_num_iterations_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS]={{22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22} }; -const Word16 CRendBin_Combined_BRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = {40, 40}; -const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][22]={{{116, 118, 117, 121, 112, 119, 121, 131, 134, 131, 137, 127, 134, 135, 134, 135, 129, 139, 135, 130, 128, 240},{116, 118, 117, 121, 112, 119, 121, 131, 134, 131, 137, 127, 134, 135, 134, 135, 129, 139, 135, 130, 128, 240}},{{122, 106, 121, 114, 121, 123, 119, 126, 123, 126, 127, 130, 128, 136, 132, 131, 129, 141, 137, 131, 129, 240},{122, 106, 121, 114, 121, 123, 119, 126, 123, 126, 127, 130, 128, 136, 132, 131, 129, 141, 137, 131, 129, 240}},{{118, 104, 116, 104, 123, 123, 122, 125, 130, 128, 132, 135, 131, 132, 131, 132, 135, 137, 144, 129, 129, 240},{118, 104, 116, 104, 123, 123, 122, 125, 130, 128, 132, 135, 131, 132, 131, 132, 135, 137, 144, 129, 129, 240}},{{102, 117, 116, 121, 117, 114, 115, 125, 126, 124, 125, 142, 133, 124, 129, 132, 134, 137, 143, 125, 125, 240},{102, 117, 116, 121, 117, 114, 115, 125, 126, 124, 125, 142, 133, 124, 129, 132, 134, 137, 143, 125, 125, 240}},{{116, 115, 117, 120, 121, 119, 125, 129, 123, 129, 124, 127, 128, 143, 133, 131, 136, 141, 158, 127, 131, 240},{116, 115, 117, 120, 121, 119, 125, 129, 123, 129, 124, 127, 128, 143, 133, 131, 136, 141, 158, 127, 131, 240}},{{112, 106, 118, 123, 115, 120, 129, 123, 130, 127, 130, 130, 131, 131, 131, 135, 134, 153, 138, 132, 127, 240},{112, 106, 118, 123, 115, 120, 129, 123, 130, 127, 130, 130, 131, 131, 131, 135, 134, 153, 138, 132, 127, 240}},{{107, 112, 111, 120, 115, 125, 122, 123, 132, 123, 133, 138, 125, 134, 130, 131, 135, 137, 136, 127, 121, 240},{107, 112, 111, 120, 115, 125, 122, 123, 132, 123, 133, 138, 125, 134, 130, 131, 135, 137, 136, 127, 121, 240}},{{111, 113, 132, 115, 121, 123, 121, 127, 135, 128, 129, 128, 133, 130, 133, 138, 134, 137, 152, 138, 124, 240},{111, 113, 132, 115, 121, 123, 121, 127, 135, 128, 129, 128, 133, 130, 133, 138, 134, 137, 152, 138, 124, 240}},{{114, 104, 114, 117, 125, 127, 123, 129, 123, 127, 144, 131, 138, 132, 129, 129, 132, 134, 136, 127, 121, 240},{114, 104, 114, 117, 125, 127, 123, 129, 123, 127, 144, 131, 138, 132, 129, 129, 132, 134, 136, 127, 121, 240}},{{100, 102, 112, 118, 115, 116, 118, 116, 121, 124, 125, 121, 125, 130, 127, 132, 133, 134, 134, 129, 132, 240},{100, 102, 112, 118, 115, 116, 118, 116, 121, 124, 125, 121, 125, 130, 127, 132, 133, 134, 134, 129, 132, 240}},{{106, 93, 103, 108, 124, 111, 114, 115, 120, 121, 119, 123, 131, 130, 132, 132, 132, 131, 140, 129, 131, 240},{106, 93, 103, 108, 124, 111, 114, 115, 120, 121, 119, 123, 131, 130, 132, 132, 132, 131, 140, 129, 131, 240}},{{108, 101, 115, 115, 115, 110, 121, 124, 124, 120, 122, 129, 124, 128, 125, 132, 135, 133, 138, 160, 119, 240},{108, 101, 115, 115, 115, 110, 121, 124, 124, 120, 122, 129, 124, 128, 125, 132, 135, 133, 138, 160, 119, 240}},{{112, 106, 114, 110, 128, 117, 120, 126, 124, 128, 126, 132, 129, 127, 133, 134, 136, 133, 154, 197, 129, 240},{112, 106, 114, 110, 128, 117, 120, 126, 124, 128, 126, 132, 129, 127, 133, 134, 136, 133, 154, 197, 129, 240}},{{102, 107, 111, 116, 116, 120, 118, 115, 120, 119, 128, 131, 131, 130, 128, 126, 126, 132, 145, 136, 133, 240},{102, 107, 111, 116, 116, 120, 118, 115, 120, 119, 128, 131, 131, 130, 128, 126, 126, 132, 145, 136, 133, 240}},{{111, 117, 106, 120, 123, 121, 125, 125, 130, 125, 123, 123, 127, 131, 125, 131, 135, 134, 148, 134, 132, 240},{111, 117, 106, 120, 123, 121, 125, 125, 130, 125, 123, 123, 127, 131, 125, 131, 135, 134, 148, 134, 132, 240}}}; +const Word16 CRendBin_Combined_BRIR_num_iterations_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS] = { { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 } }; +const Word16 CRendBin_Combined_BRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = { 40, 40 }; +const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][22] = { { { 116, 118, 117, 121, 112, 119, 121, 131, 134, 131, 137, 127, 134, 135, 134, 135, 129, 139, 135, 130, 128, 240 }, { 116, 118, 117, 121, 112, 119, 121, 131, 134, 131, 137, 127, 134, 135, 134, 135, 129, 139, 135, 130, 128, 240 } }, { { 122, 106, 121, 114, 121, 123, 119, 126, 123, 126, 127, 130, 128, 136, 132, 131, 129, 141, 137, 131, 129, 240 }, { 122, 106, 121, 114, 121, 123, 119, 126, 123, 126, 127, 130, 128, 136, 132, 131, 129, 141, 137, 131, 129, 240 } }, { { 118, 104, 116, 104, 123, 123, 122, 125, 130, 128, 132, 135, 131, 132, 131, 132, 135, 137, 144, 129, 129, 240 }, { 118, 104, 116, 104, 123, 123, 122, 125, 130, 128, 132, 135, 131, 132, 131, 132, 135, 137, 144, 129, 129, 240 } }, { { 102, 117, 116, 121, 117, 114, 115, 125, 126, 124, 125, 142, 133, 124, 129, 132, 134, 137, 143, 125, 125, 240 }, { 102, 117, 116, 121, 117, 114, 115, 125, 126, 124, 125, 142, 133, 124, 129, 132, 134, 137, 143, 125, 125, 240 } }, { { 116, 115, 117, 120, 121, 119, 125, 129, 123, 129, 124, 127, 128, 143, 133, 131, 136, 141, 158, 127, 131, 240 }, { 116, 115, 117, 120, 121, 119, 125, 129, 123, 129, 124, 127, 128, 143, 133, 131, 136, 141, 158, 127, 131, 240 } }, { { 112, 106, 118, 123, 115, 120, 129, 123, 130, 127, 130, 130, 131, 131, 131, 135, 134, 153, 138, 132, 127, 240 }, { 112, 106, 118, 123, 115, 120, 129, 123, 130, 127, 130, 130, 131, 131, 131, 135, 134, 153, 138, 132, 127, 240 } }, { { 107, 112, 111, 120, 115, 125, 122, 123, 132, 123, 133, 138, 125, 134, 130, 131, 135, 137, 136, 127, 121, 240 }, { 107, 112, 111, 120, 115, 125, 122, 123, 132, 123, 133, 138, 125, 134, 130, 131, 135, 137, 136, 127, 121, 240 } }, { { 111, 113, 132, 115, 121, 123, 121, 127, 135, 128, 129, 128, 133, 130, 133, 138, 134, 137, 152, 138, 124, 240 }, { 111, 113, 132, 115, 121, 123, 121, 127, 135, 128, 129, 128, 133, 130, 133, 138, 134, 137, 152, 138, 124, 240 } }, { { 114, 104, 114, 117, 125, 127, 123, 129, 123, 127, 144, 131, 138, 132, 129, 129, 132, 134, 136, 127, 121, 240 }, { 114, 104, 114, 117, 125, 127, 123, 129, 123, 127, 144, 131, 138, 132, 129, 129, 132, 134, 136, 127, 121, 240 } }, { { 100, 102, 112, 118, 115, 116, 118, 116, 121, 124, 125, 121, 125, 130, 127, 132, 133, 134, 134, 129, 132, 240 }, { 100, 102, 112, 118, 115, 116, 118, 116, 121, 124, 125, 121, 125, 130, 127, 132, 133, 134, 134, 129, 132, 240 } }, { { 106, 93, 103, 108, 124, 111, 114, 115, 120, 121, 119, 123, 131, 130, 132, 132, 132, 131, 140, 129, 131, 240 }, { 106, 93, 103, 108, 124, 111, 114, 115, 120, 121, 119, 123, 131, 130, 132, 132, 132, 131, 140, 129, 131, 240 } }, { { 108, 101, 115, 115, 115, 110, 121, 124, 124, 120, 122, 129, 124, 128, 125, 132, 135, 133, 138, 160, 119, 240 }, { 108, 101, 115, 115, 115, 110, 121, 124, 124, 120, 122, 129, 124, 128, 125, 132, 135, 133, 138, 160, 119, 240 } }, { { 112, 106, 114, 110, 128, 117, 120, 126, 124, 128, 126, 132, 129, 127, 133, 134, 136, 133, 154, 197, 129, 240 }, { 112, 106, 114, 110, 128, 117, 120, 126, 124, 128, 126, 132, 129, 127, 133, 134, 136, 133, 154, 197, 129, 240 } }, { { 102, 107, 111, 116, 116, 120, 118, 115, 120, 119, 128, 131, 131, 130, 128, 126, 126, 132, 145, 136, 133, 240 }, { 102, 107, 111, 116, 116, 120, 118, 115, 120, 119, 128, 131, 131, 130, 128, 126, 126, 132, 145, 136, 133, 240 } }, { { 111, 117, 106, 120, 123, 121, 125, 125, 130, 125, 123, 123, 127, 131, 125, 131, 135, 134, 148, 134, 132, 240 }, { 111, 117, 106, 120, 123, 121, 125, 125, 130, 125, 123, 123, 127, 131, 125, 131, 135, 134, 148, 134, 132, 240 } } }; const Word16 CRendBin_Combined_BRIR_index_frequency_max_diffuse_48kHz = 98; const Word16 CRendBin_Combined_BRIR_inv_diffuse_weight_Q_48kHz_fx = 15; -const Word16 CRendBin_Combined_BRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{7346, 7453, 7924, 6788, 7146, 7305, 7607, 8133, 8168, 8572, 8070, 9148, 9362, 8603, 8908},{7346, 7453, 7924, 6788, 7146, 7305, 7607, 8133, 8168, 8572, 8070, 9148, 9362, 8603, 8908}}; -const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS][40]={{47, 47, 47, 47, 47, 47, 51, 51, 58, 58, 58, 65, 65, 65, 65, 65, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 91, 91, 93, 93, 93, 98},{47, 47, 47, 47, 47, 47, 51, 51, 58, 58, 58, 65, 65, 65, 65, 65, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 91, 91, 93, 93, 93, 98}}; -const Word16 CRendBin_Combined_BRIR_coeff_Q_48kHz_fx = 14; -const Word16 CRendBin_Combined_BRIR_coeff_re_48kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2955]={ - { - {-149, 153, -57, 0, 143, -82, 56, -10, 20, -97, -204, -42, 80, -52, 49, 71, 60, -45, 34, -126, -23, 32, 52, -4, -3, 16, 31, -105, -88, 37, 73, -36, 76, 146, -196, 28, -94, -63, 44, -24, 120, -37, 108, 57, 17, -7, 58, 4, -12, -61, 176, -122, -37, 62, 68, -3, -60, 34, -66, 69, 13, 25, -2, -23, -22, 92, -235, 56, -31, -136, -24, 115, 55, 72, -103, 83, -36, 53, 31, 41, -44, 18, 61, -40, -92, 38, -86, 17, 62, 1, -31, -35, 16, 34, -15, 41, - 1, 30, 24, -10, -7, 12, -14, -7, -11, 12, -19, 10, -28, -6, -26, -3, -9, -28, -7, 14, -271, 215, -100, 50, 42, 9, -56, -3, -152, -189, 54, -34, 62, 63, 174, -139, 23, 120, 116, -112, -120, -62, -104, 12, -33, -80, -61, 3, -191, -182, -37, 40, -15, 18, -20, 45, -100, 120, -39, 70, -12, 50, -91, 34, 66, 81, 36, 18, 30, -30, -75, 159, 120, 52, -56, 197, 133, -52, 125, -7, -94, -21, -33, -83, 58, 67, 33, -63, 139, -88, 82, 119, -20, 15, -168, -73, - -181, 30, 89, -85, -24, 37, -81, -20, 43, -2, 31, -16, -42, -118, -57, -18, -27, -7, 0, 11, -13, -17, -42, -17, 4, 13, 12, -21, -2, 3, 9, -2, 9, 1, 15, 2, -19, -33, -35, 0, -20, -26, 7, 230, 105, -88, 39, 30, 366, -107, 105, 179, -34, 163, 66, 111, -145, -53, -170, -78, 114, -3, -81, 20, -119, -9, -78, 109, -48, -14, -43, 59, 25, 2, -14, 48, -179, -137, 61, 17, -18, -90, 212, 62, -28, 71, 84, 1, 41, 21, -106, 96, -126, -94, 112, -133, - 115, 53, -102, 174, 93, 68, -48, 158, 36, -20, -47, 49, 17, -26, -187, -26, -37, 58, -110, 148, -52, 122, -127, 6, -15, 151, -71, -48, 26, 57, -3, 31, -24, -137, -17, -8, -9, -17, -4, 2, -20, -25, -30, -31, 1, -11, -1, 20, -25, 16, 17, 42, -51, 34, 13, 27, -5, 39, 13, -17, -32, -7, -16, 382, -316, -278, -89, 293, -40, -158, 201, -133, 95, -7, -217, -148, 184, -118, 91, -124, 122, -53, -33, -13, -120, 64, 88, -120, 30, -61, 25, 56, -17, 80, 24, 65, - 103, -131, -96, 120, 7, 93, 90, -83, -124, -49, 22, 165, -176, 74, -197, -239, -56, -136, -23, -162, -309, -163, 144, 136, 88, -102, 297, -90, 50, -163, -154, 42, 0, -14, -195, -62, -11, -38, -38, -104, -84, 23, -27, -56, 7, -101, 19, 59, 102, 58, -85, 92, -59, -4, 101, 44, 15, -32, 52, 61, 47, 12, -26, 10, 72, 39, 46, 21, -27, 40, 7, -3, 11, -19, 7, 12, -21, 41, 59, 71, -5, -4, 10, -43, 64, -3, 40, -8, 488, -161, 228, -62, 306, -60, -49, 51, - 61, -53, -355, 34, -36, -95, -7, -17, 124, -41, 299, -40, 32, -22, 168, -34, 57, -141, -7, -97, -103, -29, -31, 1, 107, -193, -60, 66, -25, 134, 28, -34, -91, -88, -97, -177, 64, 75, 63, -308, -48, 218, 119, -49, -13, -95, -215, -224, 220, -69, -154, -84, 118, 97, 8, 109, 41, 105, -55, -220, -78, -99, -116, 162, 103, -18, 177, 270, -68, 114, -108, -13, -2, 118, -13, 30, 23, 37, 90, -93, 70, -48, 4, -59, 7, 31, 63, 48, -5, 17, 1, -7, 31, -87, -16, -70, - 13, -13, -14, -31, -22, -36, 36, 18, -731, 403, 147, -33, -32, 2, -111, -203, -44, 100, 310, 209, -282, -53, -168, 115, -14, -381, -112, 235, 145, 81, 199, 121, -20, -24, 59, -145, -85, 34, 174, -72, -145, -210, -106, 106, 342, 24, -59, 73, -70, -252, 19, -178, -140, -166, 104, -9, -236, 45, 91, 94, -256, -142, -95, -63, -27, -94, -45, -122, -248, -28, -211, -253, -157, -44, 44, -151, -222, 66, 180, -9, -32, -21, 131, -194, 146, 230, 224, 177, 301, 4, -123, 81, 14, -31, -27, 1, - -68, 100, 6, 8, -60, -16, 33, 38, -35, -32, 20, 103, -13, 40, 35, 88, -70, 5, -1, -79, 13, 12, 68, 8, 15, 58, 37, -98, 38, -35, 32, -302, 115, -149, -25, 40, 90, -12, 157, 4, -31, -424, 198, -78, -89, 153, -245, -338, 139, -118, -158, -50, 306, 193, -111, -66, 143, -42, -14, 41, 140, 255, 163, 206, -31, -9, 6, -136, 36, -57, 348, -265, -153, -140, -130, 84, 48, 124, -20, -175, -234, -68, -291, -407, -81, 11, 317, 63, -250, -64, 238, -100, 80, 71, 134, -188, - -281, -125, -143, 456, 52, -146, 100, 76, -33, 57, 105, -13, 203, -268, -239, 78, -110, 243, -111, -6, 132, -40, 117, -7, -5, -8, -38, -5, 105, 38, 102, 57, 52, 3, -36, -17, 44, -14, 14, -21, 74, -61, 44, -54, 75, -70, 8, -7, -6, 52, 70, -74, 53, 28, -23, 107, 258, 79, -25, 177, -37, -227, -45, -23, 218, -128, -33, -71, 33, -71, 10, 69, 101, 148, 95, 45, 385, 150, 124, -19, -309, 17, -258, 75, -176, 39, -3, 96, 474, 133, -78, 169, -139, 143, -87, 246, - -140, -4, -191, 111, 186, -225, 445, -113, 29, -72, -124, 45, -138, -387, 62, -99, -25, -240, 53, -87, -399, -182, -114, -353, 196, 501, 608, -585, -448, -249, 22, 142, -183, 81, -207, 51, 279, 433, -303, 485, 153, 55, 80, 85, -111, 165, 151, 184, 141, 58, 214, -1, 66, -6, -3, 115, -37, -145, -41, 91, 70, 27, -4, -11, -15, 91, 72, 31, -86, 19, 21, -1, 98, 41, 60, -3, 72, 41, 73, 103, 107, 5, 2, -57, 118, 105, -15, -35, 10, 75, -31, 216, -419, 598, 8, 348, - 123, -128, -133, 322, -197, 202, 250, -37, -184, 6, 258, 144, 130, 113, -28, 38, 84, 330, 230, -182, -157, -31, -82, -41, -180, -121, 163, 290, 70, 440, -129, 482, 17, 225, 530, 375, 116, 105, 237, -57, -221, -5, 222, -135, -253, 5, -45, 485, 388, -9, 548, -53, 292, 153, 230, -35, -196, 244, -56, 286, 193, 610, -349, -63, -699, 144, -346, -50, 313, -134, 125, -61, 367, -102, -266, -23, -94, 108, -23, 177, 206, 53, -62, 165, -43, 69, -5, -115, 70, 75, 141, 74, 159, 71, -9, 3, - -57, -1, 156, -61, -128, 67, -15, 21, 126, 28, 26, 53, 82, -30, -23, 56, 101, 171, 152, -3, 69, -1, -14, 73, 105, 95, -60, 0, -24, 126, 18, -26, 15, -402, -295, 144, -239, 135, -145, 39, 368, -64, -350, 93, -148, 354, -374, -261, 150, 170, 258, 8, -27, 166, -104, -256, 156, -106, -205, 60, 197, -147, 372, 150, -16, 48, 181, 79, -641, 260, -68, -69, -113, 339, -1, 361, 12, 31, 37, -97, -42, 175, -208, 48, 578, 50, 424, 32, -90, -48, -291, -598, -438, 197, 271, -119, - 454, 195, -330, -191, 415, 297, 274, 85, -132, 3, -26, -258, -83, -151, -706, -303, -20, 472, 102, -109, 47, 405, -104, 20, -1, 103, -137, -64, -103, -57, -39, 97, -9, -17, -10, 76, 57, 119, -88, -131, 43, -139, -81, 18, 46, 17, -29, 146, -72, -43, -173, 65, -157, 121, 48, 81, -134, 13, -27, 64, -79, 50, -72, 82, -148, 7, -173, 186, 175, 380, 143, 126, 436, 364, 304, 10, 112, 21, -73, -88, 70, -37, -265, 55, 256, -5, -77, 77, -644, 211, -258, 157, 215, 194, -243, 127, - -27, -8, 378, 276, 1, 146, 108, -54, -219, 51, 183, 1, 269, 79, 243, 481, 23, 193, 204, 257, -13, -168, 415, -164, 335, -399, -329, 455, -25, 149, 267, 397, 514, 216, 69, -254, 111, -53, -464, 390, 242, -379, -24, 22, -475, 157, 374, 221, -5, 143, 101, -222, 410, 38, -83, 211, 405, 158, -18, -144, -113, -50, 68, 113, 167, 53, 27, 51, 195, 174, 217, -4, -25, 85, 185, -1, 16, -39, 85, 14, -23, -72, 43, -136, -242, -12, 134, -5, 94, -116, 72, 4, 82, 12, -67, 53, - -45, -37, -17, -147, 102, -55, 41, 80, 2, -22, -69, -95, -22, -1063, -661, 216, 227, 437, 723, -199, -113, -230, -213, -271, -291, 24, 117, 92, 456, 20, 448, -22, 154, 208, 159, 334, 237, 17, 293, -3, -35, -168, 198, -26, -437, -377, 237, -54, 521, 312, 335, 125, -656, 159, 412, -62, 119, -100, 81, 519, -19, 435, 723, 42, -274, -7, 7, -453, 614, 294, -82, -34, 444, 211, -540, -438, 172, -190, 257, 187, 81, -213, -384, -17, 96, 73, 414, -556, 81, -37, -473, -224, -475, 415, -142, 574, - -451, 43, -218, 326, 141, -140, -28, 301, 18, 95, -175, -91, -148, 267, 131, 0, 70, 81, -245, 18, -69, 87, 50, -52, -250, -86, -185, 221, -164, 37, -45, 219, -47, -37, -78, -134, -9, -88, 86, 242, 208, -13, -220, 280, 754, -898, -251, -438, -18, 142, 24, 602, -621, 294, -85, 120, -75, 330, -182, -308, -26, -90, 234, -20, 158, 350, -73, -263, -35, 394, -232, 94, 89, 15, -36, 391, -15, -101, -653, 210, -161, -413, -359, -96, -398, -235, -345, 164, -408, 407, -374, 252, -193, 493, -478, -278, - -72, 286, 118, 2, -196, -392, 40, 153, 559, 293, 122, -320, 191, -284, -320, 279, -310, 148, 363, 302, -80, -116, -261, 436, 43, 417, 675, -132, -354, -158, -117, -243, 107, -404, 176, 131, 122, 319, -225, 11, -41, 80, 291, 8, 229, -83, -5, 28, -129, -47, 138, 72, -184, -242, -114, 106, 96, -107, 346, 101, -252, 127, 185, 459, 374, 209, 78, 44, -192, -152, -6, -154, 30, -89, -281, 155, -92, -40, 34, 153, 5, -130, 488, 680, -744, 526, 363, 7, 258, 908, -270, -276, 75, 259, 370, 115, - -371, 395, -161, 801, -33, -145, 251, 202, 199, -20, 750, -644, 143, -23, 197, -275, -539, 251, 195, 203, -196, -151, 625, 228, 789, 62, -308, -43, 166, -80, 820, -115, 441, -91, 734, 261, 189, -192, -54, 400, -4, 429, 320, 378, -528, 72, 357, 433, 319, 243, 585, 722, -570, -77, 1101, -278, -313, 710, 960, 8, -21, -536, -444, -38, 476, -81, -104, 12, -49, -145, -386, -146, -40, -231, 4, 217, -138, 280, -305, 246, -71, 213, -231, -2, 154, 87, 271, -59, -160, -75, 73, 249, 66, -101, 346, -120, - 177, 180, -43, -49, -91, 511, -200, 58, 123, 185, -104, -346, -205, -67, 383, 182, -39, 15, 130, -34, -5, 131, 65, 27, -6, 305, 687, -42, 214, -587, 558, -298, -184, -514, -335, 1053, 13, -742, -332, -22, 1, -98, 813, 380, -71, -341, -34, 214, -103, 1085, 228, 477, 162, -245, -617, 144, -10, 96, -479, -51, -324, 366, -1, 60, 377, -344, -255, 75, 13, 113, -529, -413, -904, -471, 35, -515, 65, -374, -227, 669, 206, -325, 196, 76, -7, 644, -115, 780, 294, -336, -956, 166, 147, 527, -290, -684, - -249, 198, 29, -163, -497, -158, -701, -792, 242, -44, 806, -260, -501, -430, -46, 574, -37, 212, 362, 282, -133, 187, 245, 84, 251, 254, -186, -26, 354, -71, 43, 344, -73, 205, -261, 100, 190, -115, 110, 114, -245, 316, -306, 153, 150, 251, -71, -171, 327, -43, 240, -358, -184, -262, -231, 34, -192, 138, 9, 58, -369, 41, -112, 501, -541, -26, 839, -172, 254, 93, 118, -773, 655, -58, -617, -359, 335, -87, 172, 2, -251, -187, 120, -187, -37, -5, -897, -231, -599, 140, 224, 0, -259, 113, -120, 361, - -793, 59, 148, 464, -341, 432, -335, 277, 81, 338, -515, 165, -251, -551, 370, -445, -896, 138, -76, 718, -336, 105, 336, 478, 544, 63, -175, -332, 19, 260, 361, -699, 798, -1, -524, -393, -701, 294, 181, 288, 133, 758, -259, 823, -435, 197, -172, -374, -1130, 648, 132, -296, -765, -39, 152, -61, 292, -203, -240, -35, 129, -211, -205, -131, -31, 126, -59, -63, -298, 233, 16, -162, 149, -116, 245, -67, 127, 163, 301, -95, 274, 36, 24, -281, -216, 76, 117, 46, 24, -49, -179, -98, -80, -199, -85, 364, - -170, -197, 121, -441, 8, -111, -669, -2, 371, -146, -725, -115, -1060, 515, -1172, 701, -810, -707, 202, 608, 454, -402, 426, 765, 136, 115, 180, 70, -450, 549, -920, -571, 52, -56, -59, -121, -229, 124, 847, 220, 118, 80, -398, 493, -89, -851, -131, 19, 18, -582, -412, 450, -146, 771, 143, 2, -626, -342, 231, 101, -171, 661, -522, -316, -23, -37, 622, 52, 728, 2, -595, 150, -508, 388, -72, 528, 996, -1531, 522, 214, 280, 582, 143, -701, -164, -62, -128, 362, -721, 71, -189, -100, -497, -264, -751, 86, - -48, 80, 206, -302, -56, 368, -225, 75, -126, -367, 171, 227, -260, -24, -411, -20, -594, 217, 144, -70, 62, -146, 23, 125, -97, -107, 337, 418, -95, 142, 65, 429, 187, -530, 69, 312, -177, 315, 98, 138, 1254, 1083, -311, -420, -26, -826, 481, -48, 181, 63, -418, 1251, -539, -2209, -324, 440, -1487, -255, 464, -1260, 174, 819, -580, 817, -786, 702, 871, -557, 236, -81, 18, -237, -346, -64, 536, -347, -577, -315, -464, -50, -365, -60, 191, -87, 523, -463, -569, 452, -602, -892, -1144, -399, -28, 222, 636, -267, - 285, 298, -210, -99, 1049, -695, -28, 718, 222, 564, -142, 205, 796, 409, -44, -98, -492, 201, 801, -746, 566, -738, 215, 1042, 240, -586, 593, 94, -375, -293, 717, 236, 309, -44, 54, 197, 235, -22, -72, 305, 266, 56, -355, 390, 48, -135, 96, 134, -258, -69, 199, 38, 332, -410, 616, 478, -85, -391, -159, 411, 470, 758, -23, 146, 124, 416, -632, -337, 634, 397, 43, -102, 55, 175, -331, -260, -223, 47, 202, -102, -1, 330, -352, -250, 1109, 754, -1056, -208, 956, -283, -581, -409, -583, -342, 965, 591, - -71, 441, -98, 537, -327, -179, 1072, -437, 199, -302, -108, -6, 298, 872, 341, -581, -165, -21, -82, 494, 72, 878, -250, 157, -83, 260, -724, 445, -668, 463, -28, 676, -168, 503, -222, 162, 293, -284, 303, 683, 853, -442, 874, 370, 1036, -290, 202, -33, -119, -192, -63, -335, -1677, -1056, -318, -16, 247, 124, 398, 640, -919, -47, -366, 1408, -90, -423, -113, -1227, -1022, 1556, 640, 351, -230, 490, 49, -1124, 240, 80, -420, -436, 81, 10, 130, -233, -110, -549, -457, 201, 256, 217, 175, -285, -411, -255, -535, 348, - 129, -969, -104, -280, -56, 477, -436, -627, -126, 408, 150, -435, 273, 563, -1032, -280, 385, -18, -66, -199, -28, 182, 327, 74, -130, 832, -1211, 1134, -335, -343, 290, 526, -949, -193, 14, 186, 48, -30, 472, -291, 58, 246, 274, 392, 325, 106, -522, -108, 704, -690, -589, 728, 247, 513, 798, 1237, -284, -793, 1047, -428, -180, 1090, 341, -406, -1144, -758, -117, -426, 535, 1074, 550, -375, 1105, 368, -403, 301, 1234, 353, 238, -266, -992, -1334, -1058, -81, 799, 240, 505, 1890, 932, -1139, -765, 498, -1571, -726, 1353, 478, - -1745, -1461, -676, -1120, -1048, -632, 948, -276, -200, 2471, 416, -719, -198, -776, 1316, -283, 285, 85, 18, -727, -279, -63, -366, 80, 282, 638, 83, -445, -19, -9, -289, 126, 187, 211, -572, 139, -530, 85, 277, -39, 422, -110, -28, 419, -88, 231, 474, -169, 141, 319, 356, 284, 59, 65, 248, -271, -101, 161, 468, -1693, 1171, 502, 378, 470, -183, 577, 473, 676, -130, 928, -586, 704, -259, -542, -173, -887, 90, -327, 311, -226, -345, 848, -979, 628, -36, -427, -173, 375, 423, 306, 802, 647, -469, -99, -420, 360, - -372, 280, 384, 176, 214, 143, -233, 886, -87, 262, 85, 408, 223, -1063, 65, -637, 158, 467, -91, -451, -416, 988, -1050, -847, 1549, -661, 398, 153, 494, -236, 257, -1082, 69, 1049, -567, -426, 900, -63, -755, -557, 329, -295, -179, 560, -419, 139, 694, -789, 47, 460, -261, -158, -211, 283, 73, 114, -109, 161, 116, -155, 7, 27, 412, 210, -397, 478, 114, -244, 134, 146, -49, -143, 338, 0, 110, 43, 438, -206, -173, 269, -404, 502, -43, -283, -52, -30, 55, -5, -198, -29, 256, 537, -995, -4054, -4374, -154, - -2507, 2230, 8046, 3510, 4855, 6130, -2308, -1630, -646, -5495, -3842, -1242, -6027, -2623, -532, -2460, 593, 5668, 5149, 5573, 7221, 4354, -386, 1628, -1612, -6414, -3483, -2575, -5329, -3651, 209, -4101, -1347, 913, -4099, -2098, 3075, 1198, 3335, 8301, 6748, 5459, 9815, 7127, -116, 1031, -1829, -8784, -8398, -8661, -13497, -9139, -5648, -5527, 70, 4390, 4942, 6926, 10481, 9702, 8190, 8088, 4632, 1633, 261, -492, -3669, -6316, -7758, -8304, -11216, -9322, -7190, -3515, 3763, 11105, 10341, 11333, 7947, 974, -1077, -3396, -4673, -3156, -1549, -1560, -691, -713, -1137, 13, 166, 830, 2584, 2349, 1730, 2380, - -224, -1531, -206, -1799, -1559, 970, 1047, 245, 240, -2744, -7026, -6651, -5666, -4267, 2078, 6412, 7839, 9904, 8876, 5477, 3800, 1351, -1578, -3305, -3946, -5114, -6279, -7079, -8270, -7352, -2545, 1809, 4256, 5520, 5997, 4501, 3120, 1563, -63, -185, 756, 1212, 1324, 1440, 1188, 87, -1022, -2181, -3885, -3747, -3052, -2552, -1431, -216, 719, 1032, 1088, 685, 426, 620, 984, 1382, 1879, 2234, 2153, 1568, 782, -173, -879, -1160, -1541, -1930, -1907, -1477, -1127, -814, -617, -371, 75, 660, 987, 908, 846, 726, 424, 360, 303, 128, 264, 533, 501, 445, 458, 102, -328, -611, - -1030, -1239, -1047, -805, -581, -84, 238, 342, 448, 336, 132, 143, 327, 399, 621, 679, 577, 469, 184, -208, -543, -727, -783, -692, -463, -164, 106, 232, 253, 190, 144, 132, 133, 117, 90, 41, -4, -35, -50, -48, -36, -19, -8 }, - {-236, 116, -269, 54, 21, 18, -183, -64, 52, -39, 61, 97, 59, -2, 77, -207, 6, -7, -4, 115, 175, -181, -40, -110, -35, 66, 120, 20, 31, -44, -58, -48, -36, -82, 46, -83, -55, 96, -80, 69, 12, -205, -69, -113, -26, 88, -60, -17, -59, -61, -42, 86, 131, 25, 73, 58, -68, -130, 71, 58, -27, -112, -93, 85, 18, 64, 31, -173, -56, -64, 97, 39, -173, 46, -91, -28, -8, -63, 51, -57, 15, 67, 70, 43, 48, 31, -4, 34, 42, 4, -33, 47, 11, 1, -13, -31, - 16, 30, 7, 25, -8, -15, 1, -24, 27, -4, 32, -5, 7, -3, 29, 15, 0, -12, 19, -13, -337, 220, -162, 20, -23, -63, 168, -151, -101, -2, 177, -69, -12, -21, 146, -91, -240, -55, -124, -168, 4, -15, 26, 94, 156, 97, 13, 240, 92, 6, 171, 179, -17, -99, 5, 78, 62, -3, -37, -142, -126, -63, 137, 56, 237, 133, -13, 78, 95, 31, -151, 159, -66, 82, -9, 49, -179, -30, -59, 61, -56, -68, 182, -14, -141, 53, -108, 85, -62, 137, 117, 131, 42, -129, 68, -21, - 67, -57, 17, 180, -73, 87, 117, -19, 5, -7, -24, -50, 28, -4, 43, -2, 34, 1, 0, 25, 42, 17, 40, 46, -12, -36, 59, 5, -4, 4, 35, -11, -36, 17, -11, 9, -1, 36, 9, 19, 9, -32, 67, 76, 4, -65, 71, 28, 22, 34, -264, 86, -168, 28, 55, 58, -77, 141, 23, -52, -24, 164, 118, -71, -91, -75, 64, 117, -70, -77, 23, -300, 0, -128, -50, -127, -167, -20, 153, 42, -136, -36, 131, 39, -83, 147, -64, -206, -61, 115, -51, 137, 262, 211, 30, -3, - 74, -32, -154, 2, 59, -111, 94, -219, -32, 13, -92, -72, 96, 191, -149, -156, 98, 97, 180, 58, -104, 143, 125, -42, 139, -153, 155, 37, 106, 21, -82, -48, -14, 34, 4, -76, 27, 0, -43, -37, 11, -12, 35, 1, 57, -41, -29, -3, 8, 48, -24, -49, 23, 1, -9, 33, -6, 19, -21, 20, 31, 3, 49, 451, -176, -78, -29, 325, -33, 245, -179, 216, -215, -189, 45, 102, -127, -32, 64, -17, 84, -131, 150, 54, -162, -7, 64, 50, 28, 306, 243, 190, -1, 123, 11, 35, - 91, -283, -44, 172, 111, 133, -4, -50, 62, -12, 345, -53, 58, 34, 16, -103, 206, -24, 215, -119, -125, 89, -83, -288, -133, 57, -28, -206, 57, 0, 267, 23, 23, -82, 97, 98, -22, -16, 234, 172, 171, -114, -162, -141, -276, 23, -195, -66, 12, -107, -122, -68, -14, -42, 64, 121, -23, -14, -55, 28, -40, -46, 19, 33, 0, 43, -25, 1, -24, -16, -14, 25, -15, -15, -9, -39, -45, 3, -5, -54, 45, 46, 55, -1, -39, -23, 43, 12, 334, -261, -4, -273, -178, -105, 241, 142, - -330, -452, -172, 162, 116, -66, 158, 4, -36, 20, -236, 74, -29, 22, 78, 18, 2, 102, 90, -156, -156, 183, -55, -87, 113, -308, 77, 67, -284, 106, 299, 182, 206, 44, 115, 283, 55, 56, -320, 172, 246, 201, 41, 204, -227, 229, -65, -224, -346, -1, -219, -177, -74, -210, -527, 25, 30, -16, 85, 263, 101, 107, 72, -187, 31, 91, 79, 69, 80, -192, -55, -243, -107, -15, 60, -87, 90, 20, 19, -59, -7, -30, 4, -33, 36, 13, 28, -7, -41, -35, -33, 40, 28, 2, -14, -32, - -33, -33, -106, 19, 19, -81, -40, -28, -715, 353, 46, -277, 68, -30, -81, -56, -157, 85, -80, 17, 104, 96, 311, -125, -296, 162, -375, -161, 62, 52, 43, 122, 151, 131, -2, 173, 12, -68, 229, 142, -69, 137, -236, 447, 17, 84, -42, -383, -66, -142, -134, 60, 320, 10, 14, -40, -88, -206, 66, -33, 115, -260, 88, 140, 61, -192, -68, 52, 25, 157, 31, 544, -155, -230, -263, -79, 6, 195, -262, -33, -112, 121, -382, -16, -104, -159, 48, -45, 104, -12, 192, 123, -1, 42, 15, 25, - 222, 28, 159, 59, -40, 6, 6, 47, -29, 25, -9, 69, 12, -49, -73, 61, -28, -85, -39, -44, -20, -25, -2, 110, 2, 32, 13, 46, -43, -22, -79, -87, 328, -100, -73, 74, 100, -257, -259, -237, -222, -366, 238, -212, 70, 94, 341, -52, -76, 268, 65, 59, -305, -199, 156, 70, 125, 186, -322, 8, 143, 315, 1, 33, -43, 4, -209, -36, -62, -392, -28, 125, -223, 101, -243, 2, -167, -31, -49, 26, 323, -89, 8, 167, -87, 99, -261, -468, -252, -139, -63, 54, 319, -145, 88, 80, - -223, 80, -171, -58, 119, 323, -45, -14, 106, -4, -296, -281, -116, 287, -31, -422, 34, -276, -120, -55, -26, 98, -104, -29, 109, -27, 128, 111, 81, -47, 125, -105, -78, -74, 22, -10, -20, -23, -18, -35, 28, -7, 82, -51, -31, 36, -44, -25, -120, -146, -10, 15, 76, 13, 47, 6, 312, 328, -104, 28, 344, -355, -317, 263, -66, 34, 238, -50, -69, 238, -449, 188, -23, 73, 214, 221, -253, 45, -346, 103, -106, -39, -242, -14, -345, 31, -300, 206, -107, 37, 367, 170, 162, -297, 51, 341, - -85, -490, 258, -61, 44, -98, -230, 320, 112, 261, 62, 36, -220, -283, 97, 130, 137, 185, 428, -16, -339, -219, 256, -39, -292, -77, -22, -80, -368, 5, 45, 90, -136, 209, -15, 22, 294, 152, 306, -307, -133, 56, -173, 138, 81, 84, -18, -40, -31, -5, -126, 153, -62, 94, -30, 109, -49, -55, 1, 63, -60, -2, -19, -61, -36, 28, -73, -21, -148, -111, 54, 98, 45, 44, -21, -12, -73, -11, 66, -95, -20, 44, -26, 77, 67, -53, -29, 69, 40, -36, -2, 251, -306, 357, -81, 378, - -309, 280, 31, -30, 471, -246, 28, -239, -71, 718, 346, 152, 104, 204, -115, -1, -607, 113, -26, -263, 291, 218, -9, 52, -351, 309, -164, 328, 215, 175, -252, -44, -212, 315, 72, -115, 558, 267, -63, 29, -463, 79, 21, 368, -165, -471, -81, -130, -92, -665, -332, -709, -361, -253, 83, -178, 334, 42, -383, 231, -256, 362, -323, -261, 188, 323, 317, 1, -298, -237, 145, -195, 7, -98, 120, -133, -197, 347, 160, 48, -56, 131, 73, 161, -16, 110, 38, 181, 3, -8, 10, -88, 3, 47, 22, 21, - 4, 140, 63, -109, 12, 64, -35, -41, -27, 9, 26, 71, -18, 49, 81, -16, -83, -6, -91, -39, -84, -52, 71, 6, -47, 48, 26, 100, -59, -29, -90, 40, 20, -431, -514, -338, -41, 2, -59, 133, 197, 140, 8, 79, -157, 117, -328, -460, 23, 368, 71, -118, 296, 179, 287, 477, 69, -136, -290, -231, 145, -266, -182, 79, -209, -470, -254, -18, -47, 120, -99, 274, 85, 109, 375, -50, 52, 94, -284, 354, 65, -311, -514, 142, 56, -371, 410, 270, -343, 128, 346, 199, 99, 289, -120, -104, - 30, -147, -240, 434, -371, -33, 167, 45, 670, -565, 184, -65, 6, 194, 16, 49, -146, 97, -332, -713, -32, 0, -363, -227, -43, 146, 128, 60, 39, -111, 5, -159, -76, -23, -89, -143, 61, -20, 35, -68, -48, 45, -115, -254, -84, 27, -63, -245, -133, 115, 81, 59, -42, -88, -113, -13, -53, -135, -111, -160, -80, -105, -107, 6, -20, 56, -37, 55, -31, 95, -126, -339, 302, -614, -436, 326, -14, -559, 289, -326, 637, 129, -835, -104, 77, -209, 64, 148, 298, 256, -485, -19, 46, -99, -444, -67, - -92, -151, -135, -4, 34, 381, 416, -126, 224, 196, 189, 416, 6, 114, -476, -161, 168, -92, 230, 571, 84, -494, -1107, 0, -341, 318, -209, -110, -218, -595, 261, 803, 47, 213, -628, 133, -71, -279, 72, 310, 159, 251, -270, 401, 233, -459, -687, -40, -523, -485, -312, -357, 47, 648, 247, 28, -86, 419, -211, -305, -50, 69, -49, 81, 64, 8, 65, 163, 58, -12, 12, -57, -61, 171, -51, 169, 4, -88, 20, -44, -69, 203, -48, 113, -244, -26, 118, 4, 48, 208, -152, 191, -19, 26, 56, -56, - 141, 27, 8, 31, 7, 71, 182, -70, 63, 78, 70, 87, -29, -1209, -763, 547, 441, 717, -3, 282, 70, 226, -10, 146, -318, -382, -237, -342, -221, -244, 292, 689, 150, -842, -200, 147, -224, 205, -481, -40, -16, 27, 234, 177, 33, -59, -108, 195, 381, -306, -474, 314, 150, 412, 189, 600, -416, -147, 384, 572, 498, 294, 140, -124, 38, -73, 2, 197, -748, 401, -59, 108, -50, 567, -173, -10, -125, 359, 306, -640, 458, -544, -28, -277, -273, 247, 45, -848, -75, -68, -156, -100, -20, -109, 440, 42, - 421, -134, 498, 233, -257, 108, -64, 27, 32, 45, 67, 24, -96, -161, 248, 108, 203, 55, -121, 232, 9, 11, 176, -495, -229, -221, 70, -8, -335, 13, 57, -17, -63, -2, 116, -124, -5, 132, 67, 161, -142, -71, 41, 175, 670, -747, -18, -425, -1197, -142, -442, -945, 188, -7, -184, 58, 507, -34, -537, 183, 21, -173, -130, -97, 26, 584, -132, -23, 265, 195, -85, 282, 258, -126, -124, -236, 325, -79, -561, 85, -38, 191, 733, -491, -787, -497, -230, 108, 262, 138, 558, 278, -395, -229, -538, 464, - 286, 51, 98, -309, 32, -327, 563, 552, 39, -259, -144, 53, 512, 1022, 629, -98, -229, 13, 325, 140, 300, 414, -411, -20, -793, -535, -510, -342, 213, 485, 334, 52, -97, -47, -442, -556, -140, -296, -278, 62, -57, -72, 3, 17, 126, -143, 283, -289, 121, -368, -123, -2, 68, -12, 64, 139, -100, 15, 336, 410, 495, 270, 310, 139, 59, 21, 8, 17, -87, -269, -262, -45, 203, -2, 31, -111, -78, 30, 249, 155, 297, 239, 213, 257, -584, -68, -302, 440, -485, 94, 43, 860, -532, -156, -547, -118, - -540, -454, -328, 170, -581, -421, -632, -161, -95, -193, -286, -704, 184, -498, 201, -522, 644, 99, 289, -124, -607, 326, 188, -204, 325, 455, -246, -654, -351, 877, -375, -28, 22, -149, 193, 569, 101, 242, -183, 407, 6, 321, 97, 109, -10, 33, 695, 211, 1665, -1016, 649, 913, -241, 21, 470, -341, -100, 764, 302, -127, 405, -174, -740, -547, 185, 30, -989, -275, -102, -513, 263, 154, -334, -273, -202, 29, 90, 209, -174, 24, 121, -55, -221, 60, 45, 69, 204, 36, -126, 16, 237, 211, 101, -237, -7, 434, - -126, -93, 240, -237, -411, -118, 21, -54, -212, -66, -15, -233, -50, 23, -67, -242, -399, 149, 423, 152, -12, 13, -83, -254, -205, 925, 1033, 13, 746, 743, -43, 334, -750, -233, 661, 62, 653, 915, 753, -152, 491, -768, -1198, -513, -449, 288, 1, 308, 332, 720, 557, 194, -572, -70, 569, 183, -281, 366, 785, -89, 272, -642, 306, -507, -139, -322, -667, 408, 45, 198, 795, -432, -486, 287, 824, -650, -436, 268, -211, 1166, 862, -822, -311, -650, 33, 711, -332, -495, -227, 43, 170, -593, 140, 1188, 84, -796, - -1216, 978, -1173, -984, -577, -504, -849, 225, 213, 1360, 338, 596, -304, 649, -82, -281, 243, 27, -66, 665, 82, 339, 422, 227, 507, -149, 135, -114, -45, -114, -433, -321, -358, 405, 142, 360, 447, -103, 266, 580, 207, -193, 298, 347, 117, -86, -427, -385, 375, 156, 248, 495, 1105, 472, 276, 199, 310, -170, -40, 554, -363, -443, -89, 211, -193, 200, 119, -1077, -622, -809, 220, 457, 163, 698, 626, 884, 276, 965, 432, 625, -301, -115, -303, -734, -528, -1139, -676, -214, -665, 153, -23, -11, 276, 231, 106, 561, - -137, -453, 666, 68, -875, -371, -93, -1047, -798, -771, 74, 383, 104, -397, -49, 449, 273, 1058, 197, -1403, -469, -236, 227, 229, -161, -365, 524, -773, -144, -617, 476, -1222, -763, -995, -807, 49, -455, -341, -810, 418, 1455, -27, 940, -511, 230, -680, -4, 1048, 246, -478, 53, 411, -702, -1072, -586, 290, -846, 375, -15, -10, 538, 296, -148, 642, 622, 516, -169, -159, -114, 7, 432, 328, 216, 26, 450, 267, 65, 75, 331, -124, -121, 251, -356, 333, -311, -282, -365, 645, 383, 601, 206, 238, 43, 60, 276, -418, - -713, 75, 187, 196, 258, -46, -283, 811, 334, 818, -1325, 580, 1002, -93, 1153, -605, -1751, -903, -9, -171, 197, -624, 609, 861, -769, 685, -420, -513, -1222, -495, -701, -460, -560, 557, 85, -1093, -1403, 1067, 243, 386, -326, 90, -378, 15, 325, 495, 446, 1194, 40, -848, 1155, -117, -298, -530, 488, -943, -635, 544, -492, -733, -925, -807, -172, 114, 89, -245, 1001, 857, -81, -479, -834, -953, 238, 209, -187, -87, 1374, 99, -399, 599, 286, -898, 721, 1313, -1431, 2320, 619, 675, 255, 679, -182, -1422, 980, 90, -176, 1024, - -1205, 218, 213, 0, -115, 58, -93, -326, 179, 364, -296, -31, -438, -497, 655, -137, -320, 157, -174, -394, -726, -160, -247, 644, -610, -54, 750, -151, 599, -206, -523, 280, -105, -241, 310, 81, 826, -102, -13, 538, 1653, 723, 34, -560, 787, -18, 53, -386, 718, -844, 608, 583, 616, 295, -231, 817, 1027, -216, 422, -645, 1034, 437, 344, -667, -1449, 283, -446, -336, -590, -745, 444, 195, -362, 77, 33, -396, -1769, -116, -377, -187, -29, 1240, 849, -421, 319, -826, 90, 608, -939, -876, -717, 1122, -812, 229, 904, -1226, - -1135, 1038, 829, 870, 1170, 427, -1500, 332, 442, -139, 2446, -260, -374, -1112, -957, 487, -882, 568, 199, 643, 1339, -867, -588, 1626, -995, -1105, 716, -1421, 1027, -1082, 244, 363, -779, 316, -905, 622, 1153, -54, 200, 230, 42, -360, -332, -83, 334, -156, 225, -242, -715, 299, 63, 479, 241, 417, -144, -149, -708, 490, -95, -655, 152, 1325, 370, -349, 394, 710, -354, 70, 553, -285, 551, 178, -169, -866, 149, -337, -17, 1060, -485, 48, 210, 147, -302, 353, 1214, 88, -1061, 1481, 349, -114, 1052, 514, 849, 308, -1295, -297, - -492, 589, 1481, -962, 229, -469, 653, 749, -1020, 826, -822, -743, 359, 677, 18, 215, 528, -831, 709, 41, 868, -171, -243, 272, 1291, -600, 1041, -524, 202, 260, 1041, -77, -79, 346, 1574, 89, -1249, -116, -1501, 880, -7, 2429, 514, -730, -226, 525, -550, 843, 1586, 1077, 15, 449, 682, -94, -752, -118, -178, -2568, 1582, 1171, 1086, 248, -1114, -347, 824, 416, 717, 375, -2453, -890, 1492, 396, 475, 1275, -925, -47, -138, 715, 176, -90, -209, 559, -161, -685, 321, -340, -392, 328, 498, -394, -127, -32, 391, -532, 407, -472, - 204, -803, -811, 776, 94, 51, -101, -598, -187, 513, 48, 161, 877, -157, -682, -85, -391, 282, 323, -341, -281, 329, 725, 908, -38, 962, -594, 979, -895, 152, 468, -459, 66, 185, -245, -479, -906, 1381, -310, -270, -461, -75, -191, 451, -929, -265, -582, 202, -585, 563, -5, 292, -645, -1169, 53, -853, -897, 409, -689, -577, 1130, -415, -665, 89, -684, 324, 425, -120, -560, -157, 321, 291, -257, -19, 995, -172, -621, -777, -117, -337, -1184, 1113, 378, -1347, 828, -54, -573, 2611, 1461, 1206, 630, 373, -624, 104, 280, 315, - 110, 1148, 249, -330, -569, -2295, 463, 312, -19, -440, -876, -162, -567, -491, -45, 737, -507, 1268, 175, -241, -98, -96, 91, 540, -215, 144, 361, 140, 61, 301, -480, 240, 74, 748, -267, -171, -214, -173, -596, -305, 201, -625, 464, -116, -317, 452, 266, 383, -151, -44, 35, 85, -417, 226, 15, -4, -51, 279, 132, -1201, 2005, 248, 652, 352, -507, 366, 559, 133, -66, -495, -93, 129, -235, -181, 77, 218, 578, -414, 239, 16, 460, -173, 85, 146, -545, 429, 63, 100, 149, 153, -348, 355, -301, 66, 340, -197, - 333, -155, 422, 325, 186, -540, 391, 294, 235, 656, -645, -64, -13, -144, 188, -338, -535, 355, 403, 198, -57, 79, -63, 205, -192, 78, -399, 349, -616, 567, 315, -201, -15, 231, 11, 206, -2, 16, -27, -215, 289, 392, -359, -89, 68, 214, -166, -177, 41, 65, -46, 32, -136, 41, 159, -137, 30, 89, -138, 105, 139, -22, -52, -77, 23, 290, -118, 30, -283, 8, 303, -227, 225, -115, 13, 501, -94, 1, -15, -167, 260, 99, 110, 99, -87, 59, 286, -94, 194, -138, -25, 386, -1610, -3745, -601, 2188, - 1985, 4895, 2554, -1320, -408, -2713, -4606, -319, -2095, -293, 3350, 1431, 2587, 3977, -467, -584, -2024, -3437, -2736, -177, -1031, -390, 2850, 905, 1852, 3374, 548, -14, 345, -2053, -3112, 534, -3216, -2101, 708, -323, 517, 4133, 469, 1584, 3369, -672, 99, 753, -3259, -2713, -967, -3702, -1440, 472, 679, 2551, 3586, 2561, 1801, 1575, -604, -2168, -1787, -2681, -2824, -1207, -720, 20, 2358, 2822, 877, 2205, 636, -696, 457, -1535, -2142, -416, -999, -662, 1197, -43, 833, 1499, -418, -31, -7, -756, -241, -50, -576, 637, 222, -145, 1029, 333, -156, 999, -358, -1064, - 13, -1627, -1149, 356, -1093, 236, 1249, 927, 1705, 1872, 672, 665, -87, -1536, -2162, -2211, -2323, -1466, -120, 747, 1589, 2781, 2969, 2478, 1926, -110, -1829, -2603, -3345, -3396, -1825, -541, 1414, 3019, 2718, 1652, 1208, 362, -264, -400, -1212, -1381, -1054, -865, -636, -119, 117, 510, 737, 774, 726, 676, 326, 25, -263, -393, -583, -562, -433, -229, -99, 107, 185, 267, 210, 182, 145, 143, 41, 38, 31, 13, -69, -20, -104, -200, -218, -206, -196, -8, 31, 110, 233, 286, 267, 241, 81, -27, -165, -251, -284, -215, -154, -56, 44, 130, - 143, 164, 128, 88, 44, -1, -64, -48, -68, -54, -43, -43, -21, 9, -35, -21, -5, 18, 43, 42, 45, 73, 47, 25, -2, -34, -57, -57, -65, -46, -26, -6, 14, 31, 31, 33, 27, 18, 5, -1, -9, -13, -14 } - }, - { - {-134, 142, 36, -76, -33, -171, -45, 144, -75, -54, 45, -21, -5, 10, -45, -36, 175, 86, -20, 10, -25, -51, 25, 63, 97, -23, 37, 45, -153, -46, 0, -29, 95, 10, -32, 86, -64, 30, 133, -72, 9, 19, 101, -37, 139, -195, -71, 87, -38, -165, 12, 35, 56, 58, -17, -70, 7, -64, -44, 21, 83, 77, -110, 99, -121, 109, 7, 96, -37, -77, -34, 65, -12, -15, -19, 90, -95, 50, 24, 25, 31, 72, 23, -44, -51, -27, 39, -7, -38, 8, -45, -9, -3, -45, -18, -25, - 6, 26, -31, -21, 13, -5, -45, 1, 25, -16, -2, 11, -4, 19, 13, 3, -34, -10, 1, -14, 1, -2, -24, 15, -40, -6, -467, 153, -170, -68, -139, -143, 81, -48, -121, -65, 164, 243, -133, -50, -12, -176, -165, 12, -17, 107, 36, 80, -71, -44, -91, 25, 157, 68, 30, -101, 77, 23, 47, -66, 6, 23, 35, -90, -66, 24, -124, -127, 54, 96, -108, -55, -42, 8, 96, 77, 33, 14, 248, 97, -79, 96, 68, -69, 117, -44, -30, -1, -51, 104, -59, 27, 62, 50, -93, 36, - 17, 19, -33, -46, -20, 145, 9, -43, -32, 34, -131, 25, 77, -5, 50, -29, -48, 31, 28, -12, 49, 25, -14, 35, 36, 61, 7, 0, -5, -19, -26, -3, -5, -17, 17, -6, 60, 354, 141, -26, 15, 80, 41, -25, -154, 4, 135, -141, -17, -263, 68, 106, 6, -63, 191, 134, -125, 59, 6, -109, 170, 93, -12, 68, 162, -52, -35, 10, 0, 3, 38, 199, 39, 29, -325, -18, 14, 38, -147, 33, -119, -92, -126, -83, 0, 36, -77, 75, -187, -108, -12, -4, 58, -76, -18, -69, - 39, 100, -62, 10, -54, -11, 155, 121, -50, 113, -56, -99, -123, -10, -13, -83, 73, -14, 20, -10, -28, 4, -19, -68, -5, -108, 11, -54, -35, -91, 102, -33, 34, 69, 27, -37, -10, -42, -4, 17, -41, 40, -5, 3, 5, -16, 23, 13, 6, 2, 57, 27, -20, -41, -38, 34, 46, -2, 11, 45, 6, 558, -246, 44, -23, -106, 87, 155, -104, 167, -12, 178, 48, 61, -80, 100, 37, 102, -223, 116, -133, 39, -112, 136, -40, 137, -84, 49, -56, -14, -8, -16, 53, 287, 11, 83, - -82, -136, 3, 0, 3, 42, -95, 188, -14, 157, 9, -71, -89, -241, 115, 76, -114, 10, 94, 49, -280, 164, -12, 116, -169, -182, -90, -178, -34, 200, 40, -80, 10, 112, -41, -94, -50, -105, 72, -159, -30, -122, -48, -3, 132, 61, 13, 40, 167, 87, 19, 60, -50, -21, 9, 1, 25, 12, -31, 14, 58, -6, 11, 20, -31, -41, 35, -49, 53, 30, 49, -1, -22, 29, 49, 11, -23, 14, -4, 145, -345, 69, -110, -315, -243, 127, 142, 188, -95, -50, 129, 61, 193, 62, -23, 19, - 122, 240, -63, 69, -5, 195, 43, -13, -41, -151, -229, 1, -34, 67, -15, 52, 38, 13, 13, 44, -79, 8, 106, 168, -85, 19, -75, -98, 138, -108, -269, -106, -70, 127, 9, 141, 127, -69, 4, -112, -17, -48, 164, -210, -8, 69, -223, -250, 2, 76, 155, -111, -265, 137, -245, 283, 158, 46, 119, -4, -119, 360, -35, 174, -9, 252, 171, 92, -28, -50, -87, -32, 36, 9, 67, -72, 41, -38, -28, -27, -32, 34, -21, -1, -56, -3, 30, 60, -64, -75, 8, 33, -3, 39, -25, 4, - -32, -10, 18, 37, 43, 27, -39, -55, -758, 159, 41, -379, -479, -75, -369, 305, 89, -222, 17, -102, 36, -151, 22, -6, 4, 216, -74, -47, -86, -76, -198, -132, 204, -81, 130, -110, 58, 6, 118, -115, 90, -115, 54, -43, -71, 75, -185, 75, -93, -32, -134, 333, 160, 292, -121, 125, 101, -55, 54, -135, 148, 320, 254, -172, -44, 77, -124, -83, -219, -412, -138, 215, 79, -100, 45, 24, -110, -195, -196, 144, 20, -302, 36, 32, -12, -20, 104, 224, -19, 2, 34, 2, -55, -199, 70, 70, - 45, 97, 60, -84, 26, -52, 15, -43, -15, -48, 5, 14, -3, -34, -32, -8, 19, 1, 78, 29, 73, 77, 85, -95, -95, -35, 78, -23, 31, -27, 45, 46, 31, -45, -23, -300, -126, -79, 223, -61, 52, -234, -244, 10, 69, -144, -83, -135, 274, 59, -94, -203, -200, -196, -55, 92, 276, 88, 155, -126, 294, 167, 53, 2, 302, -179, 28, 94, 204, -334, -170, 143, 58, -47, 345, -153, 97, 207, 64, 34, 152, 60, 76, 76, 33, 88, -5, 130, -31, 322, -235, 265, 211, -186, 209, 37, - 178, 179, -395, -12, -16, -121, 63, -109, 110, -46, 252, -29, 40, 102, 71, 99, -161, -56, -164, -154, -87, 243, 37, -79, 73, 66, 32, -43, 26, -31, 97, 35, 31, -48, 30, -93, -8, 105, 56, -19, 36, 36, -29, 44, 31, 102, 58, -59, -22, -36, 33, -94, 28, 49, 32, -15, -4, -10, 395, -106, -62, -98, 281, 147, 29, 106, -192, 421, 139, -35, 158, 203, -345, -24, 81, 39, -1, 290, -141, -178, 401, 59, -29, -41, 209, 15, -31, -41, -98, 103, -61, 138, 98, -254, -240, 28, - 473, -7, 96, -294, 144, 193, -121, 142, 179, -298, -181, -39, -380, -203, -227, 65, -78, -86, -42, 265, -366, 160, 79, -121, 223, -145, 21, -310, -7, 184, 167, 347, -413, -105, -459, -101, -9, -112, 51, -25, 418, 322, 184, -211, 11, 77, 204, 248, -6, -2, -36, 2, 142, -10, -12, -9, 3, 4, 17, 55, -59, -22, 60, 7, 55, -5, 6, -51, 76, 43, 1, 67, -36, -8, 67, 14, -11, -86, -5, 15, 12, -33, 85, 139, -25, -8, -64, 43, 268, -306, 7, -189, 517, -222, -129, 447, - 337, 60, -630, -156, 286, 21, -33, -92, -52, -52, 41, 95, 86, 82, 554, -119, -83, -2, 70, -169, 95, 56, -23, -185, -117, 198, 213, 405, 102, -170, 101, -8, 102, 5, 224, -191, -283, -292, 187, -85, 37, 73, -106, -22, 481, 162, -410, 287, 90, 487, -257, -243, 139, 261, 180, 99, -47, 12, 124, -162, -48, 2, 206, -154, 416, -18, -8, -219, -245, 474, 140, -395, -94, 326, 226, 42, 81, -203, 61, 50, 62, 33, 69, -95, -113, 12, -5, -95, -32, 82, 82, -126, 31, -3, 52, 71, - -22, -25, -32, 47, 145, -109, 79, -10, 2, -65, -16, -49, -33, 67, -26, -44, -97, -6, -55, -371, -314, -121, 117, 120, 576, 559, -63, 47, 26, 6, -5, -114, -373, -286, -147, 134, -103, -324, -91, 63, -23, -498, -145, 112, -50, 49, 36, 152, 221, 37, -158, 164, 170, 120, -5, 220, -437, 148, -387, 485, -342, 134, -363, -59, -406, -214, -252, -273, 190, -240, -45, 86, -2, -127, -91, -41, -397, 14, 27, 199, -620, 16, -15, 291, 350, -235, -144, 15, 269, -512, 330, -230, -152, 27, -499, -24, - -39, -77, -88, -61, 502, 206, 104, -119, -112, -124, 17, 124, -200, -4, -34, -53, 28, 149, -54, -94, 95, 59, -1, 105, 57, 89, -52, -66, 127, -90, 33, -118, -22, 7, -24, -44, -105, -115, -122, 31, -6, -25, -88, -83, -34, -43, 28, 127, -33, 97, -291, -765, -303, -142, 138, 212, -248, -91, -313, -276, 152, -242, 258, 107, 186, -27, -245, 440, 178, 248, -308, 136, 61, -451, 285, 172, 21, -306, -115, 156, 166, -5, 60, 223, -212, -157, 264, -515, -507, -669, -147, 218, -585, -490, -294, 12, - 216, 69, 64, 12, -167, -234, -553, 295, 87, 676, -158, 19, -414, -498, 67, 324, 26, -314, 212, 85, 463, 46, 62, -222, -39, 195, -447, -842, -231, -210, 49, 222, -400, -204, 136, -141, -29, 132, -74, -68, 177, 43, -12, 86, 139, 150, 33, -101, -264, -25, -159, 44, 34, 34, 115, -96, 105, 138, 97, 78, 82, -199, -178, -69, -152, 17, 49, 52, 190, -44, 123, 72, -74, -41, -110, -154, -37, -203, -61, -46, -720, -553, -255, 380, -33, 651, 128, -56, -366, 130, 670, -702, -633, -209, -106, -440, - 417, 123, 225, 271, -442, -52, 176, -278, 520, 8, 116, -151, 128, -344, -197, -118, 195, 93, 315, -518, 45, -4, -388, 422, -253, -617, 121, 223, 44, -184, -46, -257, 41, 211, 88, -421, 164, -96, -470, -277, -577, 13, -91, -15, 73, 353, 437, 365, -188, -318, 104, -81, -55, -246, 455, 378, -83, 701, -449, 234, 440, 476, 11, 303, -198, -77, -395, -166, 233, -80, -308, 191, -177, 201, -92, -209, 107, -41, -122, -91, 78, -101, 67, 142, -151, 192, -26, -104, 69, 24, 10, -86, 110, -170, 56, 65, - 5, -113, -14, -67, 84, 159, 341, 175, 272, -13, -5, 142, -178, 48, -240, -95, 50, -2, 263, -624, 79, 8, -394, 58, -878, -759, -181, -6, 33, -19, -312, -11, -89, 281, 55, -17, 53, -663, 230, 124, 368, 153, 160, 433, 216, 63, 1082, 232, 416, 574, 27, 405, 102, -224, 263, 19, 127, -220, 17, -142, 92, -142, 305, 37, -189, -236, 33, -642, 373, 252, -33, -58, 147, -170, -141, -210, -254, 213, -203, 351, 408, 400, 426, -98, -644, 11, 272, 651, -151, -23, 308, 455, 669, -86, 295, -197, - -115, -537, -419, -183, -190, -153, 112, 24, -230, 262, 165, 206, 368, 148, 138, -43, 1, -54, -105, 4, 67, 1, 194, 156, 95, -10, -159, 10, -114, -126, 81, 99, 30, -197, -44, -288, -70, 95, 143, -91, 119, -164, -191, -96, -115, 108, 56, -168, -116, 132, 518, 676, -522, -546, -718, 627, -77, -267, 211, 204, 586, 487, 23, 535, 765, 211, -403, 362, -373, -212, -84, -263, -315, 151, -163, -160, -378, 834, 97, -456, -8, -68, 369, 391, 150, -270, 395, -116, 241, -777, 33, 313, -338, 104, -366, -300, - 788, 323, 233, -62, -712, -178, 197, 145, 107, -174, 553, -401, 304, -192, 199, 220, 437, 593, -704, -25, 351, 167, 497, 481, -702, -5, -199, -367, -30, -384, 148, 281, -148, 516, -125, -320, -386, 318, 366, 364, -110, 57, -29, -547, -530, -497, 296, 145, 89, 236, -24, -144, 360, 43, -11, 218, 349, 208, 19, 31, -114, 209, 100, 448, -52, 47, 312, 252, 80, -54, 196, -16, -52, 352, -299, 6, 213, 8, -77, -118, -65, -10, 231, 36, 7, 255, 183, -181, 275, -23, 533, 1063, 45, -508, 144, -340, - 220, -296, -318, 964, -732, 1211, 743, -179, 245, 585, 86, -914, 360, -740, 177, 65, -364, 15, -48, 528, -263, -27, -19, -161, 1118, -65, -166, 143, 378, -381, -802, 634, -99, -49, 725, -426, -115, -507, 138, -354, 411, 376, 772, -221, 217, 513, -727, 89, -462, -734, -936, -494, -1012, -1141, -157, 73, -534, -578, 361, -41, -321, -623, 452, -333, 120, 564, -1062, -308, -193, 472, 1277, -604, 40, -383, -562, 273, -673, 544, 953, -272, -440, -471, -115, -113, 13, 307, 230, -251, 255, -33, 202, 10, -227, -67, 282, -463, - 221, -243, 68, -198, -72, -279, 67, -268, -411, -201, 102, -309, 3, 92, 459, -264, -150, 148, 192, -330, -201, 92, -85, -177, 322, 54, -244, 221, 67, -385, 67, -309, 343, -153, -493, -729, -553, 615, -501, 249, 585, 251, 376, -695, 1003, 632, 547, -401, 719, -77, 476, 314, 107, 261, 350, 214, -116, -177, -159, 74, -482, -567, 321, 143, 187, -466, 128, 144, 351, 525, 787, -442, 120, 1121, 242, 122, 109, -228, 83, 1116, 324, 724, 206, -770, -321, -560, 1618, 659, -625, -389, -557, 97, -365, -876, 202, -663, - 991, -67, -819, 1082, 875, 128, -238, 150, -499, 668, 1188, -315, 564, 1331, -209, -213, -151, 812, -59, -443, -419, -423, -7, -49, -371, 33, -156, 411, 102, -388, -247, -442, -48, 65, -72, -308, -348, -244, 219, 372, 58, -379, -55, 491, 4, 451, 235, -245, -22, -384, 382, 176, -500, -937, 87, -56, -285, 315, -2, -159, -134, 102, 26, -31, 278, -762, 309, -101, 764, -1585, -1087, 634, 305, 232, 538, -538, -703, -385, -578, 334, -621, 187, 419, 686, 26, 576, 336, 99, -179, -593, -418, 353, -727, 377, 89, 628, - 478, -228, -906, -586, -52, -40, -237, 628, -1097, -80, 41, -1146, -19, -136, -89, 129, 677, -651, -1807, 681, 740, 445, 1414, -1157, -147, 790, 602, -724, -337, -196, 1114, 225, 1063, -1530, 226, -1826, -1095, -1056, 1261, 405, -811, 745, 88, -707, 726, -1060, -1117, 173, -1161, 350, -1984, 309, 627, -840, 930, -416, -223, 627, -214, -165, -442, -27, 147, 348, -41, 324, 626, -466, -52, -369, 223, -239, -65, 142, 77, 89, -83, 650, -215, 57, 275, -564, -502, -548, -259, -926, -429, -335, 800, 164, 712, 312, 142, 329, 224, 34, - 268, 62, 557, 1372, 507, -492, -322, 189, -350, -410, -50, 638, -112, 119, -680, -141, 937, -685, 517, 1225, 611, -52, -235, -403, -785, -576, 673, -385, 632, 457, 216, 30, 246, -195, -998, -345, 711, 565, 591, -630, 1086, -280, 421, -804, 735, 1268, -257, -451, -49, 47, -284, 278, 552, -1039, 681, 663, -164, 769, 405, 332, -489, 101, 685, -1449, -1294, -537, 340, -667, -1965, 824, 537, -254, -335, 16, -117, -672, -1806, -108, 1278, 312, -230, -152, 274, 1050, 833, -1230, -510, 823, -176, -329, -1410, -81, 770, 258, -219, 477, - -180, 52, -533, -86, 320, 486, -278, -98, 97, 281, -176, 174, 20, -343, 204, 590, 99, 177, 108, 267, -280, -485, 45, 528, -433, 191, -148, 49, -420, -804, -440, 302, 978, -98, 461, -647, -287, -437, 270, 193, 308, -219, -337, -22, 69, 78, -152, -33, 668, 885, 20, -998, 1321, -371, -922, 827, -133, -502, 639, 171, -134, 539, -739, 701, -250, 24, -215, -184, -1030, 408, -393, 162, -413, -34, -308, 295, -180, 1113, 197, 728, -283, 182, 460, -196, 318, -63, 556, -28, -187, 879, -786, 438, 601, -353, 680, -416, - -17, 350, -266, 799, 716, 149, 1191, -734, -1682, -283, -1040, -688, 2456, -63, 753, -115, -1037, -27, 1032, 1461, 888, 1472, -792, -237, -355, -841, 557, -236, -519, -54, -1020, -1865, 469, 656, -552, 372, -116, -556, 594, 437, -217, 612, -225, -546, 280, -271, 725, 68, 54, 410, 137, -462, -194, 238, -152, 451, -630, 406, -660, -168, 165, -469, 299, 19, -703, -114, 45, -189, -2, -132, -516, 211, 155, -82, 518, 794, -433, -620, -40, -296, 860, 883, -520, -330, -108, -438, 9, 155, 742, -796, 941, -579, 124, -9, 92, -735, - -119, -666, -552, -5, -221, -504, -205, 357, -431, 329, -207, 1012, -478, 297, 55, -260, -824, -307, 617, 105, -210, 810, -611, -617, -89, 773, -716, -107, 133, 204, -796, 230, 268, -290, -832, 7, -648, 264, 140, 238, -1269, -547, 714, 1935, -886, -129, 151, -336, -555, -19, 1617, 366, -171, -151, -435, -108, -334, 622, 27, -410, -437, 15, 285, -655, 500, 142, 545, 14, 695, 286, -494, 650, 623, 1546, 490, 113, 155, -576, 185, 500, 521, 173, -41, 12, -68, 188, 215, -59, 279, -81, -33, 529, 224, 84, -164, 151, - 403, 420, 488, 171, 177, -283, -6, -24, 87, 270, -15, -228, 249, -238, 207, -18, 244, 30, -206, -64, 14, 49, 120, -37, 85, 59, -6, -1237, 1637, 224, 371, 391, -381, -439, 13, -171, 230, 538, -761, 249, -163, 195, 182, 126, 429, 336, -326, 302, 261, -265, -456, 136, -164, -378, 222, 183, -35, -248, 4, -181, -90, 15, 94, 171, -342, -52, 268, -123, 240, 45, 172, 354, 102, -365, 34, 338, -197, -20, 161, -580, -39, -145, -543, 744, -194, -33, 438, 74, -337, 130, -322, -66, 242, -300, -112, 550, - -590, 61, 48, 199, -265, 176, -94, 164, -228, 9, -59, 554, -258, -26, 140, -282, -32, 383, -86, 247, -174, -160, 23, 148, -152, 283, -7, -63, -67, -91, -95, 241, -212, 236, 124, -312, 69, -32, -32, 183, -265, -105, 32, -173, 174, -178, -32, 293, 47, -55, 128, -148, -123, -72, 136, 244, -82, -71, 20, -211, 384, -1625, -3305, -427, 2072, 1593, 4576, 2201, -1069, -934, -2172, -3803, -482, -1475, -459, 2682, 1710, 1825, 3492, -124, -775, -1319, -3456, -1909, -615, -644, 95, 1571, 1217, 1291, 2437, 1425, -898, 1298, -1367, -3188, - 407, -2140, -2977, 1159, -256, -553, 3658, 1197, 972, 3152, -339, -622, 959, -2115, -2627, -708, -2249, -2011, 425, 434, 908, 2750, 2436, 1475, 1747, 336, -1379, -1486, -1838, -2527, -1180, -643, -859, 762, 2433, 1587, 1569, 1288, -910, -12, 256, -2086, -860, -524, -611, 954, 489, -122, 781, -183, -163, 132, -563, -426, 277, -350, 566, 711, -266, 385, 726, -425, 475, 236, -1419, 249, -461, -1542, 23, -882, -788, 1119, 1212, 1169, 2170, 690, 690, 734, -950, -1897, -2116, -2710, -2018, -610, 353, 1641, 2722, 3015, 2356, 1716, 339, -1598, -2406, -2938, -2730, -1416, - -90, 769, 1955, 1804, 986, 990, 385, -28, -6, -305, -598, -496, -620, -751, -551, -409, -105, 210, 510, 614, 664, 574, 404, 206, -1, -333, -555, -508, -356, -248, -194, -52, 71, 243, 284, 189, 179, 156, 64, 89, 80, -95, -123, -60, -118, -106, -158, -213, -103, 9, 21, 110, 172, 175, 213, 159, 58, -22, -108, -152, -150, -137, -126, -62, 26, 68, 64, 62, 55, 54, 49, 17, 4, 13, 10, 5, -5, -30, -41, -67, -90, -72, -38, 6, 45, 66, 83, 86, 58, 35, 18, -34, -56, -52, -53, -46, - -29, -24, -2, 15, 20, 26, 28, 18, 9, 1, -7, -12 }, - {-32, 82, 142, -106, -92, -142, 129, 64, 11, 190, -19, -2, -58, -47, 41, -51, -99, 56, 16, 159, 217, -56, -128, -157, -10, -90, -87, -59, -12, -125, 121, -45, -47, -83, -61, 23, 136, -14, -39, 41, -133, 100, -83, -299, 148, 99, 165, 171, 33, 90, -89, 25, 130, 10, -1, -31, -17, 70, -63, -45, 3, 66, -55, -68, -100, 128, 51, 16, -31, -128, -4, 96, 60, -18, -24, 96, -11, -7, -42, -39, -58, -69, 5, 15, 33, -71, -28, 40, -49, 43, 12, 19, -18, -1, 9, 21, - 5, -8, 13, -9, -24, -8, -40, 27, 14, -11, 1, -18, 24, 25, 8, 3, 10, 9, -25, 1, -5, -6, -10, -3, 14, 4, -448, 234, -22, 7, 82, 115, -167, -21, -30, 96, 37, -102, 319, -34, -19, 142, 117, 39, 81, 261, -128, 9, -65, 27, -80, 7, 9, 30, -144, 13, -34, -54, -6, 91, -50, 85, 123, -211, 29, -86, -23, -130, 66, -77, -13, -43, -132, 51, -89, 61, 34, -65, -96, 4, 90, 68, 163, 76, -70, -200, -13, 36, 253, -78, -38, -2, -49, -131, -62, -122, - -16, 102, -23, 122, 78, 63, 88, 17, -158, -36, -101, -64, -175, -5, -50, 24, 48, 21, -26, -35, 6, 47, -39, -10, 1, -14, -3, -15, 19, -60, -20, -14, 2, -5, -11, 1, -89, 324, 168, -56, -135, 184, -222, -40, 118, -93, -68, -97, 213, -79, 64, 15, 63, 292, -300, 85, 145, -102, -278, -146, -22, 14, -42, -53, 112, 164, -17, -122, 6, -154, 41, -98, 50, 175, 62, -183, -8, 8, 264, 47, 131, -42, 56, 44, -327, 2, 150, 68, 168, -155, -96, -154, 38, 94, -34, 30, - 5, -79, 26, -60, 48, 46, -14, 76, 13, -15, 32, 189, 32, 97, 122, 66, 0, -6, -184, -3, 189, 65, 82, -6, -16, 118, -93, 7, -11, 59, 30, -2, -82, 10, -43, -14, 10, -28, -22, 16, -5, 60, 23, 54, 24, 15, 28, -25, -34, 1, 0, 69, 40, 8, 21, 65, -15, 4, 18, 27, -1, 673, -176, -65, -104, 136, 90, 228, 89, -36, 108, -7, 121, 46, 169, 2, 142, 185, -209, 35, 52, 33, 31, 45, -125, -2, -144, -22, -7, -242, -166, 59, -3, -10, 94, 92, - -51, -209, 60, 185, 121, 173, -49, 93, 171, -290, 89, 125, -145, 177, -126, -28, 15, 34, -98, 83, -28, -34, -102, -83, 98, 99, 43, 97, 151, 83, 211, -46, -243, 232, 36, 113, 46, -41, 58, 43, 8, 159, -51, 157, -229, -53, 27, 69, 13, -125, -60, 20, 4, -14, 5, 47, -63, -35, -37, -45, 23, -14, -19, -37, -29, 68, -19, -23, -4, -25, -23, 34, -17, 37, -11, 2, 26, -9, 1, 303, -340, 232, 52, 237, 58, -128, 47, 184, -212, -42, 28, -239, -45, -183, -111, -132, - -146, 67, -228, -140, -181, -43, 182, 68, -219, -83, -229, -54, 54, 338, -265, 114, -65, -95, -197, 13, 37, 218, 116, 31, -178, -311, -1, 96, 251, 90, 83, -179, 70, 159, 15, 28, -95, -93, -30, 94, 19, -59, 5, -197, -26, -166, 110, -32, 110, -162, -138, -225, -23, -143, -60, 63, -219, -92, 29, 127, -264, 160, -123, -131, -139, -114, 83, -75, 40, 50, -68, 14, 59, 47, 6, -59, -7, -26, -69, -8, 56, 36, -33, 53, -39, -27, -5, 21, -51, 8, -4, 41, 31, 64, -45, 19, - -8, -16, 21, -51, -17, 33, 18, -21, -834, 135, 96, -240, -53, 0, 9, -46, -80, -61, -248, 191, -120, 27, -206, -73, 299, 271, -172, -103, 9, -4, -141, -164, -116, 20, 13, 6, -17, 70, -204, 64, 7, -358, -43, -107, 164, 241, 37, -41, 11, -210, -264, 142, 261, 291, -79, 54, 169, 176, -91, 162, 262, -10, 221, 189, -221, 73, 12, 238, -146, -154, 136, 181, -56, 17, -260, 184, -146, 194, -324, 36, 76, 155, 10, -134, -276, -168, 231, -228, -12, 27, 124, -68, -50, 99, -185, -159, - 65, 45, -14, 133, -62, 33, 33, 37, 49, 12, -53, 34, 67, -27, 8, -12, -36, 29, -87, -10, -93, -16, -19, -28, -49, 21, -29, 0, -73, 30, -14, 27, 28, 13, 10, -322, 116, -284, 363, 350, 13, -469, 197, 29, -86, 327, 3, -279, -28, 355, -441, 16, -109, -348, -95, 8, -67, -177, 105, -147, 123, -125, -235, 128, -16, 183, -351, 146, 280, -110, 25, 281, 410, -107, -81, -342, 22, -282, -21, -196, 12, 29, 167, 81, 153, -107, 30, 95, -16, 378, -248, -122, 498, 500, -96, -30, - -310, -158, 18, -85, -205, 302, 95, -77, 444, 87, -210, -4, -403, -202, -228, -195, -52, -315, -226, 132, 123, -22, 74, -92, 108, -69, -101, 19, -147, -67, 194, 17, 98, -50, 22, 16, 47, 43, -6, -2, -92, 0, 23, 17, -24, -26, 67, 20, -11, 4, -14, 3, 38, 24, -10, -35, 12, -22, 399, -108, -6, 275, -67, 162, -91, -351, -24, -1, -73, -208, -233, 120, -185, 323, -101, -236, 199, 406, -103, 113, -111, 234, 4, -495, 175, 274, 26, -83, -289, 240, 160, 155, 30, 97, 321, -228, - 39, 63, -181, -348, 329, 184, 614, -32, 270, -91, -195, 33, -32, -9, -57, -201, 441, 10, 33, 62, -64, 364, 44, 304, 125, 51, 324, -154, -367, -72, 65, 47, -153, 178, -110, -511, 44, 101, -284, 131, -31, 55, -1, -116, -130, -1, 46, 156, -16, 43, -62, -45, 68, 46, -11, 47, -54, -6, 1, -70, -103, 63, -115, -29, -51, -99, -30, -13, -39, 42, -19, -42, -15, 188, 71, 71, -40, 27, -61, -77, -28, -27, 30, -51, 88, -118, -40, 25, 322, -540, 86, 238, 356, -379, -57, 253, - 176, 215, 36, 457, 83, 188, -60, 24, 187, 101, 217, 15, -307, -447, 233, 111, -87, 49, 130, -418, 2, -265, 120, -17, 270, -90, 119, -66, 68, 34, -14, 150, 203, 70, 116, -329, 133, -60, -570, -380, 95, -418, -31, 339, -252, 677, 244, -140, 367, 14, -123, -278, -274, -381, -61, 217, -272, -37, 243, 108, 137, 495, 60, 322, 1, 60, -537, 145, 38, -491, -463, 262, -178, 27, 138, -83, -127, 24, -30, -37, 26, -91, 77, -67, 16, -158, 82, 22, 32, -13, 188, -158, 12, -47, -40, 34, - 37, 49, 90, 148, 93, -103, 22, -17, 137, -50, 88, -147, -110, -87, -70, -14, -9, 66, 81, -281, -9, 176, -3, 123, -288, 223, -18, 64, 208, -389, -267, 70, -6, 212, 439, -41, 109, 471, -176, -320, -19, 345, -76, -399, 31, 146, -79, -125, -30, 511, -98, 440, 332, 401, 21, 32, 234, 78, -82, 82, -319, 239, 402, 252, 34, 224, -177, 172, -172, 252, -228, 4, -19, -18, 715, -108, -41, -63, 99, 197, 376, 430, -236, 103, 428, -241, -299, 179, -131, 185, 817, -387, 55, 76, -214, 92, - 266, 187, 22, -168, -403, 191, -176, 220, -152, 31, -200, -44, -334, 28, -107, -118, -42, 40, 84, 165, 69, -95, -24, 168, -100, -88, 11, 12, -153, -2, -77, -38, -29, -28, 58, 36, 119, -77, -77, 9, -92, 43, 187, -94, -101, -187, 95, -47, -128, -46, -276, -435, -335, -453, -174, 53, 365, 271, 99, 385, 116, 236, 217, -102, 334, 362, 255, -485, -272, -280, 107, -192, 14, 141, -141, -341, 223, -161, 80, 76, 351, -363, 568, -558, 581, 1, 292, -279, 103, -624, -349, -302, 277, 130, 401, -37, - -1, -201, -502, 331, -274, -140, 239, 573, 552, 262, -37, -370, 220, -570, -45, -322, 185, 622, -594, 220, 275, -366, -37, -59, 207, -241, -353, 74, -143, -514, 263, -47, -487, 365, 477, -153, 16, 72, -206, 315, 143, -83, -78, -199, -117, 253, 142, 147, -12, -220, -68, -71, -250, -48, 74, -10, -74, -18, -179, 28, -61, 126, 66, 31, -207, 176, 15, -83, -53, -28, -11, 107, -77, -26, 76, 215, 104, 68, -128, 173, -412, -482, -132, 320, -368, 253, -507, -86, -192, -175, -401, -31, -146, -239, 201, -266, - 299, 68, 235, -354, -667, -50, 144, -276, -201, 116, 93, -324, -151, 475, 233, -56, 262, 679, 30, 91, 75, -45, -5, 105, 96, -511, -183, -626, -194, -584, -272, 38, 694, 328, -335, -394, 262, 550, 349, -237, 422, -153, -26, -724, -212, -88, -85, -493, -795, 263, 3, -580, 154, 922, 125, 110, -574, -46, -3, 134, -645, 606, 100, 172, 337, 134, 365, -21, 174, -135, -277, -228, 128, -183, -55, -246, 89, 212, 8, 180, 24, -64, 1, -139, 105, 110, 22, 25, -95, -34, 59, 157, 113, -127, -44, -49, - -300, -415, -307, -96, -36, 55, -69, -113, -126, 6, -84, -106, -186, -97, 307, -182, -163, -42, 375, -556, -110, 138, -266, 649, -529, -544, -442, 628, 282, -357, -323, -213, -65, -192, -199, 35, 236, 621, -65, 267, 232, 227, -409, -509, -367, 436, -72, 528, 176, -53, -714, -579, -58, 52, -413, -255, -193, -195, -937, -199, -227, -334, -164, -217, -429, 308, 588, 331, 18, 351, 442, -152, 141, 117, 45, -13, -110, 314, 126, 523, -119, 57, 187, 1026, -10, 548, 688, -54, -596, 57, 597, 94, -508, -450, -582, 387, - -475, -123, 685, -287, -456, 148, -124, 20, 188, -280, -127, 64, -84, -123, -25, 59, 343, -25, -176, -146, 0, -124, -107, -89, -171, -74, 66, -75, -16, -226, 61, -15, 48, 242, 147, -130, 64, 59, -206, -306, 117, 134, 18, -313, -348, -46, -243, -71, -37, -309, 570, 414, -972, 301, 380, -175, 274, 913, 70, 199, -326, 208, -345, -222, -186, 63, 230, 325, -53, 131, -106, -61, -183, 238, 860, -288, -286, 306, 213, 27, -637, 404, -509, 284, 355, 36, 85, -108, 590, 447, -1, 299, -245, 379, 57, 428, - 625, -18, 153, -86, -239, -20, 268, 307, -610, -370, 135, 652, -324, 431, 284, 81, -710, 82, 102, -841, 487, -472, -565, -1064, 251, 641, -299, -595, 115, 711, 448, 77, -100, 7, 244, -221, 328, 546, 515, -41, 214, 540, -93, -9, -68, 465, -77, 113, -227, 117, -143, 17, -2, -38, -114, 101, 266, 92, 69, -249, 54, -257, 69, 403, -156, 6, 44, -192, -259, -288, -75, 183, -94, 49, -183, -17, -3, -532, -146, -22, 102, 137, -120, 190, 90, 103, -168, -153, -106, 50, 245, 675, 492, -158, -1292, 162, - 660, 319, 151, -562, 6, -385, 101, -30, 117, 204, 282, 125, -698, 418, -89, 132, 546, 215, 110, -184, 676, -16, 672, -797, -227, 264, -459, -397, 38, -98, -357, 51, 595, -12, 48, -300, -630, -400, -173, 272, -61, 69, -305, -335, -158, 516, -340, 300, 207, 172, 66, -520, -741, -54, 512, -617, 311, -530, 346, -558, -19, -550, 800, -714, -420, 193, 140, 368, 311, -180, -89, -182, 108, -2, 481, -578, -221, -745, 399, -261, 40, -25, 216, -160, 88, -301, -457, 307, -231, 14, 88, 405, 170, -280, 72, -91, - -358, -62, 98, 123, -323, -156, 379, -31, -299, -129, 443, -500, -161, 111, -107, 188, -27, -216, -289, -89, -123, -86, -87, 90, -12, 196, -187, 113, 48, -82, 201, -1111, -158, 331, 80, -265, -397, 36, -378, -36, -583, 544, -219, 340, -757, -430, -17, 926, -760, -67, -595, -473, -146, 580, -137, 257, 270, -309, -661, 927, 401, -532, 100, 67, 253, -517, 460, -42, -973, 102, 191, 249, -807, -193, 98, 707, 132, 394, -1040, -631, 315, 0, 673, -182, -118, 51, 340, 315, 117, -1319, 368, -154, 298, 703, -226, -63, - -807, 260, 359, -422, -255, 727, 1144, 300, 183, -325, -139, -627, 43, 8, -779, 283, -28, -226, -64, 365, -302, -200, -40, -83, -33, 322, -144, 7, 180, 74, 249, 215, 157, 116, 299, 358, -484, 153, -305, 237, 29, -302, -212, -117, -107, -198, 177, -100, -203, 330, -59, -103, 180, 340, -9, -120, 86, 317, 335, 217, -120, 59, 56, 286, 166, -937, -608, -200, 5, -528, 445, -1110, 69, -676, 373, -241, -753, -53, -192, -256, -860, -624, 197, 704, -448, 866, -711, -462, 170, -57, 401, -227, -239, -338, -84, -1181, - -330, 49, -38, -185, -456, 389, -402, 652, -184, -66, -439, -403, -778, -331, 306, 134, -34, 66, -271, -201, -353, -294, 175, 249, 124, -674, 800, 120, -328, 643, 463, 763, -130, 451, -1015, -543, -959, 1001, -307, -676, -652, -1395, -577, 987, -53, -481, 367, -948, -631, 254, -46, -789, -772, 3, -440, 133, 178, -584, 591, -343, -511, 57, -299, 842, -311, 385, 69, 517, -248, -136, 58, -218, 0, -472, -358, -82, 210, 21, 344, 147, 257, -206, 7, -410, -95, -141, 134, 413, 193, 172, 199, 177, 52, -539, -156, -369, - -87, 73, 261, 1238, 1583, -140, -690, -157, -256, -696, 312, 30, -504, 1515, 530, -346, -1035, -82, 259, 286, 313, 731, -200, -344, 345, -1293, -866, -329, -87, 152, -691, -624, 677, 547, -405, -777, 507, 28, 889, -707, -161, -232, -40, -555, -844, 726, -522, -318, -644, -131, 432, 417, -258, 72, 79, 553, 826, 622, -1052, -491, -623, -141, 363, 148, -719, -1021, 881, 72, -859, -1413, 723, -169, 390, 375, 381, 68, 281, -545, -212, 403, 71, -245, 160, -49, -757, 400, -962, -45, -47, -149, -345, -116, 424, -10, -97, 236, - -311, 957, -74, 103, -70, 29, 233, 5, 225, -458, 103, -68, -335, 55, 159, 333, -159, 108, -800, -240, -45, -397, 354, -26, -98, -203, -331, -463, -683, 229, -71, 522, 589, 400, -406, -538, -715, -243, 650, 557, 88, 273, -232, -386, -316, 25, 90, -298, 141, 553, 685, -848, -711, 2023, -162, -198, -303, -638, -69, 730, 1174, -540, -325, -119, -532, -133, -300, 466, -481, 533, 256, -183, -671, -50, -276, 1009, -553, -14, 3, -101, 458, -291, -37, 209, -137, -986, 504, -450, -519, -121, -554, -324, -1007, 965, 46, -644, - -1181, 687, -696, -682, 11, -532, 241, 435, 1347, -384, 529, -115, -648, -555, -159, 2022, -1782, -133, 1861, -1703, -642, 955, -139, -771, 1800, -892, -367, 822, 208, 349, -530, 593, 841, 390, -211, -58, 850, -127, 488, -15, 342, -488, -59, 219, 140, 89, 26, 30, 356, -166, 95, 126, 123, -765, -309, 239, -640, 189, 372, -277, -283, -227, 159, -317, 373, 307, -36, 176, -224, -464, -442, 883, 165, 548, 119, 104, 357, -309, -66, 557, -329, -775, 582, -84, 343, -95, -221, -225, 944, -1229, 1083, -197, -690, 577, 196, -120, - 113, 69, -142, 204, -246, -315, -150, -433, -363, -803, -314, 672, 632, -996, 319, 513, 427, -180, -984, -98, -493, -1150, 708, 1815, -1059, -124, 1286, -379, -474, 1043, 771, 376, -436, -859, 272, -356, -548, 1899, 1393, -1162, -860, 1021, -1892, -672, -544, -335, 1303, 864, 563, 621, -2221, -781, 2094, 1209, 238, -572, 713, -752, -1513, -1011, 720, -558, -130, 840, 1563, -200, -899, 103, 610, -1084, -410, 1108, 994, 997, 688, -212, -651, -328, 843, 236, 347, -175, 84, 379, 22, -166, -194, -255, 178, 127, 807, 219, -174, -338, 69, 30, - -133, -298, 69, 623, -687, -213, 597, -150, -28, 394, -168, 288, 114, 341, -694, -109, 130, 765, 175, 361, 311, 168, -162, 245, 354, -426, 192, -1877, 803, 3, -198, 953, -169, -729, 357, 326, 931, 526, -514, 22, 138, 637, 142, -744, -36, -47, 144, -693, -757, 1082, -399, -1141, 577, 1004, -575, -198, 58, 687, -833, -1088, 289, 911, -207, -394, -235, -227, 390, 166, 229, 2303, 119, -299, 23, 69, 1237, 36, -452, 277, -983, -575, 243, 2, 1061, 847, -560, -164, -530, 22, 374, 95, 109, 381, -286, -1137, 278, 763, - -373, 673, -1061, 492, 306, -922, 146, 17, -413, 41, -183, 456, 435, -773, -488, 1028, -798, 378, -86, -303, 213, -31, -475, 263, 146, 188, -28, -79, 37, 143, -190, -167, 125, 101, -112, -8, 213, 384, -242, -154, 33, -67, 118, -93, -68, 91, -21, 232, -90, 116, -315, 184, -226, 194, 319, -27, -12, 50, -406, 319, 644, -1208, -3974, -4703, -423, -3262, 1281, 7951, 4277, 6458, 6806, -740, -1961, 581, -4957, -6060, -1872, -6671, -5355, 1358, -3852, -1050, 7678, 2779, 5429, 9378, 5582, 2496, 1900, 664, -4178, -5202, -1716, -7105, -7109, 936, - -5316, -4364, 2623, -4474, -4600, 3471, 1411, -636, 8197, 7675, 4901, 10405, 9807, 3349, 3904, 3041, -4938, -4952, -6260, -12396, -14631, -10525, -10476, -7729, 265, 712, 5102, 8820, 10874, 9906, 11498, 9849, 5810, 3904, 1301, -1945, -4364, -6212, -5335, -7739, -8664, -7189, -8401, -6307, 999, 2018, 4895, 9815, 7818, 6022, 4555, 1791, -1488, -1218, -2461, -3084, -2352, -2679, -2585, -1106, -1046, 55, 1597, 1132, 2243, 2689, 470, 1950, 1878, -525, 625, 435, -1427, 57, 463, -1657, -1804, -2525, -5183, -5800, -4508, -4314, -1412, 2110, 3815, 6199, 9362, 10101, 9373, 6561, 2005, -2124, -4530, -6771, -8349, -8220, - -6414, -4413, -2094, -652, 264, 751, 1908, 3137, 3243, 3002, 3091, 2189, 1980, 1703, 693, 146, 427, 361, 227, 136, -396, -1065, -1616, -2330, -2956, -2963, -2384, -1832, -962, 160, 1001, 1461, 1700, 1496, 1326, 1449, 1404, 1123, 961, 794, 546, 282, 16, -537, -991, -1096, -1028, -936, -873, -810, -601, -218, 22, -81, -266, -150, 21, 120, 236, 273, 374, 596, 812, 797, 821, 724, 468, 283, 164, -64, -269, -416, -745, -1032, -1133, -1179, -1019, -651, -173, 364, 843, 1069, 1044, 815, 540, 266, 14, -134, -211, -223, -195, -189, -185, -167, -131, -101, - -61, -21, 6, 30, 42, 40, 31, 15, 4, -1, -2, -2 } - }, - { - {-270, -322, 169, 12, 254, 93, 113, 74, 104, -1, -1, -55, -163, -93, 46, -6, -28, -18, 90, 70, 3, 81, -72, -186, 62, -42, 23, -94, 77, -76, -37, -29, 137, -30, 1, -54, -13, -150, 53, -24, 84, -70, 12, -32, -120, 41, -10, -31, 56, 102, -19, -60, -176, 18, -104, 51, 4, -67, -1, -28, -23, -127, 85, -112, 65, -43, -74, -63, -135, 77, 9, 39, 84, -86, -139, 92, -133, 6, -88, 31, -68, 63, -33, 34, -58, 13, -26, 38, -27, -30, -29, -27, -52, 10, 15, -7, - -41, 31, -30, 7, -20, -35, -12, -11, -4, -6, -4, -28, -15, 7, -17, -8, -8, -19, -5, -14, -18, -15, -481, -6, -65, 125, 1, 48, -41, 62, 11, 54, -57, 309, -68, -44, -134, 44, -162, -52, 11, -79, -2, 113, 64, 43, 75, 110, -136, -52, -4, 70, -128, 123, -107, -54, 98, -19, 22, -79, 90, 95, 101, -158, -49, 170, -4, -26, -40, 186, 120, 144, 1, -34, -44, -10, -5, 21, 54, -180, -18, -84, -108, -14, 29, -93, 23, -71, -28, -29, -4, 62, 56, -33, -23, -41, - -147, -35, -92, 2, -121, 32, 0, 121, -43, 17, -106, 9, 13, -49, -52, 51, 0, 14, -6, 36, -11, 15, -8, -8, 42, 20, 17, 7, -6, 26, 161, 192, -136, 16, -116, 175, 31, -75, -105, -93, -21, 21, 45, 234, -142, -24, -57, 91, -265, -32, 166, -6, 139, 61, 111, 116, 49, -25, -125, 39, -36, 14, 194, 48, 166, -90, -48, 11, -228, 25, 167, -51, 14, -143, 105, -4, 46, -169, 97, -114, -65, -119, -140, 78, 25, -46, -73, -69, -51, -35, 76, -79, -142, -218, 198, 152, - 6, -218, 64, -105, 83, -72, 13, -134, -85, -174, -80, -26, 166, 99, -190, 80, 2, -18, 80, -13, 63, 132, 5, 27, 87, 17, 16, 86, -18, -4, 5, 10, 17, 20, -22, 24, -20, 5, 2, 21, 3, 54, 46, 2, -5, 53, 26, -42, 6, 18, 815, -303, 365, -291, 24, 86, 85, -240, -82, -81, -402, -3, 21, -145, -24, -2, 286, 53, -201, 146, 159, 35, 290, -217, -80, -116, 61, 233, -17, 14, 86, -42, 104, 46, 266, -41, 104, -175, 159, -123, 177, -4, -186, -28, 268, -12, - 181, 108, 174, 15, -139, -113, 2, -84, 143, 95, -142, 19, -111, 189, -52, 151, 181, 31, 186, -9, -91, -31, -116, 5, 245, -155, -158, -60, 69, -108, -67, 47, 118, -49, 43, -239, 58, 15, -17, 83, 5, 22, 56, -8, -31, 25, -55, 17, -23, 7, 10, -9, -19, -48, -4, -38, -24, -16, -80, -678, 76, -198, -141, -218, -264, 107, 240, -34, 95, 39, 124, 29, 11, 75, -144, 339, -15, -195, 224, -66, 96, -220, -136, -155, 70, 43, 176, 7, -106, 20, -94, -104, -115, -39, -161, -81, - 154, -140, -8, -110, -171, -76, 24, 57, 112, -86, -78, 110, 21, 42, 31, 68, 104, -165, -53, -16, -230, 63, -14, 137, -134, -103, -125, 23, 146, 112, 257, 172, -155, 65, -69, 121, 78, -169, 125, 34, -186, 25, -32, 17, -33, -128, 26, -92, -95, 36, -51, 23, 71, -46, -60, -64, -94, -18, 76, -19, 79, 1, 54, 36, 29, -34, -11, 13, -31, -37, 11, -36, -12, 10, -65, 38, -32, -12, 10, -3, 8, 21, -28, 19, 47, -862, 241, -255, -212, -152, 32, -42, 513, 53, 125, -54, - 5, -206, 211, 64, -27, 45, 275, -133, -44, 66, 22, 139, -115, -50, 153, 58, 141, 19, -143, -93, 86, -11, -46, -89, -49, -3, 261, 68, -43, 8, 22, -75, 189, 145, -41, -192, 52, -100, 180, 140, -134, 56, -175, -156, -136, -172, -57, 41, -102, 11, -113, -96, 206, 132, -169, -230, 29, 200, -150, -111, 171, 134, 194, -121, -2, 56, 82, 217, 61, -26, -5, -154, -20, -1, -131, 12, -36, -59, 6, -16, 69, -14, -23, 34, -17, -54, -33, 14, 57, -23, -17, 4, -10, 103, 21, 132, - -89, 26, 10, -52, 2, -2, -66, 20, -10, -75, -68, -36, -65, -50, 22, -32, -456, -45, 77, 222, -43, -116, 52, 326, -410, 95, -83, -76, -185, 111, -329, -214, 113, -172, 104, 468, -83, 189, -220, 226, -59, 67, -198, 92, 56, -106, 46, -21, -102, -7, 128, 202, -158, -252, -200, -185, 24, 148, 391, -4, 263, 275, -256, 197, -377, -138, 24, -168, -156, 105, -365, -72, 254, -109, -96, 34, -112, 104, -111, 178, 230, -64, 71, 10, -233, 20, -151, -104, -184, 105, 80, -177, 14, 132, 122, 156, - 160, -24, -154, 127, 66, 76, 41, 92, -11, -3, 13, 38, 44, -62, -20, -50, -34, 74, 62, 71, -130, 27, -17, -53, -63, 67, -42, -70, 17, 17, -24, 157, 51, -31, -36, -73, -21, 64, 96, 25, -1, 99, 1079, -53, -428, -55, -20, 40, 135, 54, -51, -45, -216, -103, 119, 263, -217, -137, 175, 13, -64, 70, -18, -251, -256, 346, -33, -23, -59, 177, -15, 18, 112, -191, 201, 83, 32, 76, 201, -485, -218, -119, 446, 57, 33, -138, -152, 133, -21, 154, -56, -310, 32, 37, -48, 150, - 67, 40, 247, 603, -49, -51, 229, 69, -72, 157, 469, -53, 89, 170, 136, 122, 124, 139, 107, -125, 187, 335, -78, 128, 1, -43, -233, 144, 54, -19, 70, 80, 18, 9, -79, -90, -36, -179, -80, -122, 155, 76, 58, -26, -24, 9, -104, 0, 37, -143, 124, -62, 22, -44, 6, 47, 56, -111, -110, -92, 12, -19, -31, -9, 76, -21, 7, -46, -98, -53, -3, 218, 243, -309, -90, -263, 260, 487, -233, -55, -268, -116, -324, 231, -198, -80, -21, 2, -129, -159, 290, -264, -98, 30, 198, 212, - -305, -89, 116, -261, 148, -207, -85, 77, 5, -113, -32, 63, 339, 42, 76, 0, -291, 318, -156, -238, 190, -169, -193, 251, -114, 33, -56, 34, 328, -56, 73, -287, -24, 335, 74, 332, 283, -93, -74, -385, 58, -64, 255, 314, -181, 79, -568, -154, 187, -195, 292, 21, 62, -103, -23, -135, 23, -93, 206, 205, -11, 70, -5, 116, 48, 85, 174, -52, -199, 92, 43, 126, -34, 134, -29, -45, 32, -79, -55, 15, -140, 40, -50, 124, 51, -8, -28, -80, -125, -9, 15, 51, -47, 29, -118, 0, - 5, -60, 76, 9, 0, 34, -40, 8, -1, 194, -250, 84, -233, -26, -315, 514, -153, 34, -164, -471, 270, 94, -352, 216, -159, -117, 122, 487, -245, 470, -10, -332, 13, 109, -293, 321, -170, 237, 517, 50, -243, -69, -29, 118, -207, -113, -29, 254, -92, -103, -340, -12, -402, -75, 453, -103, 258, 24, 68, -596, 7, -382, 306, 533, 164, 133, 32, 79, -312, 109, 166, -139, -39, -124, -79, 240, 5, 291, 893, 326, 89, -308, -286, -185, 175, -304, -27, -28, 62, 172, -167, -32, 166, 182, 37, 31, - 124, 157, 131, -2, -29, -30, 14, -65, -81, 71, -41, 110, -136, -43, 93, 79, -8, 72, -70, 33, 49, 67, -77, -75, 106, 76, 59, -27, -54, 26, -151, -40, 24, -80, 37, -56, -39, 17, 12, -13, -30, -100, 946, -494, -2, -239, -462, -621, 187, -191, 197, -587, 129, 225, 204, -240, -538, -421, -352, 16, -200, -390, -265, -129, -316, -217, 65, 425, -1, 70, -5, -353, 234, -22, 75, -70, -231, 216, -291, -409, 385, -399, 90, 7, -565, -332, 233, 0, 284, -173, -601, 8, 29, 238, 251, 580, - -322, -1163, -402, -390, 270, -754, -251, -117, -693, -223, -5, -123, -124, 163, -182, -6, -170, 175, -405, 159, 338, -407, -203, 216, 169, 149, -420, 112, 12, -50, 234, -46, 193, 175, -30, 62, 43, -41, -135, 244, -69, -153, 12, 4, 132, 55, 7, 50, -116, -115, 21, 55, 82, 145, -8, 72, -6, 65, -136, -51, -92, -81, -8, -9, 60, -152, -67, -111, -79, -159, -202, -175, -13, -6, 30, -103, -139, -541, 214, 268, -89, -104, -269, -298, 688, 250, -641, 222, -349, -34, -317, -660, 195, -344, -143, 27, - 21, -168, -556, -346, 275, -343, -8, -303, -462, -182, 517, 82, 94, -450, -148, -93, -56, 181, 229, 290, 363, -177, 206, 70, -205, 126, -347, -306, -260, 112, -301, 13, -454, -403, -203, 473, 375, 359, 402, -368, 503, 14, 234, 683, -136, -128, 116, -332, 141, -157, -421, 53, 353, -414, -288, -53, 380, -315, 41, 113, 231, 54, -88, -216, 63, 157, -82, 18, -105, 33, -99, 39, 13, 56, -34, 38, 82, 190, -19, -7, 22, 87, -138, -63, -152, -48, -30, -185, 40, 161, -9, -219, -31, -23, -182, -215, - -302, -132, 124, 15, 90, -51, -49, -115, -10, -276, -43, 158, 264, -18, 84, -159, 26, -97, 139, 53, -259, -604, 691, -540, 715, 400, 272, 153, 281, 305, 282, 769, -269, 54, -52, -133, -24, 95, -72, 148, -50, 241, 201, -43, -134, -766, -273, -556, -26, 293, 295, 94, 150, 221, 182, 214, 549, 819, 549, 111, -105, -158, -236, 287, 291, 327, -244, -192, -302, -50, 398, 4, 478, -290, 256, 154, 429, -897, -643, -263, -361, -369, 110, -150, 564, 168, -630, -52, 1018, -343, 317, -154, 418, -195, -128, 15, - -174, -227, -17, 171, 251, 176, -67, 198, -53, 92, -260, -176, 166, 106, -262, -113, -112, -35, 64, -68, -129, 59, 11, 43, -21, -73, 115, 38, -67, 154, -22, 46, -30, 181, -155, 162, 70, -151, 99, 6, 26, -157, -462, 173, 3, 34, -54, 176, -44, -81, 55, 138, 113, -67, 140, -439, -219, 369, 163, 273, 708, 63, 474, 692, 481, -309, -698, -21, -319, 758, 220, 593, -82, -314, -114, -342, 138, -263, 34, -293, 156, -213, -89, -472, -469, -44, -673, 372, 256, -199, 347, -161, 136, 388, -425, -556, - 101, -119, 940, 402, -1029, -275, -291, -528, -562, -1148, 204, -409, -107, 168, 42, 240, -45, -133, -872, 107, -396, 110, 512, 111, 343, -516, -690, 143, 428, 291, 161, 277, 445, 560, 572, -505, -306, -363, -262, -424, 603, 357, 340, 97, 260, 227, -22, 319, -487, -167, -59, 44, -106, -341, 19, -65, 44, 116, 352, 24, 164, 170, 25, 180, 5, -101, 20, -260, -109, 146, 202, 68, 36, -318, -33, 17, -157, -102, 46, 110, -299, -323, -152, 118, 93, 174, 38, -98, 71, -333, -305, 1246, 823, 1143, 75, -226, - -776, -228, 130, 181, -184, -599, -216, 988, 409, -136, 303, -22, -362, -105, -236, 674, -51, 40, 291, 20, 330, -3, 467, -429, 538, 109, -250, -151, -277, 486, -672, -726, 460, 760, 36, 525, 722, -812, 271, 166, -44, -7, 121, -305, 567, -343, -272, 229, 30, -61, -131, -169, 82, -536, -160, 432, -529, -122, -357, 14, 1072, -336, 70, 287, 6, -246, -668, 654, 306, -1347, 335, 339, 252, -302, -140, 688, 32, 51, 177, -479, 19, 305, -124, 176, -38, -156, -398, 61, -52, 370, -34, -16, -265, 293, -98, -102, - -420, -212, 149, -271, 23, -134, 169, -159, -338, 171, -364, -100, -165, 17, 23, -137, 365, -45, 491, 299, -49, 51, 315, -218, 57, 37, 302, -273, -161, 14, -556, -1334, 1186, 707, 376, 265, 586, -1346, 553, 621, 266, -862, 479, 871, 404, 960, 350, 16, -38, -30, -164, 407, 682, 650, 227, -200, -339, 81, -309, -361, 380, 261, 72, -362, -352, -77, -306, 156, 784, -139, -254, 265, 142, 232, 274, -60, -158, 630, 417, 206, 278, -51, -626, 145, 417, 54, -466, 624, 163, 867, 32, 780, 83, -256, -83, 187, - 1110, -140, 399, 274, 525, 275, 2, -34, 342, 1580, 74, 634, -535, -400, 201, 248, 308, 127, 51, -776, -307, -814, 44, -140, -269, -228, -90, -343, 43, -36, -361, 258, -420, -204, -380, -260, -25, 42, -304, -353, 85, 224, 262, -53, -100, -454, -593, 59, 73, -270, 540, 522, 773, 271, -170, 106, 239, 292, 351, 52, -366, 92, 470, 240, 25, 188, -869, 953, -14, 843, 21, 57, -765, -235, -344, 585, 149, 259, 155, -588, 59, 47, -516, -739, -754, 256, -280, 688, 41, -218, -178, 148, -265, 44, 203, -290, - 164, 232, 80, 66, 522, 875, -170, -7, 441, 359, 528, -391, -152, 158, -522, 50, 47, -696, 898, -45, 454, 389, 276, -530, 52, 450, -366, 803, 223, -296, 668, 500, 353, -1122, -225, 221, -380, 58, -622, -159, -944, -274, -141, -265, -1046, -109, -283, 1573, -223, 318, -158, 249, -128, -261, 175, -220, -29, -120, 428, 148, 191, -685, -604, -460, -184, 116, -851, -143, -64, 59, 319, 232, -20, 327, -294, 1, 24, -499, -675, 129, -193, -638, -167, -304, 50, -682, -70, -301, 406, 0, -281, -112, 132, 151, -57, 298, - -300, -199, 403, 369, 669, -228, -49, -95, 179, 476, 416, 306, -248, 186, 523, 504, 214, -642, -742, 309, -114, 219, -148, 603, -475, -110, -173, 524, -419, 930, 1147, 1169, 59, -234, 179, -169, 276, -65, -20, -362, -964, -332, -924, 507, 478, -576, -433, -578, -276, -96, 1228, -1, -646, -696, -54, 852, 402, -1755, -368, -323, 216, 638, -768, -255, -462, 182, -1043, 497, -184, -39, 274, 27, -517, 1002, -114, 468, 1078, 2217, 1328, -49, 741, 1123, 1453, 1572, 443, 956, 267, -4, 586, -486, 968, 404, -437, -1477, -1074, 122, - -426, -316, -280, -179, -190, -618, -404, 6, -103, -50, -200, -70, -324, 372, -659, -283, 178, 103, 49, -185, -212, -132, 122, -121, 326, -411, -502, -512, -314, 359, 414, -176, -82, 136, -89, 683, 144, 44, 553, 334, 313, 778, 515, 581, 179, 270, 649, 235, 503, -487, 264, -229, -506, 567, -731, 1205, -150, -231, 15, 957, -652, -122, -35, 4, 344, -259, 499, 166, -101, 108, 52, 388, -1221, -393, -43, 119, -126, -895, 721, -50, 94, 253, -583, -274, -1346, 344, -319, 246, 974, -280, 200, -138, 462, -812, -1076, 926, - -93, 68, 154, 931, 683, 806, -19, -1109, 646, 292, -263, -401, 618, -127, 782, 1287, 1007, 158, 84, 946, -193, 280, 786, -552, 910, 544, 322, -660, -322, -876, -28, 280, 1279, 525, -1193, -126, 768, -129, 373, 500, -846, -225, 411, 83, 229, -386, 273, 447, 60, -11, 680, 112, -147, -195, 226, -79, 366, 39, 277, 296, -47, -346, 671, -116, -204, -63, -453, -478, -299, -337, 220, 375, -396, -363, 82, 574, -858, -231, 335, -125, 6, -140, -89, -642, -4, -188, 176, 24, 108, -17, 59, -154, 268, 126, -71, -151, - 114, 13, -48, -1683, 386, -279, -66, 1315, 565, -412, -319, -5, -850, -1042, 88, 9, -586, 622, 76, -601, 380, 1131, -151, -652, 409, -384, -418, 211, 919, -299, 135, 252, -283, -684, -448, 907, 319, -894, 765, 300, -612, -321, 1260, -410, -966, -497, 1675, -1653, -766, 980, -443, -532, -1574, 1228, -1008, 360, 53, -190, -1778, -526, 1523, 959, -1203, -330, -521, -247, 247, 330, 397, -2102, 1150, 880, 925, 13, 485, -1029, -913, 1797, 738, 198, 725, -969, 196, -430, 463, -263, 1262, -516, -438, 174, 153, -479, 288, 137, 108, -92, - 65, 100, 104, -120, -67, 262, 16, -142, 553, 161, -490, 52, 475, 121, -466, 624, 1126, -555, -644, -177, -144, 379, 825, 247, -762, -257, -110, 111, 233, -131, 338, -247, -28, 194, -325, -1391, 238, 1731, 540, 184, 45, 128, 741, 1015, -235, 188, 261, -178, 612, -326, -89, -248, 469, 348, -195, 319, -465, -380, 469, -306, 515, -348, -156, -13, 280, -21, 208, 82, 525, -380, -78, 6, -212, 506, 439, -368, -132, -227, 115, -474, 251, 142, 231, -191, -145, 576, -699, -124, 291, -192, -129, 300, -858, 203, -312, 48, - -306, 737, -243, -323, 302, -171, -488, 938, -28, 93, -213, -366, -429, 472, -536, -261, 541, -744, -325, 92, -72, 88, -14, 103, 328, -122, 127, -154, 344, 187, -17, 26, 209, -188, 151, 22, 167, -79, 260, -136, 69, -231, -199, -314, 56, 16, 103, -155, 347, -118, -62, 297, 262, 139, -124, -203, 178, 236, 148, 101, -5, 213, 232, 101, 197, 24, -155, -9, 456, -1290, -3652, -3000, 1589, 457, 3634, 6491, 966, 2048, 747, -5174, -1634, -3509, -4241, 121, 680, -1768, 2567, 3359, 1887, 5355, 3090, -687, -1268, -2483, -4833, -3817, - -1123, -3404, -472, 2939, 493, 685, 4445, 2267, 1405, 4632, 717, -1278, 1814, -2425, -4801, -2010, -4050, -5072, -71, -1059, -1332, 3379, 3727, 2370, 5621, 4533, 2142, 1934, 1123, -3754, -3450, -4373, -5770, -4630, -1950, -1342, 122, 3319, 4040, 4225, 4054, 3753, 804, 69, -634, -2862, -3131, -1812, -3283, -1384, 290, -718, 1653, 2967, 911, 1253, 562, -812, -502, -1242, -1611, -195, 458, 11, 1335, 1227, 143, 1181, 4, -1499, 1325, 396, -1328, 934, -983, -2003, 918, -1427, -3523, 53, -1549, -1030, 3499, 1579, 1666, 4998, 3320, 1837, 2187, -548, -3158, -4023, -5454, -6042, -3828, -2453, - -419, 2291, 5118, 5640, 5238, 5444, 2917, 125, -1389, -3600, -4592, -2984, -3318, -2655, -533, 84, 351, 1284, 1103, 948, 1716, 1694, 1443, 1684, 1178, 375, -135, -761, -1675, -1863, -1557, -1668, -1222, -670, -96, 493, 1246, 1348, 1248, 1133, 799, 293, 25, -113, -478, -495, -299, -375, -436, -308, -479, -434, 8, 42, 3, 163, 78, 90, 374, 380, 415, 477, 256, 72, 16, -143, -300, -388, -437, -450, -318, -147, -10, 122, 258, 271, 289, 283, 154, 5, -29, -118, -139, -102, -32, 26, 79, 84, 64, 14, -67, -125, -137, -148, -144, -110, - -43, 55, 121, 140, 168, 179, 140, 96, 45, -21, -64, -91, -109, -101, -74, -49, -19, 12, 30, 40 }, - {-321, -391, 199, -71, 174, -85, -87, -174, 43, 39, -7, 4, -18, -133, -14, -76, -87, -83, -2, 11, -5, -14, 68, -17, -202, 128, 64, -68, 22, -1, 3, 30, 132, -72, 9, -229, 116, 24, 53, 81, 131, -71, -54, -25, -115, 10, -16, 101, -53, -6, -55, -63, 123, -91, -43, 13, -82, 71, -2, -38, 77, 139, 10, -4, -18, 119, -116, 2, -17, 63, -28, -53, 130, -1, 29, -35, 28, 70, -54, -77, 5, 68, 115, -50, -33, 29, 8, 18, -51, -16, 32, -6, 23, -40, -11, -25, - -34, -25, -22, 19, 5, -17, 20, 13, -15, -4, -3, -22, -39, -11, 2, 9, 23, -2, 16, 9, -17, 17, -468, 80, 56, 165, -64, 50, 191, -73, 53, -115, -170, 63, -115, -131, -132, 40, 51, -225, 133, 89, -38, -82, 53, -20, -51, 17, 75, 56, 120, 24, -36, 124, -62, 269, 61, 166, 64, 146, 65, 101, 54, 13, 6, 204, 35, -32, 14, 108, 80, 13, -9, -41, 23, 249, 71, 115, -120, -61, -126, -79, -123, 93, 58, -77, -56, 56, -58, 63, -28, -18, -85, -142, 62, -231, - -33, -49, -59, 14, -54, 12, 87, 43, -60, 12, -47, -100, -16, 50, -5, -77, 28, 15, 30, 55, 2, 9, -37, -21, -6, 1, 19, -41, -36, 4, 261, 361, -114, 95, -183, -12, 8, 461, -50, -125, -203, 2, 131, 211, -51, -283, -83, -109, -79, 93, -23, 176, 17, -103, -229, 65, -24, 50, -30, 23, 108, 38, -288, 32, 181, 88, 20, 41, -48, 125, -171, -19, 136, -98, -3, 223, -107, -13, -79, 136, -149, -111, 65, -154, -77, 195, 113, -179, -68, -29, -46, -83, 61, -71, 70, -5, - 8, 29, 146, -19, 203, 104, -160, -75, -80, 121, 34, -11, -66, 163, 61, -6, -6, -44, -41, 46, 16, 52, 126, 44, -10, 6, 8, 39, -11, 13, 59, 11, 74, 0, 24, 36, 44, 14, 27, 31, 25, 41, -16, 11, 27, 42, -6, -37, -43, 7, 867, -320, 176, -244, -25, 9, -17, -129, 72, 100, 25, -94, -200, -7, 123, 87, -88, -151, -11, 136, 248, -133, -17, -100, -216, 24, -108, 66, -80, 168, -295, 200, -12, -176, 44, 74, -20, -93, 7, 231, -8, 38, -32, 88, 42, -55, - -86, -190, 124, -40, -55, 73, 2, -319, 246, -344, -197, -244, 54, -29, 147, -80, 79, -147, 72, -39, -59, -162, 100, 114, 196, -48, -17, 52, -58, -35, 39, 112, -148, 73, 108, 118, -187, -155, 66, -97, 50, -2, -10, 16, 25, -9, 46, -56, 28, -18, 112, 6, 28, 24, 8, -44, -2, 10, -12, -683, 70, 7, -58, -105, 120, -93, 80, -24, -1, 111, 144, -88, 106, -31, -58, -192, -9, -259, -190, 228, 81, -88, -32, -27, 158, 84, -81, 144, 96, 57, 50, 62, 110, 95, 93, 255, - 230, 99, 26, -158, 177, -235, 47, -65, 191, -144, -187, 322, -75, -172, -154, 240, 147, 9, 123, 174, 80, 282, -17, -44, 160, 98, 10, 7, -146, 88, 92, 228, 93, 142, -87, -116, -248, -56, -134, -106, -113, 126, -4, 10, -72, -83, -23, -73, 23, -49, -82, 34, -8, 4, -77, -11, 3, -96, -13, -22, 7, -43, -50, -31, -18, 2, -16, 16, -22, 28, 7, 25, 54, -12, 56, 12, 37, -25, 12, -48, -18, -7, -58, -17, -28, -907, 248, -191, -284, -281, 180, -207, 159, -262, 150, 128, - 80, -276, 195, 0, 119, -228, 132, 277, 213, 11, -94, 42, -56, -291, -56, -138, 71, -182, 163, 160, -58, -3, 223, -45, 152, -116, -188, 103, 0, 107, 273, 168, -7, -467, -222, -62, 69, -69, 262, -405, 133, 59, -1, 132, -49, 202, -425, -196, 169, -427, -76, 204, 75, -92, -284, 110, 189, 139, -48, -298, -23, 6, -31, -13, -144, 70, -232, 149, 24, -136, 31, -165, 16, -198, -53, 74, 78, 10, -16, -66, -49, 18, -115, 99, 11, -54, 4, -99, -77, 26, -39, 59, -50, -27, -32, -35, - -66, -8, -35, -12, 23, -13, -28, 29, -9, -23, -24, -58, -40, 12, 36, -6, -428, 46, 71, 336, -317, 366, 104, -30, -86, -40, 34, -268, -52, 86, -88, -157, -43, 254, -262, -57, 262, 1, -104, 93, -128, 193, 84, -2, 96, -112, -177, -12, 13, 145, -310, -167, -137, -95, -92, -94, 46, 15, 25, -231, -238, -188, 6, -296, -164, 178, -121, 39, 18, -5, 73, 106, 100, 119, 174, -31, 189, -12, 95, -16, -122, -7, -197, 121, -230, 214, -257, -4, -265, 25, -266, -255, 120, 352, 105, -226, - 161, 0, -101, -60, -106, 140, 119, 172, 30, 134, -114, -12, 130, 16, 40, 26, -65, 79, -8, 30, 115, 34, -30, -69, -33, 48, 46, 38, 12, -54, 3, -11, -123, 119, 12, 44, 4, -29, -59, 42, -60, -28, 1185, 8, -350, 48, -193, 469, -84, 128, 28, 17, -424, -220, 225, 197, -335, -64, -16, 287, 137, 106, 280, 39, 12, 243, -94, -385, 50, 284, 165, -116, -1, 197, 117, 50, -18, -219, 97, -237, 16, -442, 107, 129, -42, -206, 270, 140, -64, 210, 92, -187, 325, 30, -125, 72, - 334, 48, -16, -290, -173, 34, 108, 383, -135, -159, 26, 207, -144, -174, -22, 277, 195, -76, -224, -17, 239, -103, 505, 106, 69, -267, 215, 8, -64, -138, 6, -80, 6, 311, 137, 110, 53, 32, -2, -26, 22, 59, 107, 13, 13, 37, -95, -3, 30, -24, 92, -75, -10, -39, 31, 163, 49, -57, -21, 35, 6, 51, -19, -77, 59, 56, -65, -20, 140, 46, 68, 270, 144, -422, -42, -212, 427, -158, 200, 40, 268, 107, 41, -20, 109, -120, -180, -499, -370, 124, 331, 445, -162, -214, -189, 101, - -104, -21, -17, 62, 68, 298, -157, 30, 73, 147, -142, -104, -235, -158, -164, -278, -712, -6, -95, -304, 69, -32, -386, 132, -328, 87, -40, -24, 166, 218, -6, -317, 94, -198, -222, 311, 278, 313, -101, 53, 41, -155, 24, -73, 485, -77, -51, -45, -4, -293, -368, 91, -28, -24, 82, 532, -66, -244, -105, 281, -41, -86, -81, -2, -226, 59, -44, 46, -115, 9, -144, -8, -10, 62, -61, -25, -89, 123, 6, -82, 18, 44, -94, 28, 35, 149, -32, 38, 100, 68, -55, 66, -112, -175, 20, 22, - -70, -162, -36, -36, 146, 60, 97, -12, 122, 139, -466, 172, 57, 493, -331, -187, -110, 263, -251, -241, 218, 147, -253, -256, -250, -561, 369, 346, 367, -158, 116, 364, -527, 1, 347, 321, 146, -1, -168, 36, -81, -456, 58, 125, 68, 303, -266, 29, -498, -63, 99, -274, 107, 84, 224, 273, 380, -77, -148, -458, -326, 141, 673, -209, -27, -310, -163, -246, 146, 149, -51, 22, -491, -65, 334, -266, -230, 198, -88, 289, 72, -212, 35, -321, -92, -85, 620, -62, -180, 136, 127, -54, -104, -32, -84, -115, - -106, -82, 44, 48, 101, -26, -1, -60, 61, 15, -158, 42, -1, -18, 58, -4, -86, -86, -204, 68, -64, 60, 79, -97, 45, 28, -20, 77, 1, 222, 32, -41, 6, -65, -11, 38, 7, -20, 19, -88, 70, -286, 674, -327, -167, -10, -19, -472, 34, -347, 257, -655, -92, -207, 229, -223, -224, -554, 379, -225, 158, -176, 116, 300, -212, -362, -119, 254, 523, 171, 221, 30, -519, -276, -278, -141, 96, 478, 208, 280, 263, -69, -106, -156, -433, 28, -300, 477, -212, 330, 74, -167, 114, -110, -144, -254, - 393, 106, 661, 147, -702, -172, 231, 188, 108, -36, 68, 743, 375, -121, 85, -196, 541, -17, -16, 212, -467, -200, -155, -501, -593, 122, 219, -52, -289, -74, -88, -228, 9, -44, -178, 186, 285, -58, -36, -39, -104, 83, 24, -29, -51, -45, -28, 95, -48, -129, -27, -3, 48, 29, -75, 201, -59, 123, -18, 103, 59, -29, -129, -126, 50, -32, -197, -72, -44, 78, 25, -12, 63, 96, 38, -53, -77, -409, 244, 546, -54, -24, -13, 507, 157, 121, 87, 60, 86, -200, 37, -629, 90, -304, 263, 643, - -84, 46, -508, 677, 329, 287, -84, -374, 45, -128, 344, 246, -308, 16, 182, 127, -239, -213, 994, -231, -173, 208, -253, -186, 316, 308, 12, 118, 113, -386, -191, -18, 131, 335, 83, 78, -434, -42, 128, -594, 130, -166, -60, -111, 175, -178, -322, -346, -544, 67, -221, -108, 349, -120, 113, -616, -1, 564, 133, -288, -170, 342, 177, -379, 212, -275, -210, -92, -52, 126, -36, 20, -58, -78, 46, 66, -95, 79, 250, 36, -34, 104, 159, -70, 108, -73, -96, 24, 72, 204, 56, -24, 76, -35, 108, -64, - 99, -79, 34, 83, 26, -148, -81, 259, -111, -215, 105, 51, 79, -60, 339, 94, -77, -44, 86, -38, -314, -315, 750, -448, 118, -286, 885, 188, 164, -282, -334, 33, 253, -271, -431, -256, -628, -244, -368, 0, -844, 60, 458, 282, 375, -261, 98, 406, -46, 295, 110, 459, -229, 383, 305, 218, 498, -278, 297, -152, -176, -117, 111, -964, -308, -599, 695, -437, -493, -106, 392, 11, -176, 546, -194, -173, -395, -975, 48, 91, 407, -409, 2, -250, -328, 521, -105, 261, -566, -553, -344, 434, -44, -276, -292, -12, - -480, -329, 47, -202, -358, 528, -726, -693, 181, 2, 306, 34, -33, -224, -197, 31, -343, -140, 293, 37, 50, -171, 173, 63, -187, 86, -139, -30, -143, 122, -190, -50, 129, 249, 28, 8, -274, -85, -19, 37, -41, 230, -10, -92, 148, -177, -160, 95, 212, -64, -152, -209, 163, 128, 263, -360, 0, 488, 66, -145, 253, -393, 789, 495, -2, -358, -404, 171, -100, -35, -19, 719, -350, 15, -242, 266, -443, -407, -801, 188, -324, -451, -52, -763, -373, 217, 166, -104, 401, 38, 486, -212, -662, -100, -484, -92, - -143, -637, 87, 521, -1459, 186, 7, 364, -69, -454, -864, 347, -103, 324, 197, -105, 510, -629, 887, -221, 497, 1032, 417, 734, 293, 193, -96, 384, -138, -400, -536, -348, -14, 305, -45, -235, -331, -300, 413, -181, -142, 366, 72, 276, -23, -40, -106, 65, 144, -187, -25, -458, -325, 225, -106, -11, -61, -8, -169, -274, 205, -165, 264, -263, -115, -29, -179, -93, 136, 54, 320, -79, -180, 118, -367, 6, 52, -58, 31, -42, 191, 265, 52, -9, -121, -222, -100, 13, 442, 218, -211, 1232, 1003, 904, -208, 0, - -771, 573, 711, 241, 687, 273, 233, 240, -123, 93, 189, -178, -742, -452, -29, -494, -575, -1349, 295, 230, 350, -260, -93, -182, 8, -424, -13, -324, 372, 308, -193, -264, -711, 1194, -375, 233, -1, 74, 190, -498, 596, -304, 203, 131, -447, -463, -86, -43, 276, 1260, -106, 184, 41, 377, 270, 280, -224, -70, 109, -614, 124, -526, -835, 287, 26, 62, -611, -1472, 634, 659, 457, -836, 792, 838, 311, 240, 7, -247, -555, 411, -391, 21, 7, -224, 167, -403, -42, -82, 197, -115, -183, -252, 379, -213, -90, 94, - -341, 185, 155, -123, -119, 28, -317, 288, -106, -84, -26, 20, 216, -175, -400, 114, -223, -75, -229, -208, 31, -170, -75, -159, 514, -234, -418, 60, -150, -17, -721, -1441, 1200, 195, 215, -478, -344, -1533, 427, 1101, 339, -970, -484, 161, -376, -238, 453, -504, 285, 255, 211, -561, 204, 177, -262, -525, -303, -200, -134, -501, -432, -236, -517, 412, -192, -667, -229, 414, -83, -462, -254, -234, 0, -365, -220, -607, -578, 250, -204, 764, 502, 52, 456, -663, 432, -629, 533, -88, 273, -279, 945, -233, 530, -133, 777, 315, - 190, -798, 870, 698, 304, 326, -623, -117, 257, 429, -109, 106, -689, 445, 758, -14, -541, -29, -357, -304, 149, 1, -149, 177, -395, -91, 16, 115, -272, -372, 144, -180, -353, -632, -46, 199, -53, -317, -385, -116, 245, -263, 101, 144, 40, 106, -33, -169, -144, -46, 176, 61, -69, -236, 325, -209, -185, -152, 64, 381, -258, 375, 314, -124, 113, 200, -1027, 831, -123, 387, -576, -202, -160, -151, -152, 476, -8, -437, 312, 35, 219, 401, 405, 0, -390, 1490, -436, 1141, -12, 48, -679, -310, 89, 541, 258, -204, - 441, 73, -656, 85, 73, 634, -44, 371, -502, -20, 424, 200, 352, 963, 769, -143, 390, -82, 755, -640, 498, 190, -46, 444, -262, 1185, -225, 562, -455, -409, 3, 1264, 401, -1210, 1039, -40, 353, -916, 288, 85, -1815, 737, 1357, 510, -591, -380, 261, 1339, 754, 1016, -393, -519, -475, 201, 264, -62, -534, -246, 625, 100, 129, -236, 278, -90, 117, -152, -191, -220, 371, 638, 613, 129, 318, 585, 379, 409, 556, 313, 530, 406, 133, -842, -180, -399, 215, 474, -572, -208, 635, 348, 56, -162, 535, -442, 82, 563, - 431, 242, 283, 341, 184, 65, -56, 81, 29, 292, 346, 224, -284, -144, -497, 610, 85, 404, -341, 818, -298, 378, 118, 166, 111, 67, -873, -504, -5, 74, 579, 483, -715, 68, -399, -356, 162, 40, -253, 288, 1126, -758, -73, 1741, -1074, 122, 610, -322, -270, 359, 562, -629, 295, -1139, -136, 1694, 60, 479, -193, 926, 917, -258, -30, -441, 93, -326, -841, -532, -1001, -728, 1083, 441, 310, 1461, -1051, -612, 171, 548, -422, 267, -451, 809, 470, 281, 579, 2119, -517, -165, -607, -681, -59, 892, -713, -89, 620, 683, - 791, 472, -560, 142, -316, -62, 455, 155, -55, 355, -657, 47, -3, 178, -159, -160, 376, -139, -112, 437, 539, 449, 180, 195, 350, 116, 12, 261, 9, -137, 95, 5, -56, -713, 158, 475, 743, -167, -233, -240, 369, 448, -999, 129, -455, -51, 35, 76, 267, 212, 174, -243, -512, 419, -123, 957, -869, 220, -62, -279, -253, -126, 294, 181, 200, -46, 536, 94, -699, -551, -75, -324, -402, 92, 444, -62, -99, -642, 317, -103, 658, -223, -1261, 154, -373, -190, 4, -1025, -537, -880, 18, -64, -245, -1165, -472, -102, - 611, 673, 56, 51, 330, 74, -798, 702, 958, -415, 147, -416, 175, -4, 730, -818, -591, -1870, -661, 471, 756, 535, 489, -461, -151, 372, 360, 811, 387, 346, 627, 157, -686, -738, -997, 416, -637, 55, -558, -865, -1306, 184, -377, -411, 119, 122, -47, -190, 29, 430, 302, 109, -164, 310, 706, -157, -382, -318, 347, -186, -156, -630, -605, -470, -1036, -60, 5, -418, 186, 278, 207, 514, 145, 607, 42, 165, 675, -331, -16, 97, -3, -471, -15, -94, 813, -56, -334, 250, 104, 233, 522, -94, -6, 294, 136, 13, - -37, -163, 175, -1499, 626, -449, 54, 1062, 889, -355, -152, 546, -344, -362, -302, 71, -106, -43, 125, -120, 522, 1248, -531, -983, 975, -762, -208, 4, 1218, 91, -373, 356, 337, -1281, -379, 207, -53, -610, -49, 236, -1880, -872, 926, -930, -1035, -640, 755, -990, -1548, 1550, -462, -976, -61, 603, -600, -1048, -31, 471, -59, -1347, 311, -24, -607, 1408, 1325, -105, -547, -1052, 1616, 222, 281, 556, -404, -1576, 703, 1199, 957, -599, 342, 1308, 756, -910, -206, -715, 315, 194, 820, 812, -985, -36, -108, 145, -386, 391, -255, 226, - 200, 165, -282, 213, -418, 681, -352, -176, 429, 377, -399, 61, -189, -461, -251, 184, 358, 221, -377, 208, -244, -573, 24, 102, -96, -47, 385, 24, 39, 183, -57, 98, -617, 461, 165, -1561, 159, 1449, 784, 193, -31, -276, 368, -526, 1201, -104, 311, 437, -430, 5, -65, -473, -14, 164, 668, -13, -435, 199, 535, -102, 855, -685, 128, 185, 214, 742, -425, 56, -41, -993, 127, -332, -550, 219, -217, 761, 543, -415, -894, 408, 72, 166, 479, 1061, -196, 211, -449, 604, 426, 449, -524, 694, -256, -318, -630, -65, - -257, 901, -693, 39, 212, -218, -428, 1263, -69, 292, -130, 144, -119, 347, -58, -165, -116, -146, 412, 286, 388, 214, 116, -284, 283, 14, 152, 132, 348, -60, 2, 49, 104, 110, 257, -230, 158, 138, 121, 102, 81, 253, 91, -352, 198, 230, 239, 100, 258, 66, -26, 144, 78, 185, -25, -179, 33, 259, -144, 103, 5, 283, 253, 94, 175, 263, 118, 212, 509, -1355, -3802, -3615, 1571, 153, 3475, 7361, 1612, 2966, 1583, -5461, -2444, -3674, -5393, -363, 638, -2549, 2265, 3851, 2360, 6632, 4072, 36, -613, -2349, -5858, -4748, - -2044, -4498, -1326, 2569, 765, 649, 6078, 2342, 1481, 5622, 268, -287, 2594, -1294, -4635, -2247, -4632, -6770, -748, -3077, -2508, 2164, 4203, 1941, 7426, 5912, 3432, 4489, 1524, -2205, -3391, -4527, -7243, -5812, -3895, -3324, -1031, 2519, 3835, 4268, 5745, 4831, 2268, 820, 1248, -1943, -2970, -2115, -4438, -3347, -572, -2000, 795, 3246, 1165, 1654, 2365, 246, 145, -582, -2221, -1172, 23, -895, 691, 936, -379, 1189, 1032, -1618, 1236, 1431, -1010, 2336, 362, -2313, 1618, -1273, -4502, -753, -2734, -3333, 2057, 252, 527, 4328, 2760, 3059, 4934, 3618, 1206, 510, -3429, -6252, -6207, -6238, - -5886, -3604, 189, 3376, 4977, 6803, 6332, 5968, 4716, 789, -2162, -2387, -4999, -6203, -3720, -3350, -1855, 332, 900, 1066, 2134, 1855, 1759, 2468, 2053, 1283, 1134, 235, -714, -1280, -1548, -2101, -1764, -1404, -1092, -360, 369, 635, 917, 1071, 1038, 791, 639, 278, -22, -140, -145, -284, -220, -146, -166, -164, -42, -228, -263, -259, -401, -449, -264, -225, 126, 544, 726, 738, 699, 455, 332, 123, -208, -547, -653, -712, -639, -476, -217, 30, 307, 483, 508, 425, 318, 118, -34, -156, -228, -249, -159, -84, 29, 108, 170, 163, 109, -19, -108, -182, - -202, -180, -118, -57, 35, 94, 133, 148, 141, 101, 69, 33, 1, -29, -42, -52, -45, -33, -21, -15 } - }, - { - {-154, -59, 36, -29, -89, -6, 205, -105, 24, -44, -2, -79, 148, -77, -82, -92, 176, -105, -27, -49, 50, 81, 103, -145, 0, 139, 62, 24, -8, -17, 63, 142, 34, -182, -94, -98, 159, -16, 121, -76, 56, 159, -78, -120, 43, -45, -8, -107, -43, -80, 30, -145, -48, -37, -5, 197, -64, -29, -7, -51, -20, -18, 119, 62, 73, -102, 75, 79, -70, 33, 47, -52, -72, 84, -126, 89, 53, 24, -116, -40, 43, -10, -24, -31, -3, -62, -73, -11, -12, 9, -27, 1, 43, -1, 16, 7, - 8, 1, -9, -31, -19, 22, -10, 2, -3, -96, 103, 13, -43, -65, -17, -32, 1, -81, -62, 47, -12, -30, -142, -20, 134, -89, -21, 101, -57, -106, -81, 69, 2, -9, -20, -102, 36, -45, -23, 117, -63, -156, -46, 10, 48, 42, 15, -119, -27, -145, -131, -35, 140, -23, -273, -11, 93, 81, -56, 55, 60, 6, 82, -147, -104, -13, 44, 8, 31, -15, 40, 36, 58, -8, 36, 34, -27, 57, -13, -143, -117, -76, -60, -64, 20, -32, 112, 93, -16, -44, -38, -20, 34, 53, 7, -30, - 6, 8, -30, 40, 1, -8, -15, -3, -22, 17, -4, 4, -26, 16, -16, 1, 1, 12, -4, -12, -5, -24, -9, 3, -12, 3, -8, -22, 124, 69, 187, 11, -38, -25, 132, -38, 70, -123, -14, -5, 69, 47, 118, 82, -63, -122, -100, 65, -43, 90, 56, 11, -7, 75, 52, -57, 61, -131, -19, -122, -104, -146, 41, 80, -17, 113, -90, 104, -216, 81, 35, 157, 45, 55, 84, -6, -56, 57, 137, 45, 66, -24, -4, -199, -14, 29, 37, -31, 104, 195, -67, -144, 93, 19, -102, -4, - -48, -103, 11, 140, 34, 49, 23, -17, 53, 31, -4, 44, 2, -15, -11, -29, 26, -42, -6, 64, -15, -4, 24, -18, 44, -65, -29, -1, -26, -30, 6, -18, 21, 46, -19, 25, 7, 0, 0, 4, -55, -16, -13, 8, 44, 24, 69, 102, 98, -98, 150, -55, -102, -151, 33, -199, -14, 19, 53, -127, 80, -3, 16, 51, 31, 43, -171, -13, -40, -112, 63, 31, 24, 94, 333, -26, 15, 46, 81, 31, -276, 56, -47, -33, 148, 3, 73, 107, -137, -77, -41, -133, -284, 12, -108, -18, - -26, -7, -67, -139, 37, -133, -44, 29, -149, 151, 50, 42, -64, -12, -26, 29, -50, 77, -123, 39, 181, 151, -55, 76, -74, 32, -139, -6, 83, 97, 86, -16, 161, 14, 79, 72, -5, 33, 15, 5, -30, 15, 23, -11, 0, -20, -47, -8, 28, -25, 63, -19, -37, -30, 21, -18, 26, -7, -30, 15, -10, 33, 18, 19, 11, -60, -17, 7, 22, 0, 2, -17, 224, -283, 13, -174, 90, 130, 158, -24, -149, 4, 156, 34, 30, -116, -15, -203, 272, -14, -208, 227, 57, 68, -14, -81, - -26, -107, -105, 84, 119, -24, 113, -92, -57, 1, 157, 148, -41, -83, 122, 78, 12, 103, 25, -120, 128, 80, -9, -41, 36, -130, 348, -17, -12, 259, -23, -158, -85, -18, 64, -164, 113, 35, 5, -149, -125, -263, -22, 124, 62, 150, -82, -58, 314, -86, 53, -43, -128, 11, 58, -135, -239, 11, -147, -148, -72, 79, 8, -22, -91, -31, 12, -34, -24, 25, 87, 13, 23, -60, -30, -6, 1, -85, -61, -53, -2, 21, 10, -27, 3, -5, -7, -44, -15, -6, -16, -23, -30, -300, -5, -127, - -144, 41, -172, 3, 115, 62, 243, -409, 260, -45, 113, -80, -60, -216, 189, 166, 41, -192, -12, -112, -15, 196, 136, 28, 187, -5, 8, 17, -8, -134, 281, -30, 1, 326, -213, 76, -103, -23, 102, -47, -169, 314, 245, -11, 78, 130, 340, -46, -63, -187, 31, 63, -197, -211, -185, 218, 4, -92, 150, 106, 1, -54, 48, -121, -32, -131, -30, 121, -241, 55, -51, -167, 100, 158, 67, 165, 143, -123, -196, -99, 85, -78, -151, 96, 163, -120, 20, 34, 18, -113, 64, -51, -40, -73, -38, -57, - -6, -7, 21, 33, -29, -26, -11, -46, -26, -13, -18, 34, 44, 10, 65, -59, 45, -51, -23, 46, 225, 239, 41, -204, -27, -194, 82, 514, 128, 356, 132, 6, -330, -80, 56, 322, -141, -69, -122, 32, 259, -188, 127, 224, 51, 83, -145, 277, -58, 360, -2, -109, -336, 43, 2, 403, -120, -31, 256, 3, 35, -82, -262, 30, 153, -188, -148, 41, -315, 175, 177, -52, -19, 91, 180, -14, -109, -3, 264, -32, -39, -98, 342, 346, 25, -61, 55, -13, 91, 161, -12, 231, -88, -126, -185, 64, - -14, -282, -203, -116, 224, -64, -103, -27, 2, -94, -143, -49, -41, -85, 16, -53, -46, 47, -90, -93, 32, 78, -44, -59, -44, -78, -36, 27, -25, 16, 44, -12, -21, -69, 42, 5, -227, 228, 173, 12, -151, -170, -75, -336, 387, 291, -64, 107, 34, -65, 293, -25, -138, 435, -474, 121, 202, -3, -194, 206, 31, 299, -118, -34, 79, 119, 19, -43, 436, 187, -201, -303, 209, -303, -89, -349, -46, 519, 212, 250, 1, -278, -47, -136, -61, 388, -62, -431, -36, 83, -274, -47, 175, 137, -185, -97, - 187, 247, -73, 258, 3, 64, 96, 20, 101, 154, 149, 145, -78, -313, -345, 84, -70, 244, -45, 290, 98, 134, -157, -140, 103, -7, 20, 26, 12, -141, -65, -23, -117, -5, -101, 16, -57, 41, -15, 73, -1, 39, 12, -39, -34, -47, 91, 9, -28, 28, 47, 38, 8, -70, -192, -110, 0, -94, -3, -17, -19, 113, -19, 186, -29, 174, -362, 123, 97, 48, -239, -200, -254, 189, 96, -183, -183, 239, 74, -24, -155, -252, -106, 95, -163, 14, -302, -88, 30, 97, 189, -36, 118, 164, -178, -417, - 278, 8, -71, 265, -47, 6, -188, 232, -157, -198, -81, 189, 289, 243, 71, 45, -527, 232, -38, 94, -186, -39, -208, -75, -56, -273, -141, -115, -153, 272, -96, 356, -50, -26, 220, 253, 429, 293, -12, -147, -23, -5, -215, 47, -141, -234, 438, -288, -307, -49, 161, 19, 47, 17, 182, -8, 46, 62, -77, 6, 110, -69, 42, 78, 63, 139, 27, -2, 74, 10, -32, 49, 77, 28, -5, 21, 9, 162, 9, 131, 85, 17, 137, 152, 11, -8, 17, 18, 15, -17, -23, 36, 4, -92, -134, -549, - 128, -376, -223, 367, 286, -627, -575, 25, 253, -142, 158, -203, -18, -362, -90, -326, -18, -85, 16, 133, 110, 212, -20, -170, 158, -204, -79, 73, 19, 113, 224, -30, 33, 56, -84, -18, -316, -375, -363, 6, -365, 130, 54, -141, -167, -68, -57, -26, -216, -343, -15, 559, 309, -72, -326, -336, 386, -353, -114, -58, -235, -176, -239, -280, -393, -531, -73, -81, -72, 185, 174, 50, 153, -116, -145, 502, 214, -127, -362, 119, -213, -252, 3, 422, -79, 2, 290, -27, -188, 13, 72, -1, -75, -70, 1, 75, - 37, 52, 32, 147, -39, 81, -203, 100, 53, -32, 46, -38, 78, -33, -57, -30, 71, 64, 10, 84, -114, 122, -56, -66, 12, 31, -461, 47, 224, 244, 226, 92, 451, -186, -337, -93, 53, -73, 140, 297, 608, 379, 220, 279, -242, -459, -160, -346, 379, 80, -86, -282, 431, 368, -144, -35, -7, -233, -194, -348, 96, 110, 189, -329, 25, 84, -151, -320, 4, 174, 235, 32, -616, -227, -306, 117, 360, -9, -348, 73, -336, 175, -85, 21, -239, 484, 385, -131, -118, -294, -23, 385, 87, 475, 463, 380, - 225, 70, -315, -183, -418, 469, 478, -48, -370, 226, 556, -17, 69, -145, -15, -377, 56, -299, 197, 60, 278, 268, 150, 13, 24, 162, 62, -50, -114, -47, -173, 20, 133, -124, -64, -140, 94, -39, 202, -202, 52, -17, 193, -103, 64, 106, 22, -17, 8, 24, -87, -46, 116, 132, -316, -90, 208, 372, -418, -505, -438, 453, -208, 298, -19, -9, 737, -105, 41, -347, -532, 115, -91, 126, 77, -56, -310, 70, 97, 38, -294, 171, 121, 534, -266, 23, 286, 292, -2, 295, -92, -2, 263, 219, 49, -135, - -454, -349, 245, -22, -114, -102, 52, 577, -50, -222, 288, -161, 272, 53, 841, -183, -41, -18, 114, 276, -70, -116, 177, -417, 314, 585, 165, -143, 323, -145, -31, 663, -406, 134, 254, -131, 554, 118, 109, -235, -339, 40, 136, -368, 344, -18, 77, -16, 91, 310, -87, 313, 145, 91, 172, 146, -109, 190, 182, -190, 52, 125, 253, 43, 64, 113, 143, 216, 11, -12, -27, 141, 124, -169, -15, 86, 138, 98, -101, 204, -19, 57, 15, 164, 82, 65, 76, 106, 79, -41, -26, 25, 168, 33, 17, -25, - 23, 53, 67, 13, 79, 92, 155, -420, -115, 300, -134, -216, -191, -197, 45, 301, -29, -647, 9, -490, 202, 220, 13, 107, -209, -22, 273, -619, 169, -130, 359, 248, 167, 34, -240, -559, -20, -488, 315, 10, -139, 526, 280, -201, -154, -102, -69, -139, -269, 57, 91, 758, -14, -532, 11, 373, 38, -271, 186, -412, 291, -171, 197, -238, 124, -422, 1137, 48, 789, -70, -201, 207, -239, -242, 446, 426, -357, -974, 945, -322, -243, -118, -118, 128, -73, 76, 415, 100, -312, -259, -183, 124, -192, -27, 201, -505, - -30, 35, -66, -147, 71, -104, 291, -108, 138, -122, -76, 8, -114, 76, 81, -53, 85, -118, 73, -31, 6, -53, 17, -212, -139, -30, -70, -174, -214, -130, -40, -93, -3, -155, 17, -138, -22, -180, 114, -101, -59, -52, -478, -168, -144, -411, -725, -177, 14, -384, 192, -163, 326, -277, -114, -395, 950, 803, -177, 181, 553, -577, 590, -242, -242, 213, 80, 102, -83, -126, 19, 192, 167, -255, 298, -275, -458, 336, 298, -383, -474, -550, -78, -90, 158, -359, -448, -229, 759, 266, 260, -322, 295, 399, -307, 744, - 141, -264, -345, 200, -289, -634, 158, -6, 18, 348, 327, -278, 57, -813, -98, -320, 677, 41, 99, -392, 322, -691, -80, 271, 82, -75, -75, 84, -28, 78, -100, 20, 61, 165, 45, 53, -34, 98, -98, 31, 311, -60, 18, -98, 141, 64, -12, 161, -165, -161, 179, -147, -50, -135, 78, -197, -84, -64, 162, 157, -248, 39, 133, -87, -280, -138, 215, -65, -31, -137, -351, 446, 471, 426, 288, -3, 390, 354, 60, -67, 158, 1, -396, -47, 152, -310, 444, -462, 371, 403, -115, -91, 172, 538, 404, -486, - -105, -130, -38, 122, -226, -238, 529, 13, 759, -495, -468, 382, -251, 137, -296, 255, 292, 192, -117, -435, 45, 144, -360, -665, -21, 60, -390, 718, -80, -204, 956, 898, 92, -125, -31, -192, 218, -471, 444, 58, -254, 533, 88, 108, -150, -290, -714, 157, -241, -118, 333, 134, -155, -469, -127, -534, 231, 479, -65, -363, -250, -362, 7, 194, 236, -50, -253, -134, -136, 33, -74, -123, 107, -20, -72, 125, -285, 82, 79, 446, 45, -100, -225, 196, -235, -32, 172, -319, 301, 62, -8, 59, 205, -102, -309, 6, - -88, -41, 307, 286, -31, 88, -787, -1823, 612, 580, -203, 130, -438, 788, 504, -445, 128, 108, 12, -200, -144, -940, 399, 465, -106, 1, -52, 313, -235, 597, 178, -708, -401, 901, 592, -586, -137, -208, -358, 57, -143, 129, 1170, 320, 1226, 701, 791, 721, 1412, -92, -130, 339, -99, -1183, 961, -415, 551, -782, -621, -1168, 233, -107, -391, 286, -548, 3, -784, -783, 221, 459, -636, -168, -441, -612, -688, -494, 378, -298, -859, 1236, 775, 1246, -162, -267, -247, -438, -705, -44, -154, -534, -177, 158, -378, -341, 40, -55, - -168, -138, 308, 328, 11, 83, 234, 293, 60, -24, -44, 138, -58, 35, -53, -205, -5, 195, -201, 266, 335, 142, 12, 55, 36, -222, 19, 128, -114, 2, -52, 37, -79, 30, 125, -170, -145, 270, 110, -34, 42, -149, -664, -1741, 754, 901, -408, -177, -45, 1020, 33, 218, 215, -240, 203, 475, -95, -457, 114, 868, -460, -287, 190, -121, 650, -162, 293, -334, -402, -401, 426, -128, 378, 441, -114, 58, 3, -360, 119, -326, 386, 945, 1551, -19, -44, -656, 355, 508, -15, 570, 815, 343, 464, -715, -429, 594, - 1549, -284, -910, 232, -302, -16, 420, 8, -415, -198, -214, -1054, -440, 7, 175, 368, -61, -405, -233, 100, -164, -407, 419, 1014, 439, 546, 56, -138, -825, -182, 234, 183, -185, 468, -132, 262, -577, 34, -199, -166, 5, 160, 157, -163, -314, 304, -119, 250, 22, -63, 20, 54, 231, 8, -37, -119, -132, 199, 66, 183, -393, 273, 158, 74, -142, -52, 285, -34, 11, -220, 20, -337, -71, 98, 286, 142, 252, 58, -43, -247, 556, 187, 293, 117, 837, -260, -101, -324, 197, -200, 187, 949, 190, -999, -241, -289, - -854, 548, 261, -96, 125, 56, -382, -1, -24, -380, -111, 828, 1217, 575, -420, -667, 319, 557, 65, 446, -306, -212, 459, 146, 9, -1016, -1325, -41, -774, -449, 281, 1113, 244, 57, -319, -382, -554, -488, 94, 337, -116, -550, -886, 355, 26, -493, -826, -559, -909, -1644, -990, -147, -194, 1980, -239, -73, 1142, 135, 67, 687, -406, -999, -1160, -180, -554, -616, -653, -717, 143, 649, 1032, 612, 129, 68, -262, 532, 112, -161, -661, 137, 486, -23, 1, -238, 136, 268, 445, 125, 191, 170, 224, 275, 289, -80, 221, 45, - -149, -347, -411, 42, 103, -414, -198, -398, 135, 205, 321, 464, 788, 583, 602, 355, 239, -143, 69, 3, -359, -562, -416, -544, -339, -473, 625, -887, 224, 141, -386, -1244, 847, 251, -80, -1260, 335, 195, -665, 111, 584, 358, 170, -571, -116, -213, 101, -215, 53, -442, -635, 697, -481, 1059, -653, -592, -401, -744, 66, -15, 1113, -825, -869, 448, 287, -720, -957, -107, -539, 620, 132, -793, 515, -136, -1218, 799, -543, 521, -906, -223, -25, -382, -156, 103, 1144, -310, -107, -330, 327, -543, 424, 893, -55, 898, 706, -109, - 1441, -86, 167, -44, 407, 1451, -119, -403, -1553, 1201, 429, 1025, 350, -808, 359, 229, 148, -718, 410, 82, 118, -387, -112, 489, 420, 17, -50, -52, -56, 119, 308, -631, -186, -89, 101, -130, 140, 134, 199, -148, -334, 518, 814, 284, -417, -360, -154, -123, 221, 109, -81, -515, -368, -417, -40, 398, 176, 336, 129, -561, -100, 244, 545, 341, -229, -172, -131, 78, 95, -12, -33, -107, 857, -1638, 68, -1845, -615, -309, 568, 1713, 1456, 540, 862, -552, -465, 88, -121, 400, 130, -381, 578, 849, 706, 529, 448, -10, - 84, -282, 803, 377, -148, -488, 169, 332, -83, 1050, 1096, -627, -463, 28, 852, 533, 140, 108, -198, -378, 215, 1308, -524, -641, -698, 686, 282, -387, -603, -969, -1149, 131, 257, 212, -250, -81, -313, 232, -916, -1507, -677, -101, -253, -586, 760, 1267, -280, 656, 1399, 914, 327, -958, 159, 177, -848, -467, -132, -674, 743, 1058, -60, -240, -127, -304, -169, -427, -419, -152, -207, 155, -92, -113, 210, -636, -75, 56, 652, -662, -106, -148, 126, -420, -146, 133, -229, -388, -62, -27, -382, 455, -617, -66, -226, 141, -64, -179, - -360, 15, 183, -125, 86, -1045, 843, -107, 724, 439, 17, 480, -211, -54, 413, 507, 78, 3, -17, -461, -300, 123, -643, 17, -242, 16, -545, 93, 30, -496, 414, 176, 280, -623, -168, 117, -33, 45, 357, 79, 100, -72, -138, -98, -51, 231, -105, -398, 322, -547, -172, -188, 66, -268, -317, 416, -53, -418, 255, -583, 467, 145, 22, 481, 535, 74, 152, -402, 519, -254, -355, -31, 77, 981, -441, -725, 621, -237, 620, -105, 41, -272, 376, -630, -522, -207, 247, 147, -38, 302, -375, -379, -252, 89, 110, 22, - -16, -115, 65, -523, 106, 106, -126, -49, 158, -84, -223, 270, -135, 33, -11, -69, 183, 78, -190, -22, -45, -170, -37, -63, -348, 106, 213, 169, -158, 158, -254, -80, 6, -165, 520, -218, -2716, -5186, -1841, -4059, -4627, 1143, -149, 1563, 6016, 6522, 4607, 6568, 5400, 1797, 1896, 1405, -3613, -3721, -2067, -3612, -3905, -1303, -1146, -3290, -2478, -396, -1465, -1793, -441, -1371, -2431, -1381, 461, -971, -1199, 1439, -237, -1349, 1241, 2294, -523, 578, 3550, 495, -1131, 2358, 2061, -2031, 1173, 2598, -803, 289, 4497, 3433, 1732, 6315, 7030, 3598, 6474, 8359, - 5248, 4952, 6873, 4421, 2814, 3116, 1624, -1883, -3649, -4951, -8455, -10288, -11665, -13191, -13008, -14099, -12596, -9348, -9349, -7369, -658, -378, 193, 5290, 4179, 1394, 2774, 4127, 1529, 1843, 4190, 3052, 624, 2516, 3547, 1527, 1912, 4364, 1635, -689, 2012, 1409, -965, 1901, 4214, 1986, 3107, 6725, 5593, 5300, 7898, 7295, 5028, 4373, 3920, 1469, -58, 211, -825, -2626, -2615, -3002, -5141, -5750, -5513, -6184, -7421, -6499, -6284, -6703, -5191, -3509, -2747, -1730, 62, 695, 581, 965, 1059, 544, 496, 973, 841, 572, 689, 805, 610, 793, 1213, 1335, 1283, 1497, 1588, 1314, 1507, 1387, - 865, 446, 193, -12, -173, -127, -129, -254, -274, -102, 124, 442, 632, 762, 791, 710, 709, 879, 852, 824, 952, 901, 670, 696, 664, 404, 330, 406, 188, -22, -66, -293, -620, -666, -755, -1049, -1165, -1093, -1247, -1336, -1186, -1173, -1223, -1075, -865, -821, -703, -499, -497, -483, -365, -245, -185, -17, 134, 185, 256, 423, 578, 666, 786, 793, 712, 618, 558, 503, 434, 357, 281, 215, 162, 150, 136, 103, 87, 71, 39, 17, 3, -11, -22, -27 }, - {-135, 110, 118, -57, 118, -73, -17, 157, -66, 74, 45, -177, -80, 131, -52, -26, 82, 54, 58, 15, 202, 34, -53, 44, -71, 125, -37, -70, -31, -166, -57, -122, 39, -3, 44, -50, 68, 31, -8, 20, 10, 15, 21, -88, 216, 31, -80, 160, -39, -140, -153, 147, -30, -13, 98, 10, -26, 76, -9, 43, 12, 55, -30, 60, -29, 72, 106, 57, -64, -66, -32, 27, -68, 46, -34, 58, 76, -96, -54, 82, 24, -27, 127, 73, 60, -8, 33, -4, 16, -16, 19, 6, 9, -30, 47, 14, - 3, -9, 19, 30, -17, 32, -2, 138, 26, 30, 116, 0, 83, 39, -11, 8, -93, 41, 6, 142, 50, 46, 5, 41, 156, -150, 83, 21, -99, -45, -62, -21, -57, 38, 180, 113, 135, 106, 184, 133, -169, -306, -39, 13, -75, 159, -8, 239, -113, -114, 103, 4, 8, 94, -176, 44, -126, 165, 97, -2, 252, 10, -25, -33, -45, -64, 119, 62, -62, -22, -176, -79, -24, 183, 125, 21, 92, 2, 98, -1, 40, -107, -69, 24, 13, -7, -54, 48, 58, -16, -55, -11, 58, -11, 31, -29, - -17, -24, 18, -21, 3, -3, 29, -26, 28, 43, -21, 9, 3, -2, 53, -19, 13, -21, 21, 14, 9, -8, 47, -4, 2, 19, 53, 112, 253, 75, 12, 9, 72, 68, 16, 41, 58, -2, -4, 74, 286, 97, 224, -124, -101, -40, -132, -155, -61, 117, -191, -25, -21, -301, 62, -305, -100, -39, 74, 3, 65, -58, -2, -205, 77, -67, -114, 24, 60, -8, 17, 90, 158, -262, 74, 20, -77, -82, -16, 39, -34, -157, -36, 45, 84, -9, 198, 20, 10, 83, -125, 189, 61, 113, 51, 95, - -18, -15, 56, 35, -25, -54, -45, -91, -2, -122, 9, 75, -6, -51, -97, 90, -51, 38, 14, -13, -92, 11, -8, 26, -28, -24, 9, -27, -51, -25, -21, -2, -33, -3, -19, 47, -8, -21, -8, 26, -9, -37, -42, 49, 1, 7, -27, 149, 163, -6, 180, 10, -25, 21, 14, -35, -3, -127, -73, 112, 132, -156, -38, 63, -104, -298, 73, 109, 128, -69, -80, -107, 161, 184, 31, 72, -146, -119, 137, 51, -110, 190, -192, 31, 18, 178, 65, -41, 29, -63, 98, -235, -70, -337, -147, 169, - -15, 260, -36, -219, 138, 29, -90, -12, 10, -89, 57, 155, 176, 4, 84, -9, 200, -103, 86, -20, -4, 5, 69, -22, 251, 24, 22, -40, 147, 50, -50, -107, 2, 100, 35, 29, -66, -4, 20, -11, -18, -19, -35, 26, 2, 11, 21, 52, -21, -56, 60, -17, 6, 0, -7, -8, 24, 21, 29, -11, 27, -1, 16, 26, -6, 3, 23, 34, 19, 22, 7, 2, 181, -252, -37, -172, -178, 60, 31, 360, 16, 131, -306, -75, 64, -160, 102, 28, 23, 86, 100, 236, 104, -40, 73, -121, - 32, 94, -9, 17, 103, 134, 327, 62, -51, -228, -12, 169, -269, 27, -22, 81, -136, -160, 283, -185, 57, -14, -181, 410, 104, 214, 115, 234, -45, -91, 149, -141, 114, -113, 61, 161, 88, -75, -14, 81, -146, -109, 7, -19, 242, -136, -230, -36, 125, 203, -129, -218, -49, 298, 38, -2, -109, 13, -8, 91, 94, -8, 44, 49, -148, -36, 49, -9, 84, 32, 7, -64, -8, -11, 31, -12, 88, -19, -11, -46, 8, -58, 1, -8, 21, 50, 0, 42, -4, -55, -12, 3, 29, -95, 111, -393, - 225, 67, -87, 122, -321, -268, 36, -131, 307, 273, 290, -191, 114, 6, 289, 22, 205, 83, -85, -257, -233, 77, -311, -3, -72, -150, -207, -121, 3, 253, 2, 100, -356, -198, -37, -222, 17, 226, -242, 102, -2, -81, -22, -50, 248, 135, 124, -57, -74, 342, -102, -91, -280, 207, -398, 57, -130, 64, 142, -94, -212, -129, 15, 291, -144, -30, -187, -149, 94, 102, 229, -265, -2, -139, -93, 58, -105, -207, -119, -17, 192, 197, 68, 12, 29, 91, 8, 16, 41, -53, 6, 83, -24, 11, 99, -22, - -4, 18, 72, 1, 11, 28, 12, 62, -71, -77, -5, -27, 1, 46, -19, 83, 54, -366, 101, 36, 64, -505, 455, 12, -8, -7, -162, 55, 8, 164, -140, 184, 54, -111, -193, -242, 125, 24, -19, 19, -138, 154, 116, 283, 169, 113, 157, -34, -153, -114, 12, -79, 124, -135, -205, -225, 16, -309, 144, 165, -184, 192, -222, 115, -329, 47, -59, 26, -86, -3, -306, -50, -104, -194, -50, -151, 51, -136, -77, -196, 89, -187, -12, 305, -50, 11, 100, -66, -306, -349, -57, -244, 14, -65, 231, 18, - 88, -229, 22, -50, -40, 169, 43, -18, -89, 47, 67, 25, 90, -2, 51, -25, -7, 15, 17, 33, -6, 99, -26, -81, 36, 0, 27, 33, 23, -11, -41, 26, -73, 30, 150, 104, -311, -7, 59, -290, -330, 186, -324, 67, 221, -155, -373, -158, 12, 252, -98, 442, -27, -31, -250, -176, -27, 92, 28, -87, -73, -17, -91, -184, 158, -152, -92, 168, 52, -261, -279, -256, 227, -238, -257, 428, -264, 191, -34, 118, -380, 179, 25, -59, -16, -72, 127, 94, 364, -88, -66, 175, 352, 99, 73, -162, - -107, -285, -59, -4, -1, 212, -63, 115, 368, -53, -11, -40, -5, -369, -423, 25, 282, 6, -562, 150, -195, 98, -350, -216, -53, 13, -127, 60, 132, -13, -16, -9, -59, 61, -67, 61, 10, 22, -59, -38, -82, 42, 7, -23, -79, -15, -23, -49, -58, 39, -66, -23, 59, 20, -32, -2, 3, -84, 10, -52, -69, -5, -18, 156, -26, 184, -28, -78, -113, 156, 96, -87, 71, 159, -84, -542, -236, -107, -61, 242, -425, -312, 261, 161, 656, 185, 151, 180, 83, -118, 13, -124, 209, 9, 211, 6, - -6, -288, 149, -196, 151, -30, 159, 63, 213, -334, 39, -232, 278, 17, -279, 369, 273, 175, -167, -562, 162, -61, -70, 275, -27, 127, 266, -59, -338, -3, 151, 98, -91, -38, -247, 92, 34, 52, -37, 35, 213, -133, 97, -35, -8, 383, -103, 176, 127, -121, -135, 48, 29, -65, 32, -67, 62, -60, 146, 13, 140, 26, -4, 175, 62, -52, 49, -42, -55, 25, 70, -67, 45, -35, -68, -4, 70, -33, -76, 23, -35, -118, 51, 0, -60, -36, -20, -67, -5, 87, 125, -119, 16, 139, -156, -613, - 124, 148, 619, -131, -101, 292, 384, -629, -360, 342, -180, 10, 140, -401, -878, -345, 497, 395, 334, -103, 187, -103, 172, -184, 60, -443, 107, -157, 226, 219, 7, -210, 205, 129, 355, -38, -222, -111, -563, -288, 137, -38, -377, 255, 349, -497, 478, -46, -54, 301, 61, 285, -39, 101, -110, -59, 143, 572, -209, 364, -32, 34, 136, 317, -295, 34, 464, 138, -215, 123, 182, 42, 364, 264, 459, -42, 130, -5, 15, -256, -179, -204, -100, -1, -44, -83, -74, 137, 197, 91, -104, 160, -48, -26, -98, -78, - 99, 33, -38, 6, -108, -91, -107, 2, -60, 93, 55, -40, 39, 109, -69, 50, 62, -58, -55, -62, -12, -18, 66, -23, 9, -29, -399, -102, 411, 261, 310, -201, -102, -32, -44, 441, 57, -454, -202, -139, 291, 57, 62, 247, 541, -800, 530, -105, -95, -207, 157, 163, 311, 49, 297, -31, -80, 92, -50, 152, 273, 32, -21, 359, -268, -50, 87, -31, 316, -374, 33, -320, 51, -339, -49, 11, 185, 459, -269, -148, -279, -16, -407, -264, -268, 180, 331, 4, 656, -417, 586, -414, -98, 181, 133, 582, - 335, -436, 227, -183, -604, -15, -383, 482, 731, 466, -92, -259, -97, 409, -62, 213, 23, 95, 143, 46, 56, 48, -180, 124, 1, 52, -70, -59, -171, -95, -60, 104, -53, 70, 87, -33, -23, 2, 99, 64, 36, 187, -4, 196, -176, -77, 124, 121, -74, 42, -63, -127, 13, -45, -417, -268, -11, 502, -100, 220, 466, -399, 168, -636, 380, -392, -193, 610, 205, 658, -286, 1, -303, 188, 845, 215, 284, -432, -86, 18, 323, 285, 539, -445, -158, -484, -412, 27, 29, 281, -283, 196, -657, 406, 306, 144, - -115, -81, 38, 191, 60, 51, -8, 440, 376, 161, 30, -340, -336, 913, 29, 111, 506, 222, -149, -112, 320, 656, -483, -203, -543, -505, 641, 285, 2, -131, 210, 487, 309, 503, 137, -230, 363, -266, -676, 195, 20, 8, -3, 278, 482, -103, 253, 282, 256, 27, 54, 247, -1, -82, -59, -109, 241, -147, -45, 57, 134, 16, -27, 257, 51, -60, 193, 246, 111, -109, -5, -51, 73, -2, -3, -12, -62, 83, 30, 17, 81, 107, -24, -126, -51, -20, 144, 47, -107, 32, 56, 153, 67, -13, 144, 2, - 74, -60, -2, -6, 25, -21, 199, -427, -319, -125, -397, 448, -50, -114, -378, -63, -352, -873, 152, -108, -275, 197, -463, -28, -252, -700, -160, -304, -331, 559, -149, -203, -101, -14, -141, -198, -31, 147, 474, 356, -13, -29, -794, 48, 109, 325, -183, -166, 1206, -208, -589, -574, 501, -336, 145, -680, 170, -192, -362, -316, -771, 122, 223, 547, 162, -299, 434, 49, 408, 450, 1304, 347, 92, -509, -567, -155, 62, -75, -513, 228, 598, 135, 425, 654, 590, -253, -470, -326, 43, 101, -56, -504, 98, -411, 126, -184, - 28, -229, 149, -42, 95, 8, -94, -234, -51, -10, 136, 181, 149, 210, 14, 179, 323, 2, 63, 175, 64, -168, -91, -283, -80, 160, 96, 14, -35, 99, 61, -65, -128, -249, 34, 31, -33, -87, -16, -93, 49, -176, -527, -229, -83, 161, -193, 312, -164, -216, 607, 315, 690, 8, -202, -274, 732, -630, -236, 854, -517, 170, 177, 221, 49, 480, -151, 432, -165, 94, 103, -223, 321, -488, -340, -317, -146, -434, -799, -146, -240, 126, -207, -1061, 294, 665, -39, -143, 1041, -1292, -280, 719, -177, 558, -411, -256, - 193, -1233, 398, -420, 615, 452, -656, 1292, 190, 68, -67, 509, -937, 382, -45, -149, 250, -606, 855, 776, -1437, 206, -287, -1349, -233, -603, 331, 84, 233, -545, 845, -84, -228, 390, -17, 277, -60, 437, 10, 218, 67, -20, -47, 244, -178, -200, 4, -235, 350, -78, -182, 18, 161, 76, 166, 63, 406, 95, -222, 420, -229, 239, 362, -102, 81, 253, -176, 13, -229, 248, 36, 787, -359, -1025, -1029, 77, 123, -455, 263, -574, 179, -263, 523, 671, 18, 649, 590, -335, -12, -427, -110, -103, 225, -46, -69, -75, - -689, -1039, -420, 536, 414, -448, -515, 294, 298, -677, 336, -452, -87, 517, 719, 1, -433, 273, 51, 447, 74, 372, 385, -113, -1487, 164, 35, 596, -222, 608, 603, -410, -2013, -273, 79, -245, 1205, 1265, 881, 1257, -330, 589, -501, 839, 587, -996, 1251, -1300, -1108, -1045, 328, 780, 649, 215, -817, 747, 101, -273, -352, 41, 705, -552, -223, 1080, 197, 492, 92, 49, 263, -413, 217, -171, 5, 107, -108, -216, -143, -189, -415, 88, 378, -80, 387, 298, -253, -202, -189, 237, 148, -506, -294, 22, 21, -79, 63, 325, - -12, 257, 23, -199, 125, 431, -798, -1506, 314, 552, -83, 760, 290, -951, -242, 199, 231, 259, -194, 437, 35, -286, -132, 154, 623, 814, 615, 976, -944, -264, -247, -966, -233, 163, 47, 105, -386, -437, 487, 1098, -523, 565, -374, 145, -345, -61, -860, -315, -52, -1191, -698, -1166, -985, 648, 1530, 1221, 33, -80, 1, -279, -531, -1862, -625, -270, 148, 76, -659, -462, 238, 815, 485, 260, 531, 914, 356, -922, 699, -548, -289, 541, 1221, 260, 1567, -378, -1637, -193, -531, -1005, 1506, 424, 487, -7, -139, 433, 356, 16, - -65, -267, -57, -83, 408, 494, 591, -73, -27, -29, -26, 385, -172, -136, -234, -185, 217, -51, -12, 60, 136, 224, 279, -46, -174, -301, 142, 49, 133, 362, 317, -170, 75, 160, -293, -95, -72, -282, -134, -19, 243, -406, -636, -1045, 654, -97, -629, 311, 694, 601, -1221, -1054, 269, -487, 130, 604, -321, -236, 996, 273, -134, -311, -277, 376, -219, -39, -25, -399, -152, -667, -890, 323, 492, -560, 417, 286, -191, -388, 64, 711, 411, 131, -703, -787, -381, 218, 890, -660, -347, -298, 533, 1431, 382, -1391, -306, -160, - 721, 20, 375, -178, -327, -305, -786, 740, 784, 318, 829, -254, 537, -243, -591, -655, -701, 128, -1315, 1387, -61, -522, -759, -620, -38, -405, -120, -722, -445, -1286, -355, -846, 317, -298, 255, 293, 314, -210, 717, -158, 520, 23, 128, -37, 228, -107, -282, 62, 86, 269, -423, -146, 114, -417, 5, 158, -522, -227, 129, -70, -399, -619, -371, 231, -115, 289, 72, 14, 425, 33, 366, 144, 229, 851, 511, -235, 132, -293, 14, -137, 1071, 804, 308, 160, 504, 457, -725, -1046, 357, 819, 1171, 7, -261, -730, -429, 492, - -14, -623, -1258, -1257, 265, -377, 706, -1448, -478, 283, 209, 277, -458, 211, -39, -271, -54, -679, 627, 775, 575, -914, -489, -21, 310, 462, 493, 397, -104, -64, -124, 657, 1817, 1149, -946, -929, -592, -1197, 1412, 756, -438, -1241, -1192, 1358, 833, 184, 1042, -1080, -120, 70, -280, 109, -404, -1093, 272, -834, 1120, 1063, -405, -185, 11, 125, 1191, 1224, -1935, -1075, -623, 248, 542, 531, -751, -799, -951, -112, 983, 27, 195, -219, -1052, 248, -442, -544, 238, 1846, 620, -338, -473, -434, -365, 490, 573, 671, -121, 435, -653, 164, - 236, 303, -236, 134, 542, -134, -156, -84, 535, 356, 834, 218, -299, -217, 308, 1041, 839, 183, -622, -754, -248, -175, 178, 82, -308, -379, 712, -1163, 1015, 1496, 1624, -1829, 337, -57, -157, 775, -330, -543, 537, 274, 1113, -113, -881, 27, -402, 657, -1012, -358, -475, -674, 924, -676, -96, 636, 369, -224, -353, -947, 122, 1248, 760, -54, 371, -281, 1019, -687, 471, -379, 633, 1052, -234, -683, 337, -932, 1543, 181, -819, -280, -1278, 163, 1830, -333, -1077, -752, 1122, 335, -590, -30, 289, 630, 1542, -1258, 560, 1265, -192, -1494, - -1448, -847, 2534, -1855, 628, -1953, -940, 4081, 391, -1779, -1711, -1970, 2485, 321, -471, -1974, -476, 618, 2010, -720, 218, -869, 298, 1223, 744, -1092, 514, 202, 472, 422, -1112, 39, -265, -419, 218, -406, -820, 315, -244, 1066, 156, -978, -1121, -355, 29, 860, 643, 153, -525, 223, -24, -413, 27, 549, 477, 121, -828, 209, 318, 526, 461, 340, -164, -532, -205, -124, -170, 258, -438, -118, -158, -204, 666, -1718, 302, -1544, 683, 731, 1443, 639, 332, 378, -449, -1102, -766, -723, 310, 181, -187, 660, 1018, -454, -638, 707, 126, -940, - -216, 427, -776, -137, 172, 396, 211, 560, 959, 170, -611, -70, 185, -485, -216, 449, -340, -614, 856, -206, -211, -340, -335, 555, 142, 127, 738, -352, -569, -33, 55, -241, 189, -40, -202, -36, -718, 161, 141, -122, 388, 262, 136, 174, -742, 880, -329, -318, 270, -804, 262, -602, 71, -476, 155, 210, 326, 29, 289, 436, -168, -98, 242, -14, -153, 133, 31, -100, -154, -140, -92, 315, -300, 305, 21, 83, 153, 91, 223, -12, -6, -136, -29, -187, 379, 28, -169, -276, -90, 147, -270, 359, -174, -455, 26, 193, - -26, -13, 47, -215, -130, -803, 1288, -70, 728, -667, 79, -124, 228, 205, 388, -204, 285, -183, 155, -32, 122, 308, -42, 480, -198, 362, 16, -19, -140, 230, -190, 208, -128, 11, -107, 112, -88, 271, -89, -196, 437, -308, 227, 182, 64, 210, -274, -191, 199, 186, -122, -29, 212, -23, -304, 129, -156, 151, 206, 95, 68, 64, -327, 155, 87, -101, 115, -156, 70, -79, -18, -44, 109, 214, -305, 266, -57, -110, 151, -214, 96, 144, -40, -80, 100, -45, 57, -32, -111, -20, 112, -34, 41, -27, -83, 47, - 43, 78, -118, 88, -12, -51, 105, -125, 185, 93, -75, 189, -19, -80, 4, -80, 112, -130, 128, 50, 67, 30, -80, 60, 26, 11, 8, 2, -35, 31, -83, 93, 35, -95, 321, -1090, -3395, -500, 1648, 852, 4006, 744, 861, 541, -1080, -1521, -1083, -1950, -1675, -951, -390, 1114, 3042, 2412, 2078, 1180, -936, -1525, -1121, -2102, -1989, -612, -279, -466, 771, 1204, 798, 1468, 1137, 345, 1046, 210, -155, 94, -630, -1661, -1410, -1201, -1681, -707, 491, 334, 1077, 1216, 1065, 1090, 1117, 704, 692, 72, -620, -1162, -791, -1094, -1442, -714, - -661, -542, 205, 543, 524, 1016, 1275, 613, 899, 763, -212, 85, 345, -427, -382, -683, -1220, -1229, -972, -1012, -197, 420, 284, 799, 1205, 946, 878, 897, 603, 194, 58, -283, -523, -568, -839, -1067, -1130, -978, -873, -503, 115, 549, 1265, 1667, 1468, 1212, 1034, 593, 127, -519, -1059, -1452, -1515, -1677, -1231, -519, -128, 347, 999, 1282, 1390, 1425, 1198, 502, -34, -373, -809, -1061, -989, -886, -632, -265, 36, 347, 459, 345, 388, 300, 212, 158, 171, 50, 59, -22, -83, -110, -89, -142, -157, -180, -152, -150, -117, -86, 13, 54, - 103, 141, 192, 179, 167, 127, 104, 51, -7, -69, -98, -143, -164, -168, -139, -139, -83, -29, 33, 77, 128, 127, 142, 139, 145, 128, 70, -26, -72, -124, -145, -135, -106, -105, -71, -53, -14, 24, 68, 97, 131, 127, 113, 77, 36, -6, -29, -65, -89, -107, -103, -88, -48, -16, 23, 50, 65, 67, 57, 33, 28, 15, 6, -8, -16, -23, -24, -25, -20, -15, -8, -5, 0, 1, 4, 4, 5, 3, 3, 2, 2, 2 } - }, - { - {-109, 82, 51, -107, -19, 136, 40, 33, 75, -18, 21, -36, -143, -57, -7, -32, 41, -45, -14, -122, 0, 20, -85, -19, -108, -39, -34, -131, -60, 41, 57, 146, 87, 187, -20, -31, 28, -65, 163, 9, 77, 128, 23, -53, 53, -70, -92, -24, -39, -52, -169, -56, 1, 25, 51, 13, 86, -97, 76, -2, 19, 53, -67, -151, -64, 62, 94, 70, 6, 71, 55, 97, 50, 41, -65, 4, -10, -14, -55, -70, -29, -17, -6, -54, 1, 6, 21, 3, 38, -22, 18, -35, -49, 23, -7, -3, - 35, 23, 31, 0, 3, -31, 18, 4, 11, -6, 47, -12, 3, -22, -16, -25, 20, -17, -42, -27, -77, 76, -119, -73, 196, -30, 173, -86, 18, 86, 39, 7, -114, -162, -169, 20, 6, -47, 25, -150, 302, 36, -166, 46, -86, -94, 91, 129, 0, 30, 63, -8, 2, 102, -53, -23, 8, 184, -2, -20, -67, -106, 58, -25, -109, -49, -132, 19, -119, 4, -90, -29, -79, -166, -67, -9, 160, 25, -44, 88, 146, 23, -196, 92, 1, 38, 66, -44, 127, -61, -110, -115, -205, 21, -69, -72, - -91, -96, -4, -105, 35, -15, -59, -21, -67, 3, -2, -77, -31, 33, -10, 6, 19, 9, 15, 11, -20, -69, -11, -25, 21, -8, 10, -12, 2, 0, -14, -43, -35, -5, -15, -16, -13, -32, -11, -148, 256, -61, -227, 21, 82, 10, 75, 62, -179, 68, -39, -4, 11, -30, 142, -40, -87, -5, 114, 73, 45, 68, 273, 74, -89, 124, -109, 40, -87, 256, 43, -80, -46, -80, -25, 171, -130, -110, -31, 142, 83, -126, 40, 32, -71, 6, -272, 94, -60, -50, -171, 267, 19, -136, -105, -133, - 14, -27, 19, 1, -155, 212, -115, -107, 87, 25, 86, -57, -8, -127, 16, 30, -160, -120, 16, -112, 45, -100, -25, -27, 77, -130, -133, -26, -18, -31, -5, -57, -11, -41, -31, -26, -38, -50, 0, -68, 23, -44, 4, 6, -12, -25, 1, -17, 40, -4, -26, 0, -49, -9, -28, 4, 12, -35, -41, -10, 221, 8, 49, -180, 57, 106, 77, -6, -90, 237, 42, -46, 114, 94, -109, 146, -96, 240, 35, 214, -22, 39, -83, -240, 27, 6, 9, -40, 50, 129, -31, -122, -81, -174, -48, -85, - -92, 18, 61, 97, -113, 81, -75, -92, -12, 83, 16, 22, -176, -168, -32, -48, -128, 283, 131, -16, 54, 115, -283, -141, 190, -104, 178, 43, -37, -188, -140, 228, 120, 216, -224, -13, -155, -10, 55, -81, 27, 19, -140, 128, 14, 21, -23, -246, 27, -57, -78, -75, -15, 46, -40, 22, -88, -16, -40, 59, -11, -4, -29, 5, -30, 22, -50, -21, 16, -11, -3, 0, -1, 26, 14, -1, -35, -33, -38, 36, 14, 51, 24, -18, 21, -370, 19, -48, 100, -224, 71, -76, 373, -100, -194, -71, - -163, 50, 138, -45, 261, 26, -78, 62, 31, 68, -93, -17, 97, 153, 60, -31, 73, -138, -43, 192, 137, 226, 160, -4, -116, -242, 166, -27, -177, 91, -47, -271, 6, -226, -19, 203, -35, -152, -71, 194, -170, -277, 280, -53, -69, 65, 35, 33, 67, 67, 37, -204, -78, 157, -22, -61, 47, 270, -138, -150, -69, 110, 55, -244, -109, -84, -107, 80, -15, -19, -91, -72, -193, -111, 46, 6, 30, -8, 113, 118, 20, 43, -60, 13, 5, 48, -74, -34, 8, 2, 33, -1, -42, 42, 15, -81, - -17, 24, 14, 14, -21, 11, -40, -39, -35, 21, -18, -20, -7, -326, -9, 85, 310, 320, -106, 158, -210, 66, 135, 205, -63, 309, -61, 261, -146, 219, -113, -370, -86, 89, -129, 140, -82, -91, 38, -405, -132, -11, -72, -27, -197, -70, -72, 62, 408, 234, -241, 128, 326, 79, -117, 79, -89, -100, 234, 162, -166, -25, 166, 350, -115, 189, 521, 222, -243, 95, 59, -294, 42, -243, 106, -265, -64, 8, 122, -174, -49, -87, -157, 199, 171, -12, -116, 29, 29, 26, 47, 147, 28, -201, -5, 239, - 6, 52, 47, 71, -77, -38, -122, -54, -113, -12, 65, -17, -64, 33, -14, 11, -35, -26, 44, -6, 107, 24, -24, 54, -2, -28, -41, -58, 24, -32, -15, 25, -3, 47, 3, -69, 142, -71, -328, 75, -264, 42, -88, 340, -173, 48, 89, 33, 123, -50, 373, 29, -242, -45, -179, -29, -58, -167, -210, -54, -135, -64, 238, 88, -202, 78, -241, -46, 175, -329, -291, 165, 155, 80, -10, -200, 79, -99, -189, -88, 10, 59, 312, -124, -36, 16, 145, 76, -109, -140, -251, -77, -56, -139, -161, 102, - 208, -2, -134, 230, 44, -115, 28, -35, -31, -80, -46, 149, -120, -180, -104, 93, -139, 243, 109, -41, -101, -115, 69, 151, 310, -91, 159, 4, -1, 16, 49, -58, 1, 37, 65, -42, 45, -36, 150, 56, 113, 0, 76, -5, 68, -15, -7, 79, 29, 8, 42, 8, 78, -60, 18, 53, 72, 61, -25, -81, -2, 49, 10, 8, 64, 169, 323, -242, -9, 220, -106, -159, 202, -320, -20, 59, -42, -120, -141, -68, 55, -18, 153, 77, -52, -122, -89, 252, 9, -309, 143, -195, -192, 117, 222, 226, - 171, -6, 116, 79, 109, -102, -6, -92, -222, 93, -58, -13, -49, 21, -37, 245, 456, 75, -80, -2, -326, 316, -223, -145, -214, -262, 443, 24, -247, -90, 305, 157, -232, -174, 350, 28, 36, 453, -217, 124, -163, -450, 211, 216, 36, -260, -37, -57, 53, -113, 164, 101, -356, 151, 170, 217, 37, -190, 318, 54, -29, -25, -107, -112, -41, 20, 96, 0, 8, -10, -86, 36, 38, 17, -40, -24, 64, 23, 73, -48, 17, -112, 12, 105, -141, 20, -111, 129, -54, -3, -86, -1, 74, -9, 101, 0, - -29, 74, 155, 198, 365, 335, -11, 286, 129, 291, 282, -463, 170, -149, -199, -145, -42, -295, -60, 74, -252, -518, 121, -35, -467, -342, -305, -170, 19, -86, 113, -60, 188, 366, -206, 126, -80, -165, -119, 24, -34, -13, 273, -9, 275, 356, 108, 154, 236, -29, 49, -347, 329, -283, -98, -89, 31, -77, -270, -238, -523, 478, -534, -518, 90, 501, 179, -62, -123, 232, -250, 289, -82, 39, 32, -189, 202, -223, -182, -20, 74, -213, -32, 117, -15, -57, 156, -100, -191, -43, 99, -126, -73, -86, -18, 60, - -40, 19, -30, -69, 22, -44, 47, -46, 67, -18, 123, -16, 49, 67, -40, -80, -7, -19, -3, -24, 58, 4, 74, -64, 27, -138, 8, 7, -50, 40, 216, 282, 282, 307, 726, 325, 414, -207, 672, -386, 17, 147, -4, -255, 83, -72, -576, 216, -146, 60, -55, -192, -1, 169, -233, -122, -37, 133, -351, 220, 83, -323, -26, 129, -292, 107, -350, 159, -31, -115, -14, -230, 292, 345, -331, -191, 149, -120, 91, 82, 21, 9, 399, -103, -268, 245, -11, -212, -177, -334, 63, 88, 165, 157, -154, -260, - 144, 70, 499, 50, -62, 10, 33, -150, -66, -187, 204, 116, 133, -42, -320, -294, -96, -28, -115, -204, 56, -91, 132, 21, -22, 79, 85, 133, 127, 99, -1, -33, 36, 88, 70, -44, -39, -29, 23, -3, -25, -1, -157, 16, 103, 76, -123, -91, 176, 91, 174, 66, -127, 118, -31, -100, 19, -141, -75, -38, 53, -31, -393, -441, 737, 514, 659, 42, -423, 149, 344, 245, -108, -267, -78, -98, -130, -230, -92, -193, 492, 79, 81, 4, 29, 52, -181, 325, 184, -19, 119, -46, 335, 62, -29, -548, - -40, 35, 53, -102, 69, -259, 445, 360, 348, 303, -238, -330, 254, 78, 124, -22, -384, -278, 23, -217, 3, -182, -79, 231, 74, -165, 59, -425, 14, -720, -366, -681, 588, 530, 566, 686, 333, -113, -303, -92, -16, 99, 544, -179, -412, 315, -262, 137, -59, -59, 128, -122, -222, -63, -274, -58, -246, -57, 35, -22, -29, -67, -85, -170, -2, 90, 15, -86, 31, 149, -19, 100, 55, 59, 43, -197, 174, -76, -62, 116, 41, 129, 14, -164, -30, 4, 29, -100, 6, -7, -261, -352, 310, 403, -198, 374, - 53, -159, 150, -542, -168, 153, -173, -332, -626, 308, -269, 72, 406, 97, 473, 362, 206, 78, -279, -82, -146, 26, 263, 137, 54, 225, 643, -34, -547, -240, 88, 131, -31, 14, 52, -233, 14, -515, 116, -538, -196, -417, 205, -208, -342, 522, 146, 43, -235, -313, 78, 124, 46, 170, -267, 587, -713, 185, -297, -433, -242, 374, 113, -405, 286, -323, 791, -74, -87, -385, 46, -514, -276, 685, -276, -311, -203, 205, 26, 290, 145, 152, 212, 115, -20, 22, 101, 43, -56, 170, -54, -59, -128, -115, -52, 63, - -101, 7, 49, -42, 43, 8, 168, 88, 0, -34, 0, -12, 100, -89, 91, -25, 40, 141, -45, 7, -20, -71, 172, -24, 134, 747, 769, 725, 157, -191, -118, -463, 380, 14, 224, -137, 74, -168, -129, -267, 148, -278, 463, -1199, -347, 11, -361, 261, -371, 79, -142, 380, 70, 366, 29, -84, -3, 135, -418, -300, -325, -44, 412, -806, 283, 705, 89, -515, -18, -433, -415, 291, -52, -354, 200, 32, -130, -199, 117, 294, 180, -411, -299, 238, 359, -289, -382, 191, 402, -484, -14, -432, -592, 709, -115, 111, - -130, 440, -101, 109, -233, 383, 214, 353, 408, -403, -444, -180, -83, -266, -669, 76, 39, 1, -47, -108, -88, 194, -15, -82, 180, -195, -103, 74, 352, -105, -106, 18, -42, 122, -41, -18, -60, -97, -244, -352, 64, -24, -267, -134, 72, -93, -303, -169, -19, -52, 26, 87, 38, 0, 251, 87, 394, -126, 1, -563, -255, -120, -475, -688, -118, -222, 673, 210, 994, 189, -269, 142, 199, -790, 59, 716, 460, -455, 77, 364, -631, -91, -309, 286, -239, 193, 57, -115, 49, 11, -193, 232, -424, -159, -174, -537, - -102, -60, 23, 52, -136, -161, 1016, 314, -375, -697, -243, 84, 738, -163, -80, -393, -94, -273, 608, -471, 544, 684, -665, 460, 183, -276, -243, 176, 328, -1470, -182, 9, -190, 402, -187, -1096, -417, -311, -487, -476, 99, 107, -270, -240, -448, 59, -158, 51, -188, -223, -252, 72, -41, 172, -217, 123, -16, -224, -477, -112, -16, 170, -56, -640, 146, 327, 139, -3, -216, 243, -20, -64, -381, -56, -123, 337, -37, 64, 15, 82, 220, -139, 25, 23, -59, 30, 102, -454, -387, -141, -310, -214, -76, -193, -245, -237, - -58, -57, -98, -171, -66, -118, -21, -57, -209, 169, 985, -29, -1147, -641, -710, -132, -392, -15, -582, 957, 569, -101, 753, 24, 811, 196, -467, -637, -402, -513, -229, 127, 350, -113, 115, -424, 73, -612, -55, -34, 211, -229, 983, 128, -25, 654, -253, -461, -271, 401, -31, -261, 109, -2, 836, 208, 2, -323, -505, -1274, 82, -1011, 513, 1739, -1242, -264, 281, -212, -219, -346, 290, -356, -1202, -318, -1199, -249, -36, -749, -107, -1079, 468, -107, -686, 1686, 130, 689, 575, 931, -572, -36, -346, -122, -235, 444, 279, 399, - -821, -162, -447, -573, -484, -293, -67, 323, 262, 186, 231, -63, 73, 461, -88, 456, 130, -390, -111, 144, -174, -63, 529, 12, -166, 601, -281, -38, -496, -116, -347, 262, -267, -113, -105, 103, -122, 238, 0, 246, 61, -86, -172, -226, -178, -346, -2009, -199, -504, -553, 749, 596, -696, -548, 1401, -145, 463, 84, -60, -148, -138, -439, 8, 172, 261, 180, 509, -378, 3, -368, -214, 166, 717, 464, 634, 570, -113, 214, 347, 13, -558, -92, 803, -130, -1117, -486, 136, -945, -401, -969, -662, -601, 919, 631, -185, 632, - 251, 887, 600, 293, -1528, -332, 81, -1342, -978, -369, -252, -1574, 353, 888, 1187, 1419, -462, -907, 1, -915, -677, -1275, -1419, -999, -840, 958, 52, 201, -854, -897, -803, -71, 1253, 1586, 52, -569, -435, -626, -1645, -730, -728, -195, -55, -367, 441, 6, -122, -582, -762, -395, -427, -672, -144, -167, -61, -176, -305, 417, 259, -37, -370, 276, 453, 39, -380, -197, 319, 90, -81, -364, 318, -70, -116, 40, 248, 67, -66, 42, 193, 35, -641, -1528, 575, 59, -1044, 948, 463, 283, -239, -934, -246, 14, 883, 1179, 56, 310, - 64, 25, -69, 149, -512, 1666, 390, -560, -561, -256, 61, 808, -410, -136, -13, 403, -411, 207, 15, -104, -1399, -446, 432, 707, 243, -166, -412, -926, -112, 138, -230, 5, -251, -601, 582, -148, 200, -642, -144, 1602, 109, -190, 177, 200, 140, 802, -310, -378, 594, -79, 347, 214, 516, -214, -612, 293, -289, 38, 2268, 2186, 975, -205, -124, 268, 1022, 469, -319, -43, -148, -592, -631, 331, 159, 80, 504, -77, -300, 299, 118, 445, -671, -544, -681, 92, -313, 30, -146, 235, 258, 555, 313, -603, -452, 208, -379, -215, - 33, 188, -260, -593, -79, 15, -64, 255, 56, -479, 133, 761, 867, 651, 738, 533, 665, -188, -55, 258, -87, 254, 225, 343, 631, 1130, 163, -1168, -297, 273, 189, -272, 905, 454, 361, -284, 1057, -52, 40, -270, 571, 378, -783, -1156, -310, 205, 83, -214, -1055, -98, 399, 96, -344, -140, -305, -403, 269, 314, -669, -761, -250, -946, 277, 846, -716, 814, -360, -436, -806, -1140, -1274, -1214, -611, 8, 482, 223, 480, -636, -1423, -560, -1366, -2420, -906, 1965, 3370, 1973, -803, -652, -2959, -2666, 1880, 334, 2464, 2541, 2652, 896, - -1029, -1293, -1433, -1653, -220, 1668, 2825, 907, 313, -117, -1375, -2037, -1359, 280, 1958, 916, 1277, 1033, 398, -721, -792, 49, -428, 171, 972, 1019, 765, 162, 402, 31, -613, 151, 287, -85, 136, -166, 1400, 814, 898, 543, -446, -1191, -1684, 276, 626, 1175, 1193, 1517, 758, -1088, -1353, -1663, -266, 19, 944, 547, 319, 515, -808, -2462, -1631, -1509, -317, 221, 608, -128, -300, -546, -645, -108, 233, -763, 1067, 512, 948, -2084, 473, 281, -640, 466, -479, -238, -142, -299, 898, 1652, -479, 331, -229, 394, 842, -259, -152, -460, 243, -293, - -911, 663, 1126, -151, -587, -543, -1183, -329, 900, 607, 315, -1308, -755, -572, 1157, 999, 881, -2551, -1694, -210, 1262, 2686, 13, -3238, -1186, 104, 1093, -93, 601, 449, -1410, -623, -388, -851, 62, -1595, 252, 626, -1920, -1235, -597, -250, 2131, -17, -3264, 310, 463, 495, 1290, 596, -1392, 66, -50, 2791, 1975, -1643, 1497, -878, 598, 1539, 558, -851, 779, -343, 203, 531, -54, -578, 1061, -684, 779, -367, 421, -131, 855, -302, 672, -1169, -197, -17, -149, 371, 729, -744, 1498, -588, -510, -1022, 750, 1567, 314, -2073, 171, -469, 1010, 491, - 457, -835, -53, -533, 505, -219, -328, -125, 683, -167, -414, -516, 389, 56, 371, -232, 13, -398, -25, -87, 191, 55, 420, -92, -122, -441, 300, 103, 267, -1, -251, -328, 99, 76, 227, 722, -1722, 245, -1264, 231, 1075, 950, 312, -615, 124, -365, -90, -453, -335, 234, 64, -660, -75, 344, -73, 39, 125, -421, -417, -10, 277, 37, -671, 57, 346, 109, 81, 704, -77, -187, 253, 270, -475, -527, 392, 76, -404, 272, 119, 132, -282, 115, 320, 39, -398, 541, -65, -606, 19, 475, 149, -396, 362, 120, -552, 228, - 29, 565, -511, 46, 390, -896, 30, 387, -14, 269, -148, -573, 77, -607, 571, 295, 162, -225, -237, 471, -405, 421, 463, -660, -213, 29, 512, 8, -295, 190, -358, -21, 53, 302, 22, 50, -184, 314, -104, -366, 335, -148, 145, -83, 242, 304, -347, 61, -187, 82, -190, 675, -189, -379, 306, -170, -56, -193, 201, 184, -271, 153, 267, -138, 19, -377, -858, 1393, 192, 627, -549, 236, -123, 164, 148, -238, 89, 251, -152, 553, 20, 14, 185, 178, -25, -146, 233, -41, -169, -38, 234, -262, 51, 113, -333, 407, - -86, -201, 626, -263, -375, 286, 156, -177, 269, 215, -80, -92, -53, 79, 154, 89, -4, -112, 321, -349, 308, 46, -41, 84, 95, 98, 11, -311, 83, 262, -192, -4, -3, 199, -23, -81, 302, -158, 161, -319, -120, 303, -294, 291, -79, 191, 234, -271, -94, 329, -280, -18, 33, 98, 23, -41, 10, 22, 151, -134, 32, 95, -12, -71, 15, 54, -15, 17, -60, 66, 94, -170, -29, 286, -142, 80, -23, 162, 45, -94, 16, -21, -98, -70, 339, -61, -80, 46, 36, -30, 70, 138, 2, 33, 11, -33, - 19, 38, -67, 42, -6, 327, -1153, -3687, -187, 1988, 892, 4235, 361, 895, 38, -1234, -1555, -1053, -1895, -1325, -834, 31, 1447, 2852, 2098, 1827, 595, -991, -1458, -1309, -1545, -1712, -694, -327, -150, 837, 1109, 838, 1551, 1003, 371, 1042, 24, -451, -299, -933, -1917, -1163, -1122, -1142, 59, 534, 368, 1410, 1154, 798, 1135, 1210, 342, 364, -129, -1038, -1446, -1103, -1450, -1029, -360, -253, 89, 791, 617, 559, 1114, 923, 676, 1153, 315, -234, -48, -460, -1001, -579, -1266, -1597, -943, -794, -346, 930, 1252, 1170, 1347, 1111, 630, 610, 294, -128, - -344, -641, -951, -949, -1077, -1127, -967, -327, -115, 382, 970, 1083, 1068, 1252, 993, 747, 618, 206, -484, -858, -1403, -1788, -1678, -1326, -670, 172, 897, 1236, 1418, 1482, 1275, 905, 459, -292, -728, -958, -1116, -973, -736, -504, -212, 237, 308, 425, 484, 435, 342, 277, 183, 165, 70, -53, -96, -93, -153, -163, -216, -248, -280, -220, -173, -90, -10, 142, 232, 276, 272, 306, 269, 198, 83, -39, -166, -206, -243, -241, -268, -236, -170, -45, 35, 102, 158, 199, 192, 209, 193, 163, 97, 30, -79, -149, -208, -207, -199, -163, - -115, -29, 18, 61, 99, 138, 152, 151, 116, 88, 43, 5, -39, -70, -111, -120, -127, -108, -84, -34, 7, 56, 83, 90, 75, 70, 58, 51, 28, 6, -22, -41, -63, -69, -68, -49, -29, -5, 6, 20, 26, 31, 28, 24, 17, 12, 5, 0, -4, -6, -7, -7, -7 }, - {-86, 19, 97, -10, 7, -148, -75, 20, 193, -127, 39, -203, 205, 12, 74, -25, 31, -41, -73, -177, 73, -178, -84, -101, 98, 78, 37, 81, 154, 9, -143, 92, 14, -8, 75, -30, -53, -209, 32, -61, 44, 85, -114, -46, 101, 31, 11, -107, 264, 159, 25, 127, 104, 101, -244, 14, -25, -66, 58, 39, -40, -47, -14, -74, 70, -29, 140, -6, -37, -68, -125, -24, 94, -5, 20, 111, 29, 129, -4, 18, -15, 138, 123, 124, 26, -1, 54, -4, 16, 1, 5, -12, -40, -34, -8, -39, - 17, 18, -17, 40, -17, -13, -10, 16, 3, 35, 2, -1, 2, 46, 22, -5, -14, 1, -8, 26, 12, 49, 11, 63, 220, -107, 73, -61, -96, -40, -66, 120, -100, -185, -47, 48, -154, -93, 173, 299, -51, 114, -103, -109, -5, 31, -13, -4, 111, -191, 62, -15, -40, -161, 14, 3, 90, 26, -126, 165, -132, 154, -17, 27, 63, -19, -77, 120, 30, 161, 25, -143, 258, 204, -72, -22, -50, -180, -97, -30, -31, 72, -99, 7, 71, 0, -3, -12, -17, -99, 156, 4, -3, -50, -17, -144, - -127, 41, 104, -14, -27, -1, -1, -74, 140, 18, 46, -37, 38, 23, -6, -3, -6, 1, 33, -19, 21, 22, -4, -6, 17, 37, 34, -25, 9, 11, -18, -11, 53, -8, -2, -42, -38, -64, -23, -229, 284, -61, -32, 203, -78, 105, 450, -53, 14, -171, -138, -213, 125, -88, 62, 119, -134, -114, -83, 10, 45, -166, -64, 74, 63, -65, -26, 102, -104, 17, -51, -18, -72, 63, -66, 28, 61, -27, 190, 9, -25, -139, 18, 203, 29, 69, -184, -263, -95, -226, -199, -4, -85, -7, -242, 209, - -224, 34, 155, -138, -234, -166, -48, 157, 140, 210, -122, -107, -85, -73, 152, 40, -61, -33, 73, 83, 26, 39, 54, -10, -86, -13, -56, 23, 9, 20, 19, 6, 38, 6, 44, 5, -31, 45, -49, -32, 12, -12, 45, -25, -18, -7, 7, -16, -29, 29, -8, 22, -24, -23, -29, -34, -20, -30, 47, -39, 245, 25, -99, 14, -82, -18, 171, 287, -98, -101, -261, 33, 65, 148, -99, 160, 25, 246, -198, 32, -374, -41, 44, -91, -84, -33, 137, -113, -197, 56, -288, -63, -139, 63, -31, 97, - 12, -220, -238, 6, 126, 235, -47, -96, 196, -217, -118, 105, 93, 155, -149, 6, 60, -94, -32, 92, -135, 175, -77, -33, -188, -156, 75, 0, 3, -26, -115, 109, -73, 135, -3, -179, -188, 69, -95, 33, -267, -255, -41, 240, 1, -49, 11, 35, 25, -11, 38, -125, 23, 21, 37, 48, 53, 28, -71, 5, 61, 28, 16, -35, -44, 10, -1, -14, 57, -1, -5, -40, 72, 60, -4, 5, -37, 21, 22, 10, 2, 24, -33, -17, 145, -401, 91, -175, 145, 166, -190, -351, 47, -48, 220, -135, - 319, -137, 210, -264, -99, 108, 156, 42, -3, -163, -23, -129, -160, 86, -137, 51, 29, 63, -79, 148, -30, 127, -31, -248, -43, -80, 23, 244, 14, -23, -15, -101, 83, -96, 128, 139, 49, 52, 246, -63, -47, -200, 139, 123, 24, 30, 24, 9, 70, 149, 99, 56, 53, -40, 195, 66, -43, -153, 75, -46, 285, 162, 34, -134, -51, 217, -87, 27, 125, -72, -90, -175, 20, 62, -16, 82, -70, -27, -55, 60, -7, -21, -85, 19, 19, 49, 57, -21, 8, 64, -7, 65, -7, 19, 95, 19, - 98, -9, -24, -7, -11, 2, 5, -76, 26, 60, 4, 23, -20, -514, -279, 103, -101, 206, 206, 311, 128, 126, 76, -375, -84, -52, 33, -38, 116, 83, -144, -115, 96, 182, 229, 198, 261, -143, -144, -190, 201, -117, 166, -42, -9, -178, -107, -102, 150, 186, 32, 186, 266, -106, 67, 313, -158, 101, 105, 12, 234, 301, 228, 523, 96, -74, -98, -90, -7, 92, 158, -29, -52, -55, -141, 59, 75, 135, -328, -45, 82, 217, 150, -279, -208, 53, 51, 226, -200, 13, -21, 24, -284, -77, -99, -69, - -118, -49, 8, 109, -1, 6, 41, 52, -109, -17, 7, 1, 37, -37, -72, -48, -55, 77, -75, -36, -87, 22, -20, 55, -79, 33, -28, 32, 28, 6, 66, -64, 32, 37, 10, 79, 124, 248, -32, 50, 212, 311, 175, -344, 1, -366, -260, -157, -31, -224, 267, 99, 158, -455, -33, 297, 151, -134, -191, -117, 116, -348, -20, -224, 343, -45, -100, 36, -12, -59, 60, -91, 159, 113, 229, -17, 12, 353, -112, 236, -38, -42, 622, 74, -67, -141, -481, 50, -493, -83, 519, -147, -101, -361, -106, 12, - -194, 104, -19, -265, 281, 100, 91, 77, -196, 214, -335, 97, 129, 14, -44, -136, -107, -139, -44, 111, 143, -37, -117, -70, 160, 65, 306, -6, 23, 124, -13, -57, -42, -39, -34, -51, 36, -58, -2, 62, 23, 63, 61, 49, 5, 92, 67, 39, 28, 27, -97, -82, 70, 9, -60, 10, -68, 19, 77, 28, -13, 28, 66, 14, -54, 26, 201, -410, 174, -146, -208, -199, 153, 197, 114, 342, 252, 50, 102, -271, 53, 120, 265, 50, -130, 96, 123, -243, 33, -250, 192, 175, 225, -222, 133, 241, - -112, 61, 321, -12, -201, -161, 70, -55, -205, -85, 2, 46, 109, -142, 223, 135, -53, 270, -35, 101, 355, -380, 697, -323, 94, 209, -74, -41, 87, 472, -27, -67, -16, -114, 228, 256, -84, 109, 90, 82, 156, 202, 15, 218, 46, -190, -292, 68, 27, 132, 55, 437, -46, 243, 196, -137, -251, -31, 27, 63, -69, 111, 52, -109, -31, -104, -39, 63, -34, 93, -25, 33, 23, -45, 49, 56, -88, 57, 38, 17, 19, -4, 16, 104, 32, -38, 18, 28, 51, 64, -21, -73, -22, -64, -49, 77, - 70, 90, 232, 305, 188, -325, 622, -196, 118, -457, 181, -404, 313, 32, -87, -229, 296, 39, 189, 195, 100, -341, 174, -206, -38, 153, 167, 38, -63, -341, 47, 314, 35, 203, 227, -357, 196, -182, -179, 262, 291, 151, 164, 45, 157, -368, -164, -118, 11, 390, 188, 154, -29, 171, -9, 430, 159, 162, 66, -25, -637, 235, 151, -60, -45, -476, 5, -183, 114, 413, -69, -238, 483, -23, 273, -162, 2, -302, -28, 5, -522, -156, -90, -236, -109, -47, 33, 260, 19, -7, -50, -136, -22, 23, -50, 18, - 6, 69, -122, -49, -16, -114, 6, -74, -46, -38, -91, -48, 107, -37, 19, -30, 116, -6, 53, -76, -169, -52, -7, 72, 31, 103, -7, -34, 89, -109, 129, -4, 407, -351, 51, 148, 184, -610, 404, 113, -434, -277, 236, 543, -192, -99, -375, 778, 302, 48, 129, -409, -265, -17, 34, 403, 87, 311, 349, -15, 21, 243, -64, -260, -249, -63, 346, -187, 438, -203, 643, 286, 518, -141, 84, 416, -324, 194, 188, 176, -186, 222, 54, 71, 189, 396, 333, -338, -79, 174, -330, -209, -87, -674, 180, -333, - -209, 65, -84, 231, 430, 275, 174, -232, -55, -14, -456, 83, 39, 564, 121, 127, -122, 436, -4, -12, 1, -142, -65, 18, -26, -153, 14, -39, 28, -183, -199, -65, 159, -26, 62, 60, 49, -13, -42, -54, -110, -183, 63, 10, -45, -217, 160, 110, 62, -17, 14, -73, 55, -38, -71, 26, 93, 57, -56, -13, -22, 70, -486, -717, 388, -292, 318, 104, 154, 188, -481, -876, 78, 127, 494, -487, -534, 461, -184, 210, -101, 110, 73, 121, -243, 117, -35, -76, 304, 114, -44, -395, -54, -11, -73, -19, - -214, -524, -233, 385, -164, 190, -297, 220, 114, -4, -150, -650, 360, 349, 449, -314, -133, 610, 539, 249, 116, 345, 127, 310, -166, 269, -514, -33, 144, -134, 612, 24, 335, -200, -329, 707, -12, 281, -93, 10, -832, -70, 177, -321, 392, 297, 73, -170, -633, -14, -129, 158, 193, 32, -77, 149, 7, 73, -40, -192, -70, -175, 307, 94, -6, -6, 39, 283, -49, -68, 44, -22, 4, 127, 69, 114, -82, -11, -131, 25, 2, 120, 120, -133, 214, 217, -169, 13, 28, -25, -359, -471, -137, -110, -806, -756, - -198, 4, 569, 463, 458, -177, -74, -115, 489, 210, -205, -36, -163, 354, 275, -204, -286, -263, -536, 224, 15, 15, 117, -80, 203, 754, -429, 227, 45, -291, -166, -345, 131, -153, -173, 390, 48, -130, 394, -54, -174, 137, 288, -158, 309, 555, 536, -366, -5, 134, 302, -464, -97, -128, 578, 246, -62, -351, -390, -347, 522, 432, -827, -690, -523, -368, 125, -332, 202, 55, 82, -665, -213, 601, 464, -201, -427, 415, 217, -50, 7, -53, -101, 236, -212, 52, 36, -9, -153, -279, 54, 227, -22, 25, -98, 215, - 236, 23, -32, 79, -9, 95, 103, 148, -200, -19, 73, 0, -124, 33, 250, 232, -89, 178, -273, 68, -89, -76, -110, -171, 64, 668, 526, 327, 52, -434, -225, -66, 180, 278, -384, 101, 25, -328, -155, 266, -194, 212, 92, 249, -306, 0, -685, 104, -867, 358, 354, -336, 400, 476, 15, 136, -559, 331, 34, -232, 305, -71, 5, -5, 38, 585, -65, -1, 719, -7, -330, -948, -779, 867, 540, 214, 219, -362, -730, -359, 117, -280, 572, -30, 77, 617, -126, -191, -138, -388, -659, -523, 1491, -724, -327, 428, - -754, -543, 542, 758, 251, -138, 893, 431, -717, -249, -400, -391, 812, 59, -539, -373, -420, 119, -86, 248, -5, -124, -196, 19, 226, -120, 105, -117, 113, 102, 314, -121, -44, 269, 23, 138, 141, 192, 37, -112, -62, -28, -44, 118, -35, -125, 253, 261, -143, 67, -162, 60, 62, 161, -40, -15, -80, 77, 181, -612, -452, -316, -560, -51, 530, -39, 109, 261, 173, -451, -219, -373, -200, 477, -146, -52, -66, 289, 289, 862, 137, 634, -37, 214, -346, -261, 227, -440, -489, 16, 154, -251, 201, -294, 89, -774, - 432, 241, 353, 44, -315, -648, -231, -58, 534, -407, -241, 149, 1222, -338, 1242, -762, 301, -281, 545, -217, 942, -887, 1349, -128, 277, 584, -1001, 892, -1069, 721, -1742, 944, -896, 793, -1169, 1027, 34, 665, 288, -545, 474, -390, 1180, -538, 194, -705, 190, -48, 129, -252, 327, -324, 232, -115, 74, 99, 104, 136, -81, -186, -151, -179, -410, 236, 60, -282, -131, -85, 182, -314, 298, -240, 59, -129, 144, 48, -3, 452, -401, 244, -388, 583, -112, 570, -225, 178, 257, 86, 88, -1, 273, -408, 446, -311, 293, -66, - 2, -118, 4, 24, -116, 54, 107, 52, -537, -487, 565, 975, -809, 1236, -72, -1, -48, 214, -368, -271, -552, -124, 17, 1, -3, 485, 83, 532, 521, -333, 192, 1111, 363, 237, 166, -965, 49, -157, -121, -885, -187, 507, 143, 168, 255, 643, 168, -199, -66, -56, 241, -439, -270, 664, 412, 309, 514, 379, -224, -113, -767, -338, 312, 245, 579, -418, -208, -147, 426, 248, 382, 157, -303, -282, 957, -294, -930, 214, 673, 460, -12, -81, 83, 153, 95, 854, -1030, -880, 102, 346, -443, -230, 75, -350, 166, -171, - -44, 91, -67, -235, 9, 194, -125, 1, -341, -60, -300, 220, -95, 201, -122, 126, 53, 170, 267, -271, -121, -82, 211, -132, -244, -449, -1, -180, -67, 67, 45, 12, 88, 146, -28, 452, 56, -37, -350, 60, -64, -20, 86, -368, -187, -380, -1957, 540, -239, -125, 479, -332, 514, -70, -849, -155, 82, 297, 378, 88, -602, 594, -234, -55, -370, -167, 318, -64, 284, 479, -112, -620, 137, 679, -633, 232, 527, -96, -419, -781, -528, 550, 1411, -435, -564, 1590, -105, -229, 1144, 666, 568, 459, 188, -337, 581, 541, - 373, 173, -1053, 657, 581, -1112, -643, -400, -312, -306, 1212, 605, -694, 648, -257, -649, 282, 330, -287, -275, -1018, 114, 173, 744, 356, 92, 622, -494, 1287, -1368, -1596, 1127, -689, -43, 790, -498, -343, -99, -94, 98, 485, 238, -397, -24, 189, -47, 269, -11, 149, 29, -211, 113, 430, 296, -19, 58, 288, -46, -34, 73, 666, 342, -107, 146, -591, -26, 156, -272, -366, 346, -158, -10, 356, -308, 137, -52, -88, 442, -249, -59, -518, -2126, 658, 1204, -742, -152, -576, 1238, 834, 524, -96, -430, 92, 501, 235, -213, - -44, 684, -42, -249, -910, -431, 773, 450, -483, 391, -349, -109, 234, 219, -209, 142, -797, 231, 1085, -136, -208, -1062, -636, 518, -836, -454, 195, 215, -256, 699, 661, -676, 256, 379, 1093, 1001, -155, 328, -24, 1144, 499, 465, 1085, -482, -704, -361, -902, 765, 363, 374, 201, 1297, -854, -199, 556, -304, 617, -28, 75, 287, -745, -1134, 146, 220, 1252, 952, 26, -920, -142, -1005, -2, -30, -279, -256, 140, -85, -72, -253, -162, -225, -132, 37, -266, -244, -37, 253, 132, -325, 301, -164, 556, -171, -487, -178, 248, -150, - -368, 428, -88, -386, -597, 95, -93, 73, 137, -228, -193, -523, -113, -136, 41, 100, 198, 171, -396, 5, -502, -182, 55, 57, 494, 840, 733, 755, 972, -562, 765, -1500, -656, 566, 133, 1093, 498, 932, -408, 122, -812, 548, 906, 824, 82, 584, -1440, -939, 892, 259, -898, -465, 108, 1318, 406, -539, -679, 133, -199, 810, 875, -88, -144, 172, -250, 1048, 300, -251, 210, -502, -299, -2355, -802, 417, -370, -354, -14, -426, -427, 1076, 719, -545, 981, 2036, 417, 1450, 198, 293, 1062, 702, -577, -653, -1148, -714, -78, -1132, - 416, -138, -1097, -787, -786, -986, -600, -397, -527, 153, 930, 1138, 597, -121, -835, -108, 29, 69, -408, -75, -277, 221, 317, 33, 231, -10, -165, 270, -298, 35, 255, 556, 73, -7, 373, 157, 1006, -255, -826, -45, 550, 97, -228, -253, -673, -634, -362, -254, -121, -382, -553, -585, -324, -50, 75, 769, 553, -210, 893, 1594, 1099, 775, 480, 303, -399, -257, -398, -358, -100, -29, 921, -111, 781, -521, 201, -1762, 485, -275, 892, -233, -1058, 1045, -405, 152, 591, 440, 956, -156, 138, -193, 1091, -243, 200, 757, -892, 747, - -230, 453, 724, -206, 156, 114, 67, -245, 318, 308, -137, -439, -87, -510, -172, -104, 403, -219, -806, -534, 834, 843, -812, -681, 1000, 1178, -466, -125, 846, 27, 432, 614, -1442, -431, -105, 1383, 120, -106, -1375, 265, 529, 345, 41, 361, 134, 183, 1735, -60, 84, 1020, -623, 675, 120, 508, 328, -797, -269, 934, 615, 354, -231, 322, 156, -7, 117, 233, -122, 404, -278, -79, 415, 244, 78, -893, 72, 432, -341, 150, -796, -505, 546, 263, 447, 391, -322, -869, -248, 290, 744, 452, -119, -171, -271, 613, -19, -130, - -260, 323, 131, -140, -634, -402, 391, 391, 276, -437, -612, 298, 794, 367, 49, -407, -102, 180, -15, 9, 40, -106, -190, 60, 203, 57, 30, 94, 25, 22, 37, 99, 11, -9, 76, 1010, -1706, -116, -1444, -1337, 338, 284, 246, 36, 1275, 728, 1641, 1797, -197, -880, 188, -237, -164, 392, 174, -141, -826, -901, 980, 455, -111, 153, 159, 93, 180, -90, -235, -1333, 29, 770, -225, -1027, -338, 848, -1569, -537, 991, 603, 1184, -32, 86, -1090, -1103, -1387, 1169, 1659, -2182, -1084, -115, 1111, -866, -138, 2000, 817, 507, 1327, - 967, 1457, -526, 1448, -221, -1131, -1668, -388, 638, -1318, -259, 287, -280, -462, 281, 258, -909, 680, 330, 987, -238, -961, 1201, 246, -1097, 9, -256, 460, -486, -495, -257, -48, -17, -374, -458, 359, -478, 0, -473, 263, 447, 75, 668, 464, -676, -247, -1, -602, 100, -98, 240, -155, 211, 591, 0, 118, -412, 635, 400, -441, -132, 455, 422, -57, -650, -79, -1262, 979, -79, 302, 381, 369, 16, -423, 695, 177, 671, -140, -1413, -125, 412, -462, -515, -314, -474, 581, -145, -500, -25, 540, -718, 509, -247, 273, -707, -173, - 292, -57, -62, 92, 403, -67, -61, -493, 251, -132, 84, 158, 56, 372, -535, -408, 568, 491, -673, 327, -543, 635, -525, 242, 167, -443, 996, 101, -1099, 513, 138, -849, 483, -309, 514, -735, 384, -779, 364, 562, -501, 294, -532, 23, 22, 56, -348, 12, 273, -10, -480, 370, -299, -647, 285, -285, 146, 309, -226, -134, 59, -38, 201, -98, -68, 181, 228, 80, -221, -129, 220, 134, -504, 470, -62, -168, 69, -31, 114, 255, -57, 477, -135, -200, -226, -87, 50, -218, 64, -70, -87, 63, 81, -87, 2, -20, - -94, 102, 69, -103, 299, 610, -311, -3409, -6150, -2046, -4767, -4716, 2537, 525, 3529, 7975, 7186, 5892, 7197, 4403, 983, 1383, -1026, -5347, -5284, -3955, -5134, -3522, -730, -2378, -3279, -1425, -411, -1706, -812, -36, -853, -1519, 317, 1307, -445, 1815, 2713, 64, 523, 3668, 1818, 19, 3439, 2810, -661, 1329, 3211, -64, 262, 4530, 2434, 1010, 5480, 6037, 2969, 5723, 7120, 1865, 955, 2897, -1161, -3449, -2012, -4487, -7955, -7940, -9011, -12003, -12088, -11601, -11868, -10622, -9106, -7297, -4782, -2437, 1169, 5237, 6910, 8430, 11421, 10042, 8977, 10026, 7401, 3451, 4059, 4585, 1690, 2207, - 4594, 2249, 417, 1964, 1769, -1026, -13, 1223, -1840, -2347, 516, -481, -775, 2552, 2191, 212, 1991, 2891, 497, -238, 149, -2999, -5407, -5650, -7203, -9064, -8588, -7687, -7002, -6248, -4590, -4357, -4756, -3191, -1050, 273, 1162, 3097, 3717, 4205, 7549, 8798, 8133, 7500, 5977, 3779, 3239, 2753, 1687, 1201, 1112, 440, -100, -151, -316, -663, -819, -675, -925, -1272, -1214, -1179, -1335, -1352, -1148, -1209, -1129, -868, -838, -887, -736, -608, -588, -415, -222, -158, -154, -211, -219, -236, -244, -198, -177, -339, -526, -672, -774, -830, -686, -548, -535, -442, -263, -197, 32, 373, - 552, 607, 795, 897, 859, 964, 1101, 1007, 1013, 1140, 1111, 1063, 1090, 925, 659, 482, 321, 87, -107, -230, -404, -574, -615, -628, -667, -616, -594, -652, -633, -598, -558, -492, -426, -349, -277, -215, -125, -65, -30, 9, 43, 52, 66, 80, 88, 89, 93, 94, 89, 84, 82, 81, 79 } - }, - { - {-259, 28, 170, 58, 111, -162, -89, 7, -29, 43, 135, -324, -2, 107, 64, 98, -94, -131, 142, -2, 39, 88, 117, 43, 24, 105, -16, -34, -91, 49, -26, -15, -48, 61, 154, 1, -32, 73, -99, -148, -82, -30, -96, 9, -22, 62, -60, 17, -120, -12, -99, -5, -45, -39, 50, -57, -6, 81, -43, 97, 117, 9, 158, -81, -6, 76, -28, 51, 72, 39, -84, 33, 38, 27, 5, -70, 92, -25, 44, -15, -20, 6, -97, -8, -75, -35, -4, -13, -3, -7, -41, 48, 5, 14, 3, 27, - -17, 34, -3, 15, -6, -14, 18, 2, -6, 0, 26, 6, -5, 17, 8, -3, 432, -120, 43, -92, -6, -38, 51, 35, 149, 47, 27, 59, -34, -296, -283, -87, 40, 89, -71, 18, -91, -32, 6, 52, -125, -136, -39, -7, 76, 26, -29, -98, 19, -53, 4, 71, -99, 50, 91, -68, -183, -47, 69, -10, 56, -8, 49, -7, 53, 12, -171, 35, 72, -26, 49, 10, -8, -33, 3, -100, -7, -26, -127, -20, -2, 115, -111, 189, 220, 173, -73, -33, -38, 85, -30, -46, 54, -122, -111, 15, - 101, -2, -49, -109, -64, -83, -43, -76, 31, -45, -11, -47, -24, 4, 28, 4, 28, -16, 4, 23, 13, 18, 19, 11, -19, 23, -406, -3, -63, 28, -14, -210, -40, -44, 66, 102, -141, 113, -36, 78, 78, -42, 169, 10, 7, -29, 29, -42, 31, -47, 6, -110, 12, 122, 0, 51, 128, -126, -133, 56, -61, 103, -104, -31, -217, -167, -145, 64, 18, 77, -79, -56, -17, 136, -151, 62, 26, 11, 76, -52, -70, -90, 55, 30, -134, -147, -171, -5, -37, 56, -8, -32, 15, 23, 76, -204, - 25, 117, 172, 178, 146, -25, -109, 159, 48, 31, -80, 46, 32, 5, -21, -47, -8, 55, -43, -69, -29, -29, 11, -5, -18, 48, 3, 61, -7, 18, 39, 38, 29, 22, -25, -26, -10, 24, -6, 24, -18, 41, 33, -35, 1, 3, -60, 45, -240, 144, -129, 172, 225, 139, -6, 65, 12, 184, -105, -106, 50, -32, 73, 141, -209, 62, 182, 84, -17, -5, 19, -89, -5, -84, -116, -33, 172, -69, 78, -64, -110, 207, -186, 138, 151, 27, 94, -138, -40, -57, -46, 95, 26, -149, 20, -17, - 24, -35, 49, 47, 171, -186, 85, 66, -22, 66, 16, 104, 97, 61, -63, 83, 148, -7, 85, -67, 176, 182, 199, -61, -146, 43, -23, 69, 49, -4, -14, -207, -57, -50, -20, -45, -65, 67, 23, 19, 78, -8, 79, 49, 23, -15, 10, -21, -39, 21, 2, 37, -16, 7, -7, -30, 41, -5, -43, 13, 33, 1, -54, 9, -27, 66, 47, 47, -10, 13, 36, 1, 16, 32, 16, 332, -31, -104, 316, -125, 142, -76, -303, 54, -87, 9, 362, -141, -172, 14, 190, -307, -114, 230, -81, 74, - 108, -82, 99, -64, -106, 21, -30, -37, -40, 128, -103, 250, 62, 5, -143, -42, 152, -175, 37, 61, -28, -244, 167, 45, 41, 22, -34, 126, -75, 173, 98, -67, -298, 133, 80, -7, -85, 72, 192, 196, -22, 116, -176, 128, -31, -60, 76, 151, -106, 150, 27, -63, -53, 122, -102, 290, -149, 120, -100, 27, -90, 116, -104, 6, 66, -19, 12, -89, -31, -12, 0, 25, -39, 51, -5, -34, 51, -102, -104, -58, 1, -9, -21, 4, -71, 87, 5, -5, 60, -49, -10, 69, 29, 25, 107, 96, - 309, 38, -82, -402, 121, 224, 133, 86, -37, 112, 432, -56, 198, 17, 110, 40, 5, 84, -39, -189, -55, -141, -39, -198, 68, 3, 225, 42, -109, 72, -35, -59, 144, 49, 107, 61, -66, -257, 13, 145, -13, -52, 64, -137, -60, -240, -296, 149, 167, 129, -44, -51, 0, -8, 84, -18, 92, 82, -5, 85, -84, 21, -45, 49, 61, 273, -2, 223, -87, -235, -23, -34, -90, 182, -17, 74, 15, -135, -161, -59, -36, 15, 161, 51, 16, 66, 108, -49, 81, -12, 68, 42, 16, 95, -12, 54, - 31, 27, -19, -28, -58, -28, 56, 86, -23, 5, -51, -10, 2, -52, 34, -95, 2, -7, -1, 57, 61, -9, 144, -354, -12, 361, 496, -206, 56, 79, -172, -101, 20, -144, -150, 347, 49, -231, -37, -151, -86, 225, -71, -101, 205, 126, 207, -89, 43, 201, 9, -122, 56, -18, 25, -257, -174, 76, -18, 60, -235, 110, 87, 54, -415, -244, -105, -53, 59, -183, -121, 40, 319, 209, 113, -58, -35, -122, 92, -36, -235, -181, -21, -5, 334, 184, -165, -186, 231, 45, -139, 0, 207, 77, 7, -271, - 297, -106, 198, 258, 274, 23, -100, -83, 141, 159, -140, 112, 153, 106, -46, -38, 22, 91, 76, -82, -124, -119, 58, -58, -37, -83, -16, -60, 31, -50, 36, 27, -9, -2, 67, -50, -99, -20, 92, -57, -49, -54, -37, -8, -2, -63, -1, -47, -21, 15, 62, -42, -1, -15, -27, 55, 67, -98, 146, -189, 213, -21, -59, 113, -218, 72, 117, 22, 81, 101, -60, 238, -114, -410, -244, -55, 15, -88, -176, -192, -131, 399, -113, -33, 57, -85, 47, 327, -159, 155, -104, -213, 188, 135, 86, 293, - 5, 137, -14, 34, -13, -98, 64, -24, 212, 41, -148, -39, -44, -12, -241, 95, -237, 56, 317, -209, -399, 91, 54, 181, -82, -5, 185, -116, 90, 136, 37, -85, 183, 38, 235, 49, -147, -140, 152, 256, 90, -4, -213, -44, -69, 152, 38, -291, 45, 76, 20, 28, 112, -52, 47, -80, 49, 44, 36, 58, 25, 38, 35, -68, 21, -22, -11, 64, 27, 35, 73, -24, -233, 21, -16, 16, -22, -15, 65, 42, -38, -45, -317, 731, -171, 328, 31, 137, 99, -2, -410, 349, -511, 165, 123, 460, - -216, 207, -325, 212, -105, -350, -168, 82, 90, 128, 65, 184, 120, 278, -86, -228, -206, 80, -2, -113, 187, 81, -38, 111, 231, -22, 60, -35, 114, 67, -296, -129, -387, -90, -66, -9, 186, 165, 25, -107, -2, -59, -92, 51, 545, 49, -12, 173, -13, 198, -85, 2, -129, 546, 129, -225, -257, -173, 22, -12, -349, 19, 72, 23, 382, -100, 56, -237, -77, -643, -111, 33, 25, -247, 65, -119, 81, 37, -117, -15, 85, 130, 243, 64, -88, -83, -195, -76, 19, 32, -112, -43, 106, 37, -29, -27, - -83, -78, -37, 22, -162, -115, 31, 65, 1, -42, 41, 133, 23, 10, -11, -59, 5, -191, 81, 44, 382, 33, 318, 193, 312, 105, -316, 310, -202, 536, -346, -102, -479, -101, -51, 213, -223, 313, 252, -152, 18, 358, 503, -160, 13, -66, 158, 2, -59, 73, 138, -240, 181, 34, 207, 79, 32, -410, -66, 475, -57, 159, 364, 105, -28, -127, -168, -101, 17, -156, -94, 275, 255, 80, 423, 281, -89, -42, 58, 98, -129, -337, 440, 194, -90, 402, 421, 469, 204, 71, -170, 12, -238, -191, -121, -470, - 189, -60, 401, -95, -315, -59, 30, -47, -421, 67, 112, 192, 203, -142, 65, -97, -273, 54, 106, -21, -81, -206, 216, 122, -193, -219, -123, 126, -22, -62, 59, -97, 61, -25, 37, 95, -140, -65, 63, -29, 3, 281, 92, 19, -19, 67, -93, -53, -9, 92, -58, 420, 26, 78, -62, 36, -53, -633, 75, -5, -113, -46, -311, 359, 368, 412, -665, 217, 139, 18, 658, 271, -326, -36, 650, 78, 117, 134, -190, 110, 135, 405, 205, -306, -506, 194, 121, -253, -47, 27, -311, 38, 381, 164, 214, 311, - 501, 49, 442, 89, -174, -23, -260, -134, 110, 152, 115, 224, -313, -139, 562, -39, -120, -311, 267, 244, 84, 103, -4, 157, -244, 404, -201, -237, -194, -131, 544, 149, 114, -589, -325, -484, 36, -49, -48, -459, -641, -16, 288, -156, 82, -40, -44, 163, -223, -93, -101, 197, 33, -140, -2, -21, -3, -65, -134, 36, 215, -102, -70, -135, -62, -94, -47, 96, -32, 151, -49, -29, -85, -60, 225, -20, -15, -104, -17, 136, 37, -161, 37, 16, 48, 593, 698, -178, 196, -50, -203, 41, -467, -288, -20, -93, - 936, -420, 120, -594, -87, 364, -152, -330, -347, -126, 144, 186, -23, -29, -390, 93, 274, 139, 168, 51, 62, -227, -74, 154, 57, 1, 18, -274, 123, -288, -46, -7, 85, -320, -33, 158, 231, -365, -191, 651, -249, -511, 431, -416, -131, -183, -74, -319, -221, -66, -322, -459, 742, 410, 331, 227, -288, -112, -194, 209, -349, 248, -186, 107, 249, 163, 51, -473, 465, -565, -148, -548, -222, 362, -21, 206, 416, 133, -42, 82, -145, 9, -44, -156, 188, -64, -86, 215, 114, -56, 15, 11, 35, -96, 94, 30, - 51, -115, 79, -53, 204, -90, 144, -43, -71, 216, -144, -62, -129, 87, 214, 99, -60, 101, -86, 103, 149, -161, -387, -25, 985, -435, 431, -871, 246, -552, -100, 315, -23, 204, 330, 264, -377, 289, 64, 215, -77, 297, 276, -56, 62, 180, 203, -277, -91, -406, -45, 365, 15, -168, 43, 137, 31, -146, -287, 78, -192, 193, -181, 701, -60, -376, -422, 100, -229, 223, -474, -372, -482, 115, -406, -95, -585, 426, 92, 287, 181, -634, 54, -54, -233, -353, -92, -300, -377, -208, 183, 255, 372, -208, 57, 162, - -530, 249, -361, -30, 308, 132, 128, 59, 626, -352, -125, -132, 168, -526, 48, -40, 0, 347, 205, 173, 67, -126, 27, -61, 256, -93, -27, -138, 289, 117, -94, 81, -245, 176, 94, 139, 28, -47, 165, 292, 104, -137, -186, -75, 79, -192, -39, -294, -211, -114, 6, -160, 126, -126, 298, -227, 2, 2, -819, -238, 916, 810, 454, -394, 400, 606, -403, 535, -434, 494, 115, -34, 161, -12, 259, -392, -113, -177, 197, -372, -335, 521, -52, -110, 47, -505, -13, 810, 440, 91, -10, 172, 765, 327, 10, 129, - -214, -92, -185, 329, -173, 219, 39, 393, -469, -10, -30, 11, -134, 219, 351, -84, -103, 356, 39, 44, 806, 127, 9, -371, 161, -276, 372, -433, -386, 58, -380, -404, -619, 165, -208, 318, -107, 179, -903, 183, -307, -547, 282, 377, 195, 116, 66, 158, 239, -117, -142, -166, -13, -182, 111, 24, -263, -180, 147, 89, 9, 266, -95, -28, -214, -45, -1, 110, 68, -178, -111, -49, -217, -41, -204, 81, 52, 240, 161, -17, -99, 0, -1, -68, -17, -251, -47, 103, 109, 32, -45, 241, 38, 686, -1044, 444, - 463, -741, -72, -634, -207, -569, -255, 660, -221, -44, -457, -85, 110, -679, -23, 441, -840, 35, -573, -307, 15, 67, -378, -302, -316, -88, -271, -13, 150, -78, 218, -407, -259, 555, -254, 303, -324, 315, 287, 53, 79, 293, 17, 416, 524, -93, 80, 778, 49, 402, -25, -303, -607, 107, 427, -668, 12, -391, -205, -868, 380, 581, -147, 282, -138, 631, 696, -51, -683, -662, 954, -736, 280, 115, 102, 717, -300, 1165, -17, -258, -299, -204, 188, -67, -86, -2, 302, -69, -186, 256, -88, 132, -228, -134, 222, 22, - 330, -103, 142, -236, -66, -324, 71, 140, 166, 37, 171, 22, -49, 184, -277, 191, -235, -79, 146, -285, -71, -161, -486, -125, 34, 182, -236, -119, -208, -62, 53, 373, 192, 1139, 1284, -76, -968, 956, -1058, 149, 449, 112, -113, -488, 550, -246, -197, -497, -289, -154, -621, -341, -278, -155, -102, 432, -7, 373, 2, -160, -544, -595, -151, -21, -8, -90, -223, -256, 284, 687, -373, 237, -233, -239, 272, -265, -431, 964, -107, 90, 46, -537, -119, -112, 272, -694, -309, 737, 117, -311, 399, 749, -426, -525, 272, -445, - 6, -834, 268, 712, -74, 372, 215, 126, 813, 257, -5, 471, -70, -63, 286, 310, -1183, 110, -515, 420, -21, 18, 292, -87, -114, -153, 157, 62, -117, 160, -171, 19, -91, -226, 103, -112, 254, 143, -6, 3, 68, -65, 149, 77, 46, 64, -45, 58, -104, -195, -111, -49, 25, -255, 208, 144, 9, 79, -175, 244, 27, -141, 86, 107, -311, -61, 29, -22, 2, 59, -53, 48, -1552, -1085, 466, -454, -427, -1319, -374, 293, 119, -252, -729, 0, 384, -18, 60, 398, 699, -588, 1578, -394, -511, -149, -79, 17, - -611, 24, -100, 341, -200, 479, -185, -390, 173, 203, -347, 399, -1185, 19, -86, 486, 586, -408, 547, -197, 163, -248, -77, -149, 440, -48, 576, 894, -761, -206, 425, -510, 324, -580, -316, -284, -336, -593, -299, 290, 238, 471, 608, 444, -717, 100, 143, 182, 156, 473, -218, -482, 290, -119, -375, 84, -648, -263, -563, 61, 346, -200, 333, 183, -11, -116, -1, -502, -183, 177, 94, 120, 44, 66, 54, 167, 52, -334, -39, 60, -26, 97, -149, -136, -327, 94, 305, -329, -228, 181, -77, -336, 234, -160, -130, 213, - -8, -57, -97, -145, -196, -208, -48, -176, -102, -88, 155, -4, 2, 234, -309, -1048, 818, -1346, 973, -122, -593, -505, -564, -378, -290, 44, 718, -42, -572, 639, 902, -1344, -346, 109, -96, -198, -51, -175, -225, -381, 521, -163, -360, -633, -626, 647, 182, -103, -53, 14, -125, -159, 157, -556, 327, 660, 501, 314, 636, 732, -396, 166, -578, 656, -351, -94, 14, -927, 322, 785, 149, -306, -241, 1022, -389, -425, 301, -1019, -103, -500, 40, -997, 439, 186, 431, -1625, -1384, 240, -472, -319, -185, -1085, 381, -638, -688, 542, - -457, -271, 246, -105, -195, -30, -41, 238, -521, -246, -502, 10, -210, 113, -56, -403, -150, 153, -8, 38, 129, -443, 77, -564, 283, 94, -395, 139, -474, -99, -161, 44, 281, -188, 290, -138, 481, -204, 310, -155, -31, -9, -36, 99, -27, 5, -17, -99, 21, 170, -26, -67, -37, 57, -38, -58, -24, -26, 35, -26, 1, -23, -36, -22, 52, 1, -56, 0, 17, -75, 67, 1179, -1703, 1679, 475, -84, 114, -1257, 228, 553, -243, 1427, -441, 603, -538, 1575, -84, -241, -639, -249, 207, -186, 622, 479, -197, 18, - -656, 215, 616, 626, -736, 272, -168, 671, -216, 428, -448, -354, -974, 39, -627, -910, 1229, -582, -139, -264, -330, 145, 75, 420, -239, 658, 35, 1214, 447, 1347, 1136, -141, 750, 571, -235, 676, 923, -434, -981, 517, 321, 754, 370, -101, -40, -1042, -127, -324, -400, 1328, -186, -40, 1649, 1099, 574, 726, 355, 23, 161, 950, -19, -280, 258, 795, 354, 443, 200, 543, -62, 139, 180, 373, 104, 77, 39, 21, 289, 459, 173, 615, 14, 371, 359, 696, -43, 470, 405, 71, 336, -2, 50, -144, 120, 178, 67, 82, - -6, -107, -12, 147, -121, 71, 295, -92, 576, 46, 129, -62, -274, 148, -108, 170, 517, -1175, 2245, -310, -253, -148, 1633, -1010, 818, -1105, 1040, 205, -205, 20, 609, -269, 568, -271, -6, 1142, 352, -302, -5, 279, 226, -1123, 298, -414, -101, -596, 569, 531, 85, 247, 960, -328, -1526, 355, 1001, -398, -1003, 257, 717, 232, 2, -1214, -576, -723, 670, 260, 690, -1459, 94, -278, -1599, -426, 237, 713, 1009, -548, 1884, 355, 34, -400, -758, -538, 357, -885, 1777, -581, 75, 1038, -690, 628, -674, -400, 1475, -759, 968, 877, - 326, 392, -1273, -166, -64, -460, 603, 528, 223, 151, 588, -154, 231, -85, 178, -266, 211, -59, 179, 120, 42, -451, -71, 44, -152, -68, 314, 156, 516, -249, 112, -854, -700, -119, -39, 482, 380, -255, -170, -686, 3, 212, -102, -19, 166, -229, 157, -512, 35, -185, -186, 305, -1320, 756, 485, 757, -299, -213, 308, 4, 89, 30, 151, 37, -206, 978, -226, -672, 287, -16, -590, 208, 139, 404, -271, -447, 485, -387, -51, -114, 398, -682, 235, -423, 348, -600, 216, -201, 106, 1319, -904, 173, 292, -816, 299, 377, - -603, -125, -230, 1097, 95, -1268, 762, -1025, 189, 531, -490, 608, -732, -605, 836, -141, 357, -1249, 236, 271, -64, -192, -8, 508, 22, -1661, 1009, -104, 389, -436, -506, 1585, -40, -1013, 90, 512, 119, -1541, 57, 1430, -259, -661, 159, 692, -90, 3, -119, -71, 101, -250, -144, 470, -201, -13, -274, 276, 422, -75, -60, 444, 148, -305, -70, 191, 131, -259, 142, 306, -252, 66, 79, 197, -471, 30, 300, 113, -328, 19, 237, 39, -242, -165, 265, 642, -200, -3251, -6935, -2757, -5217, -6358, 2275, -9, 2333, 8825, 7710, 4393, - 8447, 4717, 547, 2929, 1809, -3173, -2238, -648, -3518, -4259, -1407, -2149, -3368, -835, -138, -4293, -2953, -435, -2603, -3375, -973, -1649, -3670, -693, 390, -2052, -1561, 1572, -546, -2202, 479, 1481, -1079, 913, 3241, -461, -847, 3207, 1719, -784, 5318, 7222, 4501, 7615, 11385, 8760, 8338, 12177, 10559, 7775, 9536, 8670, 5521, 4884, 2636, -892, -3786, -6785, -9645, -11481, -14398, -15385, -16223, -18382, -18368, -13880, -14202, -12934, -5817, -4499, -4375, 1959, 3728, 93, 3884, 5385, 1852, 2573, 5051, 3778, 2206, 3569, 4416, 1884, 2754, 5477, 3263, 2152, 5048, 3788, 1538, 3285, 3751, 492, 1943, 4512, - 2592, 3107, 6356, 5980, 6301, 8155, 8213, 6589, 6234, 5321, 3254, 2348, 1254, -186, -1271, -3463, -4735, -6404, -8535, -9506, -10741, -12505, -11908, -10696, -9445, -6905, -4525, -2398, -881, 377, 795, 972, 1253, 1327, 1124, 1200, 1326, 1287, 1443, 1865, 2093, 2240, 2496, 2574, 2610, 2744, 2538, 2182, 1635, 1021, 649, 183, -120, -209, -312, -445, -437, -375, -207, 25, 268, 544, 639, 694, 810, 868, 862, 905, 999, 953, 861, 960, 855, 631, 777, 802, 544, 549, 476, 129, 37, -6, -367, -607, -696, -883, -1073, -1114, -1191, -1371, -1401, -1387, -1487, -1562, -1492, -1461, - -1488, -1343, -1149, -1040, -852, -532, -300, -102, 183, 436, 562, 684, 846, 890, 866, 889, 861, 770, 710, 654, 568, 484, 421, 342, 263, 209, 169, 123, 93, 65, 37, 20, 9, 0, -4 }, - {-218, 7, 175, 120, 121, 76, 48, -68, 3, -77, 187, 114, 45, 28, 28, -2, -58, 92, 129, 124, 76, -93, -134, -147, -139, -14, 74, -144, 121, -29, 212, -35, 135, 2, -174, 50, -22, 142, 11, -16, -70, -119, 12, 68, -153, -210, 148, -121, -111, -105, 84, -83, 36, -37, -9, -123, -36, -84, -122, 41, 96, -35, -134, -26, -27, -68, -116, -9, -94, -112, -19, 8, 27, -38, 18, -21, -157, -35, 21, -43, -39, -49, 52, -60, 53, -4, 10, 20, -38, 38, 1, -21, 10, -10, -32, 5, - 26, -17, -13, -1, 41, 18, 7, 6, 23, 15, 26, 7, 33, -27, -11, -12, 411, -145, -95, -129, -89, 9, -276, 46, -138, -271, -59, 230, -167, 44, -21, 77, 116, 124, 201, -44, -117, 51, 48, -94, -15, -63, -42, 24, -107, -67, -17, -134, -158, 79, 120, -73, -181, -32, -44, 25, 144, 9, -62, -10, 193, 24, -121, -116, 49, 36, 154, 88, -12, -149, 7, -9, 126, -137, -47, 74, 147, -42, 12, -113, -65, 68, 3, 14, 39, -44, 52, 15, 64, 40, 24, 257, 77, -11, -36, -76, - 109, 68, 118, 85, 28, 31, -27, 23, -50, -52, -41, 13, -20, -13, -10, 41, 5, 54, 3, -18, -9, -6, -10, 17, 11, 22, -302, -71, -142, 139, 35, 4, 99, -58, -233, -123, 156, -8, 160, -11, -90, 178, 67, 389, -73, 169, 25, -183, 47, -155, 101, 36, 40, -166, 84, -28, -58, 69, 265, 99, -1, -212, 185, -38, 2, 131, -192, -36, 134, -79, -68, -217, -237, -18, 145, 85, -95, -2, 95, 118, 48, -24, -45, -208, 99, 260, 119, -75, -36, 83, 125, -9, -38, 31, -171, -32, - -120, -56, -10, -74, 199, 173, -51, 87, 65, -33, -116, 28, -90, -34, 28, -117, -24, 12, -33, 33, 51, -75, -26, -5, 6, -59, 16, -27, 45, -52, 50, -36, 13, 8, -24, 20, 10, -19, 18, 19, 21, -39, -17, 1, -54, 7, 33, -11, -225, 255, -217, 233, 0, -183, -434, -170, -123, 67, 230, 181, -53, -33, -51, -123, -34, -139, 50, 54, 88, 146, 87, 277, 3, 57, -95, -21, -64, 103, 32, -126, -183, 10, -131, 19, 128, -207, 149, -350, -95, -259, 47, -14, 7, -100, -136, 51, - 127, 92, 35, -208, 66, -143, -53, -39, -284, -109, 88, 113, -7, -195, 36, 77, -36, -37, 26, 174, 64, -36, -53, 33, -405, 32, 106, 100, 290, 43, -159, 183, -61, 30, 66, 63, -39, -131, 10, 82, 78, 125, -36, -37, 24, -20, -13, 22, -32, 14, 31, -14, -63, -48, 0, 11, 20, -29, 65, -30, -16, 43, 49, -11, -70, -35, 31, -34, -17, -20, 18, 59, -8, 14, 61, 291, -74, 4, 192, -99, -92, 287, -219, -518, -340, -200, 311, 132, 43, -300, 318, -137, 89, -82, 125, 153, - -12, 4, -2, -52, -164, -133, -40, 17, 145, 82, 226, 107, -98, -53, 201, -145, 246, -197, 53, 108, 70, -160, 217, -22, 234, 307, 48, -123, -118, 129, -147, -313, -80, 65, -200, 114, 93, -67, -124, -54, -47, 59, -23, -176, -66, 303, 245, 131, -361, -356, -193, 340, 174, -28, 49, -169, 217, -11, -166, -59, 24, -17, -83, -13, -65, -36, 65, 93, -54, -2, 10, 15, 15, -94, 109, -8, -105, -64, -13, -34, 4, -9, -12, -12, 27, 4, -47, -4, 21, -13, -75, -53, -69, -26, 54, 149, - 218, -9, 86, -335, -111, 59, 119, -417, -43, 184, -123, -270, 173, -315, -230, -123, 31, -112, -75, -7, 239, -197, 55, -60, -80, -166, -44, -243, -71, -4, 50, -169, -33, -106, 19, -52, -74, 48, 197, 53, -98, 100, -146, -34, 60, -53, 100, -28, -8, -681, 48, -234, 118, 102, 154, -373, -381, 55, 16, 93, 5, 208, -80, 114, 140, -62, 324, -97, -207, -41, -171, -3, -340, 8, 172, 83, 258, -68, -68, 116, -133, 35, 85, 168, -86, 98, -132, 30, 7, 21, -64, -28, -47, 56, -59, -94, - 0, -43, -59, -19, -46, -17, -28, 31, -46, 31, -95, -7, -56, -21, 9, 10, -12, -43, 6, -31, 16, 5, 265, -534, 143, 23, 148, 215, 39, -207, -455, 32, -184, 346, -141, 71, 25, 74, 260, -115, -9, -121, -69, 68, -66, 245, 182, 53, -53, 4, 163, -16, 78, -3, -136, 120, -36, -100, 144, 246, 0, 97, 16, -162, -102, 298, -145, 143, 216, -287, 204, 111, 103, -127, 209, 62, -38, 270, 9, -2, -127, -71, -2, -116, -289, -74, 292, 223, 240, -26, -257, 107, 307, -56, -220, -10, - -156, -38, -27, 242, -25, 125, -33, 13, -171, 47, -31, 68, 64, -115, 77, -183, 16, 69, 3, -45, -5, 39, -130, -21, -123, 40, -78, -45, -76, -121, -84, -29, 15, -35, -6, 42, 11, -29, -26, -34, 68, 5, 23, 49, 26, 35, -19, 64, -12, 5, 22, -20, -36, 20, 61, -254, -75, -409, -120, -238, -280, -266, -94, 356, 388, 534, 119, -205, -126, 442, -2, -104, 339, -36, 14, -530, 239, 133, -354, 489, -69, 220, -60, 115, 217, 0, 384, 147, 109, -45, -137, 36, 233, -63, 69, 109, - 308, -15, -94, 199, -235, -148, 105, 341, -152, -183, -58, 281, 2, 39, -106, -48, 100, 148, 12, -122, -389, 46, 114, 370, 107, -30, 284, 508, -105, 178, 119, 210, -42, -179, 104, -421, -115, -64, -137, -85, 219, 75, -273, -161, 7, -89, -10, -209, -7, -72, -53, -29, 20, -58, -15, -29, 44, -17, 40, -57, -2, 9, 18, 84, 2, -33, 79, 115, -10, -71, -45, -100, -88, 120, -21, 32, 44, 42, 39, -92, 45, -33, -467, 644, -331, 143, -28, -228, 490, 112, 57, -527, 131, -213, -242, 54, - -236, 260, 156, -49, 49, -132, -62, -194, -126, -232, -356, -91, -251, -71, 130, -104, -137, 274, 171, 275, -234, -30, -50, -257, -2, -139, -632, 50, 7, -102, 213, -27, 236, 199, 71, 373, 332, -336, -95, -2, -16, 113, 41, 316, -73, 508, -5, -307, -250, 34, 88, 100, 368, 93, 89, 345, 462, 14, -290, -276, -30, -96, -70, 597, 39, -279, 191, -245, 225, 33, -52, -77, -188, 46, 57, -33, 49, 96, 52, 64, -32, -31, 2, -39, -33, 63, 22, 43, 56, 102, 2, -56, 96, 52, 15, 17, - -26, 10, -9, 102, 163, -96, 75, -26, 65, 3, 10, 137, -12, 8, 7, 112, 73, 80, 52, 8, 386, 26, 259, -290, 125, 19, -25, 170, 408, -117, -41, 375, -504, -283, -222, -577, 110, -186, -84, 65, -395, 425, 320, 452, 201, -288, 24, 14, 338, -67, -14, -17, -215, 13, -128, 186, -228, -89, -79, -101, -266, 119, -389, -63, -30, 238, 140, 28, 1, -72, 25, -1, 198, 42, 55, -37, -607, -286, 67, 246, 297, -478, 314, 89, -189, 41, 100, -117, 456, -1, 85, -113, -641, -224, -294, -81, - 9, -183, 89, 131, -134, -33, 408, 6, 207, -258, 29, -10, 234, 203, 148, -63, 47, 165, 102, -14, 179, 169, 190, 19, 71, 59, 29, -31, -26, 159, 29, -94, 13, -20, 90, -71, 27, 79, -69, 127, 45, -26, 10, -123, 84, 79, -15, -33, -73, -104, 27, 596, 98, 243, -353, -319, 190, 311, 40, -105, 572, 183, 6, -153, 128, -40, -59, -17, -94, 31, -185, -446, 152, 51, 141, 49, 254, 81, -266, -544, 18, 45, -41, -476, -231, -68, 138, -100, 57, -416, 24, -89, 6, 47, 120, -41, - -392, -359, -223, 157, 116, -92, -79, -629, -355, -8, -615, 573, -580, -156, -375, 615, 199, -425, 219, -45, 234, -362, -118, 21, 251, -343, -136, -114, -350, 30, 238, -40, -62, 428, -667, 532, -85, 116, -299, 217, -31, 174, -150, 13, 137, 151, -39, -69, 4, 20, 20, -44, 168, 178, 125, 37, 127, -7, 155, -51, 31, -2, -55, -54, 13, -121, -150, -39, -7, 159, -7, -20, -40, -101, 77, -29, -53, -33, 82, -12, -171, -18, 64, 20, -14, 526, 1146, -149, -351, -329, -289, -418, 75, -714, -1, -551, - -252, 176, 354, 204, -245, -30, 337, -19, 388, -224, -225, -199, 186, -130, -170, 65, -204, -210, 265, 617, 237, 266, 121, -357, -80, -289, -272, -40, -45, -226, -363, -737, -64, -265, 101, -133, 283, 261, 151, 273, 195, -25, 524, 744, 182, -863, 182, -152, -502, 74, 254, 127, 28, 242, -9, -409, 31, 199, -408, -214, -382, -715, 571, 82, -36, 398, 314, 26, 29, 394, -524, -227, 66, 291, 249, 374, 273, -215, -120, -45, -78, -28, -46, -102, -132, -212, -211, -152, -76, -19, 114, -55, -37, -243, -162, 30, - 137, 94, 61, 56, 44, -31, -119, -57, -71, -66, 32, -132, 36, -93, 111, -7, -28, -88, 93, -81, -19, 176, -63, -1, 846, -617, 733, -56, -82, -365, -131, -363, -307, 393, -340, 206, 878, 329, -123, -388, -324, 394, -312, -533, -215, 60, 58, -609, 50, -182, 327, -189, -2, 76, 923, -217, -286, 449, -347, 539, -305, 396, 73, -278, -252, 501, -634, 493, -269, 55, -146, 271, -215, -109, -1, -193, 942, -264, 645, 252, 300, 0, 249, 414, 466, -122, -437, 6, 386, 157, -60, -556, 756, -153, -487, -133, - -296, 238, 331, 17, 549, -143, 286, -612, -101, -653, -197, -237, -7, 40, -119, 238, 85, -174, -294, -221, -57, -25, -143, -29, -45, 189, -46, 11, -62, -281, -77, -111, 44, -44, -151, -246, 107, -165, 87, 113, -165, -423, -92, -64, -104, -149, 27, -69, 56, 52, -184, -23, -185, 183, 121, -100, 59, -169, -955, -408, 584, -117, -241, 679, 64, -354, 257, 369, 313, 48, -588, -243, 88, 86, 306, 202, 345, -300, -238, 116, -83, 283, -553, -94, -598, -193, 107, -82, -76, 639, 132, -473, -73, 38, -485, -65, - 22, 291, 733, -260, 244, -410, 60, -241, -312, 299, 641, -509, 48, 572, -260, -53, -216, 375, 89, -465, -7, -162, -153, -46, -230, 347, -824, 175, 67, -345, 459, 707, 497, 1346, 406, -345, -480, -395, -218, 495, -180, 687, 61, 836, -995, -636, 297, -162, -105, 402, -273, -30, 424, 191, 314, 468, 362, -78, 146, -284, 8, -10, -203, -218, 143, -301, -29, 459, 39, -271, -359, 68, -451, -163, 479, 252, -82, -108, 89, -87, -155, 35, -114, -169, -33, -233, 163, 147, 156, -85, -67, 105, 243, 663, -1574, -68, - 888, -1197, -60, 229, -1237, 545, 144, 981, -104, 343, 285, -1089, -903, -355, -93, -548, -672, -358, 610, 426, 367, 34, 64, 189, 32, -792, -300, -1015, -328, 559, 162, 376, 1264, 325, 474, -25, 248, 1113, 835, 229, 546, 501, 1110, 911, -1222, 756, -74, 724, 736, 304, 1333, 1178, -658, 581, -14, 553, -984, 91, 100, 32, -227, 616, 666, -655, -225, -386, 231, -544, -675, 625, 1068, 390, 1112, -326, 1513, 1482, 410, 776, -233, -394, 344, 341, 162, 114, 86, 197, -217, -387, -280, -724, -760, -308, 347, -13, 305, 51, - 184, 455, 557, -186, 253, -31, -238, -196, -171, -478, -224, 4, -416, -149, -375, -207, 74, 513, -249, 183, 140, -90, 280, 163, 212, 3, 373, 240, 159, -154, -235, -101, -506, 722, 1305, -184, -1795, -577, 177, -145, -302, -398, 1, -1029, -619, -855, -142, -254, 278, -612, -179, 158, 280, -12, 312, 613, 123, 887, -579, 210, 31, 846, 219, -172, -862, 565, -152, 771, -656, -523, -498, -269, -794, -114, -140, -749, 406, 842, -413, 120, -1103, 1052, -336, -581, 480, 417, -631, 50, -394, 133, -289, 1318, -50, -119, -327, 2331, - 59, -322, 1001, 798, -849, 658, -1040, -583, -1087, 825, -748, 396, 572, 449, -963, 1211, -219, -1599, -1816, -722, -222, -533, 425, 411, 720, 112, 65, -546, 545, 846, 1252, 323, -355, 115, 1066, 170, -584, -152, 1138, 253, -668, -181, 563, 316, 514, 336, 722, -2, 399, 132, 513, 233, 813, 260, 515, -109, 165, 29, -55, 207, -67, 271, 509, 67, 298, 28, 386, -870, -194, 654, 60, -504, -2407, 172, 1546, -935, -623, 1242, -904, -59, -257, 1192, -2047, 1144, 679, -578, 213, 1118, 798, -391, 456, 205, -312, 526, -12, 319, - 484, -206, 117, -52, 230, -296, -239, -19, 415, -1214, -601, 604, -137, -804, -951, 165, 1182, -513, -756, 582, 882, -192, 221, -155, 821, -446, 1232, -166, 2, 676, 14, 156, -876, 1377, -712, -860, 653, -911, -302, 155, 454, 1272, -452, 794, -162, 416, -2153, -1645, -303, -640, 328, 299, 816, -127, -172, 977, -1069, -22, 682, 676, -250, 754, 93, -158, -5, -164, 718, -397, -42, 704, 160, -156, 275, -345, 88, -24, 10, 287, 131, -395, -93, 127, -312, -452, -8, 336, 583, -490, 570, 200, -574, 478, 540, -269, -650, 600, - -298, 114, 325, -322, -860, 285, 228, -470, -451, 38, 321, -371, 136, -160, -789, -363, 602, -987, 994, -839, -1055, 618, -503, -336, 631, -451, 530, -351, 253, 1218, -1065, -65, -152, 1028, 150, 109, -952, -893, -309, -252, -128, -279, 191, 65, -86, 163, 230, 117, 181, -174, 487, -295, 466, -845, 43, -683, -889, -519, 1210, -504, -515, -379, 287, -226, 545, 789, -803, 742, 143, -1114, -552, 2342, 1220, -1753, -321, 1134, -557, -632, 463, -544, -1208, 889, 411, -1646, 695, 854, -964, -631, 1002, -230, -733, 183, 503, -1189, 239, 225, - 357, -905, -262, -67, -283, -51, 71, 115, -551, 101, 840, 300, 63, 285, -4, -125, -445, -129, -236, -323, -770, 220, -435, -112, 969, -836, -543, 718, -499, -174, -210, 330, -542, -189, 894, 479, -420, 508, 290, -356, -222, 1213, -949, -735, 1291, 4, -1009, 152, 642, -593, -1263, 862, 117, -1402, 255, 406, -1020, -11, 706, -182, -447, 376, 303, -699, -59, 536, -392, -501, 360, 33, 1455, 2064, -838, 2312, -192, -643, -501, -794, -76, 382, 1359, 39, 411, -355, -1191, 15, 33, 771, 137, -899, 1648, -716, 299, 739, -838, -678, - -1192, -524, 717, 902, 1110, -430, -2758, 602, 1421, 1832, 1567, -31, -799, -981, 319, 931, -611, -323, -2446, -1497, 1294, 2194, 438, -67, -548, -969, -240, 604, -866, 327, -136, 1385, -74, 536, -2736, -352, 18, 1665, 1280, -41, -830, -231, 1973, 892, -2349, -2897, -1145, 575, 4472, 479, -796, 612, -1218, 3183, 957, -2545, -1605, -322, 2235, 333, -955, -874, -821, 636, 1195, 603, -1324, -113, -467, 1073, -135, 648, -247, -279, -885, 334, -284, -96, 655, -1062, 600, -163, -181, 2, 469, 1047, 511, 69, -227, 220, -29, 424, 120, 468, 96, 117, - -553, 245, 259, 190, -18, 156, 77, 465, 540, 433, 40, -306, -471, 133, 209, -272, 229, -377, 957, -1103, 34, -444, 255, -684, 641, 177, -363, -690, -338, -132, 201, -941, 218, -462, -178, -737, -346, 595, -627, -223, -85, 290, 199, -246, 340, -541, -41, 5, 291, -355, 514, 380, -387, -453, -170, 726, -522, 228, 544, 118, -525, -204, 230, -333, 249, 22, 122, -490, 106, -399, -14, 366, 469, 359, -265, 343, 48, -436, -60, -4, 522, -145, 113, 447, -93, -589, 823, -335, 489, 352, 88, 111, -341, -427, 569, 84, - 501, 148, 275, 136, -11, -28, -428, 47, 121, 151, 177, -55, 205, 32, -21, 53, 31, 204, -51, 159, -194, -53, 5, 14, -107, -66, 388, 239, -60, -277, -305, -118, -120, 348, 41, -109, -226, -122, 38, -196, 410, 34, -158, 65, -2, -77, 120, -122, 357, -334, 247, -325, -895, 1660, 146, 86, -677, 381, -62, 432, 328, 507, 52, 126, -292, 78, 464, -51, 252, -45, 77, 99, 185, -203, 350, -246, 28, -44, 116, -36, 67, 265, 291, -148, 126, 53, -71, -132, 389, -126, 79, -117, 202, -6, -193, 391, - -251, -90, 101, -191, -117, -63, 12, -76, 2, -43, -107, 130, -259, 156, 105, -92, 165, -133, 196, -108, 35, 35, -124, 193, -4, 23, -66, 261, -319, 332, -242, 36, 54, -14, 59, -58, 191, -187, 10, 163, -205, 122, 111, -34, 22, 110, 51, -57, 73, 17, -29, 12, 64, 4, -88, 19, 32, -47, 95, -25, 77, -56, 10, 59, -44, 6, 41, -67, 104, -14, 50, -18, 110, -44, 11, 102, -95, 118, -73, 49, -75, 116, -21, 319, -1519, -3782, 588, 2881, 2676, 4643, -1185, -1242, -3161, -4315, -890, 1561, - 1670, 3146, 1709, 136, -817, -2195, -1561, -269, -244, 783, 726, 420, 268, 212, -116, -539, -42, 624, 4, 132, -36, -467, -358, -794, -779, 354, 325, 723, 1098, 824, 402, 147, -1187, -838, -650, -649, -726, 153, 462, 805, 1027, 851, 184, -99, -682, -694, -414, -200, 66, 116, 229, 22, -224, 77, -356, 187, 301, 36, 603, 732, 225, -137, -805, -1057, -428, -194, -125, 540, 416, -108, 472, 516, 286, 357, -198, -380, -308, -437, -350, -63, -336, -130, 17, 271, 377, 549, 470, 437, 344, -177, -412, -686, -850, -491, -370, 50, - 402, 598, 689, 549, 501, 327, -431, -761, -692, -335, -101, -28, 49, 295, 255, 126, 56, 242, 133, 211, 55, -317, -354, -228, -96, 114, 75, -112, -69, 114, 54, 52, 143, 239, 104, 11, -121, -130, -117, -133, -183, -130, -14, 108, 139, 193, 197, 117, -10, -84, -116, -97, -101, -66, -53, -9, 45, 82, 58, 43, 26, 44, 20, -12, -77, -64, -28, 29, 32, 16, -33, -20, -9, 4, 0, 23, 29, 20, -15, -6, 3, 18, 7, -5, -24, -24, -27, -6, 7, 11, -1, 12, 22, 36, 19, 0, - -24, -26, -27, -12, -6, 0, 4, 18, 12, 8, -2, 0, -3, -1, -3, 3, 0, -3, -9, -4, -1, 3, 0, 1, -1, 1, 0, 2, 1, 2, 0, 0, -1, -1, -1 } - }, - { - {-178, -2, 39, 30, 127, 17, -15, -82, 187, 116, 6, -23, 186, 63, -59, -163, 104, -47, 81, -155, 10, -37, -115, -31, -58, -21, 9, 1, -84, -51, -13, -16, -52, 56, -5, -56, 100, -165, -78, 79, -99, 14, -62, -91, 62, 56, -49, 62, 120, 68, -62, -73, 13, 24, -73, 79, 132, -113, -36, 65, 49, -27, -34, -55, 73, 22, -87, 99, 48, -81, -61, 104, -79, -101, -190, -165, 90, 104, 8, 46, -18, 37, -70, 107, -9, 49, -49, 28, -45, -35, 2, 68, -15, -17, -31, 10, - -23, 5, 8, -14, -17, 2, -1, -6, -18, 9, -7, 238, -23, -48, -98, 152, -81, -9, -124, -132, -166, -78, 130, -135, -51, -48, 45, -34, -185, 96, 46, 359, -37, 168, -34, -9, -16, 18, -76, 139, -37, -28, -84, -16, -30, 215, 40, -22, -202, -21, -39, 61, -129, -36, 35, 29, -36, -22, -80, -30, -96, -44, 186, -55, 59, 104, -25, -102, -133, 34, 31, 40, 83, 97, 81, 46, -37, -36, -43, -188, -45, -20, 91, 77, -46, -5, 99, -104, 41, 2, -26, -61, -91, -2, 54, 54, - 58, -25, 24, -22, 5, 81, 33, 6, 1, -13, -2, 5, 16, -11, -11, 35, 18, 35, 37, 7, 21, -6, 6, 2, -16, -43, -8, -314, -76, -5, -66, -46, 111, -220, -185, -108, -72, 32, 250, -53, 0, 31, -177, -46, -148, -22, 264, -20, -127, -83, 4, 54, 54, -73, -333, -159, -44, -128, 13, 7, 136, -87, 121, 30, -61, -178, -149, 208, -170, 114, 34, -109, -40, -97, -69, 98, -183, 96, 33, -2, 32, 14, -17, 5, -92, -127, 10, -38, -93, -37, -145, 170, 117, 30, 140, 17, - -58, 173, -90, -56, -58, 132, -127, 58, 93, 6, 58, 143, 53, -4, 10, 31, 25, -27, -16, 2, -6, 47, 23, 49, 37, 14, -43, -51, 32, -1, -2, 48, -32, -25, 0, 12, 16, -4, -52, 44, 13, -39, -214, 257, 292, 78, 77, -87, 135, 67, -175, 52, 109, -208, -182, 178, -160, -25, -104, 180, 37, -23, -69, -3, -120, 108, -61, 64, -31, -3, 116, 45, 14, -48, 114, 72, 32, -12, 118, -11, 20, -78, 144, 31, 56, 105, -296, -97, -60, -107, -105, 28, 162, -73, -46, -91, - -43, 34, 70, -204, -15, 69, 6, -18, 85, 56, -192, -55, -44, 116, -127, 164, 177, 93, 34, -85, -7, 13, 117, -34, 12, 13, 15, 176, 17, 188, 67, 1, -93, -53, 75, -17, -3, 6, 2, 16, 76, 21, 28, 2, 27, -64, -8, 19, 22, -17, -13, -1, 22, -20, -17, 25, 22, 46, 19, 43, -30, 2, 2, -19, 38, 59, 328, -59, -3, 120, 79, 59, 111, 291, -79, -25, -278, 7, -238, -303, 12, 131, -391, 135, 130, 72, -118, -93, -129, -48, 9, 9, 127, 166, -21, -161, - -97, 123, -173, -86, -146, 33, -237, 120, 21, -15, 40, -7, -53, 1, 156, -176, 217, -162, -17, 40, -106, -88, 86, 42, -32, -82, 162, 68, -110, -223, 28, 53, 133, -5, -56, 12, 72, -53, 314, -104, -48, -221, -145, 352, 145, -77, -18, -122, -134, -10, 51, 10, -64, 76, 44, 106, -9, -76, 33, 4, -32, 31, 32, -8, 16, 42, 16, -10, -29, 18, 14, -29, 60, 49, 19, -29, -71, 5, -3, -3, 36, -36, 27, 39, 12, -22, 91, 212, -279, -164, 198, -145, -155, -170, -204, 149, - -50, -5, -46, 9, -227, -44, 106, 116, 28, -119, -174, -144, -183, 39, 223, 31, 73, 77, 75, -128, 138, 86, -96, -77, -298, 48, 69, -234, -17, 74, -43, 30, -20, -251, 216, -234, 187, 11, 95, -264, -147, -236, -185, 36, -65, -83, -104, 1, 120, -218, -2, 65, -69, -243, -152, -50, 48, 120, 53, -200, 217, -68, -46, 215, -279, -91, -54, -49, 337, -121, -4, -126, -104, 62, 48, -7, 37, -26, -46, 63, 2, 26, 28, 82, -30, 24, 19, 6, 23, -92, 122, 110, -36, -18, 18, -15, - 22, 4, -7, -44, 29, -22, 12, 107, 69, 58, -42, 76, 32, -30, 36, 12, 27, 9, 431, -388, -205, -259, 183, 68, -133, 85, -4, 255, 14, 0, -251, 173, 282, 296, 246, -140, -23, 36, -161, -111, 39, 16, -231, -114, -99, 110, -20, -175, -82, 55, 135, 15, -50, 0, -124, -5, -10, 17, -264, 151, 178, 35, 91, 105, -214, 301, 271, 49, -191, 106, -69, -281, -73, -90, -6, 16, -7, -170, -153, -349, -292, 3, 174, -160, 72, 22, -109, -284, -30, 165, -112, 148, 291, 88, -123, 168, - -2, -19, 78, 131, -13, -24, 35, 84, -48, -191, 9, -6, 19, 23, 62, 139, -51, -25, 104, 95, 19, 13, -69, 134, 14, -10, 79, 25, 28, 13, 71, 64, 71, 118, 8, 70, 9, 78, 36, 44, 29, 74, 65, 53, -414, 42, -155, -554, -426, 105, 3, -97, 97, 264, -43, 158, 140, 81, -44, -145, 116, -124, 14, -106, 165, 302, -274, -80, 16, 109, 28, -86, -51, -103, -9, -127, 160, 34, -193, 212, -215, -70, 262, 230, 194, -224, -147, -201, 231, 312, -6, -67, 248, -368, 44, 97, - -36, -310, 276, 95, 140, 258, 13, -374, 97, 151, -96, -30, 256, -268, -250, -217, 25, 328, 178, -50, 378, -505, -186, 4, 241, 110, -73, -402, -63, -163, 44, 150, 389, 64, -111, 48, -67, -29, -129, -2, -107, 34, 106, 58, 97, 108, 35, 21, 0, 17, -54, -59, 5, 114, 44, -17, 20, 44, 93, 9, -32, 13, -31, 72, -140, -88, -62, 84, 75, -125, 27, -446, 447, 181, -12, -47, 36, 76, 242, -48, 25, -79, -58, 136, 69, 158, 69, 90, -305, -127, 508, 50, 150, 212, 79, -174, - -322, 98, -135, 11, 111, -161, -189, 227, 266, -141, -101, 206, -256, 110, -198, 87, -191, 274, 37, -38, 96, 472, 129, 182, -55, 23, 79, 348, -32, 500, 13, 237, -10, 451, 159, 336, 255, -59, -153, -43, -174, -193, 264, -55, -105, 39, 2, -138, -68, 40, 117, 31, -229, -227, -118, -232, -7, -7, -69, 62, -6, 91, -15, -96, 18, -42, -174, -111, 23, 230, -99, 84, -27, -4, 106, -82, 35, 51, -60, -42, -30, -68, 31, -85, -109, -43, -118, 145, -42, 7, -14, -11, 15, -51, 21, 35, - 18, 58, 79, 12, 58, -46, -127, 23, -36, 51, -52, 523, -134, -2, -639, -20, 345, -177, 300, -406, 62, 44, -10, -539, -22, -899, 45, -97, -376, -63, 53, -195, 36, 231, 37, -204, 40, -61, 202, -219, 15, 292, 67, 27, -41, 224, -141, 26, 1, 173, 35, -302, -160, -212, 253, -567, 278, 230, 197, 112, 44, -247, 179, -367, -86, -75, -75, -14, 25, 122, -283, -109, 481, 204, -173, -200, 54, -82, 148, -95, -28, -152, 436, 224, -148, 30, -220, 54, -166, -55, 174, 164, -49, 320, -123, 161, - -207, 225, 34, -126, -174, -257, 67, -25, 120, -30, -76, 51, 50, 82, 65, 149, -5, 50, -112, 94, -80, -37, -60, -9, -142, -21, 57, 133, -122, -56, -88, 92, 69, -53, -11, -92, 74, 12, 329, 332, 192, 172, -164, 191, 319, -240, -10, -620, 353, 241, -90, 142, -42, 48, 219, -140, 344, -313, 28, 388, 169, 23, 298, -107, 136, 78, 159, 264, -159, -33, 488, 244, -13, 67, -334, 450, -382, -25, 393, 122, 423, -268, 66, -18, -106, 56, -413, -289, 385, -194, -85, -132, -439, 309, -105, -73, - -196, 190, 442, -351, -73, 299, -331, -144, 265, 372, -619, -165, -55, 263, -11, 307, -77, -226, 13, 163, 396, 200, -270, -14, 194, -397, -245, -76, -206, -207, -27, 188, -180, 44, 194, 54, 33, 137, -36, 88, 83, 84, 46, -16, -122, -41, -35, -109, -51, 17, 12, -16, 15, 120, -101, -32, -76, 58, 54, -23, -84, -181, 90, 69, 116, 33, 27, -13, -115, 46, -47, -51, -35, 32, -22, 322, 684, 132, -404, -144, 134, -897, 28, 5, -141, -44, 414, -677, 148, 316, -249, 280, 523, 130, -484, 131, - -122, -9, -474, -143, 432, -48, 396, -104, -140, 65, -336, -188, -242, -179, -133, 324, -358, 58, 624, 422, 140, -634, 105, 417, 173, 25, -227, -275, -678, -468, 96, -231, -233, -13, 288, 206, -205, 9, 411, -158, -71, 19, 540, 21, -28, 276, 85, -616, 172, 179, -4, -510, 214, 300, -226, -159, -420, 112, -155, 159, 78, -98, -179, 116, 51, 179, -90, 279, 97, -190, 21, -9, -264, 6, 20, 0, -7, -137, -121, -55, -5, 175, 56, 92, 140, -64, -86, 68, -138, -122, -7, -6, 41, -40, 29, 87, - 89, 12, -56, -12, -9, -15, -1, -22, 9, -2, 117, -68, -88, 217, 153, -20, 58, -97, 42, 3, -41, -206, 702, 34, -147, -14, 308, -155, 81, -81, 69, 263, -493, 511, 580, 160, 243, -202, 327, 765, 21, -93, -146, 323, -120, -191, -69, 112, -387, 166, -341, 382, 84, 384, -248, 350, 102, 459, 73, 93, -170, 285, 69, -96, 413, -166, -300, 585, 466, 170, 441, 641, 778, -247, -248, -280, 94, -363, 420, -56, -42, -605, 136, 678, 691, -31, -94, -480, 4, 449, -234, -286, 253, 36, -250, 84, - -43, -154, -37, -133, -8, 259, 192, -57, 44, -67, -265, -345, -67, 167, 66, 238, -51, -231, -65, 247, -120, 139, 228, -235, -64, -26, 56, -16, 151, 109, 53, -234, 56, 123, 36, 49, 81, -208, -98, -3, -13, -112, -268, -89, 21, 135, 28, -112, -129, 48, -919, -640, 346, 138, -479, 56, 221, -436, -272, -185, 533, 242, 175, -162, -122, -128, -322, -433, -765, 407, 351, -158, 878, 424, 843, 579, 60, -263, 229, 108, 388, 442, 490, -64, -78, 211, -211, -45, -185, -356, -586, -168, 612, -145, -234, -337, - 248, 371, 251, 29, 364, 699, -406, -184, -311, -227, -661, -159, 177, -300, -230, -766, -1089, 125, -715, -1133, -815, -342, 745, 259, 458, 341, -750, -316, 74, 385, -368, -443, -423, -130, 235, -253, -936, -591, -127, -188, -59, -137, 543, 491, 514, 519, 181, -1, 203, 57, -7, 156, -416, -161, 195, 253, -1, -136, -144, 66, -222, -334, 320, -248, -117, 31, -283, -274, -490, -193, -107, 38, 429, -105, -51, -130, 224, -110, 23, 206, 28, -142, 105, 205, -113, -29, 6, -69, 125, -1742, -259, 583, -582, 264, -216, -937, - -280, 1040, 1305, -666, 41, -217, -1034, -818, -774, -826, -434, -533, -29, 198, -130, 233, 215, -327, -78, -456, 215, -728, -656, 180, 132, -185, -231, 604, -157, 831, 195, 772, -495, 346, 228, 931, 502, 338, 102, 157, -94, 287, 390, -277, -398, 657, -75, -783, -1525, -1832, -1321, 240, 11, -1704, 572, 311, 444, -569, 87, 221, 89, 902, 913, 1818, 610, -942, -1221, -740, -669, -770, -690, -7, 395, 535, -322, 698, -573, -797, -623, -403, -307, -619, 409, -27, 391, 310, 53, 686, -342, -136, -656, 241, 363, -38, -52, 218, - -631, 41, -220, 139, -301, -421, 272, 4, -176, -53, 319, -229, 168, -212, 190, 177, -85, -210, 149, 173, -465, 213, -115, -122, -140, 117, -314, -144, 987, -264, -1865, -533, 1535, -212, 342, 219, 286, 538, 440, 154, -305, -112, 76, -331, -78, 565, -506, -299, -507, -120, 86, 66, 133, 265, -386, 345, 840, -13, -492, 47, -322, -108, 497, -523, 58, 169, 608, 886, -563, -317, 340, 51, 95, 106, -375, -948, -172, -439, 863, -1640, -1084, -440, -182, 480, 97, -575, -101, -663, -726, -253, -526, 101, 425, 1983, 362, -288, - -1276, -1039, 306, -26, -1199, 651, 636, -1207, -28, 323, 345, 1317, 569, 281, -1300, -660, -899, 821, -88, -259, -151, 262, 850, 736, -391, -760, -1130, 281, 656, -226, -123, 593, 326, 518, 121, 191, -441, -120, -213, 230, 221, -51, -110, -55, 300, 357, -519, 305, 214, 430, -280, -178, 253, 103, -379, -28, 421, 92, -331, -109, 44, -634, -2194, 333, 361, -56, -18, -153, -619, 267, -122, 1145, -1146, -220, 1206, -38, -786, -82, 719, 870, 541, -137, 628, -445, 429, -171, -141, -383, 686, 471, -420, -185, -47, 695, -48, 88, - -419, 473, 313, -487, 928, 56, -804, 740, -875, -454, 827, -1716, -1087, 957, -582, 713, -1081, 260, 419, -588, 39, -32, -1117, -248, 1186, 1250, -1389, -451, 445, -1111, 1471, 1472, 225, -2070, -1078, 2232, -1155, -218, 1815, -1040, -2136, -468, 1961, -403, -1402, -333, -2574, -103, 2116, -749, -2077, -197, -571, -266, 641, -58, -7, -747, -482, -227, 857, -1049, 70, 188, -316, 54, 1017, -622, -785, -89, 300, 644, -231, 333, 496, 72, -707, -369, 35, -560, -262, 1124, -399, -1061, -271, 648, 279, -63, 159, -957, -544, 762, 1120, 153, -798, -379, - 54, 311, 571, 77, -313, -1213, -1145, -26, -1446, -423, -614, -576, -437, 946, -103, -295, -397, 190, -508, -1200, 935, 301, 807, 260, 835, -325, -516, 192, -873, 686, -791, -160, 521, -592, -127, -357, -958, 152, -723, -514, -631, -459, -289, -634, 113, 721, -482, -163, 88, 665, -299, 242, -673, 1102, 342, 478, 299, 1058, -62, -1222, 271, 457, -343, 6, 648, -847, -850, -984, 858, 265, -1224, 487, -808, -147, -1142, 516, 810, 179, -1265, 721, 586, -150, -1112, 311, -672, -218, -49, -328, 550, -486, -903, 459, -203, 390, -6, -22, - -7, -233, -282, 202, 803, -86, -1139, -303, 471, -550, -242, 558, -208, -66, -457, 904, 521, -251, 398, -59, 177, 736, -135, -621, 261, 426, -331, 534, -88, 335, 33, -222, 431, 647, -367, -653, 256, 424, -334, -52, 376, 146, -261, -262, 333, 1072, 2017, -492, 998, 190, -482, -909, -531, 1171, -390, 213, 452, -124, 1080, -165, 847, 884, -1096, 557, -290, 21, 397, 326, -41, 172, 321, 1083, 1116, 858, -635, -222, -1491, -51, 349, 666, 152, -1237, 537, -745, 953, -869, -606, 56, -724, -130, -419, 1464, -806, -400, -1543, -508, - -811, 2170, 1321, -465, -1468, -1579, -936, 1076, 1412, 709, 207, -1893, -877, 613, 529, 75, 682, -398, -1242, 581, -2107, 2284, -215, -1488, 3447, 487, 1200, 2059, -3421, -2472, 683, -210, 524, 742, -2138, -166, 433, 36, 1793, 120, -937, -105, 965, -566, 422, 488, 21, -399, 473, -1253, 953, -250, -394, 529, 145, 31, 566, -140, 340, -76, 219, -170, -651, 390, 280, 368, 0, 4, 261, 136, 104, 755, 850, 42, 559, -528, 83, -349, 646, 579, 95, -175, -380, -910, -393, 72, -898, 604, -1268, 782, -523, 1284, -583, -61, 730, 129, - 62, -333, -290, 32, -495, 541, -66, 575, -455, -446, 149, 22, -461, 288, -61, 251, -144, -124, 237, -230, -22, 179, -97, -110, 909, -63, -309, -163, 429, -39, -501, 264, 530, 108, 9, -315, 108, -255, 241, 650, -235, 298, -249, -72, -272, -125, 167, 211, -384, 230, 63, -47, -384, 67, 133, -279, 402, 344, -690, 177, -634, -712, 486, -252, 588, 326, 12, 307, -101, -366, -94, 25, 407, -183, 120, 174, -244, -39, 137, -68, -53, 244, -10, 96, -204, 87, -28, -199, 378, 39, 307, -148, 250, -124, 10, -197, - 164, -92, 373, -113, 352, -364, 73, 31, -87, 20, 36, 294, -23, -330, 213, -182, 25, 213, -220, 367, -748, 1570, 294, 384, -203, 141, -49, 295, 91, 668, 43, -367, 218, -240, 100, 134, -311, 13, 71, -336, 300, 75, -139, 405, -149, 158, -128, 73, 75, 34, -54, -124, -58, 54, 7, -71, -201, 145, -136, 71, 128, -139, 26, -130, 34, -204, -329, 334, -183, -90, 140, 63, -60, 35, 287, -322, 136, -123, 248, -271, 150, 72, -50, 56, 4, 1, 120, -173, 93, 81, -48, -20, 217, -37, 73, -257, - 341, -269, -6, 168, -157, 114, 36, 38, -164, 127, 134, -89, 52, 64, -117, 37, 55, -28, 118, 2, -4, -16, 105, 79, -70, 90, -50, 38, 45, -15, 132, -64, -1, 81, -107, 5, -12, -78, 9, 72, -24, -66, 131, -89, 19, 298, -1398, -3470, 750, 2886, 1951, 4070, -1331, -1138, -2342, -3743, -370, 1167, 1538, 2007, 1012, 111, -328, -867, -1238, -187, -331, 122, 284, -14, 71, 150, 66, 491, 582, 362, -67, 68, -431, -903, -964, -472, -632, 521, 958, 1018, 1117, 613, -181, -441, -822, -867, -604, -338, -40, 220, - 421, 453, 380, 329, -57, 89, -98, 44, -74, -44, -27, -307, -323, -233, -487, 2, -92, 62, 826, 1090, 367, 370, -300, -597, -415, -719, -580, 205, -51, -348, 268, 289, 342, 816, 338, 359, 88, -437, -433, -353, -387, -488, -419, -247, 76, 546, 820, 770, 311, 157, -201, -370, -335, -367, -426, -193, -178, -13, 143, 112, 330, 441, 317, 219, 76, -26, -209, -213, -336, -376, -297, -263, -67, 284, 421, 456, 403, 167, 74, -200, -322, -169, -238, -321, -244, 47, 220, 209, 116, 134, 119, 94, 28, -20, -33, -83, - -109, -99, -118, -136, -74, 65, 114, 148, 123, 90, 31, 4, -36, -51, -67, -72, -82, -47, -18, 29, 48, 48, 41, 37, 8, 1, -9, 6, 6, 19, -27, -48, -42, -23, -22, 10, 29, 39, 23, -12, -16, 23, 36, 31, -10, -38, -45, -16, -1, 8, -5, -8, -11, 3, 11, 26, 20, 20, 14, 4, -13, -19, -26, -22, -23, -13, 5, 24, 23, 22, 13, 9, 6, -3, -18, -17, -13, -7, -3, 4, 0, 1, 2, 6, 7, 6, 1, -2, -3, -3, -2, -1, -1 }, - {-197, 24, 62, 60, 308, 83, 65, -92, 11, -157, 36, 143, -73, 6, -31, -78, -125, 95, -208, -105, -105, 112, 123, 64, 29, 89, 73, 147, -52, 51, 91, 19, 30, -108, -47, -45, -41, 99, -191, 31, -67, 200, 4, -37, -51, -83, -28, -87, -252, -80, -50, -41, -57, 26, -48, -12, -17, 88, 39, -12, 56, -50, 108, -71, -118, 113, 118, -52, -113, 10, 61, 46, 53, -54, 0, 43, 58, 25, -17, 7, 73, 140, 68, -18, -2, -34, -36, 29, -47, 28, 34, -14, -5, 15, 13, -15, - 11, 7, -65, 10, 5, 19, 11, -25, 23, 18, -2, 279, -53, -27, 29, 76, -207, 128, -245, -12, -119, -18, -79, -19, -20, 122, -104, 132, -139, -152, 64, 203, -240, -67, -117, 1, -61, 64, 85, 43, 87, -140, 4, 195, 76, 24, -143, -203, -123, 30, -104, -59, 39, 131, -119, -118, 47, -86, 150, 50, -16, 106, 101, -1, 169, 83, 52, 44, 111, 175, -116, 33, 47, -124, 10, 100, -40, 253, -79, -68, -54, 93, 128, -165, -68, 44, -31, 40, 15, -73, 31, 15, -54, -88, 35, 24, - 79, 6, 24, 36, -4, -27, 58, 3, -1, 50, -28, 24, 66, -6, -15, 12, -11, 20, -42, -14, -20, 2, -7, 26, 2, -26, 0, -358, -58, -80, -64, -32, -44, 191, 229, -52, 187, 71, -103, 49, -156, 28, 33, -209, -31, 33, 37, 145, -28, 126, -84, -161, -170, -48, -86, -128, 134, -52, -25, -23, 28, 73, -205, 1, 29, -97, 246, 20, -60, -53, 262, -18, 34, 155, 5, 95, 37, 9, 145, 0, -101, 130, 70, 84, 118, 39, -95, 68, 97, 94, 145, 1, -134, -107, 170, 237, - -215, 44, -57, -38, 50, 91, 87, -69, -27, -66, -111, -97, -35, -61, -95, 22, -26, 37, 31, -29, 17, 6, -77, 27, -52, -94, 7, -27, -39, -42, -12, 18, -14, 28, -18, -31, -44, -40, -17, 8, 31, -61, -264, 282, 261, 197, -137, 154, 278, -70, 217, 82, 33, -34, 239, 113, -56, -172, 99, -71, -92, 97, 114, 50, -170, 28, 153, -75, 52, -335, 48, -27, 161, 39, -70, -101, 207, -178, 14, -144, 17, -44, 115, -24, -38, -176, -42, -31, 219, 11, -200, -7, -11, 68, 104, -89, - 0, -113, 121, -27, 146, -79, 218, 108, -241, 255, -37, -176, 30, 233, 47, 36, -188, -12, -73, -102, -99, 9, 89, 115, 62, 63, -74, 56, -64, -7, -3, -29, -12, 67, -105, 29, -10, 9, 35, 29, -3, 46, 5, -69, -75, 44, 20, -3, -49, -9, 12, -6, -22, -48, 30, 0, -30, 34, -20, -13, -38, -23, -14, -48, 34, 28, 307, -102, -218, -9, -328, 2, -281, -96, 198, -200, -221, 69, 21, 22, -50, -71, -159, 112, -314, -95, 35, 198, 14, 201, 73, 440, 170, -2, 22, 211, - -47, -60, -37, 37, -135, -66, -230, -14, -104, -62, 289, 7, 182, -69, 76, -16, 109, -33, 102, -96, -119, -17, 37, -121, -120, 13, 66, 135, -16, -60, -24, 129, 218, 14, -144, -207, 6, 60, 25, 289, -177, -7, 131, -45, -147, 204, 95, 38, -97, -105, -176, -68, -16, -91, -44, -78, 18, 23, 48, 8, 16, -97, -49, -105, -34, -28, -79, -49, 31, -7, -31, -7, 30, -65, 37, -46, -2, -18, -33, -10, 2, 33, -44, -68, 60, 36, 19, 272, -208, -42, 18, -16, -7, -171, -132, -18, - 115, 42, 46, 48, 120, -24, 110, 89, -282, -108, -331, 86, -116, 167, -107, -146, -107, 87, -221, -184, 258, -140, 279, -66, 85, -98, -187, 207, -159, -179, -17, -97, -209, -162, -264, 11, 171, 98, -102, 294, 109, -108, -136, -213, 10, -80, -148, -75, -62, -105, 57, 235, -14, 15, -159, 75, 80, -139, -109, 56, 287, 114, -70, -38, -59, -295, -231, -196, 206, 217, -31, -102, 96, -66, 84, -44, 40, 6, 5, -96, 65, -57, -39, -16, 58, 42, -5, -81, 52, -13, 38, -28, -17, -72, -30, -4, - -7, 12, 15, -10, 13, -60, 28, 4, 10, -23, 74, 45, -2, -30, 9, -46, 83, 17, 387, -77, -4, -67, 251, 238, 80, -405, -70, -491, 286, 119, 5, 501, 235, -47, -229, 205, -100, 49, 68, 30, 162, -149, 279, 105, 24, -88, -147, 189, 158, -34, 102, -243, 42, -323, 128, 16, 161, -266, 52, -88, 55, 297, 251, 10, 70, -189, 242, 5, 518, 549, -76, -149, -153, -121, -322, -91, -420, 23, -38, -25, -88, 145, 243, 384, 356, 275, -458, -326, -17, 21, 474, -338, 253, -20, -99, -51, - -15, -96, -267, -175, -53, 76, 22, -8, -75, 40, -97, -11, -53, 100, 110, -29, -25, 104, 77, 12, -19, 37, 4, 15, -24, 44, -7, -28, -46, 12, 42, 66, 142, 112, -59, 13, -107, -21, 43, -9, -24, 2, 18, 23, -144, 278, 58, -210, -117, 524, 515, 578, -59, -27, -101, 95, 282, 324, 93, -143, -281, -571, 166, -339, -76, -37, -75, 36, -19, -107, -14, -332, -132, 17, -63, -371, -157, 29, 266, -78, 6, -296, -101, 1, 192, -121, 118, -330, -93, 74, 123, -92, 438, -93, -57, -232, - -77, 175, 59, -23, 228, 315, 369, -68, -187, -213, 2, 41, 86, -152, 118, 155, 132, 127, 370, 248, 164, -23, 82, -372, -70, 36, 188, 296, -58, -172, 52, 100, -87, 150, 122, 163, 25, 70, -9, -16, -121, 91, -38, 59, 54, 14, 87, 5, 141, 97, 63, 37, 39, -3, -19, 8, -60, -7, -75, -122, -48, 21, 20, 48, -25, 31, -49, 19, 62, -6, 11, -538, 669, -19, 98, 366, 6, -129, 19, -654, -398, -187, 104, -129, 74, -306, 211, -107, -3, 403, -393, -262, 377, -118, -553, 39, - -341, 70, -29, 207, 89, 104, 42, -67, 245, -28, 315, 193, -113, -189, -178, 86, -88, 86, 61, 186, 54, -349, 20, 119, -121, 15, -241, -53, 21, 16, 552, -96, 392, 470, -130, 252, -78, -14, -262, 166, 399, 279, 61, 110, 247, -16, 204, -83, -115, -199, 108, 511, 113, -66, 40, -359, -122, 9, 337, 247, 106, 219, -64, 216, -3, 136, 16, -10, -27, 151, -17, -94, -59, -37, -24, -37, -77, 109, -71, -93, -28, -122, -86, -104, -62, -72, -96, 33, 21, 41, 32, -55, -30, -96, -128, -10, - -72, 43, -35, 12, 61, 66, 43, 113, -31, -8, 83, 643, 94, 161, -151, -76, 437, -287, -66, -566, 531, 278, 39, -192, -534, 55, -142, 66, -599, 215, 317, -348, -83, 53, 37, 117, 344, 424, 2, 0, 80, 17, -256, -292, -194, -385, -190, 330, 154, -122, -163, -107, -679, 149, 164, -317, 521, 20, 389, -139, 252, -82, -335, 32, 310, -169, 170, 200, 553, 155, 174, 531, 303, 202, -733, 153, 113, 144, 15, -297, 532, -393, 304, 319, -478, -103, 655, -581, 99, -135, -63, -208, 255, -107, -217, -184, - 114, 250, -231, 290, -238, -102, 327, 123, -27, -142, -153, -2, -61, -246, -28, -51, -70, -20, 197, -14, -181, 20, 77, 190, 117, 152, -60, 82, -108, 8, -37, 82, 156, -112, 72, 77, -8, -96, 54, 46, -335, -506, -222, -210, -680, 466, 74, 497, 30, 73, -234, -121, 243, -16, 251, -245, -77, 47, -110, -200, 299, -300, 356, -121, 117, -74, -239, -213, 105, -75, -1, 186, 711, 54, -89, -236, 104, 576, -103, -90, -331, -112, 50, -312, -113, -446, 292, -547, -994, -101, 35, 479, -489, 460, 300, -229, - -462, -70, 79, 140, 20, 293, -190, -68, -980, -127, 1019, 104, -167, -130, -523, 401, -166, -145, -126, -71, -224, -334, 106, 201, -6, 154, -282, -518, -15, -270, -75, 15, -269, 69, -194, -345, -255, -121, 118, 167, -26, -409, -99, 33, -199, -85, -12, -184, -106, 57, -3, -143, -54, 75, 31, -192, -73, 11, 189, 210, 61, -55, -68, -17, 143, -23, -7, 18, 58, -160, 162, -27, 112, 18, -111, 471, 420, -136, -174, -43, -678, 445, -429, -355, -275, 166, 67, 412, 49, -228, -266, -276, 212, -108, -148, 376, - 421, 141, -286, 346, 561, -217, -124, 484, 124, 94, -318, -4, 462, -686, 469, -106, 63, 278, 339, -6, 169, -325, -263, 173, 646, 170, 157, 241, -327, 65, 286, 162, -54, 227, 143, -392, 315, -382, 85, 272, -301, 224, -367, -151, 67, 8, 234, -155, 201, -159, 28, 70, -69, -156, -297, 787, 84, 232, -346, -814, 570, -556, -239, -10, -127, -89, -48, -234, 141, 107, 61, -217, 259, 192, -87, -97, 76, -81, 72, -82, 275, 93, 26, 187, 206, -128, 1, 90, 143, 49, 69, -139, -169, 127, 178, 247, - -35, -244, -33, 12, 116, -370, 136, -130, -52, 74, 85, -99, 126, 0, 100, -68, 238, 71, 100, -44, 136, -448, 469, -176, -469, -607, -172, -64, 352, -535, -89, -65, 277, 526, 435, 270, 39, -138, -85, -57, 369, 303, -75, 46, -84, 237, -581, 343, 187, 268, 89, 60, 495, -199, -427, 0, -143, 27, -592, -328, -38, 490, -336, -107, 78, -22, 11, 482, 191, -77, 39, 235, 153, 561, -169, 255, 283, 151, -95, 90, -617, 260, -118, 26, -144, -339, -457, 90, -220, -618, 144, -525, -389, -92, -793, -480, - 115, 335, -398, 83, 28, 905, 856, 810, -28, 44, -431, -259, 335, -185, -124, 54, -113, 188, -238, -118, -13, 70, -145, 173, 171, 6, -80, 46, 167, -141, -188, -49, 149, -211, 349, 201, -21, 158, -62, -149, -238, -129, -212, -114, 115, 19, 351, -85, -120, -56, -804, -890, 523, 469, 155, 509, 855, 240, -332, 273, -135, -247, 389, 24, -356, 212, 279, 61, 95, 17, 40, 782, -21, 164, 69, 484, 25, 776, -8, -348, 620, 123, -280, -102, 326, -73, -10, 254, -478, 469, -104, -698, -198, 64, -697, -82, - -76, 300, 291, 517, -370, 75, 79, 104, 219, -337, -378, 192, -13, 394, 321, 96, 829, -143, -131, -574, 846, 146, 586, 357, -951, 132, 83, 577, -311, 243, 2, -257, -34, -208, 465, -902, -112, -69, 1, 36, 142, 215, -6, 410, -19, -64, -135, -90, 24, -148, 47, -44, 123, 83, -45, 30, -50, -255, -15, 8, 62, -260, 135, -57, 142, 109, 202, -212, 236, -133, 76, 167, 154, -58, 5, -98, 134, -12, 65, -8, -28, 341, 194, 0, 161, 44, 167, 32, 525, -1104, 658, 669, -284, 160, 94, 182, - 6, 533, -386, -83, -415, -3, -234, 38, 113, -606, 274, 660, -452, -434, -442, 878, -382, -215, 83, -300, -908, 160, 662, -906, -409, 314, 488, 132, -136, 210, -320, -150, -15, 449, -615, -490, 350, 564, 224, -704, -226, 18, -31, -122, 370, -109, 557, -452, -97, -1, -515, 328, -600, -414, 194, -269, 588, 847, 502, -560, 299, -165, -166, -395, -121, -644, 495, 362, 178, 19, -302, -171, 202, -673, 545, -129, -90, 284, 53, 258, -70, -41, -227, -67, 25, 45, -177, -64, -83, -65, 308, 32, -2, -147, 127, 121, - -105, 66, 143, 30, 239, -85, -162, 33, -266, 138, 105, 34, -4, 106, -19, 174, 61, 124, -209, -66, 204, 9, 86, 100, -195, 27, 205, 644, 1072, -6, -808, 173, -965, 167, 441, 208, 60, 583, 431, -24, -87, -797, -429, 14, -372, 1084, -196, -244, -466, 60, 409, 287, -13, 211, 319, -478, 166, 931, 331, -635, -448, 304, -314, -41, 228, -139, -524, -124, 66, 887, -190, 199, -234, -713, 127, 900, -240, -536, 159, -327, 222, -186, -217, 619, -156, -68, 304, -529, 194, 656, -268, 59, -380, 1151, -206, 140, - 375, -264, -61, -304, 164, -344, -289, -270, 443, -594, 91, -85, -175, 467, 14, -155, -194, 27, 178, 139, -262, -45, 16, -71, -325, -195, -56, 82, 31, 30, 50, 271, -266, 285, 60, 85, 24, 227, -122, 370, -76, -2, 287, 372, -187, 245, -115, 84, -208, 190, 163, -314, -10, -123, -37, -155, 122, -192, 183, -35, -63, -318, -1778, -627, -39, 560, -304, -893, -341, -136, 428, 107, -125, -445, 456, 816, -380, 615, 149, -1183, 432, 546, -201, -485, -97, 719, 767, -70, -594, 35, -74, -82, -496, 115, 216, -782, - 529, 449, -554, 95, -621, 212, 1494, -1347, 1381, 622, 56, 843, 415, -874, 515, -659, -153, 708, 26, 199, -372, -641, 1927, -460, 21, 757, -375, 143, 51, 466, 1083, 1030, 973, 56, -26, -163, 43, -270, 67, 826, -227, -293, 76, 110, 476, 557, 153, 153, 392, 165, -312, 95, -165, -456, -210, 233, -348, -495, -380, -22, 38, -286, 137, 314, 42, -107, -26, -363, 417, -67, -100, 290, -251, 196, -189, -150, 492, -6, -379, 470, -298, 282, 126, -190, 135, -69, 337, -162, 113, 14, 21, -40, 360, -192, -51, -30, - 57, -56, 152, 279, 453, -121, -1308, 593, -950, 1334, 157, -1162, 261, 9, 545, 256, -281, 987, 241, 49, 659, -529, -734, 23, 384, 1330, -188, 2, -140, 958, 104, -764, -451, 143, -84, 423, -741, 354, 121, 218, -66, -291, 169, 296, 3, 890, -1437, 124, -507, -317, -185, -1053, -1527, -1583, -1149, 120, 6, -919, -7, -170, 99, -572, -1471, 1448, -25, -217, 296, -1441, -98, -361, 271, 420, 1976, 1469, -164, -21, -46, 385, 598, 359, 273, -59, -238, -1403, 265, -33, -545, -249, 915, -133, -166, 432, -36, 475, -185, 236, - -26, -105, 339, 409, -188, 53, 184, -82, 87, 16, -4, 277, -119, -149, 234, -278, 362, -7, 196, 296, -150, 69, 263, -69, -171, -70, 30, -54, 73, -362, -22, -288, 298, 38, 201, 135, -41, 2, -18, 129, 186, 145, -22, -180, -26, -377, 1793, -1718, 290, -334, 63, 722, -533, 178, 24, -1858, 43, -211, 87, 211, -832, -312, -1376, -357, -71, 72, -523, -394, -601, -252, 589, 126, 1194, 290, -409, -428, 732, -822, 1405, -1104, 316, -892, 14, 844, -1544, 1447, 252, 164, -1062, -215, -205, -3, 503, 503, 634, -1224, - -35, -484, -421, -474, -663, -459, 18, 695, -752, 197, -1380, -464, 343, 405, 69, -1568, -852, -562, -802, -664, 50, -524, 827, 245, 412, -293, -437, 1390, -473, 370, -286, 104, 1042, 135, 184, -592, 590, 341, -252, 548, -421, 147, -160, 369, 69, -131, 197, 471, -169, 147, 163, 137, -63, 122, -75, 321, -115, 48, 303, -71, -128, 89, 127, -220, -54, -599, 364, 246, -5, -336, -142, 21, 116, 444, -82, -132, 149, 107, -77, 448, 77, -567, 136, 541, -72, 771, -1457, 2217, -1672, -178, -1010, 197, 20, -611, -864, 1006, - 676, 315, -442, 443, 137, 950, -755, -501, 590, 987, -1265, 507, -47, 597, -457, 172, -562, 112, -1051, 340, 1123, -41, -88, 1394, 242, -649, -1367, 1164, -619, 522, -503, 1392, 614, -158, 142, -813, 106, 343, -392, 385, -1691, 658, 1531, 1193, -665, -693, -693, 771, 61, -251, 61, 1974, -967, -456, 765, -664, -1788, 754, 398, -1282, 715, 1232, 1090, -338, -489, -876, 466, -543, -345, 788, 539, 240, 695, 388, -270, -256, -899, 205, -378, 306, -334, 636, 442, 93, -121, 604, -334, -52, 78, 229, 140, 276, 258, 16, -148, -93, - 216, 109, 86, 24, 341, 1099, -34, -93, 164, -389, 135, 392, -570, 245, 293, -224, -160, 254, 145, -334, -1431, 765, -83, 200, -524, 459, 10, 252, 77, 84, -298, 228, 775, -989, 851, -145, -522, 175, -355, 230, -363, -299, 252, -789, -81, 1051, -1517, 428, 73, -254, -466, -552, -358, 1103, -908, -130, 357, -923, 235, 506, 339, 173, 160, -520, 410, -1357, 19, 1188, -496, -134, -266, -335, -9, -961, 510, 386, -794, 745, 208, -906, 373, -176, 657, 573, -842, 294, 936, -881, 494, -628, 495, 572, -894, 504, -64, -474, - 684, 36, -1075, 331, 480, 144, -298, 52, 817, -377, -762, 812, -33, 61, -34, -103, 501, -373, -177, 353, 137, -87, -364, 539, -203, -354, 32, 283, -167, -132, -82, 420, -326, -171, 33, 228, -200, 163, -5, 417, -261, 65, 39, 40, 370, 694, -297, -3289, -7200, -2857, -4787, -6518, 2458, 872, 2122, 9686, 8068, 5316, 8317, 5649, 669, 1400, 1012, -4446, -2871, -1980, -5085, -5191, -1443, -1458, -3229, -970, -703, -3888, -3345, -1094, -1845, -3673, -904, -626, -2880, -344, 1986, -878, -710, 2936, 1797, -1215, 2600, 4295, 470, 2411, 5275, 2574, 1325, 5691, - 4158, 3090, 6913, 9356, 7398, 8594, 11140, 7271, 4756, 6241, 4017, -1133, -286, -2784, -6885, -9730, -10466, -14006, -15931, -16913, -16362, -15724, -15634, -13060, -9999, -9384, -6128, 478, 2584, 3355, 10186, 9996, 6891, 10157, 9308, 5046, 4903, 6474, 3912, 1836, 4525, 4617, 2069, 3729, 5634, 3732, 2217, 4792, 3967, 789, 2426, 3521, 384, 660, 3856, 2355, 1263, 4089, 4053, 1474, 3228, 2786, -737, -2034, -2108, -4841, -6552, -6469, -7466, -8228, -8533, -8353, -8569, -9527, -9856, -9429, -10518, -9007, -6139, -4697, -1607, 2705, 5675, 8316, 10739, 10921, 9352, 8497, 6982, 5289, 4267, 3595, 2909, 2282, 2073, 1927, - 1436, 1222, 1095, 600, 29, -295, -805, -1360, -1712, -1802, -1981, -1913, -1572, -1186, -877, -490, -246, -55, 177, 336, 328, 346, 224, 25, -80, -176, -369, -451, -497, -631, -653, -579, -690, -768, -685, -744, -853, -795, -950, -1136, -1078, -1083, -1148, -1004, -866, -765, -542, -261, -103, 79, 336, 554, 747, 960, 1130, 1201, 1284, 1377, 1416, 1447, 1482, 1431, 1323, 1176, 984, 761, 479, 197, -67, -337, -515, -592, -620, -608, -535, -476, -447, -397, -353, -334, -308, -275, -250, -230, -202, -172, -149, -125, -101, -82, -70, -61, -54 } - }, - { - {-122, 74, 119, -42, 105, -17, 111, 56, -25, -44, 113, 9, 22, -128, -21, -9, -6, 175, 86, -6, -131, -96, -57, 16, -3, 38, 80, 24, 30, -133, -20, -129, 5, -71, 84, 84, -34, -70, 88, 19, -33, -119, -16, -77, 21, 73, -121, -59, -20, -47, 309, 74, 178, 13, 59, -1, -89, -83, -105, 50, -87, 63, 2, 76, 78, 190, 57, -16, -10, -113, 184, 169, 30, 52, 48, 52, -11, -94, 28, 55, -35, 16, -29, -86, 41, -72, -49, -22, 6, -32, -35, -41, -1, -2, -6, 8, - -14, 27, -15, -26, -2, 34, 13, -14, -46, -14, 43, 3, 19, 17, 12, 428, -100, -89, -34, -84, 20, -202, 17, 41, 11, 139, 16, -28, -121, 79, -171, -147, 54, -72, -34, -25, 29, 117, 159, 13, -24, 189, 69, -10, 7, -76, 3, 208, 1, -95, -77, -22, 71, -95, -117, -120, -98, 95, -92, 36, -112, 40, 137, 10, 98, -40, -76, -37, 68, -3, 105, 153, 23, -45, -78, -3, -11, 8, 5, -133, -14, -62, -68, 66, 14, 43, 50, -159, -88, 67, -29, 119, 22, 100, -20, -24, - -27, -57, -13, -63, -25, 3, 94, -21, -1, -15, 30, 0, 37, 8, -7, -22, 30, -45, 1, 4, -25, 23, 28, -37, 14, -18, 17, 17, 1, 29, 4, -13, -301, -146, -62, -204, -68, -196, 63, -14, -121, -140, -18, -113, 1, 101, -4, -174, -62, 6, -66, -54, 55, 172, 219, -31, -54, 125, 141, -39, -28, -24, -93, 33, 49, -84, -62, -17, 87, 188, 16, -58, 4, -89, -30, -144, -66, -62, -229, -21, -102, -70, -252, 163, -108, -95, 49, -12, -15, 37, -209, -51, -73, -13, -119, -13, - -54, 60, 77, -65, -33, -98, 40, -11, -17, 4, -154, 0, -139, 26, -6, -41, 46, 177, 86, -37, 13, -26, -64, 11, 30, -30, -1, -38, 5, -13, -48, 25, 24, -51, -22, 19, -19, 12, -32, -24, -25, -47, -52, 0, 18, -24, -30, 4, -12, -3, -14, 4, -7, -15, -42, 29, -12, -18, -19, -35, -2, 8, -28, 5, 6, 6, -22, 10, -566, -46, -280, 248, -147, 448, -289, 282, -257, -17, -6, -198, 151, 4, -75, 45, -66, -27, -193, -3, -146, 113, 38, 139, -84, 208, 186, -184, - 49, -156, 163, 1, -118, 9, -18, -7, 119, 17, -182, 74, 127, -9, 151, -72, 122, -187, -98, 122, -110, 31, 162, -150, 241, 96, -243, 58, -234, 83, 127, 87, 122, 179, 58, -22, -17, 12, 54, 129, -47, 243, 44, 167, 87, 49, 9, 167, 27, 42, -99, -130, 63, 91, 7, 144, -20, -1, -30, 171, 48, -60, 35, 30, 21, 59, 5, 107, -20, 37, 16, 41, -31, 21, 6, 3, 6, -35, -36, 15, -44, -17, -47, 29, -5, -13, -18, 375, 4, -100, -32, -137, -164, 274, -51, -38, - 252, -17, -46, 112, 196, 57, 98, -3, -210, -54, 161, -240, -238, -88, 54, -168, -101, 5, -22, 170, -63, -35, 178, 248, -211, 58, -49, 92, 26, -92, -19, 104, 158, -40, -220, -48, -18, -56, -109, 18, -13, 42, -29, 33, 208, -151, 21, -114, -93, -158, -47, -90, -220, -6, 16, -84, -16, -89, 87, 110, -16, 34, -78, -20, 268, -33, -110, -360, -164, -2, -123, 86, -34, 34, 1, -71, -13, 108, -88, 23, -24, 13, 1, -74, -55, -30, -58, -9, -92, -17, -52, 13, -36, -10, -50, -51, - -53, -11, -5, 22, 14, -5, 15, 15, -3, 54, 45, 2, 27, -19, -28, 9, 479, 539, 99, -202, 119, 210, 211, 117, 158, 69, 261, -31, -37, -112, 162, -102, -238, -326, 33, -158, -137, 110, -38, -89, 267, -23, 333, 0, -137, -95, 114, 75, -70, -270, 381, 219, -2, 205, 120, 132, -130, 150, 74, 27, -51, -72, -174, -243, 64, 113, -191, 72, 157, 237, 60, 214, 97, 182, -276, 78, 21, 52, 3, -21, 112, 102, 98, 146, -53, 69, 39, 211, 257, -135, -159, 21, -67, -141, 54, 142, - -93, 59, -265, -194, 40, -135, -66, -45, -123, -2, -5, 13, -7, 50, 58, -6, 27, 9, 43, 48, -3, 2, -7, 52, 24, 28, 63, -13, -38, 49, -18, -2, 73, 46, 69, 98, 12, 43, 23, 65, 14, 27, 32, 443, 139, 195, -163, 63, -403, 21, -291, 219, 147, -123, 184, 104, -198, -49, 283, -10, 194, -54, 38, 226, -283, -22, 45, 82, 18, 91, 11, 274, -129, -79, -84, 207, 25, -98, 125, 350, -246, 43, 46, -22, 140, -71, 266, 90, 66, -220, -23, -58, 123, 93, 133, -151, - -100, 128, -264, -147, 58, 283, 170, 250, -274, -86, -279, -72, 83, -24, -263, 34, -162, -2, -288, -347, -143, -250, 13, 89, 48, -107, 137, 222, 61, 66, 126, -40, -215, -13, -148, 77, 23, -14, 38, 20, -158, -80, -46, 79, 10, -55, -21, -5, -25, 13, -34, -14, 9, 72, 16, 23, 14, -14, 19, 48, 23, 62, 17, 32, 2, 49, -78, 49, -518, -467, -335, 108, 109, 396, -169, 376, -148, -609, -50, -53, -233, -393, -141, -4, -240, 2, -372, 32, -393, 231, -96, 170, -74, -3, -119, -139, - 249, 52, -67, 282, 35, 49, 99, 260, 229, 175, 8, -299, -28, 149, 48, 189, -85, 87, -441, 144, 272, -333, 202, 73, 321, 246, 3, -80, -4, 219, 109, -280, -228, -389, -187, -260, -57, -323, -66, -106, 335, -152, 167, -83, -46, -105, -227, -120, -71, -73, 212, -625, -131, 297, 16, 59, 160, 301, -184, 39, 82, -11, 0, -41, 84, 126, -51, 13, -9, 140, -48, -1, 141, 31, 51, 67, 68, -20, 14, -34, -51, -28, -93, 30, 65, 46, 28, -121, 3, -14, -3, -55, 37, 58, -27, -3, - 68, 73, -73, -697, 522, -157, 306, 175, -20, -464, 352, 41, -39, 219, 154, -196, -11, 379, 121, -183, 267, -159, -128, -91, 81, -6, -58, 29, 111, 97, 101, -294, 169, -246, 315, -209, 314, 94, 23, -324, -327, -115, -114, 364, 98, 289, 118, -276, 3, -70, 121, -2, 105, -43, -187, -115, 182, 463, 334, 29, 110, -44, -74, 233, 196, -97, 292, 413, 584, 2, -346, -419, 135, 64, -24, 92, -5, -141, -22, 346, -72, -167, 629, 150, -114, 176, -2, -17, -27, -112, -21, 183, 89, -73, -100, 125, - 103, -20, 252, 64, 42, 17, 110, 34, 102, 64, 32, 11, 131, 65, 67, 10, 130, -28, 47, 71, 50, -21, 146, 163, 48, -38, 175, 5, -89, -24, 127, -2, -16, -37, -28, -2, 30, 77, 118, 34, 125, -37, 320, -468, 394, 162, -320, 749, 113, -382, 89, 208, 21, 151, 538, -514, 336, -208, 298, -113, 65, -476, 82, -52, 193, -183, 28, 36, 6, -280, 270, 28, -28, 126, -52, 124, -65, 378, 300, 374, 374, -60, 132, 161, 18, -196, 265, -312, 98, 309, -182, 164, -344, 110, -28, -82, - -28, 26, 109, 103, 367, -239, -9, 241, 522, -460, 121, -113, 161, -85, 761, -467, 169, -260, -141, 68, 82, 42, -660, -350, 551, 300, -57, -296, -340, -136, 126, -369, -198, 182, 105, -8, -7, -258, 52, -75, -94, 118, -60, -80, -27, -226, 80, -59, -73, -82, 106, -109, 129, -20, -29, 43, 48, 162, -164, -36, -124, -27, 84, 62, 216, -70, 121, 26, -75, -51, -18, 81, -10, 41, 351, -460, -97, 653, -195, -12, 350, 83, 216, -486, 468, 31, 36, -123, -292, -39, -44, -313, -188, 348, -110, 68, - -170, -764, 260, 36, -235, 147, 297, -27, 34, -59, 76, 201, 65, 323, 222, 51, 283, -226, -223, -318, 121, 185, 55, -505, 144, -431, 627, -148, 223, 534, -209, 340, 86, 370, 150, -178, -547, -393, -305, -42, -321, -64, -280, -182, 552, 120, -234, -208, 112, 205, -47, 80, -1001, 404, 69, -321, -394, -103, -661, 72, 330, 37, -283, 176, 149, -233, 118, 70, -57, 8, -149, 40, 53, 39, -194, -106, 81, -122, 29, -73, -46, 47, 165, -208, 73, 162, -193, -183, 25, -168, 39, -111, 116, 63, -194, 109, - -127, -83, 135, 31, 303, 94, 0, -19, 24, -79, 34, 224, -614, -754, 464, -368, -429, -119, 293, 598, -385, 36, 287, -80, -118, 157, 105, 450, 154, -424, -11, -213, -9, -250, -330, 56, 341, -20, 155, -274, 87, 336, 263, 43, 32, 212, 203, 130, 310, -381, 427, 307, 109, -314, 29, 249, -246, 289, -194, 326, -80, 425, -656, 706, 170, 666, 48, -137, -41, 243, 21, -549, 27, -36, -568, 185, 413, -541, 459, -476, 155, 188, 105, -596, -284, -291, 63, 48, -345, -510, 106, -449, 313, -215, -113, 158, - -277, -214, -284, -116, -156, 12, -226, -169, -206, -309, -147, -62, -66, -76, -86, -58, -144, -160, 112, -192, -102, -47, 155, -70, 9, -246, -175, -78, 0, -54, -208, -26, -14, 176, 116, -137, -127, 31, -66, 131, -67, 71, -127, -358, 526, 101, 344, 333, 89, -269, 51, 892, -624, 142, -115, -344, 14, 114, 139, -11, -4, -184, -266, -411, -210, 298, -262, -413, 228, -153, 84, -61, 176, -180, 377, -146, 36, -16, 35, 345, 115, -171, 183, -158, 283, -182, 113, -421, -307, -229, 67, -215, -365, 144, 262, 70, - -196, 115, 184, 206, 573, 789, 1079, -118, 168, 254, 149, 139, 170, -229, 426, -68, 557, 685, 504, 199, 282, 89, 965, 272, -181, -160, -141, -62, -66, 45, -81, -187, 159, -292, 82, -70, 87, -148, -117, -94, 217, -219, -209, -20, 88, -112, -267, -92, 13, -130, 139, 263, -155, -21, 55, -30, 88, 152, -74, -188, -32, 87, -91, 239, 287, 174, -84, -198, -26, 280, 32, -10, 126, 38, -3, -49, 71, 70, -191, -141, -7, 1082, 866, -377, -173, -450, 260, 127, 530, -93, -229, -104, -343, 78, 14, 500, - -187, 186, -672, 371, -52, 261, -3, 236, 41, -383, -197, -329, -249, 276, 668, 290, -78, -207, -8, -56, 167, 225, -425, -9, -148, -143, -462, -358, -749, 13, -36, 270, -224, 480, -364, -162, 964, 953, -658, 147, 554, -322, -152, 284, -105, -404, 1073, -268, -1625, 540, -19, -840, 644, 684, -241, 479, 612, -289, 24, 386, -417, 174, 338, -601, -80, -199, 35, -221, 6, 83, -251, 203, -292, -137, 146, 289, -165, 15, 61, -45, 101, -213, 314, -160, 332, 318, -5, 15, 219, -160, 50, -10, 274, -204, 168, 49, - -631, 122, -76, -120, 38, -19, 72, -359, 53, -94, -313, 53, 547, -512, 172, 297, -432, -3, 246, -393, -189, 87, 201, 371, 186, -280, -43, 277, -295, 317, -142, -380, 362, 193, 185, -87, -89, -128, -9, 307, -602, 315, -3, 521, -313, 11, -391, 185, -643, 82, 38, -249, -187, 115, -430, -748, 469, -32, 147, -438, 284, -62, 305, 327, 166, -306, 271, -142, -60, -576, 94, -407, -448, -658, -265, 117, 194, -679, -332, 47, -238, -916, -725, -745, -148, -441, 409, 573, 163, -548, -638, -745, -62, -46, 420, -354, - -621, -300, -411, 152, 16, 159, 83, -198, 53, 163, -155, -59, -130, -78, -92, -192, -1, 258, 16, 82, 81, -34, 195, -113, 297, 268, -95, -225, -4, -81, -123, -138, -123, 218, 17, 205, -198, -214, -33, 117, -349, 70, 43, -252, 64, -206, -459, 296, -105, 44, -71, 58, -232, -53, -17, -487, 807, 899, -230, 602, -185, -252, -249, 586, -531, -131, -258, 935, 26, 335, 115, -100, 464, 253, 378, 110, -68, -177, 362, -73, -371, 441, -20, 385, -451, 297, 103, -463, -355, 811, 528, -63, 289, 235, -530, -356, - 167, 119, 360, 33, 74, 131, 441, 171, 109, -458, 1226, 814, 90, -567, 270, -199, 149, -140, 259, -195, 37, 666, -475, -241, -637, 163, -176, -125, 575, 168, 70, 36, -242, -486, 338, -15, 3, 352, 361, -44, -271, -326, 595, -78, -38, -132, 447, -52, -318, 190, 164, 265, 125, 83, 413, -102, -155, 128, -13, 0, 34, 174, -110, -18, -140, 27, 198, -111, 45, 233, -91, 35, 180, -6, -52, -406, 250, -236, 163, -278, -59, 85, -165, -85, 367, 248, 30, -78, 344, 48, 164, 132, 77, -84, 148, 57, - 146, -302, -648, 1665, -1879, -221, -992, 1206, 321, 209, -476, 109, -390, 1081, -197, -74, 106, -58, -429, 158, 242, 324, -737, -388, -382, 147, -227, -200, -29, -10, 475, -251, 19, 360, -51, -486, 55, 379, -51, -764, 564, 66, 5, -4, -327, 249, -1415, -986, -143, -354, 58, 106, -666, 1036, -417, 1428, -208, -502, 483, 80, 431, 661, 204, -681, -195, 763, 1768, 58, -460, 738, 58, 871, 135, 1180, -311, -48, -38, 275, 35, 453, 823, 49, -182, -148, 258, -225, -103, 541, 389, 59, -108, -204, -236, -140, -193, 390, - -248, -168, 187, 70, -81, 175, 192, -111, 164, 277, -150, 18, -400, 497, -9, 399, 20, -416, -4, 43, 102, 45, -7, -357, -339, -20, -200, 264, 89, -122, -20, 208, 35, -120, 4, 151, -6, -72, -23, 82, 2452, 767, 279, -68, -254, -342, 806, 740, -834, 509, 388, 95, -246, -440, -1141, -423, 376, 127, -361, 702, -217, 288, 287, -161, -154, 732, 28, -269, 461, -388, 898, -429, -256, -41, 355, 191, 908, -270, -530, -184, 246, 69, 490, 139, 50, -189, 396, 1696, 726, -621, 550, -322, -505, 423, -11, 128, - -26, 307, -440, -674, -1797, -468, 651, -232, -612, 277, -137, 276, -716, -627, -292, 278, 294, 867, 158, -54, -667, -947, -112, -422, 89, 350, -448, -461, -95, -575, -964, -316, -252, -512, -115, 295, -265, -136, -305, -66, -685, -434, -434, 19, 70, 257, -381, 224, -515, 29, -301, -33, 168, -154, 251, -679, -130, 241, 104, 222, -81, -180, 342, -60, -64, 241, -337, -265, -44, 72, -448, -209, -241, -131, -32, 1, 45, -198, 27, -56, -395, 530, -446, 1480, 1240, 575, -354, -536, 883, 756, -1018, -215, -628, 854, -158, -1236, - -546, 427, 755, -1427, 557, -991, 352, -589, -162, 673, -242, 95, 424, 900, -607, -1007, 212, -87, 97, 924, 223, 687, -893, -171, 271, -794, 1273, -158, 758, -115, -192, 624, 620, -371, 1403, -339, -628, 675, 1204, 62, 208, 52, 524, -579, 418, 1839, 837, -64, 794, 987, -748, -2264, 159, 1356, 1527, 415, -160, -671, 787, 1695, 782, 409, -1678, 309, -955, -593, -1481, 1244, 260, -435, -596, 435, -434, 234, 156, 218, -555, -120, -79, 287, -198, 242, 204, -251, -171, 339, 5, 364, -166, 134, -250, 128, 682, 128, 120, -90, - -753, -378, -468, 244, 1245, 1180, 1060, -85, -786, -737, -359, 496, 546, -42, -266, -398, -587, 153, 316, 270, 246, 198, -3, 20, -112, 115, -162, 111, -43, -24, -6, 144, 34, 62, 10, 68, -123, 13, -58, -19, 1042, -2045, 1572, 331, -934, 19, 882, -577, 31, 491, -604, 58, -543, -343, 586, -492, -277, -1040, 459, 1021, 292, -452, -770, -119, 589, 320, -657, -13, 804, -101, 60, -268, -190, 1880, -895, -225, -204, 319, 877, -922, -515, 1238, -141, -75, -1472, -1218, 516, 834, 458, -1509, 1041, -25, -227, 220, -1077, -297, - -136, -533, 977, -757, -418, -814, -468, -1075, 328, -1682, -469, 199, -835, 209, 469, 206, -9, -300, -603, 893, -191, -85, -318, 541, 1084, 163, -1458, 130, -648, 98, 137, -266, 104, -437, -146, -37, -330, 6, -93, 257, 230, -80, 117, 478, -214, -172, 490, -356, 326, -173, -163, 35, -207, -102, 299, -581, 176, 135, 216, 413, -291, 48, 311, 111, -105, -276, -54, -69, 8, -283, 85, -52, -114, 67, 38, -133, 299, -130, -90, 5, 79, -14, -1182, 713, -24, 924, -194, 956, 117, -124, 425, 1110, 529, 283, 219, 141, - 434, -561, -49, -421, -444, 683, 421, 261, -201, -173, -85, 714, 105, -317, -522, -24, -127, 537, 77, 450, 840, -236, -2145, 141, 1734, 181, -1281, -165, 486, 386, 678, 621, -56, -404, -420, 544, -337, 61, 184, -2222, -391, -427, 347, 1747, -38, 140, -412, 119, 353, 733, 376, -433, -235, -1079, -73, 742, -335, -154, 266, 754, 603, -162, -775, 5, 272, 86, -518, 64, 54, -38, -448, -570, 487, 408, -29, -88, -439, 342, 133, 79, 124, 110, 189, 14, -486, 268, 4, -28, 18, 129, 51, -62, -10, 21, -166, -90, - -669, 106, 457, -325, 157, -531, 291, 142, -89, -144, -63, -49, 53, -114, 602, -70, -3509, -6600, -2652, -4467, -5134, 3193, 1116, 2933, 8821, 5774, 4659, 6982, 3486, 225, 2762, 688, -2794, -1964, -2227, -5117, -4156, -1796, -3722, -4102, -1696, -2525, -4235, -2189, 328, -2664, -2437, 537, -528, -2429, 2722, 1776, -2040, 2018, 3063, 463, 1751, 6154, 2923, 1844, 7239, 5072, 2937, 7136, 9567, 5922, 8579, 11111, 7940, 5265, 6941, 3652, -3536, -2330, -4670, -10882, -10910, -11052, -16682, -16473, -16549, -17242, -16277, -15835, -12464, -9979, -7545, -3111, 915, 2418, 6160, 10699, 9067, 12153, 17283, 14525, - 13568, 16517, 12238, 6276, 6803, 6381, 2396, 1703, 3426, 1265, -299, 1145, 409, -2383, -2127, -1285, -4258, -4895, -2134, -3724, -5124, -2120, -1360, -2796, -39, 899, -922, -142, -680, -3914, -5633, -6319, -7888, -9292, -8336, -7625, -7095, -5331, -3391, -2419, -437, 1878, 2928, 4237, 6985, 8484, 9902, 10604, 10054, 8955, 6857, 4682, 2620, 363, -439, -759, -1227, -1392, -1411, -1645, -1738, -1580, -1415, -1584, -1691, -1625, -1699, -1870, -1799, -1729, -1365, -921, -731, -470, 26, 207, 437, 923, 1215, 1261, 1241, 975, 652, 383, -12, -363, -548, -885, -1137, -1230, -1444, -1515, -1383, -1300, -1215, -1016, - -888, -711, -518, -381, -187, -18, 198, 331, 469, 617, 774, 874, 1034, 1207, 1332, 1399, 1449, 1481, 1460, 1421, 1409, 1280, 1117, 907, 669, 430, 181, -92, -319, -561, -761, -964, -1143, -1326, -1398, -1446, -1433, -1323, -1203, -1057, -827, -602, -391, -141, 74, 216, 344, 435, 445, 417, 396, 342, 270, 220, 190, 152, 122, 105, 93, 77, 71, 72 }, - {-211, -19, 199, -176, 69, -298, 4, -107, 121, -100, 28, -67, -124, -31, -11, 92, 114, -107, -187, 99, 34, 70, 42, 79, -108, -81, 20, -20, 98, 71, -83, -17, 75, 139, 86, 2, -108, 59, -18, -57, 77, 34, -99, -82, -67, 57, -97, -52, 83, 33, -3, -101, 38, -87, -226, 23, -77, -145, 68, -41, -42, -49, 3, 113, 67, 39, 51, 85, -171, 90, -68, -64, -38, 58, 11, 121, 175, 69, 14, 21, -2, 113, -47, -3, 55, 5, -46, -46, 16, 0, -52, -25, 16, -1, -7, -20, - -26, 19, 11, 20, -8, 8, -5, -47, -19, 23, 39, -20, -26, 10, 24, 453, -38, 83, 100, -47, 47, 180, -141, -25, 52, -70, -14, 132, -43, -30, -9, 51, -25, 64, -45, -44, -20, -103, -176, -33, -56, -24, 103, -186, 229, 1, 4, 8, 43, -6, -88, 14, 71, 172, 9, -2, -26, -59, 115, 54, -42, 63, -114, 19, 37, -87, -297, -93, -7, -18, -14, -26, -38, -22, -56, 73, 219, 124, 10, -1, -6, 76, -45, -200, -7, -104, 66, -118, 67, -289, -2, -41, 98, 157, -24, -38, - 24, -1, 85, 31, 14, 114, -84, -12, 15, 41, 0, 41, 2, 26, 12, -6, 9, -11, -1, 24, 36, 4, -10, -15, 5, -7, 21, 14, 10, -7, 4, 13, -399, -385, -145, -57, -55, 0, 97, 23, 79, -181, 89, 112, 109, 127, -99, 27, 300, -186, -7, -133, -192, -23, -14, 166, -81, 17, -143, 92, 57, 72, -321, 49, -59, -113, -30, -2, -238, -155, -133, -11, 199, 69, 66, 95, -89, 56, -80, 170, 262, -25, -24, 74, 18, 67, 147, -69, 152, -24, -5, 90, 123, -47, -178, -164, - 63, -23, -31, -73, 81, -137, 51, 102, 173, -101, 166, 108, 54, 83, 20, -28, -112, 79, -53, -105, -132, 54, -43, 79, 14, -51, -61, -32, 26, -33, -12, -42, -18, -3, 41, 21, -1, 23, 80, -8, 0, 46, -25, 13, -18, -14, 23, 33, 34, 21, 0, -11, 25, 11, 55, 65, -52, -6, 29, 8, -30, 9, 37, 32, -17, 4, 21, -19, -435, 190, -194, 352, -326, 258, 132, -135, -169, -93, 68, 61, -90, 208, -73, -197, -39, 215, 148, -215, 36, -26, -225, -93, -145, -33, -172, -45, - -71, -238, -84, 122, 175, -33, -204, -40, 147, -44, 6, 11, 5, -203, -5, -23, -50, -9, 37, -145, 85, -155, -2, 0, 5, 117, 4, -53, 49, 81, 193, 89, 45, -54, -117, -111, -45, -121, -86, 73, 127, -91, -153, -105, 50, 28, -144, -49, 19, -121, -55, 18, 39, 51, -55, -66, -91, 5, -10, -34, 30, -29, -9, -69, -14, -23, 63, 32, -24, 32, -2, 11, -29, 5, -17, 0, -24, -46, 35, -2, -44, -27, -3, -40, -47, 45, -27, 533, 212, -36, 121, -86, 299, 126, 538, 10, - -522, 133, 316, -188, 55, 217, -168, 153, -136, -30, -168, -160, -51, 44, -18, 72, -72, 231, -138, 65, 42, 150, -276, -144, -109, -33, -98, 26, 168, 120, 267, -39, -20, -153, -50, 168, -165, 139, -154, -65, 245, 354, 254, 44, -187, 131, 97, -100, 206, -136, 41, 32, -377, -4, -357, -144, 57, -95, -170, -146, 30, 245, 61, -101, -125, -110, 25, 39, 117, -186, -167, 11, -32, 11, -48, -28, -30, -16, 56, 14, 26, -25, -39, -38, 11, 97, 33, 71, 23, -113, 85, 38, 15, 16, 49, -12, - 42, 8, -1, -35, -26, -49, 14, 46, -9, -24, -26, -160, -18, -20, 6, -26, 329, 669, -294, -219, -61, -81, 232, -225, -409, -143, 27, -102, 115, 53, 201, 83, -83, 289, 272, -128, 18, -190, -34, 8, -118, -25, 202, 290, 10, 46, 119, 75, 45, 18, -113, -213, 22, -305, 9, 67, -98, 116, -78, -170, -15, 160, 70, -76, 492, -4, 158, -297, -67, 199, -96, -220, 127, -258, -231, 49, 279, -232, -131, -71, 10, -107, -105, 375, 220, -37, 19, -181, -129, -75, 112, 147, 12, 117, 76, -27, - 110, -105, 376, 211, 40, 9, 33, -67, -26, -67, -69, -5, -4, -64, 31, -95, -29, 69, -27, 71, 41, 67, 2, 45, 54, 47, 8, 80, 26, 8, -61, 3, -23, -4, 3, 27, -5, 24, -58, -6, 23, 28, 43, 267, -474, -62, -356, -202, -322, -81, -48, -47, -123, 147, -455, 237, -154, 142, 63, 193, 12, 81, -182, -76, 87, -181, -132, 227, 63, 104, 92, -21, 62, 336, -118, 35, -149, 271, -161, -594, 186, 96, 253, 138, 348, -231, -91, 212, -85, -197, -93, 111, -289, 289, -9, 194, - -243, -105, -87, -263, -53, -208, -95, 25, 307, 249, -26, -372, -212, -66, 298, 249, 180, 168, -104, -431, -110, -10, 103, -134, -41, 225, -41, 266, 5, 185, 71, 12, -66, -4, 100, 30, -45, 12, -119, -17, -6, -157, -95, -99, -49, 35, -63, 29, -85, -8, -24, -43, 71, 37, -14, -106, -41, 47, 73, 5, -105, -53, 25, 58, 16, 30, 9, -52, -623, -753, -425, 311, 26, -139, -158, -240, -24, 83, -419, -39, 267, -161, -114, 299, 80, -194, 76, -188, 442, -140, -103, 144, -228, -142, -133, 77, - -158, -58, 75, 55, -516, 233, 227, -147, 402, 156, 40, 386, 221, 71, 55, 418, -40, -68, -27, 258, 144, -374, 147, 121, -1, -198, -606, 271, -39, -147, -380, -212, 235, -47, -110, -251, -493, 53, -67, -259, -109, -464, -73, -102, -87, -17, 169, 362, 155, -116, -255, 103, 19, 153, 95, -54, 111, 44, -11, -135, 14, -222, -12, -46, 39, -84, 108, 67, -24, -15, -20, 19, -50, -9, 63, -20, -21, 121, -45, -26, 95, -68, 58, -185, -122, -65, -100, -6, -99, -129, -99, -24, -20, 49, -4, -77, - 48, 22, -43, -648, 518, 27, 264, -49, -23, 47, 286, 27, -37, -392, 138, -45, -303, 77, -198, -153, 559, 157, 171, -123, 200, 240, 233, -138, 203, 104, -236, 151, -230, -81, 146, 67, -24, -129, -120, 370, -109, -166, -105, 74, 81, -180, -301, -24, -322, -40, -291, -112, -69, 55, -148, -254, 318, -134, -350, 221, 374, -183, -120, 187, 137, 368, 240, 35, -3, -383, 92, 362, 294, -261, 280, 300, -202, -568, -182, -509, 86, 288, 147, 33, -151, -207, -22, 24, 89, -49, 167, -77, -57, 62, 176, -261, - -33, -35, -78, -1, 72, -17, -7, -43, -4, -44, 16, -6, -4, 22, 93, -82, -44, 50, 60, 190, -17, 78, 78, -86, 70, 28, -71, 16, 30, 20, 80, 166, 38, -59, 115, -38, -61, 7, -107, -49, -6, 3, 122, -1033, 491, 137, -51, 692, -43, 349, -313, -75, 52, 2, 395, 250, -542, 334, 23, 200, -488, -21, 278, -479, 594, 159, -9, -215, 33, 256, -430, 37, 107, 73, -266, -100, 247, 139, -29, 35, -176, -299, 120, -504, -23, 716, 699, -227, 85, -33, 198, 503, 40, 239, 78, -268, - -22, -53, -765, -347, 469, 19, 143, -187, -49, 165, 226, -24, 585, 6, 456, 54, 94, 57, -302, -380, 461, 104, -244, 334, -278, 22, 282, 43, -75, 129, -125, -121, 140, 192, 11, -266, -129, -286, -103, 67, 89, 42, -112, -55, -206, 143, -5, -86, -40, 58, 32, 178, 161, 102, 104, 32, 127, -91, 57, 66, 64, -80, 129, 65, -22, -28, -36, -36, -62, -147, -44, -6, -60, -109, 345, -751, 302, 473, -65, 141, 213, -115, -72, 292, -110, 443, -421, 230, 548, -587, 24, -279, 346, 146, 287, -297, - -231, -4, 741, 8, 375, -167, 23, -52, -65, -329, -12, -93, 152, -147, -212, -180, -13, -63, 335, 57, -184, -169, -169, -63, -80, 545, 25, 273, 20, -132, -118, 453, 340, -132, -426, 240, 167, -944, 56, 531, 520, 120, 414, -570, 933, 80, 180, 183, 446, -36, -397, -123, -469, 534, -235, -160, 469, -16, -182, -144, -350, 332, -572, -86, 57, -16, 84, -121, -244, -159, 79, 61, -114, 28, -109, -122, -86, 104, 58, -138, 129, 24, -163, 73, -28, -60, -124, -145, 30, 68, 300, -132, 179, 20, -56, -23, - -32, -80, 49, -11, -85, -32, -58, 22, 64, 46, -122, 289, -556, -444, 399, 336, 819, -288, -215, -145, 155, -346, -41, 137, -24, 441, 284, -351, 33, 104, 255, -400, 422, -6, 187, -70, -191, -420, 149, -72, -177, 86, -257, -250, -56, 133, 511, -759, -459, -409, -460, -130, 530, -312, -14, 522, -76, -234, -451, -121, -194, -933, -725, -204, 164, -89, 164, -207, -149, 444, 268, -467, -241, -522, -208, 43, 209, -93, 56, -446, -357, -325, -9, 76, 28, -422, 14, 568, 245, 648, -511, 792, 70, -492, -82, 23, - 139, -83, 216, -301, 143, -267, 126, 182, -58, 406, -34, 96, -109, -147, -83, 12, 92, -155, -28, 52, -35, 156, -47, -78, -262, 116, 17, 137, 58, -88, -247, 79, -315, 80, -82, -13, 34, -68, 25, 49, 219, 86, -95, -400, 77, -43, 923, 101, 445, -384, -261, -94, -434, -275, -419, -195, -271, 501, 127, 126, 516, -14, -28, 233, 465, 725, 531, -109, -196, -835, 232, 262, 103, -521, 604, 240, 355, -99, 35, 342, 754, 733, 424, 89, 784, 20, -232, 254, 476, 385, 706, 372, 18, 85, -422, 184, - -1059, -182, -104, 235, 836, 469, 125, 606, -438, -399, 88, -1030, -243, 42, 200, 238, 275, -62, 455, 56, 237, 835, -511, -267, -139, 159, -95, -788, -146, 537, -36, 681, -363, 18, 285, -66, 82, -285, -136, -221, -144, -245, -198, 53, 46, -492, -225, -277, -70, 90, 152, -220, -5, 65, -342, 51, -135, -228, -115, 17, 88, -157, -35, -239, -15, -65, -73, -175, -251, 63, 89, -140, -93, -104, -73, 44, 172, 46, 58, -55, -711, -224, 129, 537, 987, -397, 17, 163, -181, 914, 162, -451, 801, -166, -269, 573, - -521, -305, 35, 50, 71, 375, 201, 304, -94, 161, 459, 27, 313, 57, 12, 507, -663, -242, -225, 441, -338, -89, -199, 437, -186, 973, 712, -665, 325, -798, 114, 287, 155, 171, -1016, -198, -980, 129, 81, 118, -155, -179, 469, -848, 291, -368, -1594, -598, -522, 261, -232, 241, 798, 849, 482, 446, 416, 119, -634, 664, 1, -738, -586, -927, -1226, -634, -124, 979, 353, 58, 376, -301, -7, 187, 157, -81, 144, 44, 100, 39, -303, 242, 162, 118, 49, -161, 86, -238, -84, -368, 305, 228, -51, 31, 243, 385, - -175, -380, -115, 305, -69, -228, 328, -31, -192, 224, 90, 12, -57, -11, -163, 108, -104, -49, 252, -1261, -584, -435, 237, -961, 349, -573, 825, -955, -1212, -260, -171, 958, 470, 429, -241, 115, -586, -470, 115, 204, -756, -703, -491, -60, 388, 280, -529, -670, -386, -394, -908, -524, 409, -251, -1, -122, 301, 475, -119, -1364, 582, 1148, 432, -21, -1367, -323, 604, -167, 1539, -160, -1231, 208, -203, 107, 39, -243, 337, 416, -1299, -344, 77, 467, -237, -660, 598, 64, -437, -1295, -1503, -771, -91, 117, 1214, 1712, 885, 675, - 298, -984, 367, 2, -511, -142, -1624, -336, -4, 20, 64, 719, 274, 220, -286, -86, 625, -413, 0, -18, 127, -304, -508, -567, 262, -260, -87, 345, 20, 63, -431, 157, 150, 85, -353, -174, -230, -370, 59, -211, 417, 170, -270, 63, -95, 292, -375, -41, -8, 211, 190, 103, 228, 7, 129, 106, 2296, 2109, -888, 1094, 970, -272, -162, -503, -270, -591, -414, 1749, -93, 1019, 15, 50, 16, -690, 167, 143, -1514, 226, 370, -798, -164, -246, -106, 224, -42, 46, 671, 270, -322, 205, 1068, 17, 494, -27, 404, -588, - -705, -398, -1298, 347, 150, -580, -1577, -1035, -1474, 1076, -763, 167, 272, 243, 211, 1148, -1100, 5, -614, 1215, -2724, 558, 217, 871, 801, 2, -245, -420, -113, -795, 590, 1606, -115, 330, 1023, -711, 412, 492, -884, -622, -1647, 1369, -257, -1211, 821, -206, 540, -40, 470, 75, -344, 565, 556, 85, 324, 513, 320, -351, -136, -343, -137, 431, 848, -41, -140, -39, 550, -849, 500, -234, 1144, 218, -655, -142, 518, -267, -335, -269, -186, -264, 293, 190, 741, -608, 58, -74, 415, 21, -29, 230, 308, 215, 493, 55, 566, 305, - -8, -796, -754, 933, -1900, 1311, -784, -547, -345, 120, -550, -428, 596, -182, -1300, 449, -80, 231, -293, 1156, -943, 41, 479, -327, 363, -769, 63, -661, -336, 721, 92, 289, -410, 697, -201, -324, 266, -426, -356, -227, -236, -718, -964, -267, 533, 9, -303, -960, 36, -759, -52, 307, -753, -184, 552, 562, 406, -932, -444, 644, 207, -17, 519, -3061, -711, -341, -1394, 137, 379, -81, 254, 657, -382, -651, 162, -591, -183, 637, 1007, -384, -1225, -737, 74, -651, 97, -506, -482, 127, -984, 11, -616, -188, -341, 136, 240, -98, - -613, 133, -48, -383, 466, -21, -455, -155, -126, -170, -319, 166, -293, 230, 310, -128, 26, -190, -435, -600, 95, 77, 265, -695, 132, -5, -461, 342, -199, 244, 548, -1261, 239, 174, 348, -212, -145, 412, -44, 31, 2060, -257, -565, 82, -225, 1022, 196, -83, 972, 984, 327, 383, 543, -1207, -664, 1006, -132, -991, -498, -449, 689, 369, -360, -1433, 451, 226, 195, 237, -168, 147, -1071, 963, 673, 356, -534, -457, 3, 482, -100, 501, 224, -1134, -499, 179, -1137, 68, 224, -1005, -1410, -199, 433, -823, -1713, -753, -444, 1115, - -672, 1259, -253, 59, 545, 73, -1920, -129, 87, 899, -1708, -2371, 179, -156, -1503, 851, 409, -58, 3, 1393, -1988, 1636, 355, 217, 673, -721, -642, -127, 319, -411, -20, 838, -703, -574, 754, -424, -199, 309, 216, -837, 436, -283, -64, 291, 302, -892, -132, -695, 399, 534, 49, -1147, 823, -202, -4, 485, -109, -421, -61, 641, -960, 660, 52, -80, 261, 122, -594, 275, 14, 21, -778, 539, -503, 595, 108, -737, 79, 82, -189, 336, 81, 939, 352, 2246, -976, -1017, -436, -62, 2131, -320, 1760, -1273, -516, 734, -1386, -470, - -1306, 191, 1278, -1811, -681, -173, 518, -34, 174, 478, -152, -1154, -1074, 35, 715, 1973, -468, 522, -599, 965, 7, 98, -302, -1192, 12, 1066, -213, -80, -431, -1042, 1323, 497, 874, 1190, -86, 55, 722, -1943, 639, -989, 2254, -231, 197, 327, -693, -687, 201, -985, 1419, -861, -1095, -1094, 1485, 498, 849, -210, 848, 874, -935, -276, -870, -458, 1548, 1102, 119, 291, -2417, 1622, 2120, 233, -202, -423, -1311, 1841, -137, 111, -394, 39, -839, 1722, -444, 832, 106, -316, -131, 1659, -954, 810, 245, -724, 69, -242, 432, 119, 648, -296, - 41, 114, -38, 658, 1119, -368, -89, 118, 601, 167, -915, -606, 1214, 229, 579, -1234, -1498, 1342, 868, 410, -136, -1150, -56, 1020, 300, 45, -112, -202, 175, 137, 213, -169, 112, 219, 143, -95, 31, 42, 211, 537, 201, -1695, 1159, -1206, 146, -556, 448, -48, 638, -104, -551, 948, -333, -135, 147, -401, -345, 1094, -257, -153, -127, -59, 505, -386, 121, -284, 253, -248, -184, -591, 863, -535, 288, 134, 599, -673, 153, -278, 679, 84, 57, 530, 163, -891, -127, -157, 250, 383, 329, -811, 350, -614, 435, -353, 96, -205, - 430, -172, 128, -908, 218, 432, -408, 403, 62, 144, 261, -370, 629, 239, -29, -203, 309, -197, 572, -481, -134, -458, 592, -587, 539, -491, 654, -559, 347, -551, 484, -46, 58, -166, 34, -104, -75, -176, 292, 101, -30, 83, -77, -162, 294, 34, 118, -194, 22, 273, -317, -91, 201, -7, -87, -222, 525, -174, -248, 122, 58, -94, 67, -42, 62, -100, 86, -165, 265, -222, 304, 114, -205, 63, -31, 18, -12, 125, 14, -100, 88, -107, -703, 1428, 122, 182, -568, -417, -903, 609, -252, -182, -391, -13, -348, -41, - -44, 161, 180, -26, -40, -255, 242, 226, -211, 103, -482, 195, 96, -83, -73, -160, 156, 36, -343, -91, -99, -284, 472, 51, -298, 48, -116, 411, -140, -189, 81, -242, 480, 16, -262, 78, -106, 236, -299, -58, 101, -108, 212, -118, 63, 97, -270, 40, 272, -411, -25, 127, -381, 700, -637, 321, 117, -363, 724, -489, 118, 94, -303, 240, -123, -234, 232, -279, 184, -127, -93, 209, -171, 69, -68, 0, 42, -92, 46, -3, -90, 198, -165, 148, 7, -135, 136, -240, -21, 66, -38, -31, 36, -124, 156, -76, - -53, 18, 18, -96, -13, -55, 55, 79, -109, 98, -104, -19, 104, -75, 333, -1526, -3524, 925, 3262, 2758, 3701, -1824, -2364, -3555, -3634, 251, 2710, 2992, 3277, 1091, -713, -2599, -4304, -2357, 1095, 1697, 2871, 2177, 594, -385, -907, -2155, -1397, -1328, -244, 1137, 1742, 918, 1163, 590, -655, -101, -1401, -1949, -334, -453, 344, 1842, 1060, 915, 269, -687, -710, -610, -1011, -263, 44, 435, 528, 882, 250, -29, -445, -817, -71, 297, 302, 518, -132, -409, -198, -410, -324, 90, 231, 664, 560, 538, 30, -285, -1075, -996, -408, 67, 829, 893, - 366, 380, -43, -715, -441, -49, -169, 41, 74, 175, 143, -90, -236, 141, 215, 180, 183, -14, -136, -81, -366, -147, -203, -340, 201, 501, 579, 195, 208, -110, -138, -517, -775, -295, 87, 245, 298, 637, 588, 289, -236, -493, -562, -521, -390, -23, 468, 731, 575, 170, -277, -327, -331, -188, -128, -140, 140, 336, 243, 56, -46, -23, -88, -95, -141, -58, 77, 70, 38, 48, 37, 35, -73, -89, -29, 41, 30, 12, 12, 15, -29, -22, -12, 7, 8, 22, 19, 14, -7, -25, -44, -4, 8, 4, 11, 31, - 9, 10, 25, 3, -69, -54, -18, 15, 29, 45, 15, 5, -3, -1, -18, -15, -9, -5, -15, -2, 1, 14, 20, 24, 12, 10, -8, -20, -35, -23, -13, 7, 25, 39, 25, 5, -13, -17, -26, -19, -2, 11, 10, 10, 3, 2, -1, 0, -2, -2, -2, 0, -1, -1, -2, 0, 1, 1, 1, 1, 0, -1 } - }, - { - {-168, -148, 187, -37, 149, 44, 221, -50, -113, -77, 136, 5, -48, -12, 153, -39, 29, 55, -101, -77, -32, 29, -105, 28, 23, -122, -39, -72, 11, -52, 21, 202, 104, -57, 10, -94, 74, -24, 119, -245, -26, 39, -87, 17, 120, 92, -110, -81, -88, -15, -70, -35, -107, 43, -9, -124, -64, -49, -6, 27, -27, -12, 54, 23, -59, 32, 133, -67, -17, -142, -54, -10, 59, -59, 17, 25, 20, 48, -110, -2, -62, 54, -40, -105, -30, -2, -2, -46, -50, 53, -23, -8, 19, 32, 1, -6, - 6, 19, 1, -10, 24, 6, -21, -18, 22, -7, 8, -13, 20, -17, -12, -2, -4, 8, 229, -87, 74, 191, -157, -177, -27, -45, -3, 97, 54, -245, 37, -141, -194, -13, 70, 76, -64, -9, -22, 104, -23, 85, -41, 9, 18, 25, -123, 50, 93, -45, 119, -68, -14, -151, 106, 26, -41, -118, -117, -53, -41, 58, -14, 50, 49, -104, 63, -140, 49, 80, 152, 147, -129, 62, -9, -34, 89, -69, -83, -62, 72, 36, 94, -96, 143, -47, -9, 43, 23, 84, -65, 120, 151, 265, 122, 84, - -158, -29, -104, -75, 95, -13, 118, 48, -11, -24, -22, 69, -54, 55, 64, -52, 30, 23, 5, 39, -26, -8, -53, -3, 3, 27, -283, -305, 33, -26, 71, 66, 199, 89, 94, 47, -99, 36, 251, -171, -20, 6, 202, 120, 27, 88, -17, 68, 92, 206, 114, 115, 61, 48, 100, 35, -146, 87, 118, -44, 86, 113, -41, 35, 142, 52, -36, 50, 145, -9, -3, -30, 39, 136, -42, -79, 39, -49, 72, 85, -103, 20, -67, 4, 41, 114, 94, -244, -1, 118, -63, -103, 13, 17, 119, -11, - -260, -115, 83, -74, 122, -35, 0, 30, 153, 95, 64, -80, 125, -17, 77, 36, 15, 25, 26, -4, -21, 15, -11, -64, -27, -27, -8, -16, -1, -21, -46, 21, 9, -25, 5, 41, 31, 13, -6, -9, -5, -4, 40, -1, -510, 74, 55, 241, -7, 189, 98, 50, -298, 2, -2, -231, 40, 176, 36, -1, -20, -91, -104, 50, 71, -6, 48, 55, 212, 26, 95, 100, -107, 26, -23, -29, -11, 79, -9, -51, -81, -49, 30, -147, -103, 64, -116, 40, -192, -232, -57, 290, -74, -15, 173, 59, - 15, 184, -23, 22, -20, 55, 120, -44, -179, 118, -103, -201, -78, -55, 3, 76, 222, 3, 1, -84, -5, 130, -58, -66, 159, -131, -7, 73, -157, -30, -52, -53, 21, -84, -117, 8, 78, -34, -49, -67, -66, -9, 53, 23, -3, -19, -50, 3, -14, -65, -93, -82, 3, -10, 43, -63, 1, -9, 35, -4, 17, -19, 4, 10, -29, 454, 12, -31, -176, -103, 238, -100, 185, 159, -187, -33, 138, -106, -52, -51, -69, 27, 48, 6, 85, -43, 11, 30, -39, -90, -93, -105, 6, 116, 49, -104, - 7, 44, 224, -70, 201, -188, 81, 143, -99, -62, -191, 86, -4, -136, 129, -167, 182, -13, 258, 57, 26, 60, 107, 55, -86, 125, -26, -140, -216, -62, 89, -111, -72, 80, -122, 232, -228, -5, 150, -133, -53, -241, -19, -97, -54, -75, 204, 77, 19, 5, 176, 14, -17, 138, 115, 103, 219, -51, 20, -66, 61, 69, 13, 17, -39, -6, -54, -30, 4, 16, 34, -21, -9, 67, 32, -31, 135, -12, -35, -60, -38, 46, -48, 0, -7, -52, 20, 10, -14, 30, 35, -41, 36, 60, 219, 389, - -115, -171, 44, -70, 107, 354, 1, -83, 112, 60, 104, 63, -194, 6, -173, 95, 83, 50, 324, -17, 241, -8, -7, 73, -3, 254, 33, 159, -60, 216, -99, 115, 430, -72, -109, 302, 63, 196, -5, -190, 58, -110, 130, -229, -31, -119, 128, -21, 26, 233, -114, -237, 66, -22, -11, 189, 37, 26, -86, -156, -164, -56, -136, -104, 140, -72, -13, -53, 17, -1, 125, 77, -144, -209, -48, 5, 57, -58, -51, 169, 97, 82, 25, -140, -64, 74, 4, -47, 61, -21, 38, -47, 4, -27, -78, -95, - -24, -84, 23, -14, 9, 55, -14, -46, 71, 13, 45, 24, 5, -28, 36, -10, -7, -4, -6, 1, -13, 18, 46, -56, 16, -66, 11, -33, 82, 532, -284, 185, 4, 90, -132, -104, -62, 114, 147, 29, -85, -158, 78, 145, -32, 44, -82, 159, 57, -306, -103, 95, -21, -132, -9, 135, -104, 44, -200, 112, 246, -106, 260, 6, -51, 173, -11, 11, 156, -346, 48, 102, 143, 96, 111, -157, -123, -8, 51, -169, 52, 160, 142, 51, 441, -142, -59, -204, -90, -134, -189, 227, 92, 221, -39, -360, - 205, -129, 111, 100, 46, 59, -287, 333, 69, -158, -275, -172, -174, 22, 134, -129, 6, 83, 68, -2, -63, 12, -10, 51, 52, 58, 38, 38, 16, -101, -93, 2, -37, 30, 36, -48, 59, -18, 19, 51, 18, 39, 7, -107, -12, -3, 32, 25, 8, -26, -33, 55, -22, 136, 19, 58, -635, -534, -491, 117, 109, 48, 29, -29, -32, 20, -78, -174, -119, -310, -133, -147, 196, -237, -101, -131, 47, 9, -56, 77, -14, -246, 2, 238, 37, -219, -192, 93, -74, 200, 143, -207, 217, 338, -271, -279, - -145, 111, 270, -182, -187, 106, -105, 26, -18, -18, -295, 64, 190, -88, 112, -144, -172, -172, -81, -300, 531, -105, -28, 97, 64, 117, 79, 169, 82, 148, 331, -413, 300, -94, -72, -9, -459, -16, 150, 19, 26, 136, 55, -6, 85, -152, 190, -60, -99, 105, -57, -53, 27, 87, -55, -93, 42, 84, 11, -28, -78, -42, 20, -117, -74, -37, 66, -22, 13, 70, 9, -116, -19, -98, -84, -81, -45, -90, 90, -23, 14, 180, -26, -48, -38, 100, 32, -27, -26, -631, 484, 128, 106, -117, 474, -75, - 223, -1, 201, -282, 112, 110, 44, -139, 422, -115, 129, 97, 438, -295, -18, 121, -75, -217, 132, -204, 54, 55, -238, 92, 21, 11, 482, 300, -39, -198, -153, 106, -24, -289, 83, -26, 86, 216, 321, -221, 219, 108, -143, 103, 85, -229, -121, -144, 231, -249, -208, -569, -414, 114, -76, -83, -217, -442, 171, 32, -11, 214, 186, 257, 156, 61, -5, 39, 296, -219, 404, -150, -111, -369, 61, -70, -184, -36, 48, -95, 110, -47, 8, -48, -11, -41, -6, 63, 108, 6, 90, -101, -66, -53, 40, 72, - -96, -41, -43, 11, -52, 42, -6, 36, 70, -2, -102, 147, 149, 57, 5, -69, 0, -38, -11, -8, 164, -768, 700, 501, -212, -180, 185, -4, 12, 331, 233, 4, -55, 130, -84, -54, 89, -157, 184, 124, -163, 199, -28, 49, -20, -342, -24, 239, 248, 94, 103, 130, -162, -204, 80, 147, -12, -82, -178, 66, -56, 210, 249, -34, 288, -158, 321, 171, 388, 23, 52, -119, -166, -36, 297, 488, 25, 371, -168, -367, 43, 131, -321, 323, -114, 111, -700, -305, -10, -173, 129, 224, 478, 95, -2, -242, - -425, 103, 13, -358, 139, 71, -259, -78, 56, 273, 1, 79, 80, 139, 114, -241, 79, -10, -52, 0, -16, -43, 95, 89, -103, -46, -6, 62, -42, 91, 10, 65, 58, -82, 53, 65, 177, 11, 99, 108, 23, 128, 44, 63, 26, 11, 44, 151, -72, -150, 31, 175, -309, 496, -231, 49, 368, 381, -42, -238, -134, -132, 16, -304, -245, 233, 49, 146, 179, 215, -115, 135, -69, 164, 721, 161, -367, 332, 381, 6, -79, 9, -209, -281, -154, 391, 257, 212, 328, 58, -73, -169, -449, 190, 215, 116, - -83, -65, -164, 49, 340, 233, -420, 257, -356, 350, 62, 124, 146, -71, -208, -69, 130, 613, -114, 301, -154, -292, 316, 288, 60, 58, 285, 95, 2, -45, -207, -69, -296, 80, -233, -119, 426, -33, -4, -1, 188, -77, 44, 125, 189, 212, 168, 63, 80, 92, 169, -38, -166, 201, 66, 106, 110, -4, -32, 4, -110, 48, 181, 13, 7, -51, -92, 157, 161, 26, 299, -49, 118, 234, -4, 58, -54, -102, 6, 44, 68, 166, 56, 122, 28, 23, 162, -38, 14, 130, 22, 34, 7, 56, 0, 80, - -18, 57, 7, 257, -133, 262, 335, -388, 258, 149, -96, 23, 176, -163, -344, 512, 108, 97, 93, 303, 86, -307, 324, -440, -517, 45, 58, -284, -97, -840, -598, -448, -155, -461, -231, 175, -418, 291, 263, -337, 431, 233, -90, -43, -230, 10, -407, 884, 253, 139, -446, 108, -141, 587, -123, -14, -540, 525, 29, 206, 164, 307, 167, -116, 169, -258, 258, -93, 149, -414, 938, 147, -445, 240, 269, 218, 314, 277, -432, 342, -16, 277, -223, 85, -555, 234, 231, 73, -139, -410, -35, 288, -376, -46, -52, 3, - 104, 90, -92, 164, -18, -73, 117, 102, -124, -87, -249, -9, -233, 140, 28, 29, 166, 277, 161, 134, 76, -89, -48, 10, -185, -137, -51, -51, 83, 228, 58, 147, -43, 6, 58, 2, 47, 176, -684, 190, -95, -68, 403, -76, -71, 37, 361, -96, 210, -179, -210, -269, -340, 586, 305, 211, -186, -540, -662, 316, 218, -236, 156, -161, 14, 583, 254, -168, 314, -108, 162, -197, 197, -434, -636, -249, -285, -50, 742, -607, 349, 199, 151, -136, 291, 129, -582, -741, -264, -339, 836, 605, -204, -375, -32, -385, - -82, 607, 563, 318, -499, 106, -390, 609, 289, -66, 1, 204, -362, 79, 538, 291, -488, 528, -271, 315, 840, 319, -199, -251, 719, 77, -44, -329, 126, -156, 46, -98, -17, -23, -359, 43, -45, -104, 157, -30, -127, 21, -76, 18, -94, -141, 124, -157, -99, 71, 187, -11, 132, 107, -25, -2, -180, 23, 61, -154, 205, 99, -124, -86, -87, -41, -201, 117, 192, 7, -149, -89, 100, -45, 96, 133, 11, 48, 2, 0, -552, -222, 899, 411, 514, 119, -764, 224, -621, 394, 1126, 394, 703, -330, 197, 322, - -43, 76, -300, 65, 437, 14, -128, -412, 213, 157, -420, 205, -165, 305, 440, 468, 566, 49, -455, 112, 263, -14, 774, 60, -909, -573, 247, -238, -1071, 30, 443, 158, 38, -106, 550, -448, -554, -114, -204, -539, -39, 30, -318, -466, -289, 14, 57, -668, 188, -284, 151, 752, -113, -274, 521, -101, 432, -427, 276, 10, -494, -550, 966, 86, 122, 37, -8, 969, 790, 244, -83, 375, -197, 122, 219, -51, 291, 120, 78, -455, 256, 133, -35, 32, -161, 120, 335, -66, -122, -200, -219, 199, 235, 4, -9, -198, - -213, 27, -301, 33, -107, 296, 98, 4, -203, -345, -87, -172, -237, 122, 125, 253, 93, 30, 288, -44, 773, 104, -1047, -471, 658, -936, 540, -886, 77, -138, -1283, -166, 585, 1189, 383, -168, 293, -451, -147, -1030, -52, -699, -96, -150, -480, -512, -165, 299, -461, 325, 598, -607, 227, 200, 111, -646, -93, -4, -674, 180, 873, -63, -1251, 448, -753, -1937, 553, -800, -991, 55, -450, 141, 350, -189, 517, -425, 453, -350, -861, 7, 628, 597, -1121, 167, -128, -838, -217, -207, 1468, 731, 864, 392, 380, 905, 1306, -296, - -608, -671, 126, -834, -249, 432, 709, 99, 72, 609, -133, -346, -462, 367, 424, 409, 104, 469, 203, -289, -56, -280, 436, 68, -42, -481, 154, 383, 51, 6, 385, -302, -192, 206, 30, -154, -280, -95, 451, -24, -970, -94, -15, -227, -182, -262, -149, 210, 200, 110, 77, -165, -19, -203, 1701, 1838, -1079, -427, 821, -372, 332, -512, 154, -526, -985, 1343, 197, 421, 346, 125, 177, 40, 273, 333, -952, -787, -688, -651, -486, -308, -253, -512, -288, -435, 494, 373, 191, -240, 102, -1011, -505, 273, -915, -87, 448, 789, - 118, 151, -337, -595, -697, 558, -74, 553, -1956, 119, -226, 222, 1199, 144, 202, 132, -349, -407, 13, -84, -1097, 232, -401, 982, 68, -1085, -1469, -919, -184, -1038, -1009, -633, 715, -190, -695, -945, 787, -107, 467, -535, 287, 767, -512, -752, -311, -392, 811, 163, -353, 311, 239, 696, 439, 196, -624, -633, -136, 64, -162, 103, 435, -105, -35, -327, -231, -184, -328, -74, 136, 187, 1024, 56, -256, -94, 137, 306, -18, 492, 212, 1155, 181, -24, 42, 198, 57, -55, -335, -514, 1904, -1121, 716, 1347, -661, 183, 1074, -1381, - 45, 145, 658, -1548, 75, 96, 496, -680, -2, 268, -916, 127, -79, -177, 488, -157, -147, 203, -129, -161, 478, -464, 124, -195, 114, -300, -173, -364, -6, 63, 946, 311, 454, -103, 0, 703, -41, -275, 386, 287, -331, -935, 839, -932, 140, 438, 572, -917, 961, 1557, -867, -1595, 2115, 746, -1062, 480, -1023, -1261, -638, -235, -1324, 1056, -1841, 544, 860, -731, -2457, 2307, -415, -601, 1528, -1541, 780, 1310, -408, -366, 395, 447, -260, 158, 121, 412, -220, -156, 452, -6, 90, -54, 73, 369, 261, -55, -348, 543, 576, -116, - -524, -58, 235, 50, 349, -2, 303, 131, 451, 342, 376, -588, 133, -15, 7, -2, -374, -634, 905, -153, -871, 306, 189, 85, -159, -593, -460, 1067, -698, -558, -1116, -512, 669, 520, -295, -369, 358, 886, -376, 669, 801, -563, -77, 490, -122, 0, -157, 45, -811, 225, -177, 30, 200, -162, 172, -336, -678, -321, -1184, 150, 1, -175, 224, 115, -73, -269, 482, 756, -789, 1161, -126, 156, 172, 1026, 475, 751, -937, -232, -172, 1337, -1242, -425, 614, -44, -1435, 99, -292, -245, 662, 721, 55, -540, 1168, -489, 1945, 27, - -895, 0, -151, -1017, 1954, 392, -286, -2306, -1148, 651, -844, -764, 909, -3381, 90, 667, 495, -273, 956, -581, -70, 5, 501, -140, 107, 674, -42, -170, -208, -242, -5, 76, -39, -102, 441, -610, -131, 73, 107, -365, -612, -157, -184, -88, -46, 120, -680, 53, 525, -324, 403, 305, -293, 19, -213, 86, 152, -320, 903, -436, -397, -520, -472, -236, 424, 579, 349, 1455, -292, 322, -150, -765, 369, -491, -282, 293, 647, -702, 746, 78, -49, 1534, -324, -181, 1146, -749, 1011, 432, -253, 399, 419, 945, 980, 279, -816, 1676, - -1701, 48, 1526, -836, 329, -191, -211, -1790, 1198, 312, 525, 559, -382, -895, -679, -549, 72, 1685, -1, 1320, -454, -1030, 44, 374, -852, 1355, 541, 662, 1333, 864, -1453, 542, -2078, -2559, 40, 2141, 1334, 167, -1533, -5436, -1012, 1672, 1904, 2712, -152, -3454, -1959, -1803, 2742, 2101, -395, -1384, -821, -1682, -229, 2153, -224, 499, 345, -360, -797, 1171, -493, 651, 466, -50, -1108, 1493, -607, -288, 418, 384, -827, 9, -271, -310, 87, -33, 583, -1075, 551, -1293, -221, -218, 1516, 42, 398, -939, 471, -355, 659, 808, -410, -933, 317, 239, - 766, 646, -174, -255, -132, 531, 83, 535, 222, -1329, 1120, -835, -142, -540, 522, -607, -23, -62, -162, 126, 575, -603, 269, 49, -137, 9, 407, -510, -136, -74, 842, -848, 229, -372, 559, -619, -173, 213, -116, 118, -397, -71, 367, -110, 144, 115, 80, 453, -416, 284, 332, 404, -52, -940, 125, 111, 388, 349, -63, 93, -153, -428, -68, 195, -75, 570, -459, -155, -922, 276, 106, -148, 213, 179, -8, -480, 155, 466, -85, -70, 190, -191, 356, -218, 66, -442, 214, 81, -63, -123, 261, -124, -178, -268, 284, -14, - -132, -62, 283, -112, 129, -156, -85, -18, 17, -6, -144, 13, 12, -131, 138, -125, 368, 53, 56, -503, 149, -14, -191, 222, 431, -311, -60, -16, -212, 330, -46, 43, -212, 110, -38, 36, -131, 129, -131, -759, 1840, 502, 455, -243, -589, -567, 161, 357, 56, -21, -2, -269, -49, 129, -71, 56, -29, -269, -14, 133, 210, -187, 52, 135, -268, 440, -267, -233, -232, 60, 129, 204, -223, 285, -411, 272, 243, -181, -18, -13, -47, 212, -228, 66, -73, -296, 419, -234, -8, -174, -54, 292, -381, 155, 106, -167, - 140, -325, 95, 135, -241, 6, 130, -224, 225, -309, 86, 316, -462, 133, -176, 32, 182, -138, -70, 32, 40, -28, 130, -99, -85, 63, -76, 41, -29, 54, 52, -75, 38, -15, 68, -62, -17, 45, 2, -36, -107, 68, 72, -16, -74, 71, -3, -34, 74, -154, -31, 86, -110, 160, -98, 7, 267, -78, 192, -110, -10, 212, -148, -56, 276, -1422, -3336, 944, 3266, 2246, 3551, -1977, -2104, -2869, -3321, 72, 2563, 2648, 2765, 543, -913, -1812, -2601, -2205, 172, 1713, 2032, 1828, 438, -505, -315, -1427, -1596, -673, -43, 614, - 1347, 658, 489, 675, -337, -801, -131, -1280, -600, 14, 203, 976, 1136, 101, -172, -107, -838, -227, -12, -174, 290, 562, -120, -44, -220, -350, 72, 35, -38, 634, 429, 159, -16, -597, -864, -683, 49, 643, 552, 724, 99, 19, 165, -899, -512, -423, -77, 690, 156, 231, 644, -371, -540, -126, -92, 200, 232, 73, 130, 57, -332, -344, -84, 0, 247, 358, 117, -50, -78, -102, 90, -100, -422, -66, 100, 195, 420, 102, -87, -202, -345, -76, 35, 113, 198, 247, 195, -100, -299, -315, -275, -32, 137, 152, 406, 417, - 203, -90, -512, -542, -251, -190, 192, 506, 375, 162, 2, -40, -66, -155, -254, -245, -104, 36, 106, 170, 246, 235, 90, -91, -198, -214, -159, -60, 33, 76, 75, 91, 105, 80, 2, -61, -106, -87, -32, 18, 42, 7, -5, 7, 11, 31, 33, -1, -35, -15, 27, 7, -31, -26, -4, -21, -35, -6, 63, 86, 27, -21, -32, -23, -14, -25, -34, -14, 24, 39, 22, 18, 21, 4, -14, -29, -30, -21, -7, 14, 24, 17, 14, 7, -4, -14, -20, -15, 0, 10, 12, 9, 3, -5, -12, -9, - 1, 6, 6, 6, 3, -3, -6, -3, -2, 0, 1, 1, 1, 0, 0, -1 }, - {-135, -89, 37, -35, -43, -66, 16, 130, -42, 0, 13, 222, -4, 42, -92, -64, -23, -60, -64, -61, -41, -58, -76, 63, 106, -58, 16, 4, -120, 3, -3, -86, 161, -83, 91, 34, -25, -93, -85, 82, -43, -32, -127, -33, -12, -60, 170, -38, -11, 70, -12, -142, -73, -125, -84, 193, -54, 214, -1, -9, -39, 24, 9, -128, -136, 99, 11, 67, -9, 78, 48, -125, -1, 41, 67, -1, 57, 102, -137, 35, 35, -69, 0, 30, 99, 64, -68, -22, -3, 22, 32, 23, 26, -19, 14, -38, - -24, -2, 50, 21, -1, -5, -34, 19, -2, -13, -2, 17, 8, 12, 33, -12, 15, 38, 292, -25, -37, -77, -162, -200, -183, 19, 160, 55, 214, 73, -100, 24, -259, -219, 99, -78, 141, -15, -116, -58, 281, 62, 118, -7, 90, -44, -36, 54, -41, -125, -11, 44, -16, -9, 178, 110, -195, 3, -124, 202, 119, 7, -74, -76, 92, 51, 150, -143, 240, 295, -83, 287, -2, 150, 92, -55, 48, 230, -29, -158, 132, 41, -3, -20, -29, 8, 133, -88, 47, 35, 70, -114, 126, 28, -13, 39, - 17, 11, -7, 27, 73, -54, 28, 18, 30, -50, 2, -79, 12, 35, -47, -30, 8, 20, 23, 5, 21, -2, -1, 45, -6, 10, -254, -198, 63, -112, 81, -140, -199, -184, 27, -137, 127, 93, -177, -36, 73, 18, 90, -52, 93, 114, -157, 51, 53, -126, 75, 14, -148, 112, 108, -52, 118, 17, 96, 87, 37, -56, -13, -178, -53, -88, 95, 100, 40, -286, 56, 122, -64, 202, -164, -218, 18, -64, 71, -156, 286, -14, -94, 28, 5, 163, -8, -94, -5, -64, -86, -110, 53, -200, 22, 8, - 60, 134, 45, 96, 149, -101, -17, 33, -125, 87, -42, 74, 60, -39, -29, 108, -34, -99, 15, -10, -2, -53, 80, -61, 31, 30, 41, -16, -15, 5, -29, 12, -19, 2, -12, -30, 40, -15, 10, -6, 4, 0, 8, -51, -609, -9, -73, 431, 11, 27, 93, -59, 218, 55, -230, -123, -270, 49, -18, -92, -78, -98, -62, 336, -153, -75, -86, -254, -10, -61, 88, 128, -41, -1, 75, -77, -20, -32, -91, 103, 207, -23, -33, 164, -215, 141, -171, -346, -219, -344, -52, -196, -132, 38, 139, 71, - 99, -50, 120, -146, -32, 127, 0, 175, -72, 55, -121, -91, 91, -210, 58, 160, -205, 23, -54, -94, -134, -120, -39, -51, 34, 150, -70, 49, -123, -130, -103, 53, 72, 21, -32, -36, -54, 34, -46, -39, -18, -36, -4, 10, -66, -13, -7, -48, -12, -20, 1, -5, -91, 15, 40, -14, -35, 0, 58, 33, -21, -61, 36, -4, -20, 391, 3, -218, -209, -72, -152, -59, -114, 30, 19, -172, -101, -189, 359, 152, 34, -20, 195, -290, -4, -6, -183, -244, 219, 4, 157, -245, -107, -85, 86, -9, - 105, -169, 52, 69, -182, -176, -159, 38, -52, -49, 155, -45, 18, 3, -30, -175, -106, -20, -262, -172, -138, 73, 51, 105, -25, 46, -2, -27, 123, -95, 214, 30, 65, -28, -69, 85, 67, 168, -50, 26, 104, -61, 3, -222, 106, -171, 109, -127, -122, -240, -46, 60, 27, -41, 57, 24, 111, 18, -32, 96, 53, -86, 22, -70, 76, -31, 14, -19, -8, -62, -1, 3, 13, -36, 30, -52, 21, -10, -24, -46, 13, -31, 66, 18, -16, -29, -25, 49, 35, 47, 6, 4, 26, -55, 463, 439, - 328, -108, 121, 167, 99, 95, -160, -140, -210, 191, -197, -23, -143, 252, -276, -206, -102, -43, -152, -229, 67, 14, 15, -277, -152, 75, 60, 81, -74, -109, 10, 86, 109, -77, 103, -147, -38, -361, 134, 45, -61, -67, -266, -121, 35, -63, -375, 204, 85, 1, -100, -78, -158, 50, -55, 110, -23, -53, -213, -40, -21, -117, 235, -169, 4, 140, -58, -183, -103, 159, 230, 114, -17, -6, 122, -246, 101, -25, -12, 12, 54, -13, -10, 13, -48, -148, -40, -45, 46, 33, 17, -57, -30, -66, -82, -20, - -3, 99, 9, 14, 12, -34, -20, 46, -52, -7, 18, 29, -62, 1, -6, 37, -45, -10, -26, -42, -95, -43, -5, -41, 0, 6, -5, -52, -21, 558, 187, -82, -65, 196, -377, -71, 305, 153, -213, -5, -145, 59, 235, 577, 190, 449, -159, -34, -437, 148, -128, 123, -191, -10, 18, -68, 157, -71, 75, 193, -148, 87, 247, -68, 83, 0, 99, 135, 139, -742, 271, -86, -347, -61, 212, 64, -268, 144, 212, -437, 35, -124, 257, 58, 213, -52, -153, -307, 19, -186, 579, 107, -95, 193, 25, 186, - -455, -61, 71, 141, 34, -214, -33, 77, 203, 171, -141, 3, 200, -9, 95, -70, -34, 139, 14, -12, -18, 6, 69, -67, -28, -9, 54, 51, -6, -19, 139, -45, -23, -74, 11, 36, -35, 2, 44, 55, -48, -23, -80, 5, 66, -32, 13, 29, 35, 110, 16, 53, -2, -50, 74, 17, -662, -727, -249, -57, 13, 154, -310, 98, 366, -210, 195, 253, -176, 5, -86, 310, 432, -207, -244, 217, 21, -208, 98, 3, 54, 62, -111, -81, -461, -24, -132, -11, -13, 314, 93, -564, 10, 272, -308, 81, - 332, -73, 117, 7, -87, -214, 427, 358, -272, 143, -101, -14, 133, -95, 112, -169, -19, 360, -102, 76, 171, -123, -295, -13, 102, 52, -141, 18, 81, 128, 264, 162, 291, 153, 57, 134, -47, 261, -8, -207, -277, 34, 91, -49, 209, -108, -111, 82, -25, 22, 12, -129, -17, -78, 96, 42, 77, 148, 20, -53, -214, -17, 51, -56, -21, 21, -46, 45, 49, 5, -49, -37, 107, -16, 51, 25, 36, -77, -78, -48, 20, 35, 65, 46, 33, 28, 81, -22, -76, -720, 789, -53, 506, 32, -304, -96, - -179, -215, -34, 8, 364, -65, 248, -263, -20, 57, 52, 23, 316, 315, 111, 45, -47, -69, -25, -60, -542, -189, 241, 154, -66, 21, -260, 123, -317, 62, 489, 48, 101, -417, 214, 186, 47, -281, -127, -134, 17, -253, 247, 304, 181, -33, 458, 159, 673, 260, -187, 560, 7, -211, 404, -72, 129, 253, -192, -164, 373, 402, 235, -335, 120, -8, -158, -276, 196, 355, 212, 518, 67, -120, -122, -327, -128, 195, 26, -63, 8, -205, -146, 24, 46, -11, 211, 167, 71, 3, 58, 98, 48, -104, -46, 25, - -28, -39, 86, 4, -31, 69, 23, 19, 24, -70, 12, 185, -91, 115, 51, 1, -90, -99, -53, 36, 176, -383, 510, -147, -335, 112, 222, -222, -112, -469, 197, -172, -56, -430, -189, -146, -73, -194, 102, -87, -106, 101, 143, 250, 246, -106, -88, -347, 137, 6, 229, 62, 62, -79, 92, -217, -183, 101, 53, 103, -422, 141, 277, -2, -372, -390, -302, -898, 127, -104, 435, -214, 361, 114, 25, 464, 72, -55, 335, 122, -455, -228, 55, -147, -258, -159, 588, 268, -276, -35, -154, -78, 87, 413, 8, -113, - 550, -199, -498, -478, -563, -102, 44, -17, -98, -71, -240, -50, 72, -77, -70, 45, 47, -357, -145, -281, 14, -97, -89, -152, -45, 37, 217, -1, 265, 127, 195, 17, 93, -94, 178, -5, -126, -194, 111, 13, 62, -54, 36, -64, 63, -26, 74, -20, -30, 42, -8, 222, -369, -93, -99, -49, -26, 978, 160, 357, -174, 312, 630, -541, 819, 485, -220, 7, 49, -295, -495, 33, -287, -442, -198, 38, 0, -55, -199, -34, -193, -14, -223, -17, 153, -347, 190, 291, -227, -212, 150, 113, -20, 878, 77, 585, - -421, -42, -511, -376, 90, -377, -516, -345, -392, -87, -105, -437, -473, 616, 97, 38, -84, 319, 178, 385, -38, 364, -204, 82, -682, 556, 270, 42, -375, -30, 169, 34, 65, 274, 384, -299, -383, -253, -60, -8, 42, -226, 26, 63, 158, 204, -26, -129, 215, 104, -160, -13, 78, -98, -169, 28, -57, -58, -5, -76, 197, -210, 114, -8, 218, -230, -55, 36, -58, -89, -36, -183, -198, -40, 21, 55, 72, -137, 136, 100, -81, 119, -24, 67, 6, 66, -55, -47, 19, 33, 80, -14, 110, -54, -38, 0, - -40, 69, 70, 478, -193, -157, 534, -446, -340, -82, -270, -42, -532, 121, -327, 254, 37, 87, 307, 89, 217, 297, 282, 233, 395, 48, 269, 241, -285, 498, 123, 231, -266, 389, 177, 274, 71, 98, -49, -356, 93, 204, 240, 262, 58, -434, -273, 314, 172, 72, -164, 218, -156, -435, 642, 392, 288, -245, -119, -323, -1010, -29, -139, 132, -234, -253, -444, 80, 145, 568, -445, 183, 10, 262, -391, -481, -292, 313, 97, 99, 168, -131, 58, 367, 133, 187, 236, -91, -82, -151, 6, 162, 201, 9, 85, 42, - 35, 152, -90, -78, -128, -72, -132, -2, -203, -81, -214, -10, -127, -35, -26, -73, 66, -52, -276, -39, 116, 125, 235, -32, -133, 68, -49, -201, 193, 162, 158, 359, 239, -17, 18, -77, 100, 32, -827, 460, 491, -258, 417, 137, -699, -131, 897, -138, -612, -103, -67, -533, 358, 67, -273, 386, 254, 926, 539, 5, 60, 873, -235, 214, -369, -527, -163, -361, 71, -35, 169, -36, -72, -158, 687, 25, -556, -443, -107, -122, -28, 218, 626, 397, 126, -394, 485, 893, -199, 401, 375, 1078, 199, 198, 321, 454, - 249, -382, -366, 241, -674, -410, -485, 444, 389, 268, -116, 325, 690, -406, 548, 545, -82, 535, -518, -234, -186, 1130, -563, 551, 343, 198, 152, -512, -57, -405, 419, 396, -13, 22, -210, 294, -125, 22, 107, 116, -7, 177, -134, -76, -57, -135, 51, 104, -100, 43, 125, 223, 29, -221, 84, -238, 35, 200, 130, 212, -44, 347, -146, 254, -74, -93, -52, 7, 281, -216, 132, -14, 134, -177, 40, 61, -82, 368, -211, 159, 174, 617, 1106, 112, -122, 111, -66, -191, 27, 109, -278, -370, 117, -196, -109, 276, - -20, 549, -299, 538, 263, 46, -322, 95, 540, 150, -282, 100, -71, 7, 315, -451, -239, 487, 6, -130, 425, -29, 148, 89, -415, -758, -163, 252, 477, 95, -372, 471, -161, 965, -496, 646, -386, 226, 559, -839, -861, -15, -245, 213, 271, 31, -129, -516, 340, -82, 607, 266, 565, 146, 328, -147, 434, 148, -262, 44, -9, -1264, -38, 212, 302, 521, 449, -156, 37, -103, 83, -10, -140, -342, 144, -204, 435, 41, 85, 204, 126, -147, 126, 305, 277, -105, -50, 35, -66, -56, -196, -46, -411, -68, 142, -355, - 240, -271, -209, 50, -213, 207, 86, -94, 144, -28, -21, 79, 305, -223, 50, 33, 136, 85, 64, -126, 729, 942, -202, -34, 334, 1246, 38, -733, -291, 152, 144, -230, 241, -166, 388, -621, 36, 391, -257, -279, 57, -614, -187, -199, -978, -827, -477, 364, 429, -73, -695, 80, 28, -23, 144, -349, 842, -238, 110, 931, -809, 394, 141, -282, 342, -218, -655, 15, 574, -254, -410, 239, 81, 545, 8, -837, 72, -495, 831, -299, 130, 204, 104, -118, -531, 225, 567, 164, 585, -849, -463, -140, -2, 92, -651, 588, - -75, -625, -203, 396, 374, -346, -475, 475, -377, -240, -3, -59, -46, -31, -134, -27, 245, -54, 226, -251, 181, 229, -55, 123, 44, -47, 10, 31, 415, 21, -70, 35, 99, -204, 81, -261, -12, 301, -100, -238, -79, 135, 14, 10, 187, 14, -228, -124, 443, 316, -94, -19, -4, -645, 948, 27, -1624, 650, -223, 127, 166, 218, 399, 145, -294, -71, 401, 271, -322, -17, -256, -133, -798, -102, 384, 477, 107, -189, 528, -544, 602, -347, -195, 72, -187, 160, -480, -648, -725, -232, 375, -145, 4, 442, 123, 77, - -14, 15, -153, 6, 476, 293, 502, 426, 504, 343, -300, -191, 124, -32, -579, 389, -105, -547, 687, -8, 112, -19, -250, -82, 288, 418, 347, 11, 213, -701, -100, -250, 381, 132, -195, -223, 882, -269, -302, -96, 142, -218, -582, -33, -100, -314, 545, 111, 205, -167, -29, 127, 33, 160, 173, -57, 106, -105, 120, 46, -97, -73, 89, 125, 34, -111, -92, -100, -74, 3, 62, -90, -110, 26, -9, -19, 94, -44, 150, 46, 439, -37, -55, -96, 53, 3, -185, -243, 2212, -2169, -107, -2358, -364, -896, -108, 577, - -291, -652, 1031, -277, -178, 35, 319, -36, 857, 567, 341, -504, 35, -344, -349, -234, 14, -107, -93, -285, -62, 474, 60, 314, 314, -25, 419, 608, 34, -124, -316, -379, 153, 166, -313, 516, -680, -689, 77, -241, 370, -639, 274, -1228, -654, -983, -84, -485, -43, -296, -369, -321, -29, 83, -960, 109, -210, 110, 5, -444, -781, 540, -470, -84, 484, -49, -151, 320, 401, -83, 400, 261, 483, 266, 489, 231, -289, -81, -255, 12, -211, 45, 177, 250, 274, -122, 128, 91, 180, -43, -68, 94, 216, 28, 50, 238, - 122, 245, -35, 11, -25, 119, 170, -31, -281, 154, -47, 60, -88, 39, -80, -42, 15, -235, 4, 321, -201, -212, 28, 110, 112, 38, -222, 1789, 898, 434, -434, -225, -936, 205, 748, -147, -180, 1227, -222, -274, 606, 898, 154, 916, -231, 133, 539, 611, 963, 780, -43, -349, 288, 351, 330, 413, 720, 352, 916, -357, -27, 268, 247, 777, 449, 832, -603, -190, 330, -648, 520, 530, 506, 216, -655, -239, 1235, 318, 831, 691, 756, -157, 1003, 1574, 539, 138, 1102, 762, -429, -263, -538, -429, 462, 539, 44, -457, - 6, -408, -22, -183, 263, -959, -113, 96, -489, 365, 61, -300, 252, -604, -396, -669, -227, -323, 232, 73, -315, 70, 433, 128, -147, -266, -416, -160, 133, -584, -276, -50, 465, 157, -203, 98, -319, -87, -101, -261, -172, 439, -105, -31, -111, 104, 277, 200, 236, 605, -3, 488, 19, 50, 302, 262, -406, -232, -35, 95, 39, 4, -44, 192, -563, 285, -679, 1199, 1702, 992, -432, -930, -340, 843, -245, -693, 1270, -874, 760, 429, -990, -409, -100, -1639, 69, 191, -787, 1619, -551, 1504, -1120, 169, 77, 1100, 1622, -131, - 554, 766, -889, 602, -1205, -331, 2305, -127, -629, -122, -1282, 58, -400, 1441, 553, 672, -215, -378, -710, -660, 173, 94, 10, 960, -226, 185, -988, -513, 671, -1479, -577, -443, -499, 1385, 108, 1496, 1079, 479, 581, -333, -782, 671, -1067, -655, 1334, 405, -790, -1315, -789, -936, 762, -807, 429, -583, -42, -500, 543, 313, 56, -434, -72, -299, 98, -591, -401, -222, 140, 332, -3, -240, -328, -549, -384, 351, 487, -149, 339, 671, 330, -621, -173, -228, 403, -379, -240, -89, 155, -498, -664, -479, -150, 277, 1, 63, -85, 379, - 129, -23, -339, -115, -206, 267, -66, 64, 1072, -1794, 1897, -53, 141, -615, 1531, 355, 984, 368, -654, 216, 544, -946, 652, 6, 431, -1261, -104, 302, 1150, -488, -959, -47, 1143, 601, -445, -996, -55, 824, 103, 52, 224, 598, 1517, -2153, -360, 202, 1188, 262, -657, -166, 449, 1088, -116, 48, -2065, 591, 316, 557, -1500, 1317, 1132, 424, -682, -73, -754, 555, 969, 405, 450, -89, 733, -1081, 1015, -306, -370, 1196, 983, 60, -380, -990, 716, 787, -2119, -171, 1209, 299, -19, -759, -331, 2062, -164, -709, -95, -384, -465, 684, - -586, 207, 308, 417, -296, 39, -300, -356, -241, 314, 311, -326, -70, 156, -263, 623, -606, 155, -113, -196, 217, 1033, 63, 1, -171, -365, -4, 563, 129, -27, -114, -266, 475, -124, -33, -282, 270, -44, -132, -1605, 770, 141, 487, 590, 861, 300, 271, -423, 440, 75, 1023, -127, -317, 804, 614, -144, 45, -354, 2, 250, -89, -214, 454, -376, 39, 620, -144, 355, -648, -137, 76, -269, -111, 67, 448, -123, -773, 24, 1514, 310, -834, 241, -850, -582, -443, -124, 963, -111, -783, 1566, -1709, 283, 1728, 178, 1212, -938, - -1748, 557, 52, 1382, 65, -787, 636, -180, -152, -337, -64, -491, 235, 64, 363, -598, -519, -207, 607, 787, -272, 418, -72, 659, 460, -836, 657, -173, 90, -144, -267, -5, -12, 88, -72, 68, 51, 46, 87, -276, 5, 152, -239, -31, 137, -148, 183, 211, -323, 378, 145, 392, -97, 181, 306, -598, -17, 183, 338, -214, -169, -205, -159, 348, 689, -297, -3237, -7439, -2948, -4477, -6555, 3524, 975, 2028, 9337, 7197, 4199, 7686, 5735, 980, 1896, 1578, -3642, -3117, -1526, -5571, -5326, -2040, -2737, -3864, -1615, -1388, -3933, -3283, -272, -1870, - -3189, -1095, 1018, -2316, 698, 3448, -262, -494, 4683, 3740, -163, 5471, 6340, 2575, 5957, 8358, 4987, 4332, 10030, 8005, 6019, 7135, 9463, 3383, 1343, 3962, -3123, -8966, -6499, -9916, -16057, -14383, -15264, -17753, -18092, -15601, -13585, -13625, -9577, -4243, -2872, -435, 4649, 8542, 8624, 10705, 15402, 13463, 12308, 17007, 13518, 7640, 11151, 7808, 3032, 2743, 3603, 371, -1135, 700, 104, -2525, -1344, 225, -2009, -3726, -1787, -2556, -5425, -3421, -1320, -4056, -2725, 547, -1287, -1894, 931, -1121, -4467, -3424, -5484, -9274, -8731, -8375, -8698, -7647, -5136, -4014, -2415, -469, 2045, 3625, 5564, 7018, 8718, 9069, - 9620, 10717, 10167, 9322, 8819, 5842, 2059, 195, -874, -2496, -2943, -2569, -2900, -3258, -2870, -2899, -2840, -2399, -2340, -2456, -2370, -2075, -1721, -1470, -962, -597, -121, 68, 437, 664, 835, 866, 917, 909, 715, 418, 323, 163, -46, -219, -278, -615, -803, -992, -1322, -1558, -1460, -1406, -1254, -941, -667, -490, -123, 261, 511, 776, 1207, 1305, 1294, 1400, 1539, 1424, 1480, 1554, 1473, 1417, 1424, 1259, 1084, 956, 735, 417, 189, -80, -437, -799, -1062, -1377, -1567, -1650, -1627, -1608, -1474, -1275, -1075, -870, -608, -429, -231, -65, 93, 224, 331, 421, 486, 477, - 467, 425, 369, 314, 277, 228, 186, 147, 124, 98, 85, 75, 68, 60, 55, 53 } - }, - { - {-261, 155, -198, 25, -84, -26, 78, -122, -223, -56, 20, -128, -73, 109, -64, 51, -280, -23, 190, 102, -313, -107, -82, -82, 106, -45, -163, -102, -116, -118, 207, 66, 134, -85, 175, 160, 114, -62, -148, -116, 13, 31, 238, 85, 46, -111, 26, 11, 27, 95, 56, -160, -137, -70, 87, 21, -30, -172, -53, 69, 78, -68, -26, 5, 83, -17, -91, 1, 13, -117, 251, 17, -170, 1, -26, 162, 13, 110, 150, 58, -10, 9, -55, -34, -37, 97, -31, -11, -43, 34, 11, -17, -4, -24, 5, -2, - 19, 21, 32, 41, -173, -157, 176, 162, -132, 97, 9, 50, -432, 166, -65, -295, -385, 10, 277, 16, 179, 6, -348, -120, 39, 121, -62, -30, -147, 19, -27, 245, 124, 52, 43, 66, 84, 223, 135, -198, -18, 46, 47, -235, 76, -70, -150, -42, -7, 160, 41, -90, 162, 254, -55, -97, 61, -18, 138, 141, 110, -170, -130, 121, -52, -43, -131, 14, -194, 115, 103, 136, 34, 158, -172, -108, 222, 11, 82, 262, 101, 26, -107, 154, 18, -78, 43, -186, 4, -20, 27, 50, -22, -83, -46, -14, - 40, 38, 12, -23, 22, 52, 8, -18, -17, 0, 219, 19, 85, -185, -157, 90, -43, -68, -86, -80, 67, -214, -122, -264, -317, -59, 264, 170, -107, -30, -37, -62, -228, 164, -57, -59, 15, 107, -51, 9, -8, 156, -144, 156, 85, 187, -64, 145, 65, -90, 131, -89, 75, 139, -105, 146, -87, -70, -22, -43, 74, -43, -111, 44, -96, 21, 13, 15, 220, 43, -50, 1, -90, -126, 65, -31, 210, 214, 87, -60, -33, -2, -84, -98, 108, 169, 6, -19, 105, 112, -14, 39, 36, -82, 78, -15, - 112, -56, -21, -5, -46, -5, 81, -18, 25, 23, -57, 18, -10, -12, 23, 21, -36, 41, -14, -18, 3, -5, -7, -34, -25, 11, 419, -177, 172, -213, -179, 1, -50, -45, 58, -90, 181, 177, 151, -45, -20, -79, -193, 30, -116, -21, 21, -65, 110, 42, -13, -319, -133, -201, 8, -131, -202, -89, -112, -124, 201, -161, 142, 12, -57, 79, 68, -144, -39, 3, 155, -15, -212, -270, -281, 73, -102, 6, -22, 41, 95, 156, -108, -57, 51, 54, 20, 196, -109, 121, -225, 440, 54, -47, 86, 42, - 84, -122, -22, 33, -14, -26, -222, -74, -151, -45, -18, -109, -106, 79, 92, 28, 18, -10, 78, 46, 90, -45, 8, 3, 82, -33, -5, -5, 9, -65, 16, -47, 24, 33, -16, -55, 11, 17, -17, -19, -59, 15, -7, -30, 37, 43, -5, -13, -206, 28, 37, 12, -34, -124, 72, 57, -186, 216, -272, 333, -34, 110, 48, -8, -38, 68, 312, 350, -69, 62, -44, -51, 45, 73, 239, -32, 71, -123, 130, 28, 188, 91, 176, -258, 106, 93, -83, -4, 191, 0, 13, 58, 116, -41, -18, 372, - 176, 32, 32, -79, 167, -226, -332, -400, -26, 209, -8, 104, 282, 112, -52, -101, 149, -30, 363, 164, 52, 50, -201, 42, 149, -77, -226, 39, 79, -10, -80, -29, 36, -73, 40, 41, 36, -15, 42, -72, -69, -22, -44, 23, -69, 38, 64, 43, 47, 49, 13, 32, -94, -78, -31, -41, -50, -10, 29, 17, -6, 58, 29, -4, 71, 45, -2, -489, 50, -39, 332, -252, 145, -517, 201, -50, -265, -290, -204, 152, 118, 390, 50, 129, 372, -67, -275, 39, -212, 50, 303, 55, -88, -38, -61, 89, - 116, -26, 77, 156, -101, 49, -187, -15, -233, -37, 29, -111, 168, 115, 143, 289, 16, 350, 266, 129, -185, 401, 170, 70, 350, -39, 5, 29, 114, -74, -106, -242, -236, -191, -1, -151, 306, -187, 125, 192, -111, 9, -92, -52, -307, -348, 156, -61, -120, -104, 27, 40, 20, 68, -125, 284, 17, 85, -62, 15, 81, -139, 43, 5, 45, 64, -4, 50, 94, 0, 25, 70, 74, 100, -8, 17, -55, -15, 1, -24, -77, 5, -25, -32, 4, -30, -43, 407, 15, 4, -38, -80, 73, 16, -209, -267, - -362, -190, -379, -241, -129, -280, -178, -123, -146, -379, 258, 162, 9, 136, 62, -106, 468, 28, -163, -86, -319, -138, 349, 16, -294, -294, 42, -297, 94, 103, -232, 8, 71, 16, 343, 102, -158, 34, -189, 173, 24, 76, -421, 289, -145, 120, 9, 55, 68, 10, -123, -11, -165, -1, -332, -3, -359, 471, -81, 299, -222, -104, -48, -229, -128, 183, -8, -8, 136, 176, 27, 288, 249, 347, 184, 73, 41, 157, 83, 51, 63, 35, 76, -23, 126, 21, -9, -28, 98, 39, 69, 34, -47, 32, 38, 31, - -78, 144, 77, -15, -112, -13, -18, -81, 28, 13, 82, -70, -155, -208, 1, 155, -400, 1, -172, -137, 286, -462, -436, 116, 585, 17, 57, 46, -87, 321, 312, 181, 89, -83, -473, 283, 4, -378, -121, 90, -18, 5, 40, -90, -372, -20, 17, -67, -155, 114, 326, -417, 262, -155, -77, 26, 208, 682, -438, -109, 45, -42, -79, 24, -167, 60, -151, 469, 162, 89, 131, -97, -25, 249, -37, 109, -204, 360, 17, -253, 504, -318, 233, 67, 116, 367, -144, 157, -16, 2, 46, -23, -245, -129, -14, -107, - -37, -58, -150, -153, -114, 74, -131, 78, -34, -4, -115, -78, -84, 70, -159, 18, 17, 99, 154, -58, -27, -135, -116, 10, -101, 31, -17, -89, 3, -26, 43, 57, -37, 497, 38, 129, 147, -84, -287, -225, 34, 497, 281, 60, -446, 63, -245, 1, 497, 478, 241, 323, -293, -605, -317, -437, 241, -5, -74, -2, -330, -99, 101, -63, -126, -123, 352, -24, 95, -101, 231, 48, -134, -281, -216, 638, -28, -145, 203, -366, 114, -210, -638, -144, -84, 192, 73, 169, 53, 251, 9, 17, 139, -624, -99, -168, - -45, 60, 357, 394, 142, -104, -273, -359, -121, -212, 45, -106, -112, -248, 368, 265, 108, 338, -81, 134, 208, -134, 123, -86, 27, 123, -38, -83, -35, -46, -33, -4, 8, 122, 4, 13, 37, -69, -189, 6, -45, -26, -35, -112, -13, 36, 167, 137, -78, 18, 110, -25, 25, -41, 25, 105, 13, 115, -720, -471, -109, -171, 368, 253, -60, 634, -640, -149, -242, 677, 325, -222, 250, 95, -263, 468, -515, 255, -237, 40, 56, -172, 452, -317, 277, -132, -664, -110, 464, -281, -453, 6, -56, -678, -127, 272, - 116, 362, 266, -76, 653, -156, -201, -321, -299, -289, 179, 244, -210, -237, 78, -205, 274, -75, 149, -111, -170, -130, -4, -384, 104, 277, -65, 120, 167, 197, 355, -254, 114, 277, -36, -589, -627, 69, -60, 47, -229, -95, 46, -227, -412, -126, 311, 252, -124, -50, 96, 85, -49, -100, 7, -13, -162, -60, 172, -50, 138, 25, -43, -85, 111, 109, 129, 15, -72, 75, -193, -116, 95, 44, 82, 150, -77, 31, 59, 73, 14, -88, -127, 56, -69, -42, 512, -330, -826, -1, 582, 744, 136, -280, -211, 73, - -138, -122, 325, 329, -167, 317, -412, -54, 290, -148, 352, 163, -53, -495, 184, -119, -120, 21, -41, -56, 669, -335, 339, 572, 396, 206, 4, -385, 377, -218, 359, -209, 80, -405, -81, -383, -252, 53, -356, -102, -127, -19, 310, -374, -322, -121, -186, -80, -319, -412, -513, 47, 392, -32, -255, 38, 81, 309, -349, -203, -114, -14, 232, -1, 62, -243, -103, 120, 474, 209, 326, 379, 495, 190, -71, -179, 119, 150, 217, 91, 19, -2, 300, 106, -114, 22, 167, 66, 39, -113, -111, -79, -153, 8, 141, 135, - 28, -83, 197, 113, 250, 130, 5, 167, 0, -133, 191, -3, -28, -75, 36, -48, -6, 168, 97, -1378, -655, 460, -1126, -780, -50, -459, -315, 344, 393, 121, -72, 143, 1124, -138, 180, 433, 493, -512, -266, -242, 415, 453, 227, 84, 424, -124, -213, 298, 574, 41, 185, 585, 431, 352, -262, 111, 177, 0, -10, 376, -123, -5, -38, 251, 9, -409, -274, 83, -557, 423, -124, 933, 37, 512, 101, -21, -301, -13, 119, -393, -203, -459, -58, 237, 321, -139, -749, 273, -119, 257, -269, -320, 235, -484, -371, 724, - 11, 334, -68, -312, 87, 427, 104, 340, -549, -26, -37, -90, -472, 462, -275, 35, -54, 57, -175, -16, 97, 142, -117, 303, -74, -95, -177, -150, -152, 146, -58, -105, -45, 40, -116, 212, -63, 240, -149, 103, 37, 97, 155, 33, 556, -257, -649, 275, -340, 139, -11, -324, 593, -798, -35, -963, 21, 774, 1084, 511, -189, 500, -41, -72, 52, -88, 265, -35, -511, 27, -709, 246, -221, -160, 471, -12, -546, -610, 138, 82, -305, -255, 452, -661, -6, -135, 230, -179, -145, -529, -226, -235, -101, 377, -453, 160, - -57, -80, 57, 161, -765, -84, 101, -70, 280, -243, -339, -156, -856, -379, -374, 15, 362, 546, -262, 413, -714, 1138, 76, -207, 594, -710, 596, 265, -163, 10, 197, 13, 93, 543, -236, 230, -129, 166, 270, 265, 325, -116, 274, 62, 39, -49, -370, 11, -263, 117, 167, -60, -43, 46, 35, 181, 82, -136, 197, -6, 21, 243, 166, 95, 445, -371, 0, 160, -2, -292, 68, -187, -176, 700, 41, -499, -10, -75, 325, 215, -304, 353, 7, -785, -855, -81, -257, 215, -36, -301, -771, -672, 368, -572, -128, 38, - 182, 44, 551, 48, -277, 370, -48, 55, 341, -447, -29, 99, -457, 279, 381, 167, 339, 178, 525, 145, 382, -534, -167, -84, -719, -2, -77, 303, -47, 347, -57, -416, -284, -20, -665, 294, 19, -127, 390, 248, 324, 337, 103, -38, 283, -901, 275, 116, 405, -158, -636, 403, -96, 692, -1017, -360, -712, 489, -207, -653, -729, -479, -215, 235, 184, -198, -207, -107, -13, -219, -83, 374, 58, -34, 110, 83, 69, 204, -156, -206, -5, -359, 1, -125, -51, -231, -62, -316, -284, 362, -201, -11, 122, 175, -30, 304, - -251, -80, 125, -295, -81, 349, 125, 79, -118, -178, 134, 476, 442, 1619, 1223, 164, 354, 101, 940, 24, 457, -429, 1113, -443, 1009, -47, 644, -77, 454, -455, 108, 226, -250, -83, -135, -106, 300, 6, -261, -360, -542, -690, -332, -118, 3, 215, -580, 244, -320, -494, -103, -361, 163, -89, -755, -181, -384, -456, -478, 432, 578, -1213, 274, 106, 339, 118, -153, 731, 412, 382, -1014, -455, -14, 248, 839, 30, -114, 39, 710, 637, -605, 682, 50, 152, -116, 399, -862, -304, 889, -138, -58, -344, 593, 386, -306, -520, - -89, -24, 53, 6, -111, -485, -165, 375, 495, 305, -273, -74, -80, -236, 76, 77, 229, -52, -161, 141, 56, 85, 448, 59, -124, -172, 78, 159, 349, 68, -338, -183, -254, 99, 131, -282, -596, 191, -48, -102, -208, -369, 446, -175, 389, 604, -680, 213, -388, 1137, -671, 643, 593, -224, -1060, -617, -69, -282, -30, -486, -772, -1028, -588, -684, 297, -585, 246, 70, -66, -60, -481, -148, -494, 146, 445, 581, 12, -162, -507, -121, 52, -302, 88, -417, -270, -59, -413, 329, -364, -1080, 42, -33, -355, 461, 362, 526, - 203, 414, 837, 141, -830, -189, 393, -182, -689, 387, 549, 185, -2, -934, 837, -39, 683, -565, 692, 1692, -148, -48, -824, 446, -670, 568, 290, -369, -81, -912, 212, -497, 10, 352, 354, -11, -234, -203, 253, 619, -298, -47, 97, -268, -77, -84, 132, -29, 262, -117, -295, -163, 92, 235, -292, -90, -2, 42, 220, 49, -72, 80, -496, -284, -28, -44, 106, 32, 43, -7, -83, 257, -10, 192, -9, -52, -181, -123, -1332, 450, -1746, 1150, 410, -300, 1225, -120, -627, 1087, -421, -61, 228, 379, 1004, 39, -84, 709, - 300, 595, 728, 540, 48, 377, 58, -40, -402, 255, 381, 91, -25, -433, 205, -406, 485, 479, 82, 567, -351, 374, 587, 375, -796, -855, 1002, -98, 626, 974, 22, 0, -103, 191, 562, 534, 54, 444, -1, -507, -634, -938, 15, -381, 12, 531, 496, -877, 74, 340, -770, 128, 1069, -464, -535, 575, -619, 142, -175, 1122, -328, 693, -345, 583, -56, 217, 464, -733, -225, 280, -487, 357, -437, -120, -247, -224, 30, -120, -201, 118, 332, -167, 90, 123, -291, 52, 38, -73, -206, -83, -159, -470, -188, 103, -620, 226, - -318, 241, -145, -58, -435, -225, 4, 122, -193, -421, 69, 31, 226, 100, -1, 278, 219, 26, 188, 131, -606, 139, -702, 1454, 359, -771, 298, -176, -686, -809, -821, 248, -37, 731, 1083, 522, 265, -127, 362, 38, -1355, 599, 1414, -920, -968, -835, -1183, 862, -1165, 529, 10, -143, -5, -376, -449, 583, -1199, 1239, 711, 167, -788, -594, -521, 114, 209, -509, -69, -375, 853, 389, -152, -23, 352, 82, 401, -693, -274, -64, -122, -644, -454, 387, -1230, -723, 95, 1442, 695, -436, -28, -1091, 533, 1672, 60, -356, -250, -786, - 1029, -328, -397, -32, 610, 385, -528, -474, -170, 539, -143, 160, -41, -424, -138, 683, 390, 58, -315, -48, -48, 533, 432, 219, 195, -627, 241, 229, -94, 145, -98, -88, -551, -56, -28, -76, -176, 150, 202, 108, -648, -555, -275, 0, 40, -651, 233, 824, 166, -226, 15, 130, 3, -354, -272, -91, 111, 6, -671, -461, -1345, 299, -990, -1483, 354, 826, 207, 225, -625, -783, -200, -1163, -569, 308, -972, 1542, 304, -374, 335, -733, -1452, -485, -1109, 180, 330, -405, -788, -399, -484, 431, -577, -209, -71, 661, -471, -84, - -218, 171, 280, 53, -192, 682, 893, 570, -450, -370, -1301, -724, -294, 348, 2199, -373, 31, 979, -84, 418, -494, -518, -415, 465, -1234, 11, -159, -14, 1077, -470, 1628, 145, 1235, -1566, -465, 455, -26, -679, -568, 1273, -1306, -1081, 1566, 276, 1360, -537, -85, -93, 441, 187, -119, 462, 467, -24, 222, 146, 54, -160, -287, -66, -188, -258, 246, 140, -214, 157, -474, -47, 343, 591, -42, -372, -23, -424, 247, 406, -278, -233, 233, 271, -600, 216, 32, 394, -252, -266, 2, 125, 189, -681, 116, -289, 545, -189, -121, -79, - -1345, 642, 989, -715, -587, -200, -645, -778, 210, 231, 607, 27, 531, 942, 985, 653, 228, -720, 73, 375, 499, 764, 10, -395, -573, -217, 777, -318, 307, 673, 69, 1323, 155, -844, 732, 720, 210, 311, 671, 107, 59, -775, 1676, -1784, -1309, -1522, -501, 314, -892, 459, 1001, -297, 101, 880, 284, -954, -328, -739, -103, 54, 52, 850, 840, -193, -208, 534, 1292, 223, 1063, -895, 946, -414, 316, -190, -598, -420, -92, 425, 265, 1050, -1357, 691, -535, -338, -262, 502, -236, -49, 113, -548, 345, -269, -15, -416, 132, -86, - 22, -469, 73, -45, 97, -48, -505, 200, -286, -267, -116, 376, 443, 482, -412, 831, -625, -193, 51, -72, -461, -253, -23, -352, 103, -33, -11, -45, -340, 40, -54, -20, -762, -1533, -1543, -1117, 229, 2865, 724, -396, -867, -2071, -2913, 657, 1206, 1448, -305, 125, -855, -1487, 428, 269, 483, 69, -1247, -381, 304, -251, -50, -236, 1623, 1425, 961, -89, -697, -1184, -784, -709, 1109, -185, 811, 366, 380, -500, -2699, -1859, 917, -1463, -499, 3112, 2140, 1607, -1220, 880, -845, 61, 61, 451, 1320, 2326, -892, -84, -1535, -1241, -2031, 219, - -85, -2188, -525, 1407, 526, 982, 1332, 2400, -1750, -1051, 138, -1429, -185, 797, 1869, 949, 291, -1143, -1095, 737, -313, 1101, 968, -263, 443, 177, -188, -368, -215, -140, 328, 94, -10, 113, -36, 157, 3, 696, 572, 907, 162, -502, -1054, -861, 348, 815, 934, -119, -600, -2422, -1246, -1148, 25, 120, 245, -11, 178, -276, -4, -408, -365, 509, 449, 260, 262, 131, 57, 114, 709, -1152, -3814, -3549, -2037, -2215, -553, 3673, 1865, 3779, 3353, 5256, 3753, 3229, 520, -1402, -3170, -5079, -4313, -4344, -2271, -1090, -257, 36, 124, 897, 1198, 3022, - 1835, 3567, 2323, 3058, 1105, 2954, 1025, 723, 698, -176, -830, -2000, -2309, -4284, -2936, -5429, -4296, -6589, -3908, -3099, -749, 1811, 962, 163, 1807, 3864, 5160, 6768, 8065, 6903, 5041, 6289, 5187, 2909, 1307, -322, -2164, -5004, -5946, -7960, -10279, -11893, -10735, -9459, -6734, -4596, 1407, 4435, 5402, 8323, 6947, 8680, 9119, 8949, 10313, 6773, 1758, -1703, -3307, -4090, -2651, -3830, -3286, -3833, -5191, -5247, -6112, -3616, -2818, -2399, -1344, -79, 359, 1487, 4028, 4248, 6027, 5250, 6893, 5073, 3387, 3499, 1331, -914, -1498, -6646, -8574, -7979, -7046, -4121, -3238, -1766, 154, 1802, 2739, 3729, - 4446, 5293, 5020, 4752, 4179, 2342, -9, -1175, -2756, -2876, -2469, -2007, -2099, -2116, -1668, -1187, -705, -280, -263, -173, 72, -180, -226, 326, 710, 809, 536, 416, 639, 817, 642, 780, 1025, 1251, 1065, 258, -126, -45, -53, -345, -299, -209, -482, -791, -996, -945, -832, -669, -555, -319, -127, -71, -32, 152, 308, 408, 442, 472, 384, 316, 307, 201, 44, 100, 122, 45, -47, -74, -4, 147, 204, 177, 154, 229, 180, 53, -62, -132, -188, -236, -393, -476, -451, -476, -565, -439, -168, 18, 60, 164, 304, 385, 344, 345, 382, 351, - 259, 185, 105, 51, -11, -57, -64, -58, -71, -95, -102, -88, -77, -71, -60, -44, -33, -25, -21, -16 }, - {-364, 137, -207, 114, -116, -240, -415, 75, 14, 106, 93, -28, -29, 33, 253, -177, -318, 107, -131, -212, 5, -31, 133, 48, 95, -95, -23, -62, 215, -57, -86, -75, -37, -51, -85, -75, -52, 44, 19, 29, 8, 57, 92, 47, -80, -241, -2, -167, 25, -10, -76, 109, 8, 2, -240, -97, 33, -18, 85, 7, 76, -69, 32, -29, 149, -52, 79, -132, -132, -166, 9, -39, -48, 2, -58, 0, -68, 16, 4, -28, -105, 12, 11, 62, 54, 2, 57, -5, -44, -13, -20, 23, 0, 4, 32, 25, - -4, 31, -19, 7, -261, -54, -34, -74, -33, -89, 87, -35, -30, -7, 2, -5, -63, 232, 150, 243, -113, 242, -143, -100, 94, 268, -6, -162, -239, -171, -33, 191, 75, 65, 85, -83, 130, 17, 97, -47, -218, 60, -151, -103, -106, -25, -277, -12, 13, -115, 259, -49, -83, -104, -2, 29, -111, 4, -136, -51, 4, -56, 186, 6, -50, 105, 67, 173, 69, 207, 51, 170, -193, 51, 154, -52, -138, -189, -4, -14, -38, 47, 56, -40, 148, -127, 49, 52, -95, 70, 16, -69, 37, -17, 15, -64, - 20, 9, 12, -7, -5, 33, 8, 60, -12, 6, 295, -136, -105, 29, -67, -50, 148, -117, 142, 65, 2, 72, -97, -92, -169, -182, 238, 112, 83, 127, -84, -57, -62, 300, -118, 329, -12, -85, -80, -176, -189, -229, -15, -59, 40, 219, -20, -104, -308, 10, 243, 357, -169, 91, 65, -92, -82, 92, 339, -82, 53, -30, -50, -33, 162, 234, -179, -98, 72, 307, 51, 217, -179, -167, -10, -29, 62, 46, -4, 18, 32, -81, 37, 99, 76, -62, 197, -51, 123, -66, -68, 73, 62, 66, 15, 69, - 13, -104, -70, 19, -5, 37, -20, 55, -3, 30, -31, -7, -3, -16, -36, -4, -22, -7, -26, -23, 55, -2, -27, 59, 1, -32, 488, -334, -73, -138, 39, 130, 235, -233, 161, -60, -247, -399, -81, -169, 29, -37, -168, -86, 94, 100, 314, 174, 160, 17, 51, -161, -109, 252, 194, 132, 62, 122, 27, 2, -209, -296, 200, -78, -199, -94, -124, 107, -109, 254, 60, -144, -70, -110, -95, 124, 187, -15, 126, -91, -101, 2, 27, -97, -36, 147, 3, -59, -70, 81, 90, -10, 109, 16, -74, 253, - -34, 29, 14, -302, 120, 96, 159, 104, -109, -24, -272, -125, -249, -91, -111, 2, 26, -165, 9, -39, 3, 72, -23, -30, -3, -45, 10, -22, 21, -27, -60, -30, -13, -103, -7, -4, 24, -6, 15, -5, 5, -55, -69, 8, -8, -31, 16, -80, -334, 84, 2, -100, -184, 75, -175, -33, 299, 454, 223, 249, -20, -128, 186, 167, 69, 89, 223, -35, 161, 157, 231, 222, -185, 148, -14, 51, -172, 50, -25, 151, -61, -45, -122, 110, -189, -153, 13, 159, 85, -98, -52, -31, -66, 95, -227, 205, - -3, 255, -367, 24, -331, -105, -107, 88, -37, -76, 70, 26, 86, 140, 230, -30, -190, 39, 311, 63, -93, -24, 191, -103, 115, -100, -338, 192, 203, 189, -168, -250, -182, 209, -25, -34, 146, 54, 34, 24, -13, 57, 75, -27, -45, 43, 2, -16, 23, -43, 9, 67, -31, 70, -33, -54, 22, -3, -3, 35, 24, 36, 25, 25, -6, 34, -26, -499, 9, -110, 46, -280, 35, 47, 371, -297, 4, -398, 91, -240, -58, 15, -130, 116, 51, -208, 4, -3, 193, -126, 311, -3, -269, -137, 331, -31, - 133, 89, -54, 198, -219, -206, -161, 23, -209, 223, -123, 144, -203, -2, -246, 163, 22, 195, 173, -164, 326, 279, 263, 53, 276, 227, -234, 202, 96, 19, -217, 101, -185, 184, -79, -145, -18, 274, 97, -314, 300, -24, -106, -179, 306, 265, -228, 227, -16, -271, 3, -153, -85, 150, -131, 108, -11, 48, -63, 82, -11, -7, -18, -29, 29, 17, -76, 28, 38, 1, 28, 34, -72, 17, -9, 3, -60, 23, -25, -35, -80, 93, 19, -42, -13, 26, -10, 713, 121, -29, -246, -462, 118, -68, -678, 595, - -288, -431, 91, -28, 80, -28, 115, 172, 2, -11, -347, -29, -33, 409, -75, 11, 150, -72, -50, -166, 349, -262, 252, -62, -209, 39, -234, -119, -380, 67, 174, -103, -190, -150, 230, -356, -84, -176, -5, -51, 46, -309, 301, -422, -288, 114, 51, -16, 113, -219, -315, 39, -86, -15, 154, -188, 140, 97, 347, -96, 50, -27, 5, 481, 40, 476, -115, -179, 54, -245, -22, 243, 20, -285, -250, 70, -27, 1, 245, 19, -46, 101, -14, -10, -114, 42, 53, -58, -2, -29, 94, -43, -19, 48, 12, 29, - -9, 54, -18, 0, 29, -60, 74, -48, 27, 62, 34, 59, 16, -522, -67, -105, -424, -730, 227, 381, -267, -128, 216, -78, 457, -50, -242, -144, -680, 232, 78, -61, -477, 114, -265, -69, -232, -118, 342, -325, 142, -482, 311, 63, 8, -138, 38, -62, -269, -508, 100, 2, 111, 215, -122, -39, -326, -167, -86, 140, 95, 243, 387, 303, 157, 232, 72, 241, 217, -209, 249, 281, -56, 375, -37, 440, -192, -470, -75, 302, 333, 382, -72, -656, -64, -33, 27, -21, -160, 96, -478, 375, 237, 228, -249, -236, - -51, 141, -15, -264, 4, -128, -214, -85, -34, -102, 12, -86, 46, -53, -28, 71, 15, 33, -33, -93, -103, 75, -82, -1, -29, 47, -32, -20, -32, 112, 60, 35, -32, 700, -154, -168, 233, 377, -27, 175, 437, 315, -717, -659, 5, -64, 97, -295, -523, 124, 419, 277, -303, 493, 399, 374, -628, 178, 330, 17, 50, 280, 647, -126, -296, 196, 147, -89, 350, 522, 98, 541, 237, -407, 46, 448, -48, -185, 233, 37, 89, 470, 303, 160, 56, -547, -557, -47, 89, 145, -171, -25, -143, 48, 70, -209, - 80, -129, -32, -178, 21, 347, -205, -504, -78, -428, 95, -153, -10, -58, 203, -76, 147, -3, 126, 58, -57, -69, -86, -249, 91, 32, 63, 8, -191, 96, -149, -127, -43, -163, -33, -54, -59, -52, 107, -47, 71, -7, 58, 10, 137, -59, 38, -110, -27, -95, -85, -18, -62, 209, 90, 8, -28, -30, -1164, -725, -216, 217, -67, -287, 57, -280, 823, -327, 530, 813, 443, 403, -312, 291, -152, -371, 331, 385, 257, 548, 7, -24, -236, -243, -207, -335, -327, -223, 131, 49, 1, -210, -112, -326, 141, -281, - -254, -112, 142, 1, -170, -476, 61, -139, 177, -562, -433, 497, -72, -93, -225, -138, 375, 122, -73, 205, -52, 214, 172, 244, -169, -283, -714, 52, -692, -45, -585, -83, 561, -69, 102, -396, -168, -203, 48, -254, -145, 252, 315, -31, -28, 37, -139, 54, -13, -138, -54, -118, -44, -67, -319, 58, -51, -41, 23, -87, -101, -221, -49, -127, -150, -28, -190, -89, 35, -120, -137, 19, -114, 40, 49, 140, -81, 98, 50, -126, -44, -29, -55, 27, -24, -36, 805, 16, -583, -494, 505, 396, -373, -360, 677, 431, - 25, -402, 49, -169, 321, -249, 38, -105, -74, 701, -99, -190, 130, 120, 209, 217, 24, -276, 209, 106, 239, 542, 248, -779, -224, -127, -598, 232, -104, 13, -333, 282, -130, 55, -433, 294, -353, 30, 347, -55, 366, -285, 456, -585, 292, 8, -212, 768, 203, -158, -458, 200, -95, 64, -71, 282, 417, 565, -358, 255, -143, 505, 183, 74, -48, 304, 52, -199, 243, -173, -297, -126, -404, 7, -452, -36, -305, 348, -112, 225, -245, 11, -139, 212, -70, -18, -137, 73, -104, -160, -97, 73, -160, 98, -128, 61, - -84, -76, -84, -171, -105, 7, -130, -112, 156, 141, 71, -78, -208, -19, 84, -5, -162, -91, -16, -1170, -758, 632, -462, -433, 244, 553, -909, -150, 218, 60, -474, -711, 1338, -575, 183, -654, 363, -227, 627, 557, 58, 100, -741, 0, 353, -300, -441, 353, 101, 381, 303, -62, 128, -82, -46, 561, -474, -278, 451, -17, -358, 477, -13, -103, -319, -140, 177, -249, -27, 169, -317, -325, -211, 243, -690, 332, -30, 660, -616, 208, -468, 176, -280, -358, 595, -326, -142, -317, 259, -363, 218, -122, 436, 447, -54, -692, - 279, 291, -31, -20, -394, -272, -63, -339, -272, -95, -6, -168, -223, 260, 89, -159, -132, -163, -172, 190, 72, 47, -259, -98, 228, -129, -158, 108, -112, 3, 85, 133, -51, -215, 46, 131, -287, 9, 78, 9, -150, -85, 10, -67, 591, 288, -661, 228, 716, -61, 4, 332, -212, 503, 455, -596, -365, -108, 318, 574, 103, 306, 646, 485, -677, -70, 1079, 269, -70, -125, -202, -314, 96, 267, 296, 277, -192, -457, 125, -236, 254, 747, -197, -744, 895, -266, -492, 728, -130, -213, -774, -136, 321, 157, -168, -324, - 300, 36, -358, 312, -71, 711, -520, 78, -101, 814, 277, -1146, 361, -477, -201, -407, 498, 1651, 602, 100, 382, 484, -607, -253, -170, -342, -209, -379, 363, -841, -224, 82, 101, -272, 53, 154, -82, -102, 288, 58, 192, 165, -173, 55, 143, 60, 119, -81, 73, -158, 22, -43, -157, -76, -35, 264, 15, 74, 11, -47, -53, 29, -23, -232, -29, 46, -56, -177, -429, -148, -130, 261, -44, 48, -252, -873, -372, 59, -355, -1098, 951, -184, 428, 80, -504, -866, -835, 935, 569, 214, -331, -627, -470, -744, -192, 276, - -117, 60, 117, -123, -386, -371, -633, -228, -123, 310, 216, 341, -171, -284, -120, 445, 62, 394, -1322, -312, -3, 289, -423, -20, -489, 381, 335, 63, 1630, 25, 509, 670, 28, 216, 9, -119, -197, 337, 495, 648, -16, -124, 43, 425, 386, 13, 313, 270, 210, -88, 637, -186, 818, -811, -407, -998, -312, 177, 22, -260, 52, -5, 444, -92, 533, -246, -201, -271, 136, 299, -51, -148, -165, 184, 0, 621, -102, -45, 109, 173, 254, -217, -22, 82, 124, -299, 100, 112, 379, -380, 211, 143, -165, 323, -187, -224, - -3, -77, 162, 82, -138, -6, 132, 30, 328, -17, 213, 610, -123, 18, 154, -856, 27, 113, 524, 805, -701, 145, -446, 571, 517, 58, 1000, 306, 393, -377, -68, -653, 1000, -595, 149, 609, -156, -405, 303, -99, 149, 654, 8, -218, -70, 116, -30, -401, 282, -46, -121, 1123, -878, 810, 519, 1013, 407, -730, 550, 3, 510, 1337, -979, -410, -134, 18, 905, -550, 38, -590, 37, 1023, -125, 1062, 292, 175, 477, -661, -117, 463, 657, -1089, -48, -934, 406, -489, -25, 212, 293, 16, -339, -270, -1023, -123, -729, 577, - 41, -53, 445, 18, -12, 430, 317, 213, -4, -154, 197, -349, -35, -242, 225, 237, -216, -47, -449, 188, -37, -7, -22, -434, -524, -177, 157, 384, 189, 170, -72, 321, 217, -21, -176, 278, -415, -120, 74, 452, 369, 76, -180, -651, 188, -1142, -1006, 19, 18, -638, 525, 154, -171, -592, 814, -185, 1210, -173, 264, 438, -583, -193, 187, -697, -390, -609, 529, -487, -130, -158, 458, -411, -695, -971, -26, 812, 51, -444, -187, -563, -187, 7, 340, -635, -69, -137, -451, -624, 32, 106, 407, 140, 697, 194, 879, -365, - 726, -184, -563, -147, 1180, -508, 539, -372, 867, -456, 294, 549, -30, -226, 107, -312, 788, -720, -269, 785, -94, -654, 34, 600, 336, 600, -603, -514, -324, -66, 594, 715, -1263, 67, 369, -695, 118, 439, 345, 322, 318, 210, -94, 23, 244, 269, 223, 540, -161, 284, 124, 585, 352, -452, -568, 181, 619, -176, -166, -392, -664, 76, -566, -180, 135, -380, 358, 100, -114, -314, -56, -326, -22, 179, 90, 50, -52, -81, -1103, 1183, -412, 1006, -226, 805, 55, -269, -573, -409, -87, -1, 588, -242, -59, 160, -560, 871, - 317, 20, -740, 486, 250, -593, 555, 37, -102, 131, -30, 734, -183, -950, 1001, -535, -95, 741, -345, -177, -463, 1177, -545, -159, -756, -157, 78, 1051, -510, 188, 326, 620, -179, -687, 722, 434, 584, -303, -156, 63, 648, -379, -788, -877, 448, -618, 142, 634, 587, -435, -158, 858, -1401, -45, 179, 468, -77, -519, -114, 782, -167, 1618, 625, -478, -76, 36, -209, -602, -736, -541, 440, -355, -154, -26, 698, 296, -260, 302, 216, -21, 91, 120, -22, 87, 714, 588, 566, 383, 42, -370, 180, -291, 335, -442, 454, 673, - 213, 855, 920, 368, -23, 480, 155, -100, -312, 499, -147, -418, -20, 237, -131, 205, 386, 142, -519, 405, -243, -275, -1547, 512, 287, 1359, 1188, -188, -455, -1421, 30, 462, -616, 452, 814, 794, -385, 958, 853, 33, -534, -568, 871, 747, -1086, -1471, 1932, 93, -150, 248, 131, 715, 704, -295, -259, 1007, 469, -187, -687, 403, 68, 49, 348, 46, -45, -409, 213, -125, -509, 906, -1462, 1007, 824, -1375, -109, 696, 162, 795, -201, 110, 717, -99, 359, -679, -1086, 3015, -1249, -1737, -394, 3358, 1436, -1433, -339, 592, 395, -32, - -880, 1262, 691, 529, 109, -1706, -296, 277, 492, -700, -1175, 103, 350, 161, -563, -578, 262, 157, 404, -77, -157, -41, 432, 572, 377, -857, -349, 608, 430, -430, -15, 496, 860, 345, -480, -624, -836, 390, -280, 363, -710, 393, 184, 442, -335, -163, -574, -232, 531, 105, -474, 257, 811, 56, -72, 251, -131, 224, -596, -375, 759, 1312, 95, 2177, -960, -366, 1264, 67, -68, -644, -1292, 1081, -671, -730, 562, -810, 408, -768, -853, -139, 191, 127, -198, 1035, 262, 633, 305, 23, 20, -459, -985, 322, 989, -799, 692, -815, - -82, -39, -1267, 910, -437, 359, 28, -367, 24, -912, 946, -658, 318, -1062, -647, -1395, 532, -649, -735, -589, -305, 8, 1494, 541, 740, -197, -697, -876, 235, 62, -1520, -701, -2674, -1252, -1034, -148, -1232, -1008, -223, 987, 1116, -901, -1148, -1313, 665, 1587, 80, 1278, 32, 775, 307, 101, 369, 144, -32, -450, 654, 550, 290, -539, -219, -65, 279, 304, -111, 329, -144, -359, -645, 89, 890, 331, -109, 261, -292, 488, -179, 635, 602, 81, -658, 117, 140, 719, 167, 816, -546, -323, 738, 781, 199, -192, -148, -753, 549, -350, - -1521, 369, 549, -1316, 743, 155, -375, 88, -365, -28, 294, 395, 687, -789, 87, 929, -93, -430, 837, -355, 67, -482, -189, -970, 265, 32, 562, -378, 51, 696, -316, 19, 719, -1384, 100, -1586, -497, -1060, 862, 310, -53, 366, -303, 398, 1093, 299, 1692, -930, -1065, 999, 280, -720, -673, -271, 631, -589, -13, -509, -657, 399, 500, -987, -568, 862, -5, 309, -175, 475, 218, 870, -492, -366, 229, 206, -239, -895, -649, -707, 965, -437, -729, 221, -183, -237, -477, 190, 229, -75, -135, -259, -439, -73, -91, -321, 22, -154, - -298, 193, -171, 178, -169, -147, 461, -173, 223, 163, -419, 197, 67, -168, -510, 713, 475, -196, 120, -343, -255, 221, 4, -442, 166, -174, 416, -104, -66, 83, 199, 256, -1035, -2093, -1047, -399, 914, 1192, -2285, 393, -908, -1238, -255, 1430, 913, 779, -494, -551, -660, 721, 508, 1113, 144, -1446, -567, 1087, -168, 319, 972, -466, -675, -1058, -1060, 7, 689, 1490, 1102, 732, 298, -1524, -1626, 568, -1122, 265, 1429, 569, 95, -722, -1297, -222, -560, 435, 336, 243, 895, -139, -176, 236, 649, 1056, 1091, 371, 972, 328, 348, -214, - -1093, -428, -476, -894, 671, 630, 465, 466, -210, -1073, 175, 321, -20, 715, 457, 375, -88, 50, 102, 737, 738, 564, 160, -135, -547, -100, 314, 93, -164, -2, -436, -200, -253, -283, 221, 805, 392, -146, -85, -600, -66, 212, 402, 452, -146, -191, -940, -539, -140, 8, 372, 315, -189, -224, 147, 62, 92, 233, -266, -91, -57, 156, 244, 27, -93, -67, -397, -178, 648, -1840, -3704, -1912, 359, 1447, 3526, 3449, 1437, 1468, 1054, 58, -1755, -2975, -4482, -1338, -1875, -326, 1830, 3261, 2742, 2422, 1335, -29, -853, -1145, -244, -1983, - -1574, -1496, -980, -804, -373, -70, 684, 1609, 1657, 1628, 1193, 1551, 824, 887, -289, -64, -731, -1921, -2782, -3362, -1628, -655, 525, -86, 357, 783, 1024, 2182, 2517, 3334, 2128, 216, 973, -503, -1839, -1610, -3204, -3739, -2794, -1728, -741, -585, 1348, 1521, 4219, 3455, 2529, 2475, 1187, -151, -1674, -2422, -1767, -2121, -2911, -1383, 82, -284, 85, 1274, 1777, 1312, 686, 663, 1133, 483, -82, -135, -552, -93, -493, -1305, -688, -973, -1579, -278, -272, 1264, 1154, 693, 1241, 2145, 1537, -376, -256, -1034, -918, -2159, -2237, -1083, -455, 186, 762, 899, 1343, 1527, - 1479, 1551, 398, -158, -823, -1009, -1329, -1475, -1477, -638, 334, 442, 644, 670, 468, 496, 522, 165, 123, -177, -183, 312, -210, -516, 29, 110, -66, -162, -221, 0, -64, -363, -163, 104, 23, 21, 210, 265, 196, 180, 166, 62, -26, -20, -35, -112, -122, -131, -122, -92, -45, -58, -22, 17, 52, 109, 84, 16, 20, 42, -7, -86, -94, -53, 8, 47, 90, 137, 130, 108, 84, 17, -55, -116, -165, -193, -214, -209, -135, -31, 67, 160, 227, 250, 256, 207, 106, 5, -97, -165, -205, -213, -159, -96, -40, 26, - 67, 78, 70, 59, 47, 34, 24, 9, 3, 3, 1, -6, -8, -9, -8, -8, -7, -6, -6, -6 } - }, - { - {-139, -216, -157, 61, -24, -370, -210, -16, 53, -114, 39, -137, 27, -99, 260, -212, -93, -93, 166, 114, 265, 70, 56, -121, 125, 16, 34, -15, 101, 137, 11, 137, 131, -63, 73, -77, -86, 10, -70, 44, -110, -200, 55, 71, -49, 56, -95, 90, 123, -211, 42, -12, 80, 68, 12, -209, -62, -92, 70, -3, 22, -67, 39, -107, 6, 116, 75, 7, -59, 38, -170, -96, -124, 22, 22, -11, 181, 0, 158, 2, 18, 14, 0, -86, 65, -6, 33, -19, 21, 29, -10, -30, -10, -10, -8, -6, - -45, 7, 48, 26, 2, 4, -12, -22, 21, -14, -428, -14, 22, 5, 70, -152, 110, 62, -80, -255, 167, 171, -41, 142, 102, -142, 280, 58, -128, 150, 10, 140, 20, -245, 92, -47, -91, -96, -75, 159, 123, 9, 129, 46, -124, -153, -15, -36, 64, 44, -120, 28, 61, 58, -106, -89, -140, -50, -36, 27, -35, 186, 79, -30, -96, 34, 77, 40, 200, -34, 100, -13, -67, -123, 85, -28, -58, 117, -37, 39, -27, -25, -137, 29, -40, 159, 197, -120, -122, -86, 32, -77, -40, -50, -50, -54, - 30, 73, -6, 18, 21, -8, 1, -35, -80, -126, -290, -173, -63, 209, 27, 39, 128, 35, 55, -304, -279, -178, -47, -1, 129, -91, 101, -52, -188, 59, -27, -128, -2, 181, 262, 120, -120, 71, 8, 190, -1, -150, -5, -87, 186, 82, 87, 189, -33, 14, 253, 221, -8, 0, 17, -13, 67, 19, -184, -244, -86, -30, 1, -80, -272, -28, 76, -148, -72, -96, -82, 30, 35, 91, -190, -151, 147, -61, -33, 31, -11, 96, -183, 73, 68, -72, -70, 74, -80, 117, -46, 2, 0, -45, 23, 87, - 48, 10, 52, 15, -24, -46, -26, -26, 11, 14, -8, -6, 13, -4, 391, -147, -116, -16, 9, -143, 4, -99, 189, -43, -229, -320, -80, -211, 300, 27, 213, 180, -280, -13, 121, 88, 152, 30, -16, -23, 73, -91, 110, 62, -98, 65, 7, 75, 164, -85, 66, -8, 95, 82, -31, 112, -29, 98, -71, 90, -226, -94, -81, 67, 200, -142, -94, -51, 14, -63, -86, -43, 82, 68, 116, -35, 67, -64, -69, -4, -41, 82, 1, -116, 69, -67, -116, -41, -71, 55, -84, -230, -31, -97, -97, 54, - -62, -137, -27, 33, -8, 12, 0, -85, 5, 50, -31, -33, 11, 2, 19, 18, 47, 17, -38, 30, -5, -11, -14, -36, -35, -37, 70, 106, -36, 158, -238, 112, -141, -156, 238, 91, -272, 33, 6, 87, -195, -123, -14, -157, -290, -280, -184, -280, 126, -25, 47, 158, -245, 169, -67, 81, 54, -21, 30, -32, -32, -158, -94, 217, -75, -172, -159, -11, -69, 71, -152, -236, 40, 228, -30, 140, -74, 78, -117, 96, 41, -160, 245, 48, -47, 61, 226, 209, 111, -17, -244, -37, -203, 64, -42, 39, - 39, 62, -185, 3, -11, 95, 195, -236, 35, -66, -222, -21, 69, -18, -3, -17, 77, 19, -63, -40, -45, -24, -75, 7, -4, 48, -91, -61, -5, -8, -9, 9, -5, 20, -32, -30, -7, -1, -23, -1, -4, 47, 41, 4, 3, -38, -68, -20, 6, -59, -36, -25, -21, -21, -270, -259, -167, -286, -339, -323, 144, 157, -206, -51, -186, -307, 172, -77, -266, 98, -14, 19, 32, 97, 35, -5, 74, 98, -151, -145, -36, -177, -9, -189, -332, -22, 208, -239, -182, 137, -124, 20, 56, -121, -97, -102, - -358, -152, 82, -99, -116, -224, 106, 208, -70, 319, -170, -78, 2, -71, -262, -14, 65, -4, -52, -227, -35, 233, 119, 72, 122, 89, -57, 441, -134, -165, -158, -189, 80, 253, 173, 24, -37, -121, -42, 1, -56, 15, -76, 35, 185, 122, -86, -14, -30, 70, -35, 76, -73, -33, 14, 19, -16, 29, -41, 52, 4, 42, 33, 27, -19, -30, -7, -30, -39, 485, 329, -19, 300, -29, 41, 54, -170, 273, 0, 241, 231, -194, 301, 1, -235, -387, 346, 165, 344, -295, 196, 104, -324, -321, -191, -94, - 332, -323, 279, -32, -35, 199, 189, 257, 93, -148, 124, 241, -152, 241, 370, 154, 223, 89, 61, 59, 6, -209, 72, 15, 12, 166, -124, 97, 111, -55, 323, -197, -119, -79, 279, -57, 230, 112, 154, 136, 25, -404, -64, -325, -176, 409, 214, -191, -14, -234, -207, -112, 342, 25, 116, 62, -56, 65, 121, 211, -63, 121, 89, 73, -76, -53, 32, -44, -4, 54, 78, 28, 33, 91, 93, 30, 1, 41, -22, 76, 123, 54, 2, 131, 14, -65, 56, -430, 271, 260, 770, 30, 66, -39, -106, -51, - 260, 237, 206, 299, 121, 473, 137, -188, 44, 412, 162, 42, 63, -212, -307, 196, -153, -299, -635, -10, 250, -19, 147, -219, -118, -82, 45, -69, -192, -92, -512, -133, -435, 37, -231, 174, -251, 95, -241, -82, -18, 8, 34, 49, -319, 153, -51, 71, -169, 5, 249, 102, 345, 196, -110, -20, -76, -35, -86, -110, -9, 144, 89, 108, 64, -498, 325, 324, -125, 186, 141, -262, 123, 81, 13, -54, 42, 172, -154, 101, -47, 10, -16, 39, 87, -74, -38, 129, -94, 8, 0, 50, -63, -104, 60, 6, - -37, -29, 12, -1, 56, 73, 74, 4, -88, 19, 828, 297, -141, 408, -272, 284, 188, -393, 81, -494, 8, -170, -349, 183, 4, 140, 201, 250, 402, 167, -31, -107, -278, -498, 174, 192, 52, -175, 266, 33, 281, 166, -520, -199, 68, -383, 18, -29, -74, 110, 82, -92, 379, -222, 13, 212, -190, 145, -84, -233, 153, -4, -32, 218, 143, 6, -116, 453, 18, 254, 24, -144, -160, -383, -149, 157, -12, 134, -45, -299, 117, 96, -437, 125, 223, -118, 238, 55, -249, -253, 284, -7, -574, 70, 60, 23, - -60, 33, -80, 13, 169, -53, 26, 42, 49, -145, 42, -52, 38, 105, 111, 80, 38, -96, 42, -9, -10, 37, -107, -2, 71, 98, -67, -41, -125, 21, 129, -128, 51, 45, -865, -289, 900, 248, 142, -138, -26, -141, 182, -294, 393, 224, 183, 188, -142, -16, -18, 125, 264, -401, -239, -130, 302, 108, 168, 180, -43, -288, 92, 20, 549, 432, 112, 327, 16, -161, 67, -48, -77, 210, 259, 213, 532, 255, 208, 232, -243, -398, -187, 178, -339, -169, 327, 348, 191, -161, 308, -124, 32, 72, 177, -93, - -195, 109, -176, -549, 22, 174, -299, 37, -55, -80, -56, -179, 443, -49, 253, -640, -608, -516, -235, 50, 61, -19, 34, -13, -137, 64, -150, -46, -66, 153, 24, 54, -121, -25, -107, -41, 84, 132, 143, 136, -3, -96, 75, 119, 75, 119, 42, -14, 51, 15, 24, -40, -84, 95, 109, -39, -32, -27, -19, 449, 703, -1025, -142, 66, -4, -119, -253, 286, -326, -519, -49, 516, -69, -295, 99, -414, -223, 21, 272, -434, 52, 483, 495, 17, 177, 433, -242, -379, -532, 56, -530, -110, 228, 216, -469, -441, - -267, 196, -122, -79, -121, 430, -629, -181, 102, -337, -114, 6, -396, 23, 168, -17, 527, -31, -209, 49, -23, -167, 104, 262, -235, 372, -178, -679, 35, -262, -143, -14, -70, -897, -148, 418, 360, 254, 541, 553, -739, -79, 51, 159, -213, -365, -4, 172, 201, 174, 135, 68, 109, -194, 4, 123, -60, -41, 25, 43, 110, -114, 25, -43, 53, 74, -156, 27, -13, -105, 49, -21, 24, 9, 0, -133, 73, 14, 39, -88, -66, -57, -58, -985, 275, -183, 335, -315, -4, 515, -173, 731, 168, 141, -315, 138, - 362, -223, -46, 473, 304, 356, 50, -547, 347, -353, -34, -213, 53, -272, 157, -70, 153, 147, 261, 266, 293, -348, 82, 558, 118, -99, -113, -279, -227, 0, 19, 101, 468, 42, 258, 252, -19, -118, -115, 427, -499, -107, -441, -361, -103, 5, -740, 194, -233, 454, -95, 22, 312, 66, 757, 628, 902, 344, 37, -103, -93, -150, -46, -179, -499, 339, 411, 199, -69, 48, -352, -474, 220, 61, 64, -151, -67, -164, -92, 149, 47, 194, -14, 45, -111, 136, -396, -102, -15, -14, -76, 72, 16, 28, -29, -94, - -21, -38, -28, 125, 13, 17, -83, 29, 18, -4, -178, -126, -138, -292, 386, -117, -88, 904, -190, -203, 1005, -17, 571, 421, 30, 235, -139, 183, 172, 108, 139, 463, -325, 559, -313, -12, 112, -79, -411, -367, -14, -594, -192, -648, -48, -386, -291, -213, -188, 94, -523, 600, 91, -394, -296, -21, -80, -98, 152, 80, 589, 65, -11, -305, 46, 120, -26, -325, -144, 369, 401, -27, -348, 138, -72, 526, 585, -233, -156, -111, 63, -229, 234, -735, -73, 864, -786, -388, -185, 54, 65, 101, -75, 230, -143, -42, - 418, -69, 302, -209, 304, -272, 207, 169, 415, -11, -75, 174, 271, 22, -70, -46, 24, -152, -50, 139, 182, 56, -64, 178, -145, 146, 120, 133, 70, 2, -224, 219, 127, 100, 44, 102, 189, 42, -156, 73, -128, -98, 156, -41, 135, 148, -63, -110, -110, 61, -529, -290, -83, 408, 492, 337, -314, -805, 1392, 349, -874, -878, -132, 211, 592, -764, -135, 141, -12, -111, 797, 170, -469, 249, 33, -24, 420, -78, 229, -521, -176, 913, 337, 719, 227, 650, 114, -241, 458, 416, 654, 321, -739, -282, 160, 381, - -297, 111, -286, -479, 48, -57, -286, 221, 310, 267, 197, 183, -141, 493, -4, -493, -356, 443, 242, -773, 336, 136, 249, -676, -460, 432, 671, 377, -150, -723, 164, -33, 616, -207, -826, 345, 483, -184, 503, 412, 171, -332, 44, -6, 98, 35, -21, -177, -72, -222, -21, -45, 117, -136, -79, -47, -99, -63, -52, -63, 258, 76, 5, 248, -60, -236, -156, -127, -99, 10, -169, 71, 107, 87, 68, -227, -85, 189, 159, -24, 123, -27, 325, 642, 243, 678, 107, 307, 227, 1134, 1547, 114, 303, -997, -322, 590, - -512, 1169, -242, 178, 309, 681, 375, -172, -507, -593, -201, -104, -741, -356, -299, 463, -280, 132, -478, 54, -192, -695, 706, 487, 567, 245, -358, -348, -806, 6, -728, -227, -69, 87, 361, 282, -241, -174, 298, 666, 174, 249, 485, -636, 437, -365, -337, -642, -285, 281, 237, 32, 733, -171, -282, 105, 186, 1009, -343, 399, 394, -987, -7, 113, -223, -153, 330, -203, 21, 405, 207, -611, -730, -707, -334, -269, 574, 498, -147, -231, 22, 55, 376, -53, -128, 229, -51, -49, -108, 163, 229, -135, 219, 204, 211, 29, - -100, 183, -140, 106, 239, 9, 140, 187, -341, -24, 156, 172, 238, 19, 212, 2, 7, -85, 119, 175, -652, 177, 985, -220, 153, -425, -114, -570, 472, -824, 50, -662, 144, 298, 116, -392, 1391, -87, -174, 135, -773, 55, -519, 28, 161, -149, -6, 335, -276, 22, 430, 44, 118, -666, 98, -47, -30, -162, -825, -457, 220, 78, 385, -962, 119, -894, 471, -607, -973, 508, 922, 166, 461, -672, 688, -158, 114, -409, 575, 235, 597, 192, 722, -632, 137, 44, -96, -500, -400, -469, 557, -136, 752, -450, -337, 91, - 113, -401, 228, -233, -944, 430, 652, 1064, 385, 757, -417, 9, -472, 810, 287, -146, -303, 389, -258, -70, 58, -235, -392, -265, -176, -155, -527, -230, -436, 357, -69, 215, 426, 115, -290, -23, -290, -126, -443, -248, -469, -79, 820, 170, -42, 186, 260, -456, -192, -21, -41, -186, 224, -85, -687, -55, -141, -510, -1608, 201, -512, 1495, -278, -750, 302, -40, -747, -125, 128, -448, 1129, 164, 111, 515, -631, -971, -598, 1378, -107, -288, 910, 516, -431, -427, -241, 1093, 155, -262, -424, -202, -849, 578, -97, 236, 549, -190, - -880, -104, 1138, -45, -282, 552, -248, 684, 448, -54, -839, -424, -114, -773, -455, -443, 62, -102, 657, -452, -158, 2, 1688, 592, -290, 347, 200, -93, 857, 423, -324, 141, 693, 790, -478, -334, -1146, -913, 524, -336, 565, -8, -674, 173, -54, 222, -449, -334, 634, 169, 84, -54, -75, 430, -203, 226, -108, 272, 532, 152, -386, 74, -149, 301, 239, 90, 346, 551, -213, 447, -43, -566, -151, 30, -325, 142, 419, 5, -215, 39, -80, 562, 469, 62, 221, 297, 146, 381, -472, -335, 166, 110, -102, -26, -77, -176, - -173, -1821, 625, -390, 969, 986, -571, 465, -975, -1464, 36, -1030, 135, -129, 797, -592, 568, 488, 799, -1217, 133, -745, -683, 74, -881, -568, 799, -233, 303, 934, -185, 308, -770, 89, -849, 787, -704, -467, -520, 877, 703, -504, 961, 637, -204, 954, -54, -1010, -280, -119, -787, 177, -1665, 167, -424, -799, -646, 744, -445, 1542, 1145, -1725, 0, -45, 81, 797, -1355, -945, 930, -777, -971, -1117, 74, 2293, 1138, -1068, -674, 92, 833, 318, -1118, 165, -748, -439, -42, -135, 41, 735, 172, 435, 287, -860, 228, 384, -124, -311, - 43, -734, 649, 235, 175, -974, 159, 499, 138, -232, -185, 429, -713, -48, -533, -295, 690, -737, -35, 435, -374, 340, 412, 106, 57, 303, 94, -394, 564, -443, -352, -203, -610, -193, -548, -525, 212, 860, -953, 480, -1601, -240, -623, -543, 849, -1094, -1707, 998, 1503, 365, -290, -1363, 93, 535, 535, -228, -546, 70, -135, -178, 174, -200, -458, -893, 114, -537, 134, -481, -1019, 634, 466, 780, 28, 843, 472, 128, -273, -429, -702, -499, -282, 201, 484, -323, -158, -1160, 1091, 1293, 719, -657, 690, -897, -13, 209, -1965, 163, - 197, 932, -1172, 1517, 597, -1082, -613, 459, -187, -792, -972, -1047, -1430, 1058, -448, 169, -2187, -868, 139, 27, 506, -346, 93, 377, 397, -1043, -236, 174, 585, 424, -86, -399, -167, -84, 546, 96, -334, -37, -259, -99, 506, 233, -243, 538, -527, -309, -392, 520, -200, 66, -232, 229, -735, 114, 316, 121, -124, -320, -272, -375, 382, 84, -118, -430, 456, 28, 40, 67, -748, -368, -487, 67, -243, 6, -9, -173, -418, -152, -1494, -197, 548, -701, -652, 621, 630, 130, -589, -2024, -295, 399, 245, 881, -16, 513, -129, -11, - -252, 40, 540, 64, 25, 523, -136, -124, -681, -62, -106, -76, 122, 417, 572, -111, 4, 446, -97, -858, -55, -762, 115, 104, -995, 725, -1373, 308, 383, -605, -38, 1785, -501, 602, -372, 318, -1333, 143, 788, -23, 681, -159, 75, -46, 869, -558, -662, 764, -702, -877, -6, -1399, 937, 771, -274, 296, 135, -12, -1183, -200, -85, 520, 203, -506, 478, -39, -599, -416, -370, 75, 89, -88, -7, 374, -368, -114, 269, -407, -209, 301, -403, 20, 372, 15, -94, 150, -6, 28, 326, -125, -87, -252, 116, -163, -136, 129, - 185, -352, 66, -330, 320, -375, 215, -15, -52, 24, -66, -55, -1, 237, -732, -2230, -1044, -342, 739, 1658, -1503, 339, -429, -1515, -205, 1378, 377, 1137, -944, 292, -321, 76, 674, 122, 370, -206, -1933, 585, 104, -814, 854, 656, -578, 607, 80, -622, 202, -381, 1223, 159, 500, 34, -1237, -987, -328, -729, 819, 1176, 1206, 975, -325, 145, -971, -137, -90, -401, -508, 94, 103, -1335, -386, -515, -29, 614, -654, -142, 241, 13, 701, -756, -23, -858, -449, -631, 362, 243, 700, -82, -64, -808, -238, -378, -95, 357, 482, 985, - -617, 189, -534, 206, 372, 113, -291, -111, -97, -111, -37, 268, 278, -66, -25, -119, -185, 136, 276, 102, 37, 84, -220, -253, -241, 420, -5, 294, 240, -28, -312, -331, 57, 107, -258, -73, -224, 182, -160, 70, 55, 190, -84, -93, 50, 76, -130, 217, -66, 583, -941, -3714, -1958, 402, 1563, 3497, 2672, 1505, 508, 785, -248, -1471, -2843, -3784, -956, -1097, 58, 1843, 2630, 1762, 2357, 542, 500, -276, -1190, -1350, -1090, -1160, -1432, -1151, -490, -75, -16, 918, 1194, 2279, 1079, 354, 938, 1454, 466, 276, -1172, -1609, -2625, -1216, - -1376, -999, -591, -468, 197, 322, 1107, 2260, 1822, 1984, 1473, 1799, 1343, -1086, -991, -2506, -1936, -1422, -3186, -2469, -1506, 117, 1936, 1839, 2180, 2719, 2331, 1251, 1514, 57, -588, -1600, -2315, -2332, -1918, -1158, -246, 328, 565, 642, 1080, 774, 1263, 793, 319, 202, -45, -128, -26, -875, -605, -127, -401, -1044, -289, -378, -383, -76, 781, 1466, 1223, 124, 1202, 840, -153, -991, -1558, -1457, -654, -724, -446, -255, 418, 906, 1267, 1431, 1038, 399, 447, -281, -781, -1329, -1181, -531, -49, -394, -123, 373, 488, 492, 479, 114, 202, 296, -49, -285, - 12, 89, -200, -238, -30, 78, 67, -156, -74, 51, 25, -137, -217, -175, 65, 11, -10, 129, 243, 180, 185, 126, 101, -14, -67, -116, -158, -138, -47, -111, -95, -82, 88, 101, -30, -48, 95, 54, -10, -16, -24, -68, 54, 73, 38, 65, 127, 129, 115, 9, -37, -75, -113, -216, -255, -217, -145, -115, -5, 115, 213, 264, 301, 261, 192, 83, -6, -115, -197, -241, -220, -227, -153, -73, -12, 56, 143, 151, 143, 127, 106, 50, 2, -33, -35, -43, -44, -46, -33, -25, -13, -7, -2, 0, 4, 6, - 7 }, - {-47, -67, -130, 76, 121, 215, 58, -151, -268, 58, -125, 11, 84, 33, 217, -180, -44, -25, -14, -154, 95, 40, 20, 4, -75, -58, -54, -18, 8, 36, -57, 83, 195, -6, 87, -138, -80, -165, -79, 175, 9, -36, 31, 186, 20, 93, -23, -87, -27, 106, -91, 166, 103, 188, 93, 12, -57, -125, -69, -109, -16, -79, 31, 7, -42, 27, -36, 67, -17, -19, 95, -10, -7, 12, -92, 42, -67, -109, -62, -48, 47, -9, -7, -123, -20, 32, 24, -49, 5, -49, 22, 34, 26, 9, -8, -20, - 6, -38, -20, 8, 6, 17, 17, 15, 4, 35, -374, -85, 154, 27, 210, 112, -172, 46, -4, 69, -62, -287, 166, 102, 190, 238, 205, 72, 3, -293, -30, 135, -133, -116, -306, -21, -51, -35, -78, 36, -183, 83, -32, 77, 23, -123, 95, 79, 212, -25, -170, -88, 92, 37, -42, 9, 68, 9, -124, -1, 26, -13, 8, -78, -34, -104, -21, 129, 46, -44, 55, -17, -7, 20, -149, -14, -7, 83, 162, -48, -16, -104, -81, 41, 184, -163, -25, 42, -9, -44, -3, -43, 60, 63, 33, 102, - -49, -31, -10, 24, -23, 4, 17, 14, -12, -44, 32, -44, 207, 77, 70, -70, 5, 19, 20, -356, -193, -16, -89, -110, -6, -93, -362, 215, 49, 97, -38, 74, -96, 4, 13, 186, -67, -40, -31, -32, -30, -14, 202, -39, -3, -115, -7, -56, 65, 33, -196, 151, -198, -4, 174, -25, 6, 13, -4, -122, -87, 199, 115, -248, -132, 39, -145, -106, 106, -178, 34, 43, 102, 212, 163, 99, 76, -145, -151, -130, 42, 185, 71, -32, -83, 60, -70, -31, 43, -69, -104, -14, 83, -16, -71, 9, - 0, 81, 34, 74, 17, -35, -36, -29, -15, -10, 24, 47, 56, 58, 272, -66, -69, -81, 77, -91, 133, -258, -33, 191, 100, -194, 144, 236, 222, 142, 27, -9, -145, -187, 80, -18, 188, -15, 112, -117, -78, -63, 19, 60, -11, -229, 48, 79, 58, 99, 61, -124, -306, -98, 45, 59, 14, -13, 58, -125, -2, -228, 107, -235, -62, -100, -155, 113, 50, 48, -135, -66, -40, -135, 13, -11, 72, -58, -114, -87, -271, 86, 31, 116, 172, 219, 86, -86, -129, -61, 119, 119, -134, 147, 6, -95, - 211, -41, 48, 36, 62, -4, -47, 14, 66, 24, -10, 71, -37, -29, -52, 24, 6, -26, 39, -38, -68, -29, 52, -12, -12, 19, 134, 123, -24, 87, -265, 29, -128, 12, 37, -167, 58, 482, 51, -45, -274, 387, -3, 162, 17, -10, -214, 204, 50, -115, 25, 14, -87, 81, 214, -65, 228, -70, 96, -5, 149, 133, 149, 0, -85, 117, -89, 103, -32, 103, 100, 96, -15, -32, 37, -87, -126, -316, 203, -205, 140, 16, 57, -38, -378, -83, -104, -184, 22, 112, -243, -78, 106, 18, 168, 296, - -11, -82, -74, -311, 92, 58, -72, 15, 120, 124, 34, 30, 86, 9, -16, 131, 76, -75, 133, 98, 131, 39, -25, 8, -11, -11, -52, 16, -32, 29, -40, 61, 20, 4, 49, 3, -18, 13, -14, -6, -20, 60, 35, 11, 42, -15, 68, 8, 20, -8, 17, -12, -43, 17, -136, -165, -15, 90, -52, -79, -120, 36, 221, 99, 35, -499, -228, -69, 103, -59, 170, 571, 178, -209, 34, -247, -79, 174, -196, -49, 255, 62, -63, 37, 145, -86, 71, 76, 76, -141, 66, -66, -80, -209, -80, -122, - -232, 102, 9, -15, 236, 172, 62, 189, 3, -239, 203, -23, -162, -129, -236, 11, 288, 20, -125, 122, -212, -133, 112, -172, -228, -121, -71, 129, -201, -63, -93, 261, 39, -91, 130, -79, -93, 15, 209, -39, 16, 114, 67, -264, -8, 161, 79, 93, -19, -52, 120, -71, 23, -59, 36, 44, 63, -135, 3, 13, 36, 7, 4, 62, -9, -13, -57, 45, 65, 175, 127, -323, 309, -115, 30, -141, 264, -36, -176, -578, -76, 301, 76, -450, 207, 1, -91, -144, -116, -44, -267, -44, 218, 283, 337, 205, - 308, -99, 243, 117, -475, -10, 125, 170, 84, -163, 11, -33, 169, -285, -101, 213, -69, 120, 64, -189, -210, -108, -315, -89, -96, 131, 48, -182, -41, -390, -97, 161, -113, -386, -4, 220, -468, 137, 79, 150, -221, -103, -210, 17, -62, -239, -62, -40, 145, 82, 352, 23, 5, 57, -25, -177, 223, 78, -90, 195, 36, -96, 33, -6, 119, 28, 24, 74, -62, 3, -67, 0, -53, 54, -21, 24, 67, 10, -41, 62, 16, 66, 19, -19, 25, 6, 89, -361, 79, 286, 369, 275, 281, 107, -197, 196, - 341, -509, 253, 253, -545, -144, 132, 584, -47, -39, -141, -166, 724, 358, 99, 89, 375, -9, -59, -142, 55, -328, -296, -69, 90, 216, 98, 48, -112, 19, -241, 98, -356, 346, -40, -175, -205, -235, -359, 60, -348, -119, 237, -57, -120, -116, -57, -298, -207, -136, -128, -70, 108, 59, 17, 14, -263, 449, 258, 4, -34, 591, -73, -105, -147, -303, -84, 196, 190, -32, 231, -464, 135, -178, 43, 175, -63, -7, 28, 13, 56, -75, 85, 108, -105, 40, 57, 69, 188, -145, -14, 17, -5, 41, 20, 43, - 58, -54, 37, -19, 4, -104, -23, -27, 85, -89, 671, 231, 144, 327, -363, -217, 212, 226, 499, 75, 141, -331, -16, 168, -435, -138, 179, -144, 9, 123, 327, -107, 130, 69, 75, 279, 244, 297, -229, -153, 323, -403, -131, -132, -24, -108, -255, 254, -6, -277, 17, -108, -288, -361, -198, -216, 432, -135, -106, -252, -18, -128, 70, 507, -91, -164, 89, -28, 295, -337, 576, 117, -548, -399, 149, -369, 9, -396, 5, 87, -47, 431, 541, -254, 69, -104, -395, -147, -213, -258, -56, 197, -132, -305, 206, 15, - -162, -139, 70, 115, -46, -31, -153, 10, -141, -28, -69, 102, 117, 29, -140, 17, 13, 94, 1, -34, 11, -178, -16, -100, -68, 15, 44, -93, 77, -54, -48, 123, -45, -118, -591, 215, 1205, -215, -20, -536, -229, 354, -58, 689, 411, 380, -3, 292, -574, 511, 262, 19, 61, -335, 137, -10, 521, 289, 345, -133, 28, 86, -360, -291, -136, 156, 609, -176, -214, -215, -124, 74, -397, -119, -32, -215, -420, -93, -532, -196, 302, -370, -166, -77, 23, -597, -363, -82, -68, -118, 367, 159, 18, 220, 378, -242, - -104, -328, 140, -259, 210, 243, 292, 537, 147, -413, -73, 904, 290, 506, 240, 150, -42, 57, -222, -280, 118, 86, -279, 68, 184, 168, -269, 200, 63, 143, 165, -6, 76, 138, 52, 163, -24, 31, -60, -118, 18, 142, 15, -69, 230, 146, 122, 0, -35, -44, -13, 3, -45, 78, 58, 61, 65, 32, -133, 624, 683, -692, 168, 506, 305, -194, -369, -319, 712, 58, 267, 374, -215, 105, 155, -437, -466, 377, 127, -676, -158, 878, 419, -2, -503, 164, 130, 534, 175, -260, 348, 62, -149, -51, -108, -416, - -199, 64, 70, -497, -539, -317, -156, -590, 349, -36, -422, 81, 8, -181, -53, 127, -6, 134, 152, 239, -236, -276, 363, 743, 333, 204, 539, -100, 292, 723, 438, 69, 78, -224, -445, 431, -424, 191, -172, 133, -554, 266, -10, -178, -107, 315, -300, -147, -80, 50, -11, 95, -121, -12, -216, -51, -16, 42, -68, 76, -84, 67, -75, 243, 71, -58, -116, 94, 6, 87, 71, -54, 63, 92, -64, 27, 104, -29, 34, 125, 122, 224, -140, -647, 183, -312, -143, -241, -40, 556, 551, -1111, 345, 354, -344, -565, - -736, 131, -215, 137, -256, -202, -119, 689, 176, -59, -11, -109, -204, 174, 116, -3, 277, 60, -57, 99, 252, 710, 73, 88, -350, -150, -165, -177, -20, -59, 237, 340, 18, 392, -90, -66, -79, -44, -687, 776, 22, 55, -56, -202, 208, -54, 317, 17, -300, 81, 336, -238, 312, 75, -473, -82, -100, -864, -293, 220, 225, -354, -201, 205, 31, 576, -458, 209, 260, -38, 228, 208, 258, 97, 116, 102, 87, -40, -45, -150, 62, 214, 41, -160, -59, -91, 54, -71, -56, -107, 143, 78, 98, 8, -248, 99, - -252, 18, 44, 88, -118, -61, -35, 81, 156, 67, 68, 19, 71, -174, 572, 169, 180, -409, 315, -160, 300, -226, 386, -341, -277, 528, 71, 139, -306, -691, -61, 209, 60, 304, -243, 44, 2, -515, -370, 177, -582, -380, 193, 8, -609, -83, -301, 397, 240, 76, -138, -379, -812, 294, -361, 453, -130, -144, -71, -212, 130, 122, -648, -283, 649, 568, -576, 760, 44, 561, -128, -128, -65, -214, 294, -211, -604, -319, 730, -157, -140, -36, 230, 149, 371, -828, 251, 571, 452, -178, -41, -175, -371, 47, 352, 541, - -324, -330, -372, -34, -56, 39, -175, 98, 101, -60, -20, -77, -159, 165, 10, 28, -244, -207, -50, -270, -100, -134, 37, -94, 7, 214, -79, 91, 4, -193, 45, -96, -19, 88, 192, 29, 85, 176, 179, 231, -65, -59, -34, 237, -29, -375, -14, -288, 391, 304, -295, -502, -421, -247, -489, -27, 231, 537, -93, -25, -898, 538, 670, -106, -364, -369, -229, 1009, -614, -1, -73, 273, -46, 1162, 28, -631, -167, -600, 783, 682, -551, 642, 160, 517, 192, -968, 303, 520, -672, -185, -763, -380, 26, -701, -600, -16, - -486, -6, 170, -173, -482, 396, 357, -791, -607, 332, 139, 214, 401, 526, -194, -284, -18, -184, -11, -58, -267, 107, -1101, 376, 534, -566, -469, 356, -360, -323, -156, 200, 27, 684, 4, 400, -41, -277, 147, 207, 212, -178, 3, 23, -27, -114, -274, 181, 285, -145, -481, 124, 39, 510, -51, -197, 155, 58, 252, 2, -157, 6, 205, 156, 49, -53, 37, -93, -82, -237, 117, 116, -166, 81, 69, 46, -30, -78, 18, -227, -172, 5, 243, 608, 1146, 1811, 50, -738, -949, -226, 33, -230, 877, 657, 453, 762, - 553, 446, 26, 359, -476, 659, 763, 48, 794, -333, 61, 181, -749, -505, -181, -447, -527, -82, 816, -15, -163, 98, 171, -115, -1117, -157, 287, -168, -345, 133, 426, 760, 185, 385, 537, 662, -924, -642, 358, -271, 1167, -125, 1003, -815, 476, 817, 28, 130, 489, -891, -416, 20, 503, 11, 580, 234, 216, 592, 211, -82, -254, -705, -166, 38, 183, 12, 13, 13, -386, 197, 131, 330, -117, 248, 406, 241, 101, -3, -51, 84, -144, 82, -138, 3, 82, 82, -122, 182, 175, 222, 23, 17, 91, -81, 150, -115, - 151, 352, -45, -69, 25, 306, -191, 72, -39, -46, -60, 42, 82, 138, 103, 105, 282, -200, 335, -164, -390, 113, 1301, 433, 457, 948, -69, 200, 413, 609, -677, -545, -230, -598, -104, -803, 413, 638, 469, 634, -427, -239, 493, 380, -267, 642, 389, -150, -786, 436, 482, -403, -58, 227, 116, -638, 735, 193, 789, 426, 311, -430, 369, -230, 1201, -947, 106, 359, -176, -613, 392, 379, -72, 372, -362, 974, -450, 254, 216, -624, -266, -860, 368, 247, -634, 591, 513, -445, 369, -51, 995, 320, -492, -368, -351, 308, - -203, 262, -123, 54, 336, 205, 170, -331, 856, 90, -327, -489, 416, 200, 393, -227, 118, 304, 647, 158, -102, 530, -141, -161, -72, 47, 148, -326, -277, 116, -239, -154, 34, -123, -30, -48, -234, 160, 99, -467, 114, -351, -211, -117, 173, 83, 321, 132, -6, 83, 120, 128, 16, 30, 76, 262, -84, -48, -1167, 501, -997, 1005, 1210, -79, 201, -1009, -21, -237, 89, 564, 580, -190, 295, 466, 65, 187, 128, 184, -137, 686, -109, 144, -401, 774, 161, -89, -36, 695, 262, 320, 775, -190, -494, 949, -1033, -457, - -186, 213, 670, 143, -287, -300, -502, -24, -98, 183, 1079, 1043, 664, 939, -93, 1421, -486, 387, -346, 21, 446, -234, 48, -443, -560, -3, -353, 281, -478, 696, -536, -871, -358, -233, -80, 1021, -626, -156, -90, -661, -165, 365, 811, -85, -36, 18, -267, -571, 22, -38, -85, -71, 0, -336, 260, -290, 321, -141, -244, -284, 68, 240, -178, -245, -79, 196, 236, -184, 113, 126, 87, 125, -130, -136, 69, -2, 152, -198, 134, 218, -5, -94, -115, 188, -411, -214, 418, -267, -22, -84, 87, -275, 193, -101, 377, 327, - 5, -407, 1787, 2481, 761, 1934, -424, -1345, -943, -659, 326, 355, -448, -723, 626, 842, 492, 840, 648, 160, 258, 127, -42, -553, 244, -655, 462, 4, -613, 710, 430, 340, 1228, 754, -352, -237, -441, -524, -641, -254, 26, -508, -157, 1060, 1609, 1184, 163, 808, 863, 1318, 605, -699, -1146, -716, -731, 433, 365, -1569, -1074, -277, 663, 1427, -1067, -43, -926, -121, 1169, -642, 442, -932, -150, -279, 789, -873, -495, 14, 350, -709, 1631, -383, -23, 926, -404, 696, -219, -575, -444, 271, 30, 231, 148, -513, 18, -216, 627, 365, - 114, 341, 393, 22, -1, -123, -384, 795, -241, 167, 11, -460, 23, 51, -140, -302, -61, -177, 49, 119, -130, 28, 548, 388, -64, -86, 520, -214, -59, -432, -618, -233, -158, -66, -168, -700, -1362, 169, 762, -629, 1180, -467, 471, -154, -1357, -694, -63, -798, -1833, -513, 665, 1021, -494, -784, -1636, -485, 486, -324, -472, -812, 196, -182, -135, -151, 334, 660, -509, 511, 437, -515, -1493, 125, 124, 389, 183, 981, 102, -1484, 13, -1635, -5, 571, 688, -124, 94, 764, -395, -287, -510, 495, 361, -233, 590, -180, 250, 276, - 964, 131, -338, -1026, -352, 537, 466, 820, 1193, 2063, 1028, 499, -534, -2066, -565, -296, 1584, -263, 100, -4, -497, 71, 466, 224, -9, 26, 10, 6, 769, -274, -227, -252, 534, 207, 271, -206, -653, 219, 278, -295, -43, 170, -37, 54, -115, -938, -308, -72, 433, 680, 81, -560, -549, 255, 92, -48, -92, 35, -58, -24, 503, -549, 71, -471, 503, -272, 11, -679, -107, 466, -143, 254, -393, 199, -207, 323, -315, 111, -1333, -406, 928, -457, -383, -99, -299, -1069, -1189, -1739, -549, 3, -134, 1138, 313, 1487, 918, 460, - -207, -550, -102, 2085, 130, 601, 339, -262, 1039, -434, 839, -916, -90, -661, 790, -1113, -234, 339, 351, 356, -971, 690, -1111, 225, -544, -374, 1108, 64, 74, 380, -419, -26, 290, -1351, 38, 310, -195, 868, -388, -172, 1464, -556, -1216, 1, -458, 96, -91, -66, -975, 520, -157, -1335, 804, -1653, 322, -381, -652, -1046, -133, 279, 482, 39, 390, 478, -568, 1002, -231, 265, -11, 476, -20, -58, -161, 279, -599, -82, 199, 125, -231, -9, -259, -353, 181, 137, 267, 164, -74, 198, 600, -302, -309, 98, -27, 110, 446, -71, - 244, 218, 232, -309, -358, -98, -26, -387, -19, -84, 163, -423, 127, -193, -556, -2015, -2071, -1765, -879, 3715, 1178, -440, -461, -1806, -3849, -415, 1060, 1318, 577, -575, -426, -1120, -1237, 965, -886, 2349, 1764, -2696, 896, 376, -552, 231, 1967, 299, 1362, 2689, -565, -2173, 119, -355, -2027, -538, 1003, -71, 1231, 1982, 191, -1683, -3316, -2841, -2542, -250, 2493, 725, 676, 392, -659, -3320, -2075, -1050, -393, 224, 769, 753, 956, 985, 1214, -1419, -504, -1158, -86, -1269, 815, 821, 1655, 1843, 885, 48, -472, -316, -2234, -1767, 1584, 2479, 1687, 1985, - -459, -855, -1765, -990, 538, 27, 134, 575, 198, 163, -418, -548, -270, -408, 28, 457, 135, 192, -87, 277, -458, 340, -128, -412, -416, -104, -701, -194, -424, 478, 523, 273, 210, -438, -941, -917, 263, -62, 441, 405, 214, -660, -337, -626, -997, 332, 620, 269, 33, 709, -261, -3707, -4151, -2822, -2901, -773, 3262, 2197, 3519, 3917, 5950, 3951, 4092, 2639, -197, -2937, -5075, -5999, -5203, -4108, -2967, -718, -146, -429, 157, 1292, 2134, 2952, 2573, 3498, 3386, 4367, 4001, 1122, 2688, -583, 740, 539, 158, -372, -3886, -4675, -5968, -7011, -6365, -3544, - -3141, -2592, -3236, -3757, -797, 916, 2365, 3451, 5008, 5970, 7676, 10116, 9834, 7459, 6063, 5035, 2674, 4227, -1707, -3456, -8250, -9462, -11749, -11301, -10322, -9795, -9448, -5829, -3599, -1969, 5290, 5374, 8234, 10557, 9169, 8267, 8379, 6568, 5024, 2747, 373, -49, -1540, -1894, -2726, -3554, -4859, -5273, -4783, -5534, -4260, -3930, -3691, -3261, -1667, -342, 1740, 3554, 3356, 5201, 5770, 6339, 7507, 6052, 3551, 1755, -1064, -2773, -2751, -5354, -4937, -6790, -5385, -5631, -3596, -3787, -2195, -298, 1917, 2847, 5058, 5857, 5712, 5520, 5406, 4128, 1491, -969, -1355, -1805, -1960, -2260, -2637, -2485, -1808, -2000, - -1774, -1578, -1100, -524, -324, -276, 92, 308, 238, 281, 805, 996, 1081, 973, 760, 774, 1210, 840, 704, 664, 628, 247, -37, -339, -238, -333, -403, -598, -460, -419, -482, -658, -484, -451, -510, -549, -290, -227, -111, -88, 34, 228, 424, 350, 331, 327, 405, 323, 228, 124, 189, 129, 104, 57, 33, -80, -28, 78, 121, 38, 24, -14, 36, -28, -151, -230, -193, -224, -221, -224, -175, -180, -137, -74, 2, 7, 39, 20, 48, 58, 90, 101, 131, 125, 134, 106, 93, 60, 44, 19, 8, -8, -11, -19, -20, -22, - -20 } - }, - { - {407, 46, -181, 61, -115, 29, -75, -48, -100, 69, 120, 34, 37, -223, 43, 3, 68, 84, 46, 127, -28, -72, 12, 152, 0, -118, -13, 129, 70, 13, 0, 36, -4, 9, 24, -5, -47, -6, 0, 50, -77, -180, 131, 132, 114, 108, -7, 58, 102, -109, -25, -3, -145, 32, 10, 130, 13, 73, 1, 164, 83, -24, 115, 70, -38, -135, 33, 35, -36, 10, -77, -20, 68, 48, 56, 135, -23, -43, 18, 80, 185, -110, 49, 50, 54, -6, -13, 57, -33, 1, 27, -35, -7, 5, 9, -23, - -35, 22, -9, 4, -13, 34, -5, 40, -10, 36, -2, 34, 345, -231, 78, 194, 45, 137, 166, -151, 31, -14, 64, -192, -152, -29, 149, 201, -78, -67, 96, -164, -219, -41, -258, 88, 85, 23, -160, -163, 58, -95, 22, -5, 170, 179, 162, -27, 113, -178, 77, -105, -10, 9, 138, -150, -133, 0, 182, 74, 71, -111, 62, 44, -54, -229, -37, -78, -100, -91, 104, -97, -31, 23, 65, 162, -63, -5, -123, -61, 26, -172, -11, 46, 117, -38, -89, -46, -178, 83, 52, 9, -14, -155, 63, 11, - -55, 55, -22, 12, 51, 4, 11, 58, 27, 11, 2, 46, 18, -10, 20, 26, 55, -118, -217, -51, 42, -64, -108, -58, -217, -120, 237, -6, -100, 127, -183, -39, -229, -45, -180, -92, 219, 15, -40, -239, -148, -51, -100, 45, -126, 16, 84, 262, 130, 100, 115, 212, -172, 2, -49, -131, 60, -24, -49, -138, 78, 153, 19, -104, -65, 385, 5, -106, -149, -224, -300, -34, -154, 40, -27, 89, 20, 45, -136, 25, 27, 188, 66, -134, 12, -39, -37, -29, 70, 103, 101, -86, -84, 59, 30, 40, - 44, -31, -131, -154, -15, 33, -34, 21, 5, -17, -29, -46, -15, -5, -26, -51, 9, 22, -26, 15, -22, 9, -29, -12, 10, 13, -36, 10, -11, -67, 11, -21, 44, -27, -17, -7, -534, 209, -97, 87, -222, -90, -174, -159, 9, -51, -110, 270, 68, -27, -167, -53, 74, -190, -102, -181, -102, 258, 23, 171, -19, -3, -46, 48, 45, -139, -1, 40, 75, 280, -149, -171, -36, 310, 95, 330, 27, 29, -61, 162, -31, 240, -27, -29, -46, -101, 100, 30, -89, 69, 88, 167, -100, -9, -33, 148, - -64, -26, -59, -39, 33, -49, 14, 25, -40, 36, -250, 23, 157, 56, 212, 17, 20, 51, 134, 219, -148, 21, -15, 52, -10, -6, 62, 142, 51, 70, 4, -25, -41, 19, 68, -25, 29, 33, 30, -1, 11, 61, -14, 16, -6, 70, 37, -22, -8, 75, 35, -22, 51, 31, -71, -111, -53, 1, -260, -41, 6, -128, -462, -110, -97, -200, -36, -49, 295, -98, 224, 107, 162, -296, -131, -299, -278, 3, 56, 179, -82, -129, -78, -201, 47, 97, 110, 69, -59, 80, -134, 18, -243, 92, -61, 37, - 57, 96, 101, -91, 6, 242, -125, 119, 124, -4, 75, 121, -46, 50, 118, 10, 206, -103, -139, -65, 69, 3, -268, -134, -298, -323, -53, 92, -264, 122, -41, -1, -89, 93, -156, -22, -53, -220, -195, -62, 119, 7, 103, -39, 67, 56, -122, 4, -22, 74, -81, -136, -44, 23, 2, -50, 26, -30, -11, 26, -6, 5, -1, -28, -5, -27, -19, -16, 1, 18, 3, 44, 17, -15, 153, -430, -18, 137, 88, -227, -25, -143, 40, 47, 34, -248, -334, -226, 42, -180, 203, 67, -321, 237, 207, 166, - 148, -158, 266, 73, 0, -99, 91, 161, -143, -209, 81, -77, -261, -32, -252, -89, 463, -119, -205, -253, 16, 46, 185, 77, -167, 157, -18, -129, -174, -182, 286, 131, 181, -131, -183, 88, 48, -186, -8, -113, 185, -31, 18, -221, 145, 125, -127, -78, -78, 259, 4, 42, -72, 179, -177, -299, -134, 31, -57, 170, -33, -14, -176, -88, 77, 15, -125, -77, 108, 63, -34, 10, 2, 5, -34, 52, 21, 78, 12, 18, 3, 37, -15, 51, -59, 68, -7, -34, -239, -17, 51, -65, -193, -282, -228, 216, - 19, 266, 319, 310, 41, 428, 97, -55, 194, 147, 394, 51, 224, -323, 514, 377, 178, -164, -132, 182, 37, 129, -84, 219, -74, -64, 195, 158, -213, 133, -62, 213, 231, -472, -93, 282, 80, 151, 116, 279, -144, 108, -2, -245, -124, -12, 43, -358, -37, 217, -183, 368, 273, -118, -10, 66, 133, 213, -91, -76, 347, -89, -14, 149, 0, 202, 158, 63, 107, 114, 107, 48, 41, -54, -89, -40, -82, -14, -59, 34, 28, -80, -66, -14, 50, 111, 90, 50, 4, 53, -107, -50, -60, 17, -46, 47, - -123, 8, -9, 95, 33, 0, 10, 99, 25, -94, 23, -13, 17, 83, -10, 23, -8, 903, -478, 63, 370, -39, 10, 491, 538, 61, -45, 111, -30, 119, 152, -201, -65, 317, 279, -135, -262, -278, -290, -157, 234, -186, 100, 10, -338, -25, -226, -29, 92, 144, -438, -206, -350, -110, 519, 73, -52, 44, -52, 23, 150, 88, 256, -16, 190, 114, -187, 113, -282, 6, -283, -292, 105, -321, 129, -6, 158, 127, 112, -172, 193, -291, -11, -135, -51, 362, 8, 180, 175, -38, -75, 139, -306, 119, 280, -427, - -319, -88, 210, -21, -268, 98, -44, 111, -103, 34, -61, 187, -41, 172, 89, 161, 49, 44, -91, 109, 42, -4, 58, 55, -38, 81, 57, -40, -50, -139, -36, -80, -10, -3, -54, 72, -32, 42, 8, 146, -122, 55, 17, 7, -18, -535, 107, 137, -359, 172, 4, 390, -95, -188, 168, -467, -157, 406, 182, -237, -579, 267, -75, 149, -367, -488, -329, 434, 41, 242, -35, -220, -330, 165, -83, -286, -336, 31, -299, -229, -122, -54, -325, 192, 228, 305, -137, 272, -208, 427, -72, -16, 327, 171, -73, -209, - -102, 316, 78, -224, 116, 335, 317, 140, -374, -413, -31, 88, 32, -296, 97, 340, 103, -136, -531, 150, -228, -518, 23, 35, -290, 433, -25, -169, -575, 3, -165, -20, 224, -124, -216, -8, 56, 59, -170, -172, -171, 72, -147, 17, -22, 32, -37, 50, 84, 76, 95, 51, 167, 211, 17, 67, 43, -72, -16, -58, 31, 30, 18, -191, 29, -10, -66, -2, -59, 67, -73, -76, -56, -664, 426, 330, 363, 56, 383, 44, -236, -274, 49, 308, -202, 76, -445, 315, 335, -160, -86, 82, 367, 268, -179, -160, - 253, -289, 110, -398, 7, -113, -533, -552, 116, 328, 158, -470, -249, 371, -396, -161, 333, -81, 414, -136, -274, 113, -402, 480, -41, 90, -212, -106, -10, -438, -262, 42, -63, 51, -134, -465, 99, -384, 184, -92, 292, -464, 222, 87, -123, 357, -34, -235, -451, -57, 113, -367, 287, -246, 190, -486, -491, 244, 202, -196, -147, 165, 120, -102, -78, -130, -163, -11, -269, -25, -29, 26, 89, -47, 90, -50, -6, -147, -64, -37, -8, 228, -55, -27, 140, -136, 108, 59, -43, -30, -129, -127, 6, -73, 31, 12, - -51, -89, 219, -213, 73, 260, 384, -102, 43, -136, -513, -110, -110, 223, -451, -1, -260, 280, -315, -430, 286, 131, 186, 592, -98, -170, 167, -379, -442, 36, 567, 172, 318, -226, -278, -450, 90, 575, -258, 301, 69, 447, -684, -218, -11, 80, 390, 188, -521, -141, -242, -21, -600, -94, -216, 41, -316, -21, 74, -877, 101, -275, 54, -347, -19, 215, 110, -118, -111, -462, 465, 446, 148, 111, -401, 612, 214, 315, -120, -964, 376, -33, 723, 679, 215, -87, 300, 16, 263, 14, 30, -171, 82, -156, -83, -44, - 316, -5, 20, 81, -20, -170, -87, 29, 128, -60, 64, -100, 134, -105, -160, -82, -23, 75, 30, -35, -27, -36, 209, -46, 13, 34, 104, 830, 293, 568, -551, 128, 579, -174, -209, 82, -358, 273, 69, -418, -548, -41, 465, -12, -37, 304, -454, -116, -374, 210, -637, 10, -136, 232, -665, -459, -291, 195, 214, 148, -216, 162, -161, 197, -132, -58, -46, -187, 127, 294, 175, 296, -24, -287, 41, -286, 762, -193, -750, -234, 205, 651, -652, -269, -43, 419, 27, -923, -113, 426, 879, 33, 612, 882, -66, 284, - 417, -115, 752, -101, 908, 145, -249, -787, -493, 6, 237, 113, -120, -153, -245, -334, -297, 361, 106, -4, -518, -58, 19, -94, -295, 77, 156, -45, -153, -111, -289, -174, -85, 182, -36, -157, 157, -226, 162, 164, -142, -273, 250, 371, 57, 11, 22, 216, -65, -259, 30, 251, 207, -257, -218, 40, 41, 4, 74, -40, 348, 421, -726, -706, 186, -166, 21, -282, 657, -297, -190, 228, 164, 5, -302, -221, -367, 147, -22, -178, -30, 437, 656, -712, -46, -695, -75, -180, 686, -291, -278, -135, 417, 138, 114, 174, - 166, -125, 7, -91, 111, -83, 643, -169, 170, 452, -237, -521, 115, 176, -184, -200, -44, 106, 325, -446, 596, 877, 589, -247, -356, -814, -1050, -387, -5, -191, -54, -120, 250, -23, -406, 212, -181, -39, 384, 641, -158, 180, -114, 34, 584, 294, 499, 508, -408, -126, -94, 14, -10, 180, 11, 110, 512, 20, 238, -110, -114, -211, -66, 29, 232, -66, -195, -92, 111, -82, -45, -61, 70, 18, -77, -42, 51, 25, 26, 295, -122, 6, 37, 3, -164, 74, 91, 188, -377, 703, 315, 399, 600, 929, -361, 479, - -962, -121, -433, -946, 379, 220, 284, 123, 371, 111, -681, 568, 1007, -154, -165, 244, 98, -214, -903, 71, 0, -85, 9, 303, -646, 136, 180, -136, -374, -184, -416, 418, -927, -137, -597, 327, 131, 331, -120, 88, -239, 562, 168, 461, -425, 453, -13, -450, 920, -156, 110, 620, -601, 695, 415, -551, 229, -213, 305, -762, 552, 75, 192, -75, 177, -619, 390, 696, -1392, 138, 1338, -869, -280, 91, 651, 460, 159, 401, -185, 241, -104, -300, 145, -70, -52, 248, 364, -35, -144, -126, 106, 230, -311, -120, -213, -136, - -278, 273, 364, -81, 167, -108, 67, 229, 261, -306, 25, 108, -160, 237, 11, -9, 217, 107, -263, -223, 74, 31, -80, 41, 563, -341, -410, -13, -392, -178, -1037, -886, -122, -508, -610, -440, 271, -157, -309, -496, 458, 31, -749, -118, -4, -357, -112, 304, 219, -53, 3, 14, -188, 160, 350, -131, -83, 537, -1008, -165, 284, 1075, -445, -279, -401, -546, 238, 1141, 212, 706, 146, -117, -59, -85, -550, 120, 125, -449, 100, 891, -144, -276, 150, -321, -73, 785, 1163, 313, 698, 806, -286, -338, 93, -268, 46, -799, - -7, -623, 190, 129, 379, -649, -241, -222, -253, -204, -226, 359, 78, 463, -117, 176, 465, -87, 17, -69, -184, -150, -24, -114, -169, -5, 71, -90, 32, 215, -217, -200, 16, 160, 85, -107, -321, -316, -37, 71, -190, -109, 69, -68, 35, 20, 222, 71, 57, -245, 269, -116, -259, 816, 923, -384, 2100, -300, 39, -400, 239, -175, 236, 532, 144, -515, -284, -538, -18, -368, -663, 78, 415, -82, 114, 192, 240, -14, -198, -257, 116, -12, -335, 118, 898, 631, 355, -779, 543, 422, -212, -245, -244, -318, -141, 239, - -566, 43, 61, 324, 856, 157, 170, 37, -112, -185, 366, -237, 864, 271, -93, 372, 64, -599, -432, 486, 564, 203, -152, 371, 401, 573, 1131, 112, -336, -596, -400, 286, 56, 86, -63, 391, 34, -59, -540, -272, 546, 612, -230, -432, -513, -156, 262, 161, 42, -180, 36, -10, -231, -7, -501, -138, -27, 345, -72, -117, -5, 278, -180, 197, -115, -241, 193, 275, 175, 192, -33, 206, 400, 169, 167, 108, -158, -77, 4, -45, 115, -124, 193, 249, 146, 10, -203, 69, 65, 201, 329, -341, 1495, -238, 50, 154, - -128, -34, 364, -293, -346, -187, 474, 424, -1180, 213, 186, 465, -312, -472, -452, 322, 288, -482, -271, -205, 771, 384, 207, -164, -827, 219, 191, 408, -114, 212, -239, 69, -720, 283, 276, 0, -188, -453, -892, 560, -383, 283, 287, 493, 57, -545, 878, 165, -884, -414, 508, 115, 669, 279, 100, -630, -320, 337, -1093, 1154, -843, 38, 685, -196, 1370, 199, 238, -510, 1599, 160, 1036, -720, -331, -232, 396, -51, -176, 723, -617, 697, -849, 173, 73, 146, -174, 614, -86, 310, 268, 406, 223, 115, 277, 316, 0, 113, - 24, -223, 265, 3, 178, 385, 184, 20, -32, 294, 309, 156, -195, 649, -42, -135, -140, 415, -331, 142, -83, 222, 1, 90, 110, -93, -85, 60, 111, 105, 117, 165, -174, 542, 1257, 426, 795, 1008, -29, 1154, -866, -303, -318, -279, 136, 199, -62, -377, -743, 738, 699, 303, 633, -1003, -864, 308, 434, -457, -645, 432, -194, -934, -334, -169, 482, -858, 495, 338, 395, -396, -10, -391, -162, -1147, -268, 572, -1821, -571, -56, -31, 78, -1094, -260, -1653, -124, 339, -459, -510, -200, 510, -154, -590, -669, -1725, -603, 821, - -752, -1158, 993, -298, -1297, 406, 1202, -625, -272, 152, -845, 1077, 490, 692, -342, -68, 368, 1025, 490, 168, -310, -63, 1171, 120, 196, -77, -664, -295, 559, -5, 51, -103, -591, -39, 280, -370, 465, -575, -356, 126, -187, 308, 140, -523, 235, 272, 161, 107, -197, 132, 13, -124, -357, 192, 171, -38, 302, -411, 66, -394, 30, 110, -122, -64, -1, 162, 42, -115, 26, 1429, 1979, -319, -69, -786, -791, -1358, 565, -238, 1977, -428, -866, -1204, 62, 363, -450, 366, 1290, -524, -239, -916, -420, 868, 1005, -1030, -297, 512, - -228, 220, -312, 1264, 1014, 2162, 700, 950, -435, 678, 1462, 465, -101, 331, -57, 946, 494, 1385, 386, -1421, 488, 532, 1154, -662, -560, 661, 723, -359, 1160, -420, 472, -1294, 806, -312, 439, 445, 1017, 875, -711, -747, -242, 1061, 1079, -420, -607, -1166, -136, 803, 918, 604, -274, -775, -727, -134, 499, -509, 697, 164, 486, 79, -253, 547, 347, -91, -239, 167, 469, -691, 272, 335, 457, 245, 648, -221, 227, -311, -449, 252, 545, 476, 733, -13, -12, 216, 193, 1308, 250, -60, -576, -1, 837, 423, 647, 374, -20, 8, - -147, -9, 806, 667, 68, 248, -84, -136, 28, 339, 257, 224, -176, -172, 194, -504, -1629, 96, 2454, 1460, -362, -3638, -536, -384, 265, -428, 50, 362, -157, 148, -807, 488, 586, 1104, -829, -1037, 1038, 1661, 402, -759, -1013, -227, 228, 80, 243, -7, 347, 136, 1072, -362, -1525, -663, 460, 165, -543, -669, 64, 697, 1234, 1144, -49, 9, 449, -456, -1322, 384, -835, 1547, 1681, -44, 456, 235, 314, -763, -136, 1615, -639, 7, -2233, -300, 221, 503, 452, 450, -575, -350, 969, 1456, -288, -69, 112, 583, 683, -337, 209, -800, - -971, 92, 226, 344, -147, -150, -210, -205, 609, -6, -154, -340, -61, 395, 325, -194, 456, 112, 712, 61, 96, 25, -300, -224, -170, -174, -90, -224, -197, 59, 582, 706, 168, 368, 95, 131, 565, -436, 418, 170, 712, -199, 151, 144, -356, 245, -195, 251, -136, 425, -199, -254, 155, 98, 47, 173, 48, 305, 0, 120, -5, 113, 42, 99, 130, 150, -44, 36, -25, 197, 69, 150, -32, 41, 25, 112, 5, 126, -49, 171, -188, -1627, -673, 1303, 1435, 1363, 1848, 318, -795, -2437, -1850, -348, 517, 1546, 1681, 796, - 38, -817, -708, -313, 525, 1443, 820, -189, 53, -117, -792, -1083, -887, 168, 1328, 999, 1997, 1300, 1286, 1811, -527, -1249, -1422, -1888, -2327, -877, -274, 692, 1281, 1851, 1729, 1406, 889, 1778, -348, -1123, -53, -285, 470, 539, 2121, 1854, -689, 333, -483, -1418, -419, 378, -854, 1320, -528, 439, 112, -149, 1140, 1586, 1263, 891, -659, -1602, -1825, 522, -770, 142, -89, 1031, 160, 584, -493, -1122, -1044, -1635, -1424, 607, 339, 827, 1239, 968, 35, -728, -1180, -1595, -877, -405, -591, 267, -216, -182, -192, -482, 2, -212, -326, -381, -249, -48, - 252, -462, -295, 95, 280, -118, 679, 67, -3647, -3839, -3993, -4093, -5407, -588, -1531, -372, 504, 2461, 2798, 2892, 4050, 5598, 5365, 5272, 4236, 3059, 2223, 667, -2556, -1228, -1511, -936, -3070, -511, -1271, -1401, -2540, -1953, -1986, -1800, -1879, -3303, -2924, -1727, -1560, -1961, -2715, -414, -2378, -4508, -3861, -3392, -1787, -2305, -412, -4666, -2065, -2068, -955, -698, -2402, 105, -2406, -292, 375, 1126, 101, 1157, 1730, 2719, 2900, 3988, 2607, 6259, 3956, 7285, 4954, 7258, 8420, 9997, 8213, 8267, 9319, 8360, 8492, 8263, 7166, 4144, 3313, 2336, 1705, 1993, 2978, 1639, -605, -1039, - -1196, -2057, -2666, -3253, -2994, -4923, -4766, -4912, -5947, -5240, -6606, -5852, -6863, -7052, -6641, -7330, -6626, -7402, -5873, -5758, -4770, -5094, -5248, -3693, -3304, -2528, -1287, 428, 1404, 1228, 1571, 1404, 1588, 1823, 2609, 3133, 2834, 2547, 3117, 2899, 3586, 3263, 2386, 2170, 1888, 1662, 1047, 793, 740, 463, 511, 201, 331, 289, 199, 290, 212, 125, 45, -116, -18, -5, -311, -498, -286, -251, -328, -322, -201, -240, -344, -460, -354, -232, -191, -123, -149, -113, -20, 95, 166, 152, 83, 70, 174, 262, 186, 181, 87, 40, 111, 93, 95, 74, 76, 31, - -57, 79, 196, 189, 227, 245, 356, 418, 424, 453, 480, 524, 568, 570, 534, 514, 566, 459, 398, 352, 303, 203, 164, 67, 47, -9, -107, -201, -292, -317, -402, -415, -406, -408, -452, -476, -441, -429, -391, -359, -331, -295, -229, -167, -126, -100, -71, -54, -40, -34, -26, -25, -23, -21 }, - {519, 68, -171, 80, 91, 31, -217, 98, 153, -166, -50, -203, -45, -86, -75, -30, 11, -7, 20, 72, -91, 40, -208, 71, 127, 27, -55, -169, 109, -74, 177, 151, -7, -71, 144, 169, 135, 137, 33, -106, 32, 130, -55, -111, 98, 156, -70, 81, -179, -15, -157, 106, -209, -57, -40, 71, 103, 73, -7, -111, 13, -153, -102, 28, -20, -93, 49, 51, 12, 96, -87, 41, -117, -46, -50, 63, -61, -123, -56, -46, 168, 145, 36, -77, 9, -9, 28, 58, 10, 3, 9, -3, 1, -22, 16, -65, - 2, -5, 26, 14, -21, -29, 5, 11, 11, -5, 1, -13, 297, -298, 12, 6, -75, -89, -95, 32, -168, -165, 24, 81, -5, 96, 75, -91, 38, -327, -79, -73, -75, -103, -113, -288, -224, 32, 69, -15, 157, 126, 54, -55, -30, 147, -56, 19, -20, -153, 52, -51, -104, -40, 127, 305, -115, 35, 75, -55, 97, 44, -105, 63, -250, -116, 4, 104, 161, -97, -44, -10, -363, 63, 189, 11, 28, 104, -58, 162, 218, -27, 63, 131, 125, 25, 8, -60, -86, -54, 40, -82, 182, 122, -3, -88, - -44, 105, 124, -61, 96, -57, 27, -58, -35, -40, 13, 3, 8, 9, -6, -19, -14, -78, -256, 60, 10, -247, 38, 139, 204, 53, -147, 346, -46, -68, 163, -100, -98, 17, -126, 154, 155, -62, -233, -115, 116, -150, 330, 284, -227, -278, 10, 52, -264, -17, 110, 74, -129, -75, 304, -32, 209, -21, -67, -70, -156, 27, -22, 164, -139, 38, -36, 30, -82, -11, 139, 110, -173, 270, 23, -1, -4, -25, 74, -37, -241, -34, -127, 210, 89, 5, 259, -143, 173, 170, 16, -126, -25, -27, -2, -36, - -51, 71, 76, -114, 56, -7, 81, 71, -23, 11, -35, -54, 39, -49, -41, 21, 55, -50, -36, -65, -27, 39, -24, -10, 2, 20, -35, -21, 51, 16, -10, -16, -55, -2, 29, 17, -615, 144, 35, 442, -22, 179, -234, 53, -175, -40, -85, -26, 83, -45, 77, 150, 115, 419, 290, -187, 98, -8, 79, 51, -51, -413, 107, -19, -2, 160, -23, -114, -78, -17, -127, -67, -329, -76, 11, -115, -19, 139, 199, -61, 245, -180, 42, 85, 34, -54, -126, 93, -30, 58, -93, -133, 27, 81, -134, 132, - -91, 312, 331, -98, 122, 128, -15, -41, -42, -400, 170, 165, 7, -65, -166, 20, -47, -203, -457, 32, -112, 120, 2, 0, -74, -50, -84, -6, 49, -58, 72, -72, -40, -29, -16, 40, 33, -23, 17, 13, 28, 43, 34, -19, -46, 37, -18, -34, 16, 14, -19, 28, 44, 16, -3, -133, -203, 200, 114, -19, 232, -126, 208, -236, -227, 109, -361, -129, 90, 218, 286, -51, 213, -9, 203, 74, 32, -35, 10, 202, -98, -23, 36, 16, -201, -26, -109, 413, -199, -202, -49, 194, 196, 167, 225, -40, - 41, -51, -113, 84, -11, -23, -129, 323, 200, -102, 61, 95, -172, 35, 126, -33, 243, -100, -32, -266, -100, -227, 10, 309, -123, 86, 53, 9, -85, -30, 2, -77, 149, -155, -73, -15, 327, 50, -2, 102, -89, -247, 61, 23, -39, 16, 60, -18, 12, 118, 22, -11, 28, 0, -16, -30, 111, -7, 9, -103, 61, 14, 61, -17, -42, -14, 31, 48, 33, -84, 4, 57, -18, -106, -70, -584, 419, 42, -217, -516, -54, 10, -306, -30, 139, 118, 9, -91, 110, 364, 370, -162, -178, -407, 78, -76, - 390, -163, -11, -95, 145, -47, -405, 129, -21, -241, -2, 35, -35, -43, -168, -233, 138, 32, 181, -162, 306, 143, -66, -276, -57, 96, 299, 90, -173, -81, 138, 87, -90, -46, 145, 118, 154, 295, 331, 160, 175, 202, -122, 27, -223, 217, 33, 108, -160, -248, 54, -316, -115, -140, 228, 238, 250, 63, -74, -83, 233, 45, -35, 56, -76, 147, 6, -6, 47, 58, -26, 120, -2, 17, -61, -39, 32, 93, -8, 31, 54, 28, 16, -33, 44, -42, -61, 49, -209, -12, 392, 241, 331, 63, -362, -119, - 385, -110, -243, -253, -249, -264, 146, 148, 95, 87, 90, 370, -45, 161, -317, -357, 240, -12, -194, 14, -497, -162, -167, 61, -17, -46, -350, -229, 40, 242, 394, -156, -153, 210, -269, -19, -13, 90, 173, 140, 273, -146, 396, 186, -426, 213, -236, -283, -235, -343, 311, 73, -364, 42, 78, 34, 59, -67, 258, -149, 199, -318, 242, -161, -146, 31, 108, -13, 175, 498, -41, -268, 159, 326, 27, -36, -258, -113, 242, -41, -15, 8, 50, -68, -37, -6, 72, -42, -7, -48, 137, -100, 22, -94, -115, 30, - 39, -37, 20, -35, -24, -8, -12, -4, -48, -30, 141, -8, 3, -14, 54, 30, 48, 805, -738, 332, 347, -335, -66, 479, 170, 302, 86, -113, 724, -36, -143, -7, -4, 344, 543, 202, -10, 5, 76, 183, -9, 94, -390, 176, 293, -69, 116, -6, 49, -254, -199, 8, -15, 333, 161, 134, -149, -182, -181, 189, 278, -4, -97, 548, 281, 364, -206, -420, -85, -439, -291, -137, -187, -31, 318, -109, 6, -271, -289, 316, -22, 144, 155, -175, 304, 74, 22, -114, -214, 237, -81, -438, 243, 204, 254, 111, - -310, -70, 22, -324, 175, 175, -36, 131, 109, 116, -36, 187, 23, -14, -105, 42, -8, 148, 27, -11, 25, -8, 107, -55, -20, -82, 32, -27, -65, 6, 9, -29, 11, 118, 88, -61, -42, -88, 14, -24, -17, 7, 9, 35, -61, -563, 74, 192, -274, 237, -477, 114, 151, -59, -187, -240, -281, -478, 66, 554, -177, 270, 151, 413, 221, -149, -347, 186, -85, -120, -360, -49, -45, -140, -152, -78, -252, -330, 395, -33, -224, 313, 112, -262, 44, -14, 178, -350, 104, 128, -522, 181, 175, -265, 81, 26, - -82, 200, 21, -31, 27, 138, 358, 289, 365, 256, 132, -87, 542, -131, -273, 604, 43, 368, 81, -109, -552, -506, -125, 39, -200, -91, -156, 360, -306, -83, -50, 93, -299, 225, -21, 76, -24, -109, -194, -124, -152, -118, -35, 28, -93, -60, -51, 137, -148, -124, -106, -119, -4, 112, -44, -42, 76, 27, -36, 59, -92, -94, 80, -111, -192, 77, 175, -83, 20, 126, -39, -87, -97, -942, 464, 816, 59, -459, 213, -83, -30, 136, 81, 212, -244, 31, 732, 562, 492, -533, -20, 133, 282, -255, -285, -71, - 95, 255, 129, -686, -778, 245, -23, 442, 454, -289, 376, 302, 402, -25, -234, -246, 194, -260, -97, 2, -8, 240, 510, 286, -135, -118, -247, -62, 26, 139, -50, -88, 253, 158, -379, -4, 20, 461, -227, -263, -497, -169, 90, 35, 263, -55, 69, -223, -329, -301, -301, -175, 150, -628, 80, -87, -94, -132, 129, 346, 256, 41, -51, -319, -97, -29, -60, 212, 113, 65, 52, 111, 134, -48, -48, 4, -52, 12, 20, 43, 77, -204, 38, -26, 161, 43, -199, -11, -124, -99, -45, -45, -48, -25, -20, 55, - -4, 112, 103, 86, 150, 472, 35, 409, -60, 532, 263, 414, 253, 118, -211, -25, -134, 283, 80, 248, -244, -46, 440, -552, -310, 423, -727, -322, 50, -142, -362, 724, -134, 499, 198, -442, -71, -169, -534, -692, 545, -9, -204, 132, 6, -95, 196, 75, -75, -257, 44, 515, 436, -367, 140, 25, 406, -191, 274, -594, -147, 399, 131, -139, 477, -157, 333, -659, -760, -276, 11, -539, 574, 404, 583, -273, -203, -207, 26, -302, -7, -459, -418, 15, 112, 418, 195, -48, -160, 129, 239, 156, 93, -154, 172, 154, - 194, 143, 103, 156, -223, 181, -137, -71, 284, 252, 167, -34, 6, -81, 144, 43, -65, 77, 146, 19, 112, 110, -155, 47, -119, -36, 31, 660, 475, 744, -658, -494, -1128, 488, -124, -964, -186, 93, 144, -359, 394, 334, 39, -3, 63, -158, -335, 76, -190, -313, -3, 734, 24, -109, -584, 249, 463, -237, -705, -126, 239, 87, -149, 156, 51, 256, -70, 421, 641, 245, -425, 485, 218, -543, -579, 633, 306, -243, -282, -11, -514, 379, 497, -9, 29, 128, -63, 546, 183, 144, -224, 91, 184, 673, -160, 260, - -519, -588, 528, -76, -49, 58, 503, 14, -23, 321, -151, 67, 292, 359, -170, -218, -477, -232, 156, -207, 166, -1, 177, -91, 130, 31, -73, 61, 267, 70, 266, 84, -168, 15, 111, 96, -165, -147, -160, -64, -126, -119, -196, -80, 109, 74, -20, -27, 60, -125, -3, 173, -47, -22, -81, -63, -35, -244, -35, -91, -99, -148, -214, -757, -55, -492, -1007, -1038, -444, -791, -354, -121, 151, 454, 506, 59, -262, 544, -265, 272, -994, -91, -680, -454, 473, 335, 326, 113, 678, -60, -34, -475, -160, -90, -321, -324, - -816, -316, -83, -125, -502, 458, 187, 276, -217, -79, -1242, -352, -337, 297, 648, -387, -53, -720, -45, 382, -112, -238, 171, 545, 924, 200, 37, -43, -238, -359, 253, -234, 839, 171, 365, 1703, -330, -281, -421, -587, -73, 587, 268, 90, 200, -237, -183, -510, -117, 299, -40, -107, -41, -113, 68, -11, 120, 122, 124, 161, 175, 440, 271, -152, 258, 1, 23, 188, -202, 12, -234, -138, -323, -237, -337, -278, -185, 385, -228, -125, -271, 25, 89, -52, 120, 54, -1, -226, -847, 483, 795, -468, 25, 180, -273, -64, - -593, -11, -332, 864, 0, -161, 692, -174, 201, -792, 412, 125, 537, -249, 399, 708, 758, 428, 683, 352, -109, 667, -322, -435, -141, 269, 449, -1078, -75, -696, 553, 254, -15, 194, 775, 36, 692, 299, 1048, 98, -121, 463, 150, -531, 113, -59, -720, 508, -435, -697, -1435, 116, -179, 847, -472, 1133, 370, -14, -175, 445, 462, -820, -355, -605, 210, -270, 617, 203, 206, 305, -145, 59, -219, -69, 15, -75, -640, 258, -4, 196, 4, -181, 18, 268, -427, 373, -158, 7, 39, -348, -33, 224, 107, -247, -108, -53, - -303, 110, -88, 447, -353, 166, 303, 119, -132, -86, 146, 84, 90, -66, 152, -456, 123, 124, 199, -130, -221, 29, 195, 41, 535, -374, -418, -411, 514, 262, 673, 180, 2102, -637, 2, 6, 973, 397, 445, -655, 273, -264, 8, -308, 56, 700, -197, 215, 1363, 421, -631, -738, 75, 885, 457, 160, -356, 752, 120, -123, -847, 246, -143, 351, -770, -474, 30, -203, 90, -719, -34, -443, 191, 618, 493, 154, -982, -2, 87, -887, -792, -529, -438, -437, 684, 148, -29, 442, 712, 182, 615, 7, 404, 2748, -639, 444, - 307, -495, 93, -1848, 28, 903, 229, -516, 693, 159, 258, -469, -114, -402, 128, 24, 25, 147, -579, 201, -322, -237, -789, 184, 170, 146, 191, 966, 138, 95, 103, 67, 574, 59, 237, 194, 436, 169, -36, -108, -90, 64, 273, 328, 90, -522, -245, -123, -123, -179, -545, -139, 179, 401, 1107, -529, -36, -759, -554, 168, 480, -629, 730, 302, -981, 589, -403, -490, -50, -590, 127, -269, 741, -441, -45, 405, -1461, 200, 439, -445, 346, -884, 865, 88, 140, -1666, 1485, 634, 480, 26, -957, 860, -67, -437, 1519, -312, - -684, -361, 173, 436, 407, 105, -270, -1809, -216, 444, 14, 655, -959, 970, 86, 324, -975, -284, 141, 1238, -531, 285, -904, 782, 428, 737, -301, 324, 114, -979, -944, 506, 403, 787, 155, 1012, -1549, -2013, 305, -429, 1119, -745, -176, 125, -870, 37, -526, 439, 614, 58, 495, 557, 150, -514, -274, 900, 454, 112, 141, -277, 4, 546, 291, -451, -271, 508, -91, 314, 302, -202, -281, -270, -17, 269, 104, 345, 482, 36, -36, 404, 5, 77, 109, -176, 119, -305, 149, 56, -15, 127, -148, -1402, 1279, -276, -309, -499, - -146, -1105, -2064, 713, 593, -91, -426, -840, -139, -260, -447, 814, -1846, -788, -975, -290, -1406, -129, -212, -50, -236, -285, 226, -14, -622, -195, -14, -851, -455, -251, 62, 655, -337, 1313, -687, -98, 552, -586, 356, 75, -901, -1347, -331, 344, 1228, 532, -942, -399, -2702, -905, -196, 568, 1466, -79, -1573, 86, 852, -315, -76, 904, 951, 2183, -2416, -470, 340, 609, -764, -907, -1294, -1284, -720, -599, -171, -95, -1495, -621, -550, 549, -285, -151, 1340, 1013, 78, -196, -66, -835, -42, 290, -604, -327, 108, 373, -260, -300, -205, 416, - -286, 436, 25, 450, 318, 321, -259, 158, -636, 315, -91, 181, -564, -441, -71, 132, -322, -4, -714, -137, -95, 288, 362, -463, 908, 3, 329, 188, 654, 650, -46, 406, -779, 205, -307, -1901, 447, -313, 580, -515, -532, 55, -788, 151, -795, -2, -128, -302, 401, -588, -774, -703, -911, -140, -89, 1038, 239, -732, -1098, 161, -12, 279, -205, 635, -719, -275, -1014, -641, -284, 49, -422, 1084, -362, -898, 294, 1124, 815, 344, -774, -495, -70, 1023, 1938, -2, 389, -354, -1877, -398, 181, 728, 1619, -875, -1082, 657, 313, -362, - 60, -583, 379, -1577, -175, 109, 396, -944, 1118, -1542, -1767, -1621, 835, -318, 1570, -2159, -941, 193, 2231, -160, -388, -1204, -441, -124, 1080, -71, 2, 84, 193, 41, -9, -443, -388, 532, 232, 83, -1158, 313, -293, -117, -597, 48, -48, -89, -1365, 148, -298, -135, -114, 254, 0, 107, -5, 30, 0, 28, -496, -75, -318, -254, 242, 270, -398, 37, -283, 395, -135, -614, 98, 1122, 332, -2049, -376, -1419, 610, 100, -2809, 173, -875, -1828, -1423, -2084, 1264, -649, -1640, -750, 515, -989, -850, -673, -401, -740, -728, -1340, -967, -1831, - -1034, -942, -316, -874, -186, -420, -36, 48, 230, 486, -510, 400, 41, 907, 395, 558, 576, -1721, -456, 1340, -244, -868, -962, -730, 537, 2176, -156, -58, -1486, -1531, -327, 285, 1306, -117, 1189, 417, -1460, 2589, 40, 2008, -5, -549, 1083, -1496, -1905, -1245, -4207, -2578, -846, 1890, 1168, -1717, -1119, -2607, 1264, 1667, -1327, -1351, 289, 1088, 1588, 411, 904, -893, -485, -684, -994, -442, -105, 53, 23, -576, 65, 321, 100, -129, -408, -308, -463, -211, -675, -188, 379, -684, -1056, -202, -703, -514, -107, -926, -702, -232, 387, 374, 449, -70, - -406, -124, 120, -286, 609, -34, 437, -39, -44, 406, 325, 462, 1111, 655, 814, -713, -1732, 2014, 1926, -1218, -1580, -8, 1729, -188, -99, -539, 1512, -169, -402, -38, 419, 775, 23, -584, -661, 931, 71, -403, -995, 565, 315, -116, -783, 245, 341, 278, -494, -301, 91, 766, -223, 273, -1128, -318, 6, 742, -1572, -285, 157, 1130, -541, 172, -801, 106, 338, -558, -417, -70, 189, 341, -354, 19, -1399, 755, -229, 1310, -810, 581, -550, 605, 120, 403, 353, -1028, 1162, 222, 673, -1134, 320, -293, 186, -328, 51, -85, 160, 376, - -53, -458, -261, 108, -54, 21, -168, -447, 155, 109, -129, -133, -1, -146, 28, -248, 0, -126, 205, 106, -74, -187, 69, -5, -148, 104, -474, -14, -48, 205, 0, 545, -360, -385, -119, 283, -391, 585, -492, 242, -237, 533, -478, 587, -332, 457, -414, 716, -676, 516, -150, 386, -361, 379, -411, 430, -414, 343, -275, 381, -296, 318, -295, 89, -96, 193, -146, 158, -129, 129, -93, 178, -109, 69, -85, 95, -74, 34, 15, -587, -1309, -1742, 1275, 847, -992, -1415, -692, 660, 347, 876, 943, 187, -471, -135, 332, -320, - -24, 197, 56, 529, 371, 163, -471, -15, -290, 308, -493, -427, 363, -112, -199, -195, -342, -470, 39, 389, 355, 299, -109, -387, -336, -234, 424, 576, -264, -398, -170, 478, 249, 639, -447, -168, 254, -117, 24, -65, 229, 138, 186, 41, -427, 181, 83, -13, 337, -170, -82, 60, -58, 45, -121, 567, 146, -43, 542, 542, -544, -827, -300, -566, 21, 378, 111, -337, -406, -107, -75, 329, 160, 206, 310, 189, -167, 191, 138, -397, -531, 163, -137, 268, 200, -291, -74, -97, -103, -339, -183, -19, 112, 165, 458, -224, - -164, 118, -101, -131, 270, 11, 598, -1454, -3827, -1407, 686, 1991, 4205, 2814, 724, 1066, -562, -1712, -2843, -2473, -1966, -567, 75, 1368, 1508, 3210, 1558, 1028, -81, -684, -1546, -802, -1250, -1441, -888, -743, -56, 402, 1201, 743, 862, 784, 792, 1192, 102, 826, -154, -370, -1006, -599, -1500, -2207, -1929, 23, -329, 606, 1036, 569, 1599, 1397, 2021, 1151, 1370, 68, 67, -1081, -1767, -2064, -2479, -1628, -2026, -170, -9, 975, 1022, 2448, 1922, 2735, 1109, 1279, 532, -11, -1633, -2661, -1783, -2126, -1326, -1439, -135, 223, 849, 1116, 1510, 1543, 1482, 972, - 1061, 277, -193, -364, -1197, -1089, -1432, -1011, -1432, -1090, -115, 256, 753, 1140, 1015, 1048, 1724, 626, 1052, 810, -1089, -1968, -855, -1735, -1096, -594, -125, 156, 552, 1003, 696, 1079, 683, 588, 235, -65, -627, -204, -295, -1097, -1028, -281, -117, 60, 360, 424, 534, 430, 422, 161, 142, -3, -241, -117, -88, -241, -392, -130, -196, -225, -27, 109, 119, 183, 217, 271, 174, 129, 40, -21, -68, -107, -147, -156, -113, -84, -63, -56, 1, 30, 34, 50, 53, 80, 119, 120, 34, 24, 32, -15, -62, -82, -113, -97, -68, -20, - -27, -1, 47, 51, 48, 69, 55, 32, 2, 2, 4, -8, -31, -26, -31, -30, -31, -20, -12, 4, 13, 26, 28, 22, -1, 11, 16, 10, -4, -18, -24, -20, -12, -2, 7, 16, 11, 4, 5, 7, -5, -10, -8, -8, -6, 0, 0, 1, 3, 3, 1, 1, 0, 0 } - }, - { - {233, 25, -63, -66, 40, -113, -2, -220, 157, 200, 140, 197, -236, 19, 54, -84, -65, -58, -277, -47, 164, -283, -230, 134, 121, -182, -64, 120, 15, 146, 63, 152, -96, 29, 21, -41, 71, 56, 103, 43, -46, 10, 116, -31, -53, -20, -140, -309, 183, 89, -97, 135, -54, 15, -5, 63, -82, -21, 182, -172, -69, 59, 30, -27, -9, 80, 9, 71, -123, 124, 64, -160, 127, 11, 46, -19, -48, -187, -58, -14, 96, -25, 78, -47, 9, 23, 9, 55, -10, 3, -7, -38, -17, 7, -20, 2, - -1, -9, 51, 51, 27, 21, 18, 6, 0, 6, 3, -8, -23, -26, -6, -3, 366, -209, 65, -231, 29, 55, -233, -295, 75, -320, 72, -83, -21, -196, -27, -220, -112, 2, -233, 249, 89, -387, 38, -20, -69, -165, 84, 202, 5, -14, 190, -110, 3, -70, 126, -146, 44, 177, -153, 155, 55, 168, -13, 39, -24, -70, 220, -270, 64, -119, -51, -35, -98, -72, -215, -135, -33, 142, -11, 54, 198, -4, -170, -21, 7, 54, -82, 1, -167, 4, -68, 56, 88, 129, 47, -72, -94, 127, -41, -57, - 24, 71, 146, 18, 43, -9, 86, -16, -67, -34, -33, -3, 59, 12, -3, -30, 57, 0, -20, -15, -14, -16, 27, -11, -2, -32, -87, -301, -2, -181, -56, -28, -211, -28, -48, 107, 249, 250, 31, -105, 101, -240, -33, -91, 85, -358, 128, 62, -12, -102, -154, -69, -127, -108, 68, -23, -137, -39, 29, 236, -8, -236, 19, 104, -2, -73, 20, 91, -257, -18, -111, 183, 111, 32, -237, 29, 92, 148, 137, -155, -73, 9, -48, -47, 128, -77, 78, 23, -100, -21, -137, 168, 63, -162, -112, 30, - 87, -128, -163, -26, 8, -107, 24, -43, 56, -102, 155, 85, 117, 35, 16, 107, 142, 19, 40, -11, 20, 5, -6, 18, 12, 19, -22, 3, 11, -6, 2, 50, -28, 13, -33, -24, -22, 7, 18, 15, 1, -28, -21, 51, -513, 167, 150, 250, -63, 158, -442, -120, 140, 18, -218, -56, -72, -387, -156, 41, -17, -276, 174, 247, -251, 193, -329, -111, -29, 115, -1, -133, 92, 46, -21, 149, -71, -94, -29, -53, -97, 147, -111, 42, 110, -21, -86, -161, -19, -115, -35, -133, -36, 301, 7, 184, - -167, 154, -47, -244, -144, 137, -88, -123, 90, -145, 122, 34, -45, 161, 144, 65, -158, -178, -12, 240, 48, 38, -135, 37, 86, -180, -66, 61, 127, 64, 108, -5, 1, 41, 5, -19, 7, -14, -23, -79, -64, 21, -38, -22, 27, 14, 20, -3, 33, -20, 2, -27, 1, -33, 17, 8, 24, -43, -270, -256, -168, 38, -39, 112, -90, 5, 24, -73, -25, 71, -72, 311, -196, 147, -48, -16, -138, -34, -15, 228, -148, 25, 48, -214, -129, -144, -122, -248, -83, 96, 177, 114, -198, -280, -58, 14, - -141, 32, -94, -144, -349, -172, -243, 148, -60, 121, -138, -339, -178, 22, -66, -108, -47, -130, 188, 22, 111, 149, 41, 0, -115, 11, 160, -21, -111, -154, 261, -208, -294, -205, -117, -160, 191, 303, -233, -158, 41, 150, 226, 181, 141, 141, -44, -53, -63, -64, 59, -37, 19, -47, -80, -28, -57, 50, -34, -69, -40, -37, -71, -77, -48, -15, 21, 21, 43, 11, -126, 22, -16, -46, 19, -16, -35, -79, -66, 9, 4, -22, -29, 6, -36, 29, -31, -14, -11, -54, 71, -564, 174, -40, 100, 310, - 121, -76, 105, -232, 144, 169, -307, -65, -156, 174, 150, 236, 272, -354, -183, 59, 304, -115, 141, -338, -103, -118, -73, -204, 50, -334, 232, -65, -60, 171, -11, 40, 179, 6, 147, 100, -43, -57, -21, -234, -174, -213, -15, 449, 103, 88, -12, -61, -5, 269, -59, 86, -517, 477, -117, -83, 26, 293, 104, -46, -179, 511, -100, -4, 161, -126, -3, 76, -117, 103, 98, 423, -211, -260, -51, 129, -161, 38, 106, 38, -95, 45, 109, -67, 7, -117, -41, -32, -101, 133, -96, -75, 56, 0, -114, -6, - 24, 52, 2, 60, -43, -30, -36, 42, -44, 71, 4, -24, 27, 75, -127, -5, -35, 241, 133, 268, -112, -68, 153, -254, 222, 254, -132, -25, -408, 16, 136, 109, -89, -279, -562, 6, -98, -268, 59, 175, -246, -107, -268, 130, 12, -43, -91, -118, 282, 329, 126, 155, -77, -170, 461, 112, -82, -276, 198, 5, 263, -27, 326, 162, 227, 192, 96, 253, 317, -13, 56, -106, -6, 171, 70, 92, -286, -107, -63, -250, -239, -159, 129, 269, 353, 462, 101, 37, 372, -153, -286, -102, -146, 240, 195, 73, - -271, -76, 45, 36, -55, -127, 35, 28, 152, -40, -88, 15, 27, 35, 0, -1, 28, 68, -53, -52, 2, -9, -73, -19, -92, 95, 29, -71, -5, 63, -37, -9, -56, 26, 33, -27, 83, 62, -12, 428, -411, -195, -58, 162, -385, 239, -380, 183, -4, 194, 308, -130, 281, 308, 293, -174, 246, -271, -217, -36, -169, -5, -146, 242, -184, 51, -182, -316, -149, -68, 376, -320, 295, 129, -443, 503, 121, 54, 351, 61, 12, -203, -4, -114, 401, 169, 280, -112, -70, 193, 333, -354, 345, 62, -60, -67, - -335, 158, -160, 66, 11, -302, 98, 253, -235, 160, 102, 355, 34, -26, 212, 310, 21, -180, 205, -243, -130, 63, -102, 64, -82, 30, 131, 97, -103, 85, -55, 68, -73, 216, 18, 206, -29, 51, -48, -19, -70, 130, 51, -109, 109, 131, -19, -19, 76, -6, -11, 109, -8, 26, 66, 46, -22, 83, -74, -13, 11, 22, 14, -5, -15, -83, 35, 124, 31, -349, -250, 378, -486, 122, -259, 288, -309, 471, 163, 45, -409, 208, 345, 91, -211, -137, -121, 321, 174, -448, 63, -317, -18, 36, -272, 355, - 356, -162, 77, 242, -296, -45, -92, -244, 519, -189, -117, -262, -439, -69, 7, -151, 64, -362, 31, 26, -74, 287, -61, -222, 115, 0, -168, 144, 616, -123, 146, 34, -420, -67, 373, 169, 370, -37, 213, -295, 131, 132, 42, -250, 231, 83, -653, 52, -119, 437, -169, 340, 312, 254, -33, 98, 13, 27, -44, -70, 169, 71, -4, -111, -160, -35, 66, 113, 78, 144, 3, -36, -60, -43, 50, 87, -10, 69, 42, 15, 60, -9, 62, -104, -134, -171, -10, 82, 34, -78, -32, -54, -65, 109, 30, 51, - 43, -766, 857, 97, 336, -629, 337, 440, -516, 191, 249, 192, -335, 39, 54, -116, 189, 393, -324, -270, -102, 333, 287, 408, -24, 170, -312, -85, -84, 63, 189, 523, 309, 187, 96, -22, 247, -97, -457, -92, 128, 140, -269, -205, -332, 59, -31, 111, -219, 381, 372, -330, 770, 31, -76, -8, -166, -39, -54, -317, 1, -3, 201, -656, 155, -235, 469, 568, 243, 234, 102, 34, 511, -101, -386, 323, -177, 84, 250, 461, 61, 42, -377, -20, 104, 292, -133, 157, 73, -117, 295, 47, 130, -91, -32, -90, - 10, 31, -50, -6, 86, -53, 87, 58, -69, -10, 38, -30, 3, -65, -207, -61, -36, 208, 257, 23, 34, -78, -92, 19, 24, -112, -90, -60, -54, 68, -126, -8, -94, 318, 65, -213, 208, 310, 269, 172, 320, -379, -241, 48, -343, -82, -55, 81, -86, -221, -280, -166, 142, 243, -415, 93, -41, -7, -501, -448, -76, -346, 168, -395, 28, 218, 310, -268, 368, 98, -34, -76, 545, -147, -25, -431, -243, 360, -25, 139, -417, -454, -123, -254, -43, 25, -167, -212, 131, -197, 20, -292, -159, -3, -488, 50, - 324, 67, 171, 356, 603, -575, 108, -353, -347, -190, -263, -165, -155, 594, 326, 331, 69, 101, -424, 26, -148, 74, -183, 266, 345, 39, -154, -100, -292, 33, 182, 106, -70, 192, 91, 203, -41, -30, 34, 134, -81, 61, -119, -161, 122, 50, 26, 33, -227, -129, 0, 182, -147, 94, -197, -60, -31, 77, 48, -52, -48, -256, 112, 616, 652, 716, -516, 48, 390, 309, -297, -578, -59, -78, -452, -258, 886, 78, 69, 337, -28, 149, -111, -339, 239, 200, -461, -660, -508, -403, -382, 46, 124, 208, -251, 264, - 71, -119, -266, -1, 26, -418, -323, 57, -67, 67, -248, 217, 75, -235, -511, -198, -166, -686, -208, 73, 354, -25, 417, -64, -23, -583, -115, 240, 122, -981, 295, 93, -265, -160, -276, -317, -2, 22, -302, -94, 212, 296, 466, -340, 28, 264, 0, -749, -591, 0, -148, 196, 7, -179, -259, 132, -66, 120, 322, -2, -140, -251, -460, -155, 42, -72, -67, 38, 44, 217, -94, 28, 93, 48, -157, 26, -30, -405, 56, -146, -172, 73, 65, -119, -25, 154, 58, 45, -137, -166, -45, -7, 24, 111, -180, -16, - -113, -71, -149, 252, -196, 698, -580, -354, -110, -1105, -572, 6, -700, 560, -240, -222, 73, 1271, 619, 47, 270, -51, -329, -26, -514, -372, 191, 191, 237, -357, 478, 293, 539, -529, 97, 790, 84, 39, 166, -744, 203, -183, 135, -295, -697, -37, 298, 355, 102, -104, 63, -26, 247, -529, -767, 145, -272, 471, -174, -188, 620, 142, 274, 54, -501, -205, -49, 282, 814, 621, -171, -703, -1, -77, 276, -432, -534, -306, 273, -550, -73, -461, 17, 379, 3, -693, -139, 96, 198, 90, -420, -290, -451, 75, -83, -199, - -140, -199, 55, -81, -178, -52, 152, 2, 9, -234, 10, -20, -134, 15, 307, 99, 69, -298, 133, -32, -18, 48, 10, -5, -44, -177, -181, -162, 220, 177, -64, -444, -146, -165, -18, -237, -1274, 483, 395, -192, -844, -191, -329, -346, 363, 451, -54, 119, -959, 330, -1198, -307, -111, 232, 592, 947, 388, -556, 121, 660, 81, 197, 353, -565, -224, -93, 162, -399, -220, -124, -304, -231, 396, 392, 94, 29, 676, -133, 312, -778, 505, 143, -710, 68, 216, -663, -94, -649, 207, 268, 281, -438, -46, 430, -370, 2, - -67, 713, -433, 524, 258, -670, 576, -494, 367, 494, -511, 280, -438, -535, -813, -672, -744, -178, 121, -223, 631, 664, -293, 585, -101, -126, 736, -168, -512, 346, -87, -393, -312, 293, 41, 151, 222, 40, 180, 295, -92, 332, 216, 165, 176, 26, 103, 282, 215, 286, 29, 237, -58, 16, 194, -104, -388, 176, 45, 0, -7, 168, -346, 169, 218, 188, -235, 193, -1016, -487, -507, 865, 14, 315, -156, 1232, 183, -844, 48, 902, -352, 191, -164, 67, -548, -734, 1131, 802, -327, 612, 232, 800, 911, -283, -232, 810, - 589, 54, -274, -421, -442, 368, 711, 328, -146, 475, -270, 450, -221, 662, 1180, 897, -987, 432, -180, -409, -27, 326, 313, 2170, -235, -35, -370, -400, 410, 776, -208, 587, 497, -81, 3, -437, 418, 351, 1146, 1168, 1419, 583, -381, -310, -674, 631, -990, 692, -930, 525, -338, -563, 382, -1494, -1187, 201, 214, -437, -427, 678, 329, -649, 79, -158, -364, 101, 162, 41, 164, 199, 357, -186, 56, -222, -387, -239, 72, 19, 495, 96, -140, -428, 49, -177, -150, -197, 126, 296, 92, 255, 208, 341, -166, 257, 18, 66, - -42, 10, -226, 236, 577, 306, -81, -79, 494, 417, -344, 137, 259, -163, 706, 174, -1584, 387, 231, -1175, 92, -186, 71, 456, -36, -1085, -174, -333, -40, 799, 960, -516, -112, -430, 253, -828, -1617, -570, -472, 103, 50, 762, -1098, 551, -238, -108, 484, 232, 803, 194, 324, 850, -929, 1205, 968, 508, 909, -329, 360, -815, -141, -403, 758, -636, 181, -1382, -1707, 1170, -29, 760, -501, 507, -319, 120, -172, -1122, -334, -746, -335, 423, 1707, 613, -1459, -324, 418, -332, -197, -969, -482, 769, -259, 195, 174, -600, 412, -78, - 55, -1244, -340, -16, -548, -315, 73, -839, 114, 200, -661, -531, -944, -714, -42, -392, -166, 33, -252, -266, -88, -420, -180, 63, 317, -370, -109, -640, 255, 166, 407, -261, 422, -831, -23, 6, -33, 133, -110, 94, -362, -403, 30, 167, 15, -317, 114, 98, -987, 520, 519, 923, -452, 339, -519, -601, 266, 1226, 1984, -123, -134, 43, -46, -883, 1387, 669, 736, 572, -405, 485, -787, -1125, -198, 847, 545, -400, -265, -52, 679, 33, 493, 492, 804, 274, -514, -479, 457, -539, -412, 245, 882, 825, -942, -718, 476, 582, - 1740, -399, -958, -979, 828, -624, 781, 899, 1789, 3821, -861, -478, -1438, -2267, -735, -1138, 122, 1591, -242, 847, 1185, 793, -452, -1400, -2318, 1298, -101, 1476, -764, -1991, 687, -1175, -1591, -799, -515, 515, 484, 913, -80, -425, -83, -23, -831, -778, 389, -266, 794, 750, -366, 748, -592, 32, 707, 94, -1140, 317, -582, -82, -199, -133, -846, -660, 114, 1002, 1036, -968, -135, 1221, 1131, 22, 223, -1066, -597, 184, 615, -917, 219, 757, 346, 302, 61, 488, 695, 371, -106, 128, -755, 158, -687, -1921, 502, -795, 818, 132, 464, 407, - -1756, -1241, -606, -376, -396, -710, -210, -1189, -750, 592, -767, 1504, -1093, 127, 323, -105, 147, -51, 372, -333, -356, -52, 283, -34, 656, -590, 153, 947, 316, 153, 493, 71, -363, -230, 775, 182, -1180, -519, -954, -430, 1306, 1213, -1223, -125, -1393, -328, -99, 337, 726, -1144, 789, -972, -148, -655, 1502, -289, 1065, 989, 2197, -992, 917, 157, 873, 309, 671, -1080, -982, 1465, 91, -44, -1010, 1185, -377, 613, -1063, 2289, -1200, 1278, -1508, 614, -1131, 646, -1040, 797, -650, 472, -353, 264, -550, -345, -248, -62, 225, 44, 186, 22, - 184, -78, -268, -454, 234, 238, 91, 219, -148, 90, -112, 94, 809, -190, -537, 87, -293, -593, 217, -321, 266, -268, 226, -518, 240, -672, 452, 984, 181, -1711, -733, -1047, 95, -219, -2321, -1036, -583, -1221, -747, -2340, -1969, -333, 888, -1275, -747, -160, -1079, -225, -57, -1045, -254, 250, 86, -1397, -779, -784, -419, -476, -113, -961, 859, 568, 1212, 1744, 1524, 410, 1610, 661, 315, -671, 586, 604, 488, -153, -506, -221, 430, 731, 3639, 519, 778, 560, 1510, 601, 1331, 2387, -1101, -2277, 324, 1505, 2671, 1199, -2238, 339, -530, 3355, - 2484, 3005, 2766, -2337, -1524, 1976, 2374, -648, -1317, -1605, 3722, 2484, -117, -3134, 801, -87, -663, 907, 277, -242, -637, 23, 542, 1404, 1016, -779, -285, -182, -131, 810, 606, 638, 54, 361, 1307, 894, 224, 544, -298, 670, 863, 1110, 1413, 1107, 867, 54, -133, -231, -39, -558, -279, -239, -695, -924, -1050, -1860, -1025, -653, -1089, -2071, -1415, -1192, -1392, -1677, -1765, -560, -628, -935, -482, -549, -328, -505, -478, -477, -337, -455, -269, -363, -250, -289, -149, -329, -20, -325, -440, -581, -1709, 2733, 2207, -1915, 425, -47, 305, -78, -191, 701, - -710, 684, -282, -1, 270, 218, 244, -6, -403, -261, 439, -366, -48, 420, -233, -247, -338, -622, -621, 449, -227, 164, -391, 73, -828, -154, 226, 527, -339, 111, 364, 578, -141, 477, -393, 1532, -572, 525, 70, 295, -289, 402, -164, 1090, -180, 333, -766, 999, -529, -47, -149, 140, -300, 597, -697, 561, -639, 822, -867, 1044, -699, -385, -438, -228, 42, -700, 451, -419, 396, 23, 547, 196, 379, 655, 288, -241, 181, 152, -93, 108, -206, 229, -115, -11, -201, 456, -460, 31, -39, 367, -69, 65, -84, 139, -215, 154, - -183, -113, 363, 308, -92, -340, 216, 269, 314, -298, 246, -212, 187, 25, 77, -321, 332, -139, -369, 295, 310, -276, -40, -77, 95, -270, 359, -344, 134, -376, 331, -279, 287, -231, 350, -394, 419, -390, 214, -331, 327, -375, 302, -249, 373, -415, 416, -368, 349, -279, 324, -301, 276, -242, 225, -247, 217, -229, 244, -251, 240, -210, 213, -217, 204, -197, 228, -195, 223, -163, 193, -159, 163, -167, 199, -147, 152, -120, 172, -128, 126, -114, 85, -87, 109, -74, 116, -89, 119, -90, -669, -1384, -1523, 1299, 330, -399, - -2065, -829, 1154, 237, 834, 929, -333, -581, 30, 222, 173, 155, -363, -267, -201, 3, 561, 304, -25, 127, -159, -269, -171, -140, 12, 166, -125, 214, 226, -758, -335, -335, 407, 283, -24, -352, -476, 417, 94, 280, 390, -703, -467, 129, 569, 287, -800, -493, -649, -310, 169, 147, -267, 295, -120, -281, 127, 269, -199, 64, -7, -251, -22, -89, -568, -574, -34, -613, -458, 19, 187, -134, 677, 499, 285, 21, -64, -301, 375, 183, 219, 210, -189, -80, -14, 107, -353, -432, -59, 189, 29, 239, 168, -226, 75, 131, - 94, -73, 241, -300, -178, 550, 317, -340, -254, -174, -302, 333, -11, 46, 154, 98, -3, -14, -225, 142, 86, 195, -111, -35, 129, -14, -148, 537, -1339, -3650, -1387, 831, 1758, 4145, 2437, 662, 868, -719, -1341, -2936, -1979, -1518, -496, 602, 1617, 1255, 1569, 1515, 1028, -347, -1195, -1036, -1063, -856, -1233, 378, -779, 57, 575, 1060, 600, 992, 1310, 24, 392, 28, -19, -732, -96, -652, -1270, -2007, -1116, -613, 163, 152, 1194, 1654, 1593, 1893, 277, 1242, 494, -113, -1164, -1143, -1549, -2037, -1386, -1578, -997, 5, 491, 1132, 1833, 2695, - 2163, 1956, 1062, -406, -397, -1060, -2250, -1732, -2844, -1873, -827, -633, 892, 1706, 2344, 1650, 1268, 767, 880, 769, -121, -889, -843, -1336, -1473, -1177, -801, -749, -707, 323, 695, 1222, 1456, 1190, 1051, 595, 24, 28, 139, -886, -1495, -616, -1305, -1486, -47, 368, 830, 852, 550, 901, 529, 720, -149, -18, -630, -385, -333, -423, -476, -391, 68, -165, 5, 437, 615, 381, 340, -89, -102, -10, -4, -190, -215, -41, -125, -137, -74, -1, -131, -49, 275, 92, 130, 173, 148, 53, 51, -33, -117, -170, -123, -200, -164, -45, 31, 69, - 136, 108, 100, 129, 90, -56, 24, 52, -39, -106, -112, -91, -7, -41, -65, -40, 37, -4, 38, 98, 96, 80, 45, 7, 1, -30, -29, -48, -45, -35, -30, -48, -26, -25, -18, 14, 59, 33, 49, 56, 47, 28, 7, -18, -31, -49, -37, -41, -38, -14, -1, -15, 8, 35, 43, 28, 17, 19, 21, -5, -18, -20, -17, -16, -8, -6, -1, 1, 3, 1, 2, 2, 2, 0, 1 }, - {247, 158, 5, 9, 195, 49, -96, 67, 130, -65, -107, -384, 21, -129, 257, -127, 129, 105, -13, 85, 143, 40, 33, -69, -84, -65, -106, 94, 56, -49, 84, -57, -85, -101, -49, -79, 7, 2, -15, 177, -102, 145, -52, -36, 97, -59, 30, -59, 106, -30, -301, 91, 11, 38, 151, 79, 11, -33, -100, 259, -136, 101, 52, -105, 109, 50, -126, 101, -130, 9, -13, 115, 19, 120, -46, -265, -57, -63, -126, -112, -112, 93, 40, 33, 56, 57, 11, 28, -31, 20, -23, -9, -65, 1, -22, 51, - -5, -14, -10, 7, -34, 13, -15, 20, -11, 5, -39, -3, -48, -28, -28, 41, 467, -233, 24, -16, -16, 105, -86, -339, -312, 144, -100, -31, 77, 15, 76, 85, -150, 78, 53, -107, 120, 182, -123, -42, 7, -202, -92, 18, 236, -41, -16, -201, 115, -2, -180, -79, 59, -30, 32, -157, -6, 8, -65, 162, 39, 34, 156, -19, 204, -72, -265, 103, 100, -95, -43, -35, 30, 9, 70, -63, 46, -146, -9, 91, -139, -19, 78, 23, -74, 44, -57, 12, 132, 46, -187, 221, 82, 80, -22, 126, - 141, -65, -11, 29, 34, 43, 58, -9, 3, 43, -9, 4, 26, 68, -14, 69, -5, 15, 34, 7, -23, -8, 22, 22, -7, -34, -113, -273, -33, 29, 302, -115, 259, 65, -9, 16, 231, -54, -63, -67, 163, 331, 87, -228, -310, -441, 58, -115, -185, -102, -287, -1, -133, 22, 138, 145, -164, -147, -104, 18, -244, -27, 76, -110, -40, 26, 98, -137, 36, 322, -13, -16, -119, 134, -60, 12, 103, 134, 199, -32, 29, -60, -2, -34, 26, 310, -344, 8, 67, 183, -76, -91, -20, -86, 248, -136, - -324, -22, -97, -136, 81, -321, 119, -34, -89, 6, 227, -67, -85, -87, 109, -102, -28, 19, -9, 39, 4, 15, 67, 5, 18, -17, 54, 12, -11, -61, -33, -5, -32, 63, 38, -36, 47, 5, 7, -33, 18, -15, 2, 16, -504, 188, -158, 211, -190, -17, 146, -291, -50, 89, -79, 425, -178, -54, -170, -142, 218, 243, 94, -286, -345, 319, 53, -323, 121, 12, 153, -96, 146, -193, 94, 312, 129, 134, 71, 6, -80, 65, 24, -213, 3, -67, -157, -156, -60, 124, -225, 31, -163, -17, -25, 74, - 133, 282, 99, -2, 121, -151, -222, -4, 51, 23, 268, -61, -33, -86, -38, 38, 130, -35, 54, -133, 217, -57, -76, -50, 70, -118, 3, 134, -10, -38, 19, 107, 84, -16, 67, -57, 42, -35, 16, 77, -27, 33, 32, -52, 52, 32, 11, -22, -48, -11, 58, 39, -21, 24, -12, 96, -9, -26, -252, -59, -163, -17, 334, 214, 149, -25, -294, 41, -194, -312, -104, 225, -176, -277, 72, 24, -138, 30, 157, 43, -369, -105, 232, 273, 136, -306, -111, 139, -52, -66, 20, 102, 16, 38, 314, 1, - 190, 147, -2, -141, -3, -83, 187, -107, -178, 0, 293, 16, 291, 157, 28, 188, -32, 405, 33, 200, 228, 21, -189, -29, -226, 115, -162, -91, -149, -98, -72, 74, 25, 111, -5, -129, -112, 42, 208, -62, 52, -224, 71, 193, 297, -102, -22, 49, -102, -8, 98, -30, 180, 12, 41, 4, 9, 66, -44, -29, -23, -14, 18, 22, -34, 29, -10, -36, -44, 15, -41, -27, -52, 25, 36, -8, 102, -66, 18, -7, -57, 97, -28, -14, -50, 55, 36, -9, 15, 48, 305, -456, -84, 382, -190, 70, - -295, 130, 538, -73, 29, -23, -380, 31, -24, 570, -180, -28, 249, -157, 354, -238, -36, -360, 408, 6, -160, 5, 149, -189, 283, -30, 251, -2, 132, -394, -253, -184, -59, 237, -357, 191, 148, 50, -148, -215, 491, 98, -56, 190, -173, 103, -231, -227, -94, -152, 530, 158, -105, -158, -202, 167, 138, 50, -186, -23, -75, 226, 21, 183, -428, 233, -37, 11, -47, 75, -189, -88, -297, -97, 108, 181, 192, 71, 70, 45, -106, 63, 44, -8, -71, -119, 64, 59, -90, 47, 7, -75, 49, 13, -32, -18, - 5, 14, -55, 38, 22, -86, -20, -44, 8, 60, 42, -9, 3, -40, 97, 8, -33, 196, 98, 162, 50, 5, -58, -241, -73, -155, 99, -6, 370, -306, -395, -98, 127, -121, -94, 315, 65, -170, -197, -204, 344, -170, 233, -109, 255, -250, 58, 390, 135, -527, 124, 14, -66, -45, 56, -61, 53, -84, 44, -20, -234, 239, 245, -71, 271, -228, -38, -64, -107, 298, -211, -376, -210, 73, -306, -285, -142, -95, -195, -15, 255, 268, 43, 289, 92, 40, 220, -231, -39, 2, -189, 0, -183, 226, -62, -39, - 188, -32, -57, -37, 225, -25, 80, -215, -75, 123, -139, 12, 6, 26, -105, -72, -54, 5, -57, -68, 24, -9, -61, -26, 10, -5, -18, -19, -34, 14, -114, -79, -76, -76, 3, -2, -26, 30, -58, 588, -293, -282, 188, 477, 91, 430, 245, 390, 172, -75, -180, 138, -295, -225, 326, 272, 682, -20, 94, -255, 263, 117, -306, -74, 386, -3, -428, -175, -242, -84, 237, 216, -163, -81, 296, -290, 131, 248, 298, -162, 256, -111, -390, 135, 356, -98, 102, 85, -122, 41, 106, -113, 39, 287, -171, -92, - 266, -59, -55, -444, -157, -269, -440, -298, 220, -146, -188, 378, 380, -98, 408, 162, 268, -77, -212, 175, -220, -440, -264, -115, 216, 98, 362, 62, -78, -61, 0, 61, -113, 5, -66, -11, 64, -13, 10, 115, -43, -23, 117, -87, -44, -58, 35, -65, 43, 24, 18, 60, 79, 34, 142, 16, 97, 31, 73, 82, -73, 65, 72, -53, -15, -9, -102, 28, -53, -298, -319, 431, -72, 986, -406, -191, -23, 240, -138, -134, -406, -470, 212, 41, 648, 210, -67, -74, 430, 440, -364, 264, -348, 91, -150, -179, - -107, 74, -57, 229, 114, 256, -32, -122, -241, -46, 279, 25, -372, -46, 90, -158, 294, 249, 51, 87, -811, -310, 283, -19, 455, 127, 512, -57, -278, 274, -156, 187, 33, 748, 617, 74, 174, -101, 245, 261, 281, 305, 495, -8, 89, -189, -166, 156, -232, -574, -427, -9, 357, -179, -325, -186, -176, -19, -388, -15, 72, -2, -53, -37, 40, 85, -11, 64, -290, -177, -93, -204, 18, -73, -120, -79, -49, 119, 48, -109, 36, 261, 133, -54, -93, -117, -69, -94, -203, 76, -79, -15, 147, 50, -29, 30, - 56, -855, 676, -19, 78, -236, 379, -812, -520, -163, -208, -19, -728, 143, 16, -19, -332, -338, 138, 465, 73, -619, -134, -507, 401, 259, 21, -224, -106, -114, 331, -46, -6, -71, -448, 234, 315, -187, -100, 246, -488, -355, -538, -182, 136, -343, -164, -14, -558, 171, 345, 610, 88, -60, 38, -400, -314, 467, -33, -177, -110, -714, -383, 141, -151, -83, -55, 468, -81, -444, 36, 347, -9, -217, -4, 25, -183, -311, 245, -572, -283, -4, 277, -350, 222, 147, 202, 215, -220, -55, 264, 51, -161, 152, 218, -204, - 76, 196, 185, 291, 19, -89, -50, 48, 4, 128, 107, 10, -27, -93, -32, 64, 129, -215, 27, -41, 88, 207, 10, 145, -78, 96, 118, 174, 136, 170, -13, 97, -32, 74, 444, 407, 142, 696, -324, -156, 106, -194, -63, 221, 747, -131, 145, -14, -55, -22, 824, -413, 424, -14, -554, 172, -550, -340, 305, -295, 214, 3, 22, 364, 291, -458, -516, -392, -136, 136, 139, 45, 93, -621, 86, -338, -777, 515, -159, 483, 520, 21, 190, -291, -350, -616, 132, 546, 91, -254, 26, -133, 78, -336, -274, -336, - 49, -50, -113, 348, 315, 184, 515, 49, -556, 699, -525, -170, -137, -147, 587, -105, -858, 714, -290, -183, 192, 173, 551, 346, 227, 262, 240, 176, 4, 224, 275, 64, -3, 291, -60, 25, -284, -77, -95, -155, 17, -33, 175, 122, 47, -33, 81, 27, 57, 112, -45, -58, 19, -57, 85, 32, 36, 62, 35, 268, 197, 47, 50, 639, 723, 164, -1380, 43, 381, -460, 270, 543, 21, 143, 340, 261, 97, 488, 106, -74, 921, 339, 115, 395, -312, 486, -351, -35, -45, -119, -514, 165, -366, 656, -65, -135, - 965, 125, 136, 318, 31, 181, -223, -428, -54, 281, -507, 577, 520, 383, 96, 226, -352, -364, -576, -257, -313, -298, 130, -60, -564, -252, 486, -13, -467, 257, -31, -318, -754, 48, -1140, 656, -392, 596, 23, 164, 14, -227, 296, 1011, 87, 286, -183, -794, 64, -89, 573, 334, -142, -31, -126, -66, 191, -229, 179, -30, -205, -203, 207, -248, -248, -343, -75, -247, 70, 212, 8, -64, -165, 310, -300, 75, 31, 24, -179, 122, 301, -16, -159, -39, 274, 290, -240, 277, -27, -74, 38, -19, 302, 79, -171, -146, - -8, 33, 175, 385, 288, 755, -1022, 412, -596, 520, -249, -425, -118, -491, -203, -104, 186, 236, -139, 725, -28, -117, -91, -645, -66, 9, -542, 182, -462, -583, -185, 361, -970, -656, -437, 57, -679, -574, -466, -230, -186, -83, -458, 501, 89, -42, -341, -348, 672, -575, -394, 182, 182, 247, -334, -463, -195, -81, 222, -331, -132, -131, -400, -680, -865, 828, -897, -43, 67, -150, -163, -798, 315, -186, -841, -13, -183, 801, 199, 572, 541, -153, 213, -82, -151, 405, -98, 235, -303, 31, -305, 269, 207, 44, 190, -73, - -27, 206, 97, -187, 145, 331, -49, 82, -175, -408, -42, -29, -13, -281, -62, 53, -41, -147, 197, -29, -111, -329, -340, 12, 187, 117, 72, -16, 245, 285, -125, 67, 67, -11, 83, 209, -912, 1063, 171, 110, -181, 541, 10, 889, -239, 611, 330, -869, 381, 147, 417, -67, -230, -344, -126, 431, 941, 104, -135, -589, 226, -638, -100, 653, -584, 6, 43, -96, -220, -244, 1042, -220, -254, -121, 237, 354, 132, 23, -211, 3, 157, 638, -144, 910, 529, 276, -217, 794, 896, -67, -237, -40, -291, 96, -288, 459, - 154, 658, 503, -790, -898, 1085, 800, 135, -153, -420, -592, -223, 606, -563, -618, -79, -167, -979, -220, 228, -383, 62, -3, 61, 80, 174, -292, -170, -300, -99, -2, 54, -164, -68, -29, -477, -163, -222, -108, -2, 43, 31, 81, -20, 18, -245, 147, -209, -255, 193, 78, -445, -50, -131, 226, 448, 9, -359, 298, -72, 78, 117, -121, -74, 27, -185, -262, 477, -376, -116, -73, 101, 23, -569, -1665, 846, -796, 336, 1202, 190, -492, 353, 424, -166, -370, -70, -816, 280, -848, -512, 352, 44, 157, -766, -149, -551, - -466, -681, -232, 244, -402, -409, 414, 64, -25, 137, -784, -41, -608, 536, 154, -1501, 389, 817, -164, 491, 415, 282, 229, 781, 615, 30, -544, -109, 621, 405, -504, 45, -590, -185, 49, 442, 590, -1060, -836, -465, 99, -309, -108, 1002, 172, 243, 783, -306, 169, -189, 801, -395, 42, 87, 596, -155, -53, 223, 250, -23, 127, 391, 25, -4, -6, 381, -179, -113, 99, 169, 119, 57, 186, -74, 11, -163, 5, -119, -9, -167, 296, -208, -307, 307, 206, 214, -214, -280, 10, -509, -131, -259, -260, 113, 7, -268, - 103, 120, -20, -156, -147, 127, 85, 253, 554, 536, -934, 195, -201, -246, -217, 627, 333, -457, -261, 478, -860, 49, 313, 479, -102, 106, -1003, -4, -444, 336, 123, 557, -882, -445, -129, 109, -76, 173, 63, 482, 907, -574, -742, 196, -773, -227, 323, -561, -546, 46, 336, 473, 334, -210, -48, -983, -664, 874, -607, 1180, -501, 241, 172, -9, -867, 1087, -506, -102, -196, 425, 817, -827, -471, 972, -719, -1, -272, 199, 1123, 7, -83, -695, 859, -280, 223, 285, -545, -655, 63, 379, -197, 195, -1557, -725, -223, -793, - -392, 133, 515, -108, -142, -405, 10, -38, -297, -102, 181, 16, 243, 115, 230, -305, -44, -63, 321, 255, -194, 591, 217, -237, 357, 99, -36, -186, 135, -135, -128, 264, 22, -116, -105, 222, -62, 200, -46, 364, 75, 53, -148, -107, -132, -48, 44, 533, -617, 166, 503, 497, 1134, -728, 1041, -189, -689, -674, 168, 432, -307, -144, -476, -198, 882, -629, -62, 708, -235, 421, -289, -140, 751, -31, 34, 725, 501, 174, -94, 611, 836, -861, 785, -761, 396, -550, 110, 647, 218, -1483, 652, 415, -9, 745, -1178, -231, - 794, 675, 109, 1063, -572, 8, -141, -170, 454, 185, 796, 662, -504, 438, -932, -292, 70, -52, -76, -156, -1457, -806, -1126, -767, 830, -524, -130, 90, 1362, -332, -485, 1091, 667, -37, 883, 130, 164, -420, -2, -352, -371, -194, 284, -356, -188, 164, 61, 269, -114, -52, 351, 201, 17, -287, -231, -41, -91, 206, 350, -32, 59, 76, -147, 876, 269, 57, 32, -294, 231, -521, -42, 438, -35, -123, 318, 179, 95, -14, -291, 185, 205, 63, 111, 148, -104, 113, -352, 364, 914, -486, 361, 457, -637, 95, -787, 316, - -73, -414, 646, 30, 1001, -49, -726, 1262, -212, 136, 186, -1162, 367, 1021, 374, -428, -755, 91, 201, 875, 571, -271, -154, -662, 21, 988, -1314, 414, 943, -825, 321, 97, 337, 988, 342, 388, -166, -950, 1010, -174, -493, 2095, 1042, 542, 107, 57, -965, -794, -348, 623, -4, -559, -385, 783, -455, 542, 320, -372, 586, 270, -808, -403, -466, 146, 535, -1023, 358, -1049, -1318, -831, 1302, -434, 284, -290, -426, -54, -511, -358, -263, 75, -489, 69, 319, 9, -427, -323, 178, 60, 591, 86, -634, -245, -354, 548, -87, -208, - -496, 3, 334, 152, 378, -170, -35, 115, 386, 240, 14, -195, 294, -241, -1, 156, -208, 4, 431, -3, 102, -435, -285, -328, 229, -350, -83, 1265, 2118, -367, -83, -1758, -598, -1295, -868, 1178, 73, 312, -1000, 309, -880, -1965, 273, 927, -89, 110, 999, -1350, 1518, 751, 466, -769, 1017, 1972, -405, 602, 1495, 1261, 2233, 477, 795, 600, 536, 1917, -511, -238, 700, 413, -219, 1050, 55, 214, -638, -1729, 58, 1140, 166, 688, -1250, 70, -1659, -4, -1782, 115, 1238, -164, -536, -1698, 2210, 397, 142, 2290, -34, -530, -393, 114, - 454, -131, 3, -186, -1218, 716, 275, -764, -470, 598, -737, -1272, -622, 274, 1211, -1273, 1008, -53, 537, -225, 439, -307, -46, 107, 123, 405, 369, 74, 776, -42, 320, 407, 240, 177, 187, 669, 502, 240, -259, -111, 586, -775, 304, -462, 117, -172, 532, 606, 1238, 689, 1170, 667, 254, 1222, 1277, 1208, 703, -202, 737, 805, 510, 970, 745, 9, 242, 175, 184, 295, 233, -232, -217, 29, 238, -40, 2, -53, -107, -230, -201, -79, -47, -80, 8, -127, -56, -702, -2257, 79, 2981, 410, -643, -610, -1400, -924, 12, 1852, - 302, -1283, -119, 485, 95, 11, -152, 300, -926, -363, 430, 1015, 1022, -1018, -410, 50, 112, 239, -1169, 85, 158, -325, 792, -33, 918, 1401, 654, 271, 592, -833, 707, -677, 1071, 1919, 611, -1072, -934, 858, 293, 1634, 1216, 359, -339, -392, 23, 66, -604, 624, 535, 88, 1468, 1005, -166, 712, 786, 361, 786, 17, -1451, -194, -371, -346, 1590, 728, 235, 1270, 734, 804, 979, 332, -1056, -526, -53, -34, -391, -317, -652, 373, 222, 591, -313, 661, 160, 685, 438, -167, -386, 93, 159, -5, 50, 501, 19, 790, 1041, 297, - -121, 69, 739, 169, -276, -213, 577, -39, -222, -125, 168, 426, 828, -459, 35, -299, 37, 31, 668, -380, 312, 424, 218, -321, 62, 496, 25, 15, 442, 67, 251, 184, 9, -88, 46, -62, 68, 42, 75, 37, 191, 76, 51, 61, 125, 58, 137, 55, 67, 73, 57, 76, 38, 71, 97, 110, 106, 120, 95, 127, 94, 103, 44, 105, 44, 97, 32, 98, 66, 90, 21, 90, 58, 95, 62, 107, 33, 115, 35, 103, 57, 102, 40, 114, 38, 93, 53, 100, 49, 118, -1, -430, -2104, -445, 1196, 651, - 2601, 153, -360, -1148, -2255, -2482, -400, 1086, 1223, 785, -1244, -1654, 4, -194, 680, 1746, 900, -154, -1024, -1403, -871, 67, -853, 347, -711, -351, 1175, 965, 869, 341, -1172, -324, -1120, -868, -440, 679, -109, 720, 1773, 1838, -746, 217, -1335, -918, -628, -111, 270, 1068, 1151, 1568, 1128, 404, -756, -707, -153, 507, -1258, 98, 1510, 1194, -294, 1617, 1457, 816, 1522, -2846, 696, -806, -861, 493, -453, -37, 2893, 2436, 881, -748, -49, -1140, -206, -1535, -528, -256, 612, 1886, 1005, 397, 354, -301, -926, -1215, 22, -801, 662, -68, 15, 724, - 610, 225, 631, 218, 975, -665, 6, -734, 326, -638, -566, 104, -157, 509, 924, 56, -816, -1409, -404, -816, 115, 368, 690, -544, -171, 26, -9, 715, 58, -3666, -4156, -4468, -4514, -6120, -367, -2195, -712, 807, 2040, 2864, 2954, 6041, 6478, 5273, 3922, 4154, 3961, 1525, -593, -2728, -2733, -4192, -1364, -2273, -1695, -161, -3559, -1026, -3179, -867, -3652, -3443, -1591, -2843, -293, -1437, -1328, -2127, -1408, -3210, -2270, -1207, -1106, -1699, -1042, -127, -1375, 460, 2050, -1601, 2426, 1453, 3239, 3252, 2840, 3502, 2959, 4886, 4854, 3870, 5180, 4440, 6785, 6680, 7874, 6126, - 6596, 7187, 6493, 7762, 5753, 8406, 6719, 2559, 3285, 864, 1301, -4552, -3818, -4265, -4537, -4786, -6180, -5821, -6396, -7025, -8256, -6903, -6318, -7026, -7659, -9135, -7325, -8114, -8164, -6197, -6983, -4032, -5001, -3425, -3177, -1685, -1230, -1745, -299, 820, 3968, 3756, 2730, 3083, 3321, 4498, 4611, 4983, 5260, 4520, 4597, 3374, 4783, 4887, 3727, 2618, 2026, 2936, 2909, 2260, 1359, 749, 1146, -299, 159, -537, -421, -2171, -1982, -1450, -998, -1323, -1008, -485, -394, -526, -972, -900, -441, -580, -377, -324, 70, 152, 33, -155, -35, 78, -48, -49, 58, 106, 214, 58, -54, -10, - 73, 61, -48, -21, 116, 73, 61, 68, 124, 102, 28, -10, 87, 83, 92, -20, -97, -49, 34, 119, 142, 79, 30, -73, -115, -86, -85, -168, -275, -347, -355, -368, -402, -440, -511, -571, -617, -611, -555, -511, -512, -496, -467, -303, -208, -151, -33, 81, 173, 266, 363, 418, 486, 483, 466, 464, 416, 345, 267, 214, 173, 128, 88, 53, 32, 15, 11, 7, 5, 3, 2, 2, 3, 5, 7 } - }, - { - {-85, 162, -5, 67, 27, -139, -104, 38, -93, -139, 82, -15, 23, -79, 61, 7, -123, -4, 146, 119, -88, -156, -142, 23, -32, -27, -121, 135, -34, 39, -54, -32, -11, 52, -35, -69, -267, 93, -19, 88, 53, 38, -5, 181, 35, 37, 27, -90, -57, -7, 15, -90, -20, 37, -11, -85, -44, 5, 86, -131, -179, -222, 81, 129, 14, 107, 79, 16, -203, -4, -52, -70, 5, 13, 86, -17, 122, 87, -37, -121, -58, -20, 33, 11, 41, 47, 86, 0, -6, -38, -33, -31, -13, -67, -31, -37, - 23, -3, -7, -20, 34, -47, 97, 127, -29, -1, -181, 162, -207, 81, 350, -74, -130, 20, 182, 20, -52, -25, -52, -32, -164, -63, 81, -130, -74, 8, -7, 145, -88, 28, -34, 32, -18, -83, 160, 272, 69, -15, -51, 294, 14, -122, 8, -218, 1, 115, -168, -20, 36, -133, -40, 156, 22, -16, 149, -98, -157, 90, 59, -108, -54, -116, -138, -147, -82, -83, 120, 86, 23, -2, -83, 78, -18, -56, 101, 114, -80, -15, -38, -50, 16, 130, -65, 30, 122, 83, -28, 33, -22, -2, 52, -6, - 0, 55, -57, 25, 11, -16, -53, 42, 4, -22, 12, 8, -19, 8, -10, -16, -31, 179, -259, -171, -61, -37, 10, 34, -247, 173, -78, 57, 36, 58, 109, 0, -35, -82, 179, -13, 117, 221, -47, 188, 161, -138, 94, 94, 101, -244, -23, 15, -76, -153, 3, 180, -41, -76, -60, 56, 167, 83, -84, -1, -69, 8, -21, -82, 156, -200, -165, -152, 48, -21, -5, -187, -197, 49, -3, 12, -19, -10, -147, -87, -161, 32, 139, -43, 124, 24, 110, -235, 2, 35, -78, -35, 32, -84, -9, 62, - 68, -52, -157, 139, 23, 4, -34, -20, -125, 6, 10, -22, 24, 4, -44, 19, 22, -12, -17, -6, -6, -8, 8, 67, 2, -20, 56, 25, -3, -18, -4, -9, -92, 20, -20, 151, 241, 13, -95, -210, 92, 59, 55, 256, -171, 4, 29, -49, -87, 36, 14, 153, 341, -32, 57, 141, -65, 126, 221, -158, -8, -60, -6, 97, -176, 186, 39, 0, 96, -18, 134, -76, -34, -41, 213, 98, 135, -28, 110, -211, 239, -95, 92, -222, 86, 158, 292, 106, 52, -196, -77, 52, -149, -176, -44, 346, - 400, 76, 92, -117, -54, 224, 41, 97, -16, 67, 58, -31, 49, -35, 36, 26, 140, 114, -181, 158, -55, 80, -59, 59, -50, -68, -4, -107, 14, 76, 15, 39, -40, -48, -27, 18, 1, 17, -9, 11, -33, 10, 9, 56, 1, 38, -21, 34, -42, 4, 4, 40, 167, 2, 18, 235, -203, -239, 366, -98, -62, 238, 142, 15, -425, 453, -86, -61, -50, -28, 16, 25, 140, 210, 138, -34, 237, 148, 75, 61, -90, 106, -174, 134, -28, 54, -147, -215, 25, -30, 76, 124, -65, -206, -120, 46, - -245, 154, 47, -391, 173, 23, 98, 22, 59, 62, -17, -113, -96, -268, -195, -111, -136, -33, 15, -197, -275, -44, 177, 303, -17, -208, 33, -325, 21, -26, -127, 267, 254, 82, -11, -69, -20, -146, 66, 256, 138, 211, 43, -102, 99, 48, -8, 16, 11, 2, 46, 44, 46, -19, 80, 18, 159, 58, 42, 3, 13, 38, -12, 70, 27, 24, -43, 88, 23, -38, -14, 68, -415, 214, -79, -148, -117, -141, -197, 380, -484, 114, 117, 158, 236, 39, 66, 89, 64, 49, 80, 208, 38, -115, 0, -20, - -149, -135, 69, 139, 150, 20, 107, -253, -29, -4, -14, -240, -143, -87, 156, 140, -2, -262, 2, -142, -101, -52, -70, 164, 224, 67, 233, -373, -260, 123, 76, 12, 49, 24, -120, -235, -162, 123, -105, 189, 187, -69, 177, -283, -139, -80, -95, 20, 513, -75, 145, -83, -74, -53, 109, 116, -13, 93, 65, -161, 45, 11, 69, 14, 9, -82, 52, -5, 53, 15, 28, -16, -30, 14, -46, -69, 23, -38, -57, -19, 18, 21, 23, 24, -3, 16, 37, 29, 11, 7, -11, -21, 35, 17, -3, 24, - 424, -82, 11, 178, -404, 277, 141, -228, 252, 283, 95, -436, 269, 11, -41, 221, 238, -14, -71, 7, -169, 158, -93, -162, -340, 79, -369, 99, -91, -41, 106, -301, -124, 250, -22, -117, 153, 10, -131, 113, 41, 11, -56, 86, -183, -19, -267, 253, 252, -315, 210, -225, -85, 217, 304, -22, -152, 92, -19, 44, -372, -294, 58, 52, -81, -77, 96, -12, -132, 157, -152, 53, 113, -26, 178, -179, 180, -2, 286, -99, 87, 162, 18, -103, -30, -11, 84, -28, -135, 113, 24, -57, 50, -38, -2, -53, - -16, 38, -45, 29, 78, -41, 19, 5, -26, 49, 13, 42, -64, 25, -65, -75, 27, -12, 30, 31, 9, 90, 118, 52, -154, 299, -101, 146, -300, -21, -79, -272, 10, 194, 343, 449, -255, -7, -318, -23, -202, 182, -189, -375, 25, -240, -22, 312, -184, -184, 335, 11, 58, -34, -196, 84, 72, 403, -277, 198, -235, 59, 79, -232, -143, 387, 106, -287, -74, -105, -230, -9, 380, 204, 264, 61, 106, -345, -49, 441, 35, -273, 147, 146, -200, -174, -96, -451, -69, 135, 224, 397, -99, -217, -62, -135, - 323, -119, -281, -191, -83, -38, -87, -162, 351, -201, -24, 33, 17, 115, 72, -103, -138, 105, 126, 133, -30, 60, -36, -21, 60, -13, -61, 63, 30, -1, -40, -13, -102, 10, -25, -88, -45, 41, 35, 2, 41, 194, -669, -460, -295, 37, -560, 85, 419, 140, 431, -229, -105, -45, -222, -82, -334, 597, 342, 239, -502, -96, -160, -326, 115, -33, 108, -406, -26, -35, -291, 171, 50, 300, 122, -248, 395, -185, 161, 84, -2, 313, 291, 74, -374, 459, -230, 330, 152, -169, -187, 369, 56, -42, 98, -310, - -110, 181, -24, 327, -186, -293, 123, 85, 12, 325, 142, 67, -205, 237, 94, -179, -23, -18, -102, -74, -85, 143, 358, 601, 281, -100, 33, -136, 140, 186, -1, -152, -88, -199, 126, -108, 32, -93, -23, 134, -13, 16, -119, 131, -66, -57, 74, -118, 134, -90, 73, -64, -10, 31, -87, -62, -36, -144, -143, -63, -5, -50, 119, 108, 65, -431, 560, 227, 642, -300, -358, 611, 13, -72, 128, 39, 355, 475, 55, -457, -727, 93, -207, 36, 12, -319, -28, 384, 312, 244, 496, -122, 419, -308, 370, 117, - 285, -204, 508, 290, 369, -606, -11, 537, 302, 91, -137, 812, 338, -329, -206, 192, -321, -38, -158, 35, 680, 713, 515, 185, -2, 264, -247, -68, 287, -313, 720, 447, 349, 134, -36, -351, 424, 9, 369, -176, 139, -250, -147, -13, 182, -292, 670, 285, -83, -339, -647, 308, 48, -215, -28, 73, -157, 86, 239, -49, -93, 1, -60, -70, 48, -83, -64, -112, 103, 57, -168, 84, 95, 94, -11, -54, -26, -7, 46, -20, 32, -101, 149, -202, -5, 62, 168, 17, 712, -32, -338, -148, -263, -2, -428, 122, - -367, 221, 58, -93, -287, -346, -527, -548, -156, 491, -27, -307, 140, -293, 240, -249, 462, -457, 118, -322, -327, -55, 67, -91, 224, -662, 279, 71, -151, -40, -34, -324, -520, -562, 420, 208, -212, 360, 22, -142, -408, -873, -713, 415, -116, 15, -76, -36, -31, -590, 237, -699, -364, 37, -11, -146, -83, -89, 737, -220, -225, -193, 771, -133, -293, 485, -366, -237, -299, -259, -967, 199, 169, -325, -36, 231, -116, -86, -171, -165, -12, -86, -75, 343, -16, -35, 241, 273, -122, -97, -10, -47, 82, -165, 31, 20, - 43, -98, -109, -50, 124, -45, -78, -13, 83, -214, -21, 121, 21, -86, 128, -75, 115, -2, 111, 102, 120, -189, -6, 1, -1032, -777, -443, 912, -41, -145, -105, -65, -293, 327, 253, 817, -743, -139, 235, -540, -214, -187, 938, -7, 219, 483, 47, 465, -490, -613, -412, -107, -102, 82, 295, -6, -520, -353, -24, -271, -584, 532, -85, -284, -1, 177, 169, 107, -263, 63, -543, -230, -807, 390, 246, -86, -252, 309, -402, -93, 874, -82, 741, 341, 199, -183, -928, -376, -178, -490, -373, -228, 416, -179, 10, -362, - 792, -272, 327, 233, -541, -206, 119, 513, 914, 773, 329, -40, 313, 15, 26, -167, 91, -173, -131, 9, 52, -99, -151, -255, -216, 127, 85, 106, -101, -28, -535, 4, -249, -101, 93, 88, 27, 234, 2, -17, 18, -74, -390, -22, -224, 125, -200, -197, 20, 262, 107, -55, -150, -118, -69, 149, 29, -43, -102, 520, -43, -323, 315, 173, 1107, 22, -4, 379, -523, -367, -117, 75, 166, -153, 460, -309, 51, 430, 186, 149, 151, -347, 48, -27, -176, 51, -254, -443, -237, 16, -434, 526, -53, 37, -88, 356, - 408, -97, -324, -46, -112, 480, 625, -471, -324, -247, 147, 457, -436, 124, -30, 82, -232, -312, 81, 295, 47, -403, 338, 1010, -344, 174, -88, 62, 386, 95, 457, 374, -114, 582, 1078, 27, -413, 1049, -32, 1002, -363, -516, 460, 164, 701, -133, 992, 299, 222, -317, 464, 38, 37, 94, 377, 64, 433, 37, 100, -2, 57, 54, 132, -62, 149, 355, 146, 153, 43, 82, -217, 165, 61, 66, 125, 53, -22, -21, 96, -123, 28, -13, 85, 248, 88, -27, -143, 122, 17, 15, -33, 118, 73, -224, 198, -718, - -240, 1089, 172, -521, 140, -398, 131, 198, -100, -596, -230, -884, 351, 285, -345, 310, 496, 90, -146, -523, 106, 799, -399, 474, 457, 59, 342, 310, 7, 390, 262, -791, -118, -328, 784, 509, -560, 324, -71, 402, 1314, -141, -231, 115, 1182, 471, -80, 135, 209, 669, 599, -432, 721, 316, 668, -495, 67, 117, 138, 398, 613, -421, -325, 471, 240, -186, -180, -18, 738, -1420, 325, -518, -372, 48, -484, -466, -68, -786, 549, -183, 581, -42, 508, -359, 202, -9, 166, -37, -200, 133, 107, 101, 247, -144, 124, 149, - -145, -10, 237, 65, -130, 242, -176, 12, 138, -195, -129, 30, 53, 272, 245, 151, 89, -54, 192, 18, 85, 59, 160, 167, -159, -161, -258, 177, 83, -11, 67, -24, -278, -266, 179, 233, 247, -315, -374, -963, 41, -539, 870, 102, -228, -134, 522, 146, 849, 338, -222, 30, 178, 382, 639, -721, -620, -135, 1075, -337, 137, 301, 471, 566, 817, 701, 62, -174, 764, 54, -486, 253, -451, 320, 82, -408, 369, 1430, 801, -513, -383, -59, -397, -401, -340, 240, -193, -343, 77, 388, 238, 124, 566, 144, -134, 589, - 504, -438, 295, -493, -377, -438, 2, -1049, -305, 717, 538, -256, 363, -95, 29, -648, 148, 376, 614, 335, 408, 213, 198, -282, -236, -299, 168, -72, 28, 114, 133, -23, 321, -109, -134, -160, 227, -300, -112, -367, -14, 60, -149, 3, -80, 212, -37, -482, 13, -43, 147, 173, 66, 198, -7, 329, 77, -39, -2, 25, 22, 5, 139, -89, -399, 316, 254, -504, -220, -1088, -93, 893, 4, -668, 100, 23, -450, 592, 341, -249, 165, 264, 364, 198, 58, -275, 139, 205, 568, 849, -242, -586, -310, 155, 173, 697, - -276, -562, -437, -451, 848, 1556, 563, 69, 1711, 94, 706, 397, -150, -370, 300, -497, -331, 338, 18, -1044, -1077, -278, 442, -569, -707, -396, -525, -438, 357, -308, -800, 347, 26, -242, 181, -190, 396, 1600, -992, 801, -1127, -647, -377, -265, 619, 241, 294, -133, 342, 711, 176, 5, 5, -222, 95, 186, 575, -47, -292, -55, 438, 272, -130, 155, 196, -173, -10, -81, 551, 188, 259, 182, 155, -242, -166, -50, 138, -294, 37, -290, -194, 31, 26, -332, 307, 411, -46, -69, 255, -11, -115, 361, -158, 246, 20, 868, - 557, 501, 739, -871, 329, -912, -40, 1182, 1051, 445, 12, 201, 130, -345, 271, 337, -1499, 87, 216, 450, -552, -847, 614, 287, 154, -365, 729, -108, 566, 468, -60, 67, -169, 571, -345, 171, 344, -35, 734, 421, -44, 373, 426, -28, -336, -1127, -210, 114, -667, 59, 527, -1025, -455, 151, -441, -77, 535, 26, -383, -502, 219, 210, -1033, -349, -88, -2, 645, 311, 70, 1125, -145, -43, 42, -651, 609, -1, 1000, -395, -170, 295, 149, -861, 26, -124, -344, -282, 105, 29, -243, -28, -152, -112, 29, -372, 104, 44, - -53, 133, 37, -248, 48, 62, 63, -240, 340, 60, 442, -334, 40, -283, -99, -58, -493, 97, 44, -28, -68, -96, 181, -229, -172, 207, 285, -224, -288, -1062, -926, 165, -478, -153, -714, -889, -935, -616, 661, 903, 21, -751, 56, 31, 7, 341, 576, 575, 11, -379, -933, -537, -817, -179, 1, 65, 81, 110, 221, 286, 545, -864, 375, 146, 187, 457, 813, 912, -530, 404, -732, -232, -664, -69, -261, 1518, 538, 1092, 44, -593, -255, 698, 758, -452, 1402, -593, 85, 57, 241, 511, 1560, -114, 380, 865, 196, -695, - 436, 1594, -294, -392, -945, -84, 588, 359, 47, -911, -688, 110, -718, 210, 29, -907, -104, 87, -144, 645, 609, 8, -181, -394, 421, -186, 734, -174, 8, 498, 504, 714, 554, -413, -161, 91, -136, 43, -312, -304, -303, 151, -371, -437, 254, 327, 28, -376, 234, 125, -93, -101, -253, -12, 142, -70, -226, -300, -57, -199, 239, 128, 20, -274, -119, -156, 313, 1426, -69, -3, 608, 122, -1956, -612, 1397, 468, -404, -777, -105, -512, 723, 377, 140, -409, -923, 203, -1594, -191, 787, 1071, -118, -902, -612, -1867, 554, -321, - 738, 558, -527, -383, -1655, -1243, 654, 1773, 711, 844, -584, -1048, -1004, -419, 1509, 2029, 1061, -2351, -858, -1801, -960, 2240, 550, 499, -292, -2150, -1759, -1766, -324, 175, 1121, -411, 854, -1705, 1067, 428, 135, 2151, 143, -195, -97, -2911, -885, -195, 923, 481, 425, 1289, -1369, 91, -904, 995, 722, 71, 204, 214, -157, 592, 322, 159, 508, -340, -635, 158, 465, 700, 581, 382, -475, -778, -1087, -96, 84, 886, 1101, -163, -829, -1432, -683, 104, 1101, 1760, 464, -1720, -1761, -1802, -14, 1471, 1300, 1367, -454, -665, -1277, -1294, 480, 875, - 1146, 579, -900, -855, -479, -136, 1064, 561, 180, -49, -645, -470, -92, -128, 281, 350, 160, 141, -831, 1626, 704, 751, -1991, 412, -2777, -606, 3, 404, 171, -1777, 978, -487, -311, -328, -370, -430, -542, 1178, -324, -998, 332, -277, 134, 572, -1124, -399, -59, 483, 60, 1294, -98, -730, 1710, -1431, 852, -1327, -430, 657, -1072, 86, 797, -404, -82, -74, 1023, 1549, 905, -513, -202, -235, 110, 502, -192, -301, 312, 165, -2786, -107, -91, 413, 360, 24, 17, 801, -868, -221, -73, 612, -2233, -310, 2043, -516, -806, -3, 1549, -278, - -355, 423, -592, -629, 962, 1474, -520, -743, 266, 444, -220, -784, -4, 118, -147, -111, -233, -340, 174, 14, -302, -54, 1, -9, -277, 170, -376, -409, -228, -249, 395, -53, -67, -7, -204, 317, -399, 121, 25, 31, 299, -12, -482, 58, -117, 94, 81, -445, 716, -185, -53, -67, 78, 178, -2, -165, -77, -353, -661, -2029, -1663, 1490, 1274, 134, 1359, -1449, -69, -2811, -988, -486, 1385, 1261, 780, -1123, -375, -36, -526, 283, 512, 657, 875, -641, 498, -1209, -757, -180, -243, 46, 826, -952, 851, -360, -519, -200, 96, -1199, - -9, -1084, -392, -413, -1025, 1447, 677, 338, 369, -265, -1445, -2155, -1249, -1263, 884, 219, 951, 1313, 1090, -339, 276, -737, -557, -672, 555, -713, -16, -680, -697, -438, 864, -669, -173, 80, -78, -970, -1037, -629, -359, -1412, -827, 226, 876, 905, 1160, -64, -910, -1194, -907, 483, 171, -140, 575, 1415, 393, 384, -336, -258, -443, -273, -129, -439, -84, 542, -95, -228, -413, -473, -522, -154, 285, -138, 134, 72, -957, 112, -445, 415, 807, -390, 564, -64, 153, 23, -753, -119, -231, -197, 131, -11, -65, -163, -331, -456, 693, -462, - -3064, -4148, -3921, -3729, -4469, -757, -1246, 780, 1247, 3979, 2549, 3372, 4648, 5116, 3485, 4443, 2520, 1172, -193, -846, -1152, -1890, -1861, -2559, -1094, -947, -2416, -1800, -1732, -1959, -3192, -2170, -1682, -1344, -2461, -348, -749, -1023, -2384, -2192, -1820, -1546, -1137, -461, -1523, 430, 762, -1183, 1301, 1830, 1743, 3194, 2580, 1998, 2184, 2214, 2180, 3360, 3764, 3717, 2525, 4009, 3940, 4125, 4176, 4764, 4209, 4466, 5906, 3023, 3032, 3095, 2862, -136, 1296, 1659, -971, -511, -1659, -3000, -2739, -2867, -5191, -3791, -2330, -4039, -4302, -3529, -3787, -3723, -4498, -4097, -4164, -3872, -3640, -3294, - -3077, -3052, -2564, -2135, -3411, -510, -1547, -1742, -419, -208, -1738, -208, -686, -235, 608, 770, 1965, 1194, 1639, 1859, 1984, 1838, 2520, 2499, 2619, 2484, 2935, 3058, 2960, 2433, 3096, 3299, 2521, 1738, 1638, 1032, 850, 265, -127, -70, -560, -454, -390, -180, -497, -479, -495, -182, -492, -567, -367, -71, -425, -519, -460, -322, -639, -725, -769, -489, -466, -533, -487, -49, -126, -291, -201, 22, -99, -173, -168, 26, -105, -191, -226, -89, -141, -45, -86, -114, -180, 32, 92, 73, -18, 53, 21, 84, 48, 125, 109, 132, -45, -41, -67, -31, - -163, -166, -175, -179, -287, -210, -206, -144, -249, -240, -243, -150, -187, -212, -153, -19, -33, -52, 22, 129, 96, 95, 93, 160, 178, 185, 152, 194, 201, 185, 179, 187, 177, 148, 113, 111, 87, 69, 36, 31, 18, 13, 3, 2, -1, -2 }, - {-191, 245, -17, 99, 51, 117, -205, -110, 134, 66, 3, -113, 25, -319, -205, -10, -122, -138, 58, 252, 43, 192, -43, 190, -111, -99, -11, -169, 35, 86, -60, -3, 45, 9, 78, -8, -181, 67, -112, -84, 52, -111, -169, 170, -177, 162, 151, 100, -7, -208, -121, 25, -39, 270, -164, 67, -20, 37, -203, -339, -59, -101, -113, -26, 144, -30, -153, 136, 58, -67, 113, -21, 34, -155, -12, -38, -2, 61, -71, 50, -143, 98, -22, 11, -52, -46, 1, 60, 22, -1, 23, 0, -86, 26, 7, 55, - -9, 3, 0, 2, -5, -30, 132, 132, 20, 236, -1, 103, 128, 0, -113, 14, -162, -207, -78, -236, -244, -78, 163, -56, -55, -126, -31, -222, 110, -61, 56, 136, 47, -45, 93, 89, -108, 77, 11, 22, 83, -193, -83, 140, -88, -5, -55, 155, -195, -15, -164, 108, -9, -10, 150, -62, -71, -50, -138, 12, -62, -9, 10, 96, 97, 34, -42, -162, -268, -81, -18, -64, 145, -56, -82, 117, -73, -113, 255, -53, -142, -11, 24, -41, 126, -14, -112, 4, 5, -22, -33, 102, 23, 16, -59, 15, - -18, 9, 39, -6, 22, 49, 6, -7, -10, 22, -56, -19, -11, -24, 24, 22, -9, 271, -175, -83, -127, 100, 18, -14, 195, 46, 56, -287, 51, -135, -156, -203, -5, 6, 237, -197, 89, -83, 294, -108, -99, 209, -82, 71, 30, -16, 33, -142, 22, 5, 58, 276, 96, 24, -120, 95, -217, -62, -42, 116, 100, 166, 109, -127, -186, -82, 140, -19, 72, -31, -21, 280, 66, -23, -338, -152, 8, 115, 179, 252, 141, -63, 45, -64, -87, 180, -115, 185, 8, -171, 60, -89, 146, -128, -15, 125, - 145, -148, -57, -30, -61, 86, -20, -65, 40, 19, 22, 23, 35, 17, 21, 7, -11, -15, -55, 82, -4, 3, 9, -1, 13, 43, 43, -4, -12, 54, 42, -6, 35, 144, -33, -23, -51, -166, 8, 121, 121, 225, 104, -293, -244, -212, 10, -35, 17, -115, -71, -17, 91, 0, -187, 205, -28, -188, 40, 46, -2, -17, 83, 109, -66, 166, 10, 98, -223, 161, 58, 93, -153, -16, 115, 98, 247, -8, -337, -92, -161, 80, 57, -13, -89, 27, -137, -49, -252, -148, -7, 142, 159, -113, -95, -99, - 164, -55, -18, -243, 148, -239, -82, -10, -49, -65, 257, -21, -57, -68, 53, -153, 20, -266, -213, 79, -73, -39, 97, -48, 129, 25, 60, 90, -22, 44, 31, 17, -17, 33, 15, 8, -18, -21, 7, -78, 1, 49, 14, -3, 12, -48, -13, 29, 18, 79, 23, -10, -10, 72, -84, 130, -97, 4, 177, 319, 222, 51, -242, -181, 70, -38, -154, -48, -200, -83, 413, 52, -40, -72, 4, -91, -62, 281, -283, -29, 32, -57, 76, 172, -73, -90, 46, -113, -111, -262, -95, 77, -235, -35, 123, 185, - 68, -370, -109, 80, 193, -142, 330, -33, -162, -88, -67, -124, 181, -128, -32, -170, -134, -59, -136, 192, -65, -371, 147, 257, 7, 96, -453, 362, 10, -294, 34, -197, -39, 37, -214, -250, 173, 84, -217, -10, 9, -131, -14, -45, 38, -116, -59, -19, -57, -25, -86, 35, -3, 51, -94, 28, 58, 4, -52, 41, -50, 56, 45, -36, 44, -2, -25, -8, 17, 25, 15, 14, -333, 81, -244, 271, 72, -96, -196, -347, -148, -250, 93, 497, 89, -123, -3, -62, -71, -216, -141, -223, 67, -12, 55, -74, - 43, -236, -12, 61, -160, -55, 25, -84, 28, -77, 368, -439, -75, 42, 124, -40, -178, -267, -189, 152, -34, 168, -134, 427, 60, -76, 0, -244, -316, -156, 126, -267, -12, 327, -5, -146, -300, -509, 26, 270, -69, 309, -23, -89, -186, -162, 34, 127, -93, 446, 137, -135, 72, -174, 70, 90, -57, 102, 182, 82, 12, -111, -320, 28, -70, -26, -46, 30, 10, 3, -139, 29, -79, 34, -77, -20, -18, 0, -4, -9, -55, -45, -61, -86, -96, -34, 8, 34, -49, 6, 6, 17, -37, 43, -67, -3, - 286, -130, -337, -94, -253, -132, -111, 352, -92, -121, -152, 225, 201, 178, 496, 521, 239, 323, -126, -153, 213, 319, -143, 139, 96, -281, -267, 154, -42, -5, -267, -336, -83, -273, 303, 572, 115, 225, 62, -69, 201, -393, -109, 80, 214, -130, -321, 461, -5, -143, -117, 189, -61, 168, -120, 264, -27, -8, 323, 101, 147, 58, -54, 244, -377, -150, 135, 421, -261, -30, -57, -60, -181, -39, -96, -121, -22, 28, 114, -50, 334, 123, -199, -47, 20, 129, 41, -59, -122, -26, 70, -75, -71, -58, 64, 43, - 63, 36, -68, -25, -3, -63, -16, 50, 25, -7, -76, 93, -18, 58, -45, 29, -87, -7, -18, 5, -60, -17, 207, -207, -82, 186, -149, 79, 140, -282, -301, 83, 227, -80, 207, -154, -69, 396, -453, 270, -130, 1, 11, 489, -111, 95, 155, 268, 157, 235, -41, -41, 76, 36, 38, -240, 367, -495, -110, -132, 273, -58, 334, -18, 30, -588, -162, 354, 605, -8, -302, -257, 248, 197, 150, 140, -259, -121, -150, 76, 10, -162, 92, 78, -75, -84, -354, -96, -130, 502, 45, 92, 191, 12, -396, 17, - -239, 194, 471, -253, 145, -75, -245, 115, -206, -39, 85, 60, 108, 42, -17, -93, 102, 218, 37, 106, 182, 77, 205, -66, 194, 6, 5, 39, 22, 52, -6, -99, -53, 0, 52, 51, -37, 91, 90, -79, 127, 217, -363, -137, -134, 74, -17, 550, -65, 23, 350, -305, -221, -286, -300, -70, -7, 140, 587, -49, -332, 608, 14, 173, 417, 289, 389, -97, 308, -193, 407, 357, -92, 188, -159, -147, 156, 466, 211, 187, 69, -143, -252, -256, 45, 322, -182, -218, -270, -100, -539, -123, 107, -394, 196, 32, - -179, -464, -310, 5, -617, 198, 140, -10, 176, 116, -57, -319, -193, -33, -202, 195, -212, 518, -343, 22, 229, 24, -152, -589, 106, 294, 73, 21, 324, 181, -181, 4, -19, 28, -10, -99, -206, -59, -223, 17, 59, 31, -56, -113, -51, -74, 101, 33, 131, 95, 76, 32, -8, -40, -37, -98, 50, 11, 50, -45, -4, -82, 8, -63, 29, -758, 265, 345, 608, -3, -453, 127, 217, -469, -488, -305, -13, 259, -14, -192, -11, -168, -113, -303, 503, 393, 147, -619, -186, 98, -36, -138, 781, 286, 245, 229, - 371, 278, 67, 291, -20, -486, 262, -500, 152, -495, 417, -132, 504, -276, 122, -223, 181, 294, 769, 162, -979, -53, -137, 209, 427, -87, -190, 314, -56, -155, 421, 26, -19, 21, 180, 336, 267, -290, -215, -184, -294, 68, -27, 332, 239, -450, -108, -255, 218, -125, -120, 78, 15, -174, 149, 36, 25, -26, 85, 87, 14, -255, 71, 44, -33, -46, -84, 3, -113, 52, 128, -39, -38, 125, 20, -117, -89, -22, 61, -51, -12, -72, 20, -49, 1, 120, -80, 19, 826, -311, -548, -173, 216, -134, 398, 575, - -229, 527, 340, 266, -85, -62, -104, 512, 95, 63, -295, 131, -153, -12, -489, 334, -448, 3, -316, 534, -270, 13, 528, 401, 272, -31, -207, 246, -6, -46, -669, -198, -403, -328, -255, -120, 351, 221, 206, 2, 516, -271, 546, 479, 515, 899, -345, -269, 397, 76, -346, 543, -176, -260, 178, -66, -185, -154, 235, -313, 145, -193, 500, -210, 10, 146, 365, 494, 42, -429, -465, 154, -309, -1002, -526, 161, -9, 291, 40, -163, -17, -94, 45, -173, -74, -118, -48, 15, -19, -312, -80, -204, -182, -144, 66, -13, - 15, -227, -157, -7, -6, 46, 120, 98, 74, -163, 10, 39, -210, 76, 15, 94, 44, 119, 69, -47, 102, -75, -54, -22, -757, -638, -19, 149, -432, 32, 52, 728, -454, -521, 185, -212, 12, -378, 384, -384, -518, -309, 626, -406, -329, -66, 262, -171, -428, 149, -166, 15, 213, -568, -31, 334, 529, -66, 802, 359, -78, 47, 372, -136, -309, 73, 440, 60, 218, 22, -338, 133, -756, 82, 54, -86, -440, -399, 62, -175, -298, -196, -238, 307, -494, -277, -133, 233, -285, 633, -81, -510, -33, -298, -815, -235, - 67, -13, -525, -275, -110, 135, -307, -146, 543, -176, -712, -242, 106, 68, 251, 214, 163, -156, -198, -38, -134, 118, 45, -80, 168, 77, 104, -50, 87, 69, 12, -18, -41, -55, 14, 55, -245, 68, -135, 178, 74, -178, -156, -2, -121, -7, 67, -35, -77, -128, -94, 88, 41, -147, 73, 30, -93, -77, -170, 579, 517, 149, 1067, -208, -383, -345, -165, -588, 775, -478, -179, -389, -203, -188, 85, -560, 2, -3, -83, 147, -589, -158, 393, -406, 15, -523, 486, -7, -881, -464, -164, -29, 237, -542, -304, 354, - -68, 241, 226, 218, -324, 25, 382, 132, -727, 454, 331, -402, 1104, -31, -800, 209, 247, -29, 588, -192, -993, 268, 138, 285, 347, -463, 712, 258, 219, -181, 1080, -95, 16, 728, -129, 326, 582, 189, 85, -152, 279, 0, 492, -229, 480, 430, 25, 425, 260, 336, -179, -14, 398, 276, 213, 116, 136, -277, -32, 0, -124, 4, -45, -126, 231, -251, -45, -247, 202, -113, 242, -220, 34, -158, -203, 127, -77, -20, -198, -310, -218, 214, 23, -109, 26, 269, 208, -101, 102, -12, -77, 278, 13, 176, 216, -767, - -753, 1543, 497, -965, -485, -443, -883, -67, -466, 642, -364, 2, 802, 16, 133, -592, 739, 550, -10, -180, -58, -461, 35, 57, 94, -633, -92, -38, -190, -142, -435, 410, 817, 978, -79, -399, -165, -205, -137, -604, 205, 233, 217, -630, -836, 902, 343, 504, 658, 614, -266, -424, 596, -608, 308, -456, -346, -205, 709, -238, 145, 240, -127, -576, 1185, -719, 75, 854, -774, -355, 93, 310, 883, 154, -509, 11, 110, -123, -212, 123, -356, 271, -294, -420, 227, 123, 320, 139, -9, -148, 39, 85, 101, 336, -17, 43, - 214, -506, 76, -230, 59, 52, -78, -194, -232, -62, -233, 89, 132, 286, -21, -199, 189, 220, 141, 133, -357, 8, 96, -94, 316, -122, 29, 28, 293, -142, 92, 400, 402, -256, 252, 1029, 621, -92, -658, 70, 1055, 840, 178, -834, -321, -720, -53, 565, 698, -51, 266, 829, 882, 1368, 1378, -687, 300, -742, -134, -601, -215, 475, -105, 208, 187, -427, -312, 350, 390, 506, 360, -16, 371, 558, -294, 283, 330, 99, 322, 1068, -801, -689, -154, 660, 633, -374, -4, 1014, 820, -573, -382, 349, -700, 196, -336, -635, - 207, -746, 777, 286, 861, -360, -501, -970, -209, 318, -850, -727, -397, 382, 227, 180, -373, 164, -267, 105, 792, -335, 94, -447, 341, -183, -375, 267, 371, -204, -104, -120, 267, 591, -187, -395, 11, -5, -145, -61, -548, 78, -290, -129, 201, -177, -96, -14, -150, 244, -239, -379, -343, -289, 312, 165, -68, 139, 95, -244, -267, 103, -284, -30, -494, 392, 1021, -80, -333, 651, 123, -51, -997, 851, -440, -948, -331, 50, 1065, 90, 760, 300, -928, -212, -824, 117, -821, -594, -360, 28, 157, -639, 602, -211, 361, 388, - 384, 733, 1347, 785, -273, -682, -36, 1419, 879, -501, 700, -288, 858, -446, 72, -337, -174, -62, -258, 2139, -422, -607, -700, -979, -384, -758, -46, 819, -344, 233, -290, -438, 744, -224, 1262, 223, 1007, -1259, 500, 2175, 784, -1234, 714, 652, 28, 128, -387, 404, 1908, 1008, 419, 570, -613, 1099, -129, 158, 164, 262, 117, 718, -617, -164, 40, 920, -170, 216, 1068, -98, -613, -152, 385, 53, -266, -622, 342, 242, -432, -259, 279, -528, -441, 127, 202, -14, 137, 89, 162, -201, 170, -127, -166, 156, 60, 221, 39, 1498, - 701, 168, -45, -1632, 763, 1027, -738, -537, 1270, 828, -1013, -1077, 40, -629, 276, 105, 263, -1012, 266, -196, -503, 900, -61, -150, 304, 755, 680, 464, -865, 19, -421, -924, 339, 262, 571, -195, -429, 1182, -847, 375, 413, 334, 256, -147, 701, -648, -1117, -188, -1280, 1125, 694, 1104, -87, 217, -889, 927, 1172, 419, -495, -1311, -299, -1730, 28, -323, -1171, -996, 458, 72, 724, -559, 830, 695, -979, 207, -584, -167, -884, 111, 2584, 642, 760, 944, 425, -734, -98, -12, 615, -143, 632, -287, -385, 13, -41, -726, 626, -118, - -174, -227, -504, 70, -236, -327, -468, -374, 234, -271, 229, 253, -176, -305, -403, 183, -69, 170, 628, 384, -2, -56, 205, 385, -379, 339, -382, -295, -198, -1053, 431, 324, -507, 150, -272, -1572, -433, 364, -203, 151, -886, 1109, -1507, 98, -1110, 737, 811, 253, 675, 59, -740, 1205, -594, 111, -4, -722, 1138, 63, 278, 237, 339, 176, 847, 1008, 323, 1181, -1064, -97, -22, 1515, -315, 1204, 660, 1661, 308, -397, -557, 650, -1276, 1168, -736, -439, -220, 223, 876, -226, -1648, -468, 2614, 179, -1681, 394, -1120, 310, 2575, -731, - -732, 1786, -1965, 966, 425, 571, 1670, 1053, -1524, 1834, 1199, 40, 1954, -827, -290, 1413, 924, 155, 366, -17, -36, 157, 474, -458, 502, 517, -459, 215, 345, -650, -74, 222, -74, 106, 791, -2, 522, -298, -6, 374, -257, -218, -542, 76, 470, 308, 442, -864, 463, 541, 241, 83, 219, -53, 495, 889, 211, 422, 404, -223, -245, 416, -544, 199, 642, 878, 1688, 832, -832, 1073, 312, 966, -297, -1837, 1836, 1589, 974, 3015, -296, -2563, -1328, -1220, 2678, 1958, 466, -190, -503, -1799, -856, -596, -1033, 2717, 2211, 3067, 48, -3553, - -5510, -2703, 3056, 4114, 4214, 1681, -3509, -6453, -3952, -2012, 2960, 5023, 2858, 1536, 410, -2298, -3064, -2311, -178, 1752, 3592, 4277, 760, 818, -3417, -5679, -3020, 2796, 4729, 4463, 2799, -1669, -5504, -3586, -4616, -6, 3131, 3361, 1696, -1367, -2898, -2592, -2030, 578, 1930, 1333, 3904, 1387, -872, -2330, -855, 2579, 3802, 1261, -147, -2347, -470, -544, 1503, 548, -381, -1628, -480, 70, -256, -502, -103, 362, 816, 1355, 665, -1371, -1202, -1147, 274, 1429, 1611, 727, 175, -1045, -440, -2030, -1777, -170, 533, 2198, 3334, 1250, -1155, -2759, -3415, -1449, 2691, 4420, 3049, 913, - -2218, -3639, -1770, -21, 669, 644, 1553, 776, 351, -933, -1948, -1487, 216, 979, 1955, 910, 337, -371, -975, 1155, 178, -1639, 227, -416, -649, 512, -494, -187, -870, 67, -323, -645, 280, -59, 237, 123, 565, -522, -165, 183, 77, 272, -213, 571, -373, 399, 198, -160, -393, -158, -751, 856, -58, 48, -127, -179, 64, -4, 40, 344, 211, 12, 488, -384, 163, -363, 440, 279, -300, 246, -370, -416, -336, -653, -55, 530, -445, -896, -612, 77, 577, 34, 435, -852, -213, -80, -64, -832, -199, 50, 139, -284, 904, 380, -275, 842, - -69, -1447, -49, -192, -121, 305, 197, 412, -448, 653, -1069, 333, 200, -24, 9, -49, -65, 384, -59, 86, -154, 6, -308, 103, 10, 652, 2, 301, -284, 57, -139, -350, 122, 13, -178, 472, -80, -94, -177, 353, -120, -601, 133, -100, 198, -242, 32, -53, -377, 376, -334, 266, -319, 195, -27, -96, -185, -880, -1451, -2287, 97, 1910, -713, -1153, -1232, -1164, 259, 256, 2201, -305, -300, -961, 123, 308, 703, -720, 385, -521, 871, 285, 295, 114, -519, -279, -333, -104, 325, -310, -269, 615, -537, -333, 514, -465, -160, -397, - -651, 246, 452, 91, 427, -616, -144, -9, 378, 460, 572, 49, -43, -932, -952, -348, -298, -202, 460, 618, 875, 104, -377, 871, -600, -266, 399, -261, 1147, 66, -173, 200, -397, 337, 800, 651, -216, 251, -746, -489, -266, -180, 581, -65, 568, 155, -166, 74, 115, -653, 409, -481, 320, -217, -122, -27, 376, -336, 59, 68, 331, 559, -265, -75, -423, -170, 167, -166, 136, -128, -164, -298, -463, -257, 452, -165, 231, -308, -57, -19, -84, -275, -112, 38, -18, 10, 16, -420, -55, -91, -73, -1, -10, -14, 600, -1480, - -3462, -2645, -304, 1147, 2989, 2524, 2409, 2461, 1624, 685, -886, -1571, -3001, -2210, -2173, -2165, -1347, 1309, 1762, 2591, 1988, 1667, 550, 1113, -250, -286, -349, -606, -1136, -930, -1914, -696, -1520, -723, -360, 500, 100, 714, 165, 1000, 734, 1209, 1605, 1995, 1275, 858, 1416, 111, -482, -1748, -2052, -2821, -2516, -2350, -902, -1542, -808, 97, 425, 999, 1901, 2028, 2264, 3423, 1925, 2623, 1817, 417, -279, -1072, -2738, -2991, -2851, -3160, -2323, -1617, -1301, -353, 665, 1119, 1417, 2113, 2239, 2362, 2227, 1393, 968, 464, 49, -3, -675, -1097, -1592, -1887, -2010, -1896, - -1337, -596, -540, -199, 353, 950, 1176, 2237, 1571, 1248, 1239, 453, -55, -317, -400, -415, -1087, -967, -707, -731, -543, 77, 163, 220, -136, 362, 4, 427, 428, 149, -157, -11, 86, 67, 60, 207, 35, -92, -324, -64, 61, 0, 183, 161, -45, -20, -147, -97, -86, -38, -75, 54, -53, -19, -29, -64, -133, 1, -14, 85, 165, 132, 78, 115, 6, 12, 10, 31, -35, -23, -45, 11, -18, -63, -76, 7, 5, -7, -68, -70, -74, -67, -40, 38, 32, 65, 64, 63, 4, 35, 25, 41, 34, 73, 56, 58, - 2, -41, -68, -53, -78, -67, -72, -57, -75, -47, -27, 0, 13, 38, 51, 84, 86, 104, 71, 52, 24, 17, -27, -49, -68, -73, -72, -43, -35, -19, -10, 5, 6, 18, 17, 20, 17, 16, 9, 8, 3, 3, 0, -1, -3, -3 } - }, - { - {-284, 220, 11, 101, 100, 285, 134, -105, -133, -185, 133, -162, -118, 27, 41, 18, 167, -55, 156, -40, 140, -133, 61, -59, -142, -10, -271, 41, 66, 121, -99, -1, 105, -78, 118, 112, -67, 80, -90, -42, -67, -97, -124, 111, 163, -122, 72, 131, 106, 161, 20, -24, 93, 71, -170, -6, 19, 11, 53, 110, 24, 40, -59, -37, 77, 110, 60, -58, -102, 113, -92, -29, 63, -19, -5, 48, 11, 3, 102, -100, 75, 42, 49, 95, -39, -10, -33, -13, 3, 47, -37, -6, -26, -14, 1, -3, - -16, -10, 10, 14, -1, -5, -11, 2, -4, 2, -16, -3, 14, -32, -16, 113, -59, 83, 8, -7, -229, 37, 195, -119, 81, -243, -246, -81, -200, -174, -26, 37, 138, 22, -66, 32, 94, -120, 168, -113, -123, 143, -70, 164, 208, 29, -150, 106, 69, 43, -76, -55, 88, 74, 15, -169, -49, -156, 142, -141, -92, 105, 5, 91, 26, 35, 154, 27, 173, -222, -114, -51, 110, 157, 178, 243, 26, -68, -23, -32, -7, -157, -69, -68, -19, 25, -128, -75, -29, -54, -100, 121, -120, -40, 80, -205, - 62, 113, 125, 66, 36, 75, -37, -79, -20, 22, -9, 22, 4, -21, 2, -31, -38, 47, 21, -3, 0, 1, 35, 17, -14, -13, -14, 4, 26, -30, -5, -1, -6, 18, -1, -11, 260, -193, -73, -38, 160, 144, -146, -14, -271, -59, 328, 124, -132, 236, 77, 91, 24, -79, -259, 35, -117, -74, -48, -158, -56, -122, 85, -55, -72, 147, -279, 256, -91, 36, -87, 80, -11, -26, -7, 109, 5, 69, -100, 192, -150, 223, 47, -22, -125, -147, 303, 52, -285, 291, 274, -149, -55, 86, -113, -21, - -70, 69, 175, -107, 40, -80, -73, 29, 235, -216, 131, -223, -172, -161, -29, 4, -1, 135, 208, 54, 50, 102, 82, 45, 51, 61, -23, 66, -31, -65, 110, -6, 15, -20, -33, -19, 0, 47, -12, 10, 4, -42, 0, 23, 29, -4, 20, 68, -106, 6, -203, 184, -283, 6, 285, -533, 363, 142, -145, 111, -15, 315, -38, -270, -190, 103, 119, 31, 4, 131, 36, 18, 180, 71, 48, 128, 91, 452, -130, 117, -11, -79, 114, 69, 42, 53, -79, -131, 4, -5, 2, 62, 135, -147, -155, 61, - -40, -62, -94, 181, -137, 264, 122, 7, 59, 18, 69, 336, 283, 17, 12, 61, -72, 123, -32, 111, 32, 3, -4, -150, 136, 102, -35, -88, 8, 129, 10, -42, 4, -106, 70, 23, 90, -29, 24, 35, 36, 28, 53, 22, 22, -128, -11, 44, 66, -47, 42, 37, 34, 37, 15, 28, 37, 41, 4, 13, 10, 16, 3, 7, 25, 6, -8, -32, 14, 37, -34, 67, -32, 147, 3, 170, -66, 151, -115, 316, -243, -91, -116, 326, 184, 119, 207, -188, -38, 300, 171, 140, 146, 77, 100, -35, - 289, -31, -133, -100, 101, -110, 66, -274, 101, -54, 5, -295, 127, -64, 276, -46, 87, 74, -116, -30, 126, 16, 86, -64, 153, 215, 28, -153, 59, 151, 110, 18, -103, -215, 179, -239, -100, 131, -314, -74, 196, -147, 42, 1, -17, -44, 80, -159, 10, -264, -135, -360, 28, -103, 9, -72, -10, -93, 83, 76, 33, -59, 77, -11, 31, -106, 28, 19, 35, 20, 73, -12, 82, -38, -4, 53, 77, 9, 43, -51, -16, -17, -17, -38, 25, 55, 18, 59, -56, -38, -31, -85, 11, -15, 41, -15, - -14, -89, 90, -574, 106, -178, -102, 137, 105, 75, 29, -420, -41, 137, -225, -55, -309, -154, 73, -33, -284, 304, 184, -87, 36, 240, -149, 68, -101, -160, -109, -293, -108, 229, 108, 291, -143, -464, -200, 119, -148, -301, -50, -53, 281, 147, -323, 222, -228, -10, -165, -156, -151, -356, -212, 30, 233, 353, 225, 69, 141, -156, -266, -162, 170, -79, 184, -52, -169, -5, 17, -79, -190, 15, 145, -465, -308, 440, -141, 12, -240, 118, 66, -25, -18, 163, 119, 39, -49, -57, -10, -64, 38, 50, -92, -44, - 35, 13, 1, 30, 92, -94, -44, -174, -72, -24, -33, 12, 26, 53, 4, 67, -76, -52, 14, 18, 26, -62, -35, -86, -4, 32, 216, -12, 106, -157, 106, -213, -20, 355, -175, 335, 339, 420, 101, 165, 361, 282, 205, -289, 31, 85, 240, -53, -217, 268, 271, -83, 178, -96, -102, 169, 144, -25, 172, 11, -297, -237, 245, 361, -35, -130, 71, 7, -180, -330, 164, -312, -157, 232, 43, 205, 2, 330, 40, 363, -433, 383, -82, -18, 110, 201, -171, -356, -107, 321, -70, -381, -230, -234, 55, 134, - -336, 164, 183, 339, 98, 105, -6, 94, 10, 73, 44, -252, -35, 117, 76, 200, -140, -43, -10, 15, 88, 11, 72, 31, -47, -19, 68, 68, 19, 74, 13, 32, 92, 0, -62, -29, 14, 47, -15, -25, 72, 40, 9, -84, -35, -49, -50, -5, 78, 4, 73, 58, 46, -7, 4, 114, 367, 46, 153, 436, 470, 140, 118, -349, -177, 384, -287, 393, 110, -2, -79, -138, -228, 41, 173, -423, -193, -180, 93, 85, 92, 13, 71, -16, 127, 104, -113, -198, -367, 65, -199, 330, 12, -183, -231, -70, - 152, -287, 179, -96, 58, -3, -206, 204, 256, -176, 215, 62, -18, 617, -156, -399, 75, 151, -101, 34, -175, 420, 242, -41, -91, 298, 283, -59, -244, -175, 581, -53, -82, -234, -154, -46, 55, -60, -156, 252, -81, 299, 85, -93, -34, 55, -3, -50, -53, 107, -134, -31, -37, 174, 14, -36, -6, -86, -83, -9, 16, 183, -44, 109, 39, -56, 35, 10, -89, 70, -45, 96, -11, -93, -72, -52, -72, 2, -24, -27, 30, 36, 49, 22, 156, -317, -87, -97, 31, 141, 321, 281, -439, 14, 56, -41, - -128, -301, -27, 107, 185, 151, -276, -45, -351, 336, 19, -29, 164, -154, -25, -374, 68, -222, 160, -26, -59, -124, -247, -240, -25, -297, -487, -88, -220, -468, -34, -37, -254, 172, 263, -29, 127, -29, -37, 74, 80, -379, -109, 213, -180, 460, 86, 125, -291, 0, -129, -298, -28, 427, 200, 325, 183, -137, -338, -531, 362, 371, -40, 193, -413, 203, 174, 303, 49, -354, -42, -329, -112, 31, -104, 74, -70, -107, -25, 35, -13, -33, 102, -28, 42, -238, 8, -17, -34, -107, -43, 75, -98, -116, -39, -40, - -45, 2, -25, -128, -102, -63, 41, 46, 80, 39, 74, 27, -91, 21, -12, -56, 39, -108, 50, -57, -6, 76, -824, -203, 661, 223, 272, -168, 274, 462, 37, -74, -761, -175, -33, 442, 126, 179, -569, -150, -210, -132, 359, -197, -67, 66, 105, -177, -76, 96, -157, 354, -389, 47, 261, -332, 279, 473, 549, 267, 270, 363, -243, -447, 183, 200, 301, 242, -507, -141, 270, 159, 100, 324, 74, 377, -136, -76, 216, 202, 62, -323, -173, -348, -401, -19, -439, 28, -255, 23, -232, -133, -565, 396, 105, -79, - -100, -59, 78, -205, -28, -488, -269, 177, 225, 97, 77, 25, -257, 124, 120, 97, -246, 62, 11, -191, -65, 40, 32, -96, -146, 54, -71, -85, -21, 27, -17, -6, 51, -40, 71, -6, 101, -38, 90, 145, -98, 84, 8, 60, -60, 0, 82, 71, -121, 71, 65, 521, -251, -214, -190, 359, 455, -283, 730, 155, -309, 374, 108, -302, -355, -286, -22, -153, -104, -473, 192, 199, 658, 90, -110, -295, -309, 80, -35, -414, 75, -153, 22, 322, -247, 425, -371, -312, -20, -486, -581, 96, -65, -672, 48, 9, - -319, 169, -154, 86, -453, -741, 489, -453, 757, 413, -538, -69, -545, -147, -68, 227, -195, 347, 438, 415, -298, -244, 40, -367, -33, -119, -483, 290, 216, -258, 383, -566, -53, 34, -147, -95, 494, 364, 243, -30, -256, -208, -192, 85, 81, -16, 57, -15, -21, 10, -19, 20, 99, -117, 48, -8, 109, -63, -10, 62, 146, 57, 118, -139, -150, 72, -100, 24, 1, -162, -89, -97, 3, 52, 49, 32, 39, -23, -450, -345, 210, 257, 285, 489, -193, 907, -38, -483, 198, 443, 115, 228, -210, -517, 755, 415, - 304, 140, -274, 237, 627, -243, 127, -15, 125, 101, 444, -139, 145, -168, 129, -51, -33, 273, 51, -570, -386, -535, -370, -287, -148, -411, -237, -206, -359, -251, 145, -373, -135, -291, 669, 337, 581, -542, -59, -496, -112, 540, 292, 638, 298, 392, -433, 184, 179, 590, 597, 174, 539, -480, -235, 345, -1249, 15, 194, 19, 298, 192, 689, -61, -106, 750, 219, -74, -349, -14, -4, 614, 73, 10, 40, 119, 184, -41, -45, 194, 86, 59, 96, 139, 102, -14, 15, 13, 197, -43, 99, 194, 137, 217, -108, -80, - 43, 66, -85, 0, 118, 201, -23, 56, 21, 534, 347, -349, 683, 406, -34, -170, -86, 410, 1008, 539, 145, 43, 331, -80, 814, 461, 508, 21, -259, 173, 61, -432, -107, -27, -103, -123, 165, 91, -356, -169, -628, -64, -196, -806, -363, 26, 301, -414, 519, -143, -125, -69, -128, 379, -256, 266, -829, 258, 360, 280, 550, -543, 471, -487, -367, 411, -241, -71, 341, -552, 490, 790, -18, -112, 1003, -214, 191, 569, -1211, -616, 38, 39, 161, 293, 585, 356, -465, -368, -113, -129, -628, -58, -128, 157, -656, 11, - -200, 269, -102, 341, 87, 6, -197, -139, -186, -189, -151, 137, -401, 288, -51, 162, 5, -21, -275, 153, -197, 53, -209, -107, -6, -86, -239, 22, -78, 31, -165, -171, -193, 39, 35, 243, 249, 3, 0, -304, -181, -957, -575, 707, 703, 77, -165, 596, -960, -515, -1039, 456, 127, 48, 203, -472, 241, 331, 433, 733, 753, 633, -24, 144, 9, -274, -56, -228, -117, 873, -202, -800, -201, -164, 73, 1258, -453, -449, 426, -679, 236, -754, 987, 280, -27, 254, -380, -480, 677, -820, -656, -589, 165, 248, 308, -547, - 563, -172, 43, 868, -58, -146, 256, 700, -452, 1161, 44, -1334, -162, -50, -445, -127, 0, -124, -364, -305, 658, 442, -161, 428, -767, 217, 345, 216, 26, 412, -67, -17, 154, 403, -166, -173, -136, 20, 152, -76, -316, -338, 17, -158, 119, -2, 84, 183, -221, -144, 383, -86, 70, -27, 11, -128, -145, -71, -48, -201, 99, 189, 105, -1, 18, 87, -155, 39, 179, -15, 153, -84, -277, -373, 10, 161, -276, -129, 1270, 750, -1033, -835, 1021, 973, 607, 698, -1229, -274, -342, 318, 114, -499, -909, -1374, 396, 356, - 101, 371, -192, -74, -330, 267, 469, 420, 107, 560, 177, -69, -235, -837, -49, -355, -295, 284, -897, 75, 32, -422, 360, 329, 161, -606, -563, -1478, -379, 5, -476, 78, 307, 304, 819, 399, -368, -261, -552, 687, -295, 1193, 998, 272, -644, 1318, 605, -542, 78, 659, 1536, -642, -1181, -613, 12, -431, 182, 419, 351, -315, -485, -272, -404, -446, 118, 472, 379, 209, 187, 63, 318, 37, 48, 461, 363, -28, -157, 99, -247, 254, -96, 260, -140, 100, 66, 170, 224, 127, 102, -228, -438, 45, -224, -119, 128, 33, - -67, -91, 312, 97, 423, -143, 225, -220, 218, -301, 290, 4, -253, 499, 172, -188, -503, 404, -847, -784, -288, 591, -353, -450, -13, 682, 64, 705, -248, 853, 91, 453, -311, -212, 265, -899, -256, 327, -167, -129, -724, -685, 307, -421, -304, 546, 754, -120, 493, -908, 48, -253, 1162, -490, 383, 708, 675, 192, -482, 296, 212, 200, 372, -1159, 2119, 672, -192, 105, 233, 584, -169, 448, 1234, -77, -1536, 634, 529, -550, 716, -164, -325, -827, 1584, -823, 1764, -1170, 433, -28, 1917, 846, -824, 782, 31, -515, 383, 55, - 170, 424, 180, -499, -131, 581, 154, 327, -272, 361, -622, 226, -38, -205, 383, -219, -123, 273, -50, 37, -51, 462, -308, 451, -271, 417, 586, 215, 157, 322, -87, -236, -228, 277, 95, -51, -6, -77, -425, -329, -68, 10, -98, -251, 1461, 177, 794, 407, -800, 53, 478, -140, -696, -131, -1521, -423, -565, -325, 335, -41, 547, -264, 61, 535, -472, 55, 305, -26, -518, 3, -355, 1055, -183, 613, 100, -7, 1079, 780, -473, -553, 274, 492, 593, 722, -12, 257, 682, -33, -273, 217, 25, -600, -13, 402, -594, -796, - -75, -44, -85, -265, -289, -950, 0, 940, 289, 525, 308, -122, -1232, -900, 243, 802, 261, 407, 1620, 1686, 1423, -109, 707, -447, -1194, -1987, 347, 250, -88, 281, -629, 140, -153, 735, -54, 591, -721, 360, -886, -167, 375, 68, -451, 111, -371, -397, -171, 111, 339, 442, 575, -133, -31, 154, -157, 190, -595, -503, -353, -470, -458, -480, 316, 236, -81, -312, -485, 302, 6, 474, -114, 421, 305, 27, 132, 504, -593, -549, 342, -41, -117, -259, -458, -957, 264, -576, 273, -254, -677, -214, -10, 326, -289, 163, -990, 916, - -2070, -213, -521, -429, 272, 1176, 185, 423, -1022, 222, 371, 807, -427, -663, -461, -229, -35, -23, 487, 352, -294, -1497, -712, -1218, 137, 2134, -1517, -605, -236, 1231, -417, 518, -398, 591, -239, -366, -771, 391, -893, 819, 1484, 187, -277, -283, 1231, 323, -14, 648, 211, 231, -240, 1422, -2245, 1619, -1369, 644, 1600, -1290, 2596, 1767, -669, -227, 1785, 648, -172, 1173, 1052, -1377, 1841, -1120, 325, 349, -497, 351, 600, -377, -678, 215, -366, 152, 152, -190, -532, 206, 186, -221, 220, 175, -429, 1040, 111, 17, 19, -216, 157, 136, - 52, -345, 174, 43, -152, -303, 642, -249, 521, 594, -64, -226, 154, 143, 228, 717, 617, -562, 255, -231, -37, 820, -164, 226, 319, -56, 1513, 1442, -1232, 1200, 1105, -1040, -1569, -2319, 539, 3478, 1429, 5, 717, -3329, -1375, -120, 506, 2501, 2448, 421, -945, -1846, -1081, 123, 790, 1194, 1925, 1160, -1553, -3670, -2990, -296, 3326, 3617, 2286, 696, -769, -1480, -2234, -1276, -1359, 2660, 2215, 1397, 1239, -1886, -2639, -3065, -2743, 1053, 3714, 4570, 1546, -1389, -3256, -3909, -1063, 625, 403, 2440, 958, -927, -548, -1885, -411, -2154, 931, 2545, 4768, -294, - -2550, -5543, -217, -1877, -199, 2651, 526, -248, -1185, -2500, -1636, 1193, 1934, 632, -338, -855, -1018, 987, 1140, 699, 610, 267, 569, -61, 54, -560, -257, 57, 1438, 1252, -65, -546, -140, -1290, -862, -39, 491, 1321, 1024, 719, 67, -1796, -1611, -1098, 423, 1719, 3345, 2041, -1542, -2785, -2453, -996, 70, 2283, 2883, 2143, 379, -1720, -3887, -2458, 792, 2404, 2756, 797, -404, -1079, -1267, -735, -234, 262, 606, 758, 607, 139, -53, -533, 27, -314, 1572, 921, -135, 337, 173, -1113, -113, -87, 125, 38, 93, -405, -160, -147, -99, -182, 672, -237, - 291, -500, -47, 211, -20, -149, 1158, 163, -650, -756, 163, 163, -443, 127, 584, 305, 550, -555, 173, -16, 135, -390, 79, 440, 622, 160, -157, 185, 74, -140, 425, -619, 144, -1010, -314, 422, -340, -404, 555, -348, -943, -729, 652, -78, -125, 152, 332, 825, -532, -695, 33, -93, 560, 7, 329, 152, -51, 857, -1109, -160, -153, -650, 171, 369, 20, -386, 177, -85, 115, -334, 251, -15, 44, -27, -78, 436, -431, 36, -70, -154, -135, 53, -184, 201, 260, -263, -63, -99, 238, 261, -126, 321, 36, -44, -210, 232, - 85, -89, -350, 169, -317, 209, -169, -155, 300, 295, -395, 49, -88, -393, 134, -229, 264, -226, -914, -1008, -2405, 701, 693, -45, -2027, -1309, -189, -329, 1361, 919, 444, -895, -367, -234, 853, 97, -238, -523, 352, 159, 426, -19, -169, -212, -482, -239, -291, 816, 437, 100, 125, -530, -25, 69, 744, -49, 349, -271, -189, 155, -302, 206, 92, 221, 726, -59, 637, -4, 410, -311, 30, -459, -597, -627, -537, 182, 97, 51, -793, 397, -690, -74, 39, -429, -467, -244, 11, -822, -557, 518, -247, 483, 78, -128, -445, -512, - -31, 737, 910, -222, -91, -337, -453, -310, 292, 158, 113, 289, -54, -184, 199, 113, 166, 253, -138, 88, -26, 10, -188, 333, 105, 80, -97, 52, -6, 516, 66, 158, -286, 24, -185, 340, 24, 10, -117, 82, -38, 9, 161, 20, 211, -138, 69, 27, -269, -10, 154, 64, -55, 93, 541, -1165, -2888, -2768, -421, 837, 2784, 2406, 2268, 2437, 1356, 328, -1231, -1236, -2570, -1995, -1750, -1110, -1397, 1922, 1580, 2082, 1200, 1701, -63, 448, -274, -663, -381, -793, -924, -919, -908, -1073, -787, -638, -74, 170, 1508, 1267, 666, 718, - 994, 925, 444, 2149, 278, 29, 402, -802, -2466, -704, -1977, -2118, -2240, -1583, -1412, 72, 1168, 1194, 1456, 2652, 1907, 2328, 2285, 1460, 1567, 537, -554, -1790, -2352, -2684, -1748, -2409, -2027, -2313, -1352, -160, 632, 1874, 1785, 1816, 3019, 2107, 2495, 1557, 257, -292, -759, -1249, -1402, -1482, -1448, -1665, -1431, -1044, -644, -331, -254, 725, 685, 971, 1563, 1766, 1116, 1349, 828, -49, -369, -811, -1020, -870, -756, -910, -336, -224, 17, 259, 283, 74, 36, 254, -40, -218, 198, 121, 140, 225, 63, 61, 132, 312, 262, 124, 22, -67, -269, -199, - -245, -208, -87, -160, -145, -77, -66, -85, -27, 102, 96, 125, 194, 134, 92, 129, 46, 56, 53, 38, 31, 14, -36, -77, -148, -113, -122, -96, -52, -20, -47, -28, -39, 7, 34, 59, 111, 111, 43, 46, 20, -15, 27, 22, 6, 38, 11, -14, -33, -27, -33, -26, -29, -9, -18, -21, -67, -76, -75, -53, -13, 23, 63, 81, 83, 90, 71, 78, 53, 26, 4, -11, -41, -62, -75, -67, -71, -57, -56, -47, -22, 4, 16, 38, 55, 64, 61, 53, 36, 22, 4, -3, -14, -16, -18, -16, - -15, -11, -9, -5, -3, -1 }, - {-134, 227, 80, -40, 58, 74, 137, 228, -108, 76, -92, -71, 46, 2, 20, -159, -77, 57, 114, -14, 96, -171, -152, 97, 62, 27, 70, -58, 124, 139, 134, 193, -106, -87, 7, 26, -183, -10, -15, 52, 19, -114, -28, 158, -83, 32, -95, 47, 49, 33, -142, 117, 11, 27, -19, -46, -59, -96, 208, -35, -38, -45, 93, 23, -196, 51, -89, -133, 80, -82, -212, 86, 31, 11, -195, -236, -97, -115, 110, -30, 0, -52, -64, -52, 2, 99, 18, -42, -3, -44, -20, 45, 13, -39, -55, -17, - -23, 23, -14, 10, 8, 25, 6, 35, -14, 10, -8, 26, -1, 24, 27, 131, 14, 10, 116, -178, 28, -149, -188, 52, 173, -110, 81, -83, -41, 34, 7, -88, -258, -256, 3, -66, -4, 132, 20, 162, 219, -118, 189, 22, 192, 11, 228, 28, -130, -37, 12, 103, -30, -36, 21, 78, -97, -8, -31, 68, 84, 3, -88, -8, -17, 48, 89, 159, -57, 103, -48, -142, -126, -86, 78, 84, -48, 137, 3, 49, 6, 167, 111, 123, 50, 71, 44, 66, 137, -31, -8, 193, 38, 4, 40, -75, - 10, 56, -5, -184, 56, 17, -30, -65, 41, 10, 98, -39, -19, -40, -32, 23, 6, 38, 18, 7, -37, -31, -18, -20, 15, -50, 41, -19, 12, -14, -18, -29, 15, -24, -17, -54, 199, -200, -134, -110, -162, 53, 72, -130, 32, 271, -195, 138, 234, 231, -140, -37, 116, 23, 37, -102, 58, -349, 276, 432, 78, 146, -68, -4, 230, -119, -274, -44, 6, 1, -221, 18, 57, -264, -123, 125, 44, -93, -23, 93, -127, 276, 88, 14, -174, -16, 97, -58, 8, -61, -2, -25, -139, 10, -135, 208, - -197, -131, -43, -237, 162, -127, -330, -60, -141, 42, 155, -154, 21, -104, 110, 16, -107, 96, -117, -156, 177, -112, 52, 6, 18, 63, -32, -52, -57, -94, 34, -134, 10, -26, 45, -39, -1, 2, 6, -70, 67, 4, 15, -37, -25, -28, -4, 42, -156, 98, -5, -31, 116, -112, -391, -77, -25, 170, 241, 213, 102, -85, -27, -241, -205, 70, 273, -79, 280, 178, -175, 93, -28, 97, -195, -131, 31, 140, -19, 83, 115, -219, -45, -101, -300, 185, 28, 67, 128, 237, 81, 11, 184, -43, -96, 191, - -102, 323, 147, 128, 5, -93, -114, 158, 214, -160, 37, 205, -38, 67, 452, -137, -56, 88, -229, -9, 39, -101, 109, -73, 67, 225, 6, -51, -155, -12, -192, 81, -72, -93, -41, 37, -56, -54, -48, 11, 68, 53, 13, -16, -23, -15, -12, -31, -58, -10, -19, 31, -2, 16, -59, 25, 28, -20, -52, -17, -54, -26, -25, 40, 2, -7, -6, 10, 4, 22, -82, -20, 24, -102, -561, -47, -14, -114, -175, -59, 298, -215, -320, 117, -131, 43, 55, 199, -139, -43, 37, 185, -90, -125, -39, -108, - 136, 250, 125, 0, -23, -147, -11, 395, 68, -51, 457, -30, 339, -105, 1, 230, 68, 56, 81, 39, 125, 72, -220, 403, 244, 331, 221, 145, -224, 96, 111, 15, -138, 374, 226, 338, 59, -70, -86, 248, -124, -260, 302, 93, -169, -99, 13, -80, 28, -37, 41, -107, -31, -247, 92, -32, -8, 88, -32, -48, 142, -12, 110, 148, 121, 77, 77, 30, 44, -1, -33, -31, 64, -20, -42, -44, 30, -49, -14, -11, 80, 32, 57, -57, 16, -46, -17, 55, -9, -25, -19, -17, -34, -24, 23, -3, - -16, -144, -23, -369, -147, -412, -283, 28, -269, -212, 22, -49, 272, -185, 301, 371, 36, -319, -225, 333, -173, -94, 185, -247, -438, 172, 373, -195, 93, -9, 161, -456, 88, -184, 107, 7, -193, 315, 142, 132, 419, 195, 84, 237, 45, 76, 117, 39, 16, 64, 55, 479, 267, -3, 400, 251, 294, 464, -241, -200, 404, -143, -19, -243, -106, 144, 213, -186, -25, 60, -56, 111, -199, -38, -230, 438, -146, 238, -72, -118, 319, 55, -99, 104, -44, 8, -95, 121, -27, 43, 127, 74, 35, 73, 1, -13, - 48, 12, -94, 18, -23, -43, 77, -1, 35, 32, -23, 15, -57, 10, -53, 3, -24, 58, 11, 50, 9, 60, 12, 27, 32, 6, 138, -150, 47, 20, 46, -214, 276, 160, 375, 72, -52, -426, -228, -161, 108, -222, -369, -104, 93, 39, -412, 332, 25, -26, -351, -203, 82, 42, -389, -123, 142, 14, 39, 198, 232, 134, -61, 116, 36, -141, -288, 494, -125, -243, 5, 121, 160, 369, 61, -9, -139, -6, 206, -28, 257, 490, 42, -109, 15, 422, 530, -266, 74, 72, 287, 150, 51, 86, -211, 130, - 137, 134, -91, 6, 105, 156, -22, 52, 37, -181, 87, 6, -161, -120, 172, -79, 120, -174, -130, -61, 40, -5, 156, 68, 29, 5, 79, 69, 24, -133, 7, -57, 23, -44, -30, -4, -11, -21, -43, -131, -34, 11, -84, -58, -53, 0, -53, -93, -19, 40, 72, -27, 22, -37, 27, -140, 193, -176, -318, 216, -28, -79, 81, 184, -532, 31, 404, -49, 728, 347, -225, -166, -71, -213, -96, 324, -128, -109, 324, 263, 85, 150, 303, 200, 226, -169, -117, 288, -59, 261, -1, -315, -204, 83, 245, -343, - 19, -184, 93, -210, 287, 287, -285, -32, 80, -11, -384, -173, 63, 251, 414, 140, -311, -70, -77, -38, 259, 40, 207, -317, 139, 20, -253, 295, 124, -41, -69, 50, -14, -257, 190, -60, 112, -200, -353, -196, 81, 155, 1, 85, 312, 2, -83, 197, -64, 185, 9, 59, -162, 15, 2, 84, 92, 131, 81, -34, -41, -63, 154, -74, 79, 16, 47, 63, 85, 38, -33, 78, 28, 25, -33, 105, 48, 21, -108, 37, -44, -2, 70, 20, 335, -419, -69, -136, 425, -193, 350, -112, 326, 443, -200, 138, - -116, 251, -99, 209, 173, 163, -40, 171, -90, -224, -108, 244, -291, 43, -3, 217, 443, -410, 12, 396, -12, 362, 48, 157, -52, -34, 97, -566, 54, -17, -226, 146, 91, 405, 202, -44, 774, 190, -410, 105, 38, 268, -178, 49, 227, 15, 138, -44, -448, -461, -1, -158, 366, -625, 797, -8, 443, 505, 121, -138, -103, -243, -318, -31, 101, -84, 158, -111, -256, -165, -130, 42, -41, 24, 170, 82, 80, 59, -73, -92, 4, -23, 48, 8, 18, 50, 98, 55, -199, 32, -39, 140, 144, 80, -15, -47, - 56, 41, -71, -78, -20, -55, 13, -58, -97, 34, 159, -46, 63, -127, 15, 66, 73, -8, 46, 98, -77, 33, -738, -51, 252, 42, -277, -686, 1, 79, -119, -28, -201, 107, -167, 354, 126, -210, -262, -451, 339, -143, 24, 440, 606, 369, -55, 32, -413, -177, -165, 112, -587, 154, 162, 34, -301, 291, 454, -73, -6, 53, -260, -277, 161, 109, 344, -376, 410, -215, 227, -348, -273, -138, -7, -41, 151, -75, -606, -456, -126, 16, -608, 8, 304, -162, -68, 92, 259, -537, 277, -95, -78, -3, 222, 274, - -320, -165, -214, -106, -76, 159, 55, -195, -85, -150, 106, 356, 238, -2, -8, -200, 10, -122, 171, -31, 296, 97, 105, -106, 9, 3, -231, 249, 22, -45, 133, -47, -37, -13, 22, -204, 92, 123, 134, -22, -45, 43, 77, -74, -40, 70, -151, 15, -1, 143, -8, 663, 16, -135, 516, -113, -210, -56, -48, 639, 732, -96, 155, 186, -94, -348, 171, 680, 519, 443, -161, 192, 365, -475, -353, 414, -211, -233, -16, 517, -78, 476, 31, 427, -256, 587, 179, -183, -300, 107, -424, 50, -503, -173, -180, 287, - -288, 474, -581, -1007, 629, 281, -123, 5, 694, 325, 56, -183, 151, -82, 9, -451, -456, 268, -152, 148, 862, -226, 186, -563, 666, -223, -296, -143, -92, 277, -562, 471, -551, 398, -283, -386, 386, -17, 128, -157, 229, -125, -172, -78, -262, 181, -7, -172, -71, 63, 283, 53, 42, 74, -5, -49, 145, -81, 67, 59, -70, -21, -14, 201, 179, -65, -95, -212, -1, -44, -27, -35, 9, 193, 61, -24, 248, 119, -754, -560, -543, 760, 26, 326, 195, -668, -584, 393, -1043, 305, 311, -67, -414, -382, 651, -350, - -45, -109, -336, 494, 158, 447, 261, 308, -97, 502, -45, -329, -386, -89, 219, -294, 391, 250, -293, -1057, -88, -87, -25, 767, 19, -602, -355, -368, 316, -233, -499, -560, -346, -273, -1244, 29, 157, 408, -649, 212, -536, -441, -149, 519, 135, 482, 914, 273, 211, 593, -462, -61, -219, -256, 478, 439, 702, 342, -640, -429, 505, -760, -833, -265, 610, 94, -147, 412, 340, -6, 98, 349, -229, 205, -168, -36, -175, -36, 48, 243, -155, -201, 1, 135, 46, 123, -18, -202, -46, -135, 12, -114, -20, -20, -221, 176, - 29, 179, 233, 314, -118, -175, -12, 25, 18, 350, -341, -702, 181, -19, -23, 16, 87, 138, 295, 89, 247, 131, 294, 776, 17, -1033, -385, 249, 0, -223, -668, -444, 129, 523, 197, -521, 263, 206, -586, -120, -723, 549, -307, -383, 507, -512, 130, 1066, -137, 164, 308, -14, 147, -644, 143, 99, 92, 1403, 948, -118, -504, -340, 434, 503, -578, -329, -772, 1195, 322, 126, -205, -145, -280, -163, 858, -246, 224, 854, 135, -259, -656, 2, 246, -1310, 270, 127, 874, 590, 460, 776, 435, -172, 66, 261, -102, 23, - -69, 110, 57, 723, -34, 288, -143, 277, -38, 375, 70, 93, 343, -45, 134, 224, -8, 178, 260, 104, 204, 303, 169, -136, -38, 54, 64, -14, -143, 46, 69, 21, 155, -41, 251, 127, -124, 259, -53, 22, -182, -829, -120, 569, 319, -929, -1224, 139, 830, 334, 507, -290, 392, 64, 10, -446, -159, -693, 1027, 342, -833, -574, 374, 37, 206, -252, 513, 296, 353, 669, 596, 120, 583, -309, 336, -5, 408, 183, -96, -248, 282, -367, 960, -261, -179, 193, 476, 465, -315, 822, 820, 472, 200, 65, -260, -625, - -1060, -176, 381, -27, 466, 501, 544, 185, 304, 1762, -865, -383, 178, 337, -41, -1382, 327, -218, 210, 241, 614, 119, 14, -558, 578, -210, 87, 500, 233, -541, -112, -306, -99, -235, 42, 18, 221, -55, 268, 256, 347, -7, 1, -212, -90, -282, -184, -87, 369, 113, -53, 21, -139, 49, 324, 356, -67, -335, -2, 17, 160, -95, 112, -161, 248, -467, 52, -146, -159, -3, 97, -302, 150, -60, 148, -156, -274, 103, 461, 454, -252, -342, 100, -329, -1052, 1085, -318, 305, 99, 910, 725, 456, -436, -72, 622, 330, - 732, 1954, -123, -771, -202, 584, -89, -910, 1389, 720, -492, -762, -96, 171, -244, 552, 467, 542, 1036, 174, 291, 186, -404, -966, 566, -657, -496, 763, 398, 430, 224, 157, -46, -954, -849, 16, 504, -630, 595, -279, -710, 224, 618, -114, 117, 617, 605, 632, 44, -384, 357, 1500, 178, 610, 854, 43, -274, -752, -307, -1186, -410, -296, -149, 271, 43, -53, -344, -223, -201, 295, -309, -60, -273, 89, -174, -291, 8, -419, -152, 9, -384, -70, -335, -190, 33, -606, -63, 30, -11, 289, -391, -126, 411, 10, -168, -16, - -144, 82, -183, -133, 202, -12, 9, -326, 541, 444, 3, -371, -544, -954, 160, 572, 786, -684, -729, 875, 389, -44, -98, -375, 160, -180, -391, 396, 486, 333, 25, -81, -285, 50, 199, 116, -320, -1113, 238, -261, -339, 52, -151, 83, -1108, 503, 394, -802, 546, 726, 607, -175, 95, -109, 393, -101, -10, 1955, -598, 153, -535, -316, 1102, 396, 371, 700, -912, -759, 1108, -717, 562, 694, 60, 177, 260, 1255, -438, -494, -1170, -260, -508, 383, -735, 1219, 662, 741, 362, 646, 337, 1163, 281, 554, 424, -588, -284, -234, - 95, 56, 568, 240, -8, -38, 123, 42, -232, -451, -243, -342, 408, -158, -245, 123, -100, 501, 229, -103, 280, -342, 150, 246, -101, 485, 499, 327, -246, 407, 233, -426, -88, 31, -258, 16, 354, -429, -489, 200, 87, -59, 455, -325, 804, -479, 421, 1373, 677, 515, -781, 210, 760, -665, 1080, 383, 574, 515, -344, 534, 456, 190, 1070, 812, -72, -1854, -226, 853, 818, 846, 194, 470, 32, 234, -71, -577, 1173, -35, 1117, 504, 803, -1142, 762, 381, 337, -302, 258, -215, 245, 1130, 441, 1476, 63, 325, 853, -177, - 1347, 668, 109, -901, -573, 494, 47, -151, 19, -154, 96, -656, 428, -698, -1049, -389, -68, -347, -278, 881, -115, 802, -774, 882, 108, -974, 955, 808, -312, -135, 220, 425, 262, -39, -453, 282, -202, -25, 546, -111, -102, -447, -131, 129, 76, -26, 408, 376, -304, 106, -18, 21, 374, 124, -431, 290, -370, 190, -301, -109, -103, -57, 38, 90, 40, 32, -94, 81, -213, 151, 149, -23, -177, 135, -49, 222, -129, -87, -302, 2, -299, 83, -249, -819, -782, -312, -335, 643, -1026, -1281, -1391, -1684, 761, 832, -42, -132, - 2, -398, 105, 213, -349, 1152, 1090, 710, 782, -711, 482, 41, 572, -221, -282, -1053, 952, -951, -1145, -302, -233, 1239, -671, 167, -633, -179, 1203, 222, 387, 591, 1106, 67, -113, -1340, -237, -108, -27, 733, 405, 2493, 136, -78, -816, -68, 1003, 908, -70, -440, -1220, 306, 792, -402, -886, -383, 782, -238, 577, -1789, -986, -1431, -373, 570, 318, -625, -580, -702, 295, 1467, 460, -10, -507, -47, -392, -116, 189, 169, -453, -217, -26, 314, -780, -547, -170, 385, -38, 509, 181, 55, -163, -95, -341, -83, -523, -127, 610, 206, - 288, -421, -729, 362, 369, -224, 18, -316, -39, 85, -21, 271, 193, 174, 375, 188, 300, 293, -40, 233, 151, 226, 31, 30, -229, -523, -283, 1189, 15, -17, 2123, 188, -1615, -1246, 1482, 1313, 60, -1084, -1341, -779, 238, 1277, 1135, 753, -497, 130, -499, 402, 963, 1498, 1639, -230, -909, -1424, -2118, -44, 1097, 4519, -614, -264, -2215, -930, 165, 502, 2683, 1929, 1185, -1395, -797, -1363, -101, 2243, 2073, 2530, -725, -2534, -1850, -2558, 614, 2306, 2025, 3752, -1824, -2214, -1944, -342, 1647, 2203, 3089, 1387, -676, -1232, 264, -114, 863, 2467, - -570, 1525, -575, -1454, -2, 202, 1326, 42, -148, 106, -375, -1261, 494, -193, 400, -373, -1042, -270, -263, 92, 655, 72, -218, 238, -270, -340, -82, 964, 228, 883, -89, 81, -282, 95, 82, 160, 677, 1188, -58, -350, -1132, -1487, 35, 65, 1750, 1120, 170, -637, -2520, -1429, -238, 1108, 2188, 1125, -691, -848, -2611, -985, 1212, 2252, 1814, 96, -1194, -1349, -154, -70, 1052, 626, 567, 14, -553, -325, -26, -255, 322, 343, -189, -1105, 1459, -333, 1722, -1577, 24, -687, -1637, 1205, -857, 1115, -876, -337, -74, 575, 133, -627, -330, -25, - 895, -825, 1026, 734, -550, 129, -692, -702, 1195, -1172, -584, 790, 1822, -13, 253, -166, -788, -222, 748, -257, -1192, 169, -255, -204, 369, -1095, 559, -5, 385, 842, -1898, -1413, -460, -45, 1971, -1043, 720, 1541, -838, -504, -45, 834, 1229, -670, 362, -249, 493, 1896, -695, -2145, 466, 976, 266, -1149, 725, 295, 728, -229, -21, -805, -623, 465, 132, -858, 263, 583, -273, -11, -932, 132, -222, -1046, -22, 458, 418, 160, -13, 250, -695, -184, 267, -353, 561, -341, -123, -323, 17, -344, 538, 85, -396, -364, 0, -25, 878, -311, - 322, -167, 1, 177, -354, -341, 75, -740, -184, 202, -602, 17, -97, -227, 152, 393, 19, 46, -225, -145, -2207, -698, 952, 1302, 1081, -1099, 354, -3074, -1999, -1697, -268, 1444, 929, -62, -675, -832, 410, -508, -50, 1105, 302, 55, -1089, -522, -109, -513, 335, -88, 593, -152, -5, -191, -34, -138, -622, -468, -1044, -735, 535, 1027, 1116, 624, 973, -144, 828, -189, -377, -1301, -49, -717, 560, 218, 1652, -1328, 475, 930, -509, -704, -410, -325, -337, 125, 1174, 759, -311, -39, 843, -969, -1075, 450, -1248, -956, -838, 110, 407, 491, - 1451, 991, -156, 739, -421, 36, 182, 550, 881, 957, 670, 562, 448, 45, -1218, -338, -628, -150, 712, -23, 108, -258, -542, 68, -268, -214, -591, 269, 443, -189, 171, 401, 216, 265, 45, 261, -175, 182, -83, -301, 236, 307, -245, -348, 30, -232, -418, 332, 344, 146, 444, -29, -414, -498, 707, -282, -2634, -3894, -4780, -3777, -5635, -995, -2057, 625, 1185, 4081, 2384, 4228, 4299, 5885, 4296, 4367, 3217, 140, -930, -1702, -1046, -3513, -2400, -1912, -1954, -1933, -1929, -1873, -2021, -2218, -1653, -2579, -2109, -1837, -824, -2167, -668, 799, -1609, -777, - 435, 355, -1362, 1138, 1463, 1852, 2511, 2552, -198, 1518, 2468, 3503, 2761, 5516, 5181, 4576, 3708, 4695, 2332, 3738, 4550, 3505, 2242, 3801, 1234, 1278, 2336, 2343, 1665, 484, 1361, -451, 83, 1191, -1353, -3403, -5087, -2009, -6965, -6092, -5358, -6196, -6894, -5778, -5001, -4825, -3325, -4373, -2244, -2776, -2951, -4476, -3616, -2608, -2135, -1808, -1694, -1062, 424, -3, -100, 1263, 2636, 2198, 2227, 3549, 3035, 3153, 4004, 3776, 3213, 3056, 3666, 3121, 3027, 3211, 3333, 2834, 2479, 2280, 2132, 2786, 2186, 1639, 1715, 1282, 749, -444, -922, -1210, -2166, -1855, -1920, -2287, -2417, -2227, - -1451, -1631, -1475, -1503, -777, -865, -1036, -717, -238, -272, -497, -329, 6, -208, -281, -261, -99, -156, -225, -178, 110, 168, 47, -106, 5, 136, 33, -122, -22, 54, 29, -33, 52, 46, 76, 66, 4, 2, 63, 67, 146, 90, -30, -95, 37, 74, -39, -74, -43, -102, -77, -85, -128, -109, -108, -134, -85, 6, 74, 50, 115, 173, 170, 136, 193, 271, 253, 240, 282, 278, 332, 296, 272, 320, 320, 239, 134, 137, 101, 4, -33, -66, -97, -142, -160, -163, -155, -159, -147, -134, -124, -105, -93, -72, -53, -43, - -36, -27, -19, -17, -14, -12 } - } +const Word16 CRendBin_Combined_BRIR_inv_diffuse_weight_48kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS] = { { 7346, 7453, 7924, 6788, 7146, 7305, 7607, 8133, 8168, 8572, 8070, 9148, 9362, 8603, 8908 }, { 7346, 7453, 7924, 6788, 7146, 7305, 7607, 8133, 8168, 8572, 8070, 9148, 9362, 8603, 8908 } }; +const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS][40] = { { 47, 47, 47, 47, 47, 47, 51, 51, 58, 58, 58, 65, 65, 65, 65, 65, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 91, 91, 93, 93, 93, 98 }, { 47, 47, 47, 47, 47, 47, 51, 51, 58, 58, 58, 65, 65, 65, 65, 65, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 91, 91, 93, 93, 93, 98 } }; +const Word16 CRendBin_Combined_BRIR_coeff_Q_48kHz_fx = 13; +const Word16 CRendBin_Combined_BRIR_coeff_re_48kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2955] = { + { { -157, 162, -60, 0, 151, -86, 59, -11, 21, -103, -215, -44, 85, -55, 51, 75, 63, -47, 36, -133, -25, 33, 55, -4, -3, 17, 33, -111, -93, 39, 77, -38, 81, 154, -207, 30, -99, -67, 46, -25, 127, -39, 114, 61, 18, -8, 61, 4, -13, -64, 186, -129, -40, 66, 72, -3, -63, 36, -70, 73, 13, 27, -2, -24, -23, 97, -249, 59, -32, -143, -25, 122, 58, 76, -109, 88, -38, 56, 33, 43, -46, 19, 65, -43, -98, 40, -91, 18, 65, 1, -33, -37, 17, 36, -15, 43, + 1, 31, 25, -11, -7, 12, -15, -8, -12, 13, -20, 11, -29, -6, -28, -3, -9, -29, -7, 15, -287, 227, -106, 52, 44, 9, -60, -3, -160, -200, 57, -36, 65, 66, 184, -146, 24, 126, 122, -118, -127, -66, -110, 13, -35, -84, -65, 3, -202, -192, -39, 42, -16, 19, -21, 47, -105, 127, -42, 74, -13, 53, -96, 36, 70, 85, 38, 19, 32, -32, -79, 168, 127, 55, -60, 208, 141, -55, 133, -7, -100, -22, -35, -88, 61, 71, 35, -67, 147, -93, 87, 125, -21, 16, -178, -77, + -192, 32, 94, -90, -26, 39, -86, -21, 45, -2, 33, -17, -44, -124, -60, -20, -28, -7, 0, 11, -13, -18, -45, -18, 4, 14, 12, -22, -2, 3, 9, -2, 10, 1, 15, 2, -21, -35, -37, 0, -21, -27, 8, 243, 111, -93, 42, 32, 386, -113, 111, 189, -36, 172, 70, 117, -153, -56, -179, -82, 121, -3, -85, 21, -126, -9, -82, 116, -51, -15, -46, 62, 27, 2, -15, 51, -189, -145, 65, 18, -19, -95, 224, 66, -29, 75, 89, 1, 43, 22, -112, 102, -133, -99, 118, -140, + 121, 56, -107, 184, 98, 72, -51, 167, 38, -21, -49, 52, 18, -28, -197, -27, -40, 61, -116, 157, -55, 129, -135, 6, -15, 160, -76, -51, 27, 60, -4, 33, -26, -144, -18, -9, -9, -18, -4, 2, -22, -26, -32, -33, 1, -12, -1, 22, -26, 17, 18, 45, -54, 36, 14, 28, -5, 42, 13, -18, -33, -8, -17, 404, -334, -293, -94, 309, -43, -167, 212, -140, 100, -7, -230, -156, 195, -125, 97, -131, 129, -56, -35, -14, -126, 68, 93, -127, 32, -64, 27, 59, -18, 84, 26, 69, + 109, -138, -102, 126, 7, 98, 96, -87, -131, -51, 23, 174, -186, 78, -208, -253, -59, -144, -24, -171, -327, -172, 152, 143, 93, -108, 314, -95, 53, -172, -163, 44, 0, -14, -206, -66, -11, -40, -40, -110, -89, 24, -28, -59, 7, -106, 20, 63, 107, 61, -90, 97, -62, -4, 107, 47, 16, -33, 55, 64, 49, 13, -27, 11, 76, 41, 49, 23, -28, 42, 8, -3, 12, -20, 7, 13, -23, 43, 62, 75, -5, -4, 10, -45, 68, -3, 42, -9, 516, -170, 241, -65, 324, -64, -52, 54, + 64, -56, -375, 36, -38, -100, -7, -18, 131, -43, 316, -42, 34, -23, 178, -36, 60, -149, -8, -102, -109, -30, -33, 1, 113, -204, -63, 69, -26, 141, 30, -36, -97, -93, -103, -187, 67, 79, 67, -325, -51, 230, 126, -52, -14, -101, -227, -237, 233, -73, -162, -88, 125, 103, 8, 115, 44, 111, -58, -232, -83, -104, -122, 171, 109, -19, 187, 285, -72, 121, -114, -14, -2, 124, -13, 31, 25, 39, 95, -98, 73, -51, 4, -62, 7, 33, 66, 51, -5, 18, 1, -8, 33, -92, -16, -74, + 14, -13, -15, -32, -23, -38, 38, 19, -773, 426, 155, -35, -34, 3, -117, -215, -46, 106, 328, 220, -298, -56, -177, 122, -15, -403, -118, 248, 153, 85, 210, 128, -21, -26, 62, -153, -90, 36, 184, -76, -153, -222, -112, 112, 361, 26, -63, 77, -74, -266, 21, -188, -148, -175, 110, -10, -250, 48, 96, 99, -270, -150, -100, -67, -29, -99, -48, -129, -262, -30, -223, -268, -166, -47, 47, -159, -235, 70, 190, -9, -34, -22, 138, -205, 155, 243, 237, 187, 318, 5, -130, 86, 15, -33, -29, 1, + -72, 106, 6, 8, -64, -17, 35, 40, -37, -34, 21, 109, -13, 42, 37, 93, -74, 5, -1, -83, 13, 12, 72, 8, 15, 61, 39, -104, 40, -37, 34, -319, 121, -158, -27, 42, 95, -13, 166, 5, -33, -448, 209, -83, -95, 162, -259, -357, 147, -125, -167, -53, 324, 203, -117, -69, 151, -44, -15, 44, 147, 269, 172, 218, -32, -9, 6, -143, 38, -60, 367, -280, -161, -148, -138, 88, 51, 131, -21, -185, -247, -72, -307, -430, -85, 12, 335, 66, -264, -68, 251, -106, 85, 75, 142, -199, + -297, -132, -151, 481, 55, -154, 106, 80, -34, 61, 111, -14, 215, -283, -252, 82, -116, 256, -118, -7, 139, -43, 123, -8, -5, -9, -40, -5, 111, 41, 108, 60, 55, 3, -38, -18, 46, -14, 15, -22, 78, -64, 46, -57, 79, -74, 8, -8, -7, 55, 74, -78, 56, 29, -24, 113, 272, 84, -26, 187, -39, -240, -47, -24, 230, -135, -35, -75, 34, -75, 11, 73, 107, 156, 101, 47, 406, 159, 131, -20, -327, 18, -273, 79, -186, 42, -3, 101, 500, 140, -82, 178, -146, 152, -92, 260, + -148, -4, -202, 117, 196, -238, 470, -119, 31, -76, -131, 48, -146, -409, 65, -105, -26, -254, 56, -92, -422, -192, -120, -373, 207, 530, 643, -618, -473, -263, 23, 150, -193, 85, -219, 54, 295, 457, -320, 512, 162, 58, 85, 90, -117, 174, 160, 194, 149, 61, 227, -2, 69, -7, -3, 122, -39, -153, -43, 96, 74, 29, -4, -12, -15, 97, 77, 33, -91, 20, 22, -1, 103, 44, 63, -3, 77, 43, 77, 108, 113, 5, 2, -60, 125, 111, -16, -37, 10, 80, -32, 228, -443, 632, 8, 368, + 130, -135, -140, 341, -208, 214, 264, -39, -194, 6, 273, 152, 138, 120, -30, 40, 88, 349, 243, -193, -166, -33, -87, -43, -190, -128, 172, 307, 74, 465, -136, 509, 18, 238, 560, 396, 123, 111, 250, -60, -234, -6, 235, -143, -268, 6, -47, 513, 410, -9, 579, -56, 308, 162, 243, -37, -208, 258, -59, 303, 204, 644, -369, -66, -738, 152, -366, -53, 331, -142, 132, -64, 388, -108, -281, -24, -100, 114, -24, 187, 218, 56, -65, 174, -46, 73, -6, -121, 74, 79, 149, 78, 168, 75, -10, 4, + -61, -1, 165, -64, -136, 71, -16, 22, 133, 29, 28, 56, 86, -32, -24, 59, 107, 180, 161, -3, 73, -1, -15, 78, 111, 100, -63, 0, -25, 133, 19, -27, 16, -425, -312, 152, -253, 143, -153, 41, 389, -67, -369, 99, -156, 375, -395, -276, 159, 180, 273, 9, -29, 176, -109, -270, 165, -112, -217, 63, 208, -155, 393, 159, -17, 51, 191, 83, -677, 275, -72, -73, -119, 358, -1, 381, 13, 32, 39, -102, -44, 185, -219, 50, 610, 53, 448, 34, -95, -50, -307, -632, -463, 208, 286, -126, + 479, 206, -349, -202, 439, 314, 290, 89, -140, 4, -28, -272, -88, -159, -746, -320, -21, 498, 107, -116, 50, 428, -110, 22, -1, 108, -145, -67, -109, -60, -41, 103, -9, -18, -11, 81, 60, 126, -93, -139, 46, -147, -86, 19, 49, 18, -31, 155, -77, -45, -183, 69, -166, 128, 51, 85, -141, 13, -29, 68, -84, 53, -76, 86, -157, 7, -183, 197, 185, 401, 151, 133, 461, 385, 321, 10, 118, 23, -78, -93, 74, -39, -280, 58, 270, -6, -81, 82, -681, 223, -273, 166, 227, 205, -257, 135, + -29, -8, 399, 291, 2, 155, 114, -57, -232, 53, 194, 1, 284, 83, 256, 508, 24, 204, 216, 271, -14, -178, 439, -173, 354, -421, -347, 481, -27, 158, 283, 420, 543, 228, 73, -268, 118, -57, -490, 412, 256, -401, -26, 23, -502, 166, 395, 233, -5, 151, 107, -235, 433, 40, -87, 223, 428, 167, -19, -152, -120, -53, 72, 120, 176, 56, 29, 54, 206, 184, 229, -4, -26, 90, 196, -1, 17, -41, 90, 15, -24, -76, 46, -144, -256, -13, 141, -5, 99, -123, 76, 4, 86, 13, -70, 57, + -48, -39, -18, -155, 107, -58, 43, 84, 3, -23, -73, -101, -23, -1124, -699, 229, 239, 462, 764, -210, -119, -243, -225, -287, -307, 25, 123, 97, 482, 21, 473, -23, 163, 219, 168, 353, 251, 18, 310, -3, -37, -178, 209, -28, -462, -399, 250, -57, 550, 330, 354, 132, -693, 168, 435, -66, 126, -105, 86, 548, -20, 460, 764, 44, -289, -7, 7, -479, 648, 310, -87, -36, 470, 223, -571, -463, 182, -201, 272, 198, 86, -225, -406, -18, 102, 77, 437, -587, 85, -39, -499, -237, -502, 439, -150, 606, + -477, 45, -230, 345, 149, -148, -30, 318, 19, 100, -184, -97, -156, 282, 139, 0, 74, 85, -258, 19, -73, 92, 53, -54, -264, -90, -195, 234, -174, 39, -47, 231, -50, -39, -83, -142, -10, -93, 90, 255, 220, -14, -233, 296, 797, -949, -265, -463, -19, 150, 25, 636, -656, 310, -90, 127, -79, 349, -193, -325, -27, -95, 247, -21, 167, 370, -77, -277, -37, 416, -245, 99, 94, 16, -38, 413, -15, -107, -690, 222, -171, -436, -379, -101, -420, -248, -365, 173, -431, 430, -395, 266, -204, 521, -505, -294, + -76, 302, 125, 2, -208, -414, 42, 161, 591, 309, 129, -338, 201, -300, -338, 295, -328, 156, 383, 319, -85, -122, -276, 460, 45, 441, 713, -140, -374, -167, -124, -257, 113, -427, 186, 139, 129, 337, -238, 12, -43, 85, 307, 8, 242, -88, -5, 30, -136, -49, 145, 76, -195, -256, -121, 112, 102, -113, 365, 106, -266, 134, 196, 485, 396, 221, 83, 46, -203, -160, -6, -162, 32, -94, -297, 164, -98, -42, 36, 162, 5, -138, 516, 719, -786, 556, 384, 7, 273, 959, -286, -292, 80, 274, 391, 121, + -392, 417, -170, 846, -35, -153, 265, 214, 211, -21, 793, -681, 151, -24, 209, -291, -570, 266, 206, 215, -208, -160, 661, 241, 834, 66, -326, -45, 176, -85, 866, -122, 466, -97, 776, 276, 200, -203, -57, 423, -4, 453, 338, 399, -558, 76, 377, 457, 337, 257, 618, 763, -603, -82, 1164, -294, -331, 750, 1014, 9, -23, -566, -469, -41, 503, -86, -109, 13, -52, -153, -408, -155, -42, -244, 4, 229, -146, 296, -322, 260, -75, 225, -244, -2, 163, 92, 287, -63, -169, -79, 77, 263, 69, -107, 365, -127, + 187, 190, -45, -51, -96, 540, -211, 61, 130, 195, -110, -365, -217, -71, 405, 192, -41, 16, 138, -35, -5, 138, 68, 29, -6, 322, 726, -45, 226, -621, 590, -315, -195, -543, -353, 1113, 14, -784, -351, -24, 1, -104, 859, 402, -76, -360, -36, 226, -109, 1147, 241, 504, 171, -259, -652, 152, -10, 102, -506, -54, -343, 387, -1, 63, 398, -364, -270, 79, 14, 119, -559, -437, -956, -498, 37, -544, 69, -395, -240, 707, 218, -344, 207, 80, -7, 680, -121, 824, 311, -355, -1011, 175, 155, 557, -306, -723, + -263, 210, 31, -172, -526, -167, -741, -837, 256, -47, 852, -274, -529, -454, -48, 607, -39, 224, 382, 298, -140, 198, 259, 89, 265, 268, -197, -27, 374, -75, 46, 364, -77, 216, -276, 106, 201, -122, 116, 120, -259, 334, -323, 162, 158, 265, -75, -181, 346, -46, 253, -378, -194, -277, -244, 36, -203, 146, 10, 62, -390, 43, -118, 530, -571, -27, 887, -182, 268, 99, 124, -817, 692, -61, -652, -380, 354, -92, 181, 2, -265, -198, 127, -198, -39, -5, -948, -244, -633, 148, 236, 0, -274, 119, -126, 381, + -838, 63, 156, 490, -360, 457, -354, 293, 86, 357, -544, 175, -265, -582, 391, -470, -947, 146, -81, 759, -355, 111, 355, 505, 575, 67, -185, -351, 20, 275, 382, -739, 843, -1, -554, -415, -740, 311, 191, 304, 141, 801, -273, 870, -460, 208, -181, -395, -1195, 685, 139, -313, -808, -42, 161, -64, 308, -214, -253, -36, 137, -223, -217, -139, -33, 133, -62, -67, -315, 247, 17, -171, 158, -122, 259, -71, 134, 172, 318, -100, 290, 38, 25, -297, -229, 81, 124, 48, 26, -52, -189, -104, -84, -210, -90, 385, + -180, -209, 128, -466, 8, -117, -707, -2, 392, -154, -766, -121, -1121, 544, -1239, 741, -856, -747, 214, 643, 480, -425, 450, 809, 144, 122, 190, 74, -475, 580, -972, -603, 55, -59, -62, -128, -242, 131, 895, 232, 125, 85, -421, 521, -94, -899, -139, 21, 19, -615, -435, 475, -155, 814, 151, 2, -662, -361, 244, 106, -181, 698, -552, -334, -24, -39, 657, 55, 769, 2, -629, 158, -536, 410, -76, 558, 1052, -1618, 551, 226, 296, 616, 152, -741, -173, -65, -135, 382, -762, 75, -200, -106, -525, -279, -794, 91, + -51, 85, 218, -319, -59, 389, -238, 79, -133, -387, 181, 240, -275, -25, -434, -22, -628, 229, 152, -74, 66, -154, 25, 132, -102, -113, 356, 442, -100, 150, 69, 454, 198, -560, 73, 329, -187, 333, 103, 146, 1325, 1145, -329, -444, -27, -873, 508, -51, 191, 67, -442, 1322, -569, -2334, -342, 465, -1572, -270, 491, -1331, 184, 865, -613, 863, -831, 742, 920, -589, 250, -86, 19, -250, -365, -68, 566, -366, -609, -333, -491, -53, -385, -64, 202, -92, 553, -489, -601, 478, -636, -943, -1209, -422, -30, 234, 672, -282, + 301, 315, -222, -105, 1108, -734, -29, 758, 235, 596, -150, 217, 841, 432, -47, -103, -520, 212, 846, -788, 599, -780, 227, 1102, 253, -620, 626, 99, -396, -309, 758, 249, 327, -46, 57, 208, 248, -23, -76, 322, 281, 59, -375, 412, 51, -143, 101, 141, -273, -73, 210, 41, 351, -433, 651, 505, -90, -413, -168, 434, 496, 801, -25, 154, 131, 439, -668, -356, 670, 419, 45, -108, 58, 185, -350, -274, -235, 49, 214, -108, -1, 348, -372, -264, 1172, 797, -1116, -220, 1010, -299, -614, -432, -616, -361, 1020, 624, + -75, 466, -104, 567, -346, -189, 1133, -462, 211, -319, -114, -7, 315, 922, 360, -614, -175, -22, -87, 522, 76, 928, -264, 165, -88, 275, -765, 471, -705, 489, -30, 715, -177, 532, -235, 171, 309, -300, 320, 721, 902, -467, 924, 391, 1094, -306, 213, -35, -125, -203, -67, -354, -1772, -1116, -337, -17, 261, 131, 420, 676, -971, -50, -387, 1488, -95, -447, -120, -1297, -1080, 1644, 676, 371, -243, 518, 52, -1188, 254, 85, -443, -461, 85, 10, 137, -246, -116, -580, -483, 213, 271, 229, 185, -301, -435, -269, -566, 368, + 136, -1024, -110, -295, -59, 504, -460, -662, -133, 431, 158, -460, 288, 595, -1090, -296, 407, -19, -70, -210, -30, 193, 345, 78, -138, 880, -1280, 1199, -354, -362, 306, 556, -1003, -204, 15, 196, 51, -32, 499, -308, 62, 260, 289, 415, 343, 112, -551, -114, 744, -729, -623, 769, 262, 542, 843, 1307, -300, -838, 1107, -452, -190, 1151, 361, -429, -1209, -801, -123, -450, 565, 1134, 582, -396, 1168, 389, -426, 318, 1304, 373, 251, -281, -1048, -1410, -1118, -86, 845, 253, 533, 1997, 985, -1204, -809, 526, -1660, -768, 1429, 506, + -1844, -1544, -715, -1183, -1108, -668, 1002, -291, -211, 2612, 439, -759, -209, -820, 1390, -300, 302, 90, 19, -768, -295, -67, -386, 85, 298, 674, 88, -470, -20, -10, -306, 133, 197, 223, -604, 147, -560, 89, 293, -41, 446, -116, -30, 443, -93, 244, 501, -179, 149, 337, 376, 300, 62, 68, 262, -286, -107, 171, 495, -1789, 1237, 530, 399, 496, -193, 609, 500, 715, -138, 981, -619, 743, -273, -572, -183, -938, 95, -345, 329, -239, -365, 896, -1034, 664, -38, -451, -183, 396, 447, 323, 847, 684, -495, -104, -444, 380, + -394, 296, 406, 186, 226, 151, -246, 937, -92, 277, 90, 431, 236, -1124, 69, -673, 167, 494, -96, -477, -440, 1044, -1110, -895, 1637, -699, 421, 162, 522, -249, 271, -1143, 73, 1108, -599, -450, 951, -66, -798, -588, 347, -312, -190, 592, -442, 147, 734, -834, 50, 487, -276, -167, -223, 299, 77, 120, -115, 170, 123, -164, 7, 29, 435, 222, -419, 505, 121, -258, 142, 154, -52, -151, 357, 0, 116, 45, 463, -218, -182, 285, -427, 530, -46, -299, -55, -32, 58, -6, -210, -30, 270, 568, -1051, -4284, -4622, -162, + -2649, 2356, 8503, 3709, 5130, 6478, -2439, -1723, -683, -5807, -4060, -1312, -6369, -2772, -562, -2599, 627, 5990, 5441, 5889, 7630, 4601, -408, 1721, -1704, -6778, -3680, -2721, -5632, -3858, 221, -4333, -1423, 965, -4331, -2217, 3250, 1266, 3524, 8772, 7131, 5769, 10372, 7532, -123, 1089, -1933, -9282, -8874, -9153, -14262, -9657, -5968, -5840, 74, 4639, 5222, 7319, 11076, 10253, 8655, 8547, 4895, 1725, 275, -520, -3878, -6674, -8198, -8776, -11853, -9851, -7598, -3714, 3976, 11735, 10928, 11976, 8398, 1029, -1138, -3589, -4938, -3335, -1637, -1649, -731, -754, -1201, 13, 175, 877, 2731, 2482, 1828, 2515, + -237, -1618, -218, -1901, -1648, 1025, 1106, 259, 253, -2900, -7425, -7028, -5988, -4509, 2196, 6776, 8283, 10466, 9379, 5788, 4016, 1427, -1668, -3493, -4169, -5405, -6635, -7481, -8739, -7769, -2690, 1912, 4497, 5834, 6338, 4757, 3297, 1652, -67, -196, 799, 1281, 1399, 1522, 1255, 92, -1080, -2305, -4105, -3960, -3225, -2697, -1513, -228, 760, 1090, 1150, 724, 450, 655, 1040, 1461, 1986, 2361, 2275, 1657, 826, -183, -929, -1226, -1628, -2039, -2015, -1561, -1191, -860, -652, -392, 79, 698, 1043, 960, 894, 767, 449, 380, 321, 135, 279, 563, 529, 470, 484, 108, -347, -646, + -1089, -1309, -1106, -851, -614, -89, 252, 362, 473, 355, 139, 152, 345, 422, 656, 718, 609, 496, 194, -220, -574, -768, -827, -731, -489, -174, 112, 245, 267, 200, 152, 140, 141, 124, 95, 43, -4, -37, -53, -50, -38, -20, -8 }, + { -250, 123, -284, 57, 22, 19, -193, -68, 55, -42, 64, 102, 62, -2, 81, -219, 6, -8, -4, 122, 185, -192, -42, -116, -37, 69, 127, 21, 32, -47, -62, -50, -38, -87, 49, -88, -59, 101, -85, 73, 13, -217, -73, -119, -28, 93, -63, -18, -62, -65, -45, 91, 139, 26, 78, 61, -72, -138, 75, 62, -29, -118, -98, 90, 19, 68, 33, -182, -59, -67, 102, 41, -183, 49, -96, -30, -8, -66, 54, -60, 15, 71, 74, 45, 51, 33, -5, 35, 44, 5, -34, 50, 11, 1, -13, -33, + 17, 31, 7, 26, -8, -16, 1, -25, 28, -4, 33, -6, 8, -3, 31, 16, 0, -12, 20, -14, -356, 232, -171, 21, -25, -67, 177, -160, -107, -2, 187, -72, -13, -22, 155, -97, -254, -58, -131, -178, 4, -16, 27, 100, 165, 102, 14, 254, 98, 7, 180, 190, -18, -105, 5, 83, 65, -3, -39, -150, -133, -66, 144, 59, 250, 141, -14, 83, 101, 33, -159, 168, -70, 87, -9, 52, -189, -32, -62, 64, -59, -72, 193, -15, -149, 56, -114, 89, -65, 145, 124, 139, 45, -137, 72, -22, + 71, -60, 18, 191, -77, 92, 124, -21, 5, -7, -26, -53, 29, -5, 45, -3, 36, 1, 1, 26, 44, 18, 42, 49, -12, -38, 62, 6, -5, 4, 37, -12, -39, 18, -11, 9, -1, 38, 10, 20, 10, -34, 71, 80, 5, -68, 75, 29, 23, 36, -279, 91, -178, 30, 58, 61, -81, 149, 24, -55, -25, 174, 125, -75, -97, -80, 68, 123, -74, -81, 25, -317, 0, -135, -53, -135, -176, -22, 161, 44, -144, -38, 138, 42, -88, 156, -67, -217, -64, 122, -53, 144, 276, 223, 31, -3, + 79, -34, -162, 2, 62, -117, 99, -231, -34, 14, -98, -76, 101, 201, -157, -165, 103, 103, 191, 61, -110, 151, 132, -44, 147, -162, 164, 39, 112, 22, -86, -50, -15, 36, 4, -80, 28, 0, -46, -39, 12, -12, 37, 2, 60, -44, -30, -3, 9, 51, -25, -52, 24, 1, -10, 34, -7, 21, -22, 21, 32, 3, 52, 476, -186, -82, -31, 343, -35, 259, -190, 229, -227, -199, 47, 108, -134, -33, 68, -18, 89, -139, 159, 57, -171, -7, 68, 53, 30, 323, 257, 201, -1, 130, 12, 37, + 96, -299, -46, 181, 118, 141, -4, -53, 65, -12, 364, -56, 61, 36, 17, -108, 218, -25, 227, -126, -132, 94, -88, -304, -140, 61, -29, -218, 60, 0, 282, 24, 24, -87, 102, 104, -24, -17, 248, 182, 181, -120, -171, -149, -292, 24, -207, -70, 13, -113, -129, -72, -15, -44, 68, 128, -24, -15, -58, 29, -42, -48, 20, 35, 0, 45, -27, 1, -26, -17, -14, 26, -16, -16, -10, -41, -48, 3, -6, -57, 48, 48, 59, -1, -42, -24, 46, 12, 353, -275, -5, -288, -188, -111, 254, 150, + -349, -477, -182, 172, 123, -70, 167, 4, -38, 21, -250, 78, -31, 23, 82, 19, 2, 108, 96, -165, -165, 193, -58, -92, 119, -326, 81, 71, -300, 112, 316, 192, 218, 46, 121, 299, 59, 59, -338, 182, 260, 213, 43, 216, -240, 242, -69, -237, -365, -1, -231, -187, -78, -222, -557, 27, 32, -16, 90, 278, 107, 113, 77, -198, 32, 96, 83, 73, 85, -203, -58, -256, -113, -16, 64, -92, 95, 21, 20, -62, -7, -32, 4, -35, 38, 14, 30, -7, -44, -37, -35, 42, 29, 2, -14, -33, + -35, -35, -112, 20, 20, -86, -42, -30, -756, 373, 49, -293, 72, -32, -86, -59, -166, 90, -85, 18, 110, 101, 328, -132, -313, 171, -397, -171, 65, 55, 46, 129, 160, 138, -2, 182, 12, -71, 242, 150, -73, 144, -249, 473, 18, 88, -44, -404, -70, -150, -142, 64, 338, 10, 14, -43, -93, -218, 69, -35, 121, -275, 93, 148, 65, -203, -72, 55, 27, 166, 33, 575, -164, -244, -278, -83, 6, 206, -277, -35, -119, 128, -404, -16, -109, -168, 50, -48, 110, -13, 203, 130, -1, 44, 16, 27, + 235, 30, 168, 62, -43, 6, 6, 50, -31, 27, -9, 73, 13, -51, -77, 64, -30, -90, -41, -46, -22, -26, -2, 116, 2, 34, 13, 48, -45, -23, -83, -92, 346, -105, -77, 78, 105, -271, -274, -250, -235, -387, 251, -225, 74, 99, 360, -54, -80, 283, 69, 63, -323, -210, 165, 74, 132, 197, -340, 8, 151, 333, 1, 35, -45, 4, -220, -38, -66, -414, -29, 132, -236, 107, -257, 3, -176, -33, -52, 28, 341, -94, 9, 177, -92, 105, -276, -495, -267, -147, -67, 57, 337, -153, 93, 85, + -235, 85, -180, -61, 126, 341, -48, -15, 112, -4, -313, -297, -122, 303, -32, -446, 36, -292, -127, -58, -28, 103, -110, -31, 115, -28, 135, 117, 86, -50, 132, -111, -83, -78, 23, -10, -21, -24, -19, -36, 29, -7, 86, -54, -33, 38, -46, -26, -126, -154, -10, 16, 81, 13, 50, 7, 330, 347, -110, 30, 363, -375, -335, 278, -70, 36, 251, -53, -73, 252, -474, 198, -24, 77, 226, 234, -267, 48, -366, 109, -112, -41, -256, -15, -365, 33, -317, 217, -114, 39, 387, 179, 171, -314, 54, 361, + -90, -517, 273, -65, 47, -103, -243, 339, 118, 276, 65, 38, -233, -299, 103, 137, 145, 196, 452, -17, -358, -232, 270, -41, -308, -81, -23, -84, -389, 5, 48, 95, -144, 221, -16, 23, 311, 160, 324, -324, -140, 59, -183, 146, 85, 89, -19, -42, -32, -6, -133, 162, -65, 99, -32, 116, -52, -58, 1, 66, -63, -3, -20, -65, -39, 29, -77, -22, -156, -117, 57, 103, 47, 47, -22, -12, -77, -11, 70, -100, -21, 46, -27, 81, 71, -56, -30, 72, 43, -38, -3, 265, -323, 378, -85, 400, + -327, 296, 32, -31, 498, -260, 30, -253, -75, 759, 366, 161, 110, 216, -122, -1, -642, 119, -27, -277, 307, 231, -10, 55, -371, 327, -173, 347, 227, 185, -266, -47, -224, 333, 76, -121, 590, 282, -67, 31, -490, 83, 22, 389, -175, -497, -86, -138, -97, -703, -351, -749, -382, -268, 88, -188, 353, 44, -405, 244, -271, 383, -341, -276, 199, 341, 335, 1, -315, -251, 154, -206, 7, -104, 126, -141, -208, 367, 170, 51, -59, 139, 78, 171, -16, 116, 40, 192, 3, -8, 10, -93, 3, 50, 23, 22, + 4, 148, 67, -115, 12, 68, -37, -43, -29, 10, 27, 75, -19, 51, 85, -17, -88, -7, -96, -41, -89, -55, 75, 6, -50, 50, 27, 106, -62, -31, -95, 42, 21, -456, -543, -357, -44, 2, -63, 140, 209, 148, 9, 83, -166, 124, -347, -487, 25, 389, 76, -125, 313, 189, 303, 504, 73, -144, -307, -244, 154, -281, -192, 84, -220, -496, -268, -19, -50, 127, -105, 289, 90, 115, 397, -53, 55, 99, -300, 374, 69, -328, -543, 150, 59, -392, 434, 285, -363, 135, 366, 210, 105, 306, -127, -110, + 32, -155, -254, 459, -392, -35, 177, 48, 708, -597, 194, -68, 6, 205, 17, 51, -154, 102, -351, -754, -34, 0, -383, -240, -46, 154, 135, 63, 41, -117, 5, -168, -81, -25, -94, -151, 64, -21, 36, -72, -51, 48, -122, -269, -88, 29, -67, -259, -141, 121, 85, 63, -44, -93, -120, -14, -56, -142, -117, -170, -85, -111, -113, 7, -21, 59, -39, 58, -32, 100, -133, -358, 319, -649, -461, 345, -15, -591, 306, -345, 673, 136, -882, -110, 82, -221, 68, 156, 315, 271, -512, -20, 49, -104, -469, -70, + -97, -159, -143, -4, 36, 403, 439, -133, 237, 207, 200, 440, 6, 120, -503, -170, 178, -97, 243, 603, 89, -522, -1170, 0, -361, 336, -221, -116, -230, -629, 275, 849, 50, 225, -663, 141, -75, -295, 76, 328, 169, 265, -286, 423, 246, -485, -726, -42, -552, -513, -330, -377, 49, 685, 261, 29, -91, 443, -223, -322, -53, 73, -52, 85, 68, 9, 69, 173, 61, -13, 12, -60, -65, 181, -54, 178, 4, -93, 21, -46, -73, 215, -51, 119, -258, -27, 125, 5, 51, 220, -161, 201, -20, 28, 60, -60, + 149, 28, 8, 33, 7, 75, 192, -74, 67, 82, 74, 92, -31, -1277, -807, 578, 466, 758, -3, 298, 74, 239, -10, 154, -336, -403, -250, -361, -233, -258, 308, 728, 159, -890, -212, 155, -236, 217, -509, -42, -17, 29, 248, 187, 35, -62, -114, 206, 402, -323, -500, 332, 158, 436, 199, 634, -439, -155, 405, 604, 526, 310, 148, -131, 40, -77, 2, 209, -791, 424, -62, 114, -52, 599, -183, -10, -132, 380, 323, -676, 484, -575, -29, -292, -289, 261, 48, -896, -79, -72, -165, -106, -21, -116, 465, 44, + 445, -142, 526, 247, -272, 114, -68, 29, 34, 48, 71, 26, -102, -170, 262, 114, 215, 58, -128, 245, 10, 11, 186, -523, -242, -234, 74, -9, -354, 14, 60, -18, -66, -3, 122, -131, -5, 140, 71, 170, -150, -75, 43, 185, 708, -789, -19, -449, -1265, -151, -468, -999, 198, -7, -195, 62, 535, -36, -568, 193, 22, -183, -137, -102, 28, 617, -140, -24, 280, 206, -90, 298, 273, -133, -131, -249, 343, -83, -593, 89, -40, 202, 775, -519, -832, -525, -243, 114, 276, 146, 590, 294, -417, -242, -569, 490, + 302, 53, 104, -327, 34, -346, 595, 583, 41, -273, -152, 56, 541, 1080, 665, -104, -242, 14, 344, 148, 317, 437, -435, -22, -838, -566, -539, -362, 225, 513, 353, 55, -103, -50, -467, -587, -148, -313, -294, 66, -60, -76, 3, 17, 133, -151, 299, -306, 128, -389, -130, -2, 71, -13, 68, 147, -106, 16, 356, 433, 523, 285, 327, 147, 62, 23, 9, 18, -92, -284, -277, -48, 215, -2, 33, -118, -82, 31, 263, 164, 314, 252, 225, 271, -617, -72, -319, 465, -513, 100, 45, 909, -562, -164, -578, -125, + -571, -480, -346, 179, -614, -445, -668, -170, -100, -204, -302, -744, 195, -526, 213, -552, 680, 105, 305, -131, -642, 344, 199, -216, 344, 481, -260, -691, -370, 927, -396, -30, 24, -157, 204, 601, 106, 256, -194, 430, 6, 339, 103, 115, -11, 35, 735, 223, 1759, -1074, 685, 965, -255, 22, 497, -360, -106, 808, 319, -135, 428, -183, -782, -578, 196, 31, -1045, -291, -107, -543, 278, 163, -353, -289, -214, 30, 95, 221, -184, 26, 128, -58, -233, 64, 48, 73, 216, 38, -134, 17, 250, 223, 107, -250, -7, 459, + -133, -98, 253, -251, -434, -124, 22, -57, -224, -69, -16, -246, -53, 25, -70, -256, -421, 157, 447, 161, -12, 14, -88, -269, -216, 977, 1092, 14, 788, 785, -45, 353, -793, -246, 699, 66, 690, 967, 796, -161, 519, -812, -1266, -542, -474, 304, 1, 325, 351, 761, 588, 205, -604, -74, 601, 193, -297, 387, 830, -94, 288, -679, 323, -536, -147, -341, -705, 431, 47, 210, 841, -456, -514, 303, 871, -687, -460, 283, -223, 1232, 911, -868, -329, -687, 35, 751, -351, -523, -240, 45, 179, -626, 148, 1255, 89, -841, + -1285, 1034, -1240, -1040, -610, -533, -898, 237, 225, 1437, 357, 630, -321, 686, -87, -297, 257, 28, -70, 703, 87, 358, 446, 240, 536, -157, 142, -121, -47, -120, -457, -339, -378, 428, 150, 380, 472, -109, 281, 613, 219, -204, 315, 366, 124, -91, -452, -406, 397, 165, 263, 523, 1167, 499, 292, 211, 328, -179, -43, 586, -383, -469, -95, 223, -204, 211, 125, -1138, -658, -855, 232, 482, 172, 738, 662, 934, 292, 1020, 457, 660, -319, -121, -320, -776, -558, -1203, -715, -226, -702, 162, -25, -12, 292, 244, 112, 592, + -145, -479, 703, 72, -925, -393, -98, -1107, -844, -814, 78, 405, 110, -420, -52, 474, 289, 1118, 208, -1483, -496, -249, 239, 242, -170, -386, 554, -817, -153, -653, 503, -1292, -806, -1051, -853, 51, -481, -361, -856, 442, 1537, -28, 993, -540, 243, -718, -4, 1107, 260, -505, 57, 434, -742, -1133, -619, 306, -894, 396, -16, -11, 569, 313, -156, 678, 658, 545, -178, -168, -120, 7, 456, 347, 228, 28, 475, 282, 69, 80, 350, -132, -128, 265, -377, 352, -328, -299, -386, 681, 405, 635, 217, 252, 46, 63, 292, -442, + -754, 79, 198, 207, 273, -48, -299, 857, 353, 864, -1400, 613, 1059, -98, 1219, -639, -1850, -955, -9, -180, 208, -659, 644, 910, -812, 724, -444, -542, -1291, -523, -741, -486, -592, 589, 90, -1155, -1482, 1127, 256, 407, -345, 95, -400, 16, 343, 523, 471, 1262, 42, -896, 1220, -123, -315, -560, 516, -996, -671, 575, -519, -775, -978, -852, -182, 121, 95, -259, 1058, 906, -85, -506, -882, -1008, 252, 220, -198, -92, 1452, 104, -422, 633, 302, -949, 762, 1387, -1512, 2452, 655, 713, 269, 718, -193, -1502, 1035, 95, -186, 1082, + -1273, 231, 225, 0, -122, 61, -98, -345, 189, 385, -313, -33, -463, -525, 692, -145, -338, 166, -184, -416, -768, -169, -261, 681, -644, -57, 793, -160, 633, -218, -553, 296, -111, -255, 328, 86, 873, -108, -13, 569, 1747, 764, 36, -592, 832, -19, 56, -407, 759, -892, 642, 616, 651, 311, -244, 863, 1085, -228, 446, -681, 1092, 462, 363, -705, -1531, 299, -471, -355, -623, -787, 469, 206, -382, 82, 34, -419, -1870, -122, -399, -198, -31, 1310, 897, -445, 337, -873, 95, 643, -992, -926, -757, 1185, -858, 242, 955, -1296, + -1200, 1097, 876, 920, 1236, 451, -1585, 351, 467, -147, 2585, -274, -395, -1176, -1012, 514, -933, 600, 210, 680, 1415, -916, -621, 1718, -1052, -1167, 757, -1501, 1086, -1144, 258, 383, -824, 334, -956, 657, 1218, -57, 211, 243, 45, -380, -351, -88, 353, -165, 238, -255, -756, 316, 67, 506, 255, 440, -152, -158, -749, 518, -100, -693, 161, 1400, 391, -368, 416, 750, -374, 74, 584, -301, 583, 188, -179, -915, 157, -356, -18, 1120, -512, 50, 222, 155, -319, 373, 1283, 93, -1121, 1565, 369, -120, 1112, 543, 897, 325, -1369, -313, + -520, 622, 1565, -1016, 242, -496, 690, 792, -1078, 873, -868, -786, 379, 716, 19, 227, 558, -878, 750, 44, 917, -181, -257, 287, 1364, -634, 1100, -554, 213, 275, 1100, -81, -83, 366, 1663, 94, -1319, -122, -1586, 930, -7, 2567, 543, -771, -239, 555, -582, 891, 1676, 1138, 15, 474, 720, -100, -794, -124, -188, -2713, 1672, 1238, 1148, 263, -1178, -367, 871, 439, 757, 396, -2592, -941, 1576, 418, 502, 1348, -977, -50, -146, 755, 186, -95, -221, 591, -170, -724, 339, -359, -414, 346, 526, -416, -134, -34, 413, -562, 430, -499, + 216, -848, -857, 820, 99, 54, -107, -632, -198, 542, 51, 170, 927, -166, -721, -90, -414, 298, 341, -360, -297, 348, 766, 960, -40, 1017, -627, 1035, -945, 161, 495, -485, 70, 196, -259, -506, -957, 1459, -327, -285, -487, -79, -202, 476, -981, -280, -615, 213, -618, 595, -6, 308, -682, -1235, 56, -902, -948, 432, -728, -610, 1195, -439, -703, 94, -723, 343, 449, -127, -592, -166, 339, 307, -271, -20, 1052, -182, -656, -821, -124, -356, -1251, 1176, 399, -1424, 875, -57, -606, 2759, 1543, 1274, 666, 394, -660, 110, 296, 333, + 116, 1213, 263, -349, -601, -2425, 489, 329, -20, -465, -925, -171, -599, -519, -47, 779, -536, 1340, 185, -254, -103, -102, 96, 571, -228, 152, 382, 148, 64, 318, -507, 254, 78, 791, -282, -181, -226, -183, -630, -323, 212, -660, 490, -122, -335, 478, 281, 404, -159, -46, 37, 90, -441, 239, 16, -4, -54, 294, 139, -1269, 2119, 263, 689, 372, -536, 387, 591, 141, -69, -523, -99, 137, -249, -191, 81, 230, 611, -437, 252, 17, 486, -183, 90, 154, -575, 453, 67, 106, 158, 162, -367, 375, -318, 70, 359, -208, + 352, -164, 446, 344, 197, -571, 413, 311, 249, 693, -682, -68, -13, -152, 199, -357, -566, 375, 426, 209, -60, 83, -67, 217, -203, 83, -422, 369, -651, 599, 333, -213, -16, 244, 11, 218, -2, 17, -28, -227, 306, 414, -380, -95, 72, 226, -176, -187, 43, 68, -49, 34, -143, 43, 168, -145, 31, 94, -146, 111, 147, -23, -55, -82, 24, 307, -124, 32, -299, 8, 321, -240, 237, -122, 14, 530, -99, 1, -16, -176, 275, 105, 116, 104, -92, 62, 302, -99, 205, -146, -27, 408, -1701, -3957, -635, 2312, + 2098, 5172, 2699, -1394, -431, -2867, -4868, -337, -2214, -309, 3540, 1512, 2734, 4202, -493, -617, -2139, -3632, -2891, -187, -1089, -412, 3012, 956, 1957, 3565, 579, -15, 364, -2169, -3289, 564, -3398, -2220, 748, -341, 546, 4367, 496, 1674, 3560, -710, 105, 795, -3444, -2867, -1022, -3912, -1521, 499, 718, 2695, 3789, 2706, 1903, 1665, -639, -2291, -1889, -2833, -2984, -1275, -761, 21, 2492, 2982, 926, 2331, 672, -736, 483, -1622, -2264, -440, -1056, -700, 1265, -45, 880, 1584, -442, -33, -8, -799, -254, -53, -609, 673, 235, -153, 1087, 352, -165, 1055, -378, -1124, + 14, -1719, -1214, 376, -1155, 249, 1319, 980, 1802, 1979, 710, 702, -92, -1623, -2285, -2336, -2455, -1549, -127, 790, 1679, 2939, 3137, 2619, 2035, -116, -1933, -2751, -3535, -3589, -1928, -572, 1494, 3190, 2872, 1745, 1276, 383, -279, -423, -1281, -1459, -1114, -914, -672, -126, 124, 539, 779, 818, 767, 715, 344, 26, -277, -415, -616, -594, -457, -242, -104, 113, 195, 282, 222, 192, 153, 151, 43, 40, 33, 14, -73, -21, -110, -212, -230, -218, -207, -9, 33, 117, 246, 302, 282, 255, 86, -28, -174, -265, -300, -227, -163, -59, 46, 138, + 151, 173, 136, 93, 47, -1, -67, -50, -72, -57, -45, -45, -22, 10, -37, -22, -5, 19, 45, 45, 47, 77, 50, 27, -2, -36, -61, -60, -68, -48, -28, -6, 14, 32, 33, 34, 28, 19, 5, -1, -9, -14, -15 } }, + { { -142, 150, 38, -80, -35, -180, -48, 153, -79, -58, 48, -23, -5, 11, -48, -38, 185, 91, -22, 10, -27, -54, 26, 67, 102, -25, 40, 48, -162, -49, 0, -31, 101, 10, -34, 91, -68, 32, 140, -76, 10, 20, 107, -40, 147, -206, -75, 91, -40, -174, 13, 37, 59, 61, -18, -74, 7, -67, -46, 22, 87, 81, -117, 104, -128, 116, 7, 102, -39, -82, -36, 69, -13, -16, -20, 95, -100, 53, 25, 26, 32, 76, 24, -47, -54, -29, 41, -8, -40, 9, -48, -9, -3, -48, -20, -26, + 7, 28, -33, -23, 14, -5, -47, 1, 26, -17, -2, 11, -4, 20, 14, 3, -36, -11, 1, -15, 1, -2, -25, 16, -43, -7, -493, 162, -179, -72, -147, -151, 85, -50, -127, -69, 173, 257, -141, -53, -13, -185, -174, 13, -18, 113, 38, 84, -75, -47, -96, 27, 166, 72, 32, -107, 81, 24, 49, -70, 6, 24, 37, -95, -70, 26, -131, -134, 57, 101, -115, -58, -44, 8, 101, 81, 35, 15, 262, 103, -83, 102, 72, -73, 123, -46, -31, -1, -54, 110, -62, 29, 66, 53, -98, 38, + 18, 20, -35, -49, -21, 153, 10, -46, -33, 36, -139, 27, 82, -6, 53, -31, -50, 33, 30, -13, 51, 26, -15, 36, 38, 64, 8, 0, -5, -20, -28, -3, -5, -17, 18, -6, 63, 374, 148, -27, 16, 85, 44, -26, -163, 4, 143, -149, -18, -278, 72, 112, 6, -67, 201, 141, -132, 62, 7, -116, 180, 99, -13, 72, 171, -54, -37, 10, 0, 3, 40, 210, 41, 30, -343, -19, 14, 40, -156, 35, -126, -97, -133, -87, 0, 39, -82, 79, -198, -114, -13, -4, 62, -80, -20, -72, + 41, 105, -66, 10, -57, -11, 164, 128, -53, 120, -59, -104, -130, -11, -13, -88, 77, -15, 21, -11, -30, 5, -20, -72, -6, -114, 11, -57, -37, -96, 108, -35, 36, 73, 28, -39, -10, -44, -4, 17, -43, 42, -5, 3, 5, -17, 24, 13, 7, 2, 61, 28, -21, -44, -40, 36, 49, -2, 11, 47, 6, 590, -260, 46, -24, -112, 92, 164, -110, 176, -12, 188, 50, 65, -84, 106, 39, 108, -235, 122, -140, 41, -118, 144, -42, 145, -89, 52, -59, -15, -9, -17, 56, 304, 11, 88, + -87, -144, 4, 0, 4, 44, -101, 198, -15, 166, 9, -75, -94, -255, 122, 80, -120, 11, 99, 51, -296, 173, -12, 122, -179, -193, -95, -188, -36, 212, 42, -84, 10, 119, -43, -100, -53, -111, 76, -168, -31, -129, -51, -3, 140, 64, 13, 42, 176, 91, 20, 63, -53, -22, 10, 1, 26, 13, -33, 15, 61, -7, 11, 21, -33, -44, 37, -52, 56, 32, 52, -1, -23, 31, 52, 12, -24, 15, -4, 153, -365, 73, -116, -333, -257, 135, 150, 198, -100, -53, 136, 64, 204, 66, -25, 20, + 129, 254, -67, 73, -5, 206, 46, -14, -43, -159, -242, 1, -36, 71, -15, 55, 40, 14, 14, 47, -84, 8, 112, 178, -89, 20, -79, -104, 146, -114, -284, -112, -74, 135, 9, 149, 135, -73, 4, -118, -18, -51, 173, -221, -9, 73, -236, -264, 2, 80, 164, -117, -280, 144, -259, 299, 167, 49, 126, -4, -126, 381, -37, 184, -9, 266, 181, 97, -30, -53, -92, -34, 38, 9, 71, -76, 43, -41, -30, -29, -33, 36, -22, -1, -59, -3, 32, 64, -67, -80, 8, 34, -3, 42, -27, 4, + -34, -10, 19, 39, 46, 29, -41, -58, -801, 168, 43, -401, -506, -79, -390, 322, 94, -234, 18, -108, 38, -159, 24, -7, 5, 228, -78, -50, -91, -80, -210, -140, 216, -85, 138, -116, 61, 6, 125, -121, 95, -122, 57, -45, -75, 80, -196, 79, -98, -34, -141, 352, 169, 309, -127, 132, 107, -58, 57, -142, 157, 338, 268, -182, -46, 81, -131, -87, -231, -436, -146, 227, 84, -106, 48, 26, -116, -206, -207, 152, 21, -320, 38, 34, -12, -21, 110, 236, -20, 2, 36, 2, -58, -210, 74, 74, + 47, 102, 64, -89, 27, -55, 15, -46, -16, -51, 5, 15, -3, -36, -34, -9, 20, 1, 82, 31, 77, 82, 89, -100, -101, -37, 82, -24, 33, -28, 47, 48, 33, -47, -24, -317, -133, -84, 236, -65, 55, -247, -258, 11, 73, -152, -87, -142, 290, 62, -99, -214, -211, -207, -58, 97, 291, 93, 164, -133, 310, 176, 56, 2, 319, -189, 29, 100, 216, -353, -179, 151, 61, -50, 365, -162, 103, 219, 68, 35, 161, 64, 80, 80, 35, 93, -6, 138, -33, 340, -249, 280, 223, -196, 221, 39, + 188, 189, -418, -13, -17, -127, 67, -115, 116, -49, 267, -31, 42, 108, 75, 104, -170, -59, -173, -163, -92, 257, 39, -84, 77, 70, 33, -45, 27, -32, 103, 37, 33, -51, 32, -99, -8, 111, 60, -20, 38, 39, -31, 46, 33, 108, 61, -62, -23, -38, 35, -99, 30, 52, 34, -16, -4, -10, 418, -112, -66, -104, 297, 155, 31, 113, -203, 445, 147, -37, 167, 214, -365, -26, 85, 41, -1, 307, -149, -189, 423, 63, -31, -44, 221, 15, -33, -43, -104, 109, -64, 146, 103, -269, -254, 30, + 500, -8, 102, -311, 152, 204, -128, 150, 189, -315, -191, -41, -401, -215, -240, 68, -82, -91, -44, 280, -387, 169, 84, -128, 236, -153, 23, -327, -7, 194, 176, 367, -437, -111, -485, -107, -10, -118, 54, -26, 441, 340, 194, -222, 11, 82, 215, 262, -6, -2, -38, 3, 151, -10, -13, -9, 3, 4, 18, 58, -62, -23, 63, 7, 58, -6, 7, -54, 80, 46, 1, 71, -38, -9, 70, 15, -12, -91, -5, 16, 13, -35, 90, 146, -27, -8, -67, 45, 283, -323, 8, -199, 546, -235, -136, 473, + 356, 64, -666, -165, 303, 22, -34, -97, -55, -55, 44, 100, 91, 86, 585, -126, -88, -2, 74, -178, 101, 60, -24, -196, -124, 209, 225, 427, 108, -180, 106, -8, 108, 5, 236, -202, -299, -309, 198, -90, 39, 77, -112, -23, 508, 171, -433, 304, 96, 514, -271, -257, 147, 275, 190, 104, -50, 13, 131, -172, -51, 2, 217, -162, 439, -19, -8, -231, -259, 501, 148, -417, -99, 344, 239, 45, 85, -214, 64, 53, 66, 35, 73, -100, -120, 12, -5, -101, -34, 87, 87, -133, 33, -3, 55, 75, + -23, -26, -34, 49, 154, -115, 84, -10, 2, -69, -17, -52, -35, 71, -27, -46, -102, -7, -59, -392, -332, -128, 124, 127, 609, 591, -67, 49, 28, 6, -5, -120, -394, -302, -155, 142, -109, -343, -96, 67, -24, -526, -154, 118, -52, 51, 38, 160, 234, 39, -167, 173, 180, 127, -5, 233, -461, 157, -409, 513, -361, 141, -383, -62, -429, -226, -267, -289, 200, -254, -48, 91, -2, -134, -96, -43, -419, 15, 29, 210, -655, 17, -16, 308, 370, -248, -152, 15, 284, -541, 349, -243, -160, 28, -527, -26, + -42, -81, -93, -64, 531, 218, 110, -125, -118, -131, 18, 132, -211, -4, -36, -56, 29, 158, -57, -99, 100, 62, -1, 111, 60, 94, -55, -70, 134, -95, 35, -125, -23, 7, -25, -46, -111, -121, -129, 33, -6, -27, -93, -87, -36, -45, 30, 134, -35, 103, -307, -809, -320, -150, 146, 224, -262, -97, -331, -292, 161, -256, 273, 113, 197, -28, -259, 465, 188, 262, -325, 144, 65, -477, 301, 181, 22, -324, -122, 164, 175, -5, 63, 236, -224, -166, 279, -545, -536, -707, -155, 230, -618, -517, -311, 12, + 228, 73, 67, 12, -176, -247, -584, 312, 91, 714, -167, 20, -437, -526, 71, 342, 27, -332, 224, 90, 490, 48, 65, -234, -41, 207, -473, -890, -244, -222, 52, 234, -422, -216, 143, -149, -30, 139, -78, -71, 187, 45, -12, 90, 147, 159, 35, -107, -279, -26, -168, 47, 36, 36, 122, -102, 111, 146, 102, 82, 86, -210, -188, -73, -161, 18, 52, 55, 201, -47, 130, 76, -78, -43, -116, -163, -40, -215, -65, -49, -761, -585, -269, 402, -35, 688, 136, -59, -387, 138, 708, -742, -669, -220, -112, -465, + 440, 130, 238, 286, -467, -55, 186, -293, 549, 9, 123, -160, 135, -363, -208, -125, 206, 99, 333, -548, 48, -4, -410, 446, -268, -652, 128, 235, 46, -194, -49, -271, 43, 222, 93, -445, 173, -101, -497, -292, -610, 14, -96, -16, 77, 373, 462, 386, -199, -336, 109, -85, -59, -260, 481, 399, -88, 741, -475, 247, 465, 503, 12, 320, -209, -81, -417, -175, 246, -84, -325, 202, -187, 212, -97, -220, 113, -43, -129, -96, 82, -107, 71, 150, -159, 203, -27, -110, 73, 25, 11, -91, 116, -179, 59, 68, + 5, -120, -15, -71, 89, 168, 360, 185, 287, -14, -5, 150, -188, 51, -254, -101, 53, -3, 278, -659, 84, 8, -417, 61, -927, -802, -192, -7, 35, -20, -330, -11, -94, 297, 58, -18, 56, -700, 243, 131, 389, 162, 169, 457, 228, 67, 1144, 245, 440, 607, 29, 428, 107, -237, 278, 20, 134, -232, 18, -151, 97, -150, 322, 39, -200, -250, 35, -678, 395, 267, -34, -61, 155, -180, -149, -222, -269, 225, -214, 371, 431, 423, 450, -104, -681, 11, 288, 688, -159, -25, 326, 480, 707, -91, 312, -209, + -121, -567, -443, -193, -201, -162, 119, 25, -243, 277, 174, 218, 389, 156, 146, -46, 1, -57, -111, 4, 70, 1, 205, 165, 101, -11, -168, 11, -121, -133, 86, 105, 32, -209, -47, -304, -74, 101, 151, -97, 126, -173, -202, -102, -122, 114, 59, -177, -122, 140, 548, 715, -552, -577, -759, 662, -82, -283, 223, 216, 620, 515, 24, 566, 808, 223, -426, 383, -395, -224, -89, -278, -332, 160, -172, -169, -399, 881, 103, -481, -8, -72, 390, 414, 158, -285, 417, -123, 254, -821, 35, 331, -357, 110, -387, -317, + 833, 342, 246, -66, -752, -188, 208, 153, 113, -184, 585, -424, 322, -203, 210, 233, 462, 627, -744, -26, 371, 177, 525, 509, -742, -5, -211, -388, -31, -405, 156, 297, -156, 545, -132, -338, -408, 336, 387, 385, -116, 61, -31, -578, -560, -525, 312, 153, 94, 249, -26, -152, 381, 45, -11, 230, 369, 220, 20, 33, -121, 220, 105, 474, -55, 49, 330, 266, 85, -57, 207, -16, -55, 372, -315, 7, 225, 9, -81, -125, -69, -11, 244, 38, 8, 270, 193, -191, 291, -24, 564, 1123, 48, -537, 152, -359, + 233, -313, -336, 1019, -774, 1280, 785, -190, 259, 618, 91, -966, 380, -782, 187, 69, -385, 16, -51, 558, -278, -28, -20, -170, 1182, -68, -175, 152, 399, -403, -847, 670, -105, -52, 766, -450, -122, -535, 145, -374, 434, 397, 815, -234, 230, 543, -768, 94, -488, -776, -989, -522, -1069, -1206, -166, 77, -564, -611, 381, -43, -339, -659, 478, -352, 127, 596, -1122, -326, -204, 499, 1349, -638, 43, -405, -594, 289, -711, 575, 1007, -287, -465, -498, -122, -120, 13, 325, 243, -265, 270, -34, 213, 11, -240, -70, 298, -489, + 233, -257, 71, -209, -76, -295, 71, -284, -435, -212, 108, -327, 3, 97, 485, -279, -158, 157, 203, -349, -212, 97, -90, -187, 340, 57, -258, 233, 71, -407, 71, -327, 363, -162, -521, -771, -585, 650, -529, 263, 618, 265, 397, -735, 1060, 668, 579, -424, 760, -82, 503, 331, 113, 275, 369, 226, -123, -187, -168, 78, -509, -600, 339, 151, 197, -493, 136, 153, 371, 554, 832, -467, 127, 1184, 256, 129, 115, -241, 88, 1179, 342, 765, 218, -813, -339, -592, 1710, 697, -660, -411, -589, 102, -386, -926, 214, -701, + 1047, -71, -866, 1143, 925, 135, -251, 159, -527, 706, 1255, -333, 595, 1407, -221, -225, -160, 858, -62, -468, -443, -447, -7, -52, -392, 35, -165, 435, 107, -410, -261, -467, -51, 69, -77, -326, -368, -258, 231, 393, 61, -400, -59, 519, 4, 476, 248, -259, -23, -405, 403, 185, -528, -990, 92, -59, -301, 333, -2, -168, -141, 108, 28, -33, 294, -805, 326, -106, 808, -1675, -1148, 670, 322, 245, 569, -568, -743, -406, -611, 353, -656, 198, 442, 725, 28, 609, 355, 105, -189, -626, -442, 373, -769, 399, 94, 663, + 505, -241, -958, -619, -55, -42, -251, 664, -1159, -84, 44, -1211, -21, -144, -94, 136, 715, -688, -1910, 720, 782, 470, 1494, -1222, -155, 835, 636, -765, -356, -207, 1177, 237, 1124, -1617, 239, -1930, -1158, -1116, 1332, 428, -857, 787, 93, -747, 767, -1120, -1181, 183, -1227, 370, -2096, 326, 663, -887, 983, -439, -236, 663, -226, -175, -467, -28, 155, 368, -43, 343, 661, -492, -55, -390, 235, -253, -69, 150, 81, 94, -88, 687, -227, 61, 291, -596, -530, -579, -273, -978, -453, -355, 846, 173, 753, 330, 151, 348, 237, 36, + 283, 66, 589, 1450, 536, -520, -340, 199, -370, -433, -53, 674, -119, 126, -719, -149, 990, -724, 547, 1294, 646, -55, -249, -426, -829, -609, 712, -406, 668, 482, 228, 32, 259, -206, -1055, -365, 751, 597, 624, -666, 1148, -295, 445, -849, 776, 1340, -272, -477, -52, 50, -300, 293, 584, -1098, 719, 701, -174, 812, 428, 351, -517, 107, 724, -1532, -1367, -568, 359, -705, -2077, 870, 567, -268, -354, 17, -124, -710, -1908, -114, 1351, 330, -243, -161, 290, 1110, 880, -1300, -539, 869, -186, -348, -1490, -86, 813, 272, -232, 504, + -190, 54, -563, -91, 338, 513, -294, -104, 103, 297, -186, 184, 22, -362, 216, 624, 104, 187, 114, 283, -296, -512, 48, 558, -458, 201, -156, 52, -444, -849, -465, 319, 1034, -104, 487, -684, -303, -462, 285, 204, 325, -232, -356, -23, 73, 82, -161, -35, 706, 935, 21, -1054, 1396, -392, -975, 873, -140, -530, 675, 181, -141, 569, -781, 741, -265, 25, -227, -194, -1089, 431, -416, 171, -436, -36, -325, 312, -191, 1176, 208, 770, -299, 192, 486, -207, 336, -67, 588, -30, -198, 929, -830, 463, 635, -373, 719, -440, + -18, 370, -281, 845, 756, 157, 1259, -776, -1777, -299, -1099, -727, 2596, -66, 796, -121, -1096, -28, 1090, 1544, 939, 1556, -837, -250, -375, -888, 589, -249, -548, -57, -1078, -1970, 496, 694, -583, 393, -123, -588, 627, 462, -230, 646, -238, -577, 296, -287, 766, 72, 57, 433, 144, -488, -205, 251, -161, 477, -666, 429, -698, -178, 174, -495, 316, 20, -743, -121, 48, -200, -2, -139, -545, 223, 164, -87, 548, 839, -458, -655, -42, -313, 908, 933, -550, -349, -114, -463, 10, 164, 784, -841, 994, -612, 131, -9, 97, -777, + -126, -703, -583, -5, -234, -532, -216, 378, -455, 347, -219, 1069, -505, 314, 59, -275, -871, -325, 652, 111, -222, 856, -645, -653, -94, 817, -756, -113, 141, 216, -841, 243, 284, -306, -879, 8, -684, 279, 148, 252, -1341, -579, 755, 2045, -936, -137, 159, -355, -586, -20, 1709, 387, -181, -159, -460, -114, -353, 657, 29, -433, -462, 15, 302, -692, 528, 150, 576, 15, 735, 303, -522, 687, 658, 1634, 517, 119, 164, -608, 195, 529, 550, 183, -43, 13, -71, 199, 227, -63, 294, -85, -35, 559, 237, 89, -174, 160, + 425, 444, 515, 180, 187, -299, -6, -25, 92, 285, -16, -241, 263, -252, 218, -19, 258, 31, -218, -68, 14, 52, 127, -39, 90, 63, -6, -1307, 1730, 237, 392, 413, -403, -464, 14, -180, 244, 568, -805, 263, -172, 206, 192, 133, 454, 355, -345, 319, 276, -280, -482, 144, -173, -399, 234, 193, -37, -262, 4, -191, -96, 16, 100, 180, -362, -55, 283, -130, 253, 47, 182, 374, 107, -386, 36, 357, -208, -21, 170, -613, -41, -153, -574, 786, -205, -35, 463, 78, -356, 137, -340, -69, 255, -317, -119, 581, + -623, 65, 51, 210, -280, 186, -99, 173, -241, 10, -62, 585, -273, -28, 148, -298, -34, 405, -91, 261, -184, -169, 25, 156, -160, 299, -8, -67, -71, -96, -100, 255, -224, 249, 131, -330, 73, -34, -34, 193, -280, -111, 34, -183, 184, -188, -34, 309, 49, -59, 135, -156, -130, -76, 144, 258, -87, -75, 21, -223, 405, -1717, -3493, -451, 2190, 1683, 4836, 2326, -1129, -987, -2295, -4019, -509, -1559, -485, 2835, 1807, 1928, 3690, -131, -819, -1394, -3652, -2017, -650, -680, 100, 1660, 1286, 1365, 2575, 1506, -949, 1372, -1444, -3369, + 430, -2262, -3145, 1225, -271, -584, 3865, 1265, 1027, 3331, -359, -657, 1013, -2235, -2776, -748, -2377, -2125, 449, 459, 959, 2906, 2574, 1558, 1846, 355, -1457, -1571, -1943, -2671, -1247, -679, -908, 805, 2571, 1677, 1658, 1361, -962, -12, 271, -2204, -909, -554, -646, 1008, 516, -129, 825, -194, -173, 139, -595, -450, 293, -370, 598, 751, -281, 406, 767, -449, 502, 250, -1500, 263, -487, -1630, 25, -932, -832, 1182, 1281, 1236, 2293, 729, 730, 776, -1004, -2004, -2236, -2864, -2133, -645, 373, 1734, 2877, 3186, 2489, 1813, 358, -1689, -2542, -3105, -2884, -1496, + -95, 813, 2066, 1906, 1042, 1046, 407, -29, -6, -323, -632, -524, -655, -794, -582, -432, -111, 222, 538, 648, 702, 606, 427, 217, -1, -352, -586, -537, -376, -262, -205, -55, 75, 257, 300, 200, 189, 164, 68, 94, 84, -100, -130, -64, -124, -112, -167, -225, -109, 10, 22, 117, 182, 185, 225, 168, 61, -23, -114, -160, -158, -145, -133, -66, 27, 72, 68, 65, 58, 58, 52, 18, 4, 14, 10, 5, -5, -32, -43, -71, -95, -76, -40, 7, 48, 69, 88, 91, 61, 37, 19, -36, -59, -55, -56, -49, + -31, -25, -2, 16, 22, 28, 29, 19, 10, 1, -8, -12 }, + { -34, 87, 150, -112, -97, -150, 136, 68, 12, 201, -20, -2, -61, -50, 44, -54, -105, 59, 17, 168, 230, -60, -135, -166, -10, -95, -92, -63, -13, -132, 128, -47, -50, -88, -64, 25, 144, -15, -41, 43, -141, 106, -88, -316, 157, 104, 174, 181, 35, 95, -94, 27, 137, 11, -1, -33, -18, 74, -67, -48, 4, 70, -58, -72, -105, 135, 54, 17, -33, -135, -4, 101, 63, -19, -25, 101, -12, -7, -44, -42, -62, -73, 5, 16, 35, -75, -30, 42, -52, 45, 12, 20, -19, -1, 10, 22, + 6, -9, 14, -9, -26, -8, -42, 28, 15, -12, 1, -19, 26, 26, 9, 3, 10, 9, -26, 1, -5, -6, -10, -3, 15, 5, -473, 248, -23, 8, 86, 122, -176, -22, -31, 101, 39, -107, 337, -36, -20, 150, 124, 41, 86, 276, -136, 9, -69, 28, -84, 7, 9, 31, -152, 14, -36, -57, -6, 97, -52, 90, 130, -223, 31, -90, -24, -137, 69, -81, -14, -46, -140, 54, -94, 65, 36, -69, -102, 4, 95, 72, 173, 80, -74, -211, -14, 38, 267, -82, -40, -2, -52, -138, -66, -129, + -17, 108, -24, 129, 83, 67, 93, 17, -167, -38, -107, -68, -185, -6, -53, 26, 51, 23, -27, -37, 7, 50, -41, -11, 1, -14, -4, -16, 20, -63, -22, -14, 2, -5, -12, 1, -94, 343, 177, -59, -143, 195, -234, -42, 125, -99, -72, -103, 225, -84, 67, 16, 66, 309, -317, 90, 154, -108, -294, -155, -23, 15, -45, -56, 118, 173, -18, -129, 6, -162, 44, -103, 53, 185, 66, -193, -8, 8, 279, 49, 138, -44, 59, 46, -345, 2, 159, 72, 178, -164, -102, -163, 40, 99, -36, 32, + 6, -83, 27, -63, 51, 48, -15, 81, 14, -16, 34, 200, 34, 103, 129, 70, 0, -6, -194, -3, 200, 69, 87, -7, -17, 125, -99, 8, -12, 62, 31, -2, -86, 11, -45, -15, 11, -29, -23, 17, -6, 63, 24, 57, 26, 16, 29, -27, -36, 1, 0, 73, 43, 9, 23, 69, -15, 5, 19, 29, -1, 712, -186, -69, -110, 144, 95, 241, 94, -38, 114, -7, 128, 49, 179, 2, 150, 196, -221, 37, 55, 35, 32, 47, -132, -2, -152, -23, -8, -256, -175, 62, -3, -11, 99, 97, + -54, -221, 63, 196, 128, 183, -52, 98, 180, -306, 94, 132, -153, 187, -134, -29, 16, 36, -104, 88, -29, -36, -108, -88, 103, 105, 45, 103, 160, 88, 223, -49, -257, 245, 38, 119, 48, -43, 62, 46, 8, 168, -54, 165, -242, -56, 28, 73, 14, -132, -63, 21, 5, -15, 5, 50, -67, -37, -39, -48, 24, -15, -21, -39, -31, 72, -20, -25, -4, -26, -24, 36, -18, 39, -11, 3, 28, -9, 1, 320, -359, 245, 55, 251, 61, -135, 49, 194, -224, -44, 30, -253, -47, -193, -117, -140, + -154, 71, -241, -148, -192, -46, 192, 72, -231, -87, -242, -57, 57, 357, -281, 121, -69, -100, -208, 14, 40, 230, 122, 33, -189, -329, -2, 102, 265, 95, 87, -189, 74, 168, 16, 30, -100, -99, -31, 100, 20, -62, 5, -209, -27, -175, 116, -33, 116, -171, -145, -238, -25, -151, -64, 66, -232, -97, 30, 134, -279, 169, -130, -138, -147, -121, 88, -80, 42, 53, -72, 15, 62, 50, 6, -62, -7, -28, -73, -9, 59, 38, -34, 56, -41, -29, -5, 22, -53, 9, -4, 43, 33, 68, -48, 20, + -9, -17, 23, -54, -18, 35, 19, -22, -881, 143, 101, -254, -56, -1, 9, -48, -84, -65, -262, 202, -127, 28, -218, -77, 316, 287, -181, -109, 9, -4, -149, -173, -123, 21, 14, 6, -18, 74, -215, 68, 7, -379, -46, -113, 173, 254, 39, -44, 12, -222, -279, 150, 275, 308, -83, 57, 179, 186, -96, 171, 277, -11, 233, 199, -233, 77, 13, 252, -154, -163, 144, 191, -59, 18, -275, 194, -154, 205, -342, 38, 80, 164, 10, -142, -292, -177, 244, -241, -12, 29, 131, -72, -53, 105, -196, -168, + 69, 48, -15, 141, -66, 35, 35, 39, 52, 13, -56, 35, 71, -28, 9, -13, -38, 31, -91, -11, -99, -17, -20, -30, -51, 22, -30, 0, -77, 32, -15, 28, 29, 13, 11, -340, 123, -300, 384, 369, 13, -496, 208, 30, -91, 345, 3, -295, -30, 375, -466, 17, -115, -368, -101, 9, -71, -188, 111, -155, 130, -132, -248, 135, -17, 194, -371, 154, 296, -116, 26, 297, 434, -113, -86, -362, 23, -298, -22, -207, 13, 31, 177, 85, 162, -113, 32, 100, -17, 400, -262, -129, 526, 528, -102, -32, + -328, -167, 19, -90, -216, 320, 100, -81, 469, 92, -221, -5, -426, -213, -240, -207, -54, -333, -239, 139, 130, -23, 78, -98, 115, -73, -107, 20, -155, -70, 205, 18, 103, -53, 23, 17, 50, 45, -6, -3, -98, 0, 24, 18, -26, -27, 70, 22, -12, 4, -14, 4, 40, 25, -11, -36, 13, -24, 422, -114, -6, 290, -71, 171, -96, -371, -25, -1, -77, -220, -246, 126, -195, 342, -107, -249, 210, 429, -108, 120, -117, 248, 4, -523, 184, 289, 27, -88, -305, 254, 169, 163, 32, 103, 339, -241, + 41, 66, -191, -368, 348, 194, 649, -34, 285, -96, -206, 34, -34, -10, -60, -213, 466, 10, 35, 66, -67, 384, 47, 322, 132, 54, 342, -163, -388, -77, 69, 50, -162, 188, -116, -540, 47, 107, -301, 139, -33, 58, -2, -123, -138, -1, 49, 164, -17, 46, -66, -48, 72, 49, -12, 50, -57, -7, 1, -74, -109, 66, -121, -31, -54, -104, -31, -14, -41, 45, -20, -44, -16, 198, 75, 75, -43, 28, -65, -81, -29, -28, 32, -54, 93, -125, -42, 26, 340, -571, 91, 252, 376, -401, -60, 267, + 186, 228, 38, 483, 88, 199, -63, 26, 198, 107, 229, 15, -324, -472, 246, 117, -92, 52, 138, -442, 2, -280, 127, -18, 285, -95, 126, -70, 72, 36, -14, 159, 214, 74, 123, -347, 140, -64, -602, -402, 100, -441, -32, 359, -266, 716, 258, -148, 388, 15, -130, -294, -290, -403, -64, 230, -288, -39, 257, 115, 144, 523, 63, 341, 1, 64, -568, 153, 41, -519, -489, 277, -188, 29, 146, -88, -134, 26, -31, -39, 28, -96, 81, -70, 17, -167, 86, 23, 34, -13, 199, -167, 12, -50, -42, 36, + 39, 51, 95, 156, 98, -108, 23, -18, 145, -53, 93, -155, -116, -92, -74, -15, -10, 69, 86, -297, -10, 186, -3, 130, -305, 235, -19, 68, 219, -411, -283, 74, -6, 224, 463, -44, 115, 498, -186, -339, -20, 365, -80, -421, 33, 155, -83, -132, -32, 540, -104, 465, 351, 424, 23, 34, 247, 83, -87, 87, -337, 253, 425, 266, 36, 237, -187, 182, -182, 266, -241, 4, -20, -19, 756, -114, -43, -66, 104, 208, 398, 454, -249, 109, 452, -254, -316, 189, -138, 195, 863, -409, 58, 80, -226, 97, + 281, 197, 23, -177, -426, 201, -186, 233, -161, 32, -211, -47, -353, 30, -113, -125, -45, 42, 88, 174, 73, -101, -26, 178, -106, -93, 12, 12, -161, -2, -82, -40, -31, -29, 61, 38, 126, -81, -82, 9, -98, 45, 198, -100, -107, -198, 100, -50, -135, -49, -291, -460, -354, -479, -184, 56, 386, 287, 104, 407, 123, 249, 229, -108, 352, 383, 270, -512, -287, -296, 113, -203, 15, 149, -149, -360, 235, -170, 84, 80, 371, -383, 601, -590, 614, 1, 308, -295, 109, -660, -369, -320, 292, 137, 424, -39, + -1, -212, -531, 350, -290, -148, 253, 606, 583, 277, -39, -391, 232, -602, -47, -340, 195, 657, -628, 233, 291, -386, -39, -63, 219, -255, -373, 78, -151, -543, 277, -50, -514, 386, 504, -162, 16, 76, -218, 332, 151, -88, -82, -211, -124, 268, 150, 155, -12, -232, -72, -75, -264, -51, 78, -11, -78, -19, -189, 30, -65, 133, 70, 32, -219, 185, 16, -88, -56, -30, -12, 113, -81, -27, 81, 227, 110, 72, -135, 183, -435, -509, -140, 338, -388, 267, -536, -91, -202, -185, -424, -32, -154, -252, 213, -282, + 316, 72, 248, -374, -705, -53, 153, -292, -212, 122, 99, -342, -159, 502, 247, -59, 277, 718, 31, 97, 79, -48, -6, 111, 101, -540, -193, -662, -205, -617, -288, 40, 734, 346, -354, -417, 277, 581, 369, -251, 446, -161, -28, -765, -224, -93, -90, -521, -840, 278, 3, -612, 163, 975, 132, 116, -606, -49, -4, 142, -682, 641, 105, 182, 356, 142, 385, -23, 183, -143, -293, -241, 136, -193, -59, -260, 94, 224, 9, 190, 25, -67, 1, -147, 111, 116, 24, 27, -100, -36, 62, 166, 120, -134, -46, -51, + -317, -439, -324, -101, -38, 58, -73, -120, -134, 6, -89, -112, -197, -102, 324, -193, -172, -44, 396, -588, -117, 146, -281, 686, -559, -575, -467, 664, 298, -378, -341, -225, -68, -202, -210, 37, 249, 656, -69, 282, 245, 240, -432, -538, -387, 460, -76, 558, 186, -56, -754, -612, -61, 55, -437, -270, -204, -206, -991, -211, -240, -353, -173, -229, -454, 326, 622, 350, 19, 371, 467, -160, 150, 124, 48, -14, -116, 332, 133, 553, -125, 60, 197, 1084, -11, 579, 727, -57, -630, 61, 631, 99, -536, -476, -615, 409, + -502, -130, 724, -304, -482, 156, -131, 21, 199, -296, -135, 67, -89, -130, -26, 63, 362, -26, -186, -154, 0, -131, -113, -94, -181, -78, 69, -79, -17, -239, 64, -15, 50, 255, 155, -138, 68, 62, -218, -324, 124, 141, 19, -331, -368, -49, -257, -75, -39, -326, 603, 438, -1027, 318, 401, -185, 290, 965, 74, 211, -345, 220, -364, -234, -197, 66, 243, 344, -56, 139, -112, -64, -194, 252, 909, -304, -302, 324, 225, 28, -673, 427, -538, 300, 375, 38, 90, -114, 623, 472, -1, 316, -259, 400, 61, 453, + 660, -19, 162, -91, -253, -21, 284, 324, -645, -391, 142, 689, -343, 456, 300, 86, -750, 87, 108, -889, 515, -499, -597, -1124, 265, 677, -316, -629, 122, 751, 473, 81, -106, 8, 258, -233, 347, 577, 544, -43, 226, 571, -98, -10, -72, 491, -81, 119, -239, 124, -151, 17, -2, -40, -121, 107, 281, 97, 73, -263, 57, -272, 73, 426, -165, 6, 47, -203, -274, -304, -79, 193, -99, 52, -194, -18, -3, -562, -155, -23, 108, 145, -127, 201, 95, 108, -177, -161, -112, 52, 259, 713, 519, -167, -1365, 171, + 697, 338, 159, -594, 6, -407, 106, -31, 124, 216, 298, 132, -738, 442, -94, 140, 577, 227, 116, -195, 714, -16, 710, -842, -240, 279, -486, -420, 40, -104, -378, 53, 628, -13, 51, -317, -666, -423, -183, 288, -64, 73, -322, -354, -167, 545, -360, 317, 218, 181, 70, -549, -783, -58, 541, -652, 329, -560, 366, -590, -20, -582, 845, -755, -444, 204, 148, 389, 329, -191, -94, -192, 115, -2, 508, -611, -234, -787, 422, -276, 42, -27, 228, -169, 93, -318, -483, 324, -244, 15, 93, 428, 180, -296, 76, -96, + -378, -65, 103, 130, -341, -165, 401, -33, -316, -137, 469, -529, -170, 117, -113, 199, -28, -228, -305, -94, -130, -91, -92, 95, -13, 208, -198, 119, 51, -86, 212, -1174, -167, 350, 85, -280, -420, 38, -399, -38, -616, 574, -231, 359, -800, -454, -18, 978, -803, -70, -629, -500, -154, 613, -145, 271, 285, -327, -698, 979, 424, -562, 106, 71, 268, -547, 487, -44, -1028, 108, 202, 264, -852, -204, 104, 748, 139, 416, -1099, -667, 333, -1, 712, -192, -124, 54, 360, 333, 123, -1394, 389, -162, 315, 742, -239, -66, + -853, 275, 379, -446, -270, 768, 1209, 317, 193, -344, -147, -663, 46, 8, -823, 299, -30, -239, -68, 385, -319, -211, -42, -87, -35, 340, -153, 7, 190, 79, 263, 228, 166, 122, 316, 378, -512, 161, -322, 251, 31, -319, -224, -123, -113, -209, 187, -106, -215, 349, -63, -109, 190, 359, -9, -127, 91, 335, 354, 230, -127, 63, 59, 302, 176, -991, -643, -211, 5, -558, 471, -1173, 73, -714, 394, -255, -796, -56, -203, -270, -909, -659, 208, 744, -474, 915, -751, -489, 180, -60, 423, -240, -252, -357, -89, -1248, + -348, 51, -40, -196, -482, 411, -425, 689, -194, -69, -464, -426, -822, -349, 323, 142, -36, 70, -286, -212, -373, -311, 185, 263, 131, -712, 845, 127, -347, 679, 489, 807, -137, 476, -1073, -573, -1013, 1058, -324, -715, -688, -1474, -610, 1043, -56, -509, 388, -1002, -667, 268, -49, -834, -816, 3, -465, 140, 188, -617, 625, -362, -540, 61, -316, 890, -328, 407, 73, 546, -262, -144, 61, -231, 0, -499, -378, -87, 222, 22, 364, 155, 272, -218, 7, -433, -101, -149, 142, 436, 204, 182, 211, 187, 55, -569, -164, -390, + -92, 78, 276, 1309, 1672, -148, -730, -165, -270, -736, 330, 32, -533, 1601, 560, -365, -1094, -87, 273, 302, 330, 772, -212, -364, 364, -1367, -915, -347, -92, 161, -730, -660, 715, 578, -428, -821, 535, 30, 940, -747, -170, -245, -43, -587, -892, 768, -551, -336, -681, -138, 456, 441, -272, 76, 83, 584, 873, 657, -1112, -519, -658, -149, 383, 156, -759, -1078, 931, 76, -908, -1493, 764, -179, 412, 397, 402, 72, 297, -575, -224, 426, 75, -259, 170, -52, -800, 423, -1017, -47, -49, -158, -365, -122, 448, -11, -102, 250, + -329, 1011, -78, 109, -74, 30, 247, 5, 238, -485, 109, -71, -354, 58, 168, 352, -168, 114, -845, -254, -48, -419, 374, -28, -104, -215, -350, -490, -722, 242, -75, 551, 623, 423, -429, -568, -755, -257, 687, 589, 93, 289, -245, -408, -334, 26, 96, -315, 149, 584, 724, -896, -751, 2137, -171, -209, -320, -675, -73, 771, 1240, -571, -344, -126, -563, -141, -317, 492, -508, 564, 270, -194, -709, -52, -291, 1066, -585, -15, 3, -107, 484, -308, -39, 221, -145, -1042, 533, -476, -549, -128, -585, -342, -1065, 1019, 49, -681, + -1248, 726, -735, -721, 12, -562, 255, 460, 1424, -406, 559, -122, -685, -586, -168, 2136, -1883, -140, 1967, -1799, -679, 1010, -146, -815, 1902, -943, -387, 869, 219, 369, -560, 626, 889, 412, -223, -62, 898, -134, 515, -16, 361, -516, -63, 232, 148, 94, 28, 32, 376, -175, 100, 133, 130, -808, -326, 253, -676, 200, 393, -293, -299, -240, 168, -335, 395, 325, -38, 186, -237, -490, -467, 933, 175, 580, 126, 110, 377, -327, -70, 589, -348, -819, 615, -89, 363, -101, -234, -238, 998, -1298, 1144, -208, -729, 610, 207, -127, + 119, 73, -150, 215, -260, -333, -158, -457, -383, -849, -332, 710, 668, -1053, 337, 542, 452, -190, -1040, -104, -521, -1215, 748, 1918, -1119, -131, 1359, -400, -501, 1102, 814, 397, -461, -908, 287, -376, -579, 2006, 1472, -1228, -908, 1079, -1999, -710, -575, -354, 1377, 913, 595, 656, -2347, -826, 2212, 1278, 251, -605, 754, -795, -1599, -1069, 761, -590, -137, 887, 1651, -212, -950, 109, 645, -1146, -433, 1170, 1050, 1054, 727, -224, -688, -346, 890, 250, 367, -185, 89, 400, 23, -175, -205, -270, 188, 134, 853, 231, -184, -357, 72, 32, + -140, -315, 73, 659, -726, -225, 631, -159, -30, 416, -177, 305, 120, 360, -734, -115, 138, 808, 185, 381, 329, 177, -171, 259, 374, -450, 202, -1983, 849, 3, -209, 1007, -179, -771, 378, 345, 983, 555, -543, 23, 146, 673, 150, -787, -38, -50, 152, -732, -800, 1143, -422, -1206, 610, 1061, -608, -209, 62, 726, -880, -1150, 306, 963, -218, -417, -248, -240, 412, 175, 242, 2434, 125, -316, 24, 73, 1307, 38, -478, 293, -1039, -608, 257, 2, 1121, 895, -592, -173, -560, 23, 395, 100, 115, 403, -302, -1201, 294, 806, + -394, 712, -1121, 520, 323, -975, 155, 17, -436, 43, -194, 482, 459, -816, -515, 1086, -843, 399, -91, -320, 225, -33, -502, 278, 154, 199, -30, -83, 39, 151, -201, -176, 133, 107, -118, -8, 225, 406, -256, -162, 35, -71, 125, -99, -71, 96, -22, 245, -95, 122, -333, 194, -238, 205, 337, -28, -13, 53, -429, 337, 680, -1277, -4199, -4969, -447, -3447, 1354, 8402, 4520, 6824, 7192, -782, -2073, 614, -5239, -6404, -1979, -7050, -5659, 1435, -4071, -1110, 8114, 2937, 5737, 9910, 5898, 2638, 2008, 702, -4415, -5497, -1814, -7508, -7512, 989, + -5618, -4612, 2771, -4728, -4861, 3668, 1491, -672, 8662, 8110, 5180, 10996, 10364, 3539, 4125, 3213, -5218, -5233, -6615, -13100, -15461, -11122, -11070, -8168, 280, 752, 5392, 9321, 11491, 10468, 12150, 10408, 6140, 4126, 1375, -2055, -4612, -6564, -5638, -8178, -9156, -7597, -8878, -6665, 1056, 2133, 5173, 10372, 8262, 6364, 4813, 1892, -1572, -1288, -2600, -3258, -2485, -2831, -2731, -1169, -1105, 58, 1688, 1196, 2370, 2842, 497, 2060, 1984, -555, 660, 459, -1508, 60, 489, -1751, -1906, -2668, -5477, -6130, -4764, -4559, -1492, 2230, 4031, 6551, 9893, 10674, 9905, 6934, 2118, -2245, -4787, -7155, -8823, -8686, + -6778, -4664, -2212, -689, 279, 794, 2016, 3315, 3427, 3172, 3266, 2314, 2092, 1800, 732, 154, 452, 381, 240, 144, -419, -1126, -1708, -2463, -3123, -3131, -2520, -1936, -1017, 169, 1058, 1544, 1797, 1581, 1401, 1531, 1484, 1187, 1016, 839, 577, 298, 16, -568, -1047, -1158, -1087, -989, -923, -856, -636, -231, 24, -86, -282, -159, 22, 127, 249, 289, 396, 629, 858, 842, 867, 765, 495, 299, 173, -68, -284, -440, -787, -1091, -1197, -1245, -1077, -688, -182, 384, 891, 1130, 1103, 862, 570, 281, 15, -141, -223, -236, -206, -199, -195, -177, -138, -107, + -64, -22, 6, 32, 45, 43, 32, 16, 4, -1, -2, -2 } }, + { { -285, -340, 179, 13, 268, 99, 120, 78, 110, -1, -1, -58, -172, -98, 49, -6, -30, -19, 95, 74, 3, 86, -76, -196, 66, -44, 25, -99, 82, -81, -39, -31, 144, -31, 1, -57, -14, -158, 56, -25, 89, -74, 12, -34, -127, 43, -11, -33, 59, 108, -20, -63, -186, 19, -110, 54, 4, -71, -1, -29, -24, -134, 90, -119, 69, -45, -78, -67, -143, 82, 9, 42, 89, -91, -147, 97, -140, 7, -93, 32, -72, 67, -35, 36, -61, 14, -28, 40, -29, -31, -31, -29, -55, 10, 16, -8, + -43, 33, -32, 7, -21, -37, -13, -12, -5, -6, -4, -30, -16, 7, -18, -8, -9, -20, -5, -15, -19, -16, -508, -7, -68, 132, 1, 50, -43, 65, 12, 57, -60, 326, -72, -47, -142, 46, -171, -55, 11, -83, -2, 119, 68, 45, 80, 116, -143, -55, -4, 74, -135, 130, -113, -57, 103, -20, 23, -84, 95, 101, 107, -167, -52, 180, -4, -27, -42, 196, 127, 152, 1, -36, -47, -11, -6, 22, 57, -190, -19, -89, -114, -15, 31, -99, 25, -75, -29, -30, -4, 66, 59, -34, -24, -43, + -156, -36, -97, 3, -128, 34, 0, 127, -46, 18, -112, 10, 14, -51, -55, 54, 0, 14, -7, 38, -12, 16, -8, -9, 44, 21, 18, 7, -7, 27, 171, 202, -144, 17, -123, 185, 33, -79, -111, -99, -22, 22, 48, 247, -150, -25, -61, 96, -280, -34, 175, -7, 147, 64, 118, 122, 52, -26, -132, 41, -38, 15, 205, 50, 176, -95, -51, 12, -241, 26, 177, -54, 15, -151, 111, -4, 48, -179, 102, -121, -68, -126, -148, 82, 26, -49, -77, -72, -54, -37, 80, -84, -150, -230, 209, 160, + 7, -230, 67, -111, 88, -76, 14, -142, -90, -184, -85, -27, 176, 104, -201, 84, 2, -19, 85, -13, 67, 140, 5, 28, 92, 18, 17, 91, -19, -4, 5, 10, 17, 21, -23, 25, -22, 5, 2, 22, 3, 57, 49, 2, -5, 56, 27, -45, 6, 19, 862, -321, 386, -307, 26, 91, 90, -254, -87, -86, -425, -3, 22, -153, -25, -2, 303, 55, -212, 154, 168, 37, 307, -229, -84, -123, 64, 246, -18, 15, 91, -45, 109, 49, 281, -43, 110, -185, 168, -130, 187, -4, -197, -30, 283, -13, + 191, 115, 184, 16, -147, -119, 2, -89, 151, 100, -151, 20, -118, 199, -55, 160, 191, 33, 197, -10, -96, -33, -123, 5, 259, -163, -167, -64, 73, -115, -71, 50, 124, -52, 45, -252, 62, 16, -18, 88, 5, 23, 59, -8, -33, 27, -58, 18, -25, 7, 11, -9, -21, -51, -4, -40, -25, -17, -84, -716, 81, -209, -149, -230, -279, 113, 254, -36, 100, 42, 131, 31, 12, 80, -152, 359, -16, -206, 236, -70, 102, -232, -143, -164, 74, 45, 186, 7, -112, 21, -99, -110, -122, -42, -170, -86, + 163, -148, -8, -116, -181, -80, 25, 60, 119, -91, -82, 116, 22, 44, 33, 72, 110, -174, -56, -17, -243, 66, -15, 145, -142, -109, -132, 24, 155, 119, 271, 181, -164, 68, -73, 128, 82, -179, 132, 36, -197, 26, -34, 18, -35, -136, 27, -97, -100, 38, -54, 24, 75, -49, -63, -68, -99, -19, 81, -21, 84, 1, 57, 38, 31, -36, -12, 14, -33, -40, 12, -38, -12, 10, -69, 40, -34, -13, 10, -3, 8, 23, -30, 20, 50, -911, 254, -269, -224, -160, 34, -44, 542, 56, 132, -57, + 6, -218, 223, 67, -28, 47, 290, -141, -46, 69, 23, 147, -122, -53, 162, 61, 149, 20, -151, -98, 91, -12, -49, -94, -52, -3, 275, 72, -46, 9, 24, -80, 199, 153, -43, -203, 55, -106, 190, 148, -142, 59, -184, -165, -144, -182, -60, 43, -108, 12, -119, -101, 218, 139, -178, -243, 31, 212, -158, -117, 180, 142, 205, -128, -2, 59, 87, 229, 65, -27, -5, -163, -21, -1, -138, 13, -38, -62, 6, -17, 73, -14, -24, 35, -18, -57, -35, 15, 60, -25, -18, 4, -10, 108, 23, 140, + -94, 27, 11, -55, 2, -3, -70, 21, -11, -79, -72, -38, -69, -53, 23, -34, -482, -48, 81, 234, -46, -123, 55, 344, -433, 100, -88, -80, -195, 117, -347, -226, 119, -182, 110, 495, -88, 200, -233, 239, -62, 71, -209, 97, 59, -112, 49, -23, -107, -7, 136, 213, -167, -266, -211, -195, 25, 156, 414, -5, 278, 291, -271, 208, -398, -146, 25, -177, -165, 111, -386, -76, 268, -116, -101, 36, -118, 110, -117, 188, 243, -67, 75, 10, -247, 21, -160, -110, -195, 111, 84, -187, 15, 139, 129, 165, + 169, -26, -162, 134, 69, 80, 43, 97, -12, -3, 13, 40, 46, -66, -21, -53, -36, 78, 66, 75, -137, 28, -18, -56, -67, 71, -45, -74, 18, 18, -26, 166, 54, -32, -38, -77, -23, 68, 102, 26, -1, 104, 1140, -56, -452, -58, -21, 42, 143, 57, -53, -48, -228, -109, 126, 278, -230, -145, 185, 14, -68, 74, -19, -265, -270, 366, -35, -24, -62, 187, -16, 19, 119, -202, 212, 88, 34, 81, 212, -513, -230, -125, 471, 60, 34, -146, -161, 141, -22, 163, -59, -328, 34, 39, -50, 159, + 71, 42, 261, 637, -51, -54, 242, 73, -76, 166, 495, -56, 94, 179, 144, 129, 131, 147, 113, -132, 197, 354, -83, 135, 1, -45, -246, 152, 57, -20, 73, 85, 20, 9, -83, -95, -38, -190, -85, -129, 164, 80, 62, -27, -25, 9, -109, 0, 39, -151, 131, -66, 23, -46, 7, 50, 59, -117, -116, -97, 12, -20, -33, -9, 81, -22, 8, -48, -104, -56, -3, 230, 256, -327, -95, -277, 274, 514, -247, -58, -283, -123, -342, 244, -209, -85, -23, 2, -137, -168, 307, -279, -104, 32, 209, 224, + -322, -94, 123, -276, 156, -219, -90, 81, 6, -120, -34, 66, 358, 45, 80, 0, -308, 336, -165, -251, 200, -179, -204, 265, -120, 34, -59, 36, 347, -59, 77, -303, -25, 354, 78, 351, 299, -98, -78, -407, 62, -68, 269, 332, -192, 83, -600, -163, 197, -206, 309, 22, 66, -109, -25, -143, 24, -98, 218, 216, -11, 74, -5, 123, 51, 89, 184, -55, -210, 97, 46, 133, -36, 141, -30, -47, 34, -83, -58, 16, -148, 42, -53, 131, 54, -8, -30, -84, -132, -9, 16, 54, -50, 31, -124, 0, + 5, -63, 80, 10, 0, 36, -42, 8, -1, 205, -264, 89, -247, -28, -333, 544, -162, 36, -173, -498, 285, 99, -372, 228, -168, -124, 129, 514, -258, 497, -11, -351, 14, 115, -309, 339, -179, 251, 546, 52, -257, -73, -30, 124, -218, -120, -30, 269, -97, -109, -359, -13, -425, -79, 479, -109, 272, 25, 72, -630, 8, -403, 323, 563, 173, 141, 34, 84, -329, 115, 175, -147, -42, -131, -83, 253, 5, 308, 944, 344, 94, -325, -302, -196, 185, -322, -28, -30, 65, 181, -177, -34, 175, 192, 39, 32, + 131, 166, 138, -2, -31, -32, 14, -69, -86, 75, -44, 117, -143, -46, 99, 84, -9, 76, -74, 35, 52, 70, -81, -80, 112, 80, 63, -29, -57, 27, -160, -42, 25, -85, 39, -59, -42, 18, 13, -13, -32, -106, 999, -522, -2, -253, -488, -656, 198, -202, 208, -620, 136, 238, 215, -253, -568, -445, -372, 17, -211, -412, -280, -136, -334, -229, 69, 449, -1, 74, -5, -373, 247, -24, 80, -74, -244, 228, -307, -432, 407, -421, 95, 7, -597, -351, 246, 0, 301, -183, -635, 8, 31, 251, 265, 613, + -340, -1229, -425, -412, 286, -797, -265, -124, -732, -236, -5, -130, -131, 173, -192, -7, -180, 185, -428, 168, 357, -430, -214, 228, 178, 158, -444, 118, 13, -53, 247, -49, 204, 185, -32, 65, 45, -43, -143, 258, -73, -162, 13, 4, 139, 58, 8, 52, -123, -122, 22, 58, 87, 153, -9, 76, -6, 69, -144, -54, -98, -85, -8, -9, 63, -160, -70, -117, -83, -168, -213, -185, -13, -6, 32, -109, -147, -572, 226, 283, -94, -110, -285, -315, 727, 265, -677, 235, -369, -35, -335, -697, 206, -364, -151, 28, + 22, -178, -588, -366, 291, -362, -8, -320, -488, -192, 547, 86, 99, -476, -157, -98, -59, 192, 242, 306, 384, -187, 218, 74, -217, 133, -366, -324, -275, 118, -318, 14, -480, -426, -215, 500, 396, 379, 425, -389, 531, 15, 247, 722, -144, -136, 123, -351, 149, -166, -445, 56, 373, -438, -305, -56, 401, -333, 43, 119, 244, 57, -93, -228, 66, 166, -87, 19, -111, 34, -105, 41, 13, 59, -36, 40, 86, 201, -20, -8, 23, 92, -146, -67, -161, -50, -31, -195, 42, 170, -9, -232, -32, -25, -192, -227, + -320, -139, 131, 16, 95, -54, -52, -122, -11, -291, -46, 167, 279, -19, 89, -168, 27, -102, 147, 56, -274, -638, 730, -571, 756, 423, 288, 162, 297, 323, 298, 813, -285, 57, -55, -140, -25, 101, -76, 156, -53, 254, 213, -46, -141, -810, -289, -588, -28, 310, 312, 99, 159, 234, 193, 226, 580, 865, 580, 117, -111, -167, -249, 303, 308, 346, -258, -203, -320, -53, 421, 4, 505, -306, 270, 163, 453, -948, -679, -278, -382, -390, 116, -159, 596, 177, -666, -55, 1076, -363, 335, -163, 442, -206, -135, 16, + -183, -240, -18, 181, 266, 186, -71, 210, -56, 97, -275, -186, 175, 112, -277, -120, -118, -37, 68, -72, -136, 63, 11, 46, -23, -77, 122, 40, -70, 163, -24, 48, -31, 192, -163, 171, 74, -159, 105, 6, 27, -166, -488, 183, 3, 36, -57, 186, -46, -86, 58, 146, 119, -71, 148, -464, -231, 390, 172, 289, 748, 67, 501, 731, 508, -327, -738, -22, -337, 801, 232, 627, -87, -331, -121, -362, 146, -278, 36, -310, 165, -225, -94, -499, -496, -46, -711, 394, 271, -210, 367, -171, 144, 410, -449, -588, + 106, -126, 993, 425, -1087, -291, -308, -558, -593, -1213, 215, -432, -113, 178, 45, 254, -48, -141, -921, 113, -419, 117, 541, 117, 363, -546, -729, 151, 452, 308, 170, 293, 470, 591, 604, -533, -324, -383, -277, -448, 637, 378, 359, 102, 274, 240, -23, 337, -514, -176, -62, 47, -112, -360, 20, -69, 47, 123, 372, 25, 173, 180, 27, 190, 5, -107, 22, -274, -115, 155, 213, 72, 38, -336, -35, 18, -166, -108, 49, 116, -316, -341, -160, 124, 99, 184, 40, -104, 75, -352, -322, 1317, 870, 1208, 79, -239, + -820, -241, 138, 191, -195, -633, -229, 1044, 432, -144, 320, -23, -383, -111, -250, 712, -54, 42, 308, 21, 349, -3, 494, -453, 569, 116, -264, -160, -293, 513, -710, -767, 486, 803, 38, 555, 763, -858, 286, 176, -46, -7, 128, -322, 599, -363, -288, 242, 31, -65, -138, -179, 87, -567, -169, 457, -558, -129, -377, 14, 1132, -355, 74, 303, 6, -260, -706, 691, 323, -1424, 354, 358, 266, -319, -148, 727, 33, 54, 187, -506, 20, 322, -131, 186, -40, -164, -421, 64, -55, 391, -36, -17, -280, 310, -103, -108, + -444, -224, 157, -287, 25, -141, 179, -168, -357, 181, -385, -106, -175, 18, 24, -145, 385, -48, 519, 316, -51, 54, 333, -230, 60, 39, 319, -288, -170, 15, -588, -1409, 1254, 747, 398, 280, 619, -1422, 584, 657, 281, -910, 507, 920, 427, 1015, 370, 17, -40, -32, -173, 430, 721, 687, 240, -211, -358, 86, -326, -382, 402, 276, 77, -383, -372, -82, -324, 165, 829, -147, -268, 280, 150, 245, 290, -63, -167, 666, 441, 218, 294, -54, -662, 153, 441, 57, -492, 659, 172, 917, 34, 824, 88, -270, -88, 198, + 1173, -148, 422, 289, 554, 290, 3, -36, 362, 1669, 78, 670, -566, -423, 212, 262, 325, 134, 53, -820, -324, -860, 47, -148, -284, -241, -96, -363, 46, -38, -382, 273, -444, -216, -401, -274, -26, 44, -321, -373, 90, 237, 277, -56, -106, -479, -626, 63, 77, -286, 570, 552, 817, 286, -179, 112, 252, 309, 371, 55, -387, 98, 496, 254, 26, 198, -918, 1007, -15, 891, 22, 61, -809, -249, -364, 618, 158, 274, 164, -621, 62, 50, -545, -781, -797, 270, -296, 727, 43, -231, -188, 157, -280, 47, 214, -306, + 173, 245, 85, 70, 551, 924, -180, -8, 466, 380, 558, -414, -160, 167, -552, 53, 50, -736, 949, -48, 480, 411, 292, -560, 55, 476, -386, 848, 236, -313, 706, 528, 373, -1186, -238, 233, -401, 61, -657, -168, -997, -289, -150, -280, -1105, -115, -299, 1663, -236, 336, -167, 263, -136, -276, 184, -232, -31, -127, 452, 156, 202, -724, -639, -486, -195, 122, -899, -151, -67, 63, 337, 245, -21, 345, -311, 2, 25, -527, -713, 136, -204, -674, -176, -321, 53, -720, -74, -318, 429, 0, -297, -118, 139, 159, -60, 315, + -317, -210, 426, 390, 707, -241, -52, -100, 189, 503, 440, 324, -262, 196, 553, 533, 226, -679, -784, 326, -121, 231, -156, 637, -502, -116, -183, 554, -442, 982, 1213, 1236, 63, -248, 189, -178, 292, -69, -21, -382, -1018, -350, -976, 536, 505, -609, -458, -610, -291, -102, 1298, -1, -683, -735, -57, 901, 425, -1855, -388, -342, 229, 674, -812, -270, -489, 192, -1102, 525, -195, -41, 290, 28, -546, 1058, -120, 495, 1139, 2343, 1403, -52, 783, 1187, 1536, 1661, 468, 1011, 282, -4, 619, -514, 1023, 426, -462, -1561, -1135, 129, + -451, -334, -296, -189, -201, -653, -427, 6, -109, -53, -211, -74, -342, 394, -697, -299, 189, 108, 52, -195, -225, -139, 129, -128, 344, -434, -531, -541, -331, 380, 437, -186, -87, 144, -94, 722, 152, 47, 584, 353, 331, 822, 544, 613, 189, 286, 686, 249, 531, -515, 279, -242, -535, 599, -773, 1273, -159, -244, 16, 1012, -689, -129, -37, 5, 363, -273, 527, 176, -107, 114, 55, 410, -1290, -415, -45, 126, -133, -946, 762, -53, 99, 267, -616, -289, -1422, 364, -337, 260, 1029, -296, 212, -145, 488, -858, -1137, 979, + -98, 72, 163, 984, 722, 852, -20, -1172, 683, 309, -278, -424, 653, -134, 827, 1360, 1064, 167, 89, 999, -204, 296, 831, -583, 961, 575, 341, -698, -340, -926, -29, 296, 1352, 554, -1261, -133, 811, -136, 394, 528, -894, -238, 434, 87, 242, -408, 289, 473, 63, -11, 718, 118, -155, -206, 239, -83, 387, 41, 293, 312, -50, -365, 709, -123, -216, -67, -479, -505, -316, -357, 232, 397, -419, -384, 87, 607, -906, -244, 354, -132, 6, -148, -94, -678, -5, -199, 186, 25, 114, -18, 62, -163, 284, 134, -75, -160, + 120, 14, -51, -1779, 408, -294, -70, 1389, 597, -436, -337, -5, -898, -1101, 93, 10, -619, 657, 80, -635, 402, 1195, -160, -689, 433, -406, -442, 223, 971, -316, 142, 266, -299, -723, -474, 958, 338, -945, 809, 317, -647, -339, 1331, -433, -1021, -525, 1770, -1747, -809, 1036, -469, -562, -1664, 1298, -1065, 381, 56, -201, -1879, -556, 1609, 1013, -1271, -349, -550, -262, 261, 348, 419, -2221, 1215, 930, 978, 14, 512, -1088, -965, 1899, 780, 209, 766, -1024, 207, -454, 490, -278, 1334, -545, -463, 183, 162, -506, 305, 145, 114, -97, + 68, 106, 110, -127, -71, 277, 17, -150, 584, 170, -518, 55, 502, 128, -492, 660, 1190, -587, -680, -187, -153, 400, 872, 261, -805, -271, -116, 117, 246, -139, 357, -261, -30, 205, -344, -1470, 252, 1830, 570, 194, 48, 135, 783, 1073, -249, 198, 276, -188, 646, -345, -94, -262, 496, 367, -206, 337, -491, -401, 495, -323, 544, -368, -165, -14, 296, -22, 220, 87, 555, -402, -82, 7, -224, 535, 464, -389, -139, -240, 121, -501, 266, 150, 244, -202, -153, 609, -739, -131, 308, -203, -136, 317, -907, 215, -330, 51, + -323, 779, -257, -341, 319, -181, -515, 991, -30, 98, -225, -387, -454, 498, -566, -275, 571, -787, -343, 98, -76, 93, -15, 108, 346, -129, 134, -163, 364, 197, -18, 28, 221, -199, 160, 23, 176, -84, 275, -144, 73, -244, -210, -332, 60, 16, 108, -164, 367, -124, -65, 313, 277, 147, -131, -215, 189, 250, 156, 106, -5, 226, 246, 107, 208, 25, -164, -10, 481, -1364, -3859, -3170, 1679, 483, 3840, 6859, 1021, 2164, 789, -5467, -1727, -3708, -4481, 128, 719, -1869, 2713, 3549, 1994, 5659, 3266, -726, -1340, -2624, -5107, -4034, + -1187, -3597, -499, 3106, 521, 724, 4697, 2396, 1484, 4895, 757, -1350, 1916, -2562, -5073, -2124, -4280, -5360, -75, -1119, -1408, 3571, 3938, 2504, 5940, 4790, 2263, 2044, 1187, -3967, -3645, -4621, -6098, -4892, -2061, -1418, 129, 3507, 4269, 4464, 4284, 3966, 850, 73, -670, -3024, -3309, -1915, -3470, -1463, 307, -759, 1747, 3136, 963, 1324, 593, -858, -530, -1312, -1702, -206, 484, 12, 1411, 1297, 151, 1248, 4, -1584, 1400, 418, -1403, 987, -1038, -2117, 970, -1507, -3723, 56, -1637, -1088, 3698, 1668, 1760, 5282, 3508, 1941, 2311, -580, -3338, -4252, -5763, -6385, -4045, -2592, + -443, 2421, 5409, 5961, 5535, 5753, 3083, 132, -1468, -3804, -4852, -3153, -3506, -2806, -563, 88, 370, 1357, 1166, 1001, 1813, 1790, 1525, 1780, 1245, 396, -143, -805, -1770, -1968, -1646, -1762, -1292, -708, -101, 521, 1317, 1424, 1319, 1197, 844, 310, 26, -119, -505, -523, -316, -396, -460, -326, -506, -459, 8, 44, 4, 172, 82, 95, 396, 401, 438, 504, 271, 76, 17, -152, -317, -410, -461, -476, -336, -156, -10, 129, 273, 286, 305, 299, 162, 6, -31, -125, -147, -107, -34, 28, 84, 89, 68, 15, -71, -132, -145, -157, -152, -116, + -45, 58, 128, 148, 177, 190, 148, 102, 47, -22, -68, -96, -116, -106, -78, -52, -20, 12, 32, 42 }, + { -340, -414, 211, -75, 184, -90, -92, -184, 45, 41, -7, 4, -19, -141, -15, -80, -92, -87, -2, 12, -6, -15, 72, -18, -213, 135, 68, -72, 23, -1, 4, 31, 140, -76, 10, -242, 123, 25, 56, 85, 138, -75, -57, -26, -121, 11, -17, 107, -56, -6, -58, -67, 130, -96, -46, 13, -87, 75, -2, -40, 81, 147, 11, -5, -19, 126, -123, 2, -18, 66, -29, -56, 137, -1, 30, -37, 30, 74, -57, -81, 6, 72, 121, -53, -35, 30, 8, 19, -53, -17, 34, -6, 25, -43, -12, -26, + -36, -26, -24, 20, 5, -18, 21, 14, -16, -5, -3, -23, -41, -11, 2, 10, 25, -2, 16, 9, -18, 18, -494, 85, 59, 174, -68, 53, 202, -78, 56, -122, -179, 66, -122, -139, -140, 43, 54, -238, 141, 94, -40, -87, 56, -21, -54, 18, 79, 59, 127, 25, -38, 131, -65, 285, 64, 176, 68, 154, 69, 107, 57, 13, 6, 216, 37, -34, 14, 114, 84, 13, -10, -43, 24, 263, 75, 122, -127, -64, -133, -83, -130, 98, 62, -82, -59, 59, -62, 66, -29, -19, -90, -150, 65, -245, + -35, -51, -62, 14, -57, 13, 92, 46, -63, 13, -50, -106, -17, 52, -5, -81, 30, 16, 31, 58, 2, 9, -39, -22, -6, 1, 20, -43, -38, 4, 276, 381, -120, 100, -193, -13, 9, 488, -53, -132, -214, 2, 138, 223, -54, -299, -88, -116, -84, 98, -24, 186, 18, -109, -242, 69, -25, 53, -32, 24, 115, 40, -304, 34, 191, 93, 21, 44, -51, 132, -181, -20, 144, -104, -3, 236, -113, -14, -84, 144, -157, -117, 69, -163, -82, 206, 120, -189, -71, -31, -49, -88, 64, -76, 74, -5, + 9, 31, 155, -21, 214, 109, -169, -79, -84, 128, 36, -11, -70, 172, 64, -6, -7, -46, -43, 49, 17, 55, 133, 47, -10, 6, 8, 41, -12, 14, 62, 11, 78, 0, 26, 39, 47, 15, 28, 33, 27, 44, -17, 12, 29, 45, -7, -39, -45, 8, 916, -338, 186, -258, -26, 10, -18, -137, 76, 106, 26, -99, -211, -8, 130, 92, -92, -159, -12, 143, 262, -141, -18, -106, -228, 26, -114, 70, -84, 178, -311, 211, -13, -186, 46, 78, -21, -98, 7, 244, -8, 40, -34, 93, 44, -58, + -91, -201, 131, -42, -58, 77, 2, -338, 260, -363, -209, -257, 57, -30, 155, -84, 83, -155, 76, -41, -62, -171, 106, 120, 207, -50, -18, 55, -61, -37, 41, 118, -156, 77, 114, 125, -198, -163, 70, -102, 53, -2, -11, 17, 26, -9, 48, -59, 30, -19, 118, 6, 30, 26, 9, -47, -3, 11, -13, -722, 74, 8, -61, -111, 126, -98, 84, -26, -1, 117, 152, -93, 112, -33, -62, -203, -10, -274, -201, 241, 86, -93, -34, -28, 167, 88, -86, 153, 102, 60, 53, 65, 116, 100, 99, 270, + 243, 105, 27, -167, 187, -248, 49, -69, 202, -152, -198, 341, -79, -182, -162, 254, 156, 10, 130, 184, 85, 298, -17, -46, 169, 104, 10, 7, -154, 93, 97, 241, 98, 150, -92, -123, -262, -60, -141, -112, -119, 133, -4, 11, -77, -88, -24, -77, 24, -52, -87, 36, -8, 4, -81, -11, 4, -102, -14, -24, 7, -45, -53, -32, -19, 3, -17, 17, -24, 29, 7, 26, 57, -12, 60, 13, 39, -26, 13, -50, -19, -8, -61, -18, -30, -959, 262, -202, -300, -297, 190, -219, 168, -276, 158, 136, + 85, -291, 206, 0, 126, -241, 140, 293, 225, 12, -100, 44, -59, -308, -59, -146, 75, -192, 172, 169, -62, -3, 235, -47, 161, -123, -198, 109, 0, 113, 289, 177, -7, -493, -235, -65, 73, -73, 277, -428, 140, 62, -1, 139, -52, 213, -449, -207, 179, -451, -81, 216, 80, -97, -300, 116, 199, 147, -51, -315, -24, 6, -32, -13, -152, 74, -246, 157, 25, -144, 33, -174, 17, -209, -56, 78, 82, 11, -17, -70, -52, 19, -121, 104, 11, -57, 4, -104, -82, 28, -41, 62, -53, -28, -34, -37, + -70, -9, -37, -13, 24, -13, -29, 31, -10, -25, -25, -61, -42, 12, 38, -6, -453, 49, 75, 355, -335, 387, 110, -31, -91, -42, 36, -283, -55, 91, -93, -166, -45, 268, -277, -60, 277, 1, -110, 98, -135, 204, 89, -2, 102, -118, -187, -13, 14, 153, -327, -176, -145, -101, -97, -99, 48, 16, 27, -244, -251, -199, 7, -313, -174, 188, -128, 42, 19, -6, 78, 112, 105, 126, 184, -32, 199, -13, 100, -16, -129, -7, -208, 128, -243, 227, -271, -4, -280, 27, -281, -269, 127, 372, 111, -239, + 170, 0, -107, -63, -112, 148, 126, 182, 32, 142, -121, -13, 138, 17, 42, 28, -69, 83, -9, 31, 122, 36, -32, -73, -35, 51, 49, 40, 13, -57, 3, -12, -130, 125, 13, 46, 5, -30, -62, 44, -64, -29, 1252, 9, -369, 51, -204, 495, -89, 135, 30, 18, -448, -232, 238, 209, -354, -67, -17, 303, 145, 111, 296, 42, 13, 257, -99, -407, 52, 300, 174, -122, -1, 208, 123, 52, -19, -231, 102, -251, 17, -467, 114, 136, -45, -218, 285, 148, -68, 221, 98, -198, 344, 32, -132, 76, + 353, 50, -17, -306, -183, 36, 115, 405, -143, -168, 28, 218, -152, -184, -24, 293, 206, -80, -237, -18, 253, -109, 533, 112, 73, -282, 227, 9, -68, -146, 6, -84, 7, 329, 145, 117, 56, 33, -3, -27, 23, 62, 113, 13, 14, 39, -100, -3, 31, -26, 97, -80, -11, -42, 33, 173, 52, -61, -22, 37, 6, 54, -20, -82, 62, 59, -69, -21, 148, 49, 72, 286, 153, -446, -45, -225, 451, -167, 211, 42, 283, 113, 43, -21, 116, -127, -190, -527, -391, 131, 349, 470, -171, -226, -200, 106, + -109, -22, -18, 65, 72, 315, -166, 32, 78, 155, -151, -110, -249, -166, -173, -294, -753, -6, -101, -321, 73, -34, -408, 140, -346, 92, -42, -25, 176, 231, -7, -335, 99, -209, -234, 328, 293, 331, -107, 56, 43, -164, 25, -77, 512, -81, -53, -47, -4, -309, -388, 96, -29, -25, 87, 562, -70, -257, -111, 297, -44, -91, -85, -2, -239, 62, -47, 49, -121, 10, -152, -8, -11, 66, -65, -26, -94, 129, 6, -87, 19, 46, -100, 30, 37, 158, -34, 40, 106, 72, -58, 70, -118, -184, 21, 23, + -74, -171, -38, -38, 154, 63, 103, -13, 129, 146, -492, 182, 60, 521, -350, -198, -116, 278, -265, -255, 231, 155, -268, -270, -264, -592, 390, 366, 388, -167, 123, 385, -557, 1, 366, 339, 154, -1, -178, 38, -85, -482, 62, 132, 71, 320, -281, 31, -526, -67, 105, -289, 113, 89, 236, 288, 401, -82, -156, -483, -344, 149, 711, -220, -29, -327, -173, -260, 154, 157, -54, 23, -519, -69, 353, -281, -243, 209, -93, 306, 77, -225, 37, -339, -97, -90, 655, -66, -191, 143, 135, -58, -110, -34, -89, -122, + -112, -87, 47, 51, 106, -27, -1, -63, 65, 16, -167, 45, -1, -19, 62, -4, -91, -91, -216, 72, -67, 64, 84, -103, 48, 29, -21, 82, 1, 235, 34, -43, 6, -69, -11, 40, 8, -21, 20, -93, 74, -302, 712, -345, -176, -10, -20, -499, 36, -367, 271, -692, -98, -219, 241, -236, -237, -585, 401, -238, 167, -186, 123, 318, -224, -382, -126, 268, 553, 180, 234, 31, -548, -292, -293, -149, 101, 505, 220, 296, 278, -73, -112, -164, -457, 29, -318, 504, -224, 348, 78, -176, 120, -116, -152, -268, + 416, 112, 699, 156, -742, -182, 244, 198, 114, -38, 71, 785, 396, -128, 89, -207, 572, -18, -17, 224, -493, -212, -164, -530, -626, 129, 231, -55, -306, -78, -93, -241, 10, -46, -188, 196, 301, -61, -38, -41, -110, 88, 26, -30, -54, -48, -29, 101, -51, -136, -28, -3, 51, 31, -79, 212, -63, 130, -19, 109, 62, -31, -136, -133, 53, -34, -208, -76, -46, 82, 27, -13, 67, 101, 40, -56, -81, -432, 258, 577, -57, -25, -13, 536, 166, 128, 92, 63, 91, -212, 39, -665, 95, -321, 278, 679, + -88, 49, -536, 716, 348, 304, -89, -395, 47, -135, 364, 260, -326, 17, 192, 135, -252, -225, 1050, -245, -183, 220, -267, -196, 334, 326, 13, 125, 119, -408, -202, -19, 139, 354, 88, 83, -459, -45, 136, -628, 138, -176, -63, -117, 184, -188, -340, -365, -575, 71, -233, -114, 369, -127, 120, -651, -1, 596, 140, -304, -179, 361, 187, -400, 224, -291, -222, -97, -55, 133, -38, 21, -61, -82, 49, 70, -101, 84, 265, 38, -35, 110, 168, -74, 114, -77, -102, 26, 76, 216, 59, -25, 81, -37, 114, -68, + 105, -83, 36, 88, 28, -156, -85, 274, -117, -227, 111, 54, 83, -63, 358, 99, -82, -47, 90, -40, -331, -333, 793, -474, 124, -303, 935, 199, 173, -298, -353, 35, 268, -286, -456, -271, -663, -258, -389, 0, -892, 63, 484, 298, 396, -276, 104, 429, -49, 311, 116, 485, -242, 405, 322, 230, 526, -294, 314, -161, -186, -124, 117, -1019, -325, -633, 734, -462, -521, -112, 415, 12, -186, 577, -205, -183, -418, -1031, 51, 96, 430, -432, 2, -264, -347, 551, -111, 276, -599, -584, -363, 459, -47, -292, -308, -13, + -508, -348, 50, -214, -379, 558, -767, -732, 192, 2, 324, 36, -35, -237, -208, 33, -363, -148, 309, 40, 53, -181, 183, 66, -198, 91, -147, -32, -151, 129, -201, -52, 136, 264, 29, 8, -290, -90, -20, 39, -43, 243, -11, -98, 157, -187, -170, 100, 224, -67, -161, -221, 172, 135, 278, -381, 0, 516, 70, -153, 267, -415, 833, 524, -2, -378, -427, 181, -106, -37, -20, 760, -370, 16, -256, 281, -468, -430, -847, 198, -342, -476, -55, -807, -394, 229, 175, -110, 424, 41, 513, -224, -699, -106, -511, -97, + -151, -673, 92, 550, -1542, 197, 8, 384, -73, -480, -913, 367, -109, 343, 209, -111, 539, -665, 938, -233, 525, 1090, 440, 776, 309, 204, -101, 405, -146, -423, -566, -368, -14, 322, -48, -249, -349, -317, 436, -192, -150, 387, 76, 292, -25, -42, -112, 69, 152, -197, -26, -484, -344, 238, -112, -12, -65, -9, -179, -289, 216, -174, 279, -278, -122, -31, -189, -98, 144, 57, 338, -83, -190, 125, -388, 7, 55, -61, 33, -44, 202, 280, 55, -10, -128, -234, -106, 14, 467, 230, -223, 1301, 1060, 955, -220, 0, + -814, 605, 752, 254, 726, 288, 246, 253, -130, 98, 200, -188, -784, -478, -30, -523, -608, -1426, 311, 243, 370, -275, -99, -192, 9, -448, -14, -342, 393, 325, -204, -279, -752, 1261, -396, 247, -2, 78, 201, -526, 630, -321, 215, 138, -472, -489, -91, -46, 292, 1331, -112, 195, 43, 399, 286, 296, -236, -74, 115, -649, 131, -556, -882, 303, 28, 66, -646, -1555, 670, 696, 482, -884, 837, 886, 329, 254, 8, -261, -586, 434, -413, 22, 7, -237, 177, -425, -44, -87, 208, -122, -194, -266, 401, -225, -95, 99, + -360, 195, 164, -130, -126, 30, -334, 304, -112, -89, -28, 21, 228, -185, -423, 120, -236, -79, -241, -220, 33, -179, -79, -168, 543, -247, -441, 63, -158, -18, -762, -1523, 1269, 206, 227, -505, -363, -1620, 451, 1163, 359, -1025, -512, 170, -398, -251, 478, -532, 301, 270, 223, -593, 215, 187, -277, -555, -320, -212, -142, -529, -456, -249, -546, 435, -202, -705, -242, 437, -88, -488, -268, -248, 0, -386, -232, -642, -610, 264, -216, 807, 531, 55, 482, -700, 457, -665, 563, -93, 289, -295, 998, -246, 560, -140, 822, 333, + 201, -843, 919, 737, 321, 344, -659, -123, 272, 454, -116, 112, -728, 470, 801, -15, -571, -31, -378, -322, 157, 1, -157, 187, -417, -96, 17, 121, -288, -393, 153, -190, -373, -668, -49, 210, -56, -335, -407, -123, 259, -278, 107, 152, 42, 112, -35, -178, -153, -49, 186, 64, -73, -250, 344, -221, -196, -161, 68, 402, -272, 396, 331, -131, 120, 211, -1085, 878, -130, 409, -609, -214, -169, -160, -160, 503, -8, -462, 330, 37, 232, 423, 428, 0, -412, 1574, -461, 1205, -13, 50, -718, -327, 94, 572, 273, -216, + 466, 77, -693, 90, 78, 670, -46, 392, -530, -22, 448, 211, 372, 1018, 812, -151, 412, -86, 798, -677, 527, 201, -48, 469, -277, 1252, -238, 594, -481, -432, 3, 1335, 423, -1279, 1098, -42, 373, -969, 305, 90, -1918, 778, 1434, 539, -625, -401, 276, 1414, 797, 1074, -415, -548, -502, 212, 279, -66, -564, -260, 661, 105, 137, -249, 294, -95, 124, -161, -202, -233, 392, 674, 648, 137, 336, 618, 400, 432, 588, 331, 560, 429, 141, -890, -190, -422, 227, 501, -605, -219, 671, 368, 59, -171, 565, -468, 86, 595, + 455, 256, 299, 360, 194, 69, -59, 85, 31, 308, 365, 237, -300, -152, -525, 645, 90, 427, -361, 865, -315, 400, 125, 175, 117, 71, -922, -533, -5, 78, 612, 510, -755, 72, -422, -376, 171, 42, -267, 304, 1190, -801, -77, 1840, -1135, 129, 644, -340, -285, 379, 594, -664, 312, -1203, -144, 1790, 64, 506, -204, 978, 969, -273, -32, -466, 98, -344, -889, -562, -1058, -770, 1144, 466, 327, 1543, -1110, -647, 181, 579, -446, 282, -477, 855, 496, 297, 611, 2240, -546, -174, -641, -719, -62, 943, -753, -94, 655, 721, + 836, 499, -592, 150, -334, -66, 481, 164, -58, 376, -694, 50, -4, 188, -168, -169, 397, -147, -118, 462, 570, 475, 190, 206, 370, 123, 13, 276, 10, -145, 100, 5, -59, -754, 167, 502, 786, -177, -247, -254, 390, 474, -1055, 136, -481, -54, 38, 80, 282, 224, 183, -257, -541, 443, -130, 1011, -918, 232, -66, -294, -267, -133, 310, 191, 211, -49, 566, 99, -739, -583, -79, -342, -424, 97, 469, -66, -105, -678, 335, -109, 695, -236, -1333, 163, -394, -201, 4, -1083, -568, -930, 19, -68, -259, -1231, -499, -108, + 646, 711, 59, 54, 349, 78, -844, 741, 1012, -439, 155, -440, 185, -4, 772, -864, -624, -1976, -699, 497, 799, 566, 517, -488, -159, 393, 381, 857, 409, 365, 663, 166, -725, -780, -1054, 440, -673, 58, -590, -914, -1380, 195, -398, -434, 126, 129, -50, -201, 31, 454, 319, 115, -174, 328, 746, -166, -404, -336, 367, -196, -165, -666, -639, -496, -1094, -63, 6, -442, 197, 294, 219, 543, 154, 642, 45, 174, 714, -350, -17, 103, -3, -498, -16, -99, 860, -59, -353, 264, 110, 246, 552, -99, -6, 311, 144, 13, + -39, -173, 185, -1584, 662, -475, 57, 1122, 939, -375, -160, 577, -363, -383, -319, 75, -111, -45, 132, -127, 552, 1319, -561, -1038, 1031, -805, -220, 4, 1287, 96, -394, 376, 356, -1354, -400, 219, -56, -645, -52, 250, -1987, -922, 978, -982, -1093, -677, 798, -1046, -1635, 1638, -488, -1032, -65, 637, -634, -1107, -33, 498, -62, -1423, 328, -25, -641, 1488, 1400, -111, -578, -1111, 1708, 235, 297, 588, -427, -1666, 743, 1267, 1011, -633, 361, 1383, 799, -962, -217, -755, 332, 205, 867, 858, -1041, -39, -114, 153, -408, 413, -270, 238, + 212, 174, -298, 225, -442, 719, -371, -186, 453, 399, -422, 65, -200, -487, -265, 194, 378, 233, -398, 220, -258, -605, 25, 107, -101, -50, 407, 26, 41, 193, -60, 104, -652, 487, 174, -1649, 168, 1531, 828, 204, -32, -291, 388, -556, 1269, -110, 329, 462, -454, 5, -69, -500, -15, 174, 706, -14, -460, 210, 565, -107, 904, -724, 135, 195, 226, 784, -449, 59, -44, -1049, 134, -351, -581, 231, -230, 804, 574, -439, -945, 431, 76, 175, 506, 1121, -207, 223, -474, 639, 450, 475, -554, 733, -270, -336, -666, -69, + -272, 953, -733, 41, 224, -230, -453, 1335, -73, 309, -138, 152, -126, 367, -61, -174, -122, -154, 436, 303, 410, 226, 122, -300, 300, 15, 161, 139, 367, -63, 2, 52, 110, 116, 271, -243, 167, 146, 128, 108, 85, 267, 96, -372, 209, 243, 253, 106, 273, 69, -28, 152, 82, 195, -26, -189, 35, 274, -153, 109, 5, 299, 267, 99, 185, 278, 125, 224, 538, -1432, -4017, -3820, 1660, 162, 3672, 7778, 1704, 3134, 1673, -5771, -2582, -3882, -5699, -383, 674, -2694, 2394, 4069, 2493, 7008, 4303, 38, -648, -2482, -6191, -5018, + -2160, -4753, -1401, 2714, 809, 685, 6422, 2475, 1565, 5941, 283, -303, 2741, -1367, -4898, -2375, -4894, -7155, -791, -3252, -2651, 2286, 4441, 2051, 7847, 6247, 3627, 4744, 1611, -2330, -3584, -4784, -7654, -6142, -4116, -3513, -1089, 2662, 4053, 4510, 6071, 5105, 2397, 867, 1319, -2054, -3138, -2235, -4690, -3537, -605, -2114, 840, 3431, 1231, 1748, 2500, 260, 153, -615, -2347, -1238, 24, -946, 730, 989, -400, 1256, 1090, -1710, 1306, 1512, -1067, 2468, 382, -2445, 1710, -1345, -4757, -795, -2889, -3522, 2174, 266, 557, 4573, 2917, 3233, 5214, 3823, 1275, 539, -3624, -6607, -6559, -6592, + -6220, -3808, 200, 3568, 5259, 7189, 6691, 6306, 4983, 834, -2285, -2522, -5282, -6555, -3931, -3540, -1961, 351, 951, 1126, 2255, 1961, 1859, 2608, 2169, 1356, 1198, 248, -755, -1353, -1636, -2220, -1864, -1484, -1154, -381, 389, 671, 969, 1132, 1096, 836, 675, 294, -23, -147, -154, -300, -232, -155, -176, -173, -45, -241, -278, -273, -423, -474, -279, -238, 133, 575, 767, 780, 739, 481, 351, 129, -220, -579, -690, -752, -675, -503, -230, 31, 325, 510, 536, 449, 336, 125, -36, -165, -241, -263, -168, -88, 30, 114, 180, 173, 116, -20, -114, -192, + -213, -191, -124, -60, 37, 99, 140, 156, 149, 107, 73, 35, 1, -30, -44, -54, -48, -35, -22, -16 } }, + { { -163, -63, 38, -30, -94, -7, 217, -111, 25, -47, -2, -83, 156, -81, -86, -98, 186, -111, -29, -52, 52, 86, 109, -154, 0, 147, 65, 25, -8, -18, 66, 150, 36, -193, -99, -104, 168, -17, 128, -81, 59, 168, -82, -127, 45, -47, -9, -113, -46, -85, 32, -154, -51, -39, -5, 208, -68, -31, -8, -54, -22, -19, 126, 65, 77, -108, 79, 84, -74, 35, 49, -55, -76, 89, -133, 94, 57, 25, -123, -42, 46, -11, -26, -33, -3, -66, -77, -11, -13, 10, -29, 1, 45, -1, 17, 7, + 9, 1, -9, -33, -20, 23, -11, 2, -3, -101, 109, 14, -45, -69, -18, -34, 1, -85, -65, 50, -12, -32, -150, -21, 142, -94, -23, 107, -60, -112, -85, 73, 2, -10, -21, -108, 38, -47, -24, 124, -66, -165, -49, 10, 51, 45, 15, -125, -28, -153, -139, -37, 148, -24, -289, -12, 99, 86, -59, 58, 63, 7, 87, -155, -109, -14, 46, 8, 33, -16, 42, 38, 61, -8, 38, 36, -28, 61, -14, -151, -124, -80, -63, -68, 22, -34, 119, 98, -17, -46, -40, -21, 36, 56, 8, -32, + 7, 9, -32, 43, 1, -9, -16, -3, -23, 18, -4, 4, -27, 17, -17, 1, 1, 12, -4, -12, -5, -25, -10, 3, -12, 3, -8, -23, 131, 73, 197, 12, -41, -26, 139, -40, 74, -130, -15, -5, 72, 50, 125, 87, -66, -129, -105, 69, -46, 95, 59, 11, -8, 79, 55, -60, 65, -139, -20, -129, -110, -154, 43, 85, -18, 119, -96, 110, -228, 85, 37, 166, 48, 58, 89, -6, -59, 61, 145, 48, 70, -26, -4, -210, -15, 31, 39, -33, 110, 206, -71, -152, 99, 20, -107, -4, + -50, -109, 12, 148, 36, 52, 24, -18, 56, 33, -4, 47, 2, -16, -12, -31, 28, -44, -6, 67, -16, -4, 26, -19, 47, -69, -31, -1, -27, -31, 6, -19, 22, 48, -20, 26, 7, 0, 0, 4, -58, -17, -14, 9, 46, 25, 73, 108, 103, -103, 159, -59, -108, -159, 35, -210, -15, 20, 56, -134, 84, -4, 17, 54, 32, 46, -181, -13, -42, -118, 67, 33, 25, 99, 351, -27, 16, 49, 85, 33, -292, 59, -50, -35, 157, 3, 77, 113, -145, -81, -43, -140, -300, 13, -114, -19, + -28, -7, -71, -147, 39, -141, -46, 30, -158, 160, 53, 45, -67, -13, -28, 31, -52, 81, -130, 41, 192, 159, -58, 80, -79, 33, -147, -6, 88, 103, 90, -17, 170, 15, 84, 76, -6, 35, 16, 5, -32, 16, 24, -12, 0, -21, -50, -9, 30, -27, 67, -20, -39, -32, 22, -19, 28, -7, -32, 16, -11, 35, 19, 20, 12, -64, -18, 7, 24, 0, 2, -18, 237, -299, 13, -184, 95, 137, 167, -25, -157, 5, 164, 36, 32, -122, -16, -215, 287, -15, -220, 239, 61, 71, -15, -85, + -27, -113, -111, 89, 126, -25, 119, -97, -60, 1, 166, 157, -43, -87, 129, 83, 13, 109, 27, -127, 135, 84, -9, -44, 38, -137, 368, -18, -12, 274, -24, -167, -90, -19, 68, -173, 120, 37, 5, -157, -132, -278, -24, 131, 66, 158, -86, -61, 331, -91, 56, -45, -136, 11, 62, -142, -252, 11, -155, -157, -76, 83, 9, -23, -96, -32, 12, -35, -26, 27, 92, 13, 24, -63, -31, -6, 1, -89, -65, -56, -2, 23, 10, -29, 4, -5, -8, -46, -16, -6, -17, -24, -31, -317, -5, -134, + -152, 44, -182, 3, 121, 65, 256, -432, 275, -48, 119, -84, -63, -228, 200, 176, 43, -203, -13, -118, -16, 207, 144, 30, 198, -5, 9, 18, -9, -142, 297, -32, 1, 345, -225, 81, -108, -25, 108, -49, -178, 332, 258, -12, 83, 138, 359, -49, -67, -198, 33, 66, -209, -223, -196, 231, 4, -98, 158, 112, 1, -57, 51, -128, -34, -139, -32, 127, -254, 58, -54, -177, 106, 167, 71, 174, 151, -130, -207, -104, 90, -83, -159, 101, 173, -127, 21, 36, 19, -119, 68, -54, -42, -77, -40, -60, + -6, -8, 22, 35, -30, -27, -12, -48, -28, -14, -19, 36, 47, 11, 69, -63, 47, -54, -24, 49, 238, 253, 43, -216, -29, -205, 87, 543, 135, 376, 139, 6, -349, -85, 59, 340, -149, -73, -129, 34, 274, -198, 135, 237, 54, 88, -153, 293, -61, 381, -2, -115, -355, 45, 3, 426, -127, -33, 271, 3, 37, -86, -277, 31, 162, -199, -156, 43, -333, 185, 187, -55, -20, 96, 191, -15, -115, -3, 279, -34, -41, -103, 361, 366, 26, -64, 58, -14, 97, 170, -12, 245, -93, -133, -195, 68, + -14, -298, -214, -123, 237, -67, -108, -29, 2, -100, -151, -52, -43, -90, 17, -56, -48, 50, -95, -99, 34, 82, -46, -63, -47, -82, -38, 28, -27, 16, 47, -13, -23, -72, 44, 5, -240, 241, 183, 13, -160, -179, -79, -355, 409, 307, -68, 113, 36, -69, 310, -26, -146, 459, -501, 128, 214, -3, -206, 218, 33, 316, -124, -36, 83, 125, 20, -45, 461, 198, -213, -321, 221, -321, -94, -369, -49, 549, 224, 264, 1, -293, -50, -144, -65, 410, -65, -455, -38, 87, -290, -49, 185, 145, -195, -103, + 197, 261, -78, 272, 4, 67, 101, 22, 106, 163, 158, 153, -83, -331, -365, 89, -74, 258, -48, 307, 103, 142, -165, -148, 109, -7, 21, 27, 13, -149, -69, -25, -124, -5, -106, 17, -60, 44, -16, 77, -1, 41, 13, -41, -35, -49, 97, 9, -30, 29, 50, 40, 9, -74, -202, -116, 0, -99, -3, -18, -20, 119, -20, 197, -31, 183, -382, 130, 102, 50, -252, -212, -268, 200, 101, -193, -193, 253, 79, -26, -163, -266, -112, 101, -172, 15, -319, -93, 31, 102, 199, -38, 125, 173, -188, -441, + 294, 8, -75, 280, -50, 6, -198, 245, -166, -209, -86, 200, 306, 257, 75, 47, -557, 245, -40, 100, -197, -42, -220, -80, -59, -289, -149, -122, -162, 288, -101, 376, -52, -27, 233, 267, 453, 310, -13, -155, -24, -5, -228, 50, -149, -248, 463, -304, -324, -52, 170, 20, 50, 18, 192, -8, 49, 65, -82, 7, 116, -72, 45, 83, 66, 147, 29, -2, 78, 11, -33, 52, 81, 30, -5, 22, 9, 172, 9, 139, 90, 18, 145, 161, 12, -8, 18, 19, 15, -18, -24, 38, 5, -97, -142, -580, + 136, -397, -235, 387, 303, -663, -607, 27, 268, -150, 167, -215, -19, -382, -96, -345, -19, -90, 17, 141, 116, 224, -21, -180, 167, -216, -83, 77, 20, 119, 237, -31, 35, 59, -89, -19, -334, -396, -384, 6, -386, 137, 57, -149, -177, -72, -60, -28, -228, -362, -16, 590, 327, -76, -344, -355, 408, -373, -120, -61, -248, -186, -253, -296, -415, -562, -77, -86, -76, 196, 184, 53, 162, -123, -153, 530, 226, -134, -383, 126, -225, -266, 3, 446, -84, 2, 306, -29, -198, 14, 76, -1, -79, -74, 1, 80, + 40, 55, 34, 156, -41, 86, -214, 106, 56, -34, 49, -41, 83, -34, -60, -31, 75, 68, 11, 89, -121, 128, -59, -70, 13, 33, -487, 49, 237, 257, 239, 97, 476, -196, -356, -98, 56, -78, 148, 314, 642, 401, 232, 295, -255, -485, -169, -365, 401, 85, -91, -298, 456, 389, -152, -37, -7, -247, -205, -367, 101, 116, 199, -348, 26, 89, -160, -339, 5, 183, 249, 34, -651, -240, -324, 123, 380, -9, -367, 77, -355, 185, -90, 22, -253, 512, 407, -139, -125, -310, -25, 407, 92, 502, 490, 402, + 238, 74, -333, -194, -442, 496, 505, -51, -391, 239, 588, -17, 73, -153, -16, -398, 60, -316, 208, 64, 293, 284, 158, 14, 25, 171, 65, -53, -120, -50, -183, 21, 141, -131, -68, -148, 100, -42, 213, -213, 55, -18, 204, -109, 68, 112, 23, -18, 8, 25, -92, -49, 123, 139, -334, -95, 219, 393, -442, -534, -463, 478, -219, 315, -20, -10, 779, -111, 44, -366, -563, 122, -96, 133, 82, -59, -328, 74, 102, 40, -311, 181, 128, 564, -282, 25, 302, 309, -2, 312, -97, -2, 278, 232, 52, -143, + -480, -369, 259, -23, -121, -108, 55, 610, -53, -235, 305, -170, 287, 56, 889, -194, -43, -19, 120, 291, -74, -122, 187, -441, 332, 618, 175, -151, 341, -153, -32, 701, -429, 141, 269, -139, 585, 125, 115, -248, -358, 43, 143, -389, 363, -19, 82, -17, 96, 328, -92, 331, 153, 96, 182, 154, -115, 201, 192, -200, 55, 132, 267, 46, 67, 119, 151, 228, 12, -13, -28, 149, 131, -179, -16, 91, 146, 103, -107, 215, -20, 60, 16, 173, 87, 68, 81, 112, 83, -43, -27, 27, 178, 35, 18, -27, + 24, 56, 71, 13, 83, 98, 164, -444, -121, 317, -142, -228, -202, -209, 47, 318, -31, -683, 9, -518, 213, 233, 14, 114, -221, -23, 289, -655, 178, -138, 379, 262, 176, 36, -253, -591, -21, -515, 333, 11, -147, 556, 296, -213, -163, -108, -73, -147, -285, 60, 97, 801, -15, -562, 11, 394, 41, -287, 197, -436, 307, -181, 208, -251, 131, -446, 1202, 50, 834, -74, -212, 219, -252, -255, 471, 450, -377, -1030, 998, -341, -257, -125, -125, 135, -77, 81, 438, 106, -329, -274, -194, 131, -203, -28, 212, -534, + -32, 37, -69, -155, 75, -109, 308, -114, 146, -129, -80, 8, -121, 80, 85, -56, 90, -125, 77, -33, 7, -56, 18, -224, -147, -32, -74, -184, -226, -138, -42, -98, -3, -164, 18, -146, -23, -190, 120, -107, -63, -55, -505, -178, -152, -434, -766, -187, 15, -406, 203, -172, 345, -292, -120, -417, 1004, 849, -187, 191, 584, -609, 623, -256, -255, 226, 85, 108, -88, -133, 21, 203, 177, -270, 315, -291, -484, 355, 315, -404, -501, -581, -82, -95, 167, -379, -474, -242, 802, 281, 275, -341, 312, 422, -324, 786, + 149, -279, -364, 211, -305, -670, 167, -7, 19, 368, 345, -294, 60, -859, -103, -338, 715, 43, 104, -414, 340, -730, -85, 286, 86, -79, -79, 89, -30, 83, -105, 21, 65, 174, 47, 56, -36, 103, -103, 33, 328, -64, 19, -104, 149, 67, -13, 170, -174, -170, 189, -155, -53, -142, 83, -208, -89, -68, 171, 166, -262, 41, 141, -92, -296, -146, 228, -69, -33, -145, -371, 472, 497, 450, 304, -3, 412, 374, 63, -70, 167, 1, -419, -50, 160, -328, 470, -488, 392, 426, -122, -96, 182, 569, 427, -514, + -111, -138, -40, 128, -238, -251, 559, 14, 803, -523, -495, 403, -266, 145, -313, 269, 309, 203, -124, -460, 47, 153, -381, -703, -22, 64, -413, 759, -85, -215, 1010, 949, 97, -132, -33, -203, 231, -498, 469, 61, -268, 564, 93, 114, -158, -307, -755, 166, -255, -125, 352, 141, -163, -495, -134, -564, 244, 507, -68, -383, -265, -382, 8, 205, 250, -53, -267, -141, -144, 35, -78, -130, 113, -21, -76, 133, -302, 87, 83, 472, 47, -106, -237, 207, -248, -34, 182, -337, 318, 66, -9, 63, 217, -108, -326, 6, + -93, -43, 324, 302, -33, 93, -831, -1926, 647, 613, -215, 138, -463, 833, 533, -471, 135, 114, 13, -211, -152, -993, 421, 492, -112, 1, -55, 331, -248, 631, 188, -748, -424, 952, 625, -619, -145, -220, -379, 60, -151, 137, 1237, 338, 1296, 741, 835, 762, 1492, -97, -137, 358, -104, -1250, 1015, -438, 583, -826, -657, -1234, 246, -113, -414, 302, -580, 3, -828, -827, 233, 485, -672, -178, -466, -647, -727, -522, 399, -315, -908, 1306, 819, 1317, -171, -282, -261, -463, -745, -47, -163, -564, -188, 167, -399, -360, 43, -58, + -177, -145, 326, 347, 12, 88, 247, 309, 64, -25, -46, 146, -61, 37, -56, -216, -5, 206, -212, 281, 354, 150, 12, 59, 38, -235, 20, 135, -120, 2, -55, 39, -83, 32, 132, -180, -153, 285, 117, -36, 44, -158, -702, -1840, 797, 952, -431, -188, -48, 1078, 35, 231, 228, -253, 214, 502, -100, -483, 121, 917, -486, -304, 201, -128, 686, -172, 310, -353, -425, -424, 450, -135, 400, 466, -120, 62, 3, -380, 126, -345, 407, 998, 1639, -20, -47, -694, 375, 537, -16, 603, 861, 363, 490, -755, -454, 628, + 1637, -300, -961, 245, -319, -17, 444, 9, -438, -209, -226, -1113, -465, 8, 185, 389, -64, -428, -247, 105, -174, -430, 443, 1072, 464, 577, 59, -146, -871, -192, 247, 193, -195, 495, -140, 277, -610, 36, -210, -175, 6, 170, 166, -172, -332, 321, -126, 264, 24, -66, 22, 57, 244, 8, -39, -126, -140, 210, 70, 194, -415, 289, 167, 79, -151, -55, 301, -36, 12, -232, 22, -356, -76, 103, 302, 150, 267, 61, -45, -261, 588, 198, 310, 123, 885, -274, -107, -343, 208, -212, 197, 1003, 201, -1056, -255, -306, + -902, 579, 276, -102, 132, 59, -403, -1, -25, -401, -118, 875, 1286, 608, -444, -704, 337, 589, 69, 471, -323, -224, 485, 155, 10, -1074, -1400, -43, -818, -474, 297, 1176, 258, 61, -337, -404, -585, -515, 99, 356, -123, -581, -936, 375, 28, -521, -872, -591, -961, -1737, -1046, -155, -205, 2092, -253, -77, 1207, 143, 71, 726, -430, -1056, -1226, -190, -586, -651, -690, -757, 151, 686, 1091, 647, 137, 71, -277, 562, 119, -170, -698, 145, 514, -24, 1, -251, 144, 284, 470, 132, 202, 179, 237, 290, 306, -85, 234, 47, + -157, -367, -434, 45, 109, -437, -209, -420, 143, 217, 339, 490, 833, 616, 637, 375, 252, -151, 73, 3, -379, -594, -439, -575, -358, -499, 661, -938, 237, 149, -408, -1315, 895, 265, -84, -1331, 354, 206, -703, 117, 617, 379, 180, -603, -123, -225, 106, -227, 56, -467, -671, 736, -509, 1119, -690, -626, -423, -787, 69, -16, 1176, -872, -919, 473, 303, -761, -1011, -113, -570, 655, 140, -838, 544, -144, -1287, 844, -574, 551, -958, -236, -27, -404, -165, 109, 1209, -328, -113, -349, 345, -574, 448, 943, -58, 949, 746, -115, + 1523, -91, 176, -46, 430, 1534, -126, -426, -1641, 1270, 454, 1084, 370, -854, 380, 242, 157, -759, 433, 87, 125, -409, -119, 517, 444, 18, -53, -54, -59, 125, 326, -667, -196, -94, 106, -138, 148, 142, 210, -157, -353, 548, 860, 300, -441, -380, -163, -130, 233, 116, -86, -544, -389, -441, -43, 421, 186, 355, 136, -593, -106, 258, 576, 360, -242, -182, -138, 83, 101, -13, -34, -113, 906, -1731, 72, -1949, -650, -327, 600, 1810, 1539, 570, 911, -583, -491, 92, -128, 423, 137, -403, 610, 897, 746, 559, 473, -10, + 88, -298, 848, 399, -157, -515, 179, 351, -87, 1109, 1158, -662, -489, 29, 901, 563, 148, 115, -210, -399, 228, 1382, -554, -677, -738, 724, 298, -409, -638, -1024, -1214, 138, 271, 224, -265, -86, -331, 245, -968, -1592, -716, -107, -267, -619, 803, 1339, -296, 693, 1478, 966, 345, -1013, 168, 187, -896, -493, -140, -712, 786, 1118, -64, -253, -134, -321, -178, -451, -443, -160, -219, 164, -97, -120, 222, -672, -79, 59, 689, -699, -112, -157, 133, -444, -155, 140, -243, -410, -66, -28, -403, 481, -652, -70, -239, 149, -67, -189, + -380, 16, 194, -133, 91, -1104, 890, -113, 765, 464, 18, 507, -223, -57, 437, 536, 82, 3, -18, -488, -317, 130, -680, 18, -256, 16, -576, 98, 32, -524, 438, 186, 296, -659, -178, 124, -35, 48, 378, 83, 106, -76, -146, -103, -54, 244, -110, -421, 340, -578, -182, -199, 69, -283, -335, 440, -56, -442, 270, -616, 493, 153, 23, 508, 565, 78, 161, -425, 548, -269, -375, -33, 81, 1037, -466, -766, 656, -250, 656, -111, 43, -287, 397, -666, -552, -219, 261, 155, -40, 319, -396, -401, -266, 94, 116, 23, + -17, -122, 69, -553, 112, 112, -133, -52, 167, -89, -236, 285, -143, 35, -12, -73, 193, 83, -200, -24, -48, -180, -39, -67, -368, 112, 225, 179, -167, 167, -268, -85, 7, -175, 549, -231, -2870, -5480, -1945, -4289, -4889, 1208, -157, 1652, 6357, 6892, 4869, 6941, 5706, 1899, 2003, 1484, -3818, -3932, -2184, -3817, -4127, -1377, -1211, -3477, -2618, -419, -1548, -1895, -466, -1449, -2569, -1460, 487, -1026, -1267, 1520, -251, -1426, 1312, 2424, -553, 611, 3752, 523, -1195, 2492, 2177, -2147, 1239, 2746, -849, 306, 4753, 3628, 1830, 6673, 7429, 3802, 6842, 8834, + 5546, 5234, 7263, 4672, 2974, 3293, 1716, -1990, -3856, -5232, -8934, -10872, -12327, -13940, -13746, -14899, -13310, -9879, -9879, -7787, -696, -400, 204, 5590, 4416, 1473, 2931, 4361, 1616, 1948, 4428, 3225, 659, 2658, 3749, 1613, 2020, 4611, 1728, -728, 2127, 1489, -1020, 2009, 4454, 2098, 3283, 7107, 5910, 5601, 8346, 7709, 5313, 4621, 4142, 1552, -61, 223, -872, -2775, -2763, -3172, -5432, -6076, -5826, -6535, -7842, -6868, -6640, -7083, -5486, -3708, -2903, -1829, 66, 734, 614, 1020, 1119, 575, 524, 1028, 889, 605, 728, 851, 644, 838, 1281, 1411, 1356, 1582, 1678, 1389, 1593, 1465, + 914, 471, 204, -13, -183, -134, -136, -269, -289, -108, 131, 467, 667, 805, 836, 750, 750, 929, 900, 871, 1006, 952, 708, 736, 702, 427, 349, 429, 199, -23, -69, -310, -655, -704, -798, -1108, -1232, -1155, -1318, -1411, -1254, -1239, -1293, -1136, -914, -868, -743, -527, -525, -510, -386, -259, -195, -18, 141, 196, 270, 447, 610, 704, 830, 838, 752, 653, 590, 532, 458, 377, 297, 227, 171, 159, 144, 109, 92, 75, 41, 18, 3, -12, -24, -28 }, + { -142, 116, 124, -61, 125, -77, -18, 166, -70, 79, 48, -187, -85, 138, -55, -28, 87, 57, 61, 16, 214, 36, -56, 47, -75, 132, -39, -74, -33, -175, -60, -129, 41, -3, 46, -53, 72, 33, -9, 21, 11, 16, 23, -93, 229, 33, -84, 169, -42, -148, -162, 156, -32, -14, 103, 10, -28, 80, -10, 46, 13, 59, -32, 64, -30, 76, 112, 60, -67, -70, -34, 29, -72, 49, -36, 61, 80, -102, -57, 86, 25, -29, 135, 77, 64, -8, 35, -4, 17, -17, 20, 7, 9, -32, 50, 15, + 3, -10, 20, 31, -18, 34, -3, 146, 28, 32, 122, 0, 88, 41, -11, 8, -98, 44, 6, 150, 52, 48, 6, 43, 165, -158, 88, 22, -105, -48, -65, -23, -61, 40, 191, 119, 142, 112, 194, 141, -178, -323, -42, 14, -79, 168, -8, 252, -119, -121, 109, 4, 8, 99, -186, 46, -134, 174, 103, -2, 266, 10, -26, -35, -48, -68, 126, 66, -66, -23, -187, -83, -25, 193, 132, 22, 98, 2, 104, -1, 43, -113, -73, 26, 14, -7, -57, 51, 61, -17, -59, -12, 62, -11, 33, -31, + -18, -25, 19, -22, 3, -3, 31, -27, 30, 46, -22, 10, 4, -2, 56, -20, 14, -23, 22, 15, 10, -8, 50, -4, 2, 20, 56, 118, 267, 80, 13, 10, 76, 71, 17, 44, 62, -2, -4, 78, 302, 102, 236, -131, -107, -42, -140, -163, -65, 124, -202, -27, -23, -319, 66, -322, -106, -41, 78, 3, 69, -61, -2, -217, 82, -70, -121, 25, 63, -8, 18, 96, 167, -277, 78, 21, -81, -87, -17, 41, -36, -166, -38, 48, 89, -9, 210, 21, 11, 88, -132, 200, 64, 120, 54, 101, + -19, -16, 60, 37, -26, -57, -47, -96, -2, -129, 10, 80, -6, -53, -103, 95, -54, 40, 15, -13, -98, 11, -9, 27, -29, -26, 9, -29, -53, -26, -22, -2, -35, -3, -20, 50, -8, -22, -8, 28, -10, -39, -44, 51, 1, 8, -28, 157, 172, -7, 190, 11, -26, 22, 15, -37, -3, -135, -77, 118, 139, -165, -40, 67, -110, -315, 77, 115, 136, -73, -84, -113, 171, 194, 33, 76, -154, -125, 144, 54, -116, 200, -203, 32, 19, 188, 69, -43, 30, -67, 103, -248, -74, -357, -156, 179, + -16, 275, -38, -232, 145, 31, -95, -12, 11, -95, 61, 164, 186, 4, 89, -10, 211, -109, 91, -21, -4, 6, 73, -23, 265, 25, 24, -42, 156, 52, -53, -113, 2, 106, 37, 30, -70, -5, 21, -12, -19, -20, -37, 28, 2, 12, 22, 55, -22, -59, 64, -18, 6, 0, -8, -8, 25, 22, 31, -12, 29, -1, 17, 28, -7, 3, 24, 36, 20, 23, 7, 2, 191, -266, -39, -181, -188, 64, 33, 381, 17, 138, -323, -79, 68, -169, 107, 29, 25, 91, 106, 249, 110, -43, 77, -128, + 34, 99, -9, 18, 109, 142, 346, 65, -54, -241, -12, 178, -284, 29, -23, 86, -144, -169, 299, -195, 60, -15, -191, 433, 110, 226, 121, 247, -48, -96, 157, -149, 120, -119, 65, 170, 93, -80, -15, 86, -154, -115, 7, -20, 256, -144, -243, -38, 132, 215, -136, -231, -52, 315, 40, -2, -115, 13, -8, 96, 99, -9, 46, 52, -157, -38, 52, -10, 89, 34, 7, -68, -9, -11, 33, -13, 93, -21, -11, -49, 9, -61, 1, -9, 22, 53, 0, 44, -5, -58, -13, 3, 30, -100, 117, -415, + 238, 71, -92, 129, -339, -283, 39, -139, 324, 289, 306, -202, 120, 6, 305, 23, 216, 88, -89, -272, -246, 81, -329, -3, -77, -159, -219, -128, 3, 268, 2, 106, -377, -209, -39, -235, 18, 239, -255, 108, -2, -86, -23, -53, 262, 142, 131, -61, -78, 362, -108, -96, -296, 219, -420, 60, -138, 68, 150, -99, -224, -137, 16, 307, -153, -32, -197, -157, 99, 108, 242, -280, -2, -147, -98, 61, -111, -219, -126, -17, 203, 209, 72, 13, 30, 96, 8, 17, 43, -56, 6, 87, -25, 12, 105, -24, + -4, 19, 76, 1, 12, 30, 13, 66, -75, -81, -6, -28, 1, 48, -20, 88, 57, -387, 107, 38, 68, -533, 481, 12, -8, -7, -171, 59, 9, 174, -148, 195, 57, -117, -204, -256, 132, 25, -20, 20, -146, 163, 123, 299, 179, 120, 166, -36, -161, -120, 12, -84, 131, -143, -217, -238, 17, -326, 152, 174, -194, 203, -235, 121, -348, 49, -62, 28, -91, -3, -323, -52, -110, -205, -53, -159, 54, -143, -82, -207, 94, -198, -13, 322, -52, 12, 106, -69, -323, -369, -60, -257, 15, -69, 244, 20, + 93, -242, 24, -53, -42, 178, 46, -19, -94, 50, 71, 27, 95, -2, 54, -26, -7, 15, 18, 35, -7, 104, -27, -86, 38, 0, 29, 35, 24, -11, -43, 27, -77, 32, 158, 110, -329, -7, 63, -306, -349, 196, -342, 71, 234, -164, -394, -167, 13, 266, -103, 467, -28, -33, -264, -186, -28, 97, 30, -92, -77, -18, -96, -194, 167, -160, -97, 177, 55, -276, -295, -270, 240, -251, -272, 453, -279, 202, -36, 125, -402, 189, 26, -62, -17, -76, 134, 99, 385, -93, -70, 184, 372, 105, 77, -171, + -113, -301, -62, -5, -1, 224, -67, 121, 389, -56, -12, -42, -5, -390, -447, 26, 298, 7, -594, 159, -206, 103, -370, -228, -56, 14, -134, 63, 139, -14, -17, -10, -62, 64, -71, 64, 11, 23, -62, -40, -87, 44, 8, -25, -84, -16, -24, -52, -62, 41, -70, -25, 62, 21, -34, -3, 3, -88, 10, -55, -72, -5, -19, 164, -28, 195, -30, -83, -120, 165, 102, -92, 75, 168, -88, -573, -249, -113, -64, 256, -449, -330, 275, 171, 693, 195, 160, 190, 88, -125, 14, -131, 221, 10, 223, 6, + -7, -305, 158, -207, 160, -32, 168, 66, 225, -353, 41, -245, 294, 18, -295, 390, 288, 185, -177, -594, 171, -65, -74, 291, -28, 134, 281, -62, -357, -3, 160, 104, -96, -40, -262, 97, 36, 55, -39, 37, 225, -140, 103, -37, -9, 405, -109, 186, 134, -128, -143, 50, 31, -68, 34, -71, 65, -64, 154, 14, 148, 28, -4, 185, 66, -55, 52, -44, -58, 27, 74, -71, 47, -37, -72, -4, 74, -34, -80, 24, -37, -125, 54, 0, -63, -38, -21, -71, -6, 91, 132, -126, 17, 146, -165, -648, + 131, 156, 654, -139, -107, 309, 406, -665, -380, 361, -190, 11, 147, -424, -928, -365, 525, 417, 353, -109, 197, -109, 182, -194, 63, -468, 113, -166, 238, 232, 7, -222, 217, 137, 375, -40, -235, -117, -595, -304, 144, -40, -399, 269, 369, -525, 506, -49, -57, 318, 64, 301, -41, 107, -116, -62, 151, 605, -220, 385, -34, 35, 144, 335, -312, 35, 491, 146, -227, 130, 193, 45, 385, 279, 485, -45, 138, -5, 15, -271, -189, -216, -106, -1, -47, -88, -79, 145, 208, 96, -110, 169, -51, -28, -103, -82, + 105, 35, -41, 6, -115, -96, -113, 2, -64, 98, 59, -42, 42, 115, -73, 53, 65, -62, -58, -66, -13, -19, 70, -24, 10, -30, -422, -108, 435, 276, 328, -213, -107, -34, -46, 466, 60, -479, -214, -147, 307, 60, 66, 261, 571, -845, 560, -111, -100, -218, 166, 173, 329, 51, 313, -32, -84, 98, -53, 161, 288, 34, -22, 380, -283, -52, 92, -33, 334, -395, 35, -338, 54, -358, -51, 11, 196, 485, -284, -156, -294, -17, -430, -279, -283, 191, 350, 5, 694, -440, 620, -438, -103, 192, 140, 615, + 354, -461, 240, -193, -638, -16, -405, 509, 772, 492, -97, -274, -102, 433, -66, 226, 25, 100, 151, 49, 59, 51, -190, 131, 1, 55, -74, -62, -181, -100, -63, 110, -56, 74, 91, -35, -25, 3, 104, 67, 38, 198, -5, 207, -185, -81, 131, 128, -79, 44, -66, -134, 14, -48, -441, -283, -11, 530, -106, 233, 492, -422, 178, -673, 401, -414, -204, 645, 216, 696, -303, 1, -321, 199, 893, 227, 300, -457, -91, 19, 341, 301, 570, -471, -167, -512, -435, 28, 31, 297, -299, 207, -694, 429, 324, 152, + -122, -85, 40, 202, 63, 54, -8, 465, 397, 170, 31, -359, -355, 965, 31, 117, 535, 235, -158, -118, 339, 693, -510, -214, -574, -533, 677, 301, 2, -138, 222, 515, 327, 531, 145, -243, 383, -281, -714, 206, 21, 8, -3, 293, 509, -109, 268, 298, 271, 28, 57, 261, -1, -86, -62, -116, 255, -155, -47, 61, 142, 17, -28, 272, 53, -63, 204, 260, 118, -115, -5, -54, 77, -2, -3, -12, -65, 87, 31, 18, 86, 113, -25, -133, -54, -22, 152, 50, -113, 34, 59, 162, 70, -14, 152, 2, + 78, -64, -2, -6, 26, -22, 210, -452, -337, -132, -420, 473, -53, -121, -400, -67, -372, -923, 161, -114, -291, 208, -489, -30, -267, -740, -169, -321, -350, 591, -157, -214, -107, -14, -149, -210, -33, 155, 501, 376, -14, -30, -839, 50, 115, 343, -193, -176, 1275, -220, -622, -607, 529, -355, 153, -719, 179, -203, -383, -334, -815, 129, 235, 578, 172, -316, 458, 52, 431, 476, 1378, 367, 97, -538, -599, -164, 65, -79, -542, 241, 631, 142, 450, 691, 624, -268, -497, -344, 45, 107, -59, -532, 104, -434, 133, -195, + 30, -242, 158, -44, 101, 8, -100, -247, -54, -11, 144, 192, 157, 222, 15, 189, 341, 2, 66, 185, 68, -178, -96, -299, -85, 169, 101, 15, -37, 104, 65, -69, -135, -263, 36, 33, -34, -92, -17, -99, 51, -186, -557, -242, -87, 170, -204, 330, -173, -229, 641, 333, 729, 8, -213, -289, 774, -666, -249, 903, -546, 180, 187, 234, 52, 507, -159, 456, -174, 99, 108, -236, 339, -515, -359, -335, -154, -458, -844, -154, -253, 133, -218, -1121, 310, 703, -42, -151, 1100, -1365, -296, 760, -188, 590, -435, -270, + 204, -1303, 420, -444, 650, 478, -693, 1366, 201, 72, -71, 538, -990, 404, -47, -158, 264, -640, 904, 820, -1518, 217, -303, -1425, -246, -637, 350, 89, 246, -576, 893, -88, -241, 412, -18, 293, -63, 462, 11, 230, 71, -21, -50, 258, -188, -211, 4, -248, 370, -82, -192, 19, 170, 81, 175, 67, 429, 101, -234, 444, -242, 252, 383, -108, 86, 268, -186, 14, -242, 262, 38, 832, -379, -1083, -1087, 81, 130, -481, 278, -607, 189, -278, 553, 709, 19, 686, 624, -354, -13, -451, -116, -109, 238, -48, -73, -79, + -728, -1098, -444, 566, 437, -474, -544, 311, 315, -716, 355, -478, -92, 546, 760, 1, -457, 288, 54, 472, 79, 393, 406, -120, -1571, 174, 37, 630, -235, 643, 637, -433, -2128, -289, 83, -259, 1274, 1336, 931, 1328, -348, 622, -529, 886, 620, -1053, 1322, -1374, -1171, -1104, 346, 824, 686, 228, -863, 790, 107, -289, -372, 43, 746, -583, -235, 1141, 208, 520, 97, 52, 278, -436, 229, -180, 5, 113, -114, -228, -151, -200, -438, 93, 400, -84, 409, 315, -268, -213, -199, 251, 156, -535, -311, 23, 22, -84, 67, 343, + -12, 272, 25, -210, 132, 455, -844, -1592, 332, 583, -88, 803, 306, -1005, -255, 211, 244, 273, -205, 462, 37, -302, -140, 163, 659, 860, 649, 1032, -997, -279, -261, -1020, -247, 172, 49, 110, -408, -462, 515, 1160, -553, 597, -396, 153, -365, -65, -909, -333, -55, -1258, -737, -1232, -1041, 685, 1617, 1290, 35, -84, 1, -295, -561, -1968, -660, -285, 157, 81, -697, -488, 251, 861, 512, 275, 562, 966, 376, -974, 739, -579, -305, 571, 1291, 275, 1656, -400, -1730, -204, -561, -1062, 1592, 449, 515, -8, -146, 457, 377, 17, + -69, -282, -60, -87, 431, 522, 625, -77, -28, -31, -28, 407, -182, -144, -248, -196, 229, -54, -13, 64, 144, 236, 294, -48, -184, -318, 150, 52, 141, 383, 335, -180, 80, 169, -310, -100, -76, -298, -141, -20, 257, -429, -672, -1104, 692, -103, -665, 328, 733, 635, -1291, -1114, 284, -515, 138, 638, -340, -249, 1052, 289, -141, -329, -293, 398, -231, -42, -26, -422, -160, -705, -940, 342, 520, -592, 441, 303, -202, -410, 68, 751, 434, 139, -743, -832, -403, 230, 940, -697, -367, -315, 563, 1512, 403, -1470, -323, -169, + 761, 21, 396, -188, -346, -323, -831, 782, 829, 336, 876, -269, 568, -257, -625, -692, -740, 136, -1390, 1465, -65, -551, -802, -656, -41, -428, -126, -763, -470, -1359, -375, -894, 335, -315, 269, 309, 332, -221, 757, -167, 550, 24, 135, -39, 241, -113, -298, 66, 90, 284, -447, -154, 120, -441, 5, 167, -552, -240, 136, -74, -422, -654, -392, 244, -122, 306, 76, 15, 450, 35, 387, 152, 242, 899, 540, -248, 139, -309, 15, -145, 1132, 850, 325, 169, 533, 483, -767, -1105, 377, 865, 1237, 8, -276, -771, -453, 520, + -14, -658, -1329, -1328, 280, -399, 746, -1530, -506, 299, 221, 292, -484, 223, -41, -287, -57, -717, 663, 819, 608, -966, -517, -22, 328, 488, 521, 419, -109, -67, -131, 694, 1920, 1215, -1000, -981, -626, -1265, 1492, 799, -463, -1312, -1260, 1435, 881, 195, 1102, -1142, -127, 74, -295, 115, -427, -1155, 287, -882, 1183, 1123, -428, -195, 12, 133, 1259, 1294, -2045, -1136, -658, 262, 573, 561, -793, -844, -1005, -119, 1039, 29, 206, -232, -1111, 262, -467, -575, 252, 1950, 656, -357, -500, -459, -386, 517, 605, 709, -128, 460, -690, 174, + 249, 321, -249, 141, 573, -141, -165, -88, 565, 377, 881, 231, -316, -229, 325, 1100, 887, 194, -657, -797, -262, -185, 189, 87, -326, -400, 753, -1229, 1072, 1581, 1716, -1933, 356, -60, -166, 819, -349, -574, 567, 289, 1176, -120, -930, 28, -424, 695, -1069, -379, -502, -713, 977, -714, -101, 672, 390, -237, -374, -1001, 129, 1318, 803, -57, 392, -297, 1077, -726, 497, -401, 669, 1112, -247, -722, 356, -985, 1631, 191, -866, -296, -1351, 172, 1934, -352, -1138, -795, 1186, 354, -623, -32, 305, 666, 1629, -1330, 592, 1336, -203, -1579, + -1530, -895, 2678, -1960, 663, -2064, -993, 4313, 414, -1880, -1808, -2082, 2626, 339, -498, -2086, -503, 653, 2124, -761, 230, -919, 314, 1292, 786, -1154, 544, 213, 499, 446, -1175, 41, -280, -443, 230, -429, -867, 333, -257, 1126, 165, -1033, -1184, -375, 30, 909, 680, 161, -554, 236, -26, -437, 28, 580, 505, 128, -874, 221, 336, 556, 487, 359, -173, -562, -217, -131, -179, 273, -463, -125, -167, -216, 703, -1816, 319, -1631, 722, 773, 1525, 676, 351, 400, -474, -1165, -810, -764, 328, 191, -198, 698, 1076, -480, -675, 747, 134, -994, + -228, 451, -820, -144, 182, 418, 223, 591, 1013, 180, -645, -74, 196, -512, -229, 474, -359, -649, 904, -217, -223, -359, -355, 586, 150, 134, 780, -372, -602, -34, 59, -255, 200, -42, -214, -38, -759, 170, 149, -129, 410, 277, 144, 183, -784, 929, -347, -336, 285, -849, 277, -636, 75, -503, 164, 222, 345, 31, 306, 461, -177, -103, 256, -15, -161, 141, 33, -106, -162, -148, -97, 333, -317, 323, 23, 88, 162, 96, 235, -13, -6, -143, -31, -198, 400, 30, -179, -292, -95, 155, -285, 379, -183, -481, 28, 204, + -27, -14, 50, -227, -137, -848, 1361, -74, 769, -705, 83, -131, 240, 217, 411, -215, 301, -193, 164, -34, 129, 326, -45, 507, -209, 382, 16, -20, -148, 243, -201, 220, -135, 12, -113, 119, -93, 287, -94, -207, 462, -326, 240, 192, 68, 222, -289, -202, 210, 196, -129, -30, 224, -24, -321, 136, -165, 160, 217, 101, 72, 68, -346, 163, 92, -107, 121, -165, 74, -84, -19, -47, 115, 226, -323, 281, -60, -116, 160, -226, 101, 153, -42, -84, 105, -47, 60, -34, -117, -21, 118, -36, 43, -29, -87, 50, + 45, 82, -125, 93, -12, -54, 110, -132, 196, 98, -79, 200, -20, -85, 4, -84, 118, -137, 136, 53, 71, 31, -84, 64, 27, 12, 9, 2, -37, 33, -88, 98, 37, -100, 339, -1151, -3587, -528, 1741, 900, 4233, 786, 910, 572, -1141, -1608, -1145, -2061, -1770, -1005, -412, 1177, 3215, 2549, 2196, 1247, -990, -1612, -1185, -2221, -2102, -647, -295, -493, 815, 1272, 843, 1552, 1201, 365, 1105, 222, -164, 99, -666, -1755, -1490, -1269, -1776, -747, 519, 353, 1138, 1284, 1126, 1152, 1180, 744, 731, 76, -655, -1228, -836, -1157, -1523, -754, + -699, -573, 216, 574, 554, 1073, 1347, 647, 950, 806, -224, 90, 365, -451, -404, -722, -1289, -1299, -1027, -1069, -208, 444, 300, 844, 1274, 999, 928, 948, 637, 205, 62, -299, -553, -600, -886, -1128, -1194, -1033, -922, -532, 121, 580, 1337, 1762, 1552, 1280, 1092, 626, 134, -549, -1119, -1535, -1601, -1772, -1301, -548, -135, 366, 1056, 1354, 1469, 1505, 1266, 531, -36, -394, -855, -1121, -1045, -936, -668, -280, 38, 366, 485, 365, 410, 317, 224, 166, 181, 53, 62, -23, -88, -117, -94, -150, -166, -190, -160, -159, -124, -91, 13, 58, + 108, 149, 203, 189, 177, 134, 110, 54, -7, -73, -104, -151, -173, -178, -147, -147, -88, -31, 34, 81, 135, 134, 150, 147, 153, 136, 74, -27, -76, -131, -153, -142, -112, -111, -75, -56, -15, 25, 71, 103, 138, 135, 119, 81, 38, -7, -31, -69, -94, -113, -109, -93, -51, -17, 25, 53, 69, 71, 60, 35, 29, 15, 6, -9, -17, -25, -25, -26, -21, -16, -9, -5, -1, 1, 4, 4, 5, 3, 3, 2, 2, 2 } }, + { { -115, 86, 54, -113, -20, 144, 43, 35, 80, -19, 22, -38, -151, -60, -8, -34, 43, -47, -15, -128, 0, 22, -90, -20, -114, -41, -36, -139, -63, 43, 60, 154, 92, 197, -21, -33, 29, -69, 172, 9, 81, 136, 24, -56, 56, -74, -97, -25, -42, -55, -179, -59, 1, 27, 54, 14, 91, -103, 80, -2, 20, 56, -70, -159, -68, 66, 99, 74, 7, 75, 58, 103, 52, 43, -68, 4, -11, -15, -58, -74, -31, -18, -6, -57, 1, 6, 22, 4, 40, -23, 19, -37, -52, 24, -7, -3, + 37, 24, 33, 0, 4, -32, 19, 4, 11, -6, 50, -13, 3, -23, -17, -26, 22, -18, -45, -29, -81, 80, -126, -77, 207, -32, 183, -91, 19, 91, 42, 8, -120, -171, -179, 21, 6, -50, 26, -158, 320, 38, -175, 49, -91, -99, 97, 136, 0, 32, 66, -8, 2, 107, -56, -24, 8, 194, -2, -21, -71, -112, 61, -27, -115, -51, -139, 20, -126, 4, -95, -30, -83, -176, -71, -10, 169, 26, -47, 93, 155, 25, -207, 97, 1, 40, 70, -47, 134, -64, -116, -122, -216, 22, -73, -76, + -97, -101, -4, -111, 37, -16, -62, -22, -70, 3, -2, -81, -33, 35, -10, 7, 20, 9, 16, 12, -21, -73, -12, -26, 22, -8, 10, -13, 2, 0, -15, -45, -37, -5, -15, -17, -14, -34, -11, -157, 270, -64, -239, 22, 86, 11, 80, 65, -189, 72, -41, -5, 11, -32, 150, -42, -92, -5, 121, 77, 47, 72, 288, 78, -94, 131, -115, 42, -92, 270, 46, -84, -48, -84, -26, 180, -138, -117, -32, 150, 88, -133, 42, 33, -75, 7, -287, 100, -63, -53, -180, 282, 20, -143, -111, -141, + 15, -29, 20, 1, -164, 224, -121, -113, 92, 26, 91, -60, -9, -134, 17, 32, -169, -127, 17, -119, 48, -106, -26, -28, 81, -137, -141, -28, -19, -33, -5, -61, -11, -44, -33, -28, -41, -53, 0, -72, 24, -47, 4, 6, -13, -26, 1, -18, 43, -4, -27, 0, -52, -10, -30, 4, 13, -37, -44, -11, 233, 8, 51, -191, 60, 112, 82, -7, -95, 251, 44, -48, 121, 99, -116, 154, -102, 254, 37, 227, -24, 41, -87, -253, 28, 7, 10, -42, 53, 136, -33, -129, -86, -184, -51, -90, + -98, 19, 65, 103, -119, 85, -79, -98, -13, 87, 17, 23, -186, -178, -34, -51, -136, 299, 138, -17, 58, 121, -299, -149, 201, -110, 189, 45, -39, -198, -148, 241, 127, 228, -237, -14, -164, -11, 59, -85, 28, 20, -148, 135, 15, 23, -24, -260, 29, -61, -83, -80, -16, 48, -42, 23, -93, -17, -43, 62, -12, -4, -30, 5, -32, 23, -52, -22, 17, -12, -4, 0, -1, 28, 15, -1, -37, -35, -40, 38, 15, 53, 26, -19, 22, -391, 20, -51, 105, -237, 75, -80, 394, -105, -205, -75, + -172, 53, 146, -47, 275, 28, -82, 66, 33, 71, -99, -18, 102, 161, 63, -33, 77, -145, -46, 203, 145, 239, 169, -5, -122, -256, 175, -29, -187, 96, -50, -286, 7, -239, -20, 215, -37, -161, -75, 205, -179, -292, 296, -56, -73, 69, 37, 35, 70, 71, 39, -216, -83, 166, -23, -64, 49, 285, -146, -159, -73, 116, 59, -258, -115, -89, -113, 84, -16, -20, -96, -76, -204, -117, 48, 7, 32, -8, 120, 125, 21, 45, -64, 14, 5, 51, -78, -35, 9, 2, 35, -2, -45, 45, 16, -86, + -18, 25, 15, 15, -22, 12, -43, -41, -36, 22, -19, -21, -7, -345, -10, 89, 328, 339, -112, 167, -222, 70, 143, 217, -66, 326, -64, 276, -155, 231, -120, -391, -90, 95, -136, 147, -86, -96, 40, -428, -140, -11, -76, -28, -208, -74, -76, 65, 432, 247, -255, 135, 345, 83, -124, 84, -94, -106, 247, 171, -176, -26, 176, 369, -122, 200, 550, 235, -257, 100, 62, -311, 44, -257, 112, -280, -67, 9, 129, -184, -52, -92, -166, 210, 181, -13, -122, 30, 31, 27, 50, 155, 29, -213, -5, 252, + 7, 55, 50, 75, -81, -40, -129, -57, -119, -13, 69, -18, -68, 35, -15, 12, -37, -28, 47, -6, 113, 25, -25, 57, -2, -30, -43, -61, 25, -34, -16, 27, -3, 50, 3, -73, 150, -75, -347, 80, -279, 45, -93, 360, -183, 50, 94, 35, 130, -53, 394, 30, -256, -48, -189, -31, -62, -177, -222, -57, -143, -68, 252, 93, -213, 83, -255, -49, 185, -348, -307, 174, 164, 84, -11, -212, 83, -105, -200, -93, 10, 62, 330, -131, -38, 17, 153, 80, -115, -148, -265, -82, -59, -146, -170, 107, + 220, -2, -142, 243, 46, -121, 29, -37, -32, -85, -48, 158, -127, -190, -110, 98, -147, 257, 115, -44, -107, -121, 73, 159, 328, -96, 167, 5, -1, 17, 52, -62, 1, 39, 68, -45, 48, -38, 159, 60, 119, 0, 81, -6, 72, -16, -7, 83, 31, 9, 44, 9, 82, -63, 19, 56, 76, 65, -26, -86, -2, 52, 11, 8, 68, 179, 342, -256, -9, 233, -112, -168, 214, -339, -21, 62, -45, -127, -149, -72, 58, -19, 161, 81, -55, -129, -95, 266, 10, -326, 151, -207, -203, 123, 234, 239, + 181, -6, 122, 83, 115, -107, -6, -97, -235, 98, -61, -13, -52, 22, -39, 259, 482, 79, -84, -2, -345, 334, -235, -153, -226, -277, 468, 25, -261, -95, 323, 166, -246, -184, 370, 30, 38, 479, -229, 131, -172, -476, 223, 229, 38, -275, -39, -60, 56, -119, 174, 107, -377, 159, 180, 230, 39, -201, 336, 57, -30, -26, -113, -119, -43, 21, 101, 0, 8, -11, -91, 38, 40, 18, -42, -25, 68, 24, 77, -51, 18, -118, 13, 111, -149, 21, -117, 136, -57, -3, -91, -1, 78, -9, 107, 0, + -31, 78, 164, 209, 386, 354, -12, 302, 137, 308, 297, -489, 180, -157, -211, -153, -44, -311, -64, 79, -266, -548, 128, -37, -493, -362, -323, -179, 20, -91, 120, -63, 199, 386, -218, 133, -84, -174, -126, 26, -36, -14, 288, -10, 291, 376, 114, 163, 250, -30, 52, -367, 347, -299, -104, -94, 33, -81, -285, -251, -553, 505, -565, -547, 95, 530, 189, -66, -130, 245, -264, 306, -86, 41, 34, -199, 214, -236, -192, -21, 78, -225, -34, 124, -16, -60, 165, -106, -202, -45, 105, -133, -77, -91, -19, 63, + -42, 20, -32, -72, 23, -46, 49, -48, 70, -19, 130, -17, 51, 71, -42, -85, -7, -20, -3, -25, 61, 5, 79, -67, 29, -146, 8, 8, -52, 42, 228, 298, 298, 324, 767, 344, 438, -219, 710, -408, 18, 155, -5, -269, 87, -76, -608, 228, -154, 63, -58, -203, -1, 179, -246, -129, -39, 141, -371, 233, 87, -341, -28, 136, -308, 113, -370, 168, -33, -121, -15, -243, 309, 364, -350, -201, 157, -126, 97, 86, 23, 10, 422, -109, -283, 259, -11, -224, -187, -353, 67, 93, 175, 166, -163, -275, + 152, 74, 527, 53, -66, 11, 35, -158, -70, -198, 216, 122, 140, -44, -338, -310, -101, -30, -122, -216, 60, -96, 139, 22, -23, 84, 90, 140, 134, 105, -1, -35, 38, 93, 74, -46, -41, -30, 24, -3, -27, -2, -166, 17, 108, 80, -130, -97, 186, 96, 184, 69, -135, 124, -33, -105, 20, -149, -80, -41, 56, -33, -415, -466, 779, 543, 696, 45, -447, 158, 364, 259, -114, -282, -83, -104, -137, -243, -97, -204, 520, 83, 86, 4, 31, 55, -192, 344, 194, -20, 125, -49, 354, 65, -31, -579, + -42, 36, 56, -108, 73, -274, 470, 381, 368, 321, -252, -349, 268, 83, 131, -23, -406, -294, 24, -229, 3, -192, -83, 244, 78, -174, 63, -449, 14, -761, -386, -719, 622, 560, 598, 724, 351, -120, -321, -97, -17, 104, 574, -189, -435, 333, -277, 145, -63, -62, 135, -129, -235, -66, -290, -61, -260, -60, 37, -23, -31, -71, -90, -180, -2, 95, 16, -90, 33, 158, -20, 106, 59, 63, 45, -208, 183, -80, -65, 123, 43, 136, 15, -173, -31, 4, 31, -106, 6, -7, -276, -372, 328, 425, -209, 395, + 56, -168, 159, -572, -178, 161, -182, -351, -662, 325, -284, 77, 429, 103, 500, 382, 217, 82, -295, -87, -154, 27, 278, 145, 57, 238, 679, -35, -578, -254, 93, 139, -33, 14, 55, -246, 15, -544, 122, -569, -207, -441, 217, -220, -361, 552, 155, 45, -248, -331, 83, 131, 49, 180, -282, 620, -753, 196, -314, -457, -256, 395, 119, -428, 303, -341, 836, -78, -92, -407, 49, -543, -291, 724, -292, -329, -215, 217, 27, 307, 153, 160, 224, 122, -21, 23, 107, 46, -59, 180, -57, -63, -136, -122, -55, 66, + -107, 8, 52, -44, 45, 8, 177, 93, -1, -36, 0, -13, 106, -94, 96, -27, 42, 149, -47, 8, -21, -75, 182, -26, 142, 789, 812, 766, 166, -202, -125, -489, 402, 14, 237, -145, 78, -177, -136, -282, 156, -294, 489, -1267, -367, 12, -381, 275, -392, 84, -150, 402, 74, 387, 31, -88, -4, 143, -442, -317, -343, -47, 436, -852, 299, 745, 94, -544, -19, -458, -438, 308, -55, -374, 212, 33, -138, -210, 124, 311, 190, -435, -316, 252, 379, -305, -404, 202, 424, -511, -15, -456, -626, 750, -122, 117, + -138, 465, -107, 115, -247, 405, 226, 373, 431, -426, -469, -191, -88, -282, -707, 80, 41, 1, -50, -114, -93, 205, -16, -87, 190, -206, -108, 78, 372, -111, -112, 19, -45, 129, -43, -19, -63, -103, -258, -372, 68, -25, -282, -141, 76, -98, -320, -178, -20, -55, 27, 92, 40, 0, 265, 91, 416, -133, 1, -594, -270, -127, -502, -727, -125, -234, 711, 222, 1050, 200, -284, 150, 210, -835, 62, 757, 486, -481, 82, 385, -667, -96, -327, 302, -252, 203, 61, -122, 51, 11, -204, 245, -448, -168, -184, -568, + -107, -64, 24, 55, -144, -170, 1074, 332, -397, -737, -257, 89, 780, -173, -85, -415, -99, -288, 642, -498, 575, 723, -703, 486, 194, -292, -256, 186, 347, -1553, -193, 10, -200, 425, -197, -1158, -441, -329, -515, -503, 105, 113, -286, -254, -474, 62, -167, 54, -198, -236, -267, 77, -43, 182, -229, 130, -16, -236, -504, -118, -17, 179, -60, -676, 154, 345, 147, -4, -228, 257, -21, -67, -402, -59, -130, 356, -39, 68, 16, 87, 232, -147, 27, 24, -62, 31, 108, -480, -409, -149, -328, -226, -81, -204, -259, -250, + -61, -61, -103, -181, -69, -124, -22, -60, -221, 178, 1041, -30, -1212, -678, -750, -140, -415, -16, -615, 1012, 601, -107, 795, 25, 858, 207, -494, -673, -424, -542, -243, 135, 370, -119, 122, -448, 77, -647, -58, -36, 223, -242, 1039, 136, -27, 691, -268, -487, -287, 424, -32, -276, 116, -2, 883, 220, 2, -341, -534, -1346, 87, -1069, 542, 1838, -1313, -279, 297, -225, -232, -366, 307, -376, -1270, -336, -1267, -263, -38, -792, -113, -1140, 494, -113, -725, 1782, 137, 728, 607, 984, -605, -38, -365, -129, -248, 469, 294, 421, + -867, -172, -473, -606, -512, -310, -71, 341, 277, 197, 244, -66, 77, 487, -93, 482, 138, -413, -118, 152, -184, -67, 559, 13, -175, 635, -297, -40, -524, -122, -367, 277, -282, -119, -111, 109, -129, 251, 0, 260, 65, -90, -182, -239, -188, -365, -2123, -210, -533, -585, 791, 630, -735, -579, 1480, -153, 489, 88, -63, -156, -146, -464, 8, 182, 276, 190, 538, -399, 3, -389, -226, 175, 757, 491, 670, 602, -119, 226, 367, 13, -590, -97, 849, -137, -1180, -513, 144, -999, -424, -1024, -699, -635, 971, 667, -195, 668, + 265, 937, 634, 310, -1615, -351, 86, -1418, -1034, -390, -266, -1663, 373, 938, 1254, 1500, -488, -958, 1, -967, -716, -1347, -1499, -1056, -887, 1012, 55, 212, -903, -948, -848, -75, 1324, 1676, 55, -601, -459, -662, -1739, -772, -769, -206, -58, -388, 466, 6, -128, -615, -805, -418, -451, -710, -153, -176, -64, -186, -323, 440, 274, -40, -391, 292, 479, 41, -401, -208, 337, 95, -86, -385, 336, -74, -122, 43, 262, 70, -70, 44, 204, 38, -677, -1615, 608, 62, -1103, 1001, 489, 299, -253, -987, -260, 15, 933, 1246, 59, 327, + 67, 26, -73, 157, -541, 1760, 412, -592, -593, -270, 64, 854, -433, -144, -14, 426, -435, 219, 16, -110, -1478, -471, 456, 747, 256, -176, -436, -979, -119, 146, -243, 5, -265, -635, 615, -157, 212, -678, -152, 1693, 115, -201, 187, 211, 148, 847, -327, -400, 628, -84, 367, 226, 546, -226, -646, 310, -305, 40, 2397, 2310, 1030, -217, -131, 284, 1080, 495, -337, -46, -156, -625, -667, 350, 168, 84, 533, -81, -317, 316, 124, 470, -709, -575, -720, 97, -331, 32, -155, 249, 272, 587, 331, -637, -478, 220, -401, -228, + 35, 199, -274, -626, -83, 16, -68, 269, 59, -506, 140, 804, 917, 688, 780, 563, 702, -198, -58, 272, -92, 268, 238, 362, 667, 1195, 173, -1234, -314, 289, 200, -287, 956, 480, 381, -300, 1117, -55, 43, -286, 603, 400, -827, -1221, -328, 217, 88, -226, -1115, -104, 422, 101, -363, -147, -322, -426, 285, 331, -707, -804, -264, -1000, 293, 894, -757, 860, -381, -460, -852, -1204, -1346, -1283, -646, 8, 509, 235, 508, -673, -1503, -591, -1444, -2557, -958, 2077, 3562, 2085, -848, -689, -3127, -2817, 1987, 353, 2603, 2685, 2802, 947, + -1087, -1367, -1515, -1747, -233, 1762, 2985, 959, 331, -123, -1453, -2153, -1436, 296, 2070, 968, 1349, 1092, 421, -762, -837, 52, -452, 181, 1027, 1077, 808, 171, 425, 32, -647, 160, 303, -89, 144, -175, 1479, 860, 949, 574, -472, -1259, -1780, 292, 661, 1242, 1261, 1603, 802, -1150, -1430, -1757, -281, 20, 997, 578, 337, 544, -854, -2602, -1724, -1594, -335, 234, 643, -136, -317, -577, -681, -115, 247, -806, 1128, 542, 1002, -2203, 500, 297, -677, 493, -506, -251, -150, -316, 949, 1746, -507, 349, -242, 417, 890, -274, -161, -486, 257, -310, + -962, 701, 1190, -159, -621, -573, -1250, -348, 951, 641, 333, -1382, -798, -605, 1222, 1056, 931, -2696, -1790, -222, 1333, 2839, 14, -3422, -1253, 110, 1155, -98, 635, 474, -1490, -658, -410, -900, 65, -1685, 266, 662, -2029, -1305, -630, -264, 2252, -18, -3449, 327, 490, 523, 1363, 630, -1471, 70, -53, 2949, 2087, -1736, 1582, -927, 632, 1627, 590, -899, 823, -362, 214, 561, -57, -610, 1121, -723, 823, -388, 445, -138, 903, -319, 711, -1235, -208, -18, -158, 392, 770, -786, 1583, -622, -539, -1080, 792, 1656, 332, -2190, 181, -495, 1067, 519, + 483, -883, -56, -563, 534, -232, -347, -132, 722, -177, -438, -545, 411, 60, 392, -246, 14, -420, -27, -92, 202, 58, 444, -97, -129, -466, 317, 108, 282, -2, -265, -347, 105, 80, 240, 763, -1820, 259, -1336, 244, 1136, 1004, 330, -650, 131, -386, -95, -479, -354, 247, 67, -698, -79, 364, -77, 42, 133, -445, -440, -11, 293, 39, -709, 60, 365, 115, 86, 743, -81, -198, 267, 285, -502, -557, 414, 80, -427, 288, 125, 140, -298, 121, 338, 41, -420, 572, -68, -640, 20, 502, 157, -419, 383, 127, -583, 241, + 31, 597, -540, 49, 412, -947, 31, 409, -15, 284, -156, -606, 82, -641, 603, 311, 171, -238, -250, 498, -428, 444, 489, -697, -225, 30, 541, 9, -312, 200, -378, -22, 56, 319, 23, 53, -195, 332, -110, -387, 354, -156, 153, -87, 255, 321, -367, 65, -198, 87, -201, 714, -200, -400, 323, -180, -59, -203, 212, 194, -287, 162, 283, -145, 21, -398, -907, 1472, 203, 663, -580, 250, -130, 173, 156, -252, 94, 266, -161, 584, 21, 15, 195, 188, -27, -154, 247, -43, -179, -40, 248, -277, 54, 119, -352, 430, + -91, -213, 661, -278, -396, 302, 165, -187, 285, 228, -84, -97, -56, 83, 162, 94, -5, -118, 339, -368, 325, 48, -43, 88, 101, 103, 12, -328, 88, 277, -202, -4, -3, 210, -24, -86, 320, -167, 170, -337, -126, 321, -311, 308, -83, 202, 247, -287, -99, 348, -296, -19, 34, 103, 24, -43, 11, 23, 160, -142, 33, 100, -13, -75, 16, 58, -16, 18, -63, 70, 99, -180, -30, 303, -150, 84, -25, 171, 47, -100, 17, -22, -104, -74, 359, -65, -85, 48, 38, -31, 75, 145, 3, 35, 12, -35, + 20, 40, -71, 45, -7, 345, -1218, -3897, -198, 2101, 943, 4475, 382, 946, 40, -1304, -1643, -1112, -2003, -1400, -881, 33, 1529, 3014, 2217, 1931, 629, -1048, -1540, -1384, -1632, -1809, -734, -346, -158, 885, 1172, 886, 1639, 1060, 392, 1101, 25, -476, -316, -986, -2025, -1229, -1186, -1207, 63, 565, 389, 1490, 1220, 843, 1200, 1278, 361, 384, -136, -1097, -1528, -1166, -1532, -1087, -381, -268, 94, 836, 652, 591, 1177, 975, 715, 1218, 333, -247, -51, -486, -1057, -612, -1337, -1687, -997, -839, -366, 983, 1323, 1237, 1423, 1174, 665, 645, 310, -136, + -363, -677, -1005, -1003, -1138, -1191, -1022, -346, -122, 404, 1025, 1145, 1129, 1323, 1049, 789, 653, 217, -512, -907, -1483, -1889, -1773, -1401, -708, 182, 948, 1306, 1498, 1566, 1347, 956, 485, -308, -769, -1012, -1179, -1028, -778, -533, -224, 250, 326, 449, 511, 460, 361, 293, 193, 174, 74, -56, -101, -98, -161, -172, -229, -262, -296, -233, -183, -95, -11, 151, 245, 292, 287, 323, 284, 209, 88, -42, -175, -218, -257, -255, -283, -249, -180, -47, 37, 108, 167, 211, 203, 221, 204, 172, 102, 31, -83, -158, -220, -219, -210, -172, + -122, -30, 19, 64, 105, 146, 161, 160, 123, 93, 45, 5, -41, -74, -117, -127, -135, -114, -89, -36, 7, 59, 87, 95, 80, 74, 61, 54, 30, 6, -24, -44, -67, -73, -72, -52, -31, -6, 7, 22, 27, 33, 30, 25, 17, 13, 5, 0, -5, -6, -7, -7, -7 }, + { -91, 20, 103, -11, 8, -157, -80, 21, 203, -134, 41, -215, 217, 13, 78, -27, 33, -43, -77, -187, 77, -188, -89, -107, 104, 82, 39, 86, 163, 9, -151, 97, 14, -9, 79, -31, -56, -220, 34, -64, 46, 90, -120, -49, 107, 32, 11, -113, 279, 168, 26, 134, 110, 107, -258, 15, -26, -69, 62, 41, -43, -49, -15, -78, 74, -30, 148, -7, -40, -72, -132, -25, 99, -6, 22, 117, 31, 136, -4, 20, -16, 146, 129, 131, 27, -1, 57, -4, 17, 2, 5, -12, -42, -36, -9, -41, + 18, 19, -18, 42, -18, -14, -10, 17, 4, 37, 2, -1, 2, 49, 23, -5, -15, 1, -8, 27, 13, 52, 12, 66, 232, -113, 77, -65, -101, -42, -70, 127, -105, -195, -50, 51, -163, -99, 183, 316, -54, 121, -109, -115, -5, 33, -14, -4, 117, -202, 65, -15, -42, -170, 15, 3, 95, 28, -133, 174, -139, 163, -18, 29, 66, -20, -82, 127, 31, 170, 26, -151, 273, 216, -76, -23, -53, -190, -102, -32, -33, 76, -104, 8, 75, 0, -3, -13, -18, -104, 165, 5, -4, -53, -18, -152, + -134, 44, 110, -15, -28, -1, -1, -78, 148, 19, 49, -39, 40, 25, -6, -3, -6, 1, 35, -20, 22, 23, -4, -7, 18, 39, 35, -26, 10, 11, -19, -12, 56, -8, -3, -44, -40, -68, -25, -242, 300, -64, -34, 215, -82, 111, 476, -56, 15, -181, -146, -225, 132, -92, 65, 126, -141, -121, -88, 11, 48, -175, -68, 78, 67, -69, -28, 108, -110, 18, -54, -19, -76, 67, -70, 30, 64, -28, 201, 9, -26, -147, 19, 214, 31, 73, -194, -278, -100, -239, -211, -5, -90, -7, -256, 221, + -237, 36, 164, -146, -247, -176, -51, 166, 148, 222, -129, -113, -90, -77, 161, 42, -65, -34, 77, 88, 28, 41, 57, -11, -91, -14, -60, 24, 9, 21, 20, 6, 40, 6, 46, 6, -32, 47, -52, -33, 12, -13, 48, -27, -19, -8, 8, -17, -30, 31, -8, 23, -25, -24, -30, -35, -22, -32, 50, -41, 259, 27, -104, 15, -86, -19, 181, 304, -104, -106, -276, 35, 69, 157, -104, 169, 26, 260, -209, 33, -395, -43, 47, -96, -89, -35, 145, -119, -208, 59, -305, -66, -147, 67, -33, 103, + 13, -232, -251, 7, 133, 248, -50, -101, 207, -229, -125, 111, 98, 164, -157, 6, 63, -99, -34, 97, -143, 185, -81, -34, -198, -164, 79, 0, 3, -28, -122, 115, -77, 143, -3, -189, -199, 72, -100, 35, -283, -269, -44, 253, 1, -52, 12, 37, 26, -12, 40, -132, 24, 22, 39, 51, 56, 30, -75, 5, 65, 30, 17, -37, -46, 10, -1, -15, 61, -1, -5, -43, 76, 63, -5, 5, -39, 22, 23, 10, 2, 25, -35, -18, 153, -423, 96, -185, 153, 175, -201, -371, 50, -51, 232, -143, + 337, -145, 222, -279, -105, 114, 165, 45, -3, -172, -24, -136, -169, 91, -145, 54, 31, 67, -83, 156, -32, 134, -33, -262, -45, -85, 24, 258, 14, -24, -16, -107, 88, -101, 135, 147, 52, 55, 259, -67, -49, -211, 147, 130, 26, 32, 25, 9, 74, 158, 104, 59, 56, -42, 206, 69, -45, -161, 79, -49, 301, 171, 36, -142, -54, 230, -92, 29, 132, -76, -95, -185, 21, 66, -17, 87, -74, -28, -58, 63, -8, -22, -90, 20, 20, 52, 60, -22, 8, 68, -7, 69, -7, 20, 101, 20, + 103, -9, -25, -8, -12, 3, 5, -81, 27, 63, 4, 25, -22, -543, -295, 109, -106, 218, 218, 329, 136, 133, 81, -396, -89, -55, 35, -40, 123, 87, -153, -122, 101, 192, 242, 209, 275, -152, -152, -201, 212, -123, 175, -45, -10, -188, -113, -108, 159, 197, 34, 197, 281, -112, 70, 331, -167, 107, 111, 12, 248, 319, 241, 553, 102, -79, -103, -95, -7, 97, 167, -31, -55, -59, -149, 62, 79, 143, -346, -47, 86, 229, 158, -295, -220, 56, 54, 239, -212, 13, -23, 25, -301, -81, -104, -73, + -124, -52, 8, 115, -2, 6, 43, 55, -116, -18, 7, 1, 39, -39, -76, -51, -58, 81, -80, -38, -91, 23, -21, 58, -84, 35, -29, 34, 29, 6, 70, -68, 34, 40, 10, 83, 131, 262, -34, 53, 224, 329, 185, -364, 1, -387, -274, -166, -32, -237, 282, 104, 167, -481, -35, 314, 160, -141, -202, -124, 123, -368, -22, -237, 362, -48, -106, 38, -13, -62, 64, -96, 168, 119, 242, -18, 12, 373, -118, 249, -41, -44, 657, 78, -70, -149, -508, 53, -521, -88, 549, -155, -107, -382, -112, 13, + -205, 110, -20, -280, 297, 106, 97, 81, -207, 226, -354, 102, 136, 15, -47, -144, -113, -147, -47, 117, 151, -39, -124, -74, 169, 69, 323, -6, 24, 131, -13, -60, -45, -41, -36, -54, 38, -61, -2, 65, 24, 67, 65, 52, 6, 97, 70, 42, 30, 29, -102, -87, 74, 10, -63, 11, -72, 20, 81, 29, -14, 29, 70, 15, -57, 28, 212, -434, 184, -154, -220, -210, 162, 208, 120, 362, 266, 52, 107, -287, 56, 126, 280, 53, -137, 101, 130, -257, 35, -264, 203, 184, 238, -235, 141, 255, + -118, 64, 339, -12, -213, -170, 74, -58, -216, -90, 2, 48, 115, -150, 236, 143, -56, 285, -37, 107, 375, -402, 737, -342, 100, 221, -79, -43, 92, 498, -29, -71, -17, -120, 241, 271, -89, 115, 95, 87, 165, 213, 16, 230, 49, -201, -308, 72, 29, 139, 59, 461, -48, 257, 207, -145, -265, -32, 28, 67, -73, 118, 55, -115, -32, -110, -41, 66, -36, 98, -27, 34, 24, -48, 52, 59, -93, 61, 40, 18, 21, -4, 17, 110, 33, -40, 19, 29, 54, 67, -22, -78, -23, -68, -51, 81, + 74, 96, 245, 323, 198, -344, 658, -207, 124, -483, 192, -427, 330, 34, -92, -242, 312, 41, 199, 206, 105, -360, 184, -218, -40, 162, 176, 41, -67, -361, 50, 331, 37, 214, 240, -377, 207, -192, -189, 277, 308, 159, 173, 47, 166, -388, -173, -125, 11, 412, 198, 163, -30, 181, -9, 454, 168, 172, 70, -26, -673, 249, 159, -63, -48, -503, 5, -193, 120, 437, -73, -252, 510, -24, 288, -171, 2, -319, -29, 5, -551, -165, -95, -249, -115, -50, 35, 275, 20, -8, -53, -144, -23, 24, -52, 19, + 7, 73, -129, -52, -17, -120, 7, -78, -49, -40, -96, -51, 113, -39, 20, -32, 122, -6, 55, -80, -179, -55, -8, 76, 32, 109, -7, -36, 94, -115, 137, -4, 431, -371, 54, 156, 195, -644, 427, 119, -458, -293, 250, 574, -202, -105, -397, 822, 319, 51, 137, -432, -280, -18, 36, 426, 92, 329, 369, -16, 23, 257, -68, -275, -263, -67, 366, -198, 463, -215, 679, 302, 548, -149, 88, 440, -343, 205, 198, 186, -196, 234, 57, 75, 200, 418, 352, -357, -84, 184, -348, -221, -92, -712, 191, -352, + -221, 69, -88, 244, 454, 291, 184, -245, -58, -15, -482, 88, 41, 596, 128, 134, -129, 460, -4, -13, 1, -150, -68, 19, -27, -162, 15, -42, 29, -193, -210, -69, 168, -28, 65, 64, 52, -13, -44, -58, -116, -194, 67, 11, -47, -229, 170, 116, 66, -18, 15, -77, 58, -40, -75, 28, 99, 60, -60, -14, -24, 74, -513, -757, 410, -308, 336, 110, 163, 199, -509, -926, 82, 134, 522, -514, -564, 487, -194, 221, -106, 116, 77, 128, -257, 124, -37, -80, 322, 120, -46, -418, -57, -12, -77, -20, + -226, -554, -246, 407, -173, 201, -314, 233, 120, -4, -158, -687, 380, 369, 474, -332, -140, 644, 570, 263, 123, 364, 134, 327, -176, 284, -543, -35, 152, -141, 647, 25, 354, -211, -347, 747, -12, 297, -99, 11, -879, -74, 187, -339, 414, 314, 78, -180, -669, -14, -136, 167, 204, 34, -81, 158, 7, 77, -42, -203, -74, -185, 324, 99, -6, -7, 41, 299, -52, -72, 46, -23, 4, 134, 73, 121, -86, -11, -138, 27, 2, 126, 127, -140, 226, 230, -179, 14, 30, -26, -380, -497, -144, -117, -852, -799, + -209, 4, 601, 489, 484, -187, -78, -121, 517, 222, -217, -38, -173, 374, 290, -216, -302, -277, -567, 237, 16, 16, 124, -85, 215, 797, -454, 240, 48, -307, -176, -365, 138, -162, -183, 413, 51, -138, 417, -57, -184, 145, 304, -167, 327, 587, 566, -387, -5, 141, 319, -490, -102, -135, 610, 260, -66, -371, -412, -366, 551, 457, -874, -729, -553, -389, 132, -351, 213, 58, 87, -703, -225, 635, 490, -213, -451, 439, 230, -53, 7, -56, -107, 249, -224, 54, 38, -9, -162, -295, 57, 240, -24, 26, -103, 228, + 249, 24, -33, 84, -9, 101, 108, 157, -211, -21, 77, 0, -131, 35, 264, 246, -94, 188, -289, 72, -94, -80, -116, -181, 67, 705, 556, 346, 55, -459, -238, -70, 190, 293, -406, 107, 27, -347, -163, 281, -205, 224, 97, 263, -324, 0, -724, 110, -916, 378, 374, -356, 422, 503, 16, 144, -590, 349, 36, -245, 322, -75, 6, -5, 40, 619, -69, -1, 759, -7, -349, -1001, -823, 916, 571, 226, 231, -383, -771, -379, 123, -296, 605, -32, 81, 652, -133, -202, -146, -410, -696, -553, 1576, -765, -345, 452, + -797, -574, 572, 801, 265, -145, 944, 456, -757, -263, -423, -413, 858, 62, -570, -394, -443, 125, -91, 262, -5, -131, -207, 20, 238, -127, 111, -124, 119, 108, 332, -128, -47, 284, 24, 145, 149, 203, 39, -118, -65, -30, -46, 125, -37, -132, 268, 276, -151, 71, -172, 63, 66, 171, -42, -16, -84, 82, 192, -647, -478, -333, -592, -54, 560, -41, 115, 276, 183, -477, -231, -394, -211, 505, -155, -55, -70, 306, 305, 911, 145, 670, -40, 226, -366, -276, 240, -465, -517, 17, 163, -266, 212, -311, 95, -818, + 456, 255, 373, 46, -333, -685, -245, -61, 564, -430, -255, 157, 1291, -357, 1312, -806, 318, -297, 576, -229, 996, -937, 1426, -135, 293, 617, -1058, 943, -1130, 762, -1841, 998, -947, 838, -1235, 1085, 36, 703, 304, -576, 500, -413, 1247, -569, 205, -745, 201, -50, 136, -267, 346, -342, 245, -122, 79, 105, 110, 144, -85, -197, -160, -189, -433, 250, 64, -298, -139, -90, 192, -332, 314, -254, 62, -136, 153, 51, -3, 478, -424, 258, -410, 616, -118, 602, -238, 188, 272, 91, 93, -1, 288, -431, 471, -329, 310, -70, + 2, -125, 4, 26, -122, 57, 113, 55, -567, -514, 597, 1030, -855, 1306, -76, -1, -51, 226, -389, -286, -583, -131, 18, 1, -3, 513, 88, 562, 551, -351, 203, 1174, 383, 251, 176, -1020, 52, -166, -128, -935, -198, 536, 151, 178, 270, 680, 177, -211, -70, -59, 255, -464, -285, 702, 436, 326, 543, 400, -237, -119, -810, -357, 329, 259, 612, -442, -220, -156, 450, 262, 404, 166, -320, -298, 1012, -310, -983, 226, 711, 486, -13, -86, 88, 162, 101, 903, -1088, -930, 108, 366, -468, -243, 79, -370, 175, -181, + -46, 96, -70, -249, 10, 205, -132, 1, -360, -64, -317, 232, -100, 213, -129, 133, 56, 180, 283, -287, -128, -86, 223, -140, -258, -475, -1, -190, -70, 71, 48, 13, 94, 154, -30, 477, 60, -39, -369, 63, -68, -22, 91, -388, -197, -401, -2068, 571, -253, -132, 507, -351, 544, -74, -897, -164, 86, 314, 400, 93, -636, 628, -247, -58, -391, -176, 336, -68, 300, 506, -118, -655, 145, 718, -669, 246, 557, -102, -443, -826, -558, 582, 1491, -460, -596, 1681, -111, -242, 1209, 704, 601, 485, 199, -356, 614, 572, + 394, 182, -1113, 695, 614, -1175, -680, -422, -330, -324, 1281, 640, -733, 685, -272, -685, 298, 348, -303, -291, -1076, 121, 183, 786, 376, 97, 657, -523, 1360, -1446, -1687, 1191, -728, -45, 835, -526, -363, -104, -100, 104, 512, 252, -420, -26, 199, -50, 285, -11, 157, 31, -223, 120, 455, 313, -20, 61, 304, -49, -36, 77, 704, 362, -113, 154, -624, -27, 165, -287, -387, 366, -167, -11, 376, -326, 145, -55, -93, 467, -263, -63, -547, -2247, 695, 1272, -784, -161, -609, 1309, 881, 554, -101, -454, 97, 529, 248, -225, + -47, 723, -44, -263, -962, -455, 817, 475, -510, 414, -369, -116, 247, 231, -221, 150, -843, 244, 1147, -143, -220, -1122, -672, 547, -883, -480, 206, 227, -271, 738, 698, -714, 271, 401, 1156, 1057, -164, 347, -25, 1209, 528, 491, 1147, -509, -744, -381, -953, 808, 384, 396, 213, 1370, -903, -210, 588, -322, 652, -30, 79, 304, -788, -1198, 155, 233, 1323, 1006, 28, -972, -150, -1062, -2, -32, -295, -271, 148, -90, -76, -268, -172, -238, -139, 39, -281, -258, -39, 267, 140, -344, 318, -173, 587, -180, -515, -188, 262, -159, + -389, 452, -93, -408, -631, 101, -98, 77, 145, -241, -204, -553, -119, -144, 44, 106, 209, 181, -419, 5, -531, -193, 58, 60, 522, 887, 774, 798, 1027, -594, 809, -1585, -693, 598, 141, 1155, 527, 985, -431, 129, -858, 579, 958, 871, 86, 617, -1522, -992, 942, 273, -949, -491, 114, 1393, 429, -569, -718, 140, -211, 856, 924, -93, -152, 182, -265, 1108, 317, -265, 222, -530, -316, -2488, -847, 441, -391, -374, -15, -451, -452, 1137, 760, -576, 1037, 2152, 440, 1532, 209, 310, 1123, 741, -609, -690, -1213, -754, -83, -1196, + 439, -146, -1159, -831, -831, -1042, -634, -420, -556, 161, 983, 1202, 631, -127, -882, -114, 31, 73, -432, -79, -293, 233, 335, 35, 245, -10, -175, 286, -315, 37, 270, 588, 77, -8, 394, 166, 1063, -270, -873, -47, 582, 102, -241, -267, -711, -670, -383, -268, -128, -404, -584, -618, -343, -52, 79, 813, 585, -222, 943, 1685, 1162, 819, 507, 320, -422, -272, -421, -378, -105, -30, 973, -117, 825, -550, 213, -1862, 512, -291, 942, -246, -1118, 1104, -428, 161, 624, 465, 1010, -165, 146, -203, 1153, -256, 211, 800, -942, 789, + -243, 479, 765, -218, 165, 120, 71, -259, 336, 326, -145, -464, -92, -539, -182, -110, 426, -232, -852, -564, 881, 891, -858, -720, 1057, 1244, -492, -132, 894, 29, 456, 649, -1524, -456, -111, 1462, 127, -112, -1453, 280, 560, 365, 43, 382, 141, 194, 1834, -64, 89, 1078, -658, 714, 127, 537, 346, -843, -284, 987, 650, 374, -244, 341, 165, -7, 124, 247, -129, 427, -293, -83, 439, 258, 82, -944, 76, 457, -360, 159, -841, -534, 576, 278, 473, 413, -340, -918, -262, 307, 787, 477, -126, -181, -287, 648, -20, -137, + -274, 341, 139, -148, -670, -425, 413, 413, 292, -462, -647, 315, 839, 388, 52, -430, -108, 191, -16, 9, 42, -112, -200, 63, 214, 60, 32, 99, 26, 23, 39, 105, 12, -9, 81, 1067, -1803, -123, -1525, -1413, 357, 300, 260, 38, 1347, 769, 1734, 1899, -208, -930, 199, -251, -173, 414, 184, -149, -873, -952, 1035, 481, -118, 162, 168, 98, 191, -95, -248, -1409, 31, 813, -238, -1085, -357, 896, -1658, -567, 1048, 637, 1251, -33, 91, -1151, -1166, -1465, 1236, 1753, -2306, -1146, -121, 1174, -915, -146, 2114, 863, 536, 1402, + 1022, 1539, -555, 1531, -233, -1195, -1763, -410, 674, -1393, -274, 304, -295, -488, 297, 273, -961, 719, 349, 1043, -251, -1015, 1269, 260, -1159, 10, -271, 486, -514, -523, -271, -50, -18, -395, -484, 379, -505, 0, -499, 278, 472, 79, 706, 490, -714, -261, -1, -637, 106, -104, 253, -164, 223, 624, 0, 125, -436, 671, 423, -466, -140, 481, 446, -60, -687, -83, -1334, 1034, -84, 319, 403, 390, 17, -447, 735, 187, 709, -148, -1493, -132, 436, -488, -544, -332, -501, 613, -153, -528, -26, 571, -759, 538, -261, 288, -747, -183, + 308, -60, -65, 97, 425, -71, -64, -521, 265, -140, 88, 167, 59, 393, -565, -431, 601, 519, -711, 346, -574, 671, -554, 256, 176, -468, 1052, 106, -1162, 542, 145, -897, 510, -326, 543, -777, 405, -823, 384, 594, -529, 311, -563, 25, 24, 59, -368, 12, 288, -11, -507, 391, -316, -684, 301, -301, 155, 326, -239, -142, 62, -40, 213, -104, -72, 191, 241, 85, -233, -136, 233, 142, -533, 496, -66, -178, 73, -33, 121, 269, -60, 504, -143, -211, -239, -92, 53, -230, 67, -74, -92, 66, 85, -92, 2, -22, + -100, 108, 73, -109, 316, 645, -329, -3602, -6499, -2162, -5037, -4983, 2681, 555, 3729, 8428, 7594, 6226, 7605, 4653, 1038, 1462, -1084, -5650, -5584, -4180, -5426, -3722, -772, -2513, -3465, -1506, -434, -1803, -858, -38, -902, -1605, 335, 1381, -470, 1918, 2867, 67, 553, 3876, 1922, 21, 3634, 2970, -698, 1405, 3393, -68, 277, 4787, 2572, 1067, 5791, 6380, 3138, 6048, 7524, 1970, 1009, 3062, -1227, -3645, -2126, -4742, -8406, -8391, -9523, -12684, -12774, -12260, -12542, -11224, -9622, -7711, -5053, -2575, 1235, 5534, 7302, 8908, 12070, 10611, 9486, 10595, 7821, 3647, 4290, 4846, 1786, 2332, + 4855, 2377, 441, 2076, 1869, -1084, -14, 1292, -1944, -2480, 545, -509, -819, 2697, 2316, 224, 2104, 3055, 525, -251, 157, -3169, -5714, -5971, -7611, -9579, -9075, -8123, -7400, -6603, -4850, -4604, -5026, -3372, -1109, 288, 1228, 3273, 3928, 4443, 7977, 9297, 8595, 7925, 6316, 3993, 3423, 2909, 1783, 1269, 1176, 465, -105, -160, -334, -701, -865, -713, -978, -1344, -1283, -1246, -1410, -1429, -1214, -1277, -1193, -917, -885, -937, -778, -643, -621, -438, -235, -167, -163, -223, -231, -249, -258, -209, -187, -358, -556, -710, -818, -877, -725, -579, -566, -468, -278, -208, 34, 394, + 583, 641, 840, 948, 908, 1019, 1163, 1064, 1070, 1204, 1174, 1123, 1152, 978, 697, 509, 340, 92, -113, -243, -427, -607, -649, -664, -705, -651, -628, -689, -669, -632, -590, -520, -450, -369, -293, -227, -132, -69, -32, 10, 46, 55, 70, 85, 93, 94, 99, 99, 94, 89, 87, 85, 84 } }, + { { -274, 30, 180, 61, 117, -171, -94, 8, -30, 46, 142, -343, -3, 113, 67, 104, -99, -139, 150, -3, 42, 93, 124, 46, 26, 111, -17, -36, -97, 52, -27, -16, -50, 64, 163, 1, -34, 77, -105, -156, -87, -32, -102, 9, -24, 66, -63, 18, -127, -12, -105, -5, -48, -41, 53, -60, -6, 86, -45, 102, 124, 9, 167, -86, -6, 80, -29, 54, 76, 41, -89, 35, 40, 28, 5, -73, 97, -26, 46, -16, -21, 6, -102, -8, -80, -37, -4, -14, -3, -8, -43, 51, 5, 14, 3, 29, + -18, 36, -3, 15, -6, -15, 20, 2, -7, 0, 28, 6, -6, 18, 9, -3, 457, -127, 46, -97, -6, -40, 54, 37, 158, 50, 29, 62, -36, -313, -299, -92, 42, 94, -75, 19, -96, -33, 7, 55, -132, -144, -41, -8, 80, 27, -31, -103, 20, -56, 5, 75, -105, 53, 96, -72, -194, -49, 73, -10, 59, -8, 52, -8, 57, 12, -181, 37, 76, -27, 52, 10, -9, -35, 4, -106, -8, -28, -134, -21, -3, 122, -117, 200, 232, 183, -77, -35, -40, 89, -32, -48, 57, -129, -117, 16, + 107, -2, -52, -115, -67, -87, -45, -81, 32, -48, -11, -50, -25, 4, 29, 4, 30, -17, 4, 24, 14, 19, 20, 12, -20, 24, -429, -3, -66, 30, -15, -222, -43, -47, 69, 108, -149, 119, -38, 82, 82, -45, 179, 11, 8, -31, 31, -44, 33, -50, 6, -117, 12, 129, 0, 54, 135, -133, -141, 59, -64, 109, -110, -33, -230, -177, -154, 67, 19, 82, -84, -59, -18, 144, -160, 66, 27, 12, 80, -55, -74, -96, 58, 31, -141, -155, -181, -5, -39, 59, -9, -34, 16, 25, 80, -216, + 26, 123, 182, 188, 154, -27, -115, 168, 50, 33, -85, 49, 34, 6, -22, -49, -8, 58, -45, -73, -31, -31, 11, -6, -19, 51, 3, 64, -7, 19, 42, 41, 30, 23, -27, -28, -10, 26, -6, 25, -19, 44, 35, -37, 1, 4, -63, 47, -254, 152, -136, 182, 238, 147, -6, 68, 13, 194, -111, -112, 53, -33, 78, 149, -221, 66, 192, 89, -17, -5, 20, -94, -5, -89, -123, -34, 182, -73, 83, -67, -116, 218, -197, 145, 159, 29, 100, -146, -43, -60, -49, 100, 28, -157, 21, -18, + 26, -36, 52, 50, 181, -196, 89, 70, -23, 70, 17, 110, 103, 64, -66, 87, 156, -7, 90, -71, 186, 192, 211, -65, -154, 45, -25, 73, 51, -4, -15, -218, -60, -53, -21, -47, -68, 71, 24, 20, 83, -8, 84, 52, 24, -16, 11, -22, -41, 23, 2, 39, -17, 7, -7, -32, 44, -5, -45, 13, 34, 1, -58, 10, -29, 70, 49, 50, -10, 13, 38, 1, 17, 34, 17, 351, -33, -110, 334, -132, 150, -81, -320, 57, -92, 10, 383, -148, -182, 15, 201, -324, -121, 243, -86, 78, + 115, -87, 104, -68, -113, 23, -32, -39, -42, 136, -109, 264, 66, 6, -152, -45, 161, -185, 39, 64, -29, -258, 176, 47, 43, 23, -36, 133, -79, 182, 103, -71, -315, 140, 84, -7, -89, 76, 203, 207, -23, 122, -186, 135, -33, -64, 80, 160, -112, 158, 28, -66, -56, 129, -108, 307, -158, 127, -106, 28, -95, 123, -110, 6, 69, -21, 13, -94, -33, -12, 0, 27, -41, 54, -6, -36, 54, -108, -110, -62, 2, -10, -22, 4, -75, 92, 6, -5, 64, -52, -11, 73, 31, 26, 113, 101, + 327, 40, -86, -425, 127, 236, 140, 90, -39, 119, 456, -59, 209, 18, 116, 42, 6, 89, -41, -199, -58, -149, -41, -209, 71, 3, 238, 44, -115, 76, -37, -62, 152, 52, 113, 64, -69, -272, 14, 153, -13, -55, 67, -145, -63, -254, -313, 158, 176, 137, -46, -54, 0, -8, 89, -19, 98, 87, -6, 90, -89, 22, -48, 52, 65, 288, -2, 235, -92, -248, -25, -36, -96, 193, -18, 78, 16, -142, -170, -62, -38, 16, 170, 54, 16, 70, 114, -51, 85, -13, 72, 44, 17, 100, -13, 58, + 33, 29, -20, -30, -62, -30, 59, 91, -24, 5, -54, -10, 2, -55, 36, -101, 3, -8, -1, 60, 64, -10, 152, -375, -12, 381, 524, -218, 59, 83, -182, -107, 21, -152, -158, 367, 51, -244, -39, -159, -90, 238, -75, -106, 217, 133, 219, -94, 45, 213, 10, -129, 59, -19, 27, -271, -184, 80, -19, 63, -249, 116, 91, 57, -439, -258, -111, -56, 63, -193, -128, 42, 337, 221, 120, -61, -37, -129, 98, -38, -249, -192, -23, -5, 353, 194, -174, -197, 244, 47, -147, 0, 219, 82, 7, -286, + 314, -112, 210, 273, 289, 24, -106, -88, 149, 169, -148, 118, 162, 112, -49, -40, 23, 96, 81, -87, -131, -126, 62, -61, -39, -88, -17, -63, 32, -53, 38, 28, -10, -2, 71, -53, -105, -21, 97, -60, -52, -57, -39, -9, -2, -67, -1, -49, -23, 16, 65, -45, -1, -16, -28, 58, 70, -103, 154, -200, 225, -22, -63, 119, -230, 77, 123, 23, 86, 106, -63, 251, -120, -433, -258, -58, 15, -93, -186, -203, -138, 422, -119, -35, 60, -90, 49, 346, -168, 163, -110, -225, 199, 143, 91, 310, + 6, 145, -15, 36, -13, -104, 67, -25, 224, 43, -157, -42, -46, -12, -254, 100, -251, 59, 335, -221, -421, 96, 57, 191, -86, -5, 196, -123, 95, 143, 40, -90, 193, 40, 248, 51, -156, -148, 161, 271, 95, -4, -225, -47, -73, 160, 40, -308, 47, 80, 22, 30, 118, -55, 49, -85, 52, 46, 38, 61, 27, 40, 37, -72, 22, -23, -12, 68, 29, 37, 78, -25, -246, 23, -17, 17, -23, -16, 68, 44, -40, -47, -335, 772, -180, 347, 33, 145, 105, -2, -433, 368, -540, 175, 130, 486, + -228, 219, -343, 224, -111, -370, -177, 87, 95, 135, 69, 194, 127, 294, -91, -241, -217, 84, -3, -119, 197, 86, -40, 117, 244, -23, 63, -37, 121, 71, -312, -136, -409, -95, -69, -10, 197, 174, 26, -114, -2, -62, -97, 54, 576, 51, -13, 182, -14, 209, -90, 2, -137, 577, 136, -238, -272, -182, 23, -13, -369, 20, 76, 25, 403, -105, 59, -251, -82, -680, -117, 35, 26, -261, 68, -126, 85, 39, -123, -16, 89, 138, 257, 67, -93, -88, -206, -81, 20, 34, -118, -46, 112, 39, -31, -29, + -88, -83, -39, 23, -171, -122, 33, 68, 1, -45, 43, 141, 24, 11, -11, -62, 5, -201, 86, 47, 404, 35, 336, 204, 330, 111, -334, 328, -213, 567, -366, -108, -506, -107, -54, 225, -235, 331, 267, -160, 19, 378, 532, -169, 14, -69, 167, 3, -62, 77, 146, -253, 191, 36, 219, 84, 34, -433, -70, 502, -60, 168, 385, 111, -30, -134, -177, -106, 18, -165, -99, 291, 269, 84, 447, 297, -94, -45, 61, 104, -137, -356, 465, 205, -95, 425, 445, 496, 215, 75, -180, 13, -251, -202, -128, -497, + 200, -63, 424, -101, -333, -63, 32, -49, -444, 71, 119, 202, 214, -150, 69, -102, -289, 57, 112, -22, -85, -218, 229, 129, -204, -231, -130, 133, -24, -66, 62, -103, 64, -26, 40, 100, -147, -68, 66, -31, 3, 297, 97, 20, -20, 71, -98, -56, -9, 98, -61, 444, 27, 82, -65, 38, -56, -669, 79, -5, -119, -48, -328, 380, 389, 435, -703, 229, 147, 19, 695, 287, -344, -39, 686, 83, 123, 142, -200, 116, 142, 428, 217, -323, -534, 205, 128, -268, -50, 28, -328, 40, 403, 173, 226, 329, + 530, 52, 467, 94, -184, -25, -275, -142, 116, 160, 122, 237, -330, -147, 594, -41, -127, -329, 282, 258, 89, 109, -4, 166, -257, 427, -213, -250, -205, -139, 575, 158, 120, -622, -343, -511, 38, -52, -50, -485, -677, -17, 305, -165, 87, -42, -46, 173, -236, -98, -107, 208, 34, -148, -2, -22, -4, -69, -142, 38, 227, -108, -74, -143, -66, -99, -50, 102, -33, 160, -52, -31, -90, -64, 238, -22, -16, -110, -18, 144, 39, -170, 39, 16, 50, 627, 738, -188, 208, -53, -215, 43, -493, -304, -21, -99, + 989, -444, 127, -627, -92, 384, -161, -349, -366, -133, 152, 196, -24, -31, -412, 98, 289, 147, 177, 54, 65, -240, -78, 162, 60, 1, 19, -289, 130, -304, -49, -7, 89, -338, -34, 167, 244, -386, -202, 687, -263, -540, 455, -439, -138, -194, -79, -337, -234, -70, -340, -485, 784, 433, 350, 240, -304, -118, -205, 221, -368, 262, -196, 113, 263, 172, 54, -500, 491, -597, -156, -579, -235, 383, -22, 217, 439, 140, -44, 86, -153, 9, -46, -165, 199, -68, -91, 227, 121, -59, 16, 11, 37, -101, 99, 32, + 54, -122, 84, -56, 215, -96, 152, -45, -75, 228, -152, -66, -136, 92, 226, 104, -64, 107, -90, 109, 157, -170, -409, -26, 1041, -459, 455, -921, 260, -584, -105, 333, -24, 215, 349, 279, -399, 306, 67, 227, -82, 313, 292, -59, 66, 190, 215, -293, -97, -430, -48, 386, 16, -178, 45, 145, 32, -154, -303, 82, -203, 204, -192, 740, -63, -397, -446, 105, -242, 235, -501, -393, -509, 122, -429, -100, -618, 450, 97, 304, 191, -670, 58, -57, -246, -373, -97, -317, -398, -220, 193, 270, 394, -220, 60, 171, + -560, 263, -382, -32, 325, 139, 135, 63, 662, -372, -132, -140, 178, -556, 50, -42, 1, 366, 217, 183, 71, -133, 28, -65, 270, -99, -28, -146, 306, 123, -99, 85, -259, 186, 99, 147, 29, -50, 174, 308, 110, -145, -196, -80, 84, -203, -41, -311, -223, -121, 6, -170, 133, -133, 315, -240, 2, 2, -865, -251, 968, 856, 480, -416, 423, 640, -426, 565, -459, 522, 122, -36, 171, -12, 274, -414, -119, -187, 208, -393, -354, 550, -55, -116, 50, -533, -14, 856, 465, 97, -10, 182, 808, 345, 10, 136, + -226, -97, -195, 348, -183, 232, 42, 415, -495, -11, -32, 12, -141, 232, 371, -89, -109, 376, 41, 46, 852, 134, 9, -392, 170, -292, 393, -458, -408, 62, -402, -427, -654, 174, -220, 336, -113, 189, -955, 194, -325, -578, 298, 398, 206, 123, 70, 167, 252, -124, -150, -176, -14, -193, 118, 25, -278, -190, 155, 94, 10, 281, -101, -30, -227, -48, -1, 116, 71, -189, -118, -52, -229, -43, -216, 86, 55, 253, 170, -18, -105, 0, -1, -72, -18, -265, -49, 108, 115, 33, -47, 255, 40, 725, -1104, 469, + 489, -783, -76, -670, -218, -601, -270, 698, -233, -46, -483, -90, 116, -718, -24, 466, -888, 37, -605, -324, 16, 70, -400, -319, -334, -93, -287, -14, 159, -83, 230, -430, -274, 586, -268, 320, -342, 332, 303, 56, 84, 310, 18, 440, 554, -99, 85, 823, 52, 425, -26, -320, -641, 113, 451, -706, 13, -413, -216, -917, 402, 614, -156, 298, -146, 667, 736, -54, -722, -699, 1008, -778, 296, 121, 107, 757, -317, 1231, -17, -272, -316, -216, 199, -71, -91, -2, 319, -73, -196, 271, -93, 139, -241, -141, 234, 24, + 349, -108, 150, -249, -70, -343, 75, 148, 176, 40, 180, 23, -52, 195, -293, 202, -248, -83, 155, -302, -75, -170, -514, -132, 36, 193, -250, -125, -220, -66, 56, 394, 203, 1204, 1356, -80, -1023, 1011, -1118, 158, 474, 118, -120, -515, 581, -260, -208, -525, -306, -163, -656, -360, -293, -163, -108, 456, -7, 394, 3, -169, -575, -629, -159, -22, -9, -95, -236, -271, 301, 726, -394, 251, -247, -252, 287, -280, -456, 1019, -113, 95, 49, -567, -126, -118, 287, -733, -326, 778, 124, -329, 421, 791, -450, -555, 288, -470, + 6, -881, 284, 752, -78, 393, 227, 133, 859, 272, -5, 498, -73, -67, 302, 327, -1250, 116, -544, 443, -22, 19, 309, -92, -121, -162, 166, 66, -124, 169, -180, 20, -97, -239, 109, -118, 268, 151, -6, 4, 72, -69, 158, 81, 48, 68, -47, 62, -110, -207, -117, -52, 27, -269, 220, 152, 9, 84, -185, 258, 29, -149, 91, 113, -328, -64, 30, -23, 2, 63, -56, 51, -1641, -1146, 492, -480, -452, -1394, -395, 309, 126, -267, -771, 0, 406, -19, 64, 420, 738, -622, 1668, -417, -540, -158, -83, 18, + -646, 25, -105, 360, -211, 506, -195, -412, 183, 214, -367, 421, -1253, 20, -91, 514, 620, -431, 578, -208, 173, -262, -81, -157, 465, -51, 609, 945, -804, -218, 449, -539, 342, -613, -334, -300, -355, -626, -316, 306, 252, 498, 643, 470, -757, 105, 152, 192, 165, 500, -230, -509, 306, -126, -396, 88, -685, -278, -595, 65, 366, -211, 352, 193, -11, -122, -1, -530, -193, 187, 99, 127, 47, 69, 57, 176, 55, -353, -42, 63, -28, 102, -157, -143, -345, 99, 322, -347, -241, 191, -81, -355, 247, -169, -137, 225, + -8, -60, -103, -154, -207, -220, -51, -186, -108, -93, 163, -4, 2, 247, -327, -1108, 865, -1423, 1028, -129, -627, -533, -596, -399, -306, 46, 758, -45, -604, 676, 953, -1421, -366, 115, -101, -209, -54, -184, -238, -403, 550, -172, -381, -669, -661, 683, 192, -108, -56, 15, -132, -168, 166, -587, 346, 698, 529, 332, 672, 773, -418, 175, -610, 693, -371, -99, 15, -979, 341, 829, 158, -323, -254, 1080, -411, -449, 318, -1077, -108, -529, 42, -1053, 464, 196, 455, -1717, -1463, 253, -499, -337, -195, -1147, 402, -674, -727, 573, + -483, -286, 260, -111, -206, -32, -43, 252, -551, -260, -531, 10, -222, 120, -59, -426, -158, 162, -8, 40, 137, -468, 81, -596, 299, 100, -418, 147, -501, -105, -170, 47, 297, -199, 307, -146, 508, -216, 327, -164, -33, -9, -38, 105, -29, 6, -18, -105, 22, 180, -27, -70, -39, 60, -40, -61, -25, -27, 37, -28, 1, -25, -38, -23, 55, 1, -59, 0, 18, -79, 70, 1245, -1799, 1775, 502, -88, 121, -1329, 241, 584, -257, 1508, -466, 637, -569, 1665, -89, -254, -675, -263, 219, -197, 658, 506, -208, 20, + -694, 228, 651, 662, -778, 288, -177, 709, -228, 452, -473, -374, -1029, 42, -663, -962, 1298, -615, -147, -279, -349, 154, 80, 444, -252, 695, 37, 1283, 472, 1423, 1201, -149, 792, 603, -248, 714, 975, -458, -1037, 546, 339, 797, 390, -107, -42, -1101, -134, -343, -423, 1404, -196, -42, 1743, 1161, 607, 767, 375, 25, 170, 1004, -20, -296, 273, 840, 374, 468, 211, 574, -65, 147, 190, 394, 110, 81, 42, 23, 306, 485, 183, 649, 15, 392, 379, 736, -46, 496, 428, 75, 355, -2, 53, -152, 127, 188, 71, 87, + -6, -113, -12, 156, -128, 75, 312, -98, 608, 48, 136, -66, -290, 156, -115, 180, 546, -1242, 2373, -327, -268, -157, 1726, -1067, 865, -1168, 1099, 217, -217, 22, 644, -284, 600, -287, -6, 1207, 372, -319, -5, 295, 238, -1187, 314, -438, -107, -630, 601, 561, 90, 261, 1015, -346, -1613, 376, 1058, -420, -1060, 271, 758, 245, 2, -1282, -609, -764, 708, 275, 729, -1542, 99, -294, -1690, -450, 250, 754, 1067, -579, 1991, 375, 36, -423, -801, -568, 377, -935, 1878, -614, 79, 1097, -729, 664, -712, -423, 1559, -802, 1023, 927, + 344, 414, -1346, -176, -68, -486, 638, 558, 235, 159, 621, -162, 244, -90, 188, -281, 223, -62, 189, 127, 45, -476, -75, 46, -161, -71, 332, 165, 545, -263, 118, -903, -739, -126, -41, 509, 401, -270, -180, -725, 3, 224, -108, -21, 175, -242, 166, -541, 37, -196, -196, 322, -1395, 799, 512, 799, -316, -225, 325, 4, 94, 32, 160, 39, -217, 1033, -238, -710, 303, -17, -624, 219, 147, 427, -286, -473, 512, -409, -53, -121, 421, -720, 249, -447, 368, -635, 228, -212, 112, 1394, -956, 183, 309, -863, 316, 399, + -637, -133, -243, 1160, 100, -1340, 805, -1083, 199, 562, -518, 642, -774, -640, 884, -149, 377, -1320, 250, 286, -68, -203, -8, 536, 23, -1756, 1066, -110, 411, -461, -534, 1675, -42, -1071, 95, 541, 126, -1628, 61, 1511, -274, -698, 168, 731, -95, 3, -126, -75, 107, -264, -152, 496, -213, -13, -289, 291, 445, -79, -64, 469, 156, -322, -74, 202, 138, -273, 150, 323, -266, 70, 84, 208, -498, 32, 317, 119, -346, 20, 250, 41, -256, -174, 281, 679, -211, -3435, -7329, -2913, -5513, -6719, 2404, -10, 2465, 9326, 8147, 4642, + 8926, 4985, 579, 3096, 1911, -3353, -2365, -685, -3718, -4500, -1487, -2271, -3559, -883, -146, -4536, -3120, -460, -2751, -3566, -1028, -1743, -3878, -733, 412, -2169, -1650, 1661, -577, -2327, 506, 1565, -1140, 965, 3425, -487, -895, 3389, 1816, -829, 5619, 7632, 4756, 8047, 12031, 9257, 8811, 12868, 11158, 8216, 10078, 9162, 5834, 5162, 2785, -943, -4001, -7170, -10192, -12132, -15215, -16257, -17144, -19425, -19410, -14667, -15008, -13667, -6147, -4754, -4623, 2070, 3939, 98, 4105, 5690, 1958, 2719, 5338, 3992, 2331, 3771, 4667, 1991, 2911, 5787, 3448, 2274, 5335, 4003, 1625, 3471, 3964, 520, 2053, 4768, + 2740, 3284, 6717, 6319, 6659, 8618, 8679, 6963, 6587, 5623, 3438, 2481, 1325, -196, -1343, -3660, -5004, -6767, -9020, -10045, -11351, -13215, -12584, -11303, -9981, -7297, -4782, -2534, -931, 399, 840, 1027, 1324, 1403, 1187, 1268, 1401, 1360, 1525, 1970, 2212, 2367, 2638, 2720, 2758, 2899, 2682, 2306, 1728, 1078, 686, 193, -127, -221, -329, -470, -461, -396, -219, 26, 283, 575, 676, 734, 856, 917, 911, 956, 1056, 1007, 910, 1015, 904, 666, 821, 847, 575, 580, 503, 137, 39, -7, -387, -641, -736, -934, -1134, -1177, -1259, -1449, -1481, -1465, -1571, -1651, -1577, -1544, + -1573, -1419, -1214, -1099, -900, -562, -317, -108, 193, 460, 594, 722, 894, 941, 915, 939, 909, 814, 750, 691, 600, 511, 445, 361, 277, 221, 179, 130, 99, 68, 39, 21, 10, 0, -4 }, + { -230, 7, 184, 127, 128, 81, 51, -72, 4, -82, 197, 121, 48, 29, 29, -2, -61, 97, 136, 131, 80, -98, -142, -156, -147, -15, 78, -152, 128, -30, 224, -37, 142, 2, -184, 53, -23, 150, 11, -17, -74, -126, 12, 72, -161, -221, 156, -128, -117, -111, 88, -88, 38, -39, -10, -130, -38, -89, -129, 43, 102, -37, -142, -28, -28, -71, -122, -9, -99, -118, -20, 8, 29, -40, 18, -22, -166, -37, 22, -46, -42, -52, 55, -64, 56, -4, 11, 21, -40, 40, 2, -22, 11, -11, -34, 6, + 27, -18, -14, -2, 43, 19, 7, 7, 24, 15, 27, 7, 35, -28, -11, -13, 434, -153, -101, -137, -94, 9, -292, 48, -146, -286, -62, 243, -177, 47, -22, 81, 122, 131, 212, -47, -123, 54, 50, -99, -15, -67, -44, 25, -113, -71, -18, -142, -167, 84, 127, -77, -192, -34, -46, 26, 152, 9, -65, -11, 204, 25, -127, -122, 52, 38, 163, 93, -12, -157, 7, -10, 133, -145, -50, 79, 155, -45, 12, -119, -68, 72, 3, 15, 41, -47, 55, 16, 68, 42, 25, 272, 82, -12, -39, -81, + 115, 72, 124, 89, 30, 33, -28, 25, -53, -55, -44, 14, -21, -14, -10, 44, 5, 57, 3, -19, -9, -6, -10, 18, 11, 23, -319, -75, -150, 147, 37, 4, 104, -61, -246, -130, 165, -8, 170, -12, -95, 188, 71, 411, -77, 179, 27, -193, 49, -164, 107, 38, 43, -175, 89, -30, -61, 73, 280, 104, -1, -224, 195, -40, 2, 138, -203, -38, 142, -83, -72, -230, -251, -19, 153, 90, -100, -2, 100, 125, 50, -25, -48, -220, 105, 275, 126, -79, -38, 87, 132, -10, -40, 33, -181, -33, + -126, -59, -11, -78, 210, 183, -54, 92, 69, -35, -123, 29, -95, -36, 29, -123, -25, 12, -35, 35, 54, -79, -27, -5, 6, -62, 17, -29, 48, -55, 52, -38, 13, 8, -26, 21, 10, -20, 19, 20, 22, -41, -18, 1, -57, 7, 35, -12, -238, 270, -229, 247, 0, -193, -459, -179, -130, 71, 243, 191, -56, -35, -54, -130, -36, -146, 53, 57, 93, 154, 92, 292, 3, 61, -100, -22, -67, 109, 34, -133, -193, 10, -138, 20, 135, -219, 158, -370, -100, -274, 49, -15, 7, -106, -144, 54, + 134, 97, 37, -219, 70, -151, -56, -42, -300, -115, 93, 119, -8, -206, 38, 82, -38, -39, 28, 184, 68, -38, -56, 35, -428, 34, 112, 105, 306, 45, -168, 194, -64, 32, 70, 66, -41, -139, 11, 86, 82, 132, -38, -39, 25, -22, -14, 24, -34, 15, 32, -15, -67, -50, 0, 11, 21, -30, 68, -31, -16, 45, 52, -11, -74, -37, 33, -36, -18, -21, 19, 63, -9, 15, 65, 308, -78, 4, 203, -105, -98, 304, -231, -547, -359, -212, 329, 140, 46, -317, 336, -145, 94, -87, 132, 161, + -13, 4, -3, -55, -173, -140, -42, 18, 153, 86, 238, 113, -103, -56, 212, -153, 260, -208, 56, 114, 74, -169, 230, -23, 247, 324, 50, -130, -125, 137, -155, -330, -84, 69, -211, 120, 99, -71, -131, -57, -49, 63, -25, -186, -70, 320, 259, 138, -381, -376, -204, 359, 184, -29, 51, -179, 229, -11, -176, -62, 25, -18, -87, -14, -69, -38, 69, 98, -57, -2, 10, 16, 16, -100, 115, -9, -111, -68, -14, -36, 4, -9, -12, -13, 29, 4, -50, -5, 22, -14, -79, -56, -73, -28, 57, 158, + 231, -9, 91, -354, -117, 62, 126, -440, -46, 194, -130, -285, 183, -332, -243, -130, 33, -119, -80, -8, 253, -209, 59, -64, -85, -175, -46, -257, -75, -4, 53, -179, -35, -112, 20, -55, -78, 51, 208, 55, -104, 105, -154, -36, 63, -56, 105, -30, -9, -719, 51, -247, 125, 108, 162, -394, -403, 58, 17, 98, 5, 220, -85, 121, 148, -66, 342, -103, -219, -44, -180, -3, -360, 9, 182, 87, 273, -71, -72, 123, -141, 37, 90, 178, -91, 104, -140, 32, 8, 22, -68, -30, -50, 59, -63, -100, + 0, -45, -62, -20, -49, -18, -30, 33, -49, 33, -100, -7, -59, -22, 10, 11, -13, -45, 6, -32, 17, 5, 280, -565, 151, 24, 156, 227, 41, -219, -481, 34, -195, 365, -149, 76, 26, 78, 275, -121, -9, -128, -73, 72, -70, 259, 192, 56, -56, 4, 172, -17, 83, -3, -144, 127, -38, -106, 152, 260, 0, 102, 17, -171, -108, 315, -153, 151, 228, -303, 215, 117, 109, -134, 221, 65, -40, 286, 9, -2, -135, -75, -2, -123, -306, -79, 309, 236, 254, -27, -271, 113, 324, -59, -233, -10, + -165, -40, -29, 255, -26, 132, -35, 14, -181, 49, -33, 72, 67, -121, 82, -193, 17, 72, 3, -48, -6, 41, -137, -23, -130, 42, -83, -48, -80, -128, -89, -31, 16, -37, -6, 44, 11, -31, -27, -36, 72, 6, 24, 52, 27, 38, -20, 67, -13, 5, 24, -21, -38, 21, 64, -268, -80, -433, -127, -251, -296, -281, -100, 376, 410, 565, 126, -216, -133, 467, -2, -110, 358, -38, 15, -561, 253, 140, -374, 517, -73, 232, -63, 121, 230, 0, 406, 155, 115, -48, -145, 38, 246, -67, 73, 115, + 326, -16, -100, 210, -248, -156, 111, 360, -160, -194, -62, 296, 2, 41, -112, -51, 106, 156, 13, -129, -411, 48, 120, 391, 113, -32, 300, 536, -111, 188, 126, 222, -44, -189, 110, -445, -122, -68, -145, -90, 231, 80, -289, -170, 8, -94, -11, -221, -7, -76, -56, -31, 22, -62, -16, -30, 47, -18, 43, -60, -2, 9, 20, 89, 2, -34, 83, 122, -10, -75, -48, -106, -93, 127, -22, 34, 46, 45, 42, -97, 47, -35, -494, 681, -350, 151, -30, -241, 518, 118, 60, -557, 139, -225, -256, 57, + -250, 275, 165, -52, 52, -140, -66, -205, -133, -246, -376, -96, -265, -75, 137, -110, -145, 290, 181, 291, -247, -32, -53, -271, -2, -146, -667, 53, 8, -107, 226, -29, 249, 210, 75, 394, 350, -355, -100, -2, -17, 120, 43, 334, -77, 537, -5, -325, -264, 36, 93, 106, 389, 98, 94, 365, 488, 15, -307, -292, -32, -101, -74, 631, 41, -295, 202, -259, 238, 35, -55, -81, -199, 49, 60, -34, 52, 102, 55, 68, -33, -33, 2, -41, -35, 66, 24, 45, 60, 108, 2, -60, 101, 54, 16, 18, + -27, 10, -9, 108, 172, -102, 80, -27, 69, 3, 11, 145, -13, 8, 8, 118, 77, 84, 55, 9, 407, 28, 273, -307, 132, 21, -26, 179, 431, -124, -43, 396, -533, -299, -234, -610, 116, -196, -89, 69, -417, 449, 339, 477, 213, -304, 25, 15, 357, -71, -15, -18, -227, 14, -135, 197, -241, -94, -83, -107, -281, 126, -411, -67, -32, 251, 148, 29, 1, -76, 27, -1, 209, 44, 58, -39, -641, -302, 71, 259, 314, -505, 332, 94, -200, 43, 105, -124, 481, -1, 90, -120, -678, -237, -310, -86, + 10, -193, 94, 138, -141, -35, 431, 6, 219, -272, 31, -10, 247, 215, 157, -66, 49, 175, 108, -14, 189, 179, 201, 20, 75, 63, 31, -33, -28, 168, 31, -99, 14, -21, 95, -75, 29, 84, -73, 135, 48, -27, 10, -130, 89, 83, -16, -35, -77, -110, 28, 630, 104, 257, -373, -337, 200, 329, 42, -111, 605, 193, 6, -162, 135, -42, -62, -18, -99, 32, -196, -472, 161, 53, 149, 52, 269, 85, -281, -575, 19, 48, -43, -503, -244, -72, 146, -106, 61, -439, 25, -94, 7, 49, 127, -43, + -414, -379, -236, 166, 123, -98, -83, -665, -375, -9, -650, 606, -613, -165, -396, 650, 210, -449, 232, -48, 247, -382, -125, 22, 266, -363, -144, -120, -370, 31, 251, -42, -65, 452, -705, 563, -89, 123, -316, 229, -33, 184, -159, 14, 145, 159, -41, -72, 4, 21, 21, -47, 177, 188, 132, 39, 134, -7, 164, -54, 32, -2, -58, -57, 14, -128, -158, -41, -7, 168, -7, -21, -42, -107, 82, -31, -56, -35, 86, -12, -180, -19, 67, 21, -15, 556, 1211, -157, -371, -347, -306, -441, 79, -755, -1, -582, + -266, 186, 374, 216, -259, -32, 356, -20, 410, -237, -238, -211, 196, -137, -179, 69, -216, -221, 280, 652, 250, 281, 128, -377, -85, -306, -287, -43, -47, -239, -384, -779, -67, -280, 107, -141, 299, 276, 160, 288, 206, -26, 554, 786, 193, -912, 192, -160, -530, 78, 268, 134, 29, 255, -9, -433, 33, 211, -431, -226, -404, -756, 604, 86, -38, 421, 332, 27, 30, 416, -554, -240, 69, 308, 263, 395, 288, -227, -127, -47, -82, -29, -49, -108, -140, -224, -223, -160, -81, -20, 121, -58, -39, -257, -171, 31, + 145, 99, 64, 60, 47, -32, -126, -60, -75, -70, 34, -139, 38, -98, 117, -8, -29, -94, 99, -86, -20, 186, -66, -1, 895, -652, 774, -59, -86, -386, -139, -383, -324, 416, -359, 218, 928, 348, -130, -410, -343, 416, -329, -563, -228, 64, 61, -644, 53, -192, 345, -200, -3, 80, 976, -229, -302, 475, -367, 570, -323, 418, 77, -294, -266, 530, -670, 521, -285, 58, -155, 287, -227, -115, -1, -204, 996, -279, 682, 266, 317, 0, 263, 437, 493, -129, -462, 7, 408, 165, -63, -587, 799, -161, -515, -141, + -313, 251, 350, 18, 581, -151, 302, -647, -107, -690, -208, -250, -7, 42, -125, 251, 90, -184, -311, -234, -60, -26, -151, -31, -48, 199, -49, 12, -65, -297, -82, -118, 46, -47, -159, -259, 114, -175, 92, 119, -174, -447, -98, -68, -110, -158, 29, -73, 59, 55, -194, -24, -195, 193, 128, -106, 62, -178, -1009, -432, 617, -123, -255, 718, 68, -374, 271, 390, 331, 51, -621, -257, 93, 91, 323, 214, 364, -317, -251, 122, -87, 299, -584, -99, -632, -204, 113, -87, -81, 675, 139, -500, -77, 40, -512, -69, + 24, 307, 775, -275, 258, -433, 64, -255, -329, 316, 677, -538, 51, 605, -275, -56, -228, 396, 94, -491, -8, -171, -161, -49, -243, 367, -871, 184, 71, -365, 485, 747, 525, 1423, 429, -364, -507, -417, -230, 523, -190, 726, 64, 884, -1052, -672, 314, -172, -111, 424, -288, -32, 448, 202, 332, 495, 383, -82, 155, -301, 8, -10, -215, -230, 151, -318, -30, 485, 41, -287, -380, 72, -476, -172, 506, 267, -87, -115, 95, -92, -164, 37, -121, -179, -35, -246, 172, 155, 165, -90, -70, 111, 256, 701, -1664, -72, + 939, -1265, -63, 242, -1307, 576, 153, 1037, -110, 362, 301, -1150, -954, -375, -98, -579, -711, -379, 645, 451, 388, 36, 67, 200, 34, -837, -317, -1073, -347, 591, 171, 397, 1335, 343, 501, -27, 262, 1176, 882, 242, 577, 530, 1173, 963, -1291, 799, -78, 765, 777, 321, 1409, 1245, -695, 614, -15, 585, -1040, 96, 106, 34, -240, 651, 704, -692, -238, -408, 244, -574, -713, 661, 1129, 412, 1175, -345, 1599, 1567, 434, 820, -246, -417, 364, 360, 171, 121, 91, 208, -229, -409, -296, -765, -804, -326, 366, -14, 322, 54, + 194, 481, 589, -196, 267, -32, -251, -207, -180, -505, -236, 5, -439, -157, -396, -219, 79, 542, -263, 193, 148, -95, 296, 173, 224, 3, 394, 254, 169, -163, -248, -107, -535, 763, 1379, -195, -1897, -610, 187, -153, -320, -421, 1, -1087, -654, -904, -151, -268, 294, -647, -190, 167, 295, -13, 329, 648, 130, 937, -612, 222, 33, 894, 231, -182, -911, 597, -160, 815, -693, -553, -526, -284, -839, -120, -148, -792, 429, 889, -436, 127, -1165, 1112, -355, -614, 508, 441, -667, 53, -416, 141, -305, 1393, -53, -125, -346, 2463, + 62, -341, 1057, 844, -897, 695, -1099, -617, -1148, 872, -790, 418, 604, 475, -1018, 1280, -231, -1689, -1919, -763, -235, -564, 449, 435, 761, 118, 68, -577, 576, 894, 1323, 341, -376, 122, 1126, 180, -617, -161, 1202, 267, -706, -192, 595, 334, 543, 355, 763, -2, 421, 140, 542, 246, 859, 275, 545, -115, 174, 31, -58, 218, -70, 286, 538, 71, 315, 29, 408, -920, -205, 691, 63, -533, -2543, 182, 1634, -988, -659, 1312, -955, -62, -272, 1260, -2164, 1209, 717, -610, 225, 1182, 843, -414, 482, 217, -330, 556, -12, 337, + 511, -218, 123, -55, 243, -313, -253, -20, 438, -1282, -636, 638, -145, -850, -1005, 174, 1249, -542, -799, 615, 932, -203, 234, -164, 868, -471, 1302, -175, 2, 714, 14, 165, -926, 1455, -752, -909, 690, -963, -319, 164, 480, 1344, -477, 839, -172, 440, -2276, -1738, -321, -677, 346, 316, 862, -134, -182, 1032, -1129, -23, 720, 715, -264, 796, 99, -167, -5, -174, 759, -420, -45, 744, 169, -165, 291, -365, 93, -25, 11, 303, 138, -418, -98, 134, -330, -477, -8, 356, 616, -518, 602, 211, -606, 505, 571, -284, -687, 634, + -315, 121, 344, -340, -909, 301, 241, -496, -477, 41, 339, -392, 144, -169, -834, -383, 637, -1043, 1050, -886, -1115, 654, -532, -355, 667, -476, 560, -371, 268, 1287, -1125, -68, -160, 1086, 158, 115, -1006, -943, -327, -266, -136, -295, 202, 69, -91, 172, 243, 124, 191, -184, 514, -312, 493, -893, 45, -721, -940, -548, 1279, -533, -544, -401, 304, -239, 576, 834, -849, 785, 151, -1177, -584, 2475, 1289, -1852, -339, 1199, -589, -668, 490, -575, -1277, 939, 435, -1740, 734, 902, -1019, -667, 1059, -243, -775, 194, 532, -1257, 253, 238, + 378, -956, -277, -71, -299, -54, 75, 121, -582, 107, 888, 317, 67, 302, -4, -133, -470, -137, -249, -341, -813, 233, -459, -118, 1024, -883, -574, 758, -528, -184, -222, 348, -573, -200, 945, 506, -444, 537, 306, -377, -235, 1282, -1002, -777, 1364, 5, -1066, 160, 678, -627, -1334, 911, 124, -1482, 270, 429, -1078, -11, 746, -192, -472, 398, 320, -739, -63, 567, -414, -529, 381, 34, 1537, 2181, -885, 2443, -203, -680, -529, -839, -80, 403, 1436, 42, 435, -375, -1258, 16, 35, 815, 145, -950, 1742, -756, 316, 781, -886, -717, + -1259, -553, 758, 953, 1173, -455, -2915, 637, 1502, 1936, 1656, -33, -844, -1036, 337, 984, -646, -341, -2585, -1582, 1368, 2318, 462, -71, -579, -1024, -253, 638, -916, 346, -143, 1463, -78, 567, -2891, -372, 19, 1759, 1353, -44, -878, -244, 2085, 943, -2482, -3062, -1210, 607, 4726, 506, -841, 647, -1287, 3363, 1011, -2689, -1696, -340, 2362, 352, -1009, -924, -868, 672, 1263, 637, -1399, -120, -493, 1134, -143, 684, -261, -295, -935, 353, -300, -102, 692, -1122, 634, -172, -191, 2, 496, 1106, 540, 72, -240, 232, -31, 448, 126, 495, 102, 124, + -585, 259, 274, 201, -19, 165, 81, 491, 571, 458, 42, -324, -498, 140, 221, -287, 242, -399, 1011, -1166, 36, -469, 270, -722, 678, 187, -384, -729, -357, -139, 213, -995, 230, -488, -188, -779, -365, 629, -662, -236, -90, 307, 210, -260, 359, -571, -43, 5, 308, -375, 543, 402, -409, -479, -180, 767, -552, 241, 574, 125, -554, -216, 243, -352, 263, 23, 129, -517, 112, -421, -15, 386, 495, 380, -280, 362, 50, -461, -64, -4, 551, -153, 120, 472, -98, -622, 870, -355, 516, 372, 93, 118, -360, -452, 601, 89, + 529, 156, 291, 143, -11, -30, -453, 50, 128, 160, 187, -59, 217, 34, -22, 56, 32, 216, -54, 168, -205, -56, 5, 14, -113, -70, 410, 253, -63, -292, -322, -124, -127, 367, 43, -115, -239, -129, 41, -207, 433, 36, -167, 69, -2, -82, 127, -129, 377, -353, 261, -344, -945, 1754, 155, 91, -716, 403, -65, 457, 347, 535, 55, 133, -309, 83, 490, -54, 266, -48, 81, 105, 196, -215, 370, -260, 29, -46, 122, -38, 70, 280, 308, -156, 133, 56, -75, -139, 412, -133, 83, -123, 213, -6, -204, 414, + -265, -95, 106, -202, -124, -66, 13, -80, 3, -45, -113, 137, -274, 165, 111, -97, 174, -141, 207, -114, 37, 37, -131, 204, -4, 24, -70, 276, -337, 351, -255, 38, 57, -14, 62, -61, 202, -197, 10, 172, -216, 129, 117, -36, 23, 116, 54, -60, 77, 18, -30, 12, 67, 4, -93, 20, 34, -50, 100, -27, 82, -59, 11, 63, -47, 7, 43, -71, 110, -15, 53, -19, 116, -46, 12, 107, -101, 125, -77, 52, -79, 122, -22, 337, -1605, -3996, 621, 3044, 2828, 4907, -1252, -1313, -3340, -4560, -940, 1650, + 1765, 3325, 1806, 143, -863, -2320, -1650, -284, -258, 828, 767, 444, 283, 224, -123, -569, -45, 660, 5, 140, -38, -493, -379, -839, -824, 374, 344, 764, 1160, 871, 424, 155, -1254, -885, -687, -686, -767, 161, 488, 851, 1085, 899, 195, -105, -721, -734, -438, -212, 70, 123, 242, 23, -236, 81, -376, 197, 318, 38, 638, 774, 238, -145, -851, -1117, -452, -205, -132, 571, 440, -114, 499, 545, 302, 377, -209, -401, -326, -462, -370, -66, -355, -138, 18, 286, 399, 580, 497, 462, 363, -187, -435, -724, -898, -519, -391, 53, + 425, 632, 728, 580, 529, 346, -455, -805, -731, -354, -107, -30, 52, 312, 269, 133, 59, 256, 140, 223, 58, -335, -374, -241, -102, 120, 79, -118, -72, 120, 57, 55, 151, 253, 110, 11, -127, -137, -123, -140, -194, -137, -15, 115, 147, 204, 208, 124, -11, -88, -122, -102, -107, -70, -56, -9, 48, 86, 61, 45, 28, 46, 21, -13, -81, -68, -29, 31, 34, 17, -35, -21, -9, 5, 0, 24, 31, 21, -16, -6, 3, 19, 7, -5, -26, -26, -29, -6, 7, 11, -1, 13, 23, 38, 20, 0, + -25, -28, -29, -12, -7, 0, 4, 19, 13, 9, -2, 0, -3, -1, -3, 4, 0, -3, -10, -4, -1, 3, 0, 1, -1, 1, 0, 3, 1, 2, 0, 0, -1, -1, -2 } }, + { { -188, -2, 41, 31, 134, 18, -16, -86, 198, 122, 7, -24, 196, 67, -63, -172, 110, -49, 85, -164, 11, -39, -122, -33, -61, -23, 9, 1, -89, -54, -14, -17, -55, 59, -6, -59, 105, -175, -83, 84, -105, 15, -65, -96, 65, 59, -51, 66, 127, 71, -66, -77, 14, 25, -77, 84, 140, -119, -38, 69, 51, -28, -36, -58, 77, 23, -92, 105, 51, -86, -65, 110, -83, -106, -200, -174, 95, 110, 9, 48, -19, 39, -74, 113, -9, 52, -52, 29, -47, -37, 2, 72, -16, -18, -32, 11, + -24, 5, 8, -15, -18, 2, -1, -6, -19, 10, -7, 251, -24, -51, -103, 161, -86, -9, -131, -140, -176, -83, 137, -143, -53, -50, 48, -36, -196, 102, 49, 380, -39, 177, -36, -10, -17, 19, -80, 147, -39, -30, -89, -17, -32, 228, 42, -23, -214, -22, -41, 64, -136, -38, 37, 30, -38, -23, -84, -32, -101, -46, 197, -58, 62, 109, -27, -107, -140, 36, 33, 42, 87, 103, 85, 49, -39, -38, -45, -198, -47, -21, 96, 81, -49, -5, 105, -110, 43, 3, -27, -64, -97, -2, 58, 58, + 61, -26, 25, -24, 5, 86, 35, 6, 1, -14, -2, 5, 17, -12, -12, 37, 19, 37, 39, 7, 22, -6, 6, 2, -17, -45, -8, -332, -80, -6, -70, -48, 118, -233, -195, -114, -76, 34, 264, -56, 0, 32, -188, -48, -156, -24, 279, -21, -135, -87, 4, 58, 57, -77, -352, -168, -46, -135, 13, 7, 144, -91, 128, 32, -64, -188, -157, 219, -180, 121, 36, -115, -43, -103, -73, 104, -193, 101, 35, -2, 33, 14, -18, 5, -98, -134, 11, -40, -99, -40, -153, 180, 124, 32, 148, 18, + -61, 183, -95, -60, -61, 139, -134, 61, 98, 6, 61, 152, 56, -4, 11, 33, 26, -29, -17, 3, -7, 49, 25, 52, 39, 15, -45, -54, 34, -1, -2, 50, -34, -27, 0, 13, 17, -4, -55, 47, 13, -41, -226, 272, 309, 83, 81, -92, 143, 70, -185, 55, 115, -220, -192, 189, -169, -26, -110, 190, 40, -24, -73, -4, -127, 114, -65, 68, -32, -3, 123, 47, 15, -51, 120, 76, 34, -13, 124, -12, 21, -82, 152, 33, 59, 111, -313, -103, -64, -113, -111, 30, 171, -77, -49, -97, + -45, 36, 74, -216, -16, 73, 6, -19, 90, 59, -203, -58, -46, 123, -135, 174, 187, 98, 36, -90, -7, 14, 124, -35, 12, 14, 16, 186, 18, 198, 71, 1, -99, -56, 79, -18, -3, 6, 2, 17, 80, 22, 29, 2, 28, -68, -9, 20, 23, -18, -14, -1, 23, -21, -18, 26, 23, 49, 20, 45, -31, 2, 2, -20, 40, 62, 346, -63, -3, 127, 83, 62, 118, 307, -84, -27, -293, 7, -252, -320, 13, 138, -414, 142, 138, 76, -124, -98, -136, -51, 10, 10, 134, 176, -22, -171, + -102, 130, -183, -91, -154, 35, -250, 127, 22, -16, 43, -7, -56, 1, 164, -186, 229, -171, -18, 43, -112, -93, 91, 45, -34, -87, 172, 71, -116, -236, 30, 56, 141, -5, -59, 13, 76, -56, 331, -109, -51, -234, -153, 372, 153, -82, -19, -128, -142, -11, 54, 10, -68, 81, 47, 112, -9, -80, 35, 4, -34, 33, 34, -8, 17, 44, 17, -10, -31, 19, 14, -31, 64, 52, 20, -30, -75, 6, -3, -3, 38, -39, 28, 41, 13, -23, 97, 224, -295, -173, 209, -154, -164, -180, -215, 158, + -53, -5, -48, 10, -240, -47, 112, 122, 29, -126, -184, -152, -194, 41, 235, 33, 77, 82, 80, -136, 146, 91, -101, -81, -315, 50, 72, -247, -18, 78, -45, 32, -21, -265, 229, -247, 197, 12, 100, -278, -155, -249, -196, 38, -69, -88, -110, 1, 126, -231, -2, 69, -73, -257, -160, -53, 50, 127, 56, -212, 229, -72, -48, 227, -295, -96, -58, -52, 356, -128, -5, -133, -110, 65, 50, -7, 39, -27, -49, 67, 2, 28, 30, 86, -32, 26, 21, 7, 24, -97, 129, 116, -38, -19, 20, -16, + 23, 4, -7, -46, 30, -24, 13, 113, 73, 61, -45, 81, 33, -32, 38, 13, 28, 10, 455, -410, -217, -274, 194, 72, -141, 90, -4, 270, 15, 0, -265, 183, 298, 313, 260, -148, -25, 38, -170, -117, 42, 17, -244, -121, -104, 116, -21, -185, -86, 58, 143, 16, -53, 0, -131, -6, -10, 18, -278, 159, 188, 37, 96, 111, -226, 318, 286, 51, -201, 113, -73, -297, -77, -95, -7, 17, -8, -180, -162, -369, -308, 3, 184, -170, 76, 23, -116, -301, -32, 174, -118, 156, 307, 93, -129, 177, + -2, -20, 83, 138, -14, -25, 37, 89, -51, -202, 10, -6, 20, 24, 66, 147, -54, -27, 110, 101, 20, 14, -73, 141, 14, -10, 84, 26, 30, 14, 75, 68, 75, 125, 9, 74, 9, 83, 38, 47, 31, 78, 68, 56, -437, 45, -164, -585, -450, 111, 3, -102, 103, 279, -46, 167, 148, 85, -46, -153, 123, -131, 14, -113, 174, 320, -290, -85, 17, 115, 30, -91, -54, -109, -9, -135, 169, 36, -204, 224, -227, -74, 276, 243, 205, -237, -156, -213, 244, 330, -6, -70, 262, -389, 47, 102, + -38, -327, 292, 101, 148, 273, 14, -395, 102, 159, -101, -31, 270, -283, -264, -230, 27, 347, 188, -53, 399, -534, -197, 4, 255, 117, -77, -425, -67, -172, 46, 158, 411, 68, -117, 51, -71, -30, -137, -2, -113, 36, 112, 61, 103, 114, 37, 22, 0, 18, -57, -62, 5, 120, 46, -18, 22, 46, 99, 10, -33, 14, -33, 76, -147, -93, -65, 89, 80, -132, 29, -471, 473, 191, -13, -50, 38, 80, 255, -50, 27, -84, -61, 143, 73, 167, 73, 96, -322, -134, 536, 53, 158, 224, 83, -184, + -340, 104, -143, 11, 117, -170, -200, 240, 282, -149, -106, 218, -271, 116, -209, 92, -202, 290, 39, -40, 101, 499, 137, 192, -58, 24, 84, 368, -34, 528, 14, 250, -11, 477, 168, 355, 269, -62, -162, -45, -184, -204, 279, -58, -111, 42, 3, -145, -71, 42, 124, 33, -242, -240, -125, -245, -8, -7, -73, 65, -6, 97, -16, -101, 19, -44, -184, -117, 25, 243, -105, 88, -29, -5, 112, -87, 37, 53, -63, -45, -32, -72, 33, -90, -115, -46, -125, 153, -45, 7, -14, -11, 15, -54, 22, 37, + 19, 61, 83, 13, 62, -49, -135, 24, -38, 54, -55, 553, -142, -2, -676, -21, 365, -187, 317, -429, 65, 46, -10, -569, -23, -950, 47, -102, -397, -67, 56, -206, 38, 244, 39, -215, 43, -65, 213, -232, 16, 308, 71, 28, -44, 237, -149, 27, 1, 183, 37, -319, -170, -224, 268, -600, 293, 243, 208, 118, 47, -261, 190, -388, -91, -79, -79, -14, 26, 128, -299, -115, 508, 215, -183, -212, 57, -86, 156, -100, -30, -161, 461, 237, -156, 32, -233, 57, -175, -58, 184, 173, -52, 339, -130, 170, + -218, 237, 35, -133, -184, -272, 71, -27, 127, -32, -80, 54, 52, 87, 68, 157, -5, 53, -118, 99, -84, -39, -63, -9, -150, -22, 60, 140, -129, -59, -93, 97, 73, -56, -11, -97, 78, 13, 348, 351, 203, 181, -173, 202, 337, -253, -11, -655, 373, 254, -95, 150, -44, 51, 231, -148, 363, -330, 30, 410, 178, 24, 315, -113, 144, 82, 168, 280, -168, -35, 516, 258, -13, 70, -353, 475, -403, -26, 415, 128, 447, -283, 70, -19, -112, 59, -436, -305, 407, -205, -90, -139, -464, 327, -111, -77, + -207, 201, 467, -370, -77, 315, -349, -152, 280, 394, -654, -174, -58, 277, -12, 324, -81, -238, 14, 172, 418, 212, -285, -15, 205, -420, -259, -81, -217, -219, -28, 199, -191, 46, 205, 57, 35, 145, -38, 93, 88, 88, 48, -17, -129, -43, -37, -115, -54, 18, 13, -17, 16, 127, -107, -34, -80, 61, 57, -25, -89, -192, 95, 73, 123, 34, 28, -13, -121, 48, -50, -54, -37, 33, -23, 341, 722, 139, -427, -152, 142, -948, 30, 6, -149, -47, 437, -715, 157, 334, -263, 296, 552, 137, -511, 138, + -129, -9, -501, -151, 456, -51, 418, -110, -147, 69, -355, -199, -256, -189, -140, 342, -378, 62, 659, 446, 148, -670, 111, 440, 183, 27, -240, -291, -717, -494, 101, -244, -246, -14, 305, 217, -216, 10, 434, -167, -75, 20, 571, 22, -30, 292, 90, -651, 181, 189, -5, -539, 226, 317, -239, -168, -444, 118, -164, 168, 83, -103, -189, 123, 54, 189, -95, 295, 102, -201, 23, -10, -279, 6, 21, 0, -7, -145, -128, -58, -5, 185, 59, 97, 147, -67, -90, 72, -146, -128, -7, -6, 43, -42, 31, 92, + 95, 13, -59, -13, -10, -15, -1, -23, 9, -3, 123, -71, -93, 230, 161, -21, 61, -103, 44, 3, -43, -218, 742, 36, -156, -15, 325, -164, 86, -85, 73, 278, -521, 540, 612, 169, 256, -214, 345, 808, 22, -98, -154, 341, -127, -201, -73, 118, -409, 176, -361, 403, 89, 406, -262, 370, 107, 486, 77, 99, -179, 301, 73, -101, 436, -176, -317, 618, 493, 179, 466, 677, 822, -261, -263, -296, 100, -383, 444, -60, -44, -639, 144, 716, 730, -32, -100, -508, 5, 474, -248, -302, 267, 39, -264, 89, + -46, -163, -39, -140, -9, 274, 203, -60, 47, -71, -280, -365, -70, 176, 70, 251, -54, -244, -69, 261, -127, 147, 241, -248, -68, -27, 60, -17, 160, 116, 56, -247, 59, 130, 38, 52, 86, -220, -104, -3, -14, -118, -283, -94, 22, 143, 30, -118, -136, 51, -971, -677, 366, 146, -506, 59, 233, -461, -287, -196, 564, 256, 185, -171, -129, -135, -340, -457, -808, 430, 371, -167, 928, 448, 891, 612, 64, -278, 242, 114, 410, 467, 518, -68, -82, 223, -223, -48, -196, -376, -619, -178, 647, -153, -247, -356, + 262, 392, 266, 31, 385, 739, -429, -195, -329, -239, -699, -168, 187, -317, -243, -810, -1151, 132, -755, -1198, -861, -361, 788, 274, 484, 361, -792, -334, 79, 406, -389, -468, -447, -138, 248, -267, -989, -625, -134, -199, -62, -144, 574, 519, 544, 548, 191, -1, 215, 61, -7, 164, -440, -171, 206, 267, -2, -143, -152, 69, -234, -353, 338, -262, -123, 32, -299, -290, -517, -204, -113, 40, 453, -111, -54, -138, 237, -117, 24, 217, 30, -150, 111, 217, -119, -30, 6, -73, 132, -1841, -273, 616, -615, 279, -228, -990, + -296, 1099, 1379, -703, 43, -230, -1092, -865, -818, -872, -459, -563, -31, 210, -138, 247, 227, -346, -83, -482, 227, -769, -694, 190, 139, -196, -244, 638, -166, 878, 206, 816, -523, 366, 241, 984, 531, 358, 107, 165, -99, 303, 412, -292, -421, 695, -79, -828, -1611, -1936, -1396, 253, 11, -1801, 605, 329, 469, -602, 92, 233, 94, 953, 965, 1921, 644, -995, -1290, -782, -707, -814, -729, -7, 417, 565, -340, 738, -605, -842, -659, -426, -324, -654, 432, -28, 413, 328, 56, 725, -361, -143, -694, 255, 384, -41, -55, 231, + -666, 43, -232, 147, -318, -445, 288, 5, -186, -56, 337, -242, 177, -224, 201, 187, -89, -222, 157, 183, -492, 225, -121, -129, -148, 124, -331, -152, 1043, -279, -1971, -563, 1622, -224, 362, 232, 303, 569, 465, 163, -322, -119, 80, -350, -82, 597, -534, -316, -536, -127, 91, 70, 141, 281, -408, 365, 887, -14, -520, 50, -341, -114, 525, -553, 61, 179, 643, 937, -595, -335, 360, 54, 100, 112, -396, -1001, -182, -464, 912, -1733, -1145, -465, -192, 507, 102, -608, -107, -701, -767, -267, -556, 107, 449, 2095, 383, -304, + -1349, -1098, 323, -27, -1267, 688, 672, -1276, -30, 341, 365, 1391, 602, 297, -1374, -697, -950, 867, -93, -273, -160, 276, 899, 778, -413, -803, -1194, 297, 693, -238, -130, 627, 345, 548, 128, 201, -466, -127, -225, 243, 233, -54, -116, -58, 318, 378, -548, 322, 226, 455, -296, -188, 268, 109, -400, -30, 445, 97, -350, -115, 46, -670, -2318, 352, 381, -59, -19, -162, -654, 282, -129, 1210, -1211, -233, 1274, -40, -831, -87, 759, 919, 572, -144, 663, -470, 454, -181, -149, -405, 725, 498, -444, -195, -50, 734, -50, 93, + -443, 500, 331, -514, 981, 60, -849, 782, -924, -480, 874, -1813, -1149, 1011, -615, 754, -1143, 275, 443, -622, 41, -34, -1180, -262, 1253, 1321, -1467, -477, 470, -1174, 1554, 1555, 238, -2187, -1139, 2359, -1220, -231, 1918, -1099, -2257, -494, 2072, -426, -1482, -352, -2720, -108, 2236, -792, -2195, -208, -603, -281, 677, -62, -7, -789, -509, -240, 906, -1108, 74, 198, -334, 57, 1075, -658, -830, -94, 317, 680, -244, 352, 524, 76, -747, -390, 37, -592, -277, 1188, -421, -1121, -286, 684, 295, -67, 168, -1012, -575, 805, 1184, 161, -843, -401, + 57, 329, 603, 81, -331, -1282, -1210, -27, -1528, -447, -649, -608, -462, 1000, -109, -312, -419, 201, -537, -1269, 988, 318, 853, 274, 882, -344, -545, 203, -923, 725, -836, -169, 551, -626, -134, -377, -1012, 161, -764, -543, -667, -485, -305, -670, 119, 762, -509, -172, 93, 703, -316, 255, -711, 1165, 361, 505, 316, 1118, -65, -1291, 287, 483, -362, 6, 685, -895, -898, -1040, 907, 280, -1293, 515, -854, -155, -1207, 545, 856, 189, -1337, 762, 619, -159, -1175, 329, -710, -231, -52, -347, 581, -513, -954, 485, -214, 412, -7, -24, + -8, -247, -298, 214, 849, -91, -1204, -320, 498, -581, -256, 589, -220, -70, -483, 955, 550, -265, 420, -62, 187, 778, -142, -656, 276, 450, -350, 565, -93, 354, 35, -235, 455, 684, -388, -690, 271, 448, -353, -55, 397, 155, -276, -277, 352, 1132, 2132, -519, 1055, 201, -510, -960, -561, 1237, -412, 225, 478, -131, 1141, -174, 895, 934, -1158, 589, -306, 22, 419, 345, -43, 181, 339, 1144, 1180, 906, -671, -234, -1576, -54, 368, 703, 161, -1308, 567, -788, 1007, -918, -640, 59, -765, -138, -443, 1547, -851, -423, -1631, -537, + -857, 2293, 1396, -492, -1551, -1668, -989, 1137, 1492, 750, 219, -2001, -927, 648, 559, 79, 720, -421, -1313, 614, -2227, 2414, -227, -1573, 3642, 515, 1268, 2176, -3616, -2613, 722, -222, 553, 784, -2260, -175, 457, 38, 1895, 127, -990, -111, 1019, -598, 446, 515, 23, -422, 500, -1324, 1007, -264, -417, 559, 154, 33, 598, -148, 359, -81, 232, -179, -688, 412, 296, 389, 0, 4, 276, 144, 110, 798, 898, 44, 590, -558, 88, -369, 682, 611, 101, -185, -402, -961, -416, 76, -949, 639, -1340, 826, -553, 1357, -616, -65, 771, 136, + 65, -352, -306, 34, -523, 572, -70, 608, -481, -472, 157, 23, -487, 304, -64, 266, -152, -131, 251, -243, -23, 189, -102, -116, 960, -66, -327, -173, 454, -42, -529, 279, 560, 115, 9, -333, 114, -270, 254, 686, -248, 315, -263, -76, -288, -133, 176, 223, -406, 243, 67, -49, -406, 71, 140, -295, 425, 363, -729, 187, -670, -752, 513, -266, 621, 344, 13, 324, -106, -386, -99, 27, 430, -193, 127, 184, -258, -42, 145, -72, -56, 257, -10, 102, -216, 92, -29, -210, 399, 41, 324, -157, 264, -131, 10, -208, + 173, -98, 394, -119, 372, -385, 77, 33, -92, 21, 38, 311, -24, -348, 225, -192, 27, 225, -233, 387, -790, 1659, 311, 405, -215, 149, -52, 312, 96, 706, 46, -388, 230, -254, 106, 142, -328, 14, 75, -355, 317, 79, -147, 428, -157, 167, -135, 77, 79, 36, -57, -131, -62, 57, 8, -75, -213, 153, -144, 75, 135, -146, 28, -137, 36, -216, -347, 353, -194, -95, 148, 66, -63, 37, 303, -340, 143, -130, 262, -287, 159, 76, -52, 59, 4, 1, 127, -182, 99, 86, -51, -21, 229, -39, 77, -272, + 360, -284, -6, 178, -166, 120, 38, 40, -173, 135, 142, -94, 55, 68, -124, 39, 58, -30, 124, 2, -5, -17, 111, 84, -74, 95, -52, 40, 48, -16, 139, -67, -1, 86, -113, 5, -13, -83, 10, 76, -25, -70, 139, -94, 20, 315, -1477, -3667, 792, 3050, 2061, 4301, -1407, -1202, -2475, -3955, -391, 1233, 1625, 2121, 1069, 118, -347, -917, -1308, -198, -350, 129, 300, -15, 75, 159, 70, 518, 615, 383, -71, 72, -456, -954, -1018, -498, -668, 550, 1013, 1076, 1180, 648, -192, -466, -869, -916, -638, -358, -42, 232, + 444, 479, 401, 347, -60, 94, -103, 47, -78, -46, -28, -324, -342, -246, -514, 2, -98, 66, 873, 1152, 388, 391, -317, -631, -438, -760, -613, 217, -53, -368, 283, 305, 362, 863, 357, 379, 93, -462, -458, -373, -409, -515, -442, -261, 80, 577, 866, 813, 328, 166, -212, -391, -354, -388, -451, -204, -188, -13, 151, 119, 349, 466, 335, 231, 80, -27, -220, -225, -355, -397, -314, -278, -71, 300, 445, 482, 426, 176, 79, -212, -340, -179, -251, -339, -258, 50, 232, 221, 123, 142, 126, 99, 29, -21, -35, -87, + -115, -104, -124, -144, -78, 69, 121, 156, 130, 95, 32, 4, -38, -54, -70, -76, -87, -49, -19, 31, 50, 51, 43, 39, 8, 1, -9, 6, 6, 20, -29, -51, -44, -24, -23, 11, 31, 41, 24, -13, -17, 24, 38, 33, -10, -40, -47, -17, -1, 9, -5, -9, -11, 3, 11, 28, 22, 21, 15, 4, -14, -20, -28, -23, -24, -14, 5, 25, 24, 23, 14, 10, 6, -4, -19, -17, -14, -8, -3, 4, 0, 1, 2, 7, 8, 7, 1, -2, -4, -3, -2, -1, -1 }, + { -208, 26, 65, 63, 326, 88, 68, -97, 12, -166, 38, 151, -78, 7, -33, -82, -132, 101, -220, -111, -111, 118, 130, 68, 31, 94, 77, 155, -55, 54, 96, 20, 31, -114, -49, -48, -43, 105, -202, 33, -70, 211, 5, -39, -54, -88, -30, -92, -267, -85, -53, -44, -60, 27, -50, -13, -18, 93, 41, -13, 59, -53, 114, -75, -124, 119, 125, -55, -119, 11, 65, 49, 56, -57, 0, 45, 62, 27, -18, 7, 77, 148, 71, -19, -2, -36, -38, 30, -50, 30, 36, -15, -5, 16, 14, -16, + 12, 8, -69, 10, 5, 21, 12, -27, 24, 19, -2, 295, -56, -29, 31, 81, -218, 135, -259, -12, -126, -19, -83, -20, -21, 129, -110, 140, -147, -161, 67, 214, -254, -71, -123, 1, -64, 68, 90, 45, 92, -148, 5, 206, 80, 26, -151, -215, -130, 32, -110, -63, 41, 138, -126, -124, 49, -91, 159, 53, -17, 112, 106, -1, 179, 88, 55, 47, 117, 185, -123, 35, 50, -131, 11, 105, -42, 267, -83, -72, -57, 98, 135, -174, -72, 47, -32, 42, 16, -77, 33, 16, -57, -93, 37, 25, + 84, 6, 25, 38, -5, -28, 61, 3, -1, 53, -30, 25, 70, -7, -16, 13, -12, 21, -45, -14, -21, 2, -8, 27, 2, -28, 0, -379, -61, -84, -67, -34, -46, 202, 242, -55, 197, 75, -108, 52, -164, 29, 35, -221, -32, 35, 39, 154, -29, 134, -89, -170, -179, -51, -90, -136, 141, -55, -27, -24, 30, 77, -217, 1, 31, -103, 259, 21, -64, -56, 277, -19, 35, 164, 5, 100, 39, 10, 153, 0, -107, 137, 74, 88, 125, 41, -101, 72, 102, 99, 153, 1, -141, -113, 180, 250, + -228, 46, -60, -40, 53, 96, 92, -72, -29, -70, -117, -102, -37, -65, -101, 24, -27, 39, 33, -31, 18, 7, -82, 28, -55, -99, 7, -29, -42, -44, -13, 19, -15, 29, -19, -33, -46, -42, -18, 8, 33, -64, -279, 298, 276, 208, -145, 162, 293, -74, 229, 86, 34, -36, 253, 119, -59, -181, 105, -75, -97, 102, 121, 53, -180, 29, 162, -79, 55, -354, 51, -28, 171, 42, -73, -107, 218, -188, 15, -152, 18, -46, 122, -25, -40, -186, -45, -33, 231, 12, -211, -8, -12, 72, 110, -94, + 0, -120, 128, -28, 155, -83, 230, 114, -254, 269, -39, -186, 32, 246, 50, 38, -199, -13, -77, -107, -104, 10, 94, 121, 66, 66, -78, 59, -67, -7, -4, -31, -13, 70, -111, 30, -11, 10, 37, 31, -3, 48, 5, -73, -79, 47, 21, -3, -52, -10, 13, -7, -23, -50, 32, 0, -32, 36, -21, -13, -41, -24, -15, -51, 36, 29, 324, -108, -230, -10, -346, 2, -297, -102, 209, -211, -234, 73, 22, 24, -53, -75, -168, 118, -332, -100, 37, 210, 15, 213, 77, 465, 180, -2, 23, 223, + -50, -63, -39, 39, -143, -70, -243, -15, -110, -65, 305, 7, 192, -73, 80, -17, 116, -35, 108, -101, -126, -18, 39, -127, -127, 14, 70, 143, -17, -63, -26, 136, 230, 15, -152, -219, 6, 63, 26, 305, -187, -8, 138, -48, -156, 216, 101, 40, -102, -111, -186, -72, -17, -96, -46, -83, 19, 25, 50, 9, 17, -103, -52, -111, -36, -30, -83, -52, 33, -7, -33, -7, 31, -68, 39, -48, -2, -19, -35, -11, 2, 35, -47, -72, 63, 38, 20, 288, -220, -44, 19, -17, -8, -181, -139, -19, + 121, 44, 49, 51, 127, -26, 116, 94, -298, -114, -350, 91, -123, 177, -113, -155, -113, 92, -233, -194, 272, -148, 295, -69, 89, -104, -198, 219, -168, -189, -18, -103, -221, -171, -279, 12, 181, 104, -108, 311, 115, -114, -144, -225, 11, -84, -157, -79, -66, -111, 60, 249, -14, 16, -168, 79, 85, -147, -116, 59, 303, 120, -74, -40, -63, -312, -244, -207, 217, 229, -33, -108, 101, -69, 89, -47, 43, 6, 6, -102, 69, -60, -41, -17, 62, 44, -5, -85, 55, -13, 40, -30, -18, -76, -31, -4, + -8, 13, 16, -11, 14, -63, 29, 4, 10, -24, 78, 47, -2, -32, 9, -49, 88, 18, 409, -81, -4, -71, 265, 251, 85, -428, -74, -519, 302, 126, 5, 529, 249, -50, -242, 217, -105, 52, 71, 32, 171, -158, 295, 111, 26, -93, -155, 200, 167, -35, 108, -256, 44, -342, 135, 17, 170, -281, 55, -93, 58, 314, 265, 10, 74, -199, 256, 5, 547, 580, -80, -158, -162, -128, -341, -97, -444, 25, -40, -27, -93, 153, 257, 406, 376, 290, -484, -345, -18, 22, 501, -357, 268, -21, -105, -54, + -16, -102, -283, -184, -56, 80, 23, -9, -79, 42, -102, -11, -56, 105, 116, -30, -26, 110, 82, 13, -20, 39, 4, 15, -25, 47, -7, -29, -48, 13, 44, 70, 150, 119, -62, 13, -113, -22, 45, -10, -25, 2, 19, 24, -152, 294, 61, -221, -123, 554, 545, 610, -63, -29, -107, 100, 298, 342, 98, -151, -297, -603, 176, -358, -80, -39, -79, 38, -20, -113, -15, -351, -140, 18, -66, -392, -166, 31, 281, -83, 6, -312, -106, 1, 203, -128, 124, -349, -98, 78, 130, -98, 463, -98, -60, -245, + -81, 184, 62, -24, 241, 333, 390, -72, -198, -225, 2, 44, 91, -161, 125, 164, 139, 134, 391, 262, 174, -24, 87, -393, -74, 38, 199, 313, -61, -181, 55, 106, -92, 159, 129, 172, 26, 74, -9, -17, -128, 96, -41, 62, 57, 15, 92, 5, 149, 102, 67, 39, 41, -3, -20, 9, -63, -8, -79, -129, -51, 23, 21, 51, -26, 32, -52, 20, 66, -6, 11, -569, 707, -20, 104, 387, 7, -136, 20, -691, -420, -198, 110, -136, 79, -323, 223, -113, -3, 426, -416, -277, 398, -125, -584, 41, + -360, 74, -30, 219, 94, 110, 44, -71, 259, -29, 333, 204, -119, -200, -188, 91, -93, 91, 64, 196, 57, -369, 21, 125, -128, 16, -255, -56, 22, 17, 583, -102, 414, 496, -137, 266, -82, -14, -277, 176, 421, 295, 65, 116, 261, -17, 216, -88, -122, -210, 114, 540, 120, -69, 42, -379, -129, 10, 356, 261, 112, 232, -67, 228, -4, 144, 17, -10, -29, 159, -18, -99, -63, -39, -26, -39, -81, 115, -75, -98, -30, -129, -91, -110, -65, -76, -101, 35, 22, 44, 34, -58, -32, -101, -135, -11, + -76, 45, -37, 13, 64, 70, 46, 119, -33, -9, 88, 679, 99, 170, -160, -81, 461, -303, -70, -598, 561, 294, 41, -203, -564, 58, -150, 70, -633, 227, 335, -367, -88, 56, 40, 123, 364, 448, 2, 0, 84, 18, -270, -309, -205, -407, -200, 349, 163, -129, -172, -113, -717, 157, 173, -335, 550, 21, 411, -146, 267, -86, -354, 33, 327, -179, 180, 211, 585, 163, 184, 562, 320, 214, -774, 162, 119, 152, 16, -314, 562, -415, 321, 337, -505, -109, 692, -614, 105, -142, -66, -220, 270, -113, -230, -194, + 121, 264, -244, 306, -252, -108, 346, 130, -28, -150, -162, -2, -64, -260, -30, -53, -74, -21, 208, -15, -191, 21, 81, 201, 124, 161, -63, 86, -114, 9, -39, 86, 165, -118, 76, 82, -9, -102, 57, 48, -354, -535, -235, -222, -719, 492, 79, 526, 32, 78, -248, -127, 257, -17, 266, -259, -82, 50, -116, -212, 316, -318, 377, -128, 124, -78, -252, -225, 111, -80, -1, 196, 752, 57, -94, -250, 110, 609, -109, -95, -350, -118, 53, -330, -119, -472, 309, -578, -1050, -106, 37, 506, -517, 486, 317, -243, + -488, -74, 84, 148, 21, 309, -200, -71, -1036, -134, 1076, 110, -177, -138, -553, 423, -175, -153, -133, -75, -237, -353, 112, 212, -6, 163, -298, -548, -15, -286, -79, 16, -284, 73, -206, -365, -270, -127, 125, 176, -27, -433, -104, 34, -211, -90, -13, -195, -112, 61, -3, -151, -57, 79, 33, -203, -77, 12, 200, 222, 64, -58, -72, -18, 151, -24, -7, 19, 62, -169, 171, -29, 118, 20, -117, 497, 444, -144, -184, -46, -717, 470, -454, -375, -291, 176, 71, 435, 52, -241, -281, -292, 224, -114, -157, 397, + 445, 149, -302, 366, 593, -230, -131, 511, 131, 100, -336, -4, 488, -725, 496, -112, 66, 294, 358, -7, 179, -343, -278, 183, 682, 179, 166, 255, -346, 68, 303, 171, -57, 240, 151, -414, 332, -404, 89, 287, -318, 237, -388, -159, 71, 9, 247, -164, 212, -168, 30, 74, -73, -165, -313, 831, 89, 245, -365, -860, 602, -587, -252, -10, -134, -94, -51, -247, 149, 113, 64, -229, 274, 203, -92, -102, 81, -86, 76, -87, 291, 98, 27, 197, 218, -136, 1, 95, 151, 52, 73, -147, -179, 134, 188, 261, + -37, -258, -34, 13, 123, -391, 144, -138, -55, 78, 90, -105, 133, 0, 106, -72, 252, 75, 105, -47, 144, -474, 495, -186, -496, -642, -182, -68, 372, -565, -94, -69, 293, 556, 460, 286, 41, -146, -90, -60, 390, 321, -79, 49, -89, 251, -614, 362, 198, 283, 94, 64, 523, -210, -452, 0, -151, 29, -625, -346, -40, 518, -355, -113, 82, -23, 12, 509, 202, -81, 42, 248, 162, 593, -179, 270, 299, 160, -100, 95, -652, 275, -125, 27, -152, -359, -483, 96, -232, -653, 153, -555, -411, -98, -838, -507, + 121, 354, -420, 88, 29, 956, 905, 856, -30, 46, -455, -274, 354, -196, -131, 57, -119, 199, -251, -125, -14, 74, -153, 182, 181, 6, -84, 49, 176, -149, -199, -52, 158, -223, 368, 213, -23, 167, -65, -157, -252, -136, -224, -121, 122, 20, 371, -90, -127, -59, -850, -940, 552, 496, 163, 537, 903, 254, -350, 288, -142, -261, 411, 25, -376, 224, 294, 64, 101, 18, 42, 827, -22, 173, 73, 511, 26, 820, -8, -367, 655, 130, -296, -108, 345, -77, -10, 269, -506, 496, -110, -737, -209, 67, -737, -87, + -81, 317, 307, 546, -391, 79, 84, 110, 232, -356, -399, 203, -14, 417, 339, 101, 876, -151, -139, -606, 894, 154, 619, 377, -1005, 139, 88, 610, -329, 257, 2, -271, -36, -220, 492, -953, -118, -73, 1, 38, 150, 227, -6, 433, -20, -67, -143, -96, 26, -157, 49, -46, 130, 88, -47, 32, -53, -269, -16, 8, 65, -275, 143, -60, 150, 115, 213, -224, 250, -141, 80, 176, 163, -61, 5, -103, 141, -13, 69, -8, -29, 360, 205, 0, 170, 46, 177, 34, 554, -1167, 695, 707, -300, 169, 100, 192, + 6, 563, -408, -88, -438, -3, -247, 40, 120, -640, 290, 697, -478, -458, -467, 928, -404, -227, 88, -317, -959, 169, 699, -957, -432, 331, 516, 140, -144, 222, -338, -159, -16, 475, -650, -518, 370, 596, 236, -744, -239, 19, -33, -129, 391, -115, 589, -477, -102, -1, -545, 347, -634, -438, 205, -285, 621, 895, 530, -592, 316, -174, -175, -418, -128, -681, 523, 383, 188, 20, -319, -181, 213, -711, 576, -136, -95, 300, 56, 273, -74, -43, -240, -71, 26, 48, -187, -67, -87, -69, 326, 34, -2, -155, 135, 127, + -111, 70, 152, 32, 253, -90, -171, 35, -281, 146, 111, 35, -5, 112, -20, 184, 64, 131, -221, -70, 215, 10, 90, 106, -206, 29, 217, 680, 1133, -6, -854, 183, -1020, 177, 466, 220, 63, 616, 456, -26, -92, -843, -453, 14, -394, 1146, -207, -257, -492, 64, 432, 303, -14, 223, 337, -505, 175, 984, 349, -672, -473, 321, -331, -43, 241, -147, -554, -131, 69, 938, -201, 210, -247, -753, 134, 951, -253, -566, 168, -346, 234, -197, -229, 655, -165, -72, 321, -559, 205, 693, -283, 62, -402, 1216, -218, 148, + 397, -279, -65, -321, 173, -363, -306, -286, 468, -628, 96, -90, -185, 494, 15, -164, -205, 29, 188, 146, -277, -48, 17, -75, -343, -206, -59, 86, 33, 31, 53, 287, -281, 301, 64, 90, 25, 240, -129, 391, -80, -2, 303, 393, -198, 258, -121, 89, -220, 201, 172, -332, -10, -130, -39, -164, 129, -203, 194, -37, -67, -336, -1879, -663, -41, 591, -321, -944, -360, -144, 452, 113, -132, -470, 482, 862, -402, 650, 158, -1251, 457, 577, -212, -512, -102, 760, 811, -74, -628, 37, -78, -87, -524, 121, 229, -827, + 559, 475, -586, 101, -656, 224, 1579, -1424, 1459, 657, 59, 891, 438, -924, 544, -696, -162, 748, 28, 210, -393, -678, 2037, -486, 22, 800, -396, 152, 54, 492, 1144, 1089, 1028, 59, -28, -172, 45, -285, 70, 873, -240, -310, 80, 116, 503, 589, 162, 162, 415, 174, -330, 100, -174, -482, -222, 246, -367, -523, -401, -23, 40, -302, 145, 332, 45, -113, -28, -383, 441, -70, -106, 306, -265, 207, -200, -158, 520, -6, -400, 497, -315, 298, 133, -200, 143, -73, 357, -171, 119, 14, 22, -42, 380, -203, -54, -31, + 61, -59, 161, 295, 479, -127, -1382, 627, -1004, 1410, 166, -1228, 276, 10, 576, 271, -297, 1043, 254, 52, 697, -559, -775, 24, 406, 1406, -198, 2, -148, 1013, 110, -807, -476, 151, -89, 447, -783, 374, 128, 230, -70, -308, 178, 313, 3, 940, -1519, 131, -535, -335, -196, -1113, -1614, -1673, -1214, 126, 7, -972, -7, -179, 105, -604, -1555, 1530, -27, -229, 313, -1523, -104, -382, 286, 443, 2088, 1553, -174, -23, -49, 407, 632, 379, 289, -62, -251, -1483, 280, -34, -576, -263, 967, -140, -175, 457, -38, 501, -196, 249, + -27, -110, 358, 432, -198, 56, 194, -87, 92, 17, -4, 293, -126, -157, 248, -294, 383, -8, 208, 312, -159, 73, 278, -73, -181, -74, 32, -57, 77, -382, -23, -304, 314, 40, 212, 143, -44, 2, -19, 136, 196, 153, -24, -190, -27, -398, 1895, -1816, 307, -353, 67, 763, -563, 188, 25, -1964, 45, -223, 91, 223, -880, -330, -1454, -377, -75, 76, -553, -416, -636, -267, 623, 133, 1262, 306, -432, -452, 773, -869, 1485, -1167, 334, -942, 15, 892, -1632, 1529, 266, 174, -1122, -227, -217, -4, 531, 531, 670, -1294, + -37, -511, -444, -501, -700, -485, 19, 735, -794, 208, -1458, -490, 362, 428, 73, -1657, -900, -594, -848, -702, 53, -554, 874, 259, 435, -310, -462, 1469, -500, 391, -302, 110, 1101, 143, 194, -625, 623, 360, -266, 579, -445, 156, -169, 390, 73, -138, 208, 498, -179, 155, 173, 145, -67, 129, -79, 339, -122, 51, 320, -75, -135, 94, 134, -233, -58, -633, 384, 260, -6, -355, -150, 23, 122, 469, -87, -140, 157, 113, -81, 473, 82, -599, 144, 572, -76, 815, -1540, 2343, -1767, -188, -1067, 208, 21, -646, -913, 1063, + 714, 332, -467, 468, 144, 1004, -798, -529, 624, 1043, -1337, 536, -50, 631, -483, 182, -594, 118, -1110, 360, 1187, -44, -93, 1473, 255, -685, -1445, 1230, -654, 552, -532, 1471, 649, -167, 150, -859, 112, 362, -414, 407, -1787, 695, 1617, 1261, -702, -732, -732, 814, 65, -265, 65, 2086, -1022, -482, 808, -702, -1889, 797, 421, -1355, 756, 1302, 1152, -358, -517, -926, 493, -573, -365, 833, 570, 254, 735, 410, -286, -271, -950, 216, -400, 324, -353, 672, 467, 98, -128, 639, -353, -55, 82, 242, 148, 292, 272, 17, -156, -98, + 228, 115, 91, 26, 360, 1161, -36, -98, 174, -411, 143, 414, -602, 259, 310, -236, -170, 268, 153, -353, -1512, 809, -88, 211, -554, 485, 11, 266, 81, 88, -315, 241, 819, -1045, 899, -153, -551, 185, -375, 243, -384, -316, 266, -834, -85, 1111, -1603, 452, 77, -268, -492, -583, -379, 1165, -959, -137, 377, -975, 248, 535, 358, 183, 169, -550, 434, -1434, 21, 1256, -525, -141, -281, -354, -10, -1015, 539, 408, -839, 788, 220, -957, 394, -186, 695, 605, -889, 311, 989, -931, 522, -663, 523, 605, -945, 533, -67, -501, + 722, 38, -1136, 349, 507, 153, -315, 55, 864, -399, -805, 858, -35, 65, -36, -108, 530, -394, -187, 373, 145, -92, -384, 569, -214, -374, 34, 299, -176, -139, -86, 444, -344, -181, 35, 241, -211, 172, -5, 440, -276, 69, 41, 42, 391, 733, -314, -3476, -7608, -3019, -5058, -6888, 2598, 921, 2243, 10235, 8526, 5618, 8788, 5970, 707, 1480, 1070, -4699, -3034, -2093, -5374, -5485, -1525, -1541, -3413, -1025, -743, -4109, -3534, -1156, -1949, -3882, -956, -661, -3043, -363, 2098, -928, -751, 3102, 1899, -1284, 2748, 4539, 496, 2548, 5574, 2720, 1400, 6014, + 4394, 3265, 7305, 9887, 7818, 9082, 11772, 7684, 5026, 6595, 4245, -1197, -303, -2942, -7275, -10282, -11060, -14800, -16835, -17873, -17290, -16617, -16521, -13801, -10566, -9916, -6476, 505, 2730, 3545, 10764, 10563, 7282, 10733, 9836, 5332, 5181, 6841, 4134, 1940, 4782, 4879, 2186, 3940, 5954, 3944, 2343, 5064, 4192, 834, 2564, 3721, 406, 697, 4074, 2488, 1335, 4321, 4283, 1558, 3411, 2944, -779, -2149, -2228, -5115, -6924, -6836, -7889, -8695, -9017, -8827, -9055, -10068, -10416, -9964, -11115, -9518, -6487, -4963, -1698, 2859, 5996, 8788, 11348, 11541, 9883, 8979, 7378, 5590, 4509, 3799, 3074, 2412, 2191, 2037, + 1518, 1291, 1157, 634, 30, -312, -850, -1437, -1810, -1904, -2093, -2022, -1661, -1254, -926, -518, -260, -58, 187, 355, 347, 365, 236, 27, -85, -186, -390, -477, -525, -667, -690, -611, -730, -811, -723, -786, -901, -840, -1004, -1200, -1140, -1144, -1213, -1061, -915, -808, -573, -276, -108, 84, 355, 585, 789, 1014, 1194, 1269, 1357, 1455, 1497, 1529, 1566, 1513, 1398, 1243, 1040, 805, 506, 208, -71, -356, -544, -626, -655, -642, -566, -503, -472, -420, -373, -353, -326, -290, -264, -243, -213, -182, -157, -132, -107, -87, -74, -64, -57 } }, + { { -129, 78, 125, -44, 111, -18, 118, 59, -26, -46, 119, 10, 24, -135, -22, -10, -6, 185, 90, -7, -139, -101, -60, 17, -3, 40, 85, 26, 31, -140, -22, -136, 5, -75, 89, 89, -36, -74, 93, 20, -35, -126, -17, -81, 23, 77, -128, -63, -21, -50, 327, 78, 189, 14, 62, -1, -94, -88, -111, 53, -92, 66, 2, 81, 83, 201, 61, -17, -10, -119, 194, 179, 31, 55, 51, 55, -11, -100, 30, 58, -37, 17, -31, -91, 43, -76, -52, -24, 6, -34, -37, -43, -1, -2, -7, 9, + -15, 29, -16, -27, -3, 36, 14, -15, -49, -14, 45, 3, 20, 18, 13, 452, -106, -94, -36, -89, 21, -214, 17, 43, 12, 147, 17, -29, -128, 83, -181, -156, 57, -76, -36, -26, 31, 123, 168, 13, -25, 200, 72, -11, 8, -81, 3, 219, 1, -101, -82, -23, 75, -100, -124, -127, -104, 101, -97, 38, -119, 43, 145, 10, 103, -43, -81, -39, 72, -3, 111, 162, 24, -48, -83, -3, -12, 8, 6, -141, -14, -65, -72, 70, 15, 45, 53, -168, -94, 71, -31, 126, 23, 106, -21, -26, + -28, -60, -14, -66, -26, 3, 99, -23, -2, -16, 32, 0, 39, 9, -8, -24, 31, -47, 1, 4, -27, 24, 30, -40, 14, -19, 18, 18, 1, 30, 4, -14, -318, -155, -65, -216, -72, -207, 66, -15, -127, -148, -19, -120, 1, 107, -4, -184, -66, 7, -70, -57, 58, 181, 231, -33, -57, 132, 149, -41, -30, -25, -99, 35, 51, -88, -65, -18, 92, 198, 17, -61, 4, -94, -32, -152, -69, -65, -242, -22, -108, -74, -266, 172, -114, -100, 52, -13, -16, 39, -221, -54, -77, -14, -126, -14, + -57, 64, 82, -69, -35, -103, 42, -12, -18, 4, -162, 0, -146, 27, -6, -43, 48, 187, 91, -39, 14, -28, -67, 11, 32, -32, -1, -40, 5, -14, -51, 26, 25, -54, -23, 20, -20, 12, -34, -25, -27, -50, -55, 0, 19, -26, -32, 4, -13, -3, -15, 4, -7, -15, -45, 30, -13, -19, -20, -37, -2, 9, -30, 6, 6, 6, -24, 11, -598, -49, -296, 262, -155, 473, -306, 298, -271, -18, -6, -209, 160, 5, -79, 47, -70, -29, -204, -3, -155, 120, 40, 147, -89, 220, 197, -194, + 52, -165, 172, 1, -124, 9, -20, -7, 126, 18, -193, 78, 135, -10, 159, -76, 129, -198, -103, 129, -116, 32, 172, -159, 255, 101, -257, 61, -248, 88, 134, 92, 129, 189, 61, -23, -18, 12, 57, 136, -50, 257, 47, 176, 92, 51, 9, 177, 29, 44, -105, -137, 67, 96, 7, 152, -21, -1, -32, 181, 51, -64, 37, 31, 22, 62, 6, 113, -21, 40, 17, 44, -32, 22, 7, 4, 6, -37, -38, 15, -47, -18, -50, 31, -5, -14, -19, 396, 4, -105, -34, -145, -174, 290, -54, -40, + 266, -18, -49, 119, 207, 61, 104, -3, -222, -57, 170, -253, -251, -93, 57, -178, -107, 6, -23, 179, -67, -37, 188, 262, -223, 61, -52, 97, 28, -98, -20, 110, 167, -42, -232, -50, -19, -59, -115, 19, -13, 45, -31, 35, 220, -159, 22, -121, -98, -167, -50, -95, -232, -6, 17, -89, -17, -94, 92, 116, -17, 36, -83, -21, 283, -35, -116, -381, -173, -3, -130, 91, -36, 35, 1, -75, -14, 114, -93, 24, -26, 13, 1, -78, -59, -31, -61, -10, -97, -18, -55, 13, -38, -10, -52, -54, + -56, -12, -6, 23, 15, -5, 16, 16, -3, 57, 48, 2, 28, -20, -30, 10, 506, 569, 105, -213, 126, 222, 222, 124, 167, 73, 276, -33, -39, -119, 172, -107, -252, -344, 35, -167, -145, 116, -40, -94, 282, -24, 352, 0, -145, -100, 121, 79, -74, -286, 402, 231, -2, 217, 127, 140, -138, 158, 78, 29, -53, -76, -184, -256, 67, 119, -201, 76, 166, 251, 63, 226, 102, 192, -291, 82, 22, 55, 3, -23, 118, 108, 104, 154, -56, 73, 41, 223, 272, -142, -168, 22, -71, -149, 58, 150, + -98, 62, -280, -205, 43, -142, -70, -48, -129, -2, -6, 14, -7, 53, 61, -6, 29, 9, 45, 50, -3, 2, -7, 55, 25, 30, 67, -14, -40, 52, -19, -2, 77, 48, 73, 104, 12, 46, 24, 68, 14, 28, 34, 468, 147, 206, -173, 67, -426, 22, -308, 231, 155, -130, 194, 110, -209, -52, 299, -11, 205, -57, 40, 239, -299, -24, 47, 87, 19, 96, 11, 290, -136, -84, -89, 219, 27, -104, 132, 370, -260, 46, 48, -23, 148, -75, 281, 95, 70, -232, -25, -62, 130, 99, 140, -159, + -106, 135, -279, -156, 61, 299, 180, 264, -290, -91, -295, -76, 87, -25, -278, 36, -171, -2, -304, -366, -151, -265, 13, 94, 51, -113, 145, 235, 64, 69, 133, -42, -227, -14, -157, 81, 24, -15, 40, 21, -167, -84, -49, 83, 10, -58, -22, -5, -26, 14, -36, -15, 10, 76, 17, 25, 15, -14, 20, 51, 24, 66, 18, 34, 2, 52, -83, 52, -548, -493, -354, 114, 115, 418, -178, 397, -156, -644, -53, -56, -246, -415, -149, -5, -254, 2, -393, 33, -415, 244, -101, 179, -78, -3, -126, -147, + 263, 55, -71, 298, 37, 51, 105, 274, 242, 185, 9, -316, -29, 158, 51, 200, -90, 91, -466, 153, 287, -352, 213, 77, 339, 260, 3, -85, -5, 231, 116, -296, -241, -411, -197, -275, -60, -341, -70, -112, 354, -160, 177, -88, -48, -111, -240, -126, -75, -78, 224, -661, -139, 314, 17, 63, 169, 318, -194, 41, 86, -12, 0, -43, 89, 133, -54, 14, -10, 148, -51, -1, 149, 33, 54, 71, 71, -21, 15, -36, -54, -29, -98, 32, 69, 49, 29, -128, 3, -14, -3, -59, 39, 62, -29, -3, + 72, 77, -77, -737, 552, -165, 323, 184, -21, -490, 372, 44, -41, 232, 162, -207, -11, 401, 128, -193, 283, -168, -136, -96, 85, -7, -61, 31, 117, 102, 107, -310, 178, -259, 333, -221, 331, 100, 25, -342, -346, -122, -120, 385, 104, 306, 125, -292, 3, -74, 128, -2, 111, -45, -197, -121, 193, 490, 353, 30, 116, -47, -78, 246, 208, -103, 309, 436, 617, 2, -366, -442, 143, 67, -26, 97, -5, -149, -23, 366, -76, -176, 665, 158, -121, 186, -3, -18, -28, -118, -22, 193, 94, -77, -105, 132, + 109, -21, 266, 68, 45, 18, 116, 36, 108, 68, 34, 12, 138, 69, 71, 10, 137, -29, 50, 75, 53, -22, 154, 173, 51, -40, 185, 5, -94, -25, 134, -2, -17, -39, -30, -2, 32, 81, 124, 36, 132, -40, 338, -495, 417, 171, -338, 791, 119, -404, 94, 220, 22, 159, 569, -543, 355, -220, 315, -120, 68, -503, 87, -55, 204, -193, 30, 38, 7, -295, 285, 30, -29, 133, -55, 131, -69, 399, 317, 395, 395, -64, 139, 170, 20, -207, 280, -330, 104, 327, -192, 173, -363, 117, -29, -87, + -29, 28, 115, 109, 388, -253, -10, 255, 551, -487, 127, -120, 170, -90, 804, -494, 179, -275, -149, 71, 87, 44, -698, -370, 582, 317, -60, -313, -359, -144, 133, -390, -209, 192, 111, -8, -8, -273, 55, -79, -99, 125, -63, -84, -28, -239, 85, -62, -77, -87, 112, -115, 136, -21, -30, 45, 50, 171, -173, -38, -131, -29, 89, 65, 228, -74, 127, 28, -79, -54, -19, 85, -10, 44, 371, -486, -102, 690, -206, -13, 370, 88, 229, -513, 494, 33, 38, -130, -308, -42, -47, -330, -199, 368, -116, 71, + -179, -807, 275, 38, -248, 155, 314, -29, 36, -62, 80, 213, 69, 342, 234, 54, 299, -239, -235, -336, 128, 195, 58, -533, 153, -456, 662, -156, 236, 565, -221, 359, 91, 391, 158, -188, -578, -415, -323, -44, -339, -67, -296, -192, 583, 127, -247, -220, 118, 217, -50, 85, -1058, 427, 73, -339, -417, -108, -698, 76, 349, 39, -300, 186, 157, -246, 124, 74, -61, 9, -157, 42, 56, 41, -205, -112, 85, -129, 31, -78, -49, 50, 174, -220, 78, 172, -204, -193, 26, -177, 42, -117, 123, 66, -205, 115, + -134, -87, 142, 33, 320, 99, 0, -20, 25, -84, 36, 237, -649, -797, 490, -389, -453, -126, 310, 631, -407, 39, 304, -85, -124, 166, 110, 476, 163, -448, -12, -225, -10, -265, -349, 59, 361, -22, 164, -290, 92, 355, 278, 46, 34, 224, 214, 137, 327, -402, 451, 325, 116, -332, 31, 263, -260, 305, -205, 345, -85, 449, -693, 746, 180, 704, 51, -144, -43, 257, 22, -581, 29, -38, -601, 195, 437, -572, 485, -503, 163, 199, 111, -630, -300, -308, 67, 50, -365, -539, 112, -474, 331, -227, -120, 167, + -293, -227, -300, -123, -165, 13, -239, -179, -218, -327, -156, -66, -70, -80, -91, -61, -152, -169, 119, -203, -107, -50, 164, -74, 10, -260, -185, -83, 0, -57, -220, -28, -15, 186, 122, -145, -134, 33, -69, 138, -71, 76, -134, -378, 556, 107, 363, 352, 94, -284, 54, 942, -660, 150, -122, -364, 15, 120, 147, -12, -4, -195, -281, -435, -222, 315, -277, -437, 241, -162, 89, -65, 186, -191, 398, -154, 38, -17, 37, 364, 121, -181, 193, -166, 300, -192, 120, -445, -324, -242, 71, -227, -386, 152, 277, 74, + -208, 122, 195, 218, 606, 833, 1140, -125, 178, 268, 157, 147, 180, -242, 450, -72, 589, 724, 533, 210, 298, 94, 1019, 287, -191, -169, -149, -65, -70, 48, -85, -197, 168, -309, 87, -74, 92, -156, -124, -100, 229, -231, -220, -21, 93, -119, -282, -97, 13, -137, 146, 278, -164, -22, 58, -32, 93, 160, -78, -198, -34, 92, -97, 253, 304, 184, -88, -209, -28, 296, 34, -10, 133, 40, -3, -52, 75, 74, -202, -149, -8, 1143, 916, -398, -183, -475, 275, 134, 560, -98, -242, -109, -362, 82, 14, 528, + -197, 197, -710, 392, -55, 276, -3, 250, 43, -405, -208, -347, -263, 292, 705, 307, -83, -219, -9, -60, 177, 238, -450, -9, -156, -151, -488, -378, -792, 14, -39, 285, -236, 508, -385, -171, 1019, 1007, -695, 155, 586, -340, -160, 300, -111, -427, 1134, -283, -1717, 571, -20, -887, 680, 723, -255, 506, 646, -306, 25, 407, -441, 184, 357, -635, -85, -210, 37, -233, 6, 88, -265, 215, -308, -144, 154, 305, -174, 16, 64, -47, 107, -225, 332, -169, 351, 336, -5, 16, 232, -169, 53, -10, 290, -216, 177, 52, + -667, 129, -80, -127, 40, -20, 76, -380, 56, -100, -330, 56, 578, -541, 182, 314, -456, -3, 260, -415, -200, 92, 213, 392, 197, -296, -45, 293, -312, 335, -150, -402, 383, 203, 196, -92, -94, -135, -10, 324, -637, 333, -4, 551, -331, 12, -414, 195, -679, 87, 41, -263, -198, 121, -454, -791, 496, -34, 156, -463, 300, -66, 322, 345, 176, -324, 286, -150, -64, -609, 99, -430, -474, -695, -280, 124, 205, -718, -350, 50, -251, -968, -766, -787, -156, -466, 432, 606, 173, -579, -675, -787, -65, -49, 444, -375, + -656, -317, -434, 161, 17, 168, 88, -209, 56, 172, -163, -63, -137, -82, -97, -203, -2, 273, 17, 86, 85, -36, 206, -119, 314, 284, -100, -237, -4, -85, -130, -146, -130, 230, 18, 217, -209, -226, -35, 124, -369, 74, 45, -267, 68, -218, -485, 313, -110, 47, -75, 61, -245, -56, -18, -514, 853, 950, -243, 636, -196, -266, -263, 619, -561, -139, -272, 988, 28, 354, 122, -106, 490, 267, 400, 117, -72, -187, 383, -77, -392, 466, -21, 407, -476, 314, 109, -489, -375, 857, 558, -66, 305, 248, -560, -376, + 176, 126, 380, 35, 79, 138, 466, 181, 115, -484, 1295, 860, 95, -599, 286, -211, 157, -148, 274, -206, 39, 704, -502, -254, -673, 172, -186, -132, 607, 178, 74, 38, -256, -514, 357, -16, 3, 372, 381, -47, -287, -344, 629, -82, -40, -140, 472, -55, -336, 201, 173, 281, 132, 88, 436, -108, -164, 135, -14, 0, 36, 184, -116, -20, -148, 29, 209, -117, 47, 246, -96, 37, 190, -6, -55, -429, 264, -249, 172, -294, -62, 90, -175, -90, 388, 262, 32, -82, 363, 50, 173, 139, 81, -88, 156, 60, + 154, -319, -685, 1759, -1986, -234, -1048, 1275, 339, 221, -503, 115, -412, 1142, -208, -78, 112, -61, -453, 167, 255, 343, -779, -410, -404, 155, -240, -212, -30, -11, 502, -265, 20, 381, -53, -513, 59, 401, -54, -807, 596, 70, 5, -4, -346, 263, -1495, -1042, -151, -374, 61, 112, -704, 1095, -441, 1509, -220, -531, 511, 85, 455, 698, 215, -720, -206, 806, 1868, 61, -486, 780, 61, 921, 143, 1247, -328, -51, -40, 291, 36, 479, 870, 52, -192, -157, 273, -238, -109, 572, 411, 63, -114, -216, -249, -148, -204, 413, + -262, -178, 197, 74, -85, 185, 203, -117, 173, 293, -159, 20, -422, 525, -10, 422, 21, -440, -5, 46, 108, 47, -8, -378, -358, -21, -211, 279, 94, -129, -21, 220, 37, -126, 4, 159, -6, -76, -24, 86, 2591, 810, 295, -72, -268, -362, 852, 782, -882, 538, 410, 100, -260, -465, -1206, -447, 398, 134, -382, 741, -229, 305, 303, -170, -163, 773, 29, -284, 487, -410, 949, -453, -271, -44, 375, 202, 959, -285, -560, -195, 260, 73, 518, 147, 53, -200, 419, 1792, 767, -656, 581, -341, -533, 447, -11, 136, + -28, 324, -465, -712, -1899, -495, 688, -245, -647, 293, -145, 292, -757, -662, -309, 294, 311, 917, 167, -57, -705, -1001, -119, -446, 94, 370, -474, -487, -100, -607, -1019, -334, -266, -541, -122, 311, -280, -144, -323, -70, -724, -458, -459, 20, 74, 271, -402, 237, -545, 30, -318, -35, 177, -163, 266, -717, -137, 254, 110, 234, -86, -190, 361, -63, -67, 255, -356, -280, -47, 76, -474, -221, -255, -139, -34, 1, 48, -209, 29, -59, -417, 560, -471, 1564, 1310, 608, -374, -567, 933, 799, -1075, -227, -664, 902, -167, -1307, + -577, 451, 798, -1508, 589, -1047, 372, -622, -171, 711, -255, 100, 448, 951, -641, -1064, 224, -92, 102, 976, 236, 726, -944, -181, 286, -840, 1345, -167, 801, -122, -203, 659, 655, -392, 1483, -358, -664, 714, 1272, 65, 220, 55, 554, -612, 442, 1943, 884, -68, 839, 1043, -790, -2393, 168, 1433, 1614, 439, -170, -709, 832, 1791, 826, 432, -1773, 327, -1010, -626, -1565, 1314, 275, -460, -630, 459, -458, 247, 165, 230, -587, -126, -83, 303, -210, 256, 216, -265, -181, 358, 5, 384, -175, 141, -265, 135, 721, 136, 127, -95, + -796, -400, -495, 258, 1315, 1247, 1120, -89, -830, -778, -379, 524, 577, -44, -281, -421, -620, 161, 334, 285, 260, 210, -3, 21, -118, 122, -171, 117, -45, -25, -6, 153, 36, 66, 10, 72, -130, 14, -61, -20, 1101, -2161, 1661, 350, -987, 20, 932, -610, 33, 519, -639, 61, -573, -362, 619, -520, -293, -1099, 485, 1079, 308, -478, -813, -126, 622, 338, -694, -14, 850, -107, 64, -283, -200, 1987, -945, -238, -215, 338, 927, -974, -544, 1308, -149, -80, -1556, -1287, 545, 881, 484, -1595, 1101, -26, -240, 232, -1139, -314, + -144, -564, 1032, -800, -442, -861, -495, -1136, 347, -1777, -495, 211, -883, 221, 496, 218, -10, -317, -637, 943, -202, -90, -336, 571, 1145, 173, -1541, 137, -685, 104, 145, -281, 110, -462, -154, -39, -348, 7, -98, 271, 244, -85, 124, 505, -227, -182, 518, -376, 344, -183, -173, 37, -218, -108, 316, -614, 186, 143, 228, 437, -308, 51, 329, 117, -111, -292, -57, -72, 9, -300, 90, -55, -120, 70, 40, -140, 315, -137, -96, 5, 83, -14, -1249, 754, -26, 976, -205, 1010, 124, -131, 450, 1173, 559, 299, 231, 149, + 458, -593, -52, -445, -470, 721, 445, 276, -212, -182, -90, 755, 111, -335, -551, -25, -134, 568, 81, 475, 888, -249, -2267, 148, 1832, 192, -1354, -175, 514, 408, 716, 657, -60, -426, -443, 575, -356, 64, 195, -2348, -414, -451, 366, 1846, -41, 148, -435, 126, 374, 774, 397, -457, -248, -1140, -77, 784, -354, -163, 281, 797, 637, -171, -819, 5, 288, 91, -547, 67, 57, -40, -474, -602, 515, 431, -31, -93, -464, 362, 140, 84, 131, 117, 200, 15, -513, 284, 4, -29, 19, 136, 54, -66, -11, 22, -175, -95, + -707, 113, 483, -343, 166, -561, 308, 150, -94, -153, -67, -52, 57, -120, 636, -74, -3708, -6974, -2803, -4721, -5425, 3374, 1180, 3100, 9321, 6101, 4923, 7378, 3684, 238, 2918, 727, -2953, -2075, -2353, -5407, -4392, -1898, -3933, -4334, -1792, -2668, -4475, -2313, 346, -2815, -2576, 568, -558, -2567, 2876, 1877, -2156, 2133, 3237, 490, 1851, 6503, 3089, 1949, 7650, 5360, 3104, 7540, 10110, 6258, 9066, 11741, 8391, 5564, 7335, 3860, -3736, -2462, -4935, -11499, -11529, -11680, -17628, -17408, -17489, -18221, -17200, -16734, -13171, -10545, -7973, -3288, 967, 2555, 6509, 11306, 9582, 12842, 18264, 15350, + 14338, 17454, 12932, 6632, 7189, 6743, 2532, 1800, 3621, 1337, -316, 1210, 432, -2518, -2248, -1358, -4499, -5172, -2255, -3936, -5414, -2240, -1437, -2955, -41, 950, -974, -150, -718, -4136, -5953, -6678, -8335, -9819, -8809, -8057, -7498, -5633, -3583, -2556, -462, 1985, 3094, 4477, 7381, 8965, 10464, 11206, 10624, 9463, 7246, 4948, 2769, 383, -464, -802, -1297, -1471, -1491, -1739, -1836, -1670, -1496, -1674, -1787, -1718, -1796, -1977, -1901, -1827, -1442, -973, -773, -496, 27, 219, 462, 975, 1283, 1333, 1311, 1031, 689, 404, -13, -383, -579, -936, -1201, -1300, -1525, -1601, -1461, -1373, -1284, -1074, + -939, -751, -547, -402, -197, -19, 210, 350, 496, 652, 818, 923, 1093, 1275, 1407, 1479, 1532, 1565, 1543, 1502, 1489, 1353, 1180, 958, 707, 454, 191, -97, -338, -593, -804, -1018, -1208, -1401, -1477, -1528, -1515, -1398, -1271, -1117, -874, -637, -413, -149, 78, 228, 363, 460, 470, 441, 418, 362, 286, 232, 200, 160, 129, 111, 98, 82, 75, 76 }, + { -223, -20, 211, -186, 73, -315, 4, -113, 128, -106, 30, -71, -131, -33, -12, 97, 121, -113, -198, 105, 36, 74, 45, 83, -114, -85, 21, -21, 104, 76, -87, -18, 79, 147, 91, 2, -114, 63, -19, -60, 81, 36, -105, -87, -71, 60, -103, -54, 87, 35, -3, -107, 40, -92, -239, 25, -81, -153, 71, -43, -44, -52, 4, 119, 71, 41, 54, 90, -180, 95, -72, -68, -40, 61, 12, 128, 184, 73, 14, 22, -3, 119, -50, -3, 58, 5, -49, -49, 17, 0, -55, -26, 17, -2, -7, -21, + -27, 20, 12, 21, -8, 8, -6, -50, -20, 25, 41, -22, -27, 11, 26, 479, -41, 88, 105, -49, 50, 191, -149, -26, 54, -74, -15, 140, -45, -32, -10, 54, -27, 67, -47, -47, -22, -109, -186, -35, -60, -25, 109, -197, 242, 1, 4, 8, 46, -6, -93, 14, 75, 182, 9, -2, -28, -62, 121, 57, -44, 67, -121, 20, 39, -92, -314, -99, -8, -19, -15, -28, -40, -23, -60, 77, 232, 131, 10, -1, -6, 81, -47, -211, -7, -110, 69, -125, 71, -305, -2, -44, 104, 166, -25, -40, + 25, -1, 89, 32, 15, 120, -89, -12, 15, 43, 0, 44, 3, 28, 13, -6, 9, -11, -1, 25, 38, 4, -10, -15, 5, -7, 22, 15, 11, -8, 4, 14, -422, -407, -153, -60, -58, 0, 103, 24, 83, -191, 94, 119, 115, 135, -104, 29, 317, -196, -7, -140, -203, -24, -15, 176, -85, 18, -152, 97, 61, 76, -340, 52, -62, -119, -32, -2, -252, -163, -141, -12, 210, 73, 70, 101, -94, 59, -85, 180, 277, -26, -26, 78, 19, 71, 156, -73, 161, -26, -5, 95, 130, -50, -188, -174, + 67, -24, -32, -77, 85, -145, 54, 108, 183, -107, 175, 114, 57, 87, 21, -30, -118, 84, -56, -111, -139, 57, -46, 84, 15, -54, -65, -34, 28, -35, -12, -45, -20, -3, 43, 22, -1, 24, 84, -9, 0, 49, -27, 13, -19, -15, 24, 35, 36, 22, 0, -12, 26, 12, 58, 69, -55, -6, 30, 9, -31, 10, 40, 34, -18, 4, 22, -20, -460, 201, -205, 372, -344, 272, 139, -142, -178, -99, 72, 65, -96, 220, -77, -208, -41, 227, 156, -228, 38, -28, -238, -98, -153, -35, -182, -48, + -75, -252, -89, 129, 185, -34, -215, -43, 155, -46, 7, 12, 5, -214, -5, -25, -53, -9, 39, -153, 90, -164, -2, 0, 5, 124, 4, -56, 51, 86, 204, 94, 48, -58, -124, -117, -48, -128, -91, 77, 134, -96, -162, -111, 53, 30, -152, -51, 21, -128, -58, 19, 41, 53, -58, -70, -96, 5, -11, -36, 32, -31, -10, -73, -15, -24, 67, 33, -25, 33, -3, 11, -31, 5, -18, 0, -25, -48, 37, -2, -46, -28, -3, -42, -49, 48, -28, 563, 224, -38, 127, -91, 316, 133, 569, 10, + -551, 141, 334, -199, 58, 230, -177, 162, -144, -32, -177, -169, -54, 46, -19, 76, -76, 244, -146, 69, 45, 158, -291, -152, -115, -35, -103, 27, 177, 127, 282, -42, -21, -161, -53, 178, -174, 147, -163, -69, 259, 374, 268, 47, -198, 138, 103, -105, 218, -144, 43, 34, -398, -4, -377, -152, 60, -100, -180, -154, 31, 259, 65, -106, -132, -116, 26, 42, 124, -197, -177, 12, -34, 11, -51, -30, -32, -17, 59, 15, 27, -26, -41, -40, 12, 103, 34, 75, 24, -119, 89, 40, 16, 17, 52, -12, + 45, 8, -1, -37, -27, -52, 15, 49, -9, -25, -28, -169, -19, -21, 6, -27, 348, 707, -311, -231, -64, -85, 245, -238, -432, -151, 28, -108, 122, 56, 212, 87, -88, 306, 287, -136, 19, -201, -36, 8, -124, -26, 214, 307, 11, 48, 125, 79, 48, 19, -119, -225, 24, -322, 10, 71, -104, 123, -83, -179, -16, 169, 74, -80, 520, -4, 167, -314, -71, 210, -102, -233, 134, -273, -244, 52, 295, -245, -138, -75, 11, -113, -111, 397, 232, -39, 21, -191, -136, -80, 118, 155, 12, 124, 80, -29, + 116, -111, 397, 223, 42, 10, 35, -71, -27, -70, -72, -5, -4, -68, 33, -101, -31, 73, -29, 75, 43, 70, 2, 48, 57, 49, 9, 84, 27, 9, -65, 3, -25, -4, 3, 28, -6, 25, -62, -6, 24, 30, 46, 282, -501, -66, -376, -213, -341, -85, -51, -50, -130, 155, -481, 250, -163, 150, 66, 203, 13, 86, -193, -80, 92, -191, -139, 239, 67, 110, 97, -22, 65, 355, -125, 36, -158, 286, -170, -628, 197, 102, 267, 146, 367, -244, -96, 224, -90, -208, -98, 118, -305, 306, -9, 205, + -257, -111, -92, -277, -56, -220, -100, 27, 324, 263, -28, -393, -224, -70, 315, 263, 191, 178, -110, -455, -116, -10, 109, -142, -44, 238, -43, 281, 5, 195, 75, 13, -69, -4, 106, 31, -47, 13, -125, -18, -6, -166, -100, -105, -52, 37, -67, 31, -90, -8, -25, -46, 75, 40, -14, -112, -44, 50, 77, 5, -111, -56, 27, 62, 17, 32, 10, -55, -659, -796, -449, 329, 28, -147, -167, -253, -25, 88, -443, -41, 282, -170, -121, 316, 84, -205, 81, -198, 467, -148, -109, 153, -241, -150, -141, 81, + -167, -61, 79, 58, -545, 247, 240, -155, 425, 165, 42, 408, 233, 75, 58, 441, -42, -72, -28, 272, 152, -395, 156, 127, -1, -209, -640, 286, -41, -155, -401, -224, 249, -49, -116, -265, -521, 56, -71, -274, -115, -490, -78, -107, -92, -17, 178, 383, 164, -123, -270, 109, 20, 162, 101, -57, 117, 46, -11, -143, 15, -235, -13, -49, 41, -88, 114, 71, -25, -15, -22, 21, -53, -10, 66, -21, -23, 128, -48, -27, 100, -72, 61, -196, -129, -69, -105, -6, -105, -136, -104, -25, -21, 52, -4, -81, + 51, 23, -45, -685, 548, 29, 279, -52, -24, 50, 302, 28, -39, -414, 145, -47, -320, 81, -209, -162, 590, 166, 181, -130, 211, 254, 246, -146, 215, 110, -250, 160, -243, -86, 154, 71, -26, -137, -127, 391, -115, -175, -111, 78, 85, -190, -318, -26, -341, -43, -307, -118, -73, 58, -156, -268, 336, -141, -370, 234, 395, -194, -126, 197, 145, 389, 253, 37, -3, -405, 98, 383, 310, -276, 296, 317, -213, -600, -192, -538, 91, 304, 156, 34, -160, -219, -23, 26, 94, -52, 176, -81, -61, 66, 186, -276, + -35, -37, -82, -1, 76, -18, -7, -46, -4, -46, 17, -6, -5, 23, 98, -87, -47, 53, 64, 201, -18, 82, 82, -91, 74, 30, -75, 17, 32, 21, 85, 175, 40, -63, 121, -40, -64, 7, -113, -52, -6, 3, 129, -1091, 519, 145, -54, 732, -46, 369, -331, -79, 55, 2, 417, 264, -572, 353, 24, 211, -516, -22, 294, -506, 628, 168, -9, -228, 35, 271, -455, 39, 113, 78, -281, -106, 261, 147, -31, 37, -186, -316, 127, -533, -25, 757, 739, -240, 89, -35, 210, 531, 42, 253, 82, -283, + -24, -56, -808, -367, 496, 20, 151, -198, -52, 174, 239, -25, 618, 6, 481, 57, 99, 60, -319, -401, 488, 110, -258, 353, -294, 23, 298, 45, -80, 137, -132, -128, 148, 203, 12, -281, -136, -302, -109, 70, 94, 45, -118, -58, -217, 151, -5, -91, -42, 61, 34, 189, 170, 108, 110, 34, 134, -96, 61, 69, 68, -84, 136, 69, -23, -29, -38, -39, -65, -155, -46, -7, -63, -115, 365, -793, 319, 500, -69, 149, 225, -121, -77, 308, -116, 468, -445, 243, 579, -620, 26, -295, 366, 154, 304, -314, + -245, -4, 783, 8, 396, -176, 25, -55, -69, -348, -13, -98, 160, -156, -224, -190, -13, -67, 354, 60, -194, -178, -179, -67, -85, 576, 26, 288, 21, -140, -125, 478, 359, -139, -450, 254, 177, -997, 59, 561, 550, 126, 437, -602, 986, 85, 190, 193, 472, -38, -419, -130, -496, 565, -248, -169, 496, -16, -192, -152, -370, 350, -604, -91, 61, -17, 89, -128, -258, -168, 83, 65, -121, 30, -115, -129, -91, 109, 61, -146, 137, 25, -172, 77, -29, -64, -131, -154, 32, 72, 317, -140, 189, 21, -60, -25, + -34, -85, 51, -11, -90, -34, -61, 23, 67, 49, -129, 305, -587, -469, 422, 355, 865, -304, -228, -153, 164, -366, -43, 145, -25, 466, 300, -371, 35, 110, 269, -423, 446, -6, 198, -74, -202, -443, 158, -76, -187, 90, -272, -264, -59, 140, 540, -802, -485, -432, -486, -137, 560, -330, -15, 551, -80, -248, -477, -128, -205, -986, -766, -216, 173, -94, 173, -219, -158, 469, 283, -493, -255, -552, -220, 46, 221, -99, 59, -471, -377, -344, -10, 81, 30, -446, 15, 600, 259, 685, -540, 837, 74, -520, -87, 24, + 147, -87, 228, -318, 151, -282, 133, 193, -61, 429, -36, 101, -116, -155, -87, 12, 97, -164, -29, 55, -37, 165, -49, -82, -277, 122, 18, 145, 62, -93, -261, 84, -333, 84, -87, -14, 36, -72, 26, 52, 232, 90, -100, -422, 82, -46, 975, 107, 470, -406, -275, -99, -458, -291, -442, -206, -286, 529, 134, 134, 546, -14, -30, 246, 491, 767, 562, -115, -207, -882, 245, 277, 109, -550, 638, 254, 376, -104, 37, 362, 797, 774, 448, 94, 828, 21, -245, 268, 503, 407, 746, 393, 19, 89, -446, 195, + -1119, -192, -110, 249, 884, 496, 133, 640, -462, -422, 93, -1088, -257, 45, 212, 252, 291, -66, 481, 60, 250, 882, -540, -283, -147, 168, -100, -833, -154, 567, -38, 720, -383, 20, 301, -70, 87, -301, -144, -234, -152, -259, -209, 56, 48, -520, -238, -293, -74, 95, 161, -232, -6, 69, -361, 53, -143, -240, -121, 18, 93, -165, -37, -252, -16, -69, -77, -185, -265, 66, 94, -148, -98, -110, -77, 47, 182, 48, 61, -59, -751, -237, 136, 567, 1043, -420, 18, 172, -192, 966, 171, -477, 847, -175, -285, 606, + -550, -322, 37, 53, 75, 397, 212, 322, -99, 170, 486, 29, 331, 60, 13, 536, -701, -256, -238, 466, -357, -94, -211, 462, -196, 1028, 753, -702, 344, -844, 121, 303, 164, 181, -1074, -210, -1036, 136, 85, 125, -164, -189, 495, -896, 308, -389, -1685, -632, -551, 276, -245, 255, 843, 897, 509, 471, 439, 126, -670, 702, 1, -780, -619, -980, -1295, -670, -131, 1034, 374, 61, 397, -319, -7, 197, 166, -86, 152, 47, 105, 41, -320, 256, 171, 125, 51, -170, 91, -251, -89, -389, 322, 241, -54, 33, 257, 407, + -185, -402, -122, 323, -73, -241, 347, -33, -203, 237, 95, 13, -61, -12, -172, 114, -110, -52, 267, -1332, -617, -460, 251, -1015, 369, -605, 872, -1010, -1281, -275, -181, 1012, 497, 453, -254, 121, -619, -497, 121, 215, -799, -743, -519, -63, 410, 295, -559, -708, -408, -416, -960, -553, 432, -265, -1, -129, 318, 502, -126, -1441, 615, 1213, 456, -22, -1445, -342, 638, -176, 1627, -169, -1301, 220, -215, 113, 42, -257, 357, 439, -1373, -363, 82, 493, -250, -697, 632, 68, -462, -1369, -1588, -815, -96, 123, 1283, 1809, 935, 714, + 315, -1039, 388, 2, -540, -150, -1717, -356, -5, 21, 68, 760, 289, 232, -302, -91, 660, -437, 0, -19, 134, -322, -536, -599, 277, -275, -92, 365, 21, 67, -456, 166, 158, 90, -374, -184, -243, -391, 63, -223, 441, 179, -286, 66, -100, 309, -396, -43, -8, 223, 201, 109, 241, 8, 137, 112, 2426, 2228, -938, 1156, 1026, -287, -171, -531, -286, -625, -437, 1848, -98, 1077, 16, 53, 17, -729, 177, 151, -1600, 239, 391, -844, -173, -260, -112, 237, -44, 48, 709, 286, -340, 217, 1129, 18, 522, -29, 427, -621, + -745, -420, -1371, 367, 159, -613, -1667, -1093, -1558, 1137, -806, 176, 287, 257, 223, 1213, -1163, 5, -649, 1284, -2878, 590, 230, 921, 847, 2, -259, -444, -120, -841, 624, 1697, -121, 348, 1082, -752, 435, 520, -934, -657, -1740, 1447, -271, -1280, 867, -218, 571, -42, 497, 79, -363, 597, 588, 89, 342, 542, 338, -371, -144, -363, -144, 456, 896, -43, -148, -41, 581, -897, 528, -247, 1209, 231, -692, -150, 547, -283, -354, -284, -196, -279, 310, 201, 783, -643, 61, -79, 439, 22, -31, 243, 325, 228, 521, 58, 598, 322, + -8, -841, -797, 986, -2008, 1385, -828, -578, -364, 127, -582, -452, 629, -193, -1374, 474, -85, 244, -310, 1222, -997, 43, 506, -345, 383, -812, 66, -699, -355, 762, 97, 306, -433, 736, -213, -343, 281, -450, -376, -240, -249, -759, -1018, -282, 563, 10, -320, -1015, 38, -802, -55, 324, -796, -195, 583, 594, 429, -985, -469, 680, 219, -18, 548, -3235, -751, -360, -1473, 145, 401, -86, 268, 694, -403, -688, 172, -624, -193, 673, 1064, -405, -1294, -778, 78, -688, 102, -534, -510, 134, -1039, 12, -651, -199, -360, 144, 254, -104, + -648, 140, -51, -405, 492, -23, -481, -164, -133, -180, -337, 175, -309, 243, 328, -136, 27, -201, -459, -635, 100, 82, 280, -734, 140, -6, -487, 361, -211, 258, 579, -1332, 252, 184, 368, -224, -153, 435, -46, 32, 2177, -271, -597, 86, -237, 1080, 207, -88, 1027, 1040, 346, 404, 574, -1276, -702, 1063, -140, -1047, -526, -474, 728, 389, -380, -1514, 477, 239, 207, 250, -177, 155, -1131, 1017, 711, 376, -564, -483, 4, 509, -106, 530, 236, -1199, -527, 190, -1201, 72, 237, -1062, -1490, -210, 458, -870, -1811, -796, -469, 1179, + -710, 1330, -268, 62, 575, 77, -2029, -137, 92, 950, -1805, -2505, 189, -165, -1588, 899, 432, -61, 3, 1472, -2101, 1729, 375, 230, 711, -762, -678, -134, 337, -435, -22, 886, -743, -607, 797, -448, -210, 326, 228, -885, 461, -299, -68, 308, 319, -943, -140, -734, 422, 564, 51, -1212, 870, -214, -5, 512, -115, -445, -64, 678, -1014, 698, 55, -84, 275, 129, -627, 290, 15, 22, -822, 569, -531, 629, 115, -779, 83, 87, -200, 355, 85, 992, 372, 2373, -1032, -1074, -461, -65, 2252, -339, 1860, -1345, -545, 776, -1465, -497, + -1380, 202, 1350, -1913, -720, -183, 547, -36, 184, 505, -160, -1219, -1135, 37, 756, 2085, -494, 552, -633, 1020, 7, 103, -319, -1260, 13, 1127, -225, -85, -456, -1101, 1398, 526, 923, 1257, -91, 58, 763, -2053, 675, -1045, 2381, -244, 208, 346, -733, -726, 213, -1041, 1500, -910, -1157, -1156, 1570, 527, 897, -222, 896, 923, -988, -292, -919, -484, 1636, 1165, 126, 308, -2554, 1714, 2240, 246, -214, -447, -1385, 1945, -145, 117, -416, 42, -886, 1820, -469, 879, 112, -334, -138, 1753, -1008, 856, 259, -765, 72, -256, 456, 126, 684, -313, + 43, 121, -40, 695, 1183, -389, -94, 125, 635, 177, -967, -641, 1282, 242, 612, -1304, -1583, 1418, 918, 433, -143, -1215, -59, 1078, 317, 47, -118, -214, 185, 145, 225, -179, 118, 231, 151, -100, 33, 44, 223, 568, 212, -1791, 1224, -1274, 155, -588, 473, -51, 674, -110, -582, 1002, -351, -142, 155, -423, -365, 1156, -272, -162, -134, -62, 534, -408, 127, -300, 268, -262, -195, -625, 912, -565, 304, 142, 633, -712, 162, -294, 718, 89, 61, 560, 172, -942, -134, -166, 265, 405, 347, -857, 369, -649, 460, -373, 102, -217, + 454, -182, 136, -959, 231, 456, -431, 426, 65, 152, 276, -391, 665, 252, -30, -215, 327, -209, 604, -508, -142, -484, 626, -621, 570, -519, 691, -590, 366, -582, 511, -49, 61, -175, 36, -109, -79, -186, 308, 107, -31, 88, -81, -172, 310, 36, 124, -205, 23, 289, -334, -96, 212, -7, -91, -234, 555, -184, -262, 129, 61, -99, 71, -44, 66, -106, 91, -174, 280, -235, 321, 120, -216, 67, -32, 19, -13, 132, 15, -105, 92, -114, -743, 1509, 128, 192, -600, -441, -954, 644, -266, -193, -413, -14, -368, -44, + -47, 171, 190, -27, -42, -270, 256, 239, -223, 109, -510, 206, 102, -87, -77, -169, 165, 38, -362, -96, -105, -300, 498, 54, -315, 51, -122, 435, -148, -200, 86, -256, 507, 17, -277, 82, -112, 249, -316, -61, 107, -114, 224, -124, 66, 103, -285, 42, 287, -434, -27, 135, -403, 740, -673, 339, 124, -383, 765, -517, 124, 99, -321, 254, -130, -247, 245, -294, 195, -134, -98, 221, -180, 73, -72, 0, 45, -98, 49, -3, -95, 209, -174, 157, 8, -143, 144, -254, -23, 69, -40, -33, 38, -131, 165, -81, + -56, 19, 19, -102, -14, -58, 59, 84, -115, 104, -110, -20, 110, -79, 352, -1613, -3724, 978, 3448, 2915, 3911, -1928, -2498, -3757, -3840, 265, 2863, 3162, 3463, 1152, -754, -2747, -4549, -2491, 1157, 1794, 3034, 2301, 628, -406, -958, -2277, -1477, -1404, -258, 1202, 1840, 970, 1229, 623, -693, -106, -1481, -2059, -353, -479, 363, 1946, 1120, 967, 285, -726, -750, -644, -1068, -277, 47, 460, 558, 932, 264, -30, -470, -864, -75, 314, 319, 548, -140, -432, -210, -433, -343, 95, 244, 701, 591, 569, 32, -301, -1136, -1053, -431, 70, 876, 943, + 387, 402, -46, -756, -466, -52, -179, 44, 79, 185, 151, -95, -249, 149, 227, 191, 193, -15, -144, -86, -387, -155, -214, -359, 213, 529, 612, 206, 220, -116, -145, -547, -819, -312, 91, 259, 315, 673, 621, 305, -249, -521, -593, -550, -412, -24, 494, 772, 607, 180, -292, -345, -350, -198, -135, -148, 148, 355, 257, 59, -48, -24, -93, -100, -149, -61, 82, 74, 41, 51, 39, 37, -77, -94, -30, 43, 32, 13, 13, 16, -31, -23, -13, 8, 8, 23, 20, 15, -7, -26, -47, -4, 8, 4, 12, 33, + 10, 10, 26, 3, -73, -57, -19, 16, 31, 48, 16, 6, -3, -1, -19, -16, -10, -5, -16, -2, 1, 15, 22, 25, 12, 11, -9, -21, -37, -24, -14, 7, 27, 41, 27, 6, -14, -18, -27, -20, -2, 11, 11, 10, 3, 2, -1, 0, -2, -2, -3, 0, -1, -1, -2, 0, 1, 1, 1, 1, 0, -1 } }, + { { -177, -156, 197, -39, 158, 47, 234, -53, -119, -82, 143, 5, -51, -12, 162, -41, 30, 58, -107, -81, -34, 31, -111, 30, 24, -129, -41, -76, 12, -55, 22, 213, 110, -61, 11, -99, 78, -26, 126, -259, -28, 42, -92, 18, 127, 98, -116, -85, -93, -16, -74, -36, -114, 45, -10, -131, -68, -52, -6, 29, -28, -12, 57, 24, -62, 34, 141, -71, -18, -150, -57, -10, 63, -63, 18, 27, 21, 50, -117, -3, -66, 57, -42, -111, -32, -2, -2, -48, -52, 56, -25, -9, 20, 33, 2, -6, + 6, 20, 1, -11, 25, 6, -22, -19, 23, -7, 8, -14, 21, -18, -13, -2, -4, 9, 242, -92, 78, 202, -166, -187, -28, -47, -3, 102, 57, -259, 39, -149, -205, -14, 74, 80, -68, -10, -23, 110, -24, 90, -44, 10, 19, 27, -130, 53, 99, -48, 126, -71, -15, -160, 112, 28, -43, -124, -123, -56, -43, 61, -15, 52, 52, -110, 67, -148, 51, 85, 161, 156, -136, 66, -10, -36, 94, -73, -88, -66, 76, 38, 100, -101, 151, -50, -9, 45, 24, 89, -69, 127, 159, 280, 129, 89, + -167, -31, -110, -79, 101, -14, 125, 51, -12, -26, -23, 72, -57, 58, 67, -55, 31, 25, 6, 41, -27, -8, -56, -3, 3, 28, -299, -322, 35, -28, 75, 69, 210, 94, 99, 49, -105, 38, 266, -180, -22, 7, 213, 127, 28, 93, -18, 72, 97, 218, 120, 122, 65, 51, 106, 37, -155, 92, 125, -47, 91, 120, -44, 37, 150, 54, -38, 53, 154, -9, -3, -32, 41, 143, -44, -83, 41, -52, 76, 89, -109, 22, -71, 4, 43, 121, 100, -258, -1, 124, -66, -109, 14, 18, 126, -12, + -275, -121, 88, -78, 128, -37, 0, 31, 161, 100, 68, -85, 132, -18, 81, 38, 16, 26, 27, -4, -22, 16, -12, -68, -29, -29, -9, -17, -1, -22, -48, 22, 10, -26, 5, 44, 33, 14, -7, -9, -5, -4, 43, -1, -539, 78, 58, 255, -7, 200, 104, 52, -315, 3, -2, -244, 42, 186, 38, -1, -21, -96, -110, 52, 75, -7, 51, 59, 224, 27, 101, 105, -113, 27, -25, -30, -12, 83, -10, -54, -86, -51, 31, -156, -109, 68, -122, 43, -203, -245, -60, 307, -78, -16, 183, 62, + 16, 194, -24, 23, -21, 58, 127, -47, -189, 124, -109, -212, -82, -58, 3, 80, 234, 3, 1, -89, -5, 138, -61, -69, 168, -138, -7, 77, -165, -32, -55, -56, 22, -89, -124, 9, 82, -36, -51, -71, -69, -9, 56, 25, -4, -20, -53, 4, -15, -68, -98, -86, 3, -10, 45, -67, 1, -9, 37, -5, 18, -20, 4, 11, -30, 479, 13, -32, -186, -108, 252, -106, 196, 168, -197, -35, 146, -112, -55, -54, -73, 29, 51, 6, 90, -46, 12, 32, -42, -95, -98, -111, 6, 122, 52, -110, + 7, 46, 237, -74, 212, -199, 86, 151, -104, -66, -202, 91, -4, -143, 136, -177, 192, -14, 273, 60, 28, 63, 113, 58, -91, 132, -27, -148, -229, -65, 94, -117, -76, 85, -129, 245, -241, -5, 158, -140, -56, -255, -21, -102, -57, -79, 216, 82, 20, 5, 186, 15, -18, 146, 122, 109, 231, -54, 21, -70, 64, 73, 14, 18, -41, -6, -57, -32, 4, 17, 36, -23, -10, 70, 33, -32, 143, -12, -37, -64, -40, 48, -51, 0, -7, -55, 21, 11, -15, 32, 37, -44, 38, 64, 232, 411, + -122, -181, 46, -74, 113, 374, 1, -88, 118, 63, 110, 66, -205, 6, -183, 100, 87, 52, 342, -18, 255, -8, -7, 77, -3, 268, 35, 168, -63, 228, -104, 121, 454, -76, -115, 319, 67, 208, -6, -201, 62, -116, 137, -242, -33, -126, 135, -22, 28, 246, -121, -251, 69, -23, -12, 200, 39, 27, -91, -165, -174, -60, -143, -110, 148, -76, -14, -56, 17, -1, 133, 81, -152, -221, -51, 5, 61, -61, -54, 178, 103, 87, 27, -148, -67, 78, 4, -50, 65, -22, 40, -49, 4, -29, -83, -101, + -25, -89, 24, -15, 9, 58, -15, -49, 75, 14, 48, 26, 6, -29, 38, -11, -7, -4, -7, 1, -14, 19, 48, -59, 17, -69, 12, -34, 86, 563, -300, 195, 5, 95, -140, -110, -65, 120, 155, 31, -90, -167, 83, 154, -34, 46, -87, 168, 60, -323, -109, 100, -22, -139, -10, 143, -110, 47, -212, 119, 260, -112, 275, 7, -54, 183, -12, 12, 164, -365, 51, 107, 151, 102, 117, -165, -130, -8, 54, -179, 55, 169, 150, 54, 466, -151, -63, -215, -95, -142, -199, 239, 97, 234, -41, -381, + 216, -136, 117, 106, 49, 63, -303, 352, 73, -166, -291, -182, -184, 23, 142, -136, 7, 88, 72, -2, -67, 12, -11, 54, 55, 62, 40, 40, 17, -106, -98, 2, -39, 32, 38, -51, 63, -19, 20, 54, 19, 41, 8, -113, -13, -4, 34, 27, 8, -27, -35, 58, -23, 144, 20, 61, -671, -564, -519, 124, 115, 51, 30, -31, -34, 21, -83, -184, -126, -328, -141, -156, 207, -250, -107, -139, 50, 9, -60, 81, -15, -260, 2, 251, 39, -231, -203, 98, -78, 212, 152, -218, 229, 357, -286, -294, + -154, 117, 286, -192, -198, 112, -111, 28, -19, -19, -312, 67, 201, -93, 118, -153, -181, -181, -85, -317, 561, -111, -30, 103, 68, 124, 83, 179, 87, 156, 350, -436, 317, -99, -76, -9, -485, -17, 159, 20, 27, 144, 58, -6, 90, -161, 201, -64, -104, 111, -60, -56, 28, 92, -58, -99, 44, 89, 12, -30, -83, -44, 21, -123, -78, -39, 70, -23, 13, 74, 10, -123, -20, -104, -89, -86, -48, -96, 95, -24, 15, 190, -28, -50, -41, 106, 34, -28, -27, -667, 511, 136, 112, -123, 501, -79, + 236, -1, 213, -298, 118, 117, 46, -147, 446, -121, 136, 102, 463, -312, -19, 128, -79, -229, 139, -216, 57, 58, -252, 97, 22, 12, 509, 317, -41, -209, -161, 112, -26, -306, 88, -28, 91, 228, 340, -233, 232, 114, -151, 108, 90, -242, -128, -152, 244, -263, -220, -601, -437, 120, -80, -88, -229, -467, 181, 34, -12, 226, 196, 272, 165, 64, -5, 42, 312, -231, 427, -158, -118, -390, 65, -74, -195, -38, 50, -100, 116, -50, 8, -50, -12, -44, -6, 67, 115, 6, 95, -107, -70, -56, 42, 77, + -102, -43, -45, 12, -55, 44, -6, 38, 74, -3, -108, 155, 157, 60, 6, -73, 0, -40, -12, -9, 174, -812, 739, 529, -224, -190, 195, -4, 12, 350, 246, 4, -58, 137, -89, -58, 94, -166, 194, 131, -172, 210, -29, 52, -22, -361, -26, 252, 262, 99, 109, 138, -171, -215, 85, 155, -13, -87, -188, 70, -59, 222, 263, -36, 304, -167, 340, 181, 410, 24, 55, -126, -176, -38, 314, 516, 26, 392, -177, -387, 45, 138, -339, 342, -121, 117, -740, -322, -10, -182, 137, 237, 505, 100, -2, -256, + -449, 109, 14, -378, 147, 75, -274, -82, 59, 288, 1, 83, 85, 147, 121, -255, 83, -10, -55, 0, -17, -46, 101, 94, -109, -49, -7, 66, -45, 96, 10, 68, 61, -87, 56, 69, 187, 12, 105, 114, 25, 135, 46, 67, 28, 12, 46, 160, -76, -159, 32, 185, -326, 525, -244, 52, 389, 403, -44, -252, -142, -140, 17, -322, -259, 246, 51, 154, 189, 227, -121, 143, -73, 174, 762, 170, -388, 351, 403, 6, -83, 10, -221, -296, -163, 413, 271, 224, 347, 61, -77, -178, -474, 201, 227, 123, + -88, -69, -174, 52, 359, 246, -444, 272, -377, 369, 66, 131, 155, -75, -220, -73, 138, 648, -121, 318, -162, -309, 334, 304, 64, 61, 301, 100, 2, -47, -218, -73, -313, 84, -247, -126, 450, -35, -4, -1, 198, -81, 47, 132, 199, 224, 178, 66, 85, 97, 179, -41, -175, 212, 70, 112, 116, -4, -34, 4, -117, 51, 192, 14, 8, -54, -98, 166, 170, 27, 316, -51, 125, 247, -4, 62, -58, -108, 6, 46, 72, 176, 60, 129, 30, 24, 171, -40, 15, 138, 23, 36, 7, 59, 0, 84, + -19, 61, 7, 272, -141, 277, 354, -410, 272, 157, -101, 24, 186, -172, -364, 541, 114, 103, 98, 321, 90, -325, 342, -465, -546, 48, 61, -300, -102, -888, -632, -473, -164, -487, -244, 185, -442, 307, 278, -356, 455, 246, -95, -46, -243, 11, -430, 934, 268, 146, -471, 115, -149, 620, -130, -15, -571, 554, 31, 218, 173, 324, 176, -123, 178, -273, 273, -99, 158, -438, 991, 155, -470, 254, 284, 231, 332, 293, -457, 362, -17, 292, -235, 90, -586, 247, 244, 77, -147, -433, -37, 304, -397, -48, -55, 3, + 110, 95, -97, 174, -19, -77, 123, 108, -131, -92, -264, -10, -246, 148, 29, 30, 175, 293, 171, 142, 80, -94, -51, 11, -196, -144, -54, -53, 88, 241, 61, 156, -46, 6, 61, 2, 50, 186, -723, 200, -101, -72, 426, -81, -75, 40, 382, -102, 222, -189, -222, -284, -359, 619, 322, 223, -197, -571, -700, 334, 230, -250, 165, -170, 15, 616, 269, -177, 332, -115, 172, -208, 208, -459, -673, -263, -301, -53, 784, -641, 368, 210, 159, -143, 308, 136, -615, -783, -279, -358, 883, 639, -215, -396, -34, -407, + -87, 642, 595, 336, -527, 112, -412, 643, 306, -70, 1, 215, -382, 84, 568, 307, -516, 558, -286, 332, 888, 337, -210, -265, 760, 82, -47, -347, 133, -165, 48, -104, -18, -24, -379, 46, -48, -110, 166, -31, -134, 22, -80, 19, -99, -149, 131, -165, -105, 76, 198, -12, 140, 113, -26, -3, -190, 24, 65, -163, 217, 105, -131, -90, -92, -43, -212, 124, 202, 7, -157, -94, 106, -48, 102, 140, 12, 51, 2, 0, -583, -234, 950, 435, 543, 125, -807, 237, -657, 416, 1190, 417, 743, -348, 208, 340, + -46, 81, -317, 69, 462, 15, -135, -436, 225, 166, -444, 217, -174, 323, 465, 495, 598, 51, -481, 118, 277, -15, 817, 63, -960, -606, 261, -251, -1131, 31, 469, 167, 41, -111, 581, -474, -585, -121, -216, -570, -41, 32, -336, -492, -305, 14, 60, -706, 198, -300, 160, 795, -120, -289, 551, -107, 457, -452, 292, 10, -522, -581, 1021, 91, 129, 39, -9, 1025, 835, 258, -88, 396, -209, 129, 232, -54, 307, 127, 82, -480, 270, 141, -37, 33, -170, 126, 354, -70, -129, -212, -231, 210, 248, 5, -9, -209, + -225, 29, -318, 34, -113, 313, 104, 5, -214, -365, -92, -182, -251, 129, 132, 267, 98, 32, 304, -47, 817, 110, -1107, -498, 695, -990, 570, -936, 82, -146, -1356, -175, 618, 1257, 404, -178, 310, -476, -155, -1089, -55, -738, -101, -159, -507, -541, -175, 316, -487, 343, 632, -641, 240, 212, 117, -683, -98, -4, -712, 190, 922, -67, -1323, 474, -796, -2047, 585, -845, -1047, 59, -476, 149, 369, -200, 547, -449, 479, -370, -910, 7, 664, 631, -1184, 177, -135, -886, -230, -218, 1552, 772, 913, 414, 402, 956, 1380, -312, + -642, -709, 133, -881, -263, 457, 750, 104, 76, 644, -141, -365, -489, 388, 448, 432, 110, 495, 214, -305, -59, -296, 461, 72, -44, -509, 163, 405, 54, 6, 406, -319, -203, 218, 32, -162, -296, -100, 477, -25, -1025, -99, -16, -240, -192, -277, -158, 222, 212, 116, 82, -174, -20, -214, 1797, 1943, -1140, -452, 868, -393, 351, -541, 163, -556, -1041, 1419, 208, 445, 366, 132, 188, 42, 289, 352, -1006, -832, -727, -688, -513, -326, -267, -542, -305, -459, 522, 394, 202, -254, 107, -1068, -534, 288, -967, -92, 474, 834, + 124, 160, -356, -628, -736, 590, -78, 584, -2067, 126, -239, 235, 1267, 152, 213, 139, -369, -430, 14, -88, -1160, 245, -424, 1038, 72, -1147, -1552, -971, -194, -1097, -1067, -669, 756, -201, -734, -999, 832, -113, 493, -565, 303, 811, -541, -795, -329, -414, 857, 172, -373, 329, 253, 736, 464, 208, -659, -668, -143, 67, -171, 109, 460, -111, -37, -346, -244, -194, -347, -78, 144, 198, 1082, 59, -270, -100, 145, 324, -19, 520, 225, 1220, 191, -25, 45, 209, 61, -58, -354, -543, 2012, -1184, 757, 1423, -699, 193, 1135, -1459, + 47, 154, 695, -1635, 80, 101, 524, -718, -2, 283, -968, 134, -84, -187, 516, -166, -155, 215, -137, -170, 505, -490, 131, -207, 121, -317, -183, -385, -6, 66, 999, 329, 480, -109, 0, 742, -44, -290, 408, 303, -350, -988, 887, -985, 148, 463, 604, -969, 1016, 1646, -916, -1686, 2235, 788, -1123, 507, -1081, -1333, -674, -248, -1399, 1116, -1945, 575, 909, -772, -2596, 2438, -439, -635, 1614, -1628, 825, 1384, -431, -386, 417, 472, -275, 167, 128, 436, -232, -165, 478, -6, 95, -57, 77, 390, 276, -58, -368, 573, 609, -123, + -554, -62, 248, 53, 368, -3, 320, 138, 477, 361, 398, -621, 141, -16, 7, -2, -395, -670, 956, -161, -920, 324, 199, 90, -168, -627, -486, 1128, -738, -589, -1180, -541, 707, 549, -312, -390, 379, 936, -397, 707, 846, -595, -82, 518, -129, 0, -166, 47, -857, 238, -187, 31, 211, -171, 182, -355, -717, -339, -1251, 159, 2, -185, 237, 121, -77, -284, 509, 799, -833, 1227, -134, 165, 182, 1084, 502, 794, -990, -245, -182, 1413, -1312, -449, 649, -46, -1516, 104, -309, -259, 699, 762, 58, -570, 1234, -517, 2055, 28, + -946, 0, -160, -1075, 2065, 415, -302, -2437, -1213, 688, -892, -807, 960, -3573, 96, 705, 523, -288, 1011, -614, -74, 5, 529, -148, 113, 713, -44, -179, -220, -256, -6, 80, -42, -108, 466, -644, -139, 77, 113, -386, -647, -166, -195, -93, -49, 126, -719, 56, 555, -342, 426, 322, -310, 20, -225, 91, 160, -338, 955, -461, -420, -550, -499, -249, 448, 612, 369, 1537, -309, 340, -159, -809, 389, -519, -298, 309, 683, -742, 789, 82, -52, 1621, -343, -191, 1211, -791, 1068, 457, -268, 421, 443, 998, 1036, 295, -862, 1771, + -1798, 51, 1613, -884, 348, -202, -223, -1892, 1266, 329, 555, 591, -404, -946, -717, -580, 76, 1780, -1, 1395, -480, -1088, 46, 395, -900, 1432, 572, 700, 1408, 913, -1535, 573, -2196, -2704, 42, 2263, 1410, 176, -1620, -5744, -1069, 1767, 2012, 2866, -161, -3650, -2070, -1905, 2898, 2220, -417, -1462, -867, -1777, -242, 2275, -237, 527, 365, -380, -842, 1237, -521, 688, 492, -53, -1171, 1578, -641, -304, 441, 406, -874, 10, -286, -328, 91, -35, 616, -1136, 582, -1367, -234, -231, 1602, 45, 421, -992, 498, -375, 697, 854, -434, -986, 335, 253, + 809, 682, -184, -269, -139, 561, 88, 565, 235, -1404, 1184, -882, -150, -571, 552, -641, -25, -66, -172, 134, 608, -638, 284, 51, -145, 10, 430, -539, -144, -78, 890, -896, 242, -393, 591, -655, -182, 225, -123, 125, -419, -75, 388, -116, 153, 121, 85, 479, -439, 300, 351, 427, -55, -993, 132, 117, 410, 369, -67, 98, -162, -452, -71, 206, -80, 602, -485, -164, -974, 291, 112, -156, 225, 190, -8, -508, 164, 493, -90, -74, 201, -202, 376, -230, 69, -467, 227, 85, -67, -130, 276, -131, -188, -283, 300, -15, + -140, -66, 299, -118, 136, -165, -90, -19, 18, -7, -152, 14, 13, -139, 146, -132, 389, 56, 60, -532, 157, -15, -201, 234, 456, -329, -64, -17, -224, 349, -49, 45, -224, 117, -40, 38, -139, 136, -138, -802, 1944, 530, 480, -257, -622, -599, 170, 377, 60, -22, -2, -284, -52, 137, -75, 59, -30, -285, -15, 141, 222, -198, 55, 142, -283, 465, -282, -247, -245, 64, 136, 216, -235, 301, -434, 288, 257, -191, -19, -14, -50, 224, -241, 70, -77, -312, 443, -247, -8, -183, -57, 308, -402, 164, 112, -176, + 148, -344, 100, 143, -255, 6, 138, -236, 238, -326, 91, 334, -488, 140, -186, 33, 193, -146, -74, 34, 42, -30, 138, -105, -90, 67, -80, 44, -30, 57, 55, -79, 40, -15, 72, -66, -18, 48, 2, -38, -113, 72, 76, -17, -78, 75, -3, -36, 78, -162, -32, 91, -116, 169, -104, 8, 282, -82, 203, -116, -11, 224, -157, -60, 292, -1502, -3525, 998, 3451, 2373, 3753, -2089, -2223, -3032, -3510, 76, 2708, 2798, 2921, 574, -965, -1915, -2749, -2330, 182, 1810, 2147, 1932, 463, -534, -333, -1508, -1687, -712, -46, 649, + 1423, 695, 516, 713, -356, -846, -138, -1353, -634, 15, 215, 1031, 1201, 107, -182, -113, -886, -240, -12, -184, 307, 593, -126, -47, -233, -370, 76, 37, -40, 670, 453, 168, -17, -631, -913, -722, 52, 679, 583, 766, 104, 20, 174, -950, -541, -447, -81, 729, 165, 245, 680, -392, -571, -133, -97, 211, 245, 77, 137, 60, -350, -363, -89, 0, 261, 378, 124, -53, -82, -108, 95, -106, -446, -70, 105, 207, 444, 108, -92, -213, -365, -80, 37, 119, 209, 261, 206, -105, -316, -333, -291, -33, 145, 160, 429, 440, + 215, -95, -541, -572, -265, -201, 202, 534, 396, 171, 2, -43, -70, -163, -269, -259, -110, 38, 112, 179, 260, 248, 95, -96, -209, -226, -168, -64, 34, 80, 79, 96, 110, 85, 2, -65, -112, -92, -33, 19, 44, 8, -5, 8, 12, 33, 35, -1, -37, -15, 29, 7, -33, -27, -4, -22, -37, -6, 67, 90, 28, -22, -34, -24, -15, -26, -36, -14, 26, 41, 23, 19, 23, 4, -14, -31, -31, -22, -7, 15, 25, 18, 15, 8, -4, -15, -21, -16, 1, 11, 12, 9, 3, -6, -13, -9, + 1, 6, 7, 7, 3, -3, -6, -4, -2, 0, 1, 1, 1, 0, 0, -1 }, + { -142, -94, 40, -37, -45, -69, 17, 137, -44, 0, 14, 235, -5, 45, -97, -68, -24, -64, -68, -64, -43, -61, -80, 67, 112, -62, 17, 4, -127, 3, -3, -90, 170, -87, 97, 36, -26, -98, -90, 87, -45, -33, -134, -35, -12, -64, 179, -40, -11, 74, -13, -150, -77, -132, -88, 204, -57, 227, -1, -10, -41, 26, 10, -136, -144, 104, 12, 71, -9, 82, 51, -132, -1, 43, 71, -1, 60, 108, -144, 37, 37, -73, 0, 32, 104, 68, -72, -23, -4, 23, 33, 24, 28, -20, 15, -40, + -25, -2, 53, 22, -1, -5, -35, 20, -2, -13, -3, 18, 8, 12, 35, -13, 16, 40, 309, -26, -39, -81, -172, -211, -193, 20, 169, 58, 226, 77, -105, 26, -273, -232, 105, -82, 149, -16, -122, -62, 297, 65, 125, -7, 95, -46, -39, 57, -43, -132, -11, 46, -17, -10, 188, 116, -206, 3, -131, 214, 126, 7, -78, -80, 97, 54, 159, -151, 253, 311, -88, 303, -2, 158, 98, -58, 51, 243, -30, -167, 139, 44, -4, -21, -31, 9, 141, -93, 50, 37, 74, -120, 133, 29, -14, 41, + 18, 11, -8, 29, 77, -58, 30, 19, 31, -53, 2, -83, 12, 37, -49, -32, 9, 21, 25, 6, 22, -2, -2, 48, -7, 11, -268, -210, 67, -118, 86, -148, -211, -195, 28, -145, 134, 99, -187, -38, 77, 19, 95, -55, 98, 120, -166, 54, 56, -133, 80, 14, -157, 118, 114, -55, 124, 18, 102, 92, 39, -59, -14, -189, -56, -93, 101, 106, 42, -303, 59, 128, -67, 214, -173, -231, 19, -68, 75, -165, 302, -15, -100, 30, 5, 172, -9, -99, -5, -67, -91, -117, 56, -211, 23, 8, + 63, 142, 48, 101, 157, -106, -18, 35, -132, 91, -44, 78, 63, -41, -30, 115, -36, -104, 16, -11, -3, -56, 85, -64, 33, 31, 44, -17, -16, 5, -31, 12, -21, 2, -12, -32, 42, -16, 10, -6, 4, 0, 9, -54, -643, -9, -77, 455, 11, 29, 98, -62, 230, 58, -243, -130, -286, 52, -19, -97, -82, -104, -66, 355, -162, -79, -91, -268, -11, -65, 93, 135, -43, -1, 80, -81, -22, -34, -97, 109, 219, -25, -35, 173, -227, 149, -181, -366, -232, -364, -55, -207, -139, 40, 147, 75, + 105, -53, 127, -154, -34, 134, 0, 185, -76, 58, -128, -96, 97, -222, 61, 169, -217, 24, -57, -99, -142, -127, -42, -54, 36, 159, -74, 52, -130, -138, -109, 56, 76, 23, -33, -38, -58, 35, -49, -41, -19, -38, -4, 11, -70, -13, -7, -51, -13, -21, 2, -6, -96, 15, 42, -15, -37, 0, 62, 35, -22, -65, 38, -5, -21, 413, 3, -230, -221, -76, -161, -62, -121, 32, 20, -182, -107, -200, 380, 161, 36, -21, 206, -307, -4, -6, -193, -258, 232, 5, 166, -259, -113, -90, 91, -9, + 111, -179, 55, 73, -193, -186, -168, 40, -55, -52, 164, -48, 19, 3, -31, -185, -112, -21, -277, -181, -145, 77, 54, 111, -27, 48, -2, -29, 130, -100, 226, 31, 69, -30, -73, 89, 71, 178, -53, 28, 110, -64, 3, -235, 112, -181, 116, -134, -129, -253, -48, 64, 29, -43, 60, 25, 117, 19, -34, 101, 57, -90, 23, -74, 81, -33, 15, -21, -8, -65, -1, 3, 14, -38, 32, -55, 23, -10, -26, -49, 14, -33, 70, 19, -17, -31, -26, 52, 37, 50, 7, 5, 28, -58, 489, 463, + 346, -115, 128, 176, 104, 100, -169, -148, -222, 202, -208, -24, -151, 267, -292, -218, -108, -46, -160, -241, 71, 15, 16, -293, -161, 79, 63, 85, -78, -115, 11, 90, 115, -81, 109, -155, -40, -382, 142, 48, -65, -71, -281, -128, 37, -67, -396, 216, 90, 1, -106, -82, -167, 53, -59, 116, -24, -56, -225, -42, -22, -123, 249, -179, 4, 148, -61, -193, -109, 168, 243, 121, -18, -6, 129, -260, 107, -27, -12, 13, 57, -14, -11, 14, -51, -157, -42, -47, 48, 35, 18, -60, -32, -70, -87, -21, + -3, 105, 10, 15, 13, -36, -21, 49, -55, -8, 19, 31, -65, 2, -6, 39, -47, -10, -28, -45, -101, -45, -5, -43, 0, 6, -5, -55, -22, 590, 198, -86, -69, 207, -399, -75, 323, 162, -225, -5, -153, 62, 248, 609, 201, 475, -168, -36, -462, 156, -135, 130, -202, -11, 20, -72, 166, -75, 79, 204, -156, 92, 261, -71, 87, 0, 105, 142, 147, -784, 287, -91, -367, -65, 224, 68, -283, 153, 224, -462, 37, -131, 272, 62, 225, -55, -161, -325, 20, -197, 612, 113, -100, 203, 26, 197, + -481, -64, 75, 149, 36, -226, -35, 82, 215, 180, -149, 3, 211, -10, 100, -74, -36, 147, 15, -12, -19, 7, 73, -71, -30, -10, 57, 54, -6, -20, 147, -47, -24, -78, 11, 39, -37, 2, 46, 58, -51, -25, -85, 5, 70, -34, 14, 30, 37, 116, 17, 56, -2, -52, 79, 17, -700, -768, -263, -60, 14, 163, -328, 103, 387, -222, 206, 268, -186, 6, -91, 327, 457, -219, -258, 230, 22, -219, 104, 4, 57, 65, -117, -85, -488, -25, -139, -11, -14, 332, 99, -596, 10, 287, -325, 86, + 351, -77, 124, 7, -91, -227, 451, 379, -288, 151, -107, -15, 141, -100, 118, -179, -20, 380, -107, 80, 180, -130, -312, -14, 108, 55, -149, 19, 85, 135, 279, 172, 307, 161, 60, 142, -49, 276, -8, -219, -293, 36, 96, -52, 221, -114, -117, 87, -26, 23, 12, -137, -18, -83, 101, 44, 82, 156, 21, -56, -226, -18, 54, -59, -22, 22, -49, 48, 52, 5, -52, -39, 113, -17, 54, 26, 38, -81, -83, -51, 21, 37, 69, 48, 35, 30, 86, -23, -80, -761, 834, -56, 534, 34, -321, -101, + -189, -227, -36, 8, 385, -69, 262, -277, -21, 60, 55, 24, 333, 333, 117, 47, -49, -73, -26, -63, -573, -200, 255, 162, -70, 23, -275, 130, -335, 66, 516, 51, 107, -441, 226, 197, 50, -297, -134, -142, 18, -268, 261, 321, 191, -35, 484, 168, 711, 275, -198, 592, 7, -223, 426, -76, 137, 267, -203, -174, 394, 425, 248, -354, 127, -8, -167, -291, 207, 376, 224, 548, 70, -127, -129, -345, -135, 206, 27, -67, 8, -217, -154, 25, 49, -12, 223, 176, 75, 3, 62, 104, 51, -110, -48, 27, + -30, -41, 91, 4, -32, 73, 24, 20, 25, -74, 13, 196, -96, 122, 54, 1, -95, -104, -56, 38, 186, -405, 539, -155, -353, 119, 234, -235, -119, -496, 208, -182, -59, -455, -199, -154, -77, -205, 108, -92, -111, 107, 151, 264, 260, -113, -93, -367, 145, 7, 242, 66, 65, -84, 97, -230, -193, 107, 56, 109, -446, 149, 293, -2, -393, -412, -319, -949, 135, -110, 459, -226, 382, 121, 27, 490, 76, -58, 354, 129, -481, -241, 58, -155, -272, -168, 621, 284, -291, -37, -163, -82, 92, 436, 9, -120, + 581, -210, -526, -505, -595, -108, 47, -18, -104, -75, -254, -53, 76, -82, -74, 48, 50, -378, -153, -297, 15, -103, -94, -160, -48, 39, 229, -1, 280, 134, 206, 18, 98, -99, 188, -5, -133, -205, 117, 14, 65, -57, 38, -68, 66, -27, 78, -21, -31, 45, -9, 235, -390, -98, -105, -52, -28, 1034, 169, 378, -184, 330, 666, -572, 866, 513, -232, 7, 52, -312, -523, 35, -303, -467, -209, 41, 0, -58, -210, -36, -204, -15, -236, -18, 161, -367, 201, 308, -240, -224, 159, 119, -21, 928, 82, 618, + -445, -44, -540, -397, 95, -398, -546, -365, -415, -91, -110, -461, -500, 651, 102, 40, -89, 337, 188, 407, -40, 384, -216, 86, -721, 588, 285, 45, -396, -31, 179, 36, 69, 289, 406, -316, -404, -268, -63, -8, 44, -239, 27, 66, 167, 216, -27, -136, 227, 110, -169, -14, 82, -103, -179, 30, -61, -61, -5, -81, 208, -222, 121, -9, 230, -243, -58, 38, -61, -94, -38, -193, -209, -43, 22, 59, 76, -145, 144, 106, -86, 125, -25, 70, 6, 70, -58, -49, 20, 34, 84, -14, 116, -57, -40, 0, + -42, 73, 74, 506, -204, -166, 564, -472, -359, -87, -285, -44, -562, 128, -345, 268, 39, 92, 324, 94, 229, 314, 299, 247, 418, 51, 284, 255, -302, 527, 130, 244, -281, 411, 187, 289, 75, 104, -51, -377, 98, 215, 254, 277, 61, -458, -289, 332, 182, 77, -173, 230, -165, -459, 678, 414, 304, -259, -126, -342, -1067, -31, -147, 139, -248, -267, -470, 85, 153, 600, -470, 193, 11, 277, -413, -509, -308, 331, 103, 105, 178, -138, 61, 388, 140, 197, 249, -97, -87, -160, 7, 171, 212, 10, 90, 44, + 37, 161, -95, -82, -135, -76, -140, -2, -214, -85, -226, -10, -135, -37, -28, -77, 70, -55, -291, -42, 123, 132, 248, -34, -140, 72, -52, -212, 203, 171, 167, 380, 252, -18, 19, -81, 106, 34, -874, 487, 518, -272, 441, 145, -738, -138, 948, -146, -646, -109, -71, -563, 378, 71, -288, 408, 268, 978, 570, 6, 64, 922, -248, 226, -390, -557, -172, -382, 75, -37, 179, -38, -76, -167, 726, 26, -587, -469, -113, -129, -29, 230, 662, 419, 133, -416, 513, 944, -210, 424, 397, 1139, 210, 210, 339, 480, + 263, -403, -387, 255, -712, -433, -513, 469, 411, 283, -122, 344, 729, -429, 579, 575, -86, 566, -548, -247, -196, 1195, -595, 583, 362, 209, 161, -541, -60, -428, 443, 419, -14, 23, -222, 311, -132, 24, 113, 123, -8, 187, -141, -81, -60, -142, 54, 109, -106, 46, 132, 236, 31, -233, 89, -252, 37, 212, 137, 224, -46, 367, -155, 269, -78, -98, -55, 7, 297, -228, 140, -15, 142, -187, 42, 65, -87, 389, -223, 168, 184, 652, 1169, 119, -129, 117, -70, -201, 28, 115, -294, -391, 124, -207, -115, 292, + -21, 581, -316, 569, 278, 49, -341, 101, 570, 158, -298, 105, -75, 8, 333, -477, -253, 514, 6, -138, 450, -31, 156, 94, -439, -801, -172, 266, 504, 101, -393, 498, -170, 1020, -524, 683, -408, 239, 591, -886, -909, -15, -259, 225, 287, 32, -136, -546, 359, -87, 642, 281, 597, 154, 347, -156, 458, 157, -277, 46, -9, -1336, -41, 224, 320, 551, 474, -165, 39, -109, 88, -11, -148, -362, 152, -216, 459, 44, 89, 215, 134, -155, 133, 322, 292, -111, -53, 37, -70, -59, -207, -49, -435, -72, 150, -375, + 253, -286, -221, 53, -225, 218, 91, -99, 152, -30, -23, 84, 322, -235, 52, 35, 144, 90, 68, -133, 771, 996, -214, -36, 353, 1316, 40, -775, -308, 161, 152, -243, 254, -175, 410, -657, 38, 413, -272, -295, 61, -649, -197, -210, -1034, -874, -504, 384, 453, -77, -734, 85, 30, -24, 152, -369, 890, -251, 117, 983, -855, 416, 149, -298, 361, -231, -693, 16, 607, -268, -433, 252, 86, 576, 9, -885, 76, -523, 878, -316, 137, 216, 110, -124, -562, 237, 600, 173, 619, -898, -489, -147, -3, 97, -688, 621, + -80, -660, -215, 418, 395, -366, -502, 502, -398, -253, -3, -62, -49, -33, -141, -28, 259, -57, 238, -265, 191, 242, -58, 130, 47, -49, 11, 33, 439, 22, -74, 37, 104, -215, 86, -276, -13, 318, -105, -251, -83, 143, 14, 10, 198, 15, -241, -131, 468, 334, -100, -20, -5, -681, 1002, 29, -1716, 687, -236, 134, 175, 230, 421, 154, -311, -75, 424, 287, -341, -18, -270, -140, -843, -108, 406, 504, 113, -200, 558, -575, 636, -366, -206, 76, -197, 169, -507, -685, -766, -245, 397, -153, 4, 467, 130, 82, + -15, 16, -161, 6, 503, 310, 531, 450, 532, 362, -317, -202, 131, -34, -612, 411, -111, -578, 726, -8, 118, -20, -264, -87, 305, 442, 367, 11, 225, -741, -105, -264, 403, 139, -207, -236, 932, -284, -320, -101, 150, -231, -615, -35, -105, -332, 576, 118, 217, -177, -31, 134, 34, 169, 183, -60, 112, -111, 127, 48, -102, -77, 94, 133, 36, -117, -97, -105, -78, 3, 66, -95, -116, 28, -9, -20, 100, -47, 158, 48, 464, -39, -59, -102, 56, 3, -195, -257, 2337, -2292, -113, -2492, -384, -947, -114, 610, + -307, -689, 1090, -293, -188, 37, 337, -38, 906, 600, 361, -533, 37, -363, -369, -247, 15, -113, -98, -301, -66, 500, 63, 331, 332, -26, 442, 643, 36, -131, -334, -400, 161, 176, -331, 545, -718, -728, 81, -255, 390, -675, 289, -1298, -691, -1039, -89, -513, -46, -313, -390, -340, -30, 88, -1014, 116, -222, 116, 5, -469, -825, 571, -496, -89, 511, -52, -160, 338, 424, -87, 422, 276, 510, 281, 516, 244, -305, -85, -269, 12, -223, 48, 187, 264, 290, -128, 135, 97, 190, -45, -72, 99, 228, 30, 53, 251, + 129, 258, -37, 12, -26, 126, 179, -33, -297, 163, -49, 63, -93, 41, -84, -44, 16, -248, 4, 339, -212, -224, 30, 116, 118, 40, -235, 1891, 949, 459, -459, -238, -989, 217, 791, -155, -190, 1297, -234, -289, 640, 949, 162, 968, -244, 140, 570, 645, 1018, 824, -46, -369, 304, 371, 349, 436, 760, 372, 968, -377, -28, 283, 261, 821, 475, 880, -638, -201, 349, -685, 550, 560, 535, 228, -693, -253, 1305, 336, 879, 731, 799, -166, 1060, 1664, 570, 146, 1164, 806, -453, -278, -569, -453, 488, 570, 46, -483, + 6, -432, -24, -193, 278, -1014, -119, 101, -517, 386, 65, -317, 267, -638, -418, -707, -240, -342, 246, 77, -332, 74, 457, 135, -155, -281, -440, -169, 141, -618, -292, -53, 492, 166, -215, 103, -337, -91, -106, -276, -182, 463, -111, -33, -117, 109, 292, 211, 250, 639, -3, 516, 20, 53, 319, 277, -429, -245, -37, 100, 41, 4, -47, 202, -595, 301, -718, 1267, 1798, 1048, -456, -983, -359, 891, -259, -732, 1342, -924, 803, 454, -1046, -433, -106, -1732, 73, 202, -832, 1711, -582, 1589, -1184, 179, 81, 1163, 1714, -138, + 586, 809, -940, 637, -1274, -350, 2436, -134, -665, -129, -1354, 61, -422, 1523, 584, 710, -227, -399, -751, -698, 183, 100, 11, 1015, -239, 196, -1044, -542, 709, -1563, -610, -468, -528, 1464, 114, 1581, 1140, 506, 614, -352, -826, 709, -1127, -692, 1410, 428, -835, -1390, -834, -989, 805, -853, 453, -616, -44, -529, 574, 331, 59, -458, -76, -316, 103, -624, -424, -234, 148, 351, -3, -254, -347, -580, -406, 370, 515, -158, 358, 709, 348, -656, -183, -241, 426, -400, -254, -94, 163, -526, -702, -506, -159, 293, 1, 66, -90, 401, + 136, -25, -359, -122, -218, 282, -69, 68, 1133, -1895, 2005, -56, 149, -650, 1618, 375, 1040, 389, -691, 228, 575, -999, 689, 7, 455, -1332, -110, 319, 1215, -515, -1014, -50, 1208, 635, -470, -1053, -58, 871, 108, 55, 237, 632, 1603, -2275, -381, 214, 1256, 277, -694, -176, 474, 1150, -123, 51, -2183, 625, 334, 589, -1585, 1391, 1196, 448, -721, -77, -797, 586, 1024, 428, 476, -94, 774, -1142, 1072, -324, -391, 1264, 1039, 64, -401, -1046, 757, 832, -2239, -181, 1278, 316, -20, -802, -350, 2179, -173, -750, -101, -406, -492, 723, + -620, 219, 325, 440, -313, 41, -317, -376, -255, 332, 329, -344, -74, 165, -277, 658, -640, 163, -120, -207, 229, 1092, 66, 1, -181, -386, -4, 594, 136, -28, -121, -281, 502, -131, -35, -298, 286, -47, -139, -1696, 814, 149, 515, 623, 910, 317, 286, -447, 465, 79, 1081, -134, -335, 849, 649, -152, 47, -374, 2, 264, -94, -226, 480, -397, 41, 655, -152, 375, -684, -145, 81, -285, -117, 71, 473, -129, -817, 25, 1600, 327, -882, 254, -899, -615, -468, -131, 1018, -118, -827, 1655, -1806, 299, 1826, 189, 1281, -991, + -1847, 588, 54, 1460, 69, -831, 672, -190, -161, -356, -67, -519, 248, 67, 383, -632, -549, -219, 641, 832, -287, 441, -76, 696, 487, -883, 694, -183, 96, -152, -282, -5, -13, 93, -76, 72, 54, 48, 92, -292, 6, 160, -252, -33, 145, -156, 193, 223, -341, 399, 153, 414, -102, 192, 323, -632, -18, 193, 358, -226, -179, -217, -168, 368, 728, -314, -3421, -7861, -3115, -4731, -6927, 3724, 1030, 2143, 9867, 7605, 4437, 8122, 6061, 1036, 2004, 1667, -3848, -3294, -1613, -5887, -5629, -2156, -2892, -4084, -1707, -1467, -4156, -3469, -288, -1976, + -3369, -1157, 1075, -2448, 738, 3644, -277, -522, 4949, 3952, -172, 5781, 6700, 2721, 6295, 8832, 5270, 4578, 10600, 8459, 6361, 7539, 10000, 3575, 1420, 4187, -3301, -9475, -6868, -10479, -16969, -15200, -16131, -18760, -19119, -16487, -14355, -14398, -10121, -4483, -3035, -460, 4913, 9027, 9113, 11313, 16276, 14227, 13006, 17972, 14285, 8074, 11783, 8251, 3204, 2899, 3808, 393, -1200, 739, 110, -2668, -1420, 238, -2123, -3937, -1889, -2701, -5733, -3615, -1395, -4286, -2879, 578, -1360, -2002, 984, -1184, -4721, -3619, -5795, -9800, -9227, -8850, -9192, -8081, -5428, -4242, -2552, -495, 2161, 3831, 5880, 7416, 9212, 9584, + 10165, 11325, 10743, 9851, 9319, 6173, 2176, 206, -923, -2638, -3110, -2715, -3065, -3442, -3032, -3063, -3001, -2535, -2473, -2595, -2504, -2193, -1818, -1554, -1017, -631, -128, 72, 462, 702, 882, 915, 969, 960, 755, 442, 341, 172, -48, -231, -294, -650, -849, -1049, -1397, -1646, -1542, -1485, -1325, -994, -705, -518, -130, 275, 540, 820, 1275, 1379, 1368, 1480, 1626, 1505, 1564, 1642, 1557, 1498, 1504, 1331, 1146, 1011, 777, 441, 200, -85, -462, -844, -1122, -1456, -1656, -1743, -1719, -1700, -1557, -1348, -1136, -920, -642, -454, -244, -69, 98, 236, 350, 445, 514, 504, + 494, 449, 390, 332, 292, 241, 196, 155, 131, 104, 90, 79, 72, 64, 58, 56 } }, + { { -275, 164, -209, 26, -88, -27, 82, -129, -236, -60, 21, -135, -78, 116, -67, 54, -296, -25, 201, 108, -331, -113, -86, -87, 112, -47, -172, -107, -123, -125, 219, 69, 141, -90, 185, 169, 120, -65, -156, -122, 13, 32, 252, 90, 48, -117, 28, 12, 29, 101, 59, -170, -145, -74, 92, 23, -32, -181, -56, 73, 83, -72, -28, 5, 88, -18, -97, 1, 14, -123, 265, 18, -180, 1, -28, 172, 14, 117, 159, 61, -11, 9, -58, -36, -39, 102, -33, -12, -46, 36, 12, -18, -4, -25, 5, -2, + 20, 22, 33, 43, -183, -166, 186, 171, -139, 103, 10, 53, -456, 176, -69, -312, -406, 10, 292, 17, 189, 7, -368, -127, 41, 128, -65, -32, -155, 20, -29, 259, 131, 55, 46, 70, 89, 236, 142, -209, -19, 48, 50, -249, 80, -74, -158, -45, -8, 170, 43, -95, 171, 268, -58, -102, 64, -20, 146, 149, 116, -180, -137, 128, -55, -45, -138, 15, -205, 121, 109, 144, 36, 167, -182, -114, 234, 12, 86, 277, 106, 27, -113, 163, 19, -83, 46, -197, 5, -21, 28, 52, -23, -88, -49, -14, + 42, 40, 13, -24, 23, 55, 9, -19, -18, 0, 232, 21, 90, -195, -166, 95, -46, -71, -91, -85, 70, -226, -129, -279, -335, -62, 279, 180, -113, -31, -39, -65, -241, 174, -60, -62, 15, 114, -54, 10, -8, 164, -152, 165, 90, 198, -67, 153, 68, -95, 138, -94, 80, 147, -111, 154, -92, -74, -23, -46, 78, -45, -117, 47, -102, 22, 14, 16, 233, 45, -53, 1, -95, -133, 69, -32, 222, 226, 92, -63, -35, -2, -89, -103, 114, 179, 6, -20, 111, 119, -15, 42, 38, -87, 82, -16, + 118, -59, -22, -5, -49, -6, 86, -19, 26, 25, -60, 19, -11, -13, 25, 22, -39, 44, -15, -20, 4, -6, -7, -36, -26, 11, 442, -187, 181, -225, -190, 1, -53, -48, 62, -95, 191, 187, 160, -48, -21, -83, -204, 32, -123, -23, 22, -68, 116, 44, -14, -337, -141, -212, 8, -139, -214, -94, -118, -131, 213, -170, 150, 13, -60, 84, 72, -152, -42, 3, 164, -16, -224, -285, -296, 77, -108, 7, -23, 43, 100, 165, -114, -60, 54, 57, 21, 207, -116, 128, -237, 465, 57, -50, 91, 45, + 89, -129, -23, 35, -14, -28, -235, -78, -160, -48, -19, -115, -112, 84, 98, 30, 19, -11, 83, 48, 95, -47, 8, 3, 87, -35, -5, -5, 10, -69, 17, -50, 25, 35, -17, -58, 12, 18, -18, -20, -62, 16, -7, -32, 39, 45, -6, -13, -218, 30, 39, 13, -36, -131, 76, 60, -197, 228, -288, 352, -36, 117, 50, -9, -40, 71, 329, 370, -73, 66, -46, -54, 47, 78, 253, -33, 75, -130, 138, 30, 199, 96, 186, -272, 112, 98, -87, -4, 202, 0, 14, 61, 122, -43, -20, 393, + 185, 34, 34, -83, 177, -239, -351, -423, -28, 221, -9, 110, 298, 118, -55, -106, 158, -32, 384, 173, 55, 53, -213, 44, 157, -82, -239, 41, 83, -11, -85, -31, 38, -77, 42, 44, 38, -16, 44, -76, -73, -24, -47, 24, -73, 41, 67, 45, 50, 52, 14, 33, -100, -83, -33, -43, -53, -11, 30, 18, -6, 61, 31, -5, 75, 48, -3, -516, 53, -41, 351, -266, 153, -546, 212, -53, -280, -307, -216, 161, 125, 412, 53, 136, 393, -70, -290, 42, -224, 53, 320, 59, -93, -40, -64, 94, + 123, -28, 81, 165, -106, 51, -198, -16, -247, -39, 31, -117, 178, 122, 151, 305, 17, 370, 281, 136, -195, 424, 180, 74, 370, -42, 5, 30, 121, -78, -112, -256, -250, -202, -1, -160, 324, -198, 132, 203, -118, 10, -97, -55, -324, -368, 165, -65, -127, -110, 28, 42, 22, 71, -132, 300, 18, 90, -65, 16, 86, -147, 46, 5, 47, 68, -4, 53, 99, 0, 26, 74, 78, 106, -8, 18, -58, -16, 2, -26, -81, 5, -26, -34, 4, -31, -45, 430, 16, 5, -41, -85, 77, 17, -220, -282, + -382, -201, -400, -255, -137, -296, -188, -130, -154, -400, 273, 171, 9, 144, 65, -112, 495, 30, -172, -91, -337, -145, 368, 17, -311, -311, 44, -314, 100, 109, -245, 9, 75, 16, 362, 108, -167, 36, -200, 182, 25, 80, -445, 305, -154, 127, 9, 58, 72, 10, -130, -11, -175, -1, -351, -3, -379, 497, -86, 316, -234, -110, -51, -242, -135, 194, -8, -9, 143, 186, 29, 304, 263, 366, 195, 77, 44, 166, 88, 54, 67, 37, 81, -24, 133, 22, -10, -29, 103, 41, 73, 36, -50, 34, 40, 33, + -82, 153, 82, -16, -119, -14, -19, -86, 30, 14, 86, -74, -164, -219, 1, 164, -423, 1, -182, -145, 302, -488, -461, 122, 618, 17, 60, 49, -92, 339, 329, 191, 95, -87, -499, 299, 4, -400, -128, 95, -19, 5, 43, -95, -394, -21, 18, -71, -164, 120, 344, -441, 277, -164, -82, 28, 220, 720, -463, -116, 47, -44, -83, 25, -177, 64, -159, 496, 171, 94, 138, -103, -27, 263, -40, 115, -216, 381, 18, -267, 532, -336, 246, 71, 122, 387, -152, 166, -17, 2, 48, -24, -259, -136, -15, -113, + -39, -61, -158, -162, -121, 78, -138, 82, -36, -4, -121, -82, -89, 74, -168, 19, 18, 105, 163, -61, -29, -143, -122, 11, -107, 33, -18, -95, 4, -27, 46, 60, -39, 525, 40, 136, 155, -89, -303, -238, 36, 525, 297, 64, -471, 67, -259, 1, 525, 505, 255, 341, -309, -640, -335, -461, 255, -5, -79, -3, -349, -104, 107, -66, -133, -130, 372, -25, 101, -107, 244, 51, -142, -297, -228, 674, -30, -153, 215, -387, 120, -222, -674, -152, -88, 203, 78, 178, 56, 266, 9, 18, 147, -659, -105, -178, + -48, 63, 378, 417, 150, -110, -289, -379, -128, -224, 47, -112, -119, -262, 389, 280, 114, 358, -86, 142, 219, -141, 130, -91, 28, 130, -40, -88, -37, -49, -35, -4, 8, 128, 5, 14, 39, -73, -200, 7, -47, -27, -37, -119, -14, 38, 177, 144, -83, 19, 116, -26, 26, -43, 26, 111, 14, 121, -761, -498, -115, -181, 389, 267, -64, 670, -677, -158, -255, 716, 343, -235, 264, 100, -278, 494, -545, 270, -251, 43, 60, -182, 477, -335, 293, -139, -702, -116, 491, -297, -479, 7, -60, -717, -134, 288, + 122, 383, 281, -81, 690, -165, -212, -339, -316, -305, 190, 258, -222, -250, 83, -217, 289, -80, 157, -117, -179, -138, -4, -406, 110, 293, -68, 127, 176, 208, 375, -268, 121, 292, -38, -622, -663, 73, -63, 49, -242, -101, 49, -240, -435, -133, 329, 267, -131, -53, 101, 90, -52, -106, 8, -14, -171, -64, 182, -52, 146, 26, -46, -90, 117, 116, 136, 16, -76, 79, -204, -123, 100, 47, 86, 159, -81, 33, 62, 77, 15, -93, -134, 60, -73, -45, 541, -349, -873, -1, 615, 786, 143, -296, -223, 77, + -145, -129, 343, 348, -177, 335, -435, -57, 307, -156, 372, 173, -56, -523, 194, -126, -127, 22, -43, -60, 707, -354, 359, 605, 418, 218, 4, -407, 399, -230, 380, -221, 85, -428, -86, -405, -267, 56, -376, -108, -134, -20, 328, -395, -340, -127, -197, -84, -337, -435, -543, 49, 414, -34, -269, 40, 85, 327, -369, -214, -121, -14, 245, -1, 66, -257, -109, 127, 501, 221, 345, 401, 523, 201, -75, -190, 125, 158, 229, 96, 20, -2, 317, 112, -121, 23, 177, 70, 41, -119, -117, -84, -162, 9, 149, 143, + 30, -88, 208, 120, 264, 137, 6, 177, 0, -140, 202, -3, -30, -80, 38, -51, -6, 177, 103, -1457, -692, 486, -1189, -824, -53, -485, -333, 363, 415, 127, -76, 151, 1188, -145, 190, 458, 521, -541, -281, -256, 438, 479, 240, 89, 448, -131, -225, 315, 607, 44, 196, 618, 455, 372, -277, 118, 187, 0, -10, 397, -130, -5, -40, 265, 10, -432, -290, 88, -588, 447, -131, 986, 39, 541, 107, -23, -318, -14, 126, -415, -214, -485, -62, 250, 339, -147, -792, 288, -126, 271, -284, -338, 249, -512, -392, 766, + 11, 353, -72, -330, 92, 451, 110, 359, -580, -28, -39, -95, -499, 488, -290, 37, -57, 60, -185, -17, 102, 151, -123, 320, -78, -101, -187, -158, -161, 155, -62, -111, -47, 42, -122, 225, -66, 254, -158, 109, 39, 102, 164, 35, 588, -272, -686, 290, -360, 147, -12, -343, 626, -844, -37, -1018, 22, 818, 1145, 540, -200, 528, -43, -76, 54, -93, 280, -37, -540, 29, -749, 260, -234, -169, 498, -13, -577, -644, 146, 86, -322, -269, 478, -698, -6, -143, 243, -189, -154, -559, -239, -248, -106, 399, -479, 169, + -61, -85, 60, 170, -808, -88, 107, -74, 296, -256, -359, -165, -904, -400, -396, 16, 382, 577, -277, 436, -754, 1202, 80, -219, 628, -750, 630, 280, -172, 10, 209, 14, 98, 574, -249, 243, -136, 175, 285, 280, 343, -122, 289, 66, 41, -52, -391, 12, -278, 124, 176, -63, -46, 49, 37, 191, 87, -144, 208, -6, 22, 257, 175, 101, 470, -392, 0, 169, -2, -308, 71, -197, -186, 740, 43, -527, -11, -79, 344, 227, -321, 373, 8, -830, -904, -85, -272, 227, -38, -318, -815, -710, 389, -604, -135, 40, + 192, 47, 582, 50, -293, 391, -51, 59, 361, -472, -30, 104, -483, 295, 403, 177, 358, 189, 555, 153, 404, -565, -176, -89, -760, -2, -81, 320, -50, 367, -60, -439, -300, -21, -703, 310, 20, -135, 412, 263, 342, 357, 109, -41, 299, -952, 290, 122, 428, -167, -673, 426, -101, 731, -1074, -381, -752, 517, -219, -690, -771, -506, -228, 248, 194, -210, -219, -113, -13, -232, -88, 396, 62, -36, 116, 88, 73, 216, -165, -217, -5, -379, 1, -132, -54, -244, -66, -334, -300, 383, -212, -12, 129, 185, -32, 321, + -265, -84, 133, -311, -85, 368, 132, 84, -125, -188, 142, 503, 467, 1711, 1293, 174, 374, 107, 993, 26, 483, -453, 1176, -468, 1067, -50, 681, -81, 480, -481, 114, 239, -264, -88, -142, -112, 317, 6, -276, -380, -573, -729, -351, -124, 3, 227, -613, 258, -338, -522, -109, -382, 173, -94, -798, -191, -406, -482, -505, 456, 611, -1281, 290, 112, 359, 125, -162, 772, 435, 403, -1071, -481, -15, 262, 886, 32, -120, 41, 751, 673, -640, 720, 53, 160, -122, 422, -911, -321, 939, -146, -61, -363, 626, 408, -324, -550, + -94, -25, 56, 6, -117, -513, -175, 397, 523, 322, -288, -78, -84, -249, 81, 81, 242, -55, -170, 149, 59, 89, 473, 62, -131, -182, 82, 168, 369, 72, -357, -193, -268, 105, 138, -298, -630, 202, -51, -108, -220, -390, 472, -185, 411, 639, -719, 225, -410, 1202, -710, 680, 627, -237, -1120, -652, -73, -297, -32, -513, -816, -1086, -622, -723, 314, -618, 259, 74, -70, -63, -508, -157, -522, 154, 470, 614, 13, -171, -536, -128, 55, -319, 93, -440, -286, -62, -436, 347, -385, -1141, 44, -35, -375, 487, 383, 555, + 215, 437, 885, 149, -877, -200, 415, -192, -728, 409, 580, 196, -2, -987, 884, -41, 722, -597, 731, 1788, -156, -50, -871, 471, -708, 600, 306, -390, -86, -964, 224, -525, 10, 372, 374, -12, -248, -214, 267, 654, -315, -50, 102, -283, -81, -88, 139, -30, 276, -124, -311, -172, 97, 249, -308, -95, -3, 44, 233, 52, -76, 84, -524, -300, -30, -46, 112, 33, 46, -7, -88, 272, -11, 203, -9, -55, -191, -130, -1407, 475, -1845, 1215, 434, -317, 1295, -127, -663, 1149, -445, -65, 241, 401, 1061, 41, -89, 749, + 317, 629, 770, 571, 51, 399, 61, -42, -425, 269, 403, 96, -26, -458, 217, -429, 513, 507, 86, 599, -371, 395, 620, 396, -841, -903, 1059, -104, 662, 1029, 23, 0, -109, 202, 593, 565, 58, 469, -1, -536, -670, -991, 16, -402, 13, 561, 524, -927, 78, 359, -814, 135, 1129, -490, -565, 607, -654, 150, -185, 1186, -346, 733, -365, 616, -59, 229, 491, -774, -237, 296, -515, 377, -462, -127, -261, -236, 32, -127, -213, 125, 351, -177, 95, 130, -307, 55, 40, -77, -218, -88, -168, -496, -199, 108, -655, 238, + -336, 254, -154, -61, -460, -237, 4, 129, -204, -445, 73, 33, 239, 106, -1, 294, 232, 28, 199, 138, -640, 147, -742, 1537, 380, -815, 315, -186, -725, -855, -868, 262, -39, 773, 1144, 552, 280, -134, 382, 40, -1432, 633, 1494, -972, -1023, -883, -1251, 910, -1231, 559, 11, -151, -5, -398, -475, 616, -1267, 1309, 752, 177, -833, -628, -551, 120, 220, -537, -73, -396, 901, 411, -160, -24, 372, 86, 424, -732, -290, -67, -129, -681, -480, 409, -1299, -764, 100, 1524, 735, -460, -30, -1153, 563, 1767, 63, -376, -264, -830, + 1087, -346, -419, -34, 645, 407, -558, -501, -179, 570, -151, 169, -44, -448, -146, 722, 412, 62, -333, -51, -50, 563, 457, 231, 207, -662, 255, 242, -99, 153, -104, -93, -582, -59, -30, -80, -186, 159, 214, 115, -685, -587, -290, 1, 42, -688, 246, 871, 175, -238, 16, 137, 3, -374, -287, -96, 118, 6, -709, -487, -1422, 316, -1046, -1567, 374, 873, 219, 237, -660, -828, -211, -1229, -601, 326, -1027, 1629, 321, -395, 354, -775, -1534, -513, -1172, 190, 349, -428, -832, -421, -512, 455, -609, -221, -75, 699, -498, -89, + -230, 181, 296, 56, -203, 720, 943, 603, -475, -391, -1375, -766, -310, 368, 2324, -394, 32, 1035, -89, 442, -522, -547, -439, 492, -1304, 12, -169, -15, 1138, -497, 1720, 153, 1305, -1655, -492, 481, -28, -717, -600, 1345, -1381, -1142, 1654, 292, 1437, -568, -90, -99, 466, 198, -126, 488, 494, -26, 235, 155, 57, -169, -303, -70, -199, -273, 260, 148, -226, 166, -501, -50, 363, 624, -45, -393, -24, -448, 261, 429, -294, -246, 246, 286, -634, 229, 34, 417, -266, -281, 2, 132, 200, -720, 123, -306, 576, -200, -128, -83, + -1421, 679, 1046, -756, -621, -212, -682, -823, 222, 245, 642, 29, 561, 996, 1040, 690, 241, -761, 77, 396, 528, 808, 11, -418, -605, -229, 821, -336, 325, 711, 73, 1398, 164, -892, 774, 761, 222, 328, 709, 113, 63, -819, 1772, -1886, -1383, -1609, -529, 332, -942, 485, 1058, -313, 107, 930, 300, -1009, -347, -781, -109, 57, 55, 898, 888, -204, -220, 564, 1365, 235, 1124, -946, 999, -438, 334, -200, -632, -443, -97, 449, 280, 1110, -1434, 730, -565, -357, -276, 531, -250, -52, 120, -579, 365, -284, -16, -440, 139, -91, + 23, -495, 77, -48, 102, -51, -533, 212, -302, -282, -123, 397, 468, 509, -436, 878, -660, -204, 54, -76, -487, -268, -24, -372, 109, -34, -12, -48, -360, 43, -57, -21, -805, -1620, -1631, -1180, 242, 3028, 765, -418, -916, -2189, -3079, 694, 1274, 1530, -323, 132, -903, -1571, 452, 284, 510, 73, -1317, -403, 321, -265, -52, -250, 1715, 1506, 1015, -94, -737, -1252, -829, -749, 1172, -195, 857, 387, 401, -528, -2852, -1964, 969, -1546, -528, 3289, 2261, 1699, -1289, 930, -893, 64, 65, 476, 1395, 2458, -942, -89, -1622, -1311, -2147, 232, + -89, -2312, -554, 1487, 555, 1038, 1407, 2536, -1849, -1111, 146, -1510, -195, 842, 1975, 1003, 308, -1208, -1157, 779, -330, 1163, 1023, -278, 468, 187, -198, -389, -227, -148, 347, 99, -10, 119, -38, 166, 3, 735, 604, 959, 171, -530, -1114, -910, 368, 861, 987, -126, -634, -2559, -1316, -1213, 27, 127, 259, -11, 188, -292, -4, -431, -386, 538, 474, 275, 277, 138, 60, 120, 749, -1218, -4030, -3750, -2153, -2341, -584, 3881, 1971, 3993, 3543, 5554, 3966, 3412, 550, -1482, -3350, -5367, -4558, -4590, -2400, -1152, -271, 38, 131, 948, 1266, 3194, + 1939, 3769, 2454, 3231, 1168, 3122, 1084, 764, 738, -185, -877, -2113, -2440, -4527, -3103, -5737, -4540, -6963, -4129, -3275, -792, 1914, 1017, 173, 1909, 4084, 5453, 7152, 8523, 7295, 5327, 6645, 5481, 3074, 1381, -340, -2287, -5288, -6283, -8411, -10863, -12568, -11344, -9996, -7116, -4856, 1487, 4687, 5709, 8795, 7341, 9172, 9637, 9456, 10898, 7157, 1857, -1799, -3495, -4322, -2801, -4047, -3473, -4050, -5486, -5545, -6459, -3822, -2978, -2536, -1420, -84, 380, 1571, 4256, 4489, 6369, 5548, 7284, 5361, 3579, 3697, 1407, -966, -1583, -7023, -9061, -8432, -7445, -4355, -3422, -1866, 163, 1904, 2894, 3941, + 4698, 5593, 5305, 5022, 4416, 2475, -10, -1242, -2913, -3039, -2609, -2121, -2219, -2236, -1763, -1254, -745, -296, -278, -183, 76, -190, -239, 344, 750, 855, 566, 440, 675, 864, 679, 824, 1083, 1322, 1125, 273, -133, -47, -56, -365, -316, -221, -509, -836, -1053, -999, -880, -707, -587, -338, -134, -75, -33, 161, 325, 431, 467, 499, 405, 334, 325, 213, 47, 105, 129, 47, -50, -78, -4, 155, 216, 188, 163, 241, 191, 56, -65, -139, -199, -250, -415, -503, -477, -503, -597, -464, -177, 19, 64, 174, 322, 406, 364, 364, 403, 371, + 274, 196, 111, 54, -11, -61, -68, -61, -76, -100, -107, -93, -82, -75, -63, -47, -35, -26, -22, -17 }, + { -385, 145, -219, 120, -123, -253, -439, 79, 14, 112, 99, -29, -31, 35, 267, -187, -336, 113, -138, -224, 5, -32, 141, 51, 101, -100, -24, -65, 228, -60, -90, -79, -39, -53, -90, -79, -55, 46, 20, 31, 9, 60, 97, 50, -85, -254, -2, -177, 27, -11, -80, 116, 9, 2, -254, -103, 35, -19, 90, 8, 80, -73, 34, -31, 158, -55, 84, -139, -139, -176, 9, -41, -51, 2, -61, 0, -72, 17, 4, -29, -111, 12, 12, 65, 57, 2, 61, -5, -46, -14, -22, 25, 0, 5, 34, 26, + -4, 32, -20, 8, -276, -57, -36, -78, -35, -94, 92, -37, -32, -7, 2, -5, -66, 246, 158, 257, -120, 255, -151, -106, 100, 283, -6, -171, -252, -181, -35, 202, 79, 69, 90, -88, 137, 18, 103, -50, -230, 63, -159, -109, -112, -26, -292, -13, 14, -122, 273, -51, -88, -109, -3, 31, -117, 4, -143, -54, 4, -59, 196, 7, -53, 110, 71, 182, 73, 219, 54, 179, -204, 53, 163, -55, -146, -200, -4, -15, -40, 50, 59, -42, 156, -134, 52, 55, -100, 74, 16, -73, 39, -18, 15, -68, + 21, 9, 13, -7, -5, 35, 9, 64, -13, 6, 312, -143, -111, 30, -71, -53, 156, -123, 150, 68, 2, 76, -102, -98, -179, -193, 251, 118, 88, 134, -89, -60, -66, 317, -124, 348, -13, -90, -85, -186, -200, -242, -16, -62, 43, 232, -21, -110, -326, 10, 257, 378, -178, 97, 69, -98, -86, 98, 358, -87, 56, -32, -53, -35, 172, 247, -189, -103, 76, 325, 54, 230, -189, -176, -10, -30, 66, 48, -5, 19, 33, -86, 39, 104, 81, -65, 208, -54, 130, -70, -72, 77, 65, 69, 16, 73, + 14, -109, -74, 20, -6, 39, -21, 58, -3, 32, -33, -7, -3, -17, -38, -5, -23, -7, -28, -25, 58, -2, -29, 63, 1, -34, 516, -353, -77, -146, 41, 138, 248, -246, 170, -64, -261, -422, -86, -179, 31, -40, -178, -91, 100, 105, 332, 184, 169, 18, 53, -170, -115, 267, 205, 139, 65, 128, 28, 2, -221, -313, 211, -83, -210, -100, -132, 113, -116, 268, 63, -153, -74, -117, -101, 131, 197, -16, 134, -96, -107, 2, 28, -102, -39, 155, 4, -62, -74, 85, 95, -11, 115, 17, -78, 267, + -36, 30, 15, -319, 127, 102, 168, 110, -115, -26, -287, -132, -263, -96, -117, 2, 27, -174, 10, -41, 3, 76, -24, -31, -4, -47, 11, -24, 22, -29, -63, -32, -14, -109, -8, -4, 25, -6, 16, -5, 5, -58, -73, 8, -8, -33, 17, -84, -353, 89, 2, -106, -194, 79, -185, -35, 316, 480, 235, 263, -22, -135, 197, 177, 73, 94, 235, -36, 171, 166, 244, 234, -195, 157, -14, 54, -182, 53, -26, 160, -65, -47, -129, 116, -199, -162, 14, 168, 90, -104, -55, -33, -70, 101, -239, 217, + -3, 270, -388, 26, -349, -111, -113, 93, -39, -81, 74, 27, 91, 148, 243, -32, -200, 41, 329, 66, -99, -26, 202, -109, 122, -106, -357, 203, 214, 200, -178, -264, -192, 221, -27, -35, 155, 57, 36, 26, -14, 60, 79, -29, -48, 45, 2, -17, 25, -46, 10, 70, -33, 74, -35, -57, 23, -3, -3, 37, 26, 38, 27, 27, -6, 36, -27, -528, 9, -117, 49, -295, 36, 49, 393, -313, 4, -420, 96, -254, -62, 16, -138, 122, 54, -220, 4, -3, 204, -133, 329, -3, -284, -145, 350, -33, + 140, 94, -57, 210, -231, -218, -170, 25, -221, 236, -130, 152, -214, -2, -260, 172, 23, 206, 183, -173, 345, 295, 277, 56, 291, 240, -247, 213, 101, 20, -229, 107, -195, 195, -84, -153, -19, 290, 103, -332, 317, -25, -112, -189, 323, 280, -241, 239, -17, -286, 3, -162, -90, 159, -138, 114, -12, 51, -66, 87, -12, -8, -19, -31, 30, 18, -81, 30, 40, 1, 30, 36, -76, 18, -9, 3, -64, 24, -26, -37, -85, 99, 20, -45, -13, 27, -10, 754, 128, -30, -260, -488, 125, -72, -717, 629, + -305, -455, 96, -29, 85, -29, 122, 181, 2, -12, -366, -31, -35, 432, -79, 11, 159, -76, -53, -176, 369, -277, 267, -66, -221, 41, -247, -126, -401, 71, 184, -109, -200, -159, 243, -376, -89, -186, -5, -54, 49, -326, 318, -446, -305, 121, 54, -17, 119, -231, -333, 41, -90, -15, 163, -199, 148, 103, 367, -102, 53, -28, 5, 508, 43, 503, -122, -189, 57, -259, -23, 257, 21, -302, -264, 74, -28, 1, 258, 20, -49, 107, -15, -11, -121, 44, 56, -61, -2, -30, 100, -45, -20, 51, 13, 31, + -10, 57, -19, 0, 30, -64, 78, -50, 29, 66, 36, 62, 17, -552, -71, -111, -448, -771, 240, 402, -282, -135, 228, -82, 483, -52, -256, -152, -719, 245, 83, -64, -504, 121, -280, -73, -246, -125, 361, -344, 150, -509, 329, 67, 8, -146, 40, -65, -284, -536, 106, 2, 117, 227, -129, -42, -344, -176, -91, 148, 101, 257, 409, 320, 166, 245, 76, 255, 230, -220, 263, 297, -59, 397, -39, 465, -203, -496, -80, 319, 351, 404, -76, -693, -68, -35, 28, -22, -169, 101, -505, 397, 251, 241, -264, -249, + -53, 149, -16, -279, 4, -135, -226, -90, -36, -107, 12, -90, 48, -56, -30, 75, 16, 35, -34, -98, -109, 80, -87, -1, -30, 50, -34, -21, -34, 118, 64, 38, -34, 740, -163, -178, 247, 398, -29, 185, 461, 333, -757, -696, 6, -67, 102, -311, -553, 131, 443, 292, -321, 521, 421, 395, -664, 188, 348, 17, 53, 296, 684, -133, -312, 207, 155, -94, 370, 551, 103, 571, 250, -430, 49, 474, -51, -195, 246, 39, 94, 497, 320, 169, 60, -579, -588, -50, 94, 153, -181, -26, -152, 51, 74, -221, + 84, -136, -34, -188, 22, 367, -217, -532, -82, -453, 100, -162, -11, -61, 214, -81, 156, -3, 134, 62, -60, -73, -91, -263, 97, 33, 67, 8, -202, 101, -157, -134, -45, -172, -35, -57, -63, -55, 113, -50, 76, -8, 61, 10, 145, -63, 40, -116, -28, -100, -89, -19, -66, 221, 95, 8, -29, -31, -1231, -766, -228, 230, -71, -303, 60, -296, 870, -346, 560, 859, 468, 425, -329, 307, -161, -392, 349, 407, 271, 579, 8, -26, -250, -256, -218, -355, -345, -236, 138, 52, 1, -222, -119, -344, 149, -297, + -269, -119, 150, 1, -180, -503, 65, -147, 187, -593, -458, 526, -76, -99, -238, -146, 396, 129, -77, 217, -55, 226, 181, 257, -179, -299, -754, 55, -731, -48, -619, -88, 593, -72, 108, -418, -178, -215, 51, -268, -153, 267, 333, -33, -30, 39, -147, 57, -13, -146, -57, -125, -46, -70, -338, 61, -54, -43, 25, -92, -107, -234, -51, -135, -159, -29, -201, -94, 37, -127, -145, 20, -121, 43, 52, 148, -85, 104, 53, -133, -47, -31, -58, 28, -26, -38, 851, 17, -616, -522, 534, 419, -394, -381, 716, 455, + 26, -425, 51, -178, 339, -263, 40, -111, -78, 740, -105, -201, 137, 126, 221, 229, 25, -292, 221, 112, 253, 573, 262, -824, -236, -134, -631, 245, -110, 14, -352, 298, -137, 58, -458, 311, -373, 31, 366, -58, 386, -301, 482, -618, 308, 8, -224, 811, 215, -167, -484, 211, -101, 68, -75, 298, 440, 597, -379, 269, -151, 534, 193, 78, -51, 321, 55, -210, 257, -183, -314, -133, -426, 7, -478, -38, -323, 368, -119, 237, -259, 12, -146, 224, -74, -19, -145, 77, -110, -169, -102, 77, -169, 103, -135, 64, + -89, -80, -89, -180, -110, 7, -138, -119, 165, 149, 75, -82, -219, -20, 89, -5, -171, -96, -17, -1237, -801, 668, -488, -458, 258, 585, -960, -158, 230, 63, -501, -751, 1414, -608, 193, -691, 383, -240, 662, 588, 61, 106, -783, 0, 373, -317, -466, 373, 107, 403, 320, -65, 135, -87, -48, 593, -501, -294, 476, -18, -378, 504, -13, -109, -337, -148, 187, -263, -28, 179, -335, -343, -223, 256, -729, 351, -31, 697, -651, 219, -495, 186, -296, -378, 629, -344, -150, -335, 273, -384, 230, -129, 461, 472, -57, -731, + 295, 307, -33, -21, -416, -287, -67, -359, -288, -100, -6, -177, -236, 275, 94, -168, -140, -172, -181, 201, 76, 50, -274, -103, 241, -136, -167, 114, -119, 3, 89, 141, -54, -227, 49, 139, -303, 9, 82, 10, -158, -90, 11, -70, 625, 305, -699, 241, 756, -64, 4, 350, -224, 531, 480, -630, -386, -114, 336, 606, 109, 324, 683, 513, -715, -74, 1140, 284, -74, -132, -213, -332, 102, 282, 312, 293, -202, -483, 132, -250, 268, 790, -208, -786, 946, -281, -520, 769, -137, -225, -818, -144, 340, 165, -177, -342, + 317, 38, -379, 330, -75, 751, -549, 82, -107, 860, 292, -1212, 382, -504, -213, -430, 527, 1745, 636, 106, 403, 512, -641, -267, -180, -361, -221, -400, 383, -888, -237, 86, 107, -287, 56, 163, -87, -108, 304, 62, 203, 175, -183, 58, 151, 64, 126, -85, 77, -167, 24, -46, -166, -81, -37, 279, 15, 78, 12, -49, -56, 30, -24, -245, -30, 49, -60, -187, -454, -157, -137, 276, -46, 50, -266, -922, -393, 62, -375, -1160, 1005, -194, 452, 85, -533, -916, -882, 988, 601, 226, -350, -662, -496, -786, -203, 292, + -123, 63, 124, -130, -408, -392, -669, -241, -129, 327, 228, 360, -180, -300, -126, 471, 66, 417, -1397, -330, -3, 305, -447, -21, -517, 403, 354, 67, 1723, 26, 537, 708, 29, 228, 9, -125, -209, 356, 523, 685, -17, -131, 46, 450, 408, 13, 331, 286, 222, -93, 673, -196, 864, -857, -430, -1054, -330, 187, 24, -275, 54, -5, 469, -97, 563, -260, -212, -286, 144, 316, -54, -156, -174, 194, 0, 657, -107, -47, 115, 183, 268, -230, -24, 86, 131, -316, 106, 118, 400, -401, 223, 151, -174, 341, -197, -237, + -3, -81, 171, 86, -146, -6, 140, 32, 347, -18, 225, 645, -130, 19, 163, -905, 28, 119, 554, 851, -741, 153, -471, 604, 546, 61, 1057, 324, 415, -398, -72, -690, 1056, -628, 157, 643, -165, -428, 320, -105, 157, 691, 9, -231, -74, 123, -32, -424, 298, -48, -128, 1187, -928, 856, 549, 1071, 430, -771, 581, 4, 539, 1413, -1035, -433, -142, 19, 956, -581, 41, -624, 39, 1081, -132, 1122, 309, 185, 504, -699, -124, 489, 694, -1151, -51, -987, 429, -517, -27, 224, 309, 17, -358, -285, -1081, -130, -771, 609, + 43, -56, 471, 19, -12, 454, 335, 225, -4, -163, 208, -369, -37, -256, 238, 251, -229, -49, -475, 199, -39, -8, -23, -458, -554, -187, 166, 406, 199, 179, -76, 339, 230, -22, -186, 294, -439, -127, 78, 478, 390, 80, -190, -688, 199, -1207, -1063, 20, 19, -674, 555, 163, -180, -625, 860, -196, 1278, -183, 278, 463, -616, -204, 198, -736, -412, -644, 559, -515, -137, -167, 484, -434, -734, -1026, -27, 858, 54, -470, -198, -595, -197, 7, 359, -671, -73, -145, -477, -659, 34, 112, 430, 148, 737, 205, 929, -386, + 768, -194, -595, -155, 1247, -537, 570, -393, 916, -482, 311, 580, -32, -238, 113, -330, 833, -761, -284, 829, -99, -691, 36, 634, 355, 634, -637, -544, -343, -70, 628, 756, -1334, 71, 390, -734, 124, 464, 364, 340, 336, 222, -99, 24, 258, 284, 236, 571, -170, 300, 131, 618, 372, -478, -600, 192, 654, -186, -176, -415, -701, 81, -598, -190, 142, -402, 379, 106, -121, -332, -59, -344, -23, 190, 95, 53, -55, -85, -1165, 1250, -435, 1063, -239, 851, 59, -284, -605, -432, -92, -1, 622, -256, -63, 169, -592, 920, + 335, 21, -782, 514, 264, -627, 586, 39, -108, 138, -32, 775, -194, -1004, 1058, -565, -100, 783, -365, -187, -489, 1244, -576, -168, -799, -166, 83, 1110, -539, 198, 345, 655, -189, -726, 763, 458, 617, -321, -164, 67, 685, -400, -833, -927, 473, -653, 150, 670, 621, -459, -166, 907, -1480, -48, 189, 494, -82, -548, -120, 826, -177, 1710, 660, -505, -80, 38, -221, -636, -778, -572, 465, -375, -162, -27, 737, 313, -274, 319, 228, -23, 96, 127, -23, 92, 755, 622, 598, 405, 44, -391, 190, -308, 354, -467, 480, 711, + 226, 904, 972, 389, -24, 507, 163, -106, -329, 527, -155, -442, -21, 250, -138, 216, 408, 150, -548, 428, -257, -291, -1634, 541, 304, 1436, 1256, -198, -480, -1502, 31, 489, -651, 477, 860, 839, -406, 1013, 901, 34, -565, -600, 920, 789, -1147, -1555, 2042, 99, -159, 262, 139, 755, 744, -312, -273, 1064, 495, -198, -726, 426, 72, 52, 367, 48, -48, -432, 226, -133, -538, 957, -1545, 1064, 871, -1453, -116, 736, 172, 840, -213, 116, 757, -104, 379, -717, -1148, 3186, -1320, -1835, -417, 3549, 1517, -1515, -359, 626, 417, -33, + -930, 1334, 731, 559, 115, -1802, -312, 293, 520, -740, -1241, 108, 370, 170, -595, -611, 277, 166, 426, -81, -166, -43, 457, 604, 399, -906, -369, 642, 454, -455, -16, 524, 909, 365, -507, -659, -884, 412, -295, 383, -750, 415, 194, 467, -354, -173, -606, -245, 561, 111, -501, 271, 857, 59, -76, 266, -139, 237, -630, -396, 802, 1387, 100, 2301, -1015, -387, 1336, 71, -72, -680, -1365, 1142, -710, -771, 594, -856, 431, -812, -901, -147, 202, 134, -209, 1094, 276, 669, 322, 25, 21, -485, -1041, 340, 1045, -844, 731, -861, + -87, -41, -1339, 962, -462, 379, 29, -388, 26, -963, 999, -695, 336, -1122, -684, -1474, 562, -685, -777, -622, -322, 8, 1579, 572, 782, -208, -736, -926, 248, 65, -1606, -741, -2826, -1323, -1092, -156, -1302, -1065, -236, 1043, 1180, -952, -1213, -1387, 702, 1677, 85, 1350, 34, 819, 324, 107, 390, 152, -33, -476, 691, 581, 306, -570, -231, -68, 295, 321, -117, 348, -152, -380, -682, 94, 941, 349, -115, 276, -309, 515, -190, 671, 636, 85, -695, 124, 148, 760, 177, 862, -577, -341, 780, 825, 211, -203, -156, -796, 580, -370, + -1607, 390, 580, -1391, 786, 164, -397, 93, -386, -30, 311, 418, 726, -834, 92, 981, -98, -454, 884, -375, 71, -509, -200, -1025, 280, 34, 594, -399, 54, 735, -334, 20, 760, -1463, 106, -1676, -526, -1120, 911, 327, -56, 386, -320, 421, 1155, 316, 1788, -982, -1126, 1055, 296, -760, -711, -286, 667, -623, -14, -538, -694, 421, 528, -1043, -600, 911, -5, 326, -185, 502, 231, 919, -520, -387, 242, 217, -253, -946, -686, -747, 1020, -462, -770, 233, -193, -250, -504, 201, 242, -79, -142, -274, -463, -77, -97, -340, 24, -163, + -315, 204, -181, 188, -179, -155, 487, -183, 236, 173, -443, 208, 71, -178, -539, 754, 502, -207, 127, -363, -269, 233, 4, -467, 176, -184, 440, -110, -69, 88, 210, 270, -1094, -2212, -1106, -422, 966, 1260, -2414, 416, -959, -1309, -269, 1511, 965, 824, -522, -583, -697, 762, 537, 1176, 152, -1528, -600, 1148, -178, 337, 1027, -492, -714, -1118, -1121, 7, 728, 1575, 1165, 773, 315, -1611, -1718, 600, -1186, 280, 1511, 602, 101, -763, -1371, -234, -592, 460, 356, 257, 946, -147, -186, 250, 686, 1116, 1153, 392, 1027, 347, 367, -226, + -1155, -452, -503, -945, 709, 666, 492, 493, -222, -1134, 185, 340, -21, 756, 483, 397, -93, 53, 108, 779, 780, 596, 170, -143, -578, -106, 332, 99, -173, -2, -460, -212, -268, -299, 233, 851, 414, -154, -89, -634, -69, 224, 425, 478, -154, -202, -994, -570, -148, 9, 393, 333, -200, -236, 156, 65, 98, 246, -281, -96, -60, 165, 258, 28, -98, -71, -419, -188, 685, -1945, -3914, -2020, 380, 1529, 3726, 3645, 1519, 1551, 1114, 61, -1855, -3143, -4737, -1414, -1981, -345, 1934, 3447, 2898, 2559, 1411, -31, -902, -1210, -258, -2095, + -1664, -1581, -1035, -850, -394, -74, 723, 1700, 1751, 1721, 1260, 1639, 870, 938, -305, -68, -772, -2030, -2940, -3553, -1720, -692, 554, -91, 377, 827, 1082, 2306, 2660, 3524, 2249, 228, 1028, -531, -1944, -1701, -3386, -3951, -2953, -1826, -784, -618, 1424, 1607, 4459, 3651, 2672, 2615, 1254, -159, -1769, -2559, -1867, -2241, -3076, -1462, 87, -300, 90, 1346, 1878, 1387, 725, 701, 1198, 511, -86, -143, -584, -98, -521, -1379, -727, -1028, -1668, -294, -287, 1336, 1219, 733, 1312, 2266, 1624, -398, -271, -1093, -970, -2282, -2364, -1145, -481, 197, 805, 951, 1419, 1614, + 1563, 1639, 421, -167, -870, -1066, -1405, -1558, -1561, -675, 353, 467, 681, 708, 495, 524, 552, 175, 130, -187, -194, 329, -222, -545, 31, 116, -70, -171, -234, 0, -68, -384, -172, 110, 24, 22, 222, 280, 207, 190, 175, 65, -28, -21, -37, -118, -129, -138, -129, -97, -47, -62, -23, 18, 54, 115, 89, 17, 21, 45, -7, -91, -99, -56, 9, 49, 95, 144, 138, 115, 89, 18, -58, -123, -174, -204, -226, -221, -142, -33, 71, 169, 240, 264, 270, 219, 112, 5, -102, -174, -217, -225, -168, -102, -42, 28, + 70, 82, 74, 63, 49, 36, 26, 9, 3, 3, 1, -6, -9, -10, -9, -9, -7, -6, -6, -6 } }, + { { -146, -228, -166, 65, -25, -391, -222, -17, 56, -120, 42, -145, 29, -105, 275, -224, -98, -98, 176, 121, 280, 74, 59, -128, 132, 17, 36, -16, 106, 145, 11, 145, 138, -67, 77, -82, -90, 10, -74, 46, -116, -212, 58, 75, -52, 59, -100, 95, 130, -223, 44, -13, 85, 72, 12, -221, -65, -97, 74, -3, 23, -71, 42, -113, 6, 122, 79, 8, -62, 40, -179, -102, -132, 23, 24, -12, 191, 0, 167, 2, 19, 15, 0, -91, 69, -6, 34, -20, 23, 31, -11, -32, -11, -10, -8, -6, + -47, 7, 51, 28, 2, 5, -12, -23, 23, -15, -452, -15, 23, 6, 73, -160, 116, 65, -84, -270, 176, 181, -44, 150, 108, -150, 296, 61, -135, 159, 11, 148, 21, -259, 97, -50, -97, -101, -79, 168, 130, 10, 136, 49, -131, -161, -16, -38, 68, 46, -127, 29, 65, 61, -112, -94, -148, -52, -38, 29, -37, 197, 84, -31, -101, 36, 81, 42, 212, -36, 106, -13, -71, -130, 90, -30, -61, 124, -40, 41, -29, -26, -145, 31, -42, 168, 208, -126, -129, -90, 34, -81, -42, -53, -53, -57, + 32, 77, -6, 20, 22, -9, 1, -37, -84, -133, -307, -183, -66, 221, 29, 42, 135, 37, 59, -321, -295, -188, -49, -1, 136, -96, 107, -55, -199, 63, -29, -135, -2, 191, 277, 126, -127, 75, 9, 200, -1, -159, -5, -92, 197, 87, 92, 200, -34, 15, 267, 234, -9, 0, 18, -14, 71, 20, -195, -258, -91, -32, 1, -85, -288, -30, 80, -156, -76, -101, -87, 31, 37, 96, -201, -160, 155, -65, -35, 33, -12, 102, -193, 77, 72, -76, -74, 78, -84, 124, -48, 2, 0, -48, 25, 92, + 51, 11, 55, 16, -25, -49, -27, -28, 11, 15, -8, -7, 14, -4, 414, -155, -122, -17, 10, -151, 4, -105, 200, -46, -242, -338, -85, -223, 317, 28, 225, 191, -296, -14, 127, 93, 161, 32, -17, -24, 77, -96, 116, 66, -104, 69, 7, 80, 173, -89, 70, -8, 100, 87, -33, 119, -31, 104, -75, 95, -239, -100, -86, 71, 211, -150, -99, -54, 15, -67, -90, -46, 87, 72, 123, -37, 71, -68, -73, -4, -43, 87, 1, -123, 73, -70, -122, -43, -75, 58, -89, -243, -33, -103, -103, 57, + -66, -145, -28, 35, -9, 12, 0, -89, 5, 53, -33, -35, 12, 2, 20, 19, 50, 18, -40, 31, -6, -11, -14, -38, -37, -39, 73, 112, -38, 167, -252, 119, -149, -165, 251, 96, -288, 35, 6, 92, -206, -130, -14, -166, -306, -296, -194, -295, 133, -27, 50, 167, -259, 178, -70, 86, 58, -22, 31, -33, -34, -167, -99, 229, -79, -182, -168, -12, -73, 75, -160, -249, 43, 241, -32, 148, -78, 83, -123, 101, 43, -169, 259, 50, -50, 64, 238, 221, 117, -18, -258, -39, -215, 68, -44, 41, + 41, 66, -195, 3, -11, 101, 206, -249, 37, -69, -234, -22, 72, -19, -3, -18, 81, 20, -66, -42, -47, -25, -79, 8, -4, 51, -96, -64, -5, -8, -10, 10, -5, 21, -33, -32, -7, -1, -24, -1, -5, 49, 43, 5, 3, -40, -72, -21, 6, -62, -38, -26, -22, -22, -286, -274, -176, -302, -359, -342, 152, 166, -218, -54, -197, -324, 181, -81, -281, 103, -15, 20, 34, 102, 37, -5, 78, 104, -160, -153, -38, -187, -9, -200, -351, -23, 220, -252, -193, 145, -131, 21, 59, -128, -103, -107, + -379, -161, 87, -105, -123, -236, 112, 220, -74, 337, -180, -82, 3, -75, -277, -15, 68, -5, -55, -240, -37, 246, 125, 76, 129, 94, -60, 466, -141, -174, -167, -200, 85, 267, 182, 25, -39, -127, -44, 1, -59, 16, -80, 37, 195, 129, -91, -15, -31, 74, -37, 81, -77, -35, 15, 20, -17, 31, -43, 55, 5, 44, 35, 29, -20, -32, -7, -32, -41, 513, 348, -20, 317, -31, 43, 57, -179, 289, -1, 254, 244, -204, 318, 1, -249, -409, 366, 175, 364, -312, 207, 110, -342, -339, -202, -100, + 350, -342, 295, -34, -37, 210, 199, 271, 98, -156, 132, 255, -161, 254, 391, 163, 236, 94, 64, 62, 7, -220, 76, 16, 12, 176, -131, 103, 118, -58, 341, -208, -126, -84, 295, -60, 243, 119, 163, 143, 26, -426, -68, -343, -186, 432, 226, -201, -14, -247, -218, -118, 362, 27, 123, 65, -59, 69, 128, 223, -67, 128, 94, 77, -81, -56, 34, -46, -4, 57, 83, 29, 35, 96, 98, 31, 1, 43, -23, 80, 130, 57, 2, 139, 15, -69, 59, -454, 286, 275, 814, 32, 70, -41, -113, -53, + 275, 251, 218, 316, 127, 500, 145, -198, 47, 436, 171, 44, 66, -224, -324, 207, -162, -316, -671, -11, 264, -20, 155, -231, -125, -86, 48, -73, -203, -98, -541, -140, -460, 39, -244, 184, -265, 100, -255, -87, -19, 8, 36, 52, -337, 162, -54, 75, -178, 5, 263, 108, 365, 207, -116, -21, -80, -37, -91, -116, -10, 152, 94, 114, 68, -526, 344, 343, -132, 197, 149, -277, 130, 85, 13, -58, 44, 182, -163, 107, -49, 11, -17, 42, 92, -78, -41, 136, -99, 9, 0, 53, -66, -110, 64, 7, + -40, -31, 12, -1, 59, 77, 78, 4, -93, 20, 875, 314, -149, 431, -287, 300, 199, -416, 86, -522, 8, -179, -368, 193, 4, 147, 212, 264, 425, 176, -33, -113, -293, -527, 184, 203, 55, -185, 281, 35, 297, 176, -549, -210, 71, -405, 19, -31, -79, 116, 87, -97, 401, -235, 14, 224, -201, 153, -89, -247, 162, -4, -34, 230, 152, 7, -123, 479, 19, 268, 25, -152, -169, -405, -158, 166, -13, 142, -48, -316, 124, 102, -462, 132, 236, -125, 251, 58, -263, -268, 300, -8, -606, 74, 64, 24, + -63, 34, -85, 14, 179, -56, 27, 44, 52, -153, 45, -55, 41, 111, 118, 85, 40, -101, 44, -10, -10, 39, -113, -2, 75, 104, -71, -43, -132, 22, 136, -136, 54, 47, -914, -305, 951, 263, 150, -146, -28, -149, 192, -310, 415, 236, 193, 199, -150, -17, -19, 132, 279, -424, -252, -137, 319, 114, 177, 190, -46, -305, 97, 21, 581, 456, 119, 346, 17, -170, 70, -50, -82, 222, 274, 225, 562, 270, 219, 245, -257, -421, -198, 189, -359, -179, 345, 368, 201, -170, 326, -131, 34, 76, 187, -99, + -206, 115, -186, -580, 24, 184, -316, 39, -58, -84, -59, -189, 469, -52, 267, -676, -642, -545, -249, 53, 65, -20, 36, -14, -144, 68, -158, -49, -70, 162, 25, 57, -127, -26, -113, -44, 88, 139, 151, 144, -3, -101, 79, 126, 79, 125, 44, -15, 53, 15, 26, -42, -89, 101, 115, -41, -34, -29, -20, 474, 743, -1083, -150, 69, -4, -126, -267, 302, -344, -549, -52, 545, -73, -311, 104, -438, -236, 22, 288, -459, 55, 510, 523, 18, 188, 458, -255, -400, -562, 59, -560, -116, 241, 228, -495, -466, + -283, 207, -129, -83, -127, 455, -665, -191, 108, -356, -121, 6, -418, 24, 177, -18, 557, -33, -221, 52, -25, -177, 110, 277, -248, 393, -188, -718, 37, -277, -151, -15, -74, -948, -157, 442, 381, 269, 572, 585, -781, -83, 54, 168, -225, -386, -4, 182, 212, 184, 142, 71, 115, -205, 4, 130, -63, -44, 26, 46, 116, -120, 26, -46, 56, 78, -165, 29, -14, -110, 52, -22, 25, 10, 0, -141, 77, 15, 42, -92, -70, -60, -61, -1041, 290, -194, 354, -333, -4, 544, -183, 773, 177, 149, -333, 146, + 383, -236, -49, 500, 321, 376, 52, -578, 367, -373, -36, -225, 56, -287, 166, -74, 162, 156, 275, 281, 310, -368, 87, 590, 125, -105, -119, -295, -240, 0, 21, 107, 495, 44, 272, 266, -20, -125, -122, 451, -527, -113, -466, -382, -109, 5, -782, 205, -247, 480, -100, 23, 330, 70, 800, 664, 953, 363, 39, -109, -98, -159, -48, -189, -527, 358, 434, 210, -73, 51, -372, -501, 232, 65, 68, -160, -71, -173, -97, 157, 50, 205, -15, 48, -118, 144, -419, -108, -16, -14, -80, 76, 17, 29, -30, -99, + -22, -40, -30, 132, 14, 18, -87, 30, 19, -4, -188, -133, -146, -308, 408, -124, -93, 955, -201, -214, 1063, -18, 603, 444, 32, 248, -147, 194, 181, 114, 147, 490, -343, 591, -331, -13, 118, -83, -434, -388, -15, -627, -203, -685, -51, -408, -307, -225, -199, 99, -553, 634, 96, -416, -313, -22, -84, -104, 161, 85, 622, 69, -11, -323, 49, 127, -28, -344, -152, 390, 424, -28, -368, 146, -76, 556, 618, -246, -165, -118, 66, -242, 247, -777, -77, 913, -830, -410, -196, 57, 69, 107, -79, 243, -151, -44, + 441, -73, 319, -221, 321, -288, 219, 179, 438, -12, -79, 184, 287, 23, -74, -48, 25, -161, -53, 146, 192, 59, -68, 188, -154, 154, 127, 140, 74, 3, -237, 231, 134, 106, 47, 108, 200, 44, -165, 77, -135, -103, 165, -44, 142, 156, -66, -117, -116, 64, -559, -307, -88, 431, 520, 356, -332, -851, 1471, 369, -924, -928, -139, 223, 626, -807, -143, 149, -12, -117, 843, 180, -495, 263, 34, -25, 444, -82, 242, -551, -186, 964, 356, 760, 240, 687, 120, -254, 484, 440, 691, 339, -781, -298, 169, 402, + -314, 118, -302, -506, 51, -60, -302, 233, 327, 283, 208, 193, -149, 521, -4, -521, -377, 468, 255, -817, 355, 143, 263, -714, -486, 457, 709, 399, -158, -764, 173, -35, 651, -219, -873, 365, 511, -195, 532, 435, 181, -351, 47, -6, 103, 37, -22, -187, -77, -235, -23, -48, 123, -144, -84, -49, -105, -67, -55, -67, 273, 80, 5, 262, -63, -250, -165, -135, -105, 10, -179, 75, 113, 92, 72, -240, -90, 199, 168, -26, 130, -29, 343, 678, 256, 716, 113, 324, 240, 1199, 1634, 120, 321, -1053, -340, 624, + -541, 1235, -255, 188, 327, 720, 396, -182, -535, -627, -212, -110, -783, -376, -316, 489, -296, 140, -505, 58, -203, -734, 746, 514, 599, 259, -378, -367, -852, 7, -769, -240, -73, 91, 382, 298, -255, -184, 315, 704, 184, 264, 512, -672, 462, -386, -356, -679, -301, 297, 251, 33, 775, -181, -299, 111, 197, 1066, -362, 422, 417, -1043, -7, 120, -236, -162, 349, -215, 22, 429, 218, -646, -772, -747, -353, -284, 607, 526, -155, -244, 23, 58, 398, -56, -135, 242, -54, -52, -114, 172, 242, -142, 231, 215, 223, 31, + -105, 194, -148, 112, 252, 9, 148, 198, -360, -26, 165, 182, 252, 20, 224, 2, 8, -90, 126, 184, -689, 187, 1040, -233, 162, -449, -120, -602, 499, -871, 52, -699, 153, 315, 123, -414, 1470, -92, -184, 143, -817, 58, -548, 30, 170, -157, -6, 354, -292, 24, 454, 46, 125, -704, 104, -50, -31, -171, -872, -483, 232, 82, 407, -1016, 126, -945, 498, -642, -1028, 537, 975, 175, 487, -710, 727, -167, 121, -432, 608, 248, 631, 203, 763, -668, 144, 47, -101, -528, -423, -496, 589, -144, 794, -475, -356, 96, + 120, -424, 241, -246, -998, 454, 689, 1124, 407, 800, -441, 10, -499, 856, 303, -154, -320, 411, -272, -74, 61, -248, -414, -280, -186, -164, -557, -243, -461, 377, -72, 227, 450, 121, -307, -24, -307, -133, -468, -262, -496, -83, 866, 179, -44, 197, 275, -482, -203, -22, -44, -196, 237, -90, -726, -58, -149, -539, -1699, 213, -541, 1580, -293, -792, 320, -42, -790, -132, 135, -474, 1193, 173, 117, 544, -666, -1026, -632, 1456, -113, -305, 962, 545, -455, -451, -254, 1155, 164, -277, -448, -214, -897, 611, -103, 250, 580, -201, + -930, -110, 1203, -47, -298, 583, -262, 723, 473, -57, -886, -448, -121, -817, -481, -469, 65, -108, 695, -477, -167, 3, 1784, 626, -306, 367, 211, -98, 906, 447, -342, 149, 733, 834, -505, -353, -1211, -965, 554, -355, 597, -8, -712, 183, -57, 235, -474, -353, 670, 179, 88, -57, -79, 455, -214, 239, -115, 288, 562, 160, -408, 78, -157, 318, 252, 95, 366, 582, -225, 472, -46, -598, -159, 32, -343, 150, 443, 5, -227, 41, -85, 594, 495, 65, 233, 314, 154, 403, -499, -354, 176, 116, -108, -27, -81, -185, + -183, -1924, 661, -412, 1024, 1041, -603, 492, -1031, -1547, 38, -1088, 143, -136, 842, -625, 601, 516, 844, -1286, 140, -787, -721, 78, -931, -600, 845, -247, 321, 987, -196, 325, -813, 94, -897, 831, -744, -493, -549, 927, 743, -532, 1015, 673, -216, 1008, -57, -1067, -296, -126, -832, 187, -1760, 176, -448, -844, -683, 786, -471, 1630, 1210, -1823, -1, -48, 86, 842, -1432, -998, 983, -821, -1027, -1181, 78, 2423, 1203, -1129, -712, 98, 880, 337, -1181, 175, -790, -464, -44, -143, 43, 777, 182, 460, 304, -909, 241, 406, -131, -329, + 45, -776, 686, 249, 185, -1029, 168, 528, 146, -245, -196, 453, -753, -51, -563, -312, 729, -779, -37, 460, -395, 360, 435, 112, 60, 320, 99, -416, 596, -468, -372, -214, -644, -204, -580, -555, 224, 909, -1007, 507, -1692, -254, -658, -573, 897, -1156, -1804, 1055, 1588, 386, -307, -1441, 99, 566, 565, -241, -578, 73, -142, -188, 184, -211, -484, -943, 120, -567, 141, -508, -1077, 670, 493, 824, 29, 891, 499, 135, -288, -454, -741, -528, -298, 212, 512, -341, -167, -1226, 1153, 1367, 760, -694, 729, -948, -14, 221, -2077, 172, + 208, 985, -1239, 1603, 630, -1144, -648, 485, -198, -837, -1028, -1107, -1511, 1118, -473, 179, -2311, -917, 146, 29, 535, -365, 98, 399, 420, -1102, -249, 183, 618, 448, -91, -421, -176, -88, 577, 101, -353, -39, -273, -104, 535, 246, -257, 569, -557, -326, -414, 550, -212, 69, -245, 242, -777, 120, 334, 128, -131, -338, -288, -397, 404, 89, -125, -455, 482, 30, 42, 71, -791, -389, -515, 70, -256, 6, -10, -183, -442, -160, -1579, -208, 579, -740, -689, 656, 666, 137, -622, -2139, -312, 421, 259, 931, -17, 542, -136, -12, + -266, 42, 571, 67, 27, 552, -143, -131, -720, -66, -112, -80, 129, 440, 604, -117, 4, 472, -102, -907, -58, -805, 122, 110, -1052, 766, -1451, 325, 405, -639, -40, 1886, -529, 636, -394, 336, -1409, 151, 833, -24, 719, -168, 80, -48, 918, -589, -700, 807, -742, -926, -6, -1478, 990, 815, -290, 312, 142, -13, -1250, -211, -90, 549, 214, -535, 505, -41, -633, -439, -391, 79, 94, -93, -7, 395, -389, -121, 284, -430, -221, 318, -426, 21, 393, 16, -99, 159, -6, 29, 345, -132, -92, -266, 122, -172, -144, 137, + 195, -372, 70, -349, 339, -396, 227, -15, -55, 25, -70, -59, -1, 251, -774, -2357, -1103, -361, 781, 1752, -1588, 358, -453, -1601, -217, 1456, 398, 1201, -997, 309, -340, 80, 712, 129, 391, -218, -2043, 618, 110, -861, 903, 693, -611, 642, 85, -658, 214, -402, 1292, 168, 529, 36, -1308, -1043, -346, -770, 866, 1242, 1275, 1030, -344, 154, -1026, -144, -95, -424, -536, 100, 109, -1410, -408, -544, -30, 649, -691, -150, 255, 13, 741, -799, -24, -907, -474, -667, 383, 256, 740, -87, -68, -854, -251, -399, -101, 378, 509, 1041, + -652, 199, -564, 217, 393, 120, -307, -117, -103, -117, -39, 284, 293, -69, -26, -126, -195, 144, 292, 108, 39, 89, -233, -268, -254, 444, -5, 311, 254, -29, -330, -349, 61, 113, -273, -77, -237, 192, -170, 74, 58, 200, -88, -98, 53, 81, -138, 229, -70, 616, -994, -3925, -2069, 425, 1652, 3696, 2824, 1591, 536, 830, -262, -1554, -3005, -3999, -1011, -1159, 61, 1947, 2779, 1862, 2490, 573, 529, -292, -1258, -1427, -1152, -1226, -1514, -1216, -518, -79, -17, 970, 1262, 2409, 1141, 374, 991, 1537, 492, 292, -1239, -1700, -2774, -1285, + -1454, -1055, -625, -494, 208, 340, 1170, 2388, 1926, 2096, 1556, 1901, 1419, -1147, -1047, -2648, -2046, -1502, -3366, -2609, -1591, 124, 2046, 1944, 2304, 2873, 2463, 1321, 1600, 60, -621, -1691, -2447, -2464, -2027, -1224, -260, 347, 597, 679, 1141, 818, 1334, 838, 337, 213, -47, -135, -28, -924, -639, -134, -424, -1104, -305, -399, -405, -81, 826, 1549, 1292, 131, 1270, 888, -162, -1048, -1647, -1540, -691, -765, -471, -269, 442, 957, 1339, 1512, 1097, 421, 472, -297, -825, -1405, -1248, -562, -52, -417, -129, 395, 515, 520, 506, 121, 213, 313, -52, -301, + 13, 94, -211, -251, -31, 82, 71, -165, -78, 54, 27, -145, -229, -185, 69, 12, -11, 137, 257, 190, 196, 133, 107, -15, -71, -122, -167, -146, -50, -118, -100, -87, 93, 107, -31, -51, 101, 57, -11, -17, -25, -72, 57, 77, 40, 69, 135, 136, 122, 9, -39, -79, -119, -228, -270, -229, -153, -122, -6, 121, 225, 278, 318, 276, 203, 88, -6, -121, -208, -254, -232, -239, -162, -77, -12, 59, 151, 160, 151, 134, 112, 53, 2, -35, -37, -46, -47, -48, -35, -26, -14, -7, -2, 0, 5, 6, + 8 }, + { -50, -71, -137, 80, 128, 227, 61, -160, -284, 61, -132, 11, 89, 35, 230, -190, -47, -26, -15, -163, 100, 42, 21, 4, -80, -61, -58, -19, 8, 38, -60, 87, 206, -7, 91, -146, -84, -175, -84, 185, 9, -38, 33, 196, 21, 99, -25, -92, -29, 112, -96, 176, 109, 198, 98, 12, -61, -132, -73, -115, -17, -84, 33, 7, -45, 29, -38, 71, -18, -20, 101, -10, -7, 13, -97, 44, -71, -115, -66, -51, 50, -10, -8, -130, -21, 34, 26, -52, 5, -51, 23, 36, 28, 10, -9, -21, + 6, -41, -21, 9, 6, 18, 18, 16, 4, 37, -396, -90, 162, 29, 221, 118, -182, 48, -4, 73, -65, -304, 176, 108, 201, 251, 216, 76, 3, -310, -32, 142, -141, -122, -323, -22, -54, -37, -82, 38, -193, 88, -34, 82, 24, -130, 100, 84, 224, -26, -180, -93, 97, 39, -45, 9, 72, 9, -131, -1, 28, -14, 8, -83, -36, -110, -23, 136, 49, -46, 58, -18, -7, 21, -158, -14, -8, 88, 171, -50, -17, -110, -85, 44, 194, -172, -27, 44, -9, -47, -3, -45, 63, 66, 35, 108, + -51, -33, -11, 25, -25, 4, 17, 15, -13, -46, 34, -46, 219, 82, 74, -74, 5, 20, 21, -376, -204, -17, -94, -117, -6, -98, -383, 228, 52, 103, -40, 78, -101, 4, 14, 197, -70, -42, -33, -34, -32, -14, 213, -42, -3, -122, -7, -59, 69, 35, -207, 160, -210, -4, 183, -27, 7, 14, -4, -129, -91, 210, 122, -262, -140, 41, -154, -112, 112, -189, 36, 45, 107, 224, 172, 105, 80, -154, -160, -137, 44, 195, 75, -34, -88, 64, -74, -33, 45, -73, -110, -15, 88, -17, -75, 9, + 0, 85, 35, 79, 18, -37, -38, -30, -16, -11, 25, 49, 59, 62, 287, -70, -73, -86, 81, -96, 141, -272, -35, 202, 106, -205, 152, 249, 235, 150, 29, -9, -154, -198, 84, -19, 199, -15, 119, -124, -82, -66, 20, 63, -11, -242, 51, 84, 61, 104, 64, -131, -323, -104, 47, 62, 15, -14, 61, -133, -2, -241, 113, -248, -66, -105, -164, 119, 53, 51, -143, -69, -42, -143, 14, -12, 77, -61, -121, -92, -286, 91, 33, 123, 181, 232, 90, -91, -136, -64, 126, 126, -142, 155, 7, -101, + 223, -43, 50, 38, 66, -4, -50, 15, 69, 25, -11, 75, -39, -31, -55, 26, 7, -28, 41, -40, -72, -30, 54, -13, -13, 20, 141, 130, -25, 92, -280, 31, -135, 12, 39, -177, 61, 509, 53, -47, -290, 409, -3, 171, 18, -11, -226, 215, 53, -122, 26, 14, -92, 86, 226, -69, 241, -74, 102, -6, 158, 141, 157, 0, -90, 123, -94, 108, -34, 109, 106, 102, -16, -34, 39, -92, -133, -334, 215, -217, 148, 17, 61, -41, -399, -88, -110, -195, 24, 118, -257, -82, 112, 19, 177, 313, + -11, -87, -78, -329, 98, 61, -76, 15, 127, 131, 36, 32, 91, 9, -17, 138, 80, -79, 141, 103, 138, 42, -27, 8, -12, -11, -55, 17, -34, 31, -43, 64, 21, 5, 52, 3, -19, 14, -14, -6, -21, 64, 37, 12, 44, -16, 72, 8, 21, -9, 18, -12, -45, 17, -144, -174, -16, 95, -55, -84, -127, 38, 233, 105, 37, -527, -241, -73, 109, -62, 180, 603, 188, -220, 35, -261, -84, 184, -207, -52, 270, 66, -66, 39, 153, -91, 75, 81, 80, -149, 70, -69, -84, -220, -85, -129, + -245, 108, 10, -16, 250, 182, 65, 200, 3, -252, 214, -24, -172, -136, -250, 12, 304, 21, -132, 129, -224, -141, 118, -182, -241, -127, -75, 137, -213, -66, -98, 276, 42, -96, 137, -83, -99, 15, 220, -41, 16, 121, 71, -279, -9, 170, 83, 99, -21, -55, 127, -75, 24, -62, 38, 46, 67, -142, 3, 14, 38, 8, 4, 65, -10, -14, -60, 47, 68, 185, 134, -341, 326, -121, 31, -149, 279, -38, -186, -610, -80, 318, 80, -476, 219, 1, -96, -152, -123, -46, -282, -47, 231, 300, 356, 217, + 325, -105, 256, 124, -502, -11, 132, 180, 89, -173, 11, -35, 179, -301, -107, 225, -73, 127, 68, -200, -222, -114, -333, -94, -101, 138, 51, -193, -43, -413, -103, 170, -119, -408, -5, 233, -494, 145, 84, 158, -234, -109, -222, 18, -66, -252, -65, -42, 154, 87, 372, 24, 5, 60, -27, -187, 236, 82, -95, 206, 38, -101, 35, -6, 126, 29, 26, 78, -65, 3, -70, 0, -56, 58, -22, 25, 71, 10, -43, 65, 17, 70, 20, -20, 26, 7, 94, -381, 83, 302, 390, 290, 297, 114, -209, 207, + 361, -538, 267, 267, -576, -152, 140, 618, -50, -41, -149, -175, 765, 378, 105, 94, 396, -9, -62, -151, 58, -347, -313, -73, 95, 229, 103, 50, -119, 20, -254, 103, -376, 365, -43, -185, -217, -248, -380, 63, -368, -125, 250, -61, -127, -123, -60, -315, -219, -143, -135, -74, 114, 62, 18, 14, -278, 474, 273, 4, -36, 624, -77, -111, -155, -320, -88, 207, 200, -33, 244, -490, 143, -188, 45, 185, -67, -7, 29, 13, 59, -79, 90, 114, -111, 42, 60, 73, 198, -153, -15, 18, -5, 44, 21, 46, + 62, -58, 39, -20, 4, -110, -24, -28, 90, -94, 709, 244, 152, 346, -384, -230, 224, 238, 527, 79, 149, -350, -17, 177, -459, -146, 189, -152, 10, 129, 346, -113, 138, 73, 79, 295, 258, 314, -241, -162, 341, -426, -138, -140, -25, -114, -270, 269, -6, -293, 18, -114, -304, -381, -210, -228, 457, -142, -112, -267, -19, -135, 74, 536, -97, -173, 95, -30, 312, -356, 609, 123, -579, -422, 157, -390, 10, -418, 5, 92, -50, 455, 572, -269, 72, -110, -417, -155, -226, -273, -60, 208, -139, -322, 218, 16, + -172, -146, 74, 122, -49, -32, -161, 10, -149, -29, -73, 108, 124, 30, -148, 18, 13, 99, 2, -36, 12, -189, -17, -106, -72, 16, 47, -99, 81, -57, -51, 130, -48, -125, -625, 228, 1273, -228, -21, -566, -242, 374, -62, 728, 434, 401, -4, 308, -607, 540, 277, 20, 65, -354, 145, -11, 550, 305, 365, -141, 30, 91, -381, -308, -144, 165, 643, -186, -226, -227, -131, 79, -420, -126, -34, -227, -444, -98, -562, -207, 320, -392, -176, -82, 24, -631, -384, -87, -72, -125, 387, 168, 19, 232, 399, -256, + -110, -346, 148, -274, 222, 257, 308, 568, 156, -437, -77, 955, 306, 535, 254, 159, -44, 60, -234, -296, 124, 91, -295, 72, 195, 177, -284, 212, 67, 151, 175, -6, 81, 146, 55, 172, -25, 33, -63, -125, 19, 150, 16, -73, 243, 154, 129, 0, -37, -46, -14, 4, -48, 83, 61, 64, 69, 33, -141, 659, 722, -731, 178, 535, 322, -205, -390, -337, 752, 61, 282, 395, -227, 111, 164, -462, -492, 398, 134, -714, -167, 928, 443, -2, -531, 173, 137, 564, 185, -275, 367, 65, -158, -54, -114, -440, + -210, 68, 74, -525, -570, -335, -165, -624, 368, -39, -446, 85, 8, -192, -56, 135, -6, 142, 161, 252, -250, -292, 384, 786, 352, 215, 569, -106, 309, 764, 463, 73, 82, -237, -470, 455, -448, 201, -181, 141, -585, 281, -11, -188, -113, 333, -317, -156, -85, 53, -11, 100, -128, -13, -228, -54, -17, 44, -71, 81, -88, 70, -80, 257, 75, -62, -122, 100, 6, 92, 75, -57, 67, 98, -67, 29, 110, -30, 36, 132, 128, 237, -148, -684, 193, -329, -151, -254, -42, 587, 582, -1174, 365, 374, -364, -597, + -778, 138, -228, 145, -271, -213, -125, 728, 185, -63, -11, -115, -216, 184, 122, -3, 293, 64, -60, 104, 266, 751, 77, 93, -369, -159, -174, -187, -21, -62, 250, 359, 19, 415, -95, -70, -83, -46, -726, 820, 23, 58, -59, -214, 219, -57, 335, 18, -317, 86, 355, -252, 330, 79, -500, -86, -105, -913, -310, 233, 238, -374, -212, 217, 33, 609, -484, 220, 275, -40, 241, 220, 272, 103, 123, 108, 92, -42, -47, -159, 66, 227, 43, -169, -62, -96, 57, -75, -59, -113, 151, 82, 104, 9, -262, 104, + -267, 19, 46, 93, -125, -64, -37, 85, 165, 71, 72, 20, 75, -184, 604, 178, 190, -432, 333, -170, 318, -239, 408, -360, -292, 558, 75, 147, -323, -730, -65, 221, 63, 321, -257, 46, 2, -544, -390, 187, -615, -401, 204, 8, -643, -87, -318, 419, 254, 80, -146, -401, -858, 310, -382, 478, -137, -153, -75, -224, 137, 129, -685, -299, 685, 600, -609, 803, 47, 593, -135, -136, -68, -227, 311, -223, -639, -337, 771, -166, -148, -38, 243, 157, 393, -875, 265, 604, 478, -188, -43, -185, -392, 50, 372, 572, + -342, -348, -393, -36, -59, 42, -185, 104, 106, -63, -22, -82, -168, 174, 10, 30, -258, -219, -53, -286, -106, -141, 39, -99, 7, 227, -83, 97, 4, -204, 48, -101, -20, 93, 203, 31, 90, 186, 189, 244, -69, -62, -36, 250, -30, -396, -15, -304, 413, 321, -311, -531, -445, -261, -516, -28, 244, 567, -98, -26, -949, 569, 708, -112, -385, -390, -242, 1066, -649, -2, -77, 288, -48, 1228, 29, -667, -176, -634, 828, 721, -582, 679, 169, 546, 203, -1023, 321, 549, -710, -196, -806, -401, 27, -741, -634, -17, + -514, -6, 179, -183, -510, 419, 378, -836, -641, 351, 147, 226, 423, 556, -205, -300, -19, -194, -12, -61, -282, 113, -1164, 397, 564, -598, -496, 376, -380, -342, -165, 211, 28, 723, 4, 423, -43, -293, 155, 219, 224, -188, 3, 25, -28, -120, -290, 192, 301, -154, -509, 131, 42, 539, -54, -208, 164, 62, 266, 2, -166, 6, 217, 165, 52, -56, 39, -98, -87, -250, 124, 123, -175, 85, 73, 48, -32, -83, 19, -240, -181, 5, 257, 643, 1211, 1914, 53, -780, -1003, -239, 35, -243, 927, 694, 479, 805, + 585, 472, 27, 379, -503, 697, 806, 50, 839, -352, 65, 191, -792, -534, -191, -473, -556, -86, 863, -16, -172, 104, 181, -122, -1180, -166, 303, -178, -365, 141, 451, 803, 195, 407, 567, 700, -976, -678, 378, -287, 1233, -132, 1060, -862, 504, 863, 29, 137, 516, -941, -439, 21, 532, 12, 613, 247, 228, 625, 224, -86, -268, -745, -175, 41, 194, 12, 13, 14, -408, 208, 138, 349, -124, 262, 429, 254, 106, -3, -54, 89, -152, 87, -145, 3, 86, 86, -129, 192, 185, 234, 24, 17, 96, -86, 158, -121, + 160, 371, -48, -72, 26, 323, -201, 76, -41, -49, -64, 44, 87, 145, 109, 111, 298, -212, 354, -174, -412, 120, 1375, 457, 483, 1002, -73, 212, 437, 643, -716, -576, -244, -631, -110, -848, 437, 675, 495, 670, -451, -253, 521, 401, -282, 679, 411, -159, -831, 460, 509, -426, -61, 240, 122, -674, 776, 204, 833, 451, 328, -455, 390, -243, 1269, -1001, 112, 379, -186, -648, 414, 400, -76, 393, -383, 1029, -475, 269, 228, -659, -281, -909, 389, 261, -670, 625, 542, -470, 390, -54, 1052, 338, -520, -389, -371, 326, + -214, 277, -130, 57, 355, 217, 179, -350, 905, 95, -345, -517, 439, 212, 415, -240, 125, 321, 684, 167, -108, 560, -149, -170, -76, 50, 157, -344, -293, 123, -253, -163, 36, -130, -32, -50, -248, 169, 105, -494, 121, -371, -223, -123, 182, 88, 339, 139, -6, 87, 127, 135, 17, 32, 81, 277, -89, -50, -1233, 529, -1054, 1062, 1279, -84, 213, -1066, -23, -250, 95, 596, 613, -201, 312, 492, 69, 198, 135, 195, -145, 725, -115, 152, -424, 818, 170, -94, -38, 734, 277, 338, 819, -200, -522, 1003, -1091, -483, + -197, 225, 707, 152, -303, -318, -531, -26, -103, 193, 1141, 1102, 702, 993, -99, 1502, -513, 409, -366, 22, 471, -247, 51, -468, -592, -3, -373, 297, -505, 736, -567, -920, -378, -246, -85, 1078, -661, -165, -95, -699, -175, 386, 857, -89, -38, 19, -282, -603, 24, -40, -90, -75, 0, -355, 275, -306, 339, -149, -258, -300, 72, 254, -188, -259, -84, 208, 250, -195, 119, 133, 91, 132, -138, -144, 73, -2, 160, -209, 142, 230, -6, -99, -122, 199, -434, -226, 442, -282, -24, -89, 92, -290, 204, -106, 399, 346, + 5, -431, 1888, 2621, 804, 2043, -448, -1422, -996, -697, 345, 375, -474, -764, 662, 889, 520, 887, 685, 169, 273, 134, -44, -584, 258, -692, 488, 4, -647, 750, 455, 359, 1297, 797, -371, -251, -466, -554, -677, -268, 27, -537, -166, 1120, 1700, 1252, 172, 854, 912, 1393, 639, -739, -1211, -757, -772, 457, 386, -1658, -1135, -293, 700, 1508, -1128, -45, -979, -128, 1235, -679, 467, -985, -158, -294, 834, -923, -523, 15, 370, -749, 1723, -405, -24, 978, -427, 736, -231, -607, -469, 286, 32, 244, 156, -542, 19, -229, 663, 386, + 120, 360, 415, 23, -1, -130, -406, 841, -255, 177, 12, -486, 25, 54, -148, -319, -64, -187, 52, 126, -137, 30, 579, 410, -67, -91, 549, -226, -62, -457, -653, -246, -167, -69, -177, -740, -1439, 179, 806, -665, 1247, -494, 497, -163, -1434, -734, -67, -843, -1938, -542, 703, 1079, -523, -828, -1729, -512, 514, -342, -499, -858, 207, -192, -143, -159, 353, 698, -538, 540, 461, -544, -1577, 132, 131, 411, 194, 1037, 107, -1568, 13, -1727, -5, 603, 728, -131, 99, 807, -417, -304, -539, 523, 382, -246, 624, -191, 264, 292, + 1019, 138, -358, -1084, -372, 567, 492, 866, 1261, 2181, 1087, 527, -565, -2183, -597, -313, 1674, -278, 106, -4, -526, 75, 492, 237, -10, 27, 11, 6, 812, -290, -240, -266, 564, 218, 286, -218, -690, 231, 294, -312, -45, 179, -39, 57, -122, -991, -325, -76, 457, 719, 86, -591, -580, 269, 97, -51, -98, 37, -61, -25, 532, -580, 75, -498, 532, -287, 12, -718, -113, 493, -152, 268, -415, 210, -218, 341, -333, 117, -1409, -429, 980, -483, -405, -104, -316, -1130, -1256, -1838, -580, 4, -142, 1203, 331, 1571, 970, 486, + -219, -581, -108, 2203, 137, 635, 358, -277, 1098, -459, 887, -968, -96, -698, 835, -1176, -247, 358, 371, 376, -1026, 730, -1174, 238, -575, -396, 1171, 68, 78, 401, -443, -28, 307, -1428, 40, 327, -206, 917, -410, -182, 1547, -588, -1285, 1, -484, 102, -96, -70, -1031, 549, -166, -1411, 849, -1747, 340, -403, -689, -1105, -140, 295, 509, 42, 413, 505, -600, 1059, -244, 280, -12, 503, -21, -62, -170, 295, -633, -87, 210, 132, -244, -9, -274, -373, 192, 145, 282, 173, -78, 209, 634, -319, -326, 103, -28, 116, 471, -75, + 258, 231, 245, -327, -379, -103, -28, -409, -20, -89, 172, -447, 134, -204, -587, -2129, -2189, -1865, -929, 3925, 1245, -465, -487, -1909, -4068, -439, 1120, 1393, 610, -608, -451, -1184, -1307, 1020, -936, 2482, 1865, -2849, 947, 398, -583, 244, 2079, 316, 1440, 2842, -597, -2296, 126, -375, -2142, -569, 1060, -75, 1301, 2094, 202, -1778, -3504, -3003, -2686, -264, 2634, 766, 714, 414, -696, -3508, -2192, -1110, -415, 237, 813, 795, 1010, 1041, 1283, -1500, -533, -1224, -91, -1341, 862, 867, 1749, 1948, 935, 51, -499, -333, -2360, -1868, 1674, 2619, 1783, 2098, + -485, -903, -1865, -1046, 569, 29, 142, 608, 209, 172, -442, -579, -286, -431, 30, 483, 143, 203, -91, 293, -484, 359, -135, -435, -440, -110, -740, -205, -448, 505, 552, 289, 222, -463, -994, -969, 278, -65, 466, 428, 226, -697, -356, -662, -1053, 350, 655, 284, 35, 749, -276, -3918, -4386, -2982, -3066, -817, 3447, 2322, 3719, 4139, 6288, 4175, 4324, 2789, -208, -3103, -5363, -6340, -5499, -4341, -3136, -759, -154, -454, 166, 1365, 2255, 3119, 2719, 3697, 3578, 4615, 4228, 1185, 2840, -616, 782, 570, 167, -393, -4107, -4941, -6307, -7409, -6727, -3745, + -3319, -2739, -3420, -3970, -842, 968, 2499, 3647, 5292, 6309, 8112, 10690, 10393, 7882, 6407, 5321, 2826, 4467, -1804, -3652, -8718, -9999, -12415, -11942, -10908, -10351, -9984, -6160, -3803, -2081, 5591, 5679, 8701, 11156, 9689, 8736, 8854, 6941, 5309, 2903, 394, -52, -1628, -2002, -2880, -3755, -5135, -5572, -5054, -5848, -4502, -4153, -3900, -3446, -1761, -362, 1839, 3756, 3546, 5496, 6097, 6699, 7933, 6396, 3753, 1855, -1124, -2931, -2908, -5658, -5218, -7175, -5690, -5950, -3800, -4002, -2319, -315, 2026, 3008, 5345, 6190, 6036, 5834, 5713, 4363, 1575, -1024, -1432, -1907, -2071, -2388, -2786, -2626, -1910, -2114, + -1875, -1667, -1163, -554, -342, -292, 97, 326, 252, 297, 850, 1052, 1142, 1028, 804, 818, 1278, 888, 744, 701, 664, 261, -39, -359, -251, -352, -426, -632, -487, -443, -509, -695, -511, -477, -539, -580, -306, -240, -117, -93, 36, 240, 448, 370, 350, 346, 428, 341, 241, 131, 200, 136, 110, 60, 35, -85, -30, 82, 128, 40, 25, -15, 38, -30, -160, -243, -204, -236, -234, -236, -185, -190, -145, -78, 2, 7, 41, 21, 51, 61, 95, 107, 139, 132, 141, 112, 98, 63, 47, 20, 8, -9, -12, -20, -21, -23, + -21 } }, + { { 430, 48, -191, 64, -121, 30, -79, -50, -106, 73, 127, 36, 39, -236, 45, 3, 72, 89, 48, 134, -30, -76, 13, 161, 0, -124, -14, 137, 74, 14, 0, 38, -5, 10, 26, -5, -50, -6, 0, 53, -82, -190, 139, 139, 121, 114, -7, 62, 108, -115, -27, -4, -154, 34, 10, 138, 13, 77, 1, 173, 87, -26, 121, 73, -41, -142, 35, 37, -38, 10, -82, -21, 72, 50, 59, 143, -25, -46, 19, 85, 196, -116, 52, 53, 57, -6, -14, 61, -35, 1, 28, -37, -7, 5, 10, -24, + -37, 23, -10, 4, -14, 36, -5, 43, -11, 38, -2, 36, 365, -244, 82, 205, 48, 144, 175, -160, 33, -15, 68, -203, -161, -30, 157, 213, -82, -71, 102, -174, -232, -43, -272, 93, 90, 24, -169, -173, 61, -101, 23, -6, 179, 189, 171, -28, 120, -188, 81, -111, -10, 9, 146, -159, -140, 0, 192, 78, 75, -118, 65, 47, -57, -242, -39, -83, -106, -96, 110, -102, -33, 24, 68, 172, -66, -5, -130, -64, 27, -182, -11, 48, 124, -40, -94, -49, -188, 88, 55, 10, -15, -164, 67, 12, + -58, 58, -23, 13, 54, 4, 11, 61, 28, 12, 2, 49, 19, -11, 21, 28, 58, -125, -230, -54, 44, -68, -114, -62, -229, -127, 250, -6, -105, 135, -193, -41, -242, -47, -190, -97, 232, 16, -42, -253, -156, -54, -106, 47, -133, 17, 89, 276, 138, 106, 122, 224, -181, 2, -52, -139, 63, -25, -52, -146, 82, 161, 20, -110, -69, 406, 6, -112, -157, -237, -317, -36, -163, 43, -29, 94, 21, 48, -144, 26, 28, 199, 70, -142, 12, -41, -39, -31, 74, 109, 106, -91, -89, 63, 32, 43, + 46, -33, -138, -163, -16, 34, -36, 22, 5, -18, -31, -48, -16, -6, -27, -54, 9, 23, -27, 15, -24, 10, -31, -13, 11, 14, -38, 11, -12, -71, 12, -22, 47, -28, -18, -7, -564, 221, -103, 92, -235, -95, -184, -168, 9, -54, -116, 285, 72, -28, -176, -56, 78, -200, -108, -191, -108, 272, 24, 181, -20, -3, -48, 50, 48, -147, -1, 42, 79, 296, -158, -181, -38, 327, 101, 349, 28, 31, -65, 172, -33, 254, -29, -31, -49, -107, 105, 32, -94, 73, 93, 176, -105, -10, -35, 157, + -67, -27, -62, -41, 35, -52, 15, 26, -42, 38, -264, 24, 166, 59, 224, 18, 21, 54, 141, 231, -157, 22, -16, 54, -11, -6, 66, 150, 54, 74, 4, -26, -43, 20, 72, -27, 31, 35, 32, -1, 12, 64, -15, 17, -6, 74, 39, -24, -8, 80, 36, -23, 54, 33, -75, -117, -56, 1, -275, -43, 6, -135, -489, -116, -103, -211, -39, -52, 311, -103, 236, 113, 171, -313, -139, -316, -294, 3, 59, 190, -87, -136, -83, -213, 49, 102, 116, 73, -62, 84, -141, 19, -257, 98, -64, 39, + 60, 101, 107, -96, 7, 256, -132, 126, 131, -5, 80, 128, -48, 53, 125, 10, 218, -109, -146, -68, 73, 3, -284, -141, -315, -342, -56, 97, -279, 129, -43, -1, -94, 98, -165, -23, -56, -232, -206, -65, 126, 8, 108, -41, 71, 59, -129, 5, -24, 78, -86, -144, -46, 24, 2, -53, 27, -31, -12, 28, -6, 6, -1, -30, -6, -29, -20, -17, 1, 19, 3, 46, 18, -16, 162, -455, -19, 145, 93, -240, -27, -152, 42, 50, 36, -262, -353, -239, 44, -190, 214, 70, -340, 251, 219, 175, + 156, -167, 281, 77, 0, -105, 96, 171, -151, -221, 85, -81, -276, -33, -267, -94, 489, -126, -217, -267, 17, 48, 196, 81, -176, 166, -19, -136, -183, -193, 302, 139, 191, -138, -194, 93, 50, -197, -9, -119, 195, -33, 19, -233, 153, 132, -134, -82, -83, 274, 5, 44, -77, 189, -187, -315, -142, 33, -60, 180, -35, -15, -186, -93, 82, 16, -132, -82, 114, 67, -35, 10, 2, 5, -36, 55, 22, 82, 12, 19, 3, 39, -15, 54, -63, 71, -7, -36, -253, -18, 54, -69, -204, -298, -241, 228, + 20, 281, 337, 327, 43, 452, 103, -58, 205, 155, 417, 54, 236, -341, 543, 399, 189, -174, -140, 192, 39, 136, -89, 231, -78, -68, 206, 167, -225, 140, -66, 225, 244, -499, -98, 298, 84, 159, 123, 295, -153, 115, -2, -259, -131, -13, 46, -378, -39, 229, -193, 389, 289, -125, -11, 70, 141, 225, -97, -80, 366, -94, -15, 157, 0, 213, 167, 66, 113, 121, 113, 50, 44, -57, -95, -42, -87, -15, -63, 36, 30, -84, -70, -15, 53, 117, 95, 53, 4, 56, -113, -52, -64, 18, -48, 50, + -130, 9, -10, 101, 35, 0, 11, 105, 26, -99, 24, -13, 18, 88, -10, 24, -9, 954, -505, 66, 391, -42, 10, 519, 569, 65, -48, 117, -32, 126, 161, -213, -68, 335, 295, -143, -277, -294, -307, -166, 247, -196, 106, 11, -358, -27, -239, -31, 97, 152, -463, -218, -369, -116, 548, 77, -55, 46, -55, 25, 158, 93, 271, -17, 201, 120, -197, 120, -298, 6, -299, -309, 111, -340, 137, -6, 166, 135, 118, -182, 204, -308, -12, -143, -53, 382, 8, 191, 185, -41, -79, 147, -324, 126, 296, -452, + -337, -93, 222, -22, -283, 103, -47, 118, -108, 36, -64, 198, -44, 182, 94, 170, 52, 47, -97, 115, 44, -4, 61, 58, -40, 86, 60, -42, -53, -147, -38, -84, -10, -4, -57, 76, -34, 45, 8, 154, -129, 58, 18, 7, -19, -565, 113, 145, -380, 181, 4, 412, -100, -199, 178, -494, -165, 429, 192, -250, -611, 282, -79, 158, -388, -516, -348, 459, 44, 256, -37, -233, -349, 174, -88, -303, -355, 33, -316, -242, -129, -57, -343, 202, 241, 323, -145, 288, -220, 451, -76, -17, 346, 181, -77, -221, + -108, 334, 82, -237, 123, 354, 335, 148, -395, -437, -33, 93, 34, -313, 102, 359, 109, -143, -562, 159, -241, -547, 24, 36, -307, 457, -26, -178, -608, 3, -174, -22, 237, -131, -228, -9, 59, 63, -180, -182, -181, 76, -155, 17, -23, 34, -39, 53, 89, 81, 101, 54, 176, 223, 18, 71, 46, -77, -17, -61, 33, 31, 19, -202, 31, -10, -70, -2, -62, 71, -78, -80, -59, -702, 450, 348, 383, 59, 405, 46, -249, -289, 51, 325, -214, 80, -470, 333, 354, -169, -91, 86, 387, 283, -189, -169, + 268, -306, 116, -420, 8, -120, -563, -583, 123, 347, 167, -497, -263, 392, -418, -170, 351, -85, 437, -144, -289, 119, -425, 507, -44, 96, -224, -112, -10, -463, -277, 44, -66, 54, -142, -492, 104, -406, 195, -97, 309, -491, 235, 91, -130, 377, -35, -248, -477, -60, 119, -388, 303, -260, 201, -513, -519, 258, 213, -207, -155, 174, 127, -108, -83, -138, -172, -12, -284, -26, -31, 27, 94, -50, 95, -53, -7, -156, -68, -39, -9, 240, -58, -29, 148, -144, 114, 63, -45, -32, -137, -134, 6, -77, 33, 13, + -54, -94, 231, -225, 77, 275, 406, -107, 45, -144, -542, -116, -116, 236, -476, -1, -275, 295, -333, -454, 302, 139, 197, 626, -103, -179, 177, -401, -467, 38, 599, 182, 336, -239, -294, -476, 95, 608, -272, 318, 73, 473, -723, -230, -12, 85, 412, 199, -551, -149, -256, -22, -634, -100, -228, 44, -334, -22, 78, -926, 106, -291, 57, -367, -20, 228, 117, -125, -117, -489, 491, 472, 156, 118, -424, 647, 226, 333, -127, -1019, 397, -35, 765, 718, 227, -92, 317, 17, 277, 15, 32, -180, 87, -165, -88, -46, + 334, -5, 21, 85, -21, -180, -92, 30, 136, -64, 68, -106, 141, -111, -169, -87, -24, 79, 31, -37, -29, -38, 220, -48, 13, 36, 110, 877, 309, 600, -583, 135, 612, -184, -221, 87, -379, 289, 73, -442, -579, -43, 491, -13, -40, 321, -480, -122, -395, 222, -673, 11, -144, 245, -703, -486, -307, 206, 226, 157, -228, 171, -170, 208, -139, -62, -48, -197, 134, 311, 185, 313, -26, -304, 43, -302, 806, -204, -793, -247, 217, 688, -689, -284, -45, 443, 28, -975, -120, 450, 929, 34, 647, 932, -69, 300, + 440, -122, 794, -107, 959, 153, -264, -832, -521, 6, 250, 120, -127, -162, -259, -353, -314, 382, 112, -5, -547, -62, 20, -100, -311, 81, 165, -47, -161, -118, -305, -184, -90, 192, -38, -166, 166, -238, 171, 173, -150, -289, 264, 392, 60, 12, 24, 229, -68, -273, 32, 265, 219, -271, -231, 42, 43, 4, 78, -42, 368, 445, -767, -746, 196, -175, 23, -298, 695, -314, -201, 241, 173, 6, -319, -234, -388, 155, -23, -188, -32, 461, 694, -752, -49, -734, -79, -191, 725, -308, -294, -142, 441, 146, 121, 184, + 176, -132, 8, -96, 117, -88, 679, -178, 179, 478, -250, -551, 121, 186, -194, -212, -47, 112, 344, -472, 630, 927, 622, -261, -377, -860, -1110, -409, -5, -201, -57, -127, 264, -24, -429, 224, -191, -42, 406, 678, -167, 190, -121, 36, 617, 311, 527, 537, -431, -133, -100, 14, -11, 191, 12, 116, 541, 22, 252, -116, -120, -223, -69, 31, 246, -69, -207, -98, 118, -86, -47, -65, 74, 19, -81, -44, 54, 26, 27, 312, -129, 7, 39, 4, -173, 78, 96, 199, -398, 743, 333, 421, 634, 981, -381, 506, + -1017, -128, -458, -999, 400, 233, 300, 130, 392, 117, -720, 601, 1064, -163, -175, 258, 103, -226, -954, 75, 0, -90, 10, 320, -683, 144, 190, -143, -395, -195, -440, 442, -979, -145, -631, 345, 138, 350, -127, 93, -252, 594, 177, 487, -449, 479, -14, -476, 972, -165, 117, 655, -635, 735, 439, -582, 242, -225, 322, -805, 583, 79, 203, -79, 187, -655, 412, 735, -1471, 146, 1414, -919, -296, 96, 688, 486, 168, 424, -195, 254, -110, -317, 153, -74, -55, 262, 384, -37, -152, -133, 113, 243, -329, -127, -226, -143, + -294, 289, 385, -86, 176, -114, 71, 242, 276, -324, 26, 114, -169, 250, 12, -9, 229, 114, -278, -236, 78, 33, -84, 43, 595, -360, -433, -14, -415, -189, -1096, -936, -129, -537, -644, -465, 286, -166, -326, -524, 484, 32, -791, -125, -4, -377, -118, 321, 231, -56, 3, 15, -199, 169, 370, -139, -88, 567, -1066, -174, 300, 1136, -470, -295, -424, -577, 252, 1206, 224, 747, 155, -123, -63, -90, -582, 127, 132, -474, 105, 941, -152, -291, 158, -339, -77, 830, 1229, 331, 738, 851, -302, -357, 98, -283, 49, -844, + -7, -658, 200, 136, 401, -685, -255, -235, -267, -216, -239, 379, 83, 489, -124, 186, 492, -92, 18, -73, -194, -159, -26, -120, -178, -5, 75, -95, 34, 227, -229, -212, 17, 170, 90, -113, -340, -334, -39, 75, -201, -115, 73, -71, 37, 21, 235, 75, 61, -258, 284, -122, -274, 862, 975, -406, 2220, -317, 41, -423, 253, -185, 249, 562, 152, -545, -300, -569, -19, -389, -701, 82, 439, -86, 121, 202, 253, -15, -209, -271, 123, -12, -354, 125, 949, 667, 376, -823, 574, 446, -224, -259, -258, -336, -149, 253, + -598, 46, 64, 343, 904, 166, 180, 39, -119, -196, 387, -251, 914, 286, -98, 394, 68, -633, -457, 514, 596, 214, -160, 392, 424, 606, 1196, 119, -355, -630, -423, 302, 59, 91, -66, 413, 36, -62, -571, -288, 577, 646, -243, -457, -542, -165, 277, 170, 44, -191, 38, -10, -245, -8, -530, -146, -28, 364, -76, -123, -5, 294, -190, 208, -121, -254, 204, 290, 185, 202, -35, 217, 423, 178, 176, 114, -166, -81, 4, -48, 122, -131, 204, 264, 154, 11, -214, 73, 68, 212, 347, -360, 1580, -251, 53, 163, + -135, -36, 385, -310, -365, -197, 501, 448, -1247, 225, 196, 491, -330, -499, -478, 340, 304, -509, -286, -216, 815, 405, 219, -173, -873, 232, 202, 431, -121, 224, -252, 72, -761, 299, 291, 0, -199, -479, -942, 591, -405, 299, 304, 521, 60, -576, 928, 174, -934, -437, 537, 121, 707, 295, 105, -666, -338, 357, -1155, 1219, -891, 40, 724, -208, 1448, 210, 251, -539, 1689, 169, 1094, -761, -350, -245, 419, -54, -186, 764, -652, 737, -898, 183, 77, 154, -184, 649, -91, 328, 283, 429, 236, 121, 293, 334, 0, 119, + 26, -236, 280, 3, 188, 406, 194, 21, -33, 310, 326, 165, -206, 685, -44, -142, -148, 439, -350, 150, -88, 234, 1, 95, 116, -98, -90, 64, 117, 111, 123, 174, -184, 573, 1329, 450, 840, 1066, -31, 1220, -915, -320, -336, -295, 144, 210, -65, -398, -785, 780, 739, 320, 669, -1060, -913, 325, 458, -483, -681, 457, -205, -987, -353, -178, 509, -907, 523, 357, 418, -418, -11, -414, -172, -1212, -283, 604, -1924, -603, -59, -32, 82, -1156, -275, -1746, -131, 358, -485, -539, -212, 539, -163, -623, -706, -1823, -638, 868, + -795, -1224, 1050, -315, -1371, 429, 1270, -661, -287, 161, -893, 1138, 518, 731, -361, -71, 388, 1084, 518, 178, -327, -67, 1237, 127, 208, -82, -702, -312, 591, -5, 54, -109, -625, -42, 296, -391, 491, -608, -376, 133, -197, 326, 148, -553, 248, 287, 170, 113, -208, 140, 13, -131, -377, 203, 181, -41, 319, -435, 69, -416, 31, 117, -129, -68, -1, 171, 45, -121, 27, 1510, 2091, -337, -73, -831, -836, -1435, 597, -251, 2089, -452, -915, -1272, 65, 384, -475, 386, 1363, -553, -253, -968, -444, 918, 1062, -1088, -314, 541, + -241, 233, -330, 1336, 1072, 2285, 740, 1004, -460, 716, 1545, 492, -107, 350, -60, 1000, 522, 1464, 408, -1501, 516, 562, 1219, -699, -591, 698, 764, -380, 1226, -444, 499, -1368, 851, -330, 464, 470, 1075, 925, -751, -790, -256, 1122, 1141, -444, -641, -1232, -144, 848, 970, 638, -290, -819, -768, -142, 527, -538, 736, 174, 513, 83, -268, 578, 367, -96, -253, 176, 495, -730, 288, 354, 483, 259, 684, -234, 240, -329, -474, 266, 576, 503, 775, -14, -12, 228, 204, 1382, 264, -64, -608, -1, 885, 447, 683, 395, -22, 8, + -156, -9, 852, 705, 72, 262, -88, -143, 29, 358, 272, 237, -186, -182, 205, -533, -1722, 102, 2593, 1543, -383, -3844, -566, -406, 280, -452, 53, 383, -166, 156, -853, 516, 619, 1167, -876, -1096, 1097, 1755, 425, -802, -1070, -240, 241, 85, 257, -7, 367, 143, 1132, -382, -1611, -701, 486, 174, -574, -707, 67, 737, 1304, 1209, -52, 9, 474, -482, -1397, 406, -882, 1635, 1777, -46, 482, 249, 332, -807, -144, 1707, -675, 8, -2360, -317, 234, 532, 477, 476, -607, -369, 1024, 1539, -304, -73, 118, 616, 722, -356, 221, -846, + -1026, 97, 239, 364, -155, -159, -222, -217, 643, -7, -163, -359, -64, 417, 343, -205, 482, 118, 753, 65, 101, 26, -317, -237, -179, -183, -95, -237, -208, 62, 615, 746, 177, 389, 101, 138, 597, -461, 441, 180, 753, -210, 160, 152, -376, 259, -207, 265, -144, 449, -210, -269, 163, 104, 50, 182, 51, 322, 0, 126, -6, 120, 45, 104, 138, 158, -46, 38, -26, 209, 73, 158, -34, 43, 27, 118, 5, 133, -52, 181, -199, -1719, -711, 1376, 1517, 1441, 1953, 336, -840, -2575, -1955, -367, 546, 1634, 1777, 841, + 40, -864, -748, -331, 555, 1525, 866, -200, 56, -123, -837, -1144, -937, 177, 1404, 1055, 2111, 1374, 1359, 1914, -557, -1320, -1503, -1995, -2459, -927, -290, 731, 1354, 1956, 1827, 1486, 939, 1879, -367, -1186, -56, -301, 497, 569, 2242, 1959, -728, 352, -510, -1498, -443, 399, -903, 1395, -558, 464, 118, -158, 1205, 1676, 1335, 941, -697, -1693, -1929, 552, -814, 150, -94, 1090, 169, 618, -521, -1185, -1103, -1727, -1505, 641, 358, 874, 1309, 1023, 37, -770, -1247, -1686, -926, -428, -624, 282, -229, -193, -203, -509, 2, -224, -344, -403, -263, -50, + 266, -488, -312, 101, 296, -125, 718, 70, -3854, -4057, -4219, -4325, -5714, -622, -1617, -393, 532, 2601, 2956, 3056, 4279, 5916, 5669, 5571, 4476, 3232, 2349, 705, -2701, -1297, -1596, -990, -3244, -540, -1343, -1480, -2684, -2064, -2099, -1902, -1986, -3491, -3090, -1825, -1649, -2072, -2869, -438, -2513, -4763, -4080, -3584, -1889, -2435, -435, -4930, -2183, -2185, -1009, -738, -2538, 111, -2543, -309, 396, 1190, 107, 1223, 1828, 2873, 3064, 4214, 2755, 6614, 4180, 7698, 5235, 7669, 8898, 10564, 8679, 8736, 9848, 8834, 8974, 8732, 7573, 4379, 3501, 2468, 1802, 2107, 3147, 1732, -639, -1098, + -1264, -2174, -2818, -3438, -3164, -5202, -5037, -5191, -6284, -5537, -6981, -6184, -7253, -7452, -7017, -7746, -7002, -7822, -6207, -6084, -5041, -5383, -5545, -3902, -3492, -2672, -1360, 452, 1483, 1297, 1661, 1483, 1679, 1926, 2757, 3311, 2995, 2692, 3294, 3063, 3789, 3448, 2521, 2293, 1996, 1756, 1106, 838, 782, 490, 540, 212, 350, 305, 210, 307, 224, 132, 48, -123, -19, -5, -329, -526, -302, -266, -347, -341, -212, -253, -363, -486, -374, -245, -201, -130, -158, -120, -21, 100, 175, 160, 87, 74, 184, 277, 197, 191, 92, 43, 117, 99, 100, 78, 81, 32, + -60, 84, 207, 200, 240, 259, 376, 441, 448, 479, 508, 554, 600, 602, 564, 544, 598, 485, 421, 372, 320, 215, 173, 71, 49, -9, -113, -213, -309, -335, -425, -438, -429, -431, -478, -503, -466, -454, -413, -380, -350, -311, -242, -176, -133, -106, -75, -57, -42, -36, -28, -26, -24, -22 }, + { 549, 72, -181, 85, 96, 33, -229, 104, 161, -175, -53, -214, -48, -91, -79, -31, 11, -8, 21, 76, -96, 42, -220, 75, 134, 28, -58, -178, 115, -79, 187, 160, -8, -75, 152, 178, 143, 145, 35, -112, 34, 137, -58, -117, 104, 165, -74, 86, -189, -16, -166, 112, -221, -60, -42, 75, 109, 77, -7, -117, 13, -162, -108, 29, -21, -98, 52, 54, 13, 101, -92, 43, -124, -49, -53, 67, -65, -130, -59, -49, 177, 153, 38, -82, 10, -10, 30, 61, 10, 3, 10, -3, 2, -23, 17, -69, + 2, -6, 27, 14, -22, -30, 5, 12, 12, -6, 1, -14, 314, -315, 13, 6, -79, -94, -100, 33, -177, -175, 26, 86, -6, 102, 80, -96, 41, -346, -84, -77, -80, -108, -120, -305, -236, 33, 72, -16, 166, 133, 57, -58, -32, 156, -59, 20, -22, -162, 55, -54, -110, -42, 134, 322, -121, 37, 79, -59, 102, 46, -111, 66, -264, -122, 4, 109, 170, -103, -47, -11, -384, 67, 200, 12, 30, 110, -61, 171, 230, -28, 66, 139, 132, 27, 8, -63, -91, -57, 42, -87, 193, 129, -3, -93, + -47, 111, 131, -64, 102, -61, 29, -62, -37, -42, 13, 4, 9, 9, -6, -20, -15, -83, -270, 63, 10, -261, 40, 147, 216, 56, -155, 366, -49, -72, 172, -106, -103, 18, -133, 163, 163, -66, -246, -121, 123, -158, 348, 300, -240, -294, 11, 55, -279, -18, 116, 79, -136, -79, 321, -34, 221, -22, -71, -74, -165, 29, -23, 173, -147, 40, -38, 32, -86, -11, 147, 116, -182, 285, 24, -1, -4, -26, 78, -39, -254, -36, -134, 222, 94, 6, 274, -151, 183, 179, 17, -133, -26, -28, -2, -38, + -54, 75, 81, -121, 59, -7, 86, 75, -24, 12, -36, -57, 41, -52, -43, 22, 58, -53, -38, -69, -28, 41, -25, -10, 2, 21, -37, -22, 54, 17, -10, -17, -58, -3, 31, 18, -650, 152, 37, 467, -23, 189, -248, 56, -185, -43, -90, -27, 87, -48, 82, 159, 122, 443, 307, -198, 103, -9, 84, 54, -54, -436, 113, -20, -2, 169, -24, -120, -83, -18, -134, -71, -348, -80, 11, -121, -20, 147, 210, -65, 259, -190, 44, 90, 36, -57, -133, 98, -32, 61, -98, -141, 29, 85, -142, 140, + -96, 330, 350, -103, 129, 136, -16, -43, -44, -422, 180, 175, 7, -69, -175, 21, -50, -214, -482, 34, -118, 127, 2, 0, -79, -53, -89, -7, 52, -61, 76, -76, -43, -31, -17, 42, 35, -24, 18, 13, 29, 46, 36, -20, -49, 39, -19, -36, 17, 15, -20, 29, 47, 17, -3, -141, -214, 212, 120, -20, 245, -133, 219, -250, -239, 115, -382, -136, 95, 230, 302, -54, 225, -9, 214, 78, 34, -37, 11, 213, -103, -24, 38, 17, -213, -28, -116, 436, -210, -213, -52, 205, 207, 177, 238, -43, + 43, -54, -119, 89, -11, -24, -136, 342, 211, -108, 65, 100, -182, 37, 133, -35, 257, -106, -34, -281, -106, -240, 10, 327, -130, 91, 56, 10, -90, -32, 2, -82, 157, -164, -77, -16, 346, 53, -2, 108, -95, -261, 64, 24, -42, 17, 64, -19, 13, 124, 24, -12, 30, 0, -17, -32, 117, -8, 10, -109, 65, 15, 65, -18, -44, -15, 33, 51, 34, -89, 4, 60, -19, -112, -74, -617, 443, 44, -229, -546, -57, 11, -324, -32, 147, 125, 9, -96, 116, 385, 391, -172, -188, -430, 83, -80, + 412, -172, -12, -100, 154, -50, -428, 137, -22, -255, -2, 37, -37, -46, -177, -246, 145, 34, 191, -171, 323, 151, -70, -292, -60, 101, 316, 96, -182, -85, 146, 92, -95, -48, 154, 125, 162, 312, 350, 169, 185, 213, -129, 28, -235, 230, 34, 114, -169, -262, 57, -334, -122, -148, 241, 251, 264, 67, -78, -88, 247, 47, -37, 59, -81, 156, 6, -6, 50, 62, -27, 127, -2, 18, -65, -41, 34, 98, -9, 33, 57, 30, 17, -35, 46, -45, -65, 51, -221, -13, 414, 255, 350, 67, -382, -126, + 407, -117, -257, -268, -263, -279, 154, 156, 101, 92, 95, 391, -48, 170, -335, -377, 254, -13, -205, 15, -525, -172, -177, 65, -18, -48, -369, -242, 42, 256, 416, -165, -162, 221, -284, -20, -14, 95, 183, 148, 289, -155, 418, 197, -450, 225, -250, -299, -248, -362, 328, 77, -385, 44, 82, 36, 62, -71, 273, -158, 210, -336, 256, -171, -154, 33, 114, -13, 185, 527, -43, -283, 168, 345, 29, -38, -273, -120, 256, -44, -16, 8, 53, -72, -40, -7, 76, -44, -8, -51, 145, -106, 24, -99, -122, 32, + 41, -39, 21, -37, -25, -9, -12, -4, -51, -32, 149, -8, 3, -15, 57, 31, 51, 851, -779, 351, 367, -354, -69, 506, 179, 319, 91, -119, 765, -38, -151, -7, -4, 364, 574, 213, -10, 5, 81, 193, -9, 99, -412, 185, 310, -73, 123, -7, 52, -268, -211, 8, -15, 352, 171, 142, -157, -192, -192, 200, 293, -4, -103, 579, 297, 384, -217, -443, -90, -464, -307, -145, -197, -33, 336, -115, 7, -287, -305, 334, -24, 152, 164, -185, 321, 79, 23, -121, -226, 250, -85, -462, 257, 216, 269, 117, + -327, -74, 23, -342, 185, 185, -38, 138, 115, 123, -38, 198, 24, -15, -111, 44, -9, 156, 29, -12, 27, -9, 113, -58, -22, -87, 34, -28, -69, 6, 10, -31, 12, 125, 93, -64, -44, -93, 15, -26, -18, 7, 9, 38, -64, -595, 78, 202, -290, 250, -504, 121, 159, -62, -197, -254, -297, -505, 69, 585, -187, 285, 160, 437, 233, -158, -367, 196, -90, -126, -380, -52, -48, -148, -161, -83, -266, -349, 417, -35, -236, 330, 118, -277, 46, -15, 188, -370, 110, 135, -552, 192, 185, -280, 86, 28, + -86, 212, 23, -32, 28, 146, 378, 305, 386, 271, 140, -92, 573, -138, -288, 638, 45, 389, 85, -115, -583, -535, -132, 41, -211, -96, -165, 380, -323, -88, -53, 99, -316, 238, -23, 80, -25, -116, -205, -131, -161, -124, -37, 29, -98, -63, -54, 145, -156, -131, -112, -126, -4, 118, -47, -45, 80, 28, -38, 62, -98, -100, 85, -118, -203, 81, 185, -88, 21, 133, -41, -92, -102, -995, 491, 862, 62, -485, 225, -88, -31, 143, 86, 224, -258, 32, 773, 594, 520, -563, -21, 141, 298, -269, -301, -75, + 100, 270, 136, -725, -822, 259, -24, 467, 479, -305, 397, 319, 424, -27, -248, -260, 205, -275, -103, 2, -8, 254, 539, 303, -143, -125, -261, -66, 28, 146, -53, -93, 267, 167, -400, -4, 21, 487, -240, -278, -526, -179, 95, 37, 278, -58, 73, -236, -347, -318, -318, -184, 159, -664, 85, -92, -99, -140, 137, 365, 271, 43, -54, -337, -102, -30, -63, 224, 120, 69, 55, 117, 141, -51, -51, 4, -55, 13, 21, 45, 81, -215, 40, -27, 171, 45, -211, -11, -131, -105, -47, -48, -50, -27, -21, 58, + -4, 119, 108, 91, 158, 499, 37, 432, -64, 562, 278, 438, 267, 125, -223, -26, -141, 299, 85, 262, -258, -49, 465, -583, -328, 447, -768, -341, 53, -150, -382, 765, -142, 527, 209, -467, -75, -178, -564, -731, 576, -9, -216, 140, 6, -101, 207, 79, -79, -271, 47, 545, 461, -388, 148, 26, 429, -202, 290, -628, -155, 422, 139, -147, 504, -166, 352, -696, -803, -292, 11, -570, 607, 427, 616, -289, -214, -219, 28, -319, -8, -485, -441, 16, 119, 442, 206, -51, -169, 137, 253, 165, 98, -162, 182, 163, + 205, 152, 109, 164, -236, 191, -144, -75, 300, 266, 177, -36, 6, -85, 152, 46, -69, 81, 154, 20, 118, 117, -164, 49, -125, -39, 32, 698, 502, 786, -695, -522, -1192, 516, -131, -1018, -196, 99, 152, -379, 417, 353, 41, -3, 66, -167, -354, 80, -201, -330, -3, 775, 25, -115, -617, 263, 489, -250, -745, -133, 253, 92, -157, 165, 54, 271, -74, 445, 677, 259, -449, 512, 230, -573, -612, 669, 323, -257, -298, -12, -543, 401, 525, -10, 30, 135, -66, 577, 194, 152, -237, 96, 194, 712, -169, 275, + -548, -622, 558, -81, -52, 61, 532, 15, -25, 339, -160, 71, 308, 379, -179, -230, -504, -245, 165, -219, 176, -2, 187, -97, 138, 33, -77, 65, 282, 74, 281, 89, -177, 16, 117, 102, -174, -155, -170, -68, -133, -126, -207, -84, 116, 78, -21, -29, 63, -133, -3, 183, -50, -23, -85, -67, -37, -257, -37, -96, -105, -156, -226, -800, -58, -520, -1064, -1097, -470, -836, -374, -128, 160, 480, 535, 62, -277, 575, -280, 288, -1051, -96, -718, -479, 500, 353, 344, 120, 716, -63, -36, -502, -169, -95, -339, -343, + -862, -334, -88, -132, -530, 484, 198, 292, -229, -83, -1312, -372, -356, 314, 685, -409, -56, -761, -48, 404, -118, -252, 181, 576, 977, 212, 39, -46, -252, -380, 267, -247, 887, 181, 386, 1800, -349, -297, -445, -620, -77, 620, 283, 96, 211, -251, -193, -539, -123, 315, -43, -113, -44, -119, 72, -12, 127, 129, 131, 170, 185, 465, 286, -161, 273, 1, 24, 199, -214, 12, -248, -146, -342, -251, -357, -294, -195, 407, -241, -132, -286, 26, 94, -55, 127, 57, -1, -239, -895, 511, 840, -495, 27, 190, -289, -68, + -626, -11, -351, 913, 0, -170, 732, -184, 213, -837, 435, 132, 567, -263, 422, 748, 801, 452, 722, 372, -116, 704, -341, -460, -149, 285, 475, -1140, -79, -736, 585, 268, -16, 205, 819, 39, 731, 316, 1108, 103, -128, 490, 159, -562, 120, -62, -761, 537, -460, -736, -1517, 122, -189, 896, -498, 1197, 391, -15, -185, 470, 488, -867, -375, -639, 222, -285, 652, 214, 218, 323, -153, 63, -232, -73, 16, -80, -676, 273, -4, 207, 4, -191, 19, 283, -451, 394, -167, 7, 41, -368, -35, 236, 113, -261, -114, -56, + -320, 116, -93, 472, -373, 175, 320, 126, -139, -90, 154, 88, 95, -70, 160, -482, 130, 131, 211, -137, -233, 31, 206, 43, 565, -396, -441, -434, 543, 277, 711, 190, 2221, -673, 2, 6, 1028, 420, 471, -692, 289, -279, 9, -326, 59, 740, -208, 227, 1440, 445, -667, -780, 79, 935, 483, 169, -376, 795, 126, -130, -895, 260, -151, 371, -814, -501, 32, -215, 96, -760, -36, -468, 202, 654, 521, 163, -1038, -2, 92, -937, -837, -559, -462, -462, 723, 157, -31, 467, 752, 193, 650, 7, 427, 2904, -675, 470, + 325, -523, 98, -1953, 29, 954, 242, -545, 733, 168, 273, -495, -120, -425, 136, 26, 27, 156, -612, 212, -340, -251, -834, 194, 179, 154, 202, 1021, 146, 100, 109, 70, 607, 62, 250, 205, 460, 179, -38, -114, -96, 68, 288, 346, 95, -551, -259, -130, -130, -189, -576, -147, 190, 424, 1170, -559, -38, -802, -585, 178, 507, -665, 772, 319, -1037, 622, -426, -518, -53, -624, 134, -284, 783, -466, -47, 428, -1544, 211, 464, -471, 366, -934, 914, 93, 148, -1760, 1570, 670, 507, 27, -1011, 908, -71, -461, 1605, -329, + -723, -381, 183, 461, 430, 111, -286, -1911, -228, 469, 14, 692, -1013, 1025, 91, 342, -1030, -300, 149, 1308, -561, 301, -956, 826, 452, 779, -318, 342, 121, -1035, -998, 534, 426, 832, 164, 1070, -1637, -2127, 323, -453, 1182, -788, -186, 132, -920, 39, -556, 464, 649, 61, 523, 589, 159, -543, -289, 951, 480, 119, 149, -292, 4, 577, 307, -477, -286, 537, -96, 332, 320, -214, -297, -285, -18, 284, 110, 365, 509, 38, -38, 427, 5, 82, 115, -186, 126, -322, 158, 59, -16, 134, -157, -1481, 1351, -291, -326, -527, + -154, -1168, -2181, 753, 626, -96, -450, -888, -147, -275, -473, 860, -1951, -833, -1030, -307, -1485, -137, -224, -53, -249, -301, 239, -14, -658, -206, -15, -899, -481, -265, 65, 692, -356, 1388, -726, -104, 583, -619, 376, 79, -952, -1424, -350, 363, 1297, 563, -995, -421, -2856, -956, -207, 600, 1549, -83, -1662, 91, 900, -333, -80, 955, 1005, 2307, -2553, -497, 359, 644, -808, -959, -1367, -1357, -761, -633, -180, -100, -1580, -657, -581, 580, -301, -159, 1416, 1071, 82, -208, -70, -882, -44, 307, -639, -345, 115, 394, -274, -317, -216, 440, + -302, 461, 27, 475, 337, 340, -274, 167, -672, 332, -96, 191, -596, -466, -75, 139, -341, -5, -755, -144, -100, 304, 383, -490, 960, 3, 348, 198, 691, 687, -48, 429, -823, 217, -324, -2009, 472, -331, 612, -544, -562, 58, -833, 160, -840, -2, -135, -319, 424, -622, -818, -743, -963, -148, -94, 1097, 252, -774, -1161, 170, -12, 295, -216, 671, -759, -291, -1072, -678, -300, 52, -446, 1145, -383, -949, 311, 1188, 862, 364, -818, -523, -74, 1081, 2048, -2, 411, -374, -1983, -421, 191, 769, 1711, -925, -1144, 695, 331, -383, + 63, -616, 401, -1667, -185, 115, 418, -997, 1181, -1629, -1867, -1713, 883, -336, 1659, -2282, -995, 204, 2358, -169, -410, -1273, -466, -131, 1141, -75, 2, 89, 204, 44, -10, -468, -410, 562, 245, 87, -1224, 330, -310, -123, -631, 51, -51, -94, -1442, 157, -315, -143, -120, 268, 0, 113, -5, 32, 0, 30, -524, -79, -336, -268, 256, 286, -420, 39, -299, 418, -143, -649, 104, 1185, 351, -2165, -398, -1499, 645, 105, -2969, 183, -924, -1932, -1504, -2202, 1336, -686, -1733, -793, 544, -1045, -898, -711, -424, -782, -769, -1416, -1022, -1935, + -1092, -995, -334, -924, -197, -444, -38, 50, 243, 513, -539, 423, 43, 959, 417, 590, 609, -1819, -482, 1416, -258, -918, -1016, -771, 567, 2299, -164, -61, -1570, -1618, -346, 301, 1380, -124, 1257, 440, -1543, 2736, 42, 2122, -5, -580, 1145, -1581, -2013, -1315, -4445, -2724, -894, 1997, 1235, -1814, -1183, -2755, 1335, 1762, -1402, -1428, 306, 1150, 1678, 434, 956, -944, -512, -722, -1050, -467, -111, 56, 24, -609, 69, 339, 106, -136, -431, -325, -489, -223, -713, -198, 400, -723, -1116, -213, -742, -543, -113, -978, -741, -245, 409, 395, 475, -74, + -429, -131, 127, -302, 643, -36, 461, -42, -46, 429, 343, 488, 1174, 692, 860, -753, -1830, 2128, 2036, -1287, -1669, -8, 1827, -199, -105, -570, 1598, -178, -425, -40, 443, 818, 24, -617, -699, 984, 75, -425, -1051, 597, 333, -122, -828, 259, 360, 294, -522, -318, 96, 810, -236, 289, -1192, -336, 6, 784, -1661, -301, 166, 1194, -572, 182, -846, 112, 357, -590, -441, -74, 200, 361, -374, 21, -1478, 798, -242, 1384, -856, 614, -581, 639, 127, 426, 373, -1086, 1228, 235, 711, -1199, 338, -310, 196, -347, 54, -90, 170, 397, + -56, -484, -276, 114, -57, 22, -178, -473, 163, 115, -136, -140, -1, -155, 30, -262, 0, -133, 217, 112, -78, -197, 73, -5, -156, 110, -501, -15, -51, 216, 0, 576, -381, -407, -126, 299, -413, 619, -520, 256, -251, 563, -505, 620, -351, 483, -438, 756, -715, 545, -159, 408, -382, 401, -434, 454, -437, 363, -291, 403, -313, 336, -312, 95, -101, 204, -155, 167, -137, 136, -98, 188, -115, 73, -90, 100, -78, 36, 16, -621, -1383, -1841, 1348, 895, -1048, -1495, -731, 697, 367, 926, 997, 198, -498, -143, 351, -339, + -25, 209, 59, 559, 392, 172, -498, -15, -307, 326, -521, -451, 384, -118, -210, -207, -362, -497, 41, 411, 376, 315, -116, -409, -355, -247, 448, 609, -279, -420, -180, 506, 263, 675, -472, -178, 269, -124, 25, -69, 242, 146, 196, 43, -451, 191, 88, -14, 356, -180, -86, 64, -61, 48, -128, 600, 154, -46, 572, 572, -575, -874, -317, -598, 22, 400, 118, -356, -429, -113, -79, 348, 169, 218, 328, 200, -176, 202, 146, -419, -561, 172, -145, 284, 211, -308, -78, -103, -109, -358, -193, -20, 119, 174, 484, -236, + -174, 125, -106, -139, 285, 12, 632, -1536, -4044, -1487, 725, 2104, 4443, 2973, 765, 1127, -594, -1809, -3004, -2613, -2078, -599, 80, 1446, 1593, 3393, 1647, 1086, -86, -723, -1633, -848, -1321, -1523, -938, -785, -59, 424, 1269, 785, 911, 828, 837, 1259, 108, 873, -162, -391, -1063, -633, -1585, -2332, -2039, 24, -347, 640, 1095, 601, 1690, 1476, 2136, 1217, 1448, 72, 71, -1142, -1867, -2181, -2620, -1721, -2141, -180, -9, 1031, 1080, 2587, 2031, 2890, 1172, 1352, 563, -12, -1725, -2812, -1884, -2246, -1401, -1521, -143, 236, 897, 1179, 1595, 1630, 1566, 1027, + 1121, 293, -204, -385, -1265, -1151, -1514, -1068, -1513, -1151, -121, 271, 796, 1204, 1072, 1107, 1822, 661, 1112, 856, -1151, -2079, -903, -1833, -1158, -628, -132, 165, 583, 1060, 735, 1140, 721, 622, 249, -68, -663, -216, -312, -1159, -1086, -297, -124, 64, 380, 448, 565, 454, 446, 170, 150, -4, -255, -123, -93, -255, -414, -137, -207, -238, -28, 115, 126, 194, 229, 287, 184, 136, 42, -23, -72, -113, -155, -165, -120, -89, -67, -59, 1, 31, 36, 53, 56, 85, 126, 127, 36, 25, 34, -16, -66, -87, -120, -103, -72, -21, + -29, -1, 50, 54, 51, 73, 59, 34, 2, 2, 4, -8, -32, -28, -33, -32, -33, -21, -13, 4, 14, 27, 30, 24, -1, 11, 17, 11, -4, -19, -26, -21, -13, -2, 7, 17, 12, 5, 5, 7, -5, -11, -9, -9, -7, 0, 0, 1, 3, 3, 2, 1, 0, 0 } }, + { { 246, 26, -67, -70, 43, -119, -2, -233, 166, 211, 147, 208, -250, 20, 57, -89, -69, -61, -292, -49, 174, -299, -243, 141, 128, -192, -67, 127, 16, 154, 66, 161, -101, 31, 22, -43, 75, 59, 109, 46, -48, 10, 122, -33, -56, -21, -148, -326, 194, 94, -102, 143, -57, 16, -5, 66, -86, -23, 193, -182, -73, 63, 31, -28, -9, 84, 10, 75, -129, 131, 68, -169, 134, 12, 49, -20, -50, -197, -61, -15, 101, -26, 83, -50, 10, 24, 10, 58, -11, 4, -7, -40, -18, 7, -21, 2, + -1, -9, 54, 54, 28, 22, 20, 7, 0, 7, 3, -9, -24, -27, -6, -3, 387, -221, 69, -244, 31, 58, -246, -311, 79, -338, 76, -87, -22, -207, -29, -232, -119, 2, -246, 264, 94, -408, 40, -21, -73, -174, 89, 214, 5, -15, 201, -116, 4, -74, 133, -154, 47, 188, -161, 164, 58, 177, -14, 41, -26, -74, 232, -286, 67, -126, -54, -36, -103, -76, -228, -143, -35, 150, -12, 57, 209, -4, -180, -22, 8, 57, -87, 1, -177, 4, -71, 59, 93, 137, 49, -76, -99, 134, -44, -60, + 26, 75, 155, 19, 45, -9, 91, -17, -70, -36, -34, -3, 62, 12, -3, -32, 60, 0, -21, -16, -14, -17, 29, -11, -2, -34, -91, -318, -2, -191, -59, -30, -223, -29, -51, 113, 263, 265, 32, -111, 106, -253, -35, -96, 90, -378, 135, 66, -13, -108, -163, -73, -134, -115, 72, -24, -145, -41, 30, 250, -9, -249, 21, 110, -2, -77, 22, 96, -271, -19, -118, 193, 117, 34, -251, 30, 98, 156, 145, -164, -77, 9, -51, -50, 135, -82, 83, 25, -105, -22, -145, 177, 66, -171, -119, 31, + 92, -135, -173, -27, 9, -113, 25, -45, 59, -107, 163, 90, 123, 37, 16, 113, 150, 20, 43, -12, 21, 5, -6, 19, 13, 20, -24, 3, 11, -6, 3, 52, -29, 14, -35, -25, -24, 8, 19, 15, 1, -30, -22, 54, -542, 177, 158, 264, -67, 166, -467, -127, 148, 19, -230, -59, -76, -409, -165, 43, -18, -291, 184, 261, -266, 204, -348, -117, -30, 122, -1, -140, 97, 49, -22, 157, -75, -99, -30, -56, -102, 155, -117, 45, 116, -22, -91, -170, -20, -121, -37, -141, -38, 318, 7, 194, + -176, 163, -50, -257, -152, 145, -93, -130, 95, -153, 129, 36, -47, 170, 153, 69, -167, -188, -13, 253, 51, 40, -142, 39, 91, -191, -70, 64, 135, 68, 114, -5, 1, 43, 6, -20, 7, -15, -24, -83, -68, 22, -41, -23, 29, 15, 21, -4, 35, -21, 2, -28, 1, -35, 18, 8, 25, -46, -285, -271, -177, 40, -41, 119, -95, 6, 25, -77, -26, 75, -76, 329, -207, 155, -50, -17, -145, -36, -16, 241, -156, 27, 51, -226, -136, -152, -129, -262, -87, 102, 187, 121, -209, -296, -61, 15, + -149, 34, -100, -152, -369, -182, -257, 157, -63, 128, -146, -359, -188, 24, -70, -114, -50, -138, 199, 23, 118, 157, 43, -1, -122, 11, 169, -23, -117, -163, 275, -220, -310, -217, -124, -169, 202, 321, -246, -167, 43, 159, 239, 192, 149, 149, -46, -56, -67, -68, 62, -39, 20, -49, -85, -30, -60, 53, -36, -73, -42, -40, -75, -82, -51, -16, 22, 22, 46, 12, -133, 23, -17, -49, 20, -17, -37, -83, -70, 9, 4, -23, -31, 7, -38, 30, -32, -15, -12, -57, 75, -596, 184, -42, 106, 327, + 128, -80, 111, -245, 152, 179, -325, -69, -165, 184, 159, 249, 288, -374, -193, 63, 321, -121, 149, -357, -109, -125, -77, -216, 53, -353, 245, -68, -64, 181, -12, 42, 190, 7, 155, 106, -45, -60, -22, -247, -184, -226, -16, 475, 108, 93, -13, -64, -5, 285, -62, 91, -547, 504, -123, -87, 27, 310, 110, -49, -189, 540, -106, -4, 170, -133, -3, 80, -123, 109, 103, 447, -223, -275, -54, 136, -170, 41, 112, 40, -100, 47, 115, -71, 8, -123, -43, -34, -107, 140, -102, -80, 59, 0, -120, -6, + 25, 55, 2, 64, -46, -32, -38, 44, -47, 75, 4, -25, 29, 79, -135, -5, -38, 254, 141, 283, -118, -72, 162, -268, 235, 268, -140, -26, -431, 17, 144, 116, -94, -294, -593, 6, -104, -284, 62, 185, -260, -113, -283, 138, 13, -45, -96, -125, 298, 348, 133, 164, -82, -180, 487, 118, -87, -291, 209, 5, 278, -28, 345, 171, 240, 203, 102, 268, 335, -13, 59, -112, -7, 181, 74, 97, -303, -113, -66, -264, -252, -168, 136, 284, 373, 489, 106, 40, 393, -162, -302, -108, -155, 253, 207, 77, + -286, -81, 47, 38, -58, -134, 37, 30, 161, -43, -93, 16, 29, 37, 0, -1, 30, 72, -56, -55, 2, -10, -77, -20, -98, 100, 31, -75, -6, 67, -39, -10, -59, 28, 35, -28, 87, 65, -12, 452, -435, -206, -61, 172, -407, 252, -401, 193, -4, 205, 326, -137, 297, 326, 309, -184, 260, -286, -230, -38, -178, -5, -154, 256, -195, 54, -192, -334, -158, -72, 397, -338, 312, 136, -469, 531, 128, 57, 371, 64, 13, -214, -5, -121, 423, 178, 296, -119, -74, 204, 352, -374, 365, 65, -64, -71, + -354, 167, -169, 70, 12, -319, 103, 267, -248, 169, 108, 375, 36, -27, 224, 328, 23, -190, 217, -256, -137, 67, -107, 67, -87, 31, 138, 103, -108, 90, -58, 72, -77, 228, 19, 218, -31, 54, -51, -20, -74, 138, 54, -115, 115, 138, -20, -20, 80, -7, -12, 115, -8, 28, 70, 48, -23, 88, -78, -14, 12, 24, 15, -5, -15, -88, 37, 131, 32, -368, -264, 400, -513, 129, -273, 304, -326, 497, 172, 48, -432, 220, 365, 96, -223, -144, -128, 339, 184, -474, 66, -335, -19, 38, -287, 376, + 376, -171, 82, 256, -313, -47, -97, -258, 549, -200, -124, -277, -464, -73, 7, -159, 68, -382, 33, 28, -78, 303, -64, -235, 121, 0, -177, 152, 651, -130, 154, 36, -444, -71, 394, 179, 391, -39, 225, -311, 139, 139, 45, -264, 244, 88, -690, 55, -126, 462, -178, 359, 330, 268, -35, 104, 14, 29, -47, -74, 178, 75, -4, -117, -169, -37, 70, 119, 82, 152, 3, -38, -64, -46, 52, 92, -10, 73, 45, 16, 63, -10, 66, -110, -141, -180, -11, 87, 36, -83, -33, -57, -69, 116, 32, 53, + 45, -810, 905, 103, 355, -665, 356, 465, -545, 201, 263, 203, -354, 41, 57, -123, 199, 416, -342, -285, -107, 352, 303, 431, -26, 180, -329, -90, -89, 67, 200, 552, 327, 198, 101, -23, 261, -103, -483, -97, 136, 148, -285, -216, -351, 63, -32, 117, -232, 402, 393, -349, 814, 33, -80, -9, -175, -41, -57, -335, 1, -3, 212, -693, 164, -248, 495, 600, 257, 247, 108, 36, 541, -106, -408, 341, -187, 89, 264, 488, 64, 45, -398, -21, 110, 308, -141, 166, 77, -123, 312, 50, 137, -96, -34, -95, + 10, 33, -53, -6, 90, -56, 92, 62, -73, -11, 40, -32, 3, -68, -219, -65, -38, 220, 272, 24, 36, -83, -97, 20, 25, -119, -95, -63, -57, 71, -133, -9, -99, 336, 68, -225, 219, 327, 285, 182, 339, -401, -254, 50, -363, -86, -58, 86, -91, -233, -296, -175, 151, 257, -438, 98, -43, -7, -529, -473, -81, -366, 178, -418, 30, 231, 328, -283, 389, 103, -36, -80, 575, -155, -26, -456, -257, 380, -26, 147, -441, -480, -130, -269, -46, 26, -177, -224, 139, -208, 21, -309, -168, -3, -516, 53, + 343, 70, 181, 376, 638, -608, 114, -373, -366, -200, -278, -174, -163, 628, 344, 350, 73, 107, -448, 28, -157, 78, -194, 281, 365, 42, -163, -106, -309, 34, 192, 112, -74, 203, 96, 215, -43, -32, 36, 142, -85, 64, -126, -170, 129, 53, 27, 35, -240, -136, 0, 192, -155, 100, -208, -63, -33, 81, 51, -55, -50, -271, 119, 651, 689, 756, -545, 50, 412, 327, -314, -611, -62, -83, -478, -273, 936, 82, 73, 356, -30, 158, -117, -358, 252, 212, -487, -697, -537, -426, -404, 49, 131, 219, -265, 279, + 75, -126, -281, -1, 27, -441, -342, 61, -70, 70, -262, 230, 80, -248, -540, -209, -175, -724, -220, 77, 374, -27, 440, -67, -25, -616, -121, 254, 129, -1037, 311, 99, -280, -169, -292, -335, -2, 24, -320, -99, 224, 313, 492, -359, 30, 279, 0, -792, -625, 0, -156, 208, 7, -189, -273, 139, -69, 127, 340, -2, -148, -265, -486, -163, 44, -76, -71, 40, 47, 229, -100, 30, 98, 51, -166, 28, -31, -428, 59, -154, -181, 77, 69, -125, -26, 163, 61, 48, -145, -176, -48, -8, 26, 118, -191, -17, + -120, -75, -157, 266, -207, 737, -613, -374, -116, -1168, -605, 6, -740, 592, -253, -234, 77, 1343, 655, 50, 285, -53, -347, -27, -543, -393, 202, 202, 251, -377, 505, 310, 570, -559, 103, 835, 89, 41, 175, -786, 214, -193, 143, -312, -737, -39, 315, 376, 108, -110, 67, -28, 261, -559, -810, 153, -287, 497, -184, -199, 655, 150, 289, 57, -529, -217, -51, 298, 860, 657, -181, -743, -1, -81, 291, -457, -564, -324, 288, -581, -77, -487, 18, 400, 3, -733, -147, 102, 209, 96, -444, -306, -476, 80, -87, -210, + -148, -210, 58, -86, -188, -55, 161, 2, 10, -247, 11, -21, -142, 15, 325, 105, 73, -315, 141, -33, -19, 51, 11, -5, -47, -187, -191, -172, 232, 187, -68, -469, -155, -174, -19, -250, -1346, 510, 417, -203, -892, -202, -348, -365, 383, 476, -57, 126, -1013, 348, -1266, -324, -117, 245, 626, 1000, 410, -588, 128, 698, 86, 209, 374, -597, -236, -98, 172, -422, -232, -131, -321, -244, 419, 415, 99, 30, 715, -141, 329, -822, 534, 151, -750, 72, 229, -701, -99, -686, 219, 283, 297, -463, -49, 455, -391, 2, + -71, 753, -458, 554, 272, -708, 609, -522, 388, 522, -540, 296, -463, -565, -859, -710, -786, -188, 127, -236, 667, 702, -309, 618, -107, -133, 778, -178, -541, 366, -92, -415, -330, 310, 43, 160, 234, 42, 190, 312, -97, 350, 229, 174, 186, 28, 109, 298, 227, 302, 31, 251, -62, 16, 205, -110, -410, 186, 48, 0, -7, 178, -365, 179, 230, 199, -248, 204, -1074, -515, -535, 914, 14, 333, -165, 1302, 194, -892, 50, 953, -372, 202, -174, 70, -579, -775, 1195, 847, -345, 647, 245, 846, 962, -299, -245, 855, + 622, 57, -289, -445, -468, 389, 751, 347, -155, 502, -286, 476, -234, 700, 1247, 948, -1043, 457, -190, -432, -29, 345, 331, 2293, -248, -37, -391, -423, 434, 820, -220, 620, 525, -86, 3, -462, 441, 371, 1211, 1234, 1499, 616, -403, -327, -712, 666, -1046, 732, -983, 555, -357, -595, 404, -1579, -1255, 212, 227, -462, -451, 716, 347, -685, 83, -167, -385, 107, 171, 44, 174, 210, 377, -196, 60, -235, -409, -253, 76, 20, 523, 102, -148, -452, 52, -187, -159, -209, 134, 313, 98, 270, 219, 361, -176, 272, 20, 70, + -44, 11, -239, 250, 609, 324, -85, -83, 522, 441, -364, 145, 274, -172, 746, 184, -1674, 409, 245, -1241, 97, -196, 75, 482, -38, -1146, -184, -352, -42, 845, 1014, -545, -119, -455, 268, -875, -1709, -603, -499, 109, 53, 806, -1160, 582, -251, -114, 511, 246, 849, 205, 342, 898, -982, 1273, 1023, 536, 961, -348, 381, -861, -149, -426, 801, -672, 192, -1461, -1804, 1236, -31, 803, -530, 536, -337, 127, -182, -1185, -353, -788, -354, 447, 1804, 648, -1542, -342, 442, -351, -209, -1024, -510, 813, -273, 206, 184, -634, 435, -83, + 58, -1315, -359, -17, -579, -333, 77, -887, 121, 211, -699, -561, -998, -755, -44, -414, -176, 35, -266, -281, -93, -444, -190, 66, 335, -391, -115, -676, 269, 175, 430, -276, 446, -878, -25, 6, -35, 141, -116, 99, -383, -426, 31, 177, 16, -335, 121, 104, -1043, 550, 548, 975, -477, 358, -549, -635, 282, 1296, 2096, -130, -141, 46, -49, -933, 1465, 707, 778, 604, -428, 512, -831, -1189, -210, 895, 576, -423, -280, -55, 717, 34, 521, 520, 849, 289, -543, -506, 483, -570, -435, 259, 932, 871, -996, -759, 503, 615, + 1838, -422, -1013, -1035, 875, -659, 825, 950, 1891, 4038, -910, -506, -1519, -2396, -776, -1202, 129, 1681, -256, 895, 1252, 838, -477, -1479, -2450, 1372, -107, 1560, -807, -2104, 726, -1242, -1682, -845, -544, 545, 511, 964, -84, -449, -87, -25, -878, -822, 412, -281, 839, 793, -387, 790, -626, 33, 747, 99, -1205, 334, -615, -86, -210, -141, -894, -698, 121, 1059, 1095, -1023, -143, 1290, 1195, 24, 236, -1126, -631, 194, 650, -969, 232, 799, 366, 319, 64, 516, 735, 392, -112, 136, -798, 167, -726, -2030, 531, -840, 865, 140, 490, 430, + -1855, -1311, -641, -398, -419, -750, -222, -1256, -793, 626, -811, 1589, -1155, 135, 341, -111, 156, -54, 393, -351, -376, -54, 299, -36, 693, -624, 162, 1000, 334, 161, 520, 75, -384, -243, 819, 193, -1247, -548, -1009, -455, 1380, 1282, -1292, -133, -1472, -347, -105, 356, 767, -1209, 834, -1028, -156, -692, 1587, -305, 1126, 1046, 2321, -1048, 969, 166, 922, 326, 709, -1142, -1038, 1548, 96, -47, -1067, 1252, -398, 647, -1124, 2419, -1268, 1350, -1593, 649, -1195, 683, -1099, 842, -687, 499, -373, 279, -581, -364, -262, -66, 238, 47, 197, 23, + 194, -82, -284, -480, 247, 252, 96, 231, -157, 95, -119, 100, 855, -201, -567, 92, -310, -627, 229, -339, 281, -284, 238, -548, 253, -710, 477, 1040, 192, -1808, -775, -1106, 100, -231, -2453, -1095, -616, -1291, -789, -2473, -2081, -351, 938, -1347, -789, -169, -1140, -238, -60, -1105, -269, 264, 91, -1476, -823, -829, -443, -503, -119, -1015, 908, 600, 1281, 1843, 1611, 434, 1701, 699, 333, -709, 619, 638, 516, -162, -534, -233, 454, 772, 3846, 548, 822, 592, 1595, 635, 1406, 2523, -1163, -2407, 342, 1591, 2823, 1267, -2365, 358, -560, 3545, + 2625, 3176, 2923, -2470, -1610, 2088, 2509, -685, -1391, -1696, 3933, 2625, -124, -3312, 846, -92, -700, 959, 293, -256, -673, 24, 573, 1483, 1073, -823, -301, -192, -138, 856, 641, 674, 57, 381, 1381, 945, 236, 575, -315, 708, 912, 1173, 1493, 1169, 916, 57, -140, -244, -42, -589, -295, -253, -734, -976, -1110, -1966, -1083, -691, -1150, -2189, -1495, -1260, -1471, -1772, -1865, -592, -663, -988, -510, -580, -347, -533, -505, -504, -356, -481, -284, -384, -265, -306, -158, -348, -21, -344, -465, -614, -1805, 2888, 2332, -2024, 449, -50, 323, -82, -202, 741, + -750, 723, -298, -1, 286, 230, 258, -6, -425, -276, 464, -387, -50, 444, -246, -261, -357, -657, -656, 474, -240, 173, -413, 77, -875, -163, 238, 557, -359, 117, 385, 611, -149, 504, -415, 1619, -605, 555, 74, 311, -305, 425, -174, 1152, -190, 352, -809, 1056, -559, -50, -158, 148, -318, 631, -736, 592, -675, 869, -916, 1103, -738, -407, -463, -241, 45, -740, 477, -443, 418, 24, 578, 207, 400, 693, 305, -255, 191, 161, -98, 115, -218, 242, -121, -12, -213, 482, -486, 32, -41, 387, -72, 68, -89, 146, -227, 163, + -193, -120, 384, 325, -97, -360, 228, 284, 332, -315, 260, -224, 198, 27, 82, -339, 351, -147, -390, 311, 328, -291, -43, -81, 100, -285, 379, -364, 142, -397, 350, -295, 303, -244, 370, -417, 443, -412, 226, -350, 346, -396, 319, -263, 394, -439, 440, -389, 368, -295, 342, -318, 292, -256, 237, -261, 229, -242, 258, -266, 254, -222, 225, -229, 215, -208, 241, -206, 235, -172, 204, -168, 172, -177, 210, -156, 161, -127, 182, -135, 133, -121, 90, -92, 115, -78, 123, -94, 125, -95, -707, -1463, -1609, 1373, 349, -422, + -2182, -876, 1219, 250, 881, 982, -351, -614, 31, 234, 183, 164, -384, -282, -212, 3, 593, 321, -26, 134, -168, -284, -180, -148, 13, 176, -132, 226, 239, -801, -355, -354, 430, 299, -25, -372, -503, 441, 99, 296, 412, -743, -494, 137, 601, 303, -845, -521, -686, -328, 179, 156, -282, 312, -126, -296, 134, 284, -210, 68, -7, -265, -23, -94, -600, -607, -36, -648, -484, 20, 197, -142, 715, 527, 301, 22, -68, -318, 396, 193, 232, 222, -199, -85, -14, 113, -373, -456, -62, 200, 30, 253, 178, -239, 79, 139, + 99, -78, 255, -317, -188, 581, 335, -360, -268, -184, -319, 352, -11, 49, 163, 103, -3, -15, -238, 150, 91, 207, -117, -37, 136, -15, -157, 568, -1415, -3857, -1466, 878, 1858, 4380, 2575, 700, 917, -759, -1417, -3103, -2092, -1604, -524, 636, 1708, 1327, 1658, 1601, 1087, -367, -1263, -1095, -1124, -905, -1303, 400, -823, 60, 607, 1120, 634, 1048, 1384, 25, 414, 30, -20, -774, -101, -689, -1342, -2121, -1179, -648, 172, 160, 1262, 1748, 1683, 2001, 293, 1313, 522, -120, -1230, -1208, -1637, -2152, -1465, -1668, -1054, 5, 519, 1196, 1937, 2848, + 2285, 2067, 1122, -429, -420, -1120, -2377, -1830, -3005, -1979, -874, -669, 942, 1803, 2477, 1744, 1340, 811, 930, 812, -127, -939, -891, -1412, -1557, -1244, -846, -792, -748, 342, 734, 1292, 1539, 1257, 1110, 629, 25, 29, 146, -936, -1580, -651, -1379, -1570, -49, 389, 877, 901, 581, 952, 559, 761, -157, -19, -666, -407, -352, -447, -504, -413, 72, -174, 6, 461, 650, 403, 359, -94, -108, -10, -4, -201, -227, -43, -132, -145, -79, -1, -138, -52, 291, 97, 137, 183, 157, 56, 54, -35, -123, -180, -129, -211, -173, -47, 33, 73, + 144, 114, 105, 137, 95, -59, 25, 55, -41, -113, -118, -96, -7, -43, -69, -43, 39, -5, 40, 103, 102, 85, 47, 8, 2, -32, -30, -51, -47, -37, -31, -51, -27, -27, -19, 15, 62, 35, 52, 60, 49, 30, 8, -19, -33, -52, -39, -44, -40, -14, -1, -16, 8, 37, 45, 29, 18, 20, 22, -5, -19, -22, -18, -17, -8, -7, -1, 1, 4, 1, 2, 2, 2, 1, 1 }, + { 261, 167, 5, 9, 206, 52, -102, 70, 137, -68, -113, -406, 22, -136, 272, -134, 137, 111, -14, 90, 151, 42, 35, -73, -89, -68, -112, 99, 59, -52, 89, -60, -90, -106, -52, -84, 7, 2, -16, 187, -108, 153, -55, -38, 102, -62, 32, -62, 112, -32, -318, 96, 11, 40, 160, 84, 12, -35, -105, 274, -144, 107, 55, -111, 115, 52, -133, 107, -137, 9, -14, 121, 20, 127, -48, -280, -60, -66, -134, -118, -118, 98, 43, 35, 59, 60, 12, 29, -33, 21, -24, -10, -69, 1, -23, 53, + -5, -15, -11, 7, -36, 14, -15, 21, -11, 5, -41, -3, -51, -30, -29, 43, 493, -247, 25, -17, -17, 110, -91, -358, -330, 152, -106, -33, 81, 16, 80, 90, -158, 82, 56, -113, 127, 193, -130, -44, 7, -213, -98, 19, 249, -43, -17, -212, 121, -3, -191, -83, 63, -31, 34, -165, -7, 8, -69, 171, 41, 36, 165, -20, 215, -76, -280, 109, 106, -100, -45, -37, 32, 9, 74, -66, 48, -154, -10, 96, -147, -20, 82, 24, -78, 47, -60, 13, 139, 48, -198, 234, 86, 84, -23, 134, + 149, -68, -12, 31, 36, 45, 61, -9, 3, 45, -9, 4, 27, 71, -14, 73, -5, 16, 36, 8, -24, -9, 24, 23, -7, -36, -120, -289, -34, 31, 319, -121, 273, 69, -9, 17, 245, -57, -67, -71, 172, 350, 92, -241, -328, -466, 61, -122, -196, -108, -304, -1, -141, 23, 146, 154, -173, -155, -110, 19, -258, -28, 80, -117, -42, 27, 104, -145, 38, 341, -14, -17, -125, 142, -63, 13, 108, 141, 210, -33, 31, -63, -3, -36, 28, 327, -364, 8, 71, 193, -80, -96, -21, -91, 262, -144, + -343, -24, -102, -144, 85, -339, 126, -36, -94, 7, 240, -71, -90, -92, 115, -108, -29, 20, -10, 41, 4, 16, 71, 6, 19, -18, 57, 13, -11, -65, -35, -5, -34, 66, 41, -38, 50, 5, 7, -35, 19, -15, 2, 17, -532, 199, -167, 223, -201, -18, 154, -308, -53, 94, -84, 449, -188, -57, -180, -150, 230, 256, 99, -302, -365, 337, 56, -342, 127, 13, 161, -101, 154, -204, 99, 330, 136, 141, 75, 6, -84, 69, 25, -225, 3, -71, -166, -165, -63, 131, -238, 33, -172, -18, -27, 78, + 140, 298, 105, -2, 128, -159, -235, -4, 54, 24, 283, -64, -35, -90, -40, 40, 137, -37, 57, -140, 229, -60, -81, -53, 74, -124, 3, 142, -11, -41, 21, 113, 88, -17, 71, -61, 45, -37, 17, 81, -29, 35, 34, -55, 55, 34, 12, -23, -51, -12, 61, 41, -22, 25, -13, 102, -10, -28, -266, -62, -173, -18, 353, 226, 158, -27, -311, 43, -205, -330, -109, 237, -186, -292, 76, 25, -146, 31, 166, 46, -390, -110, 245, 288, 144, -323, -117, 147, -55, -70, 21, 108, 17, 40, 331, 1, + 200, 155, -3, -149, -4, -88, 198, -113, -189, 0, 310, 17, 308, 166, 30, 199, -34, 428, 35, 212, 241, 22, -199, -31, -238, 122, -171, -96, -158, -104, -76, 78, 26, 118, -5, -136, -119, 44, 220, -65, 54, -236, 75, 204, 314, -108, -23, 52, -108, -8, 104, -32, 190, 13, 43, 5, 9, 70, -46, -30, -25, -14, 19, 24, -36, 31, -11, -38, -46, 16, -44, -29, -55, 27, 38, -8, 107, -70, 19, -8, -61, 102, -29, -14, -53, 58, 38, -9, 16, 51, 323, -482, -89, 404, -200, 74, + -311, 137, 568, -77, 30, -24, -401, 33, -25, 603, -190, -29, 264, -166, 374, -252, -38, -381, 431, 6, -169, 5, 158, -200, 299, -32, 265, -2, 139, -416, -268, -194, -62, 251, -377, 202, 156, 53, -156, -227, 519, 103, -59, 201, -183, 109, -244, -240, -100, -161, 560, 167, -111, -167, -214, 176, 146, 53, -197, -24, -80, 239, 22, 194, -452, 246, -39, 12, -50, 80, -199, -93, -314, -103, 114, 191, 203, 75, 74, 47, -112, 67, 46, -8, -75, -125, 67, 62, -95, 49, 7, -79, 52, 14, -33, -19, + 5, 15, -58, 40, 23, -91, -21, -47, 8, 64, 45, -10, 3, -43, 102, 8, -35, 207, 104, 172, 53, 5, -61, -255, -77, -163, 105, -7, 391, -323, -417, -103, 134, -128, -99, 333, 69, -180, -208, -216, 364, -180, 247, -115, 270, -264, 61, 413, 143, -557, 131, 15, -69, -48, 60, -65, 56, -89, 47, -21, -248, 252, 259, -75, 286, -241, -40, -68, -114, 315, -223, -397, -222, 77, -324, -302, -150, -101, -207, -15, 269, 283, 45, 305, 97, 43, 232, -244, -41, 2, -200, 0, -194, 239, -66, -41, + 199, -34, -60, -39, 237, -27, 84, -227, -79, 130, -146, 13, 6, 27, -111, -76, -57, 6, -60, -72, 26, -9, -64, -27, 11, -5, -19, -20, -36, 14, -121, -83, -81, -80, 3, -3, -27, 32, -61, 621, -310, -298, 199, 505, 97, 454, 259, 412, 182, -80, -190, 146, -312, -238, 344, 287, 721, -21, 99, -270, 277, 124, -324, -79, 408, -4, -452, -185, -256, -89, 250, 229, -172, -85, 312, -306, 138, 262, 315, -171, 271, -117, -412, 143, 376, -103, 108, 90, -129, 44, 112, -120, 41, 303, -181, -97, + 281, -63, -58, -470, -166, -284, -464, -315, 232, -154, -199, 399, 401, -104, 431, 171, 283, -82, -224, 185, -232, -465, -279, -121, 228, 103, 382, 66, -83, -64, 0, 65, -119, 6, -69, -12, 67, -13, 11, 122, -45, -24, 123, -92, -46, -62, 37, -69, 45, 26, 19, 63, 83, 36, 150, 17, 103, 33, 77, 87, -77, 69, 76, -56, -16, -9, -108, 30, -56, -315, -337, 456, -76, 1041, -429, -202, -24, 254, -146, -142, -430, -497, 224, 43, 685, 222, -70, -78, 455, 465, -385, 279, -367, 97, -158, -189, + -113, 78, -60, 242, 121, 270, -34, -129, -254, -49, 295, 27, -393, -49, 95, -167, 310, 263, 54, 92, -857, -328, 299, -20, 480, 135, 541, -60, -294, 290, -164, 198, 35, 790, 653, 78, 184, -107, 259, 276, 297, 323, 523, -9, 94, -200, -175, 165, -245, -607, -451, -10, 377, -189, -344, -196, -186, -20, -410, -15, 76, -2, -56, -39, 42, 90, -11, 68, -307, -187, -98, -216, 19, -77, -127, -84, -52, 125, 50, -115, 38, 276, 141, -57, -98, -124, -73, -99, -215, 80, -83, -16, 156, 52, -31, 31, + 60, -903, 714, -20, 82, -250, 401, -858, -550, -173, -220, -20, -769, 151, 17, -20, -351, -357, 146, 491, 77, -654, -141, -535, 424, 274, 22, -237, -112, -120, 350, -49, -6, -75, -474, 247, 333, -198, -106, 259, -516, -375, -569, -192, 144, -362, -173, -15, -589, 181, 364, 645, 93, -63, 40, -423, -332, 494, -35, -187, -116, -754, -405, 149, -159, -87, -59, 495, -85, -469, 38, 367, -9, -230, -4, 26, -194, -329, 259, -605, -299, -4, 293, -369, 234, 156, 213, 228, -232, -58, 279, 54, -171, 160, 231, -215, + 80, 207, 195, 307, 20, -94, -53, 51, 4, 135, 113, 11, -28, -98, -34, 68, 137, -227, 29, -43, 93, 219, 10, 153, -82, 102, 125, 184, 143, 180, -14, 103, -34, 78, 469, 430, 150, 735, -342, -165, 112, -205, -67, 234, 789, -138, 153, -15, -58, -23, 871, -436, 448, -15, -586, 181, -581, -360, 322, -312, 226, 3, 23, 384, 308, -484, -546, -414, -143, 144, 147, 48, 99, -656, 91, -357, -821, 544, -168, 511, 549, 22, 200, -308, -370, -651, 140, 577, 96, -268, 27, -140, 83, -356, -290, -355, + 52, -52, -120, 368, 333, 194, 544, 51, -587, 739, -555, -179, -145, -156, 621, -111, -906, 754, -306, -194, 202, 183, 582, 366, 240, 277, 253, 186, 4, 237, 291, 68, -3, 308, -64, 26, -300, -81, -100, -163, 17, -35, 185, 129, 50, -35, 86, 29, 60, 118, -47, -61, 20, -60, 89, 34, 38, 65, 37, 283, 208, 50, 52, 675, 764, 173, -1458, 46, 403, -486, 285, 574, 22, 151, 360, 276, 103, 515, 112, -78, 973, 359, 122, 418, -330, 514, -370, -37, -47, -126, -543, 175, -386, 693, -68, -143, + 1020, 132, 144, 336, 33, 192, -236, -452, -57, 297, -535, 610, 549, 405, 102, 239, -372, -385, -609, -271, -331, -315, 138, -63, -597, -267, 514, -13, -493, 272, -33, -336, -797, 51, -1205, 693, -414, 630, 25, 173, 15, -240, 313, 1069, 92, 302, -194, -839, 68, -94, 605, 353, -150, -33, -133, -69, 201, -242, 189, -31, -217, -215, 219, -262, -262, -362, -79, -261, 74, 224, 9, -68, -175, 328, -317, 79, 33, 26, -189, 129, 318, -16, -168, -41, 290, 306, -254, 293, -28, -79, 40, -20, 319, 83, -181, -154, + -9, 35, 184, 407, 305, 798, -1080, 436, -630, 550, -263, -450, -124, -519, -215, -110, 196, 249, -147, 767, -29, -124, -96, -681, -70, 10, -573, 193, -488, -616, -196, 382, -1025, -693, -462, 60, -717, -607, -492, -243, -197, -88, -484, 529, 94, -44, -360, -368, 710, -607, -416, 193, 192, 261, -353, -489, -206, -85, 235, -349, -140, -139, -422, -719, -914, 875, -948, -46, 71, -159, -173, -843, 332, -197, -889, -13, -193, 847, 211, 605, 571, -162, 225, -86, -160, 428, -104, 249, -320, 32, -322, 284, 219, 47, 200, -77, + -29, 218, 102, -198, 154, 350, -51, 87, -185, -431, -45, -31, -14, -297, -65, 56, -43, -155, 209, -31, -117, -348, -359, 13, 198, 124, 76, -16, 259, 301, -132, 71, 71, -12, 87, 221, -964, 1123, 181, 117, -191, 572, 10, 940, -252, 646, 349, -918, 403, 156, 441, -71, -243, -363, -133, 455, 994, 110, -143, -623, 239, -674, -105, 690, -617, 6, 45, -102, -232, -258, 1101, -232, -269, -128, 251, 374, 139, 24, -223, 3, 165, 674, -153, 962, 559, 291, -229, 839, 947, -71, -250, -43, -307, 101, -305, 485, + 163, 695, 532, -835, -949, 1146, 846, 142, -161, -443, -625, -236, 641, -595, -653, -83, -176, -1035, -233, 241, -405, 65, -3, 65, 85, 183, -308, -180, -317, -104, -2, 57, -173, -72, -31, -504, -172, -234, -114, -2, 45, 33, 86, -22, 19, -259, 156, -221, -270, 204, 82, -471, -53, -138, 238, 474, 10, -379, 315, -76, 82, 124, -128, -78, 29, -196, -277, 504, -397, -123, -77, 106, 24, -602, -1759, 894, -842, 355, 1270, 201, -520, 373, 449, -175, -391, -74, -862, 296, -896, -541, 372, 46, 166, -809, -158, -582, + -492, -720, -245, 258, -425, -432, 437, 68, -27, 145, -829, -43, -643, 567, 163, -1587, 411, 864, -174, 519, 438, 298, 241, 825, 649, 32, -575, -115, 656, 428, -532, 48, -623, -195, 52, 467, 624, -1120, -883, -491, 104, -327, -115, 1058, 182, 257, 827, -323, 178, -200, 846, -417, 44, 92, 630, -164, -56, 235, 264, -24, 134, 413, 26, -4, -6, 403, -190, -119, 105, 179, 126, 60, 196, -78, 11, -172, 5, -126, -9, -177, 313, -220, -324, 324, 218, 226, -226, -296, 11, -538, -139, -273, -275, 119, 8, -283, + 109, 126, -21, -165, -155, 134, 90, 268, 586, 566, -987, 207, -213, -260, -230, 662, 352, -483, -276, 506, -908, 52, 330, 507, -108, 112, -1060, -4, -470, 355, 130, 589, -932, -470, -136, 115, -81, 182, 66, 509, 958, -606, -784, 207, -817, -240, 342, -593, -577, 49, 355, 500, 353, -222, -51, -1039, -702, 924, -641, 1247, -529, 255, 182, -9, -917, 1148, -535, -108, -207, 449, 864, -874, -498, 1027, -760, -1, -287, 210, 1187, 7, -88, -734, 908, -295, 236, 301, -575, -692, 67, 400, -208, 206, -1645, -766, -236, -838, + -414, 141, 544, -114, -150, -428, 11, -40, -314, -107, 192, 17, 257, 122, 244, -323, -47, -67, 339, 270, -205, 624, 229, -251, 377, 104, -38, -197, 142, -142, -135, 279, 23, -122, -111, 234, -66, 212, -49, 385, 79, 56, -156, -113, -140, -51, 46, 563, -652, 176, 532, 526, 1198, -769, 1100, -199, -728, -713, 177, 457, -324, -152, -503, -210, 932, -665, -66, 748, -248, 445, -305, -148, 794, -33, 36, 766, 529, 184, -99, 646, 883, -909, 830, -804, 418, -582, 116, 683, 231, -1567, 689, 439, -10, 787, -1245, -244, + 839, 713, 116, 1123, -605, 8, -149, -179, 480, 195, 841, 700, -533, 462, -985, -309, 74, -55, -81, -165, -1540, -852, -1190, -810, 877, -553, -137, 96, 1439, -351, -513, 1153, 705, -39, 934, 137, 173, -444, -3, -372, -392, -205, 300, -376, -198, 174, 65, 285, -121, -55, 371, 212, 18, -303, -244, -43, -96, 217, 370, -34, 62, 81, -156, 926, 284, 60, 34, -311, 244, -551, -44, 463, -37, -130, 337, 189, 101, -14, -307, 196, 217, 67, 117, 156, -110, 119, -372, 384, 966, -513, 381, 483, -674, 101, -831, 334, + -77, -438, 683, 32, 1058, -52, -768, 1333, -224, 144, 196, -1228, 388, 1079, 395, -452, -798, 96, 213, 924, 604, -286, -163, -700, 22, 1044, -1389, 437, 997, -872, 340, 103, 356, 1044, 361, 410, -175, -1004, 1067, -184, -520, 2214, 1101, 573, 113, 61, -1019, -839, -368, 658, -4, -591, -407, 827, -481, 573, 338, -393, 620, 286, -854, -425, -493, 154, 566, -1081, 378, -1108, -1393, -878, 1375, -458, 301, -307, -450, -57, -540, -379, -278, 79, -516, 73, 337, 10, -451, -342, 188, 64, 625, 91, -670, -259, -374, 579, -92, -220, + -524, 3, 353, 160, 400, -180, -37, 121, 407, 254, 15, -206, 311, -255, -1, 165, -220, 4, 455, -3, 108, -459, -302, -347, 242, -370, -88, 1337, 2238, -388, -87, -1857, -632, -1369, -917, 1245, 77, 330, -1057, 327, -929, -2076, 289, 980, -94, 117, 1056, -1427, 1604, 794, 493, -812, 1075, 2084, -428, 636, 1580, 1332, 2359, 504, 840, 634, 566, 2026, -540, -252, 740, 436, -231, 1110, 58, 227, -674, -1827, 61, 1205, 176, 727, -1321, 74, -1753, -4, -1883, 122, 1308, -174, -566, -1795, 2335, 420, 150, 2420, -35, -560, -415, 120, + 480, -139, 3, -197, -1287, 756, 291, -807, -497, 632, -779, -1344, -658, 289, 1280, -1345, 1066, -56, 568, -237, 464, -325, -48, 114, 130, 428, 390, 78, 820, -45, 338, 430, 253, 187, 198, 707, 530, 254, -273, -117, 619, -819, 321, -489, 124, -182, 562, 641, 1308, 728, 1236, 705, 269, 1291, 1349, 1276, 743, -214, 779, 851, 539, 1025, 788, 9, 256, 185, 194, 311, 246, -246, -229, 30, 251, -42, 2, -56, -113, -243, -212, -83, -50, -84, 8, -134, -59, -742, -2385, 83, 3151, 433, -679, -644, -1480, -977, 13, 1957, + 319, -1355, -126, 512, 100, 11, -161, 317, -978, -384, 454, 1073, 1080, -1075, -433, 53, 118, 253, -1235, 90, 167, -344, 837, -35, 970, 1480, 691, 286, 626, -880, 747, -715, 1132, 2028, 646, -1133, -987, 907, 310, 1727, 1285, 379, -358, -415, 24, 70, -639, 659, 566, 93, 1551, 1062, -175, 752, 830, 382, 830, 18, -1533, -205, -392, -366, 1680, 770, 248, 1343, 776, 850, 1035, 351, -1116, -556, -56, -36, -414, -335, -689, 395, 234, 624, -330, 698, 169, 724, 463, -177, -408, 98, 168, -5, 53, 529, 20, 835, 1101, 314, + -128, 73, 781, 178, -291, -225, 610, -41, -234, -132, 178, 450, 875, -485, 37, -316, 39, 32, 706, -402, 329, 448, 230, -339, 65, 524, 27, 16, 467, 71, 265, 195, 9, -93, 49, -65, 72, 44, 79, 39, 202, 80, 54, 65, 132, 61, 144, 59, 71, 77, 61, 81, 40, 75, 103, 117, 113, 127, 101, 134, 99, 109, 46, 111, 46, 102, 34, 103, 70, 95, 23, 95, 61, 101, 66, 113, 35, 121, 37, 108, 60, 108, 42, 121, 40, 98, 56, 106, 52, 125, -1, -454, -2223, -470, 1264, 688, + 2748, 162, -381, -1213, -2383, -2623, -423, 1147, 1293, 829, -1314, -1748, 4, -205, 719, 1845, 951, -162, -1083, -1483, -920, 70, -901, 367, -751, -371, 1241, 1020, 918, 360, -1238, -342, -1184, -917, -465, 717, -115, 761, 1874, 1943, -789, 230, -1410, -970, -664, -117, 285, 1129, 1216, 1657, 1192, 427, -799, -747, -162, 536, -1329, 104, 1595, 1262, -311, 1709, 1540, 863, 1608, -3007, 735, -852, -910, 521, -479, -39, 3057, 2574, 930, -790, -51, -1205, -218, -1622, -558, -270, 646, 1993, 1062, 420, 374, -318, -979, -1284, 24, -847, 700, -72, 15, 765, + 644, 237, 667, 230, 1031, -703, 7, -775, 344, -674, -598, 110, -166, 538, 976, 60, -863, -1488, -427, -862, 122, 388, 729, -575, -181, 27, -10, 756, 61, -3874, -4392, -4722, -4771, -6467, -388, -2319, -752, 853, 2156, 3026, 3122, 6383, 6845, 5572, 4144, 4390, 4186, 1611, -627, -2883, -2888, -4430, -1442, -2402, -1792, -171, -3761, -1084, -3359, -916, -3859, -3639, -1681, -3005, -309, -1519, -1404, -2247, -1488, -3392, -2398, -1276, -1169, -1796, -1101, -134, -1453, 486, 2166, -1692, 2563, 1535, 3422, 3437, 3001, 3701, 3127, 5163, 5130, 4090, 5474, 4692, 7170, 7059, 8320, 6474, + 6970, 7594, 6862, 8203, 6080, 8883, 7101, 2704, 3472, 913, 1375, -4810, -4035, -4507, -4794, -5057, -6531, -6151, -6759, -7424, -8724, -7295, -6677, -7424, -8094, -9653, -7741, -8574, -8627, -6549, -7379, -4261, -5285, -3620, -3358, -1781, -1299, -1844, -316, 866, 4193, 3969, 2885, 3258, 3509, 4753, 4873, 5266, 5558, 4776, 4858, 3566, 5055, 5164, 3939, 2767, 2141, 3102, 3074, 2389, 1437, 791, 1211, -316, 168, -568, -445, -2295, -2095, -1532, -1054, -1398, -1065, -513, -416, -555, -1027, -951, -466, -613, -399, -343, 74, 160, 35, -163, -37, 83, -50, -52, 62, 112, 226, 61, -57, -11, + 77, 65, -51, -22, 123, 77, 65, 72, 131, 108, 30, -10, 92, 88, 97, -22, -102, -52, 36, 126, 150, 83, 31, -77, -122, -91, -90, -178, -290, -367, -376, -389, -425, -465, -540, -603, -652, -646, -586, -539, -541, -524, -494, -320, -219, -160, -34, 85, 183, 281, 384, 442, 513, 510, 493, 490, 440, 365, 282, 226, 183, 135, 93, 56, 33, 16, 12, 7, 5, 4, 2, 2, 3, 6, 7 } }, + { { -90, 171, -5, 71, 29, -146, -110, 40, -99, -147, 87, -16, 24, -84, 64, 8, -130, -4, 154, 125, -93, -165, -150, 24, -33, -28, -128, 142, -36, 41, -57, -34, -11, 55, -37, -73, -282, 98, -20, 93, 56, 40, -6, 191, 37, 39, 28, -95, -60, -7, 16, -95, -21, 39, -12, -90, -47, 5, 91, -139, -189, -234, 85, 137, 15, 113, 84, 17, -215, -4, -55, -74, 5, 14, 91, -18, 129, 92, -39, -128, -61, -22, 35, 11, 43, 50, 91, 0, -7, -40, -35, -33, -14, -71, -32, -39, + 24, -3, -7, -21, 36, -49, 103, 134, -30, -1, -191, 171, -219, 85, 369, -79, -137, 21, 193, 21, -55, -26, -55, -34, -173, -67, 86, -137, -79, 8, -8, 153, -93, 29, -36, 34, -19, -88, 169, 287, 73, -16, -54, 311, 14, -129, 9, -230, 1, 122, -178, -22, 38, -141, -43, 164, 23, -16, 158, -104, -166, 95, 62, -115, -58, -123, -145, -155, -87, -88, 127, 91, 25, -2, -88, 83, -19, -59, 107, 120, -85, -15, -40, -53, 16, 137, -69, 32, 129, 87, -30, 34, -23, -2, 55, -6, + 0, 58, -60, 26, 12, -17, -56, 44, 4, -23, 12, 8, -20, 8, -11, -16, -33, 189, -274, -181, -65, -39, 10, 36, -261, 183, -82, 60, 38, 61, 115, 0, -37, -86, 190, -14, 124, 234, -50, 199, 170, -146, 99, 100, 107, -258, -25, 16, -80, -162, 3, 190, -44, -81, -63, 59, 177, 88, -89, -1, -73, 8, -23, -87, 165, -212, -175, -161, 51, -22, -5, -198, -208, 52, -3, 12, -20, -11, -155, -92, -170, 34, 147, -45, 131, 25, 116, -249, 2, 37, -82, -37, 34, -88, -10, 66, + 72, -55, -166, 147, 24, 4, -36, -21, -132, 6, 10, -23, 25, 5, -46, 20, 23, -13, -18, -6, -7, -9, 9, 71, 2, -21, 59, 26, -3, -19, -5, -10, -97, 21, -21, 159, 255, 14, -100, -221, 98, 63, 58, 270, -181, 4, 31, -52, -92, 38, 15, 162, 360, -34, 60, 149, -68, 133, 233, -167, -9, -64, -6, 103, -186, 196, 42, 0, 102, -19, 142, -81, -36, -43, 225, 104, 142, -30, 117, -223, 253, -101, 98, -234, 91, 167, 308, 112, 55, -207, -81, 55, -158, -186, -46, 366, + 423, 80, 97, -123, -57, 236, 44, 102, -17, 71, 61, -33, 52, -36, 38, 27, 148, 121, -192, 167, -58, 85, -62, 62, -53, -72, -4, -113, 15, 81, 16, 41, -43, -51, -28, 19, 1, 18, -10, 12, -34, 11, 9, 59, 1, 40, -22, 36, -45, 4, 4, 42, 177, 2, 19, 249, -215, -253, 386, -104, -65, 251, 150, 16, -449, 479, -91, -64, -53, -30, 17, 27, 148, 222, 146, -36, 250, 157, 79, 65, -95, 112, -184, 141, -30, 57, -156, -227, 27, -32, 80, 131, -68, -217, -127, 49, + -258, 162, 50, -413, 183, 25, 104, 23, 62, 66, -18, -119, -102, -283, -207, -118, -144, -35, 15, -208, -290, -47, 187, 320, -18, -220, 35, -343, 22, -27, -134, 282, 268, 87, -11, -73, -21, -154, 70, 270, 146, 223, 45, -108, 105, 51, -8, 17, 12, 2, 49, 46, 48, -20, 85, 19, 168, 61, 45, 3, 14, 40, -13, 74, 29, 26, -45, 93, 24, -40, -15, 72, -439, 226, -84, -156, -124, -149, -209, 401, -512, 120, 124, 167, 250, 41, 69, 94, 68, 52, 85, 220, 40, -121, 0, -22, + -158, -143, 73, 147, 159, 21, 113, -267, -31, -4, -15, -253, -151, -92, 165, 148, -3, -277, 2, -150, -107, -55, -74, 173, 236, 71, 246, -394, -275, 130, 80, 13, 52, 25, -127, -248, -171, 130, -111, 200, 198, -73, 187, -299, -147, -85, -100, 21, 542, -79, 154, -88, -78, -56, 115, 122, -14, 98, 68, -170, 47, 12, 73, 14, 9, -87, 55, -5, 56, 16, 29, -17, -32, 15, -49, -73, 25, -41, -61, -20, 19, 23, 25, 25, -3, 17, 39, 30, 11, 8, -12, -22, 36, 18, -3, 25, + 448, -86, 12, 189, -427, 293, 149, -241, 267, 299, 100, -461, 285, 12, -44, 233, 252, -15, -75, 7, -179, 167, -98, -171, -359, 83, -390, 104, -96, -44, 112, -318, -131, 264, -23, -124, 161, 10, -139, 119, 43, 12, -60, 91, -194, -21, -283, 267, 267, -333, 222, -237, -90, 229, 321, -24, -160, 97, -20, 46, -393, -310, 62, 55, -85, -81, 101, -12, -139, 166, -161, 56, 120, -28, 188, -189, 190, -2, 303, -104, 92, 171, 19, -109, -31, -12, 89, -30, -143, 120, 26, -60, 53, -41, -2, -56, + -16, 41, -48, 30, 83, -43, 20, 5, -28, 52, 14, 44, -67, 27, -69, -79, 29, -13, 32, 33, 10, 96, 125, 55, -163, 315, -107, 154, -317, -22, -83, -288, 11, 205, 363, 475, -269, -7, -336, -25, -214, 192, -200, -396, 26, -254, -23, 330, -194, -194, 354, 12, 61, -36, -207, 89, 76, 426, -293, 209, -248, 63, 83, -245, -151, 409, 112, -303, -78, -111, -243, -10, 401, 215, 279, 64, 112, -365, -52, 466, 37, -288, 155, 154, -211, -184, -102, -477, -73, 142, 237, 420, -105, -229, -66, -142, + 341, -126, -297, -202, -87, -40, -92, -171, 371, -212, -25, 35, 18, 122, 76, -109, -146, 111, 133, 140, -31, 64, -38, -23, 63, -13, -64, 66, 31, -1, -42, -14, -108, 11, -26, -93, -47, 43, 37, 2, 44, 206, -706, -487, -311, 39, -592, 90, 443, 147, 456, -242, -111, -48, -234, -87, -353, 631, 361, 253, -530, -101, -170, -345, 121, -35, 114, -429, -28, -37, -307, 181, 53, 317, 129, -263, 418, -195, 171, 89, -2, 330, 308, 78, -395, 485, -243, 348, 160, -178, -198, 390, 59, -44, 103, -327, + -116, 191, -25, 345, -197, -310, 130, 89, 13, 343, 150, 71, -216, 250, 100, -190, -24, -19, -108, -79, -90, 151, 378, 635, 297, -106, 34, -144, 148, 196, -1, -161, -93, -210, 133, -114, 33, -99, -25, 142, -14, 17, -126, 139, -70, -60, 78, -125, 141, -96, 77, -67, -10, 32, -91, -66, -38, -152, -151, -67, -5, -53, 125, 114, 69, -456, 592, 240, 678, -317, -378, 646, 13, -76, 135, 42, 375, 502, 58, -483, -769, 98, -218, 38, 13, -337, -30, 406, 330, 258, 524, -129, 443, -325, 391, 123, + 301, -216, 537, 306, 390, -641, -12, 567, 319, 96, -145, 858, 357, -347, -218, 203, -339, -40, -167, 37, 718, 754, 544, 195, -2, 279, -261, -72, 303, -331, 761, 472, 369, 141, -38, -371, 448, 9, 390, -186, 146, -264, -156, -14, 193, -309, 708, 302, -87, -358, -684, 325, 51, -227, -29, 77, -166, 91, 252, -52, -98, 1, -64, -74, 51, -88, -68, -118, 109, 60, -178, 89, 101, 99, -12, -57, -27, -8, 48, -21, 33, -107, 157, -214, -5, 66, 177, 18, 752, -34, -358, -156, -278, -2, -452, 129, + -388, 234, 61, -99, -303, -365, -557, -579, -165, 518, -28, -324, 147, -309, 254, -263, 488, -483, 125, -340, -346, -58, 71, -97, 236, -699, 295, 75, -159, -42, -36, -343, -549, -594, 443, 220, -224, 380, 23, -150, -431, -923, -753, 439, -122, 15, -80, -38, -33, -624, 251, -738, -385, 39, -11, -154, -88, -94, 779, -233, -238, -204, 814, -141, -310, 512, -387, -250, -316, -274, -1022, 210, 178, -344, -38, 245, -122, -91, -180, -175, -12, -91, -79, 363, -17, -37, 254, 289, -129, -103, -11, -50, 86, -175, 33, 21, + 46, -104, -115, -53, 131, -48, -82, -13, 88, -227, -22, 128, 22, -91, 135, -80, 122, -2, 117, 108, 126, -199, -6, 1, -1090, -822, -468, 963, -43, -153, -111, -69, -310, 345, 267, 863, -785, -147, 248, -571, -227, -197, 991, -7, 232, 510, 50, 491, -518, -648, -435, -113, -108, 87, 312, -7, -549, -373, -25, -286, -617, 562, -90, -300, -1, 187, 178, 113, -278, 66, -574, -243, -853, 412, 260, -91, -267, 326, -424, -98, 924, -87, 783, 360, 211, -194, -981, -397, -188, -517, -395, -241, 440, -189, 10, -383, + 837, -287, 345, 246, -571, -218, 125, 542, 966, 817, 347, -42, 331, 16, 28, -176, 96, -182, -138, 10, 55, -104, -159, -269, -228, 135, 90, 112, -107, -29, -565, 4, -263, -107, 98, 93, 29, 248, 2, -18, 19, -78, -413, -23, -237, 132, -211, -208, 21, 277, 113, -58, -158, -124, -73, 157, 30, -46, -108, 550, -45, -342, 333, 183, 1170, 23, -4, 401, -553, -388, -123, 80, 176, -162, 486, -326, 54, 454, 197, 157, 160, -367, 51, -29, -186, 54, -268, -469, -250, 17, -458, 555, -56, 39, -93, 377, + 431, -102, -342, -48, -118, 507, 661, -497, -343, -261, 156, 483, -461, 132, -32, 87, -245, -330, 86, 312, 49, -426, 358, 1067, -363, 184, -93, 66, 407, 100, 483, 395, -120, 615, 1139, 29, -437, 1109, -34, 1059, -384, -545, 486, 173, 741, -140, 1048, 316, 235, -335, 491, 40, 39, 100, 399, 68, 457, 39, 105, -2, 60, 57, 139, -66, 157, 375, 155, 162, 46, 87, -229, 174, 64, 69, 132, 56, -23, -22, 101, -130, 29, -14, 89, 262, 92, -29, -151, 129, 17, 16, -35, 125, 77, -237, 209, -759, + -253, 1151, 182, -551, 148, -421, 139, 209, -106, -630, -243, -935, 371, 301, -365, 328, 524, 95, -154, -553, 112, 845, -421, 501, 483, 62, 361, 328, 7, 413, 277, -836, -125, -347, 829, 538, -592, 342, -75, 425, 1388, -149, -244, 122, 1249, 498, -84, 143, 221, 707, 633, -456, 762, 334, 706, -523, 71, 124, 146, 421, 648, -445, -344, 498, 254, -196, -190, -19, 780, -1500, 344, -547, -393, 50, -511, -492, -72, -831, 580, -194, 613, -44, 536, -379, 214, -10, 176, -40, -211, 140, 113, 107, 261, -152, 131, 158, + -153, -10, 250, 69, -137, 256, -186, 13, 146, -206, -137, 32, 56, 287, 259, 159, 94, -57, 203, 19, 90, 62, 169, 177, -168, -170, -272, 188, 87, -11, 70, -25, -293, -281, 189, 247, 261, -333, -395, -1017, 44, -570, 920, 108, -241, -142, 551, 154, 897, 358, -235, 32, 189, 404, 675, -762, -655, -143, 1136, -356, 145, 318, 498, 598, 864, 740, 66, -184, 807, 57, -514, 267, -476, 338, 87, -432, 390, 1511, 846, -543, -405, -62, -420, -424, -359, 254, -204, -362, 81, 410, 252, 131, 599, 153, -142, 622, + 533, -463, 312, -521, -399, -463, 2, -1108, -323, 758, 569, -270, 383, -101, 31, -685, 156, 397, 649, 354, 431, 225, 209, -298, -250, -316, 177, -76, 29, 121, 140, -24, 339, -115, -141, -170, 240, -317, -118, -388, -15, 63, -157, 4, -84, 224, -39, -509, 14, -46, 155, 183, 70, 209, -7, 348, 81, -41, -2, 27, 23, 6, 147, -94, -421, 334, 268, -533, -232, -1149, -99, 943, 4, -706, 105, 24, -475, 626, 360, -263, 174, 279, 385, 209, 61, -290, 147, 217, 600, 897, -255, -619, -328, 164, 182, 736, + -291, -594, -461, -477, 896, 1644, 595, 73, 1808, 99, 746, 419, -159, -390, 317, -525, -349, 358, 19, -1104, -1138, -294, 467, -601, -747, -419, -554, -462, 377, -325, -846, 367, 28, -256, 191, -201, 418, 1691, -1048, 847, -1191, -684, -398, -280, 654, 254, 311, -140, 361, 752, 186, 5, 5, -234, 100, 197, 607, -50, -308, -58, 463, 287, -137, 164, 208, -182, -10, -86, 582, 199, 274, 192, 163, -256, -176, -52, 146, -310, 39, -306, -205, 33, 27, -350, 325, 434, -48, -73, 269, -12, -121, 382, -167, 260, 21, 917, + 588, 530, 780, -921, 348, -964, -43, 1249, 1111, 470, 13, 212, 138, -364, 286, 356, -1584, 92, 228, 475, -583, -895, 649, 304, 162, -385, 770, -114, 598, 495, -63, 71, -178, 604, -365, 181, 363, -37, 775, 445, -47, 394, 451, -29, -355, -1191, -222, 121, -705, 62, 557, -1083, -481, 159, -466, -81, 565, 27, -405, -531, 231, 222, -1091, -369, -93, -2, 681, 329, 74, 1188, -153, -45, 45, -688, 643, -1, 1057, -417, -179, 312, 158, -910, 27, -131, -363, -299, 111, 31, -257, -29, -160, -118, 31, -393, 110, 46, + -56, 141, 39, -262, 50, 66, 66, -254, 359, 64, 467, -353, 42, -299, -104, -61, -521, 103, 47, -29, -72, -101, 191, -242, -182, 218, 301, -236, -304, -1122, -979, 174, -506, -161, -755, -940, -988, -651, 698, 954, 22, -793, 59, 33, 7, 360, 608, 607, 12, -401, -986, -568, -863, -189, 1, 68, 86, 117, 234, 303, 576, -913, 396, 154, 198, 483, 859, 963, -560, 427, -773, -245, -702, -73, -275, 1604, 568, 1154, 46, -627, -270, 737, 801, -477, 1482, -627, 90, 60, 255, 540, 1649, -121, 402, 914, 207, -734, + 460, 1684, -311, -415, -999, -89, 621, 379, 50, -963, -727, 116, -759, 222, 31, -959, -110, 92, -152, 682, 644, 8, -191, -417, 445, -196, 775, -184, 8, 526, 532, 754, 586, -436, -170, 96, -144, 45, -329, -321, -321, 160, -392, -462, 268, 345, 30, -398, 247, 132, -98, -106, -268, -12, 150, -74, -239, -317, -61, -210, 253, 136, 21, -290, -126, -165, 331, 1507, -73, -3, 642, 129, -2067, -646, 1476, 494, -427, -821, -111, -541, 764, 399, 148, -433, -976, 215, -1684, -202, 831, 1132, -125, -953, -647, -1973, 586, -339, + 780, 589, -557, -405, -1749, -1314, 691, 1874, 752, 892, -617, -1107, -1061, -443, 1594, 2144, 1122, -2484, -907, -1903, -1014, 2367, 582, 528, -308, -2273, -1858, -1867, -342, 185, 1184, -434, 902, -1802, 1128, 452, 142, 2273, 151, -207, -103, -3076, -935, -206, 975, 509, 449, 1362, -1447, 96, -956, 1051, 763, 75, 215, 226, -166, 626, 340, 168, 537, -360, -671, 167, 491, 740, 614, 403, -502, -822, -1148, -101, 88, 936, 1163, -173, -876, -1513, -722, 110, 1164, 1860, 490, -1817, -1861, -1904, -15, 1555, 1374, 1444, -479, -703, -1350, -1368, 507, 925, + 1211, 612, -951, -903, -506, -143, 1124, 592, 190, -52, -681, -496, -98, -135, 297, 370, 169, 149, -878, 1719, 744, 794, -2104, 435, -2935, -641, 3, 427, 181, -1878, 1034, -514, -329, -346, -391, -454, -573, 1245, -343, -1054, 350, -293, 141, 604, -1188, -422, -62, 511, 63, 1368, -104, -771, 1808, -1513, 900, -1402, -454, 695, -1133, 91, 842, -426, -87, -79, 1081, 1637, 956, -542, -213, -249, 116, 530, -203, -318, 330, 174, -2944, -113, -96, 436, 381, 25, 18, 847, -917, -234, -77, 646, -2360, -328, 2159, -545, -852, -3, 1637, -294, + -375, 447, -626, -665, 1016, 1557, -549, -785, 281, 470, -233, -828, -4, 125, -156, -117, -247, -359, 184, 15, -319, -57, 1, -9, -293, 180, -397, -433, -241, -263, 417, -56, -71, -7, -216, 335, -422, 128, 26, 33, 316, -13, -509, 61, -124, 99, 86, -470, 757, -195, -56, -71, 83, 188, -2, -174, -81, -373, -698, -2144, -1757, 1575, 1346, 142, 1437, -1531, -73, -2971, -1044, -513, 1464, 1333, 824, -1187, -397, -38, -556, 299, 541, 694, 925, -677, 526, -1278, -800, -190, -257, 49, 873, -1006, 899, -380, -549, -212, 101, -1267, + -10, -1146, -414, -437, -1084, 1529, 715, 358, 390, -280, -1527, -2278, -1320, -1334, 934, 232, 1005, 1388, 1152, -358, 291, -778, -588, -710, 587, -754, -17, -719, -736, -463, 913, -706, -182, 85, -82, -1025, -1096, -665, -380, -1492, -874, 239, 926, 956, 1226, -68, -962, -1262, -958, 510, 181, -147, 607, 1496, 415, 406, -355, -272, -468, -289, -137, -464, -88, 572, -100, -241, -437, -500, -552, -163, 301, -146, 141, 76, -1011, 118, -471, 439, 852, -412, 596, -68, 162, 25, -795, -125, -244, -208, 138, -12, -69, -172, -349, -482, 732, -489, + -3238, -4383, -4143, -3940, -4723, -800, -1316, 824, 1318, 4205, 2694, 3564, 4911, 5406, 3683, 4696, 2663, 1238, -204, -894, -1217, -1997, -1967, -2704, -1157, -1001, -2553, -1902, -1830, -2070, -3373, -2293, -1777, -1421, -2600, -367, -792, -1081, -2519, -2316, -1923, -1634, -1201, -487, -1609, 454, 805, -1250, 1375, 1933, 1842, 3375, 2726, 2112, 2308, 2339, 2304, 3551, 3978, 3928, 2668, 4237, 4164, 4359, 4413, 5034, 4448, 4719, 6241, 3195, 3204, 3270, 3024, -144, 1369, 1753, -1027, -540, -1753, -3170, -2895, -3030, -5486, -4006, -2463, -4268, -4546, -3729, -4001, -3934, -4753, -4330, -4401, -4091, -3847, -3481, + -3252, -3225, -2710, -2256, -3604, -539, -1634, -1841, -442, -220, -1837, -219, -725, -249, 642, 814, 2077, 1261, 1732, 1965, 2096, 1942, 2663, 2640, 2767, 2625, 3102, 3231, 3127, 2571, 3272, 3486, 2664, 1837, 1731, 1090, 899, 280, -134, -74, -592, -480, -412, -191, -525, -506, -523, -193, -520, -599, -388, -75, -449, -549, -486, -340, -676, -766, -813, -517, -492, -563, -515, -52, -133, -307, -212, 23, -105, -183, -178, 27, -111, -202, -238, -94, -149, -48, -91, -121, -190, 34, 97, 77, -19, 56, 22, 89, 51, 132, 115, 140, -47, -43, -71, -33, + -172, -175, -185, -189, -304, -222, -218, -152, -263, -253, -257, -159, -197, -224, -162, -20, -34, -55, 23, 137, 101, 100, 98, 169, 189, 195, 161, 204, 213, 196, 189, 198, 187, 157, 119, 117, 92, 72, 38, 33, 19, 14, 3, 2, -1, -3 }, + { -202, 259, -18, 105, 54, 124, -217, -116, 142, 69, 3, -120, 26, -337, -217, -10, -129, -146, 62, 266, 46, 203, -45, 201, -118, -105, -12, -178, 37, 91, -64, -3, 48, 10, 82, -8, -191, 70, -118, -88, 55, -117, -178, 180, -187, 171, 160, 106, -8, -220, -128, 26, -41, 286, -173, 71, -22, 39, -214, -358, -63, -107, -119, -27, 153, -32, -161, 144, 61, -71, 119, -22, 36, -164, -13, -40, -2, 65, -75, 53, -151, 103, -23, 12, -55, -49, 1, 63, 23, -1, 24, 0, -91, 28, 8, 59, + -9, 3, 0, 3, -6, -31, 140, 139, 21, 250, -1, 109, 135, 0, -120, 14, -171, -219, -82, -250, -258, -83, 172, -59, -58, -133, -33, -235, 117, -64, 60, 144, 49, -48, 99, 94, -114, 82, 12, 23, 88, -204, -88, 148, -92, -5, -58, 164, -207, -15, -173, 115, -9, -11, 158, -66, -75, -52, -146, 12, -66, -10, 11, 102, 102, 36, -44, -171, -283, -86, -19, -68, 153, -59, -87, 124, -78, -119, 270, -56, -150, -11, 25, -43, 133, -15, -118, 4, 6, -23, -35, 108, 24, 17, -62, 16, + -19, 10, 42, -7, 24, 51, 7, -7, -10, 23, -60, -20, -12, -25, 25, 23, -10, 287, -185, -88, -134, 105, 19, -15, 206, 48, 59, -303, 54, -142, -165, -214, -5, 6, 251, -208, 94, -88, 311, -114, -105, 220, -86, 75, 32, -16, 35, -151, 23, 5, 62, 292, 101, 26, -126, 101, -229, -65, -45, 123, 106, 175, 115, -135, -197, -87, 148, -20, 76, -33, -23, 296, 69, -25, -357, -161, 8, 122, 190, 266, 149, -67, 47, -68, -92, 190, -122, 196, 8, -181, 64, -94, 154, -135, -16, 132, + 153, -157, -60, -31, -64, 91, -21, -68, 42, 20, 23, 24, 37, 18, 22, 8, -12, -16, -58, 87, -4, 3, 10, -1, 14, 45, 46, -5, -12, 57, 45, -6, 37, 152, -35, -24, -54, -176, 8, 128, 128, 238, 110, -310, -258, -224, 11, -37, 18, -122, -75, -18, 96, 0, -198, 216, -29, -199, 43, 48, -3, -18, 88, 115, -70, 175, 10, 103, -236, 170, 62, 98, -162, -17, 121, 103, 261, -9, -357, -97, -170, 85, 60, -14, -94, 28, -145, -51, -266, -157, -7, 150, 168, -119, -101, -105, + 173, -58, -19, -256, 157, -253, -86, -10, -52, -68, 272, -22, -61, -72, 56, -162, 21, -282, -225, 83, -77, -42, 103, -51, 137, 27, 64, 95, -23, 46, 33, 18, -18, 35, 16, 9, -19, -22, 8, -82, 1, 52, 15, -3, 12, -51, -14, 31, 19, 83, 24, -10, -11, 76, -89, 137, -102, 5, 187, 337, 235, 54, -256, -191, 74, -40, -163, -50, -211, -88, 437, 55, -42, -76, 5, -96, -65, 297, -299, -31, 34, -60, 80, 182, -77, -95, 49, -119, -117, -277, -100, 81, -248, -37, 129, 195, + 72, -391, -115, 85, 204, -150, 349, -35, -171, -92, -71, -131, 191, -135, -33, -180, -141, -63, -144, 203, -69, -392, 156, 272, 7, 102, -479, 382, 11, -311, 36, -208, -41, 39, -226, -264, 183, 89, -230, -10, 10, -139, -14, -48, 40, -123, -62, -20, -60, -27, -91, 37, -3, 54, -99, 30, 61, 4, -55, 43, -53, 60, 47, -38, 46, -2, -26, -8, 18, 27, 16, 15, -352, 86, -258, 286, 77, -102, -207, -367, -157, -264, 98, 526, 94, -130, -3, -66, -75, -229, -149, -236, 70, -12, 58, -79, + 45, -249, -13, 64, -169, -58, 27, -89, 30, -81, 389, -463, -79, 44, 131, -42, -188, -282, -200, 161, -36, 178, -142, 452, 63, -80, 0, -258, -334, -164, 133, -282, -13, 346, -5, -154, -317, -538, 27, 286, -73, 327, -25, -94, -197, -171, 36, 134, -98, 471, 145, -142, 76, -184, 74, 95, -60, 108, 192, 87, 13, -118, -338, 30, -74, -27, -48, 32, 11, 3, -147, 31, -83, 36, -82, -21, -19, 0, -4, -9, -58, -47, -64, -91, -102, -36, 8, 35, -52, 6, 6, 18, -39, 45, -71, -3, + 303, -137, -356, -99, -267, -140, -118, 372, -97, -128, -161, 238, 213, 189, 525, 551, 253, 342, -133, -161, 225, 337, -151, 147, 101, -296, -283, 163, -45, -5, -282, -355, -88, -288, 320, 605, 121, 238, 66, -73, 212, -416, -115, 85, 227, -138, -339, 487, -5, -151, -124, 199, -64, 178, -127, 279, -28, -8, 342, 107, 155, 61, -58, 258, -399, -159, 143, 445, -276, -32, -60, -63, -191, -41, -101, -128, -23, 30, 121, -53, 353, 130, -211, -50, 21, 136, 43, -62, -129, -27, 74, -80, -75, -61, 68, 46, + 67, 38, -72, -26, -4, -66, -17, 52, 26, -8, -80, 98, -19, 61, -47, 30, -92, -8, -19, 5, -64, -18, 218, -219, -86, 197, -158, 84, 148, -298, -318, 88, 240, -85, 219, -163, -73, 418, -479, 285, -138, 1, 11, 517, -117, 100, 164, 283, 166, 248, -43, -43, 80, 38, 40, -254, 388, -523, -116, -140, 289, -61, 352, -19, 32, -621, -171, 374, 640, -9, -319, -271, 262, 209, 158, 148, -274, -128, -159, 80, 11, -171, 98, 83, -79, -89, -374, -102, -138, 530, 48, 97, 201, 13, -418, 18, + -252, 205, 498, -267, 153, -79, -259, 122, -217, -41, 90, 64, 114, 45, -18, -98, 108, 230, 39, 112, 192, 82, 217, -69, 205, 7, 5, 41, 23, 55, -6, -105, -56, 0, 55, 54, -39, 96, 95, -83, 134, 229, -383, -145, -142, 78, -18, 581, -68, 24, 370, -322, -233, -302, -317, -73, -8, 148, 621, -52, -351, 643, 14, 183, 440, 305, 411, -102, 326, -204, 430, 377, -97, 199, -168, -155, 165, 492, 223, 197, 73, -151, -266, -270, 48, 340, -192, -231, -285, -105, -569, -130, 113, -416, 207, 34, + -189, -490, -327, 5, -652, 210, 148, -10, 186, 123, -61, -337, -204, -34, -213, 206, -224, 547, -362, 23, 241, 25, -160, -622, 112, 311, 77, 22, 343, 192, -192, 4, -20, 29, -11, -104, -218, -62, -235, 17, 63, 33, -59, -119, -54, -78, 107, 35, 138, 101, 81, 34, -8, -43, -39, -104, 53, 11, 52, -48, -4, -86, 9, -66, 31, -801, 280, 365, 642, -3, -479, 134, 229, -495, -515, -322, -14, 274, -15, -202, -11, -177, -119, -320, 532, 415, 156, -654, -196, 104, -38, -146, 826, 302, 259, 242, + 392, 293, 71, 307, -22, -514, 277, -529, 161, -523, 441, -139, 532, -292, 129, -236, 192, 311, 813, 171, -1035, -56, -144, 221, 452, -92, -201, 331, -59, -164, 445, 27, -20, 22, 191, 355, 282, -307, -228, -194, -311, 72, -29, 351, 253, -476, -115, -270, 231, -132, -127, 82, 15, -184, 157, 38, 26, -28, 89, 92, 15, -270, 75, 46, -34, -48, -89, 3, -119, 55, 135, -42, -40, 132, 21, -124, -94, -23, 65, -54, -13, -77, 21, -51, 1, 127, -85, 20, 873, -329, -579, -183, 229, -142, 421, 608, + -242, 557, 359, 281, -90, -65, -110, 541, 100, 66, -312, 138, -162, -12, -516, 353, -474, 4, -334, 564, -285, 14, 558, 424, 288, -33, -218, 260, -6, -49, -707, -209, -426, -347, -270, -127, 371, 233, 218, 2, 545, -286, 577, 507, 545, 950, -364, -285, 419, 80, -365, 574, -186, -275, 188, -69, -196, -162, 248, -331, 153, -204, 528, -222, 11, 155, 386, 522, 44, -454, -492, 163, -327, -1059, -556, 170, -9, 308, 42, -173, -17, -100, 48, -183, -78, -125, -50, 16, -20, -330, -84, -216, -192, -152, 70, -14, + 16, -240, -166, -8, -7, 48, 127, 103, 78, -172, 11, 41, -222, 80, 16, 99, 47, 126, 73, -50, 108, -79, -57, -23, -800, -674, -20, 158, -456, 34, 55, 769, -480, -551, 196, -225, 12, -399, 406, -406, -548, -326, 661, -429, -348, -70, 276, -181, -452, 157, -175, 16, 225, -600, -33, 353, 559, -70, 848, 379, -82, 50, 393, -143, -326, 77, 465, 63, 230, 23, -357, 141, -799, 87, 57, -91, -465, -422, 66, -185, -315, -207, -251, 324, -522, -292, -141, 246, -302, 669, -86, -539, -34, -315, -862, -249, + 71, -14, -555, -290, -116, 143, -325, -155, 574, -186, -752, -256, 112, 72, 265, 226, 172, -165, -209, -40, -142, 125, 47, -85, 177, 82, 110, -53, 92, 73, 13, -19, -43, -58, 15, 58, -259, 72, -143, 188, 78, -188, -165, -2, -127, -7, 71, -37, -81, -136, -100, 92, 43, -155, 77, 31, -99, -82, -180, 612, 546, 157, 1127, -220, -405, -365, -175, -621, 819, -505, -189, -411, -215, -198, 90, -592, 2, -3, -88, 155, -622, -167, 415, -429, 16, -553, 514, -8, -931, -490, -174, -31, 251, -572, -321, 374, + -72, 255, 239, 230, -342, 26, 403, 139, -768, 480, 350, -424, 1167, -33, -846, 221, 261, -30, 621, -203, -1049, 283, 146, 301, 367, -490, 752, 273, 231, -192, 1141, -100, 16, 769, -137, 344, 615, 200, 89, -161, 295, 0, 520, -242, 507, 454, 26, 449, 275, 355, -189, -14, 421, 291, 226, 123, 143, -292, -34, 0, -131, 4, -48, -133, 244, -266, -48, -261, 213, -119, 256, -233, 36, -167, -215, 135, -81, -21, -209, -327, -230, 226, 25, -115, 27, 284, 220, -107, 108, -12, -82, 294, 14, 186, 228, -811, + -796, 1630, 526, -1020, -513, -468, -933, -70, -493, 678, -384, 2, 847, 17, 141, -626, 781, 581, -10, -190, -61, -487, 37, 60, 99, -669, -97, -41, -200, -151, -459, 433, 863, 1034, -84, -422, -175, -217, -145, -638, 217, 246, 229, -665, -884, 953, 362, 533, 696, 648, -281, -448, 630, -643, 326, -482, -366, -217, 749, -251, 154, 254, -135, -608, 1252, -760, 79, 902, -818, -375, 98, 328, 933, 163, -538, 12, 116, -130, -224, 130, -376, 286, -311, -444, 240, 129, 338, 147, -9, -157, 41, 90, 107, 355, -17, 46, + 226, -535, 80, -243, 62, 55, -82, -205, -245, -65, -246, 94, 140, 302, -23, -210, 200, 233, 149, 140, -377, 8, 101, -100, 334, -128, 30, 30, 309, -150, 97, 423, 425, -271, 267, 1088, 656, -98, -696, 73, 1115, 888, 188, -882, -339, -761, -56, 597, 737, -53, 281, 876, 932, 1446, 1456, -726, 317, -784, -141, -635, -228, 502, -111, 220, 198, -451, -330, 370, 412, 535, 380, -17, 392, 590, -311, 299, 349, 104, 340, 1128, -846, -729, -163, 698, 669, -396, -4, 1071, 867, -606, -403, 369, -739, 207, -355, -671, + 218, -788, 822, 302, 910, -380, -530, -1025, -221, 337, -898, -768, -420, 403, 240, 190, -394, 173, -282, 111, 837, -354, 100, -472, 361, -194, -396, 283, 392, -215, -110, -127, 282, 625, -198, -417, 11, -6, -153, -65, -579, 82, -306, -136, 213, -188, -101, -15, -159, 258, -253, -400, -362, -305, 329, 174, -72, 147, 100, -258, -282, 109, -301, -32, -522, 415, 1079, -84, -352, 688, 130, -54, -1054, 900, -465, -1002, -350, 53, 1125, 95, 803, 317, -981, -224, -870, 124, -868, -628, -380, 29, 166, -676, 636, -223, 381, 410, + 406, 774, 1424, 830, -288, -721, -38, 1500, 929, -529, 740, -304, 907, -471, 76, -356, -183, -65, -272, 2261, -446, -642, -739, -1035, -406, -801, -49, 865, -364, 246, -306, -463, 786, -236, 1334, 236, 1064, -1330, 529, 2298, 828, -1304, 755, 689, 29, 135, -409, 427, 2017, 1066, 442, 602, -648, 1161, -136, 167, 173, 276, 123, 759, -652, -173, 43, 972, -179, 228, 1128, -103, -648, -160, 407, 56, -281, -657, 362, 255, -456, -274, 294, -558, -466, 134, 214, -15, 145, 94, 171, -212, 180, -134, -176, 165, 63, 233, 41, 1583, + 740, 178, -47, -1725, 807, 1086, -779, -568, 1342, 875, -1071, -1138, 42, -665, 291, 111, 278, -1070, 282, -208, -531, 952, -64, -158, 322, 798, 719, 491, -914, 20, -445, -976, 358, 276, 604, -206, -453, 1249, -895, 396, 436, 353, 271, -155, 741, -685, -1180, -199, -1352, 1189, 733, 1167, -92, 229, -940, 980, 1238, 443, -523, -1386, -316, -1828, 29, -341, -1237, -1053, 484, 76, 765, -591, 877, 734, -1034, 218, -617, -177, -934, 118, 2730, 679, 803, 998, 449, -776, -103, -13, 650, -151, 668, -304, -407, 14, -43, -767, 661, -124, + -184, -240, -532, 74, -249, -345, -494, -395, 247, -286, 242, 268, -186, -323, -425, 193, -73, 179, 663, 406, -2, -59, 217, 407, -401, 358, -404, -312, -210, -1112, 456, 342, -536, 158, -287, -1661, -457, 385, -214, 160, -937, 1171, -1593, 104, -1173, 778, 857, 268, 713, 62, -782, 1273, -628, 117, -4, -763, 1202, 66, 294, 250, 359, 186, 895, 1065, 342, 1248, -1124, -103, -23, 1601, -333, 1273, 697, 1756, 326, -420, -589, 687, -1349, 1234, -778, -464, -233, 235, 926, -239, -1742, -495, 2763, 189, -1776, 416, -1184, 328, 2722, -772, + -773, 1887, -2077, 1021, 450, 604, 1765, 1113, -1610, 1938, 1267, 42, 2064, -874, -306, 1493, 976, 164, 387, -18, -38, 166, 501, -485, 530, 546, -485, 228, 365, -686, -78, 235, -78, 112, 835, -2, 552, -315, -7, 396, -272, -230, -572, 80, 496, 325, 467, -913, 490, 572, 254, 88, 232, -56, 523, 939, 223, 446, 427, -235, -259, 440, -575, 211, 678, 927, 1784, 879, -879, 1134, 330, 1021, -314, -1941, 1940, 1679, 1029, 3186, -313, -2708, -1403, -1289, 2830, 2069, 493, -201, -531, -1901, -905, -630, -1092, 2871, 2336, 3241, 50, -3754, + -5822, -2857, 3229, 4348, 4454, 1776, -3708, -6819, -4176, -2126, 3128, 5308, 3021, 1623, 434, -2428, -3238, -2442, -188, 1851, 3796, 4520, 803, 865, -3611, -6002, -3191, 2955, 4998, 4716, 2958, -1763, -5817, -3790, -4878, -6, 3308, 3552, 1792, -1444, -3062, -2739, -2145, 611, 2039, 1409, 4126, 1466, -922, -2462, -904, 2725, 4018, 1332, -155, -2480, -497, -575, 1588, 579, -402, -1720, -507, 74, -271, -531, -109, 382, 862, 1432, 703, -1449, -1270, -1212, 290, 1510, 1702, 768, 185, -1104, -465, -2146, -1878, -180, 563, 2323, 3524, 1321, -1221, -2916, -3609, -1532, 2843, 4670, 3222, 964, + -2344, -3846, -1870, -23, 707, 681, 1641, 820, 371, -986, -2059, -1571, 229, 1035, 2066, 962, 357, -392, -1030, 1221, 188, -1732, 239, -439, -686, 541, -522, -198, -919, 71, -341, -681, 296, -62, 251, 130, 598, -552, -175, 194, 81, 288, -225, 603, -394, 422, 210, -169, -415, -167, -793, 904, -61, 51, -135, -189, 68, -4, 42, 364, 223, 12, 515, -406, 173, -384, 465, 295, -317, 260, -391, -439, -355, -690, -58, 560, -470, -947, -646, 81, 610, 35, 459, -900, -225, -84, -67, -879, -210, 53, 147, -300, 956, 402, -290, 890, + -73, -1529, -52, -203, -128, 322, 208, 435, -474, 690, -1130, 352, 212, -25, 10, -51, -69, 405, -63, 91, -163, 6, -326, 108, 11, 689, 2, 318, -300, 61, -147, -370, 129, 14, -189, 499, -84, -99, -187, 373, -127, -635, 141, -106, 209, -256, 34, -56, -399, 397, -353, 282, -337, 206, -28, -102, -195, -930, -1534, -2417, 102, 2019, -753, -1218, -1302, -1230, 274, 271, 2326, -322, -317, -1016, 130, 325, 743, -761, 406, -550, 920, 301, 311, 121, -548, -295, -352, -110, 343, -328, -284, 650, -567, -352, 543, -491, -169, -420, + -688, 260, 477, 96, 451, -651, -153, -9, 400, 486, 605, 52, -46, -985, -1006, -368, -315, -214, 486, 653, 925, 110, -398, 920, -634, -281, 422, -276, 1212, 70, -182, 212, -420, 356, 845, 688, -228, 266, -788, -517, -282, -190, 614, -69, 600, 163, -175, 78, 122, -690, 432, -508, 338, -229, -129, -29, 398, -355, 62, 72, 350, 591, -280, -80, -447, -179, 177, -175, 144, -136, -173, -315, -490, -272, 478, -174, 244, -325, -61, -20, -89, -291, -118, 40, -19, 11, 17, -444, -58, -96, -77, -1, -11, -15, 635, -1564, + -3658, -2795, -322, 1212, 3158, 2667, 2546, 2601, 1716, 724, -936, -1660, -3171, -2336, -2296, -2288, -1424, 1383, 1862, 2738, 2101, 1762, 581, 1176, -264, -302, -368, -641, -1201, -982, -2023, -735, -1607, -764, -380, 528, 105, 755, 174, 1056, 775, 1277, 1696, 2108, 1347, 907, 1497, 118, -510, -1847, -2169, -2981, -2659, -2484, -953, -1629, -854, 102, 449, 1055, 2008, 2144, 2392, 3618, 2034, 2772, 1920, 440, -295, -1132, -2894, -3161, -3013, -3339, -2455, -1709, -1375, -373, 702, 1182, 1497, 2232, 2366, 2497, 2354, 1472, 1023, 491, 51, -3, -713, -1159, -1683, -1994, -2124, -2003, + -1413, -629, -571, -211, 374, 1004, 1243, 2364, 1660, 1318, 1309, 479, -58, -335, -422, -439, -1149, -1022, -747, -773, -574, 82, 173, 233, -144, 382, 5, 451, 452, 157, -166, -12, 91, 71, 63, 218, 37, -98, -342, -68, 64, 0, 194, 170, -48, -21, -155, -103, -91, -41, -79, 57, -56, -20, -31, -68, -140, 1, -15, 90, 175, 139, 82, 122, 6, 12, 11, 33, -36, -25, -47, 12, -19, -66, -80, 7, 5, -8, -72, -74, -78, -70, -42, 40, 34, 68, 68, 67, 4, 37, 27, 44, 36, 77, 59, 61, + 2, -43, -71, -56, -83, -71, -76, -61, -79, -50, -29, 0, 14, 40, 54, 88, 91, 110, 75, 55, 26, 17, -29, -51, -72, -77, -76, -46, -37, -20, -10, 5, 6, 19, 18, 21, 18, 17, 9, 8, 3, 3, 0, -1, -3, -3 } }, + { { -300, 232, 11, 107, 106, 301, 141, -111, -141, -196, 140, -171, -125, 28, 43, 19, 176, -58, 165, -42, 148, -140, 65, -62, -150, -10, -286, 43, 70, 128, -105, -2, 111, -82, 125, 118, -71, 85, -95, -44, -71, -102, -131, 117, 172, -129, 76, 139, 112, 170, 21, -25, 98, 75, -180, -7, 20, 12, 56, 117, 26, 43, -63, -39, 82, 116, 64, -61, -108, 120, -97, -31, 66, -20, -5, 51, 11, 4, 107, -105, 80, 44, 52, 100, -41, -11, -34, -13, 3, 49, -40, -7, -28, -15, 1, -3, + -16, -10, 10, 15, -1, -6, -12, 2, -4, 2, -16, -3, 15, -34, -17, 119, -63, 87, 9, -7, -242, 39, 207, -126, 86, -257, -260, -85, -211, -184, -27, 39, 146, 24, -70, 33, 99, -127, 177, -119, -130, 151, -74, 173, 220, 31, -158, 112, 73, 45, -80, -58, 93, 78, 16, -179, -52, -165, 150, -149, -97, 111, 5, 96, 27, 37, 163, 28, 183, -235, -121, -54, 117, 166, 189, 257, 28, -72, -24, -34, -8, -166, -73, -72, -20, 27, -135, -79, -30, -57, -106, 128, -127, -42, 85, -217, + 66, 120, 132, 70, 38, 80, -39, -84, -21, 24, -9, 24, 4, -23, 2, -33, -40, 49, 22, -4, 0, 1, 37, 18, -14, -14, -15, 4, 27, -31, -6, -1, -6, 19, -1, -12, 275, -204, -77, -40, 169, 153, -155, -14, -287, -63, 347, 131, -140, 249, 81, 96, 25, -84, -274, 37, -123, -78, -50, -167, -59, -129, 90, -58, -76, 156, -294, 270, -96, 38, -92, 84, -11, -27, -8, 115, 5, 73, -105, 203, -158, 236, 50, -23, -133, -155, 320, 55, -301, 307, 289, -157, -58, 91, -119, -22, + -74, 73, 184, -113, 42, -84, -77, 30, 248, -228, 138, -235, -181, -170, -30, 5, -1, 142, 220, 57, 53, 107, 87, 48, 54, 64, -24, 69, -32, -68, 117, -6, 16, -21, -35, -21, 0, 49, -13, 11, 4, -44, 0, 24, 31, -4, 21, 72, -112, 6, -215, 194, -299, 6, 302, -563, 383, 150, -153, 117, -16, 333, -40, -285, -200, 109, 126, 33, 4, 139, 38, 19, 190, 75, 51, 136, 97, 477, -137, 124, -11, -84, 121, 73, 45, 56, -83, -138, 5, -5, 3, 65, 143, -155, -164, 64, + -42, -66, -100, 191, -145, 279, 129, 8, 62, 19, 73, 355, 299, 18, 13, 64, -76, 130, -34, 117, 33, 3, -4, -158, 143, 108, -37, -93, 8, 137, 10, -45, 4, -112, 74, 24, 95, -31, 26, 37, 38, 30, 56, 23, 23, -136, -11, 46, 70, -50, 44, 39, 36, 39, 15, 29, 39, 43, 4, 14, 10, 17, 4, 7, 27, 7, -9, -34, 15, 39, -36, 71, -33, 156, 3, 180, -69, 159, -121, 334, -256, -96, -122, 344, 195, 126, 219, -199, -40, 317, 180, 148, 154, 82, 106, -37, + 305, -33, -141, -106, 107, -116, 70, -290, 107, -57, 6, -312, 134, -68, 291, -49, 92, 78, -122, -32, 133, 17, 91, -67, 162, 227, 29, -161, 62, 159, 116, 20, -109, -227, 189, -253, -105, 139, -332, -78, 207, -156, 44, 1, -18, -47, 85, -168, 10, -279, -142, -381, 30, -108, 10, -76, -10, -99, 88, 80, 35, -62, 82, -12, 33, -112, 29, 20, 37, 21, 77, -12, 86, -40, -4, 56, 81, 9, 46, -54, -17, -18, -18, -40, 27, 59, 19, 62, -60, -41, -32, -89, 12, -16, 43, -15, + -14, -94, 95, -607, 112, -188, -107, 145, 111, 79, 31, -444, -43, 145, -237, -58, -326, -163, 77, -34, -300, 321, 195, -92, 38, 254, -158, 72, -107, -169, -115, -309, -114, 242, 114, 308, -151, -491, -212, 126, -157, -318, -52, -56, 297, 155, -342, 234, -241, -11, -174, -165, -159, -376, -224, 32, 246, 373, 238, 72, 148, -165, -281, -171, 180, -83, 194, -55, -178, -6, 18, -83, -201, 16, 154, -491, -326, 465, -149, 13, -253, 125, 70, -27, -19, 172, 126, 41, -52, -60, -11, -67, 41, 53, -97, -46, + 37, 14, 1, 32, 97, -99, -46, -184, -76, -25, -34, 12, 27, 56, 4, 71, -81, -55, 15, 19, 28, -65, -37, -91, -4, 34, 228, -12, 112, -166, 112, -225, -21, 375, -185, 354, 358, 444, 106, 174, 381, 298, 217, -305, 33, 90, 254, -56, -229, 283, 286, -88, 189, -102, -108, 179, 152, -27, 181, 12, -314, -250, 259, 381, -37, -138, 75, 8, -190, -349, 173, -330, -165, 245, 46, 216, 2, 349, 42, 384, -458, 405, -87, -19, 116, 213, -181, -377, -113, 339, -74, -403, -243, -248, 59, 142, + -355, 173, 193, 359, 103, 111, -7, 99, 11, 77, 47, -266, -37, 123, 80, 211, -148, -45, -11, 15, 93, 11, 76, 32, -49, -20, 72, 72, 20, 79, 14, 34, 97, 0, -66, -31, 14, 50, -16, -26, 76, 43, 10, -89, -37, -51, -53, -5, 82, 4, 77, 61, 49, -7, 4, 120, 388, 49, 161, 461, 497, 148, 124, -369, -187, 406, -303, 415, 116, -2, -84, -146, -241, 44, 183, -447, -203, -190, 98, 90, 97, 14, 75, -16, 134, 109, -120, -210, -388, 68, -210, 349, 13, -194, -244, -74, + 161, -303, 189, -101, 61, -3, -217, 215, 270, -186, 227, 66, -19, 652, -165, -422, 79, 160, -107, 36, -185, 443, 256, -43, -96, 315, 299, -62, -257, -185, 614, -56, -86, -247, -163, -48, 59, -63, -165, 267, -85, 316, 90, -98, -36, 58, -3, -52, -56, 113, -142, -33, -39, 184, 15, -38, -6, -91, -88, -9, 17, 193, -47, 115, 42, -60, 37, 10, -94, 74, -48, 101, -11, -98, -76, -55, -76, 2, -26, -29, 32, 38, 51, 23, 165, -336, -92, -103, 33, 149, 339, 297, -463, 15, 59, -43, + -135, -318, -29, 113, 196, 160, -292, -47, -371, 356, 20, -31, 173, -163, -26, -395, 71, -235, 169, -27, -63, -131, -261, -254, -26, -314, -514, -93, -232, -495, -36, -39, -269, 182, 278, -30, 135, -31, -39, 78, 85, -400, -115, 225, -191, 486, 91, 132, -308, 0, -137, -315, -30, 451, 212, 344, 193, -145, -357, -562, 383, 392, -42, 204, -436, 214, 184, 320, 52, -374, -45, -348, -118, 32, -110, 78, -74, -113, -26, 37, -14, -35, 107, -29, 44, -252, 9, -18, -36, -113, -45, 80, -104, -122, -41, -42, + -48, 2, -27, -136, -108, -66, 43, 49, 85, 41, 78, 28, -96, 23, -12, -59, 41, -114, 53, -61, -7, 81, -871, -215, 699, 236, 287, -177, 290, 489, 39, -78, -804, -185, -35, 467, 134, 190, -602, -159, -222, -140, 379, -208, -70, 69, 111, -187, -80, 101, -166, 374, -411, 49, 276, -351, 294, 500, 580, 282, 285, 383, -257, -472, 193, 212, 318, 255, -536, -149, 286, 168, 106, 343, 79, 398, -144, -80, 228, 213, 65, -342, -183, -367, -424, -20, -464, 30, -269, 25, -245, -141, -597, 419, 111, -84, + -105, -62, 82, -216, -29, -516, -284, 187, 238, 103, 81, 26, -272, 131, 127, 103, -260, 65, 12, -202, -69, 42, 34, -101, -155, 57, -75, -90, -22, 29, -18, -6, 54, -43, 75, -7, 106, -40, 95, 154, -104, 88, 8, 64, -63, 0, 86, 75, -128, 75, 69, 550, -265, -227, -201, 380, 481, -299, 771, 163, -327, 396, 114, -319, -375, -302, -23, -162, -110, -500, 203, 211, 696, 95, -117, -312, -326, 84, -37, -438, 79, -162, 23, 340, -261, 449, -392, -330, -21, -514, -614, 101, -69, -710, 51, 9, + -337, 178, -163, 91, -479, -783, 517, -479, 799, 436, -569, -72, -576, -155, -72, 240, -206, 367, 463, 439, -315, -257, 43, -387, -35, -126, -510, 306, 228, -272, 404, -598, -56, 36, -155, -101, 522, 384, 257, -31, -270, -220, -203, 90, 85, -17, 60, -16, -23, 11, -20, 21, 105, -124, 51, -9, 116, -67, -11, 66, 154, 60, 124, -147, -159, 76, -105, 25, 1, -172, -94, -103, 3, 55, 52, 34, 41, -25, -476, -364, 222, 272, 301, 516, -204, 959, -40, -511, 209, 468, 121, 241, -222, -546, 798, 439, + 321, 148, -289, 251, 663, -256, 135, -16, 132, 107, 470, -147, 153, -178, 136, -54, -35, 289, 54, -603, -408, -565, -391, -304, -156, -435, -251, -218, -379, -265, 153, -394, -143, -308, 707, 356, 614, -573, -63, -524, -119, 571, 308, 674, 315, 414, -458, 195, 189, 623, 631, 184, 570, -507, -249, 364, -1320, 16, 205, 20, 315, 203, 729, -65, -112, 793, 232, -78, -369, -14, -4, 649, 77, 11, 43, 126, 194, -44, -48, 205, 91, 62, 101, 147, 108, -15, 15, 14, 208, -45, 105, 205, 145, 229, -114, -85, + 45, 70, -90, 0, 125, 213, -24, 59, 23, 565, 367, -369, 722, 429, -36, -180, -91, 434, 1065, 570, 153, 45, 350, -85, 860, 487, 537, 22, -274, 183, 64, -457, -113, -28, -109, -130, 174, 96, -376, -179, -664, -67, -207, -852, -384, 27, 318, -438, 548, -151, -132, -73, -135, 401, -270, 281, -876, 272, 380, 296, 581, -574, 497, -515, -388, 434, -255, -75, 360, -584, 517, 835, -19, -119, 1060, -226, 202, 602, -1280, -651, 41, 42, 170, 310, 618, 377, -492, -388, -119, -137, -663, -61, -135, 166, -693, 11, + -211, 284, -108, 360, 92, 7, -208, -146, -196, -200, -160, 144, -423, 304, -54, 171, 6, -23, -291, 161, -208, 56, -221, -113, -6, -91, -253, 23, -83, 32, -174, -181, -204, 41, 37, 257, 263, 3, 0, -321, -191, -1012, -608, 747, 743, 81, -174, 630, -1015, -544, -1098, 482, 135, 50, 214, -499, 255, 349, 458, 775, 796, 669, -26, 152, 10, -289, -59, -241, -124, 923, -214, -846, -213, -173, 77, 1329, -479, -475, 450, -718, 250, -796, 1043, 296, -28, 269, -401, -507, 715, -867, -693, -623, 174, 262, 326, -578, + 595, -182, 46, 917, -62, -154, 270, 740, -477, 1227, 46, -1410, -171, -53, -471, -134, 0, -131, -384, -322, 695, 467, -170, 452, -810, 229, 364, 228, 27, 435, -71, -17, 163, 426, -175, -183, -144, 21, 161, -80, -334, -358, 18, -167, 126, -2, 89, 193, -233, -152, 405, -91, 74, -29, 11, -136, -153, -75, -51, -212, 105, 199, 111, -1, 19, 92, -164, 41, 189, -16, 162, -88, -293, -394, 10, 170, -292, -136, 1342, 793, -1091, -883, 1079, 1028, 642, 738, -1298, -289, -362, 336, 121, -527, -960, -1452, 418, 376, + 107, 393, -203, -78, -348, 282, 496, 444, 113, 592, 187, -73, -248, -885, -52, -376, -311, 300, -948, 79, 33, -446, 381, 348, 170, -641, -595, -1562, -401, 5, -503, 82, 324, 322, 866, 421, -389, -275, -583, 726, -312, 1261, 1054, 287, -681, 1393, 639, -573, 82, 697, 1623, -679, -1248, -648, 13, -455, 192, 442, 371, -333, -513, -288, -427, -472, 125, 499, 400, 221, 197, 67, 336, 39, 51, 488, 384, -29, -166, 105, -261, 268, -102, 275, -148, 106, 70, 179, 236, 134, 108, -240, -463, 47, -237, -125, 136, 34, + -71, -96, 329, 102, 447, -151, 238, -233, 231, -318, 307, 4, -268, 528, 182, -198, -532, 427, -895, -829, -304, 624, -373, -475, -14, 721, 68, 745, -262, 902, 96, 479, -329, -224, 280, -950, -271, 345, -176, -136, -765, -724, 324, -445, -321, 577, 796, -127, 521, -960, 51, -267, 1228, -518, 404, 748, 714, 202, -509, 312, 224, 211, 393, -1224, 2240, 711, -203, 111, 247, 617, -178, 473, 1304, -81, -1624, 670, 559, -581, 756, -174, -343, -874, 1674, -870, 1864, -1236, 458, -30, 2025, 894, -871, 826, 33, -545, 404, 58, + 180, 449, 190, -527, -139, 614, 163, 345, -288, 382, -658, 238, -40, -216, 404, -231, -130, 288, -53, 39, -54, 488, -325, 476, -287, 440, 620, 227, 166, 340, -92, -249, -241, 293, 101, -53, -7, -81, -449, -347, -72, 10, -104, -265, 1544, 187, 839, 430, -845, 56, 505, -148, -736, -138, -1608, -447, -598, -344, 354, -43, 578, -279, 64, 565, -498, 58, 322, -28, -547, 3, -376, 1115, -193, 648, 106, -7, 1140, 824, -500, -585, 290, 520, 626, 763, -13, 272, 721, -35, -289, 230, 26, -634, -14, 425, -627, -842, + -80, -47, -90, -280, -305, -1003, 0, 994, 305, 555, 326, -128, -1302, -951, 257, 847, 276, 430, 1711, 1781, 1504, -115, 748, -472, -1262, -2100, 366, 264, -93, 297, -665, 147, -162, 776, -57, 624, -762, 380, -936, -177, 396, 72, -476, 117, -392, -420, -181, 118, 358, 468, 608, -141, -32, 163, -166, 201, -629, -531, -373, -497, -484, -507, 334, 250, -85, -330, -513, 319, 6, 501, -120, 445, 323, 28, 139, 533, -626, -580, 361, -44, -124, -273, -484, -1011, 279, -609, 288, -268, -715, -226, -10, 345, -305, 172, -1047, 968, + -2188, -225, -551, -453, 287, 1243, 196, 447, -1080, 235, 392, 853, -451, -701, -487, -242, -37, -24, 515, 372, -310, -1582, -753, -1287, 145, 2255, -1603, -639, -250, 1301, -441, 547, -421, 624, -253, -387, -815, 414, -944, 865, 1568, 197, -293, -299, 1300, 341, -15, 684, 223, 245, -254, 1502, -2372, 1711, -1446, 681, 1691, -1364, 2744, 1867, -707, -240, 1886, 685, -182, 1239, 1112, -1455, 1946, -1184, 344, 369, -525, 371, 634, -399, -716, 227, -387, 161, 161, -201, -562, 218, 197, -234, 232, 184, -453, 1099, 117, 18, 20, -228, 166, 144, + 55, -364, 184, 46, -161, -320, 678, -263, 551, 628, -68, -239, 163, 151, 241, 758, 652, -594, 269, -244, -39, 866, -173, 239, 337, -59, 1599, 1524, -1302, 1269, 1168, -1099, -1658, -2451, 570, 3676, 1510, 5, 758, -3518, -1453, -127, 535, 2643, 2587, 444, -999, -1950, -1143, 130, 835, 1262, 2034, 1226, -1641, -3879, -3160, -313, 3515, 3822, 2416, 735, -813, -1564, -2360, -1349, -1436, 2811, 2341, 1476, 1309, -1993, -2789, -3239, -2898, 1113, 3924, 4829, 1633, -1468, -3441, -4130, -1123, 661, 426, 2579, 1013, -979, -579, -1992, -434, -2277, 983, 2690, 5039, -310, + -2695, -5858, -229, -1984, -211, 2801, 555, -262, -1252, -2642, -1729, 1261, 2044, 667, -357, -904, -1076, 1043, 1204, 739, 645, 283, 601, -64, 57, -592, -271, 60, 1520, 1323, -69, -577, -148, -1364, -911, -41, 518, 1396, 1082, 760, 70, -1898, -1703, -1160, 447, 1816, 3535, 2157, -1630, -2943, -2592, -1053, 74, 2413, 3047, 2265, 400, -1817, -4108, -2597, 837, 2541, 2913, 842, -427, -1141, -1339, -776, -247, 277, 640, 801, 641, 147, -56, -564, 28, -332, 1661, 973, -142, 356, 183, -1177, -120, -92, 133, 41, 98, -428, -169, -156, -105, -193, 710, -250, + 307, -528, -50, 223, -21, -158, 1224, 173, -687, -799, 173, 172, -468, 135, 617, 322, 581, -587, 183, -17, 143, -412, 83, 465, 657, 169, -166, 195, 78, -148, 449, -654, 152, -1068, -331, 446, -360, -427, 586, -368, -996, -770, 690, -82, -132, 161, 351, 872, -562, -734, 35, -98, 592, 8, 348, 161, -54, 906, -1172, -169, -162, -687, 181, 390, 21, -408, 187, -90, 122, -353, 265, -16, 47, -29, -83, 460, -456, 38, -74, -163, -142, 56, -194, 212, 274, -278, -66, -105, 252, 276, -133, 339, 38, -47, -222, 245, + 90, -95, -370, 179, -335, 221, -178, -164, 317, 312, -418, 52, -93, -415, 141, -242, 279, -239, -966, -1066, -2541, 740, 732, -47, -2142, -1383, -200, -348, 1438, 972, 469, -946, -388, -247, 902, 103, -252, -553, 372, 168, 451, -20, -179, -224, -510, -252, -307, 862, 462, 105, 132, -560, -27, 73, 787, -52, 369, -287, -199, 164, -319, 218, 97, 234, 767, -62, 674, -4, 434, -328, 31, -485, -631, -662, -568, 193, 102, 54, -838, 420, -729, -78, 41, -454, -494, -257, 12, -869, -589, 548, -261, 510, 83, -135, -470, -541, + -33, 779, 962, -234, -96, -356, -479, -327, 308, 167, 120, 305, -57, -194, 210, 120, 175, 267, -145, 93, -27, 11, -199, 352, 111, 84, -103, 55, -6, 546, 70, 167, -302, 25, -195, 359, 25, 10, -124, 87, -40, 10, 170, 21, 223, -146, 73, 28, -284, -10, 163, 68, -59, 98, 572, -1231, -3052, -2925, -445, 884, 2942, 2543, 2397, 2575, 1433, 347, -1301, -1306, -2716, -2108, -1849, -1173, -1476, 2031, 1670, 2200, 1268, 1798, -66, 474, -290, -701, -402, -838, -977, -971, -960, -1134, -832, -674, -78, 179, 1594, 1339, 704, 759, + 1051, 977, 469, 2271, 294, 31, 425, -847, -2606, -744, -2089, -2238, -2367, -1673, -1492, 76, 1235, 1262, 1539, 2803, 2015, 2460, 2415, 1543, 1656, 567, -585, -1891, -2485, -2836, -1848, -2545, -2142, -2444, -1429, -169, 668, 1980, 1886, 1919, 3190, 2226, 2637, 1646, 271, -308, -802, -1320, -1482, -1566, -1530, -1760, -1512, -1103, -681, -350, -268, 767, 724, 1026, 1651, 1866, 1179, 1426, 875, -52, -390, -857, -1078, -919, -799, -961, -355, -236, 18, 274, 299, 78, 38, 269, -43, -230, 210, 128, 148, 238, 66, 65, 140, 330, 277, 131, 23, -70, -284, -211, + -259, -220, -92, -169, -153, -81, -69, -90, -28, 108, 102, 132, 205, 142, 97, 136, 48, 59, 56, 40, 33, 15, -38, -82, -157, -119, -129, -101, -54, -21, -50, -29, -41, 8, 36, 62, 117, 117, 45, 48, 21, -16, 29, 23, 6, 40, 11, -15, -35, -29, -35, -28, -31, -10, -19, -22, -71, -80, -80, -56, -14, 24, 66, 86, 88, 95, 75, 83, 56, 27, 4, -11, -43, -65, -79, -71, -75, -61, -59, -49, -24, 4, 17, 40, 58, 67, 65, 56, 38, 23, 4, -3, -14, -17, -19, -17, + -16, -12, -9, -5, -3, -1 }, + { -141, 240, 84, -43, 62, 78, 144, 241, -114, 81, -97, -75, 49, 2, 21, -168, -81, 61, 120, -15, 101, -180, -160, 102, 66, 29, 74, -61, 131, 147, 142, 204, -112, -92, 8, 27, -194, -11, -16, 55, 20, -120, -29, 167, -88, 34, -101, 50, 52, 35, -151, 123, 12, 29, -20, -48, -62, -102, 220, -37, -40, -48, 98, 24, -207, 54, -94, -141, 84, -86, -224, 91, 33, 12, -206, -249, -102, -122, 117, -32, 0, -55, -68, -55, 2, 105, 19, -44, -4, -46, -21, 47, 14, -41, -59, -18, + -24, 25, -15, 11, 8, 27, 6, 37, -15, 10, -8, 27, -1, 25, 29, 138, 15, 10, 123, -188, 30, -157, -198, 55, 183, -116, 86, -88, -43, 35, 8, -93, -273, -271, 3, -70, -4, 139, 21, 171, 232, -125, 200, 23, 203, 11, 241, 29, -137, -39, 12, 109, -31, -38, 23, 82, -102, -8, -32, 72, 89, 3, -93, -8, -18, 51, 94, 168, -61, 108, -51, -150, -133, -91, 82, 89, -51, 145, 4, 51, 6, 177, 117, 130, 52, 76, 47, 70, 145, -33, -9, 204, 40, 4, 42, -79, + 10, 59, -6, -195, 59, 18, -32, -69, 44, 11, 104, -41, -20, -42, -34, 24, 7, 40, 19, 7, -39, -32, -19, -21, 16, -52, 43, -20, 12, -15, -19, -30, 16, -25, -18, -57, 210, -212, -142, -116, -171, 56, 76, -137, 34, 286, -206, 146, 247, 245, -148, -40, 122, 25, 39, -108, 62, -368, 292, 456, 82, 155, -72, -5, 243, -125, -290, -47, 6, 1, -234, 19, 61, -279, -130, 132, 46, -98, -24, 99, -135, 292, 93, 15, -184, -17, 102, -62, 8, -65, -2, -26, -147, 11, -142, 219, + -208, -138, -45, -250, 171, -134, -349, -63, -149, 44, 163, -162, 23, -110, 117, 17, -114, 101, -123, -164, 187, -118, 55, 6, 19, 66, -34, -55, -61, -100, 36, -141, 11, -28, 48, -41, -1, 2, 7, -74, 71, 5, 16, -40, -26, -29, -4, 44, -164, 104, -6, -33, 123, -118, -413, -81, -26, 180, 254, 225, 108, -89, -29, -255, -217, 74, 289, -83, 296, 188, -184, 98, -29, 103, -206, -139, 33, 148, -20, 88, 122, -232, -48, -107, -317, 196, 30, 71, 135, 250, 86, 12, 195, -46, -102, 202, + -108, 341, 156, 136, 6, -98, -121, 167, 226, -169, 40, 217, -40, 71, 478, -145, -59, 93, -242, -9, 41, -107, 115, -77, 70, 238, 7, -54, -164, -13, -203, 86, -76, -98, -43, 39, -60, -57, -51, 12, 72, 56, 13, -16, -24, -16, -13, -33, -61, -11, -20, 32, -2, 17, -62, 26, 30, -21, -55, -18, -57, -28, -27, 42, 2, -7, -6, 11, 4, 23, -86, -21, 25, -107, -592, -50, -15, -120, -185, -62, 315, -227, -338, 124, -139, 46, 58, 210, -147, -46, 40, 195, -95, -132, -41, -114, + 143, 265, 132, 0, -24, -155, -11, 418, 72, -54, 483, -31, 359, -111, 1, 243, 72, 59, 85, 41, 133, 76, -232, 426, 258, 349, 234, 153, -236, 101, 117, 16, -146, 395, 239, 357, 62, -74, -91, 262, -131, -275, 319, 98, -178, -104, 14, -85, 30, -39, 43, -114, -32, -261, 97, -34, -9, 93, -34, -50, 150, -12, 116, 156, 128, 81, 81, 31, 47, -1, -34, -32, 68, -22, -44, -46, 31, -52, -14, -12, 85, 34, 61, -60, 17, -49, -18, 58, -9, -26, -20, -18, -36, -25, 24, -4, + -16, -152, -24, -390, -156, -435, -299, 29, -284, -224, 23, -52, 287, -195, 318, 392, 38, -337, -238, 352, -182, -99, 196, -261, -463, 182, 394, -207, 99, -10, 170, -482, 93, -195, 113, 8, -204, 333, 150, 140, 443, 206, 89, 251, 47, 80, 124, 41, 17, 67, 58, 506, 282, -3, 423, 265, 311, 490, -255, -211, 427, -152, -20, -257, -112, 152, 225, -196, -27, 64, -59, 117, -210, -40, -243, 462, -154, 252, -76, -125, 337, 59, -104, 110, -46, 9, -101, 128, -29, 45, 134, 78, 37, 77, 2, -13, + 51, 13, -99, 19, -24, -45, 81, -1, 37, 34, -24, 16, -60, 11, -56, 4, -26, 61, 11, 53, 9, 64, 12, 29, 33, 6, 145, -158, 49, 21, 49, -227, 292, 169, 397, 76, -55, -450, -241, -170, 114, -235, -390, -110, 99, 42, -435, 351, 26, -28, -371, -214, 87, 44, -411, -129, 150, 15, 41, 209, 246, 142, -64, 122, 38, -149, -304, 522, -132, -257, 5, 128, 169, 390, 64, -9, -147, -6, 217, -29, 272, 518, 44, -115, 16, 446, 560, -281, 79, 76, 303, 158, 54, 91, -223, 137, + 145, 142, -96, 6, 111, 165, -23, 55, 39, -192, 92, 7, -170, -127, 182, -84, 126, -184, -138, -64, 43, -5, 165, 72, 31, 5, 83, 73, 25, -141, 8, -61, 24, -46, -32, -4, -12, -22, -45, -138, -36, 12, -89, -61, -56, -1, -56, -98, -20, 42, 76, -28, 24, -39, 28, -148, 204, -186, -336, 229, -30, -83, 85, 194, -562, 32, 427, -52, 769, 367, -238, -175, -75, -225, -101, 343, -135, -115, 343, 278, 90, 159, 320, 212, 239, -179, -124, 305, -63, 276, -1, -333, -216, 88, 259, -362, + 20, -194, 98, -222, 304, 304, -301, -34, 85, -11, -406, -183, 67, 266, 437, 148, -328, -74, -82, -40, 274, 42, 219, -335, 147, 21, -267, 312, 131, -44, -73, 53, -14, -271, 201, -64, 119, -211, -373, -207, 85, 164, 1, 90, 330, 2, -88, 208, -67, 196, 9, 63, -172, 16, 2, 89, 97, 138, 86, -36, -44, -66, 163, -79, 84, 17, 49, 67, 90, 40, -34, 82, 30, 27, -35, 111, 50, 23, -114, 40, -47, -2, 74, 22, 355, -443, -73, -143, 449, -204, 369, -119, 345, 468, -211, 146, + -122, 265, -104, 220, 183, 172, -42, 181, -95, -236, -114, 258, -307, 45, -3, 229, 468, -433, 13, 419, -12, 382, 51, 166, -55, -36, 102, -598, 57, -17, -238, 154, 96, 428, 213, -46, 818, 201, -434, 111, 40, 283, -188, 52, 240, 16, 146, -47, -473, -487, -1, -167, 387, -660, 843, -9, 468, 534, 128, -146, -109, -256, -336, -33, 106, -89, 167, -117, -271, -174, -138, 44, -44, 26, 179, 87, 84, 62, -77, -97, 4, -24, 50, 8, 19, 53, 103, 58, -211, 34, -41, 148, 152, 84, -16, -49, + 59, 43, -75, -83, -21, -58, 13, -62, -103, 36, 168, -49, 67, -135, 16, 70, 77, -9, 49, 104, -81, 35, -780, -54, 267, 45, -292, -724, 1, 84, -126, -30, -212, 113, -177, 374, 133, -222, -277, -476, 358, -152, 26, 465, 640, 390, -58, 34, -437, -187, -175, 118, -620, 163, 172, 36, -318, 307, 479, -77, -7, 56, -275, -293, 171, 116, 363, -397, 433, -227, 240, -368, -288, -145, -7, -44, 160, -79, -640, -482, -133, 17, -642, 9, 321, -171, -72, 98, 274, -567, 292, -100, -83, -3, 234, 289, + -338, -174, -226, -112, -80, 168, 59, -206, -89, -158, 112, 376, 251, -3, -8, -211, 11, -129, 180, -33, 312, 103, 111, -112, 9, 3, -245, 263, 23, -48, 141, -50, -39, -14, 23, -216, 98, 129, 142, -24, -48, 46, 82, -78, -42, 74, -160, 16, -1, 152, -8, 701, 16, -143, 545, -120, -222, -59, -51, 676, 773, -101, 164, 196, -99, -368, 181, 719, 548, 468, -171, 203, 386, -502, -373, 437, -223, -246, -17, 547, -82, 503, 33, 451, -271, 621, 189, -194, -317, 113, -448, 53, -532, -182, -190, 304, + -304, 501, -614, -1064, 665, 296, -130, 5, 734, 343, 59, -193, 159, -86, 10, -477, -482, 284, -161, 156, 911, -239, 197, -595, 704, -236, -313, -151, -97, 293, -594, 497, -582, 420, -299, -408, 408, -18, 135, -166, 242, -133, -182, -83, -277, 191, -7, -182, -75, 67, 299, 56, 45, 79, -5, -51, 153, -85, 71, 62, -74, -22, -14, 213, 189, -69, -100, -224, -1, -46, -29, -37, 10, 204, 65, -25, 262, 126, -797, -592, -574, 803, 28, 345, 206, -706, -617, 416, -1102, 322, 328, -71, -438, -403, 688, -369, + -48, -116, -355, 522, 167, 473, 276, 326, -102, 530, -48, -347, -408, -94, 231, -310, 413, 264, -309, -1117, -93, -92, -26, 810, 20, -636, -376, -389, 334, -246, -528, -591, -366, -288, -1315, 30, 166, 431, -686, 224, -567, -466, -158, 549, 142, 509, 966, 289, 223, 627, -489, -64, -231, -271, 506, 464, 742, 362, -676, -454, 534, -803, -880, -280, 644, 99, -155, 436, 359, -7, 104, 369, -242, 217, -178, -38, -185, -38, 51, 257, -164, -213, 1, 143, 49, 129, -19, -213, -48, -143, 13, -120, -21, -21, -233, 186, + 31, 189, 246, 332, -125, -185, -13, 27, 19, 369, -360, -742, 191, -20, -24, 17, 92, 145, 311, 94, 261, 139, 311, 820, 18, -1092, -406, 263, 0, -236, -705, -469, 136, 552, 208, -550, 278, 217, -620, -127, -764, 580, -325, -405, 536, -541, 137, 1126, -144, 173, 325, -15, 155, -680, 151, 105, 97, 1483, 1002, -125, -533, -359, 459, 532, -611, -348, -816, 1263, 341, 134, -217, -154, -296, -172, 907, -260, 237, 902, 142, -274, -693, 2, 260, -1384, 285, 134, 923, 624, 486, 820, 460, -181, 70, 275, -108, 25, + -72, 116, 60, 764, -36, 304, -151, 293, -40, 397, 73, 98, 362, -48, 142, 237, -8, 188, 275, 110, 216, 320, 179, -144, -40, 57, 67, -15, -151, 49, 73, 22, 164, -44, 265, 134, -131, 274, -56, 23, -192, -876, -126, 602, 337, -982, -1293, 147, 877, 353, 536, -307, 414, 67, 11, -471, -168, -733, 1085, 361, -880, -607, 395, 39, 218, -266, 542, 313, 374, 707, 630, 127, 616, -327, 355, -5, 431, 194, -101, -262, 298, -388, 1014, -275, -189, 204, 503, 491, -333, 868, 867, 499, 212, 69, -275, -660, + -1121, -186, 403, -28, 492, 529, 575, 195, 322, 1862, -914, -405, 188, 356, -44, -1461, 345, -231, 222, 254, 649, 125, 15, -590, 611, -222, 92, 528, 246, -572, -119, -323, -105, -249, 44, 19, 233, -59, 283, 270, 366, -7, 1, -224, -95, -298, -194, -92, 390, 120, -56, 22, -146, 52, 343, 376, -71, -354, -2, 18, 169, -100, 118, -170, 262, -494, 55, -154, -168, -4, 103, -320, 158, -64, 157, -165, -289, 109, 487, 480, -266, -362, 106, -347, -1112, 1147, -336, 322, 105, 962, 766, 482, -461, -76, 657, 349, + 773, 2065, -130, -815, -214, 617, -94, -962, 1468, 761, -520, -805, -101, 180, -258, 584, 494, 573, 1095, 184, 308, 196, -427, -1021, 598, -695, -524, 806, 420, 455, 236, 166, -49, -1008, -897, 17, 533, -666, 629, -295, -750, 236, 653, -121, 124, 652, 639, 667, 46, -406, 377, 1585, 188, 645, 902, 45, -290, -795, -325, -1253, -433, -313, -158, 286, 46, -56, -364, -236, -213, 311, -326, -63, -288, 94, -184, -307, 9, -443, -161, 9, -406, -74, -354, -200, 35, -640, -66, 32, -11, 306, -413, -133, 434, 11, -177, -17, + -152, 87, -193, -140, 213, -13, 10, -344, 572, 469, 3, -392, -574, -1008, 170, 605, 831, -723, -770, 924, 411, -46, -103, -397, 169, -190, -413, 419, 513, 351, 26, -86, -301, 53, 211, 123, -339, -1176, 251, -275, -359, 55, -159, 87, -1170, 531, 416, -847, 577, 767, 642, -185, 101, -115, 416, -107, -11, 2066, -632, 162, -565, -334, 1164, 418, 392, 739, -963, -802, 1171, -758, 594, 733, 63, 187, 275, 1327, -463, -522, -1236, -274, -537, 404, -777, 1289, 699, 783, 383, 683, 356, 1229, 297, 586, 448, -622, -300, -248, + 100, 59, 600, 253, -9, -40, 130, 45, -245, -477, -256, -361, 431, -167, -259, 130, -105, 530, 242, -109, 296, -361, 159, 260, -107, 512, 528, 346, -260, 431, 246, -450, -93, 33, -273, 17, 374, -453, -517, 211, 92, -62, 481, -343, 850, -506, 445, 1451, 716, 544, -825, 222, 804, -702, 1141, 405, 606, 544, -364, 564, 482, 200, 1131, 858, -76, -1959, -239, 901, 865, 894, 205, 497, 34, 248, -75, -610, 1240, -37, 1180, 532, 849, -1207, 805, 403, 356, -319, 272, -227, 259, 1194, 466, 1560, 66, 343, 902, -187, + 1424, 705, 115, -952, -605, 522, 49, -160, 21, -163, 102, -693, 452, -738, -1109, -411, -72, -367, -294, 931, -122, 848, -818, 932, 114, -1030, 1010, 854, -330, -142, 233, 450, 276, -41, -479, 298, -213, -27, 577, -117, -108, -472, -138, 136, 81, -27, 431, 397, -321, 112, -19, 23, 396, 131, -455, 306, -391, 200, -319, -115, -109, -61, 40, 95, 42, 34, -100, 85, -225, 159, 158, -24, -187, 143, -52, 234, -136, -92, -320, 2, -316, 88, -264, -865, -827, -330, -355, 679, -1084, -1354, -1470, -1779, 804, 879, -44, -140, + 2, -421, 111, 225, -368, 1217, 1152, 750, 826, -751, 509, 44, 605, -233, -298, -1112, 1006, -1005, -1210, -319, -247, 1310, -709, 177, -669, -189, 1272, 234, 409, 625, 1169, 71, -119, -1416, -250, -114, -29, 775, 428, 2635, 144, -83, -862, -72, 1060, 959, -74, -465, -1290, 323, 837, -425, -937, -405, 826, -251, 610, -1890, -1042, -1512, -394, 602, 336, -661, -613, -742, 311, 1551, 486, -11, -536, -49, -414, -122, 200, 179, -479, -229, -28, 332, -824, -578, -180, 407, -40, 538, 191, 58, -172, -101, -361, -87, -552, -134, 645, 218, + 304, -445, -770, 382, 390, -237, 19, -334, -41, 90, -23, 286, 204, 184, 396, 198, 317, 310, -43, 246, 159, 238, 33, 31, -242, -553, -299, 1256, 16, -18, 2244, 199, -1707, -1316, 1566, 1387, 64, -1145, -1417, -823, 252, 1349, 1200, 796, -525, 137, -527, 425, 1018, 1583, 1732, -243, -961, -1505, -2238, -46, 1159, 4776, -649, -279, -2341, -982, 174, 531, 2835, 2038, 1252, -1474, -843, -1441, -106, 2370, 2190, 2674, -766, -2678, -1955, -2704, 649, 2437, 2140, 3965, -1927, -2340, -2054, -361, 1741, 2328, 3264, 1465, -714, -1302, 279, -121, 912, 2607, + -602, 1611, -607, -1537, -2, 213, 1401, 44, -156, 112, -397, -1332, 522, -204, 422, -394, -1101, -285, -278, 98, 692, 76, -231, 251, -285, -360, -87, 1019, 241, 934, -94, 85, -298, 100, 86, 169, 716, 1255, -62, -370, -1196, -1572, 37, 69, 1849, 1183, 179, -673, -2663, -1510, -251, 1171, 2312, 1188, -730, -896, -2759, -1041, 1281, 2379, 1917, 102, -1262, -1426, -163, -74, 1112, 661, 599, 15, -584, -343, -28, -269, 340, 362, -200, -1168, 1542, -352, 1820, -1667, 25, -726, -1730, 1273, -906, 1178, -926, -357, -78, 608, 141, -663, -349, -27, + 946, -872, 1085, 775, -581, 136, -732, -742, 1263, -1238, -618, 835, 1926, -13, 267, -176, -833, -235, 791, -272, -1260, 179, -269, -215, 390, -1157, 590, -5, 407, 889, -2006, -1493, -486, -47, 2083, -1103, 761, 1628, -886, -532, -47, 881, 1299, -708, 383, -263, 521, 2003, -735, -2267, 492, 1032, 281, -1214, 766, 312, 769, -242, -22, -850, -658, 491, 139, -907, 278, 616, -288, -11, -985, 139, -234, -1106, -23, 484, 441, 169, -14, 264, -735, -194, 282, -373, 593, -360, -130, -342, 18, -364, 569, 90, -419, -384, 0, -27, 928, -329, + 341, -177, 1, 187, -375, -360, 79, -783, -194, 213, -636, 18, -102, -240, 161, 415, 20, 49, -238, -153, -2333, -738, 1006, 1376, 1143, -1161, 374, -3249, -2112, -1794, -284, 1526, 982, -65, -713, -880, 433, -537, -53, 1167, 319, 58, -1151, -552, -116, -543, 354, -93, 627, -161, -5, -201, -36, -145, -657, -495, -1103, -776, 565, 1085, 1179, 659, 1028, -152, 875, -200, -399, -1375, -52, -757, 592, 231, 1746, -1404, 502, 983, -538, -743, -433, -344, -357, 132, 1240, 802, -329, -41, 891, -1024, -1136, 476, -1319, -1011, -885, 117, 430, 519, + 1533, 1047, -165, 781, -445, 38, 193, 581, 931, 1011, 708, 594, 473, 48, -1287, -357, -664, -159, 752, -25, 114, -273, -573, 72, -283, -226, -624, 284, 469, -200, 181, 424, 228, 280, 47, 276, -185, 193, -88, -318, 250, 324, -259, -367, 32, -245, -442, 351, 364, 154, 469, -31, -437, -527, 747, -298, -2783, -4115, -5051, -3991, -5955, -1052, -2174, 661, 1252, 4313, 2520, 4468, 4543, 6219, 4540, 4615, 3400, 147, -983, -1798, -1106, -3712, -2537, -2020, -2064, -2043, -2039, -1979, -2135, -2344, -1747, -2725, -2228, -1942, -871, -2290, -706, 844, -1701, -821, + 460, 375, -1439, 1203, 1546, 1957, 2654, 2697, -210, 1604, 2609, 3701, 2918, 5829, 5475, 4836, 3919, 4961, 2464, 3950, 4808, 3703, 2369, 4016, 1305, 1350, 2468, 2476, 1759, 511, 1438, -476, 87, 1259, -1430, -3596, -5375, -2123, -7360, -6438, -5662, -6548, -7285, -6106, -5285, -5099, -3514, -4621, -2372, -2934, -3118, -4730, -3822, -2756, -2256, -1910, -1790, -1122, 448, -3, -106, 1334, 2786, 2323, 2353, 3750, 3208, 3332, 4231, 3990, 3396, 3229, 3874, 3298, 3199, 3394, 3522, 2995, 2620, 2410, 2253, 2944, 2310, 1732, 1812, 1354, 792, -469, -974, -1278, -2289, -1960, -2029, -2417, -2554, -2353, + -1534, -1724, -1559, -1588, -821, -914, -1095, -758, -251, -288, -525, -348, 6, -220, -296, -275, -105, -164, -238, -188, 116, 178, 50, -112, 5, 144, 35, -129, -24, 57, 31, -35, 55, 49, 80, 69, 4, 2, 66, 71, 154, 96, -31, -100, 39, 78, -41, -79, -46, -108, -81, -90, -135, -115, -115, -142, -90, 6, 78, 52, 122, 183, 179, 143, 204, 286, 268, 254, 298, 294, 350, 312, 287, 338, 338, 253, 142, 145, 107, 4, -35, -69, -103, -150, -169, -172, -163, -168, -155, -141, -131, -111, -99, -76, -56, -45, + -38, -29, -20, -18, -14, -12 } } }; -const Word16 CRendBin_Combined_BRIR_coeff_im_48kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2955]={ - { - {162, 77, -106, 160, -93, -34, 4, -57, -61, -127, 32, 189, 21, 32, 83, 18, -66, -23, -39, -42, 117, 30, 17, -41, 23, -7, -42, -74, 114, 84, 18, -26, 132, -183, -66, 75, -73, 154, 18, 108, 16, 11, 73, -64, -24, -4, 0, -51, -37, 67, -2, -169, 158, -24, 28, -143, 69, -64, 57, 2, -3, -55, -4, -83, 86, -160, -16, 114, -90, 41, 174, 51, 19, -88, 11, 44, -31, 56, -35, -27, -47, 50, -55, -93, 30, 13, -21, 109, -27, -26, -26, 35, 42, -5, 6, 18, - -21, 18, -42, -20, -6, -11, -22, -3, 0, -7, -12, -3, -22, 10, -10, 25, -16, 18, 29, 17, 334, 62, -47, 102, -50, -42, -53, -22, -125, 177, 103, 77, 83, 78, -82, -111, 149, -32, -116, -220, 36, -65, 69, 2, -18, -49, 70, -82, -41, 109, 207, 54, 95, 18, 104, -21, 111, 70, 13, 62, 6, 18, 6, 152, 32, 40, -34, 23, -10, -21, 123, 141, -50, -51, 29, 130, -210, -11, -57, -155, -63, 22, -66, 70, 57, 5, -94, 45, -20, -90, 117, -160, -75, -171, -84, -24, - 26, 174, -74, -45, 54, -27, -40, 83, -13, -3, -37, -57, -71, -19, 62, 25, 31, 29, 23, 3, -9, -4, 6, 44, 22, 23, -14, 4, 16, 13, 1, 4, 1, -2, -5, -29, -22, -15, 18, 15, -6, 28, 103, 42, -201, -21, 32, 142, -42, -254, 205, -240, 15, -106, -81, -255, -166, -100, -62, 102, 37, -168, 26, -91, 3, -8, 70, 12, -71, 10, 20, 39, -49, -37, -14, -84, -123, 167, 80, 21, -22, 142, 126, -144, 42, 12, -25, -85, 21, -149, 35, -30, -118, 146, 4, -13, - 187, -163, 148, 52, -20, -122, 36, -19, -125, -107, 2, -48, -55, -177, 10, 35, 83, -53, 77, 21, -30, -27, -102, 87, 20, 11, -170, 88, -14, 10, -87, 0, -156, 17, 35, 19, -13, 13, -2, -1, -26, 6, -7, 32, 21, 12, 33, -2, 12, 30, 20, -25, -8, 48, -17, 8, -17, 16, -58, -17, -17, 21, -10, -375, -354, 137, 235, 142, -319, 227, -77, -29, 21, -148, -112, 268, -3, -1, 21, -7, 88, -134, 82, -71, 73, 123, -81, -22, 72, -21, 129, -40, 56, 11, -12, 11, - -109, -152, 144, 19, -27, 1, -142, -177, -4, 3, 93, -165, -140, -30, -292, 114, -22, 60, -22, -71, 46, 375, 209, 109, -112, 148, -1, -193, 1, -201, 172, 24, 21, -115, 2, 117, 44, 23, 16, 13, 127, 88, 17, 85, 52, 68, 185, 77, 91, -85, 70, 52, -21, 145, 45, 0, -12, 44, 78, 10, 0, -28, 19, 64, 36, -14, 7, -52, 16, 14, -22, 6, -2, -1, 37, -6, 38, 52, 19, -29, -57, 10, -35, 28, 26, -36, 16, -84, -538, -41, -129, -19, -90, -306, -13, -82, - -126, -287, -35, 203, -142, 133, -23, 188, -64, 153, -50, -152, -40, 16, -66, -137, -109, -134, 5, -123, 45, 14, 12, 57, -92, -124, 178, -17, 53, 1, -139, -89, -98, 4, -71, 124, 126, 20, -171, -56, 314, 78, -133, -106, -67, -117, -62, 245, 149, -179, 109, 144, 214, -56, 87, -14, 2, -87, -178, -33, 131, 13, 254, 180, 12, 59, 215, -171, -79, -51, -106, 75, 33, 34, -93, 62, -67, 69, -132, -6, -12, -52, -3, -12, 64, 17, 14, -57, -38, -18, -53, -3, -77, -45, 3, -6, - 47, -33, 13, -16, 25, 19, 65, -55, 689, 464, -143, -25, 1, -18, -80, 97, 235, 200, 103, -361, -161, 47, 20, 155, -273, 56, 369, 250, -43, 90, -33, -124, -171, 11, -146, -84, 42, 116, -107, -197, -95, 35, 181, 255, -49, -267, -57, -95, -270, -15, -8, -128, 44, 74, 157, -225, 92, 118, 25, -217, -163, 76, 9, 58, -24, -20, -8, -120, 60, 65, -85, 153, 179, 247, 59, 20, 231, 378, 60, 53, 64, 223, 25, 133, 372, 112, 69, 12, -70, -316, 43, -7, -52, -59, 39, -43, - 79, 37, -42, -22, -11, 66, 41, -16, -12, 45, 95, 2, -24, 35, 4, -42, -88, 66, -83, 52, 35, 63, -4, -8, 1, 22, -115, 5, 17, -9, 13, 365, 6, 78, 86, 177, -70, 113, -96, -58, -301, 121, 203, -183, 153, -75, -264, 275, 160, -47, 162, 322, 223, -163, -93, 163, 50, -34, 123, 116, 165, 12, -74, -141, -254, -6, -211, 28, -70, 119, -168, -382, 83, -93, 176, 47, 13, -104, -227, -188, -19, -17, -172, 242, 310, 325, 130, -229, -21, 308, 28, -51, 142, -38, -78, -288, - 159, 86, 420, 197, -287, 98, 107, -28, -6, 104, -70, 26, -123, -299, 271, 52, 161, 81, -143, 233, -52, 57, 12, -49, 8, 9, 18, 123, 39, 25, 10, -39, -49, -61, -38, 44, -21, -1, -25, 40, -36, -16, 3, -2, 16, -64, 77, -30, 67, 25, -36, -42, 95, -86, 77, -19, -111, -187, -50, -48, -321, 15, 40, 160, -60, -140, 58, 17, 77, 2, 175, 69, 121, 20, -13, 103, 61, -318, -98, -454, 21, -86, 53, 79, 6, 215, 55, 308, 38, -369, 7, -149, -61, -19, -55, -20, - -292, 62, -141, 350, -365, 201, -80, -313, -59, -221, -48, -68, -332, 93, 101, -62, -55, -23, 117, -265, 6, 245, 45, 341, 560, 230, -509, -680, 328, 145, 505, -107, 242, 50, 240, 336, 434, -234, 124, 321, -266, 47, -35, -36, 23, 229, -37, 76, -151, 52, -117, -125, -55, -105, 15, -63, -173, -9, 112, 68, -34, -35, -27, -1, 51, 52, -46, -70, -32, 95, -26, 92, 13, 10, -27, 19, 26, 4, 24, 1, -84, -83, -54, 21, 79, -119, -80, -40, 45, -58, -47, -625, 468, 81, -78, -14, - -277, -235, 246, -70, -75, 246, -183, -206, 15, 245, 109, -85, 11, -148, -16, 15, 137, 1, -314, -320, 74, -48, 78, -37, 129, 239, 459, -13, 285, -75, 82, 190, -188, 367, -52, -238, -326, -69, -271, -349, -94, 152, -105, -273, 134, 183, 297, 376, -312, 112, -87, -294, 108, -328, -59, -532, 209, -164, 77, -102, 82, -571, -563, -349, -133, 304, -303, 584, -210, 51, -56, 102, -55, -427, 60, 41, 113, 89, 48, 154, -95, -152, -1, -2, -142, 55, -182, 93, 58, 74, -29, -9, -57, -148, -104, -66, - -66, 83, -65, -178, 55, 62, -34, 104, -13, -44, -4, 17, -53, -58, 57, 72, 58, 17, -127, -98, -31, -108, 31, -2, -6, -152, -76, -31, 31, -1, -118, -25, -3, -93, 532, 22, 206, 130, 63, 297, 50, -436, 214, 53, 205, -28, -308, 445, 253, 178, -35, -146, 66, -41, -243, 154, 121, -148, 190, 280, 15, 100, 295, -321, 83, -114, 136, -596, 187, 275, -91, 67, 291, 143, 12, 85, -287, 67, -166, 5, 92, 38, -127, 555, -94, -115, -125, -499, -193, -309, -342, -75, 490, 523, -46, 156, - 219, -452, -138, 352, 304, -184, -119, -445, -136, -174, -205, -255, 71, -454, 79, 410, 590, 172, -167, -20, 315, -117, -206, 12, -22, -101, -137, 13, -10, 61, 98, 46, -46, 19, 54, 31, -3, -93, -182, 45, -7, -84, 147, 37, 84, -87, 125, -93, -61, -104, 100, 11, 75, 133, -8, -80, -35, 63, 36, -14, 8, 12, 24, -16, -24, 64, 100, 248, 121, -47, -166, 104, 26, -219, -326, -349, -141, -341, -143, -138, 4, -325, 72, 137, 14, -371, 114, -461, 141, 257, 6, 400, 11, -119, -74, 270, - -99, 371, 131, -128, -129, 65, -191, -102, 12, 351, -13, 185, 104, 32, 245, -111, -227, 100, -163, -75, -443, 248, -157, -131, -91, -487, 580, 150, -71, 253, 81, 123, -260, -388, -443, -214, 21, -446, 164, 322, -502, -183, 181, -231, 118, 554, 15, -91, -150, 124, -305, 196, 104, -274, 86, 192, -113, -324, -279, -146, -14, 86, 72, 58, -60, -83, -44, 69, 0, -48, -186, -220, -64, 12, -159, -189, -133, -81, -76, -167, -145, -79, -106, -212, 31, 192, -25, -22, -84, -63, 60, -78, 9, -169, 0, -52, - -94, -5, -89, 46, 70, -74, 110, -86, -38, -89, -13, 8, 158, 346, 889, 919, 288, 568, -386, -404, -85, -65, 41, 124, 303, 525, 182, 485, 62, 143, 81, -142, 232, -12, 97, 32, -243, -37, -127, -277, -162, -1, 34, -366, -141, 448, 334, 230, 391, -244, 9, -665, 37, 561, -104, -118, 75, -66, 450, -41, -67, 336, -401, -666, -260, 54, -349, 258, 374, -525, -191, -1, -4, -752, -469, 235, 109, -61, 246, -331, -194, -466, 116, 144, 44, 28, -301, -513, 427, -696, 208, -258, 666, 65, 281, -192, - -255, 188, 95, 292, -276, -54, 206, -17, -151, -149, -148, 12, 160, 167, -185, -82, -26, -256, -85, 43, -23, 19, -127, -225, -26, 3, 179, 52, -103, 132, 28, 66, -240, 48, -141, 114, 27, 121, 202, 59, -133, -277, 91, 91, -858, -620, 430, -91, 781, -191, 643, -517, 17, 229, -49, 26, 77, -42, -386, 134, 147, 168, 195, -121, 320, -291, -212, -167, 449, -249, -82, 39, -8, -234, 201, -261, -307, -584, 55, 105, -394, -186, 192, -82, 103, 30, 461, 30, 348, 152, 17, 275, 65, 94, -520, 535, - 192, 419, -254, 110, -278, 434, 333, 530, 87, -141, -385, -26, 70, -331, 470, 73, 75, 502, 115, -153, -199, -19, 302, 359, -115, 449, -537, -568, -245, 129, -170, 244, -59, 130, 434, -22, 217, -182, -162, 186, -14, 300, -91, -5, -91, -190, 40, -113, -41, 122, 45, -173, -153, 88, 232, 235, -21, 192, 214, -300, 141, 277, 224, 121, -219, -272, -277, -286, -277, 20, -95, -43, 35, -210, 150, 129, -103, 154, 60, 71, -193, 160, 396, -935, -43, 487, -312, -104, 359, -390, -791, 157, 134, 122, -104, -468, - 117, 132, 34, 259, -839, 383, -196, 199, -479, 387, -605, -387, 233, -160, -72, -461, 359, 473, -3, 51, -220, 710, 175, 192, -131, -619, -135, 338, -64, 507, 2, -187, 121, -38, 317, -613, -76, -471, 503, -191, 167, -17, -21, -556, -197, 482, 152, 40, -149, 11, 59, -712, -737, 778, -350, -852, 342, 397, -686, -897, -627, -603, 103, 233, -78, -580, -22, -313, -149, -422, -27, 37, 38, -88, 391, -220, 151, -187, -13, 103, -105, -21, -238, 303, -77, 103, -176, -256, -57, 115, 134, 37, -248, 138, -40, -202, - 186, -303, -64, -190, 292, -138, -335, 136, -136, -149, -443, -30, 93, 359, 144, -224, -117, 28, -65, -123, 62, -25, -90, -91, -35, 360, -506, -292, -530, -56, 116, -726, 121, -359, 1007, 46, -895, -214, 442, 261, 219, 447, 462, -657, -161, -258, 615, -221, 717, -7, -406, -334, -631, -736, 48, 79, -115, -382, -156, 43, 120, 245, -353, 175, -415, -499, 100, -111, -127, -520, -484, -240, -147, 694, 68, 230, 396, -17, 883, 351, -290, 41, 456, -182, 576, -155, 75, 35, -775, -800, 121, 552, 15, -178, -867, 52, - 300, 183, -296, -247, -171, 103, -373, 920, 524, 563, 115, -656, 240, 294, 923, 209, 96, 366, 160, -154, 11, 280, -24, 35, 94, -237, -162, 272, 10, -226, 292, -183, -65, -141, -132, 255, -164, -77, 138, -280, 119, -28, -157, 337, -121, -3, -432, 262, -131, -115, -278, -399, 65, -162, 281, -11, 167, 105, 8, -168, 6, 250, -1, -435, -392, 831, -256, -311, -42, -232, -565, 10, 395, -975, -15, 251, 313, -334, 223, -559, 45, -145, 177, -501, 313, -851, 141, 22, 484, 452, 228, -319, 356, -105, 398, -431, - 70, 503, 402, -238, 84, 12, -109, 244, -93, -294, -325, 233, -589, 390, 94, -634, 599, 571, 540, 194, -277, 691, 86, 297, -422, -369, -405, 126, 160, 248, -569, 55, 422, -1096, 43, -360, 689, 443, 347, -97, 458, -430, -20, -299, -657, -28, -605, -508, 299, 810, -759, -180, -137, 814, -199, 356, -231, -142, -29, 288, -168, -71, 26, 196, 146, 104, -106, 30, 87, 403, -317, 337, -71, 247, 3, 66, 88, 155, -209, -47, -39, -261, -232, -232, 163, 130, -46, -104, -133, -183, -112, 16, -79, -1, 245, -5, - -442, 209, -258, -39, 189, -72, 735, 147, 377, -1054, 494, -594, 801, -88, 318, 590, -637, 1145, 837, 616, -274, 160, 800, -206, -245, -192, -33, -605, 167, -325, -716, 695, 241, 186, 97, 156, 280, 732, 164, -467, -31, -485, 103, 62, -832, -42, 466, 27, -52, -263, 902, 178, 389, 190, -474, -351, -255, 549, 336, -117, 345, -56, -600, 584, 80, 671, 83, 63, 22, -905, 131, 18, 108, 552, -212, 873, -1327, -243, 1005, -410, 338, -461, -703, -579, 421, -398, 393, -622, -123, 98, -143, -248, -69, -78, 277, 613, - 74, 361, -111, -68, 460, -72, -120, 119, -217, 195, 402, -269, -31, -108, 81, 68, 195, 693, -118, 240, 22, 162, 263, 122, 48, 383, 430, -123, -50, 168, 101, 145, -532, -51, 524, -121, 116, 196, -19, 533, 185, -1079, -1297, -112, -609, 84, 366, -516, 148, -789, 341, -434, -2166, -137, 1317, -567, -247, 1328, -314, 73, 1586, -378, 348, 150, -235, 1281, -1033, -132, -31, -180, -210, -210, -29, 418, -238, -697, 5, 15, 203, 256, 43, 575, -25, 265, -160, -692, 480, -84, -716, 28, 408, 1261, 634, 1060, 19, 261, - 502, 120, -65, 990, -55, -386, 1156, 203, 202, 8, -167, 662, -4, -386, -438, -90, -90, 1002, -684, 87, 126, -179, 1174, 9, -757, 126, 381, -554, -30, 563, 462, -286, 41, -323, 268, -88, 34, -318, 291, 2, -36, -462, 187, 155, -304, 22, 105, -157, -106, 353, 52, 196, -134, 102, 612, -562, -259, -186, 662, 245, 349, -405, -371, -153, -48, -491, -552, 654, 262, -389, -363, -223, -8, -386, -339, 1, 98, 246, -68, -126, 200, -53, 63, 737, 592, -1211, -594, 934, -173, -907, -10, 20, 328, 987, 875, -539, - 161, -121, 6, -8, -569, 857, -255, -560, 198, -401, 485, 44, 690, -212, -657, -591, 523, -251, 681, -182, 441, -447, -349, -212, 48, -562, 137, 31, 8, 551, -7, 185, -383, 274, -604, 647, -581, 385, 195, 544, -908, 32, 76, -273, -656, -1110, -186, -947, -365, -758, -354, -1386, -431, 631, 797, 435, 464, -73, 504, -987, -225, 155, 639, 178, -1359, -52, -597, -396, 1590, 1070, -752, -305, -528, 179, -1399, 88, 294, -398, -414, 257, 84, 16, -267, -234, -228, -231, 440, 404, -26, -110, -428, -492, -102, -121, 170, 431, - -832, -60, 421, 2, 539, -183, -508, 280, 582, 296, -343, 46, 540, -677, -480, 907, 55, -27, -86, 148, 214, 279, -107, -215, -253, -1592, 461, 256, -848, 337, 306, -605, -475, 723, 83, 388, -200, 480, -158, -70, 367, 186, 116, 15, -259, -429, -271, 684, -246, -584, 994, 623, 72, 461, 128, -513, -1536, 630, -58, -822, 686, -69, -1122, -934, -495, 735, 286, 762, 948, 289, -780, 248, 270, -980, -166, 558, -315, -1068, -821, -1303, -841, -186, 818, 1199, 568, -76, 815, -202, -2026, -1597, 344, -803, -964, 1374, 174, -1841, - -1433, 490, 78, 319, 678, 1655, 940, -135, 1832, 590, -1937, 21, -419, 1002, 292, -629, 303, -471, -290, -409, 620, -111, 451, 390, 489, -106, -506, -157, 336, -210, 281, 191, 201, -428, 45, 180, 2, 782, -34, 350, 69, -124, 409, 105, -69, 467, -228, -66, 276, 121, -51, -183, -269, 34, -308, -219, 154, 227, -238, 1508, 1471, -465, 515, -605, 372, 17, 217, -720, 61, -615, -542, 3, -1259, 29, -533, 139, 375, -12, 434, -623, 945, -467, -13, 649, -609, 238, 473, 576, 87, 207, 146, -909, -502, -148, 137, 139, - -132, 601, -191, -9, -112, -261, 215, 119, -715, 210, -574, 157, -1383, -68, -32, -4, 568, -229, -503, -227, 522, -3, -1337, 1872, -162, -359, 410, -83, -274, -352, -371, -403, 1287, -498, -742, 635, 64, -1016, -237, 422, 339, -336, 695, -124, -188, 639, -470, -435, 813, -361, -126, -46, 345, 164, -6, -59, 22, 151, -165, -15, 161, 166, 204, -500, 130, 248, -482, 38, 104, -89, -194, 192, 58, -178, 30, -20, -79, -613, 349, -364, 112, 100, -549, -34, 30, -7, -5, -190, -24, 152, -20, -1193, -1759, -1692, 3747, 3108, - 3541, 7998, 2095, -2003, 635, -6414, -6798, -1682, -4271, -3304, 2027, -1049, 426, 5099, 2535, 3780, 7261, 4839, 1271, 1056, -2131, -6601, -5040, -3859, -7796, -3153, 196, -1376, -613, 3954, 1056, 537, 4900, 613, 1180, 6954, 5118, 3241, 6579, 3280, -1141, -91, -2067, -10222, -8915, -7204, -11198, -8532, -3013, -4037, 927, 7796, 6967, 9635, 12165, 9052, 7066, 6871, 3810, -1272, -2430, -5567, -7950, -7812, -6764, -7754, -7931, -6377, -3557, -2578, 982, 6105, 8799, 12550, 14118, 8432, 2061, -1192, -8478, -8071, -6143, -4774, -1764, 912, 683, 879, 1101, 520, 1293, 1806, 1347, 2178, 1247, -540, -659, -1899, - -3479, -946, -1078, -1249, 1111, 953, -1172, -1518, -2830, -4635, -1937, 2663, 4529, 8768, 10580, 7195, 4473, 1206, -3947, -5784, -6544, -7656, -7192, -5518, -4467, -3696, -2235, -554, 1945, 6701, 9351, 8301, 5974, 3693, 819, -1424, -2180, -2768, -1967, -514, -74, -554, -931, -1510, -2428, -3161, -3051, -3063, -1784, 316, 1161, 2111, 2774, 2806, 2189, 1494, 858, 483, 699, 950, 972, 859, 517, -197, -1138, -1898, -2325, -2376, -1909, -1508, -1220, -630, 173, 679, 881, 1012, 1080, 1286, 1414, 1268, 728, 319, 94, -186, -269, -165, -258, -148, 50, -82, -364, -443, -725, -1029, -982, -879, - -671, -101, 370, 607, 862, 985, 710, 545, 305, 85, 79, 280, 261, 234, 132, -182, -404, -623, -846, -853, -671, -366, -54, 280, 498, 594, 488, 319, 144, 51, 20, 15, -20, -50, -91, -103, -100, -70, -45, -10, 1, 16, 1 }, - {273, -36, 22, 215, -28, -10, -63, 234, 14, 114, 69, 69, -97, 49, -150, -16, 116, 24, 68, 109, -185, -129, 44, -9, 137, 83, -7, -76, -48, -94, -15, -13, -14, 26, 36, -82, 137, -32, -22, 47, -175, -40, 76, 27, 173, -1, -13, 34, 12, 72, 120, 152, -9, -16, 3, -88, -111, 61, 99, -70, -67, -45, 126, 75, -17, 20, -149, -43, 78, 64, 110, -160, 36, 61, -33, 113, -7, 99, 47, 32, 125, 62, 32, 1, 15, -30, 10, 17, -10, -44, 22, 22, -33, -5, -22, 23, - 36, 1, -5, -2, -33, 16, -12, 28, 13, 9, 6, -15, 9, 4, 14, -27, -13, -6, 4, -36, 355, 98, -81, 181, -88, 189, -63, -86, 96, 176, -5, -87, 47, 37, -7, -251, 59, 73, 20, 157, 211, 113, 208, 141, 127, -34, 141, 68, -107, 40, 65, -137, -174, -27, 69, 3, -63, -84, -82, -41, 94, 189, 160, 60, 123, -198, 12, -51, 2, -227, 84, -22, -54, -9, -62, -112, -79, 80, 19, 61, -83, 155, 40, -180, 74, 23, 50, 98, 30, 181, -58, 20, -211, 40, 20, 6, - 5, -40, 150, -46, -70, 114, -118, -58, -49, -22, -55, 38, 10, 20, -2, -5, 2, -22, 13, 20, -8, -9, -1, -39, -64, 23, 8, -50, -7, -6, -11, -61, 16, 0, -2, 4, 11, 6, -23, -1, -42, -5, 17, -72, -73, -23, 66, -122, 35, -240, 45, 46, -28, 172, 11, -19, 15, 91, -148, 21, 45, 94, -210, -106, -79, 77, 31, -66, -212, 52, -211, -13, 83, -39, 63, -36, 142, 211, 111, -109, 20, 160, 98, -98, 82, 25, -165, 58, 225, 106, 75, 252, 22, -95, -193, -8, - -109, -129, -62, 139, -132, 46, -79, -73, 161, -21, 26, 129, 175, -78, -161, 205, 157, 101, 9, -123, 19, 162, -165, 50, -107, -3, 100, -94, -6, -181, -48, -16, 27, -9, -69, -8, 34, -53, -14, 25, 20, 16, 14, -3, -14, -71, 38, -4, 39, -27, -48, 17, 37, -24, 33, -5, -3, -3, -8, 40, -24, 16, -24, -476, -174, -73, 260, -99, -39, -154, -130, -22, -343, 192, 64, -10, -127, 190, -53, 96, -77, 61, 121, -151, 16, 167, 94, 67, 178, 159, -100, -128, -159, -3, -209, 50, - -276, -53, 203, 107, -70, -22, -208, 94, -89, 183, -106, -188, -39, -78, -155, 60, -36, -98, -100, -333, 45, -100, -247, -66, 152, 78, -128, 105, 135, 131, 48, -170, -29, -38, 118, -120, -46, 62, 63, -186, -222, -399, -68, -232, 76, -9, -56, 117, -25, -53, 51, 80, 77, 60, 139, -59, -49, -37, 20, 7, -32, 38, 55, -12, 13, -24, -32, -6, -21, 6, 12, 2, -35, 5, -24, -9, 20, 45, -20, 54, 65, 10, -19, -57, -12, 38, 25, -25, -414, -166, -74, -123, 141, 184, 174, -346, - -258, 100, 422, 249, 0, 60, 120, -151, 100, -140, 101, 150, 23, 120, 38, -8, 62, 37, -113, -143, 198, 80, -144, 142, -79, -14, 340, -162, 193, 380, 155, -21, 15, -137, 178, -181, -99, -305, 58, 236, -6, -216, -77, -306, -155, -57, -435, -237, -43, 47, -191, 97, -50, -150, 163, 482, 45, 246, 167, 145, -152, 65, -260, 28, 75, 59, -101, 3, -263, -91, -92, -18, 128, 138, -6, 54, 75, -37, -29, -24, 25, 4, 19, 15, 42, -22, -1, -63, -8, -9, 46, 27, -27, -38, -37, -35, - -12, -43, 16, 82, -64, -8, 28, 47, 647, 409, -223, 83, 208, -86, 119, -40, 194, 97, 62, 176, 100, 87, -55, -433, 207, -74, -99, 339, 210, 117, 156, 116, 86, -66, 50, 14, -111, 90, 147, -244, 47, -158, 117, 135, -382, -6, -454, 8, 57, 39, 124, 310, -38, -161, -79, -86, -119, 89, 96, 30, -50, -56, 302, -100, -60, -165, 268, -41, 225, -106, 241, -232, -487, -145, 31, 98, 165, -164, -122, 67, 44, -76, -127, 304, -119, 289, 77, 205, 81, 149, 126, -52, -20, 58, -8, 158, - 4, -52, 15, -177, -35, -41, 12, -59, -23, -20, -4, -21, -93, -76, 23, 6, -104, -7, 16, 15, 43, 18, 103, 4, -34, -4, -14, -48, -56, -23, 16, 303, -116, -201, -9, 32, -288, -225, -72, 79, -43, 374, 224, 10, 357, 129, 104, -305, 287, -53, -72, -258, -117, 229, 226, -64, 150, -310, -44, 209, 157, -116, -220, -123, -136, -170, -141, 34, -232, -22, 320, -154, 37, -12, -74, 125, -51, 209, 0, 295, -76, -185, 107, -146, -145, -146, -418, 49, 173, 250, 180, 328, -33, -126, 189, -232, - 54, 36, -35, 213, 198, -51, -253, 51, -130, -240, -223, 123, 216, 136, -467, 106, 50, -23, 221, 120, 181, 69, -17, 237, 32, 108, 86, 19, -106, 18, -59, -130, 25, 40, 62, -15, 17, 15, 12, 47, 31, 33, -4, -81, 59, -32, -36, -30, -58, 108, 122, 104, 42, 12, 18, -24, 84, -374, -210, 34, -205, -551, 418, -14, -22, 47, 38, -366, 257, -381, 39, 167, -44, 57, 66, -410, -131, -185, -32, 78, -128, -90, -11, -29, 42, 164, 96, 359, -127, 495, -30, 9, -321, -53, 248, -53, - -497, 198, 239, -154, 129, -193, 354, 188, -5, -25, -218, -147, -239, 224, 231, 95, 31, 98, -192, -523, -184, 177, 85, -389, 15, 41, 58, -189, 138, 269, 146, 1, 116, 184, -101, 276, 10, -12, -272, -358, 233, -112, 118, 111, -14, -80, -73, -63, 41, -91, 120, 23, -27, 26, -36, 1, -140, 33, 16, -29, -76, 24, -67, -7, 27, -18, -43, -4, -43, 172, 137, 47, -17, -18, -47, -2, -16, 109, -34, -18, 110, 22, 48, 76, -51, -32, 83, 46, -19, -15, 118, -576, 311, -80, 115, -172, - -91, 240, -278, 270, -168, -328, 149, -177, 696, 102, -242, -340, -59, -421, -191, -453, -25, 300, -213, 184, 306, -284, 2, -331, 186, 63, -11, 192, -205, -297, -249, 15, 56, 246, -357, 252, 51, -530, -290, -428, -174, 160, -143, -144, -810, -19, -177, -77, -520, -183, -68, 38, 425, 384, 328, 186, 409, -443, 343, 45, 160, 113, -314, 486, 304, 190, -214, -291, -207, 281, 33, -1, 154, 72, 162, -145, 430, 223, -46, -73, 97, 84, 53, -28, -26, 37, -6, -10, -178, 8, -102, 4, 57, 17, -10, -2, - 36, 28, -169, -48, 61, -52, -66, -7, 23, 25, 33, -28, -35, 26, -73, -129, -31, -34, -40, 20, -9, 109, 53, -48, 50, 34, 29, -50, -88, -5, 14, 92, -32, -25, 218, 403, 437, 179, 306, 248, 148, -80, 33, -119, 11, -41, -264, 337, 534, 213, -145, 240, 228, -9, 142, -251, -485, -322, -220, 141, -58, -253, 191, -87, -226, -2, 394, 199, 293, 103, 216, 239, -53, 219, -83, -249, 107, -288, 109, 116, -423, -275, 176, 442, -226, 308, 430, -353, 17, 392, 44, -141, -31, -199, -348, 6, - -104, -182, 243, 14, -398, 515, -210, 418, -490, -335, 243, -301, 170, -202, -146, -283, -172, -230, -579, 98, 358, -162, -24, 248, 265, 189, -34, -19, -148, -45, -64, -77, 65, -14, -53, 87, 79, -35, -6, -102, 48, -90, -165, -10, 158, 3, -85, -21, 259, 131, 11, -75, -91, -66, 18, 20, -76, -27, 5, 32, 105, 27, 164, 99, 118, 46, 54, 65, -20, 4, -359, 229, -151, -399, 573, 288, -393, 279, 263, 71, 484, -983, 77, 400, 145, 34, 434, 14, 241, -569, -70, 152, 14, -286, 117, 226, - 117, 106, 309, 249, 408, 313, -117, -131, 317, -193, 225, -354, -184, -452, -198, 247, 94, -106, 377, -441, -586, -962, 305, 330, 267, 201, -220, 151, -125, 361, 976, -152, -197, -423, -127, 361, -240, 206, 364, 57, -1, -283, -75, 132, -664, -622, 69, 82, -231, 339, 267, 488, 800, 314, -177, -98, 174, -6, -431, 206, 190, 155, 59, 202, -2, 111, 101, 61, -93, 7, -4, -15, 169, 47, 4, 83, -168, 48, 37, -23, 177, 32, -44, -31, -100, 302, 26, 51, 133, -46, -40, 170, -180, 169, -130, 140, - -4, -13, -27, 56, -23, 145, -114, -50, 50, -28, -36, -93, -136, 102, 1452, 822, 523, -134, -148, -18, -124, -149, -226, -271, -466, 21, -33, 114, 203, 388, 585, -78, -762, -297, 654, -102, 245, -84, -11, 436, 151, 331, 194, -13, -20, -6, 220, 281, -109, -429, 562, 403, 286, 106, 146, -228, -426, 586, 327, 151, -272, -302, -425, -261, -76, -265, 147, -543, 75, 401, -261, 142, 24, 59, -620, 220, -266, 452, -995, 171, -260, -336, 82, -203, 205, 194, -648, 7, 453, 68, 133, 285, 116, 473, 193, 100, - 32, -69, 305, -602, -11, -35, -55, 24, -17, -5, -52, -89, -116, 187, 157, -82, -13, -288, 28, -18, -284, -1, -422, -321, 142, 54, 222, -251, 108, 218, 48, -9, 57, 117, 10, -63, 232, 2, 76, -136, -102, 96, 139, 24, -893, -458, 66, -784, 180, 569, -274, 692, 812, 103, 405, 501, 224, -480, 313, 382, -19, 97, 269, 239, 573, 98, -221, 366, 131, -57, 8, 245, -335, -151, -142, 205, 106, -472, 139, 395, 10, 476, -450, -850, 68, 381, 576, 535, 276, 254, 203, -577, -169, -24, 433, 685, - -237, 148, -252, 162, 109, 417, 646, -249, -283, -56, 354, 454, 636, 16, -688, -649, -106, 84, 2, -297, 7, -782, -505, -462, -526, 224, 81, 630, 503, 190, -301, -301, -280, -254, -437, 206, 137, 81, 294, 327, 2, 279, 57, 298, -104, 247, -79, -22, 73, -91, 413, 186, 245, 111, 294, 66, 141, 422, 366, 196, -24, -162, -139, -298, -168, -196, -117, -181, -219, -127, 127, 281, 78, -66, 10, -42, 176, 208, 172, -18, 77, -318, 377, -834, 75, -167, 457, -245, -38, 142, 346, -466, -784, -136, -308, 22, - -354, 208, 205, 21, -423, 264, 26, 707, -113, 387, -327, 730, 210, 456, 306, 497, 731, -178, 283, -511, 539, 524, -12, 171, 528, -338, -327, -54, 1063, 173, -297, 528, 69, 405, 582, 170, -39, 55, 91, 385, -134, 412, -284, 403, -223, 908, -132, 781, -708, -777, 1082, -905, -485, 37, -292, -561, 494, -65, -697, -329, -358, -1024, -380, 127, 230, -790, -202, 481, -96, 276, 473, -337, -77, 78, 309, 223, 233, -76, -45, 192, -17, -126, 105, 221, 42, 154, -4, -141, 0, 204, 77, -103, -256, -154, 300, -137, - -403, 97, -231, -438, 1, 167, 16, -112, -32, 122, -92, 8, 158, -7, -73, -93, 285, 548, 30, -190, -159, -87, -257, -53, -108, 108, -700, -467, 136, -916, -534, -636, -647, 789, -19, 27, 235, -230, -1007, -753, -738, -1504, 109, 171, 650, 380, 225, 324, 225, 70, -475, -698, -402, 542, -69, -408, -165, 531, -642, -414, -660, -328, -56, -633, 235, -526, 569, 399, -88, 393, -387, -796, 348, 464, -411, -913, 688, -59, 498, 418, -1306, -928, 9, -212, 850, -488, -564, -152, 313, 48, -79, -296, 1129, -554, -920, -1243, - 891, -213, -1024, 477, 485, 288, 1029, 1101, 1130, 483, -257, -104, -176, 375, -724, 465, 88, 91, 352, 341, -299, 436, -343, 145, -487, -278, -190, -253, -101, -273, -68, 186, 510, 594, 24, 465, -280, 67, 275, 36, -518, 62, 126, -145, -385, -247, -238, 615, 383, 198, 289, 519, -83, -622, -391, -358, -446, -578, 100, -485, -847, -18, -150, -201, -161, 128, -826, -329, 385, 626, 1275, 209, 667, 323, 322, -291, -93, -248, -699, -822, -1154, -420, -1039, -409, -544, -203, 558, 137, 380, 657, 1, 444, 129, 23, -15, -87, - -877, 319, -109, -991, -613, 289, -635, -244, 232, 719, 873, 304, -181, 120, 584, 313, 123, -17, -1728, -348, 383, 439, 175, -66, -582, 404, -519, -392, -102, 106, -289, -923, 494, -118, 1149, 437, 393, 441, 845, 1894, 29, 32, -79, -564, 337, -391, 1377, -122, -493, -444, 582, -747, -504, -98, 1178, 40, 562, 870, 176, 705, 534, -97, 490, 531, 18, -362, -390, 110, 135, 446, 286, -19, -66, 79, 182, -330, -69, -81, -43, -518, 327, -376, 132, -76, -224, 63, 631, 552, 2, -37, -401, -164, -399, -59, -464, -661, - 195, 459, 32, 27, -228, -346, 967, -131, 176, -1058, -358, 1239, -826, -226, -715, -2114, -300, 648, 535, 102, 154, -115, 1185, -1277, -1, -368, -853, -723, -107, 242, 213, 285, 765, 495, -541, -552, 1521, 1242, -99, 145, -166, 404, -5, 886, 323, 471, 133, 68, -1572, 651, -67, -907, -461, 89, -243, -902, 869, -154, -641, -135, 96, 769, 862, 655, 254, 767, 821, -616, -672, -431, -109, 795, 1064, 182, 384, 1019, 614, -956, 708, 257, -209, 37, 1962, -1298, 1001, 1144, -1150, -68, -747, -242, -1653, 476, 734, -996, 603, -862, - -621, 754, -468, -70, -281, 37, -412, 128, 193, -314, -442, -35, -480, 632, 115, -593, 131, -100, -321, -311, 206, 403, 507, 207, -453, 1163, -214, 116, -74, -616, 237, 336, -311, 496, 128, 371, -85, -595, 203, 897, -580, -832, -1359, 272, -264, -428, -553, 303, -337, -154, 886, -276, -55, -696, 52, 448, -984, -616, -591, -286, 351, -1319, -740, -1904, 326, -18, -490, -211, -287, 408, 606, -676, 20, -235, -235, -1190, 256, 914, 236, 692, 862, 778, -1050, -319, -321, -489, 872, -897, -524, 31, 1269, 288, -454, 1284, -729, -679, - 1526, 1467, 135, 373, -424, -1391, -435, 1400, -686, 1269, -465, -1999, -534, -935, 1059, 9, 232, 955, -159, 787, -1035, -1212, 925, -243, -2048, 1260, -657, 344, 407, -714, 1348, -925, 485, -15, 354, 1372, -355, -434, 47, -286, -379, -310, 150, 308, 71, -197, 168, -654, 584, 411, 327, 130, 0, -306, -336, -318, 273, 535, -529, 464, 1079, 363, -931, 89, 335, -345, -616, 576, -522, -12, -49, -555, -717, -8, 402, -237, 928, -313, -620, 430, -277, 32, 360, 710, 47, -1266, 744, 868, -1056, 578, -12, -376, -455, -1511, -674, 535, - 90, 1393, -1123, -628, 255, -151, 885, -1236, -5, 129, -1053, 1049, 567, 321, -498, 719, -855, 471, 358, 222, -67, -473, 190, 953, -508, -181, 179, -745, 753, 31, 192, -1021, 544, 136, 180, -2397, 321, -681, 1113, 928, 977, 504, -1958, -342, 410, 42, 121, 1374, -213, -827, -1001, 40, -1112, -968, -867, 413, -1619, 1144, 2179, -574, -272, -1708, -382, 654, 394, -569, -126, -2067, -735, 2075, 874, -644, 598, -1173, -875, 228, 37, 140, -803, -276, -175, -2, -1160, 247, -156, -362, 145, 475, -637, -316, -107, 226, -492, -130, -91, -458, - -1, -848, 1097, 355, -298, -113, -333, -48, 701, 210, -139, 368, -238, -1055, 41, 46, 215, 465, -284, -201, 452, 552, 229, -510, -1134, -1582, 443, -703, -450, 458, -366, -567, 453, -741, -27, -842, 1208, 4, -853, -274, 37, -104, 294, -598, -386, 114, 257, 123, 134, 435, -507, -218, -1188, 431, 129, -384, 887, 460, -341, 1316, 311, -853, 648, 93, 427, 864, -67, -231, 152, 709, 424, 1, -60, 760, -55, -915, -143, 152, 724, -329, 1237, 1339, -846, 693, 1533, -424, 2321, 1290, -566, -539, -858, -997, -545, 295, -161, -187, - -19, -162, -1602, -637, -1582, 361, 1439, -546, -76, -788, 398, 85, 286, 387, 1209, -70, 555, 546, -889, 28, 9, 186, 404, -61, -202, 364, -45, -217, 58, -383, -79, 265, 62, -170, -851, 35, -387, -42, -324, 711, -231, 343, 444, -352, 533, 327, 15, -194, -319, 73, -28, -196, -24, 351, -267, 148, -91, 251, -671, 2038, 538, -730, 81, -958, -126, 336, -398, -509, -568, -215, 218, -125, -183, 259, 149, 351, -363, -228, 261, -94, 46, -530, 359, -620, 297, 204, -134, -28, 22, -360, 60, 73, -288, 518, -280, 125, - 2, 17, 261, -256, -398, -120, 598, -445, 293, -816, -486, 154, -177, -14, -55, -492, 520, 415, 37, -360, -19, -220, 106, -274, -10, -263, 195, -73, 50, 658, -559, -49, 98, 39, -123, 15, -266, 14, -223, 135, 259, -401, -333, 190, 23, -96, -318, 135, 40, -15, -74, 2, -75, 219, -149, -42, 100, -75, -14, 175, -121, -79, -48, 36, 180, -64, -208, 11, -135, 473, -195, 57, 105, -122, 376, -56, -332, 116, -191, 232, 111, -54, -24, -89, -93, 229, -156, -72, -29, -204, 255, -986, -1436, 998, 4634, 2017, - 2129, -23, -4273, -3108, -1604, -3383, 1646, 2004, 1055, 4355, 1970, -198, 1455, -2832, -3592, -2064, -2514, -553, 1958, 1988, 844, 3346, 1673, -242, 1621, -1494, -2541, -1470, -1910, -3017, 1115, -34, -1073, 3232, 1958, 1090, 3323, 794, -1678, 1626, -2396, -2746, -555, -2888, -2917, 1149, -478, 700, 3690, 2518, 2632, 2473, 306, -1396, -1601, -2695, -3523, -1856, -1001, -736, 1351, 2095, 1977, 2788, 2527, -395, -442, -459, -2587, -782, -1273, -1930, 434, 784, 131, 1789, 803, 11, 1126, -870, -950, 21, -617, -200, 471, -101, 522, 691, -382, 543, 224, -845, 81, -406, -1596, -27, - -405, -686, 1542, 458, 580, 2020, 803, 590, 446, -1008, -1468, -1365, -2286, -1873, -833, 75, 1027, 2347, 2489, 2283, 2024, 1248, -500, -1438, -2862, -3628, -2800, -1683, -595, 1522, 2822, 3243, 3325, 1601, -401, -1100, -1352, -1743, -1260, -1295, -1048, -156, 314, 512, 880, 945, 865, 789, 428, 112, -135, -449, -698, -690, -592, -425, -244, 83, 272, 376, 390, 375, 242, 146, -1, -14, -67, -98, -144, -75, -115, -128, -123, -81, -175, -72, 2, 90, 201, 277, 185, 250, 153, 48, -86, -194, -307, -267, -267, -124, -16, 131, 158, 236, 195, 161, - 58, 27, -75, -73, -120, -103, -93, -23, -45, 25, -7, 38, 28, 28, -10, 61, 29, 70, 19, 29, 1, 4, -69, -44, -87, -47, -52, 3, -6, 54, 29, 66, 29, 46, -3, 18, -27, -3, -38, -1, -32, 8, -20 } - }, - { - {148, 83, -132, -32, -48, -5, 200, 10, -84, 104, 23, 10, 36, 21, 3, 149, 86, -103, -38, -13, -35, 41, 65, 42, -42, -66, 26, -132, -58, 97, 10, 78, 42, -65, 49, 0, -55, 137, -91, -44, 19, 46, -62, -18, -89, -180, 169, -35, -92, 9, 155, -1, 61, -78, -44, -33, 48, -62, 124, 18, 112, -162, 69, -43, 28, 67, -27, -19, -118, 0, 66, 13, -32, -7, 59, -32, -31, 89, -40, 28, -16, -7, -110, -47, -29, 39, -7, -51, -7, -11, -30, 28, -36, 1, 10, 18, - 31, -14, -26, 27, 7, -22, 5, 47, -5, -6, 20, 0, 8, 7, -14, -27, -14, 19, -4, 1, 11, -15, 14, -1, -8, 52, 421, 144, -33, 113, 6, 207, 131, -30, 107, 186, 244, -144, -140, 59, -56, -48, 175, 140, 135, 95, 19, -6, -60, 66, 47, 222, 23, -5, -98, 46, 66, -13, -30, -35, 61, -9, -35, -82, 87, -30, -29, 122, 175, -45, -21, 100, 91, 159, 99, 43, 17, 135, 77, -188, 1, 57, -107, 2, 18, -134, 69, -65, 101, -22, -17, 53, 18, -93, -8, 51, - -18, -23, -26, 9, 107, 18, -107, -26, 26, -33, -13, 157, -31, 18, -18, -41, 36, 58, -15, 26, 29, -30, 14, 26, 7, -20, -55, -18, -33, -16, -3, 17, -10, 20, 12, -6, 145, -11, -275, -128, -54, -59, -150, -137, -86, 149, -164, -76, -78, 30, 248, -37, -20, 61, 142, -217, -36, 45, -96, 77, 121, -134, -9, 17, -78, -197, 34, -83, 27, -76, 113, -136, -127, -313, -85, 108, -18, -120, -59, -15, -126, 7, -21, 87, 68, -32, 4, -32, -133, 163, 28, 110, -41, 1, 28, 48, - 126, -40, -31, 37, -4, 138, 73, -119, -47, -29, -188, -21, -18, 112, -72, 102, 17, -3, -11, -18, -21, 22, -76, 35, -44, 39, 32, 15, 9, 110, 80, -20, 99, -13, -34, -31, 19, -7, 68, -17, 42, 35, -6, 29, 0, 31, 30, 9, 10, 33, 22, -45, -25, -4, 55, 62, 0, -6, 33, 1, -21, -605, -188, -54, -48, -51, 234, -216, 104, -51, 48, -62, -49, -174, 29, -64, 14, -253, 6, -27, -45, -5, 48, 37, -23, -18, -100, 30, -81, 52, 0, 45, 158, -42, -180, -78, - -211, 28, 38, -20, 37, -75, 71, 35, -93, 7, -253, -55, -169, 92, 168, -149, -11, 47, 26, -243, 40, 123, -116, -56, -276, 93, -40, 113, 204, 116, -164, 34, 39, 8, -183, 46, -78, 121, -49, -7, 57, 49, 144, 163, 112, -9, 41, 97, 49, -97, -20, -65, -65, 29, -3, 15, 2, -20, -5, 58, -19, -20, 2, -17, -43, 53, 2, 25, 65, -9, 7, -52, 33, 22, 5, -52, 17, 0, 34, -375, 42, 66, -133, -18, 367, 283, 155, -42, -65, 181, 115, 57, 70, -148, 51, 13, - 173, -165, -74, -33, 23, -35, -188, -130, -132, -159, 89, 104, 69, 46, 5, 45, -23, -22, 13, -59, -15, 82, 66, -130, -142, -15, -143, 85, -42, -245, 31, 122, 177, 120, 8, 113, -172, -57, -76, -14, 14, 76, -58, -161, 195, -178, -83, 118, 282, 64, 57, -275, 298, 34, 208, 316, -69, 32, 39, -132, 265, 60, -85, 71, -35, 128, -215, -118, -220, -45, -97, 86, -55, 35, -102, -29, -19, -69, -3, -27, 29, -7, -27, -18, -12, 50, 16, -42, -88, 48, 52, 7, 2, -4, -36, 13, - -23, 52, 12, 28, -30, -39, -70, 39, 564, 400, -143, -206, 313, 206, 329, 487, -246, 170, 80, 143, 63, 87, 200, 52, 204, 9, -132, 57, -43, 71, -25, 379, 63, 85, 51, 17, 131, 58, 7, -22, 94, -71, 180, -138, 217, -100, 131, 71, 80, 66, 318, 246, 15, -66, -173, 191, -211, 55, -92, 95, 199, 26, -334, -269, 28, -166, -183, -103, -211, 78, 365, 186, -135, 11, 42, -93, -108, -15, 180, 202, -212, 103, 234, 49, 77, 116, 183, -29, -125, 51, -54, -8, -120, 113, 173, 29, - 31, 27, -121, -15, -2, -11, 12, -16, 20, 18, 59, 9, -1, 8, 38, 68, 34, 72, 38, 16, 20, -12, -113, -114, 24, 89, 22, -23, 21, -12, 55, -40, -40, -70, 32, 251, 46, 362, -33, -3, -121, -95, 119, 274, -81, 74, 18, 297, 121, -136, -129, 21, 61, 270, 262, 402, 71, 113, -72, 165, 184, -71, -93, 145, -112, -152, 143, 45, -179, -217, 330, 168, -12, 213, 40, -147, 314, -73, 8, -7, 81, -114, 81, -114, 78, -106, 95, -86, 130, -109, -113, 294, -368, 22, 43, -125, - 24, -412, -204, 198, -166, 122, -45, 83, 35, 71, 43, -186, 100, -108, -13, -237, -130, -59, -58, 69, 223, 131, -181, 71, 34, 2, -88, 13, -17, 45, 20, -45, -62, -23, -18, -34, 129, 25, -50, -27, 30, -53, 5, 27, 1, 8, -137, -55, -35, 21, -39, -5, 86, -7, -23, -25, 9, 27, -294, -251, -2, 111, 204, -238, 68, -214, 176, 137, -296, -60, 31, -345, -198, 212, -28, -14, 49, -21, -364, 333, 20, -234, -115, 45, -31, -225, -69, -129, 37, -10, -73, 74, -315, -139, 80, 412, - -70, -241, -172, -133, 279, -297, -60, -20, -319, -396, 97, -274, -45, 42, 209, 118, 16, 46, 249, -107, -79, 372, -248, 194, -86, -92, -38, -44, 395, 10, 153, -406, -296, 11, -60, 456, 14, 311, 130, 389, 235, -58, -271, -100, 181, 80, 122, -149, -170, -46, -57, 81, -42, -108, -20, -26, -2, -13, 14, -44, -61, 75, -6, 5, -21, -32, -26, 21, 62, -66, 14, -40, -61, 43, -19, -56, -66, -12, 61, 7, 7, 24, 110, -94, -79, -48, 8, 45, -489, 49, -50, 335, 36, -352, 419, 137, - -250, -541, -229, 537, 24, -67, -92, 56, 15, 166, 85, 178, -41, 317, -166, -372, 13, 18, -92, -13, 137, -95, -60, -32, 295, 232, 117, -21, -409, -7, -24, -16, -71, -6, -181, -330, -55, 229, 218, -83, 235, -76, 99, 263, 247, -552, 186, 200, 79, -134, -488, 295, 170, 95, -177, -96, -200, 109, -221, -40, 0, 198, -127, 101, 51, -354, -53, -237, 385, 181, -460, -96, 358, 181, -192, -94, -212, -70, 104, -63, -29, -79, -104, -173, 30, 14, -60, -18, 85, 60, -114, -39, 77, -21, 58, -72, - -54, -14, 12, 93, -103, -71, 46, -113, -13, -80, 44, -63, 104, -39, -23, -56, 64, 46, 118, 35, 305, 370, 381, 290, 374, -470, -306, -162, -151, -225, -171, -377, -127, 25, 225, -1, -214, -11, 225, 10, -185, -88, 511, 49, 193, 58, 212, 43, 70, -314, 176, 11, 74, -329, 115, -505, 1, -160, 126, -47, -368, -9, -366, 67, -304, 278, -157, 438, 15, -8, 222, 47, -68, -65, 91, -150, 105, 270, 140, -201, -104, 579, 46, 462, -427, -90, -44, 336, -372, 53, 181, -372, 262, -233, 70, 362, - 41, 204, 98, 473, 207, -196, -152, -189, 31, 18, 201, -118, -20, 130, 11, 100, 138, 19, -107, 131, 103, -12, 43, 44, -46, -39, -153, 104, -72, -69, -28, -80, 79, -54, -16, -86, -19, -19, 112, 78, -1, -17, -4, 62, 78, 66, 143, -16, -52, -138, -473, 75, 453, 346, 369, -120, -100, 98, -68, 467, 151, 225, 386, -23, 142, -260, 385, 199, -101, -233, -224, 265, -453, 181, 256, -183, -254, -138, 239, 95, -94, -160, 1, -272, -419, 81, -403, -592, -77, 28, 602, -256, -208, 274, 443, 451, - 236, -22, 102, -187, 33, -197, 496, 444, 283, -16, -511, 1, -436, 484, 371, 236, -362, 302, 168, 211, -69, -302, -224, -241, 82, -340, -631, 128, 426, 230, 419, -124, -116, 427, 141, 61, 281, 97, 8, 246, 152, -19, 111, 109, 64, -77, -139, -181, 49, 122, 69, 248, 6, 178, -55, 75, 138, 22, -63, -35, -203, -171, 62, 47, 82, 216, 32, 165, -60, -32, 29, -153, -122, -42, -130, 66, -42, 54, 120, 170, 240, 380, 821, 363, 287, 265, -507, -81, -185, 647, -658, -627, 180, 422, -11, 516, - 471, -24, 182, -312, -224, 491, -193, 337, 120, -221, -114, -99, -108, -230, 192, 203, 171, 14, -255, -331, 426, -421, 330, 29, -516, 258, 492, -12, -133, -64, 41, 26, 336, -20, -252, -107, 286, -522, 126, -89, 424, 444, 299, 347, 461, 329, 121, -301, -337, 161, 225, -18, 195, 263, 702, -398, 444, -265, -168, 480, 74, -290, -251, -268, -432, -150, -211, 344, 9, -279, 152, 94, -58, 160, -329, 214, 15, -33, -35, 181, 32, 46, 192, -81, 32, 138, -210, 147, 9, 54, -94, 117, -41, 12, 164, -1, - -39, 40, 111, 137, 232, 187, 70, -109, -88, -331, 74, -276, -80, -121, -112, 128, 50, -133, -546, -98, 318, -392, 13, -247, -431, 627, 536, 448, 213, 117, 177, 460, 254, 472, -175, 395, -298, 479, 643, 403, 322, 164, 332, 334, -99, 666, 160, -402, 190, -407, -280, -84, -632, 11, -135, -172, -307, -160, -88, -20, -62, 27, 26, -363, -240, 75, -192, 151, 623, -314, -26, -59, 23, -298, 160, -143, 482, 102, 288, 451, 77, -30, -298, -662, 87, 493, 357, -93, -441, 372, 39, 224, -565, -406, -372, -560, - -347, -410, 190, 60, 143, 187, 258, -127, 263, 299, 9, 161, -96, -199, -205, -215, -87, -157, -10, 47, -21, 14, 39, -182, -169, -288, -99, -67, -161, 63, 23, -85, -261, -120, -97, -67, 217, 67, -95, -120, -44, -313, 85, -64, 161, 19, -99, -184, 192, -126, 275, -937, -600, -285, 669, 487, -363, 418, 377, 321, 315, -315, 32, 181, -313, -944, -173, -263, -579, 52, -198, -149, 176, 105, -129, 27, 442, 472, -871, 206, 43, 402, 136, 21, -543, 164, -140, -152, -374, -279, 696, -318, -14, 81, -186, 769, - 365, -345, -209, -605, -88, 575, 168, 172, -191, 350, -85, -154, 323, -195, 536, -129, 399, -819, -278, 465, 113, -78, 130, -907, -429, 134, -362, 135, 35, 97, 553, -211, 222, -47, -452, -82, 339, 490, -18, -211, -384, 6, -535, -178, 44, 623, 558, 72, 233, 66, -96, 306, 233, -128, 256, 190, 101, -221, -17, -117, 186, 126, 165, -19, -258, 235, 9, -125, -251, -18, -22, -241, 162, -177, -274, 300, -125, -110, -140, 62, 41, 239, 52, -49, 99, 145, -278, 69, 76, -113, 170, -408, -1173, -99, -142, -127, - 179, -468, 919, -168, 40, 1014, -1194, -124, -234, -114, -1368, 76, -213, -264, 462, -469, 71, 90, 220, -43, -500, 341, -329, 710, -124, -805, -61, -27, -408, -811, 363, 413, -681, 555, -616, -478, -296, 54, 47, 92, 390, -74, -376, -885, 178, -1196, -638, -411, -961, -567, -279, -58, -453, 686, 702, 157, -215, 779, 348, -88, -178, 561, 410, -190, 738, -621, -322, 812, 378, 1138, -624, -698, 178, -530, 570, 63, 196, 1082, -598, -637, -238, 226, 244, 274, 274, 315, -335, 134, 49, -21, -40, -220, -180, 318, -343, -15, - 67, -162, 41, -166, -14, -15, 70, -270, 138, 344, 100, 85, 376, 280, -28, -360, 332, 88, -127, -267, 345, 55, 10, 214, 267, -342, 178, 116, -248, -99, -385, 246, -47, -435, -217, 108, 913, 517, -84, 1232, -142, 504, -583, 718, 679, -65, -545, 55, 197, -307, 322, -447, -7, -140, -146, -508, -370, -233, -31, -167, -397, 586, 404, 106, -165, 97, 567, 264, 416, 259, -311, -484, 970, -131, -530, -225, -228, -131, 702, 26, -541, -211, -1345, -335, -158, 825, 572, -1639, -704, -402, -9, 78, -653, 476, 257, 414, - 820, -1076, 1049, 749, -341, -724, 46, -184, 279, 951, -495, -558, 779, -922, -1027, -418, 105, -299, -1125, -460, -364, 12, 61, -327, -23, 43, 13, 90, -711, -255, -236, 40, 199, -59, -228, -138, 75, 357, 388, -60, -337, -94, 493, 23, -129, 96, -670, -204, -316, 38, 115, -656, -662, 158, 575, -254, 377, 109, -186, -61, 153, 108, -55, 108, -19, 857, 115, 322, -668, -1055, 1525, 764, 69, 101, -343, -897, 315, -69, 770, 173, 286, 845, 467, -9, -90, 144, -514, -422, -547, -304, 507, -137, 33, 635, -108, 280, - -880, -789, -536, 459, 187, -27, 210, -278, -791, 1001, -949, 440, 452, 358, 159, 607, -390, -969, 719, 2038, -358, 987, -1184, -636, 733, 431, -1099, -307, -92, 958, -237, -101, -1495, -958, -343, -1095, 919, 982, 1545, -1364, 588, 175, -760, -40, -36, -1576, 1127, -465, 532, -158, 88, 2142, -577, 746, 490, -514, 932, 3, -179, 61, 241, 606, 369, 244, -21, 574, -534, -259, 45, 147, 265, -142, 461, 67, 205, -85, 349, -25, -511, 299, -628, -366, -146, 274, -67, 327, 734, 1140, 819, 231, 526, -299, 268, -14, -23, -43, - 109, -229, 322, -306, -1357, -777, -24, -211, -452, 161, 444, 41, -478, -29, -458, 1248, -380, 24, 954, -58, -970, -682, -661, -299, -350, 1039, 112, 168, 524, -290, -287, -180, -293, -641, -145, 1192, 390, 280, -791, 289, 66, -570, -62, -288, 1302, -1031, -882, -316, 166, -310, 44, 346, -672, -185, 1103, -890, 159, -226, -535, -944, -714, 31, -1305, -1586, 379, 320, 258, -1418, 1095, 1323, -447, -388, 86, -59, -296, -738, 536, 1998, 523, -498, 13, 314, 671, 178, -1181, -1060, 1147, -222, -465, -693, 240, 1305, 403, -417, 244, -54, - -230, -117, -68, 576, 322, -200, -318, 259, 154, -51, -130, 209, -308, 190, 503, -48, -276, -85, -177, -306, -560, 80, 430, -288, -353, 174, -441, 1, -718, 344, 449, 1145, -364, -157, -474, -487, 138, 252, 477, -57, -103, -480, 194, 119, 144, -142, -30, 302, 350, -434, -1142, 316, 447, -1693, 928, 39, -482, 162, 618, -875, 541, -813, 220, -48, -409, -228, -110, -599, 429, 375, -17, 206, 26, 331, 433, 418, 621, 533, -330, 83, -677, 718, -555, 175, -107, 146, 35, -513, 467, -260, -496, 1040, -832, 250, -240, -414, - 420, -109, 125, 648, -783, 31, -960, -1892, -48, 602, -227, 2430, 495, -950, 267, -1326, 460, 948, 1120, -386, -221, -1474, -1689, -143, -1053, 249, -67, -920, -215, -456, -1006, 823, 1621, -456, 114, 349, -430, 501, 639, -445, 74, 1, -808, 402, 68, 244, 295, -572, 223, -304, -458, -520, 440, -323, 181, -502, -181, -35, -612, 598, -388, 119, 182, -571, -93, 438, -52, 61, 97, -168, 269, 566, -68, 328, 388, -486, -920, 310, 128, 530, 636, -832, -817, 142, -240, 145, 277, 151, -1207, 249, -88, -703, 316, -456, -309, -567, - 289, -618, 791, -84, 293, -182, 1063, -289, 583, -10, 696, -194, -352, 227, -399, -421, 57, 792, 509, -539, 575, -405, -620, 175, 847, -326, -346, 453, 203, -422, 47, 576, -241, -555, 301, 231, 354, 649, 135, -392, -130, 1426, 1497, -415, -1242, 951, -416, 268, 134, 1605, 220, -834, -305, -203, 44, 248, 387, 521, -621, 198, 140, 930, -233, 655, 705, 390, 336, 203, 561, -540, 604, 769, 555, 93, -1091, -164, -704, 32, 472, 158, -241, -384, -225, -62, -28, 199, -226, 60, -24, -172, 332, 128, -298, -142, -77, 405, - -1, 82, -391, -281, -519, -245, -32, -51, 7, -92, -465, 118, -159, -78, 69, -131, -7, -404, -96, 15, 6, 7, -103, -103, -36, -161, -227, 1692, 713, -766, 186, -800, -432, -56, 290, -129, 622, -740, -22, 290, -24, 302, -43, 105, 72, -531, -165, 138, -493, -499, 43, 127, -350, 250, 244, -149, -247, -41, 55, -88, 210, 52, 165, -219, -92, 386, 1, 19, 188, -126, 208, -199, -366, -239, 380, -302, -220, 22, -298, -323, 462, -460, 730, 159, -322, 318, 51, -541, 48, -98, -94, 256, -7, -318, 621, -373, - -144, 320, 104, -136, 17, 99, -10, -27, -63, 142, 258, -11, -429, 307, -221, -34, 368, -25, -112, -16, -317, 153, 111, -36, 8, 129, -309, 22, -105, 31, 129, 32, -131, 303, -461, 60, 55, -33, 58, -69, -260, 286, -133, 204, 4, -34, 271, 100, -226, 85, -114, -99, 53, 170, 175, -69, -223, 114, -127, 154, -1028, -1229, 1036, 4212, 1643, 1934, 23, -3937, -2906, -1514, -2316, 1041, 1988, 824, 3517, 1995, -136, 831, -1784, -3588, -1437, -2491, -402, 1731, 1452, 1321, 2191, 1357, 368, 606, -167, -2552, -1133, -917, -3534, 658, - 459, -1565, 2539, 2519, -90, 3187, 1561, -1476, 984, -1468, -3065, -240, -1853, -2676, 469, 289, -164, 2500, 2403, 1440, 2139, 1305, -838, -937, -1675, -2861, -2117, -1006, -950, 516, 1612, 1107, 1771, 2684, 1038, -351, -341, -1854, -1504, 139, -1725, -779, 928, 231, 1163, 941, -485, 314, -102, -640, 136, -285, -296, 594, 200, 252, 783, -453, -182, 430, -595, -483, 217, -1409, -241, 484, -1143, 557, 703, 76, 1776, 1696, 383, 689, -502, -1515, -768, -2017, -2297, -1299, -560, 434, 2175, 2529, 2642, 2353, 1336, -294, -1489, -2344, -3278, -2798, -1548, -400, 1309, 2364, - 2350, 2109, 1362, -259, -435, -679, -1033, -730, -652, -761, -421, -216, -195, 148, 430, 584, 755, 703, 540, 240, 19, -286, -427, -557, -594, -589, -251, 19, 203, 202, 305, 327, 347, 251, 71, -34, -21, -126, -106, -98, -187, -218, -49, -76, -54, -35, -26, 81, 217, 164, 169, 165, 93, 27, -34, -168, -185, -202, -150, -90, -6, 22, 94, 136, 143, 71, 46, 12, 10, -15, -26, -51, -18, -29, -24, -42, -41, -53, -29, -38, 19, 52, 92, 86, 82, 43, 29, -28, -47, -65, -72, -86, -32, -23, 7, 14, - 36, 29, 52, 25, 30, 6, 6, -20, -7, -23, -4, -12 }, - {17, 105, -142, -116, -20, 112, 166, -78, 97, -54, -138, -38, -77, 45, -19, -67, 62, 93, 21, 112, -205, -223, -142, 20, 0, -38, 11, 68, -22, 91, 76, -97, 37, -8, 119, 109, 42, -117, 77, -70, 39, 76, -185, 203, 298, 39, 135, -110, -22, -103, -53, 92, -31, -107, -28, -67, 52, -66, -59, 6, 55, -55, -61, -27, 106, 95, -80, -30, -95, 22, 126, 35, -46, -60, 48, -17, -85, -32, -58, -9, -31, 49, 47, 25, -27, -38, 85, -12, 23, 44, -12, -2, -17, 26, 4, 6, - -24, 3, -7, -25, 2, -4, 19, 44, -24, 10, -4, 21, 27, -7, -11, -6, -1, -24, -10, 10, -9, 4, 0, 19, 5, 2, 459, 211, -16, 96, 87, -110, -54, 127, 58, 138, -100, 201, 76, -199, 158, 8, -3, -105, 116, -215, -184, -40, -65, -36, -66, 25, -40, -90, -64, 74, -81, 52, 33, 21, -90, 126, -264, -47, -1, -47, -33, 22, 50, -85, 68, -103, 99, 31, 22, 101, -71, -18, 41, 158, 39, 66, -36, -138, -192, 35, 105, 136, -56, -216, 32, -88, -60, -50, 60, 6, - 210, -7, 71, 41, -32, -55, -59, -220, -64, -36, -30, -43, 41, 110, 31, 104, -1, -10, -33, 28, 38, -11, -42, 37, -22, 14, -18, 19, -31, -20, 30, 9, 17, -12, 10, -21, 248, 57, -208, -238, 66, -73, -195, 222, -109, -37, -30, 174, 37, -102, 123, -96, 186, -257, -168, 203, -212, -215, -86, 173, 77, 83, -20, 155, 95, -17, -206, 55, -57, 73, 66, 55, 179, 47, -176, 15, 123, 179, 61, -100, -23, -147, 63, -259, -10, 278, 15, 29, -143, -178, 27, 38, 205, -46, 18, 20, - -30, 20, 68, 11, 144, -40, 96, 13, 26, 16, 169, 6, -24, 30, -36, -116, -61, -119, -3, 212, 45, -71, -24, -123, 69, -97, -67, 22, 4, 6, -55, -79, -16, 18, -26, 43, -5, -1, 44, 26, 44, 35, -1, 13, -36, 1, -32, -35, 24, 27, 50, 35, -25, -8, 27, -21, -39, 20, 5, 0, 5, -570, -370, -84, 63, 90, 11, -3, -215, -15, -46, -38, 6, -57, -24, -162, 85, -339, -122, 28, -66, -105, -58, -194, -96, -82, -90, 41, -148, -84, 186, 118, 14, 87, 66, -62, - -122, 71, 276, 29, 36, -110, -96, 79, -235, -127, 262, -241, 73, -59, -119, 53, 19, -68, 17, 38, -81, -1, -15, 159, 144, 19, 40, 68, -4, -33, -54, -334, 162, 98, -89, -6, -138, -40, 21, -104, 47, -125, -67, -146, -211, 138, -39, 4, -178, -47, 25, 28, -46, -11, -9, -52, -92, 13, -47, 38, -6, -26, -18, -12, 47, 6, -68, 11, -20, -8, 23, 8, -17, 14, -53, 27, -48, -18, -63, -493, 77, 114, -29, -45, -270, -113, 76, -244, -231, 46, -220, -115, -4, -135, 77, -107, - 168, -89, -56, 51, 118, 213, 136, -241, -11, -19, 120, 176, 303, -135, -116, 155, -162, 37, 49, 253, 95, 141, -187, -85, -256, 203, 216, 245, -2, -54, -163, -35, 167, -77, -104, -98, -127, 27, 32, 38, -175, -3, -171, -10, -24, 70, 63, -54, -77, -220, -11, -18, 137, -85, 227, -129, 30, 104, 207, -158, 49, 107, -182, 92, 2, 226, 78, 51, 141, -14, 40, 107, 45, 1, -37, 2, 47, -14, 59, 88, 74, -33, 42, 6, -22, 36, 48, 0, 23, 57, 43, 46, 24, -21, -34, 44, - -37, 44, -20, 4, 56, 42, -11, 31, 611, 517, -15, 12, 275, 33, 137, -85, 153, -118, 277, 90, 4, 52, 23, 343, 238, -231, -185, 70, 40, -77, -45, 40, 170, 120, 80, 14, 92, -62, -1, 187, -206, 80, 259, 187, 350, -38, -49, -34, 26, -114, 380, 341, 250, -118, -31, 143, 123, -109, 27, 194, -70, -96, 129, -370, -39, 17, 58, -128, -235, 94, 167, -198, -69, -215, 83, 11, -41, -49, -181, 306, -78, 38, -311, -78, -147, 364, -61, -54, 167, 72, 3, -121, 112, -81, -106, 167, - 162, -6, 103, 0, -42, 87, -11, 32, -26, -43, -7, 67, -49, -43, 1, -57, 22, -52, -25, 1, -6, 66, 5, 17, 48, 41, 15, 20, 40, 90, 21, 84, 18, 40, 67, 400, -16, 253, 345, -182, -426, 18, 323, -250, 227, -67, -308, -142, 310, -302, -268, 195, -309, 104, 147, 122, -88, 188, 53, 36, 120, -197, 269, 133, 117, -55, -30, 503, -176, 32, 131, 253, -343, -282, -263, 11, 19, -17, 160, 51, 285, 116, 167, -26, 22, -140, 255, -114, 251, -136, -217, 375, 304, -429, -379, -249, - -195, 136, 22, -86, 198, 219, -262, 155, -21, -523, -173, -263, -240, 92, -81, 173, -39, 27, 314, 321, -29, 85, -28, 51, 45, -107, 90, 27, -4, 271, 81, -1, 8, -47, 80, -8, 53, -57, -3, -60, 17, 71, 23, 1, -8, 63, 40, -37, 6, 0, 10, 33, 14, -24, -29, 10, 18, -2, -226, -320, 192, -184, -133, -115, -369, -40, 166, -101, -21, -136, 306, 46, 196, 148, -245, 252, 379, -117, -153, 40, -65, 163, -467, 178, 406, -55, -131, -116, 177, 362, -85, 91, -161, 248, -298, -115, - 59, -47, -231, 427, 303, 225, -94, -323, -39, -459, 80, -34, -13, -10, -68, 248, 211, -319, 179, -191, 264, -25, -52, -22, -278, -54, -253, -564, -25, 65, 46, -217, -6, -62, -420, 8, 366, -231, 97, 119, -45, 26, -107, -64, 87, 104, 116, -29, -72, -28, -78, 64, 33, -67, -18, -61, -66, -9, -59, -91, 57, -19, -69, 55, -48, 45, 70, 29, 68, 47, 0, 44, 152, 72, -74, -52, -85, 0, -111, 59, -6, 86, -22, 67, -11, -48, 143, 68, -592, 42, 345, 188, -270, -219, 432, 100, - 97, -85, 112, -4, -289, -75, -304, 144, -181, -28, -296, -328, -441, 276, 186, -141, -157, 124, -405, -37, 30, 98, 178, 87, 11, -140, 59, -129, 106, -123, 70, 37, -128, -167, -317, -209, 80, -541, -148, 297, 158, -65, 706, -102, 327, 323, -515, 33, -69, -435, -228, -239, 7, 51, 488, -79, 46, 331, 245, -58, 329, -156, -121, -220, -293, -425, -162, 242, -464, -236, 357, 261, -157, 327, -146, -23, -15, 157, -103, 157, -99, 134, -39, 55, -64, 108, 104, 45, -19, 122, -80, -90, 95, -27, 104, 76, - 51, 70, 43, 20, -179, -33, -2, 50, -48, -76, -63, -171, 65, -4, 108, 61, 105, 80, 22, 32, 408, -72, 133, -200, 119, 169, -102, 144, -224, -249, 379, 204, 245, 299, 0, -249, 328, -287, -381, 4, 361, -53, -310, 41, 425, -63, 118, 39, 595, 36, 129, 291, -36, -153, -283, 39, -38, -275, 11, -163, 111, 401, 6, -244, -70, -227, -118, -37, -94, 53, -299, 321, -169, 543, -136, -397, 24, 18, 194, 81, 106, -407, -328, 236, -341, -479, 138, 93, -107, 514, -418, -583, 219, -399, 39, 53, - 12, -384, -231, -498, 171, -52, -26, -78, -220, -101, -167, -85, -64, 188, -144, 144, 54, 149, 26, 18, -202, -76, 56, -67, -220, 42, -35, -88, -77, 69, -88, 93, -50, 114, -22, 57, -115, -115, -3, 7, -41, 172, -152, -147, -95, 83, 92, -120, 89, 25, -316, 175, 18, 432, 453, 654, 299, 139, 91, 216, -222, 250, -393, 192, -38, -33, -754, -292, -123, 258, -31, 63, 83, 69, -385, 400, -14, 163, 14, 373, -400, 279, -196, -9, 303, -342, -152, -373, -148, -415, 380, 279, 510, -24, 121, -463, - 107, -480, 468, 133, -75, 443, 453, 231, -268, -401, -577, -25, -204, -291, 315, -86, 732, -541, -196, 419, -435, -173, 102, 8, -62, -418, 192, 72, -227, 208, 442, -378, 426, 530, -157, -280, 219, -214, 203, 130, -221, -172, -43, -68, 312, 106, -52, -150, -245, -138, 79, -157, 77, 151, 97, -105, 82, -86, 120, 78, 134, 81, 7, -138, 92, 140, -139, 7, 50, 53, 121, 12, -14, 134, 164, 33, -73, -125, -1, 114, 138, 95, 681, -156, 97, -37, -223, 305, -111, 113, 37, 437, -137, 509, 9, 254, - 226, -40, -164, -496, 237, 517, 28, -3, 360, 304, -21, 56, 616, 386, -110, 134, 406, -102, -447, 11, -324, -51, -205, 19, -618, -185, -224, 11, 131, 131, 604, 667, 353, -460, -270, 375, 527, 112, -478, -78, -112, -500, -314, -378, 465, -172, 65, -470, 687, 507, -55, 210, 1139, -57, -231, -436, -25, 303, 241, -175, 345, 682, -290, 435, -196, 143, -271, -147, -234, -308, -157, 204, 1, -67, 52, 85, 369, -39, 39, -3, -167, -17, -58, 36, 151, -95, -43, -118, -54, 43, 48, -42, -240, -225, -75, -277, - -241, -43, 219, 193, 168, 39, -36, 12, 95, 79, -27, 55, 41, 350, 36, -210, 208, 81, -291, -493, 640, -402, 483, -353, -525, 24, 663, 424, -488, -329, 114, 96, 225, -40, 443, 234, 583, -214, -96, -22, -111, -562, -412, -131, 586, 120, 47, 18, -543, -622, -478, 246, 285, -214, -138, 53, 69, -332, 97, 615, 110, 385, 381, 271, 663, 949, 314, 15, 138, 374, -197, -107, 254, -87, 137, -89, 412, 144, 292, -82, -108, 207, 550, -41, -448, 287, -702, -817, -278, 421, -271, -808, -492, -206, 296, 200, - -435, 782, -250, -550, 145, 214, -179, 272, -282, -112, 103, 73, -148, 138, 27, 247, -136, -296, -171, 49, -64, -60, -23, 2, -23, 200, -34, 33, -81, 92, 166, 32, 159, 49, -246, -109, 1, -213, -252, 122, 178, -138, -269, -295, 121, 50, -13, 192, -111, 70, 262, -1143, 66, 572, -102, -140, 705, -381, -384, -500, -160, -172, -326, 92, 164, 265, 194, -164, -121, -61, -136, 41, 135, 565, -241, -744, 398, -3, -19, -620, 277, 113, -61, 694, -198, 70, -62, 303, 375, -416, -38, -236, -24, 203, -153, 314, - -498, -424, -262, -453, -76, 34, 71, -630, -408, 290, 505, -246, -280, 258, -569, -524, -499, 543, -928, 295, -49, -555, -174, 455, 1182, -166, -325, 382, 906, 318, -204, -227, -41, 240, -17, 108, 540, 27, -201, -389, 316, -458, -306, -232, 159, -194, -326, -215, -198, -12, -240, 74, -186, -26, -61, 220, -173, -145, -355, -115, -63, -129, 336, -258, -319, -30, -280, -266, -117, 28, 252, -43, -108, -59, -168, 108, -338, -40, 348, 155, 228, -99, 86, 101, -84, -143, -191, 57, 90, 142, 158, -67, -642, -1020, -61, 1173, - -189, -82, -776, -57, -53, 82, 254, 37, 211, 17, -14, -550, 77, 504, -341, 624, -264, -37, -554, 355, -277, -177, -639, -862, 439, -420, -417, 154, 87, -184, 41, 491, -147, -464, -292, -595, -75, 173, 412, 87, -124, -100, -249, 146, 428, 74, -271, 492, -470, 53, -809, -234, -160, 998, -631, 207, -206, 134, -118, -107, 17, 408, 121, -730, 805, 251, 287, 108, -323, -242, -94, 106, -19, 166, -438, -450, -75, 226, 489, -299, 415, -98, 161, -324, 186, -531, 599, 31, 66, 201, 270, 31, -375, -176, 100, -350, - 96, 171, 150, -207, -131, 364, 65, -360, -53, 316, -118, -444, 508, -133, 196, -81, -146, -234, 156, 48, 163, 29, 273, 37, 196, -90, 14, 128, -69, -103, -499, -303, 1092, -139, 99, -568, 514, -296, 381, -298, 663, 63, 75, -321, -252, 379, 857, -355, -508, 242, -195, 558, 716, 347, -97, 436, -281, -271, 603, 817, -906, 74, 146, 154, -300, -22, 379, -925, 287, 540, 213, -412, -104, 663, 553, 181, -303, -408, -791, 1142, 217, 587, -76, -243, 138, 342, 21, -18, -920, 144, 887, -156, 851, -504, -217, -351, - 206, 792, -239, -22, 726, 874, -275, -638, -559, -496, -221, -209, 513, -615, 346, 380, -129, 45, 404, -75, -217, 238, 178, 128, 373, 81, -55, 330, 127, 140, 176, -55, 30, -73, 152, -602, -158, 27, -108, 237, -444, -50, 15, 163, -2, 257, 187, -120, 371, 187, -117, 264, 292, 5, -174, 140, 285, 170, -32, -264, -120, 72, 51, 45, -247, 432, 318, 762, -230, 552, -291, -116, 515, -17, 701, -844, 531, 97, 237, -339, 258, 631, 1227, -280, 314, -15, -810, 747, 78, 293, -146, -378, -138, -29, -312, -196, - 1043, 75, 403, -295, 741, 7, 361, 154, -427, -89, -262, 11, 137, 875, 448, 40, 108, -27, -68, 146, 91, 550, 449, 227, -255, 383, 802, -749, 704, 116, 215, -753, -354, -947, -762, -148, 517, 431, -1313, -6, -589, 316, 1321, 664, -841, 466, -343, -433, 730, 370, -367, -204, 643, 526, 291, 815, -214, 502, 444, -514, 730, 203, 846, 260, -73, 499, -46, 133, -585, 449, -283, 235, -209, 106, 280, 674, 181, 411, 109, 134, -215, -45, -73, 59, 342, 292, 511, 191, -55, 85, -113, -62, -502, -81, 132, 166, - 442, 394, 358, 413, -1091, -1714, -430, -206, -406, 80, 587, -614, 878, 302, -1233, -971, -179, 668, 38, 43, -117, -409, -1194, 36, -1001, -854, 425, 313, 311, -155, -380, 901, 561, -401, -778, 591, 318, 129, -359, -939, 365, -447, 152, -801, 972, 12, -371, 82, 255, 779, 508, -214, -26, 266, 287, 294, -167, -1248, -960, 186, -121, 713, -126, -321, -860, 1004, 402, -717, -716, 1030, 988, -20, 728, -105, 38, -305, -167, -568, 702, -136, -144, -307, 297, -887, 428, -265, -152, 617, -1, 91, 170, 566, 306, -241, 438, -134, - 527, 196, -564, 137, -280, 268, -225, 0, -370, -203, 224, -385, 175, 125, 179, -344, -229, -441, -368, 505, -169, 324, 221, -316, -30, -276, 26, -176, 659, 540, 383, 504, -109, -565, -629, -94, 211, 937, 589, -218, -159, -254, -451, -29, 229, 325, 223, 104, 587, 68, -430, -1070, 1692, 52, -1326, -90, -499, 232, 644, 603, -742, -1165, 191, -553, 170, -105, 509, -160, 65, 318, -489, -579, 53, 164, 504, -2, -830, 550, -467, 434, -407, -261, -54, -120, -891, 176, 238, -843, 352, -325, 162, -274, 815, 652, -840, -431, - 559, 722, -859, 1133, 64, 915, 648, 1077, -339, -442, 231, -875, 127, 123, 1546, -471, -1470, 2478, -1174, -886, 1414, 653, -838, 1393, 145, -1115, 1391, 180, 117, -234, 197, 940, -236, -313, -492, 703, -260, -166, -106, -268, -307, -423, 407, -51, -47, -146, -116, 63, -196, -315, 33, -253, -497, -498, 623, -264, 50, 593, -289, -257, 32, 299, 116, 133, 552, -337, 72, -246, -168, -103, 919, 470, -160, 141, -501, 167, -459, -270, 209, -110, -938, 582, 225, -164, -12, -468, -73, 16, -1532, 212, 459, -1150, 526, 304, -403, -115, - -20, -282, -92, -166, -512, 14, -256, -57, -126, 249, 915, 765, -706, -79, 963, -170, -181, -987, 114, 322, -161, 838, 2013, -679, -849, 1431, -96, -775, 894, 587, -464, -696, -858, 260, 460, -384, 1350, 879, -1685, -1619, 942, -763, -986, 1275, 205, 1708, 820, -210, -231, -1237, -964, 2807, 774, -606, -1361, 35, -556, -1218, -191, 1419, 603, 15, 1169, 1020, -327, -1308, 200, 778, -326, -309, 1629, 934, 159, -176, -842, -827, -215, 773, 310, -320, -153, -370, 302, -240, -318, -208, -43, 228, 310, 274, 112, -752, -265, -152, 277, -296, - 47, -83, 681, -448, -313, 703, 193, -364, 553, -201, 158, 38, 121, -434, -122, 577, 565, 231, -233, 147, -267, -216, -167, 300, -486, -107, 373, 1508, 1284, -354, 917, 78, -685, 433, 785, 242, 348, -1023, -190, 103, 219, -163, -862, -331, 331, -229, -78, -757, 1154, 128, -925, 517, 1352, -705, -388, 181, 455, -446, -828, 707, 1231, -113, -464, 143, 358, 539, 793, 36, 1432, -47, -1566, -3, -164, 500, -152, -1305, -22, -573, -531, 759, 420, 426, 570, -1172, -592, -219, -2, 451, 30, -252, 46, -412, -775, 60, 1239, -646, - 130, -506, -337, 822, -1018, -28, 466, -381, 182, 112, 270, 280, -531, -669, 1110, -245, -343, 548, -550, 335, 84, -249, 186, 457, -77, 46, -221, 96, 42, -50, -196, 241, 143, -45, -10, 199, 194, -222, -352, 180, -10, 82, 34, -115, 201, -15, 169, -81, -17, -127, 42, 155, -27, 418, -166, -155, 32, -214, 134, 273, -1326, -1885, -1681, 3373, 3206, 3213, 9046, 3223, -380, 602, -6267, -7618, -2569, -4272, -5937, 769, -337, -986, 6522, 3992, 1657, 10203, 4806, 896, 4641, -1097, -5556, -5308, -5070, -7009, -6876, -1608, -2487, -4039, 4714, 2180, - -1709, 6824, 2195, -796, 7702, 7030, 1610, 7295, 7389, -279, 1828, 842, -7128, -8261, -6164, -11631, -11027, -6614, -8847, -6645, 744, 5470, 6193, 13332, 12109, 10690, 11504, 8496, 4302, 1320, -944, -6484, -7831, -8370, -9446, -8950, -7642, -4929, -3593, -3501, 659, 2126, 4161, 9922, 10291, 7046, 8793, 3724, -1227, -2914, -4527, -6188, -4494, -2996, -2995, -1028, -293, 26, 1576, 2018, 1909, 2945, 1841, 1199, 1472, -878, -826, 249, -2401, -1691, -637, -2308, -1439, -162, -2337, -2454, -1644, -2409, -1596, 1808, 3369, 5383, 7928, 7411, 6328, 5961, 3207, -992, -4985, -8794, -10456, -9418, -7642, -5761, -2723, 852, - 3386, 4775, 5139, 4548, 4041, 3771, 3785, 2638, 1222, 558, -372, -1114, -1029, -1802, -1957, -1390, -1077, -1394, -1371, -1733, -2003, -1982, -1731, -1415, -477, 702, 1613, 2164, 2774, 2743, 2282, 1635, 986, 370, 284, 35, -369, -672, -760, -994, -1121, -1240, -1347, -1414, -971, -546, -174, -4, 206, 382, 675, 692, 482, 218, 360, 534, 561, 524, 502, 439, 503, 453, 237, -50, -212, -551, -677, -727, -761, -861, -761, -793, -721, -441, -61, 304, 797, 1112, 1311, 1245, 961, 444, -7, -390, -531, -630, -542, -443, -285, -190, -93, -83, -7, 14, 77, 69, - 115, 80, 97, 50, 51, -1, 9, -27, 4, -20, 12, -15 } - }, - { - {-111, 420, 225, 185, 105, -46, -12, -44, -86, -123, -85, -126, -51, 117, 42, -7, 1, 77, 38, -50, -51, -41, -218, 90, 25, 1, -44, 28, 6, -62, 34, 80, 2, -101, -24, -44, -45, 11, 99, -26, 25, -116, 76, -143, 93, 19, 7, 0, 92, -110, -79, -149, 42, 26, 9, 84, -90, 19, -10, 2, -65, 58, 29, -50, 94, -147, 69, -80, 151, 67, 28, 10, -27, -183, 141, -44, -2, 23, 41, 33, 39, 44, -11, 12, -18, 43, -1, 24, -53, 19, -6, 12, 24, 59, -1, -10, - 22, 23, -22, 30, -34, 30, 9, 27, 4, 17, -7, 7, 26, 11, -1, 18, -1, 12, 13, -2, 17, -5, 405, 190, 266, 70, 92, -18, 105, 8, 94, -70, 181, -48, -201, -58, 7, 9, -62, 154, 11, 59, 154, 72, 4, -2, 38, -140, -89, 53, 68, -52, 17, 65, -134, 191, -17, 26, -28, 69, 102, 3, -102, -109, 212, 2, -59, -11, 123, 87, -60, -86, -182, -60, -73, 5, -66, 14, -177, -75, 23, -75, 42, 70, -34, -7, 36, -48, 73, -7, 91, -1, -28, -105, 14, -130, - 43, 0, 75, -1, 77, 94, 84, 1, -51, -6, -17, 104, -26, 11, 70, 69, -2, 38, 17, 34, -12, 42, -14, 63, 17, 10, -3, 4, 9, 31, 85, -272, -88, -62, 47, 54, -186, -83, -37, 45, 99, 31, 135, -112, -162, 47, 5, -29, -111, 359, -19, 96, 21, 11, -8, -55, -137, -107, -34, 92, -77, 188, -64, -18, -154, -184, -16, -117, -65, 250, -137, -38, -133, 49, 6, -48, -140, -27, 1, -158, 18, -85, 126, 83, -73, -39, -41, 39, -7, 101, -52, -66, -68, 228, 206, -71, - -199, 27, 61, -6, 58, -82, 16, -96, 68, 5, 219, 135, 208, -190, 82, 127, 5, 96, 69, 14, 143, -26, -16, 37, 20, -59, 57, -45, -39, -4, 14, -6, 21, -34, 16, -4, 4, 19, 26, 13, 30, 29, -22, -29, 22, 8, -52, -21, 41, -25, -895, -143, -259, -291, 77, -98, -256, -209, 34, -206, 28, 311, -78, 134, 99, 262, 66, -181, 40, 285, -134, 142, -211, -190, 61, 83, 222, 14, -138, 131, -93, 100, -13, 142, -121, -76, -134, 3, 23, -51, 101, -234, 29, 238, 50, -66, - 90, -120, -63, -295, -89, -9, 45, 6, 158, -237, 22, -32, 119, 65, -47, 171, -150, -19, -121, -228, -98, -52, -66, 173, -155, -246, 9, 82, -26, -70, 84, 95, -70, -55, -97, -39, 198, -92, 108, -32, -5, -18, -8, -102, 24, -61, -4, -7, -16, 3, -25, -32, -33, -8, 9, -19, 32, 15, -445, 254, 285, -15, 160, 74, 337, 450, 57, 60, 128, 57, 74, -63, 89, -73, 118, 138, -385, 200, -42, -70, -119, -155, 63, 110, 175, 35, 30, -223, 10, -64, -75, -32, 30, 14, -17, 222, - -12, -72, 73, -85, 113, 150, 167, 88, 18, -92, 186, 61, 25, 21, 24, 15, -108, -151, 138, -140, 132, 122, 89, -18, -100, 92, 117, 262, 120, 100, 61, -253, -78, 33, -42, 111, -221, 12, 73, -205, -19, 71, -50, 28, -121, 47, 16, -50, 95, 57, 4, 106, -47, -45, -10, 23, 43, 160, 26, 55, 37, 0, 35, -25, -30, -41, 28, -22, -20, 19, 17, -18, 54, -30, 38, 36, -16, 53, 15, 24, 26, 5, 6, 62, -4, 827, 247, 63, 160, 414, 164, 499, 120, -108, -37, -40, - -49, 137, 211, -97, 44, 151, -57, -205, 163, -17, 76, -68, -105, 171, 38, -14, -50, -186, -95, 104, 24, -63, -34, 31, 69, 191, 58, -173, -41, 13, -56, 65, 89, -174, -214, -10, 52, -20, 163, -301, -65, -135, -172, -17, -14, 47, 161, 1, 23, 55, -27, 218, 137, -175, -157, 121, 261, -20, -123, 261, 136, 62, -114, -121, 127, 9, 96, -56, -188, -101, -128, -79, 73, -102, 14, 47, -38, 46, 31, 39, 21, -66, 37, -19, -36, -14, 50, 42, 6, -56, 51, -21, 89, -12, 12, -83, - -110, 39, -103, -18, -16, -56, -28, 15, -93, -37, -10, 12, -19, 67, 9, -23, 408, 194, 368, -126, 6, -96, 370, -381, -51, 94, -69, -78, 126, -46, -113, 319, 185, 34, 548, -152, -33, -118, 7, 87, -137, -21, -70, 205, -173, 44, 15, -58, 22, 119, 86, -168, -285, 4, 63, 236, 283, 276, 29, -164, 204, -490, -77, -194, -280, 195, -62, -95, 158, -59, -80, 422, 8, -128, 151, 8, 116, 80, 59, 254, -151, -98, 19, -224, 2, 39, -53, 73, 131, 267, -98, 87, 237, 139, 73, 41, - -77, -174, 91, 127, -25, 10, -23, -25, -94, 16, -26, 14, -87, -49, 4, -19, 88, 34, 4, -120, -49, 55, -64, -4, 49, 43, -75, 70, 61, 16, 80, 65, -131, -27, -48, 34, 77, 86, -15, -53, 16, -30, -631, -948, -160, 47, -17, 26, -45, -190, -108, -152, -41, 154, 183, -167, -247, 211, 43, -135, 10, -23, -151, -126, 349, 178, -189, 95, 39, 149, -183, 203, -204, 139, 90, -43, -96, 90, -379, -188, 231, 373, 206, -262, 5, -186, 247, 51, 63, 17, -206, 99, 302, 34, 228, 162, - 104, 175, 371, -104, -377, 181, 0, -90, 18, 322, -133, -225, 108, -60, -40, -86, -52, -102, -177, -89, 214, -296, -187, -110, -214, -207, -14, 127, -196, -5, -74, -83, -177, -112, -203, -12, -157, -13, -6, 140, 98, -73, -79, -104, -33, -74, -71, 84, -139, 50, 10, -88, 8, -58, 31, -31, -114, -138, -3, 35, 55, -27, 22, 42, -2, -73, -12, -93, 8, 41, 31, 39, -362, -241, 65, 56, 489, -428, -288, -167, -77, -56, 160, 149, -222, 229, -51, 102, -159, 342, -64, -133, 226, 158, 133, -238, - -218, 289, -150, 83, 74, -109, 251, 73, 3, 52, 185, 231, 75, -211, 51, -299, 180, 75, -329, 233, 58, -175, 307, 94, -80, 175, -25, 333, -74, -87, -68, -47, 440, 90, 10, 117, -365, -232, -247, 25, 235, 29, 291, -375, -151, -239, -217, 542, -53, 192, 142, -119, -25, -78, 44, 27, 151, 89, 300, -162, 27, -53, 67, -4, -3, -3, -61, -283, 107, 64, 44, -77, -24, -38, -155, -12, -54, -104, 59, -88, 39, 48, 41, 62, -107, -61, -72, -69, 41, 76, 48, -28, -13, -21, -32, 112, - -37, 79, 52, -33, 36, -24, 2, 26, 32, -493, 154, -212, 120, -148, 398, 67, -279, 44, -284, 230, 440, -376, 248, 91, -11, 181, 469, -180, 0, 143, -512, 30, 233, -143, 167, 181, -93, 459, -229, -416, -179, 50, 11, -85, -179, 125, 116, 0, -293, -69, -74, 195, -128, 770, -97, 110, -35, -33, -374, 38, 277, 224, 752, -81, -73, -156, -30, -212, -16, 301, -160, -32, 55, 71, 296, 241, 68, 581, -110, -539, -540, -381, -78, 170, -53, -142, 257, -16, 228, -141, -27, 185, 157, -58, -55, 18, - 48, -61, -126, -182, -61, -78, -23, -130, 96, -40, 29, -66, -93, 124, 56, -64, -17, -53, -56, 53, -35, -62, -123, 96, 38, -54, -93, -124, -23, -86, -86, 103, -62, 20, 4, -46, 44, 19, -17, -24, -28, 875, -630, -480, -152, -304, -345, 424, 174, 85, -132, -85, 518, -150, -214, -617, -87, -15, 294, 108, -122, 39, 259, 116, 163, 396, 500, 139, -181, 129, -294, 206, 171, -105, 14, -229, 98, 8, -443, 438, -35, -201, 274, -412, -91, 458, 265, -3, 22, -571, 207, 323, 188, 109, -26, -420, - -1238, -96, 259, 353, -26, -361, 621, -281, 287, 469, 390, 75, 471, 57, 172, 103, 289, 60, 97, 596, -191, -124, 507, 266, 143, -201, 58, 412, -36, 331, 83, 77, 213, -104, -2, 28, -13, -86, 169, 81, -213, 129, 92, 124, 67, -57, 9, -64, -72, 106, 135, 60, 86, -59, -55, -36, -69, -97, -146, 31, -90, 83, -26, 52, -134, -87, -20, -39, -32, -57, 30, 148, 156, 64, 23, -72, 126, 450, 405, -98, -225, -29, -138, 491, 300, -825, -104, 79, -404, 167, -584, 446, 94, -57, 226, 129, - -132, -182, -152, 625, 13, 6, 124, -73, 235, 735, 284, -96, -139, -96, 408, 159, 414, 304, 201, 132, -196, -194, 179, -420, 63, -219, -202, 24, 286, 51, 13, 116, -104, 506, 634, 747, -14, 346, -448, 179, 243, -191, 365, -291, -610, 89, -324, -38, 18, -309, 70, 445, -274, -249, 210, 413, -28, -139, 362, 42, 74, -246, -62, -8, 297, -146, 16, -63, 58, 3, 51, 87, 46, 10, 22, 76, 78, -61, -147, -16, -29, -120, -165, -3, -80, 121, -114, 94, 141, -2, -253, -18, 41, -79, -123, 24, - 62, 390, 121, 124, -18, 15, -39, 118, -33, 125, 316, 298, -43, -11, -60, 20, 94, 119, 165, 37, -521, 949, 60, 246, 726, -269, 75, -139, 192, -210, 210, -512, -606, -20, -359, -28, -33, -42, -102, 38, -168, 150, -482, -194, -650, -34, 149, 310, 701, 388, 121, 88, 201, 154, 118, 282, 297, -96, -594, -590, -404, -243, 58, 197, -218, -347, -603, 16, -231, 548, -246, 136, -419, -203, -74, -174, -809, -843, 230, 84, 21, 430, 245, 344, 278, -526, -116, 981, -184, -374, 143, -218, 99, -609, 244, -280, - 40, -42, 397, 22, 158, -347, 63, -197, -90, -239, -182, 122, 136, -318, -109, 21, 57, 76, 39, -125, 135, 55, 45, -19, -12, 41, 137, -152, 138, -40, -8, -56, 87, -91, -55, 122, -237, -7, 42, -145, -53, -331, 233, 276, -23, 63, 70, 93, -150, 153, 95, 119, -111, 64, 89, 141, 567, 426, 59, 453, -82, -188, 253, -350, -677, -1018, 88, 20, 396, 285, -376, -195, -989, -68, -459, 106, -229, -113, -188, -75, -74, -346, -152, -403, 324, -82, 278, 710, -372, 203, -55, -178, 187, -382, -644, 309, - 155, 307, 197, -1357, -612, 179, -448, -40, -382, 566, 687, -35, 759, 105, 347, -101, -21, -424, 271, 544, 122, 908, 25, 124, -263, -401, 542, 852, 301, 164, 88, 321, 31, 60, -795, -587, -57, 41, 109, 599, 649, -120, 46, -223, 138, -415, 14, -439, -367, 190, -7, 47, -243, 157, 197, 129, 199, 230, 24, -132, 105, -180, -40, -111, -259, -76, -142, -117, 222, 120, -74, -173, -257, -170, 179, -173, -14, 14, 124, -245, -193, 87, 308, 195, 82, 0, -180, -22, -108, -212, 366, -528, -265, -990, -1241, -915, - -422, 284, -11, -215, -455, 4, 814, 403, -718, -115, -151, -502, -93, 40, 341, 256, -536, 386, -304, 166, -284, 88, -412, -150, 199, -735, -144, -275, 239, -181, -685, 805, 770, 13, -316, 440, -1048, -325, 308, -349, -225, -24, -341, 70, -90, -698, 298, -87, -218, -237, -188, -41, -195, -294, 578, -274, -278, 279, -10, 956, -194, -589, 335, -306, -265, -459, 317, 591, -1151, 92, 966, -155, -63, -381, 657, -44, -362, -46, -340, -268, 476, -285, -27, -157, -203, -334, 139, 114, 172, -38, -274, -184, 7, 50, -415, -116, - -268, 412, -140, 31, 55, 53, 41, -332, 222, 13, -130, 301, 43, 393, -72, 454, 102, 184, 218, -291, -196, 145, -244, -186, 68, 3, -172, -394, 190, -55, -782, 1564, 1117, -22, -298, 247, -938, 14, 1168, -207, -406, 18, 1323, -191, 291, -283, -598, -486, -123, -223, 244, 336, 18, -500, -698, -644, -104, -143, -346, 322, 262, -283, -343, -376, 210, 71, 258, 659, -5, -567, 383, 149, 129, 38, -11, -275, 489, 248, -197, -236, -156, -644, 176, 468, 142, -452, 525, 383, 217, 56, -277, 142, -916, 140, -58, 813, - -294, -407, 172, -214, -18, -593, -108, -161, 791, -519, -962, -630, -1250, 241, -256, -87, -668, -429, -1105, -493, -388, -61, 269, -361, -64, -72, -58, -103, 235, -419, 178, -168, -324, 45, -95, 291, 151, 1, -164, 377, 355, 210, -141, -197, -192, -181, 399, 651, 74, 597, 661, 215, 9, -600, -66, 104, 84, -63, -166, -510, -14, 330, 51, -385, -99, -292, 1485, 60, 245, -247, -489, -655, -218, 187, 434, 362, -317, 0, -658, -238, 234, -551, -298, -208, 801, 420, 440, 419, -466, 87, 167, 191, -46, 543, -121, 240, - 419, 163, 115, 357, 486, -285, -574, 385, -64, 3, -607, -562, 128, -280, -221, 497, -511, 656, 421, -289, 343, -382, -388, -467, 675, -473, 212, 208, -776, 75, 88, -610, -1056, -941, 685, -707, -15, -636, -149, -454, -40, 296, 179, -462, 479, 560, 1165, 307, -787, 278, -485, 263, -692, 372, -298, 54, -144, 285, -88, -278, -664, -658, 71, 66, 416, -295, -31, 655, 183, 455, 135, -116, -52, -153, -439, 159, -529, -309, 111, 439, -577, 323, 58, 415, -142, 234, 415, 461, 460, -208, 224, 362, 387, 78, 231, 124, - -178, 718, 330, 363, -309, -342, 89, 121, 138, -298, 25, -652, -13, 112, 125, -575, -603, -948, 657, 69, 224, -155, 347, -259, -259, 197, 499, 118, 327, 1023, -151, -617, -1315, -187, -510, -250, -315, -610, -432, -911, -109, -15, 316, 943, -789, -304, -133, 308, 331, 934, 124, -1070, -249, 218, 832, 218, -1297, -521, 1167, 105, 1164, -689, 34, 89, 703, -68, 640, 967, 133, 820, 573, 137, 1135, 971, 312, 1515, 1162, 728, -1234, -83, 478, 277, -18, -895, -1070, -555, -1530, -244, -1139, -436, -296, -1637, -1554, -1082, 528, 13, - -363, -23, -122, -37, -306, -163, 375, 148, 61, -55, 56, -78, 231, -43, -412, 705, 110, 167, -215, 31, -30, 368, -24, 213, -133, -392, 150, 296, 780, 693, 41, -11, 496, 246, 580, 483, -160, 557, 309, 110, 347, 224, -205, -94, -454, 271, -405, -182, -709, -430, 208, -831, 887, -377, 576, 303, -772, 125, 457, -286, -806, 536, -229, 460, -280, 126, 169, -476, -72, -204, -24, -787, -641, 787, 22, 325, -626, 645, 553, -416, 347, -609, -147, -337, 436, 1113, -33, 1349, -352, -54, 50, 146, -105, -746, 1300, 866, - -115, 728, 550, 756, -296, -9, -1347, 612, 616, -165, -240, 843, 429, 448, 1027, 182, -546, -636, 183, -195, -779, 642, -901, 45, 186, -626, -999, -665, -263, 77, 786, 541, 243, -1509, -437, 918, -84, -324, 258, -815, -523, 696, -15, 15, -303, 10, 408, -125, -321, 244, -119, -579, -329, 62, -56, -31, -3, -251, -12, -396, -551, 77, -62, -882, -112, -533, -323, -94, 121, 167, 474, -444, -319, 103, 461, -492, -545, 752, -130, -38, -157, 0, -328, 138, 336, 197, 291, 26, 100, 12, 29, 116, 240, -191, -62, 105, - 170, 98, -1133, 647, 986, -12, 1138, 354, -1003, -606, -86, -339, -613, 647, 741, -65, 514, 709, -562, 502, 834, -44, -1144, 454, -40, -218, 306, 865, -281, -425, 204, -369, -500, -27, 747, 651, -1078, 348, 452, -712, -466, 876, -243, -1255, -167, 1069, -352, -1817, 1908, -537, -226, -936, 1231, 410, -431, 907, -534, -388, -236, 2310, 764, -956, -857, 891, -209, 1293, 20, 973, -1332, 1069, 1826, 181, -200, -314, -323, -722, 1723, 1168, -1036, 298, -1088, -178, 114, 234, 150, 328, 28, -1182, 554, 81, -126, -18, 545, -229, 119, -166, - 282, -105, 71, -182, 356, 22, -73, 211, 285, -643, 77, 418, 155, -461, 250, 746, -724, -1114, 220, 147, 438, 439, -60, -1006, -344, 285, 140, 293, -153, 50, -41, -331, 295, -257, -123, 826, 1886, 366, -731, -173, -180, 332, 283, -589, -842, 225, -713, 142, -444, -509, -112, 87, 240, -567, -231, -225, -708, 592, -224, 38, -107, -471, 185, 132, 14, -102, 3, -18, -281, -600, 254, -298, 258, 182, -601, -486, -57, -70, -71, -129, 486, -339, 47, -637, 541, -624, -333, 309, 6, -501, 395, -673, 48, 201, -21, 72, - 319, 152, -695, 349, 46, -419, 591, 233, -660, -73, -527, -71, 210, 174, -672, 851, -454, -249, 471, 313, 75, 315, -29, 441, -200, 89, -58, 213, 165, -129, -157, 169, -216, 21, 34, 26, -128, 19, -119, -194, -107, -211, -14, 155, 271, 99, 30, 142, 177, -252, 382, 98, -14, -256, -146, 118, 301, -62, -8, -152, 48, 41, -127, -173, -153, -399, -146, -158, -1137, -1410, -523, 4278, 3416, 2273, 4132, -1637, -3917, -1249, -6328, -2459, 175, -1476, 2897, 3969, 645, 2525, 4323, 101, 1189, -275, -5088, -4200, -3182, -3150, -1559, 2420, - 1294, 1875, 5309, 2261, 327, 3189, 1476, -1813, 618, -1519, -5156, -1231, -2695, -5300, -884, 132, -1299, 3601, 4144, 1645, 4874, 4943, 920, 1911, 855, -3109, -3498, -3263, -5888, -5192, -1983, -2406, 509, 3164, 4317, 3578, 5515, 4102, 2196, 314, -688, -3171, -3875, -2851, -3405, -2829, -124, -150, 647, 3075, 1478, 1882, 2936, -51, -913, -474, -1839, -1042, -616, -668, 756, 1563, 604, 870, 980, -702, -252, -292, -1875, 270, 787, -2023, -22, -177, -2049, 775, 351, -2313, 1473, 2200, 519, 4420, 2747, -44, 2352, 434, -2974, -2464, -3875, -5495, -4128, -2679, -1440, 1892, 4083, 4789, - 5955, 5841, 4135, 926, -427, -2946, -5391, -5237, -4656, -3904, -832, 439, 697, 2718, 2885, 2013, 2069, 1616, 713, 1001, 732, -144, -331, -820, -1682, -1823, -1809, -1833, -1389, -302, 82, 594, 1246, 1512, 1611, 1606, 1169, 387, 3, -452, -814, -937, -729, -761, -592, -202, -125, -187, 16, 39, 60, 460, 491, 233, 309, 253, 147, 325, 272, 53, 19, -229, -426, -388, -391, -424, -325, -197, -53, 134, 322, 370, 373, 345, 242, 101, 30, -120, -233, -207, -160, -138, -17, 42, 90, 65, 40, -40, -74, -135, -123, -85, -17, 13, 90, 136, - 199, 187, 143, 79, 51, -37, -88, -132, -146, -154, -109, -88, -32, 4, 44, 48, 69, 47, 40, 6 }, - {-155, 481, 184, 117, 37, -101, 1, 93, 173, 3, 16, 11, -64, 17, 59, -11, 57, 89, 118, 50, 48, 63, 55, -108, 110, 207, -98, 59, 32, 58, 11, 123, -80, -28, -72, 71, 205, -34, 99, -2, -46, -169, 63, -87, 78, 40, 87, -9, -52, 28, -36, 118, 15, -93, 119, -26, 93, 72, -4, 69, 134, -37, -47, -38, 67, -55, -72, 84, 1, 57, -89, 133, 8, -37, -15, -14, 53, -49, -79, 47, 71, 68, -63, -94, 38, -3, -11, -36, -34, 47, -12, -7, -29, -34, 7, -24, - 11, 8, 35, 25, -10, 13, 20, -21, -8, 2, -9, -16, 13, 34, 20, 26, 1, -2, 9, -21, 1, 8, 374, 292, 148, 20, -54, 168, -98, -108, -24, -187, 113, 6, -76, 43, 109, 185, -85, 106, 242, -70, 3, 54, 126, -33, 138, 96, 139, 31, 106, -108, 185, -23, 179, 87, -19, 21, -29, -5, -64, -31, -79, -59, 63, -17, -172, -39, 19, -6, -96, -100, -50, -44, 135, -55, -148, -198, -217, -76, -95, -9, 34, 104, -142, -65, 17, -15, -63, 15, -149, -15, -176, 94, -96, -48, - 123, -19, 84, 23, 31, 94, 24, -77, -35, 7, -74, 39, 76, 36, -58, 43, 64, 12, 35, -19, -34, -25, -34, 24, -3, 22, -29, -22, 24, 34, 198, -429, -115, -218, -40, 0, 236, -115, -384, -136, -10, 146, 46, -143, -334, -86, 92, -38, 188, 7, 82, -19, -148, -162, 97, 118, 14, 38, -6, 72, 17, -199, 11, 279, 38, -70, -26, -75, 17, -64, -121, 186, -58, -78, 170, -89, -151, 6, 1, 4, -217, 176, -67, -5, 163, 148, -233, -60, 45, 56, -21, 127, 35, 63, 88, 13, - 71, 106, 23, 0, 100, -266, -59, 6, 135, 74, -33, -28, 98, 91, -106, -16, -38, 2, 58, 73, 15, 91, -9, -67, -31, 7, 7, 8, -25, 63, -13, 22, -10, -30, 19, -2, -13, -25, 5, -24, -4, -41, -31, 7, -6, -33, -62, -24, 13, 51, -854, -336, -173, -241, 76, -83, -82, -9, 107, -97, -117, -168, 33, 154, 33, -115, -145, 44, 127, 119, -165, -241, 18, -225, 120, 0, 84, -5, 81, -88, -38, 238, -287, 133, 66, 33, -102, 65, 141, 39, -175, 37, -111, 87, -238, -8, - -216, 167, -18, -41, -62, 93, -362, 168, -105, -217, 87, 178, 199, 119, 42, -13, 23, -16, 128, -72, 36, 103, 249, 41, 5, -177, 114, -87, 20, 7, 133, -116, 7, 124, -11, -143, -199, 166, 14, 33, 83, -15, 40, 37, -1, 32, -14, 7, 44, 43, 44, -70, 28, -52, -23, -44, 43, -50, -485, 237, 379, 74, 30, 210, 71, 64, 115, 16, 121, 121, -98, -18, 16, -119, -74, -2, 59, -70, 394, 209, -57, 28, 125, 157, 180, -75, 127, 147, 8, 43, 43, 84, 61, 37, 83, 79, - -170, -132, -262, 28, -93, -131, 135, -39, 85, -325, 358, -26, -170, -32, 284, 205, -45, 7, 137, -66, 59, -105, -224, 26, 21, -180, -71, -177, 32, 65, 40, -86, -156, -239, -284, -205, -80, 16, -69, 27, 94, 84, -118, -13, -129, 47, -45, 37, -2, -53, 38, 43, -38, -18, -49, 66, -79, 17, 25, 23, -8, -19, 17, 35, 35, 29, 22, 30, 10, 57, -13, 63, -39, 20, -12, -16, -45, -35, -30, -41, 16, -33, -4, 30, 10, 895, 237, 67, -34, 540, 63, 257, 52, 171, 280, 100, - -156, 167, 193, 31, -14, 42, 353, 26, -121, -214, -63, -5, -246, 42, 73, 142, 60, 101, 271, -83, -43, 168, -26, -72, -14, -241, 157, 104, 6, 157, -78, -211, -458, -166, 169, 189, 6, 133, -129, -139, 373, -214, 169, -188, 40, -275, -291, 317, -120, -112, 436, 35, -49, -203, 160, 253, 13, -134, -256, -38, 187, -58, 64, -111, 92, -41, 30, 201, -214, 69, -60, 16, 25, -22, 230, 74, 34, -66, 3, -52, 97, -45, 77, 79, -80, 3, -12, -50, 110, 21, 51, 7, -38, 25, 1, 4, - 32, 51, 18, 66, 20, -2, 36, 27, -24, 10, -10, 16, 57, 66, 11, -3, 459, 149, 381, -234, 79, 208, -284, -101, -109, 27, -142, -91, 227, -70, -38, -18, 283, -104, -126, 296, 52, -213, 93, -48, 52, 111, -167, -42, -125, -233, 32, 4, 48, -229, -233, 90, -17, 87, -6, 128, 42, -8, -147, -148, 44, 144, 75, -45, 432, 100, 77, 193, 76, 143, 151, 95, 63, 72, -59, -36, 36, -184, 52, -295, 84, -196, 156, -111, 87, -40, -139, 46, -34, 151, -130, 408, 349, 158, -291, 91, - 135, -128, 58, 35, 204, 189, 84, -6, -24, -43, -113, 176, -10, -23, 4, -53, 23, 58, -45, 91, -32, -78, -76, -4, 58, 52, -11, -20, -59, -29, 37, -77, 88, 86, -52, 14, -67, -24, 15, 27, -50, 91, -565, -1087, -46, -218, 188, -56, -301, -29, -244, -269, -231, 355, 184, -238, -137, 270, 156, 241, -167, 156, -148, -149, -47, -66, -460, 125, 262, 112, -274, -64, 48, 69, -245, -55, -351, 76, -167, -16, -123, 66, 373, -41, -71, 187, 273, -167, 74, 102, -232, 122, 114, -272, 41, 174, - -43, -287, -181, -185, 258, 99, 252, -151, -295, 68, 145, -64, -211, 138, 204, 193, -242, -127, -52, 388, -84, 231, 67, -275, -225, -44, 151, -261, -17, -50, 141, -33, 320, 39, -75, -98, -83, -94, -62, -33, 28, -3, -40, -120, -13, -116, -52, 45, -42, 17, -35, -89, 50, -16, 136, -29, -114, -81, 42, -23, 3, -33, -74, 23, 75, -71, -24, 103, 46, -67, 3, 81, -550, -7, 22, 314, 84, -134, 196, -97, 89, -307, -82, -197, -100, -387, -138, -233, 531, 296, 326, -379, -313, -159, 185, -23, - 2, 5, 114, -31, 159, -223, -180, -9, -47, -274, -264, -221, -150, -122, -101, -345, 162, 411, -84, 190, 274, -201, 238, 142, 61, 375, -12, 314, 125, 36, -293, 115, 154, -83, 445, 345, 74, -134, -212, 123, -208, 83, 2, 255, 6, -390, 34, -156, -55, -293, 345, 172, 129, 77, 384, -112, -389, -65, 255, 4, -198, -55, 35, -91, 55, 117, 5, 1, -19, 36, 0, 141, 50, 40, -28, 53, 82, 128, -104, 70, 82, -4, 30, 129, 79, 31, -74, 109, -27, -68, -69, -8, -190, 122, 70, 20, - -87, 107, 116, 192, 128, 30, 40, 7, 168, -501, 225, 168, 213, -233, -419, 123, 123, 23, -354, 338, 95, -178, -312, 141, -139, 540, 625, 94, -102, -232, 354, -404, -147, 502, 123, -96, -272, -248, -143, 10, -333, 76, 351, -43, 131, -257, -238, -78, -197, 514, -190, 232, 188, 209, 53, 104, -357, -355, -343, -75, 255, 592, -239, -425, -100, -195, 108, 93, 328, -199, -6, -265, -52, 475, -62, -256, 337, 112, 54, 179, -381, 60, -130, 38, 173, 417, 115, -482, 176, 44, -76, -200, 9, -50, -27, -11, - 68, 113, 133, 46, 9, -76, 25, -23, 96, -162, 61, 65, -4, 16, 27, -123, -4, -81, 135, 127, 31, 152, -59, 22, 115, -23, 91, 24, 85, 30, -191, -10, -68, -9, 26, 13, -67, 8, -79, 2, -38, 818, -355, -279, -85, 172, -478, 192, -129, 242, -215, -98, 297, 220, 84, -149, -54, 406, 400, -83, 349, -101, 513, -240, -126, 92, 538, 393, 130, -288, -20, -597, -90, 93, 275, 320, 567, 149, -10, -27, -217, -372, -27, -323, 234, 73, 361, 201, -123, 358, -426, 193, -95, 31, -74, 456, - 267, 131, 82, -827, -131, 491, 248, 31, -15, 25, 396, 168, -625, -204, -241, 59, 14, -621, 25, -581, -385, -50, -249, -270, 364, 459, -49, -222, -24, 142, -55, 121, 189, -14, 210, 306, -97, -169, 29, -72, 94, 61, -47, -42, 6, 6, 88, -8, -103, 23, 106, 40, 94, -79, 142, 2, -49, 36, -86, 37, -175, -112, -136, 74, 10, -130, -23, 115, 77, 100, -62, 56, 4, -19, -167, -85, -177, 302, 571, -140, -241, 38, 217, 133, -359, -17, -292, -11, -395, -38, -340, 20, 341, 31, 759, -317, - -159, -269, 307, 513, -413, -133, -638, 123, -11, 177, 151, -351, -215, 280, -109, -75, -349, 698, -98, -740, 204, -192, -226, 271, 204, -211, -241, -69, -434, -255, 139, 99, 145, -128, -315, -357, -365, 301, -535, 11, 124, -161, 10, 0, -75, -418, -81, -168, 265, 346, -67, 536, -34, -3, -167, -31, 764, 77, -349, -136, 295, 225, -429, 11, 57, -286, 237, 59, 266, 44, 37, 44, 17, 120, 158, 17, 77, 263, 16, -91, 41, 128, -103, -26, 11, -120, 109, 107, 126, 28, -147, 35, -54, 26, -35, -24, - 7, -78, 108, -57, -84, -93, 224, 4, -254, 183, 136, 63, -23, 141, 99, -275, -68, 16, 6, -83, -372, 940, -242, -82, 84, 401, 288, -611, -249, -580, 127, 33, -179, -638, 27, -298, 133, 141, 323, 17, 235, 1105, 241, 276, -173, -61, 483, -42, 38, 128, 32, -71, -252, 446, -472, 197, -702, -213, -328, -433, -372, 0, -767, -261, 106, 440, 253, -753, 428, 285, 312, -478, 353, -224, -548, -186, -545, 268, 654, 166, -62, -425, 346, -453, 683, -125, -73, -409, -448, 69, 533, 178, -366, -145, 90, -72, - -146, 353, 181, -159, 452, -32, -639, 807, 428, 335, 153, -103, -38, -62, 241, 59, 37, 533, 208, 15, 27, 80, 277, -216, 157, 21, 54, 56, 179, 93, 13, 303, 230, 26, -102, -100, -37, 250, 124, 143, 133, 169, -199, 208, -51, -47, 189, 300, -40, -74, 0, 286, 323, 130, 200, 153, 514, 98, -331, 151, -97, 156, 564, -794, -362, -638, 363, -127, 63, -209, 461, -452, -458, -206, -107, -325, -566, -271, 106, 374, -521, 346, -196, 43, 676, 519, -8, 275, 131, -105, -81, -915, 128, -91, 91, 181, - -71, 28, 928, -829, 79, 1006, 132, 280, -392, -105, 526, 924, 48, 820, -317, 742, -258, 550, 556, -135, 1083, -177, -44, -318, -487, -515, -236, -308, -751, -348, -158, 281, 277, 38, -384, -62, -107, 487, 152, -250, 417, 96, -49, -56, -299, -44, -117, 129, -303, -143, -210, -209, 389, 152, -125, 119, -95, 76, -228, 348, 20, 100, -5, -231, 218, -26, 83, 248, 175, 107, 24, -360, 178, -137, -12, 314, -2, 117, 80, 151, 215, -74, -163, -111, -129, 66, 195, 322, 192, -374, -40, -406, -352, -1187, -847, -595, - -61, 811, -532, -64, -410, -586, -490, -599, -630, -245, -743, -804, -703, 202, -486, -250, -606, 579, 941, 85, -111, -329, 75, -55, -27, -72, 295, 66, 641, -557, 47, -473, 975, 244, -575, 454, -413, 370, -554, 327, 45, -326, 294, -518, -177, 170, 532, 238, 946, -208, -614, 62, -177, 77, -407, -346, -655, 87, -696, -135, -111, -603, 404, 520, -302, -28, -897, 1033, 1245, 205, -494, 175, 1096, -510, -236, -582, -344, -640, 263, -26, -366, 287, -366, 157, -229, -99, 147, 84, -5, -236, -50, 217, 122, -397, 317, -275, - 145, 190, -128, -231, 126, -186, 156, 119, -252, 98, -35, 103, -151, -400, 110, 77, -168, 111, -151, 296, -6, 125, 32, 382, 49, -498, 283, 194, 85, 322, -963, 1760, 663, -142, -532, -146, -565, 607, 1524, 36, -1014, -461, 549, 207, -203, 730, -142, 94, 416, -41, -421, -134, 342, -437, -401, -159, 142, 25, -77, -181, 323, 37, 478, 382, -494, 246, 588, 333, -457, 180, 97, 401, 10, 142, 107, 168, 830, 790, 486, 1069, -525, 553, -632, 408, -7, 373, 462, 154, 120, 566, 261, -145, 356, 7, 478, -502, - -290, 49, 1152, -790, 77, -994, -119, 122, 394, -481, -96, -495, 130, 624, -379, -888, -190, -82, -242, 224, 156, -246, 90, -210, -211, 207, -31, -114, -403, 226, -17, -248, -204, 198, 545, 60, -155, -65, 199, 496, 98, 51, 408, -4, 112, -29, -79, -10, 149, 240, 140, -56, -85, 215, 148, -297, 293, 88, 567, -131, 145, 351, -232, -133, 193, -311, 1475, 118, 109, -327, -204, 240, 227, 130, 570, 233, -238, 296, 607, -30, 665, -71, 323, -683, 1226, -189, -144, 198, -928, -246, -447, 646, 358, 362, -435, 149, - 155, -586, 158, 485, 418, 135, -145, 49, -281, 921, 138, 411, 340, 492, -833, -77, -254, 143, -312, -375, 682, -667, 498, -428, 524, -132, -561, -66, -841, 503, 472, 565, -1732, 483, 304, -545, -363, -508, 881, -1286, 754, 1771, 25, -869, -351, 502, 1039, 273, -368, -786, -1303, -122, -18, 496, -398, -192, -308, 868, 45, -44, -266, 166, 38, -19, 22, -28, 153, 546, 676, 345, -117, -75, 260, 50, -185, 62, -289, -186, -350, -506, -1038, -425, 141, 29, 558, -430, -308, 715, 256, -213, -322, 218, -93, -303, 709, 63, - -54, -251, 1, -314, -254, -387, -114, -169, -138, -411, 267, -855, 140, -521, 774, 43, 222, -442, 351, -131, -292, 132, -301, -196, -253, -687, -376, 485, 426, 306, 364, -829, -224, 149, -229, 467, 351, 16, 301, 801, -232, -849, 1601, -708, -877, 970, -465, -295, 231, 490, -580, -201, 72, -405, 2080, -34, -327, -146, 30, 499, -1002, -786, -421, -421, -24, -889, 10, -93, 332, 1295, 1334, -528, 1034, -1018, -883, 525, 839, -298, 240, 91, 578, 689, 12, 32, 935, -840, -1630, -196, -643, 351, 783, -90, -508, 1039, 322, 198, - -274, -878, -475, 80, -365, 483, -35, -324, -35, -365, -352, 479, -149, 186, -353, 511, -37, -44, 345, 490, -47, -118, -336, 32, -288, -283, -201, -100, -509, -13, -228, -100, -511, 138, 605, 216, -359, -769, -50, -80, 414, -1032, -204, 228, -203, 464, -3, 278, -14, -90, 66, -587, 635, 17, 385, -397, -632, 589, -626, 200, -150, 554, -5, 129, -336, 113, -239, -796, -642, 278, -56, -13, 126, 607, -275, -176, -509, 225, 180, -55, -104, -1343, 58, 386, -487, 342, -752, -134, 46, 474, 589, 77, -285, 193, 1063, 935, - 922, -37, -87, 202, 109, -421, 273, 1173, -835, -268, -243, 6, 43, 155, -621, -942, -356, -54, 1903, 970, 646, -87, -167, -483, 827, 122, 529, -194, -258, -383, -340, -1406, -624, -741, 584, -53, -275, -43, -578, -269, 612, 922, -144, 813, 437, 342, 49, 386, 486, 411, -104, -24, 6, 555, -439, -563, -274, 305, -53, -396, -259, -396, 235, -88, 504, 1006, 189, 621, 805, 394, 500, 254, 159, 224, -368, 532, -437, -291, 117, 47, -311, 162, 288, 535, 218, -608, 336, 260, 67, 286, -164, -319, 178, -14, -234, -133, - -219, 86, -1298, 728, 642, -38, 1053, 469, -714, -710, 309, -294, -637, 38, 65, 283, -157, 370, -91, 350, 453, -420, -1684, 902, -253, -531, 386, 595, 23, -1135, -147, -49, -1163, -730, 615, -180, -472, -403, 265, -1137, -803, 1529, -129, -891, 350, 830, 359, -1261, 1802, 726, -1108, 615, 816, 128, -750, 778, 873, 528, -691, 653, 1223, 64, 1235, 1524, -814, -488, -567, 1440, 920, -628, 354, -380, -915, 788, 1799, 258, -538, -453, 1082, -102, -1206, -867, 222, -46, 1003, -180, 776, -1504, -228, 59, 261, -314, 322, -15, 34, 171, - 45, -394, 122, -188, 245, 94, -544, 478, 159, -456, -322, 86, -392, 77, 364, 397, 60, -374, -118, 122, -508, 298, 382, 123, 35, 378, 142, -170, 188, -137, 35, -261, 168, 606, -427, 1057, 1702, 684, -704, -262, -590, 360, -287, 464, 309, -783, 398, -798, -267, 4, -292, 42, 416, 322, 23, -637, 144, 506, -193, 73, -229, -745, 751, -452, 520, -768, -450, -112, -627, -190, 638, -626, 841, 50, 685, 266, -342, -924, 754, 463, 314, 189, 777, -581, -293, -339, 242, 286, -77, -732, -34, -106, -734, -297, 115, 192, - 578, -75, -516, 681, -134, -126, 825, 386, -679, 213, -417, 256, -219, 316, -587, 321, -205, 641, 110, 242, -222, -9, -477, 183, 29, 14, -15, 128, -194, -186, -25, 69, -56, 116, -244, -55, 183, -54, -12, -48, 2, 2, -385, 63, 303, -3, -48, -92, -41, -293, 17, -81, -39, -158, -238, -63, 225, -143, -74, 96, 44, 164, -179, -79, -31, -151, -209, -239, -1271, -1471, -806, 4412, 3857, 2353, 5121, -1082, -3868, -1344, -7281, -3799, -87, -1870, 2588, 4777, 657, 2812, 5448, 928, 1894, 194, -5619, -4673, -4148, -4545, -2773, 2273, - 947, 2276, 5890, 3567, 911, 4389, 1988, -2671, 1447, -1946, -5146, -622, -3185, -5826, -2644, -595, -3071, 3425, 3664, 1750, 5842, 6622, 2499, 3280, 3075, -3429, -2251, -4388, -6882, -6310, -4062, -4058, -1177, 2652, 3410, 4581, 6432, 5796, 3373, 2479, 436, -2671, -3907, -2847, -3720, -4574, -1560, -1721, -850, 2869, 1973, 2122, 4440, 1145, -204, 744, -1237, -1914, -1078, -1934, -590, 1255, 468, 696, 1570, -361, 323, 868, -1457, -137, 1819, -1718, 145, 298, -3447, -167, -71, -4104, 325, 1457, -531, 4244, 3846, 713, 4116, 2040, -181, 692, -1112, -4434, -4631, -5719, -6519, -3278, -533, 1326, - 4090, 6808, 7799, 6215, 4593, 2108, -858, -2584, -5698, -7128, -5253, -4208, -4011, 262, 1969, 2418, 3953, 3534, 2325, 2292, 1647, 529, 657, -7, -1251, -1430, -1814, -2323, -2077, -1501, -1125, -419, 557, 841, 1367, 1668, 1436, 1051, 805, 357, -65, -368, -540, -731, -581, -425, -340, -270, -66, -97, -82, -16, -73, -180, -2, -45, 37, 282, 450, 559, 811, 606, 304, -9, -283, -510, -550, -745, -746, -585, -258, -44, 282, 463, 630, 606, 562, 289, 71, -153, -266, -378, -301, -266, -118, -7, 137, 140, 191, 101, 58, -89, -147, -223, -141, -117, - 22, 70, 170, 163, 208, 121, 114, 14, -5, -88, -62, -114, -68, -94, -30, -50, 15, -16, 28, -19 } - }, - { - {-16, 197, -20, 60, -36, 263, -103, -26, -9, 32, -46, 120, -21, -81, -14, 165, 12, -83, 77, 57, 108, 44, -83, -55, 184, 26, -47, -36, -38, 36, 39, -24, -234, -59, 11, 162, 58, -20, -1, -93, 129, -132, -175, 23, 2, -59, -40, -49, 25, 16, 15, -61, 153, 5, 205, -33, -98, 45, -11, 29, 48, 103, 70, -27, -56, -48, 133, -135, 5, 4, -24, -116, 102, -59, 14, 89, -63, -84, -70, 90, -8, -28, -25, 3, -17, -37, 45, 46, 33, 21, 11, 63, 10, -1, 13, -6, - 2, -15, -8, -8, 42, 10, -28, 36, -78, 68, 41, -92, -50, -7, 9, -5, -13, -46, 83, 16, -36, -48, -2, 172, -24, -80, 110, -42, -103, -10, 88, 66, -56, 16, -70, 42, 41, -33, 88, -23, -158, 30, 83, 77, 11, -11, -114, -38, -15, -50, 104, 147, 68, -198, 68, 235, 97, -10, -1, 109, -53, 36, -98, -88, 91, 103, 50, 29, 19, 22, 49, 10, -9, -34, 25, -68, -12, -29, -141, -70, 30, 54, 44, 97, 76, 81, 116, -72, -45, -20, 37, 43, 69, -13, -22, -11, - 42, -29, 38, 11, -15, -11, 13, -6, 24, 11, 5, -8, 14, 13, -4, 20, 6, 6, -14, 5, -3, 2, 25, 4, 11, 11, 5, 137, -11, 57, -89, -130, -83, 72, -61, -60, -66, -85, 82, 13, 60, -26, 17, -177, -115, -80, 112, 22, 24, 63, -64, -31, -15, 21, -136, -25, -92, -98, 4, -87, 57, 56, 233, -58, 118, -79, 48, -54, 11, 205, 31, 89, -99, 63, -89, -41, -15, 131, -66, -33, -117, -61, -138, -18, 128, 31, 8, 23, 117, -117, -207, 48, 63, -134, -12, 18, - -35, 54, 159, 34, -42, 4, -59, 11, 8, -46, -16, -14, -67, -15, -39, 14, -16, -25, 51, -10, -54, 22, -39, 2, -42, -59, 32, -11, -6, 19, 23, 8, 53, -26, -6, 9, -21, -8, -8, -27, -16, 45, 13, 64, 6, 28, -27, 74, -208, 34, -72, -155, -110, 62, -30, -8, 154, 50, -20, 12, 131, -62, 97, -45, 30, -139, -23, 92, -30, 115, 131, 42, 83, 169, -39, -241, 56, -108, 9, -294, 9, 93, -58, 109, 17, -107, 39, -222, -140, -55, -53, -184, 94, 101, 7, 94, - 8, 25, -58, 85, 66, -35, 203, -39, 168, 142, -7, -24, 1, 45, 69, 21, 77, 25, 27, 223, 86, -99, -44, -2, -53, 32, -38, 225, 39, 105, -80, 91, 0, -45, 20, -74, -47, -13, -52, -33, -31, 27, -48, -12, -34, -19, -16, 61, -26, 31, -8, -54, -8, 32, 14, 5, 21, -33, 28, 17, 17, 30, -17, 6, -51, -5, 40, 35, 9, 6, 6, 28, -401, 3, -2, 104, 174, 63, -90, -144, -25, 191, -37, -35, -142, -2, -60, 142, 166, -285, 186, 121, -110, -22, -152, 3, - -47, 5, 97, 192, -73, 46, -51, -64, 70, 133, 88, -81, -137, 96, 65, -47, -26, 18, -176, 65, 52, -68, -118, 47, -90, 157, 67, -272, 124, -115, -302, -86, -24, 62, -125, -4, 65, -131, -132, -135, -43, 36, 285, 47, 53, -60, -150, 197, -60, -227, 10, -229, 16, -20, -85, -251, 76, 5, -57, 64, 152, 72, -30, -24, -2, 86, 13, 23, 46, 84, -8, -36, -50, -48, 19, -2, -41, -38, 36, 38, 70, 17, -3, -2, 26, -10, -2, -9, 44, -3, 23, -4, 61, 250, 65, 55, - 107, 158, -36, 384, -57, 275, -324, 112, 187, -67, 25, -90, -10, 148, 267, -75, -135, -38, 124, 28, 272, 130, -31, 40, -4, -127, 24, -28, -41, 120, 155, -247, 285, -217, -120, 50, -90, 145, 2, -82, 201, 284, -213, -37, -22, 89, -202, -329, -155, -100, 95, -228, -134, -26, 235, 150, -167, 119, 61, -89, -137, -21, -85, -96, 8, -63, 175, -133, -30, 151, -121, 163, 192, 27, -22, 18, -241, -211, -55, 134, 4, -92, 86, 198, -133, -60, 52, -17, -95, 1, 23, -89, 3, -24, 39, 13, - 69, 11, 54, -34, -17, 4, 5, -3, 48, 23, 56, 57, 4, 18, -10, 37, 58, -29, 146, 118, 160, -154, -203, -110, 139, 6, 573, -44, -14, -139, -259, -381, -84, 125, 201, -127, -244, 30, 2, 243, -82, -101, 301, -166, 20, -234, 149, -48, 1, -53, -354, -224, 19, 195, 131, 15, -367, 242, -148, -153, -158, -211, -33, 198, -163, -181, 123, -60, 71, 366, -160, 6, 18, 154, -109, -101, -51, 232, -53, -125, -22, 180, 236, -236, -267, -92, -40, -91, 57, -189, -66, -179, -353, -141, -82, 45, - -324, -92, 5, 228, 7, -201, -4, -10, -61, -112, 5, 45, -21, 33, 32, -46, 66, -29, -66, 69, 88, -40, -84, -5, -17, 13, 70, 24, 1, 47, -27, -45, -34, -49, 70, -188, 159, 192, -141, -173, -145, 78, -14, 279, 489, -275, 19, -12, -33, 44, 142, -402, 361, -284, -139, 362, -83, -174, 121, 133, 9, -21, -279, 174, -39, 60, -184, 230, -20, -387, -411, 137, -75, -214, 105, -19, 639, 106, -116, -191, -376, -135, 74, -93, 295, -63, -438, -44, 302, -133, 40, 259, 177, -149, -27, 210, - 283, -130, 56, 39, -135, 60, -62, -20, 43, -67, -79, -273, -296, -253, 251, 139, 164, 68, 3, 99, -216, -121, -303, 149, -38, -43, -61, -47, -154, -93, 32, -64, 10, 10, 12, 58, 9, 70, -7, 51, -70, 39, -105, 7, -49, 87, 5, -58, -16, 26, -45, -53, -123, -126, -68, 124, 9, 43, 80, 23, 97, 36, -79, -329, 125, -355, 15, 127, -56, -266, -123, -55, 238, 187, -140, -147, 254, 104, -145, -159, -122, -18, 245, -43, 23, -15, -2, 312, 156, 209, -14, -17, 109, -163, -272, 222, - 360, -244, 310, -92, -30, -139, 160, 9, -172, 104, 293, 227, 106, -220, -89, -445, 75, 230, -142, -37, -175, 45, -104, 171, -109, 57, 206, 116, 388, 202, 132, 247, -207, 371, 116, 225, -74, -257, -394, -76, -66, -104, -92, 147, -271, 410, -70, -333, 190, 307, 128, 39, 65, 115, 40, -69, 80, -63, 0, 129, 0, -5, 142, 20, 78, -12, -66, 21, 15, -57, 45, 58, 16, -40, 35, 12, 110, 24, -19, 69, -93, 28, 22, -102, -149, -42, -58, -38, -74, -52, -31, -12, -128, 181, -388, 285, - 102, -61, 426, 326, -535, -362, 342, 581, -51, 84, -47, -75, -55, -26, 151, 86, 355, 85, 340, 94, 150, -47, -187, 80, 30, -157, 262, 25, 107, 59, -50, -240, 35, -272, -88, -315, -206, -128, 268, 37, 134, 322, -135, -28, 42, 116, 40, 8, -86, 239, 532, 253, -415, -299, -306, 364, -50, -337, 202, -189, -15, -55, -18, -26, 17, 319, 533, 200, 460, 292, 153, 60, 120, -146, 490, 157, -248, -339, 156, 112, -87, 243, 464, 106, -170, 286, -20, -209, 50, 161, 33, -27, 25, 89, 161, 70, - 75, 19, 108, -41, -13, -58, -10, 212, -105, 80, -25, 52, 13, -55, 39, 77, 100, -42, 46, -83, 6, 44, -144, 67, -43, -213, 55, 530, 95, 190, -174, 140, -264, -452, 5, 248, 67, 200, 270, 307, 12, -327, -287, -434, -685, -8, -88, 304, 217, -251, -148, 180, 349, -441, -293, -82, -250, -162, -97, 141, 269, 16, -174, -202, 272, -219, -100, -3, 386, -24, 26, -613, -53, 153, 310, 414, 82, -394, 180, 11, 179, 262, 37, 133, 290, 522, -353, -134, -38, 161, 546, 235, 177, 312, -114, -181, - -339, -416, -256, -14, 261, 617, -392, -281, -47, 605, -346, -195, -310, -54, -278, 88, 44, 145, 313, 60, 197, -132, -140, -170, 6, -85, -208, -179, -96, -47, -50, 204, -161, -46, -66, 146, 28, 106, -77, -70, 137, 48, 30, -122, 179, -95, -14, -67, 51, -69, 10, 123, 140, 24, 269, 159, 380, -451, -329, -47, 663, 274, 12, 365, -230, 546, -132, -473, -97, -470, 379, 233, 146, 153, 4, -149, 181, 280, 134, -94, 243, 335, 292, -35, -264, 452, 100, -25, -82, 56, -300, 294, -62, -79, -381, -202, - -237, 526, 181, 7, 63, 273, 383, 200, -511, 460, -61, 266, 106, 404, -100, -527, 158, -23, 211, -93, -223, 197, -92, 133, 657, -80, -314, 2, 79, -322, 527, -238, -331, 472, -283, 241, 24, -343, -252, -343, 100, 286, -179, 166, 309, -177, 216, -74, 368, -134, 104, 122, -112, 0, 6, -172, -31, 155, -248, -47, 167, 89, -3, -148, 64, -41, 50, -155, -157, -85, 23, 36, -188, -113, 158, 20, 64, -184, 74, 14, -92, 34, 16, 57, -106, 5, -57, -12, -153, -62, -22, 96, -35, -99, -61, -22, - 21, 17, -37, -1, -205, 157, -454, -81, 223, 62, -444, 121, -165, 324, 63, 169, -732, 227, 0, 286, 449, 32, -72, 46, -247, 477, -461, 153, 269, 201, 247, -111, -229, -243, -476, 191, 57, 277, 477, -178, 407, 237, -420, -224, -20, 52, 8, 4, 195, 369, 321, 149, -862, 217, 238, 259, -573, 346, -301, 301, 21, 163, -90, 228, -82, 729, 332, -315, 26, -900, 138, -260, -289, 262, 169, -448, -917, 578, 338, -840, 318, -184, 311, -64, 65, 140, -4, -564, -226, -75, 168, 2, -157, 247, -318, -113, - 304, -20, -40, 118, 54, 132, 44, -163, 58, -247, 146, -104, 78, 75, -80, -31, -58, -83, 35, -138, -35, -116, -104, -196, 93, -53, -66, -109, 43, 110, 56, 63, 9, 38, 66, 3, 72, 79, 184, -96, 275, -99, -190, 340, -261, 9, 43, 862, -122, 624, 146, 472, 24, 140, 145, 831, 820, -420, -396, 479, -604, 7, 156, -590, 334, 55, -53, -101, -188, 79, 59, 119, -372, 10, -95, -475, 241, 344, -544, -393, -202, 298, 277, 278, -34, -101, 248, 866, 457, -161, -117, -109, 574, -455, 209, 131, - -728, -291, -38, 107, -618, 430, 270, 131, 112, 301, -585, -62, -486, 30, 294, 511, 305, -309, -174, -17, 12, -357, 812, -56, 104, -184, 276, -53, 159, -65, 97, 86, 173, -12, -1, -58, 38, -4, -50, 250, -76, -169, -15, -11, 119, -172, 37, -141, -240, 155, -48, -152, 9, 6, 24, -132, 185, 59, 228, -276, -23, 144, -76, -222, -8, 260, 110, -151, 155, -74, 392, 614, -45, 42, -381, 34, -19, -268, -455, -84, -212, -336, -250, 386, -327, 280, -101, -75, 534, -369, -210, 84, 214, 34, -712, -434, - 78, -112, 112, -97, -225, 455, 94, -37, -189, -1019, 610, -183, -14, -85, 36, 295, -173, -277, -479, -43, 208, -292, -380, 157, 597, -100, 555, 412, -411, 752, 493, -493, -767, -218, -336, 43, -245, -58, 363, -638, 310, -102, -362, -400, -403, -484, 98, 293, -264, 418, -57, -241, -504, 10, -59, 195, 595, -215, -456, -157, 10, 155, 406, 109, -53, -334, -5, 14, 149, 65, -2, 115, 165, -124, 207, -119, 93, 244, 216, 15, -345, -139, 50, 86, -241, 388, -237, 178, 206, -157, 18, 44, -93, -326, 67, 148, - 24, 276, 190, -186, -181, -48, -647, 1178, 1660, -161, 203, 106, 402, 804, -767, 9, 134, 15, -276, 41, -342, 403, 989, -209, 22, 56, 300, 27, 117, 380, -761, -57, 748, 767, -897, -191, 130, 126, 268, 676, 191, 1363, 228, 421, 202, -214, -282, -16, -956, -1376, -465, -447, -1433, 224, -33, -801, -390, -1341, -146, -185, 915, -896, 560, -612, -49, -402, -317, 360, 822, -633, -237, -57, -186, -67, 348, 659, 704, -502, 1416, 949, 125, -536, -1163, -264, -432, -318, 78, 374, -243, 139, 440, 71, -138, 446, 299, 153, - 197, 468, 474, 4, 40, 189, 179, -77, -139, -81, 88, -12, -58, 30, -92, 65, 310, -13, 111, 376, -96, -135, -142, -16, -207, -42, 181, -98, -55, 36, 4, 32, -27, 148, -98, -104, 246, 172, -187, -10, -99, -41, -592, 1084, 1808, -425, -91, 321, 810, 272, -469, 294, -400, 104, 257, -97, -540, 163, 577, -144, -823, 645, -188, 527, -194, -130, -202, -333, -12, 585, 328, 97, 474, -225, -186, 180, -252, 327, 192, 501, 859, 752, -540, -1009, -367, -64, 790, -302, 141, 318, -312, -465, -743, -764, 602, 641, - -512, -1839, 153, -130, -251, 142, -183, -738, -344, -174, -512, -220, 783, 295, 452, -178, -255, -167, 435, 72, 82, 373, 1085, -96, -159, -549, -518, -758, -81, 427, 292, -310, 226, -144, -180, -317, -287, 260, -223, 253, 120, 142, -162, -238, 266, 163, -67, 199, -279, 115, -38, 163, -93, -161, -91, -82, 186, 90, -10, -198, -47, 388, -281, -10, -273, 332, -182, -79, -253, 32, -109, 32, 283, 282, 57, 0, -111, -216, -238, -30, -390, -52, -322, 174, -456, -744, -163, -123, 138, -253, 574, -340, -1170, -632, 405, -549, - 651, 583, -256, -86, 85, -355, 3, 192, -50, 106, 824, 688, -182, -1088, -826, 64, 579, -436, -187, -513, -658, 63, -185, -771, -841, -1233, 499, 173, 29, 715, 958, -35, -713, -540, -577, -324, -203, 220, 372, -328, -525, -640, 342, 302, -630, -599, -240, -102, -367, 231, 1551, 934, 1812, 608, -962, 1131, -49, -575, 56, -541, -1188, -489, 272, 569, -134, 525, 301, 1156, 1257, 1038, 342, -288, -184, -168, 218, 295, -439, -159, 70, 943, -133, 84, -105, 343, 340, 405, -23, 11, 4, 90, -40, 60, -346, -107, -120, -318, - -335, -151, 117, 400, -260, 63, 136, 454, 608, 421, 387, 438, 93, -161, -340, -483, -607, -473, -285, -571, -587, -223, -107, 56, 255, 1083, -617, 74, 314, -133, -804, 813, 770, -441, -615, 87, 1067, -558, 302, 689, 207, -255, -514, -333, 235, -78, 178, -297, 197, -661, 970, -91, 216, -43, -1227, 385, -341, 635, 378, 678, -266, -1178, 846, 385, -404, -732, 606, 329, 645, 656, -571, 265, 681, -997, 915, 455, -31, 295, -521, 1152, -131, 759, 338, 1337, -95, -231, 186, 546, 359, 381, 1346, 83, 328, 791, -522, 544, - 62, -893, 332, -299, 1012, -743, -899, -930, 796, 1313, -419, 337, -1545, 151, 73, -56, -724, 124, 305, -235, -200, -191, 488, 233, -310, -329, -193, -75, -98, 144, -533, -316, 282, 120, 100, 21, 243, -38, -29, -309, 418, 527, -224, -810, -551, -2, 0, 160, 41, -253, -401, -216, 150, 239, 652, 224, 34, 15, -487, -96, 505, 303, 115, -527, -322, -56, 73, 96, -87, -97, -93, -31, -1980, 108, -242, 61, 1534, 1262, 1816, 959, -483, -370, -752, -1003, 353, 88, 264, 319, -292, 456, 775, 142, -207, -263, -548, -365, - -331, 151, 247, -788, -466, -109, 529, -239, 341, 423, -1119, -1103, 210, 319, 246, -833, -382, -748, -361, -342, 721, -948, -1319, -496, 262, 224, -1017, -817, -642, -487, 550, 775, 35, -263, -322, -180, -171, -350, -1129, 372, 849, 771, 240, 1053, 1425, -124, -183, 1091, -264, -664, -1500, -511, 205, -823, -551, 386, -135, 535, 936, -570, -884, -293, -379, -219, -240, -238, 100, 136, 110, 191, -317, 277, -438, -52, 273, 366, -392, -547, 313, -124, 21, -381, 452, -264, -95, -105, 418, -353, 453, -201, -211, 300, 79, 239, -189, 22, - 89, 489, -57, 116, 75, 1305, 452, 110, 470, -535, 31, -271, -407, 245, 91, -332, -563, -317, -523, -418, 166, -322, -163, 248, -165, 60, -183, 651, -509, 534, 189, 64, -493, -207, 387, 162, -12, 316, -59, -125, -204, -165, -137, 62, -6, 70, -576, 305, -243, -221, 197, 141, 72, -104, 399, 350, -505, 453, -66, 308, 603, -124, 325, 316, -304, -211, -405, 39, 66, -641, 263, 101, 499, -194, -1145, 720, 41, 24, 12, -501, -162, -130, -173, -732, 416, 214, 449, -324, 196, -364, -338, 19, 284, 235, 4, -39, - -106, 29, -172, -31, 484, -195, 94, 56, 135, -296, 321, -9, -65, 79, -36, 78, 105, -269, -41, 8, -54, -47, 145, -170, 213, 318, 115, -193, -14, -38, -187, 233, -68, 129, -669, -1900, -2825, 593, 2222, 93, 6081, 5605, 3852, 6622, 5096, 694, 112, -686, -4852, -4951, -3762, -6485, -6045, -1727, -2014, -2038, 490, 1230, -1008, -335, 1951, 1242, -61, 1450, 1009, 79, 1217, 2872, 1893, 662, 2946, 2180, 178, 2530, 3431, 827, 379, 3497, 965, -1354, 1768, 2696, -1365, 635, 3769, 364, 632, 4546, 3578, 309, 2841, 3762, -1291, -763, 1080, -3061, - -5117, -3453, -5644, -8394, -7705, -8623, -10982, -11592, -10250, -10835, -10201, -7658, -6111, -3179, -780, 1817, 6309, 7337, 7968, 12351, 12079, 8113, 10445, 8163, 3259, 3598, 5085, 2494, 1634, 3802, 2720, 1, 1314, 2960, 754, 223, 2215, 525, -2262, 758, 1819, -505, 1633, 4306, 1721, 984, 3797, 2081, -717, 464, -951, -4500, -5514, -5480, -6914, -7816, -6458, -6210, -7081, -6389, -5275, -6083, -5562, -3739, -2967, -2840, -1148, 711, 845, 2588, 4353, 4576, 4527, 5109, 4726, 3389, 2882, 2571, 1787, 1467, 1799, 1604, 1098, 1143, 1250, 1064, 1042, 1331, 1181, 847, 689, 623, 127, -15, -138, -722, - -967, -906, -756, -632, -385, -187, -148, -32, 256, 480, 628, 622, 472, 319, 118, 15, 64, -20, -222, -234, -358, -649, -719, -694, -930, -1009, -899, -1021, -1228, -1163, -1198, -1329, -1204, -1007, -1055, -950, -641, -508, -458, -131, 56, 109, 308, 568, 612, 641, 781, 759, 691, 792, 869, 878, 908, 971, 884, 838, 846, 854, 723, 621, 454, 235, 68, -11, -69, -125, -182, -209, -223, -209, -184, -148, -159, -147, -137, -131, -130, -100, -87, -60, -43, -9 }, - {114, 158, -93, 7, 5, -113, 151, -60, -59, 43, -157, -70, 167, 38, -69, 119, 37, 25, -25, 58, -1, -201, -10, -75, -9, -5, -192, 3, -124, 7, 19, 85, 102, 34, 25, 19, 88, -49, 30, 5, 13, 18, -27, 79, 118, -228, 105, -60, -137, -88, 174, 87, -60, 99, 28, -63, 61, 1, -1, 9, 11, -24, 1, 13, -11, 75, -47, -105, -102, -1, 33, -7, 4, 57, -23, 100, -107, -32, 81, 88, -62, 99, 34, -26, -68, -32, -30, -27, -28, -14, -5, -15, -29, 8, 19, -41, - -11, -14, 20, -35, -9, 4, 83, 7, -69, 43, -37, -53, 12, -112, -15, -84, 29, 54, 50, 41, -90, -5, -75, 79, -153, -85, 75, -165, -20, -10, 41, 37, 80, 173, 78, -21, -2, -61, -50, -304, -282, -18, 206, -51, 164, 15, 46, -51, -237, 122, 35, -71, 56, -125, -27, 71, 29, 221, -153, 134, -71, -174, -83, -47, -50, 62, 50, -140, -65, -80, -32, 135, 142, 155, -116, 19, -74, -9, -62, -77, -95, -105, 55, 16, -18, -38, 11, 59, -62, -53, -29, 67, -26, -13, -32, -34, - -11, 15, -3, -6, 9, 15, -7, -7, 41, -34, -24, 16, -24, 33, -24, -24, -7, -5, 18, -11, -13, 12, 0, -35, 8, 7, -28, 112, -106, -140, -119, 2, -46, -40, -94, 19, -105, -9, -42, 162, -103, -116, -255, -334, -79, -149, -135, -34, 70, -86, -198, 123, -288, 86, -47, -53, 188, 131, 71, 25, -31, -31, -69, 29, 128, -103, 122, 110, 34, 16, 51, 84, -187, -82, 181, -140, 13, -3, 111, -14, -40, 20, 187, 103, 66, 60, 105, -165, 128, -135, 119, 77, -33, -24, -55, -74, - -118, -6, -36, -96, -104, -60, -60, -11, -6, -29, 143, -58, -25, -96, 99, 1, -20, 21, -40, -69, 3, 39, -3, -7, -43, 13, -13, -40, 4, 9, 24, -5, 16, 13, 35, 12, -35, 2, 20, -5, -30, -19, 48, 25, -24, -11, -8, 68, -178, -3, -84, -160, -77, -29, -114, -37, -106, -39, 80, 112, -184, -103, 58, -35, -201, 134, 236, 51, -58, -110, 25, 116, 214, -108, -47, -137, -112, 120, 118, -166, 97, -52, -109, 170, -2, 93, -234, 17, -150, 35, -186, -115, -32, -42, 383, 123, - 98, 76, -289, 161, 110, -62, -9, 126, -20, 133, 151, 153, -90, 12, -51, 82, -74, -76, 48, -71, 32, 48, 0, 90, 33, -169, -23, -21, 51, -192, -64, -48, 134, -41, -25, -104, -30, 7, -12, -48, -1, -31, 33, 13, -2, 6, 10, -24, -74, 38, 13, -41, 17, -22, 6, 9, 23, -5, -11, -18, 14, -29, 25, -33, -5, -2, 19, -22, -12, -32, -22, -30, -240, -132, 96, -103, 278, 124, 272, -3, -135, -142, -194, 293, -73, 135, 148, 32, 104, 96, 91, 38, -195, -10, -76, -28, - 131, -11, -13, 93, 57, 96, -86, -304, -183, -115, 222, -202, -63, 138, -17, 26, -172, 295, 14, -114, 231, -143, 359, 187, -83, 42, -105, -70, -334, 118, -153, -23, -15, -72, 140, -55, -147, -141, 31, -129, -144, 81, 11, 103, -58, -303, 103, 132, 167, -163, -186, 24, 299, 48, -158, -71, -29, 82, 13, 88, -91, -34, -20, -109, -91, 134, -24, 52, -14, -38, -87, -8, 1, 33, -18, 31, -24, -69, -30, -10, -4, -13, 50, 3, 54, -19, -6, -9, -64, -1, 30, 31, 19, 238, -219, 108, - 285, -206, 59, -117, -219, 326, 126, 303, 284, 39, -222, -140, 119, -17, 51, -245, 28, -434, -178, -339, 210, -193, -4, 60, -53, -89, 105, 100, 301, -44, -63, -230, -192, 189, 44, 64, 360, -110, 6, 188, -82, 86, 69, 188, 174, -120, -15, -244, 255, -167, -215, -212, 136, -80, -112, 247, -74, 256, -155, -122, -30, 167, 222, -18, -233, 84, -147, 306, 67, 179, -244, -110, 70, -65, 152, 21, -81, 88, 201, 277, 218, 2, -47, -4, 50, 3, -45, 32, -37, -8, 83, 3, -35, 84, -23, -46, - 26, 29, 2, -54, 24, -38, 12, -74, -86, 22, 38, -3, 74, -26, 36, 144, -378, 133, 111, 76, -286, 219, 358, -349, 132, -214, 140, 20, 126, -103, -9, 84, -239, -117, -104, 190, 197, -64, 92, -47, 146, 188, 72, 58, -190, -70, -238, -261, -184, 19, -89, -11, -110, -260, -89, 55, 23, -14, 395, -318, 117, -158, -47, -98, -101, 170, -101, 15, -122, -79, -148, 203, -186, 167, -44, 167, -16, 27, -18, 162, 92, -3, 343, 15, -172, 92, -155, -188, -229, 224, 78, 200, 202, 239, 139, -27, - -43, -41, 228, -31, 255, 57, -11, -37, 87, 132, 34, 56, 18, -15, 25, -41, 69, 5, 59, -15, 56, -4, -89, 46, 61, 2, 50, -14, 3, -49, 43, -10, 21, 97, 97, -399, -29, 49, -89, -315, 360, -26, 16, 301, -82, -315, 113, 202, 390, -27, 167, 31, -338, -103, -174, 171, 102, 88, -125, -26, -11, 29, -112, 160, 48, -139, 203, 26, -221, -190, 56, 240, 221, -305, 597, -31, 15, 162, -20, -80, -2, 380, -187, 187, -42, 263, 83, 235, -86, -188, 135, 201, -96, -228, -242, -218, - -94, -45, 230, 5, 201, -25, -60, 194, -165, -329, -83, -210, -193, -366, 277, 237, 103, -567, 138, 119, -37, -17, -192, 270, 144, 107, 71, 248, -16, -18, 24, -3, 63, 28, 7, 76, -40, -10, -53, 17, 26, 84, -53, -9, -17, 65, -24, 25, 44, 52, -39, 125, 6, -3, -39, 49, -71, 28, 10, -19, 34, 62, -5, -109, -31, -15, -230, -11, 13, 169, -242, 16, -41, -95, -498, -56, 229, 184, 235, 32, -270, 705, 291, 481, 46, -205, -88, -64, -302, -15, -121, 153, -3, 19, -100, -123, - -256, 89, 21, 16, 126, -7, 51, -21, -223, -166, 128, 5, 315, -399, 318, 201, -146, -287, -459, 100, 355, -180, 343, -24, -20, 83, -106, -400, 44, 194, 81, -172, -50, -106, 85, 199, -14, 53, -31, 192, -88, -61, 125, -108, 293, -76, -154, 114, -273, -134, -2, 110, -121, 53, -46, 62, -2, 73, 57, -21, 32, -124, 65, -14, -176, -57, -53, -101, -4, 33, -85, -55, -8, -106, 4, 30, -28, -113, 6, 1, -91, 38, 60, -69, -9, 23, 3, 36, 98, 87, -92, -68, 114, 77, -541, 387, - 352, 412, -132, -371, 130, 147, -551, -503, 486, 51, -237, 182, -344, -394, 56, 1019, 474, 188, -277, 3, -99, 6, -116, -59, -129, 35, 290, 56, 358, -144, -119, 63, 250, -50, -36, -536, -23, -303, -16, 411, 295, -112, 288, 572, -274, 163, 475, -352, 502, -44, 206, -122, 21, -70, 69, 114, 498, -194, -64, 127, -233, 144, 76, -136, -227, 488, -33, -273, -90, 302, -129, 204, -2, 12, -325, -356, -170, -304, -273, -298, -19, -73, 143, -22, 25, -30, 180, 112, 12, -227, 7, -45, -167, -51, -86, 84, - 32, -117, -39, -90, -69, -11, 61, 58, 63, 106, -68, 10, 68, -51, -67, 77, -114, -48, -36, 47, 20, 78, 13, 5, 66, -34, -79, 660, 121, 91, -342, -202, 19, 74, 136, 151, -655, 27, 43, 472, 78, 118, -43, 429, -703, 19, 363, -422, 107, 80, 342, 65, 38, -118, 12, -363, 124, -92, 65, 96, -60, -276, 102, -218, -374, 210, -211, 137, -352, -225, -36, -112, 85, -153, 388, -7, 370, -392, -329, -108, 6, -9, -114, 330, 272, 690, -110, 441, -259, -47, 134, -529, 601, -19, 374, -18, - -524, -319, 221, -705, 366, 98, 534, 669, 88, -501, -377, -158, 383, -50, -92, 18, -140, 17, -103, -154, -52, -246, -12, 7, -113, -105, -138, -102, -47, 57, 117, 40, -20, 103, -74, -45, 25, 52, 68, -72, 86, -93, -42, -134, -228, 136, 24, -133, -131, -30, -181, 20, 1, -65, 132, 338, 518, 180, -217, 493, -530, -56, -164, 65, 420, -383, 949, 125, 234, -281, -386, 131, 1, 807, -119, -282, -465, -313, 222, 143, 129, -60, -458, -703, 49, -425, 559, 71, 454, -285, 188, -185, 233, 657, -113, -72, - -103, 170, 216, 110, 44, 65, 282, 255, -152, -230, -208, -230, 750, 295, -447, 338, -105, -366, -264, 130, 271, -520, -678, 71, -306, 881, 455, -156, -106, 183, 394, 98, -73, -122, -616, -33, -155, -668, 245, 413, -74, 204, 110, 421, -240, -68, 147, -72, -198, -223, -12, -137, -330, -73, -156, 135, -69, -185, 117, 43, 11, -117, 117, 27, -210, 64, 73, -102, -289, -146, -59, -38, -11, -114, -22, -87, 31, 25, -63, 5, -13, -93, -183, -32, 29, 93, 43, -141, -4, 94, 38, 36, -146, 43, -62, -71, - -78, -87, 8, -2, -94, 42, -259, -410, 232, -131, 357, 174, -402, -158, -207, 93, -538, 368, 496, -196, 306, -68, -145, 253, -379, 240, 401, 121, 697, 351, -302, 310, 121, 273, 6, 388, 323, 516, 185, -190, -245, -306, -37, 796, 10, 342, -502, 1038, -312, -798, -388, 658, 45, -82, -95, -39, 478, -347, 274, -64, 603, 940, 473, 458, -337, 538, 314, 323, 354, 538, -116, -916, -599, -663, 168, 248, 186, -147, 307, 825, 51, 72, 193, -37, -722, -762, -269, 162, 76, -24, -446, 121, 16, 45, 226, -42, - 142, 59, 280, -63, 185, -142, 29, 39, 326, 161, 325, 46, 163, -50, 32, 151, -97, -206, 44, -119, -248, -182, -58, -44, 318, 77, -6, -89, 45, 11, -121, -123, -101, 82, 201, -17, 14, 35, 88, 74, 215, -212, 135, 340, 399, 144, 188, 311, -245, 723, 285, 140, -206, -555, -224, 303, -30, -786, 1059, -372, -207, 326, 16, -106, 77, -206, -248, -54, -576, 142, -619, 17, -491, -553, -111, -118, -121, -405, 177, 432, 116, 331, -574, 566, 1032, 106, -414, 644, -529, -839, 1395, -144, 99, -98, -624, 481, - -565, 244, 853, -18, 1171, -915, 882, 256, -579, -305, 111, -558, -277, 619, -608, 403, -409, 223, 649, -1424, -627, 654, -1221, 430, 379, 697, 618, 277, -49, 409, 613, -667, 666, -14, 231, -37, 210, 52, -125, 44, -192, -65, 51, -36, -334, 209, -58, 272, 166, -239, 189, 227, 168, 67, 121, 69, 154, -468, 263, -64, -125, 328, -263, -219, 114, -278, -221, -90, -201, -272, 152, -412, -1222, -320, 403, 943, -299, 475, 15, 223, 491, 315, 849, -221, 37, 231, -749, -485, -223, -245, 174, 11, 65, -393, -64, -520, - -420, 201, 1048, 601, -274, -337, 500, 596, -355, 156, 461, -184, 1002, 339, 148, -774, 478, 96, 377, -81, 98, -129, -165, -1220, 324, 841, 417, 111, -23, 423, -684, -1267, 95, 1676, 405, 1329, 1263, 15, 111, -805, -718, -79, -616, 838, -1831, 344, -685, -1465, 326, 683, 1463, 129, 74, -934, 305, 438, -651, -63, 47, 682, -182, -438, 1035, 217, -369, -15, -598, 77, -566, -116, -19, -279, 87, -225, -237, -132, -2, -115, 192, 535, -30, 5, 201, -487, -293, -60, 148, 152, -422, -240, 337, 197, 118, 80, 356, -14, - 7, 36, -238, 43, 340, -174, -323, 898, 1560, 44, 424, 285, -824, -230, 817, 261, 359, -202, 236, 143, -293, 16, 423, 454, 547, -240, -70, -1211, -1142, 160, -707, 28, 608, 151, 70, -208, -139, 395, 953, -691, -402, -88, -678, -46, -654, -199, -694, 613, -840, -65, 148, 409, 1461, 1955, 503, -510, -1044, -89, -715, -277, -1111, 169, 1065, 791, 638, 80, 152, 1097, 1060, 784, -67, 496, 179, 247, -1263, 383, 136, -287, 757, 1035, -146, -14, -510, -2149, -45, 640, -316, 1493, 1055, -489, 95, -545, 367, 106, -203, -325, - -153, -27, 228, 292, 437, 16, -269, -570, 30, -267, 215, -252, -354, -83, -95, 264, 105, -94, 133, 80, 105, 30, -203, -313, -165, 124, 262, -18, 213, 2, -322, -326, 88, -400, -232, 6, -182, -44, 109, 172, -155, -267, -386, 980, 689, -459, 465, 730, 76, -901, -1088, 1017, 339, 240, 791, 24, -351, 861, 221, -642, -334, -228, 284, 25, -393, 157, -434, -36, -198, -202, 578, 1092, -373, 232, 508, -247, -222, 217, 614, 205, -478, -593, -726, 395, 404, 993, -470, -434, 343, 595, 915, -18, -1704, -356, 546, 555, - 244, -324, -15, -672, 100, -285, 705, 1022, -309, 31, -596, -634, -250, -1293, -264, -653, 576, -520, 597, 753, -1509, -116, -640, 656, -268, 238, -471, 87, -401, 456, 494, 866, 824, 420, 793, 380, 46, 432, 269, -107, 352, -381, 188, -189, 162, -483, 292, 15, 231, -352, -209, 250, -97, -109, 425, -322, -79, 359, 169, -218, -75, 155, 785, 437, 341, 479, 30, 520, 168, 170, 262, 16, 421, 133, -730, -324, -197, -234, 91, -142, -351, -501, -811, -192, -449, -836, -1247, 606, 655, 376, -831, -1147, -869, -503, 211, -44, - -1104, -670, -755, 1071, 341, 463, -333, -620, 1371, 331, 432, -268, 86, 397, -274, 314, -95, 645, 926, 34, -737, -602, 734, 494, 644, 179, 165, -335, -139, 100, 451, 959, -3, -1804, -1662, 19, -403, 1074, 1102, -1226, -821, -518, 1525, 1350, -729, 212, -957, -930, 569, -430, 10, -146, -663, 473, 494, 386, 1544, -1132, -299, -108, 399, 122, 638, -2256, -1305, 468, 711, 695, 202, -747, -757, 11, 453, 1300, 320, -436, 137, -845, 527, 454, 30, 728, 1566, 374, -1145, -603, -79, 130, 757, 655, 313, -347, -139, -240, -270, 678, - -79, 61, -270, 658, -305, -128, -16, 571, 251, 202, -121, -721, -258, 232, 574, 97, -799, -1110, -924, -24, 134, 169, 111, -304, -230, 1511, -1004, 944, 936, 602, -2188, -875, 731, -592, 423, -154, -909, 584, 174, 176, -402, -1445, -138, -42, 5, -204, -1055, 791, -652, 1349, -143, -115, 655, 491, -644, -57, -488, 722, 1133, 866, -957, 217, -640, 580, -556, -225, 94, -46, 615, -563, -1328, 344, -475, 499, 517, -1677, -286, -317, 61, 1863, -502, -1351, -360, 1186, 567, -730, -241, 737, -4, 909, -1363, -716, 819, -851, -2077, -609, - -284, 2373, -647, -1221, 651, -1409, 3726, 357, -3463, -918, -612, 2461, 1330, -1541, -816, -16, 1815, 1452, -227, -1135, 445, -381, 1637, -154, -824, -677, 1072, -854, 555, -1640, -9, -58, -97, -92, 344, -906, 880, 78, 645, 31, -1040, -793, 590, 705, 1098, 416, -114, -712, 94, 184, -191, 53, 719, 118, -36, -815, 156, 589, 214, 30, -242, -585, -649, -301, 198, -192, 287, -270, -165, 111, 22, 9, -2000, 560, -31, 683, 1655, 530, 228, -933, -386, -932, -1115, -374, 220, 637, 845, -95, 491, 594, -517, -1050, 557, 200, -853, -290, - 811, -276, -90, 741, 416, 329, 104, 421, -403, -976, -424, 278, -399, -231, 358, 24, -686, 716, 155, -637, 82, -154, 617, 343, -248, 289, -379, -855, 115, 208, -77, 2, 182, -374, 119, -320, 193, 610, -64, 266, 283, -236, 16, -583, 200, 343, -1057, 614, -659, 208, 32, -3, 293, 118, 692, 126, 197, -100, 355, -372, -243, 85, 61, -325, 118, -29, -93, -188, 68, -37, 375, -96, 46, 267, -186, 185, -114, 65, -186, -164, -186, -50, -83, 141, 102, -439, -118, -128, 307, -181, 116, 52, -486, 162, 318, 20, - -117, 52, -142, -73, 107, 1621, -60, -53, -451, -441, 332, -19, 287, 6, -160, -213, 108, -299, 302, -281, 441, -358, 256, -303, -69, -49, -284, -215, 62, -127, -91, -2, -214, 28, -44, 68, -52, 124, -428, 387, -148, -127, 291, -236, 13, -295, -260, 187, 163, -207, -136, 83, -16, -361, 89, 63, -3, 236, -91, -102, -100, -247, -70, 257, -277, 70, -136, -35, 14, -84, 57, 1, 177, -263, -26, 168, -342, 196, -156, 1, 151, -76, -158, 69, -31, -45, -15, -111, -7, 113, -12, -55, 16, -97, 62, 47, - 24, -79, -27, 97, -131, 125, -62, 53, 136, -171, 36, 10, -218, 37, -73, 86, -35, 4, 124, -87, 20, -140, 18, 17, -40, -36, -22, -52, 4, -28, 0, 93, -145, 58, -765, -1279, 471, 4117, 1024, 2272, -95, -2204, -723, -2169, -1863, -652, -453, -147, 1226, 1659, 2181, 2767, 1186, -703, -1285, -2708, -2585, -1047, -868, -570, 1108, 1523, 902, 1413, 1683, 576, 457, 320, -882, -399, -633, -1362, -760, -1011, -1510, -815, 180, 165, 834, 2042, 1388, 1164, 1125, 352, 78, -112, -593, -833, -1066, -1511, -1345, -745, -241, -508, 417, 789, - 661, 1155, 1278, 828, 741, 734, -119, -354, -185, -1041, -871, -217, -862, -912, -586, -820, -406, 240, 522, 957, 1523, 952, 873, 976, 354, -111, -182, -518, -868, -892, -860, -933, -657, -596, -503, -201, 230, 584, 893, 1359, 1422, 1395, 1177, 378, -312, -629, -1024, -1345, -1529, -1518, -1209, -675, -166, 423, 1247, 1396, 1390, 1464, 1203, 639, 198, -338, -977, -1358, -1206, -1120, -889, -408, 35, 338, 670, 766, 748, 602, 268, 131, 48, -104, -128, -122, -170, -204, -164, -225, -157, -122, -89, -103, -36, -5, 64, 78, 143, 174, 211, 156, - 160, 109, 69, -25, -54, -116, -125, -180, -167, -165, -118, -105, -33, 11, 67, 92, 163, 157, 172, 134, 108, 41, 31, -29, -48, -129, -171, -189, -136, -120, -37, 1, 42, 51, 98, 92, 130, 110, 116, 70, 48, -27, -50, -105, -101, -115, -87, -95, -47, -29, 31, 52, 96, 81, 96, 54, 46, -2, -11, -38, -20, -45, -26, -44, -17, -28, 0, -11, 16, 1, 22, 2, 20, 0, 17, -5, 12, -9, 11, -9, 10, -10 } - }, - { - {93, 97, -88, -13, 134, 47, -72, 17, -80, -67, -58, -120, -44, 76, -8, 43, -23, -33, -36, -13, 101, -63, 4, -3, 3, 83, -5, 58, 177, 141, 138, 75, 30, -21, -167, 70, -64, 108, 36, -54, 48, -72, -145, -42, -57, -133, 4, -15, -21, -61, 7, 143, 61, 98, -3, 61, -57, -2, 72, -59, 48, -74, -83, 10, 164, 112, 62, -30, 26, 20, 8, -28, -66, -96, -73, 4, -63, -28, -67, 24, 8, 36, -21, 30, 37, 34, 2, 22, -17, -14, -2, -39, 41, 37, -6, 46, - 11, 11, -22, -11, -28, 10, 12, 1, -10, 17, -12, -36, -13, -23, -4, 9, 7, -38, 5, 27, 61, 32, -106, 249, -6, 15, -27, -131, 97, -68, -66, -153, -118, -49, 95, 137, -28, 81, -32, 149, 154, -307, 56, 2, -30, 104, 164, -50, -24, 4, -10, -78, 64, -78, -62, -6, 82, -46, -173, -76, -118, 14, 11, -153, -18, -66, 32, -4, -23, 38, -51, 53, -82, 81, 118, 182, 76, -79, 65, 77, -28, -205, 14, 108, -82, 62, -119, -1, -76, -208, -63, -108, 53, 78, -70, 34, - -33, 99, 8, 59, 83, -34, 34, 18, 35, 72, -16, 25, 89, 52, 12, 54, 10, 24, -3, 0, -48, 27, 31, 42, 28, 10, 13, 3, 16, -5, -13, -2, 33, 29, 9, 26, 6, 30, 25, 205, 55, -276, 97, 143, 51, -23, 71, -173, 23, 78, -40, 76, -13, 92, 21, -116, 73, 109, 105, -30, 50, 59, 39, -312, 43, -132, -41, -43, 72, 35, -257, -91, -58, -47, 103, -94, -180, 46, 82, 53, -179, -82, 56, -167, -14, -184, 26, 93, -96, -27, 106, 137, -317, -22, -88, 97, - 38, 17, 27, -87, 80, 71, -246, 190, -26, 48, -126, -51, -106, -11, 27, -96, -137, 123, -44, 52, -7, -23, 35, 43, -50, -124, 70, 66, 16, 32, -4, 12, 21, 1, 21, 17, -3, 51, 7, 39, 44, 5, 62, 0, 12, 19, 28, 25, 31, -44, 21, -19, 10, 23, 15, 39, -12, -9, 28, 52, -130, -128, -101, -69, 210, -75, 31, -171, 181, 9, -118, -35, 106, -218, 76, -66, 51, 32, -96, -73, -253, -72, -286, 35, 68, -34, -36, -29, 46, -115, -203, -98, -73, -34, 78, -50, - 125, 52, 97, -130, -4, -9, -104, 27, 87, -11, -50, -127, -113, 75, 119, -6, 234, 180, -162, -44, 4, -177, -196, 299, -2, 6, 98, -194, -60, -126, 301, 78, 19, -239, -185, 23, -74, 151, -76, -4, 45, -95, 37, 90, -136, -1, -219, 22, 87, -66, 36, 24, 112, -18, 21, -24, -1, 45, 52, 43, -30, 12, 1, 18, 5, 18, -29, 68, 4, 18, 14, 20, 20, 18, -15, -20, -12, 13, 51, 53, 14, 23, -42, -19, -346, 173, 100, 176, -94, 96, 103, 181, 45, -348, 88, 14, - 139, 251, 15, 109, 97, -209, 74, 18, 30, -57, -27, 128, 87, 4, -126, -2, -59, -67, 210, 95, -7, -29, -250, -216, -245, 65, 68, -256, 20, 17, -252, 15, 41, -35, 293, -37, -141, -37, 169, -14, -258, 282, 148, -180, 139, 27, 28, -5, 18, -70, -128, -124, 227, -15, -64, -11, 164, -151, -263, 9, 63, 49, -230, -120, 92, -21, 132, 49, -39, -39, -33, -19, 7, 206, 122, 74, 68, 79, 122, -57, -17, -65, -17, 23, 8, -36, -55, 61, 12, 27, 2, -37, 16, 32, -71, -12, - 61, 13, 6, -27, -5, -17, -29, 8, 33, 24, -18, 25, 5, 105, 400, 120, 321, -353, 13, -174, 5, 118, 135, -181, 79, -105, -94, -126, -207, -30, -485, -4, 159, -21, -34, 54, -255, 90, -243, -76, 248, 51, 85, 6, 72, 213, 191, 371, 191, -280, -25, 313, -45, -228, -36, 29, -106, 210, 154, -179, -54, 201, 212, -76, -137, 339, -141, -456, -310, 101, -461, -9, -139, 3, -44, -128, 171, 50, -46, -150, 130, -90, 242, 167, -68, -161, 33, 64, 21, 10, 56, -33, -180, -51, 248, -28, - -103, -27, -54, -128, -127, -69, -62, 15, -3, 125, -12, -45, 16, 45, -31, 26, -44, 85, -4, 52, 6, -81, -10, -9, -87, -23, -54, 39, 1, -13, 28, 14, -10, 16, -98, 21, 27, -390, 184, -33, 98, 131, 211, 49, -187, 254, -95, 114, -114, 95, -18, -459, -96, -77, -55, 33, -111, -75, 61, 102, 34, 250, 114, -239, -18, 2, -136, 287, -171, -164, 301, 318, -40, -2, -198, 72, 43, -102, 52, 198, 121, 237, -59, -184, 115, 29, 56, -220, -115, -129, 52, 128, 46, 35, 226, 273, - 40, -128, 154, 128, -192, 28, 33, -21, 22, -3, 162, -17, -127, 66, 214, 96, 125, 266, -181, 33, -62, 253, 144, 271, -130, -33, 44, -95, 13, 28, -31, 1, 62, 73, -28, 40, 27, 95, 82, -10, -8, -41, 11, -41, 22, -74, 73, 0, -29, 0, -7, 4, -27, -57, 81, -9, 13, -91, -76, -19, 78, -8, -9, 9, -10, 163, -339, -204, 135, -80, -317, 161, -166, -145, 205, -62, -67, -51, 53, 151, 79, 81, 84, -127, -75, -27, 185, 95, -324, 103, 101, -136, 305, 280, 151, 11, - -110, -72, 17, -95, -114, -188, 28, -215, 156, 60, 2, 34, 83, 71, 167, 260, -98, -412, -71, -281, 97, 39, -373, 135, -156, 468, 156, -295, -10, 298, 156, -245, -145, 312, 179, -217, 267, -222, -293, 45, -443, 268, 288, -66, -267, -48, 105, 54, 45, 27, 207, -290, 94, 323, 6, 11, -284, 142, 80, -263, -65, -133, -62, 10, 83, 66, 10, -79, 9, -85, 36, 50, -10, -41, -28, 52, 17, -17, -44, -85, -9, -83, 165, -155, 0, -17, 64, 42, -88, 27, -27, 140, -17, 39, 5, -81, - 34, 17, -10, 90, -1, -266, -197, 7, -320, 2, -752, -236, -87, -410, -144, -85, -180, -139, 98, -197, -376, 101, 236, -383, -106, 119, 193, 332, 211, 196, 214, 78, 379, -225, -97, 81, -188, 72, 107, 199, 26, 326, 68, 81, 224, -98, -192, 4, -294, -187, -340, -13, -15, -446, 161, -202, 92, -421, 51, -319, 477, 25, -425, 511, 625, 177, -209, -154, 163, -53, -20, 186, -298, 196, -308, 164, -122, -173, 74, 165, -89, -8, 193, 52, -94, 109, -47, -175, 24, 166, -31, -64, 66, 49, 135, 28, - 5, 59, -44, 95, 24, 79, 27, 63, 50, 51, 41, -56, 65, -76, -71, 8, 43, 15, 22, 48, 32, 5, -24, -57, 2, -60, 164, -80, 148, 223, 30, 206, -118, 321, -250, -229, -610, -133, -317, -739, 183, -425, -262, -342, 92, -665, 176, 56, -131, -13, -195, -66, 157, -226, -165, 11, 119, -197, -18, 230, -369, -83, 211, -202, -15, 3, -61, 311, -273, 185, -126, 253, 263, -269, -364, 339, -39, 75, 86, 32, -80, 192, -106, -416, 106, 86, -364, -39, -132, 219, 262, 132, 42, -103, -260, 264, - 160, 237, -19, -369, -89, -54, -164, -90, -46, 108, 163, -142, -124, -367, -177, 72, 149, 42, -34, 170, 157, 97, 193, -59, 151, 71, 102, 19, -1, -100, -80, -17, 47, -23, -88, -107, -5, -16, 21, -72, 16, -86, 26, 148, 32, -83, -88, 188, 105, -22, -13, -235, -28, -1, -201, 7, -82, -60, 47, 64, 14, -21, -184, 904, 519, 36, -288, -681, -85, 319, -151, -274, -514, -28, -112, 18, -177, 166, -5, 448, 175, -186, -15, -79, 32, -92, 91, 278, -326, 63, -197, 130, -141, -236, -464, -37, - 263, 89, -60, 98, -36, 253, 398, -139, -93, -462, -504, 139, 73, -212, -185, -416, -288, 166, -56, 1, 19, -32, 189, 109, -345, 15, -315, -27, -171, -97, 330, 685, 1126, 43, 361, -340, -435, -609, -34, -2, 122, 130, -85, -770, 318, -130, -108, 49, -204, 24, -111, -313, 2, -125, 1, 32, 10, 223, 31, 26, -14, 10, -11, 96, 208, 63, -9, 46, 189, 6, 1, 72, -65, 24, -176, 60, 90, -163, 166, 11, 13, -48, -184, -58, 80, 2, -20, -44, 110, -30, 7, 330, 550, -272, 1, 106, - -448, 4, -290, -281, 423, -124, -106, -227, 485, 426, 0, 701, 79, 219, 154, -195, -229, -365, -192, 85, 3, 314, 25, -34, -57, 222, -321, -784, -275, 231, 73, -64, -233, 14, -377, -57, -343, -24, -43, -242, 232, 115, 441, -364, 683, 183, -133, -242, -124, 107, 394, -121, 225, -348, 281, -316, -356, 351, -509, 333, 280, 541, -551, 419, -52, 373, 146, -579, -101, -136, 161, -307, 912, -45, -322, 129, 421, 286, 197, 217, -29, 103, -37, -121, -77, 32, -4, -120, 34, -35, -185, -39, -71, 77, 98, 53, - -25, 180, -29, 99, 40, 127, 48, -65, -80, 21, -10, 87, -36, 8, 75, -46, 128, -61, -70, 35, -53, 133, 48, -40, 80, 39, -381, -511, -1047, -321, -615, 171, -28, -209, -304, -290, -262, -284, -278, 29, -227, -41, -493, -756, 926, -289, 502, -96, 130, 160, 271, 179, -47, -15, -400, -90, -95, -269, -419, 164, -47, 593, -410, 11, 820, -198, -681, -220, 27, -309, 480, 221, -263, 195, 258, -159, -5, 130, 321, -12, -316, -311, 384, 275, -202, -438, 280, 323, -288, -394, 276, -499, 956, 206, -78, 39, - 234, 53, -168, 16, 69, 344, -225, 69, -679, -611, -68, 37, -66, -297, 217, 506, -14, 130, -47, 108, 153, 183, -195, 220, -101, -58, 146, 270, -79, -270, 78, -24, 46, -24, -145, -40, -149, -92, -184, 191, 196, -116, 1, 235, 75, -99, 50, 295, 194, 213, 215, 190, 71, 270, 143, 113, 101, 255, -396, 4, 144, 115, -260, 625, 437, 899, 493, 337, 128, -780, -66, 111, -463, -119, 885, 72, -515, -502, 458, -693, -182, 36, 186, 85, -134, 232, -316, 5, -64, -193, -44, -132, -456, 246, -395, 238, - 207, 276, 49, 186, -165, 744, 99, -776, -688, 71, 310, 607, -197, -462, -208, -54, 69, 360, 78, -269, 812, -985, -164, 197, -690, -349, -180, 111, -1119, -521, 804, -294, 236, -251, -903, -332, 438, -123, 172, 288, 575, -262, 66, -160, 361, 173, 157, 34, -11, 20, 316, 171, 188, -37, -3, 127, -205, -180, 88, 373, 174, 152, -348, 220, 666, 9, -2, -241, 185, 42, -148, -193, 34, 208, 236, 179, -198, 150, -130, 169, -256, -132, -46, -125, -164, -39, -421, -393, 75, -15, -59, 159, 4, -25, 13, 173, - 152, 61, 2, 85, 97, 75, 117, -30, 159, 445, -185, -1456, -364, 70, 413, 384, 367, 350, 659, 1160, -661, 479, -161, -32, -163, -973, -709, -148, -34, 195, 387, 482, -145, -28, -244, -9, -35, -16, 519, 261, 180, 380, 474, -824, 414, -484, -588, -189, 398, 100, -394, 122, 60, 278, -16, -801, -554, -666, -640, 73, 552, -113, 1968, -1291, -952, 577, -160, -405, -120, -120, 34, -1210, 139, -101, 178, 902, -51, 307, 367, 423, 1518, -573, 1917, 515, -38, 236, 123, -796, -678, -27, -155, 84, 309, 220, -121, -684, - -538, 207, -358, 229, 280, 580, 591, 514, 118, 170, 7, -40, 405, -78, -19, 111, -548, -147, 254, -14, -41, 346, 152, -538, 379, -307, -393, -242, -110, 89, 188, 166, -201, 245, 127, 153, 91, 206, -72, 119, -321, -84, -167, 60, 138, -855, 308, 1379, 35, 1439, 753, -83, -558, 1622, 240, -269, 206, -365, -112, -52, -102, 208, 449, 318, 57, 211, -327, -311, 96, -92, 531, 581, 366, -145, 35, -698, -441, -127, -482, -755, -453, 365, -441, -1335, -619, 413, -541, -378, 20, -95, 630, 930, 1218, -640, 347, -5, - 41, -258, -803, -1602, -1055, 562, -1069, -558, 295, 549, -394, 619, 1764, 376, 345, -1326, -1781, -381, -552, -947, -268, -790, 573, 329, 1602, 664, -180, -316, -549, 384, 731, 1453, 1018, -689, -1455, -706, -459, -857, -154, 745, 361, 920, 47, 656, 266, -202, -265, -305, 185, 405, 107, 524, 652, 398, 468, 220, 704, 620, 35, -3, 315, 699, -57, -174, -93, 598, 192, 38, -163, 378, 294, -80, 246, 302, 157, -53, 77, 219, 39, -11, -332, 718, 1477, -797, 1122, 868, -132, -250, -486, 129, 1001, 711, 1172, -529, -220, -262, - -63, -337, 313, -409, 861, 337, -1394, -631, 19, 184, 612, -316, -524, 130, 172, -253, -256, 130, -392, -639, -271, 1292, 553, 195, -665, -246, -563, 303, 646, 186, 47, 349, -220, 813, 483, 20, 284, -61, 1674, 315, -707, 242, 293, 136, 382, -8, -675, 774, 181, 107, 319, 116, 2, -530, 578, 625, 342, 1851, 1341, -754, -1450, -1049, -98, 95, -146, -1267, -611, -470, -507, -539, 461, 328, -128, 45, -109, -724, 201, -160, -37, -742, -682, -155, 290, 307, 43, 329, 155, 423, 66, 58, -774, -493, 330, 57, -215, 373, - 172, 39, -373, 327, 494, 315, 358, 421, -102, 469, 1006, 761, 177, 76, -131, -210, -521, -689, 169, -258, -16, 35, -54, -186, -92, -253, -1724, -204, 404, 497, -412, 617, 163, -225, -661, 158, -180, -932, -328, -321, 44, -1290, -1049, -158, 615, -70, -225, -774, -12, 693, 4, -453, -299, -85, -294, 184, 197, -653, -774, 133, -54, 177, 1203, -736, -106, -31, -1227, -345, -905, -121, -101, 866, 929, 1188, 308, 215, -472, -1008, 15, 434, -382, 1456, 3338, 3248, 446, -2051, -1924, -727, -1219, 3981, 2427, 1557, 1977, -15, -1087, -2806, - -1834, -683, -176, 1156, 2277, 2068, -268, -1676, -1050, -1516, -1230, 232, 1644, 2449, 919, -113, 113, -914, -1126, -1078, 361, 190, 265, 995, 501, -80, -646, -523, -378, -838, -190, 399, -338, 42, -136, 615, 430, -776, -513, -1589, -1313, -1130, 720, 1325, 480, 360, -488, -812, -2541, -1844, -1136, 241, 687, 475, 91, -902, -789, -1442, -2450, -931, 271, 742, 1236, 608, -12, -654, -264, -422, 18, 926, -906, 1038, 158, 145, -1626, -481, 1366, -902, 354, 36, -348, 466, 129, 781, 1148, -656, -956, 278, -594, 775, -997, -472, -642, 108, -196, -524, - 223, 1161, -913, -939, -752, -189, -243, 1547, 60, -6, -1517, -344, 107, 1307, 517, -185, -2174, -1492, 1419, 1625, 1497, -659, -3605, -659, 1565, 1382, 165, -367, 186, -1394, -900, 535, -466, 490, -307, 109, 1468, -1073, -635, 1304, 942, 1942, 756, -2472, 744, 2779, 540, 1434, 301, -711, -70, 1789, 1145, 2359, -3076, 470, -69, -287, 1151, 72, -1623, 191, -119, -271, 182, 45, -1014, 895, -449, 29, -9, -176, -10, 180, -320, -296, -579, -716, 703, 16, 224, 700, -792, 406, -84, -1283, -52, 471, 1386, -326, -2064, -182, 899, 312, 787, -607, - -619, -674, 276, -72, 456, -713, 323, 254, 170, -798, 26, 244, 543, -180, 64, -458, 128, -245, 454, -26, 349, -61, 103, -512, 16, 2, 547, -273, 176, -553, 30, -14, 452, -98, 181, -1779, 201, 318, 170, 1754, 295, -132, -1119, -191, -110, -262, -11, -212, 449, 209, -330, -57, 696, 2, -39, 74, -174, -299, 391, 346, 262, -435, 229, 651, 256, -37, 420, -76, -499, 132, 126, -402, -436, 435, 424, -418, 268, 259, -4, -152, 3, 331, -18, -369, 192, 225, -686, 175, 507, 166, -446, 70, 315, -578, 157, 271, - 115, -150, -551, 649, -702, -62, 676, 11, -116, 15, -635, 281, -9, 363, 672, -304, -48, -388, 514, -108, -57, 527, -687, -302, 382, 312, 137, -559, 194, -123, -35, 268, 204, 38, -142, -72, 27, 152, -488, 356, 73, -68, 138, -64, 310, -459, -83, 10, 28, 46, 213, 141, -779, 413, -83, -91, -32, 159, 214, -193, -77, 363, -310, -40, -237, 173, 1644, 143, -200, -551, -365, 191, -244, 211, -326, -27, 261, -149, 123, 119, -455, 124, -149, -101, -375, 104, -106, -238, -110, 180, -164, -164, 232, -259, 130, 218, - -457, 448, -114, -539, 285, 281, -251, 85, 162, -229, -204, -1, 30, 144, -74, -30, -227, 205, -178, -60, 259, -317, 90, -60, 0, -151, -204, -86, 353, -245, -93, 54, 74, 7, -215, 160, -97, -188, -7, -343, 494, -223, 99, 106, -103, 168, -296, -244, 300, -152, -206, 198, -15, 52, -138, 32, -32, 88, -111, -89, 113, -71, -81, -26, 70, -51, -9, -43, 17, 64, -99, -102, 282, -88, -104, 84, -35, 78, -230, 11, -40, -12, -63, 261, 1, -239, 74, 21, -13, -3, 101, -72, -70, -35, -64, -36, - 27, -78, -5, 17, -13, -822, -1329, 605, 4607, 700, 2304, -545, -2334, -855, -2275, -1505, -472, -255, 113, 1349, 1632, 2255, 2249, 709, -883, -1441, -2630, -2023, -1057, -418, -265, 809, 1370, 1050, 1443, 1390, 518, 447, 175, -1025, -374, -882, -1514, -923, -882, -1321, -276, 611, 472, 1338, 1765, 912, 1177, 878, -119, -43, -78, -951, -1161, -1044, -1561, -1338, -467, -83, 194, 1082, 1005, 960, 1219, 903, 316, 569, 319, -358, -164, -657, -1370, -831, -775, -1087, -517, -351, -604, 511, 979, 1120, 1798, 1686, 718, 416, -19, -616, -722, -754, -1087, -1004, - -913, -846, -521, -213, 4, 406, 966, 1195, 1119, 1341, 936, 448, 196, -159, -684, -782, -1081, -1420, -1423, -1138, -943, -147, 572, 1266, 1706, 1838, 1427, 923, 416, -113, -707, -1046, -1405, -1403, -997, -660, -195, 252, 511, 668, 844, 722, 457, 381, 142, -10, -128, -174, -219, -220, -311, -259, -197, -168, -162, -110, -101, -21, 60, 175, 214, 283, 305, 317, 201, 121, 26, -36, -178, -245, -323, -313, -267, -161, -107, -20, 32, 157, 221, 278, 225, 219, 152, 100, 22, -7, -99, -142, -211, -225, -241, -166, -113, -6, 37, 122, - 153, 192, 146, 155, 108, 89, 15, -23, -88, -95, -135, -117, -130, -94, -83, -17, 4, 70, 84, 128, 106, 113, 53, 34, -15, -8, -46, -41, -79, -62, -80, -47, -50, 0, 5, 50, 39, 61, 32, 47, 13, 24, -10, 4, -23, -3, -27, -2, -22, 4, -16, 9, -12 }, - {-35, 188, -106, 32, -157, 44, 18, 240, -144, 0, -76, 120, 123, -78, -15, -67, -39, -79, -98, 72, 23, -64, 134, 122, 208, -6, 79, 41, -4, -189, 49, 78, -75, 47, -55, -64, -104, 53, 133, 13, 155, -64, -14, 156, 82, 12, -2, 148, 223, -166, 37, -58, -26, -259, -92, 104, -81, 72, 33, -38, -63, 36, -22, 80, 43, 37, 41, -135, 5, -65, 82, 137, 96, -20, 148, 1, 62, -20, -34, 7, 74, 85, -29, -59, -121, -16, -54, -58, -33, -49, -35, -58, -31, -2, -1, 1, - 47, -34, 24, -12, -24, 1, 21, 7, 17, -1, -17, 0, 22, 7, -34, -26, -2, 0, 12, 12, 1, 27, -34, 114, -139, -142, 4, -192, 34, -59, 92, -50, -155, 19, 149, -21, 3, 211, 262, -112, -123, -33, -198, 86, 16, 51, -71, 106, -138, -23, 92, -75, -30, 16, 168, 13, 121, -160, 157, -15, 21, 105, -91, 88, -42, -39, 72, 100, -18, 58, -217, 132, 124, -226, -202, -55, -168, -45, 62, 43, 59, 5, -57, 142, -49, 7, -58, 35, -87, 121, 27, -90, -53, -34, -55, -45, - 119, 160, -9, -30, 4, 53, -35, 112, 61, -43, -10, -26, 46, -44, -3, -10, 5, 19, -5, -12, 28, -21, -10, 8, 18, 4, -42, -26, 6, -24, -24, 29, -16, -47, -33, -37, -12, 8, 45, 338, 65, -126, 157, 20, -106, 309, -207, -298, -174, -181, -60, 88, 109, -103, 157, -196, -106, -24, 66, 49, -59, -77, 175, 33, -11, -98, 131, -96, -21, 0, -10, -14, 52, 27, -26, 109, -50, 66, -4, -178, -69, -71, 190, -105, -126, -231, -268, -49, 15, -108, 206, 28, 111, -82, 178, 76, - -101, 286, -128, -138, 23, 179, 264, 186, 63, -91, -205, 83, -1, 204, 83, -58, -6, 104, 85, 2, -18, 9, -39, -85, -7, 27, 23, 75, -1, 45, -14, 36, -7, 7, -6, -50, 6, -9, -63, 52, -10, 32, -16, -34, 7, 7, -1, -22, 26, 10, -15, -4, -47, 7, -26, 26, -7, 54, -1, -27, -22, -322, 52, -118, 76, 20, 232, -298, -167, -219, 119, 95, 142, -157, 56, -48, 22, -243, -204, -153, -148, 243, -96, -31, -2, 82, -37, -258, 111, -104, -31, 118, 92, 135, 11, 72, - -178, -76, 164, 267, 160, -13, -203, 145, -64, -178, 247, 72, 87, -151, -85, 83, -53, -85, 132, -103, 47, 6, -168, -37, -110, 178, 94, -26, 33, -83, 109, 17, 0, 31, -201, -107, 118, 55, -30, -27, -142, 237, 297, 162, -132, 120, 24, 103, -42, 84, -62, 54, 111, 57, 55, 39, 5, -37, -9, 105, 9, 7, -37, -8, 25, 63, -5, 74, 15, 1, 0, 60, 78, -33, -11, -9, 15, 53, 0, 14, 7, 12, -23, 89, -484, 161, 24, 120, 130, -94, -342, 264, 112, 259, -48, 137, - -3, -93, -7, -242, 296, 67, 28, -152, -88, -103, 88, -136, 226, 10, 78, 126, 69, -15, 73, 70, -53, 59, -252, 65, 114, 117, 226, 78, -152, 75, -77, 154, 29, 112, 172, 28, -38, 135, -94, -147, -55, 94, 238, -57, 14, 4, 28, 46, 99, 33, -64, -12, -86, 61, 19, -152, -134, 53, 83, 84, 149, -232, -125, -169, 197, -88, -124, 64, -114, -165, -61, 4, 175, -63, 56, -71, -42, -11, 52, 23, -33, -27, 32, 87, 28, 50, -26, -17, 58, -3, 3, 22, -43, 77, -26, -6, - -38, -101, -17, -23, -9, -2, -39, 3, 88, -23, -10, -18, -35, 117, 494, 258, 236, 338, 95, 60, -206, -9, -387, -73, 151, 105, 72, 87, 110, -87, -54, 220, 204, 170, -11, 21, -275, -244, -89, 173, 59, -39, 98, -165, 18, -86, 196, 149, 342, -37, 131, 104, -52, -181, 322, -189, -40, 142, 9, 79, 233, -77, 88, -226, -474, -267, -156, -67, 25, -22, -120, -259, -51, -187, 59, -7, 25, -292, -129, 184, 67, -14, -318, -293, 175, 28, 107, -216, -167, 8, -84, -184, -126, 99, -37, 44, - 16, 124, 96, 40, -62, 31, -9, -80, -74, 70, -29, 18, -47, -78, -11, -9, 68, -11, -62, 14, 27, 70, 17, 14, -29, 88, -33, 101, -55, 74, -66, 9, 43, 0, -3, 13, -16, -26, -249, 189, -111, -9, -647, -152, -240, -158, 26, 214, -43, 283, 149, -16, -279, -115, 413, 70, -248, -181, -82, 195, -152, 3, 133, 212, 238, -261, 175, 24, 49, 75, 96, 84, 238, 7, 72, -209, 292, -147, -70, 50, -244, 301, -48, -587, -195, -472, 28, -7, -143, 640, -113, -317, -108, -78, 293, -40, - 140, 173, -121, 220, 302, -154, 115, -269, 131, -97, -77, 311, -115, -30, -139, 8, 5, 119, 175, 186, -50, -53, 7, 241, 114, 125, 4, -197, 78, -96, -108, -59, -3, -6, 12, 44, 45, -12, 130, 21, 57, 23, 25, -37, 34, 13, -39, -57, -38, -99, -78, 68, 54, -84, 22, -5, 23, 94, 20, -37, 10, 30, 2, -76, 34, 293, -410, 81, 85, -131, 56, 308, 333, 122, 119, 157, -256, -46, -273, -7, 176, 109, -57, -218, -70, 145, -284, 8, -20, 129, 271, 24, -145, -113, 290, -188, - -90, 164, -103, -344, -124, 76, 58, -139, 32, 176, 123, 169, -20, 127, 246, -111, 123, 103, -168, 362, -351, 206, 92, -490, 467, -305, 66, -57, 372, -161, -264, -59, 2, 64, 286, -246, -12, 14, 16, -47, 84, -201, -29, -144, -264, -295, 157, 124, 121, -1, 184, -89, -214, 52, -379, -319, -60, 89, -4, -62, -50, 41, -208, -73, -45, -38, 95, -14, 15, 4, -69, 30, -78, 2, 35, -87, -19, 66, -56, -4, -40, -7, 24, -2, -115, -22, -3, -10, -21, -74, -119, -32, -9, -21, 93, 66, - 11, -26, -332, 264, -754, 415, -303, -200, -371, 45, -49, 68, 257, -216, -89, 212, 186, -59, 69, -98, -348, -30, 82, -174, 272, 49, -37, -163, -167, 39, 422, 19, -65, 118, -374, -63, 130, -249, 354, 229, -18, -109, -125, -138, -250, -303, 250, 20, 448, 42, -28, -203, 33, -79, 97, -6, -290, -223, -295, -489, -73, 432, -418, -25, -437, 69, 117, 101, 304, -34, -449, 319, -35, -215, -184, -384, -136, -292, 156, -448, -79, 177, -8, 35, 210, 110, 253, 1, -144, -55, -100, -4, 91, -26, 12, 13, - 6, -75, -113, 69, -81, 34, 10, -15, 30, 12, 10, 155, 24, -9, 26, 49, 30, -78, -16, -164, 58, 85, 125, 46, 41, -3, -87, 50, -7, 322, -118, 286, -280, -148, 196, 63, -377, 24, 490, -565, 33, 264, 635, -272, -162, -70, 492, 483, -511, -24, -392, -188, 255, 257, 336, 191, -67, 236, -293, -158, -30, -45, -424, 37, -10, 560, -87, 276, 66, 163, 374, -227, -102, -553, 380, -488, -88, 112, -67, -282, -72, 80, -201, 55, -34, -43, -623, -441, 29, -320, -438, 80, -405, 128, 261, -237, - 450, 94, 288, 310, 78, -231, -275, -340, 173, -353, 210, 255, 350, 62, -253, -161, 5, 34, -469, -12, -305, -52, -88, 18, -224, 29, -53, -4, -147, -105, 32, 232, 22, -23, 29, -34, -89, -86, -97, -42, -114, 119, 85, -9, -95, 142, 210, -48, -41, -52, -26, -8, 49, -82, 81, 78, 50, -78, -16, 43, 58, 146, -301, 776, 324, 135, 399, -152, 84, -412, -531, 335, 682, 204, -3, -674, 814, 118, 100, 117, 30, 148, 47, -116, -5, 206, -126, 259, 50, -203, -282, -76, 258, -70, 84, -116, - -103, 5, 730, 119, 106, 99, 62, 438, -163, 127, -283, 522, 726, 190, -42, -258, 759, 357, 11, -293, 111, -176, -27, -336, -127, -224, -309, 500, -150, 369, 77, -286, -4, -614, 584, -42, -279, -218, -356, -438, -240, 680, -212, 245, 309, -274, -261, -490, 74, 331, 114, 316, -73, -62, 14, 90, -135, 38, -244, 80, -11, 277, 196, -150, 15, -8, 165, -56, -219, 49, -6, -18, 82, 15, -34, -110, -123, -24, -29, 130, -4, 130, -179, 43, 136, -255, -185, 66, -137, -37, -81, 191, 230, -172, -181, 722, - 709, 875, 527, 173, -222, -231, 131, 254, 311, -465, -13, -56, 234, 184, -322, -398, -1, -151, 380, 446, 0, 236, 78, 94, 516, -315, -417, 329, -546, 47, -168, 301, 154, 5, 353, 324, -294, 367, 0, -157, 87, 398, -153, 170, 296, 133, -636, -369, 63, 33, -432, -296, 145, 206, 176, -590, -411, -411, -32, 255, 374, -938, -688, 114, 145, 541, 192, 198, 395, -43, -100, -144, 969, 334, -152, -507, 464, 302, -150, -138, 72, -140, 248, -90, -52, 145, -35, -59, -75, 152, 398, 2, 29, 13, 174, 221, - -55, -140, 61, -14, 46, 25, 35, -189, -102, 133, 15, -77, 66, 185, 146, -250, -55, -167, -158, 117, -189, 74, -102, 184, 144, -221, -307, -595, -579, -476, 184, -61, 269, -525, -86, 24, -202, -246, 427, -164, 86, -7, 30, -428, -157, -366, 49, 48, 95, 1012, -394, 279, 426, -216, -204, -306, -62, 473, -482, 330, -31, -80, 44, 48, 259, 29, -511, 391, -318, -734, -594, -298, 994, 843, -458, -132, -629, -525, -207, 614, 16, 423, 222, -289, 323, -220, -655, -56, -397, -81, -213, 1293, 12, -1070, 841, -339, - -238, 849, 863, 3, -377, 168, 211, -1162, -500, 31, -170, 608, 258, -882, -132, -71, 400, 254, 174, 158, -183, 31, 71, 369, -45, 50, 73, 63, 218, 102, 6, -252, 320, -29, -1, 14, 1, -137, -211, -146, 30, -53, 94, -15, -93, 101, 236, -314, -101, -96, -44, 88, -5, -91, -175, -67, -44, 162, -517, -317, 154, 125, 277, 884, 149, -20, 203, 49, -369, -222, 194, 48, 716, 173, -48, 263, 383, 394, 418, 25, -299, -79, -678, -89, -765, 428, -467, -177, -1, 620, -361, 346, -255, 211, -318, 396, - 592, 43, -129, -318, -465, 261, 293, 757, -106, 40, 329, 1211, -286, 184, -199, -671, 469, -94, 332, -40, 80, -404, 1116, -1677, 1232, -1924, 827, -992, 305, -777, 277, 519, -128, 386, -202, 1407, -857, 935, -1450, 731, -572, 703, -476, -509, -255, -128, 349, -96, -68, 37, 16, -179, 247, -271, 261, -196, 76, -312, -181, -230, 35, -212, 257, 282, -273, -3, 100, 259, -46, 93, 204, -197, 342, -97, 455, -275, 546, -394, 135, -32, 301, 257, -57, 150, -435, 486, -343, 118, -348, 246, -462, 156, -48, -166, 161, -327, - 49, -160, 159, -159, 91, 57, 43, -122, 427, 344, 1355, -942, 394, 250, -814, -21, -160, -230, -418, -21, 48, 541, 201, 284, 405, 330, 12, 451, -519, -73, 625, 71, -858, -196, -1123, -208, 196, -207, -262, -48, 1003, 255, 77, 124, 251, -74, -576, -175, -64, 108, -133, -268, 727, 392, -150, -33, -156, -656, -539, -393, -328, 734, 177, 272, -442, -428, 138, 300, 275, -123, -87, -497, -329, 436, 20, -1205, 424, 659, 211, -525, -323, -261, 86, -378, 187, -887, -1187, 492, 428, -236, -436, 334, -195, 87, 103, -174, - 190, -108, -112, -64, 285, -202, -60, -221, -3, 19, 191, 198, -22, 117, -140, 231, -161, 189, -437, -198, -60, 127, -143, -284, -219, 104, 225, -8, 291, 82, 115, 18, 189, -107, 181, -43, -360, -276, -106, 164, -202, 119, -302, -133, 138, -1120, 980, 1191, -111, 866, 35, 131, 378, -767, 278, 565, 559, 233, 173, -555, 405, 237, -336, 178, -67, 659, 182, 168, 390, -158, -450, 129, 841, -303, -164, 758, -279, -341, -277, 260, 977, 1357, -85, -883, 1332, 457, -878, 992, 380, -248, -255, -374, -619, -37, 324, -532, - -348, -1123, -153, 651, -1358, -737, 214, 217, 268, 822, 729, -1209, 10, 45, -855, 237, 406, -440, -313, -372, 247, 947, 296, 492, -649, 329, -735, 63, -494, -2008, 1534, 393, -561, 1037, -359, -475, 279, 211, 267, 404, 163, -410, -130, 397, -14, 152, 63, -67, 97, -181, 132, 370, 133, -222, -164, 112, -101, -201, 75, 230, 134, -696, -211, -513, -267, 296, -229, -288, 271, 174, -301, 378, -283, -125, 135, -223, 249, -113, -413, 340, -637, 734, 2432, -776, 21, 188, 1098, 975, -319, -422, -614, 27, 465, -14, -314, -321, - 438, -238, -591, -526, -107, 895, 627, -710, 47, 14, -310, 354, 130, -252, -84, -198, -95, 1142, -425, -756, -531, -429, 1009, 29, -234, 931, 639, 255, 473, 915, -556, 142, 889, 521, 679, -770, -217, -27, 326, 308, -730, 71, -959, -1441, -76, -380, 671, 747, -195, -58, 152, -523, -1397, 942, -677, 147, -260, -471, -273, -546, -1107, 656, 583, 708, 137, -879, -1546, -458, -427, -187, 490, -315, -76, 95, 67, -244, -111, -196, 25, -86, 165, -95, -119, 181, 235, 187, -373, 124, 23, -32, 6, -820, 41, 116, 123, -540, - 354, -76, -449, -367, 221, 292, -52, 174, -276, -194, -188, 24, 338, 87, 323, -6, 151, -476, -72, -112, -88, 375, 180, -11, 121, 58, -375, -121, -1189, -690, -551, -1412, 1629, -43, 861, -201, 48, -986, -531, -511, 119, 762, -30, -805, -593, -1149, -1267, 1086, 408, -996, -302, 483, 914, 121, -1123, -692, 227, 310, 285, 653, -696, -671, -97, -242, 98, 190, -1350, -256, -940, -612, -1256, -484, 1732, 292, 60, 417, 433, 129, 1289, 1010, -331, 339, 1739, -461, -400, -421, -1287, -56, -702, -1611, -1678, -889, -864, 387, -646, 50, - 347, -1150, -414, 1, 0, 289, 753, 491, 907, 1215, 891, -116, -639, -942, -74, 380, 120, -138, -6, 258, 220, 568, -59, 85, 16, -199, 194, 23, -86, 485, 219, 105, -454, 303, -158, 227, -430, -1220, -50, 472, -83, -651, -406, -478, -348, 147, 220, 234, 74, -50, 189, 468, 802, 742, 940, 791, -66, 530, 1224, 81, -522, -766, -754, -1047, -835, -410, -442, -68, -127, 1070, -698, 207, -809, -281, -883, 108, 1081, -31, 670, -1337, 1174, 386, -236, 921, 134, 415, -367, -445, -5, 277, 221, -936, 857, -1037, 129, 281, - -347, 600, -637, -371, -68, -236, -321, -79, 140, -484, -558, -190, -96, -146, 343, 176, 141, -689, 183, 818, 1098, -818, -406, 923, 1277, -783, -477, 528, 227, -624, 511, -1453, -284, 578, 1154, 140, -715, -657, 175, 1371, 120, 196, 41, 448, -89, 1016, -12, -1148, 717, -753, -228, 303, -435, 92, -926, -357, 857, 383, -386, -562, -302, 59, -448, -147, -100, -286, -170, -145, -581, 353, -219, -270, -841, -225, 614, -441, -238, -237, -482, 908, 376, 21, -33, -527, -771, 35, 683, 549, 186, -592, -341, -273, 331, 46, -517, -142, - 30, 187, -461, -323, -273, 701, 363, 31, -448, -400, 398, 845, -12, -387, -533, -196, 236, 2, -125, 14, -108, -99, 80, 256, 4, -57, 1, -2, -66, 16, 2, 6, -93, 59, 13, -1749, -470, 281, -575, 1704, 1267, 812, 448, 1145, 828, 260, 567, -1374, -1820, -267, 27, -483, 255, -100, -468, -612, -480, 936, 835, -673, -75, -104, -156, -247, -335, -512, -691, -146, 1246, -408, -677, -340, 1171, -554, -524, 1785, 649, 291, -427, -999, -679, -1030, 285, 829, 2279, -2005, -835, 1158, 1630, 271, -85, 2068, 1008, -667, 674, -250, - 20, -1451, -714, -514, -2348, -1012, -368, 1260, -675, -409, 961, -74, -113, 216, 681, -656, 485, 711, 31, -148, -1319, 604, 492, -1551, -97, 156, 115, -142, -669, 172, 131, 182, -93, -208, 508, 95, -87, 329, 156, 895, -108, 287, 73, -730, -611, 429, -333, 257, 354, 199, 225, -4, 614, -201, -134, -246, 188, 456, -686, -271, 353, 147, -382, -726, -167, 187, 1507, 550, -123, 388, -74, -141, -552, 264, 232, -439, -210, -1593, -62, 654, -151, -665, 293, -151, 719, 141, -344, -7, 770, -438, 126, 275, -230, -8, -412, 845, - -48, 124, 17, 408, -182, -161, -261, 168, 322, -141, 381, -165, 236, -398, -309, 481, 622, -800, 41, 0, 79, 251, -499, 770, -687, 620, 91, -1079, -55, 841, -1093, 523, 9, 141, -259, -165, 226, -319, 1128, -832, 129, -224, -96, 277, 20, -137, -21, 339, -6, -390, 115, 198, -648, 508, 234, 24, 473, -172, -140, 220, 108, 140, 85, -129, 270, 114, 25, -286, -42, 139, 259, -434, 233, 270, -377, 182, 62, 65, 208, -114, 51, -72, -549, -8, -128, 243, -150, 93, 68, -23, 81, 141, -85, 0, 32, -4, - 48, 169, -165, 158, -118, -797, -2269, -3230, 1082, 2880, 629, 7974, 6559, 4439, 7500, 3913, -274, -935, -2972, -6842, -5660, -5496, -7652, -5651, -1669, -1224, -210, 2659, 1228, -331, 1677, 2789, 1356, 1306, 2528, 1511, 1155, 2298, 3601, 1501, 2108, 3388, 569, 226, 2983, 1768, -1163, 1440, 1847, -1949, -595, 2142, -449, -1293, 2758, 1463, -1738, 1481, 1957, -2643, -2484, -1062, -6380, -8451, -5314, -7473, -9968, -6943, -7114, -9183, -7274, -5041, -5475, -3272, 289, 2022, 4402, 7227, 9002, 11100, 12324, 13475, 14280, 12830, 10075, 9314, 5954, 1790, 1392, -975, -4622, -3627, -1561, -3438, -3544, -764, - -2507, -4767, -2898, -2101, -4278, -3638, -1312, -3237, -3851, -332, -229, -1747, 643, 368, -2807, -2082, -1233, -3971, -5469, -4471, -6105, -7553, -5624, -4517, -4297, -1900, 819, 2218, 3300, 4586, 5170, 4640, 6053, 7786, 8060, 7533, 7660, 7395, 5981, 6771, 6094, 2587, 271, -1583, -3419, -3601, -2997, -3516, -3453, -2995, -2971, -3154, -2625, -2350, -2267, -2144, -1700, -1617, -1696, -1382, -999, -944, -771, -435, -271, -231, 97, 128, 79, 181, 359, 314, 395, 473, 408, 263, 171, 105, 120, 81, 109, 82, -30, -159, -104, -5, 169, 398, 646, 669, 759, 917, 994, 1053, 1242, 1179, - 1002, 903, 856, 610, 523, 484, 286, 77, 98, -75, -286, -422, -613, -922, -1012, -1056, -1103, -1147, -1046, -1006, -937, -795, -590, -506, -358, -252, -216, -154, -13, 51, 157, 211, 280, 304, 336, 339, 356, 300, 291, 252, 231, 180, 180, 136, 128, 89, 89, 50, 51, 22, 31, 3, 13 } - }, - { - {125, 295, 6, 11, -141, -114, 86, 51, 9, 120, -182, -63, 297, 19, 59, -79, -99, 138, 117, -50, 115, 4, 19, -114, 41, -104, -79, -102, 35, 3, -32, -13, 35, 87, -41, -162, 4, -116, -146, -40, 67, -24, 60, 36, 55, -24, -20, -29, -23, 48, -1, 100, -13, 125, 22, 27, 121, 41, 31, 154, -62, 50, -53, -111, 101, -38, 1, 36, -18, -92, -27, 64, -42, -4, -88, 41, 7, -60, 8, -96, 15, -92, -7, -3, -11, 51, 26, 12, 29, -11, 53, 37, -4, 10, 12, -3, - 3, 16, -21, 11, -28, 23, 3, -6, -1, 19, 6, -20, 7, -2, -10, -29, -389, -202, -91, -84, 0, 1, 29, 6, -22, -159, -72, -163, -256, -213, 120, 149, 150, -59, -18, -17, -34, 56, 23, -54, -116, 84, 71, 105, 27, -35, -63, 30, 50, -11, 106, -51, -3, 103, -79, -125, 10, 173, 40, 39, 24, 2, 22, -26, 31, -136, 23, 142, -32, 3, 14, -48, -27, -19, -23, -37, 87, -81, 85, 73, 160, -10, 90, 204, -37, -163, -183, -8, -24, 11, -155, 46, -109, -81, 38, 115, - -46, -86, -103, -19, -11, 30, 10, 66, 39, -3, 34, 10, 65, 50, 31, 15, 15, -10, 44, 3, 14, -4, 2, -31, 1, -5, 272, 211, 92, 107, -69, 48, 189, 90, 203, -80, 83, 114, -4, 146, -75, 91, 19, -96, -22, -19, -4, -28, 13, -49, 17, -36, 186, -44, -8, -2, -81, -235, 135, -57, 53, -94, -86, -101, -64, 59, 179, 138, 61, -11, -36, 55, 129, -30, -40, 156, -68, 74, -76, -63, -35, 57, 64, -112, -74, 2, 120, 152, 85, 118, -14, 110, 46, 116, -64, 46, - 271, 124, 116, -29, -73, -185, 108, 44, -73, -77, -23, 54, -53, -27, -48, 0, 41, -18, -73, 20, 28, 42, 47, 5, 66, 30, 29, 18, -18, 43, 7, -2, -19, -35, -34, 7, 28, 9, 4, 6, 0, 38, -52, -15, 19, -23, 24, 82, 310, 44, 113, 225, 4, -129, -55, -39, 9, -81, -221, 88, 7, 5, 92, -146, -68, 230, -57, -87, -137, 4, -129, -22, -43, -39, 16, 186, -6, -59, 54, -148, 198, -26, -45, 248, -144, 11, -170, -78, 14, 7, 64, 78, -151, 44, 62, 51, - 14, 71, 51, 103, -96, -52, 195, -82, 74, 18, 55, 50, -18, -67, -11, 138, -83, -10, -45, 31, 122, -70, -155, -298, 17, -13, -27, 0, -116, -81, -167, -66, 81, -4, 50, -21, 102, 71, -2, 53, -6, -7, 34, -66, -36, -54, -2, -64, 36, -3, 16, -24, -22, -4, -24, 13, 22, -59, 26, 22, 12, -57, 27, 18, 50, 54, -7, -20, -31, 26, -17, -11, 8, -9, -37, -135, -331, 167, -108, -191, 10, -357, 78, 108, -38, 259, -99, -314, 76, 118, -108, -223, 379, -25, -22, 95, - -83, -50, 39, -187, 109, -21, 54, -40, 178, -46, 100, 86, -174, -87, -98, 180, -90, -56, 139, -50, -102, 79, 254, -130, 124, -135, 167, -94, 88, 15, -89, -261, 146, 185, -17, -61, 108, 129, 128, -180, -20, -159, -14, 53, -109, 40, 124, -133, -2, 23, -125, -94, 119, -86, 94, -57, -161, 31, -156, 38, -58, 52, -172, 157, -129, 14, -120, -7, -6, 30, -12, -4, -37, 39, -116, 38, -95, -80, 3, 67, 35, 10, 23, 1, 43, 86, -74, 71, -47, -14, 49, 34, -52, -4, -135, 170, - -187, -186, -318, 134, 336, 51, -61, -29, -57, 293, -176, -160, -38, -177, -55, -192, -83, -135, -267, -75, -59, -10, -30, 69, 158, 56, 78, -245, 30, -4, -77, 85, 45, -72, -32, -175, -194, -29, 214, -63, -111, -24, -72, -151, 2, -158, 321, 271, 70, -83, -76, 28, 48, 55, 52, -20, 119, -114, 52, -101, 2, -2, 67, 46, 150, -66, -93, -85, -350, 10, 72, -36, 126, 54, -106, 29, -184, -69, 14, 139, 59, 191, 38, -24, 0, 70, -80, -11, 18, -34, 48, -70, 35, -54, -44, -10, - -60, -59, -73, -39, -22, 53, 44, -55, -77, -25, -59, 39, -66, 30, -39, -12, 64, 3, 53, 35, -35, -34, -332, 56, 332, 319, -343, -307, 77, -243, -134, 38, -20, -98, 251, 116, -362, -26, 18, -1, 226, 88, -170, 244, 87, 34, -133, -135, 100, -86, -246, -42, -35, -106, -148, -193, 205, 17, 28, -133, 0, 150, -120, -244, -253, 264, 56, 250, -43, 73, 179, 373, 117, -44, -192, -79, -98, 59, 17, -145, -63, 218, 149, 295, 134, -201, -197, 245, 126, -125, -2, 252, 16, -12, -197, 217, - 158, -36, 295, -43, -89, -310, -44, 18, 163, -213, -16, 98, -56, -153, -148, -18, -18, -26, -185, -159, -98, 60, -7, -72, -28, -8, 13, 17, 24, -14, 58, -48, -16, 3, -39, -118, 5, 72, -25, -104, 6, -24, 35, 8, -16, -7, 32, -14, 62, 35, -5, -57, 41, -44, 41, 55, -135, 53, -50, -27, 165, -274, 165, -180, 32, 144, -2, -73, 54, -189, 7, -147, -426, -131, 180, 116, 65, -104, 87, 38, 454, 78, -154, 169, 33, 35, 302, -88, -86, 104, -214, 255, 236, -7, 133, -51, - -131, -18, -165, 13, -161, 61, -3, 45, 18, -277, -58, -37, 14, -140, 59, 60, -54, 362, -160, -324, 192, 316, 71, 81, -141, 271, -94, 44, 121, 34, -125, 129, 55, 14, -2, -251, -89, 121, 220, -87, -165, -228, -75, 75, 41, 112, -281, 51, 187, 23, -12, 71, -60, -33, -9, -17, 97, -29, 30, -31, -22, -23, -73, -42, 33, -52, 67, -12, -14, -35, -41, -214, 19, 112, -7, 38, -22, 69, 22, -43, -50, 38, 926, -253, 4, -92, -61, -205, -6, -542, 281, -194, -15, 316, 154, -207, - -225, -82, -193, 174, -451, 84, 185, 259, 49, 78, 9, 43, -61, -140, -412, -59, 50, 190, -150, 184, 69, -73, -28, 142, -151, -139, -83, -106, -18, -362, -172, -86, -12, 289, 63, 276, 93, -11, -175, 22, 15, 43, 93, 387, 43, -359, 91, -140, -12, -135, -154, -70, 146, 97, -641, -239, -192, 122, -29, -136, -90, 362, -150, 278, -263, -195, -285, -153, -302, -46, 400, 95, -50, 49, 169, -2, 208, -117, 79, 119, 141, 58, -27, -277, -105, -142, 0, 91, 76, -55, -22, 119, 47, -91, -41, -63, - -30, 6, 59, -48, -50, 151, 124, 41, -20, 55, 101, 9, -93, -8, -95, 25, -86, 51, 153, -48, -142, -157, 117, -291, 18, -678, 165, -222, 66, -231, -500, -77, -116, 354, 150, 127, -12, 470, -354, 86, 134, 363, -419, -239, -83, 34, -28, -119, -39, 125, -226, 46, 133, -26, 18, -183, -209, -130, 562, 5, -137, 218, -135, -284, -232, -154, -41, 99, 20, 19, 312, 285, -52, 101, 69, -362, -248, -16, -29, -95, -247, 302, 365, -300, 197, 184, -59, -287, -463, -449, -346, -204, -399, 35, -327, 195, - 176, 28, 3, -558, 36, 9, 40, -287, 95, 315, 42, 79, -253, -158, -32, -267, 61, 164, -80, -100, -123, 102, 168, -297, -163, -16, 196, 71, -87, 67, -12, -5, 87, -59, 113, -133, -47, 94, 82, -35, 220, 12, -140, -120, -21, -99, -89, 9, 61, -44, -47, -277, -233, -161, -182, -58, -414, 18, 451, -160, 237, -96, 450, 381, 157, -469, -121, 624, -163, 463, 71, -445, -227, 523, 10, -353, 7, -301, -43, 105, 41, -61, -524, -465, 126, 335, -300, -27, 129, -23, 50, 556, 101, 80, 47, 183, - -248, -176, -128, -589, -201, -222, -154, 154, 102, -38, -60, -233, -354, 459, -101, -405, -191, 81, 307, -245, -78, -260, -50, -310, -61, -67, -623, 56, -211, 430, -112, -351, -661, -436, -84, 54, 230, -171, -157, -360, 328, 556, 58, -67, 188, -146, 208, -157, -77, 71, 159, 115, -195, 6, 40, -3, -15, -49, 52, 197, -84, -174, -8, -39, 90, -1, 191, 13, 69, 7, -118, 31, -48, 207, 11, -131, -26, -31, 137, 14, -152, -23, 105, -48, 25, 217, -762, -387, -263, -414, -224, -169, -433, 455, -133, 686, - -347, -515, -102, -345, 587, -201, -312, -142, 156, 301, 255, -60, -71, -133, 63, 488, -15, 48, -158, -59, -256, -81, 111, 86, -212, 12, -313, 64, -95, -91, 125, 61, -147, -56, 264, 102, -222, -288, 482, -21, -772, 403, -87, -325, 154, -45, 34, -73, 266, 106, 26, 742, 729, -256, 78, -547, -118, -103, 232, -82, 36, 228, -168, 425, -180, 49, -574, 240, -150, -399, 200, -91, 805, 194, 152, 300, 32, -279, -24, -114, -71, 83, -101, 167, 99, -121, 204, 119, -136, -33, 11, 23, -57, 46, 71, -17, - -62, 17, 63, 41, 47, -127, 130, -257, 229, -150, -91, -15, 119, 175, 45, -194, 1, -76, -49, 51, -191, -341, 100, 917, -688, -217, -436, -286, 346, -392, 839, -95, 256, 50, 204, -519, 95, 140, -39, -75, -46, 158, -321, -191, -46, -87, -396, -348, -94, -159, 479, -121, -227, -160, 165, -242, -104, -422, 199, -159, 176, -147, 223, -110, -734, -370, 108, -53, -45, -225, -437, -21, 193, 134, -99, 148, 225, 700, -298, 334, -783, 54, 115, -89, -225, 163, 30, 41, 176, 558, 376, 288, -148, -174, 274, -329, - 82, 284, -198, 697, -10, 219, -189, 404, -380, -370, 12, 145, -171, -37, 433, 9, 394, 149, -61, -57, -224, -13, -12, 116, -14, -176, 32, 86, 224, -321, 57, -160, 69, 191, -63, 0, -170, 61, 64, -105, -392, -240, -154, 82, -207, -112, -138, -119, 80, 157, -3, 132, 49, 73, 24, -278, 242, -203, 373, 1076, 773, -212, -474, -332, 663, -787, 48, -204, -186, 313, -567, 70, -287, -14, -393, -314, 52, 14, 22, -391, 619, 118, -269, 105, -75, 47, 920, 282, -250, -231, 50, 277, 82, -691, -163, -480, - -152, -228, 236, -134, -60, -11, -18, -342, -384, 247, -142, 62, -13, 333, -271, -205, 92, 135, -361, 401, -251, -603, -551, -206, -154, -248, -119, -855, 304, -410, -122, -343, 475, 145, 230, -8, -67, -418, -119, 545, -451, 663, 517, 172, -116, 15, -90, 88, -291, -246, -143, 33, -36, 34, 130, -223, -49, 208, 231, -97, 145, -128, -188, -94, -56, 135, 43, 46, -186, -134, 71, -79, 66, 71, 140, 260, 111, 142, -176, -112, -58, 71, -84, 28, -77, 29, 277, 120, 78, -61, 176, 46, -67, -1072, -129, 708, - -869, -351, -17, -270, 320, -184, 990, -102, -211, -166, -40, 287, -192, -192, 809, -592, -68, 186, -126, 502, 288, -36, -59, 213, 290, 311, 260, 532, 174, 229, 143, -174, 896, 112, 171, 225, 137, 643, -42, 159, 226, 186, 109, 425, -247, -203, 427, -78, -423, -110, -742, -254, -139, 706, -664, -86, 33, -23, -34, 417, 1146, -199, 148, 131, 178, 544, -586, -606, -546, 972, 77, -366, 897, -340, 783, -419, 303, 33, -1030, -150, -254, 297, -16, -89, 12, 186, -23, -314, 174, 5, -141, -3, -270, 370, -35, 133, - -170, -158, -152, -210, -14, 6, 359, -16, 45, -141, 45, -335, 112, -322, -54, -69, -282, 153, -222, -229, 57, -320, 105, 256, 245, -120, -106, 62, 104, 223, 291, 17, 637, 53, -633, -1880, 380, -455, -721, 808, -482, -255, -710, 181, -137, -702, -221, -418, 200, -388, 24, 146, 319, 156, 537, 80, 2, -59, -442, -347, -313, 254, 403, 181, 147, -15, 159, 308, 732, -348, -186, 124, -324, 346, 82, -322, 745, 266, -616, 242, -593, 67, 120, 311, -164, -206, 945, 361, -398, 242, 503, -389, -814, 451, -60, -13, - 73, 196, 1277, -122, 165, 240, 2, 289, 177, -678, 149, -362, -308, -192, 160, -1093, -127, 337, 60, 539, -392, 381, -254, -117, -140, 169, 81, -136, 7, -3, -187, 151, -238, 254, 40, 176, 158, -113, -85, 42, -62, 35, 65, -110, -33, -126, -80, -83, -213, 1, 36, 124, -65, 120, 302, -158, 54, -159, 84, 91, -244, 0, 86, -239, -112, 202, 7, 38, 51, 5, 6, -580, -668, 1432, 306, -92, -172, 324, 1294, 594, 155, -37, 434, 1082, 270, 374, 338, 772, -496, 500, 223, -1478, 439, -208, 440, -459, - 349, 233, 461, -2, 197, 74, -418, 211, 418, -347, 211, -337, -202, 1063, 111, 941, -666, 295, -32, -132, -18, -79, 149, 347, 242, -23, 540, -852, -803, 588, -456, -115, -104, -550, 282, -142, 161, 89, 913, 445, 483, 184, 132, -823, -186, 411, -4, 15, 3, -261, -715, 142, 71, -534, 80, -254, -208, 231, 157, 821, -112, 212, 200, -152, -206, -18, -195, -72, 486, 206, 92, 30, -4, 17, -1, -23, -321, -94, 205, -51, 26, -115, -159, -61, 59, 396, -254, -245, 236, 119, -286, 213, 131, -200, 267, 29, - -149, -66, -101, -42, -43, 137, 72, 72, 156, 223, 168, -34, 122, 381, -1307, 1117, -475, 228, 708, -1028, -35, -74, 245, 405, 443, 794, 124, -483, 268, 844, -1182, -674, 782, 58, -13, 55, 61, -3, -27, 422, 241, -546, 29, -140, 975, 613, -207, 79, 112, 142, -12, 377, 30, 294, 996, 159, 100, -131, 252, -932, -417, -380, -47, 122, -845, 351, -751, 272, 769, -150, -700, -354, 284, -118, -1426, 407, -996, -198, -127, 51, -401, 119, 498, -394, -946, -1400, 1106, 354, -176, 333, -337, 355, 613, -621, 1100, 169, - -118, 529, 290, -160, 284, 39, 307, -281, -159, 101, 222, 401, 114, 363, -227, 215, 359, 337, -52, 309, -309, 143, 31, 153, 599, -378, 240, 53, -20, 486, 130, 628, -77, 321, 83, 258, 71, -103, 186, -292, 275, -94, 229, -31, 65, -2, 50, 19, 240, -30, -53, -8, 106, 12, -20, 35, 56, 58, 48, -5, 48, -9, 46, 52, 51, -56, 21, 35, -26, -23, 1598, -1719, 704, 850, -1052, -346, -560, -333, 1585, -725, 1129, -541, -137, -302, 378, 118, -1346, -279, -347, 563, 42, 222, 484, -688, -111, -449, - 250, 528, 356, -884, -138, 144, 127, -82, -392, -196, -762, -171, -96, 682, -620, 1524, 353, -485, 697, -7, 901, 455, 856, 176, 782, 598, 765, 765, 131, 739, -978, -203, 216, -684, -104, 376, -758, -1156, 459, 694, 31, 134, -778, -246, -650, -60, 757, 28, 1408, 601, -348, 1445, 789, -471, -164, -347, -465, -334, 367, -247, -724, 84, 514, -17, -236, -228, -149, -282, -439, 40, -100, -96, -339, -69, -119, 111, 244, -112, 49, -137, -266, 133, -72, -246, -504, 193, -694, -138, -482, -334, -393, -143, -64, -185, -277, -178, - -316, -102, -40, -68, -214, 273, -258, 105, -57, -471, -132, -480, 62, -47, -51, 43, -2244, 2049, -491, -635, -623, 1431, -1094, -135, -338, 24, 714, -797, -110, 367, -286, -74, -15, -435, 635, 77, -1129, -237, -300, 107, -1234, 29, 107, -199, -26, 367, 703, -267, -223, 197, -531, -1502, 97, 1263, -661, -909, 29, 1027, -497, -255, -1315, -168, -11, 951, 386, 155, -1001, -513, 722, -872, 285, 1545, 815, 1206, -600, 719, 397, -1271, -518, -666, -209, 808, -72, 870, 641, -1263, 1413, -845, -40, 111, -702, 1468, -133, -297, 1113, -899, - -198, -1298, -491, 645, -226, 587, 556, -103, -270, 136, -364, -343, -143, -243, -205, -190, 58, -245, 18, -319, -386, -275, 222, -148, -68, 215, 6, -29, -418, -560, -421, -740, 532, 270, 455, 211, -458, -394, -262, -26, 588, -97, -41, 117, -138, -69, -91, -201, 398, -241, 521, 29, 1314, 939, 134, -248, -688, 405, -58, -57, -47, -19, -1, -258, 328, -2, -1180, 299, 102, -402, 12, 512, -175, 39, -854, 624, -306, -87, -89, 357, -464, -12, 101, 19, 94, -214, 626, -325, 1106, -678, -732, 691, -773, 45, 570, -526, - -241, 311, 354, 478, -1697, 544, -20, -382, 1070, -534, 62, 11, -915, 1174, -59, -46, -618, -105, 960, -219, -40, 44, 275, 166, -1194, 592, 1057, -552, 422, -825, 1387, 68, -1301, 23, 721, -68, -809, -176, 1891, -290, -784, 137, 833, -211, -264, -93, -40, 54, 35, -207, 549, -84, -133, 36, 185, 468, -141, -221, 252, 63, -430, -151, 227, 58, -181, -91, 366, -330, -70, 62, 50, -312, -131, 414, -25, -290, -127, 302, -90, -217, -190, 264, 10, -737, -2451, -3710, 249, 3214, 49, 8404, 7614, 4563, 8791, 5772, -953, 338, - -1127, -6915, -3929, -3040, -6758, -5553, -1638, -3257, -3745, -299, 226, -1578, 351, 1441, -1828, -1549, 2458, 510, -591, 1721, 2303, 6, 2363, 4001, 1436, 1104, 4076, 2761, 339, 2998, 4415, 1948, 2261, 5036, 1916, 697, 4807, 4735, 1468, 5701, 8099, 3029, 3330, 5655, 1731, -1813, 334, -1862, -6787, -6469, -6914, -11109, -12013, -12843, -15195, -15893, -15527, -15107, -13302, -11932, -9757, -6438, -4594, -1573, 4406, 7142, 7051, 13049, 13910, 10835, 13195, 13826, 7428, 7753, 9499, 4625, 3741, 6176, 4484, 2121, 2926, 3915, 1676, 1375, 3930, 2091, -332, 2167, 1696, -1193, 194, 1569, -991, -415, 2916, 1172, - 136, 2811, 1855, -241, 180, -1184, -4061, -5534, -6125, -8040, -8606, -8594, -9314, -9398, -9846, -9871, -9023, -8957, -7514, -5790, -4578, -1887, 1727, 3661, 6074, 7591, 8035, 7667, 6997, 5956, 4844, 4230, 3705, 3052, 2754, 2682, 2448, 2304, 2403, 2253, 1900, 1648, 1326, 849, 539, 13, -612, -1089, -1476, -1498, -1427, -1337, -984, -737, -559, -327, -20, 208, 469, 571, 656, 553, 400, 330, 260, 101, 17, -45, -168, -387, -403, -506, -761, -726, -658, -984, -1069, -1068, -1326, -1407, -1271, -1451, -1528, -1356, -1262, -1228, -1041, -873, -814, -665, -413, -314, -191, 46, 286, 398, - 644, 916, 1062, 1184, 1411, 1498, 1479, 1497, 1490, 1327, 1165, 1051, 885, 636, 498, 354, 183, 56, -7, -103, -165, -206, -225, -261, -246, -233, -212, -204, -169, -160, -123, -102, -65, -48, -9 }, - {89, 292, 64, 43, -67, -23, -145, -5, -38, 109, 95, -95, -70, -57, -56, -67, 7, 87, -69, -72, -241, -176, -131, -5, 12, 177, -98, 89, 53, 46, 10, -130, 33, -279, 33, 10, 12, -18, -174, -77, -150, 11, 9, -89, -232, 161, -12, -134, -1, 92, 19, -45, 32, -76, -34, -71, 55, -76, 108, 90, -18, -153, 7, 23, -14, -55, 38, 29, -36, 85, 90, 64, 5, 2, 29, -82, 11, 131, 15, 26, 23, 97, 36, 32, 85, -19, 67, -24, 44, 33, -12, 20, 24, -6, 31, 50, - 11, 3, 34, 47, 36, -3, 13, 17, 17, 7, 3, -1, -12, -34, 23, 5, -309, -348, -24, -138, 107, -171, 44, 78, -115, 94, 348, 19, -31, 190, 27, 191, 4, 87, -136, -182, -9, 68, -125, -41, -12, -36, 35, -38, -66, 62, -31, -27, 137, 194, -60, -105, 39, 155, 60, 199, 9, -29, -5, 178, 12, -128, -70, 139, 102, 108, 30, -70, -144, 28, 68, 84, -31, -76, 156, 104, -25, -88, 6, -61, 163, 49, 30, 52, 19, 33, 100, 17, 101, -20, 160, 19, -158, -63, -55, 78, - 98, -16, 26, -111, -40, -103, -31, -67, -57, -24, 34, 1, 1, 4, 44, 7, 10, -5, -47, -13, 3, -5, 19, 7, 8, -18, 181, 129, 191, 201, -49, 101, -44, -112, -12, 297, 129, 67, 104, -122, 210, 92, 141, -41, -235, 100, -367, 75, -94, 75, 57, -6, -127, 32, 81, -48, 76, 187, -14, -152, -211, 34, 93, -192, 106, -180, -119, 133, -77, -152, -76, -107, 168, 234, 131, -82, 0, 126, 73, -9, -96, -44, -84, 90, 287, -1, -157, -122, 66, 25, -59, -169, -4, -144, -58, 24, - -26, 117, 21, 147, 168, -147, -56, 10, -117, -138, -23, 2, -86, 83, -78, -8, 63, 14, 4, 65, -79, -26, 18, 31, -36, 27, 13, 30, -5, 1, 28, -38, 50, -38, 24, 9, -12, -2, 22, -15, -28, -44, 27, -32, 12, 45, -7, -26, 408, -110, 40, 58, -269, -230, 6, 267, 204, 322, 107, -91, -138, 24, -79, 63, 31, 109, 201, 64, 148, -4, 88, -89, -186, -98, -142, 2, -39, 44, -227, -113, -30, 84, -112, 236, -265, 57, -167, -135, 78, 68, 228, -25, 58, -65, 160, 168, - 47, -36, -170, -23, 60, -131, 132, -144, 63, 239, 201, 3, -76, 38, 239, -29, 60, 37, 196, 2, -51, -121, 86, -182, 67, 380, 94, 179, 19, -251, 92, 47, -98, 103, -31, -27, -124, 53, 124, 56, 25, -57, -122, 29, -23, -19, 9, -6, -22, 40, -41, -38, -35, 57, 24, 45, -24, 41, 4, -39, 44, 24, -34, -67, -23, 57, 5, -14, 29, 26, 62, -2, -22, 40, -30, -147, -256, 130, -183, -185, 37, -89, -601, 60, 91, 550, 176, 42, -250, 230, 98, -98, 118, -19, 198, -118, - -63, -39, -54, -81, -37, 143, 123, 216, 75, 107, -3, -138, -152, 205, -112, 47, -19, -141, 205, -33, -90, 38, 149, -98, 226, -286, -240, -291, 70, -163, -251, -56, 233, -97, 69, 141, -102, -130, 10, 23, 77, 16, -74, -7, 301, 130, -124, -378, -304, 113, 358, 303, -236, 8, -154, 70, 59, -255, -21, 53, 29, -68, 14, 17, 7, 89, 79, -49, -64, 45, -31, 22, -91, 39, 26, -141, -33, 33, 21, 14, 27, -7, 10, 13, 14, -50, -8, 20, -17, -62, -32, 11, 9, 71, -106, 176, - -297, -51, -368, -108, 56, 129, -336, -84, 232, -27, -336, 175, -106, -192, 107, 178, 42, 38, 63, 232, -108, -95, 62, -114, -57, 4, -11, 9, 187, 96, -20, -15, 110, 46, 135, -11, 152, 160, 66, -173, 27, -23, -121, 168, -92, 71, -112, -41, -411, 39, 338, 31, 359, -65, -78, -366, 433, 204, 248, 41, 204, -1, 1, 169, -95, 62, 2, -410, 97, -95, 112, -61, 101, 383, 118, 102, -2, -231, 177, -93, 38, 89, 118, -126, -30, -51, -66, 76, -40, -32, -51, 11, 18, 7, -103, 45, - 22, -22, 35, 17, 31, 24, 55, 2, 15, -5, -20, 66, -8, 92, 18, 40, -23, 52, 21, 42, 44, 37, -471, -19, 360, -81, 214, -231, -154, -413, 237, 118, 275, 124, -131, 226, -55, 216, -141, -137, 20, -52, 193, 37, 163, 176, -104, -95, -60, 115, -21, -79, 27, -164, 86, 54, -82, 116, 212, -87, -92, -29, -156, -80, 243, 29, -147, 289, -319, 48, 175, -77, -103, -27, 140, -249, 126, -103, -208, -161, -125, 2, -58, -137, 60, 360, 203, -52, -123, -354, 39, 193, -112, -391, 13, -64, - 22, 46, 180, -13, -89, -37, -140, -86, -65, 105, -86, 97, -205, 15, -93, -65, 128, -62, -58, -74, 28, -134, -51, -32, -3, 26, -92, 25, -73, 39, 51, 107, 22, 38, 59, 42, -30, 16, 8, 79, 48, -10, 50, -6, 6, -35, 7, -1, -56, 16, -38, -32, 6, 42, -11, 158, -69, 40, 233, 15, 273, 296, 661, 451, 277, -70, -350, -122, 321, 138, -338, 252, -59, -168, -207, 31, 571, -388, 413, 161, -89, 135, -112, 295, -114, 156, 31, -206, -144, -200, 8, 169, -49, -113, 109, 14, - -34, -387, 117, -217, -164, 106, 255, -189, -271, 9, 230, 18, -155, -58, -92, 104, 76, -90, -146, -220, 135, 351, 215, 111, -205, 105, 222, -251, -327, 57, -270, -130, -529, 6, -363, -190, 97, -46, -35, 160, 27, -297, -206, 133, -42, 16, -93, 8, 86, -13, 57, 57, 11, 5, 42, 49, 32, 3, 10, -30, 78, 2, 71, -13, -49, 23, 66, -84, -124, -63, -19, -39, 140, 53, -45, 62, -37, 9, -114, -10, 7, -52, 723, 17, -284, 319, -349, 404, 32, -246, -422, -102, 206, -335, 296, -47, - 191, 228, -196, -81, -119, -156, -61, -146, 24, -178, 185, 117, 155, 315, 162, -47, 376, 192, 69, -202, -221, 113, -170, 38, 118, -252, 214, 573, 43, 407, 192, 197, 290, 16, 153, 162, -372, -253, 255, 16, 240, 42, 252, -42, 90, 62, -533, -36, 135, 355, 78, 311, 30, -75, 101, 139, -300, -506, -268, 68, 123, 16, 369, 129, -582, 146, -86, 2, 166, -235, -10, -127, 105, 148, 8, 31, 107, 3, -3, -52, -57, 18, 9, 2, 89, 64, 21, 52, 33, 0, -91, 69, 56, -37, -10, -15, - 3, 50, 41, 135, -117, -35, 50, -31, 70, -60, 119, -31, -39, 14, 67, 46, -19, -11, -50, -12, -353, -28, -315, -144, 129, -155, 68, 109, -190, -462, 147, -458, -532, 118, -263, 237, 332, -83, 387, -92, 383, 527, -1, 34, -531, -97, 56, 93, -64, -346, 23, -293, 36, -77, 79, -111, -197, 47, -37, -105, 122, 15, -82, 381, 139, 287, -181, 55, -153, 111, -36, 151, -52, -110, -147, -333, -200, 543, 217, 361, -417, 90, 305, -259, 0, 203, -111, 204, 26, -360, -96, -555, -71, 227, 114, 377, - 40, 251, 263, 95, -19, 488, 39, 15, -86, -46, 254, 153, 243, -27, -53, -61, 177, 39, -40, 51, 120, -27, -75, -141, 2, -112, -53, -95, 79, -10, -169, -29, 10, 14, -11, -78, 111, -91, 26, 44, -129, -23, -87, 18, 98, -89, -76, -55, -58, 57, 29, -344, -306, -325, -474, 323, 210, 29, -319, 288, -3, -403, -329, -115, -82, -258, -102, -153, -130, -96, -373, 186, 218, -20, -35, -68, -138, -443, -483, 14, 210, -128, -297, -167, 226, 166, 11, -93, -128, -130, 286, -146, 201, -138, 6, -482, - -105, -38, 363, 100, -85, -271, -188, -379, 611, -281, 581, 74, -250, 383, 377, 651, -639, 264, 107, 86, -127, -184, 283, 146, -48, -300, 334, -175, 359, 296, 281, -254, 554, -409, 228, 357, -205, 44, 10, 310, -82, 137, -162, 331, -10, 58, -190, 151, -10, 156, -45, 210, 103, 66, -124, 40, -104, 6, -88, -120, -24, -106, -70, -11, -53, -105, 72, 87, 129, 30, -120, 11, -81, 81, 34, -59, 16, 57, 34, -136, 27, 136, 54, -21, 39, 521, -870, -931, -587, -96, -410, 252, -337, 36, 166, -23, - 613, 445, 156, -178, -138, 432, -73, 69, -177, -381, 0, 158, 102, -209, 185, 29, -26, 367, 501, 38, -321, -136, -616, -236, -159, -182, 27, 110, -224, -87, -313, 340, 404, 340, 377, 300, 494, 63, 169, 120, -90, 193, 294, -293, -1022, -235, 339, -526, 270, 337, 121, -158, 26, -124, -410, -109, 267, -325, -278, 102, -225, 668, 677, -247, 436, 118, -64, -293, 208, -396, -330, 367, 275, 196, -25, -32, -487, -347, -64, -107, -90, -69, -144, -116, -134, -64, 18, 118, 91, 156, -13, -69, -73, -46, 220, 208, - 106, -15, -14, -43, -82, -124, -56, 27, -38, 93, -47, 38, 43, 42, 84, -93, -2, 24, 71, -113, 203, -79, -51, 839, -707, -8, 114, -667, -203, -279, 96, -200, 578, 80, -12, 732, -46, -640, -522, -312, 244, -33, -630, 164, 169, 333, -377, 193, 312, 279, 217, -73, 374, 412, 134, -907, 661, -323, 252, -63, -99, 178, -408, -227, 424, -193, -60, 390, -437, 392, -154, 364, -481, 639, -287, 987, -133, 65, 250, -215, -165, -117, 77, -48, -499, -620, -175, 364, -190, -224, -638, 294, 62, -865, -15, 13, - 125, 448, -305, 141, -392, -339, -518, -513, -94, -300, 370, -61, 362, -176, 205, -28, -235, -323, -39, 40, 156, -76, 68, 33, 128, -12, -174, -24, -262, -11, 40, 59, 13, -98, -128, 144, 65, -42, 161, -204, -275, -4, 241, 6, 69, 97, 164, 11, 184, -150, 58, 38, 150, 256, -160, 42, -39, 43, 322, 967, 484, -296, 668, 219, -425, 164, 432, -67, -146, -595, -160, 366, 241, 174, 109, -108, -237, -562, 300, -192, 150, -431, -232, -11, -65, 551, 168, 87, 424, 202, -638, -75, 235, -120, 15, 545, - 181, 632, -367, -233, -102, -237, 250, -247, 478, 474, -207, -465, 778, -401, -160, -94, 233, 118, -432, -130, 279, -207, 353, -167, 500, -260, 114, 761, -14, 536, 931, 117, 458, -237, -1117, -759, -144, -49, 637, -22, 214, 53, -157, -519, -1153, 873, 62, 25, 287, 135, -280, 645, 34, 135, -7, 42, -568, -213, -374, -228, -17, -213, -211, 131, -45, -147, 418, -79, -422, -304, 108, 19, -122, 644, 196, -217, -248, 65, -57, -135, 22, 58, -144, 151, -4, 219, 288, 54, -26, -88, 193, 184, 169, -1263, -302, 1319, - -507, -566, 1165, -748, 657, 877, 347, 121, -666, 255, -1169, -576, 256, 608, 69, 140, 443, 1182, 799, 250, 44, -1, 132, 98, -459, 10, 293, 370, 1578, 889, 608, 1139, 466, -163, 342, -22, 1092, 395, -89, -182, 456, -71, 524, -1628, 70, 560, -34, 678, -254, 179, 361, -1516, -586, -119, -486, -628, -740, 692, -453, 137, -139, 694, -1139, -313, -161, 356, -6, -106, 839, 1463, -8, 454, -278, 122, 1024, -1091, -648, -914, -1152, -103, -47, -456, -489, -464, -441, -568, -823, -361, -535, -329, 141, 718, 228, 105, 105, -76, - 157, 66, -517, -467, -137, -656, -263, -292, -228, -262, 292, -243, 13, 37, 123, 351, 540, -14, -145, 389, -209, 244, 89, 46, -115, 62, 41, -244, -318, -345, -56, 107, 685, 604, -568, -2011, -364, 825, 186, -224, -163, 63, -282, -369, 439, 331, 910, 333, 545, -206, 1212, 220, 767, -108, 1118, -426, 727, -712, 2, 80, 518, -205, -395, -942, 520, 70, 103, -455, -850, -51, 94, -104, 255, 545, 78, 390, 1386, -585, 135, -458, 714, 624, -702, 659, 747, -537, 186, 178, 517, 258, 1054, 334, -380, 64, 1364, 434, - -1570, 462, 275, -1346, -379, -431, -956, 69, 582, 644, -387, 1158, -303, -502, -264, 613, -2278, -277, 28, 1833, 237, 1554, 741, 1091, -36, 375, -215, 925, 932, 842, -210, -560, -235, 924, -115, -603, -268, 1094, 146, -681, -239, 987, 276, 411, -20, 373, -289, -20, -28, 161, -33, 175, -144, -320, -386, -464, -68, -339, -8, -61, -140, 327, -381, -153, -378, -137, -687, -506, 677, 12, -792, -1255, 1019, 2172, 154, -1217, 1886, -430, -20, 262, 1073, -619, 54, 2127, -1050, 502, 727, 684, -938, -101, 177, -469, 89, 217, -377, 373, - -644, -191, -253, -55, -383, -348, -118, 200, -703, -671, 1008, 176, -618, -170, 603, 1438, -118, -709, 761, 1101, -313, -88, 37, 395, 11, -5, 512, -1228, 847, -711, 17, -1005, 570, -84, -1485, 731, -98, -584, 1016, 113, 1005, -849, -314, -346, -771, -1216, -1592, 1352, 564, 994, 931, 565, 231, -581, 882, -440, -359, 1176, 403, -229, -97, 354, -829, 210, -322, 549, -204, -364, 538, 84, -614, 44, -286, -180, 141, -142, 123, -40, -440, -233, 203, -155, -274, 274, 451, 428, -339, -149, 517, -867, 268, 309, -360, -861, 440, 48, - -376, 262, -404, -672, 185, 592, -485, -219, 221, 516, -133, -71, 464, 27, -356, 1181, -480, 349, 275, -1227, 1104, 385, -314, 946, 81, 62, 464, -412, 1210, -970, -518, 450, 418, 205, -900, -549, -1003, 555, 135, 507, 3, 545, 222, 182, 24, 465, -208, 256, -457, 345, -423, -4, -558, -398, 26, -499, 236, 1189, 286, -891, 467, 358, 633, 18, 1051, -901, 140, 419, -867, -202, 1757, 988, -2320, -985, 1237, -337, -1100, 435, -111, -849, 626, 1057, -1430, 284, 1273, -861, -771, 1040, 141, -855, 154, 677, -746, -103, 822, -120, - -364, -587, 752, -198, 420, 98, 427, -291, 277, 757, 300, -557, 47, -399, -269, -561, -50, -149, -39, -377, 387, 333, -131, 866, -218, -919, 1108, -131, -209, 205, 389, 52, -102, 935, 515, -656, 57, 266, -476, -393, 677, -348, -1281, 1236, 158, -1249, -36, 659, -469, -1050, 607, 810, -1295, 191, 977, -572, -99, 1069, -78, -436, 251, 452, -585, -160, 627, -143, -546, 460, 275, -318, 1032, -2222, -152, -399, -2457, -448, -754, 235, 429, 722, -319, -968, -358, -1394, 191, 489, 292, 212, -1110, 676, 114, -1348, 984, -1449, -584, -549, - 396, 1034, 1215, -108, -267, -2341, 1006, 2353, 866, 45, -1293, -1910, -776, -170, 998, -1200, -707, -1233, -385, 2196, 2383, -424, -1092, -955, -499, -262, 1202, -580, 362, 239, 801, -230, -533, -1400, -599, 2105, 910, 1397, -1288, -728, -595, 1427, 33, -2354, -2255, 1253, 2181, 3640, 642, -3115, 523, -832, 1059, 1004, -3798, -1225, 746, 1991, 490, -1947, -430, -206, 1128, 948, 260, -1562, -240, 328, 694, 332, -402, 54, -855, -121, -12, 817, -566, 1094, -704, 304, 644, -276, 534, 460, 869, 33, -420, -512, 79, 31, 148, 80, -28, -70, -314, -343, - -66, 537, -141, 4, -115, 172, 41, 295, -279, -373, -718, -367, -43, 392, -384, -35, -1125, 961, -1004, -212, 31, 258, -194, 232, 382, -639, -559, -8, 140, 418, -472, 70, 349, -272, 215, -139, 1083, -11, -171, 630, 336, 560, -288, 359, -120, -11, 452, 330, 69, 141, 612, -573, -181, 66, 828, -9, -195, 780, -205, -334, -343, 647, -160, 285, 165, 102, -233, 119, 244, 92, 720, 364, 200, -311, -54, 281, -525, 190, 191, 539, 1, -60, 297, 70, -608, 681, 201, -155, 557, -379, -53, -282, -255, 557, 400, -35, - 197, -328, 72, -443, -48, -406, 86, 266, 91, 52, -94, -54, 73, -242, 66, -104, 111, -159, -62, -147, -195, 94, -38, -11, -75, 264, 96, -331, -352, -236, 68, 110, 249, 151, -325, -46, -125, 295, -78, 318, 127, -259, -3, 142, -153, 203, -124, 229, -166, -51, 69, -128, 1753, 141, -648, -537, 87, 397, -25, 362, -138, -97, -487, -107, -341, 541, -340, -28, -215, -101, -127, 59, -361, 55, -156, -254, 73, -41, 19, -69, 125, 61, -302, -194, -2, -205, -179, 149, -50, -308, 19, -172, 129, -455, 225, -198, - -347, 104, -160, -179, 45, -4, 19, -76, 74, -140, 152, -96, 14, 253, -185, 84, -51, -28, 67, -210, 188, -221, 188, -47, -12, -142, 177, -212, 11, 74, -281, 276, -172, 117, -131, 111, -102, -124, 203, -131, -28, 202, -134, -3, 14, 31, -148, 10, -16, -65, -44, 33, -49, -79, -42, 87, -84, 65, -26, -11, -29, -62, 53, -42, -51, 59, -67, 46, 19, -40, 6, -12, 13, -124, 114, -128, 18, -21, -70, 15, -40, 84, -215, -849, -1358, 1439, 5024, 958, 1511, -3096, -4295, -1800, -2247, 1734, 4034, 2313, - 1560, 151, -2218, -1971, -1963, -809, 1119, 947, 1020, 909, -27, -152, -230, -321, -463, -67, 620, -59, -355, -145, -514, -295, -87, -133, 992, 915, 547, 580, 33, -719, -726, -1341, -887, 119, 112, 269, 791, 1119, 677, 562, -23, -640, -883, -768, -639, 88, 231, 408, 287, 185, 43, -235, 93, 19, 99, 555, -50, 244, 256, -419, -783, -812, -727, 190, 599, 430, 656, 573, -192, 142, 358, -233, -214, -506, -647, -255, -152, -70, 275, 125, 149, 434, 416, 427, 246, 107, -214, -270, -665, -733, -517, -382, 165, 474, 601, 802, - 576, 365, 6, -252, -393, -835, -882, -314, 158, 420, 337, 291, 338, 241, -16, -65, 36, 7, -146, -133, -446, -295, -12, 160, 220, 172, -66, -9, 162, 126, 10, 87, 78, -53, -210, -190, -182, -43, -48, -4, 38, 186, 207, 186, 89, 59, -88, -161, -198, -117, -70, -1, 10, 68, 60, 111, 75, 45, -19, -9, -27, -17, -68, -62, -53, 37, 43, 53, -13, -19, -31, 29, 6, 28, 6, 32, -14, -14, -31, 17, -6, 9, -33, -12, -28, 11, 3, 39, 7, 18, -3, 28, 0, 4, -42, -24, - -38, 4, -5, 28, 3, 26, 4, 21, -16, 3, -19, 9, -14, 11, -11, 12, -17, 6, -12, 17, -7, 15, -12, 13, -11, 13, -11, 13, -13, 11, -14, 11, -14, 11, -12 } - }, - { - {67, 192, 17, 128, -29, -20, -69, 137, 88, -82, -106, 68, -26, -165, -189, 44, 10, -65, -64, -129, 82, -151, 39, -16, 35, 11, 33, -69, -9, 26, 44, -16, 54, 38, -66, 49, -40, -129, 183, -36, 9, 42, -22, 99, 129, -29, 49, 95, 9, -103, -78, 25, 62, -32, 34, 117, -104, -95, 99, 18, -38, -65, -2, 21, 75, -121, 59, 29, -93, -102, 87, -56, -123, -54, -11, 185, 216, -20, 36, -28, 34, -37, 58, 34, -35, -13, -37, 17, -50, 46, 43, 9, -58, 6, -2, 25, - -15, 39, -20, 6, 3, 24, -5, 8, 8, 25, -1, -237, -102, -163, 107, -79, -111, -75, -100, -20, 37, 179, 31, -96, 151, 6, 156, -150, 241, 112, 262, -47, -89, -18, -144, -12, -10, -52, 49, 5, -115, -28, -1, 35, 114, 26, -171, -143, -54, 96, 6, 5, -87, 142, -4, 10, -62, 18, -37, 75, -24, 238, 2, -31, 90, -60, -107, -44, 80, 143, 24, 88, 21, 15, -76, -74, -121, -6, -126, 31, 102, 109, 76, -39, -56, 98, -70, -29, 61, -56, -10, -29, 63, 112, 58, 33, - -29, -13, 20, -11, 75, 13, -37, -22, -17, -5, 10, 9, 1, -12, 35, 22, 2, 13, -27, -18, -22, -26, -9, -29, -28, -6, 36, 165, 179, 94, 1, 146, -78, -124, 122, 126, 160, 235, 23, -150, 88, -143, -8, 48, 36, 262, 22, -211, -8, 38, 90, -15, -70, -232, -44, 197, 70, 130, 154, 126, 37, -22, 137, -172, -3, -117, 317, -17, 11, 140, -115, -18, 51, -17, 190, -29, 59, 180, -33, 57, 17, -8, 0, -23, -50, 78, 107, -25, 106, 38, 208, 235, -10, 63, 41, -118, - 119, -29, -97, 42, 117, 33, -28, 208, -27, 57, 65, 31, -103, -6, -19, 17, -53, -11, 9, 23, 25, 39, -11, 19, -50, -35, -62, 50, 19, -9, 22, -8, -50, 34, 7, 25, -14, -18, 12, 63, -62, 36, 263, 255, -99, -148, -127, -90, 67, -282, -26, 37, -133, -250, 243, -54, -59, 37, 113, 97, -121, -51, -3, -15, 60, 83, -45, 103, -76, 158, -17, 5, -80, 83, 33, -26, -80, 37, -44, -73, -58, 12, 55, -153, 15, -287, -163, 101, -41, 32, 66, 186, -58, -97, -4, 4, - 81, 74, -86, -40, 210, 6, 34, 16, 95, -175, 8, 86, 164, 32, 72, 244, -58, -25, -131, 0, 43, 84, 2, -55, 77, -8, 138, -1, -3, 15, -170, -91, -100, 94, -15, -30, 0, 11, -5, 49, -15, -31, -37, -21, -52, -37, 41, 1, -14, -29, 13, 9, 4, -26, 45, 17, 29, -9, -2, -33, -34, 21, -16, 28, 40, -2, -168, -257, 109, -82, 3, -131, 102, -297, -248, -280, -97, -57, -199, 103, 268, -196, 40, 320, -75, -84, -148, 29, -3, 143, 44, 104, 69, -100, -203, -93, - 119, -65, -125, 34, 49, 43, 24, 279, -132, 153, -74, 79, -82, 233, -173, 97, -16, -133, 125, -48, -47, 140, 71, -9, -62, 128, 60, -125, -155, 108, 168, 99, 2, -71, 7, 111, -49, 134, -33, -263, 6, -114, 378, 136, -218, -119, -45, -95, 96, 98, 70, -43, 81, 70, 22, -13, -114, 25, 36, -29, 24, 42, -17, -1, 22, -4, -35, -24, 1, 32, -32, 31, 30, -38, -55, -64, 0, 43, -20, 39, -31, 1, 25, -16, -62, 13, 98, -219, -271, 234, -50, -218, 18, -55, 226, 114, - -57, 44, -11, -32, -40, 264, 52, 16, -178, -80, -41, 94, 116, 355, 10, 14, -10, 26, -154, 9, 65, -190, -135, -123, -15, 260, -209, 38, 119, 53, -97, 110, -261, 216, -45, 2, 117, -130, -154, -238, 52, -76, 229, 82, 7, 46, 70, 181, -78, -37, 187, -36, -106, -1, 188, 192, 173, 96, -114, 113, 157, -182, 237, -142, -134, 217, 23, 311, -3, -171, 77, -75, 205, 100, 57, 16, 71, -33, 129, 47, 52, 41, 76, -3, -6, 62, -2, 46, -23, 74, 146, -82, -39, 28, 19, 12, - 37, -5, 12, 33, 72, 8, 135, 35, 16, -58, 16, 47, -60, 16, 27, -1, 17, -1, -482, -320, 87, 154, 332, -203, 179, 31, 188, -11, -86, -115, 117, 341, 30, -32, -326, -275, 3, -203, -117, 10, 42, -208, -60, 48, 122, 63, -132, -2, 155, 123, 27, -128, 24, -79, 38, 41, 72, -99, 123, 296, -29, -24, 59, -168, 79, 238, -236, -281, -144, 21, -361, 7, 11, 49, 4, -7, -171, -95, -111, -17, 247, 362, 11, 22, 178, -76, -30, 80, 409, 50, 147, 285, 53, -188, 78, 84, - -86, 86, 74, -21, -89, 40, 26, -21, -152, 65, 140, 50, 102, 55, 123, -29, -46, 111, 94, -31, -6, -36, 81, 86, -71, 85, 23, 9, 22, 45, 65, 6, 57, -41, -21, -2, -11, 21, -39, 4, -12, 15, -52, -47, 247, 158, -232, -8, 492, 438, 91, 265, 324, 84, -6, 216, -98, 5, -195, 161, -15, 10, 70, 87, 267, -224, -208, 208, 40, 96, -163, 31, -58, 108, 0, 150, 144, -146, 122, 105, -172, 440, 75, 87, -341, -107, -29, 286, 263, -25, -293, 192, -255, -77, 220, -5, - -181, 219, 271, -68, 90, -108, -384, 4, 243, -111, -132, 163, -185, -276, 67, 190, 342, 182, -259, 110, -304, -355, 327, 157, 119, -220, -241, -34, 246, 85, 353, 159, 88, -375, 59, -103, 12, -86, 76, 26, 93, 161, 81, 16, 68, -61, -33, -62, -3, -58, -20, 26, 117, 23, -52, -19, 36, 8, -13, -119, 4, -59, 21, -84, -97, 66, 72, 121, -119, 4, 59, 510, 330, -224, -59, -10, 91, 70, -31, -202, 50, -139, 214, 5, 84, -72, -30, -211, -110, 438, 147, -271, 128, -264, -184, -412, - 179, 5, 7, 95, -10, -188, 310, 175, -67, -314, 313, -216, 83, -11, 103, 59, 199, 226, -53, 124, 363, 44, -113, -106, -64, 54, 243, -69, 99, 16, -221, 6, -54, 105, -333, -9, -556, -340, -310, -82, -306, 203, -76, -257, -68, -32, -205, -93, -7, 17, -123, -270, -267, 11, -58, 62, 150, -27, 75, 34, -1, -8, -145, -10, -3, -121, -9, 106, 212, -41, -101, 75, -131, 107, -109, -45, 21, -84, -98, -5, -61, 11, -23, -103, 49, -8, 123, 79, -87, 70, -49, 65, -40, 42, 43, 29, - 3, 45, -57, -36, -64, -134, 17, 42, -13, 23, -101, -351, -437, -207, -290, 754, -364, 171, -344, -99, 38, -56, -513, -10, -243, 19, 608, -194, 256, 334, 123, 136, 367, 109, -140, 104, 145, 155, 67, -75, 427, 17, -32, -70, 117, -36, -146, 144, -53, 104, -409, 18, -77, 373, -145, 121, 560, -48, 14, -135, -228, -12, -36, -235, 299, -63, 217, 24, 205, -117, -20, 447, 221, -346, -179, 95, 110, 54, 97, -100, 129, 164, 373, -475, 31, -203, 99, -8, 57, 176, 257, -169, 182, -123, -81, -68, - -61, 144, -321, -63, -147, 186, 153, 64, 80, -108, 127, 57, 92, -12, 74, -96, -51, -120, -7, -20, -105, -2, -8, -29, 1, 128, 82, -71, -113, 60, 47, 147, -111, 9, -38, 66, 78, -39, -59, -120, -248, -224, -240, 260, -504, -150, -315, 156, 525, -286, 17, 14, -101, 201, -167, 80, -51, -217, 468, 22, -151, 6, -67, -208, 164, -159, 154, -297, -136, 198, 148, -495, -87, -422, 127, -72, -403, 492, -137, -11, -373, -412, 25, -372, -47, -321, -272, 322, 37, -418, 138, -374, 334, 118, -159, 11, - 108, 347, -268, -384, 388, -272, -152, 201, 293, -543, -265, 306, 230, 117, -27, 36, -387, 131, 131, 212, -67, -413, -297, 143, -354, -313, 132, -23, 6, 127, 301, -2, -11, 277, 27, -48, 49, -41, -56, 57, -72, -55, -140, -138, -95, 22, -79, -2, 58, 43, -7, -5, 62, -74, -111, 31, -3, 104, -102, -33, -116, 132, 143, 28, -7, -92, -36, -128, 11, 17, -70, 18, 28, 27, -31, 256, -396, -649, -521, 234, -624, -32, 475, -44, 35, 338, -224, -194, 754, -300, 177, 285, -52, -684, -56, 70, - -171, -96, -158, 635, 7, 6, -30, -460, 85, -266, -132, 27, 78, 134, 371, 81, -94, 726, 78, -181, -665, -99, 489, -107, -305, -411, -360, -309, -193, 516, 202, 28, 288, 431, 242, -96, -75, 446, -88, -138, 131, 341, 49, -353, 81, -37, -525, -41, 418, -208, -241, -60, 562, -448, -89, -251, 257, 148, 119, 178, -73, -98, 191, 151, 105, -32, 24, 118, -330, -62, 44, -172, 5, 179, -18, 32, -71, -22, 99, 126, 192, 106, -32, 67, -109, -141, 40, -28, -113, 125, 67, 94, 20, 45, 98, 53, - -28, -71, -18, 39, 0, 39, 8, 49, 30, 84, 11, -83, 182, 148, -140, -49, -67, -48, 70, -85, 50, 530, 53, -473, -18, 142, -17, -216, 205, -160, 421, -325, 289, 632, -172, -169, -150, -132, 564, -419, -461, -352, 127, -184, -297, -137, 202, -285, 156, 36, 221, 328, 39, -43, -64, 323, -85, 113, -399, -5, -143, 315, -424, 345, -147, -219, 348, 604, -342, 170, -77, 121, -911, -723, -439, 61, -279, 118, 28, -340, -269, 27, 722, 168, -454, -678, -358, -252, 442, -311, -442, 102, 94, -410, -28, -10, - -204, -49, -13, -20, 196, 46, -236, -211, -117, -302, -166, 46, 334, 53, 60, -101, -279, -46, 224, -14, -131, 205, -318, -159, 44, 46, -8, 31, 19, -110, -224, -83, 165, -102, -82, -92, -200, -222, 78, -83, -51, -210, 48, 130, 160, -12, -101, -119, 114, 36, 103, 915, 592, -152, 56, 594, -236, 25, 250, 643, 371, -107, -145, -216, 54, -117, 7, 21, 669, 1116, -68, 771, 482, 104, 118, -542, -545, -57, 141, -35, 131, -199, -408, -680, -61, -436, -375, -242, -388, -273, -17, 641, -22, -478, -42, 142, - 471, -144, -121, -284, 213, -861, -779, -370, -389, -411, -254, 281, -351, -480, -409, -721, 371, 204, -646, 336, 651, 1282, 704, -3, 233, -730, -301, 401, 334, -184, -498, 70, 104, 457, -58, -459, -81, 745, 473, 541, 427, 752, 703, 216, 192, -160, -295, -77, -25, -248, 0, -287, -217, 344, 152, -87, -293, -107, -34, 0, -326, 332, 6, -269, 166, -164, -140, -37, 104, 456, 223, 545, 4, -101, 64, 211, 140, -64, 287, 19, -89, 48, 238, -110, -97, 94, -17, 84, -938, -93, 1518, -114, 59, 375, -549, 307, - 1077, 988, -997, -963, 3, -1044, -391, -5, 124, 377, 575, 501, 895, 208, 355, 352, -147, -66, 101, 115, 267, -481, 1076, 457, 504, -96, 1092, 133, 660, 270, 209, -258, -162, 553, 218, 256, -581, -315, -484, -287, -351, -3, -704, -771, -41, -298, -1447, -1081, -973, 278, 1062, 1369, -752, 943, 1473, 250, 129, -94, 1015, 77, 919, 393, 433, -610, -2011, -1597, -356, -54, 48, 71, 750, 705, 618, -382, 54, -199, -1034, 105, 88, 523, 86, 769, 700, 172, 609, -255, 414, -363, -403, -150, 167, 668, -145, -188, 104, -330, - -157, 338, -91, 234, -416, 574, 179, 6, -34, 441, -103, 31, 77, -9, 305, -216, -106, -3, 293, -429, 62, 153, -204, 32, 83, 53, -97, 722, -148, -1341, -103, 2102, 400, -408, 559, -187, 368, -181, -216, -708, -248, -87, -103, -345, 513, -463, -472, -45, 91, 432, 213, 111, 202, -192, 17, 650, -324, -799, -144, 59, -253, 540, -274, -196, 477, 120, 364, -825, -904, 295, -163, -322, -379, -495, -996, -7, -75, 327, -633, -1358, 1024, 268, 963, 96, -293, -295, 261, -517, 801, 148, 959, 650, 1417, -148, -1334, -1057, - -582, 766, 793, -601, 632, 1218, -710, -121, 1333, 196, 1027, -160, -505, -1382, -520, 145, 889, 754, -438, 374, 374, 715, 263, -732, -842, -347, 603, 1244, -19, -124, 665, 333, 72, -119, -262, -350, -261, 203, 144, 386, -154, -58, 50, 228, 322, -410, 19, 437, -39, -144, -487, 349, 11, -227, -141, 488, -12, -335, -161, 258, 20, -1115, 1156, 1568, 274, 71, 349, -239, 685, 383, 716, -144, -754, 1679, 11, -630, 79, 1136, 521, 224, -717, 79, -383, -280, 115, -533, 47, 146, 647, -914, -153, -108, 547, -205, -336, -320, - -1, 350, -709, 54, 191, -1454, 204, -392, -1024, 678, -756, -1328, 1762, -11, 106, -136, -485, 1064, -747, -67, 162, -481, -35, 1344, 697, -1179, -1275, 1266, -598, 739, 1216, -1084, -1867, -1292, 2166, -125, -1690, 1553, -1125, -2146, -29, 1857, -75, -2227, -27, -747, 25, 2754, -415, -2021, 299, 1081, 28, 1264, 79, 29, -393, 55, 294, 1021, -207, -271, 1013, -131, 246, 710, -115, -1023, 677, 490, 792, -239, -12, 284, -219, -752, -326, 317, 31, -144, 1004, -25, -1101, 264, 914, 530, -378, 55, -434, -241, 1108, 927, -231, -1051, -329, 439, - 363, 293, -189, -705, -26, -759, 1156, -239, 355, 726, 532, 548, 1360, 577, -327, 205, 339, 433, -485, 1294, 1236, 163, 431, -310, 5, -1338, 616, -710, 479, -62, -483, 713, -281, -546, 294, -767, 510, 14, -138, 202, 321, 464, 489, 452, 1385, -142, 157, 429, 936, -98, 254, -3, 734, 856, -274, 201, -31, -147, -1568, 121, 679, -382, -378, 344, -649, -982, 95, 550, 1172, -1500, 581, -81, -33, 3, 593, 1249, 31, -918, 312, 1013, -542, -808, 87, 443, -422, 802, -147, 616, 64, -620, 769, 608, 114, 479, -261, 298, - -137, 156, 259, 731, -145, -892, -104, 1028, 91, -133, 927, 189, 7, 218, 647, 943, -595, 231, 141, -47, 477, -137, -676, 225, 669, -282, 184, 222, -200, 254, -424, 311, 294, -382, -810, 351, 483, -218, -286, 437, -19, -267, -294, 311, 182, 718, -1355, -1055, -20, -1629, -560, -603, 1253, -37, -465, 577, -297, 319, 80, -622, 741, -1679, -161, 101, -422, 309, 73, -328, -62, 48, 420, 24, -495, -1630, -1191, -906, -453, 1009, -208, 37, -1635, 121, -117, -222, 48, -1579, 841, -767, 385, -315, 1070, -588, -1044, -502, -13, 777, - 1416, 1490, -1846, -1365, -945, 633, 1508, 1829, -324, -462, -1617, -600, 1430, 874, -23, -2, -40, -1364, 906, -276, 874, 2127, -2385, 2881, 809, -1565, 431, -3134, -3066, 2256, 958, 220, 668, -1162, -563, 2102, -86, 1412, -145, -1141, -378, 1247, -423, -31, 399, -104, -736, 403, -599, 270, 790, -833, 778, 260, -112, 294, -55, -190, 123, -292, 140, -593, 515, 541, 104, 14, -189, 275, 94, 108, 262, 520, -658, -224, -611, -464, 39, 19, 509, -677, -524, -653, -419, -178, 955, -1366, 1130, -680, 695, 361, 440, 252, -868, 946, -140, -344, - -310, -381, 293, -202, 416, 242, -53, -104, -726, 418, 174, -192, 163, 379, -108, 213, -369, 432, -162, 51, 178, 181, -194, 669, -26, -637, -41, 287, 145, -489, 236, 559, -106, -278, -267, -42, 156, -73, 662, -450, -170, -163, -333, -33, -101, 238, 176, -278, -41, 250, -268, -142, -80, 405, -253, 171, 275, -639, -255, 199, -662, 999, 269, 315, 464, -298, -7, -91, -455, 87, 151, 362, -72, -159, 224, -236, -95, 215, 3, -58, 186, 52, -118, -10, -130, 289, -277, 440, 20, 94, -185, -21, -67, -143, -72, 102, - 54, 124, -2, -109, -70, -348, 348, -280, 158, -69, 204, -117, -321, 18, 167, -267, 396, -317, 174, -123, 1570, 207, -535, -412, -312, -28, -53, 36, -45, -59, -891, 21, -179, -204, 110, -348, -161, 163, -246, 71, 273, -372, 233, -137, -200, -31, -200, 94, -186, -97, -219, -41, -6, -4, -133, -134, 38, 72, -158, 211, -262, -22, -106, -32, -51, -205, 279, 174, -285, 345, -37, 74, -158, 331, -332, 26, 26, 88, -57, -85, 244, -163, 34, 14, -52, 79, -110, -14, 135, -68, -65, 157, -63, -67, -147, 76, - 69, -320, 382, -216, 85, 27, 3, -124, 51, 159, -120, -59, 82, -118, -10, 97, -42, 39, 19, -87, 13, 12, 76, -142, 9, -16, -59, 60, -73, 34, -48, -124, 67, -108, -65, 40, -71, 25, 60, 7, -97, 100, -22, -62, 80, -772, -1245, 1391, 4698, 473, 1082, -2558, -3900, -986, -2035, 1585, 3277, 1720, 1095, -249, -1265, -1252, -934, -876, 316, 554, 328, 597, 85, 44, 242, 64, 274, 210, -155, -602, -437, -531, -706, -380, 406, 514, 966, 1354, 497, 192, -446, -1080, -1036, -731, -500, 99, 406, 572, 620, 514, - 355, 37, -36, -346, -231, -155, -166, -71, -188, -60, -224, -228, 88, -22, 303, 485, 296, 723, 653, -315, -633, -644, -947, -272, -224, -55, 591, 519, -87, 450, 572, 188, 401, -39, -452, -335, -780, -498, -181, -53, -53, 138, 376, 584, 746, 624, 214, -346, -556, -540, -593, -272, -147, -65, 137, 292, 239, 409, 231, 268, 251, -1, -199, -270, -329, -332, -288, -159, -157, 90, 173, 336, 497, 472, 186, 30, -266, -333, -384, -393, -110, -20, -71, 90, 307, 392, 199, 41, -17, 3, -76, -92, -145, -94, -110, -82, - -46, 0, 5, 87, 175, 180, 94, 42, -46, -72, -104, -79, -88, -44, -41, -2, 20, 72, 66, 79, 27, 19, -12, -17, -38, -14, -18, 3, -16, -21, -57, -3, 7, 34, 26, 55, 17, 13, -34, -13, 9, 31, -13, -28, -59, -21, -1, 34, 10, 14, -11, 13, 6, 29, 11, 19, -14, -1, -29, -18, -33, -6, -13, 15, 5, 36, 24, 29, -4, 4, -21, -4, -25, -13, -22, 8, -3, 18, 1, 15, -7, 14, -4, 13, -9, 4, -15, 4, -11, 9, -8, 9, -9 }, - {122, 198, 52, 175, 3, -180, -124, -131, -20, -90, 212, -158, -40, -72, -25, -127, 122, -75, -59, 103, 170, 193, 30, -14, 40, 10, 27, -87, -94, 46, -85, -85, -114, -120, 37, -79, 106, -132, -18, 59, 56, 49, -205, -37, -114, -20, -48, -125, -2, 150, 46, 73, 69, 81, 10, 102, 64, 113, -64, 76, -37, 52, 6, -104, 122, 138, -74, -93, 41, 127, 31, 34, -42, -8, 69, 43, 11, -25, 9, 58, 71, -8, -110, -67, -37, -47, 26, -10, -10, 53, -39, -13, 0, 9, -26, -7, - 4, -42, -5, 52, -7, 27, -37, 22, 11, -2, -24, -310, -81, -140, 103, -291, 64, -129, -67, 41, 6, 32, 44, 32, 126, -57, 14, -13, -153, 112, 189, -154, -144, 109, 29, 134, 43, 181, -25, 60, -96, -30, 186, 14, -120, -150, -161, 6, 134, 67, -1, 151, 121, 4, -124, 193, 50, 149, 153, -27, 97, 114, -14, 67, 79, -76, 16, -24, 75, -171, -109, 54, -105, -42, 147, -60, 81, -35, -229, 38, -1, 120, -189, -103, 86, 21, -18, 48, -89, 25, 23, -28, -56, 76, 71, 48, - 9, -30, 19, -23, -34, 24, 22, -47, 34, -27, -19, 40, -30, -62, -1, -24, -7, -30, -32, 12, -2, 18, 0, 17, -45, 12, -13, 194, 206, 90, 153, 118, 207, 234, -87, -26, 80, -235, -7, -78, -44, 107, -136, -17, 174, 31, 112, -56, -39, -59, -220, -37, 16, 116, -35, 200, 80, -35, 81, 41, 104, -75, -15, 234, -31, 221, 105, -98, 24, 194, 102, -129, 179, -49, 13, 9, -35, 34, 21, -161, 103, 74, -13, 5, -35, -146, 1, 81, -16, -18, -97, -214, -72, 79, 180, -273, - -144, 50, -118, 69, -5, -2, -163, -125, -72, -107, -52, 6, 19, -39, 63, 49, 11, 45, -49, -19, 2, -74, -15, 7, -92, 39, 23, -18, 4, 19, 46, 5, 7, 0, -44, -6, -13, 33, 24, 45, -31, -7, 288, 306, -61, -128, -140, 293, -254, 7, -42, -118, -161, 57, -44, -219, -267, 10, -20, -139, 50, 74, -98, -148, -138, 195, -210, -25, -246, 3, 137, 47, 23, -138, -133, 121, -93, -141, 18, -51, 86, 2, 35, -141, -52, -40, 135, 92, 94, -278, 44, 78, 64, 78, -79, -51, - 10, 56, 110, -19, 73, -81, 215, -390, 137, 11, -207, -9, 229, -69, -107, -209, -70, 16, -58, 0, 94, 120, 100, -30, -16, -123, -25, -32, -62, 17, -25, -25, 50, -62, -29, 60, -30, 38, -9, -25, -21, -17, -90, -57, 39, 44, -43, -35, -29, 33, -21, -13, -35, 23, 25, -43, 17, -6, -38, -10, -21, 24, -13, 36, 52, -25, -136, -431, 79, -197, 43, 36, -25, 306, 17, -196, 262, 126, 90, -39, 54, -79, 205, -34, 23, 309, 302, 129, 138, 133, 150, 100, -298, -93, -4, -78, - -253, -28, -60, -67, -136, -2, -40, 218, -70, 383, -2, 33, -71, -55, 3, -11, -30, -67, -45, -187, 46, 31, -22, -97, 131, 97, 114, -39, -82, 3, 99, 108, -86, -244, -125, 27, 204, -28, 167, -132, -192, 144, -67, -158, 92, 96, -177, -140, -195, -64, -67, 113, -61, 35, -12, 75, 47, 42, -36, -20, -101, -50, -27, -1, 45, -8, 4, 85, 33, -3, 1, 55, -35, 15, 16, -28, 33, -25, 22, 18, 25, -15, -63, 62, 8, -105, 155, -185, -209, 102, -62, -14, -111, -58, 102, 153, - 75, -30, 20, -14, -37, -138, 45, -378, -114, -117, 103, 136, 9, 70, -241, 70, 34, 70, -217, 411, -21, 80, 51, -187, 28, -270, 175, -54, -232, 51, 16, -110, 10, 30, 180, 333, 140, -61, 104, 140, -307, -107, -142, 90, 68, -45, 46, 111, 66, 142, 253, 11, -97, -21, -13, 206, -146, 6, 91, 276, -1, -175, -178, -10, -218, -24, 80, 337, 283, -28, -154, 128, 7, 41, 29, -6, 40, -6, -44, 42, 45, -41, 65, 67, 58, -12, -51, 44, 51, -3, 14, -36, 4, -4, 76, 34, - 46, 43, 10, 30, -3, 36, 67, 20, 26, 55, 65, -27, -19, 22, 18, 57, 77, -35, -397, -109, -147, 169, 6, -83, -510, -68, -69, 210, 505, -146, 339, 57, -299, -306, 53, 76, -174, 190, -138, 153, -191, 91, 65, -182, -153, -117, 59, 196, -258, 8, -272, -17, -104, 65, 197, 19, -86, -77, 213, -2, 325, 99, -124, -120, -95, 45, 204, -6, 338, -606, -447, -362, -85, -309, 19, -118, 108, 273, 48, 112, 175, 289, 148, 42, -202, -502, -528, 281, 18, 357, -257, -186, 156, -372, 6, -134, - -16, -241, 8, 77, 214, 37, 33, -71, 76, -18, 24, 58, 96, 123, -36, -55, 90, 44, -37, -69, 12, -13, -10, -31, 12, -2, -38, -15, 35, 65, 52, 44, 22, -156, -87, -61, -57, 80, -15, -28, -2, 21, 4, -5, 236, 108, -194, -2, 453, 390, -39, -331, -567, -61, -201, 205, -172, -163, -642, -271, -576, 214, -22, -136, 149, -17, 0, 44, -187, 19, -215, -35, 124, 98, -219, 80, 216, 360, -58, -47, -123, 23, 182, 266, -42, 42, -61, -43, 310, 231, 5, 238, 64, -286, 51, -26, - 370, 149, 43, 183, 238, 69, -217, -363, -88, 79, 192, 103, 8, 79, 286, 66, 90, 136, 74, -184, -215, -181, -212, -188, 318, 48, 244, -216, -197, -35, 204, -128, 106, 66, 29, -108, -75, -100, -74, -114, 42, 40, -37, 78, -55, 38, -25, 10, 30, -101, -69, -102, -72, -124, -41, -103, -55, -59, -85, -4, 86, 31, 33, -31, -14, -10, -27, 73, -39, -18, -27, 797, 178, -249, 146, -146, -471, -99, -462, -258, 244, 318, 127, 64, 30, 57, 307, -218, 433, -280, -281, 342, 156, -556, 245, 141, - 179, 365, 183, 272, -16, 147, -84, 232, 64, 50, 158, -312, -166, -95, 203, 88, 75, 160, 49, 57, -280, 4, 309, -54, 41, 40, 42, 367, 144, 493, 117, -69, 471, -401, -49, -62, -158, -35, 101, 465, 48, -97, -177, 97, -186, -79, -119, -252, -38, 70, 400, -31, -380, -104, -227, -114, 280, 225, 263, -205, 46, -228, -32, -76, -135, -76, -187, -109, -33, -79, -246, -97, -69, -49, -53, -86, 14, -40, -193, -8, -91, -55, -13, -1, 38, -5, 91, 88, 18, 17, -60, -54, -12, -65, 93, 55, - 88, 81, 37, 114, 77, 29, 55, -14, -43, 81, 117, -288, -444, -160, -437, 314, -373, -274, -220, 198, 500, -507, -180, -572, 164, 80, 54, -164, 45, 644, -337, -57, 244, 166, 127, 226, 151, -212, -358, -67, -198, -270, -331, 5, -77, 81, 425, 269, -239, -129, -27, -123, 104, 809, -275, 564, 176, 95, -37, -92, 95, -310, 148, 439, 18, 70, 351, 228, 136, -296, 247, -177, -265, -715, -225, 464, -264, 120, -503, 360, -190, -198, 314, -501, -371, 568, -405, -381, 227, -262, 52, 1, 162, -411, 129, 11, - 410, -305, 102, -43, -232, 304, 61, -253, -184, -174, 27, -1, -128, 3, 159, -13, 112, 126, 100, -228, 127, 116, 183, -5, 13, -166, -66, -82, -86, 38, -19, 106, -151, -95, 57, -146, -123, -155, 53, -324, -240, -33, 368, -174, 646, 601, 119, 192, -349, 43, -282, 451, -90, 133, -215, -139, 78, 61, -206, 346, -97, 74, 130, -226, 87, -289, 2, 165, 198, 5, 262, 329, -23, -616, -102, -182, 442, -372, -461, -329, -219, 65, -260, -205, -130, -37, 83, -902, 572, 445, 652, -206, 106, 436, -414, -385, - 79, 285, 189, -48, 90, -227, -269, -346, -99, 1202, 99, -664, -116, -363, 232, 181, -410, 90, -124, 36, -201, 258, 265, -37, -130, -156, -520, 159, 88, -19, 219, -102, 38, 86, -245, 97, 152, 345, 186, 24, -291, 5, 273, 18, 4, 204, 8, 72, 202, 171, -27, 95, 172, 158, -70, 71, 206, 250, 187, -2, -125, -26, 10, 158, 4, -41, 15, 60, -92, 61, 101, -91, 66, -227, -24, -162, -355, -652, 42, -543, 249, 101, -458, 263, 278, 415, 105, 171, -475, 2, -104, 442, 188, 30, 391, 460, - -66, -204, 39, 565, -373, -275, 273, 167, -379, -71, -352, 644, -553, 160, 324, -194, 297, 122, -167, -154, -179, -248, 342, 488, 82, -357, 25, -395, -168, 273, -64, -192, -161, 76, -552, 25, -70, -302, 407, -406, -42, -87, -321, 333, -40, 196, -170, -24, -33, -189, 137, -174, -48, -171, 472, 216, -592, -120, -967, 556, -17, -423, 370, 48, 42, 147, -8, 227, 254, 67, -85, 154, 274, -160, -118, 123, 26, 77, 70, 152, 182, -124, 87, 67, -172, -138, 109, 31, -32, -100, -111, -166, 152, 179, 13, -109, - -376, 12, 16, 122, -248, 30, 165, -95, 194, 100, -31, 63, 97, 15, 24, 68, 123, -119, -26, -68, 33, 574, 28, -448, -184, 255, 429, 447, 22, -113, 643, 271, 714, 80, 66, -348, -135, -209, 195, 96, 389, -446, 35, -268, 241, -387, 150, 414, -58, -20, -215, 52, -216, -764, 109, -124, 58, -346, -69, 288, 577, -67, -202, 325, 162, 73, 399, 129, -205, -108, 259, -43, 237, -284, -242, 78, -227, -452, -200, -513, -108, 163, -392, -65, -451, -207, 2, 172, -539, 230, 45, -331, 410, -152, 112, 710, - 818, 45, 291, 587, 716, 698, -65, -478, -716, -270, -473, 444, -92, -221, 120, -20, 54, -17, -209, 221, 70, 78, 21, 302, -169, -12, -91, 207, -195, -93, -17, 298, -75, 177, 257, -240, -45, -107, -258, -115, -56, 105, 13, 350, 102, 234, -19, -240, 69, 55, 2, 976, 1119, 59, 358, 343, -48, -806, -22, -33, -306, 227, 210, -439, 238, 307, 49, -117, 165, -112, 569, -98, -269, 3, 128, -54, -40, -11, -911, 262, -23, -629, -263, 108, -62, -429, 146, -506, -49, 49, -814, -146, 345, -261, 34, 510, - 310, 390, 118, -221, -382, 388, -205, 217, -364, -189, 254, 436, 60, 523, -355, 452, -388, -463, -334, 450, 468, -438, 221, -1207, -115, 353, 107, -190, -485, 220, -684, 108, -355, 321, -530, -336, 521, 11, 259, 58, 225, -120, 90, -61, -399, -72, -189, 121, -133, 69, 10, 64, 26, -88, -126, 15, -255, 87, 64, 142, -166, 141, 126, 86, 107, 82, -178, 17, 76, -128, 222, -22, -96, -132, -9, 19, 101, -84, 95, -82, 232, 105, -211, -54, -59, -97, -94, -213, -890, 70, 1090, -735, -75, -59, 53, -288, - 135, -462, -483, -153, -136, 121, -125, 254, -363, 17, 699, -572, -514, -119, 611, 91, -777, 333, -291, -325, 72, 1066, -602, -328, 750, 564, 44, -307, 16, -111, -245, 221, 192, -124, -617, 789, 363, 153, -838, -123, 254, 293, -108, 443, -75, 153, -196, -497, 322, -354, 210, 116, -444, 835, 123, 602, 595, 111, -907, -169, 4, -354, -187, 39, -34, 396, 732, -208, -77, -321, -150, 310, -211, 182, 543, -475, 540, -103, 159, -203, -116, -170, 19, 106, 115, -87, -2, 128, 66, 292, 130, -141, 8, 30, 258, -142, - 72, 125, 36, -7, 5, -339, 164, -123, 160, 218, 24, -32, 105, -9, 79, 31, -40, -124, -133, 257, 39, -58, 67, -157, -34, 262, 343, 46, -313, -1575, 105, -411, 55, 787, 76, -153, 145, 30, -533, -577, -519, -499, 650, -131, 776, 68, -731, -26, 82, 627, 124, -102, -124, 179, -393, -151, 694, -142, -900, -688, 412, -90, -186, 207, -64, -464, 141, 272, 625, -126, -518, 7, -653, 251, 741, -119, -908, 286, -10, 51, 220, -286, 560, 42, -377, 293, -204, -127, 799, -410, -137, -135, 504, 202, -883, 448, - -712, -170, -384, 92, -234, -216, -73, 406, -132, -250, 480, -280, 493, -3, -260, -157, 123, 135, 98, -297, -98, 73, -17, -194, 4, 183, 282, 117, 145, 23, 277, -157, 90, 219, -83, 27, 89, -55, 44, 86, -271, 229, 98, -273, -224, 16, -321, 28, -237, 306, -554, -1, -117, 58, -144, 173, -92, 80, 62, -114, 25, -766, 155, 1271, 824, 380, -632, 474, 594, 885, 424, 106, 29, 555, 952, -214, -119, 542, -1072, 390, 950, -196, -333, 249, 737, 597, -402, -682, -44, 345, -119, 84, 7, 802, -461, 514, - 771, -310, -97, 548, -86, 1919, -808, 346, 1309, -756, 244, 88, -1069, -33, 195, -469, 1037, 79, -147, 81, -437, 1428, 390, -1144, 1100, -462, 37, 339, 406, 733, 353, -198, -720, -963, -366, -386, -71, -296, 600, -368, -643, 71, 171, 129, 227, -362, -357, -214, -238, -759, -326, -259, -529, -253, 182, -224, -497, -24, 185, 329, -84, 154, 353, -22, -250, -16, -154, 199, 280, -403, 347, -209, -2, 52, -193, 371, 136, -523, 314, 48, -193, 384, -446, 175, -90, 187, -113, -123, 65, -73, -53, 135, -88, -300, 130, -29, - 82, -14, 241, -138, 308, -1470, 853, 45, 513, 863, -1422, 330, 722, 171, 537, -539, 592, 181, -561, 14, -356, -1031, 563, 329, 942, -518, -701, -237, 216, -139, -1182, -574, 355, -82, 170, -491, -160, 397, -338, -160, -508, -112, 177, -551, 53, -1209, -1005, 314, -1045, 96, -1093, -757, -531, 517, 1009, 1255, -302, 560, 672, 333, 288, -480, 1386, 1423, -969, 971, -764, 491, 993, 953, 1152, 1384, 973, -1094, -784, -4, 23, 419, -266, -207, -662, -360, -980, 219, 815, -327, 197, 860, 399, -582, 654, -36, 229, -60, -120, 194, - -210, 295, 242, -214, -267, 255, -183, 13, 5, -17, 69, 29, -355, 331, -152, 161, 185, -127, 200, -247, -187, 170, -204, -256, -117, 107, -104, 68, -237, 12, 84, 219, 322, -74, 180, -211, -2, -37, 96, 78, -21, -163, -234, -52, 48, 1827, -1337, -681, 721, -429, 689, -537, -598, 202, -1414, -64, 952, -230, 490, -811, -198, -320, 33, 1015, 308, 226, -180, 557, 180, 1386, 342, 810, 59, -632, -597, 807, -391, 374, -6, -1040, 752, -927, 1803, -1342, 821, 735, -769, -647, -477, 666, -49, 697, -7, 92, -1229, -661, - 289, -604, 203, -368, 364, 207, 948, -561, -191, -238, -461, 1284, 240, 122, -1192, -385, 645, 381, 412, 1112, 714, 984, 1137, -31, 505, -470, 1511, 115, -246, 551, -125, 1159, 25, -231, -235, 141, 817, -615, 424, -194, -63, 244, 166, 319, -195, 209, 384, -97, -140, 260, -38, -38, -25, 72, 46, 126, -272, 365, -209, -116, -54, 224, -308, 34, -219, 305, 553, -181, -147, -70, 381, 188, 398, -29, -224, 183, 194, -53, 192, 149, -529, 86, 617, -78, -286, -2764, 1923, -1194, -826, 15, 399, 490, 95, -446, 1498, 752, - 214, -752, 495, -30, 562, -718, -487, 377, 1121, -1284, 58, 410, 142, -320, -184, -166, 57, -70, 294, 1401, 96, -641, 951, -226, -909, -1185, 1129, 362, -151, 413, 265, 929, -1263, -140, -640, -189, 730, -541, 288, -623, 303, 1932, 152, -1116, -1241, -84, 598, 575, -495, 113, 948, -404, -1822, 1034, -626, -1047, 460, 1724, -1193, 864, 1212, 408, -1042, -882, -534, 427, 381, -371, 1087, 520, -65, -40, 69, -914, -342, -650, 333, 283, 218, 286, 225, 657, -331, -173, 131, -7, -512, 435, -17, 269, -126, 200, -329, -112, -198, 303, - 62, 54, 11, 179, 491, -204, -933, 66, -460, -100, 281, -406, -256, 520, -496, -121, 5, 244, -531, 27, 1583, 521, 105, -116, 251, 446, -142, 208, -240, -2, -190, 744, -835, -94, 499, -1159, 375, -283, 87, -136, -325, 207, -90, -472, 1270, -969, -273, 902, -578, -88, -183, 199, 892, 70, -871, 1193, -645, 426, 743, 332, -278, 66, -656, 161, -398, -312, 1597, -371, -638, 209, -298, 380, -249, 417, 1027, -565, 339, 786, -924, 424, 501, 231, 628, -716, -190, 1099, -759, -166, 313, -307, 1047, -1040, 176, 376, -482, 366, - 399, -991, 352, 846, -10, -254, -41, 544, -113, -931, 756, 359, -410, 155, -227, 336, -132, -416, 489, 27, -108, -362, 340, 65, -484, 173, 322, -67, -159, 71, 298, -44, -312, 318, 207, 39, -17, 265, 50, 93, -370, 469, -259, 500, -331, -893, -2411, -3790, 343, 3629, 296, 8216, 8480, 4222, 8878, 5921, -1231, -129, -1956, -7129, -6259, -3869, -7285, -5702, -1660, -3574, -2993, 1057, 1788, -869, 465, 1597, -1236, -724, 2250, 1999, 226, 2234, 3813, 1272, 2757, 5219, 2503, 1320, 4675, 3907, 516, 2804, 5478, 1080, 1284, 4424, 1901, -487, 3124, 2949, - -285, 2602, 3360, -66, -2479, -1161, -5811, -9591, -8533, -9097, -13888, -12477, -11678, -14199, -13798, -11323, -10213, -9191, -5331, -2064, 1772, 3799, 7294, 10888, 11888, 13246, 17290, 17063, 13418, 14681, 12975, 5352, 5834, 4952, -245, -850, 1409, -238, -2272, 251, 1463, -1490, -617, 1286, -746, -2882, -983, -814, -4155, -2960, -835, -3273, -3702, -307, -1350, -3747, -1832, -1730, -5250, -4982, -4523, -8102, -8756, -7314, -7799, -8411, -6049, -5173, -4501, -3284, -1808, -863, -299, 581, 2761, 3801, 5913, 9702, 10983, 12159, 14220, 13890, 12221, 10394, 7259, 3069, 699, -849, -2451, -2867, -2819, -2858, -2921, -2742, -2493, -2685, - -2746, -2615, -2796, -3059, -2925, -2820, -2749, -2423, -1851, -1393, -920, -280, 198, 415, 568, 602, 496, 438, 328, 76, -133, -321, -552, -623, -619, -683, -669, -561, -546, -488, -321, -319, -349, -201, -138, -204, -83, -43, -94, 130, 356, 430, 670, 925, 1043, 1211, 1399, 1431, 1415, 1477, 1470, 1388, 1304, 1182, 978, 784, 641, 450, 247, 60, -170, -442, -670, -891, -1067, -1224, -1317, -1322, -1277, -1154, -932, -725, -539, -371, -238, -186, -123, -73, -47, -31, 8, 23, 39, 50, 71, 71, 77, 72, 71, 53, 43, 24, 12 } - }, - { - {49, 197, -99, 55, -21, 12, 9, -79, -91, 59, -17, -72, -93, -57, 81, -8, 109, 23, -140, -143, -102, 42, 35, 75, -12, 85, -66, -12, -151, -23, -29, 31, 56, 57, 110, -55, -75, 60, 33, -72, -75, 4, 51, 25, 123, -47, -40, 140, 42, 262, 111, -74, -3, -161, 2, -184, -13, -69, 126, 13, 68, 93, 50, 89, 59, 13, -155, -17, -78, 106, 155, -109, -78, -47, -64, -82, -133, -30, 39, -78, -65, -28, -109, 13, -23, -73, 23, 4, -1, -36, 6, 7, 40, -11, 25, -14, - 18, -5, -25, 7, 31, 5, -29, -29, -4, 54, 12, -11, 8, -16, -18, -309, -330, -26, -95, 13, -72, -20, 184, -33, 99, -46, -88, -122, 23, -25, -146, 168, 51, 11, 90, 86, 139, 98, -9, -103, 96, 22, -139, -62, -63, -42, 124, -43, -212, -72, -24, 44, -66, -138, 5, -14, 160, 24, -1, 59, -4, 216, -37, 20, -48, -86, 0, 93, 42, 25, 88, -81, -134, -96, -19, 18, -31, 4, -101, -22, 53, -32, 105, 55, -6, 20, -99, -84, 163, 37, 69, 47, -29, -10, -124, 9, - -71, 30, -24, 32, 34, 96, -10, -33, 6, 21, 13, 3, 3, -29, -23, 12, -11, -25, 39, -20, 20, 30, -28, -8, 22, -8, 40, -24, 20, -19, -14, -50, 47, 213, -11, 109, 65, 146, 180, -41, 15, 110, 110, 73, 206, 41, -66, 9, 180, 63, 86, 156, 210, 138, -47, -143, 102, 69, -82, -139, 8, -81, 38, 53, -50, -69, 71, 55, 125, -82, -168, -84, -72, -112, -38, -128, 78, -175, 76, 15, 42, -78, 169, 129, -118, 148, 56, -21, 50, -106, -33, 102, 37, 43, 27, 121, - 50, 150, -72, -8, -9, 59, 87, -33, 59, -77, 41, 53, 48, 165, 7, 123, 138, 78, -123, -23, -18, -31, 13, 71, -27, 4, -4, 9, 27, -19, 31, 49, -32, -16, 47, 3, 2, -1, -24, 13, -11, 6, 37, 59, 5, -6, 31, 24, 11, 15, 13, 16, 0, -6, 28, 33, -26, 19, -8, 27, 33, 5, 8, 35, 2, 1, -4, 17, 596, 1, 528, 38, 336, -76, -53, 86, -243, 266, -150, 177, 138, -103, 83, -12, 14, -50, 79, 103, 137, 214, 57, 65, -4, 253, -291, 3, - -19, 67, 129, -160, 63, 66, 40, 99, 59, -124, 61, 226, -39, 66, -35, -40, -8, -169, 258, -8, 28, 186, -23, 10, 239, -351, 98, -11, 107, 276, 87, 64, 100, -35, -76, -57, 71, 21, 153, -59, 126, 54, -40, 21, -97, -68, 15, -33, -134, -91, -138, 79, 126, -37, 40, -33, -91, -8, 53, 47, -165, -11, 17, -30, 11, -38, 5, -41, -79, -6, -52, -47, -65, -1, -64, -24, -62, -52, -1, -27, -32, -8, 10, 26, -33, -3, 12, -238, -289, -117, -42, -110, 234, 98, -184, 205, - -27, -152, 47, 89, -82, -139, -123, -263, -131, 112, -164, -267, 77, 106, 23, -99, 201, 23, 186, -13, -41, 104, 176, -250, -117, 67, -54, 60, -161, -13, 45, 58, -137, -253, -69, 73, -41, -33, 17, 81, -23, 44, -83, 145, -191, -145, -49, -142, -41, -39, 58, -104, 80, 158, -12, 37, 44, 76, 157, -60, -28, -30, -63, 161, -64, -282, -178, -119, 272, 4, 157, 71, 25, 42, -17, -6, 132, -44, -28, 42, -21, 21, -57, -36, 32, -8, 35, -9, 21, 49, 37, 46, 2, 32, -5, 47, - 53, 83, 54, 66, 17, 44, 40, 28, 41, 55, -23, 5, -9, -23, 25, 33, -66, -257, -592, -57, 43, 5, -191, -87, -217, -58, -256, -297, -229, -55, -151, -335, -207, 67, 104, -94, 202, 109, -73, 245, 54, 18, 41, -340, -11, 54, 128, -108, -93, 199, 393, -295, 106, -89, -14, -261, -22, -5, -131, -170, -121, -145, -75, 82, 288, -137, 109, 192, 177, -62, 20, -66, -55, -268, -131, 147, -95, 30, -91, 73, 41, -32, -10, -127, -102, 20, -37, 51, -314, -335, -36, -52, -143, -4, 105, -166, - -126, -142, -242, 167, -18, -40, 65, -13, 59, 109, 39, 59, 35, 79, -25, 11, 13, 15, 27, -25, -21, 1, 25, 28, -21, 23, -30, -61, 30, 19, -23, 70, 33, 1, 28, -49, -49, -17, -27, -24, -66, -14, -52, -373, -68, -448, -95, -319, -33, 55, 84, 337, -209, 72, 96, -189, -80, 271, 33, -84, 39, -230, 209, -294, -92, 125, 85, -34, 54, -61, 99, -128, -214, 11, 109, 82, -170, 44, 200, -205, -251, 199, -170, 129, -121, 70, -1, -185, -232, -149, 68, -13, 92, -127, -116, -305, - 161, -220, -95, 113, 271, -39, -51, -398, -306, -107, -107, 144, -38, -235, -33, 8, -124, -36, -272, 180, 75, 227, 287, 145, 15, 119, 256, -25, -54, -21, -73, -255, 18, 14, 58, 130, -51, 26, 4, -103, -50, 88, 92, 79, -61, 21, 38, 28, 35, 33, 16, 66, 73, 43, -10, 28, -8, 24, 54, 14, 24, -3, -14, -20, 3, -48, -17, 45, 218, 116, 635, 309, 411, -126, -17, -6, -628, 34, 270, -123, -49, 23, 395, -66, 229, -45, 219, 122, 271, 383, 49, 256, -79, 222, -30, 409, - 217, -5, 232, 189, -69, 181, 107, 156, -122, -96, -330, -18, 234, 47, 30, -75, -123, -96, -109, 576, -369, 148, 174, 101, 50, -218, -293, -73, -44, -11, -508, -250, -261, 15, -12, 153, -16, 136, 180, 327, 60, -82, 110, -202, 56, -148, 55, 128, 71, 209, -140, -157, 745, 104, 136, 97, 253, -177, -92, 162, -18, -2, 30, 55, 146, -70, -11, 30, 84, 22, -77, 144, 6, -31, 3, -14, -76, -69, -33, -76, 0, -28, 35, 104, -9, -7, -111, -21, 55, -10, 7, 13, 88, -43, -13, 31, - 33, -95, -82, 979, 100, 150, 105, -56, -400, 271, 277, -154, 119, 131, -242, -29, 227, 137, -422, 110, -118, -210, -8, 126, 30, 0, -11, 184, -59, 105, -329, 134, -36, 132, 71, -56, 230, -314, -139, -310, 270, 132, 442, 223, -4, 98, -363, 0, 103, 118, 107, 27, 61, -93, 100, 322, 427, 188, -199, -106, -47, -83, 157, 219, -154, 131, 238, 76, -334, -653, -326, 133, 284, -122, 83, -23, -63, -1, 296, 56, -249, 405, 181, -468, 20, -55, -153, -52, -73, 0, 161, 69, -128, -67, 94, 175, - -80, 133, 33, -109, -30, 18, 3, -20, 8, -54, -41, 39, 9, -48, -53, 3, -35, -80, 48, -28, -43, 23, 82, -90, -143, -1, -22, -208, -37, 51, -1, -126, -16, -47, 39, 29, 64, 51, -21, -23, -40, -103, -606, 188, 275, -312, 199, 358, -860, 192, 28, 195, -326, 489, -680, 2, -56, -47, -77, -187, -262, -33, 233, 33, -1, -120, 162, -18, -91, 136, 289, -189, 207, -31, 122, 73, 194, 317, -79, 89, -407, -192, -90, -143, -372, 47, -140, -229, 343, -320, -116, -147, -184, 247, -278, 160, - -102, 254, -136, 277, -362, -93, 39, 334, -580, -208, 15, 8, -108, 236, -303, -575, 121, -504, 254, -176, -4, -528, -215, 584, 321, -427, -369, -301, 13, 182, -81, -188, 370, 140, -71, -75, -146, -23, 142, -132, 153, -13, -115, 26, -89, 64, 128, -74, 54, 103, 64, -7, 150, -143, 141, -37, 124, -167, -94, 30, 6, 183, 55, 112, -65, -97, 54, -192, -24, -37, 77, -36, -44, -60, -442, -189, 556, 24, -459, 432, -202, 29, -479, 74, 190, -422, -103, -377, -3, 24, -127, -105, 368, 57, -250, 63, - -535, 322, 509, -165, 213, 362, -27, -74, 45, 44, 212, 36, 49, 111, -299, -21, -343, -351, -144, 148, 209, -11, -413, 82, 109, 204, 442, -453, 664, -550, 25, -110, -95, -266, -510, -688, -267, -78, 176, -52, 29, 102, -5, 486, 230, -497, -77, -10, 318, -343, 23, -693, 130, 542, -483, -189, 69, -5, 136, 759, 12, -100, 40, 387, -262, 104, 142, -57, -27, -5, -9, 173, -55, -39, -148, 251, -53, 74, 26, 45, 63, 183, -126, -32, 194, -140, -196, 163, 9, 80, 111, 62, 201, -155, 94, 111, - -68, 283, 98, 173, 64, -170, -61, -29, -28, -30, 83, -282, -578, 691, 293, -336, 446, 449, 634, -233, -221, 466, -70, -90, 161, 208, 81, 101, -633, -65, 1, 8, 34, -69, 267, 522, 52, 38, -9, 27, 479, 130, -34, -102, 122, 109, -75, 58, -274, -54, 416, -411, -201, -354, 466, -424, 214, -172, 137, -90, 111, -340, 79, 520, -340, 30, -903, -37, -319, 28, -842, -34, -41, -257, -180, 691, -738, 127, -199, -272, 199, -246, -576, -401, 57, 34, 120, -282, -387, 225, 20, 47, 260, -427, 324, -310, - -146, -131, 78, 15, 93, -52, -109, 31, -61, 94, 202, 121, 75, 61, 56, 57, -20, 222, 43, -38, 164, 171, 64, -89, -8, -132, 219, 81, 177, -82, 181, 164, 237, 119, -65, -119, 199, 44, 173, 43, 48, 49, 53, 585, 196, -69, 118, -282, -312, -243, 555, -496, -633, 307, -589, 223, 15, 166, -268, -56, -324, -128, -252, 125, 282, 206, -478, 553, 59, 197, 42, 270, -64, 259, 54, -107, 154, 65, 206, 153, -365, 149, -113, 106, -81, -127, -119, -245, 225, 255, 253, -43, 469, 577, 220, 80, - 250, 597, 283, 651, 406, 486, -527, -516, 97, -101, -150, 45, -270, 221, 152, 106, 482, -112, -328, -263, -245, 61, -123, -1053, -470, -408, -160, -210, -122, -157, -311, 14, -191, -170, 59, -170, -66, -263, 4, 17, -54, -377, 145, 1, 7, -283, 75, 104, 99, 33, 320, -212, -93, 69, 25, -23, 125, -150, -141, -26, 223, -23, 159, 196, -54, -244, -231, -26, 233, 19, -188, 25, -51, -120, -102, -38, 1, -184, -168, 159, 463, 326, -1036, -753, -243, -3, 333, -135, -31, -813, 110, -423, 300, -53, 400, -342, - -93, -407, 65, 343, -167, 104, -243, 23, -559, -148, -33, 45, 404, 539, 13, -485, -351, -154, 44, -125, 150, -559, -181, -73, -152, -312, -80, -142, 378, 560, 370, 141, 224, 237, -274, 933, 558, -730, -639, 686, -542, -307, 100, 78, -526, 508, 28, -1572, 417, 990, -689, 683, 906, -302, -99, 488, -574, -375, 185, -309, -360, 414, -695, -209, 84, 17, 35, -66, 248, -180, 104, 38, -188, 366, 182, -12, -238, 282, -182, 218, -193, 265, 23, 55, 264, -208, -238, 70, -220, -133, -15, 23, -148, -258, 118, -606, - -5, 279, -228, 164, -73, 82, -259, 6, 134, -119, 86, 544, -247, -228, 531, -387, -69, 450, -320, -204, 339, 208, 223, -55, -330, -265, 313, -249, -22, 93, -466, 305, 250, -189, -152, -365, 12, -225, 318, -512, 41, 198, -25, -243, -529, -118, -229, -50, -409, 563, -545, 98, -196, 143, -773, 802, 155, 82, -317, 185, 134, 37, 76, -140, -609, -103, -261, -390, -522, -187, -129, -519, -196, -21, 366, 170, -469, -410, 259, -105, -596, -255, 153, 498, 497, 503, 803, -149, -535, -513, -27, 354, 627, 284, 140, -629, - 363, 137, 612, 426, 281, 212, 7, 59, 363, -80, 32, 68, 110, 128, 122, 178, 436, 140, 39, 153, -3, 143, 47, 31, 274, -317, -222, -80, 128, -157, 114, -65, 343, 19, 64, -169, -209, 25, 203, -178, -13, 233, -178, -4, 115, -317, 404, 220, -62, 102, -6, 3, -86, 232, -60, 385, 989, -871, -40, -339, -482, -267, 445, -239, -287, 247, 576, 384, -458, 299, -480, 354, 4, -41, -240, -336, -295, 70, 49, -538, 333, 68, -65, -198, -248, 400, -548, -15, 565, 692, -627, -31, -137, -386, -528, 570, - 112, 365, -126, 53, -64, 364, -154, 28, -455, 638, 509, -760, -955, -191, -5, -301, 16, -222, 56, -469, 489, -605, -553, -193, 73, 430, -237, 619, 49, -212, -225, -155, -402, 379, 263, -96, 220, 191, -318, -296, -272, 480, 110, -335, 29, 139, 146, -502, 247, 207, 84, -1, -153, 72, -167, -447, 83, -56, -92, -49, 34, -133, -182, -6, -72, 228, -130, -60, 120, -58, -222, 180, -222, -67, -379, 199, 30, -51, 56, -164, 319, -20, 47, 372, 257, -102, -130, 179, 91, -127, 63, -116, -116, -22, 75, -69, - -25, -1372, 2026, -1396, -339, 349, 1100, 868, -312, -368, 71, 36, 573, 192, -729, 208, -148, -275, 85, 289, 8, -571, -478, 245, 224, 329, -176, 410, 111, 484, -40, -185, 381, -60, -383, 54, 470, -35, -512, 245, 620, -577, 233, -618, 250, -777, -487, 824, 794, 353, 1030, -211, 1228, 437, 480, 638, -1091, 914, 328, 361, 439, 88, -528, 73, 1037, 1154, -4, -1339, 661, 21, 287, -61, 41, -303, -988, 187, -156, 210, -176, 480, -552, -616, -414, 73, -173, -285, 331, 113, -422, -470, -352, -283, -40, -85, 246, -20, - -361, 279, 66, -104, 24, 131, -177, -103, 190, -336, -130, -233, 197, 227, -265, 71, -722, 5, 43, 31, -136, -145, -322, -255, 173, 100, 167, 249, -236, 14, 105, 60, -232, -3, 66, -13, -189, -32, -44, 1327, -45, -1585, -796, -935, -352, 5, 526, -1351, -298, 210, -624, -726, -655, -725, -112, 796, 414, -318, 388, 155, -361, 410, -457, -104, 197, 271, -912, 459, -447, 261, -176, -738, 209, 228, 118, 120, -301, -1046, 47, 215, 232, 10, 135, -435, -1, -38, 954, -147, -1557, -706, -165, -1298, 300, -397, -327, -626, - -276, -935, -911, -1124, -107, 1181, 167, -749, 349, 10, -79, -422, -587, 248, 491, 370, 206, -225, -953, -684, -960, 141, 110, -34, 347, -508, -610, -87, -224, -628, 140, 361, 52, 132, 606, -109, -123, -103, 41, -216, -119, 270, 414, 451, 305, -125, 21, 71, -187, 418, -170, 609, -213, 286, -290, -80, 619, 206, 85, -2, -242, 245, 54, -300, 137, -256, -331, 97, 100, -203, -198, 213, 12, 298, 64, 204, -110, 91, 84, 32, 883, -110, 709, 901, -762, -968, -1007, 260, 359, -1394, -797, 22, 44, 412, -1610, 166, - 377, 1113, -1289, 147, 216, -168, 716, -417, 1253, -76, 113, 370, 488, -480, -1007, 581, 715, 157, 904, 167, -112, -345, -761, 1173, -526, 1111, 444, -91, 333, -482, 607, 590, -416, 436, 229, -1182, 856, 862, -108, -607, 115, -38, 40, -220, 1617, -39, -936, -534, 185, -1362, -1771, 233, 2218, 481, -155, -1425, -358, -245, 1512, -1043, -661, -2499, -360, -465, -586, -477, 915, 967, -972, -388, 322, 126, -177, 391, -171, -317, -306, 336, 138, 103, -124, 329, -350, -129, 299, 128, -20, -23, -261, 117, -173, 636, -177, -360, -288, -562, - -188, 416, 480, 1303, 499, -158, -1002, -1394, -649, 11, 565, 449, -370, -561, -281, -235, 342, 586, 130, 24, -76, -222, -181, -171, -32, -80, -85, 70, -151, 51, 20, 37, -115, -24, -86, -79, -113, 66, -72, 121, -2223, 655, 1056, -1409, -135, 812, -350, -626, 566, -604, -344, 61, -470, 765, -259, -328, -136, 411, 1352, -197, -630, -684, 247, 664, 383, -602, -102, 753, 16, -545, 181, -484, 1251, -553, -1364, 485, -233, 664, -915, -882, 896, -58, -1170, -605, -1118, 1458, 692, 404, -1523, 285, 624, -1051, 60, -751, -583, 610, - -519, 698, -429, -911, -211, -214, -139, 333, 109, -564, 1797, -207, 797, 832, 497, -231, 189, -394, 1011, 263, -255, 135, 430, 716, -174, -1512, -103, 489, -151, 819, -341, 291, -122, 34, 333, 93, 203, 424, 245, 490, -113, 168, 254, 46, -489, 600, -243, 16, 92, -281, 153, 43, -77, 421, -183, 43, 592, 6, 331, -276, -185, 331, -73, -207, -308, 28, 44, 86, -102, 88, 186, -54, 127, 167, -82, 202, 37, -198, 135, 83, 41, -11, 1609, 323, 700, -65, 173, 248, -578, 251, 565, 0, -666, -365, -493, -210, - -667, -655, 86, -523, 764, 240, -172, -556, -259, -187, 413, -132, -631, -531, 137, 130, 368, 132, -136, 163, -550, -1694, 74, 2042, -56, -1495, -238, 969, 275, 153, -24, -653, -803, -488, 187, -56, -742, 269, -1496, -274, 1391, 403, 1789, -241, -702, -219, -155, 472, 107, -19, -972, -496, -464, -72, 1133, -158, -274, 366, 460, 68, -600, -945, -66, 375, -40, -472, -118, 257, -196, -181, -306, 562, 600, -306, -157, -282, 245, 348, -163, 46, -62, -55, -111, -455, 50, 251, -272, 62, -65, 15, -243, -88, -102, -165, -185, -195, - -54, 797, -398, -1, -157, 39, 444, -305, -42, -91, 140, -26, 127, -236, -712, -2361, -3648, 861, 3264, 1031, 7984, 7523, 3345, 7757, 3275, -1405, -24, -2331, -6381, -3482, -3341, -6538, -4761, -2733, -4119, -2768, 603, -239, -1318, 1563, 1460, -5, 1565, 4249, 1784, 802, 4067, 3640, 1223, 4336, 5304, -7, 3142, 5348, 2026, 2139, 5451, 3258, -430, 4256, 2987, -1158, 1671, 3386, -1514, -2683, -605, -5673, -9525, -9221, -10254, -16403, -14198, -11712, -15180, -13014, -8363, -9913, -7576, -2095, -675, 3212, 5975, 9850, 13195, 14394, 16788, 18234, 17033, 16134, 17116, 13023, 10325, 12250, 6682, 1071, - 1545, -2470, -9045, -7594, -5618, -8109, -8293, -5172, -5888, -7425, -5442, -4948, -6986, -6267, -4086, -5198, -5584, -1825, -1756, -3294, -344, 1259, -941, 181, 1249, -1776, -2299, -2182, -4785, -5284, -3699, -2778, -2025, 691, 3248, 4414, 6253, 8012, 8366, 8875, 9814, 9309, 8462, 8815, 7982, 5937, 4072, 1075, -1570, -4036, -5878, -6586, -6940, -6192, -4744, -4155, -3502, -2863, -2471, -2176, -1631, -1263, -1164, -1135, -791, -597, -477, -164, 250, 613, 1071, 1113, 1144, 1325, 1308, 1073, 1154, 961, 509, 39, -391, -849, -1023, -1221, -1312, -1222, -1134, -1100, -787, -615, -373, 13, 328, 482, 741, 896, - 1012, 1145, 1196, 1249, 1302, 1310, 1298, 1210, 1193, 1128, 1054, 952, 909, 744, 566, 345, 168, -62, -271, -466, -684, -959, -1143, -1339, -1442, -1533, -1571, -1572, -1505, -1440, -1303, -1184, -996, -780, -480, -250, 72, 307, 527, 717, 898, 946, 1018, 996, 918, 783, 682, 498, 351, 220, 143, 33, 6, -24, -20, -49, -25, -38, -17, -30, 1, -11 }, - {-16, 339, -167, 12, -99, -9, 145, 67, 92, -80, 113, -117, 127, 62, 153, 63, -27, -172, 185, 126, 48, 21, 18, -74, -82, 94, 60, 61, 93, -94, -6, 85, 103, -14, -74, -145, 2, 26, -86, 32, 24, -131, -69, -11, 67, 1, -62, 120, 24, -42, -88, -21, 12, -170, 79, 105, -58, 135, 112, -18, 93, 54, 181, 56, 35, -29, 69, -145, 20, 69, -71, 79, 97, 105, 67, 138, -29, -85, -43, -36, 19, -33, -106, 50, -50, -57, -64, 24, 1, -33, -25, 42, 4, -5, -11, -5, - 21, 28, -4, -2, -23, 7, -43, 4, 30, 39, -27, -30, 8, 25, -25, -322, -227, -31, -146, -123, 60, -183, -178, 52, -81, -71, 73, -57, -127, -13, -11, -35, -59, -33, -145, -8, -105, -74, -5, 130, -30, 187, -98, 113, 127, -143, 49, -36, 27, -101, 50, 67, 98, -50, -122, -41, -67, 39, 46, -146, -20, -100, -82, 28, -121, -192, -37, 190, 41, 67, 9, 44, 25, 70, 74, 213, 15, -94, -123, -26, -59, -15, -247, 52, -18, 79, -34, 22, -60, -28, 240, 49, 220, -75, -41, 17, - 62, 22, 74, -73, 81, -85, -54, 44, 31, -3, 3, 2, -19, 6, -33, -3, -12, -5, 14, 17, -19, -31, -20, 2, 1, 5, 10, -13, -15, -13, 3, -5, 17, 263, 303, 233, 173, 245, 99, 106, -22, 70, 258, 28, 79, -96, -64, 198, -133, -242, 73, -202, 174, 41, 209, -67, -13, -52, 69, 84, -3, -206, -43, 176, -117, 79, 46, -40, -51, 196, 147, 342, 137, 28, 82, -29, 21, 108, 64, 291, -125, -83, 20, 75, -46, 135, -127, 26, -9, -97, 30, 29, -132, -178, -110, 141, - 68, 1, -12, 106, 8, 35, 184, 91, -44, -29, 164, -142, 18, -128, -58, -166, 45, -35, -99, -64, 96, 59, 17, 56, -92, -15, -8, 71, 2, 5, 13, 21, 52, 59, 46, 4, 24, 53, 3, -48, 44, -25, -10, 11, -9, 39, 35, 18, -1, -14, -15, 17, 22, 8, 34, -69, -45, 35, -3, -27, -4, 37, 3, -26, -33, 22, -32, 3, 570, -10, 279, -50, -44, 300, -293, -101, -23, 148, 103, -63, 57, 28, -266, 68, 142, 127, -298, -104, 34, -213, -59, 17, 10, 29, -33, 136, - -96, 109, 223, 224, -65, -128, -23, 252, -14, -13, 2, 25, -130, 23, 106, 16, 25, 102, -67, 69, 40, -27, 177, 18, 141, 28, -47, 62, 94, 81, -4, -138, -126, -166, -74, -5, 0, -19, 124, 107, -80, -163, 6, 85, 102, -99, -18, 97, -8, -13, 128, 60, 61, -47, -41, -7, 56, 83, 2, 63, 23, 6, 12, 21, 77, 58, 87, -43, 41, 6, 11, -12, 9, 13, 4, 12, -14, 42, 41, -37, 10, 23, 26, -12, 80, 31, -12, -151, -427, -109, -146, 29, 69, -71, -87, -801, - 14, 259, -190, -300, 222, -339, -54, -152, -181, -111, -115, 12, 134, -25, 73, -87, 100, -79, -124, 53, -48, -192, -248, 117, 9, 115, 33, 258, 34, 89, -127, -216, -65, -108, 213, -101, 3, 55, -110, 300, 197, 4, -243, -305, -106, 100, -277, -8, -136, -262, 21, -410, -93, -44, -155, 274, -20, -44, -7, 171, 217, 65, -223, -72, -59, 117, 53, 67, -126, -159, 121, 83, 28, 40, -11, 69, 17, 105, 27, 24, -12, -4, 14, 67, 95, 59, -27, 38, -125, 62, 70, -22, -13, 21, -30, -9, - -10, -39, -42, -23, -14, 22, 46, -9, -59, -2, -82, 26, 107, 45, 62, 44, 168, -457, -679, 84, -157, 152, -192, -335, 5, 310, 60, 191, 148, 119, 72, -107, 80, 207, -325, -149, -110, -71, 115, -25, 37, 214, 182, -74, -185, 44, -105, -76, -179, -121, -271, 66, -103, 0, 235, -46, 42, 65, -174, 145, 139, 200, -177, 315, -54, -227, -197, -249, 230, -86, -269, 83, -44, -186, 197, 270, -96, -222, 163, 55, 127, -18, 358, 214, -214, -103, -102, -80, 118, 167, 211, 1, 25, 84, -88, 80, - -26, 140, 194, -265, -122, -133, -87, -136, -13, -96, 42, -4, -11, -11, 33, -65, 164, -20, 69, 26, 32, -32, 4, 5, 7, -56, 9, -36, -61, -88, -28, -5, -17, 4, 8, -18, -14, -33, -33, 53, -2, 18, -38, -634, 2, -117, 44, -3, 241, 173, 249, -42, 339, -159, 232, 279, 54, 278, 63, 71, -76, -30, -115, 220, -11, -27, 315, 187, 6, 82, -24, -12, 206, -118, -198, -2, -25, 102, -565, 340, 372, 144, 75, 8, -177, -380, 253, -154, -169, -117, 228, -160, 142, 139, -131, -90, - -324, 149, -209, 125, 24, 112, 202, 316, 140, -148, -346, -63, 217, 349, 266, -54, -66, -226, -370, -41, 262, 114, 85, -84, 347, -13, 119, 32, -63, 32, -172, -86, -85, 58, -40, -126, -70, -87, -90, 37, -129, -56, 29, 22, 107, 5, 18, 17, -24, 84, -23, 95, 39, -28, -70, -4, 96, 65, -8, -90, -20, 79, 75, 10, -12, -11, -50, -41, 63, 239, 829, 449, -37, 78, 76, 182, 330, -46, 68, 553, 60, -24, 337, 233, -226, 138, 37, 223, 157, -383, 296, -177, -21, 33, 233, 42, - 66, 175, 204, -190, 209, 611, -103, 279, 290, -151, 228, 60, -142, -158, 113, -141, -375, -48, -13, 40, -481, -118, 154, -306, -202, -505, 172, 234, -342, -122, -162, 368, 14, -209, -142, -232, 122, 308, -213, 119, -88, 149, 352, 147, 278, 279, 351, 54, -189, -193, 144, 221, 37, 149, -150, 63, -14, -47, -158, 24, -67, 11, 138, 57, 61, 46, 152, -90, 10, -23, 49, -16, 10, 64, 22, -50, 84, -16, -107, 71, -75, -63, -78, -168, 97, -37, 83, -8, -11, 24, 131, 86, 118, 54, 4, 48, - 135, -51, 122, 854, 224, 39, -52, -119, 2, 163, -106, -192, -294, 26, 205, -254, 124, 174, -76, 577, 200, -139, -101, -39, 203, -81, -194, -206, 129, -455, 13, -126, -171, 151, 30, -165, -107, -158, 227, -72, -366, -41, 6, 30, -214, -293, 25, -52, -43, 104, -65, 281, 55, 169, -180, 408, 115, -199, 265, 515, -149, -123, 260, 245, 99, 150, -318, -82, -344, 103, 318, 147, -403, -79, 125, -394, -623, -52, 18, 179, 562, 47, -66, -174, -135, 90, 141, 122, -11, 65, 4, -123, 75, 99, -160, -150, - 169, -56, 99, 78, 49, -42, 35, -3, 58, 16, 88, 4, 78, 57, 16, -72, 164, 54, 150, -31, -52, 56, -103, -17, 71, -95, 23, 55, 33, 36, 80, -32, -149, -2, -16, -156, 22, -66, -19, 63, 51, 57, -661, 312, 874, -359, 613, -137, -134, -191, -320, 237, 7, 162, 157, -574, 5, 269, -236, -123, -365, 642, -402, 317, 296, -381, -160, -133, 267, -305, -127, 311, -57, -83, -154, 380, 64, -61, -159, 10, -291, 313, -40, 144, 777, 524, -452, -317, 120, -40, 323, -179, -266, -93, -492, -189, - -61, -375, -218, 834, 195, 3, -44, -9, 242, 294, -65, 290, 20, -159, 28, -445, -37, -412, -226, 248, 360, -546, 218, -140, -177, 265, -43, -252, -18, -99, -201, 101, 69, -138, -343, -164, -38, -27, 264, 79, 63, -146, -2, -60, 140, 160, -90, 68, 117, 132, 100, 150, -64, 10, -107, 8, -125, -65, 42, -34, -101, -24, 48, -162, -83, -88, -52, -62, -77, -10, 87, 6, -11, 103, -703, 123, 644, -167, -169, 143, -205, -161, 179, -21, -40, -5, -444, 749, -797, -74, -22, 275, 160, 12, -305, -214, - 91, 586, -51, -255, -180, -411, -32, -241, -197, -83, 126, -11, 15, -278, 52, 82, 175, 151, 176, -378, -2, -75, 246, 66, 503, 112, -121, 47, -280, 0, 218, 288, -439, -336, -36, 456, -715, 189, 817, 453, -223, 78, -445, 188, 402, -692, 152, -336, -99, -938, 1, -394, 363, 28, -440, 293, -31, -561, -78, -354, 229, -196, -298, 403, -81, 73, -137, -171, -51, 174, 125, -94, -27, 10, -102, 65, 94, 144, -146, 59, 73, -167, 8, 78, -125, 15, -82, 191, 98, 232, -111, -83, 74, -215, -26, -60, - -37, -8, 44, -119, 5, -13, 40, 45, 5, -120, -74, -190, -530, 838, 247, 439, -494, -557, -99, 147, -151, -75, 286, 77, 92, 248, -613, -68, 13, 157, -424, 56, 78, -299, -160, -412, -304, -2, 138, -333, 30, -151, -291, 115, 5, 237, -649, -683, 147, -59, 262, 573, 69, -360, 517, -255, -477, -371, -154, 41, -507, -197, 506, 682, 292, 191, 146, -79, 438, 246, -504, -276, 6, 51, 479, 306, 80, -73, -56, -233, 319, 248, 553, 126, 163, 67, 990, 113, 385, -408, 38, 376, -891, 74, 121, 253, - -90, 135, -114, -29, 156, -73, 477, -189, 280, -72, -165, -89, -179, 6, 77, 94, -35, -91, 201, -58, 135, -69, -73, -143, 152, 163, 38, 16, -118, -208, 101, -17, 9, 250, -67, 219, -31, 128, 89, 169, 40, -155, -27, 570, 33, 707, -30, -322, -361, -660, 115, -278, -25, 58, 231, 347, 578, 608, -101, 541, -48, -46, 197, 456, 191, 128, -732, -372, -597, 299, 583, 115, -263, 413, 585, -80, 85, -138, 491, 421, 350, -211, -383, -60, -105, -836, 138, 115, 67, -212, -118, -932, -337, -846, -156, -634, - -336, 611, 155, 644, 35, -527, -264, -549, -1055, 148, -655, -189, 611, 258, 236, 51, -124, -45, 115, -451, 355, -770, -800, -44, -74, -99, -589, -133, 765, -42, 43, -206, -672, 339, -453, -176, -451, -276, -213, -143, -165, -99, 7, 79, -422, -180, 77, 75, 231, 109, -142, -176, 150, -283, -46, 88, -220, 69, 63, 158, -151, -52, -82, -12, 102, -62, -12, -83, 164, 230, -78, -37, 60, 77, 143, 204, 35, -35, -51, -48, 331, 665, 580, 623, -359, -627, 482, -286, 499, 149, -799, 201, 150, -901, 485, -411, - -418, 245, 275, 43, 326, 24, 17, -211, -121, 198, -124, -309, 21, -581, 210, -738, -448, 27, 293, -101, -304, 114, 232, 172, 14, 594, -1365, -310, -373, -454, 593, -478, -65, -1102, -307, -131, 58, 735, -176, 93, -443, 373, -551, -358, 288, -1279, 187, 684, 889, 678, 431, 999, 553, -12, -246, -257, -385, -861, -92, 80, -1217, -482, -367, -275, 391, 1020, 1193, 789, -399, 326, -257, -56, 271, 183, -103, 64, 90, -24, 42, -188, 109, 334, -156, 44, -294, 72, -137, -20, -13, 258, 460, -165, 30, 111, 188, -278, - -428, 8, 336, 97, -272, 256, 137, -279, 197, 124, -105, -86, -28, -53, 52, 103, -96, 186, -1175, 4, 194, 825, -269, 383, 345, 185, 188, -1280, 1011, 554, 1253, 463, -55, -463, -296, -289, -454, 327, 238, -458, -525, 280, 376, 658, 183, -403, -607, 132, 103, 45, 73, 1166, 394, 226, 383, 424, 474, 15, -738, 523, 1622, -162, -452, -983, -212, 1312, 153, 545, 181, -1804, 373, 329, 38, 190, -126, 32, 369, -969, -404, 831, 307, 118, -733, 528, 195, -656, -716, -477, 657, 1370, 1271, 1405, 1421, 62, -631, -515, - -1240, -402, 394, -1002, -8, -815, 12, 1109, 431, 460, 549, 348, -335, -106, -413, 606, -361, -314, 110, -63, -214, -390, -113, 415, 387, -173, 597, -21, 17, -263, 90, 315, -75, -227, -225, 161, -123, 343, 214, 280, 399, -397, 106, 43, 185, -76, -170, 365, 88, 300, -154, 115, -235, -70, -363, 581, 1183, -2398, -846, 187, -1401, -1285, -556, -780, 89, -575, 1520, -162, -538, -218, -1163, -322, -938, -391, 165, -1211, -202, 938, -784, -226, 272, -5, 393, 82, 3, 350, 132, -602, -111, 536, -268, -749, -244, -909, -445, -1592, - 158, -1084, 526, 194, -395, -1404, 133, -150, 1733, 688, 35, 939, 410, 9, 767, -901, -425, 67, 679, -746, -450, 2508, -237, 1299, -1010, -2, -721, 545, -254, 851, 1338, 35, -945, 811, -1007, -458, 340, -1047, -699, -334, 761, 1451, -1726, 1455, 291, 425, 161, 204, 155, -215, 263, 754, -381, 132, -74, 98, -818, -147, -251, 247, 252, 805, -503, -291, -392, 559, -714, 172, 263, 242, 265, -1175, -281, 424, -203, -502, -67, 139, 29, 498, 251, 396, -397, -353, 400, 118, 268, -264, 270, 186, 50, 102, -113, -122, 3, -581, - -566, -904, 1870, -1073, 687, 616, -976, 536, 293, 213, -174, 742, 381, -938, 667, 779, 150, 134, 469, -9, -936, 1219, -695, 278, -517, -116, 153, -225, 991, 226, -131, -235, -52, 198, -1009, 324, -523, -349, -242, 2, -495, -231, 121, 1052, 12, -215, -667, 284, 185, 36, 814, -193, -84, 972, 305, 62, -932, -483, 603, 343, -873, 34, -1985, -978, 1782, -411, 965, 1269, 361, 222, 573, -237, -695, 382, 120, -38, 806, 530, -575, -1379, -284, 573, 183, -25, 452, -515, 781, -372, 294, 373, 162, 544, 408, 657, 77, -158, - 238, 638, -161, 561, 333, -343, 115, 305, 201, 134, 398, 344, 149, 673, -204, 91, -90, -26, -163, 601, 488, 406, -178, 93, 693, -159, 509, 475, 6, 812, -709, 125, 1087, 165, 312, -197, 767, 177, 294, 1063, -329, -1775, 301, -213, 611, 188, -602, 313, 366, -686, -754, -504, -1258, -1266, 872, -201, -1301, -398, 134, 432, 413, -796, -864, 86, 1204, -574, 465, -808, 289, -912, 596, 629, -446, -939, -645, -104, 370, -402, -264, -335, -1194, -1032, 543, -866, -176, 310, -714, -1156, 444, 608, -75, -1392, 625, 548, 1764, 9, - 465, 346, -749, 289, -231, -1521, -230, 932, 225, -769, -1906, 1207, 1546, -458, 1252, 1452, 80, 66, 1152, -743, 63, 1922, -1411, 824, -1207, -333, -92, 828, -274, 120, 472, -15, -1066, 1183, -206, -139, 191, 494, -798, 353, 218, -123, 257, 287, -737, -103, 187, 392, 830, -71, -703, 362, 853, -670, 833, -390, -71, -291, 939, -642, 236, 572, -380, 140, 121, -537, 137, 224, -80, -410, 285, 328, -164, 659, -977, 238, 318, 4, 87, 127, 696, -162, 393, -807, -2525, 677, -286, 1883, -645, -423, -754, -2174, 996, -1270, -733, 30, - 2, 1662, -1191, -846, 1104, 646, 577, -217, 552, -397, -548, -517, 1293, 1064, 1680, -543, -625, 20, -109, 606, -1008, 206, -1060, 557, 1043, 347, -856, 574, -755, 1692, 868, 230, 230, -274, -1335, 743, -1811, 367, 337, 873, 702, -1576, 472, -998, -585, 414, -156, 571, 373, -1443, 584, 1301, 1736, -517, 512, -723, 1218, -1746, -93, -329, 545, 1126, 1635, -1324, 324, -1767, 1124, 2295, -589, -1589, -130, -1202, 1513, 370, -778, -234, 84, -275, 1079, 392, -616, 567, -871, 41, 808, -186, -1004, 1091, -1599, 445, -246, 620, -46, 379, -374, -214, - 155, 123, 162, 738, -781, -668, 28, 156, -187, -825, -598, 1163, 310, -544, -615, -1367, 1605, 1244, -502, -452, -952, 16, 1196, 212, -518, -202, -279, 175, 118, 45, -158, -78, 216, -35, -134, -103, 140, 43, 289, -143, -2015, 1446, -210, -30, 446, 422, 536, 182, 250, -675, 639, 207, -738, 506, -308, 13, 624, 400, -1040, 595, -505, 870, -640, 238, -339, 418, -324, 205, -471, 997, -110, 51, 266, 350, -517, -79, 199, 349, 273, -318, 100, 38, -1012, -58, 233, 388, 135, 257, -913, 166, -75, 114, 181, -152, 170, 172, - 61, -191, -224, -45, 1006, -338, 182, 407, -239, 388, -437, 375, 159, -253, -440, 286, -280, 230, -398, -299, -172, 498, -146, 70, 70, -10, 88, -350, 259, -217, 598, -555, 246, -321, 284, -257, 222, 32, 395, -339, 170, -161, -5, 100, 221, -236, 34, -256, 372, -309, -121, 229, 54, -137, -77, 256, 122, -526, 279, 55, -27, -31, 82, -41, 29, -15, 41, 47, 113, -128, 364, -473, 130, -61, 77, -65, 113, -41, -91, -17, 42, -105, 1582, -114, -512, -781, -355, -438, 574, 332, -417, 35, 49, 188, 26, 398, - 137, 313, -107, -11, -94, 147, 339, -315, -2, -155, 11, 414, -234, 41, -106, 164, 84, -226, -84, 244, -74, 398, 283, -414, 133, 89, 218, 93, -391, 266, -73, 259, 207, -467, 129, 2, 106, -51, -205, 334, -81, 152, 9, -99, 155, -198, -27, 279, -190, -228, 464, -298, 433, -44, -349, 718, -657, 573, -202, -341, 363, -335, 101, 118, -329, 279, -58, -20, 178, -228, 301, -95, -22, 76, -50, 107, -49, 19, 89, -83, 141, -14, -78, 174, -265, 144, -117, -53, 168, 16, -49, 89, -62, 88, 45, -121, - 84, 19, -26, -19, 76, 19, 140, -106, 41, 20, -76, 156, -43, -21, -772, -1332, 1680, 4801, 762, 463, -3509, -4345, -1389, -857, 2940, 4477, 2308, 665, -1505, -3244, -2954, -2479, 198, 3708, 3106, 1777, 607, -1591, -2058, -1639, -1579, -561, 752, 1028, 2134, 1523, 372, -520, -302, -1719, -832, -870, -1173, 697, 1320, 760, 1921, 507, -454, -740, -1274, -1011, -156, -314, 394, 792, 709, 503, 346, -177, -699, -498, -581, 185, 681, 222, 169, -297, -608, -116, 0, -11, 495, 440, 496, 193, -169, -533, -767, -789, -510, 543, 808, 999, 694, -176, - -390, -418, -822, -366, 302, 156, 151, 238, 117, 90, -126, -167, 132, 284, -4, -27, -195, -273, -139, -167, -95, 210, -36, 441, 549, 315, -188, -313, -347, -443, -320, -438, 235, 599, 550, 323, 344, 128, -335, -660, -672, -344, -68, 211, 482, 703, 580, 107, -370, -622, -453, -153, 6, 168, 110, 264, 342, 99, -145, -202, -111, -85, -80, -25, 26, 157, 97, 9, 0, -11, -30, -74, -83, 27, 68, 49, -10, -3, -8, -24, -27, 14, 13, 22, 7, 11, -14, -18, -32, -20, 8, 39, 9, 16, 15, 4, - -20, 1, -21, -57, -38, 37, 44, 46, 23, 1, -30, -12, -19, -10, -18, 8, 1, 7, 3, 23, 11, 22, 2, -3, -21, -16, -32, -15, -7, 25, 21, 38, 18, 6, -30, -25, -28, -7, -8, 22, 16, 18, -2, 3, -11, 2, -9, 4, -8, 5, -5, 7, -6, 5, -4, 8, -4, 6, -6, 5, -7, 6 } - }, - { - {-87, 333, 39, 90, 32, 47, -80, -202, -38, 106, 39, -100, -13, 81, -20, -120, 37, -139, -85, -4, 39, -39, -31, 86, -119, -3, 16, 58, 47, 44, 147, 66, -181, -46, -82, 23, -4, -14, -114, -149, 198, -91, 49, 58, 50, -187, -106, -49, 21, -14, -5, -17, 32, 72, -97, 0, 53, 61, 74, 27, 2, 71, 26, -30, -8, 115, -84, -90, -48, -36, 99, 58, 24, -36, 95, -42, 50, -111, -10, 9, 24, 23, -89, 25, 65, 32, 12, -8, 85, 40, -7, 54, 33, 14, -11, 18, - 16, 12, -15, 21, 7, -16, -12, 30, 8, -2, 2, 2, 6, -26, 21, -7, 17, -20, -188, -115, 82, -187, -261, 50, 24, 31, 39, 36, -224, -38, 67, -144, 151, 145, 126, -52, 13, 33, 97, 21, -2, 18, -64, 59, -23, -25, -30, 184, -110, 63, -69, -61, -62, 48, 102, -110, -53, -60, 75, 68, 114, 75, 16, 97, -83, 58, 23, 24, 208, 47, 103, -171, -45, 68, -84, 79, -36, -64, 23, 123, 84, 56, -30, 24, 93, -114, 148, -22, 122, -51, 101, 118, 101, -58, -148, -221, - -148, 13, -77, 144, 25, 21, 39, -105, -32, -48, 53, -30, -19, 62, -78, -29, 31, -45, 4, -50, -38, -32, -8, 28, 9, 4, -53, 320, 228, 189, 155, 177, 73, -13, -5, -64, -21, 233, -102, -103, 158, 120, 152, -106, 45, -40, 33, 69, 94, 15, -72, -51, -92, -31, -57, -163, -22, 139, -109, -18, 49, -84, -78, 79, -44, -109, -61, 63, -96, -120, -57, -35, 39, -84, -176, 13, -31, -24, 49, -143, -72, 3, -62, 79, -22, 35, -259, -77, 144, -57, -143, 43, 23, 40, -55, -204, - -94, 230, 14, 85, 47, -33, 68, 96, 38, -47, -112, 0, 25, -83, 36, -108, -13, -69, -36, -91, -19, -52, -68, -51, 8, -23, 10, -25, 7, -46, 31, 18, -15, -9, 41, -1, -17, -41, -23, -19, -5, 4, -1, -47, 450, 279, 261, 6, 25, 23, -109, -237, -92, 183, -138, 84, 243, 22, -79, -29, -51, -24, 98, 142, 4, 43, 56, 93, 5, -127, 39, -205, -63, -24, -58, -36, 25, -48, -109, -83, -40, 11, -47, -124, 149, -54, 10, -37, -98, 124, 341, 84, -119, 203, 46, -61, - 61, -33, -132, 2, -55, 52, -114, -196, 7, 34, -239, 73, 49, 135, 76, 178, -60, -118, -70, -36, 86, -30, -154, 106, -75, -139, 95, -139, -77, 45, -51, 50, -33, -56, 46, 120, -27, -57, -21, 1, 42, 85, 24, -23, -31, -29, -10, 21, -60, -20, -18, 93, 47, 66, -11, 6, 50, 35, 24, -1, 9, -9, 26, -16, -12, -231, -370, -111, -186, 265, -62, -30, 97, -241, -173, 148, -120, -108, -8, -8, 24, 98, -43, 45, -66, -46, -7, -40, -109, -8, -25, 113, 110, 100, -134, 63, - 42, 186, -95, -5, -66, -140, 199, -189, -96, -73, 45, 168, -157, 174, -21, 94, 141, 25, 108, -204, 43, -76, 8, -217, 2, -74, -197, -149, 9, 145, 5, -104, 161, -55, 92, -12, -205, 284, -179, -34, -103, 72, 112, 77, 103, 230, 172, -28, 34, 109, 65, -81, 114, 92, -20, 52, -117, -157, -20, -50, 86, -92, -22, -88, -24, -40, -16, 27, 30, 19, -7, -22, 50, 28, -58, 40, -1, -136, -16, -49, 75, -20, -13, 29, -18, 28, 58, -4, 36, 43, -12, 16, 83, 14, 96, -257, - -374, 45, 28, 24, 236, -74, -264, 31, 27, -66, -18, -226, -48, 32, 31, 260, -48, 233, -59, -56, 16, -225, 94, -83, 136, -35, -62, -82, -44, 11, -174, 298, -207, -328, 96, 18, -236, -66, -450, 11, -162, 1, -176, -137, 21, 19, 74, -138, 110, -156, -312, 40, 82, -90, 98, -50, -175, -148, -212, -96, -26, 37, -66, 196, -3, -57, 13, 15, 37, 33, 19, -182, -177, 40, 119, 76, 17, -38, 149, 87, -75, -49, -175, -68, 72, 39, -97, 40, -30, -25, -48, -51, -23, -68, -58, 32, - 10, 45, 69, 9, 60, 6, -47, 64, 34, -10, 5, -32, -39, 2, -1, -36, -3, -9, -6, 2, -13, 42, -68, -8, -24, 6, 17, 43, -3, -574, -143, 22, -146, -108, -183, 46, 65, 130, -98, -123, -138, 68, 155, -78, -66, -40, -23, 72, -320, -80, 181, 58, -93, 33, 160, -17, -41, 55, -10, 391, -169, 95, 32, -167, 55, 36, -188, 132, -267, -27, 237, 51, -7, -51, -183, -159, 42, 100, -69, 48, 196, 96, -81, 119, -174, -411, -54, -181, 114, -117, 291, 144, -13, -49, -377, 117, - 144, -117, 230, -181, 70, -302, 139, 104, -342, -219, -70, 83, 113, 247, -35, -14, 162, 36, 1, -74, 37, 36, 48, 51, 13, -8, -31, -37, -92, -78, 61, 42, 31, 74, -31, 35, 39, -21, 65, -10, -1, -17, -74, -18, 85, 18, 63, -25, 23, -35, 101, 8, 85, 36, -42, 21, 141, 245, 557, 600, 117, 182, -1, 88, 3, 66, -162, 77, -102, 136, 123, 311, 45, -59, 190, 143, 230, 15, 142, 88, -73, 76, 343, 59, -151, -76, 253, 162, 121, 241, -184, 75, 281, -278, -338, 116, - 179, 298, -129, -215, 176, 69, -28, 115, -46, -22, -3, 423, -152, 89, -102, -60, -50, 223, -30, 491, 232, -229, 271, 64, 126, 64, 58, 71, -90, 169, -386, -96, 175, -387, 134, -311, 74, 355, 86, 3, 96, 39, -95, 29, -100, 17, 80, -230, 135, -37, -56, 22, 73, -56, -94, 38, 85, -39, -79, -72, -46, 39, -56, -44, 53, 81, 35, -32, 49, -28, -121, -48, -1, -55, 35, 32, 51, 90, 122, -50, 172, -52, -99, -26, 61, 21, -101, -58, -73, 929, 155, 151, -276, 404, -138, -11, - -111, 28, -265, -14, 116, 35, -217, 269, -69, -130, 32, 88, -277, -376, 153, -152, -231, 50, -7, -110, 193, -194, 60, 199, -40, 288, 83, -351, -379, -154, 19, 74, -301, 113, 102, 62, 89, 136, -312, -147, 84, -336, -129, -2, -360, -184, -127, 78, -187, -379, -188, -200, 441, 222, -42, 67, -125, 361, 420, 54, 280, 214, 77, 57, -170, -30, -151, 213, -278, 15, -71, -412, -132, -54, 221, -201, 108, 104, 37, 28, 93, -94, 73, -54, 81, -16, 123, 44, 5, -61, -31, -157, 82, -16, 133, -127, - -6, -7, 77, -8, 68, 38, 34, 46, 15, -83, 97, 138, -73, -88, -117, -39, -14, -33, 5, -23, -629, 425, 682, -512, -305, 140, 122, -104, 224, 60, -191, -234, -5, -76, -167, 85, -77, 10, 188, -255, 53, 33, -151, 21, -240, 46, 351, 178, -36, -114, -29, -202, -214, 104, 177, -57, -99, -71, 105, 176, 84, 323, -176, 132, -85, 31, 201, -74, -65, -388, -60, -301, 149, 101, 383, -331, -123, -321, -527, -90, 218, -365, 79, -42, -266, -314, -395, 526, 18, 312, 229, 264, -122, -354, -268, -331, - 113, 255, -248, 114, 273, -189, 29, 220, 254, 59, -94, 107, -48, 56, -276, -28, 102, -96, 32, 14, 9, 58, 100, -111, -42, 59, 89, 22, 41, 86, -23, 93, -85, 63, 94, 106, 9, -45, 82, -73, 17, -20, -63, -33, -63, -20, 23, -77, -204, 66, 104, -498, 361, -51, -179, 299, 113, -303, -420, -170, 6, 2, 25, -158, 488, 193, 150, 105, 156, -154, 41, 89, 75, 426, 49, -654, 83, 261, -237, -371, -73, -205, -113, 22, 460, 266, -43, -19, -135, -409, -133, -339, 239, 314, 7, -188, - -63, -83, 150, 197, 220, -513, 99, 8, 46, 341, -203, 134, -185, -144, 38, 220, 414, -75, -266, 76, -480, 374, 208, -58, -198, 93, -111, -248, -197, -226, -102, -56, 15, 192, -155, 548, 23, -96, 32, 156, 7, -18, 181, 113, 93, -5, -89, -80, -22, -25, -82, -239, 119, 102, -87, 19, -128, -107, -45, -37, -5, 187, -43, -76, -35, -25, 120, 210, -75, 112, -37, -153, 158, -165, -125, -94, -127, 12, 91, 34, 93, -13, -41, -24, -104, 45, -62, -130, 81, -60, -62, -59, -8, -48, -4, -42, - -34, -7, -16, -226, -40, 224, -411, -133, 286, -357, -23, -47, -33, -413, 411, 160, -265, -60, -107, -114, -597, -98, -266, -700, 159, 94, -300, -271, -356, -432, 370, 189, 389, 1, 802, 24, 425, 555, -54, 161, 597, -407, 193, -250, 415, -139, 796, 343, -232, -382, 73, 169, 339, 75, -271, -79, 272, 569, -231, 377, -130, 225, -444, 167, -236, 167, 42, 47, -71, 346, 515, -927, 289, 177, 148, -180, 132, -669, 68, -2, -90, -264, -205, -231, -51, 453, -257, -172, -367, -1, 348, -183, -176, 246, 3, 174, - 54, -61, 17, 69, -169, 77, 49, -171, -118, -91, 58, 90, 121, 302, -22, 225, 130, 63, -146, -65, -227, -124, -28, -96, -101, 117, 89, 143, 216, 22, -34, -42, -118, 62, -24, -16, 80, -107, 453, 486, -108, 505, -28, -103, 38, 285, -108, -126, -61, -356, 57, -100, 561, 373, -271, -282, -537, -194, 386, 702, -321, 218, 45, 94, 379, 275, -550, 111, -198, -109, -228, -122, -241, -526, 90, 355, 133, 829, -203, -112, 573, -208, -34, -126, 150, -629, -407, 221, 470, 690, 819, -602, -315, -30, 273, -25, - 930, 261, 137, -721, 48, 7, 348, 458, -342, -111, 141, -146, -2, 520, 185, -511, 132, 272, -248, 808, -281, -429, -607, 449, -99, -506, -405, -90, -21, -200, 10, -218, 41, -304, 20, 152, -107, 120, 22, -183, 19, -1, -37, 22, -127, 154, 0, -76, 173, 179, 7, -47, 77, -164, -70, -132, -26, 140, -109, 62, 135, -248, -90, -49, 41, -45, 107, 245, -69, -143, -71, 159, 44, 17, 126, -70, -52, -43, -70, -56, 110, 958, 451, -249, -83, -880, 67, 235, 60, 1317, -168, -98, -580, -498, 203, -407, - -251, -273, -186, 328, -216, -374, -326, 30, 328, -424, 93, 193, 40, 475, -57, 38, -485, -678, -282, 312, -377, 91, -317, -1185, -641, 356, 23, -679, 102, 946, -46, -25, -372, 207, -411, -731, 15, 111, -287, 140, 272, -68, -242, 197, 252, 474, -277, 356, 454, 192, 792, 89, -498, 579, 31, 96, -109, -118, 355, -356, -55, 881, 688, -429, 439, -129, 815, 344, -288, -655, -32, -241, -288, 183, -260, -9, -69, -230, -387, -77, 320, -351, -2, -218, 29, 135, -145, -410, -76, -195, 244, 148, -104, -272, -116, -293, - 171, -145, 91, 112, 162, 130, -230, -163, -258, 72, 158, 18, 320, 341, 182, 136, -93, 180, -26, -92, -696, -719, -880, 1209, -674, 167, -46, -372, 601, -707, 301, 1286, 777, 192, -1043, -49, -691, -337, -632, -50, 169, -102, 482, -226, 73, 252, 677, 105, 87, 839, -554, -67, 358, -150, -431, -271, 410, -354, 168, 721, -205, -1269, -86, 331, -1579, 959, 724, -585, 968, 672, 428, 1022, 15, 531, 53, 72, 358, -632, 635, 883, 664, -681, -142, 969, -471, 771, 690, 1639, 976, 68, 106, -199, 198, 295, -950, -1338, - -476, 129, 45, -182, 1051, 510, 193, -452, 413, -317, -423, -201, 473, 570, 102, -88, -113, 29, -660, -142, -174, 225, 117, -327, -264, -3, 511, -131, -203, 27, -210, -509, 257, -99, -209, -293, -2, 188, 30, -916, -57, 472, -73, 33, 73, 148, 386, 325, 10, 11, -153, -33, 76, 737, 902, -1774, -1633, 715, -472, -508, -218, -615, 216, -999, 1264, 482, -532, -6, -520, -383, -420, -471, -313, -1206, -1092, -197, -250, 75, 100, 216, -80, 160, 200, 545, 594, -219, -304, -347, -302, -679, 1018, -354, 246, 764, 714, -265, - -309, -564, -377, -462, 782, 90, 95, -963, -346, 1409, -138, 1312, -265, -482, -310, -546, -567, -97, 5, -771, 64, 379, -32, 300, -1798, -719, -504, 962, -228, 165, 326, 1506, 425, -130, -153, 1298, 779, 198, 252, -58, 1025, -419, -583, 324, 482, 863, 796, -458, 541, 412, 436, 138, -309, -606, -520, 334, 452, 249, 164, 541, -50, -138, -28, -35, 280, 176, 364, 641, 449, 732, 199, -640, 210, 183, 569, -1, 447, 199, 430, 20, -812, -95, -174, -44, -363, -207, -939, 1951, -630, -392, 1157, -734, -1107, 1026, -1490, -432, - 351, 255, -1039, -408, 892, 5, -176, -581, 700, -695, 46, 551, -184, 505, 3, -251, 169, 119, -302, 481, -266, -108, 143, -10, 29, -91, 142, 305, 493, 710, 347, -294, -83, -452, 415, -151, -653, 152, 1, -372, -892, 626, 46, -413, 1005, 57, -314, -182, 1489, -1396, -1504, 915, 1427, -2638, 10, -977, -889, -393, 957, -742, 1267, -180, -35, 1706, -485, -1321, 1637, 1932, -1880, 2097, -711, 52, 1730, -580, -668, 476, 461, -223, -93, 322, 59, 42, -418, 571, -2, -36, 5, 78, 252, 157, -214, -226, 233, 570, -499, -455, - -130, 598, -28, 321, -94, 135, -6, 139, -76, -101, -712, -292, 167, -250, -80, -246, -390, 600, 362, -1030, 403, 543, -116, 2, -376, 538, 1151, -532, -746, -191, 174, 1191, 871, -297, -104, 380, 950, -309, -64, 600, -765, -638, 507, -333, -267, -306, -38, -511, 32, 370, -229, 289, -256, -143, -164, -711, 99, -281, 435, 959, 44, 484, 383, 49, 171, 309, 996, -698, 477, 440, -523, 357, 327, 120, -465, -900, -932, 318, 323, -335, -1551, 1269, -431, -662, -398, 1277, -602, 1395, -8, 478, -1307, 1243, -571, 559, -174, -1763, - -568, 365, -1106, 1145, 114, -1615, -1841, -927, 1267, 331, -1146, 1404, -1500, -57, 2686, 420, 146, 285, 197, -690, 729, 72, 369, -457, 700, -373, -380, -294, -47, -1, 207, -52, -111, 158, -254, -491, 457, -151, -87, -585, 270, 155, 256, 93, 296, -203, 65, 860, -104, 31, 437, -453, -107, 48, -54, 350, -344, 390, -134, -922, 55, -222, 418, 326, 283, -320, 371, -593, -1120, -1, -1190, 322, -102, -219, 403, 654, -419, 89, 729, -574, 987, -137, -1078, 922, -443, -205, 830, -1065, 282, 12, 387, -173, -386, -1622, 373, -673, - -1620, 1955, -1318, -557, -260, -454, -995, 552, 1356, -845, 382, -1223, -686, -700, 614, 103, 1778, -313, -147, -538, -1531, -6, 746, -574, 626, 744, -634, 55, -541, -2272, -1187, -705, -2379, 1512, 2003, 934, -2017, -1630, -3619, 515, 4302, 1981, 760, -1140, -3970, -911, 918, 2704, 2720, -1858, -1565, -736, 354, 178, 2954, 40, -362, 231, -295, -732, 1037, 176, -226, 565, -474, -815, 568, 483, -1374, 912, -209, -313, -734, 764, -742, 876, -441, 897, -1076, 417, -305, 2, 769, 1254, 353, -483, -341, -92, 693, -125, 1000, -801, -627, 276, 990, 104, - 600, -805, -239, -268, 615, -54, 91, -188, -1714, 1246, -253, -260, 20, 567, 0, -96, 402, 152, 127, 667, -426, 6, 331, -108, -72, 425, -394, -83, 106, 661, -440, -295, 354, -6, 195, -634, 836, -191, 275, -174, 99, 472, 193, -97, 387, -140, 391, -305, -33, 424, -105, -161, -844, 95, 635, 78, 293, -412, -144, -242, -275, -98, 457, -160, 275, -357, -449, -178, 95, 864, -337, 399, 16, 95, -427, 238, 434, 34, -413, 322, -278, 219, -173, -108, -166, 68, 302, -146, -89, 154, -28, -225, -60, 243, 188, -194, - 26, 223, 0, -118, 25, -195, 145, -2, 70, -83, 31, 146, -76, 169, 21, 155, 101, -221, -245, -69, 405, -252, 279, 242, -176, -415, 315, -262, 357, -22, -69, -138, 53, 73, -31, -36, 23, 49, -172, 1623, 320, -868, -619, -958, -306, 186, 508, -158, -208, -176, -173, -160, 231, -117, -34, -50, -170, -39, 255, 38, -76, -255, 292, -380, 223, -135, -376, 3, 169, 193, 149, -220, 48, -70, -122, 452, -402, -72, -17, -27, 41, -66, -237, 200, -375, 357, -53, -249, 85, -128, 316, -184, -113, 343, -307, 108, - -148, -33, 262, -186, -75, 236, -162, 63, 24, -190, 464, -405, -35, 180, -104, 298, -135, -64, 77, 99, -32, 67, -27, -130, 118, 1, 11, 66, -9, 94, -94, 28, 18, 22, -12, -57, 76, -10, -20, -54, 67, 110, -37, -55, 34, 65, -81, 68, -61, -51, 175, -25, 64, 93, -121, 299, -98, -14, -15, -170, 177, -110, -178, 160, -768, -1153, 1511, 4717, 403, 411, -3216, -4066, -848, -861, 2395, 4078, 2092, 404, -1476, -2870, -2027, -1448, -76, 1987, 2902, 1570, 359, -1017, -1810, -1012, -975, -912, 576, 1184, 1165, 1175, - 282, -508, -209, -773, -1212, -133, -362, -243, 1093, 633, 913, 555, -415, -996, -240, -647, -100, 454, 138, 246, 494, -249, -351, -79, -206, 201, 319, 19, 394, 235, -414, -397, -634, -541, 24, 655, 991, 479, 125, -229, -664, -112, -749, -458, 352, 278, 838, 284, -213, 249, -435, -752, 133, 193, 253, 235, -47, -93, -72, -312, -240, 166, 256, 259, 261, -71, -252, -165, -97, 9, -5, -284, 73, 361, 194, 226, -66, -360, -210, -211, 84, 256, 168, 159, 68, -49, -274, -359, -165, 25, 224, 359, 219, 222, 139, -224, - -420, -537, -350, 154, 303, 396, 546, 169, -163, -272, -222, -162, -155, -156, -45, 125, 242, 215, 168, 120, 28, -148, -262, -251, -128, -2, 114, 155, 143, 76, 47, 19, -22, -95, -117, -95, -32, 41, 71, 59, 15, -15, 11, 10, 16, 7, -23, -45, -14, 24, 7, -37, -19, 11, 9, -5, 29, 64, 59, -25, -67, -51, -17, -3, 0, -6, 20, 43, 43, 7, -8, -8, -18, -33, -26, -17, 7, 17, 30, 24, 9, -6, -8, -19, -17, -15, 1, 12, 20, 8, 3, -8, -8, -12, 0, 7, - 12, 3, 3, -5, -5, -8, 0, 0, 4, 0, 3, -1, 2, -2, 1, -2 }, - {38, 105, 81, -27, 62, 30, 180, -31, -5, 23, 132, -26, -138, -64, -132, 32, -47, -11, -17, 32, 13, 27, 76, 141, -63, -34, 28, -66, -9, 110, -60, 136, 14, -49, 90, -123, -32, -86, 120, -4, -45, -33, 1, 112, 4, 135, 52, -111, 90, -48, -83, -67, 92, -19, 293, 31, 74, 53, -137, 2, -20, 36, -78, -52, 153, 125, 11, 52, -14, 78, -126, 13, 95, 60, 10, -10, 68, -107, -49, 114, -75, 24, 55, 68, 21, -85, -57, 45, 10, 45, -14, 13, -43, -2, -21, -12, - 24, 47, 20, -27, -11, -18, 11, 29, -17, 21, 16, 30, -4, 36, -15, 9, 22, 28, -224, -202, -126, -114, -99, 38, 141, 288, 55, 74, -1, -206, -86, -76, -185, 288, 76, 114, 79, -64, 29, 275, 110, -65, -6, -67, 5, -127, 76, -40, -57, 11, 146, 15, 51, 92, 126, -227, 3, 58, 132, 203, -113, -23, -55, 169, 91, 109, -18, 51, 339, -214, 43, 20, -144, 61, -200, -27, 51, -43, -302, 85, 20, -82, -84, -14, -46, 102, -96, -42, 29, -3, -94, -5, 76, -126, 11, -35, - -31, -39, -23, 19, -74, -56, 10, -44, -59, -60, -21, -40, 73, -65, -19, 10, 36, -5, 2, -23, 4, -39, 29, -26, -26, -8, -57, 305, 25, 110, -14, -80, 5, 215, 108, 139, 219, -96, 1, 215, 67, 95, 11, 28, 124, -113, -35, 160, -110, 63, 89, -67, 65, 215, -102, 80, 16, 9, 2, -43, -147, -44, -123, -12, 50, 103, 107, -18, -184, -16, 266, -98, 53, -47, -282, 165, 40, 123, -21, 140, 134, -238, 95, 8, 89, -17, -169, -7, -24, -30, -32, 107, -1, 21, 216, 43, - 172, 6, 16, 33, -95, -149, 101, -112, 67, 42, -6, 71, -76, -42, 47, 3, -144, 47, 17, 19, -29, 63, 6, -25, 69, -16, -6, -58, 20, -29, 10, 1, -9, 14, -22, 38, 8, -14, 11, -9, 4, -1, -23, -2, 498, 279, 427, 137, -175, 90, -78, 11, 42, -364, -96, -101, 95, 142, -58, -9, 49, 11, 261, -29, -271, 88, -156, 121, 139, 110, 162, -39, -54, 65, -47, -64, 48, -43, 98, 138, -58, -210, 69, -204, -130, -26, -423, 4, -70, 166, 161, 77, 262, 262, 118, 58, - -17, 13, 17, -119, 245, -32, 87, -77, -90, -33, -137, 123, -62, -51, 240, -198, -58, 51, -88, -27, -5, 84, 101, 67, 172, -55, -43, -24, -104, 57, 112, 150, 0, -22, -29, 3, 36, 32, -42, 51, 3, 37, 34, -5, -8, 65, -15, 34, 30, 31, 30, -17, 28, 110, -4, 7, 17, 82, 19, -16, -53, 44, 35, -17, 19, -184, -441, -151, -50, 67, -59, 137, -34, 218, -197, 117, -52, 397, 160, -82, -172, 95, -243, -124, 88, -81, -147, 276, 109, -12, -129, -166, 111, 92, 82, -4, - -46, -101, 156, -205, -93, -6, 145, 117, -14, 167, 17, -73, 30, -73, -83, -89, 112, -81, -6, 156, 225, 236, 93, 86, -18, 135, -56, 193, -36, 124, 91, -75, 7, -82, 90, 84, 30, -26, -162, 116, -176, -17, -190, 73, -16, -14, 34, -156, 6, 45, 257, 88, 42, 65, 100, 49, 51, -73, 57, 48, -108, -5, 4, 27, 44, -48, 33, -30, 6, -2, 65, 11, 7, 12, 21, -9, 59, -28, 22, 27, 57, 32, 79, -53, 29, -9, 91, 40, 32, -7, -13, 12, -18, -14, -61, -204, - -427, -345, 22, -295, -145, -418, -222, -255, 102, -136, -180, -62, 10, -108, -405, 109, -71, 41, -183, 183, 68, 4, -163, -73, 208, 141, 10, -31, -139, 87, 46, 90, -166, -15, -135, -121, -132, 14, 269, -219, 5, -209, 22, 97, 123, -220, 222, 269, -88, -64, -46, -10, 86, 109, 28, 74, -130, -25, -48, 232, -72, 257, -6, -78, 205, -21, -121, 44, 222, 256, -18, -79, -138, 89, -184, -18, 125, -94, 57, -6, 0, -76, 3, -58, -92, -9, 79, 42, 79, -34, -24, -62, 25, -50, 82, 42, - 115, 12, -25, -9, -19, -39, 53, -35, -19, 22, 19, -55, -18, 16, 3, -30, -53, -2, -49, -33, -20, 67, -3, 24, 21, 4, -38, -10, -3, -327, -331, -376, 109, -304, -131, 298, 141, -331, -25, 6, 144, 221, 370, -98, -137, -363, -453, -263, -93, 186, -185, 91, -262, 272, -197, 219, -103, 33, 53, -41, -195, 306, -265, -11, -143, 40, -166, 40, -660, 13, 303, -389, 86, 269, 93, -202, -26, 324, -399, 1, 159, 158, 150, -55, -60, -255, -130, 107, 172, 280, 337, -498, 187, -149, 34, -351, - -146, 292, 68, 41, -197, 2, 184, 138, 81, -173, -116, 183, -51, -76, -42, -127, 106, -20, -105, -38, -38, 27, -69, -69, 21, 26, 25, -39, -61, 51, -40, -132, -15, -39, 77, -61, 1, 7, 29, -83, -50, -30, 5, 89, -14, -21, 51, 1, 50, -25, -63, -22, -104, 23, -5, -70, 39, 393, 655, 364, 427, 65, 151, 574, -18, 17, 393, -192, 1, 113, 196, 324, -264, -376, 207, 115, -219, 47, 134, -84, 77, -203, -46, -237, 72, 258, 80, 226, 174, 184, -448, 23, 521, -62, -10, 485, - -64, -17, 72, -64, -15, 269, 422, -415, -68, 83, -128, 196, -66, 19, 30, -90, 371, -48, -136, 139, -141, -232, 80, 253, 95, -28, 51, 242, 126, 217, 65, 27, -3, -213, -45, -167, -39, -70, -380, -164, 24, 245, -101, 94, -66, -201, 89, 22, -64, 31, -123, 6, 30, 75, 106, -26, 68, -92, -137, -164, -18, 147, -27, -12, 49, 7, 16, 79, -39, -16, -44, 114, 2, -18, 13, -30, -62, -74, 30, 64, 80, 43, 31, -16, -6, 0, -27, -114, 36, 1105, 153, -24, -7, -531, -155, 51, - -124, 234, 103, 379, -48, 0, -82, -161, 254, 47, 97, 142, 199, -188, -189, -219, -152, -126, -55, -301, -59, 483, 227, -93, -34, -58, 39, 170, -85, 690, -121, -20, -315, 124, 300, -53, -232, -32, 115, 230, 99, 324, 485, 157, -12, 287, 234, 86, 181, -608, 139, 14, -538, 195, -14, -233, 149, -247, -240, 282, 222, -129, -477, -217, 112, -275, -58, 117, 464, -78, 92, -246, -514, -278, -248, -114, 242, 30, -172, -55, -109, -106, 154, 127, 48, 108, 129, -114, -84, -86, 15, -94, -137, -134, 54, -48, - -22, 15, 45, -115, 60, -28, -16, -53, -21, -74, 172, -112, -41, 27, -115, -112, -86, 2, 86, 69, -593, 376, -75, -371, -22, 350, -399, -76, -323, 216, 61, -110, -142, -42, 204, 168, 84, 226, 186, 26, 226, 273, 104, 154, -278, -127, -196, 174, 213, 85, 61, -123, -101, -73, -76, -225, 205, 55, 7, -241, -80, 399, -289, -295, -469, 168, -353, 509, 576, 407, 229, 28, 449, -235, 352, -41, -261, 25, 15, -542, -250, 211, 25, -87, 77, 465, 308, -522, -139, -2, -20, 158, 219, -5, -429, 176, - -252, -780, -234, -154, 238, 402, 128, 25, 14, 18, 30, 288, -5, 48, 31, 148, -256, -8, 71, 192, 219, 85, 128, 205, 257, 344, 124, 173, 160, 14, -21, -55, -47, 8, 64, -191, -54, 122, 180, -13, 47, -19, 73, 8, 114, -13, 109, -78, 141, 10, 133, -491, 48, 55, 307, 67, 784, 126, -324, -104, -273, 497, -637, -56, 439, -961, -380, -324, -336, -637, 60, -111, -274, -34, 301, 39, 40, -187, 74, -63, 74, 1, 47, 246, -60, -15, 500, -323, -65, 87, 431, -226, 615, -186, -249, -526, - -685, -199, -510, 249, -155, -382, 52, 62, 282, 239, 100, -48, 871, 482, -55, 86, 298, 223, 145, -117, -17, -156, -203, -187, 132, 680, -474, -116, -270, 490, -128, 152, -69, 230, -537, -402, -138, 229, 73, 198, -118, 122, 185, 162, 78, -32, -228, 145, 55, -194, -135, 122, -127, -97, -3, 132, -121, 159, -98, 226, -124, 26, 80, 41, -107, -206, 162, -62, -45, -16, -20, -65, 154, 190, 133, 116, -20, 67, 219, -117, 88, 38, -3, 48, -12, 12, -76, 101, 32, 96, -28, 42, -16, -79, 58, 15, - 68, 98, -15, -393, -375, 210, -167, -706, 350, -212, 280, -204, 352, 237, 293, 466, 77, 394, 160, 101, 269, 91, 75, 18, -10, -252, 225, -511, 224, 52, -145, -276, -7, 196, -227, -96, -340, -133, -419, 25, 231, -5, -54, -267, -462, -337, 362, 120, -150, -267, -65, -22, -452, 382, 349, -447, -433, -711, -108, -850, 229, 330, 174, -54, -108, -89, 349, 351, 407, -266, -210, 271, -117, -128, -498, 220, 407, 465, -109, 254, -143, 76, 255, 131, -179, 84, -307, -188, -127, 45, 130, 111, -122, -112, -45, -139, - -27, -191, -236, -125, -98, -73, -31, -70, -94, 20, -4, 136, -47, 174, -46, 139, 10, -80, 36, 353, 110, 179, -82, -144, 29, 128, -124, 255, 258, 72, 121, 52, -295, -157, -144, -21, -8, -129, 680, 782, -308, -19, 213, -636, -116, 786, 29, -861, 95, 261, -20, 296, 706, -292, 638, 342, 545, 149, -416, -447, 356, -406, -632, -187, -751, 162, -50, 263, 230, 160, 85, -35, 21, 377, 186, -741, -86, 242, 473, 259, 587, 524, 414, -201, -71, 104, 1068, -453, 78, 221, 418, -179, -595, -131, -151, -364, - -658, -724, 196, -409, -305, 179, 564, 689, 12, -47, -10, 527, -364, -193, 631, -698, 75, -553, -368, 32, 732, -128, -504, 645, -672, 18, -811, -81, -104, 229, 447, -343, -192, -246, 58, 6, -254, 132, -77, -82, -110, -98, -300, 55, -146, 94, 76, -34, -69, 168, -4, -10, -354, 40, -34, -25, 322, 19, 88, -150, 48, -93, -195, 69, -392, 114, -138, 275, -235, -47, 49, -49, -65, -137, 211, -160, 230, -101, -151, 148, 127, 380, -445, -957, -241, -326, -332, -189, 33, -321, -293, 104, 203, -197, 500, -45, - 331, -163, -33, 307, -436, -254, -157, 452, -120, -474, -196, 84, -248, 212, -339, -317, 462, 148, -390, 239, -59, -287, -43, -482, -437, 94, 724, 307, 216, -582, 441, -43, 335, -197, -426, 209, -774, 643, -1043, -643, 224, 575, 29, 687, -311, 187, -485, 645, 189, 482, 203, 120, -164, -150, -326, -100, -34, -540, -343, 56, -846, 55, 917, 286, 320, 98, -439, -311, -102, -94, -46, -157, -239, 193, 106, 176, 247, -259, 156, -94, -161, -101, 218, -72, -273, -381, -20, -227, -127, -233, -84, -150, -112, 371, -217, 90, - 95, -287, 316, 9, 182, 269, -141, 136, 40, -6, 63, 226, -147, -119, 184, 23, 80, -56, -78, 12, 153, -720, -687, 75, 272, -336, -1545, -313, -16, 209, -528, 53, -298, -53, -422, -455, 403, -442, -560, -85, -394, -417, 138, -609, -212, 380, 845, 696, -41, -412, 139, 628, -37, 420, -126, 527, 284, -526, 841, -639, -350, 579, -638, 198, -153, -466, 48, 726, -157, -414, 261, 360, -18, 154, -1041, 257, 35, 529, 244, -445, 442, -234, -47, -412, 215, 613, -133, -112, -628, -870, 491, -56, 394, -472, 357, 299, - -633, 44, 548, 325, -300, -494, 447, 82, -398, 378, 53, 173, 36, 161, 21, 421, -3, 150, -36, 25, 359, -111, 1, 91, -105, 75, 24, 261, -22, -275, -44, 43, -177, -43, 9, -105, 371, -82, -228, 31, 233, 121, -23, 145, 10, -151, -30, 407, 263, -263, -208, 65, -94, 582, 578, -1564, 588, 797, -205, 556, -9, 289, -130, -319, -211, 336, 75, -450, -297, -39, -215, -113, -52, 972, 192, 218, -603, 420, -430, 9, 72, -652, 303, -240, 31, -262, -477, 16, 311, 901, 320, 96, 552, 238, -70, 94, - 11, 160, 88, 612, 263, 187, 97, -75, -193, -597, -507, 73, -76, -367, 49, 453, -690, 666, 167, -241, -31, -175, -59, 405, 172, 134, -470, -92, -641, -194, 174, 236, 228, -273, -225, 497, -62, -798, 111, -12, -13, -470, 151, 357, -53, 512, 339, -168, -14, -218, 271, -21, 86, 45, -120, -94, -26, -97, 107, -216, -26, 16, 114, -110, -136, -154, 4, -35, 83, 53, -9, -95, 101, 83, 11, 119, 16, 86, 72, 113, -36, -399, -20, -111, 80, -184, -1393, 2159, -2134, -964, -488, -145, 1248, 368, 1397, 350, - -286, 1102, 476, -372, 516, 468, 261, 438, 424, -377, -610, -433, 71, -398, 211, 127, 274, -41, 189, 66, 687, 164, 65, 213, -159, -8, 243, -429, -611, -414, -355, 63, 183, -430, -69, -258, -1060, 537, -191, 273, -557, -187, -516, -706, 269, 190, 691, -27, 609, -255, 511, 63, 728, -512, 452, 543, 301, 316, 29, -218, 853, 572, -54, 1030, 248, 124, 442, 665, 11, 308, 385, 178, 170, -73, 37, -596, -150, -77, 99, 130, 122, 403, 180, 207, -153, -18, 160, 21, 17, -138, 168, 144, 83, -107, 212, -27, - 41, -157, -146, -55, 21, 24, -94, -325, 81, 77, -85, -11, -80, 30, -116, 87, -111, 11, 301, -78, -288, 196, 143, 122, -65, -33, 1322, 110, -790, -1171, -615, -491, 160, 961, -13, -413, 866, 66, -695, 623, 684, -130, -11, -72, -616, 681, 40, 384, -216, -556, -959, 169, 122, 142, -135, 295, -319, -11, -615, -774, 270, -105, 244, -118, -285, -703, -1079, 545, -603, 239, 518, -45, -279, -538, -383, 1233, 280, -66, 159, -173, -504, -174, 718, -706, -1174, -419, -375, -1651, -1286, -701, -717, 166, -11, -582, -1099, -444, - -522, -383, -304, -232, -660, -640, 491, -570, 30, 72, -692, -133, -507, -640, -159, -115, 285, 109, 385, -414, 96, 217, -9, -553, -312, -376, -43, 162, -191, -277, 460, 264, 328, -567, 85, -284, -39, 8, 46, -82, 548, 28, -107, 54, 186, 265, 222, -54, 320, -255, -137, -120, -442, -30, -143, -573, -476, 62, 12, -28, -154, -141, -54, -101, 894, -96, 851, 1288, -246, -1375, -1352, -279, 632, 98, -1063, 836, -191, -680, 837, -1584, -345, 17, -292, -236, 1923, -802, 1801, -82, 371, -126, -725, 1168, 299, 1214, -836, -807, - 254, -1307, -403, -204, -923, 1908, -174, -1966, -39, -873, 248, 492, 782, 648, -787, -482, -1220, -349, -569, 525, 336, -60, 350, -237, -867, -347, -1011, 1034, -783, -531, 917, 224, 1555, 762, 130, 829, -1111, -407, -1146, -1103, -177, -156, -1397, 1439, -258, -1108, -1662, 113, -333, 1219, -82, 68, 159, -213, 227, 278, 567, -377, -388, -242, 14, -66, -83, -356, 400, 253, 478, -109, -262, -218, -87, 94, 642, 687, -112, 41, 371, -100, -857, -412, 53, 121, -67, -542, 192, -61, -129, -622, 246, 215, 746, 125, 185, -34, 308, 57, - -175, -328, -24, 40, 244, 114, -140, 24, -2577, 1327, 314, -565, -415, 817, 459, -506, -131, -1223, -504, 510, -1046, 33, 193, -328, -697, -486, 948, 372, -186, -1365, 463, 846, 497, -1058, -697, -3, 1147, 94, -274, 172, 40, 576, -1521, -1327, 1634, 245, 685, -1560, 341, -78, 1140, -1029, -193, -1565, 546, 1113, 265, -700, 448, 1619, -727, -785, -607, 222, 70, 1419, -425, 100, -768, 243, -843, -37, 544, -1064, 1010, 297, -731, -1150, -691, -67, 1019, -1850, -400, 1656, 221, -761, -352, -540, 1570, -184, -1643, -201, 0, -415, 671, -125, - -230, 499, -45, -347, -430, -55, -380, 106, 280, 360, -330, -253, 342, -234, 324, -182, -330, 442, -248, 397, 561, 26, -813, -66, -484, 191, 300, 185, -568, -5, -429, 390, -121, -257, -164, 76, 137, -315, 139, 1700, 881, 389, 401, 406, -265, -273, -570, 69, 191, 147, -28, -986, 475, 189, -677, -583, -291, -343, 259, -257, -285, 80, -20, -525, 672, -483, -151, -502, -448, 321, -189, -69, 172, 208, -51, -667, 161, 1031, 224, -1627, -100, -356, -501, 338, 369, 836, 407, -1062, 1151, -288, -793, 2387, -479, -208, -786, -1905, - 873, 962, 321, 361, -1623, 468, -125, -398, -284, 61, -153, 250, 311, 63, -239, -469, 495, 615, 864, -431, -86, 179, -125, 447, -1114, 103, 199, -528, 88, -440, 172, 3, 138, -77, 32, 38, -22, -20, -148, -121, 299, -170, -11, 215, 49, 4, 365, -306, 223, 256, -16, -58, -309, 244, -577, -168, 376, 103, -158, -396, 118, -97, 468, 60, -977, -2312, -3932, 328, 3983, 392, 8476, 8583, 3103, 8613, 4979, -1440, -144, -768, -6527, -5394, -3802, -6756, -6472, -1833, -4075, -3533, 797, 1145, -883, 1271, 1842, 10, 125, 3691, 2450, 950, - 2716, 5101, 2392, 2818, 6291, 2505, 1129, 5458, 5246, 245, 3355, 5954, 10, 1523, 3520, -123, -2878, 1441, -601, -5522, -5165, -4729, -9222, -13616, -9490, -13247, -17672, -12453, -10107, -13646, -8726, -4182, -4047, -751, 4073, 8232, 9302, 12465, 16939, 16661, 15747, 17754, 17711, 14480, 11644, 12485, 8288, 2968, 3954, 990, -7267, -4655, -4938, -10127, -8566, -6141, -7210, -8328, -5191, -4517, -6309, -5187, -2700, -4311, -5700, -3407, -2413, -4502, -2546, 624, -1408, -1591, 1827, -35, -2286, -264, -1435, -5161, -3599, -2699, -4804, -2122, 1214, 2342, 4280, 7135, 8270, 8698, 9730, 10378, 10202, 9428, 8758, 7462, 5920, 3663, - 2736, 367, -2291, -4007, -6457, -9274, -9036, -7667, -6963, -6016, -4123, -3448, -3095, -2203, -1450, -1271, -521, -283, -202, 67, 591, 981, 1226, 1464, 1669, 1646, 1596, 1376, 1346, 976, 767, 396, 230, -170, -434, -583, -552, -732, -721, -716, -732, -833, -599, -614, -382, 12, 489, 709, 1148, 1345, 1486, 1582, 1801, 1696, 1635, 1575, 1399, 941, 819, 652, 420, 135, 130, -192, -372, -569, -747, -1076, -1158, -1385, -1547, -1694, -1672, -1805, -1766, -1678, -1457, -1276, -862, -555, -180, 66, 445, 612, 823, 911, 1024, 965, 1025, 915, 916, 765, 722, 553, 462, 270, - 225, 65, 58, -38, -9, -93, -43, -99, -35, -86, -15, -66, 0, -52, 16, -34 } - }, - { - {314, -14, -15, 99, -39, 113, -59, -147, 53, 146, 23, -24, 196, 6, 9, -68, -36, 303, 44, -207, -151, 213, -18, 221, 17, -43, -20, 167, 35, 351, 157, 96, -18, 77, 161, -40, -117, -150, -27, 134, 117, 179, 52, -101, -103, -44, 76, -25, 43, -21, -158, -124, 50, 116, 73, -59, -64, -5, 176, 88, -18, -40, 82, 54, 36, -90, 46, 83, -9, 127, 152, -264, 98, 53, 173, 51, 15, 78, -33, -123, -44, -74, -23, -16, 76, -4, -58, 0, 10, 44, -37, 7, -6, 15, 24, 16, - 31, 3, 20, -40, 89, 136, 297, -241, 55, -54, 4, -310, 32, 185, -274, -58, 184, 487, 71, -4, 35, -306, -9, 224, 200, 5, -6, 18, 105, 175, 186, 199, -89, 42, -12, 76, 22, 49, -309, -86, 49, 24, -171, -6, 117, -137, 108, 99, 184, 85, -70, 91, 205, -116, -185, 61, 43, 35, 98, -83, -149, -224, 181, -34, -42, -73, 79, -4, 117, 230, 47, 15, -12, -57, -180, 279, 69, -34, 145, -24, -166, -147, -32, 54, -242, 19, -143, -28, 74, -5, 39, -44, -79, -18, 40, 54, - 41, -9, -24, -2, 40, -22, -40, -31, 8, -16, -146, -125, -158, -223, 124, -2, -108, -42, -55, 49, -90, -153, 34, -99, 261, 349, 275, -190, -8, -12, 73, -105, 215, 136, -32, 105, 163, 14, 39, 58, 159, -15, 58, 192, 19, -1, -84, 138, -208, 84, -30, -42, 137, -133, -18, 5, -181, 76, -37, 84, -7, -77, 54, 58, -10, 161, -12, 185, -4, -122, -56, 8, -85, 165, 85, 142, 159, -70, -160, -103, -1, -29, -35, 131, 164, -24, -91, 58, 44, -63, -87, 30, -125, 31, -3, -3, - -34, -117, 25, -46, 4, 53, -1, -59, 29, -82, -3, 6, -20, 7, 15, -44, 0, 6, -54, 12, -17, -3, -29, 0, 14, 47, -462, -108, -144, -249, 85, 66, -30, 116, -16, 98, 138, -60, -161, -203, -78, -189, 15, 21, -83, 108, -93, 58, -42, -108, -287, -111, 26, 46, 75, -106, 76, 116, 38, 263, 65, -6, 203, -143, 117, 20, -68, -96, 131, 18, 41, -309, -57, -101, 311, 134, 112, 127, 143, 114, 158, -83, -34, 98, 156, -20, 182, -97, 40, -38, 154, 231, -359, 95, -89, 12, - -169, -86, 29, -51, -73, -143, -65, 69, -3, 155, -16, 60, 134, 213, -8, 57, -25, 100, 16, 49, -66, -22, 7, 46, -29, -47, 3, 4, -37, 7, 22, 2, 62, -26, -29, 8, 54, -21, 2, -18, 32, 51, -7, 49, 52, -11, -22, -8, 180, 110, 66, -35, 15, 19, 233, -185, 234, -32, 127, 239, -149, 185, -116, 94, 36, 280, 124, -157, -258, 58, -193, 158, -40, 206, -154, -26, -124, 71, 46, 58, -16, -23, -225, -100, 185, -148, -30, 119, 5, -116, 37, 9, -26, -101, 202, 63, - -288, -131, -233, -42, -206, -355, -81, 154, 436, 94, 36, 205, -6, -162, -141, 114, 44, 76, 125, -310, -77, -285, -63, 78, -113, -264, 26, 112, -57, -99, -47, 44, -40, -12, 57, -37, -40, -54, -39, -122, 42, -33, 55, -22, 32, 75, 10, -22, -8, -65, -43, -103, -93, 13, 10, -1, 35, 58, 41, -1, 37, 31, -29, 22, 23, -54, -23, 499, 122, 361, -168, -26, -118, -31, 389, -332, 113, 35, 508, 266, 338, 58, -81, 156, -108, -422, 82, 21, 52, 328, 34, -197, -15, 6, 107, 111, - -7, -46, 137, -161, -41, -83, -38, 38, 9, 288, 44, 226, 266, 70, 235, -20, 79, 138, -150, -231, 31, 226, -364, 106, -279, -266, -159, -76, -245, -243, -251, -133, -61, 167, 6, 201, 33, -171, 260, -271, -99, -114, -108, -145, -185, 264, 210, -120, 104, 81, 213, -2, 155, -78, 194, 94, -111, 4, -100, 119, -115, 10, 96, 4, 74, -24, 14, 47, -15, -54, 50, -17, 10, -102, -80, -82, -60, -13, -32, -71, -1, 11, -30, 5, 0, -42, 11, -272, -272, -161, -167, -90, -68, -326, -260, -222, - -33, -20, -40, 225, 24, 116, 174, 202, 33, 395, 497, -11, 144, 111, -59, 216, 118, -446, -14, -155, 27, 343, 138, -357, -94, 158, 158, 21, 457, -190, 185, 185, 204, 118, 238, -402, 148, -158, 239, 8, 104, -302, 222, 159, -38, 154, -25, 42, -2, -158, 42, -102, 99, -125, 155, 47, 387, 288, -90, 102, -318, 276, -86, 169, 300, 293, 15, 299, 208, 141, 153, 275, 28, 58, -225, -40, -64, 51, -162, 23, -118, 36, -118, 35, -43, -75, -69, 48, 6, -39, -28, -97, -31, 16, -28, -70, - 11, 70, -164, -103, -91, 65, -101, 61, 1, 34, -83, -125, -27, 23, 262, -234, -60, 207, -110, 356, -113, -253, 475, 643, 144, -256, 179, -135, 265, 153, -57, -271, -176, -460, 121, 194, -404, -49, 236, 60, -19, 8, -49, -220, 54, 271, 12, 57, 99, 384, -253, -8, 280, -257, 376, 18, 529, -440, -395, 217, 20, -54, 114, -37, 148, 89, 294, 279, -230, 41, -150, -92, 177, -23, -90, -40, 9, 262, -501, 382, -119, -172, 285, -230, 228, -309, -172, -58, -228, -80, -161, -257, -172, 55, -57, -62, - -3, -120, -37, -18, 160, -9, 24, 63, -66, -27, -55, 38, 79, 21, -31, 186, 2, 138, -149, -98, -88, -65, 73, 34, 7, 108, -79, 82, 34, 77, 45, 10, -94, -318, -245, -106, -230, -347, -75, 128, 426, 71, -259, -476, -101, 150, -85, 514, 160, -180, -364, -452, -860, -69, -96, 330, 242, -175, 21, -135, -76, 310, -9, 18, -39, 352, 58, -104, -19, -12, 93, -318, -102, -124, 503, 119, -532, 138, -277, -154, 77, -492, 152, 357, 314, 248, 59, 101, -17, 54, -313, 115, -489, -92, 278, 103, - 285, 284, 232, -158, -361, -313, -245, 80, 96, 168, 164, 37, 109, 353, 492, -117, 174, -121, -134, 152, -217, -75, 8, -136, 127, -118, -105, -56, 30, -30, 69, 2, 100, -23, -62, -27, -61, -155, 41, 85, -9, 56, -16, 76, 143, 139, 106, -109, -57, 107, -33, -41, 9, -17, 105, -23, -7, -15, 250, 446, 514, 373, 636, -297, 452, -387, -305, 336, 428, 507, -523, -2, 131, -386, 183, -169, -275, 314, -407, 442, -419, 414, -301, -110, -28, -546, -76, 604, -155, -430, 92, 281, -315, 157, 652, 352, - 132, 289, -345, 231, -207, -593, -180, -154, 44, 270, 333, -146, -261, 238, 2, 182, 113, -96, 32, -235, 36, 76, -3, 78, 536, -66, 53, 154, 32, 67, -273, -298, 207, -354, -483, -505, 394, 256, 76, -26, -59, 189, -30, -141, 181, 497, 335, -130, -84, 155, 89, -33, -78, 58, 70, -19, 20, 271, 65, 40, 106, -86, 20, 87, 180, -16, 13, -174, 57, -90, -66, 185, 148, 11, 116, -98, -48, 57, 1, -51, -101, -107, 70, 33, -47, 65, -413, -655, 233, 851, 417, -160, -658, -229, 42, 92, - -128, 323, 218, -240, -124, -33, -436, 605, -276, 215, -51, -143, -531, 173, 110, -67, 64, 237, -87, 591, -133, -91, 493, -56, -355, -318, -612, 83, -136, -191, -134, -450, -189, -421, 44, -371, 334, -210, -8, 103, 41, 192, -178, -455, 197, -53, 112, -102, -47, 13, 437, 654, 177, -206, 225, 237, 259, -108, -220, 333, 157, 446, 103, 119, 12, 134, 401, 548, 269, 92, 205, 86, -116, -376, -239, 42, 181, 28, -10, -141, -53, 77, 51, -298, -57, 67, -13, -148, -125, -166, 30, -30, 112, 210, 123, 7, - -71, 128, 154, 10, 51, -208, -9, -71, -214, 45, 38, -190, -21, -45, 71, -74, 178, 1, -43, 240, 1274, 28, -336, 1054, 539, 465, 923, 913, 266, 289, 234, 992, 55, -353, 433, 90, -385, -439, 386, 369, 718, -72, 55, 8, 101, -426, 481, 331, 150, -331, 509, -155, -24, -673, -144, -53, -40, -356, 235, -331, -186, -195, 98, -230, -307, -431, 455, -328, 484, 211, 398, 120, -400, -23, -645, -302, -351, 133, -447, -248, -80, 0, 468, 45, -71, -750, 298, 249, -16, -12, -376, 285, 33, -329, 885, 193, - -114, -16, -355, 53, 444, -123, -35, -497, -290, 172, -68, -240, 288, 169, -291, 254, -100, 76, -97, 248, 56, -47, 8, 55, -352, -3, -129, 97, 122, 165, -144, 118, 95, 68, 130, 145, -10, 110, -169, 290, -134, 244, -174, 104, -387, -710, 218, 214, -220, 462, -511, 555, -400, -233, 179, 128, 1432, 559, 214, -894, -24, -212, -474, -138, -173, -157, -53, -743, -14, -281, 9, 362, -394, 469, -154, -520, -463, 372, 285, -116, -256, 474, -256, -242, 373, -11, 115, -384, -13, -226, 478, -72, 686, -257, 103, 206, - -20, 26, 209, -443, -71, 563, 46, 154, -5, -457, 195, -319, 163, 492, 639, 697, 734, -159, 258, -6, 394, 889, -977, 759, -452, 204, 611, -386, 39, 191, 167, -46, 425, -165, -134, 179, -102, 409, -61, 155, -330, -54, -10, -266, -112, -336, 4, 96, 33, 372, -123, 25, 40, 158, 39, 159, -221, 166, 51, -10, 118, 162, -186, 169, -357, -316, 220, -106, -253, -37, 104, -163, 287, -344, -754, -147, 153, 10, 178, -561, -75, -116, -797, -619, 318, 331, 154, 228, -408, -201, -289, 872, 211, 23, 655, 375, - 330, 295, 258, -462, 333, 133, -140, 259, -231, -231, 458, -199, 289, 601, 23, 114, -8, 38, -129, -354, -444, -726, 300, -615, 233, 238, 312, 1, 22, -87, -470, -226, 243, -165, 251, 601, -182, 459, 214, 50, -23, -166, -434, -20, -588, -207, 637, -340, 104, -1047, 500, -195, 164, -808, -714, 66, 196, 368, -829, -90, 15, 566, 469, 524, -163, 10, 84, 273, 70, 150, 439, 245, -161, 156, 47, 30, -5, -94, -354, 124, -169, 52, 147, -6, 37, -6, 148, -90, 591, 158, -18, 325, 203, 26, 104, -12, - -256, 342, -107, 45, 416, 226, -122, 0, -157, 269, 194, 229, 204, 624, -1477, -363, -877, 296, -788, -264, -893, 239, -466, -357, -77, -758, -276, -813, -411, -941, 202, -870, -345, -452, -254, -239, -204, -831, -476, -632, -325, -183, 358, -52, 267, -517, -85, 30, -596, 115, -42, 50, 156, -603, -35, 222, -75, 251, 500, 907, -754, 46, 1008, 5, 495, -354, 624, 114, -150, -839, -494, 696, 429, 680, 24, -474, 173, 246, 486, -912, 6, 173, -504, -168, -218, -305, -731, 1130, -208, -363, -232, 234, 271, -639, -594, -24, - 189, 30, 1, -125, -216, -3, 569, 353, -4, -469, -325, 53, -181, 124, 150, 77, -50, -242, 99, 120, -67, 182, -106, -416, -198, -24, 121, -31, -134, -609, -244, -140, 46, 76, -264, -472, 185, 284, -251, 11, -221, 239, -77, -419, 628, -1060, -11, -210, 459, -233, -654, 571, -1147, -989, -816, 469, -243, 27, -445, -421, -492, 277, 240, 801, 377, 162, 745, -197, 271, -268, 234, 136, 444, 718, 376, -148, -438, -261, -89, 404, -132, 113, 16, -184, 382, -23, 314, 233, -610, 505, 927, 145, 776, 751, 341, 249, - 3, 397, -245, -899, -292, 670, 8, -330, 346, 951, -215, 74, -686, 678, 609, -43, 197, -309, 1560, -976, -847, -800, 70, 30, -234, 696, -973, -15, -621, 240, 279, -42, 680, 158, -55, -365, -2, 173, 496, -336, -432, 183, -256, -66, 64, 120, 44, 5, -29, -407, 43, 100, 285, -240, -133, 161, 79, 112, 14, -265, -26, -302, -227, 308, 159, 174, 124, -8, 64, -81, 189, 28, -79, -16, -263, -98, -173, 110, 1713, -385, 959, 1627, -549, 775, 356, -1041, 951, 133, -443, 685, 304, 643, 3, -561, 529, 169, - 11, 154, -150, -593, -340, -289, -496, -384, -88, 377, -339, -219, -489, 95, 50, 69, 689, -418, 172, -389, -206, 381, -305, -710, -891, 1024, 467, -267, 721, -667, -568, -360, -50, 94, 12, -622, -442, -488, -1043, -667, -559, 192, 360, -40, 617, 105, -621, -553, 830, -717, 106, 710, -88, -1252, 874, -469, 144, 45, 724, -183, -271, -47, -407, 205, -706, 231, -909, -595, 357, -398, -108, -61, -538, 167, -313, 249, -80, -20, 31, 327, -241, -205, 62, -353, -149, 42, -221, -250, -163, -112, -259, -156, 371, -310, 145, 212, - -52, 227, -315, 25, -221, 453, 89, 156, -322, 397, 282, 301, 134, 30, 102, 216, -221, 14, -183, -828, 498, -235, 840, 576, -1333, -168, 146, -814, -129, -133, 991, 712, 663, 822, -27, -576, -442, -458, 26, -1275, 157, 1092, -991, -1797, 187, -672, 1330, -9, 48, 889, -403, 183, -37, -242, 776, -223, 395, 1298, -951, -545, -867, 433, 76, 869, -494, 342, 50, 791, 470, -387, -254, 299, -140, -35, -556, -551, 293, -123, -159, -314, 720, -272, -285, 1202, 1288, 832, -1089, -97, -340, 424, 1603, -202, -1216, -80, -499, 718, - 324, -817, 434, 318, 423, -789, -281, 59, 701, 43, -110, 115, -237, 55, 701, 339, -288, -349, -77, 220, 282, 369, -346, -132, -636, -134, 407, -401, -60, -247, -227, -377, -76, 257, -55, -27, 67, 164, -167, -480, -496, 302, 234, 421, -207, 309, 906, 48, -538, -86, 52, -48, -335, -138, 103, 264, -53, -781, 114, -640, 590, 345, -633, 1078, 1624, 50, -79, -553, -566, 99, 91, -270, 1469, -128, 1095, 884, -1112, -31, -374, -1182, 297, 280, 646, 1115, -36, -313, 363, 407, 872, 371, 78, 724, 756, 265, -176, 665, - 293, 798, 168, 234, 495, 845, -141, -661, -771, -246, -269, 1326, 723, 2045, -96, -1022, 904, -305, -353, -302, -695, 108, 389, -9, -389, 1455, -290, 1716, -469, 926, 80, -282, -933, -1326, 1249, -114, -213, -376, 1161, 6, -1218, 2241, 703, 250, -256, -930, 470, 32, 474, -429, 338, 177, -210, -315, 59, -382, -181, -435, 53, -70, -4, 154, 367, -364, 145, -174, -9, 498, 329, -168, -611, -12, -34, 89, 563, -356, -212, 149, 354, -502, 37, 344, -5, -31, -530, 285, -14, 260, -554, 72, 239, 195, 279, -526, 453, -557, - 359, 1520, -906, -572, 116, 280, -178, 1078, 827, 849, 278, 422, 702, 444, -263, -417, -959, -148, 517, 185, 106, -349, -907, -257, -133, 924, 6, -104, 690, -105, 186, 154, -1557, 403, 413, -266, -669, 132, -881, -440, -1346, 410, -1125, -2212, 251, -25, 1555, -48, 524, 1295, -217, -329, 567, -6, -1131, -388, 142, 193, 824, 351, 733, 645, -466, -340, 309, 947, -398, -193, -871, -592, 224, -1163, 333, -1307, 244, -341, 926, -402, 654, -1401, -292, 197, -842, 216, 143, 149, -637, 336, -623, 181, -53, -259, -118, -58, 192, -211, - -104, -169, 397, -258, 230, -590, 308, -31, -52, 89, 571, 204, 241, -685, 85, -279, -854, 345, -276, -213, -318, 320, -157, 156, 175, -79, 34, -205, 56, 177, -44, 29, -26, -326, 1191, 1266, 2964, 347, -1656, -1247, -914, -1059, 2076, 2766, 941, -266, -868, 29, -1051, 1158, 1099, 324, 161, -688, -97, 1274, 300, 511, 435, 1337, 1129, -435, -992, -1317, -884, -133, 370, 1202, 725, -252, 655, -914, -308, -2055, -321, 2021, 1566, -315, 4100, 1284, 124, -2247, -379, -193, -523, 573, 322, 486, 863, -1833, -1970, -992, -1328, -191, 455, 1658, - -988, 606, 2589, 1292, 454, 724, 532, -1561, -2580, 1321, -635, 569, 1388, 1531, 140, -926, -1215, -995, 1074, 619, 191, 1068, -1060, -185, -166, -471, -546, -47, -11, 347, 112, -152, 8, -13, 23, 92, 203, 309, -304, -421, -1441, -791, -710, 854, 510, 306, -1179, -1159, -1863, -509, 739, 939, 1227, 480, 362, 143, 123, -34, 279, -65, 880, 620, 129, 8, 11, -150, 3, -105, -631, -2712, -647, 1513, 2895, 2551, 6115, 3201, 2171, 1911, 869, -342, -3090, -3878, -5786, -4430, -4546, -1729, 22, 1741, 3237, 2672, 2760, 1903, 2597, 2034, 2875, 1370, - 1072, 513, -740, -1137, -1743, -1053, -3786, -1599, -3584, -2585, -4102, -2437, -3818, -1355, -1893, -616, 292, 1938, 5081, 4840, 6779, 4590, 3130, 4066, 5551, 4887, 4103, 2864, 344, -2776, -2757, -3416, -6503, -7177, -7820, -7807, -8574, -7414, -6247, -5508, -3588, 413, 4079, 7099, 9382, 11698, 13014, 9075, 8652, 5617, 3401, 3216, -194, -1062, -4988, -9556, -10294, -8355, -6460, -3804, -3081, -3135, -1732, -2692, -1092, -299, 2065, 3927, 3223, 4197, 4508, 4812, 4247, 5673, 4213, 3454, 1782, 367, -961, -4395, -3896, -5217, -6921, -6267, -7188, -7384, -2157, 241, 3748, 4593, 4887, 5677, 5925, 5030, 4371, 3355, - 2539, 920, -661, -1957, -3535, -5186, -4863, -4337, -3250, -1528, -678, -320, -197, 478, 993, 1211, 1298, 1077, 856, 935, 755, 570, 1037, 1171, 895, 441, 228, 372, 478, 191, 94, 190, 26, -361, -1080, -1298, -861, -659, -758, -720, -443, -625, -714, -612, -252, 57, 310, 431, 579, 662, 611, 519, 590, 597, 519, 366, 254, 89, -33, -70, -117, -237, -147, -70, -124, -176, -116, -23, 102, 81, -14, -108, -91, -163, -302, -376, -352, -334, -290, -314, -273, -119, 9, 43, 232, 495, 591, 490, 445, 448, 385, 225, 116, 80, -1, -135, - -200, -235, -238, -233, -216, -173, -123, -111, -103, -87, -44, -25, -8, -2, 17, 15, 20, 11, 12, 1 }, - {395, 18, 67, 55, -160, -83, 219, 380, 62, 203, -82, 38, -10, 172, -135, -310, 126, 145, -180, 210, 104, 192, 61, 46, -83, -26, 11, 128, 12, -192, 9, -15, 42, -26, 35, 47, 115, 84, 28, 36, 12, 57, -58, -95, -212, 42, 48, 18, 164, -57, 128, 36, -49, -100, -64, 229, 50, 128, 22, 51, -43, 9, 16, 67, -19, -84, -45, -176, 21, 36, 153, -48, 117, -19, 77, 2, 69, 54, 33, -27, 80, 109, 77, 72, -1, 17, 19, -59, 26, 15, 54, 28, 23, 29, 39, -20, - 24, -15, -1, -6, 149, 139, 67, 55, 80, 91, 141, -63, 146, -1, 156, -36, 275, 90, 92, -188, -24, -45, -239, 130, 114, -79, -314, -147, -45, 152, 215, 131, -83, 43, -133, 4, 14, -113, -53, -289, 26, -38, -118, 10, 19, -41, -7, 272, -64, 221, 46, -175, 15, 14, 128, -59, 38, 27, 12, 168, 62, 173, 131, -93, 162, 75, 119, 8, 40, -43, -74, -147, -176, 183, -183, -145, -151, 83, 80, 32, 36, 106, -68, 79, -51, -77, 121, -112, 21, 53, -90, 20, 15, -17, -12, -11, - 64, -23, 25, -30, 50, -16, 29, -36, -34, -34, -246, -231, 51, 3, -49, 136, -17, -25, 144, -158, 32, -139, -88, -51, 2, 232, 266, -124, 105, -192, -17, -76, 258, -78, -14, 26, -362, -65, -178, -61, -44, 134, 180, 72, 243, -33, -110, -114, 141, 362, 255, -144, -165, 180, -163, 29, 59, 297, -109, -149, 33, -93, 58, 74, 190, -209, -134, 120, 230, -23, -106, -137, -324, 121, 0, 95, 15, 7, -51, 58, -82, 50, 70, 69, -115, 83, -21, -83, 8, -172, 107, 14, 14, -69, -23, -59, - -119, -92, 63, 4, 26, -24, 8, -9, -34, -29, -50, 3, -29, -23, -7, 9, -9, 14, -9, 58, 23, -37, 40, 22, -47, 31, -603, -196, -34, 104, 67, 151, -289, -84, -15, -296, -215, 77, 178, 107, 197, -24, 112, 266, 231, 221, 124, -83, -69, -134, -62, -135, 280, 133, -45, -123, -78, -126, -188, -199, -254, 154, 107, -278, 64, -13, 191, 31, 93, 127, -266, -40, -12, 36, 137, 212, -86, -29, -64, -165, 49, 34, -20, -44, 158, 10, -90, -29, 74, 103, -43, -4, 25, -144, 106, -10, - -219, 26, -267, 43, 196, -65, -10, -297, -147, -221, -136, -18, -25, 138, 25, 162, -99, 55, 86, 30, 85, 11, -60, 34, -27, 28, 1, 12, -12, -40, -16, 37, -41, 28, 67, 36, 16, 2, 1, -14, -28, -44, 32, 44, -27, 29, -28, -20, 333, 121, 59, -85, 246, 91, 140, 382, 420, 13, -65, -151, -224, 80, 168, -88, -14, 20, -37, -136, 159, -156, 75, -444, -61, -111, -104, -221, -43, -31, 6, -115, -157, -129, 20, -87, -167, 98, 148, 9, -136, -159, 60, -123, 140, -175, 113, 37, - 0, -248, -224, 49, -162, 263, 50, 220, -113, 221, 46, 141, 52, 133, -124, -185, -1, 285, -26, -199, -101, 122, -79, -115, 31, -315, 212, 249, -14, -220, -270, -13, 231, 161, -128, 171, 20, -30, -32, -23, -13, 44, -75, -71, 8, 21, -56, 16, -25, -13, 62, -29, -12, 5, -94, 46, 14, 4, 24, 25, -3, 3, -17, -24, -13, -17, -25, 470, 101, 257, -98, 192, 149, 300, -221, -164, -47, 14, 220, -105, 332, -28, 190, 158, -87, 63, 193, 171, 49, 45, 176, -358, 62, 272, 219, -195, - 244, -286, 176, -253, -122, -69, 264, -56, 277, 57, 63, 10, -5, 104, 164, 352, 60, 303, -147, 220, 299, -13, -49, -110, 118, -425, -31, 38, -154, -254, -10, -19, -30, 107, -253, 127, 118, 160, -402, 136, 102, -244, -24, 129, 303, -382, -43, 26, -354, -35, 57, -103, 239, -56, 25, 63, -37, -15, -12, 39, -88, 11, -44, 25, 13, -56, -1, 62, -24, -16, 6, -79, -24, 12, -25, -37, -6, 12, -37, -21, 57, 68, -87, -5, 20, -2, -10, -420, -517, -412, -375, -12, 262, -544, 387, 252, - -613, 386, 162, 133, 60, 60, 138, -95, -101, -200, -7, 236, 198, 117, -349, 239, -250, 8, -220, 274, -146, -112, 86, -409, 40, -135, -123, -43, 29, 404, -191, -61, -154, 308, -187, -99, 94, 93, 86, 110, -128, 149, 37, -335, 461, 185, 74, 49, -3, -214, 264, 223, 92, 298, 31, 132, 297, 153, 63, -204, 245, -107, 469, -50, 12, -127, -493, 65, -120, -58, 252, -21, -268, -151, 216, 182, 28, 211, 55, -154, 73, -14, -52, -42, 16, 125, -60, 16, 21, 71, 26, -56, 90, 14, 24, -5, - 23, 12, -36, 53, -37, 43, 33, -26, 102, -14, 25, -35, -24, 301, 205, -35, -189, 494, 786, -104, -109, 380, 93, 125, 101, -566, 62, -366, 293, 418, -109, -202, 68, 265, -159, 320, -125, 617, -180, 119, -30, 167, 440, -166, 44, -39, 127, -163, -78, 250, 539, 45, 395, -146, 55, -74, 132, 289, 430, 335, 319, 331, 210, -60, 52, -45, 9, 66, -215, -62, 347, -304, 122, -134, -80, -158, -627, 70, 341, 216, -77, -297, -722, -116, 295, -61, 117, -225, 169, -208, 192, 410, -179, -221, -408, 124, - 51, 68, -322, 24, 3, -98, 20, 153, 8, 105, 48, 68, 84, -14, 132, 32, 15, -27, -41, -36, 126, 43, -3, 84, 45, 61, -10, 70, 86, 115, -46, 13, -45, -539, -430, 57, 252, -242, -160, 32, -132, -808, -699, 305, 279, 53, 40, -295, 463, 565, 347, -290, 271, 371, -59, -469, -213, 650, -194, 66, 39, 366, -294, -520, 112, 241, -129, 154, 337, -163, -131, -14, -729, -210, 250, -137, -488, 89, -14, -152, 96, -45, -462, -390, -692, -548, 106, 243, 22, -163, -232, 7, -159, 148, -333, 12, - -119, -95, -113, -29, 129, -150, -664, 100, -96, 164, 181, 13, 125, 154, 48, -37, 80, -93, 36, -206, -110, -92, -115, 48, 182, -95, 28, -234, 26, -23, -175, 77, -56, 45, 70, 42, 31, 149, 31, 20, 48, 1, 19, 21, -43, -111, -23, -113, 53, -86, 126, 2, 181, 84, -111, -72, -61, -6, 264, 848, 753, 589, -63, 576, 187, 804, 341, -16, 980, -203, -51, -623, -164, -12, -439, 264, 394, -127, -5, -353, -607, -358, -462, -134, -279, -87, -43, 280, 72, -57, -249, -85, -166, 90, 8, -247, - 133, 166, 67, -190, -250, 86, 235, -32, -7, -444, 801, 136, -150, -20, 73, 344, 293, -299, 172, -116, 39, -49, -73, -455, -405, -545, 86, -21, -113, 345, -106, 971, -93, -50, -236, -105, 129, 169, 120, -6, 420, 301, -58, -200, 59, -118, 3, 41, -131, -42, 7, -43, 69, -163, 102, 187, -53, 99, -53, -43, -71, 32, 106, -41, 141, 28, 53, 192, 86, -23, 203, 92, 142, 182, 143, 18, 4, 135, -118, 6, 86, 47, 98, 88, 51, 113, -511, -742, -404, 542, 436, -382, -384, 581, 360, -378, - -502, -90, 91, 49, 76, -303, 314, -228, 610, -102, -422, 91, 159, -12, 51, -196, -273, -23, 251, -159, 192, -306, -791, -654, 413, -511, 407, 109, 51, -177, 241, 67, -59, -124, 115, 234, -214, 665, -166, 218, -199, 51, -53, -273, 654, -517, 712, -34, -347, -543, 278, 87, 93, 23, 292, 184, 265, -559, -162, 6, 12, 130, -413, -211, -133, -80, -518, -115, -171, -596, -28, -342, 89, -165, 48, 67, 260, 144, -95, -25, -213, 111, -12, 95, -251, 6, -99, 53, -231, 38, 56, 3, -50, 73, -135, 96, - -211, 74, -151, 67, 43, 97, -77, 260, 108, -4, -160, -142, -23, 171, -35, -96, -82, 115, 10, 108, 1259, 420, -281, 647, 602, -311, -397, 973, -87, 214, -577, 1416, 50, -396, 206, 71, 688, 12, 868, -624, 14, -681, 53, 479, 22, -417, 592, 317, 174, 143, -207, -199, 54, -295, 388, -345, -460, 407, 154, -534, 290, 35, -388, -218, -130, 205, -46, -234, 286, -345, -137, -118, 478, -313, 231, 367, 170, -217, -446, 283, -382, 516, -650, 858, -254, -120, -122, 391, -28, 142, 234, 141, 332, -324, -617, 43, - 524, -350, -166, -365, -219, 97, -36, -105, 227, 163, 120, -57, 346, 212, -160, -84, 68, 19, 293, 186, -24, -95, -74, 320, 30, -164, 203, 61, 9, 169, 77, -30, -172, 48, 211, -156, -38, 240, -15, -49, -60, 142, 28, 4, -63, -753, -93, 689, -201, -429, 191, -202, -37, 312, -747, -439, 290, 385, 525, -37, -99, 212, -50, -739, -506, 870, -65, -762, -442, -306, -251, 71, 256, 14, -127, -380, -581, 79, 78, -20, 476, -324, -912, 370, 269, -1065, 637, -172, -537, -443, -39, 607, 146, -201, -219, 173, - 320, -449, 344, 56, 254, -194, -466, 414, 2, 465, -1441, 184, 224, -213, 402, 466, 1372, 39, -904, -417, -235, -880, -863, 45, -489, 6, -325, 323, -331, -326, 580, 142, -18, -32, 341, -72, -33, 197, 163, -125, 112, -309, -67, 86, -57, -90, -148, -159, -80, -196, 80, -249, 55, -43, 235, -55, -120, -104, -139, -150, -39, -105, -181, -135, 135, -181, -91, -324, 102, 130, 336, 75, -41, 20, -631, 102, 386, 348, -560, 996, 691, -317, 412, -803, -181, -268, 1269, 815, -305, -483, -595, -130, 32, 235, 850, 183, - 143, 186, 21, -280, 32, -52, 391, 531, 670, 439, 283, -65, -126, 108, 607, 98, 106, -618, -317, 1048, 422, 316, 6, 629, 333, 1323, -76, 1364, 95, -420, 439, -366, -277, -46, -254, 17, 251, 547, 92, -114, -599, 195, 47, 396, -470, 128, -209, 73, -598, 305, -526, -61, -715, -977, -166, -150, 805, 221, -28, 155, 249, 318, 51, -9, 11, -565, 178, 12, 527, -211, -28, -138, 374, 79, 341, 0, -402, 199, -23, 136, -306, -133, 70, 88, -228, 26, 204, 133, -201, -216, 386, -387, 161, -116, -322, 106, - 70, 107, 130, -141, -21, 192, 12, 135, -58, -144, -155, -335, -507, 153, -582, -3, 706, 219, 602, -700, -321, 339, 71, 996, -507, 594, -226, -305, -744, -292, -400, 496, 116, -666, 830, -433, -400, 77, 323, -246, 574, -282, -400, -210, 190, -74, -111, 58, 571, -392, 1047, -411, -15, 967, -197, 166, -1326, 54, 235, -304, 582, -1068, -1302, 488, -233, 714, -539, -512, 56, -172, 1103, -140, -53, 240, -1029, 52, -1040, -422, 57, 242, -1298, -585, -162, -70, 416, -562, 660, -279, 71, -858, -46, -759, 281, 156, 556, 706, - -269, 460, 60, -161, 235, 142, -233, -240, -415, -23, -249, -264, 85, -68, 350, -484, -87, -307, 114, 165, -170, -30, -258, -261, 280, 458, 520, 99, 29, -150, 95, 78, -203, -325, 103, -175, -236, 346, 242, 198, -330, -384, -811, 663, -582, -156, 516, 1208, -347, 992, 344, 263, -462, 1098, 167, 518, 44, -629, 229, -631, -642, 409, -639, -127, -152, 655, 52, -206, 206, 297, -136, -598, -146, 478, 1131, 272, -641, 81, -125, 282, 342, 585, -257, 24, 370, 96, -22, 769, 683, 826, 279, 695, 92, 421, -325, -48, - 89, -628, 46, 1088, -139, -227, 225, -7, 288, -633, 848, -524, -240, -137, 42, 109, 108, -925, 1177, -247, -379, -131, 999, -105, 207, -783, -552, 25, 415, 391, 638, -1020, -323, 993, -355, 117, 841, 209, 183, -47, 28, -313, -26, 89, 239, -137, 199, -363, -210, 28, -106, -56, -865, -661, 54, 443, -409, -690, -286, -565, 160, 33, -220, 557, -159, 232, 251, -292, -212, -43, 67, -15, 414, 0, 26, -194, -46, -309, 1930, -117, 390, -21, -194, 50, -888, -385, -271, 341, 250, 431, 53, -474, 494, -404, 569, 411, - -456, -497, 61, 687, -708, 292, 329, -412, 183, -59, 250, -38, -1034, 574, 358, -880, 1054, -565, -133, -353, 851, -176, -722, -9, 12, 695, 715, 40, -550, 793, -129, 134, -1016, 792, 327, 40, -583, -450, -62, 270, -469, -846, -357, 653, 410, -106, 1074, 56, -175, -784, 948, -890, -284, 959, 306, 117, -364, 141, 954, 203, 418, 595, -1562, -351, -259, -139, -648, -124, -77, 939, 257, 54, 482, 668, 475, -346, 181, 396, -80, 147, 175, 207, 140, 664, 365, 32, -196, -314, -583, 75, 1, 147, 192, 81, 1014, -149, - 367, 210, -276, -815, -130, -309, -501, -551, 94, -100, -652, -8, 249, -75, -63, 217, -160, -510, -222, -788, 40, -880, 824, 1248, 602, 703, -1088, -1000, -758, 57, 1382, -270, 522, 872, 462, -509, 43, 632, -824, -718, -588, 662, 487, -897, -1227, 1663, 1050, -1218, 555, -160, 510, 34, -351, -853, 773, -41, -606, -945, 248, 196, -222, 4, -74, -477, -189, -261, 440, -831, 905, -633, 44, 1385, -1346, -349, 1291, 72, 310, -212, -391, 380, -139, -587, 83, -1310, 2193, -237, -2399, 889, 2384, 1379, -2927, -877, 564, 189, -439, -700, - 374, 874, -1097, -329, -1920, -356, 673, 219, -582, -989, 386, 821, -12, -285, -456, 647, 405, 248, -51, -228, 86, 350, 297, -94, -767, -507, 808, 318, -410, -307, 581, 166, -77, -1198, -533, -611, 661, 153, 147, -149, 20, 612, -127, -142, -556, 82, -179, 864, 191, -229, 110, 872, -116, -374, 74, 7, -45, -620, 151, 588, 1411, -597, 467, -751, -1952, 1050, -483, -1084, -733, -1108, 538, 356, -1466, 939, -504, -46, -7, -767, 596, 574, 525, -57, 683, 343, -396, 29, -831, -313, -736, -529, -26, 1207, -1003, -224, -208, -917, - 544, -1033, 542, 453, -685, 541, -1108, 314, -962, 624, -353, -521, -522, -800, -203, 393, 702, -811, 549, 295, 853, 1029, 611, -866, -389, -1624, -398, -476, 549, -1894, -347, -1129, -87, 1121, 1047, 676, 252, 1511, 1672, 1473, -497, -670, 573, 1442, 2688, 188, 637, 321, -133, 489, -472, 286, -115, -12, -301, 497, 591, -208, -470, -369, 450, 190, 509, -279, 204, -104, -211, -148, 506, 974, 478, -513, 268, -181, 361, 152, 183, 474, -299, -650, 63, 491, 398, 128, -87, -227, -877, 865, 252, -210, -912, -221, -624, 310, 361, -305, - 224, 1755, -1037, 656, 797, -368, 72, 306, -98, 851, 43, 617, -788, -111, 685, 114, -1069, 693, -427, -347, -409, -105, -399, 406, 566, 277, -99, -297, 491, -159, -786, 644, -1326, -333, -273, -290, 756, 829, 1485, -434, 635, -22, 286, 975, -71, 106, -649, -2043, 1013, 197, -988, -675, 100, 537, -94, -577, 301, -592, 782, 438, -340, -710, 1417, 158, 76, -127, 197, 103, 63, -474, -1006, 281, -146, -355, -927, -225, -26, 831, 343, -1040, 610, 112, -38, -112, 341, 438, -84, -191, -72, -181, 163, 262, -9, 152, 292, -103, - 421, 182, 131, 224, -115, 528, 92, -107, 346, -409, 137, 243, -94, -172, 476, 685, -605, -108, -210, -204, 248, 216, -378, 217, 175, 157, 183, -338, 251, -21, 151, -423, -104, 89, 1957, 985, 1969, -1819, 165, 932, -356, 1063, 2077, 1126, 75, -567, -566, 98, 905, 951, 227, -12, -1419, -304, 1417, 456, -384, 768, -653, -935, -246, -71, 1097, 1412, 1286, 474, -487, -771, -1404, -1414, 1231, 503, 109, 1879, 123, -588, -765, -795, 390, 797, 650, 1229, 96, 882, -50, -170, 460, 816, 612, 515, -463, -188, -363, -847, -663, -1230, - -401, 317, -192, 878, 1075, -27, 18, -447, -772, 151, 1039, -70, 578, 240, -67, -333, -141, 84, 368, 270, -268, -588, -706, -680, -252, 262, -62, -431, -208, -302, -240, 128, -30, 385, 573, 117, -681, -364, -405, -104, 471, 102, 121, -573, -526, -618, -305, 520, 368, 447, 253, -232, -267, 184, 182, -58, 126, -242, -180, 128, 103, 181, -106, -241, -100, -187, -27, 352, -1037, -2016, 794, 3293, 3344, 2835, 2050, -1264, -1447, -1559, -2078, -3175, -2562, -2221, 1030, 2391, 1774, 3843, 2967, 1550, -573, -1033, -2584, -2014, -1998, -406, -1225, -991, - 294, 543, 1086, 1094, 1496, 1488, 1915, 1120, 490, -277, -326, -841, -1279, -1539, -1886, -1232, -2316, -1540, -1159, 1161, 2194, 2371, 1637, 1119, 1747, 1340, 1676, 1321, 460, -621, -2941, -2076, -2121, -3286, -2065, -1783, -1735, 632, 1741, 2770, 2277, 3256, 2918, 2858, 2034, -1109, -1008, -2284, -3025, -3329, -2734, -1309, -374, -688, 899, 2385, 1678, 1137, 1910, 1608, 572, -376, -383, -122, -470, -1281, -808, -915, -497, -409, -957, -352, 327, -319, 1057, 1399, 1533, 1625, 99, 486, 472, -137, -2226, -1773, -1388, -1237, -977, -923, 1022, 1531, 1661, 1593, 1310, 901, 808, -11, - -241, -1284, -1737, -1553, -1298, -825, -539, 64, 782, 1589, 1188, 758, 547, 152, -11, 3, -317, -412, -342, -402, 97, -150, -555, 75, 266, -97, -138, -113, 64, 106, -144, 33, 363, 228, 107, 225, 217, 39, -41, -67, -144, -203, -151, -109, -139, -115, -52, -21, 32, 68, 69, 63, 109, 88, 97, 41, -37, -45, -4, -42, -81, -52, 36, 84, 105, 83, 80, 20, -42, -88, -132, -177, -166, -146, -91, -39, 34, 126, 224, 250, 250, 201, 125, 28, -61, -180, -234, -254, -219, -157, -76, 17, 105, 127, 150, 132, - 96, 46, 20, -5, -13, -25, -25, -31, -17, -19, -15, -20, -8, -11, -2, -6, 2, -5, 2, -3 } - }, - { - {-104, 104, 86, 198, -270, 59, 175, 325, -37, 184, -9, 167, 38, 255, -7, -81, 169, 245, 229, 137, 35, -92, -76, 24, 116, -58, 53, 16, 132, -63, -5, 35, -161, -91, -49, -165, 38, -46, -3, -21, -140, 109, 164, -33, 12, 16, -28, 177, -214, 0, 87, 25, 27, -50, -178, -44, 67, 82, 89, -15, 2, 2, 34, -29, 183, 6, -18, -120, 15, -86, -68, 74, 78, 191, 5, 188, 20, 21, 11, -98, 5, -34, -52, 21, 59, -37, 23, -38, 46, -49, -17, -25, 26, -15, 24, -21, - 29, 54, 25, -25, -8, -13, -14, 16, 10, -12, 212, 343, 46, 171, -62, 101, 133, -41, -106, 180, 311, -61, 35, 120, -148, 92, 133, -272, 77, 26, -61, 0, -283, 11, 80, -135, 25, 4, 181, 129, -68, -20, -17, -193, -129, 21, 78, 17, 87, -128, 19, 63, 13, -118, -86, -26, 41, 95, 99, 65, 115, 112, -126, -39, 5, 160, -24, 115, -75, -79, -24, -144, -66, 29, 84, -123, 120, -34, -36, -24, -49, -62, 25, 93, 35, 156, -216, -175, -38, 64, -2, -36, 33, 5, 40, 66, - 110, 2, -6, 26, -10, -2, 17, -51, -27, -105, 42, 199, 282, 163, -71, 121, -73, -50, -241, -192, 87, 184, 181, 188, 42, 10, 117, -155, 157, 126, 12, 109, 280, 190, 54, -201, 6, 67, 44, 33, -219, 53, 41, 147, 163, -51, 105, -79, -87, 118, 68, -210, -198, -87, -111, -83, -88, -243, -219, -20, 80, -1, -22, -164, 23, 194, -54, -61, 74, 0, 141, 71, 73, -91, -111, 209, 96, -84, 138, -18, 108, -91, 18, 154, -58, -50, 112, 14, 45, 66, -76, 87, -35, 71, 72, 55, - -48, 18, -23, -42, -52, 3, 7, 35, 31, 8, -2, 27, 10, 19, -389, -230, -71, 73, -160, 48, -43, 111, -27, -218, -173, 150, 124, 311, 276, -42, 200, -300, -48, 232, 71, 54, -30, -98, -45, 32, -26, -10, 119, -147, 34, 53, -3, 92, -100, -83, 54, -65, 84, -165, 28, -99, -38, -110, -81, -125, -184, 113, 0, 193, -180, -155, 0, 37, -20, -38, 14, 116, 57, 25, -79, -77, -43, -145, 24, -38, 18, -7, -155, -13, -11, -165, 6, -31, 20, -28, -182, 16, 83, -37, 122, 33, - -64, 51, 128, 42, 23, 29, -26, 16, 101, -8, -15, 37, 42, 16, 34, 7, 15, -66, 9, -5, -31, -24, -23, -34, 6, -28, 138, -210, 87, -235, -38, 10, -170, 161, 126, -348, -33, 57, -30, -153, -201, 41, -100, -170, -81, 99, 92, 245, 323, -29, 289, -176, 115, 124, -23, 122, -68, 2, -16, -60, -28, -67, 241, -14, -175, -43, 122, 73, 98, 18, -80, 173, 358, 21, 39, 20, -24, 56, -21, 202, -152, 193, 137, -124, 66, 126, 89, -148, -157, -317, -49, -30, 43, 122, -27, 79, - -24, -85, -81, 163, -34, 173, -252, -101, 62, -162, 45, 174, 20, -2, 16, 37, 27, -99, -28, -16, 18, -18, 35, 44, 27, -29, -62, 72, 31, 28, 22, 21, 9, 2, -28, 30, 18, 12, 9, 32, 25, 38, -40, -27, -48, -48, -9, 38, -26, -18, 25, 8, 19, -8, 7, 88, 44, 1, 127, 355, 426, -113, -6, 86, -60, 270, 271, -171, 265, 203, 83, 116, 110, 52, -19, 16, 39, -147, -173, 44, -45, -5, 35, -159, 162, 314, -6, -192, 313, 35, 14, 119, -50, -95, 49, -119, - 51, 314, 140, -5, 117, 169, 450, -75, 197, -40, -189, 125, 16, -67, 92, 271, 75, 47, 0, 108, 399, 175, 54, 38, 108, -116, 206, -54, -386, 46, -37, 234, 282, 118, -114, -109, -97, -15, 91, 7, 63, 38, 66, 175, 81, -142, -56, 18, 53, 8, 1, 4, -72, 80, 24, 15, 13, 15, 12, 60, -20, 43, -40, -14, -65, 13, -22, -5, 9, 28, -480, -50, -206, -235, -67, -167, 4, 150, -228, 235, -499, 73, -151, -261, -358, 373, 180, 27, -318, -203, 113, -405, -289, 99, 82, 417, - -58, 37, 302, -180, 297, 106, 106, -56, -186, -19, 246, -133, 17, 317, -120, -91, -157, -185, -167, -119, -260, -29, 71, -85, 51, -82, -135, 179, -233, 140, -199, -242, 6, 202, 8, -59, 74, -161, -88, -226, -411, -190, 52, -122, 458, 186, -329, -162, -54, -115, 143, 316, 200, -151, 139, -179, 102, 17, 139, -159, -44, 15, -77, -135, -121, 22, -14, -31, 65, 28, 4, -44, 36, -8, -42, -98, -9, -50, 2, 45, -40, -109, -20, -46, -186, -26, -58, 511, 341, 348, -99, -507, -36, -262, 69, 106, - 274, -132, 123, -212, 39, -187, -463, -257, 183, -176, -366, -353, -319, -511, 67, -183, -380, -352, 65, 480, -61, -87, -159, -300, 65, -123, 36, -373, 27, -389, 57, -37, 210, 154, 175, 82, -11, 137, -90, 274, 82, 136, 89, -97, 103, 276, -33, 152, -36, 438, 61, 161, 25, -254, -187, 3, -85, 52, -61, 142, 135, 165, -75, 92, -337, 176, 501, -245, -47, 127, -283, -25, 183, -118, -14, -65, 159, -165, -35, 38, -86, 38, -28, 61, -79, -88, 95, -46, -87, 59, -33, -3, -125, 93, 36, -26, - -18, 51, 23, 49, 43, 5, -52, -102, -25, 53, -250, -722, -121, -252, -381, 206, -727, -94, -259, -140, 209, -231, 306, 265, 41, 239, 20, 127, -191, -334, -369, -205, -338, 263, 343, -15, -183, 100, 98, -127, 24, -574, -305, 267, -148, 8, 261, -25, 161, 139, -76, 159, -4, -306, 339, -240, 15, 19, -190, 125, 201, -120, 230, 26, -20, -212, 260, -2, -214, -71, -428, -179, -245, -31, 291, 84, -30, 5, -278, 62, 210, -278, 14, 425, -177, 42, 30, -303, -184, 193, 160, -493, 97, 368, -4, 44, - 0, 89, -31, 232, -56, -10, 27, 45, -108, 27, 79, 25, 136, 51, -6, -51, -111, -32, 49, -68, 46, -69, -5, 96, 49, -68, -94, 5, 0, 204, -85, 17, 109, 45, 107, 1290, 284, -167, -261, -23, -84, 230, -53, 195, 363, -145, 16, -240, -168, 79, -43, 189, -364, -210, 168, 363, 236, -10, 83, -87, -220, 158, 280, 298, 355, -295, -73, -169, -370, -45, 16, -80, 166, 224, -3, 111, -69, -390, -216, -522, -533, -154, 175, -77, -238, 445, 165, -17, -420, -18, -131, -297, 1, -136, -196, -412, - -56, -152, -457, 0, 344, -233, -114, 129, -198, 78, -196, 283, -94, -273, -427, -696, 135, 118, 530, 215, 182, -2, 159, -125, 169, -16, 58, 85, 200, 93, 6, -37, -13, 81, 48, 211, 163, 111, 34, -43, -114, 61, 134, 12, 6, -26, -101, -17, -17, -47, -37, -76, 61, 93, -90, -89, -7, -12, 47, 288, -1018, -583, 543, -142, 37, -282, 238, -98, -391, 188, 549, 69, -476, 134, -102, -111, 317, 325, -42, -68, 691, 153, -96, -424, 190, -608, -497, -461, 190, -88, -46, 395, 161, -403, -333, 87, - 394, 133, -41, 22, 264, -189, -421, 553, -159, 57, 227, 34, 80, 569, 13, 362, 20, -382, 59, 81, -75, 73, 263, -193, -55, 66, -751, 200, 158, -4, 185, 141, -276, 133, 1040, 445, 260, 75, 256, -796, -373, 403, 20, -4, -301, 270, 330, 273, 50, 58, -105, 5, -185, -68, 154, -33, -91, 78, 11, 75, -106, -46, 42, -20, 80, -132, -41, 95, -101, 77, 32, 10, 8, 2, -81, 43, 84, -39, -35, -91, 45, -5, -680, 476, 518, 162, 288, -194, 824, -100, 317, 210, -375, -159, -171, 473, - -280, -92, 304, 249, -275, -79, -802, 147, -86, -240, 74, 18, 63, 70, 276, 7, 302, 32, 149, -81, -256, -280, 524, -189, -373, -321, -140, -178, 229, 136, 177, 226, 73, -289, 167, -469, -149, -410, 283, -495, -349, -108, -162, 143, 334, -266, 315, 509, 258, 490, -204, 660, 64, 558, 322, 66, -296, -758, -506, -418, -232, -236, -70, -355, 268, 437, -166, -342, -305, -248, -455, 285, 212, -126, -115, -182, 27, -105, 251, -3, 67, -136, -110, -190, -31, -227, -210, 215, -12, 23, 9, 76, -84, -13, -128, 0, - 4, -10, 71, 3, -104, -75, -74, 17, -112, -130, -155, 39, -39, 381, 194, -217, 641, 73, -626, 782, 52, -333, 276, -642, -123, -409, -128, -72, -126, -292, 82, -555, -215, -200, -749, 91, -543, -386, -609, 122, -460, -139, -153, 5, 231, -187, 326, 17, 432, -101, 376, 474, -570, -9, 152, 348, 13, 419, 140, 404, -9, -309, -195, -30, 260, -60, -121, -26, 483, 305, -116, -399, 133, 219, 155, 429, -576, -425, -123, 40, -163, 4, -166, -360, 1007, -498, -579, 431, 247, 374, 114, 138, 76, 219, -209, 579, - -103, 142, -114, 77, 33, -32, 367, 46, 30, -364, 163, 54, -56, -297, -33, -62, 6, -95, 264, 61, 72, -214, 144, -102, 27, 128, -8, -63, -72, -191, 108, 195, -96, -22, -72, 29, -114, -257, -81, -9, -179, 182, -19, -25, 58, -172, -199, -55, 77, -131, -174, 512, 371, 604, -204, -146, -829, 962, 436, -1273, -687, 412, 565, 575, -371, -295, 688, 167, 155, 483, 384, -703, 213, 300, -57, 336, 60, -88, 65, -227, 1175, 311, 150, -30, -150, -77, -672, 131, 193, -155, -223, -1079, -521, 229, 185, -353, - -351, -47, -519, 215, 187, -73, 211, 429, 17, -20, -141, -226, -79, 40, -802, -104, 183, 488, -867, 194, 305, -66, -411, -365, 647, 646, -99, -400, -768, 162, 302, 162, 8, -830, 347, 759, -261, 87, 233, -310, -502, -261, 71, -153, -44, -233, -207, -170, -77, -66, 97, -17, -20, -212, 83, -99, 41, 3, 64, 130, 146, -238, 91, -184, -315, -162, 40, -31, 131, -30, 84, 184, 4, -8, -166, -89, 238, 123, -106, -62, -28, -154, 379, -279, 103, -232, -206, 36, 256, 514, -947, -1234, -859, -1104, 958, -640, - 385, -108, -777, 139, -212, -288, -1009, -923, -691, -263, 35, -534, -156, 141, 433, 34, -271, 1, -290, 416, -525, 723, 622, -150, -200, -859, -502, -523, 61, 114, -142, 700, 198, 567, 110, -68, -260, 510, 351, 159, -516, 274, -871, -99, -94, -578, -97, 5, 662, 439, 11, 306, -14, -657, 332, 91, 544, -311, -633, 374, -1135, -262, 399, -172, -183, 275, -76, -226, 207, -97, -729, -642, -108, 296, 481, 677, 679, -292, -234, 131, 244, 220, 90, -306, 264, 2, -59, 31, 162, 273, -83, 43, 259, -64, -8, -268, - 129, -61, -21, 213, -45, -101, 95, -304, -114, 301, 85, 94, -110, -76, -48, -244, -34, -138, 179, -525, 6, 385, -1242, -108, -793, 56, -586, 535, -421, -36, 97, 204, 628, 221, -294, 694, 207, -1160, 186, -693, -56, 141, -104, 584, -177, 113, 140, 59, -380, 593, -344, -24, -690, 8, 111, -100, -246, -306, -362, 896, 31, 468, -795, 98, -14, 280, 467, -535, 961, 1398, -68, 143, -489, 231, 319, -260, 65, 270, 535, -9, 28, -159, -473, -696, 355, -520, -227, -338, 150, 483, 422, -76, 157, -948, 629, -110, - 134, -273, 614, -850, 1021, 753, 850, -337, -23, -833, -459, -305, 274, 242, -699, -503, 17, -170, -511, 5, -354, -410, -159, -56, 30, -269, 47, 100, 420, 384, -61, 363, -177, -438, -248, -89, -226, -28, -168, 258, 75, 977, 127, -329, -116, 93, -509, -311, 120, 26, -132, 56, 0, -549, -59, 376, -274, 394, 1561, 433, 1138, 350, -1166, 462, 337, -402, 90, 750, 43, 717, 654, -765, 425, -765, -501, -81, 1528, 457, -676, 637, 426, -846, -360, -67, 859, 116, -768, -447, -15, -223, 481, 671, -237, 589, -376, -532, - -9, 1224, 124, -718, 412, -43, -61, 336, -795, -704, -650, 474, -423, 146, 215, 728, 374, 749, 90, -42, 628, 1126, 684, -1132, 33, 100, -180, 207, 321, -876, -121, 163, 160, -1042, -969, -558, -585, 1016, 389, 38, 462, -846, 355, 223, 163, -83, -182, 699, 436, -292, 131, -223, 472, -142, 42, 88, 78, 336, -45, -569, -14, 96, 157, 279, -68, 17, 225, -443, -247, -49, -780, -130, 229, -67, 95, 443, -55, -324, 77, 101, 304, 342, -328, -217, -13, -296, -177, -559, -645, 173, 21, -304, -237, -310, -587, 439, - -1175, 850, 956, 261, 1041, -1066, -517, -290, -1525, 859, 90, 531, 705, 683, 57, -24, 701, -112, -824, -861, 524, -973, 951, -274, 212, 937, 851, -428, 1293, -749, 88, -778, 130, -267, 512, 171, -547, 493, 756, 1103, -634, 235, 683, -932, 48, -375, -1342, -580, 365, -740, 269, -622, -9, 907, -425, 384, 1051, 746, 286, 1389, -2158, -408, 729, -83, 427, -670, -1163, 1421, -14, -716, 313, 899, 2238, 845, -1681, -921, 582, 625, 278, -1178, -95, 259, -357, 797, 292, 509, 613, 454, -302, 351, -928, 136, 508, -59, -489, 291, - -295, 497, 557, -234, -449, -122, 1022, -181, -110, -396, 467, -394, -234, 294, -180, 955, -64, -236, 969, -85, 234, 589, -35, -50, 66, 88, -442, 206, 34, -655, 455, -203, 855, -460, 264, 80, 1143, -1004, -91, -479, -595, 917, -356, 1204, -118, -926, 1444, 2087, -296, -664, -1006, 242, 1110, 220, -231, -688, 166, 166, -150, 174, -96, -336, -344, 323, 458, -31, 619, -590, 1266, 955, 552, -42, 79, 184, -664, -580, -643, -336, -173, 409, 360, 690, -326, -77, -288, 784, 1527, -354, -973, -624, -34, -1319, 1036, -1793, 525, 769, - 790, -778, 190, 801, -1815, -855, 381, -186, -905, -799, -97, -415, 1363, 589, -488, -449, -744, 2083, 455, 1092, -69, 325, 402, 474, -670, -78, 872, 603, 365, -276, -360, 9, 279, 407, 280, -526, 87, 15, 150, 396, 398, -551, 273, -335, -412, 55, 450, 189, -252, 71, -26, -69, -214, 840, -233, 14, -484, 128, -171, 559, 189, -105, -280, 323, 270, -369, 39, -608, -232, 160, 269, 364, 10, 381, -75, 74, 195, -769, 221, 1218, 25, -396, 995, 733, -220, -634, -991, 199, 1915, 436, 977, -75, 75, -66, -237, 12, - 78, 479, 143, -362, 310, -316, -371, -396, 0, 398, 74, 321, 322, 280, -281, -467, 142, -320, -838, -234, 178, -278, 958, -988, 804, -247, -3, 1214, -198, -22, 1562, -231, -648, 126, -556, -114, -526, 1760, -503, 432, -429, -179, -248, 300, -448, -1063, 466, -114, -1198, 632, -319, 672, 1488, -740, -23, -68, -228, -797, -147, 747, 290, 462, -684, 210, 115, -647, -184, 155, 332, 429, 30, 89, 270, -57, -330, 483, -191, -135, 428, 67, -123, 652, -46, -41, 2, 218, -196, 333, -253, -118, -201, 177, -8, -16, 91, 306, - -357, 85, -49, 222, 62, -61, 365, -216, 197, -56, 108, 33, 274, -33, -420, -6, 2013, 1013, 2112, -1184, -298, 690, -651, 498, 2173, 509, 321, -575, -531, 617, -320, 874, -136, -203, -246, -1247, 308, 1494, -782, 903, 798, -509, -144, 621, -986, 494, -62, 748, 263, -624, -191, -1253, -633, 585, 451, 971, 1527, 161, 34, -1315, -793, -786, -637, 343, -526, -154, -113, 393, -994, -163, 530, 268, 838, -112, -386, 823, -139, 504, -623, -383, -87, -212, 415, 599, 858, 239, 81, -585, -154, -300, 720, 8, 1074, 185, 812, -779, - -268, -5, -8, 580, -81, -288, -145, 143, 52, 151, 280, 240, -136, -173, 23, -102, 238, 242, 69, -201, 21, -264, -99, -57, 469, 164, -47, 120, -293, -360, -232, 115, 263, -214, -9, 5, 200, 105, -16, 200, 44, -9, -184, 96, 71, -79, 34, 62, -272, -541, -2072, 64, 3305, 3001, 2802, 1203, -1205, -1645, -1653, -1457, -2706, -1914, -1887, 1462, 2219, 1829, 2891, 2424, 502, -102, -1049, -2013, -1218, -2115, -1165, -701, 1, -274, 523, 922, 1540, 985, 1619, 1250, 1284, 110, -1076, -476, 27, -1155, -1548, -1990, -1976, -1385, -206, 985, - 376, 1429, 994, 1629, 1432, 1580, 1812, 990, -150, -285, -1199, -964, -3221, -2560, -2069, -1600, 178, -693, 36, 2203, 2699, 3715, 2334, 1418, 949, 233, -1430, -1292, -1989, -2550, -2177, -2013, -959, 154, 1015, 1693, 1654, 1424, 883, 959, 398, 265, -56, -778, -695, -617, -707, -362, -789, -549, 183, 75, -463, 255, 632, 373, 723, 1150, 1178, 533, -744, -309, -112, -1489, -1590, -1369, -585, 436, 667, 573, 939, 1082, 1314, 887, 532, -194, -897, -893, -1014, -1345, -970, -524, 453, 743, 467, 298, 849, 588, 344, 90, -136, -265, 20, -320, -399, -135, - 125, -219, -178, 46, 170, 32, -94, -109, 127, 9, -74, -130, 42, 192, 225, 41, 194, 183, 93, -51, -47, -155, -150, -229, -129, -149, -40, 20, 41, -14, 91, 117, 175, -46, -21, 60, 90, -73, -7, -24, 11, 40, 130, -8, 41, 24, 29, -81, -118, -202, -124, -161, -120, -130, 39, 104, 194, 201, 307, 242, 216, 84, 14, -151, -194, -284, -246, -270, -156, -95, 26, 58, 194, 165, 213, 169, 160, 29, 28, -60, -59, -133, -79, -97, -25, -59, 4, -26, 35, -7, 42, -8, 36, -12, 33, -18, - 26 }, - {33, -38, 135, 153, 81, -58, -231, -210, 76, 122, -46, 227, -45, 136, -162, -141, 61, 7, -43, 61, 146, -63, 19, -83, -9, 9, 59, 57, 74, 13, 44, 169, -66, -78, -86, -151, 43, -31, 277, 55, -22, 23, 168, -15, -38, -42, -100, -17, 129, -19, 53, 132, -42, -8, -212, -123, -193, -37, -57, 29, 10, 29, 68, -45, 32, 3, 16, 30, -71, 67, -24, -79, -11, -80, -26, 9, -127, 34, 5, 98, 9, -1, -59, 14, 96, 48, -25, 12, 21, 25, 73, 10, 4, -17, -12, 9, - 2, -6, 48, 28, 28, 22, 14, 7, 14, 27, 157, 369, 146, 87, 103, -217, -25, 94, -29, 37, -198, 195, 264, 45, 118, -56, -154, -239, -262, -174, 208, -196, -124, -166, 53, 138, 26, 19, 77, -8, 49, 170, -24, 141, -135, 129, 90, 82, -71, -220, -47, 126, 75, -61, -7, 44, -9, -106, -22, 90, -31, 10, -52, -12, 7, 30, 155, 65, -79, 13, 13, -53, 28, -77, -9, 126, 41, 141, -101, -87, -52, -22, 72, 160, -92, -116, 138, -13, -2, 5, 48, 34, 116, -33, 54, -71, - -66, 5, 32, -5, 3, 27, 29, 23, -60, 68, -14, 108, 46, -121, -115, -130, -20, -106, -224, -213, 220, -5, 46, -1, 134, -198, 295, 262, 14, 14, 0, 8, -29, 103, 80, 7, -168, 73, -52, 81, -23, 179, -42, -104, -47, -28, 66, -1, 111, -177, 96, 31, -98, 279, -44, -40, -6, -4, -74, -24, 149, 122, -262, -123, 133, 39, -63, 228, 8, 51, 224, 93, 176, 50, -68, -91, -176, -170, 25, 91, 218, 9, -89, -111, 38, -2, -61, 71, -25, -56, 51, 118, 38, -59, 59, 62, - 77, 50, 4, 8, -73, -15, -1, 38, 32, 60, 58, 49, 18, -5, -299, -104, -145, 136, -99, 88, -107, -44, 253, 124, -168, 77, 242, 36, -85, -170, -204, -140, -205, 136, 31, 75, -39, -93, -98, -180, 9, -5, 43, -44, -164, 3, 175, -39, 2, -87, -175, -259, -22, 187, 68, 20, -88, 24, -141, -46, -106, 14, 24, -160, 180, -101, 230, 87, 22, -104, -55, 59, -13, 56, 123, 25, 49, -136, 80, -68, 211, 262, 120, 176, 82, -26, -184, -118, 15, 136, 136, -109, 14, 129, -168, 166, - 10, -85, 55, -35, -8, -94, 18, 27, 16, -75, 20, -53, -71, -24, 5, 32, -47, 12, -20, -65, 7, 55, 23, -47, 30, -35, 100, -241, 32, -258, -1, 39, 24, 116, 12, 18, 456, -57, -202, -217, 229, 153, -173, 42, -193, -83, 6, 218, -271, 79, -11, 43, -21, 277, -144, 78, -44, -74, 42, -14, 83, -85, -79, -235, 36, -78, -51, 18, -83, 69, -133, -79, -233, -7, -207, -88, -246, 182, 37, -76, 160, -187, -1, -355, -20, 122, -10, 105, 225, -80, -32, 282, 119, 109, 172, -90, - -262, -28, -157, 114, 260, -47, 76, 138, 116, -14, -22, 32, 4, -48, 70, 62, -109, 36, 91, -46, -34, -161, -38, -68, -23, -71, 14, -17, 12, -8, 10, 41, -48, 16, -20, -49, -7, -9, -15, 3, 27, 45, -45, 15, -39, 6, -5, -51, -21, -39, -8, -62, 15, 3, -35, 131, 143, 55, -90, 65, 36, 280, -44, -57, -376, -103, 279, 277, 175, 142, 399, 27, -480, -120, -82, -114, 253, -38, -95, 300, 45, -120, -44, 121, -107, -39, 34, -36, -169, -73, -10, -159, -76, -65, 111, -73, - 215, 213, 19, 203, 139, -88, -33, -66, -313, 38, 63, -293, -44, -81, 104, 273, 40, -272, 39, -103, -186, 152, -45, -194, 88, 78, 216, -15, -28, 163, 188, 211, -215, 154, -28, -33, 55, 227, -11, -57, 70, 37, -191, -22, 261, 61, -18, -30, -119, 87, -44, -51, 8, -5, 60, -1, -82, -55, 109, -10, 43, -46, 52, -37, -30, -37, 27, 61, -29, 192, -490, 205, -54, -111, -101, 85, -47, -289, -310, 39, 482, 134, -351, 80, 286, -205, 37, -51, 170, 0, 157, 423, 307, 193, -8, -34, - -195, -208, 83, -545, -87, 260, 29, -26, -262, -92, -11, -11, -127, -269, 303, -103, -67, -48, -251, -281, -9, -136, 20, 136, 103, 115, -224, -57, -110, -69, 360, -37, -164, 13, 462, -245, 78, 341, 11, -77, -171, 105, 20, 246, -132, 209, 168, 322, 155, 242, 26, -156, 34, -5, -90, 147, 207, -170, 113, 64, -154, 22, 55, 45, 57, -86, 51, -95, -29, -25, 7, 20, 42, 55, -10, 81, -5, -33, 28, 55, -17, 34, -82, 35, -26, 54, -60, 283, 403, 248, 40, -86, -152, -334, -98, 222, - -458, -186, 414, -575, -106, 323, 403, -41, -408, 57, -157, 544, 239, -372, -242, -57, -232, -469, -237, -208, -172, -380, 190, 68, 233, -144, -72, -334, -36, -290, 29, -192, 41, 102, -450, -147, -172, -118, 95, 96, -145, 442, -30, -115, -85, 43, -106, -36, 163, 141, 182, 243, 228, 19, 149, -73, 343, 369, -187, -96, 224, -6, -561, 26, -286, 174, 175, 317, -242, 135, -339, -32, 190, -82, 299, -78, -39, 61, 18, 43, -22, 18, 126, -94, -26, 123, -21, 97, -146, -125, 83, -20, 25, 14, -19, 22, - -88, -22, -17, -37, -60, -20, 44, 55, -5, -58, -312, -373, -186, -360, -519, 368, 34, 207, -288, -295, -412, -275, 125, -302, -275, 375, -95, 20, 88, 215, -167, -123, 60, -98, 56, -16, -185, -349, -552, 184, -397, -360, 17, -93, -27, -201, 91, 108, -450, -7, -100, -173, -251, 145, 29, 451, 52, -249, -17, 44, 184, 80, 396, -31, -434, 188, -93, 198, -260, 59, 146, -762, -365, 273, -25, -79, 116, -36, 482, -14, 305, 269, -393, -451, 25, -500, -13, -22, 9, 77, 315, -8, -199, 184, 237, -218, - 38, 75, 238, -113, 8, -115, 80, -3, 50, 83, 128, 134, -5, -121, 5, 97, 29, 23, -115, 16, -115, -13, 62, -14, 112, 88, -5, 28, 91, -80, 161, 1, -71, 77, 264, 1070, -263, -723, -63, -318, 781, 58, 438, 233, -135, -348, -154, -379, -96, 522, -584, 22, -476, 126, 40, 230, 55, -232, -386, -454, -83, -445, -346, 53, 103, 325, -307, -645, -134, -226, 77, -305, -203, 89, -160, -259, -17, 24, -130, 621, -128, -107, 158, 159, -185, -83, 462, 383, 254, 483, 382, -4, 160, 272, -206, -198, - 57, 195, 324, 128, 658, 67, 441, -130, -255, -169, 933, 161, -121, -118, -336, -326, -231, -231, -269, 101, 215, -235, 73, 226, 115, -217, 42, 231, -60, 125, -119, -40, 52, -47, -28, -78, -152, -31, -138, 65, 113, 51, -115, 144, 97, -91, -101, -162, -48, -51, 39, -42, 70, 46, 12, -23, 1, -132, 49, 199, -936, -352, 475, -116, -476, -454, -148, 506, 276, -414, 231, -550, -220, -70, -355, -495, 416, 222, -433, -159, 946, 214, -412, -578, 16, 304, 59, 48, -650, -25, -68, -477, -268, -196, -371, -185, - 117, 9, -392, -405, 58, 244, 1, 329, 570, -402, 356, 256, 118, 69, 431, 125, 269, 168, 243, -87, -44, 476, 764, 118, -169, 85, -101, -294, 489, -243, -399, -650, -213, -756, 381, -313, -122, -52, -100, -277, -37, 289, -333, -39, 165, -107, -325, 158, 35, 84, -15, -49, -111, -22, -54, 168, 54, 40, 36, 48, 10, 81, 69, 148, -213, -36, 26, 136, -53, 112, -126, 36, 40, -39, -66, 117, -51, -21, 81, 12, 15, -190, -415, 353, 210, -61, 234, 176, 500, 387, -815, -269, 904, -712, -212, -431, - 644, 289, 296, 127, 94, 260, 683, 327, -302, -4, 22, -18, 270, 306, 37, 182, 172, -155, 212, 129, 422, -201, -407, -347, -272, 82, -36, 163, 183, 186, 372, -161, 78, -163, -290, -116, 31, -333, 427, 519, -562, 194, -389, 320, -64, 126, -43, -309, -76, 360, -280, -84, 64, -572, -219, 122, -444, -29, 711, 355, -48, -160, 567, 151, 409, -126, -183, 594, -201, 187, 79, 86, -121, -87, -109, -73, -199, -121, -138, 22, 129, -45, -279, -88, -38, 34, -8, -67, 2, 81, 137, -107, -2, -299, 52, -35, - -56, 206, -2, -17, -119, 127, 36, 187, -62, -8, -122, -11, -176, 566, -47, -131, -471, 21, 44, -126, -11, -217, 82, -674, 616, -124, -219, -426, -483, -49, 587, -106, 163, -362, -210, -100, -354, -426, 390, -240, -197, 347, 336, -475, 166, 181, 412, 342, -124, -300, -190, -461, 509, 336, 169, 364, -376, 259, -54, 238, 262, -245, -19, 830, 695, -523, 211, 432, -330, 104, -774, 234, -418, 348, -242, -266, -188, 926, 54, -267, 83, 313, 42, 187, -497, -54, 831, -25, -325, -505, 17, -373, 236, 242, 291, -516, - -540, -142, 93, 181, 58, 6, 15, 200, -131, -50, -39, -84, 99, 86, -164, -111, -253, 159, -91, 71, 113, 167, 132, 60, 258, 20, -57, 126, -188, 110, 76, 56, 172, 185, 36, -21, 109, 16, -14, -196, -259, -45, -18, -28, -508, -21, -58, -89, 156, -749, -336, -423, 358, -183, 529, 311, 672, -336, -20, -528, 450, 800, -244, -646, 70, -137, 997, -249, -381, 372, 215, 153, 380, 122, -1236, -1, -76, 481, 881, -830, 40, 243, -388, -85, -1120, -260, 583, -933, -548, -290, -355, 365, -217, -336, 505, 146, - 189, 508, 65, -181, 373, 533, -515, -394, 808, 546, 194, 250, 198, -365, -511, -5, 16, -111, 173, -319, 232, -440, 186, 1013, -465, -396, 569, 157, -181, 350, 501, 361, 444, 211, -212, 175, -527, 282, 131, 147, -263, -86, 67, -30, -45, -86, 186, 340, -125, -337, 221, 394, 218, 153, -462, 282, 41, 150, -65, -166, -27, 237, 33, -49, -193, -21, -108, -63, -83, 103, 239, -141, 20, 139, -45, -29, -113, 18, -72, -97, 215, 72, 296, 266, 435, -1008, -1859, -858, -130, 632, 45, 696, 644, -197, 104, -160, - -354, -583, -339, -422, -245, 661, -863, -152, -719, -893, -157, -902, -725, 86, -191, -107, 162, 786, 53, -576, 30, -72, -175, -747, -51, 883, 79, -19, 356, 684, 460, 116, -284, 236, -239, -636, -1161, 1096, -143, 912, -81, 7, -334, -535, 962, -555, -451, -52, -709, -667, 545, 398, 207, -76, 275, -495, 184, -403, -566, -617, -483, -203, 467, 23, 164, -290, 161, -377, 263, 202, 185, -128, -23, 231, -72, -296, -225, -293, -33, -219, -57, -82, -85, 76, 26, -122, 40, 142, -48, -104, -233, -10, -163, -30, -35, -115, - 251, -254, -240, -118, 128, -227, -229, 22, -194, -11, -44, 93, -35, 25, -159, 50, -318, -164, -58, -657, 137, -157, -485, -704, -20, -673, -809, -123, -377, -863, -1224, 149, -471, 235, -101, 465, 1006, 63, 92, -507, -568, 472, 244, -364, -12, 311, -704, -521, -51, 885, -767, 20, 4, 412, -657, 679, 337, 199, -32, -270, -761, 1, -194, 278, -420, -982, 801, -589, -281, -34, 783, -600, 265, -491, 293, -173, -750, 358, -952, -200, -285, 333, 751, -437, 268, 783, -639, 109, 171, 188, 213, -1128, -356, -187, 391, 91, - -19, 212, -217, 457, -100, 107, -453, 382, 79, -695, -337, 333, 394, -55, -123, -270, 368, 51, -12, -725, 100, -348, -569, -165, -129, -69, -342, -416, 131, -95, -224, 120, -61, -60, 5, -112, 20, 224, -444, 42, 60, -141, 286, 283, 304, 128, 175, -207, 64, 7, 72, -97, -17, -10, 114, -87, -211, 179, 1326, 139, 558, 1528, -716, -397, -601, -219, 699, 49, 861, 236, -36, -320, 649, -405, 144, -269, 265, -429, 493, -240, -122, -282, 378, 265, -428, -98, 398, 125, -277, 30, -354, -1143, 491, -599, -887, 547, - 235, 591, -62, -571, -221, -151, 335, 459, 501, 850, 829, -369, 108, -883, 2, -643, -1159, -111, -946, 307, -757, -492, -504, -701, 62, -165, 51, -208, -97, -60, -1226, 196, 177, 280, 576, -109, -977, 563, -636, 364, 349, 793, -438, -391, -269, -152, -571, 228, 121, 74, -144, 202, -290, 288, -56, 62, 75, -344, -11, 139, 335, -87, -216, 154, 229, 298, -193, 6, 156, -16, -41, -106, -228, 158, -13, 103, -131, -13, 192, -129, -215, -114, 23, -83, -371, 586, -157, -115, 41, 116, -106, 112, 130, -52, -20, -74, - -123, 956, 1773, -971, -795, -1374, -2808, -689, -300, 630, 372, -239, -547, 769, 929, 84, -52, 9, -746, -433, -531, -400, -789, -8, -205, -92, 529, -732, 581, 555, -180, 287, -40, -1305, -939, -518, -484, -217, 95, 506, 155, 272, 1254, 1149, 251, -851, -452, -36, -447, -808, -2027, -1695, -772, -181, 74, 442, -1409, -806, 716, 843, 1002, -922, -1129, 365, -693, 1661, -847, -96, -503, -267, 219, 491, -256, -657, 599, 591, -145, 677, 591, -1316, 1166, -764, -8, -225, -798, -222, 387, 296, -76, 152, -492, 9, 229, 324, 501, -387, - 65, -112, -222, -548, -80, -528, 450, -88, -573, 86, -654, -46, 63, -152, -291, 15, 36, 63, 194, -44, -25, 369, 106, -381, -448, 113, -303, -615, -226, -579, 171, 175, 432, 61, -463, -333, 330, 1672, -557, 539, -23, -744, 116, -1502, -338, 323, 30, -874, 519, 1532, 1076, -473, -958, -407, 109, 1611, 218, 42, 8, 746, 767, 202, 587, 476, 901, -255, 104, 577, -523, -796, 450, 1323, 288, 642, 63, 395, -1766, 330, -67, 402, 1735, 702, 236, -169, 779, -174, -362, 278, 485, 1024, -327, 638, 118, 180, 404, 521, - -14, -671, -417, 163, 1309, 900, 698, 758, 633, -175, -1616, -1157, -2218, -25, 679, 1284, 201, -926, 310, -571, 187, 448, 136, -263, -148, 12, -123, 366, -243, -638, 14, 223, 289, -409, -188, -768, 194, 347, -297, -259, 196, -143, -190, -158, -602, -120, 624, 400, 565, -293, -637, -462, 416, 338, -149, -16, -38, 128, -179, 387, -425, -227, 30, 84, 246, -512, 109, -372, 1027, -286, 224, -319, 118, 10, 96, -38, -244, -628, -275, 1375, -64, -630, 148, -115, -528, -413, 68, 728, 1953, 885, 1730, 914, 764, 740, -525, -428, - -503, 222, 1416, 463, -1199, 518, -1289, 645, -820, -169, -721, -762, -45, 103, -20, -954, 1240, -250, 461, -1208, 316, -278, -382, 632, -523, 1261, 140, -491, 56, -369, -523, 358, -860, -179, 1062, -229, 430, -54, -784, 855, -466, -1762, 212, 137, -15, 199, -251, -340, -106, 804, -1525, 902, -365, -207, 992, -610, 287, 373, 1443, 510, 634, -98, 860, -687, 681, 118, -272, 189, 35, 34, -381, -91, 60, -154, -287, 595, 4, -36, -180, 203, -237, 532, 299, 289, 59, 4, -56, 447, -358, -444, 168, 238, -27, 403, -175, -71, - 14, -126, -445, -430, -47, 156, -224, 86, 135, 167, -124, 0, 283, -123, -413, -740, 1214, 1126, 3932, 1587, -2137, -1005, -1045, -1644, 1150, 3533, 1418, 672, -881, -242, -55, -40, 1701, 1164, 745, 2555, -3051, 202, 1604, -384, 335, 1678, 300, -474, 910, -1681, -3374, -318, 340, -1306, -141, 1818, 314, 113, 697, -1424, -2905, -2655, -1202, 888, 1741, 3843, 973, -483, -473, -1032, -2284, -689, 1689, 1698, 1783, 1737, 1096, 909, 272, 403, -1463, -896, 231, 423, 767, 937, 2292, 608, 1339, -862, -849, -1536, -324, -1171, -269, 2389, 3066, 78, -110, -1889, - -2178, -1222, -507, 1231, 663, -120, 467, -155, -299, -560, -528, -59, 153, 127, 686, -34, 1, -328, 28, -412, -127, 17, -613, -268, 30, -155, -27, 386, 345, 788, -321, -122, -762, -613, -460, 817, 525, 270, 285, -227, -673, -538, 46, -372, 699, 1029, -16, -219, -692, -238, -2813, -1718, 997, 2652, 3063, 6409, 3891, 2660, 2329, 1832, -326, -2759, -3043, -5875, -6270, -5922, -3803, -1312, 1310, 2292, 3787, 3743, 2609, 2599, 3296, 3185, 2837, 1818, 1246, 1121, -122, -179, -3670, -2595, -3285, -3952, -1677, -3859, -3136, -5692, -5002, -3526, -2374, -338, 2959, 3610, - 3021, 3252, 2988, 5569, 7222, 6477, 6401, 5672, 5453, 4076, 4050, 886, -2747, -5683, -5460, -8139, -6812, -9888, -11807, -10468, -9967, -5978, -4183, 781, 1970, 4675, 6916, 10692, 9237, 13365, 11520, 8277, 8114, 3716, 260, -723, -2902, -5033, -6045, -7194, -6259, -5644, -5472, -4420, -4582, -3738, -3315, -987, -713, 930, 2121, 2467, 3184, 4560, 5485, 5876, 6122, 4523, 3720, 3634, 1332, 906, -2045, -4857, -6505, -6627, -7448, -4705, -5397, -3573, -2601, -695, 1284, 2565, 3859, 4034, 6034, 6227, 5954, 5076, 4529, 1828, 458, -1105, -2566, -4863, -5762, -4760, -3249, -2843, -2007, -1805, -957, -88, 249, 207, - 885, 1031, 1582, 1377, 1263, 1210, 1355, 992, 933, 1089, 1134, 680, 450, 74, 31, 191, -80, -593, -456, -638, -803, -1060, -933, -786, -513, -621, -483, -411, -108, -240, -176, -88, 195, 54, 195, 333, 542, 409, 530, 432, 608, 513, 410, 136, 191, 75, 68, -161, -122, -156, -55, -206, -110, -204, -132, -171, 47, -47, -66, -195, -103, -176, -105, -286, -195, -174, -30, -92, 47, 19, 140, 80, 222, 166, 221, 109, 172, 74, 168, 73, 151, 47, 105, -16, 39, -80, -9, -110, -21, -109, -11, -91, 9, -72, 27, -54, - 42 } - }, - { - {-157, -423, -35, -68, -57, 5, -70, 25, 42, 172, -58, -8, -159, 11, 161, 10, 117, -35, 49, -68, -100, 2, 111, -15, -138, -7, 134, 42, -57, -49, -6, -20, -31, 0, -22, -47, -6, 26, 19, -7, -105, 155, 214, 6, 25, -88, -49, 16, -111, -125, 74, -102, 73, 93, 94, 34, -14, 24, 20, 70, -154, 12, -20, -113, -151, 3, 75, -59, -8, -19, -11, 105, 52, 13, 41, -36, -125, 47, 20, 105, -128, -98, 72, -59, -27, -97, 21, -57, -53, 0, -42, -47, 12, -26, -12, -53, - 31, -8, 2, -15, 25, -6, 8, -11, -9, -1, -18, -2, -390, -89, 148, -21, -122, 51, -289, -110, -44, -52, -151, -157, 83, 131, 110, -147, -218, 25, -129, -231, 51, -14, 63, 260, -88, -27, -166, 225, 15, 112, 75, 184, 92, 57, -185, -20, -170, -46, 5, -70, 54, 48, -82, -156, 97, 163, 44, -77, -123, -74, 36, -135, -174, -48, 83, -47, 40, 108, 66, -80, 154, 15, 131, -111, -96, -54, -68, 94, -55, 6, 156, 57, 2, -149, 39, -59, 109, 162, -30, 14, -76, 62, 140, -49, - 86, 41, 17, 74, 27, 5, 56, 23, -7, 2, 24, 25, -28, 21, 18, 31, -20, -80, 101, 137, 56, -86, 61, -41, 42, 259, 160, -219, 149, -121, -59, -32, 5, 110, 5, 303, 88, -116, -75, -75, 214, 50, 207, 68, 139, 215, 247, 94, -27, -24, 38, -197, -182, 59, -138, 79, 39, -47, -19, 58, 207, -67, -68, -105, 264, -35, -325, -163, -128, -118, 137, 130, 116, 171, 77, 108, -3, -10, -3, 173, 58, 102, -226, 16, 12, 13, 17, 100, 71, 30, -108, -109, 66, 54, -30, -6, - -87, -112, -90, 64, 112, 15, 9, 39, -29, -3, -23, 21, 22, 13, -13, 34, 55, -6, 8, 13, -6, 15, -19, 40, 3, -6, -22, 36, -63, 39, 14, 30, -2, -37, 11, -17, 579, 124, 92, -73, -36, 53, 44, 151, 207, -12, 303, 117, -102, -101, -4, 140, -13, -81, 162, 20, 435, 110, 89, 15, -38, 18, 69, 81, -16, -2, 235, 30, 258, -131, -119, 81, 386, 108, 96, -36, -162, -68, 55, 9, 0, 11, -231, 14, -100, 91, 77, -95, 57, 80, 59, -113, -110, 24, 43, -2, - -142, 35, -54, 91, -10, 16, 62, -25, 36, -55, 19, 333, 41, 116, 7, -95, 58, 17, 107, -189, -127, 61, -24, 36, -46, 69, 63, 5, -80, -34, -110, -23, -23, 70, -49, -16, 15, -13, -24, -30, 24, -31, -35, -3, 4, 18, -73, -32, 22, 8, -80, -23, -3, -109, -42, -14, 87, -129, -20, 127, -63, -202, 1, 329, -21, 258, 135, 357, 45, 32, 132, -102, -212, -283, 68, -144, 333, 188, 236, -45, -95, 28, 54, 108, 312, 36, 131, -142, 101, -101, 44, -55, 104, 177, 26, 169, - 64, 84, -47, -41, 228, -53, -55, 170, -100, -10, 26, -75, -97, 75, -112, -22, -143, -309, -33, -47, -6, -322, -121, -98, -81, 121, 320, -81, 104, 166, -44, 31, 30, 19, -114, 126, -145, 39, 107, 298, 95, 88, 29, -4, 92, -107, 1, 62, 31, 6, -118, 72, 90, 89, -15, 66, 38, 19, 62, 35, 9, 35, -6, 27, 19, 23, 37, 44, 53, 36, 37, 39, -21, 36, -416, 33, 228, 116, -232, -20, 14, 53, 89, -16, -180, -178, 30, 294, 144, 173, 301, -205, 215, 391, -34, 86, - -221, 74, 83, -194, -101, -44, 93, -196, -253, 46, 30, -222, 19, 67, -43, 464, -25, -333, -21, 112, 264, 95, 119, -214, 60, 65, -188, -14, -31, 322, 199, -56, -111, -253, 109, 99, -148, -7, 61, 96, 101, -130, -3, -30, 304, -257, 32, -68, 274, -21, -67, -116, 34, -120, -279, 6, 212, 62, 133, 32, -101, -41, -51, 179, 72, -50, -7, 163, 122, -48, 17, 25, 35, -4, 66, 44, 40, 3, -23, -12, 13, -25, 8, -34, -11, 26, -86, -21, 162, 142, 54, -109, 32, 66, 492, 322, - 246, 342, 141, -33, 51, 124, -347, 175, 6, 188, -140, -75, -224, 60, 396, -391, -245, -415, 208, -98, 13, -192, 24, -75, -188, 67, 91, -297, -41, 48, -65, 149, -424, -211, 432, 38, -9, -49, 14, -226, -235, 8, -341, -85, 33, 85, -148, -40, 421, -34, 147, 308, -294, -108, 67, 68, 55, -96, -211, 233, -28, -230, 162, -47, 37, 56, -122, -80, -53, -98, -133, -164, -153, -200, -61, -89, -21, -32, -5, 18, -82, -70, 43, 47, 85, -12, -39, -121, -35, -138, -87, -25, 23, -17, 15, -40, - -23, 90, 35, 61, -69, 10, 13, 18, -137, 3, 37, -7, 68, -19, -24, 7, 19, -819, -449, 363, -138, -178, 227, 189, -344, -474, -147, -172, -173, -36, -320, -237, 122, 9, -432, -484, -265, -136, -21, 242, -14, -183, 138, -403, 15, -23, 20, 136, 80, -295, -216, 171, 64, 645, 162, -220, 32, 17, 9, 168, 35, 68, -64, -146, 45, -377, -68, -166, -195, 39, -295, 343, -43, 141, 250, 70, 133, -20, -159, -10, -19, -203, 262, -111, 464, -19, -9, 18, -118, -254, 80, -200, -78, 268, -348, -347, - 232, 216, 190, -294, 212, 85, 124, -12, 55, 55, 165, 67, 42, 119, -14, -10, -98, -80, -14, 80, -105, 12, -11, -65, -37, 25, -136, -86, -101, -20, 46, -2, 104, -36, 108, 8, 41, 15, 84, -66, -50, 94, -42, 12, 9, 164, 605, -338, 289, 118, 216, -86, -327, 46, -84, -308, 625, -44, -171, -614, 380, 104, -4, -230, -263, 7, 635, 235, -22, -63, -269, -221, 185, 81, -209, -149, 223, 55, -6, 190, 295, 46, 388, 437, 268, -101, 99, 36, 75, 228, -321, 341, -20, -173, -259, 2, - 227, 157, -307, 68, 248, 38, -221, -484, -437, 116, 198, 33, -167, -23, 355, -161, -262, -511, 58, 100, -378, 144, 385, -173, 300, 103, -349, -261, 31, 363, -34, 382, -62, -133, 84, 195, 56, -65, -98, 66, 176, 140, 28, 227, 46, 163, 45, 223, 38, 138, 2, 110, 63, -54, -158, 15, -186, -26, -73, 31, -20, -7, -164, -15, 83, -82, 16, -19, 17, -10, -117, 19, -21, 731, 477, 111, -148, -76, -104, -499, -204, -5, 318, -228, -131, -106, 4, 529, -412, -108, -25, 249, -88, -301, -509, 183, - -352, -158, -220, -234, 72, -395, -195, 354, 526, 26, -332, -292, 485, -52, -265, 510, 14, 34, 19, -551, 223, -203, 199, 189, -378, -38, -384, 151, -372, -60, 153, 214, -126, 131, -451, 313, -37, 214, 175, 131, -102, -91, 446, -307, 221, -73, -383, -227, -27, 406, -232, 192, 52, -120, 3, -445, 565, 353, -69, -150, 276, 125, -84, -141, 29, -93, 141, -25, 73, 240, 83, 191, -2, 71, 26, -30, 3, -12, 159, 69, 222, 43, -127, 168, -67, 1, 120, -112, -41, -57, -52, 107, 60, 58, 87, -5, - -27, 215, -72, -66, 280, 60, -194, -428, -29, -557, 92, 55, 270, -219, -59, 151, 116, 166, -386, 544, 377, 76, 277, -122, -548, 133, -234, -249, 250, 629, 104, -167, -232, -495, -4, 29, 765, -298, -17, 28, -29, -458, -528, 420, 11, 241, -72, -587, -346, 53, -104, -120, -174, 393, -87, 257, -277, 546, -643, 321, 326, 203, 170, 165, 500, 265, -41, 113, -1, 504, 745, -81, 55, -215, 309, 509, -349, 111, -872, 572, 581, 396, 540, -243, -439, -26, -68, -123, -96, -256, -186, -91, -27, -141, 83, 165, - 58, -240, 45, -131, -147, -85, 99, 100, -46, -56, -25, -37, 23, -232, 76, 39, 151, 39, -13, -2, 31, 139, 44, -118, 96, 5, 12, -631, -93, -807, -414, 317, -330, -718, 67, -387, 18, 14, -460, -438, 198, 422, 127, -492, 235, -553, -194, -204, 173, -227, -104, 265, 45, -182, -393, 416, 404, 525, 69, -59, 19, 168, -40, 215, -237, 283, -111, 326, 262, 197, -95, 13, -507, 173, -128, 382, 69, -887, 136, 437, 588, -338, -462, 553, 251, 389, -693, 343, 868, 914, 58, 22, 520, -360, -480, 307, - -531, 199, -247, -209, -117, -1144, -660, -557, 411, 156, 116, -406, -165, -307, -58, -165, 449, 107, -179, -399, -89, 258, -41, -110, 79, 270, -96, -160, -77, -59, -18, 210, 211, 184, -185, 241, -12, 69, 275, -124, -124, 240, 431, -101, -141, -69, 52, -78, -297, 48, 217, 58, -299, -286, 135, 97, -16, -18, -52, -213, -146, -475, -913, 698, 73, 234, -118, 494, 13, -421, 326, 133, -150, -254, -200, 63, 119, 438, -249, 344, 109, 624, -895, -240, -142, 115, 365, 530, 120, -430, 290, 417, 351, -98, 122, 25, - -148, -60, 25, 135, 48, 309, 50, -389, 363, -403, -516, 80, 372, -181, -134, 135, 181, 321, -184, 152, 724, -289, -771, -998, -505, -676, 306, 587, 375, 143, 352, 207, 389, -334, 440, 229, 178, 459, 596, -186, -134, 163, -40, 537, 207, -82, 90, -656, -460, 91, -27, 116, 43, 138, -124, 345, -184, -211, -205, -345, -127, -69, 112, 92, -53, -297, -19, 98, 31, -119, 69, 4, 113, -124, 49, 23, 136, -67, 211, -132, -153, 44, -28, -111, 33, 146, 11, -23, 912, 89, 142, -189, 331, -1044, -462, -713, - -738, 293, -644, 633, 718, 32, 155, -110, 131, -682, 280, 757, -432, -879, 115, -330, -282, -857, 147, 316, -5, -116, 274, -489, -83, 319, -177, -433, 51, -216, 446, -296, -167, 420, 362, 775, 101, 188, -73, 209, 274, 479, -140, -15, -300, 632, -799, 856, 28, -341, 398, -311, -232, 787, -1138, 185, -242, 222, -444, 212, 448, -233, -45, -120, -191, -101, 834, -950, -328, 1596, -604, -705, 688, 413, 458, -402, 28, -400, -227, -63, -460, 99, 58, -119, 161, 146, -211, -389, -104, -33, 149, -343, -245, 8, -38, 86, - 210, 508, -236, -12, -60, -54, 142, 57, -307, -229, 238, -198, 87, 62, -189, 69, -47, -310, -259, 151, 94, -48, -11, 192, -458, -698, 65, -263, -241, -392, -498, 627, 265, 43, 290, 742, 433, -47, 148, 500, 631, -559, 260, 534, 228, 198, 729, 356, 150, -19, 327, -34, 370, 311, 166, -339, 645, -529, -69, 814, 799, -187, -713, 271, -13, 699, 1194, 271, -186, 88, -689, -78, -184, -144, 11, 614, -264, 272, 733, 128, -682, 453, -37, 290, 688, 976, -277, -254, -86, -767, -1130, 34, -515, -79, -624, -60, - 18, 88, 460, -9, -323, -531, 389, -161, 332, 16, 621, 235, 228, 6, -195, 354, -268, -305, -95, -228, -92, 22, 23, -79, 94, 141, 10, -31, 180, -152, -222, 139, 158, 36, -192, -225, -135, 189, 248, 37, -36, 280, 75, 136, 114, 201, 55, -32, -146, 84, 157, -319, 255, 763, -1430, 787, -603, -1409, -418, -355, -51, -325, 170, -389, -874, -527, -262, -79, 99, -359, 350, 684, 24, -43, 186, 42, -129, -254, -145, 185, 202, -61, 192, 840, 230, -246, -836, -134, 587, -718, -339, -274, 7, -56, 451, -150, - 52, 622, 220, 690, -100, -327, -152, -179, -182, 332, 34, 224, 419, -742, 106, -198, -464, -350, 721, 519, 23, -355, 143, 303, 29, 209, -500, -1231, -572, -452, 447, 43, -60, -210, 85, -141, -392, -405, -213, 495, 372, -558, -697, -274, 45, 418, 167, -137, -189, -146, 95, -311, 43, -214, 14, 314, 336, 86, -179, 106, 241, -12, -56, 177, -253, 343, 308, 117, -9, -18, -38, 287, -118, -158, -179, -254, -248, 75, -94, 101, -74, 48, 180, -94, -181, -262, -75, 115, -187, 401, -552, 667, -43, -1084, 230, -529, - -96, -89, -116, -695, 226, 24, 552, -1179, 30, 564, 80, -289, -580, -58, 349, 492, -408, -162, 282, 563, 536, -520, -94, -836, 394, 405, 268, -247, -55, -237, -78, -287, 89, 587, -213, -250, -197, -354, 690, 572, -49, 811, -29, 280, -720, 584, 274, -833, -257, 924, 397, 240, 190, -456, -341, -488, 821, -436, 636, 636, -732, 1694, -360, 1045, 52, -255, -452, 781, 313, -634, -372, -1344, 536, -199, 616, -834, 918, -717, 274, -289, -205, 584, 60, 38, 338, 217, -151, 376, -46, 97, -273, 35, -36, -193, -275, -9, - -305, 128, 133, -91, 266, -115, -159, -243, 157, 12, -37, -461, 199, -109, -531, -190, 151, -172, -276, 162, -151, 130, -281, 109, -287, -72, -46, 131, -71, 5, -97, -122, 396, 717, 45, -576, 272, -1125, -315, -1020, -1444, 63, -562, 199, -118, -210, -556, -360, 309, 877, -729, -139, -1248, -1071, 289, 451, -690, -696, 34, 173, -1160, 77, 15, 614, -526, 39, 486, -306, -608, -653, -333, -594, -510, -621, 883, -1118, -713, 1043, -42, 306, -868, -133, -254, 39, 1437, -188, -37, 160, 669, 33, -649, -267, -471, 173, 1722, 354, - -619, 1321, 934, -820, 963, 1612, 5, -605, 1077, -171, 1134, 1047, 78, -36, -315, 736, 576, 350, -618, -185, -401, 928, -123, -608, -312, -611, -278, 641, 63, -311, -119, -384, -75, 575, -276, 155, -62, -514, 569, 87, 225, 297, -377, 133, 523, -76, 15, -266, -7, 62, -179, -142, 95, 412, -257, 174, -341, -141, 16, -93, 382, -129, 13, 57, 137, 33, -188, -23, -108, 818, -2058, -1223, -1341, -444, -897, 1112, 407, 913, -144, -1736, -277, 292, 1190, -41, 268, 1112, -423, -790, 71, -45, 1383, 915, -467, -625, 1469, 112, - 729, 365, 1369, 1201, 907, 104, -793, -418, -610, 1161, -569, -783, -445, 48, -48, 516, -517, 189, -2363, 269, 347, 391, -999, -905, 262, 831, -1031, 399, -595, -445, -700, -57, 701, -480, 772, -198, 290, -1460, -962, -34, 756, 546, -1086, -1145, -555, 109, 1194, 502, -140, -854, -1009, -335, 182, 860, -100, 285, 552, -221, 183, -571, 328, 202, -379, -295, 5, 440, -451, -19, 677, 108, 75, -3, -229, -482, 94, -535, 595, 530, 377, 43, -80, -628, 363, -132, 697, -183, -854, -514, -134, 792, 193, -180, -115, -654, -345, -270, - -73, 351, 314, -662, -394, -411, -426, -155, 85, -70, -260, -412, -445, 37, -61, -218, 386, 2625, 291, -1439, -3159, -313, 1908, 449, 845, -112, 1169, -219, 526, -292, 671, 891, 510, -471, -1029, 1210, 1424, -342, -1369, -872, 166, 783, 289, 264, 71, 180, 113, 178, -254, -1636, 10, 969, 784, -343, 96, 587, 1360, 798, 676, -816, -534, -161, -128, -1225, 867, 479, 900, 1777, -910, -620, -66, -525, -416, -813, 1414, -872, -898, -964, -312, 1761, 472, 672, -23, -173, -398, 1087, 912, -483, -1028, 338, -122, 408, -963, -403, -555, -763, - 465, 715, 151, 7, -381, 198, -141, 664, 67, -255, -124, 208, 451, 463, -269, 280, 168, 136, -12, -534, -57, -437, -157, 6, 79, 123, 158, 155, 457, 646, 602, -71, -139, 59, -284, 349, -403, -65, 338, -35, -76, -679, 336, -677, 225, -163, 108, -72, 78, -45, -410, 217, 205, -47, 138, -36, 117, -67, -109, -32, -37, 12, -24, 13, 12, -149, -65, -36, 84, 19, -44, -86, -91, -5, 21, -44, 2, -58, -18, -64, -756, 59, 2040, 1555, 253, 110, -1096, -2135, -1852, -920, 1533, 1659, 1740, 950, -247, -1114, - -1012, -680, 443, 665, 1193, 97, -895, -775, -160, -777, -349, 155, 1235, 1739, 1142, 528, 504, -1111, -123, -2221, -2461, -1559, -738, -692, 1160, 1793, 2009, 1796, 1574, 635, 112, -772, -202, -1235, -2156, -194, 208, 195, 724, 412, 735, -2438, -1317, -882, -1397, -612, 1046, -637, 707, 79, -633, 499, -527, 563, 683, -533, -1033, -2164, -2072, -1571, 768, 249, -290, 382, 120, -12, -985, -717, -1839, -633, -673, -95, 1359, 1424, 219, 725, -439, -1023, -1789, -1206, -1102, -61, 558, 292, 456, 459, -322, 269, -303, 280, 85, -34, -56, 227, 231, 454, - -99, -137, 458, 395, 90, -167, 359, -3641, -1857, -972, 1228, 281, 4671, 4781, 3610, 4661, 4891, 4438, 3192, 2891, 3215, 1275, -187, -1989, -3066, -4246, -4119, -6148, -3725, -2428, -1923, -2742, -1438, -398, -2050, -1597, -1680, -383, -1007, -362, -1365, -697, 820, 843, 256, -255, 893, 718, -2068, 429, 1404, 3064, 2253, 2917, 1201, 1158, 4867, 2632, 4981, 1665, 4671, 3221, 4079, 5495, 5210, 4221, 4745, 5266, 5736, 4895, 5654, 3854, 5735, 4601, 4087, 4353, 2381, 4873, 2362, 1430, -1790, 117, -2645, -2978, -4550, -5377, -8260, -8069, -7618, -7128, -6715, -5679, -6924, -8527, -8406, -6976, - -7380, -6944, -6965, -5947, -6473, -6211, -4630, -5117, -3929, -3673, -3383, -2160, -2787, -638, -1035, 475, 647, 2027, 3003, 3144, 3635, 3224, 4865, 5511, 5463, 6310, 6594, 6529, 4981, 4444, 3903, 3615, 3523, 3612, 3398, 2584, 1666, 1889, 1462, 1133, 757, -594, -769, -812, -989, -1213, -1362, -963, -1057, -850, -864, -754, -542, -654, -534, -524, -636, -591, -651, -521, -428, -578, -660, -300, -147, -207, -186, -36, -50, -113, -117, 49, 232, 246, 254, 252, 237, 337, 355, 357, 246, 174, 134, 225, 242, 143, 40, 48, -32, 103, 81, 86, 62, 86, 72, 72, - 165, 335, 233, 245, 217, 270, 253, 194, 122, 120, 53, 46, -66, -127, -240, -220, -356, -444, -483, -499, -578, -576, -606, -598, -586, -625, -637, -610, -550, -488, -452, -327, -300, -248, -239, -118, -75, -1, 32, 84, 99, 163, 172, 186, 144, 150, 113, 112, 72, 73, 39, 42, 11, 16 }, - {-234, -464, -81, 6, -106, -218, -72, 160, -257, -142, -85, -50, 82, -37, 91, 41, 80, -9, 98, -86, 16, -38, 19, 247, -53, -15, -123, 153, 95, 74, 191, -98, -55, 65, 171, -46, -11, -138, -151, -101, 108, -134, -115, -15, 154, -208, -44, -174, -84, -50, 24, -16, -125, 160, 27, 144, -58, -36, -179, -4, -63, -68, 103, 58, -32, 56, 114, -33, 49, -82, -47, -20, -77, 69, 24, 52, -122, 88, 51, 198, 118, -32, -126, -10, 28, 16, 39, -6, -43, 2, -29, 0, -35, 13, -34, -2, - 38, 13, 20, -24, -17, 18, 26, 12, -4, 2, 0, 16, -382, -137, 109, -101, -46, -42, 51, -19, -101, 159, 142, 48, -18, 74, -196, -28, -194, -97, 143, -23, 25, -19, -22, 4, 299, 274, 122, 147, 173, -33, -20, -59, 153, -14, -58, 44, -89, 62, 110, -55, 124, 141, 273, -106, -129, 118, -71, 5, 57, -158, 9, -82, -93, 211, 124, 152, -87, -113, 80, -132, 93, 407, 23, 29, 91, 41, 37, 232, -124, -30, 42, 31, -115, -84, -118, -55, -43, 107, -18, 108, 109, -109, -118, -29, - 74, 104, -123, -23, -37, -83, -10, -79, 21, -4, 43, -23, 16, -30, -8, -23, 19, -111, 120, 195, -94, 97, 306, 103, 69, -214, 177, 47, -276, 117, -78, -165, 66, -23, 64, 160, -169, -176, -79, 240, 6, 119, 248, -370, -299, 49, 182, -134, 11, 247, 63, -32, -75, 296, 36, -72, 41, -268, 30, -148, 136, 24, 144, -73, -37, 66, 4, 19, 8, 140, 112, -152, 87, 124, -210, 25, -95, 40, -49, -162, 2, 140, 121, 270, -168, 209, -139, -27, 123, -135, -202, -72, 9, -12, -11, -21, - 39, 86, -118, -1, 55, -10, 47, -96, -56, -38, -71, 21, -16, -55, 30, 32, -47, -71, -4, -16, 73, -3, -12, 14, 15, -12, -22, 50, 16, -39, -20, -30, 4, 51, 5, -17, 616, 276, 373, -30, -103, -135, -135, 73, -113, 172, -19, 235, 15, 124, 155, 119, 103, 135, -457, -135, -43, -97, -84, -144, -325, 15, 224, -138, 134, -110, -162, -123, 19, -104, -38, -106, -7, 269, 15, 121, 171, 221, -104, 52, -49, -171, 195, -108, -7, -169, 124, -2, 3, -47, -78, 57, 174, -73, 98, 93, - 78, 298, -299, -127, 8, -165, -213, -85, -261, 39, 308, -212, -100, -242, 16, -76, -115, -284, 167, 218, 87, 152, -77, 25, -57, 63, 3, 151, -38, 65, -2, -38, 53, 36, 70, 58, -9, 14, 38, 15, 30, -2, -28, -54, 28, 14, -36, 27, 30, -9, 14, 36, -10, -32, -11, -10, 189, 275, -153, 144, -126, -58, -51, -337, 244, -70, -38, 392, 241, 263, -108, 11, 44, -59, 85, -198, -8, -135, 157, -154, -109, -15, 25, -190, 35, 22, 249, 3, -346, 199, 183, 265, -44, 68, -192, -142, - -62, -138, 52, 37, -54, -20, 141, 225, -309, -65, -3, -125, -134, 204, -166, 77, -163, -211, -161, -104, 71, 31, 376, -63, -105, 114, -117, -32, -104, 107, -96, 137, -71, -62, 91, 229, 60, -213, -2, -104, -220, 62, 150, -50, 32, 54, 4, -22, 76, 3, -91, 2, -35, -15, -49, 73, -20, -58, -67, 10, 63, -29, -8, -88, 5, 17, 27, -15, -79, -38, 63, -26, -85, 34, -472, 454, 242, -269, -274, 113, 358, -4, 104, 420, 139, 127, -72, 219, 198, 231, -416, -254, -253, 199, 170, 219, - 9, -252, 103, -38, 113, -363, 139, 221, -172, 96, 177, 51, -7, 39, -59, 319, 215, 171, 5, 111, 244, -219, -119, 11, 324, 208, 126, -244, 8, 167, 193, -68, 59, 190, 233, 75, 216, 87, -26, -200, -3, -333, -138, -160, 26, 110, -195, -78, -354, 154, -100, -2, 186, 273, 328, 41, -36, -205, -63, 105, 111, -217, 67, -98, 78, 15, -75, 1, 37, -69, 29, -18, -84, -42, -53, 52, 62, -11, -49, 34, -38, -27, -66, -9, -15, -75, 58, 47, 59, 402, 123, -65, -183, -470, -232, 293, - -104, -432, -118, -66, 64, 244, 365, -18, 106, -81, 181, -202, -220, -232, -420, 226, 125, -346, 9, -251, -99, 228, 126, 187, -54, -45, -62, 400, 307, 331, -151, -277, 220, -34, -101, 285, 48, 281, -11, 158, -197, -7, 138, -592, -92, 32, -437, 116, -113, 410, 257, -246, 18, 374, -40, 192, -126, 258, -120, 53, -100, 9, 177, -239, 259, 137, 148, 46, 345, -133, -399, 72, 273, -127, -248, -175, -128, 288, 4, -119, 10, 10, -57, -52, 16, 58, -34, -34, -22, 64, -34, -104, 28, -115, 107, 73, - -3, -9, 27, -32, 46, 8, 32, 9, 13, 129, 42, -63, 34, 18, 58, -16, 13, -958, -203, 514, -415, -150, 436, 165, -139, 46, -362, 323, -41, -583, 41, -31, 220, 216, -116, -457, -196, -175, 9, -244, -135, -311, -90, 338, -279, -140, -108, -181, -192, -260, 176, 35, 219, 38, -164, -252, -249, -52, 164, 243, -87, -223, 232, 96, -350, -390, -795, -71, -255, -154, 116, 120, 71, 355, -39, -171, -23, -185, 405, 215, -81, 216, -230, 113, 92, -225, -100, -202, 141, 99, -371, 242, 371, -26, -20, -379, - -149, 165, -120, 108, 368, -126, 79, 35, 26, -119, 19, -21, -157, -95, -17, 53, 6, 41, -164, 17, -89, 39, -96, -93, -58, -8, 17, -72, 18, 37, -13, 14, 65, 36, -131, -87, -43, 11, 44, -23, 45, 7, 38, -32, 7, 165, 642, -303, 248, -162, 5, 359, -99, -168, -80, -40, 71, 242, 844, -52, 57, 227, 61, -1, -385, -413, 69, 51, -249, -136, -52, 227, -96, 40, 2, 96, -98, 484, 279, -234, 276, 239, -289, 47, 133, 93, -75, -105, 415, -362, 158, 446, -150, 51, 296, -36, - 258, 134, 11, 133, 223, 292, 194, 20, -4, -209, -219, 4, 32, -715, 472, -113, -213, -251, -514, -593, -375, 67, 299, -111, 43, -52, 297, -112, -227, 129, 77, -102, 43, 194, -184, 34, -235, -85, -102, 54, -21, 121, 85, 23, -28, 60, 93, -6, -169, 95, -1, 146, 151, 68, -65, 127, 36, -24, 3, 4, -110, 127, -5, -90, 133, 248, -43, -57, 136, -54, -83, -37, 118, 865, 860, -21, -719, 144, 143, -78, 184, 111, 59, -4, -124, 702, 126, -108, -781, -433, 181, -44, -274, -463, 62, 83, - 117, -112, -514, -542, 589, 564, 172, 518, -442, 64, 228, -89, -281, -497, -250, 93, -24, -231, 240, 9, 232, 195, 11, -535, -316, -249, -46, 60, 69, -88, -155, 41, 85, -478, -124, 83, 106, -215, -605, -137, -154, 449, -20, 204, -204, -149, -272, -297, -179, 53, -25, 378, -224, 69, 429, -26, 213, 197, 417, 97, -124, -211, -191, -70, 251, 43, 253, 140, -23, -3, 10, 25, -117, -139, -2, -31, -16, 45, -30, 36, -169, -35, 99, -2, 62, -281, -35, -8, -58, 62, 42, 40, 47, 69, 70, 79, - -28, -128, 153, -98, 372, -190, 63, -143, 26, 101, -238, -157, -424, -463, -308, -118, -24, 14, -260, -237, -486, 234, -487, -621, 399, -371, -478, 445, 81, -98, 472, 276, -372, 343, -944, -62, -245, -98, -445, 776, 359, -225, 110, 246, -165, 271, 1, 14, -225, 263, 298, 409, -642, -20, -8, 191, -293, -108, -298, -287, 503, 166, -384, 198, -239, -247, -412, -740, 190, 492, 29, 495, 666, -38, -279, -634, 45, -80, 36, -157, 127, -277, 595, 334, 520, 108, -69, -158, 209, 249, 107, -44, -80, 25, 277, -48, - 113, -176, 72, -293, 23, 38, -135, 279, 155, -70, -188, -158, -58, -13, 83, -185, 42, 35, -20, -128, 43, -279, -63, -65, -85, 50, -12, -541, 76, -1202, -801, -581, 316, 590, -843, 193, 605, 367, -5, 216, 570, -264, -30, -169, 21, -372, 266, 1, 35, 93, 763, -42, -331, -330, 185, 555, -222, -570, 172, 563, 335, -81, 279, 182, 269, 55, 229, 381, -44, -653, 37, 196, -604, -448, 599, 463, -455, -305, 149, -35, 296, 719, -151, -144, 142, -41, 272, 130, -260, -211, -95, 208, 197, -197, -520, -97, - -785, 742, 130, -141, 75, 305, -12, -351, 133, -155, -221, 172, -43, -347, -560, -188, -226, 462, -70, 150, 93, 53, -40, -45, 77, -129, 25, 165, -16, -92, -46, -389, -114, -14, -68, -284, -247, -110, -53, -29, -78, -19, 9, 207, 79, -39, -81, 29, -71, -68, 142, -73, -159, -52, -119, 11, -147, 1, 105, 28, -144, -50, -461, -21, 82, -568, -147, 425, 557, 391, 1037, 623, 940, 349, 249, -485, 529, -178, -57, -389, -256, 508, -164, 1153, 540, 333, -59, 267, -179, -539, -269, -334, 246, -315, -4, -337, - 201, 470, 427, -28, 616, 512, 28, -178, -230, -419, -141, 966, 378, 1113, -354, 6, -34, 260, 897, 307, 26, 575, 662, 695, -59, -409, -146, -112, -114, 462, 319, 438, 672, -414, 1013, -676, -1266, -195, -392, 261, 619, 302, -338, -33, -368, -277, -179, 7, 513, 88, -138, 82, 44, 155, 168, 113, 204, 57, 131, 48, 145, 12, -403, -155, 2, -379, 48, -396, -203, -239, -217, -186, -132, -50, 30, 118, 427, 61, -259, 126, 32, 384, -64, 168, 4, 9, -196, 52, 610, 971, -480, -394, 360, -303, -46, -148, - 139, 417, 469, 670, -741, 828, -297, 61, -382, 334, 643, 243, 124, 26, 781, 172, -20, -276, -113, -817, -102, -408, -954, 61, -53, 371, -994, -217, 239, 348, 836, -251, 247, 431, 73, -138, 240, -244, -52, -1271, 114, -554, -620, -719, 286, -1140, 373, -441, -557, -783, 692, 726, 738, 135, 138, 680, -959, -103, -293, 382, -1140, -402, -115, 358, 294, 227, 465, -436, 172, -524, -149, -317, -118, -113, 17, -497, 227, 300, -50, 14, -237, -83, 239, -323, -3, 148, -387, 172, -347, -3, 223, 45, -284, -195, 115, -166, - 182, 119, 209, -33, -248, 474, -224, -121, -307, 208, -102, 25, -284, 33, -346, -61, 260, -86, -145, -372, 46, 44, -45, -486, -904, -17, -323, 1069, 222, 756, -249, 1032, -651, -1219, 273, 205, 137, -607, -691, -542, 200, -546, 237, -291, 809, -267, -125, 583, 16, -1459, -608, -22, 957, -113, -304, -838, 142, -209, -722, -854, -102, 153, -296, -327, -855, 554, -214, 197, -427, 15, 250, 150, 749, 4, -262, -982, -348, 468, -672, -346, 245, 533, 417, 1068, 815, 11, 618, 632, 214, 20, 369, -323, 1615, -750, -1771, 465, - -1508, -64, -1181, -14, 1438, 175, -690, 223, 242, -454, -372, -514, 107, -160, 459, -371, 306, -617, 168, -27, -103, -146, 415, 793, 247, 318, 550, 161, -555, 153, -208, 362, -118, -180, -24, -46, -151, -463, -301, -210, -28, 56, -36, -297, -654, -416, 96, -124, -14, -258, 86, 461, 181, 667, -1017, -693, -414, -370, 423, 631, -367, 33, 582, -1168, 96, 262, -864, 443, -281, 389, 160, 440, 59, -576, 596, -748, -151, 1419, -576, 514, -330, 578, 546, -197, -617, 656, 1742, -959, 256, -1270, 647, 373, -673, 746, 81, -1523, - 227, 64, 700, -195, -98, -805, -764, -407, 1898, -298, 968, -852, 640, 299, -165, -657, -112, 523, 1070, -395, -349, -122, 216, 915, -227, -228, -679, 201, -1026, -470, 744, 883, 107, -83, -478, -803, -2299, 1429, 553, 817, 87, -759, 831, -474, 355, 482, 484, 1102, -16, 251, 312, -133, -481, -170, 816, 493, -450, -107, -305, -87, 384, 105, -528, -352, 514, 111, -156, 257, -445, -281, -89, 216, 365, 227, 74, 277, -224, -307, 59, -35, -399, 43, -412, -21, -250, -66, 70, -219, -394, 129, -961, 669, 674, -1324, 134, -700, - 92, -1457, 1462, 1257, -123, -669, -223, -273, 713, -732, 918, -1219, -695, 338, 436, 91, 421, 1146, 339, 525, 149, 546, 400, -266, 122, 462, -25, -46, 928, 407, 1216, -117, 696, -4, -877, 899, -460, -107, 286, -844, -559, 320, 1323, 714, 482, -1700, -387, -1193, -4, 1896, 1258, 1434, 120, -1400, 441, 1411, 304, -358, 1267, 132, 849, -2174, -1794, 1290, -87, -588, -1373, -304, -511, 587, 554, 643, 670, -277, 214, 1196, 1115, 1155, 103, 1661, 838, -298, -652, 8, -317, 97, 854, -136, 45, 614, 687, 64, 11, 261, 761, 263, - 361, 510, 191, 397, -11, -226, -89, -87, 40, 528, -194, 92, -424, 639, 320, 279, 2, 322, 10, 1096, 292, 1126, -295, 984, 463, 144, 440, 423, 492, -131, -78, 672, 218, 565, -1255, 740, 990, 75, 338, -896, 700, -408, 336, 32, 3, 592, -183, 385, -123, -718, 192, -49, 804, 702, 999, 334, -764, -630, 649, 729, 338, 65, 231, -198, -626, 108, -232, 889, 620, 543, 704, 723, -995, 1099, 1079, 793, -535, -474, -692, 958, 559, 1572, -955, -942, -730, -1384, -361, 1503, 239, 1181, -1255, -1339, 293, 857, -1174, 189, - -935, 378, -1079, -80, 513, 548, -981, 393, -746, -1481, -49, 1768, 912, 720, -492, -1253, 1915, 1556, 435, -1713, -67, -396, 1226, 635, 760, -886, 673, -393, 440, -610, 219, -683, 1002, -188, 165, -1186, 346, 160, -56, -257, 242, 137, 124, -729, 311, 766, 47, 466, 383, 329, 49, 162, 14, 54, 32, -222, -29, 252, -6, 490, 400, -199, -44, 236, 92, 384, -693, 467, 46, -3, -2434, -477, -66, 47, 841, -2239, -261, 1039, -1668, 393, -382, 1956, 1022, -1169, 289, 1321, 130, -504, 427, 329, 169, -9, -133, 116, 211, 462, - 1341, 1090, 1173, 816, 1477, 733, 1511, 635, 1340, 31, 832, 761, 824, 643, -62, 259, -1031, -603, 1959, 36, -784, -208, 615, 1044, 2109, -273, -1161, -573, -856, 1213, 1374, 1551, 478, -44, 1042, -1759, 1612, 623, -849, -4, -2754, 77, -1820, -2513, -628, -1472, -643, 2872, 2611, 2466, -1930, -186, -219, 1942, 3026, -662, -852, 1688, 1723, 1493, -174, -226, -835, -1042, 156, -375, 467, 740, 636, 452, 46, 297, 813, 152, 8, -216, 49, 68, 223, 180, 169, 851, -70, -486, 516, 622, 146, 986, 234, 484, 1067, 1436, 1045, 774, 312, 156, - 419, 988, 433, 1012, 746, 492, 702, 269, 951, 840, 678, 1040, 595, 204, 291, -689, 1753, 2090, -1728, -1620, 557, 1825, 64, -882, 24, 482, 571, -1543, 585, -222, 823, -855, -384, -999, 1054, -160, -439, -936, 691, 378, -140, -794, 382, 324, 202, -704, -79, -54, 812, -617, -126, -893, -210, 282, 715, -929, -327, 948, 850, -275, -565, -25, -278, 788, -441, -276, 413, 272, 516, -466, 163, -634, 729, 814, 420, 108, -631, 720, -502, 1127, -817, 901, -1425, 955, 149, -108, -994, -328, 358, -284, 126, -276, 316, -152, 351, -342, - -408, -303, 336, -3, -8, -103, -210, 124, 391, -213, -13, -6, 83, -48, 98, -93, 295, -22, 373, -337, 94, -173, 379, -400, 375, -413, 265, 77, 466, -136, 445, -407, -252, -99, 699, -357, 550, -221, 117, 30, 405, -199, 230, 24, 53, -70, 174, -87, -174, 406, -217, 23, -160, 92, -146, 179, -250, 306, -225, 247, -328, 289, -430, 412, -230, 267, -281, 283, -280, 291, -246, 261, -340, 285, -276, 292, -320, 337, -306, -56, -376, 1681, 1789, -1053, -624, 355, 1709, 1062, 637, 613, -272, -715, -216, 402, -6, -168, - 510, 9, 359, 44, -191, -640, -170, -37, 48, -25, -520, 582, 97, -233, -13, -17, 9, 376, 689, 294, 70, -248, -356, -92, 224, 462, 622, -347, -342, 78, 629, 284, 141, -283, -570, 487, -100, 14, 34, 157, 151, -69, -20, -371, 58, 329, -155, 197, -109, -265, 169, -50, 92, -20, 286, 194, -424, 126, 21, -771, -1025, 30, 61, 234, 625, 69, -274, -269, 247, 269, 409, 279, 19, 119, -42, -309, -127, 48, -424, -406, 263, 279, -5, 313, -442, -80, -19, 23, -135, 71, 241, 333, 164, 281, -175, -347, - 206, 33, -84, 238, 134, -163, -591, -2222, 945, 3418, 3158, 2690, 1078, -2559, -1596, -2301, -2571, -2305, -667, 494, 1943, 2018, 2424, 1600, 1620, 37, -1698, -1627, -2000, -1570, -869, -62, -559, 606, 753, 1214, 1339, 1354, 811, 65, 362, -302, 195, -932, -672, -862, -1401, -1117, -851, -606, -996, 136, 1707, 1923, 1078, 2011, 502, 1172, 607, 342, -504, -1078, -1471, -2072, -1584, -2363, -975, -1054, 680, 676, 1977, 2273, 2028, 1802, 1766, 1101, 137, -620, -1885, -1187, -2463, -2105, -2922, -476, -260, 718, 927, 1663, 1962, 1637, 1467, 1083, 643, 88, -543, -788, - -1055, -1635, -1145, -1424, -987, -510, -145, 319, 315, 1555, 1438, 1421, 1112, 811, 98, 503, -563, -939, -728, -2029, -2361, -459, -158, -106, 1153, 940, 1258, 877, 1150, 347, 298, -93, -486, -630, -808, -900, -551, -120, -698, -373, 560, 793, 535, 686, 472, 338, 90, -67, -242, -347, -265, -433, -224, -89, -161, -222, 49, 160, 37, 246, 321, 236, 171, 147, 78, -26, -148, -151, -210, -157, -162, -105, -85, 14, 40, 73, 61, 102, 105, 83, 63, 61, 45, 54, 11, -64, -101, -50, -90, -103, -89, -56, -25, 40, 62, 72, - 48, 93, 60, 37, 20, 11, -37, -40, -47, -18, -36, -33, -34, -5, -14, 10, 8, 32, 23, 39, 20, 25, -3, -9, -17, 10, -18, -13, -33, -11, -12, 15, 9, 25, 9, 14, -12, 2, -10, -3, -21, 2, -8, 9, 0, 13, -4, 11, -4, 7, -8, 6, -8, 7 } - }, - { - {-158, -161, -134, 37, -77, -12, -22, 78, 308, -82, 31, -294, -161, 90, -140, -109, -42, -124, -33, 256, -110, -164, 276, 222, -79, -51, 253, 72, 98, 49, 12, -64, -107, 101, -80, 75, 27, 29, -36, -87, -69, 62, -79, -124, -56, -55, -159, 179, 276, -159, 90, 8, -63, 44, -7, 3, -93, 171, -102, -125, 142, 44, -8, -16, 78, 5, -3, -49, -25, 151, -220, 75, 40, -53, -53, -76, -112, 1, 107, 111, 32, -2, 24, -61, 80, -30, 47, -34, -23, -16, -21, -16, 37, -1, 15, 23, - 13, 39, 48, -16, -12, -21, -16, -31, -10, -20, -17, -31, -13, -3, 19, -12, -486, -76, -178, -43, 39, -132, -296, 217, -73, 51, 145, -46, -15, -18, 67, -51, 244, -10, 189, 277, -332, 70, 231, 16, 46, 160, 295, 43, -66, 149, -39, -76, 67, 53, 66, -83, 301, -138, 76, 113, -1, -14, -147, 24, -170, 143, -173, -133, 96, -161, 111, -113, 47, -91, 62, 131, 257, 79, 29, 125, 2, -221, 30, 63, 85, -55, 12, -30, 43, 124, 75, 169, 59, 23, -102, -52, 100, 78, -98, 118, - 58, 130, -40, -31, -40, 6, -24, -103, -18, 17, 18, 67, 8, -20, -25, 29, 15, -50, -7, -4, 1, 21, 6, -23, -2, -22, -176, 131, 86, 27, 167, -9, 94, 227, 141, 298, 58, -44, -304, 48, -186, -62, 24, 69, -116, 0, 294, -150, -7, -149, 72, 2, 58, 120, 142, -88, 107, 110, 213, 8, -207, 21, 225, -22, -13, -31, 152, -175, 16, 116, 152, 181, -67, -118, -14, 261, 25, 94, -211, -94, 52, 44, -35, 138, -8, -28, 79, -133, 10, -20, 92, 140, -204, -46, 68, 138, - -87, -84, 58, 164, -13, 110, 79, 113, 49, 126, 191, 8, 55, -52, 79, 55, -34, -85, -14, -60, 21, -55, 26, -25, 15, -44, 3, -4, 11, -26, 44, -40, -16, -18, -20, 6, 26, 25, 15, -12, -7, -18, 59, 11, 530, 255, 210, -198, -33, -275, -195, 293, 28, -186, -85, 62, -174, -17, 301, 119, -11, 95, 440, -293, 71, -55, -140, 252, 130, 130, -97, 113, 146, -45, 94, -30, -124, 26, 49, -22, 150, 36, -52, 164, -74, -78, -94, 46, 65, 12, 120, 16, 373, 24, 1, -86, - -76, 89, -275, 12, 167, 132, -148, 219, 5, 98, 177, -49, 137, 105, -46, -157, -119, 99, 250, 71, -106, -53, -59, 171, -143, -8, 143, 164, 24, 21, -43, -68, 5, -16, -56, -11, -24, -28, -42, -22, 60, 40, -10, 76, 24, 31, -8, 26, -11, -6, -1, 9, 11, 22, 43, 11, 7, -12, 129, 33, 347, 85, 208, -10, 47, 57, 59, -58, 212, -89, 230, -112, -86, 60, -149, -43, -45, 64, 97, -60, -219, 101, -265, -107, -43, -6, -40, 53, 241, 136, 19, -248, -236, 9, 164, -84, - 28, -30, -103, -159, 19, 109, 233, 209, -24, 68, -286, 100, 195, 220, -24, 200, 46, 291, 174, 57, 134, -12, -72, -50, -26, 184, -66, -101, -123, 183, -40, -317, 67, 122, 182, 233, 399, -164, -132, 235, 251, 196, 87, -39, -41, -153, -169, -47, -58, 53, -3, -49, -3, -94, 25, -11, 49, 8, -69, -5, 12, -11, -2, 36, 69, 67, 58, 16, 18, -96, 9, 70, -40, 39, 13, -26, -18, -11, 72, 52, 15, -5, 42, 4, 30, 16, -18, 23, -8, -9, -453, 217, 321, 36, 268, 31, - -228, -27, -103, -63, 248, -320, -81, 105, 130, 279, -50, 118, -440, -232, 120, 259, -167, -130, -180, -230, 124, -33, 9, 79, 47, 82, 353, -215, 342, -24, 75, 69, 79, -107, 123, -243, -39, -135, -19, -182, 220, 33, 599, 14, -32, -155, 33, -131, 316, -196, 47, -352, 267, 234, -281, 170, 185, 69, -149, -163, 267, 62, -371, 176, -173, -102, 92, -99, 40, 72, 108, -201, -472, 65, 114, -19, -96, 184, -75, -66, -82, 121, -148, -66, -82, -70, 45, -64, 89, 7, -131, 96, 20, -75, 2, 87, - 36, 0, -6, -29, -67, 2, 27, 5, -1, 38, -76, 5, 22, -96, -63, -82, 201, 39, -4, -170, -286, 101, -154, -62, 277, -377, -157, -278, -28, 238, -22, -197, -273, -306, 119, 324, -93, 202, 304, -84, -71, 119, 169, 362, -53, 203, 29, 430, 316, 86, -102, 43, -239, 417, 96, -185, -205, 241, 203, 146, 104, 71, 215, -94, 95, -144, 20, 11, -218, -291, -104, -206, 131, -126, -94, -317, -200, 60, -109, -39, 151, 316, 399, 207, 164, -148, -327, 5, -229, -527, 3, -38, 195, 132, -130, -294, - -161, 141, -9, -34, -123, 64, 65, 52, -33, -168, 33, 21, 15, -39, -22, -24, 19, -83, -86, -10, 8, -69, 4, -15, 61, 83, -93, -5, 64, -13, -40, 14, 7, 90, -31, 57, 44, -41, -37, -610, -185, 30, 299, -216, 147, 91, -10, 442, -57, 416, -245, 119, 135, 1, -381, -162, -141, -439, 151, -112, 94, -31, 160, -5, -168, 87, -278, 203, 123, 473, -19, 10, 438, -389, 340, 410, -258, 263, -110, -130, -216, 50, 51, 290, 191, -81, -122, -255, 138, 152, -287, -134, 270, -477, 45, -369, - 206, 15, -7, 105, -124, 37, 435, -184, 95, 206, 133, 18, -229, 96, 85, -139, -372, -1, -85, -300, 223, -86, 82, -17, 42, 88, 91, -170, 41, -22, 37, -19, 111, 49, -28, -27, -161, -13, -110, 13, 18, 110, -170, 57, 91, -71, -106, 31, -16, -69, 50, -20, -66, 17, -23, -83, -22, -56, -103, 41, -32, 2, -57, -19, -58, 20, 108, -22, -67, -251, 725, -271, 143, 101, 260, 78, 159, 357, -276, -174, -21, 498, -191, -217, -246, 121, 86, 271, -570, 2, 14, -42, 296, -75, 229, 418, - -304, -141, 122, -233, -287, 191, -266, 392, -65, -411, -52, -237, 132, 319, -4, 160, -18, 59, 387, 8, 281, 107, -207, 214, 188, 22, 158, 548, -90, -252, 133, -318, 27, 523, 181, 79, -98, -155, -100, -190, 320, -213, -54, -134, 363, -667, 229, 230, 401, 91, 32, 348, -98, -156, -197, 1, -164, -20, -141, 111, 12, -131, -132, -116, 44, 134, 112, 20, 10, -63, -143, -52, -36, 56, 63, -28, -34, 25, -85, -4, -83, -46, -110, -154, -40, 47, 168, 23, -45, -48, 66, -20, 161, 68, 29, 18, - 62, 1066, 319, -195, -259, -219, 773, -666, 53, 260, 39, -362, -81, 180, -39, 41, 321, -333, -279, 136, 418, 256, 108, -204, -198, -192, -222, 206, 82, 295, 237, 134, -315, -151, -336, -68, -220, -508, -95, 225, 50, -237, -238, 4, 122, 315, 39, 159, 45, 611, -532, 346, 64, -544, -99, -165, -135, 81, -239, 141, 103, 241, -297, 103, 473, 220, 752, -171, -20, -188, -96, 18, -17, -717, 317, -33, -44, 191, 190, -205, -306, -336, -126, 234, 99, -80, -199, 171, -311, 159, -53, -143, -177, -193, -71, -66, - 27, -82, -56, 36, -60, -56, 30, -158, -74, -14, -56, -92, -43, -161, 19, 114, 156, 183, -139, -170, -121, -154, 2, -4, -96, -109, 36, -18, 100, -36, -12, 76, 76, -69, -352, 82, 199, -12, -215, -156, -469, -567, 122, -254, -114, 79, 0, -63, -246, -129, 3, 194, 216, -313, -172, 191, -272, -140, -449, 436, -52, 393, 40, 145, 426, 315, -181, 93, 220, -228, -86, 205, -72, -507, -88, -356, 524, -58, -132, -299, -427, 152, 98, 99, 219, 2, -73, 221, 63, -45, 85, -127, 349, -83, 223, 638, - 149, 118, 156, 234, -550, -453, 178, -494, 347, -71, 397, 101, 768, 297, 59, -223, -91, -393, -19, 121, 84, 82, 142, 346, -137, -283, -91, -79, 117, 314, 119, -77, 98, 92, -9, -73, -176, 12, 29, -90, -113, -23, -186, 137, 86, -91, -21, -193, -86, 90, 178, -84, -70, -3, -147, 166, 1, 120, -152, 2, -157, 99, 176, -193, -49, -904, -641, 241, -258, -520, -802, -14, 59, -149, -131, 766, 196, -545, 111, -330, -286, -267, -495, -75, 42, -671, -644, -237, 103, 69, 385, 335, 201, -156, -9, 157, - -350, -187, -121, 122, -328, -192, 220, 142, -11, -43, -63, 193, -471, -260, -233, 319, -366, 255, 415, 579, -39, 173, -137, -264, -359, -88, 352, 141, -641, 37, 662, -431, 21, -85, 35, 167, 338, -61, 107, 415, 279, 188, -310, -364, 273, -260, -511, -482, 536, 214, 297, 137, -83, -93, 257, 192, 49, 257, -97, -312, -165, -214, 92, 338, 161, 51, 195, 119, 182, -22, -90, 123, -38, -112, -104, 99, -295, 78, 178, -92, 220, 162, -9, -10, 208, 39, -43, -116, -123, 50, 112, 39, 91, -115, -89, 56, - -75, 61, -44, -520, 282, -419, -777, 149, -477, -259, 895, 73, 668, 621, -133, 654, 879, 644, -805, -94, -380, -363, -239, 28, -338, 706, 197, 393, -334, 377, 271, 106, -423, -310, 651, -108, -625, -29, -722, -90, 190, -243, 7, -569, 259, 541, 278, -65, -294, -94, -80, -86, -275, -702, 475, 285, 245, 316, -413, 644, 72, -177, -147, -489, -228, 340, 195, 553, -65, -604, -1091, -50, -14, 18, -397, -532, -110, 376, -196, -207, 138, -34, 545, -94, -495, -161, 508, 48, 93, -484, -182, -79, 202, 282, -137, 108, - 16, 216, 126, -5, 85, 284, 61, 11, -93, 46, 173, 10, 86, 323, 42, -89, -230, -8, 161, -140, 81, -53, -52, -87, -139, -85, -1, 212, 148, -187, -381, -93, 139, 70, 49, 39, 1165, 720, -94, -683, 151, 326, 203, 481, 746, -334, 70, -668, 195, 45, -246, 1176, 458, 1014, 431, 254, -883, 4, 506, 81, -466, 191, -717, -293, 59, 209, -209, -151, 166, 119, 61, 633, 408, 96, -249, 433, -279, -216, -415, -151, 560, -882, -5, 381, -427, -147, 174, 137, 813, -56, -1, -386, 795, -361, 108, 73, - 553, -137, -189, 509, -867, 218, 92, -373, 708, -885, -103, -303, -579, -304, -44, 239, 558, 897, 451, 589, 921, -382, 176, 219, -382, 517, 18, -710, 375, 183, -248, 14, 548, 397, 128, 311, 104, 94, 304, -64, 134, 254, -57, 47, -41, -26, 194, 26, 27, -174, -90, -124, -224, 40, -120, -380, 149, 211, -69, -15, 106, -139, 3, 380, -52, -120, -240, -1127, 317, 52, 1360, 302, 261, -45, 666, 170, -986, -160, 1067, -322, -218, 81, -68, 16, -188, 1097, 1263, -685, 310, 330, 189, 348, -549, -774, 593, 152, - -418, -741, -215, -258, 673, 536, 311, -629, 344, -279, 221, 26, 291, 619, 148, -1420, -429, 247, -562, 160, 601, 189, 1044, -356, -1561, -48, -621, 532, 474, -183, -331, 470, -749, -147, -404, 341, 491, 404, 456, -353, -635, -1909, -905, -1117, 175, -762, -361, -167, -821, 425, -1479, 445, -1064, -787, 759, 880, -276, -53, 485, 615, -869, 2, 142, -142, 153, 449, -60, 189, -40, 164, -385, -220, -176, -272, -56, 347, 151, 310, 11, -369, -319, 35, 190, -93, 202, 192, 512, 29, 174, 34, 120, -249, -72, 71, -187, -14, - -88, -2, 92, 513, -53, -344, -357, 10, -35, -546, -344, 248, -384, -2, -19, -1449, -230, 992, -1172, 134, 420, 33, 291, -66, -930, -56, 488, 190, 733, 527, -799, -830, -125, -346, -132, -1381, 514, 579, 971, 470, 884, -364, 112, 942, -300, 1023, 269, 553, 169, -231, 485, -583, 21, 1288, -990, 115, -1285, -550, -926, -600, -169, 92, -309, -948, -183, -1591, 1818, 665, 4, -222, -448, 127, -810, 174, -1210, 53, 55, 295, 766, 1137, 33, -1837, -861, 825, -411, -345, -456, -221, 916, 219, -520, 414, -867, 178, -167, -355, - -874, -465, 549, -233, -213, 326, -326, -71, 548, -612, -436, -157, -134, 720, 321, 218, 408, 192, -67, 350, -6, 266, 335, 552, -200, 30, -56, 417, 585, 251, -136, -6, -173, -386, 748, -181, 388, -182, 124, -195, -162, 230, 407, 20, -133, -72, 357, -747, 535, 813, 327, -401, -487, 222, -635, 1015, 882, 1292, -917, -1174, -271, -47, -565, 751, 956, -714, 16, -1256, -346, -606, -1097, 332, 939, 536, -707, -302, 103, 599, 111, -66, 251, -91, -296, -1020, -660, 237, -76, -565, 608, 504, 352, -1044, -916, 862, 550, 635, - -649, -1725, -305, 697, 729, -195, 1741, -235, 1750, -2627, -3215, -1348, -1931, 2, 775, 379, 2121, -260, -122, 372, -405, -1682, -1465, -1668, 1331, 1058, -393, -132, -2740, 747, -22, -1250, 524, 767, 1231, 934, 455, -106, -806, 3, 53, -251, -340, 950, 611, 357, 1003, -785, 194, -236, -462, 598, -87, -1106, 3, 319, -378, 491, -196, 114, -230, 1179, 949, 1090, -930, -238, 1163, 829, -810, -531, -816, -511, 682, 739, -261, -104, 1294, 28, 127, -196, 237, 195, -36, -662, -162, -159, 208, 373, -1251, 1092, 831, 343, 1028, -603, 379, -1702, - -823, 449, 629, 290, 220, 213, 441, -205, 1939, 176, 1208, 348, -581, 1478, -200, 582, 32, 531, -54, -30, 326, 743, 218, 543, 40, -110, 1168, 135, -244, 22, -89, -585, -165, 331, 219, -1313, -319, 168, 307, 1378, 1124, -1358, -747, 115, -298, 1517, 151, 1400, -980, 706, 145, 81, 652, 1439, 935, 195, 1273, 502, -594, -1276, 1126, -1017, 682, -1340, 9, -2128, 2216, -543, 79, -1489, 1346, -517, 428, -1091, 1301, -672, -607, -439, -813, 258, -454, 392, -421, 716, -793, 717, -835, 467, -979, 790, -336, 877, -301, 462, -367, 301, - -419, 22, -459, 535, 220, 156, -181, 58, -365, 291, -375, 674, -548, -650, -293, 273, -777, 611, -189, 339, -218, 196, -355, 176, -181, 210, 260, -47, -2149, -519, -180, 240, 178, -1313, -786, 1217, -479, 459, -545, 134, 1496, 2448, 156, -70, 1209, 549, 494, 1523, 22, 929, 1094, 1079, -427, 477, 945, 1349, 1079, 1655, 914, 2109, 2208, 1622, 1759, 1224, -141, 609, 304, -439, -461, 367, 1024, 255, 39, 14, 502, 1557, 1187, 2602, 513, -1320, 528, 47, 541, -668, 1020, -1851, -2420, 696, 2422, 1078, 480, -2987, 12, 1166, 1813, 2464, - -1042, 174, -4214, -2753, 1121, 1600, -2348, -1977, -1250, 2326, 1532, -2729, -3558, -695, 1446, -1676, 808, -236, -617, -894, 126, 391, 598, -81, -1472, -1246, 157, -370, 618, 111, -152, -532, -370, 261, -32, -1194, -614, -896, -477, 197, -470, -316, -1092, -1425, -2002, -1971, -1687, -1404, -1581, -1542, -1199, -1627, -1756, -1463, -1686, -1057, -286, -932, -1405, -896, 56, -473, -269, -293, 748, 828, 41, 398, 419, 279, 246, 50, 196, 183, 182, 136, 212, 77, 173, 79, 66, -9, 45, -395, -73, -784, 2007, 2285, -2574, -1050, 974, -702, 481, -924, 843, -780, - 188, 12, -388, 208, 40, -231, -185, -622, -173, 151, 73, -634, 610, -580, -209, -502, 54, -480, 998, -12, 260, -260, 259, -277, 280, 622, 828, -217, 274, 317, 725, -448, 464, -399, 872, -224, -509, 294, -229, -258, 90, -69, 367, -193, -514, -479, 64, 103, -887, 275, -149, -78, 136, -237, -164, 98, -155, 130, -487, 561, -1579, 835, -684, 1057, -720, 947, -31, 520, 276, 425, 170, 80, 160, -22, -679, -126, 9, -255, -146, -128, -93, 49, -273, -8, 71, -11, -434, 454, -97, 249, -461, 226, -295, 195, -341, 379, - -488, 673, -152, 108, -705, 488, -62, 360, -673, 183, -299, 121, -163, 83, -456, 233, -120, -238, -9, 550, -630, 64, -271, 335, -456, 422, -376, 134, -283, 332, -158, 194, -174, 215, -286, 166, -160, -18, -79, 143, -97, 76, 5, 108, -134, 52, 18, -61, 86, -81, 46, -115, 97, -124, 70, -93, 83, -68, 72, -91, 117, -115, 101, -108, 122, -93, 123, -123, 145, -152, 132, -157, 128, -125, 152, -176, 160, -152, 142, -195, 157, -189, 166, -141, 152, -143, 130, -151, 136, -167, 98, -411, 1936, 1179, -642, -732, - -67, 2413, 1004, 341, 664, -581, -740, 209, 465, 126, 40, -253, -202, 231, 229, 565, 247, -299, -135, -146, -307, 1, 52, 154, 188, 10, -83, 228, -649, -242, 286, 417, 510, -284, -169, -302, 522, 367, -100, 171, -606, -519, 482, 380, 117, -912, -472, 42, 152, 608, 430, -63, 177, 219, -287, 267, 284, -79, -175, 174, -307, 34, -53, -210, -329, 461, 93, 106, 628, 770, 271, 624, 579, -86, -156, -168, -111, 247, 395, -148, 122, -349, -128, -12, 85, -187, -230, 245, 458, 204, 128, 198, -218, 24, 219, 49, - -67, 61, -20, -260, 544, 183, -431, -403, 167, -74, 430, 233, -52, 167, 58, -81, -17, -116, 129, 203, 34, -44, -166, 153, -30, -135, -1, -694, -1921, 667, 3526, 2777, 2655, 852, -2472, -1479, -2191, -2194, -2004, -697, 1078, 1394, 2187, 1963, 1179, 201, 191, -947, -1501, -2145, -827, -581, 192, -119, 1089, 738, 312, 1459, 817, 626, -128, 549, -990, -744, -618, -718, -950, -570, -379, -963, -669, 258, 1419, 1373, 1557, 1225, 1780, 310, 455, -1182, -877, -750, -1777, -1767, -1588, -748, -931, 220, 688, 993, 1992, 1959, 1873, 1682, 1470, 316, - -865, -1407, -2517, -2160, -1577, -2147, -998, -448, 94, 2109, 1652, 2426, 2395, 1751, 489, -483, -717, -830, -741, -1427, -1767, -1233, -844, -745, 93, 496, 789, 680, 1420, 1553, 1173, 933, 156, -329, -670, -1096, -942, -669, -1052, -1426, -151, 82, -235, 1227, 1620, 1036, 911, 67, 257, -170, -285, -710, -833, -549, -622, 86, -248, 78, 12, 556, 301, 286, 523, 531, 1, -144, -379, -382, -108, -89, -183, -185, 36, 42, -45, 87, 101, 89, 28, 341, 127, -13, 54, -19, -125, -131, -150, -180, -158, -51, -27, 10, 149, 193, 150, 142, - 75, 13, 2, -25, -143, -86, -1, -93, -132, -69, -15, 60, 42, 1, 36, 96, 68, 42, 96, 46, -6, -44, -73, -61, -62, -52, -37, -28, -2, 7, 0, 17, 35, 33, 53, 72, 37, 10, 19, -13, -32, -50, -56, -51, -40, -20, 1, 2, 28, 36, 22, 26, 48, 31, 6, -14, -11, -12, -26, -37, -19, -10, 0, 4, 10, 6, 10, 4, 5, 0, 4, -1, 2, -2, 2 }, - {-98, -131, -184, 60, -88, -190, -115, 81, -231, -134, -283, 96, 132, 159, 93, -104, 221, -153, 48, 1, -27, -161, -77, -177, 11, -77, 101, 60, -79, -30, -15, -163, -3, -39, 74, -7, 148, -55, 186, -83, 6, 25, -129, 88, -37, -55, 19, -40, 73, -282, 133, 164, 27, 91, 55, -127, -13, -137, 185, -52, -111, 106, -165, 4, 67, -194, 25, -48, -70, 62, 16, 14, -88, -61, -304, -40, 67, -52, 16, 35, 164, 137, 9, 44, 21, -28, -22, -42, -21, -14, -30, -29, 0, 29, 21, 19, - -46, -1, -1, -14, -2, 11, -6, 1, -22, -19, -19, -1, -18, 28, 37, 38, -435, -262, 48, -141, 27, -146, -250, -167, 284, 165, -44, 192, 45, 47, 54, -93, -25, 156, -126, 71, 114, -122, -193, 88, -158, 17, 90, 231, -52, -112, -98, 36, 126, -171, -2, 140, 55, 15, -9, -13, 183, -7, 167, 110, -43, 109, -39, -10, -17, -306, 106, 172, -100, -57, 42, 47, 49, 27, -17, -37, 10, -77, 209, -94, 24, 113, 91, -75, 82, 26, 54, 114, 101, -152, 157, 174, -59, 2, -11, 113, - -140, -73, 30, 19, 5, 7, -30, -47, 28, -23, -12, 8, 40, -30, -7, 0, -55, 18, -33, -34, -26, 20, 3, -16, -33, 7, -172, 221, 144, 341, -57, 37, 104, -166, -34, 66, -68, -225, -13, 25, 151, -182, -444, -358, -221, 86, 211, -212, 120, -104, 163, 127, 111, 196, 109, -153, -142, 27, 105, -8, 9, 274, -2, 48, 136, 144, 24, 4, 339, -23, -127, -38, 77, 99, -66, 182, 36, 98, -130, -115, -44, -76, 44, -60, 198, -228, -204, 248, -26, -10, -287, 90, -139, 156, -120, -318, - -15, 164, -136, 212, -127, 98, 198, -56, 83, 199, -13, -147, 12, 98, 45, -71, 137, 9, 72, 28, 20, 52, 10, -20, -1, 7, 21, -55, -28, -29, 53, 7, 54, 56, -52, 13, 14, -30, -22, -10, 10, -27, 11, -28, 531, 125, 142, 61, -121, 255, -120, -72, 324, -24, 261, -28, -298, 105, -101, 329, 173, -23, -294, -206, 272, 323, -376, 189, 151, 113, -24, 37, 32, -29, 373, -17, -64, -103, -125, -160, -52, -9, -215, -77, 56, -150, 9, 9, 223, -84, 7, 104, 9, 213, 96, 222, - 110, 67, -234, 25, -174, -163, 39, 226, -9, 194, -81, -147, -34, 9, 57, 133, -62, -1, -73, 74, 51, -191, 37, 40, 26, -54, 200, -21, -39, 21, 94, 41, -66, -21, -27, -48, 39, -58, 95, -57, -11, 11, -45, -13, 53, -62, -14, -67, 26, 28, 54, -73, 15, -30, 37, -25, -87, -28, 150, 105, 120, 341, 179, -148, -132, -367, -24, -8, -196, 75, 295, 36, -232, 216, 205, -21, 82, 208, 49, -189, -29, 440, 217, 46, -290, -104, 265, 91, -40, 149, 133, 140, -1, 273, -2, -35, - 69, -136, -178, -9, 30, 102, 56, -166, 169, 296, 152, -8, 220, -251, 143, -149, 157, -42, -180, -9, -235, -385, -140, -153, -19, -2, -201, 39, -62, 117, 77, 138, -22, 56, -194, 33, 31, 270, -104, -9, -94, 57, 243, 125, -141, -226, 71, -90, -31, 117, -17, 39, 27, -134, 6, -103, 29, -98, -66, -36, -4, -13, 18, -63, -7, -21, -50, -42, 15, -11, -26, 6, 23, 75, -27, 44, -32, -75, 56, -83, 79, -8, -53, -9, 26, 58, -43, -6, 12, -15, -360, -238, 509, -111, -112, 30, - -18, 546, -160, -294, 7, -290, 72, 232, 249, 79, -507, 417, -328, 174, -224, -170, -126, 208, 224, -335, 26, 147, -104, 67, 98, -121, 15, -276, -186, -426, 252, -59, 430, -200, 93, 287, -72, -85, -127, 329, 240, -403, 115, -228, -77, -88, -227, 136, 72, 356, 250, -446, -73, -192, 261, 91, 22, -260, 39, -27, 219, -36, 27, -299, -7, 213, -196, 33, -62, -58, -159, 32, -21, 377, 166, 173, -69, -42, -66, -103, -55, 84, -116, -37, -113, 86, 72, -61, -35, 80, -107, 53, 16, -29, -34, 29, - -3, -10, -21, 70, -103, 14, 9, 52, 56, 56, -52, 16, -37, 75, 21, 18, 55, 124, -137, 9, -288, -36, -333, 52, -83, 191, -13, 162, -228, -429, 91, 289, 38, -35, 225, 152, -351, -6, -132, 445, -20, 52, 35, 5, -14, -159, 352, -30, -499, -94, 303, -195, 51, -8, 41, -62, 48, -92, 120, -191, 181, 253, -198, -50, -117, -348, 140, -247, 215, -217, -375, -102, 223, -69, -134, 149, 207, 118, 226, 387, 312, -20, 61, 53, -207, 40, -216, -236, 129, -180, 59, -10, 136, 138, -179, 209, - -56, -85, -38, 147, -26, -135, -92, -191, 220, -110, -28, 38, -8, -81, -68, 15, 30, 10, -38, 51, 38, -43, 5, 33, 21, -26, 0, -35, 15, -59, -54, 34, 18, 73, 81, 7, 56, 1, -3, -490, -411, 240, 440, 1, -26, 85, -211, -102, -508, -270, -144, -4, -370, 529, 105, 295, -337, -401, -302, -117, 80, -456, -204, 212, -91, -554, -188, 75, 6, 345, 116, -108, -263, 328, -190, -19, 247, 73, -269, -138, -21, -449, 113, 349, -152, -193, 51, -227, -84, 45, -145, -111, 118, -169, -358, 177, - -204, -267, -367, -183, 36, -146, 61, 452, 255, -55, 430, 438, -189, 61, 121, -226, -147, -479, 49, -153, -388, -3, 204, 362, 222, 107, 40, -325, -41, -74, 85, -123, -14, 8, -5, 79, 15, -29, 70, -28, -103, 84, -69, -91, 14, 35, 31, 8, 100, -9, 64, 39, 8, 21, -1, -77, 18, -106, 25, -170, -43, -6, -113, -133, -18, -131, -25, -27, -151, -313, 796, -32, 488, -246, -697, 199, 61, -28, -326, -32, -215, 552, 405, 361, 265, -433, -2, 59, 385, -658, -74, -161, -192, 99, -216, 84, - 147, 109, 118, 152, -45, -65, -319, -76, -48, 314, 0, -288, -67, 341, -39, 199, 256, -185, -109, -424, -246, 829, 219, 369, 199, 48, 32, -525, 312, 49, 92, 268, 293, 455, -524, -216, -291, -37, 73, -69, -147, -86, -439, -552, -358, -518, -67, -338, -579, -245, 189, 318, -120, -496, -17, -75, 118, -136, 32, 285, 13, -21, -17, 36, 51, -84, -75, -199, -223, 119, -61, 107, 97, -36, 66, 88, 161, 114, -69, 35, 205, 40, -206, -171, -93, -43, 16, -73, 119, 131, -31, 197, 26, -55, -42, 46, - -114, 1069, 242, -154, -222, 34, -343, -671, 494, 2, 318, -240, 230, 549, -54, 61, -138, 478, 403, 156, -647, 47, 96, 400, 583, -172, -119, -77, 157, 208, 173, -294, 135, -339, 260, 347, -165, -343, 217, -374, -341, -14, 100, 487, 59, -67, 415, -77, 373, 688, 345, 8, -437, -41, -251, -204, 440, 172, -443, -5, -338, -86, 583, 268, 85, 250, 352, 182, -470, 242, 393, 135, -321, 133, 38, 67, -251, 388, -106, -93, 467, 494, 73, 141, 538, 32, 266, -188, -5, 310, 180, -137, 160, 280, -75, 3, - 357, 74, 152, -105, -177, -54, 100, 52, 83, 85, -58, -55, -46, 28, 107, 129, -86, -26, 223, 33, 298, -53, 82, -40, 39, 135, 83, 11, -1, -125, -88, -63, -134, 172, 155, -260, -13, -332, -781, 270, -311, 86, 27, 547, -377, -334, -140, -153, -202, 404, -359, -506, 151, -946, 27, -178, -400, 508, -33, -30, 214, -202, 160, -51, -565, -617, -7, 130, 361, 174, -42, -65, -355, -169, 356, -558, 769, 456, 102, 568, -380, -163, -348, -356, -154, 259, 726, 6, -376, -64, 35, -41, -39, -232, 195, 179, - 489, -10, 553, 285, 152, -15, 118, -828, 436, -106, -484, 344, -1, 454, 201, -767, 594, 463, -402, 645, 248, 481, 191, -68, -27, -21, -91, -170, -52, 70, -169, -258, 2, -169, -302, -181, -227, 142, -139, 175, 47, 179, 85, -21, -97, 30, 17, -15, 25, -54, -126, 59, -12, 73, 79, 2, 67, 30, 116, 99, -182, -110, -163, -305, -214, -1467, -109, 861, -156, 21, 760, -181, 12, 87, 205, -233, 204, -84, -250, 239, 290, -860, 103, -766, -18, -400, -427, -100, -127, -423, 211, 63, 266, 354, -516, 647, - 47, -616, 52, -427, -211, -459, -411, -184, 434, -378, 208, 432, -261, -473, -429, -637, -679, -406, -192, 47, -102, 182, 130, -410, -28, 448, 262, -677, 265, -57, -186, -628, 421, -229, 580, 726, 20, 691, -383, 398, -301, 428, 554, 41, -728, -29, -994, 315, 216, 388, 188, -396, -338, -13, -227, 218, -245, -15, -15, -251, -191, 161, -95, -283, -26, 79, 206, 104, 448, -53, 38, -140, 314, -51, -68, 268, -15, 34, 66, 364, -60, -158, 39, 249, 242, -251, -24, 162, -283, 151, -46, 195, 12, -248, -134, 110, - 126, 150, 114, -696, 563, -1327, -78, -127, -110, 122, -761, 52, -150, -66, 348, 136, 405, -313, 287, -150, -676, -274, -496, -310, 328, -592, 78, -220, -447, -81, 438, -588, -564, 230, 340, -20, -266, 316, 336, 409, 354, 145, 485, 572, -306, 85, -270, 718, -57, -498, 601, 262, 145, -286, -377, 87, 230, 229, -19, -314, 239, -365, 12, -360, 1112, 170, -318, 911, -110, 278, -235, 457, 682, -424, 652, 689, 903, 691, 66, 513, -401, -81, 98, -224, 399, 17, -24, -41, -114, 193, 99, 545, -178, 201, -119, 2, - 104, 160, -229, 84, 230, -100, -257, -51, -413, 142, 130, 111, -108, 68, 219, 122, -51, 208, 95, -137, -68, -44, 343, 443, 238, 102, 81, 151, 265, -177, -70, 119, -26, 24, 123, -106, 1371, 353, -228, -203, 322, 88, 140, -36, -542, 456, -1243, 134, 279, -57, -223, -480, -215, 56, 374, 564, -330, -727, -582, -85, 26, -429, 885, -412, -264, 362, -119, 64, -75, 754, 130, -759, 304, 95, 528, -188, 61, -314, 265, 114, 665, -162, 302, 312, -395, -441, 35, 400, -774, -921, -267, -379, -46, -134, 96, 208, - -183, 31, -1058, -903, 721, 761, -916, -708, -882, -464, -363, 458, -480, -854, 29, 36, -519, -112, 747, -113, 45, 239, -4, 42, -29, -264, -323, -18, -89, 213, -31, -21, -233, 118, -362, -9, 115, 121, 179, 199, 40, 112, -78, 19, -183, 67, 22, -211, 219, 215, -335, 21, 250, 204, 385, -79, -441, 123, 148, -219, 144, -244, -112, -38, -75, -207, 78, -758, -96, -181, 226, -357, -101, -1180, 1045, 677, -116, 1440, -144, -784, -75, 326, -490, -639, -138, -435, -23, 126, -663, 973, 30, 108, -611, -172, 64, -170, - 153, 225, 795, 147, -43, 648, 529, -184, 311, -402, 113, 364, 348, 905, -892, 552, 1650, 17, 270, 570, 63, 117, 265, 210, -553, -653, -241, 534, 156, -679, -372, -25, -330, 613, 55, 475, -1044, -641, 303, 721, 437, 294, 991, 585, -417, 689, -516, -99, -75, 390, -82, -420, 369, 167, 35, -483, 338, -1, 6, -212, 285, -227, -188, -172, 136, -180, -359, 126, 25, 4, -195, -31, -244, -202, -195, -116, -75, -85, -74, 42, 7, -455, 311, 130, -146, -335, -487, -4, -265, -171, 176, -121, 303, 159, -106, 61, - 283, -118, -46, -127, 239, 65, 100, -231, 489, -1377, 29, -9, -44, -175, 643, 51, -370, -690, 699, -621, 16, 448, 361, -489, -130, -786, -3, 224, 274, 317, 84, -513, -637, 523, 271, 260, 103, 264, 80, 384, -687, -1165, 323, -178, -247, 647, -113, -348, 574, 539, 450, -44, -292, -503, -129, -664, 1557, -135, 561, 118, -516, 422, -197, -498, 487, 384, -856, 595, -91, 826, -837, -635, 845, -37, -683, 696, -256, 1191, -506, -412, -720, 455, 85, -589, 234, -764, -556, 48, 495, -439, -267, -868, -784, 919, -106, 399, - 647, 872, 5, -90, -67, 229, 352, 64, 162, 536, 237, 295, 177, 134, -104, -51, 332, 251, 435, -206, 287, 301, -472, 120, 120, -259, -131, -1, 121, -210, 343, 18, -77, -98, 291, 10, 92, 26, 83, 65, -263, -132, -196, 24, -2, 145, 189, -169, -394, 1020, -233, 691, -1081, -191, -25, -1291, -284, 186, 634, -318, -303, 27, -100, 905, -87, -456, 960, -120, -50, 180, -384, 829, 55, -170, 397, 340, -453, -156, -211, 645, -1292, -23, -251, -457, 221, -465, 752, -198, -931, -98, 1414, -859, 619, -957, -276, 952, - 696, -515, 241, -627, -824, 175, -363, 358, 103, -58, 140, -1207, -472, -616, -882, 409, -335, -246, -489, -858, -721, 564, -113, 1760, 308, 162, 628, 1107, 144, -800, 971, 735, -622, 164, -158, -620, -488, -419, -49, -383, 143, 259, 90, -298, 516, 80, 238, -72, -92, 244, 149, -249, -224, -215, 236, 112, 285, 303, 10, -164, 229, -133, 493, 234, -597, -118, -441, 52, -146, -213, 618, -34, -196, 158, 191, -227, -49, -312, 134, 223, -47, -99, 31, -210, -60, -34, 287, 687, -407, -516, 580, -922, -110, -188, 53, 654, - -428, 726, 309, 167, 215, -1177, 801, 153, -831, 328, -881, 154, 1180, -143, -700, -740, 317, 540, 433, 235, -780, -530, -242, -140, 1009, -634, -384, 1507, -835, -60, 595, 8, 627, -86, -506, -334, -920, 475, 654, -975, 1467, 494, -1106, -1003, -962, -1147, -933, 55, 461, 97, -777, -287, 519, -7, -487, 543, -1046, 74, -241, -959, -902, 164, -359, 691, -1251, -160, -443, -908, 63, 1484, 378, -644, 317, -795, 326, -317, 28, 54, 418, -35, 143, 536, 6, -281, -134, 432, 299, 205, 103, -817, -84, 74, 464, 243, -429, 3, - 49, 735, 41, 244, -223, -130, 107, 249, -29, -200, -406, 73, -154, -267, 139, -182, -200, 294, -225, -309, -448, -381, -73, 132, 2, -329, 287, 729, -1807, -1647, -1451, -918, 363, -382, 1836, 499, -211, -414, -248, 534, -1218, 1418, 1849, 750, -128, 1482, -483, 899, 1678, -301, 77, 325, 2238, -564, -159, 1347, 491, 437, -387, -1368, 77, -1083, 502, -1344, -1598, -14, -109, -1098, -77, -532, -1150, -900, -1495, -67, 1486, -477, -309, -1386, -765, -509, -498, 472, -362, 2509, -616, -33, -938, 1894, 1532, -1099, 1241, -442, -1862, -328, -201, 387, - -452, -418, -256, -746, 190, 921, -1116, -157, 289, 189, -1293, 822, 555, 1899, -837, 519, 776, -51, 195, -28, 251, -215, 591, 258, 475, 422, 13, 435, 115, -169, 441, -32, 56, 46, 301, 233, -362, -272, -454, 655, -468, 92, 384, 165, 713, 624, 1073, 742, 600, 36, 388, -582, 506, 387, -151, -560, -1063, -414, 280, -588, -240, -429, -1043, -892, -442, -666, -417, -575, -746, -772, -263, -229, -368, -570, -335, -510, -374, -418, -139, -200, -181, -217, -195, -282, -158, -567, 759, 3189, 372, -1999, -496, -707, 154, 995, 1790, 511, - -1501, -29, 1040, 226, 24, -47, 272, -144, -182, 1235, 775, 690, -1050, -682, 716, 276, 423, -365, 132, 1376, 33, 1167, 614, 636, 1141, 164, -605, 139, -693, 173, 483, 122, 1866, -624, -1203, -1161, 1441, 663, 767, 523, -826, -1038, -632, -38, 313, -229, 508, 953, -67, 690, 628, -970, -193, 273, -456, -412, -478, -1599, -273, 687, 58, 1390, 925, -679, 489, 4, -467, -395, -776, -1728, -924, 66, 26, -386, -108, -184, 546, 571, 292, -109, 36, 432, -223, 269, -784, -374, -110, 411, -116, 159, 264, 263, 26, 739, -608, -546, - -554, 382, -364, -570, -568, 387, -198, -417, -228, 289, 60, 426, -742, -484, -102, -54, 126, 331, -179, -294, 467, -261, -327, -274, 448, -131, -275, 135, -56, -262, -24, -348, -247, -158, -54, -111, 43, -90, 3, -33, 22, -177, -11, -66, -8, -99, -2, -155, 14, -118, 10, -101, 10, -43, 37, -69, 16, -92, 0, -99, -26, -128, -18, -94, -24, -84, -19, -53, -23, -88, -15, -38, -7, -52, -2, -71, -9, -48, -24, -30, -19, -49, -14, -37, -34, -22, -17, -31, -12, -30, -213, -742, 53, 2547, 613, 1090, - -559, -2261, -1198, -1656, -604, 1166, 2569, 1193, 255, -1206, -1201, 852, 1261, 674, 1538, -35, -1063, -1474, -767, -201, 1134, 175, 642, 633, 68, 1592, 1061, -89, -183, -1408, -384, 1, -4, 856, 1439, 933, 674, 1414, 765, -1403, -1187, -329, -937, 991, 619, 1451, 1073, 1287, 339, 254, -1063, -1046, -1045, 390, 483, 30, -170, 2271, 534, -121, -244, 1565, -1665, 377, -3141, -662, 746, -1054, 983, 609, -16, 2269, 1028, -1234, -2555, -1180, -1175, -586, -457, -292, 1072, 736, 1457, 214, -1127, -720, -1181, -1035, -1095, 506, 68, 501, 603, -263, 555, 347, - -441, -12, -486, -110, -1012, -1001, -420, -414, -14, -935, 486, -32, 148, 311, -682, -1307, -1250, -26, 235, 318, 769, 239, -434, -717, 220, -247, -410, 193, -3643, -2203, -1224, 1084, 290, 4965, 5268, 3225, 5843, 4801, 5052, 3523, 4272, 3492, 49, -1645, -2379, -2259, -4764, -5687, -5970, -4145, -3285, -1274, 212, -1671, 1014, -2109, -783, -133, -672, 516, -1963, 2690, 442, 2453, 1552, 925, 622, 1363, 864, 1398, 3171, 3041, 2399, 2972, 3729, 3421, 3199, 5910, 2053, 4162, 5391, 3728, 4896, 2620, 3484, 2748, 3270, 3567, 1301, 2314, 1730, 2167, 2069, 582, -423, -2247, - -852, -3002, -2649, -4446, -5062, -5071, -10740, -9070, -9765, -9663, -11303, -11407, -7057, -8183, -6116, -7219, -5511, -5195, -4547, -4537, -2629, -1144, -1678, -1671, -1389, 273, 2157, 1147, 4512, 3910, 5708, 5894, 5412, 6790, 6264, 7287, 5670, 6972, 7357, 8256, 7192, 4319, 4289, 4314, 4350, 4043, 2814, 2665, 1081, 792, -116, 141, 515, -1479, -2226, -2370, -1496, -1288, -2479, -2835, -3355, -2398, -3109, -2830, -2433, -2561, -2663, -2610, -721, -600, -362, -570, 302, -60, -105, -532, -239, 220, 311, 149, 448, 367, 551, 50, 57, -45, 272, -21, 67, 55, 180, 39, 36, -235, -7, -42, - 57, -148, -24, 6, 64, -117, 0, -90, -16, -193, -116, -129, -26, -185, -142, -298, -97, -109, 4, -137, -162, -326, -282, -388, -234, -310, -283, -427, -325, -343, -196, -268, -163, -233, -115, -124, 58, 104, 274, 229, 362, 363, 570, 590, 632, 604, 700, 612, 643, 541, 531, 381, 350, 153, 152, -8, -33, -163, -121, -188, -127, -195, -119, -167, -79, -123, -36, -91, -11, -70, 7, -52, 23, -39, 32 } - }, - { - {168, 3, -62, -14, -150, -103, 67, 6, -94, 118, 79, -25, 7, -16, 95, -131, 49, 98, 87, -189, -132, -94, 127, 31, 42, -53, 136, 51, -33, 4, -38, 27, 51, -30, -39, -114, 121, 202, 24, 128, -23, 26, 46, 56, -153, 11, -160, -36, -22, 51, -80, -2, 35, 16, -93, 4, 11, 77, -99, -124, -16, 169, 271, 1, 45, 19, -58, -162, -41, 114, -52, 113, 44, 116, -6, 45, 41, -97, -131, -13, 50, 76, 37, 34, 23, 26, -45, -71, -48, -38, -18, 2, -27, -3, 24, 40, - 35, -5, 3, 24, 0, -28, 79, -171, -37, -163, 95, 9, -73, 342, -133, -248, 20, 112, -19, -187, -51, -82, -29, -89, -27, 126, -7, -85, 148, 20, 144, -39, -33, 53, 5, 62, -25, 132, 220, -62, -146, -109, 92, -2, -335, -34, -133, -52, 167, -117, -86, 112, -73, -18, 153, 51, -118, 52, -84, -201, 65, 77, -149, -89, -42, -65, 0, 63, 105, 155, 177, -43, 20, -70, 77, 47, -37, 72, 114, -109, -53, 17, 4, 42, 131, -18, -33, 116, 19, -82, -49, -7, -48, 34, -19, -46, - 20, -52, -38, 24, -49, -36, 3, 33, -61, 6, -13, -23, -29, -4, -47, -15, -45, -276, -141, 86, 122, 48, 132, -113, 138, 171, -49, 189, -26, 140, -67, 5, -60, 179, 69, -7, 158, -84, -68, 117, -277, -47, 15, -58, -246, -150, 102, -96, -65, 4, 192, -46, -135, -10, 49, 110, -17, -174, -113, -31, -90, 30, -152, 76, -143, -209, 6, 74, 85, -66, -49, -137, 178, 104, 25, 3, -5, -60, -33, 61, 76, 270, -31, 69, 17, -7, -132, -99, 182, -78, 18, 46, 26, -28, 138, 8, - 5, -149, 145, 82, -56, -32, -16, -42, 20, 105, -1, 42, 32, -14, 24, 55, -6, 1, 17, 26, 22, 32, 56, 22, -41, 44, 20, -29, -24, -4, 6, 1, 68, 82, 74, 175, -116, -175, -140, 87, 195, -37, 150, -134, -161, 132, -67, 12, 50, 166, 62, 264, -115, -143, 62, -80, -74, 149, -235, -146, 24, -47, 107, -81, 29, 187, -176, 130, -106, 83, -100, -30, -16, 194, 37, 5, -143, 5, -171, 62, 42, -116, -3, -49, 295, 38, 19, -258, -151, -218, 168, -112, -13, 87, 376, 264, - -107, -234, -97, -203, 212, -43, -59, -95, -62, -20, -98, -67, -17, -81, 56, -58, 79, -295, 19, -27, -93, -46, -99, -22, -155, 10, -65, -8, 93, -32, -34, -68, -74, -23, 20, -7, -7, -29, -12, -34, -6, 4, 17, -25, -27, -38, -33, -30, -48, 17, -16, -4, -49, -146, 104, -151, -275, 281, 124, -290, 290, -45, -19, -409, 242, 165, -334, 101, -57, 128, 27, 147, 91, 39, -157, 16, 55, -202, -89, -239, -43, -148, -82, 29, -191, -68, -280, 107, 26, 26, 22, -118, -244, -74, 83, -38, - -23, 255, -378, 160, 190, -26, 10, -72, -32, -120, -188, -125, -149, -96, 91, 53, 81, 128, -32, -66, 179, 347, 242, -4, -297, 82, -47, 45, 310, -1, 312, 282, -41, -93, -78, 23, 25, 106, 317, 86, 10, -32, -200, 24, 59, -66, -12, 11, -5, 37, 25, 23, -27, 39, 33, 35, 37, -107, -19, -76, 28, -60, 23, -17, -30, -64, 10, 16, -96, -30, 20, 3, 441, 116, -82, -19, 134, -44, 427, -43, -69, 547, 1, 278, -105, 10, -27, 48, -73, 41, -11, -13, -298, -25, -73, -50, - -126, 192, 86, 115, -169, -15, -265, -102, 46, -18, -162, -46, 85, 200, 117, -60, -246, -6, 66, -38, 126, 89, 172, 244, -81, 1, -263, -313, 295, 163, -14, -10, -13, -112, -129, 0, 236, 141, 40, 294, -226, 68, -186, -138, 122, 132, 103, 442, -19, -195, 31, -191, 85, 54, 157, -84, -1, 23, -151, -23, 100, -12, 24, -61, -36, -7, 68, -35, 42, -65, 3, -85, 25, -44, -33, 17, 41, -51, 56, 41, 68, 7, 39, -15, 23, 16, 23, -24, -4, -22, -7, 16, 34, -29, 12, -6, - -244, -327, 127, -305, 0, 341, -356, 131, 159, -95, -440, 6, 257, -284, 176, -20, -126, -368, -11, -266, 47, -135, -208, -258, 106, -36, -16, 246, -149, 208, -158, -63, 317, 109, -170, 131, 76, -147, 77, 80, -57, -62, 12, -71, -84, 52, 58, 433, -408, 66, 26, -146, 293, 167, -101, -315, 28, -32, -96, -199, -234, 285, 184, 24, -29, 152, 77, -69, 121, 88, -79, 303, -113, 186, -124, 93, 95, 69, -10, -168, 161, -131, -137, -93, 47, 0, 20, -159, 87, 68, -102, 11, -4, -50, 9, -33, - 77, -22, 11, 65, -30, -49, 43, -55, 45, -9, -1, -64, -29, -2, -71, 70, 39, 16, 46, -14, 31, -17, 144, -329, 241, -137, -61, -189, -136, 116, -109, 95, 369, 127, 203, -471, -312, -167, -113, 51, -2, 82, -395, 212, 88, 53, 377, 7, -214, 355, 139, -157, 72, -203, 186, 88, 248, -212, -151, 63, -215, 272, -249, -4, 241, 223, -459, -12, 22, 54, 76, 502, 116, 32, -153, -126, -271, -146, 371, 10, -442, 7, 102, -250, -277, 34, -179, 74, 406, 200, 171, -166, -434, 36, -74, 200, - -39, -363, -44, 96, 100, 99, -31, 309, 58, -195, 254, -18, 152, -4, -38, -131, 188, 130, 73, -95, -37, -24, -63, 37, 0, -80, 41, 26, -46, -59, -25, -45, -7, 58, -58, 31, 72, 87, -22, 38, -46, -580, -173, 165, 449, 65, 233, 797, 132, 136, -123, -382, 216, -185, 199, -48, 527, 385, -203, -431, -343, 261, -229, 320, 140, 104, -110, -42, 379, -74, 335, 336, 173, 236, -261, 255, 137, -136, 371, -163, 337, 26, 38, -494, 298, 28, -93, 245, -345, -136, 206, 169, -318, 51, -203, -116, - 314, 43, 95, -33, -362, 243, 231, 16, 182, 82, -161, -168, -14, 193, -328, -12, 21, 14, -3, 144, 189, 388, 217, 13, -544, -179, -204, -18, 40, -153, -323, -101, -145, 85, 12, -92, 34, -94, 150, -54, -64, -89, 2, 43, -194, 122, -125, 51, -32, -72, 3, -120, 39, -108, -79, -15, -62, -57, 66, 115, 69, 110, 144, -30, 21, 720, 210, 96, -267, -648, 468, 146, -430, 129, -47, 110, 90, -311, -665, -520, 175, 407, -82, 427, -199, 333, 406, 552, -123, 407, -363, 138, -199, 49, 218, -10, - -119, 99, 274, -197, -369, -372, 776, 1, -41, -352, 359, 116, -720, -417, 159, -102, -129, 279, 93, 693, 381, -26, -406, -398, -228, -165, -461, 422, -316, 333, 285, -292, -377, -363, -531, 126, -12, -192, -242, -389, -142, -384, 77, 44, -134, 49, 309, -801, -314, -654, 325, 226, -284, -97, 129, -126, -9, 151, -126, -264, -34, -79, -87, -7, -39, -115, -1, 19, 134, -196, 45, 101, -18, -84, -129, -40, -25, 23, -49, -15, -81, 32, -37, -128, 212, 17, 59, -174, -395, -736, -174, -185, 33, -164, 24, 88, - -88, 329, -420, -116, -399, -10, -202, 463, 500, 415, -572, 411, -211, 315, -123, 235, -194, -231, 81, -302, 195, 253, -36, 156, -292, -25, 479, -374, 13, -103, -163, -299, -23, 490, 626, -386, 186, -38, -387, -379, -425, -180, 794, 494, -153, 268, -174, 234, -441, 269, -17, -226, 604, 326, 121, 211, 171, 582, 72, -470, 194, 381, 286, -830, 512, -345, -320, -144, 50, -318, 362, 821, -142, 129, 411, 84, -69, 112, 41, 249, 211, 141, 387, 213, -108, 278, 164, -102, -236, 147, -32, 159, -67, 58, 118, 61, - -33, -14, 54, 197, 41, -27, 42, 155, -59, 23, 237, 107, -60, 144, 43, 50, 100, 14, 83, -20, -146, -119, 121, -55, 528, 331, 1418, 387, -228, 83, 246, -1, 479, 342, 335, -426, -691, 693, -387, 60, 252, 761, 318, -472, 430, -427, -77, -585, -750, -92, 215, 198, 163, 187, -50, -528, -183, 161, 186, -282, 589, 361, -337, 186, 298, 107, 28, -326, -30, -230, -122, 27, 370, 891, -233, 76, 143, 329, -310, 1131, -88, 105, 106, -521, -495, -821, -336, 442, -146, 219, 192, 777, 136, 135, 52, 611, - 309, -263, 577, -520, 94, 516, 683, 614, 255, -357, -563, -253, -172, -425, -222, -243, -54, -357, 101, -126, -46, -312, -24, -196, 316, 27, 79, -278, -40, -380, 39, 157, 1, 271, 186, -3, 126, -61, -156, -103, -63, -325, 43, 61, 90, 93, -146, 224, 260, 106, -177, -131, -50, 53, 150, 71, -114, -68, -49, -143, -593, 336, 151, 411, -115, -892, 65, -597, -541, 162, 120, 254, -163, 183, -39, -304, 481, -76, -170, -193, -351, -292, 169, -368, 82, -235, -172, -101, 471, -93, 506, 323, -144, 172, 169, 366, - -262, -345, 42, 215, 271, 483, -543, -517, 211, 172, 585, -294, -53, 295, -9, 82, -121, 389, 479, 224, -74, 306, 1016, -228, -312, 380, -54, 599, 132, 279, 326, -111, 224, 693, -202, -836, 574, 169, -288, 78, -1285, 846, -22, 523, -348, 272, 24, -510, -498, -70, 79, -378, -13, 54, -84, -129, -94, -414, -84, -250, -13, -133, -54, -152, 230, -188, -157, -270, -145, -307, -73, 62, -186, -25, -156, -156, -181, -17, -154, -107, 29, -51, 111, -101, -213, -219, -19, 28, -154, -36, -81, 56, -305, -5, -562, -9, - 828, 433, -1109, 185, -215, 109, 160, -39, -581, 92, -106, 501, 928, -144, 286, 637, -47, -163, -180, 259, 926, -7, -85, 790, -336, 221, -18, -1, -223, 304, -888, 38, 255, 645, 654, -544, 3, 620, -57, 1145, -432, -545, 56, 835, 125, -622, -317, 198, -23, 369, -942, 123, 21, -182, -689, -582, 137, -169, -62, 44, -716, -720, 135, 125, -758, -239, -500, 440, -1187, -431, 362, -697, 367, -181, -305, 397, -140, 591, 530, 135, 321, -145, 48, -401, 423, -309, 243, -421, 296, 32, 120, -27, -21, -238, 272, -315, - 33, 47, 143, -346, 162, -134, -123, 122, -99, -157, 216, 111, 232, 123, -51, -111, -147, -23, 23, -160, 35, -114, 35, -333, -204, -131, 150, 212, -138, 55, -76, 96, -297, 628, -12, 353, -655, -36, -621, 650, 271, 847, 577, -285, 101, 671, 327, 347, 203, -549, -172, 287, 33, 337, -726, -519, 311, 1081, 134, -343, 664, 204, 411, 123, 71, -593, -627, 21, -2, -1047, 73, -207, -67, 345, -425, 263, 818, 97, -1366, -964, -171, -290, -349, 0, 234, 224, -345, 385, 343, 332, -222, 287, -166, -343, -96, 319, - -1024, -222, -470, -518, -223, 151, -282, -19, 1099, 642, -441, 12, -1, -183, -212, 106, 732, 281, 99, -223, -182, -379, -461, -468, -123, 69, 133, -159, 117, -32, -123, -33, -142, -410, -119, 4, -121, -354, 31, -123, 379, -192, 118, -33, 147, 5, -334, 34, 367, 66, 328, -88, 160, -103, 96, -17, -253, -98, -41, -36, -63, 5, -88, -169, 224, 441, -612, -150, -262, 165, 1262, 204, -629, 168, 555, -117, 518, 669, -350, 160, 331, 232, 9, -95, -212, 102, 389, 206, 363, -551, -858, -88, 375, 338, 267, -95, - -792, 256, 169, 1181, 1233, 297, -928, 669, -357, -940, -226, -1113, -855, -373, -415, -862, 145, -346, -996, -904, 256, 590, -103, -763, 221, 24, 239, 483, 463, -590, 758, 526, 61, 212, 525, -26, 1384, -990, -480, -32, -1137, 929, 62, 1168, 354, 262, -65, 232, 488, 20, -466, -7, -252, 186, 172, 334, -146, -425, -9, 396, 181, -252, -132, 209, -290, -1, 0, 364, 136, -198, -92, -225, -370, -315, -23, 69, -187, -132, 37, -182, 280, 140, -9, 172, 571, -219, -115, 65, 149, -311, 333, -114, -16, 58, 245, 433, - -625, 170, -1241, -327, -84, -296, 1347, 434, -368, -844, -439, -343, -547, -388, 199, -1235, -275, 919, -116, -95, -957, 912, 441, 27, -368, 393, 183, -209, 405, -635, -178, -321, 176, -143, -412, 465, -353, 198, 5, -617, -397, -91, -788, -759, -1034, -258, 462, -338, -197, 598, -730, -587, 631, 1, -46, 582, -1, -487, -292, 200, 407, -631, -209, 781, 326, 754, 378, -147, 384, -24, -1022, 324, -776, 561, 88, 209, -332, -870, 175, -125, -770, -299, 331, -380, 6, 126, 238, -242, 3, 43, -76, 164, -124, 95, 302, -52, - 97, 88, -213, 69, 139, 91, -162, 211, 132, -9, -222, -427, 78, -337, 267, -344, 218, 292, 2, 22, -3, 168, 14, -143, 325, 275, -145, -91, -216, -348, 920, 327, 30, 117, -246, 371, 565, 1447, 1256, 113, -559, 261, 726, 213, 561, 412, 269, -424, -554, -656, -51, 249, 460, 941, 491, 605, 345, 561, 276, 541, -363, 105, 1008, -24, 775, 210, 625, -997, -168, -291, -300, 237, 384, 728, 1167, 985, -353, 178, -1307, 320, 294, 1150, -917, 729, -242, -636, 484, 154, 403, 722, -239, -917, 470, -588, -817, -382, - 1079, -939, -1343, -672, -228, 708, -80, -478, -929, -694, 435, -60, -23, 601, -657, 189, 662, 263, 441, 650, -445, -218, -377, 498, 103, 258, 174, -443, 547, 139, 81, -216, -816, -771, 70, -366, -160, -347, -311, -131, 135, -2, -349, 438, 358, -47, -395, 66, 225, -275, -134, -157, -5, 190, -95, -189, -164, 134, 102, 214, 256, -137, -126, -156, 148, 168, 903, -282, -1006, 75, -422, -1428, -728, 1883, 259, -844, -935, 110, 14, 393, 485, -652, -439, -1043, 241, -375, -254, 1607, 341, -216, -1656, -101, -885, 880, 1079, 119, - 839, -985, -392, -620, -150, 1641, 2035, 331, -545, -721, -1472, 26, 189, 1784, 991, -253, -2924, -1508, 251, -274, 2567, 867, -1233, -506, -2200, -689, 77, 1446, 1484, 1674, 79, 403, -175, 152, 2051, -749, 1506, -357, -1546, -455, -1639, -518, 2148, 985, 1534, -499, 1203, -1337, -213, 329, 642, 1285, -429, -18, 82, -111, 199, 350, -363, 66, -382, -683, 314, 574, 317, -62, -414, -917, -911, -471, 312, 866, 485, 673, -895, -1166, -905, 114, 1036, 1159, 884, -513, -2240, -1429, 48, 1143, 2443, 959, 205, -1096, -1458, -494, -460, 1293, 1418, 543, - -78, -1210, -913, 296, 429, 1056, 512, -520, -369, -626, -299, 320, 284, 324, 401, -69, -110, -1297, 1439, 8, -382, -2238, -609, -600, -1018, 2178, 18, 979, -1490, 831, 687, -662, 430, -122, 384, 6, 1107, 399, -1083, 658, 533, 3, 746, -548, -289, 948, 656, 634, 310, 552, -1629, 1425, -819, -512, 307, -1133, 1662, -467, 165, 1209, 40, -176, 652, 675, 1177, -281, -1095, -1108, 123, -396, 516, -668, -328, -450, 334, -2088, 34, 1562, 431, 640, -58, -164, 410, -546, -632, 397, 217, -675, -757, 2894, -311, -932, 264, 1360, -36, -1059, - 440, -193, -402, 878, 1108, -803, -1323, 306, 321, -299, -790, 46, 402, -115, -127, -45, -135, 220, 238, -265, 32, 126, 62, -156, 63, -2, -364, 272, 116, 519, 257, -187, 212, -94, 304, -14, -75, 424, -100, 293, -80, -320, -25, 383, -101, 435, -400, 544, 131, -378, 167, 16, 202, -57, -150, -31, 135, 430, -1130, 410, 1756, 2793, -1240, 918, -1846, -530, -1128, -140, 1701, 1827, 1433, -32, -1160, -683, 619, 61, 307, 962, -25, 486, -1214, -294, -705, -836, 460, 404, 20, 866, -728, -10, 186, -1002, -34, 88, -649, -227, - 236, -413, 954, -297, 1448, 1115, -720, -183, -999, -1120, -1481, 490, 678, 1993, 1503, 722, 954, 202, -1090, -700, -611, -721, -159, 434, -41, -489, 131, -493, 322, 756, 143, -746, 599, -347, -391, -746, 398, 363, 175, 116, 1742, 1353, 1089, 208, -251, -1451, -307, -131, 1452, 855, 380, 462, 1259, -176, -497, -654, -565, -243, -123, 140, 19, 35, 656, -50, -384, -212, -128, 40, 328, 608, 261, -47, 366, -575, 242, 581, 233, 1118, -440, 35, 194, -427, 127, -695, -29, 282, 18, 324, 178, -51, -9, -108, -11, 174, -190, -3040, - -1730, -1028, 1756, 795, 4640, 4324, 4506, 4520, 4882, 3402, 1803, 2571, 1574, -795, -1423, -2241, -4301, -3910, -4017, -2945, -2947, -2217, -1806, -990, 113, -1731, -860, -377, -256, -947, 252, 1133, 1311, 460, 1546, 1928, 496, 361, 398, 1894, 2010, 2498, 2834, 2446, 2814, 4233, 1737, 3300, 4546, 2892, 3453, 2682, 1365, 1592, 1798, 1565, 2170, 2103, 1330, 232, 665, 1228, -71, 119, -596, -722, -2133, -991, -3702, -4688, -3727, -4280, -5781, -5616, -3309, -6270, -5659, -5198, -5843, -4963, -3761, -4757, -3477, -994, -2309, -2888, -1129, -1161, -929, -1057, -456, 251, 587, 1109, 1476, 1660, - 1906, 1939, 2780, 1672, 3275, 3636, 1744, 3374, 3237, 2022, 2479, 3571, 2446, 4035, 3066, 3823, 2694, 2419, 2537, 2342, 1858, 2102, 1850, 1434, 1096, 1042, 865, 340, -291, -256, -175, -1325, -2109, -2049, -2081, -2286, -2102, -2365, -1708, -1785, -1452, -1100, -856, -985, -958, -753, -532, -595, -760, -426, -234, -467, -679, -420, -316, -426, -515, -249, -36, 148, -7, 103, 336, 342, -33, 102, 226, 151, -49, 43, 122, 94, -99, 6, 82, 139, 75, 142, 28, 84, 156, 280, 90, 54, 24, 94, 25, 68, -4, 34, -82, -132, -225, -90, -146, -121, - -206, -59, -110, -68, -65, 86, 26, 71, -18, 144, 123, 226, 104, 263, 278, 338, 186, 308, 291, 297, 155, 233, 172, 247, 120, 153, 68, 150, 18, 71, -16, 37, -74, -30, -100, -30, -115, -46, -113, -22, -91, -6, -72, 16, -52, 33 }, - {330, 16, -20, -13, -24, -170, -169, 162, 41, -99, -148, -73, -111, -196, 250, 29, 92, 123, 360, -10, 59, -87, -30, -68, -232, 51, -70, 22, 164, -65, -14, 34, 19, -40, 9, -217, 46, -6, -76, 66, 33, -146, 231, 7, 35, 212, -81, -93, -209, -107, 147, 8, 157, -77, -170, 74, -159, -73, -308, 126, 110, 65, 95, 212, 57, -94, 116, 176, -114, 87, 1, -38, -58, -48, 121, -25, 134, -67, 55, -42, 50, 95, -50, 34, -34, 77, 65, 53, -25, 18, 4, -44, 23, 75, 15, 25, - -43, 29, -23, 17, -33, 7, 45, -131, 37, -82, -164, -17, -193, -238, -148, -114, -259, 9, -93, -54, 82, 276, 27, -67, -30, 43, -4, 114, 199, -18, 223, -27, -13, -28, 128, -168, 28, 19, -39, -11, -98, -167, 229, -78, -15, -42, 102, -109, -91, 39, 36, 158, -107, 130, -75, -132, -9, -55, 37, 71, -1, 92, 46, 67, -86, -104, -169, -126, 18, 203, 28, 165, 45, -86, 116, 54, -121, 215, 38, -204, 55, 92, 20, 61, 55, -144, 55, 50, 38, -9, 108, 35, -25, -35, 1, 42, - 1, 57, 0, 3, 36, -14, -29, -20, 8, -28, -28, 37, -1, 36, 34, -9, -1, -240, -216, 47, 23, 181, -141, 187, -96, -41, -293, -18, 17, -99, -20, 157, 145, 222, -57, -33, 135, 65, 121, -300, 294, -64, -7, 47, -39, -2, -30, -20, 181, -5, 239, -42, -103, -201, 20, -91, -83, 139, 104, 145, 1, 18, -218, -155, -6, 195, 64, -25, 62, -82, 204, -11, -184, -228, -85, 255, 189, 197, 88, 7, -218, -96, -34, -125, 128, -23, -64, 112, -309, 91, -43, 72, -27, -87, 135, 52, - -148, -154, 75, -40, 88, 25, -69, 47, 55, -3, 19, 0, 4, -26, -3, -42, -2, -37, 58, 33, -49, 23, -15, 16, 13, 21, -37, -30, 8, 23, -66, -36, 59, -67, -134, -20, -104, 49, 165, 67, 4, -66, -388, -253, -10, 114, 134, 9, 26, -53, 133, 61, 106, -167, 158, 93, -183, 70, 165, -7, 52, 29, 150, -116, 88, -14, -22, -143, 7, 157, -100, -70, -137, 183, -19, 37, -144, -404, -120, 62, 36, 152, -109, -65, -63, -25, -132, 6, -119, 268, 92, 219, -221, -41, -92, 205, - -63, -35, -170, 107, -5, -111, 172, 56, 20, 201, 41, -172, -25, 23, -48, -56, 0, -145, 292, 123, 42, 185, 78, 75, 133, -36, 113, -63, 19, 14, 6, -31, 20, 11, -12, -17, -20, 17, -16, 4, 97, 13, -4, 1, -2, -10, 77, 23, 49, 6, -50, -9, 109, -87, 70, 5, -43, 182, 141, -15, -249, -335, -257, 95, 2, -145, -36, 16, -31, 375, 66, -272, -71, -82, 15, -129, 214, -160, -207, 194, -80, 53, 53, -90, -243, 32, -129, -116, -118, -15, 193, -27, -41, 282, 54, 43, - -362, -41, 196, 227, -124, 61, 33, -359, -46, -22, -34, 90, 6, -201, 28, -161, 157, -55, 201, 40, -226, 101, 430, -166, 6, -319, 80, 269, -479, 69, -32, -41, 122, -77, -123, 226, 218, -186, -20, 142, -60, 34, 69, 42, 16, -54, 123, -3, 81, 4, 110, 74, 70, -5, 26, 120, 16, -24, 45, 38, 17, 100, -53, 32, 19, -21, 10, 37, 28, 13, -7, 5, 326, 36, 149, 224, -277, -90, -210, 104, 129, 244, 484, 72, -361, -38, -87, -42, -153, -3, -13, 177, 149, 49, -8, 4, - -51, -45, 213, -71, -23, 152, -14, 88, -10, 194, -146, -302, 377, -25, 94, -283, 26, -88, 418, 62, 192, -42, 171, 108, -367, -62, -204, -183, 31, 260, 39, -56, 414, -46, -225, -179, -115, 198, 623, -4, 177, 42, -190, -46, 10, 180, 287, 23, 232, 199, -363, 10, -59, -12, 192, -85, 55, 85, -22, -192, -125, -279, 73, 108, -7, 41, 48, 32, 4, -88, 25, 39, 2, 36, -38, 72, 1, 35, -13, -15, -28, 8, -11, 11, 69, 96, 89, 11, 29, 59, 41, 1, 42, 11, -1, 73, - -105, -481, 112, -53, 168, 100, 448, 84, -80, 101, 343, 370, 159, 259, 275, -215, -159, -345, -363, 35, 162, -316, -217, -22, -355, -303, 155, 43, -156, -112, -232, 190, 147, 316, 616, -73, -170, -71, -298, -9, -231, -266, 317, 30, 47, -409, 419, 77, -256, -89, 217, 9, 50, -13, 38, 116, -195, 227, 8, -169, -43, -286, 47, -294, -252, 214, 231, -235, -361, 86, -172, -32, -94, 116, -101, 155, 54, 189, -42, 139, 78, -333, -112, 74, 45, -1, -159, -98, -46, 101, -60, -61, 7, 80, 70, -11, - -2, -100, -48, 11, -20, -16, 79, 1, -3, -76, 68, 14, -23, -20, -44, -16, -49, 63, -15, 25, -18, 123, -184, -196, 237, -71, -60, 141, -203, -208, 239, 326, 2, -17, 106, -276, 471, -289, 31, 229, -112, 214, 252, 87, -273, 292, -47, 111, -215, -37, -405, 140, -242, 94, -417, 244, -306, -209, 168, 241, 76, 28, 6, -258, -245, -152, 624, 346, -103, -581, -86, 165, 335, -191, 23, -401, -142, -49, 101, 60, -94, -7, 172, -198, -15, -226, 120, 149, 430, 185, -215, 90, -121, -328, -45, 190, - 23, 541, -313, -151, 80, -281, 140, 45, -57, 275, 64, 121, -2, 10, -47, 136, 198, 49, -62, 148, -81, 46, -143, -47, -4, -184, -7, -72, -36, -72, -123, -55, 37, 46, 28, -39, -10, 81, -138, 14, 8, -417, -58, 82, 247, 117, 322, 56, -379, 241, -320, -348, 12, -34, 266, 325, 303, 436, 110, -455, 498, 269, -197, 379, -46, 45, -331, -118, -93, -150, 323, -539, -118, -254, -237, 43, 262, -124, -307, -330, -425, -434, -217, -75, 190, -341, -437, -262, -108, -217, -141, 382, -212, 35, 207, -349, - -203, -236, 381, -162, 250, 540, -49, 120, 56, -167, -214, -150, 259, -39, 296, 17, 225, 51, -368, 460, -195, -60, -391, 242, 522, 87, -67, 137, 64, -332, -151, 19, -75, -36, -139, -141, -19, 24, 24, 240, -24, 30, -116, 91, 14, 181, 82, 81, 38, -22, -74, -66, -105, -24, -78, 54, 32, -2, -53, -48, -38, -17, 23, -20, 103, 772, 480, 356, -259, -549, -153, 340, -527, -281, 6, 415, 291, 243, -307, 233, -86, 233, -64, 598, 352, -25, -551, -52, 410, 356, 10, 724, 322, -141, -5, 54, - -90, -197, -282, -40, -783, 225, -272, 41, -32, 207, 285, 11, 73, -344, 243, -122, 511, 16, 69, -1253, -59, 339, 168, 361, -127, -348, 191, 72, -293, 278, 51, -272, -1, 16, 92, -98, -465, -457, -24, -162, 150, 166, 63, 177, -568, -189, 24, 129, 131, -220, 172, 45, -86, 63, 154, -102, 16, -30, 61, -104, -174, -53, 195, -148, 16, -109, 75, -43, 66, 120, -20, -111, 89, -15, -140, -82, 43, 66, 2, -50, 21, -7, 77, -35, 155, -51, -16, 98, -531, -852, 137, 296, 306, 8, 708, -503, - 165, 98, -145, -447, -190, -254, 300, -131, -277, -455, -43, -168, -88, -343, 182, -21, -162, 186, 234, 280, -363, 662, 39, -94, -408, -381, -79, -50, -398, -412, -318, 267, -185, 442, 140, 738, 252, 280, -96, 396, -70, 96, 559, -170, 202, -673, -859, 187, -42, -544, 33, 14, -742, 209, -219, -146, -290, 279, -271, 15, -31, 135, -1, -405, 236, -58, 93, -511, -707, -628, 34, -149, -716, -150, 685, 362, 158, 131, -318, 10, -74, 31, -106, -85, -5, -8, 26, -1, -223, -53, 57, -42, 105, 175, 145, -2, - -26, -76, 231, 134, 152, 127, 93, -17, -90, -80, 180, -140, 107, 153, 59, 75, 11, 45, -123, 11, -36, -105, 50, 70, 139, 517, 680, -20, 183, 427, 354, -37, -860, 590, -55, 160, -173, 302, -18, -373, 109, 679, 108, -445, 396, 281, 188, -335, 365, 268, 36, 432, -167, 116, 700, 507, 25, 161, 346, -655, -127, -41, -97, -574, 153, 175, 39, -445, -1, -762, 47, -544, -101, 282, -226, -329, -258, 163, 140, -303, 128, -108, 384, -194, -213, 198, 359, -32, 161, 138, -825, -17, -53, -422, 52, 545, - 174, -150, -58, 399, 287, 176, -103, 632, 15, -519, 79, 633, 336, 323, 198, 38, -146, -174, 123, 107, 159, 241, -48, 191, 124, 23, -22, -14, 94, -80, -22, -79, 9, -34, 104, -184, 44, 71, 32, 151, -244, -101, 56, 56, -13, 155, -42, -42, -58, 24, 109, 120, -129, 29, 80, -123, -69, -64, -51, 344, -776, 337, -803, -925, -619, 52, -530, 516, -172, -618, -35, -148, 72, 130, -161, -69, 402, -112, 145, -215, -240, 673, -237, -64, -34, 162, 393, -819, -71, 456, 415, 414, 39, -139, 840, 301, - 254, 345, 137, -109, -9, 515, 148, -344, 173, 938, -505, 652, 219, -967, 221, 668, -87, 307, -19, -731, 359, 935, 36, 639, -396, 567, 444, -4, -99, 521, 254, -660, 655, -155, -169, 418, -213, -230, -315, 115, 19, 122, -45, -125, 487, -440, 61, -83, -164, -358, -366, 216, -43, -217, -328, -252, -461, -305, -35, -209, -148, -23, -248, 106, -220, -200, -74, 61, 56, -96, -31, -318, 112, -334, 244, -79, -40, -142, -100, -9, 374, 205, -59, 102, 251, 155, -167, -63, 87, -127, 201, 57, -105, 82, -305, -519, - 1258, 635, -1485, -600, 148, -236, 418, 510, 530, 625, -387, 1176, -184, 38, -391, 448, 578, -414, -490, -93, -286, 60, 225, 45, -312, -106, 472, -30, 235, 67, 570, 876, 321, -409, -986, -73, -174, 119, -235, 331, 533, 58, -209, -438, 1060, 943, -133, 465, -263, -333, -1038, 578, -489, -102, -39, -313, 172, 641, 88, -270, 291, -120, -434, 655, 122, -887, 1139, -769, -425, 453, 447, 391, -2, -948, -91, 93, -65, -305, 176, -155, 59, 128, -406, 468, 311, 163, 53, -179, -149, 0, 153, 23, 116, -66, -317, 102, - -460, -134, 134, -124, 237, -200, -40, -169, 187, 26, 232, 290, 184, 17, -222, 163, 252, -43, -40, -271, -133, 334, -121, 228, -29, -114, 105, 118, -17, -176, 326, -169, -408, 46, 582, 173, -791, -634, -152, 989, 103, -474, -1276, -354, -58, 303, 877, 673, -94, 9, 577, 470, 21, 129, -1722, -1085, -529, -850, 73, -474, 761, -174, -60, -3, -307, -350, 551, 344, 195, -78, -264, -235, 274, -617, -232, 109, -215, -300, 256, -891, -1248, 297, 389, 484, -729, -387, 403, 153, -1217, -1068, 64, -517, -536, 199, -983, 499, - -381, 410, 392, -244, -555, -1280, -449, -384, 717, -621, -406, 219, 733, 428, 3, -250, -83, 220, -221, 742, -461, -360, -175, -65, 203, -547, 321, 247, -230, -383, 88, -22, 372, -478, -624, -158, 98, -345, -52, -417, 18, 102, -188, 291, -79, -206, 90, -139, 85, -119, -433, -19, 32, 414, 325, -199, 2, -22, -244, -313, 152, -79, -114, 95, 507, 697, -111, -937, 425, -141, -391, -808, 241, 345, -1199, 452, 426, 1080, 98, -272, 67, -1324, -385, -162, 17, 241, -453, 809, 324, 1001, -202, 880, 565, 347, 802, 405, - 529, 680, 28, -897, -845, 169, 964, 694, -1289, -41, -220, -185, -137, -896, 226, -639, 569, -429, 1287, -344, -1853, -202, -641, 363, 272, 522, 1197, 263, -167, 652, -392, 1336, 222, 891, 418, 75, -344, -315, 2198, 6, -1524, -313, 1210, -734, 155, -343, 529, 1107, 639, -1295, -88, -1276, 171, -184, -755, -98, -208, -342, -7, -659, -718, 237, 264, -46, -803, 565, -712, -1105, -472, 261, -277, -499, -634, 103, 259, -582, -441, 199, -258, -473, 369, 286, -34, -71, 15, -119, -195, -215, 66, -439, 242, -167, 87, -555, 593, 276, - -1271, -459, -1442, 231, 1246, -915, -884, 845, 378, -1411, -1363, 446, 58, 211, 446, -43, -419, -193, 849, -604, 1051, 187, -263, 241, 601, 11, -198, -1127, -514, 140, -625, 540, 773, 70, 116, -802, 958, -329, -449, 806, -319, 15, -583, -45, -414, -1389, 467, -144, 1028, 1349, -34, -226, -861, -255, -250, 1284, -1223, -841, -2018, 60, -844, 243, 681, -362, -119, 1379, 867, 636, 93, 75, 1023, -1113, -63, 332, -147, 633, 283, 2650, 402, -709, -55, -482, -1315, -503, 34, 233, -265, -258, -261, -917, -27, -65, -508, 143, 316, -785, - 37, -529, 196, -26, -203, -96, 31, 480, 258, 32, 504, -308, -83, -141, 473, 338, 217, 514, 218, -348, -188, -48, 233, -441, -132, 25, -526, 566, -155, 90, 1222, -899, 313, -311, -434, -428, 1845, -252, 906, -736, 1258, -442, 19, 672, 726, 1729, 82, 277, 254, -744, 894, 270, -528, 865, -366, 1091, 838, -268, 729, 25, 680, 128, 1155, -716, 575, -1179, -295, 382, 1251, -66, 99, 529, -7, -434, -1512, -945, 255, -660, -32, 464, -1319, 792, -62, 944, -460, -909, -160, 2459, 557, -2265, 392, 558, 135, 2433, -153, -1820, - 1866, -648, -127, 2032, -227, 1331, 211, -1236, 45, 2077, -1717, 879, -1056, -1201, 868, 508, -1089, -416, -680, -385, -402, 175, -671, -157, 255, -701, -497, 331, -806, -216, 271, 88, -194, 574, -270, -226, -300, -565, 251, -373, -414, -120, 57, 771, -9, 199, -672, 40, 831, -186, -115, -95, 27, 30, 575, -342, -379, -212, -581, -701, 161, -366, -298, 396, 117, 248, -117, -1779, -168, 314, -707, -162, -1929, 1238, 1817, -776, 232, -1370, -4131, -750, 161, 2118, 1719, -1677, -1556, -1503, -1293, -857, 1055, -152, 2361, 1655, -512, -1942, -4976, -3166, - 193, 5526, 4148, 801, -2185, -5368, -5566, -367, 3192, 5022, 5435, 600, -1799, -2201, -2999, -2636, 148, 1884, 3410, 2405, 1862, -2430, -3054, -3515, -4308, 515, 5093, 5087, 996, -1789, -4839, -6269, -2163, 520, 2312, 5785, 2086, 19, -3204, -2563, -1125, 1340, 2217, 3980, 1000, 2093, -200, -2618, -2225, 153, 2516, 2810, -1302, -2391, -3000, -717, 450, 729, 418, -1456, -1318, -506, 912, 24, -21, 235, 722, 635, 437, -238, -1842, -1178, 98, 952, 1687, 856, -525, -1123, -1551, -927, -646, -772, 1690, 1827, 1944, 1666, -805, -3143, -2721, -1427, 1179, 4015, 3832, 234, -2489, -3810, - -3487, -209, 1869, 1815, 830, 805, 1, -1013, -1277, -1544, -281, 1467, 1739, 1276, 114, -1185, -1128, -503, 898, 663, -1540, 2, 816, -658, 901, -51, -146, -78, 195, 658, -248, 778, 555, 308, 375, 258, -52, -468, 758, -24, 469, -284, 420, -152, -41, 260, -350, -400, 74, -180, 617, 580, -526, 258, -306, 360, 25, 232, 111, 305, -369, 256, -427, -205, -44, -62, 378, -691, -116, -292, -587, -65, -219, 133, 594, -184, -780, 118, 514, 957, -24, 75, -503, -407, 469, 31, -152, 3, 809, 339, 268, 416, 747, -834, 349, -151, - -1211, -153, 972, -186, 867, -47, 546, -632, 405, -433, -106, 825, -219, 68, 38, -12, 325, -10, -104, -79, -2, -67, 174, 231, 371, 31, -278, -143, -365, 137, -380, 209, 186, -132, 246, 64, -394, -1, 21, 125, -692, 242, 180, 55, 3, -205, 256, -369, 387, -36, -21, 90, -151, 300, -322, 89, -167, 186, -580, 1464, 2488, 227, -1648, 562, -135, 2040, 940, 2006, -200, -933, -270, 456, 826, 669, -381, 79, 344, 273, 780, -538, 122, -731, -132, 26, 180, 404, 74, -303, 595, -40, -547, 747, -136, -245, 183, -92, - 558, 924, 11, 254, -316, -174, 514, 397, 424, 103, -286, -553, -596, -619, 499, 578, 539, 836, 867, 397, 37, -748, 460, -64, -705, 877, -72, 583, 287, -842, 229, -237, 175, 601, 100, -700, -520, -405, -763, 479, -55, 812, -16, 149, 8, -408, -284, 171, -655, 216, -15, -105, 226, -339, 211, 163, -37, -283, 392, -80, 347, -576, -448, -238, -239, 304, -126, -52, -83, -277, -169, -161, -6, 577, 68, -118, -15, -299, 229, -156, -37, -99, 257, 1, 29, -32, -196, -105, 282, -77, 201, -35, 105, -156, -871, -1984, - 145, 2722, 3625, 3092, 2150, -101, 144, -1591, -1870, -3170, -2377, -2547, -812, 204, 837, 1379, 3457, 2858, 1942, 616, -293, -1256, -917, -1305, -1637, -927, -932, -1170, -529, -773, 172, 529, 464, 1458, 1366, 1193, 797, 901, 584, 1081, 274, 934, 53, -256, -1637, -726, -1975, -2318, -2571, -2034, -1510, -549, 401, 1474, 1592, 1237, 2576, 2070, 2233, 2049, 1931, 762, 1253, -508, -1224, -1305, -3039, -3057, -2933, -3142, -2573, -892, -424, 687, 1760, 1897, 2340, 2795, 2513, 1941, 1783, 1296, 499, -57, -1038, -1554, -1547, -1786, -1480, -1681, -1731, -1480, -1135, -582, 79, 751, - 1474, 1361, 1362, 1585, 1771, 1355, 1376, 602, -629, -476, -1114, -1440, -1184, -990, -680, -877, -618, 69, 194, 298, 784, 673, 443, 100, 303, 290, 100, 369, -223, -264, -197, 136, -31, 1, -9, -55, -270, -201, -72, 266, 9, 120, 51, -151, -170, -96, -116, 36, 4, 44, 40, 62, -58, 64, -34, 15, 58, 170, 81, 198, 36, -4, -47, -43, -126, -11, -67, -35, -96, -8, -45, 20, -88, -14, 0, 65, -41, -13, -63, 35, 4, 85, 84, 116, 37, 76, -4, 4, -36, 37, -26, 26, -23, 13, -75, -51, - -136, -65, -79, -14, -52, 24, -13, 47, 13, 96, 51, 103, 51, 94, 40, 69, -6, 6, -82, -42, -97, -56, -113, -39, -69, 9, -9, 58, 8, 64, 13, 59, 3, 50, -11, 34, -24, 22, -32, 20, -32, 20, -31, 22, -28, 25 } - }, - { - {318, 167, -18, 109, 29, 24, -346, -152, -171, 134, -18, -114, 124, 126, 9, 121, -50, -5, -6, -77, -38, -168, 87, -248, 104, -130, 106, 195, 91, -39, -55, 144, -22, 5, 138, -148, -3, -51, -84, 17, -20, 29, 142, 230, -73, 3, 193, 13, 51, -72, -107, -17, 33, -183, -47, 94, 13, 33, 57, -28, -56, -55, -63, 69, 58, -35, -103, -130, 64, 0, -106, 111, -24, -9, 18, 30, -52, 65, -71, -26, 88, -62, 36, -104, -78, -40, -25, -8, 14, -43, -51, -7, -29, 10, -10, -11, - -14, 9, 4, -13, -21, -15, -7, -4, -11, -9, -16, 13, -23, -17, 19, -114, -31, 0, -108, -110, -65, 262, -184, -76, -128, -234, 88, 40, 10, 201, 191, 190, 62, -36, 30, 143, -61, 62, 73, -170, 242, 47, 76, 178, -68, -178, 13, 121, -85, -39, -113, 120, -3, -13, -197, -9, -24, 121, 63, -109, 217, 80, 45, 76, -35, 121, -47, 6, -150, -180, 145, 113, 201, 19, 55, -155, -239, -118, -72, -70, -110, -96, 50, -28, 73, -90, -34, 39, 45, -27, 123, 37, -91, 184, -72, 57, - 233, 50, 32, -72, 4, -79, -94, -15, 54, -1, 7, 3, -25, -8, 3, -23, 55, 35, -20, -5, 2, 14, 8, -36, -19, -9, 5, 16, -16, -26, 23, -13, 18, -9, -14, -18, -225, -211, 124, 28, 173, -267, -37, -106, 29, 317, 182, -278, 105, 26, -116, -129, -157, -256, 9, 30, -95, 45, -54, 9, 77, 59, 165, -145, 260, -159, 151, 119, -97, 70, 13, 108, -43, 56, 99, 33, 16, -40, 77, 23, -34, 184, -241, 16, -146, 291, 103, -254, 99, 332, -312, -149, 38, -26, -118, 99, - -41, 221, -186, -19, -62, -13, -11, 214, -198, -66, -21, -206, 111, 85, 221, 89, 188, 169, 28, -69, 53, -7, -24, -52, -5, -79, -31, -18, -110, 69, 6, -77, -13, -63, 6, -4, 42, -16, -25, 4, -35, -2, 36, 12, -8, -26, 100, -155, 19, -97, 102, 37, -157, 453, -288, 91, 489, -346, 160, -9, 159, -43, -297, -65, 243, 219, 59, -2, 122, 60, 3, 102, 102, -86, 130, -37, 205, -167, -259, 54, -226, 77, 3, -65, -74, -103, -154, 29, 52, 5, 37, 43, -96, -198, 153, 34, - 23, -11, 226, 45, 93, 239, -150, 57, 7, 71, 166, 131, -222, -194, -52, -111, -28, 6, -97, 49, -178, 7, -172, 82, 80, -100, -131, 13, 68, 11, -151, 19, -88, 62, 50, 22, -31, -44, 26, -6, -19, -3, -42, -34, -105, -28, 89, 38, -30, -21, 61, -25, 16, -31, -3, -10, 0, -40, -28, -17, -14, -16, -19, 0, -14, -26, -23, 9, 43, 14, 137, -55, 123, -18, 58, -68, 3, -43, 37, -17, -288, 220, 131, 359, -238, 151, -293, -43, 169, 195, -208, 64, -239, 23, -280, 96, - -211, -248, -234, 120, -190, 14, -222, 34, 25, -27, -164, 105, 132, 88, 58, -163, 85, -171, -62, 114, -3, -19, -54, -1, 106, -125, -258, -47, 71, -47, -193, -183, -274, 70, -84, -245, 173, -155, -164, 309, -116, -54, 18, -49, -105, 30, -173, -77, -146, -104, -53, 96, 223, 17, 131, 17, 96, 77, 178, -8, -11, 25, 62, -32, 1, -13, 129, 0, 59, 15, 19, -18, 23, -78, 84, 8, -5, -62, -24, -86, 36, -41, 24, -7, 84, -39, 11, -74, -71, 0, -35, 28, 51, 17, 22, -35, - 7, 233, -336, 60, 296, -110, 324, 89, 22, -95, -224, -149, 386, -207, 0, -72, 32, 231, 209, -127, 302, 299, -139, -74, 184, -155, -133, -10, -205, -5, -59, 26, 362, 123, 22, -165, -477, -58, 271, 66, -177, 138, 221, 191, 234, -378, 79, 19, -185, 102, -166, 121, -93, 150, 339, 444, 283, 129, -181, -50, -217, -230, -46, 261, 67, 5, 64, -254, 69, 33, 1, -128, 72, 140, -144, -277, 636, 83, -110, 40, 72, 290, -54, 81, 102, 145, -96, -47, -103, 53, -26, 58, 57, -36, -55, 109, - 19, 30, -16, 67, -107, -77, -49, -18, 128, 48, 87, 65, 70, 7, 19, -25, -73, 79, 24, 35, -49, -16, 2, 36, 102, 28, -170, -54, -102, -46, 86, -115, 503, -54, 145, 353, 51, -58, -230, 127, -122, -163, -469, -217, 99, -30, -88, -347, 123, 184, -265, -145, -69, -287, 116, 15, -146, -127, -48, -386, -132, 184, 320, -245, -296, -92, -14, -248, -197, 71, 136, -272, 537, -2, 220, -127, 207, -143, 64, -384, -77, 150, -377, 99, -83, -198, -428, -14, 241, -1, -452, -74, 85, 178, 335, -128, - 151, 384, 132, 43, -175, -39, -109, 18, -130, 25, -247, -38, 192, 49, 38, -113, -192, 102, -34, 105, -40, 9, -24, -61, -50, 67, 29, -20, -25, -3, -74, 30, -76, -101, -60, 28, 5, -5, -72, 51, -9, -43, -102, -38, 6, 8, 41, 103, 34, 19, 54, -21, -8, -34, 84, 142, -43, -153, 185, 27, -272, -439, -351, -454, 392, -240, -54, 123, -422, -181, -292, -136, -91, 188, -369, -203, 122, 143, 219, -8, 11, -71, 3, -92, 57, -300, -156, -265, 184, 85, 143, 176, -356, -31, -36, 322, - -120, 98, 181, -72, 194, -130, 216, 293, -114, -26, 259, -224, 357, -157, -560, 82, 294, -117, 36, -15, 226, 275, -282, -129, 69, 188, -332, -260, -201, 400, -7, -471, -98, -199, 162, 15, 123, -180, 290, 6, 54, 77, -263, -96, 22, -39, -65, -83, 77, -80, -69, 50, 87, 37, -154, -20, -60, -52, 67, 51, 133, -24, -62, 44, -145, -24, 1, -102, 15, 2, -34, 12, -165, -37, -18, 12, 23, 63, -7, 72, 47, 34, 7, -17, -262, -105, 178, 68, 256, 89, 125, -504, -199, 198, -134, -94, - -169, 53, 262, 70, 62, -337, -115, -60, 125, 299, -361, 172, -294, -76, -271, 36, 37, -12, 113, -251, -73, -235, -97, 6, -11, -295, 170, 193, -71, 229, 445, 48, 338, 435, 34, 16, 105, -89, 144, 32, -94, -143, 544, -54, 318, 143, -160, -183, -129, 154, -123, 200, 480, 245, -63, 10, -400, -274, -244, 380, 593, -257, -1, -237, -38, 365, -113, -19, -569, -73, -102, -57, 218, 18, 47, 69, -113, 94, 50, 84, -66, 121, -55, -10, -143, -31, 128, -43, -2, -21, 123, -27, -85, 55, 56, 34, - 45, 48, -45, 16, 88, 151, 131, 87, 48, 13, 14, -88, -5, 62, -53, 65, -18, 25, 84, -31, 150, -12, 347, 941, 418, -134, -27, -181, 442, -442, -243, -674, -2, 324, 416, 69, -157, -406, -288, 290, -54, 464, 4, -156, 227, 75, 2, -122, 312, -62, 270, -9, -138, 572, -132, 229, 573, 194, -18, -282, -46, -457, -523, 110, 345, -86, 53, -582, -214, 330, 187, -155, 116, -176, -77, -268, -437, 22, -99, -317, -505, -445, -138, -409, 192, -186, 70, 48, 3, 5, -60, -95, 268, 516, -345, 59, - -142, 184, -190, -12, -136, -68, 485, 344, 85, -58, 11, -200, 74, 191, -31, -174, -91, 165, -199, 14, 94, 78, -66, -70, 79, 88, -64, 105, 70, 87, -3, 116, -6, 72, 44, 41, 34, -31, 148, -143, -14, 26, -35, -39, -59, 59, 12, -124, -38, 74, -80, -387, -445, 118, 166, 533, -451, 147, 134, -742, -38, 9, -626, -335, -223, 163, -53, 42, -179, 267, 410, 222, -61, -628, -278, -339, 126, 44, -280, -17, 216, -179, 374, -334, -12, -193, -635, 113, -271, -298, 233, 354, -394, 157, 460, -146, - 201, 164, -110, 68, -515, 782, 304, 189, 740, -900, -70, -120, 94, 375, 382, 153, 181, 480, -47, -317, -562, 223, -214, 27, 150, -106, 227, 614, -377, 289, -184, -168, 458, 41, 142, 452, 366, -156, -188, -387, -101, 8, 203, 221, -1, 57, 29, -2, 41, 56, 15, 128, -62, 25, 86, 55, 24, -48, 116, 83, 16, -60, -95, -216, 131, -2, -22, 74, -108, -6, 73, 109, 152, 94, 41, 50, -3, 54, 113, 485, 572, 142, 353, -231, 167, 160, -937, 264, 304, 63, -299, -8, -579, 680, 411, -216, - -229, -340, -177, 491, -499, -287, -75, -85, -108, 70, -331, -339, -199, -261, -71, -339, -47, -228, -742, -475, -184, -119, 103, 122, -5, 20, 214, 102, 109, 520, 108, 175, 325, 699, 599, 30, -238, -462, 418, -105, 1131, 227, 507, -57, 64, -451, -19, 391, 226, 296, -341, -226, -438, -831, 477, -733, -90, 963, 63, 385, 183, 283, 7, -523, 505, -11, -459, -411, 14, 158, 339, 90, -402, 19, -81, 79, -159, -133, 69, 63, -126, 10, -42, -13, -166, -62, -54, 74, -46, -102, 129, -83, -34, -234, -248, -1, - 4, -103, -67, 79, 58, -105, -167, -12, -174, 100, -663, 191, 259, -456, -340, 0, 284, 648, -26, -512, -502, -34, -281, 78, 100, -571, -479, -928, -265, -275, -620, -432, 3, -299, -176, -173, -44, -627, -325, -389, -182, 183, -520, 32, 446, 515, -115, 135, 306, -525, 299, -232, 467, -230, 49, -248, -45, 905, -180, 336, -660, -118, 7, -641, 598, 14, -209, 416, -166, 101, 845, -341, -451, 308, -80, -950, 390, -1256, -662, 492, 399, 72, 272, -7, 1, -950, -498, -230, 94, -544, 140, 66, 229, -358, 29, 261, - 213, 147, 26, 119, -299, -205, -199, -67, -35, -36, 255, -136, 138, 238, -114, 67, -188, -159, -1, 55, -168, 68, -213, 185, -70, -48, 17, 165, -47, 61, -147, 131, 114, 313, 84, 255, -253, -96, -302, -96, -161, -156, 1266, 692, 2, -652, 336, -680, -552, 100, 563, 1110, -174, 561, -200, 398, 674, 376, 431, 230, -125, -552, -569, -173, -538, -159, -98, -122, 432, -74, -1106, 65, 268, 255, 663, -69, -1320, 751, -590, 193, -129, 444, 648, -720, -50, -360, -627, 455, -312, -774, 304, 452, 744, 197, -115, 81, - 610, -490, 962, -302, -267, -86, 586, -609, 57, 74, -1695, -251, 526, -244, 89, 236, 124, -83, 139, 582, 696, -550, 200, -403, -68, 688, -14, -71, 27, -46, -355, 99, 25, -208, -527, 8, -125, 162, -242, -227, -285, 244, 58, 150, 121, 11, 90, -116, -240, 370, -36, -178, -4, -128, -79, -148, 21, 47, -20, 104, 271, -9, -64, -109, 27, -136, -75, 155, -116, -97, -142, -355, -197, 51, 233, -185, -52, 728, 478, -1345, -769, 926, 1067, -572, -198, -1514, -842, 221, -72, 204, -810, -503, -556, 821, 1213, -57, - 325, -196, -110, -13, 276, 530, 125, -185, -104, -121, -730, -410, -742, -96, 225, -308, 452, -335, -130, 710, -347, 400, 273, -128, -685, -491, -410, 125, 1270, 226, 681, 809, 628, 470, 415, -701, 13, -113, 939, 450, 548, 986, -487, -661, 239, 834, -1415, -24, 108, 658, -1145, -1718, -310, 484, 116, 197, 535, 36, -386, -563, 14, 79, 107, 522, 767, 367, 53, 4, -13, 65, 73, -193, 280, 37, -265, -456, 52, -193, 94, 52, -46, 31, -195, 200, -107, 135, -209, -130, -369, -357, 12, 192, -167, 381, 5, 115, - -120, 408, 28, 188, -206, -107, -70, -70, -258, -43, 267, -467, 358, -13, -352, -608, 225, -294, -604, 435, 823, 258, -321, 496, 828, 311, 169, 62, -95, 395, -697, 44, -1001, 537, -809, -65, 432, 242, -462, 100, -535, 1094, 139, 356, 567, 1206, -499, 393, -578, 210, 431, 970, 227, -195, 990, 136, -72, -569, 36, 624, -212, 599, -738, 1135, 1174, -1412, -39, -88, 307, -240, -188, 609, -515, -1507, 16, 1342, -1060, 532, -247, -133, -647, 1481, -98, 246, 133, -995, 1286, 101, 1144, -2269, 213, -213, -688, -184, 395, -528, - 351, -476, -321, -627, 787, -304, 50, -669, 25, -492, -172, 227, -343, 157, 16, -454, 404, -187, 53, -195, 366, -281, 53, 24, -109, 490, -290, -347, -206, -389, -544, -273, 46, 31, -394, -223, -267, -378, -304, 126, 80, -16, -166, 947, 122, -740, 83, -1496, -331, 67, -280, -1194, -124, -787, -186, 706, 173, 928, 396, 345, 227, -328, 758, -389, 0, 347, 170, -468, 380, 145, 896, 358, -153, 529, -421, 718, 255, -805, -815, 417, 539, 214, 93, -395, -520, 153, -511, -788, -234, -139, -712, -274, 274, -498, -804, 221, - 305, 21, -94, -54, -133, 284, 1382, 274, -41, -59, -483, -793, -345, 1128, 1223, 618, 120, 1100, 536, -256, -1535, -1179, -962, -1844, -1067, 254, 1497, -667, 509, -746, 246, -66, 517, -245, -83, -666, -376, -166, -585, 747, -114, -396, -183, 73, -423, 302, 228, 483, 115, 134, -475, -562, -62, -415, -257, -484, -690, 34, -178, 41, 53, 529, 534, -199, -102, -236, 516, 339, 226, 79, -101, 293, -402, -162, -63, -465, -897, 473, -13, -289, -278, -166, -125, 336, 642, -278, 826, -946, 763, -102, 1018, -663, 589, -975, 847, -789, - -329, 1170, 273, 938, 1351, 133, -108, -569, -44, 851, 217, -310, -948, 75, 188, 442, 275, 367, 233, -560, -883, -381, 855, 321, 2728, -873, -729, 883, 1401, 287, -24, 362, 93, 443, -411, 156, 655, 717, 483, 2111, -269, -280, -137, 1086, 653, -560, 572, -18, 187, -462, 970, -973, 68, 1489, -1101, 3203, -1473, 1530, 1409, -1389, -1264, 1422, 62, -830, -349, 783, -2167, 335, -255, -1400, 913, -1097, 87, 77, -440, -1083, 293, -87, -48, 204, -223, -359, 194, 450, -172, 66, 352, -333, 490, 375, -780, 109, -438, 196, -31, 61, - -399, 163, 105, -5, -200, 600, 136, -25, 576, -411, -372, 58, 249, 59, 277, 140, -803, -420, 207, -475, 691, -314, -392, -19, -272, 547, 697, -1643, -705, 1017, -2131, -1312, -894, 1494, 3167, 883, -2491, -555, -2545, -1320, 2069, 1244, 1945, 1077, -1477, -2332, -1785, -421, 1052, 1206, 719, 411, -621, -2550, -3078, -659, 2351, 4204, 2843, -530, -1973, -2820, -2100, -1689, -2, 684, 2289, 2454, -1329, -823, -3082, -2855, -1033, 289, 2967, 4394, 1943, -1289, -4602, -3402, -2505, 1214, 2614, 1641, 1030, 886, -2748, -497, -1569, 588, -221, 1631, 2549, 2034, -2389, -4803, - -3620, 408, 2807, -63, 3894, 169, -1008, -1166, -866, 18, 2812, 2438, 442, -961, -351, -172, 1473, 1638, 191, 78, -259, -36, -318, -391, -268, -138, 561, 889, 717, -1057, -1212, -458, -505, -471, 1094, 906, 1151, 347, -501, -861, -1685, -1063, 700, 1491, 2242, 1547, 123, -3458, -3052, -1031, 1246, 1957, 2600, 1973, -159, -1963, -2910, -2795, -517, 3058, 3152, 1613, -767, -2100, -1477, -981, 82, 639, 832, 749, 450, 39, -479, -587, -611, -485, -565, 1124, 350, -911, -859, 3, -1385, -171, 205, 158, -120, 35, -466, -58, -55, 239, -161, 638, -169, -123, - -178, -200, 398, 114, -192, 618, 39, -1099, -549, 303, 538, -183, 66, 753, -19, 103, -616, -275, 190, -134, -137, -82, 498, 180, -195, -589, -235, -35, -538, 52, -614, -411, -286, -546, 855, -154, -387, 362, -6, -841, -49, 840, 681, -390, 527, 89, 503, -561, -829, 318, 365, 322, 279, -312, 308, -618, 418, -843, -742, 549, -434, 375, 513, 38, -397, 128, 145, -33, -33, -13, 334, -280, 217, -293, 392, -342, -188, 145, -119, -12, 154, 38, 103, 303, -242, -142, 173, 105, 345, -279, 95, -32, -217, -216, 88, 57, - -214, -316, 91, 6, -61, 205, -305, 354, 104, -302, -340, 285, -477, 328, -55, 228, -26, 80, 426, -679, 1357, 2065, -268, -766, -655, 1904, 864, 1843, 997, 1, -854, -192, 473, 865, 417, -402, -96, 413, 613, 75, 140, -428, 81, -207, 281, 311, 810, 694, -366, 60, -412, 107, 371, 549, 44, -262, 2, -474, 398, -110, 166, 368, 11, 490, -239, -135, -112, -506, -300, -771, -143, -879, 63, -303, 726, 107, 216, -680, 290, 5, -299, 498, -266, -140, 127, 329, -37, -181, 1122, 364, 262, 420, -300, -15, -98, 585, - 816, 782, -463, -510, -67, -203, 207, 527, 550, 24, 310, -37, -81, 179, 352, -33, 277, -230, 53, 4, 99, -79, 310, 179, -29, -86, 96, 54, 337, 19, -194, -214, -120, 94, 117, 214, -257, 36, -68, 172, -124, 243, -79, 91, -133, -113, 80, -212, 4, 234, 62, -96, 25, -11, -768, -1679, -223, 2210, 3417, 2862, 2268, -156, 270, -1667, -1883, -3078, -1767, -1940, -607, 240, 1342, 950, 2919, 2535, 842, 174, -449, -994, -1563, -577, -1602, -431, -778, -508, -371, 82, 31, 542, 791, 1195, 1301, 1555, 1348, -165, 134, -20, - 256, -774, 315, -827, -2058, -1015, -1540, -2596, -757, -228, -1047, 353, 800, 1808, 2137, 3147, 1992, 1618, 1614, 1000, -309, 161, -1586, -1371, -2298, -2738, -3156, -2303, -1770, -187, -83, 248, 926, 1560, 2818, 2781, 2774, 2220, 956, 1431, 228, -722, -1081, -2566, -2328, -2067, -1778, -1428, -860, -526, -176, 126, 866, 1021, 1352, 1115, 1602, 1445, 950, 1089, 736, -202, -590, -687, -1629, -1417, -1271, -957, -518, -22, -61, 414, 644, 497, 598, 378, 122, -15, 175, 38, -198, 213, 261, 16, 141, -42, -57, 22, 98, -6, -220, -297, -287, -337, -225, -70, - -76, 95, 39, 26, 113, 128, 104, 138, 219, 185, 106, 126, 43, -48, -15, -60, -89, -44, -80, -77, -93, -118, -128, -124, -70, 0, 6, 69, 71, 52, 39, 67, 67, 111, 75, 94, 48, -21, -51, -20, -64, -9, -3, -29, -17, -21, -63, -47, -41, -17, -20, -3, -4, 5, -19, -21, -32, 25, 38, 93, 93, 106, 77, 53, 20, 0, -29, -34, -79, -71, -83, -71, -81, -49, -33, 0, 2, 34, 28, 65, 65, 75, 56, 66, 34, 25, -11, -17, -43, -34, -46, -26, -35, -11, -19, 2, - -9, 10, -4, 12, -5, 9 }, - {227, 84, -112, -21, 80, -15, 85, -208, -146, -38, -173, 72, -37, -21, -116, -54, 111, 108, -41, -35, -71, -168, 188, 109, 6, 18, -9, 4, 151, -77, 29, -241, -195, -51, 19, -168, -30, 58, 16, 2, -82, -66, 158, -74, -65, -23, -21, 68, -35, -104, -2, 89, -127, 4, -136, 9, -99, 152, -7, -162, -22, -17, 21, -231, -26, 18, -152, 70, 5, -178, 82, 108, -93, -109, -193, 101, 60, 180, 90, -28, 36, -26, 56, 56, 126, 31, -53, -3, 16, -5, 73, 18, -23, -35, 36, 27, - 55, 26, 22, 31, 30, 11, 19, -4, -8, 11, 9, 13, -6, 15, -20, -1, -168, 76, -210, -57, -30, -105, 100, 234, -96, -30, 10, -96, 66, -14, -79, -133, -72, 211, 202, 115, 235, 140, 74, 223, -139, 49, 94, -4, 37, -66, 42, -308, 6, -18, 110, -69, -40, -21, 84, -97, -17, 28, 59, 59, -17, -104, 19, 37, 74, 57, 87, -98, -60, -18, -176, -21, 45, 150, 166, -23, 91, 69, -14, 62, 73, 108, -45, -1, -82, 14, -71, 48, -105, -98, 57, -1, -194, -18, -146, -39, - -22, -24, -193, 18, 66, -57, -56, 33, 23, 14, -39, -103, -7, -45, 38, 1, 1, -12, -44, -47, -55, 4, -25, 23, -35, 13, 6, -31, -2, -34, -14, 2, -1, -30, -9, -5, -213, -198, 73, -22, 164, 168, 13, 5, 319, -85, -9, 270, 10, -154, -229, 166, -68, 2, -142, 45, -102, 113, 499, -181, -148, -179, -196, 37, -160, -392, -11, 41, 0, -155, -34, 129, -162, -94, 233, 78, -60, -54, 150, -73, 107, 100, -214, -140, -127, 141, -109, -63, -59, -70, -12, -142, 1, -42, 35, -18, - -313, 146, -175, 139, 25, -255, 52, 173, 53, 287, -121, 17, 33, 68, 102, -111, 43, 39, -166, 229, 16, -31, 97, -31, 43, -40, -87, -5, -56, 76, -19, 16, 89, 32, 34, -18, 48, 10, -13, 33, 65, -45, 4, -48, 31, -15, 96, -134, 64, 66, -70, 31, -34, -288, 90, 268, 226, 251, 46, -56, -215, -115, -100, -83, 226, 310, 24, -22, 224, -361, 9, -30, -5, -118, -119, 130, 163, 4, -34, 64, -174, -133, 135, -147, 281, 252, 44, 155, 133, 26, -113, 39, -5, -198, 193, -18, - 91, 155, -184, -73, -219, -51, 51, 206, -211, -85, 156, -33, -135, 226, -188, -397, 68, -224, -99, 107, -95, 18, 24, -98, 170, -156, -175, -212, -23, -93, 15, 55, -129, 33, 38, 9, -61, 33, 28, 87, 14, -29, -60, -40, -26, -17, -21, -39, 12, 16, 26, 7, -11, -31, -12, 43, -44, -48, -14, -2, -4, 33, 40, 36, -23, 12, 8, 14, 8, -14, 86, -42, 5, -358, 76, 338, 27, 53, 102, 317, 43, -304, 337, 149, 122, 206, 178, 2, -64, 194, 148, 51, -140, 169, 79, 250, - 291, 111, -73, 7, -3, 122, 369, 220, -206, 358, 14, -44, 47, -264, 293, -39, 4, -35, 74, -40, 151, -213, 299, 255, -10, -48, -168, -318, -110, 126, -75, -120, 167, 197, -135, -120, -409, -142, -52, -21, -457, 231, 24, -272, -225, 74, -107, 27, -69, 14, -121, -28, -109, 76, 151, -44, 114, 12, -50, 135, 46, 5, 111, -14, -53, -72, -82, -85, -81, -99, -73, 3, -41, -93, -47, 7, -22, -36, 17, 35, 16, -44, -62, -76, 6, -72, 62, -41, -43, -40, -1, -30, 4, 15, 29, -35, - 35, 164, -208, -6, 6, 4, 347, 184, 1, 424, 201, 382, 96, 126, 416, -167, -271, -178, 389, 90, -214, 290, -77, -176, 266, 619, -158, 27, 103, 115, -159, 17, 347, 33, 425, -96, 456, 317, 112, 265, 173, -165, 116, -45, -37, 39, 34, -33, 122, 79, 296, 193, -242, 82, 113, -185, 13, -430, -550, 217, -139, -365, -75, -198, 240, 48, -110, -276, 216, -201, 132, -225, 35, -93, 337, 59, -129, 125, -284, 256, 44, -249, 13, -29, -69, -33, 37, 69, -70, 116, -25, -51, -53, -46, -104, -13, - -36, -107, -37, 33, -63, 61, 11, -41, 18, -72, -12, -52, -5, -6, 4, 29, 41, 41, 3, 19, -2, 18, -33, 25, -24, 17, -246, 37, 6, 68, -152, 171, 180, -16, -127, -420, -368, -276, 127, 42, 64, -344, 217, 160, 271, -294, 279, 222, -175, -138, -90, 292, 195, -123, 25, 440, 217, 117, 249, 178, 64, -140, 29, 24, -65, -156, 384, 185, -364, 248, 239, 245, 185, 55, -229, 11, -34, 342, 41, 155, 303, -51, -339, 78, 177, 345, -459, -253, 121, 9, 38, -266, -70, -257, -40, 128, - -90, -139, -178, 78, -47, -83, -219, 12, -292, -1, -32, -142, -166, 189, -67, -42, -96, -173, 59, 90, 55, 71, 45, -94, -57, -26, -28, -88, -177, -73, -8, -55, -9, -89, 4, -46, -39, -63, -80, -36, 71, -51, -31, 15, 26, 24, -41, 61, 82, 91, -28, -2, -6, 14, 11, 160, 22, -284, 289, 183, -85, 113, 174, -192, -63, 734, -23, 285, 202, -615, -325, -36, -25, -9, 350, 77, -169, 359, 222, -47, -58, 114, -58, -129, -273, -326, 180, -73, -152, -17, -505, -95, 34, 277, -333, -98, - 44, 21, 73, 23, 357, -417, -138, 91, -13, -246, -51, 322, 278, 239, -66, -415, -188, 148, -47, 276, -16, -7, -206, -129, 242, -298, 203, 157, -214, -107, -50, 33, -230, 111, 80, -114, -35, -315, 114, 242, 347, 29, 93, 164, 51, -276, 188, -67, 31, 0, -88, -96, -51, 127, 22, 106, -12, 17, -153, -53, -71, 114, -12, -51, 79, -60, 62, -38, 10, -127, 29, -30, -27, -82, 28, -14, -72, -132, -30, 12, -53, 52, -14, -87, -558, -33, 75, 376, 45, -14, 225, -163, 490, -489, -49, -104, - 81, -23, -42, 127, -94, -166, -113, -98, -296, -46, 207, -47, -133, 312, -7, 376, -368, -209, 462, -46, -30, 28, -294, -33, -367, 108, -440, -10, 323, -105, 219, 292, 167, 230, -298, 296, 30, -770, -132, 113, -66, -85, -333, 261, -285, -55, -322, -299, -467, 415, 0, 483, -243, 364, 479, -316, 390, -483, -405, -437, -155, -308, 96, 146, -20, -57, -6, -346, 24, 4, 197, 79, 75, 143, 77, -75, -6, -141, -87, 4, 54, 3, 62, -46, 67, -21, 34, -214, 10, 82, 59, 119, -71, -95, -129, -3, - -14, -100, -113, 11, -21, 18, -3, -32, 53, 171, -46, -40, -26, -47, 150, 6, 14, -54, 87, -100, -23, 66, 362, 615, 86, -161, -333, 208, 563, 7, 160, 31, 224, 158, 171, 310, -373, -27, -140, 487, 358, -16, 557, 297, 48, -523, -262, -399, -187, 43, 149, -142, 20, 570, -108, 3, 28, 586, -358, -142, -146, -55, -350, 404, 26, 272, -420, 59, -46, -247, -100, -460, 144, 11, 97, -55, -29, -535, -183, 212, 341, -97, 89, 716, -47, 44, 131, 324, -303, 72, 361, -212, 262, 79, 273, -362, - -186, 52, 83, 187, 209, 202, -138, 60, 123, 244, 377, 177, -180, -81, -141, 63, 79, 167, 149, 93, 157, -167, -35, -171, 149, -196, 201, 147, -151, 92, -19, -89, 22, 33, -55, 49, 250, -5, -1, -151, 78, -4, -5, -137, 143, -116, 45, 65, 113, -10, -54, -333, -509, 141, -55, -513, 140, 52, 465, 411, -382, -458, 102, -349, -185, 14, 692, 10, -89, -619, -311, -54, -463, -702, 480, -181, -223, -40, 521, -164, 56, -105, -106, -304, -163, 51, -735, -472, -137, -268, -250, -86, -289, 249, 112, 80, - -177, 126, -1060, 984, 576, -100, -136, 553, 31, -332, -474, -60, -168, -197, -286, -290, 360, 338, -156, 742, -415, -339, -309, 1, 240, -870, 254, -275, 452, -493, 213, -45, -170, 340, -644, 602, 31, -9, -139, 17, -12, -305, 56, -85, 155, 202, -189, 92, 126, 284, 7, -93, -20, -26, -117, 82, -48, -69, 69, -114, -40, 26, 78, 96, -231, -175, -155, 24, 89, -2, 57, 51, 148, 78, -128, 113, 18, -143, 504, 42, 1175, 383, -24, 51, -455, -589, 734, -217, 83, 974, -254, -47, -208, 760, 146, -314, - 449, -163, 666, 350, 166, 99, -74, -255, -83, -69, -714, -179, -115, 395, -221, 75, 131, -512, -762, -27, 658, -44, 585, -101, -817, -316, 37, 185, 148, -665, 6, -190, 483, -493, 611, 903, 586, -184, 110, 364, -129, 708, 819, 722, 236, 792, -27, -319, 103, -414, -522, 286, -224, 647, 335, 172, -221, -796, -721, 507, -319, -644, 431, 860, 517, -275, 411, 252, -88, -203, 245, -305, -92, -32, -209, 28, -44, 177, 108, -41, -279, 157, 144, 99, -59, 10, -260, 22, -1, 68, 63, 7, 158, -54, 218, 244, - 65, 198, 20, -156, -369, 85, 11, 80, -61, -266, -594, 348, 434, -7, 212, 143, 210, 174, 79, -48, 102, -125, 225, -404, -1126, -452, 615, 35, -185, -378, -4, 517, 660, 139, -408, -73, 527, -643, 59, -82, 472, 538, -436, 818, 157, 30, 1156, 3, -366, 403, -196, 55, -250, 83, 767, 85, 978, 410, -859, -942, -208, 240, 521, -731, -260, -110, 880, 804, -696, -32, -426, 262, -150, 919, 8, -209, 603, -129, -722, -368, -122, 739, -666, 394, 1154, 542, 773, -215, 311, -217, -486, -470, 238, -336, -28, -126, - 206, -13, 465, -114, -222, -85, -100, 107, -81, 172, -329, 229, -220, -107, 60, -95, -107, 141, -148, -64, -49, -127, -404, -235, -46, -57, -124, -167, -44, 107, -77, 58, -69, -16, 82, -317, 26, -55, -238, -22, -558, 419, 588, 512, -883, -404, 538, 1677, 89, 373, -495, 162, -36, -67, -466, 148, -171, 810, 622, -825, -382, 894, 437, 328, 82, 488, 545, 188, 321, 317, -415, 70, -406, -167, 97, -68, 56, -331, -317, 247, -74, 336, 246, -763, 566, 125, 454, -512, 288, 479, -374, -586, -611, -650, -671, -537, - 186, 986, 249, 311, 453, 42, -18, -371, 644, -819, -1672, 579, -389, 82, -1420, 358, 441, 87, 274, 247, -216, -351, -566, 187, 118, -417, 306, -153, -728, -385, -14, -120, 71, 58, 209, 109, 34, -5, 165, -95, -236, -401, -251, -256, -97, -137, 147, 241, 169, -317, -32, -128, -2, 197, 53, -280, -539, -37, 18, 53, -195, -72, -204, -31, -265, -265, 173, -259, 106, 54, -143, -46, 165, -145, 60, -198, 397, 283, 379, -541, -279, -77, 346, -721, 1198, 567, -97, 651, 393, 621, -327, -421, -406, 752, 268, 134, - 680, -597, -1927, -130, 129, 227, -1084, 839, 612, -1167, -896, 27, 480, 39, 273, 615, -164, 381, -563, -646, -514, -671, -1042, 288, 108, -702, 923, 357, -226, -222, -545, -411, -950, -518, 337, 841, -322, 82, 346, -750, 539, 728, 107, -189, 624, 169, 69, -450, -524, -41, 932, -289, -863, -17, -1099, -1146, -1192, -573, -630, -404, 511, -74, 459, -97, -154, -433, -118, -129, 245, -192, -278, -57, -111, 38, -404, 74, -188, -163, 209, -194, -67, 67, -146, 311, -202, 45, 504, 60, 293, -115, -182, 513, 73, -274, 6, 4, - 35, 72, -151, 320, 14, -26, -161, 29, -163, -422, -729, -382, -392, 475, 935, 345, -426, -901, 967, 520, -467, -252, -249, 54, 227, -298, 502, 467, 26, -314, -298, -281, -37, 181, -142, -311, -739, 227, 648, -373, 573, 17, 384, -323, 427, 1241, -467, 541, 1078, 186, -190, -301, 312, 22, 549, -423, 1479, -460, -996, 227, -455, 1170, 382, -369, 65, -709, -972, 1188, 134, -323, 1173, -612, 150, -347, 678, -872, -979, -700, 213, 416, 777, 330, 821, 1289, -163, 256, -175, 159, -46, 48, -955, 31, -1317, -443, -264, 228, - -50, 282, -109, -398, -418, -100, -279, -308, -529, -6, -61, 391, 163, -329, 288, 131, 236, 314, -425, 110, -181, -86, 412, -147, 201, 276, -177, -462, -240, 159, -757, -242, 8, -114, -178, 330, -363, -400, 265, 446, -218, 371, -262, 899, -125, 17, 1097, 108, -586, -701, -602, 1107, -742, 433, 531, -369, 114, -625, -133, 488, -440, 349, -144, -783, -1689, -162, 1527, 627, 159, -312, -455, -94, -599, 185, -845, 1005, 77, 113, 85, -352, -1020, -401, 822, -680, -170, -474, 368, -342, 1137, -193, 235, -424, -1059, 225, -809, -192, - -71, -1495, -1252, -1194, 394, -229, -641, -427, -410, -389, -572, -397, -99, -1344, 372, 138, 491, -307, 1158, -132, 223, -413, -160, 613, -1237, 513, 810, -844, -539, 38, 130, -233, -401, -664, -41, 2, -393, 320, -291, -532, -288, -237, 327, -24, 10, -27, 244, -653, -185, -92, -126, -60, 9, -781, 22, -264, -204, -83, -345, 77, -100, 51, 11, -85, -88, -209, -35, -176, -40, 88, -177, -300, 5, -88, -67, -196, -315, -232, -84, -61, -61, 88, -232, -251, 452, 288, 549, -201, -1168, 344, 8, 1934, 1961, 248, 11, 473, - 224, 505, 842, 326, 874, 1343, -341, 185, -1104, -146, 135, -132, -334, -655, -567, 319, 300, -1446, 1031, 291, 1459, -80, -298, 489, -109, 1553, 386, -69, 290, 315, -421, -933, -746, -361, 1146, 25, 1260, 165, 1232, -348, -1710, -628, -501, 892, 102, -818, -1205, -829, -173, 1045, -907, -776, -523, 934, -461, -260, -1199, -1179, 370, 210, 1595, 420, -174, -424, 497, 528, 1704, 39, -558, -732, -52, -68, 35, 273, 242, -390, -93, 136, 353, -375, -314, 487, 704, 335, 213, 282, -301, -121, -190, -33, -43, 161, 0, 928, 191, -34, - -284, -480, 461, 753, -273, 16, 28, 97, 428, 190, 318, 328, 82, 256, 83, -14, 83, -227, -77, 57, -137, -92, -298, -18, 97, 20, 1183, 442, -568, 1104, -64, -2187, -660, 1369, 1532, -1082, -1073, -1101, 614, 929, 1873, 559, 244, -1074, -106, -74, 423, 928, 682, 47, -1130, -2207, -581, -1121, 1655, 1742, 3057, -925, -2939, -650, -1010, 2275, 777, 2307, 597, -785, -2240, -1525, 81, 268, 2510, 1009, -89, -2078, -3607, -954, 75, 1654, 3791, 815, 1141, -2457, -3748, 149, 857, 2970, 1750, 1240, -696, -2427, -1978, -33, 553, -66, 1501, -1258, - -1168, -303, -2666, 401, 123, 711, -540, -1091, -584, -470, -1223, 265, 350, -405, -67, -1158, 157, 316, 370, 517, 163, -601, 198, -200, -108, 71, 921, 144, -37, -252, -713, -154, -289, 258, -136, 287, 189, -662, -1473, -737, -1084, 864, 878, 1037, 596, -1382, -1240, -1921, -468, 1529, 1702, 1651, 73, -1854, -1385, -1087, -31, 2726, 1894, 761, -1480, -1726, -1291, 615, 643, 935, 489, -306, -434, -823, -359, 230, 28, 275, 391, -26, -1275, 1686, -60, 266, -724, -1558, 919, -1569, 1665, 267, 127, 377, -1039, 1028, 75, 721, -997, 364, -15, 1230, - -504, 317, 783, -897, -552, 108, -860, 1378, -327, -541, 1199, 1423, -398, -1020, -278, -897, -191, 584, -110, -1122, 115, 632, -422, 711, -595, 286, 721, -279, 468, -1280, -1327, 1348, 721, 2070, -104, -503, 1722, -977, -904, 628, 569, 1004, -916, -411, 247, -174, 968, -772, -2462, 652, 1349, 34, -1150, 231, 678, -257, -313, -896, -311, -737, 741, 201, -548, -128, 888, -626, -245, -564, -84, 455, -654, 357, 930, 379, -29, -253, -68, -333, -456, 732, -314, 342, -115, -348, -18, 95, 53, 278, 300, -528, -181, 290, 213, 560, -86, -451, - 171, -528, 247, -479, -294, 28, -121, -315, 754, -315, 144, 355, 59, 283, 496, 12, -104, 46, -43, -650, -399, 2475, 678, 689, -2097, -523, -1642, -1387, 1253, 1319, 2609, 1207, -346, -501, -300, 827, 577, 22, 1271, 251, -501, -595, -478, 915, 6, 801, 378, 485, 126, -196, 99, -1, 126, -203, -46, 265, 226, 1713, 1382, 1128, -92, 311, -690, -111, -427, -780, -811, 251, 453, 654, 803, 661, -405, -1045, 1602, -1136, -492, -288, 554, 75, 788, 817, 720, -957, -337, 133, -370, -1545, 1043, -361, -272, 587, 1209, 1366, 1002, 976, - 848, -895, 124, -228, -272, 513, 414, 547, 272, -249, -440, -647, -694, -1406, -555, 207, -73, 857, 5, -392, -124, -561, 219, 64, -35, -9, 371, 801, -92, 38, 449, 30, 12, -164, -46, -194, -178, 45, -376, 167, 225, -286, -410, 111, 90, -156, 415, 544, -69, 77, -173, -559, -228, 111, 100, -3201, -1593, -2199, 1589, 349, 4545, 4694, 4681, 5345, 5268, 3781, 2357, 2949, 1308, 274, -2486, -2168, -5434, -4755, -4265, -2516, -3170, -2419, -195, -773, -308, -382, 23, -6, 148, 620, 670, 636, 1879, 1924, 2043, 1457, 4083, 1067, 1719, 2856, - 3188, 1184, 3208, 3856, 3044, 2641, 2689, 297, 1612, 3246, 3211, 2068, 2696, 2354, -26, -869, -608, -1602, -1973, -252, -2219, -3390, -2638, -3158, -4667, -2136, -3154, -3500, -4954, -4030, -4568, -5222, -3475, -5905, -6983, -7012, -3811, -4743, -5975, -1172, -2657, -1246, -664, 1965, 880, 2881, 1535, 2722, 2595, 1706, 1349, 2112, 3911, 3976, 3993, 4075, 4237, 5144, 4599, 3817, 4695, 5294, 4235, 3186, 3803, 3199, 2071, 2611, 1771, 883, 387, 813, 246, -319, -216, -414, -1005, -1537, -1527, -1666, -1421, -1781, -2808, -2524, -2902, -3275, -3817, -3806, -3150, -3163, -2589, -1639, -1850, -1254, -877, 115, - 3, 27, 171, 591, 676, 243, 538, 854, 680, 317, 359, 643, 382, 180, 268, 376, 342, 240, 293, 474, 453, 214, 73, 158, 281, 168, 0, 114, 213, 167, 81, 145, 155, 121, 106, 53, 41, 119, 95, 104, 43, -66, -84, 48, 100, -22, -69, 19, 0, 20, 59, 42, 71, 129, 120, 191, 257, 300, 233, 237, 260, 218, 153, 174, 208, 161, 77, 100, 60, 47, -3, -79, -73, -101, -208, -290, -285, -250, -326, -306, -280, -251, -244, -201, -162, -110, -92, -57, -34, -9, 3, 26, 26, 47, 32, 38, - 24, 33, 15, 19, 4, 9 } - } -}; -const Word16 CRendBin_Combined_BRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS][2885]={ {-1, 0, 0, 0, 0, 0, -1, 0, -3, 2, 0, 2, 0, 1, 5, -1, -6, -6, -2, -4, 1, -3, -8, 2, -2, -1, 2, 1, -3, -4, -5, 1, -3, -2, 1, -6, 5, 5, -3, -1, -2, -6, 1, -5, -4, 4, -2, 8, 33, -15, 15, -6, 5, 0, 8, -3, 2, 3, 4, 4, 7, -2, 1, 13, 10, -27, 5, -3, 1, -9, 6, -11, 11, 9, 5, -2, -4, -4, 8, 7, -3, 2, 14, -5, 0, -5, 2, 2, 0, -4, 7, 1, -2, 5, 134, -10, - 18, -1, 6, 2, 4, 3, 13, -8, 5, -3, 2, 7, 11, 4, 2, -5, 10, -7, 4, -4, -11, 1, 3, 0, -3, 1, -4, 7, -14, 3, -3, 4, 0, -20, -7, 2, 3, 2, -4, -5, -4, 3, 8, -3, 3, 81, -95, 19, -23, 13, -15, 12, -20, -6, -12, -2, -10, 1, 19, 28, 12, 6, 1, 9, 20, 14, -9, -10, -14, -7, -8, 1, -1, -1, 1, 4, -6, 9, -9, -11, 4, 0, 1, 3, -8, -9, 3, -5, -7, -1, 1, 6, -185, 37, -9, 5, - 4, -15, -7, 15, -2, 2, 17, 6, -6, -11, 12, 1, -14, -20, -29, 10, -13, 3, -4, 6, -3, 2, -15, -15, -9, -4, -9, 3, -4, 6, 18, 3, 3, 12, 3, 3, 0, -2, -11, -2, 3, -2, 0, -221, 83, -20, 27, -13, 19, -10, -3, -19, 15, -22, 15, -4, 21, -28, 8, 27, 8, -22, -8, -13, -5, 9, 5, 6, -3, -7, -10, -10, 0, -12, -2, -11, -7, -31, -8, -4, 2, 1, 11, 5, 11, -1, 13, 3, 2, 3, 27, 96, -27, 42, -26, 11, - -28, 22, -2, 24, -2, -3, 23, -4, -4, 20, -10, -19, -31, 27, -3, 18, 2, 13, 6, -18, 7, 7, -2, 9, 13, -18, 2, -1, -2, -10, -5, -10, 2, -2, 7, 22, 0, 11, -2, 2, -3, 3, 9, -4, -9, 291, -72, 27, -14, 24, -11, 19, -11, 6, -29, 13, -27, 20, -9, 6, -8, 29, 4, 7, -14, 19, -2, -9, 16, -13, -20, 0, -6, 9, 0, -3, -7, 3, -1, 3, -14, 3, -6, 21, -4, 10, 2, 8, 15, -11, 0, 3, -6, 12, -3, -6, - 25, -151, 60, -46, 28, -23, 8, -30, 20, -12, 28, -3, 12, -24, -10, -1, -9, -8, 32, -23, 4, 15, -29, 8, 11, -7, 10, 4, 6, -18, -1, -6, 12, -9, 7, -22, -4, 16, 8, 5, -5, -3, -16, -18, 10, 4, 0, -2, -1, 2, 2, -4, -3, 2, 3, -6, -4, -4, -244, 81, -43, 12, -4, 14, -18, 20, -8, -6, -2, 15, -7, -11, 9, 28, -3, 2, -46, 4, 1, 23, -7, -3, -35, -12, 1, 1, 13, 17, -26, -24, 16, 5, -27, -21, 11, 7, - -1, 0, -10, 11, -3, 4, 2, -14, -6, 8, -22, -11, -4, 5, -4, 1, -11, 0, -8, 1, -244, 108, -59, 46, -41, 21, -47, 11, -31, 49, -24, 18, -3, 1, -22, -6, -9, 45, -8, 23, 36, 21, 6, -4, 9, -7, 20, 20, 3, -9, 4, 4, -13, -6, 10, 15, -11, -10, -11, 1, -4, 7, -11, 8, -17, 5, -9, 0, 2, -6, -9, -11, -11, -14, 2, -13, -6, 1, 90, 94, -35, 31, -39, 5, 11, 0, -16, 17, 4, 37, 19, 42, -7, 24, -7, 15, - 22, -3, -31, 29, -4, 12, -7, -1, 4, 35, 5, -20, -7, 4, -11, 27, 11, -5, -8, -16, 11, -15, 15, 16, -13, 9, 8, 4, -2, 26, 16, 19, -1, 2, 8, -6, -3, -2, -6, -1, 1, 2, -5, -11, -12, 2, 6, 275, -99, 34, -47, 31, -31, 40, -14, 1, -31, 60, -9, 54, 3, 9, -37, 13, 54, -17, -47, 6, 1, 21, -34, 27, -1, 2, -4, -33, -10, 5, -39, 6, 15, 12, -12, -4, -2, 18, 5, -4, -9, 14, 9, 35, 8, -6, 19, 7, - -3, 6, 14, 9, 1, 2, -12, 2, -2, 14, -2, 5, -2, 5, -1, 4, 92, -133, 80, -59, 25, 9, -6, -5, 16, -33, -21, -17, -13, -46, 24, -42, -1, -34, 13, -25, -20, -10, 39, 6, 38, 20, 26, 37, 2, -5, -5, 11, 29, -2, -2, -19, 15, -2, -11, 11, 9, 30, 13, 14, -21, -10, -1, -4, 15, -43, 10, -10, -7, -13, -15, -5, -14, 6, -10, -2, -22, -22, 0, -8, 19, -282, -61, 13, -53, -22, 3, -1, -45, 13, -45, 2, 37, -6, -6, 20, - 14, 21, 2, 25, -13, 7, 29, -2, -1, -18, 28, -21, -11, 8, 12, 21, 65, -17, -10, -27, 2, -20, 5, -8, -30, -2, 39, 11, -26, -13, 13, -16, -19, 4, -9, 3, 5, 25, 4, 12, 7, -20, -10, 13, 13, -8, 8, -1, -9, 1, -347, 286, -100, 85, -63, 48, -18, 31, -33, 21, 24, 35, -22, 42, 21, 71, -11, 6, -38, 10, -13, -23, -29, -33, -31, 46, -2, 55, 14, 10, -1, 7, -24, 4, -9, 12, 33, 6, 11, 2, 3, -25, -14, -1, -2, 3, - -8, -23, 0, 25, -8, 7, 7, -20, 14, 6, 8, -4, 2, -2, -6, 2, 22, 0, 1, 202, -31, -66, -23, -14, -11, -58, -31, 16, 9, 16, 20, -39, 15, -8, 13, 61, -63, 21, 21, 16, -17, -37, 28, 8, 20, 38, 0, 52, 4, 24, 2, 16, -15, 19, 14, 19, -8, 6, -2, 24, 30, -45, 60, 5, 16, 2, 10, 11, -13, 36, 19, 1, 33, 14, -18, -2, -12, -13, -10, 6, -3, 2, -1, -37, 19, -15, 5, -5, -2, -9, -6, 160, 14, 32, -42, -8, - -103, 24, -5, -70, 58, -33, 2, 43, 19, 32, -25, 14, -33, 0, -28, 10, -43, 60, 43, 35, 41, 9, -14, -26, 11, 33, 0, 22, -17, 4, 22, 15, 19, 1, 7, -3, -15, 14, -10, 6, 5, -15, 19, -27, 23, -13, 16, 26, -32, 3, 3, -13, -25, 17, -41, -31, 19, 8, 9, 8, 24, 24, -9, 3, 14, -6, -1, 253, -210, 71, -52, 19, 66, 54, -35, 64, 36, 39, -26, 18, -13, 76, 21, 22, 30, 32, 21, 22, -62, 10, -113, -39, -10, -64, 16, 35, - -24, -35, -41, -39, -21, 23, 18, -57, -66, -5, -34, 18, 15, 7, -5, 32, -16, 2, -4, -14, -43, 33, 56, -7, -7, 27, -40, 48, 12, -24, -1, -22, -9, -5, -16, -4, -11, -33, 9, 12, 11, 12, 4, -390, 40, -34, 15, 41, 29, 81, -32, -2, 7, 96, 34, -74, -48, 43, 57, -13, -20, -1, 27, 59, 60, 0, -105, -30, -10, -12, 62, -27, 37, 4, -6, -54, 5, 45, -70, -41, -16, -12, -33, -27, -65, -11, -44, 1, 10, 48, -32, -21, 5, -4, 8, -40, - 17, 16, 6, 3, -30, -27, -15, -8, -2, -52, 11, 16, -22, -48, 20, -2, -24, -4, -11, -7, 31, -230, 243, -35, 15, 57, 68, -53, 33, 12, 42, 28, 59, 33, -41, -68, 9, 71, 142, -35, -49, 37, 23, -28, -71, -15, -15, -64, 55, 66, 1, 15, -2, 51, -41, -127, 53, -16, 42, 19, 1, -32, -49, 33, 39, 28, -6, -4, 43, 24, 13, -27, 36, 30, -5, -11, -22, 24, 1, -63, 51, 30, -12, 14, -8, 1, -1, 14, 4, 18, 30, 15, -5, -19, -12, 43, - 17, -9, -14, -3, 68, 2, -53, -109, 26, -6, -90, 30, -30, 4, -34, -27, 28, 68, 8, 90, 40, -46, -60, 98, -43, -3, 8, -93, -1, 49, -54, -14, 61, 4, 32, 1, 40, -7, -28, -4, 54, 73, -25, 15, 12, 49, -30, -5, 9, -13, 31, 14, 2, -17, 25, 28, 1, 1, 20, 33, -40, 0, 10, 18, -21, 16, 7, 0, 11, -13, 5, 13, 27, 33, -27, 3, 511, -50, 8, 31, -47, -80, -47, -21, -91, -98, 7, -87, -38, -26, -22, 52, 61, 19, 128, 23, - -64, 110, -12, 78, -26, -9, -74, 2, 64, -3, -32, -13, 6, -17, -14, 24, -59, 23, 8, -28, -56, -38, 42, 41, 49, -85, 47, 12, -3, 3, 8, 8, 10, -8, 4, 44, -13, 17, 20, -20, 37, 41, 7, -5, 39, 27, 21, 25, -33, -16, 7, -5, -5, 1, 17, 4, -32, -300, -504, 183, -12, 77, -88, 5, -102, -13, -147, 64, 68, -3, -11, -1, 14, -35, -125, 232, 16, -29, 80, 15, -41, 112, 124, -53, 73, 15, -15, -115, -63, 91, -46, 13, -6, 62, -94, -106, - 15, 2, -72, 44, 9, -44, 32, -49, -41, 20, 19, 3, -13, -23, 30, 50, 7, 16, -14, -14, 43, 6, 10, -44, -10, -29, 24, 37, 0, 30, 0, 40, -32, 20, 0, -1, -30, 0, -26, -3, -162, 488, -216, 37, 32, 123, -15, 79, -77, 5, -147, -28, 1, 60, 10, 62, -42, -89, 12, -134, -142, 5, -46, -2, 13, 21, -35, -23, -50, -76, 31, 38, -100, -45, -126, 3, -55, 46, 53, -103, 17, 87, 78, -39, 28, -29, -14, 25, -47, -9, 44, 35, 30, 38, 20, -10, - 29, 20, -21, 0, 59, -5, -27, -7, 24, -24, -60, -3, -21, 17, 13, -8, -24, -35, -43, 44, -14, 0, -10, -2, -5, -402, -124, 47, -62, 59, -25, 2, -117, -141, -18, -49, 61, 18, -16, -294, 149, 12, 130, 162, 112, -153, -36, -14, -37, 34, 38, -1, -55, 64, -103, -55, 94, 6, -38, 110, 4, 115, -38, -17, 15, 37, -80, -59, -13, 65, -22, 12, -24, 44, 55, 12, 4, -93, -8, 47, 53, -28, 60, 20, -15, 16, -57, -17, -38, 40, 8, -13, 16, -100, 2, 20, - 50, 17, -25, 48, 6, -62, -27, -31, -7, 14, 256, 86, -157, -28, -68, 53, -95, 77, -19, 90, 62, 109, -150, 177, -111, 103, -62, 61, 10, 52, -97, -219, 83, 151, -57, 61, -79, 17, -52, 159, -3, -17, 36, -78, -56, -46, 68, 0, -28, -1, -16, 109, 72, -42, 34, 41, -47, -27, -43, -84, -13, 1, -13, -31, -86, -4, 127, 69, -56, 71, -10, -2, 58, 31, -63, 23, 12, 63, 74, -61, 25, 44, 56, -6, -4, -21, -13, 32, -7, 59, -15, 546, -445, -74, 22, -8, - -123, 42, 32, 175, -57, 35, 143, 4, 86, 284, -61, -18, -147, -138, 6, 47, -62, 27, 250, 145, 21, 10, 20, 139, -115, -51, -6, 72, -11, 18, -59, 23, -104, -61, -79, 2, -70, 17, -125, 58, -251, -64, 34, 47, -9, -57, 19, 8, 30, -68, 30, -40, -45, -110, -82, -24, -14, 6, 19, 36, 7, 18, -66, 0, -81, -12, -6, 3, 27, 81, -50, -22, -5, -42, -74, 17, -344, -239, -17, -47, 182, 7, 35, -225, 13, 32, 14, 19, 138, -169, 37, -35, -116, -56, 110, -37, - 89, -29, 52, 29, -17, -12, 59, -7, 0, -145, 73, 67, 63, 72, -130, -134, 80, 118, -140, 53, 21, 123, 71, 13, 83, -42, -84, -11, -163, -118, -13, -5, 27, -77, 28, -61, -209, -60, -56, -206, 1, -32, -24, 25, 65, -60, 40, 28, -93, -58, -71, -14, -21, 0, -29, 41, -45, -10, -38, 69, -75, 46, -12, -15, 4, 21, -17, -215, 329, -172, -73, -100, 27, 29, 49, -20, 144, 108, -102, -182, 69, -68, 169, 14, 73, 89, -63, -61, 224, -128, -30, -65, 9, -26, 31, -38, - -14, -172, 153, -53, -12, 180, -122, -155, 15, -70, -101, 0, -51, 41, -223, -74, -54, -5, 80, 1, 17, 41, -37, 31, 54, 46, 51, -28, -46, -41, 58, -135, -28, -32, -32, 89, -59, -95, 98, 29, 59, 114, -40, -38, 58, -61, -76, -72, 44, 33, -41, 39, 15, 46, 10, -86, 59, -28, -450, 227, 244, 125, 114, -80, 116, -194, 7, -228, -29, -99, 107, -108, -90, -24, -167, 50, -76, 75, -157, 264, -86, 125, -107, 12, -107, -34, 60, 169, 189, -94, 1, -55, -99, -75, -269, -6, - 46, -253, 99, 51, 70, 122, 77, 42, -85, -27, -95, -47, 51, -202, 80, 41, 13, -95, -56, 53, 164, 70, 43, -64, 68, 10, -77, 22, -56, -88, -46, -20, -80, 92, 52, 75, 41, -66, 22, 115, -22, 107, 56, 40, 72, -37, -43, 28, 19, 375, -256, -106, -31, 0, 183, -33, 61, -104, 58, -64, -294, -202, -74, 107, -11, -162, -152, -321, -103, 42, 45, 16, -32, -18, -99, 27, 43, 56, 14, -14, -37, -153, -38, -34, 78, -15, -121, -47, 37, -137, 25, -141, 80, 112, -104, -205, - -39, -64, -93, 11, 20, 21, 52, 3, -80, 130, 201, -96, 84, 34, 96, -144, 56, 19, 53, -208, 166, 21, 20, -25, -118, 31, 16, 30, 37, -130, -68, 26, 62, -32, 1, 49, 20, -23, -61, 45, 607, -339, 31, -34, -72, -253, -14, -14, 206, 94, 416, -166, 16, 45, 100, -43, -19, 169, -106, 243, 147, -338, 322, 113, -116, -84, -127, -66, 23, 15, -91, 214, 27, -103, -91, 21, -113, -199, 1, 118, 47, 144, -67, 45, 154, 222, 52, -230, 75, -74, -127, 33, 97, 56, -29, -209, - -183, 257, -35, 199, 22, -78, 97, -172, -77, 83, -23, 171, -138, -272, -78, -13, -85, -65, 168, -57, 30, -155, -153, 74, 38, 63, -67, 64, 5, -36, -9, -684, -444, 165, -230, 75, -114, -413, -305, 555, -253, 251, 142, -143, 130, -81, 175, 194, -11, -54, 333, -107, -374, 7, -156, 40, 37, 226, 120, 48, 111, -100, 1, 247, 158, -43, 64, -216, -334, -246, -172, -47, -47, 63, -30, -92, 216, 58, -161, -150, -43, 64, -162, 66, 202, -3, 76, -137, 108, 79, 26, 81, -120, -186, -263, 134, - 105, 10, 104, 21, -120, -24, 10, -210, -19, -327, -180, 56, -83, 64, 8, -42, -44, -30, -60, 59, 2, -8, -818, 280, -64, -52, 148, 37, 83, 358, 214, 271, 137, 369, -64, -357, 54, -39, -153, -316, -138, 279, 64, -18, 59, -20, 5, 236, 31, 88, -35, 60, 234, -63, -156, 120, -278, -278, -179, -34, 8, 118, 274, 6, -94, -270, -446, -155, -65, -25, -2, 167, -204, 370, 192, -33, 106, -143, 27, 5, 171, 331, 222, -191, -81, 57, -31, -39, 17, -98, -319, -22, -59, -20, 50, -122, - -42, -215, -23, 33, 228, 115, 32, 40, 58, 10, -193, 43, -45, 55, -24, -22, -106, 331, 335, 112, 223, 161, 352, -313, 366, -451, -81, 418, 574, 118, -39, 208, -179, -208, 414, 65, -66, 99, 333, -90, 203, -69, -86, -42, 149, -390, -49, 186, -88, 18, -139, 79, 305, -285, 90, -86, 99, -150, 205, 16, 73, 82, -345, 166, -480, -99, 269, 27, -172, 297, -105, -183, 216, -91, -63, -36, 130, -22, 33, -263, 94, 22, 509, -386, -169, 43, -100, 113, 143, -187, 356, 131, -3, 56, 118, -60, - -195, 74, -101, 29, -40, 91, -124, 35, 0, -68, 81, -31, 683, -429, 16, -69, -115, 13, -157, -67, -507, -425, -422, 140, -89, 138, -97, -308, 489, 340, -228, -192, -269, -58, 104, 160, 198, -16, 153, -46, -194, -238, 147, -109, 446, 278, 412, 56, 150, 404, 281, -91, 74, -20, 5, 41, -189, -138, 73, -239, -243, 234, 268, -296, -9, 520, 364, -21, -172, -41, 109, 96, -70, -197, 234, -18, 58, 165, 213, -225, 96, -39, 89, -348, 65, 309, -310, -258, -132, 136, 247, -142, 136, -123, -11, 4, - 52, 89, -42, -22, 57, 48, 2, -11, 42, 554, 213, -74, -18, 174, -208, -270, 231, -322, -417, 111, -224, -289, -151, 276, 676, 280, -368, 693, 80, -109, 125, -405, 103, 56, -290, 251, -78, 50, -209, 117, -191, 351, -415, -153, -143, 198, 228, 203, -221, 65, -231, -66, 123, 293, 135, -135, 285, 146, 230, 15, 268, -117, 148, -409, 459, -40, 64, -122, -239, 12, 153, 367, 108, -439, 187, -177, 361, 31, -138, 70, -119, 76, -255, 102, 24, 23, 41, -50, 26, -69, -107, 143, 90, 83, -189, 63, - -103, 89, 20, -11, 44, 22, -1136, 49, 188, 444, 145, -699, 928, 339, -427, 152, 923, 206, -226, -29, -562, 287, 25, -145, 79, 191, -365, 193, -457, 47, -417, -374, -160, 174, 266, -205, 232, -406, -60, 453, 41, -165, -55, 88, -107, -301, -336, -45, -155, 327, -462, 487, 154, 62, -165, -55, 225, -184, 304, 75, 274, -102, -161, -483, 164, -49, -499, 149, -35, 302, 486, -207, 109, 240, 255, 52, -150, -30, -604, -30, 53, 148, -5, 404, 86, 201, -229, -163, 301, -32, -63, 183, -44, -52, -5, -11, - 18, -33, 167, 1407, 642, 134, 229, -288, -193, -68, 532, -376, 61, -313, -865, -414, 199, -221, 143, -342, -17, -368, 316, -373, -268, -802, -150, -126, -211, 419, -136, -334, 109, 323, 120, 110, -48, -67, -212, 165, -273, -73, -170, -478, 73, -332, 134, 43, -97, -10, -349, -19, -79, 510, -147, -12, 208, -279, -124, 518, -302, 198, 14, 461, 654, -38, 85, 66, 226, 119, -499, 46, 126, 176, -214, -332, 35, 97, -87, -126, -535, -264, -308, 22, 68, -101, -147, -167, -41, -84, -94, 112, -53, 54, -193, 14, - -74, -133, 31, 78, -104 }, - {-1, 0, -1, 0, 0, 1, 1, -4, 0, -2, -3, 1, 2, 2, 1, -5, -3, 1, -2, 0, 1, 1, 2, -2, -2, -3, -2, 0, -7, 0, -1, -2, 2, -4, -4, -8, -1, -7, -2, 0, 5, 1, 4, -2, 4, -1, 1, 5, 32, -25, 16, -20, 10, -10, -10, -6, -5, 6, 7, -24, -1, 4, -2, -4, -14, -5, 10, 15, 8, 24, 5, -4, 5, 4, -3, 8, 17, -7, 0, 7, 0, -2, -12, 0, 6, 5, 1, 0, -4, 4, 0, 1, 0, -4, 116, -8, - 10, -7, 7, -9, 2, -2, -2, 7, -6, -21, 6, 2, 6, 14, 7, 5, -2, -12, -4, 5, -2, -2, 12, -15, -5, 0, -3, -4, 6, 6, 8, 2, 3, -3, 11, -1, 8, 6, -2, -1, 4, 0, -2, -1, 0, 85, -81, 13, -22, 12, -1, 9, -8, 15, -6, 9, -19, 1, -11, 3, -2, -3, -5, -14, -1, 2, -7, 12, -5, -8, -11, 7, -7, 17, -2, 0, 5, 0, 0, -7, -6, -2, 2, -3, -7, 6, 5, 12, -3, 4, -2, 2, -199, 24, -15, 1, - -2, -16, 18, -4, 2, 8, 3, 21, -1, -8, 25, 10, 23, 0, -30, -18, -14, 13, -15, 2, -5, -5, 2, 5, -4, -9, -7, 6, 7, 13, -1, -2, -1, 8, -9, 3, 4, 6, -7, 8, -9, -1, 3, -252, 92, -37, 43, -29, 20, -32, 18, -23, 9, 18, 1, 7, 16, -10, 12, -13, -9, -29, 27, -17, 18, 2, 0, -28, -1, 6, -4, -1, -1, 12, -1, -8, 9, 3, -3, 1, 1, 1, 6, -7, 20, -1, -12, -1, -6, 0, 12, 115, -25, 43, -20, 15, - -16, 54, -10, 29, -3, -2, 7, 0, -37, 8, -3, -17, -4, 1, -47, -1, 4, 15, 0, -9, -2, 16, 3, -8, -16, 24, -15, -1, -22, -2, 0, 4, -5, 6, 10, -9, 8, 0, 6, 0, 11, -6, -3, 10, 14, 302, -89, 13, -16, 19, 0, -1, -41, 18, -18, 12, 4, 6, 13, 20, 3, 7, -35, 12, 12, -23, -5, 23, 14, 14, 32, 18, 4, 8, -13, 10, -4, 18, 24, -4, 8, 15, -7, 5, -22, -6, 21, 0, -16, -6, 6, 15, -2, 9, -1, -13, - 22, -161, 68, -47, 31, -28, 37, -23, 2, -20, -24, -34, 3, -20, 10, 12, 27, -43, 27, -10, 37, 8, -2, 3, 3, -8, -7, 6, -17, 12, 21, -28, -6, -1, 12, -11, 30, -31, 6, 0, 2, -13, 2, -8, 8, 1, 2, -9, -1, -19, -6, -1, 5, 2, -7, -25, 0, -5, -261, 83, -53, -3, -11, 17, -45, 3, 15, 12, -15, 9, -20, -33, -13, 4, -20, 69, 2, -19, -6, -23, -11, 21, 13, 28, -2, 13, -15, 7, -14, -4, -8, 5, 9, -4, -13, 4, - 5, 19, -3, -7, -25, -20, -9, -4, 5, 4, -10, -4, 2, 9, 5, 2, -4, 10, -3, 16, -251, 118, -55, 53, -27, 31, 16, 10, -28, 4, -14, 5, -37, 14, 24, 8, -40, -19, -20, -21, -13, 29, 7, 20, 16, -7, -1, -30, 39, -11, -4, 3, -8, -12, -14, -3, -31, 10, -17, 13, 11, 18, -5, 2, -20, 8, 15, 4, -3, 3, 12, 18, 8, 17, 1, 3, -1, -3, 81, 101, -46, 27, -14, 10, -11, 6, 9, 49, -18, 20, 46, -13, -2, -8, 11, 24, - 24, 32, 8, 27, -7, -16, -55, 11, -9, -28, -20, -1, -5, 17, -3, -32, -33, 9, -29, 4, 17, -26, -17, -11, 12, 11, -1, -4, 19, 4, -8, 7, -17, 2, -9, -13, -9, 13, -7, 10, -8, -16, 4, 9, -6, 5, -7, 290, -101, 55, -38, 54, -38, 33, -13, 34, 8, 24, -28, 28, -10, -24, -3, -25, -41, -21, -5, 21, -28, -37, -46, -8, -4, 36, 20, 23, -16, 19, -15, -14, -8, 24, 21, 6, 0, -1, 1, -7, -4, 17, 3, 41, -16, -5, -34, 22, - -9, -5, -8, -2, 2, -6, 6, -9, 0, -13, -6, 3, 13, -7, -1, -5, 81, -125, 73, -47, 57, -1, 35, 10, -55, -26, -19, 6, 14, 7, 61, -35, 49, 8, 6, -34, -7, 42, -3, -36, 41, 31, 7, -17, -14, -4, -3, 19, -10, 8, -23, -5, 13, -33, 13, -13, 12, -10, -3, 39, 17, 22, -2, 9, 14, -3, -11, -18, 6, 8, 14, 17, 4, -4, -17, -8, -18, -16, 2, 0, -13, -309, -62, -8, -51, -21, 47, 20, -13, -12, -37, -24, -30, -33, -28, -17, - -25, -43, -37, 15, -37, 13, -50, 2, -20, -16, 44, -4, -21, 29, -31, 30, 9, 32, 22, 0, -15, 34, 0, -5, 31, -12, -41, -46, -12, 16, 10, -13, -1, -12, 3, 1, 3, 30, 12, -21, -7, 4, 19, 5, 28, 8, -2, -14, -12, 1, -363, 316, -129, 88, -83, 20, -41, 54, 10, 6, -26, 36, 7, -65, 7, 10, -33, -50, 50, 62, -20, -16, 10, 29, -17, 56, -2, 14, -41, -14, -24, 37, -8, 8, 8, -21, 35, 34, 9, 12, 41, -25, -7, -5, -30, 7, - -20, 8, -1, 3, 34, -1, -8, 8, 2, 22, -21, 8, -2, 44, -13, -2, -17, -4, -11, 242, -30, -51, -12, 32, 16, 14, -2, -34, 8, 20, 23, -16, -15, 48, 16, -39, 8, 63, -80, 52, 6, 67, -5, 3, 13, 13, 35, -27, -10, 13, 25, -10, -1, 3, 6, 16, -33, -1, 19, 5, -18, -6, 42, 30, 14, -16, -12, 12, -6, -11, 7, -13, -20, 43, 17, 27, 4, 21, 17, 18, 2, 22, 11, 16, -13, 3, 6, -19, 7, -10, -2, 115, 33, 28, -17, -11, - -31, -22, 6, -12, -15, -45, 38, 26, -28, 48, -45, -14, 20, -33, 19, 31, 47, 42, 40, 21, -84, 0, -18, 17, -8, 33, 22, -11, -21, 22, -15, 56, 0, 18, 56, 54, -41, 3, -27, -48, -5, 9, -6, -10, -5, 4, -23, 3, -27, -7, -3, 7, 0, -15, -17, 34, -12, 5, 15, 19, -10, -10, -5, -27, -18, 3, 6, 272, -192, 70, -73, -6, -51, 46, 46, 15, 9, 43, 119, -104, -15, -27, -42, 92, 69, -14, -63, 26, -52, -41, -72, 9, -74, -24, 44, 6, - -23, -61, 0, -15, 37, 34, 16, -28, 4, -2, 15, 29, -19, -9, -33, 50, -6, 7, 45, -9, -4, 18, -23, -2, 19, -33, 8, -6, -3, -35, 17, -7, 3, 9, -13, 23, -18, -5, -37, 3, -5, 15, 16, -424, 59, 6, 30, -32, -53, 0, 36, 57, -3, 86, 48, -58, -52, 40, 7, -41, -77, -88, -56, -65, -73, 13, 23, 20, -54, -52, 8, -13, -9, -7, -43, 37, -74, -27, -11, -2, 24, 9, -5, 34, -10, 34, 20, -26, 4, 56, -22, -22, 2, 33, 9, -23, - -29, 27, 2, -38, 54, 60, 8, -17, 7, -1, 13, 27, -2, 36, 23, 21, 18, 10, 15, -17, -1, -260, 222, -74, 47, -1, 37, -90, 35, -61, 0, -42, 83, 71, 27, 6, -69, -46, -7, -28, 79, -65, -3, -32, 116, -37, 10, -3, 20, 9, 20, 14, -19, 10, -5, 40, 6, 76, 40, -25, -5, -10, 1, -29, -21, -8, 14, 93, 8, 6, -26, 38, -14, -20, 12, -20, 12, -24, -52, 26, 23, -8, 55, 11, 13, 19, -15, 6, 18, -45, -21, -4, -21, 21, 32, -12, - 55, 37, -1, -15, -11, -4, 169, -4, 38, -115, -19, 15, -93, 8, 129, -22, 9, -58, -79, 20, -73, 114, -79, 27, 27, 61, 47, -12, -70, -8, -6, 36, -49, -9, -14, -23, -17, 34, 21, 92, 31, -34, 38, -25, -26, 28, 79, -11, -41, -38, 42, -1, -57, -52, 27, 25, -24, -43, -72, 20, 27, 18, -41, 31, 19, 13, -14, -4, 22, -54, -7, 24, 28, -5, 14, 1, 576, -37, 23, 52, -51, -22, -18, -136, 91, -15, -85, 18, -44, 49, 39, 63, -23, 85, 73, 46, - -76, 57, -104, -61, -71, 27, -55, -10, -19, -69, -38, 58, -44, -33, -66, 21, 21, 49, -28, 84, 21, 96, -12, 17, 19, -54, 38, 98, -35, -3, 26, -29, -40, 23, -40, -22, -52, -35, 38, 34, 23, 37, 46, 44, 66, 10, -20, 34, 23, -1, -7, 2, -25, -6, 5, 6, -2, -254, -499, 187, 3, 12, -49, -52, -11, 19, -31, 132, -59, -113, 8, 9, -14, -39, 90, 18, -39, 43, -78, 102, -55, -28, -67, 113, -47, -15, -67, -30, 62, -27, 67, -84, -98, 10, 18, 19, - -2, -50, 11, 28, 14, 53, 1, 83, 12, 78, 101, 22, -7, 20, -55, -13, -93, -82, 25, 26, 17, -4, -26, -12, -22, -11, -22, 2, -1, 19, -5, -9, -31, -1, -36, -3, -49, -5, -18, -4, -167, 489, -222, 102, -47, 156, -24, -68, -71, 41, -21, -9, 4, 31, -164, -80, -42, 66, 55, 96, 18, -14, -15, 116, -149, 87, -72, -14, -76, 119, 48, -77, 10, -33, 13, 51, -214, -89, 18, 76, -44, 17, 55, -22, -24, -7, 83, 34, 14, 10, 32, 98, -59, 45, -137, -23, - 31, 67, 13, 10, 3, 37, -27, 5, -10, -31, -28, 52, 50, -18, -26, -84, -36, -18, -15, 63, -24, -22, -42, -37, -3, -439, -95, 43, -104, 26, 19, 64, 0, 123, 80, 44, -33, -60, -3, 130, -111, -42, -86, -2, -235, -185, 12, 115, 158, 37, -57, 54, -51, -34, -35, 16, 42, 10, 62, -47, -83, 69, 46, 145, -18, 24, -21, 117, -122, -61, -29, -92, 59, -38, 50, -99, 99, 96, 89, -36, 79, 4, 28, 46, 33, -41, 8, -13, -2, 90, 34, -39, 73, -12, -63, -21, - -4, -89, -3, 37, 49, 8, -1, -37, 14, 22, 318, 206, -66, 93, -212, 148, 54, 111, -39, -29, -116, -60, -198, -35, -158, -48, -98, -100, -134, 52, -183, 24, 78, -36, 24, -79, -2, -25, -27, -108, -15, 12, -8, -17, -57, -50, 32, 34, 46, 232, -94, -6, 93, -23, -40, -90, 27, 78, 130, 43, 108, -107, -161, 14, 104, 58, -87, 99, -76, 48, 19, 90, 51, 33, 61, -62, 38, 32, 18, 89, 20, 72, -12, -30, 11, 16, 14, 86, -15, -50, -6, 643, -415, -22, 48, 13, - 51, 88, -17, -14, 50, -74, -71, -11, 57, 232, 10, 80, -74, 5, -228, 142, -138, -196, 46, 56, -73, 66, 28, 153, 169, -28, -64, -48, -252, -137, 198, 66, 73, -113, -117, 35, -23, -100, 88, -19, -63, -72, 50, -65, -35, 233, -141, 44, -51, 54, -64, -26, -173, 30, -64, -43, 138, 34, 39, 84, 100, 30, 69, -30, -8, -113, 52, 94, -21, 7, -10, -23, -29, 11, -30, -13, -398, -195, 76, -23, 147, -18, -36, -113, -127, 71, -133, -45, -75, -13, -79, -53, -63, -31, -78, -151, - 90, -301, -1, 274, 68, 1, -72, 21, -272, 115, 71, 21, 101, 150, -114, -59, -119, 20, 7, -70, -80, -89, -52, -2, 63, 7, 52, 30, 8, 191, 48, -28, 152, -71, -167, -50, -18, -22, -9, -57, -11, -71, -15, -72, 10, 42, -79, -21, -42, 5, -80, -103, -43, 45, 77, 32, -22, -1, 31, -11, -15, -35, 20, 41, 11, 0, -43, -245, 333, -162, -80, -270, 213, -73, 126, 9, 9, -81, 167, -40, 55, 42, -75, -25, -23, -143, 30, 27, -110, -185, -114, -171, -40, 94, 50, -100, - -99, 151, 105, -129, 121, -64, 107, -163, -128, -124, 46, -110, 72, -49, 31, -30, -14, 27, 121, -261, -31, 53, -22, -79, -187, -16, 175, 0, 152, 111, 34, -21, 117, -113, -91, 74, -25, -70, 51, 15, -53, -81, 140, -128, -68, -76, 80, 4, -53, -31, 43, -118, 3, 32, 26, 3, -38, -57, -564, 214, 93, -139, 73, -158, 148, 129, 110, -287, 179, 311, -40, 108, 8, -93, -123, 342, -2, -27, -184, -366, -197, 22, -160, 139, -239, -77, -140, 42, -53, -177, 33, -38, 121, -37, -139, -51, - -431, 81, -11, 204, -120, -133, 189, 42, 33, -72, -114, 45, 87, 65, -28, 69, 38, 11, -36, -38, -141, 14, -55, -80, 77, 45, 213, 47, -141, -140, 33, -90, -66, 27, -68, 0, -31, -38, 42, -53, 22, -4, -10, -18, -30, -66, -82, -23, -71, 466, -193, -4, 20, 191, -32, -45, 129, 226, -164, -188, 135, -34, 117, 172, 142, 121, 96, 114, 453, -46, 28, 82, 247, -59, -99, 91, -13, -90, -108, -96, -4, -123, 169, 257, -20, -73, 105, -71, 152, 106, -2, -144, 98, -18, -50, 14, - -24, 300, -31, 127, -73, 266, -31, 17, -100, -173, 135, -90, 271, 53, 126, -6, -4, 73, 17, 190, 106, 29, 95, -123, 39, 84, 6, -40, 158, 33, -57, -61, 61, -37, -4, 84, -32, 48, 19, -58, 614, -175, 59, -57, 29, 80, 208, -158, 88, -2, 13, 113, -89, 121, -321, -145, 56, 121, 87, 258, -253, 41, -36, -349, 151, -135, -86, -50, -285, 94, 104, 45, -147, -251, 101, -155, 139, -240, 6, -288, -68, -192, -164, 170, 268, 37, 101, -122, 52, -205, 90, -135, 41, 196, 103, -70, - 123, 19, 107, -89, 176, 295, 20, -179, -120, -81, -29, 18, 137, 25, 220, -2, 87, -197, -25, -143, -23, -22, 49, -179, 29, -15, 58, 18, 38, 16, 19, -622, -522, 223, -64, 259, -18, 86, -311, -292, -176, 100, -240, -165, -69, 51, 179, 65, -353, 98, 201, -502, -58, 26, -533, -182, 241, -494, 245, 257, 6, -70, -18, -117, -129, 91, 112, 374, -217, -113, -90, -171, 13, -293, -71, 24, -6, -94, -13, -160, -31, 92, -38, -104, 125, -56, -118, -170, 368, -14, 225, 31, 86, 243, 37, 166, - -107, 184, 135, 41, 50, 46, 162, 74, 32, 155, -63, 24, -15, -239, 115, 59, 35, -146, -39, 29, 49, -41, -1011, 384, -110, -453, -109, 13, -116, 177, -392, 191, -30, -451, -310, 64, 181, 172, 126, 268, 78, 440, 241, 516, 68, 419, -320, -251, 88, 38, -254, 73, 55, -33, -96, 249, 49, -543, -242, 185, 64, -114, 157, 161, 249, 55, 75, 49, 73, 93, -189, 31, 36, -401, 191, 142, 172, -274, -160, 204, 1, -51, -41, -116, -104, 3, -138, -308, 106, 333, -232, 35, -131, -51, -96, -27, - 171, 43, 142, 44, -149, -104, -121, -70, -99, 27, -63, -11, -95, 33, 50, 57, -28, 431, 293, 204, 114, 19, -94, -146, 139, -419, 453, -272, 78, -455, -11, 438, 176, -148, 280, -432, 180, 87, 36, -533, -156, 38, 92, 351, -524, -66, -171, -494, -104, 125, 255, 379, 296, 294, -19, -181, 196, 63, -109, 73, -238, 393, 187, 136, -197, -438, -113, 15, -532, -430, -109, -385, 256, 102, 83, -175, -187, 80, 60, 38, 126, -70, 96, 261, 122, 48, 40, -164, -136, -122, 80, -40, -339, -270, -22, -217, - -191, -52, -279, -174, -39, 20, -35, -14, 73, -50, -15, 20, 490, -381, 103, -54, -49, 9, 136, -237, 318, -91, 218, -21, -177, 339, 334, 240, -112, 514, 190, -573, 591, 55, -2, 429, 19, -184, -248, 423, -265, -351, 341, 299, -194, -468, 184, -160, 65, -328, -271, -111, 319, 289, 37, 265, -383, 125, -101, -141, 183, 28, 56, -534, -147, 300, -384, -98, -481, -87, -180, 83, -117, 57, 49, -14, 48, -126, -428, -78, 217, -26, 150, -162, -375, -64, 82, 241, 57, 133, -15, 57, 89, 58, -131, 36, - -54, 59, -105, 65, 24, 11, -13, -86, -46, 444, 35, -128, -317, -10, -151, 119, -261, 168, 107, -228, -234, 356, -417, -15, 271, -302, 99, 348, -275, 239, 176, 256, -418, 363, -420, 128, -319, 41, -163, 286, 10, 175, 91, -298, -181, -412, 242, -279, 243, -336, -382, -641, 64, 338, -50, -9, 108, 292, -97, 79, -354, 91, 472, -47, 428, 560, -3, 95, 116, -238, 125, -288, -13, -296, -287, 18, -108, -487, 332, 9, 247, -287, -146, -109, 127, -2, -75, -75, -48, -18, 29, 32, -57, 67, -65, -65, - -36, 94, 71, 78, -37, 59, -1004, 255, 376, 105, -435, -63, 709, -814, -20, -137, -532, -134, -360, 133, 132, 312, 127, -425, -151, 307, -485, -137, -519, 444, 133, 347, 591, -207, -124, -97, -296, 284, -138, -352, -395, -68, 152, -10, 81, 97, 230, -100, -10, 172, -164, 336, 381, 360, -291, 40, -90, 173, 718, 540, 1028, 83, 407, 330, -156, -34, -53, -94, 130, 32, 371, 280, -125, -36, -219, -430, 174, -4, 148, -30, -298, -42, 46, -165, 101, -104, -144, 6, -144, 1, -40, -34, 2, 24, -90, 15, - 6, 2, 37, 1563, 756, 272, 246, -366, 243, -295, 362, 297, 279, 74, -506, -282, 561, 100, -28, -114, 627, -672, -280, -166, -46, -475, 118, -410, -227, 72, -258, 390, -369, -157, -88, 417, -682, -128, -507, -11, 1, -445, 77, 356, 195, -5, -207, 23, 215, -278, 571, 775, -45, -476, -448, 321, -111, -100, 667, -137, 215, -14, 420, -80, 58, -76, -261, -733, -437, -65, -195, -504, -331, 195, 431, -31, -52, -42, -65, 238, 152, 38, -141, 168, -92, -333, -319, 46, 225, -258, 176, -13, -97, -83, 10, -142, - -110, 11, -40, -17, -66 } -}; -const Word16 CRendBin_Combined_BRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS][2885]={ {-74, 41, -24, 10, -13, 3, -10, -3, 0, 20, -13, 9, -21, 15, -24, -32, -28, 6, -3, 4, 1, -15, 8, 15, -8, 12, -2, -5, -10, -2, 3, 8, -6, 12, -5, 8, 11, -8, -8, 1, -8, 2, 0, -4, 8, 1, -4, 28, -29, -5, -6, -7, -2, 0, -6, -4, 0, 1, -4, 3, -9, -2, -2, 6, -31, -3, 6, -3, -4, 3, 0, 2, 14, -7, -5, -7, -2, 4, 6, -6, -5, 8, -7, -10, -1, -3, 3, -3, -3, 2, 3, -6, 2, 3, -99, -67, - -27, -31, -17, -16, -15, -7, -19, -15, -6, -11, -2, -4, -10, -13, -15, -6, -9, -15, -2, -19, 0, -1, -3, -12, -2, -9, 0, -11, -7, 4, -8, 1, -19, -4, 9, 6, 0, -3, -6, 2, 2, 9, -5, -1, -3, -130, -7, 17, 0, 5, -1, 0, -10, 11, 5, 13, 10, 27, 20, 1, -11, -6, -2, 5, -4, -24, -22, -11, -3, 1, 3, 4, -1, 1, 3, -5, -1, -1, -15, 9, 4, -2, 0, -6, -8, 5, 2, -6, 5, 4, 6, -3, 146, 102, 20, 39, - 8, 13, 32, 17, 5, 19, 8, -9, -4, 7, 11, -20, -2, -12, 26, 13, 7, 13, 7, 7, 0, -1, -6, 10, 13, 11, 13, 16, 10, 23, 5, -1, 9, 1, -4, -2, -3, -5, 0, 11, 3, 2, 7, 218, 92, 28, 25, 18, 11, 4, 1, 24, 5, 14, 18, 10, -2, -6, 38, -3, -21, -12, 9, 1, 20, 7, 2, -3, -10, -2, -5, 9, -2, 4, 1, 2, -5, 8, 26, 17, 17, 16, 13, 7, 5, 3, 8, -7, 5, -3, 72, -75, -23, -33, -28, -15, - -5, 10, -10, 1, -28, 9, -10, -25, 7, -18, -24, -17, 23, 17, -8, 9, -16, 6, -29, 1, 5, -5, -7, 6, -23, -11, 3, -8, -7, -5, 2, 2, 12, 1, 20, -8, -5, -7, -10, -3, -5, 3, -9, -13, -2, -258, -131, -47, -37, -40, -25, -35, -22, -38, -7, -17, -4, 1, -15, -5, 3, 0, -24, -16, -11, 2, -32, 3, -14, -29, 3, -1, 2, -1, -10, -8, 0, -3, 0, -11, 0, 2, 9, 3, -11, 6, -11, 7, -19, -13, 3, -11, 1, -4, -15, -5, - -153, 80, 33, 13, 20, 4, 5, 18, 20, 11, 13, -10, -5, -16, 19, 4, 3, 27, 1, -18, 31, -21, 2, 26, -8, 7, 3, 0, -13, -3, 7, 8, 1, -4, 0, -9, 30, 3, -1, -11, -6, -7, -7, 16, 15, -4, 1, -1, 4, 1, -1, -3, 3, 3, -5, -4, 1, 4, 230, 97, 26, 52, 31, 13, 23, 20, 0, 14, 23, 5, 0, 11, 32, -11, -6, -26, 7, 29, 13, 1, -16, -9, -7, 31, 10, 16, 9, -15, -23, 27, 15, -17, -8, 26, 22, -1, - 6, -3, 12, 7, -2, 5, -9, -4, 14, -7, -5, 15, 13, 7, 3, 3, 3, 11, 6, 17, 272, 59, 46, 20, 21, 8, 22, 25, 41, 24, -7, 31, -6, 8, 7, 27, 40, 25, -6, 44, -8, -5, -23, 6, -7, 7, 12, -14, -18, -8, 4, -15, -5, 7, 10, -18, -15, -6, 6, 0, 5, -7, 0, -4, -6, 7, -10, 9, -10, -4, -8, 2, -3, 11, 5, -1, 15, 5, 32, -121, -39, -43, -28, 7, -7, -26, 15, 1, 18, -2, 2, -28, -20, -13, -20, 2, - -22, -42, 8, 5, -19, -4, -18, 4, 6, -4, -43, -12, 3, -5, 4, 12, -31, -9, -19, 10, -2, -2, 20, -21, -1, 6, -3, -7, 10, 5, -12, -15, -24, -4, -18, -15, -8, -10, -6, -3, -6, -9, -12, -7, 4, 8, -1, -283, -96, -58, -14, -30, -1, -17, -21, -26, 32, 0, -12, -3, -47, -27, -23, 38, -32, -68, 6, 8, 6, -25, -6, 14, -31, -4, -32, -10, 18, -16, 5, 34, 4, -8, -8, 9, 11, 8, -10, -2, 12, 15, 10, 5, -29, 5, -1, -15, - -5, 3, -4, -15, -10, -16, -4, 0, 3, -3, -11, -2, -8, -1, -9, 0, -188, 44, 2, -22, 33, -21, -17, 9, -32, -18, -7, 14, -25, 35, 0, 0, 15, 16, 25, -2, 34, 50, 35, 12, 30, -9, 19, -22, -23, -9, 2, 16, -13, -21, -12, 0, 13, -20, 15, 6, 11, -5, -20, -25, -31, 9, -16, 9, -33, -9, 14, -20, 3, -14, 9, -4, 9, 3, -6, 0, -13, 25, 10, 23, 9, 126, 207, 60, 54, 75, 60, 12, 48, 43, 23, 91, 21, 16, 39, 37, - 19, 16, 9, 15, -12, 46, -12, 5, -14, 29, 1, -7, 24, 29, 10, 38, -27, -44, -10, -2, 10, -3, 19, -17, 17, 39, 16, -33, -7, 18, 7, -16, 24, 10, 14, 16, 21, 8, -6, 6, -19, -5, 18, 17, -9, 0, 4, -8, 3, 14, 476, 49, -4, 29, 0, 41, 1, 11, 6, 43, 20, -18, 15, 20, 11, -26, -53, -25, -22, 9, -33, -6, -2, 9, 60, 33, 12, 24, -36, -2, -19, -7, -15, 22, -8, 37, -17, -7, -19, -9, -27, -13, 7, 6, -1, 0, - -15, 9, 26, 2, -13, 16, -22, 10, 10, -2, -7, -5, -1, -4, 2, 15, -1, -14, 3, -138, -165, -31, -9, -7, -26, -11, 50, 30, 10, 14, -22, -4, 37, -14, 61, -47, -13, 50, -10, -6, -29, 34, 38, 1, 37, -14, 16, -1, -21, -3, -17, -7, -11, 20, -15, -4, -23, 16, -12, 34, -54, 23, 19, -33, 1, -22, 6, -25, 8, 10, -31, -5, -12, -47, -27, -13, -23, -5, -4, 2, -19, 3, -37, 10, 4, -13, 4, -13, -4, -8, -4, -122, -69, -95, -48, -63, - -7, 60, -63, 48, 32, -35, 70, -11, 14, -46, -4, -21, -3, 0, 17, 8, 37, 69, -18, 9, -33, -35, -30, 7, 29, -11, -10, -10, -21, 24, -7, -2, -21, -17, -14, -22, -2, -1, -18, 11, -28, 10, -16, -3, 10, -21, 26, -45, -14, 4, -13, -24, 12, -7, -26, 43, 25, 6, 9, 8, 11, -23, -14, 5, -8, -16, 17, -339, -38, 27, -24, 56, 26, -69, 10, 11, -22, -58, -21, -14, 17, 4, -53, -20, -28, -51, -43, -100, -52, -59, -71, 56, -37, 20, 43, -31, - -48, -19, -10, 11, 32, 18, -39, -50, 40, 24, 31, 43, 7, 0, 18, -2, -19, 11, -10, -7, 26, 65, -21, -33, 16, -21, -1, 33, -64, -1, -21, -4, -1, 0, -7, 13, -19, 23, 26, 11, -1, 0, -21, 271, 236, 64, 144, 40, 83, -13, -13, 40, 54, 29, -94, -31, 58, 66, -24, -32, 11, 28, 31, 5, -49, -105, -40, 58, -5, 59, -14, -18, 12, -48, -28, -28, 54, -67, -46, 12, 11, -17, -2, -19, 20, 28, 24, 54, 31, 1, -44, 41, -4, 23, -21, 16, - 33, -5, -9, -20, -24, 15, 3, 21, -21, 18, 42, -8, -23, 30, 38, -15, 17, 20, 15, 37, 31, 330, 61, -64, 53, 35, -63, -13, 31, 2, 9, -5, -14, -68, -68, 30, 63, 66, -66, -131, 18, -2, -54, -67, -13, 34, -24, 50, 79, -30, -27, -11, -13, -16, -123, 64, 57, -2, 37, -37, -13, -34, 48, 53, 5, -13, -20, 29, 6, -17, -32, 0, 25, -40, -26, -22, 6, 13, -51, 25, 54, -45, -2, -11, -9, -1, 4, 3, -4, 10, -16, -30, -36, -15, -10, -19, - -34, -27, -8, 24, -11, -91, -59, 8, 82, -83, 59, 26, 13, 16, 15, 53, 87, 2, 26, 9, -74, -68, 66, 8, -76, 44, -65, 10, 81, -6, -22, 91, 15, 5, 8, 2, 9, -41, 25, 36, 61, -49, -24, 9, 9, -23, -43, 27, -16, 19, 11, -16, -14, 5, 28, -22, -9, -6, 16, -45, -20, 20, 5, -16, -7, 18, -18, 5, -12, -4, 15, 3, 9, -39, -27, 9, -354, -324, -73, -150, -133, -74, -23, -56, -68, 46, 12, -15, 77, 29, 92, 72, 20, 29, 33, -142, - 66, -11, -31, -26, -85, -26, -30, 81, -28, -48, -25, 13, -11, -16, 17, -21, -15, 50, -49, -4, -16, 89, 35, 36, -69, 5, 60, -32, 14, 0, 14, 0, 4, -5, 38, -5, -13, 28, -21, 16, 33, -16, -24, 10, 12, -25, -11, -47, -38, 12, -5, -8, -2, 6, -4, -30, -15, -223, 469, 292, 96, 27, 33, 32, 54, 45, 100, 197, 13, 21, 44, 39, 52, -38, 194, 136, -126, 93, 19, -22, 48, 115, -107, -32, 10, -92, -60, -66, 133, -7, -22, 16, 9, -41, -105, 72, - 61, -19, 34, 74, -49, 40, 6, -21, 61, 50, 13, 6, 8, 40, 59, 0, -9, -1, -17, 40, 10, -17, -19, -16, 32, 13, 71, -22, 27, -16, 19, -29, -9, 8, -14, -21, 3, 3, 11, 18, 508, -179, -175, 79, 20, -67, -58, -94, -91, -68, -56, 83, 20, 9, -47, -42, -147, -1, -58, -103, 86, 56, 18, 52, 16, -19, -32, -3, -27, 42, 74, -78, -28, 0, 41, 100, 31, 135, -68, 42, 114, 66, -55, -17, 14, -29, 50, -8, 4, 71, 41, 11, 8, -2, -29, -1, - 10, -33, -17, 31, -11, -62, -7, 1, -9, -64, 18, 13, 18, 17, -12, -27, -7, -14, 54, 22, -18, 14, -3, 10, 3, 163, 309, 122, 82, 97, -29, 32, -89, 154, 60, 148, 44, 57, -135, 169, 249, 33, 161, -32, -131, -129, 118, -37, 95, 18, 38, -72, 73, -25, -26, 122, 84, -62, 113, 14, 21, -22, -85, 25, 6, -46, -54, 51, 70, 24, -25, 34, 3, 76, -45, -5, -74, 10, 73, 50, -34, 1, 26, -65, -5, -44, -25, 15, 17, 46, -52, 24, -60, 7, 74, 28, - 15, -46, 7, 7, -78, -19, 9, 15, 31, 14, 0, -362, -18, -83, 104, -79, 86, 1, 69, -11, 59, -182, 54, -23, -64, 30, -78, 47, -79, -44, -176, 99, 213, -85, -27, -26, -34, 31, 43, 60, -156, 45, -97, -30, -5, 79, 31, -42, 18, 16, 58, 57, -97, -34, 15, -73, -63, -14, -45, 18, 55, 6, 10, -15, 52, 136, 78, -86, 18, 30, -42, 47, 13, -56, -5, 60, 7, 58, -80, -20, 49, 1, -26, -57, -4, -31, 46, -15, 29, -16, -6, -664, -247, 133, 50, -87, - 96, 76, 126, -31, -53, 107, 6, -75, 149, -167, -214, -103, -114, 74, 110, -4, 30, 170, 77, -175, -77, -108, 34, -163, -139, -10, 24, -63, -66, -100, -49, -91, -86, -34, 10, -33, -3, -62, -7, -48, -100, 220, 20, 51, -88, 58, -4, 29, -70, -4, -10, -61, -36, -28, 74, 52, 59, 34, 46, -11, 3, -53, -7, -3, -2, 67, 21, 39, 44, -32, -71, 31, -26, -14, 33, 86, -8, 347, 128, 279, 45, 18, -111, 43, 168, 63, 13, 112, -100, -45, 92, -70, 33, 161, 53, 22, - 52, -29, 71, -53, 3, 28, 11, -41, -43, 18, 167, -53, 42, -152, -80, 70, 176, -134, 2, 85, 23, 33, -110, -38, -95, -167, -43, -93, -97, 80, 33, 28, -56, -34, -10, -160, -13, 91, -62, 74, 151, 24, 100, 66, 7, -29, 87, -107, -3, -5, 70, 34, 65, 4, 72, -3, 16, 12, 76, 2, 3, 68, -34, 43, 17, 13, -19, 424, -95, -127, 19, 99, 77, 83, -26, 89, 25, -101, -209, 141, 35, 103, 58, -53, 22, -77, -138, 143, -90, -166, 16, -25, 19, -15, -19, -41, - -69, 52, 112, -162, 159, -137, -183, 20, 47, -100, 79, -12, 49, -86, -45, 152, 60, 154, 39, 14, 47, 2, 4, 82, -8, 16, -72, -46, -43, 58, -57, -45, 89, 0, 100, 18, -75, 124, 93, -5, 60, -60, -103, 42, -39, -71, 5, 67, 87, -31, 26, 45, -7, 21, -90, 36, 29, -42, 355, 430, -65, 2, -216, -25, -157, -119, -37, -82, 123, -1, 95, -203, 169, -128, 173, 5, 137, -50, 173, 56, -81, 36, -121, 80, -67, 193, 59, 127, -211, -122, -51, -108, -44, -74, 8, 261, - -120, 131, 223, 31, 98, 1, -49, -104, -78, 10, -56, 133, -86, 61, 163, -22, -12, -14, 133, 143, 46, -67, -57, -36, 57, -132, 26, -24, -35, 1, 88, 7, 124, 112, 23, 26, -52, -3, 127, -17, 9, 52, -66, 1, -76, -84, 13, 12, -16, -335, -302, 135, -41, 167, -96, -77, -114, -91, -44, -264, -98, 103, 141, 60, -186, -51, -90, 80, 266, 151, 64, 12, 19, 16, 46, 140, 10, 38, -79, 8, -114, 46, 54, 102, 12, -66, -35, 134, -62, 52, 26, 50, 168, -92, -143, 56, - 120, 34, 119, 146, 69, 102, 38, 24, 79, 242, -134, 2, 39, 24, -104, -16, 80, 1, -93, 39, 174, -139, 46, -132, 77, 55, 21, 8, -63, -61, 122, 69, 25, -35, 86, -10, 0, -57, 63, 26, -675, -238, -14, -69, -165, 100, 138, 228, 77, 143, -132, -284, 133, -69, 9, -154, 151, -92, -6, 137, -384, 35, 202, -376, -97, -134, 20, 12, 93, -106, 123, 15, -195, -103, 25, -27, -96, 84, 230, 47, 65, -39, -55, 131, 26, -69, -326, -54, 43, -168, 80, 65, 15, -130, -114, -139, - 296, 76, -44, 55, -249, 27, -116, -137, 131, -24, 3, -87, -312, 40, 96, 53, -22, 183, 7, -80, -11, -124, 193, 102, 55, -34, 14, 59, -56, 22, 28, 8, 718, 180, 186, 157, -45, 6, 739, 213, -60, 450, -252, 188, 40, 115, 185, -57, -128, 139, -24, -446, 115, 115, 95, 212, 136, 138, -124, 28, -120, -63, 133, 44, -259, -155, -217, -324, -48, 67, 160, 137, 119, 99, -46, 170, 96, -206, -77, 55, 157, 4, 35, 274, -47, -23, -69, -14, 142, -119, 4, -168, -148, -95, 178, 242, - -68, 20, -44, -149, -99, 40, -171, -45, -44, -111, 310, 68, 105, 91, -6, 2, 56, 17, 99, 62, 4, -8, 733, 428, 34, 271, 212, 57, 320, 86, 2, -102, -70, -209, -556, -45, 58, -194, -106, -25, 394, 125, -98, 1, 30, -59, 168, -31, -98, -72, -93, 59, -137, -347, 11, -182, -275, 52, 123, 171, 101, 151, -102, -299, -190, -269, 108, 247, 209, 130, 252, 3, 159, 335, -277, 48, -123, -2, 100, 98, 168, -18, -339, -267, 60, -78, -94, -68, -71, -237, 24, 156, -14, 118, -69, -9, - -10, 58, 236, 161, 145, -137, 11, -84, 13, -218, 47, 33, 27, -7, -23, -65, 57, 179, -366, 46, -281, 126, -534, -13, -178, -274, 490, 279, -177, -441, -114, -160, -388, 302, 14, -266, -101, 155, -255, -171, -135, -299, -117, -5, -244, -219, 306, -114, -99, -28, -71, 263, -293, -135, 59, -77, -3, -65, 149, -275, 96, -440, 42, -126, -179, 463, 45, -171, 85, 97, -376, 259, -66, -80, -31, 148, -65, 7, -182, 97, 118, 208, -183, -461, 319, -37, 130, 158, -99, 91, 235, -304, 13, -107, -37, -316, - 104, -49, 9, -8, 38, -54, -52, 86, -84, 62, 15, -60, -701, -384, 83, -243, 25, -174, -97, -258, -185, 137, 387, 416, 61, 295, -205, 511, 367, -292, -271, 88, 79, 433, 151, 279, -104, 114, -61, -42, -96, 405, 174, 388, 343, 71, -26, -165, 163, -16, -356, -230, -72, -177, -46, -182, -169, 115, -55, -114, 288, 349, -204, -62, 466, 196, -327, -312, -119, 123, -20, -55, -234, 197, 54, -71, 48, 57, -289, -121, 22, -103, -143, -145, 380, -298, -276, 115, 192, 285, -148, -42, 22, -126, 129, -17, - 96, -81, -40, 30, 34, -45, -48, 0, -57, -266, -388, -336, -1, -265, -337, 86, -28, -473, 338, 59, -27, 167, 520, 495, 215, -608, 227, 160, -594, -9, -286, -140, 308, -361, 210, -1, -61, -129, 63, -31, 104, -70, -318, 309, 147, 370, -38, -126, -178, 149, -161, 437, 93, 262, -340, 271, 12, 96, -220, 74, -262, -42, -269, 110, 187, -359, 15, -296, 139, 174, 171, -24, -506, 1, 135, -44, 226, -485, 125, -202, 66, -171, 36, 125, -54, -2, -52, -63, 20, -131, 165, 37, -3, -208, -18, 22, - -14, 87, -89, 20, -9, -46, 729, 884, 370, 308, -509, 490, 712, -778, 93, 505, 88, -929, -93, -504, 163, 185, -235, -92, 169, -426, -34, -167, -209, 83, -323, 348, 248, 450, -223, 74, -49, -184, 569, -11, -262, -124, 123, -123, -149, -175, 289, 107, 402, -29, 147, 528, -335, 70, -228, 419, -165, 196, 83, -17, -159, -299, -202, 84, 378, -357, 319, 377, 190, 441, -216, -176, 287, -50, -54, -408, -26, -337, 69, 425, 209, 107, 195, 115, -183, -83, -320, 361, 15, -144, 95, 32, -168, 87, -24, 103, - -18, 156, 75, -340, -1156, -485, -831, -449, -355, 191, -533, -546, -261, -729, -237, 549, -17, 21, -148, -130, -69, 49, -9, -489, -77, -97, 707, -93, 629, 50, -169, 162, 518, -28, 5, -210, -61, -220, 123, -94, -186, 93, -251, 203, 208, 39, 453, -206, 231, -193, 255, 171, 478, 64, -195, 256, -33, -161, 607, -46, -37, 348, 108, 469, -366, -359, -55, -156, -49, -580, -132, 200, -79, -250, -407, 27, 124, -205, -195, -355, -126, 149, 155, 313, -50, -30, -11, 104, 125, 20, 199, 54, 21, -27, -19, 142, - -61, 140, 158, -7, 47 }, - {-85, 45, -24, 28, -17, 23, -49, 2, -2, -6, 11, 24, -1, -2, -27, -11, 12, 7, -3, 11, -3, 4, -12, -8, -8, -3, 1, -6, -4, 14, -8, 9, -8, -1, -7, 8, 3, 7, 11, 14, 5, 4, -1, 2, 2, -3, 3, 30, -34, -5, -6, -8, 6, -17, 6, 0, 8, 7, -14, -5, 21, -2, 4, -4, 9, 19, 22, 4, 9, 0, -17, -1, 2, -4, 0, 9, -10, -13, 6, -6, -6, -9, 0, 10, 2, -3, -4, -4, 0, 2, -5, 2, -6, 4, -86, -61, - -30, -22, -17, -17, -6, -13, -4, -8, -21, 4, 11, -2, 6, -4, -11, -11, -17, -6, 4, 1, -10, 6, -12, -11, 7, 0, 0, 6, 6, 2, -3, -3, -5, 2, 1, -6, 3, -12, -5, -3, -1, -8, -2, -3, 0, -122, -16, 9, 2, 8, 1, -7, 5, -6, -5, -11, -9, 4, -3, 7, -7, 0, -7, 2, 13, -4, 10, 0, -8, -2, 12, 5, 8, 8, -11, 7, -4, -1, -6, -3, 4, 5, 3, -3, 10, 7, 5, -3, -5, 0, -4, 1, 144, 114, 27, 51, - 13, 39, 28, 8, 28, 11, 22, 9, -7, 21, 15, -6, -2, -40, -4, 2, 25, 3, 1, 12, 1, 11, 11, 2, 0, 4, 17, 13, 11, -1, -4, 1, 8, -3, 0, 9, 3, -4, 0, 2, -8, 11, -6, 253, 92, 46, 26, 17, 15, 16, 25, 7, 41, 7, 3, 19, -11, 5, -5, -3, -8, 28, 14, -1, 20, -13, -4, -4, 31, -2, 11, 4, 15, 4, -5, 9, 10, -4, 3, 6, 2, 8, -3, 9, 6, -19, 4, 4, 3, 15, 98, -73, -24, -34, -20, -21, - 14, -12, -29, -9, -39, -11, -16, -39, -9, 7, -23, -9, 5, -28, 0, 30, 8, 3, -13, -1, 12, -1, -12, -15, 15, -3, -18, 0, -7, 21, 0, 9, -3, 18, -12, 6, 3, 3, 1, 3, 0, -8, 13, 7, 1, -267, -149, -32, -37, -27, -32, -47, -3, 0, -13, 10, -12, 1, -1, -16, -16, -28, -9, 25, -24, -4, 24, 14, -3, 7, -3, -27, -12, -22, -7, 0, -5, 11, -22, -19, 0, -23, -17, -17, -18, 17, -5, -25, -7, 5, 7, -9, -12, -7, -22, -12, - -166, 96, 33, 18, 14, 17, 5, -15, 2, -8, -5, 32, 15, 28, 23, 29, -25, 14, 26, 7, 23, -27, 3, -5, -4, -8, 8, -1, -2, 29, -29, -5, 8, 18, -9, 15, -13, -15, 19, -8, -3, -3, 6, 0, 8, -7, -6, -6, -5, -5, 14, 5, 3, -7, -14, 4, 14, 4, 244, 98, 23, 54, 45, 7, 21, 51, 25, -3, 13, 5, -6, 14, 47, 9, 55, 25, -43, 7, 3, 8, 41, 21, 18, -5, -4, -7, -5, 5, -7, 12, 6, 17, -2, -6, 8, 14, - 10, -3, -18, -9, -9, 16, 14, 19, 13, 2, 5, 16, 15, 10, 4, 2, 10, 8, 6, 13, 272, 77, 35, 41, 8, 40, -5, -17, 0, 9, 6, -2, 9, 41, -5, -27, -17, 19, 6, 22, 39, 32, -1, 21, -22, 2, -17, 24, 16, -29, 18, -14, 3, -12, 18, -11, 22, 16, 15, 26, 10, -1, -5, -1, 5, 29, 1, 0, 3, 14, 11, 0, -2, -5, -15, -3, -11, -5, 39, -117, -45, -20, -25, -13, -9, 0, 18, -18, -30, 28, -36, -37, -5, -10, 18, -12, - 1, -36, -19, -43, -44, -52, -6, 10, -34, -11, 6, 2, 3, -6, -34, -23, 17, 4, -7, 32, -21, -12, 10, 19, 18, -4, -4, 6, 6, -23, 3, -14, -4, 0, -7, 0, 16, 2, -2, 2, -15, 8, 15, -4, 1, 0, -1, -296, -92, -56, -22, -41, -31, -10, -22, -10, -30, -42, -29, -11, -60, -15, -24, -38, -4, 6, 20, -22, -30, -12, 26, 31, 40, 20, 0, -20, -8, 0, -23, 9, 17, 20, -13, -13, -11, -6, -4, -9, 16, -5, 11, -21, -35, -15, -1, 17, - -30, 10, -14, 14, -14, 8, -12, -1, -8, -1, 6, 11, -7, -11, 0, -11, -169, 45, 12, 0, 30, -28, 7, -65, -21, 23, 16, 42, -3, 46, -27, -7, 22, -40, -15, -24, 45, -3, -37, 19, 36, -32, -25, -29, 8, -7, 15, -11, -9, -8, -18, 25, -21, 5, 16, -2, 19, -11, 42, 6, -5, -15, -15, 0, -17, -21, -13, 3, 14, -2, 4, -18, -18, -26, -11, -9, -7, 7, 10, -11, 1, 146, 211, 72, 74, 99, 73, -11, 15, -8, 14, 12, 19, 13, 37, 13, - 24, 7, 72, 16, 36, 20, 20, 56, 15, 70, 38, -14, 51, 13, 26, 49, 12, 29, -13, -5, 16, 22, -28, 26, -16, -33, -17, 27, 43, 31, -4, 10, 11, 15, 23, 12, 26, 15, -21, 0, 19, 24, 9, 8, 6, -23, -7, -14, 16, -1, 507, 36, -23, 38, -25, 55, 20, 58, -27, 3, 3, 34, -61, 10, 43, -11, -7, 51, 85, -37, -17, 8, 43, -20, 29, -1, -24, -24, -19, 16, 28, 27, -18, 30, -18, 29, 31, -9, -16, 9, -27, -44, 12, -31, 15, 1, - 8, 16, 3, 20, 5, -30, 14, -9, 17, -23, -1, 2, 18, -13, -33, -8, -13, 2, -9, -172, -167, -38, 13, -7, -26, -27, -38, -10, 27, -9, -10, -39, 40, -2, -34, -29, 70, -64, 6, 46, -6, 7, -62, 19, -27, 14, -43, -28, 6, 11, -21, -23, 2, -9, 2, -26, -15, 27, -4, -13, -8, 34, 15, -20, -31, -27, 8, -4, -13, 3, 5, -15, 41, 22, -5, -4, -12, 5, -13, -12, -13, -3, -24, -19, -32, 7, -34, -2, -9, -9, -3, -69, -56, -71, -48, -38, - -23, 4, 1, -19, -5, 15, 62, -54, 28, -19, -31, 41, -2, 7, 57, 7, 25, -37, -7, -103, -10, 18, 14, 7, 12, 13, -21, -32, 25, -4, 24, 10, -25, 21, -1, -74, -58, -11, -54, 6, 19, -5, -13, -8, 4, -18, -4, -5, -8, 16, 6, 4, -8, -9, 29, 6, -16, 18, -3, -14, -28, -1, -14, -6, 22, 15, 23, -329, -75, 5, -65, 26, 7, 79, -37, 5, -22, 53, -108, -104, 44, -50, 78, 28, -62, -110, -2, -31, -53, -22, 13, 18, -26, 94, 5, -9, - -39, 32, 36, 38, 41, -5, -24, -9, 24, -2, 29, -28, -11, -10, 34, 27, -30, 39, -21, -27, 3, -12, -25, 26, -30, -4, 8, -7, -12, 7, 25, -16, 24, -20, 16, -11, -12, -8, 5, 31, 6, 29, -19, 301, 265, 55, 71, -14, 87, 69, 87, -4, 35, 21, -82, -69, 38, 8, -58, -62, -34, 4, 35, 10, 83, 76, 34, -17, -18, 50, 47, 4, 42, -13, 53, 3, -11, 73, 39, 60, 39, 13, 43, 21, 15, 39, -21, 8, 52, 0, -32, 31, 31, 22, -23, 0, - 31, 46, -22, 55, 63, -11, -33, 6, 15, 10, 28, 0, 11, 22, -14, 2, -21, -5, -28, -16, -3, 366, 29, -10, 25, 18, -60, 16, 16, 1, 38, 56, 83, -37, -38, -58, -48, 55, -5, 78, -19, -18, 32, 68, 27, -67, 53, -19, 43, -22, 33, -40, 25, -3, 39, 5, 22, 13, -69, -37, -7, -13, -7, -21, 33, 13, 71, -10, -49, -28, -5, 5, -54, 19, -19, -2, -6, -31, 28, 56, -18, 29, 6, -30, -3, -29, -25, 6, -43, -30, 18, -2, 9, 30, -41, 49, - 5, -20, -49, 14, -18, 105, -25, -101, -68, -91, 84, -67, 19, 103, -4, -104, 7, -110, 91, -32, 91, 1, -34, 78, 3, 16, -59, -74, -12, 26, 16, -14, -34, 35, -10, 26, 40, 48, 22, 27, -98, 8, -22, -33, 14, 49, -41, -75, -33, 22, 9, -66, -27, 31, 45, -40, -26, -30, 46, 61, 13, -21, 7, 44, -21, -2, -29, 31, -36, -4, 43, 26, -12, -6, -1, -14, -369, -374, -60, -183, -114, -65, -101, -13, 77, -168, 61, -35, 56, 9, 34, -70, 18, -9, -36, -154, - -31, -80, -98, -11, 25, 5, -33, 21, -32, -10, 82, -2, -27, 5, 53, 71, 48, 0, 38, 44, -4, 0, -80, 29, -66, 12, 64, -44, -80, 23, -45, -43, 9, -1, -38, 18, -9, 86, 48, 26, 11, 31, -3, 9, -34, -62, -10, 5, -44, -31, -24, -21, -25, 13, -13, -4, -27, -220, 408, 319, 20, 65, 26, 71, 109, 25, 105, 19, -110, 73, 89, 26, 27, 66, 88, -87, 73, -46, 65, 9, -52, 10, 73, 41, -85, 41, -34, 125, -10, 29, -18, -81, 82, 81, 39, 20, - -3, 29, 87, 20, 63, 7, 44, 23, -5, 46, -55, -88, -37, -67, -55, -29, -57, 78, 57, 7, -13, -28, -8, -2, 2, 4, 12, 16, 11, -2, -19, -18, -1, -2, -6, 9, -8, 47, -9, 62, 548, -215, -114, 18, 1, -29, -150, -66, 41, -9, -20, -31, 25, -126, -34, 63, 123, 65, 56, -40, -35, -73, 86, -120, -19, 28, -76, 24, 36, 94, -143, -14, -1, -32, 41, -136, -68, 147, 100, 19, -23, 87, -24, -13, 19, 68, 42, -44, 11, -27, 59, -92, -39, -56, -56, 110, - 33, 12, -47, -6, -14, -21, -49, 7, -47, -4, 19, 41, -72, -53, -63, -21, 37, 5, 49, -8, -59, -8, -25, 27, -1, 163, 373, 62, 142, 129, 123, 42, 92, 58, -27, -75, -49, -21, 105, -90, -101, -6, -5, -40, -77, 227, 212, 161, 7, -91, 16, 16, -46, 53, 33, 92, 10, 38, -5, -62, 103, 87, 62, -14, -82, 6, -7, -22, -168, 122, -77, 140, 8, 76, -16, 84, 126, 26, -57, -3, 23, -41, 22, -15, -54, -29, 17, -12, 53, 20, -90, 6, -13, -96, -23, 20, - -37, 11, 81, 34, -5, -28, -22, 3, 35, -9, 39, -392, -52, -245, 3, 43, -83, -143, -165, -157, -93, -128, -31, -9, -33, 41, -25, 8, 101, 45, -10, 237, -52, 47, -35, 19, 35, 12, -13, 34, 111, 33, 40, 12, 45, 93, 130, 40, 157, -43, -135, 136, -43, -29, -27, 77, 120, 90, -2, -32, -69, -176, 108, 122, 87, -105, 63, 16, -10, 99, 17, 66, -55, 32, -69, -7, 60, -18, 45, -10, -25, -25, -84, 8, 6, -1, 16, -19, -104, 7, 5, -687, -307, 139, -26, -25, - 25, -87, -74, -27, -33, -121, 86, 8, 180, -101, -85, -148, -81, -152, 13, 54, -225, 144, 126, -19, 26, 94, 15, 82, -170, -173, -95, -114, -86, 278, 92, -63, -99, -144, 69, 37, -67, 54, 56, -102, 10, 21, 80, -95, 230, -102, -79, 35, -24, -3, -68, -27, 8, 145, -44, 209, 46, 12, 24, 55, -62, -24, -82, -68, -63, -2, 114, -75, -53, -33, -42, -41, -4, -27, -38, -36, 108, 347, 178, 111, 75, -122, 13, -99, 155, -17, -20, 53, 34, 36, -4, 55, 20, 58, -47, 151, - 21, -13, 453, 25, -34, -115, 68, -107, 102, 244, -18, 60, 61, -125, -139, 5, 4, 108, -68, 4, -6, 79, 82, 136, 52, 48, 57, 6, 91, 42, -164, 36, -84, -211, -17, 60, 2, 19, -27, 5, -5, 0, 28, 6, 98, -57, -7, 20, 22, 4, -35, 68, 115, 112, 25, -22, -10, 41, -3, -13, 0, 23, 54, -8, -18, -36, -21, 512, -152, -52, -142, 260, 91, 25, 48, -34, -63, 94, 5, -85, 19, -113, -92, 10, -122, 20, 35, -84, -158, 19, 5, 108, 168, 123, -84, 3, - 103, 198, -207, 81, -42, 1, -96, -127, 8, 121, 31, 57, 71, -4, 46, -8, 32, 79, -139, -91, 208, -13, -10, -44, 81, 278, 65, 46, 86, -68, -84, 4, -64, -152, 98, 17, -81, 47, 21, -40, -77, 104, -37, -114, 53, 60, 81, -78, 5, 41, -17, -27, 123, -5, 21, -51, -10, 3, 436, 409, -132, 110, 36, 85, 223, -29, -113, -42, 429, -241, -43, -120, -93, -196, 216, -63, -287, -218, -262, -103, 237, -29, 113, -43, -117, 103, 34, 131, -124, 116, 97, 47, 58, -209, 63, -175, - 150, 310, 93, 93, -194, 278, 78, -30, -40, -57, 91, 139, 37, -33, -4, 37, -64, -48, -61, -50, -2, 102, -64, 152, 59, 93, -28, -219, -143, 56, 19, -65, 85, -4, -4, 44, -27, 64, -7, -7, 35, -38, -3, -41, -21, -51, 38, 3, 15, -405, -247, 62, 28, 1, -184, 110, 56, -105, -298, 243, 54, 92, 131, 83, -43, 46, -79, 202, -171, -285, -14, -12, -141, -310, 5, -62, -169, -89, -56, 71, 7, 116, 224, -96, -195, 61, -27, 3, 89, -133, -128, -16, 105, -145, 115, -41, - 228, -33, -79, -27, -4, 47, -272, 39, -237, 236, -5, 148, 82, -90, -18, -120, 53, -13, 40, 44, -165, -24, -160, -68, 62, -47, -100, 44, -8, -159, -85, 16, -1, -66, 63, -36, -47, 33, -102, 49, -572, -254, -102, -57, -24, 66, -203, -135, 46, -159, 45, -177, -64, -171, -221, 233, 88, 40, -20, -181, -324, 165, -422, 157, 0, -127, 15, -76, 25, 296, -152, -9, -319, 252, -79, 118, -116, -30, -32, -5, 139, 56, 297, 371, -45, 12, -127, 20, -53, 63, 110, 21, 257, 81, -104, 49, - 48, 8, -25, 15, 194, -143, -308, -117, -2, 78, 46, 158, -22, 71, -83, -115, -174, -128, 5, -36, 76, 28, -53, -14, 138, 4, 74, -28, 21, -28, -40, -54, 719, 323, 221, 94, -84, -129, -227, 127, 214, 91, -102, 256, 142, 256, 16, -182, -73, 384, -400, -80, 262, -154, -89, 619, -79, 178, 558, -88, -38, -14, 68, -29, 241, 158, 199, -140, -332, 134, -132, 161, -63, 60, 235, 139, 13, 106, 47, 102, 227, 131, -25, 224, 92, 34, 52, 410, 244, 3, 221, -96, 280, -68, 61, -77, - 33, 164, -90, -4, -17, 58, 5, -103, 3, -88, -162, 30, -216, 86, 131, -51, -93, -59, 115, 37, 6, -45, 933, 418, -186, 79, 483, 9, 349, -104, 140, 287, -216, 24, 507, 452, 371, 129, 319, 51, 280, 95, 86, -176, -202, -292, -573, 181, 9, -158, -53, 197, -128, -22, 25, 110, -507, -84, 372, 283, -101, 186, 163, 102, -60, -120, -49, -81, -49, -190, -157, 129, -315, 103, 263, -79, -183, -291, 274, -10, -135, -91, -60, -101, 60, -47, -98, 102, 426, -213, -125, 53, -80, 96, 7, 217, - 45, -23, -16, -228, -104, -37, 22, 16, 84, 49, 12, 35, 45, 132, 14, 2, -84, 29, -369, -101, -444, -94, -443, 214, -422, 228, -75, -242, -75, -112, 513, 82, -376, 9, -246, -191, 252, -284, -266, -296, 448, -58, 295, -454, -245, 184, -214, 176, 496, 329, 306, 55, -54, -239, -344, -16, 75, -315, 6, -184, 91, 143, -364, -306, -571, -86, 39, -242, -353, 350, 17, 360, 350, -40, -50, -139, 202, 178, 25, 90, -29, -14, 171, -41, -200, -150, -252, -208, -78, -6, -34, -314, -184, 108, 24, -109, - 137, -24, 8, 219, 178, 119, 46, 142, 21, 8, 65, 50, -622, -114, 61, -63, 6, 165, -134, 146, 149, -105, 199, -275, 343, 226, 17, -253, 25, 159, -728, 147, 305, -531, 222, -275, -380, -357, 184, -93, -542, 289, 163, -337, -549, 107, 71, -180, -35, -290, 273, 216, 395, -317, 56, -420, -151, 66, -259, 105, -27, -214, -307, -343, 500, -339, -152, -131, 26, 221, 140, 160, 7, 188, -60, 25, -77, -211, 46, 433, 74, 4, 4, -288, 189, 289, 314, 56, 29, -19, -19, 39, 12, -146, 3, 22, - 26, -4, 9, 103, -32, 8, -22, 0, 196, -417, -222, -440, 125, -78, 174, -120, 83, 145, -148, -251, 375, -98, -167, 436, -90, -101, 498, -288, 73, 123, 39, -439, 1, -64, -264, 152, -208, 280, -49, 312, -341, 212, -603, 7, -329, 368, -57, 51, -63, -334, -24, 292, 769, 58, 48, 164, 263, -44, -74, 25, -13, 677, -61, 105, 272, -263, -451, 2, -476, -58, -245, -174, -96, -200, 113, 169, -277, 351, 291, -41, -72, -285, 200, 72, 190, -159, 78, -30, 143, 18, 139, -69, 102, -16, 3, 35, - 157, 77, 48, -51, 4, 16, 726, 789, 7, -244, -194, 660, -434, -497, 517, -470, 302, 90, 418, 383, 260, 40, -263, -229, 542, -232, -23, 131, 462, 667, -20, 455, -374, -392, 44, -146, 216, 135, -333, 44, 212, 548, 188, 223, 207, 244, 63, -21, 349, 60, 279, 445, 93, -186, -156, 401, 106, 824, 193, 324, -337, -532, -51, -620, -396, -143, -211, 21, -31, 3, 9, -464, -383, -204, -395, 142, 157, -122, -31, -369, -58, 106, -105, -34, 38, -234, 97, -73, 28, 39, 1, 14, 50, -57, 9, 52, - -2, 11, 16, -345, -1213, -501, -990, -222, -346, -140, 90, -325, -393, -629, -500, 447, -79, -400, -425, 96, -565, -798, 132, -186, -171, -171, 154, -476, 501, -291, 340, -237, -227, 6, 275, -388, -370, 199, -70, 548, -240, 314, 472, 225, -172, -78, -49, 387, -136, 260, 523, -439, -766, -301, 260, 319, -361, 595, -191, -215, -71, -65, -184, -481, -203, -497, -476, -295, 352, 83, -84, 33, 544, 511, 37, -236, 98, -53, 225, 71, -97, -224, -20, -44, -357, -92, 137, 372, -165, 1, 142, -207, -6, -14, 7, -108, - 140, 9, 37, -16, 22 } +const Word16 CRendBin_Combined_BRIR_coeff_im_48kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2955] = { + { { 171, 82, -112, 169, -99, -36, 4, -61, -64, -135, 34, 200, 22, 34, 87, 19, -70, -24, -41, -45, 124, 32, 18, -44, 24, -7, -45, -78, 120, 89, 19, -27, 139, -193, -69, 79, -77, 162, 19, 114, 17, 11, 77, -68, -26, -4, 0, -53, -39, 71, -2, -178, 167, -25, 30, -151, 72, -68, 60, 2, -3, -58, -4, -88, 91, -169, -17, 120, -95, 44, 184, 54, 20, -93, 11, 47, -33, 59, -37, -28, -50, 53, -58, -98, 32, 14, -22, 116, -28, -27, -27, 37, 44, -5, 6, 19, + -22, 19, -44, -21, -6, -11, -23, -3, 0, -7, -13, -3, -23, 11, -11, 26, -17, 19, 30, 18, 353, 65, -49, 108, -53, -44, -56, -23, -132, 187, 108, 81, 87, 83, -87, -117, 158, -34, -122, -233, 38, -69, 73, 2, -19, -52, 74, -86, -43, 115, 219, 57, 100, 19, 110, -23, 117, 74, 14, 66, 6, 20, 6, 160, 34, 42, -36, 24, -11, -22, 130, 149, -53, -54, 30, 137, -222, -11, -60, -164, -66, 23, -70, 74, 60, 5, -100, 47, -21, -96, 124, -170, -80, -181, -89, -25, + 28, 184, -78, -47, 57, -28, -43, 87, -14, -3, -39, -61, -75, -20, 66, 26, 32, 31, 24, 3, -10, -4, 6, 46, 23, 25, -15, 5, 17, 14, 1, 4, 1, -3, -5, -31, -23, -16, 19, 16, -6, 30, 109, 45, -213, -22, 34, 151, -44, -268, 217, -254, 15, -112, -85, -269, -175, -106, -65, 108, 39, -178, 27, -96, 3, -8, 74, 13, -75, 11, 21, 41, -52, -39, -14, -89, -130, 177, 85, 22, -23, 150, 134, -152, 44, 12, -27, -90, 22, -157, 37, -32, -125, 155, 4, -14, + 198, -173, 156, 55, -21, -128, 38, -20, -132, -113, 3, -51, -58, -187, 10, 37, 88, -56, 82, 22, -31, -28, -108, 92, 21, 11, -180, 93, -15, 10, -92, 0, -165, 18, 37, 20, -13, 14, -2, -1, -28, 6, -8, 34, 22, 13, 35, -2, 12, 31, 21, -26, -9, 51, -18, 8, -18, 17, -61, -18, -18, 23, -11, -396, -374, 145, 249, 150, -337, 240, -81, -31, 22, -157, -118, 283, -3, -1, 22, -7, 93, -141, 86, -75, 77, 130, -85, -24, 76, -22, 136, -42, 60, 12, -13, 11, + -115, -161, 152, 20, -28, 1, -150, -187, -4, 3, 98, -174, -148, -32, -309, 120, -24, 63, -23, -75, 48, 396, 221, 115, -118, 156, -1, -204, 2, -213, 182, 25, 22, -121, 2, 124, 46, 25, 16, 14, 134, 93, 18, 90, 55, 72, 195, 81, 97, -90, 74, 55, -22, 153, 47, 0, -13, 46, 82, 10, 0, -30, 21, 68, 38, -15, 8, -55, 17, 14, -24, 6, -2, -1, 39, -7, 40, 55, 20, -31, -60, 11, -37, 30, 28, -38, 17, -89, -568, -44, -136, -20, -95, -323, -13, -87, + -133, -303, -37, 214, -150, 141, -25, 199, -67, 161, -53, -161, -43, 17, -70, -144, -116, -142, 5, -130, 47, 15, 13, 61, -97, -131, 188, -18, 56, 2, -147, -94, -104, 5, -75, 131, 133, 22, -181, -60, 332, 82, -141, -112, -71, -124, -65, 259, 158, -189, 115, 153, 226, -59, 92, -14, 2, -92, -188, -35, 139, 14, 269, 190, 13, 62, 227, -181, -83, -54, -112, 80, 35, 36, -98, 66, -71, 73, -139, -7, -13, -55, -4, -12, 68, 18, 15, -60, -41, -19, -56, -3, -81, -47, 3, -7, + 50, -35, 13, -17, 27, 20, 69, -58, 728, 490, -151, -27, 1, -19, -84, 103, 249, 212, 109, -381, -171, 50, 22, 164, -288, 59, 390, 264, -45, 95, -35, -131, -180, 11, -154, -88, 44, 122, -113, -208, -100, 37, 192, 270, -51, -283, -60, -100, -285, -16, -9, -135, 47, 78, 166, -238, 97, 125, 27, -230, -172, 80, 10, 61, -25, -21, -8, -127, 63, 68, -90, 162, 190, 261, 62, 21, 244, 400, 64, 56, 68, 236, 26, 140, 393, 118, 72, 13, -74, -334, 45, -7, -55, -63, 41, -45, + 83, 39, -44, -23, -11, 70, 43, -17, -13, 48, 100, 3, -25, 37, 4, -45, -93, 69, -87, 55, 37, 67, -4, -9, 1, 23, -122, 5, 18, -10, 14, 386, 7, 82, 91, 187, -74, 120, -102, -62, -318, 128, 214, -193, 162, -79, -279, 290, 169, -49, 171, 340, 235, -172, -99, 172, 52, -36, 130, 122, 174, 13, -78, -149, -269, -7, -223, 29, -74, 126, -178, -404, 88, -99, 186, 49, 14, -110, -240, -199, -20, -18, -182, 256, 328, 343, 137, -242, -23, 325, 30, -54, 150, -40, -82, -305, + 168, 91, 444, 208, -303, 104, 113, -30, -6, 110, -74, 27, -130, -316, 287, 55, 171, 85, -151, 246, -55, 60, 12, -52, 9, 10, 19, 130, 41, 27, 10, -41, -52, -64, -40, 46, -22, -1, -26, 43, -38, -17, 3, -3, 17, -68, 81, -32, 71, 26, -38, -44, 101, -90, 81, -20, -117, -198, -52, -51, -340, 16, 42, 169, -64, -148, 62, 18, 81, 2, 185, 73, 128, 21, -14, 109, 65, -336, -103, -480, 22, -91, 55, 84, 7, 228, 58, 325, 40, -390, 8, -158, -64, -20, -58, -21, + -308, 65, -149, 369, -386, 212, -84, -331, -62, -233, -50, -72, -351, 99, 107, -66, -59, -24, 123, -280, 6, 259, 47, 361, 592, 243, -538, -718, 346, 153, 534, -113, 256, 52, 254, 355, 459, -247, 131, 340, -281, 50, -37, -38, 24, 242, -39, 81, -160, 54, -124, -132, -59, -110, 16, -66, -183, -10, 118, 71, -36, -37, -29, -1, 54, 55, -49, -74, -34, 100, -28, 97, 13, 11, -28, 21, 27, 5, 25, 1, -88, -87, -57, 23, 83, -126, -84, -43, 47, -62, -49, -660, 494, 85, -82, -14, + -293, -248, 260, -74, -79, 260, -193, -217, 15, 258, 116, -90, 11, -156, -17, 15, 144, 1, -332, -339, 78, -50, 83, -39, 136, 253, 485, -14, 302, -80, 87, 200, -199, 388, -55, -251, -345, -73, -286, -369, -99, 160, -111, -288, 141, 193, 314, 398, -330, 119, -92, -311, 114, -347, -63, -562, 221, -173, 82, -108, 87, -604, -595, -369, -140, 322, -320, 618, -222, 54, -59, 108, -58, -451, 63, 43, 120, 94, 51, 163, -100, -161, -1, -2, -150, 58, -192, 98, 62, 78, -30, -9, -61, -157, -110, -70, + -69, 88, -69, -188, 58, 66, -36, 110, -14, -46, -5, 18, -56, -62, 60, 76, 61, 18, -134, -104, -33, -114, 33, -2, -7, -160, -81, -32, 33, -1, -125, -26, -3, -98, 562, 24, 218, 137, 67, 314, 53, -460, 226, 56, 216, -29, -326, 470, 267, 188, -37, -154, 70, -44, -257, 163, 128, -156, 201, 296, 16, 106, 311, -339, 87, -120, 144, -630, 198, 290, -96, 71, 307, 151, 13, 90, -303, 71, -175, 5, 98, 41, -134, 586, -100, -122, -132, -528, -204, -327, -362, -80, 518, 553, -49, 165, + 231, -478, -145, 372, 321, -195, -125, -471, -144, -183, -217, -269, 75, -480, 83, 434, 624, 182, -176, -21, 333, -123, -218, 13, -23, -107, -144, 14, -10, 65, 103, 48, -48, 20, 57, 32, -4, -99, -193, 48, -7, -89, 155, 39, 89, -92, 132, -98, -64, -110, 106, 12, 79, 141, -8, -85, -37, 66, 38, -15, 8, 12, 26, -17, -26, 68, 106, 262, 128, -49, -176, 110, 28, -231, -345, -369, -149, -361, -152, -146, 4, -343, 76, 145, 15, -392, 121, -487, 149, 272, 6, 423, 11, -126, -79, 285, + -104, 392, 138, -136, -136, 69, -202, -108, 13, 371, -14, 196, 110, 33, 259, -117, -240, 105, -173, -80, -468, 262, -166, -138, -96, -515, 613, 159, -75, 267, 85, 129, -274, -410, -468, -226, 22, -472, 173, 340, -530, -194, 191, -244, 125, 585, 16, -96, -159, 131, -322, 207, 109, -290, 91, 203, -120, -343, -295, -155, -14, 91, 76, 61, -63, -88, -46, 73, 0, -51, -197, -233, -67, 13, -169, -200, -141, -86, -80, -176, -154, -84, -112, -224, 33, 203, -26, -23, -88, -67, 63, -82, 10, -178, 0, -55, + -100, -5, -94, 49, 74, -78, 116, -91, -40, -94, -14, 8, 167, 366, 939, 971, 304, 600, -408, -427, -90, -69, 43, 131, 320, 555, 192, 513, 65, 151, 85, -150, 245, -13, 102, 34, -257, -39, -135, -293, -171, -2, 36, -387, -149, 473, 353, 243, 413, -258, 10, -703, 39, 593, -110, -125, 79, -70, 475, -43, -71, 356, -424, -704, -275, 57, -369, 272, 395, -555, -202, -1, -4, -794, -496, 248, 116, -64, 260, -349, -205, -492, 122, 152, 47, 29, -318, -542, 451, -735, 220, -272, 704, 68, 297, -203, + -270, 199, 100, 309, -292, -58, 218, -18, -159, -157, -156, 12, 169, 176, -195, -87, -27, -270, -89, 46, -24, 21, -135, -237, -28, 3, 189, 54, -108, 140, 30, 70, -253, 51, -149, 121, 28, 128, 213, 62, -141, -293, 97, 96, -907, -655, 454, -96, 825, -202, 679, -547, 18, 242, -52, 28, 81, -44, -407, 142, 156, 178, 206, -127, 338, -307, -224, -176, 475, -263, -86, 41, -8, -247, 213, -276, -325, -617, 58, 111, -416, -197, 203, -86, 109, 32, 487, 32, 367, 161, 18, 291, 68, 100, -549, 565, + 203, 443, -268, 116, -294, 459, 352, 561, 92, -149, -407, -28, 74, -350, 497, 78, 79, 530, 121, -162, -210, -20, 319, 380, -122, 474, -568, -600, -259, 136, -180, 258, -63, 137, 459, -23, 229, -193, -171, 197, -15, 317, -96, -5, -96, -201, 43, -119, -44, 129, 48, -183, -162, 93, 245, 248, -23, 203, 227, -317, 149, 293, 236, 128, -231, -287, -293, -302, -293, 21, -100, -45, 37, -222, 158, 136, -109, 163, 63, 75, -204, 169, 419, -988, -45, 514, -329, -110, 379, -412, -836, 165, 141, 129, -110, -495, + 124, 139, 36, 273, -886, 405, -207, 210, -506, 409, -640, -409, 246, -169, -76, -487, 380, 500, -3, 54, -233, 751, 185, 203, -139, -654, -142, 357, -68, 536, 2, -198, 127, -40, 335, -647, -81, -497, 532, -202, 176, -18, -22, -587, -208, 510, 161, 42, -158, 12, 62, -752, -779, 822, -370, -900, 361, 420, -725, -948, -663, -637, 109, 247, -83, -613, -24, -330, -157, -446, -29, 39, 40, -93, 413, -232, 160, -198, -14, 109, -111, -22, -252, 320, -81, 108, -186, -270, -60, 121, 141, 39, -262, 146, -42, -213, + 197, -320, -68, -201, 308, -145, -354, 144, -144, -158, -468, -32, 98, 380, 153, -237, -123, 30, -68, -130, 65, -27, -95, -96, -37, 380, -535, -309, -560, -59, 123, -768, 128, -379, 1064, 49, -946, -226, 467, 275, 231, 473, 488, -694, -170, -273, 650, -233, 758, -8, -429, -353, -667, -777, 51, 83, -121, -404, -164, 46, 127, 258, -373, 185, -439, -528, 106, -117, -135, -550, -512, -254, -155, 733, 72, 243, 419, -18, 933, 371, -306, 43, 482, -192, 609, -164, 79, 37, -819, -846, 127, 584, 16, -188, -917, 55, + 317, 193, -313, -261, -180, 108, -395, 973, 553, 595, 121, -693, 253, 311, 975, 220, 102, 387, 169, -162, 11, 296, -26, 37, 99, -250, -171, 288, 10, -238, 308, -193, -68, -149, -139, 269, -174, -82, 146, -296, 125, -30, -166, 356, -128, -3, -456, 277, -138, -122, -294, -422, 68, -172, 297, -12, 177, 110, 8, -177, 6, 265, -1, -460, -414, 878, -271, -328, -44, -245, -597, 11, 417, -1031, -15, 265, 331, -353, 235, -591, 48, -154, 187, -529, 331, -900, 150, 23, 511, 477, 241, -337, 376, -111, 420, -456, + 74, 532, 425, -251, 89, 12, -116, 258, -98, -311, -343, 246, -622, 412, 99, -670, 633, 603, 571, 205, -293, 730, 90, 314, -446, -390, -428, 133, 169, 262, -601, 58, 446, -1159, 46, -381, 729, 468, 367, -103, 484, -454, -22, -316, -694, -29, -639, -537, 316, 856, -802, -191, -145, 860, -210, 376, -244, -150, -31, 304, -178, -75, 27, 208, 155, 109, -112, 32, 92, 426, -335, 356, -75, 261, 3, 70, 93, 164, -221, -50, -41, -276, -245, -245, 173, 138, -48, -110, -140, -193, -118, 17, -84, -1, 259, -5, + -467, 221, -272, -41, 200, -77, 776, 155, 399, -1114, 522, -627, 846, -93, 336, 624, -673, 1210, 885, 651, -290, 169, 846, -218, -259, -203, -35, -639, 177, -344, -757, 734, 255, 196, 102, 164, 296, 773, 173, -494, -33, -512, 109, 66, -879, -45, 493, 28, -55, -278, 953, 188, 411, 201, -501, -371, -270, 580, 355, -124, 365, -59, -634, 617, 85, 709, 88, 67, 23, -956, 138, 19, 114, 584, -224, 923, -1403, -257, 1062, -433, 357, -487, -742, -612, 445, -420, 416, -657, -130, 103, -151, -262, -73, -83, 293, 648, + 78, 382, -118, -72, 486, -76, -127, 126, -229, 206, 425, -284, -33, -114, 85, 72, 207, 732, -125, 254, 23, 171, 278, 129, 51, 405, 454, -130, -53, 178, 106, 153, -562, -54, 553, -128, 123, 207, -20, 564, 195, -1141, -1370, -118, -644, 89, 387, -545, 157, -834, 361, -458, -2289, -145, 1392, -599, -262, 1403, -332, 77, 1676, -400, 368, 159, -248, 1354, -1092, -139, -33, -190, -222, -221, -30, 442, -251, -736, 5, 16, 215, 270, 45, 608, -27, 280, -169, -731, 507, -89, -757, 30, 431, 1332, 670, 1120, 20, 276, + 531, 126, -69, 1047, -59, -408, 1222, 214, 213, 9, -176, 700, -4, -407, -463, -96, -95, 1059, -723, 92, 133, -189, 1241, 10, -800, 133, 403, -586, -32, 595, 488, -302, 43, -341, 283, -93, 35, -336, 307, 2, -38, -488, 197, 164, -321, 23, 111, -166, -112, 373, 55, 207, -142, 107, 647, -594, -273, -197, 700, 259, 369, -428, -393, -161, -51, -519, -583, 691, 277, -411, -384, -236, -8, -408, -358, 2, 103, 260, -72, -133, 212, -55, 66, 779, 625, -1280, -628, 987, -183, -959, -10, 21, 346, 1043, 925, -569, + 170, -128, 7, -8, -601, 905, -270, -591, 210, -424, 512, 46, 729, -224, -694, -625, 552, -265, 719, -192, 466, -473, -369, -224, 51, -593, 145, 33, 9, 582, -7, 195, -404, 289, -638, 684, -614, 407, 206, 575, -960, 34, 80, -289, -694, -1173, -197, -1001, -386, -801, -374, -1464, -456, 667, 842, 460, 491, -77, 533, -1043, -238, 164, 675, 188, -1436, -55, -631, -418, 1681, 1131, -795, -322, -558, 189, -1479, 93, 311, -421, -437, 272, 88, 17, -282, -247, -241, -244, 465, 427, -28, -116, -453, -520, -108, -128, 179, 455, + -879, -63, 445, 2, 569, -194, -537, 296, 615, 313, -362, 49, 570, -716, -507, 959, 58, -28, -91, 156, 227, 295, -113, -228, -267, -1682, 487, 271, -896, 357, 324, -640, -502, 764, 87, 410, -211, 507, -167, -74, 388, 196, 122, 16, -274, -454, -287, 723, -260, -617, 1050, 658, 76, 487, 136, -542, -1623, 666, -62, -869, 725, -73, -1186, -987, -523, 777, 303, 805, 1002, 306, -824, 262, 286, -1036, -176, 589, -332, -1129, -867, -1377, -888, -196, 864, 1267, 601, -80, 862, -214, -2141, -1688, 363, -848, -1019, 1452, 184, -1946, + -1514, 518, 82, 337, 717, 1749, 993, -143, 1936, 624, -2047, 23, -442, 1059, 309, -665, 320, -498, -306, -432, 655, -118, 477, 412, 517, -112, -534, -166, 355, -222, 297, 201, 212, -452, 47, 190, 2, 827, -35, 370, 73, -131, 432, 111, -73, 493, -241, -70, 292, 128, -54, -193, -284, 36, -325, -232, 163, 240, -251, 1593, 1554, -491, 544, -639, 393, 18, 229, -761, 65, -650, -573, 3, -1330, 31, -564, 147, 397, -12, 459, -658, 999, -494, -14, 686, -644, 251, 500, 608, 92, 219, 155, -960, -530, -156, 145, 147, + -140, 635, -202, -10, -119, -276, 228, 126, -756, 222, -607, 166, -1461, -72, -34, -4, 600, -242, -531, -239, 551, -3, -1413, 1979, -171, -380, 434, -88, -289, -372, -392, -426, 1360, -527, -785, 671, 68, -1073, -251, 446, 358, -355, 734, -131, -199, 676, -497, -460, 859, -381, -133, -49, 365, 173, -7, -63, 23, 160, -174, -16, 170, 175, 215, -528, 138, 262, -509, 40, 109, -94, -205, 203, 61, -188, 32, -21, -84, -648, 369, -385, 118, 105, -580, -36, 31, -7, -5, -201, -26, 161, -21, -1260, -1858, -1788, 3960, 3285, + 3742, 8452, 2214, -2117, 671, -6778, -7184, -1778, -4513, -3491, 2142, -1109, 451, 5388, 2679, 3995, 7673, 5114, 1343, 1115, -2252, -6976, -5326, -4077, -8239, -3332, 207, -1454, -648, 4178, 1116, 567, 5178, 647, 1247, 7349, 5408, 3425, 6952, 3466, -1206, -96, -2184, -10802, -9421, -7613, -11834, -9017, -3184, -4266, 979, 8239, 7363, 10182, 12855, 9566, 7467, 7261, 4026, -1345, -2568, -5883, -8401, -8255, -7147, -8194, -8381, -6739, -3759, -2724, 1038, 6451, 9299, 13263, 14919, 8910, 2178, -1260, -8959, -8529, -6491, -5045, -1864, 964, 721, 929, 1163, 549, 1366, 1908, 1424, 2302, 1318, -571, -696, -2007, + -3676, -1000, -1139, -1320, 1174, 1007, -1239, -1604, -2991, -4898, -2047, 2814, 4785, 9266, 11180, 7604, 4727, 1275, -4171, -6112, -6915, -8091, -7600, -5831, -4720, -3906, -2362, -586, 2055, 7081, 9881, 8772, 6313, 3903, 865, -1505, -2303, -2925, -2078, -543, -78, -586, -983, -1595, -2565, -3341, -3224, -3237, -1885, 334, 1227, 2231, 2931, 2965, 2313, 1579, 907, 510, 738, 1004, 1027, 908, 547, -208, -1202, -2005, -2457, -2510, -2017, -1594, -1289, -665, 183, 718, 931, 1069, 1142, 1359, 1494, 1340, 770, 337, 100, -197, -284, -174, -273, -156, 53, -86, -384, -468, -766, -1087, -1038, -928, + -709, -106, 391, 641, 911, 1041, 750, 576, 322, 90, 84, 296, 275, 247, 139, -192, -427, -658, -894, -901, -709, -386, -57, 296, 527, 627, 515, 338, 152, 54, 22, 16, -22, -53, -96, -109, -106, -74, -48, -11, 1, 17, 1 }, + { 288, -38, 23, 227, -29, -10, -66, 247, 14, 120, 73, 73, -102, 51, -158, -17, 122, 25, 72, 115, -195, -136, 46, -10, 145, 88, -8, -80, -51, -99, -16, -13, -15, 28, 38, -87, 145, -33, -23, 50, -185, -43, 80, 28, 182, -1, -13, 36, 12, 76, 126, 161, -9, -17, 3, -92, -117, 65, 105, -74, -71, -48, 134, 79, -18, 21, -158, -45, 82, 68, 117, -169, 38, 64, -35, 120, -8, 104, 50, 34, 132, 66, 33, 1, 16, -32, 11, 18, -10, -47, 23, 23, -35, -5, -23, 25, + 38, 2, -5, -2, -35, 17, -12, 29, 14, 9, 6, -16, 10, 4, 15, -28, -13, -6, 4, -38, 376, 103, -86, 191, -93, 199, -66, -91, 101, 186, -6, -92, 50, 39, -8, -265, 62, 78, 21, 166, 223, 120, 220, 149, 134, -36, 149, 72, -113, 42, 69, -145, -184, -28, 73, 3, -67, -89, -87, -43, 99, 199, 169, 64, 130, -209, 13, -53, 2, -240, 89, -23, -57, -9, -65, -119, -83, 84, 20, 65, -88, 164, 42, -190, 78, 24, 53, 104, 32, 191, -61, 21, -223, 42, 21, 6, + 5, -42, 159, -49, -74, 120, -125, -61, -51, -23, -58, 40, 11, 21, -2, -6, 2, -23, 14, 21, -8, -10, -1, -41, -67, 25, 8, -53, -7, -6, -12, -64, 16, 0, -2, 4, 11, 7, -24, -1, -44, -5, 18, -76, -77, -25, 70, -128, 37, -254, 47, 48, -30, 182, 11, -20, 16, 96, -156, 22, 47, 100, -222, -112, -84, 81, 33, -69, -224, 55, -223, -13, 88, -41, 67, -38, 150, 223, 117, -115, 21, 169, 104, -104, 87, 26, -174, 61, 238, 112, 80, 266, 23, -101, -204, -9, + -115, -137, -65, 147, -139, 49, -83, -77, 170, -22, 28, 136, 185, -82, -171, 217, 166, 106, 10, -130, 20, 171, -174, 53, -114, -3, 105, -99, -6, -191, -51, -17, 29, -10, -73, -8, 36, -56, -15, 26, 21, 17, 15, -3, -14, -75, 40, -4, 41, -29, -50, 18, 39, -26, 34, -6, -3, -3, -8, 42, -25, 16, -25, -503, -184, -77, 275, -104, -41, -163, -138, -23, -363, 203, 67, -10, -134, 200, -56, 102, -81, 64, 128, -160, 17, 176, 99, 71, 188, 168, -106, -135, -168, -3, -221, 53, + -292, -56, 215, 113, -74, -23, -220, 100, -94, 194, -112, -199, -41, -82, -163, 63, -38, -104, -106, -352, 48, -106, -261, -69, 161, 83, -135, 111, 143, 138, 51, -180, -30, -40, 124, -127, -49, 66, 67, -197, -235, -421, -72, -245, 80, -9, -59, 124, -26, -56, 54, 85, 81, 63, 146, -63, -52, -40, 21, 7, -34, 40, 58, -13, 13, -26, -34, -6, -22, 6, 12, 2, -37, 6, -25, -10, 21, 47, -21, 57, 69, 11, -20, -60, -12, 40, 26, -26, -438, -175, -78, -130, 149, 195, 184, -366, + -273, 105, 445, 263, 0, 64, 127, -160, 106, -148, 107, 158, 24, 127, 40, -9, 66, 39, -119, -151, 209, 85, -153, 150, -83, -15, 359, -171, 204, 402, 164, -23, 16, -145, 188, -192, -105, -322, 61, 249, -6, -228, -81, -323, -164, -60, -460, -250, -45, 49, -201, 103, -53, -159, 173, 509, 48, 260, 176, 153, -161, 68, -274, 30, 79, 62, -106, 3, -278, -97, -98, -19, 136, 146, -6, 57, 79, -39, -30, -25, 26, 4, 20, 16, 45, -23, -1, -66, -8, -10, 48, 28, -29, -40, -39, -37, + -12, -46, 17, 87, -68, -8, 30, 50, 684, 432, -235, 88, 220, -91, 126, -43, 205, 103, 66, 186, 105, 92, -58, -458, 219, -78, -104, 358, 222, 124, 165, 123, 91, -70, 53, 15, -117, 95, 155, -258, 50, -167, 124, 143, -403, -7, -480, 8, 60, 41, 131, 328, -40, -170, -83, -91, -126, 94, 102, 32, -53, -59, 319, -106, -64, -174, 283, -43, 238, -112, 254, -245, -514, -153, 32, 104, 174, -173, -129, 70, 47, -80, -134, 322, -126, 306, 81, 216, 85, 157, 133, -55, -21, 62, -9, 167, + 4, -55, 15, -187, -37, -43, 13, -63, -24, -21, -4, -22, -98, -80, 24, 7, -110, -7, 16, 16, 45, 19, 108, 5, -36, -5, -15, -51, -59, -24, 16, 320, -122, -212, -10, 34, -304, -237, -76, 83, -46, 395, 237, 11, 377, 136, 110, -323, 303, -56, -76, -272, -123, 242, 239, -68, 158, -327, -46, 220, 166, -122, -233, -130, -144, -179, -149, 36, -245, -23, 338, -162, 39, -13, -78, 132, -54, 221, 0, 312, -80, -196, 113, -155, -154, -155, -442, 52, 183, 264, 190, 346, -35, -133, 200, -246, + 57, 38, -37, 225, 209, -53, -267, 54, -138, -254, -236, 130, 229, 144, -494, 112, 53, -24, 233, 126, 191, 73, -18, 251, 34, 114, 91, 20, -112, 19, -62, -137, 27, 43, 66, -16, 18, 16, 13, 50, 33, 35, -5, -86, 62, -34, -38, -32, -61, 115, 129, 110, 45, 13, 20, -25, 89, -395, -222, 36, -217, -582, 442, -15, -23, 50, 40, -387, 272, -403, 41, 176, -47, 61, 70, -433, -138, -196, -34, 82, -135, -95, -12, -31, 45, 174, 101, 379, -134, 523, -31, 9, -340, -57, 262, -56, + -526, 209, 253, -163, 136, -204, 374, 198, -5, -27, -231, -156, -253, 237, 244, 100, 33, 104, -203, -553, -195, 187, 90, -412, 16, 43, 61, -200, 145, 284, 155, 1, 122, 194, -107, 291, 10, -12, -288, -379, 246, -118, 125, 117, -15, -84, -77, -67, 43, -96, 126, 24, -29, 27, -38, 1, -148, 35, 17, -30, -81, 25, -71, -8, 29, -19, -45, -4, -45, 182, 145, 49, -18, -19, -50, -2, -17, 115, -36, -19, 117, 24, 51, 80, -54, -34, 88, 48, -20, -16, 124, -609, 328, -85, 122, -181, + -97, 254, -294, 285, -177, -346, 158, -187, 736, 107, -255, -359, -63, -445, -202, -479, -27, 317, -225, 195, 323, -300, 2, -350, 196, 67, -12, 203, -216, -314, -263, 16, 60, 260, -377, 267, 53, -560, -306, -452, -184, 169, -151, -153, -856, -20, -188, -81, -549, -194, -72, 40, 449, 406, 346, 196, 433, -468, 363, 48, 170, 119, -332, 514, 321, 201, -227, -308, -219, 297, 35, -1, 163, 76, 171, -153, 455, 236, -48, -77, 102, 89, 56, -30, -27, 39, -7, -11, -188, 8, -108, 4, 60, 18, -11, -2, + 38, 30, -178, -51, 64, -55, -69, -8, 25, 26, 35, -29, -36, 28, -77, -136, -33, -36, -43, 21, -10, 115, 56, -51, 53, 36, 31, -53, -93, -5, 15, 98, -34, -27, 230, 426, 462, 189, 324, 262, 157, -84, 35, -126, 11, -43, -279, 356, 565, 225, -154, 253, 241, -9, 150, -266, -512, -341, -233, 149, -61, -267, 201, -91, -239, -2, 417, 210, 309, 109, 228, 253, -56, 232, -88, -263, 113, -304, 116, 123, -447, -291, 186, 467, -239, 326, 455, -373, 18, 414, 47, -149, -32, -210, -368, 6, + -110, -193, 257, 14, -421, 544, -222, 442, -518, -354, 257, -318, 180, -214, -154, -299, -182, -243, -612, 103, 378, -171, -25, 262, 280, 199, -36, -21, -157, -48, -68, -81, 68, -15, -56, 92, 84, -37, -6, -108, 50, -95, -174, -10, 167, 3, -90, -23, 274, 138, 11, -80, -96, -70, 19, 21, -81, -29, 5, 34, 111, 28, 173, 105, 125, 49, 57, 68, -21, 5, -379, 242, -160, -422, 606, 304, -415, 295, 278, 75, 512, -1038, 82, 423, 153, 35, 459, 15, 254, -601, -74, 161, 15, -302, 124, 239, + 124, 112, 326, 263, 431, 331, -124, -138, 335, -204, 237, -374, -195, -478, -209, 261, 99, -112, 398, -466, -619, -1016, 322, 349, 282, 213, -232, 160, -132, 382, 1031, -161, -209, -447, -134, 382, -254, 218, 385, 60, -1, -299, -79, 139, -702, -657, 73, 87, -244, 358, 282, 516, 845, 332, -188, -104, 184, -6, -455, 218, 201, 163, 62, 214, -2, 118, 106, 65, -98, 7, -4, -16, 178, 49, 4, 88, -177, 51, 39, -25, 187, 34, -47, -32, -106, 320, 28, 54, 141, -49, -42, 179, -190, 178, -137, 148, + -4, -14, -29, 59, -24, 153, -121, -53, 53, -29, -38, -98, -143, 107, 1534, 868, 553, -141, -157, -19, -131, -158, -238, -286, -493, 22, -35, 121, 214, 410, 619, -82, -805, -314, 691, -107, 259, -89, -12, 461, 159, 350, 205, -14, -21, -6, 232, 297, -115, -453, 594, 426, 302, 112, 154, -241, -450, 620, 345, 160, -287, -319, -449, -276, -80, -280, 155, -573, 79, 424, -276, 150, 26, 62, -655, 232, -281, 478, -1052, 181, -275, -355, 87, -214, 216, 205, -685, 8, 479, 72, 140, 301, 123, 500, 204, 106, + 34, -72, 322, -636, -12, -37, -58, 25, -18, -5, -55, -94, -122, 198, 166, -87, -14, -305, 30, -19, -300, -1, -446, -339, 150, 57, 235, -265, 114, 231, 51, -10, 60, 124, 11, -67, 245, 2, 80, -144, -107, 102, 147, 26, -943, -484, 70, -829, 190, 602, -290, 731, 858, 109, 428, 529, 237, -507, 331, 404, -20, 102, 285, 252, 605, 103, -233, 387, 139, -60, 9, 259, -354, -160, -150, 216, 112, -499, 147, 417, 11, 503, -475, -898, 72, 403, 609, 565, 292, 268, 215, -610, -179, -25, 458, 724, + -250, 156, -266, 171, 115, 441, 682, -263, -299, -59, 374, 480, 672, 17, -727, -685, -112, 89, 2, -314, 7, -826, -534, -488, -556, 237, 85, 666, 532, 201, -318, -318, -296, -269, -462, 218, 145, 86, 310, 345, 2, 295, 60, 315, -110, 261, -84, -24, 77, -96, 436, 197, 259, 117, 311, 70, 149, 446, 386, 207, -25, -171, -147, -315, -177, -207, -124, -191, -232, -134, 135, 297, 82, -70, 11, -44, 185, 220, 182, -19, 82, -336, 399, -882, 79, -176, 483, -259, -41, 150, 366, -492, -829, -144, -325, 23, + -374, 220, 217, 22, -447, 279, 28, 747, -120, 409, -345, 772, 222, 482, 323, 525, 772, -188, 299, -540, 570, 554, -13, 180, 558, -357, -345, -57, 1123, 183, -314, 558, 73, 428, 615, 180, -42, 58, 96, 406, -142, 436, -300, 425, -235, 960, -139, 825, -748, -821, 1143, -956, -512, 39, -308, -593, 522, -69, -736, -348, -378, -1083, -402, 134, 243, -835, -213, 508, -101, 292, 500, -357, -82, 82, 327, 235, 246, -80, -47, 203, -18, -134, 111, 234, 44, 163, -5, -149, 0, 216, 81, -109, -270, -162, 317, -144, + -426, 103, -244, -463, 1, 176, 17, -119, -34, 129, -97, 8, 167, -7, -77, -98, 301, 579, 32, -201, -168, -92, -272, -56, -114, 114, -740, -494, 144, -968, -564, -672, -684, 834, -21, 29, 248, -243, -1064, -796, -780, -1590, 115, 180, 687, 401, 238, 343, 238, 74, -502, -737, -425, 573, -73, -431, -174, 561, -679, -438, -697, -347, -60, -669, 249, -555, 601, 421, -93, 416, -409, -841, 367, 490, -434, -965, 727, -63, 526, 442, -1380, -980, 9, -224, 898, -515, -596, -160, 331, 51, -83, -313, 1193, -585, -972, -1314, + 942, -225, -1082, 504, 513, 304, 1087, 1163, 1194, 511, -271, -110, -186, 396, -765, 491, 93, 96, 372, 360, -316, 461, -363, 154, -515, -294, -201, -267, -107, -288, -72, 197, 539, 627, 25, 492, -296, 70, 290, 38, -548, 66, 133, -153, -407, -261, -251, 650, 405, 209, 306, 548, -88, -657, -413, -379, -472, -611, 106, -513, -895, -19, -159, -213, -170, 135, -872, -348, 407, 662, 1347, 221, 705, 342, 340, -307, -98, -262, -739, -868, -1219, -444, -1098, -432, -575, -215, 590, 145, 402, 694, 1, 469, 137, 24, -16, -92, + -926, 337, -116, -1047, -648, 306, -672, -258, 245, 760, 922, 321, -191, 127, 618, 330, 131, -18, -1826, -368, 404, 464, 185, -70, -615, 427, -549, -414, -108, 112, -305, -975, 522, -125, 1214, 462, 415, 466, 892, 2001, 31, 34, -84, -596, 356, -413, 1455, -129, -521, -469, 615, -789, -533, -104, 1245, 42, 594, 920, 186, 745, 565, -103, 518, 561, 19, -383, -413, 116, 143, 471, 303, -20, -70, 84, 192, -349, -73, -85, -45, -547, 345, -397, 139, -80, -237, 67, 667, 584, 2, -39, -424, -173, -421, -62, -490, -699, + 206, 486, 34, 28, -241, -366, 1022, -139, 186, -1118, -378, 1310, -873, -239, -756, -2234, -317, 684, 566, 108, 163, -121, 1252, -1349, -1, -389, -901, -764, -113, 255, 225, 301, 809, 523, -572, -583, 1608, 1312, -105, 153, -176, 427, -6, 936, 342, 497, 141, 72, -1661, 688, -71, -958, -487, 94, -257, -953, 918, -163, -678, -143, 101, 812, 911, 692, 268, 810, 867, -651, -710, -455, -115, 840, 1125, 192, 406, 1077, 649, -1010, 748, 271, -221, 40, 2074, -1372, 1058, 1209, -1215, -71, -789, -255, -1747, 503, 775, -1053, 637, -911, + -656, 797, -494, -73, -296, 39, -436, 135, 204, -332, -467, -37, -508, 667, 122, -627, 139, -105, -339, -329, 217, 426, 536, 219, -479, 1229, -226, 123, -78, -651, 250, 355, -328, 525, 136, 392, -90, -629, 214, 948, -613, -879, -1436, 287, -279, -452, -584, 321, -357, -162, 936, -291, -58, -736, 55, 473, -1040, -651, -625, -303, 371, -1393, -782, -2012, 344, -19, -517, -223, -303, 431, 640, -714, 21, -249, -248, -1257, 270, 966, 249, 731, 911, 822, -1109, -337, -340, -516, 921, -948, -553, 33, 1340, 304, -480, 1357, -770, -717, + 1612, 1550, 143, 395, -448, -1470, -459, 1480, -725, 1341, -491, -2112, -564, -988, 1119, 10, 245, 1009, -168, 832, -1093, -1281, 978, -257, -2164, 1332, -694, 363, 430, -755, 1424, -978, 512, -15, 374, 1449, -375, -458, 50, -302, -400, -328, 159, 326, 75, -208, 178, -691, 617, 435, 345, 138, 0, -323, -355, -336, 289, 566, -559, 490, 1140, 384, -983, 94, 354, -365, -651, 609, -552, -13, -52, -586, -758, -8, 425, -251, 981, -331, -655, 455, -293, 34, 380, 751, 50, -1338, 786, 918, -1116, 611, -12, -397, -481, -1597, -713, 566, + 95, 1472, -1186, -664, 269, -159, 935, -1306, -5, 137, -1113, 1109, 600, 340, -526, 760, -904, 497, 378, 235, -71, -499, 200, 1008, -537, -192, 189, -787, 796, 32, 203, -1079, 575, 144, 190, -2533, 339, -720, 1176, 981, 1032, 533, -2070, -361, 433, 44, 128, 1452, -226, -874, -1057, 42, -1175, -1023, -916, 436, -1710, 1208, 2302, -607, -287, -1805, -403, 691, 417, -601, -133, -2184, -777, 2192, 924, -681, 632, -1239, -925, 241, 39, 148, -849, -292, -185, -2, -1226, 261, -165, -383, 153, 502, -674, -334, -113, 238, -519, -138, -97, -484, + -1, -896, 1159, 375, -315, -120, -352, -50, 741, 222, -147, 389, -251, -1115, 43, 49, 227, 491, -300, -212, 477, 583, 242, -539, -1199, -1672, 468, -743, -475, 484, -387, -600, 479, -783, -29, -889, 1277, 4, -902, -290, 39, -110, 311, -632, -407, 120, 272, 130, 141, 460, -535, -230, -1255, 455, 137, -406, 937, 486, -360, 1390, 329, -902, 684, 99, 451, 913, -71, -244, 160, 750, 448, 1, -64, 803, -59, -967, -151, 160, 765, -348, 1307, 1415, -894, 732, 1620, -448, 2452, 1363, -598, -569, -907, -1054, -576, 312, -170, -198, + -20, -171, -1693, -673, -1672, 382, 1521, -577, -80, -833, 420, 90, 302, 409, 1278, -74, 587, 577, -940, 29, 9, 197, 427, -65, -214, 385, -47, -230, 61, -404, -84, 280, 65, -179, -899, 37, -408, -44, -343, 752, -245, 362, 469, -372, 563, 346, 16, -205, -337, 78, -29, -207, -25, 371, -282, 157, -96, 265, -709, 2154, 569, -771, 86, -1013, -133, 355, -421, -538, -600, -228, 231, -133, -193, 274, 157, 371, -383, -240, 276, -99, 49, -560, 379, -655, 314, 216, -142, -30, 23, -381, 63, 77, -304, 547, -295, 132, + 2, 18, 276, -271, -421, -127, 632, -471, 309, -862, -513, 163, -187, -15, -58, -520, 549, 438, 39, -381, -20, -232, 112, -289, -10, -278, 206, -78, 53, 696, -591, -52, 103, 41, -129, 15, -281, 15, -236, 142, 273, -423, -352, 201, 24, -101, -336, 143, 43, -16, -78, 2, -79, 231, -157, -44, 106, -80, -15, 185, -127, -84, -51, 38, 190, -67, -220, 11, -143, 500, -206, 60, 111, -129, 397, -59, -350, 123, -202, 245, 118, -57, -25, -94, -98, 242, -165, -76, -30, -215, 270, -1042, -1517, 1054, 4897, 2132, + 2249, -24, -4515, -3284, -1695, -3575, 1740, 2118, 1115, 4602, 2082, -210, 1538, -2993, -3796, -2181, -2657, -584, 2069, 2101, 892, 3536, 1768, -256, 1713, -1579, -2685, -1553, -2018, -3188, 1178, -36, -1134, 3415, 2069, 1152, 3512, 839, -1774, 1718, -2532, -2902, -586, -3051, -3083, 1214, -505, 740, 3900, 2661, 2782, 2613, 323, -1475, -1692, -2847, -3723, -1961, -1058, -778, 1428, 2214, 2089, 2946, 2670, -417, -467, -485, -2734, -827, -1345, -2040, 458, 829, 138, 1891, 849, 12, 1190, -919, -1004, 23, -652, -211, 498, -107, 552, 730, -403, 574, 237, -893, 86, -429, -1686, -29, + -428, -725, 1630, 484, 613, 2135, 849, 623, 471, -1065, -1552, -1442, -2415, -1979, -880, 79, 1086, 2480, 2630, 2412, 2139, 1318, -529, -1519, -3025, -3833, -2959, -1778, -629, 1608, 2982, 3427, 3514, 1692, -424, -1163, -1429, -1842, -1332, -1368, -1107, -165, 331, 541, 930, 999, 914, 834, 452, 118, -142, -474, -738, -730, -626, -449, -258, 88, 287, 397, 412, 397, 256, 154, -2, -14, -71, -103, -152, -79, -122, -135, -130, -86, -185, -77, 2, 95, 213, 293, 196, 264, 162, 50, -91, -205, -325, -282, -283, -131, -17, 139, 166, 250, 206, 170, + 61, 29, -80, -77, -127, -108, -99, -25, -48, 26, -8, 40, 30, 30, -11, 65, 30, 74, 20, 31, 1, 4, -73, -46, -91, -49, -55, 3, -6, 57, 31, 70, 31, 49, -3, 19, -29, -3, -40, -1, -34, 9, -21 } }, + { { 156, 88, -139, -33, -51, -6, 212, 11, -89, 110, 24, 10, 38, 22, 3, 157, 91, -108, -40, -14, -36, 43, 69, 44, -45, -70, 28, -139, -62, 102, 10, 82, 44, -69, 52, 0, -58, 144, -96, -47, 20, 49, -65, -19, -94, -190, 178, -37, -97, 9, 164, -1, 64, -82, -46, -35, 51, -65, 131, 19, 119, -172, 73, -46, 30, 71, -28, -20, -125, 0, 69, 14, -34, -7, 62, -33, -32, 94, -42, 29, -17, -7, -116, -50, -31, 42, -8, -54, -8, -12, -32, 30, -38, 1, 10, 19, + 33, -15, -27, 29, 7, -23, 5, 50, -6, -6, 22, 1, 8, 7, -14, -29, -15, 21, -4, 1, 12, -16, 15, -1, -8, 55, 445, 152, -35, 120, 7, 219, 138, -31, 113, 196, 258, -153, -148, 63, -59, -50, 185, 148, 142, 101, 20, -6, -64, 70, 50, 234, 24, -6, -103, 48, 69, -14, -31, -37, 64, -10, -37, -87, 92, -31, -30, 129, 184, -48, -22, 106, 96, 168, 105, 46, 18, 143, 82, -198, 1, 60, -113, 2, 19, -142, 72, -69, 106, -23, -18, 56, 19, -98, -8, 53, + -19, -25, -28, 10, 113, 19, -113, -28, 27, -35, -14, 166, -33, 20, -19, -43, 38, 61, -15, 27, 31, -32, 15, 27, 7, -21, -58, -19, -35, -17, -4, 18, -10, 22, 13, -6, 154, -12, -291, -135, -57, -63, -158, -145, -91, 158, -173, -81, -82, 32, 262, -39, -21, 64, 150, -230, -38, 47, -102, 81, 128, -141, -9, 18, -83, -208, 36, -88, 28, -81, 119, -144, -135, -331, -89, 114, -19, -127, -63, -16, -133, 7, -23, 92, 72, -34, 4, -34, -141, 172, 30, 116, -43, 1, 30, 50, + 133, -42, -32, 40, -4, 145, 77, -125, -50, -31, -199, -22, -19, 118, -76, 108, 18, -4, -11, -19, -22, 23, -80, 37, -46, 41, 34, 16, 10, 116, 85, -21, 105, -14, -36, -33, 20, -7, 72, -18, 45, 37, -7, 31, 0, 32, 31, 10, 11, 35, 23, -47, -27, -5, 58, 66, 0, -7, 35, 1, -22, -640, -199, -57, -51, -54, 247, -229, 110, -54, 51, -66, -52, -184, 31, -68, 15, -267, 6, -28, -47, -5, 51, 39, -25, -19, -106, 32, -85, 55, 0, 47, 166, -44, -190, -82, + -223, 30, 40, -21, 39, -79, 75, 37, -98, 8, -268, -58, -179, 97, 177, -157, -12, 50, 27, -257, 43, 130, -123, -59, -292, 98, -42, 120, 216, 122, -174, 36, 41, 9, -193, 49, -82, 128, -52, -7, 60, 52, 152, 172, 118, -10, 44, 102, 52, -103, -21, -69, -68, 30, -3, 16, 2, -21, -6, 62, -21, -21, 2, -18, -46, 56, 2, 26, 68, -9, 8, -54, 35, 23, 6, -55, 18, 0, 36, -396, 45, 70, -140, -19, 388, 299, 164, -44, -69, 191, 122, 60, 74, -156, 54, 14, + 183, -175, -78, -34, 24, -37, -199, -137, -140, -168, 94, 110, 73, 48, 5, 47, -24, -23, 14, -62, -16, 86, 70, -138, -150, -16, -151, 90, -45, -259, 33, 129, 187, 127, 9, 120, -182, -61, -81, -15, 14, 81, -62, -170, 206, -188, -87, 125, 298, 68, 60, -291, 314, 35, 220, 334, -72, 34, 41, -140, 280, 63, -90, 75, -37, 135, -227, -124, -232, -48, -102, 91, -58, 38, -108, -30, -20, -73, -3, -29, 30, -8, -29, -19, -12, 53, 17, -45, -93, 51, 54, 7, 2, -4, -38, 14, + -25, 55, 12, 30, -31, -41, -74, 41, 596, 423, -152, -218, 331, 218, 348, 515, -260, 180, 85, 151, 66, 92, 212, 55, 216, 9, -139, 60, -45, 75, -26, 400, 67, 90, 54, 18, 139, 62, 8, -23, 99, -75, 190, -146, 229, -106, 138, 75, 85, 70, 337, 260, 16, -70, -183, 202, -223, 58, -97, 101, 211, 28, -353, -284, 30, -176, -193, -109, -223, 82, 386, 196, -142, 12, 45, -98, -114, -16, 190, 214, -224, 109, 248, 52, 81, 122, 193, -30, -132, 54, -57, -8, -126, 120, 182, 31, + 33, 28, -128, -16, -2, -11, 13, -17, 21, 19, 63, 10, -1, 9, 40, 72, 36, 76, 40, 17, 22, -12, -119, -120, 25, 94, 23, -24, 22, -13, 58, -42, -42, -74, 34, 265, 49, 383, -35, -3, -128, -101, 126, 290, -86, 78, 19, 314, 128, -144, -136, 22, 64, 285, 277, 425, 75, 119, -76, 174, 195, -75, -99, 154, -118, -161, 151, 47, -189, -229, 349, 177, -13, 225, 42, -156, 332, -77, 9, -7, 85, -120, 85, -120, 83, -112, 101, -91, 138, -115, -119, 311, -389, 23, 45, -132, + 25, -435, -215, 210, -175, 129, -47, 87, 37, 75, 45, -197, 105, -114, -14, -250, -137, -62, -61, 73, 236, 138, -192, 75, 36, 3, -93, 14, -18, 47, 21, -48, -66, -24, -19, -36, 136, 26, -53, -29, 32, -55, 5, 28, 1, 8, -145, -58, -37, 23, -41, -5, 91, -7, -25, -26, 9, 29, -311, -266, -2, 117, 216, -251, 72, -226, 186, 145, -313, -63, 32, -365, -209, 224, -30, -15, 52, -22, -384, 352, 22, -247, -122, 48, -33, -237, -72, -136, 39, -11, -77, 78, -333, -147, 85, 436, + -74, -254, -182, -141, 295, -314, -64, -21, -338, -418, 102, -290, -47, 45, 220, 125, 17, 49, 263, -113, -83, 393, -262, 205, -91, -97, -41, -46, 417, 11, 162, -429, -313, 12, -63, 482, 15, 329, 137, 411, 248, -61, -286, -106, 191, 85, 129, -157, -179, -48, -61, 86, -45, -114, -22, -27, -2, -13, 15, -46, -64, 79, -6, 6, -23, -34, -28, 22, 66, -69, 15, -42, -64, 46, -20, -59, -70, -13, 64, 7, 7, 25, 117, -99, -84, -50, 9, 48, -517, 51, -53, 354, 38, -372, 443, 145, + -264, -572, -242, 568, 25, -71, -98, 60, 16, 176, 90, 188, -44, 335, -176, -393, 14, 19, -97, -13, 144, -100, -64, -33, 312, 246, 123, -22, -433, -7, -26, -17, -75, -6, -191, -349, -58, 242, 231, -87, 248, -80, 105, 277, 261, -583, 197, 212, 84, -142, -516, 311, 180, 100, -187, -102, -211, 115, -234, -42, 0, 210, -134, 107, 54, -374, -56, -250, 406, 191, -486, -102, 378, 191, -203, -99, -224, -74, 110, -67, -31, -84, -110, -183, 31, 15, -63, -19, 90, 63, -120, -41, 81, -23, 61, -77, + -57, -15, 13, 98, -109, -75, 48, -119, -14, -84, 46, -67, 109, -41, -25, -59, 68, 48, 125, 37, 322, 391, 403, 307, 395, -496, -323, -172, -160, -238, -181, -398, -134, 26, 238, -1, -227, -11, 238, 11, -195, -93, 540, 52, 204, 62, 224, 45, 74, -332, 186, 12, 78, -348, 122, -534, 1, -169, 134, -49, -389, -10, -387, 71, -321, 294, -166, 463, 16, -9, 235, 50, -72, -68, 96, -158, 111, 286, 148, -213, -110, 612, 49, 488, -451, -95, -46, 355, -393, 56, 191, -393, 276, -247, 74, 382, + 43, 215, 104, 499, 218, -207, -161, -199, 32, 19, 212, -125, -21, 137, 12, 106, 146, 20, -113, 139, 109, -13, 46, 47, -48, -41, -161, 110, -76, -73, -29, -85, 83, -58, -17, -91, -20, -20, 118, 83, -1, -18, -4, 66, 82, 70, 151, -16, -55, -145, -500, 79, 478, 366, 390, -126, -105, 104, -72, 493, 160, 238, 408, -25, 151, -274, 406, 210, -106, -246, -237, 280, -479, 191, 271, -193, -268, -146, 253, 101, -99, -169, 1, -288, -443, 85, -425, -625, -82, 30, 637, -270, -220, 290, 469, 476, + 249, -24, 107, -198, 35, -208, 524, 469, 299, -16, -540, 2, -461, 512, 392, 249, -383, 319, 178, 223, -73, -319, -236, -254, 87, -359, -667, 135, 451, 243, 442, -131, -123, 452, 149, 64, 297, 102, 8, 260, 161, -20, 117, 115, 67, -81, -147, -191, 52, 129, 73, 262, 7, 188, -58, 79, 146, 23, -67, -37, -214, -181, 65, 50, 86, 228, 34, 174, -64, -34, 31, -161, -128, -44, -138, 70, -45, 57, 127, 180, 254, 401, 868, 384, 304, 280, -535, -86, -195, 684, -696, -662, 190, 446, -12, 546, + 497, -25, 192, -330, -236, 519, -204, 356, 127, -233, -120, -104, -114, -243, 203, 214, 181, 15, -270, -349, 450, -444, 349, 30, -545, 273, 520, -13, -141, -68, 43, 28, 355, -21, -266, -113, 302, -552, 133, -94, 448, 470, 315, 367, 487, 347, 128, -318, -356, 170, 238, -19, 206, 278, 741, -420, 469, -280, -177, 508, 78, -307, -265, -283, -456, -158, -223, 364, 10, -295, 161, 99, -62, 170, -348, 226, 16, -35, -37, 191, 34, 49, 203, -86, 34, 146, -222, 155, 10, 57, -99, 124, -44, 13, 173, -1, + -41, 42, 117, 145, 245, 198, 74, -115, -93, -350, 78, -292, -85, -128, -119, 135, 53, -140, -577, -103, 336, -414, 13, -261, -456, 663, 567, 474, 225, 123, 187, 486, 269, 499, -185, 418, -315, 506, 680, 426, 340, 173, 351, 353, -105, 703, 169, -425, 201, -430, -296, -88, -668, 11, -143, -181, -325, -169, -93, -21, -66, 29, 28, -384, -253, 79, -203, 159, 658, -332, -27, -63, 24, -315, 169, -151, 509, 108, 304, 476, 81, -32, -314, -700, 92, 521, 378, -99, -466, 393, 41, 236, -597, -429, -393, -592, + -367, -433, 201, 64, 151, 197, 273, -134, 278, 316, 10, 170, -102, -210, -217, -227, -91, -166, -11, 50, -22, 15, 42, -192, -178, -305, -105, -71, -170, 67, 25, -90, -276, -127, -102, -71, 229, 70, -101, -127, -47, -331, 90, -67, 170, 20, -104, -195, 203, -133, 291, -990, -634, -302, 707, 515, -384, 441, 398, 340, 332, -332, 33, 192, -331, -998, -183, -277, -612, 55, -209, -157, 186, 110, -137, 28, 467, 499, -920, 218, 46, 424, 144, 22, -574, 174, -148, -160, -395, -294, 736, -336, -15, 86, -196, 813, + 386, -365, -221, -640, -93, 607, 177, 182, -202, 370, -89, -163, 341, -206, 567, -136, 422, -866, -294, 492, 120, -82, 137, -958, -453, 142, -383, 143, 37, 103, 584, -223, 235, -50, -478, -87, 359, 518, -19, -223, -405, 7, -565, -188, 47, 658, 590, 76, 247, 70, -101, 323, 246, -135, 270, 201, 107, -234, -18, -124, 197, 133, 175, -20, -272, 249, 9, -132, -265, -19, -24, -255, 172, -187, -290, 318, -132, -116, -148, 65, 44, 253, 54, -51, 105, 154, -293, 73, 80, -119, 180, -431, -1240, -105, -150, -134, + 190, -495, 971, -177, 43, 1072, -1262, -131, -248, -120, -1445, 81, -225, -279, 489, -496, 75, 95, 232, -45, -528, 360, -347, 751, -131, -851, -64, -29, -431, -857, 383, 437, -720, 586, -651, -505, -313, 57, 50, 97, 412, -78, -398, -935, 188, -1264, -674, -434, -1016, -600, -295, -62, -478, 725, 742, 166, -227, 823, 368, -93, -189, 593, 434, -201, 780, -657, -340, 858, 400, 1203, -659, -737, 188, -560, 602, 67, 208, 1144, -632, -673, -251, 239, 258, 290, 290, 333, -354, 141, 52, -23, -43, -233, -190, 336, -362, -15, + 71, -171, 43, -176, -14, -16, 73, -285, 146, 364, 105, 90, 397, 296, -29, -381, 351, 93, -134, -283, 364, 58, 10, 226, 282, -361, 188, 123, -262, -104, -407, 260, -50, -460, -230, 114, 965, 546, -89, 1302, -150, 533, -616, 759, 718, -68, -576, 58, 208, -325, 340, -473, -8, -148, -154, -537, -390, -246, -33, -176, -420, 619, 427, 112, -174, 102, 599, 278, 440, 273, -328, -511, 1025, -138, -561, -238, -241, -138, 741, 28, -572, -223, -1421, -354, -167, 871, 604, -1732, -744, -425, -9, 82, -690, 503, 271, 437, + 866, -1138, 1108, 791, -360, -766, 48, -194, 295, 1005, -523, -590, 823, -974, -1085, -442, 111, -316, -1189, -486, -385, 13, 65, -346, -24, 46, 14, 96, -752, -270, -249, 42, 210, -62, -241, -146, 80, 377, 410, -64, -356, -99, 521, 24, -136, 102, -708, -215, -334, 40, 122, -694, -700, 167, 608, -269, 398, 115, -196, -65, 161, 115, -58, 114, -20, 905, 122, 341, -706, -1115, 1612, 808, 73, 106, -362, -948, 333, -73, 814, 183, 302, 893, 494, -9, -95, 152, -543, -446, -578, -321, 536, -145, 34, 671, -114, 295, + -930, -834, -566, 485, 197, -29, 222, -294, -836, 1058, -1002, 465, 478, 378, 168, 642, -412, -1024, 759, 2154, -378, 1043, -1251, -673, 774, 456, -1161, -324, -97, 1012, -250, -106, -1579, -1012, -362, -1157, 971, 1037, 1632, -1441, 622, 185, -803, -43, -38, -1665, 1191, -492, 562, -167, 93, 2263, -610, 788, 518, -543, 985, 3, -189, 65, 254, 641, 390, 258, -22, 607, -564, -273, 48, 156, 280, -150, 487, 71, 216, -90, 369, -26, -540, 316, -664, -387, -154, 290, -71, 345, 776, 1205, 865, 244, 556, -316, 283, -14, -25, -45, + 116, -242, 340, -323, -1434, -821, -25, -223, -478, 170, 469, 43, -505, -30, -484, 1319, -402, 26, 1008, -61, -1025, -721, -699, -316, -370, 1098, 119, 177, 554, -307, -303, -190, -309, -677, -154, 1259, 412, 296, -836, 305, 70, -603, -66, -304, 1376, -1089, -932, -334, 175, -327, 46, 366, -710, -196, 1166, -940, 169, -239, -565, -997, -755, 33, -1379, -1676, 401, 339, 272, -1498, 1158, 1398, -472, -410, 91, -62, -312, -780, 566, 2111, 553, -526, 14, 332, 709, 188, -1248, -1120, 1212, -235, -492, -733, 254, 1379, 426, -440, 258, -57, + -244, -124, -71, 609, 341, -211, -336, 274, 163, -54, -138, 221, -325, 201, 532, -51, -291, -90, -187, -323, -592, 85, 454, -305, -373, 183, -466, 2, -759, 364, 475, 1210, -385, -166, -501, -515, 146, 267, 504, -61, -109, -508, 205, 126, 153, -150, -32, 319, 370, -459, -1207, 333, 473, -1789, 980, 42, -509, 171, 653, -925, 572, -859, 232, -50, -432, -241, -117, -633, 453, 396, -18, 218, 28, 350, 458, 442, 656, 563, -348, 87, -715, 758, -587, 185, -113, 154, 37, -542, 493, -275, -524, 1099, -879, 264, -254, -437, + 444, -115, 132, 684, -828, 33, -1014, -1999, -51, 636, -240, 2568, 523, -1004, 282, -1401, 486, 1001, 1183, -408, -234, -1558, -1785, -151, -1113, 263, -70, -972, -228, -482, -1063, 870, 1713, -482, 121, 369, -455, 529, 675, -470, 78, 1, -854, 425, 72, 258, 312, -604, 236, -321, -484, -549, 465, -341, 191, -531, -192, -37, -647, 632, -410, 125, 193, -603, -99, 463, -55, 65, 103, -177, 285, 598, -72, 347, 410, -513, -972, 328, 135, 560, 672, -880, -864, 150, -254, 153, 293, 159, -1275, 263, -93, -743, 334, -482, -326, -600, + 305, -653, 836, -89, 309, -193, 1123, -305, 617, -10, 735, -205, -372, 240, -421, -444, 60, 837, 538, -570, 608, -428, -655, 184, 895, -345, -366, 479, 214, -446, 49, 609, -255, -587, 319, 244, 374, 686, 143, -415, -137, 1507, 1582, -438, -1312, 1005, -439, 283, 142, 1697, 232, -882, -323, -214, 47, 262, 409, 551, -656, 210, 148, 983, -246, 692, 745, 412, 355, 214, 593, -570, 638, 812, 586, 98, -1153, -173, -744, 34, 499, 167, -255, -406, -238, -66, -30, 210, -239, 64, -25, -182, 351, 136, -315, -150, -81, 428, + -1, 87, -413, -297, -548, -259, -34, -54, 7, -97, -491, 125, -168, -82, 72, -139, -7, -427, -102, 16, 6, 7, -109, -109, -38, -170, -240, 1788, 754, -810, 196, -846, -457, -59, 307, -136, 657, -782, -23, 306, -25, 319, -45, 111, 76, -561, -175, 146, -521, -527, 45, 134, -370, 264, 258, -158, -261, -43, 58, -93, 222, 55, 175, -232, -97, 408, 1, 20, 199, -133, 220, -210, -387, -253, 401, -319, -233, 24, -314, -342, 488, -486, 771, 168, -340, 336, 54, -572, 51, -103, -99, 270, -8, -336, 656, -394, + -152, 338, 110, -144, 18, 104, -10, -28, -67, 150, 273, -11, -453, 324, -233, -36, 389, -26, -118, -17, -335, 162, 117, -38, 8, 136, -326, 23, -111, 32, 136, 34, -138, 320, -487, 63, 58, -35, 61, -73, -275, 303, -140, 216, 4, -36, 287, 106, -239, 90, -120, -105, 56, 180, 185, -73, -236, 120, -134, 163, -1087, -1298, 1094, 4451, 1736, 2044, 24, -4161, -3070, -1600, -2448, 1100, 2101, 871, 3716, 2109, -144, 878, -1885, -3791, -1518, -2632, -425, 1829, 1534, 1396, 2315, 1434, 389, 640, -177, -2697, -1197, -969, -3735, 695, + 485, -1654, 2683, 2662, -95, 3368, 1650, -1560, 1040, -1551, -3239, -254, -1958, -2828, 495, 305, -174, 2641, 2540, 1522, 2260, 1379, -886, -991, -1770, -3023, -2238, -1063, -1004, 545, 1703, 1170, 1872, 2836, 1097, -371, -360, -1959, -1589, 147, -1823, -824, 980, 245, 1229, 994, -512, 332, -108, -676, 144, -301, -312, 628, 211, 266, 828, -479, -193, 454, -629, -510, 230, -1489, -255, 512, -1208, 589, 743, 81, 1877, 1793, 405, 728, -531, -1601, -811, -2131, -2428, -1372, -592, 459, 2299, 2673, 2792, 2486, 1411, -310, -1573, -2477, -3464, -2956, -1636, -423, 1383, 2498, + 2484, 2228, 1439, -274, -459, -718, -1092, -772, -689, -805, -445, -228, -206, 157, 454, 617, 797, 743, 571, 254, 20, -302, -452, -589, -628, -623, -265, 20, 215, 213, 322, 346, 367, 266, 75, -36, -23, -133, -112, -103, -198, -231, -51, -81, -57, -37, -27, 85, 229, 173, 179, 174, 98, 28, -36, -178, -196, -214, -159, -95, -6, 23, 99, 144, 151, 75, 49, 12, 10, -16, -28, -54, -19, -31, -26, -45, -43, -56, -31, -40, 20, 54, 97, 91, 87, 45, 31, -30, -50, -69, -76, -90, -34, -25, 7, 15, + 38, 31, 55, 26, 32, 6, 6, -21, -7, -24, -4, -12 }, + { 18, 111, -150, -123, -21, 119, 176, -83, 103, -57, -146, -40, -81, 48, -20, -71, 65, 98, 22, 118, -217, -235, -151, 22, 0, -40, 12, 71, -23, 97, 80, -103, 39, -8, 126, 115, 44, -123, 81, -74, 41, 80, -196, 214, 315, 41, 143, -116, -23, -109, -56, 97, -32, -113, -30, -71, 55, -69, -63, 6, 58, -58, -64, -28, 112, 100, -85, -32, -100, 23, 133, 37, -48, -64, 50, -18, -90, -33, -61, -9, -32, 52, 50, 26, -29, -40, 90, -12, 25, 46, -13, -2, -18, 27, 4, 7, + -26, 3, -8, -26, 2, -4, 20, 47, -26, 11, -5, 23, 29, -7, -11, -6, -1, -26, -10, 11, -9, 4, 0, 21, 5, 2, 485, 223, -17, 101, 92, -116, -57, 134, 61, 146, -106, 213, 80, -210, 167, 9, -4, -111, 122, -227, -195, -42, -69, -38, -69, 26, -42, -95, -68, 79, -86, 55, 35, 22, -95, 133, -279, -50, -1, -49, -35, 24, 52, -90, 72, -109, 104, 32, 23, 107, -75, -19, 44, 167, 42, 70, -38, -146, -203, 37, 111, 144, -59, -228, 34, -93, -63, -53, 63, 6, + 222, -7, 75, 43, -34, -58, -62, -233, -68, -39, -31, -45, 43, 116, 33, 110, -1, -11, -35, 30, 40, -12, -45, 39, -23, 15, -20, 20, -33, -21, 32, 10, 18, -13, 11, -22, 262, 60, -220, -251, 69, -77, -206, 234, -115, -39, -31, 184, 40, -108, 130, -101, 196, -271, -178, 215, -224, -228, -90, 183, 81, 87, -21, 164, 100, -18, -217, 58, -60, 77, 70, 58, 189, 50, -186, 16, 130, 189, 65, -105, -24, -155, 66, -274, -10, 294, 16, 30, -151, -188, 29, 40, 217, -48, 19, 22, + -32, 21, 72, 12, 153, -43, 101, 14, 27, 17, 179, 6, -25, 32, -38, -122, -64, -126, -3, 224, 47, -75, -25, -130, 73, -102, -71, 23, 4, 6, -58, -84, -17, 19, -28, 46, -5, -1, 46, 27, 46, 37, -1, 14, -38, 1, -34, -37, 25, 29, 53, 37, -26, -8, 28, -22, -41, 22, 6, 0, 5, -602, -390, -88, 67, 95, 12, -3, -228, -16, -48, -40, 7, -60, -25, -172, 89, -359, -129, 30, -70, -111, -61, -205, -102, -86, -95, 43, -156, -88, 196, 125, 14, 92, 70, -66, + -129, 75, 292, 31, 38, -117, -101, 84, -248, -135, 277, -254, 78, -62, -126, 56, 20, -72, 18, 40, -86, -1, -16, 168, 152, 20, 42, 72, -4, -35, -57, -353, 171, 104, -94, -6, -145, -42, 22, -110, 50, -132, -71, -154, -223, 145, -41, 4, -189, -50, 26, 29, -49, -11, -9, -55, -97, 13, -49, 40, -7, -27, -19, -13, 49, 6, -71, 11, -21, -9, 25, 8, -18, 15, -56, 28, -51, -19, -66, -521, 82, 120, -31, -47, -285, -119, 81, -258, -244, 49, -232, -122, -4, -143, 82, -113, + 177, -94, -59, 54, 125, 226, 144, -254, -12, -20, 127, 186, 320, -142, -123, 164, -172, 39, 52, 267, 100, 149, -198, -89, -271, 215, 228, 259, -2, -57, -172, -37, 177, -82, -110, -104, -135, 29, 34, 40, -185, -3, -181, -10, -25, 74, 67, -57, -81, -233, -11, -19, 145, -90, 240, -136, 32, 110, 218, -167, 52, 113, -192, 97, 2, 239, 82, 54, 149, -15, 42, 113, 48, 1, -40, 2, 50, -15, 63, 93, 78, -35, 44, 6, -23, 38, 51, 0, 25, 60, 46, 48, 25, -23, -36, 46, + -39, 46, -22, 4, 59, 44, -11, 33, 646, 546, -16, 12, 290, 35, 144, -90, 161, -125, 293, 95, 5, 55, 24, 362, 251, -244, -196, 74, 43, -81, -48, 42, 180, 126, 84, 15, 97, -65, -1, 198, -217, 85, 273, 198, 370, -40, -52, -36, 27, -121, 402, 361, 265, -125, -32, 151, 130, -115, 29, 205, -74, -102, 137, -391, -41, 18, 61, -135, -249, 99, 177, -210, -73, -227, 87, 12, -43, -52, -191, 323, -82, 40, -329, -83, -155, 385, -65, -57, 177, 76, 3, -128, 119, -85, -112, 176, + 172, -6, 109, 0, -44, 92, -11, 34, -27, -46, -7, 71, -52, -46, 1, -60, 24, -55, -26, 1, -6, 70, 6, 18, 50, 44, 16, 21, 42, 95, 22, 89, 19, 42, 71, 423, -17, 268, 365, -192, -450, 19, 342, -264, 240, -71, -326, -150, 328, -320, -283, 206, -327, 110, 156, 129, -93, 199, 56, 38, 127, -208, 284, 141, 123, -58, -32, 531, -186, 34, 138, 268, -363, -298, -278, 12, 20, -18, 169, 53, 301, 122, 177, -27, 24, -148, 269, -121, 266, -144, -229, 396, 321, -453, -401, -263, + -206, 144, 23, -91, 209, 232, -277, 164, -22, -553, -183, -278, -253, 97, -86, 183, -42, 29, 332, 339, -31, 90, -29, 54, 48, -113, 95, 29, -4, 286, 86, -1, 9, -50, 85, -8, 56, -60, -3, -64, 18, 76, 24, 1, -8, 66, 42, -40, 6, 0, 10, 34, 15, -26, -31, 11, 19, -2, -239, -338, 203, -195, -141, -121, -390, -42, 176, -107, -22, -144, 324, 49, 207, 156, -259, 266, 401, -123, -162, 42, -68, 172, -493, 189, 429, -58, -139, -123, 187, 383, -90, 96, -170, 262, -315, -122, + 63, -50, -244, 452, 320, 238, -100, -341, -41, -485, 85, -36, -14, -11, -72, 262, 223, -337, 189, -202, 279, -26, -55, -24, -294, -57, -268, -596, -26, 69, 48, -229, -7, -66, -444, 9, 387, -244, 102, 126, -48, 27, -113, -68, 92, 110, 122, -31, -76, -30, -82, 68, 35, -71, -19, -65, -69, -10, -62, -96, 60, -20, -73, 58, -51, 48, 74, 31, 72, 50, 0, 47, 160, 76, -78, -55, -90, 0, -117, 62, -6, 91, -23, 71, -11, -50, 151, 72, -625, 44, 364, 199, -285, -232, 457, 106, + 103, -90, 118, -5, -306, -80, -321, 152, -191, -29, -313, -346, -466, 291, 196, -149, -166, 131, -428, -39, 32, 103, 188, 92, 12, -148, 62, -136, 113, -130, 74, 39, -136, -176, -335, -221, 84, -572, -156, 313, 167, -69, 746, -108, 345, 342, -544, 35, -73, -460, -241, -253, 8, 54, 515, -83, 49, 349, 259, -61, 348, -165, -128, -233, -309, -450, -171, 256, -490, -250, 378, 276, -166, 346, -155, -24, -16, 166, -109, 166, -104, 142, -42, 58, -67, 115, 109, 48, -20, 129, -84, -95, 101, -28, 110, 80, + 54, 74, 45, 21, -189, -35, -2, 53, -51, -80, -67, -181, 68, -4, 114, 64, 111, 84, 23, 34, 432, -77, 140, -212, 126, 178, -108, 152, -236, -263, 400, 216, 259, 316, 0, -263, 346, -303, -403, 4, 382, -56, -327, 43, 449, -66, 125, 42, 629, 38, 136, 308, -38, -162, -299, 41, -40, -290, 11, -172, 117, 424, 6, -258, -74, -240, -125, -39, -99, 56, -316, 339, -178, 574, -144, -420, 25, 19, 205, 85, 112, -430, -346, 249, -361, -506, 146, 98, -113, 543, -442, -616, 231, -421, 42, 56, + 13, -405, -244, -527, 181, -55, -28, -83, -233, -107, -176, -89, -68, 199, -152, 152, 57, 157, 28, 19, -213, -80, 59, -71, -233, 44, -37, -93, -81, 73, -93, 99, -53, 120, -23, 60, -121, -122, -3, 7, -43, 182, -161, -155, -100, 87, 97, -126, 94, 26, -334, 185, 19, 456, 479, 691, 316, 147, 97, 228, -234, 264, -416, 203, -40, -35, -797, -308, -130, 272, -33, 67, 87, 73, -407, 423, -15, 172, 15, 394, -422, 295, -207, -9, 320, -362, -161, -394, -156, -439, 402, 295, 539, -26, 128, -489, + 113, -507, 495, 140, -79, 468, 478, 245, -283, -424, -610, -26, -215, -307, 333, -91, 774, -571, -208, 442, -460, -182, 107, 9, -66, -441, 203, 76, -239, 220, 467, -399, 451, 561, -166, -295, 232, -227, 214, 137, -233, -181, -45, -72, 329, 112, -55, -158, -259, -146, 84, -166, 81, 159, 103, -111, 87, -91, 127, 83, 141, 86, 8, -146, 98, 148, -147, 7, 53, 56, 128, 13, -15, 141, 173, 35, -77, -132, -2, 120, 146, 100, 720, -165, 102, -39, -236, 322, -117, 119, 39, 462, -145, 538, 10, 268, + 239, -43, -174, -525, 250, 546, 30, -4, 380, 322, -22, 60, 651, 408, -117, 142, 429, -107, -472, 12, -342, -54, -217, 21, -653, -195, -237, 12, 138, 138, 638, 705, 373, -486, -286, 396, 557, 118, -505, -83, -118, -528, -332, -400, 491, -182, 69, -497, 726, 535, -58, 222, 1204, -60, -244, -461, -26, 321, 255, -185, 365, 720, -306, 460, -207, 152, -286, -155, -247, -325, -165, 215, 1, -70, 54, 90, 390, -41, 41, -3, -177, -18, -62, 38, 159, -100, -46, -124, -57, 46, 50, -44, -254, -238, -79, -293, + -255, -45, 231, 204, 177, 41, -38, 12, 100, 83, -29, 58, 43, 370, 38, -222, 220, 85, -308, -521, 676, -425, 511, -373, -555, 25, 701, 448, -516, -347, 121, 101, 238, -43, 468, 247, 616, -226, -101, -23, -117, -594, -435, -138, 619, 127, 50, 19, -574, -657, -505, 260, 301, -226, -146, 56, 73, -351, 102, 650, 116, 407, 403, 287, 701, 1002, 331, 16, 146, 395, -208, -113, 268, -92, 144, -94, 435, 152, 309, -87, -114, 219, 581, -43, -473, 303, -742, -864, -294, 445, -286, -854, -520, -218, 313, 212, + -460, 827, -264, -581, 153, 226, -189, 287, -298, -118, 109, 77, -156, 146, 29, 261, -143, -313, -181, 52, -68, -63, -24, 2, -24, 212, -36, 35, -85, 98, 176, 34, 168, 52, -260, -115, 1, -225, -266, 129, 188, -146, -284, -312, 128, 53, -14, 203, -117, 74, 277, -1208, 70, 604, -108, -148, 745, -402, -406, -528, -169, -182, -344, 98, 174, 280, 205, -173, -128, -65, -144, 44, 143, 597, -255, -787, 421, -3, -20, -656, 293, 120, -64, 733, -209, 74, -66, 320, 396, -439, -40, -249, -26, 215, -161, 332, + -526, -448, -277, -478, -80, 36, 75, -666, -431, 307, 533, -260, -296, 272, -602, -554, -528, 574, -980, 311, -52, -587, -184, 481, 1249, -175, -344, 403, 958, 336, -215, -240, -43, 254, -18, 114, 570, 29, -213, -411, 334, -484, -324, -245, 168, -205, -344, -227, -209, -12, -254, 78, -197, -27, -65, 232, -183, -153, -375, -122, -67, -136, 355, -273, -337, -32, -296, -281, -124, 29, 266, -46, -115, -62, -177, 114, -357, -42, 368, 164, 240, -104, 91, 107, -89, -151, -202, 60, 95, 150, 167, -70, -678, -1078, -64, 1239, + -200, -87, -820, -60, -56, 87, 269, 39, 223, 18, -15, -581, 81, 532, -360, 660, -279, -39, -585, 376, -293, -187, -675, -911, 464, -443, -440, 162, 92, -194, 43, 519, -155, -491, -308, -629, -79, 183, 435, 92, -131, -105, -264, 155, 452, 78, -286, 520, -497, 56, -855, -248, -169, 1055, -666, 218, -218, 142, -124, -113, 18, 432, 128, -772, 851, 265, 303, 115, -342, -255, -99, 112, -20, 175, -463, -476, -80, 239, 517, -316, 438, -103, 170, -343, 197, -561, 633, 33, 70, 213, 285, 33, -396, -186, 106, -370, + 101, 181, 158, -218, -139, 385, 69, -381, -56, 334, -124, -469, 537, -141, 207, -86, -154, -248, 165, 51, 172, 31, 289, 39, 208, -96, 14, 135, -73, -109, -528, -320, 1154, -146, 104, -600, 543, -312, 403, -315, 701, 66, 80, -339, -266, 401, 906, -376, -537, 256, -206, 589, 757, 367, -103, 461, -297, -287, 637, 863, -957, 79, 154, 163, -317, -23, 400, -978, 304, 571, 225, -435, -110, 701, 585, 191, -320, -431, -836, 1207, 229, 621, -80, -257, 146, 361, 22, -19, -972, 153, 938, -165, 899, -533, -229, -371, + 218, 836, -253, -24, 767, 924, -290, -674, -591, -524, -234, -221, 542, -649, 365, 402, -137, 47, 427, -79, -229, 252, 188, 135, 394, 86, -58, 348, 135, 148, 186, -58, 31, -77, 161, -636, -167, 29, -114, 250, -469, -52, 16, 172, -2, 272, 198, -127, 393, 197, -124, 278, 309, 5, -184, 148, 301, 179, -34, -279, -127, 76, 54, 47, -261, 456, 336, 806, -243, 584, -308, -123, 544, -18, 741, -892, 561, 103, 250, -358, 273, 667, 1297, -296, 331, -16, -856, 790, 83, 310, -154, -400, -146, -31, -330, -207, + 1103, 80, 426, -312, 783, 7, 382, 163, -452, -94, -277, 12, 145, 924, 473, 42, 114, -29, -72, 155, 97, 581, 474, 240, -270, 405, 847, -792, 743, 123, 227, -795, -375, -1000, -806, -156, 546, 455, -1387, -6, -623, 334, 1396, 702, -889, 493, -363, -457, 771, 391, -388, -215, 680, 556, 307, 862, -226, 530, 469, -543, 771, 214, 895, 275, -77, 527, -49, 141, -619, 474, -299, 249, -221, 112, 296, 712, 191, 435, 115, 142, -227, -48, -77, 62, 361, 308, 540, 202, -58, 90, -119, -66, -531, -85, 139, 175, + 467, 416, 378, 436, -1153, -1811, -455, -218, -429, 84, 620, -648, 928, 319, -1303, -1026, -189, 706, 40, 45, -124, -432, -1261, 38, -1057, -902, 449, 331, 329, -164, -402, 952, 593, -424, -822, 624, 337, 137, -379, -992, 386, -473, 161, -847, 1027, 12, -392, 86, 269, 823, 536, -226, -28, 281, 303, 310, -176, -1319, -1014, 197, -128, 754, -133, -339, -909, 1061, 425, -757, -757, 1089, 1044, -21, 769, -111, 40, -322, -176, -600, 742, -144, -152, -325, 314, -938, 452, -281, -161, 652, -1, 96, 179, 598, 323, -255, 463, -141, + 557, 207, -596, 145, -296, 283, -237, 0, -391, -214, 237, -407, 185, 132, 190, -364, -242, -466, -389, 533, -179, 343, 234, -334, -31, -292, 27, -186, 696, 570, 405, 533, -115, -598, -665, -100, 223, 990, 623, -230, -168, -268, -476, -31, 242, 344, 235, 110, 620, 72, -454, -1130, 1788, 55, -1401, -95, -528, 245, 680, 637, -784, -1232, 202, -584, 180, -111, 538, -169, 69, 336, -517, -612, 56, 174, 533, -2, -877, 581, -493, 459, -430, -276, -57, -127, -942, 186, 251, -891, 372, -344, 171, -290, 862, 689, -888, -455, + 591, 763, -908, 1198, 68, 966, 685, 1139, -358, -467, 244, -924, 134, 129, 1634, -498, -1553, 2618, -1241, -936, 1494, 690, -886, 1472, 154, -1178, 1470, 190, 123, -247, 208, 993, -249, -331, -520, 743, -275, -176, -112, -284, -324, -447, 430, -54, -50, -155, -122, 67, -207, -333, 35, -268, -526, -526, 659, -279, 53, 627, -306, -272, 34, 316, 122, 141, 584, -356, 76, -260, -178, -109, 971, 497, -169, 149, -529, 176, -485, -286, 221, -116, -991, 615, 238, -173, -12, -495, -77, 17, -1618, 224, 486, -1215, 556, 321, -426, -122, + -21, -299, -98, -175, -541, 14, -270, -61, -133, 263, 967, 809, -746, -84, 1018, -180, -191, -1043, 120, 340, -170, 886, 2127, -717, -897, 1513, -101, -818, 945, 620, -491, -736, -907, 274, 486, -406, 1426, 929, -1781, -1710, 995, -806, -1042, 1348, 216, 1805, 867, -222, -244, -1307, -1018, 2966, 818, -640, -1438, 37, -587, -1287, -202, 1500, 638, 15, 1235, 1078, -345, -1382, 211, 822, -345, -326, 1722, 987, 169, -186, -890, -874, -228, 816, 328, -338, -162, -391, 319, -253, -336, -220, -45, 241, 328, 289, 119, -794, -280, -160, 293, -312, + 49, -87, 720, -474, -331, 743, 203, -385, 585, -212, 166, 41, 128, -459, -129, 610, 597, 244, -246, 155, -282, -228, -176, 317, -513, -113, 394, 1594, 1357, -375, 969, 83, -723, 458, 830, 256, 368, -1081, -201, 109, 232, -173, -911, -350, 350, -242, -83, -800, 1219, 135, -978, 547, 1429, -745, -410, 191, 481, -472, -875, 747, 1300, -119, -491, 151, 379, 570, 838, 38, 1514, -50, -1655, -3, -174, 528, -161, -1380, -24, -605, -561, 802, 444, 450, 602, -1238, -625, -231, -2, 477, 31, -267, 48, -435, -819, 64, 1309, -683, + 137, -535, -357, 868, -1076, -30, 493, -403, 193, 118, 285, 296, -562, -707, 1173, -259, -362, 579, -581, 354, 88, -263, 196, 483, -82, 49, -234, 101, 45, -53, -207, 254, 151, -48, -10, 210, 205, -235, -372, 190, -10, 86, 36, -121, 212, -16, 178, -86, -18, -134, 44, 164, -29, 442, -176, -164, 34, -226, 142, 288, -1401, -1992, -1776, 3564, 3388, 3396, 9559, 3406, -402, 637, -6623, -8051, -2715, -4515, -6274, 812, -356, -1042, 6892, 4218, 1751, 10782, 5079, 947, 4905, -1159, -5871, -5609, -5358, -7407, -7266, -1699, -2629, -4268, 4982, 2303, + -1806, 7212, 2319, -841, 8139, 7429, 1701, 7709, 7808, -295, 1932, 889, -7533, -8729, -6514, -12291, -11653, -6989, -9349, -7022, 787, 5780, 6545, 14089, 12796, 11296, 12157, 8978, 4546, 1395, -997, -6852, -8276, -8845, -9982, -9458, -8075, -5209, -3797, -3700, 696, 2247, 4397, 10485, 10875, 7446, 9292, 3936, -1296, -3079, -4784, -6539, -4749, -3166, -3165, -1086, -309, 27, 1665, 2132, 2018, 3112, 1946, 1267, 1556, -928, -873, 264, -2538, -1787, -673, -2439, -1521, -171, -2469, -2593, -1737, -2545, -1687, 1911, 3560, 5688, 8378, 7832, 6687, 6300, 3389, -1048, -5268, -9293, -11050, -9953, -8076, -6088, -2878, 900, + 3578, 5046, 5431, 4806, 4270, 3985, 3999, 2788, 1291, 590, -393, -1177, -1088, -1904, -2068, -1469, -1138, -1474, -1448, -1831, -2117, -2094, -1829, -1495, -504, 742, 1704, 2286, 2932, 2899, 2412, 1727, 1042, 391, 300, 37, -390, -710, -803, -1051, -1185, -1311, -1423, -1494, -1026, -577, -184, -4, 218, 404, 713, 731, 510, 231, 381, 565, 592, 554, 530, 464, 532, 479, 250, -53, -224, -582, -715, -769, -804, -909, -804, -838, -762, -466, -65, 321, 842, 1175, 1386, 1316, 1016, 469, -7, -412, -562, -666, -572, -468, -301, -201, -98, -87, -8, 15, 81, 73, + 122, 85, 102, 52, 54, -2, 10, -29, 4, -22, 13, -16 } }, + { { -117, 444, 237, 195, 111, -49, -12, -47, -91, -130, -89, -133, -54, 124, 44, -8, 2, 81, 40, -53, -54, -43, -231, 95, 26, 1, -46, 29, 6, -65, 35, 84, 2, -107, -25, -47, -47, 12, 104, -27, 26, -122, 80, -151, 98, 20, 8, 0, 97, -116, -83, -158, 44, 28, 10, 89, -95, 20, -11, 2, -68, 62, 31, -53, 99, -155, 73, -85, 160, 71, 30, 11, -29, -193, 149, -47, -2, 25, 43, 35, 41, 46, -12, 13, -19, 45, -1, 25, -56, 20, -7, 12, 26, 62, -1, -11, + 24, 25, -23, 32, -36, 31, 9, 28, 5, 18, -7, 7, 27, 12, -2, 19, -1, 13, 14, -2, 18, -5, 428, 200, 281, 74, 97, -19, 111, 9, 99, -74, 191, -50, -213, -62, 7, 9, -66, 163, 12, 62, 162, 76, 4, -3, 41, -148, -94, 56, 72, -55, 18, 69, -142, 201, -18, 28, -30, 73, 108, 3, -108, -115, 224, 3, -62, -12, 130, 92, -63, -91, -192, -63, -77, 6, -70, 15, -187, -80, 24, -80, 44, 74, -36, -7, 38, -50, 77, -8, 96, -1, -30, -111, 15, -138, + 45, 0, 79, -1, 81, 99, 89, 1, -53, -7, -18, 110, -28, 12, 74, 73, -3, 40, 18, 36, -13, 44, -15, 67, 18, 11, -3, 4, 10, 32, 90, -287, -93, -65, 50, 57, -197, -88, -39, 47, 104, 33, 143, -118, -171, 49, 5, -31, -117, 380, -20, 101, 22, 12, -9, -59, -145, -113, -36, 97, -81, 199, -68, -19, -163, -194, -17, -124, -69, 264, -145, -40, -141, 51, 6, -51, -148, -28, 1, -167, 19, -90, 134, 88, -77, -41, -43, 41, -8, 106, -55, -70, -72, 241, 217, -75, + -210, 28, 65, -7, 61, -87, 17, -101, 72, 5, 231, 143, 220, -200, 86, 134, 5, 102, 73, 15, 151, -28, -16, 39, 21, -62, 60, -48, -41, -4, 15, -7, 23, -36, 17, -5, 4, 20, 28, 13, 32, 30, -23, -31, 24, 9, -55, -22, 43, -27, -946, -152, -274, -307, 82, -103, -270, -221, 36, -218, 30, 328, -83, 142, 105, 277, 70, -191, 43, 301, -141, 150, -223, -200, 65, 87, 234, 15, -146, 138, -98, 106, -14, 150, -127, -81, -142, 3, 24, -54, 107, -247, 31, 251, 53, -70, + 95, -127, -66, -312, -94, -9, 48, 6, 167, -250, 23, -34, 125, 69, -50, 180, -158, -20, -127, -241, -103, -55, -70, 183, -164, -260, 9, 86, -27, -74, 89, 101, -74, -58, -103, -41, 209, -97, 115, -34, -5, -19, -8, -108, 25, -64, -4, -7, -17, 3, -26, -33, -35, -8, 9, -20, 34, 16, -471, 269, 302, -16, 169, 78, 356, 475, 60, 63, 136, 60, 79, -66, 94, -77, 124, 146, -407, 212, -45, -74, -126, -163, 66, 117, 185, 37, 31, -236, 10, -68, -79, -34, 32, 15, -18, 235, + -12, -76, 77, -89, 119, 159, 176, 93, 19, -97, 197, 64, 26, 22, 26, 16, -114, -159, 146, -148, 140, 129, 94, -19, -106, 97, 124, 277, 127, 105, 64, -268, -83, 34, -44, 117, -233, 13, 77, -217, -20, 75, -53, 29, -128, 50, 16, -53, 101, 61, 4, 112, -50, -47, -11, 24, 45, 169, 27, 59, 40, 0, 37, -26, -32, -43, 30, -23, -21, 20, 18, -19, 57, -32, 40, 38, -17, 57, 16, 25, 28, 5, 6, 65, -5, 874, 261, 66, 169, 438, 174, 527, 127, -114, -40, -42, + -52, 145, 223, -103, 47, 159, -60, -216, 172, -18, 81, -72, -111, 181, 40, -14, -52, -197, -100, 110, 25, -66, -36, 32, 73, 202, 62, -182, -44, 14, -59, 69, 94, -184, -226, -11, 55, -22, 172, -318, -69, -143, -181, -17, -15, 50, 170, 1, 25, 58, -29, 231, 145, -185, -166, 128, 276, -22, -130, 275, 144, 66, -121, -128, 134, 9, 101, -60, -199, -107, -136, -83, 78, -108, 15, 50, -40, 48, 33, 41, 22, -69, 39, -20, -38, -15, 53, 44, 7, -59, 54, -22, 94, -13, 13, -88, + -116, 41, -109, -19, -17, -59, -30, 15, -98, -39, -10, 13, -21, 71, 10, -24, 431, 204, 388, -133, 6, -101, 391, -403, -53, 99, -73, -82, 133, -48, -120, 337, 196, 36, 579, -160, -35, -125, 8, 92, -145, -22, -74, 216, -182, 46, 16, -62, 23, 126, 91, -178, -301, 4, 66, 249, 299, 291, 30, -173, 215, -518, -81, -205, -296, 206, -65, -100, 167, -63, -84, 446, 9, -136, 160, 9, 123, 84, 62, 269, -159, -103, 20, -237, 2, 41, -56, 77, 138, 283, -104, 92, 251, 147, 77, 43, + -81, -184, 96, 134, -26, 11, -25, -26, -99, 17, -28, 14, -92, -52, 4, -20, 93, 35, 4, -127, -52, 58, -68, -5, 52, 45, -79, 74, 65, 17, 84, 69, -139, -29, -51, 36, 82, 91, -15, -56, 17, -32, -667, -1002, -169, 50, -18, 28, -47, -201, -114, -160, -44, 163, 194, -177, -261, 223, 46, -143, 11, -24, -159, -133, 369, 188, -200, 101, 41, 158, -194, 214, -215, 147, 95, -46, -101, 95, -401, -199, 244, 394, 218, -277, 5, -196, 261, 54, 67, 18, -218, 104, 320, 36, 241, 171, + 110, 185, 392, -110, -398, 192, 0, -95, 19, 340, -141, -238, 114, -64, -42, -91, -55, -108, -187, -94, 227, -312, -197, -116, -226, -219, -15, 134, -207, -5, -78, -88, -187, -118, -214, -13, -165, -14, -6, 148, 104, -77, -83, -110, -35, -78, -75, 89, -147, 53, 11, -93, 8, -62, 33, -33, -120, -146, -3, 37, 58, -29, 24, 44, -2, -77, -12, -98, 8, 43, 33, 41, -383, -254, 68, 59, 517, -453, -304, -177, -82, -59, 169, 158, -235, 241, -54, 108, -168, 362, -68, -140, 239, 167, 140, -251, + -230, 306, -159, 88, 79, -115, 265, 77, 3, 55, 196, 244, 79, -223, 54, -316, 190, 79, -348, 246, 61, -185, 325, 100, -84, 185, -26, 352, -78, -92, -72, -49, 465, 95, 11, 123, -385, -245, -261, 26, 249, 30, 308, -397, -159, -252, -229, 573, -56, 203, 150, -126, -26, -82, 46, 28, 160, 94, 317, -172, 29, -56, 71, -4, -4, -3, -65, -299, 113, 67, 46, -81, -26, -40, -163, -13, -57, -110, 63, -93, 41, 51, 44, 66, -113, -65, -76, -73, 43, 80, 50, -29, -14, -22, -34, 118, + -39, 83, 55, -34, 38, -26, 2, 28, 34, -521, 163, -224, 127, -157, 421, 71, -295, 46, -300, 243, 465, -397, 262, 97, -12, 191, 496, -190, 0, 151, -541, 31, 246, -151, 176, 192, -99, 485, -242, -440, -189, 53, 12, -90, -189, 132, 123, 0, -309, -73, -78, 206, -135, 814, -102, 116, -37, -35, -395, 40, 293, 237, 794, -86, -77, -165, -31, -224, -17, 318, -170, -33, 58, 75, 313, 254, 72, 614, -116, -570, -570, -403, -83, 179, -56, -150, 271, -17, 241, -149, -28, 195, 166, -61, -58, 19, + 51, -64, -133, -192, -65, -82, -24, -137, 102, -42, 30, -70, -98, 131, 59, -68, -18, -56, -59, 56, -37, -66, -130, 101, 40, -57, -98, -131, -25, -91, -91, 109, -66, 21, 4, -49, 47, 20, -18, -25, -29, 925, -666, -508, -160, -321, -364, 449, 184, 89, -139, -90, 548, -159, -227, -652, -91, -16, 311, 114, -129, 41, 273, 123, 172, 419, 528, 147, -191, 136, -311, 217, 181, -111, 15, -242, 103, 9, -468, 463, -37, -212, 289, -435, -96, 484, 280, -3, 23, -603, 218, 342, 199, 116, -27, -444, + -1309, -101, 274, 373, -27, -382, 656, -297, 303, 496, 412, 80, 497, 60, 182, 108, 305, 63, 102, 629, -202, -131, 536, 281, 151, -212, 61, 435, -38, 350, 88, 81, 225, -110, -2, 30, -14, -90, 178, 85, -225, 136, 97, 132, 71, -60, 10, -67, -76, 112, 142, 63, 90, -62, -58, -38, -73, -102, -155, 33, -95, 88, -28, 55, -142, -92, -21, -41, -34, -60, 31, 157, 165, 67, 24, -76, 134, 475, 428, -104, -238, -31, -146, 519, 317, -872, -109, 84, -427, 176, -617, 471, 99, -60, 239, 136, + -140, -192, -161, 661, 14, 6, 132, -77, 248, 776, 300, -101, -147, -102, 431, 168, 437, 321, 212, 140, -207, -205, 189, -444, 66, -231, -213, 26, 302, 54, 14, 123, -110, 535, 670, 789, -15, 366, -474, 189, 257, -202, 386, -307, -644, 94, -343, -40, 19, -327, 74, 470, -290, -263, 222, 437, -29, -147, 382, 45, 78, -260, -65, -9, 314, -154, 17, -66, 62, 4, 54, 92, 49, 10, 23, 80, 82, -64, -155, -17, -30, -127, -175, -3, -85, 128, -120, 100, 149, -2, -267, -19, 44, -84, -130, 25, + 65, 412, 128, 131, -19, 16, -41, 125, -35, 132, 333, 315, -46, -12, -64, 21, 99, 126, 175, 39, -550, 1003, 64, 260, 767, -284, 79, -147, 203, -222, 222, -541, -640, -21, -379, -30, -35, -44, -108, 40, -178, 159, -509, -205, -687, -36, 157, 328, 741, 410, 128, 93, 213, 163, 125, 298, 313, -101, -628, -624, -427, -257, 62, 208, -231, -366, -637, 17, -244, 579, -260, 144, -443, -215, -79, -183, -855, -891, 243, 89, 22, 454, 259, 364, 293, -556, -122, 1037, -194, -395, 151, -231, 104, -644, 258, -296, + 42, -44, 419, 23, 167, -367, 67, -208, -95, -253, -192, 129, 144, -336, -115, 22, 60, 81, 41, -132, 143, 58, 47, -20, -12, 44, 145, -161, 146, -42, -8, -59, 92, -96, -58, 129, -251, -8, 45, -153, -55, -349, 246, 292, -24, 67, 74, 98, -159, 161, 101, 125, -117, 67, 94, 149, 599, 451, 62, 479, -87, -199, 267, -370, -715, -1076, 93, 21, 418, 302, -397, -207, -1046, -72, -485, 112, -242, -119, -198, -79, -78, -366, -160, -426, 342, -87, 293, 750, -393, 215, -58, -188, 197, -404, -680, 327, + 164, 325, 208, -1434, -647, 189, -473, -42, -404, 598, 726, -37, 802, 111, 366, -107, -23, -448, 287, 575, 129, 959, 26, 131, -278, -424, 572, 900, 319, 174, 93, 340, 33, 64, -840, -620, -60, 44, 116, 633, 686, -127, 49, -235, 146, -438, 15, -464, -388, 201, -8, 50, -256, 166, 208, 137, 211, 244, 25, -139, 111, -190, -43, -117, -274, -80, -150, -124, 234, 127, -78, -183, -271, -180, 189, -183, -15, 15, 131, -259, -204, 92, 326, 206, 86, 0, -191, -23, -115, -224, 387, -558, -280, -1046, -1311, -967, + -446, 300, -12, -227, -481, 4, 860, 426, -758, -121, -159, -530, -98, 43, 360, 271, -567, 408, -322, 175, -300, 93, -435, -158, 210, -777, -152, -291, 253, -191, -724, 851, 814, 14, -334, 465, -1107, -343, 326, -369, -238, -26, -360, 74, -95, -737, 314, -92, -231, -250, -199, -44, -206, -311, 611, -290, -293, 295, -11, 1010, -205, -622, 354, -324, -280, -485, 335, 624, -1216, 98, 1021, -164, -67, -403, 695, -47, -382, -48, -359, -284, 503, -301, -29, -166, -214, -353, 147, 121, 182, -40, -289, -194, 7, 52, -439, -123, + -283, 436, -148, 33, 59, 56, 43, -350, 235, 14, -138, 318, 46, 416, -77, 480, 108, 195, 231, -308, -207, 153, -258, -197, 72, 3, -182, -417, 201, -58, -827, 1652, 1180, -24, -315, 261, -991, 15, 1234, -219, -429, 19, 1398, -202, 307, -299, -632, -513, -129, -236, 258, 356, 19, -528, -737, -680, -110, -151, -366, 340, 277, -299, -362, -397, 221, 75, 272, 696, -5, -599, 405, 157, 136, 40, -12, -290, 516, 262, -208, -250, -165, -681, 186, 494, 150, -478, 555, 405, 229, 59, -293, 150, -968, 148, -61, 859, + -311, -430, 182, -226, -19, -627, -114, -171, 836, -548, -1017, -666, -1321, 255, -270, -92, -706, -454, -1168, -521, -410, -65, 284, -381, -68, -76, -62, -109, 248, -443, 188, -177, -343, 47, -101, 308, 160, 1, -173, 399, 375, 222, -149, -208, -203, -191, 422, 688, 79, 631, 698, 227, 10, -634, -70, 110, 89, -66, -175, -539, -15, 349, 54, -407, -104, -308, 1569, 64, 259, -261, -517, -692, -231, 197, 459, 382, -335, 0, -695, -252, 247, -583, -315, -220, 846, 444, 465, 443, -493, 92, 177, 202, -49, 574, -127, 254, + 442, 172, 122, 377, 514, -302, -607, 406, -67, 4, -641, -594, 136, -296, -233, 525, -540, 694, 445, -305, 363, -404, -410, -493, 713, -499, 224, 220, -820, 79, 93, -645, -1116, -994, 724, -747, -15, -672, -157, -480, -42, 313, 189, -488, 506, 591, 1231, 324, -831, 294, -512, 278, -731, 393, -315, 57, -152, 301, -93, -294, -702, -695, 75, 70, 439, -312, -32, 692, 193, 480, 143, -122, -55, -161, -463, 168, -559, -326, 118, 464, -609, 341, 62, 439, -150, 247, 439, 487, 486, -219, 236, 383, 409, 83, 244, 131, + -188, 759, 349, 384, -327, -361, 94, 128, 146, -315, 26, -689, -14, 118, 132, -608, -637, -1002, 694, 73, 237, -164, 367, -274, -273, 208, 528, 125, 346, 1081, -159, -652, -1389, -198, -539, -264, -333, -645, -457, -963, -115, -16, 333, 996, -834, -321, -140, 325, 350, 987, 131, -1130, -263, 230, 879, 230, -1371, -550, 1234, 111, 1231, -728, 36, 94, 743, -72, 676, 1022, 141, 866, 606, 145, 1200, 1026, 330, 1601, 1228, 769, -1304, -87, 505, 293, -19, -945, -1131, -586, -1617, -258, -1203, -461, -313, -1730, -1642, -1143, 558, 14, + -383, -24, -129, -39, -323, -173, 397, 156, 65, -58, 59, -82, 244, -46, -436, 745, 116, 177, -228, 33, -31, 389, -25, 225, -140, -414, 159, 313, 824, 733, 44, -11, 524, 259, 613, 510, -169, 589, 326, 116, 367, 237, -217, -100, -479, 286, -428, -192, -749, -455, 219, -878, 938, -398, 609, 320, -815, 132, 483, -302, -851, 566, -241, 486, -296, 133, 179, -503, -76, -215, -26, -831, -677, 831, 23, 343, -662, 682, 584, -440, 367, -644, -155, -356, 461, 1176, -35, 1425, -372, -57, 53, 155, -111, -788, 1374, 915, + -122, 770, 581, 799, -313, -9, -1423, 646, 651, -175, -254, 891, 454, 474, 1086, 192, -577, -672, 194, -206, -823, 679, -952, 48, 196, -661, -1056, -703, -278, 81, 831, 572, 257, -1594, -462, 970, -89, -342, 273, -861, -553, 735, -16, 16, -321, 10, 432, -132, -340, 258, -126, -612, -348, 66, -59, -33, -3, -266, -12, -419, -583, 82, -66, -932, -119, -563, -341, -99, 128, 176, 500, -469, -337, 109, 487, -520, -576, 795, -138, -40, -166, 0, -346, 146, 355, 208, 307, 28, 106, 13, 31, 123, 253, -202, -66, 111, + 180, 104, -1197, 684, 1042, -12, 1202, 374, -1059, -640, -91, -358, -648, 684, 783, -69, 543, 749, -594, 531, 881, -46, -1209, 479, -42, -231, 324, 915, -297, -449, 215, -390, -528, -29, 790, 688, -1139, 368, 478, -752, -493, 925, -256, -1327, -177, 1130, -372, -1920, 2016, -567, -239, -989, 1301, 434, -456, 959, -564, -410, -249, 2441, 807, -1010, -906, 941, -220, 1367, 21, 1028, -1407, 1130, 1929, 191, -212, -332, -341, -763, 1820, 1235, -1094, 315, -1150, -188, 121, 248, 158, 347, 29, -1249, 586, 85, -133, -19, 576, -242, 126, -175, + 298, -111, 76, -192, 376, 24, -78, 223, 302, -680, 82, 442, 164, -488, 264, 788, -765, -1178, 232, 156, 463, 463, -63, -1063, -363, 301, 148, 310, -162, 53, -44, -349, 312, -272, -130, 873, 1993, 387, -772, -183, -190, 351, 299, -622, -889, 237, -753, 150, -469, -538, -119, 91, 253, -599, -244, -238, -748, 626, -237, 40, -113, -498, 196, 140, 15, -108, 3, -19, -297, -634, 269, -315, 272, 193, -636, -513, -61, -74, -75, -137, 514, -358, 50, -673, 571, -660, -352, 327, 6, -529, 417, -711, 51, 213, -22, 76, + 337, 160, -735, 369, 49, -443, 625, 246, -697, -78, -557, -75, 222, 184, -710, 899, -479, -263, 498, 331, 79, 333, -31, 466, -212, 94, -61, 225, 174, -137, -166, 178, -228, 22, 36, 28, -135, 20, -126, -205, -113, -223, -14, 164, 287, 105, 32, 151, 187, -266, 403, 104, -15, -270, -154, 124, 319, -66, -9, -161, 51, 43, -134, -183, -162, -422, -155, -167, -1202, -1490, -553, 4521, 3610, 2402, 4366, -1730, -4139, -1320, -6687, -2598, 185, -1560, 3062, 4194, 681, 2669, 4569, 107, 1257, -290, -5377, -4438, -3362, -3329, -1647, 2558, + 1367, 1981, 5610, 2389, 346, 3369, 1560, -1916, 653, -1605, -5448, -1301, -2848, -5601, -934, 139, -1373, 3806, 4380, 1738, 5150, 5224, 972, 2020, 903, -3286, -3696, -3448, -6222, -5487, -2096, -2543, 538, 3343, 4562, 3781, 5828, 4335, 2320, 332, -727, -3351, -4095, -3013, -3598, -2989, -131, -158, 683, 3249, 1562, 1989, 3103, -54, -965, -501, -1944, -1101, -651, -706, 798, 1652, 638, 920, 1036, -742, -266, -309, -1981, 286, 832, -2138, -23, -187, -2166, 819, 370, -2445, 1556, 2324, 549, 4671, 2903, -46, 2485, 459, -3143, -2604, -4095, -5807, -4362, -2831, -1521, 1999, 4315, 5061, + 6293, 6172, 4369, 978, -451, -3113, -5697, -5534, -4920, -4126, -880, 464, 737, 2873, 3049, 2127, 2187, 1708, 754, 1058, 773, -153, -350, -867, -1777, -1926, -1912, -1937, -1468, -319, 87, 628, 1317, 1598, 1703, 1697, 1235, 409, 3, -478, -860, -991, -771, -804, -626, -214, -132, -198, 16, 41, 64, 486, 519, 246, 327, 267, 155, 343, 288, 56, 20, -242, -450, -410, -413, -448, -343, -208, -56, 141, 340, 391, 394, 365, 256, 106, 32, -127, -246, -219, -169, -146, -18, 44, 95, 69, 42, -42, -78, -143, -130, -89, -18, 14, 95, 144, + 211, 198, 151, 83, 54, -39, -93, -139, -155, -162, -115, -93, -34, 5, 47, 50, 72, 50, 42, 6 }, + { -164, 508, 194, 124, 40, -107, 1, 98, 183, 3, 17, 11, -67, 18, 62, -12, 60, 94, 125, 53, 51, 66, 58, -114, 116, 219, -104, 63, 34, 62, 11, 130, -84, -29, -76, 75, 217, -36, 105, -2, -49, -178, 67, -92, 82, 42, 92, -10, -55, 30, -38, 125, 16, -98, 126, -27, 98, 76, -4, 73, 142, -39, -50, -40, 71, -58, -76, 89, 1, 60, -94, 140, 9, -39, -16, -15, 56, -52, -84, 50, 75, 71, -66, -99, 40, -3, -12, -38, -36, 50, -13, -7, -30, -36, 8, -26, + 12, 8, 37, 26, -10, 14, 21, -22, -9, 2, -10, -17, 13, 36, 21, 27, 1, -2, 10, -22, 1, 9, 396, 308, 156, 21, -57, 178, -104, -114, -25, -198, 120, 7, -81, 45, 115, 195, -90, 112, 256, -74, 3, 57, 134, -34, 145, 101, 147, 33, 112, -115, 196, -24, 189, 92, -20, 22, -30, -5, -67, -33, -83, -63, 66, -18, -181, -42, 20, -6, -101, -106, -53, -46, 143, -58, -156, -210, -230, -80, -101, -9, 36, 110, -150, -69, 18, -16, -67, 16, -158, -16, -186, 99, -101, -50, + 130, -20, 89, 25, 33, 99, 25, -82, -37, 7, -78, 41, 80, 38, -61, 45, 67, 12, 36, -21, -36, -26, -36, 25, -4, 23, -30, -23, 26, 36, 209, -453, -121, -230, -42, 0, 250, -122, -406, -143, -10, 154, 48, -151, -353, -91, 97, -40, 199, 7, 87, -20, -156, -171, 103, 125, 15, 40, -6, 76, 18, -210, 11, 295, 40, -74, -27, -79, 18, -68, -128, 197, -61, -83, 179, -94, -159, 7, 1, 5, -230, 186, -71, -5, 172, 156, -246, -63, 48, 59, -22, 134, 37, 66, 93, 13, + 75, 112, 24, 0, 105, -281, -62, 6, 143, 79, -35, -29, 104, 96, -112, -17, -40, 3, 61, 78, 15, 96, -10, -70, -33, 7, 7, 8, -26, 67, -14, 23, -11, -32, 20, -2, -14, -26, 5, -25, -4, -44, -33, 8, -7, -35, -66, -25, 14, 54, -903, -355, -183, -255, 80, -87, -87, -9, 113, -102, -124, -178, 35, 162, 35, -121, -153, 47, 134, 126, -174, -254, 19, -237, 127, 0, 88, -5, 85, -93, -40, 251, -303, 141, 70, 35, -108, 68, 149, 41, -185, 39, -117, 92, -252, -8, + -228, 177, -19, -44, -65, 98, -383, 178, -111, -230, 92, 188, 210, 126, 45, -13, 25, -17, 136, -76, 38, 109, 263, 44, 5, -187, 120, -92, 21, 7, 140, -122, 7, 131, -12, -151, -210, 176, 15, 35, 88, -16, 43, 40, -1, 34, -15, 7, 47, 45, 46, -74, 30, -55, -25, -46, 45, -52, -513, 251, 400, 78, 32, 222, 75, 68, 122, 17, 127, 128, -103, -19, 17, -126, -78, -2, 62, -74, 416, 221, -61, 30, 132, 166, 190, -80, 134, 156, 9, 45, 45, 89, 64, 39, 88, 84, + -180, -139, -277, 30, -98, -139, 143, -41, 90, -344, 378, -28, -180, -34, 300, 217, -48, 8, 145, -69, 62, -111, -236, 28, 22, -190, -75, -187, 33, 69, 42, -91, -165, -252, -300, -216, -84, 17, -73, 29, 100, 88, -125, -14, -136, 49, -47, 39, -2, -56, 40, 45, -40, -19, -52, 70, -83, 18, 27, 24, -8, -20, 18, 37, 37, 30, 24, 31, 10, 60, -14, 66, -41, 21, -12, -17, -48, -37, -32, -43, 17, -35, -5, 32, 11, 946, 250, 71, -36, 571, 66, 272, 55, 181, 296, 106, + -165, 176, 204, 33, -15, 45, 373, 27, -128, -226, -67, -6, -260, 45, 77, 150, 63, 106, 286, -88, -45, 177, -27, -76, -15, -254, 166, 110, 6, 166, -82, -223, -484, -176, 179, 199, 6, 140, -137, -147, 394, -226, 179, -199, 42, -291, -307, 335, -127, -118, 461, 37, -51, -214, 169, 268, 13, -141, -271, -40, 198, -61, 67, -118, 97, -43, 32, 212, -226, 73, -64, 16, 27, -24, 243, 78, 36, -70, 3, -55, 103, -47, 82, 84, -85, 3, -13, -53, 116, 22, 54, 7, -40, 26, 1, 5, + 33, 54, 19, 70, 22, -2, 38, 28, -26, 11, -11, 17, 60, 69, 11, -3, 485, 157, 402, -247, 84, 220, -300, -107, -115, 29, -150, -96, 240, -74, -40, -19, 300, -110, -133, 313, 55, -226, 98, -51, 55, 117, -177, -44, -132, -246, 34, 4, 50, -242, -246, 95, -18, 92, -6, 135, 44, -8, -156, -157, 47, 152, 79, -47, 457, 106, 81, 204, 80, 151, 160, 100, 66, 76, -62, -38, 38, -194, 55, -312, 88, -207, 164, -117, 92, -42, -146, 49, -36, 160, -137, 431, 368, 167, -308, 96, + 142, -135, 61, 37, 216, 200, 88, -6, -25, -45, -119, 186, -10, -24, 4, -56, 24, 61, -48, 96, -33, -82, -81, -4, 61, 54, -12, -22, -63, -30, 39, -81, 93, 91, -55, 15, -70, -26, 16, 29, -53, 97, -597, -1148, -49, -230, 199, -59, -318, -31, -258, -284, -244, 375, 195, -251, -145, 285, 165, 255, -176, 164, -156, -158, -49, -69, -486, 132, 277, 119, -290, -67, 50, 73, -258, -58, -371, 81, -176, -17, -130, 70, 395, -44, -75, 197, 288, -176, 78, 108, -245, 129, 121, -288, 44, 184, + -45, -303, -191, -196, 273, 105, 267, -160, -311, 72, 153, -67, -223, 146, 215, 204, -256, -134, -54, 410, -89, 244, 70, -291, -237, -47, 160, -276, -18, -53, 149, -35, 338, 41, -80, -103, -88, -100, -66, -35, 29, -3, -42, -126, -14, -123, -55, 48, -45, 18, -37, -94, 53, -17, 143, -30, -121, -85, 44, -24, 3, -35, -79, 24, 79, -75, -25, 109, 49, -71, 3, 86, -581, -7, 23, 332, 89, -142, 207, -103, 94, -325, -87, -208, -105, -409, -146, -247, 562, 313, 345, -401, -331, -168, 196, -24, + 2, 6, 120, -33, 168, -236, -191, -10, -49, -289, -279, -234, -159, -129, -107, -365, 171, 435, -89, 201, 290, -213, 252, 150, 65, 397, -13, 332, 132, 38, -309, 122, 163, -88, 470, 365, 79, -142, -224, 130, -220, 88, 2, 270, 6, -412, 36, -165, -58, -309, 364, 182, 136, 82, 406, -118, -411, -69, 270, 4, -209, -59, 37, -96, 58, 123, 5, 1, -20, 38, 0, 149, 53, 42, -29, 56, 87, 135, -110, 74, 87, -4, 32, 136, 84, 33, -78, 116, -28, -71, -73, -8, -201, 129, 74, 21, + -92, 113, 123, 203, 135, 32, 43, 8, 178, -530, 238, 178, 226, -247, -443, 129, 130, 24, -374, 357, 100, -188, -329, 149, -147, 571, 661, 100, -108, -246, 374, -427, -155, 530, 130, -101, -288, -262, -151, 11, -351, 80, 371, -46, 138, -271, -251, -83, -208, 543, -200, 245, 198, 221, 56, 110, -377, -375, -363, -79, 269, 626, -253, -449, -106, -206, 114, 98, 346, -211, -6, -280, -55, 501, -65, -271, 356, 119, 57, 189, -402, 63, -137, 40, 183, 441, 122, -509, 186, 46, -80, -211, 9, -53, -29, -12, + 71, 119, 141, 49, 9, -81, 26, -24, 101, -172, 64, 69, -4, 17, 29, -130, -4, -85, 143, 134, 33, 161, -62, 24, 122, -24, 97, 25, 90, 32, -201, -11, -72, -10, 28, 13, -70, 8, -83, 2, -40, 864, -376, -294, -90, 182, -505, 202, -136, 255, -227, -103, 314, 233, 89, -158, -57, 429, 422, -88, 369, -107, 542, -253, -133, 97, 568, 415, 137, -304, -21, -631, -95, 99, 290, 338, 599, 157, -11, -29, -230, -393, -28, -341, 247, 78, 382, 213, -130, 378, -450, 204, -100, 33, -78, 482, + 282, 138, 86, -874, -139, 519, 262, 32, -16, 27, 418, 178, -661, -215, -255, 62, 15, -656, 26, -613, -407, -53, -263, -285, 384, 485, -51, -235, -25, 150, -59, 128, 199, -15, 221, 324, -102, -179, 31, -76, 99, 65, -49, -44, 6, 6, 93, -8, -109, 24, 112, 42, 100, -83, 150, 2, -52, 38, -91, 39, -185, -118, -144, 78, 10, -137, -25, 122, 82, 106, -65, 60, 5, -21, -176, -90, -187, 319, 604, -148, -254, 40, 230, 140, -379, -18, -308, -12, -418, -41, -360, 21, 360, 33, 802, -335, + -169, -284, 324, 543, -437, -140, -674, 130, -11, 187, 159, -371, -228, 296, -115, -79, -369, 737, -103, -782, 216, -203, -238, 286, 215, -223, -255, -72, -459, -269, 147, 105, 153, -135, -333, -377, -386, 319, -565, 12, 131, -170, 11, 0, -80, -442, -86, -178, 280, 366, -71, 567, -35, -3, -176, -33, 807, 81, -369, -143, 312, 238, -453, 12, 61, -302, 251, 63, 281, 47, 40, 47, 18, 127, 167, 18, 82, 278, 17, -96, 44, 135, -109, -27, 11, -127, 115, 113, 134, 30, -155, 37, -57, 27, -37, -26, + 8, -82, 114, -60, -89, -98, 236, 4, -269, 194, 144, 67, -24, 149, 104, -290, -72, 17, 6, -88, -394, 994, -256, -87, 88, 424, 305, -645, -263, -613, 135, 35, -190, -675, 28, -315, 140, 149, 341, 18, 248, 1168, 254, 292, -183, -65, 510, -44, 41, 136, 34, -75, -266, 471, -499, 208, -742, -225, -347, -458, -393, 0, -810, -275, 112, 465, 268, -796, 453, 301, 330, -505, 373, -237, -579, -197, -576, 283, 691, 176, -65, -449, 366, -478, 721, -132, -77, -432, -474, 73, 564, 189, -386, -154, 95, -76, + -154, 373, 191, -168, 478, -34, -675, 853, 453, 354, 161, -109, -40, -66, 255, 63, 39, 563, 219, 15, 28, 85, 293, -228, 166, 22, 57, 59, 190, 98, 14, 321, 243, 27, -108, -105, -39, 264, 131, 151, 141, 178, -211, 220, -54, -50, 200, 317, -43, -79, 0, 302, 341, 138, 211, 162, 544, 103, -350, 160, -102, 165, 596, -839, -382, -674, 384, -134, 66, -221, 487, -477, -484, -218, -113, -343, -599, -287, 112, 395, -551, 366, -207, 46, 714, 549, -9, 290, 139, -111, -85, -966, 135, -96, 96, 191, + -75, 29, 980, -876, 84, 1063, 140, 296, -415, -111, 556, 976, 51, 866, -335, 784, -273, 581, 588, -142, 1144, -187, -47, -336, -515, -544, -249, -326, -793, -368, -167, 297, 293, 40, -406, -65, -113, 514, 161, -264, 441, 102, -52, -59, -316, -46, -124, 136, -320, -151, -222, -221, 411, 160, -132, 126, -100, 81, -241, 368, 21, 105, -5, -244, 230, -27, 87, 262, 185, 113, 25, -381, 188, -145, -12, 332, -2, 124, 85, 159, 228, -78, -173, -117, -137, 70, 206, 341, 203, -395, -43, -429, -372, -1255, -896, -629, + -65, 857, -562, -68, -433, -620, -518, -633, -666, -259, -785, -849, -743, 214, -514, -264, -640, 612, 994, 90, -117, -347, 79, -58, -29, -76, 312, 70, 677, -588, 50, -500, 1031, 257, -608, 480, -436, 391, -585, 346, 48, -345, 311, -548, -187, 180, 562, 251, 1000, -220, -649, 65, -187, 81, -430, -366, -692, 92, -735, -142, -117, -638, 427, 549, -319, -29, -948, 1092, 1316, 217, -522, 185, 1158, -539, -249, -615, -364, -676, 278, -27, -386, 303, -387, 166, -242, -104, 156, 89, -5, -250, -53, 230, 129, -420, 335, -291, + 153, 201, -136, -244, 133, -196, 164, 126, -266, 103, -37, 109, -159, -423, 116, 82, -178, 118, -159, 312, -6, 132, 34, 404, 52, -526, 300, 205, 90, 341, -1017, 1860, 701, -150, -562, -154, -597, 642, 1610, 38, -1071, -487, 580, 219, -214, 771, -150, 99, 439, -43, -445, -141, 362, -462, -424, -168, 150, 26, -82, -192, 341, 39, 505, 403, -522, 260, 621, 352, -483, 190, 103, 424, 10, 150, 113, 177, 877, 835, 514, 1130, -555, 585, -668, 431, -8, 394, 488, 162, 127, 598, 276, -153, 377, 7, 505, -530, + -306, 52, 1218, -835, 81, -1051, -125, 129, 417, -508, -101, -524, 138, 660, -400, -938, -201, -86, -256, 236, 165, -260, 95, -222, -223, 219, -33, -120, -426, 239, -17, -263, -216, 210, 576, 64, -164, -68, 210, 525, 104, 53, 431, -4, 118, -31, -84, -11, 157, 254, 148, -60, -90, 228, 157, -314, 309, 93, 599, -138, 153, 371, -245, -140, 204, -329, 1558, 124, 115, -346, -216, 253, 240, 138, 602, 246, -252, 312, 641, -32, 703, -75, 341, -722, 1295, -200, -152, 209, -981, -260, -473, 682, 378, 382, -459, 158, + 164, -619, 167, 512, 441, 143, -154, 52, -297, 974, 145, 434, 359, 520, -881, -82, -269, 151, -330, -397, 721, -705, 526, -453, 554, -140, -593, -70, -888, 531, 499, 597, -1831, 510, 321, -576, -384, -537, 931, -1359, 797, 1872, 27, -919, -371, 531, 1098, 288, -389, -831, -1377, -128, -19, 524, -420, -203, -325, 917, 48, -46, -281, 175, 41, -21, 23, -30, 162, 577, 715, 365, -124, -79, 275, 53, -196, 65, -306, -196, -370, -535, -1096, -449, 149, 31, 589, -454, -326, 756, 270, -225, -340, 230, -98, -321, 750, 67, + -57, -266, 1, -331, -268, -409, -120, -178, -145, -434, 282, -904, 148, -550, 818, 46, 235, -467, 371, -139, -308, 140, -318, -208, -267, -726, -398, 513, 450, 324, 385, -876, -237, 158, -242, 494, 371, 17, 319, 846, -245, -897, 1692, -748, -927, 1025, -491, -312, 244, 518, -613, -213, 76, -427, 2198, -35, -345, -155, 32, 528, -1059, -831, -445, -445, -25, -939, 10, -98, 351, 1368, 1410, -558, 1092, -1076, -933, 555, 886, -315, 253, 96, 611, 728, 12, 34, 988, -888, -1723, -208, -680, 371, 828, -95, -537, 1098, 341, 210, + -290, -928, -502, 84, -385, 510, -37, -342, -37, -386, -372, 507, -158, 196, -373, 540, -39, -47, 365, 518, -50, -124, -355, 34, -305, -299, -212, -106, -538, -13, -241, -106, -540, 146, 639, 228, -380, -813, -53, -84, 437, -1091, -216, 241, -215, 491, -3, 294, -15, -96, 70, -620, 671, 18, 407, -420, -668, 622, -661, 212, -159, 585, -5, 136, -355, 120, -253, -842, -679, 294, -59, -14, 133, 642, -290, -186, -538, 237, 190, -58, -110, -1419, 61, 408, -514, 362, -794, -142, 49, 501, 622, 82, -301, 204, 1123, 988, + 975, -39, -92, 214, 115, -444, 289, 1240, -883, -283, -257, 6, 45, 164, -656, -996, -377, -57, 2011, 1025, 682, -92, -177, -511, 874, 129, 559, -205, -272, -404, -360, -1485, -659, -783, 617, -56, -290, -45, -611, -284, 646, 974, -152, 859, 462, 361, 52, 408, 514, 434, -109, -26, 6, 587, -463, -595, -289, 323, -56, -418, -274, -419, 248, -93, 532, 1063, 199, 656, 851, 416, 528, 268, 168, 237, -389, 563, -461, -308, 124, 50, -329, 172, 304, 565, 231, -643, 356, 274, 71, 302, -173, -338, 188, -14, -248, -141, + -231, 91, -1372, 769, 678, -41, 1113, 495, -755, -750, 327, -310, -673, 40, 69, 299, -166, 391, -96, 370, 479, -444, -1779, 953, -267, -561, 407, 628, 24, -1200, -155, -52, -1229, -772, 650, -191, -498, -426, 280, -1201, -848, 1616, -136, -942, 370, 877, 379, -1333, 1904, 767, -1170, 649, 862, 135, -792, 822, 923, 558, -730, 690, 1292, 68, 1305, 1610, -861, -516, -599, 1521, 972, -663, 374, -402, -967, 833, 1901, 273, -569, -479, 1143, -108, -1275, -916, 235, -49, 1060, -190, 820, -1589, -241, 62, 275, -332, 340, -16, 35, 181, + 48, -416, 129, -198, 259, 100, -575, 505, 168, -482, -340, 91, -414, 81, 385, 419, 63, -395, -125, 129, -537, 315, 404, 130, 37, 400, 150, -180, 199, -145, 37, -276, 178, 641, -452, 1117, 1798, 723, -744, -277, -624, 380, -303, 491, 327, -828, 421, -844, -282, 4, -309, 44, 439, 340, 25, -674, 152, 535, -203, 77, -242, -788, 794, -477, 550, -811, -476, -118, -663, -201, 674, -662, 888, 53, 724, 281, -361, -977, 797, 489, 332, 199, 821, -614, -310, -358, 256, 303, -81, -773, -36, -112, -776, -314, 121, 203, + 610, -79, -546, 719, -141, -133, 872, 408, -718, 225, -441, 271, -232, 334, -620, 339, -216, 677, 116, 255, -234, -10, -504, 193, 30, 14, -15, 135, -205, -197, -27, 73, -59, 123, -258, -58, 193, -57, -12, -51, 2, 2, -406, 66, 320, -4, -51, -97, -43, -310, 18, -86, -41, -167, -251, -67, 238, -152, -79, 102, 47, 173, -189, -84, -33, -160, -221, -253, -1343, -1555, -852, 4662, 4075, 2486, 5412, -1144, -4087, -1420, -7695, -4015, -92, -1976, 2735, 5048, 695, 2971, 5757, 981, 2001, 205, -5938, -4938, -4383, -4803, -2930, 2402, + 1001, 2405, 6224, 3770, 962, 4638, 2101, -2823, 1529, -2057, -5438, -658, -3366, -6156, -2794, -629, -3245, 3620, 3872, 1850, 6173, 6998, 2641, 3466, 3249, -3623, -2378, -4637, -7272, -6668, -4292, -4288, -1244, 2803, 3604, 4841, 6797, 6125, 3564, 2620, 460, -2823, -4129, -3008, -3931, -4833, -1649, -1819, -898, 3032, 2085, 2243, 4692, 1210, -215, 786, -1307, -2023, -1139, -2044, -624, 1327, 494, 735, 1659, -382, 342, 918, -1540, -144, 1922, -1816, 153, 315, -3643, -176, -75, -4337, 343, 1539, -561, 4485, 4065, 754, 4350, 2156, -192, 731, -1175, -4686, -4894, -6044, -6889, -3464, -563, 1401, + 4322, 7195, 8242, 6568, 4854, 2227, -907, -2731, -6021, -7532, -5551, -4447, -4239, 277, 2081, 2555, 4177, 3734, 2457, 2422, 1741, 559, 694, -7, -1322, -1511, -1917, -2454, -2195, -1586, -1188, -442, 588, 888, 1444, 1763, 1517, 1111, 850, 377, -69, -389, -571, -773, -614, -449, -359, -286, -69, -103, -87, -17, -77, -190, -2, -47, 39, 298, 475, 591, 857, 640, 321, -9, -299, -539, -581, -788, -788, -618, -273, -47, 298, 489, 665, 640, 594, 305, 75, -162, -281, -399, -318, -281, -124, -8, 145, 148, 202, 106, 62, -94, -155, -236, -149, -123, + 23, 74, 179, 172, 220, 128, 121, 15, -5, -93, -65, -120, -72, -99, -32, -53, 16, -17, 30, -20 } }, + { { -17, 208, -21, 63, -38, 278, -109, -27, -10, 34, -49, 127, -22, -86, -15, 174, 13, -88, 82, 60, 115, 47, -87, -58, 194, 27, -50, -39, -40, 38, 41, -25, -248, -62, 12, 171, 61, -21, -1, -99, 136, -139, -185, 24, 2, -63, -43, -52, 26, 17, 16, -65, 161, 5, 216, -35, -103, 47, -12, 31, 50, 109, 74, -28, -59, -51, 140, -143, 6, 4, -25, -123, 108, -62, 14, 94, -66, -89, -74, 95, -9, -30, -26, 3, -18, -39, 47, 48, 35, 22, 12, 66, 11, -1, 14, -7, + 2, -15, -8, -8, 45, 11, -30, 38, -82, 72, 43, -97, -53, -7, 9, -5, -14, -49, 88, 17, -38, -51, -2, 182, -25, -85, 116, -45, -109, -11, 93, 70, -59, 17, -74, 44, 43, -35, 93, -25, -167, 32, 87, 82, 12, -12, -121, -40, -16, -52, 110, 155, 72, -209, 72, 248, 103, -11, -1, 115, -56, 38, -104, -93, 96, 109, 53, 30, 20, 23, 52, 11, -9, -36, 27, -72, -13, -30, -149, -74, 32, 57, 47, 103, 81, 86, 122, -76, -48, -21, 39, 46, 72, -14, -23, -12, + 45, -30, 40, 11, -16, -12, 14, -6, 25, 11, 5, -8, 14, 14, -4, 21, 6, 6, -15, 5, -3, 2, 27, 5, 12, 11, 5, 145, -11, 60, -94, -137, -88, 76, -64, -63, -69, -90, 87, 13, 63, -28, 18, -187, -122, -85, 119, 24, 25, 67, -68, -33, -16, 22, -143, -27, -97, -104, 5, -92, 60, 59, 246, -61, 124, -83, 51, -57, 11, 217, 33, 94, -104, 66, -94, -43, -16, 138, -70, -35, -124, -65, -146, -19, 135, 33, 8, 24, 124, -123, -218, 50, 66, -141, -12, 19, + -37, 57, 168, 36, -45, 4, -62, 11, 8, -48, -16, -15, -70, -16, -41, 15, -17, -27, 54, -11, -57, 24, -41, 2, -44, -62, 34, -11, -6, 20, 24, 8, 55, -27, -7, 10, -23, -9, -8, -29, -17, 47, 14, 67, 6, 30, -29, 78, -220, 36, -76, -164, -117, 65, -31, -9, 163, 53, -21, 13, 139, -66, 103, -47, 32, -146, -24, 97, -32, 121, 138, 44, 88, 179, -41, -254, 59, -114, 9, -311, 10, 99, -61, 115, 18, -113, 41, -234, -148, -58, -56, -195, 99, 106, 7, 99, + 9, 26, -62, 90, 70, -37, 215, -41, 178, 150, -8, -26, 2, 47, 73, 22, 82, 26, 28, 235, 91, -104, -46, -2, -56, 34, -40, 237, 41, 111, -85, 96, 0, -48, 21, -78, -49, -14, -54, -35, -33, 28, -51, -13, -36, -20, -17, 65, -27, 33, -9, -57, -8, 34, 15, 5, 22, -35, 30, 18, 18, 31, -18, 7, -54, -5, 43, 37, 10, 6, 6, 30, -424, 3, -3, 110, 184, 67, -95, -153, -26, 202, -39, -37, -150, -2, -63, 150, 175, -302, 197, 128, -116, -23, -160, 3, + -49, 5, 103, 203, -77, 48, -54, -67, 74, 141, 93, -86, -145, 102, 68, -50, -27, 19, -186, 69, 55, -72, -125, 50, -95, 166, 71, -287, 131, -122, -319, -90, -25, 66, -132, -4, 69, -139, -140, -143, -45, 38, 301, 50, 56, -63, -159, 208, -64, -240, 11, -242, 17, -22, -90, -265, 80, 6, -60, 67, 161, 77, -32, -26, -2, 91, 13, 24, 49, 88, -9, -38, -53, -51, 20, -2, -43, -41, 38, 40, 74, 18, -3, -2, 27, -11, -2, -10, 47, -3, 24, -5, 64, 264, 69, 58, + 113, 167, -38, 405, -60, 290, -343, 119, 198, -71, 26, -95, -11, 157, 283, -79, -143, -41, 131, 29, 287, 138, -33, 43, -4, -134, 25, -29, -44, 127, 164, -261, 301, -229, -127, 52, -95, 153, 2, -87, 212, 300, -225, -39, -24, 94, -213, -347, -164, -106, 101, -240, -141, -27, 248, 158, -176, 126, 64, -94, -145, -22, -90, -101, 9, -67, 185, -141, -31, 159, -127, 172, 203, 29, -23, 19, -255, -223, -58, 142, 4, -97, 91, 209, -140, -63, 55, -18, -100, 1, 25, -94, 3, -25, 41, 14, + 73, 12, 57, -36, -18, 4, 5, -3, 51, 24, 60, 60, 4, 19, -11, 39, 61, -31, 154, 125, 169, -163, -215, -117, 146, 6, 605, -47, -15, -147, -273, -403, -89, 132, 213, -134, -257, 32, 2, 257, -86, -107, 319, -175, 21, -247, 157, -51, 1, -56, -374, -236, 20, 206, 139, 15, -388, 256, -157, -162, -167, -223, -35, 209, -172, -191, 130, -64, 75, 386, -170, 7, 19, 163, -115, -107, -54, 245, -56, -132, -23, 190, 250, -250, -282, -98, -42, -96, 60, -200, -70, -189, -373, -149, -86, 48, + -343, -97, 5, 240, 7, -213, -4, -11, -65, -119, 5, 48, -22, 35, 34, -49, 70, -31, -70, 73, 93, -42, -89, -5, -18, 13, 74, 25, 1, 50, -28, -47, -36, -51, 74, -199, 168, 203, -149, -183, -153, 82, -14, 295, 517, -291, 20, -13, -35, 47, 150, -425, 382, -300, -147, 382, -88, -184, 128, 141, 9, -23, -295, 184, -41, 63, -195, 243, -22, -409, -435, 144, -79, -226, 111, -20, 675, 112, -123, -202, -397, -142, 78, -98, 311, -67, -463, -46, 319, -141, 43, 274, 187, -158, -28, 222, + 299, -137, 59, 41, -143, 63, -65, -21, 45, -71, -83, -289, -313, -267, 266, 146, 173, 71, 3, 104, -228, -128, -320, 158, -40, -46, -64, -49, -163, -99, 34, -68, 11, 11, 12, 61, 9, 74, -7, 54, -74, 41, -111, 8, -52, 91, 5, -61, -17, 28, -47, -56, -130, -133, -72, 132, 10, 45, 85, 25, 103, 38, -83, -347, 133, -375, 16, 134, -59, -281, -130, -58, 251, 197, -148, -156, 268, 110, -153, -168, -129, -19, 259, -45, 25, -16, -2, 330, 165, 221, -14, -18, 115, -173, -287, 234, + 380, -258, 327, -97, -32, -147, 169, 9, -182, 110, 309, 240, 112, -233, -94, -470, 79, 243, -150, -39, -185, 48, -110, 181, -115, 60, 218, 123, 410, 213, 139, 261, -219, 392, 122, 238, -78, -272, -417, -80, -69, -110, -97, 155, -286, 434, -74, -352, 201, 324, 135, 41, 69, 121, 42, -72, 84, -66, 0, 136, 0, -6, 150, 21, 82, -13, -69, 22, 15, -60, 47, 61, 17, -43, 37, 12, 116, 26, -21, 73, -99, 29, 23, -108, -157, -44, -61, -40, -78, -55, -32, -13, -135, 191, -410, 301, + 108, -65, 450, 344, -565, -383, 362, 613, -54, 89, -49, -80, -58, -27, 159, 91, 375, 90, 359, 99, 158, -50, -198, 85, 32, -165, 276, 27, 113, 63, -52, -254, 37, -288, -93, -333, -218, -135, 283, 39, 142, 341, -143, -29, 45, 122, 42, 8, -91, 252, 562, 268, -438, -316, -323, 385, -53, -356, 213, -200, -16, -58, -19, -27, 18, 337, 563, 211, 486, 308, 162, 63, 127, -154, 517, 166, -262, -358, 165, 119, -92, 257, 490, 112, -180, 302, -21, -221, 53, 170, 35, -28, 26, 94, 170, 74, + 80, 20, 114, -44, -13, -61, -10, 225, -111, 84, -27, 55, 14, -58, 42, 81, 106, -44, 48, -88, 6, 47, -152, 71, -45, -225, 59, 560, 100, 200, -184, 148, -279, -478, 5, 262, 71, 212, 285, 325, 13, -345, -303, -459, -724, -8, -93, 321, 229, -265, -157, 190, 369, -466, -310, -87, -264, -172, -103, 149, 285, 17, -184, -214, 288, -232, -106, -4, 408, -26, 27, -648, -56, 162, 327, 438, 86, -416, 191, 11, 190, 276, 39, 140, 307, 552, -373, -142, -40, 171, 577, 248, 188, 330, -120, -191, + -359, -440, -270, -15, 276, 652, -414, -297, -50, 640, -365, -206, -327, -57, -294, 93, 46, 153, 331, 64, 209, -140, -148, -180, 6, -90, -220, -189, -101, -49, -53, 216, -170, -48, -70, 154, 30, 113, -82, -74, 145, 51, 32, -129, 189, -101, -15, -70, 54, -73, 11, 130, 148, 25, 284, 168, 402, -477, -348, -49, 701, 289, 13, 386, -243, 577, -140, -499, -103, -496, 401, 246, 154, 162, 4, -157, 191, 296, 142, -99, 256, 354, 308, -37, -279, 478, 106, -27, -86, 59, -317, 311, -65, -84, -402, -213, + -251, 556, 191, 7, 66, 288, 405, 211, -540, 486, -65, 281, 112, 427, -105, -557, 167, -25, 223, -98, -236, 208, -97, 141, 694, -85, -331, 2, 84, -341, 557, -252, -350, 499, -299, 254, 25, -362, -266, -362, 105, 303, -189, 175, 327, -187, 228, -78, 388, -142, 110, 129, -118, 0, 6, -181, -33, 163, -262, -50, 177, 94, -4, -156, 68, -43, 53, -164, -166, -90, 24, 38, -199, -120, 167, 21, 67, -194, 78, 15, -97, 36, 17, 60, -112, 5, -60, -13, -162, -65, -23, 101, -37, -105, -65, -23, + 22, 18, -39, -1, -217, 166, -480, -85, 235, 65, -469, 128, -174, 342, 66, 179, -774, 240, 0, 302, 475, 34, -76, 49, -261, 505, -487, 162, 284, 212, 261, -118, -242, -256, -503, 202, 60, 292, 504, -188, 430, 250, -444, -236, -21, 55, 8, 4, 206, 390, 339, 157, -911, 230, 252, 273, -606, 365, -318, 318, 22, 172, -95, 241, -86, 770, 351, -333, 28, -951, 146, -275, -305, 277, 179, -474, -969, 611, 357, -888, 336, -195, 329, -67, 68, 148, -4, -596, -239, -80, 178, 2, -166, 261, -336, -120, + 322, -21, -43, 124, 57, 140, 47, -172, 61, -261, 154, -110, 82, 79, -84, -33, -61, -87, 37, -146, -37, -123, -109, -207, 98, -56, -70, -116, 45, 116, 59, 67, 9, 41, 70, 3, 77, 83, 194, -101, 291, -105, -201, 359, -275, 10, 46, 911, -129, 660, 154, 499, 25, 148, 153, 879, 867, -444, -418, 506, -639, 8, 165, -623, 353, 58, -56, -107, -198, 84, 62, 126, -393, 11, -100, -502, 254, 363, -575, -416, -214, 315, 292, 294, -36, -107, 262, 916, 483, -170, -124, -115, 607, -481, 221, 138, + -769, -308, -40, 113, -653, 455, 285, 139, 118, 318, -618, -65, -514, 32, 310, 540, 322, -327, -184, -18, 13, -377, 858, -59, 110, -194, 291, -56, 168, -69, 103, 91, 183, -13, -2, -61, 40, -4, -53, 264, -81, -178, -15, -11, 126, -182, 39, -149, -254, 164, -51, -160, 10, 7, 25, -140, 195, 62, 240, -292, -25, 152, -80, -235, -8, 275, 116, -160, 163, -79, 414, 649, -48, 45, -403, 36, -20, -283, -480, -89, -224, -355, -264, 407, -346, 296, -106, -79, 564, -390, -222, 89, 226, 36, -753, -458, + 83, -118, 119, -103, -238, 480, 100, -39, -199, -1076, 645, -193, -15, -90, 38, 311, -183, -292, -506, -45, 219, -309, -402, 166, 630, -106, 586, 436, -434, 795, 521, -521, -811, -231, -355, 45, -259, -61, 384, -674, 328, -108, -383, -422, -426, -511, 104, 310, -279, 442, -60, -255, -532, 10, -62, 206, 629, -227, -481, -165, 11, 164, 429, 115, -56, -353, -6, 15, 158, 68, -2, 121, 174, -131, 218, -126, 98, 258, 229, 16, -365, -147, 52, 91, -254, 410, -250, 188, 218, -166, 19, 46, -98, -345, 71, 157, + 25, 292, 200, -197, -191, -50, -684, 1245, 1754, -170, 214, 112, 425, 850, -811, 9, 141, 16, -292, 43, -361, 426, 1045, -221, 23, 59, 317, 29, 123, 401, -804, -60, 790, 811, -947, -201, 137, 133, 283, 714, 202, 1440, 241, 444, 213, -226, -298, -17, -1010, -1454, -491, -472, -1514, 237, -35, -846, -412, -1417, -154, -195, 967, -947, 591, -647, -52, -425, -335, 380, 869, -669, -250, -61, -197, -71, 367, 696, 744, -530, 1496, 1003, 132, -567, -1229, -279, -457, -336, 82, 395, -257, 147, 465, 75, -146, 471, 315, 162, + 208, 495, 501, 4, 42, 200, 189, -82, -147, -86, 93, -12, -61, 31, -97, 69, 328, -14, 117, 397, -102, -143, -150, -17, -218, -45, 191, -103, -58, 38, 4, 34, -29, 156, -103, -110, 260, 182, -198, -11, -104, -43, -625, 1146, 1910, -450, -96, 339, 856, 288, -495, 311, -423, 110, 271, -102, -571, 172, 610, -152, -870, 682, -199, 557, -205, -138, -214, -352, -13, 618, 347, 102, 501, -238, -197, 190, -266, 346, 203, 529, 908, 795, -571, -1066, -388, -67, 835, -320, 149, 336, -330, -492, -785, -807, 637, 677, + -541, -1943, 161, -137, -265, 150, -193, -780, -363, -184, -541, -233, 827, 312, 477, -188, -270, -177, 460, 76, 87, 394, 1147, -101, -168, -580, -548, -801, -86, 451, 309, -328, 239, -152, -190, -335, -304, 275, -235, 268, 126, 150, -171, -251, 281, 172, -71, 210, -294, 121, -41, 173, -98, -171, -96, -86, 197, 95, -10, -210, -50, 410, -297, -11, -289, 351, -193, -83, -267, 34, -115, 34, 299, 298, 61, 0, -118, -229, -251, -32, -412, -55, -340, 184, -482, -786, -173, -130, 146, -267, 607, -359, -1236, -668, 428, -581, + 688, 616, -270, -91, 90, -375, 3, 203, -53, 112, 871, 727, -192, -1150, -873, 68, 612, -461, -197, -542, -696, 67, -195, -815, -889, -1303, 527, 183, 30, 756, 1012, -37, -754, -571, -609, -343, -215, 233, 393, -346, -555, -676, 361, 319, -666, -633, -254, -108, -388, 244, 1639, 987, 1914, 643, -1017, 1195, -52, -607, 59, -572, -1255, -516, 287, 602, -142, 554, 318, 1221, 1328, 1097, 362, -304, -194, -177, 230, 312, -464, -168, 74, 997, -141, 89, -111, 362, 359, 428, -24, 11, 4, 95, -42, 63, -365, -113, -127, -337, + -354, -159, 124, 423, -275, 66, 144, 480, 643, 445, 409, 463, 98, -170, -360, -510, -642, -500, -301, -603, -620, -236, -113, 59, 269, 1145, -652, 78, 332, -140, -849, 859, 814, -466, -650, 92, 1128, -590, 319, 729, 219, -269, -543, -352, 248, -82, 188, -313, 208, -698, 1025, -96, 228, -45, -1297, 407, -361, 671, 400, 717, -281, -1245, 894, 407, -426, -774, 641, 348, 682, 694, -604, 280, 719, -1054, 967, 480, -33, 312, -550, 1217, -139, 802, 357, 1413, -101, -244, 197, 577, 379, 403, 1422, 87, 346, 836, -552, 575, + 66, -943, 351, -316, 1069, -785, -950, -983, 841, 1387, -443, 356, -1633, 159, 77, -59, -766, 131, 322, -249, -212, -201, 515, 246, -327, -348, -204, -79, -103, 152, -564, -334, 298, 127, 105, 22, 256, -40, -31, -327, 442, 556, -237, -856, -582, -3, 0, 169, 43, -267, -423, -228, 159, 252, 689, 237, 36, 16, -514, -101, 534, 320, 121, -556, -341, -59, 77, 101, -92, -102, -98, -33, -2093, 114, -256, 65, 1621, 1333, 1919, 1013, -510, -391, -795, -1060, 373, 93, 279, 337, -309, 482, 819, 150, -219, -278, -579, -386, + -350, 160, 261, -833, -492, -115, 559, -252, 360, 447, -1182, -1166, 221, 337, 260, -880, -404, -790, -382, -362, 762, -1002, -1394, -524, 277, 237, -1075, -864, -678, -514, 582, 819, 37, -278, -340, -190, -181, -370, -1193, 393, 897, 815, 254, 1113, 1506, -131, -193, 1153, -279, -702, -1585, -540, 216, -870, -582, 408, -142, 565, 989, -602, -934, -309, -401, -232, -253, -251, 106, 144, 116, 201, -335, 293, -463, -55, 289, 387, -414, -578, 331, -131, 22, -403, 477, -279, -100, -111, 442, -373, 479, -212, -223, 317, 84, 253, -200, 23, + 94, 517, -60, 123, 79, 1379, 478, 116, 497, -565, 33, -286, -430, 259, 96, -351, -595, -335, -553, -442, 176, -340, -172, 262, -174, 63, -194, 688, -538, 565, 200, 68, -521, -218, 409, 172, -13, 334, -62, -132, -215, -174, -145, 66, -6, 73, -609, 323, -257, -233, 208, 149, 76, -110, 422, 370, -533, 479, -70, 326, 637, -131, 343, 334, -322, -223, -428, 42, 70, -677, 278, 107, 527, -205, -1210, 760, 43, 26, 12, -529, -171, -137, -183, -773, 439, 226, 474, -343, 207, -385, -357, 20, 300, 248, 5, -41, + -112, 30, -181, -33, 511, -206, 99, 59, 143, -312, 339, -9, -69, 84, -38, 82, 111, -284, -43, 9, -58, -49, 153, -180, 225, 337, 122, -204, -14, -40, -198, 246, -71, 136, -707, -2008, -2986, 627, 2348, 98, 6426, 5923, 4070, 6998, 5385, 733, 118, -725, -5128, -5232, -3975, -6853, -6388, -1825, -2129, -2154, 517, 1300, -1065, -354, 2061, 1313, -65, 1532, 1066, 84, 1287, 3035, 2001, 699, 3113, 2303, 188, 2674, 3626, 874, 401, 3696, 1020, -1430, 1868, 2849, -1442, 671, 3983, 385, 668, 4804, 3781, 327, 3003, 3975, -1365, -807, 1142, -3235, + -5408, -3649, -5964, -8870, -8142, -9112, -11605, -12249, -10831, -11450, -10780, -8093, -6458, -3359, -824, 1920, 6667, 7754, 8420, 13052, 12765, 8573, 11037, 8626, 3444, 3802, 5373, 2636, 1727, 4018, 2875, 1, 1389, 3128, 797, 236, 2340, 555, -2391, 801, 1923, -534, 1725, 4550, 1818, 1040, 4013, 2199, -758, 490, -1005, -4755, -5827, -5791, -7306, -8260, -6825, -6562, -7483, -6752, -5575, -6428, -5878, -3951, -3135, -3001, -1213, 752, 893, 2735, 4600, 4835, 4784, 5399, 4994, 3581, 3045, 2717, 1889, 1550, 1901, 1695, 1161, 1208, 1321, 1124, 1101, 1407, 1248, 895, 729, 659, 135, -16, -146, -763, + -1022, -958, -798, -668, -407, -198, -157, -33, 271, 507, 664, 658, 499, 337, 125, 16, 68, -21, -235, -247, -378, -686, -760, -733, -982, -1066, -950, -1079, -1298, -1229, -1266, -1404, -1272, -1064, -1115, -1004, -678, -537, -484, -138, 59, 115, 326, 600, 647, 677, 826, 802, 730, 837, 918, 928, 960, 1027, 935, 885, 894, 902, 764, 656, 480, 248, 72, -11, -73, -132, -192, -221, -235, -221, -194, -157, -168, -155, -144, -138, -137, -105, -92, -64, -45, -10 }, + { 121, 167, -98, 7, 5, -120, 160, -64, -63, 46, -165, -74, 177, 40, -72, 126, 39, 27, -26, 61, -1, -212, -10, -79, -10, -5, -203, 3, -131, 7, 20, 90, 108, 36, 26, 20, 93, -51, 31, 6, 14, 19, -29, 83, 124, -240, 111, -63, -145, -93, 184, 92, -63, 104, 30, -66, 64, 1, -1, 9, 12, -25, 1, 13, -11, 79, -50, -111, -108, -1, 35, -7, 4, 60, -25, 106, -113, -34, 86, 93, -65, 105, 36, -28, -72, -34, -31, -29, -29, -15, -5, -16, -31, 8, 20, -43, + -12, -14, 21, -37, -10, 4, 88, 8, -72, 46, -40, -56, 13, -119, -16, -89, 30, 57, 53, 44, -95, -6, -79, 84, -161, -90, 79, -175, -21, -11, 43, 39, 85, 183, 82, -22, -2, -65, -53, -321, -298, -19, 217, -54, 173, 16, 48, -54, -251, 129, 37, -75, 59, -132, -29, 75, 31, 233, -162, 142, -76, -184, -88, -50, -53, 65, 53, -148, -68, -84, -34, 143, 150, 164, -123, 20, -78, -10, -66, -81, -101, -111, 59, 17, -19, -40, 12, 62, -66, -56, -31, 71, -27, -14, -34, -36, + -12, 15, -4, -6, 9, 15, -7, -7, 43, -36, -26, 17, -25, 35, -25, -25, -8, -5, 19, -12, -14, 13, 0, -36, 9, 8, -30, 118, -112, -148, -125, 2, -49, -42, -99, 20, -111, -9, -45, 171, -109, -123, -269, -353, -84, -158, -143, -36, 74, -90, -209, 129, -304, 91, -50, -56, 199, 138, 75, 26, -33, -33, -73, 31, 136, -109, 129, 117, 36, 16, 54, 89, -197, -87, 191, -148, 14, -4, 117, -15, -43, 21, 198, 108, 70, 63, 111, -174, 136, -142, 126, 81, -35, -25, -58, -78, + -125, -7, -38, -101, -110, -63, -63, -11, -6, -31, 151, -62, -26, -102, 105, 1, -21, 22, -42, -73, 3, 41, -3, -7, -46, 14, -14, -43, 4, 10, 25, -5, 17, 13, 37, 12, -37, 2, 21, -5, -32, -21, 51, 26, -25, -11, -9, 72, -188, -3, -89, -170, -81, -30, -121, -39, -112, -42, 85, 118, -195, -109, 62, -37, -213, 142, 250, 54, -61, -116, 26, 123, 226, -114, -50, -145, -119, 127, 124, -176, 102, -55, -115, 180, -2, 99, -247, 18, -159, 37, -197, -122, -34, -45, 405, 130, + 104, 80, -305, 170, 116, -66, -10, 133, -21, 141, 159, 162, -95, 13, -54, 86, -79, -80, 51, -75, 34, 51, 0, 95, 35, -179, -24, -22, 54, -203, -68, -51, 141, -43, -26, -109, -32, 8, -13, -51, -1, -33, 35, 14, -2, 6, 11, -26, -79, 41, 14, -43, 18, -23, 6, 10, 24, -6, -12, -19, 14, -31, 27, -35, -5, -3, 21, -23, -12, -34, -23, -32, -253, -139, 102, -109, 294, 131, 288, -3, -143, -150, -205, 310, -77, 142, 156, 34, 110, 102, 97, 40, -206, -11, -80, -30, + 138, -12, -14, 98, 60, 102, -90, -321, -194, -121, 235, -213, -67, 146, -18, 28, -181, 312, 15, -121, 244, -151, 379, 197, -88, 45, -111, -74, -353, 125, -162, -25, -16, -77, 148, -58, -155, -149, 33, -136, -153, 86, 11, 109, -61, -320, 108, 139, 177, -172, -196, 25, 315, 51, -167, -75, -30, 87, 14, 93, -96, -35, -21, -115, -96, 141, -26, 55, -15, -40, -92, -9, 1, 35, -19, 32, -26, -73, -32, -10, -4, -14, 53, 3, 57, -21, -7, -10, -67, -1, 31, 33, 20, 251, -231, 114, + 301, -218, 62, -124, -232, 344, 133, 320, 300, 41, -234, -148, 126, -18, 54, -259, 30, -458, -188, -358, 222, -204, -4, 63, -56, -94, 111, 106, 318, -46, -67, -244, -203, 199, 47, 67, 380, -116, 6, 199, -87, 91, 72, 199, 184, -127, -16, -258, 270, -177, -228, -224, 144, -84, -118, 261, -78, 270, -164, -129, -31, 176, 234, -19, -246, 89, -156, 323, 71, 189, -257, -117, 74, -68, 161, 22, -85, 93, 212, 293, 231, 2, -49, -5, 53, 3, -47, 33, -39, -8, 88, 3, -37, 89, -25, -49, + 28, 31, 3, -57, 25, -40, 12, -78, -90, 23, 40, -4, 78, -28, 38, 152, -400, 140, 117, 81, -303, 231, 378, -369, 140, -226, 148, 21, 133, -108, -9, 89, -253, -124, -110, 201, 209, -67, 98, -50, 154, 199, 76, 61, -201, -74, -251, -276, -195, 20, -94, -11, -117, -274, -94, 58, 24, -15, 417, -336, 124, -167, -49, -103, -107, 179, -107, 15, -129, -84, -157, 215, -197, 177, -46, 177, -16, 28, -19, 171, 97, -3, 362, 16, -182, 97, -164, -199, -242, 237, 83, 212, 213, 252, 147, -28, + -45, -43, 241, -33, 270, 60, -12, -39, 92, 140, 36, 59, 19, -16, 27, -43, 73, 6, 62, -16, 59, -4, -94, 49, 65, 2, 53, -14, 3, -52, 46, -11, 22, 103, 103, -422, -30, 51, -94, -333, 380, -27, 17, 318, -87, -333, 119, 214, 412, -29, 176, 33, -357, -108, -184, 181, 108, 93, -132, -27, -12, 31, -119, 169, 51, -147, 215, 28, -233, -201, 59, 254, 233, -323, 631, -33, 15, 171, -21, -84, -2, 402, -198, 198, -45, 278, 88, 249, -91, -198, 143, 213, -102, -241, -256, -230, + -99, -47, 243, 5, 212, -26, -64, 205, -175, -348, -87, -222, -204, -387, 293, 250, 108, -599, 146, 126, -39, -18, -203, 286, 152, 113, 76, 262, -17, -19, 25, -3, 67, 30, 7, 81, -42, -11, -56, 18, 27, 89, -56, -9, -18, 69, -25, 26, 47, 55, -41, 132, 6, -3, -42, 52, -75, 30, 10, -20, 36, 65, -5, -116, -33, -15, -243, -12, 14, 178, -256, 17, -43, -100, -526, -59, 242, 195, 248, 34, -285, 746, 307, 508, 48, -216, -93, -67, -319, -16, -128, 162, -4, 20, -105, -130, + -270, 94, 22, 17, 133, -7, 54, -23, -236, -176, 136, 5, 332, -422, 336, 213, -155, -304, -485, 106, 375, -190, 363, -25, -21, 88, -112, -423, 47, 205, 86, -182, -53, -113, 90, 211, -15, 56, -32, 203, -94, -64, 132, -114, 309, -80, -163, 120, -288, -141, -2, 116, -127, 56, -49, 66, -2, 78, 60, -22, 34, -131, 69, -15, -186, -60, -56, -106, -4, 35, -89, -58, -8, -112, 4, 32, -30, -119, 6, 1, -97, 40, 64, -73, -9, 24, 3, 38, 103, 92, -97, -72, 120, 81, -572, 409, + 372, 435, -140, -392, 137, 155, -582, -532, 514, 54, -251, 192, -364, -416, 59, 1076, 501, 198, -293, 3, -105, 6, -123, -62, -137, 37, 307, 59, 378, -152, -126, 67, 264, -53, -38, -566, -24, -320, -17, 435, 311, -118, 304, 604, -289, 173, 502, -372, 531, -47, 218, -129, 22, -74, 73, 120, 526, -205, -67, 134, -246, 152, 81, -144, -240, 516, -35, -288, -95, 319, -136, 215, -2, 13, -343, -376, -180, -321, -288, -315, -20, -77, 151, -23, 27, -32, 190, 118, 13, -240, 8, -48, -177, -54, -91, 89, + 34, -124, -41, -96, -73, -12, 65, 61, 66, 112, -72, 11, 71, -54, -70, 81, -121, -51, -38, 50, 22, 82, 14, 5, 69, -36, -84, 697, 128, 97, -362, -213, 20, 78, 144, 160, -692, 29, 46, 499, 82, 125, -46, 454, -743, 21, 383, -446, 113, 85, 361, 68, 40, -125, 13, -384, 131, -98, 69, 101, -64, -292, 107, -231, -396, 222, -223, 145, -372, -238, -38, -119, 90, -161, 410, -7, 391, -415, -347, -115, 7, -10, -120, 348, 288, 730, -117, 466, -274, -50, 142, -559, 635, -20, 396, -19, + -553, -337, 234, -744, 387, 103, 564, 707, 93, -530, -398, -167, 405, -53, -98, 19, -148, 18, -108, -163, -55, -260, -13, 8, -119, -111, -145, -108, -50, 61, 123, 42, -21, 109, -78, -47, 26, 55, 72, -77, 91, -98, -45, -142, -240, 144, 25, -141, -138, -31, -191, 21, 1, -68, 139, 358, 548, 191, -229, 521, -560, -59, -174, 68, 444, -404, 1003, 132, 247, -297, -408, 139, 1, 853, -125, -297, -491, -331, 235, 151, 136, -64, -484, -743, 52, -449, 591, 75, 479, -301, 198, -195, 246, 695, -120, -77, + -109, 179, 228, 116, 47, 69, 298, 269, -161, -243, -220, -243, 793, 311, -472, 357, -111, -386, -279, 137, 287, -549, -717, 75, -323, 931, 480, -165, -112, 194, 416, 103, -77, -129, -651, -35, -164, -706, 259, 436, -78, 216, 116, 445, -254, -72, 155, -76, -210, -235, -13, -145, -349, -77, -164, 142, -73, -195, 124, 45, 12, -124, 123, 29, -222, 67, 78, -108, -306, -154, -63, -40, -12, -121, -23, -92, 33, 27, -67, 5, -13, -98, -194, -33, 30, 98, 45, -149, -4, 99, 40, 38, -154, 45, -65, -75, + -82, -92, 8, -2, -100, 45, -273, -433, 246, -138, 377, 184, -424, -167, -219, 98, -569, 389, 524, -208, 324, -72, -154, 267, -401, 254, 424, 128, 737, 371, -319, 327, 128, 289, 6, 410, 341, 546, 195, -201, -259, -323, -39, 842, 11, 361, -531, 1097, -329, -843, -410, 696, 48, -87, -101, -41, 505, -367, 290, -67, 638, 993, 500, 484, -356, 569, 332, 342, 374, 569, -123, -968, -633, -701, 178, 262, 196, -156, 324, 872, 54, 76, 204, -39, -763, -805, -285, 171, 81, -26, -472, 128, 17, 48, 239, -45, + 150, 63, 296, -67, 196, -150, 30, 41, 344, 170, 344, 49, 172, -53, 34, 159, -102, -218, 47, -126, -262, -193, -61, -46, 336, 81, -6, -94, 48, 11, -128, -130, -107, 87, 213, -18, 15, 37, 93, 78, 227, -224, 143, 359, 422, 152, 198, 329, -259, 764, 302, 148, -218, -586, -236, 320, -32, -831, 1119, -393, -219, 345, 17, -112, 81, -217, -263, -58, -609, 150, -654, 18, -518, -584, -117, -125, -128, -428, 188, 457, 123, 350, -607, 598, 1091, 112, -438, 681, -559, -886, 1475, -152, 105, -103, -659, 508, + -597, 258, 901, -19, 1238, -967, 932, 271, -612, -322, 117, -589, -293, 654, -642, 426, -432, 236, 685, -1505, -662, 691, -1290, 455, 401, 737, 653, 292, -52, 432, 648, -705, 703, -15, 244, -39, 221, 55, -133, 47, -203, -69, 54, -38, -352, 221, -61, 288, 175, -253, 199, 240, 178, 70, 128, 73, 162, -494, 278, -67, -132, 346, -278, -231, 120, -293, -234, -95, -212, -288, 160, -435, -1291, -339, 426, 996, -316, 502, 16, 236, 519, 333, 897, -234, 40, 244, -792, -512, -235, -259, 184, 12, 69, -416, -67, -549, + -444, 212, 1108, 635, -290, -356, 528, 630, -375, 165, 487, -195, 1059, 358, 157, -818, 505, 102, 398, -86, 104, -137, -175, -1289, 342, 888, 441, 117, -24, 447, -723, -1339, 100, 1771, 428, 1405, 1335, 16, 117, -850, -759, -83, -651, 886, -1935, 364, -724, -1548, 344, 722, 1546, 137, 78, -987, 323, 463, -688, -66, 50, 720, -193, -463, 1094, 230, -390, -16, -632, 82, -598, -123, -20, -295, 92, -238, -250, -139, -2, -121, 203, 565, -31, 5, 212, -514, -309, -63, 156, 161, -446, -254, 356, 208, 125, 84, 376, -15, + 8, 38, -252, 45, 360, -184, -341, 949, 1649, 46, 449, 301, -871, -243, 863, 276, 379, -214, 249, 151, -310, 17, 447, 480, 578, -253, -74, -1280, -1206, 169, -747, 29, 643, 160, 74, -220, -147, 418, 1007, -731, -424, -93, -716, -49, -691, -210, -733, 648, -888, -69, 156, 432, 1544, 2066, 531, -539, -1104, -94, -756, -292, -1174, 178, 1125, 836, 674, 85, 161, 1160, 1120, 829, -71, 524, 189, 261, -1335, 405, 144, -304, 800, 1094, -155, -15, -539, -2271, -47, 676, -334, 1578, 1115, -516, 101, -576, 388, 112, -215, -343, + -162, -29, 241, 308, 462, 17, -284, -603, 31, -282, 228, -266, -374, -88, -100, 279, 111, -100, 140, 84, 111, 32, -214, -330, -174, 131, 276, -19, 225, 2, -340, -344, 93, -422, -245, 7, -193, -47, 116, 181, -164, -283, -408, 1036, 729, -485, 492, 771, 81, -952, -1149, 1075, 358, 254, 836, 25, -371, 910, 233, -678, -352, -241, 300, 26, -415, 166, -458, -38, -209, -214, 611, 1154, -395, 245, 536, -261, -235, 229, 649, 217, -505, -627, -767, 418, 427, 1049, -496, -459, 362, 629, 967, -19, -1800, -376, 577, 587, + 257, -342, -16, -710, 106, -302, 745, 1080, -326, 33, -630, -670, -265, -1367, -279, -690, 608, -550, 631, 796, -1595, -122, -676, 693, -283, 252, -497, 92, -424, 481, 522, 915, 871, 444, 838, 402, 48, 456, 284, -113, 372, -403, 198, -199, 172, -510, 308, 16, 244, -372, -221, 264, -103, -115, 449, -341, -83, 380, 178, -230, -79, 164, 830, 462, 361, 506, 31, 549, 178, 179, 277, 17, 445, 141, -772, -342, -208, -248, 96, -150, -371, -529, -857, -203, -474, -884, -1318, 641, 692, 397, -878, -1212, -918, -532, 223, -47, + -1167, -708, -798, 1131, 361, 489, -352, -655, 1449, 350, 456, -283, 91, 420, -289, 332, -101, 682, 978, 36, -779, -636, 776, 522, 680, 189, 175, -354, -147, 106, 477, 1013, -4, -1906, -1757, 20, -426, 1135, 1165, -1296, -867, -548, 1611, 1426, -771, 224, -1011, -983, 601, -455, 11, -154, -700, 499, 522, 407, 1632, -1196, -316, -114, 422, 129, 674, -2384, -1380, 495, 751, 735, 214, -789, -799, 11, 479, 1374, 339, -460, 145, -893, 557, 479, 31, 769, 1655, 395, -1210, -638, -83, 138, 800, 692, 331, -367, -147, -253, -285, 717, + -83, 64, -285, 695, -322, -136, -17, 603, 266, 214, -128, -762, -272, 245, 607, 103, -844, -1173, -977, -25, 141, 179, 117, -322, -243, 1597, -1061, 997, 990, 636, -2312, -925, 773, -625, 447, -162, -961, 617, 184, 186, -425, -1527, -146, -44, 5, -216, -1115, 836, -689, 1426, -151, -122, 693, 519, -681, -60, -516, 763, 1197, 915, -1011, 230, -677, 613, -588, -238, 99, -48, 650, -595, -1403, 364, -502, 527, 546, -1772, -302, -335, 64, 1969, -531, -1427, -381, 1253, 599, -771, -255, 779, -4, 961, -1440, -757, 866, -900, -2195, -644, + -300, 2508, -684, -1290, 688, -1489, 3937, 377, -3659, -970, -647, 2601, 1405, -1628, -863, -17, 1918, 1535, -240, -1199, 471, -403, 1730, -163, -870, -715, 1133, -903, 587, -1733, -9, -62, -102, -97, 364, -957, 930, 83, 682, 33, -1099, -838, 624, 745, 1161, 439, -120, -753, 100, 195, -202, 56, 760, 125, -38, -862, 165, 623, 226, 32, -256, -618, -686, -318, 209, -202, 303, -286, -174, 118, 23, 9, -2113, 592, -33, 722, 1748, 560, 241, -986, -408, -985, -1179, -395, 232, 674, 893, -100, 519, 628, -547, -1110, 588, 211, -901, -307, + 857, -292, -95, 784, 440, 348, 110, 445, -426, -1031, -448, 293, -422, -244, 378, 25, -725, 756, 164, -673, 87, -163, 652, 362, -262, 306, -401, -904, 122, 220, -81, 2, 192, -395, 126, -338, 204, 644, -67, 281, 299, -250, 17, -616, 212, 362, -1117, 649, -696, 219, 34, -4, 309, 124, 731, 133, 208, -106, 375, -393, -257, 90, 64, -344, 125, -31, -98, -199, 72, -40, 396, -102, 49, 282, -197, 196, -121, 68, -197, -174, -197, -53, -88, 149, 108, -463, -125, -136, 324, -192, 122, 55, -514, 171, 337, 21, + -124, 55, -150, -77, 113, 1713, -64, -56, -477, -466, 351, -20, 303, 6, -169, -225, 114, -316, 319, -297, 466, -378, 271, -320, -73, -51, -300, -228, 65, -134, -96, -2, -226, 30, -47, 71, -55, 131, -452, 409, -156, -134, 308, -249, 14, -311, -275, 198, 172, -219, -144, 88, -17, -381, 95, 66, -3, 249, -96, -108, -106, -261, -74, 272, -293, 74, -144, -36, 15, -89, 60, 1, 187, -278, -28, 178, -361, 207, -165, 1, 160, -80, -167, 73, -33, -48, -16, -118, -7, 119, -12, -58, 17, -102, 65, 49, + 25, -83, -29, 103, -139, 132, -66, 56, 144, -181, 38, 10, -231, 39, -77, 91, -37, 5, 131, -92, 21, -148, 19, 18, -42, -38, -23, -55, 4, -29, 0, 98, -153, 61, -809, -1351, 498, 4351, 1082, 2401, -100, -2329, -764, -2292, -1968, -689, -479, -156, 1295, 1753, 2305, 2924, 1254, -743, -1358, -2862, -2731, -1107, -917, -603, 1171, 1610, 953, 1493, 1778, 608, 483, 338, -932, -421, -669, -1439, -803, -1068, -1596, -861, 190, 174, 881, 2158, 1467, 1230, 1188, 372, 82, -118, -626, -880, -1126, -1596, -1421, -787, -254, -536, 440, 834, + 699, 1221, 1350, 875, 783, 775, -126, -374, -196, -1100, -920, -230, -911, -964, -619, -867, -429, 253, 551, 1012, 1609, 1006, 923, 1031, 375, -118, -193, -547, -918, -943, -908, -986, -694, -629, -532, -213, 243, 617, 944, 1436, 1502, 1474, 1244, 400, -330, -664, -1082, -1421, -1615, -1604, -1278, -713, -176, 447, 1318, 1475, 1469, 1547, 1271, 675, 209, -357, -1032, -1435, -1274, -1184, -940, -431, 36, 357, 708, 810, 790, 636, 284, 138, 50, -110, -136, -128, -180, -215, -173, -238, -166, -128, -94, -109, -38, -6, 67, 83, 151, 184, 223, 165, + 169, 115, 73, -26, -57, -123, -132, -190, -176, -174, -124, -111, -35, 12, 71, 97, 173, 166, 181, 141, 114, 43, 33, -31, -51, -136, -181, -199, -143, -126, -40, 1, 45, 54, 104, 97, 138, 116, 122, 74, 51, -28, -53, -111, -107, -122, -92, -101, -50, -31, 32, 55, 101, 86, 102, 57, 49, -2, -11, -40, -21, -48, -27, -47, -18, -30, 1, -11, 17, 1, 24, 3, 21, 0, 18, -5, 13, -9, 11, -10, 11, -10 } }, + { { 98, 103, -92, -14, 142, 49, -77, 18, -84, -71, -61, -127, -47, 81, -8, 46, -24, -34, -38, -14, 106, -66, 5, -3, 3, 88, -5, 61, 187, 149, 146, 79, 31, -22, -176, 74, -67, 114, 38, -57, 51, -76, -153, -44, -61, -141, 4, -15, -23, -65, 7, 152, 64, 104, -4, 65, -60, -2, 76, -62, 50, -78, -87, 11, 174, 118, 65, -32, 27, 21, 8, -30, -70, -101, -77, 4, -66, -30, -71, 25, 8, 38, -22, 31, 39, 36, 2, 24, -18, -15, -3, -41, 43, 39, -6, 49, + 12, 12, -23, -11, -29, 11, 13, 2, -11, 18, -13, -38, -13, -25, -4, 10, 8, -40, 5, 29, 64, 33, -112, 263, -6, 16, -28, -139, 103, -72, -70, -162, -125, -52, 100, 145, -29, 86, -33, 157, 163, -325, 59, 2, -32, 110, 173, -53, -25, 4, -11, -82, 68, -83, -66, -6, 87, -49, -183, -81, -124, 15, 11, -162, -19, -70, 34, -4, -24, 40, -54, 56, -87, 86, 125, 192, 80, -83, 69, 81, -30, -216, 14, 114, -87, 66, -126, -1, -80, -220, -67, -114, 56, 83, -74, 36, + -35, 105, 8, 62, 88, -36, 36, 19, 37, 76, -17, 27, 94, 55, 13, 57, 10, 25, -4, 0, -51, 29, 33, 44, 29, 11, 14, 3, 16, -5, -14, -2, 35, 31, 9, 28, 6, 32, 26, 217, 58, -291, 103, 151, 54, -24, 75, -183, 25, 83, -42, 80, -14, 97, 22, -123, 77, 115, 111, -31, 52, 63, 41, -330, 45, -140, -43, -45, 76, 37, -272, -96, -62, -50, 109, -99, -190, 48, 87, 56, -189, -87, 59, -176, -15, -195, 28, 98, -102, -29, 112, 145, -335, -23, -94, 103, + 41, 18, 28, -92, 84, 75, -260, 201, -27, 51, -133, -53, -112, -12, 29, -102, -145, 130, -47, 55, -8, -24, 37, 45, -53, -131, 74, 69, 17, 33, -4, 12, 22, 1, 22, 18, -3, 53, 7, 41, 47, 5, 66, 0, 13, 20, 30, 26, 33, -47, 23, -20, 10, 24, 16, 41, -13, -9, 29, 55, -138, -135, -107, -73, 222, -79, 33, -181, 191, 10, -125, -36, 112, -230, 80, -70, 54, 34, -101, -77, -268, -76, -302, 37, 72, -35, -38, -31, 49, -122, -214, -104, -77, -36, 83, -53, + 133, 55, 102, -137, -4, -9, -109, 29, 92, -11, -53, -135, -119, 80, 126, -7, 247, 191, -171, -47, 4, -187, -207, 316, -2, 6, 103, -205, -63, -134, 318, 82, 20, -253, -195, 24, -78, 160, -80, -4, 48, -101, 39, 96, -144, -1, -231, 23, 92, -70, 38, 26, 119, -19, 22, -25, -1, 48, 55, 46, -32, 13, 2, 19, 5, 19, -30, 72, 5, 19, 15, 21, 21, 19, -16, -21, -13, 14, 54, 56, 15, 24, -44, -20, -366, 183, 105, 186, -99, 102, 109, 192, 47, -368, 93, 15, + 147, 265, 16, 115, 103, -221, 79, 19, 32, -61, -29, 135, 92, 5, -133, -2, -62, -70, 221, 101, -7, -30, -264, -228, -259, 69, 72, -271, 21, 18, -266, 16, 43, -36, 310, -39, -149, -39, 179, -15, -272, 297, 156, -190, 147, 28, 30, -5, 19, -74, -136, -131, 240, -16, -67, -12, 174, -159, -278, 10, 66, 52, -243, -127, 97, -22, 139, 52, -41, -41, -35, -20, 7, 218, 129, 79, 72, 84, 129, -61, -18, -69, -18, 24, 9, -38, -59, 64, 13, 29, 2, -39, 17, 34, -75, -13, + 65, 14, 7, -28, -5, -18, -31, 9, 35, 25, -19, 26, 5, 111, 423, 127, 339, -373, 13, -184, 5, 125, 142, -192, 83, -111, -100, -133, -218, -31, -513, -4, 168, -22, -36, 57, -270, 95, -257, -80, 263, 54, 90, 7, 76, 225, 202, 392, 202, -296, -26, 331, -47, -241, -38, 31, -112, 222, 163, -190, -57, 213, 224, -80, -145, 358, -149, -482, -327, 107, -487, -9, -147, 3, -46, -135, 180, 52, -49, -158, 137, -95, 256, 176, -72, -170, 35, 68, 22, 10, 59, -35, -191, -54, 262, -30, + -109, -28, -57, -136, -134, -73, -65, 16, -3, 132, -13, -47, 17, 48, -33, 28, -47, 90, -4, 55, 7, -86, -10, -9, -92, -24, -57, 42, 1, -14, 29, 14, -11, 16, -103, 22, 28, -412, 195, -35, 104, 139, 223, 52, -197, 269, -100, 120, -120, 101, -19, -485, -101, -82, -58, 35, -117, -79, 65, 108, 36, 264, 121, -252, -19, 2, -143, 303, -181, -173, 318, 336, -42, -3, -209, 77, 45, -107, 55, 209, 128, 251, -62, -195, 122, 30, 60, -232, -121, -136, 55, 135, 49, 37, 239, 289, + 43, -135, 163, 135, -203, 30, 35, -22, 23, -3, 171, -18, -134, 70, 226, 102, 132, 281, -192, 35, -66, 267, 152, 286, -138, -35, 47, -100, 14, 29, -33, 1, 65, 77, -29, 43, 29, 100, 86, -11, -8, -43, 12, -44, 23, -78, 77, 0, -31, 0, -7, 4, -29, -60, 86, -10, 13, -96, -81, -21, 83, -8, -10, 9, -11, 172, -359, -215, 143, -84, -335, 170, -175, -154, 217, -66, -71, -54, 56, 160, 84, 86, 89, -134, -79, -28, 195, 100, -342, 109, 107, -144, 323, 295, 160, 11, + -117, -76, 18, -101, -120, -199, 29, -227, 165, 63, 2, 36, 87, 75, 177, 275, -104, -436, -75, -297, 103, 41, -394, 143, -165, 495, 165, -312, -10, 315, 165, -258, -153, 329, 190, -229, 282, -235, -309, 48, -468, 283, 305, -70, -282, -51, 111, 57, 48, 28, 219, -307, 99, 341, 6, 12, -300, 150, 84, -278, -69, -140, -66, 11, 87, 69, 10, -84, 9, -90, 38, 53, -11, -44, -29, 55, 18, -18, -46, -90, -10, -88, 175, -164, 0, -18, 67, 45, -94, 28, -29, 148, -18, 42, 5, -85, + 35, 18, -10, 96, -1, -281, -208, 7, -338, 2, -794, -249, -92, -433, -152, -90, -191, -146, 103, -208, -397, 107, 249, -405, -112, 126, 203, 351, 223, 207, 226, 83, 401, -238, -102, 86, -198, 76, 114, 211, 28, 344, 72, 86, 237, -104, -203, 5, -311, -198, -359, -14, -16, -471, 171, -213, 97, -445, 54, -337, 504, 26, -449, 540, 661, 187, -221, -163, 172, -56, -21, 196, -315, 207, -325, 174, -129, -182, 78, 174, -94, -9, 204, 54, -100, 116, -50, -185, 25, 175, -33, -68, 70, 52, 142, 30, + 5, 62, -47, 100, 26, 83, 29, 66, 53, 54, 43, -59, 69, -80, -75, 9, 46, 16, 23, 50, 33, 5, -26, -60, 2, -63, 173, -84, 156, 236, 32, 218, -124, 339, -264, -241, -644, -140, -335, -781, 194, -449, -277, -362, 97, -703, 186, 60, -138, -14, -206, -70, 166, -238, -174, 11, 126, -208, -19, 243, -390, -88, 223, -213, -16, 4, -64, 329, -289, 196, -133, 268, 278, -284, -384, 359, -41, 79, 91, 34, -85, 203, -112, -440, 112, 91, -385, -41, -140, 231, 277, 140, 44, -109, -274, 279, + 169, 250, -20, -390, -94, -58, -174, -95, -48, 115, 172, -150, -131, -388, -187, 77, 158, 45, -36, 180, 165, 102, 204, -62, 159, 75, 108, 20, -1, -106, -84, -18, 50, -24, -93, -113, -6, -17, 22, -76, 17, -91, 27, 157, 33, -87, -93, 199, 111, -23, -13, -248, -30, -1, -213, 7, -87, -64, 49, 68, 15, -22, -195, 955, 549, 38, -304, -720, -90, 337, -160, -290, -543, -30, -119, 19, -187, 175, -5, 473, 185, -197, -16, -84, 34, -97, 96, 293, -345, 67, -209, 137, -149, -250, -491, -39, + 278, 94, -63, 104, -38, 267, 420, -147, -98, -489, -532, 147, 77, -224, -196, -440, -305, 175, -59, 1, 21, -34, 199, 116, -365, 16, -332, -28, -180, -102, 349, 724, 1190, 45, 382, -359, -460, -643, -36, -2, 129, 137, -90, -813, 336, -138, -114, 52, -215, 25, -118, -331, 2, -132, 1, 34, 11, 236, 32, 27, -14, 10, -12, 102, 220, 66, -10, 48, 199, 6, 1, 76, -68, 26, -186, 64, 95, -172, 175, 12, 14, -50, -194, -61, 85, 2, -21, -47, 116, -32, 7, 349, 581, -287, 1, 112, + -474, 4, -306, -297, 447, -131, -112, -240, 513, 451, 0, 740, 83, 231, 163, -206, -242, -385, -203, 90, 4, 332, 26, -36, -60, 234, -339, -828, -290, 244, 77, -68, -247, 15, -398, -60, -363, -25, -45, -256, 245, 122, 466, -385, 721, 194, -140, -255, -131, 114, 416, -128, 238, -368, 297, -334, -376, 370, -537, 352, 296, 572, -582, 442, -55, 394, 154, -612, -107, -144, 171, -325, 963, -48, -340, 136, 445, 302, 209, 230, -30, 109, -39, -128, -81, 34, -4, -127, 36, -37, -195, -41, -75, 82, 103, 56, + -27, 190, -31, 105, 42, 134, 51, -68, -85, 23, -10, 92, -38, 9, 79, -48, 135, -64, -74, 37, -56, 140, 51, -42, 85, 42, -403, -540, -1106, -340, -650, 181, -30, -221, -322, -306, -277, -300, -294, 31, -240, -43, -521, -799, 979, -305, 531, -101, 137, 169, 286, 189, -50, -16, -423, -96, -100, -284, -443, 173, -50, 627, -434, 12, 867, -209, -720, -232, 29, -326, 507, 233, -278, 206, 273, -168, -5, 137, 339, -12, -334, -329, 406, 290, -213, -462, 295, 342, -305, -416, 292, -528, 1010, 218, -82, 41, + 247, 56, -178, 17, 73, 363, -238, 73, -717, -646, -72, 39, -70, -313, 229, 534, -15, 137, -50, 115, 162, 193, -206, 232, -106, -61, 154, 286, -84, -286, 82, -26, 48, -25, -153, -42, -158, -98, -195, 202, 207, -123, 1, 249, 80, -104, 53, 312, 205, 225, 227, 201, 75, 286, 152, 120, 107, 269, -419, 4, 152, 121, -275, 661, 462, 950, 521, 356, 136, -824, -69, 117, -489, -126, 935, 77, -544, -531, 484, -733, -192, 38, 197, 90, -141, 245, -334, 5, -68, -204, -46, -140, -482, 260, -417, 252, + 218, 292, 52, 196, -174, 786, 105, -820, -727, 75, 327, 641, -208, -489, -219, -57, 72, 381, 82, -284, 858, -1041, -174, 208, -729, -369, -191, 118, -1182, -551, 850, -311, 250, -265, -954, -351, 463, -130, 182, 304, 607, -277, 70, -169, 382, 183, 166, 36, -11, 22, 334, 181, 199, -39, -3, 134, -217, -190, 93, 394, 184, 161, -368, 232, 703, 9, -2, -255, 195, 44, -156, -204, 36, 220, 249, 189, -209, 159, -137, 179, -271, -139, -48, -132, -173, -41, -444, -416, 80, -16, -62, 168, 4, -26, 14, 183, + 161, 65, 2, 90, 103, 79, 123, -31, 168, 470, -195, -1539, -385, 74, 436, 406, 388, 370, 697, 1226, -699, 507, -170, -34, -172, -1028, -749, -156, -36, 206, 409, 509, -153, -29, -258, -10, -37, -17, 549, 275, 190, 401, 501, -871, 437, -511, -622, -200, 420, 105, -416, 129, 64, 294, -17, -847, -585, -704, -676, 78, 583, -119, 2079, -1364, -1006, 609, -169, -428, -126, -126, 36, -1279, 147, -107, 188, 954, -54, 324, 388, 447, 1605, -605, 2025, 545, -40, 250, 130, -841, -717, -28, -164, 88, 326, 232, -127, -723, + -568, 219, -378, 241, 296, 612, 625, 543, 125, 180, 8, -42, 428, -82, -20, 118, -579, -156, 268, -14, -43, 366, 161, -568, 400, -324, -415, -255, -116, 94, 198, 175, -212, 259, 134, 162, 96, 217, -76, 126, -339, -88, -177, 64, 146, -903, 326, 1457, 37, 1520, 796, -88, -589, 1714, 253, -284, 218, -386, -118, -55, -108, 220, 475, 336, 61, 223, -346, -328, 102, -98, 561, 614, 387, -153, 37, -738, -466, -134, -510, -798, -478, 386, -466, -1410, -654, 436, -571, -399, 21, -100, 666, 983, 1287, -677, 367, -5, + 44, -272, -849, -1693, -1115, 594, -1130, -589, 312, 580, -416, 654, 1864, 397, 364, -1401, -1882, -403, -583, -1001, -283, -835, 605, 348, 1692, 702, -190, -334, -580, 406, 773, 1536, 1076, -728, -1537, -746, -485, -906, -163, 787, 381, 972, 50, 694, 281, -214, -280, -322, 195, 428, 114, 554, 689, 420, 494, 233, 744, 655, 37, -3, 333, 738, -60, -184, -98, 632, 203, 40, -173, 399, 311, -84, 260, 319, 166, -56, 81, 232, 41, -12, -351, 758, 1560, -842, 1186, 917, -140, -264, -514, 136, 1058, 752, 1238, -559, -232, -276, + -67, -357, 330, -432, 910, 356, -1473, -667, 20, 194, 647, -334, -553, 138, 181, -267, -270, 137, -415, -675, -287, 1366, 584, 206, -703, -259, -595, 321, 682, 197, 50, 369, -232, 859, 510, 21, 300, -64, 1769, 333, -747, 255, 309, 144, 404, -9, -714, 818, 191, 113, 337, 122, 2, -560, 611, 660, 361, 1956, 1417, -797, -1533, -1108, -103, 100, -155, -1339, -646, -497, -536, -569, 487, 346, -136, 47, -116, -766, 212, -169, -39, -784, -720, -164, 307, 324, 45, 347, 164, 447, 70, 62, -818, -521, 348, 60, -227, 394, + 181, 42, -395, 346, 522, 333, 378, 444, -108, 496, 1063, 804, 187, 81, -139, -222, -550, -728, 178, -272, -17, 36, -57, -197, -97, -267, -1822, -215, 427, 526, -435, 652, 172, -238, -699, 167, -190, -985, -346, -339, 46, -1363, -1108, -167, 650, -74, -238, -818, -13, 732, 4, -479, -316, -90, -310, 195, 208, -690, -818, 140, -57, 187, 1271, -778, -112, -33, -1297, -365, -957, -128, -107, 915, 982, 1256, 326, 228, -498, -1066, 16, 458, -404, 1538, 3527, 3432, 471, -2167, -2033, -769, -1289, 4207, 2564, 1646, 2089, -16, -1148, -2966, + -1938, -722, -186, 1221, 2407, 2185, -283, -1772, -1110, -1602, -1300, 246, 1737, 2588, 971, -120, 120, -966, -1189, -1140, 382, 201, 280, 1052, 529, -85, -683, -553, -399, -885, -201, 421, -358, 45, -144, 650, 454, -820, -542, -1679, -1387, -1194, 761, 1400, 507, 380, -516, -858, -2685, -1949, -1201, 255, 726, 502, 96, -953, -834, -1524, -2589, -984, 286, 785, 1306, 643, -13, -691, -279, -446, 19, 978, -958, 1097, 167, 153, -1718, -508, 1444, -953, 374, 38, -368, 493, 137, 826, 1214, -693, -1010, 294, -628, 819, -1054, -499, -678, 114, -207, -553, + 236, 1227, -965, -992, -795, -199, -257, 1635, 64, -7, -1603, -363, 113, 1381, 547, -195, -2297, -1576, 1499, 1717, 1582, -697, -3809, -697, 1654, 1461, 174, -388, 197, -1473, -951, 566, -493, 517, -324, 115, 1551, -1134, -671, 1378, 995, 2052, 799, -2612, 786, 2937, 570, 1515, 318, -752, -74, 1891, 1210, 2493, -3250, 497, -73, -303, 1216, 76, -1715, 202, -126, -287, 192, 48, -1071, 945, -475, 31, -10, -186, -11, 190, -339, -313, -612, -757, 743, 17, 236, 740, -837, 429, -89, -1355, -55, 498, 1464, -344, -2182, -192, 950, 330, 831, -642, + -654, -712, 292, -76, 482, -754, 341, 269, 180, -843, 27, 258, 574, -190, 68, -483, 135, -259, 479, -28, 368, -65, 109, -541, 17, 3, 578, -288, 186, -584, 32, -15, 477, -104, 191, -1880, 212, 336, 179, 1853, 312, -139, -1183, -202, -116, -277, -12, -224, 474, 221, -349, -60, 736, 2, -41, 78, -184, -316, 413, 365, 277, -460, 242, 688, 270, -40, 444, -81, -527, 139, 134, -424, -461, 460, 448, -442, 283, 273, -4, -161, 3, 349, -19, -390, 203, 238, -725, 185, 536, 175, -471, 74, 333, -611, 166, 286, + 121, -159, -582, 685, -741, -65, 714, 12, -123, 16, -671, 297, -10, 383, 710, -321, -51, -410, 543, -114, -60, 557, -726, -320, 404, 329, 145, -591, 205, -130, -37, 283, 216, 41, -150, -76, 28, 160, -515, 376, 77, -72, 146, -68, 327, -485, -87, 10, 29, 48, 225, 149, -824, 436, -87, -96, -33, 168, 226, -204, -82, 384, -327, -42, -250, 182, 1738, 151, -211, -582, -385, 202, -258, 223, -345, -29, 276, -157, 130, 125, -481, 131, -157, -106, -396, 110, -112, -252, -117, 190, -173, -173, 245, -274, 138, 231, + -482, 473, -121, -570, 301, 297, -265, 90, 171, -242, -215, -1, 32, 152, -79, -32, -239, 216, -188, -63, 274, -335, 95, -63, 0, -159, -215, -90, 373, -259, -98, 57, 78, 7, -228, 169, -103, -199, -7, -362, 522, -235, 105, 112, -109, 178, -313, -258, 317, -161, -218, 210, -16, 55, -146, 34, -34, 93, -117, -94, 119, -75, -86, -27, 74, -54, -9, -45, 18, 68, -104, -108, 298, -93, -110, 89, -37, 82, -243, 11, -43, -12, -66, 276, 1, -253, 78, 22, -13, -3, 107, -76, -74, -37, -67, -38, + 28, -83, -5, 18, -14, -868, -1404, 639, 4869, 740, 2435, -575, -2467, -903, -2404, -1591, -499, -270, 119, 1426, 1725, 2383, 2376, 749, -933, -1522, -2780, -2138, -1117, -442, -280, 855, 1448, 1110, 1525, 1468, 548, 473, 185, -1083, -396, -932, -1600, -975, -933, -1396, -291, 645, 499, 1414, 1865, 963, 1244, 928, -126, -45, -82, -1005, -1227, -1103, -1650, -1414, -493, -87, 205, 1144, 1062, 1014, 1288, 954, 334, 601, 337, -378, -173, -695, -1448, -878, -819, -1148, -546, -371, -638, 540, 1034, 1184, 1901, 1782, 759, 439, -20, -651, -763, -796, -1149, -1061, + -965, -893, -551, -225, 4, 430, 1021, 1262, 1183, 1417, 989, 473, 207, -168, -723, -827, -1142, -1501, -1504, -1203, -996, -156, 605, 1337, 1802, 1942, 1508, 976, 439, -120, -747, -1106, -1485, -1482, -1053, -697, -206, 266, 540, 706, 892, 762, 483, 402, 150, -11, -135, -184, -231, -233, -329, -274, -208, -178, -171, -116, -106, -22, 63, 185, 226, 299, 322, 335, 213, 128, 27, -38, -188, -259, -341, -330, -283, -170, -113, -21, 34, 166, 234, 293, 237, 232, 160, 106, 23, -8, -104, -151, -223, -237, -255, -176, -119, -6, 39, 128, + 162, 203, 154, 164, 114, 94, 16, -24, -93, -100, -143, -124, -138, -99, -88, -18, 4, 74, 89, 136, 112, 120, 56, 36, -16, -9, -49, -43, -83, -65, -85, -49, -52, 0, 6, 53, 41, 64, 34, 50, 13, 26, -11, 5, -24, -3, -28, -2, -24, 4, -17, 9, -13 }, + { -37, 199, -112, 33, -166, 47, 19, 254, -152, 0, -80, 127, 130, -83, -16, -71, -41, -83, -104, 76, 25, -68, 141, 129, 220, -7, 83, 44, -4, -199, 51, 83, -79, 50, -58, -68, -110, 56, 140, 14, 164, -67, -14, 165, 86, 13, -2, 157, 236, -176, 39, -61, -28, -274, -97, 110, -85, 76, 35, -40, -67, 38, -23, 85, 46, 39, 43, -142, 5, -69, 87, 144, 101, -21, 156, 1, 66, -21, -35, 8, 78, 90, -30, -62, -128, -17, -57, -61, -35, -52, -37, -61, -32, -2, -2, 1, + 50, -35, 26, -13, -25, 1, 22, 8, 18, -1, -18, 0, 23, 7, -36, -28, -2, 0, 13, 13, 1, 28, -36, 120, -147, -150, 4, -203, 36, -62, 97, -53, -164, 20, 157, -22, 4, 223, 276, -118, -130, -34, -209, 90, 17, 54, -75, 112, -146, -24, 97, -79, -32, 17, 177, 13, 128, -169, 166, -16, 22, 111, -96, 93, -45, -41, 76, 105, -19, 61, -229, 139, 131, -239, -214, -58, -178, -47, 65, 46, 62, 6, -60, 150, -52, 7, -61, 37, -92, 128, 29, -95, -56, -36, -58, -48, + 126, 169, -10, -32, 5, 56, -37, 119, 64, -46, -11, -28, 49, -47, -3, -11, 6, 21, -5, -12, 30, -22, -10, 9, 19, 4, -44, -27, 6, -26, -25, 30, -17, -50, -35, -39, -13, 9, 48, 357, 69, -133, 166, 21, -112, 326, -219, -315, -184, -191, -63, 93, 115, -109, 166, -207, -112, -25, 69, 51, -62, -82, 185, 35, -12, -104, 139, -101, -22, 0, -11, -15, 55, 29, -27, 115, -53, 70, -4, -188, -73, -75, 201, -111, -133, -244, -284, -52, 16, -114, 217, 29, 117, -87, 188, 80, + -107, 302, -135, -146, 25, 189, 279, 197, 66, -96, -217, 87, -1, 215, 88, -61, -6, 110, 90, 2, -19, 9, -41, -90, -7, 29, 24, 79, -1, 48, -15, 38, -8, 8, -6, -52, 7, -9, -66, 55, -11, 34, -17, -36, 7, 7, -1, -23, 27, 11, -16, -5, -50, 8, -27, 27, -8, 57, -1, -28, -23, -341, 55, -125, 81, 21, 246, -315, -177, -232, 125, 101, 150, -166, 59, -50, 23, -257, -216, -161, -156, 257, -102, -32, -2, 87, -39, -273, 117, -109, -33, 124, 97, 143, 12, 76, + -188, -80, 173, 282, 169, -13, -214, 153, -67, -188, 261, 76, 92, -160, -90, 88, -56, -89, 139, -108, 50, 6, -177, -39, -116, 188, 99, -27, 35, -88, 115, 18, 0, 33, -213, -113, 125, 58, -32, -28, -150, 251, 314, 171, -140, 127, 25, 108, -44, 89, -65, 57, 117, 61, 58, 41, 5, -39, -10, 111, 9, 7, -39, -9, 27, 67, -5, 78, 16, 2, 0, 63, 82, -35, -12, -9, 16, 56, 0, 15, 8, 13, -25, 94, -511, 171, 26, 127, 137, -100, -362, 279, 118, 274, -51, 145, + -3, -99, -7, -256, 312, 71, 29, -161, -93, -109, 93, -144, 239, 10, 82, 133, 73, -16, 77, 74, -56, 62, -267, 69, 121, 124, 238, 83, -160, 80, -81, 162, 31, 118, 181, 29, -41, 142, -99, -155, -58, 99, 251, -60, 15, 4, 29, 49, 105, 35, -67, -12, -90, 64, 20, -160, -142, 56, 88, 88, 157, -245, -132, -179, 208, -93, -131, 67, -121, -175, -64, 4, 185, -67, 59, -75, -45, -12, 55, 24, -35, -29, 34, 92, 30, 53, -27, -18, 61, -3, 3, 23, -45, 82, -27, -7, + -40, -106, -18, -24, -10, -2, -41, 3, 93, -24, -11, -19, -37, 123, 522, 273, 249, 357, 101, 63, -217, -10, -409, -77, 159, 111, 76, 92, 116, -92, -57, 233, 215, 180, -11, 23, -291, -257, -94, 183, 63, -42, 104, -174, 19, -91, 207, 158, 362, -39, 138, 110, -55, -191, 341, -200, -42, 150, 10, 84, 246, -81, 93, -239, -501, -282, -165, -71, 26, -23, -127, -274, -54, -198, 62, -8, 27, -309, -136, 195, 71, -15, -336, -310, 185, 29, 114, -228, -177, 9, -89, -195, -134, 104, -39, 46, + 17, 131, 101, 43, -66, 33, -10, -85, -78, 74, -31, 19, -50, -82, -11, -10, 72, -11, -66, 15, 29, 74, 18, 15, -30, 93, -34, 107, -58, 78, -70, 9, 45, 0, -3, 14, -17, -28, -263, 199, -117, -9, -684, -161, -253, -166, 27, 226, -46, 299, 157, -17, -295, -121, 437, 74, -262, -191, -87, 206, -161, 3, 140, 224, 251, -276, 185, 26, 52, 79, 101, 89, 252, 7, 76, -221, 309, -155, -74, 52, -258, 318, -51, -621, -206, -498, 30, -7, -151, 676, -119, -335, -114, -82, 310, -42, + 148, 182, -128, 232, 320, -163, 121, -285, 138, -102, -81, 329, -121, -31, -147, 9, 5, 125, 185, 197, -53, -56, 7, 255, 120, 132, 4, -208, 83, -101, -114, -62, -3, -6, 13, 46, 48, -12, 138, 22, 60, 24, 27, -39, 36, 14, -41, -61, -40, -104, -82, 72, 57, -88, 24, -5, 24, 100, 21, -39, 11, 32, 2, -81, 36, 310, -433, 85, 90, -139, 59, 326, 351, 129, 126, 166, -270, -49, -289, -8, 186, 115, -60, -231, -74, 153, -300, 8, -21, 137, 286, 25, -154, -120, 306, -199, + -95, 174, -109, -364, -131, 80, 61, -147, 34, 186, 130, 179, -21, 134, 260, -117, 129, 109, -178, 383, -371, 218, 97, -518, 493, -322, 70, -60, 393, -170, -279, -63, 2, 68, 302, -260, -13, 15, 17, -50, 89, -213, -31, -153, -279, -312, 166, 131, 128, -1, 195, -94, -226, 55, -400, -337, -64, 94, -4, -66, -53, 44, -220, -77, -47, -40, 100, -15, 16, 4, -73, 32, -82, 2, 37, -92, -20, 70, -59, -4, -42, -8, 26, -2, -122, -23, -3, -10, -23, -78, -126, -34, -10, -22, 98, 70, + 11, -28, -351, 279, -797, 439, -320, -212, -392, 47, -52, 72, 271, -229, -95, 224, 196, -63, 73, -104, -368, -32, 86, -183, 288, 52, -39, -172, -176, 42, 446, 21, -69, 125, -395, -66, 137, -263, 374, 242, -19, -115, -132, -145, -264, -320, 264, 21, 473, 44, -30, -214, 35, -84, 102, -6, -307, -235, -312, -517, -77, 457, -441, -26, -462, 73, 124, 107, 321, -35, -475, 338, -37, -227, -194, -406, -144, -308, 165, -474, -84, 187, -8, 37, 222, 116, 268, 2, -152, -58, -106, -5, 96, -27, 13, 14, + 6, -79, -120, 73, -85, 36, 10, -16, 32, 12, 11, 164, 25, -9, 27, 52, 32, -82, -16, -173, 61, 90, 132, 49, 43, -3, -91, 53, -8, 340, -125, 303, -295, -157, 207, 66, -399, 26, 518, -597, 35, 279, 671, -287, -171, -74, 520, 510, -540, -25, -415, -198, 270, 271, 355, 202, -71, 250, -310, -167, -31, -48, -448, 39, -11, 592, -92, 292, 70, 173, 396, -240, -108, -585, 402, -515, -93, 118, -71, -298, -76, 84, -213, 58, -36, -45, -658, -466, 31, -338, -463, 85, -428, 135, 276, -251, + 475, 100, 304, 328, 82, -244, -291, -360, 183, -373, 222, 269, 370, 65, -267, -171, 5, 36, -496, -13, -322, -55, -93, 19, -237, 30, -56, -4, -155, -111, 33, 246, 23, -24, 30, -36, -94, -90, -102, -44, -121, 126, 89, -10, -101, 150, 222, -51, -43, -54, -27, -9, 52, -87, 86, 82, 53, -83, -17, 46, 61, 154, -318, 820, 342, 142, 422, -161, 89, -435, -561, 354, 721, 215, -3, -712, 860, 125, 106, 124, 32, 156, 49, -123, -5, 218, -133, 274, 52, -214, -298, -81, 272, -74, 89, -123, + -109, 5, 772, 126, 112, 105, 65, 463, -172, 134, -299, 552, 768, 201, -44, -273, 802, 378, 12, -310, 117, -186, -29, -355, -134, -237, -327, 529, -158, 390, 82, -303, -5, -649, 617, -44, -295, -230, -376, -463, -254, 719, -224, 259, 326, -290, -276, -518, 78, 350, 120, 334, -77, -66, 15, 95, -142, 40, -258, 84, -12, 293, 207, -158, 16, -9, 175, -59, -232, 51, -7, -19, 87, 16, -36, -117, -130, -25, -30, 137, -5, 138, -189, 45, 144, -270, -195, 70, -145, -39, -85, 202, 243, -181, -192, 763, + 749, 924, 557, 183, -235, -245, 139, 268, 329, -492, -14, -59, 247, 194, -340, -421, -1, -160, 401, 471, 0, 250, 83, 100, 545, -333, -440, 347, -577, 50, -177, 318, 163, 6, 373, 342, -311, 387, 0, -166, 92, 421, -162, 180, 313, 141, -672, -390, 67, 35, -457, -313, 153, 217, 186, -624, -435, -434, -34, 270, 395, -991, -727, 121, 153, 572, 203, 209, 417, -45, -106, -152, 1024, 353, -160, -536, 490, 319, -159, -146, 76, -148, 262, -95, -55, 153, -37, -62, -80, 161, 420, 2, 31, 14, 183, 233, + -59, -148, 64, -15, 48, 27, 37, -200, -107, 140, 15, -82, 70, 195, 154, -264, -58, -176, -167, 124, -200, 78, -107, 194, 153, -233, -325, -629, -612, -503, 194, -65, 284, -555, -91, 26, -214, -260, 451, -173, 91, -7, 31, -452, -166, -387, 52, 51, 101, 1069, -416, 295, 450, -229, -215, -324, -65, 499, -509, 349, -33, -85, 47, 51, 274, 31, -540, 413, -337, -776, -628, -315, 1050, 891, -484, -139, -665, -555, -219, 649, 17, 447, 234, -305, 341, -232, -692, -59, -419, -86, -225, 1366, 13, -1131, 888, -358, + -252, 897, 912, 3, -399, 178, 223, -1228, -528, 32, -180, 643, 273, -932, -139, -75, 423, 268, 184, 167, -193, 33, 75, 390, -48, 53, 77, 66, 230, 108, 6, -267, 338, -31, -1, 15, 1, -144, -223, -154, 32, -56, 99, -16, -98, 106, 250, -332, -106, -102, -46, 93, -5, -96, -185, -71, -47, 171, -547, -335, 162, 132, 293, 934, 158, -21, 215, 52, -390, -235, 206, 51, 757, 182, -50, 278, 405, 416, 442, 27, -315, -84, -717, -94, -809, 452, -494, -187, -1, 655, -381, 366, -269, 223, -337, 419, + 626, 45, -137, -336, -492, 276, 309, 800, -112, 42, 348, 1280, -302, 194, -211, -709, 496, -100, 351, -42, 84, -427, 1179, -1772, 1302, -2034, 873, -1048, 322, -821, 292, 548, -135, 408, -213, 1487, -905, 988, -1533, 773, -604, 743, -503, -538, -269, -135, 369, -101, -71, 39, 17, -189, 261, -286, 276, -207, 80, -330, -191, -243, 37, -224, 272, 298, -288, -4, 106, 273, -48, 99, 216, -208, 362, -102, 481, -290, 577, -417, 142, -34, 318, 271, -60, 159, -460, 514, -362, 125, -368, 260, -488, 164, -50, -176, 171, -345, + 52, -169, 168, -168, 96, 61, 45, -129, 451, 364, 1432, -995, 416, 264, -860, -22, -169, -243, -442, -22, 50, 572, 212, 300, 428, 348, 13, 477, -548, -77, 660, 75, -907, -207, -1186, -220, 207, -218, -277, -50, 1060, 269, 81, 131, 265, -79, -608, -185, -68, 114, -140, -283, 768, 415, -159, -35, -165, -693, -570, -415, -346, 776, 187, 287, -467, -452, 146, 317, 291, -130, -92, -525, -348, 461, 21, -1274, 448, 697, 223, -555, -342, -276, 91, -399, 197, -937, -1254, 520, 452, -250, -461, 353, -207, 92, 109, -184, + 201, -114, -118, -67, 301, -214, -63, -234, -3, 20, 201, 209, -24, 124, -148, 245, -170, 200, -462, -210, -64, 134, -151, -301, -231, 110, 238, -9, 307, 87, 121, 19, 200, -113, 191, -46, -380, -292, -112, 173, -214, 126, -319, -140, 146, -1183, 1036, 1259, -118, 915, 37, 139, 399, -810, 294, 598, 591, 247, 183, -586, 428, 250, -355, 188, -71, 696, 192, 177, 412, -167, -475, 136, 889, -320, -173, 801, -295, -361, -293, 275, 1032, 1434, -90, -933, 1408, 483, -928, 1049, 402, -262, -270, -396, -654, -39, 343, -563, + -368, -1186, -161, 688, -1435, -779, 226, 230, 283, 869, 770, -1277, 10, 47, -903, 250, 429, -465, -331, -393, 261, 1001, 313, 520, -686, 348, -777, 66, -523, -2122, 1621, 415, -593, 1096, -379, -502, 295, 222, 282, 427, 173, -433, -138, 419, -15, 160, 67, -71, 102, -191, 139, 391, 141, -234, -173, 118, -107, -213, 79, 243, 141, -735, -223, -542, -282, 313, -242, -304, 286, 183, -318, 400, -299, -132, 143, -235, 263, -120, -437, 359, -674, 776, 2570, -820, 22, 198, 1160, 1030, -337, -446, -649, 29, 491, -15, -332, -340, + 463, -252, -624, -556, -113, 946, 662, -750, 50, 15, -328, 374, 137, -267, -89, -209, -101, 1207, -449, -799, -561, -454, 1066, 31, -247, 983, 675, 270, 500, 967, -587, 150, 940, 551, 718, -814, -230, -29, 344, 326, -771, 75, -1013, -1523, -80, -402, 709, 789, -206, -61, 161, -553, -1476, 996, -715, 156, -275, -498, -289, -577, -1170, 693, 616, 749, 145, -929, -1634, -484, -451, -198, 518, -333, -81, 101, 71, -258, -118, -207, 27, -91, 174, -101, -125, 192, 248, 197, -394, 132, 24, -34, 6, -867, 44, 122, 130, -571, + 375, -80, -475, -388, 234, 309, -55, 184, -292, -205, -198, 25, 357, 92, 342, -6, 160, -503, -76, -119, -93, 397, 190, -12, 128, 61, -396, -128, -1256, -729, -583, -1492, 1722, -45, 909, -212, 51, -1042, -561, -540, 125, 806, -32, -851, -626, -1214, -1339, 1147, 431, -1053, -319, 510, 966, 128, -1187, -731, 240, 327, 301, 690, -736, -710, -103, -256, 104, 201, -1427, -270, -994, -646, -1327, -512, 1831, 308, 63, 441, 458, 136, 1362, 1067, -350, 358, 1838, -487, -423, -444, -1360, -59, -742, -1703, -1773, -939, -913, 409, -682, 53, + 366, -1215, -437, 1, 0, 305, 796, 518, 959, 1283, 942, -122, -676, -996, -78, 402, 127, -146, -6, 273, 233, 601, -62, 90, 17, -210, 205, 24, -91, 512, 232, 111, -480, 320, -167, 240, -455, -1289, -52, 499, -88, -688, -429, -505, -367, 155, 232, 247, 78, -52, 200, 495, 847, 784, 994, 836, -70, 560, 1294, 85, -552, -809, -797, -1107, -882, -433, -467, -71, -134, 1130, -737, 219, -855, -297, -933, 114, 1143, -32, 708, -1413, 1241, 408, -249, 973, 142, 439, -388, -470, -5, 293, 234, -990, 905, -1096, 137, 297, + -366, 634, -673, -392, -72, -250, -340, -84, 148, -511, -590, -201, -101, -154, 362, 187, 149, -728, 193, 865, 1161, -865, -429, 976, 1349, -827, -504, 558, 240, -659, 540, -1535, -300, 610, 1219, 148, -756, -695, 185, 1449, 127, 207, 44, 473, -94, 1074, -12, -1213, 757, -796, -241, 320, -460, 97, -979, -377, 905, 405, -408, -594, -319, 62, -473, -156, -106, -303, -179, -153, -614, 374, -231, -286, -889, -238, 649, -466, -252, -250, -509, 960, 397, 22, -35, -557, -815, 37, 722, 580, 196, -626, -360, -288, 350, 49, -547, -150, + 31, 198, -487, -341, -289, 740, 384, 32, -473, -423, 420, 893, -13, -409, -564, -207, 250, 2, -132, 14, -114, -104, 84, 270, 4, -60, 2, -2, -70, 17, 2, 6, -98, 63, 14, -1849, -497, 297, -608, 1800, 1339, 858, 474, 1210, 875, 275, 599, -1452, -1923, -282, 29, -511, 269, -105, -495, -647, -507, 989, 882, -711, -79, -110, -165, -261, -354, -541, -730, -154, 1317, -431, -716, -359, 1237, -586, -553, 1886, 686, 307, -451, -1055, -718, -1088, 302, 876, 2408, -2118, -883, 1224, 1722, 287, -90, 2185, 1065, -705, 712, -265, + 21, -1533, -755, -543, -2482, -1070, -389, 1332, -713, -432, 1016, -78, -119, 228, 719, -693, 513, 752, 32, -157, -1394, 639, 520, -1639, -102, 165, 121, -150, -707, 181, 139, 192, -98, -220, 537, 100, -92, 348, 165, 946, -115, 303, 77, -771, -646, 454, -352, 272, 374, 211, 237, -5, 649, -213, -142, -260, 198, 482, -725, -287, 373, 155, -403, -767, -176, 197, 1592, 581, -130, 410, -78, -149, -583, 279, 245, -464, -222, -1684, -66, 691, -160, -703, 310, -159, 760, 149, -363, -8, 813, -463, 134, 291, -243, -9, -435, 893, + -50, 132, 18, 431, -192, -170, -276, 177, 340, -149, 403, -174, 250, -421, -327, 508, 657, -845, 43, 0, 83, 265, -527, 814, -726, 655, 96, -1140, -58, 888, -1155, 552, 9, 149, -274, -174, 239, -337, 1192, -879, 136, -236, -102, 292, 22, -145, -22, 359, -6, -413, 121, 209, -685, 536, 248, 25, 500, -182, -148, 233, 114, 147, 90, -137, 285, 120, 27, -302, -44, 147, 274, -458, 246, 285, -399, 192, 66, 69, 220, -121, 54, -76, -581, -9, -135, 256, -158, 98, 72, -24, 86, 149, -90, 0, 34, -4, + 50, 178, -174, 167, -125, -843, -2398, -3413, 1143, 3043, 665, 8427, 6931, 4690, 7925, 4135, -289, -988, -3140, -7231, -5981, -5807, -8086, -5971, -1763, -1293, -221, 2810, 1298, -350, 1772, 2948, 1433, 1380, 2672, 1597, 1221, 2429, 3805, 1586, 2228, 3580, 601, 239, 3152, 1868, -1229, 1522, 1952, -2060, -629, 2263, -474, -1366, 2914, 1546, -1837, 1565, 2069, -2793, -2625, -1123, -6742, -8931, -5615, -7897, -10533, -7336, -7518, -9704, -7687, -5327, -5786, -3458, 305, 2137, 4652, 7637, 9513, 11730, 13024, 14240, 15090, 13558, 10647, 9843, 6292, 1892, 1471, -1030, -4884, -3833, -1650, -3633, -3746, -807, + -2649, -5037, -3063, -2221, -4520, -3844, -1387, -3421, -4070, -351, -242, -1846, 679, 389, -2966, -2200, -1302, -4196, -5780, -4725, -6452, -7981, -5943, -4773, -4541, -2008, 866, 2344, 3487, 4847, 5463, 4904, 6396, 8227, 8518, 7960, 8095, 7815, 6320, 7155, 6440, 2734, 286, -1673, -3613, -3806, -3167, -3715, -3649, -3165, -3140, -3333, -2773, -2484, -2396, -2265, -1797, -1709, -1792, -1460, -1055, -997, -815, -460, -286, -245, 102, 135, 83, 192, 379, 331, 418, 500, 431, 278, 180, 111, 127, 85, 116, 87, -32, -168, -109, -5, 179, 420, 683, 707, 802, 969, 1050, 1113, 1312, 1246, + 1059, 954, 904, 644, 553, 511, 302, 82, 103, -79, -302, -446, -648, -974, -1069, -1116, -1165, -1212, -1106, -1063, -990, -840, -624, -535, -378, -266, -229, -163, -13, 54, 166, 223, 296, 322, 355, 358, 376, 317, 307, 266, 244, 190, 190, 144, 135, 94, 94, 53, 54, 23, 33, 3, 14 } }, + { { 132, 312, 6, 12, -148, -121, 91, 54, 9, 127, -192, -67, 314, 20, 62, -84, -105, 146, 124, -53, 122, 4, 21, -121, 44, -110, -84, -108, 37, 3, -34, -13, 37, 92, -44, -171, 4, -123, -154, -42, 71, -25, 63, 38, 58, -26, -21, -31, -24, 51, -1, 106, -14, 132, 23, 29, 128, 44, 33, 162, -66, 53, -56, -117, 107, -40, 1, 38, -19, -98, -29, 68, -44, -4, -93, 44, 7, -64, 8, -101, 16, -97, -8, -3, -12, 54, 27, 13, 31, -12, 56, 39, -4, 11, 13, -4, + 3, 17, -23, 11, -29, 24, 3, -6, -1, 20, 6, -21, 7, -3, -11, -31, -411, -213, -96, -89, -1, 1, 30, 6, -23, -168, -76, -172, -270, -225, 127, 157, 159, -62, -19, -18, -36, 59, 24, -57, -122, 88, 75, 110, 29, -37, -67, 32, 53, -12, 112, -54, -3, 109, -83, -132, 11, 183, 42, 41, 26, 2, 24, -28, 33, -144, 24, 150, -34, 3, 15, -51, -28, -20, -24, -39, 92, -85, 90, 77, 169, -11, 95, 216, -39, -172, -194, -9, -25, 11, -164, 49, -115, -85, 40, 121, + -49, -91, -109, -21, -11, 31, 10, 70, 42, -3, 36, 11, 69, 53, 33, 16, 16, -11, 46, 3, 14, -4, 2, -33, 1, -5, 287, 223, 98, 113, -72, 50, 199, 95, 215, -84, 88, 120, -4, 155, -79, 96, 20, -101, -23, -20, -4, -30, 14, -52, 18, -38, 197, -46, -9, -2, -86, -249, 143, -60, 56, -100, -91, -107, -67, 63, 189, 146, 64, -12, -38, 58, 136, -31, -42, 165, -71, 78, -81, -66, -37, 60, 68, -118, -78, 2, 127, 160, 90, 124, -15, 116, 49, 122, -67, 48, + 286, 131, 123, -31, -77, -195, 115, 47, -77, -82, -24, 57, -56, -29, -50, 0, 43, -19, -77, 21, 30, 44, 50, 5, 69, 31, 30, 19, -19, 45, 7, -2, -20, -37, -36, 8, 30, 10, 4, 7, 0, 41, -55, -15, 20, -25, 26, 87, 328, 47, 119, 237, 4, -136, -58, -41, 9, -86, -233, 93, 8, 5, 97, -155, -72, 243, -60, -92, -145, 5, -137, -23, -46, -41, 17, 196, -7, -62, 57, -157, 209, -27, -48, 262, -152, 12, -179, -82, 15, 8, 68, 82, -160, 47, 66, 54, + 15, 75, 54, 109, -102, -55, 206, -87, 78, 19, 58, 53, -19, -71, -12, 145, -88, -11, -47, 33, 129, -74, -164, -315, 18, -14, -28, 0, -122, -86, -177, -70, 86, -4, 53, -22, 108, 75, -3, 56, -6, -8, 36, -69, -38, -57, -2, -67, 38, -4, 17, -26, -23, -4, -26, 14, 23, -63, 27, 24, 12, -60, 29, 19, 53, 57, -7, -21, -33, 28, -18, -12, 9, -10, -39, -143, -350, 176, -114, -201, 10, -377, 82, 114, -40, 273, -104, -332, 80, 124, -114, -235, 401, -26, -23, 100, + -88, -53, 42, -197, 116, -22, 57, -42, 188, -49, 106, 91, -184, -92, -103, 190, -95, -59, 147, -53, -108, 83, 268, -138, 131, -142, 177, -99, 93, 16, -94, -276, 154, 195, -18, -65, 114, 136, 135, -191, -21, -168, -15, 56, -115, 43, 131, -141, -2, 25, -132, -99, 125, -91, 99, -60, -170, 32, -165, 40, -62, 55, -181, 166, -136, 14, -127, -7, -7, 32, -12, -4, -39, 41, -122, 40, -100, -85, 4, 71, 37, 10, 25, 1, 46, 91, -78, 75, -50, -14, 52, 36, -55, -4, -142, 180, + -198, -196, -337, 142, 355, 54, -64, -31, -60, 309, -186, -169, -40, -187, -58, -203, -88, -143, -282, -79, -63, -10, -31, 73, 167, 60, 83, -259, 32, -5, -82, 89, 47, -76, -34, -185, -205, -30, 226, -67, -117, -25, -76, -160, 2, -167, 339, 286, 74, -88, -80, 29, 50, 58, 55, -21, 126, -121, 55, -106, 3, -2, 70, 49, 159, -70, -99, -90, -370, 11, 76, -38, 133, 57, -112, 31, -194, -73, 15, 147, 62, 202, 40, -25, 0, 74, -85, -12, 19, -36, 51, -74, 37, -57, -46, -10, + -63, -62, -77, -42, -23, 55, 47, -58, -82, -26, -63, 41, -70, 32, -41, -13, 68, 3, 56, 37, -37, -36, -351, 60, 351, 337, -362, -324, 81, -257, -142, 41, -22, -103, 265, 122, -382, -28, 19, -1, 239, 93, -179, 258, 92, 36, -140, -143, 106, -91, -260, -44, -37, -112, -157, -204, 217, 18, 29, -141, 0, 159, -127, -258, -267, 279, 59, 264, -45, 77, 189, 394, 123, -47, -203, -84, -103, 62, 18, -154, -67, 230, 158, 312, 142, -212, -208, 259, 133, -132, -2, 266, 17, -13, -208, 229, + 166, -38, 312, -45, -94, -327, -47, 19, 172, -225, -17, 104, -59, -162, -157, -19, -19, -28, -195, -168, -104, 63, -7, -76, -29, -9, 14, 18, 25, -14, 61, -51, -17, 4, -41, -125, 5, 76, -26, -110, 6, -25, 37, 9, -17, -8, 34, -15, 65, 37, -5, -60, 43, -47, 43, 58, -142, 56, -53, -29, 174, -290, 174, -190, 34, 152, -2, -77, 57, -199, 8, -155, -450, -138, 190, 123, 69, -110, 91, 41, 480, 82, -163, 178, 35, 37, 319, -93, -91, 110, -226, 270, 249, -7, 141, -54, + -139, -19, -174, 13, -171, 65, -3, 48, 19, -292, -61, -39, 15, -148, 62, 63, -57, 382, -169, -343, 203, 334, 75, 85, -149, 286, -99, 47, 128, 36, -132, 136, 58, 15, -2, -265, -94, 128, 232, -92, -174, -241, -79, 79, 43, 118, -297, 54, 198, 25, -13, 75, -63, -35, -10, -18, 103, -31, 32, -33, -23, -24, -77, -44, 34, -55, 70, -13, -14, -37, -44, -226, 20, 118, -7, 40, -23, 72, 24, -46, -53, 40, 978, -267, 4, -97, -64, -217, -6, -573, 297, -205, -16, 334, 163, -219, + -238, -87, -204, 184, -477, 89, 195, 273, 52, 83, 9, 46, -64, -148, -436, -63, 53, 201, -158, 194, 73, -78, -30, 151, -159, -147, -87, -112, -19, -383, -182, -90, -13, 306, 66, 292, 98, -12, -184, 24, 16, 46, 99, 409, 46, -380, 96, -148, -13, -142, -163, -74, 154, 102, -677, -252, -203, 129, -31, -144, -95, 382, -159, 294, -278, -206, -301, -162, -320, -48, 422, 101, -53, 52, 178, -2, 220, -124, 84, 126, 149, 61, -29, -293, -111, -150, 0, 97, 80, -58, -23, 125, 50, -96, -43, -67, + -32, 7, 62, -50, -53, 159, 131, 43, -21, 59, 107, 10, -99, -8, -101, 27, -90, 54, 162, -51, -150, -166, 124, -307, 19, -716, 174, -235, 70, -244, -528, -82, -123, 374, 159, 134, -13, 497, -374, 91, 141, 384, -443, -253, -88, 36, -30, -126, -41, 132, -239, 48, 141, -28, 19, -193, -221, -137, 594, 5, -145, 231, -143, -300, -245, -163, -43, 105, 22, 20, 330, 301, -55, 107, 72, -382, -262, -17, -31, -101, -261, 319, 386, -317, 208, 195, -62, -303, -489, -474, -366, -216, -422, 37, -346, 206, + 185, 30, 3, -590, 38, 10, 43, -303, 101, 333, 44, 84, -268, -167, -34, -283, 64, 173, -84, -106, -130, 108, 177, -314, -172, -17, 207, 75, -92, 71, -12, -5, 92, -62, 119, -141, -50, 99, 87, -37, 232, 13, -148, -127, -23, -105, -94, 10, 64, -46, -49, -293, -246, -170, -193, -61, -437, 19, 477, -169, 251, -101, 475, 403, 166, -495, -128, 660, -172, 489, 75, -470, -239, 553, 10, -373, 7, -318, -45, 111, 44, -64, -553, -491, 134, 354, -317, -29, 137, -25, 52, 588, 107, 85, 49, 194, + -263, -186, -136, -622, -212, -234, -162, 163, 108, -40, -63, -247, -374, 485, -106, -428, -202, 86, 324, -259, -82, -275, -53, -328, -64, -71, -659, 59, -223, 454, -119, -371, -699, -461, -88, 57, 244, -181, -166, -381, 347, 587, 61, -70, 199, -154, 220, -166, -81, 75, 168, 122, -206, 7, 42, -3, -16, -52, 55, 209, -88, -184, -9, -41, 95, -1, 202, 14, 73, 7, -125, 33, -51, 218, 12, -138, -27, -33, 145, 15, -161, -24, 111, -51, 26, 229, -806, -409, -278, -438, -237, -178, -458, 481, -141, 725, + -367, -544, -108, -365, 621, -212, -330, -150, 165, 318, 270, -64, -75, -141, 67, 515, -15, 51, -167, -63, -271, -86, 117, 90, -224, 13, -331, 68, -100, -96, 133, 65, -155, -59, 279, 108, -234, -304, 510, -22, -816, 426, -92, -344, 162, -48, 36, -77, 282, 112, 27, 784, 770, -270, 83, -578, -125, -109, 245, -87, 39, 241, -177, 449, -190, 51, -607, 254, -159, -421, 211, -96, 850, 205, 161, 318, 34, -295, -25, -120, -75, 88, -107, 176, 105, -128, 216, 126, -144, -35, 12, 25, -60, 49, 75, -18, + -65, 18, 66, 43, 50, -134, 138, -271, 242, -158, -96, -15, 126, 185, 47, -205, 1, -81, -51, 53, -202, -360, 106, 969, -727, -229, -460, -302, 365, -414, 886, -101, 270, 53, 215, -548, 101, 148, -41, -79, -49, 167, -339, -202, -48, -92, -419, -368, -100, -168, 506, -128, -240, -169, 174, -256, -110, -446, 211, -168, 186, -155, 236, -116, -775, -391, 115, -56, -47, -238, -462, -22, 204, 141, -105, 157, 238, 740, -315, 353, -828, 57, 122, -94, -238, 172, 31, 43, 186, 589, 397, 304, -157, -184, 290, -348, + 87, 301, -209, 736, -11, 232, -199, 427, -401, -390, 13, 153, -181, -39, 457, 9, 416, 157, -64, -61, -237, -14, -12, 123, -15, -186, 34, 91, 236, -339, 60, -169, 73, 202, -67, 0, -179, 65, 68, -111, -414, -254, -163, 86, -218, -119, -146, -126, 84, 166, -4, 139, 52, 77, 25, -293, 255, -215, 395, 1138, 817, -224, -501, -350, 701, -832, 50, -216, -196, 331, -599, 74, -303, -14, -415, -332, 55, 15, 23, -414, 654, 124, -284, 111, -80, 50, 972, 298, -264, -245, 53, 293, 87, -730, -172, -507, + -161, -241, 250, -142, -63, -12, -19, -362, -406, 261, -150, 65, -14, 352, -287, -216, 97, 143, -381, 424, -265, -638, -582, -218, -163, -262, -126, -903, 322, -433, -129, -363, 502, 153, 243, -8, -71, -441, -126, 576, -476, 700, 546, 182, -122, 16, -95, 93, -308, -260, -151, 35, -38, 36, 138, -236, -51, 220, 244, -103, 154, -136, -199, -99, -59, 143, 46, 48, -197, -141, 75, -84, 70, 75, 148, 275, 118, 150, -186, -119, -61, 75, -88, 29, -81, 31, 293, 127, 83, -64, 186, 48, -71, -1132, -136, 748, + -918, -370, -18, -285, 338, -195, 1047, -107, -223, -175, -42, 303, -203, -203, 855, -625, -72, 196, -134, 531, 304, -38, -62, 225, 307, 328, 274, 562, 184, 241, 151, -183, 947, 118, 180, 238, 145, 680, -44, 168, 239, 196, 116, 449, -261, -214, 451, -82, -447, -116, -784, -268, -147, 746, -702, -91, 35, -24, -36, 440, 1211, -210, 156, 138, 188, 575, -619, -640, -577, 1027, 81, -386, 948, -360, 827, -442, 320, 35, -1088, -159, -268, 313, -17, -94, 12, 197, -24, -331, 184, 5, -149, -3, -285, 392, -37, 141, + -180, -167, -160, -222, -15, 7, 379, -17, 47, -149, 48, -354, 119, -341, -57, -73, -298, 162, -235, -242, 60, -338, 111, 271, 259, -127, -112, 66, 109, 236, 307, 18, 673, 56, -669, -1986, 402, -480, -762, 854, -510, -269, -750, 191, -145, -742, -234, -442, 211, -410, 25, 154, 337, 165, 567, 84, 2, -62, -467, -367, -331, 268, 426, 191, 155, -16, 168, 325, 773, -367, -196, 131, -343, 365, 86, -340, 787, 281, -651, 256, -626, 71, 127, 329, -174, -218, 999, 382, -421, 255, 531, -411, -860, 477, -64, -14, + 77, 207, 1350, -129, 174, 254, 2, 305, 187, -716, 158, -383, -325, -203, 169, -1155, -134, 356, 63, 569, -414, 402, -269, -124, -148, 179, 86, -144, 7, -3, -198, 160, -251, 268, 43, 186, 167, -119, -89, 45, -65, 37, 69, -116, -35, -133, -85, -88, -225, 1, 38, 131, -68, 126, 319, -167, 57, -168, 89, 97, -258, 0, 91, -252, -118, 214, 8, 40, 54, 5, 6, -613, -706, 1514, 324, -97, -182, 342, 1368, 628, 164, -39, 459, 1143, 285, 395, 357, 815, -524, 529, 236, -1562, 464, -220, 465, -485, + 369, 246, 487, -2, 208, 78, -442, 223, 442, -367, 223, -356, -213, 1123, 117, 995, -704, 312, -34, -139, -19, -83, 157, 367, 255, -25, 570, -901, -849, 621, -482, -122, -110, -581, 298, -150, 170, 94, 964, 470, 510, 194, 140, -869, -197, 434, -4, 15, 3, -276, -756, 150, 75, -564, 85, -268, -220, 244, 166, 867, -119, 225, 211, -161, -218, -19, -207, -76, 513, 218, 97, 31, -4, 18, -1, -24, -339, -99, 216, -54, 27, -121, -168, -64, 62, 419, -268, -259, 249, 126, -302, 225, 138, -212, 282, 30, + -158, -69, -107, -44, -45, 145, 77, 76, 165, 236, 177, -36, 129, 402, -1381, 1180, -502, 241, 748, -1086, -38, -78, 259, 428, 468, 839, 131, -510, 283, 892, -1250, -712, 826, 62, -14, 59, 64, -3, -29, 446, 255, -576, 31, -148, 1031, 648, -218, 83, 118, 150, -13, 398, 32, 311, 1053, 168, 106, -139, 267, -985, -441, -401, -50, 129, -893, 371, -793, 288, 813, -158, -740, -375, 300, -124, -1507, 430, -1053, -210, -134, 53, -424, 125, 527, -417, -1000, -1480, 1168, 374, -186, 352, -356, 376, 648, -657, 1162, 179, + -125, 559, 306, -169, 300, 41, 324, -297, -168, 107, 235, 423, 121, 384, -240, 227, 379, 356, -55, 326, -327, 151, 33, 162, 633, -400, 253, 56, -21, 514, 137, 664, -81, 339, 88, 273, 76, -109, 196, -308, 291, -99, 242, -33, 69, -3, 53, 20, 254, -32, -56, -9, 112, 13, -21, 37, 59, 62, 51, -5, 51, -10, 49, 55, 54, -59, 22, 37, -28, -24, 1688, -1816, 743, 898, -1112, -365, -592, -352, 1675, -766, 1193, -572, -145, -319, 400, 125, -1422, -294, -367, 595, 45, 235, 512, -727, -118, -475, + 264, 558, 376, -934, -145, 152, 134, -87, -414, -207, -805, -181, -102, 721, -655, 1610, 373, -513, 736, -7, 952, 481, 904, 186, 827, 632, 809, 808, 138, 781, -1034, -215, 229, -723, -110, 397, -801, -1221, 485, 734, 33, 142, -822, -260, -687, -63, 800, 29, 1488, 635, -368, 1527, 833, -498, -173, -367, -492, -353, 388, -261, -765, 88, 543, -18, -249, -241, -158, -298, -464, 43, -106, -101, -358, -73, -126, 118, 258, -119, 52, -145, -281, 141, -76, -260, -532, 204, -734, -146, -509, -353, -415, -151, -68, -195, -292, -188, + -334, -108, -42, -72, -226, 288, -273, 111, -60, -498, -139, -507, 66, -50, -54, 46, -2372, 2166, -519, -671, -658, 1512, -1156, -142, -357, 25, 755, -842, -117, 388, -302, -78, -16, -460, 671, 81, -1193, -250, -317, 113, -1304, 31, 113, -210, -27, 388, 743, -282, -236, 209, -561, -1587, 103, 1335, -698, -961, 30, 1085, -526, -270, -1390, -178, -11, 1005, 408, 164, -1058, -542, 763, -921, 301, 1632, 862, 1275, -634, 760, 420, -1343, -547, -703, -221, 854, -76, 920, 677, -1335, 1493, -893, -42, 117, -742, 1551, -140, -313, 1177, -950, + -209, -1372, -519, 682, -239, 620, 587, -108, -286, 144, -385, -362, -151, -257, -216, -201, 62, -259, 19, -337, -408, -290, 235, -156, -72, 227, 7, -31, -442, -591, -445, -782, 562, 286, 481, 223, -484, -416, -276, -27, 621, -102, -44, 124, -146, -73, -96, -213, 421, -255, 551, 31, 1388, 992, 142, -262, -727, 428, -61, -60, -50, -20, -1, -272, 347, -3, -1246, 316, 107, -425, 12, 542, -185, 41, -902, 659, -324, -92, -95, 377, -491, -13, 107, 20, 99, -226, 662, -344, 1169, -717, -773, 730, -817, 48, 602, -556, + -254, 328, 374, 505, -1793, 575, -21, -404, 1131, -564, 66, 11, -967, 1241, -63, -48, -653, -111, 1015, -232, -42, 46, 290, 175, -1261, 626, 1117, -583, 446, -872, 1466, 72, -1375, 24, 762, -71, -855, -186, 1999, -306, -828, 144, 880, -223, -279, -98, -42, 58, 37, -219, 580, -89, -140, 38, 196, 494, -149, -233, 266, 66, -455, -160, 239, 61, -192, -96, 387, -349, -74, 66, 53, -329, -138, 438, -26, -306, -135, 319, -95, -229, -201, 279, 10, -778, -2590, -3921, 263, 3397, 52, 8881, 8046, 4822, 9289, 6100, -1007, 357, + -1191, -7308, -4152, -3213, -7141, -5868, -1731, -3442, -3958, -316, 238, -1668, 370, 1523, -1932, -1637, 2598, 539, -624, 1819, 2434, 6, 2497, 4228, 1517, 1167, 4307, 2918, 358, 3168, 4666, 2058, 2390, 5321, 2024, 737, 5080, 5004, 1552, 6025, 8559, 3200, 3519, 5975, 1829, -1916, 353, -1968, -7172, -6836, -7306, -11740, -12694, -13572, -16058, -16795, -16408, -15964, -14056, -12609, -10311, -6803, -4854, -1662, 4656, 7547, 7451, 13789, 14699, 11450, 13944, 14611, 7850, 8193, 10038, 4887, 3953, 6526, 4739, 2241, 3092, 4137, 1771, 1453, 4153, 2210, -351, 2290, 1792, -1261, 205, 1658, -1048, -438, 3082, 1239, + 144, 2971, 1961, -254, 190, -1251, -4292, -5848, -6473, -8496, -9095, -9081, -9843, -9931, -10404, -10432, -9535, -9466, -7940, -6118, -4838, -1994, 1824, 3869, 6418, 8022, 8491, 8102, 7395, 6294, 5119, 4470, 3916, 3225, 2910, 2834, 2586, 2435, 2540, 2381, 2008, 1741, 1402, 897, 570, 14, -647, -1150, -1560, -1583, -1508, -1413, -1039, -779, -590, -346, -21, 220, 496, 604, 694, 584, 423, 349, 274, 107, 18, -48, -177, -409, -425, -535, -804, -767, -696, -1039, -1129, -1128, -1401, -1487, -1344, -1533, -1614, -1433, -1333, -1297, -1100, -923, -860, -703, -436, -332, -201, 49, 302, 420, + 680, 968, 1123, 1252, 1491, 1583, 1563, 1582, 1575, 1402, 1231, 1111, 935, 672, 526, 374, 194, 59, -7, -109, -175, -218, -238, -276, -260, -246, -224, -215, -178, -169, -130, -108, -68, -50, -9 }, + { 94, 309, 68, 46, -71, -24, -153, -5, -40, 115, 100, -101, -74, -60, -59, -71, 7, 92, -73, -76, -255, -186, -138, -5, 13, 187, -103, 94, 56, 49, 10, -138, 35, -295, 35, 11, 13, -19, -184, -82, -158, 11, 9, -94, -245, 170, -13, -142, -1, 97, 20, -48, 34, -80, -36, -75, 59, -80, 115, 95, -19, -161, 8, 24, -15, -58, 41, 31, -38, 90, 95, 68, 6, 2, 30, -87, 12, 138, 15, 28, 25, 103, 38, 34, 90, -20, 71, -26, 46, 35, -13, 21, 26, -6, 33, 53, + 12, 3, 36, 50, 38, -4, 14, 18, 18, 8, 3, -2, -12, -36, 24, 5, -326, -368, -25, -146, 113, -181, 46, 82, -122, 100, 368, 20, -33, 201, 28, 202, 4, 92, -144, -192, -10, 72, -133, -44, -13, -38, 37, -40, -70, 66, -32, -29, 145, 205, -64, -111, 42, 164, 63, 211, 9, -30, -5, 188, 13, -135, -73, 147, 108, 114, 32, -74, -152, 30, 72, 88, -32, -80, 165, 110, -27, -93, 6, -65, 172, 52, 32, 54, 20, 35, 106, 18, 106, -21, 169, 20, -167, -66, -58, 83, + 103, -17, 28, -117, -42, -109, -33, -71, -60, -26, 36, 2, 1, 5, 47, 7, 11, -6, -50, -14, 3, -5, 20, 8, 9, -19, 192, 136, 202, 212, -52, 107, -46, -119, -12, 314, 136, 71, 110, -129, 222, 97, 148, -43, -249, 105, -388, 80, -100, 79, 60, -6, -134, 33, 86, -50, 80, 197, -15, -161, -222, 36, 98, -202, 112, -190, -126, 141, -82, -160, -80, -113, 178, 247, 138, -87, 0, 133, 77, -10, -101, -46, -89, 95, 303, -1, -166, -129, 69, 26, -63, -178, -4, -153, -62, 26, + -27, 124, 22, 155, 178, -155, -59, 10, -123, -145, -24, 2, -91, 88, -83, -9, 67, 15, 4, 69, -84, -27, 19, 33, -38, 28, 14, 32, -6, 1, 30, -41, 53, -41, 25, 10, -13, -2, 23, -16, -29, -46, 29, -33, 12, 47, -7, -27, 432, -116, 42, 61, -284, -243, 7, 282, 215, 341, 113, -96, -146, 25, -84, 67, 33, 115, 212, 67, 157, -4, 93, -94, -197, -103, -150, 2, -42, 46, -240, -120, -32, 89, -118, 249, -280, 60, -176, -143, 82, 72, 241, -26, 61, -68, 169, 178, + 50, -38, -180, -25, 63, -138, 140, -152, 66, 253, 212, 3, -81, 40, 253, -31, 63, 40, 207, 2, -54, -128, 91, -192, 71, 402, 100, 189, 20, -265, 97, 50, -104, 109, -33, -28, -131, 56, 131, 59, 26, -60, -129, 31, -25, -20, 10, -6, -23, 43, -43, -40, -37, 60, 25, 47, -25, 44, 4, -41, 47, 26, -36, -71, -25, 60, 5, -15, 31, 28, 66, -2, -24, 42, -31, -155, -271, 138, -194, -196, 39, -94, -635, 63, 96, 581, 186, 45, -265, 243, 103, -103, 125, -20, 209, -125, + -67, -41, -57, -85, -39, 151, 129, 228, 80, 113, -4, -145, -161, 216, -119, 50, -21, -149, 216, -34, -95, 40, 157, -103, 239, -303, -253, -307, 74, -172, -265, -59, 246, -103, 73, 149, -107, -138, 10, 25, 82, 17, -78, -7, 318, 137, -131, -399, -321, 119, 378, 321, -250, 8, -163, 74, 62, -270, -23, 56, 31, -72, 15, 18, 7, 94, 83, -52, -67, 47, -33, 23, -96, 41, 27, -149, -35, 35, 22, 15, 29, -7, 10, 13, 14, -53, -8, 22, -18, -65, -34, 11, 10, 75, -112, 186, + -314, -54, -389, -114, 59, 137, -355, -88, 245, -29, -355, 185, -112, -203, 113, 188, 44, 40, 66, 245, -114, -101, 66, -120, -60, 4, -12, 9, 198, 101, -21, -16, 117, 49, 143, -11, 161, 169, 69, -182, 29, -25, -128, 178, -98, 75, -119, -43, -434, 41, 357, 32, 379, -68, -82, -387, 458, 216, 262, 44, 215, -1, 1, 179, -101, 66, 2, -433, 103, -101, 118, -64, 107, 405, 125, 108, -2, -244, 187, -98, 40, 94, 125, -133, -32, -54, -69, 81, -42, -33, -54, 11, 19, 8, -109, 47, + 24, -24, 37, 18, 33, 25, 58, 2, 16, -5, -22, 70, -8, 97, 19, 42, -25, 55, 22, 45, 47, 39, -498, -20, 380, -86, 226, -244, -163, -436, 251, 125, 290, 131, -138, 239, -58, 228, -149, -144, 21, -55, 204, 39, 172, 186, -110, -100, -64, 121, -23, -84, 29, -174, 91, 57, -87, 123, 224, -92, -98, -30, -164, -85, 257, 31, -155, 306, -337, 50, 185, -81, -109, -28, 148, -263, 133, -109, -220, -170, -132, 2, -61, -145, 64, 381, 214, -55, -130, -374, 42, 203, -119, -413, 13, -67, + 23, 49, 191, -14, -94, -39, -148, -91, -69, 111, -91, 102, -217, 16, -99, -69, 135, -66, -61, -79, 29, -142, -54, -34, -4, 28, -97, 26, -77, 42, 54, 113, 23, 40, 62, 45, -31, 17, 9, 84, 51, -10, 53, -6, 6, -37, 7, -1, -59, 17, -40, -33, 6, 44, -11, 167, -73, 42, 247, 16, 289, 313, 699, 476, 292, -74, -370, -129, 339, 146, -357, 266, -62, -178, -219, 32, 604, -410, 437, 170, -94, 143, -118, 312, -120, 165, 33, -217, -152, -212, 8, 178, -52, -120, 115, 14, + -36, -409, 123, -229, -173, 112, 269, -199, -287, 10, 243, 19, -164, -61, -98, 110, 80, -95, -155, -233, 143, 371, 228, 117, -216, 111, 235, -265, -346, 60, -285, -137, -559, 7, -384, -200, 103, -49, -37, 169, 28, -314, -218, 141, -44, 17, -98, 9, 91, -14, 60, 60, 12, 5, 44, 52, 34, 4, 10, -32, 82, 2, 75, -14, -51, 24, 70, -89, -131, -67, -20, -41, 148, 56, -48, 66, -39, 10, -121, -11, 8, -55, 764, 18, -300, 337, -369, 427, 34, -260, -445, -108, 218, -354, 313, -50, + 202, 241, -208, -86, -125, -165, -65, -154, 25, -188, 195, 124, 164, 333, 171, -50, 397, 202, 73, -214, -234, 119, -179, 41, 125, -266, 226, 605, 45, 430, 203, 208, 307, 17, 162, 171, -394, -267, 269, 17, 254, 45, 267, -44, 95, 66, -563, -38, 143, 375, 83, 329, 32, -79, 107, 147, -317, -535, -283, 72, 130, 16, 390, 137, -615, 155, -91, 2, 175, -248, -10, -134, 111, 157, 8, 32, 113, 3, -3, -55, -61, 19, 10, 2, 94, 67, 22, 55, 35, 0, -96, 73, 60, -39, -10, -15, + 3, 52, 44, 143, -124, -37, 53, -33, 74, -63, 126, -33, -41, 15, 71, 49, -20, -11, -52, -12, -373, -29, -333, -152, 136, -164, 72, 116, -200, -489, 155, -484, -562, 125, -278, 250, 350, -87, 409, -97, 404, 557, -1, 35, -561, -103, 59, 98, -67, -366, 24, -309, 38, -81, 83, -117, -209, 50, -39, -111, 129, 16, -87, 403, 147, 303, -192, 58, -162, 117, -38, 160, -55, -116, -156, -351, -211, 574, 229, 381, -441, 95, 322, -274, 0, 214, -117, 215, 28, -380, -102, -587, -75, 240, 120, 398, + 42, 265, 278, 100, -20, 515, 41, 16, -91, -48, 269, 162, 257, -28, -56, -64, 187, 41, -42, 54, 127, -29, -79, -149, 3, -118, -56, -101, 84, -11, -179, -31, 10, 14, -11, -82, 117, -96, 28, 46, -136, -24, -92, 19, 104, -94, -80, -58, -61, 60, 31, -363, -324, -344, -501, 342, 222, 30, -337, 305, -3, -426, -348, -122, -87, -273, -107, -162, -137, -101, -394, 197, 231, -21, -37, -72, -145, -468, -510, 15, 221, -135, -314, -177, 239, 176, 12, -99, -135, -137, 303, -154, 213, -146, 6, -509, + -111, -40, 384, 105, -90, -286, -199, -401, 646, -297, 614, 78, -264, 404, 399, 688, -675, 279, 113, 91, -134, -194, 299, 154, -51, -317, 353, -185, 379, 312, 297, -269, 585, -432, 241, 377, -217, 47, 11, 327, -87, 145, -171, 350, -11, 61, -201, 160, -11, 165, -48, 222, 109, 70, -131, 42, -110, 6, -93, -126, -25, -112, -74, -12, -57, -111, 76, 92, 136, 32, -127, 12, -86, 86, 36, -63, 17, 60, 36, -143, 28, 144, 57, -23, 42, 550, -919, -984, -620, -102, -433, 267, -356, 38, 176, -24, + 648, 470, 164, -188, -146, 456, -77, 73, -187, -403, 0, 167, 108, -220, 196, 31, -27, 387, 529, 41, -339, -143, -650, -249, -169, -192, 29, 117, -237, -92, -331, 359, 427, 359, 399, 317, 522, 67, 179, 127, -95, 204, 311, -309, -1080, -248, 358, -556, 285, 356, 127, -167, 27, -131, -433, -115, 282, -343, -293, 107, -238, 706, 715, -261, 460, 125, -67, -310, 220, -419, -349, 387, 290, 207, -27, -34, -514, -366, -68, -114, -96, -73, -152, -122, -142, -67, 19, 125, 96, 165, -13, -73, -77, -49, 232, 220, + 112, -16, -15, -45, -87, -131, -59, 29, -40, 98, -50, 40, 45, 44, 89, -99, -2, 26, 75, -120, 214, -84, -54, 887, -747, -8, 120, -704, -215, -294, 102, -211, 611, 84, -13, 774, -49, -677, -552, -330, 258, -35, -666, 174, 179, 351, -398, 204, 329, 295, 229, -77, 395, 435, 141, -958, 699, -341, 266, -67, -104, 188, -431, -240, 448, -204, -63, 412, -462, 414, -163, 385, -508, 676, -303, 1043, -140, 68, 264, -228, -175, -124, 81, -51, -527, -656, -185, 384, -201, -237, -674, 311, 66, -914, -16, 14, + 133, 473, -323, 149, -414, -358, -548, -542, -99, -317, 391, -64, 382, -186, 217, -30, -248, -341, -42, 42, 165, -80, 72, 35, 135, -13, -184, -25, -277, -12, 43, 62, 14, -103, -135, 152, 68, -45, 170, -215, -290, -4, 254, 7, 73, 102, 174, 11, 195, -159, 62, 40, 158, 271, -169, 44, -41, 45, 340, 1022, 511, -312, 706, 231, -449, 173, 457, -71, -154, -629, -169, 387, 254, 184, 115, -114, -251, -594, 317, -203, 159, -456, -245, -12, -69, 583, 177, 92, 448, 214, -674, -80, 249, -127, 16, 576, + 191, 668, -388, -246, -108, -250, 264, -261, 505, 501, -219, -491, 823, -423, -169, -99, 246, 124, -456, -137, 295, -219, 373, -177, 528, -275, 121, 805, -15, 567, 984, 123, 484, -250, -1180, -802, -152, -51, 673, -23, 226, 56, -165, -549, -1218, 922, 65, 26, 303, 143, -296, 681, 36, 143, -7, 45, -600, -225, -395, -241, -18, -225, -223, 138, -47, -155, 442, -83, -446, -321, 114, 21, -129, 680, 207, -230, -262, 69, -60, -143, 23, 61, -152, 160, -4, 232, 304, 57, -28, -93, 204, 195, 178, -1335, -320, 1394, + -535, -598, 1231, -790, 694, 927, 366, 127, -704, 269, -1235, -609, 270, 642, 73, 148, 468, 1249, 845, 264, 47, -1, 139, 103, -485, 10, 309, 391, 1668, 940, 643, 1204, 492, -173, 362, -23, 1154, 417, -94, -193, 482, -75, 553, -1720, 74, 592, -36, 716, -268, 189, 382, -1602, -619, -126, -513, -664, -782, 731, -479, 145, -147, 734, -1204, -331, -170, 377, -6, -112, 887, 1546, -8, 480, -294, 129, 1082, -1153, -685, -966, -1217, -109, -50, -482, -517, -490, -466, -600, -869, -382, -565, -348, 149, 759, 241, 111, 111, -80, + 166, 69, -546, -493, -145, -693, -278, -309, -241, -277, 309, -257, 14, 39, 129, 371, 571, -15, -153, 411, -221, 258, 94, 48, -122, 66, 44, -258, -336, -364, -60, 113, 724, 638, -601, -2125, -385, 872, 197, -237, -172, 66, -298, -390, 464, 350, 962, 352, 576, -218, 1281, 233, 810, -114, 1181, -450, 768, -752, 2, 84, 547, -217, -417, -995, 550, 74, 109, -481, -898, -54, 99, -109, 269, 576, 82, 412, 1465, -618, 143, -484, 754, 659, -742, 697, 790, -567, 197, 188, 546, 273, 1114, 353, -402, 68, 1441, 459, + -1659, 488, 291, -1423, -401, -455, -1011, 73, 615, 681, -409, 1224, -320, -531, -279, 647, -2407, -293, 29, 1937, 251, 1643, 783, 1153, -38, 396, -227, 977, 985, 890, -221, -592, -249, 976, -121, -637, -284, 1156, 155, -719, -253, 1043, 292, 434, -21, 394, -305, -21, -30, 171, -35, 184, -152, -339, -408, -490, -72, -358, -8, -64, -148, 346, -402, -162, -399, -145, -726, -535, 716, 13, -837, -1326, 1077, 2295, 162, -1286, 1993, -454, -21, 277, 1134, -654, 57, 2248, -1109, 531, 768, 723, -991, -107, 188, -496, 94, 229, -398, 394, + -681, -202, -267, -58, -405, -368, -125, 211, -743, -709, 1065, 186, -653, -179, 637, 1519, -124, -750, 804, 1164, -331, -93, 39, 418, 12, -5, 541, -1298, 895, -751, 18, -1062, 602, -89, -1569, 773, -104, -617, 1074, 119, 1062, -897, -332, -366, -815, -1285, -1682, 1429, 596, 1050, 983, 597, 244, -614, 932, -465, -379, 1243, 426, -242, -103, 374, -876, 222, -341, 580, -216, -385, 569, 89, -649, 47, -302, -190, 149, -150, 130, -42, -465, -246, 215, -164, -289, 290, 476, 452, -359, -157, 546, -916, 283, 327, -380, -910, 465, 51, + -398, 276, -427, -710, 195, 625, -513, -232, 234, 545, -141, -75, 490, 28, -376, 1248, -507, 369, 290, -1297, 1167, 406, -332, 1000, 85, 66, 491, -435, 1278, -1026, -547, 475, 441, 217, -951, -581, -1060, 587, 143, 536, 3, 576, 234, 193, 25, 491, -219, 270, -483, 364, -447, -4, -590, -421, 27, -527, 249, 1257, 303, -941, 494, 378, 669, 19, 1110, -952, 148, 443, -916, -214, 1856, 1044, -2452, -1041, 1308, -356, -1162, 460, -117, -898, 661, 1117, -1511, 300, 1346, -910, -815, 1099, 149, -903, 163, 715, -788, -109, 868, -127, + -384, -620, 795, -209, 444, 103, 451, -307, 292, 800, 317, -589, 50, -421, -284, -593, -52, -158, -41, -399, 409, 352, -138, 915, -230, -971, 1171, -138, -221, 216, 411, 55, -108, 988, 544, -693, 60, 281, -503, -416, 715, -368, -1354, 1306, 167, -1320, -38, 696, -495, -1110, 642, 856, -1368, 202, 1032, -604, -105, 1129, -83, -461, 265, 477, -618, -169, 663, -151, -577, 486, 291, -336, 1091, -2348, -160, -421, -2596, -473, -797, 248, 454, 762, -338, -1023, -378, -1473, 202, 516, 309, 224, -1173, 715, 120, -1425, 1040, -1532, -618, -580, + 419, 1093, 1283, -114, -282, -2474, 1064, 2486, 915, 48, -1366, -2019, -820, -179, 1054, -1268, -747, -1303, -407, 2321, 2518, -448, -1154, -1009, -528, -276, 1270, -613, 383, 253, 846, -243, -564, -1480, -633, 2225, 962, 1476, -1361, -769, -629, 1508, 35, -2487, -2383, 1324, 2305, 3847, 679, -3291, 552, -879, 1119, 1061, -4013, -1294, 788, 2104, 518, -2058, -455, -218, 1192, 1001, 274, -1651, -253, 346, 733, 351, -424, 57, -904, -128, -13, 864, -598, 1156, -744, 321, 680, -292, 564, 486, 919, 35, -444, -541, 84, 33, 156, 84, -30, -73, -332, -362, + -70, 568, -149, 4, -121, 182, 43, 312, -295, -394, -759, -388, -45, 414, -406, -37, -1189, 1015, -1061, -224, 33, 272, -205, 245, 404, -675, -591, -8, 148, 441, -499, 74, 369, -287, 228, -147, 1144, -12, -181, 666, 355, 592, -305, 380, -127, -12, 477, 349, 73, 149, 646, -606, -192, 70, 875, -10, -206, 825, -216, -352, -363, 684, -169, 301, 174, 108, -246, 126, 258, 98, 760, 385, 211, -329, -57, 297, -555, 201, 202, 569, 1, -63, 314, 74, -642, 720, 213, -164, 588, -400, -56, -298, -270, 589, 422, -37, + 208, -346, 76, -468, -51, -429, 91, 282, 96, 55, -99, -57, 77, -255, 70, -109, 117, -168, -65, -155, -206, 99, -40, -12, -79, 279, 102, -350, -372, -249, 72, 116, 263, 160, -343, -49, -132, 312, -83, 336, 134, -273, -3, 150, -161, 215, -131, 242, -175, -54, 73, -136, 1853, 149, -685, -567, 92, 419, -26, 382, -146, -103, -515, -113, -361, 572, -359, -29, -227, -107, -134, 62, -381, 58, -165, -268, 77, -43, 20, -73, 133, 64, -320, -205, -2, -216, -189, 157, -53, -326, 20, -181, 137, -481, 238, -209, + -366, 110, -169, -190, 47, -4, 21, -81, 78, -148, 160, -101, 15, 267, -196, 89, -53, -29, 70, -222, 199, -234, 198, -49, -12, -150, 187, -225, 12, 78, -297, 292, -182, 123, -139, 118, -107, -131, 215, -138, -30, 213, -142, -3, 15, 33, -156, 11, -17, -68, -46, 35, -51, -84, -44, 92, -89, 68, -28, -11, -31, -65, 56, -45, -53, 62, -71, 49, 20, -42, 6, -12, 14, -131, 120, -135, 19, -22, -74, 16, -42, 89, -227, -898, -1435, 1521, 5309, 1012, 1597, -3272, -4538, -1903, -2375, 1832, 4263, 2444, + 1648, 160, -2343, -2083, -2074, -855, 1183, 1001, 1078, 961, -29, -161, -243, -340, -489, -71, 655, -62, -375, -153, -543, -312, -92, -141, 1048, 967, 578, 612, 35, -759, -767, -1417, -938, 125, 118, 284, 836, 1183, 715, 594, -25, -676, -933, -811, -675, 93, 244, 431, 303, 196, 46, -249, 98, 20, 105, 586, -53, 258, 270, -442, -828, -858, -768, 201, 633, 454, 693, 606, -203, 150, 378, -246, -226, -534, -683, -269, -160, -74, 291, 132, 158, 458, 440, 451, 260, 113, -227, -285, -703, -775, -546, -404, 175, 501, 635, 848, + 609, 385, 6, -267, -416, -882, -932, -332, 167, 444, 356, 308, 357, 255, -17, -69, 38, 8, -155, -141, -471, -311, -13, 169, 232, 182, -70, -10, 171, 133, 10, 92, 83, -56, -222, -201, -192, -45, -51, -4, 41, 196, 218, 196, 94, 63, -93, -170, -209, -123, -74, -1, 11, 72, 63, 117, 80, 48, -20, -9, -28, -18, -72, -66, -56, 39, 46, 56, -14, -21, -33, 30, 7, 30, 6, 34, -15, -15, -32, 18, -6, 9, -34, -13, -29, 11, 3, 41, 7, 19, -3, 30, 0, 4, -45, -25, + -40, 4, -5, 30, 3, 27, 5, 22, -17, 4, -20, 9, -15, 12, -12, 13, -18, 7, -13, 18, -7, 15, -12, 13, -12, 14, -11, 13, -13, 12, -14, 11, -14, 12, -13 } }, + { { 71, 203, 18, 135, -30, -21, -73, 144, 93, -86, -112, 72, -28, -174, -200, 47, 11, -69, -68, -136, 87, -160, 41, -17, 37, 12, 35, -72, -10, 27, 46, -17, 57, 40, -70, 52, -42, -137, 193, -38, 9, 45, -23, 105, 136, -30, 52, 101, 9, -109, -82, 26, 65, -34, 36, 124, -109, -100, 105, 19, -41, -68, -2, 23, 80, -127, 63, 31, -98, -108, 92, -59, -130, -57, -12, 196, 228, -21, 38, -29, 36, -39, 61, 36, -37, -14, -39, 18, -52, 49, 45, 9, -62, 6, -2, 26, + -15, 41, -21, 6, 3, 25, -5, 8, 8, 26, -1, -250, -108, -173, 113, -84, -117, -79, -105, -21, 39, 189, 33, -101, 160, 6, 165, -158, 255, 118, 277, -50, -94, -19, -152, -13, -11, -55, 52, 5, -121, -29, -1, 37, 120, 28, -181, -151, -57, 102, 7, 5, -92, 151, -4, 11, -65, 19, -39, 79, -26, 251, 2, -33, 95, -64, -113, -47, 85, 151, 25, 93, 23, 16, -80, -78, -128, -6, -133, 33, 108, 115, 81, -41, -59, 103, -74, -31, 64, -59, -11, -31, 67, 119, 61, 35, + -30, -14, 21, -12, 80, 13, -39, -23, -18, -6, 11, 10, 1, -13, 37, 23, 2, 14, -29, -19, -23, -27, -10, -30, -30, -7, 38, 175, 190, 100, 1, 154, -83, -132, 129, 133, 169, 248, 25, -158, 93, -151, -9, 50, 38, 277, 24, -223, -9, 40, 96, -16, -74, -245, -46, 208, 74, 137, 163, 133, 39, -23, 145, -182, -3, -124, 335, -18, 12, 148, -121, -19, 54, -18, 201, -30, 62, 190, -35, 60, 18, -9, 0, -25, -53, 82, 113, -26, 112, 40, 219, 248, -11, 67, 43, -125, + 125, -30, -102, 44, 124, 35, -29, 220, -29, 60, 68, 33, -109, -6, -20, 18, -57, -12, 9, 24, 26, 41, -12, 20, -52, -37, -65, 52, 20, -9, 23, -9, -53, 36, 8, 26, -15, -19, 12, 66, -65, 38, 278, 269, -105, -157, -134, -95, 71, -298, -27, 39, -140, -264, 256, -57, -62, 39, 119, 103, -128, -54, -3, -16, 63, 88, -47, 108, -81, 167, -18, 5, -84, 87, 35, -28, -84, 39, -47, -77, -61, 13, 58, -162, 16, -304, -172, 107, -43, 34, 70, 197, -62, -102, -5, 4, + 86, 79, -91, -43, 222, 7, 36, 17, 100, -185, 8, 91, 173, 34, 76, 257, -62, -26, -138, 0, 45, 89, 2, -58, 81, -9, 146, -1, -4, 16, -180, -96, -106, 100, -16, -31, 0, 11, -6, 51, -15, -32, -39, -22, -55, -39, 44, 1, -15, -31, 14, 9, 4, -27, 48, 18, 30, -9, -2, -35, -36, 22, -17, 30, 42, -2, -178, -272, 115, -87, 3, -139, 107, -314, -262, -296, -103, -61, -211, 109, 283, -207, 42, 338, -80, -88, -156, 30, -3, 152, 47, 110, 73, -106, -215, -98, + 125, -69, -132, 36, 52, 45, 25, 295, -140, 162, -78, 83, -87, 246, -183, 102, -17, -141, 133, -50, -50, 148, 75, -9, -66, 135, 63, -132, -164, 114, 178, 104, 2, -75, 7, 118, -51, 142, -35, -278, 7, -120, 399, 143, -230, -125, -47, -100, 101, 104, 74, -46, 86, 74, 23, -13, -120, 27, 38, -30, 25, 44, -18, -2, 24, -4, -37, -26, 1, 34, -34, 33, 32, -41, -59, -67, 0, 46, -22, 41, -33, 1, 26, -17, -66, 14, 104, -232, -286, 247, -53, -231, 19, -58, 238, 120, + -60, 46, -11, -34, -42, 279, 55, 17, -188, -84, -43, 99, 122, 375, 10, 15, -11, 28, -163, 10, 69, -201, -143, -130, -16, 275, -221, 40, 125, 56, -103, 116, -275, 229, -48, 3, 124, -137, -163, -251, 55, -81, 242, 86, 7, 48, 74, 191, -83, -39, 198, -38, -111, -2, 198, 203, 183, 101, -121, 120, 166, -192, 250, -150, -142, 229, 25, 329, -3, -180, 81, -79, 217, 106, 60, 17, 75, -35, 137, 50, 55, 44, 80, -4, -6, 65, -2, 49, -24, 78, 154, -87, -41, 30, 20, 13, + 40, -5, 13, 35, 76, 8, 142, 37, 17, -61, 16, 50, -64, 17, 28, -1, 18, -1, -509, -339, 92, 162, 351, -215, 189, 33, 199, -12, -91, -122, 124, 360, 32, -34, -344, -291, 3, -214, -124, 10, 45, -220, -64, 51, 129, 66, -140, -2, 164, 130, 29, -136, 26, -84, 40, 44, 76, -105, 130, 313, -31, -26, 62, -178, 84, 252, -249, -297, -152, 22, -382, 7, 12, 51, 4, -8, -181, -100, -117, -18, 261, 382, 11, 23, 188, -81, -32, 85, 433, 53, 156, 301, 56, -199, 82, 89, + -91, 91, 78, -22, -94, 42, 28, -22, -160, 69, 147, 53, 107, 58, 130, -30, -49, 117, 99, -33, -7, -38, 85, 90, -75, 90, 24, 9, 23, 48, 69, 7, 60, -43, -22, -3, -11, 22, -41, 4, -13, 15, -55, -50, 261, 167, -245, -8, 520, 463, 96, 280, 342, 89, -7, 228, -104, 5, -206, 170, -16, 11, 74, 92, 282, -237, -220, 219, 43, 101, -172, 33, -61, 114, 0, 159, 152, -154, 129, 111, -182, 465, 79, 92, -361, -113, -31, 302, 278, -26, -310, 203, -270, -81, 233, -5, + -192, 231, 286, -71, 95, -114, -405, 4, 257, -117, -140, 172, -196, -292, 71, 201, 361, 192, -274, 116, -322, -375, 346, 166, 125, -232, -255, -36, 260, 89, 373, 168, 92, -396, 62, -109, 13, -91, 81, 27, 98, 170, 86, 17, 72, -64, -35, -65, -3, -61, -21, 27, 123, 24, -55, -20, 38, 8, -14, -125, 4, -63, 22, -88, -103, 70, 76, 128, -126, 5, 62, 539, 349, -236, -62, -11, 96, 74, -33, -214, 53, -147, 227, 5, 88, -76, -32, -223, -116, 463, 155, -286, 136, -279, -195, -436, + 190, 5, 8, 100, -11, -199, 328, 184, -71, -332, 331, -229, 88, -11, 109, 62, 210, 239, -56, 131, 384, 46, -120, -113, -67, 57, 256, -73, 104, 17, -234, 6, -57, 111, -352, -9, -587, -359, -327, -86, -324, 214, -81, -271, -72, -34, -217, -98, -7, 18, -130, -285, -282, 12, -61, 65, 158, -29, 79, 36, -1, -9, -154, -11, -3, -127, -10, 112, 224, -43, -107, 80, -138, 113, -115, -47, 22, -89, -104, -5, -65, 12, -24, -109, 52, -9, 130, 83, -92, 74, -51, 68, -42, 45, 46, 30, + 3, 47, -61, -38, -68, -142, 18, 44, -14, 24, -107, -371, -461, -219, -306, 797, -385, 181, -363, -104, 41, -59, -542, -11, -256, 20, 643, -205, 271, 353, 130, 144, 388, 115, -148, 110, 153, 163, 71, -79, 451, 18, -34, -74, 124, -38, -154, 153, -55, 110, -432, 19, -82, 394, -153, 128, 592, -51, 15, -143, -241, -13, -38, -248, 316, -67, 230, 25, 217, -124, -21, 472, 233, -365, -189, 101, 116, 57, 103, -106, 136, 174, 394, -502, 33, -214, 105, -9, 60, 186, 272, -179, 193, -129, -86, -72, + -64, 152, -339, -67, -155, 197, 161, 68, 85, -114, 134, 60, 97, -13, 78, -101, -54, -127, -8, -21, -111, -2, -9, -31, 2, 136, 86, -75, -119, 64, 50, 155, -117, 9, -40, 70, 83, -41, -63, -126, -262, -237, -253, 274, -533, -159, -333, 165, 555, -302, 18, 15, -107, 212, -177, 85, -54, -229, 495, 24, -160, 6, -71, -220, 174, -169, 163, -314, -144, 210, 156, -524, -92, -446, 134, -76, -426, 520, -144, -12, -394, -435, 27, -393, -50, -340, -287, 340, 39, -441, 146, -395, 352, 125, -168, 12, + 114, 367, -284, -405, 410, -287, -161, 212, 310, -574, -280, 323, 243, 124, -28, 38, -409, 139, 138, 224, -71, -437, -314, 151, -374, -331, 140, -24, 6, 134, 318, -2, -12, 292, 29, -51, 52, -43, -59, 61, -77, -58, -148, -145, -101, 23, -84, -2, 61, 45, -8, -5, 65, -78, -117, 32, -3, 110, -108, -34, -123, 140, 152, 29, -7, -97, -38, -135, 11, 18, -73, 19, 30, 29, -33, 270, -418, -686, -551, 247, -659, -34, 502, -46, 37, 358, -237, -205, 797, -317, 187, 301, -55, -723, -59, 74, + -180, -102, -167, 671, 8, 6, -32, -486, 90, -281, -139, 29, 82, 142, 392, 85, -100, 768, 82, -192, -702, -104, 517, -113, -322, -434, -380, -327, -204, 546, 214, 30, 305, 456, 256, -101, -79, 471, -93, -146, 138, 360, 52, -373, 86, -39, -554, -43, 442, -220, -255, -63, 594, -474, -94, -265, 272, 156, 126, 189, -77, -103, 201, 159, 111, -34, 25, 125, -348, -66, 46, -182, 5, 190, -19, 34, -75, -23, 105, 134, 202, 112, -34, 71, -115, -149, 42, -30, -120, 132, 71, 100, 22, 48, 104, 56, + -30, -75, -19, 41, 0, 41, 9, 52, 32, 89, 11, -88, 192, 156, -148, -51, -71, -51, 74, -90, 53, 560, 56, -500, -19, 150, -18, -228, 217, -169, 445, -343, 306, 668, -181, -179, -158, -140, 596, -443, -487, -372, 135, -194, -314, -145, 214, -301, 165, 38, 233, 347, 42, -46, -68, 341, -90, 120, -422, -5, -151, 333, -448, 365, -156, -232, 368, 638, -361, 180, -81, 128, -962, -764, -464, 64, -295, 124, 29, -359, -284, 28, 763, 178, -479, -716, -379, -266, 467, -328, -467, 108, 99, -433, -30, -10, + -216, -52, -14, -21, 208, 48, -250, -223, -123, -320, -175, 49, 353, 56, 64, -107, -295, -49, 236, -15, -139, 216, -336, -168, 47, 49, -9, 33, 20, -117, -236, -88, 175, -108, -86, -98, -212, -235, 83, -87, -54, -222, 50, 138, 169, -12, -107, -126, 121, 38, 109, 967, 625, -161, 60, 628, -250, 26, 264, 679, 392, -113, -154, -228, 57, -124, 7, 22, 707, 1180, -72, 815, 509, 110, 124, -573, -576, -60, 149, -36, 138, -211, -431, -719, -65, -461, -396, -256, -410, -288, -18, 677, -23, -505, -45, 150, + 497, -152, -128, -300, 225, -910, -824, -391, -412, -434, -268, 297, -371, -508, -432, -762, 392, 216, -682, 355, 688, 1355, 744, -3, 246, -772, -318, 423, 353, -194, -526, 73, 110, 483, -61, -485, -86, 787, 500, 572, 451, 794, 743, 228, 202, -169, -312, -82, -26, -262, 0, -303, -229, 364, 160, -92, -310, -113, -36, 0, -345, 351, 6, -284, 175, -173, -148, -39, 110, 482, 235, 576, 5, -107, 67, 223, 147, -68, 303, 20, -94, 51, 252, -117, -102, 99, -18, 89, -991, -99, 1604, -121, 62, 396, -580, 324, + 1139, 1044, -1054, -1017, 3, -1103, -413, -5, 131, 398, 608, 530, 946, 219, 375, 372, -155, -70, 107, 121, 282, -508, 1137, 483, 533, -101, 1154, 140, 698, 285, 221, -273, -172, 584, 230, 271, -614, -333, -512, -303, -371, -3, -744, -814, -43, -315, -1529, -1143, -1029, 293, 1122, 1446, -795, 997, 1557, 264, 136, -100, 1073, 81, 971, 415, 458, -644, -2125, -1688, -376, -58, 51, 75, 793, 744, 654, -404, 57, -211, -1093, 111, 93, 552, 91, 812, 739, 182, 644, -270, 438, -383, -426, -159, 177, 706, -153, -199, 110, -349, + -166, 358, -96, 247, -439, 606, 189, 6, -36, 466, -109, 33, 82, -9, 322, -229, -112, -3, 310, -453, 66, 162, -216, 34, 88, 56, -102, 763, -157, -1417, -109, 2221, 423, -431, 591, -197, 389, -191, -228, -748, -263, -92, -109, -364, 543, -489, -499, -47, 96, 456, 225, 117, 214, -203, 18, 687, -343, -844, -153, 62, -267, 570, -290, -207, 504, 127, 384, -872, -955, 312, -173, -340, -401, -523, -1053, -8, -79, 346, -669, -1435, 1082, 284, 1018, 102, -309, -312, 276, -546, 846, 156, 1013, 687, 1497, -156, -1409, -1117, + -615, 810, 838, -636, 668, 1287, -750, -128, 1408, 207, 1085, -169, -533, -1460, -550, 154, 939, 797, -463, 395, 395, 755, 278, -774, -890, -367, 638, 1315, -20, -131, 703, 352, 76, -126, -277, -370, -276, 214, 152, 408, -163, -61, 53, 241, 340, -433, 20, 462, -41, -152, -514, 369, 12, -240, -149, 516, -13, -354, -170, 273, 21, -1178, 1222, 1657, 289, 75, 369, -253, 724, 405, 757, -153, -797, 1774, 12, -666, 83, 1200, 551, 236, -758, 84, -405, -295, 121, -564, 50, 154, 684, -966, -162, -114, 578, -217, -355, -338, + -2, 370, -749, 58, 202, -1537, 216, -414, -1082, 717, -798, -1404, 1862, -11, 111, -143, -513, 1124, -789, -71, 171, -508, -38, 1420, 737, -1246, -1348, 1337, -632, 781, 1285, -1146, -1973, -1366, 2289, -132, -1786, 1641, -1189, -2268, -31, 1962, -80, -2353, -29, -790, 27, 2910, -438, -2136, 316, 1143, 30, 1336, 83, 30, -416, 58, 311, 1079, -219, -286, 1071, -138, 260, 750, -121, -1081, 715, 518, 837, -253, -12, 300, -232, -795, -345, 335, 33, -152, 1061, -27, -1163, 279, 966, 560, -399, 58, -458, -255, 1171, 979, -244, -1111, -348, 464, + 384, 310, -200, -745, -28, -802, 1222, -253, 375, 767, 562, 579, 1437, 610, -345, 217, 358, 458, -513, 1367, 1306, 172, 456, -327, 5, -1414, 651, -751, 506, -66, -510, 753, -297, -577, 311, -811, 539, 15, -146, 214, 339, 490, 517, 478, 1464, -151, 166, 453, 989, -104, 268, -3, 775, 905, -289, 213, -33, -155, -1657, 127, 718, -404, -399, 363, -685, -1038, 101, 581, 1239, -1585, 614, -86, -35, 3, 627, 1320, 33, -971, 330, 1071, -573, -854, 92, 468, -446, 848, -156, 651, 67, -656, 813, 642, 120, 506, -276, 315, + -145, 165, 274, 773, -153, -943, -110, 1087, 96, -141, 980, 200, 8, 231, 684, 997, -629, 244, 149, -49, 504, -144, -714, 238, 707, -298, 195, 235, -211, 269, -448, 329, 311, -404, -856, 371, 510, -230, -302, 462, -20, -282, -311, 328, 192, 759, -1432, -1115, -21, -1721, -592, -637, 1324, -39, -492, 610, -314, 338, 85, -658, 783, -1775, -171, 107, -446, 326, 77, -347, -66, 51, 444, 26, -523, -1723, -1259, -958, -479, 1066, -220, 39, -1727, 128, -124, -235, 50, -1668, 888, -811, 406, -333, 1131, -621, -1104, -531, -14, 821, + 1496, 1575, -1951, -1442, -998, 669, 1594, 1933, -343, -488, -1709, -634, 1511, 924, -24, -2, -42, -1442, 957, -292, 923, 2247, -2520, 3044, 855, -1653, 455, -3312, -3240, 2384, 1012, 232, 705, -1228, -595, 2221, -91, 1492, -154, -1206, -399, 1318, -447, -33, 422, -110, -777, 425, -633, 285, 835, -880, 822, 275, -119, 310, -58, -201, 130, -308, 148, -626, 544, 572, 109, 15, -200, 291, 100, 114, 277, 549, -695, -236, -646, -491, 41, 20, 538, -715, -554, -690, -443, -188, 1009, -1443, 1194, -718, 735, 382, 465, 266, -917, 1000, -147, -364, + -328, -403, 309, -214, 440, 256, -56, -110, -768, 442, 183, -202, 172, 401, -114, 225, -390, 457, -171, 54, 189, 191, -205, 707, -27, -674, -44, 304, 153, -516, 249, 591, -112, -294, -282, -44, 164, -77, 700, -475, -180, -172, -351, -35, -107, 252, 186, -294, -43, 264, -283, -150, -84, 428, -267, 181, 291, -675, -270, 210, -699, 1056, 284, 333, 490, -315, -8, -96, -481, 92, 160, 383, -76, -168, 237, -249, -100, 228, 3, -62, 197, 55, -125, -10, -138, 305, -292, 465, 22, 99, -195, -22, -71, -151, -77, 107, + 57, 131, -2, -115, -74, -368, 368, -296, 167, -73, 215, -124, -339, 19, 177, -282, 419, -335, 183, -130, 1659, 219, -565, -435, -330, -30, -56, 38, -48, -63, -942, 22, -189, -215, 117, -367, -170, 172, -260, 75, 289, -393, 246, -145, -212, -32, -212, 99, -197, -102, -231, -44, -6, -4, -140, -142, 41, 76, -167, 223, -276, -23, -112, -34, -54, -216, 295, 184, -301, 364, -40, 78, -167, 350, -351, 27, 27, 93, -60, -89, 258, -172, 36, 15, -55, 84, -116, -15, 143, -72, -69, 165, -67, -71, -155, 80, + 72, -338, 404, -229, 89, 29, 3, -131, 54, 168, -126, -62, 87, -124, -11, 103, -45, 41, 20, -92, 13, 12, 80, -150, 10, -17, -62, 63, -77, 36, -51, -131, 71, -114, -69, 42, -75, 27, 63, 7, -103, 106, -24, -65, 84, -816, -1316, 1470, 4964, 500, 1144, -2703, -4122, -1041, -2151, 1675, 3463, 1818, 1158, -263, -1336, -1324, -987, -926, 334, 585, 346, 630, 89, 46, 256, 67, 290, 222, -164, -636, -462, -561, -746, -401, 429, 543, 1021, 1430, 525, 203, -471, -1142, -1095, -773, -528, 105, 429, 605, 655, 543, + 375, 39, -38, -366, -244, -164, -175, -75, -199, -63, -237, -241, 93, -23, 320, 512, 312, 764, 690, -333, -669, -680, -1001, -287, -237, -58, 625, 548, -92, 476, 604, 199, 424, -42, -478, -354, -824, -526, -191, -56, -56, 146, 397, 617, 789, 659, 227, -366, -587, -571, -627, -288, -156, -69, 145, 308, 253, 433, 244, 283, 266, -1, -211, -285, -348, -350, -304, -168, -165, 95, 183, 355, 525, 499, 196, 32, -282, -352, -406, -415, -116, -22, -75, 95, 324, 414, 210, 43, -18, 3, -80, -97, -153, -99, -116, -87, + -48, 0, 5, 92, 185, 191, 99, 44, -48, -76, -110, -83, -93, -46, -43, -2, 22, 76, 70, 84, 28, 20, -13, -18, -41, -14, -19, 3, -17, -23, -60, -3, 7, 35, 27, 58, 18, 13, -36, -14, 9, 33, -13, -30, -63, -22, -2, 36, 11, 15, -11, 14, 6, 31, 12, 20, -15, -1, -31, -19, -35, -7, -14, 15, 6, 38, 26, 31, -5, 4, -22, -4, -27, -14, -23, 9, -4, 19, 1, 16, -7, 14, -4, 14, -10, 5, -16, 4, -12, 9, -9, 10, -9 }, + { 129, 209, 55, 185, 3, -191, -131, -139, -22, -95, 224, -167, -42, -76, -27, -134, 129, -79, -62, 108, 180, 204, 31, -15, 42, 11, 29, -92, -99, 49, -90, -90, -121, -127, 39, -84, 112, -140, -19, 62, 59, 52, -217, -39, -120, -21, -50, -132, -3, 158, 48, 77, 73, 86, 11, 107, 68, 120, -68, 80, -39, 55, 7, -110, 129, 146, -78, -98, 43, 134, 32, 36, -45, -9, 73, 46, 12, -26, 9, 62, 75, -9, -117, -71, -39, -50, 27, -11, -10, 56, -41, -14, 0, 10, -28, -8, + 4, -44, -5, 55, -8, 29, -39, 23, 12, -3, -26, -328, -85, -148, 109, -307, 68, -136, -71, 43, 7, 34, 46, 34, 134, -60, 14, -14, -161, 119, 200, -163, -152, 115, 30, 142, 46, 191, -26, 64, -101, -32, 196, 15, -127, -158, -170, 6, 141, 71, -1, 160, 128, 4, -131, 204, 53, 157, 161, -29, 103, 120, -14, 71, 83, -81, 17, -26, 79, -181, -115, 57, -111, -44, 155, -64, 85, -37, -242, 40, -1, 126, -199, -108, 91, 22, -19, 51, -94, 26, 24, -30, -59, 81, 75, 50, + 10, -32, 20, -24, -36, 26, 23, -50, 36, -28, -20, 43, -31, -66, -1, -25, -8, -32, -33, 12, -2, 19, 0, 18, -47, 13, -14, 205, 218, 95, 161, 125, 218, 247, -91, -27, 84, -248, -8, -82, -46, 113, -143, -18, 184, 33, 118, -59, -42, -62, -232, -39, 17, 123, -37, 211, 84, -37, 86, 43, 110, -79, -16, 247, -32, 233, 111, -103, 25, 205, 108, -136, 189, -52, 14, 9, -37, 35, 22, -170, 109, 79, -14, 6, -37, -154, 1, 86, -17, -19, -102, -226, -77, 83, 190, -288, + -152, 53, -125, 73, -5, -2, -172, -132, -76, -113, -55, 6, 20, -41, 66, 51, 12, 47, -52, -20, 2, -78, -16, 7, -97, 41, 25, -19, 4, 20, 48, 5, 8, 0, -47, -6, -14, 35, 25, 48, -33, -8, 304, 323, -65, -135, -148, 310, -269, 7, -44, -125, -170, 61, -47, -232, -282, 11, -21, -147, 53, 78, -104, -156, -146, 206, -222, -27, -260, 3, 145, 49, 25, -146, -140, 128, -98, -149, 19, -54, 91, 2, 37, -148, -55, -42, 143, 98, 99, -294, 47, 82, 67, 83, -84, -54, + 11, 60, 116, -20, 77, -85, 227, -412, 145, 12, -219, -9, 242, -73, -113, -221, -74, 17, -61, 0, 99, 126, 106, -31, -17, -130, -26, -33, -65, 18, -26, -26, 53, -66, -30, 63, -31, 41, -9, -26, -23, -18, -95, -60, 42, 46, -45, -37, -30, 35, -22, -14, -37, 24, 26, -45, 18, -7, -40, -10, -23, 26, -13, 38, 55, -26, -144, -456, 83, -208, 46, 38, -26, 324, 18, -207, 276, 133, 95, -41, 57, -84, 217, -36, 25, 327, 319, 137, 146, 141, 159, 106, -315, -98, -4, -83, + -268, -29, -63, -71, -144, -3, -42, 231, -74, 405, -2, 34, -75, -58, 3, -11, -32, -70, -47, -198, 48, 33, -23, -102, 139, 103, 120, -42, -87, 3, 105, 114, -91, -258, -132, 28, 216, -29, 177, -140, -203, 153, -71, -167, 97, 102, -187, -148, -206, -68, -71, 119, -64, 37, -13, 80, 49, 44, -38, -21, -107, -53, -28, -1, 48, -8, 4, 90, 35, -4, 1, 58, -37, 16, 17, -29, 35, -26, 23, 19, 26, -15, -66, 66, 9, -111, 164, -195, -220, 108, -65, -15, -117, -62, 108, 162, + 79, -32, 21, -14, -39, -145, 48, -400, -120, -124, 109, 144, 9, 74, -254, 74, 36, 74, -230, 434, -22, 85, 54, -198, 30, -286, 184, -57, -246, 54, 16, -117, 11, 32, 190, 351, 148, -65, 110, 148, -324, -113, -150, 95, 72, -48, 49, 118, 69, 150, 268, 12, -102, -22, -14, 218, -154, 7, 96, 292, -1, -184, -188, -11, -230, -25, 84, 356, 299, -29, -162, 135, 7, 43, 30, -6, 42, -6, -46, 44, 48, -44, 68, 71, 61, -13, -54, 46, 54, -4, 14, -38, 4, -4, 80, 36, + 49, 45, 10, 32, -3, 38, 71, 21, 28, 58, 69, -29, -21, 23, 19, 60, 82, -37, -419, -115, -155, 179, 6, -87, -539, -72, -72, 222, 533, -155, 358, 60, -316, -324, 56, 81, -184, 201, -146, 162, -201, 96, 69, -192, -161, -124, 63, 207, -273, 9, -287, -18, -110, 68, 208, 20, -91, -82, 225, -2, 344, 104, -131, -127, -101, 48, 215, -6, 357, -640, -472, -383, -89, -327, 20, -124, 114, 288, 51, 118, 185, 305, 156, 45, -213, -531, -558, 297, 19, 377, -272, -197, 165, -393, 6, -142, + -16, -255, 8, 82, 226, 39, 35, -75, 80, -19, 25, 61, 101, 130, -38, -58, 95, 46, -39, -73, 13, -14, -11, -32, 13, -2, -40, -16, 37, 69, 55, 47, 23, -165, -92, -65, -60, 84, -16, -30, -2, 22, 4, -6, 250, 114, -205, -2, 478, 412, -41, -350, -600, -65, -213, 216, -182, -173, -679, -286, -608, 226, -24, -144, 157, -18, 0, 47, -198, 20, -227, -37, 132, 104, -231, 85, 228, 381, -61, -50, -130, 24, 192, 281, -44, 44, -64, -45, 328, 244, 6, 252, 68, -302, 54, -28, + 391, 157, 46, 193, 252, 73, -230, -383, -93, 83, 203, 108, 9, 83, 302, 70, 95, 144, 78, -194, -227, -191, -224, -199, 336, 50, 258, -229, -209, -37, 215, -135, 112, 70, 30, -115, -79, -106, -79, -121, 44, 42, -39, 83, -58, 40, -27, 11, 32, -107, -73, -107, -76, -131, -44, -109, -58, -62, -89, -4, 91, 33, 35, -33, -15, -11, -29, 77, -41, -19, -29, 842, 188, -264, 154, -155, -498, -104, -489, -272, 257, 337, 134, 68, 32, 61, 325, -230, 458, -296, -296, 362, 164, -587, 259, 149, + 189, 386, 194, 287, -17, 156, -89, 245, 67, 53, 167, -330, -176, -101, 215, 93, 79, 169, 52, 61, -296, 4, 326, -57, 43, 42, 45, 388, 152, 521, 123, -73, 498, -424, -52, -66, -167, -37, 107, 492, 50, -102, -187, 103, -197, -84, -126, -267, -40, 74, 423, -33, -402, -110, -240, -120, 296, 238, 278, -216, 49, -241, -33, -80, -143, -80, -198, -115, -34, -84, -260, -102, -72, -52, -56, -91, 15, -43, -204, -9, -97, -58, -14, -1, 40, -5, 96, 93, 19, 18, -63, -57, -12, -69, 99, 58, + 93, 86, 40, 120, 82, 31, 58, -15, -46, 85, 123, -304, -469, -169, -462, 332, -394, -290, -232, 210, 528, -536, -190, -604, 173, 84, 57, -174, 47, 680, -356, -60, 258, 176, 135, 239, 159, -224, -378, -71, -210, -285, -349, 6, -82, 86, 449, 285, -253, -136, -29, -130, 110, 855, -291, 596, 186, 100, -39, -97, 100, -328, 156, 464, 19, 74, 371, 241, 143, -313, 261, -187, -280, -755, -238, 490, -279, 127, -532, 380, -201, -209, 332, -530, -392, 600, -428, -403, 240, -276, 55, 1, 171, -435, 136, 11, + 433, -323, 107, -46, -246, 321, 65, -267, -194, -184, 28, -1, -135, 4, 167, -14, 119, 134, 106, -241, 134, 123, 193, -5, 14, -175, -70, -86, -91, 40, -20, 112, -159, -100, 60, -154, -130, -164, 56, -342, -254, -35, 389, -184, 683, 635, 126, 203, -368, 46, -298, 477, -95, 141, -227, -147, 82, 64, -218, 366, -103, 78, 137, -239, 92, -305, 2, 174, 209, 5, 277, 348, -25, -650, -108, -192, 467, -393, -487, -348, -232, 68, -275, -217, -138, -39, 88, -953, 604, 470, 689, -218, 112, 461, -438, -407, + 83, 302, 200, -51, 95, -240, -285, -366, -105, 1270, 105, -702, -123, -384, 245, 191, -433, 95, -131, 38, -212, 273, 280, -39, -137, -165, -549, 168, 93, -20, 232, -108, 40, 91, -258, 103, 160, 365, 196, 25, -308, 5, 288, 19, 4, 215, 8, 76, 214, 181, -28, 100, 182, 167, -74, 75, 217, 265, 197, -2, -133, -28, 11, 167, 4, -43, 16, 64, -98, 64, 107, -96, 70, -240, -25, -171, -375, -689, 44, -573, 263, 107, -484, 278, 293, 438, 111, 180, -502, 2, -110, 467, 199, 32, 413, 486, + -70, -216, 41, 597, -394, -291, 288, 176, -401, -75, -372, 681, -585, 170, 343, -205, 314, 129, -177, -163, -189, -262, 361, 515, 87, -377, 26, -418, -177, 288, -67, -203, -171, 81, -584, 26, -74, -319, 430, -429, -44, -92, -339, 351, -42, 207, -180, -26, -35, -200, 144, -183, -51, -181, 498, 228, -626, -127, -1022, 588, -17, -447, 391, 51, 44, 155, -9, 239, 269, 70, -90, 163, 290, -169, -124, 130, 28, 81, 74, 161, 192, -131, 92, 71, -182, -146, 116, 33, -34, -105, -117, -175, 161, 189, 14, -115, + -397, 13, 17, 128, -262, 32, 175, -101, 205, 106, -33, 67, 103, 15, 25, 72, 130, -126, -27, -72, 35, 607, 29, -473, -194, 269, 453, 472, 23, -119, 680, 286, 755, 84, 70, -367, -142, -221, 206, 101, 411, -471, 37, -283, 254, -409, 159, 438, -61, -21, -227, 55, -228, -807, 116, -131, 61, -365, -73, 304, 609, -71, -214, 343, 171, 78, 421, 137, -216, -114, 274, -45, 250, -301, -255, 82, -240, -477, -211, -542, -114, 172, -414, -68, -477, -219, 2, 182, -569, 243, 48, -350, 433, -161, 119, 751, + 864, 47, 307, 620, 757, 738, -68, -506, -757, -285, -500, 469, -98, -234, 127, -21, 57, -18, -221, 234, 73, 82, 23, 319, -178, -12, -96, 219, -206, -99, -18, 315, -80, 187, 272, -254, -48, -113, -273, -121, -59, 111, 14, 370, 107, 247, -20, -253, 73, 59, 3, 1032, 1183, 62, 378, 363, -51, -851, -23, -34, -324, 240, 222, -464, 251, 324, 52, -124, 175, -119, 601, -104, -284, 3, 135, -57, -42, -12, -963, 277, -24, -664, -278, 114, -65, -453, 154, -535, -51, 52, -860, -154, 364, -276, 36, 539, + 328, 412, 125, -234, -404, 410, -216, 229, -384, -200, 269, 461, 63, 552, -375, 478, -410, -489, -353, 476, 495, -463, 234, -1275, -121, 373, 113, -201, -513, 233, -723, 114, -375, 339, -560, -355, 550, 11, 274, 62, 238, -126, 95, -64, -421, -77, -200, 128, -140, 72, 10, 68, 27, -93, -133, 16, -270, 92, 68, 150, -175, 149, 133, 91, 113, 87, -188, 18, 81, -135, 234, -23, -102, -140, -9, 20, 107, -89, 101, -86, 246, 111, -223, -57, -63, -102, -100, -225, -940, 74, 1152, -777, -79, -62, 56, -304, + 143, -488, -511, -161, -143, 128, -132, 269, -384, 18, 739, -605, -543, -125, 646, 96, -821, 352, -308, -344, 76, 1126, -636, -346, 793, 596, 46, -325, 17, -118, -259, 233, 203, -131, -652, 833, 384, 162, -885, -130, 268, 309, -115, 468, -80, 162, -207, -526, 340, -374, 222, 122, -470, 882, 130, 637, 629, 118, -958, -178, 4, -374, -197, 41, -35, 419, 773, -220, -81, -339, -158, 328, -223, 193, 574, -501, 570, -109, 168, -214, -122, -179, 20, 112, 122, -92, -2, 136, 70, 308, 138, -149, 8, 32, 272, -150, + 76, 132, 38, -7, 5, -358, 173, -130, 169, 230, 26, -34, 111, -9, 84, 33, -42, -131, -141, 272, 42, -61, 71, -166, -36, 276, 362, 48, -331, -1664, 110, -435, 59, 832, 81, -161, 153, 32, -564, -610, -548, -528, 687, -138, 820, 72, -773, -28, 86, 662, 131, -108, -131, 189, -416, -160, 734, -150, -951, -727, 435, -95, -197, 218, -67, -491, 149, 288, 661, -133, -547, 7, -690, 265, 783, -126, -959, 302, -10, 54, 232, -303, 591, 44, -398, 310, -215, -134, 845, -433, -145, -142, 532, 213, -934, 473, + -752, -180, -406, 97, -247, -229, -77, 429, -139, -265, 508, -296, 521, -3, -275, -166, 130, 143, 103, -314, -104, 77, -17, -205, 5, 193, 297, 124, 153, 24, 292, -166, 95, 231, -88, 29, 94, -58, 46, 91, -287, 242, 103, -289, -236, 17, -339, 29, -250, 323, -585, -1, -124, 61, -152, 182, -98, 85, 65, -121, 26, -810, 164, 1343, 871, 402, -668, 501, 628, 935, 448, 112, 30, 586, 1006, -226, -126, 573, -1133, 412, 1004, -208, -352, 263, 779, 631, -425, -721, -46, 364, -126, 88, 8, 847, -487, 543, + 815, -327, -103, 579, -91, 2028, -854, 365, 1383, -799, 258, 93, -1129, -35, 206, -496, 1096, 83, -155, 86, -462, 1509, 412, -1209, 1162, -488, 39, 358, 429, 774, 373, -209, -761, -1017, -386, -408, -75, -313, 634, -389, -679, 75, 181, 137, 240, -382, -377, -226, -251, -802, -344, -274, -559, -267, 192, -236, -525, -26, 196, 348, -88, 163, 373, -23, -264, -17, -163, 210, 296, -426, 367, -221, -2, 55, -204, 392, 144, -553, 332, 50, -204, 406, -472, 185, -95, 198, -119, -130, 69, -77, -56, 142, -93, -317, 138, -30, + 87, -15, 255, -146, 325, -1553, 902, 48, 543, 912, -1503, 349, 763, 181, 568, -570, 626, 191, -593, 15, -376, -1089, 595, 348, 995, -548, -741, -250, 228, -146, -1249, -607, 375, -87, 179, -518, -169, 419, -357, -169, -537, -118, 187, -582, 56, -1278, -1062, 332, -1105, 101, -1156, -800, -561, 546, 1067, 1326, -319, 592, 710, 352, 305, -508, 1465, 1504, -1025, 1026, -807, 519, 1049, 1007, 1217, 1462, 1029, -1156, -829, -4, 24, 443, -281, -219, -700, -381, -1036, 231, 862, -345, 208, 908, 422, -615, 691, -38, 242, -64, -127, 205, + -222, 312, 256, -226, -282, 270, -194, 14, 5, -18, 73, 30, -375, 350, -161, 170, 196, -134, 211, -261, -197, 180, -216, -270, -124, 113, -110, 72, -250, 12, 89, 232, 340, -78, 191, -223, -2, -39, 102, 82, -22, -172, -247, -55, 51, 1930, -1413, -720, 762, -454, 728, -567, -632, 213, -1494, -68, 1006, -243, 517, -857, -210, -338, 35, 1072, 325, 238, -190, 589, 191, 1465, 362, 855, 62, -668, -631, 853, -413, 395, -7, -1099, 795, -979, 1905, -1418, 868, 776, -813, -684, -504, 704, -52, 737, -7, 97, -1299, -698, + 305, -639, 214, -389, 385, 218, 1002, -593, -202, -252, -487, 1357, 254, 129, -1259, -407, 682, 402, 435, 1176, 754, 1040, 1201, -33, 534, -497, 1597, 122, -260, 583, -133, 1225, 26, -244, -249, 149, 864, -650, 448, -205, -67, 257, 175, 337, -206, 220, 406, -103, -148, 274, -40, -40, -26, 76, 49, 134, -287, 385, -221, -122, -57, 237, -326, 36, -232, 323, 584, -191, -155, -74, 403, 199, 421, -30, -236, 193, 205, -56, 203, 158, -559, 91, 652, -83, -303, -2920, 2032, -1262, -872, 16, 422, 518, 101, -472, 1583, 795, + 226, -794, 523, -32, 594, -759, -515, 398, 1185, -1357, 61, 433, 150, -338, -194, -176, 60, -74, 311, 1481, 102, -677, 1005, -239, -960, -1252, 1193, 382, -159, 436, 280, 982, -1335, -148, -676, -200, 772, -572, 304, -658, 320, 2042, 160, -1180, -1311, -89, 632, 608, -523, 120, 1002, -427, -1925, 1092, -661, -1106, 486, 1822, -1260, 913, 1280, 431, -1101, -932, -564, 451, 403, -392, 1149, 549, -68, -43, 72, -966, -362, -687, 352, 299, 231, 302, 238, 694, -349, -183, 138, -8, -541, 459, -18, 284, -133, 211, -348, -118, -209, 321, + 65, 57, 11, 189, 519, -215, -986, 70, -486, -106, 296, -429, -270, 550, -524, -128, 5, 258, -561, 29, 1673, 551, 111, -123, 265, 471, -150, 220, -254, -2, -200, 786, -882, -99, 527, -1225, 396, -299, 92, -143, -343, 219, -95, -499, 1342, -1024, -289, 953, -611, -93, -193, 210, 942, 74, -920, 1261, -682, 450, 785, 351, -294, 70, -693, 170, -420, -329, 1688, -392, -674, 221, -315, 402, -263, 441, 1085, -597, 359, 831, -977, 448, 530, 244, 663, -757, -201, 1162, -802, -176, 330, -324, 1106, -1099, 186, 397, -510, 386, + 422, -1047, 372, 894, -11, -268, -43, 575, -120, -983, 799, 380, -433, 164, -239, 355, -140, -440, 517, 29, -114, -383, 359, 69, -511, 182, 341, -71, -168, 75, 315, -47, -329, 336, 219, 41, -18, 281, 53, 98, -391, 496, -274, 529, -349, -944, -2548, -4005, 363, 3835, 313, 8682, 8961, 4462, 9381, 6257, -1300, -136, -2067, -7534, -6615, -4089, -7698, -6025, -1754, -3776, -3163, 1117, 1889, -919, 492, 1688, -1306, -765, 2378, 2112, 238, 2361, 4030, 1344, 2913, 5516, 2645, 1395, 4940, 4129, 545, 2963, 5789, 1141, 1357, 4675, 2009, -514, 3301, 3116, + -301, 2749, 3551, -70, -2620, -1227, -6141, -10136, -9017, -9614, -14677, -13185, -12340, -15005, -14581, -11966, -10793, -9712, -5634, -2181, 1872, 4014, 7708, 11506, 12562, 13997, 18271, 18031, 14179, 15515, 13712, 5656, 6165, 5233, -258, -899, 1489, -251, -2401, 265, 1546, -1574, -652, 1359, -788, -3046, -1039, -860, -4391, -3128, -882, -3459, -3912, -324, -1426, -3960, -1936, -1828, -5548, -5265, -4779, -8562, -9252, -7730, -8241, -8889, -6392, -5466, -4756, -3470, -1911, -912, -316, 614, 2917, 4016, 6248, 10252, 11606, 12849, 15026, 14678, 12915, 10984, 7671, 3243, 738, -897, -2590, -3030, -2979, -3020, -3087, -2897, -2635, -2837, + -2902, -2763, -2955, -3233, -3091, -2980, -2905, -2561, -1957, -1472, -972, -296, 209, 439, 601, 636, 524, 463, 347, 81, -141, -340, -584, -659, -654, -722, -707, -593, -577, -515, -339, -337, -369, -212, -146, -216, -88, -46, -99, 137, 376, 454, 708, 977, 1102, 1280, 1479, 1513, 1495, 1561, 1553, 1467, 1378, 1249, 1034, 828, 678, 476, 261, 63, -180, -468, -708, -942, -1128, -1293, -1392, -1397, -1349, -1219, -985, -767, -569, -392, -251, -197, -130, -78, -50, -33, 8, 24, 42, 53, 75, 75, 82, 76, 75, 56, 46, 25, 13 } }, + { { 52, 209, -104, 58, -22, 12, 9, -84, -96, 63, -18, -76, -98, -60, 86, -9, 115, 25, -147, -152, -108, 44, 37, 79, -12, 90, -69, -13, -159, -24, -30, 33, 59, 60, 117, -58, -79, 64, 35, -76, -79, 4, 54, 26, 130, -50, -42, 148, 44, 277, 117, -78, -3, -170, 3, -194, -13, -73, 134, 14, 71, 98, 53, 94, 62, 13, -164, -18, -82, 112, 163, -115, -83, -50, -67, -87, -140, -32, 41, -82, -69, -29, -116, 13, -24, -78, 24, 4, -1, -38, 6, 7, 42, -12, 27, -14, + 19, -6, -27, 7, 33, 6, -31, -31, -4, 57, 12, -11, 8, -17, -19, -327, -349, -28, -100, 13, -76, -21, 194, -35, 105, -48, -93, -129, 24, -27, -154, 178, 53, 12, 95, 90, 147, 103, -10, -109, 102, 24, -147, -65, -66, -44, 132, -45, -224, -76, -26, 47, -70, -146, 5, -14, 170, 25, -1, 62, -4, 229, -39, 21, -51, -91, 0, 98, 44, 27, 93, -85, -142, -102, -20, 19, -33, 4, -107, -24, 56, -34, 111, 58, -6, 21, -104, -89, 172, 39, 73, 50, -31, -10, -131, 9, + -75, 32, -26, 33, 35, 101, -11, -35, 6, 22, 13, 4, 3, -30, -24, 12, -11, -26, 41, -21, 21, 31, -30, -9, 23, -9, 42, -25, 21, -20, -15, -53, 50, 225, -12, 115, 69, 154, 190, -44, 16, 116, 116, 77, 218, 44, -70, 9, 191, 67, 91, 165, 222, 146, -49, -152, 108, 73, -87, -146, 9, -85, 40, 56, -52, -73, 75, 58, 132, -87, -177, -89, -76, -118, -40, -135, 82, -185, 81, 16, 44, -82, 178, 136, -125, 157, 60, -22, 52, -112, -35, 107, 39, 45, 29, 128, + 53, 158, -76, -9, -9, 62, 92, -35, 62, -82, 43, 56, 51, 174, 8, 130, 146, 82, -130, -24, -19, -33, 13, 75, -29, 4, -4, 10, 28, -20, 33, 52, -33, -17, 50, 4, 2, -1, -25, 14, -11, 6, 39, 63, 5, -6, 33, 26, 12, 16, 14, 17, 0, -6, 30, 35, -28, 20, -8, 29, 35, 5, 9, 37, 2, 1, -5, 18, 629, 1, 558, 40, 355, -80, -56, 91, -257, 281, -158, 187, 146, -109, 88, -12, 15, -53, 84, 108, 144, 226, 61, 69, -5, 267, -308, 3, + -20, 70, 136, -169, 67, 70, 42, 104, 63, -131, 64, 239, -42, 70, -37, -42, -8, -179, 273, -9, 30, 197, -25, 11, 253, -371, 104, -11, 113, 292, 92, 67, 106, -37, -80, -61, 75, 23, 162, -62, 134, 57, -42, 22, -102, -72, 16, -35, -142, -96, -145, 83, 133, -40, 42, -35, -96, -9, 56, 50, -174, -12, 18, -31, 12, -41, 5, -43, -83, -6, -55, -49, -69, -1, -67, -26, -65, -55, -1, -28, -34, -8, 10, 28, -34, -4, 12, -251, -305, -123, -44, -117, 247, 103, -194, 217, + -29, -161, 49, 94, -87, -147, -129, -278, -138, 118, -174, -283, 81, 112, 24, -105, 213, 25, 197, -14, -43, 110, 186, -264, -123, 70, -57, 63, -170, -14, 48, 61, -145, -268, -73, 77, -43, -35, 18, 85, -25, 47, -88, 154, -201, -153, -51, -150, -43, -41, 61, -110, 84, 167, -13, 39, 47, 80, 166, -63, -30, -32, -66, 170, -68, -298, -188, -126, 287, 4, 166, 75, 27, 44, -18, -7, 139, -46, -30, 44, -22, 22, -60, -38, 33, -8, 36, -9, 22, 52, 39, 48, 2, 34, -6, 49, + 56, 88, 57, 70, 18, 47, 42, 29, 44, 58, -24, 5, -9, -24, 26, 35, -69, -272, -626, -60, 45, 5, -202, -92, -229, -62, -271, -314, -242, -59, -160, -354, -218, 71, 110, -99, 213, 115, -77, 259, 57, 19, 43, -359, -12, 57, 136, -115, -98, 210, 415, -312, 112, -94, -15, -275, -23, -6, -138, -179, -127, -153, -79, 87, 305, -145, 115, 203, 187, -66, 22, -69, -58, -283, -138, 156, -101, 31, -96, 77, 43, -34, -10, -134, -108, 21, -39, 54, -331, -354, -38, -55, -151, -4, 111, -176, + -133, -151, -255, 177, -19, -42, 69, -14, 62, 115, 41, 62, 38, 84, -27, 12, 14, 16, 28, -27, -22, 1, 26, 30, -22, 24, -32, -64, 32, 20, -24, 74, 35, 1, 29, -52, -52, -18, -28, -26, -70, -14, -55, -394, -72, -474, -101, -337, -35, 58, 89, 357, -221, 76, 102, -200, -84, 286, 35, -89, 41, -243, 221, -311, -97, 132, 89, -36, 57, -65, 105, -135, -226, 11, 116, 87, -180, 47, 211, -217, -265, 211, -180, 136, -128, 74, -1, -196, -245, -158, 72, -14, 97, -134, -123, -322, + 170, -232, -100, 119, 286, -41, -54, -420, -324, -114, -113, 152, -40, -248, -35, 9, -132, -38, -287, 190, 79, 240, 303, 153, 16, 126, 271, -27, -57, -23, -78, -269, 19, 15, 61, 138, -54, 27, 4, -109, -53, 93, 97, 84, -64, 22, 41, 29, 36, 35, 17, 69, 77, 46, -11, 30, -9, 25, 57, 15, 25, -3, -14, -21, 3, -50, -18, 47, 230, 123, 671, 327, 434, -133, -18, -6, -664, 36, 286, -130, -52, 24, 418, -69, 242, -48, 232, 129, 286, 404, 51, 271, -84, 234, -32, 433, + 229, -5, 245, 200, -73, 191, 114, 165, -129, -102, -348, -19, 247, 49, 31, -79, -130, -102, -115, 609, -390, 157, 184, 107, 52, -231, -310, -77, -46, -12, -536, -264, -276, 15, -13, 162, -17, 144, 190, 346, 63, -86, 116, -214, 59, -156, 58, 135, 75, 221, -148, -166, 788, 110, 143, 102, 268, -187, -98, 171, -19, -2, 31, 58, 155, -74, -12, 32, 89, 23, -81, 152, 6, -33, 4, -15, -80, -72, -35, -81, 0, -30, 37, 110, -10, -8, -118, -22, 59, -10, 7, 13, 93, -45, -14, 33, + 35, -100, -87, 1035, 106, 158, 111, -60, -422, 286, 293, -162, 125, 138, -255, -31, 240, 145, -446, 116, -124, -222, -9, 133, 32, -1, -11, 194, -63, 111, -348, 142, -38, 139, 75, -59, 243, -332, -147, -328, 285, 140, 467, 236, -4, 104, -384, 0, 108, 124, 113, 28, 64, -98, 106, 340, 452, 199, -210, -112, -50, -88, 166, 232, -162, 138, 251, 80, -353, -690, -344, 141, 300, -129, 88, -25, -66, -1, 313, 59, -263, 429, 191, -494, 21, -59, -162, -55, -77, 0, 170, 73, -136, -70, 100, 185, + -84, 141, 34, -115, -32, 19, 3, -21, 8, -57, -43, 41, 10, -51, -56, 3, -37, -84, 51, -30, -46, 24, 87, -95, -151, -1, -23, -220, -39, 54, -1, -133, -17, -49, 41, 31, 68, 54, -22, -24, -42, -108, -641, 199, 291, -329, 210, 378, -908, 203, 30, 206, -344, 517, -718, 3, -59, -49, -81, -198, -277, -35, 246, 35, -1, -127, 171, -19, -96, 144, 306, -200, 218, -33, 129, 77, 205, 335, -83, 94, -430, -203, -95, -151, -393, 50, -148, -242, 362, -338, -123, -155, -195, 261, -294, 169, + -108, 268, -144, 293, -382, -98, 41, 353, -613, -220, 16, 8, -114, 250, -321, -608, 128, -533, 268, -186, -4, -558, -227, 617, 339, -451, -389, -318, 13, 192, -86, -198, 391, 148, -75, -80, -155, -25, 150, -139, 162, -14, -121, 27, -94, 67, 136, -78, 57, 109, 68, -7, 159, -151, 149, -39, 131, -176, -100, 32, 7, 193, 58, 118, -69, -103, 57, -203, -26, -39, 81, -39, -47, -63, -467, -200, 588, 25, -485, 457, -214, 31, -506, 78, 200, -446, -109, -398, -3, 26, -134, -110, 389, 60, -264, 66, + -565, 340, 538, -174, 225, 382, -28, -78, 47, 47, 224, 38, 52, 118, -316, -22, -363, -371, -152, 156, 221, -11, -437, 86, 115, 215, 467, -478, 701, -581, 26, -117, -100, -281, -539, -727, -282, -83, 186, -55, 31, 108, -5, 513, 243, -525, -82, -10, 336, -363, 25, -732, 138, 573, -511, -200, 73, -5, 144, 802, 13, -105, 42, 409, -276, 110, 150, -60, -29, -5, -10, 182, -59, -41, -156, 265, -56, 78, 28, 47, 67, 193, -133, -34, 205, -148, -208, 173, 9, 84, 117, 66, 212, -164, 99, 117, + -72, 299, 104, 183, 68, -180, -64, -30, -30, -32, 88, -298, -611, 730, 309, -355, 471, 475, 670, -246, -233, 492, -73, -95, 170, 220, 86, 107, -669, -69, 1, 8, 36, -73, 283, 552, 55, 40, -10, 29, 506, 137, -36, -108, 129, 115, -80, 61, -289, -57, 440, -434, -212, -374, 492, -448, 226, -181, 145, -95, 117, -359, 83, 550, -359, 32, -954, -39, -337, 29, -890, -36, -43, -271, -191, 731, -780, 134, -210, -288, 211, -260, -609, -424, 60, 36, 127, -298, -409, 237, 21, 49, 274, -451, 342, -327, + -154, -138, 82, 16, 99, -55, -115, 32, -65, 100, 214, 128, 80, 64, 59, 60, -21, 235, 45, -40, 174, 181, 68, -94, -8, -139, 232, 86, 187, -87, 192, 173, 250, 126, -69, -126, 211, 46, 183, 45, 50, 51, 56, 618, 207, -73, 124, -298, -330, -257, 587, -524, -669, 324, -623, 236, 16, 175, -283, -59, -343, -135, -266, 132, 298, 218, -505, 585, 62, 209, 45, 285, -68, 274, 57, -113, 162, 69, 218, 162, -386, 158, -119, 113, -85, -135, -125, -259, 238, 270, 267, -46, 496, 609, 232, 85, + 265, 631, 299, 688, 429, 514, -557, -546, 102, -107, -158, 48, -286, 233, 161, 112, 509, -118, -347, -278, -259, 65, -129, -1112, -497, -431, -169, -222, -129, -166, -328, 15, -202, -179, 62, -180, -69, -278, 5, 18, -57, -398, 153, 1, 7, -299, 79, 109, 104, 35, 338, -224, -99, 73, 26, -24, 132, -159, -149, -28, 236, -24, 168, 207, -57, -258, -245, -28, 246, 20, -199, 26, -54, -126, -108, -41, 1, -194, -178, 168, 490, 344, -1094, -796, -257, -4, 352, -143, -32, -859, 116, -447, 317, -56, 422, -361, + -98, -430, 69, 362, -177, 110, -256, 24, -591, -157, -35, 47, 427, 569, 13, -513, -371, -163, 47, -132, 159, -591, -191, -77, -161, -330, -84, -150, 399, 592, 391, 149, 237, 250, -289, 986, 590, -771, -676, 725, -573, -325, 106, 83, -556, 537, 30, -1661, 440, 1047, -728, 722, 958, -319, -105, 516, -606, -397, 196, -326, -381, 438, -734, -221, 89, 18, 37, -70, 263, -190, 110, 40, -199, 386, 192, -12, -251, 298, -192, 230, -204, 280, 24, 58, 279, -220, -251, 74, -232, -140, -16, 24, -156, -273, 124, -641, + -5, 295, -241, 174, -77, 87, -273, 6, 142, -126, 91, 575, -261, -241, 561, -409, -73, 475, -338, -216, 358, 219, 235, -58, -348, -280, 331, -263, -23, 98, -493, 322, 264, -200, -160, -386, 12, -238, 336, -541, 43, 209, -27, -257, -559, -125, -242, -53, -432, 595, -576, 103, -208, 151, -817, 847, 164, 87, -335, 195, 141, 40, 81, -148, -643, -109, -276, -412, -552, -197, -136, -549, -207, -22, 386, 179, -495, -433, 274, -111, -630, -270, 161, 526, 525, 532, 848, -158, -566, -542, -29, 375, 663, 300, 147, -665, + 383, 145, 647, 450, 297, 224, 7, 62, 384, -84, 34, 72, 116, 135, 129, 188, 460, 148, 41, 161, -3, 151, 50, 33, 289, -335, -235, -84, 135, -166, 120, -69, 362, 20, 67, -178, -221, 27, 215, -188, -13, 246, -189, -4, 121, -335, 427, 232, -65, 108, -6, 4, -91, 245, -64, 406, 1045, -920, -42, -359, -510, -283, 470, -252, -303, 262, 609, 406, -485, 316, -508, 374, 4, -43, -254, -355, -312, 74, 51, -569, 352, 72, -68, -209, -262, 423, -580, -16, 597, 731, -663, -33, -145, -408, -558, 602, + 118, 386, -133, 56, -68, 384, -163, 29, -481, 675, 538, -803, -1009, -202, -5, -318, 16, -235, 59, -496, 517, -640, -584, -204, 77, 454, -250, 655, 51, -224, -238, -163, -424, 401, 278, -101, 232, 202, -336, -313, -287, 508, 116, -354, 31, 147, 154, -531, 261, 219, 89, -1, -162, 76, -176, -472, 88, -60, -97, -52, 36, -141, -193, -7, -77, 241, -138, -63, 127, -61, -235, 190, -234, -71, -400, 210, 32, -54, 59, -173, 337, -21, 49, 393, 271, -108, -137, 189, 96, -134, 66, -123, -123, -24, 79, -73, + -27, -1450, 2141, -1476, -358, 369, 1163, 918, -330, -389, 75, 38, 606, 203, -770, 220, -156, -291, 90, 305, 9, -603, -505, 258, 237, 347, -186, 434, 117, 511, -42, -196, 402, -63, -405, 57, 496, -37, -541, 259, 656, -609, 246, -653, 264, -822, -515, 871, 839, 373, 1089, -223, 1297, 462, 507, 675, -1153, 966, 347, 381, 464, 93, -558, 77, 1096, 1220, -4, -1415, 698, 22, 303, -64, 44, -320, -1044, 197, -165, 222, -187, 507, -583, -651, -438, 77, -183, -301, 350, 119, -446, -497, -372, -299, -42, -90, 260, -21, + -382, 294, 69, -110, 25, 138, -187, -109, 201, -355, -138, -247, 208, 239, -280, 75, -763, 5, 45, 33, -143, -153, -341, -269, 183, 106, 176, 263, -250, 15, 111, 63, -245, -3, 70, -13, -200, -34, -47, 1402, -48, -1675, -841, -988, -372, 6, 556, -1428, -315, 222, -660, -768, -692, -766, -118, 841, 438, -336, 410, 164, -382, 433, -483, -110, 208, 286, -964, 485, -472, 276, -186, -780, 221, 241, 125, 127, -319, -1106, 49, 227, 245, 10, 142, -460, -1, -40, 1008, -155, -1645, -746, -175, -1372, 317, -420, -345, -662, + -291, -988, -963, -1187, -114, 1248, 176, -791, 369, 10, -83, -445, -620, 262, 519, 391, 217, -237, -1007, -723, -1014, 149, 116, -36, 366, -537, -645, -92, -237, -663, 148, 381, 55, 139, 640, -115, -130, -109, 44, -229, -125, 285, 437, 476, 322, -132, 23, 75, -198, 441, -180, 644, -226, 303, -306, -85, 654, 217, 90, -2, -255, 258, 57, -317, 144, -271, -349, 103, 105, -215, -210, 225, 12, 315, 68, 216, -116, 97, 89, 34, 933, -116, 749, 952, -805, -1022, -1064, 275, 380, -1473, -842, 23, 47, 435, -1702, 176, + 398, 1176, -1363, 155, 228, -177, 757, -441, 1324, -80, 120, 391, 516, -507, -1064, 614, 756, 166, 955, 177, -119, -365, -804, 1239, -556, 1174, 469, -96, 352, -509, 641, 623, -440, 461, 242, -1249, 905, 910, -115, -642, 121, -40, 42, -233, 1709, -41, -989, -565, 195, -1440, -1872, 247, 2344, 508, -164, -1506, -379, -259, 1598, -1102, -699, -2641, -380, -492, -619, -504, 967, 1022, -1028, -410, 340, 133, -188, 414, -180, -335, -323, 355, 146, 108, -131, 348, -370, -136, 316, 136, -21, -25, -276, 123, -183, 672, -187, -381, -304, -593, + -199, 440, 508, 1377, 527, -167, -1059, -1473, -686, 12, 597, 474, -391, -593, -297, -249, 361, 619, 138, 25, -81, -235, -192, -180, -34, -84, -90, 74, -160, 53, 21, 39, -122, -25, -91, -84, -119, 70, -76, 128, -2349, 692, 1116, -1489, -143, 858, -370, -662, 598, -638, -364, 65, -497, 808, -273, -347, -144, 434, 1429, -208, -666, -723, 261, 701, 405, -637, -107, 796, 16, -575, 191, -512, 1322, -584, -1442, 512, -246, 702, -967, -932, 947, -61, -1236, -639, -1181, 1541, 732, 427, -1610, 301, 660, -1111, 63, -793, -616, 645, + -548, 738, -453, -963, -223, -227, -147, 352, 116, -596, 1899, -218, 842, 879, 525, -244, 200, -416, 1068, 278, -270, 142, 454, 756, -184, -1598, -109, 517, -160, 866, -360, 308, -129, 36, 352, 99, 215, 448, 259, 518, -120, 177, 268, 48, -517, 634, -256, 17, 98, -297, 161, 45, -81, 445, -193, 45, 626, 7, 349, -292, -195, 350, -77, -219, -325, 30, 46, 91, -108, 93, 196, -57, 134, 177, -86, 213, 39, -210, 143, 88, 44, -11, 1700, 342, 740, -68, 183, 262, -611, 265, 597, 0, -704, -386, -521, -222, + -705, -692, 91, -553, 807, 253, -182, -587, -274, -198, 437, -140, -667, -561, 145, 138, 389, 140, -144, 172, -582, -1790, 79, 2158, -60, -1580, -252, 1023, 290, 162, -26, -690, -848, -516, 197, -59, -784, 284, -1581, -290, 1470, 425, 1890, -255, -742, -231, -163, 499, 113, -20, -1027, -524, -490, -76, 1197, -167, -290, 387, 486, 71, -634, -999, -70, 396, -42, -499, -124, 271, -207, -191, -323, 593, 634, -324, -165, -298, 258, 367, -172, 48, -65, -58, -117, -480, 53, 265, -287, 65, -69, 16, -257, -92, -108, -175, -195, -207, + -57, 842, -421, -1, -166, 41, 469, -322, -45, -96, 148, -28, 134, -249, -753, -2494, -3855, 910, 3449, 1090, 8438, 7949, 3535, 8197, 3461, -1485, -25, -2463, -6743, -3680, -3531, -6909, -5031, -2888, -4353, -2925, 637, -252, -1393, 1652, 1543, -5, 1654, 4491, 1885, 847, 4297, 3847, 1292, 4582, 5605, -7, 3321, 5652, 2141, 2261, 5761, 3443, -455, 4497, 3156, -1223, 1766, 3578, -1599, -2835, -639, -5995, -10066, -9744, -10835, -17334, -15004, -12377, -16041, -13752, -8837, -10475, -8006, -2214, -714, 3394, 6314, 10409, 13944, 15211, 17740, 19269, 17999, 17050, 18087, 13762, 10911, 12945, 7061, 1132, + 1633, -2611, -9559, -8025, -5937, -8569, -8764, -5465, -6222, -7846, -5751, -5229, -7382, -6622, -4318, -5493, -5901, -1929, -1856, -3481, -364, 1330, -995, 192, 1320, -1877, -2429, -2305, -5057, -5584, -3909, -2936, -2139, 730, 3432, 4665, 6608, 8467, 8841, 9378, 10371, 9837, 8943, 9315, 8435, 6274, 4303, 1136, -1659, -4265, -6212, -6960, -7334, -6543, -5013, -4390, -3701, -3025, -2612, -2299, -1724, -1335, -1230, -1199, -836, -631, -504, -173, 264, 648, 1132, 1176, 1209, 1400, 1383, 1134, 1220, 1015, 538, 41, -414, -898, -1081, -1290, -1387, -1292, -1198, -1163, -832, -650, -394, 14, 346, 510, 783, 947, + 1070, 1210, 1264, 1320, 1375, 1385, 1371, 1279, 1260, 1192, 1114, 1006, 961, 787, 598, 365, 178, -66, -287, -492, -723, -1013, -1207, -1415, -1524, -1620, -1660, -1661, -1590, -1522, -1377, -1251, -1052, -825, -507, -265, 76, 324, 557, 758, 949, 1000, 1076, 1053, 970, 827, 721, 526, 371, 233, 151, 35, 6, -25, -21, -52, -27, -40, -18, -32, 1, -12 }, + { -17, 358, -177, 13, -105, -9, 153, 71, 97, -84, 120, -123, 134, 65, 161, 66, -29, -182, 196, 133, 51, 22, 19, -78, -86, 99, 63, 64, 98, -99, -6, 89, 109, -15, -79, -153, 2, 27, -91, 33, 26, -138, -73, -11, 71, 1, -65, 127, 25, -44, -93, -22, 12, -180, 84, 111, -61, 143, 119, -20, 98, 57, 191, 59, 37, -30, 73, -154, 21, 73, -75, 83, 102, 111, 71, 146, -30, -89, -45, -38, 20, -34, -112, 53, -53, -60, -68, 26, 1, -35, -26, 45, 4, -6, -11, -5, + 22, 30, -4, -2, -25, 7, -45, 4, 32, 41, -28, -31, 8, 27, -26, -340, -240, -33, -155, -130, 64, -193, -188, 55, -86, -75, 77, -60, -134, -13, -11, -37, -62, -35, -153, -9, -111, -79, -5, 137, -31, 198, -103, 119, 135, -152, 52, -38, 28, -107, 52, 71, 104, -53, -129, -44, -71, 42, 49, -154, -21, -106, -87, 30, -128, -203, -39, 201, 43, 71, 10, 47, 26, 74, 78, 225, 16, -99, -130, -27, -62, -16, -261, 54, -19, 84, -36, 24, -63, -30, 254, 52, 233, -79, -43, 18, + 66, 23, 78, -77, 85, -90, -57, 47, 33, -3, 3, 2, -20, 7, -35, -3, -13, -5, 14, 18, -20, -33, -21, 2, 1, 6, 10, -14, -16, -14, 3, -5, 18, 278, 320, 246, 183, 259, 105, 113, -24, 74, 272, 29, 83, -101, -68, 209, -140, -255, 77, -213, 184, 43, 221, -70, -14, -54, 72, 89, -3, -217, -45, 186, -124, 84, 49, -42, -54, 207, 156, 361, 144, 30, 86, -30, 22, 114, 68, 308, -132, -88, 21, 79, -49, 143, -134, 28, -9, -103, 32, 31, -139, -188, -117, 149, + 72, 1, -12, 112, 8, 37, 195, 96, -47, -31, 173, -150, 19, -135, -61, -175, 47, -36, -104, -68, 101, 63, 18, 60, -98, -16, -9, 75, 2, 5, 13, 22, 55, 62, 49, 4, 26, 56, 3, -51, 47, -26, -11, 12, -9, 41, 37, 19, -1, -14, -15, 18, 23, 9, 36, -73, -47, 37, -3, -29, -4, 39, 3, -27, -34, 23, -34, 3, 603, -11, 295, -53, -46, 317, -310, -107, -24, 157, 109, -66, 60, 30, -281, 71, 150, 134, -315, -110, 36, -225, -62, 18, 10, 31, -35, 144, + -102, 115, 236, 236, -68, -135, -24, 266, -15, -14, 2, 27, -138, 24, 112, 17, 27, 107, -71, 72, 42, -29, 187, 19, 149, 30, -50, 65, 99, 86, -4, -146, -133, -175, -78, -6, 0, -20, 131, 113, -85, -172, 6, 90, 108, -105, -19, 102, -9, -14, 136, 64, 65, -50, -43, -8, 59, 87, 2, 66, 24, 6, 13, 22, 81, 61, 92, -46, 43, 7, 12, -13, 10, 14, 4, 12, -15, 44, 43, -39, 11, 25, 27, -13, 85, 33, -12, -160, -452, -116, -154, 31, 73, -75, -92, -847, + 15, 273, -200, -317, 235, -358, -57, -160, -191, -117, -121, 13, 141, -26, 78, -92, 106, -83, -131, 56, -51, -203, -262, 123, 10, 122, 35, 273, 36, 94, -134, -228, -69, -114, 225, -107, 3, 58, -116, 317, 208, 4, -256, -322, -112, 106, -293, -8, -144, -277, 23, -433, -99, -47, -164, 290, -21, -47, -8, 181, 229, 69, -236, -76, -62, 124, 56, 71, -134, -168, 128, 88, 30, 43, -11, 73, 18, 111, 29, 25, -12, -5, 15, 71, 100, 62, -28, 40, -132, 65, 74, -23, -14, 22, -32, -10, + -10, -41, -45, -24, -15, 23, 48, -10, -63, -2, -87, 27, 113, 48, 65, 47, 177, -483, -718, 89, -166, 161, -203, -354, 6, 328, 63, 202, 157, 125, 76, -113, 84, 218, -343, -158, -116, -75, 121, -27, 39, 227, 193, -78, -195, 47, -111, -80, -189, -127, -286, 70, -109, 0, 248, -48, 45, 68, -184, 154, 146, 212, -187, 333, -57, -240, -208, -263, 243, -91, -285, 87, -47, -196, 208, 286, -101, -235, 173, 58, 135, -19, 378, 226, -226, -109, -108, -85, 124, 176, 223, 1, 27, 89, -93, 84, + -28, 148, 205, -280, -129, -141, -92, -144, -14, -101, 45, -5, -12, -11, 35, -69, 174, -21, 72, 27, 34, -34, 4, 5, 8, -59, 10, -38, -64, -93, -30, -5, -18, 4, 9, -19, -15, -35, -35, 56, -2, 19, -41, -670, 2, -124, 47, -4, 255, 183, 264, -45, 359, -168, 245, 294, 57, 293, 67, 75, -80, -32, -121, 232, -12, -29, 333, 197, 6, 87, -25, -13, 218, -124, -209, -2, -26, 107, -597, 359, 393, 152, 79, 9, -188, -402, 268, -163, -179, -123, 241, -169, 150, 147, -139, -96, + -342, 158, -221, 132, 26, 118, 214, 334, 148, -156, -365, -66, 230, 369, 281, -57, -70, -239, -391, -43, 277, 121, 90, -89, 367, -13, 126, 34, -66, 33, -181, -91, -90, 61, -43, -133, -74, -92, -95, 39, -137, -59, 31, 24, 113, 5, 20, 18, -25, 88, -24, 101, 41, -29, -73, -5, 102, 69, -8, -95, -21, 84, 80, 10, -13, -12, -53, -43, 67, 253, 876, 475, -39, 82, 81, 192, 348, -48, 71, 584, 63, -25, 356, 246, -239, 145, 39, 235, 166, -405, 313, -187, -22, 35, 246, 44, + 70, 185, 215, -200, 221, 646, -109, 295, 306, -160, 241, 63, -150, -167, 120, -149, -396, -51, -14, 42, -509, -124, 163, -324, -214, -534, 182, 247, -361, -129, -171, 389, 14, -220, -150, -246, 129, 325, -225, 126, -93, 158, 372, 155, 294, 295, 371, 57, -200, -204, 152, 233, 39, 157, -159, 67, -15, -50, -167, 25, -71, 11, 146, 61, 64, 49, 160, -95, 11, -25, 52, -17, 11, 67, 23, -53, 89, -17, -113, 75, -79, -67, -82, -177, 102, -40, 87, -8, -11, 25, 139, 91, 124, 57, 4, 50, + 143, -54, 129, 902, 237, 41, -55, -125, 2, 173, -112, -203, -310, 28, 216, -269, 131, 184, -80, 610, 211, -147, -106, -41, 215, -85, -205, -218, 136, -481, 14, -133, -180, 159, 31, -174, -113, -167, 239, -76, -387, -43, 6, 32, -226, -310, 27, -55, -45, 110, -69, 297, 58, 178, -190, 431, 122, -211, 281, 544, -158, -130, 275, 259, 104, 158, -336, -86, -363, 109, 336, 156, -426, -84, 132, -416, -658, -55, 19, 189, 594, 50, -70, -184, -143, 95, 149, 129, -11, 69, 4, -130, 80, 105, -170, -159, + 179, -59, 105, 82, 52, -44, 37, -3, 61, 17, 93, 4, 82, 60, 17, -76, 173, 57, 158, -33, -55, 59, -108, -18, 75, -100, 25, 58, 34, 38, 84, -34, -157, -2, -17, -165, 23, -70, -21, 66, 53, 60, -698, 329, 924, -379, 648, -145, -142, -202, -338, 250, 7, 171, 166, -607, 6, 284, -249, -129, -385, 679, -425, 335, 313, -403, -169, -140, 282, -322, -134, 329, -60, -87, -163, 401, 68, -64, -168, 11, -308, 331, -42, 152, 821, 553, -477, -335, 126, -43, 341, -189, -281, -99, -520, -199, + -65, -397, -230, 881, 207, 3, -47, -10, 256, 310, -69, 307, 21, -168, 29, -470, -39, -435, -239, 262, 380, -577, 230, -148, -187, 280, -45, -266, -19, -104, -213, 107, 73, -145, -363, -173, -40, -29, 279, 84, 66, -155, -2, -64, 147, 169, -95, 72, 124, 139, 105, 158, -67, 11, -114, 8, -132, -68, 44, -36, -107, -25, 50, -171, -88, -93, -55, -66, -82, -11, 91, 6, -12, 109, -743, 130, 681, -177, -179, 151, -217, -170, 189, -23, -43, -5, -469, 792, -843, -78, -23, 290, 169, 13, -323, -226, + 96, 619, -54, -269, -190, -435, -34, -254, -209, -88, 133, -12, 16, -294, 55, 86, 185, 160, 186, -399, -2, -80, 260, 69, 532, 118, -128, 50, -296, 0, 230, 304, -464, -355, -38, 482, -755, 199, 863, 479, -236, 82, -470, 199, 424, -731, 160, -355, -105, -992, 1, -416, 384, 29, -465, 309, -33, -593, -83, -374, 242, -207, -315, 426, -85, 78, -144, -181, -54, 184, 132, -99, -29, 10, -108, 69, 100, 153, -155, 63, 77, -177, 8, 82, -132, 15, -87, 202, 104, 245, -118, -87, 78, -228, -27, -63, + -39, -9, 46, -126, 5, -14, 42, 48, 5, -127, -78, -201, -560, 886, 261, 464, -522, -589, -104, 155, -159, -79, 302, 81, 97, 262, -647, -72, 14, 166, -448, 59, 83, -316, -169, -435, -321, -2, 145, -352, 32, -160, -307, 122, 5, 250, -686, -722, 155, -62, 277, 606, 73, -381, 546, -270, -504, -392, -163, 44, -535, -209, 535, 721, 308, 202, 154, -83, 463, 260, -532, -292, 7, 54, 506, 324, 84, -77, -59, -246, 337, 262, 584, 133, 172, 71, 1046, 119, 407, -431, 40, 397, -942, 78, 128, 267, + -95, 142, -120, -31, 165, -78, 504, -200, 296, -76, -174, -94, -189, 6, 82, 99, -37, -96, 212, -62, 143, -73, -77, -151, 160, 172, 40, 17, -125, -220, 106, -18, 10, 264, -71, 231, -33, 136, 94, 178, 43, -163, -28, 603, 35, 748, -32, -340, -381, -698, 121, -294, -27, 61, 244, 367, 611, 642, -107, 572, -50, -49, 208, 482, 202, 135, -774, -393, -631, 316, 616, 122, -277, 436, 618, -84, 89, -146, 518, 445, 370, -223, -405, -63, -111, -883, 146, 121, 71, -224, -125, -985, -356, -894, -164, -670, + -355, 646, 164, 680, 37, -557, -279, -580, -1115, 156, -692, -200, 646, 273, 250, 54, -131, -48, 121, -477, 376, -813, -845, -46, -78, -105, -623, -140, 809, -44, 45, -217, -710, 359, -479, -186, -477, -292, -225, -151, -175, -105, 7, 84, -446, -190, 82, 79, 244, 116, -151, -186, 158, -299, -49, 92, -232, 73, 67, 167, -159, -54, -86, -12, 108, -66, -12, -88, 174, 243, -83, -39, 63, 82, 151, 216, 38, -37, -54, -51, 350, 703, 613, 659, -379, -663, 510, -302, 527, 157, -844, 212, 158, -952, 512, -434, + -442, 259, 290, 45, 344, 26, 18, -223, -128, 209, -131, -327, 23, -613, 222, -780, -473, 29, 310, -106, -322, 121, 245, 182, 15, 628, -1443, -328, -395, -480, 627, -505, -68, -1164, -325, -138, 62, 776, -186, 98, -468, 394, -582, -378, 304, -1352, 198, 723, 940, 717, 455, 1055, 584, -13, -260, -271, -407, -910, -98, 85, -1286, -510, -388, -291, 413, 1078, 1261, 834, -421, 344, -271, -59, 287, 194, -109, 68, 95, -25, 45, -198, 115, 353, -165, 47, -310, 76, -145, -22, -14, 273, 486, -174, 32, 117, 199, -294, + -452, 8, 355, 102, -288, 270, 144, -295, 208, 131, -111, -91, -30, -56, 55, 109, -101, 197, -1241, 4, 205, 871, -284, 404, 364, 195, 199, -1353, 1068, 585, 1324, 489, -58, -489, -313, -305, -480, 346, 252, -484, -554, 296, 397, 695, 194, -426, -642, 140, 109, 48, 77, 1233, 416, 239, 405, 449, 501, 16, -779, 553, 1714, -171, -477, -1039, -224, 1386, 162, 576, 192, -1907, 395, 347, 40, 201, -133, 34, 390, -1024, -427, 878, 324, 124, -774, 558, 206, -693, -757, -504, 695, 1448, 1344, 1484, 1501, 65, -667, -544, + -1311, -425, 416, -1059, -8, -862, 13, 1172, 456, 486, 581, 368, -354, -112, -437, 640, -382, -332, 116, -67, -226, -412, -120, 439, 409, -183, 631, -22, 18, -278, 95, 332, -80, -240, -237, 170, -130, 363, 227, 296, 422, -419, 112, 46, 195, -80, -180, 386, 93, 317, -163, 122, -248, -74, -383, 614, 1250, -2534, -894, 198, -1480, -1358, -587, -825, 94, -607, 1607, -171, -568, -231, -1229, -341, -991, -413, 175, -1280, -213, 991, -828, -239, 288, -5, 416, 87, 4, 370, 139, -636, -117, 566, -284, -792, -258, -960, -470, -1682, + 167, -1146, 556, 205, -417, -1484, 141, -158, 1832, 727, 37, 992, 434, 9, 810, -952, -449, 71, 717, -788, -475, 2650, -250, 1373, -1067, -3, -761, 576, -268, 899, 1414, 37, -999, 858, -1064, -484, 360, -1106, -739, -353, 804, 1533, -1824, 1537, 308, 449, 170, 216, 164, -227, 278, 796, -403, 140, -78, 104, -864, -155, -265, 261, 266, 851, -532, -308, -415, 590, -755, 182, 277, 256, 280, -1242, -297, 448, -215, -531, -71, 147, 30, 527, 265, 418, -420, -373, 422, 125, 283, -279, 285, 196, 52, 107, -120, -129, 4, -614, + -598, -955, 1976, -1134, 726, 651, -1031, 567, 309, 225, -184, 784, 403, -992, 704, 824, 159, 142, 496, -10, -989, 1288, -734, 294, -546, -123, 161, -237, 1047, 239, -138, -248, -55, 209, -1066, 342, -552, -369, -256, 2, -523, -244, 128, 1111, 12, -227, -705, 300, 195, 38, 860, -204, -89, 1027, 322, 65, -985, -510, 638, 362, -922, 36, -2097, -1033, 1883, -434, 1020, 1340, 381, 234, 606, -250, -735, 404, 126, -40, 852, 560, -607, -1457, -301, 606, 193, -26, 478, -544, 825, -393, 311, 394, 172, 575, 432, 695, 81, -166, + 251, 675, -170, 593, 352, -363, 121, 322, 212, 141, 421, 363, 157, 711, -216, 96, -95, -27, -172, 635, 515, 429, -188, 99, 732, -168, 538, 502, 6, 858, -749, 132, 1149, 174, 329, -209, 810, 187, 311, 1124, -347, -1876, 319, -225, 646, 198, -637, 331, 387, -725, -796, -532, -1330, -1338, 921, -213, -1375, -421, 141, 456, 436, -842, -913, 91, 1272, -607, 491, -854, 305, -964, 629, 664, -472, -992, -682, -110, 391, -425, -279, -354, -1262, -1091, 574, -915, -186, 328, -755, -1221, 469, 643, -80, -1470, 661, 579, 1864, 10, + 492, 366, -792, 306, -244, -1607, -243, 984, 238, -813, -2014, 1276, 1634, -484, 1323, 1535, 84, 70, 1218, -785, 67, 2031, -1491, 871, -1276, -352, -97, 875, -289, 127, 499, -15, -1127, 1250, -218, -147, 202, 522, -843, 373, 230, -130, 272, 303, -779, -109, 197, 414, 877, -75, -743, 383, 901, -708, 880, -413, -75, -307, 992, -678, 250, 605, -402, 148, 128, -567, 144, 236, -84, -433, 301, 347, -174, 696, -1033, 252, 336, 5, 92, 134, 735, -171, 415, -853, -2668, 715, -302, 1990, -681, -447, -796, -2297, 1052, -1343, -775, 32, + 2, 1756, -1259, -894, 1167, 683, 610, -229, 583, -419, -579, -546, 1367, 1124, 1776, -574, -661, 21, -115, 640, -1065, 218, -1120, 589, 1102, 367, -905, 606, -798, 1788, 917, 243, 243, -290, -1410, 785, -1914, 388, 356, 923, 742, -1666, 498, -1054, -619, 437, -165, 604, 394, -1525, 617, 1375, 1835, -546, 541, -764, 1287, -1845, -98, -348, 576, 1190, 1727, -1399, 342, -1868, 1188, 2426, -623, -1679, -137, -1270, 1599, 391, -822, -247, 89, -290, 1140, 415, -651, 599, -921, 43, 854, -196, -1061, 1153, -1690, 471, -260, 656, -49, 400, -395, -226, + 164, 129, 171, 780, -825, -705, 30, 165, -197, -872, -632, 1229, 327, -575, -650, -1445, 1696, 1315, -530, -478, -1006, 17, 1263, 224, -547, -213, -295, 185, 125, 48, -167, -83, 228, -36, -141, -109, 148, 46, 305, -151, -2129, 1528, -222, -31, 472, 446, 567, 192, 264, -713, 675, 218, -780, 535, -326, 14, 660, 423, -1099, 629, -534, 920, -677, 252, -358, 442, -343, 217, -498, 1054, -116, 53, 281, 370, -546, -83, 210, 368, 288, -336, 105, 40, -1070, -62, 246, 410, 142, 272, -965, 175, -79, 120, 192, -161, 180, 182, + 64, -202, -237, -47, 1064, -357, 192, 430, -253, 410, -462, 396, 168, -267, -465, 302, -295, 243, -421, -316, -182, 526, -155, 74, 74, -10, 93, -370, 274, -229, 632, -586, 260, -339, 301, -272, 235, 34, 418, -358, 180, -170, -6, 106, 234, -249, 36, -271, 393, -326, -128, 242, 57, -145, -82, 270, 129, -555, 295, 58, -28, -32, 86, -43, 30, -15, 43, 50, 119, -135, 384, -500, 137, -65, 82, -69, 120, -43, -96, -18, 44, -111, 1672, -120, -541, -825, -375, -463, 607, 351, -441, 37, 52, 198, 27, 420, + 145, 331, -113, -12, -99, 155, 359, -333, -2, -164, 12, 438, -248, 43, -112, 173, 89, -239, -89, 258, -79, 420, 299, -437, 141, 94, 230, 98, -413, 281, -77, 273, 218, -493, 136, 2, 112, -54, -216, 353, -86, 161, 9, -105, 164, -209, -29, 295, -201, -241, 490, -315, 458, -46, -369, 759, -694, 606, -213, -361, 384, -354, 107, 125, -347, 295, -62, -21, 188, -240, 318, -101, -23, 80, -53, 113, -52, 20, 94, -87, 149, -15, -83, 184, -280, 152, -124, -56, 177, 17, -51, 94, -65, 93, 48, -128, + 89, 20, -28, -20, 81, 20, 148, -112, 43, 22, -81, 165, -45, -23, -816, -1408, 1775, 5073, 806, 489, -3708, -4592, -1468, -905, 3106, 4731, 2439, 703, -1591, -3428, -3122, -2620, 209, 3919, 3282, 1878, 641, -1681, -2175, -1732, -1669, -592, 795, 1086, 2255, 1610, 393, -549, -319, -1816, -879, -919, -1239, 736, 1395, 803, 2030, 536, -480, -782, -1346, -1068, -165, -332, 416, 836, 750, 532, 366, -187, -738, -526, -614, 196, 720, 234, 178, -314, -642, -123, 0, -12, 523, 465, 525, 204, -178, -563, -810, -833, -539, 574, 854, 1055, 733, -186, + -412, -441, -868, -387, 319, 165, 159, 251, 124, 95, -133, -177, 139, 300, -5, -28, -206, -289, -147, -176, -100, 222, -38, 467, 581, 332, -199, -331, -367, -468, -338, -463, 248, 633, 581, 341, 364, 135, -354, -698, -710, -364, -72, 223, 509, 743, 613, 113, -391, -657, -478, -161, 7, 178, 116, 279, 362, 105, -153, -214, -117, -90, -84, -26, 28, 165, 103, 10, 0, -12, -31, -78, -88, 29, 72, 52, -10, -3, -8, -25, -29, 15, 14, 23, 8, 11, -15, -19, -34, -21, 8, 42, 9, 17, 15, 4, + -21, 1, -22, -60, -40, 40, 47, 49, 25, 1, -32, -13, -21, -11, -19, 8, 2, 7, 3, 24, 12, 23, 2, -3, -22, -17, -34, -15, -8, 26, 23, 40, 20, 7, -31, -27, -30, -8, -9, 23, 17, 19, -2, 3, -11, 2, -9, 4, -8, 5, -5, 7, -6, 6, -5, 9, -5, 6, -6, 5, -7, 6 } }, + { { -92, 352, 42, 95, 34, 50, -84, -213, -41, 113, 41, -106, -14, 86, -22, -127, 39, -146, -90, -5, 41, -42, -32, 91, -126, -3, 17, 61, 49, 47, 155, 70, -191, -49, -86, 24, -4, -14, -120, -157, 209, -96, 52, 61, 53, -198, -112, -52, 23, -15, -5, -18, 34, 76, -103, 0, 56, 65, 78, 29, 2, 75, 27, -32, -9, 121, -89, -95, -50, -38, 105, 61, 26, -38, 101, -44, 53, -118, -10, 9, 26, 25, -94, 26, 69, 34, 13, -8, 89, 42, -8, 57, 35, 15, -12, 19, + 16, 13, -16, 22, 7, -17, -13, 31, 8, -2, 2, 2, 7, -28, 22, -7, 17, -22, -199, -122, 87, -197, -276, 53, 25, 33, 42, 38, -237, -40, 70, -152, 160, 153, 134, -55, 13, 34, 103, 22, -2, 19, -68, 63, -24, -27, -31, 194, -116, 66, -73, -65, -65, 50, 108, -116, -56, -63, 79, 72, 120, 79, 17, 103, -88, 61, 25, 26, 219, 50, 109, -181, -48, 72, -89, 84, -38, -68, 24, 130, 89, 59, -31, 25, 98, -120, 157, -23, 129, -54, 106, 124, 107, -61, -157, -234, + -156, 13, -82, 152, 26, 22, 42, -111, -33, -51, 56, -31, -21, 66, -82, -31, 33, -48, 4, -53, -40, -34, -9, 30, 9, 4, -56, 338, 241, 200, 164, 187, 77, -13, -6, -68, -22, 246, -108, -109, 167, 126, 161, -112, 48, -42, 35, 73, 100, 16, -76, -54, -97, -33, -61, -173, -23, 147, -116, -19, 52, -89, -83, 83, -46, -115, -64, 67, -101, -127, -60, -37, 41, -88, -186, 14, -32, -25, 51, -151, -76, 3, -65, 84, -23, 37, -274, -82, 152, -60, -152, 45, 25, 43, -58, -215, + -100, 243, 15, 90, 49, -34, 72, 101, 40, -50, -118, 0, 27, -88, 38, -114, -14, -72, -38, -96, -20, -55, -72, -54, 9, -24, 10, -26, 8, -49, 33, 19, -15, -9, 43, -1, -18, -43, -24, -20, -5, 4, -1, -50, 476, 295, 276, 7, 26, 24, -115, -251, -97, 193, -146, 88, 257, 23, -83, -30, -53, -25, 103, 150, 4, 46, 60, 99, 5, -134, 41, -217, -67, -26, -62, -38, 26, -50, -116, -88, -42, 11, -50, -131, 157, -57, 11, -39, -104, 131, 360, 89, -126, 215, 48, -64, + 65, -35, -139, 2, -59, 55, -121, -207, 8, 36, -253, 77, 52, 143, 80, 188, -63, -125, -74, -38, 91, -32, -163, 112, -79, -147, 101, -146, -81, 48, -53, 52, -35, -60, 49, 127, -29, -60, -22, 1, 44, 89, 25, -24, -33, -31, -11, 22, -64, -21, -19, 98, 49, 70, -11, 7, 53, 37, 26, -2, 9, -10, 28, -16, -13, -244, -391, -117, -196, 280, -66, -32, 102, -255, -183, 156, -127, -114, -9, -9, 25, 103, -45, 48, -69, -48, -7, -42, -115, -8, -27, 119, 117, 106, -142, 66, + 45, 197, -101, -6, -69, -148, 210, -200, -102, -77, 48, 178, -166, 184, -22, 100, 149, 26, 115, -216, 45, -81, 9, -229, 2, -78, -209, -157, 10, 153, 5, -110, 170, -58, 97, -13, -217, 300, -190, -36, -109, 76, 119, 81, 109, 243, 182, -30, 36, 115, 69, -85, 120, 97, -21, 55, -124, -166, -21, -53, 90, -97, -24, -93, -25, -42, -17, 29, 31, 20, -8, -23, 53, 29, -62, 43, -1, -144, -16, -51, 79, -21, -13, 31, -20, 29, 61, -4, 38, 45, -13, 17, 87, 15, 101, -272, + -396, 47, 30, 25, 250, -79, -279, 33, 29, -69, -19, -239, -51, 34, 33, 274, -51, 246, -62, -59, 17, -238, 100, -87, 144, -37, -65, -86, -47, 12, -183, 315, -219, -347, 101, 19, -249, -69, -476, 12, -172, 1, -186, -145, 22, 20, 78, -146, 116, -165, -329, 42, 87, -95, 103, -53, -184, -156, -224, -101, -27, 39, -69, 207, -3, -60, 14, 16, 39, 35, 20, -193, -187, 42, 126, 80, 18, -40, 157, 92, -79, -52, -184, -71, 76, 41, -102, 43, -32, -26, -50, -54, -24, -72, -61, 34, + 11, 48, 73, 9, 64, 6, -49, 67, 36, -10, 5, -34, -41, 2, -1, -39, -3, -10, -7, 2, -14, 45, -72, -8, -25, 6, 18, 46, -3, -607, -152, 23, -154, -114, -193, 49, 69, 137, -104, -130, -146, 72, 163, -82, -69, -43, -25, 76, -338, -85, 191, 61, -99, 35, 169, -18, -43, 58, -10, 414, -178, 100, 34, -176, 58, 38, -199, 139, -282, -29, 250, 53, -7, -54, -193, -168, 45, 106, -73, 51, 207, 101, -86, 126, -184, -434, -57, -192, 120, -123, 307, 152, -14, -52, -398, 124, + 152, -124, 243, -191, 74, -319, 147, 109, -361, -231, -74, 87, 120, 261, -37, -14, 171, 38, 1, -78, 39, 38, 51, 54, 14, -9, -33, -39, -97, -83, 65, 44, 33, 79, -33, 37, 41, -22, 69, -11, -1, -18, -79, -19, 90, 19, 67, -27, 24, -37, 107, 8, 89, 38, -45, 22, 149, 259, 589, 634, 124, 192, -1, 93, 3, 70, -171, 82, -107, 143, 130, 328, 48, -62, 201, 151, 243, 16, 150, 92, -78, 80, 362, 62, -159, -81, 268, 171, 128, 255, -195, 80, 297, -293, -358, 122, + 189, 315, -136, -227, 186, 73, -30, 121, -48, -24, -3, 447, -161, 94, -108, -63, -53, 235, -32, 519, 245, -242, 286, 68, 133, 67, 61, 76, -95, 179, -407, -102, 185, -408, 141, -329, 78, 375, 91, 3, 101, 41, -100, 31, -106, 18, 85, -243, 142, -39, -59, 23, 77, -59, -99, 40, 90, -41, -84, -76, -48, 41, -59, -46, 56, 85, 37, -34, 51, -30, -128, -51, -1, -58, 37, 34, 54, 95, 129, -53, 181, -55, -105, -28, 65, 22, -106, -61, -77, 982, 163, 160, -292, 427, -146, -12, + -117, 30, -280, -14, 123, 37, -229, 284, -73, -138, 34, 93, -293, -397, 161, -160, -244, 53, -7, -116, 204, -206, 64, 211, -42, 304, 88, -371, -401, -163, 20, 78, -318, 119, 108, 66, 95, 144, -330, -156, 88, -355, -137, -2, -380, -194, -134, 82, -198, -401, -199, -211, 466, 234, -44, 71, -132, 381, 444, 57, 296, 226, 81, 61, -180, -31, -159, 225, -293, 16, -75, -435, -140, -57, 234, -212, 114, 110, 39, 30, 98, -99, 77, -57, 86, -17, 130, 47, 6, -65, -33, -166, 86, -17, 140, -134, + -7, -8, 81, -8, 72, 40, 36, 49, 16, -87, 103, 146, -77, -93, -124, -42, -14, -35, 5, -24, -665, 449, 721, -541, -322, 148, 129, -110, 237, 64, -202, -247, -5, -80, -176, 89, -81, 11, 199, -269, 56, 35, -160, 22, -254, 48, 371, 188, -38, -120, -31, -213, -226, 110, 187, -60, -105, -75, 111, 186, 89, 342, -186, 140, -90, 32, 213, -78, -69, -410, -64, -318, 158, 107, 405, -350, -130, -339, -556, -95, 230, -385, 83, -44, -281, -332, -417, 556, 19, 329, 242, 279, -129, -374, -283, -350, + 119, 270, -262, 120, 288, -199, 31, 233, 268, 62, -99, 113, -51, 59, -291, -29, 108, -101, 34, 15, 9, 61, 106, -117, -44, 63, 94, 24, 44, 91, -24, 99, -90, 66, 100, 112, 9, -48, 86, -78, 18, -21, -67, -35, -66, -21, 24, -81, -216, 69, 110, -527, 382, -54, -189, 316, 119, -320, -443, -180, 7, 2, 27, -167, 515, 204, 159, 111, 165, -163, 43, 94, 79, 451, 52, -691, 88, 276, -251, -392, -78, -217, -120, 24, 486, 281, -46, -20, -143, -432, -140, -358, 252, 332, 7, -199, + -67, -88, 159, 208, 233, -542, 105, 9, 49, 361, -214, 142, -196, -152, 41, 232, 438, -80, -281, 81, -507, 395, 220, -61, -209, 99, -117, -262, -208, -239, -108, -59, 16, 203, -164, 579, 25, -102, 34, 164, 8, -19, 191, 120, 98, -5, -94, -85, -23, -26, -87, -253, 126, 108, -92, 20, -135, -113, -48, -39, -6, 198, -46, -80, -37, -26, 127, 222, -80, 118, -39, -161, 167, -174, -132, -100, -134, 13, 96, 36, 99, -14, -43, -25, -110, 47, -65, -137, 86, -64, -65, -63, -8, -50, -4, -44, + -35, -7, -17, -239, -42, 236, -434, -140, 303, -377, -24, -49, -35, -437, 434, 169, -280, -64, -113, -121, -631, -104, -281, -740, 168, 99, -317, -287, -376, -457, 391, 200, 411, 1, 848, 26, 449, 587, -57, 170, 631, -430, 204, -265, 438, -147, 841, 363, -245, -403, 78, 178, 358, 79, -287, -83, 287, 602, -244, 399, -138, 238, -469, 176, -249, 176, 44, 49, -75, 366, 544, -980, 306, 187, 156, -191, 140, -707, 72, -2, -95, -279, -217, -244, -54, 479, -272, -182, -387, -1, 368, -193, -186, 260, 3, 184, + 57, -64, 18, 73, -178, 81, 51, -180, -125, -96, 61, 95, 127, 319, -23, 237, 137, 66, -155, -69, -240, -131, -29, -101, -107, 123, 94, 151, 228, 23, -36, -45, -125, 66, -26, -17, 84, -113, 479, 514, -114, 534, -30, -109, 40, 301, -114, -133, -64, -376, 60, -106, 593, 394, -286, -298, -567, -205, 408, 742, -339, 231, 47, 99, 401, 290, -581, 117, -209, -116, -241, -128, -254, -556, 96, 375, 141, 876, -215, -118, 605, -219, -36, -133, 159, -665, -430, 234, 497, 729, 866, -636, -333, -31, 288, -27, + 983, 276, 145, -762, 51, 8, 367, 484, -361, -117, 149, -155, -2, 550, 196, -540, 139, 288, -262, 854, -297, -454, -642, 475, -104, -535, -428, -95, -22, -212, 11, -230, 43, -322, 21, 160, -114, 127, 23, -194, 20, -1, -39, 23, -135, 163, 0, -80, 182, 189, 7, -49, 81, -174, -74, -139, -28, 148, -115, 66, 142, -262, -96, -52, 43, -48, 113, 259, -73, -151, -75, 168, 47, 18, 133, -74, -55, -46, -74, -60, 116, 1012, 477, -263, -87, -930, 71, 248, 63, 1392, -178, -104, -613, -526, 214, -430, + -266, -288, -197, 347, -228, -395, -344, 32, 346, -448, 99, 204, 43, 502, -61, 40, -512, -717, -298, 329, -398, 96, -335, -1252, -677, 376, 24, -718, 108, 1000, -49, -26, -393, 219, -434, -772, 16, 117, -303, 148, 287, -72, -256, 208, 267, 501, -292, 376, 480, 203, 837, 94, -526, 612, 33, 102, -116, -124, 375, -376, -58, 931, 727, -454, 464, -136, 861, 363, -304, -692, -34, -254, -304, 193, -275, -10, -73, -243, -409, -81, 338, -370, -2, -231, 31, 142, -154, -433, -80, -206, 258, 157, -110, -288, -123, -310, + 180, -154, 96, 118, 172, 138, -243, -172, -273, 76, 167, 19, 338, 360, 193, 144, -99, 190, -28, -97, -735, -760, -930, 1278, -712, 177, -48, -393, 635, -747, 318, 1359, 821, 203, -1103, -51, -731, -356, -668, -52, 178, -108, 509, -239, 78, 267, 715, 111, 91, 887, -585, -71, 378, -158, -456, -286, 433, -374, 177, 761, -217, -1341, -91, 350, -1669, 1014, 765, -619, 1023, 710, 452, 1080, 16, 561, 56, 77, 378, -668, 671, 933, 702, -719, -150, 1024, -498, 815, 729, 1732, 1031, 71, 112, -210, 209, 312, -1004, -1414, + -503, 137, 47, -192, 1110, 539, 204, -478, 437, -335, -447, -212, 500, 602, 108, -93, -119, 31, -697, -150, -184, 237, 123, -345, -279, -3, 540, -138, -215, 29, -222, -538, 272, -105, -221, -309, -2, 198, 32, -968, -60, 499, -77, 35, 77, 156, 408, 344, 11, 11, -162, -35, 80, 779, 953, -1874, -1726, 756, -499, -537, -230, -650, 228, -1056, 1335, 509, -562, -6, -550, -405, -444, -498, -330, -1274, -1154, -209, -265, 79, 106, 229, -84, 169, 211, 576, 628, -231, -322, -367, -319, -718, 1075, -374, 260, 807, 754, -280, + -326, -596, -398, -488, 826, 95, 100, -1018, -365, 1489, -145, 1387, -280, -510, -327, -577, -600, -102, 5, -815, 68, 401, -34, 317, -1900, -760, -532, 1016, -241, 174, 344, 1591, 449, -138, -161, 1372, 824, 209, 266, -61, 1083, -443, -617, 342, 510, 912, 842, -484, 572, 436, 461, 146, -327, -640, -549, 353, 478, 264, 173, 571, -53, -146, -29, -37, 296, 185, 385, 677, 475, 774, 210, -677, 222, 194, 601, -1, 472, 210, 455, 21, -858, -101, -184, -47, -384, -219, -992, 2062, -666, -414, 1222, -775, -1170, 1084, -1575, -456, + 371, 270, -1098, -431, 943, 5, -186, -614, 740, -735, 48, 582, -195, 534, 3, -265, 179, 126, -320, 508, -281, -114, 151, -11, 31, -96, 150, 322, 521, 750, 367, -311, -88, -477, 439, -159, -690, 161, 1, -393, -943, 662, 48, -436, 1062, 60, -332, -193, 1573, -1475, -1589, 967, 1508, -2787, 11, -1032, -939, -415, 1011, -784, 1339, -190, -37, 1803, -513, -1396, 1730, 2042, -1987, 2216, -751, 55, 1828, -613, -706, 503, 488, -235, -98, 341, 62, 44, -442, 603, -2, -38, 5, 82, 266, 166, -227, -239, 247, 603, -528, -480, + -137, 632, -30, 339, -99, 143, -6, 147, -80, -107, -753, -308, 177, -264, -85, -260, -412, 634, 382, -1088, 426, 573, -123, 2, -397, 569, 1216, -562, -789, -202, 184, 1259, 921, -314, -110, 401, 1004, -326, -68, 634, -808, -674, 536, -352, -282, -323, -41, -540, 34, 391, -242, 305, -270, -151, -174, -751, 104, -297, 459, 1014, 46, 512, 405, 51, 180, 327, 1053, -738, 504, 465, -552, 378, 346, 127, -491, -951, -984, 336, 342, -354, -1639, 1341, -455, -700, -421, 1349, -636, 1474, -8, 505, -1382, 1313, -603, 591, -184, -1863, + -600, 386, -1169, 1210, 120, -1706, -1945, -980, 1338, 350, -1211, 1483, -1585, -60, 2839, 444, 154, 301, 208, -729, 770, 76, 390, -483, 740, -394, -402, -311, -50, -1, 219, -55, -118, 167, -268, -518, 483, -160, -92, -618, 285, 164, 270, 98, 313, -215, 68, 908, -110, 33, 462, -479, -113, 51, -57, 370, -363, 412, -142, -975, 58, -235, 441, 344, 299, -338, 392, -627, -1183, -1, -1257, 341, -108, -232, 426, 691, -443, 94, 770, -606, 1043, -145, -1139, 974, -468, -216, 877, -1125, 298, 12, 409, -182, -408, -1714, 395, -712, + -1712, 2066, -1393, -589, -275, -479, -1051, 584, 1433, -893, 404, -1292, -725, -740, 648, 109, 1879, -331, -155, -568, -1618, -6, 789, -607, 662, 787, -670, 59, -571, -2401, -1255, -745, -2514, 1598, 2117, 987, -2132, -1723, -3824, 544, 4546, 2094, 803, -1205, -4195, -962, 970, 2857, 2874, -1964, -1654, -778, 374, 188, 3122, 42, -383, 244, -312, -773, 1096, 186, -238, 597, -501, -862, 600, 511, -1452, 964, -221, -331, -776, 808, -784, 926, -466, 948, -1137, 440, -322, 2, 812, 1326, 373, -511, -360, -97, 733, -132, 1056, -846, -663, 292, 1046, 109, + 634, -851, -253, -283, 650, -57, 97, -199, -1811, 1317, -267, -275, 22, 599, 0, -102, 424, 161, 134, 705, -450, 6, 350, -114, -76, 449, -417, -87, 112, 699, -465, -311, 374, -7, 206, -670, 883, -202, 291, -184, 105, 498, 204, -103, 409, -148, 413, -322, -35, 448, -111, -170, -892, 101, 672, 83, 309, -435, -152, -256, -291, -104, 483, -169, 290, -378, -474, -188, 100, 913, -356, 421, 17, 101, -451, 252, 458, 36, -436, 340, -294, 232, -183, -114, -176, 72, 319, -154, -94, 163, -29, -238, -63, 256, 198, -205, + 27, 235, 0, -125, 27, -206, 154, -2, 74, -87, 33, 154, -80, 179, 23, 164, 107, -234, -259, -72, 428, -266, 294, 255, -186, -439, 333, -277, 377, -23, -73, -146, 56, 77, -32, -38, 24, 52, -182, 1716, 339, -917, -654, -1013, -323, 197, 537, -167, -219, -186, -182, -169, 245, -123, -36, -53, -180, -41, 269, 40, -80, -269, 309, -401, 235, -142, -397, 3, 179, 204, 157, -232, 51, -74, -129, 477, -425, -76, -18, -28, 43, -70, -250, 211, -396, 378, -56, -263, 90, -135, 334, -195, -119, 363, -325, 114, + -156, -35, 277, -197, -79, 250, -171, 67, 25, -201, 490, -428, -37, 190, -110, 315, -143, -68, 82, 105, -34, 71, -28, -138, 124, 1, 12, 70, -9, 99, -99, 30, 19, 23, -12, -60, 80, -10, -21, -57, 71, 117, -39, -58, 36, 69, -85, 72, -64, -54, 185, -27, 68, 99, -128, 316, -103, -15, -16, -180, 188, -116, -188, 169, -812, -1218, 1597, 4985, 426, 435, -3398, -4297, -896, -909, 2531, 4310, 2210, 427, -1560, -3033, -2142, -1530, -80, 2100, 3067, 1659, 379, -1074, -1912, -1069, -1031, -964, 609, 1251, 1231, 1242, + 298, -537, -221, -817, -1281, -141, -382, -257, 1155, 669, 965, 587, -438, -1052, -254, -683, -106, 480, 146, 260, 522, -263, -371, -84, -218, 212, 337, 20, 416, 248, -437, -419, -670, -572, 25, 693, 1047, 506, 132, -242, -702, -119, -791, -484, 372, 294, 886, 300, -226, 263, -459, -795, 140, 204, 267, 249, -50, -98, -76, -330, -254, 176, 270, 274, 276, -75, -267, -175, -102, 9, -5, -300, 77, 382, 205, 239, -70, -380, -222, -223, 88, 270, 177, 168, 72, -52, -290, -379, -174, 26, 237, 379, 231, 235, 147, -237, + -444, -568, -369, 163, 321, 418, 576, 178, -172, -288, -235, -172, -164, -164, -47, 132, 255, 228, 177, 126, 30, -157, -277, -265, -135, -2, 120, 164, 151, 80, 49, 20, -23, -100, -124, -101, -34, 43, 75, 62, 16, -16, 12, 10, 17, 7, -24, -47, -15, 25, 8, -39, -20, 11, 10, -5, 31, 67, 62, -26, -71, -54, -18, -3, 0, -6, 21, 46, 45, 7, -9, -8, -19, -35, -28, -18, 8, 18, 32, 25, 9, -7, -9, -20, -18, -16, 1, 12, 21, 8, 3, -8, -9, -12, 0, 7, + 13, 3, 3, -5, -5, -9, 0, 0, 4, 1, 4, -1, 2, -3, 1, -2 }, + { 40, 111, 86, -28, 66, 32, 190, -33, -5, 24, 139, -27, -146, -67, -140, 34, -50, -11, -18, 34, 13, 29, 81, 149, -66, -36, 29, -70, -10, 116, -63, 144, 15, -51, 95, -130, -34, -91, 127, -4, -47, -35, 1, 118, 5, 142, 55, -117, 95, -51, -87, -71, 97, -20, 310, 33, 78, 57, -145, 2, -21, 38, -82, -55, 162, 133, 12, 55, -15, 82, -133, 14, 100, 63, 10, -10, 71, -113, -52, 121, -79, 26, 59, 71, 22, -90, -60, 48, 10, 47, -14, 14, -45, -2, -23, -13, + 26, 50, 21, -29, -11, -19, 12, 30, -18, 23, 16, 32, -5, 38, -15, 10, 23, 30, -237, -213, -133, -121, -105, 40, 149, 305, 58, 79, -1, -217, -91, -81, -196, 304, 80, 121, 83, -67, 31, 291, 116, -68, -6, -71, 6, -135, 81, -42, -61, 11, 154, 16, 54, 97, 134, -240, 3, 61, 139, 215, -120, -24, -58, 179, 97, 115, -20, 54, 358, -226, 45, 21, -152, 64, -212, -28, 54, -46, -319, 89, 22, -86, -89, -15, -48, 108, -102, -45, 31, -3, -99, -5, 80, -134, 11, -37, + -32, -42, -24, 20, -78, -59, 11, -47, -62, -64, -22, -42, 77, -69, -20, 11, 38, -5, 2, -24, 4, -41, 30, -28, -27, -8, -60, 322, 27, 116, -15, -85, 6, 227, 114, 147, 232, -102, 1, 228, 71, 101, 12, 29, 131, -119, -37, 170, -116, 67, 95, -71, 69, 227, -108, 85, 17, 10, 2, -46, -155, -47, -130, -13, 53, 109, 113, -20, -194, -17, 281, -104, 56, -50, -298, 174, 42, 130, -23, 147, 142, -252, 100, 8, 94, -18, -178, -8, -26, -32, -34, 114, -1, 23, 229, 45, + 182, 6, 17, 35, -101, -157, 107, -119, 70, 45, -7, 76, -80, -45, 50, 3, -153, 49, 18, 20, -31, 66, 6, -26, 73, -16, -7, -61, 22, -30, 10, 1, -9, 15, -24, 40, 9, -15, 11, -9, 4, -1, -25, -2, 527, 294, 451, 145, -185, 95, -82, 12, 45, -384, -101, -106, 100, 150, -61, -9, 52, 12, 276, -31, -287, 93, -165, 127, 147, 116, 171, -41, -57, 69, -49, -67, 50, -45, 104, 146, -61, -222, 73, -216, -137, -27, -447, 4, -74, 176, 170, 81, 277, 276, 124, 62, + -18, 14, 18, -125, 259, -34, 91, -81, -96, -35, -144, 130, -65, -54, 254, -209, -62, 54, -93, -29, -5, 89, 107, 70, 182, -58, -46, -25, -110, 60, 118, 159, 0, -23, -30, 3, 38, 34, -44, 54, 3, 39, 36, -5, -9, 69, -16, 36, 32, 33, 32, -18, 30, 116, -4, 7, 18, 86, 20, -17, -56, 46, 37, -18, 20, -195, -466, -160, -53, 70, -62, 144, -35, 230, -208, 124, -55, 419, 169, -86, -182, 100, -257, -131, 93, -85, -155, 291, 116, -13, -137, -176, 118, 97, 87, -4, + -48, -107, 165, -217, -98, -7, 153, 124, -15, 176, 18, -77, 32, -77, -87, -94, 119, -86, -6, 164, 237, 250, 98, 91, -19, 143, -59, 204, -38, 131, 96, -79, 8, -87, 95, 89, 32, -28, -171, 123, -186, -18, -201, 77, -17, -15, 36, -165, 6, 48, 272, 93, 44, 69, 105, 51, 54, -77, 60, 51, -114, -5, 5, 28, 47, -51, 34, -31, 7, -2, 68, 12, 8, 13, 22, -10, 62, -30, 23, 29, 60, 33, 83, -56, 31, -10, 96, 42, 34, -8, -14, 12, -19, -15, -64, -215, + -451, -365, 23, -312, -153, -441, -234, -269, 107, -144, -191, -66, 11, -114, -428, 115, -75, 43, -193, 193, 72, 4, -172, -77, 220, 149, 10, -33, -146, 92, 48, 95, -175, -16, -142, -128, -139, 15, 285, -231, 6, -220, 23, 103, 130, -232, 235, 285, -93, -67, -49, -11, 91, 115, 29, 78, -138, -26, -51, 245, -76, 271, -6, -82, 217, -22, -128, 47, 235, 270, -19, -84, -146, 94, -195, -19, 132, -100, 60, -6, 0, -80, 3, -62, -97, -9, 84, 45, 84, -36, -26, -65, 27, -52, 87, 45, + 121, 12, -27, -10, -20, -41, 56, -36, -20, 24, 20, -58, -19, 17, 3, -31, -56, -2, -51, -35, -21, 71, -4, 25, 22, 5, -40, -11, -3, -346, -350, -398, 115, -322, -138, 315, 149, -349, -27, 6, 152, 233, 390, -104, -145, -384, -478, -278, -99, 197, -196, 96, -277, 287, -209, 231, -109, 35, 56, -43, -206, 324, -280, -11, -151, 42, -176, 42, -698, 14, 320, -411, 91, 285, 98, -213, -27, 342, -422, 1, 168, 166, 158, -58, -64, -269, -138, 113, 182, 296, 356, -527, 198, -158, 36, -371, + -155, 309, 72, 44, -208, 2, 195, 146, 85, -183, -123, 194, -54, -80, -45, -134, 113, -21, -111, -40, -40, 29, -73, -73, 22, 27, 26, -41, -65, 53, -43, -139, -16, -41, 82, -64, 1, 7, 30, -87, -53, -31, 6, 94, -15, -22, 54, 1, 53, -26, -66, -23, -110, 24, -5, -74, 41, 415, 692, 385, 451, 69, 160, 607, -19, 18, 415, -203, 1, 120, 207, 343, -279, -398, 219, 122, -231, 50, 141, -89, 81, -214, -49, -250, 77, 273, 84, 239, 184, 194, -473, 25, 550, -65, -10, 513, + -68, -18, 76, -68, -15, 284, 446, -438, -72, 87, -135, 207, -70, 20, 32, -96, 392, -50, -143, 147, -149, -245, 84, 268, 101, -30, 54, 256, 133, 229, 69, 28, -3, -225, -47, -176, -41, -74, -401, -174, 25, 258, -107, 100, -69, -212, 94, 23, -68, 33, -130, 6, 32, 79, 112, -27, 72, -98, -145, -173, -19, 156, -29, -13, 52, 8, 17, 83, -41, -16, -47, 120, 2, -19, 14, -32, -65, -79, 31, 67, 85, 46, 33, -17, -6, -1, -29, -121, 38, 1168, 162, -25, -7, -561, -164, 54, + -131, 247, 109, 400, -51, 0, -87, -170, 269, 50, 102, 150, 210, -199, -200, -231, -161, -133, -59, -318, -63, 510, 240, -98, -35, -61, 42, 180, -90, 729, -128, -21, -333, 131, 317, -56, -245, -33, 121, 243, 104, 342, 512, 165, -13, 303, 248, 91, 191, -643, 147, 15, -569, 206, -15, -247, 158, -261, -254, 298, 234, -136, -504, -230, 118, -291, -61, 123, 490, -83, 97, -260, -544, -294, -262, -121, 256, 32, -182, -58, -115, -113, 163, 134, 50, 114, 137, -121, -89, -91, 16, -99, -145, -142, 57, -51, + -23, 16, 48, -121, 63, -29, -17, -56, -22, -78, 181, -118, -43, 28, -122, -119, -90, 3, 90, 73, -626, 397, -79, -392, -23, 370, -422, -81, -342, 229, 65, -116, -150, -44, 216, 177, 89, 239, 196, 28, 239, 289, 110, 163, -294, -134, -207, 184, 225, 89, 65, -130, -107, -77, -81, -237, 217, 58, 8, -255, -85, 421, -305, -312, -495, 177, -373, 538, 609, 430, 242, 30, 475, -248, 372, -43, -276, 26, 16, -573, -264, 223, 27, -92, 81, 492, 326, -552, -147, -2, -21, 167, 231, -5, -454, 186, + -266, -824, -248, -163, 251, 425, 135, 27, 15, 19, 31, 304, -5, 50, 32, 157, -270, -8, 75, 203, 231, 90, 135, 216, 271, 364, 131, 183, 169, 15, -22, -58, -50, 8, 67, -202, -57, 129, 190, -14, 49, -20, 77, 8, 120, -13, 115, -83, 149, 10, 140, -518, 51, 58, 324, 71, 829, 133, -343, -110, -289, 525, -673, -59, 464, -1015, -401, -342, -356, -673, 63, -117, -289, -36, 318, 41, 42, -198, 79, -67, 78, 1, 50, 260, -63, -15, 528, -341, -69, 92, 455, -238, 650, -196, -263, -556, + -724, -211, -539, 264, -164, -404, 55, 66, 298, 253, 106, -51, 920, 510, -58, 90, 315, 236, 153, -124, -18, -164, -214, -198, 139, 718, -501, -122, -285, 518, -136, 161, -73, 243, -567, -424, -146, 242, 77, 209, -125, 129, 195, 171, 82, -33, -241, 153, 58, -205, -143, 129, -134, -102, -3, 139, -127, 168, -103, 239, -131, 27, 85, 44, -113, -218, 171, -65, -47, -17, -21, -69, 162, 200, 141, 123, -22, 71, 232, -124, 93, 40, -3, 51, -12, 13, -80, 107, 34, 102, -30, 45, -17, -83, 61, 15, + 72, 104, -15, -415, -396, 222, -177, -746, 370, -224, 296, -216, 372, 251, 310, 492, 81, 416, 169, 107, 285, 97, 79, 19, -11, -267, 237, -540, 237, 55, -154, -292, -7, 207, -240, -102, -359, -141, -442, 27, 244, -6, -57, -282, -488, -356, 383, 126, -159, -282, -68, -24, -478, 404, 369, -472, -457, -751, -114, -898, 242, 348, 184, -57, -114, -94, 369, 371, 430, -281, -222, 286, -124, -135, -526, 233, 430, 491, -116, 269, -151, 80, 270, 138, -189, 88, -325, -199, -134, 47, 137, 117, -128, -119, -48, -146, + -28, -202, -250, -132, -104, -78, -33, -74, -99, 21, -4, 144, -50, 184, -49, 147, 10, -85, 38, 373, 116, 190, -86, -152, 31, 135, -131, 270, 273, 77, 128, 55, -312, -166, -153, -22, -8, -136, 718, 826, -326, -21, 225, -672, -123, 831, 30, -910, 101, 276, -21, 312, 746, -309, 674, 362, 576, 158, -440, -473, 377, -429, -668, -198, -794, 171, -53, 278, 243, 169, 90, -37, 22, 399, 197, -784, -91, 256, 500, 274, 620, 554, 438, -213, -75, 110, 1128, -479, 82, 233, 442, -189, -629, -138, -159, -385, + -695, -765, 207, -432, -322, 189, 595, 728, 12, -50, -11, 557, -385, -204, 667, -738, 79, -585, -388, 34, 773, -135, -533, 682, -711, 19, -857, -85, -110, 241, 472, -362, -203, -260, 61, 7, -268, 139, -82, -86, -116, -103, -317, 59, -155, 99, 81, -36, -73, 177, -4, -10, -374, 42, -36, -26, 341, 20, 93, -159, 51, -98, -206, 73, -414, 121, -146, 291, -249, -50, 52, -51, -69, -145, 223, -169, 243, -107, -159, 156, 134, 402, -470, -1012, -254, -345, -350, -200, 35, -339, -310, 110, 215, -209, 529, -47, + 350, -172, -35, 324, -461, -269, -166, 478, -126, -501, -207, 88, -263, 224, -358, -335, 488, 157, -412, 252, -62, -303, -45, -510, -462, 99, 765, 325, 228, -615, 466, -45, 354, -208, -450, 221, -818, 680, -1102, -679, 236, 608, 31, 726, -329, 197, -513, 681, 200, 509, 214, 126, -174, -158, -344, -106, -36, -570, -362, 59, -894, 58, 969, 302, 338, 103, -464, -328, -108, -100, -49, -166, -252, 204, 112, 186, 261, -274, 165, -99, -170, -107, 230, -77, -289, -403, -21, -240, -135, -246, -89, -159, -118, 393, -229, 95, + 101, -303, 334, 10, 192, 284, -149, 144, 43, -7, 66, 239, -155, -126, 194, 24, 84, -60, -82, 13, 162, -761, -726, 79, 288, -355, -1632, -331, -17, 221, -558, 56, -315, -56, -446, -480, 426, -467, -591, -90, -416, -441, 146, -644, -224, 402, 892, 736, -43, -436, 147, 663, -39, 444, -133, 557, 300, -555, 889, -675, -369, 612, -674, 209, -161, -493, 51, 767, -166, -438, 276, 381, -19, 162, -1100, 272, 37, 559, 258, -471, 467, -247, -50, -436, 227, 648, -140, -118, -664, -919, 519, -59, 416, -499, 377, 316, + -668, 46, 579, 344, -317, -522, 472, 86, -421, 399, 56, 183, 38, 170, 22, 445, -3, 159, -38, 26, 379, -117, 1, 96, -111, 79, 26, 276, -23, -291, -46, 46, -187, -45, 10, -111, 392, -87, -240, 33, 246, 128, -24, 153, 10, -160, -32, 430, 278, -278, -220, 68, -99, 615, 611, -1653, 621, 843, -217, 587, -9, 306, -138, -337, -223, 355, 80, -475, -314, -41, -228, -119, -55, 1027, 203, 230, -637, 444, -455, 10, 76, -689, 320, -254, 33, -277, -504, 17, 329, 952, 338, 102, 584, 252, -74, 100, + 11, 169, 93, 647, 278, 198, 103, -79, -204, -631, -536, 77, -80, -388, 52, 479, -729, 704, 177, -255, -33, -184, -62, 428, 182, 141, -497, -97, -678, -205, 184, 249, 241, -289, -238, 525, -66, -843, 117, -12, -13, -496, 160, 377, -56, 541, 358, -178, -14, -230, 286, -22, 91, 47, -127, -99, -27, -103, 113, -229, -27, 17, 121, -116, -144, -162, 4, -37, 87, 56, -10, -100, 107, 88, 11, 126, 17, 91, 76, 120, -38, -421, -22, -118, 85, -194, -1472, 2281, -2256, -1019, -516, -153, 1319, 389, 1477, 370, + -302, 1165, 503, -393, 546, 495, 276, 463, 448, -398, -645, -458, 75, -421, 223, 134, 289, -43, 200, 69, 726, 174, 69, 225, -168, -8, 257, -453, -646, -438, -376, 66, 193, -454, -73, -272, -1121, 567, -201, 288, -589, -198, -545, -746, 285, 201, 731, -29, 644, -269, 540, 66, 770, -541, 477, 574, 318, 334, 30, -230, 901, 605, -57, 1088, 262, 131, 467, 703, 11, 325, 407, 188, 179, -77, 39, -630, -159, -81, 104, 137, 129, 426, 190, 219, -161, -19, 169, 22, 18, -146, 177, 152, 87, -113, 224, -29, + 44, -166, -154, -59, 22, 25, -99, -343, 86, 81, -90, -12, -84, 32, -123, 92, -118, 11, 318, -83, -304, 207, 152, 129, -69, -35, 1397, 116, -835, -1237, -650, -519, 169, 1015, -14, -437, 916, 70, -735, 658, 722, -138, -11, -76, -651, 719, 43, 406, -229, -587, -1014, 178, 129, 150, -142, 312, -337, -11, -650, -818, 285, -110, 258, -125, -301, -742, -1140, 576, -638, 253, 547, -47, -295, -569, -405, 1303, 296, -69, 168, -183, -533, -184, 758, -746, -1241, -443, -396, -1745, -1359, -741, -757, 175, -12, -615, -1161, -470, + -551, -405, -321, -245, -697, -676, 519, -602, 32, 76, -731, -140, -535, -677, -168, -122, 301, 115, 407, -438, 102, 229, -9, -585, -330, -397, -45, 171, -202, -293, 486, 279, 347, -599, 90, -300, -41, 8, 49, -87, 579, 29, -113, 57, 196, 280, 234, -57, 338, -269, -145, -127, -467, -32, -151, -606, -503, 65, 13, -30, -163, -149, -57, -107, 945, -102, 900, 1361, -260, -1453, -1429, -295, 668, 103, -1124, 883, -201, -719, 885, -1674, -365, 18, -309, -250, 2032, -848, 1904, -87, 392, -134, -766, 1234, 315, 1283, -883, -853, + 269, -1381, -426, -216, -975, 2016, -184, -2077, -41, -922, 263, 520, 827, 685, -832, -509, -1289, -369, -602, 555, 355, -64, 370, -251, -917, -367, -1068, 1093, -827, -561, 969, 236, 1643, 805, 138, 876, -1174, -430, -1211, -1166, -187, -165, -1476, 1521, -272, -1171, -1757, 120, -352, 1288, -86, 72, 168, -225, 239, 294, 599, -399, -410, -255, 15, -69, -87, -377, 423, 267, 505, -115, -276, -231, -92, 99, 678, 726, -119, 44, 392, -105, -905, -435, 56, 128, -71, -573, 202, -65, -137, -657, 260, 227, 788, 132, 196, -36, 326, 60, + -185, -347, -25, 42, 258, 121, -148, 25, -2723, 1402, 331, -597, -438, 864, 485, -535, -138, -1292, -532, 539, -1106, 35, 204, -347, -736, -513, 1002, 393, -196, -1442, 490, 894, 525, -1119, -736, -4, 1212, 99, -289, 182, 42, 609, -1607, -1402, 1727, 259, 724, -1649, 360, -83, 1205, -1087, -204, -1653, 578, 1176, 280, -740, 473, 1711, -769, -830, -642, 235, 74, 1499, -449, 106, -812, 257, -890, -39, 574, -1124, 1067, 314, -772, -1216, -730, -71, 1077, -1955, -422, 1750, 233, -804, -372, -570, 1659, -194, -1737, -212, 0, -439, 709, -132, + -243, 527, -48, -367, -455, -58, -401, 112, 296, 380, -349, -268, 362, -248, 343, -192, -348, 467, -262, 420, 592, 27, -859, -69, -512, 202, 317, 196, -600, -5, -453, 412, -128, -271, -174, 80, 145, -332, 147, 1797, 931, 411, 424, 429, -280, -288, -602, 72, 202, 155, -30, -1041, 502, 199, -715, -616, -307, -362, 274, -272, -301, 85, -21, -555, 710, -511, -160, -531, -473, 339, -200, -73, 181, 220, -54, -705, 171, 1089, 237, -1719, -105, -376, -530, 357, 390, 884, 430, -1123, 1216, -305, -838, 2522, -507, -220, -831, -2013, + 922, 1016, 339, 381, -1715, 495, -132, -420, -300, 64, -161, 264, 329, 66, -253, -496, 523, 650, 913, -455, -91, 189, -132, 473, -1177, 109, 210, -557, 93, -465, 182, 3, 146, -82, 34, 40, -23, -22, -156, -128, 316, -180, -11, 227, 52, 5, 385, -324, 236, 270, -17, -62, -326, 258, -610, -178, 398, 108, -167, -419, 124, -103, 494, 64, -1033, -2443, -4155, 346, 4209, 414, 8957, 9070, 3279, 9102, 5262, -1521, -152, -812, -6898, -5700, -4017, -7140, -6839, -1937, -4307, -3733, 842, 1210, -933, 1343, 1947, 10, 133, 3901, 2589, 1003, + 2870, 5391, 2528, 2978, 6648, 2647, 1194, 5768, 5544, 259, 3546, 6292, 11, 1609, 3720, -130, -3042, 1523, -635, -5836, -5458, -4997, -9746, -14389, -10029, -13999, -18674, -13160, -10680, -14421, -9221, -4420, -4277, -794, 4304, 8699, 9829, 13172, 17900, 17607, 16640, 18761, 18716, 15302, 12305, 13194, 8759, 3136, 4178, 1046, -7679, -4919, -5218, -10701, -9052, -6490, -7620, -8800, -5485, -4774, -6667, -5481, -2853, -4555, -6024, -3600, -2550, -4757, -2690, 659, -1487, -1682, 1931, -37, -2416, -279, -1516, -5454, -3804, -2852, -5076, -2242, 1283, 2475, 4523, 7539, 8740, 9192, 10283, 10967, 10781, 9963, 9255, 7885, 6256, 3870, + 2891, 387, -2421, -4235, -6824, -9800, -9549, -8102, -7358, -6357, -4357, -3644, -3270, -2328, -1532, -1343, -551, -299, -213, 71, 625, 1036, 1295, 1547, 1764, 1740, 1686, 1454, 1422, 1032, 810, 419, 243, -180, -459, -616, -583, -773, -762, -757, -773, -880, -633, -649, -403, 13, 517, 749, 1214, 1421, 1571, 1672, 1903, 1792, 1728, 1665, 1478, 994, 866, 689, 444, 143, 138, -203, -393, -602, -790, -1137, -1224, -1463, -1635, -1790, -1767, -1907, -1866, -1773, -1540, -1348, -911, -586, -190, 70, 470, 647, 870, 963, 1082, 1019, 1083, 967, 968, 808, 763, 584, 488, 285, + 237, 69, 62, -40, -10, -98, -46, -104, -37, -91, -16, -69, 0, -55, 17, -35 } }, + { { 332, -15, -16, 104, -42, 119, -62, -156, 56, 154, 24, -25, 207, 6, 10, -71, -38, 320, 46, -219, -160, 225, -19, 234, 18, -46, -21, 176, 37, 371, 165, 101, -19, 82, 170, -42, -124, -159, -29, 141, 124, 189, 55, -107, -109, -47, 81, -26, 45, -22, -167, -131, 53, 122, 77, -62, -68, -6, 186, 93, -19, -42, 87, 57, 38, -95, 49, 88, -10, 134, 161, -279, 104, 56, 183, 54, 16, 82, -35, -130, -47, -79, -24, -17, 80, -5, -62, 0, 11, 47, -39, 7, -6, 16, 26, 16, + 33, 3, 21, -42, 94, 144, 314, -255, 58, -57, 4, -328, 34, 196, -290, -61, 195, 514, 75, -4, 37, -324, -10, 237, 212, 5, -6, 19, 111, 185, 196, 211, -94, 45, -12, 81, 23, 52, -327, -91, 52, 26, -181, -7, 124, -145, 114, 104, 194, 90, -74, 96, 217, -122, -195, 65, 46, 37, 103, -88, -158, -237, 191, -36, -44, -78, 84, -4, 124, 243, 50, 16, -13, -60, -190, 295, 73, -36, 153, -25, -175, -155, -34, 57, -256, 20, -152, -30, 78, -5, 41, -47, -84, -19, 42, 57, + 43, -10, -26, -2, 42, -23, -43, -33, 8, -17, -154, -132, -167, -236, 131, -2, -114, -44, -59, 52, -95, -161, 36, -105, 276, 369, 291, -201, -9, -13, 77, -111, 228, 144, -34, 111, 172, 15, 41, 61, 168, -15, 62, 202, 20, -2, -89, 146, -220, 89, -32, -44, 145, -140, -19, 6, -191, 80, -39, 89, -7, -82, 57, 61, -11, 170, -13, 196, -4, -129, -59, 8, -90, 175, 90, 150, 168, -73, -169, -109, -1, -31, -37, 139, 173, -25, -97, 61, 46, -66, -92, 32, -132, 33, -4, -3, + -36, -123, 27, -48, 4, 56, -1, -63, 31, -86, -3, 6, -21, 8, 16, -47, 0, 6, -57, 12, -18, -3, -31, 0, 15, 50, -488, -115, -152, -263, 90, 69, -32, 123, -17, 104, 146, -64, -171, -214, -82, -200, 16, 23, -87, 114, -98, 61, -45, -114, -304, -118, 27, 48, 80, -112, 81, 123, 40, 278, 69, -6, 214, -151, 124, 21, -72, -102, 138, 19, 44, -326, -60, -107, 328, 142, 118, 134, 151, 120, 167, -88, -36, 103, 164, -21, 192, -102, 42, -41, 163, 244, -380, 101, -94, 13, + -179, -91, 30, -53, -77, -151, -68, 73, -3, 164, -17, 64, 141, 225, -8, 60, -26, 105, 17, 52, -69, -23, 8, 49, -31, -50, 3, 4, -39, 7, 23, 2, 66, -28, -30, 9, 57, -22, 2, -19, 34, 54, -7, 51, 55, -12, -23, -8, 191, 116, 69, -37, 16, 20, 246, -196, 247, -33, 135, 252, -158, 195, -122, 100, 38, 296, 132, -166, -272, 61, -204, 167, -42, 218, -163, -27, -131, 75, 49, 62, -16, -24, -238, -105, 195, -157, -32, 126, 6, -123, 39, 10, -28, -107, 213, 67, + -305, -138, -246, -44, -218, -376, -86, 162, 461, 100, 38, 216, -6, -171, -149, 120, 47, 81, 132, -328, -81, -302, -67, 83, -120, -279, 27, 119, -60, -105, -50, 47, -42, -13, 60, -39, -42, -57, -42, -128, 45, -35, 58, -23, 33, 79, 10, -23, -8, -69, -46, -109, -99, 13, 11, -1, 37, 61, 43, -1, 39, 32, -30, 23, 25, -57, -24, 528, 129, 381, -177, -28, -125, -33, 411, -351, 120, 37, 537, 282, 358, 62, -85, 164, -114, -446, 87, 22, 55, 346, 36, -208, -15, 6, 114, 118, + -8, -49, 145, -170, -43, -88, -40, 40, 9, 305, 47, 238, 281, 74, 248, -21, 84, 146, -159, -244, 33, 239, -385, 112, -295, -281, -168, -80, -259, -256, -266, -141, -64, 177, 7, 212, 35, -181, 274, -286, -105, -120, -114, -153, -195, 279, 222, -127, 110, 86, 225, -2, 163, -82, 205, 99, -117, 4, -106, 126, -121, 11, 102, 4, 78, -25, 14, 50, -16, -57, 52, -18, 11, -107, -84, -86, -63, -14, -34, -75, -1, 12, -32, 6, 0, -45, 11, -287, -287, -170, -176, -95, -72, -344, -275, -234, + -35, -21, -42, 237, 25, 122, 184, 213, 35, 417, 525, -12, 153, 117, -63, 228, 125, -472, -15, -164, 28, 363, 146, -377, -99, 166, 167, 22, 483, -201, 195, 196, 216, 125, 251, -425, 156, -167, 253, 8, 110, -319, 235, 168, -40, 163, -27, 45, -2, -167, 44, -107, 105, -132, 164, 50, 409, 304, -95, 108, -336, 292, -91, 179, 317, 310, 15, 316, 220, 149, 162, 291, 30, 62, -238, -43, -68, 53, -171, 24, -125, 38, -124, 37, -45, -79, -73, 50, 6, -41, -29, -103, -32, 17, -29, -74, + 11, 74, -174, -109, -96, 69, -106, 64, 1, 36, -88, -132, -29, 24, 277, -247, -64, 219, -116, 376, -120, -268, 502, 680, 152, -270, 189, -143, 281, 162, -60, -286, -186, -486, 128, 205, -427, -52, 249, 64, -20, 9, -52, -233, 57, 286, 12, 61, 105, 406, -267, -9, 296, -272, 398, 20, 559, -465, -418, 229, 21, -57, 121, -39, 156, 94, 311, 295, -244, 44, -159, -97, 187, -24, -95, -42, 10, 277, -529, 403, -126, -181, 301, -243, 241, -326, -182, -61, -241, -84, -170, -272, -181, 58, -61, -66, + -3, -127, -39, -19, 169, -9, 26, 67, -70, -28, -59, 40, 83, 22, -32, 197, 2, 146, -158, -103, -93, -69, 77, 36, 7, 114, -84, 87, 36, 81, 48, 11, -99, -336, -259, -112, -243, -366, -79, 135, 450, 75, -274, -503, -107, 158, -90, 544, 169, -190, -385, -478, -909, -73, -102, 349, 256, -185, 22, -142, -80, 328, -10, 19, -41, 372, 61, -110, -20, -12, 99, -336, -108, -131, 532, 126, -562, 146, -292, -162, 81, -520, 161, 378, 332, 262, 62, 107, -18, 57, -330, 121, -517, -97, 294, 109, + 301, 300, 245, -167, -382, -331, -259, 85, 102, 178, 174, 39, 116, 373, 520, -124, 184, -128, -141, 161, -230, -79, 8, -144, 134, -125, -111, -59, 31, -32, 73, 3, 106, -24, -66, -29, -65, -163, 43, 90, -9, 59, -17, 81, 151, 147, 112, -115, -60, 113, -35, -44, 10, -18, 111, -24, -7, -16, 265, 471, 544, 395, 672, -314, 478, -409, -322, 355, 452, 536, -553, -2, 138, -408, 193, -179, -290, 331, -430, 467, -442, 438, -318, -116, -30, -577, -81, 638, -163, -454, 97, 297, -332, 166, 689, 372, + 139, 306, -365, 244, -219, -627, -191, -163, 46, 286, 352, -155, -275, 252, 2, 193, 120, -101, 34, -249, 38, 80, -3, 83, 567, -69, 56, 163, 34, 71, -288, -314, 219, -374, -510, -534, 416, 271, 80, -28, -62, 200, -31, -149, 191, 526, 354, -137, -89, 164, 94, -35, -83, 61, 74, -20, 22, 286, 68, 42, 112, -91, 21, 92, 190, -17, 14, -184, 60, -95, -70, 196, 156, 12, 122, -103, -50, 60, 1, -54, -107, -113, 74, 35, -50, 69, -436, -693, 247, 899, 440, -169, -695, -242, 44, 97, + -135, 341, 230, -253, -131, -34, -460, 639, -291, 227, -54, -151, -561, 183, 116, -71, 68, 250, -92, 625, -140, -96, 521, -59, -375, -336, -647, 88, -144, -202, -142, -475, -199, -445, 47, -392, 353, -222, -8, 109, 43, 203, -189, -481, 208, -56, 119, -108, -49, 13, 462, 691, 187, -218, 238, 250, 274, -114, -232, 352, 166, 471, 109, 125, 12, 141, 424, 579, 284, 97, 217, 91, -122, -398, -253, 45, 192, 30, -11, -149, -56, 81, 54, -314, -61, 70, -14, -157, -132, -175, 32, -31, 118, 222, 130, 7, + -75, 136, 163, 11, 54, -220, -9, -75, -226, 47, 40, -201, -22, -47, 75, -78, 188, 1, -46, 253, 1347, 30, -355, 1114, 570, 491, 976, 964, 281, 305, 247, 1048, 58, -373, 457, 95, -407, -464, 408, 390, 758, -76, 58, 8, 107, -450, 508, 349, 158, -350, 537, -164, -25, -712, -152, -56, -42, -376, 248, -350, -197, -206, 104, -243, -324, -455, 481, -347, 512, 223, 421, 127, -423, -24, -682, -319, -371, 140, -473, -262, -84, 0, 495, 47, -75, -793, 315, 263, -17, -12, -397, 301, 35, -348, 935, 204, + -120, -17, -375, 56, 469, -130, -37, -525, -306, 182, -71, -253, 304, 179, -308, 268, -106, 80, -102, 262, 59, -50, 8, 58, -371, -3, -137, 103, 128, 174, -152, 125, 101, 72, 137, 153, -11, 116, -179, 307, -142, 258, -184, 109, -409, -750, 230, 226, -232, 488, -540, 586, -423, -246, 189, 136, 1513, 591, 227, -944, -25, -224, -500, -145, -183, -166, -56, -785, -15, -297, 10, 382, -417, 496, -163, -549, -490, 393, 301, -123, -270, 501, -270, -256, 394, -11, 121, -406, -14, -239, 505, -76, 725, -271, 109, 218, + -21, 27, 221, -468, -75, 595, 48, 163, -6, -483, 207, -338, 172, 520, 676, 736, 776, -168, 272, -7, 416, 940, -1033, 802, -477, 215, 645, -408, 42, 202, 176, -49, 449, -175, -142, 189, -108, 432, -64, 164, -349, -57, -10, -282, -118, -355, 4, 102, 34, 393, -130, 26, 42, 167, 41, 168, -233, 175, 54, -11, 125, 171, -196, 178, -377, -334, 233, -112, -268, -39, 109, -173, 304, -363, -797, -156, 162, 10, 188, -593, -80, -122, -843, -654, 336, 349, 163, 241, -431, -213, -305, 921, 223, 25, 692, 397, + 349, 312, 273, -488, 352, 141, -148, 274, -244, -244, 484, -211, 306, 635, 24, 121, -9, 40, -136, -375, -469, -768, 317, -650, 246, 251, 329, 1, 23, -92, -496, -239, 257, -175, 265, 635, -192, 485, 227, 53, -24, -175, -459, -21, -621, -219, 673, -359, 110, -1106, 528, -206, 173, -854, -754, 70, 208, 388, -876, -95, 15, 598, 496, 554, -172, 10, 89, 289, 74, 158, 464, 259, -170, 165, 50, 31, -5, -99, -374, 132, -178, 55, 155, -6, 39, -7, 156, -95, 624, 166, -19, 343, 215, 27, 110, -12, + -270, 361, -113, 47, 440, 239, -129, 0, -166, 284, 205, 242, 215, 659, -1561, -384, -927, 313, -833, -279, -944, 252, -492, -378, -81, -801, -292, -859, -434, -994, 214, -920, -364, -478, -268, -253, -215, -878, -503, -668, -343, -193, 379, -55, 282, -547, -89, 31, -630, 122, -45, 53, 164, -637, -37, 235, -79, 265, 529, 959, -797, 49, 1065, 5, 523, -374, 660, 121, -158, -886, -522, 736, 454, 719, 26, -501, 183, 260, 513, -964, 6, 183, -533, -177, -231, -323, -773, 1194, -220, -384, -246, 248, 286, -675, -628, -25, + 199, 31, 2, -132, -228, -3, 601, 373, -4, -496, -343, 56, -192, 131, 158, 81, -53, -256, 104, 127, -71, 192, -112, -440, -209, -25, 127, -33, -142, -644, -258, -147, 48, 81, -279, -499, 195, 300, -265, 12, -233, 252, -82, -442, 664, -1121, -12, -222, 485, -247, -691, 604, -1212, -1045, -863, 495, -257, 28, -470, -445, -520, 293, 254, 846, 398, 172, 788, -209, 286, -283, 247, 143, 470, 759, 397, -157, -463, -276, -94, 427, -139, 120, 17, -195, 404, -24, 332, 247, -644, 534, 980, 154, 820, 793, 361, 264, + 3, 420, -259, -950, -308, 708, 9, -348, 366, 1005, -227, 78, -724, 717, 643, -45, 208, -326, 1649, -1032, -895, -845, 74, 32, -247, 736, -1029, -16, -656, 254, 295, -45, 718, 167, -58, -386, -2, 182, 524, -355, -457, 194, -271, -70, 67, 127, 46, 5, -31, -431, 45, 106, 301, -254, -141, 170, 83, 119, 15, -281, -28, -319, -240, 325, 168, 184, 131, -9, 67, -85, 200, 29, -83, -17, -277, -104, -183, 116, 1811, -407, 1013, 1720, -580, 819, 376, -1100, 1005, 141, -468, 724, 321, 679, 3, -592, 559, 179, + 11, 163, -158, -626, -359, -305, -525, -406, -93, 399, -359, -231, -517, 100, 53, 73, 728, -442, 182, -411, -218, 402, -322, -750, -942, 1082, 494, -283, 762, -705, -600, -381, -53, 99, 13, -657, -467, -516, -1103, -705, -591, 203, 380, -42, 652, 111, -657, -584, 877, -757, 112, 751, -93, -1323, 923, -495, 152, 48, 765, -194, -287, -50, -430, 216, -746, 244, -960, -629, 377, -420, -114, -64, -569, 176, -331, 263, -84, -22, 32, 346, -255, -216, 66, -373, -157, 44, -234, -265, -172, -119, -273, -165, 392, -328, 153, 224, + -55, 240, -333, 26, -233, 479, 94, 165, -341, 419, 298, 318, 141, 31, 107, 229, -233, 15, -194, -875, 526, -248, 888, 608, -1408, -178, 154, -860, -136, -141, 1047, 753, 701, 868, -28, -608, -467, -484, 27, -1348, 166, 1154, -1048, -1899, 198, -711, 1405, -9, 50, 939, -426, 193, -39, -255, 820, -235, 417, 1371, -1005, -576, -916, 458, 80, 918, -523, 362, 53, 836, 497, -409, -268, 316, -147, -37, -587, -583, 309, -130, -168, -331, 761, -287, -301, 1270, 1361, 880, -1151, -102, -359, 448, 1694, -214, -1285, -84, -528, 759, + 343, -864, 458, 336, 447, -833, -297, 62, 741, 46, -116, 121, -250, 58, 741, 359, -304, -369, -81, 233, 298, 390, -366, -140, -672, -141, 430, -424, -64, -262, -240, -398, -81, 272, -58, -28, 71, 173, -176, -508, -524, 319, 248, 445, -219, 327, 958, 51, -568, -91, 55, -51, -354, -145, 108, 279, -56, -825, 121, -677, 623, 365, -669, 1139, 1716, 53, -83, -584, -599, 105, 96, -286, 1553, -136, 1158, 934, -1175, -32, -395, -1249, 314, 295, 683, 1178, -38, -330, 384, 430, 922, 392, 83, 765, 798, 280, -186, 702, + 309, 843, 178, 247, 523, 893, -149, -698, -815, -260, -284, 1402, 764, 2161, -102, -1080, 955, -322, -373, -320, -734, 114, 411, -10, -411, 1537, -306, 1813, -495, 979, 85, -298, -986, -1401, 1320, -121, -225, -397, 1227, 7, -1287, 2368, 743, 265, -270, -983, 497, 34, 500, -453, 357, 187, -222, -332, 62, -403, -192, -459, 56, -74, -4, 163, 387, -384, 153, -184, -10, 526, 348, -177, -646, -13, -36, 95, 595, -376, -224, 157, 374, -531, 39, 364, -5, -33, -560, 301, -15, 275, -585, 76, 253, 206, 295, -555, 479, -589, + 379, 1607, -958, -604, 122, 296, -188, 1139, 874, 897, 294, 446, 742, 469, -278, -440, -1013, -157, 546, 195, 113, -369, -958, -272, -140, 976, 7, -110, 729, -111, 197, 163, -1646, 426, 436, -281, -707, 139, -931, -465, -1422, 434, -1188, -2338, 266, -26, 1644, -51, 554, 1368, -230, -348, 599, -7, -1195, -410, 150, 203, 871, 371, 775, 682, -493, -359, 327, 1001, -421, -204, -920, -626, 237, -1229, 352, -1381, 257, -360, 978, -425, 692, -1481, -309, 208, -890, 228, 151, 158, -673, 355, -659, 191, -56, -274, -125, -61, 203, -223, + -110, -178, 420, -272, 243, -623, 325, -32, -55, 94, 603, 215, 255, -723, 90, -294, -903, 364, -292, -225, -336, 338, -166, 165, 184, -84, 36, -217, 60, 187, -46, 31, -27, -344, 1259, 1338, 3133, 367, -1750, -1317, -966, -1119, 2194, 2923, 994, -281, -917, 31, -1110, 1224, 1161, 342, 171, -727, -102, 1347, 317, 540, 459, 1413, 1193, -460, -1049, -1392, -934, -140, 391, 1271, 766, -266, 693, -966, -325, -2171, -339, 2135, 1655, -333, 4332, 1357, 131, -2374, -401, -204, -553, 606, 340, 513, 912, -1937, -2082, -1049, -1403, -201, 481, 1752, + -1044, 641, 2736, 1365, 480, 765, 562, -1650, -2726, 1396, -671, 601, 1467, 1618, 148, -978, -1284, -1051, 1135, 654, 202, 1128, -1120, -195, -175, -498, -577, -49, -12, 366, 119, -161, 8, -14, 24, 97, 214, 326, -321, -445, -1523, -836, -750, 903, 539, 323, -1246, -1225, -1968, -538, 781, 992, 1296, 507, 383, 151, 130, -36, 295, -69, 930, 656, 137, 8, 12, -158, 3, -111, -666, -2866, -684, 1598, 3059, 2696, 6462, 3383, 2294, 2020, 918, -361, -3265, -4098, -6115, -4682, -4804, -1827, 23, 1840, 3421, 2823, 2917, 2011, 2744, 2149, 3038, 1448, + 1133, 542, -782, -1202, -1842, -1113, -4001, -1689, -3787, -2731, -4334, -2576, -4035, -1432, -2001, -651, 308, 2048, 5369, 5114, 7164, 4850, 3307, 4296, 5866, 5164, 4336, 3027, 364, -2933, -2914, -3610, -6872, -7585, -8263, -8250, -9061, -7834, -6602, -5820, -3792, 437, 4311, 7502, 9915, 12362, 13752, 9589, 9143, 5935, 3594, 3399, -205, -1122, -5271, -10098, -10878, -8829, -6827, -4020, -3256, -3313, -1830, -2845, -1154, -316, 2183, 4149, 3406, 4435, 4764, 5085, 4488, 5995, 4452, 3651, 1883, 388, -1016, -4644, -4117, -5513, -7314, -6623, -7596, -7803, -2279, 255, 3961, 4853, 5165, 5999, 6262, 5316, 4619, 3546, + 2684, 972, -699, -2068, -3735, -5480, -5139, -4583, -3434, -1614, -717, -338, -208, 505, 1049, 1280, 1371, 1138, 904, 988, 798, 602, 1096, 1238, 945, 466, 241, 393, 505, 202, 100, 201, 27, -381, -1142, -1372, -910, -697, -801, -761, -468, -661, -754, -647, -266, 60, 328, 455, 612, 699, 645, 549, 623, 631, 549, 387, 269, 94, -34, -74, -123, -251, -156, -74, -132, -186, -123, -24, 108, 85, -14, -115, -96, -173, -319, -397, -372, -353, -307, -331, -288, -125, 9, 45, 245, 523, 624, 518, 470, 473, 407, 238, 123, 84, -1, -142, + -211, -249, -252, -246, -228, -183, -130, -118, -109, -92, -47, -26, -8, -2, 17, 16, 21, 11, 13, 2 }, + { 417, 19, 71, 58, -169, -88, 231, 402, 65, 214, -86, 41, -11, 182, -143, -327, 133, 154, -190, 222, 110, 202, 65, 48, -88, -28, 11, 135, 13, -202, 10, -16, 45, -28, 37, 49, 122, 88, 30, 38, 13, 60, -61, -100, -224, 44, 50, 19, 173, -60, 135, 38, -52, -105, -68, 242, 53, 135, 24, 54, -45, 9, 17, 70, -20, -89, -47, -186, 22, 38, 161, -50, 124, -20, 81, 3, 73, 57, 35, -29, 84, 116, 81, 76, -1, 17, 20, -62, 28, 16, 57, 30, 24, 31, 41, -21, + 25, -16, -1, -7, 157, 147, 71, 58, 84, 96, 148, -66, 154, -1, 164, -38, 291, 95, 98, -199, -25, -47, -253, 137, 120, -83, -332, -155, -48, 160, 227, 139, -87, 45, -141, 4, 15, -119, -56, -305, 27, -41, -124, 11, 20, -44, -7, 287, -67, 233, 48, -185, 16, 15, 135, -62, 40, 29, 13, 178, 65, 183, 139, -98, 172, 80, 126, 9, 43, -46, -78, -155, -186, 193, -193, -153, -159, 88, 84, 33, 38, 112, -72, 84, -54, -81, 128, -118, 22, 56, -95, 21, 16, -18, -13, -11, + 68, -24, 27, -32, 53, -17, 30, -38, -36, -36, -260, -244, 53, 4, -52, 144, -18, -27, 152, -167, 34, -146, -93, -54, 3, 245, 281, -132, 111, -203, -18, -80, 273, -82, -15, 27, -382, -68, -189, -64, -46, 141, 190, 76, 257, -34, -116, -120, 149, 383, 270, -152, -175, 191, -172, 31, 62, 313, -115, -157, 35, -98, 61, 78, 201, -221, -142, 127, 243, -24, -112, -145, -342, 128, 0, 100, 16, 7, -54, 61, -87, 52, 74, 73, -121, 87, -22, -87, 8, -182, 113, 15, 14, -73, -24, -62, + -125, -97, 67, 4, 27, -25, 9, -9, -36, -30, -52, 3, -30, -25, -7, 10, -9, 15, -10, 61, 24, -39, 43, 24, -50, 33, -637, -207, -36, 110, 71, 160, -305, -89, -16, -312, -227, 81, 188, 113, 208, -25, 118, 281, 244, 234, 131, -87, -73, -142, -66, -142, 296, 141, -48, -130, -83, -133, -199, -210, -269, 162, 113, -294, 68, -14, 202, 33, 98, 134, -282, -42, -12, 38, 145, 224, -91, -31, -68, -175, 52, 36, -21, -47, 167, 10, -95, -31, 78, 109, -46, -4, 26, -152, 112, -11, + -232, 27, -282, 46, 207, -69, -10, -314, -156, -233, -144, -19, -26, 146, 27, 172, -104, 58, 91, 32, 90, 11, -63, 36, -29, 30, 1, 13, -13, -43, -17, 39, -43, 29, 71, 38, 17, 2, 1, -15, -29, -46, 34, 47, -28, 31, -30, -22, 352, 128, 62, -90, 260, 96, 148, 404, 444, 14, -68, -159, -236, 85, 177, -93, -15, 22, -39, -144, 168, -165, 79, -470, -64, -117, -110, -234, -45, -33, 6, -121, -166, -136, 21, -92, -176, 104, 156, 9, -144, -168, 63, -130, 148, -185, 119, 39, + 0, -262, -237, 52, -171, 278, 53, 232, -120, 234, 49, 149, 54, 141, -131, -195, -2, 302, -28, -210, -107, 129, -83, -122, 33, -333, 224, 263, -14, -232, -285, -13, 244, 170, -135, 181, 21, -32, -34, -24, -14, 46, -79, -75, 8, 23, -59, 17, -27, -14, 66, -31, -12, 5, -100, 48, 15, 4, 25, 26, -3, 3, -18, -25, -14, -18, -26, 497, 107, 271, -104, 202, 158, 317, -233, -173, -50, 15, 232, -111, 351, -29, 201, 167, -92, 67, 204, 181, 52, 48, 186, -379, 66, 287, 231, -206, + 258, -303, 186, -267, -129, -73, 279, -60, 292, 60, 66, 11, -5, 110, 173, 372, 63, 320, -155, 233, 316, -14, -52, -116, 125, -449, -33, 40, -162, -268, -10, -21, -31, 113, -268, 134, 124, 169, -425, 144, 108, -257, -25, 136, 320, -404, -45, 27, -374, -37, 60, -109, 253, -59, 26, 66, -39, -16, -12, 41, -93, 11, -46, 27, 14, -59, -1, 65, -26, -17, 6, -83, -26, 12, -26, -40, -7, 12, -40, -22, 61, 72, -92, -6, 21, -2, -11, -444, -547, -436, -396, -12, 277, -575, 409, 266, + -648, 408, 172, 140, 63, 64, 145, -101, -106, -211, -7, 249, 209, 123, -369, 253, -264, 8, -232, 290, -154, -118, 90, -432, 42, -142, -130, -45, 30, 427, -202, -64, -163, 325, -198, -105, 99, 99, 91, 116, -135, 157, 39, -354, 488, 195, 78, 52, -3, -226, 279, 235, 97, 315, 33, 139, 314, 162, 67, -216, 259, -113, 495, -53, 12, -134, -521, 69, -127, -61, 266, -22, -283, -160, 229, 193, 29, 223, 58, -163, 77, -15, -55, -45, 17, 132, -63, 17, 23, 75, 27, -59, 96, 15, 25, -5, + 24, 12, -38, 56, -39, 46, 35, -28, 108, -14, 26, -37, -25, 318, 217, -37, -199, 522, 831, -110, -115, 402, 98, 132, 107, -598, 66, -387, 310, 441, -116, -213, 72, 280, -168, 338, -132, 652, -190, 126, -32, 177, 464, -175, 46, -41, 135, -172, -83, 264, 570, 48, 417, -154, 58, -78, 139, 305, 455, 354, 337, 350, 222, -64, 54, -48, 9, 70, -227, -65, 367, -321, 129, -141, -84, -167, -662, 74, 360, 228, -81, -314, -763, -123, 312, -64, 124, -238, 179, -219, 203, 434, -189, -234, -431, 131, + 54, 71, -341, 25, 3, -103, 21, 162, 8, 111, 50, 72, 89, -15, 139, 34, 15, -28, -44, -38, 133, 45, -3, 89, 48, 64, -11, 74, 91, 121, -49, 14, -48, -570, -455, 60, 266, -256, -169, 34, -139, -854, -738, 322, 295, 56, 43, -312, 489, 597, 366, -306, 286, 392, -62, -495, -225, 687, -205, 70, 41, 386, -310, -550, 119, 254, -137, 163, 356, -172, -138, -15, -771, -222, 264, -145, -515, 94, -15, -161, 101, -48, -489, -412, -731, -579, 112, 257, 23, -173, -245, 7, -168, 157, -352, 13, + -125, -100, -120, -31, 136, -158, -701, 106, -102, 174, 191, 14, 132, 163, 50, -39, 84, -99, 38, -217, -117, -97, -121, 50, 192, -100, 29, -247, 28, -24, -185, 81, -59, 47, 74, 44, 33, 157, 33, 21, 51, 1, 21, 22, -46, -118, -24, -119, 56, -91, 133, 2, 191, 89, -117, -76, -64, -7, 279, 896, 796, 622, -66, 609, 198, 849, 360, -17, 1036, -215, -54, -659, -173, -13, -464, 279, 416, -134, -5, -373, -641, -378, -488, -142, -295, -92, -45, 295, 76, -60, -263, -90, -175, 95, 9, -261, + 140, 176, 71, -201, -264, 90, 248, -33, -7, -469, 846, 143, -158, -21, 77, 363, 309, -316, 182, -122, 41, -52, -77, -481, -428, -576, 90, -22, -119, 365, -112, 1026, -98, -53, -249, -111, 136, 178, 127, -7, 444, 318, -62, -211, 62, -125, 3, 44, -138, -45, 8, -46, 73, -172, 108, 197, -56, 104, -56, -46, -75, 34, 112, -44, 149, 30, 56, 203, 91, -24, 215, 97, 151, 192, 151, 19, 4, 143, -124, 7, 91, 49, 103, 93, 54, 119, -540, -784, -427, 572, 461, -404, -406, 614, 380, -399, + -531, -95, 96, 52, 80, -320, 332, -241, 645, -107, -446, 97, 168, -12, 53, -207, -288, -25, 265, -168, 203, -323, -836, -691, 436, -540, 431, 115, 54, -187, 255, 71, -62, -131, 122, 247, -226, 702, -175, 230, -210, 54, -56, -288, 692, -547, 752, -36, -367, -574, 293, 92, 98, 24, 309, 194, 280, -591, -172, 6, 13, 138, -436, -223, -141, -85, -547, -122, -181, -630, -30, -361, 94, -174, 50, 71, 275, 152, -101, -26, -225, 117, -13, 100, -265, 6, -105, 56, -244, 40, 59, 4, -52, 78, -142, 102, + -223, 78, -160, 70, 45, 102, -82, 275, 114, -4, -169, -150, -25, 181, -37, -101, -86, 121, 11, 114, 1330, 444, -297, 684, 637, -329, -419, 1028, -92, 226, -609, 1496, 52, -419, 217, 75, 727, 13, 918, -659, 14, -720, 56, 507, 24, -441, 626, 335, 184, 151, -218, -210, 57, -312, 410, -365, -487, 430, 163, -564, 307, 37, -410, -230, -137, 216, -48, -247, 302, -365, -145, -125, 505, -331, 244, 388, 180, -229, -471, 299, -403, 546, -687, 906, -268, -127, -129, 413, -30, 150, 247, 149, 351, -342, -652, 46, + 554, -370, -175, -386, -232, 102, -38, -111, 240, 173, 127, -61, 365, 224, -170, -89, 72, 20, 310, 196, -25, -100, -78, 338, 32, -173, 214, 64, 9, 179, 81, -31, -182, 51, 222, -164, -41, 253, -16, -52, -63, 150, 30, 5, -67, -796, -98, 728, -212, -454, 201, -213, -39, 330, -790, -464, 306, 407, 555, -39, -104, 224, -53, -781, -534, 919, -69, -805, -467, -324, -266, 75, 271, 15, -134, -402, -614, 83, 83, -21, 503, -343, -963, 391, 284, -1126, 673, -182, -568, -468, -41, 641, 154, -212, -231, 183, + 338, -474, 364, 59, 268, -205, -492, 438, 2, 491, -1523, 194, 236, -225, 425, 492, 1450, 41, -956, -441, -249, -930, -912, 48, -517, 7, -343, 342, -349, -344, 613, 150, -19, -34, 360, -76, -34, 208, 172, -132, 118, -327, -71, 91, -60, -95, -156, -168, -84, -207, 85, -263, 59, -46, 248, -58, -127, -110, -147, -159, -41, -111, -191, -143, 143, -192, -97, -342, 107, 137, 355, 79, -43, 21, -667, 108, 408, 367, -592, 1052, 730, -335, 436, -849, -191, -284, 1340, 862, -322, -511, -629, -138, 33, 248, 898, 193, + 151, 196, 23, -296, 34, -55, 413, 562, 708, 464, 299, -68, -134, 114, 642, 103, 112, -653, -335, 1107, 446, 334, 6, 664, 352, 1398, -80, 1441, 100, -444, 463, -386, -293, -49, -268, 18, 265, 578, 98, -120, -633, 206, 50, 419, -497, 135, -221, 78, -632, 323, -556, -64, -756, -1033, -175, -158, 851, 233, -29, 163, 264, 336, 54, -9, 11, -597, 188, 12, 557, -223, -30, -146, 395, 83, 361, 0, -425, 210, -25, 144, -324, -141, 74, 93, -241, 28, 216, 141, -213, -228, 408, -409, 170, -123, -340, 112, + 74, 113, 137, -149, -23, 203, 13, 143, -61, -152, -164, -354, -535, 162, -615, -3, 746, 231, 636, -740, -339, 359, 75, 1052, -536, 628, -238, -322, -786, -309, -423, 524, 123, -704, 877, -457, -423, 82, 341, -260, 606, -298, -423, -221, 201, -78, -117, 61, 604, -415, 1106, -435, -16, 1021, -208, 176, -1401, 57, 248, -321, 615, -1128, -1376, 516, -246, 754, -570, -541, 59, -182, 1165, -148, -56, 254, -1088, 55, -1099, -446, 60, 255, -1372, -618, -171, -74, 440, -594, 697, -295, 75, -907, -49, -802, 297, 164, 588, 746, + -285, 487, 63, -170, 249, 150, -247, -254, -439, -24, -263, -279, 90, -72, 370, -512, -92, -325, 120, 175, -179, -32, -272, -276, 296, 484, 550, 105, 31, -158, 100, 83, -215, -343, 109, -185, -250, 366, 256, 210, -348, -406, -857, 700, -615, -164, 545, 1277, -367, 1048, 364, 278, -488, 1161, 176, 547, 46, -665, 242, -667, -678, 432, -676, -134, -161, 692, 55, -218, 218, 314, -144, -632, -154, 506, 1195, 287, -678, 85, -132, 298, 361, 618, -271, 25, 391, 102, -23, 812, 721, 873, 295, 735, 97, 445, -343, -50, + 94, -663, 49, 1150, -147, -240, 238, -7, 304, -669, 896, -554, -254, -145, 44, 115, 114, -978, 1243, -261, -400, -138, 1056, -111, 218, -827, -584, 26, 439, 413, 675, -1078, -342, 1049, -375, 124, 889, 221, 194, -49, 29, -331, -28, 94, 253, -145, 210, -384, -221, 30, -112, -59, -914, -699, 57, 468, -432, -729, -302, -597, 169, 34, -233, 588, -168, 245, 265, -309, -224, -46, 71, -16, 438, 0, 27, -205, -48, -327, 2040, -124, 412, -22, -206, 53, -938, -407, -286, 361, 264, 455, 56, -501, 522, -426, 601, 435, + -482, -525, 64, 726, -749, 308, 348, -435, 193, -62, 264, -40, -1093, 607, 379, -930, 1114, -597, -141, -373, 899, -186, -763, -9, 12, 734, 756, 42, -582, 838, -136, 141, -1074, 837, 345, 43, -616, -475, -65, 286, -495, -894, -377, 690, 433, -112, 1135, 59, -184, -828, 1002, -940, -301, 1014, 323, 123, -385, 149, 1009, 214, 442, 629, -1650, -371, -274, -147, -684, -131, -81, 992, 272, 58, 510, 706, 502, -365, 191, 418, -85, 155, 185, 218, 148, 701, 386, 34, -207, -331, -617, 79, 1, 156, 203, 85, 1072, -158, + 388, 221, -292, -862, -137, -326, -530, -582, 99, -106, -689, -9, 263, -79, -67, 230, -169, -539, -234, -832, 42, -930, 871, 1319, 636, 743, -1150, -1056, -801, 61, 1460, -286, 552, 921, 488, -538, 45, 667, -871, -759, -621, 700, 515, -948, -1297, 1757, 1109, -1288, 587, -169, 538, 35, -371, -901, 816, -43, -640, -998, 262, 207, -235, 4, -79, -504, -200, -276, 465, -879, 956, -669, 46, 1463, -1422, -369, 1364, 76, 327, -224, -413, 401, -147, -620, 88, -1385, 2317, -251, -2535, 939, 2519, 1457, -3094, -927, 596, 200, -464, -740, + 395, 923, -1159, -347, -2029, -377, 711, 231, -615, -1045, 408, 868, -12, -301, -482, 684, 428, 263, -54, -241, 90, 370, 314, -99, -811, -536, 854, 336, -433, -325, 614, 176, -81, -1266, -564, -646, 699, 162, 155, -158, 21, 647, -135, -150, -588, 87, -189, 913, 202, -242, 116, 922, -123, -395, 78, 7, -48, -655, 160, 622, 1491, -631, 494, -794, -2063, 1109, -511, -1145, -775, -1170, 568, 377, -1549, 992, -532, -49, -7, -810, 630, 606, 555, -60, 722, 362, -419, 31, -878, -331, -778, -559, -27, 1275, -1060, -237, -219, -969, + 575, -1091, 573, 479, -724, 572, -1170, 332, -1016, 660, -373, -551, -552, -845, -214, 415, 742, -857, 580, 312, 901, 1087, 646, -916, -411, -1716, -421, -503, 580, -2002, -367, -1193, -92, 1184, 1107, 714, 266, 1597, 1767, 1557, -526, -708, 605, 1524, 2840, 199, 673, 339, -140, 517, -499, 303, -122, -13, -318, 525, 625, -220, -497, -390, 476, 200, 538, -295, 215, -110, -223, -156, 534, 1030, 505, -542, 284, -191, 381, 161, 194, 501, -316, -687, 67, 519, 421, 136, -92, -240, -926, 914, 267, -222, -964, -233, -659, 328, 382, -323, + 237, 1854, -1096, 694, 842, -389, 76, 323, -104, 900, 46, 652, -833, -117, 723, 120, -1130, 732, -452, -367, -432, -111, -421, 429, 598, 292, -105, -313, 519, -168, -830, 681, -1401, -352, -289, -307, 799, 876, 1569, -459, 671, -23, 302, 1030, -75, 112, -686, -2159, 1070, 208, -1044, -713, 106, 567, -99, -610, 318, -625, 826, 463, -360, -751, 1498, 167, 80, -135, 208, 109, 66, -500, -1063, 297, -155, -376, -979, -238, -28, 878, 362, -1099, 644, 118, -40, -119, 360, 463, -89, -202, -76, -191, 172, 277, -10, 161, 309, -109, + 445, 192, 139, 237, -121, 558, 97, -113, 365, -433, 145, 256, -100, -182, 503, 724, -639, -114, -222, -215, 262, 228, -399, 229, 185, 166, 194, -357, 265, -22, 159, -447, -110, 94, 2068, 1040, 2081, -1923, 175, 985, -376, 1123, 2195, 1190, 79, -599, -598, 104, 957, 1005, 240, -12, -1499, -321, 1497, 482, -406, 812, -690, -988, -260, -75, 1159, 1492, 1359, 501, -514, -814, -1483, -1494, 1301, 532, 115, 1986, 130, -621, -808, -840, 412, 843, 687, 1299, 102, 932, -53, -180, 486, 862, 647, 544, -489, -199, -384, -895, -700, -1300, + -423, 335, -203, 927, 1136, -29, 19, -472, -816, 159, 1098, -73, 611, 254, -71, -352, -149, 89, 388, 286, -283, -621, -746, -718, -266, 277, -66, -456, -220, -319, -253, 135, -32, 407, 605, 123, -719, -385, -428, -110, 498, 107, 128, -605, -556, -653, -322, 549, 389, 473, 267, -245, -283, 194, 193, -61, 133, -256, -191, 135, 109, 191, -112, -255, -106, -198, -29, 372, -1096, -2130, 839, 3480, 3534, 2996, 2167, -1336, -1529, -1647, -2196, -3355, -2707, -2347, 1088, 2526, 1875, 4062, 3135, 1638, -606, -1092, -2731, -2128, -2112, -429, -1295, -1047, + 311, 573, 1147, 1156, 1581, 1573, 2024, 1184, 517, -293, -344, -889, -1351, -1627, -1993, -1302, -2448, -1627, -1225, 1226, 2319, 2505, 1729, 1182, 1846, 1416, 1772, 1396, 487, -656, -3108, -2194, -2241, -3472, -2182, -1884, -1833, 668, 1840, 2927, 2406, 3441, 3084, 3020, 2149, -1172, -1065, -2413, -3196, -3517, -2889, -1384, -396, -727, 950, 2521, 1774, 1202, 2018, 1700, 605, -398, -405, -129, -496, -1354, -854, -967, -525, -433, -1012, -372, 346, -337, 1117, 1478, 1620, 1717, 105, 514, 499, -145, -2352, -1874, -1467, -1307, -1032, -976, 1080, 1618, 1755, 1683, 1385, 952, 854, -11, + -255, -1357, -1836, -1641, -1371, -872, -570, 68, 826, 1679, 1255, 801, 578, 160, -11, 3, -335, -435, -362, -425, 102, -159, -586, 79, 282, -103, -146, -120, 68, 112, -152, 35, 383, 241, 113, 238, 229, 41, -44, -71, -152, -215, -159, -115, -146, -122, -55, -22, 33, 72, 73, 67, 115, 93, 103, 43, -39, -48, -4, -44, -86, -55, 38, 88, 111, 87, 85, 21, -44, -93, -139, -188, -175, -154, -96, -41, 36, 133, 237, 264, 264, 213, 132, 29, -65, -190, -247, -268, -231, -166, -80, 18, 110, 135, 159, 140, + 101, 49, 21, -5, -14, -26, -27, -32, -17, -20, -16, -21, -9, -12, -2, -7, 2, -5, 3, -4 } }, + { { -110, 110, 91, 210, -285, 63, 185, 343, -39, 194, -10, 176, 40, 270, -7, -85, 179, 258, 241, 145, 37, -98, -80, 26, 122, -62, 56, 17, 139, -67, -6, 37, -170, -97, -51, -175, 40, -48, -3, -23, -148, 115, 173, -35, 12, 17, -30, 187, -227, 1, 91, 26, 28, -53, -188, -46, 71, 87, 94, -16, 2, 2, 36, -31, 194, 6, -19, -127, 16, -91, -72, 78, 82, 202, 6, 199, 21, 22, 12, -104, 5, -36, -55, 22, 62, -39, 24, -40, 49, -52, -18, -26, 28, -16, 26, -23, + 31, 57, 27, -27, -9, -13, -15, 17, 11, -13, 224, 363, 49, 180, -65, 107, 140, -43, -112, 190, 329, -65, 37, 127, -157, 97, 140, -287, 81, 28, -64, 0, -299, 12, 84, -142, 27, 5, 192, 136, -72, -21, -18, -204, -137, 22, 82, 18, 92, -135, 21, 67, 14, -125, -91, -28, 44, 100, 104, 69, 122, 119, -133, -41, 6, 169, -26, 121, -80, -83, -25, -152, -70, 31, 89, -130, 127, -36, -38, -26, -51, -66, 26, 98, 37, 165, -229, -185, -40, 68, -2, -38, 35, 5, 43, 69, + 117, 2, -7, 27, -11, -2, 18, -54, -28, -111, 44, 210, 298, 172, -75, 128, -78, -53, -254, -203, 92, 195, 191, 199, 45, 11, 124, -164, 166, 134, 13, 115, 296, 201, 57, -212, 7, 71, 46, 35, -232, 56, 43, 155, 172, -54, 111, -84, -92, 125, 72, -222, -210, -92, -117, -88, -93, -257, -232, -21, 85, -1, -24, -173, 24, 205, -57, -65, 78, 0, 149, 75, 77, -96, -117, 221, 102, -88, 146, -19, 114, -96, 19, 163, -61, -53, 118, 14, 48, 70, -80, 91, -37, 75, 76, 58, + -51, 19, -25, -44, -55, 3, 8, 37, 33, 9, -2, 29, 10, 20, -411, -243, -75, 77, -169, 51, -46, 118, -28, -231, -182, 159, 131, 329, 292, -45, 211, -317, -51, 246, 75, 57, -32, -104, -47, 34, -27, -10, 125, -156, 35, 56, -3, 98, -106, -88, 57, -68, 89, -174, 30, -105, -40, -117, -86, -132, -195, 120, 0, 204, -190, -164, 0, 39, -22, -40, 14, 123, 60, 26, -83, -81, -45, -153, 25, -40, 19, -7, -163, -14, -12, -174, 6, -33, 21, -30, -193, 17, 88, -39, 129, 35, + -67, 54, 136, 44, 24, 30, -27, 17, 106, -8, -16, 39, 44, 17, 36, 8, 16, -70, 9, -5, -33, -25, -24, -36, 7, -29, 145, -222, 92, -248, -40, 11, -180, 170, 133, -368, -34, 60, -31, -162, -212, 43, -105, -180, -85, 105, 97, 259, 341, -30, 305, -186, 122, 131, -24, 129, -71, 2, -17, -63, -29, -71, 255, -15, -185, -46, 129, 78, 104, 19, -85, 183, 378, 23, 41, 21, -25, 59, -22, 214, -161, 204, 145, -131, 70, 133, 94, -157, -166, -335, -51, -32, 46, 129, -28, 84, + -25, -89, -85, 172, -36, 182, -267, -107, 65, -172, 48, 184, 21, -2, 17, 39, 29, -104, -30, -17, 19, -19, 37, 47, 28, -30, -66, 76, 33, 29, 24, 22, 9, 2, -30, 32, 19, 12, 9, 33, 26, 40, -43, -28, -51, -51, -9, 40, -28, -19, 26, 9, 21, -9, 7, 93, 47, 1, 134, 375, 450, -119, -6, 91, -64, 286, 286, -181, 280, 214, 88, 123, 117, 55, -20, 17, 41, -155, -183, 46, -48, -5, 37, -168, 171, 332, -6, -203, 331, 37, 14, 126, -53, -101, 52, -125, + 54, 331, 148, -5, 124, 179, 476, -79, 208, -43, -200, 132, 17, -70, 97, 287, 79, 49, 0, 114, 422, 185, 57, 40, 115, -122, 218, -57, -408, 48, -39, 247, 298, 125, -120, -115, -102, -16, 96, 7, 67, 41, 70, 185, 86, -150, -59, 19, 57, 8, 1, 4, -76, 85, 25, 16, 14, 16, 13, 63, -21, 46, -42, -15, -69, 14, -24, -5, 9, 30, -508, -53, -218, -249, -71, -176, 4, 158, -241, 248, -528, 78, -159, -276, -379, 394, 191, 28, -336, -214, 119, -428, -306, 105, 87, 440, + -61, 39, 319, -190, 314, 112, 112, -60, -197, -20, 260, -141, 17, 335, -127, -96, -166, -196, -176, -126, -274, -31, 75, -90, 54, -86, -143, 189, -246, 148, -210, -255, 7, 213, 8, -62, 78, -170, -93, -239, -435, -201, 55, -128, 484, 196, -348, -171, -57, -122, 151, 333, 212, -159, 147, -189, 108, 18, 147, -168, -47, 16, -81, -143, -128, 24, -15, -32, 68, 30, 4, -47, 38, -8, -45, -104, -10, -53, 2, 48, -42, -116, -21, -49, -196, -27, -61, 540, 360, 368, -104, -536, -38, -277, 73, 112, + 290, -140, 130, -224, 42, -198, -489, -272, 193, -186, -386, -373, -337, -540, 71, -193, -402, -371, 68, 508, -65, -92, -168, -318, 68, -130, 38, -395, 29, -411, 61, -39, 222, 163, 185, 87, -11, 144, -95, 290, 87, 144, 94, -103, 109, 292, -35, 161, -38, 463, 64, 170, 27, -269, -197, 4, -89, 55, -64, 150, 142, 175, -79, 97, -356, 186, 529, -259, -50, 134, -299, -26, 193, -124, -15, -68, 168, -174, -37, 40, -91, 40, -29, 64, -84, -93, 101, -49, -92, 63, -34, -3, -132, 98, 38, -28, + -19, 54, 24, 52, 45, 5, -55, -108, -27, 56, -264, -763, -127, -266, -403, 217, -768, -99, -274, -148, 220, -244, 323, 280, 43, 253, 21, 134, -201, -353, -390, -217, -358, 278, 362, -15, -193, 105, 103, -134, 25, -607, -323, 282, -156, 8, 275, -26, 170, 147, -81, 168, -4, -324, 358, -253, 16, 20, -201, 132, 213, -127, 243, 27, -21, -224, 275, -2, -227, -75, -452, -189, -259, -33, 307, 89, -32, 5, -293, 65, 222, -294, 15, 450, -187, 44, 32, -320, -195, 204, 169, -520, 102, 389, -4, 46, + 0, 94, -32, 245, -59, -10, 29, 47, -114, 28, 84, 27, 143, 53, -6, -54, -118, -33, 52, -71, 49, -73, -5, 101, 51, -71, -100, 5, 0, 215, -90, 17, 115, 47, 113, 1363, 300, -176, -276, -24, -89, 243, -56, 206, 383, -154, 17, -253, -178, 84, -45, 200, -384, -222, 177, 384, 250, -10, 88, -92, -233, 167, 296, 315, 375, -312, -77, -178, -392, -48, 17, -84, 176, 237, -4, 117, -73, -412, -228, -551, -563, -163, 185, -81, -251, 470, 174, -18, -444, -19, -139, -314, 1, -143, -207, -436, + -59, -161, -483, 0, 364, -246, -120, 136, -209, 82, -208, 299, -99, -288, -451, -736, 142, 125, 560, 227, 192, -2, 168, -132, 178, -16, 61, 90, 212, 99, 6, -39, -13, 85, 50, 223, 172, 117, 35, -45, -121, 65, 142, 13, 7, -27, -107, -18, -18, -50, -40, -80, 65, 99, -95, -94, -8, -12, 49, 304, -1076, -616, 574, -150, 39, -298, 252, -104, -414, 198, 580, 73, -503, 141, -108, -117, 335, 344, -44, -71, 730, 161, -102, -448, 201, -642, -525, -487, 200, -93, -49, 417, 170, -425, -352, 92, + 416, 141, -44, 23, 279, -199, -445, 585, -168, 60, 240, 36, 85, 601, 14, 383, 21, -404, 62, 86, -80, 77, 278, -204, -58, 70, -793, 211, 167, -5, 195, 149, -292, 140, 1099, 471, 275, 79, 270, -842, -395, 426, 21, -4, -319, 285, 349, 289, 53, 61, -111, 5, -196, -72, 163, -35, -96, 83, 11, 79, -112, -49, 44, -21, 85, -139, -43, 100, -106, 81, 34, 11, 8, 2, -85, 46, 89, -41, -37, -96, 48, -5, -718, 503, 547, 171, 304, -205, 871, -106, 335, 222, -396, -168, -180, 500, + -296, -97, 321, 263, -290, -84, -847, 155, -90, -254, 78, 19, 67, 74, 292, 8, 320, 34, 158, -85, -270, -296, 554, -200, -395, -339, -148, -188, 242, 144, 188, 239, 77, -305, 177, -496, -157, -434, 299, -523, -369, -114, -171, 151, 352, -281, 333, 538, 273, 518, -216, 697, 68, 590, 340, 70, -313, -801, -535, -442, -245, -249, -74, -375, 283, 462, -176, -361, -322, -262, -481, 301, 225, -133, -121, -193, 29, -111, 265, -4, 71, -144, -116, -201, -32, -240, -222, 227, -13, 24, 10, 80, -89, -13, -135, 0, + 5, -11, 75, 3, -110, -79, -78, 18, -118, -138, -164, 41, -42, 403, 205, -229, 678, 77, -662, 826, 55, -352, 291, -679, -130, -432, -135, -77, -133, -309, 86, -586, -227, -212, -791, 96, -574, -408, -644, 129, -486, -147, -161, 5, 244, -198, 344, 18, 457, -107, 397, 501, -602, -9, 161, 368, 14, 442, 147, 426, -10, -326, -206, -32, 275, -64, -128, -28, 510, 323, -123, -422, 140, 231, 164, 453, -608, -449, -130, 43, -172, 5, -176, -380, 1064, -526, -612, 456, 261, 396, 120, 145, 80, 231, -221, 612, + -109, 150, -120, 82, 35, -34, 388, 49, 32, -385, 172, 57, -59, -313, -34, -65, 6, -100, 279, 65, 76, -227, 152, -108, 29, 135, -8, -67, -76, -202, 114, 206, -101, -23, -76, 31, -120, -271, -85, -9, -189, 193, -20, -26, 61, -182, -210, -58, 81, -138, -184, 541, 392, 639, -215, -154, -876, 1016, 460, -1346, -726, 436, 597, 607, -392, -312, 727, 177, 164, 510, 406, -743, 225, 317, -60, 355, 64, -93, 69, -240, 1241, 329, 158, -31, -158, -81, -710, 138, 203, -164, -236, -1141, -550, 242, 195, -373, + -371, -49, -549, 228, 198, -77, 223, 453, 18, -21, -149, -239, -83, 43, -847, -110, 194, 516, -917, 205, 322, -70, -434, -386, 684, 683, -104, -423, -811, 172, 319, 171, 9, -878, 366, 802, -276, 92, 247, -328, -530, -276, 75, -162, -47, -246, -218, -180, -82, -70, 102, -18, -21, -225, 88, -105, 44, 3, 68, 138, 154, -251, 96, -194, -333, -172, 42, -33, 138, -31, 88, 194, 5, -9, -175, -95, 251, 130, -112, -65, -30, -163, 400, -295, 109, -246, -218, 38, 271, 543, -1001, -1304, -908, -1167, 1012, -676, + 407, -114, -821, 147, -224, -305, -1066, -975, -730, -278, 37, -565, -165, 149, 457, 36, -287, 1, -307, 439, -555, 764, 658, -159, -211, -908, -531, -553, 65, 121, -150, 740, 209, 600, 117, -72, -275, 539, 371, 168, -545, 289, -920, -104, -100, -611, -102, 6, 700, 463, 11, 323, -15, -694, 350, 96, 575, -329, -669, 395, -1200, -277, 421, -182, -193, 291, -81, -239, 219, -103, -771, -678, -114, 313, 508, 716, 717, -309, -248, 139, 258, 232, 96, -324, 279, 2, -62, 33, 172, 288, -88, 45, 273, -68, -8, -283, + 136, -65, -22, 226, -48, -107, 100, -321, -120, 318, 90, 100, -117, -80, -50, -258, -36, -146, 189, -555, 7, 407, -1313, -114, -839, 59, -620, 565, -445, -38, 102, 216, 664, 233, -311, 733, 219, -1226, 197, -732, -59, 149, -110, 618, -187, 119, 148, 62, -401, 627, -364, -25, -729, 8, 117, -106, -260, -323, -383, 946, 33, 494, -840, 103, -15, 296, 494, -565, 1015, 1477, -71, 151, -517, 244, 338, -275, 69, 285, 566, -10, 30, -168, -500, -736, 376, -550, -240, -357, 158, 510, 446, -80, 166, -1002, 664, -116, + 142, -288, 649, -898, 1079, 796, 898, -356, -25, -880, -485, -322, 289, 255, -739, -532, 18, -180, -540, 6, -374, -434, -168, -59, 31, -284, 50, 105, 444, 406, -64, 383, -187, -463, -262, -94, -239, -30, -178, 272, 79, 1033, 134, -347, -123, 98, -538, -329, 127, 27, -140, 59, 0, -580, -62, 397, -289, 417, 1650, 457, 1203, 370, -1232, 489, 356, -424, 95, 792, 46, 758, 691, -808, 449, -809, -529, -86, 1615, 483, -714, 674, 450, -894, -380, -71, 908, 122, -812, -473, -16, -235, 508, 709, -250, 623, -398, -562, + -9, 1293, 131, -759, 436, -45, -65, 355, -840, -744, -687, 501, -447, 155, 227, 769, 396, 791, 95, -45, 664, 1190, 723, -1196, 35, 106, -191, 219, 339, -926, -128, 172, 169, -1101, -1024, -590, -618, 1074, 411, 41, 489, -894, 375, 235, 172, -88, -192, 739, 460, -309, 138, -235, 499, -150, 45, 93, 83, 355, -47, -601, -15, 102, 166, 295, -72, 18, 238, -468, -261, -52, -824, -137, 242, -71, 101, 468, -58, -342, 82, 107, 321, 361, -347, -230, -13, -313, -187, -591, -682, 183, 22, -322, -251, -328, -620, 463, + -1242, 898, 1011, 276, 1100, -1127, -546, -307, -1611, 907, 95, 561, 745, 722, 60, -25, 740, -119, -870, -910, 554, -1028, 1005, -289, 224, 990, 899, -452, 1367, -791, 93, -823, 138, -282, 541, 181, -578, 521, 799, 1166, -669, 249, 722, -985, 51, -396, -1418, -613, 386, -782, 284, -657, -10, 958, -449, 406, 1110, 788, 302, 1468, -2281, -431, 770, -88, 452, -708, -1229, 1502, -15, -756, 331, 950, 2365, 893, -1776, -973, 615, 660, 294, -1245, -101, 274, -377, 842, 309, 538, 647, 480, -319, 371, -981, 143, 537, -63, -516, 308, + -312, 526, 589, -247, -474, -129, 1080, -191, -116, -419, 494, -416, -248, 310, -190, 1010, -67, -249, 1025, -90, 247, 622, -37, -53, 70, 93, -467, 217, 36, -692, 481, -214, 903, -486, 279, 84, 1208, -1061, -96, -506, -629, 969, -376, 1272, -125, -978, 1526, 2206, -313, -701, -1063, 256, 1173, 233, -244, -727, 176, 176, -159, 184, -101, -355, -363, 341, 484, -33, 654, -623, 1337, 1009, 583, -44, 83, 194, -701, -613, -680, -355, -183, 432, 380, 729, -344, -81, -304, 829, 1613, -374, -1028, -660, -36, -1394, 1095, -1895, 555, 812, + 835, -822, 201, 846, -1918, -903, 403, -196, -957, -844, -102, -439, 1440, 622, -516, -475, -786, 2202, 481, 1154, -73, 343, 424, 501, -708, -83, 921, 637, 386, -291, -380, 10, 295, 430, 296, -556, 92, 16, 158, 418, 421, -582, 288, -354, -436, 58, 476, 200, -267, 75, -27, -73, -226, 888, -247, 15, -511, 135, -181, 590, 200, -111, -296, 342, 286, -390, 41, -642, -245, 170, 284, 385, 10, 403, -79, 78, 207, -812, 234, 1287, 26, -418, 1051, 774, -233, -670, -1047, 211, 2024, 460, 1032, -79, 80, -70, -251, 13, + 82, 506, 152, -383, 328, -334, -392, -418, 0, 421, 78, 339, 340, 295, -297, -493, 150, -338, -885, -247, 189, -294, 1013, -1044, 849, -261, -3, 1282, -209, -24, 1651, -244, -685, 133, -588, -121, -556, 1860, -532, 456, -453, -189, -262, 317, -474, -1124, 492, -120, -1266, 668, -337, 710, 1572, -782, -24, -72, -241, -842, -155, 789, 306, 488, -723, 222, 121, -684, -194, 163, 351, 454, 32, 94, 285, -60, -349, 510, -202, -143, 452, 70, -130, 688, -49, -43, 2, 230, -207, 352, -268, -124, -212, 187, -8, -17, 96, 324, + -377, 89, -52, 234, 66, -64, 386, -228, 208, -59, 114, 35, 290, -34, -443, -6, 2128, 1070, 2232, -1251, -315, 729, -688, 527, 2296, 538, 339, -608, -561, 652, -338, 924, -144, -215, -260, -1318, 325, 1579, -827, 954, 843, -538, -152, 656, -1042, 522, -65, 791, 278, -659, -202, -1324, -669, 619, 476, 1026, 1614, 170, 36, -1390, -838, -831, -673, 363, -556, -163, -120, 415, -1050, -172, 560, 283, 886, -118, -408, 869, -147, 533, -659, -405, -92, -224, 438, 633, 906, 253, 85, -618, -162, -317, 761, 8, 1135, 195, 858, -823, + -283, -6, -8, 613, -85, -304, -154, 151, 55, 160, 296, 254, -143, -183, 24, -108, 251, 256, 72, -213, 22, -279, -105, -61, 496, 174, -50, 127, -310, -381, -245, 122, 278, -226, -9, 5, 211, 111, -17, 212, 47, -9, -194, 101, 75, -83, 36, 65, -288, -572, -2189, 68, 3493, 3172, 2961, 1271, -1274, -1738, -1746, -1540, -2860, -2023, -1994, 1545, 2345, 1933, 3055, 2562, 530, -108, -1108, -2127, -1287, -2235, -1231, -741, 1, -290, 553, 975, 1628, 1041, 1711, 1321, 1357, 117, -1137, -503, 28, -1220, -1636, -2103, -2088, -1464, -218, 1041, + 397, 1510, 1051, 1721, 1513, 1669, 1915, 1046, -158, -301, -1267, -1019, -3404, -2705, -2186, -1691, 188, -733, 38, 2328, 2852, 3926, 2466, 1499, 1003, 246, -1511, -1366, -2102, -2695, -2301, -2127, -1013, 163, 1072, 1789, 1747, 1505, 933, 1013, 421, 280, -59, -822, -734, -652, -747, -383, -834, -580, 193, 80, -489, 269, 668, 395, 764, 1216, 1245, 563, -786, -326, -119, -1574, -1680, -1447, -618, 461, 705, 606, 993, 1143, 1389, 937, 562, -205, -948, -944, -1072, -1421, -1025, -554, 479, 786, 493, 315, 897, 622, 363, 95, -144, -280, 21, -338, -422, -143, + 132, -231, -188, 48, 180, 34, -99, -115, 134, 9, -79, -137, 44, 203, 238, 43, 204, 194, 98, -54, -50, -164, -158, -242, -136, -157, -42, 21, 44, -15, 96, 123, 185, -49, -22, 63, 95, -78, -7, -25, 12, 42, 138, -9, 43, 25, 31, -85, -125, -213, -131, -170, -127, -137, 41, 110, 205, 213, 325, 256, 229, 88, 15, -160, -205, -300, -260, -285, -165, -100, 27, 61, 205, 174, 225, 179, 169, 31, 29, -63, -62, -141, -83, -103, -27, -63, 4, -27, 37, -8, 44, -8, 38, -13, 35, -19, + 27 }, + { 34, -40, 142, 162, 85, -61, -244, -222, 80, 129, -48, 240, -47, 144, -171, -149, 64, 7, -45, 64, 154, -67, 20, -88, -10, 9, 63, 60, 79, 14, 46, 178, -69, -82, -91, -160, 45, -33, 293, 58, -23, 24, 177, -15, -40, -44, -106, -18, 136, -20, 56, 140, -45, -9, -224, -130, -204, -39, -60, 31, 10, 30, 71, -48, 34, 3, 17, 32, -75, 71, -25, -83, -12, -84, -27, 9, -134, 36, 5, 104, 10, -1, -62, 15, 101, 51, -26, 13, 22, 26, 77, 11, 4, -18, -13, 9, + 2, -7, 50, 29, 30, 23, 15, 8, 15, 29, 165, 390, 154, 92, 108, -229, -27, 99, -31, 39, -209, 206, 279, 48, 125, -59, -163, -253, -277, -184, 220, -207, -132, -175, 56, 146, 28, 20, 82, -8, 52, 180, -25, 149, -142, 136, 95, 87, -75, -232, -49, 133, 79, -65, -8, 46, -10, -112, -23, 95, -33, 11, -55, -12, 7, 32, 164, 69, -84, 14, 14, -56, 30, -81, -9, 133, 43, 149, -107, -92, -55, -24, 76, 169, -98, -123, 146, -14, -3, 5, 50, 36, 123, -35, 57, -75, + -70, 5, 33, -5, 3, 28, 31, 24, -64, 71, -15, 115, 48, -128, -121, -137, -22, -112, -237, -225, 233, -5, 49, -2, 142, -209, 311, 277, 14, 15, 0, 8, -31, 109, 84, 7, -177, 77, -55, 85, -25, 189, -44, -110, -50, -29, 70, -1, 117, -187, 101, 33, -104, 295, -47, -42, -6, -4, -78, -25, 158, 129, -277, -130, 141, 41, -66, 241, 9, 54, 237, 98, 186, 53, -71, -96, -186, -180, 26, 96, 231, 9, -94, -117, 40, -2, -64, 75, -26, -59, 54, 125, 41, -62, 63, 65, + 82, 53, 4, 8, -77, -16, -1, 40, 34, 64, 62, 51, 19, -5, -316, -110, -154, 144, -105, 93, -114, -47, 268, 131, -178, 81, 255, 38, -90, -179, -216, -148, -217, 144, 33, 79, -42, -98, -104, -191, 10, -6, 45, -46, -174, 3, 185, -41, 2, -92, -185, -273, -24, 197, 71, 21, -93, 26, -149, -48, -112, 15, 25, -169, 191, -107, 243, 92, 23, -110, -58, 63, -14, 59, 130, 27, 52, -144, 85, -72, 223, 277, 127, 186, 86, -28, -194, -125, 16, 143, 144, -115, 15, 136, -178, 176, + 11, -89, 58, -37, -9, -99, 20, 29, 17, -80, 21, -56, -75, -26, 5, 34, -49, 13, -21, -69, 7, 58, 24, -49, 32, -37, 106, -255, 34, -273, -1, 42, 25, 123, 12, 19, 482, -61, -213, -230, 242, 162, -183, 44, -204, -88, 7, 230, -286, 83, -11, 45, -22, 293, -152, 82, -46, -78, 44, -14, 87, -90, -84, -248, 39, -83, -54, 19, -88, 73, -140, -84, -246, -8, -219, -93, -260, 193, 39, -80, 169, -197, -1, -375, -21, 129, -11, 111, 238, -84, -34, 298, 125, 115, 182, -95, + -277, -30, -166, 120, 274, -50, 80, 146, 123, -15, -24, 34, 5, -51, 73, 66, -115, 38, 96, -49, -35, -170, -40, -72, -24, -75, 14, -18, 13, -8, 11, 44, -51, 17, -21, -51, -7, -9, -16, 3, 29, 48, -48, 16, -41, 7, -5, -54, -22, -41, -8, -65, 15, 3, -37, 139, 152, 58, -95, 69, 38, 296, -47, -60, -398, -109, 295, 293, 185, 150, 421, 29, -508, -127, -86, -120, 268, -40, -100, 317, 47, -127, -47, 128, -114, -42, 36, -38, -178, -77, -10, -168, -80, -69, 117, -77, + 227, 225, 20, 214, 147, -93, -34, -70, -330, 40, 66, -310, -47, -86, 110, 288, 42, -287, 41, -109, -197, 161, -47, -205, 93, 83, 228, -15, -30, 172, 198, 223, -227, 162, -30, -35, 58, 240, -12, -60, 74, 39, -202, -23, 275, 64, -19, -32, -126, 92, -47, -54, 9, -5, 63, -1, -86, -58, 115, -11, 45, -49, 55, -40, -32, -39, 29, 65, -30, 203, -518, 216, -57, -117, -107, 90, -50, -306, -327, 41, 509, 142, -371, 85, 302, -217, 39, -54, 180, 0, 166, 447, 324, 204, -8, -36, + -206, -220, 88, -576, -92, 275, 30, -28, -277, -97, -12, -11, -135, -285, 320, -109, -70, -50, -265, -297, -9, -144, 21, 143, 109, 122, -237, -60, -116, -72, 381, -39, -174, 14, 488, -259, 82, 361, 11, -81, -181, 111, 21, 260, -139, 221, 178, 341, 164, 256, 27, -164, 36, -5, -96, 155, 219, -179, 120, 67, -162, 23, 58, 48, 60, -91, 53, -100, -30, -26, 8, 21, 45, 58, -11, 86, -5, -35, 30, 58, -18, 36, -86, 37, -28, 57, -63, 299, 426, 262, 42, -90, -161, -353, -104, 235, + -484, -197, 438, -608, -112, 341, 426, -43, -431, 60, -166, 575, 253, -394, -255, -60, -245, -496, -250, -219, -181, -401, 201, 72, 247, -152, -76, -353, -38, -306, 30, -203, 43, 108, -476, -155, -182, -125, 100, 102, -153, 468, -32, -122, -90, 46, -112, -38, 172, 149, 193, 257, 241, 20, 157, -77, 362, 390, -198, -101, 237, -6, -593, 28, -302, 184, 185, 335, -256, 143, -358, -34, 201, -86, 316, -82, -41, 64, 19, 45, -23, 19, 133, -100, -28, 130, -22, 102, -154, -132, 87, -21, 26, 14, -20, 24, + -93, -23, -18, -39, -64, -21, 46, 58, -5, -61, -330, -394, -196, -381, -549, 389, 36, 219, -304, -312, -436, -291, 132, -319, -291, 396, -100, 21, 93, 227, -177, -130, 63, -103, 60, -17, -196, -369, -584, 195, -420, -380, 18, -98, -29, -213, 96, 114, -476, -8, -106, -183, -265, 153, 30, 477, 55, -263, -18, 47, 194, 85, 419, -33, -459, 199, -98, 210, -275, 63, 154, -805, -385, 289, -26, -84, 123, -38, 509, -15, 322, 284, -415, -477, 27, -529, -13, -23, 10, 81, 333, -8, -210, 195, 250, -231, + 40, 79, 252, -120, 8, -121, 85, -3, 53, 88, 135, 142, -5, -128, 5, 102, 30, 25, -121, 17, -122, -13, 65, -15, 119, 93, -5, 30, 96, -85, 170, 1, -75, 81, 279, 1131, -277, -764, -67, -336, 825, 61, 463, 247, -142, -367, -162, -400, -101, 552, -617, 23, -503, 134, 43, 243, 58, -245, -408, -480, -88, -471, -365, 56, 109, 344, -324, -681, -142, -239, 82, -322, -215, 94, -169, -274, -18, 25, -138, 656, -135, -113, 167, 168, -196, -88, 488, 405, 269, 510, 403, -4, 169, 288, -218, -210, + 60, 206, 342, 135, 695, 71, 466, -138, -269, -179, 986, 170, -128, -125, -355, -345, -245, -244, -284, 107, 227, -248, 77, 239, 121, -230, 45, 244, -63, 132, -126, -42, 55, -49, -29, -82, -161, -32, -146, 69, 120, 54, -122, 152, 102, -97, -107, -171, -50, -53, 41, -44, 74, 48, 12, -25, 1, -139, 52, 211, -989, -372, 502, -122, -503, -480, -156, 535, 291, -438, 244, -581, -233, -74, -375, -523, 440, 235, -457, -168, 999, 226, -435, -611, 17, 321, 62, 50, -687, -26, -71, -504, -283, -207, -392, -195, + 123, 9, -414, -428, 62, 258, 1, 348, 602, -425, 376, 271, 125, 73, 456, 132, 284, 177, 257, -92, -46, 503, 807, 124, -178, 90, -107, -311, 517, -257, -421, -687, -225, -799, 403, -331, -129, -55, -106, -293, -40, 305, -352, -41, 174, -113, -343, 167, 37, 88, -16, -52, -118, -24, -57, 178, 57, 42, 38, 51, 10, 85, 73, 156, -226, -38, 27, 144, -56, 118, -133, 38, 42, -42, -70, 124, -54, -22, 86, 13, 16, -201, -439, 373, 222, -65, 247, 186, 528, 409, -861, -284, 955, -752, -224, -455, + 681, 305, 313, 134, 99, 274, 722, 346, -319, -5, 23, -19, 286, 323, 39, 192, 182, -164, 224, 136, 446, -213, -430, -367, -288, 87, -38, 173, 194, 197, 393, -170, 83, -172, -307, -122, 33, -351, 452, 549, -594, 205, -411, 338, -67, 133, -45, -327, -80, 380, -296, -89, 67, -604, -232, 129, -469, -30, 751, 376, -50, -169, 599, 160, 432, -133, -193, 628, -212, 198, 84, 91, -128, -92, -115, -77, -210, -128, -146, 24, 136, -47, -295, -92, -40, 36, -8, -71, 2, 86, 145, -113, -3, -316, 55, -37, + -59, 218, -3, -18, -126, 134, 38, 198, -65, -9, -129, -12, -186, 598, -50, -138, -497, 22, 46, -133, -11, -230, 87, -713, 651, -131, -231, -451, -510, -52, 621, -112, 172, -383, -222, -106, -374, -450, 412, -254, -208, 367, 355, -501, 175, 191, 435, 361, -131, -317, -201, -487, 538, 355, 179, 385, -397, 274, -57, 251, 277, -258, -20, 877, 734, -553, 223, 456, -349, 110, -817, 247, -442, 368, -256, -281, -199, 979, 57, -282, 88, 331, 44, 198, -525, -57, 878, -26, -343, -534, 18, -394, 249, 256, 308, -545, + -571, -150, 98, 191, 61, 6, 16, 212, -139, -53, -42, -89, 105, 91, -173, -117, -267, 168, -97, 76, 120, 177, 140, 63, 272, 21, -61, 133, -198, 116, 80, 59, 181, 196, 38, -22, 116, 17, -15, -207, -274, -48, -19, -30, -537, -23, -61, -94, 165, -792, -355, -447, 378, -194, 559, 328, 710, -355, -21, -558, 476, 846, -258, -683, 74, -144, 1054, -264, -402, 393, 228, 161, 402, 128, -1306, -1, -80, 508, 931, -878, 43, 256, -410, -90, -1184, -275, 616, -986, -579, -306, -375, 386, -229, -355, 534, 155, + 200, 537, 68, -191, 394, 563, -544, -417, 854, 577, 205, 264, 209, -385, -540, -5, 16, -118, 182, -337, 245, -465, 196, 1071, -491, -418, 601, 166, -192, 370, 529, 382, 469, 223, -224, 185, -557, 299, 139, 156, -278, -90, 70, -31, -47, -91, 197, 360, -132, -356, 234, 417, 231, 161, -488, 298, 43, 159, -69, -175, -29, 250, 34, -51, -204, -22, -114, -66, -88, 109, 252, -149, 21, 147, -48, -31, -120, 19, -76, -103, 227, 76, 313, 281, 460, -1065, -1965, -907, -138, 667, 47, 736, 681, -208, 110, -169, + -374, -616, -358, -446, -259, 698, -912, -161, -760, -944, -166, -953, -766, 91, -202, -113, 171, 830, 56, -609, 32, -76, -185, -789, -54, 933, 84, -20, 376, 723, 486, 123, -300, 249, -253, -672, -1227, 1158, -151, 964, -86, 8, -353, -565, 1017, -586, -477, -55, -750, -705, 576, 420, 218, -80, 290, -523, 195, -426, -598, -652, -510, -215, 494, 25, 173, -306, 170, -398, 277, 214, 195, -135, -24, 244, -76, -313, -238, -310, -34, -231, -60, -87, -90, 80, 28, -129, 42, 150, -51, -110, -246, -11, -172, -32, -37, -122, + 266, -269, -254, -124, 136, -239, -242, 23, -205, -12, -46, 98, -37, 26, -168, 52, -336, -174, -61, -694, 145, -166, -513, -744, -21, -712, -855, -130, -398, -912, -1293, 157, -498, 248, -106, 492, 1063, 66, 97, -535, -600, 499, 258, -385, -13, 329, -744, -550, -54, 936, -811, 21, 4, 436, -695, 718, 356, 210, -34, -286, -804, 1, -204, 294, -444, -1038, 846, -622, -297, -36, 827, -634, 280, -519, 310, -183, -793, 379, -1006, -211, -301, 352, 793, -462, 283, 828, -675, 115, 181, 199, 225, -1192, -376, -197, 413, 96, + -20, 224, -229, 483, -106, 114, -479, 403, 84, -734, -356, 352, 416, -58, -130, -286, 389, 54, -12, -766, 106, -367, -601, -174, -137, -73, -362, -440, 139, -101, -237, 127, -65, -63, 5, -118, 21, 237, -469, 44, 63, -149, 302, 299, 321, 135, 185, -219, 68, 8, 76, -102, -18, -11, 120, -92, -223, 189, 1401, 147, 590, 1615, -757, -420, -635, -232, 738, 52, 910, 249, -38, -338, 686, -428, 152, -285, 280, -453, 521, -253, -129, -298, 399, 281, -452, -103, 421, 132, -292, 31, -374, -1208, 519, -633, -937, 578, + 248, 625, -65, -604, -234, -160, 354, 485, 530, 898, 876, -390, 114, -933, 2, -679, -1225, -118, -1000, 324, -800, -520, -533, -741, 65, -174, 54, -219, -102, -63, -1296, 207, 187, 296, 609, -115, -1032, 595, -672, 385, 369, 838, -463, -414, -284, -160, -604, 241, 128, 78, -152, 213, -306, 304, -59, 66, 80, -364, -11, 147, 354, -92, -228, 163, 242, 315, -204, 6, 165, -17, -43, -112, -241, 167, -14, 109, -139, -14, 203, -136, -227, -120, 25, -88, -392, 619, -166, -122, 44, 122, -112, 118, 138, -55, -21, -79, + -129, 1010, 1874, -1027, -840, -1452, -2968, -728, -317, 666, 393, -252, -578, 813, 982, 89, -55, 9, -789, -457, -561, -422, -834, -8, -216, -97, 559, -773, 614, 586, -190, 303, -42, -1379, -992, -547, -512, -230, 100, 534, 164, 288, 1325, 1214, 266, -900, -478, -38, -473, -853, -2142, -1791, -816, -191, 78, 467, -1489, -852, 757, 890, 1059, -974, -1193, 385, -732, 1755, -896, -101, -532, -282, 231, 519, -270, -694, 633, 624, -153, 715, 625, -1391, 1232, -807, -8, -238, -843, -234, 409, 312, -80, 161, -520, 10, 242, 342, 529, -409, + 69, -119, -235, -579, -85, -558, 476, -93, -605, 91, -691, -49, 67, -161, -308, 16, 38, 67, 205, -46, -27, 390, 112, -403, -474, 119, -321, -650, -239, -612, 180, 185, 456, 64, -490, -352, 349, 1767, -588, 570, -24, -786, 122, -1587, -357, 342, 32, -924, 548, 1619, 1137, -500, -1012, -431, 115, 1702, 230, 44, 8, 788, 810, 213, 620, 503, 952, -269, 110, 609, -552, -842, 476, 1398, 304, 679, 67, 418, -1866, 349, -71, 425, 1834, 742, 250, -178, 823, -184, -383, 294, 512, 1082, -345, 674, 124, 190, 426, 550, + -15, -709, -441, 172, 1384, 952, 737, 801, 669, -185, -1708, -1223, -2344, -27, 718, 1357, 213, -979, 328, -603, 198, 474, 143, -278, -156, 13, -130, 386, -257, -674, 15, 236, 306, -433, -198, -812, 206, 367, -313, -274, 207, -151, -201, -167, -636, -126, 660, 423, 597, -310, -673, -488, 439, 357, -158, -17, -40, 136, -189, 409, -449, -240, 32, 89, 260, -541, 115, -393, 1085, -302, 236, -337, 125, 11, 101, -40, -258, -663, -291, 1453, -68, -666, 156, -122, -558, -437, 72, 769, 2064, 935, 1828, 966, 807, 782, -555, -453, + -532, 234, 1497, 489, -1267, 547, -1362, 681, -867, -178, -762, -805, -48, 108, -21, -1009, 1310, -264, 487, -1277, 334, -294, -403, 668, -553, 1332, 148, -519, 59, -390, -553, 378, -909, -189, 1122, -242, 454, -57, -828, 903, -492, -1862, 224, 145, -15, 210, -265, -359, -112, 850, -1612, 953, -386, -218, 1048, -644, 303, 394, 1525, 539, 670, -103, 908, -726, 719, 125, -288, 200, 37, 36, -402, -97, 64, -162, -303, 629, 4, -38, -190, 214, -251, 562, 316, 306, 62, 5, -59, 472, -379, -469, 177, 252, -29, 425, -185, -75, + 15, -133, -470, -455, -50, 165, -237, 91, 142, 176, -131, 0, 299, -130, -437, -782, 1283, 1190, 4155, 1677, -2258, -1062, -1104, -1737, 1216, 3734, 1499, 710, -931, -256, -58, -42, 1797, 1230, 788, 2700, -3224, 214, 1695, -406, 354, 1773, 317, -501, 962, -1776, -3566, -336, 359, -1380, -149, 1921, 331, 119, 737, -1505, -3070, -2806, -1271, 938, 1840, 4062, 1028, -510, -500, -1090, -2414, -728, 1785, 1794, 1884, 1836, 1158, 961, 287, 426, -1546, -947, 244, 447, 811, 990, 2422, 642, 1415, -911, -897, -1623, -342, -1238, -285, 2525, 3240, 83, -116, -1996, + -2302, -1291, -536, 1301, 700, -127, 493, -164, -316, -592, -558, -62, 162, 134, 725, -36, 1, -347, 29, -435, -134, 18, -648, -283, 32, -164, -28, 408, 365, 832, -339, -128, -805, -648, -486, 863, 555, 286, 301, -240, -711, -568, 48, -393, 739, 1087, -17, -231, -731, -252, -2973, -1815, 1054, 2802, 3236, 6772, 4112, 2811, 2461, 1936, -345, -2916, -3216, -6208, -6625, -6258, -4019, -1386, 1384, 2422, 4002, 3956, 2757, 2746, 3483, 3366, 2998, 1921, 1317, 1185, -129, -189, -3878, -2742, -3471, -4176, -1772, -4078, -3313, -6015, -5286, -3726, -2509, -357, 3127, 3815, + 3192, 3436, 3158, 5885, 7632, 6845, 6764, 5993, 5762, 4307, 4280, 937, -2903, -6005, -5769, -8601, -7199, -10449, -12477, -11062, -10532, -6317, -4420, 826, 2082, 4940, 7309, 11299, 9762, 14124, 12174, 8747, 8574, 3927, 274, -764, -3067, -5318, -6388, -7602, -6614, -5964, -5783, -4671, -4842, -3950, -3503, -1043, -753, 983, 2242, 2607, 3364, 4819, 5796, 6210, 6469, 4779, 3931, 3840, 1408, 958, -2161, -5132, -6874, -7003, -7870, -4972, -5703, -3776, -2748, -734, 1357, 2710, 4078, 4263, 6377, 6580, 6292, 5364, 4786, 1932, 484, -1168, -2712, -5138, -6089, -5030, -3433, -3005, -2121, -1908, -1012, -93, 263, 219, + 935, 1090, 1672, 1456, 1335, 1278, 1431, 1048, 986, 1150, 1198, 718, 476, 78, 33, 202, -85, -627, -482, -675, -848, -1120, -986, -831, -543, -656, -510, -434, -114, -254, -186, -93, 206, 57, 206, 352, 573, 433, 560, 456, 642, 542, 433, 144, 202, 79, 72, -170, -128, -165, -58, -218, -117, -215, -140, -181, 50, -50, -69, -206, -109, -186, -111, -302, -206, -184, -32, -98, 50, 20, 148, 84, 234, 175, 233, 115, 182, 78, 178, 78, 159, 49, 111, -16, 42, -85, -9, -116, -22, -115, -12, -96, 10, -76, 29, -57, + 45 } }, + { { -166, -448, -37, -72, -60, 6, -74, 27, 44, 182, -61, -8, -168, 11, 170, 11, 123, -37, 52, -72, -106, 2, 117, -16, -146, -7, 142, 45, -60, -52, -6, -21, -33, 0, -24, -50, -6, 28, 20, -8, -111, 164, 226, 6, 26, -92, -52, 17, -118, -132, 78, -108, 77, 99, 100, 36, -15, 26, 21, 74, -162, 13, -21, -119, -160, 3, 79, -62, -9, -20, -12, 111, 55, 14, 44, -38, -132, 50, 21, 111, -136, -104, 76, -62, -29, -102, 22, -61, -56, 0, -45, -49, 13, -27, -13, -56, + 33, -8, 2, -16, 27, -7, 8, -11, -9, -1, -19, -3, -412, -94, 157, -22, -128, 54, -306, -117, -46, -54, -159, -166, 87, 138, 116, -155, -231, 26, -136, -244, 54, -15, 67, 275, -93, -29, -175, 237, 16, 119, 79, 195, 97, 60, -195, -22, -180, -49, 5, -74, 57, 51, -86, -164, 103, 172, 46, -81, -130, -79, 38, -143, -184, -51, 87, -50, 42, 115, 70, -84, 163, 15, 139, -117, -102, -57, -72, 99, -58, 7, 165, 60, 2, -157, 41, -62, 115, 171, -32, 15, -80, 66, 147, -52, + 91, 44, 18, 78, 28, 5, 59, 25, -7, 2, 25, 26, -30, 22, 19, 33, -21, -84, 106, 145, 60, -91, 64, -43, 45, 274, 170, -231, 158, -127, -62, -34, 6, 116, 5, 320, 94, -123, -80, -80, 227, 53, 218, 71, 147, 227, 261, 99, -28, -26, 40, -208, -192, 62, -146, 84, 42, -50, -20, 61, 218, -71, -72, -111, 279, -37, -344, -172, -135, -125, 144, 138, 122, 181, 82, 114, -3, -10, -3, 182, 61, 107, -239, 17, 13, 14, 18, 106, 75, 31, -114, -115, 70, 57, -32, -6, + -92, -118, -95, 68, 118, 15, 9, 42, -31, -3, -24, 22, 23, 14, -13, 36, 58, -7, 8, 14, -6, 16, -20, 42, 3, -6, -23, 38, -67, 41, 15, 31, -2, -39, 11, -18, 612, 131, 97, -77, -38, 56, 47, 160, 219, -13, 320, 123, -107, -107, -4, 148, -14, -85, 171, 21, 460, 117, 94, 16, -40, 19, 73, 86, -17, -2, 248, 31, 273, -138, -126, 86, 408, 114, 101, -38, -171, -71, 58, 9, 0, 12, -244, 15, -106, 97, 82, -101, 61, 84, 62, -119, -116, 26, 46, -2, + -150, 38, -57, 96, -11, 16, 66, -26, 38, -58, 20, 352, 43, 123, 7, -100, 62, 18, 113, -200, -134, 65, -26, 38, -48, 72, 66, 5, -84, -36, -116, -24, -24, 74, -52, -17, 16, -13, -26, -31, 25, -33, -37, -3, 4, 19, -78, -34, 23, 9, -85, -24, -3, -115, -45, -15, 92, -136, -21, 134, -67, -213, 1, 347, -22, 272, 143, 377, 48, 34, 140, -108, -224, -299, 72, -153, 352, 199, 249, -47, -101, 30, 58, 115, 329, 38, 138, -150, 106, -107, 47, -58, 110, 187, 27, 178, + 68, 89, -50, -44, 241, -56, -58, 180, -106, -10, 28, -79, -102, 80, -118, -23, -151, -327, -35, -50, -6, -341, -128, -104, -86, 128, 338, -85, 110, 176, -47, 33, 32, 20, -120, 134, -153, 41, 114, 315, 100, 93, 31, -4, 97, -113, 1, 65, 33, 6, -125, 76, 95, 94, -16, 70, 40, 20, 65, 37, 10, 37, -7, 29, 20, 24, 39, 47, 56, 38, 39, 42, -22, 38, -439, 35, 240, 122, -245, -22, 14, 56, 94, -17, -190, -188, 31, 310, 152, 183, 318, -216, 228, 413, -36, 91, + -234, 78, 88, -205, -107, -46, 98, -207, -268, 49, 32, -234, 20, 71, -46, 491, -27, -352, -22, 118, 279, 100, 126, -226, 63, 69, -199, -15, -33, 340, 210, -59, -117, -267, 115, 104, -156, -7, 64, 102, 107, -137, -3, -31, 322, -272, 33, -72, 290, -22, -71, -123, 36, -127, -295, 7, 224, 65, 140, 33, -106, -44, -54, 189, 76, -53, -7, 172, 129, -50, 18, 26, 37, -5, 69, 47, 42, 3, -24, -12, 14, -26, 8, -36, -12, 27, -90, -22, 171, 150, 57, -115, 34, 70, 520, 340, + 260, 361, 149, -35, 53, 131, -366, 185, 6, 199, -147, -79, -236, 63, 418, -413, -259, -439, 220, -104, 14, -203, 25, -79, -198, 70, 96, -314, -43, 50, -69, 157, -449, -223, 457, 40, -9, -51, 15, -239, -248, 8, -361, -89, 35, 90, -156, -42, 445, -36, 155, 325, -311, -114, 71, 72, 58, -102, -223, 246, -30, -243, 171, -50, 39, 59, -129, -84, -56, -104, -140, -173, -162, -211, -64, -94, -23, -34, -5, 19, -86, -74, 45, 49, 90, -13, -41, -128, -37, -146, -92, -26, 24, -18, 16, -43, + -24, 96, 37, 64, -73, 11, 14, 19, -145, 3, 39, -8, 72, -20, -25, 8, 20, -865, -474, 384, -145, -188, 240, 200, -364, -501, -155, -182, -183, -38, -338, -251, 129, 9, -456, -511, -280, -143, -22, 255, -15, -194, 146, -426, 16, -24, 21, 143, 84, -312, -228, 180, 68, 682, 171, -233, 34, 18, 10, 177, 37, 72, -68, -155, 47, -398, -71, -176, -206, 42, -312, 362, -45, 149, 264, 74, 141, -21, -168, -11, -20, -215, 277, -117, 491, -20, -9, 19, -125, -268, 84, -211, -82, 283, -368, -367, + 245, 229, 201, -311, 224, 90, 131, -12, 58, 58, 175, 71, 44, 126, -15, -10, -103, -84, -15, 85, -111, 13, -11, -69, -39, 27, -144, -91, -107, -21, 49, -3, 110, -38, 115, 8, 44, 16, 89, -69, -53, 99, -44, 12, 9, 174, 640, -357, 306, 124, 228, -91, -345, 49, -89, -325, 660, -47, -180, -649, 401, 110, -5, -243, -278, 7, 671, 249, -23, -66, -284, -234, 196, 85, -221, -158, 236, 58, -7, 200, 312, 48, 410, 462, 284, -107, 105, 38, 80, 241, -339, 360, -21, -183, -274, 2, + 240, 166, -324, 72, 262, 40, -234, -512, -462, 123, 209, 35, -177, -24, 375, -170, -277, -540, 61, 105, -399, 152, 407, -183, 317, 109, -369, -276, 33, 384, -36, 403, -66, -141, 89, 206, 59, -68, -104, 70, 186, 148, 29, 240, 49, 172, 47, 235, 40, 146, 2, 117, 67, -57, -167, 16, -196, -27, -77, 32, -22, -7, -173, -16, 88, -86, 16, -20, 18, -11, -124, 21, -22, 772, 504, 117, -156, -81, -110, -527, -216, -5, 336, -241, -138, -112, 4, 559, -435, -114, -26, 264, -93, -318, -538, 194, + -372, -167, -233, -248, 77, -417, -206, 374, 555, 28, -351, -309, 512, -55, -281, 539, 15, 36, 21, -582, 236, -214, 211, 200, -400, -40, -406, 160, -393, -64, 162, 226, -133, 139, -477, 330, -39, 226, 185, 139, -107, -96, 471, -324, 233, -77, -405, -240, -29, 429, -246, 203, 55, -127, 3, -470, 597, 373, -73, -159, 292, 132, -89, -149, 31, -98, 149, -27, 78, 254, 87, 202, -2, 75, 27, -31, 3, -13, 168, 73, 234, 45, -135, 178, -71, 1, 127, -119, -43, -60, -55, 113, 63, 62, 92, -5, + -29, 227, -76, -70, 296, 63, -205, -452, -31, -589, 97, 59, 285, -232, -62, 160, 123, 175, -408, 575, 398, 80, 293, -129, -579, 141, -247, -263, 265, 665, 110, -176, -245, -523, -4, 30, 808, -315, -18, 30, -30, -484, -558, 443, 12, 254, -76, -621, -366, 56, -110, -127, -184, 416, -92, 272, -292, 577, -679, 339, 345, 214, 180, 175, 528, 280, -44, 119, -1, 533, 787, -86, 58, -227, 327, 538, -369, 117, -922, 605, 614, 418, 571, -257, -464, -27, -71, -130, -101, -270, -196, -96, -29, -149, 88, 174, + 61, -254, 48, -138, -155, -90, 104, 105, -49, -59, -26, -40, 25, -245, 80, 42, 159, 42, -14, -2, 33, 147, 47, -124, 101, 5, 13, -667, -99, -853, -438, 335, -349, -759, 70, -409, 19, 14, -486, -463, 209, 446, 135, -520, 248, -584, -205, -215, 183, -240, -109, 281, 48, -192, -416, 440, 427, 555, 72, -62, 20, 178, -42, 227, -250, 299, -118, 345, 276, 208, -100, 14, -536, 182, -135, 403, 73, -938, 144, 462, 622, -358, -488, 585, 265, 411, -732, 362, 917, 966, 61, 23, 549, -380, -507, 325, + -561, 211, -261, -221, -124, -1208, -698, -589, 434, 165, 122, -429, -175, -324, -61, -174, 475, 113, -189, -422, -94, 273, -44, -117, 84, 286, -102, -169, -81, -63, -19, 222, 223, 194, -196, 254, -13, 73, 291, -131, -131, 253, 455, -106, -149, -72, 55, -82, -313, 51, 229, 62, -316, -302, 143, 103, -17, -19, -55, -225, -154, -502, -964, 737, 77, 248, -125, 522, 14, -445, 344, 140, -158, -268, -211, 67, 125, 463, -264, 363, 115, 659, -946, -254, -150, 122, 386, 561, 127, -455, 307, 441, 371, -104, 129, 27, + -156, -63, 26, 143, 51, 326, 53, -411, 384, -426, -545, 85, 393, -191, -142, 143, 191, 339, -194, 161, 765, -306, -815, -1054, -534, -714, 324, 620, 396, 152, 372, 219, 411, -353, 465, 242, 188, 486, 630, -197, -142, 172, -42, 568, 219, -87, 95, -693, -486, 96, -29, 123, 45, 145, -131, 365, -194, -223, -217, -365, -134, -72, 118, 97, -56, -314, -20, 103, 33, -126, 72, 4, 119, -132, 52, 25, 144, -70, 223, -140, -162, 47, -29, -118, 35, 155, 11, -25, 964, 94, 151, -199, 350, -1103, -488, -753, + -779, 310, -680, 669, 759, 34, 164, -116, 138, -721, 295, 799, -456, -929, 122, -349, -298, -906, 155, 334, -5, -122, 290, -516, -88, 337, -187, -458, 54, -228, 472, -313, -176, 444, 383, 819, 106, 198, -78, 220, 289, 506, -148, -16, -317, 668, -844, 904, 30, -360, 421, -328, -245, 832, -1203, 196, -256, 235, -469, 224, 473, -247, -47, -127, -202, -107, 881, -1004, -346, 1687, -639, -745, 727, 437, 484, -425, 30, -423, -240, -67, -486, 105, 61, -126, 170, 155, -223, -411, -110, -35, 157, -363, -259, 9, -41, 91, + 221, 536, -249, -13, -63, -57, 150, 60, -324, -242, 252, -209, 92, 65, -200, 73, -50, -328, -273, 159, 100, -50, -12, 203, -484, -738, 68, -278, -255, -414, -526, 663, 280, 45, 306, 784, 458, -50, 156, 528, 667, -591, 274, 564, 241, 209, 770, 376, 158, -20, 345, -35, 391, 329, 175, -359, 681, -559, -73, 860, 844, -198, -754, 286, -14, 739, 1262, 286, -196, 93, -728, -82, -194, -152, 12, 649, -280, 288, 774, 136, -721, 479, -39, 306, 727, 1031, -292, -269, -90, -810, -1194, 36, -544, -84, -659, -64, + 19, 93, 486, -10, -342, -561, 411, -170, 351, 17, 656, 248, 241, 7, -206, 374, -284, -322, -100, -241, -97, 23, 25, -84, 100, 149, 11, -33, 190, -160, -235, 147, 167, 38, -203, -238, -143, 200, 262, 39, -38, 296, 79, 144, 120, 213, 58, -34, -154, 88, 166, -337, 270, 806, -1511, 832, -637, -1489, -442, -375, -54, -343, 180, -412, -924, -557, -277, -84, 105, -380, 370, 723, 26, -45, 197, 44, -136, -269, -153, 195, 213, -65, 203, 888, 243, -260, -883, -141, 621, -759, -358, -290, 7, -59, 476, -159, + 55, 657, 233, 729, -105, -346, -161, -189, -192, 351, 36, 237, 442, -784, 112, -209, -490, -369, 762, 549, 25, -375, 151, 321, 30, 221, -529, -1301, -605, -478, 472, 46, -63, -222, 90, -149, -414, -428, -225, 523, 394, -590, -737, -290, 48, 442, 177, -145, -200, -154, 100, -329, 45, -226, 15, 332, 355, 91, -189, 112, 255, -12, -59, 187, -267, 363, 325, 124, -10, -19, -41, 303, -124, -167, -189, -268, -263, 79, -99, 107, -78, 51, 190, -100, -191, -277, -79, 121, -197, 424, -584, 704, -45, -1145, 243, -559, + -101, -94, -122, -734, 239, 25, 584, -1246, 32, 596, 85, -306, -613, -61, 369, 520, -431, -171, 298, 595, 567, -550, -99, -883, 416, 428, 284, -261, -58, -250, -82, -304, 94, 621, -226, -264, -208, -374, 729, 605, -51, 857, -31, 295, -761, 617, 289, -880, -272, 976, 419, 254, 201, -482, -360, -515, 868, -461, 672, 672, -774, 1790, -380, 1104, 55, -270, -478, 825, 331, -670, -393, -1420, 567, -210, 650, -881, 970, -758, 290, -305, -217, 617, 63, 41, 357, 229, -159, 398, -48, 103, -288, 37, -38, -204, -290, -10, + -323, 135, 141, -97, 281, -122, -168, -257, 165, 13, -39, -487, 210, -115, -561, -201, 159, -181, -291, 171, -159, 137, -297, 116, -303, -76, -49, 139, -75, 5, -102, -129, 419, 757, 47, -608, 288, -1188, -333, -1078, -1526, 67, -594, 210, -124, -222, -588, -380, 327, 927, -771, -147, -1319, -1132, 305, 477, -729, -735, 36, 183, -1226, 82, 15, 649, -556, 41, 513, -324, -643, -690, -352, -628, -539, -656, 933, -1181, -753, 1102, -45, 323, -917, -141, -268, 42, 1519, -199, -40, 169, 707, 35, -686, -282, -497, 183, 1819, 374, + -654, 1396, 987, -866, 1018, 1704, 5, -639, 1138, -181, 1198, 1106, 83, -38, -333, 778, 609, 370, -653, -196, -424, 981, -130, -643, -330, -646, -294, 677, 67, -328, -126, -406, -79, 607, -291, 164, -66, -543, 601, 92, 237, 314, -398, 140, 553, -81, 16, -281, -7, 65, -189, -150, 100, 435, -272, 184, -361, -149, 17, -98, 404, -136, 13, 60, 145, 35, -199, -25, -114, 864, -2175, -1292, -1417, -469, -948, 1175, 430, 965, -153, -1835, -292, 309, 1258, -43, 283, 1175, -447, -835, 75, -48, 1461, 967, -493, -660, 1552, 118, + 770, 385, 1447, 1269, 959, 110, -838, -442, -644, 1227, -601, -827, -470, 51, -51, 546, -547, 200, -2497, 284, 367, 413, -1056, -956, 277, 878, -1090, 421, -629, -470, -739, -60, 741, -507, 816, -210, 306, -1543, -1016, -36, 799, 577, -1147, -1210, -586, 115, 1262, 531, -148, -902, -1066, -354, 193, 909, -106, 301, 583, -234, 194, -604, 347, 213, -400, -312, 5, 465, -477, -20, 715, 114, 80, -3, -242, -509, 99, -566, 629, 561, 399, 46, -84, -664, 384, -139, 736, -193, -902, -543, -142, 837, 204, -191, -121, -691, -364, -285, + -77, 371, 331, -700, -417, -434, -450, -164, 90, -74, -275, -436, -471, 39, -64, -231, 407, 2774, 307, -1521, -3338, -331, 2016, 475, 893, -119, 1235, -231, 556, -309, 709, 942, 539, -498, -1088, 1278, 1504, -361, -1446, -921, 175, 827, 305, 279, 75, 191, 119, 189, -268, -1728, 10, 1024, 829, -362, 102, 620, 1437, 843, 714, -863, -564, -170, -135, -1295, 916, 506, 951, 1878, -962, -655, -70, -555, -440, -859, 1494, -922, -949, -1019, -329, 1861, 499, 710, -24, -183, -421, 1148, 964, -510, -1086, 357, -129, 431, -1018, -426, -586, -806, + 491, 756, 160, 8, -402, 210, -149, 701, 71, -270, -131, 220, 477, 490, -285, 296, 177, 144, -12, -564, -60, -462, -166, 6, 84, 130, 167, 163, 483, 682, 636, -75, -147, 63, -300, 369, -425, -68, 357, -37, -80, -717, 356, -715, 238, -172, 115, -76, 83, -47, -433, 230, 217, -50, 146, -38, 124, -70, -115, -34, -39, 12, -26, 14, 12, -158, -69, -38, 89, 20, -46, -91, -96, -5, 22, -46, 2, -61, -19, -68, -799, 63, 2155, 1643, 267, 116, -1158, -2256, -1957, -972, 1620, 1753, 1839, 1004, -261, -1177, + -1070, -719, 468, 703, 1260, 103, -946, -819, -169, -821, -369, 163, 1305, 1838, 1207, 558, 532, -1174, -130, -2347, -2600, -1648, -780, -731, 1226, 1894, 2123, 1898, 1664, 671, 118, -816, -214, -1305, -2279, -205, 220, 206, 765, 436, 776, -2577, -1392, -932, -1476, -647, 1105, -673, 747, 84, -668, 527, -557, 594, 722, -564, -1091, -2287, -2190, -1660, 811, 263, -306, 404, 127, -13, -1041, -758, -1944, -669, -711, -100, 1436, 1504, 232, 766, -464, -1081, -1890, -1274, -1164, -64, 590, 309, 482, 485, -341, 285, -321, 296, 90, -36, -59, 240, 244, 480, + -105, -145, 484, 417, 96, -177, 379, -3848, -1962, -1027, 1298, 297, 4937, 5052, 3815, 4926, 5169, 4689, 3373, 3055, 3397, 1348, -197, -2102, -3240, -4487, -4352, -6497, -3936, -2566, -2032, -2898, -1519, -420, -2166, -1687, -1775, -405, -1065, -383, -1443, -737, 866, 891, 271, -269, 944, 759, -2185, 453, 1484, 3238, 2381, 3083, 1269, 1224, 5143, 2781, 5263, 1759, 4936, 3404, 4310, 5807, 5506, 4460, 5014, 5565, 6062, 5172, 5975, 4073, 6061, 4862, 4319, 4600, 2516, 5150, 2496, 1511, -1891, 124, -2796, -3147, -4808, -5682, -8728, -8527, -8051, -7533, -7096, -6001, -7317, -9010, -8883, -7372, + -7799, -7338, -7360, -6285, -6841, -6563, -4893, -5408, -4152, -3881, -3575, -2283, -2945, -675, -1094, 502, 684, 2142, 3174, 3322, 3841, 3407, 5141, 5823, 5773, 6668, 6968, 6900, 5264, 4696, 4124, 3820, 3722, 3817, 3591, 2730, 1761, 1997, 1545, 1198, 800, -627, -812, -858, -1046, -1282, -1439, -1018, -1117, -898, -913, -797, -573, -691, -564, -553, -672, -624, -688, -550, -452, -611, -698, -317, -155, -219, -197, -38, -53, -119, -124, 52, 246, 260, 268, 267, 251, 356, 375, 378, 260, 184, 142, 237, 256, 151, 43, 51, -33, 109, 86, 91, 66, 91, 77, 77, + 175, 354, 246, 259, 229, 286, 268, 205, 129, 127, 56, 48, -69, -135, -254, -232, -376, -469, -510, -527, -611, -608, -640, -632, -619, -660, -673, -645, -581, -515, -478, -346, -317, -262, -252, -125, -79, -1, 34, 89, 105, 172, 182, 196, 152, 159, 120, 118, 76, 78, 42, 44, 12, 17 }, + { -247, -490, -86, 6, -112, -231, -76, 169, -271, -150, -90, -53, 86, -39, 96, 44, 84, -9, 104, -91, 17, -40, 20, 262, -56, -16, -130, 162, 100, 78, 202, -103, -59, 69, 181, -49, -12, -146, -160, -107, 114, -142, -122, -15, 163, -220, -47, -184, -89, -53, 25, -17, -132, 169, 29, 152, -61, -39, -189, -4, -66, -71, 109, 61, -34, 59, 121, -34, 52, -86, -50, -21, -81, 72, 25, 55, -129, 93, 54, 210, 125, -34, -133, -11, 29, 17, 41, -6, -45, 2, -31, 0, -37, 13, -36, -2, + 40, 14, 21, -26, -18, 19, 28, 13, -4, 2, -1, 17, -404, -144, 116, -106, -48, -45, 54, -20, -107, 168, 150, 51, -19, 78, -207, -30, -205, -103, 151, -25, 27, -20, -24, 4, 316, 290, 129, 155, 183, -35, -21, -62, 161, -15, -61, 46, -94, 65, 116, -59, 131, 149, 289, -112, -136, 124, -75, 5, 61, -167, 10, -87, -99, 223, 131, 161, -92, -120, 85, -140, 99, 430, 24, 30, 96, 43, 40, 245, -131, -32, 45, 33, -122, -88, -124, -58, -45, 113, -19, 114, 116, -115, -124, -31, + 78, 110, -130, -24, -39, -88, -11, -83, 22, -4, 45, -25, 17, -31, -8, -24, 20, -117, 127, 206, -99, 102, 323, 109, 73, -226, 187, 50, -292, 124, -82, -175, 70, -24, 67, 169, -178, -186, -84, 254, 6, 126, 262, -391, -316, 52, 192, -141, 12, 261, 67, -33, -79, 313, 38, -76, 43, -283, 32, -156, 144, 26, 153, -77, -39, 70, 4, 20, 8, 147, 118, -161, 92, 131, -222, 27, -100, 42, -51, -171, 2, 148, 128, 285, -177, 221, -146, -29, 130, -142, -213, -77, 10, -13, -11, -23, + 42, 91, -124, -1, 58, -11, 50, -101, -59, -40, -75, 22, -17, -58, 32, 34, -49, -75, -4, -17, 77, -3, -13, 15, 16, -13, -24, 52, 17, -41, -21, -31, 4, 54, 5, -18, 651, 291, 394, -32, -109, -142, -142, 77, -119, 181, -20, 249, 15, 132, 164, 126, 109, 143, -483, -143, -45, -102, -89, -152, -344, 15, 236, -145, 142, -117, -171, -130, 20, -110, -40, -112, -7, 285, 16, 128, 180, 234, -109, 55, -52, -180, 206, -115, -8, -179, 131, -2, 4, -49, -83, 61, 184, -77, 104, 98, + 83, 315, -316, -134, 8, -174, -226, -90, -276, 42, 325, -224, -106, -256, 17, -80, -122, -300, 177, 230, 92, 161, -81, 26, -60, 67, 4, 159, -40, 69, -3, -41, 56, 38, 74, 61, -10, 15, 41, 16, 32, -2, -30, -57, 29, 15, -39, 29, 32, -10, 14, 38, -11, -34, -12, -10, 200, 291, -162, 152, -133, -62, -54, -356, 258, -74, -40, 414, 254, 277, -115, 12, 47, -62, 90, -209, -8, -143, 166, -162, -115, -16, 26, -201, 36, 23, 263, 3, -366, 210, 193, 280, -47, 71, -203, -150, + -66, -146, 55, 40, -57, -21, 149, 238, -327, -69, -3, -132, -141, 215, -175, 82, -172, -223, -170, -110, 75, 32, 398, -67, -110, 120, -123, -34, -110, 113, -102, 145, -75, -65, 96, 242, 64, -225, -2, -110, -232, 66, 159, -53, 34, 58, 5, -24, 80, 3, -96, 2, -37, -16, -52, 77, -21, -62, -70, 10, 67, -31, -8, -93, 5, 18, 28, -16, -83, -41, 66, -28, -90, 36, -499, 480, 256, -285, -289, 119, 379, -4, 110, 444, 147, 134, -76, 232, 210, 244, -439, -268, -267, 211, 180, 232, + 10, -267, 109, -40, 120, -384, 147, 234, -182, 102, 187, 54, -7, 41, -62, 337, 227, 181, 5, 118, 258, -231, -126, 12, 342, 220, 134, -258, 8, 176, 204, -72, 62, 201, 246, 79, 228, 91, -27, -211, -3, -352, -146, -169, 28, 117, -206, -82, -374, 162, -105, -3, 196, 289, 347, 43, -38, -216, -66, 111, 117, -229, 70, -103, 82, 15, -79, 1, 39, -73, 31, -19, -89, -45, -56, 55, 65, -12, -52, 36, -40, -28, -69, -10, -16, -79, 61, 49, 63, 424, 129, -69, -194, -497, -245, 309, + -110, -456, -125, -70, 68, 257, 386, -19, 112, -86, 191, -213, -233, -245, -443, 239, 132, -365, 9, -266, -105, 241, 133, 198, -57, -48, -65, 423, 324, 349, -159, -292, 232, -36, -107, 302, 51, 297, -11, 167, -208, -7, 146, -625, -97, 34, -462, 123, -119, 433, 272, -260, 19, 396, -43, 203, -134, 273, -127, 56, -106, 10, 187, -252, 274, 145, 156, 48, 365, -141, -421, 76, 289, -134, -262, -185, -135, 304, 5, -126, 11, 10, -60, -55, 17, 61, -35, -36, -24, 68, -35, -110, 30, -122, 113, 78, + -3, -10, 29, -33, 49, 8, 33, 10, 14, 136, 45, -67, 36, 19, 61, -17, 14, -1013, -215, 544, -439, -159, 461, 174, -147, 49, -383, 341, -44, -616, 44, -32, 232, 228, -123, -483, -207, -184, 9, -258, -142, -328, -95, 357, -295, -148, -114, -191, -203, -274, 186, 37, 231, 40, -173, -266, -263, -55, 173, 257, -92, -235, 245, 102, -370, -412, -840, -75, -269, -163, 123, 126, 75, 375, -41, -181, -24, -195, 428, 227, -85, 228, -244, 119, 97, -238, -106, -213, 149, 105, -392, 255, 392, -28, -21, -401, + -158, 174, -126, 114, 388, -133, 83, 37, 28, -126, 20, -22, -166, -101, -18, 56, 7, 43, -173, 18, -94, 41, -102, -98, -61, -9, 18, -76, 19, 39, -14, 15, 69, 38, -139, -92, -46, 11, 47, -25, 48, 7, 40, -34, 7, 174, 678, -320, 262, -171, 5, 379, -104, -177, -84, -42, 75, 256, 892, -55, 60, 240, 64, -2, -407, -437, 73, 53, -264, -144, -55, 240, -102, 42, 2, 102, -104, 512, 294, -247, 292, 252, -305, 49, 141, 98, -79, -111, 438, -382, 167, 471, -158, 54, 313, -38, + 273, 141, 12, 141, 235, 309, 205, 21, -4, -221, -231, 4, 34, -756, 498, -120, -225, -266, -543, -627, -396, 71, 316, -117, 46, -55, 314, -119, -240, 137, 81, -108, 46, 204, -194, 36, -249, -90, -107, 57, -22, 128, 90, 24, -29, 63, 98, -6, -178, 100, -1, 155, 160, 72, -68, 134, 38, -26, 3, 4, -117, 134, -5, -95, 140, 262, -45, -60, 144, -57, -87, -39, 125, 914, 909, -22, -760, 152, 151, -83, 194, 118, 62, -5, -132, 742, 133, -115, -826, -458, 191, -47, -289, -489, 66, 88, + 124, -119, -544, -572, 622, 596, 182, 548, -467, 67, 241, -94, -297, -525, -265, 98, -25, -244, 253, 9, 246, 206, 11, -565, -334, -264, -48, 63, 73, -93, -164, 44, 90, -505, -131, 88, 112, -227, -639, -144, -163, 475, -21, 216, -215, -157, -288, -314, -189, 56, -26, 399, -237, 73, 454, -28, 225, 209, 441, 103, -131, -223, -202, -74, 265, 46, 268, 148, -24, -3, 11, 26, -123, -147, -2, -33, -17, 48, -32, 38, -178, -37, 105, -2, 65, -296, -36, -8, -62, 65, 44, 42, 49, 72, 74, 83, + -29, -135, 162, -103, 393, -201, 67, -151, 28, 106, -252, -166, -448, -490, -326, -124, -25, 15, -275, -250, -513, 248, -514, -656, 422, -392, -505, 470, 86, -103, 498, 292, -393, 363, -997, -65, -259, -104, -471, 820, 380, -237, 117, 260, -175, 287, 1, 15, -237, 278, 315, 433, -678, -21, -9, 202, -310, -115, -315, -304, 532, 175, -406, 209, -253, -261, -435, -782, 200, 520, 31, 524, 704, -40, -295, -670, 48, -84, 38, -166, 134, -293, 629, 353, 550, 114, -73, -167, 221, 264, 113, -46, -85, 27, 293, -51, + 120, -186, 76, -309, 25, 40, -143, 295, 164, -74, -199, -167, -62, -14, 88, -196, 45, 37, -21, -135, 45, -295, -67, -69, -89, 53, -12, -572, 80, -1270, -846, -614, 334, 624, -891, 204, 639, 388, -5, 228, 603, -279, -32, -178, 22, -393, 281, 2, 37, 98, 806, -45, -350, -349, 195, 586, -234, -602, 182, 595, 354, -85, 295, 192, 285, 58, 242, 402, -47, -690, 39, 207, -638, -473, 633, 489, -481, -322, 158, -37, 313, 760, -160, -152, 150, -44, 287, 137, -274, -223, -101, 220, 208, -208, -550, -102, + -829, 784, 137, -149, 79, 322, -13, -371, 140, -164, -233, 181, -45, -367, -592, -199, -239, 488, -74, 158, 98, 56, -42, -47, 81, -137, 26, 174, -17, -98, -49, -411, -121, -15, -72, -300, -261, -116, -56, -31, -82, -20, 10, 219, 84, -41, -86, 31, -75, -72, 150, -77, -168, -55, -125, 12, -155, 1, 111, 30, -152, -53, -487, -23, 86, -601, -156, 449, 588, 414, 1096, 659, 993, 369, 264, -513, 559, -188, -60, -411, -270, 537, -173, 1219, 570, 351, -62, 282, -189, -569, -285, -353, 260, -333, -4, -356, + 212, 496, 451, -29, 651, 541, 29, -188, -243, -443, -149, 1021, 400, 1176, -375, 7, -36, 275, 947, 324, 27, 607, 699, 735, -62, -432, -155, -118, -120, 488, 337, 463, 710, -438, 1071, -714, -1338, -206, -414, 276, 654, 319, -357, -35, -388, -292, -189, 7, 542, 93, -146, 87, 46, 163, 177, 119, 216, 60, 138, 51, 153, 12, -426, -164, 2, -401, 51, -418, -215, -252, -230, -196, -139, -53, 32, 125, 452, 64, -274, 133, 34, 406, -68, 178, 5, 10, -207, 55, 644, 1026, -507, -416, 380, -320, -49, -157, + 147, 441, 495, 708, -783, 875, -314, 64, -404, 353, 679, 256, 131, 27, 825, 181, -21, -291, -119, -863, -108, -431, -1008, 65, -56, 392, -1050, -229, 253, 367, 884, -265, 261, 456, 77, -146, 253, -258, -55, -1343, 120, -586, -656, -760, 302, -1205, 394, -466, -589, -827, 731, 767, 780, 142, 146, 719, -1013, -109, -310, 404, -1205, -425, -121, 379, 311, 240, 492, -460, 182, -554, -157, -335, -125, -120, 18, -525, 240, 317, -52, 15, -250, -87, 252, -342, -3, 156, -409, 182, -367, -3, 236, 48, -300, -206, 121, -176, + 192, 125, 221, -35, -262, 501, -237, -128, -324, 220, -108, 26, -300, 35, -366, -64, 275, -91, -153, -393, 49, 47, -47, -514, -956, -18, -342, 1130, 235, 799, -263, 1091, -688, -1288, 289, 216, 145, -641, -731, -573, 211, -577, 250, -307, 855, -282, -132, 616, 17, -1542, -642, -24, 1012, -119, -321, -886, 150, -221, -762, -903, -107, 161, -313, -346, -903, 586, -226, 208, -451, 16, 264, 159, 791, 4, -277, -1037, -368, 495, -710, -365, 259, 564, 440, 1128, 861, 11, 653, 668, 226, 21, 390, -341, 1707, -792, -1871, 491, + -1593, -67, -1248, -15, 1519, 185, -729, 235, 256, -480, -393, -543, 113, -169, 485, -392, 323, -652, 177, -29, -109, -154, 439, 838, 262, 336, 582, 170, -587, 162, -219, 382, -124, -190, -25, -48, -160, -490, -319, -222, -29, 60, -38, -314, -691, -440, 101, -131, -14, -273, 91, 487, 191, 705, -1075, -732, -438, -391, 447, 667, -388, 35, 615, -1234, 101, 276, -913, 468, -297, 411, 169, 465, 62, -609, 630, -790, -159, 1500, -609, 543, -349, 611, 577, -209, -652, 693, 1841, -1014, 271, -1342, 684, 395, -711, 788, 85, -1609, + 240, 68, 740, -206, -103, -850, -807, -430, 2006, -315, 1023, -900, 676, 316, -175, -695, -118, 553, 1131, -417, -369, -129, 228, 967, -240, -241, -718, 213, -1085, -496, 786, 934, 113, -88, -506, -849, -2430, 1511, 584, 864, 92, -802, 878, -500, 375, 510, 511, 1164, -17, 265, 330, -140, -509, -179, 863, 520, -476, -114, -322, -92, 406, 111, -557, -371, 543, 118, -165, 272, -471, -297, -94, 228, 385, 240, 78, 293, -236, -325, 62, -37, -422, 46, -435, -22, -264, -69, 74, -231, -416, 137, -1016, 707, 712, -1400, 141, -740, + 97, -1539, 1545, 1329, -130, -707, -235, -289, 754, -774, 970, -1288, -734, 357, 461, 96, 445, 1211, 359, 555, 157, 577, 423, -281, 129, 488, -27, -49, 981, 430, 1285, -123, 736, -4, -926, 950, -486, -113, 302, -892, -591, 339, 1398, 754, 510, -1797, -409, -1261, -5, 2004, 1329, 1515, 126, -1479, 466, 1491, 321, -379, 1339, 140, 897, -2298, -1896, 1364, -92, -621, -1451, -321, -540, 620, 585, 679, 708, -293, 226, 1264, 1178, 1221, 109, 1756, 885, -315, -689, 8, -335, 102, 902, -143, 47, 649, 726, 67, 12, 276, 804, 278, + 381, 539, 202, 419, -11, -239, -95, -92, 43, 558, -204, 97, -448, 676, 338, 294, 2, 340, 10, 1159, 309, 1190, -312, 1040, 489, 152, 465, 447, 520, -138, -82, 711, 230, 597, -1326, 782, 1046, 79, 358, -947, 739, -431, 355, 34, 4, 625, -193, 407, -130, -759, 203, -52, 849, 742, 1056, 353, -807, -666, 686, 771, 357, 69, 244, -209, -662, 114, -245, 939, 656, 574, 744, 764, -1052, 1161, 1140, 838, -565, -501, -731, 1013, 591, 1661, -1009, -996, -772, -1462, -382, 1588, 253, 1248, -1326, -1414, 310, 906, -1240, 200, + -988, 399, -1140, -84, 543, 579, -1037, 416, -789, -1565, -52, 1868, 964, 761, -520, -1324, 2024, 1644, 460, -1810, -71, -419, 1296, 671, 803, -936, 711, -415, 465, -645, 232, -722, 1059, -199, 174, -1253, 366, 169, -59, -272, 256, 144, 131, -770, 328, 810, 49, 493, 405, 348, 52, 172, 15, 58, 33, -234, -30, 267, -6, 518, 423, -210, -47, 249, 97, 406, -732, 494, 49, -3, -2572, -504, -70, 50, 889, -2366, -276, 1098, -1763, 415, -404, 2067, 1080, -1235, 305, 1396, 137, -532, 451, 348, 178, -10, -140, 122, 223, 488, + 1417, 1152, 1239, 862, 1561, 775, 1596, 671, 1416, 33, 879, 805, 871, 680, -65, 273, -1089, -637, 2070, 38, -828, -219, 649, 1104, 2228, -289, -1227, -605, -905, 1282, 1452, 1640, 505, -47, 1101, -1859, 1704, 658, -898, -4, -2910, 82, -1923, -2656, -663, -1556, -680, 3035, 2759, 2606, -2039, -196, -231, 2052, 3198, -699, -900, 1784, 1821, 1578, -184, -239, -882, -1101, 165, -396, 493, 782, 672, 477, 49, 314, 859, 160, 8, -229, 52, 72, 236, 190, 178, 899, -74, -514, 546, 657, 154, 1042, 247, 511, 1128, 1517, 1104, 818, 330, 165, + 443, 1044, 458, 1070, 788, 520, 742, 284, 1005, 887, 717, 1099, 629, 215, 307, -729, 1852, 2209, -1826, -1712, 589, 1929, 68, -932, 26, 509, 604, -1630, 618, -234, 870, -904, -406, -1056, 1114, -169, -464, -989, 730, 399, -148, -839, 403, 343, 214, -744, -84, -57, 858, -652, -133, -943, -222, 298, 756, -981, -345, 1002, 898, -291, -597, -26, -294, 832, -466, -292, 436, 287, 545, -492, 172, -670, 771, 860, 443, 114, -667, 761, -531, 1190, -863, 952, -1506, 1009, 157, -114, -1050, -346, 378, -300, 133, -292, 334, -161, 371, -362, + -431, -320, 355, -3, -8, -108, -222, 131, 413, -225, -14, -6, 87, -50, 104, -98, 312, -23, 395, -356, 99, -183, 400, -423, 396, -436, 281, 81, 493, -144, 470, -430, -266, -104, 738, -377, 582, -234, 124, 32, 428, -210, 243, 25, 56, -74, 183, -92, -184, 429, -229, 24, -169, 97, -154, 190, -265, 323, -238, 261, -346, 305, -455, 436, -243, 282, -297, 299, -296, 308, -260, 275, -359, 301, -292, 309, -338, 356, -324, -59, -398, 1777, 1891, -1112, -659, 375, 1806, 1122, 673, 647, -287, -755, -229, 425, -6, -178, + 539, 10, 380, 47, -202, -677, -179, -39, 50, -26, -550, 615, 103, -247, -14, -18, 9, 397, 729, 311, 74, -262, -376, -97, 237, 489, 658, -366, -362, 83, 665, 300, 149, -300, -602, 515, -105, 15, 36, 166, 160, -72, -21, -393, 61, 347, -164, 208, -115, -280, 179, -53, 97, -21, 302, 205, -449, 133, 22, -815, -1083, 32, 65, 248, 661, 73, -289, -284, 261, 285, 432, 294, 20, 126, -45, -326, -135, 51, -448, -429, 278, 295, -5, 331, -467, -84, -20, 24, -143, 75, 255, 352, 173, 297, -185, -367, + 217, 35, -88, 252, 142, -173, -624, -2348, 999, 3612, 3337, 2842, 1139, -2704, -1687, -2431, -2717, -2436, -705, 523, 2054, 2132, 2561, 1691, 1712, 39, -1794, -1720, -2113, -1659, -918, -65, -590, 640, 796, 1282, 1415, 1431, 857, 69, 383, -319, 206, -985, -711, -911, -1481, -1180, -899, -640, -1052, 144, 1804, 2032, 1139, 2125, 530, 1239, 641, 362, -532, -1139, -1554, -2190, -1674, -2497, -1031, -1114, 718, 714, 2089, 2401, 2143, 1904, 1866, 1163, 145, -656, -1992, -1254, -2603, -2224, -3087, -503, -275, 758, 979, 1758, 2073, 1730, 1550, 1145, 679, 92, -574, -832, + -1115, -1727, -1210, -1504, -1043, -539, -153, 337, 333, 1644, 1520, 1501, 1175, 857, 104, 532, -595, -993, -769, -2144, -2495, -485, -167, -112, 1219, 993, 1330, 927, 1215, 366, 315, -98, -513, -666, -854, -951, -582, -127, -738, -394, 591, 838, 566, 725, 499, 357, 95, -71, -256, -367, -280, -457, -237, -94, -170, -235, 52, 169, 39, 260, 339, 250, 180, 155, 82, -27, -157, -159, -222, -166, -171, -111, -90, 15, 43, 78, 65, 108, 111, 87, 66, 65, 47, 57, 12, -67, -107, -53, -95, -109, -94, -59, -26, 42, 66, 76, + 51, 99, 63, 39, 21, 12, -39, -42, -50, -19, -38, -35, -35, -5, -15, 10, 8, 34, 25, 41, 22, 26, -4, -9, -18, 10, -19, -13, -35, -12, -12, 16, 9, 26, 10, 14, -13, 2, -10, -3, -22, 2, -8, 9, 0, 14, -4, 12, -4, 8, -8, 7, -8, 7 } }, + { { -167, -170, -141, 39, -81, -13, -24, 82, 326, -87, 32, -310, -170, 95, -148, -115, -44, -131, -35, 271, -117, -173, 292, 234, -83, -54, 267, 76, 103, 52, 13, -68, -113, 106, -84, 80, 28, 31, -38, -92, -73, 66, -84, -131, -60, -58, -168, 189, 292, -168, 95, 8, -66, 47, -8, 3, -98, 181, -108, -132, 150, 46, -8, -17, 82, 6, -3, -51, -27, 159, -232, 79, 42, -56, -56, -81, -119, 1, 113, 117, 33, -2, 26, -64, 84, -32, 49, -36, -24, -17, -22, -16, 39, -1, 16, 24, + 14, 41, 51, -17, -12, -23, -16, -32, -10, -21, -18, -33, -14, -3, 20, -12, -514, -81, -188, -46, 41, -140, -313, 230, -77, 54, 153, -48, -16, -19, 71, -54, 258, -10, 199, 293, -351, 74, 244, 17, 49, 169, 312, 45, -70, 157, -42, -81, 70, 56, 70, -87, 318, -146, 80, 119, -1, -15, -155, 26, -179, 151, -183, -140, 102, -171, 118, -119, 50, -96, 66, 139, 271, 84, 31, 132, 2, -233, 31, 66, 89, -58, 13, -32, 45, 131, 79, 179, 62, 24, -108, -55, 106, 82, -103, 125, + 62, 137, -42, -32, -42, 7, -26, -109, -19, 18, 19, 71, 9, -21, -26, 30, 16, -53, -7, -4, 1, 22, 7, -25, -3, -23, -186, 139, 91, 28, 177, -9, 99, 240, 149, 314, 61, -46, -321, 51, -197, -66, 25, 73, -123, 0, 310, -158, -8, -158, 76, 2, 61, 127, 150, -93, 113, 116, 225, 9, -219, 22, 238, -23, -14, -32, 161, -185, 17, 122, 161, 192, -71, -125, -15, 275, 27, 100, -223, -100, 55, 47, -37, 146, -9, -30, 83, -140, 10, -22, 97, 148, -216, -48, 72, 146, + -92, -89, 62, 173, -14, 116, 84, 119, 51, 133, 201, 8, 58, -55, 83, 59, -36, -90, -15, -63, 23, -58, 27, -26, 16, -47, 3, -4, 12, -28, 46, -42, -17, -19, -21, 6, 27, 27, 16, -12, -7, -19, 62, 12, 560, 270, 221, -209, -35, -291, -206, 310, 29, -197, -90, 66, -184, -17, 318, 126, -12, 101, 465, -309, 76, -58, -148, 266, 137, 138, -102, 119, 155, -47, 100, -32, -131, 27, 51, -23, 159, 39, -55, 174, -78, -82, -99, 49, 68, 13, 126, 17, 394, 26, 1, -91, + -80, 94, -290, 12, 177, 139, -156, 231, 6, 104, 187, -52, 145, 111, -49, -166, -125, 105, 264, 75, -112, -56, -63, 181, -151, -8, 151, 173, 26, 22, -46, -72, 5, -16, -59, -12, -26, -30, -45, -23, 63, 42, -10, 80, 26, 33, -8, 28, -12, -6, -1, 10, 12, 23, 45, 12, 7, -13, 136, 35, 367, 90, 219, -11, 50, 61, 62, -61, 224, -94, 243, -119, -91, 63, -157, -46, -48, 68, 102, -64, -231, 106, -280, -113, -46, -6, -42, 56, 255, 143, 20, -262, -250, 10, 173, -89, + 29, -31, -109, -168, 20, 116, 246, 221, -25, 72, -302, 106, 206, 232, -25, 212, 48, 308, 184, 60, 142, -12, -77, -53, -28, 194, -70, -107, -130, 194, -43, -335, 71, 129, 193, 246, 421, -173, -139, 249, 265, 208, 92, -42, -43, -161, -178, -49, -62, 56, -3, -52, -3, -100, 26, -12, 52, 8, -73, -5, 13, -11, -2, 38, 73, 70, 61, 17, 19, -102, 10, 74, -42, 41, 14, -28, -19, -12, 76, 55, 16, -5, 44, 5, 32, 17, -19, 24, -9, -9, -478, 229, 339, 38, 283, 32, + -241, -29, -109, -67, 262, -338, -86, 111, 137, 295, -53, 125, -465, -245, 127, 274, -177, -137, -190, -243, 131, -35, 9, 83, 50, 87, 373, -227, 362, -25, 79, 73, 84, -113, 130, -257, -41, -142, -20, -192, 233, 35, 633, 15, -33, -164, 34, -138, 334, -208, 50, -372, 282, 248, -297, 180, 195, 73, -158, -173, 283, 66, -392, 186, -183, -108, 97, -105, 43, 76, 114, -213, -499, 69, 120, -21, -102, 195, -79, -70, -87, 128, -157, -70, -86, -74, 48, -67, 94, 8, -139, 102, 21, -79, 2, 91, + 38, 0, -6, -31, -70, 2, 28, 5, -1, 40, -80, 5, 23, -102, -67, -86, 213, 41, -4, -180, -302, 107, -162, -65, 292, -398, -166, -294, -30, 252, -24, -208, -289, -324, 126, 342, -98, 214, 322, -89, -75, 126, 179, 382, -56, 215, 31, 454, 334, 91, -108, 46, -253, 441, 102, -195, -217, 254, 214, 154, 109, 75, 228, -99, 100, -152, 21, 12, -230, -307, -110, -217, 138, -133, -99, -335, -212, 63, -115, -41, 160, 334, 421, 219, 174, -157, -345, 5, -242, -557, 3, -40, 206, 139, -138, -311, + -170, 149, -9, -36, -130, 67, 69, 55, -35, -178, 35, 22, 15, -41, -24, -25, 20, -88, -91, -11, 9, -73, 4, -16, 64, 87, -98, -5, 67, -13, -43, 15, 8, 95, -32, 60, 46, -43, -39, -645, -195, 32, 316, -229, 156, 96, -10, 467, -61, 439, -259, 126, 143, 2, -403, -171, -149, -464, 159, -119, 100, -33, 169, -5, -178, 92, -294, 214, 130, 500, -20, 11, 462, -412, 359, 434, -272, 278, -116, -137, -229, 53, 54, 307, 202, -85, -129, -270, 146, 160, -303, -142, 285, -504, 47, -390, + 218, 16, -7, 111, -131, 39, 460, -195, 101, 218, 141, 19, -242, 101, 90, -147, -393, -2, -90, -317, 236, -91, 87, -18, 45, 93, 96, -180, 44, -24, 40, -20, 117, 52, -29, -28, -170, -13, -116, 14, 19, 116, -180, 60, 96, -75, -112, 33, -17, -73, 53, -21, -70, 17, -24, -88, -23, -60, -109, 43, -34, 2, -60, -20, -61, 21, 115, -23, -71, -266, 766, -287, 151, 106, 275, 82, 168, 378, -292, -184, -22, 526, -202, -229, -260, 128, 91, 287, -602, 2, 15, -45, 313, -79, 242, 441, + -321, -149, 129, -246, -303, 202, -281, 415, -69, -434, -55, -251, 139, 337, -4, 169, -19, 63, 409, 9, 297, 113, -219, 226, 199, 23, 167, 579, -95, -266, 141, -336, 28, 553, 191, 84, -104, -164, -105, -201, 338, -225, -57, -142, 383, -705, 242, 243, 424, 96, 34, 367, -103, -165, -208, 1, -173, -22, -149, 118, 13, -138, -140, -123, 47, 141, 118, 21, 10, -66, -151, -55, -38, 59, 66, -30, -36, 26, -90, -4, -88, -49, -116, -162, -43, 50, 177, 24, -48, -51, 70, -21, 170, 72, 31, 19, + 65, 1126, 337, -206, -273, -231, 817, -704, 56, 275, 41, -382, -86, 191, -41, 43, 339, -352, -294, 143, 441, 271, 114, -215, -209, -203, -235, 217, 87, 312, 251, 142, -333, -160, -355, -72, -233, -537, -100, 237, 52, -250, -251, 5, 129, 333, 42, 168, 48, 645, -563, 365, 68, -575, -105, -175, -143, 86, -252, 149, 109, 254, -314, 109, 500, 232, 795, -180, -21, -198, -102, 19, -18, -757, 335, -34, -46, 202, 201, -217, -324, -355, -133, 247, 104, -85, -210, 180, -329, 168, -56, -151, -187, -204, -75, -70, + 29, -87, -59, 38, -63, -60, 32, -167, -78, -15, -59, -98, -45, -170, 20, 121, 164, 193, -147, -179, -128, -163, 2, -5, -101, -115, 38, -19, 105, -38, -12, 80, 81, -73, -372, 87, 210, -12, -227, -165, -496, -600, 129, -268, -121, 83, 0, -66, -260, -136, 3, 205, 228, -331, -182, 202, -288, -148, -474, 461, -55, 415, 42, 153, 450, 333, -192, 98, 232, -241, -91, 217, -76, -536, -93, -377, 554, -61, -139, -316, -451, 161, 103, 105, 232, 3, -77, 233, 67, -48, 90, -134, 369, -88, 235, 674, + 158, 125, 165, 247, -581, -478, 188, -522, 367, -75, 420, 107, 811, 314, 62, -235, -96, -415, -20, 128, 88, 87, 150, 366, -145, -299, -96, -84, 123, 332, 126, -81, 104, 97, -9, -77, -186, 13, 30, -95, -120, -24, -197, 144, 90, -96, -23, -204, -91, 95, 188, -89, -74, -3, -155, 175, 1, 127, -160, 2, -166, 105, 186, -204, -52, -955, -677, 255, -272, -550, -847, -15, 63, -158, -139, 810, 207, -575, 118, -349, -302, -282, -523, -79, 44, -709, -680, -251, 109, 73, 407, 354, 213, -165, -10, 166, + -370, -197, -128, 129, -347, -203, 233, 150, -12, -45, -67, 204, -498, -275, -246, 337, -386, 270, 439, 612, -42, 182, -144, -279, -379, -93, 372, 149, -678, 39, 700, -456, 22, -90, 37, 176, 357, -64, 113, 439, 295, 199, -328, -385, 289, -275, -540, -509, 567, 226, 314, 145, -88, -98, 271, 203, 52, 272, -102, -329, -174, -226, 97, 357, 170, 54, 206, 126, 193, -24, -95, 130, -40, -119, -109, 104, -312, 83, 188, -97, 232, 171, -9, -11, 219, 41, -46, -122, -130, 53, 118, 41, 96, -121, -94, 60, + -79, 65, -46, -550, 298, -442, -821, 158, -504, -274, 946, 77, 705, 657, -140, 691, 929, 680, -851, -100, -401, -383, -252, 29, -357, 746, 208, 415, -353, 398, 287, 112, -447, -327, 688, -114, -661, -31, -763, -95, 200, -257, 8, -601, 274, 571, 293, -68, -310, -99, -84, -91, -291, -741, 502, 301, 259, 334, -437, 681, 76, -187, -156, -517, -241, 359, 206, 585, -68, -638, -1153, -53, -15, 19, -419, -562, -116, 397, -207, -218, 146, -36, 576, -99, -523, -170, 537, 50, 98, -512, -193, -84, 213, 298, -144, 114, + 17, 228, 134, -5, 90, 300, 65, 12, -98, 49, 183, 11, 91, 341, 44, -94, -244, -8, 170, -148, 85, -56, -55, -92, -147, -90, -1, 224, 157, -198, -402, -98, 147, 74, 51, 41, 1231, 761, -100, -721, 159, 345, 214, 509, 788, -353, 74, -706, 207, 47, -260, 1243, 484, 1071, 456, 269, -933, 4, 535, 86, -492, 202, -757, -310, 62, 221, -220, -159, 175, 125, 64, 669, 431, 101, -263, 457, -295, -229, -438, -159, 592, -932, -5, 403, -451, -155, 184, 145, 860, -60, -1, -408, 841, -381, 114, 77, + 585, -145, -199, 538, -917, 230, 97, -394, 748, -935, -109, -320, -612, -322, -47, 252, 590, 947, 476, 622, 973, -404, 186, 231, -404, 547, 19, -750, 396, 193, -262, 14, 579, 420, 135, 329, 109, 100, 321, -67, 141, 268, -60, 50, -43, -27, 205, 28, 29, -184, -95, -131, -236, 42, -127, -402, 158, 223, -73, -16, 112, -147, 3, 401, -55, -127, -254, -1191, 335, 55, 1437, 319, 276, -47, 704, 180, -1042, -169, 1128, -341, -230, 86, -72, 17, -198, 1159, 1334, -724, 328, 348, 199, 368, -580, -818, 627, 161, + -442, -783, -227, -273, 711, 567, 328, -665, 364, -294, 233, 28, 307, 654, 157, -1501, -453, 262, -593, 169, 635, 200, 1103, -377, -1650, -51, -656, 562, 501, -194, -349, 497, -792, -156, -427, 361, 518, 427, 482, -373, -671, -2017, -956, -1180, 185, -805, -382, -176, -868, 450, -1563, 471, -1124, -831, 802, 930, -291, -56, 513, 650, -918, 2, 150, -150, 161, 475, -64, 199, -43, 174, -407, -232, -186, -287, -60, 367, 159, 328, 11, -390, -337, 37, 201, -98, 213, 203, 541, 31, 184, 36, 127, -263, -77, 75, -198, -15, + -93, -2, 97, 542, -56, -363, -378, 10, -37, -577, -364, 262, -406, -2, -20, -1531, -243, 1048, -1238, 141, 443, 35, 307, -70, -983, -59, 515, 200, 775, 557, -844, -877, -132, -366, -140, -1460, 543, 612, 1027, 496, 934, -384, 119, 995, -317, 1081, 284, 584, 179, -244, 513, -616, 22, 1361, -1046, 121, -1358, -582, -979, -634, -178, 97, -327, -1002, -194, -1681, 1921, 703, 4, -234, -473, 134, -856, 184, -1278, 56, 58, 312, 809, 1202, 35, -1942, -910, 872, -435, -365, -482, -233, 968, 231, -550, 437, -916, 189, -176, -375, + -924, -491, 580, -247, -225, 345, -344, -75, 579, -647, -461, -166, -142, 761, 340, 231, 431, 203, -71, 370, -6, 281, 354, 584, -212, 31, -59, 441, 618, 265, -144, -7, -183, -408, 791, -191, 411, -192, 131, -206, -172, 243, 430, 21, -141, -76, 377, -790, 565, 859, 346, -424, -515, 235, -671, 1073, 932, 1366, -969, -1241, -286, -50, -597, 794, 1010, -754, 17, -1328, -366, -641, -1159, 350, 992, 567, -747, -319, 109, 633, 117, -70, 265, -96, -313, -1078, -698, 250, -80, -597, 642, 533, 372, -1103, -968, 911, 581, 671, + -686, -1823, -322, 737, 771, -206, 1840, -248, 1849, -2776, -3398, -1425, -2040, 3, 819, 401, 2242, -275, -129, 393, -428, -1777, -1548, -1762, 1407, 1118, -415, -140, -2896, 789, -23, -1321, 554, 810, 1301, 987, 480, -112, -851, 3, 56, -265, -359, 1004, 646, 377, 1059, -830, 205, -249, -488, 632, -91, -1169, 3, 337, -400, 519, -207, 121, -243, 1246, 1003, 1152, -983, -251, 1229, 876, -856, -561, -862, -540, 720, 781, -276, -110, 1368, 29, 134, -207, 251, 206, -38, -700, -171, -168, 220, 395, -1322, 1154, 878, 362, 1087, -637, 401, -1798, + -870, 475, 665, 307, 233, 225, 466, -217, 2049, 186, 1276, 368, -614, 1562, -211, 615, 34, 561, -57, -32, 345, 785, 230, 574, 42, -116, 1234, 142, -257, 23, -94, -618, -175, 349, 232, -1388, -337, 178, 324, 1456, 1187, -1435, -789, 121, -315, 1603, 159, 1479, -1036, 746, 153, 85, 689, 1520, 988, 206, 1345, 531, -628, -1349, 1189, -1075, 721, -1416, 10, -2248, 2341, -574, 84, -1573, 1423, -546, 453, -1153, 1374, -710, -641, -464, -859, 273, -480, 414, -444, 756, -838, 758, -883, 494, -1034, 835, -355, 927, -318, 489, -388, 318, + -443, 23, -485, 566, 232, 165, -191, 61, -386, 308, -397, 712, -579, -687, -309, 289, -821, 645, -200, 358, -230, 208, -375, 186, -191, 221, 274, -50, -2271, -548, -190, 254, 188, -1388, -830, 1286, -506, 485, -575, 141, 1581, 2587, 165, -74, 1278, 580, 522, 1609, 23, 982, 1157, 1141, -452, 504, 999, 1425, 1140, 1749, 966, 2228, 2333, 1714, 1859, 1294, -149, 644, 322, -463, -488, 388, 1082, 270, 42, 15, 531, 1645, 1255, 2749, 542, -1395, 558, 49, 571, -705, 1078, -1956, -2558, 736, 2559, 1139, 507, -3157, 13, 1232, 1916, 2604, + -1101, 184, -4453, -2909, 1185, 1691, -2481, -2089, -1321, 2458, 1619, -2883, -3760, -734, 1528, -1771, 854, -249, -652, -944, 133, 413, 632, -85, -1555, -1317, 166, -390, 653, 118, -161, -562, -391, 276, -33, -1262, -649, -947, -504, 208, -496, -334, -1154, -1506, -2116, -2083, -1783, -1483, -1671, -1629, -1267, -1719, -1856, -1546, -1782, -1117, -302, -985, -1485, -946, 59, -499, -284, -310, 790, 876, 43, 420, 442, 294, 260, 53, 208, 194, 192, 144, 224, 82, 183, 83, 70, -10, 47, -417, -78, -828, 2121, 2415, -2721, -1109, 1029, -742, 509, -976, 891, -825, + 199, 13, -410, 220, 42, -244, -196, -657, -183, 160, 77, -670, 644, -613, -221, -530, 57, -507, 1055, -12, 275, -275, 274, -293, 296, 657, 875, -229, 289, 335, 766, -474, 490, -422, 922, -237, -538, 311, -242, -273, 95, -73, 388, -204, -543, -506, 68, 109, -937, 290, -158, -83, 144, -251, -173, 104, -164, 138, -514, 593, -1669, 882, -723, 1117, -761, 1001, -32, 549, 292, 449, 180, 85, 169, -23, -718, -133, 10, -269, -155, -135, -98, 52, -289, -8, 75, -12, -458, 479, -103, 263, -487, 238, -312, 206, -360, 401, + -516, 711, -160, 114, -745, 516, -65, 381, -711, 193, -316, 128, -173, 88, -482, 246, -127, -252, -10, 581, -666, 67, -286, 354, -482, 446, -397, 142, -299, 351, -167, 205, -183, 227, -302, 176, -169, -19, -84, 151, -103, 81, 5, 114, -142, 55, 18, -65, 91, -85, 49, -121, 103, -131, 74, -98, 88, -72, 76, -97, 123, -122, 107, -114, 129, -99, 130, -130, 153, -161, 139, -166, 136, -132, 160, -186, 170, -161, 150, -206, 166, -200, 175, -149, 161, -151, 137, -160, 144, -177, 104, -434, 2046, 1246, -679, -774, + -71, 2550, 1061, 361, 702, -614, -782, 221, 492, 133, 42, -267, -214, 244, 242, 597, 262, -316, -143, -154, -324, 1, 55, 162, 199, 11, -87, 241, -685, -255, 302, 441, 539, -300, -179, -319, 551, 387, -106, 181, -640, -548, 509, 402, 124, -963, -499, 45, 160, 643, 455, -66, 187, 232, -303, 282, 300, -83, -185, 184, -324, 36, -56, -222, -347, 488, 99, 112, 664, 813, 286, 659, 612, -91, -165, -178, -117, 261, 418, -156, 129, -369, -135, -12, 90, -198, -243, 259, 484, 215, 135, 209, -231, 26, 232, 52, + -70, 65, -22, -274, 575, 194, -456, -426, 177, -79, 454, 246, -55, 176, 61, -86, -18, -123, 136, 215, 36, -46, -175, 161, -31, -142, -1, -733, -2030, 705, 3726, 2934, 2805, 900, -2612, -1563, -2316, -2319, -2117, -736, 1139, 1473, 2311, 2074, 1246, 212, 202, -1000, -1587, -2266, -874, -614, 203, -126, 1150, 780, 330, 1542, 863, 661, -135, 580, -1046, -786, -653, -759, -1004, -602, -401, -1018, -706, 273, 1500, 1451, 1645, 1295, 1881, 328, 481, -1249, -927, -792, -1877, -1867, -1678, -791, -983, 232, 727, 1049, 2105, 2070, 1979, 1778, 1554, 334, + -914, -1487, -2660, -2283, -1667, -2269, -1054, -473, 100, 2229, 1746, 2564, 2531, 1850, 517, -511, -758, -877, -783, -1508, -1867, -1303, -891, -787, 99, 524, 834, 719, 1501, 1641, 1240, 986, 164, -347, -708, -1159, -996, -707, -1112, -1507, -159, 86, -248, 1296, 1712, 1095, 962, 70, 272, -180, -302, -751, -880, -580, -658, 91, -263, 82, 13, 588, 318, 302, 553, 561, 1, -152, -401, -404, -114, -94, -193, -196, 38, 44, -47, 92, 107, 95, 30, 360, 134, -14, 57, -20, -132, -139, -158, -190, -167, -54, -29, 10, 158, 204, 158, 150, + 79, 14, 2, -26, -152, -91, -1, -98, -139, -73, -16, 63, 45, 1, 38, 101, 72, 45, 101, 49, -6, -46, -78, -64, -65, -55, -39, -30, -3, 7, 0, 17, 37, 35, 56, 76, 39, 10, 21, -14, -34, -53, -59, -54, -42, -21, 2, 2, 30, 38, 23, 27, 51, 33, 7, -15, -11, -12, -28, -39, -21, -11, 0, 4, 10, 7, 11, 5, 5, 0, 4, -1, 2, -2, 2 }, + { -104, -139, -195, 63, -93, -200, -121, 85, -244, -142, -299, 101, 140, 168, 98, -110, 234, -161, 51, 1, -29, -170, -81, -187, 11, -82, 107, 64, -83, -32, -16, -172, -3, -41, 79, -7, 156, -58, 196, -87, 7, 27, -136, 93, -39, -58, 20, -42, 78, -298, 140, 173, 29, 96, 58, -134, -14, -145, 196, -55, -117, 112, -174, 4, 71, -205, 26, -51, -74, 65, 17, 15, -93, -64, -321, -43, 71, -55, 17, 37, 173, 144, 10, 47, 22, -29, -23, -45, -22, -15, -32, -31, 0, 30, 22, 20, + -49, -1, -1, -15, -2, 11, -6, 1, -23, -20, -20, -2, -19, 30, 39, 40, -460, -277, 51, -149, 28, -154, -264, -176, 300, 174, -46, 203, 48, 50, 57, -99, -27, 165, -133, 75, 120, -129, -204, 93, -167, 18, 95, 244, -55, -118, -103, 38, 133, -181, -2, 148, 58, 15, -10, -14, 193, -8, 177, 116, -45, 116, -41, -11, -18, -323, 112, 182, -106, -61, 44, 49, 52, 28, -18, -39, 11, -82, 221, -100, 25, 120, 96, -80, 87, 27, 57, 121, 107, -161, 166, 184, -63, 3, -12, 120, + -147, -77, 32, 20, 5, 7, -32, -50, 29, -24, -13, 8, 42, -32, -8, 0, -58, 19, -34, -36, -28, 21, 3, -17, -35, 7, -182, 233, 152, 361, -60, 39, 110, -175, -36, 70, -72, -238, -14, 26, 160, -192, -469, -379, -233, 91, 223, -224, 126, -110, 173, 134, 117, 207, 115, -162, -150, 28, 111, -8, 10, 290, -2, 51, 144, 152, 25, 5, 358, -25, -134, -40, 81, 105, -69, 193, 38, 104, -138, -122, -47, -80, 47, -64, 210, -241, -216, 262, -27, -11, -304, 95, -147, 164, -126, -336, + -15, 174, -144, 224, -135, 103, 209, -59, 88, 211, -14, -155, 13, 103, 48, -75, 145, 10, 77, 29, 21, 55, 10, -22, -1, 8, 22, -58, -30, -30, 56, 7, 57, 59, -55, 14, 15, -31, -23, -11, 11, -28, 12, -30, 561, 132, 150, 64, -128, 269, -127, -76, 343, -26, 276, -29, -315, 111, -107, 347, 183, -24, -311, -218, 288, 341, -398, 199, 160, 120, -26, 39, 33, -30, 394, -18, -67, -109, -132, -169, -55, -9, -227, -81, 59, -158, 9, 9, 236, -89, 8, 110, 10, 225, 102, 234, + 116, 71, -248, 26, -183, -172, 41, 239, -9, 205, -86, -155, -36, 10, 61, 141, -65, -1, -77, 79, 54, -202, 39, 42, 27, -57, 212, -23, -41, 23, 99, 43, -69, -23, -28, -51, 42, -61, 100, -60, -12, 12, -47, -14, 56, -66, -15, -71, 27, 29, 57, -77, 15, -32, 39, -26, -92, -30, 158, 111, 127, 361, 189, -157, -140, -388, -25, -9, -207, 79, 312, 38, -246, 228, 217, -23, 87, 220, 52, -200, -31, 465, 229, 48, -307, -110, 280, 96, -42, 158, 141, 148, -1, 289, -3, -37, + 73, -143, -188, -10, 32, 107, 59, -176, 178, 313, 161, -9, 232, -265, 151, -158, 166, -44, -191, -10, -248, -406, -148, -162, -20, -2, -213, 41, -65, 123, 81, 146, -23, 59, -205, 35, 32, 285, -110, -9, -99, 60, 257, 132, -149, -239, 75, -96, -33, 124, -18, 42, 29, -142, 7, -108, 31, -103, -69, -38, -4, -14, 19, -66, -7, -22, -53, -45, 16, -12, -27, 7, 24, 79, -28, 46, -34, -80, 59, -87, 83, -8, -56, -10, 28, 61, -45, -6, 13, -16, -380, -251, 538, -118, -118, 32, + -19, 577, -169, -311, 8, -307, 76, 245, 263, 83, -535, 440, -346, 184, -237, -180, -133, 220, 236, -354, 28, 155, -110, 71, 104, -128, 16, -291, -196, -450, 267, -63, 454, -211, 98, 303, -76, -90, -134, 348, 254, -426, 122, -241, -81, -93, -240, 144, 76, 376, 264, -472, -77, -202, 276, 96, 24, -275, 41, -29, 232, -38, 29, -316, -7, 225, -207, 35, -66, -62, -168, 34, -22, 399, 176, 183, -73, -44, -69, -108, -58, 89, -122, -39, -120, 91, 76, -65, -37, 84, -113, 56, 17, -30, -36, 30, + -3, -10, -22, 74, -109, 15, 10, 55, 60, 60, -55, 16, -39, 80, 22, 19, 58, 131, -145, 10, -305, -38, -352, 55, -88, 202, -14, 171, -241, -454, 96, 305, 40, -37, 238, 160, -371, -6, -140, 470, -21, 55, 37, 5, -15, -168, 372, -31, -527, -99, 320, -206, 54, -8, 43, -66, 51, -97, 126, -202, 191, 268, -209, -53, -124, -367, 147, -261, 227, -229, -396, -108, 236, -73, -141, 158, 218, 125, 239, 409, 330, -21, 65, 56, -219, 42, -229, -249, 137, -190, 63, -11, 144, 146, -189, 221, + -60, -90, -40, 155, -28, -143, -97, -202, 232, -116, -30, 40, -9, -85, -72, 16, 31, 11, -40, 54, 40, -45, 5, 35, 22, -27, 0, -37, 15, -62, -57, 36, 19, 78, 85, 8, 59, 1, -3, -518, -435, 254, 464, 1, -27, 89, -223, -107, -537, -285, -152, -4, -390, 559, 111, 312, -356, -424, -320, -124, 85, -482, -216, 224, -96, -586, -199, 79, 6, 364, 122, -114, -278, 346, -201, -20, 261, 77, -284, -146, -22, -474, 119, 369, -161, -204, 54, -240, -89, 48, -153, -117, 125, -179, -379, 187, + -216, -282, -388, -194, 39, -155, 64, 478, 269, -58, 455, 463, -200, 65, 128, -239, -155, -506, 52, -162, -410, -3, 216, 382, 235, 113, 43, -344, -43, -78, 90, -130, -15, 9, -5, 84, 16, -30, 74, -30, -109, 88, -73, -96, 15, 37, 33, 9, 106, -10, 68, 41, 8, 22, -1, -81, 19, -112, 26, -180, -45, -7, -119, -140, -19, -139, -26, -29, -160, -330, 842, -33, 516, -260, -736, 210, 64, -29, -345, -34, -227, 583, 428, 382, 280, -458, -2, 63, 407, -695, -78, -170, -202, 104, -228, 89, + 155, 115, 124, 161, -48, -69, -337, -81, -51, 332, 0, -304, -71, 361, -42, 210, 270, -196, -115, -448, -260, 876, 231, 390, 210, 51, 33, -555, 329, 52, 97, 283, 309, 481, -553, -229, -307, -39, 77, -73, -155, -91, -464, -584, -379, -547, -71, -358, -612, -259, 199, 336, -127, -524, -18, -79, 124, -144, 34, 301, 14, -22, -18, 38, 53, -89, -80, -211, -236, 126, -64, 113, 102, -38, 70, 93, 170, 120, -73, 37, 217, 42, -218, -181, -98, -46, 17, -77, 126, 138, -33, 209, 28, -58, -44, 49, + -120, 1130, 256, -163, -234, 36, -362, -709, 522, 2, 336, -254, 243, 580, -57, 65, -146, 505, 425, 165, -684, 50, 101, 423, 616, -182, -126, -81, 165, 220, 183, -311, 143, -359, 275, 366, -175, -363, 229, -395, -361, -15, 105, 514, 63, -70, 439, -81, 394, 728, 365, 8, -461, -44, -266, -216, 465, 182, -468, -5, -358, -91, 617, 284, 90, 264, 372, 193, -496, 256, 415, 142, -339, 140, 40, 71, -265, 410, -112, -98, 493, 522, 77, 149, 568, 34, 281, -199, -6, 327, 190, -145, 169, 295, -79, 3, + 377, 78, 161, -111, -188, -57, 106, 55, 87, 89, -61, -58, -48, 29, 114, 137, -91, -27, 235, 35, 315, -56, 86, -42, 41, 142, 87, 12, -1, -133, -93, -67, -141, 182, 163, -275, -14, -351, -826, 285, -329, 91, 29, 578, -399, -353, -148, -161, -213, 427, -379, -535, 159, -999, 29, -188, -423, 537, -35, -32, 226, -213, 170, -54, -597, -652, -7, 137, 381, 184, -44, -69, -376, -178, 376, -590, 813, 482, 108, 601, -402, -173, -368, -376, -163, 274, 767, 6, -397, -67, 37, -44, -42, -245, 207, 189, + 517, -10, 585, 301, 160, -16, 124, -875, 460, -112, -512, 364, -1, 479, 213, -811, 628, 490, -424, 681, 262, 509, 202, -72, -29, -23, -96, -180, -55, 74, -179, -273, 2, -178, -319, -192, -239, 150, -147, 185, 49, 189, 89, -22, -102, 31, 18, -16, 26, -58, -133, 63, -13, 77, 84, 2, 71, 32, 122, 104, -193, -116, -173, -322, -226, -1550, -116, 910, -165, 22, 803, -191, 12, 92, 216, -246, 216, -88, -264, 252, 307, -909, 109, -809, -19, -422, -451, -106, -134, -447, 223, 67, 281, 374, -546, 683, + 50, -651, 55, -452, -223, -485, -434, -194, 459, -400, 220, 456, -276, -500, -453, -674, -718, -429, -203, 50, -107, 192, 138, -433, -30, 473, 277, -716, 280, -60, -196, -664, 445, -242, 613, 768, 21, 730, -404, 420, -318, 452, 586, 44, -769, -31, -1050, 333, 228, 410, 199, -419, -357, -14, -239, 230, -259, -16, -16, -266, -202, 170, -101, -300, -27, 84, 218, 110, 473, -56, 40, -148, 332, -54, -72, 284, -16, 36, 69, 385, -63, -167, 41, 263, 256, -265, -25, 171, -299, 159, -48, 206, 13, -262, -142, 117, + 133, 158, 121, -735, 595, -1402, -83, -134, -117, 129, -804, 55, -158, -70, 368, 143, 428, -331, 303, -159, -714, -289, -524, -327, 347, -625, 82, -232, -472, -85, 463, -622, -596, 243, 360, -21, -281, 334, 355, 432, 374, 154, 512, 604, -324, 90, -285, 758, -60, -526, 635, 277, 154, -302, -398, 92, 243, 242, -20, -332, 253, -386, 13, -381, 1175, 180, -336, 962, -116, 294, -248, 483, 721, -448, 689, 728, 954, 730, 70, 542, -424, -85, 104, -237, 422, 18, -26, -43, -121, 204, 105, 576, -188, 212, -126, 3, + 110, 169, -242, 89, 243, -106, -272, -54, -437, 151, 138, 118, -114, 72, 231, 129, -54, 220, 101, -145, -72, -47, 362, 469, 251, 108, 86, 160, 280, -187, -74, 126, -28, 25, 130, -112, 1449, 373, -241, -215, 340, 93, 148, -38, -572, 482, -1313, 142, 294, -60, -236, -507, -227, 59, 396, 596, -349, -769, -615, -90, 28, -454, 935, -435, -280, 383, -126, 68, -79, 797, 138, -802, 322, 100, 558, -199, 64, -332, 280, 121, 703, -171, 320, 330, -418, -466, 38, 423, -818, -973, -282, -400, -48, -142, 101, 219, + -193, 32, -1118, -954, 762, 805, -968, -748, -932, -491, -383, 484, -507, -903, 30, 38, -548, -118, 790, -119, 48, 252, -4, 44, -31, -279, -341, -19, -94, 226, -33, -22, -246, 125, -383, -10, 122, 128, 189, 210, 43, 119, -83, 20, -193, 71, 23, -223, 231, 228, -354, 22, 264, 215, 407, -84, -466, 130, 156, -231, 152, -258, -118, -40, -79, -219, 82, -801, -101, -191, 239, -377, -107, -1247, 1104, 715, -123, 1522, -152, -829, -79, 345, -517, -675, -145, -460, -24, 133, -700, 1028, 32, 114, -646, -181, 67, -180, + 162, 237, 840, 155, -45, 685, 559, -194, 329, -425, 119, 385, 368, 956, -943, 583, 1744, 18, 285, 602, 67, 124, 280, 222, -585, -690, -254, 564, 165, -717, -393, -26, -348, 648, 58, 502, -1103, -677, 320, 762, 462, 310, 1047, 618, -441, 728, -545, -105, -79, 412, -86, -444, 390, 176, 37, -510, 357, -2, 6, -224, 301, -240, -199, -182, 143, -190, -379, 134, 26, 4, -206, -33, -258, -214, -207, -123, -80, -90, -79, 44, 7, -481, 328, 137, -154, -354, -515, -5, -280, -181, 186, -127, 320, 168, -112, 65, + 299, -125, -49, -134, 253, 69, 106, -245, 517, -1455, 31, -10, -47, -185, 679, 53, -391, -730, 738, -656, 17, 473, 381, -516, -138, -831, -3, 236, 290, 335, 89, -542, -673, 552, 286, 274, 109, 279, 85, 406, -726, -1231, 342, -188, -261, 684, -120, -368, 607, 570, 476, -46, -309, -531, -136, -702, 1645, -143, 593, 125, -546, 446, -208, -526, 514, 405, -904, 628, -96, 873, -885, -671, 893, -39, -722, 736, -270, 1259, -535, -436, -761, 481, 90, -622, 248, -808, -587, 51, 523, -464, -282, -917, -828, 971, -112, 422, + 684, 921, 5, -95, -71, 242, 372, 67, 171, 567, 250, 312, 187, 141, -110, -54, 351, 265, 460, -218, 303, 318, -499, 127, 127, -274, -138, -2, 128, -222, 362, 19, -82, -104, 308, 11, 97, 27, 88, 69, -278, -140, -207, 25, -2, 153, 200, -179, -416, 1078, -246, 730, -1142, -201, -27, -1364, -300, 197, 670, -336, -320, 29, -105, 956, -91, -482, 1015, -127, -53, 190, -406, 876, 58, -180, 420, 359, -479, -165, -222, 682, -1365, -24, -265, -483, 233, -491, 794, -209, -984, -103, 1494, -908, 655, -1012, -291, 1006, + 735, -544, 255, -663, -871, 185, -383, 379, 109, -62, 148, -1275, -499, -650, -932, 432, -354, -260, -517, -906, -762, 596, -120, 1860, 326, 171, 664, 1170, 153, -845, 1026, 776, -657, 173, -167, -655, -516, -443, -51, -404, 151, 273, 95, -315, 546, 84, 251, -76, -97, 258, 157, -263, -237, -227, 249, 119, 301, 321, 11, -173, 242, -140, 521, 247, -631, -125, -466, 55, -155, -225, 653, -36, -207, 167, 202, -240, -52, -330, 142, 236, -50, -105, 33, -222, -63, -36, 303, 726, -430, -546, 613, -975, -116, -199, 56, 691, + -452, 767, 326, 177, 227, -1244, 846, 162, -878, 347, -931, 162, 1247, -151, -740, -783, 335, 571, 457, 248, -824, -560, -256, -148, 1066, -670, -406, 1593, -883, -63, 629, 8, 663, -91, -535, -353, -972, 502, 691, -1031, 1550, 522, -1169, -1060, -1017, -1212, -986, 58, 487, 103, -821, -303, 548, -7, -514, 574, -1105, 78, -254, -1013, -954, 174, -379, 730, -1322, -169, -468, -959, 66, 1568, 400, -680, 335, -840, 345, -335, 30, 57, 441, -37, 151, 566, 6, -297, -142, 456, 315, 216, 109, -864, -89, 78, 490, 257, -453, 4, + 52, 777, 43, 258, -236, -137, 113, 263, -31, -212, -429, 77, -162, -282, 147, -192, -212, 311, -237, -327, -473, -403, -77, 140, 2, -347, 304, 770, -1909, -1741, -1534, -970, 383, -403, 1941, 528, -223, -437, -262, 564, -1287, 1499, 1954, 793, -135, 1566, -510, 951, 1773, -318, 82, 343, 2365, -596, -168, 1423, 519, 462, -409, -1445, 82, -1145, 530, -1420, -1689, -15, -115, -1161, -82, -562, -1216, -951, -1580, -70, 1570, -504, -327, -1464, -809, -538, -526, 499, -383, 2652, -651, -35, -992, 2001, 1619, -1161, 1311, -467, -1968, -347, -213, 409, + -478, -442, -271, -789, 201, 973, -1180, -166, 306, 200, -1367, 868, 586, 2007, -885, 548, 820, -54, 206, -30, 266, -227, 625, 272, 501, 446, 14, 459, 122, -178, 466, -34, 60, 48, 318, 246, -383, -288, -480, 692, -495, 98, 405, 174, 753, 660, 1134, 784, 634, 38, 410, -615, 535, 409, -160, -592, -1123, -437, 296, -621, -253, -453, -1102, -943, -467, -704, -440, -608, -788, -816, -278, -242, -389, -603, -354, -539, -395, -442, -147, -212, -191, -230, -206, -298, -167, -599, 803, 3370, 393, -2113, -524, -747, 163, 1052, 1892, 540, + -1586, -31, 1099, 238, 25, -50, 288, -152, -192, 1305, 819, 729, -1109, -721, 756, 292, 447, -386, 140, 1454, 35, 1233, 649, 672, 1206, 174, -640, 147, -733, 183, 511, 129, 1972, -659, -1271, -1227, 1523, 701, 811, 553, -873, -1097, -668, -40, 331, -242, 536, 1007, -71, 729, 663, -1025, -204, 288, -481, -436, -505, -1689, -288, 726, 61, 1468, 978, -718, 517, 4, -494, -418, -820, -1826, -977, 70, 28, -408, -114, -194, 577, 604, 309, -116, 38, 456, -236, 284, -829, -396, -116, 434, -123, 168, 279, 278, 27, 781, -642, -577, + -585, 404, -384, -602, -600, 409, -209, -441, -241, 306, 63, 451, -784, -512, -108, -57, 133, 349, -189, -311, 494, -276, -346, -290, 474, -138, -291, 142, -60, -277, -26, -367, -261, -167, -57, -117, 46, -95, 3, -35, 23, -187, -12, -69, -9, -105, -2, -164, 15, -125, 11, -106, 10, -45, 39, -73, 17, -98, 0, -105, -28, -135, -19, -99, -25, -89, -21, -56, -24, -93, -16, -40, -8, -55, -2, -75, -9, -51, -25, -32, -21, -52, -15, -39, -36, -24, -18, -33, -12, -31, -225, -784, 56, 2691, 647, 1151, + -591, -2389, -1266, -1750, -638, 1233, 2714, 1261, 270, -1275, -1269, 900, 1332, 712, 1626, -37, -1123, -1558, -810, -212, 1199, 184, 678, 669, 72, 1683, 1121, -94, -193, -1488, -406, 1, -4, 904, 1521, 986, 712, 1494, 809, -1483, -1254, -347, -990, 1047, 654, 1533, 1133, 1360, 358, 269, -1124, -1105, -1104, 412, 511, 32, -180, 2399, 565, -128, -258, 1654, -1760, 399, -3320, -699, 788, -1114, 1039, 643, -17, 2398, 1086, -1304, -2700, -1247, -1242, -620, -482, -308, 1132, 777, 1539, 226, -1191, -761, -1248, -1094, -1158, 534, 72, 529, 637, -278, 587, 366, + -466, -12, -513, -116, -1070, -1058, -444, -437, -15, -988, 514, -34, 157, 329, -720, -1382, -1321, -28, 249, 336, 813, 253, -459, -758, 232, -261, -433, 203, -3850, -2328, -1294, 1145, 307, 5247, 5567, 3408, 6174, 5074, 5338, 3723, 4514, 3690, 52, -1738, -2514, -2388, -5035, -6009, -6309, -4380, -3471, -1346, 224, -1765, 1071, -2229, -827, -140, -710, 545, -2074, 2843, 467, 2593, 1641, 978, 657, 1441, 913, 1477, 3351, 3214, 2536, 3141, 3941, 3616, 3380, 6245, 2170, 4398, 5697, 3940, 5174, 2769, 3682, 2904, 3455, 3770, 1375, 2446, 1828, 2290, 2186, 615, -447, -2374, + -900, -3172, -2800, -4698, -5349, -5358, -11349, -9585, -10319, -10211, -11944, -12055, -7458, -8648, -6463, -7629, -5824, -5490, -4805, -4795, -2778, -1209, -1773, -1766, -1468, 288, 2279, 1212, 4768, 4131, 6032, 6228, 5719, 7176, 6620, 7700, 5991, 7368, 7775, 8725, 7600, 4564, 4532, 4559, 4597, 4272, 2973, 2816, 1143, 837, -123, 149, 544, -1563, -2353, -2505, -1581, -1361, -2619, -2996, -3545, -2534, -3286, -2991, -2571, -2706, -2814, -2758, -762, -634, -382, -603, 319, -64, -111, -562, -252, 232, 329, 157, 474, 388, 582, 52, 61, -48, 288, -22, 71, 58, 190, 41, 38, -248, -7, -44, + 60, -156, -25, 7, 68, -123, 0, -95, -17, -204, -122, -136, -27, -195, -150, -314, -103, -115, 5, -145, -171, -344, -298, -410, -247, -328, -300, -451, -344, -363, -208, -283, -172, -246, -122, -131, 62, 110, 290, 242, 383, 384, 602, 624, 667, 639, 740, 647, 679, 572, 562, 403, 369, 162, 161, -8, -34, -173, -128, -199, -135, -206, -126, -177, -83, -130, -38, -96, -12, -74, 7, -55, 24, -41, 34 } }, + { { 177, 3, -66, -15, -159, -109, 71, 6, -100, 124, 83, -27, 8, -17, 100, -139, 52, 104, 92, -200, -140, -99, 134, 33, 44, -56, 143, 54, -35, 4, -41, 28, 54, -32, -41, -120, 128, 213, 26, 136, -25, 28, 49, 59, -161, 12, -169, -38, -24, 53, -85, -2, 37, 17, -98, 4, 12, 81, -104, -131, -17, 179, 286, 1, 47, 20, -61, -171, -43, 120, -55, 120, 47, 122, -6, 48, 43, -102, -138, -14, 53, 80, 39, 36, 24, 28, -47, -75, -51, -41, -19, 2, -28, -3, 26, 42, + 37, -5, 3, 25, 0, -29, 83, -181, -39, -172, 100, 9, -77, 361, -140, -262, 22, 119, -20, -197, -54, -87, -30, -94, -29, 133, -8, -89, 156, 21, 152, -42, -35, 56, 6, 66, -26, 140, 233, -65, -154, -116, 97, -2, -354, -35, -140, -54, 176, -123, -91, 119, -77, -19, 162, 54, -124, 55, -89, -212, 69, 81, -158, -94, -44, -69, 0, 67, 111, 164, 187, -46, 21, -74, 82, 49, -39, 76, 121, -115, -56, 18, 4, 44, 138, -19, -35, 122, 20, -87, -52, -8, -51, 36, -20, -49, + 21, -55, -40, 25, -52, -38, 4, 35, -65, 6, -14, -25, -30, -4, -50, -16, -48, -291, -149, 90, 129, 51, 140, -119, 146, 181, -51, 200, -28, 148, -70, 5, -63, 189, 73, -7, 167, -89, -72, 124, -292, -50, 15, -61, -260, -158, 107, -101, -68, 5, 203, -48, -143, -10, 52, 116, -18, -184, -119, -33, -95, 31, -161, 81, -151, -221, 7, 79, 90, -70, -51, -145, 188, 110, 26, 3, -6, -63, -35, 65, 80, 285, -32, 73, 18, -8, -139, -105, 193, -82, 19, 49, 28, -29, 146, 9, + 5, -157, 153, 87, -59, -34, -17, -45, 21, 111, -2, 45, 33, -14, 26, 58, -6, 1, 18, 28, 23, 34, 59, 23, -43, 47, 21, -31, -25, -4, 7, 1, 72, 86, 79, 185, -123, -185, -148, 92, 206, -39, 158, -141, -170, 140, -71, 13, 53, 175, 66, 279, -122, -151, 66, -84, -78, 157, -248, -155, 25, -50, 113, -86, 31, 198, -186, 137, -112, 88, -105, -32, -17, 205, 39, 5, -152, 6, -180, 66, 44, -122, -3, -52, 312, 40, 20, -273, -159, -230, 178, -119, -13, 92, 397, 279, + -113, -247, -103, -215, 224, -45, -63, -101, -66, -21, -104, -71, -18, -86, 59, -61, 83, -312, 20, -28, -99, -49, -105, -24, -163, 10, -68, -8, 98, -34, -36, -72, -78, -25, 21, -7, -7, -31, -13, -36, -6, 5, 18, -26, -28, -40, -34, -32, -51, 17, -17, -4, -52, -154, 110, -160, -291, 297, 131, -307, 307, -47, -20, -432, 256, 174, -353, 107, -60, 135, 28, 155, 96, 41, -166, 17, 58, -214, -94, -253, -46, -156, -87, 31, -202, -72, -296, 113, 27, 27, 24, -125, -258, -78, 88, -40, + -24, 270, -400, 169, 201, -28, 11, -76, -34, -127, -199, -132, -157, -102, 96, 56, 86, 136, -34, -70, 189, 367, 256, -4, -314, 87, -50, 47, 328, -1, 330, 298, -43, -98, -82, 24, 26, 112, 335, 91, 11, -34, -211, 26, 62, -70, -13, 11, -5, 40, 27, 25, -29, 41, 35, 37, 39, -113, -21, -81, 30, -63, 24, -18, -32, -68, 10, 17, -102, -31, 21, 3, 466, 123, -86, -20, 141, -46, 451, -45, -73, 578, 1, 294, -111, 11, -28, 50, -77, 43, -12, -13, -315, -27, -77, -53, + -133, 203, 90, 122, -178, -16, -280, -108, 49, -19, -171, -49, 89, 212, 123, -63, -260, -6, 70, -40, 133, 94, 182, 258, -86, 1, -278, -331, 312, 172, -15, -11, -14, -119, -137, 0, 249, 149, 43, 311, -239, 72, -197, -146, 129, 139, 109, 467, -20, -206, 33, -202, 90, 57, 166, -88, -1, 24, -159, -25, 106, -13, 25, -64, -38, -7, 72, -37, 44, -69, 3, -90, 26, -46, -35, 18, 43, -54, 59, 43, 72, 8, 41, -16, 24, 17, 24, -26, -4, -24, -7, 17, 36, -31, 12, -7, + -258, -345, 134, -322, 0, 360, -377, 138, 168, -100, -465, 7, 271, -300, 186, -21, -134, -389, -11, -281, 49, -142, -219, -273, 112, -38, -16, 260, -158, 220, -167, -66, 335, 116, -180, 138, 81, -155, 82, 85, -60, -66, 13, -75, -89, 55, 61, 458, -431, 70, 27, -154, 309, 177, -107, -333, 29, -33, -101, -210, -247, 301, 195, 25, -30, 161, 81, -72, 128, 93, -84, 321, -119, 196, -131, 98, 100, 73, -10, -178, 170, -138, -145, -99, 49, 0, 21, -169, 91, 72, -107, 12, -5, -53, 10, -35, + 81, -23, 12, 69, -31, -51, 45, -59, 47, -10, -1, -68, -31, -2, -75, 74, 41, 17, 48, -15, 33, -18, 152, -348, 255, -145, -64, -199, -144, 122, -115, 100, 390, 134, 214, -497, -330, -177, -119, 54, -2, 86, -418, 224, 93, 56, 399, 7, -226, 375, 147, -166, 76, -214, 197, 93, 262, -224, -160, 67, -227, 287, -263, -4, 255, 235, -485, -13, 24, 57, 80, 531, 122, 34, -162, -133, -286, -154, 392, 10, -468, 8, 108, -265, -292, 36, -190, 79, 429, 212, 181, -175, -459, 38, -79, 212, + -41, -383, -47, 101, 106, 105, -32, 326, 61, -206, 268, -19, 161, -4, -40, -139, 198, 138, 78, -100, -40, -25, -67, 39, 0, -85, 43, 27, -48, -63, -27, -47, -7, 62, -62, 32, 76, 92, -23, 40, -48, -613, -183, 174, 474, 68, 246, 843, 140, 144, -130, -403, 229, -195, 211, -50, 557, 407, -215, -456, -363, 276, -242, 338, 148, 110, -117, -44, 401, -79, 354, 355, 183, 249, -276, 269, 145, -144, 392, -172, 356, 27, 40, -522, 315, 29, -98, 258, -364, -144, 218, 179, -336, 54, -215, -123, + 332, 45, 100, -35, -383, 257, 244, 17, 193, 87, -170, -178, -14, 204, -347, -12, 22, 15, -3, 152, 199, 410, 230, 14, -575, -189, -215, -19, 43, -161, -341, -107, -154, 90, 13, -97, 36, -99, 159, -57, -68, -94, 2, 46, -205, 129, -132, 54, -34, -76, 3, -126, 41, -114, -83, -16, -66, -61, 70, 121, 72, 117, 152, -32, 22, 761, 222, 102, -282, -684, 495, 155, -455, 136, -50, 117, 96, -328, -703, -550, 185, 430, -86, 452, -211, 352, 429, 583, -130, 431, -384, 146, -210, 52, 231, -10, + -126, 104, 290, -209, -390, -393, 820, 1, -43, -372, 379, 123, -761, -441, 168, -108, -137, 295, 98, 733, 403, -28, -429, -420, -240, -174, -487, 446, -334, 352, 301, -309, -398, -384, -561, 133, -13, -203, -256, -412, -150, -405, 81, 46, -141, 52, 326, -846, -332, -691, 343, 239, -300, -103, 137, -133, -9, 160, -133, -279, -36, -83, -92, -7, -41, -121, -1, 20, 141, -208, 48, 107, -19, -89, -137, -43, -26, 24, -52, -16, -86, 33, -39, -135, 224, 18, 62, -184, -417, -778, -183, -195, 35, -173, 26, 93, + -93, 348, -444, -122, -421, -10, -213, 489, 528, 439, -605, 434, -223, 333, -130, 249, -205, -244, 85, -319, 206, 267, -38, 165, -308, -27, 506, -395, 14, -109, -173, -316, -24, 518, 661, -408, 196, -40, -409, -401, -449, -191, 839, 522, -162, 284, -183, 248, -466, 284, -18, -239, 638, 344, 128, 223, 180, 615, 77, -497, 205, 403, 302, -877, 541, -364, -339, -153, 53, -336, 383, 868, -150, 136, 435, 88, -73, 118, 43, 263, 223, 149, 409, 225, -114, 294, 173, -108, -249, 156, -34, 168, -71, 61, 125, 64, + -34, -15, 57, 208, 43, -29, 44, 164, -63, 24, 251, 113, -63, 153, 46, 53, 106, 15, 88, -22, -154, -126, 128, -58, 558, 350, 1499, 409, -241, 88, 260, -2, 506, 361, 354, -451, -730, 732, -409, 63, 266, 805, 336, -499, 454, -452, -82, -618, -793, -97, 227, 210, 172, 198, -53, -558, -193, 171, 197, -298, 622, 382, -356, 197, 315, 113, 29, -344, -31, -243, -129, 29, 391, 941, -246, 80, 151, 347, -328, 1195, -93, 111, 112, -551, -523, -868, -355, 467, -154, 232, 203, 821, 144, 143, 55, 646, + 326, -277, 609, -549, 99, 546, 722, 649, 270, -377, -595, -267, -182, -449, -235, -257, -58, -377, 107, -133, -48, -329, -25, -207, 334, 29, 83, -293, -43, -401, 41, 165, 1, 286, 197, -3, 134, -64, -165, -109, -66, -344, 45, 64, 95, 98, -154, 237, 275, 112, -187, -138, -53, 56, 159, 76, -120, -72, -52, -151, -626, 355, 159, 434, -122, -943, 68, -631, -571, 172, 127, 268, -173, 194, -42, -321, 508, -80, -179, -204, -371, -308, 179, -389, 87, -249, -181, -107, 497, -98, 534, 341, -152, 181, 178, 387, + -277, -365, 45, 228, 286, 510, -574, -547, 223, 181, 618, -311, -56, 312, -10, 87, -128, 411, 506, 237, -78, 324, 1073, -241, -329, 402, -57, 633, 139, 294, 344, -118, 237, 732, -214, -883, 606, 179, -305, 82, -1358, 894, -24, 553, -368, 287, 26, -539, -526, -74, 83, -399, -14, 57, -89, -136, -99, -437, -89, -265, -14, -141, -57, -161, 243, -199, -166, -285, -154, -325, -78, 65, -196, -27, -165, -165, -191, -18, -162, -113, 31, -53, 118, -107, -225, -231, -20, 30, -162, -38, -86, 59, -322, -5, -593, -9, + 875, 458, -1172, 195, -227, 115, 169, -42, -614, 97, -112, 530, 981, -152, 302, 673, -50, -172, -190, 274, 979, -8, -90, 834, -355, 234, -19, -1, -235, 321, -938, 40, 269, 682, 691, -575, 3, 655, -60, 1210, -457, -576, 59, 882, 132, -657, -335, 210, -24, 390, -995, 130, 22, -192, -728, -615, 145, -179, -65, 46, -757, -760, 142, 132, -801, -253, -528, 465, -1254, -455, 383, -737, 388, -191, -323, 420, -148, 625, 560, 142, 339, -153, 51, -424, 447, -326, 257, -445, 313, 34, 126, -29, -22, -251, 287, -333, + 35, 50, 151, -366, 171, -142, -130, 129, -105, -166, 228, 117, 246, 130, -54, -117, -155, -24, 25, -169, 37, -121, 37, -351, -215, -138, 159, 224, -146, 58, -81, 102, -314, 664, -12, 373, -692, -38, -656, 687, 286, 895, 609, -301, 107, 709, 346, 367, 215, -580, -182, 303, 34, 356, -767, -548, 329, 1142, 142, -362, 702, 215, 434, 130, 75, -627, -662, 23, -2, -1106, 78, -219, -70, 364, -449, 278, 865, 103, -1444, -1018, -181, -306, -369, 0, 247, 237, -364, 407, 362, 351, -235, 303, -175, -362, -102, 337, + -1082, -234, -496, -547, -236, 160, -298, -20, 1162, 678, -466, 13, -1, -194, -224, 112, 774, 297, 105, -236, -193, -401, -487, -494, -130, 73, 141, -168, 124, -33, -130, -35, -150, -433, -126, 4, -127, -374, 33, -130, 400, -203, 125, -35, 156, 6, -353, 36, 388, 69, 347, -93, 169, -109, 101, -18, -267, -104, -44, -38, -67, 5, -93, -178, 236, 466, -646, -159, -277, 174, 1334, 215, -665, 178, 586, -124, 547, 707, -369, 170, 349, 246, 10, -101, -224, 108, 412, 218, 384, -582, -907, -93, 396, 357, 283, -100, + -837, 270, 178, 1248, 1303, 313, -980, 707, -377, -993, -239, -1176, -904, -394, -439, -911, 153, -366, -1052, -955, 270, 624, -109, -806, 234, 25, 252, 510, 489, -623, 801, 556, 64, 225, 555, -28, 1462, -1046, -507, -34, -1201, 982, 65, 1234, 374, 277, -69, 245, 516, 21, -493, -7, -266, 196, 182, 353, -154, -449, -9, 419, 191, -266, -140, 220, -306, -1, 0, 384, 144, -209, -97, -238, -392, -333, -25, 73, -197, -140, 39, -192, 296, 147, -10, 182, 603, -232, -122, 69, 158, -329, 351, -120, -17, 61, 259, 458, + -661, 179, -1312, -345, -89, -313, 1423, 459, -388, -891, -464, -363, -578, -410, 210, -1305, -291, 971, -123, -101, -1011, 964, 466, 29, -389, 415, 194, -221, 428, -671, -189, -339, 186, -151, -436, 492, -373, 209, 5, -652, -419, -96, -833, -802, -1093, -273, 488, -357, -208, 632, -772, -620, 666, 1, -49, 615, -1, -514, -309, 212, 430, -666, -221, 825, 344, 796, 400, -155, 406, -26, -1080, 342, -820, 593, 93, 221, -351, -920, 185, -132, -814, -316, 350, -402, 6, 133, 252, -256, 4, 45, -80, 174, -131, 100, 319, -55, + 102, 93, -225, 73, 147, 96, -171, 223, 139, -10, -235, -451, 83, -356, 282, -363, 230, 308, 2, 23, -3, 178, 15, -151, 343, 290, -153, -96, -228, -368, 972, 345, 31, 124, -260, 392, 597, 1529, 1327, 119, -591, 275, 767, 225, 593, 435, 285, -448, -585, -693, -54, 263, 486, 995, 519, 639, 364, 593, 292, 571, -384, 111, 1066, -25, 819, 222, 661, -1053, -177, -308, -317, 250, 406, 769, 1233, 1041, -373, 188, -1381, 338, 311, 1215, -969, 770, -256, -672, 512, 163, 426, 763, -253, -969, 497, -622, -863, -404, + 1141, -992, -1419, -710, -240, 748, -84, -505, -982, -733, 460, -64, -25, 635, -695, 200, 700, 278, 466, 687, -470, -231, -399, 526, 109, 272, 184, -468, 578, 147, 85, -228, -863, -814, 74, -386, -169, -366, -328, -138, 143, -3, -369, 463, 378, -50, -418, 69, 238, -290, -141, -166, -5, 201, -101, -200, -173, 142, 108, 227, 271, -145, -133, -165, 156, 178, 954, -298, -1063, 79, -446, -1509, -769, 1990, 274, -892, -988, 116, 14, 415, 512, -689, -464, -1102, 255, -396, -269, 1698, 361, -229, -1749, -107, -935, 930, 1140, 126, + 886, -1041, -414, -655, -158, 1735, 2151, 350, -576, -762, -1556, 28, 200, 1886, 1047, -268, -3090, -1593, 265, -290, 2712, 917, -1303, -534, -2325, -728, 81, 1528, 1569, 1769, 84, 425, -185, 160, 2167, -791, 1592, -377, -1634, -481, -1732, -548, 2269, 1041, 1621, -528, 1271, -1413, -225, 348, 679, 1357, -453, -19, 87, -117, 210, 370, -383, 69, -403, -722, 332, 607, 335, -66, -438, -969, -963, -498, 330, 915, 512, 711, -946, -1232, -957, 121, 1095, 1224, 935, -543, -2367, -1510, 51, 1208, 2582, 1013, 217, -1159, -1541, -522, -486, 1366, 1498, 574, + -82, -1279, -965, 313, 453, 1116, 541, -550, -390, -662, -316, 338, 300, 343, 423, -73, -116, -1370, 1520, 9, -404, -2365, -644, -634, -1075, 2302, 19, 1035, -1575, 878, 726, -699, 454, -129, 406, 7, 1170, 422, -1144, 695, 563, 3, 789, -579, -305, 1002, 694, 670, 327, 584, -1721, 1506, -866, -541, 325, -1197, 1756, -493, 174, 1277, 42, -186, 689, 713, 1244, -297, -1157, -1171, 130, -418, 545, -706, -347, -475, 353, -2207, 36, 1651, 455, 676, -61, -174, 434, -577, -668, 420, 230, -713, -800, 3058, -329, -985, 279, 1437, -38, -1119, + 465, -204, -425, 928, 1171, -848, -1398, 324, 339, -316, -835, 49, 424, -121, -134, -48, -142, 232, 252, -280, 34, 133, 65, -165, 67, -2, -385, 287, 122, 548, 271, -197, 224, -99, 322, -15, -79, 449, -106, 310, -84, -339, -26, 405, -107, 459, -423, 575, 138, -399, 176, 17, 214, -61, -159, -33, 143, 455, -1194, 433, 1856, 2952, -1310, 970, -1951, -560, -1192, -148, 1797, 1930, 1514, -34, -1226, -722, 654, 64, 324, 1017, -26, 514, -1283, -310, -745, -883, 486, 427, 21, 915, -770, -11, 196, -1059, -36, 92, -686, -239, + 250, -437, 1008, -313, 1530, 1179, -761, -194, -1056, -1183, -1565, 518, 716, 2106, 1588, 763, 1008, 214, -1152, -739, -646, -762, -168, 459, -44, -516, 139, -521, 340, 799, 151, -789, 633, -366, -413, -789, 420, 383, 185, 123, 1840, 1430, 1151, 219, -265, -1534, -324, -138, 1535, 903, 402, 489, 1330, -186, -525, -691, -597, -256, -130, 148, 21, 37, 694, -53, -406, -225, -136, 43, 347, 643, 275, -49, 387, -607, 256, 614, 246, 1182, -465, 37, 205, -451, 134, -735, -31, 298, 19, 343, 189, -54, -9, -114, -12, 184, -201, -3213, + -1828, -1086, 1855, 840, 4904, 4570, 4762, 4777, 5159, 3595, 1906, 2717, 1663, -840, -1504, -2368, -4545, -4132, -4245, -3112, -3115, -2343, -1908, -1046, 120, -1829, -908, -398, -271, -1001, 266, 1197, 1385, 486, 1634, 2038, 524, 381, 421, 2001, 2124, 2639, 2995, 2585, 2974, 4473, 1835, 3487, 4804, 3056, 3649, 2834, 1443, 1682, 1900, 1654, 2293, 2223, 1405, 245, 703, 1298, -75, 126, -630, -763, -2254, -1047, -3913, -4954, -3938, -4523, -6109, -5935, -3496, -6626, -5980, -5493, -6175, -5244, -3974, -5027, -3674, -1050, -2440, -3052, -1193, -1227, -981, -1117, -482, 265, 620, 1171, 1560, 1755, + 2014, 2049, 2938, 1767, 3461, 3842, 1843, 3566, 3421, 2136, 2620, 3774, 2585, 4264, 3240, 4040, 2847, 2556, 2681, 2475, 1964, 2221, 1954, 1515, 1158, 1101, 914, 360, -308, -271, -185, -1400, -2229, -2165, -2199, -2415, -2221, -2499, -1804, -1886, -1535, -1163, -904, -1041, -1013, -795, -563, -628, -803, -450, -248, -493, -718, -444, -334, -450, -544, -263, -38, 156, -7, 109, 355, 362, -35, 108, 239, 159, -52, 46, 129, 99, -105, 6, 86, 147, 79, 150, 30, 89, 165, 296, 95, 57, 25, 99, 26, 72, -4, 36, -87, -140, -238, -95, -155, -128, + -218, -63, -116, -71, -68, 91, 28, 75, -19, 152, 130, 239, 110, 278, 294, 358, 197, 326, 307, 314, 164, 246, 182, 261, 126, 161, 72, 159, 19, 76, -17, 39, -78, -32, -106, -32, -122, -49, -119, -24, -96, -6, -76, 17, -55, 35 }, + { 349, 17, -21, -13, -26, -179, -179, 172, 43, -105, -156, -77, -118, -207, 264, 31, 97, 130, 380, -11, 62, -92, -32, -71, -245, 54, -74, 23, 173, -69, -15, 36, 20, -42, 10, -229, 49, -7, -80, 70, 35, -155, 244, 7, 37, 224, -86, -98, -220, -114, 155, 9, 166, -81, -180, 78, -168, -77, -325, 134, 116, 69, 100, 224, 60, -99, 123, 186, -120, 91, 1, -40, -61, -51, 128, -26, 141, -71, 58, -44, 53, 101, -53, 36, -36, 81, 69, 56, -26, 19, 4, -46, 25, 80, 16, 27, + -46, 31, -24, 18, -34, 7, 48, -139, 39, -87, -173, -18, -204, -251, -156, -121, -274, 10, -98, -57, 86, 292, 28, -71, -32, 46, -4, 121, 210, -19, 236, -28, -14, -29, 135, -177, 29, 20, -42, -11, -103, -176, 242, -83, -16, -44, 108, -115, -97, 41, 38, 167, -113, 137, -79, -139, -9, -58, 40, 75, -1, 97, 49, 70, -91, -110, -178, -133, 19, 215, 29, 174, 48, -91, 122, 57, -128, 227, 40, -215, 58, 97, 22, 64, 58, -153, 58, 53, 40, -9, 114, 37, -26, -37, 2, 45, + 1, 61, 1, 3, 38, -15, -31, -22, 9, -30, -29, 39, -1, 38, 36, -9, -1, -254, -229, 50, 24, 192, -149, 197, -101, -43, -310, -19, 18, -105, -21, 166, 153, 234, -60, -35, 143, 69, 128, -317, 311, -67, -8, 50, -42, -2, -31, -22, 192, -6, 252, -44, -108, -213, 21, -96, -88, 147, 110, 154, 1, 19, -231, -164, -6, 206, 67, -27, 65, -86, 216, -12, -194, -241, -90, 270, 200, 208, 93, 8, -230, -101, -36, -133, 135, -24, -67, 119, -326, 96, -45, 76, -29, -92, 143, 55, + -156, -162, 79, -42, 93, 26, -73, 50, 58, -3, 20, 0, 4, -27, -4, -45, -3, -39, 61, 35, -52, 24, -16, 17, 14, 22, -39, -31, 8, 24, -70, -38, 63, -71, -142, -21, -110, 51, 174, 71, 5, -70, -410, -268, -10, 120, 141, 10, 27, -56, 140, 65, 112, -176, 167, 99, -194, 74, 175, -8, 55, 31, 158, -122, 93, -14, -23, -151, 8, 165, -106, -74, -144, 194, -20, 39, -152, -427, -126, 65, 38, 161, -115, -68, -66, -27, -139, 6, -126, 283, 98, 232, -233, -44, -98, 217, + -67, -37, -180, 113, -5, -117, 182, 59, 21, 212, 44, -182, -27, 25, -51, -60, 0, -154, 309, 130, 44, 196, 83, 79, 141, -38, 119, -66, 20, 15, 6, -33, 21, 12, -12, -18, -21, 18, -17, 4, 102, 14, -4, 1, -2, -11, 81, 24, 52, 7, -53, -10, 115, -92, 74, 6, -46, 193, 149, -16, -263, -354, -271, 100, 2, -153, -38, 17, -33, 396, 70, -288, -75, -87, 16, -136, 226, -169, -218, 205, -85, 56, 56, -95, -257, 34, -136, -122, -125, -16, 204, -28, -44, 298, 57, 45, + -382, -43, 207, 240, -131, 65, 35, -380, -49, -23, -36, 96, 7, -213, 30, -170, 166, -58, 212, 42, -239, 107, 455, -176, 6, -337, 84, 284, -506, 73, -34, -44, 129, -82, -130, 239, 231, -197, -21, 150, -64, 36, 73, 45, 17, -57, 130, -3, 86, 4, 116, 78, 74, -5, 27, 127, 16, -25, 47, 40, 18, 106, -56, 34, 20, -23, 11, 39, 29, 14, -7, 6, 345, 38, 157, 237, -293, -96, -222, 110, 136, 257, 511, 76, -382, -40, -92, -44, -162, -3, -14, 188, 158, 52, -9, 4, + -54, -48, 225, -75, -24, 160, -15, 93, -11, 205, -154, -319, 398, -27, 99, -299, 27, -93, 441, 65, 203, -45, 181, 114, -388, -65, -215, -193, 33, 275, 41, -59, 437, -49, -237, -189, -121, 209, 658, -4, 187, 44, -201, -48, 10, 191, 303, 25, 245, 210, -383, 10, -63, -12, 202, -90, 58, 90, -23, -203, -132, -295, 77, 114, -7, 43, 51, 34, 4, -93, 27, 41, 3, 38, -40, 76, 1, 37, -14, -16, -30, 8, -12, 12, 73, 102, 94, 11, 31, 62, 44, 1, 44, 11, -1, 77, + -111, -508, 119, -56, 177, 106, 473, 89, -84, 107, 363, 391, 168, 274, 290, -227, -168, -364, -384, 37, 172, -334, -229, -23, -376, -320, 164, 45, -165, -118, -245, 201, 155, 334, 650, -78, -180, -75, -315, -10, -245, -281, 335, 32, 49, -432, 443, 81, -270, -94, 230, 9, 52, -14, 40, 122, -206, 240, 9, -179, -45, -302, 49, -310, -267, 227, 244, -248, -381, 91, -182, -34, -99, 123, -107, 164, 57, 200, -44, 147, 82, -352, -118, 78, 48, -1, -168, -103, -48, 107, -63, -64, 8, 84, 73, -11, + -2, -106, -51, 12, -21, -17, 83, 2, -3, -80, 72, 15, -24, -21, -47, -17, -52, 66, -16, 26, -19, 130, -195, -207, 250, -75, -63, 149, -215, -220, 252, 344, 2, -18, 112, -292, 498, -306, 32, 242, -118, 226, 267, 91, -288, 309, -50, 117, -227, -40, -428, 148, -256, 99, -441, 258, -323, -221, 178, 255, 81, 30, 6, -273, -259, -161, 659, 366, -109, -614, -91, 174, 354, -201, 25, -424, -150, -52, 106, 63, -100, -7, 182, -210, -16, -239, 126, 157, 455, 195, -227, 95, -128, -346, -48, 201, + 24, 571, -331, -159, 84, -297, 148, 48, -60, 290, 68, 128, -2, 11, -49, 143, 210, 52, -66, 157, -86, 49, -151, -49, -4, -194, -7, -76, -38, -76, -130, -59, 39, 49, 30, -41, -10, 85, -146, 14, 8, -440, -62, 87, 261, 123, 340, 59, -400, 254, -338, -368, 13, -36, 281, 343, 321, 461, 116, -480, 526, 284, -209, 401, -49, 47, -350, -124, -99, -159, 341, -569, -125, -268, -250, 45, 277, -131, -324, -349, -449, -459, -229, -79, 201, -360, -462, -276, -114, -230, -149, 404, -224, 37, 219, -369, + -215, -249, 403, -172, 264, 571, -52, 127, 60, -176, -226, -158, 274, -41, 313, 18, 237, 54, -389, 486, -206, -63, -414, 255, 551, 92, -71, 145, 67, -351, -160, 20, -79, -38, -147, -149, -20, 25, 26, 254, -26, 32, -122, 96, 14, 191, 87, 86, 40, -23, -78, -70, -110, -25, -82, 57, 33, -2, -56, -51, -40, -18, 24, -21, 109, 815, 507, 376, -273, -580, -162, 360, -557, -297, 6, 439, 307, 257, -325, 246, -91, 246, -68, 632, 372, -27, -582, -55, 433, 377, 11, 766, 340, -149, -5, 57, + -95, -208, -298, -42, -828, 237, -287, 43, -34, 219, 302, 12, 77, -363, 257, -129, 540, 17, 73, -1324, -62, 358, 178, 381, -134, -368, 202, 76, -310, 294, 54, -288, -1, 17, 97, -103, -491, -483, -25, -171, 158, 176, 67, 187, -601, -200, 25, 136, 138, -233, 182, 48, -91, 67, 163, -108, 17, -32, 64, -110, -184, -56, 207, -156, 17, -116, 79, -45, 69, 127, -21, -117, 94, -16, -148, -86, 45, 70, 2, -53, 22, -7, 82, -37, 164, -54, -17, 103, -561, -901, 144, 313, 323, 9, 748, -532, + 175, 103, -153, -472, -200, -268, 317, -139, -293, -481, -46, -177, -93, -362, 192, -22, -171, 196, 248, 295, -384, 700, 41, -100, -431, -403, -83, -52, -420, -436, -336, 282, -195, 467, 148, 780, 266, 296, -101, 418, -74, 101, 591, -180, 213, -711, -908, 198, -44, -575, 34, 14, -784, 220, -232, -155, -307, 295, -287, 16, -33, 142, -1, -428, 250, -62, 99, -540, -747, -664, 35, -157, -756, -159, 724, 382, 167, 138, -337, 11, -78, 32, -112, -89, -5, -8, 28, -1, -235, -56, 60, -44, 111, 185, 154, -2, + -27, -80, 244, 141, 160, 135, 98, -18, -95, -84, 191, -148, 113, 161, 62, 80, 12, 48, -130, 12, -38, -111, 53, 74, 147, 547, 718, -21, 193, 451, 374, -39, -909, 623, -58, 169, -183, 320, -19, -395, 115, 717, 114, -471, 419, 297, 198, -354, 386, 283, 38, 456, -177, 123, 739, 536, 27, 170, 366, -692, -134, -43, -102, -606, 162, 185, 41, -470, -1, -805, 50, -575, -107, 298, -239, -347, -273, 173, 148, -320, 135, -114, 405, -205, -226, 209, 380, -34, 170, 146, -872, -18, -56, -446, 55, 576, + 184, -158, -62, 422, 303, 186, -109, 668, 16, -548, 84, 668, 355, 341, 210, 41, -154, -184, 130, 113, 168, 254, -51, 202, 131, 25, -23, -15, 100, -84, -23, -83, 10, -36, 109, -194, 47, 75, 34, 160, -258, -106, 59, 59, -14, 164, -44, -45, -61, 26, 115, 127, -136, 31, 85, -130, -72, -68, -54, 363, -820, 356, -848, -977, -654, 55, -560, 545, -181, -653, -37, -157, 76, 137, -170, -73, 425, -119, 153, -227, -253, 712, -250, -68, -36, 172, 416, -866, -75, 482, 439, 438, 41, -147, 888, 318, + 269, 365, 145, -115, -10, 544, 156, -364, 183, 991, -533, 689, 232, -1022, 234, 706, -92, 324, -20, -772, 380, 988, 39, 675, -419, 599, 469, -4, -105, 551, 269, -697, 692, -164, -179, 441, -225, -243, -333, 122, 20, 129, -47, -132, 515, -465, 65, -87, -173, -378, -387, 228, -46, -229, -347, -266, -487, -323, -37, -220, -156, -24, -262, 112, -233, -211, -78, 64, 59, -102, -33, -336, 119, -353, 258, -84, -42, -150, -106, -9, 395, 217, -62, 107, 266, 164, -177, -66, 92, -134, 212, 60, -111, 87, -323, -548, + 1329, 671, -1569, -634, 157, -250, 442, 539, 561, 660, -409, 1243, -195, 40, -413, 474, 611, -438, -518, -98, -302, 64, 238, 47, -330, -112, 499, -32, 248, 71, 603, 926, 339, -432, -1042, -78, -184, 125, -248, 350, 563, 61, -221, -463, 1120, 996, -140, 491, -278, -352, -1097, 610, -517, -108, -42, -331, 181, 677, 93, -285, 308, -127, -458, 692, 129, -937, 1204, -812, -450, 478, 472, 413, -3, -1002, -96, 98, -68, -323, 186, -164, 62, 135, -429, 494, 328, 172, 56, -189, -157, 0, 161, 24, 122, -70, -335, 108, + -486, -142, 142, -131, 251, -212, -43, -178, 198, 27, 245, 306, 194, 18, -235, 173, 266, -45, -43, -287, -141, 353, -128, 241, -31, -120, 111, 125, -18, -186, 344, -179, -431, 49, 615, 183, -836, -669, -161, 1045, 109, -501, -1348, -375, -62, 320, 927, 711, -100, 9, 610, 497, 23, 137, -1819, -1146, -559, -898, 77, -501, 804, -184, -64, -4, -325, -370, 582, 364, 206, -82, -278, -249, 290, -652, -245, 115, -227, -317, 271, -942, -1319, 314, 411, 512, -771, -409, 425, 162, -1286, -1129, 68, -546, -566, 210, -1039, 527, + -402, 433, 415, -258, -586, -1352, -475, -406, 758, -656, -429, 231, 775, 452, 4, -264, -88, 232, -233, 784, -487, -381, -185, -68, 215, -578, 339, 261, -243, -405, 93, -24, 393, -505, -660, -167, 104, -365, -55, -441, 19, 107, -199, 308, -83, -218, 95, -147, 90, -126, -458, -20, 34, 437, 343, -210, 2, -23, -258, -331, 161, -84, -120, 100, 536, 736, -118, -991, 449, -149, -413, -854, 255, 365, -1267, 478, 450, 1142, 103, -287, 71, -1399, -406, -171, 18, 255, -478, 855, 342, 1057, -214, 930, 597, 366, 848, 428, + 559, 719, 30, -948, -893, 178, 1019, 734, -1362, -43, -232, -195, -145, -946, 239, -676, 601, -454, 1360, -364, -1958, -213, -677, 383, 287, 551, 1265, 277, -176, 688, -414, 1411, 235, 942, 442, 80, -364, -332, 2323, 6, -1611, -331, 1279, -775, 164, -362, 559, 1170, 676, -1369, -93, -1348, 181, -194, -798, -103, -220, -361, -8, -696, -759, 250, 279, -48, -849, 598, -753, -1168, -499, 276, -293, -527, -670, 109, 274, -615, -466, 210, -273, -499, 390, 303, -36, -75, 16, -126, -206, -227, 70, -464, 256, -176, 92, -587, 626, 292, + -1344, -485, -1524, 244, 1316, -966, -934, 893, 399, -1491, -1441, 471, 61, 223, 471, -46, -443, -204, 897, -639, 1111, 197, -278, 254, 636, 12, -209, -1191, -543, 147, -660, 571, 817, 74, 123, -848, 1013, -347, -474, 852, -337, 15, -616, -47, -437, -1467, 494, -152, 1086, 1426, -36, -239, -910, -270, -264, 1357, -1292, -888, -2132, 63, -892, 256, 720, -383, -126, 1458, 916, 672, 99, 79, 1081, -1176, -67, 351, -156, 669, 299, 2800, 425, -749, -58, -509, -1389, -532, 35, 246, -280, -272, -276, -969, -28, -69, -537, 151, 334, -829, + 39, -559, 208, -27, -214, -101, 33, 508, 273, 34, 533, -326, -88, -149, 500, 357, 229, 543, 231, -368, -199, -51, 246, -466, -140, 27, -555, 599, -164, 95, 1291, -950, 330, -329, -458, -452, 1949, -266, 957, -777, 1330, -467, 20, 710, 767, 1827, 87, 293, 268, -786, 945, 285, -558, 914, -387, 1153, 886, -284, 770, 26, 719, 135, 1220, -757, 607, -1246, -312, 404, 1322, -69, 104, 559, -7, -459, -1598, -998, 269, -698, -34, 490, -1394, 837, -65, 997, -486, -961, -170, 2599, 589, -2394, 414, 589, 143, 2571, -162, -1923, + 1972, -684, -134, 2148, -240, 1406, 222, -1306, 47, 2195, -1815, 929, -1115, -1269, 917, 537, -1151, -440, -719, -407, -424, 185, -709, -166, 269, -740, -525, 350, -852, -229, 286, 93, -205, 607, -285, -239, -317, -597, 265, -395, -438, -127, 61, 815, -10, 210, -710, 43, 878, -196, -121, -101, 28, 32, 607, -361, -400, -224, -614, -741, 170, -387, -315, 418, 124, 262, -123, -1880, -177, 332, -747, -172, -2039, 1308, 1920, -820, 245, -1448, -4366, -792, 170, 2238, 1816, -1772, -1644, -1589, -1367, -905, 1115, -161, 2495, 1749, -541, -2052, -5259, -3346, + 204, 5840, 4383, 847, -2309, -5672, -5882, -388, 3373, 5306, 5744, 634, -1901, -2326, -3169, -2786, 156, 1991, 3603, 2542, 1967, -2568, -3228, -3714, -4552, 544, 5382, 5376, 1052, -1890, -5114, -6624, -2286, 549, 2443, 6114, 2204, 20, -3386, -2708, -1189, 1416, 2343, 4206, 1057, 2212, -211, -2767, -2351, 161, 2658, 2970, -1375, -2527, -3170, -757, 476, 771, 441, -1539, -1393, -535, 964, 25, -22, 248, 763, 671, 461, -252, -1947, -1245, 103, 1006, 1783, 905, -555, -1187, -1639, -979, -683, -816, 1786, 1931, 2054, 1761, -851, -3322, -2876, -1508, 1246, 4243, 4050, 247, -2630, -4026, + -3685, -221, 1975, 1918, 877, 851, 1, -1071, -1350, -1631, -296, 1551, 1838, 1348, 121, -1252, -1192, -531, 949, 701, -1628, 2, 863, -696, 952, -54, -154, -83, 206, 695, -262, 822, 587, 326, 396, 272, -55, -494, 801, -25, 496, -300, 443, -161, -43, 275, -369, -423, 78, -190, 652, 613, -556, 273, -324, 381, 27, 245, 117, 323, -390, 271, -452, -217, -46, -66, 399, -730, -123, -309, -620, -69, -232, 141, 628, -195, -825, 124, 543, 1011, -25, 79, -531, -430, 496, 32, -160, 4, 855, 359, 284, 440, 789, -882, 368, -159, + -1279, -162, 1027, -197, 916, -50, 577, -668, 428, -457, -112, 872, -232, 72, 40, -13, 344, -10, -110, -84, -2, -71, 183, 244, 392, 33, -294, -151, -386, 145, -401, 220, 197, -139, 260, 67, -416, -1, 22, 132, -731, 255, 191, 58, 3, -216, 270, -389, 409, -38, -22, 96, -160, 317, -340, 94, -177, 196, -613, 1547, 2629, 239, -1741, 594, -143, 2156, 994, 2120, -211, -986, -285, 482, 872, 707, -403, 83, 363, 288, 824, -569, 129, -773, -140, 27, 191, 427, 78, -320, 628, -42, -578, 789, -144, -259, 193, -98, + 590, 976, 12, 268, -334, -184, 544, 420, 448, 109, -302, -585, -630, -654, 528, 610, 569, 884, 916, 420, 39, -790, 486, -67, -745, 927, -77, 617, 303, -889, 242, -250, 185, 635, 106, -740, -549, -428, -806, 506, -58, 858, -17, 158, 8, -431, -300, 180, -692, 228, -15, -111, 238, -358, 223, 172, -39, -299, 414, -84, 367, -609, -473, -252, -252, 322, -133, -55, -88, -293, -179, -171, -6, 610, 72, -125, -16, -316, 242, -165, -40, -105, 272, 1, 31, -34, -207, -111, 298, -81, 212, -37, 111, -165, -921, -2097, + 153, 2877, 3830, 3267, 2272, -107, 152, -1681, -1976, -3350, -2512, -2692, -858, 216, 885, 1457, 3653, 3020, 2052, 650, -310, -1327, -969, -1380, -1730, -979, -985, -1236, -559, -817, 182, 559, 490, 1541, 1444, 1261, 843, 952, 617, 1143, 289, 987, 56, -271, -1729, -767, -2087, -2449, -2717, -2149, -1595, -580, 423, 1558, 1682, 1307, 2722, 2187, 2360, 2165, 2041, 805, 1324, -536, -1294, -1379, -3211, -3230, -3100, -3321, -2719, -943, -448, 726, 1860, 2004, 2472, 2954, 2656, 2051, 1884, 1369, 527, -60, -1097, -1642, -1634, -1887, -1564, -1776, -1830, -1564, -1199, -616, 84, 794, + 1557, 1439, 1439, 1675, 1872, 1432, 1454, 636, -665, -503, -1178, -1521, -1252, -1047, -719, -926, -653, 73, 205, 315, 829, 712, 468, 106, 320, 307, 105, 390, -235, -279, -208, 143, -33, 2, -10, -58, -285, -212, -76, 281, 10, 127, 54, -159, -180, -102, -123, 38, 4, 47, 42, 65, -61, 68, -36, 15, 61, 179, 86, 209, 38, -4, -50, -45, -133, -12, -71, -37, -102, -9, -47, 22, -93, -15, 0, 68, -43, -14, -66, 37, 4, 90, 89, 123, 40, 80, -4, 4, -38, 39, -27, 28, -25, 14, -80, -54, + -144, -69, -84, -14, -55, 25, -14, 49, 14, 102, 54, 109, 53, 100, 43, 72, -7, 7, -87, -45, -103, -59, -119, -41, -73, 10, -10, 61, 8, 68, 14, 62, 3, 53, -12, 36, -25, 23, -34, 21, -34, 22, -33, 23, -30, 27 } }, + { { 336, 177, -19, 116, 30, 25, -366, -161, -181, 142, -19, -121, 131, 133, 10, 128, -53, -6, -6, -81, -40, -178, 92, -262, 110, -137, 112, 206, 96, -41, -58, 152, -24, 6, 146, -157, -4, -54, -88, 18, -21, 31, 150, 243, -77, 3, 204, 14, 54, -76, -113, -18, 35, -194, -50, 99, 14, 35, 60, -29, -59, -58, -67, 73, 62, -37, -109, -137, 68, 0, -112, 117, -25, -10, 19, 32, -55, 69, -75, -27, 93, -66, 38, -110, -82, -42, -26, -9, 15, -46, -54, -7, -31, 10, -11, -12, + -14, 10, 4, -13, -22, -15, -8, -4, -12, -10, -17, 14, -25, -18, 20, -121, -33, 1, -114, -116, -69, 277, -194, -80, -135, -248, 93, 42, 10, 212, 202, 201, 66, -38, 32, 152, -64, 65, 77, -180, 256, 49, 80, 188, -72, -189, 13, 128, -90, -41, -120, 127, -3, -13, -208, -9, -25, 128, 66, -115, 229, 84, 48, 80, -37, 128, -49, 6, -159, -191, 153, 119, 212, 20, 58, -164, -253, -125, -76, -74, -117, -101, 53, -30, 77, -95, -36, 42, 48, -29, 130, 39, -96, 195, -76, 60, + 246, 52, 34, -76, 4, -84, -99, -16, 57, -1, 8, 3, -27, -9, 3, -25, 58, 37, -21, -5, 2, 15, 9, -38, -20, -9, 5, 17, -17, -27, 24, -14, 19, -10, -15, -19, -238, -223, 131, 29, 183, -282, -39, -113, 31, 335, 192, -294, 111, 27, -122, -137, -166, -271, 10, 32, -100, 48, -57, 10, 82, 63, 175, -153, 275, -168, 160, 126, -103, 74, 14, 114, -45, 59, 105, 35, 16, -42, 82, 24, -36, 195, -255, 17, -154, 307, 109, -269, 104, 351, -330, -158, 40, -28, -125, 104, + -44, 234, -197, -20, -65, -14, -12, 226, -210, -70, -23, -217, 117, 90, 234, 95, 199, 179, 30, -73, 56, -7, -25, -55, -5, -83, -33, -19, -116, 73, 6, -82, -14, -66, 6, -4, 44, -17, -26, 5, -37, -2, 38, 13, -9, -27, 106, -164, 20, -103, 108, 39, -166, 478, -305, 96, 516, -366, 169, -10, 168, -45, -314, -69, 257, 231, 63, -3, 129, 64, 3, 108, 107, -90, 137, -39, 217, -177, -273, 57, -239, 81, 3, -69, -78, -109, -163, 30, 55, 5, 39, 46, -102, -209, 162, 36, + 25, -11, 238, 47, 98, 253, -158, 60, 8, 75, 176, 138, -235, -205, -55, -118, -29, 7, -103, 51, -188, 7, -181, 86, 84, -105, -139, 13, 71, 12, -160, 20, -93, 65, 53, 23, -33, -46, 28, -7, -20, -3, -44, -36, -111, -29, 95, 41, -32, -22, 65, -26, 17, -33, -3, -10, 0, -42, -30, -18, -15, -17, -20, 0, -15, -28, -25, 10, 46, 15, 144, -58, 130, -19, 62, -72, 3, -45, 39, -18, -305, 233, 139, 380, -252, 159, -310, -46, 179, 206, -219, 67, -253, 24, -296, 101, + -223, -263, -247, 127, -201, 15, -234, 36, 27, -28, -173, 111, 140, 93, 62, -172, 90, -181, -66, 121, -3, -20, -57, -1, 112, -132, -273, -50, 75, -50, -204, -193, -290, 74, -88, -259, 182, -164, -173, 326, -123, -57, 19, -52, -111, 32, -183, -81, -155, -110, -56, 101, 235, 18, 138, 18, 102, 82, 189, -8, -12, 26, 65, -34, 1, -13, 136, 0, 62, 16, 20, -19, 25, -82, 89, 8, -6, -66, -26, -91, 39, -44, 25, -7, 89, -41, 12, -79, -75, -1, -37, 29, 54, 18, 23, -37, + 8, 246, -355, 63, 313, -117, 342, 94, 23, -100, -237, -158, 408, -219, 0, -76, 33, 244, 221, -134, 319, 316, -147, -79, 195, -163, -141, -11, -217, -5, -63, 28, 383, 130, 23, -175, -504, -62, 287, 70, -187, 146, 234, 202, 247, -400, 84, 20, -196, 108, -176, 128, -98, 158, 358, 469, 299, 137, -191, -53, -229, -243, -48, 276, 71, 5, 68, -268, 73, 34, 1, -135, 77, 148, -152, -292, 672, 88, -116, 43, 76, 306, -57, 85, 108, 153, -101, -50, -109, 56, -27, 61, 60, -38, -58, 115, + 20, 32, -17, 71, -113, -82, -52, -19, 136, 51, 92, 69, 74, 7, 20, -26, -77, 83, 25, 37, -52, -17, 2, 38, 108, 30, -179, -57, -108, -48, 90, -121, 532, -57, 153, 373, 54, -62, -243, 134, -129, -172, -496, -229, 105, -32, -93, -366, 130, 194, -280, -154, -73, -303, 122, 16, -154, -134, -51, -407, -140, 194, 338, -259, -313, -97, -15, -262, -208, 75, 144, -287, 568, -2, 233, -134, 219, -151, 68, -406, -82, 158, -398, 105, -88, -209, -452, -15, 255, -2, -478, -78, 90, 188, 354, -135, + 160, 406, 139, 45, -185, -41, -115, 19, -137, 27, -261, -40, 203, 52, 41, -120, -202, 108, -36, 111, -42, 10, -25, -64, -53, 70, 30, -21, -26, -3, -79, 32, -80, -107, -63, 30, 5, -5, -76, 54, -10, -45, -108, -40, 7, 8, 44, 109, 36, 21, 57, -23, -8, -36, 89, 150, -45, -161, 195, 29, -288, -464, -370, -480, 414, -253, -57, 130, -446, -191, -309, -144, -96, 199, -390, -215, 129, 151, 231, -8, 11, -75, 3, -97, 60, -317, -165, -280, 194, 90, 151, 187, -376, -32, -38, 341, + -127, 104, 191, -76, 205, -137, 228, 310, -120, -27, 274, -237, 377, -166, -592, 87, 311, -123, 38, -16, 239, 291, -298, -137, 73, 198, -351, -274, -212, 423, -7, -497, -104, -210, 171, 16, 130, -191, 306, 7, 57, 81, -278, -102, 24, -41, -68, -88, 81, -84, -73, 53, 92, 40, -163, -21, -63, -55, 71, 54, 141, -26, -66, 46, -153, -25, 1, -108, 16, 3, -36, 12, -174, -39, -19, 13, 25, 67, -7, 76, 49, 36, 8, -18, -277, -111, 189, 71, 271, 94, 132, -532, -210, 210, -141, -99, + -178, 56, 277, 74, 66, -356, -121, -64, 132, 316, -382, 181, -311, -81, -286, 39, 39, -13, 119, -265, -77, -248, -103, 7, -12, -312, 180, 204, -75, 242, 471, 51, 357, 460, 36, 17, 111, -94, 152, 34, -100, -152, 575, -57, 336, 151, -169, -194, -136, 163, -130, 211, 507, 259, -66, 11, -423, -289, -258, 401, 626, -271, -1, -251, -40, 385, -119, -20, -601, -77, -108, -61, 230, 20, 49, 73, -119, 99, 53, 89, -70, 127, -58, -10, -151, -33, 135, -45, -2, -22, 130, -29, -90, 58, 59, 36, + 47, 51, -47, 17, 93, 160, 138, 92, 50, 14, 15, -93, -6, 66, -56, 69, -19, 27, 88, -33, 158, -13, 367, 995, 442, -142, -29, -192, 467, -468, -257, -712, -2, 343, 439, 72, -166, -429, -304, 307, -57, 490, 5, -165, 240, 80, 2, -129, 330, -66, 286, -10, -146, 604, -140, 242, 605, 205, -19, -298, -49, -482, -553, 116, 364, -91, 56, -615, -226, 348, 198, -163, 123, -186, -82, -283, -461, 23, -104, -335, -534, -471, -145, -433, 203, -197, 74, 50, 3, 5, -63, -101, 283, 545, -365, 62, + -150, 194, -201, -13, -143, -72, 513, 363, 89, -62, 12, -212, 78, 202, -33, -184, -96, 174, -210, 15, 99, 82, -70, -74, 84, 93, -68, 111, 74, 92, -4, 123, -7, 76, 46, 43, 36, -32, 156, -151, -15, 28, -37, -42, -62, 62, 13, -131, -41, 79, -84, -409, -470, 125, 175, 563, -476, 155, 142, -784, -40, 10, -661, -354, -236, 172, -56, 44, -189, 282, 434, 235, -65, -664, -294, -358, 133, 46, -296, -18, 228, -189, 395, -353, -13, -204, -671, 119, -287, -315, 247, 375, -416, 166, 486, -154, + 212, 173, -117, 72, -545, 827, 321, 200, 782, -951, -74, -127, 100, 396, 404, 162, 192, 507, -50, -335, -594, 235, -226, 28, 158, -112, 240, 649, -398, 306, -194, -178, 484, 43, 150, 478, 387, -165, -199, -409, -107, 8, 214, 233, -1, 60, 31, -2, 43, 59, 16, 135, -66, 26, 90, 58, 25, -51, 122, 88, 17, -64, -101, -228, 139, -2, -23, 79, -114, -6, 77, 115, 161, 99, 43, 53, -3, 57, 120, 512, 605, 150, 373, -244, 176, 170, -991, 279, 322, 66, -315, -9, -611, 718, 434, -228, + -242, -359, -187, 519, -527, -304, -79, -90, -114, 74, -349, -358, -210, -276, -75, -359, -50, -241, -784, -502, -194, -126, 109, 129, -5, 21, 226, 107, 116, 550, 115, 185, 343, 739, 633, 32, -251, -488, 442, -111, 1195, 240, 535, -60, 67, -477, -20, 413, 239, 313, -360, -239, -463, -878, 505, -775, -95, 1017, 67, 407, 193, 299, 8, -552, 534, -11, -485, -434, 15, 166, 358, 95, -425, 20, -86, 84, -169, -141, 73, 66, -133, 11, -44, -14, -175, -66, -57, 78, -48, -108, 137, -88, -36, -247, -262, -1, + 4, -109, -71, 83, 61, -111, -176, -13, -183, 106, -700, 201, 274, -482, -359, 0, 300, 684, -28, -541, -531, -36, -297, 83, 106, -603, -506, -981, -280, -290, -655, -457, 3, -316, -186, -182, -47, -663, -344, -411, -192, 194, -550, 34, 471, 544, -122, 143, 323, -554, 316, -245, 493, -243, 52, -262, -48, 956, -191, 355, -697, -125, 7, -677, 632, 15, -221, 439, -176, 107, 893, -360, -477, 325, -84, -1004, 412, -1328, -700, 520, 421, 76, 288, -7, 1, -1004, -527, -243, 99, -575, 148, 69, 242, -378, 30, 276, + 225, 155, 27, 126, -316, -217, -210, -70, -37, -38, 270, -144, 146, 252, -120, 71, -199, -168, -1, 58, -178, 72, -225, 196, -74, -51, 17, 175, -49, 64, -156, 138, 120, 331, 89, 270, -267, -102, -319, -102, -170, -165, 1338, 731, 2, -689, 355, -718, -583, 106, 595, 1173, -184, 593, -211, 421, 713, 397, 456, 243, -132, -583, -602, -183, -569, -168, -104, -129, 456, -78, -1169, 68, 283, 270, 701, -73, -1395, 794, -624, 204, -136, 470, 685, -761, -52, -380, -663, 480, -329, -817, 322, 477, 787, 208, -122, 86, + 644, -518, 1016, -319, -282, -91, 620, -644, 60, 79, -1791, -266, 556, -258, 94, 249, 131, -88, 147, 615, 735, -581, 211, -425, -71, 727, -14, -75, 28, -49, -375, 104, 27, -219, -556, 8, -132, 171, -256, -240, -302, 257, 61, 158, 128, 11, 95, -123, -254, 392, -38, -189, -4, -136, -84, -157, 22, 49, -21, 109, 287, -10, -67, -115, 28, -143, -80, 164, -122, -102, -150, -375, -208, 54, 247, -195, -55, 769, 505, -1422, -813, 979, 1128, -605, -209, -1600, -889, 234, -76, 216, -855, -531, -587, 868, 1282, -60, + 344, -207, -116, -14, 292, 560, 132, -196, -110, -128, -772, -433, -784, -101, 238, -326, 478, -354, -137, 750, -366, 422, 288, -135, -724, -519, -433, 132, 1342, 239, 720, 855, 664, 496, 438, -741, 14, -120, 992, 475, 579, 1042, -515, -698, 253, 882, -1496, -25, 115, 695, -1210, -1816, -328, 511, 123, 208, 565, 38, -408, -595, 15, 84, 113, 552, 811, 388, 56, 5, -14, 69, 77, -204, 296, 40, -280, -482, 55, -204, 99, 55, -49, 33, -206, 211, -113, 142, -221, -137, -390, -377, 12, 202, -176, 403, 5, 122, + -127, 431, 30, 199, -218, -113, -74, -74, -272, -46, 282, -493, 378, -14, -372, -643, 238, -311, -638, 460, 870, 273, -339, 524, 875, 329, 178, 66, -101, 417, -737, 47, -1058, 567, -855, -69, 456, 256, -489, 105, -565, 1156, 147, 377, 599, 1275, -528, 416, -611, 222, 456, 1025, 239, -206, 1046, 144, -76, -602, 38, 659, -224, 633, -780, 1200, 1241, -1492, -41, -93, 324, -253, -198, 644, -545, -1593, 17, 1418, -1121, 562, -261, -141, -684, 1565, -104, 259, 141, -1052, 1359, 107, 1208, -2397, 225, -225, -727, -194, 417, -558, + 371, -503, -339, -663, 832, -322, 53, -707, 26, -520, -182, 240, -363, 166, 17, -480, 427, -198, 56, -207, 387, -297, 56, 25, -116, 518, -307, -367, -217, -411, -575, -288, 48, 32, -416, -236, -282, -400, -321, 133, 85, -16, -175, 1001, 129, -782, 88, -1581, -350, 71, -296, -1262, -131, -831, -196, 746, 183, 981, 418, 365, 240, -346, 801, -411, -1, 366, 180, -495, 401, 153, 947, 378, -162, 560, -445, 759, 270, -851, -861, 440, 570, 226, 98, -417, -549, 162, -540, -833, -248, -147, -753, -290, 289, -526, -850, 234, + 322, 23, -100, -57, -140, 300, 1461, 290, -43, -62, -510, -838, -364, 1192, 1292, 653, 127, 1162, 566, -271, -1622, -1246, -1017, -1949, -1128, 269, 1582, -705, 538, -788, 260, -70, 546, -259, -88, -703, -397, -175, -619, 790, -120, -419, -193, 78, -447, 319, 241, 510, 122, 142, -502, -594, -65, -439, -272, -511, -729, 36, -188, 44, 56, 559, 564, -211, -108, -250, 545, 358, 239, 83, -107, 309, -425, -171, -66, -491, -947, 499, -14, -305, -294, -175, -132, 355, 678, -293, 873, -1000, 807, -107, 1076, -701, 622, -1030, 895, -834, + -348, 1236, 288, 992, 1427, 140, -114, -601, -47, 899, 229, -327, -1002, 79, 199, 467, 290, 388, 247, -592, -933, -403, 904, 340, 2883, -922, -770, 933, 1480, 304, -25, 383, 98, 468, -435, 165, 692, 758, 510, 2230, -284, -296, -145, 1148, 690, -592, 605, -19, 197, -489, 1025, -1029, 71, 1573, -1163, 3385, -1557, 1617, 1489, -1468, -1336, 1503, 65, -877, -368, 828, -2290, 354, -269, -1480, 965, -1159, 92, 82, -465, -1144, 310, -92, -51, 216, -235, -380, 205, 475, -181, 70, 372, -352, 518, 396, -824, 115, -463, 207, -33, 64, + -422, 172, 111, -6, -212, 634, 144, -27, 609, -434, -393, 62, 263, 62, 293, 148, -849, -443, 219, -502, 730, -332, -415, -20, -287, 578, 737, -1736, -744, 1074, -2252, -1386, -944, 1579, 3347, 933, -2633, -587, -2689, -1395, 2186, 1315, 2055, 1139, -1561, -2464, -1887, -445, 1112, 1274, 759, 434, -657, -2695, -3252, -697, 2484, 4442, 3004, -560, -2085, -2980, -2219, -1785, -2, 723, 2419, 2593, -1405, -870, -3257, -3017, -1092, 305, 3135, 4643, 2053, -1362, -4863, -3595, -2647, 1283, 2762, 1734, 1088, 936, -2904, -526, -1658, 621, -234, 1724, 2694, 2150, -2524, -5075, + -3825, 431, 2966, -66, 4115, 179, -1066, -1232, -915, 19, 2972, 2576, 467, -1016, -371, -181, 1557, 1731, 202, 82, -274, -38, -336, -413, -283, -146, 593, 940, 758, -1117, -1281, -484, -534, -498, 1157, 957, 1217, 367, -530, -910, -1781, -1124, 739, 1575, 2369, 1634, 130, -3654, -3225, -1089, 1317, 2068, 2748, 2085, -168, -2075, -3075, -2954, -546, 3232, 3331, 1705, -810, -2220, -1560, -1037, 87, 676, 879, 791, 476, 42, -506, -620, -645, -512, -597, 1188, 370, -962, -908, 3, -1463, -181, 217, 167, -127, 37, -492, -61, -58, 252, -170, 674, -179, -130, + -188, -212, 420, 120, -203, 653, 41, -1161, -580, 320, 568, -193, 69, 796, -20, 109, -651, -291, 200, -141, -145, -86, 526, 191, -206, -623, -248, -36, -568, 54, -649, -434, -302, -577, 904, -163, -409, 383, -6, -889, -52, 888, 720, -412, 557, 94, 532, -593, -876, 336, 386, 340, 294, -330, 325, -653, 442, -890, -784, 580, -459, 396, 542, 40, -420, 136, 153, -35, -35, -14, 353, -296, 229, -309, 414, -362, -198, 153, -126, -12, 163, 41, 109, 320, -255, -150, 182, 111, 364, -295, 101, -34, -229, -228, 93, 60, + -227, -334, 96, 6, -64, 216, -322, 374, 110, -319, -359, 302, -504, 347, -58, 241, -27, 85, 450, -717, 1434, 2183, -283, -810, -692, 2012, 913, 1947, 1054, 1, -902, -203, 500, 914, 441, -425, -102, 436, 648, 79, 148, -452, 85, -219, 297, 329, 856, 734, -387, 63, -435, 113, 392, 581, 46, -277, 2, -501, 420, -116, 175, 389, 11, 518, -252, -143, -118, -534, -317, -815, -151, -929, 67, -320, 767, 113, 228, -718, 306, 5, -316, 526, -281, -148, 134, 348, -39, -191, 1186, 385, 277, 444, -317, -16, -104, 619, + 863, 826, -490, -539, -70, -214, 219, 557, 581, 26, 327, -39, -85, 189, 372, -35, 293, -243, 56, 4, 104, -83, 328, 189, -31, -91, 101, 58, 356, 20, -205, -227, -127, 100, 123, 226, -271, 38, -72, 182, -131, 257, -83, 96, -141, -120, 85, -224, 5, 248, 65, -102, 27, -12, -812, -1774, -235, 2336, 3610, 3024, 2396, -165, 285, -1761, -1990, -3253, -1867, -2050, -641, 254, 1419, 1004, 3084, 2679, 890, 184, -474, -1050, -1652, -609, -1693, -455, -822, -537, -392, 86, 33, 572, 836, 1262, 1375, 1643, 1425, -174, 142, -21, + 270, -818, 333, -874, -2175, -1073, -1627, -2743, -800, -241, -1107, 373, 846, 1910, 2258, 3325, 2105, 1710, 1706, 1056, -326, 170, -1676, -1449, -2428, -2893, -3335, -2433, -1870, -198, -88, 262, 979, 1649, 2978, 2939, 2932, 2346, 1010, 1513, 241, -763, -1143, -2711, -2461, -2184, -1879, -1509, -908, -556, -186, 133, 915, 1079, 1429, 1178, 1693, 1527, 1004, 1151, 778, -213, -624, -725, -1721, -1497, -1343, -1011, -547, -23, -64, 438, 681, 525, 631, 399, 128, -16, 184, 40, -209, 225, 276, 17, 149, -44, -60, 23, 104, -7, -232, -314, -304, -356, -238, -74, + -81, 100, 42, 28, 120, 135, 110, 146, 232, 195, 112, 133, 46, -50, -16, -63, -94, -47, -85, -81, -99, -125, -136, -131, -74, 0, 7, 72, 75, 55, 41, 71, 71, 118, 79, 99, 51, -23, -54, -22, -67, -10, -4, -30, -18, -23, -66, -50, -43, -18, -21, -3, -5, 5, -21, -22, -34, 26, 41, 98, 98, 112, 82, 56, 21, 0, -31, -36, -84, -75, -87, -75, -86, -51, -35, 0, 3, 36, 29, 68, 69, 79, 59, 70, 36, 27, -11, -18, -45, -36, -48, -27, -37, -11, -20, 2, + -9, 11, -4, 13, -5, 9 }, + { 240, 89, -118, -22, 85, -16, 90, -220, -154, -40, -182, 76, -39, -22, -123, -57, 117, 114, -44, -37, -75, -178, 198, 116, 7, 19, -9, 4, 160, -82, 31, -255, -206, -53, 20, -178, -31, 62, 17, 2, -87, -70, 167, -78, -69, -25, -22, 72, -37, -110, -2, 94, -134, 5, -144, 9, -105, 160, -8, -171, -23, -18, 22, -244, -28, 19, -161, 74, 5, -188, 87, 114, -98, -116, -204, 107, 64, 190, 96, -29, 39, -27, 59, 60, 133, 33, -56, -3, 17, -5, 77, 19, -25, -37, 38, 28, + 58, 27, 23, 33, 32, 12, 20, -4, -8, 11, 9, 14, -7, 16, -22, -1, -178, 81, -221, -61, -32, -111, 105, 247, -102, -32, 11, -101, 70, -15, -84, -140, -76, 223, 214, 121, 249, 147, 78, 236, -147, 52, 99, -4, 39, -69, 44, -325, 6, -19, 116, -73, -42, -22, 89, -103, -18, 30, 62, 62, -18, -110, 20, 39, 78, 60, 91, -104, -63, -19, -185, -22, 48, 158, 176, -24, 96, 73, -14, 66, 77, 114, -47, -2, -87, 15, -75, 51, -111, -103, 61, -1, -206, -19, -154, -42, + -23, -26, -204, 20, 70, -60, -59, 35, 24, 15, -42, -109, -7, -48, 40, 1, 1, -12, -47, -50, -58, 4, -26, 25, -37, 14, 7, -32, -2, -36, -15, 2, -2, -32, -10, -5, -225, -209, 77, -23, 173, 177, 13, 6, 337, -90, -9, 285, 11, -163, -242, 176, -71, 2, -150, 48, -107, 120, 527, -191, -156, -189, -207, 39, -169, -415, -11, 43, 0, -164, -36, 137, -171, -99, 246, 83, -64, -57, 158, -77, 113, 105, -226, -148, -134, 149, -115, -66, -63, -74, -12, -150, 1, -44, 37, -20, + -330, 155, -185, 147, 27, -270, 55, 183, 56, 303, -128, 18, 35, 72, 108, -118, 45, 41, -175, 242, 17, -33, 102, -33, 46, -43, -92, -5, -59, 80, -20, 16, 94, 34, 36, -19, 51, 11, -14, 35, 68, -48, 5, -51, 33, -15, 102, -142, 68, 69, -74, 33, -35, -304, 95, 283, 239, 265, 49, -59, -227, -121, -106, -88, 239, 327, 25, -24, 236, -382, 9, -32, -5, -125, -126, 138, 173, 5, -36, 68, -183, -141, 143, -155, 297, 267, 46, 164, 141, 27, -120, 41, -5, -209, 204, -19, + 96, 164, -195, -77, -232, -53, 54, 218, -223, -90, 165, -35, -142, 239, -199, -420, 71, -237, -105, 113, -101, 19, 26, -103, 180, -165, -185, -224, -24, -98, 15, 58, -136, 35, 40, 9, -64, 35, 30, 92, 15, -31, -64, -42, -28, -18, -22, -41, 13, 17, 28, 7, -12, -33, -12, 45, -47, -51, -14, -2, -4, 34, 42, 38, -24, 13, 9, 14, 8, -14, 91, -45, 5, -379, 80, 358, 28, 56, 108, 335, 45, -322, 357, 157, 128, 218, 188, 2, -67, 205, 156, 54, -148, 179, 83, 264, + 307, 117, -77, 7, -3, 128, 390, 232, -218, 378, 14, -47, 49, -279, 309, -42, 5, -37, 78, -42, 159, -225, 316, 270, -11, -51, -177, -336, -116, 133, -79, -127, 177, 208, -143, -127, -432, -150, -55, -22, -483, 245, 26, -288, -237, 78, -113, 28, -73, 14, -128, -29, -115, 81, 159, -47, 121, 13, -53, 143, 48, 6, 117, -15, -56, -76, -86, -90, -86, -105, -77, 3, -44, -98, -50, 8, -23, -38, 18, 37, 17, -46, -65, -80, 6, -76, 66, -43, -45, -43, -1, -31, 4, 16, 30, -37, + 37, 173, -220, -6, 7, 4, 367, 195, 1, 448, 213, 404, 101, 134, 439, -177, -286, -188, 411, 95, -226, 306, -81, -186, 281, 655, -166, 29, 109, 122, -168, 18, 366, 35, 449, -101, 482, 335, 118, 280, 183, -175, 122, -48, -40, 42, 36, -35, 129, 83, 312, 204, -256, 86, 119, -195, 14, -455, -581, 230, -147, -386, -79, -209, 254, 51, -116, -292, 228, -212, 140, -238, 37, -98, 356, 62, -136, 132, -300, 271, 47, -263, 14, -31, -73, -35, 39, 73, -74, 122, -27, -54, -56, -49, -110, -13, + -38, -113, -39, 35, -66, 65, 12, -43, 19, -76, -13, -55, -6, -7, 4, 31, 44, 44, 3, 20, -2, 19, -35, 26, -25, 18, -260, 39, 6, 72, -160, 181, 190, -17, -134, -444, -389, -292, 134, 44, 67, -363, 229, 169, 286, -311, 295, 234, -185, -146, -96, 309, 206, -130, 26, 465, 230, 123, 263, 188, 68, -148, 30, 25, -69, -165, 405, 195, -385, 262, 252, 259, 196, 58, -242, 11, -36, 361, 43, 164, 320, -54, -358, 83, 187, 365, -485, -267, 128, 9, 40, -281, -74, -272, -42, 136, + -95, -147, -188, 82, -50, -87, -231, 13, -308, -1, -34, -150, -175, 200, -71, -44, -101, -183, 62, 95, 58, 75, 47, -99, -60, -27, -30, -93, -187, -77, -9, -58, -10, -94, 4, -49, -42, -67, -84, -38, 75, -54, -32, 16, 28, 25, -43, 65, 87, 96, -30, -2, -6, 15, 11, 169, 24, -300, 305, 194, -90, 119, 184, -203, -67, 776, -24, 302, 213, -650, -344, -38, -26, -9, 369, 81, -178, 379, 235, -49, -62, 120, -61, -136, -288, -344, 190, -77, -161, -18, -533, -101, 36, 293, -352, -104, + 46, 22, 77, 25, 377, -440, -146, 96, -14, -260, -54, 340, 294, 252, -70, -438, -199, 157, -50, 292, -17, -7, -218, -136, 256, -315, 215, 166, -226, -114, -53, 35, -243, 117, 84, -121, -37, -333, 120, 256, 367, 31, 98, 173, 54, -291, 199, -71, 33, 0, -93, -101, -54, 134, 24, 112, -13, 17, -162, -56, -75, 121, -13, -54, 84, -63, 66, -41, 10, -134, 31, -32, -28, -87, 30, -15, -76, -139, -32, 13, -56, 55, -15, -92, -590, -35, 79, 397, 48, -15, 238, -172, 518, -517, -51, -110, + 85, -24, -44, 134, -99, -175, -120, -103, -313, -48, 219, -50, -140, 330, -7, 397, -389, -221, 488, -49, -32, 30, -311, -35, -387, 114, -465, -11, 341, -111, 232, 309, 176, 243, -315, 312, 32, -814, -140, 119, -69, -90, -352, 276, -301, -58, -341, -316, -493, 438, 0, 511, -257, 385, 506, -334, 412, -510, -428, -462, -164, -325, 101, 154, -21, -60, -6, -365, 25, 4, 208, 84, 79, 151, 82, -79, -7, -149, -92, 4, 57, 3, 65, -49, 70, -22, 36, -227, 10, 87, 62, 126, -75, -100, -137, -3, + -15, -106, -119, 12, -23, 19, -3, -34, 56, 180, -48, -43, -27, -50, 158, 6, 15, -57, 92, -106, -25, 70, 382, 650, 91, -170, -352, 220, 595, 8, 169, 33, 236, 167, 181, 328, -394, -29, -148, 515, 379, -16, 589, 314, 51, -553, -277, -421, -198, 45, 158, -150, 21, 603, -114, 3, 29, 619, -378, -150, -155, -58, -370, 427, 27, 287, -444, 63, -49, -261, -106, -486, 152, 11, 102, -58, -30, -565, -194, 224, 360, -102, 94, 756, -50, 46, 138, 342, -320, 76, 382, -224, 277, 84, 289, -382, + -196, 55, 88, 197, 220, 214, -145, 64, 130, 258, 398, 187, -190, -86, -149, 67, 84, 176, 157, 98, 166, -177, -37, -180, 157, -207, 212, 156, -160, 97, -20, -94, 23, 35, -58, 51, 264, -5, -1, -159, 83, -4, -6, -144, 151, -122, 47, 68, 120, -10, -57, -352, -537, 149, -58, -542, 148, 55, 491, 435, -404, -483, 108, -369, -195, 15, 731, 10, -94, -655, -329, -57, -489, -742, 508, -191, -236, -43, 551, -173, 59, -111, -112, -321, -173, 54, -776, -498, -145, -283, -264, -91, -306, 263, 119, 84, + -187, 133, -1121, 1040, 608, -106, -144, 585, 33, -350, -501, -64, -177, -208, -302, -307, 380, 357, -164, 784, -439, -359, -326, 2, 254, -919, 269, -291, 477, -521, 225, -48, -179, 359, -680, 636, 33, -9, -147, 18, -13, -322, 60, -89, 164, 213, -200, 97, 133, 300, 7, -99, -21, -28, -124, 87, -51, -73, 73, -120, -42, 28, 82, 102, -245, -185, -164, 26, 94, -2, 60, 54, 156, 82, -135, 119, 19, -151, 533, 44, 1242, 405, -25, 53, -481, -622, 776, -230, 88, 1030, -268, -50, -220, 803, 154, -332, + 474, -172, 704, 370, 175, 104, -78, -269, -88, -73, -755, -189, -122, 418, -234, 79, 139, -541, -806, -29, 696, -46, 618, -107, -864, -334, 40, 196, 157, -702, 6, -201, 511, -521, 645, 954, 619, -194, 116, 385, -137, 748, 865, 763, 250, 837, -28, -337, 109, -437, -552, 302, -236, 684, 354, 182, -234, -841, -762, 536, -337, -681, 456, 908, 547, -291, 434, 267, -93, -214, 258, -322, -97, -34, -221, 30, -47, 187, 115, -43, -295, 166, 152, 104, -63, 10, -275, 23, -1, 72, 67, 8, 167, -57, 230, 258, + 69, 210, 21, -165, -390, 89, 12, 85, -65, -281, -628, 367, 459, -7, 224, 151, 221, 184, 84, -50, 107, -132, 237, -427, -1189, -478, 650, 36, -195, -399, -4, 546, 698, 147, -431, -78, 557, -679, 62, -87, 498, 569, -460, 864, 166, 32, 1222, 3, -387, 426, -207, 58, -264, 87, 811, 90, 1034, 433, -908, -995, -220, 253, 550, -773, -275, -116, 930, 850, -736, -34, -450, 277, -158, 971, 9, -221, 637, -137, -763, -389, -129, 781, -703, 416, 1219, 573, 817, -227, 329, -229, -514, -496, 251, -355, -29, -133, + 218, -14, 491, -120, -235, -90, -106, 113, -85, 182, -348, 242, -232, -113, 63, -100, -113, 149, -157, -68, -52, -135, -427, -248, -48, -61, -132, -176, -46, 113, -81, 61, -73, -17, 87, -335, 27, -59, -252, -23, -590, 443, 621, 541, -933, -426, 568, 1772, 94, 394, -523, 171, -38, -71, -492, 157, -181, 856, 658, -872, -404, 945, 462, 347, 87, 515, 576, 198, 339, 335, -438, 74, -430, -177, 103, -71, 59, -350, -335, 261, -78, 355, 260, -806, 598, 132, 480, -541, 305, 506, -396, -619, -645, -687, -709, -567, + 197, 1042, 263, 328, 479, 45, -19, -392, 681, -866, -1767, 612, -411, 87, -1501, 379, 466, 92, 290, 261, -228, -371, -599, 198, 125, -441, 324, -162, -769, -407, -14, -127, 75, 61, 221, 115, 36, -5, 175, -101, -249, -423, -265, -270, -102, -145, 155, 255, 178, -335, -33, -136, -3, 208, 56, -296, -570, -39, 19, 57, -206, -76, -215, -33, -280, -280, 182, -273, 112, 57, -151, -48, 174, -153, 64, -209, 419, 299, 401, -571, -295, -82, 366, -762, 1266, 599, -102, 688, 415, 656, -345, -445, -429, 795, 284, 142, + 719, -631, -2036, -138, 136, 240, -1146, 886, 646, -1233, -947, 28, 507, 41, 288, 650, -173, 403, -595, -683, -543, -710, -1101, 305, 114, -742, 976, 377, -239, -235, -576, -434, -1004, -548, 357, 888, -340, 87, 366, -793, 570, 770, 113, -200, 659, 178, 73, -475, -554, -43, 985, -306, -912, -18, -1161, -1211, -1260, -606, -666, -426, 540, -78, 485, -103, -163, -458, -125, -136, 259, -202, -293, -60, -117, 41, -427, 78, -199, -172, 221, -205, -71, 71, -155, 328, -213, 47, 533, 64, 309, -122, -193, 542, 77, -290, 6, 4, + 37, 76, -159, 338, 15, -27, -170, 31, -173, -446, -771, -404, -414, 502, 988, 365, -451, -952, 1021, 550, -493, -266, -263, 57, 240, -315, 530, 493, 27, -332, -315, -297, -39, 192, -150, -328, -781, 240, 685, -395, 606, 18, 406, -341, 452, 1312, -493, 572, 1139, 197, -201, -318, 329, 23, 581, -447, 1563, -486, -1053, 239, -481, 1237, 404, -390, 69, -750, -1028, 1255, 141, -341, 1240, -646, 159, -367, 717, -922, -1035, -739, 225, 440, 821, 349, 868, 1363, -172, 271, -185, 168, -48, 51, -1009, 33, -1392, -468, -279, 241, + -52, 299, -116, -420, -442, -106, -294, -326, -559, -6, -64, 414, 172, -347, 304, 139, 249, 332, -449, 116, -191, -91, 435, -156, 213, 291, -187, -489, -254, 168, -800, -255, 9, -120, -188, 349, -384, -422, 280, 472, -231, 392, -277, 949, -132, 18, 1160, 115, -620, -741, -636, 1170, -785, 458, 562, -390, 121, -660, -141, 516, -465, 369, -152, -827, -1785, -172, 1614, 663, 168, -330, -481, -99, -633, 195, -893, 1062, 82, 119, 90, -372, -1078, -423, 869, -719, -180, -500, 389, -361, 1201, -204, 249, -448, -1119, 238, -855, -203, + -75, -1580, -1323, -1262, 416, -242, -677, -452, -433, -411, -605, -419, -105, -1420, 393, 146, 519, -324, 1224, -140, 236, -437, -169, 648, -1307, 542, 856, -892, -570, 40, 138, -246, -423, -702, -43, 2, -416, 338, -307, -563, -304, -250, 346, -25, 10, -28, 258, -691, -195, -98, -133, -63, 9, -826, 23, -279, -216, -87, -365, 81, -106, 54, 12, -89, -93, -221, -37, -186, -42, 92, -187, -317, 5, -93, -71, -207, -333, -246, -89, -65, -65, 93, -245, -265, 477, 304, 580, -212, -1234, 363, 8, 2044, 2072, 262, 11, 500, + 237, 534, 889, 345, 924, 1420, -360, 195, -1167, -154, 143, -139, -353, -692, -599, 337, 317, -1528, 1090, 307, 1541, -84, -314, 517, -115, 1641, 408, -73, 306, 333, -445, -986, -788, -381, 1211, 26, 1332, 175, 1302, -367, -1807, -664, -529, 942, 107, -865, -1274, -876, -183, 1105, -958, -820, -552, 987, -487, -275, -1267, -1246, 391, 221, 1686, 444, -184, -448, 526, 558, 1801, 41, -589, -773, -55, -72, 37, 289, 256, -412, -99, 144, 373, -396, -331, 515, 744, 355, 226, 297, -318, -127, -201, -35, -45, 170, 0, 981, 202, -36, + -300, -507, 487, 796, -288, 17, 29, 103, 452, 201, 336, 347, 87, 270, 87, -15, 88, -239, -81, 60, -145, -97, -315, -19, 102, 21, 1250, 467, -600, 1167, -68, -2311, -697, 1447, 1619, -1143, -1134, -1164, 649, 981, 1980, 590, 258, -1135, -112, -78, 447, 981, 721, 49, -1194, -2332, -614, -1185, 1749, 1841, 3231, -977, -3106, -687, -1067, 2404, 821, 2438, 631, -829, -2367, -1612, 85, 283, 2652, 1066, -94, -2196, -3812, -1009, 79, 1748, 4006, 861, 1206, -2597, -3961, 157, 906, 3138, 1850, 1310, -735, -2565, -2090, -35, 584, -70, 1587, -1329, + -1234, -320, -2818, 424, 130, 752, -571, -1153, -617, -497, -1293, 280, 370, -428, -71, -1224, 166, 334, 391, 546, 173, -635, 210, -212, -114, 75, 974, 153, -39, -267, -754, -162, -306, 272, -143, 304, 200, -700, -1557, -779, -1146, 913, 928, 1096, 630, -1460, -1310, -2030, -495, 1616, 1798, 1744, 78, -1960, -1464, -1149, -33, 2881, 2001, 804, -1564, -1824, -1365, 650, 679, 988, 517, -324, -458, -870, -379, 243, 30, 291, 413, -27, -1347, 1782, -64, 281, -765, -1647, 971, -1658, 1759, 282, 134, 399, -1098, 1086, 80, 762, -1053, 385, -16, 1299, + -533, 335, 828, -948, -583, 114, -908, 1456, -346, -572, 1267, 1504, -420, -1078, -294, -948, -202, 617, -116, -1185, 121, 668, -446, 751, -628, 302, 762, -295, 495, -1353, -1402, 1424, 761, 2187, -110, -532, 1819, -1032, -956, 663, 601, 1061, -968, -435, 261, -184, 1023, -816, -2602, 689, 1426, 36, -1215, 244, 717, -272, -331, -947, -329, -778, 783, 212, -580, -135, 939, -661, -259, -596, -89, 481, -691, 377, 982, 401, -30, -267, -72, -352, -482, 773, -332, 361, -122, -368, -19, 100, 56, 294, 318, -558, -191, 306, 225, 592, -91, -477, + 181, -558, 261, -506, -311, 30, -128, -332, 797, -333, 152, 375, 62, 299, 524, 12, -110, 49, -45, -687, -422, 2616, 716, 728, -2216, -553, -1735, -1465, 1324, 1393, 2757, 1275, -366, -529, -317, 874, 610, 23, 1344, 266, -529, -628, -505, 967, 7, 847, 399, 513, 134, -207, 105, -1, 133, -215, -49, 280, 239, 1810, 1460, 1192, -97, 329, -729, -117, -451, -825, -857, 265, 478, 691, 848, 698, -427, -1104, 1693, -1200, -520, -305, 586, 79, 833, 864, 761, -1011, -356, 141, -391, -1633, 1102, -381, -287, 621, 1278, 1443, 1059, 1031, + 897, -946, 131, -241, -287, 542, 437, 578, 288, -263, -465, -684, -733, -1486, -587, 219, -78, 905, 6, -414, -131, -593, 232, 67, -37, -10, 392, 847, -97, 40, 475, 31, 12, -173, -49, -205, -188, 47, -398, 176, 238, -302, -434, 117, 95, -165, 438, 575, -73, 82, -182, -591, -241, 117, 105, -3383, -1683, -2324, 1679, 369, 4803, 4960, 4947, 5648, 5566, 3996, 2491, 3116, 1382, 289, -2627, -2291, -5742, -5025, -4507, -2658, -3350, -2556, -206, -817, -326, -403, 25, -7, 157, 655, 708, 672, 1985, 2033, 2159, 1540, 4315, 1127, 1817, 3018, + 3369, 1251, 3390, 4075, 3217, 2790, 2841, 314, 1703, 3430, 3393, 2185, 2849, 2488, -28, -918, -642, -1693, -2085, -267, -2344, -3583, -2788, -3337, -4932, -2257, -3332, -3698, -5235, -4259, -4827, -5519, -3672, -6240, -7379, -7410, -4027, -5013, -6314, -1239, -2808, -1317, -701, 2076, 930, 3045, 1622, 2877, 2742, 1803, 1426, 2232, 4133, 4202, 4220, 4306, 4478, 5436, 4860, 4034, 4962, 5594, 4476, 3366, 4019, 3380, 2189, 2759, 1871, 934, 409, 860, 260, -337, -229, -437, -1062, -1624, -1614, -1761, -1502, -1882, -2967, -2667, -3066, -3460, -4033, -4022, -3328, -3343, -2736, -1732, -1954, -1325, -927, 122, + 4, 28, 180, 624, 714, 257, 569, 902, 719, 335, 379, 679, 404, 190, 283, 398, 362, 253, 310, 501, 478, 226, 77, 167, 297, 178, 0, 120, 225, 176, 86, 154, 164, 128, 112, 56, 43, 126, 101, 110, 45, -70, -88, 51, 105, -23, -73, 20, 0, 21, 62, 44, 75, 136, 127, 202, 272, 317, 246, 251, 275, 230, 162, 184, 220, 170, 81, 106, 63, 49, -3, -84, -77, -107, -220, -306, -302, -264, -344, -324, -296, -265, -257, -213, -171, -116, -97, -60, -35, -9, 3, 27, 27, 50, 34, 40, + 25, 35, 16, 21, 4, 9 } } }; +const Word16 CRendBin_Combined_BRIR_coeff_diffuse_re_48kHz_fx[BINAURAL_CHANNELS][2885] = { { -1, 0, 0, 0, -1, 0, -1, 0, -3, 2, 0, 2, 0, 1, 5, -1, -6, -6, -2, -4, 1, -3, -8, 2, -2, -2, 2, 1, -3, -5, -6, 1, -3, -2, 1, -6, 6, 6, -3, -1, -2, -6, 1, -5, -4, 4, -3, 8, 35, -15, 16, -7, 6, 0, 8, -4, 2, 3, 4, 4, 8, -2, 1, 14, 11, -28, 6, -4, 1, -10, 6, -12, 12, 10, 5, -2, -4, -5, 8, 8, -4, 2, 15, -6, 0, -5, 2, 2, 0, -4, 7, 1, -2, 5, 142, -10, + 20, -1, 6, 3, 5, 3, 13, -8, 6, -3, 2, 7, 11, 4, 2, -6, 10, -8, 4, -4, -11, 1, 4, 0, -4, 1, -4, 7, -15, 3, -4, 4, 0, -21, -8, 2, 3, 2, -4, -5, -4, 3, 8, -4, 3, 86, -101, 20, -24, 14, -16, 13, -21, -6, -13, -2, -11, 1, 20, 29, 12, 7, 1, 9, 21, 15, -9, -11, -15, -7, -9, 1, -1, -1, 1, 5, -7, 9, -9, -12, 5, 0, 1, 3, -8, -9, 3, -6, -8, -1, 1, 7, -196, 39, -10, 5, + 5, -16, -7, 16, -2, 2, 18, 6, -6, -12, 12, 1, -14, -21, -30, 10, -13, 3, -4, 6, -3, 3, -16, -15, -9, -4, -10, 3, -5, 6, 19, 4, 3, 13, 4, 3, 0, -2, -12, -3, 3, -2, 0, -234, 88, -22, 28, -13, 21, -11, -3, -20, 16, -23, 16, -4, 22, -30, 8, 28, 9, -23, -8, -14, -5, 9, 5, 7, -3, -8, -11, -11, -1, -12, -2, -12, -8, -33, -9, -4, 2, 1, 12, 5, 12, -1, 14, 3, 2, 3, 29, 102, -29, 45, -28, 11, + -30, 23, -3, 25, -2, -3, 25, -4, -4, 21, -11, -20, -32, 28, -3, 19, 2, 13, 6, -19, 7, 7, -2, 9, 14, -19, 2, -1, -2, -11, -5, -11, 2, -2, 8, 24, 0, 12, -3, 2, -3, 3, 9, -5, -9, 308, -76, 29, -15, 26, -12, 20, -11, 7, -30, 14, -29, 22, -9, 6, -9, 31, 4, 7, -15, 20, -2, -10, 17, -14, -21, 0, -7, 10, 0, -3, -7, 3, -1, 4, -15, 3, -7, 22, -5, 10, 2, 9, 16, -12, 0, 4, -6, 13, -3, -6, + 26, -159, 63, -49, 29, -24, 9, -32, 21, -13, 30, -3, 13, -26, -11, -1, -9, -9, 34, -25, 5, 16, -31, 8, 11, -8, 11, 4, 6, -20, -1, -6, 12, -10, 7, -23, -4, 17, 9, 6, -6, -3, -17, -19, 11, 4, 0, -3, -1, 2, 2, -4, -3, 2, 3, -6, -5, -4, -258, 85, -45, 12, -4, 15, -19, 21, -8, -7, -2, 16, -8, -12, 9, 30, -4, 2, -48, 5, 1, 24, -7, -3, -37, -12, 1, 1, 13, 18, -28, -25, 17, 5, -29, -22, 11, 7, + -1, 0, -11, 12, -3, 5, 2, -15, -6, 9, -23, -11, -4, 6, -4, 1, -11, 0, -8, 1, -257, 114, -63, 48, -44, 22, -50, 12, -32, 52, -26, 19, -3, 1, -23, -6, -9, 47, -9, 24, 38, 22, 6, -5, 9, -8, 21, 21, 3, -10, 4, 4, -14, -6, 11, 16, -11, -11, -12, 1, -5, 7, -11, 9, -18, 6, -10, 0, 2, -7, -9, -12, -11, -15, 2, -13, -7, 1, 95, 99, -37, 33, -41, 6, 12, 0, -17, 18, 4, 39, 20, 44, -7, 26, -8, 16, + 23, -4, -33, 30, -4, 13, -8, -1, 4, 37, 5, -21, -8, 5, -12, 28, 12, -5, -8, -17, 12, -16, 16, 17, -13, 9, 8, 4, -2, 27, 16, 20, -1, 2, 8, -6, -3, -2, -7, -1, 1, 2, -6, -12, -13, 2, 6, 290, -105, 36, -49, 33, -33, 42, -15, 1, -33, 63, -10, 57, 3, 9, -39, 13, 57, -18, -49, 7, 1, 22, -36, 28, -1, 2, -4, -34, -11, 5, -41, 6, 16, 13, -12, -4, -2, 19, 5, -4, -9, 14, 10, 37, 9, -6, 20, 8, + -3, 6, 15, 10, 1, 2, -13, 2, -2, 15, -2, 6, -2, 5, -1, 5, 98, -141, 85, -62, 27, 10, -6, -5, 17, -35, -22, -18, -14, -48, 25, -45, -2, -36, 14, -27, -21, -11, 41, 6, 40, 21, 28, 40, 2, -5, -6, 11, 31, -2, -2, -20, 16, -2, -12, 11, 10, 32, 13, 15, -22, -10, -1, -4, 16, -45, 10, -11, -7, -14, -15, -5, -15, 6, -11, -2, -23, -23, 0, -8, 20, -298, -65, 14, -56, -23, 3, -1, -48, 14, -48, 2, 39, -7, -6, 22, + 14, 22, 2, 27, -14, 8, 31, -2, -1, -20, 29, -22, -12, 8, 12, 22, 69, -18, -11, -29, 2, -21, 6, -8, -32, -2, 42, 12, -27, -13, 14, -16, -20, 4, -9, 3, 5, 26, 4, 13, 7, -21, -11, 14, 13, -8, 8, -1, -9, 1, -366, 302, -106, 90, -66, 51, -19, 32, -35, 22, 25, 37, -24, 44, 22, 75, -12, 6, -40, 10, -14, -25, -31, -35, -33, 49, -2, 59, 15, 11, -1, 8, -26, 4, -9, 12, 35, 6, 11, 2, 4, -26, -15, -1, -2, 4, + -8, -24, 0, 26, -8, 8, 7, -21, 15, 7, 8, -4, 2, -2, -7, 2, 23, 0, 1, 213, -33, -69, -24, -15, -12, -61, -32, 16, 10, 17, 21, -41, 16, -8, 14, 65, -67, 22, 22, 17, -17, -39, 29, 8, 21, 40, 0, 55, 4, 25, 2, 17, -16, 21, 15, 20, -8, 6, -2, 25, 31, -47, 63, 5, 17, 2, 11, 12, -14, 38, 20, 1, 34, 14, -19, -2, -13, -14, -11, 6, -3, 2, -1, -39, 20, -16, 5, -6, -3, -10, -6, 169, 14, 34, -44, -9, + -109, 26, -6, -74, 62, -35, 2, 45, 20, 34, -27, 15, -35, 0, -30, 11, -45, 64, 46, 37, 44, 10, -15, -28, 12, 35, 0, 24, -18, 5, 23, 16, 20, 1, 7, -3, -15, 15, -11, 7, 6, -15, 20, -28, 25, -13, 17, 27, -34, 3, 3, -14, -27, 18, -43, -33, 20, 8, 9, 8, 26, 25, -10, 3, 15, -6, -1, 267, -222, 75, -55, 20, 69, 57, -37, 68, 38, 41, -28, 19, -14, 80, 22, 23, 31, 34, 22, 23, -66, 11, -119, -41, -11, -68, 17, 37, + -26, -37, -43, -42, -22, 24, 19, -60, -70, -5, -36, 19, 16, 7, -5, 33, -17, 2, -5, -15, -45, 35, 59, -8, -7, 28, -42, 51, 13, -25, -1, -24, -10, -6, -17, -4, -12, -35, 9, 13, 12, 13, 4, -412, 42, -36, 16, 43, 31, 85, -34, -2, 8, 102, 36, -78, -51, 45, 61, -14, -22, -1, 28, 63, 64, 0, -111, -32, -11, -13, 66, -29, 39, 5, -6, -57, 5, 47, -74, -43, -17, -12, -34, -29, -69, -12, -46, 1, 11, 51, -33, -22, 5, -4, 9, -42, + 18, 17, 6, 3, -32, -29, -16, -9, -2, -55, 12, 17, -23, -51, 21, -2, -25, -4, -11, -8, 33, -243, 257, -37, 16, 60, 72, -55, 34, 13, 44, 30, 63, 35, -44, -72, 10, 75, 150, -37, -52, 39, 24, -30, -75, -16, -15, -68, 58, 69, 1, 15, -2, 54, -44, -134, 56, -17, 44, 20, 1, -34, -52, 35, 42, 30, -6, -4, 46, 25, 14, -29, 39, 31, -6, -11, -23, 26, 1, -67, 54, 31, -13, 14, -8, 1, -2, 15, 4, 19, 32, 16, -5, -20, -13, 46, + 18, -9, -15, -3, 72, 3, -56, -115, 27, -6, -95, 32, -32, 4, -36, -28, 29, 71, 8, 95, 43, -48, -63, 104, -46, -4, 9, -98, -1, 51, -57, -15, 65, 4, 34, 1, 43, -8, -30, -4, 57, 77, -26, 15, 13, 51, -31, -6, 9, -13, 33, 15, 2, -18, 26, 30, 1, 1, 22, 35, -42, 0, 11, 19, -22, 17, 8, 0, 11, -13, 5, 14, 28, 35, -29, 3, 540, -53, 8, 33, -49, -85, -50, -22, -96, -103, 7, -92, -41, -27, -23, 55, 64, 20, 135, 24, + -68, 116, -12, 82, -27, -10, -78, 2, 68, -3, -34, -14, 6, -18, -15, 25, -62, 24, 9, -30, -59, -41, 44, 43, 52, -90, 50, 13, -3, 3, 8, 9, 11, -9, 4, 46, -14, 18, 22, -21, 39, 44, 7, -5, 41, 28, 22, 27, -35, -17, 8, -5, -6, 1, 18, 4, -34, -317, -533, 194, -13, 81, -93, 5, -108, -13, -155, 68, 72, -3, -12, -1, 15, -37, -132, 245, 17, -31, 84, 16, -44, 118, 131, -55, 77, 16, -16, -122, -67, 96, -49, 14, -6, 66, -100, -112, + 16, 2, -76, 46, 10, -47, 34, -52, -43, 21, 20, 3, -14, -24, 31, 53, 8, 17, -15, -14, 46, 6, 10, -46, -11, -31, 26, 39, 0, 32, 0, 42, -34, 22, 0, -1, -32, 0, -27, -3, -171, 516, -228, 39, 34, 130, -16, 83, -81, 6, -156, -29, 1, 64, 11, 66, -44, -94, 13, -142, -150, 5, -49, -2, 13, 22, -37, -24, -53, -81, 33, 40, -106, -47, -133, 3, -59, 49, 56, -109, 18, 92, 82, -41, 30, -30, -15, 27, -49, -10, 47, 37, 32, 40, 21, -10, + 31, 21, -23, 0, 63, -5, -29, -8, 26, -25, -64, -3, -22, 18, 14, -8, -26, -37, -45, 47, -15, 0, -10, -2, -6, -424, -131, 49, -66, 62, -27, 2, -124, -149, -19, -51, 64, 19, -17, -310, 158, 12, 138, 171, 119, -162, -38, -14, -39, 36, 40, -2, -58, 67, -109, -58, 99, 6, -41, 116, 4, 121, -40, -18, 16, 39, -84, -62, -14, 69, -23, 12, -26, 46, 58, 12, 5, -99, -9, 50, 56, -30, 63, 21, -15, 17, -61, -18, -40, 42, 8, -13, 16, -105, 2, 21, + 53, 18, -26, 50, 6, -66, -29, -33, -8, 15, 271, 90, -165, -30, -72, 56, -101, 81, -20, 95, 65, 115, -159, 187, -118, 109, -65, 65, 11, 55, -102, -231, 88, 159, -60, 65, -83, 18, -55, 168, -3, -18, 38, -83, -59, -49, 72, 0, -29, -1, -16, 115, 76, -44, 36, 43, -50, -29, -45, -88, -14, 1, -14, -33, -91, -4, 134, 73, -59, 75, -10, -2, 62, 33, -67, 24, 12, 66, 78, -64, 27, 46, 59, -6, -4, -23, -13, 34, -8, 62, -16, 577, -470, -79, 24, -9, + -130, 44, 34, 185, -60, 37, 152, 4, 91, 300, -65, -19, -156, -145, 7, 50, -66, 29, 264, 153, 22, 10, 22, 147, -122, -54, -7, 76, -12, 19, -62, 24, -110, -64, -83, 2, -74, 18, -133, 62, -265, -67, 36, 49, -10, -60, 20, 8, 32, -72, 32, -42, -48, -116, -87, -25, -15, 6, 20, 38, 7, 19, -70, 0, -85, -12, -6, 3, 28, 86, -53, -23, -6, -45, -79, 18, -364, -253, -18, -50, 193, 8, 37, -238, 14, 34, 15, 20, 146, -179, 39, -37, -123, -59, 116, -39, + 95, -31, 55, 31, -18, -13, 62, -7, 0, -153, 77, 70, 66, 77, -137, -141, 84, 125, -148, 56, 22, 130, 75, 14, 87, -44, -89, -12, -172, -125, -13, -5, 28, -81, 30, -65, -221, -64, -59, -217, 1, -34, -25, 26, 69, -63, 43, 29, -98, -62, -75, -15, -22, -1, -31, 43, -48, -11, -40, 73, -79, 49, -12, -16, 5, 22, -18, -227, 347, -181, -77, -106, 28, 30, 52, -21, 152, 115, -108, -192, 73, -72, 178, 15, 77, 94, -66, -65, 237, -135, -32, -68, 9, -28, 32, -40, + -15, -182, 162, -56, -13, 190, -129, -164, 16, -74, -107, 0, -54, 43, -235, -78, -57, -5, 85, 1, 18, 43, -39, 33, 57, 48, 54, -30, -49, -44, 62, -143, -30, -34, -34, 94, -62, -100, 103, 31, 63, 121, -43, -40, 61, -65, -81, -76, 47, 35, -43, 42, 16, 49, 10, -90, 62, -30, -475, 239, 258, 133, 120, -84, 122, -205, 8, -241, -31, -105, 113, -115, -95, -25, -176, 53, -80, 79, -166, 279, -90, 132, -113, 12, -114, -36, 64, 179, 200, -99, 1, -58, -105, -79, -284, -6, + 48, -267, 105, 54, 74, 129, 81, 44, -90, -28, -100, -50, 54, -213, 85, 43, 14, -100, -59, 56, 173, 74, 45, -67, 72, 11, -82, 23, -59, -93, -48, -21, -84, 97, 55, 79, 44, -70, 23, 121, -24, 113, 60, 42, 76, -39, -45, 30, 20, 396, -270, -112, -33, 0, 194, -35, 64, -110, 61, -68, -311, -213, -79, 113, -12, -171, -160, -339, -109, 45, 47, 17, -34, -19, -104, 29, 46, 59, 15, -15, -39, -161, -40, -36, 83, -16, -128, -50, 39, -145, 26, -149, 85, 118, -110, -216, + -41, -68, -98, 11, 21, 22, 55, 3, -84, 137, 213, -101, 89, 36, 101, -153, 59, 20, 56, -220, 175, 22, 21, -26, -125, 33, 17, 31, 39, -137, -72, 28, 65, -34, 1, 52, 21, -24, -65, 48, 642, -359, 33, -36, -77, -268, -15, -15, 218, 99, 440, -175, 17, 48, 105, -45, -21, 178, -112, 257, 155, -357, 340, 120, -123, -89, -134, -70, 24, 16, -97, 226, 29, -108, -96, 22, -119, -210, 2, 125, 49, 152, -71, 47, 163, 234, 55, -243, 79, -78, -134, 35, 102, 59, -30, -220, + -194, 272, -37, 210, 23, -83, 102, -182, -82, 88, -25, 181, -146, -288, -82, -14, -90, -69, 178, -60, 32, -164, -162, 79, 40, 66, -71, 68, 6, -38, -10, -723, -469, 174, -243, 79, -121, -437, -323, 586, -268, 265, 150, -151, 138, -85, 185, 205, -12, -57, 352, -113, -395, 8, -165, 42, 39, 238, 127, 51, 117, -105, 1, 261, 167, -45, 68, -228, -353, -260, -182, -50, -49, 67, -32, -97, 228, 61, -170, -158, -45, 67, -171, 70, 213, -3, 80, -144, 114, 84, 27, 85, -127, -197, -278, 141, + 111, 11, 110, 22, -127, -26, 11, -222, -20, -345, -190, 59, -88, 68, 9, -44, -47, -31, -64, 63, 2, -9, -864, 296, -67, -55, 156, 39, 88, 379, 226, 286, 144, 390, -67, -377, 57, -41, -161, -334, -145, 295, 68, -19, 62, -21, 5, 249, 32, 93, -37, 63, 247, -66, -165, 127, -293, -294, -189, -36, 9, 124, 289, 6, -99, -286, -471, -164, -68, -26, -3, 176, -216, 391, 203, -35, 112, -151, 28, 5, 180, 350, 235, -202, -86, 61, -33, -41, 18, -103, -337, -23, -62, -22, 53, -129, + -44, -227, -24, 35, 241, 121, 34, 42, 61, 11, -204, 45, -48, 58, -25, -24, -112, 350, 354, 119, 236, 170, 372, -331, 386, -477, -85, 441, 606, 125, -41, 219, -189, -220, 438, 69, -70, 105, 352, -95, 215, -73, -91, -44, 158, -412, -52, 197, -93, 19, -147, 83, 323, -301, 95, -91, 104, -159, 216, 17, 77, 86, -365, 175, -507, -105, 285, 29, -182, 314, -111, -193, 228, -97, -67, -38, 137, -23, 35, -278, 99, 23, 538, -408, -178, 46, -106, 119, 151, -198, 376, 139, -3, 60, 125, -64, + -206, 78, -107, 31, -43, 96, -131, 37, 0, -72, 86, -33, 722, -453, 17, -73, -121, 14, -166, -71, -535, -449, -446, 148, -94, 146, -102, -325, 516, 359, -241, -203, -284, -61, 110, 169, 209, -16, 162, -48, -205, -251, 156, -116, 472, 294, 435, 59, 158, 427, 297, -96, 78, -21, 5, 43, -200, -146, 77, -252, -257, 247, 284, -313, -10, 550, 385, -22, -182, -43, 115, 101, -74, -208, 247, -19, 61, 174, 225, -238, 102, -42, 94, -368, 68, 327, -327, -273, -139, 143, 261, -150, 144, -130, -12, 4, + 55, 94, -44, -24, 60, 51, 2, -11, 44, 585, 225, -78, -19, 184, -219, -285, 244, -341, -441, 117, -237, -305, -159, 291, 715, 296, -389, 732, 85, -115, 132, -428, 109, 59, -307, 265, -82, 52, -221, 124, -202, 371, -439, -162, -152, 209, 241, 215, -233, 68, -244, -70, 130, 310, 143, -142, 302, 154, 243, 16, 284, -124, 157, -432, 485, -42, 68, -129, -253, 13, 162, 388, 114, -463, 198, -187, 382, 33, -146, 74, -126, 80, -270, 108, 26, 24, 43, -53, 28, -72, -113, 152, 95, 88, -200, 66, + -109, 94, 21, -12, 47, 23, -1201, 51, 199, 470, 153, -739, 981, 359, -452, 160, 976, 218, -239, -31, -594, 303, 27, -153, 84, 201, -386, 204, -483, 50, -440, -396, -169, 184, 281, -217, 245, -429, -63, 479, 43, -174, -58, 93, -113, -318, -355, -48, -164, 346, -488, 515, 163, 65, -174, -58, 237, -194, 321, 79, 290, -108, -170, -511, 173, -52, -527, 157, -37, 319, 514, -218, 116, 253, 270, 55, -159, -31, -638, -32, 56, 157, -5, 427, 91, 212, -242, -173, 318, -33, -67, 193, -47, -55, -6, -11, + 19, -35, 177, 1487, 678, 141, 242, -304, -204, -72, 562, -398, 64, -331, -914, -438, 210, -233, 151, -362, -18, -389, 334, -394, -284, -848, -158, -133, -223, 442, -143, -353, 115, 341, 127, 116, -51, -71, -224, 174, -289, -77, -179, -505, 77, -350, 142, 46, -103, -11, -368, -21, -84, 539, -155, -12, 219, -295, -131, 547, -319, 209, 14, 487, 691, -40, 89, 69, 239, 125, -527, 49, 133, 186, -226, -351, 37, 102, -92, -133, -566, -279, -325, 23, 71, -107, -156, -177, -43, -89, -99, 118, -56, 57, -204, 15, + -79, -141, 33, 83, -110 }, + { -1, 0, -1, 0, -1, 1, 1, -4, 0, -2, -3, 1, 2, 2, 1, -5, -3, 1, -2, 0, 1, 1, 2, -2, -2, -3, -2, 0, -8, 0, -1, -2, 2, -4, -4, -8, -1, -7, -2, 0, 6, 2, 4, -2, 5, -1, 1, 5, 34, -26, 16, -21, 11, -10, -10, -6, -6, 6, 7, -26, -1, 4, -3, -4, -15, -6, 11, 16, 8, 26, 5, -5, 5, 4, -3, 8, 18, -7, 0, 8, 0, -2, -13, -1, 7, 5, 1, 0, -4, 5, -1, 1, 0, -4, 122, -8, + 11, -8, 8, -9, 2, -2, -2, 7, -7, -22, 6, 2, 7, 15, 8, 5, -2, -13, -5, 6, -2, -2, 12, -16, -5, 0, -3, -4, 6, 6, 8, 2, 3, -3, 11, -1, 9, 6, -2, -1, 4, 0, -3, -1, 0, 90, -86, 14, -23, 13, -1, 9, -8, 16, -7, 10, -20, 1, -12, 4, -2, -3, -5, -15, -1, 2, -7, 12, -6, -9, -11, 7, -7, 18, -2, 0, 5, 0, 0, -8, -7, -2, 2, -3, -8, 7, 5, 12, -3, 4, -2, 2, -211, 25, -16, 1, + -2, -17, 19, -4, 2, 8, 3, 22, -1, -9, 27, 11, 24, 0, -32, -19, -15, 13, -16, 2, -6, -5, 2, 5, -5, -10, -7, 7, 8, 14, -1, -2, -1, 9, -9, 3, 4, 7, -8, 8, -9, -1, 3, -266, 97, -39, 45, -31, 21, -33, 19, -25, 10, 19, 1, 7, 17, -11, 13, -14, -10, -31, 29, -18, 19, 2, 0, -29, -1, 6, -4, -1, -1, 13, -1, -8, 10, 3, -3, 1, 1, 1, 6, -8, 21, -1, -13, -1, -7, 0, 13, 121, -26, 46, -21, 16, + -17, 57, -11, 31, -4, -2, 8, 0, -39, 9, -4, -18, -4, 1, -50, -1, 4, 16, 0, -9, -2, 17, 3, -8, -17, 25, -16, -1, -24, -3, 0, 4, -6, 6, 10, -10, 8, 0, 6, 0, 12, -6, -4, 11, 15, 319, -94, 13, -16, 20, 0, -1, -44, 19, -19, 13, 4, 6, 13, 21, 3, 7, -37, 13, 13, -24, -5, 24, 15, 15, 34, 19, 4, 9, -14, 11, -4, 20, 25, -4, 8, 16, -8, 5, -23, -7, 22, 0, -17, -6, 6, 16, -2, 9, -1, -14, + 23, -171, 72, -49, 33, -29, 39, -25, 2, -21, -26, -36, 3, -21, 11, 13, 28, -45, 28, -11, 39, 9, -2, 3, 3, -9, -7, 6, -18, 12, 22, -30, -6, -2, 12, -11, 32, -32, 7, 0, 2, -14, 3, -9, 9, 1, 2, -10, -1, -21, -7, -1, 5, 2, -7, -26, -1, -5, -275, 88, -56, -3, -11, 18, -47, 4, 15, 13, -16, 10, -21, -35, -13, 5, -21, 73, 2, -20, -6, -24, -11, 23, 14, 29, -2, 13, -16, 7, -15, -5, -8, 5, 9, -4, -14, 4, + 5, 20, -3, -7, -26, -21, -10, -4, 5, 4, -11, -4, 2, 10, 5, 2, -5, 10, -3, 17, -265, 125, -58, 56, -29, 33, 17, 10, -30, 4, -15, 5, -39, 15, 25, 8, -42, -21, -21, -22, -14, 30, 7, 22, 17, -7, -1, -31, 41, -11, -4, 3, -9, -12, -15, -3, -33, 10, -18, 14, 12, 20, -5, 3, -21, 9, 16, 4, -3, 4, 13, 19, 8, 18, 1, 3, -1, -4, 86, 106, -48, 28, -15, 10, -12, 6, 9, 52, -19, 21, 49, -14, -2, -9, 12, 25, + 26, 33, 9, 28, -8, -17, -58, 12, -9, -29, -21, -1, -6, 18, -3, -34, -35, 9, -30, 4, 18, -27, -18, -12, 13, 12, -1, -4, 20, 4, -8, 8, -18, 2, -10, -13, -9, 14, -7, 10, -8, -17, 4, 9, -6, 5, -8, 307, -107, 58, -40, 57, -41, 35, -13, 36, 9, 25, -29, 30, -10, -25, -3, -27, -43, -23, -5, 22, -29, -39, -48, -9, -4, 38, 21, 25, -17, 20, -15, -15, -8, 25, 22, 7, 0, -1, 1, -7, -4, 18, 3, 43, -17, -5, -36, 24, + -10, -6, -9, -2, 2, -6, 6, -10, 0, -14, -6, 3, 14, -7, -1, -5, 86, -132, 77, -49, 60, -1, 37, 10, -58, -28, -20, 7, 14, 8, 65, -37, 52, 9, 6, -36, -8, 45, -3, -38, 43, 33, 7, -18, -14, -4, -3, 20, -10, 9, -25, -6, 14, -35, 13, -14, 12, -10, -3, 41, 18, 23, -2, 10, 15, -3, -12, -18, 6, 8, 15, 18, 4, -4, -18, -9, -19, -17, 2, 0, -14, -326, -66, -8, -54, -22, 49, 21, -14, -12, -39, -26, -31, -35, -29, -18, + -26, -45, -39, 15, -39, 14, -53, 2, -22, -17, 47, -4, -22, 30, -33, 32, 10, 34, 23, 0, -16, 36, 0, -5, 32, -13, -43, -49, -12, 17, 11, -14, -1, -13, 4, 1, 3, 31, 13, -22, -8, 5, 20, 5, 30, 9, -2, -14, -13, 1, -384, 334, -136, 93, -87, 21, -43, 57, 11, 7, -27, 38, 8, -69, 7, 10, -35, -53, 53, 65, -21, -17, 11, 30, -18, 60, -2, 15, -43, -15, -26, 39, -9, 9, 8, -22, 37, 36, 10, 13, 44, -27, -7, -5, -32, 7, + -21, 8, -1, 3, 36, -1, -8, 8, 2, 24, -22, 8, -2, 46, -14, -2, -18, -4, -12, 256, -31, -54, -13, 34, 17, 15, -2, -36, 8, 21, 24, -17, -16, 51, 17, -41, 8, 66, -84, 55, 6, 71, -5, 4, 14, 14, 37, -28, -11, 14, 27, -11, -1, 3, 6, 17, -35, -1, 20, 5, -19, -6, 44, 32, 15, -17, -13, 12, -6, -11, 7, -14, -22, 45, 18, 29, 4, 22, 18, 19, 2, 23, 12, 17, -14, 3, 6, -21, 7, -10, -2, 122, 35, 29, -18, -12, + -33, -24, 6, -13, -16, -47, 40, 28, -30, 50, -48, -14, 21, -35, 20, 33, 50, 44, 42, 22, -89, 0, -19, 18, -9, 35, 24, -11, -22, 23, -16, 59, 0, 19, 60, 57, -43, 4, -28, -51, -6, 10, -7, -10, -5, 4, -24, 3, -28, -8, -3, 7, 0, -16, -17, 36, -13, 6, 16, 20, -11, -11, -5, -28, -19, 3, 6, 288, -202, 74, -77, -6, -54, 49, 48, 16, 10, 46, 126, -110, -15, -29, -45, 97, 73, -15, -67, 27, -55, -44, -76, 10, -78, -26, 46, 7, + -24, -65, 0, -16, 39, 36, 17, -29, 4, -2, 16, 31, -20, -10, -35, 53, -7, 8, 47, -10, -4, 19, -24, -2, 20, -35, 8, -7, -3, -37, 18, -8, 3, 9, -14, 24, -19, -5, -39, 4, -6, 16, 17, -448, 62, 6, 32, -34, -56, 0, 38, 60, -3, 91, 51, -61, -55, 43, 8, -43, -81, -93, -59, -68, -77, 14, 25, 21, -57, -54, 9, -14, -9, -7, -45, 39, -78, -29, -12, -3, 25, 9, -5, 36, -11, 36, 21, -27, 5, 59, -23, -23, 2, 35, 9, -24, + -31, 29, 2, -41, 57, 64, 8, -18, 8, -1, 14, 28, -2, 38, 24, 22, 19, 10, 16, -18, -1, -275, 234, -79, 50, -1, 39, -95, 37, -65, 0, -44, 88, 75, 28, 6, -72, -48, -8, -29, 83, -69, -3, -34, 122, -39, 11, -4, 21, 9, 21, 15, -20, 11, -5, 43, 7, 81, 42, -26, -6, -10, 1, -31, -22, -8, 14, 99, 9, 6, -27, 40, -15, -21, 13, -21, 12, -26, -55, 27, 24, -8, 58, 12, 14, 21, -15, 7, 19, -48, -22, -4, -22, 22, 34, -13, + 59, 39, -1, -16, -12, -4, 179, -4, 40, -122, -20, 15, -98, 8, 136, -24, 10, -61, -84, 21, -77, 120, -83, 29, 28, 64, 50, -13, -74, -9, -7, 38, -52, -10, -15, -25, -18, 36, 22, 97, 33, -36, 40, -26, -28, 30, 83, -12, -43, -40, 44, -1, -60, -55, 28, 27, -25, -46, -76, 21, 28, 19, -43, 32, 20, 14, -15, -5, 24, -57, -7, 25, 30, -5, 14, 1, 609, -39, 24, 55, -54, -23, -19, -144, 96, -16, -89, 19, -46, 52, 41, 66, -24, 90, 77, 49, + -80, 61, -110, -65, -75, 29, -58, -11, -20, -73, -40, 61, -46, -35, -70, 22, 22, 52, -30, 89, 22, 102, -12, 18, 20, -57, 40, 104, -36, -3, 28, -31, -43, 24, -43, -23, -55, -36, 40, 36, 24, 39, 49, 46, 70, 11, -21, 36, 24, -1, -7, 3, -27, -6, 5, 6, -2, -268, -527, 198, 3, 12, -51, -55, -11, 20, -33, 140, -62, -119, 9, 9, -15, -41, 96, 19, -41, 45, -82, 108, -58, -29, -71, 120, -50, -16, -70, -32, 65, -28, 71, -88, -104, 10, 19, 20, + -2, -53, 11, 30, 15, 56, 1, 88, 13, 82, 106, 24, -7, 22, -58, -14, -98, -86, 27, 28, 18, -4, -27, -13, -23, -12, -23, 2, -1, 20, -5, -10, -33, -1, -38, -3, -51, -5, -19, -4, -177, 517, -235, 108, -50, 165, -26, -72, -75, 44, -22, -9, 4, 33, -173, -84, -45, 70, 58, 102, 19, -15, -16, 122, -158, 92, -76, -15, -80, 126, 51, -81, 11, -35, 14, 54, -227, -94, 19, 80, -46, 18, 58, -23, -25, -7, 88, 35, 15, 11, 34, 104, -62, 48, -145, -24, + 33, 71, 13, 11, 4, 39, -28, 5, -10, -33, -30, 55, 53, -19, -27, -89, -38, -19, -16, 67, -25, -23, -44, -39, -3, -463, -100, 45, -110, 28, 20, 68, 0, 130, 85, 47, -35, -63, -3, 137, -117, -45, -91, -2, -248, -196, 12, 122, 167, 39, -61, 57, -54, -36, -37, 17, 44, 11, 65, -49, -88, 73, 48, 154, -19, 25, -22, 124, -129, -65, -30, -98, 62, -40, 53, -105, 105, 101, 94, -38, 83, 5, 29, 49, 35, -44, 8, -14, -2, 95, 36, -42, 78, -12, -66, -22, + -4, -94, -3, 39, 52, 8, -1, -39, 15, 23, 336, 218, -69, 99, -224, 156, 57, 118, -41, -30, -123, -63, -210, -37, -167, -51, -103, -106, -142, 55, -194, 25, 83, -38, 26, -84, -2, -27, -28, -114, -16, 12, -9, -18, -60, -52, 34, 36, 48, 245, -100, -6, 99, -25, -42, -95, 28, 83, 137, 46, 114, -113, -170, 15, 110, 61, -92, 105, -81, 50, 20, 95, 53, 35, 64, -66, 41, 34, 19, 94, 21, 76, -12, -31, 11, 17, 15, 91, -16, -53, -6, 679, -439, -24, 51, 14, + 54, 93, -18, -15, 52, -78, -75, -12, 60, 245, 10, 85, -78, 5, -241, 150, -146, -208, 49, 59, -77, 70, 29, 162, 179, -29, -67, -50, -267, -145, 209, 70, 77, -120, -123, 37, -24, -106, 93, -20, -66, -76, 53, -68, -37, 246, -149, 46, -54, 57, -67, -27, -183, 31, -68, -45, 146, 36, 41, 89, 106, 32, 73, -32, -9, -120, 55, 100, -23, 7, -11, -24, -31, 12, -32, -14, -420, -206, 81, -24, 156, -19, -38, -120, -134, 75, -141, -47, -79, -14, -83, -56, -66, -33, -83, -159, + 95, -318, -1, 289, 72, 1, -76, 23, -288, 122, 75, 22, 107, 158, -121, -63, -126, 21, 7, -74, -84, -94, -55, -2, 66, 7, 55, 32, 9, 201, 50, -30, 160, -75, -177, -53, -19, -24, -9, -60, -11, -75, -16, -77, 11, 45, -83, -22, -45, 6, -85, -109, -45, 47, 81, 34, -23, -1, 33, -12, -15, -37, 21, 44, 11, 0, -46, -259, 352, -172, -84, -285, 225, -78, 133, 9, 9, -86, 176, -43, 58, 45, -79, -26, -25, -151, 32, 29, -116, -196, -121, -180, -43, 99, 53, -106, + -105, 159, 111, -136, 128, -67, 113, -173, -136, -132, 49, -116, 76, -52, 33, -32, -15, 28, 128, -276, -33, 56, -23, -83, -198, -17, 185, 0, 161, 118, 36, -22, 123, -120, -96, 78, -27, -74, 54, 15, -56, -85, 148, -135, -71, -81, 85, 5, -56, -33, 45, -125, 3, 34, 28, 3, -40, -61, -596, 227, 98, -147, 78, -167, 157, 136, 116, -304, 189, 329, -42, 114, 8, -98, -129, 362, -2, -28, -194, -386, -208, 23, -170, 147, -253, -81, -148, 45, -56, -187, 35, -41, 128, -39, -147, -54, + -456, 86, -12, 215, -127, -140, 200, 45, 35, -76, -121, 47, 92, 69, -30, 73, 40, 11, -38, -40, -149, 15, -58, -85, 81, 48, 225, 50, -149, -148, 35, -95, -70, 28, -72, 0, -32, -41, 44, -56, 23, -4, -10, -19, -31, -70, -87, -24, -75, 493, -204, -4, 21, 202, -34, -48, 136, 239, -173, -199, 143, -36, 123, 181, 150, 128, 102, 121, 479, -48, 29, 87, 261, -63, -105, 96, -14, -95, -114, -102, -4, -130, 179, 272, -21, -77, 111, -75, 161, 112, -2, -152, 104, -19, -53, 15, + -26, 317, -33, 134, -77, 282, -33, 18, -106, -183, 142, -95, 286, 57, 133, -6, -4, 77, 18, 201, 112, 30, 100, -130, 42, 88, 6, -42, 167, 35, -61, -64, 64, -40, -4, 89, -34, 51, 20, -61, 649, -185, 62, -60, 31, 85, 219, -167, 93, -2, 14, 119, -94, 127, -339, -153, 59, 128, 92, 272, -267, 43, -38, -369, 160, -143, -91, -53, -301, 99, 109, 48, -156, -265, 107, -164, 147, -254, 6, -304, -72, -203, -173, 180, 283, 39, 106, -129, 55, -217, 95, -143, 43, 207, 109, -74, + 129, 20, 113, -94, 186, 311, 21, -190, -127, -85, -31, 19, 144, 27, 232, -2, 92, -208, -26, -151, -24, -24, 51, -189, 30, -16, 61, 19, 40, 17, 20, -658, -551, 236, -67, 274, -19, 91, -328, -308, -186, 106, -254, -174, -73, 54, 190, 69, -373, 103, 212, -530, -61, 28, -563, -192, 254, -522, 259, 272, 6, -74, -19, -124, -137, 96, 118, 395, -230, -120, -95, -180, 13, -309, -75, 26, -6, -99, -13, -169, -32, 98, -40, -110, 132, -59, -125, -180, 389, -14, 238, 33, 91, 257, 39, 175, + -113, 195, 143, 44, 53, 49, 171, 78, 34, 164, -66, 25, -16, -252, 121, 62, 37, -154, -42, 30, 52, -43, -1069, 406, -116, -478, -115, 14, -122, 187, -414, 202, -32, -476, -328, 67, 191, 181, 133, 284, 82, 465, 255, 545, 72, 443, -338, -265, 93, 40, -268, 78, 58, -35, -101, 263, 51, -574, -256, 195, 68, -120, 166, 170, 263, 59, 79, 51, 77, 98, -199, 33, 38, -424, 202, 150, 182, -290, -169, 216, 1, -54, -43, -122, -110, 3, -146, -325, 112, 352, -245, 37, -139, -54, -101, -29, + 181, 46, 150, 46, -158, -110, -128, -74, -105, 28, -66, -12, -100, 35, 53, 60, -30, 455, 310, 216, 120, 20, -99, -154, 147, -443, 479, -287, 82, -481, -12, 463, 185, -157, 296, -457, 190, 92, 38, -564, -165, 40, 97, 371, -554, -70, -180, -522, -110, 132, 269, 401, 313, 311, -20, -191, 207, 66, -115, 78, -252, 415, 197, 144, -208, -463, -119, 16, -562, -454, -115, -407, 270, 108, 88, -184, -198, 84, 63, 40, 133, -74, 102, 276, 129, 51, 42, -173, -144, -129, 85, -43, -358, -286, -23, -229, + -202, -55, -294, -184, -42, 21, -37, -15, 77, -53, -16, 21, 517, -403, 109, -57, -52, 10, 143, -251, 336, -96, 231, -22, -187, 359, 353, 253, -118, 543, 201, -605, 625, 58, -2, 453, 20, -195, -262, 447, -280, -371, 361, 316, -205, -494, 194, -169, 68, -347, -286, -117, 337, 305, 40, 280, -405, 132, -107, -149, 193, 29, 59, -564, -156, 317, -405, -103, -508, -92, -190, 88, -123, 60, 52, -15, 50, -133, -452, -82, 229, -28, 159, -171, -397, -67, 87, 255, 61, 141, -16, 60, 94, 61, -139, 38, + -57, 63, -111, 69, 26, 11, -13, -91, -49, 470, 37, -135, -334, -10, -159, 126, -276, 177, 113, -241, -247, 376, -441, -16, 287, -319, 104, 368, -291, 253, 186, 270, -442, 384, -444, 135, -337, 43, -172, 302, 10, 185, 96, -315, -192, -436, 256, -295, 257, -355, -404, -677, 67, 357, -53, -9, 114, 308, -103, 83, -374, 96, 499, -49, 452, 591, -3, 100, 123, -251, 132, -305, -14, -313, -303, 19, -114, -514, 350, 9, 261, -303, -154, -116, 134, -2, -79, -79, -51, -19, 31, 34, -60, 71, -69, -69, + -38, 99, 75, 83, -39, 63, -1061, 270, 398, 111, -460, -67, 749, -860, -21, -145, -562, -141, -381, 140, 139, 329, 134, -449, -159, 325, -513, -145, -548, 469, 141, 367, 625, -219, -131, -102, -312, 300, -146, -372, -417, -72, 161, -11, 86, 103, 244, -106, -11, 181, -173, 355, 403, 381, -307, 43, -95, 183, 759, 570, 1087, 88, 430, 349, -164, -36, -56, -100, 138, 34, 392, 296, -132, -38, -232, -454, 184, -5, 156, -31, -315, -44, 48, -174, 107, -110, -152, 6, -153, 1, -42, -36, 2, 26, -95, 16, + 7, 2, 39, 1652, 799, 288, 260, -387, 257, -312, 383, 314, 295, 79, -535, -298, 593, 106, -30, -121, 663, -710, -296, -175, -49, -502, 125, -433, -240, 76, -273, 412, -390, -166, -93, 440, -721, -136, -536, -12, 1, -470, 81, 376, 206, -5, -219, 24, 228, -294, 603, 818, -48, -503, -473, 340, -117, -106, 705, -145, 227, -15, 444, -84, 61, -81, -276, -775, -462, -69, -206, -533, -350, 206, 456, -33, -55, -44, -69, 252, 160, 40, -149, 178, -97, -352, -337, 49, 238, -273, 186, -13, -103, -88, 11, -150, + -116, 12, -43, -18, -70 } }; +const Word16 CRendBin_Combined_BRIR_coeff_diffuse_im_48kHz_fx[BINAURAL_CHANNELS][2885] = { { -78, 43, -25, 11, -14, 3, -10, -3, 0, 21, -14, 9, -22, 16, -25, -34, -30, 7, -3, 5, 1, -15, 9, 15, -9, 12, -2, -5, -11, -2, 3, 9, -6, 13, -5, 8, 12, -9, -9, 1, -9, 2, 0, -4, 9, 1, -4, 30, -31, -5, -7, -7, -2, 0, -6, -4, 0, 1, -4, 3, -10, -3, -2, 6, -33, -3, 7, -3, -4, 3, 0, 2, 15, -7, -5, -8, -2, 5, 7, -7, -5, 8, -8, -11, -1, -3, 4, -3, -3, 2, 3, -7, 2, 3, -104, -71, + -29, -33, -18, -17, -16, -7, -20, -15, -7, -12, -2, -4, -11, -14, -16, -6, -9, -16, -2, -20, 0, -2, -3, -12, -2, -9, 0, -12, -8, 4, -9, 2, -20, -4, 10, 6, 0, -3, -6, 2, 2, 9, -6, -1, -3, -137, -7, 18, 0, 5, -1, 0, -11, 12, 5, 14, 10, 29, 21, 2, -11, -7, -3, 5, -4, -26, -23, -12, -3, 1, 3, 5, -1, 1, 3, -5, -1, -1, -16, 9, 4, -2, 0, -6, -9, 5, 2, -6, 6, 5, 7, -3, 154, 108, 21, 42, + 9, 14, 34, 17, 6, 20, 8, -9, -4, 7, 12, -21, -3, -13, 28, 14, 7, 14, 7, 7, 1, -1, -7, 11, 13, 11, 14, 17, 10, 25, 6, -1, 9, 2, -4, -2, -4, -5, 0, 11, 3, 2, 7, 230, 97, 30, 27, 19, 11, 4, 1, 25, 5, 14, 19, 10, -2, -7, 40, -3, -22, -12, 10, 1, 21, 7, 2, -4, -10, -2, -5, 10, -2, 4, 1, 2, -5, 8, 28, 18, 18, 17, 14, 8, 5, 4, 9, -7, 5, -3, 76, -80, -24, -34, -30, -16, + -5, 11, -11, 1, -29, 10, -11, -27, 7, -19, -25, -18, 24, 18, -9, 9, -17, 6, -31, 1, 5, -5, -7, 6, -24, -11, 3, -9, -7, -6, 2, 2, 12, 1, 21, -8, -6, -7, -10, -3, -5, 3, -9, -14, -2, -273, -138, -50, -39, -43, -26, -37, -24, -40, -7, -18, -4, 1, -16, -5, 3, 0, -25, -17, -11, 2, -34, 3, -15, -31, 3, -1, 2, -1, -10, -9, 1, -3, 0, -12, 1, 3, 9, 3, -12, 6, -12, 7, -20, -14, 3, -12, 1, -5, -16, -5, + -161, 85, 35, 13, 22, 4, 6, 19, 21, 12, 14, -11, -5, -17, 20, 5, 3, 28, 1, -19, 33, -22, 2, 28, -9, 8, 3, 0, -14, -3, 7, 8, 1, -5, 0, -9, 31, 3, -1, -12, -6, -8, -8, 17, 16, -4, 1, -1, 5, 2, -1, -3, 4, 3, -5, -4, 1, 4, 243, 103, 28, 55, 33, 14, 25, 21, 0, 15, 24, 5, 0, 12, 34, -12, -6, -27, 7, 31, 13, 1, -17, -10, -7, 32, 10, 17, 10, -16, -25, 28, 16, -18, -8, 27, 23, -1, + 6, -3, 12, 8, -2, 5, -9, -5, 15, -8, -6, 16, 14, 7, 3, 3, 4, 11, 6, 18, 287, 62, 48, 21, 22, 9, 23, 26, 43, 26, -8, 33, -6, 9, 8, 28, 42, 27, -7, 47, -8, -5, -24, 6, -7, 7, 13, -14, -19, -8, 4, -16, -5, 7, 11, -19, -15, -7, 6, 0, 5, -7, 0, -5, -6, 7, -10, 10, -11, -4, -8, 2, -3, 11, 6, -1, 16, 5, 33, -127, -41, -46, -29, 8, -7, -27, 16, 1, 19, -2, 2, -30, -21, -14, -22, 2, + -23, -45, 9, 5, -21, -5, -19, 4, 6, -4, -46, -13, 3, -5, 4, 12, -33, -10, -20, 10, -2, -2, 21, -22, -1, 6, -3, -7, 10, 5, -13, -16, -25, -4, -19, -16, -8, -11, -6, -3, -6, -10, -13, -8, 5, 9, -2, -299, -101, -61, -15, -32, -1, -17, -22, -28, 34, 0, -13, -4, -49, -29, -24, 40, -34, -72, 6, 8, 6, -27, -7, 15, -33, -4, -33, -10, 19, -17, 5, 36, 4, -8, -9, 10, 12, 9, -11, -2, 12, 16, 10, 5, -31, 5, -1, -16, + -5, 3, -4, -16, -10, -17, -4, 0, 3, -3, -11, -2, -9, -1, -9, 0, -199, 46, 2, -24, 35, -22, -18, 10, -34, -19, -8, 14, -27, 37, 0, 0, 16, 17, 26, -2, 36, 53, 37, 13, 32, -10, 20, -23, -25, -10, 3, 16, -13, -22, -13, 0, 14, -22, 16, 6, 12, -5, -21, -27, -33, 9, -17, 9, -35, -9, 15, -21, 3, -15, 10, -4, 10, 3, -7, 0, -14, 26, 10, 24, 10, 133, 218, 64, 57, 79, 64, 13, 51, 45, 24, 96, 23, 17, 41, 39, + 20, 17, 10, 16, -12, 49, -13, 5, -15, 31, 1, -7, 25, 31, 11, 41, -28, -46, -11, -2, 10, -3, 20, -18, 18, 41, 17, -35, -7, 19, 7, -17, 25, 11, 15, 17, 23, 8, -6, 6, -20, -5, 19, 18, -10, 0, 5, -8, 3, 14, 503, 52, -5, 31, 0, 43, 1, 11, 6, 45, 22, -19, 16, 22, 12, -27, -56, -26, -23, 10, -34, -6, -2, 9, 63, 35, 12, 25, -38, -2, -20, -8, -16, 23, -9, 39, -18, -7, -20, -9, -29, -14, 7, 6, -1, 0, + -16, 9, 28, 2, -14, 17, -23, 10, 11, -2, -7, -5, -1, -4, 2, 16, -1, -15, 4, -146, -174, -32, -10, -7, -28, -11, 53, 31, 11, 14, -23, -5, 40, -15, 64, -50, -14, 53, -10, -6, -31, 36, 40, 1, 39, -14, 17, -1, -22, -3, -17, -7, -11, 22, -16, -4, -25, 17, -13, 36, -57, 24, 20, -35, 1, -23, 6, -26, 8, 11, -33, -5, -12, -49, -29, -14, -25, -5, -4, 3, -20, 3, -39, 11, 5, -13, 5, -13, -4, -9, -4, -129, -73, -100, -51, -67, + -7, 64, -67, 51, 33, -37, 74, -12, 15, -48, -5, -22, -3, 0, 18, 8, 39, 73, -19, 10, -35, -37, -32, 7, 31, -11, -10, -10, -22, 25, -8, -2, -22, -18, -14, -23, -2, -2, -19, 12, -29, 10, -17, -4, 11, -22, 27, -48, -14, 4, -14, -26, 13, -7, -28, 46, 26, 6, 9, 9, 12, -24, -15, 5, -8, -17, 18, -358, -41, 29, -26, 59, 28, -73, 10, 12, -23, -61, -22, -15, 18, 4, -56, -21, -29, -54, -45, -106, -55, -62, -75, 59, -39, 22, 45, -33, + -50, -20, -10, 12, 34, 19, -42, -53, 42, 26, 33, 46, 7, 0, 19, -2, -20, 11, -10, -7, 28, 69, -22, -35, 17, -22, -1, 35, -67, -1, -22, -4, -1, 0, -7, 13, -20, 25, 27, 11, -1, 0, -22, 287, 250, 68, 152, 42, 87, -14, -14, 43, 57, 31, -99, -33, 62, 70, -26, -33, 11, 29, 33, 5, -52, -111, -42, 61, -5, 63, -15, -19, 13, -51, -30, -30, 57, -71, -49, 13, 12, -18, -2, -20, 21, 29, 25, 57, 33, 1, -46, 44, -4, 24, -22, 17, + 34, -5, -9, -21, -25, 16, 4, 23, -22, 19, 45, -9, -24, 32, 41, -16, 18, 21, 16, 39, 33, 349, 64, -67, 56, 37, -67, -14, 33, 3, 10, -5, -15, -72, -72, 32, 66, 70, -69, -138, 18, -2, -57, -71, -14, 36, -25, 53, 84, -32, -29, -11, -14, -16, -130, 68, 61, -2, 39, -39, -14, -36, 51, 56, 5, -14, -21, 31, 6, -18, -34, 0, 26, -42, -27, -23, 6, 13, -54, 27, 57, -48, -2, -12, -9, -1, 5, 3, -5, 10, -17, -31, -38, -16, -10, -20, + -36, -28, -8, 25, -12, -96, -62, 8, 87, -87, 62, 27, 14, 17, 15, 55, 92, 2, 28, 9, -78, -72, 70, 9, -81, 47, -69, 11, 85, -6, -23, 96, 16, 6, 8, 2, 9, -44, 26, 38, 64, -52, -25, 9, 9, -24, -46, 28, -16, 20, 11, -17, -15, 6, 29, -23, -9, -6, 17, -47, -21, 21, 5, -17, -8, 19, -19, 5, -13, -4, 16, 4, 10, -41, -28, 10, -374, -343, -77, -159, -140, -79, -24, -59, -72, 49, 12, -16, 81, 30, 97, 76, 21, 31, 35, -150, + 70, -11, -32, -28, -89, -27, -31, 86, -29, -51, -26, 14, -12, -17, 18, -22, -15, 52, -52, -4, -17, 94, 37, 38, -73, 6, 64, -34, 15, 0, 15, 1, 5, -5, 40, -5, -14, 30, -22, 17, 35, -17, -26, 11, 13, -27, -12, -50, -40, 13, -5, -9, -2, 6, -4, -32, -16, -235, 496, 309, 101, 29, 35, 34, 57, 47, 106, 208, 13, 22, 47, 41, 55, -40, 205, 143, -133, 98, 20, -23, 50, 121, -114, -34, 11, -97, -64, -70, 141, -7, -23, 17, 9, -43, -111, 77, + 65, -20, 36, 79, -51, 42, 6, -22, 64, 53, 14, 6, 8, 42, 63, 0, -9, -2, -18, 42, 11, -18, -20, -17, 34, 14, 76, -23, 28, -17, 20, -31, -9, 8, -15, -22, 3, 3, 11, 19, 536, -190, -184, 83, 22, -71, -61, -99, -96, -72, -59, 88, 22, 10, -49, -45, -156, -1, -61, -109, 91, 59, 19, 55, 17, -20, -34, -4, -28, 45, 78, -82, -29, 0, 43, 106, 33, 142, -72, 44, 120, 70, -58, -18, 15, -31, 53, -9, 4, 76, 43, 12, 9, -3, -30, -2, + 11, -35, -18, 33, -11, -65, -8, 1, -9, -68, 19, 13, 19, 18, -12, -29, -8, -15, 57, 23, -19, 15, -3, 11, 3, 172, 326, 129, 87, 103, -30, 34, -94, 163, 64, 157, 46, 60, -143, 179, 263, 34, 171, -33, -139, -136, 125, -39, 100, 20, 40, -76, 77, -26, -28, 129, 89, -66, 119, 15, 22, -23, -90, 26, 7, -49, -57, 54, 74, 26, -26, 36, 3, 80, -48, -6, -79, 11, 77, 53, -36, 1, 27, -68, -5, -46, -27, 16, 18, 48, -55, 25, -63, 7, 79, 29, + 16, -48, 7, 8, -82, -20, 10, 16, 33, 15, 0, -383, -19, -88, 110, -84, 90, 1, 73, -11, 63, -192, 57, -24, -68, 32, -83, 50, -83, -46, -186, 105, 225, -89, -29, -27, -36, 33, 45, 63, -165, 48, -102, -31, -5, 84, 33, -44, 19, 16, 62, 61, -103, -36, 16, -77, -67, -14, -48, 19, 59, 6, 11, -15, 55, 144, 83, -91, 19, 31, -44, 50, 14, -59, -5, 64, 7, 61, -84, -22, 51, 1, -27, -61, -4, -33, 49, -16, 31, -16, -6, -702, -261, 141, 53, -91, + 101, 81, 133, -33, -56, 113, 7, -79, 158, -176, -226, -109, -120, 78, 117, -4, 32, 180, 82, -185, -81, -114, 36, -172, -147, -10, 25, -67, -69, -105, -52, -96, -91, -36, 10, -35, -3, -65, -8, -50, -106, 233, 21, 54, -93, 61, -4, 31, -74, -4, -10, -65, -38, -30, 79, 55, 62, 36, 49, -12, 3, -56, -8, -4, -2, 71, 22, 41, 47, -33, -75, 32, -27, -15, 34, 91, -9, 367, 136, 295, 47, 20, -118, 45, 178, 66, 14, 119, -106, -48, 98, -74, 35, 170, 56, 23, + 55, -31, 75, -56, 3, 29, 11, -43, -46, 19, 177, -56, 45, -161, -85, 74, 186, -141, 3, 90, 24, 35, -116, -40, -100, -177, -45, -98, -103, 85, 35, 30, -59, -36, -10, -170, -14, 97, -66, 78, 159, 25, 106, 70, 8, -30, 92, -113, -3, -6, 74, 36, 68, 4, 76, -3, 17, 13, 80, 2, 3, 72, -36, 45, 18, 13, -20, 448, -100, -135, 20, 105, 81, 88, -27, 94, 27, -107, -221, 149, 37, 109, 61, -56, 24, -82, -145, 151, -95, -176, 17, -27, 20, -15, -20, -43, + -73, 55, 118, -171, 168, -145, -194, 21, 50, -106, 83, -13, 52, -91, -48, 161, 63, 163, 41, 15, 50, 2, 4, 87, -9, 17, -77, -49, -46, 62, -60, -47, 94, 0, 106, 19, -80, 131, 98, -6, 64, -63, -109, 44, -41, -75, 5, 71, 92, -33, 28, 48, -7, 22, -95, 38, 31, -44, 375, 455, -69, 2, -228, -27, -166, -126, -39, -86, 130, -1, 101, -215, 179, -135, 182, 6, 145, -53, 183, 59, -86, 38, -128, 85, -71, 204, 62, 134, -223, -129, -54, -114, -47, -78, 8, 276, + -127, 138, 235, 33, 104, 1, -52, -110, -82, 11, -59, 141, -91, 64, 172, -23, -13, -14, 141, 151, 48, -71, -61, -38, 60, -139, 27, -25, -37, 1, 93, 8, 131, 118, 25, 28, -55, -3, 134, -18, 9, 55, -70, 1, -80, -89, 14, 12, -17, -354, -319, 143, -43, 177, -101, -81, -120, -96, -46, -279, -104, 109, 149, 64, -196, -54, -95, 84, 281, 160, 68, 13, 20, 16, 49, 148, 11, 40, -84, 9, -120, 49, 57, 108, 13, -70, -37, 141, -65, 55, 28, 53, 177, -97, -151, 59, + 126, 36, 126, 154, 73, 108, 40, 25, 83, 256, -141, 2, 41, 25, -110, -17, 84, 1, -98, 42, 184, -147, 49, -139, 82, 58, 23, 8, -67, -64, 129, 73, 26, -37, 91, -10, 0, -60, 67, 28, -713, -251, -14, -73, -174, 106, 145, 241, 81, 151, -140, -301, 141, -72, 9, -163, 160, -97, -6, 145, -406, 37, 214, -397, -103, -142, 21, 13, 98, -112, 130, 16, -206, -109, 26, -29, -101, 88, 243, 49, 68, -41, -59, 139, 27, -73, -345, -57, 45, -178, 85, 69, 15, -138, -120, -147, + 312, 80, -46, 58, -263, 29, -122, -144, 139, -26, 3, -92, -329, 42, 102, 56, -23, 193, 8, -84, -12, -131, 204, 108, 58, -36, 15, 63, -59, 23, 29, 9, 759, 190, 196, 166, -48, 6, 781, 225, -64, 476, -266, 198, 43, 121, 196, -61, -135, 146, -26, -471, 122, 122, 101, 224, 143, 146, -131, 29, -127, -67, 141, 46, -273, -164, -229, -343, -51, 71, 169, 145, 126, 105, -49, 180, 102, -218, -82, 59, 166, 4, 37, 290, -50, -24, -73, -15, 150, -125, 4, -178, -156, -101, 188, 256, + -72, 21, -47, -157, -105, 42, -181, -48, -47, -117, 327, 72, 111, 96, -7, 2, 59, 18, 105, 66, 5, -9, 775, 452, 36, 286, 224, 60, 338, 91, 2, -107, -74, -221, -588, -47, 61, -205, -112, -26, 416, 132, -104, 1, 32, -62, 177, -33, -104, -76, -98, 62, -145, -366, 12, -193, -290, 54, 130, 181, 107, 160, -108, -316, -201, -284, 114, 261, 220, 137, 267, 4, 168, 354, -292, 50, -130, -2, 106, 103, 177, -19, -358, -282, 63, -82, -99, -72, -76, -251, 25, 165, -14, 125, -73, -10, + -10, 61, 249, 170, 153, -145, 12, -88, 14, -230, 49, 34, 28, -8, -24, -69, 61, 189, -387, 49, -297, 133, -565, -14, -189, -289, 518, 295, -187, -466, -120, -169, -410, 319, 15, -281, -107, 164, -269, -181, -142, -316, -124, -6, -258, -231, 324, -121, -104, -29, -75, 278, -310, -143, 62, -81, -3, -69, 157, -291, 101, -465, 45, -133, -189, 489, 48, -180, 90, 102, -398, 274, -70, -85, -33, 157, -68, 7, -192, 103, 125, 220, -193, -487, 337, -39, 137, 166, -104, 96, 248, -322, 14, -114, -39, -334, + 110, -52, 10, -9, 40, -57, -54, 91, -89, 66, 15, -63, -741, -406, 87, -257, 27, -184, -103, -273, -196, 144, 409, 439, 64, 311, -217, 540, 388, -309, -287, 93, 83, 457, 159, 294, -110, 121, -64, -44, -101, 428, 184, 410, 363, 75, -27, -175, 172, -17, -376, -243, -76, -187, -48, -193, -178, 121, -58, -120, 304, 369, -215, -66, 492, 207, -345, -330, -126, 130, -21, -58, -247, 208, 57, -75, 51, 60, -305, -128, 23, -109, -151, -153, 401, -315, -291, 121, 203, 301, -156, -45, 23, -133, 137, -18, + 101, -86, -42, 31, 36, -48, -50, 0, -60, -282, -410, -355, -1, -280, -356, 91, -29, -500, 357, 62, -29, 176, 550, 523, 227, -643, 240, 169, -628, -10, -302, -148, 325, -381, 222, -1, -64, -137, 66, -32, 110, -74, -336, 326, 156, 391, -40, -133, -188, 158, -170, 462, 98, 277, -359, 287, 12, 101, -233, 78, -277, -44, -284, 116, 198, -379, 16, -312, 147, 184, 180, -25, -534, 1, 142, -46, 239, -512, 132, -213, 70, -181, 38, 132, -57, -2, -55, -67, 21, -138, 174, 39, -4, -220, -20, 23, + -15, 92, -94, 21, -9, -49, 770, 934, 391, 326, -538, 518, 752, -823, 98, 534, 93, -981, -98, -533, 172, 195, -248, -97, 179, -451, -36, -177, -221, 88, -342, 368, 262, 476, -236, 78, -51, -194, 601, -12, -277, -131, 130, -130, -157, -185, 306, 113, 425, -30, 156, 558, -354, 74, -240, 442, -174, 207, 88, -18, -168, -316, -213, 88, 400, -377, 337, 399, 200, 466, -228, -186, 304, -53, -57, -431, -28, -356, 73, 449, 220, 113, 206, 122, -194, -88, -338, 381, 16, -153, 101, 33, -178, 92, -26, 109, + -19, 165, 79, -359, -1221, -513, -878, -475, -375, 202, -564, -577, -275, -771, -250, 580, -18, 22, -157, -137, -73, 52, -9, -517, -82, -103, 748, -98, 665, 53, -179, 172, 547, -30, 6, -222, -64, -232, 130, -99, -197, 98, -266, 215, 219, 41, 479, -218, 244, -204, 270, 181, 505, 68, -206, 270, -35, -170, 641, -49, -39, 368, 114, 496, -387, -379, -58, -165, -52, -613, -139, 211, -83, -264, -430, 28, 132, -216, -206, -375, -133, 158, 164, 330, -53, -31, -12, 110, 132, 22, 210, 57, 23, -29, -20, 150, + -64, 148, 167, -8, 50 }, + { -89, 48, -25, 29, -18, 25, -52, 2, -2, -6, 12, 26, -1, -3, -29, -11, 12, 7, -3, 11, -4, 4, -13, -9, -9, -3, 1, -7, -5, 15, -9, 9, -9, -2, -7, 8, 3, 7, 12, 15, 6, 4, -1, 2, 2, -3, 3, 32, -36, -5, -7, -9, 6, -18, 6, 0, 8, 7, -14, -5, 22, -2, 5, -4, 9, 20, 23, 4, 10, 0, -18, -1, 2, -4, 0, 10, -10, -14, 6, -7, -6, -10, 0, 10, 3, -3, -4, -4, 0, 2, -6, 2, -6, 4, -91, -64, + -32, -23, -18, -18, -7, -14, -5, -8, -23, 4, 11, -2, 6, -4, -12, -12, -18, -6, 4, 1, -10, 7, -12, -12, 7, 0, 0, 6, 7, 2, -3, -3, -5, 2, 1, -6, 3, -12, -6, -3, -2, -9, -2, -3, -1, -129, -17, 9, 2, 9, 2, -8, 5, -6, -6, -12, -9, 4, -3, 8, -7, 0, -7, 2, 14, -4, 10, 0, -8, -2, 12, 6, 8, 8, -12, 8, -4, -1, -6, -4, 4, 5, 3, -3, 10, 8, 6, -3, -6, 0, -5, 1, 152, 120, 29, 54, + 13, 42, 30, 9, 30, 12, 23, 9, -8, 22, 16, -6, -2, -42, -4, 2, 26, 3, 1, 13, 1, 12, 11, 2, 0, 4, 18, 13, 12, -1, -4, 1, 9, -3, 0, 9, 4, -5, 0, 2, -8, 11, -6, 268, 97, 48, 27, 18, 16, 17, 26, 8, 44, 7, 3, 20, -11, 6, -6, -4, -8, 30, 15, -1, 21, -14, -5, -4, 33, -2, 11, 4, 16, 4, -6, 10, 10, -4, 3, 6, 2, 8, -3, 9, 6, -20, 4, 4, 3, 16, 104, -77, -25, -36, -21, -22, + 15, -13, -30, -9, -41, -11, -17, -42, -9, 8, -24, -10, 5, -30, 0, 31, 8, 3, -14, -1, 12, -1, -13, -16, 16, -3, -19, 0, -7, 22, 0, 9, -3, 19, -13, 7, 4, 3, 1, 3, 0, -8, 13, 8, 1, -282, -158, -34, -39, -28, -34, -50, -4, 0, -13, 11, -12, 1, -1, -17, -17, -29, -9, 26, -26, -4, 26, 15, -3, 8, -3, -29, -13, -24, -7, 0, -5, 11, -23, -20, -1, -25, -18, -18, -19, 18, -6, -26, -8, 5, 8, -10, -12, -7, -23, -13, + -175, 102, 34, 19, 14, 18, 5, -16, 2, -8, -6, 34, 16, 29, 25, 31, -26, 15, 28, 8, 24, -28, 3, -5, -5, -9, 9, -1, -2, 30, -31, -6, 8, 19, -10, 16, -14, -16, 20, -8, -3, -3, 6, 0, 8, -8, -6, -7, -5, -5, 14, 5, 3, -7, -14, 4, 15, 4, 258, 104, 24, 57, 47, 7, 22, 54, 27, -3, 14, 5, -6, 14, 49, 10, 58, 26, -45, 7, 3, 8, 44, 22, 19, -5, -5, -7, -5, 5, -7, 13, 6, 18, -2, -6, 9, 14, + 10, -3, -19, -10, -9, 17, 15, 20, 13, 2, 5, 17, 16, 11, 4, 2, 11, 9, 7, 14, 288, 81, 37, 44, 9, 42, -6, -18, 0, 10, 6, -3, 10, 43, -5, -29, -18, 20, 7, 24, 41, 33, -1, 22, -24, 2, -18, 25, 17, -31, 19, -15, 4, -13, 19, -12, 24, 17, 16, 28, 11, -1, -6, -1, 5, 31, 1, 0, 4, 15, 12, 0, -3, -5, -15, -4, -11, -5, 41, -123, -48, -21, -26, -14, -9, 0, 19, -19, -32, 29, -38, -39, -5, -10, 19, -12, + 1, -38, -20, -46, -47, -55, -6, 11, -36, -12, 7, 2, 3, -6, -36, -25, 18, 5, -7, 34, -22, -12, 10, 20, 19, -5, -4, 7, 7, -25, 4, -15, -5, 0, -8, 0, 17, 2, -2, 2, -16, 9, 16, -5, 1, 0, -1, -312, -97, -60, -24, -43, -33, -11, -23, -11, -32, -44, -30, -11, -64, -16, -26, -40, -4, 6, 22, -24, -32, -13, 27, 33, 42, 22, -1, -21, -9, 0, -25, 10, 18, 21, -14, -13, -11, -7, -4, -10, 17, -6, 11, -22, -37, -16, -1, 18, + -32, 10, -15, 15, -15, 8, -13, -1, -8, -2, 6, 11, -8, -11, 0, -11, -179, 48, 13, 0, 31, -30, 8, -69, -23, 24, 17, 45, -3, 49, -29, -7, 23, -42, -16, -25, 47, -3, -40, 20, 38, -34, -26, -30, 8, -7, 16, -12, -10, -8, -19, 27, -22, 5, 17, -2, 20, -12, 44, 6, -5, -16, -16, 0, -18, -22, -14, 3, 15, -2, 4, -19, -19, -27, -11, -9, -8, 7, 11, -11, 1, 154, 223, 76, 78, 105, 77, -11, 16, -9, 15, 13, 20, 14, 39, 14, + 25, 7, 76, 17, 38, 22, 21, 59, 15, 74, 40, -15, 54, 14, 27, 52, 12, 31, -14, -5, 17, 24, -30, 27, -17, -35, -18, 29, 45, 33, -4, 11, 12, 16, 25, 13, 28, 16, -22, -1, 20, 25, 10, 8, 7, -24, -8, -15, 16, -1, 536, 38, -25, 41, -27, 58, 21, 61, -29, 4, 3, 36, -65, 11, 46, -11, -7, 53, 90, -39, -18, 8, 46, -21, 31, -1, -26, -26, -20, 16, 29, 29, -19, 32, -19, 31, 32, -10, -17, 9, -29, -47, 13, -32, 16, 1, + 8, 17, 3, 21, 5, -32, 15, -10, 18, -24, -1, 2, 19, -14, -35, -8, -13, 2, -10, -182, -177, -40, 13, -8, -27, -29, -40, -11, 29, -10, -10, -41, 42, -3, -36, -31, 74, -67, 6, 49, -6, 8, -65, 20, -28, 15, -46, -30, 7, 12, -22, -24, 2, -10, 3, -28, -16, 29, -4, -14, -9, 36, 15, -21, -33, -29, 9, -5, -14, 3, 5, -16, 43, 23, -5, -4, -12, 5, -14, -13, -14, -3, -26, -20, -34, 7, -36, -2, -10, -9, -3, -73, -60, -75, -51, -40, + -24, 4, 1, -20, -6, 16, 65, -57, 29, -20, -33, 43, -2, 7, 61, 7, 26, -39, -7, -109, -10, 19, 15, 8, 13, 13, -22, -34, 26, -4, 25, 10, -27, 22, -1, -78, -61, -12, -57, 6, 20, -6, -13, -8, 4, -19, -4, -5, -9, 17, 7, 5, -9, -9, 31, 6, -17, 19, -3, -15, -29, -1, -15, -7, 23, 16, 25, -347, -79, 5, -69, 28, 7, 83, -39, 5, -23, 56, -114, -109, 46, -53, 82, 30, -66, -116, -3, -33, -56, -23, 13, 19, -27, 99, 5, -10, + -41, 34, 38, 40, 44, -5, -26, -10, 26, -2, 31, -29, -11, -10, 36, 29, -31, 41, -23, -29, 4, -13, -27, 28, -32, -4, 8, -8, -13, 7, 27, -17, 26, -21, 17, -12, -13, -8, 5, 33, 6, 31, -20, 318, 280, 59, 75, -15, 92, 73, 92, -4, 37, 22, -86, -73, 40, 8, -62, -65, -36, 4, 37, 11, 88, 80, 35, -18, -19, 53, 50, 4, 44, -14, 56, 3, -11, 77, 41, 63, 41, 14, 45, 23, 16, 41, -22, 8, 55, 0, -34, 33, 33, 23, -24, 0, + 33, 48, -23, 58, 67, -11, -35, 7, 16, 11, 30, 0, 11, 23, -15, 2, -22, -5, -30, -17, -3, 387, 31, -10, 27, 19, -64, 17, 17, 1, 41, 60, 88, -39, -40, -62, -51, 58, -5, 83, -20, -19, 34, 72, 28, -71, 56, -20, 45, -23, 35, -43, 26, -3, 41, 6, 23, 13, -73, -39, -7, -14, -7, -22, 35, 14, 75, -11, -52, -29, -6, 5, -58, 20, -20, -2, -6, -33, 30, 59, -19, 31, 7, -32, -4, -30, -26, 6, -46, -32, 19, -2, 10, 32, -44, 52, + 6, -21, -52, 15, -19, 111, -26, -107, -72, -96, 89, -71, 20, 108, -5, -110, 8, -116, 96, -34, 96, 1, -36, 83, 3, 17, -62, -79, -12, 28, 17, -15, -36, 37, -11, 27, 42, 51, 24, 28, -103, 9, -23, -35, 14, 51, -43, -79, -35, 23, 9, -70, -28, 33, 48, -42, -27, -32, 49, 65, 13, -22, 7, 46, -22, -2, -30, 33, -38, -4, 45, 27, -13, -7, -1, -14, -390, -395, -64, -194, -120, -69, -107, -13, 81, -177, 65, -37, 59, 10, 36, -74, 19, -10, -38, -163, + -33, -85, -103, -11, 26, 5, -35, 22, -33, -10, 86, -2, -29, 5, 56, 75, 51, 0, 41, 46, -5, 0, -84, 30, -70, 13, 67, -47, -84, 24, -47, -46, 9, -1, -40, 19, -10, 90, 51, 27, 11, 33, -3, 9, -36, -65, -11, 5, -46, -33, -25, -22, -26, 14, -13, -5, -29, -232, 431, 338, 21, 68, 28, 75, 115, 26, 111, 20, -116, 78, 94, 28, 29, 70, 93, -92, 77, -49, 68, 10, -55, 11, 77, 43, -90, 44, -36, 132, -10, 31, -19, -85, 87, 85, 42, 21, + -3, 30, 92, 21, 66, 8, 46, 24, -5, 49, -58, -93, -39, -71, -59, -31, -60, 83, 60, 7, -13, -30, -8, -2, 2, 4, 13, 17, 11, -2, -20, -19, -2, -2, -6, 9, -8, 50, -10, 65, 579, -228, -121, 19, 1, -30, -158, -70, 43, -10, -21, -33, 27, -133, -36, 67, 130, 68, 60, -43, -37, -77, 91, -126, -20, 29, -80, 25, 38, 99, -151, -15, -1, -33, 43, -144, -72, 155, 105, 20, -25, 92, -25, -14, 20, 72, 44, -47, 12, -28, 62, -97, -41, -60, -59, 116, + 34, 13, -50, -6, -15, -22, -52, 7, -49, -4, 20, 44, -76, -56, -67, -23, 40, 5, 52, -8, -62, -8, -27, 28, -1, 172, 394, 65, 150, 137, 130, 44, 97, 61, -29, -79, -51, -22, 111, -95, -106, -7, -5, -43, -81, 240, 224, 170, 8, -96, 17, 17, -49, 56, 35, 97, 11, 40, -5, -66, 109, 91, 65, -15, -87, 6, -7, -23, -177, 128, -81, 148, 8, 80, -17, 89, 133, 27, -61, -4, 24, -43, 23, -16, -57, -30, 18, -13, 56, 21, -95, 7, -13, -101, -24, 22, + -39, 12, 86, 36, -5, -29, -23, 3, 37, -10, 41, -415, -55, -259, 3, 45, -87, -151, -174, -166, -98, -135, -33, -10, -35, 43, -27, 8, 106, 47, -10, 250, -55, 50, -36, 21, 37, 13, -14, 36, 118, 35, 42, 13, 47, 99, 137, 42, 166, -45, -143, 144, -46, -31, -29, 81, 127, 95, -2, -33, -72, -186, 114, 129, 92, -111, 67, 17, -11, 104, 18, 70, -59, 34, -73, -8, 63, -19, 48, -11, -27, -27, -89, 8, 7, -1, 17, -20, -110, 8, 6, -726, -324, 146, -27, -26, + 27, -92, -79, -28, -35, -128, 91, 9, 191, -107, -90, -156, -86, -161, 14, 57, -237, 153, 133, -20, 27, 99, 16, 87, -180, -183, -100, -120, -91, 293, 97, -66, -105, -152, 72, 39, -71, 58, 59, -108, 11, 22, 85, -100, 244, -108, -84, 37, -25, -3, -72, -29, 8, 153, -47, 221, 48, 13, 26, 58, -66, -25, -87, -72, -66, -2, 121, -79, -56, -34, -44, -43, -4, -29, -40, -38, 115, 367, 189, 117, 80, -129, 13, -104, 163, -18, -21, 56, 36, 38, -4, 58, 21, 61, -50, 160, + 22, -14, 478, 26, -36, -122, 72, -113, 107, 258, -19, 64, 64, -132, -147, 5, 4, 114, -72, 5, -7, 84, 87, 144, 55, 50, 61, 7, 96, 45, -173, 38, -88, -223, -18, 64, 3, 20, -28, 5, -6, 0, 30, 6, 103, -60, -8, 21, 23, 4, -37, 72, 121, 118, 26, -24, -10, 43, -4, -13, 0, 25, 57, -8, -19, -38, -22, 541, -160, -55, -150, 274, 96, 26, 51, -36, -67, 99, 5, -90, 20, -120, -97, 10, -129, 21, 37, -89, -167, 20, 5, 114, 177, 130, -89, 3, + 109, 210, -219, 85, -44, 1, -102, -134, 8, 128, 33, 60, 75, -4, 49, -8, 34, 84, -147, -96, 220, -13, -10, -46, 86, 294, 69, 48, 90, -71, -89, 5, -67, -161, 103, 18, -86, 50, 22, -42, -81, 110, -39, -121, 56, 63, 86, -83, 5, 43, -18, -29, 130, -6, 22, -54, -11, 3, 461, 432, -139, 116, 38, 90, 236, -31, -119, -45, 453, -255, -46, -127, -98, -207, 228, -67, -303, -230, -277, -109, 250, -31, 120, -45, -123, 109, 36, 138, -131, 123, 102, 50, 61, -221, 67, -185, + 159, 328, 99, 98, -205, 294, 82, -31, -42, -60, 96, 147, 40, -35, -5, 39, -67, -51, -65, -53, -2, 108, -68, 161, 62, 98, -29, -231, -151, 59, 20, -69, 90, -4, -4, 46, -28, 68, -7, -8, 37, -40, -3, -43, -22, -54, 40, 3, 16, -428, -261, 66, 30, 1, -194, 116, 59, -111, -315, 256, 58, 97, 139, 87, -46, 49, -83, 213, -180, -301, -15, -13, -149, -327, 5, -66, -178, -94, -60, 75, 7, 122, 237, -102, -206, 64, -29, 3, 94, -141, -135, -17, 111, -153, 122, -44, + 241, -35, -83, -28, -5, 50, -288, 41, -250, 250, -5, 157, 87, -95, -19, -127, 56, -14, 43, 47, -174, -26, -169, -72, 65, -50, -106, 47, -8, -168, -90, 17, -1, -70, 66, -38, -50, 35, -108, 52, -605, -269, -108, -60, -25, 69, -215, -143, 48, -168, 48, -187, -68, -181, -233, 246, 92, 43, -21, -191, -342, 174, -446, 166, 0, -134, 16, -81, 27, 313, -161, -10, -337, 267, -83, 125, -123, -32, -34, -6, 147, 60, 313, 392, -47, 12, -134, 21, -56, 67, 116, 22, 272, 86, -110, 51, + 51, 9, -26, 16, 205, -151, -325, -124, -2, 82, 49, 167, -23, 75, -87, -121, -184, -135, 5, -38, 80, 30, -56, -15, 146, 5, 78, -29, 22, -30, -42, -57, 760, 342, 233, 99, -88, -137, -239, 134, 226, 96, -108, 271, 150, 271, 17, -193, -77, 406, -423, -85, 277, -163, -94, 654, -83, 188, 590, -93, -40, -15, 72, -31, 255, 167, 210, -147, -351, 142, -139, 170, -67, 63, 248, 147, 13, 112, 49, 108, 240, 138, -27, 236, 97, 36, 55, 434, 258, 3, 234, -101, 296, -71, 65, -82, + 35, 173, -95, -4, -18, 62, 6, -109, 4, -93, -171, 31, -228, 91, 139, -54, -98, -62, 121, 39, 6, -48, 985, 442, -197, 84, 510, 10, 369, -110, 147, 304, -228, 26, 536, 477, 393, 136, 337, 54, 296, 100, 91, -186, -213, -309, -605, 192, 10, -167, -56, 208, -136, -23, 26, 116, -536, -89, 393, 299, -106, 197, 172, 108, -63, -127, -52, -86, -52, -201, -166, 136, -333, 109, 278, -83, -194, -308, 290, -11, -142, -96, -64, -107, 63, -50, -104, 108, 450, -225, -132, 56, -84, 102, 7, 229, + 47, -24, -16, -241, -110, -39, 23, 17, 89, 52, 13, 37, 47, 140, 15, 3, -89, 30, -390, -106, -469, -100, -468, 226, -446, 241, -79, -255, -80, -118, 542, 87, -398, 10, -260, -202, 266, -300, -281, -313, 473, -61, 312, -480, -259, 195, -226, 186, 524, 348, 324, 58, -57, -252, -364, -16, 80, -333, 6, -195, 96, 151, -385, -323, -603, -91, 41, -256, -373, 370, 18, 380, 369, -42, -53, -147, 213, 188, 26, 95, -30, -15, 180, -44, -211, -158, -266, -220, -83, -6, -36, -332, -195, 114, 26, -115, + 145, -25, 8, 232, 188, 125, 49, 150, 22, 8, 68, 53, -658, -120, 64, -67, 7, 174, -141, 154, 157, -111, 210, -290, 362, 239, 18, -268, 27, 168, -770, 155, 322, -561, 234, -290, -402, -377, 194, -99, -573, 305, 172, -356, -580, 113, 75, -190, -37, -307, 289, 228, 417, -335, 59, -444, -160, 70, -274, 111, -29, -226, -325, -363, 528, -358, -161, -138, 28, 234, 148, 169, 8, 199, -63, 27, -81, -222, 49, 458, 78, 5, 4, -305, 200, 306, 331, 59, 30, -20, -20, 41, 12, -155, 3, 24, + 28, -4, 9, 109, -34, 8, -23, 0, 207, -440, -234, -465, 132, -82, 184, -126, 87, 153, -156, -265, 396, -104, -177, 461, -95, -107, 526, -304, 77, 129, 41, -464, 1, -67, -279, 160, -219, 296, -52, 329, -360, 224, -637, 8, -348, 389, -60, 54, -67, -353, -26, 309, 813, 61, 51, 174, 278, -46, -78, 26, -14, 716, -65, 111, 287, -278, -476, 2, -503, -61, -258, -184, -101, -211, 120, 178, -293, 371, 307, -43, -76, -301, 211, 76, 200, -168, 83, -32, 152, 19, 147, -73, 108, -17, 3, 37, + 166, 81, 51, -54, 4, 16, 767, 834, 7, -257, -205, 698, -459, -525, 546, -496, 319, 95, 442, 405, 275, 43, -277, -242, 573, -245, -24, 138, 488, 704, -21, 481, -395, -414, 47, -154, 228, 143, -352, 46, 224, 579, 198, 236, 219, 258, 67, -22, 369, 63, 295, 470, 99, -196, -165, 423, 112, 871, 204, 342, -356, -562, -54, -656, -419, -151, -223, 22, -33, 3, 9, -491, -405, -216, -418, 151, 166, -129, -32, -390, -61, 112, -110, -35, 40, -247, 102, -77, 29, 41, 1, 15, 53, -61, 9, 55, + -2, 11, 17, -364, -1281, -529, -1046, -235, -366, -148, 95, -343, -415, -664, -528, 472, -84, -423, -449, 102, -597, -843, 139, -196, -181, -181, 162, -503, 529, -307, 359, -250, -240, 6, 290, -410, -391, 210, -74, 579, -253, 332, 499, 237, -181, -83, -52, 409, -143, 275, 553, -464, -809, -319, 275, 337, -382, 629, -202, -227, -75, -69, -194, -509, -215, -526, -503, -312, 372, 88, -89, 34, 575, 540, 39, -249, 104, -56, 237, 75, -102, -237, -21, -47, -377, -97, 145, 393, -175, 1, 150, -219, -6, -14, 8, -114, + 148, 10, 39, -17, 23 } }; /* Sample Rate = 32000 */ const Word16 CRendBin_Combined_BRIR_max_num_iterations_32kHz = 22; -const Word16 CRendBin_Combined_BRIR_num_iterations_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS]={{22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22}, {22, 22} }; -const Word16 CRendBin_Combined_BRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = {40, 40}; -const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][22]={{{115, 117, 117, 120, 112, 118, 121, 130, 126, 130, 136, 127, 133, 135, 132, 133, 129, 136, 134, 129, 128, 160},{115, 117, 117, 120, 112, 118, 121, 130, 126, 130, 136, 127, 133, 135, 132, 133, 129, 136, 134, 129, 128, 160}},{{121, 106, 119, 113, 120, 123, 114, 126, 123, 125, 127, 128, 127, 134, 132, 130, 129, 138, 132, 131, 128, 160},{121, 106, 119, 113, 120, 123, 114, 126, 123, 125, 127, 128, 127, 134, 132, 130, 129, 138, 132, 131, 128, 160}},{{113, 103, 116, 104, 123, 123, 122, 124, 130, 128, 132, 131, 131, 132, 130, 132, 130, 135, 137, 128, 127, 160},{113, 103, 116, 104, 123, 123, 122, 124, 130, 128, 132, 131, 131, 132, 130, 132, 130, 135, 137, 128, 127, 160}},{{102, 116, 116, 121, 116, 114, 115, 121, 125, 122, 124, 130, 132, 122, 127, 131, 131, 135, 133, 124, 124, 160},{102, 116, 116, 121, 116, 114, 115, 121, 125, 122, 124, 130, 132, 122, 127, 131, 131, 135, 133, 124, 124, 160}},{{115, 115, 115, 119, 121, 119, 124, 127, 123, 129, 122, 126, 128, 134, 130, 130, 131, 139, 146, 127, 131, 160},{115, 115, 115, 119, 121, 119, 124, 127, 123, 129, 122, 126, 128, 134, 130, 130, 131, 139, 146, 127, 131, 160}},{{112, 106, 118, 121, 115, 117, 128, 123, 128, 125, 130, 129, 131, 131, 130, 134, 133, 148, 130, 132, 126, 160},{112, 106, 118, 121, 115, 117, 128, 123, 128, 125, 130, 129, 131, 131, 130, 134, 133, 148, 130, 132, 126, 160}},{{107, 112, 110, 119, 114, 124, 121, 121, 132, 122, 131, 134, 123, 133, 130, 129, 134, 134, 135, 127, 120, 160},{107, 112, 110, 119, 114, 124, 121, 121, 132, 122, 131, 134, 123, 133, 130, 129, 134, 134, 135, 127, 120, 160}},{{110, 113, 123, 113, 121, 120, 120, 125, 131, 122, 127, 128, 132, 130, 132, 136, 133, 136, 135, 128, 124, 160},{110, 113, 123, 113, 121, 120, 120, 125, 131, 122, 127, 128, 132, 130, 132, 136, 133, 136, 135, 128, 124, 160}},{{114, 101, 113, 113, 124, 126, 123, 128, 122, 127, 132, 126, 136, 128, 126, 127, 132, 132, 129, 125, 121, 160},{114, 101, 113, 113, 124, 126, 123, 128, 122, 127, 132, 126, 136, 128, 126, 127, 132, 132, 129, 125, 121, 160}},{{99, 100, 111, 117, 114, 113, 118, 116, 121, 123, 124, 121, 125, 130, 127, 132, 132, 129, 133, 128, 131, 160},{99, 100, 111, 117, 114, 113, 118, 116, 121, 123, 124, 121, 125, 130, 127, 132, 132, 129, 133, 128, 131, 160}},{{105, 93, 103, 108, 119, 110, 111, 114, 120, 121, 119, 122, 130, 128, 130, 131, 132, 131, 135, 127, 129, 160},{105, 93, 103, 108, 119, 110, 111, 114, 120, 121, 119, 122, 130, 128, 130, 131, 132, 131, 135, 127, 129, 160}},{{105, 100, 112, 114, 115, 108, 116, 120, 123, 117, 122, 129, 124, 128, 124, 132, 135, 131, 138, 154, 116, 160},{105, 100, 112, 114, 115, 108, 116, 120, 123, 117, 122, 129, 124, 128, 124, 132, 135, 131, 138, 154, 116, 160}},{{110, 106, 113, 110, 122, 116, 118, 125, 123, 127, 125, 127, 128, 127, 133, 129, 132, 132, 142, 147, 127, 160},{110, 106, 113, 110, 122, 116, 118, 125, 123, 127, 125, 127, 128, 127, 133, 129, 132, 132, 142, 147, 127, 160}},{{102, 107, 110, 112, 115, 117, 117, 115, 120, 118, 127, 130, 130, 129, 126, 126, 125, 130, 141, 134, 126, 160},{102, 107, 110, 112, 115, 117, 117, 115, 120, 118, 127, 130, 130, 129, 126, 126, 125, 130, 141, 134, 126, 160}},{{110, 117, 106, 118, 118, 115, 121, 124, 128, 125, 122, 121, 126, 130, 124, 130, 133, 131, 137, 133, 131, 160},{110, 117, 106, 118, 118, 115, 121, 124, 128, 125, 122, 121, 126, 130, 124, 130, 133, 131, 137, 133, 131, 160}}}; +const Word16 CRendBin_Combined_BRIR_num_iterations_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS] = { { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 }, { 22, 22 } }; +const Word16 CRendBin_Combined_BRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = { 40, 40 }; +const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][22] = { { { 115, 117, 117, 120, 112, 118, 121, 130, 126, 130, 136, 127, 133, 135, 132, 133, 129, 136, 134, 129, 128, 160 }, { 115, 117, 117, 120, 112, 118, 121, 130, 126, 130, 136, 127, 133, 135, 132, 133, 129, 136, 134, 129, 128, 160 } }, { { 121, 106, 119, 113, 120, 123, 114, 126, 123, 125, 127, 128, 127, 134, 132, 130, 129, 138, 132, 131, 128, 160 }, { 121, 106, 119, 113, 120, 123, 114, 126, 123, 125, 127, 128, 127, 134, 132, 130, 129, 138, 132, 131, 128, 160 } }, { { 113, 103, 116, 104, 123, 123, 122, 124, 130, 128, 132, 131, 131, 132, 130, 132, 130, 135, 137, 128, 127, 160 }, { 113, 103, 116, 104, 123, 123, 122, 124, 130, 128, 132, 131, 131, 132, 130, 132, 130, 135, 137, 128, 127, 160 } }, { { 102, 116, 116, 121, 116, 114, 115, 121, 125, 122, 124, 130, 132, 122, 127, 131, 131, 135, 133, 124, 124, 160 }, { 102, 116, 116, 121, 116, 114, 115, 121, 125, 122, 124, 130, 132, 122, 127, 131, 131, 135, 133, 124, 124, 160 } }, { { 115, 115, 115, 119, 121, 119, 124, 127, 123, 129, 122, 126, 128, 134, 130, 130, 131, 139, 146, 127, 131, 160 }, { 115, 115, 115, 119, 121, 119, 124, 127, 123, 129, 122, 126, 128, 134, 130, 130, 131, 139, 146, 127, 131, 160 } }, { { 112, 106, 118, 121, 115, 117, 128, 123, 128, 125, 130, 129, 131, 131, 130, 134, 133, 148, 130, 132, 126, 160 }, { 112, 106, 118, 121, 115, 117, 128, 123, 128, 125, 130, 129, 131, 131, 130, 134, 133, 148, 130, 132, 126, 160 } }, { { 107, 112, 110, 119, 114, 124, 121, 121, 132, 122, 131, 134, 123, 133, 130, 129, 134, 134, 135, 127, 120, 160 }, { 107, 112, 110, 119, 114, 124, 121, 121, 132, 122, 131, 134, 123, 133, 130, 129, 134, 134, 135, 127, 120, 160 } }, { { 110, 113, 123, 113, 121, 120, 120, 125, 131, 122, 127, 128, 132, 130, 132, 136, 133, 136, 135, 128, 124, 160 }, { 110, 113, 123, 113, 121, 120, 120, 125, 131, 122, 127, 128, 132, 130, 132, 136, 133, 136, 135, 128, 124, 160 } }, { { 114, 101, 113, 113, 124, 126, 123, 128, 122, 127, 132, 126, 136, 128, 126, 127, 132, 132, 129, 125, 121, 160 }, { 114, 101, 113, 113, 124, 126, 123, 128, 122, 127, 132, 126, 136, 128, 126, 127, 132, 132, 129, 125, 121, 160 } }, { { 99, 100, 111, 117, 114, 113, 118, 116, 121, 123, 124, 121, 125, 130, 127, 132, 132, 129, 133, 128, 131, 160 }, { 99, 100, 111, 117, 114, 113, 118, 116, 121, 123, 124, 121, 125, 130, 127, 132, 132, 129, 133, 128, 131, 160 } }, { { 105, 93, 103, 108, 119, 110, 111, 114, 120, 121, 119, 122, 130, 128, 130, 131, 132, 131, 135, 127, 129, 160 }, { 105, 93, 103, 108, 119, 110, 111, 114, 120, 121, 119, 122, 130, 128, 130, 131, 132, 131, 135, 127, 129, 160 } }, { { 105, 100, 112, 114, 115, 108, 116, 120, 123, 117, 122, 129, 124, 128, 124, 132, 135, 131, 138, 154, 116, 160 }, { 105, 100, 112, 114, 115, 108, 116, 120, 123, 117, 122, 129, 124, 128, 124, 132, 135, 131, 138, 154, 116, 160 } }, { { 110, 106, 113, 110, 122, 116, 118, 125, 123, 127, 125, 127, 128, 127, 133, 129, 132, 132, 142, 147, 127, 160 }, { 110, 106, 113, 110, 122, 116, 118, 125, 123, 127, 125, 127, 128, 127, 133, 129, 132, 132, 142, 147, 127, 160 } }, { { 102, 107, 110, 112, 115, 117, 117, 115, 120, 118, 127, 130, 130, 129, 126, 126, 125, 130, 141, 134, 126, 160 }, { 102, 107, 110, 112, 115, 117, 117, 115, 120, 118, 127, 130, 130, 129, 126, 126, 125, 130, 141, 134, 126, 160 } }, { { 110, 117, 106, 118, 118, 115, 121, 124, 128, 125, 122, 121, 126, 130, 124, 130, 133, 131, 137, 133, 131, 160 }, { 110, 117, 106, 118, 118, 115, 121, 124, 128, 125, 122, 121, 126, 130, 124, 130, 133, 131, 137, 133, 131, 160 } } }; const Word16 CRendBin_Combined_BRIR_index_frequency_max_diffuse_32kHz = 97; const Word16 CRendBin_Combined_BRIR_inv_diffuse_weight_Q_32kHz_fx = 15; -const Word16 CRendBin_Combined_BRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{7346, 7453, 7924, 6788, 7148, 7306, 7607, 8132, 8167, 8572, 8072, 9147, 9365, 8603, 8909},{7346, 7453, 7924, 6788, 7148, 7306, 7607, 8132, 8167, 8572, 8072, 9147, 9365, 8603, 8909}}; -const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS][40]={{47, 47, 47, 47, 47, 47, 50, 50, 56, 56, 56, 62, 62, 63, 63, 63, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 93, 93, 93, 93, 93, 97},{47, 47, 47, 47, 47, 47, 50, 50, 56, 56, 56, 62, 62, 63, 63, 63, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 93, 93, 93, 93, 93, 97}}; -const Word16 CRendBin_Combined_BRIR_coeff_Q_32kHz_fx = 14; -const Word16 CRendBin_Combined_BRIR_coeff_re_32kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2818]={ - { - {-149, 153, -57, 0, 143, -82, 56, -11, 20, -98, -204, -42, 80, -52, 49, 71, 60, -45, 34, -126, -23, 31, 52, -4, -3, 16, 31, -106, -88, 37, 73, -37, 76, 146, -196, 28, -94, -64, 44, -24, 121, -37, 109, 57, 18, -8, 58, 3, -12, -61, 176, -122, -37, 62, 68, -3, -60, 34, -66, 68, 13, 25, -1, -23, -22, 91, -235, 55, -30, -136, -23, 115, 56, 71, -103, 83, -36, 52, 32, 40, -43, 17, 62, -41, -92, 37, -85, 16, 63, 0, -31, -36, 17, 33, -14, 40, - 2, 29, 25, -11, -6, 11, -13, -8, -10, 11, -18, 9, -27, -7, -25, -4, -8, -29, -6, -273, 212, -102, 47, 39, 6, -59, -5, -154, -191, 52, -37, 60, 60, 172, -141, 20, 118, 113, -114, -122, -64, -106, 10, -36, -82, -64, 1, -194, -184, -39, 37, -17, 16, -22, 43, -102, 118, -42, 67, -15, 48, -93, 32, 64, 78, 33, 16, 28, -33, -77, 157, 118, 50, -59, 195, 131, -54, 123, -9, -97, -23, -35, -85, 56, 65, 31, -65, 137, -90, 80, 117, -23, 13, -171, -75, -184, - 28, 87, -87, -27, 35, -83, -22, 40, -4, 29, -18, -45, -120, -60, -21, -29, -9, -3, 8, -15, -19, -45, -19, 1, 11, 9, -23, -5, 0, 6, -4, 6, -1, 12, -1, -22, -35, -38, -3, -23, 8, 230, 106, -87, 40, 31, 366, -107, 106, 179, -34, 163, 67, 111, -144, -53, -169, -78, 115, -2, -80, 20, -118, -8, -77, 110, -47, -14, -42, 59, 26, 2, -13, 48, -178, -137, 62, 17, -17, -90, 213, 62, -27, 71, 85, 1, 42, 21, -105, 96, -125, -94, 113, -133, 116, 53, - -101, 175, 94, 68, -47, 158, 37, -20, -46, 49, 18, -26, -186, -26, -36, 58, -109, 148, -51, 122, -126, 5, -14, 151, -70, -48, 27, 57, -2, 31, -23, -137, -16, -9, -8, -18, -3, 2, -19, -25, -29, -31, 2, -12, 0, 20, -24, 16, 18, 42, -50, 33, 14, 26, -3, 39, 14, -17, -30, -8, -15, 382, -317, -278, -89, 292, -41, -158, 200, -133, 95, -7, -218, -148, 184, -119, 91, -124, 122, -54, -33, -14, -120, 64, 88, -120, 30, -61, 25, 55, -17, 79, 24, 65, 103, -131, - -96, 119, 7, 93, 91, -83, -124, -49, 22, 164, -176, 74, -197, -240, -56, -137, -22, -162, -309, -164, 145, 135, 88, -102, 297, -91, 51, -163, -154, 42, 1, -14, -195, -63, -10, -39, -37, -105, -84, 23, -26, -57, 7, -101, 19, 59, 102, 57, -85, 91, -58, -5, 102, 44, 16, -32, 53, 60, 47, 11, -25, 10, 73, 38, 47, 21, -26, 39, 8, -4, 12, -20, 8, 11, -20, 40, 60, 70, -4, -4, 11, -44, 65, -3, 41, 489, -160, 229, -61, 307, -60, -48, 52, 62, -52, -354, - 35, -35, -94, -6, -17, 125, -40, 300, -39, 33, -21, 169, -33, 58, -140, -6, -96, -102, -28, -30, 2, 108, -193, -59, 66, -24, 134, 29, -33, -90, -88, -96, -176, 65, 76, 64, -308, -47, 218, 120, -49, -12, -95, -214, -224, 222, -68, -152, -83, 119, 97, 9, 109, 43, 106, -54, -219, -77, -99, -114, 162, 105, -18, 178, 270, -66, 115, -106, -13, 0, 118, -11, 30, 25, 37, 91, -92, 71, -48, 6, -59, 8, 31, 65, 48, -3, 18, 3, -7, 33, -87, -14, -70, 15, -12, -13, - -30, -20, -36, 38, 19, -733, 401, 145, -35, -34, 1, -113, -205, -46, 98, 309, 207, -284, -55, -170, 114, -16, -383, -114, 233, 143, 79, 197, 119, -22, -26, 57, -146, -87, 32, 172, -74, -147, -212, -107, 104, 340, 23, -61, 71, -72, -254, 18, -180, -142, -168, 103, -11, -239, 43, 89, 92, -258, -143, -97, -65, -29, -96, -47, -124, -250, -30, -213, -255, -159, -46, 42, -152, -225, 65, 178, -10, -34, -22, 129, -196, 144, 229, 222, 175, 300, 3, -125, 80, 12, -33, -29, -1, -70, 98, 4, - 7, -62, -18, 31, 37, -37, -33, 18, 102, -15, 38, 33, 87, -73, 4, -3, -80, 11, 10, 66, 7, 13, 57, 35, -99, 36, -36, -303, 114, -150, -26, 39, 89, -13, 156, 4, -32, -425, 197, -79, -91, 152, -247, -339, 138, -119, -159, -50, 306, 192, -112, -66, 142, -42, -15, 41, 139, 254, 162, 206, -32, -9, 5, -136, 34, -57, 347, -265, -154, -140, -132, 83, 47, 124, -21, -175, -235, -68, -292, -407, -82, 11, 316, 62, -251, -64, 237, -101, 79, 71, 133, -188, -283, -125, -144, 456, - 50, -146, 99, 76, -34, 57, 104, -13, 202, -268, -241, 78, -111, 243, -113, -6, 130, -40, 115, -7, -6, -8, -40, -4, 104, 38, 101, 57, 50, 3, -38, -17, 42, -13, 12, -21, 72, -60, 42, -54, 73, -70, 6, -7, -8, 52, 68, -73, 51, 28, -25, 107, 263, 84, -20, 182, -32, -223, -40, -18, 223, -123, -28, -66, 38, -67, 15, 74, 106, 153, 101, 50, 390, 155, 129, -14, -304, 22, -253, 80, -171, 44, 2, 101, 479, 138, -73, 174, -133, 148, -82, 251, -135, 1, -186, 116, - 191, -220, 451, -108, 35, -67, -119, 50, -133, -383, 67, -95, -19, -236, 58, -82, -394, -177, -108, -348, 201, 506, 614, -581, -443, -245, 27, 147, -177, 85, -202, 56, 285, 438, -298, 490, 159, 59, 86, 90, -105, 170, 157, 189, 146, 63, 220, 4, 71, -1, 3, 120, -31, -140, -35, 96, 76, 32, 2, -6, -9, 97, 79, 36, -80, 24, 27, 4, 104, 46, 66, 2, 79, 46, 79, 108, 113, 10, 8, -52, 125, 111, -8, -30, 16, 81, 227, -408, 609, 20, 360, 135, -117, -121, 334, -186, - 213, 262, -26, -172, 17, 271, 155, 142, 124, -17, 49, 96, 341, 242, -172, -145, -20, -70, -30, -168, -110, 175, 301, 82, 451, -117, 492, 29, 235, 543, 386, 129, 116, 249, -47, -209, 5, 235, -125, -241, 15, -32, 496, 401, 1, 561, -43, 305, 163, 243, -25, -183, 254, -42, 296, 206, 620, -336, -53, -686, 153, -333, -41, 327, -125, 139, -51, 381, -92, -252, -14, -81, 117, -9, 187, 220, 62, -48, 174, -29, 78, 9, -106, 85, 84, 156, 82, 174, 80, 5, 12, -43, 8, 171, -52, -114, - 76, 0, 30, 142, 36, 42, 61, 97, -22, -7, 64, 117, 178, 168, 5, 85, 7, 2, 81, 122, -401, -294, 145, -237, 137, -143, 40, 370, -63, -348, 94, -146, 355, -372, -261, 153, 171, 261, 8, -25, 167, -101, -256, 160, -106, -202, 59, 200, -148, 376, 150, -12, 47, 185, 78, -637, 259, -64, -70, -109, 337, 4, 359, 17, 29, 42, -99, -37, 173, -203, 46, 583, 48, 429, 30, -85, -50, -285, -601, -433, 194, 277, -122, 460, 192, -324, -194, 422, 294, 281, 81, -125, 0, -19, -262, -76, - -155, -700, -307, -12, 468, 109, -114, 55, 401, -96, 16, 7, 98, -128, -69, -95, -62, -30, 92, 0, -23, -1, 71, 67, 113, -79, -138, 53, -146, -71, 11, 57, 10, -18, 140, -62, -50, -162, 58, -146, 114, 60, 73, -122, 5, -15, 56, -67, 42, -59, 73, -135, -3, -160, 186, 390, 154, 136, 447, 375, 314, 20, 122, 32, -63, -78, 80, -27, -255, 65, 266, 5, -67, 87, -635, 221, -248, 167, 225, 204, -233, 138, -17, 2, 388, 286, 11, 157, 118, -44, -210, 61, 193, 12, 279, 89, - 253, 491, 33, 203, 215, 267, -3, -158, 425, -154, 345, -389, -319, 466, -15, 159, 277, 407, 524, 226, 79, -244, 121, -43, -454, 400, 252, -369, -14, 32, -466, 168, 385, 231, 5, 153, 111, -212, 420, 48, -73, 221, 416, 169, -8, -133, -103, -40, 78, 124, 177, 64, 37, 61, 205, 185, 227, 6, -15, 96, 196, 10, 26, -29, 95, 24, -13, -62, 53, -126, -232, -2, 144, 6, 104, -106, 82, 14, 92, 22, -56, 64, -35, -26, -7, -137, 112, -44, 52, 90, 13, -11, -58, -84, -1065, -663, - 215, 225, 436, 722, -201, -114, -232, -214, -274, -292, 22, 116, 90, 456, 18, 448, -25, 154, 205, 159, 331, 237, 14, 293, -6, -35, -172, 199, -30, -437, -381, 238, -58, 522, 308, 336, 121, -656, 155, 413, -67, 121, -104, 83, 515, -17, 431, 725, 37, -273, -12, 8, -459, 615, 288, -81, -40, 446, 205, -538, -444, 175, -196, 259, 181, 83, -219, -382, -24, 99, 66, 417, -564, 84, -44, -470, -232, -473, 408, -139, 567, -449, 35, -214, 318, 144, -148, -25, 292, 21, 86, -171, -100, -144, 258, 135, - -10, 74, 71, -241, 8, -65, 77, 55, -62, -246, -97, -181, 210, -160, 26, -40, 207, -42, -49, -74, -146, -4, -101, 91, 229, 213, -26, -215, 267, 754, -898, -251, -438, -19, 142, 24, 602, -622, 294, -85, 120, -75, 331, -183, -308, -26, -90, 234, -20, 158, 350, -73, -263, -35, 394, -232, 94, 88, 16, -36, 391, -15, -101, -654, 210, -162, -413, -360, -95, -399, -235, -346, 164, -409, 407, -375, 253, -194, 494, -479, -278, -72, 286, 117, 3, -197, -391, 39, 153, 559, 293, 121, -319, 190, -283, -321, - 279, -311, 148, 362, 303, -81, -115, -263, 437, 42, 418, 675, -132, -355, -158, -119, -243, 106, -403, 175, 132, 120, 319, -226, 12, -42, 81, 289, 9, 227, -82, -7, 29, -131, -46, 136, 73, -187, -242, -116, 107, 94, -106, 344, 102, -254, 128, 183, 460, 372, 210, 76, 45, -195, -151, -8, -153, 27, -89, -284, 156, -96, -39, 31, 154, 1, 502, 695, -729, 541, 378, 21, 273, 923, -256, -262, 90, 274, 385, 129, -357, 410, -147, 816, -19, -131, 265, 217, 214, -6, 765, -631, 157, -8, 212, -261, - -525, 265, 209, 217, -182, -137, 640, 242, 803, 76, -294, -29, 180, -66, 834, -101, 455, -77, 749, 276, 204, -178, -40, 414, 10, 443, 334, 392, -514, 87, 371, 447, 333, 258, 599, 736, -557, -63, 1116, -264, -300, 725, 974, 22, -8, -522, -431, -25, 490, -68, -90, 26, -36, -131, -373, -133, -27, -218, 17, 231, -125, 294, -291, 260, -58, 227, -218, 12, 167, 101, 284, -46, -147, -62, 86, 263, 78, -88, 359, -107, 190, 193, -30, -36, -79, 524, -188, 71, 135, 198, -92, -333, -194, -54, 395, 195, - -28, 28, 142, -21, 6, 144, 76, 40, 5, 307, 689, -41, 216, -586, 561, -297, -182, -513, -332, 1055, 17, -742, -329, -22, 5, -98, 818, 381, -68, -341, -30, 214, -99, 1085, 233, 477, 167, -245, -612, 143, -5, 95, -474, -52, -319, 364, 5, 58, 383, -346, -249, 73, 20, 111, -523, -416, -899, -474, 42, -518, 73, -377, -220, 666, 214, -329, 204, 72, 1, 640, -106, 776, 302, -340, -948, 162, 156, 523, -281, -689, -239, 193, 39, -169, -488, -164, -691, -799, 253, -50, 818, -266, -490, -436, -34, 568, - -25, 205, 374, 275, -120, 180, 258, 77, 264, 246, -173, -33, 368, -79, 57, 336, -59, 196, -248, 91, 205, -125, 125, 105, -230, 307, -290, 143, 166, 241, -54, -182, 344, -54, 257, -369, -166, -274, -213, 22, -174, 126, 28, 46, -351, 491, -551, -36, 829, -182, 243, 83, 107, -784, 645, -68, -628, -370, 325, -97, 161, -8, -262, -197, 110, -198, -48, -15, -908, -241, -610, 130, 213, -10, -270, 103, -130, 350, -804, 49, 137, 454, -351, 423, -346, 267, 70, 328, -526, 155, -262, -562, 359, -455, -908, 128, - -88, 708, -347, 95, 325, 468, 533, 53, -186, -342, 8, 250, 350, -709, 786, -11, -536, -404, -713, 284, 169, 278, 122, 748, -271, 814, -448, 187, -184, -385, -1144, 639, 120, -307, -777, -50, 140, -71, 279, -214, -252, -45, 117, -222, -218, -142, -44, 115, -72, -74, -311, 223, 3, -173, 136, -127, 232, -78, 114, 152, 288, -106, 260, 25, 9, -292, -231, 65, 102, 35, 9, -61, -194, -109, -96, -210, -101, 354, -186, -209, 104, -453, -672, -4, 368, -149, -728, -118, -1063, 512, -1175, 699, -813, -710, 201, 606, - 453, -406, 425, 763, 135, 112, 179, 67, -452, 546, -922, -574, 51, -60, -60, -125, -230, 120, 846, 216, 117, 76, -399, 489, -90, -856, -132, 15, 18, -587, -413, 446, -147, 767, 143, -3, -627, -347, 231, 96, -171, 656, -522, -320, -23, -42, 622, 47, 728, -3, -594, 145, -507, 383, -71, 524, 998, -1538, 523, 209, 282, 578, 145, -707, -163, -67, -126, 356, -720, 65, -188, -106, -495, -270, -749, 80, -46, 74, 208, -308, -54, 361, -223, 68, -123, -373, 174, 221, -258, -31, -408, -27, -591, 210, 149, -77, - 66, -153, 28, 118, -92, -114, 342, 411, -90, 134, 70, 422, 192, -538, 75, 304, -171, 308, 104, 140, 1256, 1086, -309, -418, -23, -824, 483, -45, 183, 66, -416, 1255, -537, -2209, -322, 443, -1487, -253, 467, -1258, 176, 822, -578, 820, -784, 705, 873, -555, 238, -78, 20, -234, -344, -61, 537, -344, -575, -312, -463, -47, -363, -57, 193, -84, 526, -461, -568, 455, -601, -890, -1143, -396, -26, 225, 638, -264, 286, 301, -209, -96, 1050, -691, -26, 721, 223, 567, -141, 208, 798, 413, -43, -95, -492, 204, 803, -744, - 568, -736, 216, 1047, 241, -584, 594, 97, -374, -290, 718, 239, 310, -41, 54, 199, 236, -19, -72, 308, 266, 59, -355, 393, 48, -132, 96, 137, -259, -66, 199, 41, 332, -408, 617, 481, -85, -388, -159, 413, 470, 760, -23, 148, 124, 418, -632, -335, 635, 399, 43, -101, 54, 177, -332, -258, -223, 48, 200, -359, -257, 1102, 747, -1064, -215, 949, -290, -589, -416, -591, -349, 959, 585, -78, 435, -106, 531, -335, -186, 1065, -444, 191, -309, -117, -12, 290, 867, 333, -587, -174, -27, -90, 488, 64, 872, -259, - 151, -92, 255, -734, 440, -677, 457, -38, 671, -177, 498, -231, 157, 284, -290, 294, 678, 844, -448, 864, 364, 1026, -295, 191, -38, -129, -197, -74, -340, -1688, -1061, -329, -21, 236, 119, 387, 635, -931, -53, -378, 1405, -101, -428, -125, -1234, -1035, 1552, 628, 346, -243, 485, 37, -1128, 227, 76, -433, -441, 67, 5, 116, -237, -124, -554, -472, 197, 242, 213, 161, -289, -427, -259, -552, 345, 113, -974, -120, -284, -72, 473, -453, -630, -144, 404, 131, -439, 254, 559, -1051, -284, 366, -22, -87, -203, -50, 179, 305, - 70, 838, -1205, 1140, -329, -337, 296, 533, -944, -187, 20, 192, 54, -24, 478, -285, 64, 253, 280, 399, 331, 113, -517, -102, 710, -683, -584, 735, 253, 520, 803, 1243, -278, -786, 1052, -421, -174, 1097, 347, -399, -1139, -752, -112, -420, 540, 1082, 556, -368, 1112, 375, -399, 308, 1240, 361, 242, -258, -988, -1327, -1054, -73, 804, 248, 509, 1897, 937, -1131, -761, 506, -1567, -718, 1358, 487, -1743, -1454, -673, -1113, -1045, -624, 954, -267, -196, 2483, 420, -711, -194, -767, 1320, -274, 289, 94, 22, -717, -276, -54, -362, 90, - 285, 648, 87, -435, -16, 1, -286, 136, 190, 222, -569, 150, -527, 95, 281, -28, 425, -100, -25, 431, -85, 242, 477, -158, 144, 331, 359, 296, 61, 77, 250, -258, -99, 175, -1690, 1174, 505, 382, 473, -179, 580, 477, 680, -126, 932, -582, 707, -255, -539, -169, -885, 94, -324, 316, -224, -341, 852, -975, 631, -31, -424, -168, 378, 428, 308, 806, 649, -464, -96, -415, 362, -368, 283, 390, 178, 220, 145, -228, 889, -81, 264, 91, 410, 229, -1063, 71, -636, 164, 469, -85, -450, -411, 989, -1044, -846, 1554, - -660, 404, 154, 500, -235, 263, -1082, 76, 1050, -561, -426, 907, -63, -750, -557, 336, -295, -173, 561, -412, 139, 702, -789, 54, 460, -254, -158, -204, 282, 80, 113, -101, 159, 123, -157, 14, 26, 419, 208, -389, 477, 122, -247, 142, 144, -41, -146, 346, -3, 118, 40, 446, -209, -165, 266, -396, 497, -35, -287, -44, -35, 63, -10, -190, -34, 265, 538, -995, -4054, -4374, -153, -2507, 2230, 8051, 3512, 4859, 6136, -2309, -1632, -646, -5502, -3846, -1244, -6033, -2627, -532, -2463, 594, 5671, 5152, 5574, 7224, 4355, -385, 1627, -1613, - -6416, -3484, -2577, -5330, -3654, 209, -4103, -1346, 913, -4100, -2100, 3079, 1197, 3339, 8309, 6758, 5466, 9830, 7137, -115, 1031, -1830, -8792, -8403, -8667, -13501, -9143, -5648, -5529, 71, 4388, 4943, 6925, 10482, 9701, 8192, 8088, 4635, 1632, 262, -494, -3672, -6324, -7765, -8317, -11230, -9338, -7200, -3524, 3767, 11115, 10355, 11343, 7957, 975, -1075, -3398, -4671, -3158, -1547, -1562, -689, -714, -1133, 12, 170, 830, 2589, 2349, 1734, 2380, -222, -1536, -204, -1804, -1560, 969, 1051, 243, 242, -2750, -7032, -6660, -5667, -4271, 2079, 6407, 7836, 9893, 8870, 5469, 3799, 1347, -1577, -3309, -3948, - -5126, -6289, -7099, -8290, -7373, -2548, 1809, 4259, 5509, 5977, 4470, 3095, 1550, -42, -179, 711, 1112, 1184, 1229, 931, -146, -1143, -2084, -3396, -3165, -2387, -1692, -567, 537, 1251, 1355, 1211, 819, 520 }, - {-237, 115, -270, 53, 20, 17, -184, -65, 51, -40, 60, 96, 58, -3, 76, -208, 5, -8, -5, 114, 174, -183, -41, -111, -36, 65, 119, 19, 30, -45, -59, -48, -37, -83, 45, -84, -57, 95, -81, 68, 11, -206, -70, -114, -27, 87, -61, -18, -60, -62, -43, 85, 130, 24, 72, 57, -69, -131, 70, 58, -29, -113, -94, 85, 17, 63, 30, -173, -57, -65, 96, 39, -174, 46, -93, -29, -9, -63, 50, -58, 13, 66, 69, 42, 47, 31, -6, 33, 41, 4, -34, 46, 10, 0, -14, -31, - 15, 29, 5, 24, -9, -16, 0, -24, 26, -5, 30, -6, 6, -3, 28, 15, -2, -12, 18, -335, 222, -160, 22, -21, -61, 170, -149, -99, 0, 180, -66, -10, -19, 149, -89, -238, -53, -122, -166, 7, -13, 28, 97, 159, 99, 16, 243, 95, 9, 173, 182, -14, -97, 7, 80, 65, -1, -34, -140, -124, -61, 139, 58, 240, 136, -10, 80, 98, 33, -148, 161, -63, 84, -6, 51, -177, -28, -56, 63, -54, -66, 185, -12, -138, 55, -105, 87, -59, 139, 120, 133, 45, -128, 71, -19, 70, - -55, 20, 182, -70, 89, 120, -18, 8, -5, -21, -48, 31, -2, 46, -1, 37, 3, 4, 27, 45, 19, 43, 48, -8, -34, 62, 7, -1, 5, 38, -10, -33, 18, -8, 10, 2, 37, 13, 21, 13, 67, 75, 4, -65, 70, 27, 21, 33, -265, 86, -169, 28, 55, 58, -78, 141, 22, -52, -25, 164, 118, -72, -92, -76, 63, 117, -71, -77, 22, -300, -1, -128, -51, -128, -168, -21, 152, 42, -137, -36, 130, 39, -84, 148, -65, -206, -62, 116, -52, 137, 261, 211, 29, -3, 73, -32, - -155, 2, 57, -110, 92, -219, -34, 14, -94, -71, 95, 191, -150, -156, 96, 98, 179, 58, -106, 144, 123, -41, 137, -153, 154, 38, 104, 21, -83, -47, -16, 34, 2, -75, 25, 1, -45, -36, 9, -11, 33, 2, 55, -41, -31, -2, 6, 49, -26, -49, 21, 2, -12, 33, -9, 20, -23, 20, 28, 4, 46, 451, -175, -77, -29, 325, -32, 246, -179, 217, -215, -188, 45, 103, -127, -31, 65, -17, 85, -131, 151, 55, -162, -6, 65, 51, 29, 306, 244, 191, 0, 124, 12, 36, 92, -282, - -43, 172, 112, 134, -3, -50, 63, -11, 346, -52, 58, 35, 17, -102, 207, -23, 216, -119, -124, 89, -83, -287, -132, 58, -27, -205, 58, 1, 268, 23, 23, -82, 98, 99, -22, -16, 235, 173, 172, -113, -161, -141, -276, 23, -195, -66, 13, -106, -121, -68, -14, -41, 65, 121, -22, -14, -54, 28, -39, -45, 20, 33, 1, 43, -25, 2, -24, -16, -13, 25, -15, -15, -9, -39, -44, 3, -5, -54, 46, 46, 56, -1, -39, -23, 44, 331, -264, -7, -276, -182, -108, 238, 139, -333, -455, -176, - 160, 113, -69, 155, 1, -40, 17, -240, 71, -32, 19, 75, 15, -2, 100, 87, -159, -159, 180, -58, -90, 110, -311, 73, 64, -287, 103, 295, 179, 203, 41, 111, 281, 52, 53, -324, 170, 243, 199, 37, 202, -231, 226, -69, -227, -349, -4, -223, -179, -78, -213, -531, 22, 27, -18, 82, 260, 97, 105, 69, -190, 27, 88, 75, 67, 76, -195, -59, -246, -111, -18, 56, -90, 86, 17, 15, -62, -11, -33, 0, -36, 32, 10, 24, -9, -45, -38, -38, 37, 24, 0, -18, -34, -37, -36, -111, - 16, 15, -84, -44, -31, -716, 352, 45, -279, 67, -31, -83, -57, -158, 84, -81, 16, 103, 95, 310, -126, -297, 161, -377, -163, 61, 51, 43, 121, 151, 129, -3, 171, 11, -69, 228, 141, -70, 135, -237, 446, 17, 82, -42, -385, -67, -144, -135, 58, 320, 8, 13, -42, -89, -208, 65, -35, 114, -262, 88, 138, 61, -194, -69, 50, 25, 155, 31, 541, -155, -233, -263, -81, 5, 193, -262, -35, -112, 118, -383, -18, -104, -162, 48, -48, 104, -15, 192, 120, -1, 39, 15, 23, 222, 25, 159, - 56, -40, 3, 6, 45, -29, 22, -8, 66, 13, -52, -73, 58, -28, -89, -38, -47, -20, -28, -1, 107, 2, 29, 13, 42, -43, -25, -93, 323, -105, -78, 69, 95, -262, -264, -242, -228, -371, 233, -218, 64, 89, 336, -57, -81, 263, 60, 54, -311, -204, 151, 65, 120, 181, -327, 2, 138, 310, -5, 28, -48, -1, -214, -41, -68, -397, -33, 120, -229, 96, -249, -3, -173, -36, -55, 21, 318, -94, 3, 162, -93, 94, -267, -473, -258, -145, -69, 49, 313, -150, 83, 75, -228, 75, -176, -63, - 113, 318, -51, -19, 100, -9, -303, -286, -121, 282, -36, -427, 28, -281, -126, -60, -32, 93, -110, -34, 103, -32, 122, 106, 75, -52, 119, -110, -84, -79, 16, -15, -26, -28, -24, -40, 21, -12, 76, -57, -38, 31, -50, -30, -126, -151, -16, 9, 70, 7, 41, 1, 315, 331, -101, 31, 347, -353, -314, 266, -63, 36, 241, -48, -66, 241, -446, 190, -20, 76, 218, 224, -250, 47, -343, 106, -103, -37, -238, -12, -342, 33, -296, 208, -104, 39, 370, 172, 166, -296, 55, 343, -81, -488, 262, -60, - 48, -96, -226, 322, 116, 263, 66, 38, -216, -281, 102, 131, 142, 187, 432, -15, -334, -218, 260, -38, -287, -76, -17, -79, -363, 6, 51, 91, -131, 210, -10, 23, 300, 153, 312, -306, -127, 56, -167, 139, 86, 85, -12, -39, -25, -5, -120, 154, -56, 94, -24, 110, -43, -55, 8, 63, -53, -2, -13, -61, -30, 28, -66, -21, -141, -111, 61, 98, 52, 45, -14, -12, -65, -11, 74, -95, -12, 44, -18, 77, 76, -53, -20, 69, 49, -36, 251, -305, 358, -80, 378, -309, 280, 31, -30, 472, - -246, 28, -239, -71, 719, 347, 153, 104, 204, -115, -1, -608, 113, -25, -263, 291, 218, -9, 52, -351, 309, -164, 328, 215, 175, -252, -44, -212, 315, 73, -115, 559, 267, -63, 29, -463, 79, 22, 368, -165, -471, -81, -131, -91, -666, -332, -709, -361, -254, 84, -178, 335, 41, -382, 231, -256, 362, -322, -262, 189, 322, 318, 1, -298, -238, 146, -195, 8, -99, 120, -134, -197, 347, 161, 47, -55, 131, 74, 161, -15, 109, 39, 180, 4, -9, 11, -89, 3, 46, 22, 20, 5, 139, 64, -110, 12, - 63, -35, -42, -26, 8, 27, 70, -17, 48, 82, -17, -82, -8, -90, -40, -83, -54, 72, 5, -46, -440, -522, -346, -50, -7, -68, 124, 189, 131, 0, 70, -166, 109, -337, -469, 15, 360, 63, -127, 288, 171, 279, 469, 61, -145, -299, -239, 137, -274, -190, 71, -217, -478, -262, -26, -55, 112, -108, 265, 77, 101, 367, -59, 44, 85, -293, 346, 57, -320, -523, 133, 47, -380, 402, 261, -352, 119, 338, 190, 91, 280, -128, -113, 21, -155, -249, 426, -380, -42, 159, 37, 662, -575, 175, -73, -3, - 185, 8, 40, -155, 88, -341, -723, -41, -9, -372, -236, -52, 136, 119, 51, 30, -120, -4, -169, -85, -33, -98, -152, 52, -29, 26, -78, -57, 36, -124, -264, -93, 18, -72, -254, -142, 105, 72, 50, -51, -98, -123, -23, -62, -144, -120, -170, -90, -115, -116, -4, -29, 46, -46, -32, 93, -127, -341, 300, -617, -438, 325, -15, -562, 288, -329, 636, 127, -837, -107, 76, -212, 63, 146, 297, 254, -486, -22, 46, -101, -445, -69, -92, -153, -136, -7, 33, 378, 415, -129, 224, 193, 189, 413, 6, 111, - -477, -165, 169, -95, 231, 568, 84, -498, -1108, -3, -341, 314, -209, -113, -217, -599, 261, 799, 48, 209, -627, 129, -70, -283, 73, 306, 161, 247, -269, 397, 234, -464, -687, -44, -522, -490, -311, -362, 49, 645, 249, 23, -85, 415, -210, -310, -48, 64, -47, 76, 66, 3, 67, 158, 61, -18, 14, -62, -59, 166, -48, 164, 7, -94, 23, -49, -66, 198, -45, 107, -241, -32, 122, -2, 52, 202, -149, 184, -15, 20, 60, -63, 145, 20, 12, 24, 11, 64, 187, -77, 68, 71, 75, 79, -1207, -762, - 548, 442, 718, -2, 284, 71, 227, -9, 147, -318, -381, -236, -341, -220, -243, 293, 691, 151, -842, -199, 148, -223, 206, -481, -38, -16, 29, 235, 179, 34, -57, -107, 197, 381, -305, -473, 316, 151, 414, 189, 602, -416, -145, 384, 574, 499, 296, 141, -122, 38, -72, 3, 199, -748, 403, -59, 110, -49, 569, -173, -8, -124, 361, 306, -638, 458, -542, -27, -275, -273, 249, 45, -847, -75, -66, -156, -98, -20, -107, 440, 44, 421, -132, 498, 236, -257, 110, -64, 29, 32, 48, 67, 26, -96, -159, 248, - 111, 203, 58, -121, 235, 9, 13, 176, -494, -229, -219, 69, -6, -336, 15, 56, -15, -63, 0, 115, -122, -5, 134, 67, 164, -142, -69, 41, 178, 671, -746, -17, -424, -1196, -141, -442, -945, 189, -6, -183, 60, 508, -33, -537, 185, 22, -172, -129, -95, 27, 586, -131, -21, 266, 197, -84, 284, 259, -125, -123, -235, 326, -77, -560, 86, -37, 193, 735, -490, -787, -496, -230, 109, 263, 140, 560, 280, -394, -227, -537, 466, 287, 52, 99, -308, 33, -326, 564, 553, 40, -257, -143, 55, 514, 1024, 631, - -97, -228, 15, 327, 142, 302, 416, -410, -19, -793, -534, -509, -341, 214, 488, 336, 54, -96, -45, -440, -554, -139, -294, -277, 64, -55, -70, 5, 19, 128, -140, 285, -287, 123, -366, -122, 0, 70, -10, 66, 142, -98, 18, 339, 413, 497, 273, 312, 142, 61, 25, 11, 20, -84, -266, -259, -42, 207, 1, 34, -108, -75, 33, 253, 159, 301, 212, 256, -585, -69, -303, 439, -486, 93, 42, 860, -533, -157, -548, -119, -541, -455, -329, 169, -582, -423, -633, -162, -96, -194, -286, -705, 184, -499, 201, -523, - 643, 98, 288, -125, -608, 325, 188, -205, 325, 455, -247, -656, -351, 877, -376, -29, 22, -150, 193, 568, 100, 241, -184, 406, 5, 320, 97, 108, -10, 32, 695, 210, 1665, -1017, 648, 912, -242, 20, 471, -342, -100, 764, 303, -128, 406, -174, -741, -548, 186, 30, -990, -276, -101, -514, 264, 154, -334, -274, -202, 29, 91, 209, -174, 24, 122, -55, -220, 61, 46, 69, 206, 36, -125, 16, 238, 211, 103, -237, -5, 435, -124, -92, 242, -236, -409, -117, 22, -53, -210, -64, -12, -231, -48, 25, -64, -240, - -396, 152, 427, 155, -8, 16, -79, -251, -200, 935, 1044, 24, 756, 753, -32, 345, -740, -222, 672, 73, 664, 927, 764, -142, 501, -758, -1189, -502, -439, 299, 11, 319, 342, 732, 567, 205, -562, -59, 579, 194, -272, 378, 795, -78, 282, -631, 315, -496, -130, -311, -659, 420, 54, 210, 805, -420, -478, 299, 834, -638, -428, 280, -203, 1178, 870, -810, -303, -638, 41, 723, -324, -483, -219, 55, 178, -580, 148, 1201, 92, -784, -1209, 992, -1167, -973, -570, -492, -843, 238, 220, 1374, 346, 610, -296, 662, -75, -268, - 250, 40, -59, 678, 89, 352, 428, 241, 513, -135, 140, -100, -39, -100, -428, -307, -353, 419, 147, 375, 452, -89, 272, 595, 212, -178, 302, 361, 121, -72, -423, -369, 379, 171, 252, 510, 1108, 488, 279, 215, 313, -155, -38, 571, -362, 205, -199, 194, 113, -1084, -628, -816, 214, 450, 158, 692, 622, 878, 272, 959, 428, 618, -306, -122, -308, -743, -533, -1147, -681, -222, -669, 145, -27, -20, 272, 222, 103, 552, -140, -462, 663, 59, -878, -381, -95, -1057, -801, -781, 72, 374, 102, -407, -51, 439, 272, 1049, - 196, -1415, -471, -246, 226, 218, -162, -377, 523, -784, -145, -629, 476, -1234, -763, -1007, -807, 37, -455, -354, -810, 406, 1457, -39, 942, -524, 232, -693, -3, 1036, 248, -492, 56, 398, -700, -1086, -583, 276, -843, 361, -12, -25, 542, 281, -144, 627, 626, 501, -165, -175, -109, -9, 437, 312, 221, 10, 456, 251, 71, 58, 338, -142, -114, 233, -349, 315, -303, -300, -357, 626, 391, 581, 215, 219, 53, 40, 287, -440, -704, 54, 199, 175, -287, 807, 330, 814, -1329, 576, 998, -97, 1150, -610, -1756, -909, -13, -175, - 193, -629, 606, 858, -773, 681, -424, -518, -1227, -501, -705, -465, -564, 552, 81, -1098, -1406, 1061, 239, 380, -330, 85, -382, 10, 322, 490, 443, 1189, 37, -855, 1153, -123, -301, -536, 486, -950, -639, 538, -495, -740, -929, -813, -175, 108, 87, -251, 999, 850, -83, -486, -837, -960, 236, 202, -190, -95, 1373, 92, -402, 593, 284, -906, 720, 1307, -1435, 2316, 618, 668, 253, 672, -184, -1430, 978, 83, -178, 1016, -1207, 211, 211, -7, -118, 50, -95, -334, 177, 357, -298, -39, -441, -506, 654, -146, -322, 149, -176, -403, - -729, -169, -248, 636, -611, -63, 748, -160, 597, -215, -525, 271, -107, -250, 308, 72, 825, -112, -15, 544, 1659, 729, 39, -555, 793, -13, 58, -380, 724, -839, 613, 589, 621, 301, -227, 823, 1033, -210, 427, -639, 1039, 443, 348, -661, -1445, 289, -442, -330, -586, -739, 448, 201, -358, 83, 37, -390, -1766, -110, -374, -181, -25, 1247, 853, -415, 323, -821, 94, 616, -937, -870, -714, 1129, -809, 235, 908, -1220, -1132, 1045, 832, 877, 1173, 434, -1497, 339, 445, -131, 2449, -253, -372, -1106, -956, 495, -881, 576, 201, 651, - 1343, -860, -587, 1635, -994, -1098, 718, -1414, 1029, -1075, 246, 370, -778, 324, -903, 630, 1153, -46, 201, 237, 43, -352, -332, -75, 335, -149, 226, -234, -716, 308, 63, 488, 242, 426, -145, -141, -709, 498, -96, -647, 151, 1333, 368, -340, 392, 718, -356, 79, 551, -277, 550, 187, -173, -860, 145, -329, -22, 1066, -487, -285, 370, 1231, 106, -1045, 1499, 366, -97, 1069, 532, 866, 326, -1280, -279, -477, 607, 1499, -945, 245, -452, 670, 768, -1005, 845, -806, -726, 375, 696, 34, 233, 544, -813, 725, 60, 884, -153, -228, - 290, 1307, -582, 1057, -506, 217, 279, 1057, -58, -64, 366, 1591, 108, -1235, -97, -1488, 900, 8, 2449, 528, -711, -212, 544, -536, 863, 1599, 1096, 28, 468, 695, -74, -738, -98, -165, -2550, 1597, 1193, 1100, 269, -1103, -327, 838, 436, 730, 396, -2443, -870, 1505, 416, 487, 1296, -913, -26, -126, 735, 187, -69, -197, 580, -149, -664, 333, -319, -381, 349, 509, -373, -117, -11, 402, -511, 418, -451, 215, -782, -802, 798, 104, 73, -92, -576, -178, 535, 57, 184, 886, -134, -674, -62, -384, 306, 331, -318, -273, 353, 734, - 932, 961, -595, 978, -896, 150, 468, -461, 65, 183, -245, -482, -907, 1380, -310, -273, -461, -78, -191, 448, -929, -269, -581, 198, -584, 559, -4, 287, -644, -1174, 55, -858, -896, 404, -687, -583, 1133, -421, -663, 84, -682, 319, 428, -126, -557, -164, 325, 285, -253, -25, 1000, -179, -617, -785, -113, -344, -1180, 1106, 382, -1355, 833, -61, -568, 2603, 1466, 1198, 636, 365, -618, 95, 286, 306, 117, 1140, 256, -340, -562, -2307, 471, 302, -11, -451, -869, -173, -559, -501, -36, 727, -499, 1257, 184, -251, -88, -108, 100, 529, - -206, 133, 372, 128, 71, 289, -470, 228, 85, 737, -256, -185, -203, -187, -585, -320, 214, -639, 476, -130, -304, 438, 279, 368, -137, -58, 49, 70, -403, 211, 29, -20, -36, 263, -1192, 2014, 257, 660, 360, -499, 375, 568, 142, -57, -486, -85, 138, -227, -172, 85, 227, 587, -405, 247, 25, 468, -164, 93, 155, -537, 438, 71, 109, 157, 163, -340, 364, -293, 76, 348, -188, 341, -146, 430, 335, 194, -531, 399, 305, 243, 666, -639, -54, -6, -134, 196, -328, -529, 365, 410, 208, -50, 89, -57, 215, -185, - 89, -392, 360, -609, 578, 321, -191, -8, 241, 17, 217, 4, 27, -20, -205, 296, 403, -354, -79, 74, 225, -160, -166, 47, 76, -40, 43, -130, 52, 165, -126, 35, 100, -133, 117, 144, -10, -47, -66, 28, 302, -113, 42, -278, 20, 308, -216, 230, -103, 17, 514, -90, 13, -11, -154, 264, 111, 113, 111, -84, 71, 289, -81, 197, -126, -22, 385, -1610, -3746, -602, 2188, 1986, 4896, 2556, -1321, -408, -2717, -4611, -321, -2097, -294, 3355, 1432, 2592, 3980, -466, -586, -2025, -3441, -2737, -179, -1030, -391, 2852, 903, 1853, - 3371, 549, -17, 346, -2054, -3111, 532, -3215, -2104, 710, -326, 519, 4135, 472, 1584, 3376, -676, 102, 750, -3260, -2719, -965, -3709, -1438, 469, 682, 2548, 3589, 2558, 1804, 1572, -601, -2172, -1784, -2684, -2820, -1211, -717, 16, 2363, 2820, 881, 2203, 641, -702, 462, -1542, -2141, -422, -996, -668, 1203, -47, 838, 1495, -413, -36, -2, -761, -236, -55, -570, 631, 227, -152, 1033, 327, -151, 993, -352, -1071, 20, -1635, -1144, 350, -1088, 229, 1258, 922, 1714, 1868, 679, 658, -80, -1545, -2155, -2218, -2315, -1473, -112, 739, 1596, 2771, 2977, 2470, 1936, - -119, -1824, -2617, -3344, -3413, -1819, -551, 1423, 3004, 2716, 1631, 1203, 347, -249, -403, -1161, -1328, -989, -812, -569, -121, 110, 429, 618, 618, 597, 534, 289, 80, -74, -175, -295, -356, -334 } - }, - { - {-135, 142, 36, -77, -34, -171, -46, 144, -76, -55, 45, -22, -5, 9, -46, -37, 175, 85, -21, 9, -26, -52, 24, 63, 96, -24, 37, 45, -154, -47, 0, -30, 95, 9, -32, 85, -65, 29, 132, -73, 9, 18, 101, -38, 139, -196, -71, 86, -39, -166, 12, 34, 56, 57, -18, -71, 6, -65, -44, 20, 82, 76, -110, 98, -121, 109, 6, 95, -37, -78, -35, 64, -12, -16, -19, 89, -95, 49, 23, 24, 30, 71, 23, -46, -51, -28, 39, -8, -38, 7, -46, -10, -3, -47, -19, -26, - 6, 25, -31, -23, 13, -7, -45, -1, 25, -18, -2, 9, -4, 18, 13, 1, -34, -11, 1, -16, 1, -4, -24, 13, -40, -467, 153, -170, -68, -139, -143, 81, -48, -120, -65, 164, 244, -133, -50, -12, -175, -165, 12, -17, 107, 36, 80, -70, -44, -91, 26, 157, 68, 31, -101, 77, 23, 47, -66, 6, 23, 35, -90, -66, 25, -124, -127, 54, 96, -108, -54, -42, 8, 96, 77, 34, 15, 248, 97, -78, 97, 69, -69, 117, -44, -29, -1, -51, 104, -59, 27, 63, 50, -93, 37, 17, - 19, -32, -46, -19, 146, 10, -43, -31, 34, -131, 25, 78, -5, 50, -29, -47, 32, 29, -12, 49, 25, -14, 35, 36, 61, 8, 0, -4, -18, -26, -3, -5, -16, 18, -6, 61, 355, 141, -25, 16, 81, 42, -24, -154, 5, 136, -140, -16, -262, 69, 107, 7, -63, 192, 135, -124, 60, 7, -108, 171, 94, -11, 69, 163, -51, -34, 11, 1, 4, 39, 200, 40, 30, -324, -17, 15, 39, -147, 34, -118, -91, -125, -82, 1, 38, -76, 76, -186, -107, -11, -3, 60, -75, -17, -67, 40, - 101, -61, 11, -53, -10, 156, 122, -49, 115, -55, -98, -122, -9, -11, -82, 74, -13, 21, -9, -27, 6, -18, -67, -4, -106, 12, -52, -34, -89, 104, -32, 35, 71, 28, -36, -8, -41, -3, 18, -40, 41, -3, 4, 6, -15, 24, 14, 8, 3, 59, 28, -19, -40, -36, 35, 48, 0, 12, 560, -244, 46, -20, -103, 89, 157, -102, 169, -9, 180, 50, 64, -78, 102, 40, 105, -221, 118, -130, 41, -109, 139, -38, 139, -82, 51, -54, -12, -6, -14, 55, 290, 13, 85, -80, -134, 6, - 3, 6, 44, -93, 190, -12, 159, 11, -69, -87, -239, 118, 78, -112, 13, 96, 51, -278, 166, -9, 118, -167, -180, -87, -175, -32, 203, 42, -78, 12, 115, -38, -92, -48, -103, 74, -157, -27, -120, -46, 0, 135, 63, 15, 42, 170, 89, 21, 62, -47, -19, 12, 3, 28, 14, -28, 17, 60, -4, 14, 22, -28, -39, 38, -47, 56, 33, 52, 1, -19, 32, 52, 13, -20, 17, 147, -344, 70, -108, -314, -242, 129, 144, 189, -94, -49, 130, 62, 195, 63, -22, 20, 124, 242, -62, 71, - -3, 196, 45, -12, -39, -149, -227, 3, -33, 68, -13, 54, 40, 14, 15, 45, -78, 9, 108, 169, -83, 20, -73, -97, 140, -107, -267, -105, -68, 128, 11, 142, 130, -69, 6, -111, -15, -48, 166, -209, -6, 70, -221, -249, 4, 77, 158, -110, -263, 137, -243, 284, 161, 47, 121, -3, -117, 361, -33, 175, -7, 253, 174, 92, -26, -49, -85, -31, 38, 9, 70, -71, 44, -38, -26, -27, -29, 34, -18, -1, -53, -2, 33, 61, -61, -75, 11, 33, 0, 40, -22, 5, -29, -9, 21, 38, - 46, 28, -36, -761, 156, 38, -382, -482, -78, -372, 302, 86, -225, 14, -105, 33, -154, 19, -9, 2, 213, -77, -50, -89, -79, -201, -135, 202, -84, 127, -113, 55, 3, 115, -118, 87, -118, 51, -45, -74, 73, -188, 72, -96, -35, -137, 331, 157, 290, -124, 122, 98, -58, 51, -137, 145, 318, 251, -175, -47, 74, -127, -85, -222, -415, -141, 213, 76, -102, 42, 22, -113, -197, -199, 142, 16, -305, 32, 30, -15, -23, 101, 221, -23, 0, 31, 0, -58, -202, 67, 68, 42, 94, 57, -86, 22, - -54, 11, -46, -18, -51, 1, 12, -6, -37, -36, -11, 16, -1, 74, 27, 69, 75, 81, -97, -99, -37, 74, -25, 27, -29, 41, 43, 28, -47, -27, -298, -124, -77, 225, -59, 54, -232, -242, 12, 70, -142, -81, -133, 276, 61, -92, -201, -198, -194, -54, 94, 277, 90, 157, -124, 295, 169, 55, 4, 304, -176, 29, 97, 206, -331, -168, 146, 59, -45, 347, -151, 99, 210, 66, 36, 153, 63, 77, 79, 34, 91, -4, 133, -30, 325, -234, 267, 212, -183, 210, 40, 179, 181, -395, -9, -15, - -118, 64, -106, 110, -44, 253, -26, 40, 105, 72, 102, -160, -53, -164, -151, -87, 247, 37, -76, 73, 69, 32, -40, 26, -28, 97, 38, 31, -45, 30, -90, -8, 109, 56, -16, 36, 40, -29, 47, 31, 106, 58, -56, -23, -32, 32, -90, 27, 398, -103, -60, -96, 284, 150, 32, 109, -190, 424, 141, -32, 161, 205, -344, -22, 83, 42, 1, 293, -139, -176, 403, 62, -27, -39, 211, 17, -29, -38, -96, 106, -59, 141, 99, -251, -238, 31, 475, -4, 98, -291, 146, 196, -120, 146, 180, -295, - -180, -36, -379, -200, -226, 68, -77, -83, -41, 268, -365, 163, 81, -117, 224, -142, 22, -306, -5, 187, 168, 351, -413, -101, -459, -97, -8, -108, 52, -21, 419, 326, 184, -207, 11, 82, 204, 252, -5, 3, -35, 7, 143, -6, -12, -4, 3, 9, 18, 59, -59, -17, 60, 11, 55, -1, 6, -47, 76, 48, 1, 73, -36, -3, 66, 19, -11, -81, -6, 20, 12, -28, 85, 144, -26, -3, -65, 49, 272, -302, 12, -184, 521, -218, -125, 452, 341, 65, -627, -152, 291, 25, -29, -88, -48, -47, - 45, 99, 90, 86, 558, -114, -79, 2, 74, -164, 99, 61, -19, -181, -113, 203, 217, 409, 106, -166, 104, -3, 106, 10, 228, -187, -280, -288, 191, -81, 41, 78, -102, -17, 485, 167, -407, 292, 94, 492, -253, -238, 143, 266, 183, 104, -44, 18, 127, -157, -45, 7, 209, -149, 419, -13, -4, -214, -243, 480, 143, -390, -90, 332, 230, 48, 84, -197, 64, 55, 65, 39, 72, -90, -110, 17, -2, -90, -29, 88, 85, -121, 34, 2, 55, 76, -19, -19, -29, 52, 148, -104, 82, -4, 5, -60, - -13, -44, -30, 73, -23, -38, -94, 0, -53, -376, -319, -127, 112, 115, 572, 555, -68, 41, 21, 0, -10, -119, -378, -292, -152, 129, -108, -330, -95, 58, -27, -504, -150, 106, -54, 43, 32, 146, 217, 31, -162, 158, 166, 114, -9, 214, -441, 142, -391, 479, -346, 128, -367, -65, -410, -220, -256, -280, 186, -247, -49, 80, -5, -134, -95, -47, -400, 8, 24, 192, -623, 9, -18, 285, 346, -242, -147, 8, 266, -520, 328, -237, -155, 20, -502, -32, -42, -84, -91, -68, 500, 199, 101, -126, -114, -132, - 14, 117, -202, -12, -37, -60, 25, 142, -57, -101, 92, 51, -3, 98, 55, 81, -54, -74, 125, -98, 31, -127, -24, -2, -25, -52, -106, -123, -124, 23, -7, -34, -89, -91, -35, -52, 27, 118, 90, -298, -772, -310, -149, 131, 205, -255, -98, -321, -283, 145, -249, 251, 101, 179, -33, -253, 434, 170, 242, -316, 130, 54, -457, 278, 166, 13, -312, -123, 150, 158, -10, 52, 218, -220, -163, 256, -521, -515, -675, -155, 213, -594, -495, -303, 7, 208, 64, 55, 7, -175, -239, -562, 290, 78, 671, -166, - 14, -423, -503, 58, 319, 17, -318, 202, 81, 454, 42, 52, -226, -48, 192, -457, -847, -241, -214, 40, 219, -410, -208, 126, -144, -39, 129, -84, -71, 167, 40, -22, 83, 128, 148, 22, -104, -274, -27, -170, 42, 23, 32, 105, -98, 94, 136, 86, 76, 71, -201, -189, -71, -164, 16, 38, 51, 179, -45, 111, 71, -86, -42, -121, -155, -49, -204, -74, -46, -720, -554, -255, 380, -33, 651, 129, -57, -366, 130, 671, -703, -633, -209, -105, -441, 418, 122, 227, 270, -441, -53, 177, -279, 521, 7, 118, - -153, 129, -345, -196, -119, 196, 91, 317, -520, 47, -6, -386, 421, -252, -619, 123, 221, 46, -186, -44, -259, 44, 208, 91, -424, 167, -98, -467, -279, -574, 10, -88, -18, 76, 350, 440, 362, -185, -321, 107, -84, -52, -250, 459, 374, -79, 699, -446, 231, 445, 473, 15, 299, -194, -81, -390, -170, 238, -84, -303, 187, -172, 196, -87, -213, 112, -46, -116, -96, 83, -106, 73, 137, -145, 187, -20, -109, 75, 18, 17, -92, 117, -176, 63, 59, 12, -119, -7, -73, 92, 153, 349, 169, 280, -20, 3, - 135, -169, 41, -232, -103, 263, -625, 79, 7, -395, 57, -879, -760, -182, -7, 32, -20, -313, -12, -90, 281, 55, -18, 53, -665, 229, 123, 368, 152, 159, 432, 215, 62, 1082, 231, 416, 573, 27, 404, 101, -226, 263, 18, 127, -221, 16, -144, 92, -144, 305, 36, -190, -238, 32, -644, 373, 251, -33, -59, 147, -172, -142, -212, -254, 211, -203, 350, 408, 399, 425, -100, -645, 9, 272, 649, -151, -25, 308, 453, 670, -88, 295, -200, -115, -540, -420, -185, -191, -156, 112, 21, -231, 259, 164, 203, 368, - 145, 138, -46, 0, -57, -106, 1, 66, -2, 194, 153, 95, -14, -160, 6, -115, -130, 81, 95, 29, -202, -45, -292, -71, 91, 142, -96, 118, -169, -193, -101, -117, 102, 55, -173, -117, 531, 689, -510, -533, -705, 640, -64, -255, 224, 217, 600, 501, 36, 549, 778, 224, -390, 376, -361, -200, -71, -251, -302, 164, -150, -147, -365, 847, 110, -443, 5, -55, 382, 404, 162, -256, 407, -103, 254, -764, 46, 327, -325, 117, -354, -287, 802, 337, 246, -49, -700, -165, 210, 159, 120, -160, 566, -387, 317, -178, - 212, 234, 450, 607, -691, -11, 364, 181, 510, 496, -690, 9, -187, -354, -17, -370, 161, 296, -135, 530, -112, -306, -373, 333, 380, 379, -96, 72, -16, -532, -516, -483, 309, 159, 103, 250, -10, -129, 374, 58, 3, 233, 363, 223, 33, 46, -100, 224, 114, 464, -37, 62, 327, 267, 95, -38, 211, 0, -37, 367, -283, 22, 228, 25, -61, -102, -50, 6, 246, 52, 23, 273, 199, -164, 527, 1057, 39, -514, 137, -346, 214, -302, -325, 960, -740, 1207, 737, -185, 238, 580, 79, -920, 353, -746, 170, 61, - -372, 10, -56, 524, -271, -31, -27, -166, 1110, -69, -174, 139, 370, -385, -810, 630, -108, -53, 717, -429, -124, -511, 129, -358, 402, 373, 764, -224, 209, 511, -737, 86, -472, -737, -945, -497, -1022, -1144, -167, 71, -544, -580, 351, -43, -332, -625, 442, -335, 110, 564, -1074, -310, -204, 472, 1268, -605, 29, -384, -574, 273, -685, 544, 942, -272, -452, -471, -127, -113, 1, 308, 218, -250, 243, -32, 189, 11, -239, -65, 270, -462, 208, -242, 55, -196, -85, -277, 54, -266, -425, -199, 89, -307, -10, 95, 446, -261, - -163, 152, 177, -326, -215, 96, -100, -172, 308, 59, -260, 226, 52, -381, 65, -312, 341, -155, -495, -732, -556, 613, -503, 247, 584, 248, 375, -699, 1002, 629, 547, -405, 718, -81, 475, 310, 105, 257, 349, 210, -117, -181, -160, 70, -482, -572, 320, 139, 186, -471, 128, 140, 351, 520, 787, -448, 119, 1117, 242, 117, 108, -235, 82, 1111, 324, 718, 206, -777, -321, -567, 1618, 653, -625, -396, -557, 90, -365, -884, 202, -671, 991, -75, -819, 1075, 877, 119, -237, 142, -499, 660, 1190, -324, 565, 1324, -209, -223, - -151, 802, -58, -453, -419, -433, -7, -60, -371, 22, -155, 400, 102, -400, -246, -455, -48, 52, -72, -322, -348, -258, 220, 359, 58, -394, -55, 477, 4, 436, 235, -262, -22, -400, 382, 158, -500, -954, 87, -74, -285, 296, -2, -179, -134, 82, 26, -53, -767, 303, -106, 759, -1591, -1092, 628, 300, 227, 534, -544, -708, -391, -584, 329, -626, 182, 415, 682, 22, 571, 332, 93, -183, -599, -422, 347, -731, 371, 85, 621, 474, -234, -910, -592, -55, -47, -241, 622, -1101, -86, 38, -1154, -23, -143, -92, 122, 675, - -659, -1812, 675, 738, 439, 1413, -1164, -149, 783, 600, -731, -339, -203, 1112, 218, 1062, -1537, 224, -1834, -1097, -1064, 1260, 398, -812, 738, 87, -715, 726, -1069, -1120, 166, -1163, 344, -1986, 302, 628, -848, 931, -423, -223, 620, -214, -173, -442, -35, 147, 341, -40, 317, 627, -473, -50, -377, 224, -247, -64, 134, 79, 81, -81, 643, -212, 50, 278, -573, -499, -556, -255, -934, -425, -344, 804, 155, 716, 304, 147, 321, 229, 25, 274, 54, 558, 1373, 508, -492, -321, 190, -348, -409, -48, 639, -111, 120, -679, -141, 940, - -685, 520, 1226, 614, -52, -233, -403, -783, -576, 676, -385, 634, 456, 218, 30, 248, -196, -995, -346, 714, 565, 593, -631, 1089, -281, 424, -805, 738, 1268, -254, -453, -46, 46, -281, 276, 556, -1042, 685, 662, -161, 767, 409, 330, -485, 99, 689, -1451, -1290, -539, 344, -669, -1962, 821, 541, -256, -331, 13, -113, -675, -1804, -111, 1285, 309, -226, -155, 279, 1048, 838, -1234, -506, 820, -171, -332, -1405, -84, 775, 254, -214, 473, -174, 48, -528, -90, 325, 482, -272, -103, 103, 277, -170, 170, 26, -348, 211, 586, 105, - 173, 114, 263, -274, -490, 51, 522, -427, 185, -142, 44, -414, -809, -434, 297, 986, -104, 468, -655, -282, -444, 276, 186, 314, -225, -329, -28, -32, 669, 886, 21, -997, 1323, -370, -921, 828, -131, -501, 641, 172, -132, 541, -738, 703, -249, 25, -214, -183, -1030, 409, -392, 164, -412, -33, -307, 296, -179, 1115, 198, 729, -282, 183, 462, -194, 320, -62, 558, -27, -186, 881, -785, 440, 603, -352, 682, -416, -16, 351, -265, 801, 717, 150, 1193, -734, -1681, -282, -1039, -687, 2457, -62, 755, -114, -1036, -26, 1033, 1463, - 890, 1474, -792, -236, -354, -841, 559, -236, -519, -54, -1020, -1866, 471, 658, -551, 372, -115, -556, 595, 438, -216, 612, -224, -545, 281, -271, 726, 69, 55, 411, 138, -462, -193, 238, -151, 453, -630, 407, -661, -168, 166, -469, 300, 19, -703, -114, 46, -188, -1, -131, -515, 212, 155, -82, 518, 795, -433, -620, -39, -296, 862, 886, -521, 750, -789, 948, -571, 131, -1, 99, -728, -112, -658, -545, 3, -214, -497, -198, 366, -424, 337, -200, 1021, -472, 306, 62, -252, -818, -299, 624, 114, -203, 818, -604, -609, -83, - 781, -709, -98, 140, 213, -790, 239, 275, -282, -826, 16, -642, 273, 147, 248, -1264, -539, 722, 1946, -880, -121, 157, -327, -548, -10, 1624, 375, -165, -141, -429, -98, -328, 631, 33, -401, -432, 24, 292, -646, 506, 151, 552, 24, 702, 296, -489, 660, 629, 1558, 496, 123, 161, -566, 191, 511, 527, 184, -35, 23, -62, 198, 220, -49, 284, -70, -28, 540, 230, 95, -159, 162, 409, 431, 494, 182, 182, -273, 0, -13, 92, 281, -10, -217, 254, -227, 212, -7, 250, 41, -201, -52, 19, 61, 126, -25, 90, - 71, -1, -1234, 1641, 227, 374, 394, -378, -436, 17, -168, 234, 541, -758, 252, -159, 198, 186, 129, 434, 339, -323, 305, 266, -262, -452, 139, -160, -375, 226, 185, -31, -245, 8, -179, -86, 18, 99, 173, -338, -50, 273, -121, 245, 47, 177, 357, 107, -364, 40, 340, -192, -18, 166, -579, -34, -143, -538, 745, -188, -31, 444, 76, -331, 131, -316, -64, 248, -298, -106, 551, -584, 62, 55, 200, -258, 177, -87, 165, -221, 10, -52, 555, -252, -25, 147, -281, -25, 384, -79, 247, -167, -160, 31, 148, -144, - 283, 1, -63, -59, -90, -87, 241, -203, 236, 133, -313, 78, -32, -23, 183, -256, -105, 41, -174, 183, -179, -23, 292, 56, -56, 137, -148, -113, -72, 146, 244, -72, -72, 31, 383, -1626, -3306, -427, 2073, 1594, 4578, 2202, -1070, -935, -2174, -3807, -483, -1477, -459, 2686, 1712, 1827, 3496, -124, -776, -1320, -3459, -1910, -616, -644, 95, 1572, 1216, 1291, 2436, 1425, -899, 1299, -1367, -3188, 407, -2140, -2979, 1160, -257, -553, 3661, 1199, 973, 3156, -341, -623, 959, -2118, -2630, -708, -2252, -2012, 425, 435, 907, 2751, 2436, 1475, 1746, 337, - -1380, -1486, -1839, -2527, -1181, -642, -860, 763, 2434, 1589, 1569, 1290, -912, -11, 256, -2089, -862, -524, -612, 956, 489, -121, 781, -182, -164, 132, -564, -425, 276, -350, 565, 711, -268, 385, 724, -425, 474, 237, -1421, 251, -463, -1544, 22, -882, -790, 1122, 1213, 1172, 2172, 692, 690, 736, -952, -1896, -2117, -2708, -2018, -609, 352, 1641, 2720, 3016, 2355, 1718, 339, -1600, -2412, -2944, -2737, -1418, -91, 771, 1951, 1798, 978, 979, 377, -29, -14, -299, -573, -470, -577, -690, -500, -342, -76, 185, 437, 514, 541, 491, 352, 159, -21, -276, - -418, -435 }, - {-32, 82, 142, -106, -92, -142, 129, 64, 11, 190, -19, -2, -58, -47, 41, -51, -99, 56, 16, 159, 217, -57, -128, -158, -10, -90, -87, -60, -12, -126, 121, -45, -47, -83, -61, 23, 136, -14, -39, 41, -134, 100, -83, -299, 148, 99, 165, 171, 32, 90, -89, 25, 129, 10, -2, -31, -17, 69, -63, -46, 3, 66, -55, -68, -100, 128, 51, 16, -31, -128, -5, 96, 59, -18, -24, 96, -12, -7, -42, -40, -59, -69, 4, 15, 33, -71, -28, 40, -49, 43, 11, 19, -19, -1, 9, 21, - 5, -8, 13, -9, -24, -8, -40, 27, 14, -12, 0, -18, 24, 25, 8, 2, 9, 9, -25, 1, -5, -6, -10, -3, 14, -449, 233, -23, 6, 81, 114, -168, -22, -31, 95, 36, -103, 318, -35, -21, 141, 116, 37, 80, 260, -130, 7, -67, 25, -81, 6, 7, 29, -145, 12, -35, -55, -7, 90, -51, 84, 122, -213, 28, -87, -24, -131, 64, -78, -14, -44, -134, 50, -90, 60, 33, -66, -97, 2, 89, 67, 162, 75, -71, -201, -14, 35, 252, -79, -39, -3, -50, -132, -64, -123, -17, - 101, -24, 121, 77, 62, 87, 15, -159, -38, -103, -65, -176, -7, -51, 23, 47, 20, -27, -36, 5, 46, -40, -11, 0, -15, -5, -17, 18, -61, -22, -15, 1, -6, -12, 0, -86, 327, 170, -53, -132, 187, -219, -37, 121, -91, -66, -95, 216, -77, 66, 18, 66, 295, -297, 88, 148, -100, -275, -144, -19, 16, -39, -51, 115, 166, -14, -119, 9, -151, 44, -95, 53, 178, 65, -181, -5, 10, 268, 49, 134, -39, 59, 46, -324, 4, 153, 70, 171, -153, -93, -152, 41, 96, -31, 32, 8, - -77, 29, -58, 52, 48, -11, 78, 16, -13, 35, 192, 36, 100, 126, 69, 3, -4, -181, -1, 193, 67, 86, -4, -13, 120, -90, 9, -8, 61, 33, 0, -78, 12, -39, -12, 14, -26, -18, 18, -2, 62, 27, 56, 28, 17, 31, -24, -31, 3, 4, 71, 44, 10, 25, 67, -11, 6, 22, 675, -174, -63, -102, 138, 92, 230, 91, -34, 110, -5, 123, 48, 171, 3, 144, 187, -208, 37, 54, 34, 33, 46, -123, -1, -142, -21, -5, -241, -163, 60, -1, -9, 96, 93, -49, -208, 62, - 187, 123, 174, -47, 94, 173, -289, 92, 126, -143, 178, -124, -27, 18, 35, -96, 84, -25, -33, -100, -82, 100, 100, 45, 98, 154, 84, 214, -46, -240, 232, 38, 114, 49, -40, 61, 44, 10, 159, -49, 157, -226, -53, 30, 70, 16, -124, -57, 20, 7, -14, 8, 47, -60, -35, -34, -45, 26, -14, -16, -37, -26, 68, -16, -24, 0, -25, -19, 34, -13, 36, -7, 2, 30, -9, 299, -344, 228, 48, 233, 54, -132, 43, 180, -216, -46, 24, -243, -48, -187, -115, -137, -150, 63, -232, -145, - -185, -48, 178, 64, -223, -87, -233, -58, 50, 333, -269, 110, -69, -99, -201, 9, 34, 213, 112, 26, -182, -316, -5, 92, 248, 86, 79, -184, 66, 155, 12, 23, -98, -98, -33, 90, 16, -64, 2, -202, -29, -171, 107, -37, 107, -167, -141, -230, -27, -148, -64, 58, -223, -97, 26, 122, -267, 155, -126, -136, -142, -120, 80, -81, 37, 45, -71, 9, 55, 42, 3, -64, -10, -31, -72, -14, 53, 30, -36, 48, -42, -33, -8, 16, -54, 3, -7, 35, 28, 59, -48, 13, -11, -22, 19, -56, - -20, 27, 15, -834, 134, 95, -241, -54, -1, 8, -46, -80, -62, -248, 191, -120, 26, -207, -74, 299, 271, -172, -104, 9, -5, -141, -165, -117, 19, 13, 5, -17, 69, -204, 63, 7, -360, -43, -108, 164, 240, 38, -43, 12, -211, -264, 141, 261, 290, -78, 53, 170, 175, -90, 161, 263, -12, 222, 187, -220, 72, 13, 237, -145, -156, 137, 179, -55, 15, -260, 182, -145, 193, -323, 34, 77, 154, 11, -136, -276, -170, 233, -230, -10, 25, 126, -70, -48, 97, -184, -161, 66, 43, -13, 131, -61, - 30, 35, 34, 51, 10, -51, 31, 69, -29, 10, -15, -34, 27, -85, -13, -91, -19, -17, -31, -46, 18, -26, -2, -71, 28, -12, 24, 30, 10, 13, -323, 115, -286, 362, 348, 11, -471, 195, 27, -88, 325, 1, -281, -30, 354, -444, 14, -111, -350, -97, 6, -69, -179, 103, -149, 121, -127, -237, 126, -18, 181, -353, 144, 278, -112, 23, 279, 408, -109, -84, -344, 20, -284, -23, -198, 10, 28, 165, 79, 151, -109, 28, 93, -18, 377, -250, -124, 496, 498, -98, -31, -313, -160, 16, -87, -207, - 301, 93, -78, 442, 86, -212, -6, -406, -204, -230, -197, -54, -317, -229, 131, 121, -23, 71, -94, 106, -71, -104, 18, -149, -68, 191, 15, 96, -51, 20, 15, 45, 41, -8, -4, -95, -1, 20, 15, -27, -27, 64, 19, -14, 2, -16, 2, 36, 402, -106, -3, 277, -65, 164, -88, -349, -22, 2, -71, -206, -231, 122, -182, 326, -99, -234, 202, 408, -100, 115, -108, 236, 6, -493, 177, 276, 28, -81, -286, 242, 162, 157, 33, 99, 324, -226, 41, 65, -179, -346, 332, 186, 618, -30, 273, -89, - -193, 34, -29, -7, -54, -200, 444, 12, 36, 64, -61, 365, 47, 306, 128, 53, 327, -152, -364, -71, 69, 48, -150, 180, -107, -511, 47, 103, -282, 133, -28, 56, 2, -115, -127, 0, 49, 157, -13, 45, -59, -44, 72, 47, -8, 48, -51, -5, 5, -69, -100, 64, -111, -28, -48, -98, -26, -12, -35, 44, -16, -41, -11, 189, 75, 72, -37, 27, -58, -76, -24, -26, 34, -50, 92, -117, -36, 26, 324, -538, 88, 241, 359, -377, -54, 256, 178, 218, 39, 461, 85, 191, -57, 27, 190, 104, - 219, 17, -305, -444, 236, 114, -85, 52, 132, -415, 4, -262, 123, -14, 272, -87, 122, -63, 71, 37, -12, 153, 205, 73, 119, -326, 135, -57, -568, -377, 97, -415, -29, 343, -250, 681, 246, -137, 369, 17, -121, -275, -272, -378, -59, 221, -270, -34, 245, 112, 138, 499, 61, 326, 2, 64, -536, 148, 40, -488, -462, 266, -176, 31, 140, -79, -126, 28, -28, -33, 28, -87, 78, -63, 17, -154, 83, 26, 34, -8, 190, -154, 13, -43, -39, 38, 39, 53, 91, 153, 94, -98, 24, -12, 139, -46, - 90, -142, -108, -82, -69, -9, -8, 71, 83, -279, -7, 178, -1, 125, -286, 225, -16, 67, 210, -387, -265, 72, -4, 215, 441, -39, 111, 474, -174, -319, -17, 347, -73, -397, 34, 148, -77, -123, -28, 513, -96, 442, 334, 403, 24, 34, 237, 80, -80, 84, -317, 242, 405, 254, 36, 226, -175, 174, -170, 254, -226, 6, -16, -16, 718, -106, -38, -61, 101, 199, 379, 432, -233, 104, 430, -239, -297, 181, -128, 186, 820, -386, 57, 78, -211, 93, 269, 188, 24, -167, -402, 192, -174, 222, -150, 32, - -198, -43, -332, 29, -104, -117, -40, 41, 86, 166, 72, -94, -22, 170, -98, -87, 13, 13, -151, -1, -75, -37, -27, -27, 60, 37, 121, -76, -75, 9, -90, 43, 189, -94, -99, -186, 97, -47, -47, -277, -437, -336, -455, -175, 51, 364, 270, 98, 384, 115, 235, 216, -104, 333, 361, 255, -487, -273, -282, 106, -194, 14, 139, -141, -343, 222, -163, 79, 74, 350, -365, 568, -561, 580, -1, 291, -282, 103, -627, -349, -305, 277, 128, 401, -40, -1, -203, -503, 329, -275, -142, 239, 571, 552, 259, -37, - -373, 220, -573, -44, -325, 185, 619, -593, 217, 276, -369, -36, -63, 208, -245, -352, 71, -142, -518, 264, -51, -487, 362, 479, -157, 17, 68, -205, 311, 144, -87, -77, -203, -116, 249, 143, 142, -10, -224, -67, -76, -249, -53, 76, -15, -72, -22, -177, 24, -60, 122, 68, 26, -205, 171, 17, -89, -51, -33, -9, 101, -75, -31, 79, 210, 106, 62, -125, 168, -417, -487, -138, 314, -373, 247, -513, -92, -197, -181, -407, -36, -152, -245, 196, -273, 294, 62, 229, -360, -673, -56, 139, -282, -206, 110, 88, - -330, -156, 469, 228, -62, 257, 673, 24, 85, 69, -51, -11, 99, 91, -518, -188, -633, -200, -590, -278, 32, 690, 322, -341, -401, 258, 544, 345, -244, 418, -159, -31, -731, -217, -94, -90, -500, -800, 256, -1, -586, 150, 917, 120, 104, -579, -52, -8, 128, -650, 601, 95, 166, 333, 128, 361, -28, 169, -142, -281, -235, 124, -189, -59, -252, 85, 206, 4, 173, 20, -70, -3, -145, 101, 104, 19, 19, -99, -41, 55, 151, 110, -133, -47, -55, -304, -422, -310, -102, -39, 48, -72, -120, -129, -1, -87, - -113, -189, -103, 305, -189, 370, -562, -116, 132, -271, 644, -534, -550, -448, 623, 277, -364, -328, -220, -70, -198, -204, 29, 231, 615, -70, 261, 227, 220, -414, -516, -371, 429, -77, 522, 172, -60, -718, -586, -63, 45, -418, -262, -197, -202, -942, -207, -232, -341, -168, -224, -434, 301, 585, 324, 15, 344, 439, -159, 138, 110, 42, -21, -114, 306, 123, 516, -122, 49, 183, 1018, -13, 540, 685, -62, -600, 49, 595, 85, -511, -460, -585, 379, -478, -132, 683, -297, -459, 139, -126, 11, 186, -289, -129, 54, -86, - -133, -26, 50, 341, -35, -178, -155, -2, -134, -108, -98, -173, -84, 65, -85, -17, -237, 60, -25, 47, 231, 146, -141, 64, 48, -206, -317, 117, 123, 18, -324, -347, -58, -243, -82, -36, 576, 420, -966, 307, 386, -169, 280, 919, 76, 205, -321, 213, -339, -217, -181, 68, 237, 331, -47, 136, -100, -56, -177, 243, 867, -283, -279, 311, 219, 31, -630, 409, -502, 288, 362, 40, 92, -104, 597, 451, 6, 304, -238, 383, 65, 433, 633, -14, 161, -83, -233, -16, 276, 310, -603, -367, 142, 655, -317, 435, - 292, 84, -702, 85, 110, -839, 495, -470, -558, -1062, 259, 644, -291, -593, 123, 714, 456, 79, -93, 10, 253, -219, 337, 548, 523, -39, 222, 542, -85, -7, -59, 467, -68, 115, -218, 119, -134, 18, 7, -37, -105, 102, 276, 93, 79, -249, 64, -257, 78, 404, -147, 6, 54, -192, -250, -288, -65, 182, -84, 49, -174, -18, 7, -533, -136, -23, 113, 135, -110, 189, 101, 101, -158, -155, 237, 666, 483, -167, -1301, 153, 651, 311, 142, -571, -4, -394, 92, -38, 108, 196, 273, 116, -708, 410, -99, 124, - 537, 207, 100, -193, 666, -24, 662, -805, -237, 256, -469, -405, 28, -106, -367, 43, 585, -20, 38, -308, -641, -409, -183, 265, -71, 61, -315, -343, -168, 508, -351, 292, 196, 164, 56, -528, -751, -62, 502, -625, 301, -538, 336, -566, -29, -558, 789, -722, -432, 185, 129, 361, 301, -188, -100, -189, 97, -9, 470, -587, -233, -753, 388, -269, 28, -33, 204, -168, 76, -309, -468, 299, -243, 6, 76, 398, 158, -288, 60, -99, -371, -70, 85, 115, -336, -165, 367, -39, -312, -138, 431, -509, -174, 102, -120, 179, - -40, -224, -302, -98, -136, -95, -101, 81, -25, 187, -201, 103, 34, -92, 201, -1110, -158, 332, 81, -265, -396, 36, -377, -36, -582, 544, -218, 340, -757, -430, -16, 927, -759, -67, -594, -474, -145, 580, -135, 257, 271, -310, -659, 926, 403, -532, 102, 67, 256, -518, 463, -43, -971, 101, 194, 249, -805, -194, 101, 707, 135, 393, -1038, -633, 318, -2, 677, -183, -115, 50, 344, 313, 120, -1320, 371, -156, 302, 701, -222, -65, -803, 258, 363, -425, -251, 726, 1149, 298, 187, -328, -135, -630, 48, 6, -775, 280, - -23, -229, -59, 362, -297, -202, -35, -85, -28, 319, -139, 4, 185, 71, 255, 212, 163, 112, 305, 355, -479, 149, -299, 234, 36, -306, -205, -121, -100, -201, 184, -104, -196, 326, -52, -107, 188, 335, -1, -125, 94, 313, 344, 213, -112, 54, 65, 282, -953, -623, -215, -11, -543, 430, -1126, 54, -692, 358, -257, -769, -68, -208, -271, -876, -639, 182, 690, -464, 851, -727, -478, 155, -71, 385, -242, -254, -353, -100, -1195, -345, 34, -54, -200, -472, 374, -418, 638, -200, -80, -455, -418, -794, -346, 291, 120, -50, - 51, -287, -216, -369, -309, 159, 235, 108, -688, 784, 106, -344, 628, 447, 749, -145, 437, -1031, -557, -975, 987, -323, -691, -668, -1410, -593, 974, -68, -496, 353, -963, -648, 241, -61, -803, -788, -10, -455, 119, 162, -597, 576, -356, -526, 44, -314, 829, -325, 372, 54, 504, -263, -149, 43, -231, -14, -486, -373, -95, 196, 9, 330, 135, 243, -219, -7, -422, -109, -153, 120, 401, 179, 160, 185, 165, 38, -550, -170, -381, -101, 62, 252, 1229, 1574, -150, -699, -167, -264, -707, 304, 19, -512, 1505, 522, -357, -1044, - -94, 252, 275, 306, 720, -207, -356, 338, -1306, -873, -341, -94, 140, -697, -637, 671, 534, -411, -790, 501, 14, 885, -721, -166, -246, -45, -570, -849, 713, -527, -333, -649, -146, 429, 402, -262, 56, 75, 537, 824, 606, -1055, -508, -626, -157, 360, 131, -721, -1037, 880, 55, -861, -1431, 722, -187, 389, 358, 380, 49, 281, -564, -213, 385, 71, -265, 161, -69, -758, 381, -962, -65, -46, -169, -344, -136, 425, -31, -95, 215, -309, 935, -72, 81, -67, 7, 236, -18, 228, -482, 107, -91, -332, 31, 163, 309, -155, - 84, -796, -265, -41, -422, 359, -52, -93, -229, -325, -490, -677, 202, -65, 494, 597, 372, -400, -568, -709, -273, 659, 527, 96, 241, -223, -413, -300, 139, 551, 683, -850, -713, 2022, -165, -199, -305, -640, -71, 729, 1172, -542, -328, -120, -536, -134, -303, 465, -484, 533, 253, -184, -675, -50, -279, 1009, -557, -14, -1, -101, 454, -291, -41, 210, -141, -987, 501, -450, -524, -120, -559, -323, -1013, 966, 42, -644, -1187, 689, -701, -682, 6, -531, 236, 437, 1342, -383, 523, -114, -654, -553, -165, 2023, -1789, -131, 1855, -1702, - -649, 958, -145, -770, 1795, -891, -374, 826, 201, 352, -538, 596, 835, 393, -219, -55, 843, -124, 480, -12, 334, -485, -68, 223, 132, 93, 18, 34, 347, -162, 86, 130, 114, -762, -319, 244, -651, 194, 363, -273, -293, -222, 149, -312, 363, 313, -47, 181, -235, -458, -453, 888, 153, 554, 107, 110, 345, -303, -79, 565, -343, -771, 570, 962, -1211, 1100, -180, -673, 595, 213, -103, 130, 87, -125, 221, -229, -298, -132, -416, -346, -787, -297, 690, 650, -980, 337, 530, 445, -163, -967, -81, -475, -1133, 725, 1832, -1041, - -107, 1304, -362, -456, 1060, 789, 393, -419, -843, 290, -340, -530, 1918, 1413, -1147, -842, 1039, -1876, -656, -526, -318, 1322, 881, 582, 638, -2203, -764, 2112, 1227, 257, -555, 732, -735, -1495, -994, 740, -541, -111, 858, 1583, -183, -881, 121, 631, -1068, -391, 1126, 1015, 1016, 709, -194, -631, -310, 863, 254, 368, -157, 105, 397, 43, -148, -174, -237, 199, 145, 829, 238, -154, -320, 90, 49, -112, -280, 91, 643, -666, -194, 620, -131, -6, 413, -145, 308, 137, 360, -671, -89, 154, 785, 198, 381, 335, 188, -139, 265, 380, - -407, 216, -1870, 810, 10, -191, 960, -162, -723, 365, 333, 939, 532, -506, 28, 146, 644, 150, -739, -27, -42, 152, -688, -749, 1088, -390, -1136, 586, 1010, -566, -193, 68, 692, -823, -1083, 299, 916, -197, -390, -225, -223, 400, 170, 240, 2309, 129, -295, 33, 73, 1249, 39, -441, 281, -973, -573, 255, 5, 1073, 850, -548, -161, -518, 24, 386, 97, 121, 384, -274, -1135, 291, 765, -360, 676, -1049, 494, 319, -922, 160, 18, -399, 42, -170, 458, 449, -772, -473, 1029, -783, 378, -71, -302, 228, -31, -459, 263, 162, - 188, -12, -79, 54, 143, -173, -167, 143, 100, -94, -8, 231, 384, -224, -155, 52, -68, 138, -95, -48, 89, -1, 230, -69, 114, -294, 181, -204, 192, 341, -30, 10, 47, -385, 643, -1209, -3975, -4704, -424, -3263, 1281, 7955, 4280, 6463, 6812, -741, -1964, 582, -4964, -6067, -1875, -6679, -5362, 1359, -3857, -1051, 7683, 2781, 5430, 9382, 5582, 2496, 1898, 663, -4180, -5202, -1718, -7103, -7109, 940, -5317, -4363, 2624, -4476, -4605, 3476, 1411, -635, 8207, 7687, 4907, 10421, 9819, 3354, 3906, 3045, -4944, -4954, -6265, -12400, -14636, -10524, -10478, -7727, 263, 714, - 5100, 8821, 10872, 9908, 11498, 9854, 5811, 3908, 1300, -1944, -4371, -6217, -5344, -7748, -8680, -7197, -8415, -6313, 999, 2025, 4898, 9827, 7821, 6028, 4553, 1794, -1491, -1215, -2463, -3079, -2352, -2674, -2585, -1101, -1047, 59, 1595, 1136, 2240, 2694, 466, 1955, 1876, -523, 622, 439, -1434, 60, 459, -1657, -1812, -2523, -5189, -5798, -4511, -4308, -1415, 2113, 3808, 6201, 9355, 10106, 9373, 6570, 2001, -2124, -4547, -6784, -8374, -8231, -6427, -4408, -2094, -644, 255, 739, 1853, 3042, 3099, 2835, 2861, 1982, 1772, 1545, 641, 205, 481, 472, 407, 432, 79, -375, -628, -919, -1270, -1317, - -1243, -1412 } - }, - { - {-272, -324, 167, 10, 252, 91, 111, 71, 102, -3, -3, -57, -165, -96, 44, -9, -30, -20, 88, 68, 1, 79, -74, -188, 60, -44, 21, -96, 75, -79, -39, -32, 135, -32, -1, -57, -15, -153, 51, -27, 82, -73, 10, -35, -122, 38, -12, -34, 54, 99, -21, -62, -178, 15, -106, 48, 2, -70, -3, -31, -25, -130, 83, -115, 63, -46, -76, -66, -137, 74, 7, 37, 83, -89, -141, 89, -135, 3, -90, 28, -70, 60, -35, 31, -60, 10, -28, 35, -29, -33, -31, -30, -54, 7, 13, -11, - -42, 28, -32, 3, -21, -38, -14, -14, -6, -9, -5, -32, -16, 3, -18, -11, -10, -480, -6, -64, 126, 2, 48, -40, 62, 12, 54, -56, 309, -68, -44, -134, 44, -161, -52, 12, -79, -2, 113, 65, 43, 76, 110, -135, -52, -3, 70, -127, 123, -106, -54, 99, -19, 23, -79, 91, 95, 103, -158, -48, 170, -2, -26, -38, 186, 121, 144, 2, -34, -43, -11, -4, 21, 56, -180, -16, -84, -106, -14, 31, -94, 25, -72, -26, -29, -2, 62, 58, -33, -21, -41, -146, -35, -90, 2, -119, - 32, 2, 120, -41, 16, -104, 9, 15, -49, -50, 51, 2, 13, -4, 35, -9, 14, -5, -9, 44, 19, 19, 6, -4, 163, 193, -135, 17, -115, 177, 32, -74, -104, -92, -20, 22, 47, 235, -140, -23, -56, 92, -264, -31, 168, -5, 141, 62, 113, 117, 51, -23, -124, 40, -35, 15, 196, 49, 168, -89, -46, 12, -227, 26, 169, -50, 15, -142, 107, -3, 47, -168, 98, -113, -63, -118, -139, 79, 27, -45, -71, -67, -50, -34, 78, -78, -141, -217, 200, 153, 8, -217, 65, -104, 85, -71, - 15, -133, -84, -173, -78, -25, 168, 100, -189, 81, 4, -17, 82, -11, 65, 134, 7, 28, 89, 18, 18, 88, -16, -2, 7, 11, 19, 22, -20, 25, -18, 6, 4, 22, 5, 56, 49, 3, -3, 54, 28, -41, 8, 20, 817, -302, 366, -290, 26, 88, 87, -239, -81, -80, -401, -1, 22, -144, -23, -1, 288, 54, -200, 147, 160, 37, 292, -216, -78, -115, 62, 234, -16, 16, 87, -41, 105, 48, 267, -39, 105, -174, 160, -121, 179, -2, -185, -27, 269, -11, 182, 110, 175, 17, -138, -112, - 3, -83, 144, 96, -141, 21, -110, 190, -51, 153, 182, 33, 188, -8, -90, -30, -115, 6, 246, -153, -157, -59, 70, -107, -66, 49, 119, -48, 44, -237, 59, 17, -16, 85, 6, 24, 57, -6, -30, 27, -54, 18, -22, 8, 11, -7, -19, -47, -3, -37, -23, -15, -82, -679, 74, -200, -143, -219, -266, 105, 238, -36, 93, 38, 122, 28, 9, 74, -146, 338, -18, -197, 222, -68, 94, -222, -138, -157, 68, 41, 173, 5, -108, 18, -96, -106, -117, -41, -163, -83, 152, -142, -10, -111, -174, -77, - 22, 56, 110, -87, -80, 109, 19, 41, 29, 67, 102, -166, -56, -17, -233, 62, -17, 136, -137, -104, -128, 22, 144, 112, 254, 171, -158, 64, -72, 120, 75, -170, 122, 33, -189, 24, -35, 16, -36, -129, 23, -93, -98, 35, -54, 22, 68, -47, -63, -64, -97, -18, 73, -20, 76, 0, 51, 35, 26, -35, -14, 13, -35, -38, 8, -36, -15, 10, -69, 38, -36, -12, 7, -2, 4, 22, -31, 19, 44, -865, 238, -258, -215, -155, 29, -45, 510, 50, 122, -57, 2, -209, 208, 61, -30, 42, - 272, -136, -47, 63, 19, 136, -119, -53, 150, 55, 138, 17, -147, -96, 82, -14, -50, -91, -53, -6, 257, 65, -47, 6, 19, -78, 185, 142, -45, -195, 48, -103, 176, 137, -138, 54, -179, -159, -140, -175, -61, 39, -106, 9, -117, -98, 202, 129, -173, -232, 25, 198, -154, -113, 166, 132, 190, -123, -7, 54, 78, 215, 57, -28, -10, -156, -25, -3, -136, 10, -41, -61, 1, -18, 64, -16, -28, 31, -22, -56, -39, 12, 52, -26, -22, 2, -15, 101, 16, 130, -95, 24, 4, -54, -4, -5, - -72, 18, -16, -77, -74, -38, -71, -52, 15, -34, -455, -45, 77, 222, -43, -116, 52, 326, -410, 95, -83, -76, -184, 111, -329, -214, 114, -172, 105, 469, -82, 190, -220, 226, -58, 68, -197, 92, 57, -106, 47, -21, -101, -7, 129, 202, -157, -252, -199, -185, 25, 148, 393, -4, 265, 276, -256, 197, -377, -138, 25, -168, -156, 105, -364, -72, 255, -110, -95, 34, -111, 104, -110, 178, 231, -64, 72, 10, -232, 20, -150, -104, -183, 105, 81, -177, 15, 132, 124, 156, 162, -25, -152, 127, 67, 76, - 42, 92, -9, -3, 14, 38, 45, -63, -18, -51, -33, 74, 64, 71, -128, 26, -15, -53, -61, 67, -40, -71, 19, 17, -22, 157, 53, -31, -34, -73, -19, 64, 99, 25, 1, 98, 1082, -50, -425, -52, -17, 43, 138, 57, -48, -43, -213, -100, 123, 266, -215, -134, 178, 16, -62, 73, -15, -249, -253, 349, -30, -20, -56, 180, -12, 21, 116, -188, 204, 86, 35, 79, 204, -483, -215, -116, 449, 60, 36, -136, -149, 136, -18, 157, -53, -308, 36, 40, -45, 153, 70, 43, 250, 606, -45, -49, - 232, 72, -69, 160, 472, -50, 92, 172, 139, 124, 127, 142, 110, -122, 190, 338, -75, 131, 4, -40, -230, 147, 57, -17, 73, 82, 22, 11, -76, -88, -33, -177, -77, -119, 158, 78, 62, -23, -21, 11, -100, 2, 41, -140, 128, -60, 25, -42, 10, 49, 60, -109, -107, -90, 15, -17, -28, -7, 80, -19, 11, -44, -94, -52, 218, 243, -309, -89, -262, 260, 487, -233, -55, -267, -116, -324, 231, -197, -80, -21, 2, -129, -159, 291, -264, -97, 30, 199, 212, -304, -89, 117, -262, 149, -207, -84, - 76, 7, -114, -31, 62, 340, 42, 77, 0, -290, 318, -155, -238, 191, -170, -191, 250, -113, 32, -55, 33, 330, -56, 75, -288, -22, 335, 76, 331, 285, -94, -72, -386, 60, -65, 257, 313, -179, 78, -566, -156, 189, -196, 295, 19, 65, -105, -21, -137, 25, -94, 209, 203, -8, 69, -2, 115, 51, 83, 176, -53, -196, 90, 46, 124, -31, 132, -26, -47, 35, -81, -52, 13, -137, 38, -47, 122, 55, -10, -25, -82, -121, -11, 18, 49, -43, 26, -114, -3, 9, -62, 79, 7, 4, 32, -36, - 5, 3, 196, -248, 85, -232, -25, -314, 516, -151, 35, -163, -470, 272, 95, -351, 218, -158, -116, 123, 489, -243, 472, -9, -331, 14, 110, -291, 322, -168, 239, 518, 51, -242, -67, -27, 119, -205, -112, -27, 256, -91, -102, -339, -11, -401, -74, 455, -102, 260, 25, 70, -596, 9, -381, 308, 534, 165, 135, 34, 80, -310, 110, 167, -138, -38, -122, -77, 241, 6, 292, 895, 327, 90, -307, -285, -185, 177, -304, -25, -27, 63, 173, -166, -31, 168, 183, 39, 32, 125, 158, 132, -1, -28, -29, 15, - -64, -80, 72, -40, 111, -134, -42, 95, 80, -7, 73, -69, 34, 51, 68, -75, -75, 108, 76, 61, -27, -52, 26, -149, -39, 26, -80, 38, -55, -38, 18, 14, -12, -29, -112, 934, -506, -14, -251, -474, -633, 175, -203, 185, -599, 117, 213, 192, -252, -550, -434, -364, 4, -212, -402, -277, -141, -328, -230, 53, 412, -12, 58, -17, -365, 222, -35, 64, -83, -243, 203, -303, -422, 374, -412, 78, -6, -577, -345, 222, -12, 273, -186, -613, -5, 18, 225, 240, 567, -334, -1176, -414, -403, 259, -767, -262, - -130, -704, -236, -16, -136, -136, 151, -193, -19, -181, 162, -417, 146, 327, -420, -214, 203, 158, 136, -432, 99, 1, -63, 223, -59, 182, 162, -41, 49, 32, -54, -146, 231, -81, -167, 1, -9, 121, 42, -4, 36, -127, -129, 10, 42, 71, 131, -20, 59, -17, 51, -147, -65, -103, -94, -19, -22, 49, -165, -78, -125, -90, -173, -213, -189, -24, -20, 19, -118, -151, -542, 213, 267, -90, -105, -271, -298, 687, 250, -643, 222, -351, -34, -319, -660, 193, -344, -145, 27, 18, -168, -559, -346, 273, -342, -11, - -302, -465, -181, 514, 83, 90, -449, -152, -92, -60, 183, 225, 292, 359, -175, 202, 72, -210, 129, -352, -304, -265, 115, -306, 16, -460, -400, -208, 477, 370, 362, 397, -364, 497, 19, 228, 688, -142, -124, 110, -328, 135, -152, -428, 59, 347, -409, -296, -47, 373, -310, 34, 119, 224, 61, -95, -209, 55, 164, -90, 25, -112, 40, -107, 47, 5, 64, -42, 46, 73, 199, -27, 2, 13, 96, -147, -54, -162, -38, -39, -175, 31, 171, -19, -209, -41, -12, -192, -203, -313, -120, 114, 28, 79, -38, -60, - -102, -21, -262, -55, 173, 253, -3, 73, -143, -256, -601, 694, -537, 718, 403, 275, 156, 284, 308, 285, 772, -267, 57, -49, -131, -20, 98, -69, 150, -47, 243, 205, -41, -130, -765, -270, -554, -23, 295, 299, 96, 154, 223, 186, 216, 552, 821, 553, 113, -101, -157, -232, 288, 295, 329, -240, -191, -299, -49, 403, 5, 482, -289, 260, 155, 433, -896, -639, -262, -357, -368, 114, -150, 568, 168, -626, -51, 1023, -343, 322, -153, 423, -195, -124, 15, -170, -227, -13, 172, 256, 176, -62, 198, -49, 92, -256, - -177, 170, 106, -257, -114, -107, -35, 69, -69, -124, 58, 15, 42, -17, -75, 120, 37, -62, 153, -18, 44, -25, 180, -150, 160, 75, -153, 104, 4, 30, -159, -457, 171, 8, 31, -49, 174, -39, -85, 60, 135, 118, -71, 145, -443, -222, 366, 160, 270, 705, 60, 471, 689, 478, -313, -702, -25, -322, 755, 217, 590, -85, -318, -117, -347, 136, -267, 32, -297, 154, -218, -91, -477, -471, -48, -675, 368, 254, -203, 345, -166, 134, 383, -427, -561, 99, -124, 939, 397, -1032, -280, -293, -534, -564, -1154, 202, - -415, -109, 163, 41, 235, -46, -138, -873, 101, -397, 105, 510, 105, 342, -522, -691, 137, 427, 286, 160, 271, 444, 554, 572, -512, -307, -370, -263, -431, 603, 351, 340, 90, 260, 220, -22, 312, -487, -174, -59, 37, -106, -348, 19, -73, 44, 109, 352, 16, 165, 162, 26, 172, 5, -110, 21, -268, -108, 138, 203, 59, 37, -327, -32, 8, -156, -111, 48, 100, -297, -332, -150, 108, 96, 164, 41, -109, 74, -345, -303, 1245, 822, 1143, 74, -227, -777, -229, 130, 180, -186, -601, -218, 988, 408, -137, 302, - -23, -364, -106, -238, 674, -52, 39, 290, 19, 329, -4, 466, -430, 537, 109, -251, -152, -278, 485, -674, -727, 459, 760, 35, 525, 721, -813, 269, 166, -46, -8, 119, -305, 566, -344, -275, 229, 27, -62, -133, -170, 80, -537, -162, 432, -531, -122, -359, 13, 1069, -337, 67, 286, 3, -247, -672, 654, 303, -1349, 332, 339, 249, -303, -143, 689, 28, 50, 174, -480, 16, 304, -127, 175, -41, -156, -402, 60, -56, 369, -38, -17, -269, 292, -102, -103, -425, -213, 145, -273, 19, -135, 165, -160, -343, 170, -370, - -102, -170, 16, 18, -139, 359, -47, 485, 297, -55, 50, 308, -220, 51, 35, 296, -276, -169, -548, -1325, 1195, 716, 384, 273, 594, -1338, 561, 630, 274, -854, 488, 880, 412, 970, 359, 25, -30, -22, -156, 416, 691, 659, 235, -191, -331, 89, -301, -353, 388, 270, 80, -354, -345, -69, -299, 165, 792, -131, -246, 273, 150, 241, 282, -52, -151, 639, 425, 215, 286, -42, -620, 154, 424, 63, -459, 632, 170, 876, 39, 788, 90, -247, -76, 196, 1117, -132, 406, 282, 532, 284, 9, -25, 349, 1590, 80, 643, - -530, -392, 207, 257, 314, 135, 56, -769, -302, -806, 50, -132, -263, -220, -85, -335, 48, -28, -356, 266, -416, -197, -375, -252, -20, 50, -299, -345, 90, 232, 267, -46, -96, -447, -589, 67, 77, -263, 543, 529, 776, 278, -166, 112, 242, 299, 355, 58, -364, 99, 473, 247, 27, 194, -871, 951, -17, 842, 19, 56, -768, -237, -347, 584, 147, 258, 152, -590, 56, 46, -520, -741, -759, 255, -284, 688, 37, -219, -182, 148, -270, 44, 198, -289, 159, 232, 76, 66, 517, 875, -175, -6, 436, 361, 523, -390, - -157, 160, -528, 52, 41, -695, 893, -43, 449, 392, 270, -528, 46, 453, -372, 806, 217, -293, 661, 503, 345, -1119, -233, 224, -387, 62, -630, -155, -952, -270, -150, -260, -1055, -104, -292, 1581, -232, 323, -167, 254, -138, -256, 166, -214, -38, -114, 419, 154, 181, -678, -614, -452, -194, 123, -861, -135, -74, 67, 309, 241, -31, 336, -305, 11, 13, -490, -687, 139, -204, -628, -178, -293, 38, -670, -82, -290, 393, 12, -294, -100, 118, 163, -70, 311, -315, -186, 390, 384, 492, 432, 322, -232, 202, 539, 521, 230, - -626, -727, 325, -99, 236, -133, 620, -460, -94, -158, 541, -404, 947, 1163, 1187, 74, -218, 194, -152, 291, -49, -5, -345, -949, -315, -909, 524, 493, -559, -418, -561, -261, -79, 1244, 17, -632, -679, -39, 871, 417, -1739, -354, -305, 231, 657, -754, -237, -448, 200, -1030, 516, -170, -20, 288, 45, -503, 1021, -101, 487, 1091, 2237, 1342, -30, 755, 1143, 1468, 1593, 457, 977, 280, 16, 599, -467, 982, 424, -425, -1458, -1062, 142, -414, -296, -268, -158, -177, -597, -392, 26, -91, -29, -188, -49, -312, 394, -648, -262, 191, - 125, 61, -163, -201, -110, 134, -98, 338, -388, -491, -489, -302, 382, 425, -152, -71, 160, -78, 706, 154, 68, 564, 358, 324, 803, 526, 606, 189, 296, 658, 260, 274, -220, -497, 577, -722, 1215, -141, -220, 25, 969, -643, -112, -26, 15, 353, -248, 508, 178, -93, 120, 60, 400, -1214, -381, -35, 131, -118, -883, 728, -38, 101, 265, -576, -261, -1339, 357, -313, 259, 981, -267, 207, -125, 468, -800, -1071, 941, -87, 82, 160, 946, 689, 821, -13, -1095, 651, 307, -259, -386, 622, -112, 786, 1302, 1011, 174, 88, - 962, -189, 297, 790, -536, 913, 561, 326, -644, -320, -860, -25, 298, 1284, 543, -1192, -108, 770, -111, 375, 518, -844, -207, 412, 101, 231, -367, 274, 466, 61, 9, 680, 132, -146, -175, 226, -58, 366, 59, 277, 317, -48, -325, 670, -95, -207, -41, -456, -456, -301, -314, 217, 398, -400, -339, 78, 598, -862, -206, 331, -100, 0, -115, -95, -617, -11, -163, 170, 50, 101, 10, 52, -49, -1684, 385, -279, -67, 1314, 564, -413, -321, -5, -852, -1043, 87, 9, -588, 623, 74, -602, 379, 1132, -153, -652, 408, -384, - -420, 211, 917, -299, 133, 252, -285, -683, -450, 907, 317, -894, 763, 301, -615, -320, 1259, -409, -970, -497, 1674, -1654, -769, 983, -446, -532, -1579, 1231, -1012, 362, 50, -188, -1782, -525, 1520, 961, -1206, -328, -524, -245, 244, 332, 393, -2100, 1146, 883, 922, 16, 481, -1028, -919, 1802, 735, 201, 721, -967, 192, -427, 459, -260, 1259, -512, -442, 177, 149, -475, 284, 141, 103, -88, 60, 104, 99, -116, -72, 266, 12, -138, 549, 165, -496, 56, 470, 126, -472, 630, 1122, -551, -650, -173, -149, 383, 820, 252, -766, -252, - -115, 116, 228, -126, 333, -242, -33, 200, -1387, 242, 1735, 543, 188, 49, 132, 745, 1020, -232, 192, 265, -174, 616, -323, -86, -244, 473, 352, -192, 323, -462, -376, 472, -302, 519, -344, -152, -9, 284, -17, 212, 86, 528, -377, -74, 10, -209, 510, 443, -364, -129, -224, 118, -471, 255, 146, 234, -188, -142, 581, -696, -120, 295, -189, -126, 304, -855, 207, -309, 52, -302, 741, -240, -319, 305, -168, -484, 942, -25, 97, -210, -362, -427, 476, -534, -257, 544, -742, -323, 96, -69, 91, -11, 106, 331, -118, 130, - -151, 347, 190, -14, 30, 212, -185, 154, 25, 170, -76, 263, -133, 71, -228, -196, -312, 59, 19, 105, -152, 350, -115, -59, 300, 265, 142, -122, -200, 181, 239, 150, 103, -2, 216, 235, 104, 200, 26, 456, -1290, -3652, -3001, 1589, 457, 3635, 6495, 966, 2050, 747, -5179, -1637, -3513, -4247, 121, 680, -1770, 2569, 3362, 1888, 5360, 3092, -687, -1269, -2483, -4835, -3818, -1124, -3403, -472, 2941, 494, 687, 4445, 2268, 1403, 4634, 715, -1278, 1813, -2426, -4808, -2011, -4057, -5078, -74, -1060, -1336, 3383, 3729, 2373, 5624, 4538, 2141, 1936, 1122, - -3753, -3452, -4372, -5772, -4627, -1952, -1341, 120, 3321, 4039, 4228, 4054, 3757, 803, 71, -637, -2864, -3137, -1813, -3291, -1384, 288, -718, 1653, 2972, 910, 1257, 560, -809, -504, -1240, -1613, -193, 455, 14, 1333, 1230, 141, 1184, 1, -1497, 1322, 398, -1333, 937, -987, -2003, 916, -1426, -3533, 55, -1555, -1029, 3499, 1583, 1663, 5003, 3317, 1840, 2182, -544, -3159, -4017, -5454, -6035, -3830, -2450, -423, 2298, 5122, 5655, 5247, 5462, 2920, 129, -1396, -3597, -4587, -2965, -3292, -2614, -526, 87, 340, 1233, 1043, 889, 1538, 1487, 1238, 1402, 933, 257, -212, -694, -1274, - -1318, -971, -804, -324, 126, 552, 857 }, - {-323, -393, 198, -72, 173, -86, -88, -176, 41, 37, -8, 3, -20, -135, -16, -77, -89, -84, -3, 10, -7, -15, 67, -18, -203, 127, 63, -69, 20, -2, 2, 29, 131, -73, 8, -230, 115, 23, 52, 80, 129, -72, -55, -26, -116, 9, -18, 100, -54, -7, -56, -64, 122, -92, -45, 11, -84, 70, -3, -39, 75, 138, 9, -5, -20, 118, -118, 1, -19, 62, -29, -54, 129, -2, 27, -36, 27, 69, -56, -78, 4, 68, 113, -51, -35, 28, 6, 17, -52, -17, 31, -7, 22, -41, -13, -25, - -36, -26, -24, 18, 3, -18, 18, 12, -16, -5, -4, -22, -40, -11, 0, 8, 22, -468, 80, 55, 164, -64, 50, 191, -74, 52, -116, -170, 62, -116, -132, -133, 40, 51, -226, 133, 88, -39, -83, 53, -21, -52, 16, 75, 55, 120, 23, -36, 123, -62, 269, 60, 165, 64, 145, 65, 100, 54, 12, 6, 203, 35, -33, 13, 107, 80, 12, -9, -42, 23, 248, 71, 115, -120, -62, -126, -80, -123, 92, 58, -79, -56, 55, -58, 62, -28, -19, -85, -143, 62, -233, -33, -50, -59, 12, -54, - 11, 88, 42, -60, 11, -47, -102, -16, 48, -5, -78, 28, 14, 30, 53, 2, 7, -37, -23, -5, -1, 19, -43, -36, 264, 363, -111, 98, -180, -10, 11, 464, -47, -123, -200, 5, 133, 214, -48, -280, -81, -107, -77, 95, -21, 178, 20, -101, -227, 68, -21, 53, -27, 26, 111, 41, -285, 35, 183, 90, 23, 44, -46, 127, -169, -16, 139, -96, 0, 226, -104, -10, -77, 139, -146, -108, 68, -151, -75, 198, 116, -176, -65, -26, -44, -80, 63, -69, 73, -2, 11, 32, 149, -17, 205, 106, - -158, -72, -77, 124, 37, -8, -63, 166, 64, -3, -4, -41, -38, 49, 19, 55, 129, 47, -7, 9, 10, 42, -9, 16, 62, 14, 76, 3, 27, 39, 47, 17, 30, 34, 28, 44, -13, 14, 30, 45, -4, -34, -40, 10, 866, -320, 176, -244, -25, 9, -18, -130, 71, 100, 24, -94, -201, -7, 123, 87, -88, -151, -12, 136, 247, -133, -18, -101, -216, 24, -109, 66, -81, 168, -295, 200, -13, -176, 43, 74, -21, -93, 6, 231, -9, 38, -33, 89, 41, -55, -87, -190, 123, -40, -56, 73, - 1, -319, 245, -344, -199, -243, 52, -28, 146, -80, 77, -146, 70, -38, -60, -162, 99, 114, 195, -47, -19, 53, -59, -35, 37, 113, -149, 74, 107, 119, -189, -154, 64, -96, 49, -1, -12, 17, 23, -8, 44, -55, 26, -17, 110, 7, 27, 25, 7, -43, -4, 11, -13, -684, 69, 7, -59, -106, 119, -93, 79, -25, -2, 110, 143, -89, 106, -32, -59, -193, -10, -260, -191, 228, 81, -89, -33, -27, 158, 83, -82, 144, 96, 56, 49, 61, 109, 94, 93, 255, 229, 99, 25, -159, 176, -236, - 46, -66, 191, -145, -188, 322, -76, -173, -154, 239, 147, 8, 123, 174, 79, 281, -17, -45, 159, 97, 9, 6, -147, 87, 91, 227, 92, 141, -88, -117, -249, -57, -135, -107, -114, 125, -5, 9, -73, -85, -24, -74, 22, -50, -83, 33, -9, 3, -77, -12, 3, -97, -14, -24, 6, -44, -51, -32, -19, 1, -17, 15, -23, 27, 6, 23, 53, -13, 56, 11, 36, -26, 11, -49, -19, -9, -59, -19, -29, -912, 244, -195, -288, -285, 176, -212, 155, -266, 145, 124, 76, -280, 191, -4, 115, -232, - 128, 273, 209, 7, -99, 38, -60, -296, -60, -142, 67, -186, 159, 156, -62, -8, 219, -49, 148, -120, -192, 99, -4, 102, 269, 164, -11, -471, -226, -66, 65, -73, 258, -410, 129, 55, -5, 127, -54, 198, -429, -201, 165, -431, -81, 200, 71, -96, -288, 106, 185, 135, -52, -302, -27, 2, -35, -17, -148, 66, -237, 145, 20, -141, 27, -169, 12, -202, -57, 70, 73, 6, -20, -70, -53, 13, -119, 94, 6, -58, 0, -103, -82, 22, -43, 55, -55, -31, -36, -39, -70, -12, -39, -16, 18, -17, - -32, 25, -13, -27, -28, -62, -44, 7, 31, -10, -428, 46, 71, 336, -317, 366, 104, -30, -86, -40, 34, -268, -51, 86, -88, -158, -42, 254, -262, -57, 263, 1, -104, 92, -127, 193, 85, -3, 97, -112, -176, -13, 14, 144, -309, -167, -136, -96, -91, -94, 47, 15, 26, -232, -237, -189, 8, -298, -163, 177, -119, 39, 20, -6, 75, 105, 101, 118, 176, -32, 190, -13, 97, -17, -120, -8, -195, 120, -228, 213, -255, -5, -263, 24, -264, -257, 122, 351, 108, -228, 164, -1, -99, -61, -103, 138, - 122, 170, 33, 132, -111, -14, 133, 14, 43, 24, -62, 77, -5, 28, 119, 32, -27, -72, -30, 46, 50, 36, 16, -56, 7, -14, -119, 116, 17, 41, 8, -31, -55, 39, -56, -30, 1191, 14, -343, 54, -186, 475, -78, 134, 35, 23, -418, -214, 232, 204, -329, -58, -10, 293, 144, 112, 287, 45, 19, 249, -87, -379, 56, 290, 172, -110, 6, 202, 123, 55, -11, -213, 103, -231, 23, -436, 114, 135, -35, -201, 277, 146, -58, 216, 99, -181, 332, 36, -118, 77, 341, 53, -9, -284, -166, 40, - 115, 389, -128, -154, 34, 212, -137, -168, -15, 283, 202, -70, -217, -11, 247, -98, 512, 112, 76, -262, 223, 14, -57, -133, 13, -74, 14, 317, 144, 116, 60, 37, 5, -20, 29, 64, 114, 18, 21, 43, -87, 2, 38, -19, 100, -70, -2, -34, 39, 169, 58, -52, -13, 41, 14, 57, -11, -72, 67, 61, -57, -15, 148, 52, 269, 143, -424, -44, -214, 426, -160, 198, 38, 267, 105, 39, -22, 108, -122, -181, -502, -371, 122, 330, 443, -163, -217, -191, 98, -105, -23, -18, 59, 67, 295, -158, - 27, 73, 144, -143, -107, -236, -161, -165, -282, -713, -9, -96, -307, 69, -35, -387, 129, -328, 83, -40, -27, 166, 215, -6, -320, 94, -201, -221, 307, 278, 309, -101, 50, 41, -159, 25, -77, 486, -81, -50, -49, -3, -297, -367, 87, -27, -28, 83, 528, -65, -248, -104, 277, -40, -91, -79, -6, -225, 54, -43, 42, -113, 4, -142, -13, -8, 57, -59, -30, -87, 118, 8, -87, 20, 39, -92, 23, 38, 144, -29, 33, 103, 62, -52, 60, -109, -180, 23, 16, -66, -168, -33, -42, 150, 54, 101, - -18, 126, 137, -467, 171, 56, 492, -332, -188, -111, 262, -252, -242, 217, 146, -255, -257, -252, -562, 368, 345, 366, -159, 115, 363, -528, 0, 345, 320, 145, -1, -170, 35, -82, -457, 57, 125, 66, 302, -268, 28, -500, -64, 98, -274, 105, 84, 222, 273, 379, -78, -150, -459, -328, 141, 672, -209, -29, -310, -165, -246, 144, 149, -52, 22, -493, -65, 332, -266, -231, 197, -90, 289, 71, -213, 34, -322, -93, -85, 619, -62, -182, 136, 126, -55, -106, -32, -85, -115, -108, -82, 43, 48, 99, -26, -2, - -60, 60, 15, -160, 42, -2, -17, 57, -4, -88, -86, -207, 69, -66, 61, 78, -97, 43, 28, -22, 78, -1, 223, 30, -40, 4, -64, -12, 39, 5, -19, 17, -87, 69, -292, 668, -333, -172, -16, -25, -478, 28, -353, 251, -661, -98, -213, 223, -229, -231, -560, 374, -231, 152, -181, 110, 295, -218, -367, -125, 248, 517, 165, 215, 24, -525, -281, -284, -146, 89, 472, 202, 274, 257, -74, -113, -161, -440, 22, -307, 472, -219, 325, 68, -172, 107, -115, -150, -259, 387, 100, 654, 142, -709, -178, 224, - 182, 101, -41, 61, 738, 368, -127, 78, -201, 534, -22, -23, 207, -475, -206, -163, -507, -601, 117, 211, -58, -297, -79, -96, -233, 1, -49, -186, 180, 277, -63, -44, -44, -113, 78, 16, -34, -60, -51, -36, 90, -57, -134, -35, -8, 39, 24, -84, 196, -69, 118, -27, 98, 49, -34, -138, -131, 40, -37, -207, -77, -54, 72, 15, -18, 53, 91, 27, -58, -88, -407, 246, 548, -52, -22, -11, 509, 159, 123, 88, 62, 88, -199, 39, -628, 92, -302, 264, 646, -83, 48, -507, 680, 330, 290, -83, - -371, 46, -126, 345, 248, -307, 18, 182, 130, -238, -210, 995, -229, -173, 211, -253, -183, 317, 312, 13, 121, 113, -383, -191, -15, 132, 339, 84, 81, -434, -39, 129, -591, 130, -163, -60, -107, 175, -174, -322, -342, -545, 71, -221, -104, 349, -116, 113, -613, -1, 569, 133, -284, -170, 346, 176, -375, 212, -271, -210, -88, -53, 130, -37, 24, -58, -73, 45, 70, -96, 84, 250, 41, -35, 109, 158, -65, 107, -68, -98, 29, 71, 210, 54, -18, 75, -30, 107, -59, 98, -73, 32, 89, 25, -142, -82, - 265, -112, -209, 104, 57, 77, -54, 338, 101, -315, -317, 749, -450, 116, -288, 883, 187, 162, -284, -336, 31, 252, -272, -434, -258, -630, -246, -371, -2, -847, 58, 457, 281, 373, -262, 96, 405, -48, 294, 108, 458, -232, 382, 303, 217, 496, -279, 295, -153, -178, -118, 109, -966, -310, -601, 693, -438, -495, -106, 391, 10, -178, 546, -196, -173, -397, -976, 46, 90, 405, -409, 0, -250, -330, 521, -107, 261, -569, -553, -346, 435, -46, -276, -294, -12, -483, -329, 46, -202, -360, 530, -728, -692, 180, 3, 305, - 35, -35, -223, -198, 33, -344, -138, 291, 39, 49, -169, 172, 65, -189, 89, -140, -28, -144, 125, -191, -47, 128, 253, 27, 12, -275, -82, -20, 41, -41, 234, -11, -88, 148, -172, -161, 100, 212, -58, -152, -204, 164, 134, 264, -365, -5, 484, 61, -150, 248, -398, 784, 491, -7, -362, -410, 167, -105, -39, -24, 716, -355, 11, -248, 262, -449, -411, -807, 184, -330, -455, -58, -767, -379, 214, 160, -107, 395, 35, 480, -215, -668, -103, -490, -95, -149, -641, 81, 518, -1468, 183, 1, 361, -75, -458, -872, - 344, -109, 322, 191, -108, 504, -632, 881, -223, 490, 1029, 410, 732, 286, 191, -103, 382, -145, -403, -544, -351, -21, 303, -53, -238, -339, -302, 406, -184, -150, 365, 64, 275, -31, -41, -114, 64, 136, -188, -33, -459, -334, 224, -114, -12, -69, -9, -178, -275, 196, -166, 256, -265, -124, -30, -188, -93, 128, 54, 311, -79, -190, 118, -376, 6, 43, -58, 22, -41, 181, 265, 42, -9, -131, -221, -111, 13, 432, 219, -223, 1234, 1005, 906, -206, 3, -769, 575, 714, 243, 690, 276, 235, 242, -121, 96, 191, - -175, -741, -450, -27, -492, -574, -1348, 296, 233, 352, -258, -92, -179, 10, -421, -12, -321, 373, 311, -192, -261, -711, 1198, -374, 237, 0, 78, 191, -495, 597, -301, 204, 135, -446, -459, -85, -40, 277, 1264, -105, 189, 42, 382, 271, 284, -223, -66, 109, -610, 124, -522, -834, 291, 26, 67, -611, -1469, 635, 665, 457, -833, 794, 844, 312, 245, 7, -242, -555, 416, -391, 26, 7, -219, 167, -397, -42, -77, 197, -109, -184, -246, 379, -207, -91, 100, -341, 191, 155, -117, -120, 35, -317, 295, -107, -78, -27, - 26, 216, -168, -400, 121, -223, -67, -229, -201, 31, -162, -75, -151, 514, -226, -419, 68, -151, -724, -1444, 1198, 192, 212, -481, -347, -1537, 424, 1099, 337, -974, -488, 158, -380, -241, 450, -507, 283, 252, 208, -564, 201, 174, -265, -528, -306, -203, -137, -504, -435, -239, -519, 409, -194, -670, -232, 411, -85, -465, -256, -237, -2, -369, -223, -611, -581, 247, -207, 762, 501, 49, 455, -666, 431, -632, 531, -91, 272, -282, 943, -235, 528, -135, 776, 312, 189, -801, 869, 695, 303, 323, -625, -120, 256, 427, -111, 103, - -691, 443, 758, -17, -542, -32, -359, -307, 148, -2, -150, 174, -395, -93, 15, 112, -272, -375, 144, -183, -353, -635, -46, 197, -52, -320, -385, -119, 246, -265, 102, 142, 41, 104, -32, -170, -143, -48, 178, 59, -67, -238, 327, -211, -183, -154, 67, 379, -255, 373, 318, -127, 117, 199, -1002, 856, -99, 411, -551, -178, -135, -127, -126, 501, 18, -414, 338, 60, 245, 425, 431, 24, -365, 1515, -411, 1166, 13, 72, -654, -286, 114, 565, 284, -181, 467, 97, -630, 109, 100, 658, -18, 395, -476, 3, 451, 223, - 379, 987, 796, -120, 417, -59, 783, -618, 526, 213, -19, 467, -235, 1208, -198, 585, -428, -386, 30, 1286, 428, -1187, 1066, -18, 381, -894, 316, 107, -1789, 759, 1386, 532, -564, -358, 290, 1362, 783, 1040, -365, -497, -447, 223, 293, -41, -505, -224, 654, 121, 159, -215, 307, -69, 147, -131, -162, -199, 401, 659, 643, 150, 348, 607, 409, 430, 587, 334, 561, 426, 164, -823, -150, -380, 245, 493, -541, -188, 666, 368, 87, -142, 566, -423, 113, 583, 463, 261, 315, 360, 303, 357, 235, -273, -133, -485, 621, 98, - 415, -329, 829, -286, 388, 131, 175, 124, 76, -860, -496, 9, 82, 594, 491, -700, 75, -384, -349, 177, 47, -238, 294, 1142, -751, -57, 1747, -1058, 128, 627, -317, -253, 364, 579, -625, 313, -1136, -119, 1700, 79, 483, -175, 930, 937, -255, -11, -438, 112, -323, -822, -530, -981, -726, 1103, 443, 330, 1461, -1030, -612, 192, 548, -401, 267, -430, 809, 492, 280, 602, 2121, -495, -167, -584, -684, -35, 890, -690, -92, 644, 679, 816, 468, -535, 138, -291, -67, 481, 150, -28, 350, -630, 41, 24, 171, -132, -168, 404, - -147, -83, 430, 569, 441, 209, 185, 380, 106, 42, 250, 40, -148, 126, -7, -24, -725, 191, 462, 777, -182, -200, -256, 404, 434, -966, 112, -421, -68, 71, 58, 168, -248, -518, 414, -129, 952, -875, 215, -69, -283, -259, -130, 288, 177, 194, -50, 530, 90, -707, -556, -82, -328, -409, 88, 437, -66, -107, -645, 310, -106, 650, -226, -1269, 152, -381, -193, -5, -1027, -546, -883, 9, -66, -254, -1168, -481, -104, 603, 673, 47, 51, 321, 74, -808, 702, 949, -416, 137, -416, 165, -4, 721, -818, -601, -1870, -671, - 471, 746, 536, 479, -461, -161, 374, 350, 813, 377, 348, 617, 159, -698, -736, -1009, 420, -649, 58, -570, -862, -1318, 188, -388, -407, 107, 126, -59, -185, 17, 434, 289, 114, -177, 316, 694, -152, -396, -312, 335, -179, -169, -624, -619, -463, -1050, -52, -9, -410, 172, 286, 193, 523, 131, 616, 28, 175, 660, -321, -31, 108, -18, -460, -30, -82, 800, -43, -351, 263, 87, 246, 502, 178, -1496, 630, -446, 57, 1065, 892, -353, -148, 549, -341, -360, -298, 74, -102, -40, 129, -118, 527, 1251, -527, -981, 980, -760, - -204, 6, 1223, 93, -368, 358, 342, -1279, -374, 208, -48, -609, -44, 238, -1876, -872, 932, -930, -1030, -640, 762, -990, -1543, 1553, -456, -977, -55, 604, -593, -1048, -24, 472, -52, -1346, 318, -23, -599, 1408, 1332, -104, -539, -1051, 1624, 222, 289, 557, -396, -1578, 712, 1200, 966, -600, 351, 1310, 766, -912, -197, -716, 323, 194, 830, 812, -976, -37, -99, 144, -377, 391, -245, 225, 210, 164, -271, 212, -407, 680, -341, -177, 441, 377, -388, 61, -177, -463, -239, 183, 371, 220, -365, 208, -231, -574, 37, 101, -83, -48, - 399, 24, 53, 183, -43, 98, -604, 461, -1549, 170, 1461, 795, 205, -19, -264, 379, -515, 1213, -92, 323, 449, -419, 17, -54, -462, -3, 176, 680, -2, -424, 211, 546, -90, 867, -673, 139, 197, 225, 753, -414, 67, -30, -981, 137, -320, -539, 231, -207, 774, 554, -404, -884, 420, 83, 178, 490, 1074, -186, 224, -438, 617, 437, 461, -514, 706, -245, -306, -619, -53, -247, 913, -683, 51, 222, -206, -418, 1276, -59, 305, -120, 156, -109, 360, -48, -153, -106, -134, 423, 299, 398, 226, 125, -272, 293, 26, 162, - 144, 357, -48, 11, 61, 113, 122, 266, -218, 167, 150, 130, 114, 90, 265, 100, -340, 207, 242, 248, 112, 267, 78, -18, 155, 86, 197, -17, -167, 41, 271, -136, 115, 13, 295, 260, 106, 183, 275, 509, -1355, -3803, -3616, 1570, 153, 3475, 7365, 1612, 2969, 1583, -5466, -2448, -3677, -5401, -363, 637, -2551, 2266, 3856, 2361, 6640, 4074, 38, -615, -2348, -5862, -4746, -2046, -4495, -1327, 2572, 763, 651, 6074, 2344, 1477, 5626, 263, -284, 2593, -1292, -4644, -2247, -4642, -6776, -754, -3077, -2515, 2169, 4204, 1947, 7427, 5921, 3429, 4495, 1520, - -2201, -3396, -4523, -7247, -5807, -3901, -3319, -1036, 2525, 3830, 4275, 5741, 4839, 2264, 826, 1243, -1940, -2980, -2112, -4451, -3345, -581, -1996, 789, 3257, 1160, 1663, 2359, 253, 137, -574, -2229, -1164, 15, -886, 683, 945, -387, 1197, 1022, -1611, 1226, 1439, -1021, 2347, 352, -2308, 1610, -1265, -4520, -745, -2749, -3329, 2049, 263, 517, 4340, 2751, 3071, 4921, 3628, 1194, 521, -3439, -6237, -6218, -6226, -5901, -3593, 177, 3396, 4974, 6832, 6331, 5992, 4706, 803, -2172, -2361, -4975, -6115, -3677, -3263, -1818, 319, 826, 1005, 1935, 1672, 1528, 2117, 1678, 1037, 864, 184, -465, - -722, -809, -999, -685, -438, -319, -8 } - }, - { - {-154, -60, 35, -29, -89, -7, 205, -106, 24, -45, -3, -79, 148, -77, -82, -93, 176, -105, -28, -50, 49, 81, 103, -146, -1, 139, 61, 23, -8, -18, 63, 141, 34, -183, -94, -99, 159, -17, 121, -77, 56, 159, -78, -121, 42, -45, -8, -108, -44, -81, 30, -146, -48, -38, -5, 196, -65, -30, -7, -52, -21, -19, 119, 61, 73, -103, 75, 78, -70, 32, 47, -53, -72, 83, -126, 88, 54, 23, -117, -41, 43, -11, -24, -32, -3, -63, -73, -12, -12, 8, -27, 0, 43, -2, 16, 6, - 8, 0, -8, -32, -19, 21, -11, 1, -4, -97, 102, 12, -44, -66, -18, -34, 0, -82, -63, 46, -13, -32, -143, -22, 133, -90, -22, 100, -58, -107, -82, 68, 1, -11, -21, -103, 35, -46, -24, 116, -64, -158, -47, 8, 47, 41, 14, -120, -28, -146, -133, -36, 139, -24, -274, -13, 92, 80, -57, 54, 59, 5, 82, -148, -104, -14, 43, 6, 31, -16, 39, 35, 57, -9, 35, 33, -28, 56, -14, -145, -118, -77, -61, -65, 20, -33, 112, 92, -17, -45, -39, -21, 34, 52, 7, -31, - 6, 7, -30, 39, 0, -10, -15, -4, -23, 15, -4, 2, -26, 15, -16, 0, 0, 10, -4, -13, -5, -25, -10, 2, -12, 1, -20, 125, 70, 188, 12, -37, -23, 133, -36, 71, -122, -13, -3, 70, 48, 119, 84, -62, -121, -99, 67, -42, 92, 57, 12, -6, 76, 53, -56, 62, -130, -18, -120, -103, -145, 42, 82, -16, 114, -90, 106, -216, 82, 36, 159, 46, 57, 85, -4, -55, 59, 138, 47, 67, -23, -3, -197, -14, 31, 37, -29, 104, 197, -67, -142, 94, 21, -101, -2, -47, - -102, 12, 142, 35, 51, 23, -15, 53, 33, -4, 47, 2, -13, -11, -27, 27, -40, -6, 66, -15, -2, 24, -16, 44, -63, -29, 1, -26, -28, 6, -16, 21, 48, -19, 27, 6, 3, 0, 7, -55, -14, -13, 11, 44, 26, 69, 103, 99, -96, 152, -54, -101, -149, 35, -197, -12, 20, 55, -126, 81, -2, 18, 53, 32, 45, -170, -11, -39, -111, 65, 33, 25, 95, 334, -25, 17, 48, 83, 33, -274, 57, -46, -32, 150, 4, 75, 108, -136, -76, -39, -132, -282, 13, -106, -17, -25, - -6, -65, -138, 39, -132, -42, 30, -147, 152, 53, 43, -62, -11, -24, 30, -47, 78, -121, 40, 184, 152, -53, 77, -72, 33, -137, -5, 85, 98, 88, -15, 164, 15, 82, 73, -3, 34, 18, 6, -28, 16, 26, -10, 3, -18, -45, -7, 31, -24, 66, -18, -34, -29, 23, -17, 29, -6, -28, 17, -8, 34, 21, 20, 14, -59, -14, 8, 26, 1, 5, -16, 223, -284, 12, -175, 89, 129, 157, -25, -150, 3, 155, 33, 29, -117, -16, -205, 271, -15, -209, 226, 56, 67, -15, -82, -27, - -108, -107, 83, 118, -25, 111, -93, -58, 0, 156, 147, -42, -84, 121, 77, 11, 103, 24, -121, 127, 79, -10, -42, 35, -131, 347, -18, -13, 258, -24, -159, -86, -19, 63, -165, 112, 34, 3, -150, -126, -264, -24, 123, 61, 149, -83, -59, 312, -87, 52, -44, -130, 10, 57, -136, -240, 10, -148, -150, -73, 78, 7, -23, -92, -32, 10, -35, -26, 24, 85, 12, 21, -61, -31, -6, -1, -86, -63, -54, -4, 20, 8, -28, 2, -6, -9, -45, -17, -7, -18, -24, -300, -5, -127, -143, 42, - -172, 3, 115, 62, 243, -409, 260, -45, 113, -80, -60, -216, 190, 167, 41, -192, -12, -112, -15, 197, 137, 29, 187, -4, 8, 17, -8, -134, 281, -30, 1, 327, -213, 77, -102, -23, 102, -46, -169, 315, 245, -10, 79, 131, 340, -46, -63, -187, 31, 63, -197, -210, -185, 219, 4, -92, 150, 106, 1, -54, 48, -120, -32, -131, -30, 121, -241, 56, -51, -167, 101, 159, 67, 165, 143, -123, -196, -98, 85, -78, -151, 97, 163, -120, 20, 35, 18, -112, 64, -50, -40, -72, -38, -56, -6, -7, - 21, 34, -29, -25, -11, -45, -26, -12, -18, 35, 44, 11, 65, -60, 44, -52, -24, 45, 224, 238, 40, -205, -28, -195, 81, 513, 127, 356, 131, 5, -332, -81, 55, 321, -142, -71, -124, 31, 258, -189, 126, 223, 50, 82, -146, 276, -59, 359, -3, -110, -337, 42, 1, 402, -121, -33, 255, 2, 34, -83, -264, 28, 152, -189, -149, 40, -316, 174, 176, -53, -21, 89, 179, -15, -110, -4, 263, -33, -40, -99, 340, 345, 23, -62, 54, -14, 90, 160, -13, 231, -90, -128, -186, 63, -15, -283, - -204, -117, 223, -65, -104, -29, 0, -96, -145, -51, -43, -86, 14, -54, -48, 46, -92, -95, 30, 76, -46, -61, -46, -80, -38, 25, -28, 14, 42, -14, -24, -70, 43, 6, -226, 229, 174, 14, -150, -168, -73, -335, 389, 293, -63, 108, 35, -64, 295, -24, -137, 437, -473, 122, 204, -2, -193, 208, 32, 301, -116, -32, 80, 120, 20, -41, 437, 189, -200, -302, 210, -302, -88, -348, -45, 521, 213, 252, 2, -276, -46, -135, -60, 390, -61, -429, -35, 84, -273, -45, 176, 139, -184, -96, 188, 249, - -72, 259, 4, 65, 97, 22, 102, 156, 150, 147, -77, -312, -345, 86, -69, 246, -44, 292, 99, 136, -156, -139, 104, -5, 21, 27, 13, -139, -64, -22, -116, -3, -100, 18, -57, 43, -14, 75, 0, 41, 13, -37, -33, -45, 92, 11, -27, 29, 48, 40, 9, -68, -191, -108, 1, -92, -2, 189, -27, 176, -359, 126, 99, 50, -236, -198, -252, 192, 99, -181, -180, 242, 77, -22, -152, -250, -103, 98, -161, 16, -299, -86, 32, 99, 191, -34, 121, 166, -175, -415, 281, 10, -68, 267, -45, 8, - -185, 235, -155, -196, -78, 192, 293, 245, 74, 47, -525, 234, -35, 97, -183, -37, -205, -73, -53, -271, -138, -113, -150, 275, -93, 358, -47, -23, 223, 255, 432, 296, -9, -144, -20, -2, -212, 50, -138, -232, 442, -286, -304, -46, 164, 22, 50, 19, 185, -5, 50, 64, -74, 9, 113, -66, 46, 81, 66, 142, 31, 1, 78, 13, -28, 52, 81, 31, -1, 24, 12, 165, 13, 134, 89, 19, 141, 155, 15, -5, 21, 21, 19, -14, -19, 39, -97, -140, -554, 123, -382, -228, 361, 281, -633, -581, - 20, 248, -147, 153, -209, -23, -368, -96, -332, -24, -91, 11, 127, 105, 207, -26, -176, 153, -210, -84, 67, 13, 107, 219, -36, 28, 50, -89, -23, -321, -381, -368, 0, -371, 124, 49, -147, -172, -74, -62, -32, -221, -349, -20, 553, 305, -78, -331, -342, 381, -359, -118, -64, -240, -182, -244, -286, -397, -538, -78, -87, -77, 179, 170, 44, 149, -123, -150, 497, 210, -134, -367, 113, -217, -258, -2, 416, -84, -5, 286, -33, -192, 7, 67, -7, -79, -77, -3, 69, 33, 46, 28, 141, -43, 75, -207, - 94, 49, -39, 43, -45, 75, -39, -61, -36, 68, 58, 7, 78, -118, 115, -59, 35, -456, 51, 228, 248, 230, 97, 455, -181, -334, -88, 57, -69, 144, 303, 612, 384, 223, 284, -238, -454, -157, -341, 383, 85, -83, -277, 435, 373, -141, -30, -4, -228, -191, -342, 99, 115, 192, -324, 27, 90, -149, -315, 7, 180, 238, 39, -614, -221, -304, 123, 363, -2, -346, 80, -334, 181, -83, 27, -237, 491, 387, -124, -117, -287, -22, 392, 88, 483, 465, 387, 227, 78, -315, -176, -418, 478, 480, -41, -369, - 234, 558, -9, 69, -137, -15, -369, 57, -291, 197, 68, 278, 276, 150, 22, 24, 170, 62, -42, -114, -38, -174, 29, 133, -115, -65, -132, 94, -31, 202, -193, 51, -8, 192, -94, 63, 116, 21, -7, 7, 33, -89, -36, 115, -301, -75, 222, 386, -404, -491, -424, 468, -193, 313, -4, 6, 752, -90, 55, -332, -519, 131, -77, 141, 91, -40, -297, 85, 111, 53, -280, 187, 135, 549, -253, 39, 300, 308, 12, 311, -78, 14, 277, 235, 63, -119, -441, -333, 259, -6, -101, -86, 66, 594, -36, -206, - 302, -144, 285, 70, 855, -167, -27, -1, 127, 293, -57, -99, 190, -400, 327, 602, 178, -126, 336, -128, -18, 682, -393, 151, 268, -114, 568, 136, 122, -217, -326, 59, 149, -350, 356, 0, 90, 3, 104, 329, -74, 332, 157, 110, 185, 165, -96, 210, 195, -170, 65, 145, 266, 64, 77, 133, 156, 237, 24, 9, -14, 162, 137, -148, -2, 108, 151, 119, -88, 226, -6, 79, 28, 187, 95, 88, 89, 130, 73, 86, 149, -426, -121, 294, -141, -222, -198, -203, 38, 296, -36, -653, 2, -496, 195, 215, - 6, 102, -217, -27, 266, -625, 161, -135, 351, 244, 159, 29, -248, -563, -29, -492, 307, 6, -148, 523, 272, -205, -163, -106, -78, -143, -279, 53, 82, 756, -24, -536, 1, 370, 29, -274, 176, -415, 281, -174, 186, -240, 114, -424, 1126, 46, 779, -72, -212, 205, -250, -243, 435, 425, -368, -977, 934, -324, -255, -120, -130, 127, -85, 75, 403, 99, -324, -260, -196, 123, -205, -27, 187, -505, -43, 35, -79, -147, 57, -103, 277, -108, 123, -122, -90, 9, -129, 77, 66, -52, 70, -117, 58, -30, -9, -52, - 1, -211, -156, -29, -87, -172, -231, -128, -57, -91, -20, -153, -1, -136, -40, -177, 96, -98, -55, -481, -171, -146, -413, -728, -180, 11, -387, 189, -166, 323, -279, -117, -398, 948, 802, -180, 179, 550, -579, 587, -244, -245, 211, 77, 100, -87, -128, 16, 190, 164, -257, 294, -277, -462, 335, 294, -384, -478, -552, -81, -92, 154, -361, -452, -231, 756, 265, 257, -324, 291, 398, -311, 743, 137, -266, -349, 199, -293, -635, 154, -7, 14, 347, 323, -279, 52, -814, -102, -321, 673, 40, 94, -393, 318, -692, -85, - 271, 77, -75, -80, 84, -33, 78, -104, 19, 57, 164, 40, 52, -38, 98, -102, 31, 306, -60, 13, -98, 136, 64, -17, 161, -170, -161, 174, -147, -55, -134, 73, -196, -90, -64, 157, 158, -253, 40, 128, -87, -285, -137, 210, -138, -352, 446, 470, 425, 287, -4, 389, 353, 59, -67, 157, 1, -398, -47, 151, -311, 444, -463, 370, 404, -116, -91, 171, 538, 403, -487, -106, -130, -39, 121, -227, -238, 528, 13, 758, -495, -470, 382, -253, 138, -298, 255, 291, 192, -119, -436, 43, 145, -363, -665, -23, - 61, -393, 719, -82, -203, 954, 899, 90, -124, -34, -191, 216, -471, 442, 59, -257, 534, 85, 109, -153, -290, -718, 158, -245, -118, 331, 135, -158, -468, -130, -533, 228, 480, -68, -362, -254, -361, 4, 195, 233, -49, -256, -133, -140, 34, -78, -122, 103, -19, -76, 127, -290, 83, 74, 448, 40, -99, -230, 198, -240, -31, 167, -318, 296, 63, -13, 61, 199, -101, -314, 8, -94, -39, 301, 288, -787, -1824, 611, 579, -204, 129, -439, 788, 504, -446, 127, 107, 11, -201, -145, -942, 399, 465, -107, 0, -53, - 313, -236, 597, 177, -709, -402, 901, 591, -586, -138, -208, -359, 56, -143, 129, 1170, 319, 1226, 701, 790, 721, 1413, -92, -131, 338, -100, -1185, 961, -416, 551, -783, -623, -1169, 232, -107, -393, 286, -549, 2, -785, -783, 220, 458, -637, -169, -442, -613, -689, -495, 377, -299, -861, 1237, 775, 1247, -162, -268, -248, -439, -707, -45, -155, -534, -179, 158, -379, -341, 40, -55, -168, -138, 307, 328, 11, 83, 233, 293, 60, -24, -45, 138, -58, 35, -53, -205, -5, 195, -201, 266, 335, 142, 12, 55, 36, -222, 19, - 128, -114, 2, -52, 37, -79, 31, 125, -170, -145, 270, 111, -33, 42, -659, -1736, 760, 906, -402, -172, -40, 1026, 38, 224, 221, -235, 209, 481, -90, -452, 120, 874, -455, -283, 196, -116, 656, -157, 299, -329, -396, -396, 431, -123, 384, 446, -108, 64, 8, -355, 125, -321, 391, 950, 1558, -14, -39, -652, 361, 514, -10, 576, 821, 348, 469, -710, -424, 600, 1556, -279, -904, 237, -297, -11, 426, 13, -409, -193, -208, -1049, -435, 12, 181, 373, -55, -401, -228, 104, -159, -403, 426, 1020, 445, 552, 61, -134, - -820, -178, 240, 187, -179, 473, -127, 267, -572, 38, -194, -161, 11, 165, 162, -158, -309, 309, -114, 255, 28, -58, 26, 58, 237, 12, -31, -115, -127, 204, 71, 188, -387, 278, 164, 79, -137, -48, 290, -30, 17, -215, 26, -333, -66, 102, 292, 147, 258, 552, 183, 289, 113, 833, -264, -106, -328, 193, -204, 182, 946, 186, -1004, -246, -293, -860, 545, 256, -100, 119, 53, -387, -4, -29, -383, -117, 825, 1211, 572, -426, -669, 313, 555, 59, 444, -312, -214, 453, 144, 3, -1019, -1333, -43, -781, -451, 275, - 1113, 237, 56, -326, -384, -561, -490, 87, 336, -123, -551, -893, 354, 19, -494, -833, -560, -917, -1645, -998, -148, -202, 1981, -247, -73, 1136, 135, 59, 688, -415, -1001, -1170, -179, -563, -616, -662, -716, 134, 650, 1024, 613, 120, 69, -271, 533, 103, -159, -670, 139, 476, -21, -9, -236, 127, 271, 435, 127, 181, 173, 214, 278, 279, -77, 210, 48, -160, -344, -422, 46, 92, -410, -210, -394, 123, 209, 309, 468, 776, 588, 591, 361, 226, -138, 56, 9, -373, -556, -429, -473, 625, -888, 224, 141, -387, -1245, 846, - 251, -81, -1261, 335, 196, -667, 111, 584, 359, 169, -571, -117, -213, 100, -215, 52, -442, -637, 697, -482, 1059, -655, -592, -402, -744, 64, -14, 1112, -825, -871, 449, 286, -720, -959, -106, -541, 621, 131, -794, 514, -135, -1221, 801, -545, 523, -908, -222, -27, -381, -158, 104, 1143, -309, -109, -329, 325, -541, 422, 894, -57, 900, 704, -107, 1440, -84, 164, -42, 405, 1455, -122, -402, -1558, 1205, 427, 1028, 347, -807, 357, 231, 146, -716, 407, 85, 116, -384, -115, 491, 417, 20, -53, -49, -59, 121, 305, -629, -189, - -86, 98, -128, 137, 137, 196, -145, -338, 521, 811, 287, -421, -356, -157, -120, 217, 113, -85, -512, -371, -414, -44, 402, 172, 340, 125, -559, -104, 248, 852, -1644, 63, -1850, -620, -315, 563, 1708, 1452, 535, 857, -558, -470, 82, -127, 395, 125, -387, 573, 844, 701, 524, 443, -15, 79, -288, 798, 372, -153, -493, 164, 327, -88, 1044, 1091, -632, -467, 23, 848, 528, 135, 103, -203, -384, 211, 1304, -530, -647, -704, 681, 278, -393, -609, -976, -1155, 125, 252, 207, -256, -87, -318, 226, -921, -1512, -682, -107, -258, - -592, 755, 1262, -286, 650, 1395, 909, 322, -966, 154, 171, -854, -474, -138, -681, 739, 1052, -65, -246, -133, -311, -174, -433, -425, -158, -212, 149, -97, -120, 204, -643, -81, 49, 647, -669, -112, -155, 120, -427, -152, 126, -236, -395, -68, -33, -388, 448, -623, -73, -232, 134, -70, -186, -366, 8, 177, -133, -1047, 841, -109, 722, 437, 15, 478, -213, -56, 412, 505, 76, 1, -19, -464, -302, 122, -646, 16, -245, 14, -548, 91, 28, -498, 412, 174, 278, -625, -171, 116, -35, 43, 355, 77, 97, -73, -141, -99, - -54, 229, -107, -400, 320, -549, -175, -190, 63, -270, -321, 416, -56, -420, 253, -584, 464, 144, 19, 480, 532, 73, 149, -403, 516, -255, -358, -32, 74, 981, -445, -726, 618, -238, 618, -106, 37, -273, 373, -632, -527, -208, 244, 147, -42, 301, -378, -380, -255, 89, 106, 22, -20, -115, 61, -523, 102, 106, -130, -49, 154, -84, -228, 271, -139, 33, -15, -69, 179, 79, -194, -22, -49, -170, -41, -63, -352, 107, 208, 170, -162, 159, -258, -79, 2, 505, -233, -2731, -5202, -1856, -4075, -4644, 1129, -164, 1549, 6006, - 6513, 4597, 6560, 5391, 1784, 1883, 1391, -3632, -3741, -2084, -3630, -3922, -1319, -1161, -3307, -2493, -412, -1481, -1810, -457, -1388, -2447, -1398, 445, -988, -1214, 1424, -252, -1365, 1228, 2281, -538, 563, 3540, 479, -1148, 2344, 2048, -2050, 1159, 2585, -817, 274, 4487, 3420, 1720, 6302, 7018, 3584, 6463, 8345, 5237, 4940, 6863, 4409, 2804, 3105, 1614, -1897, -3662, -4968, -8474, -10313, -11690, -13221, -13036, -14130, -12621, -9370, -9367, -7386, -665, -388, 186, 5281, 4171, 1383, 2764, 4114, 1519, 1830, 4180, 3039, 615, 2504, 3540, 1516, 1905, 4355, 1628, -702, 2006, 1398, -975, 1891, 4214, - 1977, 3105, 6724, 5594, 5295, 7898, 7289, 5025, 4364, 3916, 1462, -59, 206, -823, -2626, -2610, -3001, -5135, -5750, -5509, -6187, -7422, -6503, -6281, -6703, -5176, -3492, -2716, -1700, 94, 719, 616, 986, 1091, 594, 553, 1000, 886, 623, 735, 844, 680, 807, 1104, 1102, 975, 1035, 1053, 859, 934, 790, 523, 376 }, - {-133, 111, 119, -56, 119, -72, -16, 159, -65, 76, 46, -176, -79, 132, -51, -25, 83, 55, 59, 16, 204, 35, -52, 46, -70, 126, -36, -69, -30, -164, -55, -121, 40, -2, 45, -48, 69, 33, -7, 21, 11, 16, 23, -87, 218, 32, -79, 161, -38, -139, -152, 149, -29, -12, 99, 11, -25, 77, -8, 45, 13, 57, -29, 62, -28, 73, 107, 58, -63, -65, -32, 29, -67, 48, -33, 59, 77, -95, -54, 83, 25, -26, 128, 74, 61, -6, 34, -2, 17, -15, 20, 8, 10, -29, 48, 16, - 4, -8, 20, 31, -16, 34, -1, 139, 27, 32, 117, 2, 85, 40, -9, 9, -91, 43, 7, 144, 51, 47, 7, 43, 157, -148, 84, 22, -98, -44, -61, -20, -56, 40, 182, 114, 136, 108, 185, 135, -168, -304, -38, 15, -74, 161, -7, 241, -112, -112, 104, 6, 9, 96, -175, 45, -126, 167, 98, 0, 253, 12, -24, -31, -44, -62, 120, 64, -61, -20, -176, -77, -23, 185, 126, 23, 93, 4, 99, 1, 41, -105, -68, 26, 14, -5, -53, 50, 58, -14, -55, -9, 59, -9, 31, -27, - -16, -21, 19, -19, 3, -1, 30, -24, 29, 45, -21, 11, 4, 0, 54, -16, 14, -19, 21, 17, 9, -5, 47, -2, 2, 21, 111, 252, 74, 11, 8, 71, 66, 15, 40, 57, -4, -5, 72, 285, 95, 223, -126, -103, -42, -133, -156, -62, 116, -193, -27, -22, -303, 61, -306, -101, -41, 73, 1, 64, -60, -3, -207, 77, -69, -115, 22, 59, -10, 16, 89, 158, -264, 73, 18, -78, -84, -16, 37, -35, -159, -37, 43, 83, -11, 198, 17, 9, 81, -126, 187, 60, 111, 50, 93, -19, - -18, 56, 33, -25, -56, -45, -93, -2, -125, 9, 73, -6, -53, -98, 87, -52, 35, 14, -15, -93, 8, -8, 23, -28, -27, 8, -30, -51, -28, -21, -5, -33, -6, -19, 44, -8, -24, -8, 23, -9, -40, -42, 45, 1, 4, -27, 150, 164, -5, 181, 12, -23, 22, 15, -33, -1, -126, -72, 113, 133, -155, -37, 65, -103, -297, 74, 110, 130, -68, -78, -106, 163, 185, 32, 73, -145, -117, 138, 52, -108, 191, -191, 32, 19, 179, 66, -39, 30, -62, 99, -233, -69, -336, -146, 171, -14, - 262, -35, -218, 139, 31, -89, -10, 11, -88, 59, 157, 177, 5, 85, -8, 201, -102, 87, -18, -3, 7, 70, -20, 252, 26, 23, -38, 149, 51, -49, -105, 3, 102, 36, 30, -65, -3, 21, -9, -17, -17, -34, 28, 3, 13, 22, 54, -20, -54, 61, -15, 7, 2, -7, -6, 25, 23, 30, -10, 28, 0, 16, 28, -6, 4, 24, 36, 20, 23, 8, 4, 184, -249, -34, -169, -175, 63, 34, 364, 19, 134, -303, -72, 67, -157, 104, 31, 26, 89, 103, 239, 106, -37, 76, -118, 35, - 97, -6, 20, 106, 137, 330, 65, -49, -225, -9, 172, -267, 30, -19, 85, -134, -157, 286, -182, 59, -11, -179, 414, 107, 217, 117, 238, -43, -88, 151, -138, 116, -110, 64, 164, 91, -72, -12, 85, -144, -105, 9, -16, 245, -133, -228, -33, 127, 207, -127, -215, -47, 302, 40, 1, -107, 16, -6, 94, 96, -4, 46, 53, -146, -32, 51, -5, 86, 36, 9, -60, -6, -7, 33, -8, 90, -15, -9, -42, 10, -54, 3, -4, 23, 54, 2, 46, -3, -50, -10, 7, -96, 110, -395, 224, 66, - -88, 120, -323, -269, 35, -133, 306, 272, 289, -193, 112, 4, 288, 20, 204, 81, -86, -259, -235, 75, -313, -5, -74, -152, -209, -123, 2, 251, 1, 98, -358, -200, -38, -225, 16, 224, -243, 100, -3, -83, -23, -52, 248, 133, 123, -60, -75, 340, -103, -93, -281, 205, -398, 54, -131, 62, 142, -96, -213, -132, 15, 288, -145, -32, -188, -152, 94, 100, 229, -268, -2, -142, -93, 55, -105, -210, -120, -19, 192, 195, 68, 10, 29, 88, 8, 13, 41, -56, 6, 80, -24, 8, 99, -25, -4, 15, - 72, -2, 11, 25, 12, 59, -71, -80, -5, -30, 1, 43, -19, 80, 51, -369, 98, 34, 61, -508, 453, 9, -10, -9, -165, 53, 5, 162, -143, 182, 51, -114, -196, -245, 122, 21, -22, 16, -142, 152, 113, 280, 166, 111, 154, -37, -156, -116, 8, -82, 121, -137, -208, -228, 12, -312, 141, 163, -187, 190, -226, 113, -333, 44, -62, 24, -89, -5, -310, -52, -107, -196, -54, -153, 47, -138, -81, -198, 86, -189, -15, 303, -53, 9, 97, -68, -310, -352, -60, -246, 10, -67, 227, 17, 84, -231, - 19, -52, -44, 167, 40, -20, -93, 45, 63, 23, 86, -4, 47, -27, -11, 13, 13, 31, -10, 97, -30, -83, 32, -1, 23, 32, 19, -12, -45, 25, -77, 29, 145, 99, -316, -11, 55, -294, -335, 181, -329, 62, 217, -160, -378, -163, 8, 247, -102, 437, -31, -36, -254, -181, -31, 87, 24, -92, -77, -22, -95, -189, 154, -157, -96, 163, 48, -266, -283, -261, 223, -243, -261, 424, -268, 186, -38, 113, -385, 174, 21, -64, -20, -77, 123, 89, 360, -93, -70, 169, 348, 94, 69, -167, -110, -290, - -62, -10, -4, 206, -67, 109, 365, -59, -14, -45, -8, -375, -426, 19, 280, 1, -566, 145, -199, 92, -353, -222, -56, 8, -130, 54, 129, -19, -19, -15, -62, 55, -70, 55, 7, 16, -61, -44, -85, 36, 5, -29, -82, -21, -26, -55, -61, 33, -69, -29, 56, 14, -34, -8, 0, -90, 7, 157, -25, 186, -27, -77, -112, 158, 98, -86, 72, 161, -83, -541, -235, -105, -59, 244, -425, -310, 262, 164, 658, 187, 152, 182, 84, -116, 14, -122, 210, 12, 212, 9, -5, -286, 150, -193, 152, -28, - 160, 66, 214, -331, 39, -229, 279, 20, -279, 372, 273, 178, -168, -559, 162, -58, -70, 278, -27, 130, 266, -56, -338, 0, 151, 102, -91, -34, -248, 95, 33, 56, -38, 38, 213, -129, 97, -32, -9, 388, -104, 180, 126, -117, -136, 51, 28, -61, 31, -63, 61, -56, 145, 17, 138, 31, -5, 180, 61, -48, 48, -37, -57, 30, 68, -62, 43, -30, -70, 1, 68, -28, -78, 28, -38, -113, 49, 5, -63, -31, -22, -62, -8, 92, 122, -113, 141, -154, -611, 126, 150, 621, -129, -99, 295, 387, - -628, -357, 345, -177, 13, 142, -400, -876, -344, 500, 397, 337, -101, 190, -101, 175, -182, 63, -441, 110, -155, 228, 221, 9, -208, 208, 131, 358, -36, -220, -109, -560, -286, 140, -37, -375, 257, 352, -496, 482, -45, -51, 303, 64, 286, -36, 103, -107, -57, 146, 574, -205, 366, -29, 35, 139, 319, -292, 35, 468, 140, -212, 125, 186, 44, 368, 265, 463, -41, 134, -4, 18, -256, -176, -203, -97, 0, -41, -82, -71, 138, 201, 91, -100, 160, -45, -25, -94, -77, 103, 34, -35, 7, -105, -91, -103, - 2, -56, 94, 60, -40, 44, 109, -65, 50, 66, -58, -50, -62, -8, -18, 70, -26, -397, -99, 414, 264, 313, -199, -99, -30, -41, 443, 59, -452, -200, -137, 294, 59, 65, 249, 544, -798, 533, -103, -92, -205, 160, 165, 314, 50, 300, -29, -77, 94, -47, 154, 276, 34, -18, 361, -265, -48, 90, -30, 320, -373, 37, -319, 55, -338, -45, 12, 189, 461, -266, -146, -275, -15, -404, -263, -264, 181, 334, 5, 660, -416, 590, -413, -94, 182, 136, 584, 339, -436, 231, -182, -601, -14, -380, 483, 735, - 467, -89, -259, -93, 410, -58, 214, 27, 95, 147, 46, 60, 49, -176, 125, 5, 53, -66, -59, -167, -95, -56, 104, -49, 70, 91, -34, -19, 2, 103, 64, 40, 187, 0, 195, -171, -77, 129, 121, -70, 41, -58, -128, 18, -406, -257, 0, 513, -89, 232, 477, -388, 179, -626, 391, -381, -183, 622, 216, 670, -276, 12, -293, 199, 856, 226, 294, -421, -76, 29, 333, 297, 549, -434, -147, -473, -402, 38, 39, 293, -273, 208, -647, 418, 317, 156, -105, -69, 48, 203, 70, 63, 2, 453, 386, 173, - 40, -328, -326, 925, 39, 123, 516, 235, -139, -99, 330, 669, -473, -190, -534, -492, 651, 298, 12, -118, 219, 500, 319, 516, 147, -218, 372, -253, -667, 208, 29, 20, 7, 291, 491, -90, 262, 296, 265, 40, 63, 260, 8, -68, -50, -96, 250, -133, -36, 71, 143, 29, -18, 271, 59, -46, 202, 260, 120, -95, 3, -38, 81, 12, 5, 3, -54, 97, 38, 32, 89, 121, -16, -112, -43, -6, 152, 62, 25, -20, 199, -427, -319, -124, -397, 449, -50, -113, -379, -62, -353, -873, 152, -106, -276, 199, - -463, -27, -253, -699, -160, -302, -332, 561, -150, -200, -102, -11, -142, -196, -32, 150, 473, 359, -14, -26, -796, 51, 108, 328, -185, -163, 1206, -205, -591, -571, 499, -333, 143, -677, 168, -188, -365, -312, -774, 127, 220, 552, 160, -295, 431, 54, 405, 455, 1301, 353, 88, -504, -571, -150, 58, -70, -517, 234, 595, 141, 422, 661, 587, -247, -474, -319, 39, 108, -60, -497, 94, -403, 122, -177, 24, -221, 145, -33, 91, 16, -99, -226, -56, -2, 132, 191, 144, 219, 9, 188, 318, 12, 58, 185, 59, -158, - -96, -272, -85, 171, 91, 26, -40, 111, 56, -53, -133, -237, 28, 44, -38, -74, -22, -80, -174, -526, -227, -81, 163, -192, 314, -162, -215, 609, 317, 693, 10, -200, -272, 735, -629, -234, 857, -516, 172, 179, 223, 51, 482, -149, 434, -163, 96, 104, -221, 322, -486, -338, -315, -145, -432, -798, -144, -238, 129, -205, -1060, 296, 669, -38, -140, 1044, -1291, -279, 723, -176, 561, -410, -253, 195, -1231, 399, -418, 617, 455, -654, 1295, 192, 71, -66, 512, -935, 385, -43, -147, 252, -603, 858, 780, -1437, 209, -286, - -1348, -232, -600, 333, 88, 235, -542, 847, -81, -226, 393, -15, 280, -58, 441, 12, 221, 69, -17, -45, 248, -176, -197, 5, -232, 352, -74, -181, 22, 162, 80, 167, 67, 408, 99, -220, 424, -228, 243, 364, -98, 83, 257, -174, 254, 42, 793, -353, -1020, -1023, 83, 129, -449, 269, -569, 185, -257, 530, 678, 24, 656, 597, -329, -6, -421, -104, -97, 232, -40, -63, -69, -683, -1033, -414, 542, 420, -442, -509, 300, 305, -671, 342, -446, -81, 523, 726, 7, -427, 280, 58, 454, 81, 379, 391, -107, -1482, - 171, 42, 603, -216, 615, 609, -403, -2007, -267, 85, -239, 1211, 1271, 888, 1263, -323, 596, -494, 846, 594, -991, 1259, -1295, -1103, -1039, 335, 788, 656, 222, -811, 755, 108, -266, -345, 48, 713, -545, -216, 1086, 204, 499, 99, 57, 271, -405, 224, -164, 12, 114, -101, -209, -136, -182, -408, 96, 386, -72, 395, 306, -246, -194, -181, 245, 156, -498, -286, 30, 29, -71, 71, 333, -4, 266, 32, -191, -793, -1501, 320, 558, -78, 766, 295, -946, -236, 205, 237, 265, -189, 444, 41, -280, -127, 160, 629, 821, 621, - 983, -939, -258, -241, -960, -228, 169, 52, 111, -381, -431, 492, 1104, -518, 572, -369, 152, -340, -55, -856, -309, -47, -1186, -693, -1160, -980, 655, 1537, 1229, 38, -73, 6, -272, -525, -1856, -619, -263, 154, 84, -654, -454, 243, 822, 490, 268, 537, 922, 361, -915, 705, -540, -284, 549, 1228, 268, 1575, -371, -1634, -185, -526, -998, 1513, 433, 493, 1, -133, 441, 362, 25, -60, -258, -51, -74, 414, 502, 597, -64, -21, -20, -20, 395, -166, -127, -228, -176, 224, -42, -6, 70, 143, 233, 285, -35, -167, -291, 149, - 60, 141, 373, 325, -159, 83, 171, -285, -84, -64, -271, -126, -7, 252, -642, -1051, 648, -103, -635, 305, 688, 595, -1228, -1061, 263, -494, 124, 599, -328, -242, 991, 268, -140, -317, -283, 371, -225, -45, -31, -405, -158, -673, -896, 317, 486, -566, 411, 280, -197, -394, 59, 705, 405, 125, -710, -794, -388, 212, 885, -666, -354, -304, 528, 1427, 376, -1398, -312, -166, 715, 15, 369, -184, -333, -311, -792, 735, 778, 313, 823, -260, 532, -249, -597, -661, -707, 123, -1322, 1383, -67, -528, -765, -627, -44, -411, -125, -728, - -450, -1292, -361, -852, 312, -304, 250, 287, 308, -215, 711, -163, 515, 18, 123, -42, 224, -112, -287, 57, 81, 264, -428, -151, 110, -423, 1, 153, -527, -232, 125, -74, -403, -624, -375, 226, -119, 284, 68, 10, 422, 28, 363, 139, 226, 848, 508, -240, 129, 1068, 801, 305, 157, 502, 454, -728, -1050, 355, 816, 1169, 4, -264, -734, -432, 489, -16, -627, -1261, -1262, 263, -382, 704, -1453, -480, 278, 207, 272, -460, 207, -40, -276, -55, -684, 626, 770, 574, -920, -491, -26, 310, 457, 492, 392, -105, -69, -125, - 652, 1818, 1145, -948, -936, -593, -1204, 1412, 750, -439, -1248, -1193, 1351, 833, 178, 1042, -1087, -120, 63, -280, 102, -404, -1100, 272, -842, 1121, 1057, -406, -192, 11, 118, 1193, 1218, -1938, -1084, -623, 240, 543, 522, -751, -808, -951, -121, 983, 18, 195, -228, -1051, 238, -442, -553, 239, 1838, 622, -348, -473, -445, -365, 480, 575, 662, -120, 426, -652, 154, 237, 293, -235, 123, 543, -145, -154, -95, 536, 345, 835, 207, -298, -229, 310, 1031, 843, 172, -621, -768, -246, -187, 180, -380, 711, -1164, 1014, 1495, 1623, -1831, 336, - -58, -158, 774, -331, -546, 537, 272, 1113, -115, -882, 25, -402, 656, -1013, -361, -476, -677, 924, -678, -96, 634, 370, -227, -353, -950, 123, 1245, 760, -56, 371, -284, 1020, -690, 472, -383, 634, 1050, -234, -687, 339, -937, 1546, 178, -819, -284, -1278, 159, 1832, -338, -1076, -757, 1124, 331, -588, -34, 290, 625, 1544, -1263, 562, 1260, -190, -1500, -1447, -853, 2539, -1862, 631, -1962, -938, 4082, 395, -1787, -1711, -1978, 2490, 315, -468, -1981, -472, 611, 2014, -727, 222, -876, 301, 1215, 748, -1100, 519, 194, 477, 414, -1108, 31, -261, - -428, 224, -416, -816, 307, -238, 1058, 162, -988, -1115, -364, 35, 849, 649, 142, -517, 212, -17, -425, 35, 537, 487, 108, -821, 195, 329, 513, 471, 325, 664, -1720, 301, -1545, 682, 730, 1443, 639, 331, 377, -450, -1104, -768, -725, 309, 180, -189, 660, 1018, -456, -640, 707, 125, -942, -217, 426, -777, -138, 171, 395, 210, 558, 958, 169, -612, -71, 184, -487, -218, 448, -341, -616, 855, -207, -213, -342, -337, 554, 141, 126, 738, -354, -571, -34, 55, -243, 188, -41, -203, -38, -719, 159, 141, -124, 387, 260, 135, - 172, -743, 878, -330, -320, 269, -806, 262, -604, 70, -479, 155, 209, 326, 28, 289, 434, -168, -100, 242, -16, -153, 131, 31, -102, -154, -142, -92, 313, -301, 303, 21, 81, 153, 89, 223, -15, -6, -138, -30, -190, 379, 25, -170, -279, -90, 144, -270, 356, -174, -458, 26, 190, -26, -16, 47, -218, -798, 1293, -65, 733, -662, 84, -119, 233, 211, 394, -199, 290, -178, 160, -27, 127, 314, -37, 485, -193, 367, 20, -14, -136, 236, -185, 213, -123, 17, -102, 117, -83, 277, -85, -191, 442, -303, 231, 187, - 69, 216, -269, -186, 203, 191, -118, -23, 217, -17, -300, 134, -152, 157, 210, 101, 73, 70, -323, 160, 92, -95, 119, -150, 75, -74, -14, -39, 114, 220, -301, 272, -53, -104, 156, -208, 100, 150, -36, -74, 104, -39, 61, -26, -107, -14, 116, -28, 45, -21, -78, 53, 47, 84, -114, 94, -8, -45, 109, -119, 189, 99, -71, 195, -15, -74, 8, -74, 116, -124, 133, 56, 71, 36, -76, 67, 30, 18, 12, 8, -31, 38, -80, 100, 38, 321, -1090, -3395, -500, 1648, 852, 4007, 745, 861, 542, -1081, - -1523, -1085, -1952, -1678, -952, -391, 1115, 3045, 2415, 2080, 1181, -938, -1526, -1123, -2102, -1990, -611, -280, -466, 770, 1204, 797, 1469, 1136, 347, 1045, 212, -157, 95, -632, -1662, -1412, -1201, -1684, -706, 491, 336, 1076, 1218, 1065, 1092, 1116, 706, 691, 74, -622, -1161, -793, -1093, -1444, -712, -663, -541, 202, 545, 522, 1018, 1273, 615, 897, 766, -215, 87, 343, -426, -385, -682, -1224, -1228, -976, -1010, -199, 423, 282, 802, 1203, 948, 875, 900, 600, 197, 56, -280, -526, -565, -842, -1065, -1133, -976, -877, -501, 111, 552, 1264, 1673, 1467, - 1217, 1032, 597, 123, -516, -1064, -1449, -1518, -1673, -1234, -515, -131, 350, 994, 1285, 1386, 1429, 1194, 507, -38, -369, -815, -1059, -996, -883, -638, -261, 31, 350, 452, 347, 378, 301, 204, 160, 162, 53, 48, -23, -93, -111, -105, -143, -158, -158, -133, -107, -66, -18, 55, 102, 136, 166 } - }, - { - {-109, 82, 52, -107, -19, 137, 41, 34, 75, -18, 21, -36, -143, -56, -7, -32, 41, -44, -14, -121, 0, 21, -86, -19, -108, -38, -34, -131, -60, 42, 57, 146, 87, 187, -20, -31, 27, -65, 163, 10, 77, 129, 22, -52, 53, -69, -92, -23, -40, -51, -170, -55, 0, 26, 50, 14, 86, -96, 76, -1, 18, 54, -67, -150, -65, 64, 93, 71, 5, 72, 54, 98, 49, 42, -66, 5, -11, -13, -56, -69, -30, -16, -7, -53, 0, 7, 20, 5, 37, -21, 17, -33, -51, 25, -8, -1, - 34, 24, 30, 2, 2, -29, 16, 5, 9, -4, 46, -10, 2, -20, -17, -23, 19, -15, -44, -78, 75, -121, -74, 194, -31, 172, -88, 17, 85, 38, 6, -115, -164, -171, 18, 4, -48, 23, -151, 301, 34, -167, 45, -88, -96, 90, 128, -2, 29, 61, -9, 1, 100, -55, -24, 6, 183, -4, -21, -69, -108, 56, -27, -111, -50, -133, 18, -121, 3, -92, -30, -80, -168, -69, -11, 158, 23, -46, 86, 145, 22, -197, 91, 0, 37, 65, -46, 125, -62, -112, -116, -206, 19, -70, -73, -93, - -97, -6, -106, 34, -17, -60, -22, -68, 1, -3, -78, -32, 32, -11, 5, 18, 7, 13, 10, -21, -70, -13, -26, 20, -9, 8, -13, 1, -1, -15, -44, -36, -6, -16, -17, -14, -33, -12, -151, 253, -63, -229, 18, 79, 7, 73, 59, -182, 65, -42, -7, 8, -33, 139, -43, -90, -8, 111, 70, 42, 66, 270, 71, -92, 122, -112, 38, -90, 253, 40, -82, -49, -82, -28, 168, -134, -113, -34, 139, 80, -128, 37, 29, -75, 4, -275, 92, -63, -52, -174, 265, 15, -138, -108, -135, 11, - -29, 15, -1, -159, 210, -118, -109, 83, 22, 83, -59, -12, -129, 12, 28, -164, -122, 12, -114, 41, -102, -29, -29, 73, -132, -137, -28, -22, -33, -9, -59, -15, -43, -36, -28, -43, -52, -5, -69, 18, -46, 0, 4, -17, -26, -4, -18, 36, -5, -30, -2, -54, -11, -33, 3, 7, -37, 220, 7, 48, -182, 56, 104, 76, -8, -91, 236, 41, -47, 113, 93, -110, 145, -97, 239, 34, 213, -23, 38, -84, -241, 26, 5, 8, -42, 50, 127, -32, -124, -82, -176, -49, -87, -93, 16, 61, - 96, -113, 79, -76, -94, -13, 81, 15, 20, -176, -170, -32, -50, -129, 281, 130, -18, 54, 113, -283, -143, 190, -106, 178, 40, -37, -190, -140, 226, 120, 214, -224, -16, -156, -12, 56, -83, 27, 17, -140, 126, 14, 19, -23, -249, 27, -60, -78, -78, -15, 43, -40, 19, -87, -19, -40, 56, -11, -7, -28, 2, -30, 19, -49, -24, 17, -14, -3, -3, 0, 23, 15, -4, -35, -36, -37, 32, 15, 47, 25, 19, -372, 18, -50, 98, -226, 70, -78, 372, -101, -196, -73, -165, 49, 137, -46, - 260, 25, -79, 61, 30, 66, -95, -18, 95, 151, 59, -33, 72, -139, -45, 191, 136, 224, 159, -6, -117, -244, 165, -29, -178, 89, -48, -273, 5, -228, -20, 202, -36, -154, -72, 193, -171, -279, 279, -55, -70, 63, 34, 31, 66, 65, 36, -206, -79, 155, -23, -63, 46, 268, -139, -152, -70, 108, 55, -246, -110, -86, -108, 78, -16, -21, -92, -74, -194, -113, 45, 4, 29, -10, 113, 116, 19, 41, -61, 11, 4, 46, -75, -36, 8, -1, 33, -4, -43, 40, 14, -83, -17, 21, 13, 12, - -22, 9, -41, -41, -35, 18, -19, -22, -7, -325, -8, 86, 311, 322, -105, 160, -209, 67, 136, 207, -61, 310, -60, 263, -145, 220, -112, -369, -85, 91, -128, 141, -81, -89, 39, -404, -131, -9, -71, -25, -196, -68, -71, 63, 409, 236, -240, 130, 327, 81, -117, 81, -88, -99, 235, 164, -166, -23, 167, 352, -115, 191, 522, 224, -242, 97, 59, -292, 42, -241, 106, -263, -63, 10, 123, -172, -49, -85, -157, 201, 172, -10, -116, 31, 29, 28, 47, 149, 28, -199, -5, 241, 6, 54, 48, 73, - -76, -35, -122, -52, -112, -9, 65, -15, -64, 35, -14, 14, -35, -24, 44, -3, 107, 26, -24, 57, -2, -25, -41, -55, 23, -29, -15, 28, -3, 50, 2, -66, 143, -70, -327, 76, -263, 43, -87, 342, -173, 49, 90, 35, 124, -49, 374, 30, -242, -44, -178, -28, -58, -166, -209, -53, -135, -63, 239, 89, -201, 79, -240, -45, 176, -328, -290, 166, 156, 81, -9, -199, 80, -98, -188, -87, 11, 60, 313, -123, -35, 17, 146, 77, -108, -139, -250, -76, -55, -137, -160, 103, 209, 0, -133, 232, - 45, -113, 29, -33, -30, -79, -45, 151, -119, -178, -103, 94, -138, 245, 110, -40, -100, -113, 70, 153, 311, -89, 159, 6, 0, 18, 50, -56, 2, 39, 66, -40, 46, -34, 151, 58, 114, 2, 77, -3, 69, -13, -6, 81, 30, 11, 43, 10, 79, -57, 19, 55, 73, 63, -24, -79, -1, 51, 11, 10, 170, 324, -242, -8, 221, -106, -158, 203, -320, -20, 59, -42, -120, -141, -68, 56, -17, 153, 77, -51, -122, -89, 252, 10, -308, 144, -195, -191, 117, 222, 226, 172, -6, 116, 79, 110, - -101, -5, -91, -222, 93, -57, -12, -49, 22, -37, 245, 457, 75, -79, -1, -326, 316, -222, -144, -214, -262, 444, 24, -246, -89, 306, 158, -232, -173, 351, 28, 36, 454, -216, 125, -163, -451, 212, 217, 37, -260, -36, -57, 54, -113, 165, 102, -356, 151, 171, 217, 38, -190, 319, 54, -28, -25, -106, -112, -40, 20, 97, 0, 8, -11, -85, 36, 39, 17, -39, -24, 65, 23, 74, -48, 18, -112, 13, 105, -140, 19, -110, 128, -53, -3, -85, -1, 75, -9, 103, 0, 153, 196, 363, 333, -14, - 284, 127, 289, 279, -466, 168, -151, -202, -147, -45, -297, -63, 72, -254, -521, 119, -37, -470, -345, -308, -172, 16, -88, 111, -62, 186, 363, -209, 123, -82, -167, -122, 22, -36, -15, 270, -11, 273, 354, 105, 152, 234, -31, 47, -350, 326, -285, -101, -91, 28, -79, -273, -240, -526, 476, -537, -520, 87, 499, 177, -65, -126, 229, -253, 287, -84, 36, 29, -191, 200, -226, -185, -22, 72, -216, -34, 115, -18, -59, 153, -102, -194, -45, 97, -128, -76, -88, -20, 58, -42, 17, -33, -71, 19, -46, 44, - -48, 64, -20, 120, -18, 46, 65, -43, -83, -10, -21, -6, -26, 55, 2, 72, -66, 25, -140, 5, 5, -52, 42, 218, 284, 284, 309, 728, 327, 416, -205, 674, -385, 19, 149, -3, -253, 84, -70, -575, 218, -145, 62, -54, -190, 1, 171, -232, -120, -36, 135, -350, 222, 84, -321, -25, 131, -291, 109, -349, 161, -30, -113, -13, -228, 294, 347, -330, -189, 150, -117, 93, 84, 23, 12, 400, -101, -267, 248, -10, -210, -176, -332, 64, 91, 166, 160, -153, -258, 145, 73, 500, 53, -62, 13, 34, - -147, -66, -185, 205, 119, 134, -39, -320, -291, -95, -26, -114, -201, 57, -88, 132, 24, -21, 82, 85, 136, 127, 103, -1, -30, 36, 91, 71, -40, -38, -25, 23, 0, -25, 2, -157, 20, 103, 79, -122, -88, 176, 94, 174, 69, -127, 121, -31, -96, 19, -137, -75, -35, 53, -27, -393, -442, 737, 514, 659, 42, -423, 149, 344, 245, -108, -268, -79, -99, -130, -231, -93, -194, 492, 78, 81, 4, 28, 52, -182, 325, 183, -20, 118, -47, 335, 61, -30, -548, -41, 34, 52, -103, 68, -260, 445, - 360, 348, 303, -239, -331, 253, 78, 124, -22, -385, -279, 22, -217, 2, -182, -79, 230, 73, -165, 59, -425, 13, -721, -366, -681, 588, 530, 566, 686, 332, -114, -305, -93, -17, 98, 544, -180, -413, 315, -263, 137, -60, -60, 127, -123, -223, -63, -275, -58, -247, -57, 34, -22, -30, -67, -87, -171, -3, 89, 14, -86, 30, 149, -20, 100, 55, 59, 42, -198, 173, -77, -63, 116, 40, 128, 13, -164, -31, 3, 28, -101, -261, -352, 310, 403, -198, 374, 53, -159, 150, -542, -168, 153, -173, -333, -627, - 308, -269, 72, 406, 97, 473, 362, 206, 78, -279, -82, -146, 26, 263, 137, 54, 225, 643, -34, -547, -240, 88, 131, -31, 14, 52, -233, 14, -515, 116, -539, -197, -417, 205, -208, -343, 523, 146, 43, -235, -313, 78, 124, 46, 170, -267, 587, -713, 185, -297, -433, -243, 374, 112, -406, 287, -323, 792, -74, -87, -386, 46, -514, -276, 686, -276, -311, -203, 205, 26, 291, 145, 152, 212, 115, -19, 22, 101, 43, -56, 170, -53, -59, -128, -115, -52, 63, -101, 7, 49, -42, 43, 8, 168, 88, 0, - -34, 0, -12, 100, -89, 91, -25, 40, 140, -45, 7, -19, -71, 172, -25, 745, 766, 723, 155, -193, -121, -465, 379, 11, 222, -139, 72, -170, -131, -269, 146, -280, 461, -1202, -350, 9, -364, 259, -374, 77, -144, 378, 67, 364, 27, -86, -6, 133, -421, -302, -327, -46, 410, -808, 281, 704, 87, -517, -20, -436, -418, 290, -55, -356, 198, 30, -133, -201, 115, 292, 178, -413, -302, 236, 356, -291, -384, 190, 399, -485, -17, -433, -595, 708, -118, 109, -133, 439, -103, 108, -236, 382, 212, 352, 407, -405, - -447, -182, -85, -268, -672, 74, 37, 0, -49, -109, -90, 193, -17, -83, 178, -196, -104, 73, 350, -106, -108, 17, -44, 121, -42, -19, -61, -98, -246, -353, 63, -25, -269, -134, 71, -93, -304, -169, -20, -53, 24, 87, 37, -1, 250, 86, 394, -146, -20, -583, -276, -140, -495, -708, -139, -242, 653, 191, 974, 170, -290, 122, 179, -811, 38, 697, 440, -475, 57, 344, -652, -111, -330, 266, -260, 173, 36, -135, 27, -9, -215, 212, -445, -178, -196, -557, -123, -80, 1, 32, -158, -180, 996, 295, -397, -717, - -265, 65, 717, -183, -102, -412, -116, -292, 586, -490, 522, 664, -687, 441, 161, -296, -265, 157, 306, -1490, -205, -10, -213, 383, -210, -1116, -441, -331, -511, -497, 76, 87, -294, -260, -472, 39, -182, 31, -212, -243, -277, 53, -66, 153, -241, 103, -40, -244, -502, -132, -41, 150, -82, -661, 121, 307, 113, -24, -242, 223, -46, -84, -407, -76, -150, 316, -64, 43, -13, 61, 192, -160, -3, 2, -87, 9, 74, -476, -417, -162, -340, -236, -106, -215, -275, -214, 164, 981, -34, -1152, -647, -714, -138, -397, -21, -587, - 952, 566, -108, 750, 17, 809, 189, -471, -644, -405, -521, -232, 120, 348, -120, 113, -432, 71, -620, -57, -42, 210, -237, 982, 120, -27, 645, -254, -471, -272, 392, -31, -271, 109, -12, 837, 198, 2, -334, -505, -1285, 83, -1023, 514, 1729, -1242, -275, 282, -224, -218, -358, 292, -368, -1200, -330, -1196, -262, -33, -763, -104, -1093, 472, -120, -684, 1675, 134, 676, 580, 919, -569, -50, -341, -137, -230, 429, 284, 384, -815, -177, -442, -588, -478, -309, -61, 307, 269, 170, 239, -79, 80, 445, -80, 440, 139, -409, -103, - 126, -165, -82, 539, -6, -156, 582, -271, -57, -485, -135, -336, 242, -255, -133, -93, 82, -109, 217, 13, 224, 75, -108, -364, -2028, -217, -523, -572, 730, 578, -715, -566, 1383, -164, 444, 66, -79, -166, -158, -457, -12, 155, 242, 162, 490, -396, -16, -386, -233, 148, 697, 447, 615, 552, -132, 196, 328, -5, -578, -109, 784, -147, -1137, -503, 117, -963, -422, -987, -682, -619, 900, 616, -205, 616, 231, 871, 580, 277, -1549, -349, 61, -1358, -999, -385, -272, -1590, 333, 872, 1166, 1404, -483, -923, -20, -931, -699, -1292, - -1441, -1016, -862, 944, 32, 186, -876, -913, -825, -86, 1232, 1572, 31, -583, -456, -641, -1667, -745, -749, -209, -76, -381, 420, -8, -143, -596, -784, -409, -449, -686, -166, -180, -82, -189, -328, 405, 238, -50, -392, 264, 432, 27, -401, -209, 297, 78, -103, -376, 296, -82, -138, 29, 226, 56, -89, 31, 172, -621, -1509, 595, 78, -1024, 967, 484, 301, -218, -916, -225, 32, 905, 1198, 78, 328, 86, 42, -47, 166, -490, 1684, 413, -543, -538, -239, 85, 825, -386, -120, 11, 419, -387, 223, 40, -89, -1374, -431, 457, - 722, 268, -152, -387, -913, -86, 153, -203, 19, -224, -588, 610, -135, 228, -629, -116, 1616, 138, -177, 205, 212, 169, 814, -280, -366, 624, -68, 378, 225, 547, -203, -581, 304, -258, 48, 2303, 2199, 1008, -195, -92, 278, 1056, 479, -286, -34, -115, -583, -597, 340, 193, 88, 539, -69, -264, 307, 154, 453, -634, -537, -644, 99, -275, 37, -108, 242, 298, 562, 354, -598, -412, 214, -339, -210, 75, 193, -217, -588, -36, 19, -20, 259, 100, -475, 178, 764, 914, 655, 786, 537, 713, -186, -7, 586, 1086, 118, -1213, - -343, 229, 144, -316, 859, 410, 315, -328, 1011, -96, -6, -314, 525, 335, -831, -1200, -358, 162, 36, -257, -1103, -141, 351, 52, -393, -182, -354, -446, 220, 271, -719, -804, -300, -989, 227, 805, -768, 772, -412, -479, -859, -1183, -1328, -1258, -665, -35, 429, 180, 427, -679, -1477, -602, -1421, -2463, -962, 1923, 3314, 1930, -859, -694, -3016, -2709, 1823, 291, 2406, 2499, 2595, 854, -1090, -1338, -1496, -1699, -282, 1627, 2767, 865, 251, -161, -1440, -2083, -1424, 236, 1894, 872, 1211, 988, 331, -766, -859, 4, -497, 125, 902, 973, 695, 116, - 331, -17, -687, 104, 213, -133, 60, -216, 1324, 765, 820, 493, -527, -1243, -1767, 225, 541, 1122, 1107, 1463, 670, -1141, -1442, -1717, -358, -37, 851, 491, 224, 458, -909, -2528, -1736, -1572, -422, 153, 492, -199, -409, -108, 234, -762, 1068, 514, 948, -2084, 473, 283, -641, 468, -480, -236, -143, -298, 898, 1657, -481, 334, -231, 398, 841, -256, -154, -457, 241, -289, -914, 667, 1124, -147, -591, -538, -1187, -324, 896, 613, 311, -1303, -760, -567, 1153, 1006, 877, -2548, -1701, -203, 1258, 2696, 8, -3235, -1193, 112, 1088, -86, 596, 456, - -1417, -615, -395, -843, 55, -1587, 245, 635, -1928, -1227, -604, -241, 2125, -7, -3275, 320, 455, 505, 1283, 607, -1403, 77, -60, 2805, 1968, -1633, 1488, -867, 588, 1552, 548, -839, 768, -330, 192, 544, -65, -565, 1050, -670, 767, -353, 409, -117, 843, -287, 660, -1156, -211, -2, -163, 388, 716, -729, 1484, -572, -526, -1005, 735, 1584, 298, -2053, 155, -450, 993, 510, 441, -816, -71, -514, 488, -200, -347, -105, 667, -147, -433, -494, 369, 77, 348, -210, -5, -369, -46, -63, 159, 70, 377, 721, -1723, 244, -1265, 230, 1074, 950, - 311, -616, 123, -366, -91, -455, -336, 233, 63, -662, -76, 344, -74, 39, 125, -422, -418, -11, 276, 36, -672, 56, 345, 108, 80, 703, -78, -188, 252, 269, -476, -528, 391, 75, -405, 272, 118, 131, -283, 114, 319, 38, -399, 541, -66, -607, 19, 474, 148, -397, 361, 119, -553, 227, 29, 564, -512, 46, 389, -897, 29, 387, -15, 268, -149, -575, 76, -608, 571, 294, 161, -226, -238, 471, -406, 420, 462, -661, -214, 28, 511, 8, -296, 189, -358, -22, 52, 301, 21, 49, -185, 313, -104, -368, 334, -149, - 145, -84, 242, 303, -348, 60, -188, 81, -191, 674, -190, -380, 306, -172, -56, -194, 200, 183, -272, 152, 267, -139, 19, -379, -853, 1398, 198, 633, -544, 242, -117, 170, 154, -233, 95, 257, -147, 559, 26, 19, 191, 184, -20, -141, 239, -36, -163, -32, 240, -256, 57, 118, -327, 412, -80, -196, 632, -257, -369, 291, 162, -172, 275, 221, -74, -87, -47, 84, 160, 94, 2, -107, 327, -344, 314, 51, -35, 89, 102, 103, 17, -305, 89, 267, -185, 1, 4, 204, -17, -76, 309, -153, 167, -314, -114, 309, - -288, 297, -73, 196, 241, -267, -88, 335, -274, -12, 39, 103, 29, -36, 16, 27, 157, -129, 38, 100, -6, -66, 21, 60, -9, 22, -54, 71, 100, -165, -22, 292, -136, 85, -17, 167, 51, -89, 23, -16, -92, -65, 346, -56, -74, 51, 43, -25, 77, 142, 9, 38, 18, -28, 26, 43, -61, 47, 0, 327, -1153, -3688, -187, 1988, 893, 4236, 362, 895, 38, -1235, -1556, -1054, -1897, -1327, -834, 31, 1450, 2854, 2101, 1828, 596, -993, -1458, -1311, -1545, -1713, -694, -328, -149, 836, 1110, 837, 1552, 1002, 372, 1041, - 25, -452, -298, -935, -1917, -1166, -1122, -1145, 61, 534, 370, 1410, 1157, 797, 1138, 1209, 344, 362, -128, -1041, -1445, -1105, -1448, -1031, -359, -255, 90, 789, 619, 557, 1116, 921, 679, 1151, 317, -237, -46, -463, -1000, -583, -1265, -1601, -942, -797, -344, 929, 1255, 1168, 1350, 1108, 632, 607, 297, -131, -341, -644, -948, -952, -1073, -1131, -964, -331, -112, 379, 974, 1081, 1073, 1251, 998, 744, 622, 202, -482, -863, -1401, -1793, -1675, -1330, -666, 168, 900, 1231, 1421, 1477, 1279, 900, 463, -296, -724, -963, -1113, -979, -733, -510, -207, 232, - 313, 419, 486, 425, 341, 266, 184, 158, 78, -44, -71, -74, -114, -129, -169, -208, -234, -214, -185, -139, -74, 18, 80, 106, 143, 205, 235 }, - {-84, 20, 99, -9, 9, -146, -74, 22, 194, -125, 41, -202, 207, 14, 76, -24, 33, -39, -71, -175, 74, -176, -82, -99, 100, 80, 38, 83, 156, 10, -141, 93, 15, -6, 77, -28, -51, -207, 34, -59, 46, 87, -112, -44, 103, 33, 13, -105, 267, 161, 26, 129, 106, 103, -243, 16, -23, -64, 60, 41, -39, -45, -13, -72, 72, -27, 142, -5, -36, -67, -123, -22, 96, -3, 22, 113, 31, 131, -2, 20, -13, 140, 124, 126, 28, 1, 56, -2, 18, 3, 7, -10, -38, -32, -7, -37, - 18, 20, -15, 42, -15, -11, -8, 18, 5, 38, 4, 1, 4, 48, 24, -3, -12, 3, -6, 13, 50, 12, 63, 221, -107, 74, -61, -95, -39, -66, 121, -99, -185, -47, 49, -154, -93, 174, 300, -51, 115, -103, -108, -5, 32, -13, -3, 111, -190, 62, -14, -40, -160, 14, 4, 90, 27, -126, 166, -132, 155, -17, 28, 63, -18, -77, 121, 30, 162, 25, -142, 258, 206, -72, -21, -50, -179, -97, -29, -31, 73, -99, 8, 71, 1, -3, -11, -17, -97, 156, 6, -4, -49, -18, -143, -128, - 43, 104, -12, -27, 1, -1, -73, 140, 20, 46, -36, 38, 25, -6, -2, -6, 3, 33, -17, 21, 23, -5, -5, 17, 38, 33, -23, 9, 13, -19, -9, 52, -6, -3, -40, -38, -62, -24, -231, 281, -63, -35, 201, -80, 103, 448, -55, 12, -174, -140, -216, 123, -90, 59, 116, -136, -117, -86, 8, 43, -168, -67, 71, 61, -68, -29, 100, -106, 15, -54, -21, -75, 61, -69, 26, 58, -29, 187, 6, -27, -141, 15, 200, 26, 67, -186, -266, -97, -229, -202, -7, -88, -10, -245, 206, -227, - 31, 153, -141, -237, -169, -51, 155, 137, 207, -125, -110, -88, -76, 150, 37, -64, -35, 71, 80, 24, 36, 51, -13, -88, -16, -59, 20, 6, 18, 16, 3, 35, 3, 41, 3, -33, 42, -52, -34, 9, -15, 42, -28, -21, -10, 5, -18, -31, 27, -11, 19, -27, -26, -31, -36, -23, -33, 245, 25, -98, 14, -82, -18, 171, 287, -98, -101, -261, 33, 66, 148, -98, 160, 25, 247, -198, 32, -374, -41, 45, -91, -84, -33, 138, -113, -196, 55, -288, -63, -138, 63, -31, 97, 13, -220, -237, - 6, 127, 235, -47, -96, 197, -217, -118, 104, 94, 155, -148, 5, 60, -94, -31, 91, -134, 175, -76, -33, -187, -156, 76, -1, 4, -27, -114, 108, -72, 135, -2, -179, -187, 68, -94, 33, -267, -256, -40, 240, 2, -50, 13, 34, 26, -12, 39, -126, 24, 20, 39, 47, 54, 27, -69, 4, 63, 28, 18, -36, -42, 9, 1, -15, 59, -2, -3, -41, 74, 59, -2, 4, -34, 20, 24, 9, 5, 23, -31, 147, -398, 93, -172, 147, 168, -188, -349, 50, -46, 223, -132, 322, -135, 213, -262, - -97, 111, 159, 45, 0, -161, -20, -126, -158, 89, -134, 54, 32, 66, -76, 150, -27, 129, -28, -245, -40, -78, 26, 246, 16, -21, -12, -99, 86, -93, 131, 141, 52, 55, 249, -61, -44, -198, 142, 125, 27, 33, 27, 11, 74, 151, 102, 58, 56, -38, 198, 68, -39, -151, 78, -44, 289, 164, 38, -132, -48, 220, -84, 29, 128, -70, -87, -173, 23, 64, -12, 84, -67, -25, -52, 62, -4, -18, -82, 21, 23, 51, 60, -19, 11, 66, -4, 67, -3, 21, 99, 21, 102, -7, -20, -5, - -7, 4, 9, -74, 29, 62, 8, 26, -17, -513, -279, 104, -100, 207, 207, 312, 129, 126, 77, -374, -83, -51, 34, -37, 117, 83, -144, -115, 97, 183, 231, 199, 262, -143, -142, -190, 202, -116, 167, -42, -8, -178, -106, -102, 152, 187, 33, 187, 267, -106, 68, 313, -157, 102, 107, 12, 236, 302, 230, 524, 98, -74, -97, -90, -5, 92, 159, -29, -51, -56, -140, 59, 76, 135, -326, -45, 83, 216, 152, -279, -206, 52, 53, 226, -199, 12, -20, 24, -283, -77, -97, -69, -116, -49, 9, 108, - 0, 6, 43, 51, -108, -18, 9, 0, 39, -38, -70, -49, -54, 76, -74, -37, -85, 21, -18, 54, -78, 32, -26, 31, 30, 4, 68, -65, 34, 36, 12, 78, 125, 249, -31, 52, 213, 313, 176, -343, 2, -365, -259, -156, -30, -223, 268, 100, 159, -455, -32, 299, 152, -133, -191, -116, 117, -347, -19, -223, 344, -44, -99, 38, -11, -58, 61, -90, 160, 114, 230, -16, 13, 354, -111, 238, -38, -40, 623, 75, -66, -139, -481, 52, -493, -82, 520, -145, -100, -360, -105, 14, -193, 105, -18, -263, - 282, 102, 92, 79, -195, 216, -335, 98, 130, 15, -44, -135, -106, -137, -44, 113, 144, -35, -117, -68, 161, 67, 307, -4, 24, 126, -12, -55, -42, -37, -33, -49, 37, -56, -2, 64, 24, 65, 62, 51, 6, 94, 68, 42, 29, 30, -96, -80, 71, 12, -59, 12, -67, 21, 78, 30, -12, 30, 67, 17, 31, 205, -406, 179, -141, -204, -194, 158, 201, 119, 347, 257, 54, 106, -267, 58, 124, 270, 54, -125, 100, 128, -239, 38, -245, 196, 179, 230, -218, 138, 246, -107, 65, 326, -7, -197, - -156, 75, -51, -200, -81, 7, 50, 113, -137, 228, 140, -48, 275, -31, 106, 360, -376, 702, -319, 99, 213, -70, -36, 92, 476, -23, -63, -11, -110, 233, 261, -79, 113, 95, 87, 161, 206, 20, 222, 51, -186, -288, 72, 32, 136, 60, 441, -41, 247, 201, -133, -246, -27, 32, 67, -64, 115, 56, -105, -26, -100, -34, 66, -30, 97, -21, 36, 28, -41, 54, 60, -84, 61, 42, 21, 24, -1, 20, 107, 36, -35, 22, 31, 55, 67, -16, -70, -18, -61, -44, 80, 231, 304, 187, -326, 621, - -197, 117, -458, 180, -405, 311, 31, -89, -230, 294, 39, 187, 194, 98, -342, 172, -207, -40, 153, 165, 38, -65, -342, 45, 313, 33, 203, 225, -357, 194, -182, -181, 262, 289, 151, 161, 45, 155, -368, -167, -118, 8, 391, 185, 155, -32, 172, -12, 430, 156, 163, 63, -24, -640, 236, 147, -59, -48, -476, 1, -182, 110, 414, -73, -237, 479, -22, 269, -161, -2, -301, -32, 6, -527, -155, -94, -235, -113, -46, 28, 262, 15, -6, -55, -134, -27, 25, -55, 19, 1, 71, -128, -47, -22, -112, 1, - -72, -52, -36, -97, -46, 101, -35, 13, -28, 110, -4, 46, -74, -176, -50, -14, 74, 23, 106, -14, -32, 81, -108, 131, -2, 409, -350, 52, 149, 186, -609, 406, 114, -433, -277, 238, 545, -191, -98, -375, 779, 303, 49, 131, -408, -264, -16, 35, 404, 88, 312, 351, -14, 23, 244, -63, -259, -247, -62, 347, -186, 439, -202, 644, 287, 520, -140, 85, 417, -324, 195, 189, 177, -185, 223, 54, 71, 190, 397, 334, -337, -78, 175, -329, -209, -86, -674, 181, -333, -208, 66, -83, 231, 431, 276, 175, - -232, -54, -14, -456, 84, 39, 565, 122, 127, -122, 436, -3, -12, 2, -142, -64, 18, -26, -154, 14, -39, 28, -183, -199, -65, 159, -26, 62, 60, 49, -13, -42, -55, -110, -184, 63, 9, -45, -218, 160, 109, 62, -19, 13, -75, 54, -40, -72, 25, 92, 55, -58, -15, -24, 68, -486, -717, 387, -292, 317, 104, 153, 188, -483, -877, 77, 127, 493, -487, -535, 461, -185, 210, -102, 110, 72, 122, -244, 118, -36, -76, 303, 114, -45, -395, -55, -11, -74, -18, -215, -524, -235, 386, -166, 190, -299, - 221, 112, -3, -152, -650, 358, 350, 447, -313, -135, 611, 537, 250, 114, 346, 125, 311, -168, 270, -516, -31, 141, -132, 609, 25, 332, -198, -332, 709, -15, 283, -96, 12, -836, -68, 174, -320, 389, 299, 70, -169, -637, -12, -132, 160, 189, 34, -81, 151, 3, 75, -44, -189, -74, -172, 303, 97, -10, -4, 34, 286, -53, -65, 39, -19, -1, 130, 65, 117, -87, -8, -136, 29, -3, 123, 114, -129, 208, 221, -175, 17, -359, -471, -137, -110, -806, -756, -198, 4, 570, 463, 459, -177, -74, -115, 490, - 211, -205, -36, -163, 354, 275, -204, -286, -262, -536, 224, 15, 15, 117, -80, 204, 754, -429, 228, 45, -291, -166, -345, 131, -153, -173, 391, 48, -130, 395, -54, -174, 138, 288, -158, 310, 556, 536, -366, -5, 134, 302, -464, -96, -128, 578, 246, -62, -351, -390, -346, 522, 433, -827, -690, -523, -368, 125, -332, 202, 56, 82, -665, -213, 602, 464, -201, -427, 416, 218, -49, 7, -52, -101, 237, -211, 52, 37, -8, -153, -279, 54, 228, -22, 26, -97, 216, 237, 24, -31, 80, -8, 96, 104, 149, -199, - -18, 74, 1, -123, 34, 251, 234, -88, 179, -272, 69, -87, -75, -109, -170, 665, 523, 324, 49, -437, -228, -69, 177, 275, -387, 98, 22, -331, -158, 264, -198, 209, 89, 246, -310, -3, -689, 101, -870, 355, 351, -339, 397, 473, 12, 133, -562, 328, 31, -235, 301, -74, 2, -8, 35, 583, -68, -3, 716, -10, -334, -952, -783, 865, 538, 211, 216, -366, -734, -362, 113, -284, 569, -34, 73, 613, -129, -194, -141, -391, -662, -527, 1488, -727, -331, 425, -758, -547, 538, 756, 247, -141, 890, 429, -722, -252, - -404, -395, 809, 56, -544, -377, -423, 115, -90, 244, -9, -128, -200, 15, 222, -124, 101, -121, 109, 99, 310, -125, -49, 265, 18, 134, 137, 188, 33, -116, -66, -32, -48, 114, -40, -129, 249, 257, -147, 63, -167, 56, 58, 157, -44, -20, -84, 79, 183, -611, -450, -314, -559, -49, 532, -37, 111, 263, 175, -450, -217, -372, -198, 480, -145, -51, -64, 292, 291, 865, 139, 637, -36, 216, -344, -259, 229, -438, -488, 18, 155, -249, 202, -293, 91, -772, 433, 243, 355, 46, -314, -647, -230, -56, 536, -406, - -240, 151, 1224, -336, 1244, -761, 302, -279, 546, -215, 944, -885, 1351, -126, 279, 586, -1000, 894, -1068, 723, -1742, 947, -895, 796, -1168, 1030, 36, 668, 290, -544, 476, -389, 1183, -537, 195, -703, 192, -46, 130, -251, 329, -322, 233, -114, 76, 100, 105, 138, -80, -185, -151, -177, -409, 238, 61, -281, -131, -84, 183, -313, 299, -239, 60, -128, 145, 50, -3, 454, -401, 246, -387, 584, -111, 571, -225, 179, 258, 87, 89, 0, 273, -408, 447, -311, 293, -536, -486, 566, 976, -808, 1237, -72, 0, -48, 215, -368, - -271, -552, -123, 18, 1, -3, 487, 83, 534, 522, -332, 192, 1112, 363, 238, 167, -964, 49, -156, -121, -884, -187, 509, 143, 170, 255, 645, 168, -198, -67, -55, 241, -438, -271, 666, 413, 311, 514, 381, -225, -112, -768, -336, 311, 247, 578, -416, -209, -145, 425, 250, 381, 159, -303, -280, 956, -292, -932, 216, 672, 463, -13, -79, 82, 156, 94, 858, -1033, -879, 101, 349, -445, -228, 73, -348, 164, -169, -46, 94, -69, -233, 7, 197, -127, 4, -343, -58, -302, 223, -98, 205, -125, 129, 50, 173, 265, - -269, -124, -78, 208, -129, -248, -446, -5, -176, -70, 71, 42, 16, 85, 150, -32, 456, 52, -32, -354, 65, -69, -16, -379, -1956, 541, -238, -124, 480, -332, 516, -69, -848, -155, 83, 298, 379, 88, -601, 596, -233, -54, -369, -166, 319, -64, 285, 480, -111, -619, 138, 680, -633, 233, 528, -96, -418, -781, -527, 551, 1413, -435, -563, 1592, -104, -229, 1147, 668, 570, 460, 189, -337, 583, 542, 374, 173, -1053, 658, 582, -1112, -643, -399, -311, -306, 1213, 606, -693, 648, -256, -649, 283, 330, -286, -275, -1018, 115, - 174, 745, 357, 92, 623, -495, 1290, -1370, -1597, 1128, -689, -43, 791, -498, -342, -99, -94, 98, 485, 238, -397, -24, 189, -48, 270, -11, 149, 29, -211, 113, 431, 297, -19, 58, 288, -47, -35, 73, 667, 342, -107, 145, -591, -26, 156, -272, -367, 345, -159, -10, 355, -309, 136, -53, -89, 442, -251, -523, -2132, 652, 1198, -747, -158, -582, 1234, 829, 519, -101, -436, 86, 496, 229, -218, -50, 679, -48, -254, -917, -436, 768, 445, -489, 386, -355, -115, 228, 214, -215, 137, -803, 226, 1079, -141, -214, -1067, -643, - 513, -843, -459, 189, 210, -263, 694, 655, -682, 250, 374, 1088, 996, -161, 323, -30, 1139, 493, 460, 1079, -487, -710, -366, -908, 760, 356, 370, 195, 1292, -862, -204, 550, -310, 611, -33, 68, 283, -754, -1141, 139, 215, 1246, 948, 19, -926, -150, -1011, -10, -36, -287, -262, 132, -91, -80, -259, -170, -230, -140, 31, -274, -250, -46, 248, 124, -331, 293, -170, 548, -177, -497, -184, 239, -156, -378, 422, -97, -392, -606, 89, -102, 67, 127, -235, -203, -530, -123, -143, 31, 94, 188, 165, -408, 501, 847, 740, 762, - 980, -555, 773, -1494, -649, 573, 141, 1101, 506, 940, -401, 129, -805, 556, 915, 832, 89, 591, -1434, -933, 900, 265, -891, -458, 116, 1325, 413, -532, -672, 139, -192, 817, 883, -82, -137, 179, -243, 1056, 308, -245, 218, -496, -291, -2351, -795, 424, -362, -348, -6, -421, -419, 1083, 728, -539, 989, 2042, 425, 1456, 206, 299, 1071, 708, -568, -647, -1140, -708, -70, -1127, 425, -132, -1090, -782, -778, -981, -592, -392, -518, 159, 940, 1145, 607, -115, -826, -102, 39, 74, -399, -69, -267, 226, 327, 39, 242, -4, -155, 276, - -288, 40, 266, 562, 83, -2, 384, 163, 1018, -251, -816, -39, 562, 102, -217, -248, -661, -629, -351, -249, -109, -377, -541, -581, -312, -45, 88, 775, 567, -206, 908, 1602, 1114, 779, 492, 306, -382, -250, -378, -13, 937, -95, 797, -505, 217, -1747, 500, -260, 908, -218, -1043, 1061, -390, 168, 607, 455, 973, -141, 154, -178, 1108, -228, 216, 772, -876, 762, -214, 468, 740, -191, 172, 128, 84, -230, 335, 323, -121, -425, -71, -496, -155, -90, 420, -205, -791, -520, 852, 859, -796, -668, 1018, 1193, -449, -110, 863, 42, - 449, 628, -1425, -417, -88, 1397, 137, -92, -1358, 278, 547, 359, 58, 375, 151, 197, 1755, -47, 101, 1035, -606, 690, 137, 522, 346, -785, -251, 948, 633, 367, -213, 336, 174, 7, 135, 247, -104, 417, -260, -65, 434, 257, 96, -881, 90, 446, -323, 163, -779, -494, 565, 276, 466, 404, -304, -857, -230, 303, 763, 464, -101, -159, -252, 625, 0, -117, -241, 335, 150, -128, -617, -391, 410, 404, 296, -426, -593, 310, 810, 377, 67, -387, -80, 188, 7, 21, 58, -82, -151, 1007, -1708, -119, -1446, -1340, 336, 282, - 245, 33, 1274, 726, 1641, 1796, -198, -885, 187, -241, -165, 388, 173, -145, -827, -906, 980, 451, -112, 148, 159, 88, 180, -95, -234, -1338, 30, 764, -224, -1033, -337, 843, -1569, -543, 994, 598, 1187, -38, 88, -1097, -1103, -1395, 1173, 1654, -2182, -1092, -113, 1104, -864, -146, 2003, 809, 510, 1319, 970, 1449, -522, 1440, -218, -1140, -1665, -397, 642, -1328, -256, 279, -276, -472, 285, 249, -906, 671, 335, 978, -234, -972, 1207, 236, -1092, -1, -251, 449, -481, -505, -251, -59, -12, -385, -452, 347, -472, -12, -466, 251, 454, 62, - 676, 452, -670, -261, 6, -617, 107, -112, 248, -169, 219, 577, 8, 103, -404, 620, 408, -456, -124, 439, 430, -73, -641, -95, -1267, 974, -84, 297, 377, 365, 11, -428, 691, 173, 667, -145, -1419, -130, 409, -467, -520, -319, -479, 576, -149, -505, -30, 536, -723, 504, -251, 268, -712, -178, 287, -62, -66, 87, 398, -72, -65, -498, 247, -137, 79, 153, 52, 368, -540, -413, 565, 487, -678, 322, -548, 631, -529, 237, 163, -448, 991, 96, -1104, 508, 133, -854, 478, -314, 510, -741, 379, -785, 360, 557, -506, 289, - -537, 18, 18, 51, -353, 7, 269, -15, -485, 365, -304, -653, 281, -290, 142, 303, -231, -140, 55, -43, 197, -104, -72, 176, 223, 75, -225, -135, 216, 129, -509, 465, -67, -175, 65, -37, 110, 249, -62, 472, -139, -206, -230, -93, 45, -223, 59, -76, -91, 57, 76, -93, -2, -26, -99, 97, 65, -109, 296, 625, -297, -3395, -6136, -2032, -4754, -4703, 2553, 541, 3546, 7998, 7208, 5913, 7220, 4423, 998, 1400, -1013, -5338, -5276, -3945, -5125, -3510, -718, -2365, -3267, -1410, -397, -1690, -798, -20, -839, -1504, 330, 1321, -433, 1828, - 2726, 77, 534, 3684, 1831, 33, 3455, 2828, -650, 1345, 3227, -51, 273, 4548, 2446, 1023, 5494, 6053, 2980, 5738, 7131, 1877, 965, 2909, -1150, -3436, -2002, -4473, -7945, -7928, -9004, -11994, -12085, -11596, -11869, -10619, -9106, -7292, -4779, -2427, 1180, 5257, 6928, 8454, 11444, 10066, 8995, 10048, 7417, 3468, 4071, 4601, 1701, 2221, 4603, 2263, 426, 1977, 1778, -1012, -4, 1238, -1832, -2335, 525, -468, -768, 2569, 2201, 223, 1999, 2906, 500, -229, 150, -2995, -5410, -5646, -7204, -9057, -8587, -7679, -7002, -6243, -4595, -4357, -4767, -3197, -1064, 265, 1147, 3093, 3706, 4201, 7542, 8795, - 8111, 7469, 5924, 3728, 3166, 2673, 1602, 1116, 998, 350, -172, -209, -354, -637, -772, -639, -840, -1090, -1021, -948, -1035, -1028, -931, -1009, -952, -846, -899 } - }, - { - {-259, 29, 170, 58, 111, -162, -89, 7, -29, 43, 135, -325, -2, 107, 64, 98, -94, -131, 142, -2, 40, 88, 117, 43, 24, 106, -16, -34, -91, 49, -26, -15, -47, 61, 154, 1, -32, 73, -99, -148, -82, -30, -96, 9, -22, 62, -60, 17, -120, -12, -99, -5, -45, -39, 50, -57, -6, 81, -43, 97, 117, 8, 158, -81, -5, 76, -27, 51, 72, 39, -83, 33, 38, 27, 5, -70, 93, -25, 44, -15, -19, 6, -96, -8, -75, -35, -3, -13, -3, -7, -40, 48, 6, 13, 3, 27, - -16, 34, -2, 14, -6, -15, 19, 2, -6, 0, 27, 6, -5, 17, 9, -3, 430, -122, 41, -94, -8, -40, 49, 33, 147, 45, 26, 57, -36, -298, -285, -89, 38, 87, -73, 16, -93, -33, 4, 50, -127, -138, -41, -9, 74, 24, -31, -100, 17, -55, 2, 69, -101, 48, 89, -70, -185, -49, 67, -12, 54, -10, 47, -9, 52, 10, -173, 34, 70, -28, 47, 8, -10, -35, 1, -102, -10, -28, -129, -22, -5, 113, -113, 187, 218, 171, -75, -35, -40, 83, -32, -48, 52, -124, -113, 13, - 99, -4, -51, -111, -66, -85, -45, -78, 29, -47, -13, -49, -26, 2, 25, 2, 26, -18, 2, 21, 11, 16, 16, 9, -21, 21, -406, -3, -63, 28, -14, -210, -40, -44, 66, 102, -141, 112, -36, 77, 78, -42, 169, 10, 7, -30, 29, -42, 31, -47, 6, -111, 12, 122, 0, 51, 128, -126, -133, 55, -60, 102, -104, -32, -217, -168, -145, 63, 19, 77, -79, -56, -16, 136, -151, 62, 26, 11, 77, -53, -69, -91, 55, 29, -133, -147, -171, -5, -37, 55, -8, -33, 16, 23, 76, -205, - 25, 116, 173, 177, 147, -26, -108, 159, 49, 31, -79, 46, 33, 5, -20, -47, -7, 54, -42, -70, -28, -30, 12, -6, -17, 47, 4, 60, -5, 17, 41, 38, 30, 21, -24, -27, -8, 24, -4, 23, -16, 41, 35, -36, 2, 2, -58, 44, -237, 147, -126, 176, 229, 143, -2, 68, 16, 187, -102, -103, 54, -28, 77, 144, -206, 66, 185, 87, -13, -1, 23, -86, -1, -81, -113, -29, 175, -66, 82, -61, -107, 210, -183, 141, 154, 31, 98, -135, -37, -54, -43, 98, 30, -146, 24, -14, - 28, -31, 53, 50, 175, -183, 88, 70, -18, 69, 19, 108, 101, 64, -59, 86, 151, -4, 89, -64, 179, 185, 203, -58, -142, 46, -20, 73, 52, -1, -11, -204, -53, -47, -16, -42, -61, 70, 27, 22, 82, -5, 83, 52, 27, -12, 14, -18, -35, 25, 6, 40, -12, 10, -3, -27, 45, -2, -39, 16, 37, 4, -51, 13, -23, 69, 51, 51, -6, 16, 40, 4, 20, 333, -31, -104, 317, -125, 142, -76, -302, 54, -87, 10, 363, -140, -172, 14, 191, -307, -114, 230, -81, 74, 109, -82, - 99, -64, -106, 21, -29, -37, -39, 128, -102, 250, 63, 5, -143, -43, 153, -175, 38, 61, -27, -245, 168, 44, 42, 22, -33, 126, -74, 172, 99, -67, -297, 132, 81, -8, -83, 72, 193, 195, -20, 115, -174, 127, -30, -61, 77, 151, -105, 149, 28, -64, -52, 122, -101, 289, -148, 120, -99, 26, -88, 115, -103, 5, 67, -21, 14, -90, -29, -13, 2, 24, -38, 50, -4, -36, 53, -103, -102, -60, 3, -11, -19, 2, -69, 86, 7, -7, 62, -51, -8, 67, 31, 23, 110, 99, 313, 41, - -79, -399, 124, 227, 136, 89, -34, 116, 435, -53, 201, 20, 113, 43, 8, 87, -36, -186, -52, -138, -36, -195, 71, 6, 228, 45, -106, 76, -32, -56, 147, 53, 110, 64, -63, -254, 16, 148, -10, -49, 67, -134, -57, -237, -294, 153, 170, 133, -41, -48, 3, -4, 87, -14, 95, 86, -2, 88, -81, 24, -43, 53, 64, 277, 1, 227, -84, -232, -21, -31, -88, 186, -14, 77, 18, -131, -158, -55, -33, 19, 164, 55, 18, 70, 110, -45, 83, -8, 71, 45, 19, 99, -9, 58, 34, 31, - -17, -24, -56, -24, 59, 90, -20, 9, -48, -6, 5, -48, 37, -91, 5, -3, 1, 144, -354, -12, 361, 496, -206, 56, 79, -173, -101, 19, -144, -150, 348, 48, -231, -37, -151, -86, 226, -71, -100, 205, 126, 207, -88, 42, 202, 9, -122, 55, -18, 25, -256, -175, 76, -18, 61, -236, 110, 86, 55, -416, -244, -106, -52, 59, -182, -122, 40, 318, 210, 113, -57, -35, -121, 92, -35, -236, -180, -22, -4, 333, 184, -166, -185, 230, 46, -140, 1, 207, 78, 5, -270, 296, -105, 197, 260, 273, - 24, -102, -82, 140, 161, -142, 113, 152, 108, -48, -36, 21, 93, 75, -81, -126, -118, 57, -56, -38, -82, -17, -59, 29, -48, 35, 29, -11, 0, 66, -49, -101, -18, 90, -55, -51, -52, -39, -6, -3, -61, -3, -45, -23, 17, 60, -40, -3, -13, 56, 68, -96, 147, -188, 215, -20, -58, 114, -217, 74, 118, 24, 83, 102, -58, 239, -112, -408, -243, -54, 16, -86, -174, -191, -129, 401, -111, -32, 58, -83, 48, 329, -158, 156, -102, -211, 190, 137, 88, 295, 7, 139, -13, 35, -11, -97, - 65, -22, 214, 43, -147, -38, -42, -10, -239, 96, -236, 58, 318, -207, -397, 92, 56, 182, -80, -3, 187, -115, 92, 137, 39, -83, 184, 40, 237, 50, -146, -139, 154, 258, 91, -2, -212, -43, -68, 153, 39, -289, 46, 77, 22, 30, 113, -50, 48, -79, 50, 46, 37, 60, 27, 40, 37, -66, 23, -20, -10, 66, 28, 37, 75, -22, -232, 23, -15, 18, -20, -13, 66, 44, -37, -43, -318, 730, -172, 327, 30, 136, 98, -3, -411, 348, -512, 164, 122, 460, -217, 207, -326, 211, -106, -351, - -169, 81, 89, 127, 64, 183, 119, 278, -88, -229, -207, 79, -4, -114, 185, 80, -40, 110, 230, -22, 58, -36, 113, 66, -297, -130, -389, -90, -67, -10, 185, 165, 23, -108, -4, -59, -94, 51, 543, 48, -14, 172, -15, 197, -87, 2, -131, 546, 127, -226, -259, -173, 20, -13, -352, 19, 71, 23, 380, -100, 54, -238, -80, -644, -113, 33, 23, -248, 63, -120, 79, 37, -119, -15, 82, 130, 241, 63, -90, -84, -198, -76, 16, 32, -115, -44, 104, 37, -32, -28, -86, -78, -40, 22, -165, -115, - 28, 65, -2, -42, 38, 133, 20, 10, -14, -59, 1, -191, 384, 35, 320, 195, 314, 106, -314, 311, -201, 538, -345, -101, -478, -100, -49, 215, -222, 314, 254, -151, 19, 359, 505, -159, 14, -65, 159, 4, -57, 74, 140, -239, 182, 35, 209, 80, 33, -409, -65, 476, -55, 160, 366, 106, -27, -126, -167, -100, 18, -156, -92, 276, 256, 81, 425, 282, -87, -42, 59, 99, -128, -336, 441, 194, -89, 403, 423, 470, 205, 71, -169, 12, -237, -191, -120, -471, 191, -60, 403, -95, -314, -60, 32, -47, - -419, 67, 113, 191, 204, -142, 66, -97, -272, 53, 107, -22, -80, -207, 218, 122, -192, -220, -122, 125, -21, -63, 60, -98, 62, -26, 38, 94, -139, -66, 63, -31, 3, 279, 93, 17, -18, 65, -93, -55, -8, 418, 24, 76, -64, 34, -55, -636, 73, -7, -115, -48, -313, 357, 367, 410, -668, 214, 137, 16, 657, 269, -328, -39, 648, 75, 115, 131, -191, 107, 133, 402, 204, -309, -507, 191, 120, -257, -49, 23, -312, 34, 380, 161, 213, 308, 500, 46, 441, 86, -176, -27, -261, -138, 109, 148, - 114, 220, -314, -143, 561, -43, -121, -315, 266, 240, 83, 99, -5, 153, -245, 400, -202, -241, -195, -136, 544, 145, 113, -595, -326, -489, 35, -55, -48, -464, -642, -21, 288, -161, 82, -45, -44, 158, -224, -99, -102, 191, 32, -146, -3, -27, -4, -72, -135, 30, 214, -108, -71, -142, -63, -101, -48, 89, -32, 144, -49, -37, -85, -68, 225, -28, -16, -112, -18, 128, 36, -170, 37, 7, 47, 591, 696, -180, 194, -52, -206, 39, -469, -290, -22, -95, 935, -423, 118, -596, -89, 362, -154, -332, -349, -128, - 142, 184, -25, -31, -392, 91, 272, 137, 166, 49, 59, -229, -76, 152, 54, -1, 16, -276, 121, -290, -48, -9, 83, -322, -35, 157, 229, -367, -194, 649, -251, -514, 429, -418, -133, -185, -76, -321, -223, -68, -324, -461, 740, 408, 329, 225, -290, -114, -196, 207, -351, 246, -188, 105, 247, 161, 49, -476, 463, -568, -150, -550, -225, 360, -23, 204, 414, 131, -44, 79, -147, 7, -46, -158, 186, -67, -89, 213, 112, -58, 13, 8, 32, -98, 92, 28, 49, -117, 77, -55, 202, -93, 142, -45, -73, 214, - -146, -64, -131, 85, 211, 97, -62, 99, -88, 101, 147, -163, -31, 979, -441, 425, -878, 240, -559, -106, 309, -29, 198, 324, 258, -384, 284, 57, 209, -84, 291, 270, -62, 56, 174, 197, -284, -98, -413, -52, 360, 8, -174, 36, 132, 24, -152, -294, 72, -199, 187, -188, 695, -67, -382, -430, 94, -236, 217, -482, -379, -489, 110, -413, -101, -593, 420, 85, 282, 174, -640, 47, -60, -240, -359, -99, -306, -385, -214, 175, 250, 365, -214, 49, 156, -538, 243, -369, -36, 300, 126, 120, 53, 619, -359, -133, - -138, 160, -532, 40, -46, -8, 341, 197, 167, 59, -132, 18, -67, 247, -100, -35, -144, 281, 111, -103, 75, -255, 170, 85, 133, 18, -54, 156, 286, 95, -144, -196, -82, 69, -199, -48, -301, -221, -121, -4, -167, 115, -133, 288, -234, -9, -5, -815, -234, 919, 814, 458, -391, 404, 609, -400, 539, -431, 498, 119, -31, 166, -9, 263, -389, -109, -175, 201, -369, -331, 524, -48, -107, 52, -502, -9, 813, 445, 94, -5, 175, 770, 329, 14, 131, -210, -89, -180, 332, -169, 222, 44, 396, -465, -8, -26, - 14, -129, 222, 356, -82, -98, 359, 44, 46, 811, 129, 14, -369, 166, -274, 377, -432, -381, 60, -375, -403, -614, 167, -203, 320, -101, 181, -899, 185, -302, -546, 289, 379, 201, 118, 72, 159, 245, -116, -136, -165, -7, -181, 118, 25, -256, -179, 153, 90, 16, 267, -89, -27, -208, -44, 6, 111, 74, -178, -105, -49, -210, -40, -197, 82, 60, 240, 168, -17, -92, 0, 7, -69, -10, -251, -39, 102, 117, 31, -37, 242, 46, 681, -1049, 440, 458, -746, -76, -639, -211, -574, -260, 656, -225, -48, -462, - -90, 106, -685, -27, 437, -845, 31, -577, -312, 11, 62, -382, -307, -320, -93, -275, -18, 146, -84, 214, -413, -263, 550, -258, 297, -328, 309, 284, 48, 75, 288, 13, 411, 521, -99, 77, 774, 46, 397, -28, -309, -610, 102, 423, -674, 9, -397, -208, -873, 377, 575, -151, 277, -142, 626, 693, -57, -687, -669, 952, -743, 278, 109, 99, 711, -304, 1160, -20, -264, -303, -211, 185, -74, -89, -8, 299, -76, -188, 250, -91, 125, -231, -140, 219, 16, 328, -109, 140, -243, -69, -332, 68, 133, 164, 30, 168, - 15, -51, 177, -280, 184, -237, -86, 144, -292, -73, -168, -488, -132, 33, 175, -239, -126, -210, -70, 52, 192, 1139, 1284, -76, -968, 956, -1059, 149, 449, 111, -113, -489, 551, -247, -197, -498, -289, -155, -621, -342, -278, -155, -102, 431, -6, 373, 3, -161, -544, -596, -151, -22, -8, -91, -223, -258, 285, 686, -373, 236, -233, -240, 273, -266, -431, 964, -106, 88, 47, -539, -118, -113, 273, -696, -308, 735, 118, -313, 400, 747, -425, -527, 274, -447, 7, -836, 270, 710, -72, 370, 217, 124, 816, 255, -3, 470, - -68, -66, 288, 308, -1182, 107, -514, 417, -19, 15, 294, -90, -112, -156, 159, 60, -115, 157, -169, 16, -89, -229, 105, -115, 256, 140, -4, 0, 71, -69, 152, 73, 48, 61, -42, 55, -101, -199, -108, -52, 28, -259, 211, 140, 12, 75, -172, 240, 31, -145, 89, 103, -308, -65, 32, -26, 6, 55, 39, -1562, -1094, 457, -463, -437, -1329, -383, 284, 110, -262, -739, -9, 375, -27, 51, 389, 690, -598, 1571, -404, -521, -158, -88, 7, -621, 15, -109, 332, -209, 469, -194, -399, 164, 194, -356, 390, -1195, - 10, -95, 478, 578, -418, 539, -206, 154, -257, -86, -158, 431, -57, 568, 886, -770, -215, 416, -519, 315, -589, -325, -293, -345, -602, -308, 281, 230, 462, 600, 435, -726, 91, 135, 173, 147, 464, -227, -492, 282, -128, -384, 75, -658, -273, -573, 52, 337, -209, 324, 173, -20, -125, -10, -511, -191, 168, 85, 111, 35, 56, 45, 158, 43, -344, -48, 51, -35, 88, -158, -145, -336, 85, 296, -338, -237, 171, -86, -345, 225, -169, -138, 203, -16, -66, -106, -154, -205, -217, -57, -186, -111, -97, 147, -12, 218, - -325, -1064, 803, -1362, 957, -137, -610, -520, -581, -393, -306, 29, 702, -57, -589, 625, 886, -1361, -364, 95, -113, -212, -69, -189, -242, -395, 504, -177, -378, -647, -643, 633, 164, -116, -71, 0, -142, -173, 139, -570, 310, 647, 483, 301, 618, 720, -415, 153, -597, 644, -370, -107, -5, -940, 304, 772, 130, -318, -259, 1009, -408, -437, 282, -1031, -122, -512, 21, -1009, 420, 175, 412, -1637, -1405, 229, -492, -330, -205, -1097, 361, -649, -708, 533, -477, -281, 225, -115, -216, -40, -61, 228, -542, -256, -523, 0, -231, 104, - -77, -413, -171, 145, -29, 29, 108, -452, 56, -573, 262, 87, -418, 132, -496, -107, -183, 37, 259, -195, 268, -145, 458, -211, 287, -162, -54, -15, -59, 94, -50, 0, -41, -105, -2, 166, -49, -71, -60, 53, -61, -61, -46, -30, 10, -29, -23, -27, -59, -26, 21, 100, 1212, -1669, 1713, 509, -51, 148, -1225, 262, 586, -209, 1461, -406, 636, -504, 1609, -49, -209, -604, -218, 243, -155, 658, 511, -161, 50, -621, 246, 652, 657, -700, 303, -131, 701, -179, 458, -411, -324, -937, 69, -591, -881, 1268, -553, -102, - -235, -292, 175, 114, 449, -201, 688, 74, 1244, 486, 1376, 1176, -113, 790, 599, -195, 704, 963, -406, -941, 544, 362, 781, 410, -74, 1, -1016, -86, -298, -359, 1356, -145, -14, 1693, 1126, 617, 752, 398, 49, 203, 977, 24, -255, 301, 820, 397, 468, 243, 568, -18, 163, 224, 398, 148, 101, 84, 45, 335, 483, 219, 639, 60, 394, 405, 720, 3, 492, 451, 93, 383, 20, 97, -122, 167, 200, 115, 104, 42, -86, 37, 168, -72, 91, 345, -73, 521, -1171, 2249, -305, -250, -143, 1637, -1005, 821, -1100, 1043, - 212, -204, 27, 611, -262, 570, -264, -5, 1151, 352, -294, -5, 288, 225, -1115, 297, -405, -102, -587, 567, 541, 82, 257, 958, -317, -1530, 367, 998, -386, -1008, 269, 714, 244, -3, -1202, -582, -711, 665, 274, 685, -1447, 88, -265, -1607, -412, 230, 728, 1002, -533, 1876, 370, 26, -384, -767, -521, 347, -868, 1768, -564, 64, 1057, -702, 647, -686, -382, 1465, -740, 957, 898, 313, 412, -1288, -146, -78, -439, 589, 550, 208, 173, 572, -131, 215, -62, 161, -243, 194, -34, 161, 146, 24, -425, -90, 70, -172, -41, 294, - 183, 496, -222, 90, -827, -722, -90, -61, 511, 356, -225, -194, -655, -22, 243, -128, 12, 140, -197, 130, -479, 7, -151, -215, 341, -1322, 754, 483, 755, -301, -215, 306, 2, 87, 28, 149, 35, -208, 977, -228, -674, 285, -18, -594, 206, 137, 403, -274, -449, 482, -389, -53, -116, 395, -683, 233, -424, 345, -602, 213, -202, 103, 1318, -908, 171, 290, -819, 296, 377, -607, -127, -233, 1097, 91, -1270, 759, -1027, 185, 531, -494, 607, -736, -606, 833, -142, 353, -1250, 233, 269, -68, -193, -12, 507, 17, -1663, 1006, - -105, 385, -438, -511, 1586, -44, -1015, 86, 512, 115, -1543, 53, 1430, -264, -662, 155, 691, -94, 2, -124, -72, 97, -250, -148, 469, -206, -13, -279, 275, 417, -75, -66, 444, 143, -306, -75, 191, 126, -260, 137, 305, -258, 65, 74, 197, -477, 30, 294, 112, -333, 18, 231, 39, -248, -166, 619, -223, -3273, -6959, -2780, -5242, -6384, 2254, -32, 2312, 8810, 7694, 4375, 8433, 4699, 525, 2910, 1787, -3199, -2263, -671, -3544, -4284, -1430, -2172, -3391, -858, -162, -4317, -2978, -460, -2628, -3400, -998, -1673, -3694, -716, 367, -2075, -1584, 1552, - -569, -2226, 458, 1460, -1103, 892, 3222, -483, -870, 3189, 1698, -806, 5300, 7206, 4482, 7597, 11367, 8742, 8319, 12158, 10540, 7756, 9518, 8653, 5504, 4869, 2620, -909, -3805, -6807, -9670, -11509, -14432, -15421, -16262, -18422, -18409, -13913, -14234, -12961, -5836, -4514, -4390, 1947, 3715, 79, 3869, 5369, 1836, 2557, 5034, 3762, 2190, 3554, 4402, 1871, 2740, 5466, 3251, 2139, 5039, 3779, 1524, 3275, 3742, 479, 1933, 4507, 2584, 3101, 6352, 5974, 6295, 8149, 8204, 6581, 6225, 5315, 3250, 2348, 1256, -180, -1264, -3455, -4726, -6397, -8533, -9506, -10745, -12510, -11906, -10679, -9413, -6855, -4463, -2331, - -818, 434, 849, 1021, 1295, 1367, 1168, 1235, 1345, 1298, 1410, 1743, 1887, 1911, 2001, 1932, 1828, 1810, 1573, 1308, 949, 589, 505 }, - {-219, 6, 174, 119, 120, 76, 48, -69, 3, -78, 186, 114, 45, 27, 27, -2, -59, 91, 128, 123, 75, -94, -135, -148, -140, -15, 73, -145, 121, -29, 211, -35, 134, 2, -175, 50, -23, 141, 10, -17, -71, -120, 11, 68, -154, -210, 147, -122, -112, -106, 83, -84, 35, -37, -10, -124, -37, -84, -123, 40, 95, -36, -135, -27, -28, -68, -117, -9, -95, -112, -20, 8, 26, -38, 16, -21, -158, -35, 19, -44, -41, -50, 51, -61, 52, -4, 9, 20, -39, 38, 0, -21, 9, -10, -33, 5, - 25, -17, -14, -2, 40, 18, 6, 6, 21, 15, 25, 7, 32, -27, -12, -12, 412, -144, -94, -128, -88, 10, -276, 47, -137, -270, -58, 231, -166, 45, -20, 78, 117, 125, 202, -43, -116, 52, 49, -93, -13, -63, -41, 25, -106, -66, -15, -133, -157, 80, 121, -72, -180, -32, -42, 25, 146, 10, -60, -10, 195, 24, -119, -115, 50, 37, 156, 88, -10, -148, 8, -9, 128, -137, -46, 75, 148, -42, 13, -112, -63, 69, 4, 14, 40, -44, 54, 16, 66, 41, 26, 258, 79, -11, -35, -76, - 111, 69, 120, 85, 30, 32, -25, 24, -48, -52, -40, 14, -18, -13, -8, 42, 7, 54, 5, -17, -7, -5, -8, 18, 13, 22, -302, -71, -142, 139, 35, 4, 99, -58, -233, -123, 156, -8, 160, -12, -90, 178, 67, 389, -73, 169, 25, -183, 46, -155, 101, 36, 40, -166, 83, -29, -58, 69, 265, 99, -1, -212, 184, -38, 1, 131, -193, -36, 134, -79, -69, -218, -238, -18, 145, 85, -95, -2, 94, 118, 47, -24, -45, -208, 99, 260, 119, -74, -36, 83, 124, -9, -38, 31, -172, -31, - -120, -56, -11, -74, 199, 173, -51, 87, 65, -33, -117, 28, -90, -34, 27, -117, -25, 12, -34, 33, 50, -74, -27, -5, 5, -58, 16, -27, 44, -52, 49, -35, 12, 8, -25, 20, 9, -19, 17, 19, 20, -38, -18, 1, -54, 7, 32, -11, -227, 254, -219, 232, -2, -185, -436, -172, -125, 65, 229, 179, -55, -35, -53, -125, -36, -141, 48, 52, 87, 144, 85, 275, 1, 56, -97, -22, -65, 101, 31, -128, -185, 8, -133, 17, 126, -209, 148, -352, -97, -261, 45, -16, 5, -102, -138, 49, - 126, 90, 34, -209, 65, -144, -55, -41, -285, -111, 86, 111, -9, -196, 35, 76, -37, -38, 25, 172, 63, -38, -54, 31, -407, 30, 105, 98, 289, 41, -160, 182, -62, 28, 65, 61, -41, -133, 9, 80, 76, 123, -37, -39, 22, -22, -14, 20, -34, 13, 29, -16, -65, -49, -2, 9, 18, -31, 63, -32, -17, 41, 48, -13, -72, -37, 30, -36, -19, -22, 17, 57, -10, 290, -75, 3, 191, -100, -94, 286, -220, -520, -341, -202, 310, 132, 42, -301, 317, -138, 88, -83, 124, 152, -14, 3, - -4, -53, -165, -134, -41, 16, 143, 81, 224, 106, -99, -54, 199, -146, 245, -198, 52, 107, 69, -161, 216, -22, 232, 306, 46, -124, -120, 129, -149, -313, -82, 64, -201, 113, 92, -68, -126, -54, -49, 59, -25, -177, -68, 302, 243, 130, -363, -357, -195, 340, 172, -28, 47, -170, 215, -11, -168, -60, 22, -18, -85, -14, -67, -37, 63, 93, -56, -2, 8, 14, 13, -95, 107, -9, -107, -64, -15, -35, 1, -9, -14, -12, 25, 4, -50, -4, 18, -13, -77, -53, -72, -26, 50, 146, 215, -12, - 83, -339, -114, 55, 116, -420, -47, 181, -127, -274, 170, -318, -233, -126, 28, -116, -79, -11, 236, -201, 52, -64, -83, -169, -47, -247, -74, -8, 47, -173, -36, -109, 16, -56, -77, 45, 194, 49, -101, 96, -149, -37, 57, -57, 97, -32, -11, -685, 45, -238, 116, 99, 151, -377, -384, 51, 13, 89, 2, 204, -83, 111, 138, -66, 321, -101, -209, -45, -173, -7, -343, 5, 170, 79, 256, -72, -70, 112, -135, 31, 83, 165, -89, 94, -134, 26, 5, 17, -66, -32, -49, 52, -61, -98, -2, -47, - -61, -23, -48, -21, -30, 27, -48, 27, -97, -11, -58, -25, 8, 6, -14, -47, 4, 265, -534, 143, 23, 148, 215, 39, -207, -455, 32, -184, 346, -141, 71, 25, 74, 261, -115, -8, -121, -68, 68, -66, 245, 182, 52, -52, 3, 164, -17, 79, -4, -135, 119, -35, -101, 145, 245, 1, 96, 17, -163, -101, 298, -144, 142, 217, -288, 205, 110, 104, -128, 211, 61, -36, 269, 10, -3, -126, -72, 0, -118, -288, -76, 294, 222, 242, -27, -255, 106, 309, -58, -219, -11, -154, -40, -26, 240, -23, - 123, -32, 11, -169, 44, -29, 66, 66, -117, 79, -185, 18, 66, 5, -48, -3, 36, -128, -24, -120, 37, -76, -48, -74, -124, -82, -32, 18, -38, -3, 39, 13, -33, -23, -37, 71, 2, 26, 46, 29, 32, -17, 60, -9, 1, 25, -24, -33, 15, -254, -75, -409, -120, -237, -280, -265, -94, 357, 388, 535, 120, -204, -126, 443, -2, -103, 339, -36, 15, -530, 240, 133, -354, 490, -68, 220, -60, 115, 218, 0, 385, 147, 109, -45, -137, 37, 233, -63, 69, 109, 309, -15, -94, 199, -234, -147, - 106, 341, -151, -183, -58, 281, 2, 40, -105, -48, 101, 148, 13, -121, -389, 46, 114, 370, 107, -30, 284, 508, -105, 178, 120, 210, -41, -179, 105, -422, -115, -64, -137, -85, 219, 76, -273, -161, 8, -89, -10, -209, -6, -72, -53, -29, 21, -58, -15, -29, 45, -17, 41, -57, -2, 9, 19, 85, 2, -33, 79, 115, -9, -71, -45, -100, -87, 120, -20, 32, 44, 42, 40, -92, 45, -34, -463, 648, -327, 147, -24, -224, 494, 116, 61, -523, 136, -209, -238, 58, -232, 265, 160, -44, 53, -128, - -58, -190, -122, -228, -352, -87, -246, -66, 134, -100, -133, 279, 175, 280, -229, -26, -46, -252, 2, -134, -628, 55, 11, -97, 218, -23, 240, 204, 75, 378, 336, -332, -91, 3, -12, 118, 45, 321, -69, 513, -1, -302, -245, 39, 92, 105, 373, 98, 93, 351, 467, 19, -287, -271, -26, -91, -66, 603, 43, -274, 196, -240, 229, 38, -48, -72, -184, 51, 61, -27, 54, 102, 56, 69, -27, -26, 7, -34, -29, 68, 27, 49, 61, 108, 6, -51, 101, 57, 19, 23, -21, 15, -4, 108, 168, -91, - 80, -20, 70, 9, 15, 143, -8, 14, 12, 118, 78, 86, 389, 30, 262, -287, 128, 23, -21, 173, 411, -114, -38, 379, -502, -280, -219, -574, 113, -182, -81, 69, -392, 429, 323, 456, 204, -284, 26, 18, 341, -63, -11, -13, -212, 17, -125, 190, -225, -85, -76, -97, -264, 124, -387, -59, -28, 242, 143, 32, 4, -68, 28, 3, 201, 46, 58, -32, -605, -281, 69, 250, 299, -473, 316, 94, -187, 45, 102, -112, 458, 4, 87, -108, -640, -219, -292, -76, 11, -178, 92, 136, -132, -27, 411, 12, - 209, -252, 32, -4, 236, 209, 150, -57, 48, 171, 104, -8, 180, 176, 192, 25, 73, 66, 31, -25, -25, 166, 31, -88, 15, -13, 91, -64, 29, 86, -68, 134, 46, -18, 11, -116, 85, 86, -14, -26, -71, 592, 94, 239, -357, -323, 186, 307, 36, -109, 568, 179, 2, -158, 123, -44, -63, -22, -98, 26, -190, -452, 148, 46, 137, 44, 250, 76, -270, -549, 14, 41, -45, -481, -235, -73, 134, -105, 53, -421, 20, -94, 2, 42, 116, -46, -396, -364, -227, 152, 113, -97, -83, -635, -359, -13, - -619, 568, -584, -161, -378, 609, 195, -430, 216, -51, 230, -367, -122, 15, 248, -349, -140, -119, -354, 24, 235, -45, -65, 423, -672, 528, -88, 111, -303, 212, -34, 168, -154, 8, 134, 145, -42, -74, 0, 14, 17, -50, 165, 173, 122, 31, 124, -13, 152, -57, 28, -8, -58, -60, 10, -127, -153, -45, -10, 153, -10, -26, -43, -107, 74, -35, -56, -39, 79, -18, -173, -24, 61, 13, -17, 520, 1139, -155, -357, -335, -296, -424, 68, -721, -8, -558, -259, 170, 348, 199, -252, -36, 330, -25, 382, -230, - -232, -205, 179, -136, -177, 60, -211, -215, 258, 611, 229, 260, 114, -363, -88, -295, -279, -46, -52, -232, -371, -743, -72, -271, 94, -139, 275, 256, 144, 268, 187, -30, 517, 739, 175, -869, 174, -157, -510, 69, 246, 121, 20, 236, -17, -415, 23, 194, -417, -219, -391, -721, 564, 77, -45, 394, 306, 21, 20, 389, -534, -233, 57, 287, 240, 369, 264, -220, -130, -50, -87, -33, -56, -107, -142, -217, -220, -157, -86, -24, 104, -60, -47, -248, -172, 25, 127, 89, 50, 52, 34, -35, -130, -62, -82, -71, - 21, -137, 25, -98, 100, -12, -39, -93, 82, -86, -31, 172, -6, 841, -623, 727, -61, -87, -370, -137, -368, -312, 389, -345, 201, 873, 325, -129, -394, -330, 390, -318, -538, -221, 56, 52, -614, 44, -186, 321, -194, -8, 72, 917, -221, -292, 445, -353, 535, -312, 392, 66, -282, -258, 497, -641, 490, -276, 51, -153, 268, -221, -113, -8, -197, 936, -269, 639, 248, 293, -4, 242, 410, 459, -125, -444, 3, 379, 153, -67, -559, 749, -156, -495, -137, -304, 235, 324, 14, 543, -146, 278, -616, -109, -657, -205, - -240, -15, 37, -127, 235, 77, -177, -302, -224, -65, -28, -152, -33, -54, 186, -55, 8, -71, -285, -86, -114, 35, -47, -160, -249, 98, -168, 77, 110, -174, -426, -102, -67, -114, -152, 17, -71, 45, 50, -194, -25, -195, 181, 111, -102, 49, -171, -954, -407, 585, -115, -239, 681, 66, -353, 259, 371, 315, 50, -587, -242, 90, 87, 308, 204, 347, -299, -236, 117, -81, 284, -551, -93, -596, -192, 109, -81, -74, 639, 134, -473, -71, 39, -483, -65, 25, 292, 736, -260, 247, -410, 63, -241, -310, 300, 644, - -509, 50, 573, -257, -52, -214, 375, 92, -465, -5, -162, -150, -46, -227, 347, -821, 175, 70, -346, 462, 707, 500, 1347, 410, -346, -478, -396, -215, 495, -178, 687, 64, 836, -993, -637, 300, -163, -102, 401, -270, -31, 427, 190, 317, 467, 366, -79, 150, -286, 11, -11, -200, -220, 147, -303, -25, 458, 42, -274, -356, 66, -448, -166, 483, 250, -78, -111, 93, -90, -151, 32, -110, -172, -29, -236, 167, 144, 160, -88, -62, 101, 247, 674, -1563, -57, 899, -1187, -49, 239, -1227, 556, 155, 992, -94, 354, 296, - -1080, -893, -345, -82, -538, -662, -348, 622, 437, 379, 45, 75, 199, 44, -782, -289, -1005, -317, 569, 174, 386, 1275, 335, 485, -16, 260, 1123, 847, 239, 558, 511, 1122, 922, -1212, 767, -63, 734, 748, 313, 1346, 1188, -647, 590, -3, 563, -973, 100, 112, 41, -215, 625, 678, -646, -214, -378, 243, -535, -664, 635, 1081, 399, 1125, -318, 1527, 1493, 422, 785, -222, -387, 356, 349, 173, 122, 97, 204, -205, -380, -268, -716, -749, -301, 359, -6, 317, 58, 196, 463, 570, -179, 265, -24, -226, -190, -159, -472, -212, - 11, -404, -142, -363, -201, 86, 519, -237, 188, 152, -85, 292, 169, 224, 9, 386, 245, 172, -150, -223, -498, 731, 1313, -175, -1787, -568, 185, -136, -295, -389, 8, -1020, -612, -846, -135, -243, 286, -602, -173, 170, 286, -1, 318, 626, 129, 900, -574, 222, 37, 859, 224, -159, -856, 578, -147, 785, -651, -510, -493, -255, -790, -100, -136, -736, 411, 857, -409, 135, -1100, 1068, -333, -566, 484, 433, -628, 66, -391, 150, -286, 1335, -48, -101, -325, 2348, 61, -304, 1002, 817, -849, 676, -1040, -565, -1087, 845, -748, 415, - 573, 470, -964, 1232, -219, -1580, -1818, -702, -223, -513, 424, 433, 719, 134, 63, -524, 543, 868, 1249, 346, -358, 139, 1063, 195, -588, -128, 1135, 278, -673, -156, 560, 343, 510, 363, 718, 26, 393, 160, 507, 261, 806, 289, 509, -79, 158, 60, -63, 238, -75, 303, 502, 100, 290, 61, 378, -838, -204, 689, -503, -2405, 173, 1548, -933, -622, 1244, -902, -57, -255, 1194, -2047, 1147, 682, -577, 216, 1120, 801, -391, 460, 206, -310, 527, -9, 320, 487, -206, 120, -51, 234, -296, -236, -18, 418, -1214, -598, 605, -133, - -805, -948, 165, 1187, -513, -753, 583, 887, -193, 226, -156, 826, -447, 1237, -167, 6, 676, 18, 156, -871, 1376, -707, -861, 657, -912, -297, 154, 460, 1271, -447, 793, -157, 415, -2150, -1648, -298, -643, 334, 297, 823, -129, -167, 976, -1063, -24, 689, 674, -243, 751, 100, -161, 2, -168, 725, -401, -35, 701, 167, -160, 283, -349, 96, -27, 19, 283, 140, -400, -85, 123, -304, -457, 1, 332, 593, -495, 579, 195, -564, 473, 550, -275, -639, 593, -287, 108, 336, -328, -849, 279, 240, -478, -440, 31, 335, -379, -181, - -809, -383, 582, -1008, 974, -859, -1076, 599, -524, -356, 612, -471, 510, -372, 233, 1199, -1086, -86, -172, 1009, 130, 88, -973, -914, -330, -273, -148, -300, 171, 45, -106, 143, 210, 96, 161, -194, 467, -316, 446, -867, 22, -704, -910, -540, 1192, -525, -536, -401, 267, -247, 526, 769, -824, 722, 122, -1136, -573, 2321, 1200, -1774, -341, 1113, -577, -653, 443, -566, -1229, 868, 391, -1669, 675, 833, -985, -654, 983, -252, -755, 162, 484, -1213, 219, 204, 337, -928, -282, -89, -304, -73, 50, 92, -571, 78, 819, 277, 42, 263, - -24, -149, -466, -152, -257, -346, -791, 197, -456, -135, 949, -860, -565, 695, -521, -198, -231, 306, -563, -213, 872, 455, -441, 483, 268, -381, -244, 1190, -971, -760, 1272, -20, -1034, 127, 621, -619, -1285, 835, 95, -1418, 229, 371, -1018, -38, 649, -199, -443, 310, 251, -653, -83, 1470, 2080, -822, 2328, -176, -628, -484, -779, -59, 397, 1377, 54, 429, -341, -1175, 29, 50, 786, 155, -886, 1667, -702, 317, 753, -821, -665, -1174, -510, 736, 915, 1129, -417, -2739, 615, 1441, 1845, 1587, -19, -780, -969, 339, 944, -592, -311, -2429, - -1487, 1316, 2208, 458, -56, -528, -959, -219, 615, -846, 338, -114, 1396, -53, 547, -2714, -342, 40, 1675, 1302, -32, -808, -222, 1996, 903, -2328, -2891, -1123, 585, 4501, 488, -773, 622, -1195, 3195, 981, -2539, -1582, -314, 2261, 340, -930, -866, -796, 644, 1220, 611, -1298, -106, -441, 1081, -108, 655, -221, -273, -859, 340, -257, -90, 683, -1058, 629, -158, -152, 7, 499, 1053, 540, 74, -198, 225, 0, 429, 150, 472, 127, 121, -522, 250, 291, 194, 14, 160, 109, 469, 230, -376, 958, -1102, 35, -443, 256, -682, 642, 179, -364, - -688, -338, -129, 201, -940, 218, -459, -179, -735, -347, 599, -628, -220, -86, 294, 198, -243, 338, -537, -43, 9, 290, -351, 512, 385, -389, -449, -172, 732, -525, 233, 542, 124, -528, -199, 227, -328, 246, 28, 119, -484, 102, -393, -17, 372, 465, 366, -269, 350, 44, -429, -65, 3, 517, -137, 109, 455, -98, -581, 818, -327, 484, 361, 83, 120, -347, -419, 563, 93, 495, 157, 269, 146, -17, -18, -435, 58, 114, 162, 169, -45, 198, 44, -29, 65, 23, 216, -59, 171, -202, -41, -3, 26, -116, -53, 380, - 253, -69, -263, -315, -104, -130, 362, 31, -94, -236, -107, 28, -180, 398, 50, -170, 82, -14, -60, 108, -105, 345, -316, 235, -307, -889, 1666, 152, 92, -671, 387, -56, 438, 334, 513, 58, 132, -287, 84, 470, -45, 258, -39, 83, 105, 191, -197, 356, -240, 34, -38, 122, -30, 73, 271, 297, -141, 132, 59, -65, -126, 396, -120, 85, -111, 208, 0, -187, 398, -245, -84, 107, -185, -111, -56, 18, -70, 8, -36, -101, 136, -253, 162, 111, -86, 171, -127, 202, -101, 40, 41, -118, 199, 2, 29, -60, - 268, -313, 338, -236, 42, 60, -7, 65, -52, 197, -181, 16, 170, -199, 129, 117, -27, 28, 116, 57, -50, 79, 23, -23, 18, 70, 11, -82, 26, 38, -41, 101, -19, 83, -49, 16, 66, -38, 13, 47, -60, 110, -7, 56, -11, 116, -37, 17, 108, -89, 125, -67, 56, -69, 123, 318, -1519, -3782, 588, 2881, 2678, 4645, -1185, -1244, -3163, -4320, -890, 1563, 1673, 3149, 1711, 135, -817, -2199, -1562, -270, -244, 783, 727, 420, 268, 211, -115, -540, -41, 623, 5, 131, -35, -468, -357, -796, -779, 353, 327, 723, - 1100, 824, 404, 145, -1187, -841, -649, -652, -725, 151, 464, 804, 1029, 850, 186, -101, -681, -696, -412, -202, 68, 114, 231, 20, -222, 75, -354, 185, 303, 34, 606, 731, 228, -140, -804, -1061, -426, -197, -122, 538, 419, -111, 475, 513, 289, 354, -195, -383, -305, -440, -347, -66, -333, -134, 20, 267, 381, 546, 474, 434, 347, -181, -409, -690, -848, -496, -367, 46, 407, 595, 693, 545, 505, 323, -426, -765, -688, -339, -97, -33, 53, 290, 259, 122, 60, 238, 138, 207, 60, -322, -350, -233, -91, 109, 80, -116, - -63, 106, 57, 44, 143, 224, 104, 2, -112, -128, -99, -113, -139, -101, 2, 93, 125, 144, 127, 51, -33, -92, -106 } - }, - { - {-178, -2, 39, 30, 127, 17, -16, -82, 187, 116, 6, -23, 186, 63, -59, -163, 104, -47, 81, -155, 10, -37, -115, -31, -58, -21, 9, 1, -84, -52, -13, -16, -52, 56, -5, -56, 100, -166, -79, 79, -99, 14, -62, -91, 62, 56, -49, 62, 120, 67, -62, -73, 13, 23, -73, 79, 132, -113, -36, 65, 49, -27, -34, -55, 73, 22, -87, 99, 48, -82, -61, 104, -79, -101, -190, -165, 90, 104, 8, 46, -18, 37, -70, 106, -9, 49, -49, 27, -44, -35, 2, 68, -15, -18, -30, 10, - -23, 5, 8, -14, -16, 2, -1, -6, -18, 9, -7, 238, -23, -48, -97, 152, -81, -9, -124, -132, -166, -78, 130, -135, -50, -47, 45, -34, -185, 96, 46, 360, -37, 168, -34, -9, -16, 19, -76, 139, -37, -28, -84, -15, -30, 216, 40, -22, -202, -21, -39, 61, -129, -36, 35, 29, -36, -22, -80, -30, -96, -43, 186, -55, 59, 104, -25, -101, -133, 34, 31, 40, 83, 98, 81, 47, -37, -36, -43, -187, -45, -19, 91, 77, -46, -5, 100, -104, 41, 3, -26, -60, -92, -1, 54, 55, - 58, -24, 24, -22, 5, 82, 33, 6, 1, -12, -2, 5, 16, -10, -11, 35, 18, 36, 37, 8, 21, -5, 6, 3, -17, -42, -8, -315, -77, -6, -68, -47, 110, -222, -186, -109, -73, 31, 249, -54, -1, 30, -179, -47, -149, -23, 263, -21, -129, -84, 3, 53, 52, -74, -334, -160, -45, -129, 12, 6, 135, -88, 120, 29, -62, -179, -150, 207, -172, 113, 33, -110, -41, -98, -71, 97, -184, 95, 32, -3, 31, 13, -19, 4, -93, -128, 9, -39, -95, -38, -146, 169, 116, 29, 139, 16, - -59, 172, -91, -57, -59, 131, -128, 57, 92, 5, 57, 143, 52, -4, 9, 30, 24, -28, -17, 2, -8, 46, 22, 48, 36, 14, -44, -51, 31, -2, -3, 47, -33, -26, -1, 11, 15, -5, -53, 44, 12, -212, 260, 295, 81, 79, -84, 138, 69, -172, 54, 111, -206, -180, 181, -157, -23, -101, 182, 40, -21, -67, -1, -118, 110, -59, 67, -28, -1, 119, 47, 17, -46, 117, 74, 35, -10, 121, -9, 23, -76, 147, 33, 59, 108, -294, -95, -57, -105, -102, 30, 165, -70, -43, -89, -40, - 36, 73, -202, -12, 71, 9, -16, 89, 58, -189, -53, -41, 118, -124, 166, 180, 95, 38, -83, -4, 15, 121, -32, 15, 15, 19, 178, 20, 190, 71, 3, -90, -51, 78, -15, 1, 8, 5, 18, 80, 23, 32, 4, 30, -63, -5, 20, 26, -16, -9, 1, 26, -18, -13, 27, 26, 48, 23, 45, -25, 4, 6, -17, 42, 326, -61, -5, 119, 77, 58, 110, 290, -81, -27, -280, 5, -240, -305, 11, 130, -394, 133, 128, 70, -120, -95, -130, -50, 7, 8, 125, 165, -23, -163, -99, 122, - -175, -87, -148, 32, -239, 119, 19, -16, 38, -8, -55, 0, 154, -178, 215, -163, -19, 40, -109, -89, 84, 41, -35, -83, 160, 67, -112, -224, 26, 52, 131, -5, -58, 11, 69, -53, 311, -104, -51, -222, -148, 352, 142, -78, -20, -122, -137, -11, 49, 9, -67, 76, 41, 105, -12, -76, 30, 3, -35, 31, 29, -8, 13, 42, 13, -10, -32, 17, 10, -29, 57, 49, 15, -29, -75, 5, -6, -3, 32, -37, 23, 39, -24, 90, 210, -281, -166, 196, -147, -157, -172, -206, 148, -52, -6, -47, - 8, -229, -46, 105, 114, 26, -121, -176, -146, -185, 37, 221, 30, 71, 76, 74, -130, 136, 85, -97, -78, -300, 46, 67, -236, -19, 72, -44, 29, -22, -253, 215, -236, 185, 10, 93, -265, -149, -237, -187, 34, -67, -84, -106, -1, 118, -220, -4, 64, -71, -245, -154, -51, 46, 119, 51, -202, 215, -70, -48, 214, -281, -93, -57, -50, 336, -123, -6, -127, -106, 61, 46, -8, 35, -27, -48, 62, 0, 25, 26, 81, -32, 23, 17, 5, 21, -93, 120, 109, -38, -19, 17, -16, 20, 3, -9, - -45, 27, -23, 10, 106, 67, 57, -44, 75, 30, -31, 34, 11, 25, 434, -384, -202, -256, 187, 71, -130, 88, -1, 259, 18, 4, -247, 177, 286, 300, 250, -137, -20, 39, -157, -108, 43, 19, -227, -111, -95, 113, -16, -172, -78, 58, 139, 18, -46, 3, -120, -2, -6, 20, -260, 154, 182, 38, 95, 108, -210, 304, 275, 52, -187, 110, -65, -279, -69, -87, -2, 19, -3, -168, -149, -346, -288, 6, 178, -158, 76, 25, -105, -282, -26, 168, -107, 151, 296, 91, -118, 171, 2, -16, 83, 134, - -9, -21, 39, 87, -44, -188, 14, -3, 23, 26, 67, 142, -47, -22, 109, 98, 24, 16, -64, 137, 19, -7, 84, 28, 33, 16, 76, 67, 76, 121, 13, 74, 14, 82, 41, 47, 35, 77, 70, -412, 44, -154, -552, -425, 107, 4, -95, 99, 267, -42, 160, 142, 83, -42, -143, 118, -122, 15, -105, 167, 305, -273, -78, 17, 111, 30, -84, -49, -101, -7, -125, 161, 36, -192, 215, -214, -68, 263, 232, 196, -222, -146, -199, 232, 315, -4, -64, 250, -366, 46, 99, -35, -307, 278, 98, 141, - 261, 14, -371, 98, 153, -95, -27, 257, -265, -249, -214, 27, 331, 179, -47, 379, -503, -185, 7, 243, 114, -72, -399, -62, -160, 45, 153, 390, 67, -109, 52, -66, -25, -128, 2, -106, 37, 107, 61, 98, 112, 36, 25, 1, 21, -53, -55, 6, 118, 45, -13, 21, 48, 95, 14, -31, 17, -30, 77, -138, -83, -61, 89, 76, -444, 449, 183, -10, -45, 38, 78, 244, -46, 27, -77, -56, 138, 71, 160, 71, 93, -303, -125, 510, 52, 152, 215, 81, -172, -320, 100, -133, 13, 113, -159, -187, - 229, 268, -139, -99, 208, -255, 112, -196, 89, -190, 276, 39, -36, 97, 475, 131, 184, -53, 24, 81, 350, -30, 502, 15, 239, -8, 453, 160, 338, 257, -57, -151, -41, -173, -191, 266, -53, -104, 41, 4, -136, -66, 42, 119, 33, -227, -225, -117, -230, -6, -5, -67, 64, -4, 93, -14, -94, 19, -40, -173, -109, 25, 231, -97, 86, -26, -2, 108, -81, 37, 53, -59, -40, -29, -66, 33, -83, -108, -41, -117, 147, -41, 9, -12, -9, 16, -49, 22, 37, 19, 60, 80, 14, 59, -44, -127, - 25, -35, 53, -52, 521, -137, -5, -642, -23, 343, -180, 298, -409, 59, 41, -12, -542, -25, -903, 42, -100, -378, -66, 50, -198, 34, 228, 35, -207, 38, -64, 200, -222, 13, 289, 65, 23, -43, 221, -143, 23, -1, 170, 33, -305, -163, -216, 252, -572, 276, 227, 195, 108, 42, -250, 178, -371, -88, -78, -77, -17, 23, 118, -285, -112, 479, 200, -175, -204, 52, -85, 146, -98, -30, -156, 435, 221, -149, 26, -222, 50, -168, -59, 173, 160, -50, 317, -125, 157, -208, 221, 32, -130, -175, -262, 66, - -30, 119, -34, -77, 47, 49, 78, 64, 144, -6, 46, -113, 90, -81, -42, -61, -13, -143, -26, 56, 128, -123, -61, -89, 87, 68, -58, -11, -97, 73, 330, 334, 194, 173, -162, 193, 321, -239, -9, -619, 355, 242, -88, 143, -40, 49, 221, -139, 346, -312, 30, 389, 170, 24, 300, -106, 138, 79, 161, 266, -157, -32, 490, 245, -11, 68, -332, 451, -380, -24, 395, 123, 426, -267, 68, -17, -104, 57, -411, -289, 388, -193, -83, -131, -437, 310, -103, -72, -194, 191, 444, -350, -71, 299, -329, -144, - 267, 373, -617, -165, -53, 263, -9, 307, -75, -226, 15, 164, 399, 201, -268, -14, 196, -397, -243, -76, -203, -207, -24, 188, -178, 44, 196, 54, 35, 137, -34, 88, 85, 83, 48, -16, -119, -41, -33, -109, -49, 17, 14, -17, 17, 120, -99, -33, -73, 57, 57, -24, -82, -182, 92, 69, 119, 32, 29, -14, -112, 45, -45, -53, -32, 323, 684, 132, -404, -144, 134, -897, 28, 5, -141, -44, 415, -678, 149, 317, -249, 281, 524, 130, -484, 131, -122, -9, -474, -143, 432, -49, 396, -104, -139, 65, - -335, -189, -242, -179, -132, 323, -358, 58, 625, 422, 141, -635, 106, 417, 174, 25, -227, -276, -678, -469, 97, -232, -232, -14, 290, 205, -204, 9, 412, -159, -70, 19, 542, 21, -27, 275, 86, -617, 173, 179, -3, -511, 216, 299, -224, -160, -419, 112, -154, 159, 80, -99, -177, 116, 53, 178, -88, 278, 99, -191, 23, -10, -262, 5, 22, -1, -5, -138, -119, -56, -3, 175, 59, 91, 142, -65, -83, 67, -136, -122, -4, -7, 44, -40, 32, 86, 93, 11, -53, -13, -6, -15, 2, -23, 12, -3, - 121, -68, -84, 217, 157, -20, 62, -201, 707, 39, -142, -9, 313, -150, 87, -76, 74, 269, -488, 517, 585, 165, 248, -198, 332, 771, 26, -87, -141, 328, -115, -185, -64, 117, -382, 171, -336, 387, 89, 390, -243, 355, 107, 465, 78, 99, -165, 290, 74, -91, 418, -162, -296, 591, 472, 175, 446, 646, 783, -242, -244, -275, 99, -358, 425, -51, -37, -600, 141, 683, 696, -26, -89, -475, 9, 454, -230, -281, 258, 42, -246, 89, -39, -150, -32, -128, -4, 264, 197, -52, 49, -62, -261, -341, -62, 172, - 71, 242, -47, -226, -61, 251, -116, 144, 232, -230, -60, -21, 61, -11, 156, 114, 58, -230, 61, 128, 40, 54, 85, -204, -94, 2, -9, -107, -264, -85, 25, 139, 32, -107, -928, -649, 337, 129, -488, 48, 212, -445, -281, -193, 525, 234, 166, -170, -132, -136, -331, -441, -775, 400, 342, -166, 869, 417, 834, 572, 51, -270, 219, 101, 378, 435, 481, -71, -87, 204, -221, -52, -195, -363, -597, -175, 603, -152, -244, -344, 238, 365, 241, 23, 354, 694, -417, -191, -322, -233, -672, -165, 167, -306, -241, -772, - -1100, 119, -726, -1139, -826, -348, 734, 254, 447, 336, -762, -322, 63, 380, -380, -449, -435, -136, 223, -258, -949, -597, -139, -193, -71, -141, 531, 486, 502, 514, 168, -6, 190, 53, -19, 151, -429, -166, 182, 249, -15, -140, -157, 62, -235, -338, 307, -252, -131, 27, -297, -278, -504, -196, -121, 35, 414, -108, -65, -133, 210, -113, 8, 203, 13, -145, 91, 203, -128, -31, -10, 108, -1760, -276, 565, -599, 246, -234, -955, -298, 1023, 1289, -685, 24, -236, -1052, -838, -792, -845, -452, -552, -46, 180, -147, 215, 198, - -346, -95, -475, 199, -747, -673, 160, 115, -204, -247, 584, -173, 812, 179, 753, -512, 327, 212, 912, 487, 319, 86, 137, -110, 267, 375, -297, -414, 638, -90, -804, -1540, -1852, -1336, 219, -4, -1725, 557, 291, 429, -590, 72, 200, 74, 881, 899, 1799, 596, -964, -1237, -762, -685, -793, -705, -28, 381, 513, -336, 677, -587, -819, -637, -425, -321, -641, 395, -49, 377, 288, 40, 664, -355, -158, -670, 219, 350, -61, -65, 196, -645, 18, -233, 116, -314, -445, 260, -19, -189, -76, 306, -252, 155, -235, 178, 153, -97, - -234, 137, 150, -477, 189, -126, -146, -151, 94, -313, -144, 987, -264, -1865, -534, 1537, -213, 343, 218, 288, 538, 442, 153, -303, -114, 78, -333, -76, 564, -504, -302, -505, -122, 89, 64, 136, 263, -383, 342, 843, -16, -488, 44, -319, -112, 501, -527, 62, 166, 613, 883, -559, -322, 345, 47, 100, 102, -370, -953, -167, -444, 870, -1646, -1078, -446, -176, 475, 103, -581, -94, -669, -718, -260, -519, 94, 433, 1977, 370, -295, -1269, -1047, 315, -33, -1191, 645, 646, -1217, -19, 315, 355, 1310, 580, 273, -1291, -668, -889, - 812, -77, -267, -140, 252, 862, 727, -378, -769, -1117, 271, 669, -236, -110, 584, 340, 509, 135, 180, -427, -131, -199, 219, 237, -63, -94, -67, 317, 346, -502, 292, 230, 418, -262, -190, 271, 91, -360, -41, 441, 79, -312, -654, -2213, 314, 341, -75, -38, -173, -639, 248, -142, 1127, -1167, -240, 1188, -57, -807, -101, 700, 851, 522, -156, 608, -465, 410, -190, -161, -402, 666, 452, -440, -204, -67, 676, -67, 69, -439, 454, 294, -506, 909, 37, -824, 721, -896, -474, 808, -1737, -1109, 939, -603, 694, -1103, 241, 399, - -608, 19, -52, -1137, -267, 1166, 1230, -1409, -470, 424, -1130, 1450, 1453, 204, -2090, -1099, 2215, -1176, -238, 1796, -1060, -2160, -488, 1943, -422, -1425, -353, -2598, -123, 2096, -769, -2099, -217, -592, -286, 619, -79, -29, -767, -503, -247, 835, -1069, 49, 167, -337, 35, 996, -643, -808, -110, 278, 625, -253, 313, 475, 52, -730, -390, 13, -581, -284, 1103, -421, -1081, -293, 626, 257, -84, 136, -979, -567, 742, 1100, 132, -822, -401, 32, 290, 548, -323, -1224, -1155, -36, -1456, -434, -624, -587, -446, 936, -112, -307, -406, 179, -517, -1213, - 928, 289, 800, 248, 828, -337, -524, 180, -881, 674, -799, -172, 514, -605, -134, -370, -965, 139, -730, -527, -638, -473, -295, -648, 107, 707, -488, -177, 82, 652, -305, 227, -679, 1089, 337, 464, 295, 1044, -66, -1238, 267, 442, -347, -9, 644, -863, -854, -1000, 855, 249, -1227, 471, -811, -164, -1146, 499, 809, 162, -1269, 705, 585, -168, -1115, 294, -674, -236, -50, -346, 549, -504, -903, 441, -203, 371, -6, -41, -7, -252, -282, 183, 804, -106, -1138, -323, 473, -571, -240, 538, -206, -87, -456, 884, 524, -272, 401, -80, - 180, 714, -131, -643, 265, 403, -326, 511, -84, 312, 38, -246, 436, 624, -362, -679, 263, 401, -329, -77, 383, 121, 1078, 2024, -485, 1004, 197, -477, -903, -526, 1179, -385, 220, 458, -117, 1087, -158, 853, 892, -1092, 565, -285, 28, 402, 334, -36, 180, 325, 1091, 1121, 866, -631, -213, -1487, -42, 352, 675, 156, -1229, 541, -737, 957, -861, -603, 65, -722, -121, -417, 1476, -804, -391, -1542, -499, -809, 2181, 1324, -456, -1466, -1569, -934, 1086, 1413, 720, 208, -1883, -876, 624, 529, 86, 683, -388, -1243, 592, -2109, 2298, -215, - -1479, 3451, 499, 1201, 2073, -3426, -2463, 683, -199, 523, 753, -2140, -154, 431, 47, 1791, 132, -939, -93, 963, -554, 420, 500, 18, -387, 471, -1241, 951, -238, -399, 543, 142, 43, 562, -128, 336, -63, 215, -157, -657, 403, 275, 381, -6, 17, 255, 149, 97, 767, 843, 54, 552, -516, 76, -337, 639, 592, 87, -163, -389, -896, 74, -896, 606, -1266, 784, -521, 1286, -580, -60, 733, 130, 65, -332, -287, 33, -493, 543, -63, 577, -452, -446, 152, 23, -458, 289, -57, 252, -140, -124, 241, -230, -18, 179, -92, -110, - 914, -63, -305, -164, 435, -40, -496, 264, 536, 108, 14, -317, 114, -257, 247, 649, -229, 296, -243, -73, -266, -127, 173, 209, -377, 228, 70, -49, -377, 64, 140, -282, 410, 341, -683, 174, -627, -716, 494, -255, 597, 323, 20, 304, -92, -370, -86, 21, 416, -187, 129, 170, -235, -44, 146, -73, -43, 239, 0, 91, -194, 82, -17, -204, 389, 33, 318, -155, 262, -130, 21, -204, 176, -99, 385, -120, 364, -372, 86, 24, -74, 12, 49, 286, -9, -338, 227, -191, 40, 204, -205, 357, -743, 1575, 298, 388, - -199, 145, -45, 300, 95, 673, 47, -363, 222, -236, 105, 139, -307, 18, 76, -331, 305, 80, -135, 410, -145, 163, -124, 78, 79, 39, -50, -119, -54, 59, 11, -66, -197, 150, -132, 76, 132, -134, 30, -125, 38, -199, -325, 339, -180, -85, 144, 68, -56, 40, 291, -317, 140, -118, 252, -266, 154, 77, -46, 61, 8, 6, 124, -168, 97, 86, -44, -15, 221, -32, 76, -253, 345, -264, -2, 174, -153, 119, 40, 43, -160, 133, 138, -83, 56, 69, -113, 43, 59, -23, 121, 7, -1, -11, 109, 85, - -66, 95, -46, 44, 49, -10, 135, -58, 3, 87, -103, 10, -9, -73, 13, 78, -20, -61, 135, -83, 297, -1398, -3471, 750, 2886, 1952, 4072, -1332, -1139, -2344, -3747, -370, 1168, 1540, 2009, 1013, 111, -328, -869, -1239, -188, -331, 122, 284, -15, 71, 150, 66, 490, 582, 362, -67, 67, -431, -904, -963, -473, -632, 520, 960, 1018, 1119, 613, -181, -442, -822, -869, -603, -340, -39, 219, 422, 452, 381, 328, -56, 88, -97, 43, -72, -45, -26, -308, -322, -234, -486, 0, -91, 61, 828, 1089, 369, 369, -298, -600, -414, - -722, -579, 204, -49, -350, 270, 287, 344, 815, 340, 357, 90, -439, -431, -355, -385, -490, -416, -250, 78, 544, 822, 768, 313, 155, -199, -373, -333, -370, -425, -196, -176, -15, 146, 110, 333, 439, 320, 216, 78, -28, -206, -216, -333, -378, -294, -266, -65, 281, 424, 454, 407, 164, 78, -204, -319, -173, -235, -323, -240, 44, 220, 201, 116, 125, 115, 84, 30, -21, -27, -77, -92, -85, -87, -102, -44, 59, 91, 94, 65, 24, -12, -28, -43 }, - {-196, 25, 62, 60, 309, 84, 65, -91, 12, -157, 37, 144, -73, 7, -30, -77, -124, 96, -208, -105, -104, 113, 124, 65, 30, 89, 74, 148, -51, 52, 92, 20, 30, -107, -46, -45, -40, 100, -191, 32, -66, 200, 5, -36, -50, -82, -27, -86, -252, -80, -49, -41, -56, 26, -47, -12, -16, 88, 40, -11, 56, -49, 108, -71, -117, 113, 119, -51, -113, 11, 62, 47, 54, -53, 1, 44, 59, 26, -16, 7, 73, 141, 68, -17, -2, -33, -35, 30, -46, 29, 35, -13, -5, 16, 14, -14, - 12, 8, -65, 10, 5, 20, 12, -25, 23, 19, -2, 279, -52, -27, 30, 77, -206, 128, -244, -11, -118, -17, -78, -18, -19, 123, -104, 133, -139, -152, 64, 204, -240, -67, -116, 2, -60, 65, 86, 44, 88, -139, 5, 196, 77, 25, -142, -203, -122, 31, -104, -59, 40, 132, -119, -117, 48, -86, 152, 51, -15, 107, 101, 0, 170, 84, 53, 45, 112, 175, -115, 34, 48, -123, 11, 100, -39, 253, -78, -67, -53, 94, 129, -164, -67, 45, -30, 40, 16, -72, 32, 15, -53, -87, 36, 24, - 80, 7, 25, 37, -3, -26, 59, 3, 0, 50, -27, 24, 67, -6, -14, 13, -10, 21, -41, -13, -19, 3, -6, 26, 3, -26, 1, -359, -58, -80, -64, -32, -44, 191, 228, -52, 186, 71, -103, 48, -156, 27, 33, -210, -31, 32, 36, 145, -28, 126, -85, -161, -170, -49, -86, -129, 133, -53, -26, -24, 28, 72, -206, 0, 28, -98, 245, 19, -61, -54, 262, -19, 33, 155, 4, 94, 37, 8, 144, -1, -101, 129, 69, 83, 117, 38, -96, 68, 96, 93, 145, 0, -134, -108, 170, 236, - -216, 43, -57, -39, 49, 90, 87, -70, -28, -67, -112, -98, -36, -62, -96, 21, -26, 36, 31, -30, 17, 5, -78, 26, -53, -95, 6, -28, -40, -43, -12, 16, -15, 27, -18, -33, -44, -41, -18, 7, 31, -264, 282, 261, 197, -137, 154, 278, -70, 217, 82, 33, -34, 240, 113, -56, -172, 100, -71, -91, 97, 115, 50, -170, 28, 153, -74, 52, -335, 49, -27, 162, 40, -69, -101, 207, -178, 15, -144, 17, -44, 116, -24, -37, -176, -42, -31, 219, 11, -200, -7, -11, 69, 105, -89, 1, - -113, 122, -26, 147, -79, 219, 108, -240, 255, -36, -176, 31, 233, 48, 36, -188, -12, -72, -102, -98, 9, 90, 115, 63, 63, -73, 55, -63, -7, -3, -29, -12, 66, -104, 28, -10, 9, 36, 29, -2, 45, 6, -69, -74, 44, 21, -3, -49, -10, 13, -7, -21, -48, 31, -1, -29, 33, -19, -13, -38, -24, -14, -49, 35, 303, -106, -221, -12, -331, -1, -285, -100, 194, -203, -224, 66, 18, 19, -53, -74, -163, 109, -318, -98, 31, 196, 11, 198, 70, 437, 167, -5, 18, 208, -51, -63, - -40, 34, -139, -69, -233, -17, -108, -65, 286, 4, 178, -73, 72, -19, 106, -36, 99, -99, -123, -20, 34, -124, -124, 10, 62, 132, -20, -63, -28, 126, 214, 11, -147, -210, 2, 57, 21, 286, -180, -10, 127, -48, -151, 201, 92, 35, -101, -108, -180, -71, -20, -94, -48, -81, 14, 20, 44, 5, 12, -101, -53, -108, -38, -32, -83, -53, 27, -10, -36, -10, 26, -68, 33, -49, -7, -21, -38, -13, -2, 30, -48, -71, 35, 18, 271, -209, -43, 17, -17, -8, -172, -133, -19, 113, 41, 45, - 48, 119, -25, 109, 89, -284, -109, -333, 86, -118, 167, -108, -147, -108, 86, -222, -184, 256, -141, 278, -66, 83, -99, -189, 207, -160, -179, -19, -98, -211, -162, -266, 11, 169, 98, -104, 294, 107, -108, -138, -213, 8, -80, -150, -75, -64, -105, 55, 235, -15, 15, -161, 75, 78, -139, -111, 56, 285, 114, -72, -38, -61, -295, -234, -196, 204, 218, -33, -102, 94, -65, 82, -43, 38, 7, 3, -95, 63, -56, -41, -15, 56, 43, -7, -80, 49, -12, 36, -27, -19, -70, -32, -2, -10, 14, 12, - -9, 11, -58, 25, 6, 7, -21, 71, 46, -4, -28, 6, -44, 81, 391, -74, -1, -64, 254, 241, 83, -402, -67, -488, 289, 122, 8, 505, 239, -44, -226, 208, -96, 52, 71, 33, 166, -146, 283, 108, 28, -85, -143, 192, 162, -31, 106, -240, 46, -321, 132, 18, 164, -263, 55, -86, 59, 300, 255, 12, 74, -186, 246, 7, 522, 552, -72, -147, -149, -119, -319, -89, -416, 26, -34, -23, -84, 147, 248, 387, 360, 277, -454, -324, -13, 23, 479, -336, 258, -17, -95, -49, -11, -94, -263, -172, - -49, 78, 26, -6, -71, 42, -92, -8, -49, 102, 114, -27, -20, 106, 82, 14, -14, 39, 8, 16, -19, 46, -2, -26, -41, 14, 47, 68, 147, 114, -54, 14, -102, -19, 48, -8, -19, 4, 23, -141, 281, 61, -207, -114, 527, 518, 581, -57, -24, -98, 98, 285, 328, 95, -140, -279, -568, 169, -336, -73, -34, -72, 39, -16, -104, -12, -329, -130, 21, -60, -367, -155, 32, 268, -75, 8, -292, -98, 5, 195, -118, 120, -327, -91, 77, 125, -89, 441, -89, -55, -228, -75, 178, 61, -19, 230, - 319, 371, -64, -185, -209, 4, 45, 88, -148, 120, 159, 133, 131, 372, 252, 166, -18, 84, -368, -69, 40, 190, 301, -56, -167, 53, 105, -86, 155, 123, 167, 26, 74, -8, -12, -120, 95, -37, 63, 55, 19, 88, 9, 142, 102, 64, 42, 40, 2, -18, 13, -59, -2, -74, -117, -47, 26, 21, 53, -24, 36, -49, 24, 63, -537, 671, -18, 99, 367, 8, -128, 20, -653, -397, -186, 106, -128, 76, -305, 213, -106, -2, 404, -392, -261, 379, -118, -552, 40, -340, 71, -27, 208, 90, 105, 43, - -66, 247, -27, 317, 193, -111, -189, -176, 86, -86, 87, 62, 186, 56, -349, 22, 119, -119, 15, -239, -53, 23, 16, 554, -96, 394, 470, -128, 252, -76, -14, -260, 166, 401, 279, 64, 110, 249, -16, 207, -84, -113, -200, 110, 511, 116, -66, 42, -359, -120, 8, 339, 247, 108, 219, -61, 215, -1, 135, 18, -11, -24, 150, -15, -95, -57, -38, -21, -38, -74, 108, -69, -94, -26, -124, -83, -105, -59, -74, -93, 32, 24, 40, 35, -56, -28, -97, -125, -12, -69, 41, -32, 10, 63, 64, 46, - 111, -28, -11, 87, 642, 93, 160, -152, -77, 436, -288, -67, -567, 531, 277, 38, -193, -535, 54, -142, 65, -600, 214, 317, -349, -83, 52, 37, 116, 344, 423, 2, -1, 80, 16, -256, -294, -194, -387, -190, 329, 154, -124, -163, -108, -679, 147, 164, -319, 522, 18, 389, -140, 253, -84, -336, 30, 310, -171, 171, 198, 554, 153, 175, 529, 303, 200, -732, 151, 113, 142, 16, -300, 533, -396, 304, 317, -478, -105, 656, -584, 100, -138, -62, -211, 256, -110, -217, -187, 115, 247, -230, 287, -237, -105, 328, - 119, -26, -145, -152, -5, -59, -250, -27, -54, -68, -24, 198, -18, -180, 16, 78, 187, 119, 148, -58, 77, -107, 4, -35, 77, 158, -117, 74, 72, -7, 42, 34, -347, -518, -234, -222, -692, 455, 63, 486, 18, 62, -246, -132, 232, -28, 240, -257, -89, 36, -122, -212, 288, -312, 345, -133, 106, -85, -250, -225, 94, -87, -12, 174, 700, 42, -100, -248, 92, 565, -115, -102, -343, -124, 38, -324, -125, -459, 280, -560, -1007, -112, 23, 468, -501, 449, 288, -241, -474, -82, 67, 128, 8, 281, -202, -80, - -993, -139, 1007, 92, -180, -142, -536, 389, -178, -157, -139, -83, -237, -347, 93, 189, -18, 142, -295, -531, -27, -283, -87, 3, -281, 57, -207, -358, -268, -133, 106, 154, -38, -422, -112, 20, -213, -98, -25, -197, -120, 45, -16, -156, -67, 62, 18, -206, -86, -2, 176, 197, 47, -68, -81, -31, 130, -37, -21, 4, 45, -174, 149, -41, 98, 477, 426, -130, -168, -37, -673, 451, -424, -348, -270, 173, 73, 419, 55, -222, -261, -269, 217, -101, -143, 384, 427, 149, -281, 354, 566, -210, -120, 492, 128, 103, - -314, 5, 466, -677, 473, -97, 67, 287, 343, 2, 173, -317, -260, 182, 650, 179, 161, 251, -324, 74, 290, 172, -51, 237, 146, -382, 317, -372, 87, 282, -298, 234, -364, -140, 69, 19, 236, -144, 203, -148, 30, 81, -67, -145, -295, 799, 86, 244, -344, -803, 572, -544, -238, 3, -126, -77, -47, -221, 142, 120, 61, -204, 260, 205, -87, -84, 77, -68, 72, -68, 275, 107, 25, 201, 206, -114, 1, 104, 143, 64, 68, -124, -171, 142, 177, 262, -36, -228, -34, 28, 114, -354, 135, -114, -54, 90, - 83, -83, 124, 17, 98, -51, 235, -444, 473, -172, -465, -603, -168, -60, 357, -531, -84, -61, 282, 531, 440, 275, 43, -134, -80, -53, 374, 308, -70, 50, -79, 241, -577, 347, 192, 272, 94, 64, 501, -195, -422, 4, -138, 30, -587, -325, -32, 494, -330, -104, 83, -19, 17, 485, 197, -74, 45, 238, 159, 565, -163, 259, 289, 155, -89, 94, -610, 263, -112, 29, -138, -336, -451, 93, -213, -615, 151, -523, -382, -89, -787, -478, 122, 338, -391, 86, 35, 909, 865, 814, -21, 47, -423, -256, 343, -182, - -116, 57, -105, 191, -229, -115, -5, 73, -136, 176, 180, 9, -71, 50, 176, -138, -180, -46, 159, -208, 359, 205, -12, 162, -52, -145, -228, -125, -202, -110, 126, 23, 362, -82, -799, -884, 528, 475, 160, 514, 860, 246, -327, 279, -129, -242, 394, 29, -351, 217, 284, 66, 101, 23, 45, 788, -16, 170, 74, 489, 30, 781, -3, -342, 625, 129, -275, -96, 331, -67, -5, 260, -474, 475, -99, -693, -194, 69, -693, -77, -72, 306, 296, 523, -365, 81, 84, 110, 224, -331, -373, 198, -8, 400, 325, 101, - 834, -138, -127, -568, 851, 151, 591, 362, -948, 137, 87, 583, -308, 249, 6, -251, -30, -203, 470, -897, -108, -63, 5, 42, 145, 221, -2, 415, -15, -58, -132, -85, 28, -143, 50, -38, 126, 89, -42, 36, -48, -250, -13, 14, 65, -255, 138, -52, 145, 114, 204, -206, 239, -128, 78, 172, 156, -52, 7, -93, 135, -8, 67, -3, -26, 346, 195, 5, 162, 48, 168, 523, -1106, 656, 668, -285, 159, 93, 181, 4, 532, -388, -84, -417, -3, -236, 38, 112, -607, 273, 660, -454, -435, -445, 878, -384, - -215, 81, -300, -910, 160, 659, -906, -412, 314, 485, 133, -139, 211, -323, -150, -18, 450, -619, -490, 347, 565, 221, -704, -230, 18, -34, -122, 367, -108, 554, -451, -100, 0, -519, 329, -604, -413, 191, -268, 584, 848, 498, -559, 295, -163, -170, -394, -125, -643, 491, 365, 174, 21, -307, -169, 197, -671, 541, -126, -95, 286, 49, 261, -75, -38, -232, -64, 20, 49, -182, -60, -88, -62, 303, 35, -7, -143, 122, 125, -110, 70, 138, 35, 234, -81, -168, 38, -272, 143, 99, 38, -10, 111, -25, 179, 54, - 129, -216, -60, 197, 15, 79, 106, -202, 34, 203, 642, 1070, -8, -811, 171, -968, 165, 439, 206, 58, 581, 430, -26, -89, -801, -432, 11, -375, 1083, -198, -246, -468, 58, 407, 285, -15, 209, 317, -480, 164, 929, 328, -638, -450, 301, -316, -43, 226, -142, -527, -126, 63, 886, -192, 197, -237, -716, 125, 899, -243, -539, 156, -330, 219, -189, -220, 617, -159, -71, 301, -532, 191, 653, -271, 56, -383, 1149, -210, 137, 373, -267, -64, -307, 161, -347, -293, -274, 440, -598, 88, -89, -178, 464, 10, -159, -197, - 24, 174, 135, -266, -48, 12, -74, -329, -198, -60, 78, 26, 26, 46, 268, -271, 282, 56, 81, 19, 223, -127, 367, -81, -6, 282, 368, -193, 241, -121, 80, -214, 186, 156, -318, -16, -128, -44, -160, 115, -196, 176, -312, -1771, -621, -32, 566, -297, -887, -334, -130, 435, 113, -118, -439, 464, 823, -374, 623, 156, -1178, 440, 553, -194, -479, -90, 726, 775, -64, -587, 41, -67, -76, -489, 121, 223, -776, 536, 456, -547, 102, -614, 218, 1503, -1342, 1390, 629, 63, 851, 423, -869, 523, -653, -146, 715, 34, - 205, -364, -635, 1935, -454, 29, 763, -367, 149, 59, 471, 1090, 1036, 981, 62, -18, -157, 51, -264, 74, 833, -220, -288, 84, 116, 484, 564, 161, 158, 401, 171, -305, 100, -157, -451, -202, 238, -339, -489, -371, -16, 46, -280, 145, 319, 51, -102, -18, -358, 426, -62, -92, 295, -243, 201, -181, -145, 502, -1, -370, 475, -290, 286, 135, -185, 144, -64, 346, -157, 122, 18, 30, -36, 369, -188, -42, -26, 66, -53, 161, 453, -120, -1307, 594, -950, 1336, 157, -1162, 262, 10, 545, 257, -282, 989, 241, 50, - 660, -528, -735, 24, 384, 1333, -188, 4, -140, 960, 104, -762, -451, 145, -85, 425, -742, 357, 120, 220, -67, -289, 168, 299, 2, 893, -1440, 127, -509, -315, -187, -1052, -1530, -1582, -1152, 123, 5, -917, -9, -166, 97, -568, -1473, 1451, -28, -213, 293, -1437, -101, -357, 268, 424, 1974, 1475, -168, -17, -49, 390, 595, 364, 270, -54, -242, -1400, 262, -27, -549, -243, 912, -127, -170, 438, -40, 480, -189, 242, -30, -98, 334, 415, -193, 60, 179, -76, 83, 23, -9, 284, -124, -142, 230, -271, 357, 0, 191, 304, - -156, 77, 257, -61, -178, -61, 24, -45, 66, -353, -28, -279, 291, 47, 194, 145, -49, 12, -26, 139, 178, 155, -371, 1798, -1713, 296, -328, 68, 728, -528, 184, 30, -1855, 48, -206, 92, 217, -828, -307, -1372, -351, -65, 78, -518, -388, -596, -246, 595, 132, 1200, 296, -403, -422, 738, -816, 1411, -1098, 322, -886, 20, 851, -1539, 1455, 258, 171, -1057, -209, -199, 3, 510, 510, 641, -1219, -29, -477, -414, -467, -656, -452, 25, 702, -745, 204, -1373, -457, 350, 413, 77, -1561, -845, -555, -795, -657, 58, -517, 836, - 254, 420, -286, -430, 1401, -466, 379, -278, 113, 1052, 144, 192, -583, 599, 350, -243, 557, -412, 157, -151, 379, 79, -120, 207, 481, -159, 157, 174, 148, -53, 133, -64, 333, -104, 60, 315, -59, -116, 101, 139, -207, -42, -586, 376, 259, 8, -322, -128, 36, 130, 458, -68, -117, 164, 123, -62, 465, 94, -551, 153, 557, 781, -1447, 2228, -1663, -168, -1000, 207, 30, -602, -855, 1018, 686, 325, -433, 454, 146, 962, -747, -490, 600, 999, -1257, 519, -38, 609, -448, 184, -553, 123, -1042, 352, 1132, -30, -80, 1406, - 250, -637, -1359, 1176, -611, 534, -495, 1405, 623, -146, 150, -802, 114, 355, -384, 398, -1685, 671, 1540, 1206, -657, -681, -685, 783, 69, -238, 69, 1986, -959, -443, 772, -651, -1781, 767, 405, -1270, 723, 1246, 1098, -325, -483, -864, 473, -530, -339, 803, 546, 254, 702, 402, -264, -242, -894, 219, -372, 321, -328, 650, 447, 108, -116, 619, -328, -38, 83, 244, 146, 292, 263, 31, -143, -78, 221, 125, 91, 40, 345, 1115, -30, -77, 168, -373, 139, 408, -566, 261, 297, -207, -157, 271, 149, -317, -1432, 764, -85, 199, - -526, 458, 9, 251, 75, 83, -300, 228, 774, -990, 850, -145, -525, 175, -358, 231, -366, -299, 249, -789, -84, 1052, -1520, 429, 69, -253, -470, -550, -362, 1104, -912, -129, 353, -921, 231, 509, 335, 176, 156, -519, 406, -1357, 15, 1192, -502, -131, -271, -333, -14, -958, 505, 389, -799, 749, 203, -902, 367, -172, 651, 577, -848, 298, 930, -877, 488, -623, 489, 578, -902, 510, -71, -470, 677, 41, -1084, 337, 473, 151, -306, 58, 810, -371, -770, 818, -41, 68, -43, -96, 492, -366, -186, 360, 128, -80, -373, 547, - -213, -346, 22, 292, -177, -123, -92, 430, -337, -162, 22, 238, -211, 173, -16, 427, -273, 76, 26, 51, 711, -280, -3272, -7183, -2839, -4770, -6503, 2478, 891, 2142, 9713, 8094, 5341, 8344, 5674, 687, 1420, 1031, -4434, -2857, -1965, -5073, -5178, -1427, -1441, -3213, -952, -685, -3871, -3328, -1078, -1830, -3659, -890, -612, -2866, -329, 2002, -863, -695, 2954, 1815, -1200, 2619, 4316, 486, 2429, 5296, 2591, 1340, 5711, 4176, 3107, 6932, 9375, 7416, 8610, 11156, 7286, 4770, 6255, 4032, -1118, -271, -2768, -6870, -9717, -10454, -13997, -15926, -16911, -16361, -15726, -15637, -13062, -9998, - -9382, -6123, 492, 2602, 3374, 10213, 10022, 6914, 10179, 9329, 5063, 4919, 6488, 3925, 1848, 4536, 4627, 2079, 3739, 5645, 3744, 2229, 4805, 3981, 799, 2439, 3534, 392, 665, 3866, 2360, 1266, 4094, 4057, 1473, 3228, 2782, -742, -2040, -2115, -4848, -6556, -6476, -7472, -8238, -8544, -8369, -8588, -9555, -9887, -9468, -10562, -9054, -6180, -4738, -1639, 2675, 5641, 8261, 10651, 10787, 9188, 8289, 6748, 5047, 4018, 3319, 2628, 2008, 1779, 1611, 1169, 966, 852, 470, 50, -188, -530, -926, -1187, -1264, -1417, -1503, -1441 } - }, - { - {-122, 74, 119, -42, 105, -17, 111, 56, -24, -44, 113, 10, 22, -128, -21, -9, -6, 175, 86, -6, -132, -96, -57, 16, -3, 38, 81, 25, 30, -133, -20, -129, 5, -71, 85, 84, -34, -70, 88, 19, -33, -119, -16, -77, 21, 73, -121, -59, -20, -47, 309, 74, 179, 13, 59, -1, -89, -83, -105, 50, -87, 63, 2, 76, 78, 190, 57, -16, -10, -113, 184, 169, 30, 52, 48, 52, -11, -94, 28, 55, -36, 16, -29, -86, 41, -72, -49, -22, 6, -32, -35, -41, -1, -2, -7, 8, - -15, 27, -15, -26, -3, 34, 13, -14, -47, -14, 43, 3, 19, 17, 427, -101, -89, -35, -85, 20, -203, 16, 40, 10, 138, 16, -29, -122, 78, -172, -148, 54, -72, -35, -26, 29, 116, 159, 12, -25, 188, 68, -11, 7, -77, 2, 207, 0, -96, -78, -22, 70, -96, -118, -121, -99, 94, -93, 35, -113, 40, 137, 9, 97, -41, -77, -38, 67, -4, 104, 152, 22, -46, -79, -4, -12, 7, 5, -134, -14, -63, -68, 65, 14, 42, 50, -160, -89, 66, -30, 118, 22, 100, -20, -25, -28, - -58, -14, -64, -26, 2, 93, -23, -2, -16, 30, -1, 36, 7, -8, -24, 29, -46, 0, 2, -26, 21, 27, -39, 13, -19, 17, 16, 0, 27, 3, -14, -305, -151, -66, -209, -73, -200, 58, -18, -125, -144, -22, -118, -3, 97, -8, -179, -67, 2, -70, -58, 51, 167, 215, -35, -58, 120, 137, -44, -33, -28, -98, 29, 44, -88, -66, -21, 82, 183, 11, -63, -1, -93, -35, -148, -70, -66, -234, -25, -107, -74, -257, 158, -112, -99, 45, -17, -19, 33, -213, -56, -77, -17, -123, -17, -59, - 56, 73, -70, -38, -102, 35, -16, -22, 0, -158, -4, -143, 21, -10, -45, 41, 173, 82, -41, 9, -31, -68, 6, 26, -34, -6, -42, 0, -18, -53, 21, 19, -55, -26, 15, -24, 7, -37, -28, -30, -52, -56, -5, 13, -29, -34, 0, -17, -7, -19, -1, -11, -19, -47, 24, -17, -22, -23, -564, -44, -278, 250, -145, 450, -287, 284, -255, -15, -3, -196, 154, 6, -73, 46, -64, -26, -191, -2, -144, 115, 41, 140, -82, 209, 189, -182, 52, -155, 166, 2, -115, 10, -16, -6, 122, 18, - -180, 75, 131, -8, 154, -71, 126, -187, -94, 123, -107, 31, 166, -150, 245, 97, -240, 59, -231, 84, 130, 88, 125, 179, 61, -22, -14, 12, 58, 129, -44, 243, 48, 167, 91, 49, 13, 168, 31, 42, -95, -130, 68, 90, 11, 144, -16, -1, -26, 171, 53, -61, 40, 29, 26, 58, 10, 106, -15, 37, 21, 41, -26, 20, 11, 2, 11, -36, -31, 14, -39, -18, -42, 28, 1, 373, 2, -101, -34, -139, -166, 272, -53, -40, 250, -19, -48, 111, 195, 56, 97, -5, -212, -56, 160, -242, - -240, -90, 53, -171, -102, 3, -24, 167, -64, -37, 177, 246, -213, 56, -51, 90, 25, -95, -20, 102, 157, -42, -221, -50, -19, -59, -110, 16, -14, 40, -30, 30, 207, -153, 20, -117, -94, -160, -48, -93, -221, -8, 16, -86, -17, -92, 86, 107, -17, 32, -79, -23, 268, -36, -111, -364, -165, -5, -124, 83, -35, 31, 0, -73, -13, 105, -89, 20, -25, 10, 1, -76, -56, -33, -58, -12, -93, -20, -52, 10, -36, -13, -50, -55, -53, -14, -5, 18, 14, -8, 15, 12, -3, 51, 45, -1, - 27, -22, -28, 6, 483, 543, 103, -197, 124, 214, 215, 121, 162, 73, 266, -27, -32, -108, 167, -98, -234, -322, 37, -154, -133, 114, -34, -85, 272, -19, 337, 4, -133, -91, 119, 79, -66, -266, 385, 223, 3, 209, 125, 136, -126, 154, 79, 31, -46, -68, -169, -239, 68, 116, -186, 75, 162, 241, 65, 218, 102, 186, -271, 81, 26, 55, 8, -18, 117, 106, 103, 149, -48, 73, 44, 214, 263, -132, -154, 24, -62, -138, 60, 146, -88, 62, -260, -191, 46, -132, -61, -42, -117, 1, 0, 16, - -1, 53, 63, -3, 33, 12, 48, 50, 2, 5, -2, 55, 29, 31, 69, -11, -33, 51, -13, 1, 79, 48, 74, 101, 17, 46, 28, 67, 444, 140, 196, -162, 64, -402, 22, -290, 220, 148, -122, 186, 105, -196, -49, 285, -9, 196, -54, 40, 227, -282, -22, 47, 83, 19, 91, 12, 275, -127, -79, -82, 208, 27, -98, 127, 351, -244, 43, 48, -21, 143, -71, 269, 90, 69, -220, -21, -58, 125, 93, 135, -151, -97, 127, -262, -148, 61, 283, 173, 250, -271, -87, -276, -72, 85, -24, -260, - 34, -159, -3, -285, -348, -140, -251, 16, 88, 52, -108, 140, 222, 64, 65, 130, -41, -211, -14, -145, 76, 26, -15, 42, 19, -154, -81, -42, 77, 14, -56, -16, -6, -20, 12, -29, -16, 14, 70, 21, 22, 19, -15, 24, 46, 28, 61, 21, 31, 7, 48, -73, -523, -472, -340, 103, 104, 391, -174, 371, -153, -614, -55, -58, -238, -398, -146, -9, -246, -3, -378, 27, -398, 227, -101, 165, -79, -8, -124, -144, 244, 47, -72, 277, 30, 44, 94, 255, 224, 171, 3, -304, -33, 145, 43, 185, - -90, 82, -447, 140, 267, -338, 197, 68, 316, 242, -2, -85, -10, 214, 104, -285, -233, -394, -192, -265, -62, -327, -72, -111, 330, -157, 162, -88, -51, -110, -232, -125, -76, -78, 207, -631, -137, 292, 11, 55, 155, 296, -190, 34, 76, -16, -6, -46, 79, 121, -57, 8, -15, 135, -54, -6, 136, 26, 46, 62, 62, -25, 8, -40, -57, -33, -99, 25, 59, 41, 22, -127, -3, -19, -9, -61, 31, 53, -33, -8, 62, -687, 532, -146, 316, 185, -10, -454, 363, 52, -29, 230, 164, -186, -1, 391, - 131, -172, 278, -148, -118, -80, 91, 4, -48, 40, 121, 108, 111, -283, 179, -234, 325, -198, 323, 106, 33, -312, -318, -104, -104, 376, 108, 301, 128, -265, 12, -59, 130, 9, 115, -31, -177, -103, 192, 476, 343, 40, 119, -32, -64, 245, 206, -85, 302, 425, 593, 14, -337, -407, 144, 76, -15, 105, 4, -129, -13, 359, -63, -154, 639, 163, -106, 189, 7, -5, -18, -99, -12, 196, 98, -60, -91, 138, 112, -6, 261, 77, 51, 31, 119, 47, 111, 78, 41, 25, 140, 79, 76, 24, 139, -14, - 56, 85, 59, -7, 155, 178, 57, -23, 184, 19, -80, -9, 136, 13, -7, -22, -19, 13, 39, 92, 321, -468, 395, 163, -319, 750, 113, -382, 89, 210, 20, 152, 538, -513, 336, -207, 298, -112, 64, -475, 81, -50, 192, -181, 27, 38, 5, -278, 269, 30, -29, 128, -53, 126, -66, 380, 299, 376, 373, -58, 130, 164, 17, -194, 264, -310, 96, 313, -185, 167, -346, 113, -30, -80, -30, 29, 107, 106, 364, -236, -12, 245, 519, -457, 117, -110, 157, -81, 758, -463, 166, -256, -145, 72, 78, 46, - -665, -346, 548, 305, -62, -292, -345, -131, 121, -364, -203, 186, 100, -3, -13, -253, 46, -70, -100, 124, -66, -74, -33, -220, 74, -53, -80, -76, 100, -103, 122, -13, -36, 50, 41, 169, -171, -29, -131, -20, 77, 69, 208, -62, 112, 34, 350, -462, -99, 651, -197, -14, 349, 81, 215, -488, 466, 30, 34, -124, -294, -41, -46, -315, -190, 347, -112, 66, -172, -766, 258, 34, -237, 145, 295, -29, 32, -61, 73, 200, 63, 322, 220, 50, 281, -228, -225, -320, 119, 184, 53, -507, 142, -433, 625, -149, - 221, 534, -212, 339, 84, 369, 148, -179, -549, -394, -308, -43, -323, -65, -282, -183, 550, 119, -236, -209, 110, 204, -49, 80, -1005, 403, 67, -322, -397, -103, -664, 71, 328, 36, -286, 176, 147, -234, 115, 69, -60, 7, -151, 39, 50, 38, -197, -107, 79, -123, 27, -74, -49, 47, 163, -209, 71, 162, -196, -183, 23, -168, 37, -112, 114, 63, -196, 109, -129, -83, 132, 31, 300, 93, -2, -19, 22, 217, -621, -761, 456, -375, -436, -126, 286, 591, -393, 29, 280, -88, -125, 150, 97, 444, 147, -432, - -18, -220, -17, -258, -338, 49, 334, -27, 148, -281, 80, 329, 256, 36, 24, 205, 195, 123, 302, -388, 420, 301, 102, -321, 21, 242, -254, 282, -202, 320, -88, 418, -665, 700, 162, 659, 40, -143, -49, 236, 13, -556, 19, -42, -576, 178, 405, -548, 451, -483, 147, 182, 97, -604, -293, -298, 55, 41, -354, -518, 97, -456, 305, -222, -122, 152, -286, -221, -293, -123, -165, 5, -235, -176, -215, -316, -156, -69, -75, -83, -96, -64, -153, -166, 103, -199, -111, -53, 146, -77, 0, -253, -185, -85, -10, -60, - -218, -33, -23, 169, 106, -144, -137, 25, -75, 124, -77, 65, -137, -351, 533, 108, 351, 340, 95, -262, 58, 899, -618, 149, -109, -338, 20, 121, 145, -4, 2, -177, -260, -404, -204, 305, -256, -406, 234, -145, 90, -54, 182, -173, 382, -138, 42, -9, 41, 353, 120, -164, 188, -150, 289, -174, 119, -413, -302, -221, 72, -206, -361, 152, 268, 79, -192, 124, 189, 215, 578, 797, 1083, -109, 173, 263, 153, 148, 174, -220, 430, -59, 562, 695, 509, 208, 286, 98, 970, 282, -177, -151, -138, -52, -62, 55, - -77, -178, 162, -283, 85, -61, 90, -138, -114, -84, 220, -209, -205, -10, 91, -102, -264, -82, 16, -120, 142, 274, -152, -11, 57, -20, 91, 163, -72, -177, -30, 98, -89, 250, 290, 185, -81, -186, -24, 292, 34, 2, 128, 50, -1, -37, 72, 83, -190, -8, 1081, 866, -378, -174, -450, 259, 126, 529, -93, -230, -104, -345, 77, 12, 500, -188, 187, -674, 371, -54, 261, -5, 237, 39, -383, -199, -328, -251, 277, 665, 291, -81, -206, -11, -55, 165, 226, -428, -8, -151, -142, -465, -357, -753, 15, -40, - 272, -227, 482, -368, -160, 962, 955, -662, 148, 551, -320, -155, 286, -109, -402, 1068, -265, -1630, 543, -24, -837, 639, 687, -246, 482, 607, -287, 18, 389, -423, 178, 333, -599, -86, -196, 29, -218, 0, 86, -257, 207, -298, -133, 139, 292, -171, 19, 54, -41, 94, -209, 308, -156, 325, 322, -12, 20, 212, -155, 42, -5, 267, -200, 159, 54, -640, 126, -85, -115, 29, -14, 62, -354, 43, -89, -322, 59, 537, -507, 162, 303, -444, 3, 232, -407, -203, 74, 187, 357, 172, -294, -57, 264, -309, 304, -156, - -395, 349, 179, 172, -101, -102, -142, -23, 293, -617, 301, -17, 507, -327, -2, -405, 171, -656, 69, 25, -263, -201, 101, -444, -762, 455, -46, 134, -453, 271, -76, 291, 313, 153, -321, 257, -156, -74, -591, 80, -422, -462, -672, -279, 103, 181, -694, -345, 33, -251, -930, -739, -759, -161, -456, 395, 559, 150, -563, -653, -760, -75, -60, 408, -369, -635, -314, -424, 138, 3, 145, 70, -212, 40, 149, -168, -74, -143, -92, -105, -207, -15, 244, 3, 67, 67, -49, 182, -128, 285, 254, -108, -239, -17, -96, -136, - -153, -136, 203, 4, 191, -211, -229, -46, 102, -362, 55, 30, -267, 51, -221, -472, 281, -117, 30, -83, 43, -244, -68, -473, 822, 913, -216, 617, -171, -237, -236, 601, -518, -116, -245, 952, 40, 351, 128, -85, 477, 269, 391, 126, -56, -161, 375, -57, -359, 458, -8, 402, -439, 315, 114, -446, -344, 829, 539, -45, 300, 252, -519, -338, 178, 138, 371, 52, 85, 149, 452, 190, 119, -439, 1237, 834, 100, -548, 280, -180, 158, -120, 268, -175, 46, 686, -466, -220, -628, 184, -168, -104, 583, 189, 78, 57, - -235, -465, 346, 7, 11, 375, 368, -22, -265, -304, 602, -55, -32, -109, 453, -29, -311, 214, 170, 289, 131, 107, 419, -77, -149, 153, -8, 25, 39, 199, -106, 7, -135, 54, 202, -85, 49, 260, -88, 62, 184, 21, -49, -378, 252, -208, 166, -250, -56, 114, -163, -55, 369, 278, 31, -48, 345, 78, 164, 163, 77, -52, 147, -296, -642, 1670, -1873, -216, -986, 1212, 328, 214, -470, 114, -383, 1086, -190, -69, 113, -53, -422, 163, 249, 329, -730, -384, -375, 151, -219, -197, -21, -6, 483, -247, 27, 363, - -42, -483, 64, 383, -42, -762, 573, 69, 14, -1, -318, 252, -1407, -985, -134, -353, 68, 108, -657, 1039, -407, 1430, -198, -500, 494, 82, 441, 662, 214, -680, -184, 764, 1779, 59, -449, 739, 69, 872, 146, 1181, -300, -48, -26, 275, 47, 453, 836, 48, -170, -149, 271, -226, -91, 541, 402, 58, -94, -205, -222, -142, -179, 389, -234, -170, 201, 68, -67, 173, 207, -113, 179, 275, -136, 16, -385, 494, 6, 396, 35, -420, 12, 40, 118, 41, 9, -361, -321, -24, -183, 259, 107, -127, -2, 203, 53, -125, - 22, 146, 12, -78, 68, 2438, 753, 265, -83, -268, -357, 793, 726, -849, 495, 375, 80, -260, -455, -1157, -439, 363, 112, -376, 687, -231, 274, 273, -176, -168, 717, 14, -284, 447, -403, 884, -444, -270, -57, 342, 176, 895, -285, -544, -200, 233, 53, 477, 124, 37, -205, 383, 1682, 713, -638, 537, -339, -519, 407, -25, 112, -40, 291, -454, -690, -1810, -485, 637, -249, -626, 260, -151, 259, -730, -644, -306, 261, 281, 851, 145, -72, -682, -966, -126, -441, 76, 333, -463, -479, -109, -593, -979, -335, -266, -531, -129, - 276, -279, -155, -320, -85, -700, -453, -449, 0, 56, 238, -396, 205, -531, 9, -316, -53, 153, -175, 236, -700, -145, 220, 89, 201, -96, -201, 326, -81, -79, 220, -352, -287, -60, 49, -466, -232, -258, -155, -49, -22, 28, -222, 10, -381, 543, -433, 1493, 1254, 588, -341, -523, 897, 770, -1005, -202, -615, 867, -144, -1225, -533, 440, 770, -1417, 572, -980, 367, -577, -147, 685, -226, 107, 440, 912, -591, -996, 227, -76, 113, 935, 239, 698, -878, -160, 287, -785, 1290, -148, 775, -105, -176, 635, 637, -361, 1421, -330, - -612, 686, 1222, 71, 226, 61, 542, -570, 436, 1848, 855, -56, 812, 995, -730, -2257, 178, 1365, 1547, 423, -142, -664, 807, 1704, 801, 417, -1661, 317, -938, -586, -1463, 1251, 279, -429, -576, 441, -414, 239, 176, 223, -536, -114, -58, 292, -178, 248, 225, -247, -150, 343, 26, 368, -145, 138, -229, 132, 705, 132, 143, -87, -731, -375, -446, 246, 1267, 1181, 1082, -83, -761, -735, -334, 497, 571, -41, -242, -399, -563, 153, 343, 270, 272, 198, 24, 1032, -2055, 1562, 321, -945, 9, 871, -587, 20, 483, -616, 49, -554, - -352, 575, -502, -289, -1050, 448, 1014, 280, -460, -783, -127, 577, 313, -670, -20, 791, -108, 47, -275, -203, 1874, -908, -232, -217, 313, 864, -929, -529, 1233, -155, -81, -1488, -1225, 502, 829, 444, -1516, 1028, -30, -242, 215, -1093, -302, -152, -538, 961, -762, -434, -819, -484, -1079, 312, -1686, -486, 196, -852, 206, 453, 204, -26, -303, -621, 892, -209, -87, -336, 539, 1067, 162, -1478, 129, -667, 97, 119, -267, 85, -438, -165, -37, -349, 6, -113, 257, 210, -80, 96, 479, -235, -171, 470, -355, 305, -172, -185, 37, -229, - -100, 277, -579, 154, 138, 194, 417, -314, 52, 288, 115, -129, -271, -78, -63, -16, -278, 61, -46, -1177, 718, -19, 929, -188, 961, 123, -120, 431, 1115, 535, 288, 225, 145, 440, -558, -43, -418, -439, 687, 428, 264, -195, -169, -79, 718, 111, -314, -515, -21, -120, 540, 84, 452, 847, -233, -2139, 143, 1742, 184, -1275, -163, 494, 388, 686, 624, -49, -402, -412, 546, -329, 63, 192, -2222, -384, -426, 355, 1748, -30, 141, -403, 120, 362, 734, 385, -432, -226, -1079, -63, 743, -325, -154, 276, 755, 614, -163, -766, - 5, 283, 86, -508, 63, 64, -39, -438, -571, 498, 407, -18, -89, -428, 341, 143, 77, 135, 109, 200, 13, -475, 267, 16, -30, 30, 127, 63, -65, 2, 18, -154, -93, -657, 104, 470, -328, 170, -534, 304, 139, -76, -148, -50, -53, 67, -118, 612, -59, -3499, -6591, -2643, -4459, -5127, 3204, 1126, 2946, 8839, 5790, 4674, 7001, 3500, 236, 2775, 699, -2788, -1955, -2220, -5111, -4150, -1788, -3715, -4093, -1688, -2515, -4225, -2178, 338, -2652, -2427, 548, -520, -2420, 2730, 1785, -2035, 2028, 3071, 472, 1759, 6169, 2933, 1856, 7255, 5088, 2947, - 7152, 9582, 5936, 8591, 11126, 7949, 5275, 6947, 3660, -3532, -2322, -4666, -10873, -10905, -11044, -16677, -16466, -16547, -17239, -16279, -15835, -12468, -9978, -7547, -3105, 922, 2431, 6172, 10723, 9083, 12176, 17308, 14551, 13585, 16541, 12253, 6292, 6813, 6396, 2405, 1717, 3434, 1278, -292, 1157, 415, -2371, -2121, -1273, -4253, -4884, -2127, -3714, -5121, -2107, -1353, -2785, -31, 914, -917, -130, -676, -3906, -5634, -6313, -7886, -9281, -8331, -7611, -7089, -5319, -3388, -2411, -439, 1883, 2924, 4242, 6987, 8497, 9912, 10626, 10065, 8967, 6852, 4677, 2600, 354, -452, -761, -1230, -1382, -1409, -1626, -1722, -1572, -1431, - -1583, -1698, -1621, -1653, -1760, -1639, -1479, -1133, -683, -404, -102, 361, 611, 781, 1038 }, - {-212, -20, 198, -177, 68, -299, 3, -108, 120, -101, 27, -69, -125, -32, -12, 91, 113, -108, -188, 98, 33, 69, 41, 78, -109, -82, 19, -21, 98, 70, -83, -18, 74, 138, 85, 1, -109, 58, -19, -58, 76, 33, -100, -84, -68, 56, -98, -53, 82, 31, -3, -103, 37, -88, -227, 22, -78, -147, 67, -42, -42, -51, 3, 111, 67, 37, 51, 84, -171, 89, -68, -66, -38, 56, 11, 120, 174, 68, 13, 19, -3, 111, -47, -5, 54, 3, -46, -48, 16, -2, -52, -27, 16, -3, -7, -21, - -26, 17, 11, 18, -8, 6, -6, -49, -19, 22, 39, -22, -26, 8, 454, -38, 83, 100, -46, 47, 181, -141, -25, 52, -70, -13, 133, -43, -30, -9, 52, -25, 64, -45, -44, -20, -103, -175, -33, -56, -23, 104, -186, 229, 2, 4, 8, 44, -5, -88, 14, 71, 173, 9, -1, -26, -58, 115, 55, -42, 64, -114, 20, 37, -86, -297, -93, -7, -17, -14, -26, -38, -21, -56, 73, 219, 125, 10, 0, -6, 77, -45, -199, -7, -104, 66, -118, 67, -288, -2, -40, 98, 158, -24, -37, 24, - 0, 85, 32, 14, 115, -84, -10, 15, 42, 0, 42, 2, 27, 12, -5, 9, -9, -1, 25, 36, 5, -10, -13, 5, -5, 21, 16, 10, -6, 4, 15, -399, -385, -145, -57, -55, 0, 97, 23, 79, -181, 89, 113, 109, 128, -99, 28, 301, -186, -7, -132, -192, -23, -14, 167, -81, 18, -143, 92, 57, 72, -321, 50, -59, -113, -30, -2, -239, -154, -133, -11, 199, 69, 66, 96, -89, 56, -80, 171, 262, -25, -24, 75, 18, 68, 147, -69, 152, -24, -5, 90, 123, -47, -178, -164, 63, - -22, -31, -72, 81, -137, 51, 103, 173, -101, 166, 109, 54, 83, 20, -28, -112, 80, -53, -104, -132, 55, -43, 80, 14, -51, -62, -31, 26, -32, -12, -42, -19, -2, 41, 22, -1, 24, 80, -8, 0, 47, -25, 13, -18, -13, 23, 34, 34, 22, -1, -10, 25, 12, 55, 66, -52, -5, 29, -438, 188, -197, 350, -328, 256, 130, -137, -171, -96, 66, 59, -93, 206, -75, -199, -41, 213, 146, -218, 34, -28, -228, -95, -147, -35, -174, -47, -73, -240, -86, 120, 173, -35, -206, -43, 145, -46, - 4, 9, 3, -205, -7, -26, -52, -11, 35, -147, 83, -158, -4, -2, 3, 115, 2, -55, 47, 79, 191, 86, 43, -57, -119, -113, -47, -123, -88, 71, 125, -93, -155, -107, 49, 26, -146, -51, 18, -123, -57, 16, 37, 49, -57, -68, -93, 3, -12, -36, 28, -31, -11, -71, -16, -25, 61, 30, -26, 30, -4, 9, -31, 3, -18, -2, -26, -48, 33, -4, -45, -29, -5, -42, -48, 536, 214, -34, 123, -84, 301, 129, 541, 12, -520, 136, 318, -186, 57, 220, -166, 156, -134, -27, -166, -157, - -49, 47, -16, 75, -70, 234, -137, 68, 44, 153, -274, -141, -107, -30, -96, 29, 170, 123, 269, -36, -19, -150, -49, 172, -163, 142, -153, -62, 247, 357, 255, 48, -186, 134, 98, -96, 207, -133, 42, 36, -376, 0, -356, -140, 58, -91, -170, -142, 31, 249, 62, -97, -124, -106, 26, 43, 118, -182, -167, 15, -32, 15, -47, -24, -29, -12, 56, 18, 26, -20, -38, -34, 11, 102, 33, 75, 23, -108, 85, 42, 16, 21, 49, -7, 42, 13, -1, -30, -26, -44, 14, 51, -9, -18, -26, -154, - -18, -15, 5, -20, 331, 671, -292, -217, -59, -79, 234, -223, -407, -141, 29, -100, 117, 56, 203, 85, -81, 292, 274, -126, 20, -188, -32, 11, -116, -22, 204, 293, 12, 48, 121, 77, 47, 20, -111, -210, 24, -303, 11, 70, -96, 119, -77, -167, -13, 163, 72, -73, 495, -1, 160, -294, -66, 202, -94, -218, 128, -255, -229, 52, 280, -229, -129, -68, 12, -104, -103, 378, 221, -34, 21, -178, -128, -72, 114, 150, 13, 120, 78, -24, 111, -102, 378, 214, 42, 12, 35, -64, -24, -63, -67, -2, - -2, -61, 33, -92, -28, 72, -26, 74, 42, 70, 3, 48, 55, 50, 9, 83, 27, 12, -60, 6, -22, 0, 4, 30, -4, 28, -57, -2, 265, -477, -65, -358, -205, -325, -83, -51, -50, -125, 144, -458, 234, -157, 139, 60, 190, 10, 78, -185, -79, 85, -184, -134, 224, 61, 101, 89, -23, 60, 333, -120, 32, -151, 268, -163, -597, 184, 94, 251, 136, 346, -234, -93, 209, -87, -200, -95, 108, -291, 287, -11, 191, -245, -108, -89, -266, -54, -211, -97, 22, 305, 246, -28, -375, -214, -69, 297, - 245, 179, 165, -106, -434, -111, -13, 101, -137, -43, 222, -43, 262, 3, 182, 69, 9, -67, -7, 99, 26, -46, 9, -120, -21, -7, -161, -96, -103, -50, 31, -65, 26, -87, -12, -25, -47, 70, 34, -15, -110, -43, 43, 71, 1, -106, -56, 24, 55, 15, 26, 8, -628, -758, -429, 306, 22, -144, -163, -244, -28, 79, -424, -43, 263, -166, -118, 294, 76, -199, 72, -193, 438, -145, -107, 140, -232, -147, -137, 72, -162, -63, 71, 50, -520, 228, 223, -152, 398, 151, 36, 382, 217, 66, 52, 413, - -44, -74, -30, 253, 141, -380, 144, 115, -5, -203, -610, 266, -42, -152, -383, -218, 232, -52, -113, -256, -496, 48, -70, -265, -112, -470, -77, -107, -90, -22, 166, 357, 152, -122, -258, 98, 16, 148, 93, -60, 108, 38, -13, -141, 11, -228, -15, -52, 36, -90, 106, 61, -26, -21, -23, 13, -52, -15, 61, -26, -23, 115, -47, -32, 93, -74, 56, -192, -124, -72, -101, -12, -100, -135, -100, -30, -21, 43, -5, -83, 47, -646, 520, 29, 266, -47, -22, 49, 287, 29, -36, -390, 139, -43, -302, 79, - -197, -151, 560, 160, 173, -121, 201, 243, 234, -135, 204, 106, -236, 154, -229, -79, 147, 70, -23, -127, -119, 373, -108, -163, -104, 77, 81, -177, -300, -21, -322, -37, -291, -109, -69, 58, -148, -251, 318, -130, -350, 225, 374, -180, -119, 190, 137, 372, 240, 39, -3, -379, 92, 367, 294, -258, 280, 305, -203, -564, -182, -505, 85, 293, 147, 37, -152, -203, -23, 29, 88, -44, 166, -72, -58, 67, 176, -256, -34, -30, -79, 5, 71, -12, -8, -38, -5, -38, 14, 0, -6, 28, 92, -76, -46, 56, - 59, 197, -19, 84, 76, -79, 69, 35, -72, 23, 28, 27, 78, 173, 36, -52, 113, -31, -63, 14, 126, -1028, 496, 142, -46, 697, -39, 354, -309, -71, 57, 7, 400, 255, -538, 340, 28, 205, -484, -17, 283, -475, 599, 164, -4, -211, 38, 261, -426, 42, 111, 78, -262, -95, 252, 144, -25, 39, -172, -295, 125, -500, -19, 722, 705, -223, 89, -29, 203, 508, 45, 244, 82, -263, -18, -49, -760, -342, 474, 24, 147, -182, -45, 170, 230, -19, 589, 10, 460, 59, 99, 62, -298, -375, 466, 109, - -240, 339, -274, 27, 287, 48, -71, 135, -121, -116, 144, 197, 16, -261, -124, -281, -99, 72, 93, 47, -108, -50, -202, 148, -1, -81, -35, 63, 36, 184, 165, 107, 108, 37, 132, -86, 62, 71, 68, -75, 133, 70, -17, -22, -32, -31, 345, -751, 302, 473, -65, 141, 213, -115, -73, 292, -110, 443, -422, 231, 548, -587, 24, -279, 346, 146, 287, -297, -232, -3, 740, 9, 374, -166, 23, -51, -66, -328, -13, -92, 151, -147, -213, -179, -14, -62, 334, 58, -185, -168, -171, -62, -81, 546, 24, 275, - 19, -131, -120, 454, 339, -131, -428, 242, 166, -942, 54, 532, 518, 121, 412, -568, 932, 82, 178, 185, 444, -34, -399, -121, -472, 537, -238, -158, 468, -14, -185, -142, -353, 334, -575, -84, 55, -14, 81, -118, -247, -156, 76, 64, -117, 31, -112, -119, -89, 106, 54, -135, 126, 27, -167, 76, -31, -57, -128, -143, 26, 71, 296, -129, 175, 23, -61, -20, -36, -77, 44, -7, -90, -28, -63, 25, 59, 284, -561, -449, 394, 331, 814, -293, -220, -150, 150, -351, -46, 132, -28, 436, 279, -356, 28, 99, - 250, -405, 417, -11, 183, -75, -196, -425, 144, -77, -182, 80, -262, -255, -60, 128, 506, -764, -464, -414, -465, -135, 525, -317, -19, 517, -81, -239, -456, -126, -199, -939, -730, -209, 160, -94, 159, -212, -154, 439, 263, -472, -246, -527, -212, 38, 205, -98, 52, -451, -362, -331, -14, 72, 24, -427, 9, 564, 241, 644, -516, 789, 66, -498, -86, 18, 135, -87, 212, -306, 139, -271, 122, 178, -62, 401, -38, 91, -114, -151, -87, 7, 88, -160, -32, 48, -39, 152, -51, -83, -266, 111, 13, 133, 54, -92, - -251, 75, -319, 76, -86, -17, 30, -72, 21, 46, 215, 82, -99, -400, 77, -44, 922, 101, 444, -385, -262, -94, -435, -276, -420, -195, -272, 501, 126, 127, 516, -14, -30, 233, 464, 726, 530, -109, -197, -835, 230, 262, 102, -520, 602, 241, 353, -98, 33, 343, 752, 734, 422, 89, 782, 21, -234, 255, 474, 387, 704, 373, 15, 86, -426, 185, -1063, -181, -107, 236, 833, 470, 122, 607, -441, -398, 85, -1029, -247, 44, 197, 240, 271, -60, 451, 58, 233, 837, -516, -266, -144, 161, -100, -787, -151, 539, - -41, 683, -368, 20, 280, -65, 77, -283, -141, -219, -150, -243, -204, 55, 39, -490, -231, -276, -77, 92, 146, -218, -12, 67, -350, 53, -143, -225, -122, 19, 81, -154, -43, -236, -23, -63, -82, -172, -259, 65, 80, -138, -102, -101, -83, 47, 163, 48, 48, -709, -222, 131, 539, 989, -395, 19, 165, -180, 917, 164, -450, 804, -164, -268, 576, -520, -303, 36, 52, 73, 378, 203, 307, -92, 164, 461, 30, 315, 59, 13, 510, -662, -239, -224, 444, -337, -86, -198, 440, -185, 977, 714, -663, 327, -797, 116, - 290, 156, 174, -1016, -196, -980, 132, 82, 121, -154, -176, 470, -845, 292, -365, -1593, -595, -521, 264, -231, 244, 799, 853, 483, 450, 417, 123, -634, 668, 2, -736, -586, -925, -1226, -631, -123, 983, 354, 62, 377, -298, -6, 190, 158, -77, 144, 48, 100, 43, -303, 246, 163, 122, 49, -157, 87, -234, -84, -365, 306, 233, -50, 36, 244, 390, -174, -376, -114, 310, -68, -223, 329, -26, -191, 229, 91, 17, -56, -6, -162, 113, -103, -44, 236, -1277, -600, -452, 221, -978, 333, -590, 809, -973, -1230, -276, -188, - 943, 454, 413, -257, 99, -603, -487, 98, 188, -773, -720, -508, -76, 371, 263, -546, -686, -403, -410, -925, -540, 392, -267, -18, -138, 285, 459, -136, -1381, 566, 1133, 415, -37, -1386, -340, 588, -183, 1524, -175, -1249, 193, -220, 91, 23, -259, 320, 400, -1316, -360, 60, 451, -254, -676, 580, 48, -455, -1312, -1521, -788, -108, 101, 1198, 1698, 869, 660, 281, -1001, 350, -14, -530, -158, -1643, -353, -22, 4, 46, 703, 255, 204, -304, -102, 606, -429, -18, -34, 108, -321, -527, -584, 244, -277, -106, 330, 0, 47, -451, - 141, 130, 69, -373, -190, -250, -387, 39, -227, 397, 153, -290, 46, -115, 275, -396, -58, -29, 194, 169, 86, 207, -11, 104, 2294, 2107, -891, 1093, 968, -273, -165, -504, -274, -593, -418, 1750, -97, 1019, 11, 49, 12, -691, 163, 143, -1520, 226, 365, -799, -169, -246, -111, 225, -48, 47, 665, 271, -328, 207, 1062, 19, 488, -25, 397, -587, -713, -396, -1307, 350, 142, -578, -1588, -1034, -1484, 1080, -772, 170, 263, 247, 201, 1152, -1111, 8, -625, 1219, -2734, 562, 206, 876, 790, 6, -257, -416, -126, -791, 578, 1612, - -128, 335, 1011, -707, 398, 498, -900, -617, -1664, 1376, -272, -1206, 805, -200, 524, -34, 453, 81, -361, 571, 538, 91, 305, 520, 301, -346, -156, -337, -157, 439, 828, -34, -162, -32, 528, -844, 477, -227, 1121, 226, -680, -135, 492, -261, -361, -262, -213, -258, 265, 196, 711, -602, 26, -69, 383, 27, -64, 235, 272, 220, 455, 58, 523, -796, -755, 933, -1901, 1310, -784, -548, -345, 119, -551, -429, 597, -183, -1301, 449, -80, 230, -293, 1157, -944, 40, 480, -328, 364, -770, 64, -662, -335, 720, 93, 289, -409, 696, - -200, -325, 268, -426, -354, -228, -234, -719, -963, -268, 536, 9, -300, -962, 39, -760, -49, 307, -751, -185, 556, 562, 410, -933, -440, 643, 211, -18, 523, -3061, -706, -341, -1389, 137, 384, -81, 259, 658, -377, -651, 168, -591, -177, 639, 1015, -383, -1219, -736, 82, -651, 105, -504, -474, 129, -975, 13, -607, -186, -331, 139, 251, -95, -602, 136, -37, -380, 478, -18, -443, -151, -113, -166, -306, 171, -279, 235, 326, -123, 42, -184, -418, -594, 112, 84, 283, -687, 151, 2, -440, 350, -178, 253, 571, -1253, 263, 185, - 374, -201, -119, 426, 24, 2053, -264, -572, 75, -232, 1016, 188, -89, 965, 979, 319, 377, 535, -1214, -674, 1002, -142, -997, -508, -454, 681, 364, -370, -1438, 441, 222, 185, 233, -178, 143, -1081, 959, 663, 352, -544, -460, -8, 480, -111, 499, 213, -1138, -511, 178, -1150, 66, 212, -1008, -1424, -200, 421, -825, -1727, -755, -457, 1115, -685, 1259, -267, 59, 531, 73, -1934, -129, 73, 900, -1723, -2371, 164, -155, -1519, 853, 395, -57, -12, 1397, -2006, 1640, 339, 220, 657, -718, -659, -124, 303, -408, -37, 842, -720, -570, 736, - -419, -216, 314, 198, -832, 418, -276, -83, 299, 283, -886, -151, -688, 381, 543, 29, -1141, 804, -193, -25, 494, -129, -411, -82, 651, -980, 671, 30, -68, 238, 134, -616, 287, -9, 34, -802, 553, -527, 611, 85, -722, 55, 98, -212, 107, 966, 379, 2272, -950, -991, -410, -35, 2159, -294, 1789, -1248, -489, 761, -1360, -444, -1280, 217, 1307, -1787, -654, -147, 546, -9, 202, 503, -124, -1129, -1046, 60, 744, 1997, -440, 547, -570, 990, 36, 122, -273, -1168, 41, 1092, -184, -56, -402, -1018, 1354, 523, 904, 1215, -57, 79, - 752, -1920, 669, -965, 2285, -207, 228, 351, -662, -663, 233, -962, 1451, -838, -1063, -1071, 1518, 522, 882, -187, 881, 898, -904, -254, -838, -435, 1583, 1127, 152, 315, -2385, 1648, 2155, 257, -168, -399, -1276, 1865, -102, 135, -359, 63, -803, 1746, -409, 856, 142, -293, -94, 1684, -919, 835, 283, -702, 106, -219, 470, 143, 686, -273, 80, 137, 2, 681, 1159, -344, -49, 142, 641, 191, -873, -582, 1256, 253, 622, -1213, -1459, 1370, 913, 435, -93, -1125, -12, 201, -1694, 1159, -1205, 146, -555, 447, -47, 638, -102, -552, 951, -334, - -133, 146, -399, -347, 1098, -259, -151, -129, -56, 503, -384, 118, -281, 251, -245, -187, -588, 860, -531, 285, 138, 596, -669, 149, -273, 676, 89, 53, 536, 159, -887, -132, -152, 246, 389, 324, -806, 345, -609, 430, -347, 91, -199, 425, -166, 122, -901, 212, 439, -414, 411, 55, 152, 254, -363, 622, 247, -36, -195, 302, -189, 565, -473, -143, -450, 585, -579, 531, -482, 646, -549, 338, -541, 474, -35, 48, -155, 24, -92, -85, -165, 281, 113, -40, 95, -88, -150, 282, 46, 106, -181, 10, 287, -329, -77, 189, - 7, -99, -208, 513, -160, -261, 137, 45, -78, 53, -26, 48, -84, 72, -148, 250, -206, 289, 131, -706, 1425, 118, 179, -571, -421, -906, 607, -255, -186, -394, -16, -352, -44, -47, 159, 177, -29, -43, -258, 239, 224, -214, 100, -486, 192, 93, -86, -76, -162, 153, 33, -346, -94, -102, -287, 469, 48, -301, 45, -119, 409, -143, -192, 78, -245, 477, 13, -266, 75, -109, 233, -303, -61, 98, -110, 209, -120, 60, 95, -273, 37, 269, -414, -28, 125, -385, 698, -640, 318, 114, -366, 721, -492, 115, 92, -307, - 238, -126, -236, 229, -281, 181, -130, -96, 207, -174, 66, -71, -3, 39, -95, 43, -6, -93, 196, -168, 146, 4, -138, 133, -243, -25, 64, -41, -34, 33, -126, 153, -79, -56, 16, 15, -99, -16, -57, 52, 77, -112, 96, -107, -21, 101, -77, 333, -1526, -3524, 925, 3263, 2759, 3703, -1825, -2366, -3558, -3637, 251, 2713, 2995, 3281, 1092, -714, -2603, -4309, -2360, 1096, 1698, 2873, 2178, 595, -385, -907, -2156, -1397, -1329, -243, 1137, 1742, 917, 1163, 589, -655, -102, -1401, -1951, -333, -455, 345, 1843, 1062, 916, 271, -689, -710, - -611, -1011, -264, 45, 434, 529, 881, 252, -30, -444, -818, -70, 296, 303, 517, -131, -411, -197, -411, -323, 89, 233, 663, 562, 537, 32, -287, -1075, -999, -407, 65, 832, 892, 369, 379, -41, -717, -439, -51, -167, 39, 76, 173, 145, -92, -234, 139, 217, 178, 185, -16, -134, -84, -364, -150, -201, -343, 204, 499, 583, 193, 211, -113, -135, -520, -772, -298, 89, 242, 301, 634, 590, 286, -233, -496, -559, -524, -387, -26, 473, 729, 579, 167, -274, -330, -327, -190, -124, -143, 141, 325, 239, 52, -38, -24, -78, - -88, -123, -59, 64, 54, 36, 39, 35, 25, -46, -63, -25, 10, 23, 12 } - }, - { - {-169, -149, 185, -38, 148, 43, 220, -51, -114, -79, 135, 4, -49, -13, 152, -41, 28, 53, -102, -78, -33, 28, -106, 27, 21, -123, -40, -74, 10, -54, 20, 200, 103, -59, 9, -95, 73, -26, 118, -246, -27, 38, -88, 16, 119, 91, -111, -82, -89, -17, -71, -36, -108, 41, -10, -125, -65, -51, -7, 26, -28, -13, 53, 21, -59, 31, 133, -69, -18, -143, -55, -11, 59, -61, 17, 24, 19, 46, -111, -4, -63, 52, -41, -107, -31, -4, -2, -47, -50, 52, -24, -10, 19, 30, 1, -7, - 5, 18, 1, -12, 23, 4, -21, -19, 22, -8, 7, -15, 19, -19, -13, -3, -5, 7, 230, -86, 75, 192, -156, -176, -26, -44, -2, 98, 55, -245, 39, -140, -193, -12, 71, 77, -63, -8, -20, 105, -21, 87, -40, 10, 19, 26, -122, 51, 95, -44, 121, -67, -13, -151, 108, 27, -39, -117, -115, -53, -39, 59, -12, 51, 51, -104, 65, -139, 50, 81, 154, 148, -127, 63, -8, -34, 91, -69, -81, -62, 74, 37, 96, -95, 145, -47, -7, 43, 25, 84, -63, 120, 153, 266, 124, 85, - -156, -29, -102, -74, 97, -13, 120, 49, -9, -24, -20, 69, -51, 55, 66, -51, 32, 24, 8, 39, -24, -7, -51, -282, -303, 35, -25, 72, 67, 200, 91, 96, 49, -98, 38, 253, -169, -19, 8, 203, 122, 28, 90, -16, 70, 94, 208, 115, 117, 63, 50, 102, 37, -145, 89, 120, -42, 87, 115, -40, 37, 144, 53, -34, 52, 147, -7, -1, -29, 41, 138, -40, -77, 40, -47, 73, 87, -102, 22, -66, 6, 42, 116, 95, -243, 0, 119, -62, -101, 14, 19, 120, -9, -259, -113, 84, - -72, 123, -33, 1, 32, 154, 97, 65, -78, 126, -15, 78, 38, 16, 27, 27, -1, -20, 17, -10, -62, -26, -25, -8, -14, 0, -18, -45, 23, 10, -23, 6, 43, 32, 15, -6, -7, -4, -2, 41, -512, 72, 53, 239, -9, 187, 96, 48, -300, 1, -4, -233, 38, 175, 33, -3, -22, -93, -106, 48, 69, -8, 46, 54, 210, 24, 93, 98, -110, 24, -26, -30, -14, 77, -12, -52, -84, -50, 27, -149, -106, 63, -118, 39, -195, -233, -59, 289, -76, -17, 171, 57, 13, 183, -26, 21, - -23, 54, 117, -45, -182, 117, -106, -202, -80, -56, 0, 75, 219, 2, -2, -85, -8, 130, -61, -67, 156, -132, -10, 72, -160, -31, -55, -54, 18, -85, -121, 8, 75, -34, -52, -68, -69, -9, 50, 23, -7, -20, -54, 3, -18, -65, -97, -82, -1, -10, 39, -64, -3, -9, 31, -5, 13, 457, 15, -27, -173, -99, 241, -97, 188, 162, -184, -30, 141, -103, -49, -48, -66, 31, 51, 9, 88, -40, 14, 33, -37, -86, -90, -102, 9, 119, 52, -100, 10, 47, 227, -67, 204, -185, 84, 147, - -96, -59, -188, 89, -1, -132, 132, -164, 185, -10, 261, 60, 29, 63, 109, 58, -83, 129, -23, -137, -214, -58, 92, -107, -69, 84, -119, 236, -226, -1, 152, -129, -50, -237, -17, -93, -51, -71, 207, 81, 22, 9, 179, 18, -14, 143, 118, 107, 221, -47, 23, -62, 63, 73, 16, 22, -36, -1, -51, -26, 6, 20, 36, -17, -6, 71, 34, -26, 138, -7, -33, -56, -35, 51, -45, 5, -4, -47, 23, 15, -12, 35, 38, -36, 39, 221, 390, -114, -170, 45, -69, 108, 356, 2, -82, 113, - 61, 105, 64, -193, 8, -172, 97, 84, 51, 325, -15, 242, -6, -6, 74, -2, 255, 34, 161, -59, 218, -98, 116, 431, -70, -108, 304, 64, 198, -5, -188, 59, -108, 130, -227, -30, -118, 129, -19, 27, 235, -114, -235, 66, -20, -11, 191, 37, 28, -86, -154, -164, -54, -136, -102, 141, -70, -13, -51, 17, 1, 126, 79, -144, -207, -48, 7, 57, -56, -51, 171, 98, 85, 25, -138, -64, 76, 3, -45, 61, -18, 37, -44, 4, -25, -79, -93, -25, -82, 22, -11, 8, 58, -15, -43, 70, - 16, 45, 27, 5, -25, 35, -8, -8, -1, -7, 4, -14, 21, 44, -53, 15, -63, 10, -30, 535, -281, 188, 7, 93, -129, -101, -59, 116, 150, 32, -82, -156, 82, 148, -29, 47, -79, 162, 60, -303, -100, 98, -18, -129, -6, 138, -101, 47, -197, 115, 249, -103, 264, 9, -48, 176, -7, 13, 159, -344, 52, 104, 146, 99, 114, -154, -119, -6, 55, -167, 55, 162, 146, 54, 445, -140, -56, -201, -86, -132, -185, 229, 96, 223, -35, -358, 209, -127, 115, 102, 50, 62, -283, 335, 73, -156, - -271, -170, -170, 24, 139, -127, 11, 85, 73, 0, -59, 14, -6, 53, 56, 60, 42, 40, 21, -99, -88, 4, -32, 32, 40, -46, 64, -16, 24, 53, 23, 41, 12, -105, -7, -2, 37, 27, 13, -24, -28, 56, -16, 138, 24, 59, -642, -540, -498, 111, 102, 42, 22, -36, -39, 13, -85, -181, -126, -317, -140, -154, 189, -243, -108, -138, 41, 3, -63, 71, -21, -252, -5, 232, 30, -225, -199, 87, -81, 194, 137, -213, 210, 332, -278, -285, -152, 105, 264, -188, -194, 100, -112, 21, -25, -24, - -303, 58, 183, -94, 105, -150, -179, -177, -88, -306, 524, -111, -35, 91, 57, 112, 71, 163, 75, 142, 324, -419, 293, -100, -80, -14, -468, -21, 143, 13, 18, 131, 48, -11, 78, -158, 183, -66, -106, 99, -65, -58, 19, 81, -63, -99, 34, 79, 3, -34, -87, -47, 12, -122, -82, -43, 58, -28, 4, 65, 1, -122, -28, -104, -92, -87, -54, -96, 81, -29, 5, 174, -35, -53, -47, 95, 24, -32, -631, 483, 128, 105, -117, 473, -75, 223, -1, 201, -282, 111, 111, 43, -139, 422, -114, 128, - 97, 438, -295, -19, 122, -76, -217, 131, -204, 53, 56, -239, 93, 19, 12, 481, 301, -40, -197, -154, 107, -26, -289, 82, -25, 85, 217, 320, -220, 218, 109, -145, 104, 83, -227, -123, -143, 229, -248, -211, -568, -416, 115, -78, -82, -219, -440, 169, 34, -13, 216, 183, 260, 154, 63, -8, 42, 293, -217, 402, -148, -114, -367, 58, -68, -188, -33, 44, -92, 107, -44, 4, -45, -15, -39, -9, 66, 105, 8, 87, -98, -70, -50, 36, 76, -100, -38, -47, 15, -56, 45, -10, 39, 66, 1, -107, - 150, 144, 60, 1, -65, -4, -34, -16, 170, -763, 706, 507, -207, -175, 191, 2, 17, 337, 239, 10, -50, 136, -78, -49, 95, -151, 190, 130, -158, 205, -22, 55, -15, -336, -19, 245, 254, 100, 109, 136, -156, -198, 86, 153, -6, -76, -173, 72, -50, 216, 255, -28, 294, -153, 327, 177, 395, 29, 58, -113, -161, -30, 303, 494, 30, 377, -162, -361, 49, 137, -315, 329, -108, 117, -695, -299, -4, -167, 135, 230, 484, 101, 4, -236, -420, 109, 19, -352, 145, 77, -254, -72, 62, 279, 7, 85, - 86, 146, 120, -235, 85, -4, -46, 6, -11, -37, 101, 95, -97, -40, 0, 68, -37, 97, 15, 71, 64, -76, 59, 71, 183, 17, 105, 114, 29, 134, 50, 69, 32, 18, 50, 157, -66, -144, 37, 188, -296, 509, -218, 61, 380, 394, -29, -226, -121, -120, 29, -293, -232, 245, 62, 158, 192, 227, -102, 147, -56, 176, 734, 173, -354, 344, 395, 17, -65, 21, -195, -269, -141, 402, 270, 223, 342, 69, -59, -158, -435, 202, 230, 127, -69, -54, -150, 61, 354, 244, -406, 268, -342, 361, 77, 135, - 161, -60, -193, -59, 145, 624, -99, 312, -139, -282, 331, 298, 76, 68, 301, 105, 18, -34, -191, -59, -280, 90, -218, -109, 442, -23, 12, 9, 204, -67, 61, 135, 205, 222, 185, 72, 97, 101, 186, -29, -148, 210, 84, 116, 128, 5, -15, 13, -93, 58, 200, 22, 26, -42, -74, 167, 179, 35, 318, -40, 137, 243, 16, 67, -35, -93, 25, 53, 88, 175, 77, 131, 49, 31, 183, 260, -131, 264, 337, -387, 260, 151, -93, 24, 179, -162, -342, 513, 111, 98, 96, 305, 89, -307, 328, -440, - -514, 46, 62, -284, -93, -840, -595, -448, -151, -461, -227, 175, -414, 290, 267, -338, 436, 232, -85, -44, -226, 10, -403, 884, 259, 138, -441, 107, -136, 586, -118, -15, -535, 523, 35, 205, 170, 305, 173, -118, 175, -260, 264, -96, 156, -417, 945, 144, -438, 238, 276, 216, 322, 275, -426, 339, -8, 274, -215, 81, -548, 230, 239, 69, -131, -414, -27, 283, -367, -50, -43, -2, 112, 85, -83, 159, -9, -78, 126, 97, -115, -93, -240, -15, -223, 134, 38, 22, 176, 271, 172, 128, 86, -96, -37, 3, - -174, -144, -40, -58, 95, 220, 70, 139, -31, -682, 192, -93, -66, 405, -74, -69, 40, 363, -94, 212, -177, -209, -267, -339, 589, 307, 214, -185, -539, -661, 319, 219, -234, 158, -159, 16, 586, 256, -165, 316, -106, 164, -194, 198, -432, -635, -246, -283, -48, 744, -605, 350, 202, 152, -133, 293, 132, -581, -739, -263, -337, 838, 608, -203, -372, -31, -382, -81, 610, 564, 321, -497, 108, -389, 612, 290, -64, 2, 207, -361, 82, 539, 294, -488, 531, -271, 318, 842, 323, -198, -248, 720, 81, -44, -326, 127, - -153, 46, -95, -17, -20, -358, 47, -44, -101, 158, -26, -127, 25, -75, 22, -94, -138, 124, -153, -99, 75, 187, -8, 132, 111, -25, 1, -180, 26, 61, -151, 205, 103, -125, -82, -87, -37, -201, 121, 191, 11, -150, -85, 99, -41, 95, 137, 10, 51, -542, -212, 908, 421, 524, 128, -755, 233, -613, 403, 1136, 404, 713, -321, 206, 331, -34, 86, -291, 74, 447, 24, -119, -403, 222, 167, -411, 215, -156, 315, 449, 477, 575, 58, -446, 121, 272, -5, 783, 69, -900, -564, 256, -229, -1063, 39, 453, - 168, 48, -96, 560, -439, -545, -105, -195, -530, -29, 39, -309, -456, -280, 23, 66, -659, 197, -274, 160, 762, -104, -264, 531, -92, 442, -418, 286, 20, -485, -540, 977, 96, 132, 47, 1, 980, 800, 254, -73, 385, -188, 132, 229, -41, 301, 131, 88, -444, 265, 144, -25, 42, -151, 130, 346, -56, -112, -190, -209, 210, 246, 15, 1, -187, -203, 38, -291, 43, -96, 307, 109, 15, -192, -334, -76, -161, -226, 133, 136, 265, 768, 100, -1052, -476, 653, -941, 535, -891, 72, -142, -1289, -170, 580, 1187, 378, - -172, 288, -455, -153, -1035, -57, -703, -101, -154, -485, -515, -171, 296, -466, 321, 592, -610, 221, 197, 105, -649, -99, -7, -681, 178, 867, -66, -1259, 446, -760, -1942, 548, -803, -998, 54, -457, 139, 343, -191, 511, -427, 446, -352, -868, 5, 621, 596, -1128, 166, -135, -840, -224, -208, 1462, 730, 858, 391, 373, 905, 1301, -297, -616, -673, 118, -835, -257, 432, 703, 99, 64, 609, -141, -346, -470, 367, 417, 409, 96, 469, 195, -288, -64, -279, 429, 69, -50, -481, 146, 385, 42, 7, 377, -301, -201, 208, 21, - -151, -289, -93, 443, -21, -979, -91, -24, -224, -191, -259, -158, 213, 191, 113, -202, 1701, 1839, -1078, -427, 822, -372, 332, -512, 154, -526, -986, 1345, 197, 423, 347, 127, 178, 41, 273, 335, -953, -786, -688, -650, -486, -306, -254, -510, -289, -433, 493, 375, 190, -238, 101, -1009, -506, 275, -917, -84, 448, 793, 117, 154, -338, -592, -698, 563, -75, 557, -1959, 123, -227, 227, 1199, 148, 201, 136, -350, -402, 12, -79, -1098, 237, -402, 988, 67, -1080, -1471, -913, -185, -1033, -1012, -627, 715, -184, -696, -939, 787, -100, - 466, -528, 286, 775, -513, -744, -312, -384, 810, 172, -354, 320, 239, 705, 438, 206, -625, -623, -136, 74, -163, 114, 436, -94, -35, -316, -231, -171, -328, -60, 137, 201, 1025, 70, -255, -79, 139, 322, -17, 508, 214, 1171, 183, -6, 45, 217, -323, -503, 1916, -1110, 728, 1358, -650, 194, 1086, -1371, 56, 156, 670, -1539, 87, 106, 508, -670, 10, 279, -905, 138, -67, -167, 500, -147, -135, 213, -117, -151, 491, -454, 137, -186, 127, -290, -161, -355, 7, 72, 960, 321, 467, -94, 13, 713, -28, -266, 400, 296, - -318, -926, 854, -923, 154, 447, 585, -908, 975, 1566, -853, -1586, 2129, 755, -1048, 489, -1009, -1253, -624, -227, -1310, 1066, -1827, 553, 877, -723, -2445, 2319, -399, -593, 1546, -1533, 797, 1321, -391, -357, 412, 456, -243, 167, 138, 421, -203, -147, 470, 3, 108, -44, 90, 378, 280, -46, -331, 552, 595, -108, -506, -50, 254, 59, 368, 7, 322, 140, 471, 351, 396, -578, 153, -6, 27, 8, -353, -625, 926, -143, -851, 317, 210, 96, -138, -584, -465, 1063, -703, -563, -1122, -517, 664, 515, -301, -375, 353, 882, -381, 665, - 797, -568, -83, 486, -128, -4, -163, 41, -817, 221, -183, 25, 194, -166, 166, -340, -684, -325, -1190, 146, -5, -179, 218, 111, -79, -273, 476, 753, -796, 1158, -133, 153, 166, 1024, 469, 749, -944, -236, -179, 1335, -1249, -428, 608, -47, -1441, 96, -299, -248, 655, 719, 49, -542, 1161, -492, 1939, 24, -903, -2, -158, -1021, 1949, 391, -292, -2312, -1156, 650, -852, -766, 903, -3385, 83, 665, 488, -275, 949, -583, -77, 4, 494, -141, 100, 673, -48, -170, -215, -243, -12, 75, -46, -102, 435, -611, -138, 73, 101, -365, - -620, -157, -191, -88, -53, 120, -687, 53, 518, -324, 396, 305, -300, 19, -221, 87, 145, -320, 898, -437, -405, -520, 434, 589, 359, 1465, -282, 332, -140, -757, 379, -482, -272, 302, 658, -694, 758, 87, -38, 1545, -314, -172, 1158, -741, 1023, 441, -242, 407, 431, 953, 991, 288, -805, 1684, -1690, 57, 1538, -828, 341, -183, -199, -1783, 1211, 320, 538, 567, -371, -888, -668, -542, 85, 1694, 11, 1328, -442, -1023, 56, 381, -840, 1362, 554, 669, 1346, 871, -1440, 549, -2065, -2552, 53, 2149, 1348, 174, -1521, -5434, -999, 1680, - 1921, 2722, -138, -3453, -1948, -1799, 2760, 2109, -380, -1379, -807, -1677, -214, 2158, -210, 505, 360, -354, -782, 1176, -478, 655, 481, -45, -1093, 1499, -591, -284, 434, 389, -812, 13, -255, -307, 103, -30, 600, -1073, 569, -1291, -203, -216, 1533, 44, 416, -936, 489, -353, 678, 809, -392, -933, 336, 240, 787, 220, -1331, 1118, -837, -145, -542, 520, -609, -26, -64, -165, 125, 573, -605, 266, 48, -140, 9, 404, -512, -140, -75, 839, -850, 225, -372, 556, -620, -176, 212, -120, 117, -401, -71, 363, -110, 140, 115, 76, 454, -420, - 285, 328, 405, -57, -941, 121, 112, 383, 350, -68, 94, -158, -427, -73, 196, -80, 571, -465, -154, -927, 277, 100, -146, 207, 181, -13, -479, 149, 468, -91, -68, 184, -189, 350, -215, 59, -440, 208, 84, -70, -120, 255, -121, -185, -265, 277, -11, -140, -59, 275, -108, 121, -152, -93, -14, 9, -2, -152, 17, 4, -127, 130, -120, 360, 58, 48, -499, 140, -9, -200, 227, 422, -305, -70, -10, -221, 336, -57, 49, -222, 117, -48, 43, -142, -758, 1841, 502, 455, -243, -589, -566, 162, 358, 57, -20, -1, - -268, -48, 130, -71, 57, -28, -268, -13, 135, 211, -186, 52, 136, -268, 442, -267, -232, -231, 62, 129, 206, -223, 287, -410, 274, 243, -180, -18, -12, -47, 214, -228, 68, -73, -294, 420, -233, -8, -172, -54, 294, -381, 157, 106, -165, 140, -324, 94, 137, -241, 8, 130, -222, 224, -307, 86, 318, -463, 135, -177, 34, 182, -136, -71, 35, 40, -26, 130, -97, -86, 66, -76, 44, -30, 57, 51, -72, 37, -12, 67, -59, -18, 48, 1, -33, -108, 71, 71, -13, -75, 74, -4, -31, 72, -151, -32, - 90, -112, 164, -100, 11, 266, -74, 191, -106, -12, 215, -150, -53, 276, -1422, -3336, 945, 3266, 2247, 3553, -1978, -2106, -2871, -3325, 72, 2566, 2651, 2768, 544, -914, -1814, -2604, -2207, 172, 1715, 2033, 1830, 438, -505, -315, -1427, -1597, -673, -43, 614, 1347, 658, 489, 675, -337, -801, -131, -1281, -601, 14, 204, 977, 1138, 101, -172, -107, -839, -227, -12, -174, 290, 562, -120, -44, -220, -350, 72, 35, -38, 634, 429, 159, -16, -597, -864, -683, 49, 644, 552, 725, 99, 19, 165, -900, -512, -423, -77, 691, 156, 232, 644, - -371, -541, -126, -92, 200, 232, 73, 129, 57, -332, -344, -84, 0, 247, 358, 118, -50, -78, -102, 90, -100, -422, -66, 100, 196, 421, 103, -87, -202, -346, -75, 35, 112, 197, 247, 194, -99, -299, -315, -275, -31, 137, 152, 406, 418, 204, -90, -513, -543, -252, -190, 191, 503, 372, 160, 1, -40, -63, -146, -241, -230, -96, 35, 97, 148, 209, 192, 73, -60, -142, -161, -136, -76, -3, 45, 77, 97 }, - {-134, -89, 38, -34, -42, -65, 16, 130, -42, 1, 13, 223, -4, 43, -92, -64, -23, -60, -64, -60, -41, -57, -76, 64, 106, -58, 16, 4, -120, 4, -3, -85, 161, -82, 91, 35, -25, -92, -85, 83, -43, -31, -127, -32, -12, -60, 170, -37, -11, 71, -12, -141, -73, -124, -84, 194, -54, 215, -1, -9, -39, 25, 9, -128, -136, 100, 11, 68, -9, 79, 48, -124, -1, 42, 67, 0, 56, 103, -137, 37, 35, -68, 0, 32, 98, 65, -69, -20, -4, 23, 31, 24, 26, -18, 13, -37, - -24, 0, 50, 22, -2, -3, -34, 20, -3, -11, -3, 18, 7, 13, 32, -10, 14, 39, 295, -22, -35, -74, -160, -197, -181, 21, 163, 57, 217, 75, -97, 27, -256, -217, 102, -76, 143, -12, -113, -56, 284, 64, 120, -5, 92, -41, -34, 57, -38, -123, -8, 46, -14, -7, 181, 112, -193, 5, -122, 205, 121, 9, -72, -74, 95, 53, 153, -141, 243, 297, -81, 290, 0, 152, 95, -53, 51, 232, -26, -155, 135, 44, -1, -17, -27, 11, 136, -86, 50, 37, 72, -111, 128, 30, -10, 41, - 19, 13, -5, 30, 76, -52, 31, 21, 32, -47, 4, -77, 14, 37, -44, -28, 11, 22, 26, 8, 24, 1, 1, -255, -200, 62, -113, 80, -141, -201, -186, 25, -139, 126, 92, -178, -37, 72, 17, 88, -53, 91, 113, -158, 50, 51, -127, 74, 13, -150, 111, 106, -53, 116, 17, 95, 86, 35, -56, -15, -179, -55, -89, 94, 99, 38, -287, 54, 121, -66, 202, -166, -219, 16, -65, 69, -156, 284, -15, -96, 28, 3, 162, -10, -95, -7, -64, -89, -111, 51, -200, 20, 7, 58, 134, 43, - 96, 147, -101, -19, 33, -128, 87, -44, 74, 57, -39, -31, 108, -36, -99, 13, -10, -5, -53, 77, -61, 29, 30, 39, -16, -18, 5, -32, 12, -22, 2, -14, -30, 37, -15, 7, -5, 1, 1, 5, -614, -14, -78, 426, 6, 22, 88, -64, 213, 50, -235, -128, -276, 44, -23, -97, -82, -103, -67, 331, -158, -80, -91, -259, -15, -67, 83, 122, -45, -6, 71, -82, -25, -37, -96, 98, 202, -29, -38, 159, -220, 136, -176, -352, -224, -350, -57, -201, -136, 32, 134, 66, 95, -55, 116, -151, - -37, 121, -4, 170, -76, 50, -126, -96, 87, -215, 53, 155, -210, 18, -58, -99, -139, -126, -44, -57, 29, 145, -75, 43, -127, -136, -108, 47, 67, 16, -36, -42, -59, 28, -50, -44, -22, -41, -8, 5, -70, -18, -11, -54, -16, -25, -3, -11, -95, 9, 36, -20, -39, -6, 54, 27, -25, 390, 2, -218, -210, -72, -153, -59, -115, 30, 18, -173, -102, -190, 359, 152, 33, -21, 194, -291, -5, -6, -184, -245, 218, 4, 155, -245, -108, -85, 84, -9, 104, -169, 50, 69, -184, -176, -160, 38, - -54, -49, 154, -45, 16, 3, -32, -175, -108, -20, -264, -171, -140, 74, 49, 106, -27, 47, -4, -26, 121, -94, 212, 31, 63, -27, -72, 86, 64, 169, -52, 28, 101, -59, 0, -221, 103, -170, 107, -125, -125, -238, -48, 62, 25, -39, 54, 26, 108, 20, -35, 98, 51, -83, 19, -67, 73, -28, 11, -17, -11, -59, -4, 6, 10, -33, 27, -49, 18, -7, -28, -43, 10, -28, 62, 21, -20, -25, -28, 53, 31, 51, 2, 8, 23, 459, 435, 324, -112, 118, 163, 95, 91, -164, -144, -214, - 187, -201, -27, -147, 249, -280, -210, -106, -47, -155, -233, 64, 10, 12, -282, -156, 71, 57, 77, -78, -113, 7, 81, 105, -81, 100, -151, -41, -366, 131, 41, -65, -72, -270, -125, 32, -68, -378, 200, 82, -3, -104, -82, -161, 46, -59, 105, -26, -57, -216, -45, -24, -121, 232, -174, 1, 136, -61, -188, -106, 155, 227, 110, -20, -10, 119, -251, 98, -30, -15, 8, 51, -18, -13, 9, -51, -153, -43, -50, 43, 28, 14, -62, -33, -71, -85, -25, -6, 94, 7, 9, 9, -39, -23, 41, -55, - -13, 15, 24, -65, -4, -8, 32, -47, -15, -29, -48, -98, -48, -8, -46, -3, 0, -8, -57, 559, 188, -81, -64, 197, -376, -70, 307, 154, -212, -4, -144, 60, 236, 579, 191, 451, -159, -32, -437, 150, -127, 124, -191, -9, 19, -67, 158, -69, 75, 195, -148, 89, 247, -66, 83, 2, 100, 137, 139, -741, 272, -84, -348, -59, 213, 67, -269, 147, 212, -436, 35, -122, 257, 60, 212, -50, -153, -305, 19, -184, 579, 109, -95, 195, 24, 189, -456, -58, 70, 143, 33, -212, -34, 80, 203, 173, - -142, 6, 199, -7, 94, -68, -35, 142, 13, -9, -20, 9, 68, -64, -30, -7, 53, 54, -8, -16, 137, -42, -25, -71, 9, 40, -37, 5, 41, 58, -50, -20, -83, 8, 63, -29, 11, 32, 32, 113, 13, 56, -5, -46, 71, 20, -662, -726, -249, -57, 13, 155, -310, 98, 366, -210, 195, 254, -177, 6, -86, 310, 433, -207, -244, 218, 21, -207, 98, 4, 54, 62, -111, -80, -462, -23, -132, -10, -14, 314, 93, -563, 9, 272, -308, 82, 332, -72, 117, 7, -87, -214, 426, 360, -273, 144, - -102, -14, 133, -94, 111, -168, -19, 361, -102, 77, 170, -122, -296, -12, 101, 53, -142, 20, 80, 129, 263, 164, 290, 154, 56, 136, -48, 262, -9, -206, -278, 35, 90, -48, 208, -107, -112, 83, -26, 23, 10, -128, -18, -77, 94, 43, 76, 149, 18, -52, -216, -16, 50, -54, -23, 23, -48, 47, 48, 7, -51, -35, 105, -14, 49, 27, 34, -75, -80, -46, 18, 37, 63, 48, 30, 30, 79, -20, -713, 796, -46, 513, 40, -297, -89, -172, -208, -27, 15, 371, -58, 255, -256, -13, 64, 60, - 30, 323, 322, 118, 52, -40, -62, -17, -53, -535, -182, 248, 161, -59, 28, -253, 130, -310, 69, 496, 55, 109, -410, 221, 193, 54, -275, -119, -127, 24, -247, 255, 311, 189, -26, 466, 166, 681, 267, -179, 567, 15, -204, 411, -65, 137, 260, -184, -157, 381, 409, 243, -328, 128, -1, -150, -269, 204, 363, 220, 526, 75, -113, -114, -320, -120, 202, 34, -57, 16, -199, -138, 30, 55, -4, 219, 173, 79, 9, 67, 105, 56, -98, -37, 32, -19, -32, 95, 11, -22, 76, 32, 26, 33, -64, 21, - 192, -82, 122, 60, 8, -81, -92, -44, 175, -384, 509, -148, -336, 112, 221, -223, -113, -470, 196, -172, -58, -431, -190, -146, -75, -194, 101, -87, -107, 101, 141, 250, 245, -106, -90, -347, 136, 7, 227, 63, 60, -79, 90, -217, -185, 102, 51, 104, -424, 142, 276, -1, -374, -389, -305, -898, 126, -103, 433, -213, 359, 116, 23, 465, 69, -53, 332, 124, -457, -226, 53, -145, -260, -157, 585, 271, -279, -33, -157, -76, 84, 416, 5, -111, 547, -196, -501, -476, -567, -100, 41, -14, -101, -68, -243, -47, - 68, -74, -74, 48, 44, -354, -148, -277, 11, -93, -92, -148, -49, 41, 213, 3, 262, 131, 192, 22, 89, -90, 175, 0, -130, -189, 107, 19, 58, -49, 33, -59, 59, -20, 70, -14, -33, 48, -12, 224, -367, -91, -98, -47, -25, 980, 161, 359, -173, 314, 632, -540, 821, 488, -219, 9, 51, -294, -494, 36, -286, -440, -197, 41, 1, -53, -198, -32, -192, -12, -222, -15, 154, -345, 191, 294, -227, -210, 151, 116, -19, 882, 78, 588, -421, -39, -511, -373, 91, -374, -516, -342, -392, -84, -104, -433, - -473, 620, 97, 41, -83, 322, 178, 388, -38, 367, -204, 85, -683, 560, 270, 46, -375, -26, 170, 38, 66, 278, 385, -296, -383, -250, -60, -4, 42, -222, 26, 67, 159, 208, -26, -124, 215, 109, -160, -8, 78, -93, -169, 34, -57, -53, -5, -71, 197, -205, 114, -3, 218, -224, -55, 42, -58, -83, -37, -176, -198, -34, 21, 62, 72, -131, 136, 107, -81, 126, -24, 74, 6, 74, -55, 476, -196, -160, 531, -449, -343, -85, -273, -45, -535, 119, -330, 251, 34, 85, 304, 86, 214, 295, 280, 231, - 392, 45, 266, 239, -289, 496, 120, 228, -269, 387, 173, 271, 68, 96, -52, -359, 90, 201, 237, 259, 54, -437, -277, 312, 169, 70, -167, 215, -160, -438, 639, 390, 284, -248, -123, -326, -1014, -32, -143, 129, -238, -256, -448, 77, 141, 565, -449, 180, 6, 259, -396, -485, -296, 311, 93, 96, 164, -134, 53, 364, 128, 184, 231, -95, -87, -155, 2, 158, 196, 6, 80, 38, 30, 149, -95, -81, -133, -75, -138, -6, -209, -85, -220, -14, -134, -39, -33, -77, 60, -56, -283, -43, 109, 121, 228, -36, - -140, 64, -57, -205, 185, 157, 150, 355, 230, -815, 472, 503, -246, 429, 149, -687, -119, 910, -126, -600, -91, -55, -521, 370, 79, -261, 399, 266, 939, 551, 18, 72, 885, -223, 226, -357, -515, -152, -349, 82, -22, 181, -23, -60, -146, 698, 37, -545, -431, -96, -109, -16, 231, 638, 410, 137, -382, 497, 907, -188, 414, 387, 1091, 210, 211, 332, 467, 260, -369, -355, 254, -663, -397, -474, 457, 400, 281, -105, 338, 701, -394, 559, 558, -71, 549, -508, -221, -175, 1145, -553, 565, 354, 212, 163, -499, -46, - -391, 429, 410, -3, 36, -200, 308, -115, 36, 118, 130, 3, 191, -124, -62, -47, -121, 61, 118, -90, 57, 135, 238, 39, -206, 94, -224, 45, 215, 139, 227, -34, 362, -137, 269, -65, -77, -43, 22, 290, -201, 141, 2, 143, -162, 48, 77, -73, 383, 182, 625, 1114, 121, -114, 119, -59, -182, 34, 118, -271, -361, 124, -187, -102, 285, -13, 559, -292, 548, 270, 56, -316, 105, 546, 160, -276, 110, -65, 18, 321, -441, -233, 497, 12, -120, 431, -19, 153, 100, -410, -747, -158, 263, 482, 107, -368, - 483, -156, 978, -492, 659, -382, 238, 563, -827, -857, -2, -241, 226, 275, 43, -125, -503, 343, -69, 610, 280, 568, 160, 331, -134, 437, 162, -260, 58, -7, -1252, -37, 226, 305, 537, 451, -141, 39, -88, 85, 5, -139, -327, 145, -188, 436, 57, 85, 220, 127, -131, 126, 322, 277, -88, -50, 52, -67, -39, -197, -29, -413, -50, 142, -337, 239, -252, -211, 69, -214, 226, 85, -74, 142, -9, -24, 99, 303, -202, 47, 54, 726, 939, -206, -37, 331, 1243, 34, -736, -295, 149, 141, -233, 237, -168, 385, - -625, 32, 389, -262, -282, 53, -617, -191, -201, -983, -829, -481, 362, 425, -75, -700, 79, 24, -25, 139, -351, 837, -239, 106, 930, -815, 393, 136, -284, 337, -220, -662, 14, 570, -255, -416, 238, 75, 545, 3, -838, 66, -495, 825, -299, 123, 203, 98, -118, -538, 224, 561, 164, 579, -850, -470, -140, -9, 92, -659, 589, -83, -626, -211, 396, 367, -346, -483, 476, -385, -239, -11, -58, -54, -31, -142, -26, 236, -53, 217, -250, 172, 230, -63, 125, 35, -45, 1, 32, 407, 23, -80, 36, 89, -202, 71, - -259, -23, 303, -110, -236, -90, 137, 3, 12, 176, 16, -240, -121, 432, 319, -644, 948, 27, -1623, 651, -223, 127, 166, 219, 399, 146, -294, -71, 402, 272, -322, -17, -255, -132, -798, -101, 385, 477, 108, -189, 529, -544, 602, -346, -194, 72, -186, 161, -479, -648, -725, -232, 376, -145, 4, 442, 123, 78, -13, 15, -152, 6, 477, 294, 504, 427, 505, 344, -299, -191, 125, -32, -578, 390, -104, -547, 687, -7, 112, -19, -249, -82, 289, 418, 348, 11, 214, -701, -99, -250, 383, 132, -195, -223, 884, -270, - -302, -96, 143, -219, -581, -33, -99, -314, 546, 111, 206, -168, -28, 126, 34, 160, 174, -57, 107, -106, 121, 45, -96, -74, 90, 125, 35, -112, -91, -101, -73, 1, 63, -91, -108, 25, -7, -21, 96, -46, 151, 44, 440, -39, -54, -99, -189, -247, 2208, -2173, -111, -2363, -368, -901, -112, 574, -295, -657, 1028, -282, -182, 31, 315, -40, 854, 564, 337, -509, 31, -348, -353, -238, 10, -111, -97, -289, -66, 470, 55, 310, 310, -29, 415, 605, 30, -128, -320, -383, 149, 163, -318, 513, -685, -693, 73, -245, - 366, -643, 270, -1233, -658, -987, -89, -489, -47, -300, -373, -325, -33, 80, -964, 106, -214, 107, 1, -448, -786, 537, -474, -88, 481, -53, -155, 317, 398, -86, 396, 258, 479, 263, 485, 228, -293, -84, -258, 9, -214, 42, 174, 247, 271, -125, 124, 89, 176, -46, -72, 91, 212, 26, 47, 235, 119, 242, -38, 9, -29, 117, 166, -33, -285, 152, -50, 58, -91, 37, -83, -44, 12, -237, 1, 320, -204, -214, 25, 108, 109, 36, -211, 1800, 909, 445, -423, -215, -925, 216, 760, -137, -169, 1238, -210, -264, - 618, 909, 165, 927, -220, 143, 551, 621, 976, 790, -32, -340, 300, 360, 342, 422, 732, 362, 928, -348, -15, 277, 259, 786, 462, 842, -592, -182, 342, -641, 533, 539, 519, 224, -644, -232, 1248, 326, 844, 699, 769, -149, 1016, 1582, 552, 145, 1114, 769, -416, -256, -525, -422, 475, 546, 57, -451, 19, -403, -9, -177, 276, -955, -100, 101, -477, 371, 74, -296, 265, -600, -383, -665, -215, -319, 245, 76, -302, 73, 445, 131, -134, -263, -404, -158, 146, -582, -264, -48, 478, 159, -191, 99, -307, -86, -89, -261, - -160, 439, -93, -31, -99, 103, 288, 198, 248, 603, 8, 486, 30, 48, 313, 259, -395, -236, -25, 90, 49, -1, -572, 276, -688, 1191, 1693, 984, -442, -938, -350, 836, -255, -701, 1261, -883, 751, 423, -1002, -417, -111, -1647, 59, 185, -799, 1614, -562, 1499, -1132, 164, 65, 1095, 1610, -136, 542, 761, -902, 598, -1218, -336, 2293, -132, -643, -126, -1296, 54, -414, 1439, 540, 669, -229, -382, -726, -665, 159, 91, -5, 958, -241, 182, -1003, -516, 655, -1481, -593, -446, -515, 1383, 91, 1495, 1062, 477, 564, -334, -800, 671, - -1086, -656, 1318, 405, -810, -1317, -808, -937, 743, -808, 409, -583, -62, -500, 523, 314, 36, -433, -92, -298, 77, -590, -422, -221, 118, 334, -24, -239, -350, -548, -407, 353, 465, -147, 317, 674, 307, -619, -198, -225, 378, -375, -265, -85, 129, -494, -689, -474, -176, 281, -25, 67, -112, 385, 102, 1081, -1785, 1906, -44, 150, -607, 1540, 364, 993, 377, -646, 224, 553, -939, 662, 14, 440, -1254, -95, 310, 1160, -480, -951, -40, 1153, 609, -436, -989, -46, 832, 112, 60, 233, 605, 1527, -2146, -351, 209, 1198, 269, -648, - -160, 459, 1096, -107, 55, -2058, 599, 326, 564, -1492, 1325, 1143, 431, -672, -67, -744, 561, 979, 411, 460, -83, 743, -1075, 1025, -300, -360, 1202, 993, 66, -370, -985, 727, 794, -2111, -166, 1221, 305, -10, -755, -321, 2069, -154, -705, -85, -379, -455, 689, -576, 211, 318, 421, -285, 43, -290, -352, -231, 318, 322, -322, -60, 160, -252, 627, -596, 158, -103, -194, 228, 1038, 73, 3, -161, -363, 7, 564, 140, -25, -103, -264, 485, -123, -22, -281, 281, -1591, 784, 155, 501, 603, 875, 313, 285, -411, 454, 87, 1038, - -114, -303, 817, 629, -132, 59, -343, 16, 262, -74, -203, 469, -364, 54, 631, -129, 366, -632, -126, 92, -259, -95, 78, 464, -112, -757, 34, 1531, 320, -819, 251, -835, -573, -427, -114, 982, -102, -767, 1578, -1693, 293, 1746, 188, 1230, -928, -1731, 566, 70, 1391, 84, -777, 654, -171, -134, -328, -45, -482, 254, 72, 382, -590, -500, -199, 628, 796, -252, 426, -52, 668, 481, -829, 678, -166, 111, -136, -246, 2, 9, 96, -50, 75, 73, 53, 109, -269, 28, 159, -216, -24, 161, -142, 207, 218, -300, 385, 169, - 399, -73, 188, 331, -592, 8, 189, 364, -208, -143, -199, -133, 353, 693, -293, -3234, -7436, -2945, -4475, -6555, 3530, 978, 2034, 9349, 7209, 4207, 7700, 5746, 987, 1902, 1585, -3643, -3115, -1525, -5571, -5328, -2037, -2736, -3861, -1614, -1383, -3930, -3277, -269, -1863, -3185, -1089, 1020, -2312, 699, 3453, -263, -491, 4686, 3747, -164, 5482, 6348, 2584, 5965, 8374, 4992, 4342, 10039, 8016, 6022, 7143, 9466, 3389, 1341, 3966, -3127, -8962, -6502, -9911, -16059, -14378, -15267, -17749, -18099, -15601, -13594, -13628, -9587, -4240, -2878, -429, 4652, 8560, 8633, 10726, 15418, 13486, 12319, 17031, 13528, - 7654, 11156, 7821, 3034, 2755, 3604, 383, -1135, 711, 104, -2514, -1346, 236, -2011, -3716, -1789, -2545, -5430, -3410, -1320, -4047, -2727, 563, -1288, -1882, 933, -1108, -4472, -3414, -5490, -9265, -8735, -8362, -8698, -7629, -5136, -3998, -2416, -455, 2041, 3638, 5560, 7034, 8721, 9093, 9629, 10749, 10177, 9346, 8817, 5849, 2045, 206, -874, -2453, -2900, -2505, -2837, -3145, -2784, -2790, -2743, -2311, -2271, -2308, -2175, -1853, -1514, -1202, -787, -447, -48, 148, 413, 674, 854, 878 } - }, - { - {-261, 155, -199, 24, -84, -26, 77, -123, -224, -57, 19, -129, -74, 109, -65, 50, -281, -24, 190, 101, -314, -108, -82, -83, 106, -46, -163, -103, -117, -119, 207, 64, 133, -86, 175, 159, 113, -63, -149, -117, 12, 29, 238, 84, 45, -112, 26, 10, 27, 94, 56, -162, -137, -71, 87, 20, -30, -173, -53, 68, 78, -70, -26, 4, 83, -18, -91, 0, 13, -118, 251, 16, -170, -1, -26, 161, 13, 109, 151, 56, -10, 7, -55, -36, -36, 95, -31, -13, -43, 33, 12, -19, -4, -25, 5, -4, - 20, 19, 32, -172, -156, 177, 162, -131, 98, 10, 50, -431, 167, -64, -295, -384, 10, 278, 17, 180, 7, -347, -120, 40, 122, -61, -29, -146, 20, -26, 246, 125, 52, 44, 67, 85, 224, 136, -197, -17, 46, 48, -235, 77, -70, -149, -42, -6, 161, 42, -90, 163, 254, -54, -96, 62, -18, 139, 142, 111, -170, -129, 122, -51, -42, -130, 14, -193, 115, 104, 137, 35, 159, -171, -108, 223, 12, 83, 263, 102, 26, -106, 154, 19, -78, 45, -186, 6, -19, 28, 50, -21, -83, -45, -13, 41, - 38, 13, -23, 23, 53, 10, -17, 220, 20, 85, -184, -156, 90, -43, -67, -85, -80, 67, -213, -122, -264, -317, -58, 265, 171, -106, -29, -36, -61, -228, 165, -57, -58, 15, 108, -51, 10, -8, 156, -144, 157, 86, 188, -64, 145, 65, -89, 131, -88, 76, 139, -105, 146, -87, -70, -22, -43, 74, -42, -111, 45, -96, 22, 13, 16, 220, 43, -50, 2, -90, -125, 65, -30, 210, 215, 87, -59, -33, -1, -84, -97, 108, 170, 6, -18, 105, 113, -15, 40, 36, -81, 78, -14, 112, -55, -21, - -4, -46, -5, 81, -17, 25, 24, -57, 19, -10, -11, 23, 22, -37, 43, -14, -17, 3, -4, -7, -33, -25, 418, -177, 171, -214, -180, 1, -50, -46, 58, -90, 181, 176, 151, -46, -20, -79, -194, 30, -117, -22, 21, -65, 110, 41, -14, -319, -134, -201, 7, -132, -203, -89, -112, -124, 201, -161, 141, 12, -58, 79, 68, -144, -40, 3, 155, -15, -213, -270, -281, 73, -103, 6, -23, 41, 94, 156, -108, -57, 51, 54, 19, 196, -110, 121, -225, 440, 54, -47, 85, 42, 84, -123, -22, 34, - -14, -26, -223, -74, -152, -45, -18, -109, -107, 79, 92, 28, 18, -10, 78, 46, 89, -45, 7, 3, 82, -33, -5, -5, 9, -65, 16, -47, 23, 33, -16, -55, 10, 17, -17, -18, -60, 16, -7, -29, 37, 43, -6, -203, 31, 39, 15, -31, -121, 74, 60, -184, 219, -270, 336, -31, 113, 51, -5, -35, 70, 315, 353, -66, 65, -41, -48, 48, 76, 242, -29, 74, -120, 133, 31, 191, 93, 179, -255, 110, 95, -79, -1, 195, 2, 17, 60, 119, -38, -15, 375, 179, 35, 35, -76, 171, - -224, -329, -398, -23, 212, -5, 106, 285, 114, -49, -98, 153, -28, 367, 166, 56, 53, -198, 44, 152, -75, -223, 41, 82, -8, -77, -27, 40, -71, 44, 43, 40, -13, 45, -70, -65, -20, -41, 24, -65, 40, 67, 45, 51, 51, 17, 33, -91, -77, -28, -40, -47, -9, 32, 19, -2, 59, 33, -3, 74, 47, -486, 53, -36, 334, -250, 147, -515, 203, -48, -262, -288, -202, 155, 121, 392, 52, 131, 375, -65, -272, 42, -210, 52, 306, 57, -85, -36, -58, 90, 119, -25, 80, 158, -98, 50, - -184, -14, -230, -36, 32, -109, 171, 117, 146, 291, 19, 352, 270, 131, -182, 403, 174, 71, 354, -38, 9, 30, 118, -73, -102, -241, -233, -190, 3, -150, 310, -186, 129, 193, -108, 10, -88, -52, -303, -348, 160, -60, -116, -103, 31, 41, 25, 68, -120, 285, 21, 86, -57, 16, 86, -138, 48, 6, 49, 65, 1, 50, 99, 0, 29, 70, 79, 101, -3, 17, -50, -14, 7, -24, -71, 5, -19, -32, 408, 16, 6, -37, -79, 74, 18, -207, -266, -360, -188, -377, -240, -128, -279, -176, -121, -145, - -377, 260, 163, 11, 138, 64, -104, 470, 30, -161, -84, -317, -136, 350, 18, -292, -293, 44, -296, 96, 105, -230, 10, 73, 17, 345, 104, -156, 35, -187, 174, 26, 78, -420, 291, -144, 122, 11, 57, 70, 12, -121, -9, -163, 1, -330, -1, -357, 472, -79, 301, -220, -103, -46, -227, -126, 185, -5, -7, 138, 178, 30, 290, 252, 349, 187, 75, 44, 159, 86, 53, 66, 36, 79, -21, 128, 23, -7, -26, 100, 41, 72, 36, -45, 34, 41, 33, -75, 147, 80, -13, -110, -11, -15, -79, 31, - 15, 85, -67, -152, -209, -1, 154, -402, 0, -174, -139, 284, -464, -438, 114, 584, 15, 55, 45, -89, 320, 310, 179, 88, -84, -475, 281, 2, -380, -123, 88, -19, 3, 39, -92, -374, -21, 15, -69, -156, 112, 324, -419, 260, -157, -79, 25, 207, 681, -441, -111, 43, -44, -81, 22, -169, 59, -153, 468, 161, 87, 129, -99, -27, 247, -39, 107, -206, 359, 16, -254, 502, -320, 231, 66, 114, 365, -146, 155, -18, 0, 44, -25, -247, -131, -16, -109, -39, -60, -152, -155, -116, 72, -133, 76, -36, - -6, -116, -80, -86, 68, -161, 16, 15, 97, 152, -60, -29, -138, -118, 8, -103, 29, -19, -92, 2, -28, 41, 55, -39, 498, 39, 130, 148, -83, -286, -224, 35, 498, 283, 62, -445, 65, -245, 2, 499, 480, 242, 324, -292, -605, -317, -436, 242, -4, -73, -1, -330, -98, 102, -62, -125, -121, 353, -22, 96, -100, 232, 50, -133, -280, -215, 640, -27, -144, 205, -365, 115, -208, -638, -143, -83, 194, 74, 170, 54, 253, 10, 18, 140, -622, -98, -167, -44, 61, 358, 396, 143, -103, -273, -358, -120, - -210, 45, -104, -112, -246, 370, 267, 108, 340, -81, 136, 208, -132, 124, -85, 27, 125, -38, -81, -34, -44, -32, -2, 8, 124, 5, 16, 38, -67, -189, 9, -44, -24, -34, -110, -13, 38, 168, 139, -78, 20, 111, -22, 26, -39, 25, 107, 13, 117, -721, -472, -110, -172, 368, 252, -61, 634, -642, -150, -243, 677, 325, -223, 249, 95, -264, 468, -517, 255, -238, 40, 56, -173, 451, -318, 277, -133, -665, -111, 463, -281, -454, 6, -57, -679, -127, 272, 115, 362, 266, -77, 653, -157, -202, -322, -300, - -290, 179, 244, -211, -237, 78, -206, 273, -76, 148, -111, -170, -131, -4, -384, 104, 277, -65, 120, 166, 197, 354, -254, 114, 277, -36, -590, -628, 69, -60, 47, -230, -96, 46, -227, -413, -126, 311, 252, -124, -50, 96, 85, -49, -100, 7, -13, -162, -60, 172, -49, 138, 25, -43, -85, 111, 110, 129, 16, -72, 75, -193, -116, 95, 45, 82, 151, -77, 32, 59, 74, 14, -87, -126, 57, -69, 521, -322, -818, 8, 590, 752, 144, -272, -203, 81, -129, -114, 334, 338, -159, 326, -403, -46, 300, -140, - 362, 172, -44, -487, 193, -111, -111, 29, -31, -49, 678, -327, 349, 580, 405, 214, 13, -378, 387, -210, 369, -202, 90, -398, -71, -376, -243, 61, -347, -94, -117, -11, 320, -367, -312, -113, -176, -72, -309, -404, -503, 54, 402, -25, -245, 45, 91, 317, -339, -195, -104, -6, 243, 7, 73, -236, -92, 127, 485, 217, 338, 387, 507, 197, -59, -172, 130, 157, 229, 99, 30, 5, 312, 113, -102, 29, 179, 74, 51, -106, -99, -72, -141, 15, 153, 143, 41, -76, 210, 121, 264, 137, 19, 175, 14, -125, - 205, 4, -14, -68, 51, -41, 9, 175, -1379, -655, 460, -1126, -781, -50, -460, -315, 344, 393, 120, -72, 142, 1125, -138, 180, 433, 494, -513, -266, -243, 416, 453, 228, 83, 425, -125, -212, 298, 575, 41, 186, 584, 432, 351, -261, 110, 178, -2, -9, 375, -122, -6, -37, 250, 10, -411, -274, 82, -556, 422, -123, 932, 38, 511, 103, -23, -299, -15, 121, -395, -201, -461, -57, 235, 322, -141, -748, 271, -118, 255, -267, -322, 237, -487, -370, 723, 12, 332, -67, -315, 89, 425, 105, 338, -547, -29, -35, - -92, -470, 459, -273, 32, -52, 54, -173, -19, 99, 139, -115, 300, -72, -99, -175, -153, -151, 143, -57, -109, -43, 36, -114, 209, -61, 237, -147, 99, 39, 93, 157, 29, 559, -254, -646, 278, -337, 142, -8, -322, 596, -796, -32, -961, 24, 778, 1088, 515, -186, 503, -38, -69, 54, -84, 268, -32, -508, 31, -706, 250, -218, -157, 474, -9, -543, -606, 141, 85, -303, -251, 455, -658, -3, -132, 233, -176, -143, -526, -224, -231, -98, 382, -451, 164, -55, -76, 59, 165, -762, -79, 104, -66, 282, -239, -337, - -152, -853, -375, -372, 20, 365, 551, -259, 417, -712, 1144, 79, -203, 598, -706, 600, 270, -160, 15, 201, 18, 96, 548, -233, 235, -126, 171, 273, 270, 328, -110, 277, 68, 42, -43, -367, 17, -260, 123, 170, -54, -40, 52, 38, 187, 86, -130, 200, 1, 24, 250, 169, 102, 448, -363, 4, 167, 2, -284, 71, -179, -172, 697, 37, -502, -14, -78, 322, 212, -307, 350, 4, -789, -860, -84, -261, 212, -39, -305, -775, -676, 365, -576, -131, 34, 179, 41, 548, 44, -281, 367, -52, 52, 338, -451, -32, - 95, -460, 276, 378, 164, 336, 175, 522, 141, 379, -539, -170, -87, -723, -5, -80, 300, -51, 344, -60, -420, -287, -23, -668, 290, 16, -131, 387, 245, 321, 334, 100, -42, 280, -904, 272, 112, 402, -161, -640, 401, -99, 690, -1021, -364, -716, 487, -210, -656, -733, -482, -218, 232, 181, -201, -209, -110, -15, -222, -86, 371, 56, -36, 108, 81, 67, 202, -159, -209, -7, -362, -2, -128, -53, -234, -64, -319, -286, 360, -203, -13, 120, 173, -32, 302, -253, -81, 124, -296, -82, 347, 124, 78, -120, -180, 134, - 478, 443, 1621, 1225, 166, 355, 103, 941, 26, 458, -427, 1115, -442, 1011, -45, 646, -75, 456, -453, 109, 228, -249, -81, -134, -104, 301, 8, -261, -358, -542, -687, -331, -115, 3, 217, -580, 247, -320, -491, -103, -359, 163, -87, -756, -178, -385, -454, -479, 435, 579, -1211, 274, 109, 339, 122, -154, 734, 411, 385, -1015, -452, -15, 252, 838, 33, -115, 43, 710, 641, -607, 686, 49, 155, -117, 403, -865, -301, 888, -135, -60, -341, 591, 389, -309, -517, -92, -20, 50, 10, -113, -481, -168, 379, 492, 309, -276, - -70, -83, -232, 73, 81, 226, -48, -165, 146, 52, 89, 445, 63, -128, -168, 74, 164, 345, 73, -342, -178, -258, 104, 126, -277, -600, 196, -53, -97, -213, -365, 437, -184, 379, 595, -690, 203, -398, 1129, -682, 634, 584, -234, -1071, -627, -79, -291, -40, -496, -783, -1038, -599, -694, 287, -595, 236, 61, -76, -69, -491, -158, -504, 137, 434, 572, 2, -172, -518, -130, 42, -311, 78, -426, -281, -68, -424, 320, -375, -1091, 31, -42, -366, 453, 352, 517, 192, 405, 827, 132, -840, -198, 382, -191, -700, 378, 538, - 176, -13, -943, 826, -48, 672, -574, 681, 1685, -160, -57, -837, 437, -683, 560, 278, -378, -93, -922, 200, -506, -3, 343, 342, -21, -246, -212, 240, 610, -310, -56, 85, -277, -89, -93, 119, -38, 249, -127, -308, -173, 79, 227, -305, -99, -15, 33, 208, 40, -85, 70, -509, -293, -41, -53, 93, 22, 30, -17, -97, 247, -24, 183, -23, -62, -195, -134, -1328, 453, -1742, 1154, 415, -296, 1230, -116, -624, 1091, -417, -58, 233, 383, 1010, 43, -80, 713, 304, 599, 734, 544, 53, 380, 63, -37, -397, 258, 386, - 94, -20, -431, 211, -403, 490, 482, 87, 569, -346, 376, 593, 377, -792, -854, 1009, -96, 632, 977, 27, 2, -97, 193, 568, 536, 60, 445, 5, -506, -628, -936, 21, -380, 18, 532, 503, -876, 80, 341, -764, 128, 1076, -464, -529, 576, -613, 143, -168, 1124, -321, 694, -339, 583, -49, 217, 471, -733, -218, 279, -480, 356, -430, -121, -240, -224, 37, -121, -194, 117, 340, -168, 97, 122, -284, 51, 46, -75, -199, -85, -152, -472, -181, 101, -613, 223, -311, 238, -138, -60, -427, -227, 12, 119, -185, -424, 77, - 28, 234, 97, 7, 275, 228, 22, 126, -610, 135, -706, 1450, 355, -776, 294, -181, -691, -814, -826, 243, -41, 728, 1080, 518, 261, -132, 358, 33, -1360, 595, 1411, -925, -971, -840, -1187, 857, -1169, 524, 7, -148, -8, -381, -452, 578, -1203, 1234, 709, 162, -792, -600, -525, 108, 206, -515, -72, -381, 851, 384, -155, -28, 349, 76, 399, -699, -276, -69, -124, -650, -456, 382, -1232, -729, 93, 1436, 694, -442, -31, -1098, 532, 1668, 58, -363, -252, -793, 1028, -335, -399, -38, 609, 379, -530, -481, -171, 533, -144, 153, - -43, -430, -139, 676, 389, 52, -317, -55, -49, 527, 431, 212, 195, -634, 240, 223, -95, 139, -99, -95, -552, -63, -28, -83, -176, 143, 202, 102, -648, -562, -275, -6, 39, -658, 233, 818, 166, -233, 16, 123, -1, -678, -468, -1353, 292, -997, -1490, 347, 820, 200, 218, -633, -791, -207, -1170, -577, 302, -980, 1537, 297, -381, 328, -740, -1460, -491, -1117, 174, 323, -411, -795, -404, -492, 425, -584, -215, -79, 656, -479, -90, -226, 166, 272, 47, -200, 677, 886, 566, -458, -376, -1311, -730, -302, 343, 2193, -378, 23, - 974, -92, 413, -502, -522, -424, 461, -1242, 7, -168, -18, 1069, -474, 1620, 141, 1227, -1572, -474, 452, -35, -684, -578, 1271, -1317, -1085, 1558, 273, 1353, -541, -94, -96, 432, 184, -128, 459, 458, -27, 214, 144, 45, -163, -296, -69, -197, -261, 238, 138, -223, 156, -483, -49, 335, 590, -51, -374, -32, -425, 239, 405, -287, -233, 224, 270, -608, 216, 23, 394, -261, -266, -7, 125, 181, -682, 107, -289, 538, -188, -81, -1347, 641, 988, -717, -590, -202, -648, -780, 208, 231, 606, 26, 529, 942, 983, 653, 225, -722, - 70, 375, 497, 764, 7, -396, -576, -218, 774, -318, 304, 673, 65, 1322, 152, -844, 729, 721, 207, 311, 668, 107, 55, -775, 1674, -1786, -1315, -1524, -507, 316, -898, 460, 997, -296, 96, 881, 279, -954, -333, -738, -108, 55, 46, 851, 834, -192, -214, 535, 1286, 224, 1058, -894, 941, -413, 310, -188, -605, -418, -99, 428, 258, 1053, -1366, 694, -542, -335, -269, 505, -244, -47, 105, -545, 337, -266, -23, -414, 123, -83, 14, -466, 65, -42, 88, -45, -514, 204, -295, -263, -126, 380, 434, 487, -422, 835, -634, -188, - 42, -67, -471, -249, -34, -347, 92, -28, -22, -40, -352, 45, -65, -762, -1533, -1543, -1117, 229, 2867, 725, -396, -867, -2073, -2915, 658, 1208, 1450, -305, 126, -855, -1488, 429, 270, 484, 70, -1247, -381, 305, -251, -49, -236, 1624, 1426, 962, -88, -697, -1184, -783, -709, 1109, -184, 812, 367, 380, -499, -2701, -1860, 919, -1463, -499, 3117, 2143, 1610, -1221, 882, -845, 62, 62, 452, 1321, 2328, -891, -82, -1534, -1239, -2031, 221, -84, -2186, -524, 1409, 526, 984, 1334, 2404, -1751, -1050, 139, -1429, -184, 800, 1873, 953, 292, -1142, -1095, - 740, -311, 1104, 970, -261, 444, 179, -186, -366, -213, -137, 329, 97, -8, 115, -34, 160, 5, 700, 575, 912, 165, -499, -1053, -859, 351, 820, 938, -117, -598, -2419, -1242, -1144, 29, 124, 249, -7, 182, -272, 0, -404, -361, 514, 454, 265, 267, 136, 62, 708, -1153, -3814, -3550, -2038, -2217, -554, 3674, 1867, 3780, 3356, 5260, 3757, 3231, 521, -1405, -3174, -5086, -4319, -4349, -2273, -1092, -257, 35, 124, 896, 1198, 3021, 1834, 3565, 2323, 3057, 1107, 2954, 1027, 723, 699, -177, -830, -2003, -2311, -4290, -2938, -5436, -4300, -6597, -3910, -3105, - -749, 1811, 963, 160, 1808, 3864, 5163, 6768, 8068, 6902, 5043, 6286, 5188, 2906, 1307, -325, -2164, -5009, -5947, -7966, -10284, -11904, -10742, -9471, -6740, -4604, 1411, 4438, 5411, 8330, 6956, 8686, 9130, 8953, 10322, 6773, 1760, -1707, -3305, -4093, -2648, -3833, -3284, -3836, -5188, -5250, -6110, -3620, -2816, -2403, -1341, -82, 363, 1485, 4036, 4251, 6039, 5255, 6907, 5077, 3395, 3500, 1336, -918, -1495, -6652, -8571, -7982, -7038, -4123, -3232, -1769, 158, 1796, 2743, 3724, 4452, 5292, 5032, 4756, 4194, 2343, -3, -1184, -2754, -2882, -2458, -2003, -2074, -2091, -1623, -1152, -662, -260, -234, -169, - 66, -180, -233, 201, 498, 509, 236, 86, 272, 440, 373, 400, 502, 708, 567, 72 }, - {-367, 135, -209, 111, -119, -242, -418, 72, 11, 104, 91, -30, -32, 30, 251, -180, -320, 105, -133, -215, 3, -33, 131, 46, 93, -97, -25, -64, 213, -60, -88, -78, -39, -53, -87, -77, -54, 41, 17, 27, 6, 54, 90, 45, -82, -244, -4, -170, 23, -13, -78, 107, 6, -1, -243, -100, 31, -20, 83, 5, 74, -72, 30, -32, 147, -54, 77, -135, -134, -169, 7, -41, -50, 0, -60, -3, -70, 13, 2, -30, -107, 9, 10, 59, 52, -1, 56, -8, -46, -16, -22, 21, -2, 2, 31, 22, - -5, 28, -21, -262, -55, -35, -75, -34, -90, 86, -36, -31, -8, 1, -6, -64, 231, 149, 242, -114, 241, -144, -101, 93, 266, -6, -163, -240, -173, -33, 189, 74, 63, 84, -85, 129, 15, 97, -49, -218, 58, -151, -105, -106, -27, -277, -14, 13, -117, 259, -51, -84, -106, -3, 27, -111, 2, -136, -53, 4, -58, 186, 4, -50, 102, 67, 170, 69, 205, 51, 167, -193, 48, 155, -55, -138, -192, -4, -17, -38, 45, 56, -43, 148, -130, 49, 49, -95, 67, 16, -72, 37, -20, 15, -67, 21, - 6, 13, -10, -4, 30, 9, 57, 297, -134, -103, 30, -65, -48, 150, -115, 144, 66, 4, 74, -95, -91, -167, -181, 240, 114, 85, 129, -83, -55, -60, 302, -116, 331, -10, -83, -78, -174, -187, -227, -13, -57, 43, 221, -17, -103, -306, 11, 246, 359, -167, 93, 68, -91, -80, 94, 341, -81, 55, -29, -48, -31, 165, 236, -176, -96, 75, 309, 53, 219, -177, -165, -7, -27, 64, 47, -2, 20, 34, -80, 39, 100, 79, -60, 199, -50, 126, -64, -66, 74, 64, 67, 17, 70, 15, -102, -68, - 20, -3, 38, -17, 57, -1, 32, -29, -5, -1, -15, -34, -3, -20, -5, -24, -22, 58, -1, -25, 61, 3, 485, -337, -76, -141, 36, 127, 232, -236, 158, -63, -250, -403, -85, -172, 26, -40, -172, -89, 91, 97, 311, 172, 157, 14, 47, -164, -112, 250, 190, 129, 58, 119, 23, -1, -212, -299, 196, -81, -203, -97, -128, 105, -113, 251, 56, -147, -73, -113, -99, 122, 183, -17, 123, -93, -105, -1, 23, -99, -41, 144, -1, -62, -74, 78, 86, -13, 105, 14, -78, 251, -38, 27, 10, -305, - 116, 94, 155, 102, -114, -27, -277, -127, -254, -93, -115, 0, 21, -167, 5, -41, -2, 69, -28, -32, -8, -47, 6, -25, 16, -29, -65, -32, -18, -105, -12, -6, 19, -8, 10, -7, 0, -56, -75, 6, -13, -33, 10, -330, 88, 6, -96, -180, 78, -172, -30, 303, 458, 227, 253, -16, -124, 191, 171, 73, 92, 227, -31, 166, 161, 235, 225, -181, 152, -10, 55, -168, 54, -21, 154, -57, -41, -118, 113, -184, -150, 17, 162, 90, -95, -48, -28, -62, 99, -222, 208, 1, 259, -363, 27, -326, - -102, -102, 91, -32, -73, 74, 29, 91, 143, 235, -27, -185, 42, 316, 66, -89, -22, 196, -101, 120, -97, -333, 195, 208, 192, -164, -247, -177, 212, -20, -31, 152, 57, 39, 27, -8, 59, 80, -24, -40, 45, 7, -13, 29, -41, 15, 69, -26, 73, -27, -51, 28, 0, 3, 37, 30, 38, 31, 28, 1, 37, -501, 8, -112, 45, -281, 33, 45, 371, -298, 3, -400, 90, -242, -60, 14, -131, 114, 50, -210, 3, -4, 192, -127, 310, -5, -270, -139, 330, -33, 132, 87, -55, 197, -219, -208, - -162, 21, -210, 222, -123, 142, -203, -4, -247, 161, 21, 193, 173, -166, 326, 277, 262, 50, 276, 225, -234, 199, 96, 17, -217, 99, -185, 182, -80, -147, -18, 272, 97, -317, 300, -26, -106, -182, 306, 263, -228, 224, -16, -274, 3, -156, -85, 148, -131, 105, -11, 45, -63, 79, -11, -10, -18, -32, 29, 14, -76, 25, 38, -2, 29, 31, -71, 13, -8, -1, -60, 19, -24, -39, -80, 90, 20, -46, 714, 121, -28, -246, -462, 118, -68, -679, 596, -289, -431, 91, -27, 80, -28, 116, 172, 2, - -11, -347, -29, -33, 409, -75, 11, 151, -72, -50, -166, 349, -262, 252, -62, -209, 39, -234, -119, -380, 67, 175, -102, -190, -150, 230, -356, -84, -175, -5, -51, 47, -309, 301, -421, -288, 115, 51, -15, 113, -218, -315, 40, -85, -14, 155, -188, 140, 98, 347, -96, 50, -26, 5, 482, 41, 478, -115, -179, 55, -245, -22, 245, 20, -285, -250, 71, -26, 2, 245, 20, -46, 102, -14, -9, -114, 43, 54, -57, -1, -27, 95, -42, -19, 50, 13, 30, -9, 55, -17, 1, 29, -59, 75, -46, 28, - 64, 35, 60, 17, -526, -71, -109, -427, -734, 223, 377, -271, -131, 212, -81, 453, -53, -246, -148, -685, 228, 75, -64, -482, 111, -269, -72, -236, -122, 338, -329, 138, -486, 307, 60, 4, -141, 34, -65, -273, -511, 96, -1, 107, 212, -126, -43, -330, -170, -90, 137, 91, 240, 383, 300, 153, 228, 67, 238, 213, -212, 245, 278, -60, 372, -41, 437, -197, -473, -80, 299, 328, 379, -76, -660, -69, -36, 22, -24, -165, 93, -483, 373, 233, 225, -254, -239, -55, 138, -20, -267, 0, -131, -219, -88, -39, - -105, 7, -89, 41, -56, -33, 68, 10, 30, -37, -96, -108, 73, -87, -4, -34, 44, -37, -23, -37, 109, 55, 33, -37, 700, -154, -168, 234, 377, -27, 176, 437, 316, -717, -659, 5, -63, 97, -295, -524, 124, 420, 277, -304, 494, 399, 374, -629, 178, 329, 17, 50, 281, 647, -125, -296, 197, 146, -88, 350, 523, 97, 542, 236, -406, 45, 449, -49, -184, 232, 38, 88, 472, 302, 161, 55, -547, -558, -46, 88, 146, -173, -24, -145, 49, 69, -208, 78, -128, -33, -177, 19, 349, -207, -503, -79, - -428, 94, -152, -12, -57, 201, -75, 146, -1, 125, 60, -59, -68, -88, -248, 89, 33, 61, 9, -193, 97, -151, -126, -45, -161, -36, -52, -62, -50, 104, -46, 69, -6, 55, 11, 135, -58, 35, -109, -30, -93, -88, -17, -65, 210, 86, 9, -31, -28, -1175, -735, -226, 207, -77, -297, 47, -290, 814, -337, 520, 803, 433, 393, -322, 281, -163, -381, 321, 376, 247, 539, -3, -34, -247, -253, -217, -345, -337, -233, 120, 39, -10, -220, -123, -335, 130, -291, -265, -122, 131, -8, -181, -486, 51, -149, 167, - -572, -444, 488, -83, -103, -236, -148, 364, 113, -84, 196, -63, 204, 161, 234, -180, -292, -725, 42, -703, -55, -597, -93, 550, -78, 91, -406, -180, -213, 37, -263, -156, 243, 304, -40, -40, 28, -150, 45, -24, -148, -65, -127, -55, -76, -331, 48, -62, -50, 12, -96, -113, -230, -60, -137, -162, -37, -202, -98, 24, -129, -150, 10, -127, 31, 37, 131, -93, 89, 37, -135, -57, -39, -68, 17, -37, 805, 16, -583, -495, 505, 396, -373, -361, 678, 430, 25, -403, 49, -170, 322, -251, 39, -107, -74, 700, - -99, -192, 131, 118, 210, 215, 24, -278, 210, 105, 241, 540, 249, -781, -222, -129, -596, 230, -103, 11, -332, 280, -128, 52, -432, 292, -352, 27, 349, -58, 368, -288, 459, -588, 294, 5, -210, 765, 206, -161, -456, 197, -92, 61, -68, 278, 420, 561, -355, 251, -140, 502, 187, 70, -45, 300, 56, -203, 247, -177, -294, -131, -400, 2, -448, -41, -302, 344, -108, 220, -241, 6, -134, 207, -65, -23, -133, 68, -99, -166, -92, 67, -155, 92, -123, 55, -79, -82, -79, -177, -99, 1, -125, -118, 162, 135, - 77, -84, -201, -25, 90, -11, -156, -98, -1176, -763, 626, -467, -439, 238, 548, -915, -156, 212, 54, -480, -717, 1334, -581, 177, -660, 357, -233, 621, 552, 52, 94, -748, -5, 347, -305, -447, 348, 95, 376, 297, -67, 122, -87, -52, 556, -480, -284, 445, -22, -364, 472, -19, -108, -326, -146, 171, -255, -33, 164, -323, -330, -217, 238, -696, 327, -36, 655, -622, 202, -474, 171, -286, -363, 589, -331, -149, -322, 253, -368, 212, -127, 430, 443, -60, -697, 274, 286, -37, -25, -400, -277, -70, -344, -279, -99, -12, - -172, -230, 256, 83, -163, -139, -167, -178, 185, 65, 43, -266, -102, 222, -133, -165, 104, -119, -1, 78, 130, -58, -219, 40, 128, -293, 5, 71, 5, -156, -88, 4, -70, 589, 286, -663, 226, 714, -63, 2, 329, -213, 500, 453, -600, -367, -111, 317, 572, 102, 303, 646, 483, -679, -73, 1079, 266, -72, -128, -203, -317, 95, 263, 295, 273, -192, -461, 124, -240, 253, 743, -198, -749, 895, -271, -493, 724, -130, -217, -776, -141, 321, 152, -168, -329, 300, 31, -359, 307, -72, 706, -520, 72, -101, 808, 277, - -1152, 361, -482, -201, -413, 499, 1646, 603, 94, 382, 478, -607, -260, -171, -349, -209, -387, 364, -849, -224, 74, 102, -280, 53, 146, -82, -110, 288, 50, 193, 157, -173, 46, 143, 51, 120, -90, 74, -168, 23, -53, -157, -87, -35, 254, 15, 63, 11, -58, -52, 18, -22, -243, -28, 34, -56, -189, -429, -161, -129, 248, -43, 50, -249, -870, -369, 61, -352, -1096, 954, -181, 431, 83, -502, -865, -833, 938, 572, 217, -328, -625, -467, -742, -189, 279, -114, 62, 120, -121, -383, -369, -630, -225, -119, 312, 219, - 343, -167, -282, -117, 448, 66, 397, -1320, -310, 0, 291, -420, -18, -486, 383, 339, 65, 1636, 27, 513, 673, 32, 218, 13, -117, -193, 339, 500, 650, -12, -122, 47, 428, 391, 15, 317, 272, 215, -86, 642, -184, 823, -811, -403, -997, -308, 179, 27, -258, 56, -3, 449, -91, 537, -245, -196, -269, 141, 300, -46, -146, -159, 185, 6, 623, -96, -43, 115, 175, 260, -216, -17, 83, 130, -298, 106, 113, 385, -378, 218, 144, -159, 324, -180, -222, 4, -75, 169, 83, -131, -4, 139, 32, 336, -16, 221, - 619, -114, 27, 163, -848, 35, 121, 533, 814, -693, 153, -437, 581, 526, 67, 1010, 315, 402, -368, -59, -645, 1009, -587, 158, 617, -147, -397, 312, -91, 158, 662, 17, -210, -61, 124, -21, -393, 291, -38, -112, 1132, -870, 819, 529, 1023, 416, -723, 559, 11, 520, 1347, -971, -402, -125, 26, 915, -542, 48, -582, 46, 1031, -116, 1070, 302, 183, 487, -653, -108, 471, 666, -1082, -38, -928, 416, -482, -16, 220, 302, 23, -330, -263, -1015, -115, -721, 585, 51, -45, 455, 26, -2, 437, 326, 220, 5, -147, 206, - -342, -25, -235, 235, 245, -207, -40, -440, 196, -27, 0, -12, -427, -516, -170, 167, 391, 199, 176, -62, 327, 227, -14, -166, 285, -405, -114, 84, 459, 379, 82, -184, -655, 184, -1146, -1011, 15, 14, -642, 521, 151, -176, -596, 810, -189, 1206, -176, 259, 435, -589, -196, 183, -700, -396, -613, 524, -491, -135, -162, 453, -414, -700, -974, -31, 809, 46, -447, -193, -566, -193, 4, 334, -638, -75, -139, -458, -627, 26, 104, 401, 138, 692, 192, 874, -367, 720, -186, -570, -148, 1174, -510, 533, -374, 860, -458, 287, - 547, -37, -227, 100, -314, 782, -722, -276, 785, -102, -656, 26, 600, 329, 600, -611, -516, -333, -67, 586, 715, -1271, 67, 361, -695, 109, 438, 336, 321, 309, 210, -102, 23, 236, 269, 214, 541, -170, 284, 115, 586, 344, -453, -578, 182, 610, -175, -176, -392, -673, 77, -575, -179, 125, -379, 348, 101, -124, -313, -66, -325, -32, 181, 80, 51, -63, -79, -1087, 1199, -396, 1021, -210, 821, 71, -254, -557, -394, -71, 15, 605, -227, -43, 175, -545, 887, 334, 36, -725, 502, 266, -578, 571, 52, -86, 146, -14, - 749, -167, -935, 1017, -520, -78, 756, -328, -162, -446, 1193, -529, -145, -740, -142, 95, 1067, -494, 203, 344, 635, -162, -673, 740, 449, 602, -289, -138, 78, 666, -364, -770, -863, 465, -604, 160, 649, 605, -420, -140, 873, -1384, -31, 197, 483, -59, -505, -96, 797, -149, 1634, 643, -465, -58, 50, -191, -588, -718, -527, 459, -340, -135, -11, 716, 311, -241, 316, 235, -7, 110, 134, -3, 101, 734, 603, 586, 398, 61, -357, 199, -278, 355, -429, 474, 687, 233, 869, 940, 382, -3, 493, 175, -87, -291, 512, -127, - -406, 0, 250, -111, 218, 408, 155, 416, -232, -265, -1536, 523, 299, 1370, 1200, -178, -443, -1412, 41, 473, -605, 462, 827, 805, -373, 969, 866, 42, -522, -559, 884, 756, -1073, -1463, 1946, 102, -137, 257, 145, 723, 718, -287, -245, 1015, 483, -180, -673, 411, 82, 57, 362, 53, -31, -403, 229, -119, -495, 913, -1449, 1014, 840, -1370, -94, 703, 178, 801, -186, 115, 732, -93, 375, -673, -1070, 3021, -1233, -1733, -378, 3366, 1454, -1430, -323, 597, 413, -27, -864, 1268, 710, 534, 127, -1703, -278, 281, 510, -697, -1156, 105, - 369, 163, -544, -576, 282, 159, 423, -75, -138, -39, 452, 574, 398, -857, -329, 610, 451, -430, 5, 498, 883, 346, -459, -624, -815, 390, -258, 362, -688, 392, 206, 441, -312, -165, -551, -234, 554, 103, -451, 254, 220, -600, -379, 756, 1309, 91, 2174, -964, -371, 1262, 62, -71, -649, -1296, 1077, -675, -736, 560, -817, 406, -774, -856, -145, 189, 121, -200, 1030, 260, 628, 303, 17, 18, -465, -987, 316, 989, -806, 691, -821, -83, -45, -1268, 905, -438, 352, 27, -374, 24, -920, 947, -666, 318, -1070, -647, -1404, 533, - -657, -735, -597, -304, 0, 1495, 533, 741, -206, -695, -885, 237, 53, -1519, -710, -2674, -1262, -1032, -157, -1231, -1019, -220, 979, 1121, -911, -1146, -1323, 669, 1578, 84, 1268, 36, 765, 311, 90, 373, 134, -27, -461, 659, 540, 295, -550, -213, -76, 285, 293, -105, 318, -138, -372, -639, 77, 899, 319, -102, 249, -285, 476, -172, 622, 610, 68, -649, 105, 149, 706, 177, 803, -537, -337, 749, 769, 210, -206, -137, -768, -359, -1530, 360, 540, -1325, 735, 146, -385, 79, -375, -37, 285, 387, 679, -799, 78, 921, -103, -439, - 828, -364, 58, -491, -199, -979, 255, 23, 553, -386, 41, 687, -325, 11, 709, -1393, 90, -1595, -508, -1069, 853, 302, -63, 358, -313, 391, 1085, 292, 1684, -939, -1077, 992, 270, -728, -683, -279, 621, -597, -23, -517, -667, 391, 489, -994, -578, 854, -16, 301, -186, 468, 208, 863, -503, -374, 219, 199, -250, -903, -661, -715, 955, -445, -740, 214, -194, -244, -488, 183, 218, -82, -145, -266, -449, -80, -102, -329, 12, -162, -309, 186, -182, 170, -180, -154, 451, -181, 213, 157, -431, 190, 56, -175, -522, 706, 465, -203, - 109, -350, -265, 214, -7, -449, 156, -182, 406, -111, -76, 76, 189, -1033, -2091, -1044, -397, 917, 1194, -2283, 395, -906, -1238, -252, 1432, 917, 782, -491, -551, -657, 723, 512, 1115, 148, -1446, -564, 1088, -164, 320, 976, -465, -671, -1057, -1056, 7, 693, 1491, 1106, 732, 302, -1525, -1622, 568, -1119, 265, 1436, 570, 100, -723, -1294, -223, -556, 435, 342, 243, 901, -141, -170, 235, 655, 1055, 1097, 370, 978, 326, 353, -216, -1087, -430, -469, -896, 678, 628, 472, 464, -204, -1077, 182, 319, -13, 714, 465, 373, -81, 47, 110, - 734, 746, 561, 168, -138, -539, -103, 322, 90, -156, -6, -427, -205, -245, -288, 230, 801, 401, -151, -76, -606, -57, 207, 412, 447, -137, -197, -932, -546, -130, 2, 382, 308, -179, -230, 157, 55, 103, 225, -256, -99, -47, 148, 256, 19, -82, -76, -387, 648, -1840, -3704, -1912, 359, 1447, 3527, 3451, 1438, 1469, 1055, 57, -1757, -2978, -4488, -1340, -1877, -327, 1832, 3265, 2744, 2424, 1336, -30, -854, -1145, -245, -1983, -1575, -1496, -981, -804, -373, -69, 684, 1610, 1657, 1629, 1193, 1553, 823, 889, -290, -64, -732, -1923, -2786, -3366, - -1631, -656, 524, -86, 356, 784, 1023, 2184, 2516, 3335, 2127, 216, 972, -502, -1840, -1609, -3205, -3739, -2796, -1727, -743, -585, 1347, 1523, 4223, 3460, 2531, 2479, 1187, -149, -1677, -2424, -1770, -2122, -2915, -1383, 80, -284, 83, 1275, 1775, 1313, 684, 664, 1131, 484, -84, -135, -555, -92, -495, -1304, -690, -972, -1582, -277, -274, 1268, 1154, 696, 1241, 2149, 1537, -375, -258, -1032, -920, -2157, -2238, -1081, -457, 187, 759, 901, 1340, 1530, 1477, 1554, 396, -157, -828, -1009, -1336, -1476, -1482, -636, 330, 443, 637, 664, 457, 488, 505, 162, 115, -164, - -175, 280, -199, -461, 2, 69, -78, -132, -171, -6, -25, -178, -33, 142, 131, 113 } - }, - { - {-139, -216, -158, 61, -24, -371, -211, -16, 53, -114, 39, -138, 27, -100, 260, -212, -93, -93, 166, 114, 265, 70, 55, -121, 125, 16, 34, -15, 100, 137, 10, 137, 130, -63, 73, -77, -86, 10, -71, 44, -111, -200, 54, 72, -50, 56, -96, 90, 123, -212, 41, -12, 79, 68, 11, -209, -63, -92, 69, -2, 21, -67, 38, -107, 5, 116, 74, 8, -60, 38, -171, -96, -126, 23, 21, -11, 180, 1, 157, 2, 16, 15, -1, -85, 64, -5, 31, -18, 20, 30, -12, -30, -12, -9, -9, -5, - -46, 8, 47, 27, 0, 5, -13, -21, 20, -428, -14, 23, 6, 70, -151, 111, 62, -79, -255, 168, 172, -41, 143, 103, -142, 281, 58, -127, 151, 11, 141, 21, -245, 93, -47, -91, -95, -74, 160, 124, 10, 130, 47, -123, -152, -14, -36, 65, 44, -120, 28, 62, 59, -105, -88, -139, -49, -35, 28, -34, 187, 80, -29, -95, 35, 78, 40, 201, -34, 101, -12, -66, -122, 86, -28, -57, 118, -36, 39, -26, -25, -136, 30, -39, 160, 198, -119, -121, -85, 33, -77, -39, -50, -49, -53, 32, - 73, -5, 19, 22, -8, 2, -36, -81, -127, -291, -174, -64, 209, 26, 39, 127, 34, 55, -305, -281, -179, -47, -1, 128, -92, 100, -53, -189, 59, -28, -129, -3, 180, 262, 119, -121, 70, 8, 189, -2, -151, -6, -88, 185, 81, 87, 188, -33, 14, 252, 221, -9, -1, 17, -14, 67, 18, -185, -245, -87, -31, 0, -81, -273, -29, 75, -149, -73, -97, -83, 29, 34, 90, -191, -152, 146, -62, -34, 30, -12, 95, -184, 72, 67, -73, -70, 73, -80, 116, -46, 1, -1, -46, 23, 86, 47, - 10, 52, 15, -24, -47, -26, -27, 10, 13, -8, -7, 12, -4, 389, -149, -118, -19, 7, -145, 1, -102, 187, -46, -232, -323, -83, -214, 298, 24, 211, 178, -282, -16, 118, 86, 150, 28, -18, -26, 70, -93, 108, 60, -101, 62, 5, 73, 162, -87, 64, -10, 92, 80, -33, 110, -31, 95, -73, 87, -229, -97, -84, 64, 198, -145, -96, -54, 12, -66, -88, -46, 80, 65, 114, -38, 65, -67, -71, -7, -43, 79, -1, -119, 67, -70, -118, -44, -73, 52, -86, -233, -33, -101, -99, 51, -64, - -140, -29, 30, -10, 8, -1, -88, 3, 46, -33, -37, 9, -2, 17, 15, 46, 13, -40, 26, -7, -14, -15, -39, -37, -40, 66, 102, -39, 155, -242, 109, -144, -159, 235, 88, -276, 29, 2, 84, -198, -127, -17, -161, -293, -284, -187, -284, 123, -29, 44, 154, -249, 165, -70, 77, 51, -25, 26, -36, -35, -162, -97, 213, -78, -176, -162, -15, -72, 67, -155, -240, 38, 224, -33, 136, -77, 74, -119, 92, 38, -164, 242, 43, -50, 57, 223, 205, 108, -22, -247, -42, -206, 60, -45, 35, 36, - 58, -187, -1, -13, 91, 193, -240, 33, -70, -225, -25, 66, -23, -5, -22, 74, 15, -65, -45, -47, -29, -77, 3, -6, 43, -93, -66, -7, -13, -11, 4, -7, 15, -34, -35, -9, -6, -25, -6, -7, 42, 39, -1, 1, -43, -70, -25, 4, -275, -264, -171, -291, -344, -328, 139, 152, -211, -56, -191, -312, 167, -82, -271, 93, -18, 14, 28, 92, 30, -10, 70, 93, -156, -150, -40, -183, -13, -195, -336, -27, 204, -244, -187, 131, -128, 15, 52, -126, -101, -107, -363, -158, 78, -105, -120, -230, - 102, 203, -74, 313, -174, -83, -1, -77, -266, -20, 61, -10, -56, -233, -38, 227, 115, 66, 119, 83, -60, 435, -137, -171, -162, -196, 77, 247, 170, 17, -40, -127, -45, -5, -59, 9, -79, 29, 182, 116, -89, -21, -32, 64, -38, 70, -76, -40, 11, 13, -19, 22, -44, 45, 2, 35, 31, 20, -21, -37, -9, -37, 490, 334, -14, 305, -24, 46, 60, -165, 279, 4, 246, 236, -188, 306, 6, -231, -382, 351, 171, 349, -290, 201, 110, -320, -316, -186, -89, 336, -318, 283, -26, -31, 205, 193, - 263, 97, -142, 128, 247, -148, 247, 374, 160, 227, 95, 65, 65, 10, -203, 76, 22, 15, 173, -121, 104, 115, -48, 326, -190, -116, -72, 282, -50, 233, 119, 157, 143, 28, -397, -62, -318, -173, 416, 217, -184, -11, -227, -204, -105, 345, 32, 119, 69, -54, 73, 124, 218, -61, 128, 91, 80, -74, -45, 34, -36, -2, 61, 80, 35, 34, 98, 94, 37, 3, 49, -20, 84, 125, 62, 3, 139, -428, 273, 262, 772, 31, 68, -38, -105, -49, 262, 239, 208, 301, 123, 475, 140, -187, 46, 414, - 164, 43, 65, -211, -304, 196, -151, -298, -632, -9, 253, -19, 149, -219, -115, -81, 48, -69, -189, -92, -509, -133, -432, 37, -228, 175, -248, 95, -238, -83, -15, 8, 37, 49, -316, 153, -47, 70, -165, 5, 253, 102, 349, 196, -106, -20, -72, -35, -82, -111, -5, 143, 93, 107, 69, -499, 330, 324, -121, 185, 145, -264, 128, 79, 17, -56, 47, 171, -149, 99, -41, 9, -11, 38, 92, -76, -33, 127, -88, 7, 5, 48, -57, -106, 67, 4, -31, -32, 18, -4, 62, 70, 81, 1, -82, 831, - 299, -139, 410, -270, 286, 190, -391, 83, -492, 10, -167, -347, 186, 6, 142, 203, 252, 405, 169, -29, -104, -276, -496, 176, 195, 54, -173, 268, 35, 283, 169, -517, -196, 70, -380, 20, -27, -72, 113, 84, -89, 382, -220, 15, 215, -188, 148, -82, -231, 155, -1, -30, 221, 145, 9, -114, 456, 20, 257, 26, -141, -158, -380, -147, 161, -10, 137, -43, -296, 119, 100, -436, 128, 225, -115, 240, 58, -247, -250, 286, -4, -572, 74, 62, 26, -58, 36, -78, 17, 171, -50, 28, 46, 51, -141, 44, - -49, 40, 109, 113, 84, 40, -92, 43, -5, -8, 41, -105, 2, 73, 102, -65, -37, -123, 25, 130, -124, 53, 49, -863, -286, 902, 251, 144, -136, -24, -138, 184, -292, 395, 226, 185, 191, -140, -13, -16, 127, 266, -400, -237, -127, 304, 110, 170, 183, -42, -286, 94, 23, 551, 434, 114, 330, 18, -158, 68, -45, -76, 213, 261, 215, 534, 258, 209, 235, -242, -396, -186, 181, -338, -167, 329, 351, 192, -158, 310, -122, 34, 75, 178, -91, -193, 111, -174, -546, 24, 177, -298, 39, -54, -77, -54, - -176, 445, -46, 255, -638, -607, -514, -234, 53, 63, -16, 35, -10, -135, 67, -149, -43, -65, 156, 25, 57, -120, -22, -106, -38, 85, 135, 145, 139, -2, -92, 76, 123, 76, 122, 43, -11, 52, 18, 25, -36, -83, 99, 110, -36, -31, -24, -18, 444, 698, -1030, -146, 61, -8, -124, -257, 282, -330, -525, -54, 511, -74, -300, 94, -419, -228, 16, 268, -439, 48, 478, 491, 12, 173, 428, -246, -384, -536, 51, -534, -115, 224, 211, -473, -447, -272, 191, -126, -84, -125, 426, -634, -186, 98, -342, -118, - 0, -400, 18, 164, -23, 523, -36, -213, 44, -27, -173, 100, 257, -239, 366, -182, -685, 32, -268, -147, -20, -74, -904, -152, 413, 357, 249, 539, 548, -744, -84, 48, 153, -216, -371, -7, 167, 198, 168, 132, 62, 106, -199, 1, 117, -63, -47, 22, 37, 107, -120, 22, -49, 50, 68, -159, 21, -16, -111, 46, -27, 21, 3, -3, -140, 70, 7, 37, -94, -69, -63, -58, -985, 275, -184, 335, -316, -4, 515, -173, 732, 168, 141, -315, 138, 363, -224, -46, 473, 305, 356, 50, -548, 348, -354, -33, - -213, 54, -272, 158, -71, 154, 146, 262, 265, 294, -350, 83, 557, 119, -101, -112, -281, -226, -2, 21, 100, 470, 40, 259, 251, -18, -120, -114, 426, -498, -109, -440, -363, -102, 3, -738, 192, -232, 452, -94, 19, 314, 64, 759, 626, 904, 342, 39, -106, -92, -153, -44, -182, -498, 337, 413, 196, -67, 45, -350, -477, 222, 58, 66, -154, -65, -167, -90, 145, 49, 191, -12, 41, -109, 132, -394, -106, -13, -18, -74, 68, 19, 24, -27, -98, -19, -42, -26, 121, 15, 13, -80, 24, 21, -9, -175, - -131, -288, 389, -114, -85, 908, -187, -199, 1010, -14, 575, 424, 34, 238, -135, 187, 175, 112, 142, 467, -322, 563, -310, -9, 115, -76, -408, -364, -11, -590, -189, -645, -45, -383, -287, -210, -185, 97, -519, 603, 95, -391, -293, -18, -76, -96, 156, 83, 593, 68, -7, -303, 50, 123, -22, -323, -140, 372, 405, -24, -344, 141, -68, 529, 589, -230, -152, -109, 67, -226, 238, -733, -69, 868, -783, -386, -181, 56, 69, 104, -71, 233, -139, -39, 422, -66, 306, -207, 308, -269, 211, 172, 419, -8, -71, 177, - 276, 25, -66, -43, 28, -150, -46, 141, 186, 59, -60, 181, -141, 149, 124, 136, 75, 5, -220, 221, 131, 102, 49, 104, 193, 44, -152, 76, -124, -96, 160, -39, 139, 150, -59, -109, 62, -528, -289, -83, 409, 493, 338, -314, -805, 1394, 351, -875, -878, -132, 213, 594, -764, -135, 143, -11, -110, 798, 171, -469, 250, 33, -22, 420, -77, 230, -520, -176, 914, 338, 721, 228, 652, 114, -239, 459, 418, 655, 323, -740, -281, 160, 382, -297, 113, -286, -478, 48, -55, -286, 222, 310, 269, 196, 184, -141, - 495, -4, -491, -357, 445, 241, -772, 336, 137, 248, -675, -462, 434, 670, 379, -151, -722, 163, -32, 615, -206, -828, 347, 482, -183, 502, 413, 170, -330, 43, -4, 96, 36, -23, -176, -74, -221, -23, -44, 115, -135, -81, -45, -102, -62, -54, -62, 256, 77, 3, 250, -63, -235, -158, -126, -102, 11, -172, 72, 104, 88, 65, -226, -88, 190, 156, -23, 333, 650, 251, 686, 115, 315, 235, 1143, 1555, 122, 312, -990, -314, 599, -504, 1178, -234, 186, 317, 690, 383, -164, -499, -585, -193, -96, -734, -348, -292, - 471, -273, 140, -471, 63, -185, -686, 714, 495, 575, 253, -351, -339, -800, 15, -721, -219, -62, 95, 369, 291, -234, -166, 306, 675, 181, 258, 493, -627, 445, -356, -330, -633, -278, 290, 245, 41, 740, -162, -275, 114, 193, 1019, -336, 409, 402, -980, 0, 122, -217, -144, 338, -194, 28, 415, 214, -602, -724, -698, -327, -260, 581, 507, -140, -222, 29, 65, 383, -43, -121, 238, -45, -40, -102, 173, 236, -126, 226, 214, 219, 39, -93, 193, -134, 116, 246, 18, 147, 197, -334, -14, 163, 182, 245, 29, 219, - 12, 14, -75, 126, 185, 973, -231, 142, -435, -125, -581, 461, -835, 38, -673, 133, 288, 104, -403, 1381, -97, -186, 125, -786, 45, -531, 18, 149, -159, -18, 325, -289, 12, 417, 34, 105, -676, 86, -57, -42, -171, -838, -467, 207, 69, 372, -972, 106, -905, 459, -617, -987, 500, 910, 157, 447, -682, 675, -167, 101, -418, 562, 226, 583, 183, 707, -641, 122, 35, -110, -509, -415, -478, 542, -145, 737, -459, -352, 82, 98, -410, 213, -242, -962, 422, 636, 1057, 369, 749, -433, 1, -489, 802, 270, -154, -320, - 380, -275, -78, 40, -243, -409, -273, -194, -163, -545, -238, -455, 349, -87, 207, 408, 107, -310, -31, -310, -134, -463, -256, -489, -87, 799, 161, -62, 178, 239, -464, -214, -29, -63, -194, 202, -93, -711, -63, -165, -1611, 198, -515, 1492, -281, -753, 300, -43, -751, -129, 125, -452, 1127, 160, 108, 511, -634, -976, -601, 1375, -109, -293, 909, 512, -433, -431, -242, 1089, 153, -267, -426, -207, -851, 573, -99, 232, 548, -195, -881, -109, 1138, -50, -283, 547, -249, 679, 447, -59, -840, -430, -115, -780, -456, -450, 61, -108, - 657, -458, -158, -4, 1688, 585, -290, 341, 200, -100, 858, 416, -324, 134, 694, 783, -478, -342, -1147, -922, 525, -345, 567, -16, -674, 164, -53, 213, -448, -343, 635, 160, 85, -63, -73, 421, -201, 217, -107, 262, 534, 141, -385, 63, -148, 290, 241, 79, 348, 540, -212, 436, -42, -579, -149, 18, -323, 130, 421, -8, -212, 26, -78, 548, 471, 48, 223, 283, 149, 367, -470, -351, 169, 95, -99, -42, -78, -177, -174, -1822, 624, -391, 969, 985, -572, 465, -977, -1467, 35, -1032, 135, -130, 797, -593, 568, 488, - 799, -1219, 132, -746, -684, 73, -882, -569, 799, -234, 303, 933, -186, 307, -771, 88, -849, 786, -704, -468, -520, 877, 703, -505, 962, 637, -204, 955, -54, -1011, -280, -120, -788, 177, -1666, 166, -424, -800, -646, 743, -445, 1542, 1145, -1725, 0, -46, 82, 797, -1355, -945, 931, -777, -972, -1119, 75, 2297, 1141, -1069, -674, 93, 836, 320, -1117, 166, -747, -438, -40, -134, 43, 736, 174, 436, 289, -858, 231, 385, -122, -309, 46, -733, 653, 237, 178, -973, 162, 502, 142, -230, -182, 432, -710, -45, -529, -292, 695, -734, - -30, 438, -368, 343, 416, 109, 62, 306, 99, -391, 571, -441, -346, -199, -605, -208, -564, -540, 197, 846, -968, 466, -1617, -254, -639, -557, 834, -1109, -1724, 986, 1489, 352, -306, -1379, 78, 522, 519, -241, -563, 56, -151, -191, 158, -213, -474, -906, 97, -549, 117, -494, -1036, 622, 449, 768, 11, 832, 455, 116, -290, -442, -720, -512, -300, 189, 467, -335, -176, -1172, 1074, 1283, 702, -668, 672, -908, -31, 198, -1983, 153, 178, 922, -1191, 1508, 579, -1093, -632, 450, -206, -802, -992, -1058, -1450, 1050, -467, 161, -2209, -877, - 120, 19, 488, -354, 74, 369, 378, -1051, -255, 166, 565, 417, -105, -406, -187, -91, 526, 88, -355, -44, -279, -105, 486, 228, -264, 533, -549, -314, -414, 516, -221, 61, -253, 225, -756, 110, 294, 117, -145, -323, -294, -378, 361, 82, -141, -432, 435, 27, 18, 67, -772, -369, -509, 67, -159, -1502, -204, 541, -707, -660, 615, 622, 124, -598, -2032, -304, 393, 236, 877, -25, 508, -138, -16, -262, 35, 530, 59, 15, 519, -146, -128, -692, -66, -117, -79, 110, 413, 560, -114, -8, 444, -109, -861, -67, -765, 103, - 102, -1009, 724, -1388, 307, 371, -606, -52, 1786, -515, 602, -387, 318, -1348, 143, 773, -22, 665, -158, 60, -44, 853, -556, -679, 766, -719, -875, -23, -1397, 921, 775, -292, 299, 117, -9, -1203, -196, -104, 524, 184, -502, 459, -34, -619, -411, -390, 81, 68, -82, -28, 380, -389, -108, 247, -399, -231, 309, -426, 28, 349, 24, -117, 159, -29, 37, 303, -115, -113, -242, 91, -152, -162, 141, 158, -340, 40, -317, 293, -361, 186, -1, -81, 38, -96, -40, -743, -2241, -1055, -353, 729, 1647, -1514, 328, -440, -1527, -216, - 1368, 367, 1126, -955, 281, -332, 64, 665, 110, 360, -218, -1944, 573, 94, -827, 845, 644, -588, 595, 71, -635, 193, -393, 1214, 147, 491, 21, -1247, -1001, -337, -743, 811, 1164, 1199, 963, -334, 132, -980, -150, -99, -415, -517, 81, 95, -1349, -394, -529, -37, 600, -662, -156, 233, -2, 693, -771, -31, -873, -457, -647, 355, 228, 693, -97, -72, -824, -246, -393, -103, 343, 475, 971, -625, 173, -541, 190, 365, 97, -298, -127, -104, -127, -44, 252, 271, -82, -32, -136, -192, 119, 270, 85, 30, 67, -227, -271, -247, - 403, -11, 277, 234, -46, -319, -349, 51, 88, -264, -92, -230, 162, -166, 50, 49, 170, -89, -113, 44, 56, -136, 583, -941, -3714, -1959, 402, 1563, 3499, 2673, 1507, 507, 786, -250, -1472, -2848, -3788, -959, -1097, 57, 1846, 2631, 1765, 2357, 543, 499, -275, -1192, -1349, -1092, -1159, -1434, -1149, -492, -73, -18, 920, 1193, 2282, 1078, 356, 937, 1457, 464, 279, -1176, -1609, -2631, -1215, -1380, -998, -595, -466, 194, 324, 1104, 2264, 1820, 1987, 1470, 1802, 1340, -1083, -994, -2502, -1940, -1418, -3190, -2466, -1510, 121, 1933, 1845, 2177, 2726, 2329, - 1256, 1511, 61, -594, -1597, -2323, -2330, -1925, -1155, -251, 333, 560, 647, 1074, 779, 1257, 798, 313, 207, -51, -123, -33, -870, -612, -122, -408, -1039, -295, -372, -390, -70, 776, 1475, 1218, 131, 1197, 848, -160, -985, -1566, -1450, -661, -716, -453, -248, 410, 912, 1259, 1438, 1031, 407, 439, -274, -791, -1324, -1193, -525, -58, -387, -132, 382, 476, 496, 463, 121, 189, 298, -59, -263, 10, 97, -196, -214, -48, 65, 23, -151, -89, 25, 10, -58, -100, -35, 110, 116, 57 }, - {-48, -68, -130, 75, 121, 215, 58, -151, -269, 58, -126, 10, 84, 32, 217, -180, -45, -25, -15, -155, 95, 40, 19, 4, -76, -58, -55, -18, 7, 36, -57, 82, 194, -7, 86, -138, -81, -165, -80, 175, 8, -36, 31, 186, 20, 93, -24, -88, -28, 106, -92, 166, 102, 188, 92, 12, -58, -125, -70, -108, -17, -79, 31, 7, -43, 27, -37, 67, -17, -19, 94, -10, -7, 13, -93, 42, -68, -109, -63, -48, 47, -9, -8, -123, -21, 32, 23, -49, 4, -48, 21, 35, 25, 10, -9, -20, - 5, -38, -21, 8, 5, 17, 16, 15, 2, -375, -85, 154, 27, 209, 112, -173, 45, -4, 69, -62, -288, 166, 102, 190, 238, 205, 72, 3, -293, -30, 134, -134, -116, -306, -21, -51, -36, -78, 36, -183, 83, -32, 77, 23, -123, 95, 79, 212, -25, -170, -88, 92, 37, -43, 9, 68, 9, -124, -1, 26, -14, 8, -79, -34, -105, -21, 128, 46, -44, 55, -17, -7, 19, -149, -14, -7, 83, 162, -48, -16, -105, -81, 41, 184, -163, -25, 41, -9, -45, -3, -43, 60, 62, 33, 102, -49, - -32, -10, 24, -23, 4, 17, 14, -12, -43, 32, -43, 207, 78, 70, -69, 5, 20, 20, -356, -193, -16, -89, -110, -5, -93, -362, 216, 50, 98, -38, 74, -96, 5, 13, 187, -66, -39, -31, -31, -30, -13, 202, -39, -3, -115, -6, -56, 66, 33, -196, 152, -198, -4, 174, -25, 7, 13, -4, -122, -86, 200, 116, -247, -132, 39, -145, -105, 106, -178, 35, 43, 102, 213, 163, 100, 76, -145, -151, -129, 42, 185, 72, -32, -83, 61, -70, -30, 43, -69, -104, -14, 83, -15, -71, 9, 1, - 81, 34, 75, 17, -34, -35, -28, -15, -9, 24, 47, 56, 59, 272, -67, -69, -81, 77, -91, 133, -258, -33, 192, 100, -194, 144, 236, 223, 142, 27, -9, -146, -188, 80, -18, 188, -15, 112, -117, -78, -63, 19, 60, -11, -229, 48, 79, 58, 99, 61, -124, -306, -99, 45, 59, 14, -13, 58, -126, -2, -228, 107, -235, -62, -100, -155, 113, 50, 48, -135, -66, -40, -136, 13, -12, 72, -58, -114, -87, -271, 86, 31, 116, 172, 219, 85, -86, -129, -61, 119, 119, -135, 147, 6, -95, 212, - -41, 48, 36, 62, -4, -47, 14, 66, 24, -10, 71, -37, -29, -52, 24, 6, -26, 39, -38, -68, -29, 52, -12, -12, 19, 136, 126, -22, 89, -263, 31, -125, 14, 39, -165, 60, 484, 53, -42, -272, 390, -1, 164, 19, -8, -212, 206, 53, -113, 27, 16, -84, 83, 217, -63, 230, -68, 99, -3, 152, 135, 151, 2, -82, 119, -87, 105, -30, 106, 102, 99, -13, -30, 39, -85, -123, -314, 206, -203, 142, 19, 60, -36, -375, -81, -101, -182, 25, 114, -241, -76, 109, 20, 171, 298, -8, - -80, -71, -309, 95, 60, -69, 17, 123, 127, 37, 33, 89, 11, -14, 133, 78, -72, 136, 100, 133, 41, -23, 10, -9, -9, -49, 18, -30, 31, -38, 63, 22, 6, 52, 5, -16, 15, -11, -4, -18, 62, 38, 13, 44, -13, 70, 10, 23, -137, -166, -16, 89, -53, -80, -121, 35, 220, 99, 35, -500, -230, -70, 102, -60, 169, 571, 177, -209, 32, -248, -80, 174, -197, -50, 254, 62, -64, 36, 144, -86, 70, 76, 75, -141, 65, -66, -81, -209, -82, -122, -233, 102, 8, -16, 235, 172, - 60, 189, 1, -239, 201, -23, -164, -129, -238, 11, 286, 20, -126, 122, -213, -133, 110, -172, -230, -120, -73, 130, -203, -63, -95, 261, 38, -90, 128, -78, -95, 15, 207, -39, 14, 115, 66, -264, -10, 161, 77, 94, -21, -51, 118, -71, 20, -58, 34, 45, 61, -134, 1, 14, 34, 8, 1, 63, -12, -12, -59, 46, 174, 125, -324, 307, -116, 28, -142, 263, -37, -178, -579, -77, 301, 74, -452, 206, 0, -93, -145, -118, -45, -269, -45, 217, 282, 336, 204, 306, -101, 241, 116, -477, -11, 124, - 169, 82, -164, 9, -34, 168, -286, -103, 212, -70, 119, 63, -191, -212, -109, -317, -90, -98, 130, 47, -183, -42, -391, -99, 160, -115, -387, -6, 219, -469, 136, 78, 149, -223, -103, -212, 16, -64, -240, -64, -40, 144, 81, 351, 22, 3, 56, -27, -178, 221, 77, -92, 194, 35, -97, 31, -6, 117, 27, 22, 74, -64, 3, -68, 0, -55, 54, -23, 23, 65, 9, -43, 62, 14, 66, 17, -19, -359, 81, 288, 371, 277, 283, 110, -195, 198, 344, -507, 255, 255, -544, -142, 134, 587, -45, -37, - -139, -164, 726, 360, 101, 91, 377, -6, -57, -140, 57, -326, -294, -67, 92, 219, 100, 50, -111, 22, -239, 100, -355, 349, -38, -173, -204, -232, -358, 63, -346, -116, 239, -55, -118, -113, -55, -296, -206, -133, -126, -67, 109, 62, 18, 17, -262, 452, 260, 7, -33, 594, -71, -102, -146, -300, -82, 199, 191, -29, 233, -461, 137, -175, 44, 178, -62, -3, 29, 16, 57, -72, 86, 111, -103, 43, 59, 73, 189, -141, -13, 21, -3, 45, 21, 47, 60, -51, 38, -16, 5, -101, -22, -23, 86, 668, - 228, 141, 324, -366, -220, 209, 223, 496, 72, 138, -334, -19, 165, -438, -141, 176, -147, 6, 120, 325, -110, 127, 66, 72, 276, 241, 294, -232, -156, 320, -406, -134, -135, -27, -110, -259, 252, -9, -280, 14, -111, -291, -364, -202, -219, 429, -138, -109, -255, -21, -130, 67, 505, -95, -166, 86, -31, 292, -339, 573, 114, -551, -402, 145, -372, 6, -398, 2, 84, -51, 429, 538, -257, 65, -107, -399, -150, -217, -261, -60, 195, -136, -307, 202, 12, -166, -141, 66, 112, -50, -33, -157, 7, -145, -30, -73, - 99, 113, 26, -144, 14, 9, 91, -2, -37, 7, -181, -20, -103, -72, 13, 40, -96, 73, -56, -52, 121, -49, -120, -583, 224, 1213, -207, -11, -528, -221, 362, -50, 698, 420, 388, 5, 300, -567, 520, 271, 27, 70, -327, 146, -2, 530, 297, 354, -125, 37, 94, -351, -283, -127, 164, 618, -168, -205, -207, -114, 82, -388, -111, -23, -207, -412, -85, -523, -189, 312, -363, -157, -70, 32, -590, -354, -75, -59, -111, 376, 167, 28, 228, 388, -234, -95, -320, 150, -251, 220, 251, 302, 545, 157, -406, -63, - 912, 300, 514, 251, 158, -31, 65, -211, -273, 128, 93, -269, 75, 195, 175, -258, 208, 74, 151, 176, 2, 87, 146, 63, 171, -12, 39, -48, -111, 29, 149, 27, -61, 242, 154, 134, 8, -24, -36, -1, 11, -33, 86, 70, 68, 77, 39, -120, 625, 685, -691, 170, 508, 307, -192, -367, -318, 715, 59, 269, 375, -213, 106, 157, -437, -464, 378, 129, -676, -155, 879, 422, -1, -501, 165, 132, 534, 177, -260, 350, 62, -146, -50, -105, -416, -196, 64, 73, -497, -536, -318, -153, -591, 352, -37, -419, - 80, 11, -182, -50, 127, -2, 134, 156, 238, -232, -277, 367, 742, 337, 203, 543, -102, 296, 722, 443, 68, 82, -226, -441, 430, -420, 189, -167, 131, -550, 264, -6, -181, -103, 313, -296, -150, -76, 47, -6, 92, -117, -15, -211, -54, -11, 39, -63, 73, -78, 63, -70, 240, 76, -62, -111, 91, 11, 83, 77, -58, 69, 88, -58, 23, 110, -33, 40, 120, 127, 219, -141, -648, 182, -313, -144, -242, -41, 555, 550, -1113, 344, 353, -346, -566, -738, 130, -217, 137, -258, -203, -120, 689, 174, -60, -12, - -110, -206, 174, 114, -3, 276, 60, -59, 98, 250, 710, 71, 87, -352, -151, -167, -177, -22, -59, 235, 340, 16, 393, -92, -67, -81, -44, -690, 777, 19, 55, -58, -202, 205, -53, 314, 18, -302, 82, 333, -238, 310, 76, -476, -81, -103, -864, -296, 221, 222, -353, -204, 206, 28, 578, -461, 210, 257, -37, 225, 209, 255, 98, 113, 103, 84, -38, -48, -149, 58, 216, 37, -158, -63, -89, 50, -69, -60, -106, 139, 79, 94, 10, -253, 101, -257, 20, 40, 90, -122, -58, -39, 83, 152, 69, 63, - 22, -181, 565, 161, 173, -417, 308, -168, 293, -234, 379, -348, -285, 521, 63, 132, -314, -699, -69, 202, 52, 297, -251, 37, -6, -522, -378, 170, -590, -387, 185, 0, -617, -90, -309, 389, 232, 69, -146, -387, -821, 287, -369, 446, -138, -152, -79, -219, 122, 115, -657, -291, 641, 561, -585, 753, 36, 554, -136, -135, -73, -221, 286, -218, -613, -326, 721, -164, -149, -42, 221, 142, 363, -835, 243, 565, 444, -185, -50, -182, -381, 40, 343, 535, -334, -337, -382, -41, -65, 32, -185, 91, 91, -67, -30, -84, - -169, 158, 0, 22, -255, -214, -60, -277, -110, -141, 27, -100, -3, 208, -89, 85, -7, -200, 35, -103, -29, 81, 181, 23, 74, 169, 168, 225, -76, -65, -46, 231, -41, -382, -26, 390, 303, -296, -503, -422, -248, -489, -28, 231, 536, -93, -26, -899, 538, 670, -107, -365, -371, -230, 1008, -615, -3, -73, 272, -46, 1161, 28, -633, -167, -601, 783, 681, -551, 640, 160, 515, 193, -971, 304, 518, -672, -187, -763, -382, 26, -704, -600, -18, -486, -8, 171, -175, -482, 394, 359, -794, -606, 330, 140, 212, 402, - 524, -193, -286, -16, -186, -10, -60, -266, 104, -1101, 374, 536, -570, -468, 354, -358, -326, -155, 197, 29, 682, 6, 398, -38, -280, 149, 205, 215, -181, 6, 21, -24, -117, -271, 179, 288, -148, -478, 121, 43, 507, -47, -200, 159, 55, 256, -1, -154, 3, 209, 153, 53, -56, 41, -96, -78, -239, 122, 113, -161, 78, 74, 43, -25, -81, 23, -230, 256, 621, 1159, 1824, 63, -725, -937, -213, 46, -217, 891, 670, 466, 775, 567, 459, 39, 371, -464, 672, 777, 60, 808, -322, 74, 193, -737, -493, -168, - -436, -514, -70, 829, -4, -150, 110, 184, -104, -1105, -145, 300, -157, -332, 145, 440, 772, 198, 397, 551, 674, -912, -631, 372, -260, 1181, -114, 1016, -804, 490, 828, 41, 141, 502, -880, -402, 31, 517, 22, 594, 245, 230, 603, 225, -71, -240, -696, -152, 49, 197, 22, 26, 24, -373, 208, 145, 340, -103, 258, 419, 251, 114, 7, -38, 94, -130, 92, -124, 12, 95, 91, -108, 192, 189, 231, 36, 26, 105, -72, 164, -106, 165, 360, -32, -60, 38, 314, -177, 80, -25, -38, -47, 50, 96, 146, 116, - 113, 296, -193, 349, -158, 1310, 442, 466, 958, -60, 211, 422, 619, -669, -535, -222, -588, -96, -793, 422, 650, 477, 645, -419, -229, 501, 391, -259, 654, 397, -139, -779, 447, 489, -392, -50, 239, 123, -626, 742, 205, 795, 439, 317, -418, 376, -217, 1208, -935, 112, 372, -171, -600, 398, 392, -67, 386, -358, 988, -445, 268, 220, -610, -262, -846, 372, 261, -630, 606, 516, -430, 372, -36, 999, 335, -490, -353, -349, 324, -201, 278, -121, 70, 339, 221, 172, -315, 859, 106, -325, -473, 417, 217, 394, -210, 119, - 321, 648, 176, -102, 548, -141, -143, -72, 65, 148, -308, -278, 134, -240, -136, 33, -104, -32, -29, -236, 179, 98, -449, 112, -332, -213, -98, 170, 102, 317, 151, -10, 102, 116, 148, 11, 51, 72, 283, -90, -1161, 506, -992, 1011, 1216, -73, 206, -1003, -17, -230, 94, 571, 585, -183, 300, 473, 69, 194, 132, 192, -133, 694, -105, 152, -398, 782, 164, -81, -33, 703, 265, 329, 778, -181, -492, 958, -1031, -448, -184, 222, 672, 153, -285, -292, -501, -15, -96, 193, 1082, 1054, 666, 950, -93, 1432, -485, 398, - -346, 32, 447, -223, 49, -432, -560, 8, -353, 293, -478, 708, -537, -859, -359, -221, -81, 1034, -628, -144, -91, -649, -167, 378, 810, -71, -38, 32, -269, -557, 20, -24, -87, -57, -2, -321, 257, -275, 318, -126, -248, -268, 64, 256, -182, -229, -84, 213, 232, -168, 108, 143, 81, 143, -136, -119, 64, 16, 145, -179, 128, 237, -12, -74, -122, 208, -418, -194, 411, -247, -31, -63, 79, -253, 185, -79, 377, 327, 5, -408, 1787, 2481, 761, 1935, -424, -1347, -944, -660, 326, 356, -450, -724, 626, 842, 492, 840, - 648, 160, 257, 127, -43, -553, 243, -655, 461, 4, -614, 710, 429, 340, 1226, 754, -353, -237, -443, -524, -643, -254, 24, -508, -159, 1061, 1609, 1186, 161, 809, 862, 1319, 603, -700, -1150, -717, -734, 433, 362, -1569, -1077, -278, 660, 1427, -1071, -43, -930, -121, 1166, -643, 438, -933, -154, -279, 786, -875, -501, 14, 346, -711, 1628, -385, -28, 926, -409, 695, -225, -576, -449, 269, 24, 229, 142, -515, 11, -218, 621, 364, 107, 339, 386, 20, -8, -126, -393, 794, -250, 165, 3, -464, 15, 48, -150, -306, -70, -181, - 40, 115, -140, 24, 537, 383, -75, -91, 509, -219, -70, -438, -631, -239, -171, -75, -176, -709, -1371, 160, 754, -639, 1172, -477, 463, -164, -1367, -705, -71, -808, -1843, -523, 659, 1013, -502, -794, -1645, -495, 479, -334, -480, -822, 189, -192, -142, -161, 327, 650, -516, 500, 430, -526, -1500, 114, 118, 378, 177, 971, 96, -1497, 7, -1648, -11, 560, 684, -136, 89, 752, -401, -299, -515, 483, 356, -245, 585, -193, 245, 264, 959, 119, -343, -1039, -357, 524, 462, 808, 1190, 2052, 1025, 486, -539, -2082, -570, -310, 1582, -277, - 97, -18, -501, 57, 462, 210, -13, 11, 7, -9, 765, -289, -230, -267, 531, 191, 268, -222, -656, 203, 276, -312, -45, 153, -39, 37, -117, -956, -310, -90, 431, 663, 80, -577, -549, 237, 91, -66, -93, 16, -58, -43, 503, -568, 71, -491, 505, -292, 12, -702, -107, 446, -143, 232, 108, -1336, -408, 925, -459, -386, -101, -302, -1072, -1192, -1742, -552, 2, -137, 1138, 311, 1487, 916, 460, -211, -551, -105, 2085, 127, 600, 336, -263, 1036, -435, 836, -917, -94, -661, 786, -1113, -237, 339, 347, 356, -976, 691, -1117, - 225, -549, -374, 1105, 65, 69, 381, -424, -25, 286, -1352, 33, 311, -200, 869, -393, -171, 1459, -555, -1221, 3, -463, 98, -96, -65, -981, 522, -163, -1334, 799, -1652, 317, -379, -658, -1045, -139, 282, 476, 43, 385, 482, -574, 1006, -237, 269, -18, 480, -26, -54, -168, 284, -605, -77, 192, 130, -238, -4, -266, -348, 175, 143, 260, 170, -81, 204, 594, -296, -316, 104, -34, 117, 439, -64, 237, 226, 224, -301, -366, -90, -34, -379, -27, -75, 155, -414, -578, -2037, -2093, -1787, -901, 3694, 1157, -462, -483, -1830, -3874, - -438, 1040, 1297, 557, -598, -448, -1144, -1259, 943, -908, 2328, 1745, -2721, 876, 354, -573, 208, 1947, 275, 1342, 2666, -585, -2197, 99, -378, -2048, -562, 983, -94, 1212, 1960, 171, -1708, -3340, -2868, -2565, -274, 2476, 702, 657, 368, -679, -3346, -2095, -1075, -412, 200, 750, 728, 937, 960, 1195, -1444, -524, -1184, -106, -1295, 796, 796, 1637, 1819, 866, 23, -492, -342, -2256, -1796, 1567, 2455, 1669, 1961, -478, -882, -1785, -1017, 520, 0, 116, 548, 180, 136, -437, -575, -289, -435, 10, 430, 117, 165, -105, 250, -477, 312, -146, -441, -435, - -133, -720, -223, -442, 449, 505, 244, 193, -467, -958, -946, 246, -92, 424, 374, 196, -691, -354, -658, -1015, 301, 606, 708, -263, -3708, -4153, -2823, -2904, -773, 3261, 2198, 3519, 3921, 5953, 3956, 4093, 2643, -200, -2938, -5084, -6004, -5212, -4109, -2974, -717, -150, -427, 152, 1295, 2129, 2956, 2568, 3503, 3382, 4372, 3996, 1126, 2682, -580, 733, 543, 151, -369, -3897, -4675, -5982, -7014, -6380, -3543, -3153, -2590, -3250, -3757, -807, 921, 2357, 3459, 5001, 5978, 7668, 10123, 9824, 7465, 6052, 5041, 2662, 4234, -1719, -3449, -8264, -9458, -11767, -11301, -10343, -9796, -9471, - -5827, -3616, -1963, 5284, 5390, 8230, 10579, 9164, 8285, 8373, 6585, 5013, 2761, 360, -36, -1555, -1882, -2740, -3540, -4874, -5258, -4797, -5519, -4276, -3916, -3708, -3247, -1684, -326, 1726, 3577, 3344, 5226, 5762, 6367, 7500, 6078, 3537, 1775, -1083, -2753, -2769, -5332, -4954, -6764, -5401, -5606, -3615, -3764, -2217, -275, 1896, 2874, 5045, 5894, 5702, 5558, 5393, 4159, 1466, -941, -1373, -1765, -1962, -2196, -2601, -2387, -1778, -1896, -1709, -1467, -1080, -500, -358, -287, -50, 179, 92, 161, 464, 677, 781, 847, 715, 746, 1031 } - }, - { - {409, 48, -178, 63, -112, 31, -73, -45, -98, 72, 123, 37, 39, -221, 45, 5, 71, 87, 48, 130, -25, -70, 15, 154, 3, -115, -10, 132, 72, 16, 3, 38, -2, 12, 27, -2, -45, -4, 3, 53, -75, -178, 134, 134, 117, 110, -4, 61, 105, -107, -23, -1, -143, 34, 12, 133, 15, 75, 4, 166, 85, -22, 117, 72, -36, -133, 36, 37, -34, 12, -74, -18, 71, 50, 59, 138, -21, -41, 21, 83, 188, -108, 52, 52, 56, -4, -10, 59, -30, 3, 29, -33, -4, 7, 12, -21, - -32, 24, -6, 6, -11, 36, -2, 42, -8, 346, -231, 78, 195, 46, 138, 166, -151, 32, -13, 65, -191, -152, -28, 149, 202, -77, -66, 97, -163, -219, -40, -258, 89, 86, 24, -160, -162, 58, -94, 22, -4, 170, 180, 162, -26, 113, -177, 77, -104, -10, 10, 139, -149, -133, 2, 182, 76, 71, -110, 62, 46, -54, -227, -37, -77, -100, -89, 104, -95, -31, 24, 65, 164, -63, -3, -124, -59, 25, -170, -11, 47, 117, -36, -89, -44, -179, 85, 52, 11, -15, -153, 63, 14, -55, 57, -22, - 14, 51, 6, 10, 60, 26, 13, 1, 48, 17, -8, 19, 29, -122, -221, -55, 38, -68, -112, -62, -221, -124, 233, -10, -103, 124, -187, -43, -233, -49, -184, -96, 216, 11, -44, -243, -152, -55, -104, 41, -130, 13, 80, 258, 126, 97, 112, 209, -175, -2, -53, -135, 56, -28, -53, -142, 74, 149, 16, -108, -69, 381, 2, -110, -153, -229, -305, -38, -158, 36, -31, 85, 16, 41, -140, 21, 23, 184, 62, -138, 8, -43, -41, -33, 66, 99, 97, -90, -88, 55, 26, 36, 40, -35, -135, -159, - -19, 29, -38, 16, 1, -22, -33, -50, -19, -10, -30, -55, 5, 18, -30, 10, -26, 5, -33, -17, 7, 9, -40, 6, -15, -71, 7, -25, 40, -532, 211, -95, 89, -220, -89, -172, -158, 11, -50, -108, 271, 70, -25, -164, -52, 76, -188, -100, -179, -100, 259, 25, 173, -16, -2, -43, 49, 48, -137, 2, 41, 78, 281, -147, -170, -34, 311, 98, 331, 29, 31, -58, 164, -28, 241, -24, -28, -43, -100, 103, 31, -86, 70, 91, 167, -97, -8, -30, 149, -61, -25, -56, -38, 36, -49, 18, - 25, -36, 37, -247, 24, 161, 56, 215, 17, 23, 52, 137, 220, -145, 21, -11, 52, -7, -6, 66, 142, 55, 70, 8, -25, -37, 19, 72, -25, 33, 33, 35, -1, 15, 60, -10, 16, -2, 70, 41, -23, -4, 75, 39, -23, 56, 31, -114, -56, -2, -263, -44, 2, -131, -466, -113, -101, -203, -40, -52, 292, -101, 221, 103, 159, -300, -135, -303, -281, 0, 53, 176, -85, -132, -81, -205, 44, 93, 107, 66, -62, 76, -137, 15, -246, 89, -64, 34, 54, 92, 98, -94, 4, 239, -128, 116, - 121, -8, 73, 117, -48, 46, 116, 6, 204, -107, -141, -68, 67, -1, -271, -138, -300, -327, -56, 88, -266, 119, -43, -5, -91, 89, -159, -26, -55, -224, -197, -66, 117, 4, 100, -43, 65, 52, -124, 0, -25, 70, -83, -140, -46, 19, 0, -54, 24, -34, -13, 22, -7, 1, -3, -32, -7, -31, -21, -20, -1, 14, 2, 39, 15, -19, 150, -433, -21, 135, 85, -230, -28, -146, 38, 44, 31, -251, -337, -230, 39, -183, 201, 64, -324, 234, 205, 162, 146, -161, 264, 70, -2, -103, 89, 158, - -145, -213, 79, -80, -263, -35, -254, -93, 461, -123, -207, -257, 15, 42, 184, 73, -169, 154, -19, -133, -175, -186, 284, 127, 179, -135, -185, 83, 46, -191, -9, -117, 184, -36, 17, -225, 144, 120, -128, -83, -79, 255, 3, 37, -73, 175, -178, -304, -135, 26, -58, 165, -34, -19, -177, -94, 77, 10, -126, -82, 108, 58, -34, 4, 2, 0, -34, 46, 21, 72, 12, 12, 3, 31, -15, 45, -59, 62, -233, -10, 57, -59, -186, -276, -221, 222, 26, 273, 326, 316, 48, 434, 104, -49, 201, 153, - 401, 58, 231, -317, 521, 383, 185, -158, -125, 188, 43, 135, -77, 225, -67, -58, 202, 164, -206, 139, -55, 219, 238, -467, -86, 288, 87, 157, 124, 285, -137, 114, 6, -240, -117, -7, 50, -352, -29, 223, -175, 374, 281, -113, -3, 72, 141, 218, -84, -70, 354, -84, -7, 154, 8, 207, 166, 68, 115, 120, 115, 53, 49, -49, -82, -35, -74, -9, -52, 39, 36, -75, -58, -9, 58, 116, 98, 55, 12, 58, -98, -45, -52, 22, -38, 52, -115, 13, -1, 100, 41, 5, 19, 104, 33, -89, - 31, -8, 906, -474, 66, 374, -36, 14, 495, 543, 64, -41, 114, -26, 123, 156, -198, -61, 321, 283, -132, -258, -276, -286, -155, 238, -183, 105, 13, -334, -23, -222, -27, 96, 146, -433, -204, -345, -108, 524, 75, -46, 46, -47, 25, 156, 90, 262, -15, 196, 116, -181, 115, -276, 7, -277, -291, 111, -320, 136, -4, 164, 129, 119, -171, 200, -290, -5, -134, -44, 363, 14, 181, 182, -38, -68, 140, -299, 120, 288, -427, -312, -88, 218, -21, -260, 98, -36, 112, -95, 34, -53, 187, -33, 172, 98, - 161, 58, 44, -83, 109, 51, -5, 67, 55, -29, 81, 67, -41, -40, -140, -26, -81, 0, -5, -44, 71, -22, 41, 18, 144, -112, -541, 101, 130, -366, 165, -3, 383, -101, -195, 162, -474, -163, 399, 175, -244, -586, 260, -81, 143, -374, -496, -336, 428, 35, 236, -41, -227, -336, 158, -90, -293, -342, 24, -305, -236, -128, -61, -331, 185, 222, 299, -143, 265, -214, 421, -78, -23, 321, 164, -79, -217, -108, 309, 72, -231, 110, 328, 311, 133, -380, -421, -37, 81, 26, -303, 91, 333, 97, -143, -538, - 143, -234, -526, 17, 27, -296, 426, -31, -176, -582, -4, -171, -28, 219, -131, -222, -16, 50, 52, -176, -179, -177, 65, -153, 9, -28, 24, -42, 42, 78, 69, 90, 44, 161, 204, 12, 59, 38, -80, -22, -66, 25, 22, 12, -199, 23, -18, -72, -10, -65, 59, -79, -84, -669, 420, 324, 357, 51, 377, 39, -241, -279, 43, 303, -208, 71, -451, 311, 330, -165, -93, 77, 361, 264, -185, -165, 247, -294, 103, -402, 1, -118, -540, -556, 110, 324, 151, -475, -256, 367, -403, -165, 326, -85, 407, -140, - -281, 109, -410, 477, -48, 87, -220, -110, -17, -442, -269, 39, -70, 47, -142, -468, 91, -387, 177, -95, 284, -467, 214, 84, -131, 354, -42, -238, -460, -59, 104, -370, 279, -249, 182, -489, -500, 242, 193, -198, -156, 163, 111, -104, -87, -132, -172, -13, -278, -27, -39, 24, 79, -49, 80, -51, -16, -149, -74, -38, -18, 227, -65, -28, 131, -137, 98, 59, -53, -31, -140, -127, -5, -73, -89, 219, -212, 73, 261, 385, -101, 43, -136, -513, -109, -110, 224, -451, 0, -260, 281, -315, -429, 286, 133, 186, - 594, -98, -168, 167, -378, -442, 38, 566, 174, 318, -224, -278, -449, 90, 577, -258, 303, 69, 449, -685, -216, -12, 82, 390, 190, -523, -139, -243, -19, -602, -92, -217, 44, -317, -19, 73, -874, 100, -272, 53, -344, -20, 218, 109, -115, -112, -460, 464, 450, 146, 114, -403, 616, 212, 319, -122, -962, 375, -30, 723, 683, 213, -84, 298, 19, 261, 18, 29, -167, 80, -152, -85, -40, 314, -1, 17, 85, -22, -166, -89, 33, 126, -56, 62, -96, 131, -100, -163, -77, -25, 80, 27, -30, -30, -31, 206, - -41, 10, 39, 102, 831, 293, 569, -551, 129, 580, -174, -208, 82, -358, 274, 70, -418, -548, -41, 466, -11, -37, 305, -454, -115, -373, 211, -636, 11, -136, 232, -664, -459, -290, 195, 215, 149, -215, 162, -160, 198, -131, -58, -45, -186, 127, 295, 176, 297, -24, -287, 42, -286, 764, -192, -750, -233, 206, 652, -651, -268, -42, 419, 28, -922, -112, 426, 880, 33, 613, 883, -65, 285, 418, -115, 753, -101, 910, 145, -249, -788, -493, 6, 238, 114, -119, -153, -244, -334, -296, 361, 106, -4, -517, -58, 20, - -94, -294, 77, 156, -44, -152, -111, -288, -174, -84, 182, -35, -157, 158, -226, 163, 164, -141, -274, 251, 372, 58, 11, 23, 216, -64, -258, 31, 251, 209, -257, -217, 40, 42, 4, 76, -40, 350, 423, -724, -705, 188, -164, 23, -280, 660, -295, -188, 230, 166, 7, -300, -220, -366, 148, -20, -177, -28, 439, 659, -711, -44, -693, -73, -179, 689, -290, -276, -133, 419, 140, 117, 176, 169, -124, 9, -89, 113, -81, 645, -167, 172, 454, -235, -520, 117, 178, -182, -199, -42, 108, 328, -445, 598, 879, 591, - -246, -354, -812, -1048, -385, -3, -189, -52, -119, 252, -21, -404, 214, -178, -38, 387, 644, -156, 181, -112, 36, 587, 296, 502, 510, -406, -124, -92, 15, -8, 182, 14, 112, 514, 22, 241, -108, -111, -210, -63, 31, 236, -64, -192, -91, 115, -80, -41, -60, 73, 19, -73, -40, 55, 27, 29, 296, -118, 8, 41, 5, -160, 75, 95, 190, -373, 707, 319, 403, 604, 933, -357, 483, -959, -117, -430, -943, 383, 225, 288, 127, 375, 115, -678, 573, 1011, -150, -162, 248, 101, -210, -899, 75, 4, -81, 13, - 307, -643, 140, 183, -131, -371, -180, -413, 423, -924, -133, -594, 331, 134, 336, -117, 92, -236, 567, 171, 466, -422, 457, -10, -446, 924, -152, 114, 624, -598, 699, 418, -546, 232, -208, 308, -758, 555, 80, 195, -70, 180, -616, 393, 701, -1391, 143, 1343, -866, -278, 96, 654, 465, 162, 406, -182, 245, -101, -295, 147, -65, -50, 253, 366, -30, -142, -121, 109, 235, -309, -115, -212, -131, -277, 279, 367, -76, 169, -103, 69, 234, 263, -301, 26, 113, -158, 242, 13, -3, 218, 113, -261, -218, 75, 37, -79, - 46, 561, -343, -412, -15, -395, -180, -1040, -888, -125, -510, -613, -442, 269, -158, -311, -498, 456, 29, -752, -120, -7, -358, -115, 303, 216, -54, 0, 13, -191, 158, 347, -132, -86, 536, -1012, -166, 281, 1075, -449, -280, -404, -548, 235, 1141, 209, 707, 143, -117, -63, -86, -554, 120, 122, -450, 96, 891, -148, -276, 146, -321, -77, 785, 1159, 313, 695, 806, -290, -338, 89, -267, 43, -799, -11, -623, 186, 130, 376, -649, -246, -221, -257, -203, -231, 360, 74, 465, -122, 177, 461, -86, 13, -68, -188, -149, -29, - -112, -173, -3, 67, -88, 27, 217, -222, -198, 11, 163, 81, -105, -327, -314, -42, 74, -195, -106, 64, -65, 30, 23, 217, 75, 52, -241, 264, -112, 828, 935, -372, 2112, -288, 50, -389, 250, -163, 247, 544, 155, -504, -273, -527, -7, -357, -653, 90, 427, -70, 125, 204, 251, -2, -187, -245, 127, 0, -324, 130, 909, 643, 366, -767, 554, 434, -201, -233, -234, -306, -131, 252, -556, 56, 71, 337, 867, 170, 181, 50, -102, -172, 377, -225, 875, 284, -83, 385, 74, -586, -422, 499, 574, 216, -142, 384, - 411, 587, 1142, 126, -327, -584, -391, 300, 66, 99, -53, 405, 44, -45, -531, -259, 556, 626, -220, -419, -503, -142, 272, 174, 51, -166, 45, 4, -222, 7, -492, -124, -18, 359, -63, -103, 4, 292, -171, 211, -106, -227, 202, 289, 184, 206, -24, 220, 409, 184, 175, 123, -149, -62, 13, -30, 124, -109, 201, 265, 154, 25, -196, 84, 73, 214, 342, -328, 1509, -224, 64, 167, -114, -21, 379, -281, -332, -174, 489, 437, -1167, 225, 201, 478, -298, -461, -438, 334, 303, -470, -256, -193, 787, 395, 222, -152, - -811, 231, 207, 420, -98, 223, -223, 80, -704, 294, 292, 11, -172, -443, -876, 571, -367, 294, 304, 504, 74, -535, 896, 175, -867, -404, 526, 124, 687, 289, 117, -620, -302, 347, -1075, 1163, -826, 47, 704, -188, 1390, 208, 257, -502, 1619, 168, 1056, -713, -313, -224, 416, -44, -157, 731, -597, 705, -830, 181, 93, 153, -154, 622, -66, 317, 288, 413, 243, 122, 298, 323, 21, 119, 45, -217, 286, 9, 200, 391, 205, 26, -10, 300, 331, 162, -173, 654, -19, -129, -117, 420, -308, 147, -60, 226, 24, 95, - 134, -89, -62, 65, 136, 109, 141, 168, -187, 530, 1245, 414, 782, 997, -42, 1143, -880, -315, -332, -291, 122, 187, -76, -389, -758, 727, 686, 292, 619, -1015, -880, 297, 419, -468, -660, 422, -209, -945, -349, -179, 466, -868, 479, 328, 379, -406, -26, -401, -179, -1158, -285, 563, -1840, -581, -73, -40, 61, -1104, -278, -1663, -142, 330, -477, -519, -219, 502, -172, -598, -687, -1733, -622, 814, -772, -1166, 974, -305, -1317, 399, 1183, -633, -292, 146, -866, 1072, 471, 687, -363, -74, 347, 1021, 470, 163, -331, -69, 1150, 115, - 175, -82, -686, -300, 537, -9, 28, -107, -614, -43, 257, -374, 442, -579, -380, 123, -211, 306, 116, -526, 211, 270, 136, 105, -222, 131, -13, -125, -383, 191, 145, -39, 275, -411, 38, -394, 2, 111, -151, -63, -29, 164, 13, 1453, 2002, -295, -46, -763, -768, -1335, 588, -214, 2002, -404, -844, -1181, 84, 388, -428, 391, 1314, -500, -217, -892, -399, 894, 1027, -1005, -275, 537, -207, 246, -291, 1289, 1035, 2188, 722, 976, -415, 704, 1483, 491, -81, 357, -37, 973, 514, 1413, 407, -1397, 508, 559, 1175, -636, -541, 687, - 742, -334, 1180, -394, 491, -1268, 824, -286, 458, 471, 1036, 901, -693, -721, -224, 1088, 1098, -394, -590, -1141, -120, 831, 936, 631, -258, -749, -712, -107, 515, -483, 713, 191, 501, 106, -238, 574, 362, -64, -225, 193, 483, -664, 286, 362, 471, 272, 661, -195, 239, -285, -437, 279, 558, 503, 745, 14, -1, 242, 204, 1335, 260, -34, -567, 25, 845, 448, 654, 399, -13, 34, -140, 16, 813, 693, 74, 273, -79, -112, 31, 362, 260, 246, -174, -150, 192, -485, -1610, 115, 2474, 1478, -343, -3622, -516, -367, 286, -412, - 71, 379, -136, 164, -786, 504, 609, 1121, -807, -1023, 1062, 1677, 426, -745, -989, -213, 253, 94, 268, 6, 372, 148, 1097, -350, -1499, -652, 487, 177, -516, -659, 91, 709, 1264, 1156, -21, 19, 478, -447, -1294, 394, -805, 1558, 1713, -35, 487, 244, 345, -755, -104, 1623, -607, 14, -2201, -294, 255, 509, 486, 456, -541, -345, 1005, 1462, -252, -64, 149, 588, 721, -333, 248, -798, -933, 95, 265, 347, -107, -148, -170, -203, 650, -5, -112, -339, -18, 395, 368, -195, 501, 111, 758, 60, 141, 23, -254, -227, -123, -177, - -42, -228, -149, 55, 632, 702, 219, 363, 147, 125, 618, -442, 472, 163, 768, -207, 208, 135, -298, 236, -136, 241, -75, 415, -137, -266, 218, 87, 111, 161, 114, 289, 67, 107, 63, 102, 110, 88, 188, 132, 34, 29, 54, 165, 133, 127, 66, 167, -192, -1631, -677, 1299, 1432, 1360, 1846, 314, -799, -2444, -1855, -353, 514, 1543, 1680, 792, 35, -824, -712, -319, 523, 1439, 818, -195, 51, -123, -794, -1089, -889, 161, 1327, 992, 1996, 1293, 1285, 1805, -528, -1257, -1425, -1897, -2330, -886, -276, 685, 1282, 1845, 1730, 1399, - 889, 1772, -349, -1132, -53, -294, 470, 530, 2122, 1845, -689, 324, -483, -1427, -418, 368, -853, 1311, -527, 430, 113, -160, 1143, 1577, 1267, 881, -659, -1615, -1826, 511, -769, 130, -87, 1020, 162, 572, -492, -1135, -1042, -1648, -1422, 593, 341, 812, 1241, 954, 38, -743, -1178, -1611, -874, -421, -588, 252, -213, -198, -189, -499, 5, -228, -323, -399, -245, -65, 256, -480, -291, 677, 64, -3650, -3842, -3996, -4096, -5412, -591, -1534, -374, 502, 2462, 2798, 2894, 4052, 5603, 5369, 5276, 4238, 3060, 2222, 666, -2561, -1230, -1514, -938, -3073, -512, -1273, - -1402, -2542, -1954, -1988, -1801, -1882, -3305, -2928, -1729, -1564, -1964, -2720, -416, -2383, -4513, -3868, -3395, -1791, -2306, -412, -4669, -2068, -2067, -955, -696, -2403, 106, -2408, -291, 373, 1126, 99, 1157, 1727, 2718, 2897, 3988, 2604, 6261, 3955, 7290, 4955, 7264, 8426, 10008, 8220, 8277, 9328, 8370, 8499, 8271, 7168, 4145, 3310, 2335, 1700, 1992, 2974, 1638, -608, -1039, -1198, -2055, -2667, -3251, -2994, -4920, -4767, -4910, -5949, -5239, -6611, -5854, -6871, -7057, -6649, -7336, -6635, -7408, -5880, -5759, -4773, -5093, -5249, -3688, -3303, -2522, -1285, 433, 1403, 1231, 1569, 1406, 1586, 1825, 2606, - 3137, 2834, 2552, 3119, 2906, 3590, 3270, 2385, 2171, 1882, 1657, 1037, 788, 727, 459, 495, 202, 325, 289, 207, 288, 201, 130, 70, -53, 15, 6, -248, -383, -221, -215, -277, -320, -302, -274 }, - {520, 69, -170, 81, 92, 32, -216, 99, 154, -165, -49, -202, -44, -86, -74, -29, 12, -7, 21, 73, -90, 41, -207, 72, 128, 27, -54, -168, 110, -74, 178, 152, -6, -70, 145, 169, 136, 138, 34, -105, 33, 130, -54, -110, 99, 157, -69, 82, -178, -14, -156, 107, -208, -56, -39, 72, 104, 74, -6, -110, 14, -152, -101, 28, -19, -92, 51, 52, 13, 97, -86, 42, -116, -46, -49, 64, -60, -123, -55, -46, 169, 146, 37, -77, 10, -9, 30, 59, 11, 4, 11, -2, 3, -21, 17, -64, - 3, -5, 27, 14, -20, -28, 6, 12, 13, 297, -299, 11, 5, -76, -90, -96, 31, -169, -166, 24, 81, -6, 96, 75, -91, 38, -328, -80, -73, -76, -103, -114, -289, -225, 31, 68, -15, 157, 125, 53, -56, -31, 147, -57, 18, -21, -154, 52, -51, -105, -40, 126, 305, -116, 34, 74, -56, 96, 43, -106, 62, -251, -116, 3, 103, 160, -98, -45, -11, -364, 62, 188, 10, 28, 103, -59, 161, 217, -27, 62, 131, 124, 25, 7, -60, -87, -54, 39, -83, 182, 122, -4, -88, -45, 105, 123, - -61, 95, -58, 26, -59, -36, -40, 12, 3, 7, 8, -7, -19, -79, -256, 59, 9, -248, 38, 139, 204, 52, -147, 346, -47, -68, 163, -101, -98, 17, -127, 154, 154, -62, -233, -115, 116, -150, 329, 284, -227, -278, 10, 52, -265, -17, 109, 74, -130, -75, 304, -32, 209, -21, -68, -71, -157, 27, -22, 164, -140, 38, -37, 30, -83, -11, 138, 110, -173, 270, 22, -1, -4, -25, 73, -37, -241, -34, -128, 210, 88, 6, 258, -143, 173, 170, 16, -126, -26, -27, -3, -36, -52, 72, 76, -114, - 55, -7, 80, 71, -23, 11, -35, -54, 38, -49, -42, 21, 54, -50, -37, -65, -28, 39, -25, -9, 1, 20, -36, -20, 50, 17, -11, -16, -56, -617, 142, 33, 440, -24, 177, -237, 51, -177, -43, -87, -28, 81, -48, 75, 148, 113, 418, 288, -190, 96, -10, 77, 49, -53, -415, 105, -21, -4, 157, -25, -116, -81, -20, -129, -69, -332, -78, 9, -117, -21, 137, 197, -64, 243, -182, 40, 83, 32, -57, -128, 90, -32, 56, -95, -135, 25, 79, -137, 130, -93, 310, 329, -100, 120, 126, -17, - -43, -44, -402, 168, 163, 5, -68, -168, 18, -50, -205, -460, 30, -114, 118, 0, -2, -77, -52, -87, -9, 47, -60, 70, -74, -43, -31, -19, 37, 31, -25, 14, 10, 25, 41, 31, -22, -49, 34, -21, -37, 13, 12, -22, 25, 41, 14, -132, -202, 201, 115, -18, 233, -125, 209, -235, -226, 110, -360, -128, 91, 220, 287, -50, 214, -7, 204, 75, 33, -33, 11, 203, -97, -21, 37, 18, -200, -25, -109, 414, -198, -201, -49, 195, 196, 169, 226, -39, 41, -50, -112, 86, -10, -21, -128, 325, - 200, -100, 62, 96, -172, 36, 126, -32, 244, -98, -32, -265, -100, -225, 10, 311, -122, 88, 53, 11, -85, -29, 3, -76, 149, -153, -73, -14, 328, 52, -2, 104, -89, -246, 61, 25, -39, 18, 60, -16, 12, 120, 22, -9, 28, 2, -16, -28, 111, -5, 9, -101, 61, 16, 61, -15, -42, -12, 31, 50, 32, -83, 4, 59, -18, -104, -68, -582, 422, 44, -214, -514, -51, 13, -304, -27, 142, 121, 11, -88, 112, 368, 373, -160, -175, -404, 81, -73, 393, -160, -9, -92, 148, -44, -402, 132, - -19, -238, 0, 38, -33, -41, -165, -230, 140, 35, 183, -159, 308, 146, -64, -273, -54, 99, 302, 94, -171, -78, 140, 91, -88, -43, 148, 121, 156, 299, 333, 163, 177, 205, -120, 30, -221, 221, 35, 112, -158, -245, 56, -313, -113, -137, 230, 242, 253, 67, -72, -80, 236, 48, -33, 60, -74, 151, 8, -2, 49, 62, -23, 124, 0, 21, -59, -35, 34, 97, -6, 35, 56, 32, 19, -29, 46, -38, -209, -12, 391, 241, 331, 63, -362, -119, 385, -111, -244, -254, -250, -265, 145, 148, 95, 87, - 90, 370, -46, 161, -318, -358, 239, -13, -195, 14, -498, -163, -168, 61, -18, -46, -350, -229, 39, 242, 393, -156, -155, 210, -270, -19, -14, 90, 172, 140, 273, -146, 395, 187, -427, 213, -238, -283, -236, -343, 310, 73, -365, 42, 77, 34, 58, -67, 257, -149, 197, -318, 241, -161, -147, 32, 107, -12, 174, 499, -42, -268, 158, 327, 26, -36, -259, -113, 240, -41, -16, 8, 48, -67, -39, -6, 71, -41, -9, -47, 136, -100, 21, -94, -117, 31, 38, -37, 18, -34, -26, -7, -13, -3, -50, -29, - 139, -7, 811, -731, 338, 353, -329, -59, 486, 176, 308, 92, -107, 731, -29, -137, -1, 2, 351, 550, 208, -4, 11, 83, 189, -3, 100, -384, 182, 299, -63, 122, 0, 56, -247, -193, 14, -8, 339, 168, 140, -143, -176, -175, 195, 284, 2, -91, 555, 287, 371, -200, -414, -79, -433, -285, -131, -180, -25, 324, -103, 13, -265, -283, 323, -16, 151, 161, -169, 310, 81, 28, -108, -208, 244, -75, -432, 250, 211, 261, 118, -304, -64, 28, -317, 181, 182, -30, 137, 115, 123, -30, 194, 29, -8, -98, - 48, -2, 155, 33, -4, 32, -1, 114, -48, -14, -75, 39, -20, -59, 13, 16, -22, 17, 125, 94, -54, -35, -81, 21, -17, -11, -567, 70, 187, -279, 232, -481, 110, 147, -63, -191, -245, -285, -483, 62, 550, -181, 265, 148, 409, 217, -154, -351, 181, -88, -125, -363, -54, -49, -145, -155, -83, -255, -335, 392, -38, -227, 307, 109, -268, 41, -20, 175, -356, 101, 123, -526, 176, 173, -271, 79, 21, -84, 195, 19, -37, 24, 132, 356, 282, 363, 250, 130, -94, 540, -137, -275, 598, 41, 361, 79, - -116, -554, -513, -127, 33, -202, -98, -158, 353, -308, -90, -52, 86, -301, 218, -23, 69, -25, -117, -195, -132, -154, -125, -36, 20, -94, -67, -52, 129, -149, -132, -107, -127, -5, 104, -45, -51, 75, 18, -37, 51, -93, -103, 80, -120, -193, 68, 174, -92, 19, 117, -39, -96, -944, 462, 814, 56, -462, 210, -85, -32, 133, 79, 210, -247, 28, 730, 561, 490, -535, -23, 132, 280, -257, -288, -73, 92, 253, 126, -688, -781, 243, -26, 440, 451, -291, 373, 300, 398, -27, -238, -247, 190, -262, -101, 0, - -12, 239, 507, 285, -139, -120, -251, -64, 22, 137, -54, -89, 249, 157, -383, -5, 16, 460, -232, -264, -502, -170, 86, 34, 259, -56, 65, -224, -334, -303, -306, -176, 146, -630, 75, -88, -99, -133, 125, 345, 251, 40, -56, -320, -102, -30, -65, 211, 108, 64, 47, 110, 128, -49, -54, 3, -58, 11, 14, 42, 71, -205, 32, -26, 155, 42, -206, -11, -130, -100, -51, -46, -55, -26, 116, 107, 90, 154, 476, 39, 413, -56, 536, 268, 418, 257, 122, -207, -21, -130, 287, 85, 252, -240, -42, 445, - -548, -306, 427, -723, -319, 54, -138, -358, 728, -130, 503, 202, -438, -67, -165, -530, -688, 550, -5, -200, 136, 10, -91, 200, 79, -71, -253, 49, 520, 441, -363, 144, 29, 411, -187, 278, -590, -143, 403, 135, -135, 481, -153, 337, -655, -756, -272, 15, -536, 579, 409, 588, -270, -199, -204, 31, -298, -3, -456, -414, 19, 117, 422, 200, -44, -156, 133, 244, 160, 98, -150, 176, 158, 199, 147, 108, 159, -218, 184, -132, -67, 289, 256, 172, -30, 10, -77, 148, 47, -61, 81, 150, 23, 117, 114, -150, - 50, -114, -33, 36, 659, 474, 743, -659, -496, -1130, 487, -126, -966, -187, 92, 143, -361, 394, 332, 38, -4, 62, -160, -336, 74, -191, -315, -4, 732, 23, -111, -585, 247, 462, -239, -706, -128, 238, 85, -150, 154, 50, 254, -71, 419, 641, 243, -426, 483, 218, -546, -581, 632, 306, -246, -283, -14, -514, 377, 496, -12, 28, 125, -63, 543, 183, 141, -225, 88, 183, 671, -161, 257, -519, -592, 528, -79, -49, 55, 504, 11, -24, 318, -152, 63, 292, 356, -170, -222, -477, -235, 156, -211, 166, -5, 176, - -95, 130, 27, -73, 57, 267, 66, 266, 80, -168, 11, 111, 92, -165, -152, -161, -69, -126, -124, -196, -85, 109, 69, -20, -32, 60, -131, -3, 167, -47, -28, -81, -69, -35, -249, -35, -97, -107, -156, -222, -765, -63, -501, -1015, -1047, -453, -799, -362, -129, 143, 447, 499, 51, -270, 537, -273, 265, -1003, -99, -688, -462, 466, 327, 318, 106, 670, -68, -42, -483, -168, -97, -329, -332, -824, -324, -91, -133, -510, 451, 179, 269, -225, -87, -1251, -361, -345, 290, 641, -395, -61, -728, -53, 375, -119, -246, 164, - 537, 916, 193, 29, -51, -246, -367, 245, -242, 832, 164, 358, 1697, -338, -289, -429, -595, -81, 580, 261, 83, 193, -245, -191, -518, -124, 291, -48, -114, -49, -121, 61, -19, 112, 114, 116, 153, 167, 432, 264, -160, 252, -7, 16, 181, -210, 4, -242, -146, -331, -245, -345, -286, -192, 378, -235, -132, -278, 17, 82, -60, 113, 46, -8, -234, -849, 481, 794, -470, 24, 178, -275, -67, -594, -13, -334, 862, -1, -163, 692, -177, 201, -796, 412, 122, 537, -252, 399, 705, 758, 425, 683, 349, -110, 663, -322, - -438, -141, 266, 450, -1082, -75, -700, 554, 250, -15, 190, 776, 32, 693, 295, 1050, 94, -121, 459, 151, -537, 114, -63, -720, 503, -435, -702, -1435, 110, -178, 842, -471, 1127, 371, -20, -174, 439, 463, -827, -354, -611, 212, -277, 619, 196, 208, 299, -144, 52, -218, -77, 16, -83, -639, 251, -2, 188, 5, -189, 20, 259, -425, 364, -156, -2, 41, -358, -31, 214, 109, -258, -106, -63, -301, 100, -86, 437, -352, 155, 305, 108, -130, -98, 148, 71, 92, -79, 153, -469, 125, 111, 201, -143, -219, 15, 197, - 26, 546, -364, -407, -401, 525, 273, 683, 190, 2113, -627, 12, 16, 984, 408, 456, -645, 284, -254, 18, -298, 66, 711, -187, 226, 1374, 431, -622, -728, 85, 896, 467, 171, -346, 763, 130, -112, -837, 257, -133, 362, -760, -464, 40, -193, 101, -709, -24, -432, 202, 630, 503, 165, -973, 9, 97, -876, -783, -518, -428, -427, 694, 159, -19, 453, 722, 193, 625, 17, 414, 2761, -630, 455, 317, -485, 103, -1840, 37, 915, 239, -506, 704, 170, 268, -458, -104, -391, 138, 35, 35, 158, -569, 212, -312, -226, -779, - 194, 180, 156, 201, 978, 148, 105, 112, 77, 585, 69, 247, 205, 446, 180, -27, -98, -81, 75, 283, 338, 100, -511, -235, -113, -113, -169, -534, -129, 411, 1117, -519, -26, -749, -544, 178, 490, -620, 741, 311, -972, 599, -393, -481, -40, -582, 138, -260, 752, -433, -34, 414, -1450, 208, 451, -437, 358, -876, 877, 96, 152, -1658, 1497, 642, 492, 33, -945, 868, -55, -429, 1533, -305, -672, -354, 186, 444, 421, 112, -257, -1803, -203, 452, 27, 662, -945, 977, 100, 331, -960, -277, 156, 1244, -517, 291, -890, 788, - 443, 744, -286, 330, 130, -975, -930, 512, 420, 794, 172, 1019, -1534, -2009, 322, -424, 1136, -740, -159, 131, -853, 42, -508, 444, 632, 63, 513, 562, 169, -509, -255, 906, 473, 117, 160, -272, 24, 552, 311, -447, -251, 513, -70, 320, 324, -198, -260, -265, 5, 274, 127, 350, 504, 41, -13, 409, 28, 82, 133, -172, 143, -301, 174, 61, 10, 126, -149, -1403, 1278, -277, -310, -500, -147, -1107, -2067, 712, 592, -92, -427, -843, -140, -262, -449, 813, -1849, -790, -976, -292, -1407, -130, -213, -51, -236, -286, 225, -15, - -623, -195, -15, -852, -456, -252, 61, 655, -337, 1314, -687, -99, 553, -587, 356, 75, -902, -1349, -331, 344, 1229, 533, -942, -398, -2703, -904, -195, 568, 1467, -78, -1572, 87, 853, -315, -75, 905, 952, 2186, -2416, -469, 342, 611, -763, -906, -1293, -1284, -718, -596, -168, -92, -1492, -618, -546, 553, -281, -147, 1344, 1018, 82, -192, -61, -829, -36, 296, -599, -321, 114, 379, -254, -294, -199, 423, -280, 444, 32, 458, 326, 330, -252, 167, -628, 325, -82, 191, -555, -430, -62, 144, -312, 8, -704, -123, -84, 302, 374, -449, - 922, 19, 343, 205, 669, 669, -30, 425, -798, 186, -326, -1921, 429, -333, 562, -535, -550, 35, -807, 131, -813, -22, -145, -323, 385, -609, -792, -724, -929, -160, -106, 1018, 222, -753, -1115, 140, -28, 258, -221, 614, -735, -297, -1030, -663, -299, 27, -437, 1062, -378, -921, 280, 1103, 802, 322, -789, -519, -84, 1001, 1926, -25, 376, -377, -1891, -422, 168, 704, 1607, -899, -1095, 633, 301, -386, 48, -607, 367, -1602, -187, 85, 384, -969, 1107, -1568, -1780, -1648, 826, -344, 1561, -2187, -952, 168, 2223, -185, -398, -1230, -450, -149, - 1070, -97, -7, 58, 184, 15, -18, -469, -396, 506, 225, 56, -1167, 287, -301, -144, -604, 22, -55, -116, -1373, 121, -304, -162, -119, 228, -5, 80, -10, 3, -4, 1, -500, -102, -322, -281, 239, 244, -401, 10, -285, 369, -137, 1138, 348, -2032, -361, -1402, 626, 117, -2796, 191, -860, -1812, -1410, -2068, 1280, -631, -1627, -731, 530, -970, -837, -653, -387, -720, -714, -1320, -954, -1810, -1020, -921, -303, -852, -173, -398, -23, 70, 243, 509, -498, 424, 54, 932, 408, 584, 590, -1697, -444, 1369, -231, -842, -950, -702, 550, 2206, - -143, -28, -1473, -1502, -314, 316, 1319, -85, 1202, 450, -1446, 2623, 54, 2043, 8, -514, 1098, -1461, -1892, -1209, -4197, -2543, -832, 1932, 1185, -1679, -1105, -2568, 1281, 1711, -1312, -1308, 307, 1133, 1605, 457, 922, -845, -467, -635, -975, -391, -85, 104, 43, -523, 86, 377, 122, -72, -386, -249, -440, -151, -652, -125, 405, -620, -1030, -135, -675, -445, -77, -854, -671, -158, 418, 450, 482, 9, -371, -42, 157, -201, 648, 55, 479, 55, 1, 506, 374, 566, 1161, 761, 866, -713, -1732, 2014, 1926, -1218, -1581, -7, 1729, -187, -101, -539, - 1512, -167, -404, -36, 417, 777, 20, -583, -664, 934, 69, -400, -998, 568, 313, -113, -786, 248, 338, 281, -498, -298, 87, 770, -227, 277, -1133, -314, 1, 747, -1578, -280, 152, 1137, -547, 178, -807, 111, 332, -553, -424, -64, 183, 348, -361, 26, -1406, 762, -236, 1317, -817, 589, -557, 612, 112, 412, 345, -1020, 1154, 231, 665, -1126, 311, -285, 177, -319, 42, -75, 151, 386, -63, -448, -271, 118, -64, 31, -179, -436, 144, 120, -140, -121, -12, -134, 17, -236, -11, -113, 194, 119, -86, -174, 57, 9, -161, 118, - -487, 0, -61, 219, -13, 560, -374, -370, -133, 298, -404, 600, -506, 258, -251, 548, -492, 603, -347, 474, -430, 734, -693, 535, -167, 404, -378, 397, -426, 445, -426, 357, -287, 390, -303, 322, -296, 107, -108, 197, -152, 161, -132, 136, -98, 159, -109, -591, -1313, -1745, 1272, 844, -996, -1419, -696, 657, 344, 874, 941, 184, -475, -139, 329, -324, -27, 194, 53, 527, 368, 160, -475, -18, -294, 305, -497, -430, 360, -115, -203, -198, -346, -473, 35, 387, 352, 296, -113, -390, -340, -237, 421, 574, -268, -401, -174, 476, - 245, 637, -451, -171, 251, -120, 20, -68, 225, 136, 182, 38, -431, 178, 79, -16, 333, -173, -86, 58, -62, 43, -125, 565, 142, -46, 538, 540, -549, -830, -305, -569, 17, 376, 107, -340, -411, -109, -80, 327, 155, 203, 305, 187, -171, 189, 134, -399, -536, 160, -142, 267, 195, -294, -79, -100, -108, -341, -188, -21, 108, 163, 454, -226, -169, 116, -106, 598, -1454, -3827, -1407, 686, 1991, 4207, 2815, 725, 1067, -563, -1714, -2846, -2476, -1969, -568, 76, 1369, 1510, 3213, 1560, 1028, -81, -685, -1546, -803, -1250, -1442, -887, - -743, -56, 401, 1201, 742, 862, 783, 792, 1192, 103, 826, -153, -372, -1007, -600, -1501, -2211, -1931, 22, -328, 606, 1038, 568, 1601, 1397, 2023, 1151, 1372, 67, 68, -1082, -1766, -2065, -2478, -1630, -2025, -171, -8, 974, 1023, 2449, 1925, 2736, 1111, 1279, 534, -12, -1634, -2666, -1784, -2130, -1326, -1442, -134, 222, 851, 1114, 1511, 1541, 1483, 970, 1062, 276, -192, -366, -1195, -1091, -1432, -1013, -1432, -1092, -114, 255, 756, 1140, 1018, 1048, 1728, 625, 1055, 809, -1089, -1971, -854, -1737, -1094, -596, -123, 154, 553, 1000, 697, 1076, 684, 586, 237, - -67, -626, -207, -294, -1102, -1028, -284, -116, 58, 361, 420, 531, 421, 415, 153, 138, -4, -225, -109, -69, -208, -335, -106, -156, -180, -14, 83, 75, 111, 122, 136, 48, 13, -26, -44 } - }, - { - {233, 25, -63, -66, 41, -113, -2, -220, 158, 200, 140, 197, -236, 19, 54, -84, -65, -58, -277, -46, 165, -283, -230, 134, 122, -182, -63, 121, 16, 146, 63, 153, -96, 29, 21, -40, 71, 56, 104, 44, -46, 10, 116, -31, -53, -20, -140, -309, 184, 89, -97, 136, -54, 15, -5, 63, -81, -21, 183, -172, -69, 60, 30, -27, -8, 80, 9, 71, -122, 125, 64, -160, 127, 11, 46, -19, -47, -187, -58, -14, 96, -25, 79, -47, 9, 23, 10, 56, -10, 4, -7, -38, -17, 7, -20, 3, - -1, -9, 51, 51, 27, 21, 19, 7, 0, 7, 3, -8, -23, -26, 365, -210, 64, -232, 28, 54, -234, -296, 74, -321, 71, -84, -22, -197, -29, -221, -114, 1, -234, 249, 87, -388, 37, -21, -70, -166, 83, 201, 4, -15, 189, -111, 2, -71, 125, -147, 43, 176, -154, 154, 54, 167, -15, 38, -25, -71, 219, -272, 62, -121, -52, -36, -99, -73, -217, -136, -34, 141, -12, 53, 197, -5, -171, -22, 6, 53, -84, 0, -168, 3, -69, 55, 87, 128, 46, -73, -95, 126, -43, -58, 23, 70, - 145, 17, 42, -10, 85, -17, -68, -35, -34, -4, 58, 11, -4, -31, 56, -1, -21, -16, -15, -17, 26, -12, -3, -33, -88, -302, -4, -182, -57, -30, -212, -29, -49, 105, 248, 249, 30, -107, 100, -241, -35, -92, 84, -360, 127, 61, -13, -104, -155, -71, -128, -110, 67, -24, -138, -40, 28, 235, -9, -237, 19, 102, -3, -75, 20, 89, -258, -20, -112, 181, 110, 31, -238, 27, 92, 146, 137, -157, -74, 7, -49, -49, 127, -79, 78, 21, -100, -23, -138, 166, 62, -164, -113, 28, 87, -130, - -164, -28, 8, -109, 23, -45, 55, -104, 155, 83, 117, 33, 15, 105, 142, 17, 40, -13, 20, 2, -6, 16, 12, 16, -22, 1, 11, -8, 3, 47, -27, 11, -33, -26, -22, 5, 18, 12, 2, -31, -20, -514, 166, 148, 249, -65, 156, -444, -122, 139, 16, -220, -58, -73, -389, -158, 39, -18, -277, 173, 246, -253, 191, -331, -113, -30, 113, -2, -134, 90, 45, -22, 147, -72, -96, -30, -55, -98, 145, -112, 41, 108, -23, -87, -163, -20, -116, -36, -135, -37, 299, 6, 182, -168, 152, -48, - -246, -145, 135, -89, -125, 89, -147, 121, 32, -46, 159, 144, 63, -159, -180, -13, 238, 47, 36, -136, 35, 85, -183, -67, 59, 127, 62, 107, -7, 1, 39, 5, -21, 6, -16, -23, -81, -65, 19, -39, -24, 27, 12, 19, -6, 33, -22, 1, -29, 0, -35, 17, 5, 23, -45, -276, -263, -174, 31, -45, 106, -96, -1, 18, -79, -31, 65, -79, 305, -202, 141, -54, -22, -144, -40, -21, 222, -154, 19, 42, -220, -135, -151, -128, -255, -89, 90, 171, 108, -204, -287, -64, 7, -147, 25, -100, - -151, -355, -179, -249, 141, -66, 115, -144, -347, -184, 16, -72, -115, -53, -137, 183, 15, 106, 142, 35, -7, -121, 4, 154, -28, -117, -162, 255, -215, -300, -212, -123, -167, 185, 297, -239, -165, 35, 143, 221, 174, 136, 134, -49, -61, -69, -72, 53, -44, 13, -54, -86, -36, -62, 43, -39, -77, -45, -45, -77, -85, -54, -23, 15, 14, 38, 4, -131, 14, -21, -54, 14, -24, -41, -86, -71, 1, -1, -30, -34, -1, 70, -564, 174, -40, 100, 309, 121, -77, 105, -233, 144, 169, -308, -66, -156, - 173, 151, 235, 273, -355, -183, 58, 305, -116, 142, -339, -102, -119, -72, -205, 51, -336, 232, -66, -59, 170, -10, 38, 181, 5, 148, 99, -42, -59, -20, -236, -173, -216, -14, 448, 104, 86, -10, -63, -4, 267, -57, 83, -516, 474, -115, -85, 27, 290, 106, -49, -177, 509, -98, -7, 163, -129, -1, 73, -115, 100, 100, 420, -209, -264, -48, 126, -158, 35, 109, 34, -92, 41, 111, -71, 10, -121, -38, -36, -98, 129, -93, -80, 59, -4, -111, -10, 27, 47, 6, 56, -40, -35, -33, 37, -41, - 67, 8, -29, 31, 69, -1, -32, 244, 137, 272, -109, -64, 157, -251, 226, 258, -129, -22, -405, 19, 140, 113, -85, -275, -559, 9, -95, -265, 62, 178, -242, -103, -264, 134, 15, -39, -88, -114, 285, 333, 130, 159, -74, -167, 464, 116, -79, -272, 201, 9, 267, -23, 330, 165, 231, 196, 100, 257, 321, -9, 59, -102, -3, 175, 73, 95, -283, -104, -59, -246, -235, -155, 132, 273, 356, 466, 104, 41, 376, -149, -283, -98, -143, 244, 199, 77, -268, -73, 48, 39, -51, -123, 38, 32, 156, -37, - -85, 19, 31, 39, 4, 3, 32, 72, -49, -48, 6, -5, -70, -15, -89, 99, 33, -67, -2, 67, -34, -5, -52, 30, 36, -23, 86, 431, -408, -192, -55, 165, -382, 242, -377, 186, -1, 197, 312, -127, 285, 311, 296, -171, 250, -269, -214, -33, -165, -3, -142, 245, -181, 54, -178, -313, -146, -66, 379, -318, 299, 131, -440, 505, 125, 56, 355, 63, 16, -201, -1, -112, 405, 171, 284, -110, -67, 195, 337, -352, 349, 64, -56, -66, -331, 160, -156, 68, 15, -301, 102, 254, -231, 161, 106, 356, - 38, -24, 217, 312, 26, -179, 210, -242, -125, 64, -97, 65, -78, 31, 135, 98, -98, 86, -50, 69, -69, 217, 22, 207, -24, 52, -43, -18, -66, 131, 56, -108, 114, 132, -14, -18, 81, -6, -6, 109, -3, 27, 71, 46, -16, 83, -69, -13, 17, 22, 19, -5, -9, -84, 40, 124, -348, -249, 379, -485, 122, -258, 289, -308, 471, 164, 46, -409, 209, 347, 92, -210, -137, -120, 322, 175, -449, 64, -317, -17, 36, -271, 355, 357, -162, 79, 242, -295, -45, -90, -245, 521, -189, -116, -262, -437, - -70, 9, -151, 66, -363, 33, 26, -72, 287, -59, -223, 117, 0, -166, 143, 618, -124, 148, 34, -418, -68, 375, 168, 372, -38, 216, -296, 134, 131, 45, -252, 234, 82, -652, 51, -117, 436, -167, 339, 315, 252, -30, 97, 16, 25, -41, -72, 172, 69, -1, -113, -157, -37, 69, 111, 81, 142, 6, -38, -57, -46, 53, 85, -6, 67, 46, 12, 63, -12, 66, -107, -130, -174, -6, 79, 38, -82, -28, -57, -61, 106, 34, 47, -762, 861, 102, 340, -625, 341, 444, -512, 195, 254, 196, -331, 44, - 59, -112, 193, 398, -319, -266, -97, 338, 292, 413, -20, 174, -307, -80, -80, 68, 194, 527, 314, 192, 100, -17, 252, -93, -452, -88, 133, 145, -265, -201, -328, 64, -26, 115, -215, 385, 377, -326, 775, 36, -71, -4, -161, -35, -49, -313, 6, 1, 206, -652, 160, -231, 474, 572, 248, 238, 107, 38, 517, -97, -382, 327, -172, 88, 256, 466, 66, 46, -373, -16, 109, 295, -128, 160, 78, -113, 300, 51, 135, -87, -27, -86, 15, 34, -46, -3, 91, -50, 92, 62, -64, -7, 43, -27, 8, -62, - -202, -58, -31, 211, 262, 26, 39, -75, -87, 22, 29, -110, -85, -57, -49, 70, -121, -6, 313, 60, -218, 203, 305, 265, 167, 316, -384, -245, 43, -348, -87, -59, 77, -90, -226, -284, -171, 139, 238, -419, 88, -45, -12, -505, -453, -80, -352, 164, -401, 25, 213, 307, -274, 365, 92, -37, -82, 542, -153, -28, -438, -246, 354, -28, 133, -421, -461, -127, -261, -46, 19, -170, -219, 128, -203, 17, -299, -161, -9, -490, 43, 322, 60, 169, 349, 601, -583, 105, -360, -349, -197, -265, -172, -157, 588, 324, - 325, 68, 94, -426, 19, -150, 66, -185, 259, 344, 32, -156, -108, -294, 25, 181, 98, -71, 185, 90, 195, -42, -38, 33, 126, -82, 53, -120, -170, 121, 41, 25, 25, -228, -138, -1, 173, -147, 85, -197, -69, -31, 67, 48, -62, -48, -266, 605, 641, 705, -527, 37, 379, 298, -309, -589, -70, -89, -464, -269, 875, 67, 58, 327, -40, 139, -123, -350, 227, 190, -473, -671, -520, -413, -394, 36, 112, 198, -263, 254, 59, -129, -278, -11, 13, -428, -336, 48, -79, 57, -260, 208, 63, -245, -524, -208, - -178, -696, -221, 64, 341, -35, 404, -73, -36, -593, -128, 231, 109, -991, 281, 84, -278, -169, -290, -326, -15, 14, -316, -103, 198, 287, 453, -349, 15, 255, -13, -759, -606, -8, -162, 188, -8, -188, -273, 123, -80, 112, 307, -10, -155, -259, -475, -163, 27, -80, -82, 29, 29, 209, -110, 21, 77, 40, -173, 18, -45, -413, 40, -154, -188, 65, 49, -126, -41, 147, 41, 38, -154, -173, -62, -14, 8, 105, 242, -206, 688, -589, -363, -120, -1115, -582, -3, -711, 552, -250, -231, 63, 1264, 610, 39, 260, - -59, -339, -34, -525, -380, 180, 183, 226, -365, 467, 285, 528, -537, 86, 782, 73, 32, 154, -751, 191, -190, 123, -303, -710, -44, 286, 349, 90, -111, 51, -33, 235, -536, -780, 139, -285, 465, -187, -194, 607, 136, 261, 48, -514, -211, -62, 277, 800, 616, -185, -709, -15, -82, 262, -438, -549, -312, 258, -556, -88, -466, 2, 375, -12, -699, -154, 92, 182, 86, -436, -294, -466, 71, -99, -203, -156, -203, 38, -85, -195, -56, 135, -1, -8, -237, -7, -23, -152, 12, 290, 97, 52, -301, 115, -34, -36, - 46, -9, -7, -63, -179, -200, -164, 200, 175, -84, -446, -167, -166, -38, -1267, 489, 402, -186, -838, -185, -322, -340, 370, 457, -46, 125, -952, 336, -1192, -301, -103, 238, 601, 954, 396, -551, 129, 666, 90, 203, 362, -560, -215, -88, 171, -394, -211, -119, -295, -226, 406, 397, 103, 34, 686, -128, 321, -774, 515, 148, -701, 73, 227, -660, -84, -645, 218, 273, 292, -434, -36, 434, -360, 6, -56, 716, -422, 528, 269, -666, 588, -491, 379, 497, -500, 284, -426, -532, -801, -670, -733, -175, 133, -221, 645, 668, - -280, 589, -88, -123, 750, -165, -498, 349, -72, -390, -298, 296, 55, 154, 237, 42, 195, 298, -77, 334, 232, 167, 193, 28, 119, 284, 232, 288, 46, 239, -41, 17, 211, -102, -370, 177, 63, 1, 12, 169, -327, 170, 237, 189, -215, 208, -1001, -472, -491, 880, 29, 331, -141, 1248, 199, -830, 63, 918, -337, 206, -149, 82, -533, -719, 1147, 817, -311, 628, 248, 816, 927, -268, -216, 825, 605, 70, -258, -406, -427, 383, 727, 343, -130, 490, -255, 465, -205, 677, 1198, 913, -972, 447, -164, -395, -11, 341, - 329, 2186, -219, -21, -354, -385, 427, 790, -192, 601, 513, -67, 20, -423, 434, 366, 1163, 1183, 1436, 598, -365, -295, -658, 646, -975, 708, -915, 540, -322, -550, 399, -1481, -1172, 215, 231, -423, -410, 692, 345, -634, 95, -144, -347, 115, 179, 55, 181, 213, 374, -172, 74, -208, -370, -226, 90, 33, 513, 110, -123, -414, 67, -164, -133, -183, 144, 309, 110, 269, 225, 355, -148, 271, 36, 80, -24, 24, -208, 250, 596, 320, -62, -66, 474, 397, -364, 118, 239, -182, 686, 155, -1605, 369, 211, -1194, 71, -204, - 50, 438, -57, -1104, -196, -352, -61, 782, 939, -534, -134, -448, 231, -845, -1639, -587, -495, 86, 27, 746, -1121, 534, -261, -124, 460, 217, 780, 178, 300, 835, -954, 1191, 945, 493, 886, -345, 336, -831, -166, -418, 733, -651, 156, -1397, -1733, 1156, -54, 746, -527, 494, -345, 107, -198, -1135, -360, -759, -362, 411, 1682, 601, -1488, -336, 391, -344, -225, -982, -510, 758, -287, 183, 146, -612, 383, -90, 26, -1255, -369, -27, -577, -325, 44, -849, 85, 190, -691, -541, -975, -724, -72, -401, -197, 25, -283, -274, -119, -429, - -211, 55, 286, -378, -141, -647, 222, 159, 374, -268, 389, -837, -57, 0, -66, 128, -144, 89, -397, 118, 102, -983, 524, 523, 927, -447, 342, -515, -599, 272, 1230, 1991, -121, -128, 45, -41, -883, 1394, 671, 743, 573, -399, 486, -780, -1125, -191, 848, 553, -400, -257, -53, 687, 32, 501, 491, 813, 273, -506, -481, 466, -542, -403, 243, 893, 823, -934, -722, 487, 580, 1752, -403, -949, -983, 840, -628, 792, 895, 1801, 3817, -849, -483, -1425, -2272, -722, -1143, 135, 1585, -229, 841, 1199, 786, -439, -1409, -2308, 1292, -87, - 1470, -751, -2002, 703, -1185, -1578, -809, -500, 506, 499, 902, -64, -436, -66, -35, -814, -790, 406, -279, 811, 738, -348, 735, -573, 18, 727, 80, -1122, 303, -563, -97, -179, -149, -826, -677, 136, 986, 1057, -985, -113, 1202, 1152, 3, 246, -1085, -574, 163, 639, -939, 244, 736, 372, 280, 86, 465, -770, 143, -702, -1936, 487, -809, 803, 118, 448, 393, -1773, -1256, -623, -391, -413, -725, -226, -1204, -767, 579, -784, 1491, -1110, 114, 307, -118, 131, -64, 355, -346, -373, -64, 266, -47, 638, -603, 135, 934, 299, 140, 475, - 59, -382, -243, 758, 170, -1200, -532, -974, -443, 1288, 1202, -1243, -137, -1413, -340, -118, 325, 706, -1156, 770, -984, -168, -667, 1482, -300, 1045, 978, 2177, -1004, 897, 146, 852, 298, 650, -1092, -1006, 1457, 69, -54, -1034, 1176, -401, 604, -1087, 2280, -1224, 1268, -1532, 605, -1155, 637, -1064, 788, -676, 463, -379, 255, -576, -353, -275, -71, 199, 36, 160, 14, 157, -86, -297, -463, 206, 231, 62, 212, -178, 83, -142, 87, 778, -197, -568, 80, -325, -599, 184, -327, 233, -274, 192, -524, 205, -678, 948, 145, -1747, -771, -1084, - 57, -255, -2360, -1073, -621, -1258, -785, -2378, -2009, -368, 851, -1311, -785, -195, -1118, -261, -95, -1082, -293, 214, 47, -1433, -818, -820, -459, -512, -153, -998, 819, 531, 1171, 1708, 1484, 374, 1570, 625, 274, -708, 545, 568, 447, -190, -549, -258, 387, 694, 3599, 482, 735, 523, 1466, 563, 1286, 2349, -1146, -2316, 278, 1467, 2625, 1159, -2285, 300, -577, 3317, 2437, 2967, 2719, -2381, -1576, 1937, 2326, -692, -1370, -1650, 3673, 2443, -171, -3181, 747, -132, -719, 863, 221, -288, -694, -24, 484, 1356, 956, -828, -345, -230, -192, 760, 543, 587, - -11, 309, 1242, 841, 156, 490, -369, 613, 792, 1053, 1341, 1047, 792, -8, -211, -294, -119, -622, -360, -306, -778, -992, -1137, -1932, -1115, -728, -1184, -2154, -1516, -1277, -1497, -1766, -1873, -652, -739, -1027, -598, -648, -453, -601, -608, -578, -1706, 2737, 2210, -1912, 427, -43, 308, -73, -190, 706, -709, 690, -281, 4, 271, 224, 245, 0, -403, -255, 439, -360, -48, 426, -234, -240, -339, -615, -622, 456, -229, 172, -393, 81, -830, -146, 223, 536, -342, 120, 361, 587, -144, 487, -397, 1544, -577, 536, 65, 305, -294, 413, -170, 1102, - -186, 345, -773, 1012, -536, -35, -157, 153, -308, 611, -705, 574, -647, 836, -876, 1059, -709, -370, -448, -213, 32, -685, 441, -403, 385, 40, 536, 214, 366, 674, 275, -222, 166, 172, -108, 129, -222, 250, -131, 11, -218, 479, -478, 54, -58, 391, -88, 90, -105, 165, -237, 181, -206, -86, 340, 337, -117, -310, 189, 301, 285, -265, 216, -177, 156, 62, 44, -283, 297, -100, -406, 336, 273, -235, -79, -35, 56, -227, 320, -300, 93, -329, 286, -229, 238, -178, 292, -325, 346, -306, 143, -235, -671, -1386, -1525, 1297, - 328, -402, -2068, -831, 1152, 235, 832, 929, -335, -584, 27, 220, 170, 154, -366, -269, -204, 1, 559, 302, -28, 126, -162, -270, -174, -142, 9, 165, -128, 213, 223, -759, -339, -336, 404, 282, -27, -353, -480, 417, 91, 280, 387, -704, -471, 129, 566, 287, -804, -494, -653, -310, 166, 147, -270, 295, -123, -280, 123, 269, -203, 64, -10, -251, -25, -88, -572, -574, -38, -613, -463, 20, 183, -133, 674, 501, 282, 22, -68, -300, 372, 185, 216, 212, -192, -78, -17, 109, -357, -429, -62, 191, 25, 242, 165, -223, - 71, 134, 90, -70, 238, -297, -182, 554, 314, -337, -258, -170, -305, 337, -14, 51, 151, 103, -6, -9, -228, 147, 83, 201, -114, -29, 125, 537, -1340, -3650, -1388, 831, 1758, 4147, 2438, 663, 868, -719, -1343, -2939, -1982, -1520, -497, 603, 1618, 1257, 1570, 1517, 1028, -347, -1197, -1036, -1065, -855, -1234, 379, -780, 58, 573, 1061, 598, 993, 1309, 25, 390, 30, -21, -732, -98, -651, -1273, -2008, -1119, -612, 162, 154, 1193, 1658, 1593, 1897, 275, 1245, 492, -111, -1167, -1141, -1551, -2034, -1388, -1576, -1000, 7, 488, 1134, 1830, 2699, - 2161, 1960, 1060, -403, -401, -1059, -2256, -1732, -2851, -1873, -831, -630, 890, 1712, 2342, 1655, 1265, 771, 876, 772, -124, -885, -846, -1332, -1477, -1173, -805, -746, -712, 327, 691, 1227, 1454, 1195, 1048, 601, 20, 32, 134, -883, -1502, -613, -1311, -1482, -51, 373, 825, 857, 545, 905, 523, 725, -154, -13, -636, -379, -339, -418, -483, -386, 62, -160, -1, 443, 609, 387, 332, -81, -107, -3, -12, -181, -214, -34, -129, -130, -83, 0, -111, -33, 212, 95, 126, 157, 134, 82, 55, -7, -89, -167, -160 }, - {246, 158, 4, 8, 194, 48, -97, 66, 129, -66, -107, -386, 21, -130, 258, -128, 129, 104, -13, 84, 143, 39, 33, -70, -84, -66, -106, 93, 56, -51, 84, -58, -85, -102, -49, -81, 7, 1, -15, 176, -102, 144, -52, -37, 97, -61, 31, -61, 107, -32, -301, 89, 11, 36, 152, 78, 12, -35, -99, 257, -135, 99, 53, -107, 109, 47, -125, 99, -129, 6, -12, 113, 20, 118, -45, -267, -56, -65, -125, -115, -111, 91, 42, 31, 57, 54, 12, 25, -30, 17, -22, -12, -63, -2, -20, 48, - -3, -17, -8, 3, -32, 10, -13, 16, -9, 1, -37, -7, -47, -32, 468, -232, 25, -15, -14, 106, -85, -338, -311, 145, -99, -30, 79, 16, 78, 87, -149, 79, 54, -106, 122, 184, -121, -41, 8, -200, -91, 19, 237, -40, -14, -200, 116, -1, -179, -77, 61, -28, 34, -155, -5, 9, -64, 163, 41, 36, 158, -18, 205, -71, -264, 105, 102, -94, -41, -34, 31, 10, 72, -62, 47, -144, -7, 93, -138, -18, 79, 24, -73, 46, -55, 13, 133, 47, -186, 223, 83, 81, -20, 128, 143, -63, - -10, 31, 36, 44, 60, -7, 4, 44, -7, 6, 28, 69, -12, 70, -3, 16, 36, 9, -21, -7, 24, 23, -5, -33, -114, -275, -34, 28, 301, -116, 258, 64, -10, 15, 230, -55, -65, -68, 162, 331, 86, -230, -312, -443, 57, -116, -187, -103, -289, -2, -135, 21, 137, 144, -165, -148, -106, 17, -245, -28, 74, -112, -42, 25, 97, -138, 34, 322, -15, -17, -120, 134, -61, 11, 101, 133, 197, -33, 28, -61, -4, -35, 25, 309, -346, 7, 65, 182, -78, -92, -22, -87, 246, -137, -326, -23, - -98, -137, 79, -322, 117, -35, -91, 6, 226, -68, -87, -88, 107, -102, -29, 19, -11, 39, 2, 15, 66, 5, 16, -17, 53, 12, -12, -61, -34, -5, -34, 63, 37, -36, 45, 5, 5, -33, 16, -15, 0, -504, 188, -158, 211, -190, -17, 146, -292, -50, 89, -79, 425, -178, -54, -170, -142, 218, 243, 94, -286, -345, 319, 54, -324, 121, 12, 153, -96, 146, -194, 95, 312, 129, 133, 71, 5, -79, 65, 25, -214, 4, -68, -156, -157, -59, 123, -225, 30, -162, -17, -24, 74, 134, 282, 100, - -2, 122, -152, -221, -5, 52, 22, 269, -62, -32, -87, -37, 37, 131, -36, 55, -134, 218, -58, -75, -51, 71, -119, 5, 133, -9, -40, 21, 106, 85, -18, 69, -59, 44, -36, 18, 75, -26, 31, 34, -53, 54, 31, 13, -24, -46, -13, 60, 38, -19, 22, -10, 95, -7, -28, -251, -58, -163, -16, 335, 214, 150, -25, -294, 42, -193, -312, -103, 225, -176, -277, 73, 24, -137, 30, 158, 44, -369, -104, 232, 274, 137, -305, -110, 140, -52, -65, 20, 103, 17, 38, 314, 1, 190, 148, -2, - -141, -3, -83, 188, -107, -178, 1, 294, 17, 292, 158, 29, 189, -31, 405, 33, 201, 228, 22, -188, -28, -225, 116, -161, -90, -149, -98, -71, 75, 25, 112, -4, -129, -112, 42, 209, -62, 52, -224, 71, 194, 297, -102, -22, 49, -102, -7, 98, -30, 180, 12, 41, 5, 9, 67, -44, -28, -23, -13, 18, 23, -34, 30, -10, -36, -44, 15, -42, -27, -52, 25, 36, -7, 102, -66, 18, -7, -58, 97, -28, -14, 305, -456, -84, 382, -190, 70, -295, 130, 538, -73, 28, -23, -381, 31, -25, - 571, -181, -28, 249, -157, 353, -239, -36, -361, 407, 6, -161, 5, 149, -189, 283, -30, 251, -2, 131, -394, -254, -184, -60, 238, -358, 191, 147, 50, -149, -215, 491, 98, -56, 191, -174, 104, -232, -227, -95, -152, 530, 159, -106, -157, -203, 167, 137, 50, -187, -23, -76, 227, 20, 184, -429, 233, -38, 12, -49, 76, -190, -88, -298, -97, 107, 182, 191, 71, 69, 45, -107, 64, 42, -7, -72, -118, 62, 60, -92, 47, 5, -74, 48, 14, -33, -17, 4, 15, -56, 39, 20, -86, -21, -44, 6, - 61, 40, -9, 1, -39, 5, -36, 193, 95, 159, 47, 2, -61, -245, -76, -158, 96, -9, 368, -309, -399, -101, 123, -125, -97, 312, 62, -174, -200, -207, 341, -173, 230, -113, 252, -253, 55, 387, 132, -530, 121, 11, -69, -48, 53, -65, 50, -88, 41, -23, -238, 236, 242, -74, 268, -231, -41, -68, -111, 295, -215, -379, -213, 70, -310, -289, -145, -98, -199, -18, 252, 265, 39, 286, 89, 37, 216, -234, -42, -1, -193, -3, -187, 223, -66, -42, 185, -36, -60, -40, 221, -29, 76, -218, -78, 120, - -142, 9, 3, 23, -108, -75, -58, 2, -60, -71, 21, -12, -64, -29, 7, -8, -21, -23, -37, 10, -118, -82, -80, -79, 0, -6, -29, 590, -291, -280, 190, 479, 93, 432, 246, 392, 174, -73, -178, 141, -294, -223, 328, 274, 685, -18, 95, -254, 264, 120, -305, -72, 387, -1, -427, -172, -241, -82, 238, 219, -162, -78, 297, -288, 132, 250, 299, -160, 258, -109, -389, 138, 357, -95, 103, 87, -121, 44, 107, -111, 40, 289, -170, -90, 267, -57, -54, -442, -157, -267, -439, -295, 220, -143, -188, 381, - 380, -95, 409, 165, 269, -75, -212, 178, -220, -438, -264, -112, 216, 101, 362, 65, -78, -58, 0, 64, -113, 8, -66, -8, 63, -10, 10, 118, -43, -20, 116, -84, -44, -55, 34, -62, 42, 28, 18, 63, 78, 37, 141, 19, 96, 34, 72, 85, -74, 68, 71, -50, -17, -5, -103, 32, -298, -319, 432, -72, 986, -406, -191, -23, 241, -137, -134, -406, -470, 213, 41, 650, 210, -66, -74, 432, 440, -364, 264, -347, 91, -149, -179, -106, 74, -56, 228, 115, 256, -32, -122, -240, -47, 280, 25, -371, - -47, 91, -159, 295, 249, 52, 86, -811, -311, 284, -19, 456, 127, 514, -58, -277, 274, -154, 187, 34, 747, 619, 73, 176, -102, 247, 261, 283, 305, 497, -9, 90, -190, -165, 155, -231, -576, -426, -10, 359, -181, -324, -187, -174, -20, -387, -16, 73, -3, -51, -39, 42, 83, -9, 63, -289, -178, -91, -206, 20, -75, -118, -81, -47, 117, 50, -111, 38, 259, 135, -56, -91, -119, -67, -96, -201, 74, -77, -17, 149, 48, -27, 28, -856, 675, -20, 76, -238, 378, -813, -522, -165, -209, -20, -730, 142, - 14, -20, -334, -340, 137, 464, 71, -621, -135, -508, 400, 258, 20, -225, -107, -115, 330, -48, -7, -72, -449, 233, 314, -189, -101, 244, -489, -357, -540, -183, 135, -345, -165, -15, -559, 170, 344, 610, 88, -61, 37, -402, -315, 466, -34, -178, -111, -715, -384, 139, -151, -84, -56, 467, -81, -445, 35, 346, -9, -219, -5, 24, -184, -312, 245, -574, -284, -4, 277, -351, 222, 147, 202, 215, -220, -56, 264, 50, -161, 151, 218, -204, 76, 196, 185, 290, 19, -89, -50, 48, 4, 128, 108, 10, -26, -93, - -32, 64, 130, -215, 28, -41, 89, 207, 11, 145, -77, 97, 119, 175, 137, 171, -12, 98, 84, 453, 417, 151, 706, -315, -147, 115, -184, -54, 231, 756, -121, 154, -4, -46, -12, 834, -403, 433, -4, -546, 182, -541, -331, 314, -285, 222, 13, 31, 374, 300, -448, -508, -381, -127, 146, 148, 56, 102, -611, 95, -328, -769, 526, -150, 495, 529, 32, 198, -281, -342, -606, 141, 557, 99, -243, 34, -122, 86, -325, -266, -325, 58, -38, -105, 359, 323, 195, 523, 60, -548, 711, -517, -158, -129, -136, 596, - -93, -851, 727, -282, -172, 200, 186, 560, 358, 235, 275, 248, 189, 12, 237, 283, 77, 5, 304, -52, 38, -276, -64, -87, -142, 25, -20, 184, 136, 56, -20, 89, 41, 66, 126, -36, -44, 27, -43, 93, 46, 44, 76, 44, 282, 205, 62, 646, 730, 171, -1373, 50, 389, -453, 277, 550, 28, 150, 348, 267, 105, 495, 113, -68, 930, 346, 123, 402, -305, 493, -343, -29, -37, -113, -506, 171, -357, 661, -56, -129, 974, 131, 145, 324, 40, 187, -215, -423, -45, 287, -498, 583, 529, 389, 105, 232, - -343, -360, -568, -252, -305, -293, 140, -55, -555, -248, 496, -8, -457, 262, -21, -314, -745, 53, -1131, 661, -382, 601, 34, 168, 24, -223, 307, 1017, 98, 290, -173, -791, 75, -85, 584, 337, -131, -27, -115, -62, 202, -226, 190, -26, -193, -200, 219, -245, -236, -340, -63, -244, 83, 215, 21, -62, -153, 314, -287, 78, 45, 27, -165, 125, 315, -13, -146, -37, 288, 292, -225, 279, -12, -72, 53, -17, 318, 81, 379, 282, 748, -1029, 406, -603, 514, -256, -433, -124, -499, -210, -112, 180, 229, -146, 719, -34, - -125, -97, -653, -72, 2, -549, 175, -468, -590, -191, 354, -976, -663, -443, 49, -685, -582, -471, -238, -192, -91, -463, 493, 84, -49, -346, -356, 668, -583, -399, 174, 177, 239, -339, -471, -200, -89, 218, -339, -137, -139, -404, -688, -869, 820, -901, -51, 63, -158, -167, -806, 311, -195, -846, -21, -186, 794, 196, 565, 538, -162, 210, -90, -154, 397, -101, 227, -306, 23, -307, 261, 205, 36, 187, -81, -29, 198, 95, -196, 144, 323, -50, 74, -177, -416, -44, -37, -14, -289, -62, 46, -41, -154, 197, -36, -111, - -337, -339, 5, 187, 110, 73, -23, 246, 278, -124, 60, 69, -19, 85, -915, 1059, 168, 107, -183, 538, 7, 886, -241, 608, 328, -874, 379, 144, 415, -71, -233, -348, -128, 427, 940, 99, -137, -594, 225, -643, -101, 648, -585, 1, 42, -101, -221, -250, 1041, -225, -255, -127, 237, 349, 132, 17, -212, -4, 156, 632, -145, 905, 530, 269, -217, 788, 897, -74, -237, -48, -291, 89, -288, 451, 155, 650, 504, -798, -897, 1077, 802, 127, -151, -428, -591, -232, 608, -572, -617, -88, -165, -990, -219, 219, -382, 52, - -1, 51, 82, 163, -289, -181, -297, -109, 1, 43, -161, -79, -26, -489, -160, -233, -105, -14, 46, 19, 85, -33, 21, -258, 151, -223, -252, 180, 82, -459, -46, -145, 229, 434, 13, -373, 302, -87, 82, 102, -116, -89, 32, -201, -258, 469, -384, -125, -81, 93, 15, -578, -1674, 839, -805, 328, 1195, 183, -501, 345, 417, -174, -379, -79, -825, 272, -857, -521, 344, 35, 148, -774, -158, -559, -474, -690, -241, 236, -411, -417, 405, 56, -34, 129, -794, -49, -617, 529, 146, -1511, 381, 810, -173, 483, 407, 274, - 220, 773, 606, 22, -553, -117, 612, 397, -513, 37, -599, -193, 40, 434, 581, -1068, -845, -473, 90, -318, -118, 994, 163, 235, 775, -315, 160, -198, 793, -404, 32, 79, 587, -164, -62, 214, 241, -31, 117, 383, 15, -12, -16, 373, -189, -121, 89, 161, 109, 49, 176, -82, 0, -172, -5, -128, -19, -176, 286, -217, -318, 299, 195, 205, -224, -289, -1, -517, -142, -267, -271, 104, -4, -277, 92, 111, -32, -165, -159, 118, 73, 245, 553, 535, -935, 194, -202, -247, -218, 626, 332, -459, -262, 477, -861, 47, - 312, 478, -103, 105, -1005, -5, -445, 334, 123, 556, -883, -447, -129, 107, -76, 171, 63, 480, 907, -576, -742, 194, -773, -230, 324, -564, -546, 44, 337, 471, 336, -213, -47, -987, -664, 873, -607, 1179, -500, 238, 173, -11, -866, 1084, -505, -105, -194, 422, 819, -829, -470, 969, -718, -4, -270, 197, 1126, 4, -81, -699, 863, -283, 226, 282, -543, -659, 66, 376, -194, 191, -1554, -729, -220, -796, -389, 130, 518, -111, -139, -408, 14, -42, -294, -105, 185, 12, 247, 112, 235, -309, -40, -67, 326, 252, -189, 588, - 222, -241, 363, 95, -31, -190, 140, -138, -122, 261, 28, -119, -98, 218, -56, 197, -40, 361, 82, 53, 542, -607, 176, 513, 507, 1144, -719, 1051, -180, -680, -666, 178, 442, -298, -135, -467, -190, 892, -621, -53, 717, -225, 430, -279, -131, 761, -22, 44, 733, 511, 182, -84, 620, 846, -852, 796, -753, 407, -543, 120, 655, 229, -1477, 663, 424, 1, 754, -1169, -224, 805, 683, 120, 1072, -562, 16, -130, -162, 465, 192, 807, 669, -493, 445, -921, -285, 81, -44, -65, -148, -1447, -800, -1116, -760, 843, -517, -118, - 98, 1375, -325, -474, 1100, 680, -30, 896, 137, 176, -413, 10, -345, -358, -187, 296, -349, -175, 171, 74, 276, -101, -45, 364, 208, 30, -281, -218, -34, -78, 212, 364, -26, 73, 82, -134, 882, 283, 63, 46, -288, 245, -515, -28, 444, -20, -118, 333, 184, 110, -9, -277, 191, 221, 68, -364, 352, 902, -498, 348, 445, -650, 83, -800, 304, -86, -427, 634, 19, 989, -61, -741, 1252, -225, 125, 172, -1175, 353, 1011, 360, -439, -769, 80, 187, 864, 557, -282, -169, -673, 6, 978, -1329, 403, 929, -836, 306, - 87, 322, 979, 326, 378, -182, -961, 995, -185, -509, 2087, 1026, 532, 91, 48, -982, -804, -365, 613, -21, -569, -402, 773, -473, 533, 302, -381, 569, 261, -827, -412, -485, 137, 517, -1034, 340, -1059, -1340, -842, 1284, -443, 265, -300, -446, -64, -532, -368, -284, 66, -510, 60, 297, 0, -449, -333, 156, 51, 569, 77, -657, -255, -378, 539, -111, -218, -521, -7, 310, 143, 354, -180, -60, 105, 359, 230, -12, -205, 267, -251, -28, 146, -236, -6, 402, -13, 73, -445, -316, -339, 199, -360, 1279, 2131, -353, -69, -1744, - -585, -1282, -855, 1193, 86, 326, -988, 323, -868, -1953, 286, 943, -76, 125, 1013, -1337, 1532, 766, 479, -755, 1030, 1986, -393, 617, 1507, 1275, 2245, 492, 807, 615, 548, 1932, -500, -224, 712, 427, -208, 1066, 66, 229, -628, -1717, 69, 1155, 177, 702, -1241, 84, -1651, 10, -1774, 129, 1247, -151, -527, -1685, 2218, 411, 150, 2303, -26, -517, -386, 127, 461, -118, 10, -174, -1213, 729, 282, -753, -465, 611, -732, -1262, -618, 285, 1217, -1263, 1013, -42, 541, -214, 441, -297, -43, 117, 124, 414, 370, 83, 777, -34, 319, 415, - 238, 185, 185, 677, 499, 247, -264, -105, 581, -771, 297, -459, 110, -168, 523, 609, 1227, 690, 1158, 667, 242, 1221, 1262, 1206, 687, -207, 719, 801, 490, 963, 721, -4, 213, 158, 150, 272, 193, -252, -251, -1, 182, -668, -2223, 112, 3016, 443, -608, -577, -1366, -892, 48, 1886, 339, -1252, -83, 517, 132, 42, -115, 331, -889, -333, 468, 1046, 1061, -988, -371, 79, 151, 268, -1129, 113, 198, -297, 832, -6, 959, 1428, 695, 298, 634, -807, 750, -651, 1115, 1947, 655, -1048, -891, 884, 337, 1660, 1262, 384, -295, -369, - 68, 89, -559, 647, 582, 110, 1514, 1027, -119, 734, 834, 383, 834, 38, -1403, -173, -322, -327, 1642, 749, 285, 1291, 786, 824, 1032, 351, -1006, -509, 0, -16, -338, -300, -598, 390, 276, 606, -257, 676, 216, 700, 495, -153, -329, 107, 217, 8, 109, 513, 79, 803, 1104, 309, -60, 80, 802, 179, -213, -204, 642, -31, -157, -118, 235, 432, 895, -453, 104, -294, 107, 34, 740, -378, 385, 426, 292, -321, 137, 497, 101, 15, 516, 67, 325, 183, 87, -81, 124, -53, 144, 50, 149, 46, -16, -444, -2119, -459, - 1181, 638, 2586, 140, -377, -1161, -2274, -2497, -418, 1075, 1207, 774, -1263, -1667, -14, -205, 662, 1737, 882, -164, -1045, -1414, -891, 57, -873, 338, -732, -360, 1153, 957, 847, 333, -1195, -332, -1144, -876, -464, 672, -133, 714, 1751, 1834, -772, 211, -1361, -925, -654, -117, 244, 1063, 1124, 1564, 1101, 400, -784, -711, -182, 504, -1287, 95, 1479, 1191, -325, 1615, 1427, 815, 1492, -2851, 664, -809, -895, 492, -488, -39, 2862, 2438, 846, -750, -85, -1142, -243, -1536, -565, -256, 573, 1886, 966, 398, 315, -300, -967, -1213, -19, -800, 620, -66, - -29, 727, 566, 227, 587, 221, 930, -664, -41, -732, 278, -635, -616, 107, -208, 513, 872, 60, -868, -1403, -457, -811, 60, 372, 633, -539, -230, 722, 64, -3659, -4150, -4462, -4509, -6115, -360, -2189, -706, 815, 2049, 2875, 2965, 6056, 6492, 5287, 3933, 4167, 3972, 1534, -587, -2722, -2728, -4187, -1358, -2266, -1689, -154, -3553, -1018, -3172, -859, -3646, -3436, -1585, -2836, -286, -1429, -1323, -2120, -1404, -3205, -2266, -1200, -1102, -1693, -1037, -118, -1371, 470, 2059, -1592, 2435, 1465, 3248, 3265, 2849, 3514, 2967, 4896, 4861, 3879, 5186, 4450, 6791, 6690, 7882, 6139, - 6606, 7202, 6505, 7780, 5765, 8426, 6733, 2571, 3294, 873, 1306, -4551, -3821, -4264, -4540, -4784, -6184, -5818, -6398, -7020, -8255, -6896, -6317, -7018, -7658, -9127, -7325, -8109, -8167, -6194, -6988, -4030, -5007, -3424, -3182, -1681, -1231, -1740, -298, 830, 3975, 3771, 2735, 3096, 3325, 4509, 4612, 4991, 5258, 4526, 4594, 3381, 4780, 4894, 3725, 2627, 2024, 2945, 2909, 2269, 1355, 752, 1138, -301, 145, -540, -435, -2161, -1978, -1436, -997, -1290, -988, -473, -398, -503, -901, -807, -407, -507, -333, -265, 11, 67, 2, -118, -67, -10, -44, 30, 42 } - }, - { - {-87, 160, -6, 66, 25, -140, -105, 37, -95, -141, 80, -17, 21, -81, 59, 6, -125, -6, 144, 117, -90, -158, -144, 21, -33, -28, -123, 133, -36, 38, -56, -34, -12, 51, -36, -70, -269, 91, -21, 87, 52, 37, -7, 179, 34, 36, 25, -92, -59, -9, 13, -92, -22, 36, -13, -87, -46, 3, 85, -133, -180, -223, 79, 128, 13, 106, 77, 15, -205, -5, -54, -72, 3, 11, 85, -18, 121, 86, -38, -123, -60, -22, 31, 9, 39, 46, 84, -2, -8, -40, -35, -33, -15, -68, -32, -39, - 21, -5, -9, -21, 32, -48, 97, 126, -29, -2, -181, 161, -208, 80, 349, -75, -130, 20, 182, 19, -52, -26, -53, -33, -165, -64, 81, -131, -75, 7, -8, 144, -88, 27, -34, 31, -19, -84, 159, 271, 68, -16, -51, 293, 13, -123, 8, -219, 0, 114, -169, -22, 36, -135, -41, 155, 22, -17, 149, -100, -157, 89, 59, -110, -55, -118, -138, -148, -82, -85, 120, 85, 23, -4, -83, 77, -18, -57, 102, 112, -80, -16, -38, -51, 16, 129, -65, 29, 123, 81, -28, 31, -22, -3, 52, -7, - 1, 53, -57, 23, 12, -18, -52, 40, 5, -23, 12, 6, -19, 6, -10, -17, -31, 178, -260, -172, -62, -38, 9, 33, -248, 172, -78, 56, 36, 57, 108, -1, -36, -83, 179, -14, 116, 221, -48, 188, 160, -139, 93, 94, 101, -245, -24, 15, -77, -154, 2, 180, -42, -77, -60, 55, 167, 82, -85, -1, -70, 7, -22, -83, 156, -201, -166, -153, 47, -21, -6, -188, -198, 48, -4, 11, -20, -11, -148, -88, -162, 32, 138, -43, 123, 23, 109, -236, 1, 34, -79, -36, 31, -84, -11, 62, - 67, -52, -158, 139, 22, 3, -35, -20, -127, 6, 9, -22, 23, 4, -45, 19, 20, -13, -18, -6, -8, -9, 7, 67, 1, -20, 55, 25, -4, -18, -6, -89, 22, -18, 153, 244, 15, -93, -207, 95, 62, 58, 258, -169, 6, 31, -47, -85, 38, 16, 156, 344, -30, 59, 144, -62, 128, 223, -156, -6, -58, -3, 99, -174, 188, 42, 2, 99, -16, 137, -74, -32, -39, 216, 100, 137, -26, 113, -209, 242, -94, 95, -220, 89, 160, 295, 108, 55, -194, -74, 54, -147, -174, -41, 348, 403, - 77, 95, -115, -51, 225, 44, 99, -14, 69, 61, -30, 52, -33, 39, 27, 143, 116, -179, 159, -52, 82, -56, 60, -47, -66, -1, -106, 17, 78, 18, 40, -38, -47, -24, 19, 3, 18, -7, 12, -30, 11, 11, 57, 3, 39, -18, 34, 170, 5, 21, 238, -201, -236, 369, -95, -59, 241, 144, 18, -423, 457, -84, -58, -48, -25, 18, 28, 143, 213, 141, -30, 239, 152, 77, 65, -88, 109, -172, 137, -26, 58, -145, -211, 27, -26, 78, 128, -63, -202, -118, 50, -243, 158, 49, -387, 175, - 27, 101, 26, 61, 66, -15, -109, -94, -264, -194, -107, -134, -29, 16, -193, -273, -40, 179, 308, -15, -204, 35, -321, 23, -21, -126, 272, 256, 87, -9, -65, -19, -141, 68, 261, 140, 216, 44, -97, 101, 53, -6, 22, 13, 7, 47, 49, 47, -13, 82, 23, 160, 63, 43, 9, 14, 43, -11, 76, 28, 30, -42, 94, 24, -32, -13, -415, 215, -79, -147, -117, -141, -197, 381, -484, 114, 117, 159, 237, 39, 66, 89, 64, 50, 80, 209, 38, -114, 0, -20, -149, -135, 69, 140, 150, 21, - 107, -252, -29, -3, -14, -239, -143, -86, 156, 141, -2, -262, 2, -142, -101, -51, -70, 165, 224, 68, 233, -372, -260, 124, 76, 13, 49, 25, -121, -234, -162, 124, -105, 190, 187, -68, 177, -282, -139, -79, -95, 21, 514, -74, 145, -82, -74, -52, 109, 117, -14, 95, 64, -160, 44, 13, 69, 15, 8, -80, 52, -3, 52, 17, 27, -15, -31, 16, -47, -67, 23, -37, -58, -17, 17, 23, 23, 26, -3, 18, 36, 31, 10, 9, -12, -19, 34, 425, -81, 12, 179, -404, 278, 141, -227, 253, - 283, 95, -436, 270, 12, -41, 221, 239, -13, -70, 7, -169, 159, -92, -161, -339, 80, -369, 99, -90, -41, 107, -300, -123, 250, -22, -116, 153, 10, -131, 114, 41, 11, -56, 87, -183, -19, -267, 253, 253, -315, 211, -224, -85, 218, 304, -22, -151, 92, -19, 44, -371, -293, 59, 53, -80, -76, 97, -11, -131, 157, -152, 54, 114, -26, 179, -178, 181, -1, 287, -98, 87, 162, 19, -103, -29, -10, 84, -28, -135, 114, 25, -56, 51, -38, -1, -53, -15, 39, -45, 29, 79, -41, 19, 6, -26, - 50, 14, 43, -63, 26, -65, -74, 28, -12, 30, 32, 10, 117, 51, -155, 298, -102, 145, -301, -21, -80, -273, 9, 193, 343, 449, -256, -7, -319, -24, -203, 181, -190, -376, 24, -241, -23, 311, -185, -184, 334, 10, 57, -35, -197, 83, 71, 403, -278, 197, -236, 59, 78, -233, -144, 387, 106, -288, -75, -106, -231, -10, 379, 203, 264, 60, 105, -346, -50, 440, 35, -274, 146, 145, -201, -175, -97, -452, -70, 134, 223, 397, -100, -217, -63, -135, 322, -120, -282, -192, -83, -39, -88, -163, 351, -201, - -25, 32, 17, 114, 71, -104, -139, 104, 125, 132, -31, 60, -37, -22, 59, -13, -62, 62, 29, -2, -41, -14, -103, 9, -26, -89, -45, 40, 35, 1, 41, 193, -670, -462, -296, 35, -562, 84, 418, 138, 430, -231, -106, -47, -224, -84, -336, 597, 341, 238, -504, -97, -162, -328, 113, -34, 106, -407, -28, -36, -292, 170, 48, 299, 120, -250, 393, -186, 160, 83, -3, 312, 290, 73, -376, 459, -232, 329, 150, -170, -189, 369, 54, -43, 96, -311, -112, 179, -26, 326, -188, -294, 121, 83, 10, 324, - 140, 66, -207, 236, 92, -181, -25, -19, -104, -75, -88, 142, 356, 600, 279, -101, 30, -138, 138, 185, -3, -153, -90, -200, 123, -109, 29, -94, -26, 133, -16, 15, -122, 130, -69, -58, 71, -120, 131, -92, 70, -65, -12, 30, -90, -63, -39, -145, -147, -64, -8, -51, 115, 107, 62, -423, 569, 236, 650, -292, -349, 620, 21, -64, 136, 48, 363, 484, 63, -449, -720, 101, -198, 44, 21, -311, -20, 392, 321, 252, 505, -114, 428, -300, 379, 125, 294, -196, 517, 298, 378, -599, -3, 545, 311, 99, - -129, 821, 346, -321, -198, 200, -313, -30, -150, 43, 689, 722, 524, 193, 6, 272, -239, -60, 296, -305, 729, 455, 358, 142, -28, -343, 433, 16, 378, -168, 147, -242, -139, -6, 191, -285, 679, 293, -74, -332, -640, 315, 56, -207, -19, 80, -149, 94, 247, -42, -84, 9, -52, -63, 56, -76, -56, -105, 111, 64, -160, 91, 104, 101, -3, -47, -18, -1, 54, -13, 40, -94, 157, -196, 4, 68, 176, 702, -42, -348, -158, -273, -11, -438, 112, -378, 212, 47, -103, -298, -355, -538, -558, -167, 482, -37, - -316, 129, -301, 229, -258, 451, -466, 107, -331, -339, -63, 56, -99, 212, -670, 268, 63, -163, -47, -46, -332, -532, -570, 408, 201, -224, 353, 10, -149, -421, -881, -726, 409, -128, 8, -89, -43, -44, -597, 224, -705, -377, 31, -24, -152, -97, -95, 723, -226, -239, -199, 757, -139, -308, 480, -380, -242, -314, -264, -983, 195, 154, -330, -50, 227, -130, -90, -185, -169, -27, -89, -90, 340, -31, -39, 225, 270, -138, -101, -26, -50, 66, -168, 15, 17, 27, -101, -126, -52, 108, -47, -94, -14, 67, -216, -38, - 119, 4, -87, 111, -76, 98, -2, 93, 102, 102, -189, -23, -1037, -783, -448, 906, -46, -151, -111, -71, -299, 321, 248, 812, -749, -146, 231, -548, -219, -194, 935, -14, 216, 476, 43, 458, -494, -621, -416, -114, -106, 74, 292, -14, -523, -361, -27, -279, -587, 524, -87, -293, -4, 168, 167, 98, -265, 54, -546, -239, -810, 381, 245, -96, -254, 299, -403, -103, 873, -92, 740, 331, 198, -194, -929, -386, -179, -500, -374, -238, 416, -190, 9, -374, 793, -284, 327, 222, -541, -218, 119, 501, 915, 762, 330, -52, - 314, 2, 27, -179, 92, -185, -129, -3, 54, -112, -149, -268, -213, 113, 88, 93, -99, -42, -533, -11, -246, -116, 97, 73, 31, 219, 5, -32, 22, -90, -386, -38, -220, 109, -195, -213, 25, 245, 112, -72, -145, -135, -64, 131, 35, -61, 539, -25, -305, 333, 191, 1126, 40, 14, 398, -506, -348, -99, 94, 184, -135, 478, -290, 69, 450, 204, 168, 169, -328, 65, -8, -159, 71, -237, -424, -219, 36, -416, 545, -36, 57, -71, 376, 425, -77, -307, -26, -95, 500, 643, -451, -308, -227, 164, 478, -420, - 145, -14, 103, -216, -292, 97, 316, 63, -383, 354, 1031, -328, 195, -73, 83, 401, 116, 472, 395, -98, 604, 1095, 48, -398, 1072, -17, 1025, -349, -495, 475, 186, 717, -111, 1008, 322, 237, -295, 479, 61, 52, 117, 392, 87, 447, 60, 114, 21, 71, 77, 146, -39, 163, 379, 161, 177, 57, 106, -204, 188, 75, 90, 138, 77, -9, 4, 109, -98, 41, 12, 98, 273, 100, -2, -130, 147, 29, 41, -20, 144, 85, 210, -706, -228, 1102, 184, -509, 152, -385, 143, 212, -89, -583, -219, -872, 362, 299, - -335, 325, 507, 104, -135, -509, 117, 815, -389, 489, 467, 74, 352, 326, 16, 406, 271, -775, -109, -312, 793, 526, -552, 340, -63, 419, 1323, -125, -223, 132, 1191, 489, -72, 152, 216, 687, 607, -414, 728, 334, 675, -477, 73, 136, 144, 417, 619, -402, -319, 491, 246, -166, -175, 2, 744, -1401, 331, -498, -368, 68, -480, -446, -64, -766, 554, -162, 585, -20, 512, -337, 206, 13, 170, -15, -196, 155, 109, 124, 250, -121, 126, 173, -143, 14, 239, 89, -128, 267, -175, 36, 139, -170, -129, 55, 53, 298, - 246, 177, 89, -27, 191, 44, 84, 86, 159, 194, -160, -133, -260, 206, 80, 18, 64, -273, -262, 183, 238, 251, -310, -370, -958, 45, -535, 875, 107, -225, -129, 526, 152, 853, 344, -219, 36, 182, 388, 642, -715, -618, -129, 1078, -331, 140, 308, 474, 573, 820, 707, 64, -167, 766, 60, -485, 260, -449, 327, 84, -402, 371, 1439, 803, -507, -382, -51, -396, -394, -339, 248, -192, -335, 77, 396, 239, 132, 567, 152, -134, 597, 505, -429, 295, -485, -378, -430, 1, -1041, -306, 727, 538, -247, 362, -86, 28, - -640, 147, 386, 613, 344, 407, 223, 196, -272, -238, -289, 165, -62, 25, 124, 130, -12, 318, -99, -137, -150, 224, -289, -116, -357, -18, 71, -153, 14, -84, 224, -42, -471, 8, -32, 141, 184, 61, 209, -12, 340, 71, -27, -8, 37, 15, 17, -390, 324, 262, -496, -212, -1080, -85, 902, 12, -660, 108, 32, -443, 602, 349, -241, 172, 273, 372, 207, 66, -266, 147, 214, 575, 858, -234, -577, -303, 164, 180, 706, -269, -552, -430, -442, 855, 1567, 570, 79, 1719, 104, 714, 407, -144, -360, 306, -487, -324, - 349, 24, -1035, -1072, -268, 449, -559, -701, -386, -518, -427, 363, -297, -794, 358, 32, -231, 187, -179, 402, 1612, -987, 813, -1122, -637, -372, -254, 626, 253, 300, -121, 348, 724, 182, 17, 10, -209, 101, 199, 580, -34, -286, -42, 443, 285, -124, 168, 202, -159, -5, -68, 557, 202, 264, 196, 160, -229, -162, -35, 144, -280, 42, -276, -190, 45, 30, -317, 312, 425, -41, -54, 259, 4, -110, 377, -154, 262, 24, 872, 561, 506, 743, -867, 333, -908, -37, 1187, 1056, 450, 16, 206, 134, -341, 275, 342, -1497, - 92, 220, 455, -548, -842, 618, 292, 157, -360, 732, -103, 569, 473, -57, 73, -166, 577, -342, 176, 347, -30, 737, 427, -42, 379, 430, -22, -333, -1122, -207, 120, -665, 65, 530, -1019, -453, 157, -439, -70, 537, 32, -381, -496, 221, 216, -1031, -343, -86, 5, 647, 318, 72, 1132, -143, -36, 44, -645, 611, 6, 1003, -388, -168, 302, 151, -854, 28, -117, -342, -275, 106, 36, -242, -20, -150, -105, 31, -365, 105, 51, -52, 141, 38, -240, 49, 71, 64, -232, 341, 69, 444, -326, 41, -274, -98, -49, -492, - 106, 45, -19, -67, -87, 181, -219, -172, 216, 285, -284, -1059, -923, 169, -475, -149, -711, -886, -932, -613, 665, 908, 24, -748, 59, 35, 10, 345, 580, 580, 15, -375, -930, -533, -814, -175, 4, 69, 84, 115, 224, 291, 548, -860, 378, 150, 190, 462, 816, 917, -528, 409, -730, -228, -662, -65, -258, 1525, 541, 1098, 46, -589, -253, 703, 761, -447, 1405, -589, 88, 62, 244, 516, 1563, -109, 383, 870, 199, -690, 438, 1600, -292, -387, -944, -79, 590, 364, 49, -907, -687, 115, -717, 216, 32, -902, -103, 92, - -142, 651, 611, 13, -178, -388, 423, -180, 736, -168, 9, 504, 506, 720, 556, -407, -160, 97, -135, 49, -310, -298, -302, 158, -370, -431, 255, 334, 30, -369, 235, 131, -91, -94, -251, -5, 144, -63, -225, -293, -56, -192, 241, 136, -125, -161, 308, 1420, -74, -9, 602, 116, -1963, -618, 1393, 463, -410, -783, -111, -518, 718, 372, 134, -415, -930, 199, -1601, -196, 781, 1067, -124, -907, -618, -1872, 548, -325, 732, 553, -533, -388, -1662, -1249, 649, 1770, 706, 840, -591, -1054, -1011, -425, 1504, 2027, 1057, -2358, -864, -1807, - -966, 2237, 545, 495, -298, -2155, -1765, -1771, -330, 171, 1114, -415, 848, -1710, 1061, 424, 129, 2148, 137, -200, -104, -2918, -892, -199, 918, 479, 419, 1287, -1378, 88, -911, 992, 716, 68, 198, 211, -163, 589, 316, 156, 502, -343, -641, 155, 459, 698, 575, 379, -482, -781, -1095, -98, 78, 885, 1096, -166, -836, -1436, -689, 102, 1095, 1759, 458, -1721, -1766, -1802, -20, 1469, 1293, 1365, -460, -667, -1284, -1297, 474, 876, 1143, 580, -908, -857, -485, -136, 1056, 558, 173, -49, -640, -459, -96, 130, -842, 1616, 694, 741, -2002, 402, - -2790, -617, -8, 394, 160, -1789, 968, -497, -323, -338, -382, -440, -554, 1169, -336, -1008, 320, -287, 122, 562, -1137, -408, -71, 474, 47, 1285, -111, -738, 1698, -1441, 839, -1336, -443, 649, -1086, 77, 785, -412, -96, -83, 1011, 1543, 892, -522, -216, -243, 96, 494, -207, -309, 298, 157, -2800, -114, -106, 406, 345, 17, 2, 795, -883, -228, -88, 606, -2251, -317, 2030, -522, -823, -9, 1536, -284, -371, 418, -608, -635, 946, 1469, -536, -749, 250, 439, -237, -788, -21, 113, -164, -116, -251, -344, 157, 10, -320, -58, -17, -12, - -295, 167, -394, -413, -246, -253, 377, -56, -86, -10, -223, 315, -418, 118, 6, 29, 280, -14, -502, 57, -138, 93, 61, -447, 697, -185, -73, -68, 58, 178, -23, -373, -681, -2049, -1683, 1471, 1254, 115, 1340, -1469, -90, -2833, -1010, -505, 1366, 1244, 760, -1144, -397, -55, -548, 264, 491, 639, 855, -660, 477, -1228, -778, -199, -265, 28, 805, -970, 830, -378, -541, -218, 74, -1218, -31, -1103, -414, -431, -1048, 1432, 656, 322, 347, -282, -1468, -2175, -1272, -1280, 862, 203, 929, 1297, 1068, -356, 253, -753, -579, -688, 533, -729, - -38, -696, -719, -454, 841, -685, -195, 65, -101, -986, -1061, -645, -383, -1429, -851, 212, 854, 892, 1138, -78, -933, -1208, -930, 469, 148, -153, 552, 1401, 370, 371, -359, -270, -466, -286, -152, -452, -107, 530, -118, -240, -437, -486, -546, -166, 263, -150, 111, 61, -980, 101, -469, 405, 783, -400, 541, -74, 130, 13, -775, -128, -254, 702, -453, -3054, -4139, -3912, -3721, -4461, -749, -1236, 788, 1259, 3991, 2564, 3384, 4665, 5129, 3501, 4456, 2535, 1180, -181, -840, -1140, -1885, -1849, -2554, -1082, -941, -2402, -1795, -1718, -1954, -3177, -2165, -1667, - -1340, -2447, -344, -735, -1020, -2371, -2191, -1806, -1545, -1122, -459, -1508, 433, 780, -1181, 1320, 1835, 1762, 3199, 2600, 2002, 2203, 2217, 2200, 3362, 3784, 3718, 2544, 4010, 3960, 4126, 4196, 4765, 4231, 4468, 5930, 3025, 3055, 3097, 2886, -138, 1318, 1658, -953, -516, -1641, -3009, -2723, -2876, -5176, -3801, -2313, -4048, -4283, -3537, -3767, -3731, -4477, -4106, -4144, -3881, -3620, -3305, -3058, -3065, -2546, -2149, -3394, -523, -1527, -1757, -397, -221, -1718, -221, -663, -249, 631, 756, 1989, 1178, 1662, 1841, 2005, 1817, 2540, 2476, 2639, 2461, 2956, 3035, 2981, 2408, 3118, 3275, 2539, - 1705, 1651, 993, 856, 221, -121, -115, -548, -490, -379, -233, -485, -508, -471, -236, -463, -579, -362, -135, -360, -496, -417, -315, -466, -597, -628, -391, -324, -559 }, - {-193, 243, -19, 98, 49, 115, -207, -112, 133, 64, 1, -115, 23, -321, -207, -11, -123, -139, 57, 251, 42, 191, -44, 189, -113, -101, -13, -170, 34, 84, -62, -4, 44, 8, 77, -9, -182, 65, -113, -85, 51, -112, -170, 169, -179, 161, 150, 99, -8, -210, -122, 23, -40, 269, -165, 65, -22, 35, -204, -340, -60, -102, -114, -27, 143, -32, -154, 134, 57, -69, 112, -22, 33, -157, -13, -40, -3, 60, -72, 48, -144, 96, -23, 10, -53, -48, 0, 58, 21, -2, 22, -2, -87, 24, 6, 54, - -10, 1, -1, 1, -6, -31, 131, 130, 19, 235, -3, 102, 126, -1, -115, 12, -163, -209, -79, -238, -246, -80, 162, -58, -56, -128, -32, -224, 109, -63, 55, 134, 46, -47, 92, 87, -109, 76, 10, 20, 82, -195, -84, 138, -89, -7, -56, 153, -197, -16, -165, 107, -10, -12, 149, -64, -71, -51, -139, 10, -63, -11, 9, 95, 96, 32, -43, -164, -268, -83, -19, -66, 144, -58, -83, 115, -74, -115, 255, -55, -143, -13, 23, -43, 126, -16, -112, 2, 5, -24, -34, 100, 23, 14, -60, 12, - -18, 7, 39, -9, 22, 46, 6, -9, -10, 20, -57, -21, -11, -26, 24, 20, -9, 273, -173, -82, -126, 101, 20, -12, 197, 47, 58, -285, 53, -133, -155, -201, -3, 8, 239, -195, 90, -82, 296, -106, -98, 211, -80, 73, 32, -14, 35, -141, 23, 7, 60, 278, 97, 26, -118, 98, -216, -60, -41, 119, 101, 168, 110, -126, -185, -80, 142, -17, 74, -29, -20, 283, 67, -21, -337, -150, 9, 118, 180, 254, 142, -61, 46, -62, -86, 183, -115, 188, 9, -169, 61, -87, 146, -125, -14, 128, - 146, -146, -56, -27, -60, 88, -20, -62, 41, 22, 22, 25, 35, 20, 21, 10, -10, -12, -54, 85, -3, 6, 10, 2, 14, 46, 44, -1, -11, 57, 43, 34, 143, -34, -24, -53, -167, 7, 120, 120, 224, 103, -295, -246, -214, 9, -36, 16, -116, -72, -18, 89, -1, -189, 204, -29, -189, 39, 45, -4, -18, 82, 108, -68, 165, 8, 97, -225, 160, 57, 92, -155, -17, 113, 97, 246, -9, -340, -93, -163, 80, 55, -14, -91, 26, -139, -49, -253, -149, -9, 141, 157, -114, -97, -100, 162, - -55, -20, -243, 147, -240, -83, -10, -51, -65, 256, -22, -59, -68, 51, -154, 18, -267, -215, 78, -75, -40, 95, -48, 127, 25, 58, 90, -24, 43, 29, 17, -19, 33, 13, 8, -20, -21, 5, -78, -1, 49, 12, -3, 9, -48, -16, 29, -14, 68, -88, 125, -101, 0, 173, 315, 218, 47, -247, -185, 66, -42, -158, -52, -204, -88, 410, 47, -44, -76, 0, -95, -66, 277, -287, -34, 28, -61, 72, 167, -77, -95, 42, -118, -115, -267, -99, 72, -239, -40, 119, 180, 64, -375, -113, 75, 189, - -147, 326, -38, -166, -92, -71, -129, 177, -133, -35, -175, -137, -64, -140, 187, -69, -376, 144, 252, 3, 91, -457, 357, 7, -300, 30, -203, -43, 32, -218, -255, 170, 79, -221, -15, 6, -137, -17, -51, 34, -121, -63, -24, -60, -31, -89, 29, -6, 46, -97, 23, 55, -2, -55, 35, -54, 51, 41, -41, 40, -8, -29, -14, 14, 19, 12, -338, 76, -249, 266, 68, -101, -201, -352, -153, -255, 88, 493, 85, -128, -7, -67, -75, -222, -146, -228, 63, -17, 51, -80, 39, -241, -16, 56, -163, -60, - 21, -89, 25, -82, 365, -444, -78, 36, 120, -46, -182, -272, -193, 147, -38, 163, -138, 422, 56, -81, -3, -250, -319, -161, 122, -273, -16, 321, -8, -152, -304, -515, 22, 264, -72, 303, -26, -95, -189, -168, 31, 121, -96, 440, 134, -141, 69, -181, 68, 83, -59, 95, 180, 76, 10, -118, -322, 22, -72, -33, -48, 23, 8, -4, -142, 23, -81, 27, -80, -27, -20, -7, -6, -16, -57, -52, -62, -94, -98, -42, 6, 26, -51, -2, 4, 10, -39, 289, -127, -334, -91, -250, -130, -109, 354, -89, - -119, -150, 228, 205, 181, 500, 524, 243, 326, -123, -151, 216, 321, -140, 141, 99, -279, -264, 156, -39, -3, -264, -334, -80, -271, 307, 574, 118, 227, 66, -67, 205, -392, -105, 82, 218, -129, -317, 463, -1, -142, -113, 190, -57, 170, -116, 266, -22, -7, 328, 102, 151, 59, -50, 245, -373, -149, 140, 422, -257, -30, -52, -59, -176, -39, -91, -121, -17, 29, 119, -50, 339, 124, -195, -47, 25, 130, 46, -59, -117, -25, 75, -75, -66, -58, 70, 43, 69, 36, -62, -25, 2, -63, -11, 49, 31, - -8, -70, 93, -12, 58, -39, 28, -81, -8, -12, 4, -54, 209, -205, -79, 189, -147, 82, 143, -280, -298, 86, 230, -78, 210, -152, -67, 399, -451, 273, -128, 4, 13, 492, -109, 97, 157, 271, 159, 238, -39, -38, 78, 39, 40, -237, 369, -492, -108, -129, 275, -55, 336, -15, 32, -586, -160, 358, 608, -5, -301, -254, 250, 201, 151, 144, -258, -118, -149, 79, 11, -158, 94, 82, -74, -81, -353, -93, -129, 505, 47, 96, 192, 16, -395, 20, -238, 198, 473, -250, 146, -71, -245, 119, -205, -35, - 86, 64, 108, 46, -17, -89, 103, 221, 38, 110, 182, 81, 206, -62, 195, 10, 5, 43, 22, 56, -6, -95, -53, 5, 52, 55, -37, 95, 90, -75, 126, 213, -367, -141, -138, 70, -21, 546, -69, 19, 347, -309, -225, -290, -304, -74, -11, 136, 584, -54, -336, 605, 10, 169, 413, 285, 386, -101, 305, -197, 404, 352, -96, 183, -162, -151, 153, 462, 208, 182, 66, -148, -255, -261, 42, 317, -185, -224, -274, -105, -542, -128, 104, -400, 193, 27, -182, -469, -313, -1, -620, 193, 137, -15, 173, 111, - -61, -325, -196, -38, -205, 189, -215, 512, -346, 16, 226, 18, -155, -596, 103, 289, 70, 15, 322, 175, -184, -2, -22, 22, -13, -105, -209, -65, -226, 10, 56, 25, -59, -119, -54, -81, 98, 27, 128, 89, 74, 25, -11, -48, -40, -106, 47, 3, 47, -53, -7, -89, 5, -71, 26, -757, 266, 346, 609, -2, -452, 128, 218, -468, -487, -304, -12, 260, -14, -191, -10, -167, -113, -302, 504, 394, 148, -618, -185, 100, -35, -137, 782, 287, 246, 231, 371, 279, 68, 292, -20, -485, 263, -499, 153, -494, - 418, -130, 505, -275, 123, -222, 182, 296, 771, 163, -980, -51, -136, 211, 428, -86, -190, 315, -55, -154, 421, 27, -19, 22, 181, 338, 267, -289, -215, -182, -294, 70, -27, 334, 240, -449, -109, -254, 218, -123, -120, 80, 15, -172, 149, 37, 25, -25, 84, 89, 14, -253, 71, 46, -33, -44, -85, 4, -113, 54, 128, -38, -38, 127, 19, -116, -90, -20, 61, -50, -12, -71, 19, -47, 0, 122, -81, 824, -313, -550, -175, 214, -136, 396, 573, -231, 526, 339, 264, -87, -64, -106, 510, 93, 61, -298, - 129, -156, -14, -491, 332, -451, 2, -318, 532, -272, 11, 526, 399, 270, -33, -209, 244, -8, -48, -672, -200, -406, -330, -258, -122, 349, 219, 204, 0, 514, -273, 544, 478, 513, 897, -347, -271, 394, 74, -348, 541, -178, -262, 175, -68, -188, -156, 232, -315, 142, -195, 497, -212, 8, 145, 363, 493, 39, -432, -469, 152, -313, -1005, -529, 159, -12, 289, 36, -165, -20, -96, 42, -175, -77, -120, -51, 13, -23, -315, -83, -207, -186, -146, 63, -16, 12, -230, -161, -10, -10, 43, 117, 95, 70, -166, 7, - 36, -214, 73, 11, 91, 40, 116, 65, -50, 98, -78, -59, -769, -650, -31, 137, -444, 20, 39, 716, -467, -534, 173, -225, -1, -390, 372, -397, -531, -321, 614, -419, -342, -79, 249, -184, -440, 136, -178, 2, 200, -581, -44, 321, 517, -79, 790, 346, -90, 35, 359, -148, -321, 61, 428, 48, 206, 9, -351, 121, -770, 70, 42, -98, -453, -412, 50, -188, -311, -209, -250, 294, -506, -289, -146, 220, -298, 621, -93, -522, -45, -311, -829, -248, 55, -25, -539, -288, -123, 123, -320, -159, 532, -189, -725, -255, - 94, 55, 238, 201, 150, -169, -210, -50, -147, 105, 32, -93, 155, 64, 91, -63, 75, 56, 0, -31, -53, -68, 2, 42, -258, 55, -148, 166, 61, -191, -169, -15, -133, -20, 54, -49, -90, -142, -107, 74, 28, -160, 60, 17, -106, -91, 587, 525, 157, 1075, -200, -376, -336, -158, -579, 783, -469, -171, -380, -196, -178, 92, -551, 9, 7, -76, 157, -582, -148, 400, -396, 22, -513, 492, 3, -875, -454, -158, -19, 243, -531, -298, 365, -62, 252, 232, 229, -319, 36, 387, 144, -723, 467, 337, -390, 1110, - -19, -796, 222, 252, -16, 592, -180, -989, 280, 142, 298, 351, -450, 716, 271, 223, -168, 1084, -81, 19, 742, -126, 340, 586, 203, 87, -138, 282, 15, 496, -215, 482, 445, 27, 440, 262, 351, -177, 2, 400, 291, 215, 132, 137, -261, -31, 16, -123, 20, -44, -110, 232, -235, -45, -230, 202, -96, 243, -202, 34, -140, -204, 146, -78, -1, -199, -291, -219, 233, 22, -89, 24, 289, 207, -81, 100, 9, -80, 300, 11, 216, -767, -753, 1544, 498, -965, -485, -443, -884, -66, -467, 643, -364, 3, 803, 17, - 133, -591, 740, 552, -10, -179, -58, -460, 34, 58, 93, -631, -92, -37, -190, -141, -436, 412, 816, 981, -81, -398, -166, -203, -138, -603, 204, 235, 215, -628, -839, 906, 341, 507, 657, 617, -268, -422, 595, -606, 307, -453, -348, -202, 707, -235, 143, 243, -130, -572, 1183, -716, 73, 858, -777, -351, 90, 314, 882, 158, -513, 15, 107, -120, -216, 127, -359, 275, -297, -416, 224, 127, 316, 143, -13, -144, 35, 90, 97, 340, -21, 48, 210, -502, 71, -226, 54, 57, -83, -189, -237, -57, -238, 94, 127, 292, - -27, -193, 184, 226, 135, 139, -363, 14, 90, -88, 309, -115, 22, 35, 286, -136, 84, 401, -258, 251, 1028, 619, -94, -660, 68, 1055, 840, 176, -837, -323, -723, -55, 564, 697, -52, 264, 828, 881, 1368, 1377, -689, 299, -744, -135, -603, -217, 474, -107, 207, 186, -429, -314, 348, 388, 504, 358, -18, 369, 557, -297, 282, 328, 97, 320, 1067, -804, -692, -157, 658, 631, -377, -6, 1012, 818, -575, -384, 347, -702, 194, -338, -637, 204, -748, 775, 284, 859, -363, -505, -973, -212, 316, -854, -730, -401, 380, 224, - 178, -377, 161, -270, 102, 789, -338, 91, -450, 338, -186, -378, 264, 367, -207, -108, -123, 263, 588, -191, -398, 7, -9, -149, -65, -553, 75, -295, -133, 197, -182, -100, -18, -155, 240, -244, -383, -348, -293, 306, 160, -74, 134, 89, -249, -273, 98, -481, 406, 1034, -67, -320, 664, 137, -38, -985, 866, -427, -936, -318, 64, 1080, 104, 774, 314, -916, -199, -811, 131, -808, -581, -347, 41, 170, -626, 615, -198, 374, 402, 398, 746, 1361, 799, -259, -669, -23, 1434, 893, -488, 714, -275, 872, -433, 85, -324, -161, - -49, -245, 2155, -410, -594, -687, -966, -372, -744, -33, 832, -331, 246, -277, -425, 757, -211, 1275, 236, 1020, -1246, 513, 2190, 797, -1222, 727, 667, 40, 142, -375, 417, 1923, 1023, 432, 583, -601, 1113, -116, 171, 177, 275, 129, 732, -603, -150, 53, 933, -157, 229, 1081, -85, -601, -139, 398, 66, -254, -610, 356, 255, -420, -246, 292, -515, -428, 140, 215, -1, 150, 102, 175, -188, 183, -114, -152, 169, 74, 234, 37, 1496, 698, 167, -47, -1635, 761, 1026, -741, -539, 1268, 827, -1018, -1079, 36, -631, 272, 104, 260, - -1014, 262, -197, -508, 901, -65, -150, 300, 755, 675, 465, -870, 20, -426, -923, 333, 262, 566, -194, -435, 1184, -853, 376, 407, 336, 250, -146, 695, -647, -1125, -187, -1288, 1128, 687, 1107, -95, 219, -898, 930, 1164, 422, -503, -1308, -308, -1727, 19, -320, -1180, -993, 449, 76, 715, -556, 821, 700, -990, 211, -595, -163, -896, 115, 2576, 648, 750, 950, 414, -730, -109, -7, 604, -137, 620, -282, -397, 19, -53, -720, 613, -111, -187, -221, -517, 77, -250, -320, -482, -367, 220, -264, 215, 262, -191, -297, -418, 191, -84, - 178, 612, 393, -18, -47, 189, 394, -396, 349, -399, -169, -1023, 460, 353, -478, 179, -243, -1544, -404, 394, -174, 181, -858, 1139, -1480, 128, -1082, 767, 841, 283, 704, 89, -711, 1236, -565, 141, 25, -692, 1167, 93, 307, 267, 368, 206, 876, 1038, 352, 1211, -1036, -67, 7, 1546, -287, 1236, 689, 1693, 337, -368, -529, 681, -1249, 1199, -708, -409, -192, 253, 904, -196, -1620, -438, 2642, 210, -1652, 425, -1092, 341, 2604, -700, -704, 1818, -1939, 998, 454, 603, 1701, 1086, -1498, 1868, 1229, 71, 1984, -797, -262, 1446, 952, 187, - 394, 14, -8, 189, 502, -426, 529, 549, -431, 247, 373, -618, -47, 255, -47, 138, 819, 31, 550, -266, 21, 408, -231, -184, -515, 110, 497, 342, 469, -830, 490, 575, 267, 117, 246, -19, 522, 924, 238, 457, 431, -188, -220, 452, 657, 893, 1703, 847, -818, 1089, 326, 983, -284, -1822, 1851, 1607, 988, 3036, -284, -2549, -1318, -1204, 2692, 1978, 478, -172, -493, -1781, -847, -577, -1024, 2737, 2220, 3087, 56, -3532, -5501, -2682, 3065, 4137, 4223, 1703, -3504, -6436, -3948, -1991, 2970, 5052, 2868, 1562, 417, -2277, -3062, -2289, -174, 1777, - 3599, 4305, 765, 844, -3414, -5655, -3017, 2823, 4732, 4489, 2801, -1642, -5503, -3559, -4616, 22, 3133, 3392, 1698, -1339, -2901, -2565, -2033, 608, 1931, 1366, 3909, 1420, -876, -2302, -859, 2612, 3801, 1294, -149, -2315, -474, -511, 1498, 581, -385, -1594, -486, 103, -263, -466, -109, 399, 809, 1393, 658, -1336, -1213, -1111, 265, 1469, 1603, 768, 165, -1005, -451, -1990, -1789, -129, 519, 2238, 3318, 1292, -1168, -2714, -3429, -1404, 2677, 4470, 3036, 960, -2242, -3601, -1793, 27, 650, 693, 1530, 822, 328, -872, -1932, -1393, 196, -383, -987, 1143, 166, -1652, 215, -429, - -661, 499, -506, -201, -882, 53, -334, -659, 270, -73, 227, 109, 555, -537, -176, 169, 66, 258, -223, 556, -383, 384, 188, -176, -402, -173, -760, 840, -67, 33, -137, -195, 55, -20, 31, 328, 203, -5, 480, -401, 155, -381, 433, 262, -308, 228, -378, -434, -344, -671, -63, 512, -452, -915, -619, 58, 570, 15, 428, -871, -220, -99, -70, -852, -205, 31, 133, -304, 900, 361, -281, 823, -75, -1469, -55, -213, -126, 284, 192, 391, -454, 631, -1074, 311, 196, -46, 5, -71, -69, 361, -63, 63, -158, -18, -312, 79, - 7, 629, -1, 277, -287, 33, -142, -375, 119, -12, -181, 446, -82, -120, -179, 326, -122, -627, 131, -127, 196, -270, 32, -82, -379, 348, -335, 238, -320, 166, -27, -892, -1464, -2299, 84, 1899, -726, -1165, -1246, -1177, 246, 245, 2190, -316, -314, -974, 110, 297, 690, -732, 372, -532, 858, 274, 281, 104, -533, -290, -347, -114, 311, -321, -283, 605, -551, -344, 500, -475, -174, -408, -666, 236, 438, 81, 412, -626, -159, -18, 364, 451, 558, 40, -58, -942, -968, -358, -314, -211, 444, 609, 859, 95, -393, 862, -616, -275, - 383, -270, 1131, 58, -190, 192, -415, 329, 784, 643, -234, 244, -764, -498, -284, -188, 564, -73, 550, 147, -184, 66, 97, -660, 390, -489, 301, -224, -140, -34, 357, -343, 40, 61, 312, 553, -285, -82, -443, -177, 148, -173, 116, -135, -185, -305, -485, -264, 431, -172, 209, -314, -79, -25, -106, -282, -134, 32, -40, 4, -7, 600, -1480, -3462, -2646, -304, 1147, 2990, 2525, 2411, 2462, 1626, 685, -886, -1574, -3004, -2214, -2174, -2169, -1348, 1309, 1765, 2591, 1991, 1666, 551, 1111, -248, -288, -347, -608, -1135, -932, -1913, -698, -1519, - -725, -358, 497, 102, 712, 167, 998, 737, 1207, 1609, 1995, 1279, 856, 1421, 108, -480, -1753, -2051, -2826, -2515, -2355, -899, -1546, -805, 93, 429, 994, 1904, 2024, 2267, 3419, 1929, 2620, 1822, 412, -275, -1077, -2737, -3000, -2851, -3170, -2322, -1625, -1299, -359, 670, 1115, 1423, 2109, 2246, 2358, 2233, 1387, 974, 458, 54, -9, -668, -1103, -1585, -1893, -2003, -1903, -1331, -603, -534, -207, 361, 944, 1185, 2233, 1581, 1242, 1249, 446, -48, -326, -392, -424, -1079, -976, -699, -740, -535, 68, 172, 211, -127, 352, 13, 417, 437, 139, -148, -22, 96, - 57, 70, 196, 46, -102, -310, -74, 70, -12, 185, 140, -36, -33, -126, -96, -67, -52, -65, 33, -34, -31, -22, -61, -77, 0, -2, 49, 144, 105 } - }, - { - {-284, 220, 11, 101, 101, 285, 134, -105, -133, -185, 133, -162, -118, 27, 41, 18, 168, -54, 157, -40, 141, -132, 62, -58, -142, -10, -270, 41, 67, 121, -98, -1, 106, -77, 119, 112, -67, 81, -90, -42, -66, -97, -123, 111, 164, -122, 73, 132, 107, 161, 21, -24, 94, 71, -170, -6, 20, 11, 54, 110, 25, 40, -59, -37, 78, 110, 61, -58, -101, 113, -91, -30, 63, -19, -4, 48, 12, 3, 103, -100, 76, 42, 50, 95, -38, -11, -32, -13, 4, 46, -36, -7, -25, -14, 2, -4, - -15, -10, 11, 14, 0, -6, -10, 2, -3, 2, -15, -3, 15, -33, 112, -60, 82, 8, -7, -229, 37, 195, -120, 81, -244, -246, -81, -200, -175, -26, 36, 138, 22, -66, 31, 94, -121, 168, -114, -123, 142, -71, 164, 208, 29, -150, 105, 69, 42, -76, -55, 87, 73, 15, -170, -49, -157, 142, -142, -92, 104, 5, 90, 26, 35, 154, 26, 173, -223, -114, -52, 110, 156, 178, 242, 26, -69, -23, -33, -7, -158, -69, -69, -19, 24, -128, -76, -29, -55, -100, 120, -120, -41, 80, -206, 62, - 112, 125, 65, 36, 75, -36, -80, -20, 21, -8, 21, 4, -22, 2, -32, -38, 46, 21, -4, 0, -1, 35, 16, -13, -15, -14, 2, 26, -31, -5, -2, -5, 17, -1, -13, 261, -193, -72, -38, 161, 145, -146, -13, -271, -59, 329, 124, -132, 237, 77, 91, 25, -79, -258, 35, -116, -73, -47, -157, -55, -122, 86, -55, -71, 148, -278, 257, -90, 37, -87, 80, -10, -25, -6, 109, 6, 69, -99, 192, -149, 224, 48, -22, -125, -147, 304, 53, -284, 292, 275, -149, -54, 86, -112, -21, -69, - 69, 175, -106, 40, -79, -72, 29, 236, -216, 132, -223, -171, -161, -28, 5, 0, 135, 209, 55, 51, 102, 83, 46, 52, 61, -22, 66, -30, -64, 111, -5, 16, -20, -33, -19, 1, 47, -11, 11, 5, -42, 1, 23, 30, -3, 26, 74, -100, 12, -197, 190, -277, 12, 292, -527, 369, 148, -139, 117, -9, 322, -32, -264, -184, 109, 126, 37, 10, 138, 42, 24, 186, 77, 54, 135, 97, 458, -124, 123, -5, -73, 120, 75, 48, 60, -73, -125, 10, 2, 8, 68, 141, -140, -149, 67, -34, - -56, -89, 188, -131, 271, 128, 14, 65, 25, 75, 343, 288, 24, 18, 68, -67, 130, -26, 117, 37, 10, 2, -143, 141, 109, -29, -81, 14, 137, 15, -35, 10, -99, 76, 30, 96, -22, 30, 42, 41, 36, 59, 29, 27, -121, -5, 51, 72, -40, 48, 44, 40, 45, 20, 35, 43, 48, 10, 20, 16, 24, 9, 15, 31, 14, -3, -24, -33, 68, -31, 149, 4, 172, -65, 152, -114, 318, -242, -90, -115, 328, 186, 121, 208, -187, -37, 302, 172, 142, 147, 79, 101, -34, 289, -29, -133, - -98, 102, -108, 67, -272, 102, -51, 6, -293, 127, -62, 276, -44, 88, 77, -116, -28, 126, 18, 86, -61, 153, 218, 28, -150, 58, 154, 109, 21, -103, -212, 179, -236, -100, 134, -314, -71, 195, -144, 41, 4, -18, -41, 80, -156, 9, -261, -136, -357, 27, -99, 8, -68, -11, -90, 82, 80, 32, -55, 76, -7, 30, -102, 26, 23, 33, 24, 71, -8, 80, -33, -5, 57, 75, 13, 42, -47, -18, -12, -19, -33, 23, 60, 16, 63, -59, -33, -33, -80, -93, 86, -579, 101, -183, -106, 132, - 100, 70, 25, -426, -46, 132, -229, -60, -314, -159, 69, -37, -289, 300, 180, -92, 31, 236, -154, 63, -106, -165, -114, -298, -113, 224, 104, 286, -147, -469, -205, 114, -153, -306, -54, -58, 277, 142, -328, 217, -233, -15, -169, -161, -155, -361, -216, 25, 229, 348, 221, 64, 136, -161, -270, -167, 166, -84, 179, -57, -173, -10, 13, -84, -195, 10, 141, -471, -313, 435, -145, 7, -244, 113, 62, -30, -22, 158, 115, 34, -53, -62, -14, -69, 34, 45, -96, -49, 31, 8, -3, 25, 88, -99, -48, -180, - -76, -29, -37, 7, 22, 48, 0, 62, -80, -57, 10, 13, 221, -6, 112, -152, 111, -207, -15, 360, -170, 340, 345, 425, 107, 170, 367, 287, 212, -284, 37, 90, 246, -48, -211, 273, 277, -78, 185, -92, -96, 174, 150, -21, 178, 16, -290, -232, 252, 365, -28, -126, 78, 11, -174, -326, 171, -309, -150, 236, 50, 209, 9, 335, 47, 367, -426, 387, -75, -14, 117, 205, -164, -353, -100, 324, -63, -377, -223, -231, 63, 137, -329, 167, 191, 343, 106, 108, 2, 97, 18, 76, 52, -249, -27, 120, - 84, 203, -132, -40, -2, 17, 97, 13, 80, 33, -38, -16, 76, 70, 27, 77, 22, 34, 101, 2, -53, -28, 23, 49, -6, -23, 82, 42, 19, -83, -26, -47, -41, -4, 87, 5, 83, 115, 368, 47, 154, 437, 472, 141, 119, -348, -175, 385, -285, 394, 112, -2, -78, -138, -227, 42, 175, -423, -191, -180, 95, 85, 94, 13, 73, -16, 129, 104, -111, -199, -365, 64, -197, 330, 14, -184, -229, -71, 155, -288, 181, -96, 61, -4, -203, 203, 259, -177, 218, 61, -15, 617, -154, -401, 78, 150, - -98, 33, -172, 418, 245, -42, -88, 297, 286, -60, -240, -177, 585, -54, -78, -236, -150, -48, 59, -62, -153, 250, -77, 297, 89, -95, -30, 52, 1, -52, -49, 104, -130, -34, -33, 171, 19, -39, -1, -89, -79, -12, 20, 179, -39, 106, 44, -60, 40, 6, -84, 66, -40, 92, -6, -97, -67, -56, -67, -3, -19, -32, 36, 31, 54, 150, -323, -92, -103, 25, 135, 316, 276, -444, 9, 51, -46, -134, -307, -33, 102, 180, 146, -282, -50, -357, 332, 13, -34, 158, -160, -31, -379, 62, -227, 154, - -31, -65, -129, -253, -245, -31, -303, -493, -93, -226, -473, -40, -42, -261, 168, 257, -34, 121, -34, -43, 69, 74, -384, -115, 208, -187, 455, 80, 120, -297, -4, -136, -302, -35, 423, 194, 321, 176, -142, -345, -536, 356, 367, -47, 189, -420, 198, 168, 298, 42, -359, -49, -334, -118, 26, -111, 69, -77, -112, -32, 31, -20, -37, 95, -32, 35, -243, 1, -21, -42, -111, -50, 71, -105, -120, -46, -44, -52, -2, -33, -132, -109, -67, 33, 42, 73, 35, 67, 23, -98, 18, -20, -60, 31, -111, 43, - -61, -827, -207, 658, 220, 268, -172, 271, 459, 34, -77, -765, -179, -36, 438, 123, 176, -573, -155, -213, -137, 356, -201, -70, 61, 102, -181, -79, 92, -160, 349, -392, 42, 259, -337, 276, 469, 547, 262, 268, 358, -246, -452, 180, 196, 299, 237, -510, -146, 268, 154, 98, 319, 72, 372, -138, -81, 213, 196, 60, -329, -175, -353, -403, -24, -441, 23, -257, 17, -234, -139, -567, 391, 104, -85, -102, -65, 76, -211, -29, -495, -270, 171, 224, 91, 75, 18, -259, 117, 118, 90, -247, 55, 10, -199, -66, - 32, 31, -103, -148, 47, -73, -93, -22, 19, -18, -13, 50, -48, 70, -14, 100, -47, 89, 137, -99, 75, 7, 51, -61, -9, 80, 62, -122, 62, 64, 519, -253, -217, -192, 357, 453, -285, 728, 153, -312, 373, 106, -304, -357, -288, -24, -155, -107, -476, 190, 198, 656, 89, -113, -297, -311, 78, -38, -416, 73, -155, 19, 320, -249, 424, -373, -314, -22, -488, -584, 94, -68, -674, 46, 7, -321, 168, -157, 84, -456, -743, 487, -455, 754, 412, -541, -70, -548, -148, -70, 226, -198, 346, 435, 414, -301, - -244, 37, -368, -36, -120, -486, 289, 213, -259, 380, -568, -56, 34, -150, -96, 491, 364, 241, -30, -259, -208, -195, 85, 78, -16, 54, -15, -24, 10, -22, 20, 97, -117, 45, -8, 106, -63, -13, 63, 143, 57, 115, -139, -153, 72, -103, 25, -2, -162, -92, -96, 0, 53, 46, 33, 36, -441, -335, 220, 267, 295, 499, -183, 917, -28, -474, 208, 453, 125, 238, -200, -508, 766, 425, 315, 149, -264, 247, 638, -233, 138, -6, 135, 110, 455, -130, 156, -159, 140, -42, -23, 282, 62, -561, -375, -526, - -359, -279, -137, -403, -227, -197, -348, -242, 156, -364, -124, -282, 680, 346, 592, -533, -48, -487, -101, 549, 303, 646, 310, 400, -422, 193, 190, 599, 609, 183, 551, -472, -224, 354, -1239, 24, 206, 27, 311, 200, 702, -53, -94, 759, 231, -66, -337, -6, 8, 622, 85, 18, 53, 127, 196, -33, -33, 202, 99, 67, 109, 147, 115, -6, 27, 21, 210, -36, 112, 202, 150, 225, -95, -73, 56, 74, -72, 8, 132, 209, -10, 533, 347, -350, 682, 405, -35, -171, -86, 409, 1009, 538, 145, 41, 331, -82, - 815, 459, 509, 19, -260, 171, 61, -435, -107, -29, -103, -125, 165, 88, -355, -172, -628, -66, -195, -809, -363, 23, 302, -418, 520, -146, -124, -73, -127, 376, -255, 262, -829, 254, 362, 277, 552, -547, 473, -491, -365, 406, -239, -75, 343, -557, 492, 786, -16, -117, 1006, -219, 194, 565, -1209, -622, 42, 34, 165, 288, 589, 351, -462, -374, -109, -135, -625, -64, -124, 151, -652, 4, -196, 262, -98, 334, 91, -1, -193, -145, -181, -196, -147, 129, -396, 281, -47, 155, 11, -29, -270, 145, -192, 45, -204, -116, - 0, -94, -234, 13, -72, 22, -158, -180, -186, 30, 41, 233, 255, -7, 7, -184, -961, -579, 704, 700, 74, -168, 594, -964, -518, -1043, 454, 125, 44, 200, -476, 238, 328, 430, 731, 751, 630, -27, 141, 7, -277, -58, -232, -120, 870, -205, -804, -204, -167, 70, 1255, -456, -453, 424, -683, 234, -758, 986, 277, -29, 251, -383, -484, 675, -825, -659, -593, 162, 245, 306, -550, 560, -176, 40, 864, -61, -150, 253, 697, -455, 1157, 41, -1339, -165, -54, -449, -131, -2, -128, -367, -309, 656, 438, -164, 424, -771, - 213, 342, 211, 23, 408, -70, -21, 151, 398, -168, -178, -139, 15, 150, -80, -319, -343, 14, -163, 116, -7, 81, 178, -224, -150, 381, -92, 67, -33, 8, -134, -148, -77, -51, -207, 96, 182, 102, -7, 15, 80, -159, 32, 176, -22, 150, -91, -281, -381, 167, -270, -123, 1276, 757, -1027, -830, 1028, 980, 614, 705, -1224, -268, -337, 324, 120, -494, -904, -1370, 402, 363, 107, 378, -186, -68, -324, 273, 475, 426, 112, 566, 182, -63, -230, -831, -44, -349, -290, 291, -893, 81, 37, -416, 366, 336, 166, -600, - -559, -1473, -374, 12, -472, 85, 312, 312, 825, 406, -363, -254, -547, 694, -291, 1200, 1002, 279, -640, 1325, 610, -535, 83, 667, 1542, -636, -1178, -607, 17, -424, 187, 427, 356, -308, -481, -265, -400, -439, 123, 481, 383, 217, 191, 72, 322, 46, 53, 469, 368, -19, -153, 108, -243, 262, -92, 268, -136, 108, 70, 178, 228, 136, 106, -219, -435, 53, -220, -110, 131, 41, -64, -82, 314, 106, 425, -134, 228, 230, -290, 302, 16, -242, 511, 184, -176, -492, 416, -836, -773, -277, 603, -342, -439, -2, 695, 76, - 718, -237, 866, 102, 465, -300, -199, 276, -887, -245, 339, -155, -116, -713, -673, 317, -409, -293, 559, 765, -108, 504, -897, 59, -241, 1174, -479, 394, 722, 687, 204, -472, 308, 222, 213, 382, -1146, 2131, 685, -181, 118, 244, 596, -158, 461, 1245, -64, -1527, 647, 539, -537, 726, -151, -316, -815, 1595, -811, 1776, -1158, 443, -15, 1928, 861, -815, 796, 41, -503, 392, 68, 180, 438, 189, -485, -122, 593, 163, 340, -263, 375, -613, 239, -29, -192, 392, -206, -114, 286, -41, 50, -43, 476, -300, 464, -263, 430, 595, - 228, 166, 335, -79, -222, -220, 290, 103, -37, 2, -64, -418, -316, -61, 23, -258, 1454, 170, 788, 400, -806, 46, 472, -148, -703, -138, -1529, -432, -572, -334, 329, -50, 542, -273, 55, 527, -478, 46, 299, -35, -524, -6, -361, 1046, -188, 603, 95, -16, 1074, 771, -478, -563, 270, 482, 588, 712, -17, 247, 678, -44, -278, 207, 20, -612, -18, 391, -599, -809, -80, -56, -90, -277, -293, -962, -4, 928, 285, 512, 304, -135, -1236, -913, 240, 789, 258, 394, 1618, 1674, 1421, -123, 705, -461, -1199, -2004, 344, 235, - -91, 267, -633, 124, -156, 719, -58, 575, -724, 344, -888, -183, 371, 51, -454, 94, -374, -415, -174, 94, 337, 425, 573, -152, -33, 135, -160, 171, -599, -523, -356, -490, -462, -500, 313, 215, -84, -334, -489, 280, 2, 451, -118, 398, 302, 3, 128, 480, -598, -576, 338, -68, -441, -940, 281, -560, 290, -237, -660, -197, 7, 343, -272, 180, -974, 934, -2055, -196, -504, -413, 290, 1194, 203, 440, -1005, 239, 388, 824, -410, -646, -443, -212, -18, -6, 504, 369, -276, -1480, -695, -1202, 155, 2152, -1501, -588, -219, 1249, - -400, 535, -381, 609, -221, -349, -754, 409, -876, 836, 1503, 204, -259, -266, 1249, 340, 4, 665, 229, 248, -222, 1439, -2227, 1636, -1351, 661, 1619, -1275, 2617, 1786, -652, -210, 1806, 666, -154, 1191, 1072, -1361, 1862, -1104, 345, 366, -478, 368, 620, -360, -657, 232, -346, 169, 173, -173, -511, 224, 207, -204, 241, 192, -408, 1059, 132, 34, 40, -199, 178, 154, 74, -328, 196, 61, -130, -285, 664, -231, 544, 612, -41, -208, 178, 160, 252, 736, 642, -545, 280, -214, -13, 324, -50, 1518, 1447, -1228, 1206, 1110, -1035, -1566, - -2315, 544, 3488, 1435, 11, 722, -3326, -1373, -114, 510, 2510, 2454, 428, -942, -1839, -1079, 130, 793, 1202, 1928, 1167, -1550, -3662, -2987, -288, 3330, 3625, 2289, 704, -768, -1473, -2233, -1269, -1358, 2671, 2220, 1408, 1242, -1880, -2641, -3060, -2744, 1063, 3718, 4583, 1548, -1380, -3256, -3900, -1062, 635, 404, 2450, 959, -916, -548, -1874, -411, -2144, 931, 2559, 4772, -282, -2553, -5538, -218, -1868, -201, 2667, 526, -236, -1187, -2490, -1639, 1208, 1935, 645, -339, -841, -1019, 1000, 1138, 713, 608, 282, 567, -46, 52, -545, -259, 72, 1437, 1269, -68, -531, -143, - -1277, -868, -23, 488, 1340, 1022, 737, 63, -1779, -1616, -1081, 418, 1736, 3339, 2058, -1546, -2764, -2457, -976, 66, 2306, 2882, 2167, 373, -1704, -3902, -2440, 787, 2427, 2745, 815, -405, 21, -319, 1567, 916, -140, 332, 168, -1119, -119, -92, 120, 34, 88, -410, -166, -152, -105, -187, 667, -242, 286, -505, -53, 207, -26, -154, 1153, 159, -656, -761, 158, 158, -449, 123, 578, 300, 544, -560, 167, -21, 129, -395, 72, 436, 616, 156, -164, 181, 67, -145, 419, -624, 138, -1015, -321, 418, -347, -409, 548, -353, -949, -734, 646, -82, - -132, 148, 326, 821, -540, -700, 26, -97, 554, 3, 322, 148, -59, 854, -1118, -165, -161, -655, 163, 365, 12, -391, 168, -89, 107, -338, 242, -19, 36, -31, -87, 431, -440, 32, -79, -159, -144, 49, -194, 197, 250, -268, -72, -104, 229, 257, -136, 317, 26, -49, -221, 227, 74, -94, -361, 165, -328, 205, -180, -160, 289, 291, -408, 45, -101, -398, 121, -235, 251, -918, -1013, -2409, 696, 689, -49, -2032, -1314, -194, -334, 1358, 916, 440, -900, -372, -239, 850, 93, -243, -529, 348, 154, 423, -24, -173, -217, -486, - -243, -294, 811, 434, 95, 121, -535, -29, 64, 741, -54, 345, -276, -192, 151, -306, 201, 88, 217, 723, -64, 635, -9, 407, -316, 26, -464, -601, -632, -541, 177, 93, 46, -796, 392, -693, -79, 36, -435, -470, -249, 8, -828, -560, 514, -250, 478, 76, -133, -448, -518, -34, 733, 909, -227, -93, -342, -455, -315, 289, 153, 111, 283, -56, -189, 197, 108, 164, 248, -139, 83, -27, 5, -189, 328, 104, 74, -99, 47, -7, 512, 66, 153, -287, 18, -186, 334, 23, 4, -118, 77, -38, 4, 161, 15, 210, - -143, 69, 21, -269, -15, 155, 59, -55, 541, -1165, -2888, -2769, -421, 837, 2786, 2407, 2270, 2438, 1358, 328, -1232, -1239, -2572, -1998, -1752, -1112, -1398, 1923, 1583, 2082, 1201, 1701, -62, 447, -274, -665, -380, -794, -923, -920, -907, -1075, -786, -639, -73, 168, 1510, 1267, 668, 717, 996, 924, 446, 2150, 280, 27, 404, -804, -2467, -707, -1977, -2122, -2240, -1585, -1411, 70, 1170, 1192, 1458, 2650, 1908, 2325, 2287, 1458, 1569, 535, -552, -1794, -2352, -2689, -1748, -2414, -2027, -2319, -1352, -163, 635, 1873, 1789, 1815, 3024, 2106, 2500, 1555, 260, -294, - -756, -1252, -1400, -1485, -1445, -1668, -1428, -1046, -641, -334, -250, 723, 689, 968, 1568, 1765, 1121, 1348, 833, -53, -366, -816, -1017, -875, -753, -914, -333, -228, 21, 255, 286, 70, 39, 250, -37, -222, 202, 117, 144, 221, 66, 57, 136, 309, 267, 119, 26, -71, -262, -202, -236, -207, -81, -157, -130, -73, -47, -69, -13, 90, 86, 92, 151, 89, 65, 75, 2, -8, -10, -41, -17, -10 }, - {-135, 226, 79, -41, 57, 73, 136, 227, -109, 75, -93, -72, 45, 0, 19, -161, -78, 56, 113, -15, 95, -172, -153, 96, 61, 26, 70, -59, 123, 137, 133, 191, -107, -88, 7, 24, -184, -12, -16, 50, 18, -115, -29, 157, -84, 30, -96, 46, 48, 31, -143, 115, 10, 26, -20, -47, -59, -98, 207, -37, -38, -47, 92, 21, -196, 50, -90, -135, 79, -84, -213, 85, 31, 9, -196, -238, -97, -117, 110, -32, 0, -54, -64, -54, 2, 97, 18, -44, -4, -46, -20, 43, 13, -41, -56, -20, - -23, 21, -14, 8, 8, 23, 6, 33, -14, 8, -8, 23, -1, 21, 133, 16, 11, 118, -176, 30, -147, -186, 54, 175, -108, 83, -81, -39, 35, 9, -86, -257, -255, 5, -64, -2, 134, 21, 163, 221, -116, 191, 24, 193, 12, 229, 29, -128, -35, 13, 105, -28, -34, 23, 79, -95, -6, -29, 70, 86, 5, -87, -6, -16, 50, 90, 161, -56, 105, -47, -140, -125, -84, 79, 86, -47, 139, 5, 51, 7, 169, 112, 125, 51, 74, 45, 68, 138, -29, -7, 196, 39, 6, 41, -73, 11, - 58, -4, -182, 57, 20, -29, -63, 42, 13, 99, -36, -18, -38, -31, 25, 7, 40, 19, 9, -36, -28, -17, -18, 16, -47, 42, -17, 12, -11, -17, -26, 16, -21, -16, -51, 196, -203, -137, -113, -165, 50, 69, -133, 29, 269, -198, 136, 231, 229, -143, -40, 113, 21, 34, -105, 55, -351, 274, 430, 75, 144, -71, -7, 227, -121, -278, -47, 3, -2, -224, 16, 54, -266, -126, 122, 40, -95, -26, 91, -131, 274, 84, 12, -178, -18, 93, -61, 4, -64, -5, -27, -143, 8, -138, 205, -200, - -133, -46, -239, 158, -129, -333, -62, -145, 40, 151, -156, 18, -106, 107, 14, -111, 94, -120, -158, 174, -114, 49, 4, 15, 61, -36, -54, -61, -96, 31, -136, 6, -28, 41, -41, -5, 0, 2, -72, 63, 3, 11, -39, -29, -29, -3, 43, -155, 99, -4, -30, 117, -111, -390, -76, -24, 171, 242, 214, 103, -84, -26, -241, -204, 70, 275, -79, 281, 179, -173, 93, -27, 97, -194, -131, 32, 140, -18, 83, 117, -219, -44, -101, -299, 186, 30, 67, 130, 237, 83, 11, 186, -44, -95, 191, -100, - 323, 149, 128, 7, -93, -113, 158, 215, -160, 39, 205, -36, 67, 454, -137, -54, 88, -227, -9, 41, -102, 111, -74, 69, 225, 8, -52, -153, -13, -190, 80, -70, -94, -39, 36, -54, -55, -46, 10, 71, 52, 15, -16, -21, -16, -10, -32, -56, -11, -17, 29, 1, 15, -56, 24, 31, -22, -49, -19, -52, -28, -23, 38, 5, -9, -3, 9, -78, -15, 28, -98, -557, -43, -10, -110, -171, -55, 302, -211, -316, 122, -127, 48, 59, 203, -135, -39, 42, 189, -86, -121, -35, -103, 140, 255, 129, - 4, -19, -142, -7, 399, 72, -47, 461, -25, 343, -101, 5, 234, 72, 60, 85, 43, 129, 77, -216, 408, 248, 335, 225, 149, -220, 100, 115, 19, -134, 379, 229, 342, 62, -65, -82, 253, -120, -256, 306, 98, -165, -94, 17, -76, 32, -33, 45, -103, -27, -242, 96, -27, -4, 93, -28, -43, 146, -7, 114, 152, 125, 82, 81, 34, 48, 3, -29, -26, 68, -16, -38, -39, 33, -45, -10, -7, 84, 37, 61, -52, 19, -41, -13, 60, -5, -20, -16, -12, -140, -19, -365, -143, -408, -279, 32, - -264, -208, 27, -45, 276, -181, 306, 375, 40, -316, -221, 337, -168, -90, 190, -244, -434, 176, 378, -192, 98, -5, 166, -453, 93, -181, 112, 11, -188, 318, 147, 135, 425, 198, 90, 241, 50, 79, 123, 42, 22, 67, 60, 482, 273, 0, 406, 254, 300, 467, -235, -197, 410, -141, -13, -241, -100, 146, 219, -183, -19, 63, -50, 114, -193, -35, -224, 441, -140, 241, -66, -116, 326, 58, -92, 106, -37, 10, -89, 123, -20, 45, 133, 76, 42, 75, 8, -11, 55, 14, -87, 20, -16, -41, 84, 1, - 42, 34, -15, 16, -50, 12, -45, 5, -17, 59, 19, 51, 139, -148, 48, 22, 47, -213, 277, 161, 377, 73, -51, -425, -227, -159, 109, -221, -368, -102, 94, 41, -411, 334, 26, -25, -350, -201, 83, 44, -389, -120, 142, 16, 39, 200, 233, 137, -60, 118, 36, -139, -288, 497, -125, -241, 5, 124, 160, 372, 61, -6, -140, -3, 206, -25, 257, 493, 41, -106, 15, 425, 530, -263, 74, 75, 286, 153, 50, 89, -211, 133, 137, 138, -92, 9, 104, 159, -23, 56, 36, -178, 86, 10, -162, -116, - 171, -76, 118, -171, -132, -57, 39, -1, 154, 72, 27, 9, 77, 73, 22, -129, 5, -53, 20, -40, -33, 0, -14, -17, -45, -126, -36, 16, -87, -53, -56, 4, -56, -88, -22, 45, 69, -137, 196, -173, -315, 220, -24, -76, 84, 187, -529, 34, 408, -46, 732, 351, -222, -163, -67, -210, -92, 328, -124, -106, 328, 267, 89, 153, 307, 203, 230, -166, -113, 291, -55, 264, 3, -312, -200, 86, 250, -340, 23, -181, 97, -207, 292, 291, -281, -29, 84, -8, -380, -170, 67, 254, 418, 143, -307, -67, - -73, -35, 264, 43, 212, -314, 143, 23, -248, 298, 128, -39, -65, 52, -9, -254, 194, -58, 117, -198, -349, -194, 85, 158, 6, 88, 317, 4, -78, 199, -59, 187, 13, 62, -158, 17, 6, 87, 96, 133, 86, -32, -36, -61, 159, -73, 84, 18, 52, 65, 90, 40, -28, 80, 33, 27, -28, 107, 53, 23, -103, 39, -39, 0, 75, 339, -415, -65, -132, 429, -189, 354, -108, 330, 447, -196, 142, -112, 256, -95, 213, 177, 167, -36, 176, -86, -220, -105, 249, -287, 47, 1, 221, 447, -406, 16, - 401, -8, 366, 51, 162, -49, -29, 100, -561, 57, -12, -223, 151, 94, 411, 205, -39, 778, 195, -408, 110, 41, 273, -175, 54, 230, 20, 141, -39, -445, -456, 2, -153, 369, -620, 800, -3, 446, 511, 123, -133, -101, -238, -316, -26, 103, -79, 161, -105, -254, -160, -128, 47, -39, 30, 172, 88, 82, 64, -71, -86, 5, -17, 49, 13, 20, 55, 99, 61, -198, 38, -37, 146, 146, 86, -13, -41, 57, 47, -70, -73, -18, -49, 14, -53, -96, 39, 160, -40, 64, -122, 16, 72, 73, -3, 47, - 104, -741, -54, 250, 40, -279, -688, -2, 77, -122, -30, -204, 105, -170, 352, 123, -212, -265, -453, 336, -145, 21, 439, 604, 368, -58, 30, -417, -179, -169, 110, -590, 152, 159, 32, -304, 289, 450, -74, -10, 52, -264, -279, 158, 108, 340, -377, 407, -216, 223, -349, -277, -139, -11, -42, 147, -76, -610, -457, -130, 15, -612, 8, 300, -162, -72, 92, 255, -537, 272, -95, -83, -3, 218, 274, -325, -165, -219, -106, -80, 159, 51, -195, -89, -150, 102, 357, 233, -2, -12, -199, 5, -122, 166, -31, 291, - 98, 100, -105, 4, 3, -237, 250, 16, -44, 128, -46, -42, -12, 17, -203, 87, 124, 129, -21, -51, 45, 71, -73, -46, 72, -157, 17, -7, 145, -14, 664, 16, -134, 516, -113, -210, -55, -47, 641, 733, -95, 156, 187, -94, -348, 171, 682, 520, 445, -161, 193, 366, -474, -354, 415, -211, -232, -16, 519, -78, 477, 31, 429, -256, 589, 179, -182, -300, 108, -425, 52, -504, -171, -181, 289, -289, 476, -582, -1007, 630, 282, -124, 6, 694, 326, 55, -181, 150, -80, 8, -450, -457, 270, -153, 150, 861, - -224, 185, -561, 666, -222, -297, -142, -93, 279, -565, 473, -553, 400, -285, -385, 385, -15, 126, -155, 227, -124, -174, -77, -264, 183, -9, -170, -73, 65, 281, 54, 40, 76, -8, -47, 143, -79, 64, 61, -74, -20, -17, 203, 176, -64, -98, -210, -5, -42, -31, -33, 5, 195, 57, -22, 243, -754, -561, -544, 759, 26, 326, 194, -669, -585, 394, -1044, 305, 310, -67, -416, -382, 651, -350, -46, -109, -337, 495, 158, 448, 260, 309, -98, 502, -46, -328, -387, -89, 218, -293, 390, 251, -294, -1057, -89, -87, - -26, 769, 17, -602, -357, -368, 316, -232, -501, -559, -348, -272, -1246, 30, 155, 410, -651, 214, -538, -439, -151, 521, 133, 484, 912, 275, 209, 596, -464, -59, -221, -254, 477, 442, 701, 345, -643, -427, 504, -758, -836, -262, 609, 97, -149, 415, 338, -3, 96, 352, -231, 209, -170, -32, -177, -32, 46, 247, -157, -197, -1, 140, 44, 127, -20, -198, -48, -130, 10, -109, -22, -15, -223, 181, 27, 184, 230, 320, -120, -169, -14, 368, -323, -684, 199, -1, -5, 34, 105, 156, 313, 108, 264, 150, 312, 795, - 34, -1016, -367, 268, 18, -205, -651, -425, 146, 542, 214, -502, 280, 224, -569, -101, -706, 567, -290, -364, 524, -493, 147, 1085, -120, 183, 325, 5, 164, -625, 161, 119, 109, 1424, 966, -99, -488, -320, 452, 523, -561, -310, -755, 1215, 339, 146, -188, -125, -263, -143, 875, -226, 241, 874, 152, -239, -639, 23, 264, -1291, 287, 148, 892, 612, 478, 798, 452, -151, 83, 282, -85, 45, -51, 132, 74, 745, -17, 310, -126, 300, -21, 398, 87, 116, 360, -23, 152, 247, 10, 201, 278, 127, 222, 326, 187, -113, - -21, 77, 81, 10, -125, 70, 86, 45, 172, -17, 269, 152, -107, 284, -36, -180, -828, -119, 571, 320, -928, -1223, 141, 831, 337, 508, -288, 392, 66, 10, -444, -159, -691, 1028, 345, -834, -571, 373, 41, 206, -249, 512, 300, 353, 673, 595, 124, 582, -305, 334, 0, 406, 188, -98, -244, 280, -362, 958, -256, -182, 198, 474, 471, -318, 828, 818, 478, 197, 71, -264, -619, -1065, -170, 377, -20, 461, 507, 539, 191, 300, 1769, -870, -376, 173, 345, -47, -1376, 321, -211, 204, 248, 609, 126, 7, -551, 572, - -202, 79, 508, 225, -533, -120, -298, -107, -227, 33, 26, 212, -47, 259, 265, 337, 2, -9, -203, -100, -273, -195, -77, 358, 123, -65, 31, -151, 59, 313, 366, -80, -325, -14, 27, 147, -85, 98, -151, 234, -457, 37, -135, -174, 8, 81, -292, 134, -49, -155, -272, 104, 463, 456, -250, -341, 102, -328, -1051, 1088, -317, 306, 101, 913, 728, 458, -434, -71, 624, 331, 735, 1957, -120, -770, -200, 585, -86, -909, 1391, 721, -489, -761, -93, 171, -241, 553, 471, 543, 1040, 174, 295, 186, -402, -967, 570, -658, - -494, 764, 401, 431, 227, 158, -43, -954, -846, 16, 508, -630, 599, -279, -706, 224, 622, -114, 121, 617, 609, 631, 48, -385, 361, 1501, 182, 611, 859, 42, -271, -754, -304, -1188, -406, -297, -146, 270, 47, -54, -341, -225, -197, 293, -304, -61, -268, 88, -170, -292, 13, -421, -148, 7, -380, -72, -331, -192, 38, -609, -58, 29, -6, 288, -386, -127, 416, 8, -162, -18, -139, 80, -177, -135, 207, -14, 15, 555, 457, 16, -358, -530, -941, 174, 586, 800, -671, -716, 889, 402, -30, -85, -362, 173, -166, -378, - 410, 499, 347, 38, -67, -272, 64, 212, 130, -308, -1099, 251, -246, -327, 66, -138, 97, -1095, 517, 406, -788, 559, 741, 621, -161, 108, -94, 406, -86, 2, 1972, -586, 168, -523, -302, 1115, 411, 383, 715, -900, -744, 1120, -702, 574, 709, 72, 193, 272, 1271, -426, -479, -1159, -245, -497, 399, -724, 1237, 674, 757, 374, 662, 349, 1180, 293, 570, 435, -573, -273, -218, 107, 72, 579, 256, 4, -22, 135, 59, -220, -435, -231, -325, 419, -141, -234, 140, -88, 519, 241, -86, 292, -325, 162, 264, -90, 502, 511, - 345, -235, 425, 244, -408, -76, 49, -247, 34, 366, -411, -479, 218, 99, -40, -316, 813, -470, 430, 1382, 687, 524, -772, 218, 771, -657, 1091, 392, 584, 523, -335, 542, 467, 197, 1082, 820, -61, -1848, -216, 860, 830, 852, 205, 476, 43, 240, -60, -571, 1185, -30, 1129, 509, 815, -1138, 774, 386, 349, -297, 270, -211, 258, 1136, 454, 1481, 75, 329, 866, -173, 1361, 671, 121, -898, -560, 496, 59, -149, 32, -152, 110, -654, 441, -697, -1036, -388, -55, -347, -265, 882, -102, 803, -761, 883, 122, -976, 970, 807, - -299, -136, 234, 424, 276, -41, -439, 279, -187, -28, 561, -114, -88, -451, -116, 124, 91, -31, 423, 371, -289, 100, -3, 15, 390, 117, -416, 283, -356, 182, -287, -117, -88, -67, 53, 80, 55, 21, -79, 70, -198, 139, 164, -35, -162, 122, -34, 207, -114, -102, -288, -15, -255, -824, -788, -317, -342, 638, -1032, -1286, -1399, -1689, 755, 829, -48, -136, -5, -402, 98, 210, -356, 1150, 1084, 707, 775, -714, 474, 38, 565, -223, -290, -1055, 943, -953, -1154, -304, -242, 1238, -680, 166, -643, -180, 1195, 221, 378, 591, - 1098, 67, -123, -1342, -247, -108, -38, 734, 395, 2495, 125, -78, -827, -67, 992, 909, -81, -439, -1232, 307, 781, -401, -898, -382, 770, -236, 565, -1788, -1000, -1429, -386, 574, 305, -623, -594, -700, 281, 1473, 446, -6, -522, -42, -406, -111, 174, 174, -468, -211, -42, 319, -795, -541, -185, 391, -54, 515, 165, 61, -180, -88, -358, -75, -541, -120, 594, 214, 271, -413, -746, 371, 351, -216, 0, -307, -57, 94, -40, 280, 174, 184, 356, 199, 281, 305, -60, 246, 131, -204, -499, -259, 1214, 40, 7, 2149, 213, -1591, - -1222, 1508, 1338, 86, -1061, -1317, -755, 264, 1303, 1161, 778, -472, 154, -474, 427, 989, 1523, 1664, -206, -884, -1400, -2093, -20, 1122, 4544, -588, -240, -2190, -906, 190, 527, 2710, 1954, 1212, -1373, -773, -1341, -75, 2269, 2101, 2557, -701, -2513, -1826, -2536, 640, 2331, 2051, 3777, -1798, -2190, -1918, -318, 1673, 2227, 3114, 1411, -650, -1209, 290, -91, 889, 2493, -545, 1550, -550, -1433, 24, 226, 1353, 66, -122, 130, -350, -1238, 521, -169, 426, -349, -1016, -246, -237, 116, 680, 96, -192, 262, -244, -316, -56, 988, 254, 908, -63, 105, -256, - 119, 108, 185, 705, 1214, -33, -327, -1107, -1464, 62, 90, 1775, 1144, 195, -612, -2492, -1403, -212, 1133, 2215, 1151, -666, -823, -2592, -962, 1240, 2282, 1843, 122, -1165, -1317, -125, -196, -1111, 1452, -339, 1715, -1583, 16, -693, -1645, 1201, -865, 1112, -885, -342, -82, 572, 125, -632, -339, -29, 887, -829, 1018, 731, -560, 126, -702, -704, 1185, -1174, -595, 788, 1812, -14, 242, -168, -800, -223, 737, -258, -1205, 169, -267, -204, 357, -1096, 546, -4, 373, 844, -1914, -1413, -474, -43, 1958, -1042, 706, 1543, -853, -501, -59, 837, 1214, -667, - 347, -245, 477, 1900, -712, -2142, 449, 982, 249, -1145, 708, 300, 711, -224, -39, -800, -643, 472, 113, -852, 243, 589, -293, -4, -952, 139, -242, -1038, -43, 465, 396, 168, -35, 259, -718, -175, 244, -344, 539, -332, -147, -314, -7, -334, 515, 97, -422, -353, -26, -14, 853, -299, 296, -155, -26, 189, -381, -328, 47, -727, -212, 216, -632, 32, -126, -213, 123, 408, -12, -228, -148, -2210, -701, 949, 1300, 1079, -1103, 352, -3080, -2003, -1702, -271, 1442, 928, -66, -678, -837, 408, -512, -52, 1102, 300, 51, -1092, -527, -111, - -518, 333, -92, 591, -156, -6, -195, -35, -142, -623, -473, -1046, -740, 534, 1023, 1116, 620, 973, -149, 828, -195, -379, -1308, -50, -723, 560, 213, 1652, -1335, 474, 925, -509, -710, -410, -331, -337, 119, 1174, 752, -311, -45, 844, -976, -1076, 444, -1249, -964, -838, 104, 408, 485, 1454, 986, -155, 733, -420, 29, 184, 543, 883, 950, 672, 554, 449, 38, -1215, -346, -626, -158, 715, -32, 111, -266, -540, 60, -265, -222, -588, 261, 448, -198, 175, 393, 221, 256, 49, 252, -170, 173, -78, -311, 241, 297, -240, -357, 36, - -242, -412, 322, 351, 136, 452, -40, -407, 704, -285, -2637, -3897, -4784, -3781, -5640, -999, -2061, 622, 1183, 4082, 2384, 4230, 4302, 5889, 4299, 4369, 3218, 137, -934, -1706, -1049, -3518, -2404, -1915, -1957, -1937, -1933, -1876, -2024, -2221, -1655, -2582, -2111, -1840, -827, -2170, -671, 797, -1613, -780, 433, 353, -1367, 1137, 1462, 1851, 2511, 2552, -201, 1518, 2468, 3504, 2761, 5518, 5181, 4576, 3708, 4695, 2331, 3738, 4549, 3504, 2241, 3801, 1233, 1278, 2336, 2344, 1665, 484, 1362, -452, 82, 1193, -1355, -3408, -5094, -2012, -6975, -6099, -5365, -6203, -6901, -5783, -5006, -4828, - -3329, -4375, -2248, -2778, -2954, -4478, -3620, -2610, -2139, -1810, -1699, -1064, 421, -4, -104, 1264, 2637, 2202, 2228, 3555, 3038, 3159, 4007, 3781, 3215, 3060, 3667, 3126, 3027, 3215, 3333, 2839, 2480, 2287, 2135, 2794, 2190, 1649, 1720, 1293, 754, -436, -921, -1202, -2165, -1846, -1913, -2268, -2394, -2189, -1424, -1582, -1421, -1425, -730, -797, -952, -642, -203, -221, -412, -257, -2, -150, -194, -190, -107, -89, -88, -102, 13, 111 } - } -}; -const Word16 CRendBin_Combined_BRIR_coeff_im_32kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2818]={ - { - {160, 79, -108, 162, -95, -33, 2, -56, -62, -126, 30, 191, 20, 34, 81, 19, -68, -21, -40, -41, 116, 32, 15, -40, 21, -5, -44, -72, 112, 86, 16, -24, 130, -181, -67, 77, -75, 155, 16, 110, 14, 12, 71, -63, -26, -2, -2, -49, -39, 69, -3, -167, 157, -22, 27, -141, 67, -63, 55, 4, -5, -53, -5, -82, 84, -159, -18, 116, -92, 43, 173, 52, 17, -86, 9, 46, -33, 58, -36, -25, -49, 52, -57, -91, 29, 15, -23, 111, -28, -24, -27, 37, 40, -3, 4, 20, - -22, 20, -43, -18, -7, -9, -23, -1, -2, -5, -14, -1, -24, 12, -12, 27, -18, 20, 27, 334, 62, -47, 102, -50, -42, -53, -22, -125, 177, 103, 77, 82, 79, -82, -111, 149, -32, -116, -221, 36, -65, 69, 1, -19, -49, 69, -82, -41, 109, 207, 54, 94, 18, 104, -22, 111, 70, 13, 62, 6, 18, 6, 151, 32, 40, -34, 22, -11, -21, 123, 141, -51, -52, 28, 129, -211, -11, -57, -156, -63, 22, -66, 69, 56, 5, -95, 44, -20, -91, 117, -161, -76, -172, -85, -24, 26, - 173, -75, -45, 54, -27, -41, 82, -14, -3, -38, -58, -72, -19, 61, 24, 30, 28, 22, 2, -10, -4, 5, 43, 21, 23, -15, 4, 15, 12, 0, 3, 0, -3, -6, -30, -23, -16, 17, 14, -7, 101, 45, -203, -19, 30, 145, -44, -252, 203, -238, 13, -104, -83, -253, -168, -98, -64, 105, 35, -166, 23, -89, 1, -5, 68, 15, -73, 12, 18, 41, -52, -35, -16, -82, -125, 170, 78, 24, -24, 145, 125, -142, 40, 14, -27, -82, 19, -147, 33, -27, -121, 149, 2, -11, 185, -161, - 146, 55, -22, -119, 34, -17, -127, -105, 1, -45, -57, -174, 8, 38, 81, -50, 76, 24, -31, -24, -104, 90, 18, 14, -172, 91, -16, 13, -89, 3, -158, 20, 33, 22, -14, 16, -4, 2, -28, 9, -9, 35, 19, 15, 31, 1, 10, 33, 18, -22, -10, 52, -19, 11, -19, 20, -60, -14, -19, 25, -12, -375, -355, 138, 235, 142, -320, 228, -77, -29, 20, -148, -113, 269, -4, 0, 20, -6, 88, -134, 81, -71, 73, 123, -82, -22, 71, -20, 128, -40, 56, 11, -13, 11, -109, -152, - 143, 19, -28, 1, -143, -177, -5, 3, 92, -165, -141, -30, -293, 114, -23, 60, -23, -71, 45, 375, 208, 109, -112, 148, -2, -193, 0, -201, 171, 24, 20, -115, 1, 117, 43, 23, 15, 13, 126, 88, 16, 85, 51, 68, 184, 76, 90, -85, 69, 52, -22, 145, 44, 0, -13, 43, 77, 9, -1, -29, 18, 64, 35, -15, 6, -52, 15, 13, -24, 5, -4, -1, 35, -7, 37, 51, 18, -30, -58, 9, -37, 28, 25, -37, 15, -538, -41, -129, -19, -90, -305, -13, -82, -126, -286, -35, - 203, -142, 134, -24, 189, -64, 153, -51, -152, -41, 16, -67, -136, -110, -134, 4, -122, 45, 14, 12, 58, -92, -123, 178, -16, 53, 2, -140, -89, -99, 5, -71, 124, 126, 21, -171, -56, 315, 78, -133, -106, -67, -117, -62, 246, 150, -178, 109, 145, 214, -55, 87, -13, 2, -87, -178, -32, 131, 13, 255, 181, 12, 59, 215, -171, -79, -51, -106, 76, 33, 35, -92, 63, -67, 69, -131, -6, -12, -52, -3, -11, 64, 18, 14, -56, -38, -18, -53, -2, -77, -45, 3, -6, 48, -33, 13, - -16, 26, 19, 66, -55, 690, 463, -143, -26, 2, -19, -79, 96, 236, 199, 104, -362, -161, 47, 21, 154, -273, 55, 370, 249, -42, 89, -32, -125, -170, 10, -145, -85, 43, 115, -106, -198, -94, 34, 182, 254, -48, -269, -57, -96, -270, -16, -8, -129, 45, 73, 158, -226, 93, 117, 26, -219, -162, 75, 10, 57, -24, -21, -7, -121, 60, 63, -85, 152, 180, 245, 59, 18, 231, 377, 60, 52, 64, 222, 25, 131, 373, 110, 69, 10, -70, -319, 43, -9, -52, -61, 39, -44, 79, 35, -42, - -23, -11, 64, 41, -18, -12, 43, 95, 0, -24, 33, 4, -45, -88, 64, -83, 50, 35, 61, -4, -11, 1, 20, -116, 3, 17, -11, 363, 8, 76, 88, 175, -68, 112, -94, -60, -299, 119, 205, -185, 155, -77, -262, 273, 162, -49, 164, 320, 224, -165, -92, 161, 51, -36, 125, 114, 166, 11, -72, -142, -253, -8, -210, 26, -68, 118, -167, -385, 85, -95, 178, 45, 14, -106, -226, -190, -17, -19, -170, 241, 312, 323, 131, -231, -20, 306, 30, -53, 143, -40, -76, -291, 161, 84, 422, 195, - -286, 96, 108, -30, -5, 102, -69, 23, -122, -302, 273, 50, 163, 79, -142, 231, -51, 55, 13, -51, 9, 7, 19, 121, 41, 23, 11, -41, -48, -63, -37, 42, -19, -3, -23, 38, -35, -18, 4, -5, 17, -67, 78, -33, 69, 22, -35, -44, 97, -88, 78, -21, -112, -186, -50, -48, -322, 16, 40, 161, -61, -139, 58, 18, 76, 3, 175, 70, 121, 21, -14, 104, 61, -317, -98, -453, 21, -84, 52, 81, 6, 217, 55, 310, 38, -367, 8, -148, -61, -17, -55, -19, -292, 64, -140, 352, - -365, 203, -79, -311, -58, -219, -47, -66, -331, 96, 102, -60, -55, -21, 117, -263, 7, 247, 46, 344, 561, 232, -508, -677, 329, 148, 507, -104, 243, 53, 242, 339, 436, -231, 126, 325, -265, 50, -34, -33, 25, 232, -35, 80, -149, 55, -115, -121, -53, -101, 17, -59, -171, -6, 114, 71, -31, -31, -25, 3, 53, 56, -44, -66, -29, 99, -24, 96, 15, 15, -24, 24, 29, 9, 27, 6, -80, -78, -51, 26, 82, -114, -76, -35, 48, -53, -620, 463, 86, -82, -8, -282, -229, 241, -64, -79, - 252, -187, -200, 11, 251, 106, -79, 7, -142, -20, 21, 133, 7, -318, -314, 70, -41, 75, -30, 126, 246, 456, -6, 283, -68, 79, 197, -191, 375, -54, -230, -329, -61, -273, -341, -96, 160, -107, -265, 132, 192, 296, 385, -314, 121, -88, -285, 107, -319, -60, -522, 209, -154, 77, -92, 82, -562, -563, -339, -133, 315, -303, 595, -210, 62, -56, 113, -55, -417, 60, 52, 114, 100, 49, 166, -94, -141, 0, 10, -140, 67, -180, 106, 60, 86, -27, 4, -55, -135, -101, -53, -63, 97, -63, -164, 58, - 76, -31, 119, -10, -29, -1, 32, -49, -43, 60, 88, 62, 33, -123, -82, -27, -92, 36, 15, -1, -82, 521, 34, 195, 141, 52, 309, 39, -425, 203, 65, 194, -16, -320, 457, 242, 189, -46, -134, 55, -30, -255, 166, 110, -137, 179, 292, 4, 112, 283, -309, 71, -102, 125, -585, 176, 286, -103, 79, 280, 155, 1, 97, -299, 79, -177, 16, 81, 50, -139, 567, -106, -104, -136, -488, -204, -298, -354, -64, 479, 534, -57, 167, 207, -440, -149, 364, 292, -173, -130, -434, -148, -162, -217, -243, 60, - -443, 67, 423, 580, 184, -178, -8, 304, -105, -218, 24, -34, -89, -148, 25, -21, 73, 86, 58, -57, 31, 43, 43, -15, -82, -194, 57, -19, -73, 135, 49, 73, -76, 114, -81, -73, -92, 88, 23, 63, 145, -20, -68, -47, 75, 24, -2, -4, 24, 13, -4, -36, 76, 89, 122, -48, -165, 103, 28, -220, -325, -350, -139, -342, -141, -139, 6, -326, 74, 137, 16, -372, 117, -461, 144, 258, 9, 400, 14, -119, -71, 270, -95, 372, 134, -128, -125, 66, -187, -102, 16, 352, -9, 186, 108, 33, - 249, -110, -223, 101, -159, -74, -439, 250, -152, -129, -87, -486, 585, 152, -66, 255, 86, 125, -254, -386, -437, -211, 26, -444, 170, 324, -496, -181, 187, -228, 125, 557, 22, -88, -144, 127, -298, 200, 111, -271, 93, 196, -106, -321, -272, -142, -6, 90, 80, 62, -52, -79, -36, 73, 8, -43, -178, -215, -55, 17, -151, -184, -124, -76, -66, -161, -136, -74, -97, -206, 41, 198, -15, -16, -73, -57, 70, -71, 20, -162, 11, -45, -83, 2, -77, 54, 82, -67, 122, -79, -26, -81, 0, 16, 357, 879, - 929, 277, 578, -396, -394, -95, -55, 31, 134, 293, 536, 172, 496, 52, 153, 71, -132, 222, -2, 87, 42, -253, -27, -137, -267, -172, 9, 24, -355, -151, 459, 324, 241, 382, -233, 0, -655, 28, 572, -114, -108, 65, -56, 441, -30, -77, 347, -411, -656, -270, 64, -359, 268, 365, -515, -200, 10, -13, -741, -479, 245, 100, -50, 237, -320, -203, -455, 106, 155, 35, 39, -310, -503, 418, -686, 199, -247, 658, 76, 272, -181, -265, 199, 86, 304, -286, -43, 197, -5, -160, -138, -157, 23, 151, 178, -194, - -71, -34, -245, -94, 55, -31, 31, -136, -213, -35, 15, 170, 63, -111, 144, 19, 78, -248, 60, -150, 126, 18, 133, 193, 71, -142, -265, 83, 103, -860, -619, 429, -89, 779, -190, 642, -516, 16, 231, -51, 28, 75, -40, -388, 136, 146, 170, 193, -119, 319, -289, -214, -165, 448, -247, -83, 40, -9, -233, 200, -259, -309, -582, 53, 107, -395, -185, 191, -80, 102, 32, 460, 32, 346, 155, 15, 278, 63, 96, -522, 537, 190, 421, -256, 112, -280, 437, 331, 533, 85, -139, -387, -24, 68, -329, 468, - 76, 73, 504, 113, -151, -201, -16, 300, 362, -118, 452, -540, -566, -248, 132, -172, 247, -61, 133, 432, -19, 214, -179, -164, 189, -17, 303, -93, -2, -93, -187, 38, -110, -44, 125, 43, -170, -156, 92, 230, 239, -24, 196, 212, -296, 138, 281, 221, 125, -222, -267, -280, -281, -280, 24, -98, -38, 32, -206, 147, 134, -107, 160, 56, 76, -197, 396, -935, -43, 487, -311, -104, 359, -389, -791, 158, 135, 123, -103, -468, 119, 134, 36, 261, -838, 386, -194, 201, -477, 390, -604, -385, 235, -157, -69, -458, - 362, 476, 0, 54, -217, 714, 178, 196, -128, -615, -131, 343, -60, 512, 6, -183, 125, -34, 322, -608, -72, -466, 509, -186, 172, -12, -15, -550, -191, 488, 158, 46, -143, 18, 65, -705, -731, 785, -343, -845, 349, 405, -680, -891, -620, -596, 111, 242, -71, -572, -15, -304, -141, -413, -19, 46, 47, -79, 400, -210, 160, -177, -4, 113, -95, -10, -228, 314, -66, 114, -166, -244, -46, 127, 145, 50, -238, 151, -29, -189, 198, -290, -52, -176, 304, -124, -322, 150, -123, -135, -430, -15, 106, 375, 158, -208, - -103, 45, -51, -107, 76, -8, -75, -73, -20, 374, -520, -278, -544, -42, 102, -712, 107, -345, 993, 60, -910, -200, 429, 275, 204, 462, 448, -643, -175, -244, 601, -207, 703, 7, -421, -320, -646, -722, 34, 92, -129, -368, -170, 57, 106, 258, -367, 189, -430, -486, 86, -97, -142, -507, -499, -227, -161, 708, 54, 244, 382, -4, 869, 365, -304, 54, 442, -168, 562, -142, 60, 49, -789, -787, 106, 566, 0, -165, -882, 65, 286, 196, -311, -234, -185, 116, -388, 935, 510, 577, 101, -644, 226, 307, 909, 221, - 82, 379, 146, -141, -4, 292, -39, 47, 80, -225, -176, 284, -4, -214, 278, -171, -79, -129, -146, 267, -179, -66, 124, -269, 104, -17, -171, 348, -135, 8, -446, 273, -145, -105, -292, -389, 50, -152, 267, -2, 153, 114, -6, -159, -8, -433, -394, 833, -258, -309, -44, -230, -568, 12, 392, -975, -17, 253, 311, -333, 220, -558, 42, -144, 174, -500, 310, -851, 138, 23, 481, 453, 224, -318, 353, -104, 394, -431, 67, 504, 398, -237, 81, 12, -113, 244, -97, -294, -329, 233, -594, 390, 89, -635, 596, 572, - 536, 194, -282, 691, 81, 297, -427, -369, -410, 126, 155, 247, -574, 55, 417, -1097, 38, -361, 685, 443, 342, -98, 453, -431, -26, -301, -664, -28, -612, -510, 294, 810, -766, -182, -144, 813, -206, 355, -238, -144, -36, 287, -175, -72, 18, 195, 139, 102, -114, 28, 80, 402, -325, 335, -79, 244, -5, 64, 80, 153, -218, -50, -47, -264, -241, -235, 154, 127, -55, -107, -142, -186, -121, 13, -89, -5, 235, -9, -453, 206, -268, -43, 725, 157, 367, -1044, 484, -584, 791, -78, 308, 601, -648, 1156, 828, 626, - -285, 170, 791, -196, -256, -182, -43, -595, 157, -315, -727, 705, 230, 196, 86, 166, 269, 742, 153, -458, -42, -475, 92, 72, -844, -33, 455, 37, -63, -253, 892, 188, 378, 201, -486, -342, -267, 559, 325, -108, 334, -46, -612, 594, 69, 681, 72, 73, 10, -895, 119, 28, 96, 563, -224, 884, -1341, -234, 994, -400, 326, -452, -716, -570, 409, -388, 381, -612, -136, 108, -156, -238, -82, -68, 265, 623, 61, 372, -124, -57, 447, -61, -133, 130, -230, 206, 389, -258, -45, -98, 68, 79, 182, 705, -132, 252, - 8, 173, 249, 133, 34, 395, 416, -112, -64, 180, 86, 157, -546, -39, 510, -109, 102, 209, -34, 531, 187, -1082, -1294, -115, -607, 82, 369, -518, 152, -792, 345, -436, -2165, -139, 1322, -569, -245, 1328, -311, 72, 1590, -380, 352, 149, -232, 1280, -1030, -133, -27, -181, -207, -211, -25, 417, -234, -698, 9, 14, 207, 255, 47, 575, -21, 265, -156, -694, 484, -85, -713, 27, 413, 1261, 639, 1060, 24, 261, 507, 120, -60, 991, -51, -385, 1161, 203, 207, 9, -162, 663, 1, -385, -434, -90, -84, 1005, -680, 88, - 131, -178, 1181, 11, -752, 127, 387, -553, -24, 565, 468, -284, 47, -321, 274, -86, 40, -316, 297, 5, -29, -459, 193, 159, -297, 25, 112, -154, -99, 358, 59, 200, -127, 106, 620, -557, -251, -181, 670, 251, 357, -400, -363, -147, -40, -485, -543, 661, 271, -383, -355, -216, 2, -379, -330, 10, 107, 254, -58, 65, 735, 594, -1214, -592, 931, -171, -910, -8, 18, 330, 986, 878, -542, 163, -124, 8, -11, -568, 855, -254, -563, 200, -405, 487, 41, 692, -215, -655, -595, 524, -254, 682, -185, 442, -450, -348, - -216, 49, -565, 139, 28, 10, 548, -6, 182, -382, 271, -603, 644, -580, 382, 196, 541, -908, 28, 77, -277, -656, -1114, -186, -951, -364, -761, -353, -1390, -431, 627, 798, 432, 465, -77, 505, -992, -226, 151, 640, 174, -1361, -56, -598, -401, 1591, 1067, -754, -309, -529, 175, -1400, 84, 293, -403, -415, 253, 83, 11, -268, -238, -230, -236, 438, 400, -28, -115, -431, -498, -104, -126, 168, 426, -835, -65, 419, -4, 536, -189, -511, 275, 579, 290, -346, 41, 536, -683, -484, 902, 51, -33, -91, 142, 210, 273, -113, - -222, -1599, 468, 250, -841, 331, 314, -612, -468, 717, 90, 381, -192, 474, -150, -77, 375, 179, 124, 9, -252, -436, -264, 678, -239, -591, 1002, 617, 80, 455, 137, -519, -1528, 624, -50, -828, 695, -75, -1114, -940, -486, 730, 296, 757, 958, 284, -771, 243, 280, -987, -157, 553, -305, -1075, -811, -1309, -831, -191, 828, 1193, 578, -81, 826, -207, -2015, -1602, 354, -808, -954, 1370, 184, -1848, -1424, 486, 89, 315, 691, 1653, 953, -141, 1846, 587, -1927, 17, -407, 998, 305, -634, 315, -476, -277, -414, 633, -116, 465, 385, - 503, -111, -492, -162, 350, -215, 295, 186, 215, -433, 59, 175, 16, 779, -18, 346, 85, -129, 425, 100, -53, 462, -211, -70, 293, 116, -33, -187, -251, 30, -290, -224, 174, 223, 1514, 1465, -459, 509, -599, 366, 23, 211, -714, 56, -610, -549, 9, -1266, 36, -540, 145, 370, -5, 429, -617, 940, -461, -19, 656, -615, 245, 468, 583, 81, 214, 141, -902, -507, -141, 132, 146, -137, 608, -197, -2, -117, -255, 211, 126, -721, 218, -580, 164, -1389, -61, -37, 3, 563, -222, -508, -219, 517, 5, -1342, 1880, -167, - -352, 405, -75, -279, -345, -376, -395, 1283, -491, -748, 644, 59, -1009, -243, 431, 335, -328, 691, -116, -193, 648, -475, -427, 808, -352, -131, -38, 341, 172, -11, -51, 18, 160, -169, -7, 156, 175, 199, -492, 126, 257, -487, 47, 99, -80, -199, 202, 53, -169, 26, -11, -84, -604, 344, -354, 107, 109, -553, -25, 25, 3, -10, -180, -29, 163, -24, -1189, -1762, -1689, 3743, 3112, 3538, 8005, 2093, -2001, 633, -6416, -6809, -1681, -4280, -3305, 2025, -1047, 423, 5108, 2534, 3787, 7263, 4846, 1268, 1060, -2136, -6599, -5045, -3857, -7801, - -3150, 192, -1372, -616, 3959, 1054, 542, 4900, 618, 1177, 6963, 5119, 3248, 6583, 3289, -1145, -86, -2072, -10231, -8930, -7209, -11213, -8536, -3019, -4035, 923, 7802, 6965, 9639, 12161, 9055, 7063, 6873, 3806, -1269, -2434, -5565, -7956, -7812, -6771, -7757, -7942, -6381, -3565, -2578, 979, 6115, 8808, 12571, 14135, 8448, 2063, -1188, -8486, -8072, -6149, -4772, -1768, 915, 680, 882, 1098, 524, 1291, 1809, 1344, 2180, 1243, -539, -664, -1900, -3487, -946, -1084, -1249, 1110, 956, -1178, -1520, -2838, -4640, -1943, 2666, 4528, 8771, 10575, 7195, 4467, 1207, -3947, -5779, -6542, -7652, -7194, -5519, -4474, - -3701, -2241, -555, 1949, 6720, 9369, 8313, 5974, 3688, 815, -1413, -2157, -2731, -1950, -544, -125, -584, -936, -1460, -2258, -2820, -2554, -2396, -1191, 640, 1445, 2165, 2525, 2273, 1495, 722, 148, -173, -94 }, - {273, -36, 22, 214, -27, -11, -62, 234, 14, 113, 70, 68, -96, 48, -149, -17, 116, 23, 68, 109, -185, -130, 44, -10, 137, 83, -7, -77, -48, -95, -15, -13, -14, 25, 36, -83, 138, -32, -21, 46, -175, -41, 76, 26, 173, -1, -13, 33, 12, 71, 120, 151, -9, -17, 3, -88, -111, 60, 99, -71, -67, -46, 127, 74, -17, 19, -149, -44, 78, 63, 110, -162, 36, 60, -33, 112, -7, 98, 47, 31, 125, 61, 32, 0, 15, -31, 10, 16, -10, -46, 22, 21, -33, -6, -22, 22, - 36, 0, -5, -3, -34, 15, -12, 27, 13, 7, 6, -16, 9, 3, 14, -28, -13, -7, 3, 354, 99, -82, 182, -89, 190, -64, -85, 95, 178, -6, -86, 46, 38, -8, -250, 58, 75, 19, 158, 211, 115, 207, 143, 126, -33, 140, 69, -107, 41, 64, -136, -175, -25, 68, 4, -64, -83, -83, -39, 94, 190, 160, 62, 122, -197, 12, -49, 2, -226, 84, -20, -54, -7, -62, -111, -79, 81, 19, 63, -83, 157, 40, -178, 74, 25, 50, 100, 30, 183, -58, 22, -211, 42, 20, 8, 5, - -38, 150, -44, -70, 116, -118, -56, -49, -20, -55, 40, 10, 22, -1, -3, 2, -19, 13, 22, -7, -7, -1, -37, -63, 26, 8, -48, -6, -3, -10, -59, 16, 2, -1, 7, 11, 9, -22, 2, -41, 20, -74, -70, -26, 68, -124, 38, -243, 47, 43, -26, 170, 13, -21, 17, 89, -146, 19, 47, 92, -208, -108, -77, 75, 33, -68, -210, 49, -209, -15, 86, -41, 66, -38, 144, 209, 113, -111, 22, 158, 101, -101, 85, 23, -163, 56, 228, 104, 78, 250, 25, -98, -191, -10, -106, -132, - -60, 137, -129, 44, -76, -75, 163, -23, 29, 127, 177, -80, -159, 203, 159, 98, 12, -125, 22, 160, -162, 48, -105, -6, 102, -96, -3, -183, -46, -18, 30, -12, -66, -10, 37, -55, -12, 23, 23, 14, 17, -5, -11, -73, 41, -6, 42, -30, -45, 15, 40, -27, 35, -8, 0, -5, -5, 38, -21, 13, -21, -477, -174, -74, 261, -99, -39, -154, -130, -23, -343, 192, 64, -10, -126, 189, -53, 96, -76, 61, 122, -151, 17, 166, 95, 67, 179, 159, -99, -128, -158, -3, -209, 50, -276, -53, - 204, 107, -69, -22, -207, 94, -88, 183, -105, -188, -38, -78, -154, 60, -35, -99, -100, -334, 46, -100, -246, -66, 153, 78, -127, 105, 137, 131, 50, -170, -27, -38, 119, -120, -45, 62, 64, -187, -221, -399, -67, -232, 77, -9, -54, 117, -24, -53, 52, 80, 78, 60, 140, -59, -48, -37, 22, 7, -30, 38, 56, -12, 14, -24, -30, -6, -19, 6, 13, 2, -34, 6, -22, -9, 21, 45, -19, 54, 67, 10, -17, -57, -10, 38, 27, -414, -166, -74, -123, 142, 184, 174, -347, -258, 99, 422, - 249, 0, 59, 121, -152, 101, -141, 102, 149, 24, 120, 38, -9, 63, 36, -113, -144, 198, 79, -144, 141, -78, -15, 340, -163, 193, 379, 155, -23, 15, -138, 178, -183, -99, -306, 58, 235, -6, -217, -77, -307, -156, -58, -436, -238, -43, 45, -191, 96, -51, -152, 163, 480, 45, 244, 166, 143, -153, 63, -260, 27, 74, 57, -101, 1, -265, -93, -93, -20, 128, 136, -7, 52, 74, -39, -29, -26, 24, 2, 18, 13, 41, -24, -2, -65, -9, -11, 44, 24, -29, -40, -38, -37, -13, -46, 15, - 80, -65, -10, 27, 45, 644, 412, -226, 86, 205, -83, 116, -37, 191, 100, 59, 179, 97, 90, -58, -431, 204, -71, -102, 342, 207, 120, 153, 119, 83, -63, 47, 17, -114, 93, 143, -241, 44, -155, 114, 138, -385, -3, -458, 11, 54, 42, 121, 313, -41, -158, -82, -83, -123, 92, 93, 33, -54, -53, 298, -97, -64, -162, 264, -38, 222, -103, 237, -229, -490, -142, 27, 101, 161, -161, -126, 70, 41, -73, -131, 308, -123, 293, 73, 208, 77, 152, 122, -50, -23, 61, -12, 161, 0, -50, 11, - -174, -39, -38, 9, -56, -26, -17, -8, -18, -97, -73, 19, 9, -108, -4, 11, 18, 39, 21, 99, 7, -39, -1, -18, -45, -60, -19, 302, -115, -202, -8, 31, -287, -226, -71, 77, -42, 373, 225, 9, 358, 127, 105, -307, 288, -55, -72, -260, -116, 228, 227, -66, 150, -312, -43, 207, 157, -118, -220, -125, -136, -172, -141, 32, -231, -24, 320, -156, 37, -14, -74, 123, -51, 207, 0, 293, -76, -188, 107, -149, -146, -149, -419, 46, 173, 247, 179, 325, -34, -129, 189, -235, 54, 33, -35, 209, - 198, -54, -254, 48, -131, -244, -224, 120, 216, 133, -469, 102, 49, -26, 220, 116, 180, 65, -18, 234, 31, 104, 85, 15, -107, 14, -60, -134, 24, 36, 61, -19, 16, 11, 10, 43, 29, 28, -6, -86, 57, -37, -38, -35, -60, 103, 120, 99, 40, 7, 16, -29, 79, -368, -216, 39, -210, -545, 413, -9, -27, 52, 33, -361, 253, -376, 34, 172, -49, 63, 61, -405, -136, -180, -37, 83, -133, -84, -16, -23, 37, 170, 91, 365, -132, 500, -35, 14, -327, -48, 243, -48, -503, 204, 234, -149, - 124, -187, 349, 194, -10, -20, -223, -142, -244, 230, 227, 100, 26, 104, -197, -518, -189, 183, 80, -383, 10, 47, 53, -183, 133, 275, 142, 7, 111, 190, -106, 282, 5, -6, -278, -353, 228, -106, 113, 117, -19, -74, -78, -57, 36, -85, 115, 29, -32, 32, -41, 7, -145, 39, 11, -22, -81, 30, -72, -1, 22, -12, -48, 3, -48, 179, 132, 53, -21, -11, -52, 5, -21, 116, -39, -11, 105, 29, 43, 83, -56, -25, 78, 53, -24, -8, -573, 308, -77, 113, -169, -94, 243, -281, 273, -171, - -325, 146, -175, 694, 105, -245, -337, -62, -418, -194, -451, -28, 303, -216, 187, 303, -281, -1, -328, 183, 66, -14, 195, -207, -295, -252, 18, 54, 249, -360, 255, 48, -528, -293, -426, -177, 163, -146, -141, -814, -16, -180, -74, -523, -180, -71, 41, 422, 387, 325, 189, 406, -439, 341, 48, 158, 116, -317, 490, 301, 194, -218, -288, -211, 285, 30, 2, 151, 75, 159, -142, 427, 227, -49, -69, 94, 87, 50, -25, -29, 41, -9, -7, -181, 11, -106, 7, 54, 20, -14, 2, 33, 32, -172, -44, 57, - -48, -69, -3, 20, 29, 30, -24, -38, 30, -77, -125, -35, -30, -44, 24, -13, 113, 49, -44, 46, -25, 217, 404, 437, 179, 306, 248, 148, -80, 33, -120, 10, -41, -265, 337, 534, 213, -146, 239, 228, -9, 141, -252, -486, -323, -221, 140, -59, -254, 189, -87, -227, -3, 393, 198, 291, 102, 214, 238, -55, 218, -85, -250, 105, -290, 108, 115, -426, -277, 174, 440, -229, 307, 428, -355, 15, 390, 42, -143, -33, -201, -350, 3, -106, -185, 241, 11, -401, 513, -213, 416, -494, -338, 241, -305, 167, - -205, -149, -286, -175, -233, -583, 95, 355, -165, -27, 245, 262, 185, -38, -23, -152, -49, -68, -81, 61, -18, -57, 83, 75, -39, -10, -107, 43, -94, -169, -14, 154, -1, -90, -26, 255, 126, 6, -80, -96, -71, 13, 14, -81, -33, 0, 27, 100, 21, 159, 94, 113, 41, 49, -28, 13, -367, 237, -160, -391, 565, 296, -402, 288, 254, 80, 476, -976, 69, 409, 137, 42, 426, 22, 232, -561, -79, 160, 5, -278, 109, 234, 108, 114, 300, 257, 399, 322, -126, -123, 309, -185, 216, -346, -193, -444, - -207, 255, 85, -98, 368, -433, -596, -955, 296, 338, 258, 210, -229, 159, -134, 369, 966, -145, -207, -415, -136, 369, -250, 214, 355, 65, -11, -275, -84, 140, -675, -615, 60, 90, -242, 347, 257, 497, 791, 323, -188, -90, 164, 2, -441, 214, 180, 163, 48, 210, -12, 119, 90, 69, -103, 15, -14, -7, 158, 54, -7, 91, -178, 56, 27, -16, 167, 40, -55, -23, -111, 311, 15, 59, 122, -38, -51, 178, -191, 177, -141, 148, -15, -5, -38, 64, -34, 153, -126, -42, 39, -20, -47, -84, 100, 1454, - 820, 525, -135, -147, -19, -122, -151, -224, -273, -465, 19, -32, 113, 205, 386, 588, -79, -761, -299, 656, -103, 247, -86, -10, 435, 152, 330, 196, -15, -18, -7, 222, 280, -108, -430, 564, 402, 288, 104, 148, -230, -424, 586, 329, 150, -271, -304, -423, -263, -74, -267, 149, -544, 77, 400, -259, 140, 26, 58, -618, 218, -265, 451, -994, 170, -259, -337, 84, -204, 207, 193, -648, 6, 456, 67, 135, 284, 118, 472, 195, 99, 33, -70, 306, -603, -10, -36, -54, 22, -16, -6, -51, -90, -114, 186, 159, - -83, -12, -290, 30, -19, -283, -3, -421, -322, 144, 53, 224, -252, 110, 217, 50, -10, 58, 116, 12, -64, 233, 0, 77, -137, -100, 95, 140, 23, -892, -460, 67, -785, 181, 568, -273, 691, 813, 102, 407, 500, 226, -482, 315, 381, -18, 96, 271, 237, 574, 97, -220, 365, 132, -58, 9, 244, -334, -153, -141, 203, 107, -474, 140, 393, 11, 475, -449, -851, 69, 380, 578, 534, 277, 253, 204, -579, -169, -25, 434, 684, -236, 146, -252, 161, 110, 416, 646, -250, -282, -58, 354, 453, 637, 14, -687, - -650, -105, 83, 3, -299, 8, -784, -505, -464, -526, 223, 82, 630, 505, 189, -301, -302, -280, -256, -436, 205, 138, 80, 295, 325, 3, 278, 58, 296, -103, 246, -78, -24, 74, -92, 414, 185, 246, 110, 295, 64, 142, 421, 367, 195, -23, -163, -138, -300, -167, -197, -116, -182, -218, -128, 128, 280, 78, -67, 11, -43, 176, 207, 173, -19, 78, 378, -835, 76, -168, 458, -246, -38, 140, 347, -468, -784, -138, -307, 21, -354, 207, 206, 19, -423, 263, 27, 706, -113, 386, -327, 728, 211, 454, 306, 495, - 731, -180, 283, -513, 539, 522, -12, 168, 528, -340, -327, -56, 1064, 171, -298, 526, 69, 403, 582, 167, -40, 52, 90, 381, -135, 409, -285, 399, -223, 904, -133, 777, -708, -780, 1081, -909, -485, 33, -293, -566, 494, -69, -698, -333, -359, -1030, -382, 123, 230, -796, -203, 477, -97, 272, 472, -342, -79, 73, 308, 217, 232, -81, -46, 187, -18, -132, 103, 216, 40, 148, -7, -148, -2, 198, 75, -110, -258, -161, 298, -144, -406, 90, -234, -446, -2, 159, 13, -120, -35, 113, -94, -1, 155, -16, -76, -102, - 282, 539, 27, -201, -163, -98, -261, -64, -111, 107, -699, -468, 138, -916, -533, -637, -646, 789, -18, 27, 237, -230, -1006, -754, -736, -1505, 111, 172, 653, 381, 228, 326, 228, 72, -472, -696, -399, 544, -65, -406, -161, 533, -639, -412, -656, -326, -53, -631, 240, -523, 573, 402, -84, 397, -383, -793, 353, 468, -406, -910, 693, -55, 504, 423, -1301, -924, 14, -207, 856, -483, -558, -146, 320, 53, -73, -291, 1135, -549, -914, -1238, 899, -207, -1018, 484, 493, 295, 1037, 1109, 1139, 492, -249, -96, -168, 383, -716, 473, - 96, 99, 361, 350, -290, 445, -334, 155, -478, -268, -181, -243, -92, -262, -59, 197, 521, 606, 34, 478, -270, 79, 285, 49, -508, 75, 136, -131, -374, -233, -226, 629, 394, 213, 301, 534, -71, -605, -379, -341, -435, -561, 113, -468, -836, -191, -172, 138, -836, -319, 374, 637, 1265, 219, 657, 334, 311, -281, -104, -238, -711, -813, -1166, -411, -1051, -399, -555, -194, 548, 147, 369, 667, -10, 453, 118, 32, -26, -77, -888, 329, -121, -982, -625, 299, -648, -235, 220, 729, 862, 313, -193, 129, 573, 322, 112, -9, - -1741, -340, 371, 447, 164, -58, -594, 413, -531, -383, -114, 114, -301, -915, 482, -110, 1136, 445, 380, 450, 833, 1903, 17, 40, -92, -557, 325, -384, 1366, -115, -507, -437, 570, -740, -517, -91, 1166, 47, 550, 877, 163, 711, 522, -90, 478, 538, 5, -356, -403, 117, 122, 453, 274, -12, -79, 86, 169, -325, -82, -75, -56, -512, 314, -370, 119, -70, -237, 69, 618, 558, -12, -31, -414, -158, -412, -53, -477, -658, 183, 466, 20, 32, 961, -125, 170, -1053, -364, 1246, -833, -220, -722, -2110, -307, 654, 529, 108, - 148, -110, 1180, -1273, -7, -363, -860, -718, -114, 247, 207, 290, 759, 501, -548, -546, 1515, 1247, -106, 150, -173, 409, -12, 891, 317, 476, 126, 73, -1581, 656, -74, -903, -468, 94, -251, -899, 862, -150, -649, -131, 88, 773, 855, 659, 246, 771, 813, -612, -680, -427, -117, 798, 1056, 186, 376, 1023, 606, -954, 700, 260, -218, 40, 1956, -1297, 994, 1148, -1160, -65, -757, -239, -1662, 479, 725, -994, 594, -860, -630, 756, -477, -67, -290, 39, -422, 130, 184, -312, -452, -33, -490, 634, 106, -592, 122, -98, -331, -310, - 196, 404, 497, 208, -463, 1164, -223, 116, -84, -615, 226, 336, -321, 496, 118, 371, -96, -597, 192, 893, -576, -836, -1355, 268, -260, -432, -548, 300, -333, -157, 891, -279, -50, -701, 57, 445, -980, -620, -586, -290, 356, -1323, -735, -1908, 331, -22, -484, -215, -281, 405, 612, -679, 26, -239, -229, -1193, 262, 912, 242, 689, 869, 776, -1045, -322, -315, -492, 879, -901, -518, 29, 1277, 286, -447, 1283, -722, -681, 1533, 1465, 142, 372, -416, -1392, -427, 1399, -678, 1268, -457, -2001, -526, -937, 1068, 8, 241, 955, -151, 787, - -1027, -1215, 935, -244, -2042, 1261, -648, 343, 416, -715, 1357, -925, 494, -15, 364, 1371, -346, -434, 56, -286, -369, -310, 160, 309, 81, -197, 179, -654, 595, 413, 338, 132, 11, -306, -326, -318, 285, 536, -517, 465, 1090, 364, -918, 90, 347, -344, -603, 578, -509, -11, -35, -555, -705, -7, 418, -236, 943, -312, -602, 365, 705, 53, -1271, 750, 864, -1050, 574, -5, -381, -449, -1517, -668, 532, 97, 1391, -1117, -632, 262, -154, 893, -1240, 2, 127, -1046, 1047, 575, 319, -490, 717, -847, 469, 366, 221, -59, -474, 199, - 953, -499, -182, 189, -746, 764, 30, 202, -1023, 554, 136, 190, -2400, 332, -681, 1124, 930, 988, 505, -1948, -341, 421, 43, 132, 1375, -202, -825, -989, 42, -1100, -966, -855, 416, -1607, 1148, 2194, -571, -259, -1707, -369, 659, 408, -565, -113, -2065, -722, 2081, 888, -640, 612, -1168, -861, 233, 52, 145, -788, -270, -160, 5, -1145, 254, -142, -355, 161, 483, -622, -309, -91, 234, -476, -122, -75, -450, 15, -839, 1115, 365, -281, -104, -316, -37, 718, 221, -121, 379, -220, -1044, 59, 58, 233, 478, -266, -188, 471, 567, 247, - -496, -1565, 426, -687, -467, 475, -383, -551, 436, -724, -44, -826, 1192, 21, -872, -258, 20, -88, 277, -583, -403, 130, 240, 140, 116, 452, -524, -201, -1205, 447, 112, -368, 869, 476, -358, 1332, 293, -838, 630, 109, 409, 880, -85, -216, 134, 726, 406, 17, -78, 776, -73, -901, -161, 167, 706, -315, 1219, 1354, -865, 708, 1514, -409, 2302, 1305, -585, -524, -877, -983, -564, 310, -180, -173, -38, -148, -1623, -623, -1603, 376, 1422, -532, -95, -775, 379, 100, 267, 401, 1190, -56, 536, 560, -908, 41, -10, 199, 385, -48, - -221, 377, -64, -205, 39, -370, -99, 278, 42, -157, -872, 48, -407, -29, -345, 724, -251, 355, 424, -340, 513, 339, -5, -182, -339, 85, -48, -185, -44, 362, -288, 160, -112, 262, 2036, 540, -731, 83, -960, -124, 335, -396, -511, -566, -216, 221, -126, -181, 259, 152, 351, -361, -228, 264, -95, 49, -531, 362, -621, 300, 204, -131, -28, 25, -360, 63, 73, -284, 518, -276, 126, 6, 18, 265, -256, -395, -119, 603, -445, 297, -816, -482, 156, -173, -12, -51, -490, 524, 417, 41, -358, -15, -217, 110, -272, -5, - -261, 200, -71, 55, 661, -554, -46, 103, 42, -117, 18, -261, 17, -218, 138, 265, -398, -328, 194, 29, -92, -312, 139, 46, -11, -68, 6, -68, 223, -142, -37, 107, -71, -8, 180, -114, -74, -41, 41, 187, -58, -201, 16, -128, 480, -187, 63, 113, -116, 384, -50, -324, 123, -183, 239, 120, -47, -15, -82, -84, 236, -148, -64, -20, -196, 265, -977, -1444, 1006, 4626, 2027, 2121, -14, -4284, -3101, -1613, -3378, 1640, 2015, 1048, 4369, 1964, -190, 1448, -2827, -3605, -2058, -2525, -545, 1950, 1998, 836, 3355, 1664, -234, 1612, - -1485, -2549, -1461, -1918, -3008, 1107, -26, -1083, 3242, 1950, 1099, 3318, 804, -1689, 1636, -2408, -2741, -564, -2883, -2929, 1159, -487, 709, 3684, 2528, 2625, 2482, 297, -1387, -1610, -2686, -3531, -1848, -1009, -727, 1343, 2104, 1969, 2797, 2520, -387, -451, -451, -2599, -775, -1283, -1925, 426, 794, 123, 1800, 796, 20, 1118, -862, -959, 29, -625, -191, 462, -93, 513, 699, -390, 551, 216, -837, 73, -397, -1605, -19, -414, -679, 1536, 466, 572, 2032, 796, 599, 439, -1002, -1479, -1358, -2296, -1865, -841, 83, 1019, 2354, 2479, 2289, 2015, 1255, -508, -1431, -2872, - -3624, -2813, -1678, -604, 1532, 2819, 3254, 3317, 1605, -407, -1086, -1346, -1709, -1243, -1253, -1014, -141, 291, 492, 796, 857, 760, 690, 358, 124, -87, -310, -499, -465, -442, -350, -305, -124, -47 } - }, - { - {147, 84, -133, -30, -49, -4, 199, 11, -85, 105, 21, 11, 35, 22, 2, 150, 85, -102, -39, -12, -36, 42, 64, 43, -44, -65, 25, -131, -60, 98, 8, 79, 40, -64, 48, 1, -56, 138, -92, -43, 17, 47, -63, -17, -91, -179, 168, -34, -94, 10, 154, 0, 59, -77, -45, -32, 47, -61, 123, 19, 111, -161, 68, -42, 27, 69, -28, -18, -119, 1, 64, 15, -33, -6, 57, -30, -32, 91, -42, 29, -17, -5, -112, -46, -31, 41, -9, -50, -9, -10, -32, 30, -38, 2, 8, 19, - 30, -13, -27, 28, 5, -20, 3, 48, -7, -5, 19, 2, 6, 8, -15, -26, -15, 21, -5, 2, 10, -14, 13, 0, -9, 421, 144, -33, 114, 6, 208, 130, -29, 107, 187, 244, -144, -141, 60, -57, -47, 175, 141, 134, 96, 18, -5, -61, 67, 46, 222, 22, -5, -98, 46, 65, -13, -30, -35, 60, -9, -36, -81, 86, -29, -29, 123, 174, -45, -21, 101, 90, 160, 99, 44, 16, 136, 77, -187, 0, 57, -108, 3, 18, -133, 68, -65, 100, -22, -17, 54, 17, -92, -8, 51, -18, - -23, -27, 10, 107, 19, -107, -26, 25, -32, -14, 158, -32, 19, -19, -40, 36, 59, -15, 27, 29, -29, 14, 26, 6, -19, -55, -17, -33, -16, -4, 18, -10, 21, 12, -5, 146, -11, -275, -128, -53, -59, -150, -137, -86, 149, -164, -76, -78, 30, 249, -37, -20, 61, 142, -218, -35, 44, -96, 77, 122, -134, -8, 17, -78, -197, 34, -83, 27, -77, 113, -136, -127, -313, -84, 108, -17, -120, -59, -15, -126, 6, -21, 87, 69, -32, 4, -32, -133, 163, 28, 110, -40, 0, 29, 47, 126, - -40, -30, 37, -3, 137, 74, -119, -47, -30, -188, -21, -18, 112, -72, 102, 18, -4, -10, -18, -20, 22, -76, 35, -43, 38, 33, 15, 10, 109, 81, -20, 100, -14, -33, -32, 20, -7, 69, -18, 43, 35, -6, 29, 0, 30, 30, 9, 11, 33, 22, -45, -24, -5, 56, 62, 1, -7, 34, -604, -189, -53, -49, -50, 233, -215, 104, -50, 47, -61, -50, -173, 28, -63, 13, -252, 5, -26, -45, -4, 47, 38, -24, -17, -101, 31, -81, 54, 0, 46, 157, -41, -180, -77, -211, 30, 38, - -19, 36, -73, 70, 37, -94, 9, -254, -54, -170, 94, 167, -147, -12, 49, 25, -241, 40, 125, -117, -55, -276, 94, -40, 115, 204, 117, -165, 36, 38, 10, -183, 48, -78, 123, -50, -5, 57, 51, 144, 165, 112, -7, 41, 99, 49, -95, -20, -63, -65, 31, -3, 17, 1, -18, -6, 60, -20, -18, 1, -15, -44, 55, 2, 27, 65, -6, 7, -49, 33, 24, 5, -49, 17, 3, -373, 40, 68, -135, -15, 365, 285, 153, -40, -68, 183, 113, 60, 68, -146, 49, 15, 171, -163, -76, -30, - 21, -32, -191, -127, -134, -156, 86, 107, 67, 48, 3, 47, -25, -19, 11, -56, -17, 84, 64, -128, -145, -12, -145, 87, -45, -243, 29, 125, 175, 123, 6, 116, -175, -55, -78, -11, 12, 79, -60, -158, 193, -175, -85, 121, 280, 67, 55, -273, 296, 36, 206, 319, -71, 35, 37, -129, 263, 63, -87, 74, -37, 131, -217, -115, -222, -42, -99, 89, -57, 38, -104, -26, -21, -66, -5, -24, 27, -4, -29, -15, -14, 53, 14, -39, -91, 51, 50, 10, 0, -1, -38, 17, -26, 55, 10, 31, - -32, -36, -72, 566, 399, -142, -208, 314, 205, 331, 486, -245, 169, 81, 141, 64, 85, 202, 50, 206, 7, -131, 55, -42, 70, -24, 377, 64, 83, 52, 15, 133, 56, 8, -24, 95, -73, 181, -140, 218, -102, 132, 69, 81, 64, 320, 244, 16, -69, -172, 189, -210, 53, -92, 93, 200, 24, -334, -271, 29, -169, -182, -105, -210, 75, 366, 183, -134, 8, 43, -96, -107, -18, 180, 200, -212, 100, 235, 47, 77, 113, 183, -32, -125, 48, -53, -11, -119, 110, 173, 26, 31, 24, -121, -18, -2, - -14, 12, -19, 20, 14, 59, 6, -1, 5, 38, 65, 34, 69, 38, 12, 20, -15, -113, -118, 24, 85, 22, -26, 21, -16, 54, -44, -40, -74, 32, 248, 49, 359, -30, -6, -118, -98, 122, 272, -78, 71, 21, 295, 124, -139, -126, 18, 64, 268, 265, 400, 75, 111, -69, 162, 188, -73, -90, 143, -109, -155, 146, 43, -176, -219, 334, 165, -9, 211, 44, -150, 318, -75, 12, -9, 84, -116, 84, -116, 82, -108, 99, -88, 134, -111, -109, 293, -365, 20, 47, -127, 28, -413, -200, 197, -161, - 121, -41, 81, 39, 70, 47, -188, 104, -109, -9, -238, -126, -60, -53, 68, 228, 130, -177, 70, 39, 1, -83, 12, -13, 44, 25, -46, -57, -24, -13, -35, 134, 24, -45, -28, 36, -53, 10, 26, 6, 7, -132, -55, -29, 21, -33, -5, 92, -292, -253, 0, 109, 206, -240, 70, -216, 179, 136, -295, -62, 33, -347, -196, 211, -26, -16, 51, -22, -362, 331, 23, -236, -113, 44, -29, -226, -66, -130, 39, -12, -71, 72, -313, -140, 83, 411, -67, -242, -170, -135, 282, -299, -58, -21, -317, -398, - 99, -276, -42, 41, 211, 117, 19, 45, 252, -108, -76, 370, -246, 193, -83, -93, -36, -45, 397, 9, 156, -407, -294, 10, -57, 456, 17, 311, 133, 389, 238, -59, -268, -101, 184, 80, 125, -150, -167, -46, -55, 81, -40, -109, -18, -26, 1, -13, 17, -44, -58, 75, -3, 5, -19, -32, -24, 21, 65, -66, 17, -40, -58, 43, -16, -55, -64, -12, 64, 7, 10, 24, 113, -93, -76, -47, 11, 46, -487, 46, -48, 332, 39, -354, 422, 135, -248, -544, -226, 536, 27, -69, -90, 54, 18, 165, - 88, 176, -38, 316, -163, -374, 16, 17, -89, -14, 140, -97, -57, -33, 298, 231, 120, -23, -406, -8, -21, -17, -67, -7, -178, -332, -52, 228, 222, -84, 239, -77, 103, 262, 251, -553, 190, 199, 83, -135, -485, 294, 174, 94, -173, -97, -196, 109, -217, -40, 4, 198, -122, 101, 55, -355, -48, -237, 390, 181, -456, -97, 363, 180, -187, -94, -207, -70, 109, -63, -24, -79, -99, -173, 35, 14, -55, -17, 90, 60, -108, -39, 82, -21, 63, -72, -49, -14, 18, 94, -98, -70, 51, -112, -7, -79, - 50, -62, 109, -37, -18, -55, 70, 47, 125, 39, 301, 374, 377, 295, 370, -466, -310, -159, -156, -222, -176, -374, -132, 29, 221, 3, -219, -7, 221, 14, -190, -84, 507, 52, 188, 62, 207, 46, 64, -311, 171, 14, 68, -326, 110, -503, -5, -157, 121, -44, -374, -7, -372, 70, -310, 281, -163, 441, 9, -6, 216, 50, -74, -62, 84, -148, 99, 272, 133, -199, -110, 581, 39, 464, -434, -88, -51, 338, -379, 54, 174, -371, 255, -232, 63, 363, 34, 205, 91, 474, 199, -195, -160, -188, 23, 19, - 193, -117, -28, 131, 3, 101, 130, 20, -115, 131, 94, -12, 35, 44, -54, -39, -161, 104, -81, -70, -37, -81, 70, -55, -25, -87, -28, -20, 103, 77, -10, -18, -13, 61, 68, 65, 133, -17, -143, -468, 70, 458, 341, 374, -125, -95, 93, -64, 462, 156, 219, 391, -29, 147, -266, 389, 193, -97, -239, -220, 259, -449, 175, 260, -189, -250, -145, 243, 89, -90, -167, 4, -279, -416, 74, -400, -599, -74, 21, 606, -263, -206, 267, 447, 444, 239, -30, 104, -195, 35, -205, 499, 437, 286, -23, -509, - -6, -434, 476, 373, 228, -360, 294, 170, 202, -67, -310, -222, -249, 84, -349, -630, 119, 428, 221, 420, -133, -115, 419, 141, 52, 282, 87, 8, 237, 153, -29, 111, 99, 64, -87, -139, -191, 49, 112, 69, 238, 6, 167, -56, 64, 138, 11, -64, -46, -204, -183, 61, 36, 80, 204, 31, 153, -62, -44, 27, -164, -124, -54, -133, 53, -45, 41, 117, 157, 233, 387, 814, 370, 280, 272, -514, -75, -192, 655, -666, -621, 173, 429, -18, 524, 464, -18, 175, -306, -231, 498, -201, 343, 113, -214, -121, - -92, -115, -224, 185, 209, 164, 21, -262, -324, 419, -414, 323, 35, -523, 265, 486, -6, -140, -58, 33, 33, 329, -13, -259, -101, 279, -517, 119, -83, 416, 451, 291, 353, 453, 334, 113, -295, -344, 167, 218, -12, 188, 269, 695, -392, 437, -260, -175, 487, 67, -285, -259, -263, -440, -144, -219, 350, 1, -273, 145, 100, -66, 166, -337, 219, 7, -27, -43, 187, 25, 52, 184, -76, 24, 143, -219, 152, 1, 59, -102, 122, -49, 17, 156, 4, -47, 45, 103, 141, 224, 191, 61, -104, -97, -327, 65, - -272, -89, -117, -121, 132, -546, -97, 318, -392, 12, -247, -431, 628, 537, 449, 213, 117, 177, 461, 255, 473, -175, 396, -298, 479, 644, 404, 322, 164, 332, 335, -99, 666, 160, -402, 191, -406, -279, -83, -632, 11, -135, -171, -307, -160, -88, -20, -62, 28, 27, -363, -240, 75, -192, 151, 624, -314, -25, -59, 23, -298, 161, -143, 482, 103, 288, 451, 77, -30, -297, -662, 88, 493, 358, -93, -441, 372, 39, 224, -565, -406, -372, -561, -347, -410, 191, 61, 144, 187, 259, -126, 264, 299, 10, 161, -96, - -199, -204, -215, -86, -157, -9, 47, -20, 14, 40, -182, -168, -289, -98, -67, -160, 64, 25, -85, -260, -120, -95, -67, 218, 66, -94, -120, -43, -313, 86, -64, 163, 18, -98, -185, 194, 274, -936, -600, -284, 669, 489, -363, 419, 377, 323, 315, -314, 32, 183, -313, -944, -173, -261, -580, 54, -198, -147, 177, 107, -129, 29, 443, 475, -870, 208, 45, 404, 137, 24, -542, 167, -139, -149, -372, -276, 698, -315, -12, 85, -184, 774, 367, -342, -207, -602, -86, 579, 170, 177, -189, 355, -82, -150, 326, -190, - 539, -124, 402, -814, -275, 470, 117, -73, 133, -902, -426, 140, -359, 141, 39, 103, 557, -205, 226, -41, -449, -75, 344, 498, -14, -204, -380, 14, -531, -170, 49, 631, 562, 80, 238, 74, -91, 315, 238, -119, 261, 199, 106, -212, -12, -108, 192, 136, 171, -9, -253, 246, 14, -114, -246, -7, -17, -229, 168, -165, -268, 313, -119, -98, -134, 75, 47, 253, 58, -35, 106, 160, -272, 84, 183, -421, -1160, -112, -129, -140, 192, -481, 932, -181, 53, 1002, -1183, -138, -222, -128, -1357, 63, -201, -278, 475, -484, - 83, 75, 231, -57, -488, 326, -317, 696, -113, -820, -50, -42, -397, -826, 374, 398, -671, 540, -606, -493, -286, 38, 58, 76, 401, -90, -366, -901, 189, -1213, -628, -427, -951, -584, -269, -75, -443, 669, 712, 140, -205, 762, 358, -106, -169, 544, 420, -208, 748, -640, -313, 794, 388, 1121, -616, -717, 187, -549, 579, 44, 205, 1064, -590, -656, -229, 207, 252, 254, 282, 295, -327, 114, 57, -42, -33, -241, -172, 297, -336, -36, 75, -184, 48, -188, -6, -38, 77, -293, 145, 322, 107, 62, 383, 257, -21, -384, - 338, 63, -121, -292, 351, 30, 16, 189, 273, -368, 184, 90, -244, -126, -392, 252, -53, -429, -223, 114, 908, 524, -90, 1240, -148, 511, -589, 725, 674, -58, -551, 61, 192, -301, 317, -441, -13, -133, -151, -501, -375, -226, -36, -160, -402, 593, 399, 113, -170, 104, 562, 271, 412, 266, -315, -477, 966, -123, -535, -217, -233, -123, 698, 34, -546, -203, -1350, -327, -162, 833, 568, -1630, -708, -393, -12, 87, -656, 485, 253, 423, 816, -1068, 1046, 758, -344, -716, 43, -175, 277, 961, -498, -550, 777, -914, -1031, -409, - 103, -290, -1128, -451, -366, 22, 60, -318, -25, 53, 12, 100, -713, -246, -237, 50, 198, -49, -229, -128, 75, 368, 388, -50, -338, -84, 494, 33, -129, 107, -670, -193, -316, 49, 116, -645, -661, 169, 576, -243, 378, 121, -184, -49, 155, 120, -53, 120, 854, 117, 320, -666, -1058, 1528, 762, 71, 98, -341, -901, 317, -72, 773, 170, 288, 843, 469, -12, -88, 141, -513, -426, -546, -308, 509, -141, 34, 631, -107, 276, -879, -793, -535, 455, 188, -32, 211, -283, -791, 997, -949, 435, 453, 353, 161, 603, -389, - -975, 720, 2034, -358, 982, -1184, -643, 734, 425, -1098, -313, -92, 951, -236, -107, -1494, -965, -343, -1102, 919, 975, 1546, -1372, 589, 167, -760, -48, -35, -1586, 1129, -474, 534, -167, 89, 2135, -577, 737, 491, -523, 933, -7, -178, 51, 242, 596, 370, 234, -20, 564, -533, -270, 46, 136, 266, -153, 463, 55, 206, -97, 351, -37, -510, 286, -627, -380, -144, 261, -64, 312, 737, 1125, 821, 216, 530, -314, 271, -29, -20, -59, 114, -246, 316, -301, -1363, -772, -29, -206, -457, 166, 439, 46, -483, -24, -463, 1255, -386, - 29, 950, -53, -976, -678, -667, -294, -355, 1045, 108, 173, 520, -285, -292, -175, -298, -635, -150, 1197, 385, 285, -796, 294, 62, -566, -67, -283, 1299, -1027, -888, -312, 162, -305, 39, 352, -677, -181, 1100, -886, 155, -221, -539, -939, -719, 36, -1309, -1581, 375, 325, 254, -1413, 1092, 1328, -451, -384, 82, -54, -300, -735, 532, 2005, 520, -495, 9, 319, 668, 182, -1186, -1056, 1145, -218, -469, -689, 237, 1309, 400, -413, 240, -50, -233, -114, -71, 580, 320, -196, -321, 263, 152, -48, -133, 213, -311, 194, 502, -46, -278, - -83, -180, -303, -563, 82, 427, -286, -355, 176, -443, 3, -720, 346, 447, 1148, -367, -156, -477, -487, 137, 254, 476, -57, -104, -478, 192, 118, 303, 349, -433, -1143, 317, 447, -1693, 927, 41, -483, 163, 618, -875, 541, -812, 219, -46, -410, -227, -111, -597, 429, 377, -18, 208, 26, 333, 433, 420, 621, 535, -330, 85, -677, 720, -555, 177, -107, 148, 35, -512, 467, -259, -496, 1043, -833, 252, -240, -412, 421, -107, 125, 650, -784, 33, -960, -1890, -48, 604, -227, 2433, 495, -948, 268, -1323, 461, 950, 1121, -383, - -220, -1472, -1690, -140, -1053, 252, -66, -918, -215, -453, -1006, 827, 1624, -453, 115, 352, -429, 504, 640, -442, 75, 4, -806, 405, 69, 247, 297, -569, 225, -301, -457, -517, 443, -320, 183, -500, -180, -32, -611, 602, -386, 122, 185, -568, -91, 441, -50, 65, 100, -164, 272, 569, -66, 332, 390, -482, -918, 314, 131, 535, 641, -831, -815, -1205, 248, -87, -704, 318, -458, -307, -569, 291, -619, 794, -85, 295, -183, 1066, -290, 586, -10, 698, -195, -351, 227, -397, -421, 59, 792, 511, -540, 578, -405, -618, 174, 849, - -326, -344, 453, 205, -423, 49, 577, -239, -555, 304, 231, 357, 650, 138, -392, -127, 1428, 1502, -415, -1240, 952, -413, 269, 137, 1607, 223, -833, -302, -202, 48, 249, 390, 523, -618, 200, 144, 932, -229, 657, 710, 392, 340, 205, 566, -539, 609, 772, 559, 95, -1088, -162, -700, 34, 476, 160, -237, -381, -221, -59, -24, 202, -222, 63, -20, -169, 337, 132, -294, -138, -72, 409, 4, 86, -387, -278, -514, -241, -27, -47, 12, -88, -460, 123, -154, -73, 74, -126, -1, -399, -91, 20, 12, 12, -97, -98, -30, - -156, -221, 1699, 706, -759, 178, -793, -440, -49, 283, -121, 615, -733, -29, 298, -31, 310, -50, 113, 65, -524, -173, 146, -501, -492, 36, 135, -358, 258, 237, -142, -255, -33, 48, -80, 202, 60, 158, -212, -99, 394, -6, 27, 181, -118, 201, -191, -374, -232, 373, -294, -228, 31, -305, -315, 455, -452, 723, 167, -329, 326, 44, -533, 41, -89, -101, 264, -14, -310, 614, -365, -151, 329, 97, -128, 10, 107, -17, -18, -70, 151, 252, -2, -436, 316, -228, -25, 361, -16, -119, -7, -324, 162, 103, -27, 1, - 138, -316, 31, -113, 39, 122, 41, -138, 312, -468, 69, 48, -25, 51, -60, -267, 296, -140, 214, -3, -25, 264, 109, -233, 94, -121, -90, 45, 180, 168, -60, -231, 123, -134, -1025, -1232, 1039, 4210, 1647, 1932, 26, -3943, -2904, -1518, -2315, 1039, 1994, 822, 3525, 1994, -133, 828, -1782, -3595, -1435, -2497, -399, 1728, 1456, 1318, 2194, 1353, 371, 602, -164, -2555, -1129, -920, -3531, 655, 463, -1570, 2544, 2517, -87, 3186, 1567, -1482, 988, -1474, -3066, -244, -1852, -2683, 473, 286, -161, 2498, 2408, 1437, 2143, 1302, -835, -941, -1671, -2864, - -2114, -1010, -946, 512, 1616, 1103, 1776, 2682, 1043, -355, -338, -1860, -1502, 135, -1724, -785, 933, 228, 1168, 938, -481, 310, -99, -644, 140, -289, -292, 590, 203, 248, 787, -457, -178, 426, -591, -486, 222, -1414, -237, 481, -1140, 553, 709, 72, 1783, 1695, 388, 685, -499, -1522, -764, -2023, -2293, -1303, -556, 429, 2179, 2522, 2644, 2347, 1340, -299, -1485, -2350, -3277, -2808, -1546, -406, 1316, 2363, 2358, 2103, 1365, -264, -427, -679, -1012, -724, -628, -734, -391, -205, -166, 133, 412, 524, 659, 589, 463, 182, 30, -231, -365, -492, -486, -479, - -221, -96 }, - {16, 105, -143, -116, -20, 113, 166, -78, 97, -54, -138, -38, -77, 45, -19, -67, 61, 93, 21, 112, -206, -222, -143, 21, -1, -38, 11, 68, -22, 92, 76, -97, 37, -7, 119, 110, 41, -116, 76, -69, 39, 76, -186, 203, 298, 39, 135, -110, -22, -103, -54, 93, -31, -107, -28, -67, 51, -65, -60, 6, 54, -54, -61, -26, 106, 95, -81, -30, -95, 22, 126, 35, -46, -60, 47, -17, -86, -31, -58, -8, -31, 50, 46, 25, -28, -38, 85, -11, 23, 44, -13, -1, -18, 26, 3, 7, - -25, 4, -8, -25, 1, -4, 18, 45, -25, 11, -5, 22, 27, -6, -11, -5, -2, -24, -10, 11, -9, 5, -1, 20, 4, 459, 211, -16, 96, 87, -110, -54, 127, 58, 139, -101, 201, 76, -199, 158, 8, -4, -105, 115, -215, -185, -40, -66, -36, -66, 25, -40, -90, -65, 74, -82, 52, 33, 21, -90, 126, -265, -47, -2, -47, -34, 22, 49, -85, 67, -103, 98, 31, 21, 101, -72, -18, 41, 158, 39, 66, -37, -138, -193, 35, 104, 136, -56, -216, 31, -89, -61, -51, 59, 5, 210, - -7, 70, 40, -33, -56, -59, -221, -65, -37, -31, -43, 40, 109, 30, 104, -2, -11, -34, 28, 37, -11, -43, 36, -23, 14, -19, 18, -33, -21, 29, 9, 16, -13, 9, -21, 247, 58, -209, -236, 65, -72, -196, 223, -110, -36, -31, 175, 36, -101, 122, -94, 185, -255, -169, 205, -213, -214, -87, 175, 76, 84, -21, 157, 94, -15, -206, 57, -58, 75, 65, 57, 179, 49, -177, 17, 123, 181, 61, -98, -24, -145, 62, -258, -10, 280, 15, 31, -143, -176, 27, 40, 205, -44, 17, 23, -31, - 22, 68, 13, 144, -38, 96, 15, 26, 18, 169, 8, -24, 33, -36, -113, -61, -117, -3, 215, 45, -69, -24, -120, 69, -94, -67, 25, 4, 9, -55, -76, -16, 21, -26, 46, -5, 1, 44, 29, 44, 38, 0, 16, -35, 4, -31, -32, 24, 30, 51, 38, -24, -4, 27, -18, -38, 24, 6, -567, -372, -81, 61, 92, 9, 0, -218, -12, -48, -35, 4, -54, -26, -160, 82, -337, -125, 31, -69, -102, -60, -191, -99, -79, -92, 44, -150, -81, 183, 121, 11, 90, 64, -59, -125, 75, 274, - 32, 34, -107, -98, 82, -237, -124, 261, -238, 71, -56, -121, 57, 17, -65, 15, 42, -84, 2, -17, 163, 142, 23, 38, 71, -5, -30, -56, -330, 160, 102, -91, -2, -139, -36, 19, -100, 46, -122, -69, -142, -213, 141, -41, 8, -180, -43, 23, 31, -48, -7, -10, -48, -93, 16, -48, 42, -8, -22, -19, -8, 45, 10, -69, 15, -21, -4, 22, 12, -18, 18, -54, 31, -49, -14, -491, 76, 115, -31, -43, -272, -111, 74, -243, -233, 48, -222, -114, -6, -134, 75, -105, 166, -88, -58, 52, - 116, 215, 134, -239, -13, -18, 118, 177, 300, -134, -119, 156, -165, 38, 47, 254, 93, 142, -190, -84, -259, 204, 214, 246, -5, -53, -166, -35, 165, -77, -107, -98, -130, 28, 30, 39, -178, -2, -174, -9, -27, 71, 60, -53, -80, -220, -14, -18, 134, -85, 224, -129, 27, 104, 204, -159, 46, 107, -185, 92, -1, 226, 74, 51, 138, -14, 37, 107, 42, 1, -41, 2, 44, -15, 56, 88, 70, -33, 38, 5, -25, 35, 45, 0, 20, 56, 40, 45, 20, -22, -38, 43, -41, 43, -24, 3, - 52, 41, -15, 607, 521, -19, 16, 271, 37, 133, -81, 149, -115, 274, 94, 0, 56, 19, 347, 234, -227, -190, 74, 36, -73, -50, 44, 166, 124, 75, 18, 87, -58, -5, 191, -210, 84, 254, 191, 346, -34, -53, -30, 21, -110, 376, 346, 246, -115, -35, 147, 119, -105, 23, 198, -75, -92, 125, -366, -43, 20, 53, -124, -240, 98, 163, -194, -73, -211, 78, 15, -45, -45, -186, 310, -82, 42, -316, -75, -151, 369, -66, -50, 163, 76, -2, -117, 108, -77, -111, 171, 158, -2, 98, 4, -46, - 91, -15, 36, -31, -40, -11, 71, -54, -40, -4, -53, 18, -48, -29, 5, -10, 70, 1, 21, 43, 45, 10, 24, 35, 94, 16, 88, 13, 44, 62, 400, -15, 253, 346, -183, -425, 18, 324, -251, 228, -68, -308, -142, 311, -303, -268, 195, -310, 103, 148, 121, -88, 187, 53, 35, 121, -198, 269, 132, 117, -56, -30, 502, -176, 31, 131, 253, -343, -283, -263, 10, 19, -18, 160, 50, 285, 115, 167, -27, 22, -141, 255, -116, 251, -137, -217, 374, 304, -430, -380, -250, -195, 135, 21, -87, 198, - 218, -262, 154, -22, -525, -174, -265, -240, 91, -82, 172, -40, 26, 314, 320, -30, 84, -28, 50, 45, -108, 89, 26, -5, 269, 80, -2, 8, -48, 79, -9, 52, -58, -4, -62, 16, 70, 22, 0, -9, 61, 39, -39, 5, -2, 9, 31, 13, -228, -318, 190, -182, -135, -113, -371, -38, 165, -99, -23, -134, 305, 48, 194, 150, -247, 254, 378, -115, -155, 42, -66, 165, -469, 181, 405, -52, -133, -114, 176, 365, -87, 93, -162, 250, -300, -113, 58, -45, -233, 430, 302, 228, -96, -321, -40, -457, - 79, -31, -15, -7, -69, 251, 210, -316, 178, -188, 263, -22, -53, -20, -279, -51, -254, -561, -26, 68, 45, -214, -7, -60, -421, 11, 366, -229, 96, 122, -46, 29, -108, -61, 86, 107, 115, -26, -73, -25, -79, 67, 32, -64, -19, -58, -66, -6, -60, -88, 56, -16, -69, 58, -48, 49, 70, 33, 67, 50, 0, 48, 151, 76, -75, -48, -86, 4, -111, 62, -6, 90, -22, 71, -11, -44, 143, 72, -589, 39, 347, 186, -267, -221, 435, 98, 100, -87, 114, -7, -287, -78, -302, 142, -179, -30, - -294, -330, -439, 274, 188, -144, -155, 122, -402, -39, 33, 95, 180, 85, 14, -142, 61, -131, 109, -125, 73, 35, -126, -169, -315, -211, 82, -544, -145, 295, 160, -67, 709, -104, 330, 322, -513, 31, -66, -437, -225, -241, 10, 49, 490, -81, 49, 329, 248, -60, 332, -158, -119, -222, -290, -428, -160, 241, -462, -239, 361, 259, -154, 326, -144, -25, -12, 156, -100, 155, -96, 132, -37, 54, -61, 107, 106, 43, -16, 121, -77, -92, 98, -29, 107, 75, 54, 69, 46, 18, -176, -35, 1, 48, -45, -77, - -60, -173, 67, -5, 111, 59, 108, 78, 25, 35, 406, -70, 130, -198, 117, 172, -105, 147, -226, -247, 377, 207, 243, 303, -2, -247, 326, -284, -384, 7, 360, -50, -312, 44, 423, -59, 116, 43, 594, 39, 127, 295, -37, -150, -284, 42, -39, -271, 9, -159, 109, 405, 4, -241, -72, -223, -120, -33, -95, 57, -300, 325, -170, 547, -137, -393, 23, 22, 193, 85, 105, -403, -329, 240, -342, -474, 137, 98, -108, 519, -419, -579, 218, -394, 39, 58, 12, -379, -232, -494, 171, -47, -27, -73, -221, -96, - -167, -79, -64, 193, -144, 149, 54, 154, 26, 24, -202, -70, 56, -61, -220, 48, -35, -82, -77, 75, -88, 100, -50, 120, -21, 64, -114, -108, -3, 14, -40, 179, -151, -140, -94, 90, 93, -112, 27, -318, 178, 16, 434, 451, 656, 297, 141, 89, 218, -224, 252, -396, 195, -40, -31, -758, -290, -126, 260, -34, 65, 80, 71, -388, 402, -17, 165, 12, 375, -402, 281, -199, -7, 300, -340, -155, -371, -151, -414, 378, 281, 508, -23, 119, -462, 104, -479, 466, 135, -78, 445, 450, 233, -271, -400, -580, - -24, -207, -289, 312, -84, 729, -539, -199, 420, -438, -172, 99, 10, -65, -417, 189, 73, -230, 209, 439, -378, 424, 532, -161, -279, 217, -214, 200, 130, -224, -171, -46, -68, 309, 106, -55, -149, -248, -138, 76, -157, 74, 151, 94, -105, 80, -86, 117, 78, 131, 81, 5, -138, 89, 140, -142, 7, 47, 53, 118, 12, -17, 133, 161, 32, -76, -126, -5, 113, 137, 96, 680, -155, 95, -36, -225, 306, -113, 114, 36, 438, -139, 511, 7, 255, 224, -40, -167, -496, 235, 518, 26, -3, 358, 305, -23, - 57, 614, 386, -113, 134, 403, -101, -450, 11, -327, -51, -208, 19, -622, -185, -228, 11, 128, 131, 602, 667, 350, -461, -274, 375, 524, 111, -482, -79, -116, -501, -318, -379, 461, -173, 62, -471, 683, 505, -59, 209, 1136, -58, -236, -438, -29, 302, 237, -177, 341, 681, -294, 434, -200, 141, -276, -149, -239, -310, -162, 201, -4, -69, 46, 83, 364, -42, 33, -6, -173, -20, -64, 33, 145, -98, -49, -121, -60, 40, 42, -45, -246, -228, -82, -281, -247, -46, 212, 189, 161, 35, -42, 8, 88, 75, -35, - 51, 33, 346, 28, -215, -297, -487, 634, -397, 477, -348, -532, 29, 658, 430, -494, -324, 108, 101, 219, -35, 437, 239, 577, -209, -102, -17, -118, -557, -418, -126, 580, 125, 41, 23, -550, -618, -485, 251, 278, -209, -145, 57, 62, -328, 90, 620, 103, 389, 375, 276, 657, 954, 307, 19, 131, 378, -204, -103, 247, -83, 129, -86, 404, 148, 285, -79, -115, 211, 542, -38, -456, 290, -710, -815, -286, 424, -279, -806, -500, -204, 289, 203, -444, 786, -259, -548, 137, 216, -188, 274, -290, -110, 94, 75, -156, - 140, 19, 248, -144, -295, -180, 50, -73, -59, -32, 3, -32, 202, -43, 34, -90, 93, 157, 33, 150, 50, -256, -109, -8, -213, -261, 121, 168, -138, -278, -296, 111, 49, -23, 191, -121, 257, -1138, 61, 578, -107, -135, 700, -375, -389, -494, -165, -167, -331, 98, 159, 271, 189, -158, -127, -55, -142, 47, 130, 571, -246, -739, 393, 4, -24, -614, 272, 120, -66, 700, -203, 76, -67, 309, 370, -409, -43, -230, -29, 210, -157, 321, -503, -418, -267, -446, -80, 41, 67, -624, -413, 297, 501, -239, -284, 264, - -573, -517, -503, 550, -932, 302, -53, -548, -178, 463, 1179, -159, -329, 389, 904, 325, -208, -220, -45, 248, -20, 115, 536, 35, -205, -382, 313, -450, -310, -225, 155, -186, -329, -207, -202, -4, -244, 81, -190, -18, -65, 227, -177, -138, -359, -108, -67, -121, 334, -251, -323, -23, -283, -258, -120, 36, 249, -36, -112, -51, -171, 115, -341, -32, 345, 163, 225, -92, 83, 108, -87, -137, -194, 64, 164, -72, -636, -1026, -56, 1167, -184, -88, -771, -63, -48, 76, 260, 31, 216, 11, -10, -557, 82, 498, -336, 618, - -260, -43, -550, 349, -272, -184, -634, -868, 444, -426, -413, 147, 91, -191, 45, 484, -143, -472, -288, -603, -71, 166, 416, 80, -120, -107, -246, 139, 432, 67, -268, 485, -467, 46, -806, -242, -157, 990, -628, 199, -204, 126, -115, -116, 20, 400, 123, -739, 808, 242, 289, 100, -322, -251, -92, 98, -18, 157, -437, -460, -74, 217, 491, -309, 416, -107, 162, -334, 188, -541, 599, 21, 67, 192, 270, 21, -375, -186, 101, -361, 96, 162, 150, -217, -132, 354, 65, -371, -54, 306, -119, -455, 507, -144, 195, -92, - -147, -245, 154, 37, 161, 18, 271, 26, 194, -102, 11, 117, -72, -114, -508, -294, 1084, -130, 90, -559, 506, -287, 372, -290, 655, 71, 67, -312, -261, 388, 849, -347, -518, 251, -204, 567, 707, 356, -106, 445, -291, -263, 594, 825, -915, 83, 137, 163, -309, -13, 370, -917, 278, 549, 204, -404, -114, 673, 544, 189, -313, -400, -801, 1152, 207, 596, -85, -235, 128, 351, 11, -10, -930, 153, 878, -148, 841, -496, -227, -343, 196, 800, -249, -14, 716, 884, -285, -630, -570, -488, -232, -201, 503, -607, 336, 389, - -140, 53, 394, -67, -227, 247, 167, 136, 362, 90, -66, 338, 116, 149, 166, -46, 19, -65, 141, -594, -169, 36, -120, 246, -456, -41, 3, 172, -13, 267, 175, -111, 360, 196, -129, 273, 280, 15, -186, 150, 273, 180, -45, -254, -133, 82, 38, 56, 432, 318, 763, -231, 552, -293, -117, 513, -17, 700, -845, 529, 97, 235, -340, 256, 631, 1226, -282, 311, -17, -814, 746, 75, 291, -149, -381, -142, -31, -316, -199, 1039, 72, 399, -298, 736, 3, 356, 150, -433, -93, -268, 7, 132, 871, 442, 35, 101, - -32, -75, 142, 85, 545, 442, 222, -263, 377, 794, -755, 696, 110, 207, -759, -363, -953, -771, -155, 508, 423, -1323, -13, -599, 309, 1312, 657, -852, 459, -354, -442, 720, 362, -379, -213, 633, 517, 280, 807, -225, 492, 431, -523, 717, 193, 834, 250, -86, 489, -59, 122, -600, 437, -297, 224, -224, 94, 265, 663, 166, 400, 93, 122, -231, -59, -90, 46, 325, 278, 494, 177, -73, 71, -131, -77, -521, -96, 113, 150, 423, 379, 343, 428, -1107, -1699, -446, -191, -422, 95, 572, -599, 863, 317, -1251, -958, -195, - 683, 22, 57, -133, -395, -1211, 50, -1018, -840, 409, 327, 295, -142, -397, 915, 544, -388, -795, 604, 301, 143, -376, -926, 348, -435, 135, -789, 956, 24, -389, 94, 237, 792, 490, -202, -44, 278, 270, 306, -185, -1237, -978, 198, -139, 725, -144, -310, -878, 1015, 383, -706, -735, 1041, 970, -9, 710, -95, 19, -295, -186, -559, 684, -127, -163, -298, 278, -879, 409, -256, -172, 626, -20, 100, 150, 574, 286, -233, 418, -125, 507, 204, -584, 145, -300, 275, -245, 7, -391, -196, 204, -379, 155, 131, 159, -339, -250, - -436, -389, 510, -191, 329, 200, -311, -51, -272, 4, -172, 637, 544, 361, 508, -132, -563, -653, -92, 189, 941, 567, -216, -182, -251, -470, -27, 95, 596, 59, -420, -1079, 1702, 43, -1317, -99, -491, 223, 654, 594, -733, -1176, 201, -563, 179, -114, 519, -170, 74, 308, -480, -589, 62, 155, 513, -12, -821, 540, -458, 424, -398, -271, -45, -130, -883, 166, 247, -854, 361, -336, 171, -285, 825, 643, -832, -441, 568, 712, -851, 1124, 73, 905, 657, 1068, -330, -452, 240, -885, 135, 112, 1555, -482, -1461, 2468, -1166, -897, - 1423, 643, -831, 1384, 154, -1127, 1402, 170, 126, -245, 206, 930, -227, -324, -484, 693, -252, -177, -97, -279, -298, -434, 415, -62, -39, -157, -107, 52, -188, -327, 41, -265, -489, -510, 633, -276, 59, 583, -281, -270, 41, 288, 124, 121, 561, -348, 81, -258, -159, -115, 927, 458, -151, 129, -492, 155, -450, -283, 218, -123, -931, 571, 235, -1533, 214, 458, -1148, 525, 306, -404, -113, -21, -280, -94, -163, -514, 16, -257, -54, -127, 252, 916, 769, -707, -76, 964, -166, -181, -983, 114, 326, -161, 842, 2013, -674, -848, - 1436, -95, -770, 895, 592, -464, -692, -858, 265, 462, -380, 1353, 885, -1685, -1615, 944, -758, -985, 1282, 207, 1715, 823, -204, -229, -1231, -961, 2814, 777, -599, -1358, 42, -553, -1210, -188, 1427, 607, 22, 1173, 1029, -323, -1301, 204, 787, -323, -301, 1636, 944, 164, -167, -838, -819, -211, 782, 315, -311, -148, -360, 307, -230, -313, -197, -37, 239, 316, 285, 119, -741, -260, -140, 284, -284, 53, -71, 690, -437, -307, 717, 200, -351, 561, -188, 166, 52, 129, -419, -113, 591, 573, 246, -224, 162, -258, -200, -158, 317, -477, - -91, 383, 1526, 1267, -337, 900, 96, -702, 451, 769, 260, 331, -1007, -207, 121, 202, -146, -880, -313, 315, -211, -95, -740, 1138, 146, -942, 536, 1336, -687, -404, 199, 439, -428, -845, 726, 1214, -94, -481, 161, 342, 558, 777, 55, 1417, -28, -1585, 16, -181, 520, -169, -1288, -39, -554, -548, 779, 404, 446, 553, -1153, -608, -199, -19, 471, 13, -233, 29, -392, -791, 80, 1223, -627, 114, -486, -354, 843, -1035, -7, 451, -361, 166, 133, 254, 302, -548, -648, 1095, -224, -359, 570, -567, 357, 67, -227, 169, 479, -94, - 69, -238, 119, 26, -27, -213, 264, 126, -22, -26, 222, 177, -199, -370, 204, -27, 106, 16, -90, 184, 10, 151, -56, -35, -101, 25, 181, -45, 444, -184, -129, 15, -188, 117, -1319, -1892, -1673, 3367, 3214, 3208, 9057, 3218, -373, 596, -6266, -7633, -2565, -4284, -5937, 763, -330, -994, 6537, 3989, 1666, 10205, 4817, 890, 4651, -1105, -5550, -5316, -5063, -7016, -6867, -1613, -2477, -4043, 4724, 2174, -1702, 6820, 2202, -804, 7716, 7030, 1619, 7297, 7406, -287, 1837, 835, -7130, -8278, -6163, -11650, -11030, -6626, -8845, -6655, 752, 5463, 6201, 13324, 12115, 10681, - 11510, 8487, 4309, 1312, -936, -6494, -7827, -8382, -9446, -8965, -7642, -4943, -3590, -3514, 668, 2123, 4175, 9929, 10313, 7047, 8809, 3719, -1220, -2923, -4521, -6196, -4486, -3004, -2986, -1035, -284, 18, 1583, 2008, 1916, 2935, 1848, 1189, 1479, -889, -819, 241, -2397, -1702, -629, -2321, -1433, -171, -2332, -2467, -1636, -2418, -1587, 1801, 3379, 5372, 7933, 7398, 6334, 5949, 3216, -1001, -4978, -8813, -10460, -9444, -7648, -5782, -2717, 845, 3402, 4766, 5140, 4514, 4014, 3704, 3722, 2555, 1194, 531, -309, -987, -817, -1509, -1576, -1065, -740, -1023, -939, -1263, -1480, -1509, -1284, -1281, -905, -552, - -328, -236 } - }, - { - {-112, 422, 223, 186, 104, -45, -13, -43, -88, -122, -86, -125, -53, 119, 40, -6, 0, 78, 36, -49, -53, -40, -220, 91, 23, 2, -45, 29, 4, -61, 32, 80, 0, -100, -26, -43, -47, 12, 97, -25, 23, -115, 74, -142, 91, 20, 5, 1, 90, -109, -81, -149, 39, 27, 7, 85, -92, 20, -13, 2, -67, 59, 27, -49, 91, -146, 67, -80, 149, 68, 26, 11, -30, -183, 139, -44, -5, 24, 39, 33, 36, 44, -14, 13, -21, 43, -4, 24, -56, 19, -9, 12, 22, 59, -4, -10, - 20, 23, -25, 30, -37, 30, 6, 26, 1, 17, -10, 6, 23, 11, -5, 17, -5, 403, 192, 263, 72, 90, -15, 103, 11, 92, -68, 179, -45, -204, -56, 4, 11, -65, 157, 9, 61, 151, 74, 2, 0, 36, -138, -91, 55, 66, -50, 14, 67, -137, 193, -20, 29, -31, 72, 99, 5, -105, -107, 209, 5, -61, -9, 121, 89, -62, -84, -185, -57, -76, 8, -69, 16, -180, -73, 21, -73, 39, 72, -37, -5, 34, -46, 70, -5, 89, 1, -31, -103, 11, -128, 40, 2, 72, 1, 74, - 96, 82, 3, -53, -4, -20, 106, -29, 14, 67, 71, -5, 40, 14, 36, -15, 44, -17, 65, 15, 12, -6, 6, 6, 85, -272, -88, -62, 47, 53, -186, -84, -37, 44, 99, 31, 136, -112, -162, 46, 6, -29, -111, 359, -19, 95, 22, 11, -8, -56, -136, -108, -33, 91, -76, 188, -64, -18, -154, -184, -16, -117, -65, 250, -137, -38, -133, 48, 7, -49, -139, -27, 1, -159, 19, -86, 127, 83, -73, -39, -40, 38, -7, 100, -52, -66, -68, 228, 206, -71, -198, 27, 62, -7, 59, -83, - 17, -96, 69, 5, 220, 135, 209, -190, 83, 127, 5, 96, 70, 14, 144, -27, -15, 36, 21, -59, 58, -45, -38, -5, 15, -7, 22, -34, 18, -5, 5, 18, 27, 12, 31, 28, -21, -29, 24, 8, -51, -22, 42, -26, -894, -145, -258, -292, 79, -99, -254, -211, 35, -208, 30, 310, -77, 133, 101, 261, 68, -182, 42, 284, -132, 141, -209, -191, 63, 81, 223, 13, -136, 130, -91, 99, -11, 141, -119, -77, -133, 2, 25, -52, 103, -235, 31, 237, 52, -67, 92, -121, -61, -297, -87, -10, - 47, 5, 160, -238, 24, -32, 121, 64, -45, 170, -148, -20, -118, -229, -95, -52, -64, 172, -153, -247, 11, 81, -24, -71, 86, 95, -68, -56, -95, -39, 201, -92, 111, -33, -2, -18, -5, -103, 27, -61, -1, -7, -13, 3, -22, -32, -30, -8, 12, -20, 35, 15, -444, 253, 287, -16, 161, 72, 339, 448, 58, 58, 130, 55, 76, -65, 90, -75, 119, 137, -384, 199, -41, -72, -118, -157, 64, 109, 176, 34, 31, -225, 11, -66, -74, -34, 31, 12, -17, 220, -11, -74, 74, -87, 114, 149, - 168, 86, 19, -94, 187, 59, 26, 19, 25, 13, -107, -153, 138, -142, 133, 120, 89, -20, -100, 89, 118, 260, 121, 97, 61, -256, -78, 30, -41, 109, -221, 10, 73, -208, -19, 68, -50, 25, -121, 45, 16, -53, 95, 55, 4, 103, -47, -47, -11, 20, 42, 157, 26, 53, 37, -3, 34, -28, -30, -44, 28, -25, -21, 16, 16, -21, 53, -33, 37, 33, -16, 50, 14, 21, 25, 2, 5, 59, -5, 825, 249, 61, 161, 412, 166, 497, 122, -110, -36, -42, -48, 135, 213, -99, 46, 149, - -55, -207, 164, -20, 78, -71, -104, 169, 39, -16, -48, -188, -93, 102, 26, -65, -33, 28, 71, 189, 60, -175, -40, 11, -55, 63, 90, -176, -213, -12, 53, -23, 164, -303, -64, -138, -170, -19, -13, 45, 162, -2, 25, 52, -26, 216, 138, -178, -156, 118, 262, -23, -122, 258, 137, 60, -114, -124, 128, 6, 97, -59, -188, -104, -128, -81, 74, -105, 15, 44, -37, 43, 32, 37, 22, -68, 38, -22, -35, -17, 51, 39, 7, -59, 52, -24, 90, -15, 13, -86, -110, 36, -103, -21, -16, -59, - -28, 12, -92, -39, -9, 9, -19, 64, 9, -26, 405, 197, 365, -123, 3, -93, 367, -378, -54, 97, -73, -75, 123, -43, -117, 323, 182, 37, 545, -149, -36, -115, 4, 90, -141, -18, -73, 208, -176, 47, 12, -55, 19, 122, 83, -165, -289, 7, 59, 239, 280, 279, 25, -161, 201, -487, -80, -191, -284, 198, -65, -92, 154, -56, -83, 425, 5, -125, 148, 11, 112, 83, 55, 257, -154, -95, 15, -221, -2, 42, -56, 76, 127, 271, -102, 90, 234, 142, 69, 44, -81, -171, 87, 130, -29, 13, - -27, -22, -98, 19, -30, 17, -91, -46, 0, -16, 84, 37, 0, -117, -53, 58, -69, -1, 45, 46, -80, 74, 57, 19, 75, 68, -136, -24, -53, 37, 73, 90, -19, -50, 11, -27, -631, -949, -160, 47, -16, 26, -44, -191, -107, -152, -41, 154, 184, -167, -246, 211, 44, -136, 11, -23, -150, -126, 350, 178, -188, 96, 40, 150, -182, 203, -203, 140, 91, -43, -95, 90, -378, -188, 232, 374, 208, -262, 6, -185, 249, 51, 65, 18, -205, 100, 304, 34, 230, 163, 106, 176, 373, -103, -375, 182, - 1, -89, 19, 323, -131, -224, 110, -59, -38, -85, -50, -101, -175, -88, 217, -295, -185, -109, -211, -206, -12, 128, -194, -3, -71, -82, -174, -110, -200, -10, -154, -12, -3, 142, 101, -71, -76, -102, -30, -72, -68, 86, -136, 52, 13, -87, 11, -57, 35, -29, -110, -137, 1, 37, 59, -25, 26, 44, 2, -71, -7, -91, 12, 43, 42, -365, -238, 62, 59, 487, -425, -291, -164, -80, -53, 158, 152, -225, 232, -54, 105, -162, 346, -67, -130, 223, 161, 130, -235, -221, 292, -153, 86, 71, -106, 248, - 76, 0, 55, 182, 234, 72, -208, 48, -297, 177, 78, -333, 236, 55, -173, 305, 97, -83, 178, -28, 337, -77, -84, -71, -43, 437, 93, 7, 120, -367, -229, -250, 28, 232, 32, 289, -372, -154, -236, -220, 545, -56, 195, 139, -116, -27, -75, 41, 30, 149, 92, 298, -160, 25, -50, 65, -1, -6, 0, -64, -280, 104, 67, 41, -73, -27, -35, -157, -9, -57, -101, 57, -85, 36, 51, 39, 66, -110, -58, -74, -66, 39, 79, 45, -25, -15, -18, -35, 115, -40, 82, 50, -30, 33, -21, -1, - 30, 30, -493, 154, -211, 120, -148, 398, 67, -279, 44, -285, 231, 440, -375, 248, 92, -11, 182, 469, -179, -1, 144, -513, 30, 233, -142, 167, 182, -94, 460, -229, -415, -179, 50, 11, -85, -179, 126, 116, 1, -293, -68, -74, 196, -128, 772, -97, 111, -36, -32, -374, 39, 278, 225, 752, -80, -73, -155, -30, -211, -16, 302, -160, -30, 55, 72, 297, 242, 68, 583, -110, -539, -540, -380, -78, 171, -53, -141, 257, -15, 228, -140, -26, 186, 157, -56, -55, 20, 48, -59, -126, -180, -61, -76, -23, - -128, 97, -38, 29, -65, -93, 125, 56, -63, -17, -51, -55, 55, -34, -61, -122, 98, 39, -52, -92, -123, -23, -84, -85, 105, -61, 22, 5, -44, 45, 21, -16, -22, -27, 877, -632, -479, -153, -303, -347, 426, 173, 85, -134, -85, 516, -150, -217, -618, -89, -15, 292, 108, -125, 39, 256, 116, 160, 396, 497, 138, -185, 128, -298, 205, 168, -106, 10, -230, 93, 7, -448, 437, -39, -203, 270, -414, -96, 456, 260, -6, 17, -574, 202, 321, 183, 107, -31, -423, -1244, -99, 254, 350, -32, -365, 614, - -285, 280, 465, 383, 71, 464, 53, 165, 98, 281, 55, 89, 591, -199, -129, 500, 261, 135, -207, 50, 407, -45, 325, 74, 71, 204, -111, -11, 21, -22, -92, 159, 74, -223, 121, 82, 117, 57, -65, -1, -72, -83, 98, 124, 51, 75, -68, -66, -45, -81, -106, -158, 21, -102, 73, -39, 41, -147, -97, -33, -50, -46, -69, 16, 136, 143, 51, 8, -85, 112, 438, 417, -110, -213, -42, -126, 479, 312, -838, -92, 67, -393, 154, -573, 434, 105, -69, 238, 116, -121, -194, -141, 613, 25, -7, 136, - -86, 246, 722, 295, -108, -128, -109, 420, 146, 425, 291, 212, 119, -185, -207, 190, -434, 74, -232, -191, 11, 297, 38, 24, 103, -93, 493, 645, 734, -3, 333, -438, 165, 254, -205, 375, -304, -599, 75, -314, -52, 29, -323, 81, 432, -265, -263, 220, 400, -18, -153, 372, 28, 84, -260, -52, -22, 307, -160, 26, -77, 68, -11, 60, 72, 56, -5, 31, 61, 87, -76, -138, -31, -19, -135, -156, -18, -71, 106, -105, 79, 151, -17, -244, -34, 50, -95, -114, 8, 71, 374, 130, 108, -9, -1, -30, - 102, -24, 109, 324, 282, -35, -28, -52, 3, -522, 950, 59, 247, 725, -268, 74, -138, 191, -209, 209, -511, -607, -18, -360, -27, -34, -40, -103, 39, -169, 152, -482, -192, -650, -32, 149, 312, 701, 390, 121, 90, 201, 156, 118, 284, 297, -94, -594, -588, -404, -241, 59, 200, -218, -345, -603, 18, -230, 551, -245, 139, -418, -201, -73, -171, -808, -840, 231, 87, 22, 432, 246, 347, 279, -523, -114, 985, -182, -371, 145, -215, 101, -606, 247, -278, 42, -39, 400, 25, 161, -344, 66, -194, -87, -236, -179, - 125, 140, -314, -105, 24, 61, 80, 43, -121, 139, 59, 49, -15, -7, 45, 142, -149, 143, -36, -3, -52, 92, -87, -49, 126, -232, -3, 48, -141, -46, -326, 239, 280, -16, 68, 77, 97, -143, 158, 103, 124, -103, 68, 98, 144, 564, 429, 56, 456, -85, -186, 250, -347, -680, -1016, 85, 22, 393, 288, -379, -193, -994, -66, -463, 109, -233, -110, -191, -73, -77, -344, -155, -401, 321, -80, 274, 712, -376, 205, -58, -176, 183, -380, -647, 311, 152, 310, 194, -1357, -616, 181, -452, -38, -386, 568, 684, - -33, 756, 107, 343, -100, -25, -422, 268, 546, 118, 909, 22, 125, -267, -400, 538, 854, 298, 166, 84, 323, 28, 62, -800, -587, -61, 42, 106, 601, 647, -119, 42, -222, 135, -414, 11, -438, -371, 191, -11, 48, -246, 158, 193, 130, 196, 231, 20, -132, 102, -180, -44, -111, -263, -76, -145, -118, 219, 120, -78, -174, -260, -171, 175, -173, -17, 13, 120, -246, -196, 86, 305, 194, 78, -1, -184, -24, -112, -214, 364, -532, -262, -993, -1238, -918, -419, 281, -8, -218, -452, 1, 818, 400, -715, -118, -147, - -506, -90, 37, 345, 253, -533, 383, -301, 163, -280, 85, -408, -153, 203, -738, -140, -278, 243, -184, -681, 802, 774, 11, -312, 437, -1045, -328, 312, -352, -221, -27, -337, 67, -86, -701, 302, -89, -214, -240, -184, -44, -191, -297, 582, -277, -273, 276, -6, 954, -189, -591, 340, -309, -261, -462, 322, 589, -1147, 90, 972, -158, -59, -384, 663, -47, -358, -48, -336, -271, 480, -288, -22, -160, -198, -336, 144, 112, 177, -40, -269, -186, 12, 47, -410, -119, -263, 411, -135, 29, 61, 51, 46, -334, 228, 11, -125, - 299, 49, 391, -67, 452, 107, 182, 224, -293, -190, 143, -238, -188, 74, 1, -167, -397, 197, -783, 1565, 1116, -21, -298, 249, -939, 16, 1168, -206, -406, 20, 1325, -189, 291, -281, -599, -484, -122, -221, 244, 339, 19, -497, -697, -641, -103, -140, -345, 325, 263, -279, -341, -372, 211, 75, 260, 663, -3, -563, 385, 153, 131, 43, -9, -270, 492, 254, -194, -231, -153, -639, 179, 474, 145, -446, 528, 389, 220, 62, -274, 148, -912, 147, -54, 820, -290, -400, 176, -207, -14, -586, -104, -154, 797, -511, -959, -623, - -1247, 250, -251, -78, -664, -421, -1101, -484, -382, -51, 274, -351, -58, -62, -52, -92, 241, -408, 184, -156, -318, 57, -89, 304, 158, 13, -157, 391, 363, 224, -134, -184, -184, -167, 407, 665, 82, 612, 669, 230, 17, -584, -58, 120, 93, -46, -157, -492, -5, 349, 61, -367, -89, -272, 1493, 52, 253, -255, -481, -663, -211, 178, 442, 354, -309, -9, -651, -247, 241, -560, -291, -217, 809, 412, 448, 410, -460, 78, 175, 182, -39, 534, -114, 231, 425, 153, 122, 347, 493, -295, -568, 376, -57, -6, -601, -572, - 135, -290, -215, 488, -506, 648, 428, -299, 350, -392, -383, -477, 681, -483, 217, 198, -771, 65, 94, -621, -1051, -951, 690, -718, -10, -646, -144, -465, -35, 286, 183, -473, 484, 550, 1170, 297, -784, 268, -482, 253, -689, 362, -295, 44, -141, 274, -85, -289, -662, -668, 73, 55, 418, -306, -29, 644, 185, 444, 137, -127, -51, -164, -438, 148, -528, -320, 112, 428, -577, 312, 59, 404, -141, 222, 415, 450, 459, -219, 223, 351, 385, 67, 229, 112, -181, 708, 328, 352, -300, 27, -654, -10, 110, 128, -577, -600, - -951, 661, 68, 228, -157, 351, -261, -255, 196, 504, 118, 332, 1024, -147, -618, -1311, -187, -506, -250, -311, -610, -428, -910, -104, -14, 320, 944, -784, -303, -127, 309, 337, 936, 130, -1069, -243, 220, 839, 220, -1293, -519, 1175, 107, 1172, -687, 41, 92, 711, -65, 647, 970, 141, 823, 581, 141, 1143, 975, 320, 1519, 1170, 733, -1226, -78, 487, 282, -10, -890, -1062, -550, -1523, -239, -1131, -431, -287, -1632, -1546, -1076, 538, 20, -353, -16, -112, -29, -296, -156, 386, 156, 72, -47, 67, -69, 242, -34, -402, 716, 122, - 177, -204, 41, -18, 379, -12, 225, -120, -381, 164, 309, 793, 705, 55, 2, 510, 259, 594, 496, -145, 572, 324, 125, 364, 240, -189, -79, -438, 288, -389, -165, 224, -846, 904, -392, 592, 287, -756, 109, 473, -301, -790, 521, -212, 445, -264, 111, 186, -492, -55, -219, -8, -802, -625, 772, 38, 310, -609, 630, 570, -431, 364, -623, -130, -351, 453, 1099, -16, 1335, -335, -69, 68, 132, -87, -761, 1320, 853, -97, 715, 569, 742, -278, -23, -1330, 598, 635, -179, -222, 830, 448, 435, 1046, 168, -527, -650, 202, - -208, -760, 630, -882, 32, 206, -639, -981, -679, -244, 64, 807, 529, 264, -1523, -418, 907, -64, -337, 278, -828, -503, 683, 5, 3, -283, -3, 429, -137, -301, 231, -98, -591, -308, 50, -35, -43, 19, -264, 10, -409, -531, 65, -41, -896, -90, -545, -301, -106, 144, 155, 496, -456, -296, 90, 483, -504, -522, 740, -108, -50, -135, -12, -306, 126, 359, 186, 313, 15, 122, 0, 51, -1123, 638, 996, -22, 1148, 344, -993, -616, -76, -349, -604, 638, 752, -75, 524, 700, -553, 493, 845, -54, -1135, 444, -30, -228, - 316, 856, -272, -435, 213, -379, -490, -37, 757, 641, -1068, 338, 462, -722, -457, 866, -233, -1267, -158, 1060, -343, -1829, 1920, -548, -217, -947, 1242, 401, -422, 898, -524, -398, -226, 2300, 774, -966, -847, 881, -199, 1283, 29, 963, -1322, 1059, 1836, 171, -191, -325, -313, -733, 1734, 1160, -1027, 288, -1080, -188, 124, 224, 160, 318, 38, -1192, 564, 70, -116, -28, 554, -240, 129, -176, 291, -115, 81, -193, 365, 12, -64, 201, 295, -655, 87, 409, 165, -472, 260, 737, -715, -1126, 229, 137, 448, 428, -50, -1015, -334, 275, - 149, 283, -144, 40, -31, -341, 305, -268, 825, 1887, 365, -730, -174, -179, 331, 284, -590, -841, 225, -712, 142, -443, -510, -111, 86, 241, -568, -230, -225, -707, 593, -223, 38, -105, -472, 187, 132, 16, -102, 5, -17, -279, -600, 256, -298, 260, 183, -600, -486, -56, -70, -69, -129, 488, -338, 49, -637, 543, -624, -331, 310, 8, -500, 397, -672, 51, 202, -18, 73, 321, 152, -693, 350, 49, -418, 594, 234, -658, -72, -525, -70, 213, 175, -670, 853, -451, -248, 475, 315, 78, 317, -26, 443, -197, 91, -55, - 215, 168, -127, -154, 171, -212, 23, 37, 29, -125, 21, -116, -192, -104, -209, -10, 158, 275, 102, 34, 145, 180, -249, 385, 101, -11, -252, -142, 121, 305, -59, -5, -149, 51, 44, -124, -170, -149, -396, -1134, -1414, -520, 4274, 3420, 2270, 4138, -1642, -3916, -1254, -6330, -2465, 179, -1482, 2904, 3970, 649, 2525, 4332, 98, 1195, -278, -5088, -4206, -3180, -3155, -1555, 2417, 1298, 1872, 5313, 2257, 331, 3184, 1478, -1818, 621, -1524, -5155, -1236, -2693, -5309, -882, 128, -1297, 3602, 4153, 1644, 4883, 4946, 925, 1910, 859, -3115, -3496, -3268, -5886, - -5197, -1980, -2410, 513, 3160, 4320, 3575, 5519, 4099, 2200, 311, -685, -3176, -3875, -2857, -3405, -2836, -121, -154, 651, 3075, 1483, 1882, 2944, -54, -910, -478, -1837, -1045, -613, -672, 759, 1560, 607, 867, 983, -705, -250, -297, -1873, 266, 790, -2028, -18, -180, -2049, 773, 354, -2321, 1478, 2200, 523, 4423, 2754, -46, 2356, 432, -2971, -2466, -3870, -5494, -4123, -2680, -1437, 1888, 4084, 4787, 5960, 5844, 4142, 925, -427, -2957, -5403, -5251, -4662, -3906, -829, 436, 692, 2679, 2827, 1958, 1993, 1534, 663, 901, 636, -136, -298, -712, -1391, -1474, -1400, -1273, -834, - -4, 353, 672, 941, 885, 713, 267 }, - {-155, 480, 184, 117, 38, -102, 1, 92, 174, 2, 17, 10, -63, 17, 59, -12, 58, 89, 118, 50, 49, 62, 55, -109, 110, 207, -98, 59, 33, 58, 11, 122, -80, -29, -72, 70, 205, -35, 100, -3, -46, -170, 63, -88, 78, 39, 87, -10, -52, 27, -36, 117, 15, -94, 119, -27, 93, 71, -4, 68, 135, -38, -47, -39, 67, -56, -72, 83, 1, 56, -89, 132, 8, -38, -15, -15, 53, -50, -79, 46, 71, 67, -63, -95, 38, -4, -11, -37, -34, 46, -12, -8, -29, -35, 7, -26, - 11, 6, 35, 23, -10, 12, 20, -22, -9, 0, -10, -17, 12, 33, 19, 24, 0, 373, 293, 147, 22, -56, 170, -100, -106, -25, -186, 112, 8, -78, 44, 108, 186, -87, 108, 241, -69, 1, 56, 125, -31, 136, 97, 138, 32, 105, -107, 184, -22, 177, 89, -20, 23, -30, -4, -65, -30, -80, -58, 62, -16, -173, -38, 18, -4, -97, -99, -51, -42, 134, -53, -149, -197, -219, -75, -97, -7, 33, 106, -143, -64, 16, -14, -65, 16, -151, -14, -178, 95, -97, -46, 122, -17, 83, 25, 30, - 96, 23, -76, -36, 8, -75, 40, 75, 37, -59, 44, 62, 13, 33, -18, -35, -23, -35, 25, -5, 23, -30, -21, 23, 198, -429, -115, -217, -41, 0, 236, -115, -385, -135, -10, 147, 46, -143, -334, -86, 91, -37, 188, 8, 82, -18, -148, -161, 97, 119, 14, 39, -6, 73, 17, -198, 11, 280, 38, -69, -26, -74, 17, -63, -121, 188, -58, -77, 170, -88, -151, 8, 1, 6, -217, 177, -67, -3, 163, 149, -233, -58, 45, 57, -21, 128, 35, 64, 89, 14, 71, 108, 23, 1, 100, -265, - -59, 8, 136, 76, -33, -26, 99, 93, -106, -14, -38, 4, 59, 75, 15, 93, -9, -65, -31, 8, 7, 10, -24, 65, -13, 24, -9, -28, 19, 0, -12, -23, 6, -21, -3, -39, -31, 10, -6, -30, -62, -21, 14, 54, -852, -338, -170, -244, 78, -85, -80, -12, 110, -99, -115, -171, 36, 151, 36, -118, -142, 42, 129, 116, -162, -243, 20, -228, 123, -3, 86, -8, 83, -90, -35, 235, -284, 130, 69, 31, -99, 62, 143, 36, -172, 34, -108, 84, -236, -10, -214, 165, -15, -44, -59, 90, - -360, 166, -102, -220, 90, 175, 202, 116, 45, -15, 26, -19, 131, -75, 39, 100, 252, 39, 7, -180, 117, -90, 23, 4, 135, -119, 9, 121, -8, -146, -197, 164, 16, 30, 86, -18, 43, 34, 1, 29, -11, 4, 47, 40, 46, -73, 31, -55, -21, -47, 45, -53, -486, 238, 378, 74, 30, 211, 71, 65, 115, 16, 120, 122, -98, -18, 16, -119, -74, -1, 58, -70, 394, 210, -58, 29, 125, 158, 179, -75, 126, 148, 8, 43, 42, 84, 60, 37, 83, 80, -171, -132, -263, 29, -94, -131, - 135, -38, 85, -325, 358, -26, -171, -31, 284, 206, -46, 8, 137, -65, 59, -104, -224, 27, 20, -179, -72, -177, 31, 66, 40, -86, -157, -238, -285, -204, -80, 17, -70, 28, 94, 84, -119, -12, -129, 47, -45, 37, -2, -52, 37, 43, -38, -18, -50, 67, -79, 17, 25, 24, -8, -18, 17, 36, 35, 29, 22, 30, 9, 57, -13, 63, -40, 20, -12, -16, -45, -35, -30, -41, 16, -33, -5, 30, 10, 895, 237, 66, -33, 539, 63, 256, 53, 170, 281, 99, -156, 166, 193, 30, -14, 41, - 354, 24, -121, -215, -63, -7, -246, 41, 73, 141, 60, 99, 271, -85, -43, 166, -26, -74, -14, -242, 157, 102, 5, 156, -78, -213, -459, -168, 169, 187, 6, 131, -130, -141, 373, -216, 169, -191, 39, -278, -291, 315, -121, -114, 435, 32, -49, -205, 159, 251, 12, -136, -257, -41, 186, -60, 63, -114, 91, -44, 29, 198, -215, 66, -62, 13, 24, -26, 229, 71, 33, -69, 1, -55, 96, -48, 76, 76, -82, -1, -14, -54, 108, 17, 50, 3, -40, 21, -1, 1, 30, 47, 16, 62, 18, -7, - 34, 22, -26, 6, -12, 12, 55, 61, 8, -8, 454, 153, 376, -230, 75, 213, -289, -97, -113, 32, -146, -87, 223, -66, -43, -14, 279, -101, -130, 301, 48, -210, 89, -45, 47, 115, -172, -38, -129, -229, 27, 8, 43, -225, -237, 94, -21, 91, -10, 132, 37, -4, -152, -145, 40, 148, 70, -41, 428, 104, 72, 197, 71, 147, 147, 98, 58, 76, -63, -32, 31, -180, 47, -291, 79, -192, 151, -107, 82, -36, -144, 50, -39, 155, -135, 412, 344, 161, -297, 95, 130, -124, 53, 38, 199, 193, - 79, -3, -29, -39, -118, 180, -15, -20, -1, -49, 18, 61, -51, 94, -37, -75, -82, -1, 53, 55, -16, -18, -65, -26, 31, -74, 82, 89, -57, 17, -72, -22, 10, 30, -56, 94, -565, -1087, -46, -218, 189, -56, -301, -29, -244, -269, -230, 356, 185, -238, -136, 271, 157, 242, -166, 156, -147, -149, -46, -65, -460, 126, 263, 113, -273, -63, 49, 70, -243, -54, -350, 77, -166, -15, -122, 67, 375, -40, -69, 188, 275, -166, 75, 104, -230, 124, 116, -271, 43, 176, -41, -285, -179, -184, 260, 101, - 255, -150, -292, 70, 147, -62, -209, 140, 206, 195, -240, -125, -49, 390, -81, 233, 70, -274, -222, -42, 154, -259, -14, -48, 144, -31, 323, 41, -72, -95, -80, -92, -58, -30, 32, 0, -36, -117, -9, -114, -48, 48, -38, 20, -31, -86, 55, -13, 140, -26, -109, -77, 47, -20, 8, -30, -69, 26, 80, -67, -19, 107, 52, -63, 87, -556, 0, 15, 321, 78, -128, 190, -91, 83, -301, -89, -191, -106, -381, -145, -227, 526, 302, 320, -374, -320, -153, 179, -17, -4, 11, 107, -25, 152, -217, -187, - -3, -53, -268, -270, -216, -157, -116, -108, -340, 156, 418, -91, 196, 268, -196, 232, 148, 55, 382, -19, 320, 118, 42, -300, 121, 147, -77, 438, 351, 67, -129, -219, 128, -216, 89, -5, 261, -1, -384, 27, -150, -62, -288, 338, 178, 122, 83, 377, -106, -397, -60, 248, 9, -205, -50, 27, -85, 47, 122, -2, 7, -27, 42, -8, 147, 43, 46, -35, 59, 75, 134, -111, 75, 74, 2, 22, 135, 72, 37, -82, 115, -35, -62, -77, -2, -198, 127, 61, 26, -95, 113, 108, 198, 120, 36, 32, - 13, 160, -503, 227, 166, 215, -235, -418, 121, 125, 21, -352, 336, 96, -180, -310, 140, -138, 539, 628, 92, -101, -235, 356, -406, -146, 500, 124, -98, -271, -250, -141, 8, -331, 74, 352, -46, 132, -259, -237, -81, -196, 512, -189, 230, 189, 207, 54, 101, -356, -357, -342, -77, 256, 590, -239, -428, -99, -198, 109, 91, 328, -202, -5, -267, -51, 472, -61, -259, 338, 110, 54, 177, -380, 57, -129, 36, 173, 415, 116, -485, 176, 41, -76, -203, 9, -53, -27, -14, 68, 110, 133, 43, 9, -79, 25, - -26, 96, -166, 61, 62, -4, 13, 27, -126, -4, -84, 135, 124, 31, 149, -60, 19, 115, -26, 91, 21, 84, 27, -191, -14, -69, -13, 25, 9, -68, 4, -80, -2, -39, 817, -354, -280, -84, 171, -478, 190, -128, 240, -214, -99, 298, 219, 85, -151, -53, 405, 401, -85, 350, -103, 514, -242, -125, 90, 538, 391, 131, -290, -20, -599, -90, 91, 275, 318, 567, 147, -10, -29, -217, -375, -27, -325, 234, 71, 362, 199, -124, 356, -427, 191, -95, 29, -74, 454, 267, 128, 81, -829, -132, 488, 247, - 28, -16, 23, 395, 165, -626, -207, -242, 56, 13, -625, 24, -584, -386, -53, -251, -273, 363, 457, -50, -225, -25, 138, -57, 118, 187, -18, 208, 303, -98, -172, 28, -75, 92, 58, -49, -45, 3, 2, 86, -12, -106, 19, 104, 36, 92, -83, 140, -2, -52, 32, -89, 33, -178, -116, -139, 70, 6, -134, -27, 111, 74, 96, -66, 52, 1, -24, -171, -90, -181, 296, 577, -146, -235, 32, 223, 127, -353, -23, -286, -17, -390, -44, -335, 14, 347, 26, 766, -323, -154, -275, 313, 508, -408, -138, -632, - 117, -4, 171, 157, -356, -209, 275, -103, -80, -343, 693, -91, -746, 211, -198, -219, 266, 211, -217, -235, -74, -428, -260, 146, 94, 152, -133, -308, -363, -359, 296, -528, 6, 131, -166, 17, -6, -68, -424, -74, -174, 272, 341, -60, 531, -26, -8, -160, -36, 772, 72, -343, -141, 303, 220, -422, 6, 65, -291, 245, 54, 274, 39, 45, 39, 25, 115, 167, 12, 86, 258, 25, -96, 50, 123, -95, -31, 19, -125, 118, 102, 136, 23, -138, 30, -44, 20, -25, -29, 17, -83, 118, -62, -74, -98, 234, - -1, -244, 179, 147, 58, -12, 136, 110, -281, -371, 939, -240, -84, 85, 399, 290, -613, -248, -582, 129, 31, -178, -641, 28, -300, 134, 139, 324, 14, 236, 1104, 242, 274, -172, -64, 484, -44, 39, 126, 33, -73, -251, 443, -472, 194, -702, -216, -328, -436, -372, -3, -767, -264, 106, 437, 254, -758, 429, 282, 313, -482, 353, -228, -549, -190, -546, 264, 653, 162, -62, -429, 346, -457, 682, -129, -73, -413, -449, 65, 533, 174, -367, -150, 89, -77, -147, 349, 180, -164, 451, -37, -641, 802, 427, 330, 151, - -109, -40, -67, 239, 54, 35, 528, 206, 9, 25, 75, 276, -221, 155, 15, 52, 50, 177, 87, 11, 298, 227, 20, -105, -106, -40, 243, 122, 136, 131, 162, -202, 201, -54, -54, 186, 292, -43, -82, -3, 278, 321, 122, 197, 151, 516, 96, -330, 149, -95, 154, 566, -797, -360, -641, 365, -129, 64, -212, 463, -454, -457, -209, -106, -327, -566, -274, 107, 372, -520, 344, -195, 41, 677, 517, -7, 272, 132, -108, -80, -917, 128, -93, 92, 179, -71, 25, 929, -833, 80, 1005, 132, 277, -393, -108, 526, - 922, 48, 817, -318, 739, -259, 547, 556, -137, 1082, -180, -45, -321, -488, -518, -237, -311, -752, -351, -159, 279, 276, 35, -386, -65, -109, 485, 151, -253, 416, 93, -51, -59, -302, -46, -120, 126, -305, -146, -213, -212, 386, 149, -128, 116, -98, 74, -232, 346, 16, 97, -9, -233, 214, -28, 78, 246, 170, 105, 19, -363, 173, -139, -17, 312, -7, 116, 74, 149, 209, -76, -170, -112, -137, 65, 188, 322, 185, -376, -49, -411, -348, -1192, -843, -600, -56, 807, -528, -69, -405, -592, -485, -604, -626, -250, -739, - -809, -699, 198, -482, -255, -602, 575, 946, 80, -106, -334, 80, -60, -22, -77, 299, 61, 646, -562, 51, -478, 980, 239, -571, 450, -409, 365, -550, 323, 50, -332, 299, -524, -173, 165, 537, 233, 951, -214, -610, 57, -173, 72, -403, -352, -651, 82, -692, -140, -107, -609, 408, 514, -298, -33, -894, 1029, 1251, 200, -491, 170, 1101, -516, -232, -589, -341, -646, 267, -31, -362, 281, -362, 151, -225, -105, 151, 78, -1, -242, -46, 212, 125, -403, 320, -281, 149, 184, -125, -238, 129, -192, 159, 113, -249, 91, -32, - 96, -148, -407, 113, 70, -165, 104, -148, 288, -3, 117, 35, 375, 52, -506, 286, 186, 88, -961, 1758, 666, -145, -530, -148, -563, 605, 1527, 33, -1013, -464, 551, 205, -202, 728, -141, 91, 418, -44, -420, -137, 344, -440, -400, -162, 143, 22, -76, -185, 324, 34, 479, 378, -494, 242, 589, 329, -456, 176, 98, 397, 10, 138, 107, 164, 831, 786, 487, 1066, -525, 549, -633, 404, -7, 369, 462, 149, 120, 561, 261, -149, 356, 2, 478, -507, -290, 44, 1153, -795, 77, -1000, -119, 116, 394, -487, -97, -502, - 130, 619, -380, -895, -191, -88, -243, 217, 155, -253, 89, -216, -212, 201, -33, -120, -404, 219, -18, -256, -206, 191, 544, 53, -157, -72, 198, 489, 97, 43, 407, -12, 110, -38, -81, -18, 147, 231, 138, -65, -87, 206, 146, -306, 290, 79, 565, -141, 143, 341, -235, -144, 192, -322, 1472, 121, 107, -324, -206, 244, 225, 135, 568, 237, -240, 300, 607, -25, 665, -66, 323, -678, 1227, -184, -144, 204, -928, -240, -447, 653, 359, 369, -433, 156, 156, -578, 160, 492, 420, 143, -143, 58, -278, 931, 141, 420, - 344, 501, -830, -68, -250, 153, -308, -366, 688, -658, 504, -418, 530, -122, -555, -55, -834, 514, 479, 577, -1725, 495, 312, -533, -355, -496, 890, -1274, 764, 1786, 35, -857, -342, 517, 1051, 288, -358, -773, -1293, -107, -7, 512, -386, -177, -296, 884, 58, -28, -253, 183, 52, -2, 36, -11, 168, 564, 692, 363, -101, -57, 277, 69, -168, 81, -272, -166, -332, -487, -1020, -405, 161, 50, 578, -409, -287, 737, 278, -191, -299, 240, -70, -280, 734, 87, -29, -228, 27, -290, -386, 243, -831, 116, -496, 750, 69, 198, - -417, 328, -106, -316, 158, -325, -171, -277, -662, -400, 512, 403, 333, 341, -803, -247, 176, -252, 494, 328, 44, 279, 828, -254, -821, 1579, -681, -899, 998, -487, -267, 210, 519, -603, -173, 51, -377, 2062, -5, -348, -118, 9, 529, -1023, -758, -442, -392, -44, -859, -11, -63, 312, 1324, 1314, -498, 1014, -988, -902, 556, 819, -268, 221, 122, 560, 721, -7, 64, 918, -810, -1651, -165, -662, 383, 766, -58, -527, 1072, 305, 231, -292, -845, -492, 113, -382, 516, -52, -290, -51, -331, -368, 514, -166, 220, -369, 547, -52, - -10, 331, 526, -62, -83, -351, 67, -303, -247, -215, -63, -523, 24, -242, -63, -524, 176, 592, 253, -372, -732, -62, -42, 403, -996, -216, 268, -214, 504, -13, 317, 77, -598, 647, 6, 396, -409, -622, 577, -616, 189, -140, 543, 6, 117, -326, 101, -229, -810, -633, 266, -46, -25, 136, 595, -265, -188, -500, 212, 190, -68, -95, -1356, 67, 373, -477, 329, -743, -148, 55, 461, 598, 64, -277, 180, 1073, 923, 932, -51, -78, 189, 117, -435, 282, 1160, -828, -282, -235, -8, 51, 141, -614, -956, -349, -68, 1910, - 956, 653, -101, -161, -498, 835, 108, 537, -209, -251, -398, -334, -1422, -618, -757, 590, -68, -269, -58, -572, -284, 618, 907, -138, 798, 443, 326, 54, 370, 491, 394, -99, -40, 11, 540, -435, -580, -270, 289, -49, -413, -256, -413, 239, -105, 508, 991, 192, 605, 809, 378, 502, 237, 161, 208, -366, 515, -434, -308, 119, 31, -310, 146, 290, 519, 220, -627, 338, 242, 67, 267, -162, -1304, 733, 637, -33, 1048, 474, -720, -705, 304, -289, -643, 43, 60, 288, -163, 376, -97, 356, 448, -416, -1691, 907, -259, -527, - 380, 600, 17, -1130, -152, -44, -1169, -725, 609, -176, -477, -399, 260, -1133, -809, 1535, -134, -888, 345, 835, 354, -1259, 1798, 731, -1115, 620, 811, 132, -756, 783, 868, 532, -696, 657, 1217, 68, 1229, 1527, -820, -484, -572, 1444, 915, -624, 348, -377, -921, 792, 1796, 262, -545, -450, 1078, -99, -1214, -864, 217, -43, 999, -177, 771, -1501, -233, 62, 255, -311, 316, -13, 29, 174, 40, -391, 117, -185, 240, 96, -549, 480, 154, -455, -328, 88, -397, 78, 360, 399, 55, -373, -123, 124, -513, 299, 378, 124, 30, 379, - 137, -170, 184, -137, 31, -262, 164, 607, 1060, 1699, 687, -707, -258, -593, 364, -289, 469, 307, -780, 396, -795, -269, 8, -294, 46, 415, 327, 22, -633, 142, 512, -194, 78, -231, -740, 750, -446, 519, -762, -451, -106, -628, -185, 637, -620, 841, 57, 686, 273, -342, -918, 755, 471, 314, 196, 778, -574, -294, -331, 243, 295, -76, -724, -33, -98, -733, -288, 116, 201, 579, -66, -515, 690, -132, -116, 827, 396, -678, 223, -415, 267, -217, 327, -585, 331, -202, 653, 112, 253, -219, 2, -475, 194, 32, 26, -12, - 141, -191, -173, -22, 82, -52, 130, -241, -41, 187, -40, -8, -34, 6, 17, -381, 78, 308, 12, -43, -76, -36, -278, 22, -64, -34, -141, -233, -46, 231, -125, -69, 115, 50, 183, -173, -60, -25, -131, -1259, -1483, -795, 4401, 3869, 2342, 5135, -1094, -3859, -1357, -7277, -3815, -76, -1883, 2603, 4772, 670, 2804, 5467, 918, 1908, 183, -5611, -4688, -4138, -4558, -2762, 2263, 959, 2265, 5900, 3554, 920, 4376, 1998, -2684, 1458, -1959, -5137, -634, -3176, -5843, -2636, -607, -3063, 3418, 3681, 1742, 5860, 6619, 2514, 3271, 3089, -3442, -2241, -4401, -6872, - -6322, -4051, -4070, -1166, 2641, 3421, 4570, 6443, 5785, 3384, 2468, 447, -2684, -3899, -2861, -3713, -4591, -1552, -1735, -840, 2862, 1987, 2115, 4457, 1135, -193, 733, -1227, -1926, -1068, -1946, -580, 1244, 479, 685, 1579, -373, 332, 856, -1448, -148, 1830, -1730, 156, 289, -3441, -177, -61, -4121, 335, 1449, -521, 4241, 3862, 705, 4129, 2032, -171, 682, -1102, -4442, -4619, -5726, -6506, -3286, -523, 1316, 4102, 6805, 7818, 6216, 4610, 2101, -853, -2600, -5697, -7137, -5236, -4201, -3976, 245, 1936, 2350, 3830, 3377, 2216, 2138, 1522, 480, 598, -3, -1009, -1118, -1353, -1658, -1348, - -918, -646, -254, 210, 154, 285, 166 } - }, - { - {-16, 197, -21, 60, -36, 263, -104, -25, -10, 33, -47, 121, -21, -81, -15, 165, 12, -83, 77, 57, 108, 45, -83, -54, 184, 26, -48, -36, -38, 36, 39, -24, -235, -59, 11, 162, 57, -20, -1, -93, 128, -132, -176, 23, 1, -59, -41, -49, 25, 16, 15, -61, 152, 5, 204, -33, -98, 45, -11, 29, 47, 103, 70, -27, -57, -48, 132, -135, 5, 4, -24, -116, 102, -59, 13, 89, -63, -84, -70, 90, -9, -28, -26, 3, -17, -37, 44, 46, 33, 21, 11, 62, 10, -2, 13, -6, - 2, -15, -8, -8, 42, 10, -29, 36, -78, 68, 40, -91, -51, -7, 8, -4, -14, -46, 83, 17, -36, -48, -3, 172, -24, -80, 110, -42, -104, -10, 88, 66, -57, 16, -71, 42, 40, -33, 87, -23, -159, 30, 82, 77, 10, -11, -115, -38, -16, -50, 103, 147, 67, -198, 67, 235, 96, -11, -2, 109, -54, 36, -99, -88, 90, 103, 49, 28, 18, 21, 48, 10, -10, -34, 24, -69, -14, -29, -143, -70, 29, 54, 43, 97, 75, 81, 114, -72, -47, -20, 36, 43, 67, -14, -23, -12, - 41, -29, 37, 10, -16, -12, 12, -6, 22, 10, 3, -9, 12, 12, -6, 19, 4, 5, -16, 4, -5, 1, 23, 3, 10, 10, 136, -10, 56, -88, -131, -82, 71, -59, -61, -64, -86, 83, 12, 61, -27, 18, -178, -114, -81, 114, 21, 25, 62, -63, -32, -14, 20, -134, -26, -91, -99, 6, -88, 59, 55, 234, -59, 119, -80, 49, -55, 12, 205, 33, 89, -97, 62, -87, -42, -14, 130, -64, -34, -116, -62, -137, -19, 129, 31, 10, 22, 118, -117, -205, 47, 64, -134, -10, 18, -33, - 54, 160, 33, -41, 3, -57, 10, 10, -46, -14, -15, -65, -15, -37, 14, -14, -26, 53, -10, -52, 22, -37, 1, -40, -59, 34, -11, -4, 19, 25, 7, 54, -26, -5, 9, -20, -8, -6, -27, -14, 45, 15, 64, 8, 29, -25, 75, -209, 35, -73, -154, -112, 63, -31, -7, 153, 51, -21, 14, 130, -61, 96, -43, 29, -137, -24, 94, -31, 116, 130, 43, 82, 170, -40, -239, 55, -106, 8, -293, 8, 95, -59, 110, 16, -106, 38, -220, -141, -53, -54, -183, 93, 102, 6, 95, 7, - 26, -59, 86, 65, -34, 202, -38, 167, 144, -8, -23, 0, 46, 68, 22, 76, 26, 26, 224, 85, -97, -45, -1, -54, 34, -39, 226, 38, 107, -81, 92, -1, -44, 19, -72, -48, -12, -52, -32, -32, 28, -49, -11, -35, -17, -17, 63, -26, 33, -9, -52, -9, 33, 13, 6, 20, -31, 27, 19, 16, 31, -18, 8, -52, -3, 39, 36, 9, 7, 5, 30, -399, 1, -1, 103, 176, 62, -88, -146, -23, 190, -36, -36, -141, -3, -58, 141, 168, -287, 188, 120, -109, -23, -150, 1, -45, - 4, 99, 191, -71, 44, -50, -65, 71, 132, 89, -83, -136, 95, 66, -49, -24, 17, -175, 64, 53, -70, -117, 45, -89, 156, 69, -274, 125, -117, -301, -87, -22, 60, -123, -6, 67, -133, -131, -137, -42, 34, 286, 45, 55, -62, -149, 195, -59, -229, 12, -231, 18, -22, -84, -253, 77, 3, -55, 62, 154, 70, -29, -26, 0, 84, 14, 20, 47, 81, -7, -38, -48, -51, 20, -4, -39, -41, 38, 36, 72, 15, -1, -4, 27, -13, -1, -12, 46, -6, 25, -7, 249, 66, 54, 108, 157, - -35, 383, -56, 274, -324, 111, 188, -68, 26, -91, -9, 147, 269, -76, -134, -40, 125, 26, 273, 129, -30, 39, -3, -128, 25, -29, -40, 119, 157, -248, 286, -218, -119, 48, -89, 144, 3, -83, 202, 283, -212, -39, -21, 88, -201, -330, -154, -101, 97, -229, -132, -27, 236, 148, -165, 117, 62, -90, -136, -22, -84, -97, 9, -65, 176, -134, -29, 150, -120, 162, 193, 26, -21, 17, -240, -213, -54, 133, 5, -94, 88, 196, -132, -61, 53, -18, -94, -1, 24, -91, 4, -25, 40, 12, 70, 10, - 55, -36, -16, 2, 6, -4, 49, 21, 58, 55, 5, 16, -9, 37, 57, -29, 146, 119, 159, -154, -204, -110, 138, 6, 573, -44, -14, -139, -259, -381, -84, 125, 201, -126, -244, 31, 2, 244, -82, -101, 301, -165, 19, -233, 149, -47, 1, -53, -354, -223, 19, 196, 131, 15, -367, 243, -149, -153, -159, -211, -33, 199, -163, -180, 123, -60, 71, 366, -161, 7, 18, 155, -109, -101, -51, 232, -53, -124, -22, 181, 236, -236, -267, -92, -40, -90, 57, -189, -66, -178, -353, -141, -82, 46, -325, -91, - 5, 228, 7, -201, -4, -10, -61, -112, 5, 46, -21, 34, 32, -45, 66, -28, -66, 70, 88, -39, -84, -4, -16, 14, 70, 25, 1, 48, -27, -44, -34, -48, 69, -187, 158, 194, -142, -172, -146, 79, -15, 281, 489, -274, 18, -11, -34, 46, 141, -401, 361, -283, -140, 363, -84, -173, 120, 134, 8, -20, -280, 175, -40, 61, -185, 231, -21, -386, -412, 138, -76, -213, 104, -17, 639, 108, -117, -190, -377, -133, 73, -91, 294, -62, -439, -42, 301, -131, 39, 261, 176, -148, -28, 211, 282, -128, - 55, 41, -136, 61, -63, -19, 42, -65, -80, -272, -298, -251, 251, 141, 163, 70, 2, 101, -217, -119, -304, 151, -39, -41, -62, -45, -155, -91, 31, -62, 9, 12, 10, 60, 7, 72, -8, 54, -71, 41, -106, 10, -51, 89, 4, -55, -17, 29, -46, -51, -124, -123, -69, 127, 8, 46, 79, -327, 124, -353, 14, 129, -57, -264, -125, -54, 237, 188, -141, -146, 253, 105, -146, -158, -123, -17, 244, -41, 22, -14, -3, 314, 155, 210, -15, -15, 108, -162, -273, 223, 359, -242, 309, -90, -31, -138, - 159, 10, -173, 106, 292, 229, 106, -219, -90, -443, 74, 232, -143, -35, -176, 47, -105, 173, -109, 59, 206, 118, 387, 204, 131, 249, -208, 373, 115, 228, -74, -255, -395, -74, -66, -102, -93, 149, -272, 413, -70, -331, 190, 309, 128, 41, 65, 117, 39, -66, 79, -61, -1, 131, 0, -3, 142, 22, 78, -10, -66, 24, 14, -54, 45, 60, 16, -38, 35, 14, 110, 27, -19, 72, -93, 30, 22, -99, -148, -39, -58, -35, -73, -49, -30, -10, 183, -390, 287, 99, -59, 424, 328, -538, -360, 339, - 583, -54, 86, -50, -73, -58, -24, 147, 88, 352, 87, 337, 95, 147, -46, -190, 82, 26, -155, 258, 27, 103, 60, -53, -239, 31, -271, -92, -314, -210, -127, 264, 38, 130, 324, -140, -27, 38, 116, 35, 8, -91, 240, 527, 254, -420, -299, -311, 364, -55, -337, 197, -189, -21, -55, -24, -26, 11, 319, 528, 200, 455, 292, 147, 59, 114, -147, 484, 157, -254, -340, 150, 112, -93, 243, 457, 106, -177, 285, -27, -210, 43, 160, 26, -28, 18, 88, 154, 68, 68, 17, 100, -43, -20, -60, -17, - 211, -113, 78, -33, 50, 5, -56, 31, 75, 92, -44, 37, -85, -3, 42, -153, -218, 61, 525, 100, 184, -168, 134, -259, -458, 11, 243, 73, 195, 276, 303, 18, -332, -281, -440, -679, -13, -82, 299, 223, -256, -142, 175, 355, -446, -287, -86, -243, -167, -91, 136, 276, 11, -167, -207, 279, -224, -94, -8, 393, -29, 32, -618, -46, 150, 317, 411, 89, -398, 187, 7, 186, 258, 44, 129, 298, 519, -345, -138, -30, 158, 553, 232, 185, 309, -106, -184, -332, -420, -248, -18, 269, 615, -384, -284, -39, - 603, -338, -198, -302, -57, -271, 85, 52, 143, 321, 58, 206, -134, -132, -172, 14, -87, -200, -181, -88, -48, -41, 203, -153, -47, -57, 145, 37, 105, -68, -71, 146, 47, 39, -123, 188, -96, -5, -67, 60, -70, 20, 123, 150, 273, 154, 385, -455, -325, -51, 668, 270, 17, 362, -225, 543, -127, -477, -92, -474, 385, 230, 151, 150, 9, -152, 187, 277, 140, -97, 249, 332, 298, -37, -258, 450, 106, -27, -75, 54, -293, 292, -55, -81, -374, -204, -231, 525, 188, 6, 70, 272, 391, 199, -504, 459, - -53, 266, 114, 403, -92, -527, 166, -24, 219, -93, -215, 197, -83, 134, 665, -80, -305, 2, 89, -322, 537, -238, -322, 474, -274, 242, 33, -342, -242, -342, 110, 288, -169, 167, 320, -175, 226, -72, 378, -132, 114, 124, -101, 3, 17, -169, -19, 158, -237, -44, 179, 92, 8, -144, 77, -37, 63, -151, -145, -81, 35, 41, -175, -109, 171, 25, 77, -178, 87, 20, -78, 40, 30, 63, -92, 11, -43, -6, -190, 142, -440, -95, 237, 47, -430, 106, -151, 309, 77, 155, -719, 212, 14, 272, 464, 17, - -58, 31, -233, 463, -447, 138, 283, 185, 261, -127, -215, -258, -462, 175, 71, 261, 491, -193, 421, 221, -406, -240, -6, 36, 22, -12, 209, 353, 335, 133, -850, 202, 252, 243, -560, 330, -287, 285, 35, 146, -76, 211, -68, 712, 346, -332, 40, -916, 152, -277, -275, 245, 183, -466, -904, 562, 351, -859, 332, -202, 325, -81, 78, 123, 9, -582, -213, -93, 182, -16, -144, 229, -304, -131, 318, -38, -26, 99, 67, 114, 58, -181, 72, -266, 160, -123, 92, 56, -66, -50, -44, -102, 49, -158, -21, -136, - -89, -216, 107, -73, -52, -130, 57, 89, 70, 43, 23, 17, 80, -18, 87, 57, 199, -118, -105, -184, 333, -255, 3, 49, 856, -116, 618, 152, 466, 29, 133, 151, 826, 827, -427, -391, 473, -599, 1, 162, -597, 340, 48, -48, -108, -182, 72, 64, 112, -367, 3, -90, -482, 246, 336, -539, -401, -197, 291, 282, 271, -29, -109, 254, 860, 463, -169, -112, -117, 580, -463, 214, 123, -723, -299, -33, 99, -613, 422, 275, 123, 117, 293, -580, -70, -482, 22, 299, 503, 310, -318, -169, -25, 17, -366, 818, - -65, 109, -193, 281, -62, 164, -74, 102, 77, 178, -21, 3, -67, 42, -13, -46, 241, -72, -178, -10, -20, 124, -182, 42, -151, -236, 145, -44, -162, 13, -4, 28, -143, 189, 48, 232, -287, -19, 133, -72, -233, -4, 249, 113, -77, 394, 611, -42, 40, -378, 32, -17, -271, -452, -87, -209, -339, -248, 383, -325, 278, -98, -78, 537, -372, -207, 82, 217, 31, -710, -437, 81, -115, 115, -100, -223, 452, 97, -40, -186, -1021, 613, -185, -11, -87, 39, 292, -170, -279, -477, -46, 211, -295, -378, 155, 600, - -102, 558, 410, -408, 750, 496, -496, -765, -221, -333, 40, -242, -60, 366, -640, 313, -105, -360, -402, -401, -487, 101, 291, -261, 416, -54, -244, -502, 7, -56, 193, 598, -217, -453, -159, 13, 153, 409, 107, -51, -336, -2, 12, 152, 63, 1, 112, 168, -126, 209, -122, 96, 242, 219, 13, -343, -142, 52, 84, -238, 386, -234, 176, 209, -159, 21, 42, -90, -328, 70, 146, 26, 275, 192, -188, -648, 1179, 1659, -160, 202, 107, 402, 805, -769, 9, 133, 15, -278, 42, -343, 405, 989, -209, 21, 57, 299, - 28, 116, 381, -762, -56, 747, 768, -898, -190, 129, 127, 267, 676, 190, 1364, 227, 421, 201, -214, -283, -16, -958, -1377, -467, -446, -1435, 225, -34, -801, -391, -1342, -147, -184, 914, -895, 559, -612, -50, -402, -318, 360, 821, -633, -238, -57, -188, -67, 346, 659, 703, -502, 1416, 950, 123, -537, -1166, -264, -434, -317, 76, 375, -245, 140, 439, 72, -140, 447, 297, 154, 195, 469, 472, 5, 38, 191, 177, -76, -141, -80, 86, -11, -60, 31, -95, 66, 308, -12, 108, 378, -99, -134, -144, -15, -209, -41, 178, - -97, -57, 37, 1, 34, -30, 150, -101, -102, 244, 174, -190, -8, -102, -592, 1085, 1807, -425, -92, 322, 810, 273, -469, 296, -401, 105, 257, -96, -541, 165, 578, -142, -824, 648, -188, 529, -193, -128, -202, -332, -11, 587, 329, 99, 475, -222, -185, 183, -250, 330, 193, 504, 861, 755, -540, -1007, -366, -61, 793, -300, 143, 322, -311, -462, -742, -761, 605, 645, -510, -1836, 155, -126, -249, 146, -180, -734, -341, -170, -509, -216, 786, 300, 455, -173, -253, -163, 439, 77, 85, 378, 1090, -91, -156, -545, -515, -754, - -77, 433, 297, -305, 231, -139, -175, -312, -283, 265, -218, 259, 125, 148, -157, -232, 271, 169, -62, 206, -273, 121, -32, 170, -87, -155, -84, -75, 193, 97, -3, -191, -40, 396, -274, -3, -266, 340, -174, -71, -245, 41, -101, 41, 292, 292, 67, 9, -102, -384, -57, -317, 168, -451, -749, -158, -128, 143, -258, 580, -346, -1166, -639, 411, -556, 656, 577, -251, -92, 90, -361, 8, 186, -45, 100, 829, 682, -177, -1094, -821, 58, 584, -442, -182, -519, -654, 57, -181, -778, -837, -1241, 503, 167, 33, 710, 963, - -41, -710, -547, -573, -331, -200, 214, 376, -334, -521, -646, 346, 296, -626, -605, -237, -109, -364, 224, 1555, 927, 1816, 601, -960, 1125, -46, -583, 59, -549, -1186, -497, 275, 563, -132, 518, 304, 1149, 1261, 1031, 345, -295, -181, -175, 220, 288, -436, -167, 73, 936, -131, 76, -102, 336, 343, 397, -21, 3, 6, 82, -38, 51, -344, -116, -119, -327, -333, -159, 119, 392, -259, 54, 138, 446, 609, 413, 389, 430, 94, -170, -339, -492, -607, -483, -284, -581, -586, -232, -105, 1079, -613, 70, 318, -137, -800, 809, 774, - -446, -612, 83, 1073, -563, 307, 686, 211, -259, -511, -337, 239, -82, 183, -301, 202, -666, 974, -95, 220, -47, -1223, 381, -337, 631, 382, 674, -262, -1183, 851, 381, -400, -737, 611, 325, 649, 653, -569, 261, 686, -1003, 920, 451, -27, 291, -517, 1148, -127, 755, 342, 1333, -91, -235, 190, 542, 363, 377, 1350, 78, 332, 787, -519, 540, 66, -898, 336, -303, 1017, -749, -896, -936, 801, 1310, -417, 332, -1543, 147, 76, -60, -721, 120, 308, -240, -197, -195, 491, 228, -306, -334, -190, -80, -94, 139, -531, -321, 286, - 116, 103, 16, 247, -43, -26, -314, 422, 523, -221, -815, -547, -7, 4, 155, 44, -257, -397, -221, 154, 234, 656, 220, 37, 10, -484, -100, 510, 298, -1981, 108, -243, 62, 1533, 1263, 1816, 959, -484, -370, -753, -1004, 353, 88, 263, 319, -293, 457, 775, 142, -208, -263, -549, -365, -332, 151, 246, -788, -466, -109, 528, -239, 340, 422, -1120, -1103, 209, 319, 245, -833, -384, -749, -363, -343, 721, -949, -1322, -497, 261, 224, -1019, -819, -643, -487, 550, 775, 34, -264, -323, -180, -173, -351, -1130, 371, 848, 771, 239, - 1053, 1424, -125, -185, 1091, -266, -666, -1504, -513, 203, -825, -553, 385, -136, 534, 935, -571, -886, -294, -381, -221, -242, -239, 98, 134, 107, 189, -319, 275, -441, -54, 271, 364, -394, -549, 312, -126, 18, -384, 450, -266, -98, -107, 416, -356, 451, -203, -214, 298, 76, 236, -192, 19, 86, 486, -60, 114, 1300, 457, 105, 476, -540, 36, -276, -402, 240, 96, -338, -559, -323, -519, -424, 171, -327, -158, 243, -160, 54, -178, 646, -505, 529, 194, 58, -488, -212, 392, 157, -8, 311, -54, -131, -199, -171, -133, 57, - -1, 64, -573, 300, -239, -227, 202, 135, 77, -111, 404, 344, -501, 447, -61, 302, 608, -130, 330, 309, -300, -218, -400, 33, 71, -647, 267, 95, 503, -201, -1142, 713, 45, 17, 16, -508, -158, -137, -169, -740, 421, 207, 453, -332, 200, -372, -334, 11, 288, 227, 9, -46, -102, 21, -167, -39, 488, -202, 98, 48, 139, -304, 325, -17, -61, 71, -32, 70, 110, -277, -37, 0, -50, -55, 149, -179, 217, 309, 119, -202, -9, -47, -183, 224, -63, -671, -1899, -2828, 595, 2220, 94, 6080, 5608, 3851, 6628, 5097, - 695, 108, -687, -4863, -4957, -3771, -6493, -6057, -1730, -2021, -2041, 484, 1230, -1015, -337, 1944, 1239, -69, 1446, 1001, 76, 1210, 2869, 1886, 659, 2939, 2177, 170, 2527, 3425, 822, 369, 3494, 955, -1363, 1758, 2692, -1378, 628, 3762, 357, 620, 4541, 3568, 301, 2829, 3753, -1305, -773, 1066, -3072, -5132, -3463, -5660, -8406, -7722, -8638, -11004, -11611, -10274, -10858, -10228, -7680, -6135, -3194, -796, 1809, 6303, 7335, 7962, 12353, 12073, 8105, 10432, 8151, 3241, 3583, 5066, 2479, 1615, 3787, 2701, -14, 1295, 2944, 733, 206, 2194, 506, -2288, 738, 1797, -528, 1609, 4290, 1697, - 961, 3774, 2058, -749, 435, -984, -4532, -5550, -5512, -6948, -7846, -6492, -6241, -7116, -6423, -5314, -6121, -5607, -3782, -3015, -2887, -1195, 670, 801, 2551, 4315, 4536, 4479, 5051, 4655, 3320, 2803, 2488, 1712, 1383, 1679, 1478, 978, 995, 1075, 878, 804, 985, 792, 488, 370, 355, 84, 31, -22, -268, -252, -105 }, - {115, 158, -93, 6, 5, -114, 152, -61, -59, 43, -156, -70, 168, 38, -68, 119, 37, 25, -24, 58, -1, -201, -9, -75, -9, -5, -192, 3, -123, 7, 19, 86, 103, 34, 26, 19, 89, -49, 30, 6, 14, 18, -27, 79, 118, -228, 106, -60, -137, -88, 175, 87, -59, 99, 29, -63, 62, 1, 0, 9, 12, -24, 1, 13, -10, 75, -47, -105, -102, -1, 34, -6, 5, 57, -23, 101, -106, -32, 82, 88, -61, 100, 35, -26, -67, -31, -29, -27, -27, -13, -4, -15, -28, 9, 20, -40, - -10, -13, 21, -35, -8, 5, 84, 6, -67, 42, -36, -54, 13, -114, -14, -85, 30, 53, 51, 40, -89, -6, -73, 78, -152, -86, 76, -166, -19, -11, 42, 36, 82, 172, 79, -22, -1, -62, -48, -304, -280, -19, 207, -52, 166, 14, 47, -52, -236, 122, 37, -71, 58, -125, -26, 70, 31, 221, -152, 134, -70, -174, -81, -48, -48, 61, 52, -141, -63, -80, -30, 135, 144, 155, -114, 19, -72, -10, -60, -77, -93, -105, 58, 16, -16, -38, 14, 59, -60, -53, -27, 67, -24, -13, -30, -34, - -9, 15, -1, -6, 11, 15, -4, -7, 43, -34, -22, 17, -21, 33, -21, -23, -5, -4, 21, -11, -11, 12, 3, -34, 11, 8, 113, -107, -138, -120, 4, -48, -38, -95, 21, -106, -8, -44, 163, -105, -115, -257, -333, -81, -148, -137, -32, 69, -84, -200, 124, -290, 87, -49, -52, 187, 132, 69, 26, -33, -30, -71, 31, 127, -102, 120, 112, 32, 17, 50, 86, -189, -81, 179, -139, 11, -2, 110, -13, -42, 21, 186, 104, 65, 61, 103, -164, 127, -133, 117, 78, -35, -23, -56, -73, -120, - -5, -38, -95, -106, -59, -62, -10, -7, -28, 141, -58, -27, -95, 98, 1, -22, 22, -41, -68, 1, 40, -5, -6, -45, 14, -15, -40, 3, 10, 22, -4, 14, 13, 33, 12, -36, 3, 19, -4, -32, -19, 46, 25, -25, -10, -10, 67, -176, -4, -83, -162, -75, -30, -113, -38, -104, -41, 82, 110, -183, -104, 60, -36, -200, 133, 238, 50, -56, -111, 26, 115, 215, -109, -46, -138, -111, 119, 119, -167, 98, -54, -107, 169, 0, 92, -232, 16, -149, 34, -185, -116, -30, -43, 386, 122, 100, - 75, -287, 160, 112, -63, -7, 125, -18, 132, 153, 152, -88, 11, -49, 81, -72, -77, 50, -72, 34, 48, 3, 90, 36, -170, -21, -22, 54, -193, -62, -49, 136, -42, -23, -104, -28, 7, -10, -49, 1, -32, 35, 12, 0, 6, 13, -25, -72, 38, 16, -41, 20, -23, 9, 9, 26, -6, -9, -18, 16, -30, 28, -34, -2, -3, 22, -23, -9, -33, -19, -30, -238, -133, 98, -104, 280, 123, 274, -4, -134, -143, -192, 293, -72, 134, 150, 31, 105, 95, 93, 37, -193, -11, -75, -29, 132, - -12, -12, 92, 58, 95, -84, -305, -182, -116, 224, -203, -61, 137, -15, 25, -170, 295, 16, -115, 233, -143, 361, 186, -81, 42, -103, -71, -332, 118, -151, -24, -13, -73, 142, -56, -145, -142, 33, -129, -142, 81, 13, 102, -56, -304, 105, 132, 170, -164, -184, 24, 301, 48, -155, -71, -26, 82, 15, 88, -88, -34, -17, -109, -89, 134, -22, 52, -11, -38, -85, -8, 4, 33, -15, 31, -22, -69, -27, -10, -1, -12, 53, 3, 57, -19, -3, -9, -61, 0, 32, 32, 241, -221, 111, 282, -204, - 56, -114, -222, 329, 123, 306, 282, 42, -225, -137, 117, -14, 49, -243, 25, -431, -182, -336, 208, -191, -7, 62, -56, -87, 102, 103, 298, -41, -66, -228, -195, 191, 41, 66, 357, -108, 2, 191, -86, 88, 65, 191, 171, -118, -19, -242, 252, -165, -219, -210, 133, -77, -115, 249, -77, 258, -158, -120, -33, 169, 218, -16, -236, 86, -151, 308, 64, 181, -248, -109, 66, -63, 149, 23, -84, 90, 197, 279, 215, 4, -51, -3, 46, 5, -48, 34, -41, -6, 79, 5, -39, 86, -27, -44, 22, 31, - -2, -53, 20, -36, 8, -72, -90, 23, 34, -2, 70, -24, 31, 142, -377, 131, 113, 75, -285, 217, 360, -351, 134, -216, 142, 19, 127, -105, -7, 82, -238, -119, -102, 188, 199, -66, 94, -49, 147, 186, 73, 56, -189, -72, -236, -263, -183, 17, -87, -13, -109, -262, -88, 53, 24, -16, 396, -321, 118, -160, -46, -100, -101, 168, -100, 12, -121, -82, -147, 201, -185, 165, -43, 165, -15, 24, -17, 159, 93, -5, 343, 13, -172, 90, -155, -191, -229, 222, 79, 198, 202, 236, 140, -29, -42, -44, - 228, -34, 256, 54, -11, -40, 88, 129, 34, 53, 18, -18, 26, -44, 69, 2, 59, -18, 56, -7, -89, 43, 62, -1, 50, -17, 3, -53, 43, -13, 21, 94, 95, -396, -32, 51, -92, -312, 357, -23, 13, 303, -85, -313, 110, 205, 388, -25, 164, 33, -342, -100, -178, 174, 99, 91, -128, -23, -15, 31, -116, 162, 44, -137, 200, 28, -224, -188, 52, 242, 217, -304, 594, -30, 11, 163, -24, -78, -6, 382, -192, 189, -47, 264, 79, 237, -91, -187, 131, 202, -101, -227, -247, -217, -99, -44, - 225, 5, 196, -24, -65, 195, -170, -329, -88, -210, -198, -366, 273, 238, 98, -567, 133, 119, -43, -17, -198, 271, 138, 107, 66, 249, -22, -18, 18, -3, 58, 28, 1, 76, -46, -10, -59, 17, 20, 84, -59, -9, -23, 65, -30, 24, 38, 52, -45, 124, -1, -4, -46, 48, -78, 27, 3, -114, -27, -19, -226, -15, 18, 164, -238, 12, -36, -99, -494, -60, 234, 180, 240, 28, -265, 702, 296, 477, 50, -209, -83, -68, -297, -19, -116, 149, 2, 15, -95, -127, -251, 85, 26, 12, 131, -11, - 56, -25, -218, -170, 133, 1, 320, -403, 324, 198, -141, -291, -454, 96, 360, -184, 349, -27, -14, 80, -101, -404, 50, 191, 86, -175, -45, -110, 91, 196, -9, 50, -25, 189, -83, -64, 130, -112, 298, -79, -149, 111, -267, -137, 4, 107, -115, 50, -41, 59, 4, 70, 63, -24, 38, -127, 71, -17, -170, -60, -47, -103, 2, 30, -79, -58, -2, -109, 10, 28, -22, -115, 12, -2, -85, 36, 67, -71, -2, 21, 9, 34, 104, 85, -85, -70, 78, -543, 388, 350, 414, -134, -369, 129, 148, -553, - -502, 485, 53, -239, 184, -346, -392, 55, 1022, 473, 190, -279, 5, -100, 8, -118, -57, -130, 37, 289, 58, 357, -142, -120, 66, 249, -48, -37, -534, -24, -301, -17, 414, 294, -109, 288, 575, -275, 166, 475, -350, 502, -42, 206, -119, 20, -68, 69, 117, 498, -191, -64, 130, -233, 147, 76, -134, -227, 492, -33, -270, -90, 305, -129, 207, -2, 15, -325, -353, -171, -301, -273, -295, -19, -70, 143, -18, 25, -27, 180, 115, 13, -223, 8, -42, -167, -47, -86, 88, 33, -114, -38, -87, -69, -8, 62, - 61, 64, 110, -67, 14, 69, -48, -65, 81, -113, -44, -35, 51, 22, 82, 14, -32, -82, 662, 119, 94, -345, -199, 17, 77, 134, 154, -658, 30, 41, 475, 76, 121, -45, 432, -706, 22, 361, -420, 105, 83, 340, 67, 36, -115, 11, -360, 122, -89, 64, 99, -62, -273, 100, -215, -376, 213, -213, 140, -354, -222, -38, -109, 84, -150, 387, -4, 369, -389, -330, -105, 5, -6, -115, 333, 271, 694, -111, 444, -260, -43, 133, -525, 600, -15, 374, -14, -525, -315, 221, -701, 366, 102, 534, 674, 87, - -498, -377, -154, 383, -46, -93, 22, -140, 21, -103, -150, -52, -242, -12, 12, -113, -100, -138, -97, -47, 62, 117, 44, -19, 108, -73, -40, 25, 57, 68, -67, 86, -88, -42, -129, -227, 141, 24, -128, -130, -24, -180, 25, 2, 134, 336, 521, 178, -214, 491, -528, -58, -162, 63, 424, -385, 954, 124, 237, -283, -383, 130, 4, 806, -115, -283, -461, -314, 226, 142, 133, -61, -454, -704, 54, -425, 564, 71, 458, -285, 192, -185, 238, 658, -108, -72, -99, 170, 221, 111, 50, 66, 288, 255, -147, -229, - -203, -229, 756, 296, -441, 339, -99, -364, -259, 131, 277, -518, -672, 73, -299, 883, 461, -154, -99, 186, 401, 100, -66, -120, -610, -31, -148, -666, 253, 416, -66, 207, 117, 424, -232, -65, 155, -68, -190, -219, -4, -133, -322, -68, -147, 139, -61, -181, 126, 48, 20, -113, 126, 32, -201, 69, 83, -97, -280, -141, -49, -32, -1, -108, -12, -80, 41, 32, -53, 11, -2, -86, -172, -25, 40, 100, 54, -134, -84, 31, -248, -421, 243, -142, 367, 163, -391, -169, -196, 82, -528, 357, 507, -208, 318, -79, - -135, 242, -369, 229, 412, 110, 708, 340, -291, 299, 132, 262, 16, 377, 333, 505, 195, -201, -234, -317, -26, 786, 21, 331, -493, 1028, -302, -811, -378, 648, 55, -94, -85, -51, 489, -359, 285, -75, 614, 928, 484, 446, -327, 527, 324, 311, 364, 527, -106, -928, -589, -675, 179, 236, 196, -159, 317, 815, 62, 60, 203, -49, -713, -775, -259, 150, 87, -36, -436, 109, 26, 33, 236, -54, 152, 47, 290, -75, 195, -154, 39, 27, 336, 149, 336, 34, 173, -62, 42, 139, -87, -219, 54, -132, -238, -195, - -48, -56, 328, 64, 4, -101, 55, -2, -111, -135, -92, 70, 211, -29, 24, 23, 98, 62, -212, 134, 341, 399, 145, 187, 312, -246, 724, 285, 140, -207, -555, -225, 304, -31, -787, 1059, -372, -208, 327, 15, -105, 76, -205, -249, -54, -577, 143, -620, 18, -491, -552, -111, -117, -122, -404, 177, 433, 116, 332, -576, 567, 1033, 107, -416, 646, -530, -839, 1396, -143, 98, -97, -625, 482, -567, 245, 852, -17, 1170, -914, 881, 257, -580, -304, 110, -557, -278, 621, -609, 404, -410, 224, 648, -1425, -629, 656, -1224, - 432, 379, 699, 618, 278, -50, 410, 612, -665, 664, -12, 229, -35, 208, 54, -127, 46, -194, -63, 49, -35, -336, 211, -60, 275, 164, -237, 187, 230, 166, 69, 119, 72, 151, -465, 260, -61, -127, 330, -266, -216, 110, -274, -224, -270, 150, -410, -1224, -319, 401, 945, -301, 477, 13, 226, 490, 317, 848, -219, 36, 233, -752, -483, -224, -243, 173, 13, 63, -391, -65, -518, -422, 203, 1047, 603, -275, -335, 499, 599, -356, 159, 460, -182, 1002, 342, 147, -773, 477, 99, 376, -79, 97, -127, -167, -1218, 323, - 844, 416, 114, -24, 426, -686, -1265, 94, 1679, 403, 1332, 1262, 18, 110, -801, -719, -75, -617, 842, -1833, 348, -687, -1463, 325, 687, 1464, 133, 73, -931, 305, 443, -652, -59, 46, 685, -184, -434, 1034, 221, -370, -11, -599, 81, -567, -113, -20, -275, 86, -222, -238, -128, -3, -111, 192, 540, -31, 9, 200, -483, -294, -55, 147, 157, -423, -236, 335, 201, 116, 84, 354, -10, 6, 40, -240, 47, -317, 892, 1566, 38, 431, 279, -818, -236, 823, 256, 365, -209, 242, 137, -287, 10, 429, 448, 554, -246, -64, - -1218, -1136, 154, -701, 21, 614, 145, 76, -214, -133, 389, 959, -697, -395, -94, -672, -52, -648, -205, -688, 608, -835, -71, 154, 403, 1469, 1951, 510, -517, -1039, -95, -709, -283, -1105, 163, 1072, 785, 645, 74, 159, 1091, 1066, 778, -60, 490, 186, 240, -1257, 377, 143, -294, 764, 1030, -140, -21, -504, -2159, -38, 634, -309, 1488, 1063, -496, 102, -552, 374, 99, -196, -332, -146, -34, 235, 284, 444, 9, -262, -578, 37, -275, 223, -260, -347, -91, -87, 257, 113, -102, 140, 72, 112, 22, -195, -321, -157, 116, 269, - -27, 220, -7, -314, -334, 95, -408, -225, -3, -175, -54, 118, 163, -148, -381, 975, 695, -464, 471, 724, 82, -907, -1083, 1012, 345, 234, 797, 18, -347, 855, 226, -649, -329, -235, 289, 18, -388, 150, -429, -43, -193, -209, 583, 1085, -369, 225, 512, -255, -218, 209, 618, 197, -474, -601, -723, 388, 408, 986, -466, -443, 347, 587, 920, -27, -1702, -365, 550, 547, 247, -333, -12, -681, 103, -295, 708, 1013, -305, 22, -593, -644, -248, -1304, -262, -663, 579, -531, 601, 744, -1509, -126, -638, 646, -265, 227, -468, 76, - -399, 445, 497, 855, 827, 409, 795, 368, 48, 420, 271, -119, 355, -393, 190, -201, 165, -496, 295, 2, 233, -366, -207, 237, -95, -123, 428, -337, -77, 346, 171, -232, -73, 140, 788, 422, 344, 463, 33, 504, 171, 154, 265, 0, 425, 117, -728, -342, -194, -358, -495, -817, -186, -455, -830, -1253, 613, 650, 382, -838, -1141, -876, -497, 206, -38, -1111, -664, -761, 1079, 337, 470, -338, -613, 1367, 339, 427, -261, 82, 405, -278, 322, -100, 652, 921, 42, -742, -595, 730, 501, 640, 187, 161, -328, -144, 108, 448, - 968, -7, -1798, -1668, 27, -407, 1083, 1100, -1218, -824, -510, 1522, 1359, -732, 220, -959, -922, 566, -422, 8, -137, -665, 482, 492, 395, 1544, -1124, -302, -99, 398, 131, 637, -2250, -1309, 479, 711, 706, 202, -737, -757, 21, 453, 1310, 320, -425, 137, -834, 527, 465, 31, 739, 1568, 385, -1144, -593, -77, 142, 761, 668, 316, -336, -137, -228, -267, 691, -75, 73, -266, 670, -301, -115, -12, 584, 256, 216, -115, -707, -252, 247, 582, 113, -793, -1097, -919, -8, 142, 185, 119, 1508, -1001, 941, 939, 599, -2186, -879, 735, - -595, 426, -157, -907, 582, 177, 173, -400, -1450, -135, -45, 8, -207, -1053, 789, -650, 1347, -140, -118, 658, 488, -642, -60, -485, 719, 1136, 862, -954, 214, -638, 577, -554, -229, 97, -49, 619, -567, -1326, 341, -473, 495, 521, -1682, -283, -321, 64, 1861, -499, -1355, -357, 1182, 570, -734, -238, 733, -1, 905, -1360, -720, 822, -856, -2075, -613, -281, 2372, -645, -1226, 655, -1415, 3734, 353, -3464, -924, -609, 2460, 1334, -1546, -813, -21, 1819, 1447, -223, -1139, 449, -386, 1640, -159, -820, -682, 1076, -860, 559, -1647, -5, -64, -94, - -97, 348, -912, 885, 73, 649, 26, -1037, -799, 594, 699, 1101, 410, -110, -718, 98, 178, -188, 46, 723, 112, -33, -824, 160, 584, 218, 23, -239, -592, -2001, 561, -33, 684, 1654, 531, 227, -932, -388, -932, -1118, -373, 219, 639, 844, -94, 491, 596, -519, -1050, 556, 201, -855, -290, 810, -275, -92, 743, 415, 330, 102, 422, -405, -975, -425, 279, -401, -230, 356, 25, -689, 717, 154, -636, 81, -153, 616, 344, -250, 290, -382, -855, 114, 209, -79, 3, 180, -373, 117, -319, 191, 610, -66, 267, 281, -236, 14, - -582, 198, 344, -1060, 615, -662, 209, 30, -3, 291, 119, 690, 126, 195, -99, 353, -371, -246, 86, 58, -325, 116, -29, -96, -187, 66, -37, 373, -96, 43, 268, -189, 186, -117, 65, -189, -164, -189, -49, -86, 142, 100, -439, -121, -128, 304, -181, 113, 53, -489, 162, 315, 21, -121, 53, -145, -72, 1619, -59, -54, -450, -442, 333, -20, 289, 5, -158, -214, 110, -300, 304, -282, 443, -359, 258, -304, -68, -49, -282, -216, 64, -128, -89, -3, -212, 28, -42, 67, -50, 123, -425, 387, -146, -127, 294, -236, - 16, -295, -258, 187, 166, -207, -134, 83, -13, -361, 92, 63, 0, 236, -88, -102, -97, -246, -67, 258, -274, 70, -133, -34, 17, -84, 60, 1, 180, -262, -23, 169, -339, 197, -153, 2, 155, -75, -155, 70, -28, -44, -12, -110, -3, 114, -8, -54, 20, -96, 66, 48, 28, -77, -23, 99, -127, 126, -58, 55, 140, -169, 40, 11, -214, 39, -68, 88, -30, 6, 129, -86, 25, -138, 23, 20, -34, -33, -17, -50, 10, -25, 5, 95, -139, -761, -1284, 476, 4113, 1029, 2268, -90, -2210, -718, -2175, -1859, - -658, -449, -152, 1232, 1656, 2188, 2765, 1193, -709, -1282, -2716, -2582, -1053, -863, -576, 1113, 1518, 907, 1408, 1688, 571, 462, 315, -876, -404, -628, -1368, -756, -1017, -1507, -820, 186, 160, 840, 2040, 1395, 1161, 1130, 347, 82, -117, -588, -839, -1061, -1516, -1340, -750, -236, -513, 421, 784, 666, 1150, 1283, 823, 746, 729, -114, -359, -181, -1047, -867, -223, -858, -918, -581, -826, -401, 235, 527, 953, 1529, 947, 878, 971, 359, -117, -177, -523, -863, -897, -854, -938, -652, -601, -498, -207, 235, 579, 899, 1356, 1429, 1392, 1184, 374, -308, - -635, -1020, -1352, -1525, -1524, -1205, -680, -161, 418, 1252, 1390, 1394, 1458, 1207, 633, 203, -343, -972, -1364, -1202, -1127, -886, -414, 39, 333, 675, 761, 752, 595, 272, 124, 52, -107, -120, -126, -163, -207, -158, -224, -144, -120, -71, -85, -2, 18, 95, 98, 160, 151, 179, 108, 105, 18 } - }, - { - {95, 95, -86, -15, 136, 45, -70, 15, -78, -69, -56, -122, -42, 75, -6, 41, -21, -35, -34, -15, 103, -65, 6, -5, 5, 81, -3, 56, 179, 139, 140, 73, 32, -23, -165, 68, -62, 106, 38, -56, 50, -74, -143, -44, -55, -136, 6, -17, -19, -64, 9, 142, 63, 96, -1, 59, -55, -4, 74, -61, 50, -76, -80, 8, 167, 110, 64, -32, 28, 18, 10, -30, -64, -98, -71, 2, -61, -30, -65, 22, 10, 34, -19, 28, 39, 32, 4, 20, -15, -16, 0, -41, 43, 35, -4, 44, - 13, 9, -20, -13, -26, 9, 14, 0, -8, 15, -10, -38, -11, -25, -1, 7, 9, -40, 7, 61, 31, -105, 249, -5, 15, -26, -132, 97, -69, -66, -153, -118, -50, 95, 137, -28, 81, -32, 148, 154, -308, 56, 1, -30, 104, 164, -51, -24, 3, -10, -78, 64, -79, -62, -7, 82, -47, -173, -77, -118, 14, 10, -154, -19, -67, 32, -5, -24, 38, -52, 52, -83, 81, 118, 181, 75, -80, 65, 76, -29, -206, 13, 107, -83, 61, -120, -2, -77, -209, -64, -110, 52, 77, -71, 33, -34, - 98, 7, 57, 82, -36, 34, 16, 34, 71, -17, 24, 88, 50, 11, 53, 9, 23, -5, -2, -49, 25, 30, 40, 27, 9, 12, 1, 14, -7, -15, -4, 32, 27, 7, 24, 5, 28, 23, 204, 56, -277, 99, 142, 52, -24, 72, -175, 25, 77, -39, 74, -12, 91, 22, -118, 74, 107, 106, -31, 51, 58, 40, -314, 44, -134, -40, -45, 73, 33, -256, -93, -57, -49, 104, -96, -179, 44, 83, 51, -178, -84, 57, -169, -14, -187, 27, 91, -95, -30, 106, 135, -316, -24, -88, 95, 39, - 15, 27, -89, 80, 69, -245, 188, -25, 46, -125, -53, -106, -14, 27, -99, -137, 121, -44, 49, -7, -25, 35, 41, -50, -127, 70, 63, 16, 29, -4, 9, 21, -2, 21, 14, -3, 48, 7, 36, 44, 2, 62, -3, 12, 16, 28, 22, 31, -48, 21, -22, 9, 20, 15, 36, -13, -12, -133, -125, -104, -66, 207, -72, 28, -168, 178, 12, -121, -32, 103, -215, 73, -64, 48, 35, -99, -70, -257, -69, -289, 37, 65, -31, -39, -26, 43, -113, -206, -96, -76, -32, 75, -47, 122, 54, 94, - -127, -7, -6, -107, 30, 84, -8, -53, -125, -116, 78, 116, -4, 231, 183, -165, -42, 0, -174, -200, 301, -5, 8, 94, -191, -63, -124, 297, 80, 15, -237, -188, 25, -78, 154, -79, -2, 42, -93, 34, 93, -140, 2, -223, 24, 84, -64, 32, 27, 109, -16, 17, -21, -4, 47, 48, 45, -34, 15, -2, 20, 1, 20, -33, 70, 1, 20, 11, 22, 16, 20, -19, -18, -16, 16, 47, 56, 10, 25, -46, -348, 174, 99, 177, -95, 97, 102, 182, 43, -347, 87, 15, 138, 252, 13, 110, - 96, -208, 73, 19, 29, -56, -29, 129, 86, 5, -127, -1, -61, -66, 208, 96, -9, -28, -251, -216, -247, 66, 67, -256, 18, 17, -254, 16, 39, -34, 292, -36, -143, -36, 168, -14, -260, 282, 146, -180, 138, 27, 27, -5, 16, -70, -130, -123, 226, -15, -66, -11, 162, -150, -265, 9, 61, 50, -232, -120, 90, -21, 130, 49, -41, -39, -35, -18, 5, 206, 120, 75, 66, 80, 120, -57, -19, -65, -20, 23, 6, -36, -58, 61, 9, 27, -1, -37, 13, 32, -73, -13, 59, 13, 4, -27, - -8, -17, -32, 8, 30, 24, -21, 24, 2, 104, 402, 119, 322, -355, 14, -176, 6, 117, 136, -183, 80, -106, -93, -127, -205, -31, -484, -5, 161, -22, -33, 53, -254, 89, -242, -77, 250, 50, 87, 5, 74, 212, 193, 370, 193, -281, -23, 312, -43, -229, -34, 28, -104, 209, 156, -181, -52, 200, 214, -77, -135, 338, -139, -457, -308, 100, -459, -10, -137, 2, -42, -129, 172, 49, -45, -151, 132, -91, 244, 166, -66, -162, 35, 63, 23, 9, 58, -34, -179, -53, 250, -29, -101, -28, -52, -129, - -125, -70, -60, 14, -1, 124, -10, -46, 18, 44, -30, 26, -43, 84, -2, 52, 8, -82, -8, -9, -85, -24, -52, 39, 3, -14, 30, 13, -8, 15, -95, 20, 28, -391, 186, -34, 100, 130, 212, 48, -185, 253, -93, 113, -112, 94, -16, -460, -95, -79, -53, 32, -110, -76, 62, 101, 36, 249, 116, -240, -17, 1, -134, 286, -170, -165, 302, 317, -38, -4, -196, 71, 44, -103, 54, 197, 122, 237, -58, -185, 117, 28, 58, -221, -113, -130, 53, 127, 47, 34, 228, 272, 42, -129, 156, 127, - -191, 27, 34, -22, 24, -4, 164, -18, -126, 65, 215, 95, 127, 266, -180, 32, -61, 252, 145, 270, -129, -34, 46, -96, 15, 27, -29, 0, 64, 72, -26, 40, 29, 94, 84, -11, -6, -42, 13, -42, 23, -75, 75, -1, -28, -1, -5, 3, -25, -58, 83, -10, 15, -92, -74, -20, 80, -8, -7, 8, 164, -340, -203, 135, -79, -318, 162, -167, -144, 204, -61, -68, -50, 52, 152, 78, 82, 83, -126, -76, -26, 184, 96, -325, 104, 101, -135, 305, 281, 150, 12, -111, -71, 16, -94, -115, - -187, 27, -214, 155, 61, 1, 35, 82, 72, 166, 261, -99, -412, -72, -280, 96, 40, -374, 136, -157, 470, 155, -294, -11, 299, 155, -243, -146, 313, 179, -215, 266, -221, -294, 47, -445, 269, 288, -65, -268, -47, 105, 56, 44, 28, 206, -289, 93, 325, 5, 13, -285, 143, 79, -261, -66, -131, -63, 12, 81, 67, 9, -78, 7, -83, 35, 52, -12, -39, -29, 54, 16, -15, -45, -83, -11, -81, 164, -153, -1, -15, 62, 44, -90, 29, -29, 142, -19, 42, 3, -79, -9, 90, -1, -266, -197, - 6, -320, 1, -752, -237, -86, -411, -144, -86, -180, -139, 98, -198, -376, 100, 236, -384, -106, 118, 193, 331, 212, 195, 214, 77, 379, -226, -97, 80, -188, 71, 108, 199, 26, 325, 68, 80, 224, -99, -192, 3, -295, -189, -340, -14, -16, -448, 161, -203, 92, -423, 51, -320, 477, 24, -425, 510, 625, 175, -209, -155, 162, -55, -21, 184, -299, 194, -308, 163, -123, -174, 74, 164, -89, -10, 193, 50, -95, 108, -48, -177, 23, 164, -32, -66, 65, 47, 134, 26, 4, 57, -45, 93, 23, 77, 27, - 61, 50, 50, 40, -58, 64, -78, -72, 6, 42, 13, 21, 46, 30, 3, -25, -59, 0, -62, 162, -82, 146, 221, 32, 204, -115, 319, -248, -231, -608, -135, -315, -742, 186, -428, -260, -345, 95, -668, 179, 54, -128, -15, -192, -68, 160, -228, -162, 8, 122, -200, -16, 228, -366, -85, 214, -204, -13, 1, -58, 309, -271, 183, -123, 251, 266, -271, -361, 337, -37, 73, 88, 30, -78, 190, -103, -419, 109, 84, -362, -41, -129, 217, 265, 130, 45, -105, -257, 262, 163, 235, -16, -372, -87, -57, -162, - -92, -43, 106, 165, -144, -122, -369, -175, 70, 152, 40, -31, 168, 159, 94, 196, -61, 153, 69, 105, 17, 2, -102, -77, -19, 50, -25, -86, -109, -3, -19, 24, -74, 18, -89, 29, 146, 34, -85, -85, 186, 108, -24, -10, -237, -25, -4, -199, 4, -80, -63, 49, 61, 17, -24, -183, 902, 521, 35, -286, -683, -83, 318, -150, -276, -513, -30, -111, 17, -176, 164, -3, 446, 177, -188, -13, -81, 34, -94, 92, 276, -325, 62, -196, 128, -140, -238, -463, -39, 265, 88, -58, 97, -34, 252, 400, - -141, -91, -465, -503, 138, 74, -214, -184, -419, -287, 164, -54, 0, 21, -34, 191, 108, -343, 13, -313, -28, -169, -98, 332, 684, 1128, 41, 363, -342, -434, -611, -32, -3, 124, 128, -83, -772, 320, -132, -106, 47, -202, 22, -110, -315, 4, -127, 3, 30, 12, 221, 32, 24, -12, 8, -9, 95, 210, 61, -7, 44, 191, 4, 2, 71, -63, 23, -174, 58, 91, -165, 168, 9, 15, -50, -182, -60, 82, 0, -18, -47, 7, 330, 550, -272, 1, 106, -449, 4, -290, -281, 423, -124, -107, -227, 485, - 427, -1, 702, 78, 219, 154, -195, -229, -365, -193, 86, 3, 314, 24, -34, -58, 222, -321, -783, -275, 231, 72, -64, -234, 14, -378, -56, -345, -24, -44, -242, 232, 116, 441, -364, 683, 184, -134, -242, -125, 108, 393, -121, 225, -348, 280, -316, -356, 351, -509, 334, 279, 541, -552, 419, -53, 374, 145, -579, -102, -136, 161, -307, 912, -45, -323, 130, 421, 287, 197, 218, -30, 104, -38, -121, -78, 32, -5, -120, 33, -35, -186, -38, -72, 78, 97, 53, -27, 180, -30, 100, 39, 128, 47, -64, -81, - 22, -11, 88, -37, 9, 73, -45, 126, -60, -72, 36, -54, 134, 47, -39, 39, -381, -511, -1047, -322, -615, 171, -28, -210, -305, -290, -262, -284, -279, 29, -227, -41, -494, -757, 927, -289, 502, -96, 129, 159, 270, 178, -48, -16, -401, -91, -96, -270, -420, 163, -48, 592, -412, 10, 820, -199, -683, -221, 26, -310, 480, 220, -265, 194, 257, -160, -6, 129, 320, -13, -317, -312, 383, 273, -203, -439, 278, 322, -290, -395, 275, -501, 955, 204, -79, 38, 233, 51, -170, 14, 67, 342, -227, 67, -682, -614, - -70, 35, -69, -299, 214, 504, -16, 128, -49, 106, 151, 180, -197, 217, -103, -60, 143, 268, -82, -273, 75, -27, 43, -27, -148, -43, -153, -95, -188, 189, 193, -120, -2, 233, 72, -102, 47, 291, 191, 209, 211, 186, 68, 267, 140, 110, 98, 253, -394, 1, 145, 112, -259, 623, 439, 897, 495, 334, 129, -784, -65, 107, -463, -123, 886, 68, -515, -507, 459, -698, -182, 31, 186, 81, -134, 227, -317, 0, -65, -198, -45, -138, -458, 241, -397, 232, 205, 270, 47, 179, -167, 738, 97, -784, -691, 63, - 307, 600, -200, -470, -211, -62, 65, 352, 73, -277, 807, -994, -169, 188, -695, -358, -186, 102, -1125, -531, 799, -304, 230, -261, -910, -343, 432, -134, 165, 277, 568, -273, 59, -171, 354, 162, 149, 22, -19, 9, 307, 159, 179, -49, -12, 114, -215, -193, 78, 360, 164, 139, -359, 206, 655, -5, -13, -256, 173, 27, -160, -208, 21, 193, 222, 163, -211, 134, -144, 153, -271, -148, -61, -142, -179, -56, -437, -412, 59, -34, -76, 141, -14, -44, -5, 139, 465, -205, -1436, -385, 90, 393, 404, 347, 370, 639, - 1181, -683, 500, -182, -13, -184, -954, -731, -129, -55, 215, 366, 502, -166, -8, -265, 10, -57, 3, 498, 280, 159, 399, 452, -805, 392, -465, -610, -170, 376, 119, -416, 141, 38, 297, -38, -783, -577, -648, -663, 92, 529, -94, 1946, -1273, -975, 595, -183, -386, -143, -101, 11, -1192, 116, -83, 154, 921, -74, 325, 344, 442, 1496, -555, 1895, 534, -62, 255, 99, -779, -704, -8, -180, 102, 284, 238, -146, -666, -563, 225, -383, 247, 254, 598, 565, 533, 92, 189, -19, -21, 379, -59, -46, 130, -576, -129, 227, - 5, -69, 365, 124, -520, 350, -288, -421, -223, -139, 108, 159, 185, -230, 264, 97, 172, 61, 225, -102, 139, -352, -65, -860, 313, 1373, 40, 1433, 758, -89, -554, 1617, 243, -276, 210, -372, -109, -59, -99, 201, 452, 311, 60, 204, -325, -319, 98, -101, 532, 572, 367, -154, 36, -707, -441, -136, -482, -765, -453, 356, -441, -1346, -620, 403, -542, -389, 19, -106, 630, 920, 1218, -653, 346, -17, 40, -270, -806, -1615, -1059, 549, -1072, -571, 292, 536, -397, 605, 1760, 362, 340, -1341, -1787, -396, -557, -963, -273, -806, - 568, 314, 1598, 650, -186, -333, -556, 368, 725, 1438, 1011, -706, -1463, -724, -468, -875, -163, 727, 352, 901, 38, 637, 256, -222, -275, -325, 174, 385, 96, 504, 641, 377, 456, 199, 692, 599, 22, -26, 301, 677, -71, -198, -107, 574, 177, 14, -179, 353, 278, -105, 230, 276, 140, -79, 60, 193, 21, -351, 736, 1458, -778, 1104, 888, -150, -230, -504, 148, 984, 732, 1156, -510, -237, -242, -80, -317, 296, -389, 845, 358, -1411, -611, 3, 205, 596, -295, -539, 152, 156, -231, -271, 152, -407, -617, -286, 1315, 538, - 218, -680, -223, -578, 327, 633, 210, 34, 373, -233, 838, 471, 44, 272, -37, 1663, 339, -720, 266, 281, 161, 370, 17, -687, 800, 170, 133, 308, 142, -8, -504, 569, 651, 333, 1879, 1333, -728, -1461, -1023, -107, 122, -155, -1241, -620, -443, -515, -511, 453, 356, -136, 73, -116, -695, 194, -131, -43, -713, -688, -125, 285, 337, 38, 359, 151, 454, 62, 89, -779, -463, 327, 89, -217, 405, 170, 71, -375, 360, 493, 348, 357, 454, -102, 503, 1006, 796, 179, 112, -130, -174, -519, -655, 172, -72, -273, -1705, -224, - 423, 477, -393, 596, 182, -247, -643, 137, -161, -955, -310, -343, 62, -1313, -1032, -181, 633, -93, -208, -797, 5, 670, 21, -477, -282, -108, -277, 161, 213, -677, -759, 108, -38, 153, 1219, -761, -91, -56, -1214, -371, -891, -147, -87, 840, 945, 1163, 323, 189, -458, -1036, 29, 406, -368, 1429, 3352, 3220, 459, -2078, -1911, -756, -1207, 3952, 2440, 1529, 1991, -44, -1075, -2839, -1824, -714, -164, 1127, 2292, 2040, -257, -1710, -1041, -1550, -1220, 201, 1656, 2418, 930, -146, 124, -947, -1115, -1112, 371, 156, 274, 961, 510, -115, -637, -559, - -370, -875, -182, 363, -330, 5, -128, 578, 439, -816, -506, -1629, -1306, -1170, 728, 1285, 487, 319, -481, -852, -2532, -1885, -1129, 199, 694, 432, 97, -947, -785, -1490, -2450, -977, 278, 697, 1240, 559, -4, -692, -249, 881, -862, 994, 203, 100, -1582, -526, 1412, -948, 400, -9, -303, 422, 174, 737, 1195, -702, -911, 233, -549, 730, -953, -518, -597, 62, -151, -570, 269, 1116, -867, -985, -706, -235, -197, 1501, 107, -52, -1472, -390, 153, 1261, 565, -232, -2129, -1540, 1468, 1580, 1546, -708, -3561, -708, 1615, 1336, 213, -415, 235, -1443, - -851, 487, -417, 440, -257, 60, 1517, -1122, -585, 1254, 993, 1892, 808, -2525, 796, 2731, 592, 1384, 353, -765, -18, 1738, 1200, 2309, -3025, 417, -15, -341, 1206, 18, -1568, 136, -63, -327, 238, -11, -957, 838, -391, -29, 49, -234, 49, 121, -261, -357, -518, -779, 767, -46, 288, 638, -728, 341, -18, -1349, 16, 405, 1453, -394, -1994, -250, 968, 242, 858, -678, -546, -747, 351, -146, 533, -791, 402, 177, 251, -880, 110, 159, 630, -268, 155, -545, 224, -341, 546, -132, 443, -166, 218, -1778, 200, 319, 169, 1755, 295, -131, - -1121, -191, -111, -262, -12, -212, 449, 210, -331, -56, 697, 3, -40, 74, -175, -299, 390, 346, 262, -435, 228, 652, 255, -37, 420, -76, -499, 132, 126, -401, -438, 436, 423, -418, 267, 260, -5, -152, 2, 331, -19, -369, 192, 226, -687, 176, 507, 166, -447, 70, 314, -578, 156, 271, 114, -150, -552, 649, -703, -62, 675, 11, -117, 15, -636, 281, -10, 363, 672, -304, -49, -389, 514, -107, -59, 528, -689, -302, 381, 312, 136, -559, 192, -122, -36, 268, 203, 39, -144, -71, 25, 152, -490, 356, 72, -68, - 137, -64, 309, -460, -84, 10, 26, 46, 212, 141, -781, 413, -84, -91, -33, 159, 212, -193, -79, 363, -311, -40, -239, 173, 1643, 144, -201, -550, -365, 193, -245, 212, -327, -26, 261, -147, 123, 120, -456, 126, -149, -99, -376, 106, -106, -237, -110, 182, -164, -162, 232, -257, 130, 220, -457, 450, -114, -537, 285, 283, -251, 87, 163, -227, -203, 1, 30, 146, -74, -28, -226, 207, -177, -57, 260, -315, 91, -57, 1, -148, -203, -83, 354, -242, -92, 57, 75, 10, -214, 163, -96, -185, -5, -340, 496, -220, - 101, 109, -102, 172, -295, -241, 302, -149, -205, 202, -13, 56, -136, 36, -30, 92, -109, -85, 115, -67, -79, -22, 72, -47, -6, -38, 20, 69, -96, -98, 285, -84, -101, 89, -32, 83, -228, 15, -37, -7, -60, 266, 4, -234, 77, 26, -9, 2, 104, -67, -67, -30, -60, -30, 30, -73, -1, 22, -9, -816, -1334, 610, 4602, 706, 2299, -539, -2341, -850, -2282, -1501, -478, -250, 107, 1357, 1628, 2264, 2245, 715, -889, -1436, -2638, -2019, -1064, -413, -271, 815, 1364, 1056, 1437, 1395, 513, 453, 170, -1019, -380, -876, - -1520, -917, -889, -1316, -282, 617, 467, 1346, 1761, 919, 1173, 884, -125, -38, -84, -946, -1168, -1039, -1568, -1333, -473, -77, 188, 1088, 999, 965, 1213, 908, 311, 575, 314, -352, -169, -652, -1377, -826, -782, -1083, -523, -346, -610, 518, 974, 1128, 1795, 1693, 713, 422, -24, -611, -728, -748, -1092, -998, -919, -840, -527, -207, -2, 412, 961, 1201, 1114, 1348, 932, 454, 190, -154, -691, -778, -1089, -1417, -1431, -1134, -949, -141, 567, 1272, 1700, 1842, 1420, 929, 410, -107, -712, -1040, -1411, -1398, -1003, -655, -201, 258, 507, 675, 840, 728, - 451, 385, 135, -4, -130, -161, -214, -201, -297, -233, -188, -151, -162, -109, -123, -47, -7, 99, 123, 208, 217, 256, 181, 182, 139, 131, 21 }, - {-35, 188, -106, 32, -157, 44, 18, 240, -144, 0, -76, 120, 123, -78, -15, -67, -39, -79, -98, 72, 24, -64, 134, 122, 209, -6, 79, 41, -3, -188, 49, 78, -74, 47, -55, -64, -103, 54, 133, 14, 155, -63, -13, 157, 82, 13, -2, 149, 224, -166, 37, -57, -26, -259, -92, 105, -80, 73, 34, -38, -63, 37, -21, 81, 44, 38, 42, -134, 5, -64, 83, 137, 96, -19, 149, 1, 63, -19, -33, 8, 75, 86, -28, -58, -121, -15, -53, -57, -32, -48, -35, -57, -30, -1, 0, 2, - 48, -32, 25, -11, -23, 2, 22, 9, 18, 1, -16, 1, 23, 8, -33, -25, -1, 1, 14, 3, 25, -32, 112, -137, -144, 5, -194, 36, -61, 94, -52, -154, 17, 151, -23, 5, 210, 264, -114, -121, -34, -196, 84, 18, 49, -69, 105, -136, -25, 93, -77, -28, 14, 170, 11, 123, -162, 159, -17, 23, 103, -89, 86, -40, -41, 74, 98, -17, 56, -215, 130, 126, -228, -200, -57, -166, -47, 63, 41, 60, 4, -55, 140, -47, 5, -56, 33, -85, 119, 29, -92, -51, -36, -53, -47, 121, - 158, -7, -32, 6, 51, -33, 111, 63, -45, -8, -28, 48, -46, -1, -12, 7, 18, -3, -14, 30, -23, -8, 6, 20, 2, -40, -28, 8, -26, -22, 27, -14, -49, -31, -39, -10, 6, 47, 339, 65, -125, 157, 20, -107, 309, -208, -297, -174, -180, -61, 88, 109, -103, 156, -196, -107, -24, 65, 49, -60, -77, 175, 34, -12, -98, 130, -95, -22, 0, -11, -14, 51, 27, -27, 109, -51, 66, -5, -178, -70, -71, 189, -105, -127, -231, -270, -49, 14, -108, 205, 28, 110, -83, 177, 76, -103, - 286, -129, -138, 22, 179, 262, 186, 62, -91, -207, 82, -3, 204, 82, -58, -7, 104, 83, 2, -20, 9, -41, -86, -8, 27, 21, 74, -3, 45, -16, 35, -9, 7, -8, -50, 5, -9, -64, 52, -12, 32, -17, -35, 5, 6, -3, -23, 24, 10, -17, -5, -50, 6, -28, 25, -9, 54, -24, -320, 50, -116, 74, 22, 230, -296, -170, -217, 116, 98, 140, -155, 53, -45, 19, -241, -207, -151, -150, 246, -99, -28, -5, 84, -39, -256, 108, -101, -34, 120, 89, 138, 9, 74, -181, -73, 161, - 270, 157, -10, -205, 147, -66, -176, 245, 74, 84, -149, -88, 85, -56, -83, 129, -100, 45, 8, -171, -35, -113, 180, 91, -23, 30, -81, 106, 19, -3, 33, -204, -105, 115, 57, -34, -25, -145, 240, 295, 164, -135, 122, 21, 105, -45, 86, -65, 56, 107, 60, 51, 41, 2, -35, -12, 107, 5, 8, -40, -6, 22, 65, -8, 76, 12, 3, -3, 62, 74, -31, -14, -7, 11, 55, -3, 16, 4, 14, -27, -484, 161, 25, 120, 130, -94, -342, 264, 112, 260, -48, 138, -3, -93, -6, -242, - 296, 68, 28, -152, -88, -103, 88, -136, 227, 10, 78, 126, 70, -14, 73, 70, -53, 59, -252, 66, 115, 118, 226, 79, -151, 76, -76, 154, 30, 112, 172, 28, -38, 135, -93, -147, -54, 94, 239, -57, 15, 4, 29, 47, 100, 34, -63, -11, -85, 62, 20, -151, -133, 53, 84, 84, 150, -231, -124, -169, 199, -87, -123, 64, -113, -165, -59, 5, 177, -62, 57, -70, -41, -10, 54, 23, -31, -27, 34, 88, 30, 50, -24, -17, 60, -2, 5, 22, -41, 78, -24, -5, -36, -100, -15, -22, - -7, -1, -37, 4, 90, -22, -8, -17, -32, 119, 491, 261, 233, 340, 93, 62, -208, -7, -389, -70, 148, 108, 69, 90, 107, -84, -57, 223, 201, 173, -13, 24, -278, -241, -91, 176, 57, -37, 96, -162, 15, -84, 194, 152, 340, -34, 128, 107, -55, -178, 320, -186, -42, 145, 7, 82, 231, -74, 86, -223, -477, -265, -158, -64, 22, -19, -123, -256, -53, -184, 57, -4, 23, -289, -131, 187, 65, -11, -320, -290, 173, 31, 105, -213, -169, 11, -86, -181, -129, 102, -39, 47, 14, 127, 93, 44, - -65, 34, -11, -77, -76, 73, -31, 22, -49, -74, -13, -6, 66, -7, -64, 18, 25, 73, 15, 18, -31, 92, -35, 105, -57, 78, -68, 12, 41, 4, -5, 17, -16, -27, -248, 188, -110, -9, -647, -153, -239, -158, 26, 214, -42, 282, 150, -17, -278, -116, 415, 69, -248, -181, -82, 194, -151, 2, 134, 211, 239, -261, 176, 24, 50, 74, 97, 84, 239, 6, 73, -210, 293, -147, -69, 49, -243, 301, -47, -589, -194, -473, 29, -7, -143, 640, -112, -317, -107, -78, 294, -41, 141, 172, -120, 219, - 303, -154, 116, -270, 132, -97, -76, 311, -114, -30, -138, 8, 6, 119, 176, 186, -49, -53, 8, 241, 115, 125, 5, -197, 79, -96, -107, -59, -2, -6, 13, 44, 46, -12, 131, 21, 58, 23, 26, -37, 35, 13, -38, -58, -37, -99, -77, 68, 55, -84, 23, -5, 24, 94, 21, -37, 11, 31, 3, -76, 294, -411, 82, 84, -130, 55, 310, 332, 123, 119, 158, -257, -45, -274, -6, 175, 111, -58, -217, -70, 147, -284, 10, -20, 131, 271, 26, -146, -111, 290, -186, -90, 167, -103, -342, -124, - 78, 58, -137, 32, 178, 123, 172, -20, 130, 247, -108, 123, 106, -168, 365, -351, 209, 93, -488, 467, -302, 67, -54, 373, -158, -263, -56, 3, 68, 287, -243, -11, 18, 18, -43, 86, -198, -28, -141, -263, -292, 158, 128, 123, 3, 186, -85, -213, 56, -377, -315, -58, 93, -2, -58, -48, 46, -206, -68, -43, -33, 97, -9, 17, 9, -67, 35, -75, 7, 38, -82, -16, 72, -54, 2, -37, -1, 27, 4, -112, -16, 0, -4, -18, -67, -116, -26, -6, -14, 96, 73, -327, 259, -750, 411, -299, - -205, -367, 40, -44, 64, 262, -221, -85, 208, 190, -64, 74, -103, -344, -35, 86, -178, 277, 44, -33, -167, -162, 35, 427, 15, -60, 114, -369, -67, 135, -254, 359, 224, -13, -114, -121, -142, -246, -307, 255, 15, 453, 37, -24, -208, 38, -84, 102, -10, -286, -227, -291, -494, -68, 428, -413, -29, -432, 65, 122, 97, 309, -38, -445, 315, -31, -219, -180, -389, -132, -296, 161, -453, -75, 173, -3, 30, 215, 106, 258, -3, -139, -59, -95, -9, 95, -30, 17, 9, 10, -79, -109, 65, -76, 30, 14, - -19, 34, 8, 15, 151, 28, -13, 30, 45, 35, -82, -11, -168, 62, 81, 129, 42, 45, -6, -82, 46, -3, 321, -117, 285, -278, -149, 197, 62, -376, 24, 492, -566, 35, 264, 637, -273, -160, -70, 494, 483, -510, -25, -391, -188, 257, 257, 338, 191, -65, 236, -291, -158, -28, -45, -422, 37, -8, 560, -85, 276, 68, 164, 377, -227, -100, -554, 383, -488, -85, 112, -64, -282, -69, 80, -199, 55, -31, -43, -620, -440, 33, -319, -435, 81, -402, 129, 265, -237, 453, 95, 292, 311, 82, -230, -272, - -340, 177, -353, 214, 256, 354, 63, -249, -161, 9, 35, -465, -11, -300, -51, -83, 20, -219, 30, -48, -2, -142, -104, 37, 234, 27, -21, 34, -32, -84, -84, -91, -40, -108, 121, 91, -7, -89, 144, 217, -46, -34, -49, -19, -6, 56, -80, 88, 80, 58, -76, -8, 46, 66, 149, -300, 775, 325, 134, 400, -154, 85, -413, -530, 334, 684, 203, -2, -676, 816, 117, 101, 116, 31, 147, 48, -117, -4, 205, -125, 258, 51, -204, -281, -77, 259, -71, 85, -117, -102, 4, 732, 118, 107, 98, 63, - 438, -162, 126, -282, 522, 728, 189, -41, -259, 761, 357, 12, -294, 112, -176, -27, -337, -126, -225, -308, 499, -149, 368, 78, -287, -4, -615, 585, -42, -279, -218, -356, -439, -240, 681, -212, 245, 310, -275, -261, -491, 74, 331, 114, 316, -73, -62, 14, 90, -135, 38, -244, 80, -11, 277, 196, -150, 15, -8, 165, -56, -220, 49, -7, -18, 82, 15, -35, -110, -124, -23, -30, 131, -5, 131, -180, 44, 135, -254, -186, 68, -81, 191, 230, -171, -182, 723, 709, 876, 527, 174, -223, -231, 131, 255, 311, - -465, -14, -55, 233, 185, -323, -398, -2, -151, 379, 447, 0, 237, 78, 95, 515, -315, -417, 329, -547, 47, -169, 302, 154, 6, 353, 324, -295, 367, -1, -157, 87, 399, -154, 171, 296, 134, -638, -369, 63, 34, -433, -296, 144, 206, 175, -590, -412, -411, -33, 256, 373, -938, -689, 115, 144, 542, 191, 199, 395, -42, -101, -143, 969, 335, -153, -507, 463, 303, -152, -138, 71, -139, 247, -89, -53, 146, -36, -58, -76, 153, 397, 3, 28, 14, 173, 222, -57, -140, 60, -13, 44, 26, 34, -188, -103, - 133, 13, -77, 65, 185, 144, -249, -56, -166, -160, 118, -190, 74, -103, 185, -221, -307, -595, -579, -476, 184, -61, 269, -525, -87, 25, -203, -246, 427, -164, 86, -6, 30, -428, -158, -366, 49, 48, 95, 1012, -394, 280, 426, -216, -204, -306, -62, 473, -482, 330, -32, -80, 44, 48, 259, 29, -512, 392, -319, -735, -595, -298, 995, 844, -459, -132, -630, -526, -208, 614, 16, 424, 221, -289, 323, -220, -655, -55, -397, -81, -213, 1293, 12, -1071, 840, -339, -239, 850, 864, 3, -379, 169, 211, -1164, -501, 31, - -172, 609, 258, -882, -132, -70, 399, 255, 174, 158, -184, 32, 70, 369, -46, 51, 72, 63, 217, 103, 5, -252, 319, -29, -2, 15, 0, -136, -213, -146, 28, -52, 92, -15, -95, 101, 234, -313, -102, -96, -46, 89, -7, -90, -177, -66, -47, 159, -514, -320, 157, 122, 280, 881, 152, -23, 207, 46, -366, -225, 198, 45, 720, 170, -45, 261, 387, 392, 422, 23, -295, -82, -675, -92, -762, 425, -464, -179, 3, 618, -357, 344, -251, 209, -315, 394, 596, 41, -125, -321, -462, 259, 297, 756, -102, 38, - 334, 1211, -282, 181, -195, -674, 474, -96, 337, -42, 84, -406, 1120, -1679, 1237, -1927, 832, -994, 310, -780, 282, 517, -123, 384, -197, 1407, -853, 934, -1447, 730, -567, 703, -471, -511, -249, -130, 356, -97, -62, 35, 22, -181, 253, -272, 267, -197, 83, -314, -174, -232, 42, -213, 264, 281, -266, -4, 107, 258, -39, 92, 212, -198, 350, -97, 463, -275, 554, -395, 143, -32, 309, 256, -49, 150, -426, 486, -334, 118, -340, 246, -454, 156, -38, -167, 171, 429, 342, 1357, -944, 396, 248, -812, -23, -158, -232, -417, - -23, 50, 540, 203, 282, 408, 328, 14, 450, -518, -75, 627, 69, -856, -198, -1121, -210, 198, -208, -260, -49, 1005, 253, 79, 122, 253, -76, -574, -177, -62, 107, -131, -269, 729, 391, -149, -35, -155, -658, -538, -395, -326, 733, 179, 270, -440, -430, 140, 298, 277, -125, -85, -499, -327, 435, 22, -1207, 426, 658, 213, -527, -322, -263, 88, -379, 189, -890, -1187, 492, 431, -238, -435, 333, -194, 86, 105, -175, 192, -109, -110, -65, 287, -203, -58, -223, -1, 18, 192, 197, -21, 116, -139, 231, -160, 188, -436, - -200, -59, 126, -142, -286, -217, 103, 226, -9, 292, 81, 116, 17, 190, -108, 182, -44, -359, -278, -106, 163, -202, 119, -1119, 980, 1192, -112, 866, 35, 132, 377, -766, 278, 567, 559, 234, 173, -555, 405, 238, -337, 179, -67, 660, 182, 168, 390, -157, -450, 130, 841, -302, -164, 759, -279, -340, -277, 261, 977, 1359, -85, -882, 1333, 459, -879, 995, 381, -247, -256, -374, -620, -36, 325, -532, -348, -1122, -152, 652, -1359, -736, 214, 219, 268, 823, 729, -1207, 10, 46, -854, 238, 407, -439, -313, -371, 248, 949, - 297, 494, -649, 331, -735, 64, -495, -2009, 1537, 394, -560, 1039, -358, -474, 280, 212, 267, 406, 165, -408, -129, 398, -13, 153, 65, -66, 98, -179, 133, 373, 135, -220, -163, 114, -100, -200, 76, 232, 135, -695, -210, -511, -265, 298, -227, -286, 272, 175, -299, 380, -281, -123, 137, -221, 251, -112, -413, -637, 734, 2433, -777, 21, 187, 1099, 974, -319, -423, -614, 26, 466, -16, -314, -323, 440, -240, -591, -528, -107, 895, 627, -711, 48, 13, -310, 352, 130, -254, -84, -200, -95, 1141, -425, -758, -531, -431, 1010, - 28, -234, 930, 639, 254, 473, 915, -557, 141, 890, 520, 680, -772, -218, -29, 325, 307, -731, 70, -960, -1443, -76, -382, 670, 745, -196, -59, 151, -525, -1398, 941, -678, 145, -261, -473, -275, -549, -1110, 655, 583, 707, 137, -882, -1548, -460, -429, -190, 489, -317, -78, 93, 65, -246, -113, -198, 23, -89, 163, -98, -121, 179, 233, 185, -376, 122, 20, -34, 3, -824, 38, 113, 120, -543, 351, -79, -453, -370, 217, 289, -56, 171, -280, -197, -192, 21, 334, 84, 319, -9, 146, -480, -77, 115, 63, -380, -115, - -1195, -685, -557, -1407, 1625, -37, 856, -195, 43, -981, -536, -506, 114, 769, -35, -800, -598, -1144, -1273, 1092, 403, -990, -307, 489, 909, 128, -1128, -685, 222, 316, 280, 659, -701, -665, -102, -236, 93, 197, -1356, -249, -946, -605, -1262, -478, 1730, 299, 55, 425, 429, 136, 1285, 1017, -335, 346, 1735, -453, -404, -413, -1291, -49, -707, -1604, -1683, -882, -868, 395, -650, 58, 343, -1143, -419, 9, -4, 298, 750, 500, 904, 1225, 888, -107, -644, -934, -78, 389, 115, -129, -10, 268, 216, 578, -63, 94, 12, -189, 190, 32, - -91, 495, 215, 115, -459, 314, -163, 237, -435, -1212, -54, 483, -88, -641, -410, -467, -352, 158, 215, 245, 69, -38, 184, 480, 797, 754, 937, 804, -71, 543, 1222, 92, -528, -754, -758, -1030, -834, -392, -440, 1077, -705, 214, -816, -274, -890, 116, 1075, -23, 664, -1330, 1170, 395, -242, 931, 128, 424, -373, -437, -10, 286, 216, -928, 852, -1029, 125, 290, -351, 609, -642, -362, -73, -226, -326, -69, 136, -474, -562, -180, -100, -136, 339, 187, 137, -679, 180, 831, 1097, -808, -410, 936, 1275, -772, -480, 540, 224, -612, - 508, -1441, -286, 590, 1152, 152, -717, -644, 174, 1385, 119, 210, 40, 462, -90, 1031, -13, -1135, 717, -740, -229, 317, -436, 107, -927, -342, 857, 398, -386, -547, -302, 75, -447, -132, -100, -270, -169, -129, -580, 370, -218, -254, -841, -208, 617, -424, -237, -219, -481, 928, 378, 40, -31, -509, -769, 54, 687, 568, 188, -573, -338, -253, 335, 66, -513, -122, 33, 208, -457, -302, -269, 724, 369, 53, -444, -379, 403, 866, -7, -361, -522, -169, 235, 27, -116, 37, -96, -65, 75, -1734, -486, 297, -591, 1719, 1252, 827, - 433, 1162, 813, 276, 552, -1360, -1837, -252, 12, -469, 239, -85, -484, -598, -496, 952, 820, -658, -91, -89, -172, -232, -350, -497, -706, -131, 1231, -392, -693, -325, 1155, -539, -540, 1801, 634, 306, -443, -985, -696, -1016, 270, 845, 2266, -1992, -852, 1174, 1615, 287, -101, 2084, 992, -652, 658, -235, 4, -1436, -730, -499, -2364, -997, -384, 1276, -691, -394, 946, -59, -129, 231, 665, -641, 470, 727, 15, -133, -1336, 620, 476, -1537, -113, 171, 99, -127, -685, 187, 115, 197, -109, -193, 492, 110, -103, 344, 140, 911, -125, 302, - 57, -716, -628, 445, -350, 272, 338, 215, 209, 10, 598, -187, -150, -232, 171, 471, -702, -256, 337, 161, -398, -712, -183, 201, 1504, 552, -126, 390, -76, -139, -555, 266, 230, -437, -213, -1593, -65, 656, -154, -664, 291, -149, 717, 144, -347, -5, 767, -436, 123, 277, -233, -7, -415, 847, -51, 126, 14, 409, -185, -159, -265, 169, 318, -139, 378, -164, 233, -398, -313, 483, 619, -800, 38, 1, 75, 252, -503, 772, -691, 621, 87, -1078, -59, 841, -1097, 524, 5, 142, -263, -164, 222, -318, 1124, -832, 125, -223, - -101, 278, 16, -136, -26, 340, -10, -390, 110, 198, -653, 508, 230, 24, 469, -171, -145, 221, 102, 140, 80, -129, 264, 114, 20, -286, -47, 140, 254, -434, 227, 271, -384, 182, 56, 65, 203, -114, 45, -71, -556, -8, -134, 243, -157, 93, 61, -23, 74, 141, -92, 0, 25, -4, 40, 169, -173, 159, -126, -802, -2264, -3234, 1088, 2877, 635, 7975, 6569, 4439, 7512, 3914, -268, -938, -2968, -6853, -5660, -5504, -7654, -5659, -1663, -1227, -202, 2661, 1238, -331, 1687, 2791, 1366, 1306, 2538, 1511, 1164, 2298, 3610, 1501, 2118, 3390, - 580, 228, 2997, 1772, -1152, 1445, 1862, -1949, -584, 2147, -438, -1292, 2773, 1467, -1728, 1486, 1972, -2641, -2472, -1059, -6368, -8447, -5300, -7467, -9952, -6937, -7099, -9177, -7260, -5037, -5461, -3268, 304, 2030, 4422, 7240, 9028, 11120, 12357, 13501, 14317, 12856, 10107, 9336, 5982, 1804, 1415, -964, -4603, -3617, -1540, -3426, -3522, -751, -2483, -4751, -2872, -2085, -4250, -3620, -1284, -3219, -3824, -312, -198, -1729, 675, 390, -2780, -2063, -1201, -3953, -5442, -4451, -6076, -7532, -5588, -4490, -4258, -1870, 858, 2246, 3337, 4613, 5207, 4668, 6092, 7818, 8107, 7572, 7714, 7440, 6035, 6816, 6147, 2618, - 308, -1557, -3372, -3556, -2936, -3443, -3351, -2897, -2831, -2976, -2421, -2136, -2005, -1880, -1457, -1370, -1383, -1115, -772, -738, -609, -424, -328, -295, -62, -95, -39 } - }, - { - {124, 296, 5, 12, -142, -113, 85, 52, 8, 121, -183, -62, 296, 20, 58, -78, -100, 139, 116, -49, 114, 5, 18, -113, 40, -103, -80, -101, 34, 4, -33, -12, 34, 88, -42, -161, 2, -115, -147, -39, 66, -23, 59, 37, 54, -23, -21, -28, -24, 49, -2, 102, -14, 126, 21, 28, 120, 43, 30, 155, -63, 51, -54, -110, 100, -37, 0, 37, -19, -91, -28, 65, -43, -2, -89, 43, 6, -59, 7, -94, 14, -91, -9, -1, -13, 52, 25, 14, 28, -10, 52, 38, -5, 12, 11, -2, - 1, 17, -23, 12, -29, 24, 2, -4, -2, 20, 5, -19, 6, -1, -11, -28, -389, -202, -91, -84, 0, 1, 29, 6, -22, -159, -72, -163, -256, -214, 121, 149, 150, -59, -18, -17, -34, 55, 23, -54, -116, 83, 71, 104, 27, -35, -64, 30, 50, -12, 106, -52, -3, 103, -79, -125, 10, 173, 40, 38, 24, 1, 22, -27, 31, -137, 22, 142, -33, 2, 14, -48, -27, -20, -23, -38, 87, -81, 85, 72, 159, -11, 89, 203, -38, -164, -184, -9, -24, 10, -156, 45, -110, -82, 37, 114, - -47, -87, -104, -20, -12, 29, 9, 65, 39, -4, 33, 9, 64, 49, 31, 14, 14, -11, 43, 2, 13, -5, 1, -33, 0, -6, 270, 213, 91, 109, -71, 49, 187, 92, 201, -78, 81, 116, -6, 148, -77, 93, 17, -94, -24, -17, -6, -26, 11, -47, 15, -34, 184, -42, -10, 0, -83, -234, 133, -55, 51, -93, -88, -99, -66, 61, 177, 140, 59, -10, -38, 56, 127, -28, -42, 158, -70, 76, -78, -61, -38, 59, 62, -110, -76, 3, 118, 153, 83, 119, -16, 112, 44, 118, -66, 47, - 269, 125, 114, -27, -76, -183, 106, 46, -76, -76, -25, 56, -56, -25, -50, 2, 38, -16, -75, 22, 26, 43, 45, 6, 63, 31, 26, 20, -21, 45, 4, 0, -22, -33, -36, 9, 26, 11, 2, 8, -2, 40, -55, -13, 16, -22, 22, 84, 310, 44, 113, 225, 4, -128, -55, -39, 9, -81, -221, 89, 7, 5, 92, -146, -68, 231, -57, -87, -137, 5, -129, -21, -43, -39, 17, 186, -6, -58, 55, -148, 198, -25, -45, 248, -143, 12, -169, -77, 14, 8, 65, 79, -151, 45, 63, 52, - 14, 71, 52, 104, -96, -51, 196, -81, 75, 19, 56, 51, -17, -66, -10, 138, -82, -9, -44, 32, 124, -69, -154, -298, 19, -12, -26, 1, -115, -80, -166, -65, 83, -3, 52, -20, 104, 72, -1, 54, -4, -6, 36, -64, -34, -52, 0, -62, 37, -2, 18, -23, -20, -2, -22, 15, 24, -58, 28, 24, 14, -55, 30, 20, 52, 55, -5, -19, -29, 28, -14, -10, 11, -132, -335, 170, -112, -187, 6, -354, 75, 111, -42, 262, -102, -311, 73, 121, -111, -220, 376, -22, -25, 98, -86, -46, - 36, -183, 106, -18, 51, -37, 175, -43, 97, 89, -177, -84, -101, 184, -93, -52, 136, -46, -105, 82, 251, -127, 121, -131, 164, -90, 85, 19, -92, -258, 143, 189, -20, -58, 105, 133, 125, -177, -23, -156, -17, 57, -112, 44, 121, -130, -5, 27, -128, -90, 116, -83, 91, -53, -164, 34, -159, 42, -61, 56, -175, 161, -132, 18, -123, -3, -9, 34, -15, 0, -40, 43, -119, 42, -98, -76, 1, 71, 32, 14, 20, 5, 40, 91, -77, 75, -50, -9, 46, 39, -55, 0, -134, 170, -187, -186, - -318, 134, 337, 51, -60, -29, -56, 293, -176, -161, -38, -177, -54, -192, -83, -135, -266, -75, -59, -10, -29, 69, 159, 56, 79, -245, 31, -4, -76, 85, 46, -72, -31, -175, -193, -28, 215, -63, -110, -24, -71, -151, 3, -158, 322, 271, 71, -83, -75, 28, 49, 55, 53, -20, 120, -114, 53, -100, 4, -1, 68, 47, 151, -65, -92, -85, -349, 11, 73, -35, 127, 55, -105, 30, -183, -68, 16, 140, 61, 192, 39, -23, 2, 71, -79, -10, 19, -33, 50, -69, 37, -52, -42, -9, -58, -58, - -71, -38, -20, 54, 46, -53, -76, -23, -58, 41, -64, 32, -37, -11, 66, 5, 55, -329, 53, 335, 316, -340, -310, 80, -247, -131, 35, -17, -101, 254, 113, -359, -29, 21, -4, 229, 85, -167, 241, 90, 31, -130, -138, 103, -89, -243, -45, -32, -109, -145, -197, 208, 14, 31, -137, 3, 147, -117, -248, -250, 262, 59, 247, -40, 70, 182, 370, 120, -48, -190, -82, -94, 55, 20, -149, -60, 215, 152, 292, 137, -204, -194, 241, 129, -129, 1, 249, 19, -15, -194, 213, 161, -39, 299, -46, -86, - -314, -41, 14, 166, -217, -13, 95, -53, -156, -145, -21, -14, -30, -182, -162, -95, 56, -3, -76, -25, -12, 16, 14, 27, -17, 61, -52, -13, 0, -36, -122, 8, 68, -22, -108, 9, -27, 38, 4, -13, -11, 35, -18, 65, 32, -2, -61, 44, -48, 55, -135, 53, -50, -27, 165, -274, 165, -180, 32, 144, -2, -73, 54, -189, 7, -147, -426, -131, 180, 116, 66, -104, 87, 39, 454, 78, -154, 169, 33, 36, 302, -88, -85, 105, -214, 256, 236, -6, 134, -51, -131, -18, -165, 13, -161, 62, - -3, 46, 18, -276, -57, -36, 15, -140, 60, 60, -53, 362, -159, -324, 192, 317, 72, 81, -141, 272, -93, 45, 122, 35, -124, 129, 56, 15, -1, -250, -88, 122, 221, -87, -164, -228, -74, 76, 41, 113, -280, 52, 188, 24, -11, 71, -59, -32, -8, -16, 98, -28, 31, -30, -21, -22, -72, -41, 34, -51, 68, -11, -12, -33, -40, -213, 20, 113, -6, 39, -20, 70, 24, -42, -49, 39, 928, -254, 6, -94, -59, -207, -5, -544, 283, -196, -14, 315, 156, -209, -224, -84, -192, 173, -450, 83, - 186, 257, 50, 76, 10, 42, -60, -142, -411, -61, 52, 188, -148, 182, 71, -75, -27, 141, -149, -141, -82, -108, -17, -365, -171, -88, -11, 288, 64, 275, 94, -13, -174, 20, 16, 41, 94, 385, 44, -361, 92, -142, -11, -137, -153, -72, 147, 95, -640, -241, -191, 120, -28, -138, -89, 360, -149, 277, -262, -198, -284, -155, -302, -48, 401, 93, -49, 47, 170, -5, 209, -120, 80, 116, 142, 55, -26, -280, -105, -145, 1, 89, 77, -58, -21, 116, 48, -94, -40, -66, -30, 4, 59, -50, -49, 148, - 125, 38, -19, 53, 102, 6, -93, -11, -95, 22, -86, 48, -143, -156, 116, -289, 17, -677, 164, -221, 66, -230, -501, -76, -117, 356, 150, 129, -13, 472, -355, 88, 133, 365, -420, -238, -84, 36, -29, -118, -39, 127, -226, 47, 133, -24, 18, -181, -209, -128, 563, 7, -137, 221, -136, -282, -233, -152, -41, 102, 21, 21, 312, 288, -52, 104, 69, -359, -248, -14, -29, -93, -246, 304, 365, -298, 197, 187, -59, -284, -462, -446, -346, -202, -399, 38, -327, 198, 177, 31, 4, -556, 37, 13, 41, -284, - 96, 319, 43, 83, -252, -154, -31, -264, 62, 168, -78, -96, -122, 106, 169, -293, -161, -12, 198, 76, -86, 72, -10, -1, 89, -54, 115, -129, -46, 98, 84, -30, 222, 17, -138, -115, -19, -94, -87, 15, 63, -276, -234, -160, -184, -56, -415, 19, 450, -158, 236, -94, 449, 383, 156, -468, -123, 627, -164, 465, 70, -444, -228, 525, 8, -352, 5, -300, -44, 107, 40, -60, -525, -463, 125, 336, -301, -26, 128, -22, 48, 558, 100, 81, 46, 185, -250, -175, -130, -588, -202, -221, -155, 155, 101, -37, - -61, -232, -355, 460, -102, -404, -192, 82, 306, -244, -79, -259, -51, -310, -62, -66, -625, 57, -212, 432, -113, -351, -663, -436, -84, 55, 230, -171, -158, -360, 328, 556, 58, -66, 188, -145, 208, -157, -77, 72, 159, 115, -195, 7, 40, -3, -15, -49, 52, 198, -84, -174, -8, -39, 90, -2, 192, 13, 70, 7, -118, 31, -47, 206, 12, -131, -25, -32, 138, 14, -151, -24, 107, -49, 26, 215, -760, -389, -261, -417, -222, -171, -431, 453, -131, 685, -345, -518, -100, -348, 590, -204, -311, -145, 158, 299, - 258, -63, -69, -136, 65, 485, -13, 46, -156, -62, -254, -84, 113, 83, -210, 9, -311, 62, -93, -94, 127, 59, -145, -59, 267, 99, -220, -291, 485, -24, -771, 400, -85, -328, 156, -49, 36, -76, 268, 103, 28, 739, 731, -259, 80, -551, -116, -107, 234, -86, 38, 224, -166, 422, -179, 45, -573, 237, -149, -403, 202, -95, 807, 190, 154, 296, 34, -283, -22, -118, -69, 79, -99, 162, 101, -125, 206, 114, -134, -38, 13, 19, -55, 42, 73, -22, -60, 12, 65, 36, 49, -132, 133, -262, 232, -155, - -88, -20, 121, 169, 47, -200, 3, -82, -46, 45, -188, -348, 915, -686, -219, -434, -288, 348, -394, 841, -98, 258, 47, 205, -521, 97, 138, -37, -78, -44, 155, -319, -194, -44, -90, -395, -351, -93, -162, 480, -124, -226, -163, 166, -245, -103, -425, 200, -162, 177, -150, 225, -113, -734, -374, 110, -57, -44, -229, -437, -24, 194, 130, -99, 145, 226, 697, -298, 331, -783, 50, 116, -92, -224, 160, 30, 37, 176, 554, 376, 284, -148, -178, 274, -333, 82, 281, -198, 693, -11, 215, -189, 400, -380, -374, 12, - 140, -172, -42, 432, 4, 394, 144, -61, -62, -225, -18, -12, 111, -15, -180, 31, 81, 223, -326, 56, -166, 69, 186, -64, -5, -171, 56, 63, -111, -393, -246, -156, 76, -208, -118, -140, -125, 78, 151, -5, 126, 48, 67, 22, -285, 240, -210, 367, 1083, 767, -206, -480, -325, 658, -781, 42, -198, -192, 320, -573, 77, -293, -7, -399, -308, 46, 21, 16, -385, 614, 125, -275, 111, -81, 54, 914, 289, -255, -225, 44, 284, 76, -684, -168, -473, -158, -221, 231, -127, -65, -4, -24, -335, -390, 254, -148, - 69, -18, 341, -277, -197, 87, 143, -366, 409, -256, -596, -556, -198, -160, -241, -125, -847, 299, -402, -128, -335, 470, 153, 225, 0, -72, -410, -124, 555, -456, 672, 512, 181, -121, 24, -95, 97, -297, -237, -148, 42, -41, 43, 125, -214, -54, 218, 226, -88, 140, -119, -194, -84, -61, 145, 38, 55, -192, -124, 65, -69, 61, 81, 135, 270, 106, 153, -182, -102, -63, 81, -89, 39, -83, 41, 271, 132, 72, -49, 170, 58, -73, -1068, -132, 712, -873, -347, -21, -267, 317, -181, 987, -98, -215, -163, -44, - 290, -196, -189, 806, -589, -72, 189, -130, 506, 284, -33, -63, 216, 286, 314, 255, 535, 170, 231, 139, -171, 892, 114, 166, 228, 133, 646, -46, 161, 222, 188, 105, 427, -252, -201, 423, -76, -428, -108, -747, -252, -144, 709, -669, -84, 28, -21, -39, 419, 1140, -197, 142, 132, 172, 547, -591, -604, -552, 975, 71, -364, 893, -339, 778, -418, 298, 35, -1037, -149, -260, 298, -22, -88, 6, 188, -29, -312, 168, 6, -147, -2, -276, 371, -41, 134, -177, -158, -158, -209, -21, 7, 353, -15, 38, -141, 38, - -334, 106, -322, -61, -69, -289, 154, -229, -229, 50, -319, 97, 256, 238, -120, -114, 62, 96, 223, 283, 633, 58, -638, -1875, 376, -450, -725, 813, -487, -250, -715, 186, -142, -698, -226, -414, 196, -384, 20, 150, 315, 160, 533, 84, -3, -54, -447, -343, -318, 259, 398, 186, 142, -11, 154, 312, 727, -343, -190, 128, -329, 351, 77, -317, 741, 271, -622, 247, -598, 72, 115, 316, -169, -201, 941, 366, -403, 246, 498, -384, -818, 456, -65, -8, 69, 201, 1273, -117, 160, 245, -3, 294, 172, -674, 145, -358, - -313, -188, 155, -1089, -132, 342, 55, 544, -397, 386, -259, -112, -145, 174, 77, -131, 2, 1, -192, 156, -242, 258, 36, 181, 154, -108, -89, 47, -67, 39, 61, -105, -37, -121, -85, -79, -217, 6, 32, 129, -69, 124, 298, -153, 50, -154, 80, 96, -249, 4, 82, -235, -116, 208, 3, 43, 47, 9, -580, -668, 1432, 306, -93, -173, 323, 1295, 594, 155, -38, 434, 1082, 269, 373, 337, 771, -497, 499, 222, -1481, 439, -209, 439, -461, 348, 231, 460, -4, 195, 72, -419, 209, 417, -349, 210, -339, -204, - 1061, 109, 940, -668, 293, -34, -135, -21, -82, 146, 344, 240, -26, 538, -856, -806, 585, -459, -119, -107, -553, 279, -146, 158, 85, 909, 441, 479, 179, 129, -827, -190, 407, -8, 10, -1, -266, -720, 137, 67, -540, 76, -259, -213, 226, 152, 816, -117, 207, 195, -158, -211, -23, -201, -78, 480, 200, 86, 23, -9, 11, -7, -29, -327, -101, 199, -58, 19, -122, -166, -68, 52, 390, -261, -252, 229, 111, -293, 205, 123, -208, 260, 20, -157, -74, -109, -50, -51, 128, 64, 64, 147, 215, 159, -44, 372, - -1298, 1107, -467, 219, 717, -1038, -27, -84, 253, 395, 451, 784, 131, -494, 276, 835, -1176, -685, 790, 47, -6, 44, 68, -14, -20, 411, 248, -557, 36, -152, 982, 601, -201, 66, 118, 129, -7, 364, 36, 281, 1003, 146, 105, -145, 257, -947, -413, -394, -43, 108, -842, 337, -747, 258, 773, -164, -697, -369, 287, -133, -1423, 392, -994, -214, -124, 35, -399, 103, 501, -411, -945, -1418, 1109, 338, -174, 317, -336, 339, 615, -639, 1102, 152, -117, 512, 290, -177, 284, 21, 307, -299, -159, 83, 222, 382, 114, 344, - -228, 196, 358, 318, -54, 289, -312, 123, 29, 133, 597, -400, 237, 32, -23, 466, 127, 607, -80, 300, 79, 236, 67, -125, 181, -314, 270, -116, 224, -54, 60, -26, 45, -5, 235, -54, -59, -32, 99, -12, -27, 11, 47, 32, 39, -30, 38, -35, 36, 24, 42, 1582, -1703, 689, 866, -1067, -329, -574, -316, 1572, -708, 1116, -524, -150, -284, 366, 137, -1360, -260, -360, 583, 31, 242, 473, -668, -122, -429, 239, 549, 346, -863, -148, 165, 117, -60, -401, -174, -771, -148, -104, 706, -629, 1549, 346, -462, 690, - 18, 896, 480, 850, 201, 777, 624, 760, 791, 125, 765, -983, -177, 212, -657, -108, 404, -761, -1128, 456, 723, 29, 163, -780, -216, -652, -30, 757, 58, 1410, 633, -349, 1478, 790, -440, -163, -315, -464, -302, 369, -214, -722, 117, 517, 17, -232, -193, -145, -247, -434, 76, -95, -60, -333, -33, -112, 149, 252, -75, 57, -99, -258, 172, -62, -207, -494, 233, -684, -97, -471, -294, -381, -102, -51, -142, -263, -135, -301, -58, -25, -24, -198, 318, -242, 151, -2211, 2016, -458, -668, -589, 1398, -1061, -168, -305, -9, 748, - -831, -77, 335, -252, -107, 19, -469, 669, 44, -1096, -270, -267, 74, -1200, -4, 141, -232, 8, 334, 737, -300, -189, 165, -497, -1535, 131, 1231, -627, -943, 63, 995, -463, -288, -1282, -201, 24, 920, 421, 123, -967, -546, 758, -905, 320, 1513, 851, 1174, -565, 686, 432, -1304, -482, -698, -174, 775, -37, 838, 676, -1296, 1450, -878, -4, 79, -667, 1438, -97, -329, 1150, -932, -162, -1331, -456, 613, -190, 555, 592, -135, -234, 104, -327, -375, -107, -275, -168, -223, 95, -277, 55, -351, -350, -307, 259, -180, -32, 184, 43, - -61, -382, -592, -384, -772, 569, 239, 492, 179, -421, -426, -224, -58, 625, -129, -4, 85, -100, -101, -54, -234, 436, -274, 560, -3, 1318, 935, 138, -252, -685, 401, -54, -61, -43, -23, 3, -262, 332, -6, -1177, 296, 106, -407, 16, 509, -171, 35, -851, 620, -303, -91, -86, 353, -461, -16, 105, 15, 98, -218, 630, -329, 1111, -683, -729, 687, -770, 41, 574, -531, -237, 307, 358, 475, -1695, 541, -16, -387, 1075, -538, 66, 7, -912, 1170, -56, -50, -614, -109, 964, -223, -36, 40, 278, 162, -1191, 589, 1061, - -556, 425, -830, 1392, 64, -1300, 20, 725, -72, -807, -180, 1896, -294, -781, 133, 836, -215, -261, -97, -37, 51, 38, -211, 552, -88, -129, 32, 189, 464, -138, -225, 255, 59, -428, -155, 230, 54, -179, -95, 369, -334, -67, 59, 53, -315, -128, 411, -22, -293, -125, 298, -87, -220, -188, 261, -739, -2449, -3713, 250, 3212, 50, 8404, 7618, 4561, 8797, 5772, -955, 333, -1130, -6930, -3935, -3050, -6768, -5565, -1642, -3267, -3751, -307, 222, -1588, 346, 1431, -1834, -1560, 2452, 500, -596, 1712, 2299, -4, 2358, 3992, 1430, 1093, 4071, 2750, - 329, 2987, 4409, 1934, 2253, 5026, 1906, 681, 4800, 4722, 1457, 5688, 8091, 3011, 3318, 5637, 1716, -1833, 318, -1882, -6803, -6491, -6930, -11132, -12032, -12869, -15219, -15924, -15556, -15143, -13333, -11969, -9787, -6470, -4618, -1598, 4395, 7130, 7043, 13041, 13906, 10820, 13183, 13806, 7408, 7727, 9476, 4596, 3717, 6146, 4460, 2092, 2902, 3885, 1651, 1344, 3904, 2058, -363, 2132, 1666, -1234, 160, 1531, -1029, -457, 2884, 1129, 97, 2767, 1813, -292, 134, -1238, -4110, -5588, -6173, -8092, -8653, -8648, -9364, -9457, -9903, -9941, -9090, -9037, -7590, -5871, -4652, -1961, 1669, 3599, 6016, 7515, 7947, 7548, - 6864, 5801, 4683, 4045, 3514, 2840, 2528, 2411, 2158, 1962, 1999, 1797, 1431, 1141, 865, 478, 306, -9, -295, -476, -560, -393, -89 }, - {90, 291, 65, 42, -66, -24, -144, -6, -37, 108, 96, -97, -69, -58, -55, -69, 8, 86, -68, -73, -240, -177, -130, -6, 13, 176, -97, 87, 54, 45, 11, -132, 34, -280, 34, 9, 13, -19, -173, -79, -149, 9, 10, -90, -232, 159, -11, -136, -1, 90, 20, -47, 33, -77, -33, -73, 56, -78, 109, 88, -18, -154, 8, 21, -14, -57, 39, 27, -35, 83, 91, 63, 6, 0, 29, -84, 12, 129, 15, 25, 24, 95, 37, 30, 86, -21, 67, -26, 44, 31, -12, 18, 25, -8, 31, 48, - 11, 1, 34, 45, 36, -5, 14, 15, 18, 5, 3, -4, -11, -36, 23, 3, -310, -348, -25, -137, 106, -170, 43, 79, -116, 95, 348, 20, -32, 191, 26, 192, 3, 88, -137, -181, -10, 69, -126, -40, -13, -35, 35, -37, -67, 63, -31, -26, 137, 195, -61, -105, 39, 156, 59, 200, 8, -28, -5, 179, 11, -127, -70, 141, 102, 109, 30, -69, -144, 29, 68, 85, -31, -75, 156, 105, -26, -87, 5, -60, 162, 50, 30, 53, 18, 34, 100, 18, 100, -19, 160, 20, -158, -62, -55, 80, - 98, -15, 26, -110, -40, -102, -31, -66, -57, -23, 33, 3, 1, 5, 44, 8, 10, -4, -47, -12, 2, -4, 19, 8, 8, -17, 182, 128, 192, 200, -48, 100, -43, -113, -11, 297, 130, 66, 106, -124, 211, 91, 142, -42, -235, 99, -366, 74, -93, 74, 58, -7, -126, 31, 82, -49, 77, 186, -13, -154, -210, 33, 94, -193, 107, -181, -118, 132, -77, -153, -75, -108, 170, 233, 132, -83, 1, 125, 74, -10, -95, -45, -83, 89, 288, -2, -156, -123, 67, 24, -58, -170, -3, -146, -57, 23, - -25, 116, 22, 146, 169, -148, -55, 9, -116, -139, -22, 1, -85, 82, -77, -9, 64, 13, 5, 64, -78, -27, 19, 30, -35, 26, 14, 29, -4, 0, 29, -40, 51, -40, 25, 8, -11, -3, 23, -16, -27, -45, 28, -33, 12, 43, -6, -27, 408, -110, 40, 58, -269, -230, 6, 267, 204, 323, 106, -91, -139, 24, -80, 64, 31, 109, 201, 64, 148, -4, 88, -89, -187, -98, -143, 2, -40, 44, -227, -114, -30, 84, -112, 236, -266, 57, -167, -136, 77, 68, 228, -25, 58, -65, 159, 168, - 47, -36, -171, -24, 59, -131, 132, -144, 62, 239, 200, 3, -77, 37, 239, -30, 59, 37, 195, 2, -52, -121, 85, -183, 67, 380, 93, 179, 18, -252, 91, 47, -99, 103, -32, -27, -125, 52, 123, 55, 24, -57, -123, 28, -25, -19, 8, -6, -23, 40, -42, -38, -36, 56, 22, 44, -25, 41, 2, -40, 43, 23, -36, -68, -25, 56, 3, -15, 28, 25, 61, -3, -24, -149, -255, 128, -182, -187, 39, -91, -599, 58, 93, 549, 178, 41, -249, 229, 99, -100, 120, -21, 200, -120, -62, -41, - -53, -83, -36, 141, 124, 214, 77, 105, -2, -139, -151, 203, -111, 45, -18, -143, 206, -34, -89, 36, 150, -100, 228, -289, -239, -293, 71, -165, -250, -58, 234, -99, 70, 139, -100, -132, 11, 21, 78, 14, -73, -9, 302, 128, -123, -380, -303, 111, 359, 301, -235, 6, -154, 68, 60, -258, -20, 51, 30, -70, 15, 15, 8, 87, 80, -52, -63, 42, -30, 19, -90, 36, 27, -144, -32, 30, 22, 11, 28, -10, 10, 10, 14, -53, -7, 18, -17, -64, -32, 8, 10, 68, -107, 177, -298, -50, - -370, -107, 55, 130, -337, -83, 231, -27, -338, 176, -108, -192, 106, 179, 40, 38, 61, 233, -110, -95, 61, -113, -58, 4, -13, 9, 185, 96, -22, -15, 108, 47, 133, -10, 150, 160, 63, -173, 25, -23, -124, 168, -95, 71, -115, -41, -413, 39, 336, 31, 357, -65, -80, -366, 431, 204, 245, 41, 201, -1, -2, 169, -98, 62, -1, -411, 95, -96, 109, -61, 98, 383, 115, 102, -5, -231, 174, -94, 35, 88, 115, -127, -34, -52, -69, 75, -43, -33, -54, 9, 14, 6, -107, 43, 19, -24, - 31, 15, 27, 23, 51, 1, 11, -6, -25, 64, -12, 91, 14, 38, -28, 50, 17, -474, -16, 357, -78, 211, -228, -157, -410, 234, 122, 272, 127, -134, 229, -58, 219, -145, -134, 16, -49, 190, 40, 160, 179, -108, -91, -64, 118, -25, -76, 24, -161, 83, 57, -85, 119, 209, -84, -96, -25, -159, -77, 241, 33, -150, 293, -323, 51, 172, -74, -107, -24, 137, -246, 123, -100, -212, -158, -128, 5, -61, -134, 57, 364, 200, -49, -126, -351, 36, 196, -115, -388, 10, -60, 19, 50, 178, -10, -92, - -34, -143, -83, -68, 108, -89, 100, -208, 18, -96, -62, 125, -59, -60, -71, 25, -131, -54, -29, -6, 30, -95, 28, -76, 43, 48, 110, 19, 41, 56, 45, -32, 19, 6, 82, 46, -7, 48, -3, 3, -32, 4, 2, -58, 18, -41, -29, 3, 45, 158, -70, 40, 233, 15, 273, 296, 661, 451, 277, -70, -351, -122, 321, 139, -339, 253, -59, -168, -207, 31, 572, -388, 413, 161, -89, 136, -112, 296, -114, 156, 31, -205, -144, -200, 8, 169, -49, -113, 109, 14, -34, -387, 117, -217, -164, 107, - 255, -189, -271, 9, 230, 19, -155, -58, -92, 105, 76, -89, -146, -220, 136, 352, 216, 111, -204, 106, 223, -250, -327, 57, -270, -129, -529, 7, -363, -189, 98, -46, -35, 161, 27, -297, -206, 134, -41, 16, -92, 9, 87, -13, 57, 58, 12, 5, 43, 50, 33, 4, 10, -30, 78, 2, 72, -13, -48, 23, 67, -84, -124, -63, -18, -39, 141, 53, -44, 62, -36, 9, -113, -10, 8, -52, 723, 16, -283, 319, -349, 404, 33, -246, -421, -102, 207, -335, 297, -48, 192, 228, -196, -82, -118, -156, - -61, -146, 24, -178, 186, 117, 156, 316, 163, -47, 377, 192, 70, -202, -220, 113, -168, 39, 119, -252, 216, 574, 44, 408, 193, 197, 292, 17, 155, 163, -371, -252, 256, 17, 242, 43, 254, -41, 92, 63, -531, -35, 137, 356, 80, 312, 32, -74, 103, 140, -298, -505, -266, 69, 125, 17, 371, 131, -581, 148, -84, 3, 168, -233, -7, -126, 107, 150, 10, 32, 109, 4, 0, -50, -55, 20, 12, 4, 91, 66, 24, 55, 36, 2, -88, 71, 59, -35, -7, -12, 5, 52, 44, 138, -114, -33, - 53, -28, 74, -57, 122, -28, -35, 18, 71, 50, -15, -7, -349, -32, -310, -148, 133, -159, 72, 105, -185, -467, 152, -463, -528, 114, -259, 233, 337, -87, 392, -96, 388, 523, 3, 30, -527, -102, 60, 89, -59, -350, 27, -297, 41, -81, 84, -115, -193, 43, -32, -109, 127, 11, -78, 378, 144, 283, -177, 51, -148, 107, -31, 148, -47, -114, -142, -337, -195, 539, 222, 357, -412, 86, 310, -263, 6, 199, -105, 200, 32, -364, -91, -559, -66, 224, 120, 374, 46, 248, 269, 91, -13, 484, 44, 11, - -80, -49, 260, 149, 249, -31, -47, -64, 183, 35, -34, 47, 127, -31, -69, -144, 9, -116, -47, -99, 86, -14, -163, -33, 16, 10, -4, -81, 118, -95, 33, 40, -122, -26, -80, 14, 105, -93, -69, -59, -50, -340, -310, -322, -478, 327, 206, 32, -323, 292, -6, -400, -333, -112, -86, -256, -105, -151, -134, -93, -377, 189, 215, -17, -38, -66, -142, -440, -487, 17, 206, -125, -301, -165, 222, 169, 7, -91, -132, -127, 282, -144, 197, -136, 2, -480, -109, -36, 359, 102, -90, -269, -193, -377, 607, -279, - 576, 76, -255, 385, 373, 654, -644, 266, 102, 88, -132, -182, 278, 148, -54, -299, 329, -174, 354, 298, 276, -253, 549, -408, 223, 359, -211, 46, 5, 312, -88, 139, -168, 333, -16, 60, -196, 153, -16, 157, -51, 212, 97, 68, -131, 41, -110, 7, -95, -118, -31, -104, -77, -10, -60, -104, 65, 89, 122, 31, -127, 12, -88, 83, 27, -58, 9, 58, 27, -135, 19, 137, 46, -20, 31, 516, -865, -935, -583, -101, -406, 248, -333, 32, 170, -28, 618, 440, 160, -183, -134, 428, -69, 64, -173, -387, - 4, 153, 106, -214, 189, 24, -22, 361, 504, 33, -318, -141, -612, -241, -156, -187, 31, 105, -221, -92, -310, 335, 408, 335, 381, 294, 498, 58, 173, 115, -87, 188, 298, -299, -1019, -241, 342, -532, 273, 331, 123, -164, 28, -130, -407, -115, 270, -331, -275, 95, -223, 662, 680, -254, 439, 112, -62, -300, 211, -403, -328, 360, 277, 189, -23, -39, -485, -354, -62, -114, -89, -77, -142, -123, -132, -71, 20, 111, 93, 149, -11, -76, -71, -54, 222, 200, 107, -23, -12, -51, -81, -132, -55, 19, -36, 85, - -46, 29, 43, 34, 85, -102, -1, 16, 72, -122, 204, -88, 833, -701, -14, 120, -673, -197, -285, 102, -207, 585, 73, -6, 727, -40, -648, -517, -319, 251, -40, -625, 158, 176, 326, -371, 186, 318, 272, 223, -80, 379, 405, 139, -914, 667, -330, 258, -70, -93, 170, -402, -235, 430, -200, -54, 383, -432, 385, -149, 357, -476, 632, -282, 980, -127, 57, 255, -223, -160, -125, 82, -56, -494, -628, -170, 356, -185, -232, -633, 286, 68, -874, -10, 5, 131, 440, -301, 133, -387, -348, -514, -523, -89, -309, 376, - -70, 367, -185, 210, -37, -230, -332, -34, 30, 161, -86, 73, 23, 133, -22, -169, -34, -258, -21, 45, 49, 18, -108, -123, 134, 70, -53, 166, -215, -270, -15, 246, -5, 73, 86, 169, -1, 189, -162, 63, 26, 154, 245, -156, 30, -34, 30, 317, 973, 479, -290, 663, 224, -430, 169, 427, -62, -151, -590, -165, 372, 236, 180, 104, -102, -243, -557, 295, -186, 145, -426, -237, -6, -70, 557, 163, 93, 419, 208, -643, -69, 231, -115, 10, 551, 177, 639, -372, -227, -107, -231, 246, -241, 474, 481, -212, - -459, 775, -395, -164, -88, 229, 124, -436, -124, 275, -200, 349, -161, 496, -253, 110, 768, -18, 543, 928, 123, 454, -230, -1122, -753, -148, -42, 634, -15, 210, 60, -161, -512, -1158, 881, 58, 32, 283, 143, -284, 652, 30, 143, -11, 50, -572, -205, -378, -220, -21, -205, -214, 139, -48, -139, 415, -71, -426, -296, 104, 28, -125, 653, 193, -208, -251, 75, -60, -126, 19, 67, -147, 161, -7, 229, 285, 64, -29, -79, 191, 195, 167, -1262, -304, 1321, -508, -564, 1165, -746, 656, 880, 347, 123, -667, 258, -1170, - -574, 256, 612, 69, 144, 444, 1187, 801, 254, 46, 3, 133, 102, -457, 15, 295, 375, 1580, 895, 611, 1145, 469, -158, 345, -16, 1096, 401, -86, -176, 460, -64, 528, -1623, 74, 568, -30, 686, -250, 187, 366, -1509, -581, -111, -480, -620, -735, 701, -447, 146, -132, 703, -1133, -304, -154, 367, 2, -96, 847, 1475, 0, 465, -270, 133, 1033, -1082, -641, -904, -1144, -91, -38, -444, -480, -452, -430, -556, -812, -348, -524, -316, 152, 732, 240, 120, 118, -61, 170, 81, -504, -452, -124, -641, -250, -277, -214, -246, 308, - -227, 28, 55, 138, 369, 557, 4, -128, 407, -191, 263, 107, 66, -96, 83, 61, -223, -298, -325, -35, 696, 593, -558, -2022, -354, 815, 197, -235, -152, 53, -271, -379, 451, 322, 922, 324, 557, -216, 1225, 211, 779, -118, 1131, -436, 739, -722, 14, 70, 530, -214, -382, -951, 532, 61, 115, -464, -838, -60, 106, -112, 267, 537, 90, 382, 1400, -594, 147, -466, 727, 616, -690, 652, 761, -545, 199, 170, 530, 250, 1067, 327, -367, 57, 1377, 427, -1556, 455, 289, -1354, -366, -438, -943, 63, 597, 639, -373, 1154, - -289, -509, -251, 607, -2266, -283, 42, 1829, 252, 1550, 756, 1087, -22, 370, -200, 920, 947, 837, -195, -564, -220, 920, -99, -607, -253, 1092, 162, -685, -224, 985, 292, 409, -4, 370, -273, -22, -12, 159, -17, 173, -128, -322, -369, -464, -51, -339, 10, -60, -122, 328, -363, -152, -360, -136, -670, -505, 697, 14, -1246, 1010, 2181, 145, -1209, 1878, -421, -28, 271, 1065, -610, 45, 2139, -1060, 512, 719, 694, -948, -92, 169, -461, 80, 226, -386, 382, -653, -181, -262, -46, -393, -339, -127, 209, -712, -661, 999, 185, -627, - -160, 594, 1448, -127, -700, 753, 1112, -323, -78, 28, 405, 2, 5, 503, -1219, 839, -701, 8, -996, 561, -74, -1494, 741, -107, -573, 1007, 123, 996, -839, -323, -336, -781, -1206, -1602, 1364, 555, 1006, 923, 576, 223, -572, 873, -430, -369, 1188, 394, -218, -107, 365, -839, 221, -332, 560, -214, -353, 529, 95, -623, 55, -295, -168, 131, -130, 114, -29, -449, -222, 194, -144, -284, 287, 442, 440, -349, -137, 507, -855, 258, 322, -370, -848, 429, 60, -387, 274, -414, -659, 174, 606, -496, -206, 211, 530, -144, -57, 29, - -358, 1182, -482, 350, 272, -1227, 1102, 386, -317, 947, 78, 63, 462, -412, 1208, -971, -522, 451, 415, 205, -905, -550, -1008, 555, 131, 507, -1, 544, 217, 182, 19, 463, -213, 255, -463, 343, -428, -5, -565, -401, 20, -501, 230, 1188, 281, -894, 461, 356, 627, 16, 1045, -904, 133, 416, -875, -206, 1750, 985, -2327, -989, 1230, -340, -1107, 431, -119, -854, 617, 1053, -1439, 279, 1266, -867, -781, 1037, 132, -861, 145, 672, -757, -109, 813, -126, -374, -593, 742, -204, 409, 91, 416, -297, 265, 750, 289, -564, 35, -406, - -281, -570, -61, -157, -51, -386, 375, 325, -144, 858, -232, -930, 1096, -140, -224, 195, 375, 43, -116, 925, 500, -666, 41, 256, -491, -404, 661, -359, -1298, 1226, 142, -1264, -53, 648, -487, -1064, 589, 796, -1307, 177, 946, -573, -115, 1020, -93, -423, 211, 407, -545, -157, 526, 1012, -2201, -172, -378, -2477, -427, -774, 256, 410, 743, -339, -948, -377, -1374, 173, 511, 274, 235, -1130, 699, 96, -1327, 967, -1428, -603, -527, 378, 1057, 1197, -85, -285, -2318, 989, 2376, 849, 69, -1310, -1887, -794, -146, 982, -1177, -724, -1210, -402, - 2224, 2369, -400, -1110, -931, -516, -236, 1187, -555, 347, 265, 785, -204, -549, -1374, -614, 2132, 895, 1424, -1303, -701, -610, 1455, 19, -2328, -2271, 1282, 2170, 3673, 629, -3091, 510, -804, 1046, 1034, -3816, -1197, 733, 2022, 477, -1918, -443, -176, 1115, 978, 247, -1531, -252, 359, 681, 363, -414, 86, -868, -89, -24, 851, -578, 1128, -716, 337, 634, -243, 524, 494, 860, 67, -431, -477, 70, 66, 138, 115, -38, -33, -323, -306, -75, 575, -150, 42, -124, 211, 34, 335, -1109, 945, -988, -228, 47, 242, -179, 216, 398, -655, -544, - -24, 156, 402, -457, 54, 366, -288, 232, -155, 1099, -27, -155, 615, 352, 545, -273, 344, -104, -27, 468, 314, 85, 125, 628, -589, -166, 50, 844, -25, -179, 765, -189, -350, -328, 632, -144, 269, 181, 86, -217, 103, 260, 77, 736, 349, 216, -327, -38, 265, -508, 175, 207, 523, 17, -76, 313, 54, -592, 665, 218, -171, 574, -395, -37, -298, -239, 542, 417, -51, 214, -344, 88, -460, -31, -422, 103, 250, 108, 35, -77, -70, 90, -258, 83, -120, 128, -175, -45, -163, -178, 77, -21, -28, -58, 248, 114, - -348, -335, -253, 86, 93, 266, 135, -307, -63, -107, 278, -60, 301, 145, -275, 15, 125, -134, 186, -105, 213, -147, -68, 88, -146, 1755, 140, -647, -538, 88, 396, -23, 361, -137, -98, -486, -108, -340, 541, -338, -29, -213, -102, -125, 58, -359, 54, -154, -255, 75, -41, 21, -70, 128, 60, -300, -194, 1, -205, -177, 149, -48, -308, 21, -172, 132, -455, 228, -198, -344, 105, -157, -179, 48, -3, 23, -76, 77, -139, 155, -96, 17, 253, -182, 85, -47, -27, 70, -210, 192, -220, 191, -46, -8, -141, 181, - -212, 15, 75, -277, 278, -168, 118, -127, 113, -98, -123, 208, -130, -24, 203, -129, -2, 19, 32, -143, 11, -11, -63, -39, 35, -43, -78, -37, 88, -79, 66, -21, -9, -24, -60, 59, -41, -45, 61, -61, 48, 25, -38, 12, -10, 20, -122, 120, -126, 25, -19, -63, 17, -33, 86, -843, -1363, 1446, 5019, 964, 1506, -3092, -4303, -1796, -2255, 1741, 4033, 2321, 1556, 157, -2226, -1967, -1971, -804, 1114, 954, 1015, 916, -33, -146, -236, -315, -469, -61, 614, -53, -361, -139, -520, -289, -93, -127, 986, 922, 541, 586, - 27, -713, -733, -1336, -895, 125, 106, 275, 786, 1127, 671, 568, -29, -634, -889, -762, -645, 94, 225, 414, 280, 191, 37, -229, 87, 25, 93, 561, -56, 250, 250, -413, -790, -807, -734, 197, 594, 437, 650, 580, -198, 148, 352, -227, -220, -500, -653, -249, -158, -64, 269, 131, 143, 440, 410, 433, 240, 113, -221, -264, -672, -728, -524, -377, 159, 481, 595, 810, 571, 371, 0, -246, -400, -829, -888, -308, 152, 426, 331, 297, 331, 247, -22, -59, 30, 13, -153, -127, -453, -289, -19, 166, 213, 178, -73, -3, - 153, 130, 2, 92, 69, -43, -207, -172, -175, -25, -40, 14, 28, 160, 154, 150, 43, 23, -103, -116, -151, -62, -42 } - }, - { - {66, 193, 16, 129, -30, -19, -70, 138, 87, -81, -107, 69, -27, -164, -190, 45, 9, -64, -65, -128, 81, -151, 38, -15, 34, 12, 32, -68, -10, 26, 43, -16, 53, 38, -67, 50, -41, -129, 182, -35, 8, 43, -23, 100, 128, -28, 48, 96, 8, -103, -79, 25, 61, -31, 33, 118, -105, -94, 98, 18, -39, -64, -3, 22, 74, -120, 58, 30, -94, -101, 86, -55, -124, -53, -12, 186, 215, -19, 35, -27, 32, -36, 57, 35, -36, -12, -39, 18, -51, 47, 42, 9, -60, 7, -4, 25, - -16, 40, -22, 7, 2, 25, -6, 8, 6, 25, -2, -237, -102, -164, 107, -79, -111, -75, -100, -20, 37, 179, 31, -96, 151, 6, 156, -150, 242, 112, 262, -47, -89, -18, -144, -12, -10, -52, 49, 5, -115, -28, 0, 35, 114, 26, -171, -143, -54, 96, 6, 4, -87, 142, -4, 10, -62, 18, -37, 75, -24, 238, 2, -32, 90, -60, -107, -45, 80, 143, 24, 88, 21, 15, -76, -74, -121, -6, -126, 31, 102, 109, 76, -39, -56, 98, -70, -29, 61, -56, -10, -29, 63, 112, 58, 33, - -29, -13, 20, -12, 75, 12, -37, -22, -17, -6, 10, 9, 1, -12, 35, 22, 1, 13, -28, -18, -22, -26, -9, -29, -28, -7, 35, 166, 179, 95, 0, 146, -79, -124, 121, 126, 160, 235, 23, -150, 88, -143, -9, 48, 35, 262, 22, -211, -8, 38, 90, -15, -70, -232, -44, 197, 70, 130, 153, 126, 37, -22, 137, -173, -4, -117, 317, -17, 10, 140, -115, -18, 51, -18, 190, -29, 58, 180, -33, 56, 16, -9, 0, -24, -50, 78, 106, -25, 105, 38, 207, 235, -11, 63, 40, -119, - 118, -29, -98, 41, 116, 32, -29, 208, -28, 56, 64, 31, -105, -6, -20, 17, -55, -12, 7, 22, 23, 38, -12, 19, -51, -35, -63, 49, 17, -10, 21, -9, -52, 33, 6, 24, -15, -19, 10, 62, -63, 262, 256, -101, -147, -128, -88, 66, -281, -27, 38, -134, -249, 242, -53, -60, 38, 112, 99, -122, -49, -4, -14, 59, 84, -46, 104, -77, 160, -18, 6, -81, 84, 33, -25, -80, 39, -45, -72, -58, 14, 54, -152, 15, -286, -164, 103, -41, 34, 66, 188, -59, -95, -5, 6, 81, - 76, -86, -39, 210, 8, 34, 18, 94, -173, 8, 88, 163, 34, 71, 246, -58, -23, -131, 2, 43, 86, 2, -53, 77, -6, 139, 2, -3, 17, -170, -89, -100, 96, -15, -27, 0, 13, -5, 51, -14, -28, -36, -18, -52, -34, 42, 3, -13, -27, 14, 11, 5, -23, 46, 20, 30, -6, -1, -30, -33, 23, -15, 31, 41, -166, -260, 111, -85, 5, -134, 104, -300, -246, -283, -95, -60, -197, 101, 271, -199, 42, 318, -73, -86, -146, 26, 0, 141, 47, 101, 71, -103, -201, -96, 121, -68, - -123, 31, 51, 40, 26, 277, -130, 151, -72, 76, -80, 230, -171, 94, -14, -136, 128, -51, -45, 137, 73, -12, -60, 125, 62, -128, -153, 105, 170, 96, 4, -74, 9, 109, -46, 131, -31, -267, 9, -117, 380, 133, -216, -122, -42, -98, 98, 95, 72, -46, 84, 67, 24, -16, -111, 22, 39, -32, 26, 39, -15, -5, 25, -7, -33, -28, 3, 29, -30, 28, 33, -42, -53, -67, 2, 40, -18, 36, -29, -3, 27, -19, 12, 100, -221, -269, 232, -48, -220, 20, -57, 227, 112, -56, 42, -9, - -34, -38, 262, 53, 14, -177, -82, -40, 92, 117, 353, 11, 12, -9, 24, -153, 7, 66, -192, -134, -124, -14, 258, -208, 36, 120, 51, -96, 108, -260, 215, -44, 0, 118, -132, -153, -240, 53, -78, 230, 79, 8, 44, 71, 179, -77, -39, 188, -38, -105, -4, 189, 189, 174, 94, -113, 111, 158, -185, 238, -144, -133, 214, 24, 309, -2, -173, 78, -77, 206, 98, 58, 14, 72, -36, 130, 45, 53, 39, 77, -6, -5, 59, -1, 43, -22, 71, 147, -85, -38, 26, 19, 9, 38, -7, 13, - 30, 73, 5, 135, 32, 17, -60, 16, 44, -59, 13, 27, -4, 18, -484, -319, 86, 155, 331, -202, 178, 33, 187, -10, -87, -114, 116, 343, 29, -30, -327, -274, 2, -201, -119, 12, 41, -206, -62, 50, 121, 65, -133, 0, 154, 125, 26, -126, 23, -77, 37, 43, 70, -97, 122, 299, -31, -22, 58, -166, 78, 241, -237, -279, -145, 24, -362, 9, 10, 51, 3, -5, -172, -92, -112, -15, 246, 364, 10, 25, 177, -74, -31, 83, 409, 52, 147, 288, 52, -186, 77, 87, -86, 89, 74, -19, - -89, 43, 26, -19, -152, 68, 139, 53, 101, 58, 122, -26, -46, 114, 93, -28, -7, -33, 81, 89, -71, 88, 23, 12, 22, 48, 65, 10, 57, -38, -21, 1, -10, 24, -38, 7, -12, 18, -51, 250, 155, -228, -11, 495, 435, 94, 262, 327, 81, -3, 213, -95, 1, -192, 157, -11, 7, 73, 83, 271, -228, -205, 204, 44, 93, -159, 28, -55, 104, 3, 147, 147, -150, 125, 102, -169, 436, 78, 84, -338, -110, -26, 282, 266, -29, -290, 189, -252, -81, 224, -8, -178, 215, 274, -71, 94, - -111, -380, 0, 246, -114, -129, 159, -182, -280, 71, 187, 345, 178, -256, 106, -301, -359, 331, 153, 122, -224, -238, -38, 250, 81, 356, 155, 91, -379, 63, -107, 16, -90, 80, 22, 96, 157, 85, 12, 72, -65, -29, -66, 1, -62, -16, 22, 120, 19, -48, -23, 39, 3, -9, -123, 8, -64, 24, -88, -94, 61, 76, 116, -115, 512, 329, -222, -61, -8, 90, 72, -33, -200, 48, -137, 213, 7, 82, -70, -32, -209, -112, 441, 145, -269, 127, -262, -186, -410, 178, 7, 6, 97, -12, -186, 309, - 177, -69, -312, 312, -214, 82, -8, 102, 62, 198, 229, -54, 127, 362, 46, -115, -104, -65, 56, 242, -67, 98, 19, -223, 8, -55, 108, -334, -6, -557, -337, -311, -78, -307, 206, -77, -254, -69, -28, -206, -89, -8, 21, -124, -267, -268, 15, -59, 65, 149, -24, 74, 37, -2, -4, -146, -6, -4, -117, -10, 110, 211, -36, -102, 79, -132, 111, -110, -41, 20, -80, -99, -1, -62, 15, -24, -99, 48, -4, 123, 83, -88, 75, -49, 70, -41, 47, 43, 34, 2, 50, -58, -31, -65, -129, 16, - 47, -14, 29, -102, -349, -439, -205, -292, 756, -366, 173, -346, -97, 36, -54, -516, -9, -245, 21, 607, -192, 255, 336, 121, 138, 365, 111, -142, 106, 143, 156, 65, -74, 424, 18, -34, -69, 115, -34, -148, 146, -55, 105, -412, 19, -80, 374, -147, 122, 558, -47, 12, -134, -231, -11, -38, -234, 296, -62, 215, 25, 203, -116, -22, 448, 218, -344, -182, 96, 107, 55, 95, -100, 126, 165, 370, -475, 28, -202, 97, -7, 54, 177, 254, -169, 180, -122, -84, -68, -64, 144, -324, -63, -150, 186, 150, - 65, 77, -108, 124, 58, 89, -12, 70, -96, -54, -120, -10, -19, -109, -1, -12, -29, -2, 129, 79, -71, -116, 61, 44, 147, -114, 9, -41, 66, 75, -62, -117, -250, -222, -242, 263, -507, -147, -318, 159, 523, -284, 14, 17, -104, 204, -170, 83, -54, -214, 467, 25, -154, 9, -69, -205, 162, -156, 152, -294, -138, 201, 146, -492, -90, -419, 125, -69, -406, 496, -139, -8, -375, -409, 23, -369, -49, -318, -274, 325, 35, -415, 136, -371, 332, 122, -161, 15, 107, 351, -270, -380, 386, -268, -154, 204, - 292, -540, -266, 310, 229, 121, -29, 40, -389, 135, 130, 216, -69, -410, -299, 147, -355, -309, 131, -19, 5, 131, 299, 2, -13, 281, 26, -44, 48, -36, -57, 62, -74, -50, -141, -134, -97, 26, -80, 3, 57, 47, -8, 0, 61, -69, -112, 35, -4, 108, -103, -28, -117, 137, 143, 32, -7, -87, -36, -123, 10, 22, -70, 23, 28, 257, -397, -648, -523, 236, -626, -30, 474, -42, 34, 340, -226, -193, 754, -299, 176, 287, -54, -684, -57, 72, -172, -95, -159, 637, 6, 7, -32, -459, 83, -264, - -133, 28, 76, 136, 369, 82, -96, 728, 76, -180, -667, -97, 488, -106, -306, -410, -362, -309, -195, 518, 201, 30, 287, 433, 241, -94, -77, 447, -89, -137, 129, 342, 48, -351, 80, -36, -526, -40, 417, -207, -243, -59, 562, -448, -91, -250, 256, 149, 118, 180, -75, -97, 189, 152, 104, -31, 22, 119, -331, -61, 42, -171, 3, 180, -19, 33, -72, -21, 98, 127, 190, 107, -33, 68, -111, -140, 39, -28, -115, 126, 66, 95, 19, 46, 97, 54, -29, -71, -19, 39, -1, 40, 7, 50, 29, 85, - 10, -83, 181, 149, -141, -48, -68, 530, 53, -473, -18, 142, -17, -216, 206, -160, 422, -324, 290, 634, -171, -169, -149, -132, 566, -419, -461, -351, 128, -183, -296, -136, 203, -284, 157, 37, 222, 329, 41, -42, -63, 325, -84, 115, -398, -3, -142, 317, -423, 348, -146, -218, 350, 606, -341, 173, -75, 123, -910, -721, -437, 63, -277, 120, 30, -337, -267, 30, 725, 171, -451, -675, -356, -249, 444, -307, -440, 106, 97, -407, -25, -6, -202, -46, -10, -16, 200, 50, -234, -207, -114, -299, -163, 51, 337, 58, - 64, -96, -276, -42, 227, -9, -128, 210, -315, -154, 48, 52, -4, 37, 23, -105, -220, -78, 169, -96, -78, -87, -196, -216, 83, -76, -47, -203, 52, 137, 164, -5, -97, -112, 108, 910, 597, -157, 61, 589, -232, 19, 255, 638, 376, -112, -141, -222, 59, -123, 11, 15, 674, 1111, -64, 766, 486, 98, 122, -548, -541, -63, 145, -41, 135, -206, -404, -687, -58, -443, -372, -249, -385, -280, -14, 635, -19, -486, -39, 135, 474, -151, -119, -291, 216, -869, -777, -377, -387, -419, -251, 273, -349, -488, -407, -728, - 373, 196, -644, 328, 653, 1274, 706, -12, 234, -739, -300, 393, 336, -192, -497, 61, 105, 449, -57, -468, -80, 737, 474, 532, 427, 743, 704, 207, 192, -168, -295, -86, -25, -257, 0, -296, -217, 335, 152, -97, -294, -117, -34, -9, -327, 323, 5, -279, 165, -174, -141, -46, 103, 446, 221, 534, 3, -111, 62, 201, 138, -74, 285, 9, -91, 37, 237, -122, -100, 83, -20, -947, -85, 1509, -106, 50, 383, -559, 315, 1069, 996, -1008, -957, -7, -1038, -401, 2, 114, 384, 566, 508, 886, 214, 344, 359, -158, - -61, 90, 121, 256, -475, 1064, 463, 493, -91, 1081, 138, 648, 274, 197, -254, -175, 558, 205, 260, -594, -311, -498, -284, -365, 0, -718, -768, -55, -295, -1461, -1079, -988, 280, 1047, 1371, -767, 945, 1458, 252, 113, -93, 1000, 78, 903, 394, 417, -610, -2030, -1599, -373, -55, 31, 71, 734, 705, 602, -383, 37, -200, -1053, 104, 70, 521, 68, 767, 681, 170, 590, -258, 395, -365, -423, -154, 147, 666, -166, -192, 83, -334, -178, 335, -112, 230, -438, 570, 157, 1, -57, 436, -126, 26, 54, -14, 281, -222, -129, - -9, 269, -436, 38, 146, -230, 25, 58, 45, -115, 740, -166, -1323, -121, 2120, 382, -390, 541, -169, 351, -163, -234, -691, -267, -70, -121, -328, 496, -446, -490, -27, 73, 450, 195, 128, 184, -174, -1, 668, -342, -781, -162, 76, -271, 557, -292, -179, 459, 138, 346, -808, -923, 313, -182, -305, -398, -478, -1016, 10, -93, 345, -652, -1342, 1006, 286, 945, 114, -311, -278, 243, -500, 782, 165, 940, 668, 1399, -131, -1353, -1040, -601, 784, 775, -585, 614, 1237, -729, -104, 1316, 214, 1009, -142, -524, -1366, -539, 163, 870, - 772, -457, 391, 355, 732, 244, -715, -860, -330, 585, 1262, -38, -107, 647, 351, 53, -102, -281, -334, -281, 220, 125, 403, -173, -41, 31, 245, 303, -392, 0, 454, -58, -126, -505, 366, -7, -211, -160, 506, -30, -319, -179, -1115, 1156, 1568, 273, 71, 349, -240, 685, 383, 716, -146, -756, 1680, 9, -632, 78, 1136, 520, 222, -720, 77, -386, -282, 112, -536, 45, 143, 645, -917, -157, -111, 544, -208, -339, -323, -5, 347, -713, 51, 187, -1459, 200, -397, -1029, 675, -761, -1334, 1759, -15, 100, -140, -491, 1060, -753, - -72, 156, -486, -42, 1339, 691, -1185, -1282, 1260, -605, 733, 1209, -1090, -1875, -1299, 2160, -131, -1699, 1548, -1134, -2155, -38, 1853, -84, -2237, -36, -755, 16, 2749, -424, -2030, 289, 1074, 18, 1256, 68, 20, -404, 47, 283, 1012, -218, -279, 1002, -140, 235, 701, -127, -1034, 665, 481, 780, -250, -25, 274, -233, -763, -341, 307, 16, -155, 989, -36, -1116, 253, 897, 519, -394, 43, -451, -253, 1091, 916, -249, -1066, -349, 428, 345, 281, -209, -46, -740, 1137, -220, 335, 745, 512, 568, 1340, 596, -348, 224, 319, 452, -506, 1314, - 1217, 181, 411, -292, -16, -1321, 596, -693, 458, -45, -505, 730, -303, -528, 273, -750, 488, 31, -160, 219, 299, 481, 467, 469, 1364, -126, 134, 446, 914, -82, 231, 13, 711, 873, -298, 218, -55, -131, -1593, 136, 655, -366, -402, 359, -673, -966, 71, 565, 1147, -1485, 556, -66, -58, 17, 569, 1265, 6, -905, 287, 1029, -568, -795, 61, 458, -448, 817, -174, 631, 37, -606, 743, 622, 87, 493, -289, 312, -165, 170, 231, 745, -173, -879, -132, 1042, 62, -120, 900, 202, -22, 231, 619, 957, -625, 244, 112, -34, - 447, -124, -706, 237, 638, -270, 154, 234, -231, 266, -455, 323, 263, -371, -843, 363, 453, -207, -319, 449, -51, -255, 708, -1345, -1065, -9, -1639, -550, -613, 1265, -46, -455, 568, -287, 311, 92, -632, 753, -1690, -150, 93, -411, 300, 84, -337, -51, 40, 432, 16, -483, -1638, -1179, -914, -441, 1001, -196, 29, -1623, 113, -105, -230, 60, -1587, 854, -775, 398, -322, 1084, -595, -1033, -509, 0, 772, 1430, 1485, -1834, -1371, -932, 627, 1522, 1823, -310, -467, -1603, -605, 1444, 869, -8, -7, -25, -1370, 921, -281, 889, 2125, -2372, - 2880, 825, -1571, 447, -3142, -3054, 2254, 974, 217, 683, -1165, -547, 2099, -70, 1410, -129, -1143, -361, 1245, -406, -33, 416, -106, -719, 402, -582, 269, 809, -835, 797, 260, -95, 294, -37, -190, 142, -291, 159, -593, 534, 542, 123, 16, -169, 277, 114, 110, 283, 523, -637, -220, -590, -461, 61, 23, 533, -674, -502, -649, -395, -173, -1359, 1124, -674, 689, 367, 434, 258, -874, 953, -146, -338, -317, -375, 287, -196, 410, 249, -59, -98, -733, 425, 168, -185, 157, 386, -114, 220, -375, 439, -168, 58, 172, 188, -200, 675, - -31, -631, -47, 294, 139, -482, 230, 567, -112, -272, -273, -35, 150, -66, 657, -444, -176, -156, -338, -26, -107, 245, 170, -272, -47, 256, -273, -136, -85, 411, -258, 177, 270, -633, -261, 205, -667, 1007, 264, 322, 459, -293, -12, -85, -461, 93, 147, 369, -77, -153, 220, -230, -99, 221, -1, -52, 182, 58, -122, -4, -135, 294, -281, 446, 17, 99, -189, -15, -71, -138, -76, 107, 51, 129, -5, -104, -73, -344, 346, -276, 155, -65, 201, -113, -323, 22, 165, -262, 394, -313, 172, -119, 1572, 205, -532, -414, - -310, -30, -50, 34, -43, -61, -889, 19, -177, -206, 113, -350, -158, 162, -243, 69, 276, -374, 235, -139, -198, -32, -198, 92, -183, -98, -216, -43, -3, -6, -130, -136, 41, 70, -155, 210, -259, -23, -103, -34, -48, -206, 283, 173, -282, 344, -34, 73, -155, 330, -329, 24, 29, 87, -53, -86, 247, -164, 38, 13, -49, 79, -106, -15, 139, -69, -61, 156, -59, -68, -143, 75, 73, -321, 387, -217, 89, 27, 7, -124, 55, 158, -115, -59, 87, -118, -6, 97, -38, 39, 23, -87, 17, 11, 81, -142, - 14, -16, -54, 60, -68, 34, -43, -124, 72, -108, -60, 40, -65, 25, 65, 7, -92, 100, -17, -61, -768, -1250, 1396, 4694, 478, 1078, -2555, -3907, -982, -2041, 1591, 3276, 1726, 1092, -245, -1270, -1250, -940, -873, 312, 559, 324, 601, 80, 48, 238, 68, 270, 215, -159, -598, -441, -527, -711, -376, 402, 518, 962, 1359, 493, 197, -451, -1077, -1042, -728, -505, 104, 402, 577, 616, 519, 351, 41, -40, -342, -236, -151, -170, -66, -193, -55, -228, -224, 84, -18, 298, 489, 291, 728, 649, -311, -638, -640, -953, -268, -229, - -51, 588, 524, -91, 455, 568, 193, 397, -35, -457, -331, -784, -494, -185, -48, -58, 142, 371, 588, 742, 628, 210, -342, -561, -536, -599, -268, -152, -61, 133, 297, 235, 415, 226, 273, 247, 3, -204, -266, -334, -327, -292, -154, -161, 95, 168, 341, 492, 477, 181, 35, -272, -329, -389, -389, -115, -16, -75, 95, 301, 393, 191, 44, -22, 8, -77, -79, -139, -81, -104, -66, -42, 11, 2, 76, 126, 132, 40, 12, -60, -48, -65, -20, -29 }, - {122, 198, 52, 175, 3, -180, -124, -131, -20, -90, 212, -158, -40, -72, -25, -127, 122, -75, -59, 103, 170, 193, 30, -14, 40, 10, 27, -87, -94, 46, -85, -85, -114, -120, 37, -79, 106, -132, -18, 59, 56, 49, -206, -37, -114, -20, -48, -125, -2, 150, 46, 73, 69, 81, 10, 102, 64, 114, -64, 76, -37, 53, 6, -104, 122, 139, -74, -92, 41, 128, 31, 34, -42, -8, 69, 43, 11, -25, 9, 59, 71, -8, -110, -67, -37, -47, 26, -10, -10, 53, -38, -13, 0, 10, -26, -7, - 4, -41, -5, 52, -7, 28, -37, 22, 11, -2, -24, -310, -81, -140, 102, -290, 64, -128, -68, 41, 6, 32, 43, 33, 126, -56, 13, -13, -153, 113, 189, -154, -144, 110, 28, 135, 43, 182, -25, 61, -96, -29, 185, 15, -121, -149, -161, 7, 133, 68, -1, 152, 121, 5, -124, 194, 49, 150, 152, -27, 97, 115, -14, 68, 78, -76, 15, -24, 75, -171, -109, 55, -106, -41, 146, -59, 80, -34, -230, 39, -1, 121, -189, -102, 86, 22, -18, 49, -89, 26, 23, -27, -56, 77, 70, 49, - 9, -29, 19, -22, -34, 25, 22, -46, 33, -26, -20, 41, -30, -61, -1, -23, -8, -29, -32, 13, -2, 19, 0, 18, -45, 13, -13, 195, 206, 90, 152, 119, 206, 235, -87, -25, 79, -235, -8, -77, -45, 107, -137, -16, 174, 32, 111, -55, -40, -58, -221, -36, 15, 117, -36, 201, 79, -35, 80, 42, 103, -75, -16, 234, -31, 221, 104, -97, 23, 195, 102, -129, 178, -49, 12, 9, -36, 34, 20, -161, 102, 75, -14, 6, -36, -145, 0, 81, -17, -17, -98, -214, -74, 79, 179, -272, - -145, 51, -119, 70, -6, -1, -164, -125, -73, -107, -53, 6, 18, -38, 61, 49, 10, 45, -50, -19, 1, -73, -16, 7, -94, 39, 22, -18, 2, 19, 44, 5, 6, 1, -46, -6, -14, 33, 22, 45, -33, 287, 306, -62, -127, -141, 294, -255, 8, -42, -118, -162, 58, -45, -219, -268, 11, -21, -139, 50, 75, -99, -147, -139, 196, -211, -25, -246, 4, 136, 48, 23, -137, -133, 122, -94, -140, 17, -50, 86, 3, 34, -140, -53, -39, 135, 94, 93, -278, 44, 79, 63, 79, -80, -50, 10, - 57, 110, -18, 72, -80, 215, -389, 137, 12, -208, -8, 229, -68, -108, -208, -71, 17, -58, 1, 94, 121, 100, -29, -17, -122, -25, -31, -62, 18, -25, -23, 50, -61, -29, 61, -30, 40, -9, -24, -22, -16, -90, -55, 39, 45, -43, -34, -29, 34, -21, -12, -35, 24, 25, -41, 17, -5, -38, -8, -22, 25, -13, 38, 52, -136, -432, 79, -197, 43, 36, -25, 306, 17, -196, 262, 126, 90, -40, 54, -80, 205, -35, 23, 309, 302, 129, 138, 132, 150, 100, -298, -94, -4, -79, -254, -28, - -60, -68, -136, -3, -40, 218, -70, 382, -2, 32, -71, -56, 3, -12, -31, -68, -45, -188, 45, 30, -23, -98, 131, 96, 113, -41, -82, 1, 98, 106, -87, -246, -126, 26, 204, -29, 166, -134, -193, 143, -68, -159, 91, 95, -178, -141, -196, -66, -68, 111, -62, 33, -13, 74, 45, 40, -38, -22, -102, -52, -28, -2, 44, -10, 2, 83, 32, -5, 0, 53, -37, 13, 14, -30, 31, -27, 20, 16, 23, -17, -65, 60, -108, 159, -188, -205, 99, -59, -17, -108, -62, 105, 150, 78, -34, 23, - -17, -34, -141, 48, -382, -111, -121, 106, 133, 11, 66, -238, 66, 37, 66, -214, 407, -18, 77, 54, -191, 31, -274, 177, -57, -230, 48, 18, -114, 13, 27, 183, 329, 143, -65, 107, 136, -304, -111, -139, 86, 70, -49, 49, 107, 68, 138, 256, 7, -94, -25, -10, 202, -144, 2, 93, 272, 2, -179, -175, -14, -215, -28, 82, 333, 286, -32, -151, 123, 10, 37, 31, -11, 42, -11, -42, 37, 48, -46, 67, 63, 60, -17, -49, 39, 54, -8, 16, -41, 7, -9, 78, 29, 49, 38, 12, - 25, 0, 31, 70, 15, 29, 50, 68, -33, -17, 16, 20, 51, 80, -398, -108, -148, 170, 5, -82, -511, -67, -69, 212, 504, -145, 338, 59, -300, -305, 52, 78, -175, 192, -139, 154, -191, 92, 64, -181, -153, -116, 59, 198, -259, 10, -272, -15, -104, 66, 197, 21, -87, -76, 213, -1, 325, 100, -124, -118, -96, 47, 204, -4, 339, -605, -447, -361, -85, -308, 19, -116, 108, 274, 48, 114, 175, 290, 148, 44, -202, -500, -528, 283, 18, 359, -257, -184, 156, -371, 6, -132, -15, -239, 8, 80, - 215, 39, 34, -69, 77, -16, 25, 60, 97, 126, -35, -53, 91, 46, -36, -66, 13, -11, -9, -28, 13, 1, -37, -12, 37, 68, 54, 47, 24, -153, -85, -59, -55, 82, -13, -25, 0, 23, 5, 239, 105, -191, -5, 456, 387, -36, -334, -564, -64, -198, 202, -169, -166, -639, -274, -573, 211, -19, -139, 153, -20, 3, 42, -184, 16, -211, -37, 128, 95, -215, 78, 220, 358, -54, -50, -119, 20, 186, 264, -38, 39, -57, -46, 314, 229, 9, 236, 68, -289, 55, -29, 374, 146, 47, 181, 243, - 67, -213, -365, -84, 76, 196, 100, 13, 77, 290, 64, 95, 134, 78, -186, -210, -183, -208, -190, 323, 46, 249, -219, -193, -37, 208, -130, 111, 64, 33, -110, -70, -102, -70, -116, 47, 38, -32, 77, -50, 36, -20, 9, 35, -103, -64, -103, -67, -126, -36, -104, -50, -60, -79, -5, 92, 30, 38, -32, -9, -11, -21, 72, -33, 800, 175, -246, 143, -143, -474, -96, -465, -255, 241, 322, 124, 67, 27, 61, 305, -215, 431, -277, -283, 346, 153, -553, 243, 144, 176, 368, 181, 275, -18, 151, -86, - 235, 62, 53, 156, -309, -168, -92, 201, 91, 73, 164, 47, 61, -282, 7, 307, -50, 39, 44, 40, 371, 142, 498, 115, -65, 469, -397, -51, -58, -159, -31, 100, 470, 46, -93, -179, 102, -188, -75, -120, -248, -39, 74, 399, -27, -382, -100, -228, -109, 279, 230, 262, -200, 45, -223, -33, -71, -136, -71, -188, -104, -33, -74, -247, -92, -69, -44, -54, -80, 14, -35, -194, -3, -92, -49, -14, 5, 38, 1, 91, 94, 18, 23, -60, -48, -11, -59, 93, 61, 88, 88, 38, 120, 78, 36, 56, - -7, -43, 88, 118, -287, -445, -159, -438, 315, -374, -273, -221, 200, 499, -507, -182, -571, 163, 81, 52, -163, 43, 646, -338, -55, 243, 168, 126, 228, 150, -211, -359, -66, -200, -269, -332, 6, -78, 83, 424, 271, -240, -128, -28, -122, 103, 811, -276, 566, 176, 96, -39, -90, 94, -309, 147, 441, 17, 71, 350, 229, 135, -295, 246, -176, -266, -713, -226, 465, -265, 122, -505, 361, -191, -197, 313, -501, -373, 570, -407, -381, 227, -261, 52, 2, 161, -411, 128, 12, 409, -304, 101, -42, -233, 305, 61, - -252, -185, -173, 26, 0, -128, 4, 158, -12, 112, 128, 100, -227, 126, 117, 183, -4, 13, -165, -67, -81, -87, 39, -20, 106, -151, -95, 56, -145, -123, 53, -323, -241, -33, 367, -174, 646, 602, 118, 193, -350, 43, -284, 452, -91, 133, -217, -140, 76, 61, -208, 346, -99, 73, 128, -227, 85, -290, 0, 164, 196, 4, 259, 328, -26, -617, -105, -184, 439, -374, -465, -331, -223, 63, -264, -207, -134, -40, 79, -905, 569, 443, 648, -208, 102, 434, -419, -388, 74, 283, 185, -51, 85, -230, -274, -349, - -104, 1199, 94, -668, -122, -367, 226, 177, -416, 86, -130, 32, -207, 255, 259, -42, -136, -160, -527, 155, 81, -24, 212, -107, 31, 81, -252, 92, 144, 340, 178, 18, -299, -1, 265, 13, -5, 198, 0, 66, 194, 165, -36, 89, 163, 152, -79, 64, 196, 243, 177, -9, -135, -33, 0, 151, -6, -48, 4, 53, -104, 53, 90, -99, 55, -174, -344, -663, 54, -554, 261, 89, -446, 252, 290, 404, 117, 160, -463, -10, -92, 431, 201, 19, 403, 449, -54, -216, 51, 554, -361, -286, 285, 156, -367, -82, - -340, 633, -541, 150, 337, -205, 310, 111, -155, -165, -167, -259, 355, 478, 95, -368, 38, -406, -155, 262, -50, -203, -148, 66, -539, 14, -57, -313, 420, -416, -28, -98, -307, 322, -26, 185, -157, -35, -19, -199, 151, -184, -34, -181, 487, 206, -579, -130, -953, 546, -2, -433, 385, 38, 57, 137, 6, 217, 269, 57, -70, 144, 289, -170, -103, 113, 42, 67, 85, 142, 198, -134, 103, 58, -156, -148, 126, 21, -16, -110, -95, -176, 169, 169, 30, -119, -359, 2, 33, 112, -230, 20, 183, -105, 212, 90, - -14, 53, 115, 4, 42, 58, 142, 581, 22, -442, -190, 261, 423, 453, 16, -107, 637, 277, 709, 86, 60, -342, -141, -203, 189, 102, 383, -440, 29, -262, 235, -381, 144, 421, -64, -13, -221, 59, -222, -757, 103, -117, 52, -339, -75, 295, 571, -60, -208, 332, 156, 80, 393, 136, -211, -102, 253, -36, 231, -278, -247, 85, -233, -445, -206, -506, -114, 170, -398, -58, -457, -200, -4, 179, -545, 237, 40, -324, 405, -145, 107, 719, 813, 52, 285, 595, 711, 706, -70, -471, -723, -263, -479, 451, -98, -213, - 115, -12, 48, -9, -215, 229, 64, 86, 16, 310, -175, -4, -96, 215, -201, -85, -22, 306, -81, 185, 252, -232, -51, -98, -264, -106, -61, 113, 8, 358, 96, 242, -24, -231, 7, 972, 1123, 55, 363, 339, -43, -810, -18, -36, -302, 223, 215, -443, 243, 303, 54, -121, 171, -116, 574, -102, -264, 0, 133, -58, -34, -14, -906, 258, -18, -632, -257, 105, -56, -432, 152, -509, -43, 46, -808, -149, 351, -264, 41, 508, 317, 388, 125, -224, -376, 386, -198, 215, -357, -192, 261, 434, 67, 520, -348, 450, - -380, -465, -327, 448, 476, -440, 229, -1210, -107, 352, 116, -193, -478, 219, -677, 107, -347, 319, -521, -338, 530, 9, 268, 57, 234, -121, 99, -63, -389, -74, -179, 119, -123, 67, 20, 63, 36, -90, -115, 14, -245, 86, 75, 140, -155, 139, 137, 84, 119, 81, -166, 15, 89, -129, 234, -23, -83, -133, 4, 18, 114, -86, 109, -83, 247, 104, -197, -55, -45, -98, -79, -884, 65, 1095, -741, -69, -64, 59, -293, 140, -468, -478, -158, -130, 116, -120, 249, -359, 12, 705, -578, -509, -124, 617, 86, -772, - 328, -286, -330, 77, 1060, -596, -333, 756, 559, 49, -313, 21, -117, -239, 216, 198, -129, -612, 784, 369, 148, -834, -128, 260, 288, -103, 438, -70, 148, -191, -503, 328, -359, 215, 111, -439, 830, 128, 598, 600, 107, -902, -174, 9, -359, -182, 34, -28, 392, 738, -213, -72, -326, -145, 306, -206, 178, 548, -479, 545, -107, 164, -207, -111, -174, 24, 102, 120, -91, 3, 124, 71, 288, 135, -145, 12, 26, 263, -146, 77, 121, 41, -10, 9, -343, 169, -126, 165, 215, 29, -35, 109, -11, 84, 28, -35, - -126, -128, 255, 44, -60, 72, -159, -30, 261, 342, 47, -314, -1574, 103, -410, 54, 789, 75, -151, 144, 31, -535, -577, -520, -499, 650, -129, 776, 70, -733, -25, 81, 629, 124, -100, -125, 180, -394, -150, 694, -140, -901, -687, 411, -88, -187, 208, -65, -463, 140, 274, 625, -125, -519, 8, -655, 253, 741, -117, -909, 288, -10, 53, 219, -285, 559, 44, -377, 295, -204, -125, 799, -408, -137, -133, 504, 204, -884, 450, -712, -168, -384, 94, -234, -214, -73, 408, -132, -249, 481, -279, 494, -1, -260, -155, 123, - 138, 98, -294, -98, 75, -16, -192, 5, 185, 282, 119, 146, 25, 278, -155, 91, 221, -82, 30, 90, -53, 45, 89, -270, 232, 99, -271, -222, 18, -320, 30, -235, 308, -552, 1, -116, 61, -142, 175, -90, 83, 64, -769, 157, 1269, 827, 378, -630, 472, 597, 883, 427, 104, 31, 553, 956, -216, -117, 541, -1070, 389, 955, -198, -330, 248, 741, 597, -399, -683, -40, 344, -115, 83, 11, 801, -457, 514, 776, -310, -93, 548, -82, 1920, -805, 346, 1315, -757, 249, 88, -1065, -33, 200, -470, 1043, 79, -142, - 81, -432, 1428, 395, -1144, 1106, -461, 43, 339, 412, 733, 359, -198, -714, -962, -359, -386, -64, -295, 608, -368, -636, 72, 179, 131, 235, -361, -350, -213, -230, -758, -318, -258, -521, -251, 191, -222, -488, -23, 194, 331, -75, 156, 363, -20, -241, -14, -144, 201, 291, -402, 358, -208, 8, 54, -183, 373, 148, -522, 326, 50, -181, 387, -434, 177, -77, 190, -100, -121, 79, -70, -39, 138, -74, -298, 145, -26, 98, -12, 257, 314, -1477, 860, 38, 520, 856, -1416, 323, 729, 164, 544, -547, 599, 174, -555, 7, - -350, -1039, 570, 322, 949, -526, -695, -244, 223, -146, -1175, -581, 362, -89, 176, -498, -153, 390, -331, -167, -501, -119, 183, -558, 59, -1217, -1000, 307, -1040, 89, -1088, -765, -525, 510, 1017, 1249, -295, 554, 679, 326, 295, -487, 1393, 1416, -963, 964, -757, 484, 1000, 946, 1158, 1378, 981, -1101, -778, -11, 29, 413, -260, -214, -657, -368, -975, 212, 823, -334, 203, 853, 406, -589, 660, -43, 235, -67, -113, 187, -204, 288, 249, -221, -261, 249, -177, 6, 11, -24, 75, 22, -349, 325, -146, 154, 192, -134, 207, -255, - -181, 163, -198, -263, -111, 100, -98, 61, -230, 5, 90, 213, 328, -80, 187, -218, 4, -43, 103, 71, -15, -169, 1827, -1337, -680, 721, -429, 688, -537, -599, 202, -1416, -64, 952, -230, 489, -812, -200, -321, 32, 1015, 307, 226, -181, 557, 179, 1386, 341, 809, 57, -633, -599, 806, -393, 373, -8, -1041, 750, -928, 1801, -1344, 820, 734, -772, -649, -480, 666, -51, 697, -9, 91, -1234, -663, 286, -606, 200, -370, 361, 205, 945, -563, -194, -240, -464, 1281, 237, 120, -1196, -388, 642, 378, 408, 1111, 711, 982, 1134, - -34, 502, -473, 1509, 112, -250, 549, -130, 1157, 20, -234, -240, 138, 812, -618, 419, -198, -68, 240, 160, 315, -200, 205, 378, -101, -146, 256, -44, -42, -31, 67, 40, 122, -279, 361, -216, -121, -61, 219, -315, 29, -226, 300, 545, -186, -154, -76, 373, 182, 390, -35, -232, 177, 185, -60, 184, 143, -539, 79, 607, -86, -2758, 1918, -1189, -831, 21, 394, 496, 90, -441, 1494, 759, 210, -746, 491, -23, 558, -712, -492, 385, 1118, -1278, 54, 418, 138, -312, -188, -158, 53, -62, 291, 1409, 93, -632, 948, -218, - -912, -1177, 1126, 371, -154, 422, 262, 939, -1268, -131, -644, -180, 728, -531, 285, -613, 300, 1944, 149, -1106, -1244, -73, 596, 587, -497, 125, 946, -392, -1824, 1046, -628, -1034, 458, 1737, -1195, 878, 1211, 422, -1045, -869, -537, 441, 380, -356, 1087, 536, -66, -25, 67, -899, -344, -634, 331, 300, 217, 303, 223, 674, -332, -155, 129, 11, -514, 454, -18, 288, -128, 220, -331, -92, -199, 325, 61, 76, 9, 201, 490, -181, -934, 90, -461, -76, 279, -380, -257, 546, -497, -94, 4, 272, -533, 55, 1593, 511, 115, -126, - 261, 436, -132, 198, -230, -12, -180, 734, -826, -104, 509, -1170, 385, -293, 97, -146, -315, 198, -80, -482, 1280, -979, -263, 892, -568, -98, -173, 189, 902, 60, -861, 1184, -635, 416, 753, 322, -269, 56, -647, 151, -388, -322, 1609, -381, -629, 199, -289, 370, -239, 408, 1038, -575, 350, 776, -914, 414, 512, 221, 638, -726, -180, 1089, -749, -176, 323, -317, 1058, -1051, 186, 366, -473, 356, 410, -1002, 362, 837, 0, -264, -31, 535, -103, -941, 766, 349, -400, 145, -216, 326, -122, -426, 500, 18, -97, -372, 350, 55, - -474, 163, 333, -77, -149, 61, 309, -54, -301, 308, 218, 29, -6, 256, 61, 84, -359, 459, -248, 491, -894, -2410, -3790, 346, 3630, 299, 8221, 8488, 4226, 8888, 5928, -1228, -127, -1954, -7136, -6263, -3872, -7289, -5705, -1656, -3574, -2989, 1063, 1796, -864, 473, 1602, -1229, -720, 2257, 2003, 233, 2240, 3823, 1279, 2768, 5229, 2515, 1329, 4689, 3919, 527, 2816, 5495, 1090, 1297, 4438, 1915, -478, 3140, 2962, -273, 2615, 3375, -55, -2467, -1151, -5799, -9580, -8518, -9084, -13873, -12463, -11662, -14186, -13784, -11312, -10201, -9181, -5318, -2051, 1790, 3818, 7320, 10919, 11923, - 13282, 17334, 17107, 13459, 14721, 13015, 5381, 5864, 4979, -219, -827, 1435, -213, -2244, 278, 1493, -1460, -584, 1318, -710, -2849, -946, -779, -4121, -2927, -798, -3242, -3670, -271, -1314, -3716, -1795, -1693, -5215, -4947, -4484, -8066, -8714, -7272, -7753, -8365, -6002, -5127, -4455, -3240, -1765, -822, -256, 624, 2807, 3849, 5967, 9766, 11052, 12229, 14289, 13947, 12259, 10412, 7263, 3080, 726, -798, -2354, -2730, -2658, -2660, -2669, -2451, -2175, -2276, -2264, -2090, -2166, -2305, -2163, -2044, -1971, -1747, -1351, -1044, -784, -406, -98 } - }, - { - {50, 197, -98, 54, -20, 11, 9, -80, -90, 59, -17, -73, -93, -57, 82, -9, 110, 23, -139, -144, -102, 42, 35, 74, -11, 85, -65, -12, -150, -23, -28, 31, 57, 57, 111, -56, -74, 60, 34, -73, -74, 3, 52, 25, 123, -47, -39, 140, 43, 262, 111, -74, -3, -162, 3, -184, -12, -69, 127, 13, 68, 93, 50, 89, 59, 12, -154, -18, -77, 106, 155, -109, -78, -47, -63, -83, -132, -30, 40, -78, -64, -28, -109, 12, -22, -74, 23, 4, 0, -37, 6, 6, 40, -12, 26, -14, - 19, -6, -24, 6, 32, 5, -29, -30, -3, 54, 13, -11, 9, -16, -309, -331, -26, -95, 13, -72, -19, 184, -33, 99, -45, -88, -122, 22, -25, -146, 168, 51, 12, 90, 86, 139, 98, -9, -103, 96, 22, -139, -61, -63, -42, 124, -43, -212, -72, -24, 44, -66, -138, 4, -14, 161, 24, -1, 59, -4, 217, -37, 20, -48, -86, 0, 93, 42, 25, 88, -81, -134, -96, -19, 18, -31, 4, -101, -22, 53, -32, 105, 55, -6, 20, -99, -84, 163, 37, 70, 47, -29, -10, -124, 9, -71, - 30, -24, 32, 34, 96, -10, -34, 6, 21, 13, 3, 3, -29, -23, 12, -10, -25, 39, -20, 20, 30, -28, -8, 22, -9, 40, -24, 20, -19, -14, -50, 46, 214, -12, 110, 64, 146, 179, -41, 15, 111, 109, 73, 205, 42, -68, 9, 179, 63, 85, 156, 209, 138, -48, -143, 101, 69, -84, -139, 7, -81, 36, 53, -51, -69, 69, 55, 123, -83, -170, -85, -74, -113, -40, -129, 76, -176, 75, 15, 40, -78, 167, 128, -120, 148, 54, -22, 47, -107, -35, 101, 35, 42, 25, 120, 47, - 149, -75, -9, -11, 58, 85, -35, 56, -78, 38, 52, 45, 164, 4, 122, 135, 77, -126, -24, -21, -33, 9, 69, -30, 2, -7, 8, 23, -20, 28, 48, -35, -18, 44, 1, -1, -2, -28, 11, -14, 4, 33, 57, 1, -8, 27, 22, 7, 13, 9, 14, -4, -8, 24, 31, -31, 16, -12, 591, 5, 523, 42, 332, -71, -57, 91, -248, 271, -154, 182, 134, -99, 79, -7, 10, -46, 75, 107, 133, 219, 53, 70, -9, 258, -295, 8, -23, 71, 125, -155, 59, 71, 36, 103, 55, -119, - 57, 231, -43, 71, -39, -35, -11, -165, 255, -3, 24, 191, -27, 16, 236, -346, 95, -6, 103, 281, 83, 69, 96, -29, -79, -52, 68, 27, 150, -53, 123, 59, -43, 27, -100, -63, 12, -28, -138, -86, -141, 84, 122, -32, 37, -28, -94, -2, 50, 53, -168, -5, 14, -24, 8, -33, 2, -35, -82, 0, -55, -41, -68, 5, -67, -18, -65, -46, -4, -21, -35, -2, 7, 33, -35, -236, -291, -115, -44, -108, 232, 100, -186, 207, -29, -151, 45, 91, -85, -138, -125, -262, -133, 114, -167, -266, - 75, 108, 21, -98, 199, 25, 184, -11, -43, 106, 174, -248, -119, 68, -56, 61, -163, -11, 43, 59, -140, -252, -72, 74, -44, -31, 14, 82, -26, 46, -86, 147, -193, -143, -51, -140, -43, -38, 55, -103, 77, 159, -15, 38, 42, 77, 154, -59, -31, -29, -66, 162, -67, -281, -181, -119, 269, 5, 154, 72, 22, 43, -20, -5, 129, -43, -31, 43, -24, 22, -60, -35, 28, -7, 31, -8, 18, 50, 34, 46, -1, 33, -9, 48, 50, 84, 51, 67, 14, 45, 36, 28, 38, 56, -27, 5, - -13, -23, 21, 33, -67, -255, -594, -55, 41, 7, -193, -85, -219, -56, -258, -295, -231, -53, -153, -333, -208, 69, 103, -92, 200, 111, -74, 247, 53, 21, 40, -338, -12, 57, 127, -106, -94, 202, 392, -293, 106, -86, -15, -258, -23, -3, -132, -167, -121, -142, -76, 85, 288, -134, 108, 195, 176, -59, 20, -63, -56, -265, -131, 151, -95, 33, -91, 76, 40, -29, -10, -123, -102, 24, -37, 55, -314, -332, -35, -48, -142, 0, 106, -163, -125, -139, -241, 171, -17, -36, 66, -9, 59, 113, 39, 63, - 36, 83, -24, 16, 14, 20, 28, -21, -20, 5, 26, 33, -20, 27, -29, -56, 32, 23, -22, 75, 34, 6, 29, -44, -48, -12, -25, -19, -369, -73, -444, -100, -315, -38, 59, 80, 342, -213, 77, 92, -185, -84, 275, 29, -80, 34, -226, 205, -290, -96, 130, 80, -30, 49, -57, 95, -123, -218, 15, 105, 87, -174, 49, 196, -201, -255, 204, -174, 133, -125, 74, -5, -181, -236, -145, 64, -9, 88, -123, -120, -301, 157, -215, -99, 117, 267, -34, -56, -393, -310, -103, -111, 148, -42, -230, -37, - 12, -129, -31, -276, 184, 71, 232, 283, 150, 12, 124, 253, -21, -58, -17, -77, -251, 14, 19, 54, 135, -55, 30, 0, -98, -53, 92, 88, 84, -64, 26, 35, 32, 31, 37, 12, 70, 69, 48, -14, 33, -12, 28, 50, 18, 20, 2, -17, -15, -1, -43, -20, 219, 115, 636, 308, 412, -128, -16, -7, -628, 33, 271, -125, -48, 21, 396, -67, 230, -47, 220, 121, 272, 381, 49, 255, -78, 220, -29, 408, 217, -7, 232, 187, -68, 179, 108, 154, -122, -98, -330, -20, 234, 45, 30, -77, - -123, -99, -109, 574, -369, 146, 175, 99, 50, -221, -293, -75, -44, -14, -508, -252, -261, 12, -12, 150, -17, 134, 180, 325, 60, -84, 109, -206, 56, -151, 55, 125, 71, 207, -140, -160, 746, 101, 135, 93, 253, -180, -93, 158, -19, -5, 29, 51, 146, -74, -12, 26, 84, 18, -78, 140, 5, -35, 3, -18, -77, -73, -34, -81, -1, -33, 34, 100, -10, -12, -113, -25, 54, -14, 6, 8, 87, -48, -14, 26, 32, 975, 105, 145, 110, -61, -395, 267, 283, -158, 124, 127, -236, -33, 233, 133, - -417, 106, -112, -214, -2, 123, 36, -4, -5, 180, -53, 102, -323, 131, -30, 128, 77, -60, 236, -317, -133, -313, 277, 129, 449, 220, 3, 96, -356, -3, 110, 115, 115, 24, 68, -95, 108, 320, 435, 186, -191, -108, -39, -85, 166, 218, -145, 129, 246, 74, -326, -654, -317, 132, 293, -123, 92, -24, -54, -2, 306, 55, -240, 405, 190, -469, 29, -56, -143, -52, -63, 0, 171, 69, -118, -67, 105, 175, -69, 134, 43, -108, -19, 18, 14, -20, 19, -53, -30, 40, 21, -47, -41, 4, -23, -79, - 61, -27, -31, 24, 95, -88, -130, 1, -9, -206, -24, 54, 12, -123, -2, -44, 53, 32, 79, 54, -596, 178, 286, -322, 209, 348, -850, 182, 39, 185, -315, 480, -670, -8, -46, -57, -66, -198, -252, -44, 244, 23, 9, -130, 172, -29, -80, 126, 300, -199, 217, -41, 133, 63, 204, 307, -68, 79, -397, -202, -79, -154, -361, 37, -129, -239, 354, -330, -106, -157, -173, 237, -267, 150, -91, 244, -125, 267, -351, -103, 50, 324, -569, -218, 26, -2, -97, 226, -292, -586, 132, -515, 265, -186, 7, -539, - -204, 575, 333, -438, -358, -311, 24, 171, -70, -198, 382, 130, -60, -86, -134, -34, 154, -142, 165, -23, -103, 15, -77, 53, 141, -85, 66, 93, 76, -17, 163, -153, 154, -47, 136, -177, -82, 20, 19, 172, 68, 101, -52, -108, 67, -203, -442, -190, 557, 23, -459, 432, -202, 29, -479, 73, 190, -423, -103, -378, -3, 24, -127, -105, 369, 56, -250, 62, -535, 321, 510, -165, 213, 361, -27, -74, 45, 43, 212, 36, 49, 111, -299, -22, -344, -352, -144, 147, 209, -11, -414, 81, 109, 203, 443, -454, - 664, -551, 24, -111, -95, -267, -511, -689, -267, -79, 175, -53, 28, 101, -5, 484, 229, -498, -78, -11, 318, -345, 23, -695, 130, 542, -485, -191, 68, -6, 135, 759, 11, -101, 39, 386, -263, 103, 141, -58, -29, -6, -11, 171, -57, -40, -149, 250, -55, 73, 25, 44, 62, 182, -128, -33, 193, -141, -198, 162, 7, 79, 109, 61, 199, -156, 92, 110, -70, 281, 96, 172, 62, -171, -63, -30, -31, -284, -576, 689, 294, -338, 447, 448, 636, -235, -220, 464, -68, -92, 162, 206, 83, 99, -633, -67, - 2, 5, 35, -72, 269, 520, 53, 35, -8, 25, 479, 127, -33, -105, 123, 106, -75, 55, -273, -57, 417, -414, -201, -357, 466, -427, 214, -175, 137, -93, 111, -343, 79, 517, -340, 27, -903, -41, -319, 24, -843, -38, -41, -260, -181, 687, -738, 123, -200, -276, 199, -251, -577, -406, 56, 30, 119, -287, -389, 221, 18, 42, 259, -432, 323, -314, -147, -136, 76, 10, 92, -57, -110, 26, -63, 90, 200, 116, 73, 55, 54, 52, -23, 217, 40, -44, 162, 166, 62, -95, -11, -138, 217, 75, 174, -88, - 178, 158, 233, 113, -68, -125, 196, 38, 169, 36, 44, 42, 49, 578, 203, -76, 125, -289, -305, -250, 563, -503, -626, 300, -582, 216, 23, 159, -260, -62, -316, -134, -244, 118, 291, 200, -469, 547, 67, 192, 51, 264, -56, 253, 63, -112, 163, 59, 215, 148, -356, 144, -104, 101, -72, -133, -109, -250, 235, 251, 263, -49, 480, 572, 230, 75, 261, 593, 294, 646, 416, 482, -516, -521, 107, -105, -139, 41, -259, 217, 163, 102, 494, -115, -317, -267, -234, 58, -111, -1057, -459, -411, -148, -214, -110, -160, - -299, 11, -179, -173, 71, -173, -53, -266, 17, 14, -41, -379, 158, -1, 20, -286, 88, 102, 112, 31, 334, -214, -80, 68, 39, -24, 139, -152, -126, -28, 238, -24, 174, 194, -39, -245, -216, -27, 248, 19, -172, 24, -35, -120, -86, -38, 18, -184, -152, 470, 319, -1029, -760, -237, -10, 340, -142, -24, -820, 116, -430, 307, -60, 407, -349, -86, -414, 72, 336, -161, 97, -236, 16, -553, -155, -26, 38, 411, 532, 19, -492, -344, -161, 51, -132, 157, -566, -174, -80, -146, -319, -73, -149, 385, 554, 377, - 134, 230, 230, -268, 927, 565, -737, -633, 679, -536, -314, 107, 71, -520, 501, 34, -1579, 423, 983, -683, 676, 913, -309, -93, 482, -568, -383, 192, -316, -355, 408, -690, -216, 90, 10, 41, -73, 255, -187, 110, 31, -182, 359, 188, -19, -232, 275, -176, 210, -187, 258, 29, 48, 270, -215, -232, 63, -214, -140, -9, 16, -142, -266, 124, -614, 1, 272, -223, 157, -67, 75, -253, -2, 140, -127, 92, 536, -241, -236, 537, -396, -64, 443, -321, -203, 338, 208, 222, -55, -331, -265, 312, -249, -23, 93, -469, - 305, 249, -190, -154, -366, 9, -226, 315, -514, 38, 197, -28, -244, -533, -120, -232, -52, -412, 561, -549, 96, -201, 141, -777, 800, 151, 79, -322, 182, 129, 34, 72, -144, -614, -107, -267, -394, -528, -191, -134, -524, -202, -25, 360, 166, -475, -415, 253, -110, -602, -260, 146, 493, 489, 498, 796, -155, -543, -519, -35, 349, 620, 278, 131, -636, 355, 131, 604, 419, 272, 206, -2, 52, 354, -87, 22, 61, 100, 120, 112, 170, 425, 132, 28, 145, -14, 135, 35, 23, 262, -326, -235, -89, 115, -167, 101, - -75, 330, 9, 50, -179, -224, 15, 189, -188, -27, 222, -194, -15, 99, -328, 388, 208, -79, 91, -24, -9, -104, 220, 371, 1003, -885, -26, -353, -468, -281, 459, -252, -273, 235, 592, 372, -444, 286, -466, 342, 19, -53, -225, -349, -280, 58, 64, -551, 349, 56, -49, -210, -232, 389, -532, -26, 581, 681, -611, -42, -120, -398, -511, 560, 129, 355, -108, 42, -47, 354, -137, 18, -438, 629, 528, -770, -937, -201, 13, -311, 34, -232, 74, -479, 508, -615, -534, -202, 91, 421, -218, 611, 68, -221, -206, -163, - -383, 372, 283, -104, 240, 183, -298, -304, -252, 473, 130, -342, 50, 132, 167, -509, 268, 200, 105, -7, -132, 65, -145, -453, 105, -62, -70, -55, 57, -139, -160, -11, -50, 224, -108, -65, 144, -62, -199, 176, -198, -71, -355, 195, 54, -54, 80, -167, 343, -22, 71, 370, 282, -104, -105, 178, 116, -128, 88, -118, -91, -24, 100, -1358, 2012, -1382, -353, 364, 1086, 883, -327, -354, 57, 50, 560, 207, -743, 223, -162, -261, 72, 304, -6, -556, -492, 260, 210, 344, -190, 426, 97, 499, -54, -170, 367, -44, - -397, 69, 456, -19, -526, 260, 607, -562, 219, -604, 237, -763, -501, 841, 781, 368, 1018, -196, 1215, 453, 467, 655, -1105, 930, 315, 377, 426, 104, -541, 89, 1024, 1171, -17, -1323, 648, 37, 274, -44, 29, -287, -1002, 204, -169, 227, -189, 497, -565, -600, -427, 90, -186, -268, 318, 129, -435, -453, -365, -265, -52, -68, 234, -3, -374, 296, 53, -87, 11, 149, -189, -86, 178, -319, -143, -216, 185, 245, -278, 89, -735, 23, 30, 49, -148, -127, -335, -236, 161, 119, 154, 267, -249, 33, 93, 79, -244, 15, - 54, 6, -202, -13, 1332, -51, -1580, -802, -929, -358, 11, 520, -1347, -304, 215, -631, -722, -662, -721, -119, 801, 408, -314, 381, 160, -369, 414, -465, -100, 190, 275, -920, 463, -454, 265, -184, -734, 201, 231, 110, 124, -310, -1044, 38, 218, 224, 13, 126, -432, -10, -35, 946, -144, -1568, -705, -175, -1297, 290, -395, -337, -624, -286, -933, -921, -1122, -118, 1182, 156, -748, 338, 10, -90, -421, -599, 248, 480, 371, 194, -225, -966, -685, -973, 141, 98, -34, 335, -509, -623, -88, -237, -629, 127, 360, 40, 131, 592, - -110, -137, -105, 28, -218, -133, 268, 400, 449, 291, -127, 7, 68, -203, 415, -186, 607, -229, 283, -306, -84, 603, 202, 69, -6, -258, 240, 36, -305, 119, -261, -349, 92, 81, -209, -218, 207, -7, 293, 45, 198, -130, 84, 64, 869, -95, 695, 916, -776, -953, -1021, 275, 346, -1380, -811, 37, 31, 428, -1625, 182, 365, 1131, -1303, 163, 203, -151, 705, -401, 1241, -59, 101, 387, 477, -462, -1018, 598, 704, 175, 893, 185, -124, -327, -772, 1192, -538, 1131, 434, -72, 323, -463, 597, 610, -427, 456, 219, -1163, - 847, 882, -118, -587, 105, -17, 30, -199, 1607, -18, -945, -513, 176, -1341, -1780, 255, 2211, 503, -164, -1404, -367, -222, 1506, -1021, -670, -2478, -368, -442, -594, -453, 908, 992, -981, -362, 314, 151, -185, 417, -178, -291, -313, 363, 132, 129, -130, 356, -356, -101, 293, 156, -26, 5, -267, 146, -179, 666, -183, -331, -294, -532, -193, 447, 475, 1334, 494, -127, -1006, -1360, -653, 44, 561, 482, -375, -527, -285, -201, 339, 623, 127, 60, -80, -185, -185, -2210, 642, 1069, -1423, -122, 798, -337, -641, 579, -618, -332, 47, -458, - 751, -246, -343, -124, 397, 1366, -212, -619, -699, 259, 649, 395, -618, -90, 738, 27, -560, 193, -500, 1263, -568, -1353, 469, -222, 649, -905, -898, 908, -73, -1161, -622, -1109, 1444, 704, 389, -1515, 269, 636, -1069, 70, -768, -574, 594, -509, 681, -419, -928, -202, -232, -130, 316, 118, -581, 1806, -224, 806, 815, 506, -249, 197, -412, 1020, 245, -247, 117, 438, 698, -167, -1532, -96, 471, -144, 801, -334, 273, -115, 15, 340, 74, 210, 405, 251, 471, -107, 149, 260, 26, -483, 581, -237, -4, 98, -302, 158, 23, -72, - 402, -178, 22, 597, -14, 336, -297, -180, 310, -69, -229, -303, 7, 47, 64, -98, 66, 189, -77, 1599, 333, 690, -55, 163, 258, -588, 261, 555, 10, -676, -355, -503, -200, -678, -645, 76, -513, 755, 251, -182, -546, -269, -176, 404, -122, -641, -520, 128, 141, 359, 143, -145, 174, -559, -1683, 65, 2054, -65, -1485, -247, 981, 266, 164, -33, -642, -812, -477, 178, -44, -752, 281, -1506, -263, 1384, 414, 1781, -229, -711, -207, -163, 484, 98, -7, -980, -484, -472, -60, 1125, -146, -282, 379, 453, 80, -608, -934, -74, - 388, -48, -460, -126, 269, -204, -169, -314, 574, 593, -294, -164, -269, 237, 360, -170, 58, -69, -42, -118, -442, 43, 264, -279, 75, -72, 28, -250, -75, -109, -153, -191, -183, -60, 811, -405, 12, -163, 52, 437, -292, -48, -78, 134, -13, 121, -222, -707, -2366, -3643, 857, 3269, 1027, 7994, 7523, 3353, 7760, 3285, -1409, -17, -2337, -6382, -3489, -3339, -6549, -4760, -2739, -4116, -2773, 611, -241, -1311, 1563, 1469, -5, 1575, 4249, 1793, 800, 4074, 3638, 1230, 4334, 5313, -9, 3152, 5351, 2037, 2142, 5467, 3263, -421, 4261, 3000, -1160, 1682, - 3388, -1506, -2686, -597, -5677, -9522, -9225, -10247, -16406, -14190, -11712, -15169, -13012, -8352, -9912, -7566, -2094, -666, 3213, 5988, 9856, 13214, 14407, 16815, 18255, 17063, 16154, 17148, 13041, 10349, 12267, 6702, 1075, 1559, -2468, -9037, -7593, -5607, -8106, -8280, -5168, -5875, -7420, -5427, -4942, -6969, -6259, -4069, -5191, -5567, -1815, -1737, -3286, -323, 1272, -922, 193, 1273, -1766, -2280, -2171, -4766, -5273, -3676, -2761, -1996, 710, 3277, 4433, 6279, 8027, 8391, 8891, 9841, 9330, 8496, 8844, 8023, 5969, 4113, 1100, -1542, -4022, -5854, -6567, -6900, -6151, -4688, -4101, -3433, -2805, -2401, -2112, -1568, -1216, -1085, - -1046, -680, -456, -285, 15, 443, 739, 1127, 1173, 1183, 1220, 1144, 788, 628, 245 }, - {-17, 340, -169, 13, -101, -8, 144, 68, 90, -79, 112, -116, 126, 63, 151, 64, -29, -171, 184, 127, 47, 22, 17, -73, -83, 95, 58, 62, 91, -93, -7, 86, 101, -13, -76, -144, 0, 27, -87, 33, 23, -130, -70, -10, 66, 2, -64, 121, 22, -41, -90, -20, 10, -169, 78, 106, -59, 136, 111, -18, 92, 54, 179, 57, 33, -28, 67, -145, 18, 70, -72, 80, 95, 106, 65, 139, -30, -84, -44, -35, 18, -32, -108, 51, -51, -56, -66, 25, -1, -33, -27, 43, 2, -5, -12, -4, - 19, 29, -5, -1, -25, 7, -45, 5, 29, 39, -29, -29, 6, 26, -323, -226, -32, -145, -125, 61, -184, -177, 51, -80, -72, 74, -58, -126, -14, -9, -36, -57, -34, -144, -9, -104, -75, -4, 129, -29, 186, -97, 112, 129, -144, 50, -37, 28, -102, 51, 66, 99, -51, -121, -42, -66, 39, 47, -147, -18, -101, -81, 27, -120, -193, -36, 189, 42, 66, 11, 43, 26, 69, 75, 212, 16, -95, -122, -26, -58, -16, -246, 51, -17, 78, -33, 22, -58, -29, 242, 48, 222, -76, -40, 17, 63, - 21, 76, -74, 82, -86, -53, 43, 32, -4, 4, 1, -18, 6, -32, -3, -11, -6, 15, 16, -17, -32, -19, 2, 2, 5, 11, -14, -14, -14, 4, -6, 18, 262, 303, 233, 173, 244, 100, 106, -22, 69, 258, 27, 79, -96, -64, 197, -132, -242, 74, -203, 175, 41, 210, -67, -13, -52, 69, 83, -3, -206, -42, 176, -117, 79, 47, -40, -50, 195, 148, 341, 137, 28, 82, -29, 21, 107, 64, 291, -125, -84, 21, 74, -46, 134, -126, 26, -8, -98, 30, 29, -131, -179, -110, 140, 68, - 0, -11, 106, 8, 35, 185, 91, -44, -30, 164, -143, 19, -129, -58, -167, 45, -35, -98, -65, 96, 59, 17, 56, -92, -16, -8, 71, 2, 4, 13, 21, 52, 58, 46, 3, 25, 53, 3, -49, 45, -25, -10, 10, -8, 39, 36, 17, 0, -14, -14, 16, 22, 8, 34, -70, -44, 34, -2, 570, -10, 279, -51, -44, 300, -294, -102, -23, 148, 103, -63, 57, 28, -266, 67, 142, 126, -298, -105, 34, -214, -59, 16, 9, 29, -33, 136, -97, 108, 223, 223, -65, -128, -23, 251, -15, -14, - 1, 24, -131, 22, 105, 15, 25, 101, -68, 68, 39, -28, 176, 17, 140, 27, -48, 60, 93, 80, -5, -139, -127, -167, -75, -7, -1, -21, 123, 105, -81, -164, 4, 84, 101, -101, -20, 95, -10, -15, 127, 59, 60, -49, -42, -9, 54, 81, 1, 61, 21, 3, 11, 19, 75, 56, 85, -46, 39, 4, 9, -15, 7, 11, 2, 9, -16, 39, 39, -40, 8, 21, 24, -15, 78, -153, -425, -111, -144, 27, 71, -73, -85, -804, 16, 257, -188, -302, 225, -342, -52, -154, -179, -113, -113, 10, - 136, -27, 76, -89, 103, -81, -122, 52, -46, -194, -245, 115, 11, 114, 35, 257, 36, 88, -125, -218, -63, -109, 215, -103, 5, 54, -107, 299, 199, 2, -240, -307, -104, 99, -275, -9, -134, -264, 24, -412, -91, -46, -152, 273, -17, -46, -5, 170, 220, 64, -221, -74, -56, 116, 55, 66, -124, -160, 124, 82, 31, 39, -8, 68, 20, 104, 30, 22, -9, -6, 17, 66, 98, 58, -24, 37, -122, 61, 73, -23, -10, 20, -28, -10, -7, -40, -40, -24, -12, 21, 49, -10, -56, -2, -80, 25, - 109, 45, 65, 44, 170, -459, -677, 82, -155, 150, -190, -337, 8, 308, 63, 189, 151, 117, 75, -109, 82, 205, -323, -151, -108, -73, 117, -27, 40, 213, 185, -76, -182, 42, -102, -78, -177, -123, -268, 64, -101, -2, 237, -48, 45, 63, -171, 144, 142, 199, -175, 314, -51, -229, -194, -251, 233, -88, -267, 81, -41, -188, 200, 269, -93, -224, 166, 53, 131, -19, 361, 212, -211, -105, -99, -82, 121, 166, 215, 0, 29, 82, -85, 78, -23, 139, 197, -267, -119, -135, -83, -137, -10, -97, 46, -6, - -8, -12, 37, -66, 168, -22, 72, 25, 36, -33, 8, 4, 11, -57, 13, -38, -57, -89, -24, -6, -13, 2, 12, -19, -10, -34, -29, 51, -632, 0, -115, 42, -1, 239, 175, 247, -40, 337, -157, 229, 281, 52, 280, 61, 73, -78, -29, -118, 222, -14, -25, 313, 189, 3, 84, -26, -10, 203, -116, -201, 0, -28, 103, -568, 342, 369, 146, 72, 10, -181, -379, 251, -153, -172, -115, 225, -158, 139, 141, -135, -89, -327, 151, -213, 126, 21, 113, 199, 318, 136, -146, -349, -62, 214, 350, 263, - -53, -69, -225, -374, -40, 259, 116, 82, -83, 344, -12, 116, 33, -67, 33, -176, -85, -89, 58, -44, -125, -74, -87, -94, 37, -134, -56, 25, 23, 103, 5, 14, 17, -29, 84, -27, 96, 34, -28, -74, -4, 92, 65, -12, -90, -24, 79, 70, 10, -17, -11, -55, 61, 242, 826, 452, -40, 80, 74, 184, 327, -44, 65, 555, 57, -22, 334, 235, -230, 140, 34, 225, 154, -382, 293, -176, -24, 35, 230, 43, 63, 176, 200, -188, 206, 613, -107, 280, 286, -150, 225, 61, -146, -157, 110, -140, - -379, -47, -17, 41, -486, -117, 150, -306, -206, -505, 168, 235, -346, -122, -167, 368, 9, -208, -146, -232, 118, 308, -218, 120, -93, 149, 347, 147, 274, 279, 347, 54, -195, -193, 139, 221, 32, 149, -156, 63, -19, -47, -163, 23, -73, 10, 132, 57, 55, 46, 146, -90, 5, -24, 43, -17, 4, 63, 16, -51, 78, -17, -114, 70, -81, -64, -84, -169, 91, -39, 76, -9, -17, 22, 124, 84, 111, 52, -3, 46, 128, 849, 229, 34, -48, -123, 7, 159, -102, -197, -289, 22, 209, -259, 129, 170, - -71, 574, 205, -143, -96, -44, 208, -85, -190, -211, 134, -460, 18, -130, -166, 146, 34, -169, -102, -163, 231, -77, -362, -45, 10, 26, -209, -298, 30, -57, -38, 100, -61, 277, 60, 165, -176, 404, 120, -204, 270, 511, -145, -127, 265, 241, 103, 146, -314, -86, -339, 99, 323, 143, -398, -83, 130, -398, -619, -56, 23, 175, 567, 43, -62, -178, -131, 87, 146, 118, -6, 61, 8, -127, 80, 95, -156, -154, 174, -59, 103, 74, 54, -45, 40, -7, 62, 12, 93, 0, 82, 53, 21, -76, 169, 50, - 154, -35, -48, 52, -98, -20, 75, -98, 28, 52, 37, 33, 84, -35, -145, -5, -13, -160, 26, -69, -659, 310, 876, -360, 615, -139, -133, -193, -318, 236, 9, 161, 159, -576, 8, 268, -234, -124, -363, 642, -400, 316, 299, -382, -157, -134, 269, -306, -125, 310, -54, -84, -151, 379, 67, -62, -156, 10, -289, 312, -37, 144, 780, 523, -449, -318, 123, -41, 327, -180, -263, -94, -490, -189, -58, -376, -215, 833, 199, 3, -41, -9, 245, 294, -62, 290, 23, -159, 32, -445, -33, -412, -223, 249, 364, -547, - 222, -140, -173, 265, -38, -252, -14, -98, -197, 101, 74, -137, -339, -163, -33, -26, 269, 80, 68, -145, 3, -60, 145, 161, -85, 69, 123, 133, 105, 151, -58, 11, -102, 9, -119, -64, 48, -33, -95, -23, 54, -160, -77, -87, -46, -61, -698, 119, 649, -172, -165, 139, -201, -166, 184, -26, -36, -10, -440, 746, -794, -78, -18, 270, 164, 8, -301, -219, 96, 581, -47, -259, -175, -416, -27, -245, -193, -87, 131, -16, 20, -282, 57, 77, 180, 147, 181, -383, 2, -80, 251, 61, 508, 107, -117, 43, - -275, -4, 222, 284, -435, -340, -31, 452, -710, 184, 821, 449, -218, 74, -440, 184, 407, -696, 157, -340, -94, -943, 6, -399, 369, 23, -436, 289, -26, -566, -74, -359, 235, -201, -293, 399, -76, 69, -132, -176, -46, 169, 130, -98, -22, 6, -97, 61, 99, 140, -142, 55, 78, -172, 13, 73, -120, 10, -77, 187, 103, 228, -107, -87, 79, -220, -21, -64, -32, -13, 48, -124, 10, -18, 45, 40, 10, -190, -530, 838, 246, 439, -494, -557, -99, 147, -151, -75, 286, 76, 92, 248, -614, -69, 13, 156, - -425, 55, 78, -300, -161, -413, -305, -3, 137, -334, 29, -152, -292, 114, 4, 235, -650, -685, 146, -60, 260, 572, 67, -363, 516, -257, -479, -373, -156, 39, -509, -199, 505, 681, 290, 189, 144, -81, 436, 244, -506, -279, 4, 49, 477, 304, 77, -75, -58, -236, 317, 246, 550, 123, 161, 64, 988, 109, 383, -412, 35, 373, -895, 71, 118, 249, -93, 131, -117, -33, 153, -77, 473, -193, 277, -77, -169, -94, -183, 2, 74, 89, -39, -96, 197, -63, 131, -75, -77, -149, 147, 158, 33, 11, -123, -214, - 96, -23, 5, 244, -72, 213, -36, 122, 84, 162, 35, -161, -32, 565, 38, 703, -25, -327, -356, -665, 120, -283, -20, 53, 236, 343, 584, 604, -96, 537, -42, -51, 202, 452, 196, 123, -727, -376, -592, 295, 589, 111, -257, 408, 590, -84, 90, -143, 496, 417, 355, -215, -378, -64, -99, -841, 144, 111, 73, -217, -113, -937, -332, -851, -150, -638, -331, 608, 160, 640, 41, -531, -258, -552, -1049, 144, -649, -193, 617, 254, 242, 47, -118, -49, 121, -455, 362, -774, -795, -47, -68, -102, -584, -136, 772, -45, - 49, -209, -667, 336, -448, -179, -445, -279, -207, -146, -159, -102, 13, 77, -416, -183, 83, 72, 237, 107, -137, -179, 156, -286, -40, 85, -214, 66, 69, 155, -145, -54, -75, -14, 108, -64, -6, -85, 170, 228, -72, -39, 66, 75, 149, 202, 42, -37, -45, 331, 666, 580, 624, -360, -627, 482, -285, 498, 150, -800, 202, 149, -902, 485, -411, -419, 247, 275, 44, 326, 25, 16, -211, -122, 199, -125, -308, 21, -580, 210, -737, -448, 28, 293, -100, -305, 116, 231, 173, 14, 596, -1367, -309, -374, -453, 594, - -477, -65, -1102, -308, -129, 58, 737, -177, 95, -443, 374, -552, -356, 287, -1278, 187, 685, 889, 680, 430, 1001, 552, -10, -247, -255, -386, -860, -93, 82, -1219, -480, -368, -273, 391, 1024, 1194, 792, -400, 328, -258, -53, 270, 186, -103, 67, 89, -21, 41, -185, 108, 338, -157, 48, -295, 76, -138, -17, -14, 262, 460, -161, 29, 115, 187, -274, -429, 12, 335, 101, -273, 260, 135, -274, 195, 129, -107, -81, -29, -48, 51, 109, -97, 192, -1173, 2, 196, 823, -268, 380, 346, 182, 189, -1284, 1012, 551, 1255, - 460, -55, -467, -297, -293, -455, 324, 238, -463, -525, 276, 375, 654, 183, -408, -609, 127, 102, 40, 71, 1161, 392, 220, 381, 418, 472, 8, -741, 517, 1621, -169, -455, -992, -216, 1306, 150, 538, 178, -1814, 369, 321, 34, 182, -131, 23, 364, -978, -409, 821, 301, 108, -738, 518, 189, -666, -723, -488, 651, 1361, 1266, 1395, 1415, 50, -640, -527, -1250, -414, 386, -1016, -16, -829, 4, 1097, 423, 447, 540, 334, -344, -120, -423, 591, -371, -329, 100, -79, -225, -406, -124, 400, 376, -190, 587, -38, 5, -281, 78, - 297, -88, -245, -237, 142, -137, 324, 201, 260, 385, -416, 91, 23, 170, -97, -186, 344, 73, 278, -171, 92, -252, -93, 564, 1200, -2415, -829, 171, -1384, -1302, -539, -797, 106, -591, 1539, -178, -522, -234, -1147, -338, -922, -407, 183, -1227, -185, 923, -767, -242, 289, -20, 411, 67, 21, 334, 149, -617, -93, 520, -251, -765, -226, -925, -428, -1608, 176, -1101, 545, 179, -377, -1421, 151, -164, 1754, 674, 53, 925, 429, -6, 786, -915, -406, 53, 697, -760, -431, 2494, -218, 1285, -991, -17, -702, 531, -235, 837, 1359, 21, - -927, 798, -989, -473, 361, -1062, -680, -348, 781, 1439, -1708, 1442, 312, 412, 181, 191, 175, -228, 283, 740, -360, 119, -53, 85, -798, -160, -229, 234, 274, 793, -482, -305, -371, 547, -693, 159, 286, 230, 288, -1189, -258, 411, -179, -515, -43, 126, 53, 486, 276, 383, -372, -365, 425, 106, 294, -278, 296, 173, 76, 89, -86, -135, 31, -906, 1872, -1076, 689, 613, -974, 534, 294, 210, -173, 739, 383, -943, 668, 776, 151, 130, 470, -14, -937, 1216, -695, 274, -517, -121, 153, -230, 991, 220, -132, -241, -53, 191, - -1010, 318, -524, -356, -243, -5, -496, -239, 119, 1045, 10, -223, -669, 276, 183, 28, 812, -201, -86, 964, 303, 53, -935, -492, 600, 333, -876, 24, -1988, -988, 1778, -422, 961, 1257, 357, 210, 570, -249, -700, 370, 116, -50, 803, 518, -580, -1394, -289, 560, 178, -39, 448, -530, 776, -387, 289, 357, 157, 527, 403, 640, 71, -175, 232, 620, -166, 543, 328, -363, 109, 285, 195, 113, 393, 323, 143, 651, -210, 68, -96, -50, -168, 576, 482, 380, -183, 67, 687, -186, 504, 446, 1, 783, -715, 94, 1085, 133, - 308, -232, 765, 141, 1063, -328, -1776, 302, -214, 612, 187, -603, 312, 367, -687, -755, -505, -1260, -1268, 872, -202, -1303, -400, 133, 431, 412, -798, -866, 85, 1203, -576, 464, -810, 287, -914, 594, 627, -449, -940, -648, -105, 368, -404, -267, -337, -1198, -1035, 541, -869, -179, 309, -719, -1158, 440, 608, -80, -1394, 621, 547, 1760, 8, 460, 344, -755, 288, -236, -1523, -236, 930, 219, -771, -1913, 1206, 1540, -459, 1245, 1453, 72, 65, 1146, -745, 54, 1924, -1421, 824, -1218, -333, -102, 828, -284, 121, 461, -14, -1077, 1183, -218, - -138, 179, 494, -811, 354, 205, -121, 243, 289, -753, -101, 171, 394, 815, -68, -722, 366, 836, -667, 815, -387, -90, -287, 919, -637, 215, 577, -402, 145, 98, -531, 113, 230, -104, -403, 259, 337, -192, 669, -1008, 249, 288, 17, 54, 689, -155, 387, -800, -2532, 685, -292, 1892, -651, -415, -760, -2168, 991, -1263, -739, 39, -3, 1673, -1198, -837, 1100, 656, 573, -207, 547, -387, -552, -507, 1289, 1074, 1676, -533, -629, 31, -112, 617, -1012, 218, -1063, 569, 1041, 359, -859, 586, -758, 1706, 867, 242, 229, -262, -1337, 756, - -1813, 380, 337, 886, 702, -1564, 471, -984, -586, 427, -156, 585, 373, -1429, 584, 1316, 1738, -503, 514, -709, 1221, -1733, -92, -314, 548, 1143, 1639, -1310, 327, -1753, 1129, 2313, -587, -1573, -126, -1185, 1517, 386, -773, -218, 89, -258, 1084, 409, -611, 585, -866, 58, 815, -168, -999, 1111, -1595, 465, -240, 640, -39, 398, -366, -195, 164, 142, 171, 758, -771, -648, 38, 176, -177, -804, -588, 1184, 321, -524, -604, -1349, 1621, 1268, -491, -432, -940, 37, 1207, -1988, 1420, -184, -56, 473, 395, 563, 155, 276, -702, 666, 180, -713, - 480, -282, -14, 652, 374, -1014, 569, -479, 844, -614, 212, -313, 391, -298, 179, -444, 971, -84, 24, 292, 324, -490, -105, 225, 322, 300, -345, 127, 12, -986, -85, 260, 361, 162, 230, -887, 139, -48, 87, 209, -179, 198, 145, 88, -218, -197, -72, 1034, -365, 209, 379, -211, 361, -410, 348, 187, -281, -412, 259, -252, 202, -371, -327, -144, 470, -118, 42, 99, -38, 117, -379, 288, -246, 628, -583, 275, -350, 314, -286, 252, 3, 425, -368, 200, -190, 25, 71, 252, -266, 64, -286, 403, -339, -91, 199, 85, - -167, -46, 225, 154, -556, 311, 24, 6, -62, 114, -73, 61, -46, 74, 15, 146, -160, 398, -506, 1582, -114, -512, -782, -355, -439, 575, 332, -417, 34, 50, 187, 26, 398, 138, 313, -107, -12, -94, 146, 340, -316, -2, -156, 11, 413, -235, 40, -106, 163, 84, -227, -84, 243, -75, 397, 283, -415, 133, 87, 218, 91, -392, 265, -73, 258, 206, -469, 128, 1, 105, -53, -206, 333, -82, 151, 8, -101, 154, -200, -28, 277, -191, -230, 463, -300, 432, -46, -350, 716, -658, 572, -203, -344, 363, -338, 100, - 116, -330, 277, -60, -22, 177, -230, 300, -98, -23, 73, -51, 105, -50, 16, 87, -85, 140, -17, -80, 171, -267, 141, -119, -56, 166, 13, -51, 86, -64, 85, 43, -125, 83, 16, -29, -22, 74, 15, 138, -110, 39, 17, -78, 152, -45, -25, -775, -1329, 1677, 4805, 759, 466, -3514, -4344, -1393, -854, 2939, 4484, 2307, 669, -1510, -3245, -2961, -2479, 195, 3715, 3106, 1781, 604, -1589, -2062, -1637, -1583, -558, 749, 1031, 2131, 1526, 369, -517, -305, -1716, -835, -867, -1176, 700, 1318, 763, 1920, 511, -457, -738, -1279, -1009, -159, - -312, 391, 795, 707, 506, 343, -174, -702, -495, -584, 188, 678, 225, 166, -295, -611, -114, -3, -8, 493, 443, 494, 196, -172, -530, -770, -787, -513, 546, 807, 1003, 692, -174, -393, -415, -825, -363, 299, 159, 148, 241, 114, 93, -129, -165, 129, 287, -7, -24, -198, -271, -142, -164, -98, 213, -38, 445, 548, 318, -191, -311, -350, -440, -323, -436, 232, 601, 547, 325, 341, 130, -337, -657, -674, -341, -70, 214, 480, 707, 579, 109, -374, -621, -456, -150, 4, 170, 106, 264, 335, 100, -142, -191, -108, -79, -77, - -21, 17, 137, 84, 16, 2, -4, -26, -53, -66, 15, 34, 42, 4, 4 } - }, - { - {-88, 334, 39, 91, 32, 48, -81, -202, -39, 107, 38, -100, -14, 82, -21, -120, 36, -138, -86, -4, 38, -39, -31, 86, -120, -3, 15, 58, 46, 44, 146, 66, -182, -46, -83, 23, -5, -13, -114, -149, 197, -91, 48, 58, 49, -187, -107, -49, 21, -14, -6, -17, 31, 72, -98, 0, 52, 61, 73, 27, 1, 71, 25, -30, -9, 115, -85, -90, -49, -36, 98, 58, 23, -37, 94, -42, 49, -112, -11, 9, 23, 23, -90, 24, 64, 32, 11, -8, 83, 40, -9, 53, 32, 14, -13, 18, - 14, 12, -16, 20, 5, -17, -14, 29, 6, -3, 0, 1, 5, -27, 19, -8, 15, -21, -190, -114, 81, -186, -262, 51, 23, 32, 38, 37, -226, -37, 66, -143, 150, 146, 126, -51, 12, 34, 96, 22, -3, 19, -65, 61, -24, -24, -31, 185, -111, 64, -70, -60, -63, 49, 101, -108, -54, -59, 74, 70, 113, 77, 15, 99, -84, 59, 23, 26, 207, 49, 102, -170, -46, 70, -85, 81, -37, -62, 22, 124, 84, 57, -30, 25, 93, -112, 148, -20, 121, -49, 100, 119, 101, -56, -149, -220, - -149, 14, -78, 145, 24, 23, 39, -104, -32, -47, 52, -28, -20, 64, -78, -28, 31, -43, 4, -48, -39, -31, -9, -52, 319, 229, 188, 156, 176, 74, -14, -4, -65, -20, 232, -101, -104, 160, 119, 154, -108, 47, -41, 35, 68, 96, 14, -70, -52, -90, -32, -56, -164, -20, 138, -108, -19, 51, -85, -77, 78, -42, -110, -59, 63, -94, -121, -55, -36, 41, -84, -175, 12, -29, -24, 51, -143, -70, 3, -60, 79, -20, 34, -257, -78, 146, -57, -141, 42, 25, 40, -52, -204, -92, 230, 16, - 85, 49, -33, 71, 96, 41, -47, -109, 0, 28, -83, 38, -108, -10, -69, -33, -91, -17, -52, -65, -51, 11, -22, 13, -25, 10, -46, 34, 18, -12, -8, 44, -1, -14, -41, -20, -18, -2, 4, 2, 452, 278, 263, 5, 26, 21, -108, -239, -90, 181, -136, 82, 245, 20, -77, -30, -49, -26, 99, 141, 5, 42, 58, 92, 6, -129, 40, -207, -62, -26, -57, -38, 26, -50, -108, -85, -39, 9, -46, -126, 150, -56, 12, -39, -97, 123, 342, 82, -118, 202, 47, -63, 62, -36, -131, 0, - -54, 50, -113, -198, 8, 32, -238, 71, 50, 133, 77, 176, -59, -120, -69, -38, 87, -32, -153, 104, -74, -141, 96, -141, -76, 43, -50, 47, -33, -59, 47, 118, -27, -59, -21, -1, 42, 82, 25, -25, -31, -32, -10, 19, -60, -22, -17, 90, 47, 64, -10, 4, 51, 33, 25, -4, 9, -233, -368, -113, -184, 263, -60, -32, 99, -243, -171, 146, -118, -110, -6, -10, 26, 96, -40, 44, -63, -47, -4, -42, -107, -10, -23, 111, 113, 99, -132, 61, 45, 185, -93, -7, -63, -141, 201, -191, - -94, -74, 48, 167, -155, 173, -19, 93, 144, 23, 111, -206, 45, -78, 11, -218, 4, -75, -195, -150, 12, 144, 8, -105, 164, -56, 95, -13, -202, 283, -177, -35, -100, 71, 115, 76, 107, 230, 176, -29, 37, 108, 69, -82, 117, 91, -17, 52, -114, -157, -16, -51, 89, -92, -19, -89, -20, -41, -13, 27, 33, 18, -4, -22, 54, 27, -55, 40, 3, -136, -12, -49, 78, -21, -9, 29, -15, 27, 62, -4, 40, 43, -8, 16, 87, 99, -260, -371, 42, 31, 21, 240, -77, -261, 28, 31, - -69, -15, -229, -45, 29, 34, 257, -45, 230, -55, -59, 20, -228, 98, -86, 139, -38, -58, -84, -41, 9, -170, 295, -204, -331, 100, 16, -232, -68, -447, 8, -159, -2, -172, -140, 25, 17, 78, -141, 114, -159, -308, 37, 86, -93, 102, -52, -171, -150, -208, -98, -22, 35, -62, 194, 1, -60, 18, 12, 41, 31, 23, -185, -173, 38, 124, 73, 21, -40, 154, 85, -70, -52, -170, -70, 77, 37, -92, 38, -25, -27, -43, -53, -18, -70, -53, 30, 15, 43, 74, 6, 65, 4, -42, 62, 39, - -12, 10, -34, -34, 0, 4, -39, 3, -11, -1, 0, -7, 40, -63, -10, -18, 4, 23, 41, -573, -145, 23, -147, -106, -184, 48, 64, 131, -99, -122, -139, 70, 154, -77, -67, -39, -24, 74, -321, -79, 180, 59, -95, 35, 159, -15, -42, 56, -11, 393, -170, 96, 31, -165, 54, 37, -189, 133, -268, -26, 236, 52, -8, -49, -184, -158, 42, 102, -69, 50, 196, 98, -82, 121, -175, -409, -55, -179, 113, -115, 290, 146, -14, -47, -377, 119, 144, -115, 230, -179, 70, -300, 139, 106, -342, -217, - -70, 85, 113, 250, -35, -12, 162, 38, 1, -72, 37, 38, 49, 54, 13, -6, -31, -35, -92, -76, 61, 44, 32, 77, -31, 38, 39, -19, 66, -8, 0, -15, -74, -15, 86, 20, 64, -23, 24, -33, 102, 11, 85, 38, -41, 23, 144, 242, 560, 597, 120, 179, 2, 85, 6, 63, -160, 74, -99, 132, 126, 308, 48, -62, 193, 139, 232, 11, 144, 84, -71, 72, 345, 55, -149, -80, 255, 158, 123, 237, -182, 71, 283, -282, -337, 111, 181, 294, -127, -219, 178, 64, -27, 111, -44, -27, - -2, 418, -151, 85, -101, -65, -49, 218, -29, 486, 233, -234, 272, 59, 127, 58, 59, 66, -89, 164, -385, -102, 176, -393, 134, -317, 75, 350, 87, -2, 96, 33, -94, 23, -100, 11, 81, -236, 135, -43, -56, 16, 73, -62, -94, 31, 85, -45, -79, -79, -46, 32, -56, -51, 53, 74, 35, -40, 48, -35, -122, -55, -2, -62, 35, 25, 51, 82, 121, -58, 171, -60, -100, -35, 61, 13, -102, -67, 923, 161, 145, -270, 398, -132, -18, -104, 22, -259, -20, 123, 29, -211, 263, -63, -137, 39, - 82, -271, -382, 159, -158, -225, 44, 0, -116, 200, -201, 67, 193, -33, 282, 90, -358, -373, -160, 25, 68, -294, 106, 109, 56, 96, 130, -306, -154, 90, -343, -123, -9, -354, -190, -120, 71, -180, -386, -181, -206, 447, 215, -35, 61, -118, 354, 427, 47, 287, 208, 84, 51, -164, -36, -144, 207, -271, 9, -64, -419, -126, -61, 228, -207, 115, 97, 44, 21, 100, -100, 80, -61, 88, -22, 130, 37, 12, -68, -24, -164, 89, -23, 140, -134, 1, -14, 84, -15, 75, 31, 41, 39, 22, -89, 104, - 131, -66, -95, -110, -46, -6, -40, 12, -630, 425, 682, -512, -305, 141, 122, -104, 224, 61, -191, -233, -5, -75, -167, 85, -77, 11, 189, -254, 53, 34, -151, 22, -239, 47, 352, 180, -35, -113, -29, -200, -213, 105, 178, -56, -98, -70, 107, 178, 85, 325, -175, 134, -84, 33, 203, -72, -64, -386, -59, -299, 151, 103, 385, -329, -121, -318, -525, -88, 219, -362, 81, -39, -264, -311, -393, 529, 20, 315, 231, 268, -120, -351, -266, -328, 116, 259, -246, 117, 276, -185, 32, 224, 257, 63, -91, 111, - -45, 60, -272, -24, 105, -91, 36, 18, 12, 62, 104, -107, -38, 64, 92, 27, 45, 91, -19, 98, -81, 68, 99, 111, 13, -40, 86, -68, 22, -14, -59, -28, -58, -14, 28, -71, -199, 72, 110, -492, 356, -45, -185, 305, 108, -297, -425, -164, 1, 9, 20, -152, 483, 200, 146, 112, 152, -147, 36, 96, 70, 434, 45, -647, 79, 269, -242, -363, -77, -197, -117, 30, 457, 274, -47, -10, -138, -400, -136, -331, 236, 323, 4, -180, -66, -74, 148, 206, 218, -505, 97, 18, 44, 351, -205, 144, - -187, -134, 36, 230, 412, -65, -268, 87, -481, 384, 207, -47, -199, 104, -112, -237, -198, -215, -103, -45, 14, 204, -156, 560, 23, -85, 32, 167, 7, -6, 181, 125, 93, 8, -88, -68, -21, -12, -81, -226, 120, 115, -86, 32, -126, -93, -44, -23, -3, 202, -41, -61, -33, -10, 123, 225, -73, 127, -34, -138, 161, -149, -122, -79, -123, 28, 95, 51, 98, 4, -36, -7, -100, 62, -57, -213, -52, 236, -423, -120, 274, -344, -35, -34, -46, -401, 399, 173, -278, -48, -119, -102, -610, -86, -278, -688, - 147, 107, -313, -259, -368, -420, 358, 202, 377, 13, 790, 37, 413, 568, -66, 174, 586, -394, 181, -238, 403, -126, 785, 357, -244, -369, 62, 182, 328, 88, -284, -65, 260, 583, -243, 391, -142, 239, -456, 180, -248, 181, 30, 60, -83, 360, 503, -914, 278, 191, 136, -167, 121, -656, 56, 12, -102, -251, -218, -217, -63, 468, -269, -158, -379, 14, 336, -168, -188, 260, -9, 189, 42, -46, 5, 83, -181, 92, 37, -156, -130, -76, 46, 106, 109, 317, -33, 240, 118, 78, -158, -49, -239, -108, -40, -80, - -113, 133, 77, 159, 203, 38, -46, -26, -130, 455, 484, -106, 503, -26, -105, 40, 283, -106, -128, -59, -358, 59, -103, 564, 371, -269, -285, -535, -196, 389, 700, -319, 216, 47, 92, 381, 273, -548, 109, -196, -111, -226, -123, -239, -528, 93, 354, 135, 828, -201, -114, 575, -210, -32, -128, 153, -632, -406, 220, 473, 689, 822, -604, -313, -32, 275, -27, 932, 259, 140, -723, 51, 5, 350, 456, -340, -113, 143, -148, 0, 519, 188, -513, 134, 271, -246, 808, -279, -432, -606, 448, -96, -508, -403, -92, -18, - -202, 12, -220, 43, -306, 22, 150, -105, 118, 24, -185, 21, -3, -35, 20, -125, 153, 2, -78, 175, 177, 9, -49, 79, -167, -68, -134, -24, 138, -107, 60, 137, -250, -88, -51, 43, -47, 109, 243, -67, -145, -69, 158, 46, 15, 127, -72, -50, -45, 112, 956, 453, -251, -80, -882, 69, 234, 62, 1317, -166, -100, -578, -500, 206, -409, -249, -274, -184, 327, -213, -376, -323, 29, 331, -425, 96, 192, 43, 475, -54, 37, -482, -679, -279, 311, -374, 91, -314, -1186, -638, 356, 27, -680, 106, 947, -43, - -25, -369, 207, -407, -731, 20, 111, -282, 140, 276, -68, -238, 197, 257, 475, -272, 357, 459, 193, 797, 90, -493, 581, 36, 98, -105, -117, 360, -355, -49, 884, 695, -428, 445, -127, 821, 346, -282, -654, -27, -239, -282, 185, -254, -7, -63, -228, -381, -74, 326, -348, 4, -216, 36, 138, -139, -408, -69, -192, 252, 152, -97, -269, -109, -290, 178, -141, 98, 115, 170, 134, -223, -159, -250, 76, 166, 23, 328, 346, 191, 142, -687, -729, -871, 1200, -665, 158, -37, -382, 610, -717, 310, 1278, 786, 182, -1036, - -58, -684, -347, -624, -60, 177, -113, 491, -236, 81, 242, 685, 95, 95, 829, -546, -78, 366, -160, -424, -282, 418, -365, 175, 710, -198, -1282, -78, 320, -1574, 949, 732, -598, 976, 661, 435, 1012, 22, 519, 60, 61, 364, -644, 641, 871, 670, -693, -136, 957, -465, 759, 696, 1627, 982, 55, 112, -212, 204, 282, -945, -1354, -471, 116, 50, -196, 1058, 497, 199, -467, 419, -332, -418, -215, 478, 555, 107, -103, -108, 14, -655, -157, -169, 209, 122, -343, -259, -19, 517, -147, -199, 11, -206, -527, 262, -116, -205, - -310, 2, 171, 34, -933, -53, 455, -70, 15, 76, 129, 390, 307, 13, -8, 733, 906, -1778, -1629, 711, -468, -513, -213, -620, 221, -1005, 1269, 478, -529, -11, -517, -389, -417, -477, -309, -1212, -1089, -203, -247, 70, 104, 211, -76, 155, 203, 539, 597, -225, -301, -353, -299, -685, 1021, -360, 249, 758, 717, -272, -307, -571, -375, -469, 786, 84, 98, -970, -344, 1404, -136, 1307, -263, -489, -308, -552, -566, -104, 7, -778, 66, 372, -31, 293, -1797, -727, -503, 955, -228, 157, 327, 1500, 426, -138, -152, 1292, 781, 191, - 253, -66, 1026, -427, -583, 316, 482, 855, 796, -465, 541, 405, 436, 130, -310, -614, -520, 326, 452, 242, 163, 533, -51, -147, -29, -44, 279, 167, 363, 633, 448, 724, 197, -649, 208, 175, 566, -9, 444, 190, 427, 11, -815, -104, -177, -53, -939, 1951, -629, -393, 1158, -734, -1107, 1027, -1490, -432, 353, 255, -1040, -409, 894, 5, -175, -582, 702, -696, 47, 551, -183, 506, 5, -251, 171, 120, -301, 481, -264, -108, 145, -10, 31, -91, 144, 305, 495, 711, 350, -295, -81, -452, 418, -151, -651, 152, 4, -372, - -890, 627, 49, -413, 1008, 57, -311, -183, 1492, -1396, -1500, 915, 1430, -2638, 14, -977, -885, -393, 962, -742, 1272, -181, -30, 1708, -481, -1324, 1644, 1934, -1877, 2099, -705, 51, 1738, -581, -663, 475, 468, -224, -86, 321, 66, 40, -411, 570, 5, -38, 13, 76, 259, 156, -206, -229, 242, 569, -491, -458, -121, 596, -18, 317, -84, 132, 5, 135, -65, -106, -700, -296, 179, -255, -67, -251, -377, 594, 376, -1037, 418, 537, -101, -5, -361, 531, 1162, -543, -735, -203, 185, 1180, 882, -309, -94, 369, 962, -321, -54, 590, - -756, -650, 518, -345, -257, -318, -28, -524, 42, 358, -220, 277, -246, -155, -155, -724, 109, -293, 444, 947, 53, 472, 392, 36, 180, 296, 1007, -712, 487, 427, -514, 344, 337, 107, -456, -915, -924, 304, 332, -349, -1543, 1255, -422, -676, -390, 1262, -593, 1380, 1, 464, -1299, 1228, -562, 544, -166, -1779, -560, 350, -1099, 1131, 122, -1632, -1835, -945, 1277, 315, -1138, 1389, -1492, -74, 2696, 403, 154, 267, 205, -707, 737, 54, 377, -475, 708, -391, -372, -313, -39, -20, 215, -71, -104, 139, -247, -511, 465, -172, -80, -607, - 277, 134, 263, 72, 303, -225, 71, 837, -98, 8, 444, -477, -101, 24, -48, 325, -338, 366, -128, -950, 62, -249, 278, -315, 366, -588, -1125, 5, -1195, 328, -107, -213, 399, 661, -424, 95, 725, -569, 984, -131, -1083, 929, -447, -199, 826, -1059, 279, 18, 384, -166, -389, -1616, 370, -667, -1624, 1962, -1322, -550, -263, -447, -998, 560, 1354, -839, 380, -1217, -689, -693, 612, 111, 1778, -306, -149, -530, -1535, 2, 745, -567, 625, 753, -636, 64, -542, -2264, -1188, -697, -2380, 1521, 2003, 942, -2019, -1623, -3622, 524, 4306, 1992, - 761, -1133, -3975, -903, 919, 2717, 2724, -1851, -1566, -728, 354, 187, 2956, 50, -361, 240, -293, -721, 1039, 186, -224, 575, -472, -805, 571, 494, -1373, 924, -206, -303, -732, 776, -740, 888, -438, 909, -1073, 428, -300, 13, 773, 1265, 358, -471, -336, -80, 698, -113, 1005, -788, -622, 289, 997, 117, 608, -1704, 1236, -243, -270, 30, 557, 10, -106, 411, 142, 137, 658, -417, -4, 341, -118, -63, 415, -385, -93, 116, 652, -431, -305, 364, -17, 204, -644, 845, -201, 285, -184, 108, 461, 202, -108, 396, -151, 400, -316, -24, - 414, -96, -172, -836, 85, 645, 68, 302, -423, -135, -253, -267, -109, 466, -171, 284, -368, -440, -189, 104, 853, -328, 387, 25, 84, -418, 227, 443, 23, -404, 311, -270, 208, -165, -120, -158, 57, 311, -158, -80, 143, -19, -237, -51, 231, 196, -206, 34, 211, 8, -130, 33, -207, 154, -14, 78, -95, 39, 134, -68, 157, 29, 143, 109, -234, -238, -81, 413, -265, 287, 229, -169, -428, 323, -275, 365, -35, -62, -151, 60, 60, -23, -49, 30, 1621, 323, -870, -617, -961, -304, 184, 511, -160, -206, -178, -171, - -162, 234, -119, -32, -52, -168, -41, 257, 36, -73, -257, 295, -382, 225, -137, -373, 1, 171, 191, 151, -222, 50, -72, -120, 450, -400, -74, -15, -29, 43, -68, -235, 198, -373, 356, -51, -251, 88, -130, 318, -186, -111, 341, -305, 106, -145, -35, 264, -188, -73, 234, -160, 61, 26, -192, 466, -407, -33, 178, -102, 296, -133, -66, 79, 97, -30, 65, -25, -132, 120, -1, 13, 64, -7, 92, -92, 27, 20, 20, -10, -58, 78, -11, -18, -55, 69, 109, -35, -57, 36, 63, -79, 66, -59, -53, 177, - -27, 66, 92, -119, 297, -96, -16, -13, -172, 179, -111, -176, 158, -768, -1153, 1512, 4717, 404, 411, -3217, -4069, -848, -862, 2398, 4082, 2095, 403, -1477, -2874, -2029, -1450, -75, 1989, 2906, 1570, 360, -1018, -1810, -1013, -975, -913, 577, 1183, 1166, 1175, 283, -509, -209, -774, -1212, -134, -361, -244, 1095, 633, 915, 555, -414, -998, -240, -648, -100, 454, 139, 245, 495, -250, -350, -80, -206, 200, 320, 18, 394, 234, -413, -397, -634, -542, 25, 655, 993, 478, 126, -230, -664, -113, -749, -459, 353, 277, 840, 283, -213, 248, -434, - -754, 134, 192, 254, 234, -46, -93, -71, -313, -239, 165, 257, 258, 262, -71, -252, -167, -96, 8, -4, -285, 74, 361, 195, 225, -66, -361, -209, -213, 85, 255, 168, 158, 69, -50, -273, -360, -164, 24, 225, 358, 220, 221, 141, -226, -420, -540, -350, 153, 305, 395, 546, 167, -160, -270, -217, -159, -147, -151, -43, 116, 227, 195, 149, 100, 24, -125, -204, -198, -108, -23, 66, 111, 125, 91, 70, 19 }, - {39, 104, 82, -28, 63, 29, 181, -32, -4, 22, 133, -27, -137, -65, -132, 32, -47, -12, -16, 31, 13, 26, 77, 140, -62, -35, 29, -67, -9, 109, -59, 135, 14, -49, 91, -124, -31, -86, 121, -4, -44, -33, 2, 111, 5, 134, 52, -111, 90, -49, -82, -68, 93, -20, 294, 30, 74, 53, -136, 1, -20, 35, -77, -53, 154, 125, 12, 51, -13, 77, -126, 12, 95, 59, 10, -10, 68, -108, -49, 114, -75, 24, 56, 67, 21, -86, -57, 45, 10, 44, -13, 12, -42, -3, -21, -13, - 25, 46, 20, -28, -10, -19, 11, 28, -17, 21, 16, 30, -4, 35, -14, 9, 22, 28, -224, -202, -126, -115, -99, 38, 142, 288, 55, 74, 0, -206, -86, -77, -185, 288, 77, 114, 79, -64, 30, 275, 110, -65, -5, -67, 6, -127, 77, -40, -57, 11, 147, 16, 51, 92, 127, -227, 3, 58, 133, 204, -113, -23, -54, 170, 92, 110, -18, 51, 340, -214, 44, 20, -143, 61, -199, -27, 52, -43, -301, 85, 22, -81, -83, -13, -45, 102, -95, -42, 31, -3, -92, -4, 77, -126, 12, -34, - -29, -39, -21, 20, -73, -55, 12, -43, -57, -59, -19, -39, 74, -64, -17, 11, 38, -4, 4, -22, 6, -38, 31, -55, 303, 28, 108, -12, -83, 8, 212, 110, 136, 222, -99, 3, 213, 70, 93, 13, 25, 127, -115, -32, 158, -107, 61, 92, -69, 68, 212, -100, 77, 18, 7, 4, -46, -145, -47, -121, -15, 52, 101, 109, -21, -182, -19, 268, -101, 55, -50, -280, 162, 42, 120, -19, 137, 136, -241, 97, 5, 91, -20, -166, -10, -22, -33, -30, 104, 1, 18, 218, 40, 174, 3, 18, - 30, -93, -152, 104, -116, 69, 39, -4, 68, -74, -46, 49, 0, -143, 44, 19, 16, -28, 60, 7, -28, 71, -19, -4, -61, 22, -32, 12, -3, -7, 11, -21, 35, 10, -18, 12, -12, 6, -5, -22, 497, 280, 425, 138, -177, 91, -80, 12, 41, -363, -97, -100, 93, 143, -59, -8, 47, 12, 259, -28, -273, 89, -158, 121, 138, 110, 160, -39, -56, 65, -49, -63, 46, -42, 96, 138, -60, -210, 67, -204, -132, -26, -425, 4, -72, 167, 158, 77, 260, 262, 115, 58, -20, 13, 14, -119, - 242, -33, 84, -77, -93, -34, -139, 122, -65, -52, 237, -199, -62, 50, -92, -28, -8, 83, 98, 66, 169, -56, -47, -25, -108, 56, 108, 149, -3, -23, -32, 1, 32, 31, -45, 49, -1, 35, 30, -6, -12, 64, -19, 32, 26, 29, 26, -19, 24, 108, -8, 5, 12, 80, 14, -18, -57, -189, -436, -156, -45, 62, -54, 132, -29, 213, -192, 112, -47, 392, 165, -87, -168, 90, -239, -129, 93, -86, -142, 271, 114, -17, -125, -171, 116, 87, 87, -9, -41, -107, 161, -211, -88, -12, 150, 112, - -9, 162, 22, -79, 35, -78, -78, -94, 117, -87, -1, 150, 229, 231, 97, 80, -13, 130, -51, 187, -31, 119, 95, -80, 12, -88, 94, 78, 34, -32, -158, 110, -172, -23, -186, 67, -12, -20, 38, -162, 10, 40, 262, 82, 46, 59, 104, 43, 55, -79, 61, 42, -103, -11, 9, 21, 48, -54, 37, -36, 10, -8, 69, 5, 11, 6, 25, -16, 63, -34, 26, 21, 60, 25, 83, -59, 33, -15, 95, 33, 36, -14, -9, 5, -14, -62, -203, -428, -345, 21, -294, -146, -417, -223, -254, 101, - -136, -181, -62, 9, -107, -406, 109, -72, 41, -184, 183, 67, 4, -164, -73, 207, 142, 9, -31, -140, 87, 44, 90, -167, -15, -136, -122, -133, 14, 268, -220, 4, -209, 21, 97, 121, -221, 221, 269, -90, -64, -48, -11, 85, 108, 26, 74, -132, -26, -50, 231, -74, 256, -8, -79, 203, -22, -123, 43, 220, 255, -20, -80, -140, 87, -187, -19, 123, -96, 55, -7, -3, -77, 0, -60, -94, -10, 77, 41, 77, -36, -27, -64, 23, -52, 80, 40, 112, 10, -28, -11, -22, -42, 51, -37, -22, - 20, 16, -58, -21, 13, 0, -33, -56, -5, -52, -36, -23, 64, -7, 21, 18, 1, -41, -14, -331, -328, -380, 112, -308, -127, 295, 145, -335, -21, 3, 148, 218, 374, -102, -133, -367, -449, -267, -90, 183, -181, 88, -258, 269, -193, 216, -99, 30, 58, -44, -191, 303, -261, -14, -139, 36, -162, 37, -656, 10, 307, -392, 91, 267, 98, -205, -21, 321, -395, -2, 164, 155, 154, -58, -56, -258, -125, 104, 177, 277, 342, -501, 192, -152, 39, -354, -141, 289, 73, 39, -192, -1, 190, 135, 86, -176, - -111, 181, -46, -78, -37, -130, 112, -23, -99, -40, -33, 25, -63, -71, 26, 23, 30, -41, -56, 48, -35, -134, -9, -41, 83, -63, 7, 5, 35, -85, -44, -32, 11, 86, -8, -23, 57, -1, 56, -27, -57, -24, -98, 21, 2, -72, 40, 392, 656, 363, 428, 64, 152, 574, -17, 16, 394, -193, 2, 112, 197, 324, -263, -378, 208, 114, -218, 46, 135, -85, 78, -204, -45, -238, 74, 257, 81, 225, 176, 183, -447, 23, 522, -63, -8, 485, -63, -18, 73, -65, -13, 268, 424, -416, -67, 82, - -127, 195, -65, 19, 32, -91, 373, -48, -134, 139, -139, -232, 81, 253, 97, -29, 52, 242, 128, 217, 66, 27, -2, -213, -43, -167, -37, -70, -379, -165, 25, 245, -100, 94, -64, -201, 90, 22, -63, 31, -121, 6, 31, 75, 108, -26, 70, -92, -136, -163, -16, 148, -26, -12, 50, 8, 17, 80, -38, -15, -43, 114, 3, -17, 14, -29, -60, -73, 31, 65, 82, 45, 33, -14, -5, 1, -26, -113, 1105, 153, -24, -7, -530, -155, 51, -124, 234, 103, 380, -48, 1, -82, -161, 255, 48, 98, - 143, 200, -188, -189, -218, -152, -125, -55, -300, -59, 484, 228, -92, -33, -57, 41, 171, -84, 692, -120, -19, -314, 125, 302, -52, -231, -30, 116, 232, 100, 326, 487, 159, -10, 289, 236, 88, 183, -606, 141, 16, -536, 197, -12, -231, 151, -245, -238, 284, 224, -126, -475, -215, 114, -273, -55, 120, 467, -76, 95, -243, -512, -275, -245, -111, 245, 34, -170, -51, -105, -103, 157, 130, 51, 111, 133, -111, -81, -82, 19, -90, -134, -130, 58, -44, -18, 19, 49, -111, 64, -24, -12, -49, -17, -69, 176, - -108, -37, 31, -111, -108, -81, 7, 90, -586, 369, -68, -379, -15, 343, -393, -83, -317, 209, 68, -117, -135, -49, 211, 160, 91, 218, 193, 19, 233, 266, 110, 146, -272, -134, -189, 167, 219, 77, 68, -131, -95, -81, -70, -233, 211, 47, 14, -249, -74, 391, -283, -304, -463, 160, -347, 502, 583, 399, 235, 20, 456, -243, 358, -49, -255, 16, 21, -551, -244, 203, 31, -96, 83, 456, 314, -531, -134, -11, -14, 149, 225, -14, -424, 167, -246, -790, -229, -164, 244, 393, 133, 16, 20, 8, 35, 279, - 1, 38, 36, 139, -250, -17, 76, 182, 224, 75, 133, 195, 262, 334, 129, 163, 165, 4, -16, -66, -43, -3, 68, -202, -50, 111, 185, -25, 51, -30, 77, -3, 118, -24, 113, -90, 145, -2, 137, -491, 49, 54, 308, 66, 785, 125, -324, -105, -273, 496, -637, -57, 441, -963, -380, -325, -336, -638, 60, -112, -274, -35, 302, 38, 40, -188, 75, -64, 74, 0, 48, 246, -60, -16, 500, -324, -65, 86, 431, -227, 616, -187, -249, -528, -686, -201, -511, 249, -155, -384, 52, 62, 282, 238, 100, -49, - 871, 482, -55, 85, 298, 223, 145, -118, -17, -157, -203, -188, 131, 679, -475, -117, -271, 490, -129, 152, -70, 230, -538, -403, -139, 228, 73, 197, -119, 121, 184, 161, 77, -32, -229, 144, 54, -195, -137, 121, -128, -98, -4, 131, -122, 158, -99, 226, -126, 25, 79, 41, -109, -207, 160, -62, -47, -17, -22, -66, 151, 189, 131, 115, -23, 66, 217, -118, 85, 37, -6, 47, -15, 11, -80, -391, -376, 212, -169, -705, 349, -210, 279, -203, 351, 239, 292, 468, 75, 396, 159, 103, 268, 93, 73, 20, - -12, -251, 223, -509, 223, 54, -147, -274, -8, 198, -228, -94, -341, -131, -420, 28, 230, -3, -55, -265, -464, -335, 361, 122, -152, -265, -66, -20, -454, 385, 348, -444, -434, -708, -109, -848, 228, 333, 174, -51, -109, -86, 348, 354, 406, -263, -211, 274, -118, -125, -499, 224, 407, 469, -110, 258, -144, 79, 255, 134, -180, 87, -308, -184, -128, 49, 129, 114, -122, -109, -46, -135, -28, -187, -237, -121, -99, -69, -32, -65, -95, 24, -5, 141, -48, 179, -47, 144, 9, -75, 35, 358, 109, 185, -82, -138, - 29, 133, -124, 261, 258, 79, 121, 59, -296, 677, 785, -311, -16, 210, -633, -119, 790, 26, -858, 93, 265, -22, 300, 705, -289, 637, 347, 544, 154, -418, -443, 355, -402, -634, -183, -752, 166, -51, 268, 229, 165, 84, -29, 21, 383, 186, -736, -87, 248, 474, 265, 587, 531, 415, -195, -71, 111, 1069, -447, 78, 228, 419, -172, -595, -124, -150, -357, -657, -716, 197, -401, -304, 187, 565, 697, 13, -38, -8, 536, -363, -184, 634, -689, 77, -545, -366, 42, 735, -118, -502, 657, -670, 29, -809, -70, -102, - 240, 450, -331, -189, -234, 61, 18, -251, 144, -74, -69, -107, -85, -297, 69, -143, 107, 80, -20, -65, 182, 0, 5, -350, 55, -30, -10, 327, 35, 93, -134, 53, -76, -190, 86, -387, 132, -133, 293, -231, -29, 54, -29, -60, -118, 216, -139, 234, -79, 139, 368, -433, -969, -229, -338, -319, -201, 45, -332, -281, 93, 216, -209, 514, -56, 344, -174, -21, 296, -423, -265, -144, 442, -107, -485, -183, 73, -235, 201, -325, -327, 475, 138, -377, 228, -46, -297, -29, -493, -424, 84, 739, 298, 230, -592, 456, - -53, 349, -207, -412, 200, -760, 634, -1029, -652, 238, 566, 44, 677, -297, 177, -470, 635, 204, 473, 218, 111, -149, -159, -311, -109, -19, -549, -328, 48, -832, 46, 934, 278, 336, 90, -423, -319, -86, -102, -30, -165, -222, 185, 122, 168, 264, -266, 173, -101, -144, -109, 235, -79, -256, -388, -3, -234, -110, -240, -66, -157, -94, 366, -199, 84, 114, -293, 334, 3, 200, 263, -122, 130, 59, -12, 82, 221, -127, -124, 203, 18, 161, -729, -679, 67, 280, -344, -1537, -322, -8, 201, -520, 45, -290, -61, -414, - -463, 412, -450, -552, -93, -386, -425, 147, -617, -204, 372, 853, 689, -33, -420, 148, 620, -28, 412, -118, 519, 292, -534, 850, -648, -342, 572, -630, 190, -145, -475, 56, 719, -149, -423, 270, 353, -10, 146, -1033, 249, 44, 521, 253, -453, 450, -242, -39, -420, 224, 605, -124, -120, -620, -878, 500, -64, 403, -481, 366, 292, -625, 36, 557, 318, -291, -503, 456, 74, -390, 370, 62, 165, 45, 153, 30, 414, 7, 142, -27, 17, 368, -119, 10, 83, -95, 67, 34, 254, -12, -283, -34, 36, -167, -50, 19, - -113, 382, -90, -218, 24, 243, 114, -12, 138, 20, -158, -19, 400, 274, -271, 579, 581, -1567, 591, 794, -202, 553, -6, 287, -127, -322, -208, 334, 79, -453, -294, -42, -212, -116, -49, 970, 195, 215, -600, 417, -427, 6, 75, -655, 306, -243, 34, -265, -474, 13, 315, 898, 323, 93, 556, 235, -67, 91, 14, 157, 91, 610, 267, 184, 101, -78, -190, -601, -504, 70, -72, -370, 53, 450, -686, 663, 171, -244, -28, -178, -55, 401, 176, 131, -467, -95, -638, -197, 178, 233, 232, -277, -222, 494, -59, -802, - 115, -15, -9, -473, 155, 353, -49, 508, 343, -172, -9, -221, 275, -24, 91, 41, -116, -97, -21, -101, 112, -220, -22, 12, 119, -114, -132, -158, 9, -39, 87, 50, -4, -99, 106, 79, 16, 115, 21, 82, 77, 109, -31, -403, -15, -116, -1393, 2159, -2134, -965, -488, -146, 1249, 367, 1398, 349, -286, 1102, 477, -373, 517, 468, 261, 438, 424, -379, -611, -435, 70, -400, 211, 125, 273, -43, 189, 64, 686, 162, 64, 211, -160, -10, 242, -431, -613, -417, -357, 61, 181, -433, -71, -261, -1063, 535, -192, 270, - -559, -190, -518, -710, 268, 187, 690, -30, 607, -258, 509, 59, 726, -515, 449, 539, 298, 313, 26, -222, 851, 569, -57, 1027, 245, 119, 439, 662, 7, 304, 382, 174, 166, -78, 33, -601, -154, -82, 95, 125, 118, 398, 175, 202, -157, -23, 156, 16, 12, -144, 163, 138, 78, -112, 207, -33, 36, -163, -152, -61, 15, 18, -100, -331, 75, 71, -91, -18, -86, 24, -123, 80, -118, 4, 294, -85, -296, 190, 136, 115, -73, -40, 1318, 114, -794, -1166, -619, -487, 157, 966, -16, -408, 864, 72, -699, 629, - 682, -125, -13, -66, -619, 688, 39, 390, -218, -550, -961, 175, 121, 149, -136, 302, -320, -3, -616, -767, 270, -97, 244, -110, -285, -695, -1079, 554, -603, 248, 519, -36, -278, -530, -382, 1243, 282, -56, 161, -164, -503, -165, 720, -696, -1172, -409, -372, -1641, -1283, -690, -713, 177, -8, -571, -1096, -433, -518, -371, -300, -220, -656, -628, 497, -558, 35, 85, -687, -120, -501, -628, -152, -102, 291, 122, 392, -401, 103, 230, -1, -539, -305, -362, -35, 176, -183, -263, 469, 279, 338, -552, 95, -269, -30, 24, 56, -66, - 559, 44, -97, 71, 197, 281, 233, -37, 331, -238, -125, -102, -430, -12, -130, -556, -463, 80, 25, -9, -140, -123, 905, -107, 862, 1277, -235, -1386, -1342, -290, 643, 87, -1054, 826, -180, -692, 849, -1597, -335, 6, -283, -247, 1935, -814, 1813, -93, 381, -138, -715, 1156, 308, 1202, -826, -819, 264, -1319, -393, -216, -913, 1897, -165, -1979, -29, -885, 258, 481, 792, 637, -779, -494, -1213, -361, -561, 514, 344, -72, 358, -249, -859, -359, -1003, 1023, -775, -543, 924, 212, 1563, 750, 138, 818, -1104, -419, -1140, -1116, -170, -168, - -1392, 1430, -251, -1122, -1658, 102, -327, 1209, -76, 56, 165, -224, 232, 267, 572, -388, -383, -252, 19, -76, -78, -368, 404, 242, 482, -119, -258, -229, -83, 84, 646, 678, -110, 31, 374, -110, -856, -423, 55, 111, -66, -552, 193, -71, -129, -631, 246, 205, 745, 116, 184, -43, 308, 48, -178, -2585, 1336, 305, -556, -423, 827, 451, -497, -139, -1215, -512, 520, -1055, 43, 186, -319, -705, -477, 942, 382, -193, -1356, 457, 857, 490, -1049, -703, 7, 1140, 105, -280, 183, 34, 587, -1527, -1316, 1629, 256, 680, -1550, 335, - -67, 1136, -1018, -199, -1554, 542, 1126, 260, -689, 443, 1633, -733, -773, -613, 236, 65, 1432, -429, 114, -773, 257, -847, -23, 539, -1050, 1006, 311, -735, -1137, -696, -53, 1016, -1837, -404, 1673, 217, -747, -356, -524, 1568, -168, -1648, -185, -3, -399, 668, -108, -233, 516, -48, -330, -433, -38, -382, 123, 278, 378, -333, -235, 341, -216, 323, -163, -332, 462, -250, 417, 560, 46, -815, -46, -486, 212, 299, 206, -569, 16, -429, 411, -121, -235, -164, 98, 137, 1709, 872, 398, 393, 415, -273, -264, -578, 78, 184, 156, -36, - -977, 468, 198, -685, -574, -298, -334, 252, -248, -292, 90, -27, -516, 666, -474, -158, -492, -455, 331, -195, -59, 165, 219, -57, -657, 155, 1042, 218, -1617, -105, -346, -508, 349, 364, 848, 402, -1053, 1147, -277, -799, 2400, -485, -197, -792, -1893, 868, 973, 316, 372, -1627, 480, -129, -386, -288, 73, -157, 262, 308, 75, -243, -458, 492, 628, 862, -419, -89, 191, -128, 460, -1117, 116, 197, -515, 86, -428, 170, 16, 136, -64, 30, 51, -23, -7, -149, -108, 298, -157, -11, 228, 49, 18, 365, -293, 224, 270, -15, - -45, -308, 258, -577, -154, 378, 117, -156, -382, 119, -83, 469, 75, -964, -2325, -3919, 314, 3997, 379, 8494, 8575, 3119, 8608, 4998, -1453, -130, -781, -6521, -5413, -3792, -6777, -6465, -1847, -4065, -3548, 812, 1133, -868, 1260, 1858, -1, 141, 3681, 2465, 938, 2730, 5089, 2405, 2805, 6307, 2492, 1144, 5450, 5266, 234, 3375, 5950, 26, 1514, 3539, -136, -2868, 1429, -588, -5541, -5155, -4745, -9213, -13635, -9479, -13262, -17659, -12466, -10092, -13658, -8711, -4195, -4033, -765, 4088, 8221, 9319, 12458, 16966, 16662, 15776, 17759, 17745, 14483, 11672, 12485, 8312, 2957, 3971, 977, -7258, - -4672, -4925, -10144, -8553, -6156, -7196, -8342, -5176, -4532, -6294, -5200, -2683, -4323, -5684, -3418, -2394, -4515, -2528, 616, -1388, -1603, 1851, -44, -2268, -273, -1415, -5176, -3580, -2709, -4782, -2128, 1241, 2337, 4307, 7128, 8294, 8690, 9754, 10371, 10228, 9425, 8791, 7465, 5957, 3665, 2771, 364, -2267, -4018, -6434, -9278, -8991, -7644, -6890, -5967, -4049, -3415, -3015, -2182, -1416, -1273, -508, -315, -150, 98, 624, 900, 1175, 1281, 1451, 1363, 1348, 1069, 1080, 732, 523, 72 } - }, - { - {313, -13, -17, 100, -41, 114, -60, -146, 51, 147, 22, -23, 195, 7, 8, -67, -37, 304, 42, -206, -153, 214, -19, 222, 16, -42, -21, 168, 33, 352, 155, 97, -19, 78, 159, -39, -119, -149, -29, 135, 116, 180, 51, -100, -104, -43, 75, -24, 41, -20, -160, -123, 49, 117, 72, -58, -66, -4, 174, 89, -19, -39, 81, 55, 35, -89, 45, 84, -11, 128, 151, -263, 97, 54, 172, 52, 14, 78, -35, -123, -46, -74, -25, -15, 75, -4, -60, 1, 9, 45, -39, 7, -8, 16, 23, 16, - 29, 3, 18, 88, 137, 296, -241, 54, -53, 3, -309, 31, 186, -275, -57, 184, 488, 70, -3, 35, -306, -10, 225, 200, 6, -6, 19, 105, 176, 185, 200, -89, 43, -12, 77, 22, 50, -310, -85, 48, 25, -171, -5, 117, -136, 108, 100, 184, 86, -70, 92, 205, -115, -185, 62, 43, 36, 97, -82, -150, -223, 180, -33, -42, -72, 79, -3, 117, 231, 47, 16, -12, -56, -180, 281, 69, -33, 145, -23, -166, -146, -32, 55, -243, 20, -144, -27, 74, -4, 39, -43, -79, -17, 40, 55, 41, - -8, -24, -1, 40, -21, -40, -30, -145, -126, -157, -224, 125, -3, -107, -43, -55, 49, -89, -154, 35, -100, 263, 349, 276, -191, -7, -13, 74, -106, 217, 136, -31, 105, 164, 13, 40, 57, 159, -15, 59, 191, 19, -2, -83, 137, -207, 84, -29, -43, 138, -134, -17, 5, -180, 75, -36, 84, -6, -78, 55, 57, -9, 160, -11, 185, -3, -123, -55, 7, -84, 165, 86, 142, 161, -70, -159, -104, 0, -29, -34, 131, 165, -25, -90, 58, 45, -63, -86, 30, -124, 30, -2, -4, -33, -117, 27, - -46, 5, 53, 0, -60, 30, -82, -1, 5, -19, 7, 16, -45, 1, 6, -53, 11, -16, -3, -28, -1, 15, -461, -109, -144, -250, 85, 65, -30, 116, -16, 98, 139, -61, -161, -204, -78, -190, 15, 21, -82, 107, -93, 58, -42, -108, -287, -112, 26, 45, 76, -107, 76, 115, 38, 262, 65, -7, 203, -144, 117, 19, -68, -97, 131, 18, 41, -310, -57, -102, 311, 133, 112, 126, 143, 113, 158, -84, -34, 97, 155, -21, 181, -98, 40, -39, 154, 230, -360, 94, -89, 11, -170, -87, 28, -52, - -73, -144, -65, 68, -4, 154, -16, 59, 133, 212, -8, 56, -25, 99, 16, 48, -66, -23, 7, 45, -30, -48, 2, 2, -38, 5, 21, 1, 62, -28, -29, 7, 54, -22, 1, -20, 32, 49, -7, 47, 52, -13, -23, 180, 111, 65, -34, 15, 20, 233, -185, 234, -31, 127, 239, -150, 186, -116, 95, 36, 282, 124, -157, -258, 59, -193, 159, -40, 207, -154, -25, -124, 72, 46, 59, -15, -22, -225, -98, 185, -147, -30, 121, 6, -115, 38, 11, -26, -100, 203, 65, -288, -130, -232, -40, -205, - -354, -80, 155, 437, 96, 36, 206, -5, -161, -140, 115, 45, 78, 126, -309, -76, -284, -62, 80, -112, -262, 27, 114, -56, -97, -46, 46, -38, -10, 58, -35, -38, -52, -38, -120, 44, -31, 56, -20, 33, 77, 12, -20, -6, -63, -41, -101, -91, 15, 12, 1, 38, 61, 43, 1, 40, 33, -26, 24, 26, -52, 502, 119, 364, -170, -24, -121, -28, 386, -330, 111, 37, 506, 270, 336, 61, -84, 159, -111, -420, 80, 24, 49, 331, 31, -194, -17, 9, 105, 114, -10, -43, 135, -158, -44, -80, - -41, 41, 6, 291, 42, 229, 264, 73, 233, -17, 77, 141, -153, -228, 28, 230, -367, 109, -282, -263, -161, -73, -248, -240, -254, -130, -63, 170, 4, 204, 31, -168, 257, -268, -102, -111, -110, -142, -187, 267, 208, -117, 102, 84, 211, 1, 152, -75, 192, 97, -113, 7, -102, 122, -117, 13, 94, 7, 72, -21, 11, 50, -17, -51, 47, -14, 8, -99, -82, -79, -62, -10, -35, -68, -3, 15, -32, 8, -269, -274, -159, -169, -88, -70, -324, -263, -219, -35, -18, -42, 227, 21, 118, 172, 204, 31, - 398, 495, -9, 142, 113, -62, 218, 116, -444, -16, -153, 24, 346, 136, -355, -96, 160, 156, 23, 455, -188, 183, 188, 202, 120, 235, -400, 146, -155, 237, 10, 101, -300, 220, 162, -40, 157, -28, 45, -4, -156, 39, -99, 97, -123, 153, 50, 385, 290, -93, 105, -320, 279, -89, 172, 298, 296, 12, 302, 206, 144, 151, 278, 25, 61, -228, -38, -67, 53, -165, 26, -121, 38, -120, 38, -46, -72, -72, 50, 3, -36, -30, -94, -33, 19, -30, -68, 8, 73, -167, -100, -93, 68, -103, 64, -2, - 37, -86, -121, -30, 24, 261, -232, -62, 209, -112, 357, -115, -252, 474, 646, 142, -254, 177, -134, 264, 155, -59, -270, -178, -459, 119, 196, -406, -48, 234, 62, -21, 10, -51, -219, 52, 272, 10, 59, 97, 385, -255, -7, 279, -256, 375, 20, 527, -440, -398, 219, 18, -52, 112, -36, 146, 91, 292, 281, -233, 43, -153, -91, 174, -21, -92, -38, 7, 263, -503, 383, -121, -170, 283, -229, 226, -308, -175, -56, -231, -78, -163, -256, -174, 57, -60, -61, -5, -119, -40, -17, 157, -7, 21, 65, -69, - -25, -58, 40, 76, 22, -34, 188, -1, 140, -152, -96, -91, -63, 70, 36, 3, 110, -83, 84, 31, 78, 42, 12, -97, -320, -243, -107, -228, -348, -73, 126, 428, 69, -258, -479, -99, 148, -83, 513, 162, -182, -363, -454, -860, -71, -94, 329, 244, -176, 23, -137, -74, 309, -8, 16, -37, 350, 60, -106, -17, -13, 95, -319, -100, -126, 505, 117, -531, 137, -275, -155, 79, -495, 154, 356, 317, 246, 61, 99, -15, 52, -311, 113, -487, -94, 280, 102, 287, 282, 234, -160, -359, -315, -243, 79, 98, - 166, 166, 36, 111, 352, 494, -119, 177, -123, -132, 151, -216, -77, 10, -138, 129, -120, -103, -58, 32, -32, 71, 1, 102, -25, -60, -29, -59, -157, 43, 83, -6, 54, -14, 75, 145, 137, 109, -111, -55, 105, -31, -43, 11, -19, 108, -25, -5, -17, 252, 445, 516, 372, 637, -299, 453, -388, -304, 335, 429, 506, -523, -4, 132, -388, 184, -171, -274, 312, -407, 441, -418, 413, -300, -111, -27, -548, -76, 602, -154, -432, 92, 279, -314, 155, 652, 350, 132, 288, -345, 230, -207, -596, -180, -157, 44, - 269, 333, -149, -261, 236, 2, 180, 113, -98, 32, -238, 36, 74, -3, 76, 536, -68, 53, 152, 32, 64, -273, -300, 207, -358, -484, -509, 394, 254, 76, -29, -59, 186, -30, -144, 180, 495, 335, -133, -85, 152, 88, -37, -79, 54, 69, -23, 19, 267, 64, 36, 105, -90, 19, 83, 179, -20, 12, -178, 56, -94, -68, 181, 146, 7, 114, -102, -50, 52, -1, -56, -103, -112, 68, 28, -49, -413, -655, 233, 852, 416, -159, -659, -228, 42, 92, -128, 324, 218, -239, -124, -32, -436, 606, -276, 216, - -51, -142, -531, 174, 110, -66, 64, 238, -87, 592, -133, -90, 493, -54, -354, -316, -612, 85, -136, -189, -134, -448, -188, -420, 45, -370, 335, -208, -7, 105, 42, 195, -178, -454, 198, -51, 113, -100, -46, 15, 438, 656, 178, -204, 227, 239, 261, -106, -219, 336, 159, 448, 105, 121, 13, 136, 403, 551, 271, 94, 207, 89, -114, -374, -237, 44, 183, 30, -8, -139, -51, 79, 54, -295, -55, 69, -11, -146, -122, -164, 33, -27, 115, 213, 126, 9, -68, 131, 157, 13, 54, -205, -5, -68, -210, 47, - 41, -188, -17, -42, 74, -72, 181, 3, 248, 1266, 37, -345, 1063, 531, 474, 915, 922, 258, 298, 226, 1002, 46, -345, 425, 99, -394, -431, 378, 378, 710, -63, 47, 17, 93, -418, 473, 339, 141, -323, 500, -146, -32, -664, -152, -44, -48, -347, 226, -322, -194, -186, 90, -221, -315, -422, 448, -319, 476, 221, 390, 130, -409, -13, -653, -293, -359, 142, -456, -238, -88, 10, 460, 55, -79, -741, 290, 258, -24, -2, -384, 295, 25, -320, 878, 204, -122, -6, -363, 64, 436, -113, -44, -487, -298, 183, -76, - -229, 279, 180, -300, 265, -109, 87, -105, 259, 47, -36, 0, 66, -360, 8, -138, 109, 113, 177, -153, 130, 87, 80, 121, 157, -19, 122, -178, 302, -143, 256, -183, 116, -387, -709, 218, 214, -220, 462, -511, 555, -401, -233, 179, 129, 1433, 560, 215, -895, -24, -212, -474, -138, -173, -157, -53, -743, -14, -281, 9, 362, -394, 469, -154, -520, -463, 372, 285, -116, -256, 474, -256, -242, 373, -11, 115, -385, -13, -226, 479, -72, 687, -257, 103, 207, -20, 26, 209, -442, -71, 564, 46, 155, -5, -457, 195, - -319, 163, 493, 639, 698, 734, -158, 258, -6, 394, 891, -979, 761, -453, 204, 611, -386, 39, 192, 166, -46, 425, -165, -135, 180, -102, 410, -61, 155, -330, -54, -10, -266, -112, -335, 3, 97, 32, 373, -124, 25, 40, 159, 39, 160, -222, 167, 51, -9, 118, 163, -186, 170, -358, -315, 219, -105, -254, -36, 103, -162, 287, -341, -758, -145, 150, 13, 174, -559, -79, -113, -802, -617, 315, 334, 151, 230, -412, -199, -293, 875, 207, 26, 652, 378, 326, 297, 255, -460, 329, 136, -144, 261, -235, -228, 454, - -197, 285, 603, 19, 116, -13, 40, -133, -353, -449, -725, 295, -614, 229, 240, 307, 2, 16, -86, -475, -224, 238, -164, 245, 602, -187, 461, 209, 51, -29, -164, -440, -19, -594, -206, 632, -339, 98, -1047, 494, -194, 158, -808, -721, 67, 190, 369, -836, -89, 8, 568, 462, 525, -170, 11, 77, 274, 62, 151, 431, 246, -169, 157, 39, 30, -13, -93, -362, 125, -177, 53, 139, -5, 28, -6, 139, -89, 582, 158, -27, 326, 194, 26, 94, -11, -265, 342, -117, 45, 406, 227, -133, 1, -169, 270, 183, - 226, 207, 620, -1474, -367, -874, 293, -785, -268, -890, 236, -463, -361, -73, -762, -273, -817, -407, -945, 207, -874, -341, -456, -250, -242, -200, -834, -472, -635, -321, -186, 362, -55, 271, -520, -81, 27, -593, 112, -38, 48, 160, -607, -31, 220, -71, 248, 505, 906, -751, 44, 1013, 2, 499, -356, 629, 112, -146, -841, -490, 694, 434, 678, 29, -476, 177, 244, 490, -914, 10, 171, -500, -170, -214, -307, -728, 1130, -204, -365, -228, 233, 275, -641, -590, -25, 193, 28, 6, -126, -212, -4, 573, 351, 0, -470, -321, - 52, -177, 123, 154, 76, -46, -243, 103, 120, -63, 181, -102, -417, -195, -24, 125, -31, -130, -610, -240, -140, 49, 76, -260, -472, 188, 284, -247, 12, -217, 239, -76, -420, 630, -1062, -10, -212, 460, -235, -653, 570, -1147, -992, -816, 467, -242, 25, -445, -424, -492, 275, 241, 799, 378, 160, 746, -200, 271, -270, 234, 133, 445, 716, 376, -151, -438, -264, -89, 401, -132, 110, 16, -187, 382, -26, 314, 230, -611, 502, 927, 142, 776, 748, 341, 246, 2, 394, -246, -903, -293, 666, 7, -333, 345, 947, -217, - 70, -687, 675, 607, -47, 195, -313, 1560, -982, -850, -805, 68, 26, -236, 693, -977, -20, -625, 236, 276, -47, 677, 153, -58, -369, -5, 168, 493, -341, -435, 179, -260, -71, 60, 116, 40, 0, -33, -413, 39, 95, 281, -246, -138, 156, 74, 108, 9, -271, -31, -307, -232, 302, 154, 169, 119, -13, 58, -86, 184, 22, -84, -21, -269, -104, -179, 105, 1704, -376, 949, 1637, -558, 785, 347, -1032, 942, 143, -452, 695, 295, 653, -7, -551, 520, 179, 1, 164, -159, -583, -349, -279, -506, -374, -97, 388, -348, - -208, -498, 105, 41, 80, 680, -408, 163, -378, -215, 392, -314, -700, -901, 1037, 459, -257, 713, -656, -577, -349, -59, 106, 4, -611, -451, -477, -1052, -656, -567, 204, 351, -28, 609, 117, -630, -541, 822, -705, 98, 723, -97, -1241, 866, -457, 136, 57, 716, -171, -280, -35, -416, 218, -714, 244, -917, -582, 349, -385, -116, -48, -546, 180, -321, 262, -88, -7, 23, 341, -249, -191, 54, -340, -157, 56, -229, -237, -171, -98, -267, -142, 363, -296, 137, 227, -60, 242, -323, 39, -229, 468, 81, 171, -330, 412, 274, - 316, 125, 45, 93, 232, -230, 29, -824, 494, -231, 836, 580, -1337, -164, 142, -810, -133, -130, 988, 717, 660, 826, -31, -573, -447, -455, 21, -1273, 153, 1096, -997, -1795, 182, -669, 1325, -6, 43, 892, -408, 186, -42, -239, 771, -220, 390, 1301, -957, -543, -872, 436, 71, 872, -500, 345, 45, 795, 465, -385, -259, 302, -145, -33, -561, -550, 288, -121, -165, -312, 714, -270, -290, 1204, 1283, 834, -1095, -96, -346, 426, 1599, -201, -1224, -79, -506, 720, 319, -817, 428, 319, 417, -789, -287, 59, 696, 44, -116, 115, - -243, 56, 695, 340, -294, -349, -83, 220, 276, 369, -352, -132, -643, -134, 402, -402, -67, -248, -234, -378, -83, 257, -61, -28, 61, 163, -173, -482, -502, 299, 227, 419, -214, 307, 900, 45, -545, -89, 45, -51, -785, 118, -645, 594, 341, -630, 1074, 1629, 45, -75, -558, -564, 94, 95, -276, 1474, -134, 1100, 880, -1110, -36, -371, -1188, 300, 274, 649, 1110, -33, -318, 366, 402, 875, 365, 81, 718, 758, 259, -174, 659, 295, 792, 170, 227, 497, 839, -140, -668, -770, -253, -268, 1321, 725, 2039, -95, -1030, 905, - -312, -352, -310, -694, 101, 390, -16, -388, 1448, -289, 1709, -468, 919, 80, -290, -934, -1335, 1250, -122, -214, -385, 1162, -2, -1219, 2234, 703, 242, -257, -940, 470, 24, 473, -438, 337, 168, -211, -324, 57, -391, -183, -444, 52, -80, -6, 145, 365, -374, 143, -184, -12, 489, 327, -178, -615, -22, -37, 79, 560, -367, -216, 138, 350, -513, 33, 333, -9, -42, -535, 273, -19, 249, -560, 60, 235, 184, 274, -538, -564, 366, 1514, -900, -579, 123, 273, -172, 1072, 835, 843, 285, 416, 710, 438, -257, -424, -953, -155, - 524, 178, 113, -356, -901, -264, -126, 917, 13, -111, 697, -112, 193, 147, -1551, 397, 420, -272, -663, 125, -875, -447, -1340, 404, -1119, -2221, 259, -32, 1564, -55, 532, 1290, -210, -335, 574, -12, -1124, -394, 149, 187, 831, 345, 740, 640, -459, -345, 316, 942, -391, -198, -865, -599, 231, -1170, 340, -1314, 251, -347, 934, -408, 662, -1408, -286, 192, -837, 211, 149, 144, -630, 331, -617, 175, -46, -264, -112, -63, 199, -216, -98, -174, 403, -263, 236, -595, 314, -35, -47, 84, 577, 199, 247, -690, 91, -283, -850, 340, - -272, -218, -313, 315, -152, 151, 179, -84, 38, -210, 61, 173, -40, -28, -324, 1190, 1268, 2963, 349, -1659, -1246, -917, -1059, 2075, 2770, 939, -265, -871, 31, -1054, 1160, 1097, 325, 159, -687, -99, 1276, 298, 513, 432, 1339, 1127, -434, -995, -1316, -886, -132, 367, 1203, 722, -251, 653, -914, -311, -2056, -324, 2024, 1565, -315, 4102, 1286, 120, -2249, -383, -193, -527, 574, 319, 486, 860, -1833, -1974, -992, -1332, -190, 451, 1658, -992, 607, 2585, 1292, 450, 725, 528, -1563, -2587, 1323, -640, 570, 1386, 1533, 135, -927, -1222, -996, 1071, - 619, 186, 1068, -1065, -185, -171, -471, -552, -47, -17, 346, 107, -153, 2, -14, 17, 92, 197, 309, -310, -422, -1449, -793, -717, 855, 505, 305, -1187, -1161, -1870, -509, 733, 938, 1219, 478, 355, 142, 116, -36, 271, -67, 872, 619, 121, 6, 3, -152, -6, -630, -2712, -647, 1512, 2896, 2552, 6118, 3202, 2173, 1912, 870, -343, -3093, -3883, -5793, -4436, -4551, -1731, 23, 1742, 3241, 2673, 2762, 1903, 2598, 2034, 2876, 1370, 1073, 513, -739, -1137, -1743, -1054, -3787, -1600, -3585, -2588, -4104, -2441, -3821, -1358, -1894, -617, 292, 1939, 5086, 4843, - 6786, 4592, 3132, 4067, 5555, 4889, 4106, 2864, 345, -2778, -2757, -3418, -6503, -7179, -7819, -7809, -8575, -7417, -6248, -5511, -3589, 412, 4084, 7104, 9393, 11710, 13031, 9084, 8664, 5621, 3406, 3218, -193, -1064, -4990, -9563, -10297, -8359, -6459, -3807, -3079, -3137, -1730, -2694, -1089, -301, 2068, 3925, 3227, 4197, 4514, 4814, 4254, 5677, 4221, 3456, 1787, 364, -960, -4404, -3898, -5227, -6926, -6276, -7189, -7389, -2154, 237, 3750, 4586, 4887, 5669, 5925, 5023, 4373, 3351, 2544, 916, -658, -1966, -3538, -5204, -4871, -4352, -3250, -1534, -672, -324, -189, 466, 979, 1168, 1249, 1000, 783, 824, - 658, 445, 849, 926, 696, 297, 179, 335, 523, 331, 273, 268, 301, 93, -288, -266 }, - {394, 18, 66, 55, -161, -83, 219, 381, 61, 203, -82, 39, -10, 172, -136, -310, 126, 146, -181, 210, 103, 192, 61, 46, -84, -27, 10, 128, 12, -192, 8, -15, 42, -27, 34, 46, 114, 83, 27, 36, 11, 56, -59, -96, -213, 41, 47, 17, 163, -58, 127, 35, -51, -100, -65, 228, 49, 127, 21, 50, -44, 8, 15, 66, -20, -85, -46, -177, 19, 35, 151, -49, 116, -20, 76, 1, 68, 53, 32, -28, 78, 108, 75, 71, -3, 15, 17, -60, 25, 13, 52, 27, 21, 28, 37, -22, - 22, -17, -3, 146, 141, 64, 58, 77, 93, 138, -60, 143, 2, 153, -34, 273, 93, 90, -186, -26, -42, -242, 132, 111, -76, -317, -144, -48, 154, 212, 134, -85, 45, -136, 6, 11, -111, -55, -287, 23, -36, -120, 12, 16, -39, -9, 274, -66, 223, 43, -173, 12, 17, 125, -57, 35, 29, 9, 171, 59, 175, 129, -90, 160, 78, 116, 11, 38, -41, -77, -145, -179, 185, -186, -143, -154, 85, 77, 34, 33, 108, -71, 81, -53, -75, 118, -110, 18, 55, -93, 22, 13, -15, -15, -9, 62, - -21, 23, -28, 47, -14, 26, -34, -247, -230, 49, 5, -50, 138, -18, -24, 143, -157, 31, -137, -89, -50, 1, 234, 265, -123, 104, -191, -18, -75, 258, -76, -15, 27, -363, -63, -179, -59, -45, 135, 179, 74, 243, -31, -111, -112, 140, 364, 255, -142, -166, 182, -164, 31, 58, 299, -110, -147, 33, -91, 57, 76, 190, -208, -135, 122, 229, -21, -106, -135, -324, 123, -1, 97, 15, 9, -51, 60, -83, 52, 70, 71, -115, 85, -21, -80, 8, -170, 107, 17, 14, -67, -23, -57, -119, -90, 63, - 6, 26, -22, 8, -6, -34, -26, -50, 6, -28, -21, -7, 12, -9, 17, -9, 61, 23, -34, 41, 25, -47, -601, -198, -32, 102, 69, 149, -287, -86, -13, -298, -213, 75, 180, 105, 198, -26, 114, 264, 233, 219, 126, -85, -68, -136, -61, -137, 282, 131, -44, -126, -77, -128, -187, -201, -253, 151, 108, -281, 65, -16, 193, 28, 94, 124, -266, -43, -11, 34, 138, 209, -85, -32, -63, -168, 50, 32, -18, -47, 159, 7, -89, -32, 75, 100, -42, -7, 26, -147, 107, -13, -219, 23, -267, 40, - 197, -68, -9, -301, -147, -224, -136, -21, -24, 135, 26, 159, -98, 52, 87, 27, 85, 7, -59, 31, -27, 25, 2, 9, -12, -44, -16, 34, -40, 24, 67, 32, 17, -1, 1, -18, -28, -48, 32, 40, -27, 25, -28, 330, 125, 56, -82, 243, 94, 137, 385, 417, 16, -68, -148, -227, 84, 165, -85, -17, 24, -40, -133, 156, -153, 72, -441, -64, -107, -107, -218, -46, -28, 3, -111, -160, -125, 18, -83, -169, 102, 146, 12, -139, -155, 57, -120, 137, -171, 111, 41, -2, -244, -227, 53, -164, - 267, 48, 224, -116, 226, 44, 145, 49, 138, -126, -180, -4, 290, -28, -194, -103, 127, -81, -111, 30, -310, 210, 254, -16, -215, -272, -8, 229, 166, -130, 176, 18, -25, -34, -18, -15, 49, -77, -66, 6, 27, -58, 21, -27, -8, 61, -24, -13, 10, -96, 51, 13, 9, 22, 31, -4, 9, -19, -18, -14, -11, 474, 97, 261, -102, 195, 145, 304, -225, -160, -51, 18, 216, -101, 328, -24, 187, 162, -91, 67, 189, 175, 45, 49, 172, -355, 59, 276, 215, -191, 240, -283, 172, -249, -126, -65, - 261, -53, 273, 61, 59, 14, -9, 108, 160, 356, 56, 307, -151, 224, 295, -9, -53, -106, 114, -422, -35, 42, -158, -250, -14, -16, -34, 111, -257, 130, 114, 164, -406, 140, 98, -240, -28, 133, 299, -379, -47, 29, -358, -31, 53, -99, 235, -52, 21, 67, -41, -11, -16, 42, -93, 14, -48, 29, 8, -52, -6, 66, -29, -12, 2, -75, -29, 15, -29, -34, -11, 15, -42, -17, 53, 72, -92, -1, -421, -516, -414, -373, -13, 263, -545, 388, 251, -612, 385, 164, 132, 61, 59, 139, -97, -100, - -202, -6, 235, 199, 115, -348, 238, -249, 6, -219, 273, -145, -114, 87, -410, 41, -136, -122, -44, 30, 403, -190, -62, -153, 306, -186, -101, 95, 92, 87, 108, -127, 147, 38, -337, 463, 183, 75, 48, -2, -216, 265, 221, 93, 296, 32, 130, 298, 151, 64, -206, 246, -109, 470, -52, 13, -129, -493, 63, -120, -60, 253, -23, -267, -154, 217, 180, 28, 209, 55, -156, 73, -17, -52, -45, 17, 123, -59, 14, 22, 68, 26, -59, 91, 11, 24, -7, 23, 9, -36, 50, -36, 41, 34, -29, 103, - -16, 25, -37, -23, 301, 205, -35, -189, 494, 786, -104, -109, 380, 92, 125, 101, -567, 62, -367, 293, 418, -110, -202, 68, 265, -159, 320, -126, 617, -181, 119, -31, 167, 439, -166, 43, -39, 126, -163, -79, 250, 538, 45, 394, -147, 54, -75, 131, 288, 430, 335, 318, 331, 209, -61, 50, -46, 7, 65, -216, -62, 346, -305, 120, -134, -81, -159, -628, 70, 339, 215, -78, -298, -724, -117, 293, -62, 115, -226, 167, -209, 190, 410, -181, -223, -411, 123, 49, 67, -325, 23, 1, -99, 17, 152, 5, - 104, 45, 67, 82, -15, 129, 31, 12, -28, -44, -37, 123, 41, -6, 83, 42, 60, -13, 69, 83, 114, -50, 12, -48, -543, -427, 53, 256, -246, -156, 29, -128, -812, -696, 302, 283, 49, 44, -299, 468, 562, 351, -294, 275, 368, -55, -472, -209, 647, -190, 63, 43, 362, -290, -524, 116, 237, -125, 151, 341, -166, -127, -18, -725, -213, 254, -141, -484, 86, -10, -155, 100, -48, -459, -394, -688, -551, 110, 240, 26, -166, -227, 4, -154, 145, -328, 9, -114, -98, -109, -32, 133, -153, -659, 98, -92, - 162, 185, 11, 130, 152, 52, -40, 85, -96, 41, -209, -106, -95, -110, 45, 186, -98, 33, -237, 31, -26, -170, 74, -51, 42, 75, 39, 36, 146, 37, 17, 54, -2, 25, 19, -38, -114, -18, -115, 58, -88, 132, -1, 187, 82, -105, -74, -55, -9, 264, 848, 754, 589, -63, 576, 187, 804, 341, -17, 981, -204, -51, -625, -165, -13, -441, 264, 394, -128, -5, -355, -608, -359, -463, -135, -280, -88, -44, 278, 71, -58, -250, -87, -167, 88, 6, -249, 131, 164, 65, -193, -252, 84, 233, -34, -9, - -447, 800, 133, -152, -23, 71, 341, 290, -301, 169, -118, 36, -52, -76, -458, -408, -548, 82, -24, -116, 342, -110, 968, -96, -54, -240, -109, 125, 165, 116, -10, 417, 298, -63, -204, 54, -122, -2, 37, -136, -46, 2, -47, 64, -167, 97, 182, -58, 95, -58, -48, -76, 28, 101, -46, 136, 23, 47, 187, 80, -28, 197, 87, 136, 177, 136, 12, -3, 130, -125, 1, 78, 41, 90, 83, 44, -522, -732, -414, 552, 426, -372, -394, 592, 350, -368, -513, -80, 81, 59, 66, -293, 304, -218, 600, -92, - -432, 101, 149, -2, 40, -186, -283, -14, 240, -149, 182, -296, -802, -644, 403, -501, 397, 119, 41, -167, 231, 77, -69, -114, 105, 244, -225, 675, -176, 228, -209, 61, -63, -263, 644, -508, 701, -25, -358, -534, 267, 97, 82, 32, 281, 194, 254, -550, -173, 16, 1, 140, -424, -201, -144, -71, -529, -106, -183, -587, -39, -332, 78, -155, 36, 77, 249, 153, -107, -15, -224, 120, -24, 104, -262, 15, -111, 62, -242, 47, 44, 13, -61, 83, -147, 106, -224, 83, -163, 76, 31, 106, -89, 270, 96, 5, - -172, -132, -36, 180, -48, -87, -94, 124, 108, 1259, 420, -281, 647, 603, -312, -397, 973, -87, 213, -578, 1417, 49, -398, 205, 70, 688, 11, 869, -626, 13, -683, 52, 478, 22, -419, 591, 315, 174, 141, -208, -201, 53, -297, 387, -347, -462, 405, 153, -537, 289, 33, -390, -220, -132, 203, -48, -236, 284, -348, -139, -121, 476, -316, 229, 364, 168, -220, -449, 280, -384, 513, -653, 855, -257, -124, -125, 388, -31, 138, 231, 137, 329, -328, -621, 40, 522, -354, -169, -370, -223, 93, -40, -110, 223, 159, 116, - -62, 342, 207, -164, -89, 64, 14, 288, 181, -28, -100, -79, 315, 25, -169, 198, 55, 4, 164, 72, -35, -178, 43, 205, -162, -44, 233, -21, -56, -66, 135, 22, -2, -69, -747, -99, 694, -207, -424, 185, -196, -42, 318, -754, -434, 284, 391, 520, -31, -104, 218, -56, -734, -512, 876, -71, -756, -447, -301, -257, 77, 251, 20, -132, -374, -586, 85, 73, -14, 471, -318, -917, 377, 264, -1060, 633, -166, -543, -437, -44, 614, 141, -194, -224, 180, 315, -442, 340, 62, 249, -187, -471, 421, -2, 471, -1446, - 190, 219, -206, 397, 473, 1368, 46, -909, -411, -240, -874, -868, 52, -494, 13, -330, 330, -335, -320, 576, 149, -22, -25, 337, -65, -36, 204, 159, -118, 108, -302, -70, 93, -61, -83, -151, -152, -83, -189, 77, -242, 52, -36, 232, -48, -123, -97, -142, -143, -41, -98, -184, -128, 133, -174, -94, -316, 99, 137, 333, 83, -44, 18, -629, 100, 388, 346, -558, 994, 693, -320, 415, -806, -179, -271, 1272, 814, -303, -486, -594, -133, 34, 233, 853, 181, 145, 184, 24, -282, 35, -54, 393, 530, 673, 437, 286, - -67, -124, 106, 610, 96, 109, -620, -314, 1047, 426, 315, 9, 627, 336, 1322, -73, 1363, 98, -423, 442, -368, -274, -48, -250, 15, 254, 545, 96, -116, -595, 193, 51, 394, -467, 125, -205, 71, -594, 303, -523, -63, -712, -981, -162, -153, 810, 219, -23, 152, 254, 315, 56, -11, 15, -567, 183, 9, 532, -214, -23, -141, 379, 76, 347, -3, -397, 196, -17, 133, -301, -137, 77, 85, -223, 23, 211, 130, -194, -220, 394, -391, 168, -120, -315, 102, 78, 103, 138, -146, -13, 188, 20, 131, -50, -149, -147, - -332, -509, 156, -584, 0, 704, 222, 600, -697, -323, 343, 69, 1000, -510, 598, -228, -302, -747, -289, -402, 500, 115, -663, 829, -429, -402, 81, 321, -242, 572, -278, -401, -205, 189, -70, -112, 62, 571, -388, 1047, -407, -16, 972, -198, 171, -1329, 59, 235, -299, 582, -1064, -1304, 494, -234, 719, -540, -507, 55, -167, 1102, -135, -54, 246, -1030, 58, -1041, -416, 57, 248, -1299, -579, -162, -64, 417, -557, 661, -273, 72, -852, -46, -753, 281, 163, 557, 714, -269, 468, 60, -153, 236, 149, -233, -233, -414, -15, -248, - -256, 85, -61, 352, -477, -86, -300, 115, 174, -169, -22, -257, -253, 281, 467, 522, 108, 31, -141, 96, 87, -202, -315, 105, -166, -235, 356, 244, 208, -329, -375, -802, 654, -573, -164, 525, 1200, -339, 984, 353, 254, -454, 1090, 175, 509, 52, -639, 237, -641, -634, 400, -632, -136, -144, 646, 60, -216, 214, 288, -128, -607, -137, 469, 1139, 262, -633, 71, -117, 273, 350, 576, -249, 14, 378, 86, -14, 760, 691, 817, 287, 686, 99, 412, -318, -58, 96, -638, 53, 1078, -132, -237, 232, -17, 295, -643, 855, - -534, -233, -147, 49, 99, 115, -936, 1185, -257, -373, -141, 1007, -116, 214, -795, -547, 14, 422, 381, 645, -1031, -317, 982, -349, 106, 847, 198, 189, -57, 34, -324, -20, 78, 246, -148, 205, -374, -204, 17, -100, -67, -860, -673, 60, 432, -403, -702, -281, -577, 165, 21, -215, 545, -154, 220, 255, -304, -207, -55, 71, -27, 419, -12, 30, -206, -42, -322, 1926, -113, 386, -16, -198, 54, -892, -381, -274, 347, 247, 436, 50, -469, 492, -399, 567, 417, -459, -492, 58, 693, -711, 298, 327, -406, 181, -52, 248, - -32, -1036, 581, 357, -873, 1053, -558, -134, -346, 851, -169, -724, -1, 11, 704, 716, 48, -551, 803, -129, 142, -1017, 801, 327, 49, -583, -441, -61, 279, -468, -837, -356, 662, 411, -97, 1075, 65, -173, -774, 950, -880, -283, 970, 308, 127, -362, 152, 958, 214, 422, 607, -1561, -340, -257, -127, -645, -112, -73, 951, 261, 67, 486, 680, 479, -333, 185, 409, -76, 160, 180, 220, 145, 678, 370, 46, -191, -300, -579, 90, 7, 162, 198, 96, 1021, -134, 373, 225, -269, -799, -123, -292, -494, -534, 101, -83, -645, - 9, 258, -58, -55, 236, -151, -492, -772, 24, -864, 809, 1264, 587, 719, -1104, -984, -774, 74, 1368, -254, 508, 890, 448, -492, 28, 649, -840, -702, -602, 680, 473, -880, -1242, 1681, 1036, -1201, 542, -142, 496, 52, -364, -835, 759, -22, -619, -927, 235, 215, -235, 23, -87, -458, -202, -242, 428, -813, 893, -614, 32, 1406, -1359, -329, 1280, 92, 298, -192, -402, 400, -150, -566, 72, -1289, 2182, -216, -2411, 911, 2375, 1401, -2940, -856, 554, 211, -450, -679, 365, 897, -1108, -306, -1932, -334, 664, 242, -592, -965, 377, 845, - -21, -261, -465, 672, 397, 272, -59, -203, 77, 375, 289, -69, -776, -482, 802, 344, -418, -282, 575, 193, -84, -1173, -541, -585, 655, 180, 140, -122, 13, 639, -134, -114, -562, 110, -184, 893, 186, -201, 106, 902, -609, 140, 599, 1400, -587, 456, -741, -1964, 1061, -495, -1074, -745, -1098, 527, 367, -1479, 951, -515, -36, -18, -757, 585, 585, 514, -47, 672, 353, -408, 39, -842, -303, -747, -519, -37, 1217, -1015, -214, -219, -907, 533, -1024, 531, 464, -697, 552, -1121, 324, -975, 635, -366, -512, -534, -791, -215, 402, 691, - -802, 537, 304, 841, 1038, 599, -857, -401, -1615, -410, -467, 537, -1886, -360, -1121, -99, 1131, 1036, 686, 240, 1523, 1662, 1484, -511, -662, 561, 1453, 2677, 197, 625, 330, -145, 498, -484, 295, -127, -3, -313, 506, 579, -199, -482, -361, 438, 199, 497, -270, 191, -95, -224, -139, 494, 985, 466, -505, 256, -172, 348, 161, 171, 483, -311, -641, 51, 499, 386, 137, -99, -218, -890, 875, 241, -202, -926, -212, -637, 320, -309, 228, 1751, -1034, 652, 800, -373, 75, 302, -95, 848, 46, 613, -786, -116, 688, 109, -1068, 688, - -425, -353, -406, -111, -396, 401, 569, 271, -97, -302, 493, -165, -783, 638, -1324, -339, -272, -296, 758, 824, 1487, -440, 637, -28, 287, 970, -71, 99, -649, -2052, 1014, 191, -988, -682, 100, 530, -94, -585, 301, -599, 782, 431, -340, -718, 1417, 151, 75, -135, 197, 95, 62, -482, -1008, 274, -148, -364, -930, -234, -28, 824, 341, -1049, 608, 104, -40, -121, 339, 430, -87, -200, -75, -189, 160, 253, -12, 143, 289, -113, 418, 173, 128, 215, -119, 519, 88, -117, 342, -420, 132, 233, -99, -182, 471, 675, -611, -118, - -216, -214, 241, 205, -384, 206, 168, 146, 176, -349, 244, -32, 143, -114, 98, 1948, 994, 1961, -1811, 156, 941, -365, 1073, 2070, 1136, 66, -558, -576, 107, 897, 961, 218, -2, -1429, -294, 1409, 466, -393, 778, -662, -925, -254, -62, 1088, 1422, 1277, 484, -495, -761, -1413, -1405, 1224, 513, 100, 1891, 114, -579, -774, -786, 382, 808, 643, 1240, 88, 892, -59, -160, 452, 826, 604, 525, -471, -178, -372, -837, -671, -1220, -409, 327, -200, 888, 1068, -17, 10, -437, -781, 161, 1032, -59, 571, 251, -75, -323, -149, 95, 360, - 281, -276, -577, -714, -669, -260, 272, -70, -421, -216, -292, -247, 138, -37, 396, 566, 128, -689, -354, -413, -93, 465, 113, 114, -563, -534, -608, -312, 531, 362, 458, 246, -221, -274, 195, 176, -47, 119, -231, -187, 139, 97, 192, -112, -231, -107, -177, -34, -1035, -2018, 796, 3292, 3347, 2834, 2053, -1267, -1446, -1562, -2078, -3181, -2562, -2226, 1033, 2391, 1778, 3846, 2972, 1549, -572, -1036, -2584, -2017, -1997, -408, -1223, -994, 296, 541, 1088, 1092, 1499, 1487, 1918, 1118, 492, -279, -324, -844, -1278, -1543, -1886, -1236, -2317, -1544, -1159, 1159, - 2199, 2371, 1640, 1117, 1751, 1339, 1680, 1319, 463, -623, -2939, -2079, -2118, -3288, -2062, -1785, -1732, 630, 1744, 2769, 2280, 3256, 2923, 2858, 2038, -1113, -1007, -2289, -3027, -3335, -2736, -1313, -373, -692, 901, 2384, 1681, 1135, 1912, 1606, 574, -379, -381, -125, -468, -1283, -806, -917, -495, -411, -955, -354, 330, -321, 1060, 1399, 1537, 1626, 101, 485, 474, -139, -2226, -1776, -1387, -1239, -976, -926, 1023, 1528, 1660, 1589, 1311, 899, 809, -12, -240, -1288, -1739, -1558, -1300, -829, -540, 63, 784, 1588, 1186, 754, 543, 149, -10, 3, -308, -398, -328, -383, - 84, -142, -500, 60, 227, -70, -87, -55, 75, 120, -35, 72, 248, 152, 41, 13 } - }, - { - {-101, 102, 88, 196, -268, 57, 177, 323, -35, 181, -7, 165, 40, 253, -5, -83, 171, 242, 231, 135, 38, -95, -74, 22, 118, -61, 55, 13, 134, -66, -3, 32, -159, -94, -46, -168, 40, -48, -1, -24, -138, 107, 166, -36, 14, 14, -26, 174, -213, -2, 89, 22, 29, -53, -176, -47, 69, 80, 91, -18, 4, 0, 36, -32, 185, 4, -16, -123, 17, -88, -66, 71, 80, 189, 7, 186, 22, 18, 13, -101, 7, -37, -50, 18, 61, -40, 25, -41, 48, -52, -15, -27, 28, -18, 26, -24, - 31, 51, 27, -28, -6, -15, -12, 13, 12, 212, 344, 46, 171, -62, 102, 133, -41, -107, 180, 311, -61, 34, 120, -149, 93, 133, -272, 76, 27, -61, 0, -283, 12, 79, -135, 25, 5, 181, 129, -68, -19, -17, -193, -130, 21, 78, 17, 86, -127, 19, 64, 13, -118, -86, -26, 41, 95, 99, 66, 115, 113, -127, -39, 5, 160, -24, 115, -76, -78, -24, -144, -66, 30, 84, -123, 120, -34, -36, -24, -49, -62, 25, 94, 35, 156, -217, -175, -39, 65, -2, -36, 33, 5, 40, 66, 110, - 2, -7, 26, -10, -2, 17, -50, -27, -105, 41, 200, 281, 164, -71, 121, -74, -49, -241, -192, 87, 185, 180, 189, 42, 11, 116, -155, 156, 127, 11, 109, 279, 190, 53, -200, 6, 68, 43, 33, -220, 53, 40, 148, 162, -51, 104, -79, -88, 119, 67, -210, -200, -87, -112, -83, -89, -243, -220, -20, 79, -1, -24, -164, 22, 195, -55, -61, 73, 0, 140, 71, 72, -91, -112, 209, 95, -83, 137, -18, 107, -91, 17, 154, -59, -50, 111, 14, 44, 66, -77, 87, -36, 71, 71, 55, -50, - 18, -25, -42, -54, 3, 6, 35, 29, 8, -3, 27, 8, 19, -389, -229, -72, 74, -161, 49, -44, 112, -28, -218, -174, 151, 123, 312, 275, -42, 199, -300, -49, 233, 70, 54, -31, -98, -46, 32, -27, -9, 118, -147, 32, 53, -4, 93, -101, -83, 53, -65, 83, -164, 27, -99, -39, -110, -83, -125, -186, 113, -2, 194, -182, -155, -2, 37, -22, -37, 12, 116, 55, 25, -80, -77, -44, -145, 22, -38, 16, -7, -156, -13, -13, -165, 4, -31, 18, -28, -184, 16, 82, -37, 121, 33, -66, - 51, 127, 41, 21, 28, -28, 15, 99, -8, -17, 36, 40, 15, 32, 6, 13, -67, 7, -6, -34, -25, -25, -35, 4, -29, 135, -208, 85, -233, -41, 13, -173, 164, 124, -346, -35, 59, -32, -151, -204, 43, -103, -168, -84, 101, 89, 247, 320, -27, 286, -175, 112, 126, -26, 124, -71, 4, -19, -58, -31, -65, 238, -13, -178, -42, 119, 75, 95, 20, -84, 175, 355, 23, 35, 22, -27, 57, -24, 204, -156, 195, 134, -122, 62, 127, 86, -147, -161, -315, -52, -29, 39, 123, -31, 80, -28, - -84, -85, 164, -38, 174, -257, -101, 58, -162, 41, 175, 16, -1, 12, 38, 23, -98, -32, -16, 13, -17, 31, 45, 22, -28, -67, 73, 27, 28, 18, 21, 4, 2, -33, 30, 13, 12, 4, 32, 20, 38, -45, -27, -53, -48, -14, 38, -32, 4, 92, 41, 5, 123, 358, 422, -110, -10, 89, -64, 274, 267, -168, 262, 206, 79, 119, 107, 55, -23, 19, 35, -144, -177, 46, -50, -2, 30, -156, 157, 316, -10, -190, 309, 38, 9, 121, -55, -93, 45, -117, 46, 316, 135, -2, 113, 172, - 446, -73, 192, -38, -195, 127, 11, -65, 87, 273, 69, 48, -5, 109, 394, 177, 48, 40, 103, -114, 201, -52, -392, 47, -43, 235, 276, 120, -120, -108, -103, -14, 85, 8, 57, 39, 60, 176, 75, -141, -62, 19, 47, 9, -5, 5, -79, 81, 17, 16, 7, 16, 6, 60, -27, 44, -47, -14, -72, 13, -29, -5, 24, -476, -55, -201, -240, -62, -172, 9, 145, -223, 231, -495, 69, -146, -266, -353, 369, 186, 22, -313, -207, 119, -409, -284, 95, 88, 413, -52, 33, 308, -184, 303, 102, 112, - -60, -180, -23, 252, -137, 23, 314, -114, -94, -151, -189, -161, -123, -253, -32, 78, -88, 57, -84, -129, 176, -226, 137, -192, -244, 13, 199, 14, -61, 81, -163, -80, -228, -404, -192, 59, -124, 465, 184, -322, -164, -47, -117, 150, 314, 208, -153, 147, -181, 110, 16, 147, -160, -36, 14, -69, -136, -112, 21, -6, -32, 73, 27, 13, -45, 44, -9, -33, -99, -1, -51, 10, 45, -31, -110, -11, -46, 516, 336, 353, -104, -502, -41, -257, 64, 111, 270, -127, 118, -207, 34, -182, -468, -252, 178, -171, - -371, -348, -324, -506, 62, -177, -385, -346, 60, 486, -66, -82, -163, -295, 60, -118, 31, -368, 23, -384, 53, -32, 205, 159, 171, 88, -15, 142, -95, 280, 78, 142, 84, -92, 99, 282, -38, 157, -41, 443, 56, 167, 21, -249, -191, 9, -89, 57, -65, 147, 130, 171, -79, 98, -341, 181, 497, -240, -51, 133, -287, -19, 179, -112, -18, -59, 155, -160, -39, 44, -90, 44, -31, 66, -83, -82, 92, -41, -91, 65, -36, 3, -129, 99, 33, -21, -21, 57, 20, 55, 40, 10, -55, -96, -28, -249, - -724, -119, -253, -380, 204, -726, -95, -258, -142, 211, -232, 308, 264, 43, 238, 22, 125, -189, -335, -368, -207, -337, 262, 345, -16, -181, 98, 100, -128, 26, -575, -303, 266, -146, 7, 263, -26, 163, 138, -74, 158, -1, -308, 342, -241, 17, 18, -188, 124, 204, -121, 233, 25, -18, -214, 263, -3, -212, -72, -425, -180, -243, -32, 293, 83, -28, 4, -275, 61, 212, -279, 16, 425, -175, 41, 33, -304, -182, 193, 163, -494, 100, 368, -2, 43, 3, 88, -28, 231, -53, -11, 30, 44, -105, 26, 82, - 24, 139, 50, -3, -52, -109, -32, 52, -68, 49, -70, -2, 95, 52, -68, -91, 4, 3, 203, -82, 16, 112, 44, 109, 1288, 286, -169, -258, -25, -82, 228, -51, 193, 365, -148, 18, -242, -166, 77, -40, 187, -361, -212, 170, 361, 239, -12, 86, -89, -218, 156, 283, 296, 358, -297, -70, -171, -368, -47, 19, -81, 169, 222, 0, 109, -66, -392, -213, -524, -531, -156, 178, -78, -235, 444, 168, -19, -417, -20, -128, -299, 4, -137, -193, -414, -53, -153, -454, -1, 348, -234, -110, 127, -195, 77, -193, - 282, -90, -275, -424, -699, 139, 117, 534, 214, 185, -4, 163, -126, 173, -17, 62, 84, 204, 92, 10, -38, -9, 80, 52, 210, 167, 110, 38, -44, -110, 60, 139, 11, 11, -27, -97, -18, -12, -48, -33, -77, 66, 92, -85, -90, -2, -13, 52, 290, -1020, -581, 541, -140, 35, -280, 236, -97, -394, 190, 547, 71, -479, 135, -104, -109, 315, 327, -44, -66, 689, 154, -99, -423, 187, -607, -500, -460, 187, -87, -49, 396, 158, -401, -336, 88, 391, 134, -45, 23, 261, -188, -425, 555, -163, 58, 224, - 35, 77, 570, 10, 363, 16, -381, 55, 82, -79, 73, 259, -193, -59, 67, -754, 200, 154, -4, 181, 141, -280, 133, 1037, 446, 256, 75, 252, -797, -378, 404, 16, -4, -306, 270, 326, 273, 45, 57, -110, 4, -190, -69, 149, -34, -96, 78, 6, 75, -111, -47, 37, -20, 75, -133, -46, 94, -106, 76, 27, 9, 2, 0, -86, 42, 78, -40, -41, -92, 39, -6, -684, 481, 514, 166, 283, -189, 820, -96, 313, 215, -379, -155, -175, 478, -284, -88, 300, 254, -280, -75, -807, 152, -90, -236, 69, - 23, 59, 75, 272, 12, 298, 37, 145, -76, -260, -276, 520, -184, -378, -316, -145, -174, 225, 142, 174, 232, 68, -284, 163, -465, -153, -406, 279, -490, -353, -103, -166, 148, 329, -261, 311, 514, 254, 496, -208, 665, 60, 564, 318, 71, -301, -753, -510, -413, -236, -231, -74, -350, 265, 443, -170, -337, -309, -243, -459, 290, 209, -121, -118, -177, 23, -100, 247, 2, 63, -131, -113, -185, -34, -222, -214, 220, -16, 28, 5, 82, -88, -7, -132, 5, 1, -5, 68, 8, -108, -70, -77, 23, -116, -125, -159, - 44, 381, 194, -217, 642, 73, -626, 782, 53, -333, 276, -642, -123, -409, -128, -72, -125, -292, 82, -555, -215, -200, -749, 91, -543, -386, -609, 123, -460, -138, -152, 5, 232, -187, 326, 17, 433, -101, 377, 475, -570, -8, 153, 349, 14, 419, 141, 405, -8, -309, -194, -29, 262, -60, -120, -26, 484, 306, -115, -398, 134, 219, 156, 429, -574, -425, -121, 41, -162, 5, -165, -359, 1009, -498, -578, 432, 249, 376, 116, 138, 78, 220, -207, 580, -101, 143, -112, 78, 35, -31, 369, 47, 33, -363, 165, 55, - -53, -296, -30, -61, 8, -94, 267, 62, 75, -214, 147, -101, 30, 129, -5, -63, -69, -190, 111, 196, -92, -21, -69, 30, -110, -256, -77, -8, -175, 183, -16, -24, 62, -172, -195, 80, -134, -171, 508, 374, 601, -200, -149, -826, 959, 440, -1278, -684, 409, 569, 572, -368, -298, 692, 164, 159, 480, 388, -706, 216, 297, -53, 333, 64, -91, 69, -230, 1178, 309, 154, -33, -146, -79, -669, 128, 197, -158, -219, -1083, -517, 227, 189, -356, -348, -49, -516, 213, 191, -75, 215, 426, 21, -23, -137, -229, -75, - 38, -797, -107, 187, 486, -863, 191, 310, -69, -407, -368, 653, 644, -94, -403, -764, 160, 306, 160, 13, -834, 351, 757, -257, 85, 238, -312, -497, -264, 76, -155, -39, -235, -202, -172, -73, -68, 101, -19, -15, -215, 88, -101, 46, 1, 69, 129, 151, -240, 96, -186, -311, -164, 45, -33, 135, -31, 88, 182, 9, -10, -161, -91, 243, 122, -102, -64, 380, -280, 104, -233, -205, 36, 258, 514, -947, -1236, -859, -1106, 961, -640, 387, -108, -777, 139, -210, -289, -1008, -924, -689, -263, 37, -534, -154, 141, 434, - 34, -269, 1, -288, 416, -523, 724, 625, -149, -198, -859, -500, -522, 64, 116, -139, 703, 201, 570, 113, -67, -257, 512, 355, 161, -513, 276, -868, -97, -91, -576, -94, 8, 666, 441, 14, 308, -11, -655, 335, 93, 548, -309, -630, 377, -1133, -259, 403, -169, -179, 279, -72, -223, 212, -93, -726, -638, -104, 300, 485, 682, 683, -287, -230, 136, 249, 224, 95, -302, 268, 7, -54, 36, 167, 279, -79, 49, 264, -59, -3, -262, 134, -55, -16, 220, -40, -95, 100, -297, -108, 308, 90, 102, -105, -68, -42, - -236, -28, -130, 185, -517, -1234, -116, -786, 48, -579, 527, -413, -45, 104, 196, 636, 213, -287, 686, 214, -1170, 194, -702, -49, 133, -97, 576, -170, 104, 147, 50, -373, 584, -338, -33, -683, -2, 117, -109, -240, -315, -356, 886, 37, 458, -789, 88, -9, 270, 474, -546, 968, 1389, -62, 132, -484, 220, 325, -271, 71, 259, 541, -20, 33, -170, -468, -708, 360, -532, -222, -349, 154, 471, 427, -88, 161, -961, 633, -122, 138, -285, 619, -864, 1026, 742, 855, -349, -20, -846, -456, -318, 277, 228, -696, -516, 20, - -183, -508, -8, -352, -424, -156, -70, 32, -283, 49, 85, 422, 370, -59, 348, -176, -454, -247, -104, -225, -43, -167, 242, 75, 961, 128, -344, -115, 76, -508, -328, 120, 9, -132, 39, -1, -568, -59, 359, -275, 1550, 444, 1127, 361, -1177, 474, 326, -391, 79, 761, 32, 729, 643, -755, 415, -755, -512, -70, 1519, 469, -688, 649, 415, -835, -371, -56, 848, 127, -780, -436, -26, -212, 470, 682, -248, 600, -388, -521, -20, 1236, 113, -708, 401, -32, -73, 347, -807, -694, -663, 486, -435, 158, 204, 740, 363, 760, - 79, -31, 616, 1137, 672, -1121, 21, 111, -192, 219, 309, -865, -133, 174, 148, -1031, -982, -547, -598, 1029, 377, 50, 450, -835, 343, 235, 150, -71, -194, 712, 423, -281, 118, -211, 459, -130, 29, 100, 65, 348, -58, -557, -27, 109, 143, 292, -82, 30, 212, -431, -262, -36, -795, -117, 214, -54, 80, 456, -70, -311, 62, 114, 288, 355, -344, -204, -28, -282, -193, -546, -663, 188, 4, -290, -254, -296, -590, 442, -1179, 853, 953, 264, 1038, -1064, -521, -288, -1530, 862, 86, 534, 702, 686, 53, -22, 697, -111, - -829, -860, 520, -971, 947, -272, 207, 938, 846, -426, 1289, -748, 83, -777, 125, -266, 507, 172, -552, 495, 752, 1105, -640, 236, 678, -933, 42, -375, -1349, -581, 359, -741, 263, -622, -16, 907, -432, 384, 1044, 746, 278, 1389, -2166, -408, 721, -84, 420, -671, -1172, 1421, -22, -717, 305, 900, 2233, 845, -1691, -923, 574, 624, 269, -1181, -105, 257, -366, 796, 283, 507, 603, 453, -312, 349, -938, 133, 498, -62, -499, 289, -307, 495, 546, -237, -461, -125, 1012, -184, -123, -400, 455, -397, -248, 291, -194, 953, -78, -239, - 955, -89, 219, 585, -50, -54, 50, 84, -458, 202, 18, -660, 439, -208, 839, -461, 265, 78, 1143, -1005, -90, -481, -595, 916, -356, 1203, -119, -929, 1445, 2087, -298, -668, -1008, 239, 1109, 217, -233, -692, 164, 162, -153, 170, -99, -341, -346, 318, 455, -36, 615, -595, 1262, 950, 548, -47, 75, 178, -669, -587, -649, -342, -178, 403, 355, 684, -332, -83, -295, 778, 1521, -361, -980, -632, -41, -1327, 1028, -1801, 517, 760, 781, -787, 181, 792, -1825, -864, 372, -196, -917, -809, -107, -425, 1354, 579, -500, -460, -756, 2075, - 443, 1083, -82, 315, 388, 463, -684, -90, 857, 591, 350, -287, -375, -3, 263, 394, 263, -539, 70, 2, 132, 383, 380, -565, 254, -350, -433, 41, 430, 175, -274, 57, -48, -84, -236, 824, -257, -2, -508, 112, -196, 541, 163, -122, -306, 306, 244, -388, 11, -628, -261, 142, 239, 345, -784, 236, 1203, 40, -411, 1010, 718, -206, -650, -978, 184, 1931, 421, 992, -90, 89, -81, -224, -4, 91, 463, 157, -378, 324, -332, -357, -412, 13, 382, 87, 305, 335, 263, -268, -483, 155, -337, -825, -251, 191, -295, 972, - -1006, 817, -264, 9, 1198, -186, -39, 1576, -248, -637, 109, -545, -131, -514, 1743, -492, 415, -417, -196, -237, 283, -437, -1081, 477, -131, -1187, 615, -309, 655, 1499, -758, -13, -86, -218, -816, -137, 730, 300, 444, -675, 192, 124, -665, -174, 137, 342, 411, 39, 71, 279, -75, -322, 464, -182, -154, 436, 48, -115, 634, -39, -59, 10, 200, -189, 314, -247, -137, -194, 158, -1, -35, 98, 287, -351, 66, -43, 203, 68, -80, 371, -235, 202, -75, 113, 14, -427, 1, 2006, 1020, 2105, -1177, -306, 697, -659, 505, 2167, - 516, 313, -570, -539, 624, -329, 881, -145, -198, -255, -1242, 300, 1501, -791, 909, 789, -503, -153, 627, -995, 500, -71, 754, 254, -619, -201, -1249, -642, 591, 442, 977, 1519, 166, 24, -1312, -804, -782, -647, 348, -537, -150, -123, 397, -1005, -159, 520, 272, 828, -108, -397, 826, -149, 508, -634, -380, -99, -209, 403, 602, 847, 242, 69, -583, -166, -298, 709, 10, 1063, 188, 801, -777, -280, -3, -20, 582, -93, -286, -158, 145, 39, 153, 267, 242, -148, -171, 10, -101, 225, 243, 55, -201, 7, -264, -113, -57, 456, - 165, -62, 120, -308, -360, -247, 115, 248, -214, -23, 5, 185, 105, -31, 200, 29, -9, -199, 95, 55, -80, 18, -552, -2061, 53, 3317, 2991, 2814, 1192, -1195, -1657, -1643, -1470, -2698, -1927, -1878, 1452, 2232, 1821, 2905, 2416, 513, -113, -1039, -2025, -1208, -2127, -1154, -713, 12, -285, 534, 911, 1551, 975, 1630, 1239, 1295, 100, -1065, -487, 38, -1167, -1539, -2004, -1967, -1398, -196, 975, 387, 1420, 1006, 1619, 1444, 1570, 1824, 979, -139, -296, -1188, -975, -3210, -2571, -2058, -1611, 189, -704, 47, 2192, 2711, 3706, 2347, 1408, 961, 222, -1420, - -1305, -1981, -2565, -2169, -2027, -949, 143, 1027, 1683, 1666, 1413, 894, 947, 410, 253, -44, -789, -684, -629, -696, -374, -777, -561, 195, 64, -451, 244, 645, 362, 736, 1140, 1192, 522, -733, -322, -100, -1503, -1579, -1382, -572, 424, 679, 560, 950, 1068, 1325, 873, 544, -207, -884, -907, -1003, -1360, -960, -539, 467, 732, 481, 285, 863, 573, 356, 75, -120, -275, 36, -327, -370, -141, 135, -231, -157, 14, 165, 4, -64, -95, 148, 23, 30, -58, 98, 119, 170, -36, 29 }, - {34, -39, 136, 152, 82, -59, -230, -211, 77, 121, -45, 227, -44, 135, -161, -142, 62, 6, -42, 60, 147, -64, 20, -84, -8, 8, 60, 56, 75, 12, 45, 168, -65, -79, -85, -152, 44, -32, 278, 54, -21, 22, 169, -16, -37, -43, -99, -18, 130, -20, 54, 131, -41, -10, -211, -124, -193, -38, -56, 28, 10, 28, 68, -46, 33, 2, 17, 29, -70, 66, -23, -80, -10, -81, -25, 7, -126, 33, 5, 97, 10, -2, -58, 13, 96, 47, -24, 11, 21, 23, 73, 9, 4, -18, -11, 7, - 3, -8, 48, 26, 29, 20, 15, 6, 14, 156, 370, 146, 88, 102, -217, -26, 94, -30, 37, -198, 195, 264, 46, 118, -55, -155, -239, -263, -174, 208, -196, -125, -166, 53, 138, 26, 19, 77, -7, 48, 170, -24, 142, -135, 129, 89, 82, -71, -220, -47, 126, 74, -61, -8, 44, -10, -106, -23, 90, -31, 10, -53, -11, 6, 30, 155, 65, -80, 14, 13, -52, 28, -77, -9, 126, 41, 142, -101, -86, -52, -22, 72, 161, -93, -116, 138, -13, -3, 5, 47, 34, 116, -32, 54, -71, -67, - 5, 31, -5, 2, 27, 29, 22, -60, 67, -14, 108, 46, -122, -115, -130, -20, -106, -224, -213, 221, -5, 47, -2, 134, -199, 295, 262, 14, 14, 1, 8, -29, 103, 80, 7, -168, 73, -52, 81, -23, 179, -41, -104, -47, -28, 66, -1, 111, -178, 96, 31, -98, 280, -44, -40, -6, -4, -73, -24, 149, 122, -262, -123, 133, 38, -62, 228, 9, 51, 224, 93, 176, 50, -67, -91, -176, -171, 25, 91, 219, 8, -89, -111, 38, -2, -61, 71, -24, -56, 51, 118, 39, -59, 60, 62, 77, - 50, 4, 7, -73, -15, -1, 38, 32, 60, 59, 49, 19, -5, -299, -104, -145, 136, -99, 88, -107, -45, 254, 124, -168, 77, 242, 35, -85, -170, -204, -140, -205, 136, 31, 75, -39, -93, -98, -181, 10, -6, 43, -44, -164, 2, 175, -39, 2, -88, -175, -259, -22, 186, 68, 19, -88, 24, -141, -46, -106, 13, 24, -160, 181, -102, 230, 87, 22, -105, -55, 59, -13, 56, 123, 25, 49, -137, 81, -69, 211, 261, 120, 176, 82, -27, -184, -119, 15, 135, 136, -109, 14, 128, -168, 166, 11, - -85, 55, -36, -8, -95, 19, 27, 16, -76, 20, -54, -71, -25, 5, 31, -47, 11, -20, -66, 7, 54, 23, -47, 31, -36, 100, -241, 32, -258, -1, 40, 24, 117, 12, 19, 457, -57, -202, -217, 229, 154, -173, 42, -193, -82, 6, 219, -271, 79, -11, 43, -21, 277, -143, 78, -43, -73, 42, -13, 83, -84, -79, -234, 37, -78, -50, 19, -83, 70, -132, -78, -233, -7, -207, -87, -246, 183, 37, -75, 161, -186, -1, -354, -19, 123, -9, 106, 226, -79, -31, 283, 120, 110, 173, -89, -261, - -27, -156, 115, 261, -46, 77, 139, 117, -13, -21, 33, 6, -47, 71, 64, -108, 37, 92, -45, -32, -160, -37, -67, -21, -69, 15, -16, 14, -6, 12, 43, -46, 18, -18, -47, -5, -7, -13, 5, 29, 47, -44, 17, -37, 8, -3, -49, -19, -33, 129, 146, 53, -88, 63, 38, 278, -42, -60, -375, -106, 282, 275, 177, 139, 401, 25, -479, -123, -80, -116, 256, -41, -93, 297, 47, -123, -42, 119, -105, -42, 37, -38, -166, -76, -8, -161, -74, -68, 113, -76, 217, 211, 21, 200, 141, -91, - -31, -69, -311, 35, 65, -296, -42, -84, 106, 270, 41, -274, 41, -106, -184, 149, -43, -197, 89, 76, 218, -17, -26, 160, 190, 208, -213, 151, -27, -36, 57, 225, -9, -60, 72, 34, -190, -25, 262, 58, -16, -33, -117, 84, -42, -54, 10, -8, 62, -4, -80, -58, 110, -14, 44, -49, 54, -41, -29, -40, 29, 58, 191, -490, 204, -53, -112, -101, 84, -46, -291, -309, 38, 483, 133, -351, 79, 287, -206, 37, -52, 171, -1, 158, 422, 308, 192, -7, -35, -195, -209, 83, -547, -86, 259, 29, - -27, -262, -93, -11, -12, -127, -271, 304, -105, -66, -49, -251, -282, -9, -138, 20, 135, 103, 114, -224, -58, -110, -70, 360, -38, -164, 12, 462, -246, 78, 340, 11, -78, -171, 104, 20, 245, -132, 207, 169, 321, 156, 241, 26, -157, 34, -6, -91, 145, 207, -171, 113, 62, -154, 20, 55, 43, 56, -88, 50, -96, -29, -27, 7, 18, 42, 53, -11, 79, -6, -35, 28, 53, -18, 32, -82, 33, 281, 404, 247, 41, -87, -151, -336, -97, 221, -457, -188, 416, -577, -104, 322, 405, -42, -407, 56, - -156, 543, 241, -374, -240, -58, -230, -470, -235, -209, -170, -381, 191, 67, 235, -145, -70, -335, -34, -291, 30, -194, 43, 101, -449, -148, -171, -119, 97, 96, -143, 442, -29, -116, -83, 42, -104, -37, 164, 140, 184, 242, 230, 18, 151, -74, 345, 368, -186, -97, 226, -7, -560, 25, -285, 173, 177, 316, -241, 135, -337, -33, 192, -83, 301, -79, -37, 60, 20, 42, -20, 17, 128, -95, -24, 123, -19, 96, -144, -125, 84, -20, 26, 13, -17, 22, -86, -23, -15, -38, -58, -20, 46, 55, -3, -310, - -375, -184, -363, -517, 366, 36, 205, -286, -298, -411, -278, 127, -305, -274, 373, -93, 18, 90, 213, -165, -126, 61, -101, 58, -19, -184, -352, -551, 182, -395, -363, 19, -96, -25, -204, 92, 105, -449, -10, -99, -176, -250, 142, 30, 449, 54, -252, -16, 41, 185, 77, 398, -35, -433, 185, -92, 195, -259, 56, 147, -765, -364, 270, -24, -82, 117, -39, 483, -17, 306, 266, -392, -455, 26, -505, -12, -25, 10, 73, 316, -11, -198, 181, 238, -222, 39, 71, 239, -117, 8, -119, 81, -7, 51, 79, 129, - 130, -4, -126, 5, 92, 29, 19, -115, 12, -115, -17, 62, -19, 113, 83, -5, 23, 91, -85, 161, -4, -71, 72, 261, 1073, -265, -720, -66, -315, 779, 61, 436, 237, -137, -345, -156, -376, -98, 526, -587, 25, -479, 130, 38, 234, 52, -228, -388, -450, -85, -442, -348, 57, 102, 329, -309, -640, -136, -222, 76, -301, -205, 93, -162, -255, -19, 28, -132, 626, -129, -102, 157, 164, -187, -78, 462, 389, 254, 488, 381, 1, 159, 278, -207, -193, 56, 200, 324, 134, 658, 73, 441, -124, -255, -164, 934, - 167, -122, -112, -336, -321, -232, -225, -269, 108, 215, -228, 73, 233, 115, -210, 43, 237, -59, 132, -118, -33, 53, -40, -27, -71, -151, -23, -137, 73, 115, 59, -114, 152, 99, -83, -100, -154, -46, -42, 41, -33, 72, 54, 13, -15, 3, -123, 51, 208, -944, -344, 466, -107, -485, -446, -156, 515, 268, -406, 223, -542, -229, -61, -363, -486, 409, 231, -441, -150, 939, 223, -420, -569, 8, 313, 51, 57, -658, -16, -75, -468, -276, -187, -379, -176, 109, 18, -400, -396, 51, 254, -7, 339, 563, -393, 349, - 266, 111, 79, 424, 135, 262, 178, 236, -77, -51, 486, 757, 128, -176, 95, -109, -284, 482, -233, -406, -640, -220, -746, 375, -303, -129, -41, -107, -267, -45, 300, -341, -28, 158, -96, -332, 169, 28, 95, -22, -37, -118, -11, -61, 180, 47, 51, 30, 60, 3, 93, 62, 160, -221, -24, 19, 149, -60, 124, -133, 48, 33, -27, -73, 130, -58, -8, 75, 25, 8, -177, -414, 352, 212, -63, 236, 174, 501, 386, -814, -271, 906, -714, -210, -433, 646, 287, 298, 125, 95, 258, 685, 326, -301, -6, 23, - -19, 272, 304, 38, 180, 173, -157, 213, 127, 424, -203, -406, -349, -271, 80, -35, 161, 184, 184, 374, -164, 80, -165, -290, -118, 32, -335, 429, 518, -562, 192, -389, 318, -63, 123, -42, -311, -75, 358, -279, -86, 64, -574, -219, 120, -444, -31, 712, 353, -48, -163, 568, 149, 409, -129, -183, 592, -201, 185, 79, 84, -122, -89, -109, -76, -199, -123, -139, 20, 128, -47, -280, -90, -39, 31, -9, -70, 1, 79, 137, -109, -3, -302, 51, -38, -57, 203, -4, -20, -120, 124, 34, 184, -63, -11, -124, - -14, 565, -46, -132, -470, 20, 45, -127, -10, -219, 83, -676, 617, -125, -218, -428, -483, -51, 589, -107, 163, -364, -210, -102, -354, -428, 391, -242, -196, 345, 337, -476, 166, 179, 412, 339, -124, -302, -190, -464, 509, 334, 169, 362, -376, 257, -55, 235, 262, -247, -19, 828, 695, -526, 210, 429, -331, 102, -774, 231, -419, 345, -243, -268, -189, 923, 53, -270, 82, 310, 41, 184, -499, -58, 831, -28, -327, -509, 16, -377, 235, 239, 290, -520, -542, -145, 91, 177, 56, 2, 13, 197, -133, -54, -41, -88, - 97, 82, -166, -115, -255, 155, -94, 67, 111, 163, 130, 55, 256, 15, -60, 122, -190, 105, 73, 51, 169, 180, 33, -26, 107, 11, -17, -201, -262, -50, -21, -33, -512, -27, -61, 149, -742, -344, -416, 351, -176, 522, 318, 665, -329, -28, -521, 443, 809, -252, -640, 62, -130, 990, -242, -389, 379, 207, 160, 372, 129, -1245, 6, -84, 488, 873, -824, 32, 250, -396, -78, -1129, -254, 575, -927, -556, -283, -364, 372, -226, -329, 497, 153, 181, 515, 56, -175, 364, 540, -524, -388, 800, 552, 185, 256, 189, - -358, -520, 1, 6, -105, 163, -313, 223, -434, 177, 1020, -475, -390, 560, 163, -191, 356, 492, 368, 435, 218, -221, 182, -537, 289, 121, 154, -273, -79, 57, -23, -55, -80, 176, 347, -135, -331, 211, 401, 208, 159, -473, 288, 30, 157, -76, -160, -38, 243, 22, -43, -204, -15, -119, -57, -94, 109, 227, -135, 8, 145, -57, -23, -125, 24, -84, -91, 295, 267, 435, -1007, -1860, -857, -130, 634, 45, 699, 645, -195, 105, -158, -354, -582, -339, -420, -245, 664, -863, -150, -719, -891, -156, -899, -724, 89, -189, - -104, 164, 789, 55, -572, 32, -69, -172, -744, -49, 887, 82, -15, 359, 689, 464, 121, -281, 240, -236, -632, -1159, 1102, -139, 918, -77, 12, -330, -530, 967, -549, -446, -46, -704, -661, 550, 404, 212, -70, 280, -489, 190, -397, -561, -611, -477, -196, 474, 31, 170, -283, 168, -370, 270, 210, 192, -120, -15, 239, -65, -288, -217, -285, -24, -210, -49, -74, -76, 85, 35, -113, 50, 151, -39, -95, -224, -1, -153, -20, -24, -106, 262, -245, -229, -108, 140, -216, -218, 32, -182, 0, -31, 103, -22, 35, -146, - 61, -305, -154, -45, -647, -473, -717, -7, -686, -796, -135, -364, -875, -1211, 137, -458, 223, -87, 454, 1021, 52, 106, -518, -554, 462, 258, -375, 2, 301, -690, -531, -37, 875, -752, 10, 19, 403, -642, 670, 353, 190, -17, -280, -746, -8, -178, 270, -404, -992, 818, -598, -265, -42, 800, -608, 281, -500, 311, -181, -733, 351, -935, -207, -267, 326, 768, -444, 285, 777, -621, 102, 190, 182, 231, -1135, -338, -192, 410, 86, 0, 207, -198, 453, -81, 103, -435, 378, 99, -700, -317, 329, 414, -59, -103, -274, 388, - 48, 9, -727, 121, -350, -548, -167, -108, -71, -321, -418, 153, -96, -202, 120, -39, -60, 28, -112, 43, 225, -421, 43, 83, -140, 309, 284, 327, 130, 199, -204, 89, 11, 97, -93, 8, -6, 140, -83, -186, 1336, 129, 568, 1519, -707, -407, -592, -229, 709, 40, 872, 227, -26, -329, 660, -414, 154, -279, 275, -438, 504, -249, -112, -291, 388, 257, -418, -107, 408, 116, -267, 21, -344, -1152, 501, -608, -877, 539, 246, 583, -51, -580, -211, -160, 346, 452, 512, 843, 841, -377, 119, -892, 12, -651, -1149, -119, - -936, 299, -747, -500, -494, -709, 72, -173, 62, -215, -86, -67, -1216, 189, 188, 273, 588, -116, -967, 556, -625, 358, 360, 787, -427, -398, -258, -158, -560, 221, 132, 67, -132, 195, -279, 281, -45, 56, 87, -351, 0, 133, 346, -93, -205, 148, 241, 293, -182, 0, 167, -22, -30, -111, -217, 153, -2, 97, -120, -18, 203, -134, -204, -119, 34, -88, -360, 581, -146, -120, 52, 111, -96, 107, 142, -57, -14, -80, -117, 951, 1779, -977, -789, -1379, -2804, -695, -294, 626, 379, -244, -541, 766, 937, 80, -45, 4, - -740, -438, -525, -404, -782, -12, -198, -96, 536, -736, 588, 551, -172, 283, -32, -1309, -932, -521, -476, -221, 103, 503, 163, 270, 1263, 1148, 260, -855, -444, -39, -439, -811, -2020, -1699, -764, -183, 83, 440, -1400, -808, 726, 841, 1011, -924, -1120, 363, -683, 1660, -838, -97, -493, -268, 229, 490, -246, -659, 610, 591, -135, 677, 603, -1318, 1178, -765, 3, -226, -787, -222, 398, 295, -64, 152, -480, 10, 241, 324, 514, -387, 78, -112, -209, -548, -67, -528, 464, -87, -560, 87, -641, -45, 77, -151, -278, 17, 51, 66, - 208, -41, -10, 371, 121, -378, -432, 116, -287, -612, -211, -576, 188, 179, 450, 61, -463, -333, 330, 1672, -557, 539, -23, -745, 116, -1504, -338, 323, 30, -876, 519, 1533, 1077, -475, -959, -409, 109, 1610, 217, 40, 7, 744, 766, 199, 586, 474, 900, -257, 103, 574, -524, -799, 449, 1321, 287, 640, 62, 393, -1769, 327, -69, 399, 1736, 699, 235, -173, 778, -179, -364, 274, 484, 1019, -328, 633, 116, 175, 402, 515, -15, -676, -419, 157, 1308, 895, 696, 753, 632, -182, -1620, -1165, -2223, -32, 678, 1279, 200, -935, - 309, -579, 186, 440, 134, -272, -150, 3, -125, 356, -245, -647, 13, 213, 288, -419, -189, -779, 193, 336, -299, -270, 195, -155, -192, -171, -604, -132, 624, 388, 565, -307, -638, -476, 415, 323, -150, -31, -38, 113, -179, 371, -425, -244, 30, 67, 246, -531, 109, -391, 1029, -306, 225, -339, -637, -266, 1366, -56, -640, 156, -124, -520, -423, 76, 719, 1963, 877, 1740, 905, 773, 731, -518, -438, -496, 212, 1425, 453, -1192, 508, -1282, 635, -813, -179, -714, -772, -38, 92, -13, -965, 1247, -260, 468, -1219, 323, -288, -375, - 623, -517, 1252, 147, -503, 63, -380, -517, 348, -854, -190, 1069, -240, 436, -65, -778, 843, -460, -1773, 218, 126, -9, 187, -245, -351, -100, 792, -1520, 890, -360, -219, 998, -623, 292, 362, 1450, 498, 640, -110, 866, -700, 686, 105, -267, 177, 40, 21, -376, -104, 65, -167, -282, 582, 8, -50, -176, 189, -233, 518, 304, 275, 63, -10, -52, 433, -355, -460, 172, 223, -24, 388, -172, -86, 18, -142, -441, -446, -44, 140, -221, 69, 138, 150, -121, -17, -416, -738, 1211, 1128, 3930, 1589, -2141, -1005, -1049, -1645, 1147, - 3537, 1416, 673, -887, -242, -59, -40, 1698, 1165, 741, 2556, -3058, 201, 1599, -385, 329, 1677, 294, -476, 904, -1683, -3381, -321, 333, -1309, -148, 1815, 306, 109, 690, -1429, -2916, -2662, -1212, 884, 1735, 3844, 966, -488, -482, -1038, -2295, -695, 1680, 1693, 1773, 1731, 1086, 903, 261, 396, -1474, -903, 220, 415, 756, 929, 2281, 600, 1328, -872, -862, -1546, -337, -1183, -283, 2382, 3056, 68, -124, -1901, -2193, -1234, -522, 1220, 648, -132, 452, -168, -314, -573, -543, -72, 138, 113, 671, -48, -15, -344, 11, -428, -145, 1, -632, -284, 13, - -173, -45, 369, 327, 771, -339, -140, -781, -632, -480, 796, 505, 250, 264, -248, -694, -560, 24, -395, 678, 1008, -39, -260, -2791, -1740, 1019, 2630, 3085, 6389, 3915, 2640, 2353, 1812, -305, -2784, -3025, -5904, -6255, -5951, -3786, -1335, 1332, 2271, 3811, 3723, 2632, 2578, 3319, 3164, 2859, 1796, 1268, 1098, -101, -203, -3650, -2619, -3266, -3977, -1657, -3884, -3117, -5719, -4986, -3552, -2356, -361, 2983, 3590, 3044, 3231, 3011, 5551, 7250, 6460, 6427, 5652, 5476, 4054, 4072, 863, -2726, -5706, -5438, -8162, -6791, -9911, -11786, -10493, -9948, -6003, -4163, 759, 1994, 4656, 6946, - 10682, 9271, 13360, 11558, 8265, 8147, 3698, 283, -745, -2880, -5058, -6024, -7219, -6238, -5668, -5450, -4443, -4559, -3760, -3291, -1009, -689, 908, 2145, 2446, 3209, 4541, 5513, 5860, 6153, 4506, 3748, 3616, 1358, 884, -2025, -4887, -6488, -6656, -7427, -4729, -5374, -3597, -2577, -720, 1305, 2538, 3880, 4008, 6058, 6205, 5983, 5059, 4560, 1807, 481, -1133, -2548, -4895, -5739, -4777, -3213, -2852, -1964, -1808, -919, -129, 248, 158, 846, 903, 1461, 1211, 1151, 1010, 1213, 860, 889, 912, 1062, 732, 692, 323, 312, 282, 274 } - }, - { - {-158, -423, -36, -68, -58, 6, -71, 26, 41, 173, -59, -7, -160, 12, 161, 11, 116, -34, 49, -67, -101, 3, 110, -14, -138, -6, 134, 44, -57, -48, -6, -18, -31, 2, -23, -46, -6, 28, 19, -6, -105, 157, 214, 7, 25, -86, -49, 17, -112, -124, 74, -100, 73, 95, 94, 36, -14, 26, 20, 72, -153, 14, -20, -111, -151, 5, 75, -57, -8, -17, -11, 107, 53, 15, 42, -34, -125, 49, 20, 107, -128, -96, 72, -56, -27, -94, 22, -55, -52, 2, -42, -44, 12, -24, -11, -51, - 32, -5, 3, -13, 26, -4, 8, -8, -8, -387, -91, 151, -23, -119, 49, -287, -113, -41, -54, -148, -159, 85, 128, 113, -149, -216, 22, -126, -233, 53, -17, 66, 258, -85, -30, -164, 222, 18, 110, 78, 182, 94, 55, -182, -23, -168, -48, 8, -73, 57, 46, -79, -158, 100, 161, 46, -80, -120, -77, 39, -138, -171, -51, 85, -49, 42, 106, 69, -82, 157, 12, 134, -113, -94, -56, -65, 91, -52, 4, 158, 55, 4, -151, 41, -61, 111, 160, -27, 12, -73, 60, 142, -52, 89, 39, 19, - 72, 29, 2, 59, 21, -4, -1, 26, 23, -26, 19, 20, 29, -79, 100, 138, 56, -86, 60, -40, 42, 259, 160, -219, 148, -120, -60, -31, 4, 111, 4, 304, 88, -116, -77, -75, 213, 51, 205, 68, 138, 215, 246, 94, -28, -24, 37, -197, -184, 59, -139, 79, 38, -47, -21, 58, 205, -67, -70, -105, 262, -35, -328, -163, -130, -119, 135, 130, 114, 171, 76, 107, -5, -10, -5, 172, 56, 101, -228, 15, 10, 12, 15, 99, 69, 29, -111, -110, 64, 53, -33, -7, -89, -113, -93, 63, - 109, 14, 6, 38, -32, -4, -25, 20, 19, 12, -15, 33, 52, -8, 5, 12, -9, 14, -22, 39, 0, -7, -25, 34, -66, 37, 11, 28, -5, 575, 127, 88, -69, -40, 57, 40, 155, 203, -8, 299, 121, -106, -97, -8, 145, -17, -77, 158, 24, 432, 114, 85, 19, -42, 22, 65, 85, -20, 2, 231, 34, 255, -126, -122, 86, 383, 113, 92, -31, -166, -63, 52, 13, -4, 16, -235, 18, -103, 96, 74, -91, 54, 84, 55, -108, -113, 29, 40, 2, -146, 40, -57, 95, -14, 20, 59, - -20, 33, -50, 16, 338, 38, 121, 4, -90, 55, 22, 104, -185, -130, 66, -27, 41, -49, 73, 60, 10, -83, -29, -113, -18, -26, 75, -52, -11, 12, -7, -27, -25, 21, -26, -38, 2, 1, 23, -76, -27, 19, 14, -83, -17, -6, -104, -12, 85, -127, -22, 129, -65, -200, -1, 330, -23, 259, 133, 359, 43, 34, 130, -101, -214, -281, 66, -143, 331, 189, 233, -44, -98, 30, 52, 110, 309, 38, 128, -141, 98, -100, 42, -54, 101, 178, 23, 170, 61, 85, -50, -41, 226, -53, -58, 171, - -103, -9, 23, -74, -100, 76, -115, -21, -146, -309, -36, -47, -10, -322, -125, -98, -85, 121, 316, -81, 100, 166, -48, 31, 26, 19, -118, 127, -149, 38, 104, 298, 91, 88, 25, -4, 88, -108, -3, 61, 27, 5, -123, 72, 85, 88, -19, 66, 33, 18, 57, 34, 4, 34, -11, 26, 14, 22, 32, 43, 48, 35, 31, 38, -26, 35, -419, 37, 224, 119, -235, -17, 10, 56, 85, -13, -184, -175, 26, 297, 140, 176, 298, -202, 212, 394, -37, 89, -225, 77, 79, -191, -105, -41, 89, -193, - -257, 49, 26, -219, 15, 70, -47, 467, -29, -331, -25, 115, 260, 97, 115, -212, 56, 67, -192, -12, -35, 325, 195, -53, -115, -251, 105, 101, -152, -5, 56, 99, 97, -127, -7, -28, 300, -255, 27, -66, 270, -19, -71, -115, 30, -119, -284, 8, 208, 64, 129, 33, -105, -40, -55, 181, 67, -49, -11, 164, 118, -46, 13, 26, 31, -3, 61, 46, 35, 4, -28, -10, 8, -24, 3, -33, -16, 27, 159, 145, 51, -106, 29, 69, 490, 325, 243, 345, 139, -30, 48, 128, -349, 178, 4, 192, - -142, -71, -226, 63, 394, -387, -247, -412, 207, -94, 11, -188, 22, -70, -189, 71, 90, -293, -42, 52, -66, 153, -426, -206, 432, 43, -9, -44, 13, -222, -236, 13, -342, -80, 33, 90, -148, -35, 421, -28, 146, 313, -294, -103, 67, 73, 55, -91, -211, 239, -28, -224, 163, -41, 37, 62, -122, -74, -53, -92, -132, -158, -153, -194, -60, -82, -21, -25, -4, 25, -81, -63, 44, 53, 87, -5, -37, -113, -33, -131, -85, -17, 25, -9, 17, -33, -20, 99, 37, 69, -67, 18, 15, 27, -134, 11, - 39, 1, -812, -455, 370, -144, -171, 220, 196, -351, -468, -153, -166, -179, -29, -326, -231, 116, 15, -438, -478, -272, -129, -27, 249, -21, -177, 132, -397, 9, -16, 14, 142, 73, -288, -222, 177, 58, 652, 156, -213, 26, 24, 3, 175, 29, 75, -70, -140, 39, -371, -74, -160, -201, 46, -301, 350, -48, 148, 244, 77, 127, -13, -165, -3, -25, -196, 256, -104, 459, -11, -15, 25, -124, -247, 74, -193, -84, 276, -354, -340, 227, 224, 184, -287, 207, 92, 119, -4, 50, 62, 160, 75, 36, 126, -20, - -3, -103, -72, -20, 88, -111, 20, -16, -58, -43, 33, -142, -79, -107, -12, 41, 5, 98, -28, 103, 15, 36, 23, 79, -58, -56, 168, 602, -335, 285, 121, 212, -83, -331, 50, -88, -305, 621, -41, -175, -612, 376, 108, -9, -227, -268, 10, 631, 238, -26, -60, -273, -218, 181, 83, -214, -147, 219, 58, -11, 192, 290, 48, 383, 440, 263, -99, 94, 38, 70, 230, -327, 343, -26, -172, -265, 3, 222, 159, -313, 70, 243, 39, -227, -482, -443, 118, 192, 34, -173, -21, 349, -160, -268, -510, 51, - 101, -385, 145, 379, -172, 294, 104, -357, -261, 24, 365, -41, 383, -70, -132, 77, 196, 48, -64, -106, 66, 169, 141, 20, 227, 38, 163, 36, 223, 29, 138, -6, 110, 55, -54, -167, 14, -195, -26, -82, 30, -30, -7, -173, -16, 74, -82, 6, -20, 7, -11, -127, 18, 724, 484, 104, -141, -83, -97, -506, -198, -12, 324, -235, -124, -113, 10, 523, -406, -115, -18, 243, -82, -308, -503, 176, -346, -166, -215, -242, 78, -402, -189, 347, 531, 19, -326, -300, 490, -60, -260, 503, 19, 26, 25, -560, - 229, -211, 205, 181, -374, -46, -379, 143, -368, -68, 159, 206, -121, 123, -447, 304, -32, 206, 180, 123, -97, -99, 451, -315, 225, -81, -379, -236, -23, 398, -228, 184, 56, -129, 7, -454, 570, 344, -65, -160, 280, 116, -80, -151, 34, -102, 145, -35, 77, 230, 87, 181, 2, 61, 29, -40, 7, -22, 163, 59, 225, 33, -124, 159, -64, -10, 124, -123, -38, -67, -49, 96, 63, 48, 209, -67, -71, 285, 55, -189, -433, -24, -563, 97, 50, 276, -225, -54, 146, 122, 161, -381, 539, 382, 70, 283, - -127, -543, 128, -228, -254, 256, 624, 110, -172, -226, -501, 1, 23, 770, -303, -12, 23, -23, -464, -523, 415, 17, 236, -67, -593, -341, 48, -99, -125, -169, 388, -81, 252, -271, 541, -637, 316, 332, 198, 176, 160, 506, 260, -36, 108, 5, 499, 751, -86, 61, -221, 315, 504, -344, 106, -868, 568, 587, 391, 547, -249, -434, -31, -62, -129, -90, -261, -180, -97, -21, -146, 89, 159, 64, -245, 51, -136, -141, -91, 105, 95, -41, -61, -19, -42, 29, -237, 82, 35, 157, 34, -7, -7, 37, 134, 50, - -123, 102, 0, 18, -631, -94, -807, -415, 318, -331, -718, 66, -387, 17, 14, -461, -438, 197, 424, 127, -491, 235, -553, -195, -203, 172, -227, -104, 266, 45, -182, -394, 417, 403, 525, 68, -58, 18, 169, -41, 216, -238, 284, -112, 327, 261, 198, -96, 14, -509, 173, -129, 383, 69, -888, 135, 438, 588, -338, -463, 554, 250, 389, -694, 343, 866, 914, 57, 22, 519, -360, -481, 308, -532, 200, -249, -209, -119, -1145, -662, -557, 410, 156, 114, -406, -167, -307, -60, -165, 448, 107, -180, -399, -90, 259, -43, - -110, 78, 271, -98, -160, -79, -59, -20, 211, 210, 184, -188, 241, -14, 69, 274, -124, -126, 240, 429, -101, -143, -68, 50, -77, -299, 48, 214, 59, -301, -286, 132, 97, -19, -18, -55, -213, -145, -476, -912, 697, 73, 234, -118, 494, 13, -422, 327, 133, -149, -255, -199, 63, 120, 438, -249, 343, 110, 624, -895, -240, -141, 115, 366, 530, 121, -431, 291, 417, 352, -98, 123, 25, -147, -60, 26, 135, 49, 309, 51, -390, 364, -404, -515, 80, 373, -181, -133, 135, 182, 321, -183, 152, 726, -289, -770, - -998, -504, -676, 308, 587, 376, 144, 354, 208, 391, -334, 442, 230, 180, 460, 599, -186, -133, 164, -39, 539, 209, -82, 91, -656, -458, 91, -25, 117, 45, 138, -122, 346, -182, -211, -203, -344, -125, -68, 114, 93, -51, -296, -17, 99, 34, -119, 71, 5, 115, -124, 52, 25, 139, -65, 213, -131, -151, 46, -25, -110, 36, 148, 13, -22, 914, 87, 144, -190, 333, -1046, -460, -715, -736, 292, -642, 632, 721, 31, 157, -111, 133, -684, 282, 756, -430, -881, 118, -331, -279, -858, 150, 315, -2, -117, 277, - -490, -80, 318, -174, -434, 54, -217, 450, -297, -164, 420, 366, 776, 104, 187, -70, 208, 277, 479, -137, -16, -297, 632, -796, 856, 31, -341, 402, -311, -228, 787, -1135, 186, -239, 223, -440, 213, 452, -233, -41, -120, -187, -101, 839, -951, -324, 1599, -600, -705, 693, 414, 463, -402, 33, -399, -222, -63, -455, 100, 63, -119, 166, 147, -205, -388, -98, -32, 154, -343, -239, 9, -33, 87, 216, 509, -230, -11, -54, -53, 148, 58, -301, -228, 245, -196, 94, 63, -182, 71, -40, -309, -251, 152, 102, -46, -3, - 194, -454, -702, 69, -267, -237, -396, -495, 623, 269, 39, 293, 739, 437, -52, 151, 496, 635, -564, 263, 530, 232, 194, 733, 352, 153, -23, 330, -38, 373, 307, 169, -344, 648, -534, -66, 809, 802, -192, -711, 266, -10, 695, 1198, 266, -183, 83, -687, -83, -181, -149, 14, 610, -262, 267, 735, 123, -680, 448, -35, 285, 691, 971, -274, -260, -83, -772, -1128, 29, -513, -85, -622, -66, 20, 83, 462, -15, -322, -537, 391, -167, 335, 11, 623, 229, 230, 1, -194, 348, -267, -311, -93, -234, -90, 16, 25, - -85, 96, 135, 11, -37, 181, -158, -221, 133, 160, 30, -191, -232, -134, 183, 249, 31, -35, 274, 75, 129, 114, 195, 55, -38, -146, 77, 157, -326, 761, -1428, 785, -601, -1411, -416, -356, -48, -326, 173, -391, -872, -529, -260, -81, 102, -361, 354, 684, 27, -44, 190, 41, -126, -255, -141, 185, 206, -61, 196, 840, 234, -246, -831, -134, 592, -718, -335, -274, 11, -55, 456, -150, 57, 624, 225, 692, -95, -327, -147, -177, -177, 334, 39, 226, 424, -741, 112, -196, -458, -347, 726, 522, 29, -353, 149, 306, - 35, 212, -494, -1229, -567, -450, 454, 47, -53, -207, 92, -138, -385, -402, -206, 499, 380, -554, -690, -270, 53, 422, 175, -133, -182, -141, 103, -306, 51, -208, 22, 320, 344, 92, -171, 112, 250, -6, -47, 184, -244, 350, 317, 124, 0, -11, -29, 294, -108, -150, -169, -246, -239, 82, -84, 110, -64, 57, 190, -86, -170, -254, -65, 124, -176, 413, -564, 678, -54, -1072, 219, -517, -107, -77, -126, -683, 216, 36, 542, -1168, 20, 577, 70, -276, -591, -45, 340, 505, -418, -148, 273, 577, 527, -506, -103, -822, - 385, 419, 260, -233, -63, -222, -86, -273, 81, 603, -222, -235, -205, -339, 684, 589, -56, 828, -36, 296, -728, 601, 267, -817, -264, 941, 390, 257, 184, -439, -347, -470, 815, -419, 630, 654, -738, 1712, -365, 1063, 47, -238, -457, 800, 309, -616, -377, -1327, 532, -180, 612, -816, 915, -698, 271, -269, -209, 604, 57, 59, 335, 237, -153, 397, -48, 118, -275, 56, -37, -172, -276, 13, -307, 150, 133, -69, 266, -93, -160, -220, 157, 35, -37, -437, 199, -84, -530, -165, 152, -147, -274, 187, -149, 155, -279, 135, - -285, -46, -42, 158, -67, 32, -92, -94, 410, 703, 58, -590, 286, -1139, -302, -1035, -1432, 49, -550, 185, -105, -224, -544, -375, 322, 863, -718, -154, -1237, -1087, 301, 436, -678, -711, 46, 158, -1148, 62, 26, 598, -515, 23, 497, -323, -597, -670, -323, -611, -500, -638, 895, -1136, -703, 1027, -32, 290, -858, -150, -244, 23, 1449, -205, -27, 143, 679, 16, -639, -284, -461, 155, 1731, 336, -609, 1304, 943, -838, 973, 1595, 14, -624, 1087, -190, 1144, 1029, 87, -55, -307, 718, 585, 331, -610, -205, -394, 909, -115, -628, - -305, -631, -271, 620, 71, -331, -112, -404, -68, 554, -269, 134, -56, -535, 576, 67, 231, 276, -372, 112, 530, -98, 21, -288, -1, 39, -174, -164, 100, 389, -252, 151, -336, -164, 21, -116, 387, -153, 17, 33, 142, 9, -184, 805, -2045, -1235, -1328, -456, -883, 1101, 421, 903, -130, -1749, -262, 282, 1207, -51, 284, 1103, -408, -800, 87, -54, 1401, 907, -449, -633, 1487, 104, 747, 357, 1388, 1194, 927, 98, -773, -424, -590, 1156, -548, -788, -425, 43, -27, 512, -496, 185, -2344, 265, 370, 388, -977, -909, 286, 829, - -1008, 397, -571, -447, -675, -59, 727, -481, 798, -199, 316, -1460, -935, -34, 783, 547, -1059, -1145, -527, 111, 1224, 505, -111, -852, -981, -332, 213, 866, -69, 290, 583, -216, 215, -566, 361, 208, -345, -288, 39, 447, -417, -11, 712, 116, 111, 6, -192, -473, 131, -525, 634, 543, 416, 55, -41, -616, 403, -119, 738, -169, -813, -500, -92, 808, 236, -164, -70, -636, -299, -251, -27, 371, 361, -642, -347, -390, -378, -133, 135, -47, -209, -388, -392, 60, -8, -195, 362, 2649, 267, -1416, -3183, -289, 1886, 473, 823, -88, - 1147, -195, 504, -268, 650, 917, 489, -447, -1052, 1236, 1403, -317, -1391, -847, 144, 808, 268, 289, 50, 206, 92, 204, -274, -1610, -10, 995, 765, -317, 76, 613, 1341, 825, 657, -791, -554, -135, -147, -1200, 849, 506, 882, 1805, -929, -593, -84, -498, -434, -786, 1396, -845, -915, -937, -329, 1789, 456, 699, -39, -146, -414, 1115, 897, -455, -1045, 366, -137, 436, -979, -375, -570, -736, 451, 744, 137, 36, -395, 227, -155, 692, 54, -227, -136, 236, 438, 492, -282, 309, 157, 165, -23, -506, -68, -409, -167, 34, 70, 152, - 150, 183, 450, 675, 594, -43, -146, 88, -291, 378, -408, -36, 332, -6, -80, -650, 333, -649, 222, -135, 107, -44, 78, -17, -410, 245, 206, -21, 140, -10, 119, -41, -101, -7, -29, 34, -17, 33, 16, -111, -52, -8, 80, 39, -22, -39, -58, -46, -775, 78, 2021, 1574, 234, 129, -1115, -2118, -1872, -902, 1516, 1680, 1723, 970, -266, -1096, -1032, -662, 425, 685, 1175, 117, -914, -756, -178, -757, -368, 174, 1216, 1759, 1123, 548, 486, -1091, -142, -2201, -2480, -1540, -757, -672, 1143, 1815, 1993, 1818, 1558, 656, 94, -752, - -221, -1216, -2177, -174, 190, 216, 706, 433, 716, -2418, -1336, -861, -1415, -591, 1028, -615, 688, 101, -651, 520, -546, 584, 665, -512, -1052, -2145, -2094, -1551, 750, 271, -309, 405, 101, 10, -1005, -696, -1860, -610, -693, -72, 1339, 1446, 200, 748, -459, -999, -1808, -1183, -1122, -37, 539, 316, 437, 484, -343, 294, -324, 305, 65, -10, -77, 252, 210, 480, -120, -111, 437, 355, -3638, -1860, -969, 1225, 284, 4670, 4787, 3609, 4668, 4891, 4445, 3191, 2897, 3214, 1280, -192, -1989, -3075, -4247, -4127, -6150, -3733, -2427, -1929, -2740, -1443, -394, -2055, - -1594, -1686, -381, -1014, -360, -1372, -696, 813, 845, 249, -253, 887, 721, -2076, 432, 1400, 3071, 2250, 2924, 1197, 1163, 4866, 2637, 4978, 1668, 4667, 3225, 4074, 5499, 5205, 4224, 4739, 5269, 5731, 4899, 5651, 3860, 5733, 4608, 4085, 4361, 2378, 4882, 2360, 1435, -1798, 120, -2657, -2981, -4565, -5383, -8278, -8077, -7635, -7132, -6728, -5679, -6935, -8526, -8416, -6974, -7390, -6942, -6975, -5947, -6485, -6211, -4644, -5120, -3944, -3676, -3398, -2162, -2802, -638, -1048, 478, 638, 2034, 2999, 3153, 3631, 3233, 4861, 5519, 5457, 6316, 6584, 6533, 4971, 4448, 3893, 3620, 3513, 3619, 3391, - 2592, 1659, 1899, 1455, 1141, 748, -591, -782, -810, -1002, -1207, -1367, -953, -1056, -832, -857, -723, -534, -615, -520, -497, -606, -530, -594, -471, -430, -526, -592, -280, -195, -219, -221, -111, -59, 6 }, - {-235, -463, -82, 7, -107, -218, -72, 161, -257, -141, -85, -50, 81, -36, 90, 42, 79, -8, 98, -85, 16, -37, 18, 248, -53, -15, -123, 154, 95, 74, 191, -97, -56, 66, 171, -46, -12, -137, -152, -101, 108, -134, -116, -14, 154, -208, -45, -173, -85, -49, 24, -15, -125, 161, 27, 145, -58, -36, -179, -3, -63, -67, 103, 59, -32, 56, 114, -32, 49, -81, -47, -19, -77, 69, 24, 53, -123, 89, 51, 199, 118, -32, -126, -9, 27, 17, 39, -5, -43, 3, -29, 1, -35, 13, -34, -1, - 38, 14, 20, -24, -17, 19, 26, 13, -4, -381, -137, 110, -101, -45, -43, 52, -20, -100, 159, 143, 47, -17, 73, -196, -29, -193, -98, 144, -24, 26, -20, -22, 3, 299, 273, 123, 146, 174, -34, -19, -60, 153, -15, -57, 43, -88, 61, 111, -57, 125, 140, 274, -107, -129, 117, -70, 4, 58, -159, 10, -83, -93, 210, 124, 151, -86, -115, 81, -133, 94, 406, 23, 28, 92, 39, 38, 231, -123, -32, 43, 30, -115, -85, -117, -56, -43, 106, -18, 107, 110, -110, -117, -31, 75, 103, -123, - -24, -36, -85, -10, -80, 21, -6, 43, -25, 17, -31, -8, -24, -112, 121, 194, -93, 96, 306, 102, 70, -215, 178, 46, -276, 117, -77, -166, 67, -23, 64, 160, -168, -177, -79, 240, 7, 119, 249, -371, -298, 48, 182, -134, 12, 247, 64, -32, -74, 295, 36, -72, 42, -269, 31, -148, 137, 24, 145, -74, -36, 65, 5, 19, 9, 139, 112, -153, 88, 123, -210, 25, -94, 39, -48, -162, 3, 139, 122, 269, -167, 209, -138, -28, 124, -136, -201, -73, 10, -13, -10, -22, 40, 86, -117, -2, - 56, -11, 48, -96, -55, -38, -70, 20, -15, -56, 31, 31, -46, -71, -3, -17, 73, -4, -12, 13, 16, -13, -22, 49, 17, -40, -20, -30, 5, 616, 276, 373, -30, -103, -135, -135, 73, -113, 172, -20, 236, 14, 125, 155, 120, 102, 136, -458, -135, -43, -97, -85, -144, -326, 15, 223, -138, 134, -110, -163, -123, 18, -104, -39, -106, -8, 269, 14, 121, 170, 222, -104, 52, -50, -171, 194, -109, -8, -169, 123, -2, 3, -47, -79, 57, 173, -73, 97, 92, 77, 298, -300, -127, 7, -165, -214, - -85, -262, 39, 307, -212, -102, -242, 15, -77, -116, -284, 166, 218, 86, 152, -78, 24, -58, 63, 2, 150, -40, 65, -4, -39, 52, 36, 68, 58, -11, 14, 37, 15, 29, -3, -30, -55, 26, 14, -38, 26, 29, -10, 12, 35, -12, -33, -12, 191, 273, -151, 142, -123, -60, -49, -339, 246, -72, -36, 391, 243, 261, -106, 9, 47, -61, 87, -200, -5, -137, 160, -156, -107, -17, 27, -192, 37, 20, 252, 1, -344, 197, 186, 264, -42, 66, -190, -144, -60, -140, 55, 36, -52, -22, 144, 223, - -307, -67, 0, -127, -131, 202, -163, 76, -160, -213, -158, -106, 73, 29, 379, -65, -102, 112, -114, -34, -101, 105, -94, 136, -68, -64, 94, 227, 63, -215, 1, -106, -217, 61, 154, -52, 36, 53, 8, -24, 79, 1, -88, 0, -32, -17, -46, 71, -17, -60, -63, 8, 67, -31, -4, -90, 8, 15, 30, -17, -75, -40, 66, -28, -81, 32, -471, 453, 243, -270, -273, 112, 360, -5, 105, 419, 141, 126, -71, 219, 200, 230, -415, -255, -252, 199, 171, 219, 10, -253, 104, -38, 115, -364, 141, 220, - -171, 95, 178, 50, -5, 38, -57, 319, 217, 171, 6, 111, 246, -220, -118, 11, 325, 208, 128, -245, 9, 167, 194, -68, 60, 190, 235, 74, 217, 86, -24, -200, -1, -334, -137, -160, 28, 110, -193, -78, -353, 154, -98, -3, 188, 273, 330, 41, -34, -205, -61, 105, 113, -217, 69, -98, 80, 15, -73, 1, 39, -69, 31, -18, -82, -42, -51, 52, 64, -11, -47, 34, -36, -26, -64, -9, -13, -74, 62, 399, 125, -68, -181, -473, -229, 290, -101, -435, -116, -69, 67, 241, 368, -21, 109, -84, - 184, -205, -218, -235, -417, 224, 128, -348, 11, -254, -97, 226, 128, 184, -51, -48, -59, 397, 310, 328, -148, -279, 222, -37, -99, 283, 51, 278, -8, 156, -194, -10, 141, -595, -89, 29, -435, 113, -110, 407, 260, -249, 21, 371, -38, 189, -124, 255, -118, 51, -98, 6, 180, -242, 262, 134, 151, 43, 348, -136, -396, 69, 276, -131, -246, -178, -125, 285, 7, -122, 13, 7, -54, -55, 19, 55, -31, -37, -20, 61, -31, -107, 31, -119, 110, 70, 0, -12, 30, -35, 49, 4, 34, 6, 16, 126, - 45, -66, -959, -203, 514, -415, -150, 437, 165, -138, 46, -362, 323, -41, -584, 42, -31, 221, 217, -116, -457, -196, -174, 10, -244, -133, -311, -89, 339, -278, -140, -106, -181, -190, -259, 177, 36, 221, 39, -162, -251, -248, -51, 166, 244, -86, -222, 234, 97, -349, -389, -794, -70, -253, -153, 118, 121, 73, 357, -37, -170, -21, -183, 407, 216, -78, 217, -228, 114, 94, -223, -97, -200, 144, 101, -369, 244, 374, -24, -17, -378, -146, 167, -117, 110, 371, -123, 82, 38, 30, -117, 23, -19, -154, -93, -13, - 55, 10, 44, -160, 20, -85, 41, -92, -90, -54, -5, 21, -69, 22, 40, -9, 17, 70, 39, -127, -84, -39, 14, 49, -20, 50, 171, 636, -297, 242, -155, -2, 365, -105, -162, -86, -34, 64, 248, 839, -46, 51, 233, 54, 4, -392, -408, 63, 56, -256, -130, -59, 233, -103, 46, -5, 102, -105, 490, 272, -228, 269, 244, -296, 52, 126, 98, -83, -100, 408, -357, 151, 452, -157, 57, 289, -31, 251, 139, 4, 138, 215, 297, 186, 24, -11, -204, -227, 9, 25, -711, 464, -109, -221, -247, -522, - -589, -384, 72, 291, -107, 35, -47, 289, -108, -236, 134, 69, -97, 35, 198, -192, 39, -244, -81, -110, 59, -30, 125, 76, 27, -36, 64, 84, -2, -178, 99, -10, 151, 142, 72, -74, 131, 27, -20, -7, 8, -120, 131, -14, -86, 123, 251, -52, -53, 126, -51, -93, -33, 861, 865, -25, -715, 139, 147, -83, 188, 107, 63, -8, -120, 699, 130, -113, -778, -438, 185, -49, -270, -467, 67, 79, 121, -117, -510, -546, 593, 560, 176, 514, -438, 60, 232, -93, -277, -502, -246, 88, -19, -236, 244, 4, - 237, 191, 15, -540, -312, -254, -41, 55, 73, -92, -151, 37, 89, -482, -119, 79, 111, -219, -601, -141, -149, 445, -15, 200, -200, -153, -268, -302, -175, 49, -21, 374, -220, 65, 435, -30, 218, 193, 422, 93, -120, -215, -187, -74, 256, 39, 258, 136, -18, -7, 15, 21, -112, -143, 3, -35, -11, 41, -25, 32, -164, -39, 105, -6, 67, -285, -29, -12, -53, 58, 47, 36, 52, 65, -131, 156, -100, 375, -193, 66, -145, 29, 99, -236, -160, -421, -466, -306, -120, -21, 12, -258, -239, -483, 233, -484, - -623, 402, -373, -475, 443, 84, -100, 475, 274, -369, 341, -941, -63, -242, -100, -442, 775, 363, -227, 114, 244, -162, 270, 4, 12, -221, 262, 302, 408, -639, -22, -4, 189, -289, -110, -294, -289, 507, 164, -380, 196, -235, -249, -408, -741, 194, 491, 33, 494, 671, -40, -275, -636, 50, -81, 41, -158, 131, -279, 601, 333, 525, 107, -65, -159, 214, 248, 112, -45, -75, 24, 283, -49, 119, -178, 77, -294, 29, 37, -130, 278, 161, -71, -183, -160, -53, -15, 89, -187, 49, 34, -14, -129, 49, -280, -57, - -66, -78, 48, -5, -537, 72, -1198, -805, -577, 312, 594, -848, 197, 601, 371, -9, 220, 567, -260, -34, -165, 17, -368, 262, 5, 31, 97, 760, -38, -335, -326, 181, 559, -226, -566, 168, 567, 331, -77, 276, 186, 266, 59, 225, 385, -48, -649, 33, 200, -609, -444, 595, 467, -460, -301, 145, -31, 292, 724, -156, -140, 138, -37, 268, 134, -264, -207, -100, 212, 193, -193, -524, -93, -789, 747, 126, -137, 71, 310, -16, -347, 129, -151, -225, 176, -47, -343, -565, -184, -230, 466, -74, 154, 89, 57, -44, - -40, 73, -125, 20, 169, -20, -88, -50, -385, -119, -10, -72, -281, -252, -106, -57, -25, -82, -15, 5, 211, 75, -35, -85, 33, -76, -64, 137, -69, -163, -48, -123, 15, -151, 5, 101, 32, -145, -49, -463, -20, 80, -568, -149, 426, 555, 393, 1036, 625, 939, 350, 248, -486, 527, -178, -59, -389, -259, 509, -167, 1154, 537, 333, -62, 266, -182, -539, -272, -335, 243, -316, -7, -338, 197, 469, 424, -28, 613, 512, 24, -179, -235, -421, -145, 967, 375, 1113, -359, 5, -38, 259, 893, 306, 21, 573, 657, - 694, -63, -411, -151, -114, -119, 460, 314, 437, 667, -417, 1009, -678, -1273, -197, -398, 259, 613, 300, -345, -36, -374, -280, -186, 4, 507, 85, -145, 79, 37, 152, 161, 110, 197, 53, 123, 45, 137, 8, -411, -159, -6, -383, 40, -400, -212, -243, -226, -190, -141, -54, 21, 114, 419, 57, -269, 121, 22, 379, -74, 163, -6, 4, -207, 47, 602, 979, -488, -386, 352, -295, -54, -140, 131, 426, 461, 678, -749, 837, -305, 69, -390, 342, 636, 251, 116, 34, 774, 180, -28, -268, -121, -809, -110, -400, -961, - 69, -60, 379, -1001, -209, 232, 356, 829, -243, 240, 440, 66, -130, 233, -236, -60, -1264, 107, -547, -628, -712, 279, -1133, 366, -433, -565, -775, 685, 734, 730, 143, 131, 688, -966, -95, -301, 390, -1148, -394, -122, 367, 287, 236, 459, -428, 165, -517, -156, -310, -125, -105, 10, -489, 220, 308, -57, 22, -244, -75, 232, -315, -10, 156, -394, 180, -354, 5, 216, 53, -291, -188, 108, -159, 175, 126, 202, -25, -256, 482, -232, -114, -314, 216, -109, 32, -291, 41, -353, -53, 253, -79, -152, -365, 39, 52, -52, - -480, -906, -15, -325, 1071, 221, 758, -251, 1035, -653, -1217, 272, 207, 136, -605, -693, -540, 200, -544, 237, -288, 809, -264, -125, 586, 16, -1456, -608, -19, 957, -110, -304, -834, 143, -205, -721, -851, -101, 157, -295, -323, -855, 559, -214, 202, -427, 20, 251, 156, 751, 9, -261, -977, -347, 474, -672, -340, 246, 539, 418, 1074, 816, 17, 619, 638, 215, 27, 371, -316, 1618, -743, -1770, 472, -1507, -56, -1180, -6, 1442, 183, -688, 231, 245, -447, -369, -505, 110, -151, 461, -362, 308, -608, 171, -18, -100, -136, 418, - 803, 250, 328, 554, 172, -553, 165, -205, 374, -115, -169, -21, -34, -148, -452, -298, -197, -24, 70, -32, -284, -650, -402, 99, -109, -10, -243, 89, 477, 678, -1027, -682, -425, -360, 413, 642, -378, 43, 572, -1159, 86, 272, -875, 454, -291, 400, 150, 451, 49, -566, 587, -738, -161, 1430, -587, 524, -340, 589, 536, -187, -627, 667, 1732, -949, 246, -1259, 637, 384, -683, 757, 71, -1513, 217, 75, 691, -185, -108, -795, -775, -397, 1889, -288, 958, -842, 630, 310, -176, -647, -122, 534, 1060, -384, -359, -112, 206, 925, - -238, -218, -690, 212, -1037, -460, 735, 895, 97, -73, -489, -794, -2312, 1441, 543, 828, 77, -749, 821, -463, 344, 493, 474, 1112, -26, 261, 302, -123, -491, -160, 807, 502, -461, -98, -315, -78, 374, 114, -539, -342, 505, 121, -167, 267, -456, -272, -99, 225, 354, 236, 63, 286, -235, -298, 48, -27, -411, 52, -424, -13, -262, -58, 59, -212, -407, 139, -971, 678, 664, -1316, 124, -691, 82, -1449, 1453, 1267, -134, -661, -234, -265, 703, -725, 908, -1212, -707, 346, 425, 99, 410, 1154, 327, 533, 137, 553, 388, -259, - 110, 469, -38, -39, 915, 414, 1203, -110, 683, 2, -891, 906, -474, -101, 272, -839, -575, 326, 1309, 720, 468, -1696, -403, -1189, -20, 1902, 1242, 1439, 104, -1395, 425, 1416, 287, -354, 1250, 136, 833, -2171, -1812, 1296, -104, -584, -1392, -300, -529, 592, 537, 648, 653, -273, 196, 1201, 1097, 1160, 84, 1665, 818, -294, -672, 11, -337, 100, 833, -133, 24, 617, 666, 66, -10, 264, 739, 266, 339, 513, 169, 400, -34, -224, -113, -85, 17, 531, -218, 95, -449, 642, 295, 281, -23, 324, -15, 1099, 266, 1129, -321, 988, - 437, 146, 414, 425, 465, -129, -106, 673, 216, 566, -1257, 741, 988, 75, 336, -896, 698, -408, 333, 31, 0, 591, -186, 384, -127, -721, 189, -51, 801, 701, 996, 331, -769, -633, 644, 726, 333, 62, 226, -201, -632, 104, -237, 884, 615, 538, 698, 719, -1002, 1094, 1073, 787, -542, -481, -700, 952, 553, 1566, -963, -951, -739, -1393, -369, 1495, 231, 1172, -1264, -1348, 285, 847, -1182, 178, -944, 367, -1088, -92, 504, 536, -991, 381, -757, -1496, -59, 1756, 904, 706, -502, -1270, 1907, 1541, 426, -1731, -76, -414, 1217, 616, - 750, -905, 662, -412, 430, -630, 209, -704, 991, -210, 154, -1209, 336, 137, -67, -282, 232, 112, 113, -756, 300, 740, 36, 438, 373, 300, 38, 132, 4, 23, 21, -254, -39, 218, -17, 455, 389, -236, -55, 198, 81, 345, -705, -22, -2415, -496, -48, 28, 860, -2259, -244, 1020, -1652, 373, -366, 1938, 1041, -1191, 306, 1302, 147, -525, 444, 308, 185, -31, -116, 94, 227, 441, 1357, 1068, 1188, 794, 1492, 711, 1526, 613, 1355, 8, 847, 739, 839, 621, -48, 235, -1018, -627, 1975, 12, -772, -232, 628, 1021, 2123, -298, - -1150, -598, -845, 1189, 1386, 1526, 489, -70, 1053, -1784, 1622, 597, -839, -30, -2745, 51, -1811, -2542, -619, -1501, -635, 2849, 2624, 2442, -1924, -213, -211, 1917, 3037, -690, -844, 1662, 1732, 1466, -167, -254, -828, -1069, 162, -403, 473, 712, 641, 423, 52, 268, 818, 122, 12, -246, 53, 39, 227, 150, 172, 823, -67, -516, 519, 592, 148, 956, 235, 453, 1068, 1405, 1045, 743, 312, 126, 419, 958, 433, 983, 745, 462, 701, 239, 951, 809, 675, 1007, 588, 171, 284, -673, 1737, 2106, -1745, -1604, 541, 1842, 48, -866, 8, 499, - 555, -1528, 569, -205, 807, -840, -402, -983, 1038, -143, -457, -919, 674, 395, -158, -777, 364, 341, 184, -687, -97, -37, 794, -599, -144, -876, -228, 300, 697, -911, -346, 967, 831, -257, -586, -6, -299, 808, -462, -257, 392, 293, 495, -445, 140, -613, 707, 835, 397, 129, -654, 742, -526, 1149, -841, 924, -1450, 980, 123, -84, -1021, -303, 332, -259, 99, -250, 288, -125, 322, -315, -438, -275, 306, 26, -39, -73, -243, 154, 358, -182, -47, 27, 47, -14, 62, -59, 258, 13, 335, -301, 54, -135, 338, -361, 333, -372, - 221, 120, 421, -92, 398, -361, -302, -51, 648, -308, 497, -170, 62, 83, 348, -144, 171, 81, -9, -11, 109, -24, -242, 474, -290, 94, -238, 168, -229, 261, -338, 391, -319, 339, -422, 383, -520, 500, -338, 370, -388, 390, -389, 400, -374, 381, -437, -56, -376, 1681, 1789, -1053, -624, 355, 1710, 1062, 637, 613, -272, -716, -217, 402, -6, -169, 510, 9, 360, 44, -191, -641, -170, -38, 47, -25, -521, 581, 97, -234, -13, -18, 8, 375, 689, 294, 70, -248, -357, -93, 224, 462, 623, -348, -343, 78, 629, 284, - 140, -285, -571, 487, -101, 13, 33, 157, 150, -69, -21, -372, 57, 328, -156, 196, -110, -265, 168, -51, 91, -21, 285, 193, -426, 125, 20, -773, -1027, 29, 60, 233, 625, 68, -276, -270, 246, 268, 407, 277, 17, 118, -44, -310, -129, 47, -425, -407, 261, 278, -7, 312, -444, -81, -21, 22, -138, 70, 239, 332, 162, 280, -178, -349, 203, 32, -86, -594, -2219, 942, 3422, 3156, 2694, 1075, -2557, -1601, -2299, -2577, -2304, -671, 498, 1942, 2024, 2423, 1605, 1618, 40, -1703, -1625, -2004, -1567, -873, -58, -562, 609, 750, - 1217, 1336, 1358, 808, 69, 359, -298, 192, -929, -676, -859, -1406, -1115, -855, -603, -1000, 140, 1705, 1928, 1075, 2016, 498, 1176, 604, 346, -507, -1075, -1474, -2069, -1588, -2360, -979, -1050, 676, 679, 1973, 2276, 2026, 1806, 1764, 1105, 134, -618, -1890, -1185, -2470, -2104, -2929, -473, -264, 722, 925, 1668, 1960, 1641, 1464, 1087, 639, 91, -546, -784, -1058, -1631, -1148, -1420, -990, -507, -149, 322, 312, 1560, 1436, 1426, 1110, 816, 95, 507, -568, -937, -732, -2029, -2366, -456, -161, -102, 1150, 943, 1254, 880, 1145, 350, 294, -89, -489, -626, -812, - -897, -555, -117, -704, -370, 557, 798, 532, 690, 467, 340, 85, -62, -241, -333, -257, -406, -213, -72, -146, -198, 33, 136, 17, 195, 234, 162, 96, 91, 25, -27, -102, -49, -72, 2 } - }, - { - {-158, -161, -133, 37, -76, -12, -22, 77, 309, -83, 31, -294, -161, 90, -140, -109, -41, -124, -33, 256, -110, -164, 277, 222, -78, -51, 253, 72, 98, 49, 12, -65, -107, 100, -80, 75, 27, 29, -35, -87, -68, 62, -79, -124, -56, -56, -158, 179, 277, -159, 90, 8, -62, 44, -7, 2, -93, 171, -101, -125, 142, 43, -7, -16, 78, 5, -2, -49, -25, 150, -220, 75, 40, -53, -53, -77, -112, 1, 108, 110, 32, -2, 25, -61, 80, -31, 47, -34, -22, -17, -20, -16, 37, -2, 15, 22, - 14, 38, 49, -16, -11, -22, -15, -31, -9, -21, -17, -32, -12, -4, -486, -77, -178, -44, 39, -133, -296, 217, -73, 51, 146, -46, -15, -18, 67, -52, 245, -10, 189, 277, -332, 70, 231, 16, 46, 160, 295, 42, -66, 148, -39, -77, 67, 52, 66, -83, 301, -139, 76, 112, -1, -15, -147, 24, -170, 143, -174, -134, 96, -162, 111, -113, 47, -92, 62, 131, 256, 78, 29, 124, 2, -222, 29, 62, 84, -56, 12, -31, 42, 123, 75, 168, 58, 22, -103, -53, 100, 77, -99, 117, 58, 128, - -40, -32, -41, 5, -25, -105, -19, 16, 17, 66, 7, -21, -26, 27, 14, -52, -8, -5, 0, 19, 5, -25, -3, -24, -177, 132, 85, 28, 166, -8, 93, 228, 140, 299, 57, -43, -306, 49, -188, -61, 23, 70, -118, 1, 293, -149, -9, -148, 71, 3, 56, 121, 140, -87, 105, 111, 211, 9, -209, 22, 224, -21, -15, -30, 151, -175, 14, 117, 151, 183, -69, -117, -16, 262, 24, 95, -212, -94, 51, 45, -37, 139, -10, -27, 77, -132, 8, -20, 91, 141, -206, -45, 66, 139, -89, -84, - 57, 164, -15, 111, 78, 114, 47, 127, 189, 8, 53, -52, 77, 56, -36, -84, -16, -60, 20, -55, 24, -24, 13, -44, 1, -4, 9, -26, 42, -40, -18, -17, -22, 6, 24, 25, 14, -12, -9, -18, 57, 528, 256, 208, -197, -35, -274, -196, 295, 27, -185, -86, 63, -176, -15, 299, 120, -12, 97, 439, -292, 70, -54, -142, 253, 128, 132, -98, 114, 145, -44, 93, -29, -125, 27, 47, -21, 149, 37, -54, 165, -75, -77, -95, 47, 63, 13, 118, 17, 372, 25, 0, -86, -78, 90, -277, - 12, 166, 132, -149, 220, 4, 99, 175, -49, 135, 106, -48, -157, -121, 100, 249, 72, -108, -52, -62, 172, -145, -8, 141, 165, 23, 21, -45, -68, 3, -15, -58, -11, -26, -28, -44, -22, 58, 40, -12, 76, 22, 31, -10, 26, -13, -6, -3, 9, 9, 22, 41, 11, 5, -12, 127, 34, 346, 87, 206, -9, 46, 59, 57, -57, 211, -88, 228, -111, -89, 61, -151, -42, -48, 65, 95, -60, -221, 101, -267, -107, -46, -5, -42, 53, 239, 136, 16, -248, -239, 9, 161, -84, 25, -29, -106, - -159, 16, 109, 230, 209, -27, 68, -290, 100, 192, 220, -27, 200, 42, 291, 171, 57, 131, -12, -76, -50, -30, 183, -70, -102, -127, 182, -44, -318, 63, 121, 178, 232, 395, -166, -136, 234, 247, 195, 83, -41, -46, -154, -174, -48, -63, 51, -8, -51, -8, -96, 20, -13, 44, 5, -74, -7, 7, -13, -7, 34, 64, 64, 53, 13, 13, -99, 4, 67, -45, 36, 7, -29, -24, -14, 66, 49, 9, -8, 36, 1, -459, 223, 314, 42, 262, 37, -235, -21, -110, -57, 242, -314, -88, 111, 124, - 286, -56, 124, -447, -226, 114, 265, -174, -124, -186, -223, 118, -27, 2, 85, 41, 89, 346, -209, 336, -18, 69, 76, 73, -100, 117, -237, -45, -129, -25, -176, 214, 39, 594, 20, -38, -149, 26, -125, 310, -190, 41, -346, 260, 241, -287, 177, 178, 75, -156, -157, 261, 69, -378, 182, -179, -96, 86, -93, 34, 78, 102, -196, -479, 71, 108, -13, -103, 191, -82, -60, -89, 127, -155, -59, -88, -63, 39, -57, 82, 14, -138, 103, 13, -69, -4, 93, 30, 6, -12, -23, -73, 8, 20, 11, -8, - 44, -83, 11, 15, -90, -82, 202, 39, -4, -170, -286, 101, -153, -62, 278, -378, -157, -278, -28, 239, -22, -197, -273, -307, 120, 324, -92, 203, 305, -84, -70, 119, 170, 362, -52, 204, 30, 430, 317, 87, -101, 44, -238, 418, 98, -184, -204, 241, 204, 147, 105, 72, 217, -94, 96, -143, 21, 12, -217, -290, -103, -205, 132, -125, -92, -316, -199, 61, -108, -38, 153, 317, 401, 208, 166, -147, -325, 6, -228, -527, 5, -37, 197, 133, -128, -293, -159, 142, -6, -32, -121, 65, 68, 53, -31, -167, - 36, 22, 17, -38, -20, -22, 22, -81, -83, -9, 11, -68, 7, -13, 64, 85, -90, -3, 67, -11, -37, 16, 10, 92, -27, 59, 47, -607, -188, 34, 295, -213, 144, 95, -13, 446, -61, 420, -248, 123, 132, 5, -385, -158, -144, -436, 148, -108, 91, -27, 157, 0, -171, 91, -281, 207, 120, 477, -21, 15, 435, -385, 337, 415, -261, 267, -113, -125, -219, 55, 49, 295, 189, -76, -124, -251, 136, 157, -289, -129, 268, -472, 43, -365, 204, 20, -9, 110, -125, 42, 433, -179, 93, 212, 132, 23, - -231, 102, 83, -133, -374, 4, -87, -295, 222, -80, 81, -12, 41, 94, 90, -165, 40, -16, 36, -13, 110, 56, -29, -20, -162, -6, -111, 19, 17, 116, -171, 63, 91, -64, -107, 38, -17, -62, 50, -13, -67, 24, -23, -76, -22, -49, -103, 48, -32, 10, -57, -12, -58, 27, 108, -14, -248, 722, -268, 140, 104, 257, 81, 156, 361, -279, -171, -24, 502, -194, -214, -250, 124, 83, 275, -574, 5, 11, -39, 294, -71, 226, 421, -307, -137, 119, -230, -289, 194, -269, 396, -68, -408, -55, -234, 129, - 323, -7, 163, -21, 63, 384, 12, 279, 110, -210, 218, 186, 26, 156, 552, -92, -249, 131, -314, 24, 527, 179, 83, -101, -151, -102, -187, 317, -209, -56, -131, 361, -664, 227, 234, 399, 94, 30, 352, -100, -153, -200, 5, -166, -17, -143, 115, 10, -127, -134, -112, 42, 137, 110, 24, 8, -59, -145, -49, -38, 60, 61, -25, -36, 28, -87, 0, -85, -43, -111, -150, -42, 51, 166, 27, -46, -45, 65, -16, 159, 72, 28, 22, 1066, 318, -194, -259, -218, 773, -666, 53, 261, 39, -361, -82, 181, - -39, 42, 321, -332, -279, 137, 418, 258, 108, -202, -198, -190, -222, 207, 82, 297, 238, 136, -315, -149, -335, -66, -220, -506, -94, 227, 50, -235, -237, 6, 123, 318, 40, 161, 46, 614, -532, 348, 65, -542, -98, -163, -134, 84, -237, 144, 104, 243, -296, 105, 474, 223, 754, -168, -19, -185, -95, 21, -15, -715, 319, -30, -42, 195, 192, -202, -305, -333, -124, 237, 101, -77, -197, 174, -309, 162, -51, -139, -175, -189, -68, -63, 30, -79, -53, 40, -57, -53, 33, -155, -71, -10, -53, -88, -39, -157, - 23, 119, 160, 187, -135, -165, -117, -149, 6, 0, -92, -104, 41, -13, 104, -32, -7, 81, -64, -357, 87, 194, -7, -219, -152, -474, -564, 117, -250, -119, 83, -5, -59, -252, -125, -2, 198, 211, -309, -178, 195, -277, -136, -454, 440, -57, 396, 35, 149, 421, 318, -187, 96, 214, -224, -92, 209, -77, -505, -94, -354, 519, -55, -138, -296, -433, 156, 92, 103, 214, 5, -79, 224, 57, -42, 79, -124, 343, -81, 216, 640, 143, 121, 150, 236, -557, -451, 172, -492, 341, -69, 391, 104, 762, 300, 52, - -221, -98, -392, -26, 123, 77, 84, 135, 348, -144, -281, -98, -78, 109, 316, 112, -76, 91, 93, -16, -72, -183, 13, 21, -89, -121, -23, -195, 137, 78, -91, -29, -193, -94, 90, 169, -84, -78, -3, -155, 165, -7, 119, -160, 1, -166, 98, -197, -45, -908, -637, 236, -254, -525, -798, -19, 64, -155, -128, 762, 200, -550, 115, -336, -283, -273, -492, -81, 45, -677, -641, -243, 106, 63, 388, 329, 204, -163, -6, 150, -347, -193, -119, 115, -326, -199, 223, 135, -9, -50, -61, 186, -470, -268, -232, 312, - -364, 248, 417, 572, -38, 165, -136, -272, -358, -96, 353, 133, -641, 29, 663, -440, 21, -94, 35, 158, 338, -70, 107, 407, 279, 179, -311, -374, 273, -270, -513, -492, 536, 205, 296, 127, -85, -103, 255, 181, 48, 246, -98, -322, -167, -224, 90, 327, 159, 40, 193, 108, 180, -34, -93, 111, -40, -125, -107, 87, -298, 66, 175, -105, 216, 149, -12, -23, 204, 26, -47, -129, -127, 36, 108, 25, 87, -129, -531, 293, -430, -766, 138, -466, -271, 906, 61, 678, 610, -123, 643, 890, 633, -796, -107, -370, - -375, -229, 16, -328, 694, 206, 380, -325, 364, 281, 93, -414, -322, 660, -121, -616, -42, -713, -103, 199, -256, 16, -583, 268, 528, 287, -78, -285, -107, -71, -100, -267, -716, 484, 271, 253, 302, -406, 630, 80, -191, -140, -504, -221, 325, 203, 539, -57, -619, -1084, -65, -7, 3, -390, -548, -103, 361, -190, -223, 145, -50, 553, -110, -489, -177, 515, 31, 99, -501, -176, -96, 208, 265, -131, 91, 22, 198, 132, -22, 90, 266, 67, -7, -88, 28, 178, -8, 91, 305, 46, -108, -227, -27, 166, -160, 85, - -73, -48, -107, -136, -105, 3, 191, 151, -208, -378, -114, 141, 49, 51, 1156, 729, -104, -673, 142, 336, 193, 491, 737, -325, 61, -659, 186, 54, -256, 1188, 450, 1025, 423, 264, -893, 14, 497, 91, -475, 201, -726, -283, 50, 219, -218, -141, 157, 129, 52, 643, 399, 106, -258, 443, -288, -207, -424, -141, 552, -873, -14, 392, -436, -137, 166, 148, 805, -46, -10, -376, 787, -350, 99, 83, 545, -127, -197, 519, -876, 228, 83, -363, 700, -875, -112, -293, -589, -294, -53, 250, 550, 909, 442, 601, 914, -371, - 168, 230, -391, 529, 10, -699, 366, 194, -257, 25, 539, 409, 120, 323, 95, 106, 296, -52, 125, 266, -66, 59, -50, -14, 186, 38, 19, -162, -99, -112, -232, 52, -129, -368, 140, 223, -78, -2, 98, -126, -6, 392, -61, -107, -249, -1121, 311, 59, 1354, 309, 255, -37, 661, 178, -992, -153, 1062, -315, -224, 90, -73, 24, -193, 1106, 1259, -677, 306, 339, 184, 357, -553, -765, 589, 162, -423, -731, -219, -248, 669, 546, 307, -619, 341, -268, 217, 37, 288, 631, 145, -1411, -432, 259, -565, 172, 599, 201, - 1042, -345, -1565, -36, -624, 545, 472, -170, -332, 484, -751, -134, -406, 355, 489, 418, 455, -339, -636, -1895, -906, -1103, 175, -748, -362, -152, -823, 442, -1481, 462, -1065, -771, 760, 898, -275, -36, 486, 633, -868, 20, 142, -124, 153, 467, -59, 207, -39, 183, -384, -201, -175, -253, -55, 367, 153, 331, 13, -349, -317, 56, 193, -72, 205, 214, 514, 51, 177, 57, 123, -226, -69, 95, -184, 10, -84, 22, 96, 539, -49, -319, -354, 36, -20, -562, -329, 233, -369, -18, -5, -1466, -216, 977, -1159, 117, 434, 16, - 304, -83, -918, -73, 501, 172, 746, 509, -787, -849, -113, -365, -120, -1401, 526, 560, 983, 450, 895, -383, 123, 922, -290, 1003, 279, 532, 179, -252, 495, -605, 30, 1268, -982, 93, -1277, -573, -918, -622, -160, 69, -301, -971, -176, -1614, 1825, 642, 11, -246, -441, 102, -803, 149, -1204, 28, 61, 270, 772, 1113, 38, -1866, -858, 800, -407, -373, -452, -248, 920, 192, -517, 387, -864, 150, -164, -383, -872, -494, 551, -263, -212, 296, -325, -101, 548, -643, -437, -188, -135, 689, 321, 186, 407, 159, -69, 318, -8, 233, - 332, 518, -203, -5, -59, 382, 580, 215, -141, -43, -178, -423, 742, -219, 382, -221, 117, -235, -171, 337, -727, 516, 833, 308, -382, -507, 243, -654, 1036, 864, 1314, -937, -1155, -290, -27, -584, 773, 938, -694, -2, -1237, -365, -585, -1116, 353, 921, 558, -725, -281, 85, 621, 93, -44, 233, -69, -314, -999, -678, 260, -93, -543, 591, 528, 335, -1023, -934, 886, 534, 659, -666, -1704, -322, 721, 714, -172, 1726, -211, 1734, -2603, -3231, -1324, -1946, 26, 759, 403, 2106, -235, -137, 396, -420, -1659, -1481, -1645, 1319, 1084, -407, - -107, -2758, 774, -35, -1226, 511, 794, 1219, 961, 442, -79, -818, 31, 41, -223, -352, 978, 599, 385, 991, -757, 183, -207, -473, 627, -97, -1079, -7, 348, -389, 521, -206, 144, -239, 1210, 941, 1121, -939, -207, 1154, 860, -817, -499, -823, -478, 675, 773, -267, -70, 1291, 62, 122, -162, 233, 230, 212, 369, -1248, 1088, 834, 338, 1032, -608, 383, -1708, -821, 445, 633, 286, 223, 209, 445, -211, 1943, 172, 1211, 344, -579, 1474, -197, 577, 35, 526, -52, -35, 328, 737, 220, 538, 42, -115, 1170, 129, -242, 16, -88, - -591, -165, 325, 221, -1321, -318, 162, 308, 1373, 1125, -1366, -747, 108, -298, 1511, 151, 1393, -980, 699, 145, 74, 652, 1432, 935, 188, 1272, 495, -595, -1284, 1126, -1025, 682, -1350, 8, -2138, 2217, -552, 78, -1498, 1345, -525, 426, -1099, 1298, -680, -610, -447, -815, 250, -457, 384, -424, 707, -796, 708, -839, 459, -983, 782, -340, 869, -305, 454, -372, 292, -424, 12, -464, 527, 215, 147, -186, 48, -371, 282, -381, 664, -554, -659, -299, 264, -784, 601, -196, 330, -226, 187, -364, 167, -190, 200, -62, -2135, -534, -165, 225, - 192, -1330, -772, 1201, -466, 443, -532, 117, 1511, 2434, 169, -87, 1223, 532, 506, 1506, 34, 912, 1107, 1061, -416, 458, 956, 1330, 1089, 1636, 925, 2089, 2219, 1602, 1770, 1205, -131, 590, 314, -460, -453, 346, 1034, 233, 48, -9, 511, 1536, 1197, 2581, 521, -1345, 535, 22, 547, -692, 1026, -1876, -2414, 671, 2427, 1051, 485, -3014, 17, 1139, 1818, 2438, -1039, 146, -4213, -2784, 1126, 1573, -2348, -2009, -1250, 2298, 1536, -2762, -3559, -727, 1448, -1710, 809, -269, -617, -928, 125, 356, 596, -117, -1474, -1282, 155, -407, 614, 73, -157, -571, - -375, 221, -37, -1237, -622, -940, -485, 154, -478, -361, -1102, -1472, -2014, -2019, -1699, -1453, -1594, -1592, -1213, -1679, -1772, -1518, -1704, -1114, -305, -992, -1428, -958, 35, -535, -291, -355, 727, 764, 21, 331, 393, 208, 224, -21, 161, -820, 2044, 2249, -2538, -1086, 1011, -738, 518, -961, 881, -817, 225, -24, -351, 173, 77, -267, -148, -658, -136, 115, 111, -670, 648, -617, -171, -538, 92, -516, 1036, -48, 299, -297, 298, -315, 320, 585, 868, -255, 314, 279, 766, -487, 505, -438, 914, -263, -468, 256, -188, -297, 132, -108, 410, -232, - -471, -519, 107, 64, -843, 235, -105, -119, 181, -278, -119, 57, -110, 88, -441, 519, -1533, 792, -637, 1014, -672, 904, 19, 475, 327, 380, 222, 34, 212, -69, -627, -174, 63, -303, -92, -177, -37, -1, -217, -59, 129, -63, -375, 401, -37, 195, -400, 170, -232, 138, -276, 321, -422, 614, -83, 46, -635, 425, 11, 295, -599, 116, -223, 52, -85, 12, -375, 160, -37, -314, 77, 473, -542, -18, -178, 250, -359, 332, -272, 37, -171, 225, -37, 78, -42, 86, -135, 25, 0, -162, 87, -30, 101, -414, 1940, 1176, - -640, -736, -64, 2411, 1007, 338, 668, -585, -739, 206, 468, 122, 42, -257, -200, 227, 231, 561, 250, -303, -134, -150, -305, -3, 54, 149, 190, 6, -81, 224, -647, -246, 288, 413, 512, -288, -168, -306, 524, 362, -99, 166, -606, -524, 483, 376, 118, -917, -472, 38, 153, 603, 431, -68, 177, 214, -287, 262, 284, -84, -175, 169, -307, 29, -53, -216, -329, 456, 93, 101, 629, 765, 271, 619, 579, -92, -157, -174, -112, 241, 395, -154, 122, -355, -129, -18, 84, -194, -231, 239, 457, 197, 127, 191, -220, 18, - 218, 42, -68, 55, -22, -267, 543, 177, -434, -410, 165, -81, 428, 226, -55, 159, 55, -89, -20, -124, 125, 196, 31, -52, -169, 145, -33, -696, -1919, 665, 3529, 2775, 2658, 850, -2471, -1483, -2191, -2198, -2004, -699, 1081, 1393, 2192, 1963, 1183, 199, 193, -950, -1501, -2148, -825, -583, 194, -121, 1091, 736, 314, 1457, 819, 624, -126, 547, -988, -746, -616, -721, -948, -572, -378, -966, -668, 257, 1423, 1373, 1561, 1225, 1784, 308, 457, -1185, -876, -752, -1776, -1769, -1586, -750, -929, 218, 689, 991, 1993, 1957, 1875, 1681, 1473, 314, - -864, -1410, -2518, -2164, -1578, -2152, -998, -449, 96, 2111, 1656, 2428, 2399, 1752, 491, -485, -717, -831, -741, -1428, -1765, -1234, -843, -746, 93, 495, 789, 679, 1421, 1553, 1174, 934, 156, -329, -671, -1098, -944, -670, -1054, -1428, -151, 82, -235, 1228, 1621, 1037, 910, 67, 256, -170, -286, -709, -833, -548, -624, 88, -250, 79, 11, 559, 299, 288, 522, 533, -1, -141, -380, -378, -110, -86, -184, -177, 31, 41, -50, 86, 94, 99, 32, 292, 114, 24, 41, -9, -99, -107, -154, -162, -179, -88, -25 }, - {-102, -127, -188, 64, -92, -186, -119, 85, -235, -130, -287, 100, 128, 163, 89, -101, 218, -149, 44, 5, -31, -157, -81, -173, 7, -74, 97, 64, -83, -26, -19, -159, -7, -35, 70, -3, 144, -51, 182, -79, 2, 29, -133, 92, -41, -51, 15, -36, 69, -278, 129, 168, 23, 95, 51, -123, -18, -134, 181, -48, -115, 110, -169, 8, 63, -190, 21, -44, -75, 66, 12, 18, -92, -57, -308, -37, 63, -48, 12, 39, 160, 141, 5, 48, 17, -24, -26, -38, -25, -10, -34, -25, -4, 33, 16, 23, - -51, 3, -5, -10, -7, 15, -10, 5, -26, -15, -24, 2, -22, 32, -436, -261, 48, -141, 26, -145, -251, -166, 283, 166, -44, 193, 45, 48, 54, -93, -26, 157, -126, 71, 114, -122, -193, 89, -158, 18, 90, 232, -53, -111, -98, 37, 125, -171, -2, 141, 55, 15, -10, -13, 183, -6, 167, 111, -43, 110, -39, -9, -18, -305, 106, 174, -101, -56, 42, 48, 49, 28, -17, -36, 10, -76, 209, -93, 24, 114, 91, -74, 82, 27, 54, 116, 101, -151, 157, 175, -60, 4, -11, 115, -140, -72, - 30, 21, 5, 8, -30, -46, 28, -21, -12, 9, 40, -29, -7, 2, -55, 19, -33, -33, -26, 21, 3, -15, -33, 9, -171, 219, 146, 340, -55, 35, 106, -167, -33, 65, -67, -227, -12, 23, 153, -183, -444, -361, -220, 84, 213, -214, 121, -106, 164, 125, 112, 194, 110, -155, -141, 25, 106, -10, 10, 272, -1, 46, 137, 142, 25, 2, 340, -26, -126, -40, 78, 97, -65, 180, 37, 96, -130, -117, -44, -78, 45, -63, 199, -231, -204, 245, -25, -12, -287, 87, -139, 153, -119, -321, -14, 162, - -136, 210, -127, 95, 199, -58, 83, 197, -13, -150, 13, 95, 45, -74, 137, 6, 73, 24, 20, 49, 10, -24, -1, 4, 21, -58, -28, -32, 53, 3, 54, 53, -52, 10, 13, -33, -23, -14, 10, -31, 11, 530, 126, 140, 62, -122, 256, -122, -71, 323, -23, 260, -26, -299, 107, -102, 330, 172, -22, -296, -205, 271, 324, -378, 190, 150, 115, -26, 38, 30, -27, 372, -16, -65, -102, -126, -158, -54, -7, -216, -75, 55, -149, 7, 10, 222, -83, 6, 105, 8, 215, 95, 223, 109, 69, -236, - 26, -175, -161, 38, 227, -10, 195, -82, -146, -35, 10, 56, 135, -63, 0, -74, 76, 50, -190, 36, 41, 25, -53, 200, -20, -40, 22, 93, 42, -67, -20, -28, -47, 38, -57, 94, -56, -12, 12, -45, -12, 52, -61, -15, -66, 25, 29, 53, -72, 14, -29, 36, -24, -88, -27, 150, 105, 120, 341, 179, -148, -132, -368, -24, -8, -196, 75, 295, 36, -232, 216, 205, -21, 82, 208, 50, -189, -29, 441, 217, 46, -290, -104, 265, 91, -39, 149, 134, 140, -1, 274, -2, -35, 69, -136, -178, - -9, 31, 102, 56, -166, 169, 297, 153, -8, 221, -250, 144, -149, 158, -41, -180, -9, -234, -384, -140, -152, -18, -1, -201, 40, -61, 117, 78, 139, -21, 56, -193, 34, 31, 271, -104, -8, -93, 58, 244, 126, -140, -225, 72, -90, -30, 118, -16, 40, 29, -134, 7, -102, 30, -96, -65, -35, -3, -12, 19, -61, -5, -20, -49, -41, 16, -10, -25, 8, 24, 76, -25, 45, -31, -74, 57, -81, 80, -6, -52, -8, -359, -238, 510, -112, -111, 30, -17, 546, -159, -295, 8, -291, 73, 232, 250, - 79, -507, 417, -328, 174, -224, -171, -125, 208, 224, -336, 27, 146, -104, 67, 99, -121, 16, -276, -185, -426, 253, -60, 430, -200, 94, 287, -71, -85, -127, 329, 241, -404, 116, -229, -76, -89, -227, 136, 73, 356, 251, -447, -73, -192, 261, 91, 23, -261, 39, -28, 220, -37, 28, -300, -7, 213, -196, 33, -62, -59, -159, 32, -21, 378, 167, 173, -69, -42, -65, -103, -55, 84, -115, -37, -113, 86, 72, -62, -34, 80, -106, 53, 16, -29, -34, 29, -3, -10, -20, 70, -103, 14, 9, 52, 56, - 56, -52, 16, -37, 75, 18, 55, 124, -137, 9, -288, -36, -333, 52, -83, 191, -13, 162, -228, -430, 91, 289, 38, -35, 226, 151, -351, -6, -132, 444, -20, 51, 35, 4, -14, -160, 352, -31, -499, -94, 303, -196, 50, -9, 40, -63, 48, -93, 119, -192, 180, 253, -199, -51, -118, -349, 139, -248, 215, -218, -376, -103, 223, -71, -134, 148, 206, 117, 226, 386, 311, -21, 60, 52, -208, 38, -217, -238, 129, -182, 58, -12, 136, 137, -180, 207, -57, -87, -39, 145, -27, -137, -93, -193, 219, -111, - -29, 36, -10, -83, -70, 13, 29, 8, -39, 49, 37, -45, 3, 31, 19, -28, -1, -37, 13, -61, -55, 31, 16, 71, 79, 5, 54, -494, -408, 237, 443, -2, -23, 82, -208, -105, -505, -273, -141, -7, -366, 527, 109, 292, -334, -405, -299, -120, 84, -459, -201, 209, -87, -557, -185, 72, 9, 342, 119, -111, -259, 325, -186, -22, 251, 71, -265, -140, -17, -452, 117, 347, -148, -195, 55, -230, -80, 43, -141, -113, 123, -172, -354, 175, -200, -269, -363, -186, 41, -149, 65, 450, 259, -57, 435, 436, - -185, 59, 126, -228, -143, -482, 54, -155, -384, -5, 209, 360, 227, 105, 45, -328, -36, -76, 90, -124, -10, 7, 0, 77, 20, -31, 75, -30, -98, 82, -64, -93, 19, 33, 36, 7, 105, -11, 69, 37, 13, 20, 5, -78, 23, -107, 30, -171, -37, -8, -107, -134, -12, -133, -19, -28, -311, 795, -30, 487, -244, -699, 201, 59, -26, -328, -30, -217, 555, 404, 364, 263, -432, -4, 61, 384, -656, -76, -159, -193, 100, -218, 86, 145, 111, 116, 154, -47, -63, -321, -74, -50, 316, -1, -286, -69, - 344, -41, 201, 255, -184, -111, -422, -248, 831, 217, 371, 197, 50, 30, -524, 310, 51, 90, 270, 291, 457, -525, -215, -292, -35, 72, -67, -148, -84, -441, -551, -360, -516, -68, -337, -581, -243, 188, 320, -122, -495, -18, -73, 117, -135, 31, 287, 12, -19, -18, 38, 49, -82, -76, -197, -224, 121, -62, 108, 96, -35, 65, 90, 160, 116, -71, 37, 204, 41, -208, -170, -94, -42, 15, -71, 118, 132, -32, 199, 26, -54, -43, 47, 1069, 242, -154, -222, 34, -344, -671, 494, 2, 318, -241, 230, 549, - -55, 61, -139, 478, 402, 156, -648, 47, 95, 400, 582, -172, -120, -77, 156, 208, 172, -295, 134, -340, 259, 346, -166, -344, 216, -374, -343, -15, 99, 487, 58, -67, 414, -78, 372, 688, 344, 7, -439, -43, -253, -205, 439, 171, -445, -6, -340, -87, 582, 267, 84, 249, 350, 181, -472, 241, 391, 133, -323, 131, 36, 66, -253, 387, -108, -95, 465, 493, 71, 139, 536, 30, 264, -190, -7, 308, 178, -139, 158, 277, -77, 0, 354, 72, 150, -108, -180, -56, 98, 50, 80, 82, -60, -58, -48, 25, - 105, 127, -89, -28, 220, 30, 295, -56, 79, -43, 36, 132, 80, 8, -4, -129, -91, -66, 171, 156, -261, -12, -333, -780, 269, -310, 85, 29, 547, -376, -335, -139, -154, -200, 404, -357, -507, 153, -947, 30, -179, -398, 508, -31, -31, 216, -202, 163, -52, -562, -617, -4, 130, 364, 174, -39, -65, -353, -168, 359, -558, 773, 458, 106, 570, -378, -163, -345, -355, -151, 260, 730, 7, -373, -63, 38, -40, -36, -230, 199, 181, 493, -8, 557, 286, 155, -13, 122, -827, 440, -104, -481, 347, 3, 457, 206, - -766, 599, 467, -398, 648, 252, 485, 195, -65, -23, -18, -87, -166, -48, 74, -165, -254, 6, -165, -298, -177, -222, 147, -135, 180, 52, 184, 90, -16, -92, 35, 22, -9, 30, -49, -121, 65, -7, 79, 84, 9, 72, 37, 121, 106, -177, -103, -296, -224, -1458, -119, 871, -166, 30, 751, -171, 3, 97, 196, -223, 195, -74, -259, 249, 282, -851, 95, -757, -27, -390, -436, -90, -136, -413, 203, 73, 257, 364, -525, 657, 39, -606, 44, -417, -219, -449, -419, -173, 426, -368, 200, 443, -269, -462, -438, -627, - -688, -395, -201, 58, -110, 193, 122, -398, -36, 460, 254, -666, 257, -46, -194, -616, 413, -218, 573, 739, 13, 703, -391, 410, -309, 441, 547, 54, -736, -17, -1002, 328, 209, 401, 181, -384, -346, 0, -234, 231, -253, -2, -23, -238, -199, 175, -103, -270, -34, 93, 199, 118, 440, -39, 31, -126, 307, -37, -75, 283, -23, 49, 58, 379, -67, -143, 31, 265, 235, -235, -31, 178, -290, 167, -53, 211, 5, -232, -689, 556, -1320, -85, -121, -118, 129, -769, 59, -157, -60, 341, 142, 398, -308, 279, -144, -685, - -268, -505, -304, 320, -587, 70, -215, -455, -76, 430, -583, -573, 235, 331, -15, -276, 320, 326, 413, 345, 150, 475, 576, -317, 89, -280, 723, -67, -495, 591, 266, 135, -282, -388, 91, 219, 232, -30, -311, 228, -362, 1, -357, 1100, 173, -329, 914, -122, 281, -247, 460, 671, -422, 640, 692, 891, 694, 54, 516, -415, -79, 85, -223, 387, 18, -38, -39, -128, 194, 86, 546, -192, 202, -133, 3, 90, 161, -244, 85, 215, -100, -272, -51, -429, 143, 115, 112, -124, 68, 203, 122, -68, 208, 79, -138, -85, - -45, 326, 442, 220, 101, 63, 150, 247, -179, -88, 117, -45, 22, 104, 1365, 359, -235, -197, 315, 95, 133, -29, -549, 463, -1250, 141, 272, -50, -230, -474, -222, 62, 368, 571, -337, -721, -590, -78, 19, -423, 878, -405, -271, 369, -126, 71, -81, 761, 124, -752, 298, 101, 522, -182, 54, -308, 258, 121, 659, -156, 296, 319, -402, -436, 29, 407, -781, -916, -273, -373, -52, -129, 89, 214, -189, 36, -1065, -897, 715, 767, -923, -702, -889, -459, -370, 464, -487, -850, 22, 42, -526, -107, 742, -108, 39, 244, - -10, 47, -35, -259, -329, -14, -95, 218, -37, -17, -239, 122, -368, -5, 110, 125, 174, 203, 35, 116, -84, 22, -189, 71, 17, -208, 214, 219, -341, 23, 245, 207, 380, -77, -445, 126, 143, -217, 139, -242, -117, -36, -79, -206, 74, -761, -93, -184, 229, -361, -98, -1184, 1048, 674, -114, 1438, -141, -789, -73, 323, -488, -644, -135, -439, -20, 122, -661, 970, 33, 104, -609, -176, 66, -174, 156, 221, 797, 143, -41, 644, 531, -189, 314, -407, 115, 360, 351, 901, -891, 547, 1654, 11, 272, 565, 65, 112, - 267, 205, -552, -659, -239, 529, 158, -684, -370, -30, -328, 607, 56, 469, -1043, -647, 304, 715, 438, 288, 993, 579, -417, 683, -515, -106, -74, 384, -81, -428, 371, 160, 36, -490, 339, -9, 7, -220, 286, -234, -188, -180, 137, -188, -358, 119, 25, -4, -195, -40, -244, -211, -195, -125, -75, -94, -74, 33, 8, -465, 312, 121, -146, -344, -487, -14, -265, -181, 177, -131, 303, 148, -106, 50, 284, -129, -46, -138, 240, 54, 100, -243, 481, -1369, 21, -1, -52, -167, 635, 59, -378, -683, 691, -614, 8, 456, - 353, -481, -139, -779, -12, 232, 266, 325, 75, -505, -646, 531, 262, 267, 94, 272, 71, 392, -696, -1158, 314, -170, -257, 655, -123, -341, 565, 547, 441, -36, -302, -496, -139, -658, 1549, -128, 552, 125, -527, 430, -207, -491, 477, 391, -866, 602, -101, 833, -847, -628, 835, -30, -694, 703, -266, 1199, -517, -406, -731, 463, 75, -583, 224, -759, -568, 55, 484, -433, -278, -862, -796, 926, -117, 406, 635, 878, -7, -84, -79, 235, 340, 70, 150, 543, 224, 301, 164, 140, -117, -45, 320, 257, 423, -201, 274, 307, - -486, 126, 107, -253, -145, 4, 107, -205, 328, 24, -92, -92, 276, 16, 77, 31, 68, 71, -279, 188, -168, -395, 1022, -234, 692, -1082, -189, -26, -1290, -284, 188, 634, -317, -303, 29, -100, 908, -87, -455, 961, -118, -50, 183, -384, 832, 55, -168, 398, 342, -453, -153, -210, 648, -1291, -20, -250, -454, 222, -462, 754, -195, -931, -94, 1418, -856, 622, -955, -274, 956, 699, -511, 244, -624, -822, 179, -360, 363, 106, -54, 143, -1202, -469, -611, -879, 414, -332, -242, -486, -853, -718, 569, -109, 1768, 313, 167, 634, - 1114, 150, -795, 977, 741, -617, 170, -153, -614, -483, -413, -43, -376, 149, 265, 96, -292, 523, 86, 245, -65, -85, 251, 156, -242, -217, -209, 244, 119, 294, 311, 18, -157, 238, -126, 502, 241, -588, -111, -431, 60, -136, -205, 627, -26, -185, 166, 203, -219, -38, -304, 147, 233, -35, -91, 296, 677, -398, -526, 589, -932, -101, -198, 62, 645, -419, 717, 318, 158, 224, -1188, 810, 143, -823, 319, -874, 144, 1190, -153, -692, -751, 325, 530, 441, 225, -772, -540, -234, -151, 1017, -645, -376, 1497, -828, -70, 604, - -3, 635, -97, -499, -345, -913, 465, 662, -988, 1476, 484, -1100, -1015, -956, -1159, -926, 43, 467, 86, -770, -299, 525, -19, -480, 531, -1040, 62, -235, -972, -897, 152, -353, 679, -1247, -173, -438, -922, 69, 1473, 385, -658, 323, -808, 333, -331, 35, 40, 424, -48, 149, 522, 11, -295, -129, 418, 304, 190, 109, -832, -79, 59, 470, 229, -425, -11, 54, 721, 45, 230, -219, -145, 111, 233, -25, -216, -401, 57, -149, -283, 142, -198, -197, 278, -221, -326, -445, -398, -70, 116, 5, -346, 717, -1794, -1659, -1439, -930, - 376, -393, 1851, 489, -197, -425, -234, 524, -1204, 1410, 1866, 741, -112, 1475, -468, 891, 1696, -310, 94, 317, 2256, -572, -141, 1339, 509, 430, -368, -1374, 96, -1089, 521, -1350, -1579, -19, -89, -1104, -57, -537, -1130, -905, -1475, -71, 1510, -481, -287, -1391, -743, -512, -475, 470, -338, 2508, -592, -35, -913, 1892, 1557, -1100, 1267, -443, -1836, -329, -174, 387, -425, -418, -228, -747, 219, 923, -1088, -156, 320, 191, -1264, 824, 587, 1903, -806, 522, 809, -47, 228, -24, 286, -210, 626, 262, 510, 428, 50, 440, 153, -163, 479, -26, - 96, 53, 342, 241, -321, -265, -413, 664, -426, 102, 428, 175, 758, 634, 1119, 753, 648, 48, 437, -568, 557, 401, -99, -546, -1010, -399, 336, -573, -184, -414, -987, -877, -383, -649, -354, -554, -675, -743, -194, -210, -287, -553, 746, 3203, 359, -1985, -508, -693, 142, 1011, 1780, 527, -1514, -13, 1031, 242, 13, -30, 262, -127, -191, 1254, 767, 708, -1059, -664, 708, 295, 415, -346, 125, 1395, 26, 1186, 608, 656, 1136, 185, -611, 160, -699, 194, 479, 143, 1864, -604, -1208, -1141, 1440, 685, 766, 545, -829, -1017, -634, -15, - 313, -206, 508, 976, -66, 713, 629, -946, -191, 297, -452, -388, -475, -1575, -268, 712, 63, 1416, 933, -655, 497, 29, -460, -371, -769, -1705, -916, 92, 36, -360, -97, -158, 558, 597, 305, -83, 50, 458, -208, 295, -768, -348, -92, 437, -98, 185, 284, 289, 47, 766, -586, -521, -531, 408, -339, -545, -541, 412, -169, -392, -198, 314, 92, 450, -708, -460, -66, -31, 165, 352, -138, -274, 513, -243, -280, -258, 502, -117, -218, 146, 5, -252, 42, -338, -171, -154, 23, -112, 122, -94, 86, -48, -179, -776, 87, 2513, - 646, 1056, -526, -2296, -1165, -1692, -570, 1133, 2605, 1160, 289, -1242, -1169, 818, 1296, 640, 1573, -70, -1030, -1510, -734, -236, 1168, 140, 675, 598, 102, 1557, 1095, -124, -150, -1443, -351, -35, 29, 821, 1474, 898, 707, 1380, 799, -1441, -1155, -365, -906, 956, 652, 1416, 1106, 1252, 372, 218, -1031, -1082, -1012, 354, 516, -6, -137, 2234, 567, -157, -211, 1530, -1633, 341, -3111, -699, 779, -1092, 1017, 572, 16, 2235, 1062, -1274, -2526, -1218, -1143, -625, -424, -329, 1104, 698, 1489, 176, -1094, -758, -1149, -1073, -1063, 467, 100, 462, 636, -302, - 588, 308, -409, -51, -454, -149, -982, -1042, -388, -454, 19, -976, 519, -73, 181, 270, -649, -1348, -1217, -68, 267, 276, 801, 197, -402, -760, 252, 178, -3629, -2218, -1210, 1069, 305, 4953, 5286, 3213, 5863, 4792, 5072, 3514, 4292, 3482, 65, -1660, -2366, -2275, -4753, -5705, -5959, -4161, -3270, -1287, 229, -1684, 1031, -2122, -765, -145, -654, 503, -1945, 2678, 460, 2441, 1571, 912, 640, 1351, 883, 1386, 3193, 3032, 2421, 2964, 3753, 3413, 3222, 5904, 2076, 4154, 5416, 3719, 4919, 2610, 3506, 2737, 3291, 3556, 1323, 2303, 1753, 2157, 2094, 574, -397, -2255, - -825, -3010, -2624, -4457, -5040, -5084, -10726, -9089, -9751, -9684, -11290, -11430, -7037, -8200, -6092, -7232, -5484, -5204, -4517, -4545, -2599, -1153, -1648, -1681, -1360, 262, 2185, 1136, 4542, 3899, 5740, 5887, 5447, 6787, 6304, 7286, 5710, 6972, 7402, 8258, 7237, 4314, 4328, 4307, 4389, 4034, 2852, 2656, 1121, 785, -73, 136, 560, -1483, -2179, -2374, -1448, -1291, -2432, -2843, -3309, -2405, -3059, -2835, -2374, -2557, -2590, -2592, -649, -593, -283, -555, 360, -66, -26, -493, -132, 179, 345, 104, 452, 253, 483, 11, 142, -85, 248, -51, 190, -30, 123 } - }, - { - {168, 3, -62, -15, -150, -104, 67, 5, -94, 117, 79, -26, 7, -16, 95, -132, 50, 98, 87, -190, -132, -94, 127, 30, 42, -53, 136, 50, -33, 3, -38, 26, 51, -31, -39, -114, 121, 201, 24, 128, -23, 25, 46, 55, -153, 10, -160, -37, -22, 50, -81, -3, 35, 15, -93, 3, 11, 76, -99, -125, -17, 168, 271, 0, 44, 18, -58, -163, -41, 113, -52, 112, 44, 115, -6, 44, 41, -98, -132, -15, 50, 75, 37, 33, 23, 25, -45, -72, -49, -40, -19, 1, -27, -4, 24, 38, - 34, -6, 2, 22, -1, -29, 77, -170, -39, -161, 93, 10, -74, 343, -134, -246, 19, 114, -21, -185, -53, -81, -30, -88, -29, 127, -9, -83, 146, 21, 142, -38, -35, 55, 4, 64, -27, 134, 219, -60, -147, -108, 90, 0, -337, -32, -135, -50, 165, -115, -88, 114, -75, -16, 151, 52, -120, 53, -86, -199, 64, 78, -151, -88, -44, -64, -1, 65, 103, 156, 175, -42, 18, -69, 75, 48, -39, 73, 112, -107, -55, 18, 2, 43, 129, -16, -35, 117, 17, -81, -51, -6, -50, 36, -21, -45, - 18, -51, -40, 25, -51, -35, 1, 34, -63, 7, -15, -22, -31, -3, -49, -14, -47, -276, -140, 85, 122, 48, 133, -114, 139, 171, -48, 189, -26, 139, -66, 4, -59, 178, 69, -7, 159, -85, -67, 116, -276, -48, 15, -59, -246, -150, 102, -97, -64, 3, 192, -46, -135, -11, 50, 109, -17, -175, -113, -32, -89, 29, -152, 75, -143, -211, 7, 74, 86, -67, -48, -138, 179, 103, 25, 2, -5, -61, -32, 60, 76, 269, -30, 68, 18, -8, -132, -101, 183, -79, 18, 45, 26, -29, 138, 7, - 5, -150, 145, 81, -56, -34, -16, -44, 20, 104, -1, 41, 32, -15, 24, 54, -6, 0, 17, 25, 22, 30, 56, 21, -41, 43, 20, -31, -24, -5, 6, 67, 82, 74, 176, -117, -174, -141, 88, 195, -36, 149, -133, -162, 133, -67, 14, 50, 167, 62, 266, -116, -142, 62, -79, -74, 150, -235, -145, 23, -46, 107, -80, 29, 189, -176, 131, -106, 85, -100, -28, -16, 196, 37, 7, -143, 7, -171, 64, 42, -114, -3, -47, 295, 40, 19, -256, -150, -216, 169, -110, -12, 89, 376, 266, -106, - -232, -97, -201, 213, -41, -59, -93, -62, -17, -97, -64, -16, -79, 57, -55, 80, -293, 20, -24, -92, -43, -98, -20, -153, 13, -63, -5, 94, -30, -32, -66, -73, -21, 21, -4, -6, -26, -11, -31, -4, 8, 19, -22, -25, -35, -31, -27, -47, -149, 107, -154, -273, 279, 126, -293, 293, -47, -17, -411, 245, 163, -332, 99, -55, 126, 30, 145, 94, 37, -154, 14, 57, -205, -87, -241, -41, -150, -80, 27, -188, -70, -278, 105, 28, 24, 25, -120, -242, -76, 86, -39, -20, 254, -376, 158, 193, - -28, 13, -73, -29, -122, -185, -127, -146, -98, 94, 52, 84, 127, -29, -68, 182, 346, 245, -5, -294, 81, -44, 43, 313, -2, 316, 281, -38, -94, -75, 22, 28, 105, 320, 85, 14, -33, -197, 23, 62, -67, -9, 10, -2, 37, 29, 22, -24, 38, 36, 34, 40, -107, -16, -77, 31, -60, 26, -17, -27, -65, 13, 16, -93, -30, 23, 443, 113, -79, -21, 136, -47, 430, -46, -66, 545, 3, 276, -102, 8, -24, 45, -70, 38, -9, -16, -296, -28, -70, -53, -123, 189, 88, 113, -166, -18, - -262, -105, 49, -21, -159, -49, 88, 198, 120, -63, -244, -9, 69, -41, 129, 86, 175, 241, -78, -2, -260, -316, 299, 160, -11, -13, -10, -115, -126, -2, 239, 138, 43, 291, -223, 66, -183, -141, 125, 129, 106, 439, -16, -199, 34, -195, 88, 51, 161, -87, 3, 20, -148, -26, 103, -16, 27, -64, -33, -10, 71, -38, 45, -68, 6, -88, 28, -47, -30, 14, 44, -55, 59, 38, 72, 4, 43, -19, 26, 13, 26, -28, 0, -26, -4, 13, 37, -244, -327, 127, -306, 0, 340, -356, 130, 160, - -96, -440, 6, 257, -285, 177, -20, -126, -369, -10, -266, 47, -135, -207, -259, 106, -37, -15, 246, -149, 207, -157, -63, 318, 109, -170, 131, 77, -147, 78, 80, -56, -63, 13, -71, -84, 52, 58, 433, -408, 66, 26, -146, 293, 167, -100, -316, 28, -32, -95, -199, -233, 285, 185, 24, -28, 152, 77, -69, 122, 87, -79, 303, -112, 186, -124, 92, 96, 68, -9, -169, 162, -131, -137, -94, 47, 0, 20, -160, 87, 67, -101, 10, -4, -51, 10, -34, 78, -22, 12, 65, -29, -49, 43, -56, 46, - -10, 0, -65, -29, -2, -70, 70, 40, 16, 47, -15, 32, 144, -330, 242, -138, -60, -189, -136, 115, -108, 94, 370, 127, 204, -472, -312, -168, -112, 51, -2, 81, -395, 212, 89, 53, 378, 6, -214, 354, 140, -158, 73, -203, 186, 88, 248, -213, -151, 63, -215, 271, -249, -5, 241, 222, -459, -13, 23, 53, 76, 502, 116, 31, -153, -127, -271, -147, 371, 9, -442, 7, 102, -251, -277, 33, -179, 73, 406, 199, 171, -167, -434, 35, -74, 199, -39, -364, -44, 95, 100, 98, -31, 308, 58, -196, - 254, -19, 152, -5, -38, -132, 188, 129, 73, -96, -38, -25, -63, 35, 0, -82, 41, 25, -46, -61, -25, -46, -7, 57, -59, 29, 72, 86, -22, 36, -46, -581, -173, 164, 449, 64, 233, 797, 133, 136, -123, -383, 217, -186, 200, -48, 529, 384, -203, -432, -343, 260, -228, 319, 141, 104, -109, -42, 380, -75, 336, 335, 174, 235, -260, 254, 138, -137, 372, -164, 338, 25, 39, -495, 299, 27, -92, 244, -344, -137, 208, 169, -317, 51, -202, -117, 316, 42, 96, -33, -361, 243, 232, 16, 184, 82, - -159, -169, -13, 193, -327, -12, 22, 14, -2, 144, 190, 388, 219, 13, -544, -179, -203, -18, 42, -153, -322, -102, -144, 85, 14, -92, 36, -94, 151, -54, -63, -89, 3, 43, -193, 122, -124, 51, -31, -72, 5, -120, 40, -108, -77, -15, -61, -57, 68, 115, 70, 111, 145, -30, 23, 718, 212, 95, -265, -649, 470, 145, -429, 128, -45, 110, 93, -312, -664, -521, 177, 407, -79, 427, -197, 333, 409, 552, -120, 408, -361, 138, -196, 49, 221, -10, -116, 99, 278, -197, -365, -372, 780, 1, -37, -351, - 363, 117, -717, -416, 163, -101, -125, 281, 97, 696, 386, -25, -402, -397, -223, -163, -456, 424, -311, 335, 290, -290, -372, -361, -525, 129, -6, -189, -236, -387, -136, -381, 83, 47, -127, 52, 316, -799, -308, -652, 332, 230, -277, -94, 137, -123, -1, 155, -118, -260, -26, -75, -80, -3, -31, -110, 7, 23, 142, -192, 54, 106, -9, -79, -121, -36, -16, 28, -40, -10, -72, 37, -27, -122, 221, 23, 69, -386, -745, -165, -193, 41, -173, 32, 79, -80, 320, -413, -125, -392, -19, -195, 454, 508, 406, -566, - 402, -204, 305, -117, 225, -188, -242, 87, -312, 201, 242, -30, 146, -286, -36, 485, -385, 19, -114, -158, -311, -17, 479, 631, -398, 191, -50, -383, -392, -421, -193, 799, 483, -149, 257, -170, 222, -437, 257, -13, -239, 608, 313, 124, 198, 174, 569, 75, -484, 197, 368, 289, -844, 515, -359, -319, -158, 53, -332, 365, 808, -140, 115, 413, 69, -68, 97, 42, 235, 212, 126, 387, 198, -108, 262, 164, -118, -236, 132, -33, 143, -68, 42, 117, 45, -34, -31, 53, 180, 39, -44, 40, 138, -62, 6, 235, - 89, -63, 127, 40, 33, 96, -4, 79, -39, -150, -138, 116, 518, 341, 1408, 396, -238, 93, 236, 8, 469, 352, 325, -417, -702, 703, -398, 69, 242, 771, 308, -463, 419, -419, -88, -577, -761, -83, 204, 207, 152, 196, -61, -519, -194, 170, 175, -274, 578, 370, -348, 194, 287, 115, 16, -318, -41, -223, -134, 35, 359, 899, -245, 84, 131, 337, -322, 1139, -100, 112, 94, -514, -507, -814, -348, 449, -158, 227, 180, 784, 124, 142, 40, 618, 296, -256, 565, -514, 81, 523, 672, 621, 243, -351, -577, -247, - -185, -419, -235, -238, -68, -352, 88, -120, -59, -306, -37, -191, 303, 32, 65, -273, -54, -375, 25, 161, -13, 276, 172, 1, 112, -57, -171, -99, -77, -322, 28, 65, 75, 96, -160, 227, 245, 109, -192, -129, -65, 55, 135, 74, -129, -66, -148, -587, 331, 157, 406, -109, -897, 71, -602, -534, 158, 127, 250, -157, 180, -32, -308, 489, -80, -163, -197, -344, -295, 177, -372, 90, -238, -163, -104, 479, -96, 514, 320, -135, 169, 178, 364, -253, -347, 52, 214, 281, 482, -534, -519, 222, 171, 596, -295, -43, - 295, 2, 82, -110, 389, 490, 224, -62, 307, 1027, -228, -300, 381, -42, 600, 144, 280, 338, -110, 237, 695, -189, -835, 588, 172, -275, 80, -1273, 849, -8, 527, -334, 274, 39, -507, -483, -66, 94, -374, 2, 58, -69, -124, -78, -409, -68, -246, 3, -128, -37, -147, 247, -183, -140, -264, -128, -302, -56, 68, -168, -19, -138, -149, -162, -9, -135, -100, 49, -43, 131, -93, -192, -210, 1, 37, -133, -26, -60, 66, -284, -543, -27, 847, 415, -1090, 167, -197, 91, 179, -57, -562, 74, -87, 485, 948, -161, - 305, 620, -28, -180, -160, 243, 946, -24, -65, 773, -316, 205, 2, -18, -203, 288, -868, 22, 275, 629, 675, -560, 24, 605, -36, 1130, -411, -561, 77, 820, 147, -638, -296, 183, -1, 354, -921, 108, 43, -197, -667, -597, 159, -184, -39, 29, -694, -734, 157, 111, -736, -253, -478, 427, -1165, -445, 386, -712, 391, -194, -282, 385, -117, 579, 555, 122, 345, -158, 72, -414, 448, -322, 268, -433, 321, 19, 145, -39, 5, -250, 297, -327, 59, 35, 168, -358, 188, -146, -98, 111, -73, -169, 243, 100, 259, 112, - -24, -122, -120, -33, 51, -170, 63, -124, 63, -342, -176, -141, 178, 202, -110, 46, -48, -285, 616, 1, 341, -643, -48, -609, 638, 284, 835, 590, -297, 114, 660, 340, 336, 217, -561, -159, 275, 46, 325, -713, -531, 325, 1070, 147, -354, 678, 192, 424, 111, 85, -604, -613, 11, 12, -1058, 87, -218, -53, 335, -411, 253, 833, 87, -1354, -975, -157, -301, -335, -11, 248, 214, -330, 375, 358, 322, -208, 277, -151, -353, -82, 309, -1009, -232, -455, -528, -208, 141, -267, -29, 1116, 633, -427, 3, 14, -193, -197, - 97, 749, 272, 115, -233, -166, -389, -445, -477, -107, 60, 150, -168, 134, -41, -107, -42, -126, -419, -102, -5, -104, -363, 48, -132, 397, -200, 136, -41, 165, -3, -317, 26, 385, 57, 346, -95, 178, -111, 114, -25, -234, -106, -23, -43, -44, -2, 228, 436, -607, -155, -258, 161, 1268, 200, -625, 164, 560, -121, 523, 666, -345, 157, 336, 229, 14, -99, -207, 98, 395, 203, 369, -555, -853, -92, 380, 334, 273, -98, -787, 252, 174, 1178, 1239, 294, -922, 666, -351, -944, -221, -1117, -850, -376, -410, -866, 151, - -349, -991, -907, 262, 588, -97, -766, 227, 21, 245, 481, 469, -592, 764, 524, 67, 210, 532, -28, 1391, -992, -474, -34, -1131, 928, 68, 1167, 361, 261, -59, 231, 495, 19, -460, -8, -245, 185, 179, 333, -139, -426, -2, 395, 188, -253, -126, 208, -283, -1, 7, 364, 143, -198, -85, -225, -364, -316, -16, 70, -180, -132, 44, -181, 287, 140, -2, 173, 578, -218, -108, 66, 156, -309, 340, -112, -9, 60, 253, 425, -617, 162, -1233, -335, -76, -304, 1356, 427, -359, -852, -431, -351, -539, -397, 208, -1244, -267, - 912, -107, -103, -949, 905, 450, 19, -359, 385, 192, -217, 414, -642, -169, -329, 185, -151, -404, 458, -344, 191, 14, -625, -388, -98, -780, -768, -1026, -266, 471, -346, -187, 591, -721, -595, 640, -6, -36, 575, 9, -494, -283, 193, 417, -638, -199, 774, 336, 747, 388, -154, 395, -31, -1013, 317, -766, 555, 98, 202, -322, -878, 185, -132, -760, -306, 342, -388, 17, 118, 249, -249, 14, 35, -65, 157, -113, 87, 313, -59, 108, 80, -201, 62, 151, 84, -150, 204, 144, -17, -211, -435, 90, -344, 279, -351, 230, - 284, 15, 15, 10, 161, 27, -151, 337, 267, -132, -211, -352, 924, 323, 34, 113, -242, 367, 570, 1444, 1261, 109, -556, 257, 731, 209, 566, 409, 274, -428, -550, -661, -46, 245, 465, 938, 496, 601, 349, 557, 281, 537, -359, 101, 1013, -27, 780, 207, 631, -1001, -163, -295, -295, 233, 390, 725, 1173, 983, -349, 174, -1303, 316, 299, 1147, -913, 725, -237, -639, 489, 151, 408, 718, -234, -920, 476, -592, -812, -386, 1085, -943, -1339, -676, -222, 706, -74, -481, -925, -698, 442, -63, -18, 598, -652, 186, 668, 260, - 447, 648, -439, -221, -371, 495, 109, 255, 180, -446, 553, 137, 87, -219, -811, -774, 77, -369, -154, -350, -305, -134, 142, -5, -343, 436, 365, -49, -388, 63, 232, -277, -126, -159, 2, 188, -88, -192, -156, 132, 110, 212, 264, -140, 151, 164, 906, -286, -1003, 71, -419, -1433, -725, 1880, 263, -849, -933, 105, 16, 389, 488, -657, -437, -1049, 244, -380, -252, 1603, 344, -221, -1654, -107, -883, 875, 1081, 114, 840, -991, -390, -626, -148, 1637, 2038, 326, -544, -728, -1472, 20, 190, 1780, 993, -260, -2927, -1516, 252, -281, - 2569, 861, -1233, -513, -2201, -696, 77, 1439, 1485, 1667, 79, 395, -176, 144, 2051, -757, 1507, -365, -1548, -463, -1641, -527, 2149, 978, 1535, -508, 1204, -1347, -215, 321, 641, 1277, -431, -27, 80, -121, 197, 341, -365, 56, -383, -694, 312, 564, 314, -73, -417, -929, -915, -482, 310, 856, 482, 663, -900, -1179, -910, 103, 1033, 1147, 881, -525, -2244, -1441, 44, 1130, 2437, 945, 200, -1109, -1463, -508, -466, 1280, 1415, 530, -84, -1228, -921, 282, 423, 1041, 505, -534, -373, -635, -299, 296, 271, -1302, 1444, 3, -377, -2245, -605, -606, - -1013, 2174, 23, 974, -1487, 825, 693, -669, 435, -129, 389, 0, 1112, 393, -1079, 652, 538, -4, 751, -555, -285, 942, 661, 627, 314, 546, -1625, 1419, -816, -520, 311, -1141, 1667, -474, 168, 1203, 43, -184, 656, 668, 1181, -289, -1094, -1117, 126, -404, 519, -676, -326, -458, 336, -2097, 37, 1554, 433, 632, -56, -173, 412, -555, -631, 389, 219, -684, -756, 2888, -310, -942, 265, 1353, -35, -1070, 442, -202, -402, 870, 1109, -812, -1323, 297, 321, -308, -790, 37, 401, -124, -127, -55, -135, 210, 238, -275, 31, 117, 61, -166, - 62, -12, -366, 262, 114, 510, 255, -197, 210, -103, 303, -24, -77, 414, -102, 283, -82, -330, -27, 373, -104, 425, -404, 535, 127, -389, 163, 6, 199, -68, -154, 420, -1120, 399, 1767, 2783, -1231, 907, -1838, -542, -1120, -153, 1711, 1816, 1443, -45, -1153, -697, 628, 47, 315, 949, -17, 472, -1208, -308, -698, -850, 467, 389, 26, 851, -722, -26, 191, -1018, -28, 72, -644, -243, 241, -430, 959, -314, 1454, 1100, -717, -201, -997, -1139, -1479, 473, 682, 1976, 1507, 704, 957, 183, -1088, -719, -609, -740, -157, 414, -40, -509, - 132, -513, 323, 736, 143, -768, 600, -369, -392, -769, 397, 341, 174, 94, 1743, 1332, 1089, 185, -253, -1476, -309, -155, 1450, 830, 377, 438, 1255, -201, -501, -679, -569, -269, -128, 113, 14, 8, 652, -77, -391, -241, -135, 12, 322, 581, 253, -76, 358, -605, 234, 551, 224, 1088, -449, 4, 184, -458, 116, -727, -40, 250, 6, -210, -3020, -1750, -1008, 1737, 816, 4623, 4347, 4490, 4545, 4868, 3426, 1787, 2595, 1557, -775, -1443, -2222, -4324, -3893, -4039, -2925, -2967, -2196, -1824, -967, 97, -1708, -876, -353, -272, -924, 235, 1156, 1295, - 483, 1530, 1952, 480, 384, 383, 1919, 1996, 2524, 2822, 2474, 2803, 4263, 1725, 3328, 4537, 2920, 3442, 2710, 1353, 1618, 1785, 1591, 2157, 2130, 1318, 259, 654, 1256, -81, 147, -606, -693, -2143, -961, -3713, -4662, -3738, -4254, -5795, -5592, -3320, -6247, -5673, -5174, -5856, -4937, -3770, -4729, -3484, -963, -2314, -2856, -1133, -1128, -933, -1024, -460, 283, 583, 1141, 1472, 1693, 1904, 1972, 2780, 1706, 3277, 3674, 1745, 3414, 3242, 2060, 2484, 3612, 2452, 4075, 3072, 3863, 2700, 2458, 2543, 2381, 1865, 2143, 1858, 1477, 1108, 1087, 879, 387, -277, -210, -159, -1281, -2096, - -2005, -2064, -2238, -2078, -2307, -1675, -1717, -1407, -1031, -818, -908, -893, -665, -484, -507, -672, -346, -185, -336, -549, -326, -238, -269, -395, -225, -60, 113, -160, -101 }, - {329, 17, -22, -11, -26, -168, -171, 164, 39, -98, -149, -72, -113, -195, 249, 30, 90, 124, 359, -9, 57, -86, -32, -66, -234, 52, -71, 23, 162, -64, -16, 35, 17, -39, 8, -216, 45, -5, -78, 68, 31, -145, 229, 8, 33, 214, -83, -92, -211, -107, 145, 9, 155, -76, -172, 75, -161, -72, -310, 127, 108, 66, 93, 212, 55, -93, 114, 176, -116, 87, -1, -37, -60, -48, 119, -24, 132, -67, 53, -41, 47, 96, -53, 35, -37, 78, 62, 53, -27, 18, 1, -43, 21, 76, 13, 26, - -46, 30, -25, 18, -35, 8, 44, -130, 35, -81, -165, -16, -195, -236, -149, -113, -261, 11, -94, -52, 80, 278, 25, -66, -32, 45, -6, 115, 197, -17, 221, -25, -15, -26, 126, -167, 26, 20, -41, -9, -100, -166, 228, -77, -17, -41, 100, -108, -93, 40, 34, 159, -109, 131, -77, -131, -10, -54, 36, 71, -3, 93, 44, 68, -88, -103, -171, -125, 16, 204, 26, 166, 43, -85, 114, 54, -123, 216, 36, -203, 53, 92, 18, 61, 53, -144, 52, 50, 35, -8, 106, 36, -27, -35, -1, 42, - -1, 58, -2, 3, 33, -14, -32, -20, 6, -28, -30, 37, -4, 36, 31, -9, -3, -242, -215, 46, 24, 180, -139, 185, -95, -42, -292, -19, 19, -101, -18, 156, 147, 221, -55, -35, 137, 64, 123, -301, 296, -65, -6, 46, -38, -3, -28, -22, 183, -6, 241, -43, -101, -203, 22, -92, -82, 138, 106, 145, 3, 17, -217, -156, -4, 194, 66, -26, 63, -83, 206, -12, -182, -229, -83, 254, 191, 196, 90, 6, -216, -97, -32, -126, 130, -24, -62, 112, -307, 90, -41, 72, -25, -88, 137, 52, - -146, -155, 77, -41, 90, 24, -67, 47, 57, -3, 21, 0, 6, -26, -1, -43, 0, -37, 60, 33, -47, 23, -12, 16, 16, 21, -35, -30, 10, 22, -64, 61, -69, -133, -22, -103, 47, 166, 65, 6, -68, -387, -255, -8, 112, 136, 8, 27, -55, 134, 59, 108, -169, 160, 92, -182, 68, 167, -9, 54, 27, 151, -118, 90, -15, -20, -145, 9, 155, -99, -72, -136, 182, -18, 35, -143, -407, -119, 60, 37, 150, -108, -67, -62, -27, -131, 4, -118, 266, 93, 217, -220, -43, -91, 203, -62, - -38, -169, 105, -4, -113, 173, 54, 21, 199, 42, -174, -25, 21, -48, -59, 1, -148, 293, 121, 42, 183, 79, 72, 134, -39, 113, -65, 19, 12, 7, -34, 20, 9, -11, -20, -19, 14, -15, 1, 97, 10, -3, -2, -2, -13, 77, 20, 108, -86, 69, 6, -44, 184, 140, -14, -250, -334, -258, 96, 0, -144, -38, 17, -33, 376, 65, -272, -72, -81, 14, -128, 212, -159, -208, 195, -82, 53, 51, -89, -245, 33, -131, -115, -120, -15, 191, -26, -44, 282, 52, 43, -365, -41, 194, 227, -126, - 62, 31, -359, -48, -22, -37, 90, 4, -202, 26, -161, 154, -55, 198, 39, -229, 101, 428, -167, 3, -320, 77, 268, -482, 68, -35, -42, 119, -78, -126, 226, 215, -187, -23, 141, -64, 33, 66, 41, 13, -55, 119, -4, 78, 3, 107, 73, 67, -6, 22, 119, 12, -25, 41, 37, 13, 99, -57, 31, 15, -23, 6, 35, 24, 11, -11, 322, 40, 144, 228, -281, -86, -215, 108, 125, 248, 480, 75, -366, -34, -92, -38, -158, 1, -18, 181, 144, 53, -13, 7, -56, -42, 208, -68, -28, 155, - -19, 91, -15, 198, -151, -299, 372, -22, 88, -280, 21, -85, 413, 65, 187, -39, 166, 111, -373, -59, -210, -180, 25, 263, 33, -53, 408, -43, -231, -176, -121, 200, 617, -1, 171, 44, -196, -43, 3, 183, 281, 26, 226, 201, -370, 12, -66, -9, 185, -83, 48, 87, -28, -190, -132, -277, 66, 110, -14, 43, 41, 34, -3, -86, 18, 41, -5, 38, -45, 74, -6, 37, -20, -13, -36, 9, -19, 13, 61, 98, 81, 12, 21, 60, 33, 2, 34, -110, -476, 108, -48, 163, 105, 443, 89, -84, - 106, 339, 376, 155, 264, 271, -210, -163, -340, -368, 40, 158, -311, -221, -17, -360, -298, 151, 48, -160, -107, -236, 195, 143, 322, 612, -68, -174, -66, -302, -4, -236, -261, 313, 35, 43, -404, 416, 82, -260, -84, 214, 14, 46, -7, 34, 121, -199, 232, 5, -164, -46, -280, 43, -288, -256, 220, 227, -229, -364, 92, -176, -27, -98, 122, -105, 161, 51, 195, -45, 146, 75, -327, -115, 80, 42, 5, -162, -92, -49, 107, -63, -55, 4, 86, 67, -4, -5, -94, -51, 17, -22, -10, 76, 8, -6, - -69, 66, 21, -25, -14, -47, -9, -51, 69, -18, 32, -20, -182, -198, 239, -74, -57, 139, -200, -210, 242, 324, 5, -20, 109, -279, 475, -292, 34, 227, -109, 212, 255, 84, -270, 290, -44, 109, -212, -40, -402, 138, -239, 92, -414, 242, -303, -211, 172, 239, 80, 26, 9, -260, -242, -154, 628, 345, -100, -583, -83, 163, 339, -192, 27, -403, -139, -51, 104, 58, -91, -8, 176, -200, -11, -228, 123, 147, 434, 183, -211, 88, -117, -329, -41, 189, 27, 540, -309, -152, 84, -283, 144, 44, -53, 274, - 69, 120, 3, 9, -42, 135, 203, 48, -58, 147, -77, 46, -139, -48, 1, -185, -2, -72, -32, -72, -118, -56, 42, 46, 33, -40, -5, 80, -133, 13, 13, -414, -61, 85, 245, 119, 319, 58, -382, 243, -323, -346, 10, -31, 263, 327, 301, 439, 107, -453, 496, 271, -200, 382, -49, 47, -334, -115, -96, -148, 320, -536, -121, -252, -240, 45, 259, -122, -310, -328, -428, -432, -220, -73, 187, -339, -441, -260, -111, -216, -144, 385, -216, 37, 204, -348, -206, -234, 378, -160, 247, 542, -52, 122, 53, -165, - -217, -148, 256, -37, 293, 18, 222, 52, -372, 462, -199, -58, -395, 243, 519, 88, -71, 138, 60, -331, -154, 20, -78, -35, -142, -139, -23, 25, 21, 242, -27, 31, -119, 92, 10, 182, 79, 82, 35, -21, -78, -65, -108, -23, -81, 55, 28, -1, -56, -48, -41, -16, 19, -19, 100, 768, 484, 352, -255, -553, -149, 336, -524, -285, 10, 411, 295, 239, -304, 229, -82, 229, -60, 595, 357, -29, -547, -56, 415, 353, 15, 721, 326, -145, 0, 50, -85, -201, -278, -43, -779, 221, -268, 37, -28, 204, - 290, 8, 77, -348, 248, -126, 516, 12, 74, -1258, -54, 336, 173, 357, -122, -352, 195, 68, -288, 274, 56, -276, 4, 12, 96, -102, -460, -461, -19, -166, 155, 163, 68, 173, -564, -193, 29, 125, 136, -225, 177, 41, -81, 59, 160, -106, 21, -34, 66, -108, -169, -57, 201, -152, 21, -114, 80, -47, 71, 116, -14, -115, 94, -20, -135, -86, 48, 62, 7, -55, 27, -11, 83, -39, 161, -55, -10, -530, -853, 138, 295, 307, 7, 709, -505, 166, 97, -144, -448, -189, -255, 301, -132, -276, -456, -42, - -169, -87, -344, 183, -22, -161, 185, 235, 279, -362, 661, 40, -95, -407, -382, -78, -51, -397, -414, -318, 266, -184, 442, 141, 738, 253, 280, -95, 395, -69, 95, 560, -171, 203, -675, -859, 186, -41, -545, 33, 13, -741, 208, -219, -147, -290, 279, -271, 15, -30, 134, 0, -406, 237, -59, 94, -513, -707, -630, 34, -150, -716, -151, 686, 361, 159, 130, -318, 10, -73, 30, -105, -85, -4, -9, 27, -2, -222, -54, 58, -42, 106, 174, 146, -3, -25, -77, 232, 133, 153, 127, 93, -18, -89, -81, 181, - -141, 108, 152, 59, 74, 12, 44, -123, 10, -36, -106, 50, 137, 519, 678, -19, 180, 429, 351, -35, -863, 592, -58, 162, -176, 304, -21, -373, 105, 680, 104, -445, 393, 281, 184, -335, 362, 268, 32, 432, -171, 116, 695, 507, 21, 161, 342, -656, -132, -42, -102, -575, 148, 174, 34, -446, -6, -764, 42, -546, -107, 281, -232, -330, -265, 162, 134, -305, 122, -110, 377, -196, -220, 196, 352, -34, 154, 135, -832, -20, -61, -426, 45, 542, 166, -153, -66, 396, 279, 173, -112, 629, 7, -523, 70, 629, - 327, 319, 189, 34, -155, -178, 114, 102, 149, 236, -59, 186, 114, 18, -32, -19, 84, -85, -33, -84, -2, -40, 92, -190, 32, 65, 20, 145, -257, -107, 43, 49, -26, 148, -55, -49, -72, 17, 95, 113, -143, 21, 65, -131, -84, -72, 332, -763, 324, -790, -937, -607, 40, -518, 504, -159, -631, -22, -160, 85, 118, -148, -81, 415, -124, 158, -226, -227, 662, -224, -76, -21, 151, 407, -830, -57, 445, 429, 403, 52, -150, 854, 291, 269, 334, 151, -120, 5, 505, 162, -356, 187, 929, -491, 642, 234, - -979, 236, 659, -72, 297, -5, -741, 374, 924, 51, 629, -381, 557, 459, -14, -84, 512, 270, -670, 671, -164, -154, 409, -198, -240, -300, 106, 34, 114, -29, -134, 504, -449, 77, -92, -147, -366, -349, 207, -27, -225, -312, -260, -444, -314, -18, -217, -131, -31, -230, 98, -203, -208, -57, 53, 74, -104, -13, -326, 131, -342, 263, -87, -21, -149, -82, -16, 393, 198, -40, 95, 270, 148, -148, -69, 107, -133, 221, 51, -85, -297, -527, 1266, 627, -1477, -609, 157, -245, 427, 503, 539, 617, -379, 1169, -176, 30, - -383, 441, 587, -423, -483, -101, -278, 52, 234, 36, -304, -115, 481, -38, 243, 59, 579, 868, 329, -417, -978, -82, -166, 110, -227, 323, 542, 49, -201, -447, 1070, 936, -124, 457, -255, -341, -1030, 570, -481, -110, -31, -321, 180, 633, 97, -278, 300, -128, -425, 647, 131, -895, 1148, -777, -417, 445, 456, 383, 6, -957, -83, 85, -56, -314, 185, -164, 68, 120, -398, 460, 320, 154, 61, -188, -140, -9, 162, 15, 125, -74, -308, 93, -451, -143, 143, -133, 247, -209, -31, -178, 197, 17, 242, 282, 193, 8, - -213, 155, 261, -52, -31, -280, -124, 325, -111, 220, -19, -122, 115, 109, -7, -185, 337, -408, 46, 583, 173, -791, -634, -152, 990, 103, -475, -1277, -355, -58, 303, 879, 673, -94, 8, 578, 470, 22, 129, -1722, -1086, -529, -851, 74, -475, 762, -175, -60, -4, -307, -350, 552, 344, 195, -78, -263, -236, 275, -617, -231, 109, -214, -301, 258, -893, -1249, 297, 390, 485, -729, -388, 403, 153, -1217, -1068, 65, -517, -535, 199, -983, 498, -380, 410, 393, -244, -554, -1281, -449, -385, 719, -622, -406, 219, 735, 429, 4, - -250, -82, 220, -220, 743, -460, -361, -174, -64, 204, -547, 322, 247, -229, -383, 89, -22, 372, -478, -624, -158, 99, -345, -52, -418, 18, 102, -188, 291, -79, -206, 90, -140, 85, -119, -434, -19, 32, 413, 324, -199, 1, -23, -245, -313, 151, -80, 506, 698, -113, -936, 424, -139, -392, -807, 241, 348, -1200, 455, 426, 1085, 97, -269, 67, -1322, -385, -158, 17, 245, -453, 814, 325, 1005, -201, 884, 566, 351, 803, 409, 530, 685, 30, -892, -844, 174, 966, 700, -1288, -35, -218, -179, -135, -891, 228, -634, 572, - -423, 1291, -338, -1852, -195, -638, 370, 274, 529, 1200, 270, -163, 660, -388, 1344, 226, 900, 422, 84, -340, -306, 2204, 15, -1522, -304, 1216, -725, 159, -333, 534, 1119, 645, -1286, -83, -1266, 176, -172, -751, -86, -203, -330, -2, -646, -712, 249, 269, -33, -798, 579, -707, -1092, -466, 275, -271, -486, -628, 118, 266, -568, -435, 214, -252, -457, 376, 303, -27, -55, 22, -102, -187, -197, 74, -421, 249, -148, 95, -537, 606, 263, -1258, -472, -1429, 218, 1260, -928, -871, 833, 391, -1425, -1351, 433, 71, 198, 460, -56, -406, - -206, 863, -618, 1066, 174, -249, 228, 616, -2, -184, -1139, -500, 127, -611, 527, 787, 57, 130, -815, 973, -341, -435, 794, -305, 2, -569, -57, -400, -1403, 482, -157, 1043, 1338, -20, -238, -847, -267, -236, 1272, -1209, -853, -2003, 48, -829, 231, 695, -374, -105, 1368, 882, 625, 108, 63, 1038, -1125, -49, 321, -133, 622, 298, 2642, 418, -721, -40, -494, -1301, -515, 48, 221, -250, -269, -246, -928, -12, -76, -493, 132, 331, -796, 53, -539, 212, -36, -188, -106, 47, 471, 275, 22, 521, -318, -67, -151, 490, 329, 233, - 504, 235, -357, -171, -57, 250, -450, -115, 16, -508, -157, 92, 1220, -897, 311, -308, -435, -425, 1845, -248, 906, -732, 1259, -437, 19, 678, 728, 1736, 83, 283, 256, -738, 897, 277, -526, 873, -364, 1099, 841, -260, 732, 33, 684, 137, 1159, -707, 580, -1170, -290, 393, 1257, -55, 104, 540, -1, -424, -1508, -934, 262, -649, -25, 477, -1313, 805, -54, 957, -451, -895, -152, 2474, 566, -2250, 401, 573, 145, 2449, -143, -1804, 1878, -631, -115, 2052, -215, 1350, 223, -1220, 58, 2098, -1707, 899, -1043, -1183, 883, 528, -1076, -396, - -666, -364, -386, 196, -655, -135, 271, -678, -481, 354, -789, -192, 290, 112, -176, 600, -251, -200, -281, -539, 272, -347, -394, -92, 79, 801, 13, 229, -649, 71, 854, -154, -90, -63, 52, 63, 601, -308, -352, -177, -554, -667, 190, -330, 147, 219, -87, -1808, -138, 286, -677, -191, -1900, 1210, 1849, -805, 263, -1400, -4106, -779, 192, 2092, 1752, -1706, -1525, -1532, -1263, -885, 1088, -180, 2394, 1628, -480, -1970, -4944, -3192, 226, 5501, 4181, 774, -2154, -5396, -5536, -393, 3228, 5001, 5474, 575, -1768, -2229, -2969, -2664, 182, 1861, 3447, 2383, - 1898, -2456, -3021, -3541, -4274, 491, 5128, 5063, 1031, -1813, -4803, -6292, -2128, 496, 2348, 5764, 2123, -4, -3171, -2588, -1090, 1318, 2256, 3963, 1039, 2074, -163, -2644, -2191, 131, 2556, 2790, -1264, -2414, -2963, -738, 488, 708, 456, -1477, -1280, -528, 951, 3, 20, 216, 762, 616, 476, -259, -1805, -1200, 138, 934, 1730, 839, -484, -1143, -1511, -947, -606, -792, 1732, 1808, 1985, 1647, -761, -3159, -2676, -1444, 1222, 3998, 3878, 216, -2450, -3834, -3450, -225, 1919, 1803, 876, 789, 47, -1024, -1220, -1539, -224, 1415, 1727, -488, 883, 678, -1556, 16, 801, -644, - 886, -37, -162, -65, 179, 672, -264, 792, 540, 322, 360, 272, -68, -455, 743, -11, 453, -271, 404, -139, -57, 273, -366, -387, 58, -167, 601, 593, -543, 271, -323, 373, 9, 245, 94, 318, -387, 268, -445, -194, -61, -50, 361, -680, -134, -281, -605, -54, -237, 145, 577, -173, -798, 129, 496, 967, -42, 85, -521, -396, 451, 41, -171, 14, 791, 350, 250, 427, 729, -826, 330, -141, -1232, -144, 953, -176, 848, -38, 526, -623, 385, -423, -126, 834, -240, 77, 18, -3, 305, -1, -125, -71, -23, -59, 153, 239, - 350, 39, -300, -135, -387, 145, -402, 216, 165, -124, 224, 71, -416, 6, -1, 132, -713, 248, 158, 61, -20, -198, 233, -363, 365, -30, -44, 96, -175, 306, -345, 173, -568, 1451, 2500, 214, -1637, 549, -124, 2029, 953, 1995, -188, -947, -258, 443, 838, 657, -370, 65, 355, 259, 791, -553, 133, -745, -121, 12, 191, 390, 85, -317, 605, -55, -536, 732, -126, -260, 193, -107, 569, 910, 22, 239, -306, -189, 525, 382, 435, 88, -277, -570, -587, -636, 509, 562, 548, 820, 876, 381, 46, -764, 469, -81, -696, 860, - -64, 566, 296, -859, 238, -254, 184, 584, 108, -719, -512, -423, -756, 462, -47, 795, -9, 131, 15, -427, -276, 152, -647, 197, -7, -124, 233, -358, 218, 143, -30, -303, 399, -100, 354, -597, -442, -259, -233, 284, -120, -73, -77, -299, -163, -183, 0, 555, 74, -140, -9, -322, 235, -179, -32, -122, 263, -22, 34, -56, -191, -884, -1972, 132, 2735, 3613, 3105, 2139, -89, 131, -1580, -1884, -3161, -2392, -2538, -825, 217, 826, 1392, 3449, 2873, 1931, 628, -306, -1244, -930, -1294, -1650, -914, -944, -1158, -542, -761, 160, 542, 451, - 1471, 1354, 1206, 786, 914, 572, 1095, 262, 948, 40, -245, -1651, -715, -1990, -2309, -2586, -2024, -1523, -537, 388, 1487, 1580, 1249, 2564, 2082, 2220, 2061, 1918, 774, 1240, -495, -1237, -1292, -3053, -3046, -2948, -3133, -2588, -881, -437, 701, 1750, 1912, 2330, 2812, 2504, 1956, 1772, 1310, 486, -44, -1052, -1541, -1560, -1773, -1492, -1667, -1744, -1466, -1148, -570, 66, 764, 1461, 1375, 1350, 1599, 1760, 1370, 1365, 616, -644, -463, -1130, -1429, -1200, -978, -695, -864, -633, 83, 180, 311, 769, 687, 429, 114, 288, 304, 85, 383, -238, -251, -212, 150, -46, - 16, -24, -40, -284, -185, -87, 277, -9, 131, 31, -128, -179, -70, -122, 53, -21, 55, 18, 83, -68, 77, -41, 55, 32, 151, 36, 186, 21, 39 } - }, - { - {317, 169, -19, 111, 28, 25, -347, -151, -172, 135, -19, -113, 123, 127, 8, 122, -51, -4, -7, -75, -39, -167, 86, -247, 103, -129, 105, 196, 90, -37, -55, 145, -23, 7, 137, -147, -4, -50, -85, 18, -21, 30, 141, 232, -74, 4, 193, 15, 51, -71, -108, -16, 32, -182, -48, 95, 12, 34, 56, -26, -57, -54, -64, 70, 58, -34, -104, -128, 63, 1, -106, 112, -25, -7, 17, 32, -53, 67, -72, -24, 88, -61, 35, -103, -79, -38, -25, -7, 14, -41, -52, -5, -29, 12, -11, -9, - -14, 11, 3, -11, -21, -13, -8, -2, -11, -7, -16, 15, -24, -15, -114, -31, 1, -108, -109, -66, 262, -184, -76, -129, -234, 87, 40, 9, 201, 190, 191, 62, -36, 30, 144, -62, 62, 73, -170, 242, 47, 75, 179, -69, -178, 12, 121, -85, -39, -114, 120, -3, -12, -198, -9, -24, 122, 62, -109, 216, 80, 45, 76, -35, 121, -47, 6, -151, -180, 144, 113, 200, 19, 54, -155, -240, -118, -72, -70, -111, -96, 49, -28, 73, -90, -35, 40, 45, -27, 122, 37, -92, 185, -72, 57, 233, - 50, 32, -72, 3, -79, -95, -15, 53, -1, 7, 3, -26, -8, 2, -23, 54, 35, -21, -5, 1, 14, 8, -36, -20, -9, 4, 16, -17, -26, 22, -13, 17, -9, -15, -18, -226, -210, 123, 28, 173, -267, -38, -106, 29, 318, 181, -278, 105, 27, -116, -129, -158, -256, 9, 31, -95, 46, -55, 10, 77, 60, 165, -144, 260, -158, 151, 120, -97, 70, 13, 108, -43, 57, 99, 33, 15, -39, 77, 24, -35, 185, -242, 17, -146, 292, 103, -254, 99, 333, -313, -149, 38, -25, -118, 100, -41, - 222, -186, -18, -62, -12, -11, 215, -199, -66, -21, -205, 111, 86, 222, 91, 189, 170, 28, -68, 54, -6, -23, -51, -5, -78, -31, -17, -109, 70, 6, -76, -13, -62, 6, -2, 42, -14, -25, 5, -35, -1, 37, 14, -8, -25, 101, -155, 20, -98, 103, 37, -157, 452, -288, 90, 490, -347, 161, -10, 160, -43, -296, -65, 245, 219, 61, -3, 124, 60, 4, 102, 103, -85, 131, -37, 207, -167, -257, 54, -224, 77, 4, -65, -72, -103, -153, 29, 54, 5, 39, 44, -94, -198, 155, 34, 25, - -10, 228, 46, 95, 240, -148, 58, 10, 72, 168, 132, -220, -193, -50, -110, -25, 8, -95, 50, -176, 8, -169, 83, 83, -98, -129, 14, 71, 13, -149, 21, -85, 64, 53, 24, -28, -42, 30, -4, -16, -1, -38, -32, -102, -25, 93, 41, -27, -18, 65, -22, 20, -29, 1, -7, 4, -37, -25, -14, -10, -13, -15, 3, -10, -23, -19, 12, 143, -61, 129, -24, 65, -74, 9, -49, 43, -24, -282, 214, 138, 354, -232, 145, -287, -49, 175, 190, -202, 58, -233, 17, -274, 90, -205, -254, -228, - 114, -184, 8, -216, 28, 32, -33, -158, 99, 139, 83, 65, -169, 92, -177, -56, 109, 4, -25, -48, -7, 112, -131, -252, -53, 78, -53, -187, -189, -268, 64, -77, -251, 179, -161, -157, 303, -109, -60, 25, -55, -99, 24, -166, -83, -140, -110, -46, 90, 230, 12, 138, 11, 103, 71, 185, -14, -4, 19, 69, -38, 8, -18, 136, -6, 65, 9, 26, -24, 30, -84, 91, 2, 2, -68, -17, -92, 44, -47, 31, -13, 92, -45, 18, -80, -64, -7, -28, 22, 234, -337, 61, 295, -109, 323, 90, - 20, -94, -226, -148, 385, -207, -2, -71, 30, 232, 208, -126, 300, 300, -141, -74, 183, -154, -135, -10, -207, -5, -61, 27, 360, 123, 19, -165, -479, -58, 269, 66, -180, 138, 219, 191, 231, -379, 77, 18, -188, 102, -169, 121, -96, 150, 336, 444, 280, 129, -184, -51, -220, -231, -49, 260, 64, 4, 61, -255, 66, 32, -2, -129, 69, 140, -148, -278, 633, 82, -114, 39, 68, 289, -58, 79, 98, 143, -100, -49, -108, 51, -30, 56, 52, -37, -59, 107, 14, 28, -21, 65, -111, -79, -54, -20, - 124, 46, 83, 63, 65, 5, 14, -28, -78, 76, 18, 32, -174, -49, -107, -41, 81, -110, 499, -49, 141, 359, 47, -53, -235, 132, -127, -158, -474, -212, 95, -25, -92, -342, 119, 189, -269, -140, -72, -281, 112, 21, -149, -121, -51, -380, -136, 190, 316, -239, -300, -86, -18, -242, -200, 78, 133, -266, 535, 4, 217, -120, 204, -137, 61, -378, -80, 156, -379, 106, -86, -191, -431, -8, 239, 5, -454, -67, 83, 185, 333, -121, 149, 392, 130, 50, -177, -31, -111, 26, -132, 33, -249, -30, 191, 57, - 37, -106, -193, 110, -36, 113, -41, 17, -25, -53, -51, 75, 28, -11, -25, 6, -75, 38, -77, -93, -60, 37, 5, 4, -72, 60, -9, -34, -102, -29, 6, 17, 42, 112, 35, 29, 55, 148, -48, -147, 180, 33, -278, -434, -356, -449, 387, -234, -59, 129, -427, -176, -298, -131, -96, 194, -375, -198, 117, 149, 214, -2, 6, -65, -2, -86, 52, -294, -161, -259, 179, 91, 138, 183, -361, -25, -41, 329, -125, 104, 176, -66, 189, -124, 211, 300, -119, -19, 254, -218, 352, -151, -565, 89, 290, -110, - 32, -9, 222, 281, -286, -123, 65, 194, -337, -253, -205, 407, -11, -465, -103, -193, 157, 22, 118, -174, 286, 13, 50, 84, -268, -90, 18, -33, -69, -77, 73, -73, -74, 57, 83, 44, -158, -13, -64, -45, 63, 58, 130, -17, -66, 51, -149, -17, -3, -95, 11, 10, -38, 19, -169, -30, -22, 19, 20, 71, -10, 79, 43, 41, 4, -261, -106, 179, 66, 257, 88, 126, -505, -198, 197, -133, -95, -168, 52, 263, 69, 63, -339, -115, -62, 125, 297, -361, 170, -294, -78, -271, 35, 37, -14, 113, - -253, -73, -237, -97, 4, -11, -297, 170, 191, -71, 227, 446, 46, 338, 433, 34, 14, 104, -91, 143, 29, -95, -146, 544, -57, 318, 140, -160, -186, -129, 152, -124, 197, 479, 243, -64, 8, -402, -277, -245, 377, 592, -260, -2, -241, -40, 362, -115, -22, -571, -77, -104, -61, 216, 15, 45, 66, -115, 91, 48, 81, -69, 117, -57, -13, -145, -34, 125, -47, -4, -25, 121, -31, -88, 51, 53, 30, 42, 44, -48, 12, 85, 147, 128, 83, 44, 9, 11, -93, -9, 58, -57, 61, -21, 21, 80, - -35, 341, 947, 413, -129, -33, -176, 437, -437, -249, -669, -8, 330, 410, 74, -163, -401, -294, 296, -60, 469, -1, -151, 221, 81, -4, -117, 306, -57, 264, -4, -144, 577, -138, 234, 567, 200, -24, -277, -52, -452, -530, 115, 339, -81, 47, -578, -220, 335, 181, -150, 110, -172, -83, -264, -443, 27, -105, -313, -511, -441, -144, -405, 186, -181, 64, 52, -4, 10, -66, -91, 262, 521, -352, 63, -148, 188, -197, -8, -142, -64, 479, 348, 78, -54, 4, -196, 67, 195, -38, -170, -98, 169, -206, 19, 86, - 82, -73, -66, 72, 92, -71, 110, 63, 91, -11, 120, -14, 76, 36, 45, 27, -27, 140, -139, -22, 30, -43, -35, -67, 63, 4, -120, -46, 78, -87, -390, -441, 115, 170, 530, -448, 143, 138, -746, -34, 6, -623, -339, -220, 160, -49, 38, -176, 263, 414, 218, -58, -632, -275, -344, 129, 39, -277, -21, 218, -184, 377, -339, -10, -197, -632, 109, -269, -303, 236, 350, -392, 152, 464, -151, 204, 159, -108, 64, -513, 779, 307, 185, 743, -906, -67, -125, 97, 370, 385, 148, 184, 475, -45, -322, -560, - 217, -212, 21, 152, -112, 230, 609, -375, 284, -182, -174, 461, 35, 144, 447, 369, -162, -186, -393, -99, 2, 205, 214, 1, 51, 31, -8, 43, 49, 17, 121, -60, 18, 88, 48, 26, -55, 118, 76, 18, -67, -94, -223, 134, -9, -20, 67, -106, -13, 75, 102, 154, 86, 43, 42, -1, 111, 487, 570, 144, 351, -228, 165, 163, -940, 267, 303, 66, -300, -5, -581, 683, 410, -213, -230, -337, -178, 495, -500, -284, -76, -81, -109, 74, -331, -335, -200, -258, -71, -336, -47, -224, -742, -471, -184, -115, - 103, 127, -4, 24, 215, 106, 110, 525, 109, 180, 326, 705, 600, 35, -237, -457, 420, -100, 1132, 232, 508, -52, 65, -446, -17, 397, 228, 302, -339, -221, -436, -825, 480, -728, -88, 970, 66, 392, 186, 289, 11, -517, 509, -4, -455, -405, 17, 164, 343, 96, -399, 26, -77, 87, -155, -126, 74, 70, -121, 18, -37, -6, -161, -54, -49, 82, -40, -94, 135, -75, -29, -226, -242, 7, 10, -95, -60, 87, 64, -96, -160, 110, -673, 201, 250, -447, -350, 10, 274, 658, -36, -503, -513, -24, -291, 88, - 90, -562, -490, -920, -275, -265, -630, -423, -7, -290, -186, -163, -54, -618, -336, -379, -192, 193, -530, 41, 436, 525, -126, 145, 296, -515, 289, -222, 457, -221, 39, -238, -55, 916, -191, 346, -671, -109, -4, -632, 588, 24, -220, 425, -177, 110, 835, -331, -462, 317, -90, -940, 380, -1248, -673, 502, 388, 81, 262, 2, -10, -942, -510, -221, 83, -535, 129, 75, 218, -349, 18, 271, 202, 156, 15, 128, -309, -196, -210, -57, -46, -27, 244, -127, 127, 248, -125, 77, -200, -150, -12, 64, -180, 78, -225, 194, - -81, -39, 5, 174, -59, 70, -159, 139, 102, 321, 72, 264, -265, -88, -315, -161, -155, 1265, 693, 1, -652, 335, -680, -553, 101, 562, 1112, -175, 562, -201, 399, 674, 377, 430, 231, -127, -551, -571, -172, -540, -158, -100, -121, 430, -73, -1108, 65, 266, 256, 661, -68, -1322, 752, -592, 194, -130, 445, 647, -721, -51, -360, -630, 455, -314, -774, 303, 452, 743, 197, -117, 81, 608, -490, 960, -302, -269, -87, 584, -609, 55, 74, -1697, -252, 524, -244, 87, 236, 122, -83, 137, 582, 694, -551, 197, -404, -71, - 688, -16, -71, 24, -46, -358, 98, 22, -208, -530, 7, -128, 162, -246, -228, -289, 243, 54, 149, 118, 10, 87, -117, -244, 370, -39, -180, -8, -129, -83, -150, 17, 45, -24, 102, 267, -10, -68, -110, 22, -137, -80, 154, -120, -99, -147, -358, -203, 49, -188, -49, 725, 481, -1349, -766, 924, 1071, -576, -195, -1519, -839, 219, -69, 202, -807, -506, -553, 819, 1218, -59, 329, -198, -107, -16, 280, 527, 128, -188, -101, -124, -726, -412, -739, -98, 229, -311, 456, -338, -126, 708, -343, 398, 277, -130, -682, -494, - -406, 123, 1276, 224, 686, 808, 633, 468, 419, -703, 17, -115, 943, 448, 552, 984, -483, -662, 244, 833, -1411, -26, 113, 657, -1141, -1722, -305, 483, 122, 195, 541, 35, -381, -565, 20, 78, 113, 521, 773, 365, 58, 3, -7, 64, 79, -195, 286, 35, -259, -458, 58, -196, 100, 50, -40, 29, -189, 198, -101, 133, -203, -132, -363, -359, 19, 190, -160, 379, 12, 113, -113, 405, 35, 186, -199, -109, -62, -252, -49, 273, -472, 364, -19, -346, -614, 232, -299, -598, 430, 831, 253, -314, 491, 836, 307, 176, - 58, -88, 391, -690, 40, -995, 533, -801, -69, 439, 239, -455, 96, -527, 1091, 147, 353, 575, 1204, -491, 390, -570, 207, 440, 968, 236, -198, 1001, 133, -62, -573, 45, 622, -203, 597, -728, 1134, 1184, -1415, -29, -90, 317, -241, -177, 608, -505, -1508, 26, 1341, -1050, 532, -236, -134, -637, 1482, -87, 245, 145, -997, 1299, 101, 1157, -2271, 225, -214, -676, -184, 408, -529, 364, -476, -308, -626, 799, -304, 63, -668, 38, -491, -159, 229, -330, 159, 30, -453, 419, -186, 67, -194, 381, -279, 67, 26, -95, 493, -276, - -344, -191, -386, -529, -270, 61, 34, -379, -220, -252, -375, -289, 131, 96, -11, 959, 111, -728, 71, -1485, -343, 78, -292, -1184, -136, -776, -198, 718, 161, 940, 385, 357, 215, -317, 747, -378, -12, 358, 158, -457, 368, 156, 884, 369, -165, 541, -433, 729, 244, -794, -827, 428, 528, 225, 81, -384, -532, 164, -524, -778, -247, -128, -725, -263, 262, -488, -817, 232, 293, 32, -107, -43, -145, 295, 1370, 285, -53, -48, -495, -782, -357, 1139, 1211, 629, 108, 1112, 524, -246, -1549, -1170, -976, -1836, -1081, 265, 1487, -658, - 497, -736, 233, -56, 504, -235, -96, -655, -388, -156, -598, 757, -127, -387, -195, 83, -436, 311, 216, 492, 102, 144, -489, -553, -75, -407, -270, -476, -704, 43, -191, 50, 40, 538, 520, -191, -116, -228, 502, 347, 213, 87, -115, 301, -416, -155, -77, -458, -912, 481, -27, -283, -132, 343, 635, -271, 820, -939, 757, -94, 1012, -656, 583, -968, 841, -782, -336, 1179, 267, 948, 1346, 142, -113, -560, -50, 860, 211, -300, -953, 85, 183, 452, 270, 377, 229, -550, -887, -371, 851, 332, 2725, -863, -734, 895, 1398, 299, - -28, 373, 89, 455, -416, 167, 651, 729, 479, 2124, -273, -268, -141, 1099, 650, -547, 569, -5, 183, -449, 967, -960, 65, 1503, -1104, 3220, -1477, 1546, 1408, -1376, -1268, 1439, 59, -816, -351, 799, -2172, 351, -257, -1385, 912, -1081, 85, 94, -442, -1065, 291, -69, -50, 222, -224, -341, 192, 468, -173, 85, 351, -314, 489, 395, -783, 129, -440, 217, -32, 82, -401, 185, 104, 17, -201, 623, 135, -1, 575, -386, -373, 83, 247, 85, 276, 167, -805, -393, 206, -448, 691, -255, 530, 714, -1659, -688, 1001, -2115, -1329, -877, - 1478, 3187, 867, -2477, -572, -2531, -1339, 2088, 1229, 1964, 1062, -1461, -2351, -1769, -438, 1070, 1189, 736, 394, -604, -2566, -3059, -675, 2369, 4188, 2860, -547, -1956, -2837, -2083, -1706, 16, 668, 2309, 2441, -1312, -840, -3068, -2875, -1016, 273, 2989, 4382, 1963, -1306, -4586, -3419, -2487, 1198, 2633, 1624, 1048, 869, -2729, -514, -1550, 572, -203, 1616, 2569, 2019, -2372, -4824, -3605, 392, 2830, -79, 3919, 153, -990, -1184, -848, 1, 2835, 2424, 462, -977, -330, -188, 1494, 1622, 211, 61, -239, -53, -298, -407, -246, -154, 582, 873, 739, -1075, -1192, -475, -484, - -488, 1118, 891, 1176, 331, -479, -879, -1664, -1081, 722, 1473, 2265, 1529, 147, -3472, -3026, -1047, 1270, 1940, 2626, 1957, -136, -1985, -2892, -2819, -492, 3048, 3181, 1596, -740, -2108, -1436, -560, 1119, 356, -916, -854, -3, -1380, -177, 210, 153, -115, 29, -461, -63, -50, 234, -156, 634, -165, -128, -173, -206, 403, 108, -187, 613, 44, -1105, -544, 297, 542, -189, 70, 747, -14, 97, -612, -281, 194, -140, -132, -88, 503, 175, -191, -596, -230, -41, -534, 45, -610, -417, -281, -552, 861, -160, -383, 356, -1, -847, -45, 834, 686, -397, - 532, 82, 508, -568, -824, 311, 370, 316, 283, -320, 312, -626, 423, -851, -739, 542, -430, 367, 518, 31, -393, 121, 149, -40, -28, -21, 339, -288, 221, -301, 396, -351, -183, 137, -115, -20, 159, 30, 107, 295, -238, -151, 177, 97, 349, -288, 100, -41, -212, -225, 92, 48, -210, -325, 95, -4, -56, 195, -300, 344, 109, -313, -336, 275, -473, 318, -50, 218, -20, 421, -674, 1352, 2071, -273, -762, -660, 1910, 859, 1849, 992, 6, -861, -188, 468, 871, 412, -398, -102, 418, 607, 79, 134, -423, 75, -203, 275, - 315, 804, 699, -373, 64, -418, 112, 365, 554, 37, -258, -5, -470, 391, -106, 159, 372, 4, 495, -246, -131, -119, -502, -307, -768, -150, -876, 56, -299, 719, 111, 208, -676, 282, 8, -307, 501, -273, -137, 119, 333, -45, -177, 1115, 368, 254, 424, -309, -11, -107, 590, 809, 786, -472, -507, -75, -199, 199, 530, 541, 28, 301, -33, -90, 183, 343, -30, 268, -226, 43, 8, 89, -75, 301, 182, -40, -82, 86, 58, 327, 23, -206, -211, -131, 98, 106, 218, -268, 40, -80, 176, -136, 247, -91, 95, -145, - -109, 68, -207, -8, 239, 49, -92, 12, -773, -1675, -227, 2215, 3413, 2867, 2264, -152, 265, -1664, -1889, -3077, -1773, -1938, -612, 245, 1340, 955, 2917, 2542, 838, 178, -454, -990, -1568, -573, -1607, -427, -782, -504, -376, 86, 27, 546, 787, 1199, 1297, 1560, 1345, -161, 130, -15, 252, -771, 311, -824, -2065, -1012, -1546, -2594, -762, -225, -1053, 357, 796, 1812, 2133, 3151, 1988, 1622, 1610, 1003, -313, 165, -1590, -1368, -2303, -2735, -3162, -2300, -1775, -183, -87, 252, 923, 1566, 2818, 2789, 2775, 2227, 954, 1437, 225, -719, -1085, -2563, -2333, -2063, - -1781, -1424, -863, -522, -179, 130, 862, 1025, 1348, 1119, 1599, 1450, 948, 1093, 734, -199, -594, -685, -1635, -1416, -1277, -955, -522, -19, -64, 417, 641, 500, 594, 380, 118, -12, 171, 41, -201, 215, 258, 18, 138, -39, -60, 24, 96, -4, -223, -294, -289, -332, -226, -67, -77, 95, 37, 30, 106, 124, 96, 121, 181, 150, 70, 92, 20, -45, -26, -62, -84, -31, -51, -15, 4, 2 }, - {226, 86, -113, -19, 79, -14, 84, -207, -148, -36, -174, 73, -39, -19, -118, -52, 109, 109, -43, -33, -73, -167, 186, 111, 5, 20, -10, 5, 150, -76, 27, -240, -197, -49, 18, -167, -31, 60, 14, 3, -84, -65, 157, -73, -67, -22, -22, 69, -37, -103, -4, 90, -129, 6, -138, 10, -101, 153, -9, -161, -24, -16, 19, -230, -28, 19, -154, 71, 3, -177, 80, 109, -95, -109, -195, 102, 58, 181, 89, -27, 34, -25, 54, 58, 124, 32, -55, -2, 14, -4, 70, 18, -25, -35, 34, 28, - 53, 27, 20, 32, 28, 12, 17, -3, -10, 11, 7, 14, -9, 16, -2, -167, 75, -208, -58, -29, -106, 101, 233, -95, -32, 11, -97, 67, -15, -78, -134, -71, 210, 204, 114, 237, 139, 76, 222, -138, 49, 95, -5, 39, -67, 43, -308, 7, -18, 112, -70, -39, -22, 86, -98, -15, 27, 60, 58, -16, -105, 20, 36, 76, 56, 88, -99, -58, -19, -174, -21, 47, 149, 168, -23, 93, 68, -12, 62, 75, 108, -43, -2, -81, 14, -69, 48, -103, -98, 59, -1, -193, -19, -144, -40, -20, - -25, -192, 18, 68, -57, -54, 33, 25, 14, -37, -103, -5, -45, 40, 1, 3, -12, -42, -48, -53, 4, -23, 23, -33, 13, 9, -31, 0, -34, -12, 2, 1, -30, -7, -5, -211, -200, 74, -24, 166, 166, 14, 4, 320, -87, -7, 268, 11, -156, -227, 165, -66, 0, -141, 43, -100, 112, 500, -183, -147, -181, -195, 35, -159, -394, -10, 39, 1, -157, -33, 127, -161, -96, 234, 76, -59, -57, 151, -76, 108, 97, -213, -143, -126, 139, -108, -65, -59, -72, -11, -145, 1, -45, 36, -21, -312, - 144, -174, 136, 26, -258, 52, 170, 53, 284, -121, 14, 34, 65, 103, -114, 43, 36, -166, 226, 17, -34, 97, -34, 44, -43, -86, -8, -56, 73, -19, 12, 89, 29, 34, -22, 48, 7, -13, 30, 65, -49, 4, -51, 31, -18, 93, -131, 61, 69, -73, 34, -36, -285, 87, 271, 223, 254, 43, -53, -218, -112, -103, -80, 223, 313, 21, -19, 221, -358, 6, -27, -7, -115, -122, 133, 161, 7, -37, 67, -176, -130, 133, -144, 278, 256, 41, 158, 131, 29, -116, 42, -8, -195, 190, -15, 88, - 158, -187, -70, -222, -47, 49, 209, -214, -82, 153, -30, -137, 229, -190, -394, 65, -221, -101, 111, -98, 22, 22, -94, 168, -153, -178, -209, -25, -89, 12, 59, -131, 37, 35, 12, -63, 37, 26, 91, 12, -26, -62, -37, -29, -13, -23, -35, 10, 20, 24, 11, -14, -28, -14, 46, -47, -44, -16, 1, -6, 36, 38, 40, -25, 16, 6, 17, 87, -43, 6, -359, 77, 338, 28, 53, 103, 317, 44, -305, 339, 148, 123, 206, 179, 1, -63, 194, 149, 51, -139, 169, 80, 250, 292, 111, -71, - 7, -1, 122, 371, 220, -204, 358, 15, -44, 48, -264, 295, -39, 6, -35, 76, -40, 153, -213, 301, 256, -9, -48, -166, -318, -108, 126, -73, -119, 170, 198, -133, -119, -406, -141, -49, -20, -455, 232, 27, -272, -222, 75, -105, 28, -66, 15, -119, -26, -106, 78, 154, -43, 117, 14, -47, 137, 49, 7, 114, -13, -50, -70, -78, -83, -78, -97, -70, 5, -38, -91, -44, 10, -18, -34, 21, 38, 19, -41, -58, -74, 9, -70, 66, -38, -39, -37, 3, -27, 168, -212, -2, 2, 8, 343, 189, - -3, 428, 198, 387, 92, 131, 413, -163, -275, -174, 386, 95, -218, 295, -80, -171, 263, 624, -161, 32, 100, 120, -162, 22, 343, 38, 422, -91, 454, 322, 109, 270, 171, -160, 113, -40, -40, 45, 31, -28, 120, 84, 293, 199, -245, 87, 110, -179, 11, -425, -553, 223, -142, -359, -77, -192, 238, 54, -112, -270, 214, -195, 130, -219, 33, -87, 335, 65, -131, 132, -286, 263, 42, -243, 11, -23, -70, -27, 35, 76, -71, 123, -27, -44, -54, -39, -106, -5, -38, -99, -38, 40, -64, 69, 10, -33, - 17, -65, -13, -44, -6, 1, 3, 37, 41, 49, 2, 27, -242, 33, 10, 64, -147, 167, 184, -20, -123, -425, -364, -280, 131, 38, 68, -348, 221, 156, 275, -299, 284, 218, -171, -142, -86, 288, 200, -127, 29, 436, 222, 113, 254, 174, 69, -144, 34, 20, -61, -160, 389, 181, -360, 244, 244, 242, 190, 51, -224, 7, -29, 338, 46, 151, 308, -55, -334, 75, 181, 342, -454, -256, 126, 5, 43, -269, -65, -261, -35, 125, -85, -142, -173, 74, -42, -86, -214, 9, -287, -5, -26, -145, -161, 186, - -62, -45, -90, -177, 64, 86, 61, 68, 50, -97, -52, -29, -22, -91, -171, -76, -3, -58, -3, -92, 10, -49, -34, -67, -74, -39, 77, -54, -25, 12, 32, 21, -35, 58, 88, 88, -22, 161, 21, -282, 288, 185, -86, 114, 173, -191, -65, 736, -24, 287, 201, -614, -327, -34, -26, -7, 349, 79, -170, 361, 221, -45, -59, 115, -59, -127, -274, -324, 179, -71, -153, -15, -505, -93, 33, 279, -334, -96, 43, 23, 73, 26, 357, -415, -138, 93, -14, -245, -52, 324, 278, 241, -66, -413, -189, 151, - -47, 279, -16, -4, -206, -127, 242, -295, 203, 160, -214, -105, -50, 36, -230, 114, 80, -112, -35, -313, 114, 245, 348, 32, 94, 166, 51, -273, 189, -64, 31, 3, -88, -93, -50, 130, 23, 109, -11, 20, -152, -50, -70, 118, -11, -48, 81, -57, 63, -35, 11, -124, 30, -27, -26, -79, 30, -11, -70, -128, -28, 15, -52, 55, -13, -555, -37, 78, 373, 49, -17, 229, -166, 494, -493, -45, -107, 84, -26, -38, 124, -90, -169, -109, -101, -293, -48, 212, -50, -129, 310, -3, 373, -364, -212, 466, - -49, -26, 26, -290, -36, -362, 105, -435, -13, 328, -108, 224, 290, 172, 228, -294, 294, 35, -773, -128, 111, -61, -87, -329, 260, -280, -57, -317, -301, -462, 413, 5, 481, -238, 363, 485, -318, 395, -485, -400, -439, -150, -310, 102, 145, -14, -58, 0, -347, 30, 3, 203, 78, 81, 142, 83, -76, 0, -142, -81, 3, 61, 2, 68, -47, 73, -22, 40, -215, 16, 82, 66, 119, -65, -95, -123, -3, -7, -101, -106, 11, -14, 18, 4, -32, 60, 171, -38, -40, -18, -47, 157, 6, 22, -53, 95, - -100, 366, 611, 90, -165, -330, 204, 567, 3, 164, 27, 227, 154, 175, 306, -370, -32, -136, 484, 362, -20, 561, 293, 52, -528, -259, -403, -184, 38, 153, -146, 23, 566, -105, -2, 31, 581, -355, -147, -143, -60, -347, 400, 29, 267, -417, 54, -44, -253, -97, -466, 147, 6, 100, -60, -26, -540, -180, 207, 343, -102, 91, 710, -44, 38, 133, 319, -300, 66, 364, -218, 265, 74, 276, -368, -184, 46, 85, 182, 211, 197, -136, 55, 125, 239, 379, 172, -178, -87, -140, 58, 81, 161, 151, 87, 159, - -173, -33, -177, 150, -202, 202, 142, -150, 86, -18, -95, 23, 27, -54, 43, 251, -11, 0, -157, 79, -10, -4, -143, 143, -122, 45, 59, 114, -16, -54, -336, -506, 139, -52, -515, 143, 49, 467, 409, -380, -460, 105, -352, -182, 12, 696, 8, -86, -622, -309, -56, -461, -704, 484, -183, -220, -42, 524, -165, 59, -107, -103, -305, -160, 49, -732, -473, -134, -269, -247, -87, -286, 248, 116, 79, -174, 125, -1058, 984, 580, -101, -133, 553, 35, -333, -470, -61, -164, -197, -282, -291, 364, 337, -151, 742, -411, - -340, -304, 1, 244, -871, 259, -276, 457, -494, 218, -45, -165, 340, -640, 602, 36, -8, -134, 18, -7, -304, 61, -84, 160, 203, -184, 93, 131, 284, 12, -93, -14, -25, -112, 84, -43, -68, 74, -113, -34, 28, 84, 98, -226, -174, -149, 26, 95, 0, 63, 53, 154, 80, -122, 115, 24, 505, 41, 1176, 382, -23, 50, -454, -590, 735, -219, 84, 974, -254, -48, -208, 760, 147, -316, 449, -164, 667, 349, 166, 98, -74, -256, -83, -70, -714, -181, -115, 394, -221, 73, 131, -513, -763, -29, 659, -45, - 585, -103, -819, -318, 37, 184, 148, -667, 5, -192, 483, -495, 611, 902, 585, -185, 109, 363, -130, 706, 818, 720, 235, 790, -28, -320, 102, -416, -524, 284, -225, 646, 334, 170, -223, -799, -724, 506, -321, -647, 429, 858, 516, -278, 409, 250, -91, -205, 242, -307, -94, -34, -212, 26, -47, 175, 105, -43, -282, 154, 141, 96, -63, 7, -264, 19, -5, 66, 59, 5, 154, -56, 214, 242, 61, 196, 16, -158, -374, 82, 6, -267, -593, 347, 435, -7, 213, 143, 211, 175, 81, -47, 103, -124, 226, -404, - -1125, -451, 617, 36, -183, -377, -2, 519, 663, 141, -406, -71, 530, -641, 62, -80, 474, 541, -433, 821, 160, 33, 1160, 6, -363, 406, -193, 58, -247, 86, 772, 89, 984, 415, -856, -938, -204, 244, 526, -727, -256, -105, 885, 809, -691, -26, -421, 267, -144, 925, 14, -203, 609, -123, -716, -362, -116, 747, -660, 401, 1162, 550, 780, -208, 318, -209, -480, -462, 245, -328, -20, -117, 213, -5, 472, -105, -215, -76, -92, 117, -73, 182, -321, 240, -211, -96, 69, -84, -98, 152, -140, -52, -40, -116, -395, -223, - -36, -45, -115, -154, -34, 120, -67, 72, -59, -1, 93, -302, 36, -40, -228, -540, 401, 606, 494, -865, -421, 556, 1660, 108, 356, -477, 144, -17, -85, -448, 131, -153, 794, 642, -843, -364, 877, 456, 311, 101, 471, 564, 170, 340, 300, -396, 53, -387, -184, 117, -85, 75, -348, -298, 230, -55, 320, 266, -780, 587, 109, 474, -529, 308, 463, -355, -603, -591, -667, -651, -554, 206, 969, 269, 294, 473, 26, 2, -388, 665, -836, -1652, 563, -368, 66, -1400, 342, 462, 70, 296, 231, -195, -368, -546, 171, 140, - -435, 328, -170, -707, -402, 8, -137, 93, 41, 231, 93, 56, -21, 188, -112, -213, -417, -228, -273, -74, -154, 170, 225, 192, -335, -8, -145, 21, 181, 77, -297, -516, -54, 42, 36, -171, -89, -179, -49, -240, -282, 198, -276, 131, 37, -118, -63, 191, -163, -196, 395, 285, 378, -539, -280, -76, 345, -720, 1198, 569, -98, 654, 393, 623, -328, -419, -408, 755, 268, 136, 680, -596, -1929, -128, 128, 229, -1086, 841, 611, -1165, -897, 29, 480, 41, 272, 618, -164, 384, -564, -645, -514, -670, -1043, 291, 108, -700, - 925, 359, -226, -220, -546, -409, -951, -516, 338, 843, -321, 85, 347, -748, 540, 731, 108, -187, 624, 171, 70, -448, -524, -38, 934, -287, -862, -15, -1099, -1145, -1193, -572, -629, -402, 513, -72, 461, -95, -152, -431, -116, -127, 247, -189, -275, -54, -108, 40, -402, 76, -185, -161, 213, -193, -64, 70, -143, 313, -199, 47, 509, 62, 297, -114, -178, 515, 77, -273, 10, 5, 40, 73, -146, 321, 20, -24, -155, -162, -424, -727, -384, -390, 474, 937, 344, -424, -903, 970, 520, -464, -252, -247, 54, 230, -299, 506, - 467, 29, -314, -295, -280, -33, 182, -138, -310, -735, 228, 653, -372, 578, 18, 389, -321, 432, 1244, -462, 543, 1084, 188, -185, -299, 317, 24, 556, -421, 1487, -458, -992, 230, -449, 1174, 389, -366, 72, -706, -966, 1191, 141, -319, 1180, -608, 158, -343, 686, -868, -971, -695, 222, 422, 786, 336, 831, 1296, -155, 262, -166, 166, -37, 54, -947, 38, -1309, -436, -254, 235, -40, 290, -99, -390, -408, -92, -268, -300, -518, 2, -50, 400, 175, -320, 300, 140, 249, 324, -413, 120, -168, -77, 425, -137, 215, 286, -164, - -452, -226, 169, -742, -230, 23, -102, -163, 342, -347, -388, 282, 459, -202, 385, 912, -138, 30, 1085, 122, -599, -688, -615, 1122, -755, 448, 520, -355, 102, -611, -145, 504, -452, 365, -156, -768, -1702, -147, 1517, 643, 149, -296, -466, -77, -609, 201, -855, 1022, 67, 130, 75, -335, -1030, -383, 813, -663, -180, -456, 359, -324, 1129, -175, 227, -406, -1069, 244, -818, -174, -79, -1476, -1260, -1175, 386, -209, -648, -408, -417, -369, -579, -376, -106, -1323, 366, 159, 485, -286, 1153, -111, 218, -392, -166, 636, -1244, 536, 806, -822, - -544, 60, 126, -210, -405, -641, -45, 25, -397, 344, -294, -508, -291, -212, 324, 1, 7, -1, 241, -629, -187, -67, -129, -34, 7, -756, 20, -238, -206, -56, -347, 104, -101, 79, 10, -56, -89, -181, -35, -147, -40, 117, -177, -271, 5, -58, -66, -166, -315, -202, -83, -30, -223, -260, 461, 279, 558, -210, -1160, 335, 16, 1927, 1972, 239, 19, 465, 233, 497, 851, 318, 884, 1336, -332, 176, -1096, -155, 144, -141, -326, -664, -558, 310, 308, -1455, 1040, 281, 1467, -89, -290, 480, -101, 1545, 394, -78, 298, 307, - -414, -943, -739, -370, 1154, 16, 1269, 157, 1240, -356, -1704, -637, -494, 883, 108, -827, -1199, -837, -166, 1037, -901, -784, -516, 926, -455, -269, -1194, -1188, 376, 202, 1603, 413, -169, -433, 504, 521, 1711, 32, -553, -740, -46, -75, 40, 267, 247, -397, -89, 130, 357, -381, -309, 481, 708, 329, 218, 276, -297, -127, -187, -39, -39, 156, 3, 925, 194, -39, -282, -484, 464, 750, -271, 13, 30, 94, 429, 188, 319, 326, 83, 254, 84, -15, 84, -228, -77, 57, -138, 91, 26, 1178, 448, -573, 1111, -69, -2182, -665, - 1377, 1530, -1076, -1078, -1095, 612, 937, 1873, 567, 242, -1068, -108, -65, 421, 937, 680, 55, -1131, -2198, -583, -1112, 1653, 1752, 3057, -914, -2939, -640, -1010, 2286, 778, 2320, 598, -774, -2242, -1515, 82, 280, 2515, 1022, -87, -2069, -3609, -943, 78, 1668, 3796, 828, 1145, -2444, -3745, 163, 861, 2983, 1754, 1254, -691, -2413, -1974, -18, 558, -50, 1508, -1243, -1163, -287, -2663, 418, 130, 729, -534, -1075, -578, -453, -1217, 283, 359, -387, -59, -1140, 165, 334, 379, 536, 173, -581, 209, -180, -98, 90, 932, 165, -25, -231, -703, -133, -278, - 280, -123, 310, 202, -641, -1462, -715, -1071, 888, 892, 1060, 610, -1358, -1224, -1895, -452, 1553, 1717, 1676, 90, -1830, -1370, -1064, -14, 2759, 1917, 789, -1462, -1699, -1269, 640, 658, -1250, 1662, -36, 241, -699, -1584, 944, -1595, 1690, 242, 152, 353, -1016, 1004, 100, 696, -974, 339, 9, 1205, -481, 292, 808, -924, -529, 82, -836, 1352, -304, -567, 1222, 1397, -375, -1046, -255, -924, -168, 558, -87, -1149, 138, 606, -400, 685, -573, 259, 745, -306, 492, -1308, -1306, 1322, 744, 2044, -82, -531, 1744, -1004, -882, 600, 591, 977, -894, -439, - 268, -202, 990, -801, -2442, 624, 1371, 6, -1130, 202, 700, -286, -293, -926, -291, -766, 762, 172, -529, -157, 909, -655, -224, -593, -64, 426, -633, 328, 949, 349, -9, -283, -49, -363, -437, 702, -295, 312, -96, -379, 1, 64, 72, 247, 320, -561, -163, 258, 232, 529, -68, -483, 190, -560, 265, -512, -276, -5, -104, -348, 772, -349, 162, 322, 75, 249, 514, -23, -88, -49, -643, -405, 2482, 672, 695, -2104, -518, -1650, -1382, 1247, 1326, 2606, 1214, -353, -496, -307, 834, 571, 28, 1266, 258, -507, -589, -485, 922, 0, - 807, 372, 492, 120, -189, 93, 5, 120, -197, -53, 272, 220, 1720, 1376, 1135, -99, 318, -697, -105, -433, -775, -819, 257, 447, 660, 797, 667, -411, -1039, 1596, -1130, -498, -282, 549, 81, 782, 824, 714, -950, -343, 140, -376, -1540, 1038, -355, -278, 595, 1204, 1374, 997, 984, 843, -890, 118, -222, -278, 521, 408, 554, 266, -242, -446, -640, -699, -1398, -561, 215, -79, 864, -1, -384, -130, -554, 214, 72, -40, -1, 366, 811, -98, 46, 444, 38, 6, -155, -52, -186, -183, 54, -381, 176, 220, -276, -415, 121, 85, - -146, 410, 554, -74, 88, -178, -550, -233, 97, -3199, -1596, -2197, 1586, 352, 4544, 4699, 4681, 5352, 5269, 3788, 2356, 2955, 1306, 276, -2493, -2168, -5443, -4758, -4273, -2516, -3176, -2418, -199, -772, -312, -380, 20, -4, 145, 622, 666, 638, 1875, 1926, 2039, 1459, 4080, 1069, 1715, 2859, 3185, 1186, 3206, 3861, 3042, 2644, 2686, 298, 1608, 3250, 3208, 2070, 2691, 2355, -32, -869, -614, -1602, -1980, -253, -2225, -3390, -2644, -3158, -4673, -2136, -3160, -3501, -4962, -4032, -4576, -5227, -3483, -5911, -6996, -7020, -3819, -4749, -5987, -1172, -2665, -1247, -669, 1967, 876, 2882, - 1531, 2723, 2589, 1706, 1343, 2112, 3905, 3975, 3987, 4075, 4232, 5145, 4595, 3818, 4693, 5298, 4233, 3186, 3800, 3199, 2065, 2610, 1763, 879, 378, 809, 237, -324, -226, -419, -1014, -1541, -1535, -1670, -1429, -1785, -2817, -2529, -2912, -3283, -3830, -3817, -3161, -3170, -2596, -1639, -1848, -1247, -871, 114, 2, 29, 167, 564, 634, 222, 487, 769, 598, 262, 287, 502, 277, 121, 158, 207, 199, 156, 119, 160, 180, 75 } - } -}; -const Word16 CRendBin_Combined_BRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS][2868]={ {-1, 0, 0, 0, -1, 0, -1, 0, -4, 3, 0, 3, -1, 1, 7, -1, -9, -9, -3, -5, 1, -4, -12, 3, -3, -2, 3, 1, -4, -6, -8, 1, -5, -3, 2, -8, 7, 8, -4, -1, -3, -8, 1, -7, -5, 5, -4, 8, 33, -14, 15, -6, 5, 0, 8, -3, 2, 3, 4, 4, 7, -2, 1, 14, 10, -26, 5, -3, 1, -9, 6, -11, 11, 9, 5, -1, -4, -4, 8, 7, -3, 2, 14, -5, 0, -5, 2, 2, 0, -4, 7, 1, -2, 5, 134, -10, - 19, 0, 6, 3, 5, 3, 13, -7, 5, -3, 2, 7, 11, 4, 2, -5, 10, -7, 4, -3, -11, 1, 4, 0, -3, 1, -4, 7, -14, 3, -3, 4, 0, -20, -7, 2, 3, 2, -3, -5, -4, 3, 8, -3, 3, 81, -96, 19, -23, 13, -15, 12, -20, -6, -13, -2, -10, 1, 19, 27, 12, 6, 1, 9, 20, 14, -9, -11, -14, -7, -8, 1, -1, -1, 0, 4, -7, 9, -9, -12, 4, 0, 1, 3, -8, -9, 3, -5, -7, -1, 1, 6, -185, 37, -9, 5, - 4, -16, -7, 15, -2, 1, 17, 5, -6, -12, 12, 1, -14, -20, -29, 9, -13, 3, -4, 5, -3, 2, -15, -15, -9, -4, -9, 3, -5, 5, 17, 3, 3, 12, 3, 3, 0, -2, -11, -3, 3, -2, -1, -222, 83, -21, 27, -13, 19, -11, -3, -19, 15, -22, 15, -4, 21, -28, 7, 26, 8, -22, -8, -13, -5, 8, 4, 6, -3, -8, -11, -10, -1, -12, -2, -11, -8, -31, -9, -4, 2, 1, 11, 5, 11, -1, 12, 3, 1, 3, 28, 97, -27, 43, -26, 11, - -28, 22, -2, 24, -2, -2, 24, -4, -3, 21, -10, -19, -30, 27, -2, 18, 2, 13, 6, -18, 7, 7, -1, 9, 14, -17, 2, -1, -1, -10, -4, -10, 3, -2, 8, 23, 1, 11, -2, 2, -2, 3, 9, -4, 291, -72, 28, -14, 25, -11, 19, -10, 6, -28, 13, -27, 21, -8, 6, -8, 29, 4, 7, -14, 19, -2, -9, 16, -13, -20, 1, -6, 9, 0, -3, -6, 3, -1, 4, -13, 3, -6, 21, -4, 10, 2, 8, 16, -11, 1, 4, -5, 12, -3, 25, -151, - 60, -47, 28, -23, 8, -31, 20, -12, 28, -3, 12, -24, -10, -2, -9, -8, 32, -24, 4, 15, -29, 8, 10, -7, 10, 3, 6, -19, -2, -6, 12, -9, 6, -22, -4, 16, 8, 5, -6, -3, -17, -18, 10, 4, -1, -3, -2, 2, 2, -4, -4, 2, 2, -6, -244, 80, -43, 11, -4, 14, -18, 20, -8, -7, -2, 14, -8, -11, 8, 28, -4, 1, -46, 4, 1, 23, -7, -3, -35, -12, 0, 1, 12, 17, -27, -24, 16, 4, -27, -21, 10, 6, -2, -1, -11, 11, - -3, 4, 1, -14, -6, 8, -22, -11, -4, 5, -4, 0, -11, -1, -244, 108, -60, 45, -42, 21, -47, 11, -31, 49, -25, 17, -3, 0, -22, -6, -9, 44, -8, 23, 36, 21, 5, -5, 9, -8, 20, 19, 3, -10, 3, 4, -13, -6, 10, 15, -11, -11, -11, 1, -5, 6, -11, 8, -17, 5, -9, -1, 2, -7, -9, -12, -11, -15, 2, -13, 91, 94, -35, 31, -38, 6, 12, 1, -15, 18, 5, 37, 20, 42, -6, 25, -7, 16, 22, -3, -31, 29, -3, 12, -7, 0, - 4, 36, 5, -19, -7, 5, -11, 27, 12, -4, -7, -15, 12, -15, 15, 16, -12, 9, 8, 4, -1, 26, 16, 19, -1, 2, 9, -6, -2, -2, -6, 0, 1, 2, -5, -11, 275, -98, 34, -46, 31, -30, 40, -14, 2, -30, 61, -9, 55, 3, 9, -37, 13, 55, -17, -46, 7, 2, 21, -33, 27, 0, 2, -3, -32, -9, 5, -39, 6, 16, 13, -11, -3, -1, 18, 5, -3, -8, 14, 10, 35, 9, -5, 20, 8, -2, 6, 15, 10, 2, 2, -11, 2, -1, 15, -1, - 6, -2, 92, -133, 80, -59, 25, 9, -6, -5, 16, -34, -21, -17, -14, -46, 23, -43, -2, -34, 13, -26, -20, -10, 39, 5, 38, 20, 26, 37, 2, -5, -6, 11, 29, -2, -2, -19, 15, -2, -11, 11, 9, 30, 12, 14, -21, -10, -1, -4, 15, -43, 9, -11, -7, -13, -15, -5, -15, 6, -10, -2, -23, -22, 0, -283, -62, 13, -54, -22, 2, -2, -46, 13, -46, 1, 37, -7, -6, 20, 13, 20, 1, 25, -14, 7, 29, -2, -2, -19, 27, -21, -12, 7, 11, 21, - 64, -18, -10, -28, 2, -21, 5, -8, -30, -2, 39, 11, -26, -13, 13, -16, -20, 4, -9, 2, 4, 24, 4, 12, 6, -21, -10, 13, 12, -8, 7, -2, -347, 286, -100, 85, -63, 48, -18, 30, -33, 20, 24, 35, -22, 42, 21, 71, -11, 6, -38, 10, -13, -24, -29, -34, -31, 46, -2, 55, 14, 10, -1, 7, -24, 4, -9, 12, 33, 6, 11, 2, 3, -25, -14, -1, -2, 3, -8, -23, 1, 25, -8, 7, 7, -20, 14, 6, 8, -4, 2, -2, -6, 2, 22, 202, - -31, -65, -23, -14, -10, -57, -30, 16, 10, 16, 20, -39, 16, -8, 14, 62, -63, 22, 22, 17, -16, -36, 28, 8, 20, 38, 0, 53, 5, 24, 2, 17, -14, 20, 14, 19, -7, 6, -1, 24, 30, -45, 60, 5, 17, 3, 11, 12, -13, 36, 20, 1, 33, 14, -18, -1, -12, -13, -10, 6, -2, 2, -1, -37, 19, -15, 5, -5, -2, -9, -5, 160, 14, 33, -41, -8, -103, 25, -5, -70, 59, -32, 2, 43, 19, 32, -25, 14, -32, 1, -28, 10, -42, 61, 44, 36, - 42, 9, -14, -26, 12, 33, 0, 23, -16, 5, 22, 16, 20, 1, 7, -2, -14, 14, -10, 7, 6, -14, 20, -27, 24, -12, 17, 26, -31, 3, 4, -13, -25, 18, -40, -31, 19, 8, 9, 8, 25, 24, -9, 3, 15, -6, 0, 253, -210, 71, -52, 19, 66, 53, -35, 64, 36, 39, -26, 18, -13, 76, 21, 21, 29, 32, 20, 22, -62, 10, -113, -39, -10, -65, 16, 35, -24, -35, -41, -40, -21, 23, 18, -57, -66, -5, -34, 18, 15, 6, -5, 31, -17, 2, -4, -14, - -43, 33, 56, -8, -7, 26, -40, 48, 12, -24, -1, -23, -10, -6, -16, -4, -11, -33, 9, 12, 11, 12, 4, -391, 39, -35, 14, 40, 29, 80, -33, -3, 6, 95, 33, -75, -49, 42, 56, -14, -21, -2, 26, 58, 59, -1, -106, -31, -11, -13, 62, -28, 36, 3, -7, -55, 4, 44, -71, -41, -17, -12, -34, -28, -66, -12, -45, 0, 10, 47, -33, -21, 4, -5, 7, -41, 16, 15, 5, 2, -31, -28, -16, -9, -3, -53, 11, 15, -23, -49, 19, -2, -25, -5, -12, -8, - 31, -230, 244, -35, 15, 57, 69, -52, 33, 13, 43, 29, 60, 34, -41, -68, 10, 72, 143, -35, -49, 37, 23, -27, -70, -14, -14, -64, 56, 66, 1, 15, -1, 52, -41, -126, 53, -15, 42, 20, 2, -31, -49, 34, 40, 29, -6, -3, 44, 25, 13, -26, 37, 31, -5, -10, -21, 25, 1, -62, 51, 31, -12, 15, -8, 2, -1, 15, 4, 19, 30, 16, -5, -18, -12, 44, 17, -8, -13, -2, 69, 3, -53, -108, 26, -6, -89, 30, -30, 4, -34, -26, 28, 68, 8, 90, - 41, -45, -60, 99, -43, -3, 9, -92, -1, 49, -54, -14, 62, 4, 32, 1, 41, -7, -28, -4, 54, 73, -24, 15, 13, 49, -29, -5, 9, -12, 32, 14, 3, -17, 25, 28, 1, 1, 21, 33, -40, 0, 11, 18, -20, 16, 8, 1, 11, -12, 6, 13, 27, 33, -27, 3, 512, -49, 9, 32, -46, -79, -46, -19, -90, -97, 8, -86, -37, -25, -21, 53, 62, 20, 129, 24, -63, 111, -11, 79, -25, -8, -73, 3, 65, -2, -31, -12, 7, -16, -13, 25, -58, 24, 9, -27, - -55, -37, 43, 42, 51, -84, 48, 13, -2, 4, 9, 10, 11, -7, 5, 45, -12, 18, 21, -18, 38, 43, 8, -3, 40, 28, 22, 27, -32, -15, 8, -3, -4, 2, 18, 5, -31, -301, -505, 182, -13, 76, -89, 4, -103, -14, -148, 63, 68, -4, -12, -2, 13, -36, -126, 231, 16, -30, 79, 14, -42, 111, 123, -54, 73, 14, -16, -116, -64, 90, -47, 12, -7, 61, -95, -107, 15, 1, -72, 43, 8, -45, 31, -50, -42, 19, 19, 2, -14, -24, 29, 49, 7, 15, -15, -15, - 43, 5, 9, -45, -11, -30, 24, 35, 0, 29, -1, 39, -32, 19, -1, -3, -31, -1, -26, -4, -162, 488, -217, 37, 32, 122, -16, 78, -77, 5, -148, -28, 1, 60, 10, 61, -42, -90, 12, -135, -143, 4, -47, -3, 12, 20, -35, -24, -51, -77, 31, 37, -100, -45, -126, 2, -56, 46, 53, -104, 16, 86, 77, -40, 28, -29, -15, 24, -47, -10, 44, 34, 30, 37, 20, -11, 29, 19, -22, -1, 59, -6, -27, -8, 24, -25, -60, -4, -21, 16, 13, -8, -25, -36, -43, 44, - -14, -1, -10, -3, -5, -403, -125, 45, -64, 58, -27, 1, -119, -143, -19, -50, 60, 17, -17, -295, 148, 11, 129, 161, 111, -154, -38, -15, -39, 33, 37, -3, -56, 62, -104, -56, 93, 5, -40, 108, 2, 114, -39, -18, 13, 36, -81, -60, -14, 64, -23, 10, -26, 43, 54, 10, 3, -94, -10, 46, 52, -30, 58, 19, -16, 15, -59, -18, -39, 39, 6, -14, 14, -101, 1, 19, 48, 16, -26, 47, 4, -63, -29, -32, -9, 13, 258, 87, -155, -27, -67, 54, -94, 78, -17, 91, - 63, 111, -149, 179, -110, 105, -60, 63, 12, 53, -95, -218, 85, 152, -55, 63, -77, 19, -51, 160, -2, -15, 38, -77, -54, -45, 70, 1, -26, 1, -14, 110, 74, -41, 36, 42, -46, -26, -41, -83, -11, 2, -11, -30, -84, -3, 129, 70, -54, 72, -8, -1, 60, 32, -61, 24, 14, 64, 76, -60, 27, 45, 58, -5, -2, -20, -11, 33, -5, 60, -13, 546, -446, -75, 22, -9, -124, 41, 32, 174, -58, 34, 143, 3, 86, 283, -62, -19, -148, -139, 6, 46, -63, 26, 249, 144, - 20, 9, 20, 138, -116, -52, -7, 71, -12, 17, -59, 22, -104, -62, -79, 1, -71, 16, -126, 57, -251, -65, 34, 46, -10, -58, 19, 7, 30, -69, 30, -41, -46, -111, -83, -25, -14, 5, 18, 35, 6, 16, -66, -1, -81, -13, -6, 2, 26, 80, -51, -23, -6, -44, -75, 16, -346, -241, -19, -50, 180, 5, 32, -228, 11, 30, 12, 16, 136, -172, 35, -37, -119, -58, 108, -39, 87, -31, 50, 27, -19, -15, 57, -9, -2, -147, 71, 64, 61, 70, -132, -136, 78, 116, -142, 51, - 19, 121, 69, 11, 81, -44, -86, -14, -165, -121, -15, -7, 25, -79, 26, -64, -211, -63, -58, -208, -1, -35, -26, 23, 63, -62, 38, 25, -95, -61, -73, -16, -23, -3, -31, 39, -47, -13, -40, 67, -77, 44, -13, -18, 3, 18, -19, -216, 328, -172, -74, -101, 26, 28, 48, -21, 143, 108, -103, -183, 68, -69, 168, 14, 72, 88, -64, -62, 223, -128, -31, -65, 8, -27, 30, -38, -15, -172, 152, -53, -14, 180, -123, -155, 14, -71, -102, -1, -53, 41, -224, -75, -55, -5, 79, 1, - 16, 41, -39, 31, 53, 46, 50, -28, -48, -41, 57, -135, -30, -32, -34, 89, -60, -95, 96, 30, 58, 114, -42, -38, 56, -61, -78, -72, 42, 33, -43, 40, 13, 47, 8, -85, 57, -28, -451, 225, 243, 124, 113, -81, 115, -195, 6, -229, -30, -100, 106, -110, -91, -25, -168, 49, -77, 74, -158, 263, -87, 124, -108, 10, -109, -35, 59, 168, 188, -95, 0, -56, -100, -77, -270, -7, 45, -254, 98, 49, 69, 121, 76, 40, -86, -29, -96, -49, 50, -204, 79, 39, 12, -97, -57, 51, - 163, 68, 42, -65, 68, 9, -78, 20, -57, -89, -47, -22, -81, 90, 51, 73, 41, -68, 21, 113, -23, 105, 56, 38, 71, -38, -44, 27, 18, 373, -257, -108, -33, -2, 182, -35, 59, -105, 56, -66, -296, -204, -76, 105, -13, -164, -154, -323, -104, 41, 43, 14, -34, -20, -100, 26, 41, 54, 12, -15, -39, -154, -40, -36, 77, -17, -123, -49, 35, -138, 23, -143, 79, 111, -106, -206, -40, -65, -95, 9, 18, 20, 50, 2, -81, 128, 199, -97, 82, 33, 94, -146, 54, 18, 51, -209, - 164, 19, 18, -26, -120, 30, 14, 29, 35, -131, -70, 25, 60, -34, -1, 48, 18, -24, -63, 44, 608, -339, 32, -34, -72, -253, -13, -14, 207, 95, 417, -165, 17, 46, 100, -42, -19, 169, -105, 243, 148, -338, 323, 114, -116, -84, -126, -66, 24, 15, -90, 214, 28, -102, -90, 21, -112, -198, 3, 119, 48, 144, -66, 45, 155, 222, 53, -230, 76, -74, -126, 33, 98, 56, -27, -209, -182, 257, -33, 199, 23, -78, 98, -172, -76, 83, -22, 171, -137, -273, -76, -14, -83, -66, 170, -57, - 32, -156, -152, 74, 39, 63, -66, 64, 7, -37, -7, -687, -447, 161, -234, 72, -118, -417, -309, 551, -257, 248, 139, -147, 127, -85, 172, 191, -15, -57, 330, -110, -377, 4, -159, 36, 33, 222, 117, 44, 108, -103, -2, 243, 155, -47, 61, -220, -338, -250, -175, -51, -50, 60, -34, -96, 213, 54, -164, -154, -46, 60, -165, 63, 198, -7, 73, -140, 104, 75, 22, 77, -124, -190, -267, 130, 101, 7, 101, 17, -124, -28, 7, -214, -22, -331, -183, 52, -86, 60, 5, -46, -47, -33, -64, 56, - -1, -12, -819, 279, -65, -54, 146, 36, 82, 357, 213, 270, 136, 368, -65, -359, 53, -41, -154, -318, -139, 278, 63, -20, 58, -22, 4, 234, 30, 86, -35, 57, 233, -65, -157, 118, -278, -280, -180, -36, 8, 115, 274, 4, -94, -273, -447, -158, -65, -27, -3, 164, -205, 368, 192, -36, 106, -146, 27, 2, 171, 328, 222, -194, -81, 54, -31, -42, 17, -101, -319, -25, -59, -23, 50, -125, -42, -218, -23, 30, 228, 111, 32, 36, 58, 7, -193, 39, -45, 51, -23, -26, -105, 16, -111, 336, - 340, 117, 228, 165, 356, -309, 371, -446, -76, 423, 579, 123, -34, 213, -174, -204, 419, 70, -62, 104, 338, -85, 208, -64, -81, -37, 154, -385, -45, 191, -83, 23, -134, 83, 310, -280, 94, -81, 103, -145, 209, 20, 78, 87, -341, 171, -476, -95, 274, 32, -168, 303, -100, -178, 220, -87, -59, -31, 134, -17, 38, -258, 98, 27, 514, -381, -164, 48, -96, 118, 147, -182, 361, 136, 2, 61, 123, -55, -190, 79, -97, 34, -36, 96, -119, 40, 5, -63, 86, -26, -18, -7, 685, -427, 17, -68, - -114, 15, -156, -65, -506, -423, -422, 142, -87, 140, -96, -306, 490, 342, -227, -190, -268, -56, 105, 162, 199, -13, 154, -43, -193, -236, 148, -107, 447, 280, 413, 59, 150, 406, 282, -89, 75, -18, 6, 44, -189, -136, 73, -236, -244, 237, 269, -294, -9, 523, 365, -18, -172, -38, 109, 99, -70, -194, 234, -15, 58, 168, 213, -222, 96, -36, 89, -345, 64, 313, -311, -255, -132, 139, 247, -139, 136, -120, -12, 8, 52, 93, -43, -19, 56, 52, 1, -6, 41, 555, 214, -73, -17, 174, -207, -269, - 232, -322, -417, 111, -224, -289, -150, 277, 678, 281, -368, 694, 81, -108, 126, -404, 104, 56, -289, 251, -77, 50, -208, 118, -190, 351, -414, -153, -143, 198, 229, 204, -220, 65, -230, -66, 124, 294, 136, -135, 287, 146, 232, 16, 270, -117, 150, -409, 460, -40, 65, -122, -238, 12, 155, 367, 109, -439, 188, -178, 363, 31, -137, 70, -118, 75, -254, 102, 26, 22, 42, -50, 28, -69, -106, 143, 91, 82, -188, 62, -101, 88, 21, -12, 46, 21, -1133, 52, 192, 448, 148, -696, 932, 343, -424, 155, - 927, 210, -223, -26, -560, 290, 28, -141, 82, 194, -362, 197, -454, 50, -414, -371, -157, 178, 268, -202, 235, -402, -57, 457, 43, -162, -52, 91, -104, -298, -334, -42, -152, 331, -460, 492, 157, 65, -162, -51, 228, -180, 307, 79, 277, -99, -158, -479, 166, -45, -496, 153, -32, 306, 489, -203, 112, 244, 258, 56, -148, -26, -602, -26, 56, 153, -2, 409, 89, 205, -227, -159, 304, -27, -61, 188, -42, -47, -3, -6, 20, -28, 170, 1403, 637, 129, 224, -293, -198, -73, 528, -381, 56, -318, -870, -420, - 194, -226, 139, -347, -22, -373, 312, -378, -273, -808, -154, -131, -215, 414, -140, -339, 105, 318, 116, 105, -52, -72, -216, 160, -277, -78, -174, -484, 69, -337, 130, 38, -102, -16, -353, -25, -83, 506, -151, -17, 204, -285, -128, 513, -306, 193, 10, 456, 650, -43, 81, 60, 223, 113, -503, 41, 123, 171, -217, -338, 31, 91, -91, -132, -540, -270, -312, 16, 64, -106, -151, -173, -45, -90, -97, 106, -56, 48, -196, 8, -78, -139, 28, 73 }, - {-1, 0, -1, 0, -1, 2, 1, -5, 0, -3, -4, 1, 3, 3, 1, -8, -5, 2, -2, 0, 2, 2, 3, -2, -3, -5, -3, 0, -11, 0, -1, -3, 2, -6, -5, -11, -1, -9, -3, 0, 7, 2, 6, -3, 6, -2, 1, 5, 32, -25, 16, -20, 10, -10, -9, -6, -5, 6, 7, -24, -1, 4, -2, -4, -14, -5, 10, 16, 8, 24, 5, -4, 5, 4, -2, 8, 17, -7, 0, 7, 0, -2, -12, 0, 6, 5, 1, 0, -4, 4, 0, 1, 0, -4, 116, -7, - 10, -7, 8, -9, 2, -2, -2, 7, -6, -21, 6, 2, 7, 14, 8, 5, -2, -12, -4, 6, -2, -2, 12, -15, -5, 0, -2, -4, 6, 6, 8, 2, 3, -3, 11, 0, 8, 6, -2, -1, 4, 0, -2, -1, 0, 85, -81, 13, -22, 12, -1, 9, -8, 15, -6, 9, -19, 1, -11, 3, -2, -3, -5, -14, -1, 2, -7, 12, -5, -9, -11, 6, -7, 17, -2, 0, 5, 0, 0, -7, -6, -2, 2, -3, -7, 6, 5, 11, -3, 4, -2, 2, -200, 23, -15, 0, - -2, -17, 18, -4, 2, 8, 2, 21, -1, -9, 25, 10, 23, 0, -30, -18, -15, 12, -16, 1, -6, -5, 2, 5, -5, -9, -7, 6, 7, 13, -1, -2, -1, 8, -9, 2, 4, 6, -7, 8, -9, -2, 3, -252, 91, -37, 42, -29, 19, -32, 18, -24, 9, 18, 1, 7, 16, -10, 12, -13, -10, -29, 27, -17, 18, 1, 0, -28, -1, 5, -4, -1, -1, 12, -2, -8, 9, 3, -4, 1, 0, 1, 5, -8, 20, -2, -12, -1, -7, -1, 13, 115, -24, 44, -20, 15, - -16, 54, -10, 29, -3, -2, 8, 0, -37, 9, -3, -17, -4, 1, -47, -1, 4, 15, 0, -9, -2, 16, 3, -8, -15, 24, -15, 0, -22, -2, 0, 4, -5, 6, 10, -9, 8, 0, 6, 0, 11, -5, -3, 10, 303, -88, 13, -15, 20, 0, 0, -41, 18, -18, 13, 4, 6, 13, 21, 3, 7, -34, 13, 13, -22, -4, 23, 15, 15, 33, 19, 5, 9, -12, 11, -3, 19, 25, -3, 8, 16, -6, 5, -21, -6, 21, 0, -15, -5, 6, 16, -1, 9, 0, 21, -162, - 68, -47, 31, -28, 36, -24, 1, -20, -25, -35, 2, -21, 10, 12, 26, -43, 26, -10, 37, 8, -2, 3, 3, -9, -7, 5, -18, 11, 21, -28, -6, -2, 11, -11, 30, -31, 6, 0, 2, -13, 2, -8, 8, 1, 1, -10, -2, -20, -7, -1, 4, 1, -7, -25, -261, 83, -53, -4, -11, 16, -45, 3, 14, 12, -16, 9, -20, -33, -13, 4, -20, 69, 2, -19, -6, -23, -11, 21, 13, 27, -3, 12, -16, 6, -14, -5, -8, 4, 8, -5, -13, 3, 5, 19, -3, -7, - -25, -20, -10, -4, 5, 3, -10, -4, 2, 9, 5, 1, -5, 9, -251, 118, -56, 52, -28, 31, 15, 9, -29, 3, -15, 4, -38, 14, 23, 7, -40, -20, -20, -21, -14, 28, 7, 20, 16, -7, -2, -30, 39, -11, -4, 2, -8, -12, -14, -3, -32, 9, -17, 13, 11, 18, -5, 2, -21, 8, 15, 4, -3, 3, 12, 18, 8, 16, 1, 2, 82, 101, -46, 27, -14, 10, -11, 6, 9, 49, -17, 20, 46, -13, -2, -8, 11, 24, 25, 32, 9, 27, -7, -16, -54, 11, - -8, -27, -19, -1, -5, 18, -2, -32, -33, 9, -28, 4, 17, -25, -17, -11, 13, 11, -1, -3, 19, 4, -7, 8, -16, 2, -9, -12, -8, 13, -7, 10, -7, -16, 4, 9, 290, -101, 55, -38, 54, -38, 33, -12, 34, 8, 24, -28, 29, -10, -24, -2, -25, -41, -21, -4, 21, -28, -37, -46, -8, -4, 36, 20, 23, -16, 19, -14, -14, -8, 24, 21, 6, 0, -1, 1, -7, -4, 17, 3, 41, -16, -5, -34, 22, -9, -5, -8, -2, 2, -6, 6, -9, 0, -13, -6, - 3, 13, 82, -125, 73, -47, 57, -1, 35, 10, -55, -26, -18, 7, 14, 8, 62, -35, 49, 9, 6, -34, -7, 43, -3, -36, 41, 31, 7, -17, -13, -4, -3, 19, -9, 9, -23, -5, 13, -33, 13, -13, 12, -10, -3, 39, 17, 22, -2, 9, 14, -3, -11, -17, 6, 8, 14, 17, 4, -4, -17, -8, -18, -16, 2, -310, -63, -9, -52, -22, 46, 19, -14, -13, -38, -25, -31, -35, -29, -19, -26, -44, -38, 13, -38, 12, -51, 1, -22, -17, 43, -5, -22, 28, -32, 29, - 8, 31, 21, -1, -16, 33, -1, -6, 30, -13, -42, -47, -13, 15, 9, -15, -2, -13, 2, 0, 2, 29, 11, -22, -9, 3, 18, 4, 27, 7, -3, -15, -363, 316, -129, 88, -83, 20, -41, 53, 10, 6, -26, 36, 7, -65, 7, 10, -33, -50, 50, 62, -20, -16, 10, 28, -17, 56, -2, 14, -41, -15, -24, 37, -8, 8, 8, -21, 36, 34, 9, 12, 42, -26, -7, -6, -30, 6, -20, 7, -1, 2, 34, -2, -8, 7, 2, 22, -21, 8, -1, 43, -13, -2, -17, 243, - -29, -50, -12, 33, 17, 15, -1, -33, 9, 21, 24, -15, -14, 49, 17, -38, 9, 64, -79, 53, 7, 68, -4, 4, 14, 14, 36, -26, -9, 14, 26, -10, 0, 4, 6, 17, -32, 0, 19, 6, -17, -5, 42, 31, 15, -15, -11, 13, -5, -10, 8, -12, -20, 44, 17, 28, 5, 21, 18, 19, 3, 23, 12, 17, -12, 4, 7, -19, 8, -9, -1, 115, 34, 28, -17, -11, -31, -22, 6, -12, -15, -45, 38, 27, -28, 48, -45, -14, 20, -33, 20, 31, 48, 42, 40, 21, - -84, 0, -17, 17, -8, 33, 23, -11, -20, 22, -15, 56, 0, 18, 57, 54, -40, 3, -27, -49, -5, 9, -6, -10, -5, 4, -22, 3, -26, -8, -3, 7, 1, -16, -16, 34, -12, 5, 15, 19, -10, -11, -5, -27, -18, 3, 6, 272, -191, 70, -73, -6, -51, 46, 46, 15, 9, 43, 119, -104, -14, -27, -42, 92, 70, -14, -63, 26, -52, -41, -72, 9, -74, -24, 44, 6, -23, -61, 0, -15, 37, 34, 16, -28, 4, -2, 15, 30, -19, -9, -33, 50, -6, 7, 45, -9, - -4, 18, -22, -2, 20, -33, 8, -6, -3, -35, 17, -7, 3, 9, -13, 23, -18, -5, -37, 3, -5, 15, 16, -424, 58, 5, 29, -33, -53, -1, 35, 56, -4, 85, 47, -58, -52, 40, 7, -42, -77, -89, -57, -65, -73, 13, 23, 19, -54, -52, 8, -14, -9, -7, -43, 36, -74, -28, -12, -3, 23, 8, -5, 34, -11, 34, 19, -27, 4, 55, -22, -22, 1, 32, 8, -23, -30, 27, 1, -39, 53, 60, 7, -17, 7, -1, 12, 26, -3, 35, 22, 20, 17, 9, 14, -18, - -2, -260, 222, -74, 47, -1, 37, -90, 35, -61, 0, -41, 83, 71, 27, 6, -69, -45, -7, -28, 79, -65, -3, -32, 116, -37, 10, -3, 20, 9, 20, 15, -19, 10, -5, 41, 6, 77, 40, -25, -5, -9, 1, -29, -21, -7, 14, 94, 8, 6, -26, 38, -14, -20, 12, -19, 11, -24, -52, 26, 23, -7, 55, 12, 13, 20, -15, 7, 18, -45, -21, -3, -21, 21, 32, -12, 55, 37, -1, -15, -11, -4, 169, -4, 38, -115, -19, 14, -93, 7, 129, -23, 9, -58, -80, 20, - -73, 113, -79, 27, 27, 61, 47, -13, -70, -8, -7, 36, -49, -10, -15, -24, -17, 34, 21, 92, 31, -34, 38, -25, -27, 28, 79, -12, -41, -38, 42, -1, -57, -53, 27, 25, -24, -44, -72, 20, 27, 18, -41, 30, 19, 13, -15, -5, 22, -54, -7, 24, 28, -5, 14, 1, 577, -36, 24, 53, -50, -21, -17, -135, 92, -14, -84, 19, -43, 50, 40, 63, -22, 86, 74, 47, -75, 58, -103, -61, -70, 28, -54, -9, -18, -68, -37, 59, -43, -32, -65, 22, 22, 50, -27, 85, - 22, 97, -11, 18, 20, -53, 39, 100, -34, -2, 27, -28, -40, 24, -39, -21, -52, -34, 39, 35, 24, 37, 47, 45, 67, 11, -19, 35, 24, 0, -6, 3, -25, -5, 6, 7, -1, -255, -501, 185, 2, 10, -50, -54, -12, 17, -33, 131, -61, -115, 7, 7, -15, -41, 89, 16, -40, 41, -80, 100, -57, -30, -69, 112, -49, -17, -68, -32, 60, -29, 65, -86, -100, 8, 17, 17, -3, -52, 9, 26, 13, 51, -1, 81, 11, 76, 99, 20, -8, 18, -57, -15, -94, -84, 24, 24, - 16, -6, -27, -14, -23, -13, -23, 0, -3, 17, -6, -11, -33, -3, -38, -5, -50, -7, -19, -6, -168, 489, -223, 102, -48, 155, -25, -69, -72, 40, -22, -10, 3, 30, -165, -81, -43, 65, 55, 96, 17, -15, -15, 115, -150, 86, -72, -15, -76, 119, 48, -78, 10, -34, 13, 50, -215, -90, 18, 75, -44, 16, 55, -23, -24, -8, 83, 32, 14, 9, 32, 97, -59, 44, -137, -24, 31, 66, 12, 9, 3, 35, -27, 4, -10, -33, -28, 51, 50, -19, -26, -86, -36, -19, -15, 62, - -24, -24, -42, -38, -3, -439, -95, 43, -104, 26, 19, 64, 0, 122, 80, 44, -34, -60, -3, 130, -111, -43, -86, -2, -235, -185, 11, 115, 158, 36, -58, 54, -51, -34, -35, 16, 41, 10, 61, -47, -84, 69, 45, 145, -18, 24, -21, 117, -122, -61, -29, -93, 59, -38, 49, -99, 99, 96, 88, -36, 78, 4, 27, 46, 33, -41, 7, -13, -2, 90, 34, -40, 73, -12, -63, -21, -5, -89, -4, 37, 48, 8, -2, -37, 13, 22, 319, 207, -65, 94, -211, 149, 55, 112, -38, -28, - -115, -59, -198, -34, -157, -47, -97, -99, -133, 54, -183, 25, 80, -35, 25, -78, -1, -24, -26, -107, -14, 13, -7, -16, -56, -49, 33, 36, 47, 233, -93, -5, 94, -22, -38, -89, 28, 79, 131, 44, 109, -106, -160, 16, 105, 59, -86, 101, -75, 49, 20, 91, 52, 34, 62, -61, 40, 33, 19, 90, 21, 73, -11, -29, 12, 17, 15, 87, -14, -49, -4, 642, -416, -23, 48, 13, 50, 88, -18, -14, 49, -75, -71, -12, 57, 231, 9, 80, -75, 4, -229, 141, -139, -197, 46, 55, - -73, 65, 27, 152, 169, -28, -64, -48, -253, -138, 198, 65, 73, -114, -117, 34, -23, -101, 88, -19, -63, -73, 49, -65, -35, 232, -142, 43, -51, 54, -64, -26, -173, 29, -64, -43, 138, 33, 38, 83, 100, 30, 69, -31, -9, -114, 52, 94, -22, 6, -11, -24, -30, 10, -30, -14, -401, -198, 73, -26, 144, -22, -40, -117, -131, 67, -137, -48, -78, -17, -82, -57, -67, -35, -82, -155, 86, -305, -5, 270, 65, -3, -76, 18, -276, 112, 68, 17, 98, 146, -118, -63, -122, 16, 3, -74, - -83, -93, -55, -6, 59, 3, 48, 26, 5, 187, 44, -32, 148, -75, -171, -54, -21, -26, -12, -61, -14, -75, -19, -76, 7, 38, -82, -25, -46, 2, -84, -107, -46, 41, 73, 28, -25, -5, 28, -15, -18, -39, 16, 37, 7, -4, -47, -247, 331, -165, -82, -272, 210, -76, 124, 7, 6, -83, 165, -42, 53, 40, -77, -27, -26, -145, 27, 25, -112, -187, -117, -172, -43, 92, 47, -102, -102, 149, 102, -130, 118, -65, 104, -165, -131, -126, 43, -112, 69, -51, 28, -31, -17, 25, 119, -263, - -34, 52, -25, -80, -190, -17, 172, -1, 149, 110, 31, -22, 113, -114, -95, 73, -29, -71, 47, 14, -57, -82, 136, -129, -71, -77, 77, 4, -57, -31, 39, -119, -1, 32, 23, 3, -42, -58, -568, 211, 89, -143, 70, -162, 145, 125, 106, -291, 176, 308, -43, 104, 4, -97, -126, 339, -5, -31, -187, -370, -200, 18, -164, 135, -242, -81, -143, 38, -56, -181, 30, -43, 118, -41, -142, -55, -435, 77, -14, 200, -124, -137, 187, 38, 30, -76, -117, 40, 84, 61, -31, 64, 35, 6, -39, -42, - -144, 10, -58, -85, 74, 41, 210, 43, -143, -144, 30, -94, -69, 22, -71, -5, -33, -43, 39, -58, 20, -9, -12, -23, -32, -71, -85, -28, -73, 473, -186, 3, 27, 198, -25, -38, 136, 234, -157, -181, 142, -27, 124, 179, 149, 129, 103, 122, 460, -39, 34, 90, 254, -52, -93, 98, -7, -82, -102, -89, 3, -115, 175, 265, -13, -65, 111, -64, 159, 114, 4, -136, 104, -10, -44, 22, -18, 308, -25, 135, -67, 275, -25, 26, -95, -165, 140, -82, 277, 62, 131, 2, 2, 81, 22, 199, - 111, 37, 100, -114, 45, 92, 11, -31, 163, 42, -52, -52, 66, -29, 2, 93, -27, 57, 24, -49, 612, -177, 57, -59, 27, 79, 206, -160, 86, -3, 11, 112, -92, 120, -323, -146, 54, 120, 85, 257, -256, 40, -38, -350, 149, -136, -89, -51, -287, 93, 101, 45, -150, -251, 98, -156, 136, -241, 3, -288, -71, -193, -167, 170, 265, 37, 97, -123, 49, -205, 87, -135, 37, 196, 100, -69, 119, 20, 103, -89, 172, 295, 16, -179, -124, -80, -33, 19, 132, 26, 215, -1, 82, -196, -29, -142, - -27, -21, 44, -178, 24, -14, 53, 19, 33, 18, 14, -624, -524, 221, -66, 257, -20, 84, -313, -294, -179, 98, -242, -167, -72, 49, 177, 63, -356, 96, 199, -504, -60, 24, -535, -184, 238, -496, 243, 256, 3, -71, -20, -119, -132, 89, 109, 372, -220, -115, -92, -173, 10, -295, -74, 23, -8, -96, -15, -162, -33, 91, -41, -106, 123, -57, -120, -172, 366, -15, 223, 30, 84, 241, 35, 164, -109, 183, 133, 40, 48, 45, 159, 73, 30, 154, -65, 22, -18, -240, 113, 57, 33, -147, -42, 27, - 47, -42, -1013, 382, -112, -455, -111, 11, -118, 175, -394, 190, -32, -453, -312, 62, 180, 170, 125, 267, 76, 439, 240, 514, 67, 417, -322, -253, 86, 36, -255, 71, 54, -36, -97, 247, 47, -546, -243, 183, 63, -116, 156, 159, 248, 53, 74, 46, 72, 90, -190, 29, 35, -404, 190, 140, 171, -277, -161, 202, 0, -54, -42, -118, -105, 0, -139, -310, 105, 331, -233, 32, -132, -54, -97, -30, 171, 41, 141, 41, -150, -107, -122, -73, -100, 24, -63, -14, -95, 30, 49, 54, -29, -96, 2, 425, - 287, 199, 108, 13, -99, -151, 133, -424, 448, -278, 72, -461, -17, 434, 170, -154, 275, -438, 175, 82, 30, -539, -162, 33, 86, 346, -530, -72, -176, -499, -110, 120, 249, 374, 290, 289, -25, -186, 190, 58, -115, 68, -244, 388, 181, 131, -203, -444, -119, 10, -538, -435, -115, -390, 250, 97, 77, -180, -194, 75, 54, 32, 120, -75, 90, 256, 116, 43, 34, -169, -143, -128, 74, -46, -345, -276, -29, -222, -198, -57, -285, -179, -46, 15, -42, -19, 67, -55, -22, 15, 9, -83, 489, -382, 103, -54, - -50, 9, 135, -238, 318, -92, 218, -21, -177, 339, 334, 239, -112, 514, 190, -574, 592, 54, -2, 428, 19, -185, -248, 422, -264, -352, 342, 298, -194, -469, 184, -161, 65, -330, -270, -112, 320, 288, 38, 264, -383, 124, -100, -143, 184, 26, 57, -536, -146, 299, -383, -99, -480, -89, -179, 81, -115, 55, 50, -16, 49, -128, -426, -80, 219, -29, 152, -164, -374, -66, 84, 239, 59, 131, -13, 54, 91, 55, -129, 33, -52, 57, -103, 62, 26, 8, -10, -89, -44, 443, 34, -129, -318, -11, -152, 118, - -263, 167, 106, -230, -236, 355, -419, -17, 270, -304, 98, 347, -276, 238, 175, 255, -420, 362, -421, 127, -321, 40, -164, 285, 9, 174, 90, -299, -183, -414, 241, -280, 242, -337, -384, -643, 63, 337, -52, -10, 107, 291, -99, 78, -355, 90, 471, -48, 427, 559, -4, 93, 115, -239, 124, -289, -14, -297, -288, 17, -109, -488, 331, 8, 246, -288, -147, -110, 126, -3, -76, -76, -49, -19, 28, 31, -58, 66, -66, -66, -37, 93, 70, 77, -38, 58, -1004, 255, 377, 105, -435, -63, 709, -814, -20, -137, - -532, -134, -360, 133, 132, 312, 127, -426, -150, 308, -485, -137, -519, 444, 134, 347, 592, -208, -124, -97, -295, 284, -138, -352, -395, -69, 153, -10, 82, 97, 231, -101, -10, 171, -164, 336, 382, 360, -290, 40, -90, 173, 720, 540, 1030, 83, 408, 330, -155, -34, -52, -95, 131, 31, 371, 280, -124, -37, -218, -431, 175, -5, 149, -30, -297, -43, 47, -166, 103, -105, -143, 5, -144, 0, -39, -35, 3, 23, -89, 14, 7, 1, 38, 1558, 751, 267, 241, -371, 238, -300, 357, 293, 274, 69, -512, -287, - 556, 95, -33, -119, 623, -677, -285, -171, -51, -480, 113, -415, -232, 67, -263, 385, -374, -163, -93, 411, -687, -134, -512, -16, -4, -450, 72, 351, 190, -10, -212, 17, 211, -284, 566, 770, -50, -482, -454, 316, -116, -106, 662, -143, 210, -20, 415, -86, 53, -82, -266, -739, -442, -71, -200, -510, -336, 189, 427, -37, -57, -48, -70, 233, 147, 31, -146, 162, -97, -339, -325, 40, 220, -265, 171, -19, -102, -90, 5, -149, -115, 4, -46, -24 } +const Word16 CRendBin_Combined_BRIR_inv_diffuse_weight_32kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS] = { { 7346, 7453, 7924, 6788, 7148, 7306, 7607, 8132, 8167, 8572, 8072, 9147, 9365, 8603, 8909 }, { 7346, 7453, 7924, 6788, 7148, 7306, 7607, 8132, 8167, 8572, 8072, 9147, 9365, 8603, 8909 } }; +const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS][40] = { { 47, 47, 47, 47, 47, 47, 50, 50, 56, 56, 56, 62, 62, 63, 63, 63, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 93, 93, 93, 93, 93, 97 }, { 47, 47, 47, 47, 47, 47, 50, 50, 56, 56, 56, 62, 62, 63, 63, 63, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 93, 93, 93, 93, 93, 97 } }; +const Word16 CRendBin_Combined_BRIR_coeff_Q_32kHz_fx = 13; +const Word16 CRendBin_Combined_BRIR_coeff_re_32kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2818] = { + { { -158, 162, -60, 0, 151, -86, 59, -11, 21, -103, -216, -45, 85, -55, 52, 75, 63, -47, 36, -133, -24, 33, 55, -5, -3, 16, 33, -112, -93, 39, 77, -39, 81, 154, -207, 29, -99, -67, 46, -26, 127, -40, 115, 60, 19, -8, 61, 4, -13, -65, 186, -129, -39, 65, 72, -3, -63, 36, -70, 72, 14, 26, -1, -25, -23, 96, -248, 58, -32, -144, -24, 121, 59, 75, -109, 87, -38, 55, 34, 43, -46, 18, 65, -43, -97, 40, -90, 17, 66, 0, -33, -38, 18, 35, -15, 42, + 2, 30, 26, -12, -6, 11, -14, -9, -11, 12, -19, 10, -28, -7, -27, -4, -8, -31, -7, -289, 224, -108, 50, 42, 7, -62, -5, -163, -202, 55, -39, 63, 64, 182, -149, 22, 124, 120, -121, -129, -68, -112, 11, -38, -87, -67, 1, -205, -195, -41, 40, -18, 17, -24, 45, -108, 125, -44, 71, -16, 51, -98, 34, 68, 83, 35, 16, 29, -34, -82, 166, 125, 53, -62, 206, 138, -58, 130, -10, -102, -24, -37, -90, 59, 69, 33, -69, 144, -95, 85, 123, -24, 13, -181, -79, -195, + 29, 92, -92, -28, 37, -88, -24, 42, -4, 30, -19, -47, -127, -63, -22, -31, -10, -3, 9, -16, -21, -47, -20, 1, 11, 10, -25, -5, 0, 6, -5, 7, -1, 13, -1, -23, -37, -40, -3, -24, 8, 243, 112, -92, 42, 33, 387, -113, 112, 189, -36, 172, 71, 118, -152, -56, -179, -82, 122, -2, -85, 22, -125, -9, -82, 116, -50, -15, -45, 62, 27, 2, -14, 51, -188, -144, 65, 18, -18, -95, 225, 66, -29, 75, 90, 1, 44, 22, -111, 102, -132, -99, 119, -140, 122, 56, + -107, 184, 99, 72, -50, 167, 39, -22, -48, 52, 19, -28, -196, -27, -38, 61, -115, 157, -54, 129, -134, 6, -14, 160, -74, -51, 28, 60, -2, 32, -25, -145, -17, -9, -8, -19, -3, 2, -20, -27, -30, -33, 2, -12, 0, 21, -25, 17, 19, 44, -52, 35, 15, 28, -4, 41, 15, -18, -32, -8, -15, 404, -335, -294, -94, 309, -43, -167, 212, -141, 100, -8, -230, -156, 195, -126, 97, -131, 129, -57, -35, -14, -127, 67, 93, -127, 32, -65, 27, 59, -18, 84, 26, 69, 109, -139, + -102, 126, 7, 98, 96, -88, -131, -52, 23, 174, -186, 78, -208, -254, -59, -145, -24, -172, -327, -173, 153, 143, 93, -108, 314, -96, 54, -172, -163, 44, 1, -15, -206, -67, -11, -41, -39, -110, -89, 24, -28, -60, 8, -107, 20, 62, 108, 61, -90, 96, -62, -5, 108, 46, 17, -34, 56, 64, 50, 12, -27, 10, 77, 40, 50, 22, -28, 42, 9, -4, 13, -21, 8, 12, -22, 43, 63, 74, -4, -5, 12, -46, 69, -4, 44, 517, -170, 242, -64, 325, -63, -51, 55, 65, -55, -375, + 37, -37, -99, -6, -18, 132, -42, 317, -42, 35, -22, 179, -35, 61, -148, -7, -102, -108, -30, -32, 2, 114, -204, -62, 70, -25, 142, 31, -35, -96, -93, -101, -186, 69, 80, 68, -325, -50, 231, 127, -51, -12, -100, -226, -236, 234, -72, -161, -88, 126, 103, 9, 115, 45, 112, -57, -232, -82, -104, -121, 172, 111, -19, 188, 286, -70, 121, -112, -14, 0, 125, -12, 31, 26, 39, 96, -98, 75, -51, 6, -62, 9, 33, 68, 51, -3, 19, 3, -7, 35, -92, -15, -74, 16, -13, -13, + -32, -21, -38, 40, 20, -775, 424, 153, -37, -36, 1, -119, -217, -48, 104, 326, 219, -300, -58, -179, 120, -17, -405, -121, 246, 151, 83, 208, 126, -23, -28, 61, -155, -92, 34, 182, -78, -155, -224, -114, 110, 359, 24, -65, 75, -76, -268, 19, -190, -150, -177, 109, -12, -252, 46, 94, 97, -273, -151, -102, -68, -31, -101, -50, -131, -264, -32, -225, -269, -168, -49, 45, -161, -237, 68, 188, -11, -36, -24, 136, -207, 153, 242, 235, 185, 317, 3, -132, 85, 13, -35, -31, -1, -74, 104, 4, + 7, -66, -19, 33, 39, -39, -35, 19, 107, -16, 40, 35, 92, -77, 4, -3, -85, 11, 11, 70, 7, 13, 60, 37, -105, 38, -38, -320, 120, -158, -28, 42, 94, -13, 165, 4, -34, -449, 208, -84, -96, 161, -261, -358, 146, -126, -168, -53, 323, 203, -118, -70, 150, -45, -16, 43, 146, 269, 171, 218, -34, -10, 5, -144, 36, -61, 366, -280, -163, -148, -139, 88, 49, 131, -22, -185, -248, -72, -309, -430, -87, 11, 334, 66, -265, -68, 250, -106, 83, 75, 140, -199, -299, -132, -152, 481, + 53, -155, 104, 80, -36, 61, 110, -14, 213, -283, -254, 82, -118, 257, -119, -7, 138, -43, 122, -8, -7, -9, -42, -5, 109, 41, 106, 60, 53, 4, -40, -18, 44, -14, 13, -22, 76, -64, 44, -57, 77, -74, 6, -7, -9, 55, 72, -77, 53, 30, -27, 113, 278, 89, -21, 193, -34, -235, -42, -19, 236, -130, -30, -69, 40, -70, 16, 79, 112, 162, 106, 53, 412, 164, 137, -15, -322, 23, -268, 84, -181, 47, 2, 106, 506, 145, -77, 184, -141, 157, -87, 265, -142, 1, -196, 122, + 202, -233, 476, -115, 37, -71, -126, 53, -141, -405, 71, -100, -20, -249, 62, -87, -416, -187, -114, -368, 212, 535, 648, -614, -468, -259, 29, 156, -188, 90, -213, 59, 301, 463, -314, 518, 168, 63, 91, 96, -111, 179, 166, 200, 155, 66, 233, 4, 75, -1, 3, 127, -33, -147, -37, 101, 80, 34, 2, -7, -9, 102, 83, 38, -85, 26, 29, 5, 110, 49, 70, 3, 83, 49, 84, 114, 119, 11, 9, -55, 132, 117, -9, -32, 17, 86, 240, -431, 644, 21, 380, 142, -124, -128, 353, -196, + 225, 277, -28, -182, 18, 286, 164, 151, 132, -18, 52, 101, 360, 256, -181, -154, -22, -74, -32, -178, -116, 185, 318, 87, 476, -123, 520, 31, 249, 573, 408, 136, 122, 263, -49, -221, 5, 249, -132, -255, 16, -34, 524, 423, 1, 592, -46, 322, 172, 256, -26, -194, 269, -45, 313, 218, 655, -355, -56, -724, 162, -352, -43, 345, -132, 147, -54, 403, -98, -267, -15, -85, 124, -9, 197, 233, 65, -50, 184, -31, 83, 10, -112, 90, 89, 165, 87, 184, 84, 6, 13, -45, 8, 180, -55, -120, + 80, 0, 31, 150, 38, 44, 65, 103, -23, -7, 68, 123, 189, 178, 6, 90, 8, 2, 86, 128, -424, -311, 153, -251, 144, -151, 42, 391, -67, -368, 99, -154, 376, -393, -276, 161, 180, 276, 9, -26, 176, -107, -271, 169, -112, -213, 63, 212, -156, 397, 158, -13, 50, 195, 82, -673, 273, -67, -74, -115, 357, 4, 380, 18, 31, 44, -104, -39, 183, -214, 48, 616, 51, 454, 32, -89, -53, -302, -635, -457, 205, 292, -129, 486, 203, -342, -205, 446, 310, 297, 86, -132, 0, -20, -277, -80, + -164, -739, -325, -13, 494, 116, -120, 58, 423, -102, 17, 7, 103, -136, -73, -100, -66, -32, 97, 0, -24, -1, 75, 70, 120, -83, -146, 56, -154, -75, 12, 60, 11, -19, 148, -65, -53, -171, 61, -154, 120, 63, 77, -129, 5, -16, 59, -71, 44, -62, 77, -143, -3, -169, 196, 412, 162, 144, 472, 396, 332, 21, 129, 33, -67, -82, 84, -29, -270, 69, 281, 5, -70, 92, -671, 234, -262, 177, 238, 216, -247, 145, -18, 3, 410, 302, 12, 166, 125, -46, -221, 64, 204, 12, 294, 94, + 267, 519, 35, 215, 227, 283, -3, -167, 449, -162, 364, -411, -337, 492, -16, 168, 293, 430, 554, 239, 83, -257, 128, -46, -479, 423, 266, -390, -15, 34, -492, 177, 407, 244, 5, 162, 118, -224, 444, 51, -77, 234, 439, 178, -9, -141, -109, -42, 82, 131, 187, 67, 40, 65, 217, 195, 240, 7, -16, 101, 207, 10, 27, -30, 100, 26, -14, -65, 56, -133, -245, -2, 152, 6, 110, -112, 87, 15, 97, 24, -59, 68, -37, -28, -7, -144, 119, -47, 55, 96, 14, -12, -62, -89, -1125, -700, + 227, 238, 460, 763, -212, -121, -245, -226, -289, -309, 23, 123, 95, 482, 19, 473, -26, 162, 217, 168, 350, 251, 15, 310, -7, -37, -181, 210, -31, -462, -402, 251, -61, 551, 326, 355, 128, -693, 164, 437, -71, 128, -110, 87, 544, -18, 455, 766, 39, -288, -13, 9, -485, 650, 305, -85, -42, 471, 217, -569, -469, 184, -207, 274, 191, 88, -231, -403, -25, 105, 70, 441, -596, 88, -47, -497, -245, -500, 431, -147, 599, -474, 37, -227, 336, 152, -157, -26, 309, 23, 91, -181, -106, -152, 272, 143, + -10, 78, 75, -254, 8, -69, 81, 58, -66, -260, -102, -191, 222, -169, 27, -43, 219, -45, -51, -78, -155, -4, -107, 96, 242, 225, -28, -227, 282, 797, -949, -266, -463, -20, 150, 25, 636, -657, 311, -90, 127, -80, 350, -193, -325, -27, -95, 247, -21, 167, 370, -77, -277, -37, 416, -245, 99, 93, 17, -38, 413, -16, -107, -691, 222, -171, -436, -380, -101, -421, -248, -366, 173, -432, 431, -396, 267, -205, 522, -506, -294, -77, 302, 124, 3, -208, -414, 42, 162, 590, 310, 128, -338, 200, -299, -339, + 295, -329, 157, 382, 320, -86, -122, -277, 462, 44, 442, 713, -139, -375, -167, -126, -257, 112, -426, 185, 139, 127, 337, -239, 13, -44, 86, 305, 9, 240, -87, -7, 31, -138, -49, 144, 77, -197, -255, -123, 113, 100, -112, 363, 107, -268, 135, 193, 486, 393, 222, 80, 47, -206, -159, -9, -161, 29, -94, -301, 165, -101, -41, 33, 163, 1, 531, 734, -771, 571, 399, 22, 288, 975, -271, -277, 95, 289, 406, 136, -377, 433, -155, 862, -20, -139, 280, 229, 226, -6, 808, -666, 166, -9, 224, -276, + -555, 281, 221, 229, -193, -145, 676, 256, 849, 81, -311, -30, 191, -70, 882, -107, 481, -82, 791, 291, 215, -188, -42, 438, 10, 469, 353, 414, -543, 91, 392, 472, 352, 272, 633, 778, -588, -67, 1179, -279, -317, 766, 1029, 23, -8, -552, -456, -26, 518, -71, -95, 27, -38, -139, -394, -140, -28, -230, 18, 244, -132, 311, -308, 274, -61, 240, -230, 12, 176, 107, 300, -48, -156, -65, 91, 277, 83, -93, 379, -113, 201, 204, -32, -38, -83, 554, -198, 75, 142, 209, -97, -351, -205, -57, 417, 206, + -29, 30, 150, -22, 7, 152, 80, 42, 5, 324, 728, -43, 229, -619, 593, -313, -192, -543, -351, 1115, 18, -784, -348, -23, 5, -103, 864, 403, -71, -360, -32, 226, -104, 1147, 246, 504, 176, -259, -647, 152, -5, 100, -501, -55, -337, 385, 5, 62, 405, -366, -264, 77, 21, 117, -553, -440, -950, -501, 45, -547, 77, -398, -233, 704, 226, -347, 216, 77, 1, 676, -112, 820, 320, -359, -1001, 171, 165, 552, -296, -728, -253, 204, 41, -178, -515, -173, -730, -844, 267, -53, 865, -281, -517, -461, -36, 600, + -27, 217, 395, 291, -127, 191, 272, 81, 279, 260, -183, -35, 389, -84, 60, 355, -62, 207, -262, 96, 217, -132, 133, 110, -243, 324, -307, 151, 175, 254, -57, -192, 364, -58, 271, -390, -175, -290, -225, 24, -184, 133, 30, 48, -371, 519, -582, -38, 876, -193, 257, 88, 113, -828, 682, -72, -663, -391, 344, -103, 171, -8, -277, -208, 116, -209, -51, -16, -960, -255, -644, 137, 225, -10, -285, 109, -138, 370, -849, 52, 145, 480, -371, 447, -366, 282, 74, 346, -556, 164, -277, -593, 380, -481, -959, 135, + -93, 749, -367, 100, 343, 495, 563, 56, -197, -361, 8, 264, 369, -750, 831, -12, -567, -426, -753, 300, 179, 294, 129, 791, -286, 860, -473, 198, -194, -407, -1209, 675, 126, -325, -821, -53, 148, -75, 295, -226, -267, -48, 123, -234, -231, -150, -47, 122, -76, -78, -329, 236, 3, -183, 144, -134, 245, -83, 120, 161, 304, -112, 275, 26, 10, -308, -244, 69, 108, 37, 10, -64, -205, -115, -101, -222, -107, 374, -197, -221, 110, -479, -710, -5, 389, -157, -769, -124, -1123, 541, -1242, 738, -859, -751, 212, 640, + 479, -429, 449, 806, 142, 118, 189, 70, -477, 577, -974, -607, 54, -63, -63, -132, -243, 127, 894, 228, 124, 81, -422, 517, -95, -904, -139, 16, 19, -620, -436, 471, -155, 811, 151, -3, -663, -367, 244, 102, -181, 694, -552, -339, -24, -44, 658, 50, 769, -3, -628, 153, -536, 405, -75, 553, 1054, -1625, 553, 221, 298, 611, 153, -748, -172, -71, -134, 377, -761, 69, -198, -112, -523, -286, -792, 85, -49, 78, 220, -326, -57, 382, -235, 72, -130, -395, 184, 233, -272, -32, -431, -29, -625, 222, 157, -81, + 70, -162, 29, 124, -97, -120, 361, 434, -95, 142, 74, 445, 203, -568, 79, 321, -181, 325, 110, 148, 1327, 1148, -326, -442, -25, -870, 511, -48, 194, 70, -440, 1326, -568, -2334, -341, 468, -1571, -267, 493, -1330, 186, 869, -611, 867, -829, 745, 922, -586, 252, -83, 21, -247, -363, -65, 568, -363, -608, -330, -489, -49, -384, -60, 204, -89, 555, -487, -600, 481, -635, -941, -1208, -419, -28, 238, 674, -279, 302, 318, -221, -102, 1110, -731, -28, 762, 236, 600, -149, 220, 843, 436, -46, -100, -520, 216, 848, -786, + 600, -778, 228, 1106, 255, -617, 628, 102, -396, -306, 759, 252, 327, -43, 58, 211, 249, -20, -76, 325, 281, 62, -375, 416, 51, -140, 102, 144, -274, -70, 211, 44, 351, -431, 652, 508, -90, -410, -168, 437, 496, 803, -25, 157, 131, 441, -668, -354, 671, 422, 45, -107, 57, 188, -351, -273, -236, 50, 212, -379, -271, 1165, 789, -1124, -227, 1003, -306, -622, -439, -625, -369, 1013, 618, -83, 460, -112, 561, -354, -196, 1125, -469, 202, -326, -123, -13, 306, 916, 351, -621, -184, -29, -96, 515, 67, 922, -273, + 159, -97, 269, -775, 465, -716, 483, -40, 709, -187, 526, -244, 166, 300, -306, 311, 716, 892, -473, 913, 385, 1084, -312, 202, -40, -136, -208, -78, -360, -1784, -1121, -348, -22, 250, 126, 409, 671, -984, -56, -400, 1485, -107, -453, -132, -1304, -1094, 1640, 664, 366, -257, 513, 39, -1192, 240, 80, -457, -466, 71, 6, 123, -251, -131, -585, -499, 209, 256, 225, 170, -306, -452, -274, -583, 364, 120, -1029, -127, -300, -76, 500, -478, -666, -152, 426, 139, -463, 268, 591, -1111, -300, 387, -23, -92, -215, -52, 189, 323, + 74, 886, -1274, 1205, -348, -356, 313, 563, -997, -197, 21, 203, 57, -25, 505, -302, 68, 267, 296, 422, 350, 119, -546, -107, 750, -722, -617, 777, 267, 549, 849, 1314, -294, -831, 1112, -445, -184, 1159, 366, -422, -1204, -794, -118, -443, 571, 1143, 587, -389, 1175, 397, -422, 326, 1310, 381, 256, -273, -1044, -1402, -1114, -78, 849, 262, 538, 2005, 990, -1195, -804, 535, -1656, -759, 1435, 515, -1842, -1536, -711, -1176, -1105, -660, 1008, -283, -208, 2624, 444, -751, -205, -811, 1395, -290, 306, 99, 23, -758, -291, -57, -382, 95, + 301, 685, 92, -460, -17, 1, -303, 144, 201, 234, -601, 159, -557, 101, 297, -30, 450, -105, -26, 455, -90, 256, 504, -167, 152, 349, 379, 313, 65, 81, 264, -273, -105, 185, -1786, 1241, 534, 403, 500, -189, 613, 504, 719, -134, 985, -615, 748, -269, -570, -179, -936, 100, -343, 334, -236, -360, 900, -1030, 667, -33, -448, -178, 399, 452, 326, 852, 686, -490, -102, -438, 383, -388, 299, 412, 188, 232, 153, -241, 940, -86, 279, 96, 433, 242, -1123, 75, -672, 173, 496, -90, -476, -434, 1046, -1103, -894, 1642, + -698, 427, 163, 529, -248, 278, -1143, 80, 1109, -593, -450, 959, -66, -792, -589, 355, -312, -183, 593, -436, 147, 742, -834, 57, 486, -268, -167, -215, 298, 85, 119, -107, 169, 130, -166, 15, 28, 443, 220, -412, 504, 129, -261, 150, 152, -43, -154, 366, -3, 125, 42, 472, -221, -174, 281, -418, 525, -37, -304, -46, -37, 67, -11, -201, -36, 280, 568, -1051, -4284, -4622, -162, -2650, 2356, 8507, 3711, 5135, 6484, -2440, -1725, -682, -5814, -4065, -1314, -6376, -2776, -562, -2602, 627, 5993, 5445, 5891, 7634, 4602, -407, 1719, -1704, + -6780, -3681, -2723, -5633, -3861, 221, -4336, -1423, 965, -4332, -2219, 3254, 1265, 3528, 8781, 7141, 5776, 10388, 7542, -121, 1089, -1934, -9291, -8879, -9159, -14267, -9661, -5968, -5843, 75, 4637, 5223, 7318, 11077, 10251, 8657, 8547, 4898, 1724, 277, -522, -3880, -6683, -8206, -8789, -11867, -9868, -7609, -3724, 3981, 11746, 10942, 11987, 8408, 1030, -1136, -3591, -4936, -3337, -1635, -1650, -728, -755, -1197, 13, 179, 877, 2735, 2483, 1833, 2516, -235, -1623, -216, -1907, -1648, 1024, 1111, 257, 256, -2906, -7431, -7038, -5989, -4513, 2197, 6770, 8280, 10454, 9374, 5780, 4015, 1423, -1666, -3497, -4172, + -5417, -6646, -7502, -8760, -7791, -2693, 1911, 4501, 5822, 6316, 4723, 3271, 1638, -44, -189, 751, 1175, 1251, 1299, 984, -154, -1208, -2202, -3589, -3344, -2523, -1788, -599, 567, 1322, 1431, 1279, 865, 549 }, + { -251, 121, -285, 56, 21, 18, -195, -69, 54, -43, 63, 101, 61, -3, 80, -220, 5, -9, -5, 121, 184, -193, -43, -117, -38, 69, 126, 20, 31, -48, -63, -51, -39, -88, 48, -89, -60, 101, -86, 72, 12, -218, -74, -120, -29, 92, -64, -19, -63, -66, -46, 90, 137, 25, 76, 61, -73, -138, 74, 61, -30, -119, -99, 90, 18, 67, 32, -183, -61, -68, 101, 41, -184, 48, -98, -30, -10, -67, 52, -61, 14, 70, 73, 45, 50, 33, -6, 35, 43, 4, -36, 49, 10, 0, -15, -33, + 16, 31, 5, 25, -10, -17, 0, -26, 27, -5, 32, -6, 6, -3, 30, 16, -2, -13, 19, -353, 234, -169, 24, -22, -64, 180, -158, -105, 0, 190, -70, -11, -20, 157, -94, -251, -56, -129, -176, 7, -14, 30, 102, 168, 105, 17, 256, 100, 9, 183, 192, -15, -103, 8, 85, 68, -1, -36, -148, -131, -64, 147, 61, 253, 143, -11, 85, 103, 35, -157, 170, -67, 89, -6, 54, -187, -30, -59, 66, -57, -70, 196, -13, -146, 58, -111, 92, -62, 147, 127, 141, 48, -135, 75, -20, 74, + -58, 21, 193, -74, 94, 127, -19, 8, -5, -22, -51, 32, -3, 49, -1, 39, 3, 4, 28, 47, 20, 45, 51, -9, -36, 66, 8, -1, 6, 40, -10, -35, 19, -8, 11, 2, 40, 13, 22, 13, 71, 79, 4, -69, 74, 29, 22, 35, -280, 91, -179, 30, 58, 61, -82, 149, 23, -55, -26, 174, 124, -76, -98, -80, 67, 123, -75, -81, 24, -317, -1, -135, -54, -135, -177, -22, 160, 44, -145, -38, 137, 42, -89, 156, -69, -218, -66, 122, -55, 145, 275, 223, 30, -3, 77, -34, + -164, 2, 61, -117, 97, -231, -35, 14, -99, -75, 100, 202, -159, -165, 102, 103, 189, 61, -112, 152, 130, -44, 145, -162, 163, 40, 110, 23, -88, -50, -17, 36, 2, -79, 26, 1, -48, -38, 10, -12, 34, 2, 58, -43, -33, -2, 6, 52, -27, -51, 22, 2, -12, 35, -9, 21, -25, 22, 30, 4, 49, 477, -185, -81, -30, 344, -34, 260, -189, 229, -227, -199, 48, 109, -134, -33, 69, -17, 89, -138, 160, 58, -171, -6, 69, 54, 31, 324, 258, 202, 0, 131, 12, 38, 97, -298, + -45, 182, 119, 141, -3, -53, 66, -12, 365, -55, 62, 37, 18, -108, 219, -25, 228, -125, -131, 94, -87, -304, -140, 61, -29, -217, 61, 1, 283, 25, 25, -86, 103, 104, -23, -16, 249, 183, 182, -120, -170, -149, -291, 24, -206, -69, 13, -112, -128, -71, -14, -44, 69, 128, -24, -15, -57, 30, -41, -48, 21, 35, 1, 45, -26, 2, -25, -17, -14, 26, -16, -16, -9, -41, -47, 3, -5, -57, 49, 49, 59, -1, -41, -24, 47, 350, -279, -8, -291, -192, -114, 251, 147, -352, -481, -186, + 169, 120, -73, 164, 1, -42, 18, -253, 75, -34, 20, 79, 16, -2, 105, 92, -168, -168, 190, -61, -95, 116, -329, 77, 68, -303, 109, 312, 189, 214, 43, 118, 297, 55, 56, -342, 180, 256, 210, 40, 213, -244, 239, -73, -240, -369, -4, -235, -190, -82, -225, -561, 24, 28, -19, 86, 275, 103, 111, 73, -201, 28, 93, 79, 71, 81, -206, -62, -260, -118, -19, 60, -95, 91, 18, 15, -65, -11, -35, 0, -38, 34, 11, 26, -10, -48, -40, -40, 39, 25, 0, -19, -36, -39, -38, -117, + 17, 16, -89, -47, -33, -757, 372, 48, -295, 71, -33, -87, -61, -167, 89, -86, 17, 109, 100, 328, -133, -314, 170, -398, -172, 64, 54, 45, 128, 159, 137, -3, 181, 11, -73, 241, 149, -74, 143, -250, 471, 17, 87, -45, -406, -71, -152, -142, 62, 338, 8, 14, -45, -94, -220, 69, -37, 121, -277, 93, 146, 64, -205, -73, 52, 26, 164, 32, 572, -164, -246, -278, -86, 6, 203, -277, -37, -119, 125, -405, -19, -110, -171, 50, -51, 110, -16, 203, 127, -1, 42, 16, 24, 235, 27, 168, + 59, -42, 3, 6, 47, -31, 24, -9, 70, 13, -55, -77, 61, -30, -94, -40, -50, -21, -30, -2, 113, 2, 31, 14, 45, -45, -26, -98, 341, -111, -83, 73, 100, -277, -279, -256, -240, -393, 246, -230, 68, 94, 355, -60, -86, 278, 63, 57, -329, -216, 160, 69, 127, 191, -346, 3, 146, 328, -5, 30, -51, -1, -226, -44, -71, -420, -35, 127, -242, 102, -263, -3, -182, -39, -58, 22, 336, -100, 3, 171, -98, 100, -282, -500, -273, -153, -72, 52, 331, -158, 87, 79, -241, 79, -186, -67, + 120, 336, -54, -20, 106, -9, -320, -302, -128, 298, -38, -452, 29, -297, -133, -63, -34, 98, -116, -36, 109, -34, 129, 112, 79, -55, 126, -117, -89, -83, 17, -16, -28, -29, -25, -42, 23, -13, 80, -60, -40, 32, -53, -32, -133, -159, -17, 10, 74, 8, 43, 1, 333, 349, -107, 33, 367, -373, -332, 281, -67, 38, 255, -50, -69, 255, -471, 201, -21, 80, 230, 237, -264, 50, -362, 112, -109, -39, -252, -13, -361, 35, -313, 219, -110, 41, 391, 181, 176, -313, 58, 363, -85, -516, 277, -63, + 51, -102, -239, 341, 123, 278, 70, 40, -228, -297, 108, 139, 150, 197, 457, -15, -353, -230, 275, -40, -303, -80, -18, -83, -384, 6, 53, 96, -139, 222, -11, 24, 317, 161, 330, -324, -134, 60, -177, 147, 91, 90, -13, -41, -26, -5, -126, 163, -59, 100, -25, 116, -46, -58, 8, 67, -56, -2, -13, -64, -31, 30, -70, -22, -149, -117, 64, 104, 55, 47, -14, -12, -69, -11, 78, -100, -13, 46, -19, 81, 80, -56, -21, 72, 52, -38, 265, -323, 378, -85, 400, -327, 296, 33, -31, 498, + -260, 30, -253, -75, 760, 367, 161, 110, 216, -121, -1, -642, 119, -27, -278, 308, 231, -10, 55, -371, 327, -173, 347, 227, 185, -266, -47, -224, 333, 77, -121, 591, 282, -66, 31, -490, 83, 23, 389, -175, -498, -85, -138, -97, -704, -350, -749, -381, -268, 88, -189, 354, 44, -404, 244, -270, 382, -341, -277, 200, 341, 336, 1, -315, -252, 154, -207, 8, -104, 127, -142, -208, 367, 170, 50, -58, 138, 78, 170, -16, 115, 41, 191, 4, -9, 11, -94, 4, 49, 24, 21, 5, 147, 68, -116, 13, + 67, -36, -45, -28, 9, 28, 74, -18, 50, 86, -18, -87, -8, -95, -42, -88, -57, 76, 5, -49, -465, -552, -366, -53, -7, -71, 131, 200, 139, 0, 74, -175, 115, -356, -496, 16, 381, 67, -134, 305, 180, 295, 496, 64, -153, -316, -253, 145, -290, -201, 75, -229, -505, -277, -28, -59, 118, -114, 280, 82, 106, 388, -62, 46, 90, -310, 365, 60, -338, -552, 140, 50, -402, 425, 276, -372, 126, 357, 201, 96, 296, -135, -120, 23, -164, -263, 450, -401, -45, 168, 39, 700, -607, 185, -78, -3, + 196, 8, 42, -163, 93, -361, -764, -43, -9, -393, -250, -55, 144, 126, 54, 32, -127, -4, -178, -90, -35, -104, -161, 55, -31, 27, -82, -61, 38, -132, -279, -98, 19, -76, -269, -151, 111, 76, 53, -54, -103, -129, -24, -66, -153, -127, -180, -95, -122, -123, -4, -31, 49, -49, -34, 98, -135, -360, 317, -651, -463, 343, -16, -594, 305, -348, 672, 134, -885, -113, 81, -224, 67, 154, 314, 268, -513, -23, 48, -107, -470, -73, -97, -162, -143, -7, 35, 400, 439, -137, 237, 204, 200, 437, 6, 117, + -504, -174, 178, -100, 244, 600, 89, -526, -1171, -3, -361, 332, -221, -120, -229, -633, 276, 845, 50, 221, -662, 137, -74, -299, 77, 324, 170, 261, -285, 419, 247, -490, -726, -47, -552, -518, -329, -382, 51, 681, 263, 25, -89, 438, -222, -327, -50, 68, -49, 80, 70, 3, 71, 167, 64, -19, 15, -66, -62, 176, -51, 173, 7, -99, 24, -52, -70, 209, -47, 113, -254, -34, 129, -2, 55, 213, -157, 195, -16, 21, 64, -67, 153, 21, 13, 26, 11, 67, 197, -82, 72, 75, 79, 84, -1276, -806, + 580, 467, 759, -2, 300, 75, 240, -9, 155, -336, -403, -250, -360, -232, -257, 310, 731, 160, -890, -211, 157, -236, 218, -508, -40, -17, 30, 249, 189, 35, -60, -113, 208, 403, -322, -500, 334, 159, 438, 200, 636, -439, -154, 406, 607, 527, 313, 149, -129, 40, -76, 3, 211, -791, 426, -62, 116, -52, 601, -183, -8, -131, 382, 324, -674, 484, -573, -29, -290, -289, 263, 48, -895, -79, -70, -165, -103, -21, -113, 465, 47, 445, -140, 526, 249, -272, 117, -68, 31, 34, 50, 71, 28, -102, -168, 262, + 117, 215, 61, -128, 248, 10, 14, 186, -522, -242, -231, 73, -6, -355, 16, 59, -16, -67, 0, 122, -129, -5, 142, 70, 173, -151, -73, 43, 188, 709, -788, -18, -448, -1264, -149, -467, -998, 200, -6, -194, 63, 537, -35, -567, 195, 23, -182, -136, -101, 29, 619, -139, -22, 281, 208, -89, 300, 274, -132, -130, -248, 344, -82, -592, 91, -39, 204, 777, -518, -831, -524, -243, 115, 278, 148, 592, 296, -416, -240, -568, 492, 303, 55, 105, -325, 35, -344, 596, 585, 42, -272, -151, 58, 543, 1082, 667, + -102, -241, 15, 345, 150, 319, 439, -434, -20, -838, -565, -538, -360, 227, 515, 355, 57, -101, -47, -465, -585, -147, -311, -292, 68, -58, -74, 5, 20, 135, -148, 301, -304, 130, -387, -128, 0, 74, -10, 70, 150, -103, 19, 358, 436, 526, 289, 330, 150, 65, 26, 12, 21, -89, -281, -274, -44, 218, 1, 36, -114, -79, 35, 267, 169, 318, 224, 270, -618, -73, -320, 464, -514, 99, 45, 909, -563, -166, -579, -126, -572, -481, -347, 178, -615, -447, -669, -172, -101, -205, -303, -745, 194, -527, 212, -553, + 680, 104, 304, -132, -643, 343, 198, -217, 343, 480, -261, -693, -371, 927, -397, -31, 23, -158, 204, 601, 106, 255, -194, 429, 6, 338, 103, 114, -11, 34, 735, 222, 1759, -1075, 685, 964, -255, 21, 497, -361, -106, 808, 320, -135, 429, -184, -783, -580, 196, 31, -1046, -291, -107, -543, 279, 162, -353, -289, -213, 30, 96, 221, -184, 26, 129, -58, -233, 64, 49, 73, 217, 38, -133, 17, 252, 223, 109, -250, -6, 460, -131, -97, 255, -250, -432, -123, 24, -56, -221, -68, -13, -244, -51, 27, -68, -254, + -419, 160, 452, 164, -9, 17, -84, -265, -212, 988, 1103, 25, 799, 796, -34, 364, -782, -235, 710, 77, 701, 979, 807, -150, 530, -801, -1257, -531, -464, 316, 11, 337, 362, 773, 599, 217, -594, -62, 612, 205, -287, 399, 840, -82, 298, -667, 333, -524, -137, -328, -696, 444, 57, 222, 851, -444, -505, 316, 881, -675, -452, 296, -214, 1245, 920, -856, -321, -674, 44, 764, -342, -510, -232, 58, 188, -613, 156, 1269, 98, -829, -1278, 1048, -1233, -1028, -603, -520, -891, 251, 233, 1452, 365, 645, -313, 700, -80, -283, + 264, 43, -63, 717, 94, 372, 453, 254, 542, -142, 148, -106, -41, -105, -452, -325, -373, 443, 156, 396, 478, -94, 287, 629, 224, -188, 320, 382, 128, -76, -447, -390, 400, 181, 266, 539, 1171, 516, 295, 227, 331, -163, -40, 604, -382, 217, -210, 205, 120, -1145, -664, -862, 227, 476, 167, 731, 657, 928, 287, 1014, 452, 653, -324, -129, -325, -785, -563, -1213, -719, -235, -707, 153, -29, -21, 288, 235, 109, 583, -148, -488, 700, 63, -928, -402, -101, -1118, -847, -825, 76, 396, 108, -431, -54, 464, 287, 1108, + 207, -1495, -497, -260, 238, 231, -171, -398, 553, -828, -153, -664, 503, -1304, -806, -1064, -853, 39, -481, -374, -856, 429, 1540, -41, 996, -554, 245, -733, -3, 1095, 262, -520, 59, 420, -739, -1148, -616, 291, -890, 381, -12, -27, 572, 297, -152, 662, 662, 529, -174, -185, -115, -10, 462, 330, 234, 10, 482, 265, 75, 62, 357, -150, -121, 246, -369, 333, -320, -317, -377, 661, 413, 614, 227, 231, 56, 42, 303, -464, -744, 57, 210, 185, -304, 852, 349, 860, -1405, 609, 1055, -103, 1215, -645, -1856, -960, -14, -185, + 204, -665, 641, 906, -817, 720, -448, -548, -1296, -529, -745, -492, -596, 583, 86, -1160, -1486, 1121, 253, 402, -349, 89, -403, 10, 340, 517, 468, 1257, 39, -903, 1219, -130, -318, -567, 514, -1004, -675, 569, -523, -782, -981, -859, -185, 114, 92, -266, 1055, 899, -88, -513, -884, -1015, 249, 213, -201, -100, 1450, 97, -425, 626, 301, -958, 761, 1381, -1516, 2447, 653, 706, 267, 711, -195, -1511, 1033, 87, -188, 1074, -1275, 223, 223, -8, -124, 53, -101, -353, 187, 377, -315, -41, -466, -534, 691, -154, -340, 158, -186, -425, + -770, -178, -262, 672, -646, -67, 791, -169, 631, -227, -555, 286, -113, -265, 326, 76, 871, -119, -16, 575, 1753, 770, 41, -586, 838, -13, 61, -402, 765, -887, 648, 623, 657, 318, -240, 870, 1092, -222, 451, -676, 1098, 468, 368, -699, -1527, 305, -467, -349, -619, -781, 474, 213, -378, 88, 39, -412, -1866, -116, -395, -191, -27, 1318, 902, -439, 342, -867, 99, 651, -990, -920, -754, 1193, -855, 249, 959, -1289, -1196, 1104, 880, 927, 1239, 458, -1582, 358, 470, -139, 2588, -267, -393, -1169, -1010, 523, -931, 609, 213, 688, + 1420, -909, -620, 1728, -1051, -1161, 759, -1494, 1088, -1136, 259, 391, -822, 342, -954, 666, 1219, -49, 212, 251, 46, -372, -351, -79, 354, -157, 239, -247, -757, 325, 67, 515, 255, 450, -153, -149, -749, 527, -101, -683, 160, 1408, 389, -359, 414, 759, -376, 83, 582, -293, 581, 198, -183, -909, 153, -348, -23, 1126, -515, -301, 391, 1301, 112, -1104, 1584, 387, -102, 1130, 562, 915, 344, -1353, -295, -504, 641, 1584, -999, 259, -478, 707, 811, -1062, 893, -852, -767, 396, 735, 36, 246, 575, -859, 766, 63, 934, -162, -241, + 307, 1381, -615, 1117, -535, 229, 295, 1117, -62, -68, 387, 1681, 114, -1305, -103, -1572, 951, 8, 2588, 558, -751, -224, 575, -567, 912, 1690, 1159, 30, 495, 735, -79, -780, -103, -174, -2695, 1687, 1260, 1163, 284, -1166, -345, 886, 461, 771, 418, -2581, -919, 1590, 440, 515, 1370, -964, -28, -133, 777, 198, -73, -208, 613, -158, -701, 352, -337, -403, 369, 538, -394, -123, -11, 425, -540, 441, -476, 227, -826, -847, 843, 110, 77, -97, -608, -188, 565, 60, 194, 936, -142, -712, -65, -405, 323, 350, -336, -289, 374, 776, + 985, 1015, -629, 1033, -947, 159, 494, -487, 69, 193, -259, -509, -958, 1458, -328, -289, -487, -83, -202, 473, -982, -284, -614, 209, -617, 591, -5, 304, -681, -1240, 58, -907, -946, 427, -726, -616, 1197, -445, -701, 88, -721, 337, 452, -133, -589, -173, 343, 301, -268, -26, 1057, -189, -652, -829, -119, -364, -1247, 1169, 404, -1432, 881, -64, -600, 2750, 1549, 1266, 672, 386, -654, 101, 303, 323, 123, 1205, 270, -359, -594, -2438, 497, 319, -12, -476, -918, -182, -591, -530, -38, 768, -527, 1329, 195, -266, -93, -114, 106, 559, + -217, 140, 393, 135, 75, 306, -497, 241, 89, 778, -271, -195, -214, -197, -618, -338, 226, -675, 503, -137, -322, 463, 295, 389, -145, -62, 52, 74, -426, 223, 31, -21, -38, 278, -1260, 2128, 272, 698, 381, -527, 396, 600, 150, -61, -514, -90, 146, -240, -182, 90, 240, 620, -428, 261, 26, 495, -173, 98, 164, -567, 463, 75, 116, 166, 172, -359, 385, -310, 80, 367, -198, 360, -154, 454, 354, 205, -561, 421, 322, 256, 704, -675, -57, -6, -142, 207, -347, -559, 386, 434, 220, -53, 94, -60, 228, -196, + 94, -415, 380, -644, 611, 340, -202, -9, 255, 18, 229, 5, 28, -22, -216, 313, 426, -374, -83, 78, 237, -170, -175, 49, 80, -42, 45, -137, 55, 174, -133, 37, 105, -141, 123, 152, -11, -49, -70, 30, 320, -119, 44, -294, 21, 326, -228, 243, -109, 18, 543, -95, 14, -12, -163, 279, 117, 120, 118, -88, 75, 306, -86, 208, -133, -23, 407, -1701, -3958, -636, 2312, 2099, 5174, 2701, -1396, -431, -2871, -4872, -339, -2216, -311, 3545, 1513, 2739, 4206, -493, -619, -2140, -3636, -2892, -189, -1088, -413, 3013, 954, 1958, + 3562, 580, -18, 366, -2171, -3287, 563, -3397, -2224, 751, -344, 549, 4369, 499, 1674, 3568, -714, 108, 793, -3445, -2873, -1020, -3919, -1520, 496, 721, 2693, 3793, 2703, 1907, 1661, -635, -2295, -1885, -2836, -2980, -1280, -757, 17, 2497, 2980, 931, 2328, 677, -742, 488, -1629, -2263, -446, -1052, -706, 1271, -50, 886, 1580, -437, -38, -3, -804, -249, -58, -603, 666, 240, -160, 1092, 345, -160, 1049, -372, -1132, 21, -1728, -1209, 369, -1150, 242, 1329, 974, 1812, 1974, 718, 695, -84, -1632, -2277, -2344, -2446, -1556, -118, 781, 1687, 2929, 3146, 2610, 2045, + -126, -1927, -2766, -3533, -3607, -1923, -582, 1504, 3175, 2870, 1723, 1272, 367, -263, -426, -1227, -1403, -1046, -858, -601, -128, 116, 454, 653, 653, 631, 564, 305, 85, -79, -185, -312, -376, -353 } }, + { { -142, 150, 38, -81, -36, -181, -48, 152, -80, -58, 47, -23, -5, 10, -48, -39, 184, 90, -22, 9, -27, -55, 26, 66, 102, -25, 39, 47, -162, -50, 0, -32, 100, 9, -34, 90, -68, 31, 140, -77, 9, 19, 106, -40, 147, -207, -75, 91, -41, -175, 13, 36, 59, 60, -19, -75, 7, -68, -46, 21, 87, 80, -117, 103, -128, 115, 7, 101, -39, -83, -37, 68, -13, -17, -20, 94, -101, 52, 25, 25, 32, 75, 24, -48, -54, -30, 41, -9, -40, 8, -48, -11, -3, -49, -20, -28, + 7, 26, -33, -24, 14, -7, -48, -1, 26, -19, -2, 10, -4, 19, 14, 1, -36, -12, 1, -16, 1, -4, -25, 14, -43, -493, 162, -179, -71, -147, -151, 86, -50, -127, -68, 173, 257, -141, -52, -12, -185, -174, 13, -18, 113, 38, 84, -74, -46, -96, 27, 166, 72, 32, -107, 81, 25, 50, -70, 6, 25, 37, -95, -69, 26, -131, -134, 58, 102, -114, -58, -44, 8, 101, 82, 35, 15, 262, 103, -83, 102, 73, -73, 124, -46, -31, -1, -54, 110, -62, 29, 66, 53, -98, 39, 18, + 20, -34, -49, -20, 154, 10, -46, -33, 36, -138, 27, 82, -5, 53, -30, -50, 33, 30, -13, 52, 27, -15, 37, 39, 64, 8, 0, -5, -19, -27, -3, -5, -17, 19, -6, 64, 375, 150, -26, 17, 86, 45, -25, -162, 5, 144, -148, -17, -277, 73, 113, 7, -66, 203, 142, -131, 63, 8, -115, 181, 100, -12, 73, 172, -53, -36, 11, 1, 4, 41, 211, 43, 32, -342, -18, 16, 41, -155, 36, -125, -96, -132, -86, 1, 40, -81, 81, -197, -113, -12, -3, 63, -79, -18, -71, 43, + 106, -64, 11, -56, -10, 165, 129, -52, 121, -58, -103, -129, -10, -12, -87, 79, -14, 22, -10, -29, 6, -19, -71, -5, -112, 13, -55, -36, -94, 109, -34, 37, 75, 30, -38, -9, -43, -3, 19, -42, 43, -4, 5, 6, -16, 26, 15, 8, 3, 62, 30, -20, -42, -38, 37, 50, 0, 13, 592, -258, 49, -22, -109, 94, 166, -108, 179, -10, 191, 53, 67, -82, 108, 42, 111, -233, 125, -138, 43, -116, 146, -40, 147, -86, 54, -57, -13, -6, -15, 58, 306, 14, 90, -85, -142, 6, + 3, 6, 47, -98, 201, -13, 169, 12, -73, -92, -253, 124, 82, -118, 13, 102, 54, -294, 176, -10, 125, -176, -190, -92, -185, -34, 214, 45, -82, 13, 121, -40, -97, -50, -109, 79, -165, -29, -127, -48, -1, 143, 67, 16, 45, 179, 94, 22, 65, -50, -20, 13, 3, 29, 15, -30, 18, 64, -4, 14, 24, -30, -41, 40, -49, 59, 35, 55, 1, -20, 34, 55, 14, -21, 18, 155, -363, 74, -114, -332, -256, 136, 152, 200, -99, -51, 138, 66, 206, 67, -23, 21, 131, 256, -65, 75, + -3, 207, 48, -13, -41, -158, -240, 3, -34, 72, -14, 57, 42, 15, 15, 48, -82, 9, 114, 179, -87, 21, -77, -103, 148, -113, -282, -111, -72, 136, 11, 150, 137, -72, 6, -117, -16, -50, 175, -221, -6, 74, -234, -263, 4, 81, 167, -116, -278, 145, -257, 300, 170, 49, 128, -3, -124, 382, -35, 185, -7, 267, 184, 98, -27, -52, -89, -33, 40, 10, 74, -75, 46, -40, -27, -28, -31, 36, -19, -1, -56, -3, 35, 65, -65, -79, 11, 35, 0, 42, -23, 5, -31, -10, 22, 40, + 49, 29, -38, -804, 165, 40, -404, -510, -82, -394, 320, 91, -237, 15, -111, 35, -162, 21, -9, 2, 225, -81, -53, -94, -83, -213, -143, 213, -88, 135, -119, 58, 3, 122, -124, 92, -125, 54, -48, -78, 77, -199, 76, -101, -37, -145, 349, 166, 306, -131, 129, 104, -61, 54, -145, 154, 336, 265, -185, -50, 79, -134, -90, -234, -438, -149, 225, 81, -108, 44, 23, -120, -208, -210, 150, 17, -322, 34, 31, -16, -24, 107, 234, -24, 0, 33, 0, -61, -213, 71, 72, 44, 100, 60, -91, 24, + -57, 12, -48, -19, -54, 1, 12, -6, -39, -38, -11, 17, -1, 78, 28, 73, 79, 86, -103, -104, -39, 79, -27, 29, -30, 43, 46, 29, -50, -28, -315, -131, -82, 238, -63, 57, -245, -256, 13, 74, -150, -86, -140, 292, 65, -98, -212, -210, -205, -57, 99, 293, 96, 166, -131, 312, 179, 58, 4, 321, -186, 31, 102, 217, -350, -178, 154, 62, -48, 367, -159, 104, 222, 69, 38, 162, 67, 81, 83, 36, 96, -5, 141, -32, 343, -248, 283, 224, -193, 222, 42, 189, 192, -417, -10, -16, + -124, 68, -112, 117, -46, 268, -28, 43, 111, 76, 107, -169, -56, -173, -159, -92, 261, 39, -81, 77, 73, 34, -42, 28, -29, 103, 40, 33, -47, 32, -95, -8, 115, 59, -16, 38, 42, -31, 50, 33, 112, 61, -59, -24, -34, 34, -95, 29, 420, -109, -63, -101, 300, 158, 33, 115, -200, 448, 149, -34, 170, 217, -363, -23, 88, 44, 1, 310, -147, -186, 426, 66, -29, -41, 223, 18, -31, -40, -102, 112, -62, 149, 105, -266, -252, 33, 502, -4, 104, -308, 154, 207, -127, 154, 191, -312, + -190, -38, -400, -212, -238, 72, -81, -87, -43, 284, -386, 172, 85, -124, 237, -150, 24, -323, -6, 198, 178, 371, -436, -107, -485, -103, -9, -114, 55, -22, 443, 344, 195, -219, 12, 86, 216, 266, -5, 3, -37, 7, 151, -6, -12, -5, 3, 9, 19, 63, -62, -18, 63, 12, 59, -1, 7, -49, 80, 51, 1, 77, -38, -3, 70, 20, -12, -86, -6, 21, 13, -30, 90, 152, -28, -3, -68, 51, 287, -319, 12, -195, 551, -230, -132, 478, 361, 68, -662, -160, 307, 27, -30, -93, -51, -50, + 48, 105, 95, 91, 590, -121, -84, 2, 78, -173, 105, 64, -20, -191, -120, 214, 229, 432, 112, -175, 110, -4, 112, 10, 240, -197, -296, -304, 202, -85, 43, 82, -108, -18, 513, 177, -430, 309, 99, 520, -268, -251, 151, 281, 194, 110, -46, 19, 135, -166, -47, 8, 221, -157, 443, -14, -5, -226, -256, 507, 151, -412, -96, 350, 243, 50, 89, -209, 67, 58, 69, 41, 77, -95, -117, 18, -2, -95, -31, 93, 90, -128, 36, 2, 58, 81, -20, -20, -31, 55, 157, -110, 87, -4, 5, -63, + -14, -46, -32, 77, -24, -40, -99, 0, -56, -397, -338, -134, 118, 121, 604, 586, -72, 44, 23, 0, -10, -126, -400, -308, -160, 136, -114, -349, -101, 61, -29, -533, -158, 112, -57, 45, 33, 154, 229, 33, -171, 167, 176, 121, -10, 227, -466, 150, -413, 507, -366, 135, -388, -69, -433, -233, -271, -296, 197, -261, -52, 85, -6, -141, -100, -50, -423, 8, 25, 203, -659, 10, -19, 301, 366, -256, -156, 8, 281, -549, 346, -250, -164, 21, -531, -33, -45, -89, -96, -72, 529, 210, 107, -133, -121, -139, + 15, 124, -214, -12, -39, -64, 27, 150, -60, -107, 98, 54, -4, 103, 58, 85, -57, -78, 132, -104, 33, -134, -25, -2, -27, -55, -112, -130, -131, 24, -8, -36, -94, -97, -37, -55, 29, 124, 96, -315, -816, -328, -157, 139, 217, -270, -104, -339, -299, 153, -263, 265, 107, 190, -35, -268, 459, 180, 256, -334, 137, 57, -483, 293, 175, 14, -330, -130, 158, 167, -11, 55, 230, -233, -172, 270, -551, -545, -713, -164, 225, -628, -524, -320, 7, 219, 68, 58, 7, -185, -252, -593, 307, 82, 709, -176, + 15, -447, -531, 61, 337, 18, -336, 214, 86, 480, 44, 55, -239, -51, 203, -483, -895, -255, -226, 42, 231, -433, -219, 133, -152, -41, 136, -89, -75, 177, 42, -23, 87, 136, 156, 24, -109, -290, -29, -180, 44, 24, 34, 111, -104, 100, 144, 91, 81, 75, -212, -200, -75, -173, 17, 40, 54, 189, -48, 117, 75, -90, -44, -128, -164, -52, -216, -78, -49, -761, -585, -269, 402, -35, 688, 136, -60, -386, 137, 710, -743, -669, -221, -111, -466, 442, 129, 239, 285, -466, -56, 188, -295, 551, 7, 124, + -161, 136, -365, -207, -126, 207, 97, 335, -550, 50, -6, -408, 444, -266, -654, 130, 233, 49, -197, -46, -274, 46, 220, 96, -448, 176, -104, -494, -295, -607, 11, -93, -19, 80, 370, 465, 383, -196, -340, 113, -89, -55, -264, 485, 396, -84, 738, -471, 244, 470, 500, 16, 316, -205, -86, -413, -180, 251, -89, -320, 197, -182, 207, -91, -225, 118, -48, -123, -101, 88, -112, 78, 145, -153, 198, -21, -116, 80, 19, 17, -97, 123, -186, 66, 62, 13, -126, -7, -77, 97, 162, 369, 178, 296, -21, 4, + 143, -179, 44, -245, -109, 278, -660, 83, 7, -417, 60, -928, -803, -193, -8, 34, -21, -330, -12, -95, 296, 58, -19, 56, -702, 242, 130, 389, 161, 168, 456, 228, 65, 1143, 244, 440, 606, 28, 427, 107, -238, 278, 19, 134, -234, 17, -152, 97, -152, 322, 38, -200, -251, 34, -680, 395, 265, -35, -63, 155, -182, -150, -224, -269, 223, -215, 369, 431, 421, 449, -106, -682, 10, 288, 686, -160, -27, 326, 479, 708, -94, 312, -211, -122, -571, -444, -196, -201, -164, 118, 22, -244, 274, 174, 215, 388, + 153, 145, -49, 0, -60, -112, 1, 70, -2, 205, 161, 100, -15, -169, 7, -122, -137, 85, 101, 31, -213, -48, -309, -75, 96, 150, -102, 125, -178, -203, -107, -123, 108, 58, -183, -124, 561, 728, -538, -564, -745, 676, -68, -269, 237, 229, 634, 529, 38, 580, 823, 237, -413, 397, -381, -211, -75, -265, -319, 173, -159, -155, -386, 895, 117, -468, 5, -58, 404, 427, 172, -271, 431, -109, 268, -808, 48, 345, -344, 124, -374, -303, 847, 356, 260, -52, -739, -174, 222, 168, 127, -169, 599, -409, 335, -188, + 224, 247, 475, 641, -730, -12, 385, 191, 539, 524, -729, 9, -197, -374, -18, -391, 170, 313, -142, 561, -118, -323, -395, 352, 401, 400, -102, 76, -16, -563, -545, -510, 327, 169, 108, 265, -11, -137, 396, 61, 3, 246, 384, 236, 34, 49, -106, 237, 120, 491, -40, 66, 345, 282, 100, -41, 223, 0, -39, 388, -299, 24, 241, 26, -65, -108, -53, 7, 260, 55, 24, 288, 210, -173, 557, 1117, 41, -544, 145, -366, 226, -319, -343, 1014, -782, 1275, 778, -195, 252, 613, 83, -972, 373, -788, 180, 64, + -393, 11, -59, 553, -286, -33, -28, -175, 1173, -73, -184, 147, 391, -407, -856, 666, -114, -56, 758, -454, -131, -540, 136, -378, 425, 394, 807, -237, 220, 540, -779, 91, -499, -779, -999, -525, -1080, -1209, -176, 75, -575, -613, 370, -45, -350, -661, 467, -354, 116, 595, -1135, -327, -215, 498, 1340, -639, 31, -406, -606, 289, -724, 575, 995, -287, -477, -498, -134, -120, 1, 325, 230, -265, 257, -33, 200, 12, -253, -69, 285, -488, 220, -255, 58, -208, -90, -293, 57, -281, -449, -210, 94, -324, -11, 100, 471, -276, + -173, 160, 188, -345, -227, 102, -105, -182, 325, 63, -274, 239, 55, -402, 69, -329, 361, -164, -523, -774, -587, 647, -532, 261, 617, 263, 396, -739, 1059, 665, 578, -428, 759, -85, 502, 328, 111, 272, 368, 222, -124, -191, -169, 74, -510, -604, 339, 147, 197, -498, 135, 148, 371, 550, 832, -473, 126, 1180, 255, 123, 115, -248, 87, 1174, 342, 759, 218, -821, -340, -599, 1710, 690, -660, -419, -589, 95, -386, -934, 214, -709, 1048, -79, -866, 1135, 926, 126, -251, 150, -527, 697, 1258, -343, 597, 1399, -221, -236, + -159, 848, -62, -479, -443, -458, -7, -63, -392, 23, -164, 422, 108, -423, -260, -481, -50, 55, -76, -340, -368, -272, 232, 379, 62, -416, -58, 504, 4, 461, 249, -277, -23, -423, 403, 167, -528, -1008, 92, -78, -301, 313, -2, -189, -141, 87, 27, -56, -811, 321, -112, 802, -1681, -1154, 664, 317, 240, 564, -575, -749, -413, -617, 347, -662, 192, 438, 720, 23, 603, 351, 98, -193, -633, -446, 367, -773, 392, 90, 657, 501, -247, -962, -626, -59, -49, -255, 657, -1163, -91, 40, -1219, -24, -151, -97, 129, 713, + -696, -1915, 713, 780, 464, 1493, -1230, -158, 828, 634, -772, -358, -214, 1175, 230, 1122, -1624, 237, -1938, -1159, -1124, 1332, 420, -859, 780, 92, -756, 767, -1130, -1183, 176, -1229, 363, -2099, 319, 663, -896, 983, -447, -236, 655, -226, -182, -467, -36, 155, 360, -43, 335, 663, -500, -53, -399, 237, -261, -67, 142, 83, 86, -86, 680, -225, 53, 294, -605, -527, -587, -270, -987, -449, -363, 849, 164, 757, 321, 155, 339, 242, 27, 289, 57, 590, 1451, 537, -519, -339, 200, -368, -432, -51, 676, -117, 126, -718, -149, 993, + -724, 549, 1296, 649, -55, -247, -426, -828, -609, 714, -407, 670, 482, 231, 31, 262, -207, -1052, -365, 754, 597, 627, -667, 1151, -297, 449, -851, 780, 1340, -269, -478, -48, 48, -297, 292, 588, -1101, 724, 699, -170, 811, 432, 349, -513, 105, 728, -1534, -1363, -570, 364, -707, -2073, 868, 572, -271, -350, 14, -120, -713, -1906, -117, 1358, 327, -239, -164, 295, 1107, 886, -1304, -534, 866, -181, -351, -1485, -89, 818, 269, -226, 500, -184, 50, -558, -95, 344, 509, -288, -109, 109, 293, -180, 179, 28, -368, 223, 620, 111, + 182, 120, 277, -289, -518, 54, 552, -451, 196, -150, 46, -438, -855, -459, 313, 1042, -110, 495, -692, -298, -469, 292, 197, 332, -238, -347, -30, -34, 707, 937, 22, -1053, 1398, -391, -974, 875, -139, -530, 677, 182, -140, 571, -780, 743, -264, 26, -226, -193, -1088, 432, -414, 173, -435, -35, -324, 313, -189, 1178, 209, 771, -298, 194, 488, -205, 338, -66, 590, -28, -196, 931, -830, 465, 637, -372, 721, -440, -16, 371, -280, 846, 758, 158, 1260, -775, -1776, -298, -1098, -726, 2597, -65, 798, -120, -1094, -27, 1092, 1546, + 941, 1558, -836, -250, -374, -889, 591, -249, -548, -57, -1078, -1972, 498, 695, -583, 393, -122, -587, 628, 463, -229, 647, -236, -576, 297, -286, 767, 73, 58, 434, 145, -489, -204, 252, -160, 478, -666, 431, -698, -178, 175, -495, 317, 20, -743, -120, 48, -199, -2, -139, -545, 224, 164, -86, 548, 841, -458, -655, -42, -313, 911, 936, -551, 792, -833, 1002, -604, 139, -1, 105, -769, -118, -696, -576, 3, -227, -525, -209, 386, -448, 356, -211, 1079, -498, 323, 66, -267, -864, -316, 659, 120, -215, 864, -638, -644, -87, + 826, -749, -104, 148, 225, -835, 253, 291, -298, -873, 17, -678, 289, 155, 262, -1335, -570, 763, 2056, -930, -127, 166, -346, -579, -10, 1716, 397, -174, -149, -453, -104, -347, 667, 35, -424, -456, 25, 308, -683, 535, 160, 583, 25, 742, 313, -517, 698, 665, 1646, 524, 129, 170, -598, 202, 540, 556, 194, -37, 24, -65, 210, 233, -52, 300, -74, -29, 570, 243, 101, -168, 171, 432, 456, 522, 192, 192, -288, 0, -13, 97, 297, -10, -229, 268, -240, 224, -7, 264, 43, -213, -55, 20, 64, 133, -27, 95, + 75, -1, -1304, 1734, 240, 395, 417, -399, -461, 18, -177, 248, 572, -801, 266, -168, 209, 196, 137, 459, 358, -341, 322, 281, -277, -478, 147, -169, -397, 239, 196, -32, -259, 9, -189, -91, 19, 105, 183, -357, -53, 288, -128, 259, 50, 187, 377, 113, -385, 42, 360, -203, -19, 176, -611, -36, -151, -568, 788, -199, -33, 469, 80, -350, 138, -334, -68, 262, -315, -112, 582, -617, 66, 58, 212, -273, 187, -92, 174, -234, 11, -55, 587, -266, -27, 155, -297, -26, 406, -83, 261, -176, -169, 33, 157, -152, + 299, 1, -66, -62, -96, -91, 255, -215, 250, 140, -330, 83, -34, -25, 193, -271, -111, 44, -184, 194, -189, -24, 309, 59, -59, 145, -157, -120, -77, 155, 258, -76, -76, 33, 405, -1718, -3493, -451, 2190, 1684, 4838, 2327, -1130, -988, -2298, -4023, -510, -1561, -486, 2838, 1809, 1931, 3694, -131, -820, -1395, -3655, -2018, -651, -680, 100, 1661, 1285, 1364, 2574, 1505, -950, 1372, -1445, -3369, 430, -2262, -3148, 1226, -272, -585, 3869, 1267, 1028, 3336, -360, -658, 1014, -2238, -2780, -749, -2380, -2126, 449, 459, 959, 2907, 2574, 1558, 1845, 356, + -1458, -1570, -1943, -2670, -1248, -679, -909, 806, 2572, 1679, 1659, 1364, -964, -12, 270, -2207, -911, -554, -647, 1010, 516, -128, 825, -193, -174, 140, -596, -449, 292, -369, 597, 751, -283, 407, 766, -449, 501, 251, -1502, 265, -489, -1631, 24, -932, -835, 1185, 1282, 1239, 2295, 731, 729, 777, -1006, -2003, -2237, -2862, -2132, -643, 372, 1734, 2874, 3187, 2489, 1815, 358, -1691, -2548, -3111, -2892, -1498, -96, 814, 2062, 1900, 1033, 1034, 399, -30, -15, -316, -606, -497, -609, -729, -528, -362, -80, 196, 461, 543, 572, 519, 372, 168, -22, -291, + -441, -459 }, + { -34, 87, 150, -112, -97, -150, 136, 68, 12, 201, -20, -3, -62, -50, 44, -54, -105, 59, 17, 168, 230, -60, -135, -167, -11, -95, -92, -63, -13, -133, 128, -48, -50, -88, -65, 24, 143, -15, -42, 43, -141, 106, -88, -316, 157, 104, 174, 181, 34, 95, -94, 27, 137, 11, -2, -33, -18, 73, -67, -48, 3, 70, -58, -72, -106, 135, 54, 17, -33, -135, -5, 101, 63, -19, -26, 101, -12, -8, -44, -42, -62, -73, 4, 15, 35, -75, -30, 42, -52, 45, 12, 20, -20, -1, 10, 22, + 5, -9, 14, -10, -26, -8, -43, 28, 14, -12, 1, -19, 25, 26, 8, 3, 10, 9, -27, 1, -5, -7, -10, -4, 15, -474, 246, -24, 6, 85, 120, -177, -23, -32, 100, 38, -109, 336, -37, -22, 149, 122, 40, 85, 275, -137, 8, -70, 27, -86, 6, 8, 30, -154, 12, -37, -58, -7, 95, -54, 89, 129, -225, 29, -92, -26, -139, 68, -83, -15, -47, -141, 53, -95, 63, 34, -70, -103, 3, 94, 71, 171, 79, -75, -212, -15, 37, 266, -83, -41, -4, -53, -140, -67, -130, -18, + 107, -25, 127, 82, 66, 92, 16, -168, -40, -108, -69, -186, -7, -54, 24, 49, 21, -29, -38, 5, 48, -43, -12, 0, -16, -5, -18, 19, -64, -23, -16, 1, -7, -13, 0, -91, 345, 180, -56, -140, 198, -232, -39, 128, -96, -69, -100, 228, -81, 70, 18, 69, 312, -314, 93, 157, -105, -291, -152, -20, 17, -42, -53, 121, 176, -15, -126, 9, -160, 47, -101, 56, 188, 69, -191, -5, 11, 283, 52, 141, -42, 63, 49, -342, 5, 162, 74, 181, -161, -99, -161, 43, 102, -33, 34, 9, + -81, 30, -61, 54, 51, -12, 83, 17, -13, 37, 203, 38, 105, 133, 72, 3, -4, -191, -1, 204, 71, 90, -5, -14, 127, -95, 10, -8, 64, 35, 0, -82, 13, -41, -13, 14, -27, -19, 19, -2, 65, 28, 60, 29, 18, 33, -25, -32, 3, 4, 75, 47, 11, 27, 71, -11, 7, 23, 713, -184, -67, -108, 146, 97, 243, 96, -36, 116, -5, 130, 50, 181, 4, 152, 198, -219, 39, 57, 36, 35, 49, -130, -1, -150, -22, -5, -255, -173, 63, -1, -9, 101, 99, -52, -220, 66, + 197, 130, 184, -50, 99, 183, -305, 97, 134, -151, 188, -131, -28, 19, 37, -101, 89, -27, -35, -105, -87, 106, 105, 48, 104, 163, 88, 226, -48, -254, 245, 40, 120, 51, -43, 65, 46, 11, 168, -51, 166, -239, -56, 31, 73, 17, -132, -60, 21, 8, -15, 8, 50, -64, -37, -36, -47, 28, -15, -17, -39, -27, 72, -17, -25, 0, -26, -21, 36, -14, 38, -8, 2, 31, -10, 316, -363, 241, 51, 247, 57, -140, 45, 190, -228, -49, 26, -257, -51, -198, -121, -144, -158, 66, -246, -153, + -196, -50, 188, 67, -235, -92, -246, -61, 53, 352, -284, 116, -73, -105, -212, 9, 36, 226, 118, 28, -193, -334, -5, 97, 262, 91, 84, -195, 70, 163, 12, 25, -104, -104, -35, 95, 17, -67, 2, -214, -31, -180, 113, -39, 113, -177, -149, -243, -28, -157, -67, 61, -235, -102, 27, 129, -283, 164, -133, -144, -150, -126, 85, -85, 39, 48, -75, 10, 59, 45, 3, -68, -10, -33, -76, -14, 56, 32, -38, 50, -44, -34, -8, 16, -57, 3, -7, 37, 30, 62, -51, 14, -12, -23, 20, -60, + -21, 29, 16, -882, 142, 101, -255, -57, -1, 9, -49, -85, -65, -262, 202, -127, 28, -218, -78, 316, 286, -182, -110, 9, -5, -149, -174, -123, 20, 14, 5, -18, 73, -215, 67, 7, -380, -45, -114, 174, 253, 40, -45, 12, -223, -279, 149, 276, 307, -83, 56, 179, 184, -96, 170, 278, -12, 234, 198, -233, 76, 14, 250, -153, -164, 145, 189, -58, 16, -274, 193, -153, 203, -341, 36, 82, 162, 12, -144, -291, -180, 246, -243, -11, 27, 133, -74, -51, 102, -194, -170, 70, 46, -14, 138, -64, + 32, 37, 36, 53, 11, -54, 33, 73, -31, 11, -15, -35, 28, -89, -14, -96, -20, -18, -33, -49, 19, -28, -2, -75, 29, -13, 25, 32, 11, 14, -342, 121, -302, 382, 367, 11, -498, 206, 28, -93, 344, 1, -297, -32, 374, -469, 15, -117, -370, -103, 7, -73, -190, 109, -157, 128, -134, -251, 133, -19, 192, -373, 152, 293, -118, 24, 295, 432, -115, -88, -364, 21, -300, -25, -209, 10, 29, 174, 84, 159, -115, 29, 99, -19, 398, -265, -131, 524, 526, -104, -33, -330, -169, 17, -92, -219, + 318, 98, -83, 467, 90, -224, -6, -429, -215, -243, -209, -57, -335, -242, 138, 128, -25, 75, -99, 112, -75, -109, 19, -157, -72, 202, 16, 101, -54, 21, 15, 48, 44, -9, -4, -100, -1, 22, 16, -28, -29, 68, 20, -14, 2, -17, 2, 38, 424, -111, -4, 293, -69, 174, -93, -369, -23, 2, -75, -218, -244, 129, -193, 344, -104, -247, 213, 432, -106, 122, -115, 250, 7, -521, 187, 292, 30, -86, -303, 256, 172, 166, 34, 105, 342, -239, 44, 68, -189, -366, 351, 196, 653, -32, 289, -94, + -204, 36, -31, -8, -57, -211, 469, 12, 38, 68, -64, 386, 50, 323, 136, 56, 345, -161, -385, -75, 73, 51, -159, 190, -113, -540, 50, 109, -298, 140, -30, 59, 2, -122, -135, 0, 52, 166, -14, 47, -63, -46, 76, 50, -8, 51, -54, -5, 5, -73, -105, 67, -118, -30, -51, -103, -28, -13, -37, 46, -16, -43, -12, 199, 79, 76, -39, 29, -61, -80, -25, -27, 36, -53, 97, -124, -38, 27, 343, -568, 93, 255, 379, -398, -57, 270, 188, 230, 41, 487, 90, 202, -61, 29, 201, 110, + 232, 18, -322, -470, 249, 120, -89, 55, 140, -439, 4, -277, 130, -15, 288, -92, 128, -67, 75, 39, -12, 162, 216, 78, 125, -344, 142, -61, -600, -399, 102, -438, -30, 362, -264, 719, 260, -145, 390, 18, -128, -290, -288, -399, -62, 233, -286, -35, 259, 118, 146, 527, 65, 345, 2, 68, -566, 157, 43, -515, -488, 282, -186, 33, 148, -84, -133, 30, -30, -35, 30, -92, 83, -66, 18, -162, 88, 27, 36, -9, 200, -163, 14, -46, -41, 41, 41, 56, 96, 161, 99, -104, 25, -13, 147, -48, + 95, -150, -114, -87, -73, -10, -8, 75, 87, -295, -7, 188, -1, 132, -302, 238, -17, 70, 222, -409, -280, 76, -4, 227, 466, -42, 118, 500, -184, -337, -18, 367, -77, -419, 36, 157, -81, -130, -29, 542, -101, 467, 353, 426, 25, 36, 250, 85, -84, 89, -335, 255, 428, 269, 38, 239, -185, 184, -180, 268, -239, 6, -17, -17, 759, -112, -40, -65, 107, 210, 400, 456, -247, 110, 455, -253, -313, 191, -135, 197, 867, -408, 60, 82, -224, 99, 284, 199, 25, -176, -424, 203, -184, 234, -158, 34, + -209, -45, -351, 31, -110, -124, -42, 44, 91, 176, 76, -99, -23, 179, -104, -92, 14, 13, -159, -1, -80, -39, -29, -28, 63, 39, 128, -80, -80, 10, -96, 46, 200, -99, -105, -197, 102, -50, -50, -293, -462, -355, -481, -185, 54, 385, 285, 103, 406, 122, 248, 228, -110, 352, 381, 269, -515, -288, -298, 112, -205, 14, 146, -149, -363, 235, -172, 83, 78, 370, -386, 600, -593, 613, -1, 308, -298, 108, -663, -369, -323, 293, 135, 424, -42, -1, -215, -532, 347, -290, -151, 253, 603, 583, 274, -39, + -394, 232, -605, -47, -344, 196, 654, -627, 229, 292, -390, -38, -66, 220, -259, -372, 75, -150, -548, 279, -54, -514, 383, 506, -166, 18, 72, -217, 328, 153, -92, -81, -215, -122, 263, 151, 150, -11, -237, -71, -80, -263, -56, 80, -15, -76, -24, -187, 25, -63, 129, 72, 27, -217, 180, 18, -94, -54, -35, -10, 107, -79, -33, 83, 222, 113, 66, -132, 177, -441, -515, -145, 332, -394, 261, -542, -97, -208, -191, -430, -38, -160, -259, 207, -288, 310, 65, 242, -381, -711, -59, 147, -298, -218, 116, 93, + -348, -165, 495, 241, -65, 271, 712, 26, 90, 73, -54, -11, 105, 96, -547, -198, -669, -211, -624, -293, 34, 729, 340, -360, -424, 272, 575, 364, -257, 441, -168, -33, -772, -229, -100, -95, -528, -845, 271, -1, -619, 158, 969, 127, 109, -612, -55, -8, 135, -687, 635, 101, 175, 351, 135, 381, -29, 179, -150, -297, -248, 131, -200, -63, -267, 90, 217, 4, 183, 21, -74, -3, -154, 107, 110, 20, 20, -104, -43, 59, 159, 116, -141, -50, -58, -321, -446, -328, -108, -41, 51, -76, -127, -137, -1, -92, + -119, -200, -109, 322, -200, 391, -594, -122, 140, -286, 680, -565, -581, -473, 658, 293, -384, -347, -232, -74, -209, -215, 31, 244, 650, -74, 276, 240, 233, -437, -545, -392, 453, -81, 551, 182, -63, -759, -619, -66, 48, -441, -277, -209, -213, -996, -218, -245, -361, -177, -237, -458, 318, 618, 342, 15, 364, 464, -168, 146, 116, 44, -22, -120, 324, 130, 545, -129, 52, 194, 1076, -14, 571, 724, -66, -634, 52, 629, 90, -540, -486, -619, 400, -505, -140, 722, -313, -485, 147, -133, 11, 197, -306, -137, 57, -91, + -140, -28, 53, 360, -36, -188, -164, -2, -141, -114, -104, -182, -89, 68, -90, -18, -250, 63, -26, 50, 245, 154, -148, 67, 51, -218, -335, 124, 130, 19, -342, -367, -61, -257, -86, -38, 609, 443, -1021, 324, 408, -179, 296, 971, 80, 216, -339, 225, -358, -229, -191, 71, 250, 349, -50, 144, -105, -59, -187, 257, 916, -299, -295, 329, 232, 33, -666, 432, -531, 305, 383, 43, 97, -110, 631, 477, 6, 321, -252, 405, 68, 457, 669, -15, 170, -87, -246, -17, 292, 328, -637, -388, 150, 692, -335, 459, + 308, 89, -742, 90, 116, -886, 523, -496, -589, -1122, 274, 681, -308, -627, 130, 755, 482, 84, -98, 10, 267, -231, 356, 579, 553, -41, 235, 573, -89, -8, -63, 493, -72, 121, -230, 125, -141, 19, 7, -39, -111, 108, 291, 98, 83, -263, 67, -272, 83, 427, -155, 6, 57, -203, -264, -304, -69, 192, -89, 51, -183, -19, 7, -563, -144, -24, 119, 143, -117, 199, 106, 106, -167, -164, 250, 704, 510, -176, -1375, 162, 688, 329, 150, -603, -4, -417, 97, -40, 114, 207, 288, 123, -748, 433, -104, 131, + 568, 218, 106, -204, 704, -25, 700, -850, -250, 271, -496, -428, 30, -112, -388, 45, 618, -21, 41, -326, -677, -432, -194, 280, -75, 64, -333, -363, -178, 537, -371, 309, 208, 173, 59, -558, -794, -66, 530, -660, 318, -569, 355, -598, -31, -590, 834, -763, -456, 196, 136, 381, 318, -199, -106, -200, 103, -10, 497, -620, -246, -796, 410, -284, 30, -35, 216, -177, 80, -326, -495, 316, -257, 6, 80, 420, 167, -305, 64, -104, -392, -74, 90, 122, -355, -174, 388, -41, -330, -145, 455, -538, -184, 108, -126, 190, + -42, -237, -319, -103, -144, -100, -106, 86, -27, 198, -213, 109, 36, -97, 213, -1173, -167, 350, 86, -280, -419, 38, -398, -38, -615, 575, -230, 360, -800, -455, -17, 979, -802, -71, -628, -501, -153, 613, -143, 271, 287, -327, -696, 979, 426, -562, 108, 70, 270, -547, 489, -45, -1026, 107, 205, 263, -851, -205, 107, 747, 142, 415, -1097, -669, 336, -2, 715, -194, -121, 53, 363, 331, 127, -1395, 392, -164, 319, 740, -235, -68, -849, 273, 384, -449, -265, 767, 1215, 315, 198, -347, -143, -666, 50, 6, -819, 296, + -25, -242, -62, 383, -314, -214, -37, -90, -30, 337, -147, 4, 196, 75, 270, 224, 173, 119, 323, 375, -506, 158, -316, 247, 38, -324, -217, -128, -106, -213, 194, -110, -207, 344, -54, -113, 198, 354, -1, -132, 99, 331, 364, 225, -118, 58, 68, 298, -1007, -659, -227, -11, -574, 454, -1190, 57, -731, 378, -271, -813, -72, -220, -287, -926, -676, 192, 729, -491, 900, -768, -505, 163, -76, 407, -256, -269, -373, -105, -1263, -365, 36, -57, -211, -499, 396, -442, 674, -211, -85, -481, -442, -839, -365, 307, 127, -52, + 54, -303, -228, -390, -326, 169, 248, 115, -727, 829, 112, -363, 664, 473, 792, -154, 461, -1089, -588, -1030, 1043, -341, -730, -705, -1490, -627, 1030, -72, -524, 373, -1017, -684, 254, -64, -849, -833, -11, -481, 126, 172, -631, 608, -376, -556, 47, -332, 876, -344, 393, 57, 533, -278, -157, 45, -244, -15, -513, -394, -100, 207, 9, 349, 142, 257, -231, -8, -446, -116, -162, 127, 423, 189, 169, 196, 174, 40, -582, -179, -402, -107, 66, 266, 1299, 1663, -158, -739, -176, -279, -747, 322, 21, -541, 1591, 552, -377, -1103, + -99, 266, 290, 323, 761, -219, -376, 357, -1380, -922, -361, -99, 148, -737, -673, 709, 564, -434, -835, 530, 15, 935, -762, -175, -260, -48, -602, -897, 753, -556, -352, -686, -154, 453, 425, -277, 59, 80, 568, 870, 640, -1115, -536, -661, -166, 381, 138, -762, -1096, 929, 58, -910, -1512, 763, -198, 411, 378, 402, 52, 297, -596, -225, 407, 75, -280, 170, -72, -801, 403, -1017, -68, -49, -179, -364, -144, 449, -33, -101, 227, -327, 988, -76, 86, -71, 7, 250, -19, 241, -510, 113, -96, -350, 33, 172, 327, -163, + 88, -841, -280, -43, -446, 379, -55, -98, -242, -344, -518, -716, 213, -68, 522, 631, 393, -423, -600, -749, -289, 696, 557, 101, 255, -236, -436, -317, 147, 582, 721, -898, -754, 2137, -174, -211, -322, -677, -75, 771, 1239, -573, -347, -127, -566, -142, -320, 492, -512, 563, 267, -195, -713, -53, -295, 1066, -589, -15, -1, -107, 480, -308, -43, 221, -149, -1043, 529, -476, -554, -127, -591, -342, -1071, 1021, 44, -681, -1254, 728, -741, -721, 7, -561, 250, 461, 1418, -405, 553, -120, -691, -584, -174, 2138, -1890, -138, 1961, -1798, + -686, 1012, -154, -813, 1897, -942, -395, 873, 212, 372, -568, 630, 882, 415, -231, -59, 891, -131, 507, -12, 353, -512, -71, 236, 139, 98, 19, 36, 367, -171, 91, 138, 121, -805, -337, 258, -688, 205, 383, -288, -310, -235, 157, -330, 383, 330, -50, 191, -249, -484, -479, 938, 162, 586, 113, 116, 364, -320, -84, 597, -363, -814, 602, 1016, -1280, 1162, -190, -711, 628, 225, -108, 137, 92, -132, 234, -242, -315, -140, -440, -365, -832, -314, 729, 687, -1035, 356, 560, 470, -172, -1022, -86, -502, -1197, 766, 1936, -1100, + -113, 1378, -382, -482, 1121, 834, 415, -443, -891, 307, -359, -561, 2027, 1494, -1212, -890, 1098, -1982, -693, -556, -336, 1397, 931, 615, 674, -2328, -808, 2232, 1296, 271, -587, 774, -776, -1579, -1051, 782, -572, -117, 907, 1673, -193, -931, 128, 667, -1129, -413, 1190, 1072, 1074, 749, -205, -667, -327, 912, 269, 389, -166, 110, 419, 45, -156, -183, -250, 210, 154, 876, 251, -162, -338, 95, 51, -118, -296, 96, 680, -703, -205, 655, -139, -6, 437, -154, 326, 145, 381, -709, -94, 162, 829, 210, 403, 354, 199, -146, 280, 401, + -430, 228, -1976, 856, 11, -202, 1014, -171, -764, 386, 352, 993, 563, -535, 30, 155, 680, 159, -781, -29, -44, 161, -727, -792, 1150, -413, -1201, 620, 1067, -598, -204, 72, 731, -870, -1145, 316, 967, -208, -412, -237, -236, 423, 179, 254, 2440, 137, -312, 35, 77, 1320, 42, -466, 297, -1028, -605, 269, 5, 1134, 898, -579, -170, -547, 26, 408, 103, 128, 406, -289, -1199, 308, 809, -380, 714, -1108, 523, 338, -974, 169, 19, -422, 44, -179, 484, 475, -816, -500, 1088, -828, 400, -75, -319, 241, -33, -485, 278, 171, + 199, -12, -83, 57, 151, -183, -177, 151, 106, -100, -9, 244, 406, -237, -164, 55, -72, 145, -101, -51, 94, -1, 243, -73, 120, -311, 192, -216, 203, 360, -31, 11, 50, -406, 680, -1277, -4201, -4971, -448, -3448, 1354, 8407, 4522, 6830, 7198, -783, -2076, 615, -5246, -6412, -1982, -7058, -5667, 1436, -4076, -1110, 8119, 2939, 5738, 9914, 5899, 2638, 2006, 701, -4417, -5497, -1815, -7506, -7512, 993, -5618, -4611, 2773, -4730, -4866, 3673, 1491, -671, 8673, 8123, 5186, 11012, 10376, 3545, 4128, 3218, -5224, -5235, -6620, -13103, -15467, -11122, -11072, -8166, 278, 754, + 5389, 9322, 11489, 10470, 12150, 10413, 6140, 4130, 1374, -2055, -4619, -6570, -5648, -8187, -9173, -7606, -8893, -6671, 1056, 2140, 5176, 10384, 8265, 6370, 4812, 1896, -1575, -1284, -2603, -3254, -2486, -2825, -2732, -1163, -1107, 62, 1686, 1201, 2367, 2847, 493, 2066, 1983, -553, 657, 464, -1515, 64, 485, -1751, -1915, -2667, -5484, -6127, -4766, -4552, -1495, 2233, 4024, 6553, 9886, 10679, 9905, 6943, 2114, -2245, -4805, -7169, -8849, -8698, -6792, -4658, -2213, -680, 270, 781, 1958, 3214, 3275, 2996, 3024, 2094, 1873, 1633, 678, 216, 509, 499, 430, 457, 83, -396, -664, -971, -1342, -1392, + -1314, -1492 } }, + { { -288, -343, 176, 10, 266, 96, 117, 75, 108, -3, -4, -60, -175, -101, 46, -9, -32, -21, 93, 72, 1, 83, -78, -199, 63, -47, 22, -102, 79, -83, -41, -33, 142, -34, -2, -60, -16, -161, 54, -28, 87, -77, 10, -37, -129, 40, -13, -36, 57, 105, -22, -66, -189, 16, -112, 51, 2, -74, -3, -32, -26, -137, 88, -122, 67, -49, -80, -70, -145, 79, 7, 39, 87, -94, -149, 94, -142, 3, -95, 29, -73, 63, -37, 33, -63, 10, -29, 37, -30, -35, -32, -32, -57, 7, 14, -11, + -45, 30, -34, 3, -23, -40, -14, -15, -6, -10, -6, -33, -17, 4, -19, -12, -10, -508, -6, -68, 133, 2, 51, -43, 66, 12, 57, -59, 327, -72, -47, -141, 47, -170, -55, 12, -83, -2, 120, 68, 45, 81, 116, -142, -55, -3, 74, -134, 130, -113, -57, 104, -20, 24, -84, 96, 101, 108, -167, -51, 180, -3, -28, -41, 196, 128, 152, 3, -36, -46, -11, -4, 22, 59, -190, -17, -89, -112, -15, 32, -99, 26, -76, -28, -31, -2, 65, 61, -35, -22, -44, -154, -37, -95, 2, -126, + 34, 2, 127, -44, 17, -110, 9, 16, -52, -52, 53, 2, 14, -5, 37, -9, 15, -6, -10, 47, 20, 20, 6, -4, 172, 204, -142, 18, -121, 187, 34, -78, -110, -97, -21, 23, 49, 249, -148, -24, -59, 97, -279, -33, 177, -5, 149, 65, 119, 124, 54, -25, -131, 43, -37, 16, 207, 52, 177, -94, -49, 13, -240, 28, 179, -53, 16, -150, 113, -3, 50, -178, 104, -119, -67, -125, -146, 84, 28, -48, -75, -71, -52, -36, 82, -82, -149, -229, 211, 162, 8, -229, 69, -110, 90, -75, + 16, -141, -89, -183, -83, -26, 178, 106, -199, 86, 4, -18, 87, -12, 69, 141, 7, 30, 94, 19, 19, 92, -16, -3, 7, 12, 20, 23, -21, 27, -19, 7, 5, 24, 5, 59, 51, 4, -3, 57, 29, -43, 8, 21, 863, -319, 387, -306, 27, 93, 92, -253, -85, -84, -424, -1, 23, -152, -24, -1, 304, 57, -211, 156, 170, 39, 308, -228, -83, -121, 66, 247, -17, 16, 92, -43, 111, 51, 282, -42, 111, -183, 169, -128, 189, -2, -196, -29, 285, -12, 193, 116, 185, 17, -146, -118, + 4, -87, 152, 102, -149, 22, -117, 201, -54, 162, 192, 35, 198, -8, -95, -32, -121, 7, 260, -162, -166, -62, 74, -113, -70, 51, 126, -51, 47, -251, 63, 18, -17, 89, 6, 25, 60, -6, -32, 28, -57, 19, -24, 9, 12, -8, -20, -49, -3, -39, -24, -16, -86, -718, 79, -211, -151, -232, -281, 111, 252, -38, 98, 40, 129, 29, 10, 78, -154, 357, -19, -208, 234, -72, 99, -234, -146, -166, 72, 44, 183, 6, -114, 19, -102, -112, -124, -43, -173, -88, 161, -150, -11, -117, -183, -82, + 23, 59, 116, -92, -85, 115, 20, 43, 30, 71, 108, -175, -59, -18, -246, 65, -18, 144, -144, -110, -135, 23, 152, 118, 269, 180, -167, 67, -76, 127, 79, -180, 129, 35, -200, 26, -37, 17, -38, -137, 24, -98, -103, 38, -57, 23, 72, -49, -66, -68, -102, -19, 77, -21, 81, 0, 54, 37, 28, -37, -15, 14, -36, -40, 8, -38, -16, 10, -73, 40, -38, -13, 7, -3, 5, 23, -33, 20, 47, -914, 251, -273, -227, -163, 31, -47, 539, 53, 129, -60, 2, -221, 220, 64, -32, 44, + 287, -144, -50, 66, 20, 144, -126, -56, 158, 58, 146, 18, -155, -101, 87, -15, -53, -96, -56, -6, 272, 69, -50, 6, 20, -82, 196, 150, -47, -206, 51, -109, 186, 145, -146, 57, -189, -168, -148, -185, -65, 41, -112, 9, -124, -104, 214, 137, -183, -246, 27, 209, -163, -120, 176, 139, 201, -130, -7, 57, 82, 227, 60, -30, -10, -165, -26, -3, -143, 10, -43, -65, 1, -19, 68, -17, -29, 33, -23, -59, -41, 12, 54, -27, -23, 2, -16, 106, 17, 138, -100, 25, 5, -58, -4, -5, + -76, 19, -17, -82, -79, -40, -75, -55, 16, -36, -481, -47, 81, 234, -45, -122, 55, 345, -433, 101, -88, -80, -195, 118, -347, -226, 120, -182, 111, 495, -87, 200, -232, 239, -62, 71, -208, 98, 60, -112, 50, -22, -107, -7, 137, 213, -166, -266, -210, -195, 26, 156, 415, -5, 280, 291, -270, 208, -398, -146, 26, -177, -164, 111, -385, -76, 269, -116, -100, 35, -117, 110, -116, 188, 244, -67, 76, 10, -245, 21, -159, -110, -194, 111, 86, -187, 16, 139, 131, 165, 171, -26, -161, 134, 71, 80, + 45, 97, -10, -3, 15, 40, 48, -66, -19, -53, -35, 78, 68, 75, -135, 28, -16, -56, -65, 70, -42, -75, 20, 18, -23, 166, 56, -32, -36, -77, -20, 68, 104, 26, 1, 104, 1143, -53, -449, -55, -18, 45, 146, 61, -50, -45, -225, -106, 130, 281, -227, -142, 188, 17, -65, 77, -16, -263, -267, 369, -32, -21, -59, 190, -12, 22, 122, -199, 215, 91, 37, 84, 215, -510, -227, -122, 475, 63, 38, -143, -158, 144, -19, 166, -56, -325, 38, 42, -47, 162, 74, 45, 264, 640, -48, -52, + 245, 76, -73, 169, 499, -53, 98, 182, 147, 132, 135, 150, 116, -129, 201, 357, -79, 138, 5, -42, -243, 155, 61, -18, 77, 87, 23, 12, -80, -93, -35, -187, -81, -126, 167, 83, 65, -25, -22, 12, -106, 2, 43, -148, 135, -64, 26, -44, 10, 52, 63, -115, -113, -95, 16, -18, -29, -7, 84, -20, 12, -46, -100, -54, 231, 257, -326, -95, -277, 275, 515, -246, -58, -283, -123, -342, 244, -209, -85, -22, 3, -136, -168, 308, -279, -103, 32, 210, 224, -321, -94, 124, -276, 158, -219, -89, + 81, 7, -120, -33, 66, 360, 44, 82, 0, -307, 336, -164, -252, 202, -180, -202, 265, -119, 34, -58, 35, 349, -60, 79, -304, -23, 354, 80, 350, 301, -99, -76, -408, 64, -69, 271, 331, -189, 82, -598, -164, 200, -208, 312, 20, 68, -111, -22, -144, 27, -100, 221, 215, -9, 73, -2, 121, 54, 88, 186, -56, -207, 95, 49, 131, -33, 139, -27, -49, 37, -85, -55, 13, -145, 40, -49, 129, 58, -11, -26, -87, -128, -11, 19, 52, -46, 28, -120, -3, 9, -66, 84, 7, 4, 34, -38, + 5, 3, 207, -262, 90, -245, -27, -331, 545, -160, 37, -172, -497, 287, 101, -371, 230, -167, -123, 130, 516, -257, 499, -9, -350, 15, 117, -308, 340, -178, 252, 548, 54, -255, -71, -29, 126, -217, -118, -29, 270, -96, -108, -358, -12, -423, -78, 481, -107, 274, 26, 74, -629, 9, -402, 325, 564, 175, 142, 36, 85, -328, 116, 177, -146, -40, -129, -82, 255, 7, 309, 946, 346, 95, -324, -301, -195, 187, -321, -27, -29, 67, 183, -175, -33, 177, 194, 41, 34, 132, 167, 140, -1, -29, -30, 16, + -68, -84, 76, -42, 118, -142, -45, 101, 85, -7, 77, -72, 35, 54, 71, -79, -79, 114, 81, 64, -28, -55, 28, -158, -41, 27, -84, 40, -58, -40, 19, 15, -13, -30, -118, 987, -535, -15, -266, -501, -669, 185, -215, 196, -633, 124, 225, 203, -266, -582, -458, -385, 4, -224, -425, -293, -149, -347, -243, 56, 436, -13, 61, -18, -386, 235, -37, 67, -88, -257, 215, -320, -446, 395, -435, 83, -6, -610, -365, 234, -13, 289, -196, -648, -5, 19, 238, 253, 600, -353, -1242, -437, -425, 274, -810, -277, + -137, -744, -249, -17, -144, -143, 159, -204, -20, -192, 172, -440, 155, 346, -444, -226, 215, 167, 144, -456, 105, 1, -66, 235, -63, 193, 171, -43, 51, 34, -57, -154, 244, -85, -176, 1, -10, 128, 44, -4, 38, -135, -136, 11, 44, 75, 139, -21, 62, -18, 54, -156, -69, -109, -100, -20, -24, 52, -175, -82, -132, -95, -183, -225, -200, -25, -21, 20, -124, -159, -573, 225, 282, -95, -111, -286, -315, 726, 264, -680, 235, -371, -36, -337, -698, 204, -364, -153, 29, 19, -178, -591, -366, 288, -361, -11, + -320, -492, -191, 543, 88, 96, -474, -161, -97, -63, 194, 237, 309, 380, -185, 214, 76, -222, 136, -372, -321, -280, 122, -323, 17, -486, -423, -220, 504, 391, 383, 419, -385, 526, 20, 241, 727, -150, -131, 116, -346, 142, -161, -452, 62, 367, -432, -312, -50, 394, -327, 36, 126, 236, 64, -101, -221, 59, 173, -95, 26, -119, 42, -113, 50, 5, 68, -45, 49, 77, 210, -29, 2, 14, 102, -155, -57, -171, -40, -41, -185, 32, 181, -20, -220, -43, -13, -203, -215, -330, -126, 120, 29, 83, -40, -64, + -107, -22, -277, -58, 182, 268, -3, 77, -151, -271, -635, 733, -568, 759, 426, 291, 165, 300, 326, 302, 816, -282, 60, -51, -138, -22, 103, -72, 159, -50, 257, 217, -43, -138, -808, -285, -585, -24, 312, 316, 102, 163, 236, 196, 228, 584, 868, 584, 119, -107, -166, -245, 305, 312, 348, -254, -201, -316, -51, 426, 5, 509, -305, 274, 164, 457, -947, -675, -277, -377, -389, 121, -158, 600, 178, -661, -54, 1081, -362, 340, -162, 447, -206, -131, 16, -179, -240, -13, 181, 270, 186, -66, 210, -52, 97, -270, + -187, 180, 112, -272, -120, -113, -37, 73, -73, -131, 62, 16, 45, -18, -79, 127, 39, -65, 161, -19, 47, -26, 190, -159, 169, 79, -161, 110, 4, 32, -168, -483, 181, 8, 33, -52, 183, -41, -89, 63, 143, 124, -75, 153, -468, -234, 387, 169, 285, 745, 63, 498, 728, 506, -331, -742, -26, -341, 798, 230, 623, -90, -336, -124, -366, 144, -282, 33, -314, 162, -230, -97, -504, -498, -51, -713, 389, 269, -215, 365, -176, 142, 405, -451, -593, 105, -131, 993, 420, -1090, -296, -310, -564, -596, -1219, 214, + -438, -115, 172, 43, 248, -49, -146, -922, 107, -420, 111, 539, 111, 361, -552, -730, 145, 451, 302, 169, 287, 469, 586, 604, -541, -325, -391, -278, -455, 638, 371, 359, 95, 274, 232, -23, 330, -514, -184, -62, 39, -112, -368, 20, -77, 47, 115, 372, 17, 174, 171, 28, 182, 6, -116, 23, -284, -114, 146, 215, 62, 39, -345, -33, 8, -164, -118, 51, 106, -314, -351, -158, 114, 101, 174, 43, -115, 78, -364, -320, 1316, 869, 1207, 78, -240, -821, -242, 137, 190, -196, -635, -230, 1044, 431, -145, 319, + -24, -384, -112, -251, 712, -55, 42, 306, 20, 348, -4, 492, -454, 567, 115, -266, -160, -294, 513, -712, -768, 485, 803, 37, 555, 762, -859, 285, 175, -49, -8, 126, -323, 598, -364, -290, 242, 29, -65, -141, -179, 85, -567, -171, 456, -561, -129, -380, 14, 1130, -356, 71, 302, 4, -261, -710, 691, 320, -1426, 351, 358, 263, -320, -152, 728, 30, 53, 184, -507, 17, 321, -135, 185, -44, -165, -425, 64, -59, 390, -40, -18, -284, 309, -108, -109, -449, -225, 153, -288, 20, -143, 174, -169, -363, 180, -391, + -107, -180, 16, 19, -146, 379, -49, 513, 314, -58, 52, 326, -232, 53, 37, 313, -292, -178, -579, -1401, 1262, 756, 406, 288, 628, -1414, 593, 666, 290, -903, 515, 930, 435, 1025, 379, 26, -32, -23, -165, 439, 730, 696, 248, -202, -350, 94, -318, -373, 410, 285, 85, -374, -364, -73, -316, 174, 837, -139, -260, 289, 158, 255, 297, -55, -160, 676, 449, 227, 302, -45, -655, 163, 448, 66, -485, 668, 179, 926, 41, 833, 96, -261, -80, 207, 1181, -139, 429, 298, 562, 300, 9, -27, 369, 1680, 85, 679, + -560, -415, 219, 271, 332, 142, 59, -812, -319, -852, 53, -140, -278, -232, -90, -354, 51, -30, -376, 281, -439, -208, -396, -267, -21, 52, -316, -365, 95, 245, 282, -48, -101, -472, -622, 71, 81, -278, 574, 559, 820, 294, -176, 119, 256, 316, 375, 62, -384, 105, 500, 261, 28, 205, -921, 1005, -18, 889, 20, 59, -812, -250, -367, 617, 155, 273, 161, -623, 59, 49, -549, -783, -802, 270, -300, 727, 39, -231, -192, 157, -285, 47, 210, -306, 168, 245, 80, 70, 546, 925, -185, -7, 461, 381, 553, -413, + -166, 169, -558, 55, 44, -735, 944, -46, 474, 414, 285, -558, 48, 479, -393, 851, 229, -310, 698, 531, 365, -1182, -246, 237, -409, 65, -666, -164, -1006, -285, -158, -275, -1115, -110, -308, 1670, -245, 342, -177, 269, -146, -270, 175, -226, -40, -120, 442, 163, 192, -717, -649, -478, -205, 130, -910, -143, -78, 71, 326, 254, -32, 355, -322, 11, 14, -518, -726, 146, -216, -664, -188, -310, 40, -709, -87, -306, 415, 12, -310, -105, 125, 173, -74, 329, -333, -196, 412, 406, 520, 457, 340, -245, 213, 570, 550, 243, + -662, -768, 343, -105, 249, -140, 655, -486, -99, -167, 572, -427, 1001, 1229, 1254, 79, -230, 205, -161, 308, -51, -5, -364, -1003, -332, -960, 554, 521, -591, -442, -592, -276, -84, 1315, 18, -668, -717, -42, 921, 441, -1838, -374, -323, 244, 694, -797, -250, -474, 212, -1088, 545, -180, -22, 304, 48, -532, 1079, -106, 515, 1153, 2364, 1418, -31, 797, 1208, 1551, 1683, 482, 1033, 296, 16, 633, -494, 1038, 448, -449, -1541, -1122, 150, -437, -313, -283, -167, -187, -631, -414, 28, -96, -30, -198, -52, -329, 417, -685, -276, 202, + 132, 65, -172, -212, -116, 141, -104, 358, -410, -519, -517, -319, 404, 449, -161, -75, 169, -82, 746, 163, 72, 596, 379, 342, 849, 556, 641, 199, 312, 696, 275, 289, -232, -525, 610, -763, 1284, -149, -233, 26, 1024, -680, -118, -28, 16, 373, -262, 537, 188, -98, 127, 63, 422, -1283, -403, -37, 138, -125, -933, 770, -40, 107, 280, -609, -276, -1415, 378, -331, 273, 1036, -282, 218, -132, 495, -845, -1132, 994, -92, 87, 169, 1000, 728, 868, -14, -1158, 688, 325, -273, -408, 658, -118, 831, 1376, 1069, 184, 93, + 1016, -200, 314, 834, -566, 965, 593, 344, -681, -338, -909, -27, 315, 1356, 574, -1260, -114, 814, -117, 396, 548, -892, -218, 436, 107, 244, -387, 290, 493, 64, 9, 719, 139, -155, -185, 239, -62, 387, 63, 293, 335, -51, -344, 708, -100, -218, -44, -482, -481, -319, -332, 229, 421, -422, -358, 82, 632, -911, -218, 350, -106, 0, -122, -100, -653, -11, -172, 179, 53, 107, 10, 55, -52, -1780, 407, -295, -71, 1389, 596, -436, -339, -6, -901, -1102, 92, 9, -621, 658, 78, -636, 401, 1196, -162, -689, 431, -406, + -444, 223, 969, -316, 140, 266, -301, -722, -476, 959, 335, -945, 807, 318, -650, -338, 1330, -433, -1025, -525, 1769, -1748, -813, 1039, -472, -562, -1669, 1301, -1069, 383, 53, -199, -1883, -555, 1606, 1015, -1274, -347, -554, -259, 257, 351, 415, -2220, 1211, 933, 974, 17, 508, -1086, -971, 1905, 777, 213, 762, -1022, 202, -451, 485, -275, 1330, -542, -467, 187, 157, -502, 300, 149, 109, -93, 64, 110, 105, -123, -76, 282, 12, -146, 580, 175, -524, 60, 497, 133, -499, 666, 1186, -582, -687, -182, -158, 405, 866, 266, -810, -266, + -122, 122, 241, -133, 352, -255, -35, 211, -1466, 256, 1834, 574, 198, 51, 139, 787, 1078, -245, 202, 280, -184, 651, -341, -91, -258, 500, 372, -203, 342, -488, -398, 499, -319, 548, -364, -161, -10, 300, -18, 224, 91, 558, -398, -79, 11, -221, 539, 468, -385, -136, -237, 125, -497, 270, 154, 248, -198, -150, 614, -736, -127, 312, -199, -133, 321, -904, 219, -326, 55, -320, 783, -254, -337, 322, -177, -512, 996, -27, 103, -222, -383, -451, 503, -564, -272, 575, -784, -341, 102, -73, 97, -11, 112, 350, -125, 138, + -159, 367, 201, -15, 31, 224, -195, 163, 27, 179, -80, 278, -141, 75, -241, -208, -329, 62, 20, 111, -161, 370, -121, -63, 317, 280, 150, -129, -212, 191, 252, 159, 109, -2, 228, 248, 109, 211, 28, 482, -1364, -3860, -3171, 1679, 483, 3841, 6863, 1021, 2166, 789, -5473, -1730, -3713, -4488, 128, 718, -1871, 2715, 3553, 1995, 5664, 3268, -726, -1341, -2624, -5109, -4034, -1188, -3596, -498, 3108, 522, 726, 4697, 2397, 1483, 4897, 755, -1351, 1916, -2564, -5080, -2126, -4287, -5366, -78, -1120, -1411, 3575, 3941, 2508, 5943, 4795, 2263, 2046, 1185, + -3966, -3647, -4620, -6099, -4890, -2063, -1417, 127, 3509, 4268, 4468, 4284, 3970, 848, 75, -673, -3026, -3315, -1916, -3477, -1463, 304, -758, 1747, 3141, 962, 1328, 591, -855, -533, -1310, -1705, -204, 481, 15, 1408, 1300, 149, 1251, 1, -1582, 1397, 420, -1409, 990, -1043, -2117, 968, -1507, -3734, 58, -1644, -1088, 3698, 1673, 1758, 5287, 3505, 1945, 2306, -575, -3338, -4245, -5763, -6377, -4047, -2589, -447, 2428, 5413, 5976, 5545, 5772, 3085, 136, -1475, -3801, -4847, -3133, -3479, -2762, -556, 92, 359, 1303, 1102, 939, 1625, 1571, 1308, 1481, 986, 271, -224, -734, -1347, + -1393, -1026, -849, -342, 134, 583, 906 }, + { -341, -415, 209, -76, 183, -91, -93, -186, 44, 39, -8, 3, -21, -142, -17, -81, -94, -89, -3, 11, -7, -16, 70, -20, -215, 134, 66, -73, 21, -2, 2, 30, 138, -77, 8, -244, 121, 24, 55, 84, 137, -77, -58, -28, -123, 10, -19, 106, -57, -7, -59, -68, 129, -97, -47, 12, -88, 74, -3, -41, 80, 146, 9, -6, -21, 125, -124, 1, -20, 65, -31, -57, 136, -2, 29, -38, 28, 73, -59, -82, 4, 71, 120, -54, -37, 30, 6, 18, -55, -18, 33, -7, 23, -44, -14, -27, + -38, -27, -25, 19, 3, -19, 19, 13, -17, -5, -4, -24, -43, -12, 0, 9, 23, -495, 84, 58, 173, -68, 53, 202, -78, 55, -122, -180, 66, -122, -140, -140, 42, 53, -239, 141, 93, -41, -88, 56, -22, -54, 17, 79, 59, 126, 24, -39, 130, -65, 284, 64, 175, 67, 153, 68, 106, 57, 13, 6, 215, 36, -35, 14, 113, 84, 12, -10, -44, 24, 262, 75, 121, -127, -65, -134, -85, -130, 97, 61, -83, -59, 58, -62, 65, -29, -20, -90, -152, 65, -246, -35, -53, -62, 13, -57, + 11, 93, 45, -63, 11, -50, -107, -17, 51, -5, -83, 30, 15, 31, 56, 2, 8, -39, -24, -6, -1, 20, -45, -38, 279, 384, -118, 103, -191, -10, 11, 491, -50, -130, -211, 5, 141, 226, -51, -296, -85, -113, -81, 101, -22, 189, 21, -106, -239, 72, -22, 56, -29, 27, 117, 43, -301, 37, 194, 96, 24, 47, -48, 135, -178, -17, 147, -101, 0, 239, -110, -11, -81, 147, -155, -114, 72, -160, -79, 209, 123, -186, -69, -28, -46, -85, 67, -73, 77, -2, 11, 34, 157, -18, 217, 112, + -167, -77, -81, 131, 39, -9, -67, 175, 67, -3, -4, -43, -40, 52, 20, 58, 136, 50, -7, 9, 11, 44, -9, 17, 65, 15, 81, 3, 29, 42, 49, 18, 31, 36, 30, 47, -14, 15, 32, 48, -4, -36, -42, 11, 916, -338, 186, -258, -27, 9, -19, -137, 75, 105, 26, -100, -212, -8, 130, 92, -93, -160, -13, 143, 261, -141, -19, -106, -229, 26, -115, 69, -85, 178, -312, 211, -14, -186, 45, 78, -22, -98, 6, 244, -9, 40, -35, 94, 43, -58, -92, -201, 130, -42, -59, 77, + 1, -338, 259, -363, -210, -257, 55, -30, 154, -84, 82, -155, 74, -40, -64, -171, 104, 121, 206, -50, -20, 56, -63, -37, 39, 119, -158, 78, 113, 126, -200, -163, 68, -102, 52, -1, -12, 18, 25, -8, 47, -58, 28, -18, 116, 7, 28, 27, 7, -46, -5, 12, -13, -723, 73, 7, -62, -112, 126, -99, 84, -27, -2, 116, 152, -94, 111, -33, -62, -203, -11, -275, -202, 241, 85, -94, -35, -29, 167, 88, -87, 152, 101, 59, 52, 64, 116, 99, 98, 269, 242, 104, 26, -168, 186, -250, + 49, -70, 202, -153, -199, 340, -80, -183, -163, 253, 155, 9, 130, 183, 84, 297, -18, -47, 168, 103, 9, 6, -155, 92, 96, 240, 97, 149, -93, -124, -263, -61, -142, -113, -120, 132, -5, 10, -77, -89, -25, -79, 24, -53, -87, 35, -9, 3, -82, -12, 3, -103, -15, -25, 6, -47, -54, -34, -20, 1, -18, 16, -25, 28, 6, 25, 56, -14, 59, 11, 38, -28, 12, -52, -20, -9, -62, -20, -31, -963, 258, -206, -305, -301, 186, -224, 164, -281, 154, 131, 80, -296, 201, -4, 122, -245, + 135, 289, 220, 7, -104, 40, -63, -312, -64, -151, 71, -197, 168, 164, -66, -8, 231, -52, 156, -127, -203, 105, -4, 108, 284, 173, -11, -498, -239, -70, 68, -77, 273, -433, 136, 58, -5, 135, -57, 209, -453, -212, 174, -455, -85, 211, 75, -101, -304, 112, 195, 143, -55, -319, -28, 2, -37, -18, -157, 70, -250, 153, 21, -149, 28, -179, 13, -214, -60, 74, 78, 6, -21, -74, -56, 14, -126, 100, 7, -61, 0, -109, -86, 23, -45, 58, -58, -33, -38, -42, -74, -13, -42, -17, 20, -18, + -34, 26, -14, -29, -30, -65, -46, 8, 33, -11, -453, 49, 76, 355, -335, 387, 110, -31, -91, -42, 36, -284, -54, 91, -93, -167, -45, 268, -277, -61, 278, 1, -110, 97, -135, 204, 90, -3, 102, -119, -186, -14, 15, 152, -326, -177, -144, -102, -96, -100, 50, 15, 28, -245, -250, -200, 8, -314, -172, 187, -126, 41, 21, -7, 79, 110, 107, 125, 186, -34, 201, -14, 102, -18, -127, -9, -206, 127, -241, 225, -269, -5, -278, 25, -279, -271, 129, 370, 114, -241, 173, -2, -104, -65, -109, 146, + 129, 180, 35, 140, -118, -15, 141, 15, 45, 26, -65, 81, -5, 29, 125, 34, -28, -76, -31, 49, 53, 38, 17, -59, 7, -14, -126, 123, 17, 44, 9, -33, -58, 42, -59, -32, 1259, 15, -363, 57, -197, 502, -82, 141, 37, 25, -441, -226, 245, 215, -348, -61, -11, 310, 152, 118, 303, 48, 20, 264, -92, -401, 59, 307, 181, -116, 6, 214, 130, 59, -12, -225, 109, -245, 24, -461, 121, 142, -38, -212, 293, 154, -61, 228, 105, -192, 351, 38, -125, 82, 360, 56, -9, -300, -175, 42, + 122, 411, -135, -162, 35, 224, -145, -178, -16, 299, 213, -74, -229, -12, 261, -103, 542, 118, 81, -277, 235, 15, -60, -140, 14, -78, 14, 335, 152, 122, 64, 39, 5, -21, 31, 68, 121, 19, 22, 45, -92, 3, 40, -20, 105, -74, -2, -36, 41, 179, 61, -55, -13, 43, 15, 60, -11, -76, 71, 64, -60, -15, 157, 54, 284, 151, -448, -47, -227, 450, -169, 210, 40, 282, 111, 42, -24, 114, -129, -192, -530, -392, 129, 349, 468, -173, -229, -201, 104, -111, -24, -19, 62, 71, 312, -167, + 29, 77, 152, -151, -113, -250, -170, -174, -298, -754, -9, -101, -325, 73, -37, -409, 137, -347, 88, -42, -29, 176, 227, -6, -338, 100, -213, -234, 324, 294, 327, -107, 52, 44, -168, 26, -81, 513, -85, -53, -51, -3, -314, -388, 92, -28, -29, 88, 558, -69, -262, -110, 293, -42, -96, -84, -7, -237, 57, -45, 44, -120, 5, -150, -13, -9, 61, -63, -32, -92, 124, 9, -92, 21, 41, -97, 24, 40, 152, -31, 35, 109, 66, -55, 64, -115, -190, 24, 17, -70, -178, -35, -45, 158, 57, 107, + -19, 133, 145, -493, 181, 59, 520, -351, -199, -117, 277, -266, -256, 230, 154, -269, -272, -266, -594, 389, 365, 387, -168, 122, 384, -558, 0, 365, 339, 153, -1, -179, 37, -87, -483, 60, 132, 70, 319, -283, 30, -528, -67, 103, -290, 111, 89, 235, 288, 400, -82, -158, -485, -346, 149, 710, -221, -30, -328, -174, -260, 152, 157, -55, 23, -521, -69, 351, -281, -244, 209, -95, 306, 75, -225, 35, -340, -99, -90, 654, -66, -193, 143, 133, -58, -112, -34, -90, -122, -114, -87, 45, 51, 105, -27, -3, + -63, 63, 16, -169, 45, -2, -18, 60, -4, -93, -91, -218, 72, -69, 64, 82, -102, 46, 30, -23, 82, -1, 235, 32, -43, 5, -68, -13, 41, 6, -20, 18, -92, 73, -309, 706, -352, -182, -17, -26, -505, 30, -373, 265, -699, -104, -225, 235, -242, -244, -592, 395, -244, 161, -192, 116, 312, -230, -388, -132, 263, 546, 174, 227, 25, -555, -297, -300, -155, 94, 499, 213, 290, 271, -78, -119, -170, -465, 23, -325, 499, -231, 343, 71, -182, 113, -122, -159, -274, 408, 106, 692, 150, -749, -188, 237, + 193, 107, -44, 64, 780, 389, -134, 82, -212, 565, -23, -25, 219, -502, -217, -172, -536, -635, 124, 223, -61, -314, -83, -102, -247, 1, -52, -196, 191, 293, -67, -46, -47, -119, 83, 17, -36, -63, -54, -38, 95, -60, -142, -37, -9, 41, 26, -89, 207, -72, 125, -29, 104, 52, -36, -146, -139, 43, -40, -219, -81, -57, 76, 16, -19, 56, 96, 29, -62, -93, -430, 260, 579, -55, -23, -12, 538, 168, 130, 93, 65, 93, -210, 41, -664, 97, -319, 279, 682, -87, 51, -536, 719, 349, 306, -88, + -392, 48, -133, 365, 263, -325, 19, 193, 137, -251, -222, 1051, -242, -182, 223, -267, -193, 335, 329, 14, 128, 120, -405, -202, -15, 139, 358, 88, 86, -459, -41, 136, -625, 138, -172, -63, -113, 185, -184, -340, -362, -575, 75, -233, -110, 369, -123, 120, -648, -1, 601, 140, -300, -180, 366, 186, -397, 224, -286, -222, -93, -56, 138, -39, 26, -62, -77, 48, 74, -102, 88, 264, 43, -36, 115, 167, -69, 113, -72, -103, 31, 75, 222, 58, -19, 80, -31, 113, -62, 104, -77, 34, 94, 26, -150, -87, + 281, -119, -221, 109, 60, 82, -57, 357, 107, -333, -335, 791, -476, 122, -304, 933, 197, 172, -300, -355, 33, 266, -288, -459, -273, -666, -260, -392, -2, -895, 62, 483, 297, 394, -277, 102, 428, -51, 310, 114, 484, -245, 403, 320, 229, 524, -295, 312, -162, -188, -125, 115, -1021, -328, -635, 733, -463, -524, -112, 413, 11, -188, 577, -208, -183, -420, -1031, 49, 95, 428, -432, 0, -264, -349, 551, -113, 276, -601, -584, -365, 460, -49, -292, -310, -12, -510, -347, 48, -213, -381, 560, -769, -732, 190, 3, 322, + 37, -36, -236, -210, 35, -364, -146, 308, 41, 52, -179, 182, 69, -200, 94, -148, -29, -152, 132, -202, -49, 136, 267, 29, 12, -291, -87, -21, 44, -44, 248, -11, -93, 157, -182, -170, 106, 224, -61, -161, -215, 173, 142, 279, -386, -5, 511, 65, -158, 262, -420, 829, 519, -8, -383, -433, 177, -111, -42, -26, 756, -376, 11, -262, 277, -474, -435, -853, 194, -349, -480, -61, -811, -400, 226, 169, -113, 417, 37, 507, -228, -706, -109, -518, -101, -158, -677, 85, 547, -1551, 194, 1, 382, -80, -484, -921, + 364, -116, 340, 202, -114, 533, -668, 931, -236, 518, 1087, 433, 773, 302, 202, -109, 403, -154, -426, -574, -371, -22, 320, -56, -251, -358, -319, 429, -194, -159, 386, 68, 290, -33, -44, -120, 67, 143, -199, -35, -485, -352, 237, -121, -13, -73, -10, -188, -290, 207, -175, 270, -280, -131, -31, -199, -99, 135, 57, 328, -83, -200, 125, -398, 7, 45, -61, 23, -44, 192, 280, 45, -10, -138, -234, -117, 14, 457, 231, -235, 1304, 1062, 958, -218, 3, -812, 608, 754, 257, 729, 291, 248, 256, -128, 101, 202, + -185, -783, -475, -29, -520, -606, -1424, 313, 247, 372, -272, -97, -189, 10, -445, -13, -339, 394, 329, -203, -276, -751, 1266, -395, 250, 0, 82, 202, -523, 631, -318, 216, 142, -472, -485, -90, -42, 293, 1336, -111, 199, 44, 403, 287, 301, -236, -70, 115, -644, 131, -551, -882, 308, 28, 71, -646, -1552, 671, 702, 483, -880, 839, 892, 330, 259, 8, -256, -586, 440, -413, 28, 7, -232, 177, -420, -44, -81, 208, -115, -194, -260, 401, -219, -96, 106, -361, 202, 164, -123, -127, 37, -335, 312, -113, -82, -28, + 28, 228, -178, -423, 128, -236, -71, -242, -212, 33, -171, -80, -159, 543, -239, -443, 72, -159, -765, -1526, 1266, 203, 224, -509, -367, -1624, 448, 1161, 356, -1029, -515, 167, -401, -254, 476, -536, 299, 267, 220, -596, 213, 184, -280, -558, -323, -215, -145, -532, -459, -253, -549, 432, -205, -708, -245, 434, -90, -491, -271, -251, -2, -390, -235, -646, -613, 261, -218, 805, 529, 52, 480, -704, 455, -668, 561, -96, 287, -298, 997, -249, 558, -143, 820, 330, 200, -847, 918, 735, 320, 341, -661, -126, 271, 451, -117, 109, + -730, 468, 801, -18, -573, -34, -379, -325, 157, -2, -158, 184, -418, -99, 16, 119, -288, -396, 152, -193, -373, -671, -49, 208, -55, -338, -407, -125, 260, -281, 108, 150, 43, 110, -34, -180, -151, -51, 188, 62, -71, -252, 346, -223, -193, -163, 71, 400, -269, 394, 336, -134, 124, 210, -1059, 904, -104, 435, -583, -188, -143, -134, -134, 529, 19, -437, 357, 63, 259, 449, 455, 26, -386, 1601, -434, 1232, 14, 76, -691, -302, 121, 597, 300, -191, 493, 102, -666, 115, 105, 695, -19, 417, -503, 3, 476, 236, + 400, 1043, 842, -127, 441, -62, 827, -653, 556, 225, -20, 494, -249, 1277, -210, 618, -452, -408, 32, 1359, 452, -1255, 1127, -19, 402, -945, 334, 113, -1890, 803, 1465, 563, -596, -378, 306, 1440, 828, 1099, -386, -526, -472, 236, 310, -43, -534, -237, 691, 128, 168, -227, 325, -72, 155, -138, -171, -211, 423, 696, 680, 159, 367, 641, 432, 454, 620, 353, 593, 450, 173, -870, -158, -401, 259, 521, -572, -198, 703, 389, 92, -151, 598, -447, 120, 616, 489, 276, 333, 381, 320, 377, 248, -288, -141, -513, 656, 103, + 438, -348, 876, -302, 410, 139, 185, 132, 80, -909, -524, 9, 87, 627, 519, -740, 80, -406, -368, 187, 49, -251, 311, 1207, -794, -60, 1846, -1118, 135, 662, -335, -268, 385, 612, -660, 331, -1200, -125, 1797, 83, 511, -185, 983, 990, -270, -12, -463, 119, -342, -869, -560, -1037, -768, 1166, 468, 349, 1544, -1088, -647, 203, 579, -424, 282, -454, 855, 520, 296, 636, 2241, -523, -176, -617, -723, -37, 941, -729, -98, 681, 718, 863, 495, -565, 146, -307, -71, 508, 158, -30, 370, -666, 43, 25, 181, -139, -178, 427, + -156, -88, 454, 602, 466, 221, 196, 402, 112, 45, 264, 43, -157, 133, -8, -25, -767, 201, 488, 821, -192, -211, -270, 427, 458, -1021, 118, -445, -72, 75, 61, 178, -262, -547, 437, -137, 1006, -925, 227, -72, -299, -274, -137, 304, 187, 205, -53, 560, 95, -747, -587, -87, -346, -432, 93, 461, -69, -113, -682, 327, -112, 687, -239, -1341, 160, -402, -204, -5, -1085, -577, -933, 10, -70, -268, -1234, -509, -109, 637, 711, 50, 53, 340, 78, -854, 741, 1003, -439, 145, -440, 175, -4, 761, -864, -635, -1976, -709, + 498, 788, 567, 506, -487, -170, 395, 370, 859, 398, 368, 652, 168, -737, -778, -1067, 444, -685, 61, -602, -911, -1393, 199, -411, -430, 113, 133, -63, -196, 18, 459, 305, 120, -187, 334, 733, -160, -418, -329, 354, -190, -179, -660, -655, -489, -1110, -55, -9, -434, 182, 303, 204, 553, 138, 651, 29, 185, 698, -339, -33, 114, -19, -487, -32, -86, 845, -46, -371, 278, 92, 260, 530, 188, -1581, 665, -472, 60, 1126, 943, -373, -157, 580, -360, -380, -315, 78, -108, -43, 136, -124, 556, 1322, -557, -1037, 1036, -804, + -215, 6, 1292, 98, -389, 378, 361, -1352, -395, 220, -51, -644, -47, 251, -1982, -921, 985, -982, -1088, -676, 805, -1046, -1631, 1641, -482, -1032, -58, 639, -627, -1107, -25, 499, -55, -1423, 336, -24, -633, 1488, 1407, -110, -570, -1111, 1716, 235, 305, 588, -419, -1667, 752, 1268, 1021, -634, 371, 1384, 809, -963, -208, -756, 342, 205, 877, 858, -1032, -39, -104, 152, -398, 413, -259, 238, 222, 173, -287, 224, -430, 719, -360, -187, 466, 398, -410, 64, -188, -489, -253, 193, 392, 233, -385, 219, -244, -606, 39, 107, -87, -51, + 421, 25, 56, 193, -45, 104, -638, 487, -1637, 180, 1544, 840, 216, -20, -279, 401, -544, 1282, -98, 341, 474, -443, 18, -57, -489, -3, 186, 718, -2, -448, 223, 577, -95, 916, -712, 147, 208, 237, 796, -438, 71, -32, -1037, 145, -338, -570, 244, -218, 817, 586, -427, -934, 444, 87, 188, 518, 1135, -196, 236, -463, 652, 462, 488, -543, 746, -259, -323, -655, -56, -261, 965, -722, 54, 235, -218, -442, 1348, -62, 322, -127, 165, -116, 380, -51, -162, -112, -142, 447, 316, 420, 239, 133, -287, 310, 28, 171, + 152, 377, -50, 12, 64, 120, 129, 281, -230, 177, 159, 137, 120, 95, 280, 105, -360, 219, 256, 262, 119, 282, 82, -19, 164, 91, 208, -18, -176, 44, 286, -144, 122, 14, 311, 275, 112, 193, 291, 538, -1432, -4018, -3821, 1659, 162, 3673, 7783, 1704, 3137, 1673, -5777, -2587, -3886, -5708, -383, 673, -2696, 2394, 4075, 2495, 7017, 4305, 40, -650, -2481, -6194, -5016, -2162, -4750, -1402, 2718, 807, 688, 6419, 2477, 1561, 5945, 278, -300, 2740, -1365, -4908, -2375, -4905, -7161, -797, -3252, -2658, 2293, 4442, 2058, 7849, 6257, 3624, 4750, 1606, + -2326, -3589, -4779, -7659, -6136, -4122, -3507, -1095, 2668, 4048, 4517, 6067, 5114, 2392, 873, 1313, -2050, -3149, -2232, -4704, -3535, -614, -2110, 834, 3442, 1225, 1757, 2493, 268, 145, -607, -2356, -1230, 16, -936, 722, 998, -409, 1264, 1080, -1702, 1296, 1521, -1079, 2480, 372, -2439, 1702, -1337, -4777, -787, -2905, -3517, 2165, 278, 546, 4586, 2907, 3245, 5201, 3834, 1262, 551, -3634, -6591, -6571, -6580, -6236, -3797, 187, 3589, 5257, 7219, 6691, 6332, 4973, 848, -2295, -2495, -5258, -6462, -3885, -3448, -1921, 337, 873, 1062, 2045, 1767, 1615, 2237, 1773, 1095, 913, 194, -492, + -763, -855, -1055, -724, -463, -337, -8 } }, + { { -163, -63, 37, -31, -94, -7, 217, -112, 25, -48, -3, -84, 156, -82, -87, -98, 186, -111, -29, -53, 52, 85, 109, -154, -1, 147, 65, 25, -8, -19, 66, 149, 36, -193, -100, -104, 168, -18, 128, -81, 59, 168, -82, -127, 45, -48, -9, -114, -46, -85, 32, -154, -51, -40, -5, 208, -68, -32, -8, -55, -22, -20, 126, 65, 77, -109, 79, 83, -74, 34, 49, -56, -76, 88, -133, 93, 57, 24, -123, -43, 46, -11, -26, -34, -3, -67, -77, -12, -13, 9, -29, 0, 45, -2, 17, 6, + 9, 0, -9, -34, -20, 22, -12, 1, -5, -102, 108, 13, -47, -70, -19, -36, 0, -87, -66, 49, -14, -33, -151, -23, 141, -95, -24, 106, -61, -114, -86, 72, 1, -11, -22, -109, 37, -49, -25, 122, -68, -167, -50, 9, 50, 43, 14, -127, -29, -155, -140, -38, 147, -26, -290, -14, 98, 84, -60, 57, 62, 5, 86, -157, -110, -15, 45, 7, 32, -17, 41, 36, 60, -10, 37, 35, -29, 59, -15, -153, -125, -82, -64, -69, 21, -35, 118, 97, -18, -48, -41, -22, 36, 55, 7, -33, + 6, 7, -32, 41, 0, -10, -16, -4, -24, 16, -5, 2, -28, 16, -17, -1, 0, 11, -5, -14, -5, -27, -10, 2, -13, 2, -22, 133, 74, 199, 13, -39, -25, 140, -39, 75, -129, -14, -4, 74, 51, 126, 89, -65, -127, -104, 71, -45, 97, 61, 13, -7, 80, 56, -59, 66, -137, -20, -127, -109, -153, 44, 87, -17, 121, -95, 112, -228, 87, 38, 168, 49, 60, 90, -4, -59, 63, 146, 50, 70, -24, -3, -208, -14, 33, 39, -31, 110, 208, -70, -150, 99, 22, -107, -2, -50, + -107, 12, 150, 37, 54, 25, -16, 56, 35, -4, 49, 2, -14, -12, -29, 28, -42, -6, 69, -16, -2, 26, -17, 47, -66, -31, 1, -27, -29, 6, -16, 22, 51, -20, 29, 7, 3, 0, 7, -58, -15, -14, 11, 46, 28, 73, 109, 105, -102, 160, -57, -107, -158, 37, -209, -13, 22, 58, -133, 86, -2, 19, 56, 34, 47, -180, -12, -41, -117, 68, 34, 27, 100, 353, -26, 18, 50, 87, 35, -290, 60, -48, -33, 159, 5, 79, 115, -143, -80, -41, -139, -298, 14, -112, -18, -26, + -6, -69, -146, 41, -139, -44, 31, -155, 161, 56, 46, -65, -12, -25, 32, -50, 83, -128, 42, 194, 161, -56, 82, -76, 35, -145, -5, 90, 104, 93, -16, 173, 16, 87, 77, -3, 36, 19, 6, -29, 17, 27, -10, 3, -20, -47, -7, 33, -25, 70, -19, -36, -31, 25, -17, 31, -6, -29, 17, -8, 36, 22, 21, 15, -62, -14, 8, 27, 1, 6, -17, 236, -300, 12, -185, 94, 136, 166, -26, -158, 4, 163, 34, 31, -124, -17, -216, 286, -16, -221, 238, 59, 70, -16, -87, -29, + -114, -113, 88, 125, -26, 118, -98, -61, 0, 164, 156, -44, -88, 128, 82, 12, 108, 25, -128, 134, 84, -11, -45, 37, -138, 367, -19, -14, 273, -25, -168, -91, -20, 66, -174, 118, 36, 4, -158, -133, -279, -25, 130, 64, 157, -88, -62, 330, -92, 55, -46, -138, 10, 60, -143, -254, 10, -157, -158, -78, 82, 7, -24, -97, -33, 11, -36, -27, 26, 90, 12, 22, -64, -33, -7, -1, -90, -67, -58, -4, 22, 8, -30, 2, -6, -10, -48, -18, -7, -19, -25, -317, -5, -134, -151, 44, + -182, 4, 122, 66, 257, -432, 275, -47, 120, -84, -63, -228, 200, 176, 43, -203, -13, -118, -15, 208, 144, 31, 198, -4, 9, 18, -8, -141, 297, -32, 1, 345, -225, 81, -108, -24, 108, -49, -178, 332, 259, -11, 83, 138, 359, -48, -67, -197, 33, 67, -209, -222, -196, 231, 4, -97, 158, 112, 1, -57, 51, -127, -33, -138, -32, 128, -254, 59, -54, -176, 106, 168, 71, 175, 151, -130, -207, -104, 90, -82, -159, 102, 173, -126, 21, 36, 19, -118, 68, -53, -42, -76, -40, -59, -6, -7, + 22, 36, -30, -26, -12, -47, -28, -13, -19, 37, 47, 12, 69, -64, 46, -55, -25, 48, 237, 252, 42, -217, -30, -206, 86, 542, 134, 376, 138, 5, -350, -86, 58, 339, -150, -75, -131, 33, 273, -199, 133, 236, 52, 87, -154, 292, -62, 380, -4, -116, -356, 44, 1, 425, -128, -34, 270, 2, 36, -87, -279, 30, 161, -200, -158, 42, -334, 184, 186, -56, -22, 94, 189, -16, -116, -4, 278, -35, -43, -105, 360, 364, 25, -66, 57, -15, 95, 169, -14, 244, -95, -135, -197, 67, -16, -299, + -216, -124, 235, -69, -110, -30, 0, -101, -153, -54, -45, -91, 15, -57, -51, 48, -98, -100, 32, 81, -49, -65, -49, -84, -41, 26, -29, 15, 44, -15, -25, -74, 46, 6, -239, 242, 184, 14, -159, -178, -78, -354, 411, 309, -66, 115, 37, -68, 312, -25, -145, 461, -500, 129, 215, -2, -204, 220, 34, 318, -123, -34, 85, 127, 21, -43, 462, 199, -211, -319, 222, -319, -93, -368, -48, 551, 225, 266, 2, -292, -49, -143, -64, 412, -64, -454, -37, 89, -289, -48, 186, 147, -194, -101, 199, 263, + -77, 274, 5, 69, 102, 23, 108, 165, 159, 155, -82, -329, -364, 91, -73, 260, -47, 309, 104, 144, -165, -147, 110, -6, 22, 29, 13, -147, -68, -23, -123, -4, -105, 19, -60, 46, -15, 79, 0, 43, 14, -40, -35, -47, 97, 11, -29, 31, 50, 42, 9, -72, -202, -114, 1, -97, -3, 200, -28, 186, -380, 133, 105, 53, -250, -209, -266, 203, 104, -191, -190, 256, 81, -23, -161, -264, -109, 104, -170, 17, -316, -91, 34, 105, 202, -36, 128, 175, -185, -439, 297, 11, -72, 282, -47, 8, + -196, 248, -164, -207, -83, 203, 309, 259, 78, 50, -555, 247, -37, 102, -194, -39, -217, -77, -56, -286, -146, -119, -158, 290, -98, 378, -49, -25, 236, 270, 457, 313, -10, -153, -21, -2, -225, 53, -146, -245, 467, -302, -321, -49, 173, 23, 53, 21, 196, -6, 53, 68, -78, 9, 120, -70, 49, 85, 70, 150, 33, 1, 82, 13, -30, 55, 85, 33, -1, 25, 13, 175, 13, 142, 94, 20, 149, 164, 16, -5, 22, 22, 20, -15, -20, 41, -103, -147, -586, 130, -403, -241, 382, 297, -669, -614, + 21, 262, -156, 162, -221, -25, -389, -101, -351, -25, -96, 11, 135, 111, 218, -27, -186, 162, -222, -89, 71, 14, 113, 232, -38, 29, 53, -94, -25, -339, -402, -389, 0, -392, 131, 52, -155, -182, -79, -65, -34, -233, -369, -21, 584, 322, -83, -349, -361, 403, -379, -125, -68, -253, -192, -258, -302, -420, -568, -82, -92, -81, 190, 180, 46, 157, -130, -158, 525, 222, -141, -388, 119, -230, -273, -2, 439, -88, -5, 302, -35, -203, 7, 71, -8, -84, -81, -3, 73, 35, 48, 30, 149, -45, 79, -219, + 99, 52, -41, 45, -47, 79, -41, -64, -38, 72, 61, 7, 82, -124, 121, -62, 37, -482, 54, 241, 262, 243, 102, 481, -192, -353, -93, 60, -72, 152, 320, 647, 406, 236, 300, -252, -480, -166, -360, 405, 90, -88, -292, 459, 394, -149, -31, -4, -241, -201, -361, 105, 122, 203, -342, 29, 95, -157, -332, 8, 190, 252, 41, -649, -233, -321, 130, 383, -2, -365, 84, -352, 192, -87, 29, -251, 519, 409, -131, -123, -303, -23, 414, 93, 510, 491, 409, 240, 82, -333, -186, -442, 505, 507, -43, -390, + 248, 589, -9, 73, -145, -15, -390, 60, -308, 209, 72, 294, 292, 158, 23, 25, 180, 66, -44, -121, -41, -184, 30, 141, -122, -69, -139, 99, -32, 213, -204, 54, -8, 203, -100, 67, 122, 22, -8, 7, 35, -94, -38, 121, -319, -79, 235, 408, -427, -518, -448, 494, -204, 331, -5, 6, 795, -95, 59, -351, -548, 138, -82, 149, 97, -43, -313, 90, 117, 56, -296, 197, 143, 580, -267, 41, 317, 325, 13, 328, -83, 15, 292, 248, 66, -126, -466, -352, 274, -6, -107, -91, 70, 628, -39, -217, + 319, -152, 302, 74, 904, -176, -29, -1, 134, 309, -60, -104, 201, -423, 346, 636, 189, -133, 355, -135, -19, 720, -416, 160, 283, -120, 600, 144, 129, -230, -345, 62, 157, -369, 377, 0, 95, 3, 110, 348, -79, 351, 166, 116, 196, 175, -102, 222, 206, -180, 68, 153, 281, 67, 81, 141, 165, 250, 25, 9, -15, 172, 145, -156, -2, 114, 160, 126, -93, 238, -6, 83, 29, 197, 100, 93, 94, 137, 77, 91, 157, -451, -128, 311, -149, -235, -209, -215, 40, 313, -38, -690, 2, -524, 206, 227, + 6, 108, -229, -28, 281, -660, 170, -143, 371, 257, 168, 31, -262, -595, -30, -520, 324, 7, -156, 552, 287, -217, -172, -112, -82, -151, -295, 56, 87, 799, -25, -566, 1, 391, 30, -290, 186, -439, 297, -184, 197, -254, 120, -448, 1190, 48, 823, -76, -224, 217, -264, -257, 459, 449, -389, -1033, 987, -343, -269, -126, -138, 134, -90, 80, 426, 105, -343, -275, -207, 130, -217, -29, 198, -534, -46, 37, -84, -155, 61, -109, 293, -114, 131, -129, -95, 9, -136, 81, 70, -55, 74, -124, 61, -32, -10, -55, + 1, -223, -165, -30, -92, -182, -244, -135, -60, -96, -21, -162, -1, -143, -42, -187, 101, -103, -58, -508, -180, -155, -437, -769, -190, 12, -409, 200, -175, 342, -295, -124, -420, 1002, 847, -191, 189, 582, -612, 620, -258, -259, 223, 81, 106, -92, -135, 17, 200, 173, -272, 311, -293, -488, 354, 311, -406, -505, -584, -86, -97, 163, -381, -478, -244, 799, 280, 272, -343, 308, 420, -329, 785, 145, -281, -368, 210, -309, -671, 163, -8, 14, 367, 341, -295, 55, -860, -108, -339, 712, 42, 100, -415, 336, -731, -90, + 286, 82, -80, -84, 89, -34, 82, -110, 21, 60, 174, 42, 55, -41, 103, -108, 33, 323, -64, 14, -104, 144, 67, -18, 170, -180, -170, 184, -155, -59, -142, 77, -208, -95, -68, 166, 167, -268, 42, 135, -91, -301, -145, 222, -146, -372, 471, 496, 449, 303, -4, 412, 373, 62, -71, 166, 1, -421, -50, 159, -329, 469, -489, 391, 426, -123, -96, 180, 569, 426, -514, -113, -138, -41, 128, -240, -251, 558, 14, 801, -524, -497, 403, -268, 145, -315, 269, 307, 203, -126, -460, 45, 153, -383, -703, -25, + 64, -415, 759, -87, -215, 1008, 950, 95, -132, -36, -202, 228, -498, 467, 62, -271, 565, 90, 115, -161, -306, -758, 167, -259, -125, 350, 142, -167, -495, -137, -564, 241, 508, -72, -382, -268, -381, 4, 206, 246, -52, -271, -140, -148, 36, -83, -129, 108, -20, -80, 134, -307, 88, 79, 474, 42, -105, -243, 209, -253, -33, 176, -336, 312, 67, -14, 64, 211, -107, -332, 8, -99, -42, 318, 305, -832, -1927, 646, 612, -216, 137, -464, 832, 532, -472, 135, 113, 12, -212, -153, -995, 421, 492, -113, 0, -56, + 331, -249, 631, 187, -749, -424, 952, 625, -620, -146, -220, -379, 59, -152, 136, 1236, 337, 1296, 741, 835, 762, 1493, -98, -139, 358, -106, -1252, 1015, -440, 582, -827, -658, -1236, 245, -113, -415, 302, -581, 3, -829, -828, 233, 484, -673, -178, -467, -648, -728, -523, 399, -316, -909, 1307, 819, 1318, -172, -283, -262, -464, -747, -47, -164, -565, -189, 167, -400, -360, 42, -59, -178, -146, 325, 346, 11, 88, 247, 309, 63, -25, -47, 146, -61, 37, -56, -217, -5, 206, -213, 281, 354, 150, 12, 59, 38, -235, 20, + 135, -121, 3, -55, 39, -84, 32, 132, -180, -153, 286, 117, -35, 44, -696, -1834, 803, 958, -425, -182, -42, 1084, 41, 236, 234, -248, 220, 508, -95, -478, 126, 923, -480, -299, 207, -122, 693, -166, 316, -348, -419, -419, 456, -130, 405, 471, -114, 67, 9, -375, 132, -339, 413, 1004, 1646, -15, -41, -689, 381, 543, -11, 609, 868, 368, 496, -751, -448, 634, 1644, -295, -956, 250, -314, -12, 450, 14, -432, -204, -220, -1108, -460, 13, 191, 394, -58, -423, -241, 110, -168, -426, 450, 1078, 470, 583, 65, -141, + -867, -188, 254, 198, -189, 499, -134, 282, -604, 40, -205, -171, 11, 174, 172, -167, -326, 326, -120, 269, 30, -62, 28, 62, 250, 13, -33, -122, -134, 215, 75, 199, -409, 294, 173, 83, -145, -50, 307, -31, 17, -228, 27, -352, -70, 108, 308, 155, 273, 584, 194, 306, 119, 880, -278, -112, -347, 203, -216, 193, 1000, 196, -1061, -260, -310, -909, 576, 270, -105, 126, 56, -409, -4, -31, -404, -124, 872, 1280, 605, -450, -707, 331, 586, 63, 469, -330, -226, 479, 152, 3, -1077, -1408, -45, -825, -477, 290, + 1176, 251, 59, -345, -406, -593, -517, 92, 355, -130, -583, -944, 374, 20, -522, -880, -592, -969, -1738, -1055, -156, -214, 2093, -261, -78, 1200, 142, 62, 727, -439, -1057, -1236, -190, -595, -651, -699, -757, 142, 687, 1082, 648, 127, 73, -286, 563, 109, -168, -709, 147, 503, -23, -9, -250, 134, 286, 460, 135, 191, 182, 226, 293, 295, -82, 222, 50, -169, -364, -446, 48, 97, -433, -222, -416, 130, 221, 327, 495, 820, 621, 624, 382, 239, -146, 60, 9, -394, -588, -453, -500, 660, -938, 236, 149, -409, -1316, 894, + 265, -85, -1333, 354, 207, -704, 118, 617, 379, 179, -603, -124, -225, 105, -227, 55, -467, -673, 737, -510, 1119, -692, -625, -425, -786, 68, -15, 1175, -872, -921, 474, 302, -761, -1014, -112, -572, 656, 138, -839, 543, -143, -1290, 846, -576, 552, -960, -235, -28, -403, -167, 110, 1207, -326, -115, -348, 343, -572, 446, 945, -60, 951, 744, -113, 1522, -89, 174, -45, 428, 1538, -129, -425, -1646, 1274, 452, 1087, 367, -853, 377, 244, 154, -756, 430, 89, 122, -406, -121, 519, 441, 21, -56, -52, -63, 128, 323, -665, -200, + -91, 103, -135, 145, 145, 207, -154, -357, 551, 857, 303, -444, -377, -166, -127, 229, 119, -89, -541, -393, -438, -47, 425, 182, 359, 132, -591, -110, 262, 901, -1737, 66, -1955, -655, -332, 595, 1805, 1535, 565, 906, -589, -497, 87, -134, 418, 132, -409, 606, 892, 741, 554, 468, -16, 83, -304, 843, 393, -162, -521, 174, 346, -93, 1104, 1153, -668, -494, 24, 896, 558, 143, 109, -215, -406, 223, 1378, -560, -684, -744, 719, 293, -415, -644, -1031, -1220, 132, 266, 218, -270, -92, -337, 239, -973, -1598, -721, -113, -273, + -626, 798, 1334, -302, 687, 1474, 961, 340, -1020, 163, 181, -902, -501, -146, -719, 781, 1112, -69, -260, -140, -328, -184, -458, -449, -167, -224, 157, -103, -127, 216, -680, -85, 52, 684, -707, -118, -164, 127, -452, -161, 133, -249, -418, -72, -35, -410, 474, -659, -78, -246, 141, -74, -196, -386, 8, 187, -140, -1106, 888, -115, 763, 462, 15, 506, -225, -59, 435, 534, 80, 1, -20, -490, -320, 129, -683, 16, -258, 15, -579, 96, 29, -526, 435, 184, 294, -660, -181, 122, -37, 46, 375, 82, 103, -77, -149, -105, + -57, 242, -113, -423, 338, -580, -185, -200, 66, -285, -339, 439, -59, -444, 267, -618, 490, 152, 20, 507, 562, 77, 158, -426, 545, -270, -379, -34, 78, 1036, -470, -768, 653, -251, 653, -112, 39, -288, 394, -667, -556, -220, 258, 155, -44, 318, -400, -401, -270, 94, 112, 23, -21, -122, 65, -553, 108, 113, -137, -51, 163, -89, -241, 286, -147, 35, -16, -73, 189, 84, -205, -23, -52, -179, -43, -66, -372, 113, 220, 180, -172, 168, -273, -83, 2, 533, -247, -2886, -5497, -1961, -4307, -4907, 1193, -173, 1637, 6347, + 6882, 4858, 6932, 5697, 1885, 1990, 1470, -3838, -3953, -2202, -3836, -4145, -1394, -1227, -3494, -2634, -435, -1565, -1913, -483, -1467, -2586, -1478, 470, -1044, -1283, 1504, -266, -1443, 1298, 2410, -568, 595, 3741, 506, -1213, 2477, 2164, -2167, 1224, 2732, -864, 290, 4741, 3614, 1818, 6659, 7416, 3787, 6830, 8819, 5534, 5220, 7252, 4659, 2964, 3281, 1706, -2005, -3870, -5250, -8955, -10898, -12354, -13972, -13775, -14932, -13337, -9902, -9899, -7805, -703, -410, 197, 5581, 4408, 1461, 2921, 4347, 1606, 1934, 4417, 3212, 650, 2646, 3741, 1602, 2014, 4602, 1720, -742, 2120, 1478, -1030, 1999, 4453, + 2090, 3281, 7106, 5912, 5596, 8346, 7703, 5310, 4611, 4138, 1544, -62, 217, -870, -2775, -2758, -3172, -5426, -6076, -5821, -6538, -7843, -6872, -6637, -7083, -5470, -3690, -2870, -1797, 99, 760, 651, 1042, 1153, 627, 584, 1056, 936, 658, 776, 892, 718, 853, 1167, 1164, 1031, 1094, 1113, 908, 987, 834, 553, 397 }, + { -141, 117, 126, -59, 126, -76, -17, 168, -69, 80, 49, -186, -84, 140, -54, -27, 88, 58, 63, 17, 215, 37, -55, 48, -74, 133, -38, -73, -32, -174, -59, -128, 42, -2, 47, -51, 73, 35, -8, 22, 12, 17, 24, -92, 230, 34, -83, 170, -41, -147, -161, 157, -31, -12, 104, 12, -27, 81, -8, 47, 14, 60, -31, 65, -29, 78, 113, 61, -66, -68, -33, 30, -71, 50, -35, 62, 81, -101, -57, 88, 26, -28, 136, 79, 65, -7, 36, -3, 18, -15, 21, 8, 10, -31, 50, 17, + 4, -9, 21, 33, -17, 35, -1, 147, 29, 34, 124, 2, 89, 43, -10, 10, -96, 45, 8, 152, 54, 50, 7, 45, 166, -157, 89, 24, -103, -46, -64, -21, -59, 42, 192, 121, 143, 114, 196, 143, -177, -322, -41, 15, -78, 170, -7, 254, -118, -119, 110, 6, 9, 101, -185, 48, -133, 176, 104, 0, 267, 12, -25, -33, -47, -66, 127, 68, -65, -21, -186, -81, -24, 195, 133, 24, 98, 4, 105, 1, 43, -111, -72, 28, 15, -5, -56, 53, 62, -15, -58, -10, 62, -9, 33, -29, + -17, -23, 20, -20, 4, -1, 31, -25, 30, 48, -22, 12, 4, 0, 57, -17, 14, -20, 22, 17, 10, -6, 50, -2, 2, 22, 117, 266, 78, 12, 8, 75, 70, 16, 42, 60, -4, -5, 76, 301, 101, 235, -133, -109, -44, -141, -165, -66, 122, -204, -29, -24, -321, 65, -324, -107, -43, 77, 1, 68, -63, -3, -219, 81, -72, -122, 23, 62, -10, 17, 94, 166, -279, 77, 19, -82, -89, -17, 39, -37, -168, -39, 46, 88, -11, 209, 18, 10, 85, -133, 197, 64, 117, 53, 98, -20, + -19, 59, 34, -27, -60, -48, -99, -2, -132, 9, 77, -6, -56, -103, 92, -55, 37, 15, -16, -98, 8, -9, 24, -30, -29, 9, -32, -54, -29, -22, -5, -35, -6, -20, 46, -8, -25, -8, 25, -10, -42, -45, 48, 1, 4, -28, 159, 174, -5, 192, 12, -25, 24, 16, -35, -2, -133, -76, 120, 141, -164, -39, 69, -109, -314, 79, 117, 137, -72, -83, -112, 172, 196, 34, 77, -153, -124, 146, 55, -114, 202, -202, 34, 20, 190, 70, -41, 31, -65, 104, -247, -73, -355, -155, 181, -14, + 277, -37, -230, 147, 33, -94, -11, 12, -93, 62, 166, 187, 6, 90, -8, 213, -107, 92, -19, -3, 7, 74, -21, 266, 27, 25, -40, 157, 54, -52, -111, 3, 107, 38, 32, -69, -3, 22, -10, -18, -18, -36, 30, 3, 14, 23, 57, -21, -57, 65, -16, 7, 2, -7, -7, 26, 24, 32, -10, 29, 0, 17, 30, -6, 5, 25, 38, 21, 24, 8, 4, 194, -263, -36, -178, -185, 67, 36, 384, 20, 142, -320, -76, 71, -166, 110, 33, 27, 94, 109, 252, 113, -39, 80, -125, 37, + 102, -7, 22, 112, 145, 349, 69, -51, -238, -10, 182, -282, 32, -20, 89, -141, -166, 302, -192, 63, -11, -189, 437, 113, 230, 124, 251, -46, -93, 160, -146, 123, -116, 67, 174, 96, -76, -13, 89, -152, -111, 9, -17, 259, -140, -241, -35, 135, 219, -134, -227, -50, 320, 42, 1, -113, 17, -6, 100, 101, -5, 49, 56, -154, -34, 54, -6, 91, 38, 9, -64, -6, -7, 35, -8, 95, -16, -9, -45, 11, -57, 3, -4, 24, 57, 2, 48, -3, -53, -11, 8, -102, 116, -417, 237, 70, + -93, 127, -341, -285, 37, -141, 323, 287, 305, -204, 119, 5, 304, 22, 215, 86, -91, -274, -248, 79, -330, -5, -78, -161, -221, -130, 2, 266, 1, 103, -378, -211, -40, -237, 17, 237, -257, 106, -3, -88, -24, -55, 262, 140, 130, -63, -79, 360, -109, -98, -297, 216, -421, 57, -138, 65, 150, -102, -225, -139, 15, 305, -153, -34, -198, -160, 99, 106, 241, -283, -2, -150, -99, 59, -111, -222, -126, -20, 203, 206, 72, 10, 30, 93, 8, 14, 43, -59, 6, 84, -26, 9, 104, -27, -4, 16, + 76, -2, 12, 26, 13, 63, -75, -85, -5, -32, 1, 45, -20, 85, 54, -390, 104, 35, 65, -536, 478, 9, -11, -10, -175, 56, 6, 171, -151, 192, 54, -120, -207, -259, 129, 23, -23, 17, -150, 160, 119, 296, 176, 117, 163, -39, -164, -123, 9, -86, 127, -145, -220, -241, 13, -329, 149, 172, -198, 201, -239, 119, -352, 47, -66, 25, -94, -5, -327, -55, -114, -207, -57, -162, 50, -146, -85, -209, 91, -200, -16, 320, -56, 9, 102, -71, -327, -371, -64, -260, 11, -71, 240, 18, 89, -245, + 20, -55, -46, 177, 42, -21, -98, 48, 67, 25, 91, -4, 50, -28, -12, 14, 14, 33, -11, 103, -31, -88, 34, -1, 24, 34, 20, -13, -47, 26, -81, 31, 153, 105, -334, -12, 58, -311, -354, 191, -347, 66, 230, -169, -399, -172, 8, 261, -108, 462, -33, -38, -268, -191, -32, 92, 25, -97, -81, -23, -101, -200, 162, -166, -102, 172, 51, -281, -299, -276, 236, -256, -276, 448, -283, 197, -40, 120, -406, 184, 22, -68, -21, -81, 130, 94, 381, -98, -74, 179, 368, 99, 73, -177, -116, -306, + -66, -10, -4, 218, -70, 115, 386, -62, -15, -48, -9, -396, -451, 20, 295, 1, -598, 153, -210, 98, -373, -234, -59, 8, -138, 57, 136, -20, -20, -16, -65, 58, -74, 58, 8, 17, -65, -47, -90, 38, 5, -31, -87, -22, -27, -58, -64, 35, -73, -31, 59, 15, -36, -9, 0, -95, 8, 166, -26, 197, -28, -81, -118, 167, 103, -91, 76, 170, -87, -572, -248, -111, -63, 258, -449, -328, 277, 173, 695, 198, 161, 193, 89, -122, 15, -129, 222, 12, 224, 9, -6, -302, 158, -204, 161, -29, + 169, 69, 226, -350, 41, -242, 294, 21, -295, 393, 289, 188, -177, -591, 171, -61, -74, 294, -28, 138, 281, -59, -357, 0, 160, 107, -96, -36, -262, 101, 35, 59, -40, 41, 225, -137, 102, -33, -9, 410, -110, 190, 133, -124, -144, 54, 30, -64, 33, -67, 64, -59, 153, 18, 146, 32, -5, 190, 64, -51, 50, -39, -60, 31, 72, -66, 45, -32, -74, 1, 72, -29, -83, 29, -40, -120, 51, 5, -66, -33, -24, -65, -9, 97, 129, -120, 149, -162, -646, 133, 158, 657, -136, -104, 311, 409, + -663, -378, 364, -187, 13, 150, -422, -926, -363, 528, 420, 356, -107, 200, -107, 185, -192, 66, -466, 116, -164, 241, 234, 10, -220, 220, 139, 379, -38, -232, -115, -592, -303, 148, -39, -396, 271, 372, -524, 509, -47, -54, 320, 68, 303, -38, 109, -113, -60, 155, 606, -217, 386, -30, 37, 147, 337, -308, 37, 494, 148, -224, 132, 197, 46, 389, 280, 489, -43, 142, -4, 19, -270, -186, -215, -102, 0, -43, -87, -75, 145, 212, 97, -106, 169, -47, -27, -99, -81, 109, 36, -36, 7, -110, -96, -109, + 3, -60, 99, 63, -42, 46, 116, -68, 53, 70, -62, -53, -66, -8, -19, 74, -28, -419, -105, 437, 279, 330, -210, -105, -32, -44, 469, 63, -478, -211, -144, 310, 62, 69, 264, 575, -844, 563, -109, -98, -216, 169, 175, 332, 53, 317, -31, -81, 99, -50, 162, 291, 36, -19, 382, -280, -51, 95, -31, 338, -394, 39, -337, 58, -357, -48, 13, 199, 487, -281, -155, -291, -16, -426, -278, -279, 192, 353, 6, 697, -439, 623, -437, -100, 193, 144, 617, 358, -460, 244, -193, -635, -15, -402, 510, 777, + 493, -94, -273, -98, 434, -62, 226, 29, 100, 155, 49, 64, 51, -186, 132, 5, 56, -70, -62, -176, -100, -59, 110, -52, 74, 96, -35, -20, 2, 109, 67, 42, 198, 0, 206, -181, -82, 136, 127, -74, 43, -61, -135, 19, -429, -272, 0, 542, -94, 245, 504, -410, 189, -661, 413, -403, -193, 658, 228, 708, -292, 13, -310, 211, 905, 239, 311, -445, -80, 31, 352, 313, 581, -458, -156, -499, -425, 41, 41, 310, -288, 220, -684, 442, 335, 165, -111, -73, 51, 214, 74, 67, 2, 479, 408, 183, + 42, -346, -344, 978, 41, 130, 545, 248, -147, -105, 349, 706, -500, -201, -564, -520, 688, 315, 12, -125, 232, 529, 337, 545, 155, -230, 394, -268, -705, 220, 31, 22, 7, 307, 519, -95, 277, 312, 280, 43, 66, 275, 8, -72, -53, -101, 264, -141, -38, 75, 151, 31, -19, 287, 62, -49, 213, 275, 126, -101, 3, -40, 86, 12, 5, 3, -57, 102, 40, 33, 94, 128, -17, -118, -46, -6, 160, 65, 27, -21, 211, -451, -337, -131, -420, 475, -53, -120, -400, -65, -373, -922, 161, -112, -291, 210, + -490, -28, -268, -739, -170, -319, -351, 593, -158, -212, -108, -12, -150, -207, -34, 158, 500, 379, -15, -27, -841, 54, 114, 347, -195, -172, 1274, -217, -625, -603, 528, -352, 151, -715, 177, -199, -386, -329, -818, 134, 233, 583, 169, -311, 455, 57, 428, 481, 1375, 373, 94, -533, -603, -158, 62, -73, -546, 248, 629, 149, 446, 699, 620, -261, -501, -337, 41, 114, -64, -525, 99, -426, 129, -187, 25, -233, 153, -35, 96, 17, -104, -238, -59, -2, 139, 202, 152, 232, 10, 199, 337, 13, 61, 196, 63, -167, + -102, -288, -90, 181, 96, 27, -42, 117, 59, -56, -141, -250, 30, 46, -41, -78, -23, -84, -184, -555, -240, -85, 173, -203, 332, -171, -227, 644, 335, 732, 11, -212, -287, 776, -665, -248, 906, -545, 182, 189, 236, 54, 509, -158, 459, -173, 101, 110, -234, 340, -513, -358, -332, -153, -456, -843, -152, -252, 136, -217, -1120, 312, 706, -40, -148, 1103, -1364, -295, 764, -186, 593, -433, -267, 206, -1300, 422, -441, 652, 481, -692, 1369, 202, 75, -69, 541, -988, 407, -46, -155, 266, -638, 906, 825, -1519, 221, -302, + -1424, -245, -634, 352, 93, 248, -573, 895, -85, -239, 416, -16, 296, -61, 466, 12, 234, 73, -18, -48, 262, -186, -208, 6, -245, 372, -78, -191, 23, 172, 85, 177, 71, 431, 105, -233, 448, -241, 256, 385, -104, 87, 272, -184, 268, 44, 838, -373, -1077, -1081, 88, 136, -474, 285, -601, 195, -271, 560, 716, 25, 693, 631, -348, -7, -445, -110, -103, 245, -42, -67, -73, -721, -1092, -438, 573, 444, -467, -538, 317, 322, -709, 361, -471, -86, 553, 767, 8, -451, 295, 61, 480, 85, 401, 413, -113, -1566, + 180, 44, 637, -228, 650, 644, -426, -2121, -282, 90, -252, 1280, 1343, 938, 1335, -341, 630, -522, 894, 628, -1047, 1330, -1369, -1165, -1098, 354, 832, 694, 235, -857, 798, 115, -281, -364, 51, 753, -576, -228, 1148, 216, 527, 105, 60, 286, -428, 237, -173, 13, 121, -106, -220, -144, -193, -431, 102, 408, -76, 417, 324, -260, -205, -191, 259, 164, -526, -302, 32, 31, -75, 75, 352, -4, 281, 34, -201, -838, -1586, 338, 589, -82, 809, 312, -1000, -250, 217, 250, 280, -199, 469, 43, -296, -134, 169, 665, 867, 656, + 1039, -992, -273, -255, -1014, -241, 179, 55, 117, -403, -455, 520, 1167, -548, 604, -390, 160, -360, -58, -904, -326, -49, -1253, -732, -1226, -1036, 692, 1625, 1298, 41, -77, 7, -287, -555, -1961, -655, -278, 163, 88, -691, -480, 257, 869, 518, 283, 567, 974, 382, -967, 745, -571, -300, 580, 1298, 283, 1664, -392, -1726, -195, -556, -1055, 1599, 457, 521, 1, -140, 466, 383, 26, -63, -273, -54, -78, 438, 531, 631, -67, -22, -21, -21, 417, -176, -134, -241, -186, 236, -44, -6, 74, 151, 247, 302, -37, -176, -307, 158, + 63, 149, 394, 343, -168, 88, 180, -301, -88, -68, -286, -133, -8, 266, -679, -1110, 685, -109, -671, 322, 727, 629, -1298, -1122, 278, -522, 131, 633, -346, -256, 1047, 283, -148, -335, -299, 392, -237, -48, -33, -428, -167, -711, -946, 335, 514, -598, 434, 296, -208, -416, 62, 745, 428, 133, -750, -839, -410, 224, 935, -704, -374, -321, 558, 1508, 397, -1478, -330, -175, 756, 15, 390, -194, -352, -328, -837, 776, 822, 330, 870, -275, 562, -263, -631, -699, -747, 130, -1397, 1461, -71, -558, -808, -662, -46, -434, -132, -770, + -476, -1366, -381, -900, 330, -321, 264, 304, 326, -227, 752, -173, 544, 19, 130, -44, 236, -118, -303, 60, 86, 279, -453, -159, 116, -447, 1, 162, -557, -245, 132, -79, -426, -659, -396, 239, -126, 300, 72, 10, 446, 29, 383, 147, 239, 896, 537, -254, 136, 1129, 847, 323, 166, 531, 480, -770, -1109, 375, 862, 1236, 4, -279, -776, -456, 517, -17, -663, -1333, -1334, 278, -403, 744, -1535, -508, 294, 219, 288, -486, 219, -43, -291, -58, -722, 662, 814, 607, -972, -519, -27, 327, 483, 520, 414, -111, -73, -133, + 689, 1921, 1210, -1002, -989, -627, -1272, 1492, 792, -464, -1319, -1260, 1428, 881, 188, 1101, -1149, -127, 67, -295, 108, -427, -1163, 287, -890, 1185, 1117, -429, -203, 12, 125, 1261, 1287, -2048, -1146, -659, 254, 573, 552, -794, -853, -1005, -128, 1039, 19, 206, -241, -1111, 252, -467, -584, 253, 1942, 657, -368, -499, -470, -386, 508, 608, 700, -127, 450, -689, 162, 251, 310, -248, 130, 574, -153, -163, -100, 567, 365, 883, 219, -315, -242, 327, 1090, 891, 182, -657, -812, -260, -198, 191, -402, 752, -1230, 1071, 1580, 1715, -1935, 355, + -62, -167, 818, -350, -576, 567, 287, 1177, -122, -932, 26, -425, 693, -1070, -381, -503, -715, 977, -717, -101, 670, 391, -240, -373, -1004, 130, 1316, 803, -60, 392, -301, 1078, -730, 498, -404, 670, 1110, -247, -726, 358, -990, 1633, 188, -866, -300, -1350, 168, 1936, -357, -1137, -800, 1187, 350, -621, -36, 307, 661, 1632, -1335, 594, 1332, -201, -1585, -1529, -901, 2683, -1968, 667, -2073, -992, 4313, 417, -1888, -1808, -2090, 2631, 333, -495, -2094, -499, 646, 2128, -768, 234, -926, 318, 1284, 791, -1162, 549, 205, 504, 438, -1171, 32, -275, + -452, 236, -439, -863, 324, -252, 1118, 171, -1044, -1178, -385, 37, 898, 686, 150, -547, 224, -18, -449, 37, 567, 514, 114, -867, 206, 347, 542, 498, 344, 702, -1817, 318, -1633, 721, 772, 1525, 675, 349, 399, -476, -1167, -812, -767, 327, 190, -199, 697, 1076, -482, -676, 747, 132, -996, -229, 450, -821, -146, 181, 417, 222, 590, 1012, 178, -646, -76, 195, -514, -230, 473, -361, -651, 904, -219, -225, -361, -356, 585, 149, 133, 780, -374, -603, -36, 58, -257, 199, -44, -215, -40, -760, 168, 149, -131, 409, 275, 143, + 182, -785, 928, -348, -338, 285, -852, 277, -639, 74, -506, 164, 221, 344, 29, 305, 459, -178, -106, 255, -17, -162, 138, 33, -108, -163, -150, -98, 330, -318, 320, 22, 85, 162, 94, 235, -15, -6, -146, -32, -200, 400, 27, -179, -295, -95, 152, -285, 376, -184, -484, 28, 201, -27, -17, 50, -231, -843, 1367, -69, 774, -700, 88, -125, 246, 222, 416, -210, 307, -188, 170, -29, 134, 331, -40, 513, -204, 388, 22, -15, -143, 249, -196, 225, -130, 18, -108, 124, -88, 292, -90, -201, 467, -320, 245, 198, + 73, 228, -285, -196, 215, 202, -125, -25, 229, -18, -317, 142, -161, 166, 222, 107, 77, 74, -341, 169, 97, -101, 126, -159, 79, -78, -15, -41, 120, 233, -318, 287, -56, -110, 164, -220, 106, 159, -38, -78, 110, -41, 65, -28, -113, -15, 123, -30, 48, -23, -83, 56, 50, 88, -120, 99, -8, -47, 115, -125, 200, 104, -75, 207, -16, -78, 8, -78, 122, -131, 140, 59, 75, 38, -80, 70, 31, 19, 13, 9, -33, 40, -84, 105, 41, 339, -1151, -3588, -528, 1741, 900, 4235, 787, 910, 572, -1142, + -1609, -1147, -2063, -1773, -1006, -413, 1179, 3218, 2552, 2198, 1248, -991, -1612, -1186, -2221, -2103, -646, -296, -492, 814, 1272, 842, 1552, 1200, 366, 1104, 224, -165, 100, -668, -1756, -1493, -1269, -1780, -746, 519, 356, 1138, 1287, 1125, 1154, 1179, 746, 730, 78, -657, -1227, -838, -1155, -1525, -753, -701, -572, 214, 576, 552, 1076, 1345, 650, 948, 809, -227, 92, 363, -450, -407, -720, -1293, -1298, -1031, -1067, -211, 447, 298, 847, 1271, 1002, 925, 951, 634, 208, 59, -296, -556, -597, -890, -1125, -1198, -1031, -927, -529, 118, 584, 1336, 1768, 1551, + 1286, 1090, 631, 130, -546, -1124, -1532, -1605, -1768, -1304, -544, -139, 370, 1051, 1358, 1465, 1510, 1262, 536, -40, -390, -861, -1119, -1052, -933, -674, -275, 32, 370, 477, 367, 400, 318, 216, 169, 171, 56, 50, -25, -98, -117, -111, -151, -167, -167, -140, -113, -69, -19, 58, 107, 144, 176 } }, + { { -115, 87, 54, -113, -20, 145, 43, 36, 80, -19, 22, -38, -151, -59, -8, -33, 43, -47, -15, -128, 0, 22, -90, -20, -114, -41, -36, -138, -63, 44, 60, 155, 92, 198, -22, -32, 29, -68, 172, 10, 81, 136, 24, -55, 56, -73, -97, -24, -42, -54, -179, -58, 0, 28, 53, 15, 91, -102, 80, -1, 19, 57, -71, -158, -69, 67, 98, 75, 6, 76, 57, 104, 52, 45, -69, 5, -12, -14, -59, -73, -32, -17, -7, -56, 0, 8, 21, 5, 39, -22, 18, -35, -53, 26, -8, -1, + 36, 26, 31, 2, 2, -31, 17, 6, 10, -5, 49, -11, 2, -21, -18, -24, 20, -16, -46, -83, 79, -128, -78, 205, -33, 182, -93, 18, 90, 40, 6, -122, -173, -181, 19, 5, -51, 25, -160, 318, 36, -177, 47, -93, -101, 95, 135, -2, 30, 64, -10, 1, 106, -58, -26, 6, 193, -4, -23, -73, -114, 60, -28, -117, -53, -141, 19, -128, 3, -97, -32, -85, -177, -72, -11, 167, 25, -48, 91, 153, 23, -208, 96, 0, 39, 69, -48, 132, -66, -118, -123, -218, 20, -74, -77, -98, + -103, -6, -112, 36, -18, -64, -24, -72, 2, -3, -82, -34, 33, -12, 5, 19, 8, 14, 10, -22, -74, -13, -28, 21, -9, 9, -14, 1, -1, -16, -46, -38, -6, -17, -18, -15, -35, -13, -160, 267, -67, -242, 19, 83, 8, 77, 63, -192, 69, -44, -7, 8, -35, 147, -45, -95, -8, 118, 74, 44, 69, 285, 75, -97, 129, -119, 40, -96, 268, 42, -87, -52, -87, -30, 178, -141, -119, -36, 147, 85, -136, 39, 31, -79, 4, -291, 97, -67, -55, -184, 280, 16, -146, -114, -143, 11, + -31, 16, -1, -168, 222, -125, -115, 88, 24, 87, -62, -13, -136, 12, 30, -173, -129, 13, -121, 44, -108, -31, -30, 77, -140, -145, -30, -23, -35, -9, -63, -16, -46, -38, -29, -45, -55, -5, -73, 20, -49, 0, 5, -18, -28, -4, -19, 38, -6, -32, -2, -57, -11, -35, 3, 8, -39, 232, 7, 50, -192, 59, 110, 81, -8, -96, 250, 43, -50, 120, 98, -117, 153, -103, 252, 36, 225, -25, 40, -88, -255, 28, 5, 9, -44, 53, 135, -34, -131, -87, -186, -51, -92, -98, 17, 64, + 101, -120, 84, -80, -100, -13, 86, 16, 21, -186, -180, -34, -53, -136, 297, 138, -19, 57, 119, -299, -151, 201, -112, 188, 43, -39, -201, -148, 239, 127, 226, -237, -16, -165, -13, 59, -88, 28, 18, -148, 133, 15, 20, -24, -263, 29, -63, -83, -82, -16, 46, -42, 20, -92, -20, -42, 59, -11, -7, -30, 2, -31, 20, -52, -25, 17, -15, -3, -3, 0, 24, 15, -4, -36, -38, -40, 34, 16, 50, 26, 20, -393, 19, -52, 104, -239, 74, -82, 393, -107, -207, -77, -174, 51, 145, -49, + 274, 26, -84, 64, 32, 70, -100, -19, 101, 160, 62, -35, 76, -147, -47, 202, 144, 237, 168, -6, -124, -258, 174, -30, -188, 94, -51, -289, 6, -241, -21, 213, -39, -163, -76, 204, -180, -295, 295, -58, -74, 67, 36, 33, 69, 69, 38, -218, -84, 164, -24, -66, 49, 283, -147, -161, -74, 115, 58, -260, -116, -91, -114, 82, -17, -22, -97, -78, -205, -120, 47, 4, 31, -11, 119, 122, 20, 43, -64, 12, 4, 49, -79, -38, 8, -1, 35, -4, -45, 43, 15, -88, -18, 22, 14, 12, + -23, 9, -43, -43, -37, 19, -20, -23, -8, -344, -8, 91, 329, 340, -111, 169, -220, 71, 144, 218, -65, 328, -63, 278, -154, 233, -119, -390, -89, 96, -135, 149, -85, -94, 41, -426, -139, -10, -75, -26, -207, -72, -75, 67, 432, 249, -254, 137, 346, 85, -123, 86, -93, -104, 249, 173, -175, -24, 177, 372, -121, 202, 551, 237, -256, 102, 63, -309, 45, -255, 112, -278, -67, 11, 130, -182, -51, -90, -166, 212, 181, -11, -122, 32, 31, 30, 50, 158, 30, -211, -5, 255, 7, 57, 50, 77, + -81, -37, -129, -55, -119, -10, 69, -15, -68, 37, -15, 15, -37, -25, 47, -4, 113, 28, -25, 60, -2, -27, -44, -58, 25, -31, -16, 30, -3, 53, 3, -69, 151, -74, -346, 81, -278, 46, -92, 361, -182, 52, 96, 36, 132, -52, 395, 32, -255, -47, -188, -30, -61, -176, -221, -56, -142, -67, 253, 94, -213, 84, -254, -48, 186, -347, -306, 175, 165, 86, -10, -211, 84, -103, -199, -92, 11, 64, 331, -130, -37, 18, 154, 82, -114, -147, -264, -80, -58, -145, -169, 109, 221, 0, -141, 245, + 47, -120, 30, -35, -32, -83, -47, 159, -126, -189, -109, 100, -146, 259, 116, -42, -106, -120, 74, 161, 329, -94, 168, 6, 0, 19, 53, -60, 2, 41, 69, -42, 49, -36, 160, 62, 120, 2, 82, -3, 73, -13, -6, 85, 32, 11, 45, 11, 84, -61, 20, 58, 77, 67, -25, -83, -1, 54, 12, 11, 179, 342, -255, -9, 233, -112, -167, 214, -338, -21, 63, -44, -126, -149, -72, 59, -18, 162, 82, -54, -129, -94, 267, 11, -326, 152, -206, -202, 124, 235, 239, 182, -6, 123, 83, 116, + -107, -5, -96, -235, 99, -60, -13, -52, 23, -39, 259, 483, 79, -83, -2, -344, 334, -235, -153, -226, -277, 469, 26, -260, -94, 324, 167, -245, -183, 371, 30, 39, 479, -229, 132, -172, -476, 224, 229, 39, -275, -38, -60, 57, -119, 175, 107, -376, 160, 181, 230, 40, -201, 337, 57, -29, -26, -112, -119, -42, 21, 102, 0, 9, -11, -90, 38, 41, 18, -41, -25, 69, 24, 78, -51, 19, -118, 14, 111, -148, 20, -116, 136, -56, -4, -90, -1, 80, -10, 108, 0, 162, 207, 384, 351, -15, + 300, 134, 306, 295, -492, 178, -160, -213, -156, -47, -314, -66, 76, -269, -551, 125, -39, -496, -364, -325, -182, 17, -93, 117, -66, 196, 384, -221, 130, -87, -176, -129, 23, -38, -16, 286, -12, 288, 374, 111, 161, 247, -33, 49, -370, 345, -302, -107, -96, 30, -84, -288, -253, -556, 503, -568, -550, 92, 527, 187, -68, -133, 242, -267, 303, -89, 38, 31, -202, 211, -238, -195, -23, 76, -228, -36, 122, -19, -63, 162, -108, -205, -47, 102, -136, -80, -93, -22, 61, -45, 18, -35, -75, 20, -48, 46, + -51, 67, -21, 127, -19, 48, 69, -45, -87, -10, -22, -6, -28, 58, 2, 76, -70, 26, -148, 5, 5, -55, 44, 230, 300, 300, 326, 769, 346, 440, -217, 713, -407, 20, 157, -3, -268, 89, -74, -607, 230, -153, 65, -57, -201, 1, 181, -245, -127, -38, 143, -370, 235, 89, -339, -26, 139, -307, 116, -369, 171, -31, -119, -14, -241, 310, 367, -349, -199, 159, -124, 98, 89, 24, 12, 423, -106, -282, 262, -10, -222, -186, -351, 68, 96, 176, 169, -162, -272, 153, 77, 529, 56, -65, 14, 36, + -156, -70, -195, 217, 126, 141, -41, -338, -308, -101, -27, -121, -213, 60, -93, 140, 25, -22, 87, 90, 143, 134, 108, -1, -32, 38, 96, 75, -43, -40, -27, 25, 0, -26, 2, -166, 21, 109, 83, -129, -93, 186, 100, 184, 73, -134, 128, -33, -101, 20, -145, -80, -37, 56, -29, -415, -467, 779, 543, 696, 44, -447, 157, 363, 259, -114, -283, -84, -104, -138, -244, -98, -205, 519, 83, 86, 4, 30, 55, -192, 344, 194, -21, 125, -49, 353, 65, -32, -579, -43, 36, 55, -109, 72, -275, 470, + 381, 367, 321, -253, -350, 268, 82, 131, -23, -407, -294, 23, -230, 2, -193, -84, 244, 77, -174, 62, -449, 14, -762, -387, -720, 621, 560, 598, 725, 351, -120, -322, -98, -18, 104, 574, -190, -437, 333, -278, 145, -64, -63, 134, -129, -236, -67, -291, -62, -261, -60, 36, -23, -32, -71, -92, -181, -3, 95, 15, -91, 32, 158, -21, 105, 58, 62, 44, -209, 183, -81, -66, 122, 42, 135, 14, -174, -32, 3, 30, -106, -276, -372, 328, 425, -209, 395, 56, -168, 159, -573, -178, 162, -183, -351, -662, + 325, -285, 77, 429, 103, 500, 383, 217, 82, -295, -87, -155, 27, 278, 145, 57, 238, 679, -35, -578, -254, 93, 139, -33, 14, 55, -247, 15, -544, 122, -570, -208, -441, 217, -220, -362, 552, 155, 45, -249, -331, 83, 131, 48, 180, -282, 620, -753, 196, -314, -457, -256, 395, 119, -429, 303, -342, 837, -78, -92, -407, 49, -543, -292, 725, -292, -329, -215, 217, 27, 307, 153, 161, 224, 122, -21, 23, 107, 46, -59, 180, -56, -63, -135, -122, -55, 66, -107, 8, 52, -44, 46, 8, 178, 93, 0, + -36, 0, -13, 106, -94, 96, -27, 43, 148, -47, 8, -20, -75, 182, -26, 787, 810, 764, 163, -204, -127, -492, 400, 12, 235, -147, 76, -180, -138, -284, 154, -296, 487, -1271, -370, 9, -384, 273, -395, 82, -152, 400, 71, 385, 28, -91, -6, 141, -445, -319, -346, -49, 433, -854, 297, 743, 92, -547, -21, -461, -441, 306, -58, -376, 210, 31, -140, -212, 122, 309, 188, -437, -319, 250, 377, -307, -406, 200, 422, -513, -18, -458, -628, 748, -124, 116, -140, 464, -109, 114, -249, 404, 224, 372, 430, -428, + -472, -192, -90, -283, -710, 78, 39, 0, -52, -115, -95, 204, -18, -88, 188, -207, -110, 77, 370, -112, -114, 18, -47, 128, -45, -20, -65, -104, -260, -373, 66, -26, -284, -142, 75, -99, -321, -179, -21, -56, 26, 92, 39, -1, 264, 91, 416, -154, -21, -616, -291, -148, -524, -749, -146, -256, 690, 201, 1030, 179, -306, 129, 189, -856, 41, 737, 465, -502, 60, 364, -689, -117, -349, 281, -275, 183, 38, -142, 29, -10, -227, 224, -470, -188, -207, -589, -130, -84, 1, 34, -167, -191, 1052, 311, -420, -758, + -280, 69, 758, -193, -108, -436, -123, -309, 619, -518, 551, 702, -726, 466, 170, -312, -280, 166, 323, -1574, -217, -11, -225, 405, -222, -1180, -466, -350, -540, -525, 80, 92, -311, -275, -499, 41, -192, 33, -224, -256, -292, 56, -69, 161, -255, 109, -43, -257, -530, -139, -44, 158, -86, -698, 128, 325, 120, -25, -256, 236, -49, -89, -431, -81, -158, 334, -68, 46, -13, 64, 203, -169, -3, 2, -92, 9, 78, -503, -440, -171, -360, -249, -112, -227, -291, -226, 173, 1036, -36, -1217, -684, -755, -146, -419, -23, -620, + 1006, 598, -114, 793, 18, 855, 200, -498, -681, -428, -551, -246, 127, 368, -127, 119, -456, 75, -655, -60, -44, 221, -251, 1038, 126, -28, 682, -269, -497, -288, 415, -33, -286, 116, -12, 884, 210, 3, -353, -534, -1358, 88, -1081, 543, 1827, -1312, -291, 298, -237, -230, -378, 308, -388, -1268, -349, -1264, -277, -35, -806, -110, -1155, 498, -127, -723, 1770, 141, 715, 612, 971, -601, -53, -361, -144, -243, 454, 300, 406, -861, -187, -467, -622, -505, -327, -64, 324, 284, 180, 252, -84, 85, 470, -85, 465, 147, -432, -109, + 133, -175, -86, 570, -7, -165, 615, -286, -61, -513, -143, -355, 256, -270, -141, -98, 87, -116, 229, 14, 237, 79, -114, -385, -2143, -229, -553, -604, 771, 611, -756, -599, 1461, -173, 469, 69, -84, -176, -167, -483, -12, 163, 256, 171, 518, -418, -17, -408, -247, 157, 737, 472, 650, 583, -140, 207, 346, -5, -611, -116, 828, -155, -1202, -532, 123, -1018, -446, -1043, -721, -654, 951, 651, -217, 651, 244, 920, 613, 292, -1637, -369, 64, -1435, -1055, -407, -288, -1680, 351, 921, 1232, 1483, -511, -975, -21, -984, -738, -1365, + -1523, -1073, -911, 998, 33, 197, -926, -964, -872, -91, 1302, 1662, 33, -616, -482, -677, -1761, -787, -792, -221, -80, -402, 444, -8, -152, -630, -829, -432, -475, -725, -176, -190, -87, -200, -346, 428, 251, -53, -414, 279, 456, 28, -424, -221, 313, 83, -109, -397, 313, -86, -146, 31, 239, 59, -94, 33, 181, -656, -1594, 629, 82, -1082, 1022, 511, 319, -231, -968, -237, 34, 957, 1266, 83, 346, 91, 45, -50, 176, -517, 1780, 437, -574, -569, -253, 89, 872, -408, -127, 12, 443, -409, 236, 42, -94, -1452, -455, 483, + 763, 284, -160, -409, -965, -91, 161, -215, 20, -237, -621, 644, -142, 241, -665, -123, 1708, 146, -187, 217, 224, 179, 860, -296, -387, 659, -72, 399, 238, 578, -215, -614, 322, -272, 51, 2434, 2324, 1065, -207, -97, 294, 1115, 506, -302, -36, -121, -616, -631, 359, 204, 93, 570, -73, -279, 324, 163, 478, -670, -568, -680, 105, -291, 39, -114, 255, 314, 594, 374, -632, -436, 226, -358, -222, 79, 204, -230, -621, -38, 20, -21, 274, 106, -502, 188, 808, 965, 692, 831, 567, 754, -197, -7, 620, 1147, 125, -1282, + -362, 242, 152, -334, 908, 434, 333, -347, 1069, -102, -7, -332, 554, 354, -878, -1268, -379, 171, 38, -272, -1166, -149, 371, 55, -415, -193, -374, -471, 233, 287, -760, -849, -317, -1045, 240, 850, -811, 816, -435, -506, -907, -1250, -1403, -1329, -702, -37, 454, 190, 451, -718, -1561, -637, -1502, -2603, -1016, 2032, 3502, 2040, -907, -733, -3187, -2863, 1926, 308, 2543, 2641, 2742, 902, -1152, -1414, -1581, -1795, -298, 1719, 2924, 914, 265, -170, -1522, -2201, -1504, 249, 2002, 921, 1280, 1044, 350, -810, -908, 4, -525, 132, 953, 1029, 735, 123, + 350, -17, -726, 110, 225, -141, 64, -228, 1399, 808, 866, 521, -557, -1313, -1867, 237, 572, 1186, 1169, 1546, 709, -1206, -1524, -1815, -378, -39, 900, 519, 236, 484, -961, -2672, -1834, -1661, -446, 161, 520, -211, -433, -114, 247, -805, 1128, 543, 1002, -2202, 500, 299, -678, 495, -507, -249, -152, -314, 949, 1751, -509, 353, -244, 420, 889, -271, -163, -483, 255, -306, -965, 705, 1187, -155, -624, -568, -1254, -343, 947, 647, 329, -1377, -803, -599, 1219, 1063, 927, -2693, -1797, -215, 1330, 2849, 8, -3419, -1260, 118, 1150, -90, 630, 482, + -1497, -650, -417, -891, 58, -1677, 259, 671, -2037, -1296, -639, -255, 2245, -8, -3461, 338, 481, 534, 1356, 642, -1483, 81, -64, 2964, 2079, -1725, 1573, -916, 621, 1640, 579, -886, 812, -349, 203, 575, -69, -597, 1109, -708, 810, -373, 432, -124, 891, -304, 698, -1221, -223, -2, -173, 410, 756, -770, 1568, -605, -556, -1062, 776, 1674, 315, -2170, 163, -476, 1049, 539, 466, -863, -75, -544, 516, -211, -367, -111, 705, -156, -458, -522, 390, 82, 368, -222, -6, -390, -49, -66, 168, 74, 398, 762, -1821, 258, -1337, 244, 1135, 1004, + 329, -651, 130, -387, -96, -480, -355, 247, 66, -699, -81, 364, -78, 41, 132, -446, -442, -12, 292, 38, -710, 59, 364, 114, 85, 743, -82, -198, 266, 284, -503, -558, 414, 80, -428, 287, 125, 139, -299, 120, 337, 40, -421, 571, -69, -642, 20, 501, 157, -420, 382, 126, -584, 240, 30, 596, -541, 48, 411, -948, 30, 409, -16, 283, -158, -607, 81, -643, 603, 311, 170, -239, -252, 498, -429, 444, 488, -698, -226, 29, 540, 8, -313, 199, -379, -23, 55, 318, 22, 52, -195, 331, -110, -389, 353, -158, + 153, -89, 255, 320, -368, 63, -199, 86, -202, 713, -201, -401, 323, -181, -59, -205, 211, 193, -287, 160, 282, -147, 20, -400, -901, 1478, 209, 669, -575, 256, -124, 179, 162, -246, 100, 272, -155, 591, 28, 20, 202, 194, -21, -149, 253, -38, -172, -34, 254, -271, 60, 125, -345, 435, -85, -207, 667, -272, -390, 308, 171, -182, 291, 233, -78, -92, -49, 89, 169, 100, 2, -113, 346, -363, 332, 54, -37, 94, 107, 109, 18, -323, 95, 283, -196, 2, 4, 216, -18, -80, 326, -161, 177, -332, -120, 326, + -304, 314, -77, 208, 254, -282, -92, 354, -290, -13, 41, 109, 30, -38, 17, 29, 166, -136, 40, 106, -6, -69, 22, 63, -10, 23, -57, 75, 106, -175, -24, 308, -144, 90, -18, 177, 54, -95, 24, -17, -97, -69, 365, -59, -78, 54, 45, -26, 81, 151, 10, 41, 19, -30, 27, 46, -64, 50, 0, 346, -1218, -3897, -198, 2101, 944, 4477, 382, 946, 40, -1306, -1645, -1114, -2005, -1403, -882, 32, 1532, 3016, 2220, 1932, 630, -1049, -1541, -1385, -1632, -1810, -733, -347, -158, 884, 1173, 884, 1640, 1059, 393, 1101, + 27, -478, -315, -988, -2026, -1232, -1186, -1210, 65, 564, 391, 1490, 1223, 842, 1203, 1277, 363, 383, -135, -1100, -1527, -1168, -1530, -1089, -379, -270, 96, 833, 654, 589, 1179, 973, 717, 1217, 335, -250, -49, -489, -1056, -616, -1337, -1692, -995, -842, -363, 981, 1327, 1235, 1427, 1171, 668, 641, 313, -139, -360, -680, -1002, -1006, -1134, -1195, -1019, -349, -119, 401, 1029, 1143, 1134, 1321, 1055, 787, 658, 213, -509, -912, -1481, -1895, -1770, -1406, -704, 177, 951, 1301, 1502, 1561, 1351, 951, 489, -313, -765, -1018, -1177, -1035, -775, -539, -219, 245, + 330, 443, 513, 449, 360, 281, 194, 167, 83, -47, -75, -78, -120, -137, -179, -220, -248, -226, -195, -146, -78, 19, 85, 112, 151, 217, 248 }, + { -89, 21, 105, -9, 9, -155, -78, 23, 206, -132, 43, -213, 219, 15, 80, -25, 35, -41, -75, -185, 79, -186, -87, -105, 106, 84, 41, 88, 165, 11, -149, 99, 16, -7, 81, -29, -54, -219, 36, -62, 48, 92, -119, -47, 109, 34, 13, -111, 282, 170, 28, 137, 112, 109, -257, 17, -25, -67, 63, 43, -41, -47, -13, -76, 76, -28, 150, -5, -38, -70, -130, -23, 101, -4, 24, 119, 33, 138, -2, 22, -14, 148, 132, 133, 29, 1, 59, -2, 19, 4, 7, -10, -40, -34, -7, -39, + 20, 21, -16, 44, -16, -12, -8, 19, 6, 40, 4, 1, 4, 51, 25, -3, -13, 3, -6, 13, 53, 12, 67, 233, -113, 78, -64, -101, -41, -70, 127, -105, -195, -50, 52, -163, -98, 184, 318, -53, 121, -109, -114, -5, 34, -14, -3, 118, -201, 66, -15, -42, -169, 15, 4, 96, 29, -133, 175, -139, 164, -18, 30, 66, -19, -82, 128, 31, 171, 26, -150, 273, 217, -76, -22, -53, -189, -103, -31, -33, 77, -104, 9, 75, 1, -3, -12, -18, -103, 165, 6, -4, -51, -19, -151, -135, + 45, 110, -13, -29, 1, -1, -77, 148, 21, 49, -38, 40, 26, -6, -2, -7, 3, 35, -18, 22, 25, -5, -5, 18, 41, 35, -24, 9, 13, -20, -10, 55, -7, -3, -42, -41, -65, -25, -244, 297, -67, -37, 212, -85, 109, 473, -59, 13, -183, -148, -228, 130, -95, 63, 123, -144, -124, -91, 8, 45, -178, -71, 75, 64, -72, -30, 106, -112, 16, -57, -22, -79, 64, -72, 27, 62, -31, 198, 7, -29, -149, 16, 212, 28, 70, -197, -281, -103, -242, -214, -7, -93, -10, -259, 218, -239, + 33, 161, -149, -250, -179, -54, 163, 145, 219, -132, -116, -93, -80, 158, 39, -68, -37, 75, 85, 25, 38, 54, -14, -93, -17, -62, 21, 7, 19, 17, 3, 37, 4, 44, 3, -35, 44, -54, -36, 9, -15, 45, -29, -22, -11, 5, -19, -33, 28, -11, 20, -28, -27, -33, -38, -24, -35, 259, 27, -104, 15, -86, -19, 181, 304, -104, -106, -276, 35, 69, 157, -104, 169, 27, 260, -209, 33, -395, -44, 47, -97, -89, -35, 145, -119, -207, 59, -304, -67, -146, 67, -32, 103, 14, -232, -251, + 7, 134, 248, -49, -101, 208, -230, -125, 110, 99, 164, -157, 5, 64, -99, -33, 97, -142, 185, -80, -35, -197, -165, 80, -1, 4, -28, -121, 114, -76, 142, -2, -190, -198, 72, -99, 35, -282, -270, -42, 253, 3, -53, 14, 36, 28, -12, 41, -133, 26, 22, 41, 50, 57, 29, -73, 5, 66, 29, 19, -38, -44, 10, 1, -16, 63, -2, -3, -43, 78, 62, -2, 5, -36, 21, 25, 10, 5, 24, -32, 156, -421, 99, -182, 156, 178, -199, -369, 53, -49, 235, -140, 340, -142, 225, -277, + -102, 117, 168, 48, 0, -170, -22, -133, -167, 94, -142, 57, 34, 70, -80, 158, -29, 136, -30, -259, -42, -83, 27, 260, 17, -22, -13, -105, 91, -99, 138, 149, 55, 58, 263, -64, -46, -209, 150, 132, 29, 35, 29, 12, 78, 160, 108, 61, 59, -40, 209, 72, -42, -159, 82, -47, 305, 173, 40, -139, -51, 232, -89, 31, 136, -74, -92, -183, 25, 68, -13, 89, -70, -26, -55, 66, -4, -19, -87, 22, 24, 54, 64, -20, 12, 70, -4, 71, -3, 22, 105, 22, 107, -7, -22, -5, + -8, 5, 9, -79, 31, 65, 8, 27, -18, -543, -294, 110, -106, 219, 218, 330, 137, 134, 82, -396, -88, -54, 36, -39, 124, 88, -152, -121, 102, 193, 244, 210, 277, -151, -151, -200, 213, -123, 176, -44, -9, -188, -112, -107, 160, 197, 35, 197, 283, -112, 72, 331, -166, 107, 113, 12, 249, 319, 243, 553, 103, -79, -102, -95, -6, 97, 168, -31, -54, -59, -148, 62, 81, 143, -345, -48, 88, 229, 160, -295, -218, 55, 56, 239, -210, 13, -21, 25, -299, -82, -103, -73, -123, -52, 10, 114, + 0, 6, 45, 54, -114, -19, 9, 0, 41, -40, -74, -52, -57, 81, -78, -39, -90, 22, -19, 57, -82, 34, -27, 33, 31, 5, 72, -69, 36, 38, 13, 82, 132, 263, -33, 55, 225, 330, 186, -363, 2, -386, -274, -165, -31, -236, 284, 106, 168, -481, -34, 316, 161, -140, -201, -123, 124, -367, -21, -235, 363, -47, -105, 40, -12, -61, 65, -95, 169, 121, 243, -17, 13, 375, -117, 251, -40, -43, 659, 80, -70, -147, -508, 55, -521, -87, 550, -154, -106, -380, -111, 15, -204, 111, -19, -278, + 298, 107, 97, 83, -206, 228, -354, 104, 137, 16, -46, -142, -112, -145, -46, 119, 152, -37, -123, -72, 170, 71, 324, -4, 25, 133, -13, -58, -44, -39, -35, -52, 39, -59, -2, 68, 25, 69, 66, 54, 7, 99, 71, 44, 31, 32, -101, -85, 75, 12, -62, 13, -71, 23, 82, 32, -13, 32, 71, 18, 32, 217, -429, 189, -149, -215, -205, 167, 213, 125, 367, 271, 57, 112, -282, 61, 131, 285, 58, -132, 106, 135, -253, 40, -259, 208, 189, 243, -230, 146, 260, -113, 69, 344, -8, -208, + -165, 79, -54, -211, -86, 7, 53, 120, -145, 241, 148, -51, 290, -32, 112, 380, -398, 742, -337, 105, 225, -74, -38, 97, 503, -24, -67, -12, -116, 246, 275, -84, 119, 100, 92, 170, 218, 21, 235, 54, -197, -304, 76, 34, 144, 64, 466, -43, 261, 212, -141, -260, -28, 33, 71, -68, 122, 60, -111, -28, -106, -36, 70, -31, 102, -22, 38, 29, -44, 57, 63, -89, 64, 45, 22, 25, -1, 21, 113, 38, -37, 24, 33, 58, 71, -17, -74, -19, -65, -47, 85, 244, 322, 197, -345, 657, + -208, 123, -484, 190, -428, 329, 33, -94, -243, 311, 41, 198, 205, 104, -361, 182, -219, -42, 161, 174, 40, -69, -361, 48, 331, 35, 214, 238, -377, 205, -192, -191, 277, 305, 159, 171, 48, 163, -389, -176, -124, 8, 413, 195, 163, -34, 181, -12, 455, 165, 172, 66, -26, -676, 249, 156, -62, -51, -503, 1, -192, 116, 438, -77, -251, 507, -23, 284, -170, -2, -319, -34, 6, -557, -164, -100, -248, -120, -48, 30, 277, 16, -6, -58, -142, -28, 26, -58, 20, 1, 75, -135, -50, -23, -118, 1, + -76, -55, -38, -103, -49, 107, -37, 14, -30, 116, -4, 48, -78, -186, -53, -15, 79, 25, 112, -15, -33, 86, -114, 138, -2, 432, -370, 55, 158, 196, -644, 429, 121, -457, -292, 251, 576, -201, -103, -396, 824, 321, 52, 138, -431, -279, -17, 37, 427, 93, 330, 370, -15, 24, 258, -67, -274, -262, -66, 367, -197, 464, -214, 681, 303, 550, -148, 90, 441, -342, 206, 199, 187, -195, 235, 58, 75, 201, 419, 352, -356, -83, 184, -347, -220, -91, -712, 191, -352, -220, 69, -88, 245, 455, 292, 185, + -245, -57, -15, -482, 88, 41, 597, 129, 134, -129, 461, -4, -13, 2, -150, -68, 19, -27, -162, 15, -42, 29, -194, -210, -69, 168, -28, 65, 63, 52, -14, -45, -58, -117, -195, 67, 10, -48, -230, 169, 115, 65, -20, 14, -79, 57, -42, -76, 26, 97, 58, -61, -16, -25, 71, -514, -758, 409, -309, 335, 110, 162, 199, -510, -927, 81, 134, 521, -515, -565, 487, -196, 222, -107, 116, 76, 129, -258, 124, -38, -80, 320, 120, -48, -417, -58, -12, -78, -19, -228, -554, -248, 407, -175, 201, -316, + 234, 118, -3, -160, -687, 378, 370, 473, -331, -143, 646, 568, 264, 120, 366, 132, 329, -178, 286, -546, -33, 149, -140, 644, 27, 351, -209, -350, 749, -15, 299, -102, 12, -883, -72, 184, -338, 412, 316, 74, -178, -673, -12, -140, 169, 200, 36, -85, 160, 3, 80, -46, -200, -78, -182, 320, 102, -11, -4, 36, 302, -56, -69, 42, -21, -1, 137, 68, 124, -92, -8, -144, 30, -3, 130, 121, -136, 220, 233, -185, 18, -380, -497, -144, -117, -852, -799, -209, 4, 602, 490, 485, -187, -78, -121, 518, + 223, -217, -38, -173, 375, 291, -216, -302, -277, -567, 237, 16, 16, 124, -85, 215, 797, -453, 241, 48, -307, -176, -365, 139, -162, -183, 413, 51, -138, 417, -57, -184, 145, 305, -167, 327, 588, 567, -387, -5, 142, 319, -490, -102, -135, 611, 260, -65, -371, -412, -366, 552, 457, -873, -729, -553, -389, 132, -351, 214, 59, 87, -703, -225, 637, 491, -212, -451, 440, 231, -52, 8, -55, -106, 250, -223, 55, 39, -9, -161, -295, 57, 240, -23, 27, -103, 229, 250, 25, -32, 85, -8, 102, 109, 158, -210, + -20, 78, 1, -130, 36, 265, 247, -93, 189, -288, 73, -92, -79, -115, -179, 702, 553, 343, 52, -462, -241, -73, 187, 291, -409, 104, 23, -350, -167, 279, -209, 221, 94, 260, -327, -4, -728, 107, -920, 375, 371, -359, 419, 500, 13, 141, -593, 346, 33, -248, 319, -78, 2, -8, 37, 616, -72, -4, 757, -10, -353, -1006, -827, 914, 568, 223, 228, -386, -775, -383, 120, -300, 601, -35, 77, 648, -137, -205, -149, -413, -700, -557, 1573, -769, -350, 449, -802, -578, 569, 799, 261, -149, 941, 453, -762, -266, + -427, -417, 855, 59, -574, -398, -447, 122, -95, 258, -10, -135, -212, 16, 234, -131, 107, -128, 115, 104, 328, -132, -51, 280, 19, 142, 145, 199, 35, -122, -70, -34, -51, 120, -42, -136, 263, 271, -155, 66, -176, 59, 61, 166, -47, -21, -89, 84, 194, -645, -476, -332, -590, -52, 563, -39, 117, 278, 185, -475, -229, -393, -210, 507, -153, -54, -68, 308, 307, 914, 147, 673, -38, 228, -364, -274, 242, -463, -516, 19, 164, -264, 214, -309, 96, -816, 458, 257, 375, 48, -332, -684, -243, -59, 567, -429, + -254, 160, 1294, -355, 1315, -804, 319, -295, 577, -227, 997, -935, 1427, -133, 295, 619, -1056, 945, -1129, 764, -1841, 1000, -946, 841, -1235, 1088, 38, 706, 306, -575, 503, -411, 1250, -567, 206, -743, 203, -48, 138, -265, 347, -341, 246, -120, 80, 106, 111, 146, -84, -195, -159, -187, -433, 252, 65, -297, -138, -89, 194, -330, 316, -252, 63, -135, 153, 53, -3, 479, -423, 260, -409, 618, -117, 604, -238, 189, 272, 92, 94, 0, 289, -431, 472, -328, 310, -567, -514, 598, 1031, -854, 1307, -76, 0, -50, 227, -389, + -286, -583, -130, 19, 1, -3, 514, 88, 564, 552, -351, 203, 1176, 384, 252, 176, -1019, 52, -165, -128, -934, -198, 537, 151, 179, 270, 681, 177, -209, -70, -58, 255, -463, -286, 704, 436, 328, 543, 402, -237, -118, -812, -355, 329, 261, 611, -440, -221, -154, 449, 264, 403, 168, -321, -296, 1011, -308, -985, 229, 710, 489, -14, -84, 87, 164, 99, 906, -1091, -929, 107, 369, -471, -240, 78, -367, 173, -179, -48, 99, -72, -246, 7, 208, -134, 4, -362, -61, -319, 236, -103, 216, -132, 136, 53, 183, 280, + -284, -131, -83, 220, -136, -262, -471, -5, -186, -74, 75, 44, 17, 89, 159, -34, 482, 55, -34, -374, 68, -72, -17, -400, -2067, 572, -252, -131, 508, -350, 545, -73, -896, -163, 88, 315, 401, 93, -635, 629, -247, -57, -390, -175, 338, -67, 301, 507, -117, -654, 145, 719, -668, 246, 558, -101, -442, -825, -557, 583, 1493, -460, -595, 1683, -110, -242, 1212, 705, 602, 487, 200, -356, 616, 573, 395, 183, -1113, 695, 615, -1175, -679, -422, -329, -323, 1282, 640, -732, 685, -271, -685, 299, 349, -303, -291, -1076, 121, + 184, 787, 378, 98, 659, -523, 1363, -1448, -1688, 1192, -728, -45, 836, -526, -362, -104, -99, 104, 513, 252, -419, -26, 200, -50, 285, -11, 158, 31, -223, 119, 455, 313, -20, 61, 304, -49, -36, 77, 705, 361, -113, 154, -625, -28, 164, -288, -387, 365, -168, -11, 375, -327, 144, -56, -94, 467, -265, -553, -2253, 689, 1266, -790, -167, -615, 1304, 876, 549, -107, -460, 91, 524, 242, -231, -53, 718, -50, -269, -969, -461, 811, 470, -517, 408, -375, -121, 241, 226, -227, 145, -849, 239, 1140, -149, -226, -1128, -679, + 542, -891, -486, 200, 222, -278, 734, 692, -720, 264, 396, 1150, 1053, -171, 342, -32, 1204, 521, 486, 1140, -514, -751, -386, -960, 803, 377, 390, 206, 1366, -911, -215, 581, -327, 645, -35, 72, 299, -796, -1205, 147, 227, 1317, 1001, 20, -978, -159, -1068, -11, -38, -303, -276, 140, -96, -85, -274, -180, -243, -148, 33, -290, -264, -48, 262, 131, -350, 310, -179, 579, -187, -525, -195, 253, -165, -399, 446, -103, -414, -640, 94, -108, 71, 134, -248, -215, -560, -129, -151, 33, 99, 199, 174, -431, 529, 895, 782, 805, + 1035, -586, 817, -1578, -686, 606, 149, 1163, 535, 993, -423, 136, -851, 587, 967, 879, 94, 624, -1515, -985, 951, 280, -942, -484, 123, 1400, 437, -562, -710, 147, -203, 863, 933, -87, -144, 189, -257, 1115, 326, -259, 230, -524, -307, -2485, -840, 448, -383, -368, -6, -444, -443, 1144, 769, -570, 1045, 2158, 449, 1538, 218, 316, 1132, 748, -600, -684, -1205, -749, -74, -1191, 449, -140, -1152, -826, -823, -1037, -626, -414, -547, 168, 994, 1210, 642, -121, -872, -108, 41, 79, -421, -73, -283, 239, 346, 41, 255, -4, -164, 292, + -304, 43, 281, 594, 88, -2, 406, 172, 1076, -265, -862, -42, 594, 107, -229, -262, -698, -665, -371, -263, -115, -398, -571, -614, -330, -48, 93, 819, 599, -218, 960, 1693, 1177, 823, 520, 323, -404, -264, -399, -14, 990, -101, 842, -534, 229, -1847, 529, -275, 960, -231, -1102, 1121, -412, 177, 642, 481, 1028, -149, 163, -188, 1171, -241, 228, 816, -926, 805, -226, 495, 782, -202, 182, 136, 88, -243, 354, 341, -127, -449, -75, -524, -164, -95, 444, -217, -836, -550, 900, 907, -841, -706, 1076, 1260, -474, -117, 912, 44, + 474, 664, -1506, -441, -93, 1476, 145, -97, -1435, 294, 578, 380, 62, 396, 160, 208, 1854, -50, 107, 1093, -640, 729, 145, 552, 365, -829, -266, 1002, 669, 388, -225, 355, 184, 7, 143, 261, -110, 440, -274, -69, 458, 272, 101, -931, 95, 471, -342, 173, -823, -522, 597, 292, 493, 427, -321, -906, -243, 320, 806, 490, -106, -168, -267, 661, 0, -124, -255, 354, 158, -135, -652, -413, 433, 427, 312, -450, -627, 328, 855, 398, 71, -409, -85, 198, 7, 23, 61, -87, -160, 1065, -1805, -126, -1528, -1416, 355, 297, + 258, 34, 1347, 767, 1734, 1898, -210, -935, 198, -255, -174, 410, 183, -154, -874, -957, 1035, 477, -118, 157, 168, 93, 191, -100, -248, -1414, 31, 808, -237, -1091, -356, 891, -1658, -574, 1050, 632, 1254, -40, 93, -1160, -1166, -1474, 1239, 1748, -2306, -1154, -119, 1167, -913, -154, 2117, 855, 539, 1394, 1025, 1531, -552, 1522, -230, -1204, -1760, -419, 678, -1403, -270, 294, -292, -499, 302, 263, -958, 710, 354, 1034, -247, -1027, 1275, 249, -1154, -1, -265, 475, -508, -534, -265, -62, -12, -407, -478, 366, -499, -13, -493, 265, 479, 66, + 714, 477, -708, -275, 7, -652, 114, -119, 262, -179, 232, 609, 9, 109, -427, 655, 431, -482, -131, 464, 455, -77, -678, -101, -1339, 1030, -88, 314, 398, 385, 12, -452, 731, 182, 705, -153, -1499, -137, 432, -494, -549, -337, -507, 609, -158, -534, -31, 566, -764, 533, -266, 283, -752, -188, 303, -66, -70, 92, 421, -76, -69, -526, 261, -145, 84, 162, 55, 389, -571, -436, 597, 514, -717, 341, -579, 666, -559, 251, 172, -474, 1048, 101, -1166, 537, 141, -902, 506, -332, 539, -783, 401, -829, 380, 589, -534, 306, + -568, 19, 19, 54, -373, 7, 284, -16, -513, 386, -321, -690, 297, -306, 150, 320, -244, -148, 58, -46, 208, -110, -76, 186, 236, 79, -238, -142, 228, 136, -538, 491, -71, -184, 69, -39, 116, 263, -65, 499, -147, -218, -243, -98, 48, -236, 63, -80, -96, 60, 80, -98, -2, -28, -105, 102, 68, -116, 312, 660, -314, -3587, -6485, -2147, -5024, -4970, 2697, 571, 3747, 8452, 7617, 6249, 7629, 4675, 1055, 1479, -1070, -5641, -5575, -4168, -5416, -3709, -758, -2499, -3452, -1490, -419, -1786, -843, -22, -887, -1589, 349, 1396, -458, 1932, + 2880, 81, 565, 3893, 1935, 35, 3651, 2988, -686, 1422, 3410, -54, 288, 4806, 2585, 1081, 5806, 6397, 3149, 6063, 7536, 1984, 1019, 3075, -1216, -3631, -2116, -4727, -8396, -8378, -9515, -12675, -12771, -12254, -12542, -11221, -9623, -7706, -5050, -2564, 1247, 5555, 7321, 8933, 12093, 10637, 9506, 10619, 7837, 3665, 4302, 4862, 1797, 2347, 4864, 2391, 450, 2090, 1879, -1069, -5, 1308, -1936, -2468, 555, -495, -812, 2715, 2326, 236, 2112, 3071, 528, -242, 159, -3165, -5717, -5966, -7613, -9571, -9074, -8115, -7400, -6598, -4855, -4605, -5037, -3379, -1125, 280, 1212, 3269, 3917, 4440, 7970, 9294, + 8571, 7893, 6260, 3939, 3345, 2825, 1693, 1180, 1055, 369, -182, -221, -374, -674, -816, -675, -887, -1151, -1079, -1002, -1094, -1087, -983, -1066, -1006, -894, -950 } }, + { { -273, 30, 180, 61, 117, -171, -94, 8, -30, 46, 143, -343, -2, 113, 68, 104, -99, -139, 150, -3, 42, 93, 124, 46, 26, 112, -17, -36, -96, 52, -27, -16, -50, 64, 163, 1, -34, 77, -104, -156, -86, -32, -101, 9, -23, 66, -63, 18, -127, -12, -104, -5, -48, -41, 53, -60, -6, 86, -45, 102, 124, 9, 167, -86, -6, 80, -29, 54, 76, 41, -88, 35, 40, 28, 5, -74, 98, -26, 47, -16, -20, 6, -102, -8, -79, -37, -3, -14, -3, -8, -42, 51, 6, 14, 4, 28, + -17, 36, -3, 15, -6, -16, 20, 2, -6, -1, 28, 6, -5, 17, 9, -4, 455, -129, 44, -99, -8, -42, 52, 35, 156, 48, 27, 60, -38, -315, -301, -95, 40, 92, -77, 17, -98, -35, 5, 53, -134, -146, -43, -10, 78, 25, -33, -105, 18, -58, 3, 73, -107, 51, 94, -74, -196, -52, 71, -12, 57, -10, 50, -10, 54, 10, -183, 35, 74, -29, 50, 8, -11, -37, 1, -108, -10, -30, -136, -23, -5, 120, -120, 198, 230, 181, -79, -37, -42, 87, -34, -50, 55, -131, -119, 14, + 105, -4, -54, -117, -69, -90, -47, -83, 30, -50, -14, -52, -28, 2, 27, 2, 28, -20, 2, 22, 11, 17, 17, 10, -22, 22, -429, -3, -66, 30, -15, -222, -43, -47, 69, 108, -149, 119, -38, 82, 82, -45, 179, 11, 8, -31, 31, -45, 33, -50, 7, -117, 13, 129, 0, 54, 136, -133, -140, 58, -64, 108, -110, -33, -229, -177, -153, 67, 20, 81, -83, -60, -17, 144, -159, 66, 28, 12, 81, -56, -73, -96, 59, 31, -141, -156, -181, -6, -39, 59, -8, -34, 17, 24, 81, -216, + 27, 123, 183, 187, 155, -28, -114, 168, 51, 32, -84, 48, 35, 5, -21, -50, -7, 57, -44, -74, -30, -32, 13, -6, -18, 50, 4, 64, -6, 18, 43, 40, 32, 22, -25, -29, -9, 25, -5, 24, -17, 43, 37, -38, 3, 3, -61, 46, -251, 156, -133, 186, 242, 151, -2, 72, 17, 198, -108, -108, 57, -30, 81, 152, -218, 69, 196, 92, -14, -2, 24, -91, -1, -86, -119, -31, 185, -69, 86, -64, -113, 222, -193, 149, 163, 32, 103, -143, -39, -57, -45, 104, 31, -154, 25, -15, + 29, -33, 56, 53, 185, -193, 93, 74, -19, 73, 20, 114, 106, 67, -62, 91, 160, -4, 94, -68, 190, 196, 215, -62, -150, 49, -21, 77, 55, -1, -11, -215, -56, -50, -17, -44, -65, 74, 28, 23, 87, -5, 88, 55, 28, -12, 15, -19, -37, 26, 7, 42, -13, 10, -3, -29, 48, -2, -41, 17, 39, 4, -53, 13, -25, 73, 54, 53, -6, 17, 42, 4, 22, 352, -32, -110, 334, -132, 150, -80, -320, 57, -92, 10, 384, -148, -181, 15, 202, -324, -120, 243, -85, 79, 115, -87, + 105, -68, -112, 23, -31, -39, -41, 135, -108, 264, 66, 6, -151, -45, 162, -185, 40, 64, -28, -259, 178, 47, 44, 23, -35, 133, -78, 182, 105, -71, -314, 140, 85, -8, -88, 76, 204, 206, -22, 122, -184, 134, -32, -64, 81, 159, -111, 158, 30, -67, -55, 129, -107, 306, -156, 126, -105, 27, -93, 122, -109, 5, 71, -22, 15, -95, -31, -14, 2, 25, -40, 52, -4, -38, 56, -109, -108, -63, 3, -12, -20, 2, -73, 91, 8, -7, 66, -54, -9, 71, 33, 24, 117, 104, 330, 44, + -83, -422, 131, 240, 144, 94, -35, 122, 460, -56, 213, 21, 119, 45, 9, 92, -38, -196, -55, -146, -38, -206, 75, 6, 241, 47, -112, 80, -34, -59, 155, 56, 116, 68, -66, -269, 17, 157, -10, -51, 71, -142, -60, -250, -310, 161, 180, 140, -43, -50, 3, -5, 92, -15, 101, 90, -3, 93, -86, 26, -45, 56, 68, 292, 1, 239, -89, -245, -22, -32, -93, 197, -15, 82, 19, -139, -167, -58, -35, 20, 173, 58, 19, 74, 117, -47, 88, -9, 75, 48, 20, 104, -10, 62, 36, 33, + -17, -26, -59, -26, 62, 95, -22, 10, -51, -6, 5, -50, 39, -96, 5, -3, 1, 152, -375, -12, 381, 524, -218, 59, 83, -182, -106, 20, -152, -159, 367, 51, -244, -39, -159, -91, 239, -75, -106, 217, 134, 219, -93, 45, 213, 9, -129, 58, -19, 26, -271, -185, 80, -20, 64, -250, 117, 91, 58, -440, -258, -112, -55, 62, -193, -129, 43, 337, 222, 119, -60, -37, -128, 97, -37, -250, -191, -24, -4, 352, 195, -175, -196, 243, 48, -148, 1, 218, 83, 6, -285, 313, -111, 209, 274, 288, + 25, -108, -87, 147, 170, -150, 119, 160, 114, -50, -38, 22, 98, 79, -85, -133, -124, 60, -60, -40, -86, -18, -62, 31, -51, 37, 30, -11, 0, 69, -52, -107, -19, 95, -58, -54, -55, -41, -7, -4, -65, -4, -47, -25, 18, 63, -43, -4, -14, 60, 72, -101, 156, -198, 227, -21, -61, 121, -229, 78, 125, 25, 87, 108, -62, 253, -119, -432, -257, -57, 17, -91, -184, -201, -137, 424, -117, -33, 61, -88, 51, 348, -167, 165, -108, -223, 200, 145, 93, 312, 7, 147, -13, 37, -12, -102, + 69, -24, 226, 45, -155, -40, -44, -11, -253, 102, -249, 61, 336, -219, -420, 98, 59, 193, -85, -4, 197, -121, 97, 145, 41, -88, 195, 42, 250, 53, -154, -147, 163, 273, 97, -2, -224, -45, -71, 162, 42, -306, 49, 82, 23, 32, 120, -53, 51, -83, 53, 48, 39, 63, 28, 42, 39, -70, 24, -21, -10, 70, 30, 39, 79, -23, -245, 25, -16, 19, -21, -14, 69, 46, -39, -45, -336, 771, -181, 346, 32, 144, 104, -3, -434, 368, -541, 174, 129, 486, -229, 218, -345, 223, -112, -371, + -178, 86, 94, 134, 68, 193, 126, 293, -93, -242, -219, 84, -4, -120, 196, 85, -42, 117, 243, -24, 62, -38, 119, 70, -314, -137, -411, -95, -71, -11, 195, 174, 24, -114, -4, -63, -99, 54, 574, 51, -14, 182, -16, 209, -92, 2, -139, 577, 134, -239, -274, -183, 21, -13, -372, 20, 75, 24, 402, -106, 57, -251, -84, -681, -120, 34, 24, -262, 66, -126, 83, 39, -126, -16, 87, 137, 254, 67, -96, -89, -209, -81, 17, 34, -121, -46, 110, 39, -33, -29, -91, -83, -42, 23, -174, -122, + 30, 68, -2, -45, 40, 140, 21, 11, -15, -62, 2, -202, 406, 37, 338, 206, 332, 112, -332, 329, -212, 568, -365, -107, -505, -106, -52, 227, -234, 332, 268, -159, 21, 379, 534, -168, 15, -68, 168, 4, -60, 78, 147, -252, 193, 37, 221, 85, 35, -432, -68, 504, -58, 169, 387, 112, -28, -134, -176, -105, 19, -164, -98, 292, 271, 85, 449, 298, -92, -44, 63, 104, -135, -356, 466, 205, -94, 426, 447, 496, 217, 75, -178, 13, -250, -202, -127, -498, 201, -63, 426, -101, -332, -63, 33, -50, + -443, 71, 120, 202, 216, -150, 70, -103, -288, 56, 113, -23, -84, -219, 230, 129, -203, -232, -129, 132, -22, -67, 63, -104, 65, -27, 41, 99, -147, -70, 67, -33, 4, 295, 98, 18, -19, 69, -98, -58, -9, 442, 25, 80, -67, 36, -58, -672, 77, -8, -122, -51, -331, 378, 388, 433, -706, 226, 145, 16, 694, 284, -346, -42, 685, 80, 122, 139, -202, 113, 141, 424, 215, -327, -536, 201, 126, -271, -51, 25, -330, 36, 402, 170, 225, 325, 529, 49, 466, 91, -186, -28, -276, -146, 115, 156, + 120, 232, -332, -151, 593, -46, -128, -333, 281, 253, 88, 105, -5, 162, -258, 422, -214, -255, -206, -144, 575, 153, 120, -628, -344, -517, 37, -58, -51, -491, -678, -22, 304, -170, 86, -48, -47, 167, -236, -104, -108, 202, 34, -155, -3, -28, -4, -76, -143, 31, 227, -115, -75, -150, -67, -106, -50, 95, -34, 152, -52, -39, -90, -72, 238, -30, -16, -118, -19, 135, 38, -179, 39, 8, 50, 625, 735, -190, 206, -55, -217, 41, -496, -307, -23, -101, 988, -447, 125, -630, -94, 383, -163, -351, -369, -136, + 150, 194, -26, -33, -414, 96, 287, 145, 175, 51, 63, -242, -80, 160, 58, -2, 17, -292, 128, -307, -51, -9, 87, -341, -37, 165, 242, -388, -205, 686, -266, -543, 453, -442, -140, -196, -81, -339, -236, -72, -342, -487, 782, 431, 348, 238, -306, -120, -207, 219, -371, 260, -199, 111, 261, 170, 52, -503, 490, -600, -159, -582, -237, 380, -24, 215, 437, 138, -46, 84, -155, 7, -48, -167, 196, -70, -94, 225, 118, -62, 14, 9, 34, -104, 97, 29, 52, -124, 82, -59, 213, -98, 150, -48, -77, 226, + -154, -68, -138, 90, 223, 102, -66, 105, -93, 107, 155, -172, -33, 1034, -466, 449, -928, 253, -590, -112, 327, -31, 209, 343, 273, -406, 300, 61, 221, -88, 307, 285, -65, 59, 184, 208, -300, -104, -436, -55, 380, 9, -184, 38, 139, 25, -160, -310, 76, -210, 197, -199, 735, -70, -404, -454, 99, -250, 230, -509, -400, -517, 116, -437, -107, -626, 444, 90, 298, 184, -676, 50, -63, -254, -379, -105, -323, -406, -226, 185, 264, 386, -227, 52, 165, -569, 257, -390, -38, 317, 133, 127, 56, 654, -379, -141, + -146, 170, -563, 42, -49, -8, 360, 208, 176, 62, -140, 19, -71, 261, -105, -37, -152, 297, 117, -109, 79, -269, 179, 90, 140, 20, -57, 165, 302, 100, -152, -207, -87, 73, -210, -51, -318, -233, -128, -4, -177, 122, -140, 304, -248, -10, -6, -861, -248, 971, 860, 484, -413, 427, 644, -423, 569, -455, 526, 126, -33, 175, -9, 278, -412, -115, -184, 212, -390, -350, 554, -51, -113, 55, -531, -9, 859, 470, 99, -6, 185, 813, 348, 15, 139, -222, -94, -191, 350, -178, 235, 47, 418, -491, -9, -27, + 14, -136, 234, 377, -86, -104, 379, 46, 48, 857, 136, 15, -390, 176, -290, 399, -456, -402, 64, -396, -426, -649, 176, -214, 338, -107, 191, -950, 195, -319, -577, 305, 400, 213, 125, 76, 168, 258, -122, -144, -174, -7, -191, 124, 26, -271, -189, 162, 95, 17, 282, -94, -29, -220, -47, 6, 117, 79, -188, -111, -52, -222, -43, -208, 86, 63, 253, 178, -18, -97, 0, 7, -72, -10, -265, -41, 108, 124, 33, -39, 255, 49, 720, -1108, 465, 484, -788, -81, -676, -223, -607, -275, 693, -238, -51, -488, + -95, 112, -724, -28, 462, -893, 32, -610, -330, 12, 65, -404, -325, -338, -98, -291, -19, 154, -88, 226, -436, -278, 581, -273, 314, -347, 327, 300, 50, 80, 305, 14, 435, 551, -105, 81, 817, 48, 420, -30, -326, -645, 107, 447, -712, 9, -419, -220, -923, 398, 608, -159, 292, -150, 661, 733, -60, -726, -707, 1006, -785, 293, 115, 104, 752, -321, 1226, -21, -279, -320, -223, 196, -78, -94, -9, 316, -80, -199, 264, -96, 132, -244, -148, 231, 17, 346, -116, 147, -256, -73, -351, 72, 141, 173, 32, 178, + 16, -54, 187, -295, 194, -250, -91, 152, -309, -77, -178, -516, -140, 34, 185, -252, -133, -222, -74, 55, 203, 1203, 1356, -80, -1023, 1011, -1119, 158, 475, 118, -120, -517, 582, -261, -208, -526, -306, -164, -657, -361, -293, -164, -108, 456, -7, 394, 3, -170, -575, -630, -159, -23, -9, -96, -235, -272, 301, 725, -394, 250, -246, -254, 288, -281, -455, 1019, -112, 93, 50, -570, -125, -120, 289, -736, -325, 777, 125, -331, 422, 789, -449, -557, 289, -472, 8, -883, 285, 750, -77, 391, 229, 131, 862, 270, -4, 496, + -72, -70, 305, 325, -1250, 113, -543, 441, -20, 16, 311, -95, -119, -165, 168, 63, -121, 166, -178, 17, -94, -242, 111, -122, 271, 148, -4, 0, 75, -73, 161, 78, 51, 64, -44, 58, -107, -210, -114, -55, 30, -273, 223, 148, 12, 80, -181, 254, 33, -153, 94, 109, -325, -69, 34, -28, 6, 58, 41, -1650, -1156, 483, -490, -462, -1404, -405, 300, 116, -276, -781, -10, 397, -29, 54, 411, 730, -632, 1660, -427, -550, -167, -93, 8, -656, 15, -115, 351, -221, 496, -205, -421, 173, 205, -376, 412, -1263, + 10, -101, 505, 610, -442, 569, -218, 163, -272, -91, -167, 456, -61, 600, 936, -814, -227, 440, -548, 333, -623, -343, -310, -364, -636, -326, 296, 243, 488, 634, 460, -767, 96, 142, 183, 155, 491, -240, -519, 298, -135, -406, 79, -695, -288, -605, 55, 357, -221, 343, 183, -21, -132, -10, -540, -202, 178, 90, 117, 37, 60, 48, 167, 45, -364, -51, 53, -37, 93, -167, -153, -355, 90, 313, -357, -251, 181, -91, -364, 238, -178, -146, 215, -17, -70, -112, -163, -216, -230, -60, -196, -117, -102, 155, -13, 230, + -343, -1124, 848, -1439, 1011, -145, -644, -549, -614, -415, -324, 31, 742, -60, -623, 661, 936, -1438, -384, 100, -119, -224, -72, -200, -256, -418, 532, -187, -399, -684, -680, 669, 174, -123, -75, 0, -150, -183, 147, -602, 327, 684, 511, 318, 653, 760, -438, 162, -631, 680, -391, -113, -5, -993, 321, 816, 138, -337, -274, 1067, -431, -462, 298, -1090, -129, -541, 22, -1066, 444, 185, 435, -1730, -1485, 242, -520, -348, -217, -1159, 382, -686, -749, 563, -504, -297, 238, -122, -228, -43, -65, 241, -573, -270, -553, 0, -244, 110, + -81, -436, -180, 153, -30, 31, 114, -478, 59, -605, 277, 91, -441, 140, -524, -113, -193, 39, 274, -206, 283, -153, 484, -223, 303, -171, -57, -16, -62, 99, -53, 0, -43, -111, -2, 175, -52, -75, -64, 56, -64, -65, -49, -31, 11, -31, -25, -29, -63, -28, 22, 106, 1281, -1764, 1810, 537, -54, 157, -1295, 277, 619, -221, 1544, -429, 672, -533, 1700, -52, -221, -638, -230, 256, -164, 696, 540, -170, 53, -656, 260, 689, 695, -740, 320, -139, 741, -190, 484, -434, -342, -990, 73, -624, -931, 1339, -585, -107, + -249, -309, 185, 120, 475, -212, 727, 78, 1315, 514, 1454, 1243, -119, 834, 633, -206, 744, 1017, -429, -994, 575, 382, 826, 434, -79, 1, -1074, -91, -315, -380, 1433, -153, -15, 1789, 1190, 652, 795, 420, 52, 215, 1032, 25, -269, 318, 867, 420, 494, 257, 600, -19, 173, 236, 420, 157, 107, 89, 48, 354, 511, 231, 675, 63, 416, 428, 761, 3, 520, 477, 99, 405, 22, 102, -129, 177, 211, 121, 109, 45, -91, 39, 178, -77, 96, 364, -77, 551, -1237, 2376, -322, -264, -151, 1729, -1062, 868, -1163, 1102, + 224, -215, 29, 646, -277, 602, -279, -6, 1216, 372, -311, -5, 304, 238, -1178, 313, -428, -108, -620, 599, 572, 87, 272, 1012, -335, -1617, 387, 1055, -408, -1065, 284, 754, 258, -3, -1271, -615, -751, 703, 289, 724, -1529, 93, -280, -1698, -435, 243, 770, 1059, -563, 1983, 391, 27, -406, -811, -551, 367, -917, 1868, -596, 68, 1117, -741, 684, -725, -403, 1548, -782, 1011, 949, 331, 436, -1361, -155, -83, -464, 623, 581, 220, 183, 605, -138, 227, -65, 170, -256, 205, -36, 170, 154, 25, -450, -95, 74, -182, -43, 311, + 193, 524, -234, 96, -874, -763, -95, -64, 540, 376, -238, -205, -692, -23, 257, -135, 13, 147, -208, 137, -507, 8, -159, -227, 360, -1397, 797, 510, 797, -319, -227, 323, 2, 92, 30, 158, 37, -220, 1033, -241, -713, 301, -19, -627, 218, 145, 426, -290, -475, 509, -411, -56, -123, 418, -722, 246, -448, 365, -636, 225, -214, 109, 1393, -960, 181, 306, -865, 313, 398, -642, -134, -247, 1160, 96, -1342, 802, -1085, 196, 561, -522, 641, -778, -641, 880, -150, 373, -1321, 246, 285, -72, -204, -13, 536, 18, -1758, 1063, + -111, 407, -462, -539, 1677, -47, -1073, 91, 541, 122, -1630, 56, 1511, -279, -699, 163, 730, -100, 2, -131, -76, 102, -265, -157, 496, -218, -14, -295, 291, 441, -80, -69, 469, 151, -323, -80, 202, 133, -274, 144, 323, -273, 69, 78, 208, -504, 32, 311, 118, -352, 20, 244, 41, -262, -175, 655, -235, -3459, -7354, -2938, -5539, -6746, 2381, -34, 2443, 9310, 8131, 4623, 8911, 4966, 554, 3075, 1889, -3381, -2391, -709, -3745, -4527, -1511, -2295, -3584, -907, -171, -4562, -3147, -486, -2777, -3593, -1054, -1768, -3904, -757, 388, -2193, -1674, 1640, + -601, -2352, 484, 1543, -1166, 943, 3405, -511, -919, 3370, 1795, -852, 5601, 7615, 4737, 8028, 12012, 9238, 8791, 12848, 11138, 8197, 10058, 9144, 5816, 5145, 2768, -960, -4021, -7193, -10219, -12162, -15251, -16296, -17185, -19468, -19454, -14702, -15041, -13697, -6167, -4770, -4639, 2058, 3926, 83, 4089, 5674, 1940, 2702, 5319, 3975, 2314, 3755, 4651, 1977, 2896, 5776, 3435, 2261, 5325, 3993, 1611, 3461, 3955, 506, 2043, 4763, 2730, 3277, 6713, 6313, 6652, 8611, 8669, 6955, 6579, 5617, 3434, 2481, 1328, -190, -1335, -3651, -4995, -6759, -9018, -10046, -11354, -13220, -12582, -11285, -9947, -7244, -4716, -2463, + -864, 458, 897, 1079, 1369, 1445, 1234, 1305, 1421, 1371, 1490, 1842, 1994, 2019, 2115, 2041, 1932, 1913, 1663, 1382, 1003, 623, 534 }, + { -231, 7, 184, 126, 127, 80, 50, -72, 3, -82, 197, 120, 47, 28, 28, -2, -62, 97, 135, 130, 80, -99, -143, -156, -148, -16, 77, -153, 127, -31, 223, -37, 141, 2, -185, 53, -24, 149, 10, -18, -75, -127, 11, 71, -162, -222, 155, -129, -119, -112, 87, -88, 37, -40, -11, -131, -39, -89, -130, 43, 101, -38, -143, -28, -29, -72, -124, -10, -101, -119, -21, 8, 28, -40, 17, -22, -167, -37, 21, -46, -43, -53, 53, -64, 55, -5, 9, 21, -41, 40, 0, -22, 10, -11, -35, 6, + 26, -18, -15, -2, 42, 19, 6, 6, 23, 15, 26, 7, 34, -28, -13, -13, 435, -152, -100, -136, -93, 10, -291, 49, -144, -285, -61, 245, -176, 48, -21, 82, 124, 132, 214, -46, -122, 54, 52, -98, -14, -66, -43, 26, -112, -70, -16, -141, -165, 85, 128, -76, -190, -33, -45, 27, 154, 10, -64, -10, 206, 26, -126, -122, 53, 39, 164, 93, -11, -157, 9, -9, 135, -144, -48, 79, 157, -44, 14, -119, -67, 73, 5, 15, 43, -46, 57, 17, 70, 43, 27, 273, 84, -11, -37, -80, + 117, 73, 126, 90, 32, 33, -26, 25, -51, -54, -42, 14, -19, -13, -8, 44, 7, 57, 5, -18, -7, -6, -8, 19, 14, 23, -319, -75, -150, 146, 37, 4, 104, -61, -247, -130, 164, -9, 169, -12, -95, 188, 71, 411, -77, 179, 26, -193, 49, -164, 107, 38, 42, -175, 88, -30, -62, 72, 280, 104, -1, -224, 195, -41, 1, 138, -204, -38, 141, -83, -72, -230, -251, -19, 153, 90, -101, -2, 100, 125, 50, -25, -48, -220, 104, 275, 125, -79, -38, 87, 131, -10, -41, 33, -181, -33, + -127, -59, -11, -78, 210, 183, -54, 92, 68, -35, -123, 29, -95, -36, 29, -123, -26, 13, -36, 35, 53, -79, -28, -5, 6, -62, 17, -28, 47, -55, 52, -37, 13, 9, -27, 21, 9, -20, 18, 21, 21, -41, -19, 1, -58, 8, 34, -11, -240, 268, -231, 245, -2, -195, -461, -181, -132, 69, 242, 189, -58, -37, -56, -132, -38, -148, 51, 55, 92, 152, 90, 291, 1, 59, -102, -24, -69, 107, 33, -135, -195, 8, -140, 18, 133, -221, 156, -372, -102, -276, 48, -16, 5, -108, -145, 52, + 133, 95, 36, -221, 68, -153, -58, -43, -302, -117, 91, 118, -10, -207, 37, 80, -39, -41, 26, 182, 66, -40, -57, 33, -430, 32, 110, 104, 305, 43, -169, 192, -66, 30, 68, 64, -43, -141, 9, 85, 81, 130, -39, -41, 24, -24, -15, 22, -36, 13, 31, -17, -68, -52, -2, 9, 19, -32, 67, -33, -18, 43, 50, -14, -76, -39, 32, -38, -20, -23, 17, 61, -10, 307, -79, 3, 202, -106, -99, 303, -233, -549, -361, -213, 328, 139, 44, -319, 335, -146, 93, -88, 131, 161, -14, 3, + -4, -56, -175, -141, -44, 17, 151, 85, 237, 113, -105, -57, 211, -154, 259, -209, 55, 113, 73, -170, 228, -24, 245, 324, 49, -131, -127, 136, -157, -331, -86, 68, -213, 120, 97, -72, -133, -57, -51, 62, -26, -187, -72, 319, 257, 138, -383, -377, -206, 359, 182, -30, 49, -179, 227, -12, -178, -63, 23, -19, -90, -14, -71, -39, 67, 98, -59, -2, 8, 15, 14, -100, 113, -9, -113, -68, -16, -37, 1, -10, -15, -13, 26, 4, -53, -5, 19, -14, -81, -56, -76, -28, 53, 154, 227, -13, + 88, -358, -121, 59, 122, -444, -49, 191, -134, -289, 180, -336, -247, -133, 29, -122, -83, -11, 250, -212, 55, -68, -88, -179, -49, -261, -78, -8, 50, -183, -39, -115, 16, -59, -81, 47, 205, 52, -107, 102, -157, -39, 60, -60, 102, -34, -12, -724, 48, -251, 122, 104, 160, -398, -406, 54, 14, 94, 3, 216, -88, 117, 146, -70, 340, -107, -221, -48, -183, -7, -363, 5, 179, 84, 271, -76, -74, 119, -143, 33, 88, 174, -94, 100, -142, 28, 5, 18, -70, -34, -52, 55, -65, -104, -2, -49, + -65, -24, -51, -23, -32, 29, -51, 29, -102, -11, -61, -26, 8, 6, -15, -49, 4, 280, -564, 151, 24, 157, 227, 41, -219, -481, 34, -195, 366, -149, 75, 27, 78, 276, -122, -8, -128, -72, 72, -70, 259, 193, 55, -55, 4, 173, -18, 84, -4, -143, 126, -37, -107, 153, 259, 1, 101, 18, -172, -107, 315, -152, 151, 229, -304, 217, 116, 110, -135, 222, 64, -38, 284, 11, -4, -133, -76, 0, -124, -304, -80, 311, 234, 256, -29, -270, 112, 326, -61, -231, -12, -163, -42, -27, 254, -24, + 130, -33, 11, -179, 47, -31, 70, 70, -124, 84, -195, 19, 70, 5, -51, -3, 38, -135, -25, -127, 39, -80, -51, -78, -131, -86, -34, 19, -40, -3, 41, 14, -35, -24, -40, 75, 2, 27, 48, 30, 34, -17, 63, -10, 1, 27, -25, -35, 16, -268, -79, -432, -126, -251, -296, -280, -99, 377, 410, 566, 126, -216, -133, 468, -2, -109, 359, -38, 16, -561, 253, 141, -374, 518, -72, 233, -63, 121, 230, 0, 407, 156, 115, -47, -144, 39, 247, -66, 73, 115, 327, -16, -99, 211, -248, -156, + 112, 361, -160, -194, -61, 297, 3, 42, -111, -51, 106, 156, 14, -128, -411, 49, 121, 391, 114, -32, 300, 537, -111, 188, 127, 222, -43, -189, 111, -446, -121, -68, -145, -90, 232, 80, -288, -170, 8, -94, -10, -221, -7, -76, -56, -30, 22, -62, -15, -30, 47, -18, 43, -61, -2, 9, 20, 89, 3, -35, 84, 122, -10, -75, -47, -106, -92, 127, -22, 34, 46, 45, 42, -97, 47, -35, -489, 685, -345, 156, -25, -236, 522, 123, 65, -552, 143, -220, -251, 61, -245, 280, 169, -47, 56, -135, + -61, -201, -129, -241, -372, -92, -260, -70, 142, -105, -140, 295, 185, 296, -242, -27, -49, -266, 3, -142, -664, 58, 12, -103, 230, -24, 254, 215, 79, 399, 355, -351, -96, 3, -13, 125, 48, 339, -72, 542, -1, -319, -259, 42, 98, 111, 394, 104, 99, 370, 493, 20, -303, -287, -27, -96, -70, 638, 46, -290, 207, -253, 242, 40, -50, -76, -195, 54, 64, -29, 57, 107, 60, 73, -29, -27, 7, -36, -30, 72, 28, 51, 64, 114, 6, -54, 106, 61, 20, 24, -22, 16, -4, 114, 177, -96, + 84, -21, 74, 10, 16, 151, -8, 15, 13, 124, 82, 91, 411, 31, 277, -303, 136, 24, -23, 183, 435, -120, -40, 400, -530, -295, -232, -607, 119, -193, -86, 73, -414, 453, 342, 482, 216, -300, 28, 19, 360, -67, -12, -14, -224, 18, -132, 201, -238, -90, -81, -103, -279, 131, -409, -63, -29, 256, 151, 34, 4, -72, 29, 4, 212, 49, 61, -34, -639, -297, 73, 264, 316, -500, 334, 99, -198, 48, 108, -119, 484, 4, 92, -114, -676, -232, -308, -80, 12, -188, 97, 144, -139, -29, 434, 12, + 221, -266, 33, -4, 249, 221, 159, -60, 51, 181, 110, -8, 191, 185, 202, 26, 77, 70, 33, -26, -26, 175, 33, -93, 15, -14, 96, -67, 30, 91, -72, 142, 49, -19, 12, -123, 90, 91, -15, -27, -75, 626, 99, 253, -377, -342, 196, 325, 38, -115, 601, 189, 2, -167, 130, -47, -67, -23, -104, 28, -201, -477, 157, 49, 145, 47, 264, 80, -286, -580, 15, 43, -47, -508, -248, -77, 142, -111, 56, -445, 21, -100, 2, 44, 123, -48, -419, -385, -240, 161, 119, -103, -87, -671, -380, -14, + -654, 601, -617, -170, -400, 644, 206, -455, 228, -53, 243, -388, -129, 16, 262, -368, -148, -126, -374, 26, 248, -48, -69, 447, -710, 558, -93, 117, -320, 224, -36, 178, -163, 8, 141, 153, -45, -78, 0, 15, 18, -53, 174, 183, 129, 33, 131, -13, 161, -61, 29, -8, -61, -63, 11, -134, -162, -48, -11, 162, -10, -28, -45, -114, 79, -37, -59, -42, 83, -19, -183, -26, 64, 14, -18, 550, 1204, -164, -378, -354, -313, -448, 72, -762, -8, -590, -273, 179, 367, 210, -266, -38, 349, -26, 403, -243, + -246, -217, 189, -144, -187, 63, -223, -228, 272, 646, 242, 275, 121, -384, -93, -312, -295, -48, -55, -245, -392, -785, -76, -286, 99, -147, 291, 270, 152, 283, 198, -32, 546, 780, 185, -918, 184, -166, -539, 73, 260, 128, 21, 250, -18, -438, 24, 205, -440, -232, -413, -762, 596, 81, -47, 416, 323, 22, 21, 411, -564, -246, 60, 303, 254, 390, 279, -232, -137, -53, -92, -35, -59, -113, -150, -229, -233, -165, -91, -26, 110, -63, -50, -262, -182, 26, 134, 94, 53, 55, 36, -37, -137, -66, -87, -75, + 23, -144, 26, -103, 106, -13, -41, -99, 87, -91, -32, 182, -6, 889, -658, 769, -64, -92, -391, -144, -389, -330, 411, -365, 213, 923, 343, -136, -416, -349, 412, -336, -569, -234, 59, 55, -649, 47, -197, 339, -205, -9, 76, 969, -234, -309, 470, -373, 565, -330, 414, 70, -298, -273, 526, -678, 517, -292, 53, -162, 283, -234, -119, -8, -208, 989, -284, 675, 262, 310, -4, 256, 433, 485, -133, -469, 3, 401, 162, -71, -591, 792, -165, -523, -145, -321, 248, 342, 14, 573, -155, 294, -651, -115, -695, -216, + -254, -16, 39, -134, 248, 81, -187, -320, -237, -69, -29, -160, -34, -57, 196, -58, 9, -75, -301, -91, -121, 37, -50, -169, -263, 104, -178, 82, 117, -184, -450, -108, -70, -120, -161, 18, -75, 48, 52, -205, -27, -206, 191, 117, -108, 52, -181, -1008, -430, 619, -122, -253, 719, 69, -373, 273, 392, 333, 52, -620, -256, 95, 92, 325, 215, 367, -316, -250, 124, -85, 301, -583, -98, -630, -203, 115, -86, -78, 676, 141, -499, -75, 41, -510, -69, 26, 308, 778, -275, 261, -433, 66, -254, -327, 317, 681, + -538, 53, 606, -272, -55, -226, 396, 97, -491, -5, -171, -158, -49, -240, 367, -868, 184, 74, -365, 488, 747, 529, 1424, 433, -365, -505, -418, -227, 523, -188, 726, 67, 884, -1049, -674, 317, -173, -108, 423, -285, -33, 451, 201, 335, 493, 386, -84, 158, -302, 12, -12, -211, -232, 155, -320, -27, 483, 45, -289, -377, 70, -473, -175, 510, 264, -83, -117, 99, -95, -160, 34, -117, -182, -31, -249, 176, 152, 169, -93, -66, 107, 261, 712, -1652, -61, 950, -1254, -52, 253, -1296, 588, 164, 1049, -99, 374, 313, + -1141, -943, -364, -86, -568, -700, -368, 657, 462, 400, 47, 79, 211, 46, -826, -305, -1062, -335, 601, 183, 408, 1348, 354, 513, -16, 274, 1187, 895, 253, 589, 540, 1186, 974, -1281, 810, -66, 775, 790, 331, 1422, 1256, -683, 624, -3, 595, -1028, 106, 118, 44, -227, 660, 716, -683, -226, -399, 256, -565, -701, 671, 1143, 422, 1189, -336, 1613, 1578, 446, 829, -234, -409, 376, 369, 183, 129, 103, 216, -217, -401, -284, -757, -791, -318, 379, -6, 335, 62, 207, 489, 602, -189, 280, -25, -239, -201, -168, -499, -224, + 12, -427, -150, -383, -213, 91, 548, -250, 199, 161, -90, 308, 178, 237, 9, 407, 259, 182, -158, -236, -526, 773, 1388, -185, -1889, -600, 196, -143, -311, -411, 9, -1078, -647, -894, -143, -257, 302, -636, -182, 179, 303, -1, 336, 661, 137, 951, -606, 235, 39, 908, 237, -168, -905, 611, -155, 829, -688, -539, -521, -269, -835, -106, -144, -777, 434, 906, -433, 143, -1163, 1129, -352, -598, 511, 458, -664, 70, -414, 158, -303, 1411, -51, -107, -344, 2481, 64, -322, 1059, 863, -897, 715, -1099, -598, -1149, 893, -791, 439, + 605, 496, -1018, 1302, -232, -1670, -1921, -741, -236, -542, 448, 457, 760, 141, 67, -554, 574, 918, 1320, 365, -378, 146, 1124, 206, -621, -135, 1200, 294, -711, -165, 592, 362, 538, 383, 759, 27, 416, 169, 536, 276, 852, 306, 537, -83, 167, 63, -66, 251, -79, 320, 530, 105, 306, 65, 399, -886, -216, 728, -531, -2541, 183, 1636, -986, -657, 1314, -954, -61, -270, 1262, -2164, 1212, 721, -610, 228, 1184, 847, -413, 486, 218, -327, 557, -9, 338, 514, -217, 126, -54, 247, -312, -249, -19, 442, -1283, -632, 639, -141, + -850, -1002, 175, 1255, -542, -796, 616, 937, -204, 239, -165, 873, -472, 1307, -176, 6, 714, 19, 164, -921, 1454, -747, -910, 695, -964, -314, 163, 486, 1343, -472, 838, -166, 438, -2272, -1742, -315, -679, 353, 314, 870, -137, -176, 1031, -1124, -26, 728, 712, -257, 793, 106, -170, 2, -177, 766, -423, -37, 740, 177, -169, 299, -369, 102, -29, 20, 299, 147, -423, -89, 130, -321, -483, 1, 351, 627, -523, 612, 206, -596, 500, 581, -290, -675, 627, -304, 114, 356, -347, -898, 294, 254, -505, -465, 33, 354, -401, -191, + -855, -405, 615, -1065, 1029, -908, -1137, 633, -554, -377, 647, -498, 539, -394, 247, 1267, -1148, -90, -182, 1066, 137, 93, -1028, -966, -348, -288, -157, -317, 181, 47, -112, 151, 221, 102, 171, -206, 493, -334, 472, -916, 24, -744, -962, -571, 1259, -555, -566, -423, 282, -262, 556, 812, -871, 763, 129, -1200, -605, 2452, 1268, -1875, -360, 1176, -610, -690, 468, -598, -1299, 917, 414, -1764, 714, 880, -1041, -691, 1039, -266, -798, 171, 511, -1282, 231, 215, 356, -980, -298, -94, -321, -77, 53, 97, -603, 82, 866, 293, 45, 277, + -25, -157, -493, -161, -271, -366, -836, 208, -482, -143, 1003, -909, -597, 734, -551, -209, -244, 323, -595, -225, 922, 481, -466, 511, 283, -402, -258, 1257, -1027, -804, 1344, -22, -1092, 134, 656, -654, -1358, 882, 100, -1498, 242, 392, -1075, -41, 686, -211, -469, 328, 265, -690, -88, 1554, 2198, -868, 2460, -186, -664, -512, -823, -63, 420, 1455, 57, 453, -360, -1242, 31, 53, 831, 163, -937, 1762, -742, 335, 796, -867, -702, -1240, -539, 777, 967, 1193, -441, -2895, 650, 1523, 1949, 1677, -20, -824, -1024, 359, 997, -626, -329, -2567, + -1572, 1391, 2333, 484, -59, -558, -1013, -231, 650, -894, 357, -121, 1475, -56, 578, -2868, -361, 43, 1770, 1376, -33, -854, -234, 2110, 954, -2460, -3055, -1187, 618, 4757, 516, -817, 657, -1263, 3377, 1037, -2683, -1672, -332, 2389, 360, -983, -916, -841, 680, 1289, 645, -1371, -112, -466, 1142, -114, 692, -233, -288, -907, 360, -272, -95, 722, -1118, 664, -167, -161, 8, 527, 1113, 570, 78, -209, 238, 0, 453, 158, 499, 134, 128, -552, 264, 307, 205, 15, 169, 115, 496, 243, -397, 1012, -1164, 37, -468, 270, -721, 679, 189, -384, + -727, -357, -136, 213, -993, 230, -485, -189, -777, -366, 633, -664, -233, -91, 311, 209, -256, 358, -567, -45, 9, 306, -371, 541, 407, -412, -474, -182, 773, -555, 246, 572, 131, -558, -210, 240, -347, 260, 29, 126, -511, 108, -415, -18, 393, 491, 387, -284, 369, 46, -453, -68, 4, 546, -145, 115, 481, -103, -614, 865, -346, 511, 382, 87, 127, -367, -443, 595, 99, 524, 166, 285, 154, -18, -19, -460, 61, 121, 171, 179, -47, 209, 46, -30, 68, 24, 229, -63, 181, -214, -43, -4, 28, -122, -56, 402, + 267, -73, -278, -333, -110, -137, 383, 32, -99, -250, -113, 29, -190, 421, 53, -179, 87, -14, -63, 114, -110, 365, -334, 248, -324, -939, 1760, 161, 97, -709, 409, -59, 463, 353, 542, 61, 139, -303, 89, 497, -47, 273, -42, 88, 111, 202, -209, 376, -254, 36, -40, 129, -32, 77, 287, 314, -149, 139, 62, -68, -133, 418, -127, 90, -117, 220, 0, -198, 420, -259, -89, 113, -196, -118, -60, 19, -74, 9, -39, -106, 144, -268, 172, 117, -90, 181, -134, 214, -107, 43, 43, -125, 210, 3, 31, -63, + 283, -331, 358, -249, 45, 64, -8, 69, -55, 209, -191, 17, 179, -210, 136, 123, -29, 29, 123, 60, -53, 83, 24, -24, 19, 74, 11, -87, 27, 40, -43, 106, -20, 88, -52, 17, 70, -41, 14, 49, -64, 116, -8, 59, -11, 122, -39, 18, 115, -94, 132, -71, 59, -73, 130, 337, -1605, -3997, 622, 3045, 2829, 4908, -1252, -1314, -3343, -4565, -941, 1651, 1768, 3328, 1808, 143, -864, -2323, -1651, -285, -258, 827, 768, 444, 284, 223, -122, -570, -44, 659, 6, 138, -37, -494, -378, -841, -823, 373, 345, 764, + 1163, 870, 426, 153, -1254, -888, -686, -689, -767, 159, 490, 850, 1087, 898, 197, -107, -719, -736, -436, -214, 72, 120, 245, 21, -234, 79, -374, 195, 320, 36, 641, 772, 240, -148, -849, -1122, -450, -208, -129, 569, 443, -117, 502, 542, 305, 374, -206, -404, -323, -465, -367, -70, -352, -141, 21, 282, 402, 577, 501, 459, 367, -192, -432, -730, -896, -524, -388, 49, 430, 629, 733, 576, 534, 341, -451, -809, -727, -358, -102, -35, 57, 307, 274, 129, 64, 251, 146, 219, 64, -341, -370, -246, -96, 115, 84, -123, + -66, 112, 60, 47, 151, 236, 109, 3, -118, -136, -105, -119, -147, -107, 2, 98, 132, 153, 134, 54, -35, -98, -113 } }, + { { -188, -3, 41, 31, 134, 18, -16, -87, 198, 122, 6, -24, 196, 67, -63, -172, 110, -50, 85, -164, 11, -39, -122, -33, -61, -23, 9, 1, -89, -55, -14, -17, -55, 59, -6, -59, 105, -175, -83, 83, -105, 14, -65, -96, 65, 59, -52, 66, 127, 71, -66, -77, 14, 25, -77, 84, 140, -119, -38, 69, 51, -28, -36, -58, 77, 23, -92, 105, 51, -86, -65, 110, -83, -107, -201, -175, 95, 110, 9, 48, -19, 39, -74, 112, -9, 52, -51, 29, -47, -37, 2, 72, -16, -19, -32, 11, + -24, 5, 9, -15, -17, 2, -1, -6, -19, 10, -7, 251, -24, -51, -103, 161, -86, -9, -131, -140, -175, -83, 138, -143, -53, -50, 48, -36, -196, 102, 49, 380, -39, 178, -35, -9, -17, 20, -80, 147, -39, -30, -89, -16, -32, 228, 42, -23, -214, -22, -41, 65, -136, -38, 37, 31, -38, -23, -84, -32, -102, -46, 197, -58, 62, 110, -27, -107, -140, 36, 33, 42, 87, 103, 85, 49, -39, -38, -45, -198, -47, -20, 96, 82, -49, -5, 105, -110, 43, 3, -27, -63, -97, -1, 58, 58, + 61, -26, 25, -23, 5, 86, 35, 7, 1, -13, -2, 6, 17, -11, -12, 37, 19, 38, 39, 8, 22, -6, 6, 3, -18, -44, -8, -333, -81, -7, -71, -50, 116, -234, -196, -115, -77, 33, 263, -57, -1, 31, -189, -50, -158, -25, 278, -22, -136, -89, 3, 56, 55, -79, -353, -169, -48, -137, 12, 6, 142, -93, 127, 31, -66, -189, -159, 219, -181, 120, 35, -116, -44, -104, -75, 103, -195, 100, 34, -3, 32, 13, -20, 4, -99, -135, 9, -41, -100, -41, -154, 179, 122, 31, 146, 17, + -63, 182, -96, -61, -62, 138, -136, 60, 97, 5, 60, 151, 55, -5, 9, 32, 25, -30, -18, 2, -8, 48, 23, 51, 38, 15, -46, -54, 33, -2, -3, 50, -35, -28, -1, 12, 16, -5, -56, 46, 12, -224, 274, 311, 85, 84, -89, 145, 73, -182, 57, 118, -218, -190, 191, -166, -24, -107, 193, 42, -22, -70, -1, -124, 116, -62, 70, -30, -1, 126, 49, 18, -48, 123, 78, 37, -10, 128, -10, 24, -80, 155, 35, 62, 114, -310, -101, -61, -111, -108, 32, 174, -74, -46, -95, -42, + 38, 77, -213, -12, 75, 9, -16, 94, 61, -200, -56, -43, 125, -131, 176, 190, 100, 40, -88, -4, 16, 128, -34, 16, 16, 20, 188, 21, 200, 75, 3, -95, -54, 83, -16, 1, 8, 6, 19, 84, 24, 33, 4, 32, -66, -5, 22, 27, -17, -10, 1, 27, -19, -14, 28, 28, 51, 24, 47, -27, 4, 6, -18, 45, 344, -64, -5, 126, 81, 61, 116, 306, -86, -28, -295, 6, -254, -322, 11, 137, -416, 141, 136, 74, -126, -100, -138, -52, 8, 9, 132, 174, -24, -172, -104, 129, + -185, -92, -156, 34, -252, 126, 20, -17, 40, -8, -58, 0, 162, -188, 227, -173, -20, 42, -115, -94, 89, 44, -36, -88, 169, 71, -118, -237, 27, 55, 138, -6, -62, 12, 73, -56, 329, -110, -54, -235, -156, 372, 150, -83, -22, -129, -145, -12, 51, 10, -71, 80, 44, 111, -12, -80, 32, 3, -37, 32, 31, -8, 14, 44, 14, -10, -34, 18, 11, -31, 60, 52, 16, -30, -79, 6, -7, -3, 34, -39, 25, 41, -25, 95, 222, -297, -175, 207, -155, -166, -182, -217, 156, -55, -7, -50, + 8, -242, -48, 111, 121, 27, -128, -186, -154, -196, 40, 233, 31, 75, 80, 78, -137, 144, 89, -103, -83, -317, 49, 71, -249, -20, 77, -47, 31, -23, -267, 227, -249, 195, 11, 98, -280, -157, -251, -198, 36, -71, -89, -112, -1, 124, -232, -4, 67, -75, -259, -162, -54, 48, 125, 54, -213, 227, -73, -50, 226, -297, -98, -60, -53, 355, -130, -7, -135, -112, 64, 48, -8, 37, -29, -51, 66, 0, 27, 28, 85, -34, 25, 18, 6, 22, -98, 127, 115, -40, -20, 17, -17, 21, 3, -10, + -47, 28, -25, 11, 112, 71, 60, -47, 80, 31, -33, 36, 12, 26, 459, -406, -214, -270, 198, 75, -137, 93, -1, 273, 19, 4, -261, 187, 302, 317, 264, -145, -21, 42, -166, -114, 46, 20, -240, -117, -100, 119, -17, -181, -82, 61, 147, 19, -49, 3, -127, -3, -6, 21, -275, 162, 192, 40, 100, 115, -222, 322, 290, 55, -197, 116, -68, -294, -73, -92, -2, 20, -3, -177, -157, -366, -304, 6, 188, -167, 81, 26, -111, -298, -27, 177, -114, 159, 312, 96, -125, 181, 2, -17, 88, 141, + -9, -22, 42, 92, -46, -199, 15, -3, 25, 28, 71, 150, -49, -23, 115, 104, 25, 17, -68, 145, 20, -7, 89, 29, 35, 17, 81, 71, 80, 128, 14, 78, 15, 86, 44, 50, 37, 82, 74, -435, 47, -162, -583, -449, 113, 5, -100, 105, 282, -44, 169, 150, 87, -44, -151, 125, -129, 16, -110, 176, 322, -288, -82, 18, 118, 32, -89, -52, -107, -8, -132, 170, 38, -203, 227, -226, -72, 278, 246, 207, -235, -154, -210, 245, 333, -4, -68, 264, -387, 48, 105, -37, -325, 294, 104, 149, + 276, 15, -392, 104, 162, -100, -28, 271, -280, -263, -227, 28, 350, 189, -50, 401, -531, -196, 7, 257, 120, -76, -422, -65, -169, 48, 162, 413, 71, -116, 55, -69, -26, -135, 2, -112, 40, 113, 65, 104, 118, 38, 26, 1, 22, -56, -58, 6, 125, 47, -14, 23, 51, 100, 15, -32, 18, -32, 81, -146, -88, -64, 94, 81, -469, 475, 193, -11, -48, 40, 82, 258, -48, 29, -82, -59, 146, 75, 169, 75, 98, -321, -133, 539, 55, 160, 227, 85, -182, -338, 106, -141, 13, 119, -168, -198, + 242, 284, -147, -104, 220, -269, 119, -207, 94, -201, 292, 41, -38, 103, 502, 139, 195, -56, 26, 86, 370, -32, 531, 16, 252, -9, 479, 170, 357, 271, -60, -160, -43, -183, -201, 281, -56, -109, 44, 4, -143, -70, 44, 126, 35, -240, -238, -123, -243, -6, -5, -71, 67, -5, 99, -14, -99, 21, -42, -183, -115, 26, 245, -103, 91, -28, -3, 114, -85, 39, 56, -62, -42, -30, -70, 35, -88, -114, -44, -124, 155, -43, 9, -13, -9, 17, -51, 23, 39, 20, 63, 84, 15, 63, -47, -134, + 27, -37, 56, -55, 550, -145, -5, -678, -24, 362, -190, 315, -432, 62, 43, -13, -573, -26, -955, 45, -106, -400, -70, 53, -210, 36, 241, 37, -219, 40, -68, 211, -235, 13, 305, 69, 25, -46, 234, -151, 24, -1, 179, 34, -323, -172, -228, 266, -604, 292, 239, 206, 114, 45, -265, 188, -392, -93, -83, -81, -18, 24, 125, -301, -119, 506, 211, -185, -216, 55, -90, 154, -104, -31, -165, 460, 233, -158, 28, -234, 53, -177, -62, 183, 169, -53, 335, -132, 165, -220, 233, 34, -137, -185, -276, 70, + -31, 125, -36, -82, 49, 51, 82, 67, 153, -6, 48, -119, 95, -85, -44, -64, -14, -151, -27, 59, 135, -130, -64, -94, 92, 72, -62, -12, -102, 78, 349, 353, 205, 183, -172, 204, 339, -252, -9, -654, 375, 256, -93, 152, -42, 52, 233, -147, 365, -329, 32, 411, 180, 25, 317, -112, 146, 84, 170, 281, -166, -34, 518, 259, -11, 71, -351, 477, -401, -25, 418, 130, 450, -282, 72, -18, -110, 60, -435, -305, 409, -204, -88, -139, -462, 328, -109, -77, -204, 201, 469, -370, -75, 316, -347, -152, + 283, 394, -652, -174, -56, 278, -10, 325, -79, -238, 16, 173, 421, 212, -283, -15, 207, -420, -257, -81, -215, -219, -26, 199, -188, 46, 208, 57, 37, 145, -36, 93, 90, 88, 51, -17, -126, -44, -35, -116, -52, 17, 15, -18, 18, 127, -104, -34, -77, 60, 60, -26, -86, -192, 97, 72, 125, 33, 31, -14, -119, 48, -47, -56, -34, 341, 722, 140, -427, -152, 142, -948, 30, 6, -149, -47, 438, -716, 157, 335, -263, 297, 553, 137, -511, 138, -129, -9, -501, -151, 457, -51, 419, -110, -147, 68, + -354, -199, -255, -189, -140, 342, -378, 61, 660, 446, 149, -672, 112, 440, 184, 26, -239, -292, -717, -495, 102, -245, -245, -14, 306, 217, -215, 9, 435, -168, -74, 20, 572, 22, -29, 291, 91, -652, 183, 189, -3, -540, 228, 316, -237, -169, -443, 118, -162, 168, 84, -104, -187, 122, 56, 189, -93, 294, 104, -202, 25, -10, -276, 5, 23, -1, -5, -146, -126, -59, -3, 185, 62, 97, 150, -68, -88, 71, -143, -129, -4, -7, 46, -43, 34, 91, 98, 12, -56, -14, -6, -16, 3, -24, 13, -3, + 127, -72, -89, 230, 166, -22, 66, -213, 747, 41, -150, -10, 331, -159, 92, -80, 79, 284, -516, 546, 619, 175, 262, -209, 351, 814, 27, -92, -149, 347, -122, -196, -68, 124, -404, 181, -356, 409, 94, 412, -257, 375, 113, 491, 82, 104, -174, 306, 78, -96, 442, -171, -313, 625, 499, 185, 471, 683, 828, -256, -258, -290, 105, -378, 449, -54, -39, -634, 149, 722, 735, -27, -94, -502, 10, 480, -243, -297, 273, 44, -259, 94, -41, -158, -34, -135, -4, 279, 208, -55, 51, -66, -276, -360, -66, 182, + 75, 256, -49, -239, -64, 266, -122, 152, 245, -243, -63, -22, 64, -12, 165, 121, 61, -243, 64, 135, 42, 57, 90, -215, -99, 2, -9, -113, -279, -89, 27, 147, 34, -114, -980, -686, 356, 137, -515, 50, 224, -470, -297, -204, 555, 247, 175, -180, -139, -144, -350, -466, -819, 423, 361, -176, 919, 440, 882, 605, 54, -285, 232, 107, 400, 460, 508, -75, -92, 216, -233, -55, -206, -384, -631, -185, 637, -160, -258, -364, 252, 386, 255, 24, 374, 733, -441, -201, -340, -246, -710, -175, 176, -323, -255, -816, + -1163, 126, -767, -1204, -873, -368, 776, 268, 473, 355, -805, -340, 66, 401, -402, -474, -460, -144, 236, -273, -1003, -630, -147, -204, -75, -149, 561, 514, 530, 543, 178, -6, 201, 56, -20, 160, -454, -175, 192, 263, -15, -148, -166, 66, -249, -358, 325, -267, -138, 29, -314, -293, -532, -207, -128, 37, 438, -114, -69, -141, 222, -120, 9, 214, 14, -153, 96, 214, -135, -33, -10, 114, -1860, -292, 598, -633, 260, -247, -1010, -315, 1081, 1362, -723, 25, -249, -1111, -885, -836, -893, -477, -583, -48, 190, -156, 227, 209, + -366, -100, -502, 210, -789, -711, 169, 122, -216, -261, 617, -183, 858, 189, 796, -541, 346, 224, 964, 515, 337, 91, 145, -116, 282, 396, -314, -437, 674, -95, -849, -1628, -1957, -1412, 231, -5, -1823, 589, 307, 454, -624, 76, 211, 79, 931, 950, 1901, 630, -1019, -1307, -805, -724, -838, -745, -30, 403, 543, -355, 715, -621, -865, -673, -449, -339, -677, 417, -52, 399, 304, 42, 701, -375, -167, -709, 231, 370, -65, -69, 207, -681, 19, -246, 123, -332, -470, 275, -20, -199, -80, 324, -267, 164, -249, 188, 162, -102, + -247, 145, 158, -504, 200, -133, -155, -160, 99, -331, -152, 1043, -279, -1971, -564, 1624, -225, 363, 231, 304, 568, 467, 162, -321, -120, 82, -352, -80, 596, -532, -319, -534, -129, 94, 68, 144, 278, -405, 362, 890, -17, -516, 47, -337, -118, 530, -557, 66, 175, 648, 933, -591, -340, 365, 49, 105, 108, -391, -1007, -176, -469, 919, -1739, -1139, -471, -186, 501, 109, -614, -100, -707, -759, -274, -548, 100, 457, 2089, 391, -312, -1341, -1107, 332, -35, -1259, 681, 683, -1286, -20, 333, 375, 1384, 613, 288, -1364, -706, -939, + 858, -82, -283, -148, 267, 911, 768, -400, -813, -1181, 286, 707, -249, -116, 617, 360, 537, 143, 190, -451, -139, -210, 231, 250, -66, -99, -71, 335, 365, -530, 309, 243, 441, -277, -201, 287, 96, -381, -44, 466, 83, -330, -691, -2339, 332, 361, -80, -40, -182, -675, 262, -150, 1191, -1233, -254, 1255, -61, -852, -107, 739, 899, 551, -165, 643, -491, 433, -201, -170, -425, 704, 478, -465, -216, -71, 714, -71, 73, -464, 480, 310, -535, 960, 39, -871, 762, -946, -501, 854, -1836, -1171, 992, -637, 734, -1165, 255, 421, + -642, 20, -55, -1202, -282, 1232, 1300, -1489, -497, 448, -1194, 1533, 1535, 216, -2208, -1162, 2341, -1243, -251, 1898, -1120, -2282, -516, 2053, -446, -1506, -373, -2745, -130, 2215, -813, -2218, -229, -626, -302, 655, -83, -30, -810, -531, -261, 883, -1130, 51, 177, -356, 36, 1053, -680, -854, -116, 294, 660, -268, 331, 502, 55, -771, -412, 14, -614, -301, 1165, -445, -1142, -309, 662, 271, -89, 144, -1034, -599, 784, 1162, 140, -869, -424, 33, 307, 579, -341, -1293, -1221, -38, -1538, -459, -660, -620, -472, 989, -118, -324, -429, 189, -546, -1282, + 980, 306, 846, 262, 875, -356, -554, 191, -931, 712, -844, -182, 543, -640, -141, -391, -1020, 147, -771, -557, -674, -500, -312, -685, 113, 747, -516, -187, 87, 689, -322, 240, -717, 1150, 356, 490, 311, 1103, -70, -1308, 282, 467, -366, -10, 681, -912, -902, -1057, 904, 263, -1297, 498, -857, -173, -1211, 528, 855, 171, -1341, 745, 618, -178, -1179, 311, -712, -250, -53, -366, 580, -532, -955, 466, -214, 393, -7, -43, -7, -267, -298, 193, 849, -112, -1203, -341, 500, -603, -254, 569, -218, -92, -482, 934, 554, -288, 424, -85, + 191, 755, -139, -679, 280, 426, -345, 540, -88, 329, 40, -260, 461, 659, -383, -717, 278, 423, -347, -82, 404, 128, 1139, 2138, -513, 1061, 208, -504, -954, -556, 1246, -407, 233, 484, -124, 1148, -167, 901, 943, -1154, 597, -301, 30, 424, 353, -38, 190, 344, 1153, 1184, 915, -667, -225, -1572, -45, 372, 713, 165, -1299, 571, -778, 1011, -910, -638, 69, -763, -128, -440, 1559, -850, -413, -1630, -527, -855, 2305, 1400, -481, -1550, -1658, -987, 1148, 1493, 761, 220, -1989, -925, 659, 559, 91, 721, -410, -1313, 626, -2228, 2428, -227, + -1563, 3647, 527, 1269, 2190, -3620, -2603, 722, -211, 553, 796, -2261, -163, 456, 50, 1893, 139, -992, -99, 1017, -586, 444, 528, 19, -409, 497, -1312, 1005, -252, -421, 574, 150, 46, 594, -135, 355, -67, 227, -166, -694, 425, 290, 403, -6, 18, 270, 157, 103, 811, 891, 58, 584, -545, 80, -357, 676, 626, 92, -172, -411, -946, 78, -947, 641, -1338, 828, -550, 1359, -613, -63, 775, 138, 68, -351, -303, 35, -520, 574, -66, 609, -477, -471, 161, 24, -484, 305, -60, 266, -148, -131, 255, -243, -19, 189, -98, -116, + 965, -66, -322, -173, 459, -42, -524, 279, 566, 114, 15, -335, 120, -271, 261, 686, -242, 313, -257, -78, -281, -134, 183, 221, -399, 241, 74, -52, -398, 68, 148, -298, 433, 361, -722, 184, -663, -756, 522, -270, 630, 341, 21, 321, -98, -391, -91, 23, 440, -198, 137, 179, -248, -46, 155, -77, -45, 252, 0, 96, -205, 86, -18, -216, 411, 35, 336, -163, 277, -138, 22, -215, 186, -105, 407, -127, 385, -393, 91, 25, -79, 13, 52, 302, -9, -358, 240, -202, 42, 215, -217, 377, -786, 1664, 315, 410, + -210, 154, -47, 317, 101, 711, 50, -383, 235, -250, 111, 147, -324, 19, 80, -350, 322, 84, -143, 433, -153, 172, -131, 82, 84, 41, -53, -126, -58, 62, 12, -70, -208, 159, -139, 80, 139, -142, 32, -132, 40, -211, -343, 358, -190, -90, 153, 72, -59, 42, 308, -335, 148, -125, 267, -281, 163, 81, -48, 64, 8, 6, 131, -177, 103, 91, -47, -16, 234, -34, 81, -267, 365, -279, -3, 184, -162, 126, 42, 46, -169, 140, 146, -88, 59, 73, -120, 45, 62, -24, 128, 8, -1, -12, 115, 89, + -70, 100, -49, 46, 52, -10, 143, -62, 3, 92, -109, 11, -9, -77, 13, 82, -22, -64, 142, -88, 314, -1477, -3668, 792, 3050, 2062, 4303, -1408, -1204, -2477, -3959, -391, 1234, 1627, 2123, 1071, 117, -347, -918, -1309, -199, -350, 129, 300, -16, 76, 158, 70, 518, 615, 382, -70, 71, -455, -955, -1018, -499, -668, 550, 1014, 1076, 1182, 647, -191, -467, -869, -918, -638, -359, -41, 231, 446, 478, 403, 346, -59, 93, -102, 45, -77, -48, -27, -325, -340, -247, -513, 0, -96, 64, 875, 1151, 389, 390, -315, -634, -437, + -763, -612, 215, -52, -370, 285, 304, 364, 861, 360, 377, 95, -464, -456, -375, -407, -518, -440, -264, 83, 574, 869, 811, 331, 163, -210, -394, -352, -391, -449, -207, -186, -16, 154, 116, 352, 464, 338, 228, 83, -30, -218, -228, -352, -400, -311, -281, -68, 297, 448, 480, 430, 173, 82, -216, -337, -182, -248, -342, -254, 46, 233, 213, 123, 132, 122, 89, 32, -22, -29, -82, -97, -89, -92, -108, -46, 62, 97, 99, 69, 25, -13, -30, -46 }, + { -207, 26, 66, 64, 326, 89, 69, -97, 13, -166, 39, 152, -77, 7, -32, -81, -131, 102, -220, -111, -110, 119, 131, 69, 31, 95, 78, 156, -54, 55, 97, 21, 32, -114, -49, -47, -43, 106, -202, 34, -70, 212, 5, -38, -53, -87, -29, -91, -266, -84, -52, -43, -60, 28, -50, -12, -17, 93, 42, -12, 60, -52, 114, -75, -124, 120, 126, -54, -119, 12, 65, 49, 57, -56, 1, 46, 62, 27, -17, 8, 77, 149, 72, -18, -2, -35, -37, 31, -49, 30, 37, -14, -5, 16, 14, -15, + 12, 9, -68, 11, 5, 21, 12, -26, 25, 20, -2, 295, -55, -28, 32, 81, -218, 136, -258, -12, -125, -18, -83, -20, -20, 130, -109, 141, -147, -160, 68, 215, -253, -70, -122, 2, -64, 69, 91, 46, 93, -147, 5, 207, 81, 26, -150, -214, -129, 33, -110, -62, 42, 139, -125, -124, 50, -90, 160, 54, -16, 113, 107, 0, 180, 89, 56, 48, 118, 185, -122, 35, 51, -130, 12, 106, -41, 268, -83, -71, -56, 99, 136, -174, -71, 47, -31, 43, 17, -76, 34, 16, -56, -92, 38, 26, + 85, 7, 26, 39, -4, -28, 62, 4, 0, 53, -29, 26, 71, -6, -15, 13, -11, 22, -44, -14, -20, 3, -7, 28, 3, -27, 1, -380, -62, -85, -68, -34, -47, 202, 241, -55, 197, 75, -109, 51, -165, 29, 35, -222, -33, 34, 39, 153, -30, 133, -90, -170, -180, -52, -91, -137, 141, -56, -28, -25, 29, 76, -218, 0, 30, -104, 259, 20, -64, -57, 277, -20, 35, 163, 5, 100, 39, 9, 153, -1, -107, 137, 73, 88, 124, 41, -101, 71, 102, 99, 153, 0, -142, -114, 179, 249, + -228, 45, -61, -41, 52, 95, 91, -74, -30, -71, -118, -103, -38, -66, -101, 22, -28, 38, 32, -32, 18, 6, -82, 27, -56, -100, 6, -30, -42, -45, -13, 17, -15, 28, -19, -34, -47, -43, -19, 7, 33, -279, 298, 276, 208, -145, 163, 294, -73, 230, 87, 35, -35, 253, 120, -59, -181, 106, -75, -97, 103, 121, 53, -180, 29, 162, -79, 55, -354, 51, -28, 171, 42, -73, -107, 219, -188, 16, -152, 18, -46, 123, -25, -39, -186, -44, -33, 232, 12, -211, -8, -11, 72, 111, -94, 1, + -120, 129, -28, 155, -83, 231, 114, -254, 269, -38, -186, 32, 246, 51, 38, -199, -13, -77, -108, -104, 10, 95, 121, 67, 66, -77, 59, -67, -8, -3, -31, -12, 70, -110, 30, -10, 10, 38, 30, -2, 48, 6, -73, -78, 46, 22, -3, -51, -10, 13, -7, -22, -51, 33, -1, -31, 35, -20, -14, -40, -25, -14, -51, 37, 321, -112, -234, -13, -350, -1, -301, -105, 205, -215, -237, 70, 19, 20, -56, -78, -172, 115, -336, -104, 33, 207, 11, 210, 74, 461, 176, -6, 19, 219, -53, -67, + -42, 36, -147, -73, -247, -18, -114, -68, 302, 4, 189, -77, 76, -20, 112, -39, 104, -105, -130, -21, 36, -131, -131, 11, 66, 140, -21, -66, -30, 133, 226, 12, -156, -222, 2, 60, 22, 302, -191, -11, 135, -51, -160, 213, 97, 37, -107, -115, -191, -75, -21, -99, -50, -86, 15, 21, 46, 5, 13, -106, -56, -114, -40, -33, -87, -55, 29, -11, -38, -10, 27, -72, 35, -52, -7, -22, -40, -14, -2, 31, -51, -75, 37, 19, 287, -221, -45, 18, -18, -9, -182, -141, -20, 120, 43, 48, + 50, 126, -26, 115, 94, -300, -115, -352, 91, -124, 176, -115, -155, -114, 91, -235, -195, 271, -149, 294, -70, 88, -104, -199, 218, -169, -189, -20, -103, -223, -171, -281, 11, 179, 103, -110, 311, 113, -115, -146, -225, 9, -84, -159, -79, -68, -111, 58, 249, -16, 16, -170, 79, 83, -147, -118, 59, 301, 121, -76, -40, -65, -312, -247, -207, 215, 230, -35, -107, 99, -69, 87, -46, 40, 7, 3, -101, 66, -59, -44, -16, 59, 45, -7, -84, 52, -12, 38, -29, -20, -74, -34, -3, -11, 15, 13, + -9, 11, -62, 26, 6, 8, -22, 75, 49, -5, -30, 6, -47, 85, 413, -78, -1, -68, 269, 255, 88, -424, -70, -516, 306, 129, 9, 533, 253, -47, -238, 220, -102, 55, 75, 35, 175, -155, 299, 114, 30, -90, -151, 203, 171, -32, 112, -254, 48, -339, 139, 19, 174, -278, 59, -91, 62, 318, 270, 13, 79, -197, 260, 8, 552, 583, -76, -155, -158, -126, -337, -94, -440, 27, -36, -24, -89, 155, 262, 409, 381, 293, -480, -343, -14, 25, 506, -355, 272, -18, -101, -52, -11, -99, -278, -182, + -51, 82, 27, -6, -75, 45, -98, -9, -51, 108, 121, -28, -21, 112, 86, 15, -15, 42, 9, 17, -20, 49, -2, -27, -44, 15, 49, 72, 156, 121, -57, 15, -108, -20, 50, -8, -20, 4, 24, -149, 297, 64, -218, -121, 557, 548, 614, -60, -25, -104, 104, 301, 346, 101, -148, -295, -600, 179, -355, -77, -36, -76, 41, -17, -110, -13, -347, -137, 22, -64, -388, -163, 34, 283, -79, 9, -309, -104, 5, 206, -125, 127, -345, -96, 82, 132, -94, 466, -94, -58, -241, -79, 189, 64, -20, 243, + 337, 392, -68, -196, -221, 4, 48, 93, -156, 127, 168, 141, 138, 393, 266, 176, -20, 89, -389, -73, 43, 200, 318, -60, -177, 56, 111, -91, 164, 130, 177, 28, 78, -8, -12, -126, 101, -39, 67, 58, 20, 93, 10, 150, 107, 68, 44, 42, 2, -19, 14, -62, -3, -78, -124, -50, 28, 22, 57, -25, 38, -51, 26, 66, -568, 709, -19, 105, 388, 8, -135, 21, -690, -419, -197, 112, -135, 80, -322, 225, -112, -2, 427, -414, -276, 400, -124, -583, 42, -359, 75, -29, 219, 96, 111, 46, + -70, 261, -28, 335, 204, -117, -200, -186, 91, -91, 92, 66, 197, 59, -369, 23, 126, -126, 16, -253, -56, 24, 17, 585, -102, 416, 497, -135, 266, -80, -14, -275, 176, 424, 295, 67, 116, 264, -17, 219, -88, -120, -211, 117, 540, 122, -70, 45, -380, -127, 9, 359, 261, 114, 231, -65, 227, -1, 143, 20, -11, -26, 158, -15, -100, -60, -40, -23, -40, -78, 114, -73, -99, -27, -131, -88, -111, -62, -78, -98, 33, 25, 42, 37, -59, -29, -103, -132, -13, -73, 43, -34, 11, 67, 68, 49, + 117, -30, -12, 92, 678, 99, 169, -161, -81, 461, -304, -70, -599, 561, 293, 40, -204, -566, 57, -150, 69, -634, 226, 335, -369, -88, 55, 39, 122, 364, 447, 2, -1, 84, 17, -271, -310, -205, -409, -201, 348, 162, -131, -172, -115, -718, 156, 173, -337, 551, 19, 411, -148, 267, -88, -355, 32, 328, -181, 180, 209, 585, 161, 184, 559, 320, 211, -774, 160, 120, 150, 17, -317, 563, -418, 322, 335, -505, -111, 694, -618, 106, -145, -66, -223, 271, -116, -229, -198, 122, 261, -243, 303, -251, -111, 347, + 126, -27, -153, -160, -6, -63, -264, -29, -57, -72, -25, 210, -19, -190, 17, 83, 197, 126, 156, -62, 82, -113, 4, -37, 82, 167, -123, 78, 77, -7, 44, 36, -367, -547, -247, -235, -731, 480, 66, 514, 19, 65, -260, -140, 245, -29, 254, -272, -94, 38, -129, -224, 304, -330, 364, -140, 112, -90, -265, -238, 99, -92, -13, 184, 740, 45, -106, -262, 98, 597, -122, -108, -363, -131, 41, -342, -132, -485, 296, -591, -1064, -119, 24, 494, -530, 474, 304, -255, -500, -87, 71, 136, 8, 297, -213, -84, + -1049, -147, 1064, 97, -190, -150, -566, 411, -188, -166, -147, -88, -250, -366, 99, 199, -20, 150, -311, -561, -29, -299, -92, 3, -297, 60, -219, -378, -283, -141, 112, 163, -40, -446, -118, 21, -225, -103, -26, -208, -126, 47, -17, -165, -71, 66, 19, -217, -91, -2, 186, 208, 50, -72, -86, -33, 137, -39, -22, 4, 47, -184, 157, -44, 103, 504, 451, -137, -177, -39, -711, 477, -448, -368, -285, 183, 77, 443, 58, -234, -276, -285, 230, -106, -152, 406, 451, 157, -297, 374, 598, -222, -126, 520, 136, 108, + -332, 5, 492, -716, 500, -103, 70, 303, 363, 3, 183, -334, -275, 193, 687, 189, 170, 265, -342, 78, 306, 181, -54, 250, 154, -404, 335, -393, 92, 298, -315, 248, -385, -148, 73, 20, 249, -153, 214, -156, 32, 85, -71, -153, -312, 844, 91, 257, -364, -849, 604, -575, -251, 3, -133, -81, -50, -234, 150, 127, 65, -216, 274, 217, -92, -88, 81, -72, 76, -72, 291, 113, 27, 212, 218, -121, 1, 110, 151, 68, 72, -131, -180, 150, 187, 277, -38, -241, -36, 29, 121, -374, 142, -120, -57, 96, + 88, -87, 131, 18, 103, -54, 249, -469, 500, -182, -491, -638, -177, -63, 377, -561, -89, -65, 298, 561, 465, 290, 46, -142, -85, -56, 395, 325, -74, 53, -84, 255, -609, 366, 203, 287, 99, 67, 529, -206, -446, 4, -145, 32, -620, -343, -34, 522, -349, -110, 88, -20, 18, 513, 209, -78, 48, 252, 168, 597, -172, 273, 306, 163, -94, 99, -645, 278, -118, 31, -146, -355, -476, 99, -225, -650, 160, -552, -404, -95, -831, -505, 129, 358, -413, 91, 37, 961, 914, 860, -22, 49, -447, -271, 362, -192, + -123, 60, -111, 202, -242, -122, -5, 78, -144, 186, 190, 10, -75, 52, 186, -146, -190, -48, 168, -220, 379, 217, -12, 171, -55, -154, -241, -132, -213, -117, 133, 24, 383, -86, -844, -934, 558, 501, 169, 543, 909, 260, -345, 294, -137, -255, 417, 31, -371, 230, 300, 70, 106, 24, 47, 833, -17, 179, 78, 517, 31, 826, -3, -362, 660, 136, -291, -102, 350, -71, -5, 275, -501, 502, -105, -732, -204, 73, -732, -81, -76, 324, 313, 553, -386, 85, 89, 116, 237, -350, -395, 209, -9, 423, 344, 107, + 881, -145, -134, -600, 899, 160, 624, 383, -1002, 145, 92, 616, -325, 264, 7, -266, -32, -214, 497, -948, -114, -67, 5, 44, 153, 233, -2, 439, -16, -61, -139, -89, 29, -151, 53, -40, 133, 94, -44, 38, -50, -264, -13, 14, 68, -270, 146, -55, 153, 121, 216, -218, 252, -135, 82, 182, 165, -55, 7, -98, 143, -8, 70, -3, -28, 366, 207, 5, 171, 50, 178, 553, -1168, 694, 706, -301, 168, 98, 191, 5, 562, -410, -89, -440, -4, -249, 40, 118, -642, 288, 697, -480, -459, -470, 928, -406, + -227, 85, -317, -962, 169, 697, -957, -435, 332, 513, 140, -147, 223, -341, -159, -19, 476, -654, -518, 367, 597, 233, -744, -243, 20, -36, -129, 387, -115, 585, -477, -106, 0, -548, 348, -638, -436, 201, -283, 617, 896, 526, -590, 312, -172, -179, -416, -132, -680, 519, 386, 183, 23, -324, -179, 209, -709, 572, -133, -100, 303, 52, 276, -79, -40, -245, -67, 21, 51, -192, -64, -93, -66, 320, 37, -7, -151, 129, 132, -117, 74, 146, 36, 247, -86, -177, 40, -287, 151, 104, 41, -11, 118, -26, 190, 57, + 136, -228, -64, 209, 16, 84, 113, -213, 36, 215, 678, 1131, -9, -857, 181, -1022, 175, 464, 218, 61, 614, 454, -28, -94, -846, -456, 12, -396, 1145, -210, -260, -495, 61, 430, 301, -16, 221, 335, -508, 173, 981, 347, -674, -476, 319, -334, -46, 239, -150, -557, -133, 67, 936, -203, 208, -250, -757, 132, 950, -256, -570, 165, -349, 232, -199, -232, 652, -168, -75, 318, -562, 202, 690, -286, 59, -405, 1214, -221, 145, 394, -282, -68, -324, 170, -367, -310, -289, 465, -632, 93, -94, -189, 491, 11, -168, -208, + 26, 184, 143, -281, -51, 13, -79, -348, -209, -63, 83, 28, 28, 49, 283, -286, 298, 59, 86, 20, 236, -134, 388, -86, -6, 297, 389, -204, 254, -128, 85, -226, 196, 165, -336, -17, -135, -46, -169, 121, -207, 186, -329, -1872, -656, -34, 599, -314, -937, -353, -137, 460, 120, -125, -464, 490, 870, -395, 658, 165, -1245, 465, 585, -205, -506, -95, 767, 819, -67, -620, 44, -71, -80, -517, 128, 236, -820, 567, 482, -579, 108, -649, 231, 1588, -1418, 1469, 665, 67, 899, 447, -918, 553, -690, -154, 755, 36, + 217, -385, -671, 2045, -480, 30, 806, -388, 158, 62, 498, 1152, 1095, 1037, 65, -19, -166, 53, -279, 79, 881, -232, -305, 89, 122, 511, 596, 170, 167, 423, 180, -322, 106, -165, -477, -213, 252, -359, -517, -392, -17, 49, -296, 154, 337, 53, -108, -19, -378, 450, -65, -97, 312, -256, 213, -191, -153, 530, -1, -391, 502, -306, 303, 143, -195, 152, -68, 366, -166, 128, 19, 31, -38, 390, -199, -45, -27, 70, -56, 170, 479, -127, -1381, 627, -1004, 1411, 166, -1228, 277, 11, 576, 272, -298, 1045, 255, 53, + 697, -558, -777, 26, 405, 1408, -199, 4, -148, 1015, 110, -805, -477, 153, -90, 450, -784, 377, 127, 233, -71, -305, 177, 316, 2, 944, -1522, 134, -537, -333, -197, -1111, -1617, -1672, -1217, 130, 5, -969, -9, -176, 103, -600, -1557, 1534, -29, -225, 310, -1519, -107, -377, 283, 448, 2086, 1558, -177, -18, -52, 412, 629, 385, 286, -57, -255, -1479, 277, -29, -580, -257, 964, -134, -180, 463, -42, 508, -200, 256, -32, -104, 353, 438, -204, 63, 189, -80, 87, 24, -10, 300, -131, -150, 243, -287, 378, 0, 202, 321, + -165, 81, 272, -64, -188, -65, 25, -48, 70, -373, -30, -295, 307, 50, 205, 153, -52, 13, -28, 147, 188, 164, -392, 1900, -1810, 312, -347, 72, 769, -558, 194, 31, -1960, 51, -218, 98, 230, -875, -324, -1449, -371, -69, 82, -547, -410, -630, -260, 629, 140, 1268, 313, -426, -446, 780, -862, 1491, -1161, 341, -936, 21, 899, -1627, 1537, 273, 180, -1117, -221, -210, 3, 539, 539, 678, -1288, -30, -504, -438, -494, -693, -478, 27, 742, -787, 216, -1450, -483, 370, 436, 81, -1650, -893, -586, -840, -695, 61, -547, 883, + 268, 444, -302, -454, 1480, -492, 401, -294, 119, 1111, 153, 203, -616, 633, 370, -257, 589, -435, 166, -159, 400, 83, -127, 218, 509, -168, 166, 184, 156, -56, 141, -68, 352, -110, 63, 333, -62, -123, 107, 147, -219, -44, -619, 398, 274, 8, -340, -136, 38, 137, 484, -72, -124, 173, 130, -65, 491, 99, -582, 161, 589, 826, -1530, 2354, -1757, -177, -1057, 219, 32, -636, -903, 1075, 725, 344, -457, 479, 154, 1016, -789, -518, 634, 1056, -1328, 548, -40, 643, -474, 194, -584, 130, -1101, 372, 1196, -32, -84, 1485, + 265, -673, -1436, 1243, -646, 565, -523, 1485, 659, -155, 159, -847, 121, 375, -406, 420, -1780, 709, 1627, 1275, -694, -719, -724, 828, 73, -252, 73, 2099, -1014, -468, 816, -688, -1882, 811, 428, -1342, 764, 1317, 1160, -344, -511, -913, 500, -560, -359, 849, 577, 269, 742, 425, -279, -256, -944, 231, -394, 339, -347, 687, 473, 114, -122, 654, -347, -40, 88, 258, 154, 308, 278, 33, -152, -82, 234, 132, 96, 43, 365, 1179, -31, -81, 178, -394, 147, 431, -598, 276, 314, -218, -166, 287, 157, -335, -1514, 807, -89, 210, + -556, 484, 9, 265, 79, 88, -317, 241, 818, -1047, 898, -154, -555, 185, -378, 244, -387, -316, 264, -834, -88, 1112, -1607, 453, 73, -267, -496, -582, -383, 1167, -963, -136, 373, -974, 244, 537, 354, 186, 165, -548, 429, -1434, 16, 1260, -530, -138, -287, -352, -15, -1013, 533, 412, -845, 791, 214, -953, 388, -182, 688, 609, -896, 315, 983, -927, 515, -659, 516, 610, -953, 538, -75, -497, 716, 44, -1146, 356, 500, 159, -324, 61, 856, -392, -814, 865, -44, 72, -45, -101, 520, -386, -197, 381, 135, -84, -395, 578, + -225, -366, 23, 309, -187, -130, -98, 455, -356, -171, 24, 251, -223, 183, -17, 451, -288, 80, 28, 54, 751, -296, -3458, -7591, -3001, -5041, -6872, 2619, 941, 2264, 10264, 8554, 5644, 8818, 5996, 726, 1500, 1089, -4686, -3019, -2077, -5361, -5472, -1508, -1523, -3395, -1006, -724, -4091, -3517, -1140, -1934, -3867, -940, -646, -3028, -348, 2115, -912, -735, 3122, 1918, -1268, 2768, 4561, 513, 2567, 5596, 2738, 1417, 6035, 4413, 3283, 7325, 9907, 7837, 9099, 11789, 7699, 5041, 6610, 4261, -1181, -286, -2925, -7260, -10268, -11047, -14791, -16830, -17871, -17290, -16618, -16525, -13804, -10565, + -9915, -6470, 520, 2750, 3565, 10792, 10591, 7306, 10757, 9858, 5351, 5199, 6856, 4148, 1953, 4793, 4890, 2197, 3951, 5966, 3956, 2355, 5078, 4207, 844, 2577, 3735, 415, 703, 4085, 2494, 1338, 4327, 4287, 1556, 3411, 2940, -784, -2156, -2235, -5123, -6928, -6843, -7896, -8705, -9028, -8844, -9075, -10097, -10448, -10005, -11161, -9568, -6530, -5007, -1733, 2827, 5961, 8730, 11255, 11399, 9709, 8759, 7131, 5333, 4246, 3507, 2777, 2122, 1880, 1702, 1235, 1020, 900, 497, 53, -198, -560, -978, -1254, -1336, -1498, -1589, -1523 } }, + { { -128, 78, 125, -44, 111, -18, 118, 59, -26, -46, 119, 10, 24, -136, -22, -10, -6, 185, 91, -7, -139, -101, -60, 17, -3, 40, 85, 26, 31, -140, -22, -136, 5, -75, 89, 89, -36, -74, 93, 20, -35, -126, -17, -81, 23, 77, -128, -63, -21, -50, 327, 78, 189, 14, 62, -1, -94, -88, -111, 53, -92, 66, 2, 81, 83, 201, 60, -17, -10, -119, 194, 179, 31, 55, 51, 55, -11, -100, 30, 58, -38, 17, -31, -91, 43, -76, -52, -24, 6, -34, -37, -43, -1, -2, -7, 9, + -15, 29, -16, -27, -3, 36, 13, -15, -49, -14, 45, 3, 20, 18, 451, -107, -94, -37, -89, 21, -215, 17, 43, 11, 146, 17, -30, -129, 83, -182, -157, 57, -77, -37, -27, 30, 122, 168, 13, -26, 199, 72, -12, 7, -81, 3, 219, 0, -102, -82, -24, 74, -101, -125, -128, -104, 100, -98, 37, -119, 42, 144, 9, 103, -44, -81, -40, 71, -4, 110, 161, 24, -49, -83, -4, -12, 7, 5, -142, -15, -66, -72, 69, 15, 44, 52, -169, -94, 70, -32, 125, 23, 105, -22, -27, -29, + -61, -14, -67, -27, 2, 98, -24, -2, -17, 31, -1, 38, 8, -8, -25, 31, -48, 0, 2, -28, 23, 29, -41, 14, -20, 18, 17, 0, 29, 3, -15, -322, -159, -70, -220, -77, -212, 62, -19, -132, -152, -23, -125, -4, 102, -8, -189, -71, 2, -74, -62, 54, 177, 227, -37, -62, 127, 145, -46, -34, -30, -103, 31, 47, -93, -70, -22, 87, 194, 12, -66, -1, -99, -37, -157, -74, -70, -247, -27, -113, -78, -271, 167, -119, -105, 47, -17, -20, 35, -225, -59, -81, -18, -131, -18, -62, + 59, 77, -74, -40, -108, 37, -17, -23, 0, -167, -4, -151, 23, -11, -48, 44, 182, 86, -43, 9, -32, -72, 7, 27, -36, -6, -45, 0, -19, -56, 22, 20, -58, -28, 15, -25, 8, -39, -30, -32, -55, -60, -5, 14, -30, -36, 0, -18, -8, -20, -1, -12, -20, -49, 26, -18, -24, -24, -596, -47, -294, 264, -153, 475, -304, 300, -269, -16, -4, -208, 162, 6, -77, 49, -67, -27, -202, -2, -152, 121, 43, 148, -86, 221, 199, -193, 55, -164, 175, 2, -121, 11, -16, -6, 129, 19, + -190, 79, 138, -9, 163, -75, 133, -197, -100, 130, -113, 33, 175, -158, 258, 102, -254, 62, -244, 88, 137, 93, 132, 189, 65, -23, -14, 13, 61, 136, -46, 257, 51, 176, 97, 51, 14, 177, 33, 44, -100, -138, 71, 96, 11, 152, -17, -1, -27, 181, 56, -64, 42, 31, 27, 62, 11, 112, -16, 39, 23, 43, -27, 22, 12, 3, 11, -38, -33, 14, -41, -19, -45, 29, 1, 394, 2, -107, -36, -147, -175, 288, -56, -42, 264, -20, -51, 117, 206, 59, 102, -5, -224, -59, 169, -256, + -253, -95, 56, -180, -108, 4, -25, 177, -68, -39, 187, 260, -225, 59, -53, 95, 26, -100, -22, 108, 166, -45, -234, -53, -20, -62, -117, 17, -15, 42, -32, 32, 219, -162, 21, -123, -99, -169, -51, -98, -233, -9, 16, -91, -18, -97, 91, 113, -17, 33, -84, -24, 283, -38, -117, -384, -174, -6, -131, 88, -37, 33, 0, -78, -14, 111, -94, 21, -26, 10, 1, -81, -59, -34, -62, -13, -98, -21, -55, 10, -39, -13, -53, -58, -56, -15, -6, 19, 15, -8, 16, 12, -3, 54, 48, -2, + 28, -23, -29, 6, 511, 574, 109, -209, 131, 226, 227, 128, 172, 77, 281, -28, -34, -114, 176, -103, -247, -341, 39, -163, -140, 121, -36, -90, 287, -20, 356, 4, -140, -96, 125, 83, -70, -282, 407, 235, 3, 221, 132, 144, -133, 162, 83, 33, -48, -72, -179, -253, 72, 123, -197, 80, 171, 255, 68, 230, 108, 196, -286, 86, 28, 58, 8, -19, 123, 112, 109, 157, -51, 77, 46, 226, 278, -139, -162, 26, -65, -146, 63, 154, -93, 66, -275, -202, 48, -139, -64, -44, -124, 1, 0, 17, + -1, 56, 67, -3, 34, 12, 51, 53, 2, 5, -2, 58, 31, 33, 72, -11, -34, 54, -14, 1, 83, 51, 79, 106, 18, 48, 30, 71, 469, 148, 207, -171, 68, -424, 23, -307, 233, 157, -129, 196, 111, -208, -52, 301, -10, 207, -57, 42, 240, -298, -23, 49, 88, 21, 96, 13, 291, -134, -83, -87, 220, 29, -103, 134, 371, -258, 46, 51, -23, 151, -75, 284, 95, 73, -232, -22, -62, 132, 99, 143, -160, -103, 135, -277, -156, 64, 299, 182, 264, -287, -92, -291, -76, 90, -25, -275, + 36, -168, -3, -301, -368, -148, -266, 17, 93, 55, -114, 148, 234, 68, 69, 137, -43, -223, -15, -153, 80, 28, -16, 44, 20, -163, -85, -45, 82, 14, -59, -17, -6, -22, 13, -31, -17, 14, 74, 22, 23, 20, -16, 25, 49, 29, 64, 23, 32, 7, 50, -77, -553, -499, -359, 109, 110, 413, -183, 393, -161, -649, -58, -61, -252, -421, -154, -10, -260, -3, -399, 28, -421, 240, -107, 174, -83, -8, -131, -152, 258, 50, -77, 293, 32, 46, 100, 269, 236, 180, 3, -321, -35, 153, 45, 195, + -96, 86, -472, 148, 282, -357, 208, 72, 334, 255, -2, -90, -10, 226, 110, -301, -246, -416, -203, -280, -65, -346, -76, -117, 349, -166, 171, -93, -54, -116, -246, -132, -81, -83, 219, -667, -144, 309, 11, 58, 164, 313, -200, 36, 81, -17, -6, -48, 83, 128, -60, 8, -16, 143, -57, -7, 143, 28, 48, 65, 66, -27, 9, -42, -60, -35, -104, 27, 63, 43, 23, -134, -3, -20, -10, -64, 33, 56, -35, -9, 66, -726, 562, -154, 334, 196, -10, -479, 383, 55, -31, 243, 173, -196, -1, 413, + 139, -182, 294, -156, -125, -85, 96, 5, -50, 42, 127, 114, 117, -299, 189, -248, 343, -209, 342, 112, 35, -330, -336, -110, -110, 397, 114, 318, 135, -280, 13, -62, 138, 10, 122, -33, -188, -109, 203, 502, 363, 43, 126, -34, -68, 259, 217, -90, 319, 449, 627, 15, -356, -430, 153, 80, -16, 110, 4, -136, -14, 380, -67, -163, 675, 172, -112, 200, 7, -5, -19, -104, -13, 207, 104, -63, -96, 146, 119, -7, 276, 82, 54, 33, 125, 50, 118, 82, 43, 26, 148, 84, 80, 25, 147, -15, + 59, 90, 63, -7, 164, 188, 60, -25, 195, 20, -84, -9, 144, 14, -7, -23, -20, 14, 42, 98, 339, -494, 417, 172, -338, 792, 119, -403, 94, 221, 22, 160, 569, -543, 355, -219, 315, -119, 68, -502, 86, -53, 203, -191, 29, 40, 6, -294, 284, 32, -30, 135, -56, 134, -70, 402, 316, 398, 394, -61, 138, 173, 17, -205, 279, -328, 102, 330, -195, 176, -366, 120, -32, -84, -32, 31, 113, 112, 385, -249, -13, 258, 548, -483, 124, -116, 166, -86, 801, -490, 175, -271, -154, 76, 83, 49, + -703, -365, 579, 322, -65, -309, -364, -139, 128, -385, -215, 197, 105, -3, -13, -267, 49, -74, -105, 131, -70, -78, -35, -233, 78, -56, -84, -81, 106, -109, 129, -14, -38, 52, 43, 179, -181, -31, -139, -21, 81, 72, 220, -66, 119, 36, 369, -488, -104, 688, -208, -15, 368, 86, 227, -515, 493, 31, 36, -132, -311, -43, -49, -333, -201, 367, -118, 70, -182, -809, 273, 36, -251, 153, 312, -30, 34, -64, 78, 211, 66, 340, 232, 53, 297, -241, -238, -338, 126, 194, 55, -535, 150, -458, 661, -158, + 234, 564, -224, 358, 88, 390, 156, -189, -580, -416, -325, -45, -341, -69, -298, -194, 581, 126, -250, -221, 116, 216, -52, 84, -1062, 426, 71, -341, -420, -109, -702, 75, 347, 38, -302, 185, 155, -247, 122, 73, -63, 8, -160, 41, 53, 41, -208, -113, 83, -130, 28, -78, -52, 50, 172, -221, 75, 171, -207, -194, 24, -178, 39, -118, 121, 66, -207, 115, -137, -87, 140, 33, 317, 99, -2, -20, 23, 229, -656, -805, 482, -396, -461, -134, 302, 624, -415, 31, 296, -93, -132, 159, 103, 469, 156, -456, + -19, -233, -18, -272, -357, 52, 353, -29, 156, -297, 84, 348, 270, 38, 26, 216, 206, 130, 319, -410, 444, 318, 107, -339, 22, 256, -268, 298, -214, 338, -93, 442, -702, 739, 171, 697, 42, -152, -52, 249, 14, -588, 20, -45, -609, 188, 428, -579, 477, -510, 155, 192, 102, -638, -310, -315, 58, 44, -374, -547, 103, -482, 322, -234, -129, 160, -302, -234, -310, -130, -175, 6, -249, -186, -227, -333, -165, -73, -79, -87, -101, -68, -162, -176, 109, -210, -117, -57, 154, -81, 0, -267, -195, -89, -10, -63, + -230, -35, -25, 179, 112, -152, -144, 26, -80, 131, -81, 69, -145, -371, 563, 114, 370, 359, 101, -277, 61, 950, -654, 157, -115, -357, 21, 128, 153, -4, 2, -187, -275, -427, -216, 323, -271, -429, 247, -154, 95, -57, 192, -183, 404, -146, 44, -9, 43, 373, 127, -173, 199, -158, 305, -184, 125, -437, -319, -234, 77, -218, -381, 161, 283, 83, -203, 131, 200, 227, 611, 843, 1145, -115, 183, 278, 162, 156, 184, -232, 455, -62, 593, 734, 537, 220, 303, 104, 1025, 298, -187, -159, -145, -55, -66, 58, + -82, -188, 171, -299, 90, -64, 95, -146, -120, -89, 232, -220, -217, -10, 96, -108, -279, -86, 17, -126, 150, 290, -161, -11, 61, -21, 96, 172, -76, -187, -31, 103, -94, 265, 306, 195, -86, -197, -26, 308, 36, 2, 135, 53, -1, -39, 77, 87, -201, -9, 1143, 915, -399, -184, -476, 274, 134, 559, -99, -244, -110, -364, 82, 13, 529, -199, 197, -713, 392, -57, 276, -5, 250, 41, -404, -210, -347, -265, 293, 703, 307, -85, -218, -11, -59, 174, 239, -453, -8, -159, -150, -492, -378, -796, 15, -42, + 287, -240, 510, -389, -169, 1016, 1009, -699, 157, 582, -338, -164, 302, -115, -424, 1129, -280, -1722, 574, -25, -885, 676, 726, -260, 509, 642, -303, 19, 411, -447, 188, 352, -633, -91, -207, 31, -230, 0, 91, -272, 218, -315, -141, 147, 309, -181, 20, 57, -44, 100, -221, 325, -165, 344, 340, -13, 21, 224, -164, 44, -6, 282, -211, 168, 57, -677, 134, -89, -122, 31, -15, 66, -374, 46, -94, -341, 62, 568, -535, 171, 320, -469, 3, 245, -430, -214, 78, 198, 377, 182, -310, -60, 279, -326, 321, -165, + -417, 369, 189, 182, -107, -108, -150, -25, 310, -652, 318, -18, 536, -345, -3, -428, 181, -694, 72, 26, -278, -212, 107, -469, -806, 481, -49, 141, -478, 286, -81, 308, 331, 162, -339, 272, -165, -78, -624, 85, -446, -489, -710, -295, 109, 191, -733, -365, 35, -266, -983, -781, -802, -170, -482, 418, 591, 158, -595, -690, -803, -80, -64, 431, -390, -671, -332, -448, 146, 3, 153, 74, -224, 42, 157, -177, -78, -151, -97, -111, -218, -16, 257, 3, 71, 71, -52, 192, -135, 301, 269, -114, -253, -18, -101, -144, + -161, -144, 215, 4, 202, -223, -242, -49, 108, -383, 58, 32, -282, 54, -234, -499, 297, -124, 31, -88, 45, -258, -72, -499, 868, 965, -228, 652, -181, -251, -249, 635, -547, -123, -259, 1006, 42, 371, 136, -90, 504, 284, 413, 134, -59, -170, 396, -60, -379, 484, -8, 425, -464, 332, 121, -471, -363, 876, 570, -48, 317, 267, -549, -357, 188, 146, 392, 55, 90, 158, 477, 201, 126, -464, 1307, 881, 105, -579, 296, -190, 167, -127, 284, -184, 49, 725, -493, -233, -664, 194, -177, -110, 616, 200, 82, 60, + -248, -492, 365, 7, 11, 396, 389, -23, -280, -321, 636, -58, -33, -115, 479, -30, -329, 226, 180, 306, 139, 113, 442, -82, -158, 162, -9, 26, 41, 211, -112, 8, -143, 57, 213, -90, 52, 275, -93, 66, 194, 23, -51, -400, 267, -220, 175, -264, -60, 120, -173, -59, 390, 294, 33, -50, 365, 83, 174, 172, 81, -55, 155, -313, -679, 1765, -1980, -229, -1042, 1281, 346, 226, -497, 120, -405, 1148, -201, -73, 120, -56, -446, 172, 263, 348, -772, -406, -396, 159, -232, -208, -22, -7, 511, -262, 28, 384, + -45, -510, 68, 404, -45, -805, 605, 73, 15, -1, -336, 266, -1487, -1041, -141, -373, 72, 114, -694, 1098, -430, 1512, -209, -529, 522, 87, 466, 699, 226, -718, -194, 807, 1880, 62, -474, 781, 73, 922, 155, 1248, -317, -51, -28, 291, 49, 479, 884, 51, -179, -157, 286, -239, -96, 571, 425, 62, -100, -217, -235, -150, -190, 411, -247, -180, 212, 71, -70, 183, 219, -120, 189, 291, -143, 16, -407, 522, 6, 419, 37, -444, 12, 42, 125, 43, 10, -382, -340, -25, -193, 274, 113, -134, -2, 215, 56, -132, + 24, 154, 13, -82, 71, 2576, 795, 280, -87, -283, -377, 838, 767, -897, 523, 396, 85, -275, -481, -1222, -464, 383, 119, -397, 726, -244, 289, 288, -186, -177, 758, 15, -300, 473, -426, 934, -470, -285, -60, 361, 186, 945, -302, -575, -211, 246, 56, 504, 131, 39, -217, 405, 1777, 753, -674, 567, -358, -548, 431, -26, 118, -42, 307, -479, -730, -1913, -512, 673, -263, -661, 275, -159, 274, -771, -681, -323, 276, 297, 899, 153, -76, -721, -1021, -133, -466, 80, 352, -489, -506, -115, -627, -1034, -354, -281, -561, -137, + 291, -295, -164, -338, -90, -740, -479, -474, 0, 59, 251, -418, 217, -561, 9, -334, -56, 162, -185, 250, -739, -153, 232, 94, 212, -102, -213, 345, -86, -84, 232, -372, -304, -64, 52, -492, -245, -273, -163, -52, -24, 30, -234, 10, -403, 574, -457, 1578, 1325, 622, -360, -553, 948, 813, -1062, -214, -650, 917, -153, -1295, -563, 465, 814, -1497, 605, -1036, 388, -610, -155, 724, -239, 113, 464, 964, -625, -1052, 240, -80, 119, 988, 253, 738, -928, -170, 303, -829, 1364, -156, 819, -111, -186, 671, 673, -382, 1502, -348, + -646, 725, 1291, 75, 239, 65, 573, -602, 461, 1953, 903, -59, 858, 1052, -771, -2385, 188, 1442, 1635, 447, -150, -702, 853, 1801, 847, 441, -1755, 335, -991, -620, -1546, 1322, 295, -453, -609, 466, -438, 253, 186, 236, -566, -121, -61, 309, -188, 262, 238, -261, -159, 363, 27, 389, -153, 145, -242, 139, 745, 139, 151, -92, -773, -397, -471, 260, 1339, 1249, 1144, -88, -805, -776, -353, 525, 603, -44, -255, -421, -595, 161, 362, 285, 288, 209, 25, 1091, -2172, 1650, 339, -999, 10, 921, -620, 21, 510, -651, 51, -586, + -372, 608, -530, -305, -1110, 473, 1072, 296, -487, -827, -134, 609, 330, -707, -21, 836, -114, 50, -290, -214, 1980, -960, -245, -230, 331, 913, -982, -559, 1303, -164, -86, -1573, -1294, 531, 876, 470, -1603, 1086, -31, -256, 227, -1155, -319, -160, -569, 1016, -805, -459, -865, -512, -1140, 330, -1781, -513, 207, -901, 218, 478, 215, -28, -321, -656, 942, -221, -92, -355, 570, 1127, 171, -1562, 136, -705, 103, 125, -282, 90, -462, -174, -39, -369, 7, -120, 272, 222, -84, 102, 506, -249, -181, 497, -375, 323, -181, -196, 39, -242, + -105, 293, -612, 162, 146, 205, 441, -332, 55, 304, 122, -136, -287, -82, -67, -17, -294, 64, -48, -1244, 759, -20, 981, -199, 1015, 129, -127, 456, 1178, 566, 304, 237, 153, 465, -589, -46, -441, -464, 726, 452, 279, -206, -179, -84, 759, 118, -332, -544, -22, -127, 571, 89, 478, 895, -246, -2260, 151, 1841, 194, -1347, -172, 522, 410, 725, 659, -52, -425, -436, 577, -348, 66, 203, -2348, -405, -450, 375, 1847, -32, 149, -426, 126, 383, 775, 407, -457, -239, -1140, -67, 785, -344, -163, 291, 797, 649, -172, -809, + 5, 299, 90, -537, 66, 68, -41, -463, -603, 526, 430, -19, -95, -452, 360, 151, 82, 143, 115, 212, 13, -501, 282, 17, -32, 32, 134, 67, -69, 2, 19, -162, -98, -695, 109, 496, -347, 179, -565, 321, 146, -80, -157, -53, -56, 71, -125, 647, -63, -3698, -6965, -2793, -4712, -5418, 3386, 1190, 3113, 9340, 6119, 4939, 7398, 3698, 250, 2932, 739, -2946, -2066, -2346, -5401, -4386, -1889, -3926, -4326, -1783, -2657, -4465, -2301, 357, -2802, -2565, 580, -549, -2557, 2884, 1886, -2151, 2143, 3245, 499, 1859, 6520, 3099, 1961, 7667, 5377, 3114, + 7558, 10126, 6273, 9078, 11758, 8401, 5574, 7341, 3868, -3732, -2454, -4931, -11490, -11524, -11670, -17623, -17400, -17486, -18217, -17203, -16734, -13176, -10545, -7976, -3281, 974, 2569, 6523, 11331, 9599, 12867, 18290, 15377, 14356, 17480, 12948, 6649, 7200, 6759, 2541, 1815, 3629, 1350, -309, 1223, 439, -2506, -2241, -1345, -4495, -5161, -2248, -3924, -5411, -2226, -1430, -2943, -33, 966, -969, -138, -715, -4128, -5954, -6671, -8333, -9807, -8804, -8043, -7491, -5620, -3580, -2548, -463, 1990, 3090, 4483, 7383, 8979, 10474, 11229, 10636, 9476, 7240, 4942, 2748, 375, -478, -804, -1300, -1460, -1489, -1719, -1820, -1661, -1512, + -1672, -1794, -1713, -1747, -1860, -1732, -1563, -1197, -722, -427, -107, 382, 646, 826, 1097 }, + { -224, -21, 210, -187, 72, -316, 3, -114, 127, -107, 29, -73, -132, -34, -13, 96, 120, -114, -199, 104, 35, 73, 44, 82, -115, -87, 20, -22, 103, 74, -88, -19, 79, 146, 90, 1, -115, 61, -20, -61, 81, 35, -106, -89, -72, 59, -104, -56, 87, 33, -3, -109, 40, -93, -240, 23, -82, -155, 71, -44, -44, -53, 3, 117, 71, 39, 53, 89, -181, 94, -72, -70, -40, 59, 11, 126, 184, 72, 14, 20, -3, 117, -50, -5, 57, 4, -49, -51, 16, -2, -55, -28, 17, -3, -8, -22, + -28, 18, 12, 19, -8, 6, -6, -52, -20, 23, 41, -24, -27, 9, 479, -40, 88, 106, -49, 50, 191, -148, -26, 55, -74, -14, 141, -45, -31, -9, 55, -26, 68, -47, -46, -21, -108, -185, -35, -59, -24, 110, -196, 242, 2, 5, 9, 46, -5, -93, 15, 75, 183, 9, -1, -27, -61, 122, 58, -44, 68, -121, 21, 39, -91, -314, -98, -8, -18, -15, -27, -40, -22, -59, 77, 232, 132, 10, 0, -6, 81, -47, -211, -7, -109, 69, -124, 71, -304, -2, -43, 104, 167, -25, -39, 25, + 0, 89, 33, 15, 122, -89, -11, 15, 44, 0, 45, 3, 29, 13, -5, 9, -10, -1, 26, 38, 5, -11, -14, 5, -6, 22, 17, 11, -6, 4, 16, -422, -407, -153, -60, -58, 0, 103, 25, 84, -191, 95, 119, 115, 135, -104, 29, 318, -196, -7, -140, -203, -24, -14, 176, -85, 19, -152, 97, 61, 76, -340, 52, -62, -119, -32, -2, -252, -163, -141, -11, 211, 73, 70, 101, -94, 60, -85, 180, 277, -26, -25, 79, 19, 72, 156, -73, 161, -25, -5, 95, 130, -49, -188, -173, 67, + -24, -32, -76, 86, -144, 54, 108, 183, -106, 175, 115, 57, 88, 21, -30, -118, 84, -56, -110, -139, 58, -46, 84, 15, -53, -65, -33, 28, -34, -12, -44, -20, -3, 43, 23, -1, 25, 84, -8, 0, 50, -27, 14, -19, -14, 24, 36, 36, 23, -1, -11, 26, 13, 58, 69, -55, -5, 30, -462, 198, -208, 369, -346, 270, 137, -145, -180, -101, 70, 63, -98, 218, -80, -210, -44, 225, 154, -230, 36, -30, -241, -100, -155, -37, -184, -50, -77, -254, -91, 127, 183, -37, -217, -45, 153, -48, + 5, 9, 3, -217, -7, -27, -55, -11, 37, -156, 88, -167, -4, -2, 3, 121, 2, -58, 49, 84, 202, 91, 45, -60, -126, -119, -50, -130, -93, 75, 132, -99, -164, -113, 51, 28, -154, -54, 19, -130, -60, 17, 39, 51, -60, -72, -98, 3, -12, -38, 30, -33, -12, -75, -17, -26, 65, 31, -27, 31, -5, 9, -32, 3, -20, -2, -27, -51, 35, -4, -48, -30, -5, -44, -51, 566, 226, -36, 130, -89, 318, 136, 572, 13, -550, 144, 336, -197, 60, 233, -175, 165, -142, -29, -175, -166, + -52, 49, -17, 79, -74, 247, -144, 72, 47, 162, -290, -149, -113, -32, -102, 30, 179, 130, 284, -38, -20, -158, -52, 181, -173, 150, -162, -65, 261, 378, 270, 50, -196, 142, 104, -102, 219, -140, 44, 38, -397, 0, -376, -148, 61, -96, -179, -150, 32, 263, 66, -102, -131, -112, 27, 46, 125, -193, -176, 16, -33, 16, -50, -25, -31, -13, 59, 19, 28, -21, -40, -36, 12, 108, 35, 79, 24, -114, 90, 45, 17, 22, 52, -7, 45, 14, -1, -32, -27, -46, 15, 54, -9, -19, -28, -163, + -19, -15, 6, -21, 350, 709, -308, -229, -62, -83, 247, -236, -430, -149, 30, -105, 124, 59, 215, 90, -86, 309, 289, -133, 21, -199, -34, 11, -122, -24, 216, 310, 13, 51, 127, 82, 50, 21, -117, -222, 26, -320, 12, 74, -102, 126, -81, -177, -14, 172, 76, -77, 523, -1, 169, -311, -69, 214, -100, -230, 136, -270, -242, 55, 296, -242, -136, -72, 12, -110, -109, 400, 234, -36, 22, -188, -135, -76, 120, 158, 14, 127, 82, -26, 118, -108, 399, 226, 44, 13, 37, -67, -26, -67, -71, -2, + -3, -64, 34, -97, -29, 76, -27, 78, 45, 74, 3, 51, 58, 53, 10, 88, 29, 13, -63, 7, -23, -1, 4, 32, -4, 29, -60, -2, 280, -504, -69, -379, -216, -343, -88, -53, -52, -133, 152, -484, 248, -165, 147, 64, 201, 11, 83, -195, -83, 89, -194, -141, 237, 65, 107, 95, -25, 63, 352, -127, 33, -160, 283, -172, -631, 195, 99, 265, 143, 365, -248, -99, 221, -92, -212, -100, 115, -307, 303, -11, 202, -259, -114, -94, -281, -58, -223, -102, 23, 323, 260, -30, -396, -226, -73, 313, + 259, 189, 175, -112, -459, -118, -14, 107, -145, -45, 235, -45, 277, 3, 192, 73, 9, -71, -8, 104, 28, -49, 9, -127, -22, -7, -170, -102, -109, -53, 33, -68, 27, -92, -12, -27, -50, 74, 36, -16, -116, -45, 46, 76, 1, -112, -60, 25, 58, 16, 28, 8, -663, -801, -454, 324, 23, -152, -172, -258, -30, 83, -448, -46, 278, -175, -125, 311, 80, -210, 76, -204, 463, -154, -114, 148, -245, -155, -145, 76, -171, -66, 75, 53, -549, 241, 236, -161, 421, 160, 38, 403, 229, 70, 54, 436, + -46, -78, -32, 267, 149, -401, 152, 122, -5, -215, -645, 281, -44, -161, -405, -230, 245, -55, -119, -271, -524, 50, -74, -280, -119, -496, -81, -113, -95, -23, 176, 377, 161, -129, -273, 103, 17, 156, 98, -63, 114, 40, -14, -149, 12, -241, -16, -55, 38, -95, 112, 64, -28, -22, -24, 14, -55, -16, 64, -28, -25, 122, -49, -34, 99, -79, 60, -202, -131, -76, -107, -13, -106, -143, -105, -32, -22, 45, -5, -88, 50, -683, 549, 31, 281, -50, -23, 52, 303, 30, -38, -413, 147, -45, -319, 84, + -208, -160, 592, 169, 182, -127, 212, 256, 247, -143, 216, 113, -249, 163, -242, -83, 155, 74, -25, -134, -126, 394, -114, -172, -110, 81, 86, -187, -317, -22, -341, -39, -307, -115, -73, 61, -156, -265, 336, -138, -370, 238, 395, -190, -126, 201, 145, 393, 253, 41, -4, -401, 97, 387, 310, -272, 296, 322, -214, -596, -193, -534, 90, 310, 155, 39, -161, -214, -24, 31, 93, -46, 175, -76, -62, 71, 185, -270, -36, -32, -83, 5, 75, -12, -9, -40, -5, -40, 15, 0, -6, 29, 97, -81, -48, 59, + 62, 208, -20, 89, 80, -84, 73, 37, -77, 24, 30, 28, 83, 182, 38, -55, 119, -32, -67, 15, 134, -1086, 524, 150, -49, 737, -41, 374, -326, -75, 60, 7, 423, 270, -568, 359, 29, 216, -512, -18, 299, -502, 633, 173, -4, -223, 40, 276, -450, 44, 118, 82, -277, -101, 266, 152, -26, 42, -181, -311, 132, -528, -20, 763, 745, -235, 94, -30, 215, 537, 47, 258, 87, -278, -19, -51, -804, -362, 501, 25, 156, -192, -47, 179, 243, -20, 623, 11, 486, 62, 104, 65, -315, -397, 493, 116, + -254, 358, -290, 28, 303, 51, -75, 142, -128, -122, 153, 208, 17, -275, -131, -297, -105, 76, 98, 50, -114, -53, -213, 157, -1, -85, -37, 67, 38, 194, 175, 113, 114, 40, 139, -90, 65, 75, 72, -79, 140, 74, -18, -24, -34, -33, 365, -793, 319, 500, -69, 149, 225, -121, -77, 309, -116, 469, -446, 244, 579, -621, 25, -295, 366, 154, 303, -314, -245, -4, 782, 9, 396, -176, 24, -54, -70, -347, -13, -97, 159, -155, -225, -189, -14, -66, 353, 61, -196, -177, -180, -66, -86, 577, 25, 290, + 20, -138, -127, 480, 358, -138, -452, 255, 175, -996, 58, 562, 548, 128, 436, -601, 985, 87, 188, 195, 470, -36, -422, -128, -499, 568, -251, -167, 494, -14, -195, -150, -373, 353, -608, -88, 58, -14, 86, -125, -261, -165, 80, 68, -124, 32, -118, -126, -94, 112, 57, -143, 133, 28, -176, 80, -33, -61, -135, -151, 28, 75, 313, -137, 185, 24, -64, -21, -38, -81, 46, -8, -95, -30, -67, 27, 62, 300, -592, -475, 417, 350, 860, -309, -233, -158, 159, -371, -48, 140, -30, 461, 295, -377, 29, 105, + 264, -428, 441, -12, 193, -80, -207, -449, 153, -81, -192, 85, -277, -270, -64, 135, 535, -807, -490, -438, -491, -142, 555, -335, -20, 547, -85, -253, -482, -133, -210, -993, -771, -221, 169, -99, 168, -224, -163, 464, 278, -498, -260, -557, -224, 40, 216, -104, 55, -477, -382, -349, -14, 76, 25, -452, 10, 596, 255, 681, -545, 833, 70, -526, -91, 19, 143, -92, 224, -323, 147, -287, 128, 188, -65, 424, -40, 96, -120, -160, -92, 8, 93, -169, -34, 50, -41, 160, -54, -87, -281, 118, 13, 140, 57, -98, + -265, 79, -337, 80, -91, -18, 31, -76, 22, 48, 228, 86, -104, -423, 81, -46, 974, 106, 469, -406, -276, -100, -460, -292, -444, -206, -288, 529, 133, 134, 545, -14, -32, 247, 490, 767, 560, -115, -208, -882, 243, 277, 107, -550, 636, 254, 374, -104, 35, 363, 795, 775, 446, 95, 827, 22, -248, 269, 501, 409, 744, 394, 16, 91, -450, 196, -1123, -191, -114, 250, 881, 497, 129, 641, -466, -420, 90, -1087, -261, 46, 208, 254, 287, -64, 477, 61, 246, 885, -545, -281, -152, 170, -105, -832, -159, 570, + -43, 722, -389, 21, 296, -68, 81, -299, -150, -232, -158, -257, -215, 58, 42, -518, -244, -291, -81, 98, 154, -230, -13, 71, -369, 56, -151, -238, -129, 20, 85, -163, -46, -250, -24, -66, -86, -182, -274, 69, 84, -146, -108, -107, -87, 50, 172, 51, 51, -749, -235, 138, 570, 1045, -418, 20, 174, -190, 969, 173, -475, 850, -173, -283, 609, -549, -321, 39, 55, 77, 399, 214, 324, -97, 173, 487, 32, 333, 63, 14, 539, -700, -253, -237, 469, -356, -91, -209, 465, -195, 1032, 755, -700, 345, -842, 122, + 307, 165, 184, -1074, -207, -1035, 139, 87, 128, -162, -186, 497, -893, 309, -386, -1684, -629, -550, 279, -244, 258, 845, 901, 511, 475, 441, 130, -670, 706, 2, -777, -619, -977, -1296, -667, -130, 1039, 375, 65, 398, -315, -7, 201, 166, -81, 153, 51, 106, 45, -320, 260, 172, 129, 52, -166, 92, -247, -89, -385, 323, 246, -53, 38, 258, 412, -184, -397, -121, 327, -72, -236, 347, -28, -201, 242, 96, 18, -59, -6, -172, 120, -109, -47, 249, -1350, -634, -478, 233, -1033, 352, -623, 855, -1028, -1300, -292, -199, + 996, 480, 436, -272, 104, -637, -515, 104, 198, -817, -761, -537, -80, 392, 278, -577, -725, -425, -433, -978, -570, 414, -282, -19, -146, 301, 485, -144, -1460, 598, 1197, 439, -39, -1464, -359, 621, -193, 1610, -185, -1320, 204, -233, 96, 24, -273, 339, 423, -1391, -380, 63, 477, -269, -714, 613, 51, -480, -1386, -1607, -833, -115, 106, 1266, 1795, 918, 698, 297, -1058, 370, -15, -560, -167, -1737, -373, -23, 4, 49, 743, 270, 215, -321, -108, 641, -454, -19, -36, 114, -339, -556, -617, 258, -292, -112, 348, 0, 50, -477, + 149, 138, 73, -394, -201, -264, -409, 41, -240, 419, 162, -307, 49, -122, 291, -418, -61, -30, 205, 179, 90, 218, -11, 110, 2424, 2226, -941, 1155, 1023, -289, -175, -533, -289, -626, -441, 1849, -102, 1077, 11, 52, 12, -730, 172, 151, -1606, 239, 386, -844, -179, -260, -118, 237, -51, 49, 703, 287, -347, 218, 1122, 20, 516, -27, 420, -620, -754, -419, -1381, 370, 150, -611, -1678, -1092, -1569, 1141, -816, 179, 278, 261, 213, 1217, -1174, 9, -660, 1288, -2890, 594, 218, 925, 835, 7, -272, -439, -133, -836, 610, 1704, + -135, 354, 1069, -747, 421, 527, -951, -652, -1758, 1454, -288, -1275, 851, -212, 553, -36, 479, 85, -382, 603, 568, 96, 323, 549, 318, -365, -165, -356, -166, 463, 875, -36, -171, -34, 558, -892, 504, -240, 1185, 238, -719, -143, 520, -276, -382, -277, -225, -272, 280, 207, 751, -637, 28, -73, 405, 28, -67, 249, 288, 232, 481, 61, 553, -841, -798, 986, -2009, 1385, -828, -579, -364, 126, -582, -453, 631, -194, -1375, 474, -84, 243, -309, 1222, -997, 42, 508, -346, 384, -814, 67, -700, -354, 761, 98, 305, -432, 736, + -212, -343, 283, -451, -374, -241, -247, -760, -1017, -283, 566, 9, -317, -1016, 41, -803, -52, 324, -793, -195, 587, 594, 433, -986, -465, 680, 223, -19, 553, -3235, -746, -361, -1468, 145, 406, -86, 274, 695, -398, -688, 178, -624, -187, 676, 1073, -404, -1288, -777, 87, -687, 111, -532, -501, 136, -1030, 14, -641, -196, -350, 147, 265, -101, -636, 144, -39, -402, 505, -19, -468, -160, -119, -175, -323, 181, -294, 249, 344, -130, 45, -195, -441, -628, 119, 89, 299, -726, 160, 3, -465, 370, -188, 267, 603, -1324, 278, 195, + 395, -212, -125, 450, 25, 2170, -279, -605, 79, -246, 1074, 199, -94, 1020, 1035, 337, 399, 565, -1283, -712, 1059, -150, -1054, -536, -480, 719, 385, -390, -1519, 466, 235, 196, 246, -188, 151, -1142, 1014, 700, 372, -575, -487, -8, 507, -117, 527, 225, -1202, -540, 188, -1215, 70, 224, -1065, -1505, -211, 445, -872, -1825, -797, -483, 1179, -724, 1330, -282, 62, 561, 77, -2044, -136, 77, 951, -1821, -2505, 173, -164, -1605, 902, 417, -60, -13, 1476, -2120, 1734, 359, 232, 695, -759, -696, -131, 320, -431, -39, 890, -760, -602, 778, + -443, -229, 332, 209, -879, 442, -292, -87, 316, 300, -936, -160, -727, 402, 574, 31, -1205, 850, -204, -26, 522, -137, -435, -86, 688, -1036, 709, 32, -72, 252, 142, -651, 303, -9, 36, -847, 585, -557, 646, 90, -763, 59, 103, -224, 113, 1020, 400, 2401, -1004, -1047, -433, -37, 2282, -311, 1891, -1318, -517, 804, -1438, -470, -1352, 230, 1381, -1888, -691, -156, 577, -9, 213, 532, -131, -1193, -1106, 63, 786, 2110, -465, 578, -603, 1047, 38, 129, -289, -1235, 44, 1154, -194, -59, -425, -1076, 1431, 552, 956, 1284, -60, 84, + 795, -2029, 707, -1020, 2414, -219, 241, 371, -700, -701, 246, -1016, 1534, -886, -1123, -1132, 1604, 552, 932, -197, 931, 949, -955, -268, -886, -459, 1673, 1191, 161, 333, -2520, 1741, 2278, 271, -177, -422, -1348, 1970, -108, 143, -379, 66, -849, 1845, -432, 905, 150, -309, -100, 1780, -971, 882, 299, -742, 112, -232, 497, 151, 725, -289, 84, 145, 2, 720, 1224, -364, -52, 150, 677, 202, -923, -615, 1327, 268, 657, -1281, -1541, 1447, 965, 459, -98, -1189, -13, 213, -1790, 1225, -1273, 155, -587, 473, -49, 674, -108, -583, 1005, -353, + -140, 154, -422, -367, 1160, -274, -159, -136, -59, 532, -405, 125, -297, 265, -259, -198, -621, 909, -561, 301, 146, 629, -707, 158, -289, 714, 94, 56, 566, 168, -937, -139, -160, 260, 411, 343, -852, 364, -643, 455, -366, 96, -210, 449, -175, 129, -952, 224, 464, -438, 434, 58, 160, 269, -383, 658, 261, -38, -206, 319, -199, 597, -499, -151, -475, 618, -611, 561, -509, 683, -580, 357, -572, 501, -37, 51, -164, 26, -98, -90, -174, 297, 119, -43, 100, -93, -159, 298, 49, 112, -191, 10, 303, -348, -81, 200, + 8, -105, -220, 542, -169, -276, 145, 47, -83, 56, -28, 51, -89, 76, -157, 264, -217, 306, 138, -746, 1506, 125, 189, -603, -444, -957, 641, -269, -196, -417, -17, -372, -47, -50, 168, 188, -30, -45, -273, 253, 236, -226, 106, -513, 203, 99, -90, -81, -172, 162, 35, -366, -99, -108, -304, 495, 51, -318, 48, -126, 432, -151, -203, 83, -259, 504, 14, -281, 79, -115, 246, -320, -64, 104, -117, 221, -127, 63, 100, -288, 39, 284, -437, -30, 132, -406, 737, -677, 336, 121, -387, 762, -520, 121, 97, -324, + 251, -133, -250, 242, -297, 192, -137, -102, 219, -184, 70, -75, -3, 41, -100, 46, -6, -99, 207, -178, 154, 5, -146, 141, -256, -26, 67, -43, -36, 35, -133, 162, -83, -59, 17, 16, -104, -17, -60, 55, 82, -118, 102, -113, -22, 107, -81, 352, -1613, -3724, 978, 3448, 2916, 3913, -1929, -2500, -3760, -3844, 265, 2867, 3165, 3467, 1154, -754, -2750, -4553, -2494, 1158, 1795, 3036, 2302, 629, -407, -958, -2278, -1476, -1404, -257, 1201, 1841, 970, 1229, 622, -692, -107, -1481, -2061, -352, -480, 364, 1947, 1122, 967, 286, -728, -750, + -646, -1068, -279, 48, 459, 559, 931, 266, -32, -469, -865, -73, 313, 321, 546, -138, -434, -208, -434, -341, 94, 246, 700, 594, 568, 34, -303, -1136, -1056, -430, 68, 879, 943, 389, 400, -44, -758, -464, -54, -177, 42, 81, 183, 153, -97, -247, 147, 230, 188, 196, -17, -142, -88, -385, -158, -212, -362, 216, 527, 616, 204, 223, -119, -143, -550, -816, -315, 94, 255, 318, 670, 624, 302, -246, -524, -590, -554, -409, -28, 499, 771, 612, 177, -290, -349, -346, -201, -131, -151, 149, 343, 253, 54, -40, -25, -82, + -93, -130, -63, 68, 57, 38, 42, 37, 27, -48, -66, -26, 11, 25, 13 } }, + { { -179, -158, 196, -40, 157, 46, 233, -54, -121, -83, 142, 4, -52, -14, 161, -43, 29, 56, -108, -82, -35, 30, -112, 28, 23, -130, -42, -78, 11, -57, 21, 212, 108, -62, 10, -101, 77, -27, 125, -260, -29, 40, -93, 17, 126, 96, -117, -87, -94, -18, -75, -38, -115, 43, -10, -132, -69, -53, -7, 27, -29, -14, 56, 22, -63, 32, 140, -72, -19, -152, -58, -12, 62, -64, 18, 25, 20, 49, -118, -4, -67, 55, -43, -113, -33, -4, -3, -50, -53, 55, -25, -10, 20, 32, 1, -8, + 6, 19, 1, -13, 24, 4, -22, -20, 23, -9, 8, -15, 21, -20, -13, -4, -5, 7, 243, -91, 79, 203, -165, -186, -27, -46, -2, 104, 58, -258, 41, -148, -204, -13, 75, 81, -66, -9, -21, 111, -23, 91, -42, 11, 20, 28, -129, 54, 100, -47, 128, -71, -13, -159, 114, 29, -42, -123, -122, -56, -41, 62, -13, 53, 53, -110, 69, -147, 53, 86, 163, 156, -134, 67, -8, -36, 96, -73, -86, -65, 78, 39, 102, -100, 153, -49, -7, 46, 26, 89, -67, 127, 161, 281, 131, 89, + -165, -30, -108, -78, 103, -13, 127, 52, -9, -25, -21, 73, -54, 58, 69, -54, 34, 25, 8, 41, -25, -8, -54, -297, -320, 37, -26, 76, 71, 212, 96, 101, 51, -103, 40, 267, -179, -20, 8, 215, 129, 30, 95, -17, 74, 99, 220, 122, 124, 66, 53, 107, 39, -153, 94, 127, -45, 92, 122, -42, 39, 152, 56, -36, 55, 155, -8, -1, -30, 43, 146, -43, -81, 42, -50, 77, 92, -108, 24, -69, 6, 45, 123, 101, -256, 0, 126, -65, -107, 15, 20, 127, -10, -274, -119, 89, + -76, 130, -35, 1, 33, 162, 102, 69, -83, 133, -15, 82, 41, 17, 28, 28, -2, -21, 18, -11, -66, -28, -27, -8, -15, 0, -20, -48, 24, 11, -24, 6, 46, 34, 16, -6, -7, -4, -2, 43, -541, 76, 56, 253, -9, 198, 102, 51, -317, 1, -5, -246, 40, 185, 35, -3, -23, -98, -112, 51, 73, -8, 49, 57, 222, 26, 98, 104, -116, 25, -27, -32, -15, 82, -12, -55, -88, -53, 29, -157, -112, 67, -125, 41, -206, -246, -63, 306, -81, -18, 180, 61, 13, 193, -27, 22, + -24, 57, 124, -48, -192, 123, -112, -213, -85, -59, 0, 79, 231, 2, -2, -90, -9, 137, -65, -70, 165, -139, -11, 76, -169, -33, -59, -57, 19, -90, -127, 8, 79, -36, -55, -72, -73, -10, 53, 24, -7, -21, -57, 3, -19, -69, -102, -87, -1, -11, 41, -67, -3, -10, 33, -5, 14, 483, 16, -29, -183, -105, 255, -103, 199, 171, -194, -31, 149, -109, -52, -51, -70, 32, 54, 9, 94, -42, 15, 35, -39, -91, -95, -107, 9, 126, 55, -106, 10, 50, 240, -71, 215, -195, 89, 155, + -102, -62, -199, 95, -1, -140, 139, -173, 195, -10, 276, 64, 31, 67, 116, 62, -88, 136, -24, -145, -226, -61, 97, -113, -73, 89, -126, 249, -238, -1, 161, -136, -53, -251, -18, -98, -54, -75, 219, 86, 23, 9, 189, 19, -15, 151, 125, 113, 234, -49, 24, -65, 67, 77, 17, 23, -38, -1, -54, -27, 7, 22, 38, -18, -7, 75, 36, -28, 146, -7, -35, -59, -37, 53, -48, 5, -4, -50, 24, 16, -12, 37, 40, -38, 41, 233, 412, -120, -179, 47, -73, 114, 376, 3, -86, 119, + 65, 111, 68, -204, 8, -182, 102, 88, 54, 344, -16, 256, -6, -6, 78, -2, 270, 36, 170, -62, 230, -103, 123, 455, -74, -115, 321, 68, 210, -5, -199, 62, -115, 138, -240, -32, -124, 136, -20, 28, 249, -120, -249, 70, -21, -12, 202, 39, 29, -91, -163, -173, -57, -143, -108, 149, -74, -14, -54, 18, 1, 133, 84, -152, -219, -51, 8, 61, -59, -54, 181, 103, 90, 26, -146, -68, 80, 4, -48, 64, -19, 39, -47, 4, -26, -83, -98, -26, -86, 23, -12, 9, 61, -16, -46, 74, + 17, 47, 29, 5, -26, 37, -8, -8, -2, -8, 4, -15, 22, 47, -56, 16, -66, 11, -31, 566, -297, 199, 8, 98, -137, -107, -62, 123, 159, 34, -87, -165, 86, 157, -31, 49, -84, 171, 63, -321, -105, 103, -19, -136, -6, 146, -107, 49, -208, 122, 264, -109, 279, 9, -51, 186, -8, 14, 168, -363, 55, 110, 155, 104, 121, -163, -126, -6, 58, -177, 58, 171, 154, 57, 470, -148, -59, -213, -91, -140, -195, 242, 101, 236, -37, -379, 220, -134, 121, 108, 53, 65, -299, 354, 78, -165, + -287, -180, -180, 25, 147, -134, 11, 90, 77, 0, -62, 14, -6, 56, 60, 64, 45, 42, 22, -104, -93, 4, -34, 34, 43, -49, 68, -17, 25, 56, 24, 43, 13, -111, -8, -2, 39, 28, 14, -25, -30, 60, -17, 146, 25, 63, -678, -571, -526, 117, 108, 44, 24, -38, -41, 14, -90, -191, -133, -335, -148, -162, 200, -257, -114, -146, 43, 3, -67, 75, -22, -267, -5, 245, 32, -238, -210, 92, -85, 205, 144, -225, 222, 351, -294, -301, -161, 111, 279, -199, -205, 106, -119, 22, -26, -26, + -320, 61, 194, -99, 111, -159, -189, -188, -93, -323, 553, -117, -37, 97, 60, 118, 75, 173, 79, 150, 343, -442, 310, -106, -84, -15, -494, -23, 151, 14, 19, 138, 50, -12, 82, -167, 193, -70, -113, 105, -68, -62, 20, 86, -66, -105, 36, 83, 3, -35, -91, -50, 13, -129, -86, -45, 62, -29, 5, 68, 1, -129, -29, -109, -98, -92, -57, -101, 86, -30, 5, 184, -37, -56, -50, 100, 25, -34, -667, 511, 135, 111, -123, 500, -79, 236, -1, 212, -298, 118, 117, 45, -147, 446, -121, 136, + 103, 462, -312, -20, 129, -81, -229, 138, -215, 56, 59, -253, 98, 21, 13, 508, 318, -43, -208, -163, 113, -27, -305, 86, -27, 90, 230, 338, -232, 230, 115, -153, 110, 88, -240, -130, -151, 242, -262, -223, -600, -440, 122, -83, -86, -231, -465, 178, 36, -14, 228, 194, 274, 163, 66, -8, 44, 310, -229, 424, -156, -121, -388, 61, -71, -198, -35, 47, -98, 113, -47, 5, -48, -16, -41, -10, 70, 111, 9, 91, -104, -74, -53, 38, 80, -106, -40, -50, 15, -59, 47, -11, 41, 70, 1, -113, + 159, 152, 64, 1, -69, -5, -36, -17, 180, -806, 746, 536, -218, -184, 201, 2, 18, 356, 252, 10, -52, 144, -83, -51, 101, -160, 201, 138, -167, 216, -23, 58, -16, -355, -20, 259, 268, 105, 115, 144, -165, -209, 91, 161, -6, -81, -182, 76, -53, 229, 269, -30, 310, -161, 346, 188, 417, 30, 61, -120, -170, -32, 320, 522, 32, 398, -171, -381, 51, 144, -333, 348, -114, 123, -734, -316, -4, -176, 143, 244, 511, 107, 4, -250, -443, 115, 20, -372, 154, 81, -268, -76, 65, 295, 7, 89, + 91, 154, 127, -248, 89, -4, -49, 6, -11, -39, 107, 101, -103, -42, 0, 72, -39, 103, 16, 75, 68, -81, 62, 75, 193, 18, 111, 121, 31, 142, 52, 73, 34, 19, 52, 166, -69, -152, 39, 198, -313, 538, -231, 65, 402, 416, -31, -239, -128, -127, 31, -309, -245, 259, 65, 166, 203, 240, -107, 156, -59, 186, 776, 183, -374, 363, 417, 18, -69, 22, -206, -284, -149, 425, 286, 235, 362, 73, -62, -167, -460, 213, 243, 135, -73, -57, -159, 64, 374, 258, -429, 283, -361, 381, 81, 143, + 170, -64, -204, -62, 153, 659, -105, 329, -146, -298, 350, 315, 80, 72, 318, 111, 19, -36, -202, -62, -296, 95, -230, -115, 468, -25, 13, 9, 216, -70, 64, 143, 217, 234, 196, 77, 103, 107, 197, -31, -157, 222, 88, 122, 135, 6, -16, 14, -98, 61, 211, 24, 27, -45, -78, 176, 190, 37, 336, -42, 145, 257, 17, 71, -37, -98, 27, 56, 93, 185, 81, 139, 52, 33, 193, 274, -138, 279, 356, -409, 275, 159, -99, 25, 189, -171, -361, 543, 117, 104, 101, 322, 94, -324, 346, -465, + -543, 48, 65, -300, -98, -887, -628, -473, -160, -487, -240, 184, -438, 307, 282, -357, 460, 245, -90, -47, -238, 10, -426, 934, 273, 145, -466, 113, -144, 619, -125, -16, -565, 553, 37, 217, 179, 322, 183, -125, 185, -275, 279, -101, 165, -441, 998, 152, -463, 251, 292, 228, 340, 290, -450, 359, -9, 289, -228, 86, -579, 243, 252, 73, -139, -437, -28, 299, -388, -53, -46, -2, 119, 90, -87, 168, -10, -82, 133, 102, -121, -98, -254, -16, -236, 142, 40, 24, 186, 287, 182, 135, 91, -102, -40, 3, + -184, -152, -42, -61, 100, 232, 74, 147, -33, -721, 203, -99, -70, 428, -79, -73, 42, 384, -100, 224, -187, -221, -282, -358, 622, 324, 226, -195, -569, -699, 337, 232, -248, 167, -168, 17, 619, 270, -175, 334, -112, 173, -205, 210, -456, -671, -260, -299, -50, 786, -639, 370, 213, 161, -141, 310, 139, -614, -781, -278, -356, 885, 642, -214, -394, -33, -404, -85, 645, 596, 339, -526, 115, -411, 646, 307, -67, 2, 218, -381, 87, 570, 311, -516, 561, -286, 336, 890, 341, -209, -262, 761, 85, -46, -344, 134, + -161, 49, -100, -18, -21, -378, 49, -47, -106, 167, -28, -134, 26, -80, 23, -99, -146, 131, -162, -105, 79, 198, -8, 140, 117, -26, 1, -190, 28, 64, -159, 216, 109, -132, -86, -92, -39, -213, 128, 202, 12, -159, -90, 105, -44, 101, 144, 10, 54, -573, -225, 960, 444, 553, 135, -798, 247, -648, 426, 1201, 427, 754, -339, 218, 350, -36, 90, -308, 79, 472, 25, -126, -426, 235, 176, -434, 227, -165, 333, 474, 504, 608, 61, -471, 128, 287, -5, 828, 73, -951, -596, 271, -242, -1123, 41, 479, + 177, 51, -102, 592, -464, -576, -111, -206, -560, -31, 42, -326, -482, -295, 24, 70, -696, 208, -290, 170, 806, -110, -279, 561, -97, 467, -442, 302, 21, -513, -571, 1033, 102, 139, 50, 1, 1036, 845, 268, -78, 407, -198, 140, 242, -43, 318, 138, 93, -470, 280, 152, -26, 44, -159, 137, 366, -59, -118, -201, -221, 222, 260, 16, 1, -198, -214, 40, -307, 46, -102, 324, 115, 16, -203, -353, -81, -170, -239, 141, 144, 280, 812, 106, -1112, -503, 690, -994, 565, -941, 77, -150, -1362, -179, 613, 1254, 400, + -182, 305, -481, -161, -1094, -61, -743, -107, -163, -513, -544, -181, 313, -493, 340, 626, -645, 234, 208, 111, -686, -105, -7, -719, 188, 916, -69, -1330, 472, -804, -2052, 579, -848, -1055, 57, -483, 147, 363, -202, 540, -451, 472, -372, -917, 6, 657, 629, -1192, 175, -142, -887, -237, -220, 1545, 771, 907, 413, 394, 957, 1374, -314, -651, -711, 125, -883, -271, 457, 742, 104, 68, 644, -149, -365, -497, 388, 440, 432, 101, 496, 206, -304, -67, -295, 453, 73, -53, -508, 154, 407, 45, 8, 398, -318, -212, 220, 23, + -160, -305, -98, 468, -23, -1034, -96, -25, -237, -201, -274, -167, 225, 202, 120, -214, 1798, 1944, -1140, -451, 868, -393, 351, -541, 163, -556, -1042, 1421, 208, 447, 366, 134, 188, 44, 289, 354, -1008, -831, -727, -687, -514, -324, -268, -539, -305, -457, 521, 397, 201, -252, 107, -1066, -535, 291, -969, -89, 473, 838, 124, 163, -357, -626, -738, 595, -79, 589, -2070, 130, -240, 239, 1267, 156, 212, 144, -369, -425, 13, -83, -1161, 251, -425, 1044, 71, -1141, -1554, -965, -195, -1091, -1069, -663, 756, -194, -736, -993, 832, -106, + 493, -557, 303, 819, -542, -786, -330, -405, 856, 181, -374, 338, 252, 745, 463, 218, -660, -658, -144, 78, -172, 121, 461, -99, -37, -334, -244, -181, -347, -64, 145, 213, 1083, 74, -269, -84, 146, 340, -18, 537, 226, 1238, 193, -7, 47, 229, -342, -531, 2024, -1173, 769, 1435, -687, 205, 1147, -1449, 59, 165, 708, -1626, 92, 112, 537, -708, 11, 294, -956, 145, -71, -176, 529, -156, -143, 226, -124, -160, 519, -480, 144, -196, 134, -306, -170, -375, 7, 76, 1014, 339, 494, -99, 14, 753, -30, -281, 423, 313, + -336, -979, 902, -975, 162, 473, 619, -959, 1030, 1655, -901, -1676, 2250, 798, -1107, 517, -1066, -1324, -659, -239, -1384, 1126, -1931, 584, 927, -764, -2583, 2450, -422, -627, 1634, -1620, 842, 1395, -413, -377, 435, 482, -257, 177, 146, 445, -214, -156, 496, 3, 114, -47, 96, 399, 296, -49, -349, 584, 629, -114, -535, -52, 269, 63, 389, 7, 341, 148, 498, 371, 419, -611, 162, -6, 29, 8, -373, -660, 979, -151, -899, 335, 222, 101, -146, -617, -492, 1123, -743, -595, -1186, -547, 702, 545, -318, -396, 373, 932, -403, 703, + 842, -600, -88, 514, -135, -5, -172, 43, -863, 234, -193, 27, 205, -175, 175, -360, -723, -343, -1257, 155, -5, -190, 231, 117, -84, -289, 503, 796, -841, 1224, -140, 161, 176, 1082, 496, 791, -997, -249, -189, 1410, -1320, -452, 642, -50, -1523, 101, -316, -262, 692, 759, 52, -573, 1227, -519, 2049, 26, -954, -3, -167, -1079, 2060, 413, -309, -2443, -1222, 687, -901, -809, 954, -3577, 88, 703, 515, -290, 1003, -616, -81, 4, 522, -149, 105, 712, -51, -180, -227, -257, -13, 80, -49, -108, 460, -645, -146, 77, 106, -386, + -655, -166, -202, -93, -56, 127, -726, 56, 548, -342, 418, 322, -317, 20, -233, 92, 153, -338, 949, -462, -428, -550, 459, 622, 380, 1548, -298, 351, -148, -799, 400, -510, -287, 319, 695, -733, 801, 92, -41, 1633, -332, -182, 1223, -783, 1081, 466, -256, 431, 455, 1007, 1048, 304, -850, 1780, -1786, 60, 1625, -875, 360, -193, -211, -1884, 1279, 338, 568, 599, -392, -939, -705, -573, 90, 1790, 12, 1404, -467, -1081, 59, 403, -887, 1439, 585, 707, 1422, 920, -1522, 580, -2182, -2697, 57, 2270, 1424, 183, -1608, -5743, -1056, 1776, + 2030, 2877, -146, -3649, -2059, -1901, 2917, 2229, -402, -1457, -853, -1772, -227, 2281, -222, 533, 380, -374, -826, 1242, -505, 693, 508, -48, -1155, 1584, -625, -300, 459, 411, -858, 14, -269, -325, 109, -32, 634, -1134, 601, -1364, -215, -228, 1620, 47, 440, -989, 517, -373, 716, 855, -414, -986, 355, 253, 832, 233, -1406, 1181, -884, -153, -573, 549, -643, -27, -68, -175, 132, 606, -640, 281, 50, -148, 9, 427, -541, -148, -79, 887, -898, 238, -393, 587, -655, -186, 224, -127, 124, -424, -75, 383, -117, 148, 121, 80, 479, -444, + 301, 346, 428, -60, -994, 128, 118, 405, 370, -72, 99, -167, -452, -77, 207, -85, 603, -491, -162, -979, 293, 106, -154, 219, 191, -14, -506, 158, 495, -96, -72, 194, -199, 369, -228, 63, -465, 220, 88, -74, -127, 269, -128, -196, -280, 292, -11, -147, -62, 291, -115, 128, -161, -98, -14, 10, -2, -161, 18, 4, -134, 137, -127, 381, 62, 50, -527, 148, -9, -212, 240, 446, -323, -74, -11, -234, 356, -60, 52, -234, 124, -51, 45, -150, -801, 1945, 531, 481, -256, -622, -598, 171, 379, 60, -21, -1, + -283, -51, 138, -75, 60, -30, -284, -14, 142, 223, -197, 55, 144, -283, 467, -282, -245, -245, 65, 137, 217, -235, 303, -434, 289, 257, -190, -19, -12, -50, 226, -241, 72, -77, -311, 443, -246, -8, -182, -57, 310, -403, 166, 112, -174, 148, -342, 100, 145, -255, 8, 137, -234, 237, -324, 91, 336, -489, 143, -187, 36, 192, -144, -75, 37, 42, -27, 137, -102, -90, 69, -81, 46, -31, 60, 54, -76, 39, -12, 71, -63, -19, 51, 1, -35, -114, 75, 75, -14, -79, 78, -5, -32, 76, -159, -34, + 95, -118, 173, -105, 11, 281, -79, 202, -112, -13, 227, -158, -56, 292, -1502, -3525, 998, 3452, 2374, 3754, -2090, -2225, -3034, -3513, 76, 2711, 2802, 2925, 575, -966, -1917, -2752, -2332, 182, 1812, 2149, 1933, 463, -534, -333, -1508, -1687, -712, -46, 649, 1423, 695, 516, 713, -356, -846, -139, -1354, -635, 15, 215, 1033, 1202, 107, -182, -113, -887, -240, -12, -184, 307, 594, -127, -47, -233, -370, 76, 37, -40, 670, 453, 168, -17, -631, -913, -722, 52, 680, 584, 766, 104, 20, 174, -951, -541, -447, -81, 730, 165, 245, 681, + -392, -571, -133, -98, 211, 245, 77, 137, 60, -351, -363, -89, 0, 261, 378, 124, -53, -82, -108, 95, -106, -446, -70, 105, 207, 444, 108, -92, -213, -365, -80, 37, 119, 208, 261, 205, -105, -316, -333, -291, -33, 145, 161, 430, 441, 215, -95, -543, -574, -266, -201, 202, 532, 393, 169, 1, -42, -67, -155, -255, -243, -102, 37, 102, 156, 221, 203, 77, -64, -150, -170, -144, -80, -3, 47, 81, 103 }, + { -142, -94, 40, -36, -45, -69, 17, 138, -44, 1, 14, 236, -5, 45, -97, -67, -24, -63, -68, -64, -43, -61, -80, 68, 112, -61, 17, 5, -127, 4, -3, -90, 170, -87, 97, 37, -26, -97, -90, 88, -45, -33, -134, -34, -12, -63, 179, -39, -11, 75, -13, -149, -77, -131, -88, 205, -57, 228, -1, -9, -41, 27, 9, -135, -144, 105, 12, 72, -10, 83, 51, -131, -1, 44, 71, 0, 60, 109, -145, 39, 37, -72, 0, 33, 104, 69, -72, -21, -4, 25, 33, 26, 27, -19, 14, -39, + -25, 0, 53, 24, -2, -3, -36, 21, -3, -12, -3, 19, 8, 14, 34, -11, 15, 41, 311, -23, -37, -79, -169, -209, -191, 22, 172, 61, 229, 79, -103, 29, -271, -229, 108, -80, 152, -13, -120, -59, 300, 68, 127, -5, 98, -44, -36, 60, -40, -130, -9, 49, -14, -7, 191, 118, -204, 5, -129, 216, 128, 10, -76, -78, 100, 56, 162, -149, 256, 314, -85, 306, 0, 161, 100, -56, 54, 245, -28, -164, 142, 46, -1, -18, -28, 11, 144, -91, 53, 39, 76, -118, 136, 32, -11, 43, + 20, 14, -5, 31, 80, -55, 33, 22, 34, -50, 4, -81, 15, 39, -46, -29, 12, 23, 27, 8, 25, 1, 1, -270, -211, 66, -120, 84, -149, -212, -196, 27, -147, 133, 98, -189, -39, 76, 18, 93, -56, 97, 120, -167, 53, 54, -134, 78, 14, -159, 117, 112, -56, 123, 18, 100, 91, 37, -59, -16, -189, -58, -94, 99, 105, 41, -304, 57, 128, -69, 213, -175, -232, 17, -69, 73, -165, 300, -16, -102, 30, 3, 171, -11, -100, -8, -68, -94, -117, 54, -212, 21, 8, 61, 142, 45, + 101, 155, -107, -20, 35, -135, 91, -47, 78, 61, -41, -33, 115, -38, -104, 13, -11, -5, -56, 82, -64, 30, 31, 41, -16, -19, 5, -34, 13, -24, 2, -15, -31, 39, -16, 7, -5, 1, 1, 6, -648, -14, -83, 450, 6, 23, 93, -67, 225, 52, -249, -136, -291, 47, -24, -103, -87, -109, -71, 350, -167, -84, -96, -274, -16, -70, 88, 129, -48, -6, 75, -87, -27, -39, -102, 104, 214, -30, -40, 168, -232, 144, -186, -371, -237, -370, -60, -213, -144, 34, 142, 70, 100, -58, 122, -160, + -39, 128, -4, 180, -81, 52, -133, -102, 92, -227, 56, 164, -221, 19, -61, -105, -147, -133, -46, -60, 31, 153, -79, 46, -135, -144, -114, 50, 71, 17, -38, -44, -62, 29, -53, -47, -24, -44, -9, 5, -74, -19, -12, -57, -17, -27, -3, -12, -101, 9, 38, -21, -42, -7, 57, 29, -27, 412, 2, -231, -222, -76, -162, -63, -122, 31, 19, -183, -108, -200, 379, 161, 34, -22, 205, -307, -6, -7, -195, -259, 231, 5, 164, -259, -114, -90, 89, -9, 110, -179, 53, 73, -194, -186, -169, 41, + -57, -52, 162, -48, 17, 3, -33, -184, -114, -21, -279, -181, -148, 78, 52, 112, -29, 49, -4, -28, 128, -99, 224, 33, 67, -29, -76, 91, 68, 179, -55, 29, 107, -63, 0, -234, 109, -179, 113, -132, -132, -252, -51, 66, 26, -41, 57, 28, 114, 21, -37, 103, 53, -88, 20, -71, 78, -30, 11, -18, -11, -62, -5, 6, 10, -35, 28, -52, 19, -7, -29, -45, 10, -29, 66, 22, -21, -27, -30, 56, 33, 54, 3, 9, 24, 486, 459, 343, -119, 124, 172, 100, 96, -173, -152, -226, + 198, -213, -28, -155, 263, -296, -222, -112, -50, -164, -246, 67, 10, 12, -298, -165, 75, 60, 81, -82, -120, 7, 86, 111, -86, 106, -159, -44, -386, 138, 43, -68, -76, -285, -132, 33, -72, -400, 211, 86, -4, -110, -87, -171, 48, -62, 111, -28, -60, -228, -47, -25, -128, 245, -183, 1, 144, -65, -198, -112, 164, 240, 116, -21, -11, 126, -266, 104, -32, -16, 8, 54, -19, -14, 9, -54, -162, -46, -52, 45, 29, 15, -65, -35, -75, -90, -26, -6, 100, 7, 10, 10, -41, -24, 43, -58, + -13, 16, 25, -69, -4, -9, 34, -50, -16, -31, -51, -104, -51, -8, -49, -3, 0, -8, -61, 591, 199, -85, -68, 208, -398, -74, 324, 163, -224, -4, -152, 63, 249, 611, 202, 477, -168, -34, -462, 158, -134, 131, -202, -9, 20, -71, 166, -73, 80, 206, -156, 94, 261, -70, 88, 2, 105, 145, 147, -783, 287, -89, -367, -63, 225, 70, -284, 155, 224, -460, 37, -129, 272, 64, 225, -53, -162, -322, 20, -194, 612, 115, -101, 206, 26, 199, -482, -62, 74, 151, 35, -224, -36, 84, 214, 183, + -150, 6, 211, -7, 99, -71, -37, 150, 14, -9, -21, 10, 72, -68, -32, -7, 56, 57, -8, -17, 145, -44, -26, -75, 9, 42, -39, 5, 44, 62, -53, -22, -88, 9, 67, -31, 11, 34, 34, 120, 14, 60, -5, -49, 75, 21, -700, -768, -263, -60, 14, 163, -328, 104, 387, -222, 206, 268, -187, 6, -91, 328, 457, -219, -258, 230, 22, -219, 104, 4, 57, 66, -117, -85, -488, -25, -140, -11, -15, 332, 98, -595, 10, 288, -326, 86, 350, -77, 123, 8, -92, -226, 451, 380, -289, 152, + -107, -14, 140, -99, 117, -178, -21, 381, -108, 81, 179, -129, -313, -13, 107, 56, -150, 21, 84, 136, 278, 173, 306, 163, 59, 143, -50, 277, -9, -218, -294, 37, 95, -51, 219, -113, -119, 88, -28, 24, 11, -135, -19, -81, 100, 46, 80, 158, 19, -55, -228, -17, 53, -57, -24, 24, -51, 50, 50, 7, -54, -37, 111, -15, 52, 29, 36, -79, -85, -49, 19, 39, 66, 50, 32, 32, 83, -21, -754, 842, -48, 542, 42, -314, -94, -181, -220, -28, 16, 392, -61, 270, -270, -14, 68, 63, + 32, 341, 340, 125, 55, -42, -65, -18, -56, -565, -192, 262, 170, -62, 30, -267, 137, -328, 73, 524, 58, 115, -434, 234, 204, 57, -290, -126, -135, 26, -261, 270, 329, 199, -27, 492, 176, 719, 282, -190, 599, 16, -216, 435, -68, 145, 275, -194, -166, 403, 432, 257, -347, 135, -1, -159, -285, 215, 383, 233, 556, 79, -120, -121, -339, -126, 213, 36, -60, 17, -210, -146, 32, 58, -5, 232, 183, 84, 10, 70, 111, 59, -104, -39, 34, -21, -34, 100, 11, -23, 80, 34, 27, 35, -67, 22, + 203, -86, 129, 63, 8, -85, -97, -46, 185, -405, 538, -156, -355, 118, 233, -235, -120, -497, 207, -182, -61, -455, -201, -155, -79, -205, 106, -92, -113, 107, 149, 265, 258, -112, -95, -366, 143, 7, 240, 66, 63, -83, 95, -229, -195, 108, 54, 109, -448, 150, 291, -1, -395, -411, -322, -948, 133, -109, 458, -225, 380, 122, 24, 492, 73, -57, 351, 131, -483, -239, 56, -153, -275, -166, 619, 286, -294, -35, -166, -80, 89, 439, 6, -117, 578, -208, -530, -503, -599, -105, 43, -15, -107, -72, -257, -49, + 72, -78, -78, 51, 46, -374, -157, -293, 12, -99, -98, -156, -52, 43, 225, 3, 277, 139, 203, 23, 94, -95, 185, 0, -137, -200, 113, 20, 62, -51, 34, -62, 62, -22, 74, -15, -35, 51, -13, 236, -388, -97, -103, -50, -26, 1036, 171, 380, -183, 332, 668, -570, 868, 515, -231, 9, 54, -310, -522, 38, -302, -465, -208, 43, 2, -56, -209, -33, -203, -13, -235, -15, 162, -365, 202, 310, -240, -221, 160, 122, -20, 932, 83, 622, -445, -41, -540, -395, 96, -396, -546, -362, -414, -88, -110, -458, + -500, 655, 103, 43, -88, 340, 188, 410, -40, 388, -215, 90, -721, 592, 285, 49, -396, -27, 179, 40, 69, 294, 407, -312, -404, -264, -63, -4, 45, -235, 27, 71, 168, 220, -27, -131, 227, 115, -169, -8, 82, -98, -179, 36, -61, -56, -6, -75, 208, -216, 121, -3, 230, -237, -58, 44, -61, -88, -39, -187, -209, -36, 22, 66, 76, -138, 144, 113, -86, 133, -26, 78, 6, 78, -58, 503, -207, -169, 561, -475, -362, -90, -289, -47, -566, 125, -349, 265, 36, 90, 321, 91, 226, 312, 296, 244, + 415, 48, 281, 252, -305, 524, 127, 241, -285, 408, 183, 286, 71, 101, -55, -379, 95, 212, 251, 274, 58, -462, -293, 329, 178, 74, -177, 228, -169, -463, 675, 412, 300, -262, -130, -345, -1072, -34, -151, 136, -252, -270, -474, 82, 149, 597, -474, 190, 7, 274, -418, -512, -313, 328, 98, 102, 173, -142, 56, 385, 135, 194, 244, -100, -92, -164, 2, 167, 207, 6, 84, 41, 32, 157, -101, -86, -141, -79, -146, -6, -220, -89, -233, -14, -141, -41, -34, -81, 64, -59, -299, -46, 116, 128, 241, -38, + -148, 67, -60, -217, 195, 166, 158, 375, 244, -861, 499, 531, -260, 453, 158, -726, -126, 961, -133, -635, -97, -58, -551, 391, 84, -276, 421, 281, 992, 583, 19, 76, 936, -236, 239, -377, -544, -160, -369, 87, -24, 191, -25, -63, -154, 738, 39, -576, -456, -101, -115, -17, 244, 674, 433, 145, -403, 525, 958, -198, 437, 409, 1153, 222, 223, 351, 494, 275, -390, -375, 269, -700, -419, -501, 483, 422, 297, -111, 358, 741, -416, 591, 590, -75, 580, -537, -234, -185, 1210, -585, 597, 374, 224, 172, -527, -49, + -413, 454, 433, -3, 38, -211, 326, -121, 38, 124, 137, 3, 201, -131, -66, -50, -127, 65, 125, -96, 61, 143, 251, 41, -218, 100, -237, 48, 227, 147, 240, -36, 383, -145, 285, -69, -82, -46, 24, 307, -212, 149, 2, 151, -171, 51, 81, -78, 404, 192, 661, 1177, 127, -121, 126, -62, -193, 36, 124, -286, -382, 131, -198, -107, 302, -14, 591, -309, 580, 285, 59, -334, 111, 577, 169, -291, 116, -68, 19, 339, -466, -247, 526, 12, -126, 455, -20, 162, 106, -434, -790, -167, 278, 510, 113, -389, + 511, -165, 1033, -520, 696, -403, 251, 595, -874, -905, -2, -255, 238, 291, 46, -132, -532, 363, -73, 645, 296, 601, 169, 350, -141, 462, 172, -275, 61, -7, -1323, -39, 239, 322, 567, 477, -149, 41, -93, 90, 6, -147, -345, 153, -199, 460, 61, 90, 232, 134, -138, 133, 340, 293, -93, -53, 55, -71, -41, -208, -30, -436, -53, 150, -356, 252, -267, -223, 73, -226, 238, 90, -78, 150, -9, -25, 105, 320, -214, 50, 57, 767, 993, -217, -39, 350, 1314, 36, -778, -312, 158, 149, -246, 251, -178, 407, + -660, 34, 411, -276, -298, 56, -652, -202, -212, -1039, -876, -509, 382, 449, -79, -739, 83, 25, -26, 147, -370, 885, -253, 112, 983, -862, 415, 144, -300, 356, -232, -699, 15, 602, -270, -440, 252, 80, 575, 3, -886, 69, -524, 871, -316, 130, 215, 103, -125, -568, 237, 593, 173, 612, -898, -497, -148, -10, 97, -696, 622, -87, -661, -223, 419, 387, -366, -510, 503, -407, -253, -11, -62, -57, -32, -150, -27, 250, -56, 229, -265, 182, 243, -67, 132, 37, -48, 1, 34, 430, 24, -85, 38, 94, -214, 75, + -274, -24, 321, -116, -249, -95, 145, 3, 13, 186, 17, -253, -128, 456, 337, -681, 1002, 29, -1716, 688, -235, 134, 176, 231, 422, 154, -310, -75, 425, 288, -340, -18, -270, -140, -843, -107, 407, 504, 114, -200, 559, -574, 637, -366, -205, 76, -197, 170, -507, -684, -766, -245, 398, -153, 5, 468, 130, 82, -14, 16, -161, 7, 504, 310, 532, 451, 534, 363, -316, -202, 132, -34, -611, 412, -110, -578, 727, -8, 119, -20, -263, -87, 306, 442, 368, 12, 226, -741, -105, -264, 404, 139, -206, -236, 935, -285, + -319, -101, 151, -231, -614, -35, -104, -332, 577, 117, 218, -177, -30, 134, 36, 169, 184, -60, 113, -112, 128, 48, -101, -78, 95, 132, 37, -118, -96, -107, -77, 2, 67, -97, -114, 26, -8, -22, 101, -48, 160, 46, 465, -41, -57, -104, -200, -261, 2333, -2297, -118, -2497, -389, -952, -118, 606, -312, -694, 1086, -298, -193, 33, 333, -42, 903, 596, 356, -537, 33, -368, -374, -251, 11, -117, -103, -305, -70, 496, 59, 327, 327, -30, 438, 639, 32, -135, -339, -405, 157, 172, -336, 542, -724, -733, 77, -259, + 387, -679, 285, -1303, -695, -1043, -94, -517, -50, -317, -394, -343, -35, 84, -1019, 112, -226, 113, 1, -474, -830, 568, -501, -93, 508, -56, -164, 335, 420, -91, 419, 273, 507, 278, 513, 241, -309, -88, -273, 9, -227, 45, 183, 261, 286, -132, 131, 94, 186, -48, -76, 96, 224, 27, 49, 248, 126, 256, -40, 9, -30, 123, 176, -35, -301, 161, -53, 61, -97, 39, -88, -46, 13, -250, 1, 338, -215, -226, 26, 114, 115, 38, -223, 1902, 961, 470, -447, -227, -978, 228, 803, -145, -178, 1309, -222, -279, + 653, 961, 175, 979, -232, 151, 583, 656, 1031, 835, -33, -359, 317, 381, 362, 446, 773, 382, 981, -368, -15, 292, 274, 830, 488, 889, -625, -192, 362, -677, 563, 570, 548, 237, -681, -245, 1319, 344, 892, 739, 812, -158, 1073, 1671, 583, 153, 1178, 813, -440, -271, -555, -446, 502, 577, 60, -476, 20, -426, -10, -188, 292, -1009, -106, 107, -504, 392, 78, -313, 280, -634, -405, -703, -227, -337, 259, 81, -319, 77, 471, 139, -142, -278, -427, -167, 154, -615, -279, -51, 506, 168, -202, 105, -324, -91, -94, -276, + -169, 464, -99, -33, -105, 109, 305, 210, 262, 637, 9, 513, 32, 50, 331, 274, -418, -250, -26, 95, 52, -1, -604, 292, -727, 1259, 1789, 1040, -467, -991, -370, 883, -269, -740, 1333, -933, 793, 447, -1059, -440, -117, -1740, 62, 196, -844, 1706, -594, 1584, -1196, 173, 69, 1157, 1702, -144, 573, 804, -953, 632, -1287, -355, 2424, -139, -679, -133, -1370, 57, -437, 1521, 570, 707, -242, -404, -767, -703, 168, 96, -5, 1012, -255, 192, -1060, -545, 693, -1565, -626, -471, -545, 1462, 97, 1580, 1123, 505, 596, -353, -846, 709, + -1148, -694, 1393, 428, -856, -1392, -854, -990, 785, -854, 433, -616, -65, -528, 553, 331, 38, -458, -97, -315, 82, -623, -446, -233, 125, 353, -26, -252, -370, -579, -430, 373, 492, -156, 335, 713, 324, -654, -209, -238, 400, -397, -280, -90, 137, -522, -728, -501, -186, 297, -27, 71, -118, 407, 108, 1142, -1886, 2014, -47, 158, -641, 1627, 385, 1049, 399, -683, 237, 585, -992, 699, 15, 465, -1325, -100, 328, 1226, -507, -1005, -42, 1218, 643, -461, -1045, -48, 879, 118, 63, 247, 640, 1613, -2268, -371, 221, 1267, 285, -684, + -169, 485, 1158, -113, 58, -2175, 633, 345, 596, -1577, 1400, 1208, 455, -711, -71, -786, 593, 1034, 434, 486, -88, 785, -1136, 1083, -317, -380, 1270, 1050, 70, -391, -1041, 769, 839, -2231, -175, 1290, 322, -10, -797, -339, 2187, -163, -745, -90, -400, -481, 728, -609, 223, 336, 445, -301, 45, -306, -372, -244, 336, 340, -341, -63, 169, -267, 663, -630, 167, -109, -205, 240, 1097, 77, 3, -170, -383, 8, 596, 148, -27, -109, -279, 513, -130, -23, -297, 297, -1682, 828, 163, 529, 637, 925, 331, 301, -434, 480, 92, 1097, + -121, -320, 863, 665, -139, 63, -362, 17, 277, -79, -214, 496, -385, 57, 667, -136, 387, -668, -133, 97, -273, -101, 82, 490, -118, -800, 36, 1618, 338, -865, 266, -882, -605, -451, -120, 1037, -107, -810, 1667, -1789, 310, 1845, 199, 1300, -981, -1829, 598, 74, 1470, 88, -821, 691, -180, -141, -347, -47, -510, 269, 76, 404, -624, -529, -210, 663, 842, -266, 450, -55, 705, 509, -876, 717, -175, 118, -144, -260, 3, 10, 101, -53, 80, 77, 56, 115, -284, 29, 168, -228, -26, 170, -150, 218, 231, -317, 406, 178, + 421, -77, 199, 350, -626, 8, 200, 385, -219, -151, -211, -140, 373, 732, -309, -3417, -7858, -3112, -4729, -6927, 3730, 1034, 2149, 9879, 7618, 4446, 8137, 6072, 1043, 2010, 1675, -3849, -3292, -1612, -5887, -5630, -2153, -2891, -4081, -1705, -1461, -4153, -3462, -284, -1969, -3366, -1151, 1078, -2443, 738, 3649, -278, -519, 4952, 3959, -173, 5793, 6708, 2730, 6304, 8849, 5276, 4588, 10609, 8470, 6363, 7549, 10003, 3581, 1417, 4191, -3304, -9471, -6871, -10474, -16971, -15194, -16133, -18757, -19126, -16486, -14365, -14401, -10132, -4481, -3041, -453, 4916, 9045, 9123, 11334, 16293, 14252, 13018, 17997, 14295, + 8089, 11789, 8265, 3206, 2912, 3809, 405, -1199, 751, 109, -2656, -1422, 249, -2125, -3927, -1890, -2689, -5738, -3604, -1394, -4276, -2882, 595, -1361, -1988, 986, -1171, -4726, -3607, -5801, -9790, -9230, -8836, -9192, -8062, -5427, -4225, -2553, -481, 2156, 3844, 5875, 7434, 9215, 9609, 10175, 11359, 10754, 9876, 9317, 6181, 2161, 218, -924, -2593, -3064, -2647, -2998, -3323, -2942, -2948, -2899, -2442, -2400, -2439, -2298, -1958, -1599, -1270, -832, -472, -51, 156, 437, 712, 902, 928 } }, + { { -276, 163, -210, 25, -89, -28, 82, -130, -237, -61, 20, -136, -78, 115, -68, 53, -297, -26, 201, 107, -332, -114, -87, -88, 112, -49, -173, -109, -123, -126, 218, 68, 141, -91, 185, 168, 120, -67, -157, -123, 13, 31, 252, 89, 48, -119, 27, 11, 29, 100, 59, -171, -145, -75, 92, 21, -32, -183, -56, 71, 83, -74, -28, 4, 88, -19, -97, 0, 14, -125, 265, 16, -180, -1, -28, 170, 14, 115, 159, 59, -11, 7, -58, -38, -38, 101, -32, -13, -45, 34, 12, -20, -4, -27, 6, -4, + 21, 20, 34, -182, -165, 187, 172, -139, 103, 10, 53, -456, 176, -68, -311, -406, 11, 294, 18, 191, 7, -367, -127, 42, 129, -64, -31, -154, 21, -28, 260, 132, 55, 47, 71, 90, 237, 144, -209, -18, 49, 51, -248, 81, -74, -157, -44, -6, 170, 44, -95, 173, 269, -57, -102, 65, -19, 147, 150, 117, -179, -136, 129, -54, -45, -137, 15, -204, 122, 110, 144, 37, 168, -181, -114, 236, 13, 88, 278, 108, 28, -112, 163, 20, -83, 47, -196, 6, -21, 30, 53, -22, -87, -47, -14, 43, + 40, 14, -24, 25, 56, 10, -18, 232, 21, 90, -195, -165, 95, -46, -71, -90, -84, 71, -226, -129, -279, -335, -62, 280, 181, -112, -31, -38, -64, -241, 174, -60, -61, 16, 114, -54, 11, -8, 165, -152, 166, 90, 198, -67, 154, 68, -94, 138, -93, 80, 147, -111, 155, -92, -74, -23, -45, 78, -44, -117, 48, -101, 23, 14, 16, 233, 46, -53, 2, -95, -132, 69, -31, 222, 227, 92, -62, -35, -1, -89, -103, 114, 180, 6, -19, 111, 120, -15, 43, 38, -86, 82, -15, 118, -58, -22, + -4, -49, -5, 86, -18, 26, 26, -61, 20, -11, -12, 25, 23, -39, 45, -15, -18, 3, -4, -7, -35, -26, 442, -188, 181, -226, -190, 1, -53, -48, 61, -95, 191, 186, 160, -48, -21, -84, -205, 32, -123, -23, 22, -69, 116, 44, -14, -337, -141, -213, 7, -139, -214, -94, -119, -131, 212, -170, 149, 13, -61, 84, 72, -153, -42, 3, 164, -16, -225, -285, -297, 77, -109, 6, -24, 43, 100, 165, -114, -60, 54, 57, 21, 207, -116, 128, -238, 465, 57, -50, 90, 45, 88, -129, -23, 35, + -15, -28, -236, -78, -160, -47, -19, -115, -113, 84, 97, 30, 19, -11, 82, 49, 94, -47, 8, 3, 87, -35, -6, -5, 9, -69, 16, -49, 25, 35, -17, -58, 11, 18, -18, -19, -63, 17, -8, -31, 39, 46, -6, -215, 33, 42, 16, -33, -128, 79, 63, -194, 231, -285, 355, -33, 120, 54, -6, -37, 74, 333, 373, -70, 68, -43, -51, 51, 80, 256, -31, 79, -127, 141, 33, 202, 99, 190, -270, 116, 100, -84, -1, 206, 2, 17, 64, 126, -41, -16, 396, 189, 37, 37, -81, 180, + -237, -347, -421, -24, 224, -5, 112, 302, 120, -52, -104, 162, -29, 388, 175, 59, 56, -209, 46, 161, -79, -236, 43, 87, -9, -81, -29, 42, -76, 46, 46, 42, -14, 48, -74, -69, -22, -43, 26, -69, 43, 71, 47, 54, 54, 18, 35, -96, -81, -29, -42, -49, -9, 34, 20, -2, 63, 35, -3, 79, 49, -514, 56, -38, 353, -264, 155, -544, 215, -51, -277, -305, -213, 163, 128, 414, 55, 138, 397, -68, -288, 44, -221, 55, 323, 61, -90, -38, -61, 95, 126, -26, 84, 167, -103, 53, + -194, -15, -244, -38, 34, -115, 181, 124, 155, 307, 20, 372, 285, 138, -192, 426, 184, 75, 374, -40, 9, 32, 125, -77, -108, -255, -246, -201, 3, -159, 328, -197, 136, 204, -114, 11, -93, -55, -320, -368, 169, -64, -122, -109, 33, 43, 26, 72, -127, 301, 23, 91, -60, 17, 91, -146, 51, 6, 52, 68, 1, 53, 104, 0, 31, 74, 83, 107, -3, 18, -53, -15, 7, -26, -76, 5, -21, -33, 432, 17, 6, -39, -83, 78, 19, -219, -281, -381, -199, -399, -253, -135, -295, -186, -128, -153, + -399, 275, 173, 11, 145, 67, -110, 497, 31, -170, -89, -335, -144, 370, 19, -309, -309, 46, -313, 102, 111, -243, 10, 78, 18, 365, 110, -165, 37, -198, 184, 27, 82, -444, 307, -152, 128, 11, 60, 74, 12, -128, -10, -172, 1, -349, -1, -377, 499, -84, 318, -232, -109, -49, -240, -133, 195, -6, -7, 146, 188, 31, 307, 266, 368, 197, 79, 46, 168, 91, 56, 69, 38, 84, -22, 136, 24, -7, -27, 106, 43, 76, 38, -47, 36, 43, 35, -79, 155, 85, -14, -116, -12, -16, -84, 33, + 16, 90, -71, -160, -221, -1, 162, -425, 0, -184, -147, 300, -490, -463, 120, 617, 16, 58, 47, -94, 338, 328, 189, 93, -89, -502, 297, 2, -402, -130, 93, -20, 3, 41, -97, -395, -22, 16, -72, -165, 118, 343, -443, 275, -166, -84, 26, 218, 719, -466, -118, 45, -46, -85, 24, -179, 62, -161, 494, 170, 92, 136, -105, -29, 261, -41, 113, -218, 379, 17, -269, 530, -338, 244, 69, 120, 386, -154, 164, -19, 1, 46, -26, -261, -138, -17, -116, -41, -63, -160, -164, -123, 76, -140, 80, -38, + -6, -123, -84, -91, 72, -170, 17, 16, 103, 161, -64, -31, -146, -124, 8, -109, 30, -20, -97, 2, -30, 44, 58, -41, 526, 42, 138, 156, -88, -302, -237, 37, 527, 299, 65, -470, 68, -259, 2, 527, 507, 256, 343, -309, -639, -335, -460, 256, -4, -78, -1, -348, -103, 108, -65, -132, -128, 373, -24, 102, -106, 245, 52, -141, -296, -228, 676, -29, -152, 216, -385, 121, -220, -674, -151, -87, 205, 78, 180, 57, 267, 10, 19, 148, -658, -104, -176, -47, 65, 378, 419, 151, -109, -288, -378, -127, + -222, 48, -110, -118, -260, 391, 282, 114, 360, -85, 144, 220, -139, 131, -89, 29, 132, -40, -86, -36, -47, -34, -2, 9, 131, 5, 16, 40, -71, -199, 9, -46, -25, -36, -116, -13, 40, 178, 147, -82, 22, 117, -24, 27, -41, 27, 113, 14, 124, -762, -498, -116, -182, 388, 267, -64, 670, -678, -159, -256, 716, 343, -236, 264, 100, -279, 494, -546, 270, -252, 42, 59, -182, 477, -336, 293, -140, -703, -117, 490, -297, -480, 6, -60, -718, -135, 287, 122, 382, 281, -81, 690, -166, -213, -340, -317, + -306, 189, 258, -223, -251, 82, -218, 289, -80, 157, -118, -180, -138, -4, -406, 110, 293, -69, 126, 176, 208, 375, -269, 120, 292, -38, -623, -664, 73, -63, 49, -243, -101, 49, -240, -436, -133, 329, 267, -131, -53, 101, 90, -52, -106, 8, -14, -171, -63, 182, -52, 146, 27, -46, -90, 118, 116, 136, 17, -76, 79, -204, -122, 101, 47, 87, 160, -81, 34, 63, 78, 15, -92, -133, 61, -73, 550, -340, -864, 8, 624, 795, 153, -287, -214, 86, -136, -121, 353, 357, -168, 344, -426, -49, 317, -148, + 382, 181, -47, -514, 204, -117, -118, 30, -33, -51, 716, -346, 369, 613, 428, 226, 14, -399, 409, -222, 390, -213, 95, -420, -75, -397, -257, 64, -366, -100, -123, -12, 338, -387, -330, -119, -186, -76, -326, -427, -532, 57, 425, -26, -258, 48, 96, 335, -358, -206, -109, -6, 257, 7, 77, -249, -98, 134, 513, 229, 357, 409, 536, 209, -62, -182, 138, 166, 242, 104, 32, 5, 329, 120, -108, 31, 190, 78, 54, -112, -104, -76, -149, 16, 162, 151, 43, -80, 222, 127, 279, 145, 20, 185, 15, -133, + 217, 4, -15, -72, 53, -43, 9, 185, -1457, -693, 486, -1190, -825, -53, -486, -333, 363, 415, 127, -76, 150, 1189, -146, 190, 458, 522, -542, -281, -257, 439, 479, 241, 88, 449, -132, -224, 315, 607, 43, 197, 617, 456, 371, -276, 117, 188, -2, -9, 396, -129, -7, -39, 264, 11, -434, -289, 86, -588, 446, -130, 985, 40, 540, 108, -24, -316, -16, 128, -417, -213, -487, -60, 248, 341, -149, -790, 286, -124, 269, -283, -340, 251, -515, -391, 764, 13, 351, -70, -333, 94, 449, 111, 357, -578, -30, -37, + -98, -497, 485, -288, 34, -55, 57, -183, -20, 104, 147, -121, 317, -76, -104, -185, -162, -159, 151, -60, -115, -45, 38, -120, 221, -64, 250, -156, 105, 42, 98, 166, 31, 591, -269, -683, 294, -357, 150, -9, -340, 630, -841, -34, -1016, 25, 822, 1150, 544, -197, 532, -40, -73, 58, -89, 283, -34, -537, 32, -746, 264, -231, -165, 501, -9, -574, -641, 149, 90, -320, -265, 481, -695, -3, -139, 246, -185, -151, -556, -237, -244, -104, 403, -476, 173, -58, -81, 63, 175, -806, -84, 110, -69, 298, -252, -356, + -160, -901, -396, -393, 21, 385, 582, -274, 441, -752, 1209, 83, -215, 632, -747, 634, 286, -169, 15, 212, 19, 102, 579, -246, 249, -133, 181, 288, 286, 347, -116, 292, 71, 44, -46, -388, 18, -275, 130, 180, -57, -43, 55, 40, 198, 91, -137, 212, 1, 26, 264, 179, 108, 473, -384, 4, 177, 2, -300, 75, -189, -182, 737, 39, -531, -14, -83, 340, 224, -325, 370, 4, -834, -908, -89, -276, 224, -42, -322, -819, -715, 386, -608, -139, 36, 189, 43, 579, 47, -297, 387, -55, 55, 357, -476, -34, + 101, -487, 291, 399, 173, 355, 185, 552, 150, 401, -569, -180, -92, -764, -6, -85, 317, -54, 364, -63, -443, -303, -24, -706, 307, 17, -138, 409, 259, 339, 353, 106, -44, 296, -956, 287, 119, 425, -170, -677, 423, -104, 729, -1079, -384, -756, 515, -222, -693, -774, -510, -231, 245, 191, -213, -221, -116, -16, -235, -91, 392, 59, -39, 114, 85, 70, 213, -168, -221, -7, -383, -2, -135, -56, -247, -68, -337, -302, 381, -214, -14, 127, 183, -34, 319, -267, -86, 131, -313, -87, 367, 131, 82, -127, -190, 141, + 505, 468, 1713, 1294, 176, 375, 109, 995, 28, 484, -452, 1179, -467, 1069, -48, 683, -79, 481, -479, 115, 241, -263, -86, -142, -110, 318, 8, -276, -378, -572, -726, -350, -122, 4, 230, -613, 261, -338, -519, -109, -379, 173, -92, -799, -189, -407, -480, -506, 460, 611, -1279, 289, 115, 358, 128, -163, 776, 434, 407, -1072, -477, -16, 266, 885, 35, -121, 45, 750, 677, -642, 725, 52, 164, -124, 426, -914, -318, 939, -143, -63, -360, 625, 412, -326, -546, -97, -21, 53, 10, -120, -509, -177, 401, 520, 326, -291, + -74, -87, -245, 77, 85, 239, -50, -174, 154, 55, 94, 470, 67, -135, -177, 78, 173, 365, 77, -362, -188, -273, 110, 133, -293, -635, 207, -56, -103, -225, -386, 461, -195, 401, 629, -729, 215, -421, 1193, -721, 670, 617, -247, -1132, -662, -83, -308, -43, -524, -827, -1097, -633, -734, 304, -629, 249, 65, -80, -73, -519, -167, -533, 145, 459, 604, 2, -181, -547, -137, 44, -329, 82, -451, -297, -72, -448, 338, -397, -1152, 33, -44, -387, 478, 372, 546, 203, 428, 873, 140, -888, -209, 403, -202, -740, 399, 569, + 186, -14, -996, 873, -51, 710, -607, 720, 1781, -169, -60, -884, 462, -722, 591, 294, -400, -98, -974, 212, -535, -3, 363, 361, -22, -260, -224, 254, 645, -328, -59, 89, -293, -94, -98, 126, -40, 263, -134, -325, -182, 84, 239, -322, -105, -16, 35, 219, 42, -90, 74, -538, -310, -44, -56, 98, 23, 32, -18, -102, 261, -25, 193, -24, -66, -206, -141, -1403, 479, -1841, 1219, 438, -313, 1300, -123, -659, 1153, -441, -61, 246, 405, 1067, 45, -84, 753, 322, 633, 775, 575, 56, 402, 66, -39, -420, 272, 408, + 99, -21, -455, 223, -426, 518, 509, 92, 601, -366, 397, 627, 398, -836, -903, 1066, -102, 668, 1032, 29, 2, -103, 204, 600, 567, 64, 471, 5, -535, -664, -990, 22, -401, 19, 562, 531, -926, 85, 360, -808, 136, 1137, -490, -559, 608, -647, 151, -178, 1188, -340, 734, -358, 617, -52, 229, 498, -775, -230, 295, -507, 376, -454, -128, -254, -237, 39, -127, -205, 124, 359, -178, 103, 128, -300, 54, 48, -79, -210, -90, -161, -499, -191, 106, -648, 236, -328, 251, -145, -64, -451, -240, 12, 126, -196, -448, 81, + 30, 247, 102, 7, 290, 240, 24, 134, -644, 143, -747, 1532, 376, -820, 311, -191, -730, -861, -873, 257, -43, 769, 1142, 548, 276, -139, 379, 35, -1437, 629, 1491, -978, -1027, -888, -1255, 905, -1235, 554, 7, -156, -9, -403, -478, 611, -1271, 1304, 749, 171, -837, -635, -555, 115, 218, -544, -76, -402, 899, 405, -163, -30, 369, 80, 421, -738, -292, -73, -131, -687, -482, 403, -1302, -770, 98, 1518, 733, -467, -32, -1160, 562, 1762, 61, -383, -267, -838, 1087, -354, -421, -40, 644, 401, -560, -508, -181, 563, -153, 162, + -45, -454, -147, 715, 411, 55, -335, -58, -51, 556, 456, 224, 206, -670, 254, 235, -100, 146, -105, -100, -583, -67, -30, -87, -186, 151, 213, 107, -684, -594, -290, -7, 42, -695, 246, 864, 175, -246, 16, 130, -1, -716, -494, -1429, 309, -1054, -1575, 367, 867, 211, 231, -669, -836, -219, -1237, -609, 320, -1036, 1624, 314, -402, 347, -782, -1543, -519, -1181, 184, 341, -435, -841, -427, -520, 449, -618, -227, -83, 693, -506, -95, -239, 175, 288, 50, -212, 715, 936, 598, -484, -397, -1385, -772, -319, 363, 2317, -399, 24, + 1030, -97, 437, -531, -552, -448, 487, -1313, 7, -177, -19, 1129, -501, 1712, 149, 1297, -1661, -501, 477, -37, -722, -610, 1343, -1391, -1147, 1647, 289, 1429, -572, -99, -102, 457, 195, -135, 485, 484, -28, 226, 152, 48, -172, -312, -72, -208, -276, 251, 146, -236, 165, -511, -52, 354, 624, -54, -395, -34, -449, 252, 428, -303, -247, 237, 285, -643, 228, 24, 417, -276, -281, -7, 132, 191, -721, 113, -306, 568, -199, -85, -1423, 677, 1044, -758, -623, -213, -685, -824, 219, 244, 640, 28, 559, 996, 1039, 690, 238, -763, + 74, 396, 525, 807, 8, -418, -609, -230, 818, -336, 321, 711, 69, 1397, 160, -892, 770, 762, 218, 329, 705, 113, 58, -819, 1769, -1888, -1390, -1610, -535, 333, -949, 486, 1054, -313, 101, 931, 295, -1008, -352, -780, -114, 58, 49, 900, 882, -203, -226, 566, 1359, 237, 1118, -945, 994, -436, 327, -199, -639, -442, -104, 453, 273, 1113, -1443, 733, -573, -354, -284, 533, -258, -49, 111, -576, 357, -281, -24, -437, 130, -88, 15, -492, 68, -45, 93, -48, -543, 216, -312, -278, -133, 402, 458, 514, -446, 883, -670, -199, + 44, -71, -497, -263, -36, -367, 98, -29, -24, -43, -372, 48, -68, -805, -1620, -1630, -1180, 242, 3029, 766, -418, -916, -2190, -3081, 696, 1276, 1532, -322, 133, -903, -1572, 454, 285, 512, 74, -1318, -403, 322, -265, -52, -249, 1716, 1507, 1016, -93, -736, -1251, -828, -749, 1172, -194, 858, 388, 402, -528, -2854, -1965, 971, -1546, -527, 3294, 2265, 1702, -1290, 932, -893, 66, 65, 478, 1396, 2460, -942, -87, -1621, -1309, -2146, 234, -89, -2310, -554, 1489, 556, 1040, 1409, 2540, -1850, -1110, 147, -1510, -195, 846, 1980, 1007, 309, -1207, -1157, + 782, -329, 1166, 1025, -275, 470, 190, -196, -386, -225, -145, 348, 102, -8, 122, -36, 169, 5, 739, 608, 964, 174, -528, -1113, -908, 371, 866, 991, -123, -632, -2556, -1313, -1209, 31, 131, 263, -8, 192, -288, 0, -427, -382, 543, 479, 280, 282, 144, 66, 748, -1218, -4031, -3752, -2154, -2343, -585, 3882, 1972, 3995, 3546, 5559, 3970, 3415, 550, -1485, -3354, -5375, -4564, -4596, -2402, -1154, -271, 37, 131, 946, 1265, 3192, 1939, 3768, 2455, 3230, 1169, 3122, 1085, 764, 739, -187, -878, -2116, -2442, -4533, -3105, -5744, -4544, -6971, -4132, -3281, + -791, 1914, 1017, 170, 1910, 4083, 5456, 7152, 8526, 7293, 5329, 6643, 5482, 3071, 1381, -343, -2287, -5293, -6284, -8418, -10867, -12580, -11352, -10008, -7122, -4865, 1491, 4690, 5718, 8802, 7351, 9179, 9648, 9462, 10908, 7158, 1860, -1804, -3493, -4325, -2798, -4050, -3471, -4054, -5483, -5548, -6457, -3826, -2976, -2540, -1417, -87, 384, 1569, 4265, 4492, 6382, 5553, 7299, 5365, 3587, 3698, 1412, -970, -1580, -7030, -9057, -8434, -7438, -4357, -3415, -1870, 167, 1898, 2898, 3936, 4705, 5593, 5318, 5026, 4432, 2475, -3, -1251, -2910, -3046, -2598, -2117, -2192, -2210, -1715, -1217, -699, -275, -248, -179, + 70, -191, -246, 212, 526, 538, 250, 91, 288, 465, 395, 423, 531, 748, 599, 76 }, + { -388, 142, -221, 118, -125, -256, -441, 76, 12, 109, 96, -32, -34, 32, 265, -190, -339, 110, -141, -227, 3, -35, 138, 48, 98, -103, -27, -68, 225, -63, -93, -82, -41, -56, -92, -82, -57, 43, 18, 28, 6, 57, 95, 47, -87, -258, -4, -180, 25, -14, -82, 113, 6, -1, -256, -106, 33, -22, 88, 5, 78, -76, 31, -34, 156, -57, 81, -142, -142, -179, 7, -44, -53, -1, -63, -3, -74, 14, 2, -32, -113, 9, 10, 63, 55, -1, 59, -8, -48, -17, -24, 22, -2, 2, 32, 23, + -6, 29, -22, -277, -58, -37, -79, -36, -95, 91, -38, -33, -9, 1, -7, -67, 244, 157, 255, -121, 254, -152, -107, 99, 281, -7, -172, -253, -183, -35, 200, 79, 67, 89, -90, 137, 16, 102, -51, -231, 61, -160, -111, -112, -28, -293, -15, 14, -124, 273, -54, -89, -112, -3, 28, -117, 2, -144, -56, 4, -61, 196, 4, -53, 108, 71, 180, 73, 217, 54, 177, -204, 51, 163, -58, -146, -203, -4, -18, -40, 47, 59, -45, 157, -137, 52, 52, -100, 71, 17, -76, 40, -21, 16, -71, 22, + 6, 13, -10, -4, 31, 9, 60, 314, -141, -109, 32, -69, -51, 158, -121, 152, 70, 4, 78, -100, -96, -177, -191, 254, 120, 90, 136, -87, -58, -64, 320, -122, 350, -11, -88, -83, -184, -197, -240, -14, -60, 45, 234, -18, -108, -324, 12, 260, 380, -176, 99, 71, -96, -84, 100, 361, -85, 58, -30, -51, -33, 174, 249, -186, -102, 79, 326, 56, 231, -187, -174, -8, -28, 68, 50, -2, 21, 36, -84, 42, 106, 83, -63, 210, -53, 133, -68, -70, 79, 68, 71, 18, 74, 16, -108, -71, + 21, -3, 40, -18, 60, -1, 34, -30, -6, -1, -16, -35, -3, -21, -5, -25, -23, 61, -1, -26, 64, 4, 512, -356, -81, -149, 38, 135, 245, -250, 167, -67, -264, -426, -89, -182, 27, -43, -182, -94, 96, 102, 328, 181, 166, 15, 50, -173, -119, 264, 201, 136, 61, 126, 25, -1, -224, -316, 208, -85, -214, -103, -136, 111, -120, 265, 59, -156, -78, -120, -105, 129, 194, -18, 130, -99, -111, -1, 24, -105, -43, 153, -1, -65, -78, 83, 91, -13, 110, 14, -83, 265, -41, 28, 10, -322, + 123, 99, 164, 107, -120, -28, -292, -134, -268, -99, -122, 0, 23, -176, 5, -44, -2, 73, -29, -33, -9, -50, 6, -26, 17, -31, -68, -34, -19, -111, -13, -6, 20, -8, 10, -7, 0, -60, -79, 6, -14, -35, 11, -349, 93, 6, -102, -190, 83, -181, -31, 320, 484, 240, 267, -17, -131, 202, 180, 78, 97, 240, -33, 175, 170, 249, 238, -191, 160, -10, 58, -178, 57, -22, 163, -60, -44, -125, 119, -195, -158, 18, 171, 95, -100, -51, -30, -65, 104, -235, 220, 1, 273, -383, 29, -345, + -108, -108, 96, -34, -77, 79, 30, 96, 151, 248, -29, -195, 44, 334, 69, -94, -23, 207, -106, 127, -103, -352, 207, 220, 203, -173, -261, -187, 224, -22, -33, 160, 60, 41, 29, -9, 63, 85, -26, -42, 48, 7, -14, 30, -43, 16, 73, -27, 77, -29, -54, 29, 0, 3, 40, 32, 40, 33, 29, 1, 39, -529, 8, -118, 48, -297, 35, 48, 392, -315, 3, -422, 95, -256, -63, 14, -139, 121, 53, -222, 3, -4, 203, -134, 328, -5, -285, -146, 349, -35, 139, 92, -58, 208, -232, -220, + -171, 23, -222, 234, -130, 150, -215, -4, -261, 170, 23, 204, 183, -175, 345, 293, 277, 53, 291, 238, -247, 211, 101, 18, -230, 104, -195, 192, -84, -156, -19, 287, 103, -334, 317, -28, -112, -192, 323, 278, -241, 237, -17, -289, 4, -165, -90, 156, -138, 111, -12, 48, -66, 84, -12, -11, -19, -34, 31, 14, -80, 26, 40, -3, 30, 33, -75, 14, -9, -1, -63, 20, -26, -41, -84, 95, 21, -49, 754, 128, -30, -260, -488, 125, -72, -717, 630, -305, -455, 96, -29, 85, -29, 122, 182, 3, + -11, -367, -30, -35, 432, -79, 11, 159, -76, -53, -176, 369, -277, 267, -66, -221, 42, -247, -125, -401, 71, 185, -108, -200, -158, 243, -376, -89, -185, -5, -53, 49, -326, 318, -445, -305, 121, 54, -16, 119, -231, -332, 42, -90, -15, 163, -198, 148, 104, 367, -101, 53, -28, 5, 510, 43, 505, -122, -189, 58, -259, -23, 258, 21, -301, -264, 75, -28, 2, 259, 21, -48, 108, -14, -10, -120, 46, 57, -60, -1, -29, 100, -44, -20, 52, 14, 32, -9, 58, -18, 1, 31, -62, 79, -49, 30, + 67, 37, 64, 18, -556, -75, -115, -452, -776, 236, 399, -286, -139, 224, -86, 479, -56, -260, -156, -724, 241, 79, -68, -509, 117, -284, -76, -250, -129, 357, -347, 146, -513, 325, 63, 4, -150, 36, -69, -288, -540, 102, -1, 113, 224, -133, -45, -349, -180, -95, 145, 97, 254, 405, 317, 161, 241, 71, 252, 225, -224, 259, 293, -63, 393, -44, 462, -208, -500, -84, 316, 347, 400, -80, -697, -73, -38, 24, -25, -174, 98, -511, 394, 246, 238, -269, -252, -58, 146, -21, -282, 0, -138, -231, -93, -41, + -110, 7, -94, 43, -59, -35, 72, 11, 32, -39, -102, -115, 77, -92, -4, -36, 47, -39, -24, -39, 116, 59, 35, -40, 740, -163, -178, 247, 399, -29, 186, 462, 334, -758, -697, 6, -67, 102, -311, -553, 131, 443, 293, -321, 522, 421, 396, -664, 188, 348, 18, 53, 297, 684, -132, -313, 208, 155, -93, 369, 552, 103, 572, 250, -429, 48, 475, -52, -195, 245, 40, 93, 499, 319, 170, 58, -578, -590, -49, 93, 154, -182, -25, -153, 52, 73, -220, 83, -135, -35, -187, 20, 368, -218, -531, -84, + -452, 99, -161, -13, -60, 213, -79, 154, -2, 132, 63, -63, -72, -93, -262, 94, 35, 65, 9, -204, 103, -160, -133, -48, -171, -38, -55, -65, -53, 110, -48, 73, -6, 58, 12, 142, -61, 37, -115, -31, -99, -93, -18, -69, 222, 91, 9, -33, -30, -1241, -776, -239, 219, -82, -314, 49, -306, 860, -356, 550, 849, 457, 415, -341, 297, -172, -403, 339, 397, 261, 569, -3, -36, -261, -267, -229, -365, -356, -246, 127, 42, -10, -232, -130, -354, 138, -307, -280, -129, 138, -9, -192, -513, 53, -157, 176, + -604, -470, 516, -87, -109, -250, -156, 385, 119, -89, 207, -66, 216, 170, 247, -191, -309, -766, 45, -743, -58, -631, -98, 581, -82, 96, -429, -190, -225, 39, -278, -165, 257, 321, -42, -42, 29, -159, 47, -26, -156, -69, -135, -58, -80, -350, 51, -66, -53, 12, -102, -119, -243, -64, -145, -171, -39, -214, -104, 25, -137, -158, 10, -134, 33, 40, 139, -98, 94, 40, -142, -60, -41, -71, 18, -39, 851, 16, -616, -523, 534, 418, -395, -382, 716, 455, 27, -426, 52, -180, 340, -265, 41, -113, -78, 740, + -104, -203, 138, 125, 222, 227, 26, -293, 222, 110, 254, 571, 263, -826, -235, -136, -630, 243, -108, 11, -351, 296, -136, 55, -457, 309, -372, 29, 369, -61, 389, -305, 485, -622, 311, 5, -222, 808, 218, -171, -482, 208, -98, 64, -72, 294, 444, 593, -375, 265, -148, 531, 197, 74, -47, 317, 59, -215, 261, -187, -310, -138, -423, 3, -474, -43, -319, 363, -115, 232, -255, 6, -142, 219, -69, -25, -140, 72, -105, -175, -97, 71, -164, 97, -130, 58, -83, -86, -83, -187, -105, 1, -132, -125, 171, 143, + 82, -89, -213, -27, 95, -12, -165, -104, -1243, -807, 662, -494, -464, 252, 579, -967, -164, 225, 57, -507, -758, 1410, -614, 187, -698, 377, -246, 657, 583, 55, 100, -790, -5, 367, -322, -473, 368, 101, 397, 314, -71, 129, -92, -55, 587, -508, -300, 470, -23, -384, 499, -20, -114, -344, -154, 181, -269, -35, 173, -341, -349, -229, 251, -736, 346, -38, 692, -658, 214, -501, 180, -303, -384, 623, -350, -157, -340, 267, -389, 224, -134, 455, 468, -63, -737, 289, 303, -39, -26, -423, -292, -74, -364, -294, -105, -13, + -182, -243, 270, 87, -173, -147, -176, -188, 196, 69, 45, -281, -108, 234, -141, -174, 110, -126, -1, 83, 137, -61, -231, 42, 135, -310, 5, 75, 6, -165, -93, 4, -74, 623, 302, -701, 239, 754, -67, 2, 348, -226, 529, 479, -634, -388, -117, 335, 604, 108, 321, 682, 510, -717, -78, 1140, 281, -76, -135, -214, -335, 101, 278, 311, 289, -203, -487, 131, -254, 268, 786, -209, -791, 946, -286, -521, 765, -138, -230, -820, -149, 340, 161, -178, -348, 317, 32, -379, 324, -76, 746, -549, 76, -107, 854, 292, + -1217, 382, -510, -213, -436, 527, 1740, 637, 99, 404, 505, -642, -275, -180, -369, -221, -409, 384, -897, -236, 78, 108, -296, 56, 155, -87, -116, 305, 53, 204, 166, -183, 49, 151, 54, 127, -95, 78, -178, 24, -56, -165, -92, -37, 269, 16, 67, 12, -61, -55, 19, -23, -257, -30, 36, -59, -199, -453, -170, -137, 262, -45, 53, -263, -919, -390, 65, -372, -1158, 1008, -192, 456, 87, -530, -914, -880, 991, 605, 229, -347, -660, -494, -784, -200, 295, -120, 66, 127, -127, -405, -390, -666, -238, -126, 330, 231, + 362, -177, -298, -123, 473, 69, 419, -1395, -328, 0, 308, -443, -19, -513, 405, 359, 69, 1728, 28, 542, 711, 34, 230, 14, -123, -204, 358, 528, 687, -12, -129, 50, 452, 413, 15, 335, 288, 227, -91, 679, -194, 870, -857, -425, -1054, -325, 189, 29, -273, 60, -4, 475, -96, 568, -258, -207, -284, 149, 317, -49, -154, -169, 196, 6, 659, -102, -46, 121, 185, 275, -228, -18, 88, 137, -315, 112, 120, 407, -400, 230, 152, -168, 343, -190, -235, 4, -80, 178, 88, -138, -4, 147, 34, 355, -17, 233, + 654, -121, 29, 172, -896, 37, 128, 564, 860, -733, 162, -462, 613, 556, 70, 1068, 333, 425, -389, -63, -682, 1067, -620, 167, 652, -155, -420, 329, -96, 167, 700, 18, -222, -65, 131, -22, -415, 308, -40, -118, 1196, -920, 866, 559, 1081, 440, -764, 591, 12, 549, 1423, -1026, -425, -132, 28, 967, -573, 50, -615, 49, 1090, -123, 1131, 319, 194, 514, -691, -114, 498, 704, -1144, -41, -980, 439, -510, -17, 232, 320, 25, -349, -278, -1072, -122, -761, 618, 54, -48, 481, 27, -2, 462, 345, 232, 6, -155, 218, + -362, -27, -248, 249, 259, -219, -42, -465, 207, -29, 0, -13, -451, -545, -180, 176, 413, 210, 186, -66, 346, 240, -15, -176, 301, -428, -120, 89, 485, 401, 87, -195, -692, 195, -1211, -1068, 16, 14, -678, 550, 159, -186, -630, 856, -200, 1275, -186, 274, 460, -622, -208, 193, -740, -418, -647, 554, -519, -143, -171, 479, -437, -740, -1029, -33, 855, 48, -472, -204, -598, -204, 4, 353, -674, -79, -147, -484, -662, 28, 110, 424, 146, 731, 203, 923, -388, 761, -196, -602, -157, 1240, -538, 563, -395, 909, -484, 304, + 579, -39, -240, 106, -332, 826, -763, -292, 829, -107, -693, 28, 634, 347, 634, -646, -545, -351, -71, 620, 755, -1343, 70, 382, -734, 116, 463, 355, 340, 327, 222, -108, 24, 249, 285, 226, 572, -179, 301, 121, 619, 363, -479, -611, 192, 645, -185, -186, -414, -712, 81, -608, -189, 132, -401, 368, 107, -131, -331, -70, -343, -34, 191, 84, 54, -66, -84, -1149, 1267, -419, 1079, -222, 868, 75, -268, -589, -416, -75, 15, 639, -240, -46, 185, -576, 938, 353, 38, -766, 530, 281, -611, 604, 55, -90, 154, -15, + 791, -176, -988, 1075, -549, -83, 799, -347, -171, -472, 1260, -559, -153, -782, -150, 101, 1127, -522, 214, 363, 671, -171, -711, 782, 474, 636, -305, -146, 82, 703, -385, -814, -912, 492, -638, 169, 686, 639, -444, -148, 923, -1463, -33, 208, 510, -63, -534, -102, 842, -158, 1727, 680, -491, -61, 53, -202, -622, -759, -557, 485, -360, -143, -12, 757, 328, -254, 334, 248, -8, 116, 142, -4, 107, 776, 637, 619, 421, 65, -377, 211, -294, 375, -453, 501, 726, 246, 918, 993, 403, -3, 521, 185, -92, -308, 541, -134, + -429, 0, 264, -118, 230, 431, 163, 439, -245, -280, -1623, 552, 316, 1447, 1268, -188, -469, -1493, 44, 500, -639, 488, 874, 850, -394, 1024, 915, 44, -552, -591, 934, 799, -1134, -1546, 2056, 108, -145, 271, 153, 764, 759, -303, -259, 1073, 510, -190, -712, 434, 87, 60, 383, 56, -32, -425, 242, -125, -523, 965, -1531, 1071, 888, -1448, -100, 742, 188, 847, -196, 122, 774, -99, 396, -711, -1131, 3192, -1303, -1831, -399, 3556, 1536, -1511, -341, 631, 436, -29, -913, 1340, 750, 564, 134, -1800, -294, 297, 539, -737, -1222, 111, + 390, 172, -575, -609, 298, 168, 447, -79, -146, -41, 478, 606, 420, -905, -348, 644, 477, -455, 6, 526, 933, 366, -485, -660, -861, 412, -272, 383, -727, 414, 218, 466, -330, -174, -582, -248, 586, 109, -477, 269, 233, -634, -400, 799, 1383, 97, 2297, -1019, -392, 1334, 66, -75, -686, -1370, 1138, -713, -777, 592, -863, 429, -818, -905, -153, 200, 128, -212, 1088, 274, 663, 321, 18, 19, -491, -1043, 334, 1045, -851, 731, -868, -88, -48, -1340, 956, -463, 372, 29, -396, 26, -972, 1001, -704, 336, -1131, -684, -1483, 563, + -694, -776, -631, -321, 0, 1580, 563, 783, -217, -735, -935, 250, 56, -1605, -751, -2826, -1334, -1091, -166, -1301, -1077, -233, 1034, 1185, -963, -1211, -1399, 707, 1668, 89, 1340, 38, 808, 329, 96, 395, 141, -28, -487, 697, 570, 312, -581, -226, -80, 301, 309, -111, 336, -146, -393, -676, 81, 950, 337, -108, 263, -301, 503, -181, 658, 644, 72, -685, 111, 158, 746, 187, 849, -567, -356, 791, 813, 222, -218, -145, -812, -379, -1617, 381, 571, -1400, 776, 155, -407, 84, -396, -39, 301, 409, 717, -844, 82, 973, -108, -464, + 875, -385, 61, -518, -210, -1035, 270, 25, 584, -408, 43, 726, -344, 11, 749, -1472, 96, -1685, -536, -1129, 901, 319, -66, 378, -331, 413, 1146, 308, 1780, -992, -1138, 1048, 285, -769, -722, -295, 657, -631, -25, -546, -705, 413, 517, -1051, -611, 903, -16, 319, -196, 495, 219, 912, -532, -395, 231, 210, -265, -955, -698, -755, 1010, -470, -782, 226, -205, -258, -516, 193, 230, -87, -154, -281, -475, -84, -108, -347, 12, -171, -326, 196, -193, 180, -190, -163, 476, -191, 225, 165, -455, 201, 59, -185, -551, 746, 491, -214, + 115, -370, -280, 226, -7, -475, 165, -192, 429, -118, -80, 80, 200, -1092, -2209, -1104, -420, 969, 1262, -2412, 418, -957, -1308, -266, 1514, 969, 826, -519, -582, -694, 764, 541, 1178, 156, -1528, -596, 1150, -174, 338, 1032, -491, -710, -1117, -1116, 7, 732, 1575, 1169, 773, 320, -1612, -1714, 601, -1182, 280, 1517, 602, 106, -764, -1367, -235, -587, 460, 362, 257, 952, -149, -180, 249, 692, 1115, 1160, 391, 1033, 345, 374, -228, -1149, -454, -496, -947, 716, 664, 499, 491, -216, -1138, 192, 337, -14, 754, 491, 394, -86, 49, 116, + 776, 789, 593, 178, -146, -570, -109, 340, 95, -165, -6, -452, -216, -259, -304, 243, 847, 423, -159, -80, -640, -60, 219, 435, 473, -145, -208, -985, -577, -137, 3, 404, 326, -189, -243, 166, 58, 108, 238, -270, -104, -49, 157, 270, 20, -86, -80, -409, 685, -1945, -3914, -2021, 380, 1529, 3727, 3647, 1520, 1552, 1115, 61, -1857, -3147, -4743, -1416, -1984, -345, 1936, 3450, 2900, 2561, 1411, -31, -903, -1210, -259, -2096, -1665, -1581, -1036, -850, -395, -73, 723, 1701, 1751, 1722, 1260, 1641, 870, 939, -306, -67, -774, -2032, -2944, -3557, + -1723, -693, 553, -91, 376, 828, 1081, 2307, 2659, 3525, 2247, 228, 1027, -531, -1945, -1700, -3387, -3951, -2955, -1825, -785, -618, 1424, 1610, 4462, 3656, 2674, 2620, 1255, -158, -1772, -2561, -1870, -2242, -3081, -1462, 85, -300, 88, 1347, 1876, 1388, 723, 702, 1195, 511, -89, -142, -586, -97, -523, -1378, -730, -1028, -1672, -292, -290, 1340, 1219, 736, 1311, 2271, 1624, -396, -273, -1091, -972, -2279, -2365, -1142, -483, 198, 802, 952, 1416, 1617, 1561, 1642, 418, -166, -875, -1067, -1411, -1560, -1566, -672, 349, 468, 673, 702, 483, 515, 534, 171, 122, -173, + -185, 296, -210, -487, 2, 73, -82, -139, -181, -7, -27, -188, -35, 150, 138, 119 } }, + { { -147, -229, -166, 65, -25, -392, -223, -17, 56, -121, 41, -145, 28, -105, 275, -224, -99, -99, 175, 121, 280, 74, 58, -128, 132, 17, 36, -16, 106, 145, 11, 145, 137, -67, 77, -82, -91, 10, -75, 47, -117, -212, 57, 76, -53, 59, -101, 95, 130, -224, 43, -12, 84, 72, 12, -220, -66, -97, 73, -3, 22, -71, 41, -113, 5, 123, 78, 8, -63, 41, -181, -101, -133, 24, 23, -11, 190, 1, 166, 2, 17, 16, -1, -90, 67, -5, 33, -19, 21, 32, -12, -31, -12, -9, -10, -5, + -48, 8, 50, 29, 0, 6, -14, -22, 21, -452, -14, 24, 6, 74, -160, 117, 66, -84, -270, 177, 182, -43, 151, 109, -150, 297, 62, -134, 159, 11, 149, 22, -259, 98, -49, -96, -101, -79, 169, 131, 10, 137, 49, -130, -161, -15, -38, 69, 47, -126, 30, 66, 62, -111, -93, -147, -52, -37, 29, -36, 197, 85, -31, -100, 37, 82, 42, 213, -36, 107, -13, -70, -129, 91, -30, -60, 124, -39, 41, -28, -26, -144, 31, -41, 169, 209, -126, -128, -90, 35, -81, -41, -52, -52, -56, 33, + 78, -5, 20, 23, -8, 3, -38, -85, -134, -308, -184, -67, 220, 28, 41, 135, 36, 58, -322, -296, -189, -50, -1, 136, -97, 106, -56, -200, 62, -30, -136, -3, 191, 277, 125, -128, 74, 8, 200, -2, -159, -6, -93, 196, 86, 91, 199, -35, 14, 267, 233, -10, -1, 18, -15, 70, 19, -195, -259, -92, -33, 0, -86, -289, -31, 79, -157, -77, -102, -88, 30, 36, 95, -201, -161, 154, -66, -36, 32, -13, 101, -194, 77, 71, -77, -74, 77, -85, 123, -49, 1, -1, -49, 24, 91, 50, + 10, 55, 16, -26, -50, -28, -29, 11, 14, -9, -7, 13, -5, 411, -158, -125, -20, 7, -154, 1, -108, 198, -48, -245, -341, -88, -226, 315, 26, 223, 188, -298, -17, 125, 91, 159, 30, -19, -27, 74, -99, 114, 63, -106, 66, 5, 77, 171, -92, 68, -11, 98, 84, -35, 116, -33, 101, -77, 92, -242, -103, -88, 68, 209, -153, -101, -57, 13, -70, -93, -49, 85, 68, 121, -40, 69, -71, -75, -7, -45, 84, -1, -126, 71, -74, -124, -46, -77, 55, -91, -246, -35, -106, -105, 53, -68, + -148, -30, 31, -11, 9, -1, -93, 3, 49, -35, -39, 10, -2, 18, 16, 48, 14, -42, 28, -7, -15, -16, -42, -39, -42, 70, 108, -42, 164, -255, 115, -153, -168, 248, 93, -292, 31, 2, 89, -210, -134, -18, -170, -310, -300, -198, -300, 130, -31, 46, 163, -263, 174, -74, 82, 54, -26, 28, -38, -37, -171, -102, 225, -82, -186, -171, -16, -76, 70, -164, -254, 40, 237, -35, 144, -81, 79, -126, 97, 40, -173, 256, 46, -53, 60, 235, 217, 115, -23, -261, -44, -218, 63, -47, 37, 39, + 61, -198, -2, -14, 96, 204, -254, 34, -74, -237, -27, 70, -24, -5, -23, 79, 15, -69, -47, -50, -30, -82, 3, -7, 46, -99, -70, -7, -13, -12, 4, -7, 16, -36, -37, -9, -6, -26, -7, -7, 44, 41, -1, 1, -46, -74, -27, 4, -291, -279, -181, -307, -364, -347, 147, 161, -223, -59, -202, -330, 177, -87, -286, 98, -19, 14, 29, 97, 32, -11, 74, 99, -164, -158, -43, -193, -14, -206, -355, -29, 215, -258, -197, 139, -136, 15, 55, -133, -107, -113, -383, -167, 83, -111, -127, -243, + 108, 214, -78, 331, -184, -88, -1, -82, -281, -21, 64, -11, -59, -247, -40, 240, 122, 70, 125, 88, -63, 460, -145, -181, -171, -207, 82, 261, 179, 18, -43, -134, -47, -6, -62, 9, -83, 30, 192, 123, -94, -22, -34, 67, -40, 74, -80, -42, 12, 13, -20, 24, -46, 48, 2, 37, 32, 21, -22, -39, -10, -40, 518, 353, -15, 323, -25, 48, 63, -174, 295, 5, 260, 249, -199, 323, 6, -244, -404, 371, 181, 369, -306, 212, 116, -338, -333, -197, -94, 355, -336, 299, -28, -32, 216, 204, + 278, 102, -150, 136, 261, -157, 261, 396, 169, 240, 101, 68, 69, 11, -214, 80, 23, 16, 183, -128, 109, 121, -51, 345, -201, -122, -77, 298, -53, 246, 126, 166, 151, 29, -419, -65, -336, -183, 440, 229, -194, -12, -240, -216, -111, 365, 34, 126, 73, -57, 77, 131, 230, -65, 136, 96, 85, -79, -48, 36, -38, -2, 65, 84, 37, 36, 104, 99, 40, 3, 51, -22, 89, 132, 65, 3, 147, -453, 288, 277, 816, 33, 72, -40, -110, -52, 277, 252, 220, 318, 130, 502, 148, -197, 49, 437, + 173, 45, 69, -223, -322, 208, -159, -315, -668, -10, 267, -20, 158, -231, -122, -86, 51, -73, -200, -97, -538, -140, -457, 39, -241, 184, -262, 100, -252, -87, -15, 8, 40, 52, -334, 162, -50, 74, -174, 5, 267, 108, 369, 207, -112, -22, -76, -37, -86, -117, -5, 152, 98, 113, 73, -528, 349, 342, -128, 196, 154, -279, 135, 84, 18, -59, 49, 180, -157, 105, -44, 9, -11, 40, 97, -80, -35, 134, -93, 7, 6, 51, -60, -112, 70, 4, -33, -33, 19, -4, 66, 74, 85, 1, -86, 878, + 316, -147, 434, -285, 303, 201, -413, 88, -520, 11, -177, -367, 196, 7, 150, 215, 267, 428, 179, -30, -110, -291, -524, 186, 206, 57, -183, 283, 37, 299, 178, -547, -207, 74, -402, 21, -28, -76, 119, 89, -94, 404, -233, 16, 227, -199, 156, -87, -244, 164, -1, -32, 233, 154, 10, -121, 482, 21, 272, 27, -149, -167, -402, -156, 170, -11, 145, -46, -313, 126, 105, -461, 136, 238, -121, 254, 62, -262, -265, 303, -4, -605, 78, 65, 28, -61, 38, -83, 18, 181, -53, 29, 48, 54, -150, 46, + -52, 42, 115, 119, 89, 42, -97, 46, -6, -9, 44, -111, 2, 77, 108, -69, -39, -130, 27, 138, -131, 56, 52, -912, -303, 954, 265, 152, -143, -26, -146, 195, -308, 417, 239, 196, 201, -148, -14, -17, 135, 281, -422, -251, -135, 321, 116, 179, 193, -44, -302, 99, 24, 582, 459, 121, 348, 19, -167, 72, -48, -80, 225, 276, 228, 564, 273, 221, 248, -256, -419, -197, 191, -357, -176, 347, 371, 203, -167, 328, -129, 36, 79, 188, -96, -204, 118, -184, -577, 25, 187, -315, 42, -57, -81, -58, + -186, 471, -48, 269, -674, -641, -543, -248, 56, 66, -17, 37, -11, -143, 71, -157, -46, -69, 165, 26, 60, -126, -23, -112, -40, 90, 143, 153, 147, -2, -98, 80, 130, 80, 129, 45, -12, 55, 19, 27, -38, -88, 104, 116, -38, -33, -25, -19, 469, 738, -1088, -155, 64, -9, -131, -272, 298, -349, -554, -57, 540, -78, -317, 100, -443, -241, 17, 283, -464, 51, 505, 518, 13, 183, 453, -260, -406, -567, 54, -565, -121, 237, 223, -500, -472, -287, 202, -133, -89, -132, 450, -670, -197, 104, -362, -125, + 0, -423, 19, 173, -24, 553, -38, -225, 46, -29, -183, 106, 271, -252, 387, -192, -723, 33, -283, -155, -21, -78, -955, -161, 437, 377, 263, 569, 579, -786, -89, 50, 162, -228, -392, -8, 176, 209, 178, 139, 65, 112, -211, 1, 124, -66, -50, 23, 39, 113, -127, 23, -52, 53, 72, -168, 22, -17, -117, 49, -28, 22, 3, -3, -148, 74, 8, 39, -99, -73, -67, -61, -1041, 290, -194, 354, -334, -4, 544, -183, 773, 178, 149, -333, 146, 383, -237, -48, 500, 322, 376, 53, -579, 368, -374, -35, + -226, 57, -288, 167, -75, 163, 155, 276, 280, 311, -369, 88, 589, 126, -106, -118, -297, -239, -2, 22, 106, 496, 42, 274, 265, -19, -127, -121, 450, -526, -115, -465, -384, -108, 3, -780, 203, -245, 478, -99, 21, 332, 67, 802, 662, 955, 361, 41, -112, -97, -162, -47, -192, -526, 356, 436, 207, -71, 48, -370, -504, 234, 62, 70, -163, -69, -177, -95, 154, 52, 202, -13, 44, -116, 140, -417, -112, -14, -19, -78, 72, 20, 25, -28, -104, -20, -45, -27, 127, 16, 14, -85, 25, 22, -10, -185, + -138, -305, 411, -120, -89, 959, -198, -211, 1067, -15, 607, 448, 36, 252, -143, 197, 185, 118, 150, 493, -340, 594, -327, -10, 122, -80, -431, -384, -12, -624, -200, -682, -47, -405, -303, -221, -195, 102, -549, 637, 100, -413, -309, -19, -80, -101, 165, 88, 627, 72, -7, -320, 53, 130, -24, -341, -148, 393, 428, -25, -364, 149, -72, 559, 622, -243, -161, -115, 71, -239, 252, -775, -73, 917, -827, -407, -192, 60, 73, 110, -75, 246, -146, -41, 446, -70, 323, -218, 326, -285, 223, 182, 442, -9, -75, 187, + 291, 26, -70, -46, 30, -158, -48, 149, 197, 62, -64, 191, -149, 157, 131, 143, 79, 5, -233, 234, 138, 108, 51, 110, 204, 47, -160, 80, -131, -101, 169, -41, 147, 159, -62, -115, 65, -558, -306, -87, 432, 521, 357, -331, -850, 1473, 371, -925, -927, -139, 225, 627, -807, -143, 151, -12, -116, 844, 181, -495, 264, 35, -24, 444, -81, 243, -549, -186, 966, 357, 762, 240, 689, 121, -253, 485, 442, 692, 341, -782, -297, 169, 404, -314, 119, -303, -506, 51, -58, -302, 235, 327, 284, 207, 195, -149, + 523, -4, -519, -377, 470, 255, -816, 355, 145, 262, -713, -488, 459, 709, 401, -160, -763, 172, -34, 650, -217, -875, 367, 510, -193, 530, 437, 180, -349, 45, -5, 102, 38, -24, -186, -79, -233, -24, -46, 122, -142, -86, -48, -107, -65, -57, -65, 271, 82, 3, 264, -66, -249, -167, -133, -108, 11, -182, 76, 110, 93, 69, -239, -93, 201, 165, -25, 352, 687, 265, 725, 122, 333, 248, 1208, 1644, 129, 329, -1046, -332, 633, -533, 1245, -247, 196, 335, 729, 404, -173, -528, -619, -204, -102, -775, -367, -308, + 498, -288, 148, -497, 66, -196, -725, 754, 523, 607, 268, -371, -359, -845, 16, -762, -231, -65, 101, 390, 308, -247, -175, 323, 714, 192, 273, 520, -663, 470, -377, -348, -669, -294, 306, 259, 43, 783, -171, -291, 120, 204, 1077, -355, 432, 425, -1035, 0, 129, -229, -153, 357, -205, 30, 438, 226, -637, -765, -737, -346, -274, 614, 536, -148, -234, 31, 68, 405, -46, -128, 252, -47, -42, -107, 183, 250, -133, 239, 226, 231, 41, -98, 204, -141, 122, 260, 19, 155, 208, -353, -15, 172, 192, 259, 31, 232, + 12, 15, -80, 133, 196, 1029, -244, 150, -460, -132, -614, 487, -883, 40, -711, 140, 305, 110, -426, 1459, -103, -197, 133, -831, 48, -561, 19, 157, -168, -19, 343, -305, 13, 441, 36, 111, -714, 91, -60, -45, -181, -886, -493, 219, 72, 393, -1027, 112, -956, 485, -652, -1043, 528, 962, 166, 473, -720, 713, -177, 106, -442, 594, 239, 616, 193, 748, -678, 129, 37, -116, -537, -438, -505, 573, -153, 779, -485, -372, 87, 104, -434, 225, -255, -1016, 446, 672, 1117, 390, 792, -458, 1, -516, 848, 285, -163, -338, + 402, -290, -82, 42, -256, -432, -289, -205, -172, -576, -251, -480, 369, -92, 219, 431, 113, -327, -33, -328, -142, -489, -271, -517, -92, 844, 171, -66, 188, 252, -491, -226, -30, -67, -205, 214, -98, -752, -66, -174, -1703, 209, -544, 1576, -296, -796, 317, -46, -793, -136, 132, -478, 1191, 169, 115, 541, -670, -1031, -635, 1453, -116, -309, 961, 541, -457, -456, -256, 1151, 162, -282, -450, -218, -899, 606, -104, 245, 579, -206, -931, -115, 1203, -53, -299, 578, -263, 718, 473, -63, -888, -454, -121, -824, -482, -475, 65, -114, + 694, -484, -167, -4, 1784, 619, -306, 360, 211, -106, 907, 439, -342, 141, 733, 827, -505, -362, -1212, -974, 555, -364, 599, -17, -712, 174, -56, 226, -473, -362, 671, 169, 90, -67, -78, 445, -213, 229, -113, 277, 564, 149, -407, 67, -156, 307, 254, 84, 368, 571, -224, 460, -44, -612, -157, 19, -341, 137, 445, -8, -224, 27, -82, 579, 498, 51, 236, 299, 157, 388, -497, -371, 179, 100, -105, -44, -83, -187, -184, -1926, 660, -413, 1024, 1041, -605, 491, -1032, -1550, 37, -1090, 142, -137, 842, -627, 601, 515, + 844, -1288, 139, -788, -722, 77, -932, -602, 844, -248, 320, 986, -197, 324, -814, 93, -898, 831, -744, -495, -550, 927, 743, -534, 1017, 673, -216, 1009, -57, -1069, -296, -126, -833, 187, -1761, 176, -448, -845, -683, 786, -471, 1629, 1210, -1823, 0, -48, 86, 842, -1432, -999, 984, -821, -1027, -1182, 79, 2427, 1206, -1130, -712, 98, 883, 338, -1181, 175, -789, -463, -42, -142, 45, 778, 184, 461, 306, -907, 244, 407, -129, -327, 48, -775, 690, 251, 189, -1028, 172, 531, 150, -243, -192, 456, -750, -48, -559, -309, 734, -776, + -32, 462, -389, 363, 440, 115, 66, 324, 105, -413, 603, -466, -366, -211, -640, -220, -596, -571, 208, 894, -1023, 492, -1709, -269, -675, -589, 881, -1172, -1822, 1042, 1574, 372, -324, -1457, 82, 552, 549, -255, -595, 59, -159, -202, 167, -225, -501, -957, 103, -581, 123, -522, -1095, 657, 475, 811, 11, 879, 481, 122, -307, -467, -761, -541, -317, 200, 494, -354, -186, -1239, 1135, 1356, 742, -706, 711, -960, -33, 210, -2096, 161, 189, 974, -1258, 1593, 611, -1155, -668, 476, -218, -848, -1049, -1118, -1533, 1109, -494, 170, -2334, -927, + 126, 20, 515, -374, 78, 390, 399, -1110, -270, 175, 597, 441, -111, -429, -197, -96, 556, 94, -375, -46, -295, -111, 514, 240, -279, 564, -580, -332, -437, 545, -234, 65, -268, 238, -799, 116, 311, 124, -153, -341, -310, -399, 381, 87, -149, -457, 459, 29, 19, 70, -816, -389, -538, 71, -168, -1587, -216, 571, -748, -698, 650, 657, 131, -631, -2147, -321, 416, 250, 926, -27, 537, -146, -17, -277, 37, 561, 63, 16, 548, -154, -136, -732, -69, -124, -84, 117, 437, 592, -120, -8, 469, -115, -910, -71, -808, 109, + 108, -1066, 765, -1466, 325, 392, -641, -55, 1888, -545, 636, -409, 336, -1425, 151, 817, -23, 703, -167, 63, -47, 901, -588, -717, 809, -760, -925, -24, -1477, 973, 819, -308, 316, 124, -9, -1271, -207, -110, 554, 195, -530, 485, -36, -654, -434, -412, 85, 72, -87, -29, 402, -411, -114, 261, -422, -244, 326, -450, 30, 369, 25, -124, 168, -31, 39, 320, -121, -119, -256, 96, -161, -171, 149, 167, -359, 42, -335, 309, -382, 197, -1, -85, 40, -101, -43, -785, -2368, -1115, -373, 770, 1740, -1600, 346, -465, -1614, -228, + 1445, 388, 1190, -1009, 297, -351, 68, 702, 116, 381, -231, -2055, 606, 99, -874, 893, 680, -621, 628, 75, -671, 204, -415, 1282, 155, 519, 22, -1318, -1058, -356, -785, 857, 1230, 1267, 1017, -353, 140, -1036, -159, -104, -439, -546, 85, 100, -1426, -417, -559, -39, 634, -700, -165, 246, -2, 732, -815, -33, -923, -483, -683, 375, 241, 732, -103, -76, -871, -260, -416, -109, 362, 502, 1026, -661, 183, -572, 201, 386, 103, -315, -134, -110, -134, -47, 266, 286, -87, -33, -143, -202, 126, 285, 90, 32, 71, -240, -287, -262, + 426, -12, 292, 247, -48, -337, -369, 54, 93, -279, -97, -243, 172, -176, 53, 52, 180, -95, -119, 47, 59, -144, 616, -995, -3925, -2070, 425, 1652, 3697, 2825, 1592, 536, 831, -264, -1555, -3009, -4003, -1013, -1160, 60, 1950, 2780, 1865, 2491, 574, 527, -291, -1260, -1426, -1154, -1225, -1516, -1215, -520, -78, -19, 972, 1260, 2412, 1139, 376, 990, 1540, 490, 295, -1243, -1700, -2780, -1284, -1458, -1054, -629, -492, 205, 343, 1167, 2392, 1923, 2100, 1553, 1905, 1416, -1144, -1051, -2644, -2050, -1499, -3371, -2606, -1596, 128, 2043, 1949, 2301, 2880, 2461, + 1328, 1597, 65, -627, -1688, -2455, -2462, -2034, -1220, -265, 352, 592, 684, 1135, 823, 1328, 843, 331, 219, -54, -130, -35, -919, -646, -128, -431, -1098, -312, -393, -413, -74, 820, 1559, 1287, 138, 1265, 896, -170, -1041, -1655, -1532, -698, -757, -479, -262, 433, 964, 1330, 1519, 1089, 430, 464, -289, -836, -1400, -1261, -555, -62, -408, -139, 403, 503, 525, 490, 127, 199, 315, -62, -278, 10, 102, -207, -226, -51, 68, 25, -160, -94, 27, 10, -61, -106, -37, 117, 123, 60 }, + { -50, -72, -137, 80, 128, 227, 61, -160, -284, 61, -133, 11, 89, 34, 229, -190, -47, -26, -16, -163, 100, 42, 20, 4, -80, -62, -58, -19, 7, 38, -61, 87, 205, -7, 91, -146, -85, -175, -85, 185, 8, -38, 32, 196, 21, 99, -25, -93, -29, 112, -97, 176, 108, 198, 97, 12, -61, -132, -74, -115, -18, -84, 32, 7, -46, 29, -39, 71, -18, -20, 100, -10, -8, 13, -98, 44, -72, -115, -67, -51, 49, -9, -9, -130, -22, 34, 25, -52, 4, -51, 22, 37, 26, 10, -10, -21, + 5, -40, -23, 9, 5, 18, 16, 16, 3, -396, -90, 162, 28, 221, 118, -182, 48, -4, 72, -65, -304, 176, 107, 201, 251, 217, 76, 3, -310, -32, 142, -141, -123, -323, -22, -54, -38, -82, 38, -193, 88, -34, 81, 24, -130, 100, 83, 224, -26, -180, -93, 97, 39, -45, 9, 72, 9, -131, -2, 28, -14, 8, -83, -36, -111, -23, 136, 49, -47, 58, -18, -7, 20, -158, -15, -8, 88, 171, -51, -17, -111, -85, 43, 194, -172, -27, 44, -9, -47, -3, -46, 63, 66, 35, 108, -51, + -34, -11, 25, -25, 4, 18, 15, -13, -46, 34, -46, 219, 82, 74, -73, 6, 21, 21, -376, -203, -17, -94, -116, -6, -98, -383, 228, 53, 103, -40, 79, -101, 5, 14, 197, -70, -41, -33, -33, -31, -14, 214, -41, -3, -122, -7, -59, 70, 35, -207, 161, -210, -4, 184, -26, 7, 14, -4, -128, -91, 211, 122, -261, -140, 41, -153, -111, 112, -188, 37, 46, 108, 225, 172, 105, 81, -153, -160, -137, 44, 196, 76, -34, -87, 64, -74, -32, 46, -72, -110, -15, 88, -16, -75, 10, 1, + 86, 36, 79, 18, -36, -37, -30, -16, -10, 25, 50, 59, 62, 287, -70, -73, -86, 81, -96, 141, -273, -35, 202, 106, -205, 152, 249, 235, 150, 29, -9, -154, -198, 84, -19, 199, -16, 119, -124, -82, -66, 20, 63, -11, -242, 51, 84, 61, 104, 64, -131, -324, -104, 47, 62, 15, -14, 61, -133, -2, -241, 113, -249, -66, -105, -164, 119, 53, 51, -143, -69, -42, -143, 13, -12, 76, -61, -121, -92, -286, 91, 33, 123, 181, 232, 90, -91, -137, -64, 126, 126, -142, 155, 6, -101, 224, + -43, 50, 38, 66, -4, -50, 15, 69, 25, -11, 75, -39, -31, -55, 26, 7, -28, 41, -40, -72, -30, 55, -13, -13, 20, 144, 133, -23, 94, -278, 33, -133, 15, 42, -174, 64, 512, 56, -45, -288, 412, -1, 173, 21, -8, -224, 218, 56, -120, 29, 17, -89, 88, 229, -66, 243, -72, 104, -3, 161, 143, 160, 2, -87, 126, -92, 111, -32, 112, 108, 104, -13, -31, 42, -90, -130, -332, 217, -215, 150, 20, 63, -38, -396, -85, -107, -193, 26, 121, -255, -80, 115, 22, 180, 315, -9, + -85, -75, -327, 100, 64, -73, 18, 130, 134, 39, 34, 94, 11, -14, 141, 83, -77, 143, 105, 141, 44, -24, 11, -9, -9, -52, 19, -32, 33, -40, 66, 24, 7, 55, 5, -16, 16, -12, -4, -19, 66, 40, 14, 47, -14, 74, 10, 24, -145, -175, -17, 94, -56, -84, -128, 37, 232, 104, 37, -528, -243, -74, 108, -63, 179, 603, 187, -221, 34, -262, -85, 184, -209, -53, 269, 65, -67, 38, 152, -91, 74, 80, 79, -149, 68, -70, -86, -221, -86, -129, -246, 108, 8, -16, 249, 182, + 64, 200, 1, -253, 213, -24, -173, -136, -251, 12, 303, 21, -133, 129, -225, -141, 117, -182, -243, -127, -77, 137, -215, -66, -100, 276, 40, -96, 135, -83, -101, 16, 219, -41, 15, 121, 69, -279, -11, 170, 81, 99, -23, -54, 125, -75, 22, -61, 36, 47, 65, -141, 1, 15, 36, 9, 2, 66, -12, -13, -62, 49, 183, 132, -343, 325, -123, 30, -150, 278, -40, -188, -612, -82, 318, 78, -477, 217, 0, -98, -153, -124, -47, -284, -48, 229, 298, 355, 216, 324, -106, 255, 123, -504, -12, 131, + 179, 87, -174, 10, -36, 178, -302, -109, 225, -74, 126, 66, -201, -224, -116, -335, -95, -103, 137, 50, -194, -45, -414, -105, 169, -121, -409, -7, 232, -496, 144, 82, 158, -236, -109, -224, 17, -68, -253, -67, -43, 152, 86, 371, 24, 3, 59, -29, -188, 234, 82, -97, 205, 37, -102, 33, -6, 124, 29, 24, 78, -67, 3, -72, 0, -58, 57, -24, 25, 69, 10, -46, 65, 15, 69, 18, -20, -379, 85, 305, 393, 293, 299, 116, -206, 210, 363, -536, 270, 270, -574, -150, 142, 621, -48, -39, + -147, -173, 767, 381, 107, 97, 398, -7, -60, -148, 60, -344, -311, -70, 97, 231, 105, 53, -117, 23, -253, 106, -375, 369, -41, -183, -215, -246, -378, 66, -366, -123, 252, -58, -125, -120, -58, -313, -217, -140, -133, -71, 115, 65, 19, 17, -277, 477, 274, 7, -35, 628, -75, -108, -154, -317, -87, 211, 202, -30, 246, -487, 145, -185, 47, 189, -65, -4, 31, 17, 61, -76, 91, 118, -109, 46, 62, 77, 200, -149, -13, 22, -4, 47, 22, 49, 63, -54, 41, -16, 5, -106, -23, -25, 91, 706, + 241, 149, 343, -387, -233, 221, 236, 524, 76, 146, -353, -20, 174, -463, -149, 186, -155, 6, 127, 343, -116, 134, 70, 76, 292, 255, 311, -245, -165, 338, -429, -142, -143, -28, -117, -273, 266, -9, -296, 14, -117, -308, -385, -213, -231, 454, -145, -115, -270, -22, -138, 70, 534, -100, -176, 91, -33, 308, -359, 605, 120, -583, -425, 154, -393, 6, -421, 2, 89, -54, 453, 569, -272, 69, -113, -421, -158, -230, -276, -63, 206, -143, -325, 214, 13, -176, -149, 70, 119, -53, -35, -165, 8, -153, -32, -77, + 105, 120, 28, -152, 15, 9, 97, -3, -39, 8, -192, -21, -109, -77, 13, 42, -101, 77, -59, -55, 128, -52, -127, -616, 237, 1282, -219, -12, -558, -233, 383, -53, 737, 444, 410, 5, 317, -599, 550, 286, 29, 74, -346, 154, -3, 560, 314, 374, -132, 39, 99, -371, -299, -135, 174, 653, -178, -216, -219, -121, 87, -410, -117, -24, -219, -435, -90, -553, -199, 330, -384, -166, -73, 34, -623, -374, -79, -62, -117, 398, 176, 30, 240, 410, -247, -100, -338, 159, -266, 232, 265, 319, 576, 166, -429, -66, + 964, 317, 543, 265, 167, -33, 69, -223, -288, 135, 99, -284, 80, 206, 185, -272, 220, 79, 159, 186, 2, 92, 154, 67, 180, -13, 41, -51, -117, 31, 158, 28, -65, 255, 163, 141, 8, -25, -38, -1, 11, -35, 91, 74, 72, 82, 41, -127, 661, 724, -730, 180, 536, 324, -203, -388, -336, 755, 62, 285, 396, -225, 112, 166, -462, -490, 399, 136, -714, -164, 929, 446, -1, -529, 174, 140, 565, 187, -275, 370, 66, -155, -53, -111, -440, -207, 68, 77, -526, -567, -336, -162, -625, 372, -39, -443, + 85, 12, -192, -53, 134, -3, 141, 165, 252, -246, -293, 388, 784, 356, 214, 573, -107, 313, 763, 468, 72, 87, -239, -466, 454, -444, 200, -177, 139, -581, 279, -6, -191, -109, 331, -313, -158, -80, 50, -6, 98, -123, -16, -223, -57, -12, 41, -66, 77, -83, 67, -74, 254, 81, -66, -117, 96, 12, 88, 81, -61, 73, 93, -61, 25, 117, -35, 42, 127, 135, 232, -149, -685, 192, -330, -152, -255, -43, 587, 581, -1176, 364, 373, -366, -598, -780, 138, -229, 144, -273, -214, -127, 728, 184, -63, -13, + -116, -218, 184, 121, -4, 291, 63, -62, 104, 264, 750, 75, 92, -372, -159, -176, -187, -23, -63, 248, 359, 16, 415, -97, -70, -86, -46, -729, 821, 20, 58, -61, -213, 217, -56, 332, 19, -319, 86, 352, -251, 327, 80, -503, -86, -108, -913, -313, 234, 235, -373, -216, 218, 29, 611, -488, 222, 272, -39, 237, 221, 269, 104, 119, 109, 88, -41, -51, -157, 62, 228, 40, -167, -66, -94, 53, -73, -63, -112, 147, 84, 100, 11, -267, 106, -271, 21, 42, 95, -129, -62, -41, 87, 160, 73, 67, + 23, -191, 597, 171, 183, -440, 325, -177, 310, -247, 400, -368, -301, 551, 67, 139, -332, -739, -73, 213, 55, 314, -266, 39, -6, -552, -399, 180, -624, -409, 195, 1, -652, -95, -326, 412, 245, 73, -154, -409, -868, 303, -390, 471, -146, -160, -83, -232, 129, 122, -695, -307, 677, 593, -618, 796, 38, 586, -144, -143, -77, -234, 302, -231, -648, -344, 762, -174, -157, -45, 234, 150, 384, -883, 256, 597, 469, -195, -53, -192, -402, 43, 362, 565, -352, -356, -404, -43, -69, 34, -195, 96, 96, -71, -32, -89, + -178, 167, 0, 23, -269, -227, -63, -293, -117, -149, 29, -106, -3, 220, -94, 90, -7, -212, 37, -108, -31, 86, 191, 24, 78, 179, 177, 237, -81, -69, -48, 244, -43, -404, -27, 412, 320, -312, -532, -446, -262, -517, -29, 244, 567, -99, -28, -950, 568, 708, -113, -386, -392, -243, 1066, -650, -3, -77, 287, -48, 1227, 29, -669, -176, -635, 828, 719, -582, 677, 169, 545, 204, -1026, 321, 548, -710, -198, -806, -404, 28, -744, -634, -19, -513, -8, 181, -185, -509, 417, 379, -839, -640, 349, 148, 224, 425, + 553, -204, -302, -17, -197, -10, -64, -281, 110, -1163, 395, 566, -602, -494, 374, -378, -345, -163, 209, 30, 721, 6, 420, -41, -295, 158, 216, 227, -191, 6, 22, -25, -123, -287, 189, 304, -157, -505, 128, 45, 536, -50, -212, 168, 59, 270, -2, -162, 3, 221, 162, 56, -59, 43, -101, -82, -253, 128, 119, -170, 82, 78, 45, -27, -86, 25, -243, 270, 656, 1225, 1928, 67, -767, -990, -226, 49, -230, 941, 708, 493, 819, 599, 485, 41, 392, -490, 710, 821, 63, 853, -340, 78, 204, -778, -522, -178, + -460, -543, -74, 876, -4, -158, 116, 195, -110, -1167, -153, 317, -166, -351, 153, 465, 816, 209, 420, 582, 713, -963, -667, 393, -275, 1248, -121, 1074, -850, 518, 875, 43, 149, 531, -930, -425, 33, 547, 23, 628, 259, 243, 637, 238, -75, -254, -735, -161, 52, 209, 23, 28, 25, -394, 219, 153, 359, -109, 272, 443, 265, 121, 7, -40, 100, -137, 97, -131, 13, 101, 96, -114, 202, 200, 245, 38, 27, 111, -76, 173, -112, 174, 381, -33, -63, 40, 332, -187, 84, -27, -40, -49, 52, 102, 154, 123, + 119, 313, -204, 369, -167, 1385, 468, 493, 1012, -64, 223, 446, 654, -707, -565, -235, -621, -101, -838, 446, 687, 504, 682, -443, -242, 529, 413, -274, 691, 419, -147, -823, 473, 517, -414, -53, 253, 130, -662, 784, 217, 841, 464, 335, -441, 397, -230, 1277, -989, 118, 393, -181, -634, 420, 415, -71, 408, -378, 1044, -471, 283, 233, -645, -276, -894, 393, 276, -666, 640, 546, -455, 393, -38, 1056, 354, -517, -373, -369, 342, -212, 294, -127, 74, 358, 234, 182, -333, 908, 112, -344, -500, 441, 229, 416, -222, 125, + 339, 684, 186, -108, 579, -148, -151, -76, 68, 156, -326, -294, 142, -254, -144, 35, -110, -33, -31, -250, 189, 103, -474, 118, -351, -225, -103, 179, 108, 335, 160, -10, 108, 123, 156, 12, 53, 76, 299, -95, -1227, 535, -1048, 1068, 1285, -77, 218, -1060, -18, -243, 100, 603, 618, -194, 317, 500, 73, 205, 139, 203, -141, 733, -111, 161, -421, 826, 173, -85, -35, 743, 280, 347, 822, -191, -519, 1012, -1089, -474, -194, 234, 710, 161, -301, -308, -530, -16, -102, 204, 1144, 1113, 704, 1004, -98, 1514, -513, 420, + -366, 34, 472, -235, 51, -457, -592, 9, -373, 309, -506, 749, -567, -908, -379, -233, -86, 1093, -663, -152, -96, -686, -176, 400, 856, -75, -40, 34, -284, -589, 21, -25, -92, -60, -2, -339, 272, -290, 336, -133, -262, -284, 68, 271, -192, -243, -89, 225, 245, -177, 114, 151, 86, 151, -144, -126, 67, 17, 154, -189, 135, 250, -13, -78, -129, 220, -442, -205, 434, -261, -32, -66, 83, -268, 196, -83, 399, 346, 5, -431, 1888, 2622, 804, 2044, -448, -1423, -998, -697, 344, 376, -475, -765, 661, 890, 519, 888, + 684, 169, 272, 134, -45, -585, 257, -693, 487, 4, -649, 750, 453, 359, 1296, 797, -373, -251, -469, -554, -680, -268, 25, -537, -168, 1121, 1700, 1253, 170, 855, 911, 1394, 637, -740, -1215, -757, -776, 457, 383, -1658, -1139, -293, 697, 1508, -1132, -45, -983, -128, 1232, -680, 463, -986, -163, -295, 830, -925, -529, 14, 365, -751, 1720, -406, -30, 978, -433, 735, -237, -609, -475, 285, 25, 242, 150, -544, 12, -231, 656, 384, 113, 358, 408, 21, -9, -133, -415, 839, -264, 174, 3, -490, 15, 51, -158, -324, -74, -191, + 42, 122, -147, 25, 567, 405, -79, -96, 538, -231, -74, -463, -667, -253, -181, -79, -186, -750, -1448, 169, 797, -675, 1239, -504, 489, -173, -1444, -745, -75, -854, -1948, -553, 696, 1070, -531, -840, -1738, -523, 507, -353, -507, -869, 200, -203, -151, -170, 345, 687, -546, 529, 454, -556, -1585, 120, 124, 399, 187, 1026, 101, -1582, 7, -1742, -11, 592, 722, -144, 94, 795, -423, -316, -545, 511, 376, -259, 618, -204, 259, 279, 1013, 125, -363, -1098, -377, 554, 488, 853, 1257, 2169, 1083, 513, -570, -2201, -602, -327, 1672, -293, + 102, -19, -529, 60, 488, 222, -14, 12, 7, -10, 809, -306, -243, -282, 561, 202, 283, -235, -693, 214, 292, -329, -48, 162, -41, 39, -124, -1011, -327, -95, 456, 701, 85, -610, -581, 250, 96, -70, -98, 17, -61, -45, 532, -601, 75, -519, 533, -309, 12, -741, -113, 471, -151, 245, 114, -1412, -431, 978, -485, -408, -106, -319, -1132, -1260, -1841, -584, 2, -145, 1203, 328, 1572, 968, 486, -223, -583, -111, 2204, 134, 634, 355, -278, 1095, -459, 883, -969, -99, -699, 831, -1176, -251, 358, 367, 376, -1031, 730, -1180, + 238, -580, -396, 1167, 68, 73, 402, -448, -27, 302, -1428, 35, 329, -211, 919, -415, -180, 1542, -586, -1290, 3, -490, 104, -101, -68, -1037, 552, -172, -1409, 844, -1746, 335, -400, -696, -1104, -147, 299, 503, 45, 407, 509, -607, 1063, -250, 284, -19, 507, -28, -57, -177, 300, -639, -82, 203, 137, -252, -4, -281, -368, 185, 151, 275, 179, -85, 216, 628, -313, -334, 110, -36, 123, 464, -68, 250, 238, 237, -318, -387, -95, -36, -400, -28, -80, 163, -438, -610, -2152, -2212, -1889, -952, 3903, 1222, -489, -510, -1934, -4094, + -463, 1099, 1371, 588, -632, -473, -1209, -1331, 997, -959, 2460, 1844, -2875, 926, 374, -605, 219, 2057, 291, 1418, 2817, -618, -2321, 104, -400, -2164, -593, 1039, -100, 1280, 2071, 181, -1805, -3529, -3031, -2710, -289, 2616, 742, 694, 389, -717, -3536, -2214, -1136, -436, 211, 792, 769, 990, 1014, 1262, -1526, -553, -1251, -112, -1368, 842, 841, 1730, 1923, 915, 24, -520, -361, -2384, -1898, 1656, 2595, 1764, 2072, -505, -932, -1886, -1074, 549, 0, 122, 580, 190, 144, -462, -608, -305, -460, 10, 455, 124, 174, -111, 264, -504, 330, -155, -466, -459, + -141, -761, -236, -467, 474, 534, 258, 204, -494, -1012, -1000, 260, -97, 448, 395, 208, -730, -374, -695, -1073, 318, 640, 749, -278, -3919, -4389, -2983, -3069, -817, 3446, 2323, 3719, 4143, 6291, 4180, 4326, 2793, -211, -3105, -5373, -6345, -5508, -4343, -3142, -757, -159, -451, 161, 1368, 2250, 3123, 2714, 3701, 3573, 4620, 4223, 1190, 2834, -613, 775, 574, 160, -390, -4118, -4941, -6321, -7412, -6742, -3744, -3331, -2737, -3434, -3970, -853, 974, 2491, 3655, 5284, 6317, 8104, 10698, 10382, 7889, 6396, 5327, 2814, 4475, -1817, -3645, -8733, -9995, -12435, -11942, -10930, -10352, -10008, + -6157, -3821, -2074, 5584, 5696, 8697, 11179, 9684, 8755, 8848, 6958, 5298, 2918, 380, -38, -1643, -1988, -2896, -3741, -5150, -5557, -5069, -5832, -4519, -4138, -3919, -3431, -1780, -344, 1824, 3779, 3534, 5523, 6089, 6728, 7925, 6423, 3737, 1876, -1144, -2910, -2926, -5634, -5235, -7148, -5708, -5924, -3821, -3978, -2342, -291, 2004, 3037, 5331, 6229, 6025, 5873, 5699, 4395, 1550, -995, -1451, -1865, -2073, -2320, -2749, -2522, -1878, -2003, -1806, -1550, -1142, -528, -378, -303, -53, 189, 97, 170, 490, 716, 825, 895, 756, 788, 1090 } }, + { { 432, 51, -188, 67, -119, 33, -77, -48, -103, 76, 130, 39, 41, -234, 48, 6, 75, 92, 51, 137, -27, -74, 16, 163, 3, -122, -11, 139, 76, 17, 3, 40, -2, 12, 28, -3, -47, -4, 3, 56, -79, -188, 142, 142, 124, 116, -4, 64, 111, -113, -24, -1, -151, 36, 13, 140, 16, 79, 4, 176, 90, -24, 124, 76, -38, -140, 38, 39, -36, 13, -79, -19, 75, 53, 62, 146, -22, -43, 22, 87, 199, -114, 55, 55, 59, -4, -11, 63, -32, 4, 31, -35, -4, 8, 12, -22, + -34, 25, -7, 6, -11, 38, -2, 45, -8, 366, -244, 83, 206, 48, 145, 176, -159, 34, -14, 69, -202, -160, -29, 158, 214, -82, -70, 102, -173, -231, -42, -272, 94, 90, 25, -169, -172, 61, -100, 23, -5, 179, 190, 171, -27, 120, -187, 82, -110, -10, 11, 146, -158, -141, 2, 193, 80, 75, -116, 65, 48, -57, -240, -39, -81, -106, -95, 110, -101, -33, 26, 68, 173, -66, -3, -131, -63, 27, -180, -12, 50, 123, -39, -94, -47, -189, 90, 55, 12, -16, -162, 67, 14, -58, 60, -24, + 15, 53, 6, 11, 64, 27, 14, 1, 51, 18, -8, 20, 31, -129, -234, -58, 40, -72, -118, -66, -233, -131, 246, -10, -109, 131, -198, -45, -246, -51, -194, -102, 228, 12, -47, -257, -160, -58, -110, 43, -137, 13, 85, 272, 134, 102, 118, 220, -185, -2, -56, -143, 59, -29, -56, -150, 78, 157, 16, -114, -73, 403, 2, -116, -161, -242, -322, -40, -167, 39, -33, 90, 17, 43, -148, 22, 24, 195, 66, -146, 8, -45, -43, -35, 70, 104, 102, -96, -93, 59, 28, 38, 42, -37, -143, -168, + -20, 30, -40, 17, 1, -23, -35, -53, -20, -10, -32, -58, 5, 19, -32, 11, -28, 6, -35, -17, 7, 9, -42, 6, -16, -75, 8, -27, 42, -562, 223, -100, 94, -233, -94, -182, -167, 11, -52, -114, 287, 74, -26, -174, -55, 81, -199, -105, -190, -105, 274, 27, 183, -17, -2, -46, 52, 51, -145, 2, 44, 82, 297, -155, -180, -36, 329, 104, 350, 31, 32, -62, 173, -30, 255, -26, -30, -46, -106, 109, 33, -91, 74, 96, 177, -102, -9, -32, 158, -64, -27, -59, -40, 38, -52, 19, + 27, -38, 39, -261, 25, 170, 59, 228, 18, 24, 55, 145, 232, -153, 22, -12, 55, -7, -6, 70, 150, 58, 74, 9, -26, -39, 20, 77, -27, 35, 35, 37, -2, 16, 64, -11, 17, -2, 74, 44, -24, -4, 79, 41, -24, 59, 32, -120, -59, -3, -278, -46, 3, -138, -492, -119, -106, -215, -42, -55, 308, -107, 233, 109, 168, -317, -142, -320, -297, 0, 56, 186, -90, -140, -86, -216, 46, 98, 113, 70, -66, 80, -144, 15, -260, 94, -67, 36, 57, 97, 104, -100, 4, 252, -135, 122, + 128, -9, 77, 124, -51, 49, 122, 7, 215, -113, -149, -72, 70, -1, -286, -145, -317, -346, -59, 93, -282, 125, -46, -5, -96, 94, -168, -27, -59, -237, -209, -69, 124, 4, 106, -45, 69, 55, -131, 0, -26, 74, -88, -148, -48, 20, 0, -57, 25, -36, -13, 23, -8, 1, -3, -34, -7, -33, -22, -21, -1, 15, 2, 42, 16, -21, 159, -458, -22, 142, 90, -243, -30, -155, 40, 46, 33, -266, -356, -243, 42, -194, 212, 67, -343, 247, 217, 172, 154, -170, 279, 74, -2, -108, 94, 167, + -153, -225, 83, -85, -278, -37, -269, -98, 487, -130, -219, -272, 15, 44, 194, 77, -178, 162, -20, -140, -185, -197, 300, 134, 189, -143, -195, 88, 49, -201, -10, -124, 194, -38, 18, -238, 152, 127, -135, -87, -84, 269, 4, 39, -78, 185, -188, -321, -143, 28, -61, 175, -36, -20, -187, -99, 81, 10, -133, -87, 114, 61, -36, 5, 2, 0, -36, 49, 22, 76, 12, 13, 3, 33, -15, 47, -63, 65, -246, -11, 60, -62, -197, -292, -234, 235, 27, 288, 344, 334, 51, 459, 110, -51, 212, 162, + 424, 61, 244, -335, 551, 405, 196, -167, -133, 199, 46, 143, -82, 237, -71, -62, 214, 173, -217, 146, -58, 231, 252, -494, -91, 304, 92, 166, 131, 301, -145, 121, 6, -254, -123, -7, 53, -372, -31, 235, -185, 395, 297, -119, -3, 76, 149, 231, -89, -74, 375, -88, -7, 163, 9, 219, 175, 72, 121, 126, 121, 56, 52, -52, -86, -37, -79, -9, -55, 42, 38, -79, -62, -9, 61, 122, 103, 58, 13, 61, -104, -47, -55, 23, -40, 55, -121, 13, -1, 106, 44, 5, 20, 110, 35, -94, + 33, -9, 958, -501, 70, 395, -38, 14, 523, 573, 68, -43, 121, -27, 130, 165, -210, -64, 339, 299, -140, -272, -292, -302, -163, 252, -194, 111, 13, -353, -24, -234, -28, 102, 155, -457, -216, -364, -114, 554, 79, -49, 49, -49, 27, 164, 95, 277, -15, 207, 122, -192, 122, -292, 8, -293, -307, 117, -338, 143, -5, 173, 136, 125, -181, 211, -307, -5, -142, -46, 383, 15, 192, 192, -40, -72, 148, -316, 127, 304, -452, -329, -93, 231, -22, -275, 104, -38, 118, -100, 36, -56, 198, -35, 182, 103, + 170, 61, 46, -88, 115, 54, -5, 70, 58, -31, 85, 70, -43, -43, -148, -28, -85, 0, -5, -47, 75, -23, 43, 19, 153, -118, -572, 106, 138, -386, 174, -3, 405, -107, -206, 171, -501, -172, 422, 185, -258, -619, 275, -86, 151, -395, -524, -355, 452, 37, 249, -43, -240, -355, 167, -95, -310, -362, 25, -323, -249, -135, -65, -350, 195, 234, 316, -151, 281, -227, 445, -83, -25, 340, 174, -84, -229, -114, 327, 76, -244, 116, 347, 329, 140, -401, -444, -39, 85, 28, -320, 96, 352, 102, -151, -568, + 151, -247, -556, 18, 29, -313, 450, -32, -186, -615, -4, -181, -29, 231, -138, -235, -17, 53, 55, -186, -190, -187, 68, -162, 9, -29, 26, -45, 45, 83, 73, 95, 46, 170, 215, 12, 63, 40, -85, -23, -69, 27, 23, 13, -210, 25, -19, -76, -11, -69, 62, -84, -89, -707, 444, 343, 377, 54, 399, 41, -255, -295, 45, 320, -220, 75, -477, 328, 348, -174, -98, 81, 381, 279, -195, -174, 261, -311, 109, -425, 1, -124, -570, -588, 116, 342, 160, -502, -270, 388, -425, -175, 344, -90, 430, -148, + -297, 116, -433, 504, -51, 92, -232, -116, -18, -467, -285, 41, -74, 50, -150, -495, 96, -409, 187, -101, 300, -494, 227, 88, -139, 374, -44, -252, -486, -63, 110, -391, 295, -263, 192, -516, -529, 256, 204, -209, -165, 172, 118, -110, -92, -140, -182, -14, -294, -28, -41, 25, 84, -52, 85, -54, -17, -157, -78, -40, -19, 240, -69, -30, 138, -145, 104, 62, -56, -33, -148, -134, -5, -77, -94, 232, -224, 77, 276, 407, -106, 46, -143, -542, -115, -116, 237, -476, 0, -275, 297, -333, -453, 303, 140, 197, + 627, -103, -178, 177, -399, -467, 40, 599, 184, 336, -237, -294, -474, 95, 610, -273, 320, 73, 475, -724, -228, -13, 87, 412, 201, -552, -147, -257, -20, -636, -98, -229, 46, -335, -20, 77, -924, 105, -288, 56, -364, -21, 231, 115, -122, -119, -486, 490, 475, 155, 121, -426, 651, 224, 337, -129, -1017, 396, -32, 764, 722, 225, -89, 315, 20, 276, 19, 30, -176, 85, -161, -90, -42, 332, -1, 18, 90, -23, -176, -95, 35, 133, -59, 66, -101, 139, -106, -172, -82, -27, 84, 29, -32, -32, -32, 218, + -43, 10, 41, 107, 878, 310, 601, -582, 136, 613, -183, -220, 87, -378, 290, 74, -442, -579, -43, 492, -12, -39, 322, -479, -122, -394, 223, -673, 12, -143, 245, -702, -485, -307, 206, 227, 157, -227, 171, -169, 209, -139, -61, -48, -197, 134, 312, 186, 314, -25, -304, 44, -302, 807, -203, -792, -247, 218, 689, -688, -284, -44, 443, 29, -975, -119, 450, 930, 35, 648, 933, -69, 301, 441, -122, 796, -106, 961, 153, -263, -833, -521, 7, 251, 120, -126, -161, -258, -353, -313, 382, 112, -4, -546, -61, 21, + -100, -310, 81, 165, -47, -160, -118, -304, -184, -89, 192, -37, -166, 167, -239, 173, 174, -149, -289, 265, 393, 61, 12, 25, 229, -67, -273, 33, 265, 220, -271, -229, 42, 45, 4, 80, -43, 370, 447, -765, -745, 198, -173, 24, -296, 697, -312, -199, 243, 175, 7, -317, -232, -387, 157, -21, -187, -30, 464, 696, -751, -47, -732, -77, -189, 728, -306, -292, -140, 443, 148, 123, 186, 178, -131, 10, -94, 119, -86, 682, -177, 182, 480, -248, -549, 124, 188, -192, -210, -45, 114, 346, -470, 632, 929, 625, + -260, -374, -858, -1107, -407, -3, -200, -55, -125, 266, -22, -427, 226, -189, -40, 409, 680, -165, 192, -118, 38, 620, 313, 530, 539, -429, -132, -97, 16, -8, 192, 15, 118, 544, 23, 255, -114, -117, -221, -66, 32, 249, -68, -203, -96, 121, -85, -44, -63, 78, 20, -77, -42, 58, 28, 31, 313, -125, 9, 44, 5, -169, 80, 101, 200, -394, 747, 337, 426, 638, 986, -377, 511, -1014, -124, -454, -996, 405, 237, 305, 134, 396, 122, -717, 606, 1069, -159, -171, 263, 107, -222, -950, 79, 4, -85, 14, + 325, -679, 148, 194, -139, -392, -190, -437, 447, -976, -141, -628, 350, 142, 355, -124, 97, -249, 599, 181, 492, -446, 483, -10, -471, 976, -161, 120, 660, -632, 739, 442, -577, 245, -220, 325, -801, 587, 84, 206, -74, 190, -651, 415, 741, -1470, 151, 1419, -915, -293, 101, 692, 492, 171, 429, -193, 259, -107, -312, 155, -69, -52, 268, 387, -32, -150, -128, 115, 248, -327, -121, -224, -138, -293, 294, 387, -80, 178, -109, 73, 248, 278, -318, 28, 120, -167, 256, 14, -4, 231, 119, -276, -230, 79, 39, -83, + 49, 593, -362, -436, -16, -417, -191, -1099, -938, -132, -539, -647, -467, 284, -167, -329, -526, 482, 31, -795, -127, -7, -379, -121, 320, 228, -57, 0, 14, -202, 167, 367, -140, -91, 566, -1069, -175, 297, 1136, -474, -296, -427, -579, 249, 1206, 221, 747, 151, -124, -66, -91, -586, 127, 129, -475, 102, 941, -156, -292, 155, -339, -81, 830, 1225, 331, 734, 852, -306, -357, 94, -282, 45, -844, -11, -658, 196, 137, 397, -685, -260, -234, -272, -215, -244, 381, 78, 491, -128, 187, 487, -90, 13, -71, -199, -157, -30, + -118, -183, -3, 71, -93, 29, 230, -234, -210, 12, 172, 85, -111, -345, -332, -45, 78, -206, -112, 67, -68, 32, 25, 229, 79, 55, -255, 279, -118, 874, 988, -393, 2232, -304, 53, -411, 265, -172, 261, 575, 164, -533, -289, -557, -7, -377, -690, 95, 451, -74, 133, 215, 265, -2, -198, -258, 134, 0, -343, 137, 960, 680, 387, -811, 586, 459, -213, -246, -247, -323, -138, 266, -588, 59, 75, 356, 916, 179, 191, 52, -108, -182, 398, -237, 925, 300, -88, 407, 78, -619, -446, 528, 606, 228, -150, 406, + 434, 620, 1207, 133, -345, -617, -413, 317, 70, 105, -56, 428, 46, -48, -562, -274, 587, 661, -233, -442, -532, -150, 287, 184, 54, -176, 48, 4, -235, 7, -520, -131, -19, 379, -66, -108, 4, 309, -181, 223, -112, -240, 214, 306, 195, 218, -26, 233, 432, 194, 185, 129, -157, -66, 13, -32, 131, -115, 213, 280, 163, 27, -207, 89, 77, 226, 362, -346, 1595, -237, 68, 177, -120, -22, 400, -297, -351, -184, 517, 461, -1233, 238, 212, 505, -315, -487, -463, 353, 320, -497, -270, -204, 831, 418, 235, -161, + -857, 244, 219, 443, -104, 236, -236, 84, -744, 311, 309, 11, -182, -468, -926, 603, -388, 310, 322, 533, 78, -566, 946, 185, -916, -427, 556, 132, 726, 305, 124, -656, -319, 367, -1136, 1229, -872, 50, 743, -198, 1469, 219, 271, -530, 1711, 178, 1116, -753, -330, -237, 440, -46, -166, 773, -631, 745, -877, 191, 98, 162, -163, 657, -70, 335, 304, 437, 257, 129, 315, 342, 22, 126, 48, -229, 302, 10, 211, 414, 217, 28, -11, 317, 350, 171, -182, 691, -21, -137, -124, 444, -325, 155, -64, 239, 26, 100, + 142, -94, -65, 68, 143, 115, 149, 178, -197, 560, 1315, 437, 826, 1053, -45, 1208, -930, -333, -350, -307, 129, 198, -80, -411, -801, 769, 725, 308, 654, -1072, -930, 314, 442, -495, -697, 446, -221, -998, -369, -189, 493, -918, 507, 346, 401, -429, -28, -424, -189, -1223, -301, 595, -1944, -614, -77, -42, 64, -1167, -294, -1757, -150, 349, -504, -548, -231, 530, -182, -632, -726, -1831, -657, 860, -815, -1232, 1029, -322, -1392, 422, 1250, -669, -308, 154, -915, 1133, 497, 726, -383, -78, 367, 1079, 497, 172, -350, -72, 1215, 121, + 185, -87, -724, -317, 567, -9, 30, -114, -648, -46, 271, -395, 467, -612, -401, 130, -223, 324, 123, -556, 223, 285, 144, 111, -235, 138, -13, -132, -405, 202, 153, -41, 290, -435, 40, -416, 2, 118, -159, -67, -31, 173, 14, 1535, 2116, -312, -49, -806, -812, -1411, 621, -226, 2115, -427, -892, -1248, 89, 410, -452, 413, 1388, -528, -230, -943, -421, 944, 1085, -1062, -291, 568, -218, 260, -308, 1363, 1094, 2312, 762, 1031, -438, 744, 1567, 519, -86, 378, -39, 1028, 543, 1493, 430, -1476, 537, 590, 1241, -673, -571, 726, + 785, -353, 1247, -417, 519, -1340, 871, -302, 484, 498, 1095, 953, -732, -762, -237, 1150, 1160, -416, -624, -1206, -126, 878, 989, 667, -273, -792, -753, -113, 544, -510, 753, 202, 529, 111, -252, 607, 382, -68, -238, 204, 510, -702, 303, 383, 497, 288, 698, -206, 253, -301, -462, 295, 590, 532, 788, 14, -1, 256, 215, 1410, 275, -36, -599, 26, 893, 474, 691, 422, -14, 36, -148, 17, 859, 732, 79, 288, -84, -119, 33, 383, 274, 260, -184, -158, 203, -513, -1702, 121, 2614, 1562, -362, -3827, -545, -388, 302, -435, + 75, 400, -144, 173, -831, 533, 643, 1185, -853, -1081, 1122, 1772, 450, -787, -1045, -225, 267, 99, 284, 6, 393, 157, 1160, -370, -1584, -689, 515, 187, -546, -696, 96, 749, 1335, 1221, -22, 20, 505, -473, -1368, 417, -851, 1646, 1810, -37, 514, 258, 365, -798, -110, 1715, -641, 15, -2325, -310, 269, 538, 513, 482, -571, -364, 1062, 1545, -266, -68, 157, 622, 762, -352, 262, -843, -986, 100, 280, 367, -113, -157, -180, -215, 687, -5, -118, -358, -19, 417, 389, -206, 529, 117, 801, 63, 149, 24, -269, -240, -130, -187, + -45, -241, -157, 58, 668, 742, 231, 384, 156, 132, 653, -467, 499, 172, 811, -219, 220, 143, -315, 250, -144, 255, -80, 439, -145, -281, 230, 92, 118, 170, 120, 306, 71, 113, 67, 107, 116, 93, 199, 139, 36, 30, 57, 174, 140, 135, 70, 177, -203, -1723, -715, 1373, 1514, 1437, 1951, 332, -844, -2582, -1961, -373, 544, 1630, 1776, 837, 37, -870, -752, -337, 553, 1520, 864, -206, 54, -130, -839, -1151, -939, 170, 1402, 1048, 2109, 1367, 1358, 1907, -558, -1329, -1505, -2005, -2462, -936, -291, 724, 1355, 1950, 1828, 1479, + 940, 1872, -368, -1196, -56, -311, 497, 560, 2242, 1949, -728, 342, -510, -1508, -442, 389, -902, 1385, -557, 454, 120, -169, 1208, 1667, 1339, 931, -696, -1707, -1930, 540, -813, 138, -92, 1078, 171, 605, -520, -1200, -1101, -1742, -1503, 626, 360, 858, 1312, 1008, 40, -785, -1245, -1703, -924, -445, -621, 267, -225, -209, -200, -527, 6, -241, -341, -421, -259, -69, 270, -507, -308, 715, 68, -3857, -4060, -4223, -4329, -5719, -624, -1621, -395, 530, 2601, 2957, 3058, 4282, 5921, 5673, 5575, 4479, 3233, 2348, 703, -2706, -1300, -1600, -992, -3247, -541, -1346, + -1481, -2686, -2065, -2101, -1903, -1988, -3492, -3094, -1827, -1653, -2075, -2875, -439, -2518, -4769, -4087, -3588, -1892, -2437, -436, -4934, -2185, -2185, -1010, -736, -2540, 112, -2545, -308, 394, 1190, 104, 1223, 1825, 2872, 3061, 4214, 2752, 6616, 4180, 7704, 5236, 7677, 8904, 10576, 8686, 8747, 9857, 8845, 8981, 8740, 7575, 4381, 3498, 2467, 1797, 2105, 3142, 1731, -643, -1098, -1266, -2172, -2818, -3435, -3164, -5199, -5038, -5188, -6287, -5537, -6986, -6186, -7261, -7457, -7027, -7753, -7012, -7828, -6214, -6086, -5044, -5382, -5547, -3897, -3490, -2665, -1358, 457, 1482, 1301, 1659, 1486, 1676, 1928, 2754, + 3315, 2994, 2697, 3296, 3071, 3794, 3455, 2520, 2295, 1989, 1751, 1096, 833, 768, 485, 523, 213, 343, 305, 219, 304, 213, 137, 74, -56, 16, 6, -263, -405, -234, -227, -293, -338, -319, -289 }, + { 550, 73, -180, 86, 97, 34, -228, 105, 163, -174, -52, -214, -47, -91, -78, -30, 12, -7, 22, 77, -95, 43, -219, 76, 135, 29, -57, -177, 116, -78, 188, 161, -7, -74, 153, 179, 144, 146, 36, -111, 35, 138, -57, -116, 105, 166, -73, 87, -188, -15, -165, 113, -220, -59, -41, 76, 110, 78, -6, -116, 14, -161, -106, 30, -20, -97, 53, 55, 14, 102, -91, 44, -122, -48, -52, 68, -63, -130, -58, -48, 179, 154, 39, -81, 11, -9, 31, 62, 12, 4, 11, -2, 3, -23, 18, -68, + 4, -5, 28, 15, -21, -30, 7, 13, 13, 313, -316, 12, 6, -80, -95, -101, 33, -178, -176, 25, 85, -6, 101, 79, -97, 40, -347, -85, -77, -81, -109, -120, -305, -237, 33, 72, -16, 165, 132, 56, -59, -33, 155, -60, 19, -22, -163, 55, -54, -111, -43, 133, 322, -123, 36, 78, -59, 101, 46, -112, 66, -266, -123, 3, 109, 169, -103, -48, -11, -385, 66, 199, 11, 29, 109, -62, 170, 229, -29, 65, 138, 131, 26, 7, -64, -92, -57, 41, -87, 192, 129, -4, -93, -48, 111, 130, + -65, 101, -61, 28, -62, -38, -43, 12, 3, 8, 9, -7, -21, -83, -271, 63, 10, -262, 40, 147, 216, 55, -155, 366, -49, -72, 172, -106, -104, 18, -134, 163, 163, -66, -246, -122, 122, -159, 348, 300, -240, -294, 10, 55, -280, -18, 115, 78, -137, -80, 321, -34, 221, -22, -72, -75, -166, 29, -24, 173, -148, 40, -39, 32, -87, -11, 146, 116, -183, 285, 23, -1, -5, -26, 77, -39, -255, -36, -135, 222, 93, 6, 273, -151, 183, 180, 16, -133, -27, -28, -3, -38, -55, 76, 80, -121, + 58, -7, 85, 75, -25, 12, -37, -57, 40, -52, -44, 22, 57, -53, -39, -69, -30, 41, -26, -10, 1, 21, -38, -22, 53, 18, -11, -17, -60, -652, 150, 35, 464, -25, 187, -250, 54, -188, -45, -92, -30, 85, -50, 80, 157, 120, 441, 305, -201, 101, -11, 81, 52, -57, -438, 111, -23, -4, 166, -26, -122, -85, -21, -136, -73, -351, -82, 9, -124, -22, 145, 208, -67, 257, -192, 42, 88, 33, -60, -136, 96, -34, 59, -101, -143, 26, 83, -144, 137, -99, 327, 347, -106, 127, 133, -18, + -45, -47, -425, 177, 173, 5, -72, -178, 19, -52, -217, -486, 32, -121, 124, 0, -2, -81, -55, -92, -9, 49, -63, 73, -78, -45, -33, -20, 39, 33, -26, 15, 11, 26, 43, 33, -23, -52, 36, -22, -39, 14, 12, -23, 27, 44, 15, -140, -213, 213, 121, -19, 246, -132, 221, -249, -239, 116, -381, -135, 96, 232, 303, -53, 226, -8, 215, 80, 35, -35, 12, 215, -102, -23, 39, 19, -212, -26, -115, 438, -209, -212, -52, 206, 208, 178, 238, -41, 44, -53, -119, 90, -11, -23, -136, 344, + 212, -106, 65, 102, -181, 39, 133, -34, 257, -104, -34, -280, -106, -238, 11, 328, -129, 93, 56, 11, -90, -30, 3, -80, 158, -162, -77, -14, 346, 55, -2, 110, -94, -260, 64, 26, -41, 19, 64, -17, 13, 126, 24, -10, 30, 2, -17, -30, 117, -6, 10, -107, 65, 17, 65, -16, -44, -13, 33, 53, 34, -87, 4, 62, -20, -110, -71, -615, 446, 47, -226, -543, -54, 14, -321, -29, 150, 128, 12, -93, 119, 389, 394, -169, -185, -427, 85, -77, 415, -169, -9, -97, 156, -47, -425, 140, + -20, -252, 0, 40, -35, -43, -175, -243, 148, 37, 194, -168, 326, 155, -67, -289, -57, 104, 319, 99, -180, -82, 148, 96, -93, -45, 156, 128, 165, 316, 352, 172, 187, 217, -127, 32, -233, 233, 37, 118, -167, -259, 59, -331, -119, -144, 243, 255, 267, 70, -76, -84, 249, 51, -35, 63, -78, 159, 8, -2, 52, 66, -25, 131, 0, 22, -63, -37, 36, 102, -6, 37, 59, 34, 20, -30, 49, -41, -221, -13, 414, 254, 350, 67, -383, -126, 406, -117, -258, -268, -264, -280, 154, 156, 100, 92, + 95, 391, -48, 170, -336, -378, 253, -13, -206, 15, -526, -172, -177, 65, -19, -49, -370, -242, 41, 256, 415, -165, -163, 222, -286, -20, -15, 96, 182, 148, 288, -155, 418, 197, -452, 226, -251, -299, -249, -362, 327, 77, -386, 44, 81, 36, 61, -71, 271, -158, 209, -336, 254, -170, -156, 33, 113, -13, 184, 528, -45, -283, 167, 346, 27, -38, -274, -119, 254, -43, -17, 9, 51, -71, -41, -6, 75, -43, -9, -50, 143, -105, 22, -99, -124, 33, 40, -39, 19, -36, -27, -8, -14, -3, -53, -31, + 147, -8, 857, -773, 358, 373, -348, -63, 513, 186, 326, 98, -113, 773, -31, -145, -1, 3, 371, 581, 220, -4, 12, 87, 200, -3, 106, -406, 192, 316, -66, 129, 0, 59, -262, -204, 15, -9, 358, 177, 148, -151, -186, -185, 206, 300, 3, -96, 586, 304, 392, -211, -437, -83, -458, -301, -138, -191, -26, 342, -108, 13, -280, -299, 341, -17, 159, 170, -178, 328, 85, 29, -114, -220, 258, -79, -456, 264, 223, 276, 124, -321, -67, 30, -335, 192, 192, -31, 145, 121, 130, -31, 205, 31, -8, -104, + 51, -2, 163, 35, -5, 33, -2, 120, -51, -15, -80, 41, -21, -62, 14, 17, -24, 18, 132, 100, -57, -37, -85, 22, -18, -12, -599, 74, 198, -294, 246, -509, 116, 155, -67, -201, -259, -302, -511, 65, 581, -191, 280, 156, 432, 230, -163, -371, 191, -93, -132, -384, -57, -51, -153, -164, -88, -270, -355, 414, -41, -240, 325, 115, -283, 43, -21, 185, -377, 107, 130, -556, 186, 182, -286, 83, 22, -89, 206, 20, -39, 26, 139, 376, 298, 383, 264, 137, -99, 570, -145, -291, 632, 43, 382, 83, + -122, -586, -542, -134, 34, -213, -104, -167, 373, -326, -95, -55, 91, -318, 230, -24, 73, -27, -124, -206, -139, -162, -132, -38, 21, -100, -71, -55, 136, -158, -139, -113, -134, -5, 110, -48, -54, 79, 19, -39, 54, -98, -109, 84, -127, -204, 72, 184, -97, 21, 123, -41, -101, -998, 488, 860, 60, -488, 222, -90, -34, 141, 83, 221, -261, 30, 771, 593, 518, -566, -24, 139, 296, -271, -304, -77, 97, 268, 133, -727, -825, 257, -28, 465, 476, -307, 394, 317, 421, -29, -251, -261, 201, -277, -107, 0, + -12, 252, 536, 301, -147, -127, -266, -68, 23, 145, -57, -94, 263, 166, -405, -5, 17, 486, -245, -279, -530, -180, 91, 36, 274, -59, 69, -237, -352, -320, -323, -186, 154, -666, 80, -93, -104, -141, 132, 365, 266, 42, -60, -338, -108, -31, -69, 223, 114, 68, 49, 116, 135, -52, -57, 3, -61, 12, 15, 45, 75, -216, 34, -28, 164, 45, -218, -12, -138, -106, -54, -49, -58, -28, 123, 113, 95, 163, 503, 41, 437, -60, 567, 283, 442, 272, 129, -219, -22, -137, 303, 89, 266, -254, -44, 470, + -579, -324, 451, -764, -337, 57, -146, -378, 769, -137, 531, 213, -463, -71, -174, -560, -727, 581, -5, -212, 144, 11, -97, 212, 83, -75, -268, 51, 549, 466, -384, 152, 30, 434, -198, 294, -624, -151, 426, 143, -143, 508, -162, 356, -692, -799, -288, 16, -566, 612, 432, 622, -285, -210, -215, 32, -315, -3, -482, -437, 20, 123, 446, 211, -47, -164, 140, 258, 169, 103, -158, 186, 166, 210, 156, 114, 168, -231, 195, -140, -71, 306, 270, 182, -32, 11, -82, 157, 49, -64, 85, 159, 24, 124, 120, -159, + 53, -120, -35, 38, 696, 501, 785, -697, -524, -1194, 515, -133, -1021, -198, 97, 151, -381, 416, 351, 40, -5, 65, -169, -355, 79, -202, -332, -4, 774, 24, -117, -618, 261, 488, -252, -746, -135, 252, 89, -158, 163, 53, 269, -75, 443, 677, 256, -450, 511, 230, -577, -614, 667, 323, -260, -299, -15, -544, 398, 524, -12, 30, 132, -67, 574, 193, 149, -238, 93, 194, 709, -170, 272, -549, -625, 558, -84, -52, 58, 532, 12, -25, 336, -161, 67, 308, 376, -180, -234, -504, -249, 165, -223, 176, -6, 186, + -101, 138, 29, -77, 60, 282, 70, 281, 85, -178, 11, 117, 97, -174, -160, -170, -73, -133, -131, -208, -89, 116, 73, -21, -34, 63, -138, -3, 177, -50, -29, -85, -72, -37, -264, -37, -103, -113, -165, -235, -808, -67, -529, -1073, -1106, -478, -845, -383, -137, 152, 472, 527, 54, -285, 568, -289, 280, -1060, -104, -727, -488, 492, 345, 336, 112, 708, -72, -45, -510, -177, -103, -348, -351, -871, -342, -96, -141, -539, 476, 189, 284, -237, -92, -1322, -381, -364, 306, 677, -417, -64, -770, -56, 396, -126, -260, 173, + 568, 968, 204, 31, -54, -260, -388, 259, -256, 879, 173, 378, 1794, -357, -305, -454, -629, -86, 613, 276, 88, 204, -259, -201, -547, -131, 308, -50, -121, -52, -127, 64, -20, 119, 121, 123, 162, 177, 457, 279, -169, 266, -7, 17, 191, -221, 4, -255, -154, -350, -259, -365, -302, -203, 399, -249, -140, -293, 18, 86, -63, 119, 49, -8, -247, -897, 509, 839, -497, 25, 188, -291, -70, -628, -14, -353, 911, -1, -173, 732, -187, 212, -841, 435, 129, 567, -266, 422, 745, 801, 449, 722, 369, -116, 701, -341, + -463, -149, 281, 475, -1144, -79, -740, 585, 264, -16, 201, 821, 34, 732, 312, 1110, 99, -128, 485, 159, -567, 120, -67, -761, 532, -459, -742, -1516, 117, -188, 890, -498, 1191, 392, -21, -184, 464, 489, -874, -374, -646, 224, -292, 655, 207, 219, 316, -152, 55, -231, -81, 17, -88, -675, 265, -2, 198, 6, -200, 21, 274, -449, 385, -165, -2, 44, -378, -33, 226, 115, -272, -112, -67, -318, 105, -91, 462, -372, 164, 322, 114, -137, -103, 156, 75, 97, -83, 162, -496, 132, 117, 212, -152, -232, 16, 208, + 27, 576, -385, -430, -423, 554, 288, 722, 201, 2233, -663, 12, 17, 1040, 431, 482, -682, 300, -269, 20, -315, 70, 752, -197, 239, 1451, 456, -657, -769, 90, 947, 494, 180, -366, 806, 137, -119, -885, 271, -140, 382, -804, -490, 42, -204, 106, -749, -25, -457, 213, 666, 532, 175, -1028, 9, 102, -926, -827, -548, -452, -451, 734, 168, -21, 479, 763, 204, 661, 18, 438, 2917, -665, 481, 335, -512, 109, -1944, 39, 966, 253, -535, 744, 180, 283, -484, -110, -413, 146, 37, 37, 167, -601, 224, -330, -239, -824, + 205, 190, 165, 213, 1033, 156, 111, 119, 81, 618, 73, 261, 217, 471, 190, -28, -104, -85, 79, 299, 357, 106, -540, -248, -119, -119, -178, -565, -137, 434, 1180, -549, -28, -792, -575, 188, 518, -655, 783, 329, -1027, 633, -416, -509, -42, -615, 146, -275, 795, -457, -35, 438, -1532, 220, 477, -462, 378, -926, 926, 102, 160, -1752, 1582, 679, 520, 35, -999, 917, -58, -454, 1620, -322, -710, -374, 197, 469, 445, 119, -272, -1906, -214, 477, 29, 700, -999, 1032, 106, 349, -1015, -293, 165, 1315, -546, 308, -940, 833, + 468, 786, -302, 348, 137, -1030, -982, 541, 444, 839, 181, 1077, -1621, -2123, 340, -448, 1201, -782, -168, 138, -901, 45, -537, 470, 668, 67, 542, 594, 178, -538, -269, 957, 500, 124, 169, -288, 25, 583, 329, -473, -265, 543, -74, 338, 342, -209, -275, -280, 5, 289, 134, 369, 533, 43, -14, 432, 30, 87, 140, -181, 151, -318, 184, 65, 10, 133, -158, -1483, 1350, -293, -328, -529, -155, -1170, -2184, 753, 626, -97, -451, -890, -148, -277, -474, 860, -1953, -835, -1032, -308, -1487, -138, -225, -54, -250, -302, 238, -15, + -658, -206, -16, -900, -481, -266, 65, 692, -356, 1388, -726, -105, 584, -620, 376, 79, -953, -1425, -350, 364, 1299, 563, -995, -421, -2856, -956, -206, 600, 1550, -83, -1661, 92, 901, -332, -79, 956, 1006, 2310, -2553, -495, 362, 646, -806, -958, -1366, -1356, -758, -630, -177, -97, -1577, -654, -577, 584, -297, -155, 1420, 1075, 87, -203, -64, -876, -38, 312, -633, -339, 121, 400, -268, -311, -210, 447, -296, 469, 34, 484, 345, 349, -267, 177, -664, 343, -87, 202, -587, -455, -65, 152, -330, 9, -744, -130, -89, 319, 395, -474, + 974, 20, 362, 217, 707, 707, -32, 449, -843, 197, -344, -2029, 453, -352, 594, -565, -581, 37, -852, 139, -859, -23, -154, -341, 407, -644, -837, -766, -982, -170, -112, 1076, 235, -796, -1179, 148, -30, 273, -233, 649, -776, -314, -1088, -701, -316, 29, -462, 1122, -399, -973, 296, 1166, 847, 340, -834, -548, -88, 1058, 2036, -26, 398, -399, -1998, -446, 178, 744, 1698, -950, -1157, 669, 318, -408, 50, -641, 388, -1693, -197, 89, 406, -1024, 1170, -1657, -1881, -1741, 872, -363, 1650, -2311, -1006, 178, 2349, -196, -421, -1300, -476, -158, + 1131, -102, -7, 61, 195, 16, -19, -496, -419, 535, 238, 59, -1233, 303, -318, -152, -639, 23, -58, -123, -1451, 128, -321, -172, -126, 240, -5, 84, -10, 3, -5, 2, -528, -107, -340, -297, 252, 258, -424, 11, -301, 390, -145, 1202, 367, -2148, -381, -1482, 661, 124, -2954, 202, -909, -1914, -1490, -2185, 1353, -666, -1720, -773, 560, -1025, -884, -690, -409, -761, -755, -1395, -1008, -1913, -1078, -973, -320, -900, -183, -421, -24, 74, 257, 538, -526, 448, 57, 985, 431, 617, 623, -1794, -469, 1446, -244, -890, -1004, -742, 581, 2332, + -151, -30, -1557, -1587, -332, 334, 1394, -90, 1271, 475, -1528, 2772, 57, 2159, 9, -543, 1160, -1544, -2000, -1277, -4435, -2687, -879, 2042, 1252, -1774, -1167, -2714, 1354, 1808, -1386, -1382, 324, 1198, 1697, 483, 974, -893, -493, -671, -1030, -414, -90, 110, 45, -553, 91, 398, 129, -76, -408, -263, -465, -159, -689, -133, 428, -655, -1088, -143, -714, -470, -82, -902, -709, -167, 442, 476, 509, 10, -392, -44, 165, -212, 685, 58, 506, 58, 1, 535, 395, 598, 1227, 804, 915, -754, -1830, 2129, 2035, -1287, -1671, -8, 1827, -198, -106, -569, + 1598, -177, -427, -38, 441, 821, 22, -616, -702, 987, 73, -423, -1055, 600, 330, -119, -831, 262, 357, 297, -526, -315, 92, 814, -240, 293, -1197, -332, 1, 790, -1667, -296, 161, 1201, -578, 188, -853, 118, 351, -584, -448, -67, 193, 368, -381, 28, -1486, 805, -250, 1392, -864, 622, -589, 647, 118, 435, 364, -1078, 1220, 244, 703, -1190, 329, -301, 187, -337, 45, -80, 160, 408, -67, -474, -287, 125, -67, 33, -189, -461, 152, 127, -148, -128, -12, -142, 18, -249, -12, -120, 205, 126, -91, -184, 60, 9, -170, 125, + -515, 0, -65, 232, -14, 592, -395, -391, -141, 315, -427, 634, -535, 272, -266, 579, -520, 638, -366, 501, -455, 776, -733, 565, -176, 427, -399, 420, -450, 471, -450, 378, -303, 412, -320, 341, -313, 113, -114, 208, -160, 170, -139, 144, -104, 168, -115, -624, -1387, -1844, 1344, 892, -1052, -1500, -735, 694, 364, 923, 994, 195, -502, -147, 347, -342, -29, 206, 56, 556, 388, 169, -502, -19, -311, 323, -525, -455, 380, -121, -214, -210, -366, -500, 37, 408, 372, 313, -120, -412, -359, -251, 445, 606, -284, -424, -184, 503, + 259, 673, -477, -181, 265, -127, 21, -72, 238, 143, 192, 41, -456, 188, 84, -17, 352, -183, -91, 61, -66, 45, -132, 598, 150, -48, 569, 570, -580, -878, -322, -601, 18, 398, 113, -359, -434, -116, -84, 345, 164, 215, 323, 197, -181, 200, 141, -422, -566, 169, -150, 282, 206, -310, -83, -105, -114, -361, -198, -22, 114, 172, 479, -239, -179, 123, -112, 632, -1536, -4045, -1487, 725, 2104, 4445, 2975, 766, 1127, -594, -1811, -3007, -2617, -2080, -600, 80, 1447, 1595, 3395, 1648, 1086, -85, -724, -1634, -849, -1321, -1523, -938, + -786, -59, 424, 1269, 784, 911, 828, 837, 1259, 109, 872, -162, -393, -1064, -635, -1586, -2336, -2040, 24, -347, 640, 1097, 601, 1692, 1476, 2138, 1216, 1449, 71, 71, -1143, -1867, -2182, -2619, -1722, -2140, -181, -8, 1030, 1081, 2588, 2034, 2892, 1174, 1352, 564, -13, -1726, -2817, -1885, -2250, -1401, -1524, -141, 235, 899, 1178, 1597, 1629, 1567, 1025, 1122, 291, -203, -386, -1263, -1153, -1513, -1071, -1513, -1154, -120, 269, 799, 1204, 1076, 1107, 1826, 660, 1115, 854, -1150, -2083, -902, -1835, -1156, -630, -130, 163, 584, 1057, 737, 1137, 723, 619, 251, + -70, -662, -218, -310, -1164, -1087, -301, -122, 61, 382, 443, 562, 445, 439, 162, 146, -5, -238, -115, -73, -220, -354, -113, -165, -190, -15, 87, 79, 118, 129, 144, 51, 14, -28, -47 } }, + { { 247, 26, -67, -70, 43, -119, -2, -232, 167, 212, 148, 208, -250, 20, 57, -89, -68, -61, -292, -49, 174, -299, -243, 142, 128, -192, -67, 127, 16, 155, 66, 161, -101, 31, 22, -43, 75, 59, 110, 46, -48, 11, 122, -33, -56, -21, -148, -327, 194, 94, -102, 143, -57, 16, -5, 67, -86, -22, 193, -181, -73, 63, 32, -28, -9, 85, 10, 75, -129, 132, 68, -169, 135, 12, 49, -20, -50, -197, -61, -15, 101, -26, 83, -49, 10, 25, 10, 59, -10, 4, -7, -40, -18, 8, -21, 3, + -1, -9, 54, 54, 28, 23, 20, 7, 0, 7, 3, -8, -24, -27, 385, -222, 67, -245, 29, 57, -247, -313, 78, -339, 75, -89, -24, -208, -30, -234, -120, 1, -247, 263, 92, -410, 39, -23, -74, -176, 88, 212, 4, -16, 199, -117, 2, -75, 132, -155, 45, 186, -163, 163, 57, 176, -15, 40, -27, -75, 231, -287, 66, -127, -55, -38, -105, -78, -229, -144, -36, 149, -13, 56, 208, -5, -181, -24, 6, 56, -88, 0, -178, 3, -73, 58, 92, 136, 48, -77, -100, 133, -45, -62, 25, 74, + 154, 18, 44, -11, 90, -18, -72, -37, -36, -4, 61, 11, -4, -33, 59, -1, -22, -17, -15, -18, 28, -12, -3, -35, -93, -319, -4, -192, -61, -31, -224, -31, -52, 111, 262, 263, 31, -113, 105, -255, -36, -98, 89, -380, 134, 64, -14, -109, -164, -75, -135, -116, 71, -25, -146, -43, 29, 248, -10, -251, 20, 108, -3, -79, 21, 94, -273, -21, -119, 191, 117, 32, -252, 28, 97, 154, 145, -166, -78, 7, -52, -52, 135, -84, 82, 23, -106, -24, -145, 175, 66, -173, -119, 29, 92, -137, + -173, -30, 9, -115, 25, -47, 59, -110, 163, 87, 123, 35, 16, 111, 150, 17, 43, -14, 21, 3, -6, 17, 13, 17, -24, 1, 12, -8, 3, 50, -29, 11, -35, -28, -23, 5, 19, 13, 2, -32, -21, -543, 175, 157, 263, -68, 165, -469, -128, 147, 17, -232, -61, -77, -411, -167, 41, -19, -293, 183, 260, -267, 202, -350, -119, -32, 120, -2, -142, 95, 47, -24, 156, -76, -101, -32, -58, -104, 153, -118, 43, 115, -24, -92, -172, -21, -123, -38, -143, -39, 316, 6, 192, -177, 161, -51, + -259, -153, 143, -95, -132, 94, -155, 128, 34, -48, 168, 152, 66, -168, -190, -14, 251, 50, 38, -143, 37, 90, -193, -71, 62, 134, 66, 113, -7, 1, 41, 5, -22, 6, -17, -25, -86, -68, 20, -41, -25, 28, 12, 21, -6, 34, -23, 1, -31, 0, -37, 18, 6, 25, -48, -292, -277, -184, 33, -48, 112, -101, -1, 19, -84, -33, 68, -83, 322, -213, 148, -57, -23, -152, -43, -22, 234, -162, 20, 44, -233, -143, -159, -136, -269, -94, 95, 180, 114, -215, -303, -68, 8, -155, 27, -106, + -159, -375, -190, -264, 150, -69, 121, -152, -366, -195, 16, -76, -121, -56, -145, 193, 16, 112, 150, 37, -8, -128, 4, 163, -30, -123, -171, 270, -227, -317, -224, -130, -177, 196, 313, -253, -175, 37, 151, 233, 184, 143, 141, -52, -64, -73, -76, 57, -47, 14, -57, -91, -38, -66, 45, -42, -81, -48, -47, -81, -90, -57, -24, 16, 14, 40, 4, -139, 15, -22, -57, 15, -26, -43, -91, -75, 1, -1, -32, -36, -2, 74, -596, 184, -42, 105, 327, 128, -81, 111, -246, 152, 178, -325, -70, -165, + 183, 159, 248, 288, -375, -193, 61, 322, -122, 150, -358, -108, -126, -76, -217, 54, -355, 246, -70, -63, 179, -11, 41, 191, 5, 156, 104, -44, -62, -21, -250, -183, -228, -14, 473, 110, 91, -11, -66, -4, 282, -60, 88, -545, 501, -122, -90, 29, 307, 112, -52, -187, 537, -104, -7, 172, -137, -1, 77, -121, 106, 106, 444, -221, -279, -51, 133, -167, 37, 115, 36, -98, 44, 118, -75, 11, -127, -40, -38, -104, 136, -98, -84, 62, -4, -117, -11, 29, 50, 6, 59, -42, -37, -34, 39, -43, + 70, 8, -30, 33, 73, -2, -34, 258, 145, 287, -115, -68, 166, -265, 239, 272, -136, -23, -428, 21, 148, 119, -90, -291, -590, 10, -100, -280, 66, 189, -256, -109, -279, 142, 16, -41, -93, -121, 301, 352, 137, 168, -78, -176, 491, 122, -83, -288, 213, 9, 282, -25, 349, 175, 244, 207, 105, 272, 339, -9, 63, -108, -3, 185, 78, 101, -299, -110, -63, -260, -249, -164, 140, 288, 377, 493, 110, 43, 397, -158, -299, -104, -151, 257, 211, 81, -283, -77, 51, 42, -54, -130, 41, 34, 164, -39, + -90, 20, 33, 41, 4, 3, 33, 76, -52, -51, 6, -6, -73, -16, -94, 105, 35, -71, -2, 71, -36, -5, -55, 32, 38, -24, 91, 455, -432, -203, -58, 175, -404, 256, -398, 196, -1, 208, 330, -135, 301, 329, 313, -181, 264, -284, -226, -35, -175, -3, -150, 258, -191, 57, -188, -331, -154, -70, 401, -336, 316, 139, -465, 534, 132, 60, 375, 67, 17, -212, -1, -119, 428, 181, 300, -117, -70, 206, 356, -372, 369, 67, -60, -69, -350, 169, -165, 71, 16, -318, 108, 269, -244, 171, 112, 377, + 41, -25, 229, 330, 27, -189, 222, -255, -132, 68, -103, 69, -82, 33, 143, 104, -103, 91, -53, 73, -72, 229, 24, 219, -26, 55, -46, -19, -69, 139, 59, -115, 120, 139, -15, -19, 86, -6, -7, 116, -3, 28, 75, 49, -17, 88, -72, -14, 18, 24, 20, -5, -10, -88, 43, 131, -368, -263, 400, -513, 129, -273, 305, -326, 498, 173, 48, -432, 220, 366, 97, -222, -144, -127, 340, 185, -474, 68, -335, -18, 38, -286, 376, 377, -171, 83, 256, -312, -48, -96, -259, 551, -200, -122, -277, -462, + -74, 9, -160, 69, -383, 34, 27, -76, 303, -62, -236, 123, 0, -176, 151, 653, -131, 156, 35, -442, -72, 396, 178, 393, -40, 228, -313, 141, 138, 47, -266, 247, 87, -689, 54, -123, 461, -176, 358, 333, 267, -32, 102, 17, 27, -44, -76, 181, 73, -1, -119, -165, -39, 73, 117, 85, 150, 7, -41, -60, -49, 56, 90, -7, 71, 48, 13, 67, -13, 70, -113, -138, -184, -7, 83, 40, -86, -29, -61, -65, 112, 36, 50, -805, 910, 107, 359, -660, 361, 470, -541, 206, 268, 207, -350, 46, + 62, -118, 204, 421, -338, -281, -103, 357, 309, 436, -21, 184, -325, -85, -84, 71, 205, 557, 332, 203, 106, -18, 266, -98, -478, -93, 141, 153, -280, -212, -347, 67, -27, 122, -227, 407, 398, -344, 820, 38, -75, -5, -170, -37, -52, -331, 6, 1, 218, -689, 169, -244, 501, 604, 262, 251, 113, 40, 546, -102, -404, 346, -182, 93, 270, 492, 69, 49, -394, -17, 115, 312, -135, 170, 82, -119, 317, 53, 142, -92, -29, -91, 16, 36, -48, -3, 96, -53, 97, 65, -67, -7, 45, -29, 8, -65, + -214, -62, -32, 223, 277, 27, 41, -80, -92, 23, 31, -116, -89, -60, -52, 74, -128, -7, 331, 64, -230, 215, 322, 280, 177, 334, -406, -259, 45, -368, -92, -63, 81, -95, -239, -300, -181, 147, 252, -443, 93, -47, -13, -533, -479, -84, -372, 174, -424, 26, 225, 324, -289, 385, 97, -39, -87, 572, -161, -30, -462, -260, 375, -30, 141, -445, -487, -134, -276, -49, 20, -180, -231, 136, -215, 18, -316, -171, -10, -518, 46, 340, 63, 178, 369, 635, -616, 111, -381, -369, -208, -280, -182, -166, 621, 342, + 343, 71, 99, -451, 20, -159, 70, -196, 274, 363, 34, -165, -114, -310, 26, 191, 104, -75, 195, 95, 206, -45, -40, 34, 134, -86, 56, -127, -179, 128, 44, 27, 26, -241, -146, -1, 183, -156, 90, -208, -72, -33, 71, 51, -65, -51, -281, 639, 678, 745, -557, 39, 401, 315, -326, -622, -74, -94, -490, -284, 925, 71, 61, 345, -42, 147, -130, -369, 240, 201, -500, -709, -550, -437, -417, 38, 119, 209, -278, 269, 63, -137, -294, -11, 14, -452, -355, 50, -83, 60, -275, 220, 67, -259, -554, -220, + -188, -735, -233, 67, 361, -37, 427, -77, -38, -626, -135, 244, 115, -1047, 297, 89, -294, -179, -306, -345, -16, 14, -334, -109, 210, 304, 479, -369, 15, 270, -14, -802, -640, -9, -171, 199, -8, -198, -288, 130, -85, 118, 324, -11, -164, -274, -502, -172, 28, -84, -86, 31, 31, 221, -116, 22, 82, 43, -183, 19, -48, -437, 43, -162, -198, 69, 52, -133, -43, 155, 44, 40, -162, -183, -66, -15, 8, 111, 256, -217, 727, -623, -383, -127, -1178, -615, -3, -751, 583, -264, -244, 67, 1336, 645, 41, 274, + -62, -359, -36, -555, -402, 191, 193, 239, -385, 493, 302, 558, -567, 91, 827, 77, 34, 163, -794, 202, -201, 130, -320, -750, -46, 302, 369, 95, -117, 54, -35, 248, -567, -824, 147, -301, 491, -197, -205, 641, 144, 275, 51, -543, -223, -66, 292, 846, 651, -195, -749, -16, -87, 276, -462, -580, -329, 273, -587, -93, -493, 2, 396, -13, -738, -163, 97, 193, 91, -461, -310, -493, 75, -105, -214, -165, -214, 40, -90, -206, -59, 143, -1, -8, -251, -7, -24, -161, 13, 306, 102, 55, -318, 122, -36, -38, + 49, -9, -7, -67, -189, -212, -173, 211, 185, -89, -471, -176, -175, -40, -1339, 517, 425, -196, -885, -195, -341, -359, 391, 483, -49, 132, -1006, 355, -1260, -318, -109, 252, 635, 1008, 419, -582, 137, 704, 95, 214, 383, -591, -227, -93, 181, -416, -223, -126, -312, -238, 429, 420, 109, 35, 725, -136, 339, -818, 544, 156, -741, 77, 239, -697, -89, -682, 230, 288, 308, -458, -38, 459, -380, 6, -60, 757, -446, 558, 284, -704, 621, -519, 400, 526, -528, 300, -451, -563, -847, -708, -774, -185, 141, -233, 681, 706, + -296, 622, -93, -130, 792, -175, -526, 369, -77, -412, -315, 313, 58, 163, 250, 44, 206, 315, -81, 353, 245, 176, 204, 30, 126, 300, 245, 304, 49, 253, -44, 18, 223, -108, -391, 187, 67, 1, 12, 179, -345, 180, 250, 200, -228, 220, -1058, -499, -519, 930, 31, 349, -149, 1319, 210, -877, 67, 970, -356, 218, -158, 86, -563, -760, 1212, 864, -329, 664, 262, 862, 979, -283, -228, 871, 639, 73, -272, -429, -451, 405, 768, 363, -138, 518, -269, 492, -217, 716, 1266, 965, -1028, 473, -174, -417, -12, 361, + 348, 2310, -231, -22, -374, -407, 451, 835, -203, 635, 542, -70, 21, -447, 459, 386, 1229, 1250, 1518, 632, -386, -312, -696, 682, -1030, 748, -967, 570, -340, -581, 422, -1565, -1238, 227, 244, -447, -433, 731, 365, -670, 101, -152, -367, 121, 189, 58, 192, 225, 396, -182, 78, -220, -391, -239, 95, 35, 542, 117, -130, -438, 71, -173, -140, -194, 152, 327, 116, 284, 238, 375, -157, 286, 38, 84, -25, 25, -220, 264, 630, 338, -66, -69, 501, 420, -385, 125, 253, -193, 724, 164, -1696, 390, 223, -1262, 75, -216, + 53, 463, -61, -1167, -207, -371, -65, 827, 992, -564, -142, -473, 244, -893, -1733, -621, -523, 91, 29, 788, -1185, 565, -276, -131, 486, 229, 824, 188, 317, 882, -1009, 1258, 999, 521, 936, -364, 355, -878, -175, -442, 775, -688, 165, -1476, -1831, 1221, -58, 788, -557, 522, -364, 113, -210, -1200, -381, -802, -383, 435, 1778, 635, -1573, -355, 413, -364, -238, -1038, -539, 801, -303, 194, 154, -646, 405, -95, 28, -1326, -390, -29, -610, -344, 46, -897, 89, 201, -731, -572, -1030, -765, -76, -424, -208, 26, -299, -290, -126, -453, + -223, 58, 302, -400, -149, -683, 235, 168, 395, -283, 411, -884, -60, 0, -70, 135, -152, 94, -420, 125, 108, -1039, 553, 553, 979, -472, 361, -544, -633, 287, 1300, 2104, -127, -136, 48, -43, -933, 1474, 710, 785, 606, -422, 513, -824, -1188, -202, 896, 584, -423, -271, -56, 726, 34, 530, 519, 859, 288, -535, -508, 493, -572, -426, 257, 944, 870, -987, -763, 514, 613, 1851, -426, -1002, -1039, 887, -664, 837, 945, 1903, 4033, -897, -511, -1506, -2401, -763, -1208, 142, 1675, -242, 889, 1267, 831, -464, -1489, -2439, 1366, -92, + 1553, -793, -2116, 743, -1252, -1668, -855, -529, 535, 528, 953, -67, -461, -70, -37, -860, -835, 429, -294, 857, 780, -368, 777, -606, 19, 768, 84, -1186, 320, -595, -102, -189, -158, -873, -716, 143, 1042, 1117, -1041, -120, 1270, 1218, 3, 259, -1147, -607, 172, 675, -992, 258, 777, 393, 296, 91, 492, -814, 151, -742, -2046, 515, -855, 849, 125, 474, 416, -1874, -1327, -658, -413, -436, -766, -239, -1272, -811, 612, -829, 1576, -1173, 120, 324, -125, 138, -68, 376, -365, -394, -68, 281, -50, 675, -638, 143, 987, 316, 148, 502, + 62, -403, -256, 801, 180, -1268, -562, -1029, -468, 1362, 1271, -1313, -145, -1493, -359, -125, 344, 746, -1221, 813, -1040, -177, -704, 1566, -317, 1104, 1034, 2301, -1061, 948, 155, 901, 315, 687, -1154, -1063, 1540, 73, -58, -1092, 1243, -424, 638, -1149, 2410, -1294, 1340, -1619, 639, -1221, 673, -1125, 833, -714, 490, -400, 270, -609, -373, -290, -75, 210, 38, 169, 15, 166, -91, -313, -489, 218, 244, 66, 224, -188, 88, -150, 92, 822, -208, -600, 85, -343, -633, 194, -345, 246, -289, 203, -554, 217, -716, 1001, 153, -1846, -814, -1145, + 61, -270, -2494, -1133, -656, -1330, -829, -2513, -2122, -389, 900, -1386, -829, -206, -1181, -276, -100, -1143, -309, 226, 50, -1515, -865, -867, -485, -541, -162, -1054, 865, 561, 1238, 1805, 1568, 395, 1659, 661, 289, -749, 576, 600, 472, -201, -580, -273, 409, 734, 3804, 509, 776, 552, 1549, 595, 1359, 2483, -1211, -2447, 294, 1550, 2774, 1225, -2415, 317, -610, 3505, 2575, 3135, 2873, -2516, -1665, 2047, 2458, -731, -1447, -1744, 3882, 2582, -180, -3361, 789, -140, -759, 911, 234, -304, -734, -25, 512, 1433, 1010, -875, -364, -243, -203, 804, 574, 620, + -11, 326, 1313, 889, 165, 517, -389, 648, 837, 1113, 1417, 1107, 837, -8, -223, -311, -126, -658, -381, -324, -823, -1049, -1202, -2042, -1178, -770, -1251, -2276, -1602, -1350, -1582, -1866, -1979, -689, -781, -1085, -632, -685, -478, -635, -642, -611, -1802, 2892, 2335, -2020, 452, -46, 325, -77, -200, 746, -749, 729, -297, 4, 287, 236, 259, 0, -426, -269, 464, -381, -51, 451, -247, -254, -358, -650, -658, 482, -242, 181, -415, 85, -877, -155, 236, 566, -362, 127, 382, 621, -152, 515, -420, 1632, -610, 566, 69, 323, -311, 437, -180, 1165, + -196, 365, -816, 1069, -567, -37, -165, 161, -326, 645, -745, 607, -684, 884, -926, 1119, -749, -391, -474, -225, 34, -724, 466, -426, 407, 42, 566, 226, 387, 713, 291, -235, 176, 182, -114, 136, -234, 264, -138, 12, -231, 506, -505, 57, -61, 413, -93, 95, -111, 174, -250, 192, -217, -91, 359, 356, -124, -328, 200, 318, 302, -280, 228, -187, 165, 65, 47, -299, 314, -105, -429, 355, 289, -248, -83, -37, 59, -240, 338, -317, 99, -347, 302, -242, 251, -188, 309, -343, 366, -323, 151, -248, -709, -1465, -1612, 1371, + 346, -424, -2185, -879, 1218, 248, 880, 981, -355, -617, 29, 233, 180, 163, -387, -284, -215, 1, 591, 320, -29, 133, -171, -286, -183, -150, 10, 175, -136, 225, 235, -802, -358, -355, 427, 298, -28, -374, -507, 441, 96, 296, 409, -744, -497, 136, 598, 303, -849, -522, -690, -328, 175, 156, -285, 312, -130, -296, 130, 284, -214, 68, -11, -265, -27, -93, -604, -607, -40, -647, -489, 21, 194, -140, 712, 529, 298, 23, -71, -317, 393, 195, 228, 224, -203, -83, -18, 115, -377, -454, -66, 202, 27, 256, 174, -236, + 75, 142, 95, -74, 251, -314, -192, 586, 332, -356, -273, -179, -323, 357, -15, 54, 159, 109, -7, -10, -241, 156, 88, 213, -121, -30, 133, 567, -1416, -3857, -1467, 878, 1858, 4382, 2576, 701, 917, -760, -1420, -3106, -2095, -1606, -526, 637, 1709, 1329, 1659, 1603, 1086, -366, -1265, -1095, -1125, -904, -1304, 401, -825, 61, 606, 1121, 632, 1049, 1383, 26, 412, 31, -22, -773, -103, -688, -1345, -2122, -1183, -647, 171, 163, 1261, 1752, 1683, 2004, 291, 1315, 520, -118, -1233, -1206, -1639, -2150, -1467, -1666, -1056, 7, 515, 1198, 1934, 2852, + 2284, 2071, 1120, -426, -423, -1119, -2384, -1830, -3013, -1979, -878, -666, 940, 1809, 2475, 1749, 1337, 814, 926, 816, -131, -935, -894, -1407, -1560, -1240, -850, -788, -752, 345, 730, 1297, 1536, 1263, 1107, 635, 21, 34, 142, -933, -1587, -648, -1386, -1566, -54, 394, 872, 906, 576, 957, 553, 766, -163, -14, -672, -401, -358, -441, -510, -408, 66, -169, -1, 468, 644, 408, 351, -86, -113, -3, -12, -191, -226, -35, -136, -137, -87, 0, -117, -35, 224, 100, 133, 166, 141, 87, 58, -8, -94, -177, -169 }, + { 260, 167, 5, 9, 205, 51, -102, 70, 137, -69, -113, -407, 22, -137, 272, -135, 137, 110, -14, 89, 151, 41, 35, -74, -89, -69, -112, 98, 59, -53, 89, -61, -90, -108, -52, -85, 8, 1, -15, 186, -107, 152, -55, -39, 103, -64, 33, -64, 113, -34, -318, 94, 12, 38, 161, 82, 12, -37, -104, 272, -143, 105, 56, -114, 116, 50, -132, 105, -136, 7, -13, 119, 21, 125, -47, -283, -59, -69, -132, -121, -117, 96, 44, 33, 60, 57, 13, 26, -31, 18, -23, -13, -67, -3, -21, 50, + -3, -18, -9, 4, -34, 10, -14, 17, -9, 2, -39, -7, -49, -34, 495, -245, 27, -16, -15, 112, -90, -357, -329, 154, -105, -31, 83, 17, 82, 91, -157, 84, 57, -112, 129, 194, -128, -43, 9, -212, -96, 20, 251, -42, -15, -211, 123, -1, -189, -82, 64, -30, 36, -164, -5, 10, -67, 173, 43, 38, 167, -19, 217, -75, -279, 111, 107, -99, -44, -35, 33, 11, 76, -65, 50, -153, -8, 98, -146, -19, 84, 25, -77, 48, -58, 14, 141, 50, -196, 236, 88, 86, -21, 135, 151, -67, + -10, 32, 38, 46, 63, -8, 5, 47, -8, 6, 29, 73, -13, 74, -3, 17, 38, 9, -22, -7, 26, 25, -5, -35, -121, -290, -36, 30, 318, -123, 272, 67, -11, 16, 243, -58, -68, -72, 171, 349, 90, -243, -329, -468, 60, -123, -197, -109, -305, -3, -142, 22, 144, 153, -175, -156, -112, 18, -259, -29, 79, -118, -44, 26, 103, -146, 36, 340, -16, -18, -127, 141, -65, 12, 107, 140, 208, -34, 29, -64, -4, -37, 26, 327, -365, 7, 69, 193, -82, -97, -23, -92, 260, -145, -345, -24, + -104, -144, 84, -340, 124, -37, -96, 6, 238, -72, -92, -93, 113, -108, -31, 20, -11, 41, 2, 16, 70, 5, 17, -18, 56, 12, -13, -65, -36, -5, -36, 66, 39, -38, 48, 5, 6, -35, 17, -15, 0, -532, 199, -167, 223, -201, -18, 155, -308, -53, 94, -84, 449, -188, -57, -180, -150, 231, 257, 99, -302, -365, 337, 57, -342, 128, 12, 162, -102, 154, -205, 100, 330, 137, 141, 75, 5, -84, 69, 26, -226, 4, -72, -165, -166, -62, 130, -237, 32, -171, -18, -26, 78, 141, 298, 106, + -2, 129, -160, -234, -5, 55, 24, 284, -65, -34, -92, -39, 39, 139, -38, 58, -142, 230, -61, -79, -54, 75, -126, 5, 141, -9, -42, 22, 112, 90, -19, 73, -62, 46, -38, 19, 79, -27, 33, 36, -56, 57, 33, 14, -25, -49, -14, 63, 40, -20, 23, -11, 100, -8, -30, -266, -62, -172, -17, 354, 227, 158, -26, -311, 44, -204, -330, -109, 238, -186, -292, 77, 26, -145, 32, 167, 46, -389, -110, 246, 289, 144, -323, -117, 148, -55, -69, 21, 109, 18, 40, 332, 1, 201, 156, -2, + -149, -3, -88, 198, -113, -188, 1, 311, 18, 309, 167, 30, 200, -33, 428, 35, 212, 241, 23, -199, -30, -238, 122, -170, -95, -157, -103, -75, 79, 27, 118, -5, -136, -118, 45, 221, -65, 55, -236, 75, 205, 314, -108, -23, 52, -108, -8, 104, -31, 190, 13, 43, 5, 9, 70, -46, -30, -25, -14, 19, 24, -36, 31, -11, -38, -46, 16, -44, -29, -55, 27, 38, -8, 107, -70, 19, -8, -61, 102, -29, -15, 322, -482, -89, 404, -201, 74, -312, 137, 568, -77, 30, -24, -402, 32, -26, + 603, -191, -30, 263, -166, 373, -252, -38, -381, 430, 6, -170, 5, 157, -200, 299, -32, 265, -2, 139, -416, -268, -194, -63, 251, -378, 202, 155, 53, -157, -228, 519, 103, -60, 202, -184, 109, -245, -240, -101, -161, 560, 168, -112, -166, -215, 176, 145, 53, -198, -24, -81, 240, 21, 194, -454, 247, -41, 12, -51, 80, -201, -93, -315, -102, 113, 192, 201, 75, 73, 48, -113, 67, 45, -8, -76, -125, 66, 63, -97, 50, 6, -78, 51, 15, -35, -18, 4, 16, -60, 41, 21, -90, -23, -46, 6, + 65, 43, -9, 1, -42, 5, -38, 204, 100, 168, 50, 2, -64, -259, -81, -167, 101, -10, 388, -327, -421, -107, 130, -132, -102, 330, 66, -184, -211, -219, 361, -183, 243, -119, 266, -268, 58, 409, 139, -560, 128, 11, -73, -51, 56, -68, 53, -93, 44, -24, -251, 249, 256, -78, 283, -244, -43, -71, -117, 312, -227, -401, -225, 74, -327, -305, -153, -104, -210, -19, 266, 280, 42, 302, 94, 39, 229, -248, -45, -1, -204, -4, -197, 236, -70, -45, 196, -38, -63, -42, 234, -30, 81, -230, -83, 127, + -150, 9, 3, 24, -115, -80, -61, 2, -63, -75, 22, -13, -68, -31, 7, -8, -22, -24, -39, 11, -124, -87, -84, -83, 0, -6, -30, 623, -308, -296, 201, 507, 98, 456, 260, 415, 184, -78, -188, 149, -310, -236, 346, 290, 723, -19, 101, -268, 279, 126, -322, -76, 409, -1, -451, -182, -255, -86, 251, 231, -171, -83, 314, -304, 140, 265, 316, -169, 272, -115, -411, 145, 377, -101, 109, 92, -128, 46, 113, -117, 42, 306, -180, -95, 282, -60, -57, -467, -165, -282, -464, -312, 233, -151, -198, 403, + 402, -101, 432, 174, 284, -79, -224, 188, -232, -463, -279, -118, 229, 107, 383, 69, -83, -61, 0, 68, -119, 9, -69, -9, 67, -10, 10, 125, -45, -21, 123, -89, -47, -59, 36, -66, 45, 29, 19, 66, 82, 39, 149, 20, 102, 36, 76, 90, -78, 72, 75, -53, -18, -6, -109, 33, -315, -337, 456, -76, 1042, -429, -202, -24, 254, -145, -142, -429, -497, 225, 43, 686, 222, -70, -78, 456, 465, -384, 279, -367, 97, -158, -189, -112, 78, -59, 241, 121, 270, -33, -129, -253, -49, 296, 26, -392, + -50, 96, -168, 312, 263, 55, 91, -857, -329, 300, -20, 482, 134, 543, -61, -293, 289, -163, 197, 36, 790, 654, 77, 186, -108, 261, 275, 299, 322, 525, -10, 95, -201, -174, 164, -244, -608, -450, -11, 379, -191, -343, -198, -184, -21, -409, -17, 77, -3, -54, -41, 44, 88, -10, 66, -305, -188, -96, -218, 21, -79, -125, -86, -50, 124, 52, -117, 40, 274, 143, -59, -96, -125, -71, -101, -213, 78, -81, -18, 158, 50, -29, 29, -905, 713, -21, 81, -251, 400, -860, -551, -174, -221, -21, -771, 150, + 15, -21, -353, -359, 145, 490, 75, -656, -143, -537, 423, 273, 21, -238, -113, -122, 348, -51, -8, -76, -475, 246, 332, -200, -107, 258, -517, -377, -571, -194, 143, -364, -174, -16, -591, 180, 364, 644, 92, -64, 39, -424, -333, 493, -36, -188, -117, -755, -405, 147, -160, -89, -59, 494, -86, -470, 37, 366, -10, -231, -5, 25, -194, -330, 259, -607, -300, -5, 293, -371, 234, 155, 213, 227, -232, -59, 279, 53, -170, 160, 231, -216, 80, 207, 195, 307, 21, -94, -53, 50, 4, 135, 114, 10, -28, -98, + -33, 68, 137, -227, 30, -43, 94, 219, 11, 153, -81, 102, 126, 185, 144, 181, -13, 104, 88, 479, 440, 160, 746, -333, -155, 121, -195, -57, 244, 799, -128, 163, -4, -49, -12, 882, -426, 458, -4, -577, 192, -572, -349, 332, -301, 235, 13, 33, 395, 317, -473, -537, -403, -134, 155, 156, 59, 108, -645, 100, -346, -813, 556, -159, 523, 559, 33, 210, -296, -361, -640, 149, 589, 105, -257, 36, -129, 91, -344, -281, -343, 61, -41, -111, 380, 342, 206, 553, 64, -579, 752, -547, -167, -136, -143, 630, + -99, -899, 768, -298, -181, 211, 196, 591, 379, 248, 290, 262, 199, 13, 250, 299, 82, 6, 322, -55, 40, -292, -68, -92, -150, 26, -21, 194, 143, 59, -21, 95, 43, 69, 133, -38, -46, 29, -45, 98, 49, 47, 81, 46, 298, 217, 66, 683, 772, 180, -1451, 53, 411, -479, 293, 581, 30, 158, 368, 283, 111, 523, 120, -72, 983, 366, 130, 425, -322, 521, -362, -31, -39, -119, -535, 181, -378, 699, -60, -136, 1029, 138, 153, 342, 42, 198, -227, -447, -48, 303, -527, 616, 559, 411, 111, 245, + -363, -380, -600, -266, -322, -310, 148, -58, -587, -262, 524, -8, -483, 277, -23, -331, -787, 56, -1195, 698, -404, 635, 36, 178, 26, -235, 324, 1074, 104, 307, -182, -836, 79, -90, 617, 357, -139, -29, -121, -66, 214, -239, 201, -28, -204, -211, 232, -259, -249, -359, -66, -258, 88, 227, 22, -65, -161, 331, -303, 82, 47, 29, -175, 132, 333, -14, -154, -39, 304, 308, -238, 295, -13, -76, 56, -18, 336, 86, 400, 298, 791, -1087, 429, -637, 543, -270, -457, -131, -527, -221, -118, 190, 242, -154, 760, -36, + -132, -102, -690, -77, 2, -580, 185, -495, -624, -202, 374, -1032, -701, -468, 52, -724, -615, -498, -251, -203, -96, -490, 521, 89, -52, -366, -377, 706, -617, -422, 184, 187, 253, -358, -498, -211, -94, 230, -358, -144, -147, -427, -727, -919, 867, -952, -54, 66, -167, -177, -852, 329, -206, -894, -22, -197, 839, 207, 597, 569, -171, 222, -95, -163, 419, -107, 240, -323, 24, -325, 276, 216, 38, 198, -86, -31, 209, 100, -207, 152, 342, -53, 78, -187, -440, -46, -39, -15, -306, -66, 48, -44, -163, 209, -39, -117, + -356, -358, 5, 198, 116, 77, -24, 260, 293, -131, 63, 73, -20, 89, -967, 1119, 178, 113, -194, 569, 7, 936, -255, 643, 347, -924, 401, 152, 439, -75, -246, -368, -135, 451, 993, 105, -145, -628, 237, -679, -107, 685, -619, 1, 44, -107, -233, -264, 1100, -238, -269, -134, 250, 368, 139, 18, -224, -4, 165, 668, -153, 956, 560, 284, -230, 833, 948, -79, -250, -50, -307, 94, -304, 477, 163, 687, 532, -843, -948, 1138, 847, 134, -160, -452, -624, -245, 643, -605, -652, -93, -175, -1046, -231, 231, -403, 55, + -1, 54, 87, 173, -306, -191, -314, -116, 1, 46, -170, -83, -28, -517, -169, -247, -111, -15, 49, 20, 89, -35, 22, -273, 160, -235, -267, 191, 86, -486, -49, -153, 242, 459, 14, -394, 319, -92, 87, 108, -123, -94, 34, -212, -272, 495, -406, -132, -85, 98, 16, -611, -1769, 886, -851, 347, 1263, 193, -529, 365, 440, -184, -400, -83, -872, 288, -906, -550, 364, 37, 157, -818, -166, -591, -501, -729, -254, 250, -434, -440, 428, 59, -36, 136, -839, -52, -652, 559, 154, -1597, 402, 856, -183, 511, 430, 290, + 232, 817, 641, 24, -585, -124, 647, 420, -542, 39, -633, -204, 42, 459, 614, -1129, -893, -500, 95, -336, -124, 1051, 173, 249, 819, -333, 169, -209, 838, -427, 34, 83, 620, -173, -66, 227, 254, -33, 124, 404, 16, -13, -17, 394, -200, -128, 95, 170, 116, 52, 186, -87, 0, -181, -6, -135, -21, -186, 302, -229, -336, 316, 207, 217, -237, -305, -1, -546, -151, -282, -287, 110, -4, -293, 97, 117, -33, -174, -168, 125, 77, 258, 585, 565, -988, 205, -214, -261, -230, 661, 351, -485, -277, 504, -910, 50, + 330, 506, -109, 111, -1062, -5, -470, 353, 130, 587, -933, -472, -136, 113, -81, 180, 66, 507, 958, -609, -784, 205, -817, -243, 342, -596, -577, 46, 356, 497, 355, -225, -50, -1043, -702, 922, -641, 1246, -528, 252, 183, -12, -916, 1146, -534, -111, -206, 446, 865, -876, -496, 1024, -759, -4, -286, 208, 1190, 4, -86, -738, 912, -299, 238, 298, -574, -696, 70, 398, -205, 202, -1643, -770, -233, -841, -411, 137, 547, -118, -147, -432, 14, -44, -311, -111, 196, 13, 261, 118, 248, -327, -42, -71, 344, 267, -200, 622, + 235, -254, 383, 101, -32, -201, 148, -146, -129, 275, 29, -126, -104, 230, -59, 208, -42, 382, 87, 56, 573, -642, 186, 542, 535, 1209, -760, 1111, -190, -719, -704, 188, 467, -315, -143, -493, -201, 943, -657, -56, 758, -238, 454, -295, -139, 804, -24, 47, 775, 540, 193, -89, 655, 894, -901, 841, -796, 430, -573, 127, 692, 242, -1560, 701, 448, 1, 797, -1235, -236, 851, 722, 127, 1132, -594, 16, -137, -171, 491, 203, 852, 707, -521, 470, -973, -301, 86, -47, -69, -157, -1529, -845, -1179, -803, 891, -547, -125, + 103, 1453, -343, -501, 1162, 718, -32, 947, 144, 186, -437, 10, -365, -379, -198, 313, -369, -185, 181, 79, 291, -107, -48, 385, 219, 32, -297, -230, -36, -82, 224, 385, -28, 77, 87, -141, 932, 299, 66, 49, -305, 259, -544, -29, 469, -21, -125, 352, 195, 116, -9, -292, 202, 233, 72, -385, 372, 953, -526, 368, 471, -687, 88, -846, 322, -91, -451, 670, 20, 1045, -64, -783, 1323, -238, 132, 182, -1241, 373, 1068, 380, -464, -813, 84, 198, 913, 588, -298, -178, -711, 6, 1033, -1405, 426, 982, -884, 324, + 92, 340, 1035, 345, 399, -192, -1016, 1051, -195, -538, 2205, 1084, 563, 96, 50, -1037, -850, -386, 648, -22, -601, -425, 817, -499, 563, 319, -403, 601, 276, -874, -436, -513, 144, 546, -1092, 359, -1120, -1416, -890, 1356, -468, 280, -317, -472, -67, -562, -388, -300, 69, -539, 64, 314, 0, -474, -351, 165, 54, 601, 81, -695, -269, -399, 570, -117, -230, -551, -7, 328, 151, 374, -190, -63, 111, 380, 243, -13, -217, 282, -265, -30, 155, -250, -6, 425, -13, 77, -470, -334, -358, 211, -381, 1352, 2252, -373, -73, -1843, + -618, -1355, -903, 1261, 91, 345, -1044, 342, -917, -2064, 303, 996, -81, 132, 1070, -1413, 1619, 810, 506, -797, 1088, 2099, -415, 652, 1593, 1348, 2372, 520, 853, 650, 579, 2042, -528, -237, 753, 451, -220, 1126, 69, 241, -663, -1815, 73, 1221, 187, 742, -1312, 88, -1745, 10, -1874, 136, 1317, -159, -557, -1780, 2344, 434, 159, 2434, -27, -546, -408, 134, 487, -125, 11, -184, -1282, 770, 298, -796, -492, 645, -774, -1333, -653, 302, 1286, -1334, 1070, -44, 571, -226, 466, -314, -46, 124, 132, 438, 391, 88, 821, -35, 337, 439, + 252, 196, 195, 715, 527, 261, -278, -111, 614, -815, 314, -485, 116, -178, 553, 643, 1297, 729, 1223, 705, 255, 1290, 1334, 1274, 726, -219, 760, 846, 517, 1017, 762, -4, 225, 167, 158, 287, 204, -266, -265, -1, 192, -706, -2349, 119, 3187, 468, -643, -610, -1443, -943, 51, 1993, 358, -1323, -88, 546, 139, 44, -122, 350, -939, -352, 495, 1105, 1121, -1044, -392, 84, 160, 283, -1193, 120, 209, -314, 880, -6, 1014, 1509, 735, 315, 670, -853, 792, -688, 1178, 2058, 692, -1108, -942, 934, 356, 1754, 1333, 405, -311, -390, + 72, 94, -591, 684, 615, 117, 1600, 1086, -125, 775, 881, 405, 882, 40, -1482, -183, -340, -345, 1735, 792, 301, 1365, 831, 871, 1090, 371, -1063, -538, 0, -17, -358, -317, -632, 412, 292, 641, -272, 715, 229, 740, 523, -162, -347, 113, 229, 8, 115, 543, 83, 848, 1166, 326, -63, 84, 848, 189, -225, -215, 678, -33, -166, -124, 248, 457, 946, -479, 110, -311, 113, 36, 782, -400, 407, 451, 309, -340, 145, 525, 107, 16, 546, 71, 344, 193, 92, -86, 131, -56, 152, 53, 158, 48, -17, -469, -2239, -485, + 1248, 674, 2733, 148, -398, -1227, -2403, -2639, -441, 1136, 1276, 818, -1335, -1762, -15, -217, 700, 1835, 932, -173, -1104, -1494, -942, 60, -923, 357, -773, -380, 1218, 1011, 895, 352, -1262, -351, -1209, -925, -490, 710, -141, 754, 1850, 1938, -816, 223, -1439, -978, -692, -124, 258, 1124, 1188, 1652, 1163, 423, -828, -752, -192, 532, -1360, 100, 1563, 1259, -343, 1706, 1508, 861, 1576, -3012, 702, -855, -946, 520, -516, -41, 3025, 2576, 894, -793, -89, -1207, -257, -1623, -597, -270, 606, 1993, 1021, 420, 332, -317, -1021, -1282, -20, -846, 656, -70, + -31, 768, 599, 240, 620, 233, 983, -701, -43, -773, 294, -671, -651, 113, -219, 542, 921, 64, -918, -1483, -483, -857, 63, 393, 669, -570, -243, 763, 68, -3867, -4385, -4715, -4765, -6462, -381, -2313, -746, 862, 2165, 3038, 3133, 6399, 6861, 5587, 4156, 4403, 4198, 1621, -620, -2876, -2882, -4424, -1435, -2395, -1785, -163, -3754, -1076, -3352, -908, -3853, -3631, -1675, -2997, -302, -1511, -1398, -2240, -1483, -3387, -2395, -1268, -1165, -1789, -1096, -125, -1448, 496, 2176, -1682, 2574, 1548, 3432, 3450, 3011, 3713, 3136, 5174, 5137, 4100, 5480, 4703, 7176, 7070, 8329, 6487, + 6981, 7610, 6874, 8222, 6093, 8904, 7115, 2717, 3481, 923, 1380, -4809, -4038, -4505, -4798, -5056, -6535, -6148, -6761, -7419, -8724, -7288, -6676, -7417, -8092, -9645, -7741, -8569, -8630, -6546, -7385, -4259, -5291, -3618, -3363, -1777, -1301, -1839, -315, 877, 4201, 3985, 2890, 3271, 3513, 4764, 4874, 5274, 5556, 4783, 4854, 3573, 5051, 5172, 3937, 2776, 2139, 3113, 3074, 2398, 1432, 795, 1202, -318, 154, -570, -460, -2284, -2090, -1517, -1053, -1364, -1044, -499, -421, -532, -952, -853, -430, -536, -351, -280, 12, 71, 2, -125, -70, -11, -47, 32, 45 } }, + { { -92, 169, -7, 69, 27, -148, -111, 39, -100, -149, 85, -18, 22, -86, 63, 6, -132, -6, 152, 124, -95, -167, -152, 22, -35, -30, -130, 141, -38, 40, -59, -36, -13, 53, -38, -74, -284, 97, -22, 92, 54, 39, -7, 190, 36, 38, 26, -97, -62, -9, 14, -97, -23, 38, -13, -92, -48, 3, 90, -140, -190, -236, 83, 135, 14, 112, 82, 16, -217, -6, -57, -76, 4, 12, 90, -19, 128, 90, -41, -130, -63, -23, 33, 10, 42, 49, 89, -2, -9, -42, -36, -35, -16, -72, -34, -41, + 22, -5, -9, -22, 34, -51, 102, 134, -31, -2, -192, 170, -219, 84, 369, -79, -138, 21, 192, 20, -55, -27, -56, -35, -174, -68, 85, -138, -79, 8, -8, 152, -93, 28, -36, 33, -20, -89, 168, 286, 72, -17, -54, 310, 14, -130, 8, -232, 1, 121, -178, -23, 38, -142, -43, 163, 23, -18, 158, -105, -166, 94, 62, -116, -58, -124, -146, -157, -87, -90, 127, 90, 25, -4, -88, 81, -19, -60, 107, 119, -85, -17, -40, -54, 17, 136, -69, 30, 130, 86, -30, 33, -23, -4, 55, -8, + 1, 56, -60, 24, 12, -19, -55, 42, 5, -25, 13, 6, -20, 6, -10, -18, -32, 189, -275, -182, -66, -40, 9, 35, -262, 182, -83, 59, 38, 61, 115, -1, -38, -87, 189, -15, 123, 233, -51, 198, 169, -147, 98, 99, 106, -259, -26, 15, -81, -163, 2, 190, -45, -81, -64, 58, 176, 87, -90, -2, -74, 7, -24, -88, 164, -213, -176, -161, 50, -23, -6, -198, -209, 51, -4, 12, -21, -11, -156, -92, -171, 33, 146, -46, 130, 24, 115, -250, 1, 36, -83, -38, 33, -89, -11, 65, + 71, -55, -167, 147, 23, 4, -37, -21, -134, 6, 9, -24, 24, 4, -47, 20, 22, -14, -19, -7, -8, -9, 7, 70, 1, -21, 58, 26, -5, -19, -6, -94, 23, -19, 162, 258, 16, -98, -219, 100, 65, 61, 273, -178, 6, 33, -50, -89, 40, 17, 164, 363, -32, 63, 152, -66, 135, 236, -165, -6, -61, -3, 105, -184, 198, 44, 2, 105, -17, 145, -79, -33, -41, 228, 106, 145, -27, 120, -221, 256, -99, 101, -233, 94, 169, 311, 114, 58, -205, -78, 57, -155, -184, -44, 368, 426, + 82, 100, -121, -54, 238, 47, 104, -14, 73, 64, -31, 55, -35, 41, 29, 151, 123, -189, 168, -55, 87, -59, 64, -50, -70, -1, -112, 18, 82, 19, 42, -40, -49, -26, 21, 4, 19, -7, 13, -32, 12, 12, 60, 4, 41, -19, 36, 180, 5, 22, 252, -212, -250, 390, -101, -62, 255, 153, 19, -447, 483, -88, -61, -51, -26, 19, 30, 151, 225, 149, -32, 253, 160, 81, 68, -93, 116, -181, 145, -28, 61, -153, -223, 29, -28, 82, 135, -66, -214, -125, 53, -257, 167, 52, -409, 185, + 29, 106, 27, 64, 70, -16, -115, -100, -279, -205, -113, -142, -31, 17, -204, -289, -42, 189, 325, -16, -215, 36, -339, 24, -22, -133, 288, 270, 92, -10, -68, -20, -150, 72, 276, 148, 228, 47, -102, 106, 56, -7, 23, 13, 8, 50, 52, 49, -14, 86, 24, 170, 67, 46, 9, 15, 46, -12, 80, 30, 32, -45, 100, 25, -34, -14, -438, 227, -84, -156, -124, -149, -208, 402, -512, 121, 124, 168, 250, 41, 70, 94, 68, 52, 85, 220, 40, -121, 0, -21, -157, -142, 73, 148, 159, 22, + 113, -266, -31, -4, -15, -252, -151, -91, 165, 149, -3, -276, 2, -150, -107, -54, -74, 174, 237, 72, 246, -393, -275, 131, 80, 14, 52, 26, -128, -247, -171, 131, -111, 201, 197, -72, 187, -297, -147, -84, -101, 22, 543, -78, 153, -86, -79, -55, 115, 124, -14, 100, 68, -169, 47, 13, 73, 16, 9, -85, 55, -3, 55, 18, 29, -15, -32, 17, -49, -71, 24, -39, -61, -18, 18, 25, 24, 27, -4, 19, 38, 32, 11, 10, -13, -20, 36, 449, -86, 13, 189, -427, 294, 149, -240, 268, + 299, 101, -461, 286, 13, -43, 234, 253, -14, -74, 8, -179, 168, -98, -170, -358, 84, -390, 105, -95, -43, 113, -317, -130, 264, -23, -123, 162, 11, -138, 120, 44, 12, -59, 92, -193, -20, -282, 268, 268, -332, 223, -237, -89, 230, 321, -23, -160, 97, -20, 47, -392, -310, 62, 56, -85, -80, 102, -12, -139, 166, -160, 57, 120, -27, 189, -189, 191, -1, 304, -104, 92, 171, 20, -108, -31, -11, 89, -29, -142, 120, 26, -59, 53, -40, -2, -56, -16, 41, -48, 31, 83, -43, 21, 6, -27, + 53, 14, 45, -67, 27, -68, -78, 29, -12, 32, 33, 10, 124, 54, -163, 315, -108, 153, -318, -23, -84, -289, 10, 204, 363, 474, -270, -8, -337, -25, -215, 191, -201, -397, 26, -255, -24, 329, -195, -195, 353, 11, 60, -37, -208, 88, 75, 426, -294, 209, -249, 62, 82, -246, -152, 409, 112, -305, -79, -112, -245, -10, 401, 215, 279, 64, 111, -366, -53, 465, 37, -289, 154, 154, -212, -185, -102, -478, -74, 142, 236, 419, -105, -230, -67, -143, 341, -127, -298, -203, -88, -41, -92, -172, 371, -213, + -26, 34, 18, 121, 75, -109, -147, 110, 132, 140, -32, 63, -39, -23, 62, -14, -65, 66, 31, -2, -43, -15, -109, 10, -27, -94, -48, 42, 37, 2, 43, 204, -708, -488, -313, 37, -593, 89, 441, 146, 454, -244, -112, -49, -236, -88, -355, 630, 360, 251, -533, -103, -171, -346, 120, -36, 112, -430, -30, -38, -309, 180, 51, 316, 127, -264, 416, -197, 169, 88, -4, 329, 306, 77, -397, 485, -245, 347, 158, -180, -200, 390, 57, -45, 101, -329, -118, 190, -28, 344, -199, -311, 127, 88, 10, 342, + 147, 70, -219, 249, 98, -191, -26, -20, -110, -80, -93, 150, 376, 634, 295, -107, 32, -146, 146, 195, -3, -162, -95, -211, 130, -115, 31, -100, -28, 141, -17, 15, -129, 138, -73, -62, 75, -126, 139, -97, 74, -68, -13, 31, -95, -67, -42, -154, -155, -68, -8, -54, 122, 113, 66, -447, 601, 249, 687, -308, -369, 655, 22, -67, 144, 51, 384, 512, 67, -475, -761, 107, -210, 47, 22, -329, -21, 415, 339, 267, 534, -120, 452, -317, 400, 132, 310, -207, 546, 315, 399, -632, -3, 576, 328, 105, + -136, 867, 366, -339, -209, 212, -330, -32, -158, 45, 728, 763, 554, 204, 7, 287, -252, -63, 312, -323, 770, 481, 378, 150, -29, -363, 458, 17, 399, -178, 155, -256, -147, -6, 202, -301, 718, 310, -79, -351, -676, 333, 60, -219, -20, 84, -157, 99, 261, -44, -89, 9, -55, -66, 59, -81, -59, -111, 117, 68, -169, 96, 110, 106, -3, -50, -19, -1, 57, -14, 42, -100, 166, -207, 4, 72, 186, 741, -44, -368, -167, -289, -12, -463, 119, -399, 224, 50, -108, -315, -375, -569, -590, -176, 510, -40, + -334, 136, -319, 242, -272, 477, -492, 113, -349, -358, -67, 59, -105, 224, -708, 283, 67, -172, -50, -49, -351, -563, -602, 431, 213, -237, 373, 10, -158, -444, -931, -768, 432, -136, 8, -94, -45, -46, -631, 237, -745, -399, 33, -26, -161, -102, -101, 764, -239, -253, -210, 800, -146, -325, 507, -402, -256, -332, -279, -1039, 206, 163, -349, -53, 240, -138, -95, -196, -179, -28, -94, -95, 359, -33, -41, 238, 285, -145, -106, -27, -53, 70, -178, 16, 18, 29, -107, -133, -55, 114, -50, -100, -15, 71, -228, -40, + 126, 4, -92, 117, -81, 103, -2, 99, 108, 108, -200, -25, -1096, -828, -473, 957, -49, -159, -117, -75, -315, 339, 262, 858, -791, -154, 244, -579, -232, -205, 988, -14, 228, 503, 46, 484, -522, -656, -439, -121, -112, 78, 308, -15, -553, -381, -28, -295, -620, 554, -92, -309, -4, 178, 176, 104, -280, 57, -577, -253, -856, 402, 259, -101, -269, 316, -426, -109, 923, -97, 782, 350, 210, -205, -982, -408, -189, -529, -395, -252, 440, -201, 10, -395, 838, -300, 346, 235, -572, -230, 126, 530, 967, 805, 349, -55, + 332, 2, 29, -190, 98, -196, -136, -4, 57, -118, -157, -283, -226, 120, 93, 98, -104, -44, -563, -11, -260, -123, 102, 77, 33, 232, 6, -34, 23, -95, -408, -40, -232, 115, -206, -225, 26, 259, 119, -76, -153, -143, -67, 138, 37, -65, 569, -26, -322, 352, 202, 1190, 43, 15, 421, -534, -368, -104, 100, 195, -142, 505, -307, 73, 475, 216, 177, 178, -347, 69, -8, -168, 75, -250, -448, -232, 38, -440, 576, -38, 60, -75, 397, 449, -81, -325, -27, -101, 529, 679, -477, -325, -239, 173, 505, -444, + 153, -15, 109, -228, -308, 103, 334, 66, -404, 375, 1089, -346, 206, -77, 88, 424, 123, 499, 418, -104, 638, 1157, 51, -421, 1133, -18, 1083, -368, -523, 502, 197, 758, -117, 1065, 340, 250, -312, 507, 64, 55, 124, 415, 92, 473, 63, 121, 22, 75, 81, 154, -41, 172, 401, 170, 187, 60, 112, -215, 199, 79, 95, 146, 82, -9, 4, 115, -104, 43, 12, 103, 288, 106, -2, -137, 156, 31, 43, -22, 152, 90, 222, -746, -241, 1164, 195, -538, 160, -407, 151, 224, -94, -616, -232, -921, 383, 316, + -354, 343, 536, 110, -143, -538, 123, 861, -411, 517, 494, 78, 372, 344, 17, 429, 287, -819, -115, -330, 838, 556, -583, 360, -66, 442, 1398, -132, -236, 140, 1259, 517, -77, 161, 229, 726, 641, -438, 770, 353, 713, -504, 77, 143, 152, 441, 654, -425, -337, 518, 260, -175, -184, 2, 786, -1481, 349, -526, -388, 72, -507, -471, -67, -810, 585, -172, 618, -22, 541, -356, 218, 14, 179, -16, -208, 164, 116, 131, 264, -128, 134, 183, -151, 15, 252, 94, -136, 282, -185, 39, 147, -180, -136, 58, 56, 314, + 259, 187, 94, -29, 202, 47, 89, 91, 168, 205, -169, -140, -274, 217, 85, 19, 68, -289, -277, 193, 252, 266, -328, -391, -1013, 48, -565, 925, 113, -238, -136, 556, 160, 902, 364, -231, 38, 192, 410, 679, -756, -653, -136, 1139, -349, 148, 325, 500, 605, 866, 747, 68, -177, 810, 64, -512, 275, -475, 346, 89, -425, 392, 1520, 849, -536, -404, -54, -419, -417, -358, 262, -203, -354, 82, 419, 252, 140, 599, 161, -142, 631, 533, -454, 312, -513, -399, -454, 1, -1100, -324, 768, 568, -261, 382, -91, 30, + -676, 155, 408, 648, 364, 430, 235, 207, -287, -252, -306, 175, -65, 26, 131, 137, -13, 336, -104, -145, -159, 236, -306, -123, -378, -19, 75, -162, 15, -89, 236, -44, -498, 9, -34, 149, 195, 64, 221, -13, 360, 75, -29, -9, 39, 16, 18, -413, 342, 276, -524, -224, -1141, -90, 953, 13, -697, 114, 33, -468, 636, 369, -255, 182, 289, 394, 219, 69, -281, 155, 227, 608, 907, -248, -609, -320, 174, 190, 747, -284, -583, -454, -467, 904, 1655, 602, 84, 1817, 110, 754, 430, -152, -380, 324, -515, -343, + 369, 26, -1094, -1132, -283, 474, -590, -740, -407, -548, -451, 383, -314, -839, 378, 34, -245, 198, -189, 425, 1704, -1043, 860, -1186, -673, -393, -268, 661, 267, 317, -128, 368, 765, 192, 18, 11, -221, 106, 210, 613, -36, -302, -45, 468, 301, -131, 178, 213, -169, -5, -72, 588, 213, 279, 207, 169, -242, -171, -37, 152, -296, 44, -291, -200, 48, 32, -334, 330, 449, -43, -57, 274, 4, -116, 398, -162, 276, 26, 922, 593, 534, 785, -916, 352, -960, -39, 1255, 1116, 476, 17, 217, 142, -360, 291, 361, -1582, + 97, 232, 481, -579, -890, 653, 309, 166, -380, 774, -109, 601, 500, -60, 77, -175, 610, -362, 186, 366, -31, 779, 452, -44, 400, 454, -23, -352, -1186, -219, 127, -703, 68, 560, -1077, -478, 166, -464, -74, 568, 34, -402, -524, 233, 228, -1089, -362, -91, 5, 684, 336, 76, 1197, -151, -38, 47, -682, 646, 6, 1060, -410, -178, 320, 160, -903, 29, -124, -362, -291, 112, 38, -255, -22, -159, -111, 32, -385, 111, 54, -55, 149, 40, -254, 51, 75, 67, -246, 361, 73, 469, -345, 43, -290, -103, -52, -520, + 112, 47, -20, -71, -92, 191, -232, -181, 228, 302, -301, -1119, -975, 178, -502, -157, -752, -936, -985, -648, 703, 959, 26, -790, 63, 37, 11, 365, 612, 612, 15, -397, -983, -563, -860, -185, 4, 73, 89, 121, 237, 307, 579, -909, 399, 159, 201, 488, 863, 969, -558, 432, -771, -241, -700, -68, -273, 1611, 572, 1161, 49, -622, -267, 743, 804, -472, 1485, -622, 93, 65, 258, 545, 1651, -116, 404, 920, 210, -729, 463, 1691, -309, -409, -998, -83, 624, 385, 52, -958, -726, 122, -758, 228, 33, -953, -108, 98, + -150, 688, 646, 14, -189, -410, 447, -190, 777, -177, 10, 533, 535, 761, 588, -430, -169, 102, -142, 52, -328, -315, -319, 167, -391, -455, 269, 353, 32, -390, 248, 139, -96, -99, -266, -5, 152, -67, -238, -309, -59, -203, 255, 144, -132, -170, 325, 1501, -79, -9, 637, 123, -2074, -653, 1472, 489, -433, -827, -117, -547, 759, 394, 142, -439, -982, 210, -1691, -207, 825, 1127, -131, -959, -654, -1978, 579, -344, 774, 585, -563, -410, -1756, -1319, 686, 1870, 746, 888, -624, -1113, -1068, -449, 1590, 2142, 1117, -2492, -914, -1909, + -1021, 2364, 576, 523, -315, -2278, -1865, -1871, -349, 180, 1178, -439, 896, -1807, 1121, 448, 136, 2270, 145, -211, -110, -3084, -943, -210, 970, 506, 443, 1360, -1456, 93, -963, 1048, 757, 72, 209, 223, -172, 623, 334, 165, 530, -362, -678, 164, 485, 737, 607, 401, -510, -825, -1157, -104, 82, 935, 1159, -175, -883, -1518, -728, 107, 1158, 1859, 484, -1819, -1866, -1905, -22, 1552, 1367, 1442, -486, -704, -1357, -1370, 501, 925, 1207, 613, -959, -906, -512, -144, 1116, 590, 182, -52, -676, -485, -101, 138, -890, 1708, 733, 783, -2116, 424, + -2948, -652, -9, 416, 169, -1891, 1023, -525, -341, -357, -403, -465, -586, 1236, -355, -1065, 338, -303, 129, 594, -1201, -431, -76, 501, 50, 1358, -117, -780, 1795, -1522, 887, -1412, -468, 686, -1148, 82, 829, -436, -101, -87, 1068, 1631, 943, -551, -228, -257, 101, 522, -218, -326, 315, 166, -2959, -121, -112, 429, 365, 18, 2, 840, -933, -241, -93, 640, -2378, -334, 2145, -552, -869, -9, 1623, -300, -392, 441, -643, -671, 1000, 1553, -566, -791, 264, 464, -250, -833, -22, 119, -173, -122, -265, -363, 166, 11, -338, -62, -18, -13, + -312, 176, -416, -437, -260, -267, 398, -60, -91, -10, -236, 333, -442, 125, 6, 31, 296, -15, -530, 60, -145, 98, 64, -472, 737, -196, -78, -71, 61, 188, -25, -394, -720, -2165, -1779, 1554, 1325, 121, 1416, -1552, -95, -2994, -1067, -534, 1443, 1314, 803, -1209, -419, -58, -579, 279, 519, 675, 903, -698, 504, -1298, -823, -210, -280, 29, 851, -1025, 877, -400, -572, -231, 79, -1287, -33, -1166, -438, -456, -1108, 1513, 693, 340, 367, -298, -1552, -2298, -1344, -1353, 911, 214, 982, 1370, 1129, -376, 268, -796, -612, -727, 563, -771, + -40, -736, -760, -480, 889, -723, -206, 68, -106, -1042, -1121, -682, -404, -1510, -900, 224, 903, 942, 1203, -82, -986, -1277, -983, 495, 156, -162, 583, 1481, 391, 392, -379, -286, -493, -303, -161, -478, -113, 560, -124, -254, -462, -514, -577, -175, 278, -158, 117, 65, -1036, 107, -495, 427, 828, -423, 571, -78, 138, 14, -819, -135, -268, 742, -479, -3228, -4374, -4134, -3932, -4714, -791, -1306, 833, 1331, 4218, 2709, 3576, 4930, 5421, 3700, 4709, 2679, 1247, -191, -888, -1205, -1992, -1954, -2699, -1143, -995, -2539, -1896, -1816, -2065, -3358, -2288, -1762, + -1416, -2585, -363, -776, -1078, -2505, -2315, -1909, -1633, -1186, -485, -1594, 458, 824, -1248, 1395, 1939, 1863, 3381, 2747, 2116, 2328, 2342, 2324, 3553, 3998, 3929, 2689, 4237, 4185, 4360, 4434, 5035, 4471, 4721, 6267, 3196, 3229, 3272, 3050, -146, 1393, 1752, -1007, -545, -1735, -3180, -2878, -3039, -5469, -4016, -2444, -4278, -4526, -3738, -3980, -3943, -4731, -4339, -4379, -4101, -3826, -3493, -3231, -3239, -2690, -2271, -3586, -552, -1614, -1857, -420, -234, -1816, -234, -701, -264, 667, 799, 2102, 1245, 1756, 1945, 2119, 1921, 2684, 2617, 2788, 2600, 3123, 3207, 3150, 2545, 3295, 3461, 2684, + 1802, 1744, 1049, 905, 233, -128, -121, -579, -518, -401, -246, -512, -537, -498, -249, -490, -612, -382, -143, -380, -524, -441, -332, -492, -631, -664, -413, -342, -591 }, + { -203, 257, -20, 104, 52, 122, -218, -118, 140, 68, 1, -122, 25, -339, -218, -12, -130, -147, 60, 265, 44, 202, -47, 199, -119, -106, -13, -180, 36, 89, -65, -4, 47, 8, 81, -10, -193, 69, -119, -90, 54, -119, -180, 179, -189, 170, 159, 104, -9, -222, -129, 25, -42, 284, -175, 69, -23, 37, -216, -360, -64, -108, -120, -29, 151, -33, -163, 142, 60, -73, 118, -24, 35, -166, -14, -42, -3, 63, -76, 51, -152, 102, -24, 10, -56, -51, 0, 62, 22, -3, 23, -2, -92, 26, 7, 57, + -10, 1, -1, 1, -7, -33, 138, 138, 20, 248, -3, 107, 134, -2, -121, 13, -172, -221, -84, -252, -260, -85, 171, -61, -59, -135, -34, -236, 116, -66, 58, 142, 48, -50, 97, 92, -115, 80, 11, 21, 86, -206, -89, 146, -94, -7, -60, 162, -208, -17, -174, 113, -10, -13, 157, -68, -76, -54, -147, 10, -67, -12, 10, 100, 102, 34, -45, -173, -283, -88, -20, -70, 152, -62, -87, 122, -78, -122, 269, -59, -151, -14, 25, -45, 133, -17, -119, 2, 5, -26, -36, 106, 24, 15, -63, 13, + -19, 7, 41, -9, 23, 49, 6, -10, -11, 21, -60, -22, -12, -28, 25, 21, -10, 288, -183, -86, -133, 107, 21, -13, 208, 50, 61, -302, 56, -141, -164, -213, -3, 8, 253, -206, 96, -86, 312, -112, -103, 222, -85, 77, 34, -14, 37, -149, 24, 7, 63, 294, 102, 28, -125, 103, -228, -63, -44, 125, 107, 178, 116, -133, -196, -85, 150, -18, 78, -31, -21, 299, 70, -22, -356, -158, 9, 124, 191, 268, 150, -64, 48, -65, -91, 193, -121, 199, 9, -178, 65, -92, 155, -132, -15, 135, + 154, -154, -59, -29, -63, 93, -21, -66, 43, 23, 24, 27, 37, 21, 22, 11, -11, -13, -57, 90, -3, 6, 10, 2, 14, 48, 46, -2, -12, 60, 45, 36, 151, -36, -25, -56, -177, 7, 127, 127, 237, 109, -311, -260, -226, 9, -38, 17, -123, -76, -19, 94, -1, -199, 215, -31, -200, 41, 47, -4, -19, 87, 114, -71, 174, 9, 102, -238, 169, 60, 98, -164, -18, 120, 102, 260, -10, -359, -98, -172, 84, 58, -15, -96, 27, -147, -52, -268, -158, -9, 149, 166, -120, -103, -105, 171, + -58, -21, -257, 155, -254, -88, -11, -54, -69, 270, -23, -63, -72, 54, -163, 19, -282, -227, 83, -79, -42, 101, -51, 134, 26, 62, 95, -25, 46, 31, 17, -20, 35, 14, 8, -21, -22, 5, -83, -2, 52, 12, -3, 10, -51, -16, 31, -15, 72, -93, 132, -106, 0, 183, 333, 230, 49, -261, -196, 70, -45, -167, -55, -215, -93, 433, 50, -46, -81, 0, -101, -70, 293, -304, -36, 30, -65, 76, 177, -81, -100, 45, -124, -121, -282, -105, 76, -253, -42, 125, 191, 68, -397, -120, 80, 200, + -156, 345, -40, -175, -98, -75, -136, 187, -140, -37, -185, -145, -68, -148, 198, -73, -397, 152, 267, 4, 96, -483, 377, 7, -317, 32, -214, -45, 33, -230, -270, 179, 84, -234, -16, 6, -145, -18, -54, 36, -128, -66, -26, -64, -33, -94, 31, -6, 48, -103, 24, 58, -2, -59, 37, -57, 54, 44, -44, 43, -8, -30, -14, 15, 20, 12, -357, 81, -263, 281, 72, -107, -212, -372, -162, -269, 93, 521, 89, -135, -7, -71, -80, -234, -154, -241, 66, -18, 54, -84, 41, -255, -17, 59, -173, -63, + 23, -94, 26, -87, 385, -469, -83, 39, 127, -48, -192, -288, -204, 155, -40, 172, -145, 446, 59, -86, -3, -264, -337, -171, 129, -288, -16, 339, -8, -160, -321, -544, 24, 279, -76, 321, -28, -100, -200, -178, 32, 128, -101, 465, 142, -149, 73, -191, 72, 88, -63, 101, 190, 80, 10, -125, -340, 23, -76, -34, -51, 25, 9, -4, -150, 24, -85, 28, -84, -28, -21, -8, -6, -16, -60, -55, -66, -99, -104, -44, 7, 28, -54, -2, 4, 10, -41, 305, -134, -353, -97, -264, -137, -115, 374, -94, + -125, -158, 241, 216, 191, 528, 554, 256, 344, -130, -159, 229, 340, -148, 149, 105, -294, -279, 165, -41, -3, -279, -353, -84, -286, 324, 607, 125, 240, 69, -71, 217, -414, -111, 87, 231, -136, -335, 489, -1, -150, -120, 201, -60, 179, -122, 281, -24, -7, 346, 108, 160, 63, -53, 259, -394, -158, 147, 446, -271, -31, -55, -63, -186, -41, -97, -128, -18, 30, 126, -52, 358, 131, -206, -49, 27, 137, 48, -62, -124, -27, 79, -80, -70, -61, 73, 46, 73, 38, -66, -26, 2, -66, -11, 52, 33, + -8, -74, 98, -13, 61, -41, 30, -86, -8, -12, 4, -57, 221, -216, -84, 200, -155, 87, 151, -296, -315, 90, 243, -82, 222, -160, -71, 421, -477, 288, -135, 4, 13, 520, -115, 103, 166, 287, 168, 251, -41, -40, 83, 41, 42, -250, 390, -520, -114, -137, 291, -58, 355, -16, 34, -619, -169, 378, 642, -5, -318, -268, 264, 212, 160, 152, -272, -124, -157, 84, 12, -167, 99, 87, -78, -85, -373, -98, -137, 534, 49, 101, 203, 17, -418, 21, -251, 209, 499, -264, 155, -76, -258, 126, -216, -37, + 91, 68, 115, 49, -18, -94, 108, 234, 40, 116, 192, 86, 218, -65, 206, 11, 5, 45, 23, 60, -6, -101, -56, 5, 55, 58, -39, 100, 95, -79, 134, 225, -388, -149, -146, 74, -22, 577, -73, 20, 366, -327, -237, -307, -321, -78, -12, 144, 617, -57, -356, 639, 10, 178, 437, 301, 407, -107, 322, -208, 426, 372, -101, 194, -172, -160, 161, 488, 220, 192, 69, -157, -270, -276, 45, 335, -196, -236, -289, -111, -573, -136, 110, -422, 203, 29, -192, -496, -331, -1, -656, 204, 145, -16, 182, 117, + -64, -343, -207, -40, -217, 200, -227, 541, -366, 17, 239, 19, -164, -629, 109, 305, 74, 16, 340, 185, -195, -2, -23, 23, -14, -111, -221, -69, -239, 11, 60, 26, -62, -126, -57, -86, 104, 28, 136, 94, 78, 27, -11, -50, -42, -112, 50, 3, 50, -56, -7, -94, 6, -75, 28, -800, 281, 366, 643, -2, -478, 135, 230, -495, -515, -322, -13, 275, -14, -202, -11, -176, -119, -319, 533, 416, 157, -653, -196, 105, -37, -145, 827, 303, 260, 244, 392, 295, 72, 309, -21, -513, 278, -528, 161, -522, + 442, -138, 534, -291, 130, -235, 192, 313, 814, 173, -1035, -54, -144, 223, 452, -91, -201, 333, -59, -162, 445, 29, -20, 23, 191, 357, 282, -305, -228, -192, -311, 74, -29, 353, 253, -475, -115, -268, 231, -130, -127, 84, 16, -182, 157, 39, 26, -26, 89, 94, 15, -268, 75, 48, -35, -46, -90, 5, -120, 57, 135, -40, -40, 134, 21, -122, -95, -21, 64, -53, -13, -75, 20, -49, 0, 129, -85, 871, -331, -581, -185, 227, -144, 419, 606, -244, 556, 358, 279, -92, -68, -112, 539, 98, 64, -315, + 136, -164, -14, -519, 351, -476, 2, -336, 562, -288, 12, 555, 422, 285, -35, -221, 258, -8, -50, -710, -211, -429, -349, -272, -129, 369, 232, 215, 0, 543, -289, 575, 505, 542, 948, -367, -287, 417, 78, -368, 571, -188, -277, 185, -71, -199, -164, 246, -333, 150, -206, 526, -224, 8, 153, 383, 521, 41, -456, -495, 161, -330, -1062, -559, 168, -13, 306, 38, -175, -21, -102, 44, -185, -82, -127, -54, 13, -24, -332, -88, -218, -196, -154, 66, -17, 12, -243, -170, -10, -11, 46, 123, 101, 74, -175, 7, + 38, -226, 78, 12, 96, 43, 123, 68, -52, 104, -82, -62, -813, -687, -33, 145, -469, 21, 42, 756, -493, -564, 183, -238, -1, -412, 393, -419, -562, -340, 649, -443, -362, -83, 264, -194, -465, 144, -188, 3, 212, -614, -46, 340, 546, -83, 835, 366, -95, 37, 380, -157, -339, 64, 453, 50, 217, 10, -370, 128, -814, 74, 44, -104, -479, -435, 53, -199, -329, -220, -264, 311, -535, -306, -154, 233, -315, 656, -99, -552, -48, -329, -876, -262, 58, -27, -569, -304, -130, 130, -338, -168, 562, -200, -766, -270, + 99, 59, 252, 213, 159, -178, -222, -53, -155, 111, 34, -98, 164, 68, 97, -67, 79, 59, 0, -33, -56, -71, 2, 44, -272, 58, -157, 175, 65, -202, -178, -16, -141, -21, 58, -51, -95, -150, -113, 78, 29, -169, 63, 17, -112, -96, 621, 555, 166, 1136, -211, -397, -355, -167, -612, 827, -495, -181, -401, -207, -189, 98, -582, 9, 7, -80, 166, -616, -156, 422, -419, 23, -542, 520, 3, -924, -479, -167, -20, 257, -561, -315, 386, -66, 267, 245, 242, -337, 38, 409, 152, -764, 493, 356, -412, 1173, + -20, -841, 234, 266, -17, 626, -190, -1045, 296, 150, 315, 371, -476, 756, 287, 235, -178, 1145, -86, 20, 784, -134, 359, 619, 215, 92, -146, 298, 15, 524, -227, 510, 470, 29, 465, 277, 371, -187, 2, 423, 308, 227, 140, 145, -275, -32, 17, -130, 21, -47, -116, 245, -248, -48, -243, 214, -101, 256, -214, 36, -148, -215, 154, -82, -1, -210, -307, -231, 246, 23, -94, 26, 305, 218, -86, 106, 9, -84, 317, 11, 229, -811, -796, 1631, 526, -1020, -513, -468, -934, -70, -493, 680, -385, 3, 848, 18, + 141, -625, 782, 583, -11, -189, -61, -486, 36, 62, 99, -667, -98, -39, -201, -149, -460, 435, 862, 1036, -85, -420, -176, -215, -146, -637, 216, 249, 228, -664, -886, 957, 361, 536, 695, 652, -283, -446, 628, -640, 324, -479, -368, -214, 747, -248, 151, 257, -137, -605, 1250, -756, 77, 906, -822, -371, 96, 332, 932, 167, -542, 16, 113, -126, -228, 135, -380, 291, -314, -440, 236, 134, 334, 151, -13, -152, 37, 95, 102, 359, -22, 51, 222, -530, 75, -238, 57, 60, -87, -200, -251, -60, -252, 99, 134, 308, + -29, -204, 194, 239, 143, 147, -383, 15, 95, -93, 327, -122, 23, 37, 302, -144, 89, 423, -273, 265, 1086, 654, -99, -697, 72, 1114, 887, 186, -884, -341, -764, -58, 596, 736, -55, 279, 875, 931, 1446, 1455, -728, 316, -786, -143, -637, -230, 500, -113, 218, 196, -453, -332, 368, 410, 533, 379, -19, 390, 589, -313, 298, 347, 102, 339, 1128, -849, -732, -166, 696, 667, -398, -6, 1069, 865, -608, -406, 366, -742, 205, -358, -673, 216, -791, 819, 300, 908, -383, -533, -1029, -224, 334, -902, -772, -423, 401, 237, + 188, -398, 171, -286, 108, 834, -357, 96, -475, 357, -197, -400, 279, 388, -218, -114, -130, 278, 622, -202, -421, 7, -9, -158, -68, -584, 79, -312, -141, 208, -192, -106, -19, -164, 254, -258, -405, -368, -310, 323, 169, -78, 142, 94, -263, -288, 103, -508, 429, 1093, -70, -338, 702, 144, -40, -1041, 915, -451, -989, -336, 67, 1141, 110, 818, 332, -968, -210, -857, 138, -854, -614, -366, 43, 180, -662, 650, -209, 395, 425, 420, 788, 1438, 844, -274, -707, -25, 1515, 944, -515, 754, -290, 921, -457, 89, -342, -170, + -51, -259, 2277, -433, -628, -726, -1021, -393, -787, -35, 879, -350, 260, -293, -449, 800, -222, 1347, 250, 1078, -1317, 543, 2315, 842, -1291, 769, 704, 42, 150, -396, 441, 2032, 1081, 456, 617, -635, 1176, -122, 181, 187, 291, 137, 773, -638, -159, 56, 986, -166, 242, 1142, -89, -635, -146, 421, 70, -268, -644, 376, 270, -444, -260, 308, -544, -452, 148, 228, -1, 158, 107, 185, -199, 194, -121, -161, 178, 78, 247, 39, 1581, 738, 176, -50, -1727, 804, 1085, -783, -569, 1339, 874, -1075, -1140, 38, -667, 288, 110, 274, + -1072, 277, -208, -536, 952, -69, -158, 317, 798, 714, 491, -919, 21, -450, -975, 352, 277, 598, -205, -459, 1251, -902, 398, 430, 355, 264, -154, 735, -684, -1189, -197, -1362, 1192, 726, 1170, -100, 232, -948, 982, 1230, 446, -532, -1383, -325, -1825, 20, -338, -1247, -1049, 474, 80, 756, -587, 867, 739, -1046, 223, -628, -172, -946, 122, 2723, 685, 793, 1004, 437, -771, -115, -8, 638, -145, 656, -298, -419, 20, -56, -761, 647, -118, -198, -233, -547, 82, -264, -338, -509, -388, 233, -279, 227, 277, -202, -314, -441, 202, -89, + 188, 646, 415, -19, -49, 199, 416, -418, 368, -422, -179, -1081, 486, 373, -505, 189, -257, -1631, -427, 416, -184, 191, -907, 1204, -1564, 135, -1144, 811, 888, 299, 744, 94, -752, 1306, -597, 149, 26, -731, 1233, 98, 324, 282, 389, 218, 926, 1097, 372, 1280, -1094, -71, 7, 1634, -303, 1306, 728, 1790, 356, -388, -559, 720, -1320, 1267, -749, -432, -203, 267, 956, -207, -1712, -463, 2792, 222, -1746, 449, -1154, 361, 2752, -739, -744, 1921, -2049, 1055, 480, 637, 1797, 1147, -1583, 1974, 1299, 75, 2097, -842, -277, 1528, 1006, 197, + 417, 15, -9, 200, 530, -451, 559, 580, -455, 261, 394, -653, -49, 270, -50, 146, 865, 33, 581, -281, 22, 431, -244, -195, -545, 116, 525, 361, 495, -877, 518, 607, 282, 124, 260, -20, 551, 976, 252, 483, 455, -199, -232, 478, 694, 944, 1799, 895, -864, 1151, 344, 1038, -300, -1925, 1956, 1698, 1044, 3208, -300, -2693, -1393, -1272, 2844, 2091, 505, -181, -521, -1882, -895, -610, -1082, 2893, 2346, 3262, 59, -3733, -5813, -2834, 3239, 4372, 4463, 1799, -3703, -6801, -4172, -2104, 3138, 5339, 3031, 1650, 441, -2406, -3236, -2419, -183, 1878, + 3803, 4549, 808, 892, -3608, -5976, -3188, 2983, 5000, 4744, 2959, -1735, -5815, -3761, -4878, 23, 3311, 3585, 1794, -1415, -3065, -2711, -2149, 643, 2041, 1443, 4130, 1501, -925, -2433, -907, 2760, 4017, 1367, -158, -2446, -501, -540, 1583, 614, -407, -1684, -514, 109, -278, -492, -115, 422, 855, 1472, 695, -1411, -1282, -1174, 280, 1552, 1694, 811, 175, -1062, -476, -2103, -1891, -137, 548, 2365, 3507, 1366, -1235, -2868, -3624, -1484, 2828, 4723, 3208, 1014, -2370, -3806, -1895, 28, 687, 732, 1616, 868, 346, -922, -2041, -1472, 207, -405, -1043, 1208, 175, -1746, 227, -453, + -699, 528, -535, -212, -932, 56, -353, -697, 285, -77, 240, 116, 587, -568, -186, 178, 70, 273, -236, 588, -405, 406, 199, -185, -425, -183, -803, 888, -71, 35, -144, -206, 58, -21, 33, 347, 214, -5, 507, -424, 164, -402, 457, 277, -326, 241, -400, -458, -363, -709, -66, 541, -478, -966, -654, 62, 603, 16, 452, -920, -233, -104, -74, -901, -217, 33, 141, -322, 951, 381, -297, 870, -79, -1552, -58, -225, -133, 300, 203, 413, -479, 667, -1135, 329, 207, -49, 5, -75, -73, 381, -67, 66, -167, -19, -330, 84, + 7, 665, -1, 293, -303, 35, -150, -397, 126, -13, -191, 472, -87, -127, -189, 345, -129, -663, 139, -135, 208, -285, 33, -86, -400, 368, -354, 252, -338, 175, -28, -943, -1547, -2430, 89, 2006, -767, -1231, -1316, -1244, 260, 259, 2314, -334, -332, -1029, 116, 314, 729, -773, 393, -562, 907, 289, 297, 110, -563, -306, -366, -121, 328, -339, -299, 639, -583, -363, 528, -502, -184, -431, -704, 249, 462, 85, 436, -662, -168, -19, 384, 476, 590, 42, -62, -995, -1023, -378, -332, -223, 469, 644, 908, 101, -415, 911, -651, -290, + 405, -285, 1195, 61, -200, 203, -438, 347, 828, 680, -247, 257, -807, -526, -301, -199, 596, -77, 581, 155, -194, 70, 102, -698, 413, -516, 318, -237, -148, -36, 378, -363, 42, 64, 329, 584, -301, -87, -469, -187, 156, -183, 123, -143, -195, -323, -512, -279, 456, -181, 221, -332, -84, -27, -112, -298, -141, 33, -42, 4, -7, 634, -1564, -3659, -2796, -322, 1212, 3160, 2668, 2548, 2602, 1718, 724, -936, -1663, -3174, -2340, -2298, -2292, -1424, 1383, 1865, 2738, 2104, 1761, 583, 1174, -262, -304, -367, -643, -1199, -985, -2021, -737, -1605, + -766, -378, 526, 108, 753, 177, 1054, 779, 1276, 1700, 2108, 1352, 905, 1502, 114, -507, -1853, -2167, -2987, -2658, -2489, -950, -1634, -851, 98, 453, 1051, 2012, 2138, 2396, 3613, 2039, 2768, 1925, 436, -291, -1139, -2892, -3170, -3013, -3349, -2454, -1717, -1372, -380, 708, 1178, 1504, 2229, 2373, 2492, 2360, 1466, 1029, 484, 58, -9, -706, -1165, -1675, -2001, -2117, -2011, -1407, -637, -564, -219, 381, 998, 1252, 2360, 1671, 1312, 1320, 471, -50, -344, -415, -448, -1141, -1031, -739, -782, -565, 72, 181, 223, -134, 372, 14, 441, 462, 146, -156, -23, 101, + 60, 74, 207, 48, -108, -328, -78, 74, -12, 195, 148, -38, -35, -133, -102, -70, -55, -69, 35, -36, -33, -23, -64, -81, 0, -2, 52, 152, 111 } }, + { { -300, 233, 12, 107, 106, 301, 142, -111, -140, -196, 141, -171, -124, 28, 44, 19, 177, -57, 166, -42, 149, -140, 65, -62, -150, -10, -286, 43, 71, 128, -104, -1, 112, -82, 126, 118, -70, 85, -95, -44, -70, -102, -130, 117, 173, -129, 77, 139, 113, 170, 22, -25, 99, 75, -179, -7, 21, 12, 57, 117, 26, 42, -62, -39, 83, 116, 65, -61, -107, 119, -96, -31, 67, -20, -4, 51, 12, 3, 108, -106, 81, 44, 53, 100, -40, -11, -33, -14, 4, 49, -39, -7, -27, -15, 2, -4, + -15, -11, 11, 15, 0, -6, -11, 2, -3, 2, -15, -3, 16, -34, 119, -63, 87, 8, -7, -242, 39, 206, -127, 85, -257, -260, -86, -212, -185, -28, 38, 145, 23, -70, 33, 99, -128, 177, -120, -130, 150, -75, 173, 220, 30, -159, 111, 72, 44, -81, -59, 92, 77, 16, -179, -52, -166, 150, -150, -98, 110, 5, 96, 27, 37, 163, 27, 183, -235, -121, -55, 117, 165, 188, 256, 28, -73, -25, -35, -8, -167, -73, -73, -20, 26, -135, -80, -30, -58, -106, 127, -127, -44, 85, -218, 66, + 119, 132, 69, 38, 79, -39, -85, -21, 23, -9, 23, 4, -24, 2, -34, -40, 48, 22, -5, 0, -1, 37, 17, -14, -15, -15, 2, 27, -33, -5, -2, -6, 18, -1, -13, 276, -204, -76, -40, 170, 153, -154, -14, -286, -62, 348, 131, -139, 250, 82, 96, 26, -83, -273, 37, -123, -77, -50, -166, -59, -128, 90, -58, -75, 156, -294, 271, -95, 39, -92, 85, -11, -27, -7, 116, 6, 73, -105, 203, -157, 237, 51, -23, -132, -155, 322, 56, -301, 308, 291, -157, -57, 91, -118, -22, -73, + 73, 185, -112, 43, -84, -77, 31, 249, -228, 139, -235, -181, -170, -30, 5, 0, 143, 221, 58, 54, 108, 88, 48, 55, 65, -23, 70, -31, -68, 118, -6, 17, -21, -34, -20, 1, 50, -12, 11, 5, -44, 1, 24, 32, -4, 28, 79, -105, 13, -208, 201, -293, 13, 308, -557, 390, 157, -147, 124, -10, 340, -34, -279, -194, 115, 133, 39, 11, 145, 45, 25, 197, 82, 57, 142, 103, 484, -131, 130, -5, -77, 127, 80, 51, 63, -77, -132, 11, 2, 9, 72, 149, -148, -158, 71, -36, + -59, -94, 198, -139, 286, 135, 15, 69, 26, 80, 362, 305, 25, 19, 72, -70, 137, -28, 124, 40, 10, 2, -152, 150, 115, -31, -86, 14, 144, 16, -37, 10, -105, 80, 32, 101, -24, 32, 44, 44, 38, 62, 31, 29, -128, -5, 54, 76, -42, 50, 47, 42, 47, 21, 37, 45, 51, 10, 22, 17, 25, 10, 15, 33, 15, -3, -26, -35, 72, -32, 157, 4, 181, -68, 161, -120, 336, -255, -95, -122, 346, 196, 128, 220, -197, -40, 320, 181, 150, 155, 83, 107, -36, 306, -31, -140, + -103, 107, -114, 70, -288, 107, -54, 6, -309, 134, -65, 292, -46, 93, 81, -123, -29, 133, 19, 91, -65, 162, 230, 29, -159, 62, 162, 115, 23, -109, -224, 189, -249, -106, 142, -332, -75, 206, -152, 44, 4, -19, -43, 84, -165, 9, -276, -143, -377, 29, -105, 8, -72, -12, -95, 87, 85, 34, -58, 80, -7, 31, -107, 28, 24, 35, 25, 75, -8, 85, -35, -6, 60, 80, 14, 44, -49, -19, -13, -20, -35, 25, 64, 17, 67, -62, -35, -35, -84, -99, 90, -612, 107, -193, -112, 140, + 106, 74, 26, -450, -48, 140, -242, -64, -331, -168, 73, -40, -305, 317, 190, -97, 33, 249, -163, 67, -112, -174, -120, -314, -119, 237, 110, 303, -155, -496, -217, 121, -161, -324, -57, -61, 293, 150, -347, 229, -246, -16, -179, -171, -164, -382, -228, 27, 242, 368, 233, 67, 144, -170, -285, -176, 176, -88, 190, -60, -183, -11, 13, -89, -206, 11, 149, -497, -331, 460, -153, 7, -258, 120, 65, -32, -23, 167, 122, 36, -56, -65, -15, -73, 36, 47, -101, -51, 33, 9, -3, 27, 93, -105, -51, -190, + -80, -31, -39, 7, 23, 51, 0, 66, -85, -61, 11, 14, 234, -7, 118, -160, 118, -219, -15, 381, -179, 360, 365, 450, 113, 180, 388, 304, 224, -301, 39, 95, 260, -51, -223, 289, 293, -83, 195, -97, -102, 184, 159, -22, 188, 17, -307, -246, 266, 386, -30, -133, 82, 12, -183, -345, 181, -326, -158, 250, 53, 221, 10, 354, 49, 388, -451, 409, -79, -15, 124, 217, -173, -373, -105, 343, -66, -399, -236, -244, 67, 145, -348, 177, 202, 362, 112, 115, 2, 102, 19, 80, 55, -263, -29, 126, + 89, 214, -139, -42, -2, 18, 102, 14, 85, 35, -40, -17, 81, 74, 29, 81, 23, 36, 107, 2, -56, -29, 24, 52, -7, -24, 86, 44, 20, -87, -27, -50, -43, -4, 92, 5, 88, 121, 389, 50, 163, 462, 498, 149, 126, -368, -185, 407, -302, 416, 118, -2, -82, -145, -240, 44, 185, -447, -202, -190, 100, 90, 99, 14, 77, -16, 136, 109, -117, -210, -385, 68, -208, 349, 15, -194, -242, -75, 164, -304, 192, -102, 64, -4, -215, 215, 274, -187, 230, 65, -16, 652, -162, -423, 82, 159, + -104, 35, -182, 442, 259, -45, -93, 314, 303, -64, -254, -187, 619, -58, -83, -249, -159, -51, 62, -65, -162, 265, -82, 314, 94, -100, -32, 55, 1, -55, -52, 110, -137, -36, -35, 181, 20, -41, -1, -94, -84, -13, 22, 190, -42, 112, 47, -64, 43, 6, -89, 70, -43, 97, -6, -102, -70, -59, -71, -3, -20, -34, 38, 33, 57, 159, -341, -98, -108, 27, 143, 333, 291, -470, 9, 53, -49, -141, -324, -35, 107, 190, 155, -298, -53, -377, 350, 14, -36, 167, -169, -32, -401, 65, -240, 163, + -33, -69, -137, -267, -259, -33, -320, -521, -98, -239, -500, -43, -44, -275, 177, 272, -36, 128, -36, -46, 73, 78, -405, -122, 220, -197, 481, 84, 127, -314, -5, -144, -319, -37, 447, 205, 339, 186, -150, -365, -567, 377, 388, -49, 200, -444, 210, 178, 315, 45, -379, -52, -353, -125, 28, -117, 73, -81, -118, -34, 33, -21, -40, 100, -34, 37, -257, 1, -22, -44, -117, -53, 75, -111, -127, -49, -46, -55, -2, -34, -140, -116, -71, 35, 45, 77, 37, 70, 24, -104, 19, -21, -63, 33, -118, 45, + -65, -874, -219, 695, 232, 284, -181, 287, 485, 36, -82, -808, -189, -38, 463, 130, 186, -606, -163, -225, -144, 376, -213, -74, 65, 108, -191, -83, 97, -169, 369, -414, 44, 273, -356, 292, 495, 578, 277, 283, 379, -260, -478, 191, 207, 316, 250, -539, -154, 284, 163, 103, 337, 76, 393, -146, -86, 226, 207, 63, -348, -185, -373, -426, -26, -466, 24, -271, 18, -247, -147, -599, 413, 110, -90, -107, -69, 81, -223, -31, -523, -286, 180, 236, 96, 79, 19, -273, 124, 125, 95, -261, 58, 10, -210, -70, + 34, 33, -109, -156, 49, -77, -98, -24, 20, -19, -14, 53, -51, 74, -15, 105, -49, 94, 145, -105, 79, 7, 54, -64, -9, 85, 66, -129, 66, 68, 548, -267, -229, -203, 377, 479, -301, 769, 161, -330, 394, 112, -321, -378, -305, -25, -164, -113, -503, 201, 209, 694, 94, -119, -314, -329, 83, -40, -439, 77, -163, 20, 338, -263, 448, -395, -331, -23, -516, -617, 99, -72, -712, 48, 8, -340, 177, -166, 89, -482, -786, 514, -481, 797, 435, -572, -74, -579, -156, -74, 239, -209, 365, 460, 438, -318, + -258, 40, -389, -38, -127, -514, 306, 225, -273, 402, -600, -59, 35, -158, -101, 519, 384, 254, -32, -273, -220, -206, 90, 82, -17, 57, -16, -26, 11, -23, 21, 102, -124, 48, -9, 112, -67, -14, 66, 151, 61, 122, -147, -162, 77, -109, 26, -3, -171, -97, -102, 0, 56, 49, 35, 38, -466, -354, 233, 282, 312, 527, -194, 969, -29, -501, 220, 478, 132, 252, -211, -537, 810, 450, 332, 158, -279, 261, 674, -247, 146, -6, 143, 117, 481, -137, 165, -168, 147, -45, -24, 298, 65, -593, -397, -556, + -380, -294, -145, -426, -239, -208, -368, -256, 165, -385, -131, -298, 719, 366, 626, -564, -51, -515, -107, 580, 320, 683, 327, 423, -446, 204, 201, 633, 643, 193, 583, -498, -236, 374, -1309, 25, 218, 29, 328, 211, 742, -56, -100, 802, 245, -69, -356, -6, 9, 657, 90, 19, 56, 134, 207, -35, -35, 213, 105, 70, 115, 155, 122, -7, 29, 22, 222, -38, 119, 213, 159, 237, -100, -77, 59, 78, -76, 8, 139, 220, -10, 564, 366, -370, 721, 427, -37, -181, -91, 432, 1066, 569, 153, 43, 350, -87, + 861, 485, 538, 20, -274, 181, 65, -459, -113, -31, -108, -132, 174, 93, -375, -182, -663, -70, -206, -855, -383, 24, 319, -441, 549, -154, -131, -77, -134, 398, -269, 277, -876, 269, 382, 292, 584, -578, 500, -519, -386, 430, -253, -79, 363, -589, 520, 830, -17, -124, 1063, -232, 205, 597, -1278, -657, 44, 36, 174, 305, 623, 371, -489, -395, -116, -143, -660, -68, -131, 159, -689, 4, -207, 277, -104, 353, 96, -1, -204, -154, -191, -207, -155, 137, -419, 297, -49, 163, 11, -31, -286, 153, -202, 48, -215, -122, + 0, -100, -247, 14, -77, 23, -167, -190, -197, 31, 44, 246, 270, -7, 7, -195, -1015, -611, 744, 740, 78, -178, 627, -1019, -548, -1103, 480, 132, 47, 211, -503, 252, 346, 455, 772, 794, 666, -29, 149, 7, -293, -62, -245, -127, 919, -217, -849, -216, -176, 74, 1326, -482, -478, 448, -722, 247, -801, 1041, 293, -31, 266, -405, -512, 713, -872, -697, -627, 171, 259, 323, -582, 592, -186, 43, 913, -65, -158, 267, 736, -480, 1223, 43, -1415, -174, -57, -474, -139, -3, -135, -388, -327, 693, 463, -174, 448, -814, + 225, 361, 223, 24, 431, -74, -22, 160, 421, -178, -188, -147, 16, 158, -85, -337, -363, 15, -172, 123, -8, 86, 188, -237, -158, 402, -97, 71, -35, 8, -142, -156, -81, -54, -219, 101, 192, 107, -8, 16, 85, -168, 34, 186, -23, 159, -96, -297, -403, 176, -285, -130, 1348, 800, -1085, -877, 1086, 1035, 648, 745, -1294, -283, -356, 343, 127, -522, -955, -1447, 424, 383, 113, 399, -197, -72, -343, 289, 502, 451, 118, 598, 192, -66, -243, -878, -47, -369, -306, 307, -943, 86, 39, -439, 387, 355, 176, -634, + -591, -1557, -396, 13, -498, 89, 330, 329, 871, 429, -384, -268, -578, 733, -307, 1268, 1059, 295, -676, 1401, 644, -566, 87, 705, 1630, -672, -1245, -641, 18, -448, 197, 451, 376, -325, -509, -280, -423, -464, 130, 508, 405, 229, 202, 76, 341, 48, 56, 496, 388, -20, -161, 114, -257, 277, -98, 284, -144, 115, 74, 188, 241, 143, 112, -232, -459, 56, -233, -116, 139, 43, -68, -87, 332, 111, 449, -142, 241, 243, -306, 319, 16, -256, 540, 194, -186, -520, 440, -883, -817, -293, 638, -362, -463, -2, 734, 80, + 759, -250, 915, 108, 492, -317, -211, 292, -937, -259, 358, -164, -123, -753, -711, 336, -432, -310, 590, 808, -114, 533, -948, 62, -254, 1241, -506, 416, 763, 726, 216, -499, 326, 235, 225, 404, -1211, 2251, 724, -192, 125, 258, 630, -167, 487, 1315, -67, -1613, 684, 570, -568, 767, -160, -334, -861, 1686, -857, 1876, -1224, 469, -16, 2038, 909, -861, 841, 43, -531, 414, 72, 190, 463, 200, -513, -129, 627, 173, 359, -278, 396, -648, 252, -30, -203, 414, -217, -121, 303, -44, 53, -45, 503, -317, 491, -278, 454, 629, + 241, 175, 354, -83, -235, -232, 307, 109, -39, 2, -67, -442, -334, -64, 24, -272, 1536, 180, 832, 422, -852, 48, 499, -156, -743, -146, -1616, -456, -605, -353, 348, -52, 572, -288, 58, 556, -505, 49, 316, -37, -553, -7, -381, 1105, -199, 638, 100, -17, 1135, 814, -505, -595, 285, 509, 622, 753, -18, 261, 717, -46, -294, 218, 21, -646, -19, 413, -633, -855, -84, -59, -95, -292, -310, -1016, -4, 980, 301, 541, 322, -142, -1306, -965, 254, 834, 272, 416, 1710, 1769, 1502, -130, 745, -488, -1267, -2118, 363, 249, + -96, 282, -669, 131, -165, 760, -61, 608, -765, 363, -939, -194, 392, 54, -479, 99, -395, -438, -184, 99, 356, 449, 606, -161, -35, 143, -169, 181, -633, -553, -377, -518, -488, -529, 331, 227, -89, -353, -517, 296, 2, 477, -124, 421, 319, 3, 135, 508, -632, -608, 357, -72, -466, -993, 297, -591, 306, -251, -697, -209, 8, 363, -287, 190, -1030, 987, -2172, -207, -533, -436, 306, 1262, 214, 465, -1062, 253, 410, 871, -433, -683, -468, -224, -19, -6, 533, 390, -292, -1565, -734, -1270, 163, 2274, -1586, -622, -231, 1320, + -422, 566, -403, 643, -234, -369, -797, 432, -925, 884, 1588, 215, -274, -281, 1320, 359, 4, 702, 242, 262, -235, 1520, -2353, 1729, -1428, 699, 1711, -1347, 2766, 1887, -688, -222, 1908, 704, -162, 1259, 1133, -1438, 1968, -1167, 365, 387, -505, 389, 655, -380, -695, 245, -366, 178, 182, -183, -541, 236, 219, -216, 254, 203, -432, 1119, 139, 36, 42, -210, 188, 163, 78, -346, 207, 64, -137, -301, 701, -244, 575, 646, -43, -220, 188, 170, 266, 777, 678, -576, 295, -226, -14, 343, -53, 1604, 1529, -1298, 1275, 1173, -1094, -1655, + -2446, 575, 3686, 1516, 11, 763, -3515, -1451, -120, 539, 2653, 2593, 452, -995, -1944, -1140, 137, 839, 1270, 2037, 1233, -1638, -3870, -3156, -304, 3519, 3831, 2419, 744, -811, -1557, -2360, -1341, -1435, 2823, 2346, 1487, 1313, -1987, -2791, -3234, -2900, 1124, 3929, 4843, 1636, -1458, -3441, -4121, -1122, 671, 427, 2589, 1013, -968, -579, -1980, -434, -2265, 984, 2704, 5042, -298, -2698, -5852, -230, -1974, -212, 2818, 556, -249, -1255, -2631, -1732, 1276, 2044, 682, -358, -889, -1077, 1057, 1203, 753, 642, 297, 599, -49, 54, -576, -273, 76, 1519, 1340, -72, -561, -151, + -1349, -917, -25, 515, 1416, 1080, 779, 67, -1880, -1707, -1142, 441, 1834, 3528, 2175, -1633, -2921, -2596, -1032, 69, 2437, 3046, 2290, 394, -1800, -4124, -2579, 832, 2564, 2901, 861, -428, 23, -338, 1656, 968, -148, 351, 178, -1182, -125, -97, 127, 36, 93, -433, -175, -161, -111, -198, 705, -255, 302, -533, -56, 218, -27, -163, 1218, 168, -693, -804, 166, 167, -474, 130, 611, 317, 575, -592, 176, -22, 136, -417, 76, 461, 651, 165, -173, 191, 71, -153, 443, -659, 146, -1073, -339, 442, -367, -432, 579, -373, -1003, -775, 682, -87, + -139, 156, 344, 868, -570, -740, 28, -103, 585, 3, 341, 156, -62, 902, -1181, -174, -170, -692, 172, 385, 13, -413, 178, -94, 113, -357, 256, -20, 38, -33, -92, 456, -465, 34, -84, -168, -152, 52, -205, 208, 265, -283, -76, -110, 242, 271, -144, 335, 27, -51, -233, 240, 78, -99, -382, 174, -347, 216, -191, -169, 305, 307, -431, 47, -106, -421, 128, -248, 266, -970, -1070, -2546, 736, 728, -52, -2147, -1388, -205, -353, 1435, 968, 465, -951, -393, -252, 899, 98, -256, -559, 368, 163, 447, -25, -183, -229, -514, + -257, -311, 857, 458, 100, 128, -566, -31, 68, 783, -57, 365, -292, -203, 159, -323, 213, 93, 229, 764, -68, 671, -9, 430, -334, 28, -491, -635, -668, -572, 187, 99, 48, -841, 414, -732, -84, 38, -459, -497, -263, 9, -875, -592, 543, -264, 505, 80, -141, -473, -547, -36, 774, 960, -240, -98, -362, -481, -333, 306, 162, 118, 300, -59, -199, 208, 114, 173, 262, -147, 88, -29, 5, -200, 347, 110, 78, -104, 50, -7, 541, 69, 162, -303, 20, -196, 353, 25, 5, -124, 81, -40, 4, 170, 15, 222, + -152, 73, 23, -285, -16, 164, 62, -58, 571, -1231, -3052, -2926, -445, 884, 2944, 2544, 2399, 2576, 1435, 346, -1302, -1309, -2718, -2112, -1851, -1175, -1477, 2032, 1672, 2201, 1269, 1798, -66, 473, -289, -702, -401, -839, -976, -973, -959, -1136, -831, -676, -77, 178, 1596, 1338, 706, 758, 1053, 977, 471, 2272, 296, 29, 427, -850, -2607, -747, -2090, -2242, -2367, -1675, -1491, 74, 1236, 1260, 1540, 2800, 2017, 2457, 2416, 1540, 1658, 565, -584, -1895, -2485, -2841, -1847, -2551, -2142, -2450, -1429, -172, 671, 1980, 1891, 1918, 3196, 2225, 2642, 1644, 274, -311, + -799, -1323, -1479, -1569, -1527, -1762, -1509, -1105, -678, -353, -265, 764, 728, 1023, 1657, 1865, 1185, 1425, 881, -56, -387, -862, -1075, -924, -796, -966, -352, -241, 22, 270, 303, 74, 42, 264, -39, -235, 214, 124, 152, 234, 70, 60, 144, 326, 282, 126, 28, -75, -277, -213, -249, -219, -86, -166, -138, -77, -50, -73, -14, 95, 90, 97, 160, 94, 69, 79, 2, -8, -10, -44, -18, -11 }, + { -143, 239, 83, -44, 61, 77, 143, 240, -115, 79, -98, -77, 48, 0, 20, -170, -83, 59, 119, -16, 100, -182, -161, 101, 65, 28, 74, -62, 130, 145, 141, 202, -113, -93, 7, 25, -195, -13, -17, 53, 19, -122, -30, 165, -89, 32, -102, 48, 51, 33, -151, 122, 11, 27, -21, -50, -63, -103, 219, -39, -41, -49, 97, 22, -207, 52, -95, -143, 84, -88, -225, 89, 33, 10, -207, -251, -103, -124, 116, -34, 0, -57, -68, -57, 2, 103, 19, -46, -4, -48, -21, 45, 14, -44, -59, -21, + -24, 22, -15, 8, 8, 24, 6, 35, -15, 8, -8, 25, -2, 23, 140, 17, 12, 125, -186, 31, -155, -197, 57, 185, -114, 88, -86, -41, 37, 9, -91, -271, -269, 5, -68, -2, 141, 23, 173, 233, -123, 201, 25, 204, 13, 242, 31, -136, -37, 14, 111, -30, -36, 24, 84, -101, -6, -31, 74, 91, 5, -92, -6, -17, 53, 95, 170, -59, 110, -50, -148, -132, -89, 84, 91, -50, 147, 5, 54, 8, 179, 119, 132, 54, 78, 48, 72, 146, -31, -7, 207, 42, 6, 43, -77, 12, + 61, -5, -193, 61, 21, -31, -67, 45, 13, 105, -39, -19, -40, -33, 27, 8, 42, 20, 10, -38, -30, -18, -19, 17, -50, 44, -18, 13, -12, -18, -28, 17, -22, -17, -54, 207, -214, -145, -119, -174, 53, 73, -140, 31, 284, -209, 143, 245, 242, -152, -42, 119, 22, 36, -110, 58, -371, 289, 454, 79, 152, -75, -7, 240, -128, -293, -50, 3, -2, -237, 17, 57, -281, -133, 129, 43, -101, -27, 96, -138, 290, 89, 13, -188, -19, 99, -64, 5, -67, -5, -29, -151, 9, -146, 217, -212, + -141, -49, -253, 167, -136, -352, -65, -153, 42, 160, -165, 19, -112, 113, 15, -118, 99, -127, -167, 184, -120, 51, 4, 15, 64, -38, -57, -64, -102, 32, -143, 7, -30, 44, -43, -5, 0, 2, -76, 67, 3, 11, -41, -30, -31, -4, 45, -164, 104, -5, -32, 124, -117, -412, -81, -25, 180, 255, 226, 109, -89, -28, -255, -216, 74, 290, -83, 297, 189, -183, 99, -28, 103, -205, -138, 34, 148, -19, 88, 123, -232, -46, -107, -315, 196, 31, 71, 137, 250, 87, 12, 197, -46, -100, 202, -106, + 341, 158, 136, 7, -98, -119, 167, 228, -169, 41, 217, -38, 70, 480, -145, -57, 93, -240, -10, 43, -107, 117, -78, 73, 238, 9, -55, -162, -13, -201, 85, -74, -99, -41, 38, -57, -58, -48, 11, 75, 55, 16, -17, -22, -17, -11, -34, -59, -12, -18, 31, 1, 15, -59, 25, 32, -23, -52, -20, -55, -29, -24, 40, 5, -9, -4, 9, -82, -16, 30, -103, -588, -46, -10, -116, -181, -58, 319, -223, -334, 128, -135, 50, 62, 215, -143, -42, 44, 200, -91, -128, -37, -109, 148, 269, 136, + 5, -20, -151, -7, 422, 76, -50, 487, -27, 363, -107, 5, 247, 76, 63, 89, 45, 137, 81, -229, 431, 262, 354, 238, 158, -233, 106, 121, 21, -142, 400, 242, 362, 66, -69, -87, 267, -127, -270, 323, 103, -175, -100, 18, -80, 33, -35, 47, -109, -29, -256, 101, -29, -5, 98, -30, -46, 154, -7, 120, 161, 132, 86, 85, 36, 51, 4, -31, -27, 72, -17, -40, -41, 35, -47, -11, -7, 89, 39, 64, -55, 21, -43, -14, 63, -6, -21, -17, -13, -148, -20, -385, -151, -431, -295, 34, + -279, -220, 28, -48, 292, -191, 323, 396, 43, -333, -233, 356, -178, -95, 201, -258, -458, 186, 400, -203, 104, -6, 176, -478, 98, -191, 119, 11, -199, 336, 156, 143, 449, 210, 95, 254, 53, 83, 130, 44, 23, 71, 63, 510, 288, 0, 429, 269, 317, 493, -249, -208, 433, -149, -14, -254, -106, 155, 231, -193, -20, 66, -53, 120, -204, -37, -236, 466, -147, 255, -69, -123, 344, 61, -97, 112, -40, 11, -94, 130, -22, 47, 141, 80, 44, 79, 9, -11, 58, 15, -92, 21, -17, -43, 89, 1, + 45, 36, -16, 17, -53, 12, -48, 5, -18, 63, 20, 54, 147, -157, 51, 23, 50, -225, 293, 170, 398, 77, -54, -449, -240, -168, 115, -233, -389, -108, 100, 44, -435, 353, 27, -26, -370, -212, 87, 46, -411, -127, 150, 17, 41, 211, 246, 144, -64, 125, 38, -147, -305, 525, -132, -255, 5, 131, 169, 393, 64, -6, -148, -4, 217, -27, 272, 521, 44, -112, 16, 449, 560, -278, 78, 79, 303, 161, 53, 95, -223, 140, 144, 146, -97, 10, 110, 168, -24, 59, 38, -188, 91, 10, -171, -123, + 181, -80, 125, -180, -139, -60, 41, -1, 163, 76, 29, 10, 81, 77, 23, -136, 6, -56, 22, -42, -34, 0, -15, -18, -48, -133, -38, 17, -92, -56, -59, 5, -59, -93, -23, 48, 73, -145, 207, -183, -332, 232, -26, -80, 89, 198, -559, 36, 431, -49, 774, 371, -235, -172, -71, -222, -98, 346, -131, -112, 347, 282, 94, 162, 324, 215, 243, -176, -119, 308, -59, 279, 3, -330, -211, 91, 264, -359, 24, -191, 103, -219, 308, 307, -297, -30, 89, -8, -402, -180, 71, 269, 442, 151, -324, -71, + -77, -37, 279, 45, 224, -332, 152, 24, -262, 314, 135, -41, -68, 55, -10, -269, 205, -61, 123, -209, -369, -205, 90, 167, 6, 92, 335, 5, -83, 210, -63, 198, 14, 65, -167, 18, 7, 91, 102, 141, 91, -33, -39, -64, 168, -77, 89, 19, 55, 69, 95, 42, -29, 85, 35, 29, -29, 113, 56, 25, -109, 42, -41, 0, 79, 359, -439, -68, -139, 453, -200, 374, -114, 349, 473, -207, 150, -118, 270, -100, 225, 187, 177, -38, 186, -91, -232, -111, 263, -304, 50, 1, 234, 472, -429, 17, + 423, -9, 387, 54, 171, -52, -31, 106, -593, 60, -12, -235, 159, 99, 434, 217, -41, 822, 206, -431, 116, 43, 288, -185, 57, 243, 21, 149, -41, -470, -481, 2, -162, 389, -655, 846, -3, 471, 540, 130, -141, -106, -251, -334, -27, 109, -83, 170, -111, -269, -169, -136, 50, -41, 31, 181, 93, 86, 68, -75, -91, 6, -18, 52, 14, 21, 58, 105, 64, -209, 40, -39, 154, 154, 90, -14, -43, 60, 50, -74, -77, -19, -52, 14, -56, -101, 42, 169, -42, 68, -128, 17, 76, 77, -3, 50, + 110, -783, -57, 264, 42, -295, -727, -2, 81, -129, -32, -216, 111, -180, 372, 130, -224, -280, -479, 356, -154, 23, 464, 638, 388, -61, 32, -440, -189, -178, 116, -624, 161, 168, 34, -322, 306, 476, -78, -10, 55, -279, -294, 167, 114, 360, -399, 430, -228, 236, -369, -292, -147, -11, -45, 156, -80, -645, -483, -138, 16, -646, 8, 317, -171, -76, 97, 269, -568, 288, -101, -87, -3, 230, 289, -343, -175, -231, -112, -85, 168, 54, -206, -94, -158, 107, 377, 246, -2, -13, -211, 6, -129, 175, -32, 307, + 103, 106, -111, 4, 3, -250, 264, 17, -47, 135, -49, -45, -13, 18, -215, 92, 131, 136, -22, -54, 47, 75, -77, -49, 76, -166, 18, -7, 154, -15, 702, 17, -142, 546, -119, -222, -58, -50, 677, 774, -101, 165, 198, -99, -368, 181, 720, 549, 470, -170, 204, 387, -501, -374, 439, -223, -245, -17, 548, -82, 505, 33, 453, -271, 622, 189, -192, -317, 114, -449, 55, -533, -181, -191, 306, -305, 503, -615, -1064, 665, 298, -131, 6, 733, 345, 58, -192, 158, -85, 9, -475, -483, 285, -162, 158, 910, + -237, 196, -593, 704, -234, -314, -150, -98, 295, -597, 500, -585, 423, -301, -406, 407, -16, 133, -164, 240, -131, -184, -81, -279, 193, -9, -180, -77, 69, 297, 57, 42, 80, -8, -50, 151, -84, 68, 64, -78, -21, -18, 215, 186, -68, -104, -222, -5, -44, -33, -35, 6, 206, 60, -23, 257, -797, -593, -575, 802, 27, 345, 205, -707, -618, 416, -1103, 323, 328, -71, -439, -404, 688, -370, -49, -115, -356, 523, 167, 473, 275, 326, -103, 531, -49, -347, -409, -94, 230, -310, 412, 265, -311, -1116, -94, -92, + -28, 812, 18, -636, -377, -389, 333, -245, -530, -591, -368, -287, -1317, 32, 164, 433, -688, 226, -568, -464, -159, 551, 141, 511, 964, 291, 221, 630, -491, -62, -233, -269, 504, 467, 741, 365, -679, -452, 533, -801, -883, -277, 643, 103, -158, 439, 357, -3, 102, 372, -244, 220, -180, -34, -187, -34, 49, 261, -166, -209, -1, 148, 46, 134, -21, -209, -51, -138, 10, -115, -23, -16, -236, 191, 29, 195, 243, 338, -127, -179, -15, 388, -341, -723, 210, -1, -5, 36, 111, 165, 330, 114, 279, 158, 330, 840, + 36, -1074, -388, 283, 19, -216, -687, -450, 155, 572, 227, -530, 296, 237, -601, -107, -746, 600, -306, -385, 554, -521, 155, 1147, -126, 193, 344, 5, 173, -661, 170, 125, 115, 1505, 1021, -105, -515, -339, 477, 553, -593, -327, -798, 1284, 359, 155, -199, -132, -278, -151, 925, -239, 255, 924, 160, -252, -675, 24, 278, -1364, 304, 156, 943, 647, 505, 843, 478, -159, 88, 298, -89, 47, -54, 139, 78, 787, -18, 327, -133, 317, -22, 420, 92, 122, 381, -24, 160, 261, 10, 212, 293, 135, 235, 345, 197, -119, + -22, 82, 86, 10, -132, 74, 91, 47, 182, -18, 284, 160, -113, 300, -38, -191, -875, -125, 603, 338, -980, -1293, 149, 878, 356, 537, -304, 414, 70, 11, -469, -168, -730, 1086, 365, -882, -604, 395, 43, 218, -263, 541, 317, 373, 711, 629, 131, 615, -322, 353, 0, 429, 199, -103, -257, 296, -383, 1013, -271, -192, 210, 500, 497, -336, 875, 864, 505, 208, 75, -279, -655, -1125, -180, 398, -22, 487, 536, 570, 202, 317, 1869, -919, -398, 183, 364, -50, -1454, 340, -223, 216, 262, 643, 133, 8, -583, 605, + -214, 84, 537, 238, -564, -127, -314, -113, -240, 35, 27, 224, -50, 274, 280, 357, 2, -9, -214, -105, -289, -206, -82, 379, 130, -68, 33, -159, 62, 330, 387, -84, -344, -15, 28, 155, -90, 104, -159, 247, -483, 39, -143, -184, 8, 86, -308, 141, -52, -163, -287, 110, 489, 481, -265, -360, 108, -346, -1110, 1149, -335, 324, 107, 964, 769, 484, -459, -75, 660, 350, 776, 2068, -127, -814, -211, 618, -91, -961, 1470, 762, -517, -804, -98, 181, -255, 584, 497, 574, 1099, 184, 311, 197, -424, -1022, 602, -695, + -522, 807, 424, 455, 240, 167, -45, -1008, -894, 17, 536, -666, 633, -295, -747, 236, 657, -121, 128, 652, 644, 667, 51, -407, 382, 1586, 193, 645, 907, 44, -286, -797, -321, -1256, -429, -314, -154, 285, 50, -57, -360, -238, -209, 310, -322, -64, -284, 93, -180, -309, 13, -445, -156, 8, -401, -76, -349, -202, 40, -643, -61, 30, -6, 304, -408, -135, 440, 9, -172, -19, -147, 84, -187, -142, 219, -15, 16, 586, 483, 17, -378, -561, -994, 184, 619, 845, -709, -757, 940, 425, -32, -90, -383, 183, -176, -400, + 433, 527, 366, 40, -71, -287, 68, 224, 138, -325, -1161, 265, -260, -345, 69, -146, 103, -1158, 547, 430, -832, 590, 783, 656, -170, 114, -100, 429, -91, 2, 2084, -620, 178, -553, -319, 1178, 434, 405, 755, -951, -786, 1184, -742, 606, 749, 76, 204, 288, 1343, -451, -506, -1224, -258, -525, 421, -765, 1307, 713, 800, 396, 700, 368, 1247, 310, 603, 460, -605, -288, -231, 113, 76, 612, 270, 4, -23, 143, 62, -232, -459, -245, -344, 443, -149, -247, 148, -93, 548, 255, -91, 308, -343, 171, 279, -95, 531, 540, + 364, -248, 449, 258, -431, -81, 52, -261, 36, 386, -434, -506, 231, 104, -43, -334, 860, -497, 455, 1461, 726, 553, -816, 231, 814, -695, 1153, 414, 617, 553, -354, 572, 493, 208, 1143, 867, -65, -1953, -228, 908, 877, 901, 217, 503, 46, 254, -63, -604, 1252, -31, 1193, 538, 862, -1202, 818, 408, 369, -314, 285, -223, 272, 1200, 480, 1565, 79, 347, 916, -183, 1438, 709, 128, -949, -592, 524, 63, -157, 34, -161, 116, -692, 466, -737, -1095, -410, -58, -366, -280, 932, -107, 849, -804, 933, 129, -1032, 1025, 853, + -316, -144, 247, 448, 291, -43, -464, 295, -198, -30, 593, -121, -92, -476, -123, 131, 97, -32, 447, 392, -305, 106, -3, 16, 412, 124, -440, 299, -376, 192, -303, -124, -93, -70, 56, 84, 58, 22, -84, 73, -209, 146, 174, -37, -171, 129, -36, 219, -120, -108, -304, -16, -269, -871, -833, -335, -361, 674, -1091, -1359, -1478, -1785, 798, 876, -51, -144, -6, -425, 104, 222, -376, 1215, 1145, 748, 819, -755, 501, 41, 597, -236, -307, -1115, 997, -1007, -1219, -321, -256, 1308, -719, 175, -679, -191, 1263, 233, 400, 625, + 1160, 71, -130, -1418, -261, -115, -40, 775, 418, 2637, 132, -82, -874, -71, 1048, 960, -86, -464, -1302, 325, 825, -423, -949, -403, 813, -249, 598, -1889, -1057, -1511, -408, 607, 323, -658, -628, -739, 297, 1557, 472, -7, -552, -44, -429, -117, 184, 184, -494, -223, -44, 337, -840, -572, -196, 414, -57, 545, 175, 65, -190, -93, -379, -80, -571, -126, 628, 226, 286, -437, -789, 392, 371, -228, 0, -324, -60, 100, -42, 296, 184, 195, 376, 210, 297, 322, -64, 260, 138, -216, -527, -273, 1283, 43, 8, 2271, 225, -1682, + -1292, 1594, 1414, 90, -1121, -1392, -798, 279, 1377, 1227, 822, -499, 163, -501, 451, 1045, 1610, 1758, -217, -934, -1479, -2212, -21, 1185, 4801, -622, -253, -2314, -957, 201, 556, 2864, 2065, 1280, -1451, -817, -1417, -79, 2398, 2220, 2702, -740, -2655, -1930, -2680, 676, 2464, 2168, 3991, -1900, -2314, -2026, -336, 1768, 2353, 3291, 1491, -687, -1277, 307, -96, 940, 2635, -576, 1638, -581, -1514, 26, 238, 1430, 69, -129, 137, -370, -1308, 550, -179, 450, -369, -1074, -260, -251, 123, 719, 101, -203, 277, -257, -334, -60, 1044, 268, 960, -66, 110, -271, + 126, 114, 195, 745, 1283, -35, -345, -1170, -1547, 65, 95, 1876, 1209, 206, -646, -2634, -1482, -224, 1197, 2340, 1216, -703, -870, -2739, -1017, 1311, 2411, 1947, 129, -1232, -1391, -132, -207, -1174, 1535, -358, 1813, -1673, 17, -732, -1739, 1269, -915, 1175, -935, -362, -87, 604, 132, -668, -358, -30, 938, -876, 1076, 773, -592, 134, -742, -744, 1252, -1240, -629, 833, 1914, -15, 255, -177, -845, -236, 779, -273, -1274, 179, -283, -216, 378, -1158, 578, -4, 394, 892, -2022, -1493, -500, -46, 2070, -1101, 746, 1631, -901, -529, -63, 884, 1282, -705, + 366, -259, 504, 2008, -753, -2264, 475, 1037, 263, -1210, 748, 317, 751, -237, -42, -845, -679, 498, 119, -901, 257, 623, -309, -4, -1006, 147, -256, -1097, -45, 492, 419, 178, -37, 273, -758, -185, 258, -363, 569, -350, -155, -331, -8, -353, 544, 102, -446, -373, -27, -14, 901, -316, 313, -163, -27, 200, -403, -346, 50, -769, -224, 228, -667, 33, -133, -226, 130, 432, -12, -241, -156, -2336, -741, 1003, 1373, 1140, -1166, 372, -3255, -2117, -1799, -287, 1524, 981, -69, -716, -885, 431, -542, -55, 1164, 317, 53, -1154, -556, -118, + -547, 352, -98, 625, -165, -6, -206, -37, -150, -659, -500, -1106, -782, 564, 1081, 1179, 655, 1028, -158, 875, -206, -400, -1382, -53, -764, 592, 225, 1746, -1410, 501, 977, -538, -750, -433, -350, -357, 126, 1240, 795, -329, -48, 891, -1031, -1137, 469, -1320, -1019, -886, 110, 431, 513, 1536, 1042, -164, 775, -444, 30, 194, 574, 933, 1004, 710, 586, 475, 40, -1284, -365, -661, -167, 755, -33, 117, -281, -570, 63, -280, -235, -621, 276, 473, -209, 185, 415, 233, 271, 52, 266, -180, 183, -82, -328, 255, 314, -253, -378, 38, + -255, -436, 340, 371, 143, 478, -42, -431, 744, -301, -2787, -4119, -5056, -3996, -5960, -1056, -2178, 658, 1250, 4314, 2520, 4470, 4546, 6223, 4543, 4617, 3401, 145, -987, -1803, -1109, -3717, -2541, -2024, -2068, -2046, -2042, -1982, -2139, -2347, -1749, -2728, -2231, -1945, -874, -2293, -709, 842, -1705, -825, 457, 373, -1444, 1201, 1545, 1956, 2654, 2697, -212, 1604, 2609, 3702, 2918, 5831, 5475, 4836, 3918, 4961, 2463, 3950, 4807, 3703, 2368, 4016, 1303, 1351, 2469, 2478, 1759, 511, 1439, -477, 87, 1261, -1432, -3601, -5383, -2126, -7371, -6446, -5669, -6555, -7293, -6111, -5290, -5102, + -3517, -4623, -2375, -2936, -3122, -4732, -3825, -2758, -2261, -1913, -1795, -1124, 445, -5, -110, 1335, 2787, 2326, 2354, 3757, 3210, 3338, 4235, 3996, 3397, 3234, 3875, 3303, 3199, 3398, 3522, 3000, 2621, 2416, 2256, 2953, 2314, 1743, 1818, 1367, 797, -460, -973, -1271, -2288, -1950, -2022, -2397, -2530, -2313, -1505, -1672, -1502, -1506, -772, -842, -1006, -678, -214, -233, -436, -271, -2, -158, -205, -201, -113, -94, -93, -107, 14, 117 } } }; -const Word16 CRendBin_Combined_BRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS][2868]={ {-73, 41, -23, 10, -13, 3, -9, -2, 1, 20, -12, 9, -20, 15, -23, -31, -27, 7, -3, 4, 1, -14, 8, 14, -7, 11, -1, -4, -9, -1, 3, 8, -5, 11, -4, 7, 10, -7, -6, 1, -7, 2, 0, -3, 7, 1, -3, 28, -29, -5, -6, -7, -2, 0, -5, -4, 0, 1, -4, 2, -9, -3, -1, 5, -31, -3, 6, -3, -4, 3, 1, 2, 14, -7, -5, -8, -1, 4, 6, -7, -5, 8, -7, -10, -1, -3, 4, -3, -3, 2, 3, -6, 2, 2, -99, -67, - -27, -31, -17, -16, -15, -7, -19, -15, -6, -12, -1, -4, -10, -14, -15, -6, -9, -15, -2, -19, 0, -2, -3, -12, -2, -9, 0, -11, -7, 4, -8, 1, -19, -4, 10, 6, 0, -3, -5, 2, 2, 9, -5, -1, -3, -130, -7, 17, 0, 5, -1, 0, -11, 11, 4, 13, 9, 27, 20, 2, -11, -6, -3, 5, -4, -24, -22, -11, -3, 1, 3, 5, -1, 1, 3, -5, -1, -1, -15, 9, 4, -2, 0, -6, -8, 5, 2, -5, 5, 4, 6, -3, 146, 102, 20, 40, - 8, 13, 32, 17, 5, 19, 8, -9, -4, 7, 11, -20, -3, -12, 26, 13, 7, 13, 7, 7, 0, -1, -6, 10, 12, 11, 13, 16, 10, 23, 5, -1, 8, 2, -4, -2, -4, -5, 0, 11, 3, 2, 6, 217, 92, 28, 25, 18, 11, 4, 1, 24, 5, 13, 18, 9, -1, -7, 38, -3, -21, -12, 9, 1, 20, 7, 3, -4, -9, -3, -4, 9, -2, 4, 1, 1, -5, 7, 26, 17, 18, 16, 13, 7, 5, 3, 9, -7, 5, -3, 71, -75, -23, -32, -28, -15, - -5, 11, -11, 1, -28, 10, -10, -25, 7, -18, -24, -17, 23, 18, -8, 9, -16, 6, -29, 2, 5, -5, -7, 6, -23, -10, 3, -8, -7, -5, 2, 3, 11, 1, 20, -8, -6, -6, -10, -3, -5, 3, -9, -13, -258, -131, -47, -37, -40, -25, -35, -23, -38, -7, -17, -5, 2, -16, -4, 2, 0, -24, -16, -11, 2, -32, 3, -15, -28, 2, 0, 2, -1, -10, -8, 0, -2, -1, -11, 0, 3, 8, 3, -11, 6, -11, 8, -19, -13, 3, -11, 0, -4, -15, -152, 80, - 34, 12, 21, 4, 6, 18, 20, 11, 14, -10, -4, -16, 20, 4, 4, 27, 1, -18, 32, -21, 3, 26, -8, 7, 3, -1, -13, -3, 7, 7, 1, -5, 1, -9, 30, 2, 0, -12, -6, -8, -7, 16, 16, -4, 2, -1, 5, 1, -1, -3, 4, 2, -4, -4, 230, 98, 26, 53, 31, 13, 23, 20, 0, 14, 23, 5, 0, 12, 32, -11, -6, -25, 6, 29, 12, 1, -17, -9, -7, 31, 10, 16, 9, -15, -24, 27, 15, -16, -8, 26, 22, -1, 5, -3, 11, 7, - -3, 5, -9, -4, 14, -7, -6, 15, 13, 7, 2, 3, 3, 11, 272, 59, 45, 20, 21, 9, 21, 25, 40, 25, -8, 32, -6, 9, 7, 27, 40, 26, -7, 44, -9, -4, -23, 6, -7, 7, 12, -13, -19, -8, 3, -15, -5, 7, 10, -17, -15, -6, 6, 0, 4, -6, 0, -4, -6, 7, -10, 10, -11, -4, -8, 2, -3, 11, 5, -1, 31, -120, -39, -43, -28, 8, -7, -26, 15, 1, 18, -2, 2, -28, -20, -13, -21, 2, -22, -42, 8, 5, -20, -4, -18, 4, - 6, -3, -44, -12, 3, -5, 4, 12, -31, -9, -19, 10, -3, -1, 20, -20, -2, 7, -3, -6, 10, 5, -12, -15, -24, -3, -18, -15, -8, -10, -6, -3, -6, -9, -13, -7, -282, -96, -58, -15, -30, -1, -16, -21, -26, 32, 1, -13, -3, -47, -26, -23, 39, -32, -68, 6, 9, 5, -25, -7, 15, -31, -3, -32, -9, 18, -15, 4, 35, 4, -7, -9, 10, 11, 9, -10, -2, 11, 16, 9, 6, -29, 6, -1, -14, -6, 3, -4, -15, -10, -15, -5, 1, 2, -2, -11, - -2, -9, -187, 43, 3, -23, 34, -21, -16, 8, -32, -19, -7, 13, -25, 34, 1, -1, 16, 16, 25, -3, 35, 50, 36, 11, 31, -10, 20, -23, -23, -10, 3, 15, -12, -22, -12, -1, 13, -21, 15, 5, 12, -5, -19, -26, -31, 8, -16, 8, -32, -9, 15, -21, 3, -14, 10, -5, 10, 2, -6, -1, -13, 24, 10, 125, 207, 60, 54, 75, 61, 12, 48, 43, 23, 91, 22, 15, 39, 36, 19, 16, 10, 15, -12, 46, -12, 5, -14, 29, 2, -7, 24, 29, 10, 38, - -27, -44, -10, -2, 10, -3, 19, -18, 18, 38, 17, -34, -7, 18, 7, -16, 24, 10, 14, 16, 22, 7, -6, 5, -19, -5, 18, 17, -9, 0, 5, -8, 475, 49, -5, 30, -1, 41, 0, 11, 5, 43, 20, -17, 14, 21, 11, -26, -54, -24, -23, 10, -33, -5, -2, 9, 59, 33, 11, 24, -37, -2, -19, -7, -15, 23, -9, 38, -17, -6, -19, -8, -28, -12, 6, 6, -1, 1, -15, 9, 26, 3, -14, 17, -23, 10, 10, -2, -7, -4, -1, -4, 1, 16, -2, -138, - -165, -31, -9, -7, -26, -11, 50, 30, 11, 14, -22, -4, 38, -14, 61, -47, -13, 50, -10, -6, -29, 34, 38, 1, 37, -14, 16, -1, -21, -3, -16, -7, -11, 21, -15, -4, -23, 16, -12, 34, -54, 23, 19, -33, 1, -22, 6, -25, 8, 10, -31, -5, -11, -47, -27, -13, -23, -5, -4, 3, -19, 3, -37, 10, 5, -13, 5, -13, -3, -8, -4, -122, -70, -94, -48, -63, -7, 61, -64, 49, 31, -35, 69, -11, 14, -45, -5, -20, -3, 0, 17, 8, 36, 69, -19, 10, - -33, -35, -31, 7, 29, -10, -10, -9, -21, 24, -8, -2, -21, -17, -14, -22, -2, -1, -18, 12, -28, 10, -16, -3, 10, -21, 26, -45, -14, 4, -13, -24, 12, -7, -27, 44, 25, 6, 8, 9, 11, -22, -15, 6, -8, -15, 17, -339, -39, 27, -25, 56, 26, -68, 9, 12, -22, -57, -21, -14, 17, 4, -53, -20, -28, -51, -43, -100, -52, -58, -71, 57, -38, 21, 42, -30, -48, -18, -10, 12, 32, 19, -40, -49, 39, 25, 31, 44, 6, 0, 17, -2, -19, 11, -10, -6, - 26, 65, -21, -32, 15, -21, -2, 34, -64, -1, -21, -3, -1, 1, -7, 13, -19, 24, 26, 11, -1, 0, -22, 271, 237, 64, 144, 40, 83, -13, -13, 40, 54, 29, -94, -31, 59, 66, -24, -32, 11, 28, 31, 5, -49, -105, -39, 57, -5, 59, -14, -19, 12, -49, -28, -28, 54, -67, -46, 12, 11, -17, -2, -19, 20, 28, 24, 53, 31, 1, -44, 41, -4, 23, -21, 16, 32, -5, -9, -20, -24, 15, 3, 21, -21, 17, 42, -9, -23, 29, 38, -16, 17, 19, 15, 37, - 31, 329, 61, -64, 54, 35, -62, -14, 32, 2, 10, -5, -13, -69, -67, 30, 64, 65, -65, -132, 18, -3, -53, -68, -12, 33, -23, 49, 80, -31, -26, -11, -12, -16, -122, 63, 58, -3, 38, -38, -12, -34, 49, 52, 6, -14, -19, 29, 7, -18, -31, -1, 26, -40, -25, -22, 7, 12, -50, 25, 55, -46, -1, -12, -8, -1, 5, 2, -3, 9, -15, -30, -35, -16, -9, -19, -35, -26, -8, 24, -12, -90, -59, 8, 82, -82, 58, 27, 13, 17, 14, 53, 86, 2, 26, 9, - -74, -68, 66, 9, -77, 45, -66, 11, 80, -5, -22, 92, 14, 6, 7, 3, 8, -41, 24, 37, 61, -48, -24, 9, 8, -22, -44, 28, -16, 19, 10, -15, -14, 6, 27, -21, -9, -5, 16, -44, -21, 20, 4, -15, -8, 18, -19, 6, -13, -3, 15, 4, 9, -38, -27, 10, -354, -325, -73, -150, -132, -75, -23, -56, -68, 46, 12, -16, 77, 28, 93, 72, 21, 29, 34, -142, 67, -11, -30, -27, -84, -26, -29, 81, -27, -48, -24, 13, -11, -16, 18, -21, -14, 49, -49, -4, - -16, 89, 35, 36, -69, 5, 61, -32, 14, 0, 15, 0, 5, -5, 39, -5, -13, 28, -20, 16, 34, -16, -24, 10, 13, -25, -10, -47, -37, 12, -4, -8, -1, 6, -3, -30, -14, -222, 468, 293, 94, 28, 32, 33, 53, 46, 99, 198, 11, 22, 43, 40, 51, -37, 193, 137, -127, 94, 18, -21, 46, 116, -109, -31, 9, -91, -61, -65, 132, -6, -23, 17, 7, -40, -106, 73, 60, -18, 33, 75, -50, 41, 4, -20, 60, 51, 12, 7, 6, 41, 58, 0, -10, -1, -18, 40, - 9, -16, -20, -15, 31, 14, 70, -21, 25, -16, 17, -29, -10, 9, -16, -20, 2, 3, 9, 19, 507, -179, -175, 79, 20, -66, -59, -93, -92, -67, -57, 84, 20, 10, -48, -42, -149, 0, -59, -102, 85, 57, 18, 53, 15, -18, -33, -3, -28, 43, 73, -77, -28, 1, 40, 101, 30, 135, -69, 43, 113, 67, -56, -17, 13, -29, 49, -8, 3, 72, 40, 12, 7, -2, -30, -1, 9, -32, -18, 32, -12, -61, -8, 2, -10, -64, 17, 13, 17, 18, -13, -27, -8, -13, 53, 22, - -20, 15, -4, 11, 2, 163, 309, 121, 83, 97, -28, 31, -88, 154, 61, 148, 44, 56, -135, 169, 250, 32, 162, -32, -131, -130, 119, -38, 95, 18, 38, -72, 74, -25, -26, 121, 84, -63, 113, 13, 21, -22, -85, 24, 7, -47, -54, 51, 71, 24, -25, 34, 3, 75, -45, -6, -74, 9, 73, 50, -34, 0, 26, -66, -5, -45, -25, 14, 18, 45, -52, 23, -60, 6, 75, 27, 15, -47, 7, 6, -78, -20, 9, 14, 31, 13, -2, -361, -20, -82, 103, -78, 84, 3, 68, -9, - 58, -181, 53, -21, -65, 32, -79, 49, -80, -42, -177, 101, 212, -83, -28, -24, -35, 32, 42, 61, -157, 47, -98, -28, -6, 81, 30, -41, 17, 17, 57, 59, -99, -32, 14, -72, -64, -12, -46, 19, 55, 7, 9, -13, 51, 138, 78, -85, 17, 31, -42, 49, 12, -54, -6, 62, 6, 60, -81, -19, 48, 2, -27, -56, -5, -29, 46, -13, 28, -14, -6, -663, -249, 135, 49, -85, 94, 78, 124, -30, -54, 109, 5, -73, 148, -166, -216, -102, -116, 76, 109, -2, 28, 172, 76, -174, - -78, -107, 32, -161, -140, -9, 22, -62, -67, -98, -51, -90, -88, -33, 8, -32, -5, -61, -9, -46, -102, 222, 19, 53, -90, 59, -5, 30, -72, -3, -11, -60, -37, -27, 73, 53, 57, 35, 44, -10, 1, -52, -9, -2, -3, 68, 19, 40, 42, -31, -73, 32, -28, -13, 31, 88, -9, 348, 128, 280, 44, 19, -112, 43, 168, 63, 12, 113, -101, -45, 92, -69, 32, 162, 52, 22, 51, -29, 70, -53, 2, 28, 10, -41, -44, 18, 166, -53, 41, -152, -82, 71, 175, -134, 1, 85, - 21, 33, -111, -38, -96, -167, -44, -93, -99, 81, 32, 28, -58, -35, -11, -161, -15, 91, -64, 73, 149, 24, 99, 66, 6, -29, 86, -107, -5, -6, 68, 34, 63, 3, 70, -3, 15, 12, 74, 1, 1, 67, -36, 42, 15, 12, -21, 422, -93, -130, 21, 97, 79, 81, -23, 87, 27, -104, -208, 139, 37, 101, 60, -55, 25, -80, -136, 141, -88, -169, 18, -28, 21, -17, -17, -43, -67, 50, 114, -165, 161, -139, -181, 18, 49, -103, 81, -15, 52, -88, -44, 150, 62, 152, 41, 11, - 49, -1, 6, 80, -6, 14, -71, -49, -42, 56, -55, -47, 91, -3, 102, 15, -73, 121, 95, -8, 62, -62, -102, 39, -37, -74, 7, 65, 89, -33, 28, 43, -5, 18, -88, 34, 31, -44, 354, 431, -66, 3, -217, -25, -158, -118, -38, -81, 122, 0, 95, -203, 168, -128, 172, 6, 136, -49, 172, 57, -82, 36, -122, 81, -68, 194, 58, 127, -212, -121, -52, -107, -45, -73, 7, 262, -121, 132, 222, 31, 98, 1, -50, -104, -79, 11, -57, 134, -87, 61, 162, -21, -13, -13, 132, 143, - 45, -66, -58, -35, 56, -131, 25, -24, -36, 2, 87, 8, 123, 112, 22, 27, -54, -3, 126, -16, 7, 53, -67, 1, -77, -84, 12, 12, -17, -336, -301, 134, -40, 166, -94, -78, -113, -92, -43, -265, -97, 102, 143, 59, -185, -52, -89, 79, 268, 150, 65, 11, 20, 14, 47, 138, 11, 36, -79, 7, -113, 44, 55, 100, 13, -68, -34, 132, -61, 50, 27, 48, 169, -93, -142, 54, 120, 32, 120, 144, 70, 100, 39, 22, 79, 240, -133, 0, 40, 22, -103, -18, 80, -1, -93, 37, - 174, -141, 46, -134, 78, 53, 22, 5, -63, -63, 123, 66, 25, -37, 86, -12, 1, -59, 64, 24, -676, -236, -15, -67, -167, 102, 136, 230, 75, 144, -134, -283, 132, -67, 7, -152, 150, -90, -7, 139, -386, 37, 201, -375, -99, -133, 18, 14, 92, -104, 121, 17, -196, -101, 23, -25, -97, 85, 228, 49, 63, -37, -57, 133, 24, -67, -328, -52, 41, -167, 79, 67, 13, -129, -115, -137, 294, 78, -45, 57, -250, 29, -117, -135, 130, -23, 2, -85, -313, 42, 95, 55, -23, 185, 6, -78, - -12, -122, 192, 104, 54, -32, 13, 61, -57, 24, 26, 9, 717, 181, 185, 157, -46, 6, 738, 213, -61, 451, -253, 188, 40, 115, 184, -57, -129, 139, -25, -446, 114, 116, 94, 212, 134, 139, -126, 28, -121, -63, 132, 44, -260, -155, -218, -325, -50, 67, 159, 137, 118, 99, -48, 170, 95, -207, -79, 55, 156, 4, 34, 274, -49, -23, -71, -14, 140, -119, 2, -169, -150, -96, 176, 241, -70, 19, -47, -150, -102, 39, -174, -46, -46, -112, 308, 67, 103, 90, -9, 0, 53, 16, 97, 61, - 2, -10, 730, 432, 31, 274, 209, 60, 316, 90, -1, -98, -73, -206, -561, -41, 54, -191, -109, -21, 391, 128, -102, 4, 27, -56, 164, -27, -102, -69, -96, 62, -141, -343, 7, -179, -278, 55, 119, 175, 97, 155, -106, -296, -194, -266, 104, 250, 205, 134, 249, 7, 155, 339, -281, 51, -127, 2, 97, 101, 164, -14, -343, -264, 56, -74, -98, -65, -75, -234, 20, 159, -17, 122, -73, -6, -14, 61, 232, 165, 141, -134, 7, -80, 9, -215, 43, 36, 23, -4, -27, -62, 53, 3, 97, 178, - -365, 45, -279, 125, -533, -14, -177, -275, 492, 279, -176, -442, -112, -161, -387, 301, 16, -267, -99, 155, -253, -172, -133, -300, -115, -6, -242, -220, 309, -115, -96, -28, -69, 262, -291, -136, 61, -77, 0, -66, 151, -276, 98, -441, 45, -126, -176, 463, 48, -171, 88, 97, -374, 259, -63, -80, -28, 148, -62, 7, -179, 97, 121, 208, -180, -461, 322, -37, 133, 158, -96, 91, 238, -304, 16, -107, -33, -316, 108, -49, 13, -8, 42, -53, -48, 87, -80, 63, 19, -59, 36, 10, -696, -388, 87, -248, - 30, -179, -93, -263, -181, 132, 392, 411, 66, 290, -201, 507, 373, -297, -267, 84, 84, 429, 156, 274, -99, 110, -56, -46, -91, 400, 179, 383, 348, 67, -21, -170, 168, -20, -351, -234, -67, -182, -41, -187, -164, 111, -50, -118, 293, 345, -199, -67, 471, 192, -322, -317, -114, 119, -15, -59, -229, 193, 60, -75, 54, 53, -284, -125, 27, -107, -138, -149, 386, -302, -270, 111, 198, 282, -143, -46, 28, -130, 135, -21, 102, -85, -34, 26, 40, -49, -42, -4, -51, -265, -389, -334, -3, -263, -339, 87, - -29, -472, 337, 61, -29, 169, 519, 497, 214, -607, 226, 162, -596, -7, -288, -139, 307, -359, 209, 1, -62, -127, 62, -29, 103, -68, -319, 311, 146, 372, -39, -124, -179, 152, -162, 440, 92, 265, -342, 273, 11, 98, -222, 76, -263, -40, -270, 112, 187, -357, 15, -293, 138, 176, 170, -21, -506, 3, 134, -42, 225, -483, 124, -200, 65, -169, 35, 128, -54, 0, -53, -61, 20, -128, 165, 39, -4, -206, -19, 24, -15, 90, -89, 22, -9, -43, 729, 883, 370, 308, -509, 490, 713, -780, 94, 505, - 89, -930, -92, -505, 164, 184, -234, -92, 170, -427, -33, -168, -209, 83, -323, 348, 249, 450, -222, 73, -48, -184, 570, -12, -261, -124, 124, -123, -148, -175, 291, 107, 404, -29, 149, 528, -334, 70, -227, 419, -164, 196, 84, -17, -158, -299, -201, 84, 380, -357, 320, 377, 191, 441, -215, -176, 289, -50, -52, -408, -25, -337, 70, 426, 210, 107, 197, 116, -182, -83, -319, 361, 16, -144, 97, 32, -167, 88, -23, 103, -16, 157, 76, -337, -1159, -482, -834, -446, -359, 194, -537, -543, -264, -727, -240, 552, - -20, 24, -152, -127, -72, 52, -12, -487, -81, -95, 704, -90, 625, 52, -173, 165, 514, -26, 1, -207, -65, -218, 119, -92, -191, 95, -256, 205, 203, 41, 449, -205, 227, -192, 251, 173, 473, 66, -200, 258, -38, -160, 602, -45, -42, 350, 103, 471, -372, -357, -60, -155, -55, -579, -137, 201, -84, -249, -413, 28, 119, -204, -201, -355, -132, 150, 149, 314, -57, -29, -18, 105, 119, 21, 192, 55, 15, -27, -26, 142, -68, 140, 151, -7 }, - {-84, 46, -24, 28, -16, 23, -49, 2, -2, -5, 11, 24, -1, -2, -26, -10, 11, 7, -3, 10, -3, 4, -11, -8, -8, -2, 1, -6, -4, 13, -7, 8, -7, -1, -6, 7, 3, 6, 9, 12, 4, 3, -1, 1, 2, -2, 2, 30, -34, -5, -6, -8, 6, -17, 6, 0, 8, 7, -13, -5, 21, -2, 4, -4, 9, 19, 22, 4, 9, 0, -17, -1, 2, -4, 0, 9, -10, -13, 6, -6, -6, -9, 0, 10, 2, -3, -4, -4, 0, 2, -5, 2, -6, 4, -86, -61, - -30, -22, -17, -18, -6, -13, -4, -8, -21, 4, 11, -2, 6, -4, -11, -11, -17, -6, 4, 1, -9, 6, -11, -11, 7, 0, 0, 6, 7, 2, -3, -3, -5, 2, 1, -6, 3, -12, -5, -3, -1, -8, -2, -3, 0, -122, -16, 9, 2, 9, 1, -7, 5, -5, -5, -11, -9, 4, -3, 8, -7, 0, -7, 2, 13, -3, 10, 0, -8, -2, 12, 5, 8, 8, -11, 8, -4, -1, -6, -3, 4, 5, 3, -3, 9, 8, 5, -3, -6, 1, -4, 1, 144, 114, 27, 51, - 13, 39, 28, 8, 28, 11, 21, 9, -7, 21, 15, -6, -2, -40, -4, 2, 24, 3, 1, 12, 1, 11, 11, 2, -1, 4, 17, 13, 11, -1, -4, 1, 8, -3, 0, 9, 3, -4, 0, 2, -8, 11, -6, 253, 92, 45, 26, 17, 16, 16, 25, 7, 41, 6, 3, 19, -11, 5, -5, -4, -8, 28, 14, -1, 20, -13, -4, -4, 31, -2, 11, 3, 15, 4, -5, 9, 10, -4, 3, 5, 2, 7, -3, 8, 6, -19, 4, 3, 3, 15, 98, -72, -24, -34, -20, -21, - 14, -12, -29, -8, -39, -10, -17, -39, -9, 8, -23, -9, 4, -28, -1, 30, 8, 3, -14, -1, 11, -1, -12, -15, 15, -2, -18, 1, -7, 21, 0, 9, -3, 18, -12, 7, 3, 3, 1, 4, 0, -8, 12, 8, -267, -150, -32, -37, -27, -32, -47, -4, 0, -13, 11, -12, 1, -1, -16, -16, -27, -9, 25, -24, -4, 24, 14, -3, 8, -3, -27, -13, -22, -7, 0, -5, 11, -22, -19, -1, -23, -17, -17, -18, 18, -6, -24, -7, 5, 7, -9, -12, -6, -22, -165, 96, - 33, 17, 14, 16, 5, -15, 3, -8, -5, 31, 16, 27, 24, 29, -24, 13, 27, 7, 23, -27, 4, -5, -4, -9, 9, -2, -1, 28, -29, -6, 9, 17, -9, 15, -12, -15, 19, -8, -3, -4, 6, 0, 8, -8, -6, -7, -4, -6, 14, 4, 3, -7, -13, 3, 244, 98, 22, 54, 44, 7, 20, 51, 25, -2, 12, 6, -7, 14, 46, 10, 55, 25, -43, 7, 3, 8, 41, 21, 17, -4, -5, -6, -5, 5, -7, 12, 5, 17, -2, -5, 8, 14, 9, -2, -18, -9, - -9, 17, 14, 19, 12, 2, 4, 16, 15, 10, 3, 2, 10, 8, 272, 77, 35, 42, 8, 40, -6, -17, 0, 10, 5, -2, 9, 41, -5, -27, -17, 19, 6, 23, 38, 32, -1, 21, -23, 2, -18, 24, 15, -29, 17, -14, 3, -12, 18, -11, 22, 16, 15, 27, 10, -1, -6, -1, 5, 30, 0, 0, 3, 14, 11, 1, -3, -5, -15, -3, 38, -116, -46, -20, -25, -13, -9, 1, 18, -18, -30, 28, -36, -37, -6, -9, 17, -11, 0, -36, -20, -43, -45, -52, -6, 11, - -35, -11, 6, 3, 3, -6, -34, -23, 16, 5, -7, 32, -21, -11, 9, 19, 18, -4, -4, 7, 6, -23, 3, -14, -5, 1, -8, 0, 16, 2, -2, 3, -15, 9, 14, -4, -295, -92, -56, -23, -40, -32, -10, -22, -10, -30, -42, -29, -10, -61, -15, -24, -37, -4, 6, 20, -22, -30, -12, 25, 32, 40, 21, -1, -20, -9, 0, -24, 10, 17, 20, -14, -12, -11, -6, -4, -9, 16, -5, 11, -21, -35, -15, -1, 17, -30, 10, -14, 14, -15, 8, -12, -1, -8, -1, 5, - 11, -7, -169, 45, 13, 0, 30, -28, 8, -66, -21, 23, 16, 42, -3, 46, -27, -7, 22, -40, -15, -24, 45, -3, -37, 19, 36, -32, -24, -29, 8, -7, 15, -11, -9, -8, -18, 25, -21, 5, 16, -2, 19, -11, 42, 6, -5, -15, -15, 0, -17, -21, -13, 3, 14, -2, 4, -18, -18, -26, -10, -9, -7, 7, 10, 146, 210, 72, 73, 99, 72, -10, 15, -8, 14, 12, 19, 13, 37, 14, 23, 7, 72, 16, 36, 20, 19, 56, 14, 70, 37, -14, 51, 13, 26, 49, - 11, 29, -14, -5, 15, 22, -29, 26, -16, -33, -18, 27, 42, 31, -4, 10, 11, 15, 23, 12, 26, 15, -22, -1, 19, 23, 9, 8, 6, -23, -8, -14, 506, 37, -24, 39, -26, 56, 19, 59, -28, 5, 2, 35, -62, 11, 42, -10, -8, 52, 84, -36, -18, 9, 42, -19, 28, 0, -25, -23, -20, 17, 27, 28, -19, 31, -19, 30, 30, -8, -17, 10, -28, -43, 11, -30, 14, 2, 6, 17, 2, 21, 3, -29, 13, -8, 16, -22, -2, 3, 17, -12, -34, -7, -14, -172, - -167, -38, 13, -7, -25, -27, -38, -10, 27, -9, -10, -39, 40, -2, -34, -29, 70, -64, 6, 46, -6, 8, -62, 19, -27, 15, -43, -28, 7, 11, -20, -23, 2, -9, 3, -26, -15, 27, -3, -13, -8, 35, 15, -20, -31, -27, 9, -4, -13, 3, 5, -15, 41, 22, -5, -3, -11, 5, -12, -12, -13, -3, -24, -19, -32, 7, -34, -1, -9, -8, -2, -68, -57, -70, -49, -37, -24, 5, 0, -18, -6, 16, 61, -53, 27, -18, -32, 42, -3, 8, 56, 7, 24, -36, -7, -102, - -11, 19, 13, 8, 11, 14, -22, -31, 24, -3, 23, 10, -26, 21, -1, -73, -58, -11, -55, 7, 18, -4, -14, -7, 3, -17, -4, -4, -9, 17, 5, 5, -9, -8, 28, 7, -17, 19, -4, -13, -28, 0, -15, -5, 21, 16, 23, -329, -75, 5, -65, 26, 7, 79, -37, 5, -22, 53, -108, -103, 44, -50, 78, 28, -63, -110, -3, -31, -53, -22, 13, 18, -26, 94, 5, -9, -39, 32, 36, 38, 41, -5, -24, -9, 24, -2, 29, -28, -11, -9, 34, 27, -30, 39, -22, -27, - 3, -12, -26, 26, -30, -4, 8, -7, -12, 7, 25, -16, 24, -20, 16, -11, -13, -8, 5, 31, 6, 29, -19, 301, 265, 55, 71, -14, 87, 69, 87, -4, 35, 21, -82, -69, 38, 8, -59, -62, -34, 4, 35, 10, 83, 76, 33, -17, -18, 50, 47, 4, 41, -13, 53, 3, -11, 73, 38, 60, 39, 13, 42, 21, 15, 39, -21, 8, 52, 0, -33, 31, 31, 22, -23, 0, 31, 46, -22, 55, 63, -11, -33, 6, 15, 10, 28, 0, 10, 21, -15, 2, -21, -5, -29, -17, - -3, 366, 30, -10, 26, 18, -60, 16, 16, 0, 39, 56, 84, -37, -38, -59, -48, 54, -4, 78, -19, -19, 32, 68, 27, -68, 54, -20, 43, -22, 34, -41, 25, -3, 39, 5, 23, 12, -69, -38, -6, -14, -6, -21, 34, 13, 71, -11, -48, -28, -5, 4, -54, 18, -18, -2, -5, -32, 29, 55, -17, 28, 7, -31, -3, -29, -24, 5, -43, -31, 18, -2, 10, 30, -41, 49, 5, -20, -49, 14, -18, 106, -25, -101, -68, -91, 84, -67, 19, 103, -5, -104, 7, -109, 91, -32, - 91, 1, -35, 78, 3, 16, -59, -74, -12, 26, 16, -14, -34, 35, -11, 26, 40, 48, 22, 27, -98, 8, -22, -33, 13, 49, -41, -75, -33, 22, 9, -66, -27, 31, 45, -39, -26, -30, 46, 61, 12, -20, 7, 44, -21, -1, -29, 31, -36, -4, 43, 26, -12, -6, -1, -14, -369, -374, -61, -183, -114, -65, -102, -12, 77, -168, 61, -34, 56, 10, 34, -70, 18, -9, -36, -154, -31, -80, -98, -10, 25, 5, -33, 21, -32, -9, 82, -2, -27, 5, 53, 72, 48, 0, 38, 44, - -4, 0, -80, 29, -66, 12, 64, -44, -80, 23, -45, -43, 9, -1, -38, 18, -9, 86, 48, 26, 11, 32, -3, 9, -34, -61, -10, 5, -44, -30, -24, -20, -25, 14, -13, -4, -27, -219, 407, 320, 19, 66, 25, 72, 108, 25, 105, 20, -111, 74, 88, 27, 26, 67, 87, -87, 72, -46, 63, 10, -54, 11, 72, 42, -86, 42, -36, 125, -11, 30, -19, -80, 81, 81, 38, 21, -4, 29, 86, 20, 61, 8, 43, 24, -6, 47, -57, -88, -39, -67, -57, -29, -58, 79, 56, 7, - -14, -28, -9, -2, 1, 4, 11, 16, 9, -2, -21, -18, -3, -2, -8, 9, -9, 47, -11, 62, 546, -214, -116, 20, -1, -27, -152, -65, 39, -7, -22, -30, 24, -125, -35, 65, 122, 66, 55, -39, -37, -72, 84, -118, -20, 29, -78, 26, 34, 95, -145, -12, -2, -30, 39, -135, -70, 148, 98, 20, -25, 89, -26, -11, 17, 69, 40, -43, 9, -25, 57, -91, -41, -55, -58, 111, 31, 14, -49, -4, -16, -19, -51, 8, -49, -2, 17, 43, -74, -51, -65, -20, 35, 6, 47, -6, - -61, -6, -27, 28, -3, 162, 373, 61, 143, 129, 124, 41, 92, 57, -27, -76, -48, -22, 106, -90, -100, -7, -4, -41, -77, 227, 213, 160, 8, -91, 16, 15, -45, 52, 34, 91, 11, 37, -4, -63, 104, 86, 62, -15, -82, 5, -6, -23, -168, 121, -76, 140, 8, 75, -16, 83, 127, 25, -57, -4, 23, -42, 23, -16, -53, -29, 18, -13, 53, 19, -89, 6, -12, -96, -22, 20, -36, 11, 82, 34, -4, -28, -21, 2, 36, -10, 39, -392, -52, -244, 3, 43, -83, -143, -165, -157, - -93, -128, -31, -9, -33, 41, -25, 8, 100, 45, -10, 238, -52, 48, -35, 20, 34, 13, -13, 35, 111, 33, 39, 12, 44, 94, 129, 41, 157, -42, -135, 137, -43, -29, -28, 77, 120, 91, -2, -31, -69, -175, 108, 123, 87, -105, 63, 16, -11, 99, 17, 67, -55, 32, -69, -7, 60, -18, 45, -10, -25, -25, -84, 8, 6, -1, 16, -19, -104, 8, 5, -686, -308, 140, -27, -23, 24, -86, -76, -26, -34, -120, 85, 9, 179, -100, -86, -147, -82, -151, 12, 55, -226, 145, 125, -18, - 25, 95, 14, 83, -171, -172, -96, -113, -87, 279, 91, -62, -100, -143, 67, 38, -68, 55, 55, -101, 9, 22, 79, -94, 229, -101, -81, 36, -25, -2, -70, -26, 7, 146, -46, 210, 44, 13, 23, 56, -64, -23, -84, -67, -64, -1, 113, -74, -55, -32, -43, -40, -5, -27, -40, -35, 108, 347, 178, 111, 75, -122, 12, -98, 154, -16, -21, 53, 33, 36, -5, 55, 19, 58, -48, 151, 20, -13, 452, 25, -35, -115, 67, -107, 101, 244, -19, 60, 60, -125, -141, 5, 3, 107, -70, 4, - -8, 79, 81, 136, 51, 47, 56, 6, 89, 42, -165, 36, -85, -211, -19, 60, 1, 18, -28, 4, -7, -1, 26, 5, 96, -57, -9, 19, 20, 3, -37, 67, 113, 111, 23, -23, -12, 40, -6, -14, -3, 22, 52, -9, -20, -37, -23, 508, -148, -56, -138, 256, 94, 21, 52, -37, -60, 90, 8, -89, 23, -117, -89, 6, -119, 16, 39, -88, -154, 15, 8, 104, 171, 119, -81, -1, 106, 194, -204, 77, -38, -3, -93, -131, 11, 117, 34, 52, 74, -8, 49, -12, 35, 75, -136, -95, - 211, -17, -7, -48, 84, 273, 68, 41, 89, -72, -81, 0, -61, -157, 101, 13, -78, 43, 23, -45, -74, 100, -35, -119, 56, 55, 84, -83, 8, 36, -15, -32, 126, -10, 23, -56, -7, -2, 434, 411, -134, 112, 34, 87, 221, -27, -115, -40, 427, -240, -46, -119, -95, -194, 214, -61, -290, -216, -265, -101, 234, -28, 111, -41, -119, 105, 31, 133, -127, 118, 94, 49, 55, -208, 60, -173, 147, 312, 91, 94, -198, 279, 75, -28, -43, -56, 88, 140, 34, -32, -8, 38, -67, -48, -64, -49, - -5, 103, -68, 153, 55, 94, -31, -218, -146, 56, 15, -65, 82, -4, -7, 45, -31, 65, -11, -7, 31, -37, -7, -41, -25, -51, 34, 3, 11, -408, -244, 59, 32, -2, -180, 106, 60, -109, -294, 240, 59, 89, 135, 80, -39, 43, -75, 199, -166, -288, -10, -15, -137, -313, 9, -65, -164, -91, -52, 69, 11, 113, 229, -99, -190, 58, -23, 1, 94, -136, -123, -18, 111, -147, 121, -43, 233, -35, -73, -29, 1, 45, -267, 37, -231, 235, 1, 147, 88, -92, -12, -121, 58, -14, 46, 43, - -159, -25, -153, -69, 68, -48, -94, 44, -1, -160, -78, 16, 5, -67, 69, -37, -41, 33, -95, 49, -565, -261, -95, -64, -17, 59, -197, -142, 52, -166, 52, -184, -57, -178, -214, 226, 94, 34, -13, -188, -317, 158, -416, 150, 7, -134, 22, -83, 32, 289, -145, -16, -312, 245, -72, 111, -110, -38, -25, -13, 146, 49, 304, 364, -38, 5, -120, 13, -47, 56, 116, 14, 264, 74, -98, 41, 55, 1, -18, 7, 201, -150, -301, -125, 5, 70, 53, 151, -15, 64, -76, -122, -168, -135, 12, -44, - 82, 21, -46, -22, 145, -3, 81, -36, 28, -36, -33, -55, 721, 322, 222, 92, -82, -131, -225, 125, 216, 89, -101, 255, 143, 255, 17, -184, -72, 382, -399, -82, 264, -156, -88, 617, -77, 176, 560, -90, -37, -16, 70, -31, 243, 156, 200, -142, -331, 132, -131, 159, -62, 58, 236, 137, 14, 104, 48, 100, 228, 128, -24, 222, 93, 31, 53, 408, 245, 0, 222, -98, 281, -70, 62, -80, 34, 161, -89, -7, -16, 56, 6, -106, 4, -91, -162, 27, -215, 84, 132, -54, -92, -62, 116, 34, - 6, -48, 930, 420, -188, 81, 481, 11, 347, -102, 137, 290, -218, 26, 506, 454, 370, 131, 317, 53, 278, 97, 84, -174, -204, -291, -575, 183, 7, -156, -55, 199, -131, -20, 22, 112, -510, -82, 370, 285, -103, 188, 161, 104, -63, -119, -51, -80, -52, -189, -160, 131, -318, 105, 261, -77, -186, -290, 272, -9, -137, -90, -63, -99, 57, -46, -101, 103, 423, -211, -127, 54, -82, 98, 4, 218, 42, -21, -18, -227, -107, -35, 19, 17, 81, 50, 9, 36, 42, 134, 11, 4, -87, 44, 65, 27, - -368, -103, -442, -96, -442, 212, -421, 227, -73, -244, -74, -114, 515, 80, -376, 7, -245, -193, 254, -286, -265, -299, 449, -60, 296, -457, -244, 182, -213, 173, 497, 326, 307, 53, -53, -241, -343, -18, 76, -318, 7, -188, 92, 141, -364, -309, -571, -89, 39, -245, -353, 348, 18, 357, 350, -43, -50, -142, 202, 175, 25, 86, -29, -18, 171, -45, -200, -154, -252, -212, -78, -10, -35, -319, -185, 104, 24, -113, 137, -28, 7, 215, 178, 115, 45, 138, 20, 4, 64, 45, -30, 13, -628, -108, 55, -58, - 1, 170, -139, 151, 143, -99, 194, -269, 338, 232, 12, -248, 20, 165, -734, 152, 299, -526, 216, -269, -386, -351, 178, -88, -548, 294, 157, -332, -554, 112, 65, -175, -40, -285, 268, 221, 390, -312, 51, -415, -157, 72, -265, 110, -33, -208, -313, -338, 494, -333, -158, -125, 21, 227, 135, 166, 2, 194, -65, 31, -82, -205, 40, 439, 68, 10, -2, -283, 184, 295, 308, 62, 23, -14, -25, 45, 6, -141, -3, 28, 21, 2, 3, 109, -38, 14, -28, 6, 190, -417, -222, -440, 125, -78, 175, -120, - 83, 144, -148, -252, 376, -99, -167, 436, -90, -102, 499, -289, 73, 122, 39, -440, 1, -64, -264, 151, -208, 280, -49, 311, -341, 212, -603, 7, -329, 367, -57, 50, -63, -335, -25, 292, 770, 57, 48, 164, 263, -45, -74, 24, -13, 677, -62, 104, 272, -264, -451, 1, -477, -59, -245, -175, -96, -201, 113, 168, -278, 350, 291, -42, -73, -287, 200, 71, 189, -161, 78, -31, 143, 16, 138, -71, 101, -17, 2, 34, 157, 75, 48, -52, 3, 14, 725, 790, 5, -242, -195, 662, -436, -496, 516, -469, - 301, 92, 417, 385, 260, 42, -264, -228, 542, -231, -24, 132, 461, 668, -21, 456, -375, -391, 43, -144, 215, 136, -334, 45, 211, 549, 187, 225, 206, 246, 63, -20, 348, 61, 279, 447, 93, -184, -157, 403, 105, 826, 192, 325, -338, -530, -52, -619, -397, -141, -212, 23, -32, 4, 8, -463, -384, -203, -396, 144, 157, -120, -31, -368, -58, 108, -105, -32, 37, -232, 97, -72, 27, 41, 1, 15, 50, -56, 8, 54, -2, 13, 16, -345, -1213, -500, -990, -222, -346, -140, 90, -325, -394, -629, -500, 447, - -80, -400, -426, 96, -566, -799, 132, -186, -171, -172, 153, -476, 500, -291, 340, -237, -228, 5, 274, -388, -371, 198, -71, 547, -241, 313, 472, 224, -173, -79, -50, 387, -137, 260, 523, -440, -768, -303, 259, 318, -362, 594, -192, -216, -73, -66, -185, -482, -204, -498, -477, -296, 351, 82, -86, 31, 543, 510, 35, -237, 97, -54, 223, 70, -99, -226, -21, -46, -359, -93, 135, 370, -167, 0, 141, -209, -8, -15, 5, -109, 138, 7, 35, -18 } +const Word16 CRendBin_Combined_BRIR_coeff_im_32kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2818] = { + { { 169, 84, -114, 171, -100, -35, 3, -59, -66, -133, 32, 201, 21, 36, 86, 21, -72, -22, -43, -43, 122, 33, 16, -42, 23, -5, -46, -76, 118, 91, 17, -25, 137, -191, -71, 81, -79, 164, 17, 116, 15, 13, 75, -66, -27, -2, -2, -52, -41, 72, -4, -177, 165, -23, 28, -149, 71, -66, 59, 4, -5, -56, -6, -86, 89, -168, -19, 122, -97, 45, 183, 55, 18, -91, 10, 49, -35, 61, -38, -27, -52, 55, -60, -96, 30, 16, -24, 118, -30, -26, -29, 39, 43, -3, 5, 21, + -24, 21, -46, -19, -8, -10, -25, -1, -2, -5, -15, -1, -25, 13, -13, 28, -19, 21, 28, 353, 65, -49, 108, -53, -44, -56, -23, -132, 188, 108, 81, 87, 83, -87, -117, 158, -34, -123, -233, 38, -69, 73, 2, -20, -52, 73, -86, -44, 115, 219, 57, 100, 19, 110, -23, 117, 74, 13, 66, 6, 19, 6, 160, 34, 42, -36, 24, -11, -22, 130, 149, -53, -55, 30, 137, -223, -12, -60, -165, -67, 23, -70, 73, 59, 5, -100, 47, -21, -96, 123, -170, -81, -182, -90, -26, 27, + 183, -79, -48, 57, -29, -44, 87, -14, -4, -40, -61, -76, -20, 65, 26, 31, 30, 23, 2, -11, -5, 5, 46, 22, 24, -16, 4, 16, 13, 0, 3, 0, -3, -6, -32, -25, -17, 18, 15, -7, 106, 47, -215, -20, 32, 153, -46, -266, 215, -252, 13, -110, -87, -267, -178, -104, -68, 111, 37, -175, 25, -94, 1, -6, 72, 15, -77, 13, 19, 44, -54, -37, -16, -86, -132, 180, 83, 25, -25, 153, 132, -150, 42, 15, -29, -87, 20, -155, 35, -29, -127, 158, 2, -11, 196, -170, + 154, 58, -23, -126, 36, -18, -134, -111, 1, -48, -60, -184, 8, 40, 86, -53, 80, 25, -33, -25, -110, 95, 19, 14, -182, 96, -17, 14, -94, 4, -167, 21, 35, 23, -15, 17, -4, 2, -30, 10, -10, 37, 20, 16, 33, 1, 11, 35, 19, -23, -11, 55, -20, 12, -20, 21, -63, -15, -20, 26, -12, -396, -375, 145, 248, 150, -338, 241, -82, -31, 21, -156, -119, 284, -4, 0, 21, -7, 93, -141, 86, -75, 77, 130, -86, -23, 75, -22, 135, -42, 59, 12, -14, 11, -116, -160, + 152, 20, -29, 1, -151, -187, -5, 4, 98, -174, -149, -32, -310, 120, -24, 63, -24, -75, 47, 397, 220, 115, -119, 156, -2, -204, 1, -212, 180, 25, 21, -121, 1, 124, 45, 25, 15, 14, 133, 93, 17, 90, 53, 72, 194, 81, 96, -90, 73, 54, -23, 153, 46, 0, -14, 46, 81, 10, -1, -30, 19, 67, 37, -15, 6, -55, 16, 14, -25, 5, -4, -1, 37, -7, 39, 54, 19, -32, -61, 10, -39, 29, 26, -39, 15, -569, -43, -137, -20, -95, -323, -14, -87, -133, -303, -37, + 215, -150, 141, -25, 199, -68, 162, -53, -160, -43, 17, -70, -144, -116, -142, 5, -129, 47, 15, 13, 61, -97, -130, 188, -17, 56, 2, -148, -94, -104, 5, -75, 131, 133, 22, -181, -59, 333, 83, -141, -112, -71, -123, -65, 260, 158, -189, 115, 153, 226, -58, 92, -14, 2, -92, -188, -34, 139, 14, 269, 191, 13, 62, 227, -181, -83, -54, -111, 80, 35, 37, -98, 66, -71, 73, -139, -7, -13, -55, -3, -12, 68, 19, 15, -60, -40, -19, -56, -2, -81, -47, 3, -6, 50, -34, 14, + -17, 27, 20, 70, -58, 729, 489, -151, -27, 2, -20, -83, 102, 250, 211, 110, -383, -170, 49, 22, 163, -288, 58, 391, 263, -45, 94, -34, -132, -180, 10, -153, -89, 45, 121, -112, -209, -99, 36, 192, 268, -51, -284, -60, -102, -285, -17, -9, -137, 47, 77, 167, -239, 98, 123, 27, -231, -172, 79, 10, 60, -25, -23, -8, -128, 63, 67, -89, 160, 190, 259, 62, 19, 245, 399, 64, 54, 68, 234, 27, 139, 394, 117, 72, 11, -74, -337, 45, -9, -55, -65, 41, -47, 83, 37, -44, + -25, -11, 68, 43, -19, -13, 46, 100, 0, -25, 35, 4, -47, -93, 67, -88, 53, 37, 65, -4, -11, 1, 21, -122, 3, 18, -12, 384, 8, 80, 93, 185, -72, 118, -100, -64, -316, 126, 216, -196, 164, -81, -277, 289, 171, -51, 173, 338, 237, -174, -97, 170, 54, -38, 132, 120, 176, 11, -76, -151, -267, -9, -222, 27, -72, 124, -176, -406, 90, -101, 188, 47, 15, -112, -239, -201, -18, -21, -180, 254, 330, 341, 139, -244, -21, 323, 32, -56, 151, -42, -81, -307, 170, 89, 446, 206, + -302, 101, 114, -32, -5, 108, -73, 25, -129, -319, 289, 53, 172, 83, -150, 244, -53, 58, 14, -54, 10, 7, 20, 127, 43, 24, 12, -43, -51, -67, -39, 44, -20, -3, -25, 40, -37, -20, 5, -5, 18, -70, 82, -34, 73, 24, -37, -46, 102, -93, 82, -23, -118, -197, -53, -50, -340, 17, 42, 171, -64, -147, 61, 19, 81, 3, 185, 75, 128, 22, -14, 110, 64, -335, -104, -479, 22, -89, 55, 85, 6, 229, 58, 327, 40, -388, 8, -156, -64, -18, -58, -20, -308, 67, -148, 372, + -386, 214, -84, -329, -61, -231, -50, -70, -350, 101, 107, -64, -58, -22, 124, -278, 7, 261, 48, 363, 593, 245, -537, -716, 348, 156, 535, -110, 257, 55, 255, 358, 460, -244, 133, 343, -280, 53, -36, -34, 26, 245, -37, 84, -158, 58, -122, -128, -56, -107, 18, -63, -180, -6, 120, 75, -33, -33, -27, 3, 56, 60, -46, -70, -31, 105, -25, 102, 16, 16, -25, 25, 30, 9, 28, 6, -85, -82, -54, 28, 87, -121, -80, -37, 51, -56, -655, 489, 91, -87, -9, -298, -243, 255, -68, -84, + 266, -198, -211, 11, 265, 112, -84, 7, -150, -21, 22, 141, 8, -336, -332, 74, -43, 80, -32, 133, 260, 482, -6, 299, -72, 84, 208, -202, 396, -58, -243, -347, -64, -288, -361, -101, 169, -113, -280, 140, 203, 313, 407, -331, 128, -93, -302, 113, -337, -63, -552, 220, -163, 81, -97, 87, -594, -595, -358, -140, 333, -321, 629, -222, 65, -59, 120, -58, -440, 64, 55, 120, 106, 52, 175, -99, -149, 0, 11, -148, 71, -191, 112, 64, 91, -28, 4, -58, -143, -107, -56, -67, 102, -66, -174, 61, + 81, -33, 125, -10, -31, -1, 33, -52, -46, 64, 92, 65, 35, -130, -87, -28, -97, 38, 15, -1, -86, 550, 36, 206, 149, 55, 326, 41, -449, 214, 68, 205, -17, -338, 483, 256, 200, -49, -142, 58, -32, -269, 175, 116, -144, 189, 308, 4, 118, 299, -327, 75, -108, 132, -618, 186, 302, -108, 83, 296, 164, 1, 102, -315, 84, -187, 17, 86, 53, -147, 599, -112, -109, -144, -516, -216, -315, -374, -67, 506, 565, -61, 177, 219, -465, -157, 385, 309, -183, -138, -459, -156, -171, -229, -257, 63, + -468, 71, 447, 612, 194, -189, -9, 321, -111, -230, 26, -35, -94, -157, 26, -22, 77, 91, 61, -60, 33, 45, 45, -16, -86, -205, 61, -20, -77, 143, 51, 77, -80, 120, -86, -77, -97, 93, 25, 67, 153, -21, -72, -49, 79, 25, -2, -4, 25, 13, -4, -38, 81, 94, 129, -51, -174, 109, 30, -232, -343, -370, -147, -362, -150, -147, 7, -344, 78, 145, 17, -393, 124, -487, 152, 272, 9, 423, 14, -125, -75, 285, -101, 393, 142, -135, -132, 70, -198, -107, 17, 372, -10, 197, 114, 35, + 263, -116, -236, 107, -168, -78, -464, 264, -161, -137, -91, -513, 618, 161, -70, 269, 91, 132, -269, -408, -462, -223, 28, -469, 179, 343, -524, -191, 198, -241, 132, 589, 23, -93, -152, 135, -315, 211, 117, -286, 99, 207, -112, -339, -287, -150, -6, 95, 84, 66, -55, -83, -38, 78, 9, -46, -188, -227, -58, 18, -159, -195, -131, -80, -70, -170, -144, -78, -102, -218, 44, 209, -15, -17, -77, -60, 74, -75, 21, -171, 12, -48, -88, 2, -82, 57, 87, -71, 129, -83, -27, -86, 0, 17, 377, 928, + 982, 293, 611, -419, -417, -101, -58, 33, 142, 310, 566, 182, 524, 55, 162, 75, -139, 235, -2, 92, 45, -268, -28, -145, -282, -182, 9, 26, -376, -160, 485, 342, 254, 403, -247, 0, -692, 29, 604, -120, -114, 69, -59, 466, -32, -81, 367, -435, -693, -285, 68, -379, 284, 385, -544, -212, 11, -14, -783, -506, 259, 106, -53, 251, -338, -215, -481, 112, 163, 37, 41, -328, -531, 442, -725, 210, -261, 695, 80, 287, -191, -280, 211, 90, 321, -302, -46, 208, -6, -169, -145, -166, 24, 159, 188, -205, + -75, -36, -258, -99, 58, -33, 33, -144, -226, -37, 16, 180, 67, -118, 152, 20, 83, -262, 63, -158, 133, 19, 141, 204, 75, -150, -280, 88, 109, -909, -654, 453, -94, 824, -201, 678, -546, 17, 244, -54, 29, 80, -42, -410, 144, 154, 179, 204, -126, 337, -306, -226, -175, 473, -261, -88, 42, -10, -246, 211, -274, -326, -615, 56, 113, -418, -195, 201, -85, 108, 33, 486, 34, 366, 163, 16, 293, 67, 102, -551, 568, 201, 445, -270, 118, -296, 461, 350, 563, 90, -147, -409, -25, 72, -348, 495, + 80, 77, 533, 119, -160, -213, -17, 317, 383, -124, 477, -571, -598, -262, 139, -182, 261, -65, 140, 457, -20, 227, -190, -174, 200, -17, 320, -99, -2, -98, -197, 40, -116, -46, 133, 45, -179, -165, 97, 243, 253, -25, 207, 224, -313, 146, 297, 233, 132, -234, -283, -296, -297, -296, 26, -104, -40, 33, -217, 155, 142, -113, 169, 59, 80, -208, 419, -988, -45, 515, -329, -110, 380, -411, -836, 167, 142, 130, -109, -494, 125, 141, 38, 275, -886, 407, -205, 212, -504, 412, -638, -407, 249, -166, -73, -484, + 382, 503, 0, 57, -230, 755, 188, 207, -135, -650, -138, 362, -64, 541, 6, -193, 132, -35, 340, -643, -76, -492, 538, -197, 182, -12, -16, -582, -202, 516, 167, 49, -152, 18, 69, -745, -772, 829, -363, -893, 369, 428, -719, -941, -656, -629, 117, 256, -75, -605, -15, -321, -149, -437, -20, 49, 49, -83, 423, -222, 170, -187, -4, 120, -101, -11, -241, 332, -70, 120, -175, -258, -48, 134, 153, 52, -251, 159, -30, -200, 209, -306, -55, -186, 321, -131, -340, 159, -130, -142, -454, -16, 112, 396, 167, -220, + -109, 48, -54, -113, 81, -8, -80, -77, -21, 395, -550, -294, -575, -44, 107, -753, 113, -364, 1050, 64, -962, -211, 453, 291, 216, 488, 473, -680, -185, -258, 635, -219, 743, 7, -445, -338, -683, -763, 36, 98, -137, -389, -180, 60, 112, 273, -388, 200, -455, -513, 91, -103, -150, -536, -527, -240, -171, 749, 57, 257, 404, -4, 918, 386, -321, 57, 467, -178, 594, -150, 64, 51, -834, -832, 112, 598, 0, -174, -933, 69, 302, 207, -328, -248, -196, 122, -410, 988, 539, 609, 107, -681, 238, 324, 960, 234, + 87, 400, 154, -149, -4, 309, -41, 50, 84, -237, -186, 300, -5, -226, 294, -181, -84, -137, -155, 282, -189, -70, 131, -285, 110, -18, -181, 368, -143, 9, -471, 288, -153, -111, -309, -411, 53, -161, 282, -2, 162, 121, -7, -168, -8, -457, -417, 880, -273, -326, -47, -243, -600, 13, 415, -1030, -18, 267, 328, -351, 233, -590, 45, -152, 184, -528, 328, -899, 146, 24, 508, 479, 237, -336, 373, -110, 417, -455, 71, 532, 421, -251, 85, 13, -120, 258, -102, -311, -348, 246, -627, 413, 94, -671, 629, 604, + 566, 205, -298, 731, 85, 314, -451, -390, -433, 133, 164, 261, -606, 58, 441, -1160, 40, -381, 723, 468, 362, -103, 478, -456, -28, -318, -701, -30, -647, -538, 310, 856, -810, -192, -152, 859, -217, 375, -251, -152, -38, 303, -185, -76, 19, 206, 147, 107, -120, 30, 84, 425, -343, 354, -84, 258, -6, 67, 84, 162, -230, -53, -50, -279, -254, -248, 163, 134, -58, -113, -150, -196, -128, 13, -94, -5, 249, -9, -479, 217, -284, -45, 766, 166, 388, -1103, 512, -617, 836, -82, 325, 635, -685, 1222, 874, 662, + -301, 180, 835, -208, -271, -193, -46, -629, 165, -333, -768, 745, 243, 207, 91, 175, 285, 784, 161, -484, -44, -502, 97, 76, -892, -34, 481, 39, -67, -268, 942, 198, 400, 212, -513, -361, -282, 591, 344, -114, 353, -49, -647, 628, 73, 719, 76, 78, 11, -945, 126, 29, 102, 595, -237, 934, -1417, -247, 1050, -423, 345, -477, -756, -602, 433, -410, 403, -647, -144, 114, -164, -251, -87, -72, 280, 659, 65, 393, -131, -60, 473, -65, -140, 137, -243, 217, 411, -273, -47, -103, 71, 83, 193, 745, -139, 266, + 8, 183, 264, 141, 36, 417, 439, -118, -68, 190, 91, 165, -577, -41, 539, -115, 108, 221, -36, 561, 198, -1143, -1368, -121, -641, 87, 390, -548, 160, -837, 364, -461, -2288, -147, 1397, -602, -258, 1403, -329, 76, 1681, -402, 372, 157, -245, 1352, -1088, -140, -29, -191, -218, -223, -26, 440, -247, -738, 9, 15, 219, 269, 50, 608, -22, 280, -165, -733, 512, -90, -753, 29, 436, 1333, 675, 1120, 25, 276, 536, 127, -64, 1047, -54, -407, 1227, 214, 218, 9, -171, 701, 2, -407, -458, -95, -89, 1062, -718, 93, + 139, -188, 1248, 11, -795, 134, 409, -585, -26, 597, 494, -300, 50, -339, 290, -91, 42, -334, 314, 5, -31, -485, 204, 168, -314, 26, 119, -163, -105, 378, 63, 212, -135, 112, 655, -589, -266, -192, 708, 265, 377, -422, -384, -155, -42, -512, -574, 699, 286, -404, -375, -229, 2, -401, -349, 10, 113, 268, -62, 69, 777, 628, -1283, -626, 984, -181, -962, -8, 19, 349, 1042, 928, -573, 172, -131, 9, -11, -600, 903, -268, -595, 212, -427, 514, 43, 731, -227, -692, -628, 554, -268, 721, -196, 467, -476, -368, + -228, 52, -597, 147, 29, 10, 579, -6, 192, -404, 286, -638, 680, -613, 403, 207, 571, -960, 30, 81, -293, -693, -1177, -196, -1005, -385, -805, -373, -1469, -455, 663, 843, 456, 491, -82, 534, -1048, -239, 160, 676, 184, -1438, -59, -632, -424, 1681, 1127, -796, -327, -559, 185, -1480, 88, 309, -426, -439, 267, 87, 12, -284, -252, -243, -249, 463, 422, -30, -121, -456, -526, -110, -133, 177, 450, -882, -69, 443, -4, 566, -199, -540, 290, 612, 306, -365, 43, 566, -722, -512, 953, 54, -35, -96, 150, 222, 289, -119, + -234, -1690, 494, 264, -888, 349, 331, -647, -495, 758, 95, 403, -203, 501, -159, -81, 397, 190, 131, 9, -266, -461, -279, 716, -252, -624, 1059, 652, 85, 481, 144, -548, -1615, 660, -53, -875, 734, -80, -1177, -993, -514, 772, 312, 800, 1013, 300, -815, 257, 296, -1043, -166, 584, -322, -1136, -857, -1384, -878, -202, 875, 1261, 611, -86, 872, -219, -2130, -1693, 374, -854, -1008, 1447, 195, -1952, -1504, 513, 94, 332, 730, 1746, 1007, -149, 1951, 620, -2037, 17, -430, 1054, 322, -670, 333, -503, -292, -437, 669, -123, 491, 406, + 532, -117, -520, -171, 369, -227, 312, 197, 227, -458, 63, 185, 17, 823, -19, 366, 90, -136, 449, 106, -56, 488, -223, -74, 310, 123, -35, -198, -265, 31, -306, -237, 184, 236, 1599, 1548, -485, 538, -633, 387, 25, 223, -755, 59, -644, -580, 10, -1338, 38, -570, 154, 391, -6, 454, -652, 994, -487, -20, 693, -650, 258, 494, 616, 86, 226, 149, -953, -536, -149, 139, 154, -145, 642, -208, -2, -124, -269, 222, 133, -762, 230, -613, 174, -1468, -64, -39, 3, 595, -235, -537, -232, 546, 5, -1418, 1986, -176, + -372, 428, -80, -294, -364, -397, -418, 1356, -519, -790, 681, 63, -1066, -256, 455, 354, -347, 730, -122, -204, 685, -502, -452, 854, -372, -138, -40, 360, 182, -12, -53, 19, 169, -179, -7, 165, 185, 210, -519, 133, 272, -515, 50, 105, -84, -210, 213, 56, -179, 27, -11, -89, -638, 363, -375, 113, 115, -585, -26, 26, 3, -11, -191, -31, 172, -26, -1256, -1862, -1785, 3956, 3289, 3739, 8459, 2211, -2114, 668, -6780, -7195, -1776, -4523, -3492, 2140, -1107, 447, 5398, 2677, 4002, 7675, 5121, 1340, 1120, -2257, -6974, -5331, -4075, -8244, + -3328, 203, -1450, -651, 4184, 1114, 573, 5178, 653, 1244, 7359, 5409, 3433, 6957, 3475, -1209, -91, -2190, -10812, -9437, -7618, -11849, -9021, -3190, -4264, 976, 8244, 7360, 10186, 12851, 9569, 7463, 7263, 4022, -1341, -2572, -5881, -8408, -8256, -7156, -8197, -8393, -6743, -3767, -2725, 1035, 6462, 9308, 13284, 14937, 8928, 2180, -1255, -8968, -8530, -6498, -5043, -1868, 967, 718, 932, 1160, 554, 1364, 1912, 1421, 2304, 1314, -570, -701, -2008, -3685, -1000, -1145, -1320, 1173, 1010, -1245, -1606, -2999, -4903, -2054, 2818, 4785, 9268, 11175, 7603, 4721, 1275, -4171, -6107, -6914, -8086, -7602, -5832, -4728, + -3911, -2368, -586, 2059, 7101, 9901, 8785, 6313, 3897, 862, -1493, -2279, -2886, -2060, -575, -132, -617, -989, -1543, -2386, -2980, -2699, -2532, -1259, 677, 1527, 2288, 2668, 2402, 1580, 763, 157, -183, -100 }, + { 289, -38, 23, 226, -29, -11, -66, 247, 15, 120, 74, 72, -102, 51, -158, -18, 123, 24, 72, 115, -195, -137, 47, -10, 145, 87, -7, -81, -50, -100, -16, -14, -15, 27, 38, -87, 145, -34, -22, 49, -185, -44, 80, 27, 183, -2, -13, 35, 13, 75, 127, 160, -9, -18, 3, -93, -117, 64, 105, -75, -70, -49, 134, 78, -18, 20, -158, -46, 82, 67, 117, -171, 39, 63, -35, 119, -8, 103, 50, 32, 132, 65, 33, 0, 16, -33, 11, 17, -11, -48, 23, 22, -35, -6, -24, 23, + 38, 0, -5, -3, -35, 16, -13, 28, 14, 8, 6, -17, 9, 3, 15, -29, -14, -8, 3, 375, 104, -87, 193, -94, 200, -67, -90, 100, 188, -7, -91, 49, 40, -9, -265, 61, 79, 20, 167, 223, 121, 219, 151, 133, -34, 148, 73, -113, 44, 68, -144, -185, -27, 72, 4, -67, -88, -87, -42, 99, 201, 169, 65, 129, -208, 13, -52, 2, -239, 89, -21, -57, -8, -66, -117, -84, 86, 20, 66, -88, 166, 42, -188, 78, 26, 53, 106, 32, 193, -61, 23, -223, 44, 22, 8, 5, + -40, 159, -47, -74, 123, -125, -59, -51, -21, -58, 42, 11, 23, -1, -3, 2, -21, 14, 23, -8, -7, -1, -39, -67, 27, 9, -51, -6, -3, -11, -62, 17, 2, -1, 7, 12, 10, -24, 2, -43, 21, -78, -74, -27, 72, -131, 40, -256, 50, 46, -27, 179, 14, -22, 18, 94, -154, 20, 50, 97, -220, -114, -82, 79, 35, -72, -222, 52, -221, -16, 90, -43, 69, -41, 152, 220, 120, -117, 24, 167, 106, -107, 90, 24, -172, 59, 241, 110, 82, 264, 26, -103, -202, -11, -112, -139, + -63, 144, -137, 46, -81, -80, 173, -24, 30, 134, 187, -84, -168, 214, 168, 104, 12, -132, 23, 169, -172, 51, -111, -6, 108, -102, -3, -193, -48, -19, 31, -12, -70, -11, 39, -59, -12, 24, 24, 14, 18, -5, -12, -78, 43, -6, 44, -31, -47, 16, 42, -28, 37, -8, 0, -5, -5, 40, -22, 14, -22, -504, -184, -78, 276, -105, -41, -163, -137, -24, -363, 203, 68, -11, -134, 200, -56, 101, -81, 64, 128, -160, 17, 176, 100, 71, 189, 168, -105, -135, -167, -3, -220, 53, -291, -56, + 216, 113, -73, -23, -219, 100, -93, 194, -111, -199, -40, -82, -163, 63, -37, -104, -105, -353, 49, -106, -260, -70, 162, 82, -134, 111, 144, 138, 52, -180, -29, -40, 126, -127, -48, 66, 68, -197, -234, -422, -71, -245, 82, -9, -57, 124, -25, -56, 55, 85, 82, 63, 148, -63, -50, -40, 23, 7, -32, 41, 59, -13, 15, -26, -32, -6, -20, 6, 14, 2, -36, 6, -24, -9, 22, 47, -20, 57, 71, 11, -18, -60, -10, 40, 28, -437, -176, -78, -130, 150, 194, 184, -367, -273, 105, 446, + 263, 0, 63, 128, -161, 106, -149, 108, 158, 25, 126, 40, -10, 66, 38, -119, -152, 209, 84, -152, 149, -83, -16, 360, -172, 204, 401, 164, -24, 16, -146, 188, -193, -105, -324, 61, 248, -6, -229, -81, -325, -165, -61, -461, -252, -46, 48, -202, 101, -54, -160, 172, 508, 47, 258, 176, 151, -161, 67, -275, 28, 79, 60, -107, 1, -280, -99, -98, -21, 135, 144, -7, 55, 78, -41, -31, -27, 25, 2, 19, 14, 44, -25, -2, -68, -9, -12, 47, 26, -30, -42, -40, -39, -14, -48, 16, + 84, -69, -10, 28, 47, 681, 436, -239, 91, 217, -88, 123, -40, 202, 106, 62, 190, 102, 95, -62, -455, 216, -75, -108, 362, 218, 127, 162, 126, 88, -67, 50, 18, -121, 98, 151, -255, 46, -164, 120, 146, -407, -4, -484, 11, 57, 44, 128, 331, -44, -167, -87, -88, -130, 98, 98, 35, -57, -56, 315, -103, -67, -171, 279, -40, 234, -109, 251, -242, -518, -150, 29, 107, 170, -170, -133, 74, 43, -77, -138, 325, -130, 309, 77, 219, 82, 161, 129, -52, -25, 65, -13, 170, 0, -52, 11, + -184, -41, -40, 9, -60, -28, -18, -8, -19, -102, -77, 20, 10, -114, -4, 12, 19, 41, 22, 104, 8, -41, -2, -19, -47, -64, -21, 319, -121, -214, -9, 33, -303, -239, -75, 82, -45, 394, 238, 9, 378, 135, 111, -325, 304, -58, -76, -274, -123, 240, 239, -70, 159, -329, -46, 218, 166, -124, -232, -133, -144, -181, -149, 34, -245, -26, 338, -165, 39, -15, -78, 130, -54, 219, 0, 309, -80, -199, 113, -158, -154, -158, -443, 49, 183, 261, 189, 343, -36, -136, 200, -249, 57, 35, -37, 221, + 209, -57, -268, 50, -139, -258, -237, 127, 228, 140, -496, 108, 52, -28, 232, 122, 190, 69, -19, 247, 33, 110, 90, 16, -113, 15, -64, -141, 25, 38, 64, -20, 17, 11, 11, 45, 31, 30, -7, -91, 60, -40, -40, -37, -63, 109, 127, 104, 42, 7, 17, -31, 83, -389, -228, 41, -222, -576, 437, -9, -29, 55, 35, -381, 267, -398, 36, 182, -52, 67, 64, -428, -144, -190, -39, 88, -140, -89, -17, -25, 39, 179, 96, 385, -139, 529, -37, 15, -345, -51, 257, -50, -531, 215, 248, -158, + 131, -198, 369, 205, -10, -21, -236, -150, -258, 243, 239, 106, 28, 110, -208, -547, -200, 193, 85, -405, 11, 49, 56, -194, 140, 290, 150, 8, 117, 201, -112, 298, 5, -6, -293, -373, 241, -112, 120, 124, -20, -78, -82, -60, 38, -90, 121, 31, -34, 34, -43, 8, -153, 41, 11, -24, -86, 32, -76, -1, 24, -12, -50, 3, -50, 189, 140, 56, -23, -12, -55, 5, -22, 122, -41, -11, 111, 31, 46, 87, -60, -27, 83, 56, -26, -8, -606, 325, -82, 119, -179, -100, 257, -297, 289, -180, + -344, 155, -185, 734, 110, -259, -356, -66, -442, -205, -476, -30, 320, -228, 198, 320, -297, -1, -347, 193, 70, -15, 206, -219, -311, -266, 19, 57, 263, -380, 270, 51, -557, -309, -450, -187, 172, -154, -150, -860, -17, -191, -78, -552, -191, -75, 43, 446, 409, 343, 200, 429, -464, 360, 51, 166, 123, -335, 518, 318, 205, -230, -305, -222, 301, 32, 2, 160, 79, 168, -150, 452, 240, -52, -73, 99, 92, 53, -26, -30, 43, -10, -7, -191, 12, -112, 8, 57, 22, -14, 2, 34, 34, -182, -47, 61, + -51, -73, -3, 21, 30, 32, -25, -40, 32, -81, -132, -37, -32, -47, 26, -14, 120, 52, -47, 49, -26, 230, 426, 462, 189, 323, 262, 156, -85, 35, -126, 11, -44, -280, 356, 565, 225, -155, 253, 241, -10, 149, -266, -513, -342, -234, 148, -62, -268, 200, -92, -240, -3, 415, 209, 308, 107, 227, 251, -58, 230, -90, -264, 111, -306, 114, 121, -450, -293, 184, 465, -242, 324, 453, -375, 15, 412, 45, -152, -35, -212, -370, 4, -112, -195, 254, 12, -424, 542, -225, 439, -522, -358, 254, -322, 177, + -217, -158, -303, -185, -247, -616, 100, 375, -175, -29, 259, 277, 196, -40, -24, -161, -52, -72, -85, 64, -19, -60, 88, 80, -41, -10, -113, 46, -100, -179, -15, 162, -2, -95, -27, 269, 133, 7, -85, -101, -75, 14, 15, -86, -35, 0, 28, 105, 22, 168, 99, 119, 43, 52, -30, 13, -388, 251, -169, -413, 597, 313, -424, 304, 269, 84, 503, -1031, 73, 432, 144, 44, 450, 24, 245, -593, -83, 169, 5, -294, 115, 247, 114, 120, 317, 272, 422, 340, -133, -130, 326, -196, 228, -366, -204, -470, + -219, 269, 89, -103, 389, -458, -630, -1009, 313, 358, 273, 222, -242, 168, -141, 390, 1021, -153, -218, -439, -144, 390, -264, 226, 375, 68, -11, -291, -89, 148, -713, -650, 63, 95, -255, 367, 272, 525, 836, 341, -198, -96, 174, 2, -466, 226, 190, 172, 51, 222, -13, 126, 95, 73, -109, 15, -15, -8, 167, 57, -7, 96, -189, 59, 28, -16, 176, 43, -58, -24, -117, 328, 16, 62, 129, -40, -53, 188, -201, 187, -149, 156, -16, -5, -40, 68, -36, 162, -133, -45, 42, -21, -49, -89, 105, 1536, + 867, 555, -143, -155, -20, -129, -159, -237, -288, -491, 21, -33, 119, 217, 408, 621, -84, -804, -316, 693, -109, 261, -91, -10, 459, 161, 349, 207, -16, -19, -8, 234, 296, -114, -455, 596, 425, 304, 110, 156, -243, -448, 619, 348, 158, -286, -321, -447, -278, -78, -282, 157, -575, 81, 422, -274, 148, 27, 61, -653, 231, -280, 477, -1050, 179, -273, -357, 89, -216, 218, 204, -684, 6, 481, 70, 142, 300, 125, 499, 206, 105, 35, -74, 324, -637, -10, -38, -57, 24, -16, -6, -54, -95, -121, 197, 168, + -88, -12, -306, 32, -20, -299, -3, -445, -341, 152, 56, 237, -267, 116, 230, 53, -11, 62, 122, 12, -68, 246, 0, 81, -145, -106, 100, 148, 25, -942, -486, 71, -830, 191, 601, -289, 731, 859, 108, 430, 528, 238, -509, 333, 403, -19, 101, 286, 251, 607, 102, -233, 386, 140, -61, 10, 258, -353, -161, -149, 215, 113, -500, 148, 416, 12, 501, -475, -900, 73, 402, 611, 564, 293, 267, 216, -612, -178, -27, 459, 723, -250, 155, -266, 170, 116, 439, 683, -264, -298, -61, 374, 479, 673, 15, -726, + -687, -111, 87, 3, -316, 8, -829, -533, -490, -556, 236, 86, 666, 534, 200, -318, -319, -295, -270, -461, 217, 145, 84, 311, 344, 3, 293, 61, 313, -109, 260, -83, -25, 78, -98, 438, 195, 260, 116, 312, 68, 150, 445, 388, 206, -25, -173, -146, -317, -176, -208, -123, -192, -231, -135, 135, 296, 83, -71, 11, -45, 186, 219, 183, -20, 82, 400, -883, 80, -177, 484, -260, -40, 148, 367, -494, -829, -146, -325, 22, -374, 219, 218, 20, -447, 278, 28, 746, -119, 408, -345, 770, 223, 480, 323, 523, + 772, -190, 300, -543, 570, 552, -13, 178, 558, -360, -345, -59, 1124, 180, -315, 556, 73, 426, 615, 177, -42, 55, 95, 403, -143, 432, -301, 422, -236, 956, -140, 821, -749, -825, 1142, -960, -513, 35, -309, -598, 522, -73, -738, -352, -380, -1088, -403, 130, 243, -841, -215, 504, -103, 287, 499, -362, -83, 77, 325, 230, 245, -86, -49, 197, -19, -140, 109, 228, 42, 157, -7, -156, -3, 209, 79, -116, -273, -170, 315, -152, -429, 95, -247, -471, -2, 168, 14, -127, -37, 120, -100, -2, 164, -17, -81, -108, + 298, 570, 29, -213, -172, -103, -276, -68, -117, 113, -739, -494, 145, -968, -563, -673, -683, 834, -19, 29, 251, -243, -1063, -796, -778, -1591, 118, 182, 690, 403, 241, 344, 241, 76, -499, -736, -421, 575, -69, -430, -170, 563, -675, -436, -693, -344, -56, -667, 253, -553, 606, 425, -89, 419, -405, -838, 373, 494, -429, -962, 733, -59, 532, 447, -1375, -976, 15, -219, 904, -510, -589, -155, 338, 56, -77, -307, 1200, -580, -965, -1309, 950, -219, -1076, 511, 521, 312, 1096, 1172, 1203, 519, -264, -102, -178, 405, -757, 500, + 102, 105, 381, 369, -307, 471, -353, 164, -506, -283, -191, -256, -97, -277, -62, 209, 550, 640, 36, 505, -285, 83, 301, 51, -537, 80, 144, -139, -396, -247, -239, 665, 416, 225, 318, 565, -75, -640, -400, -361, -459, -593, 120, -494, -883, -202, -181, 146, -884, -337, 395, 673, 1337, 232, 694, 353, 329, -297, -110, -252, -751, -859, -1232, -434, -1111, -422, -587, -205, 579, 155, 390, 704, -11, 479, 125, 34, -28, -82, -938, 347, -128, -1037, -660, 316, -684, -248, 233, 770, 911, 331, -204, 137, 606, 340, 118, -9, + -1840, -359, 392, 473, 173, -61, -628, 436, -562, -405, -120, 121, -318, -967, 509, -116, 1201, 470, 402, 475, 880, 2011, 18, 42, -97, -588, 343, -406, 1444, -121, -536, -462, 602, -782, -546, -96, 1232, 50, 581, 927, 173, 752, 551, -95, 505, 569, 6, -376, -426, 123, 129, 479, 289, -13, -84, 91, 178, -343, -87, -79, -59, -541, 332, -391, 126, -74, -251, 73, 653, 589, -12, -33, -437, -167, -435, -56, -504, -695, 193, 492, 21, 34, 1016, -132, 179, -1112, -385, 1316, -880, -233, -763, -2230, -324, 691, 560, 114, + 156, -116, 1247, -1345, -8, -384, -909, -759, -120, 261, 218, 307, 802, 529, -579, -577, 1601, 1318, -112, 158, -183, 432, -13, 942, 335, 503, 134, 77, -1670, 694, -78, -955, -495, 99, -265, -950, 911, -158, -686, -138, 93, 817, 904, 696, 260, 814, 859, -647, -718, -451, -123, 844, 1116, 196, 398, 1081, 641, -1008, 740, 275, -230, 43, 2067, -1371, 1050, 1213, -1226, -68, -799, -252, -1757, 506, 766, -1050, 628, -908, -666, 799, -504, -71, -306, 41, -446, 137, 194, -330, -478, -35, -518, 670, 112, -626, 129, -104, -350, -328, + 207, 427, 526, 220, -490, 1230, -236, 123, -89, -650, 239, 355, -339, 524, 124, 392, -101, -631, 203, 944, -608, -883, -1432, 283, -274, -457, -579, 317, -352, -166, 942, -295, -53, -741, 60, 470, -1036, -656, -620, -307, 376, -1398, -777, -2016, 350, -23, -512, -227, -297, 428, 647, -718, 27, -252, -242, -1261, 277, 963, 256, 729, 918, 820, -1104, -340, -333, -520, 929, -952, -547, 31, 1349, 302, -473, 1356, -763, -720, 1620, 1549, 150, 393, -440, -1471, -451, 1478, -717, 1340, -483, -2115, -556, -990, 1129, 8, 254, 1009, -160, 832, + -1086, -1284, 988, -258, -2158, 1332, -685, 363, 440, -756, 1434, -978, 522, -16, 384, 1449, -365, -458, 60, -302, -390, -328, 169, 326, 85, -208, 189, -691, 629, 436, 357, 139, 11, -323, -344, -336, 301, 567, -546, 491, 1152, 385, -970, 95, 367, -363, -637, 610, -538, -12, -37, -586, -745, -7, 442, -250, 997, -329, -636, 386, 745, 56, -1343, 793, 913, -1110, 607, -6, -402, -475, -1603, -706, 563, 102, 1470, -1180, -668, 277, -163, 943, -1311, 2, 134, -1106, 1106, 608, 337, -518, 757, -895, 496, 387, 233, -62, -501, 210, + 1007, -527, -193, 199, -788, 807, 32, 213, -1081, 586, 144, 201, -2536, 350, -720, 1188, 982, 1044, 534, -2059, -360, 445, 46, 140, 1453, -213, -871, -1045, 45, -1163, -1021, -903, 439, -1699, 1213, 2318, -604, -274, -1804, -390, 696, 431, -597, -119, -2182, -763, 2199, 939, -676, 647, -1234, -910, 247, 55, 153, -833, -286, -169, 5, -1210, 268, -150, -376, 170, 510, -658, -326, -96, 247, -503, -129, -79, -476, 16, -887, 1178, 385, -297, -110, -333, -40, 759, 233, -128, 401, -233, -1103, 62, 61, 246, 505, -281, -199, 497, 599, 261, + -524, -1654, 450, -726, -493, 502, -405, -582, 461, -766, -47, -873, 1260, 22, -921, -272, 21, -93, 293, -616, -426, 138, 253, 148, 123, 478, -554, -213, -1274, 472, 118, -389, 918, 503, -379, 1408, 310, -885, 666, 116, 432, 930, -90, -228, 142, 767, 429, 18, -83, 821, -78, -952, -170, 177, 746, -332, 1288, 1431, -914, 748, 1600, -432, 2433, 1379, -618, -553, -927, -1038, -596, 328, -190, -182, -40, -156, -1715, -659, -1694, 398, 1503, -563, -100, -819, 401, 105, 283, 424, 1258, -60, 567, 592, -960, 44, -11, 211, 407, -51, + -234, 399, -68, -216, 41, -391, -104, 294, 45, -166, -921, 50, -430, -31, -364, 765, -266, 375, 448, -359, 542, 358, -5, -192, -359, 90, -51, -195, -46, 383, -304, 169, -118, 277, 2152, 570, -773, 88, -1014, -131, 354, -419, -540, -599, -229, 233, -133, -191, 273, 160, 371, -381, -241, 279, -100, 52, -561, 382, -656, 317, 216, -139, -30, 27, -381, 67, 77, -300, 548, -292, 133, 6, 19, 280, -270, -418, -126, 637, -470, 314, -862, -510, 164, -183, -13, -54, -518, 554, 441, 43, -379, -15, -230, 117, -287, -6, + -275, 211, -75, 58, 698, -586, -49, 109, 44, -124, 19, -276, 18, -231, 146, 280, -420, -347, 205, 30, -97, -330, 147, 49, -11, -72, 6, -72, 236, -150, -40, 113, -75, -8, 190, -120, -78, -43, 44, 198, -62, -212, 17, -135, 507, -198, 66, 120, -123, 406, -53, -342, 130, -193, 252, 126, -49, -16, -86, -89, 250, -156, -67, -21, -207, 280, -1033, -1526, 1064, 4889, 2142, 2241, -15, -4527, -3277, -1705, -3569, 1733, 2129, 1107, 4616, 2076, -201, 1530, -2988, -3810, -2174, -2669, -576, 2061, 2111, 883, 3545, 1758, -247, 1704, + -1569, -2694, -1544, -2026, -3179, 1170, -27, -1144, 3426, 2061, 1162, 3506, 849, -1785, 1729, -2544, -2897, -596, -3047, -3095, 1224, -515, 749, 3894, 2671, 2774, 2623, 314, -1466, -1701, -2838, -3732, -1952, -1066, -769, 1419, 2223, 2080, 2956, 2663, -409, -477, -477, -2746, -819, -1356, -2034, 450, 839, 130, 1902, 841, 21, 1181, -911, -1013, 31, -661, -202, 489, -99, 543, 738, -413, 582, 228, -885, 77, -419, -1696, -20, -437, -717, 1623, 493, 605, 2147, 842, 633, 463, -1059, -1562, -1435, -2426, -1971, -888, 87, 1077, 2488, 2619, 2419, 2129, 1326, -537, -1512, -3035, + -3830, -2972, -1774, -638, 1619, 2979, 3439, 3505, 1697, -430, -1147, -1422, -1806, -1314, -1324, -1072, -149, 307, 520, 842, 906, 803, 729, 379, 131, -92, -327, -528, -491, -467, -370, -322, -131, -49 } }, + { { 155, 89, -141, -32, -52, -4, 211, 12, -90, 111, 23, 11, 37, 23, 2, 159, 89, -107, -41, -12, -38, 44, 68, 45, -46, -68, 26, -138, -63, 104, 9, 83, 43, -67, 51, 1, -60, 146, -98, -46, 18, 50, -67, -17, -96, -189, 177, -36, -99, 10, 163, 0, 63, -81, -47, -33, 50, -64, 130, 21, 117, -170, 72, -44, 28, 72, -30, -19, -126, 1, 68, 15, -35, -6, 61, -32, -34, 96, -44, 30, -18, -6, -118, -48, -32, 43, -9, -52, -9, -11, -33, 31, -40, 3, 9, 20, + 32, -14, -29, 30, 6, -22, 4, 51, -7, -5, 20, 2, 6, 8, -16, -28, -16, 22, -6, 2, 10, -15, 14, 0, -10, 445, 152, -35, 120, 6, 219, 138, -31, 113, 197, 258, -152, -149, 63, -60, -50, 184, 149, 142, 101, 19, -6, -64, 70, 49, 235, 24, -5, -104, 49, 69, -13, -32, -37, 64, -9, -38, -86, 91, -31, -31, 130, 184, -47, -23, 106, 95, 169, 104, 46, 17, 144, 81, -198, 0, 61, -114, 3, 19, -141, 72, -68, 106, -23, -18, 57, 18, -97, -9, 54, -19, + -24, -28, 11, 113, 20, -114, -27, 27, -34, -15, 167, -34, 20, -20, -43, 38, 62, -16, 28, 30, -31, 15, 28, 6, -21, -59, -18, -35, -16, -4, 19, -11, 22, 12, -5, 154, -12, -290, -135, -56, -63, -158, -145, -91, 158, -173, -81, -82, 32, 263, -39, -21, 64, 150, -230, -37, 47, -101, 81, 129, -142, -9, 18, -82, -209, 36, -88, 28, -81, 119, -144, -134, -331, -89, 114, -18, -127, -63, -16, -133, 7, -22, 92, 73, -34, 4, -34, -140, 172, 30, 116, -42, 0, 30, 50, 133, + -43, -32, 39, -4, 145, 78, -126, -50, -31, -199, -22, -19, 118, -76, 108, 19, -4, -11, -19, -21, 23, -80, 37, -46, 40, 35, 16, 10, 116, 85, -21, 106, -14, -35, -33, 21, -8, 72, -19, 45, 37, -6, 31, 0, 32, 32, 9, 11, 35, 24, -48, -26, -5, 59, 65, 1, -7, 36, -639, -200, -56, -52, -53, 247, -228, 109, -53, 50, -65, -53, -183, 30, -67, 14, -266, 5, -27, -48, -4, 50, 41, -26, -18, -107, 33, -86, 57, 0, 48, 166, -43, -191, -81, -223, 31, 40, + -20, 38, -77, 74, 39, -99, 9, -269, -57, -180, 99, 177, -156, -13, 52, 27, -255, 42, 132, -123, -58, -292, 100, -43, 121, 216, 124, -174, 38, 41, 11, -194, 51, -83, 130, -52, -5, 60, 54, 152, 174, 118, -8, 43, 104, 52, -101, -21, -67, -69, 33, -3, 18, 1, -19, -6, 64, -21, -19, 1, -16, -46, 58, 2, 29, 68, -7, 7, -52, 35, 26, 5, -52, 18, 3, -394, 42, 72, -143, -16, 385, 302, 162, -42, -71, 194, 120, 63, 72, -154, 52, 16, 181, -172, -80, -32, + 22, -34, -201, -135, -142, -165, 91, 113, 71, 51, 3, 50, -26, -20, 12, -59, -18, 89, 68, -135, -153, -13, -153, 92, -47, -257, 30, 132, 185, 130, 6, 123, -184, -58, -83, -12, 12, 83, -64, -167, 204, -185, -90, 128, 296, 71, 58, -288, 313, 38, 218, 337, -75, 37, 39, -137, 278, 66, -92, 78, -39, 138, -229, -121, -234, -45, -104, 95, -60, 41, -110, -27, -22, -70, -5, -26, 28, -4, -31, -16, -14, 56, 14, -41, -96, 54, 52, 10, -1, -1, -40, 17, -27, 58, 10, 33, + -34, -38, -76, 598, 421, -150, -219, 332, 216, 350, 513, -259, 178, 86, 149, 67, 90, 213, 53, 218, 8, -138, 59, -44, 74, -25, 399, 68, 88, 55, 16, 140, 60, 9, -25, 100, -77, 191, -148, 230, -108, 139, 73, 86, 68, 338, 258, 17, -72, -182, 200, -222, 56, -97, 98, 212, 25, -352, -286, 30, -178, -193, -111, -222, 79, 387, 194, -142, 9, 45, -101, -114, -19, 190, 211, -224, 106, 248, 49, 82, 120, 193, -33, -132, 51, -57, -11, -126, 117, 183, 28, 33, 25, -128, -19, -2, + -15, 13, -20, 21, 15, 63, 6, -1, 5, 40, 69, 36, 73, 40, 13, 21, -16, -119, -124, 25, 90, 23, -28, 22, -17, 57, -47, -42, -78, 34, 262, 52, 380, -32, -6, -125, -104, 129, 287, -83, 75, 22, 311, 131, -147, -133, 19, 67, 283, 280, 423, 79, 117, -73, 172, 198, -77, -95, 151, -115, -163, 155, 45, -186, -232, 353, 175, -9, 223, 46, -158, 336, -79, 13, -9, 89, -122, 89, -122, 87, -114, 105, -93, 142, -117, -115, 309, -385, 21, 49, -134, 29, -437, -211, 208, -171, + 128, -43, 86, 41, 74, 49, -198, 110, -116, -10, -252, -133, -63, -56, 71, 241, 137, -187, 74, 41, 2, -88, 13, -13, 46, 26, -48, -60, -25, -14, -37, 142, 26, -48, -29, 38, -56, 11, 28, 7, 8, -140, -58, -31, 22, -35, -5, 97, -309, -268, 0, 115, 218, -253, 74, -228, 189, 143, -311, -65, 35, -367, -207, 223, -28, -16, 54, -24, -382, 350, 24, -249, -120, 46, -31, -239, -70, -138, 41, -12, -75, 76, -331, -148, 87, 434, -71, -256, -179, -143, 298, -316, -61, -22, -335, -420, + 105, -291, -45, 43, 223, 124, 20, 48, 266, -114, -81, 391, -260, 204, -88, -98, -38, -47, 420, 10, 165, -430, -310, 11, -60, 481, 18, 328, 140, 411, 251, -62, -283, -107, 194, 84, 132, -158, -176, -49, -58, 85, -42, -115, -19, -28, 1, -14, 18, -47, -62, 79, -4, 6, -20, -34, -25, 22, 69, -69, 18, -42, -62, 46, -17, -59, -67, -13, 67, 8, 10, 25, 120, -99, -81, -50, 11, 49, -514, 49, -50, 351, 41, -374, 446, 143, -262, -575, -239, 566, 28, -73, -95, 58, 19, 174, + 93, 187, -41, 334, -173, -395, 17, 17, -94, -15, 148, -102, -60, -35, 315, 244, 127, -24, -429, -9, -22, -18, -71, -7, -188, -351, -55, 241, 235, -89, 252, -82, 109, 277, 265, -585, 201, 211, 88, -143, -512, 311, 184, 99, -182, -102, -207, 115, -229, -43, 5, 209, -129, 107, 58, -375, -51, -251, 412, 191, -482, -102, 383, 191, -198, -99, -219, -74, 115, -67, -25, -84, -104, -183, 37, 15, -58, -18, 95, 64, -115, -41, 86, -22, 67, -76, -52, -14, 19, 99, -103, -74, 54, -118, -8, -83, + 53, -66, 116, -40, -19, -58, 74, 50, 132, 41, 318, 396, 398, 311, 391, -492, -328, -168, -165, -234, -186, -395, -139, 30, 233, 3, -232, -7, 233, 15, -201, -89, 535, 55, 199, 65, 219, 48, 68, -329, 181, 15, 72, -345, 116, -531, -5, -166, 128, -46, -395, -7, -393, 74, -328, 297, -172, 466, 9, -6, 228, 52, -79, -66, 89, -156, 104, 288, 141, -211, -117, 614, 41, 490, -458, -93, -53, 357, -401, 58, 184, -392, 269, -246, 66, 384, 36, 217, 96, 501, 211, -206, -169, -198, 24, 20, + 204, -124, -30, 138, 4, 106, 138, 21, -122, 139, 100, -13, 37, 47, -57, -41, -171, 110, -85, -74, -39, -85, 74, -58, -26, -92, -29, -21, 108, 82, -11, -19, -14, 65, 72, 68, 141, -18, -151, -494, 74, 484, 360, 396, -132, -100, 98, -68, 488, 165, 232, 413, -31, 155, -281, 411, 204, -102, -253, -233, 274, -475, 185, 275, -200, -265, -153, 256, 94, -95, -176, 4, -295, -440, 78, -422, -633, -78, 22, 640, -278, -217, 282, 472, 469, 252, -31, 110, -206, 37, -216, 527, 461, 302, -25, -537, + -7, -459, 503, 394, 241, -381, 311, 180, 214, -71, -328, -235, -264, 88, -369, -666, 126, 452, 234, 444, -141, -122, 442, 149, 55, 298, 92, 9, 250, 161, -30, 117, 104, 67, -92, -147, -201, 52, 118, 72, 251, 6, 177, -59, 68, 146, 12, -68, -48, -216, -193, 64, 38, 85, 216, 32, 162, -65, -47, 28, -174, -131, -57, -140, 56, -47, 44, 124, 166, 247, 409, 861, 391, 296, 288, -543, -79, -203, 692, -704, -656, 183, 453, -19, 553, 491, -19, 185, -324, -244, 526, -212, 363, 120, -227, -128, + -98, -122, -237, 195, 221, 173, 22, -277, -343, 443, -438, 341, 37, -553, 280, 513, -6, -148, -61, 35, 34, 348, -14, -274, -107, 295, -546, 126, -88, 440, 476, 308, 373, 479, 353, 120, -312, -363, 176, 230, -13, 198, 284, 734, -415, 462, -274, -185, 514, 70, -301, -273, -278, -465, -153, -231, 370, 2, -289, 153, 105, -70, 175, -356, 231, 7, -29, -45, 197, 26, 54, 194, -81, 25, 151, -231, 161, 1, 62, -108, 129, -52, 18, 165, 4, -49, 47, 108, 150, 237, 202, 65, -110, -102, -345, 69, + -287, -94, -124, -128, 140, -577, -103, 336, -414, 13, -261, -456, 663, 567, 474, 225, 124, 187, 487, 269, 499, -185, 418, -315, 506, 680, 426, 340, 173, 351, 354, -105, 704, 169, -424, 201, -429, -295, -88, -668, 12, -142, -181, -325, -169, -93, -21, -66, 29, 28, -384, -253, 80, -203, 160, 659, -332, -26, -63, 25, -315, 170, -151, 510, 108, 305, 476, 82, -32, -314, -699, 93, 521, 378, -98, -466, 393, 42, 237, -597, -429, -393, -592, -367, -433, 202, 64, 152, 198, 274, -134, 279, 316, 10, 170, -101, + -210, -216, -227, -90, -166, -10, 50, -22, 15, 43, -192, -178, -305, -104, -71, -169, 67, 26, -90, -275, -127, -101, -71, 231, 70, -99, -127, -45, -331, 91, -67, 172, 19, -103, -195, 205, 290, -989, -634, -301, 707, 516, -384, 443, 398, 341, 333, -331, 34, 193, -331, -998, -183, -276, -612, 57, -209, -155, 187, 113, -136, 31, 468, 502, -919, 220, 47, 427, 145, 25, -572, 177, -146, -157, -394, -291, 738, -333, -13, 90, -194, 818, 388, -361, -219, -636, -91, 612, 180, 187, -199, 375, -87, -158, 344, -201, + 570, -131, 425, -861, -291, 497, 123, -77, 141, -953, -450, 148, -380, 149, 41, 109, 589, -216, 239, -43, -474, -79, 363, 526, -14, -215, -401, 15, -561, -180, 52, 666, 594, 85, 251, 78, -96, 333, 251, -126, 276, 210, 113, -224, -13, -114, 202, 144, 181, -10, -267, 260, 15, -120, -260, -7, -18, -242, 177, -174, -283, 330, -126, -103, -141, 79, 50, 267, 61, -37, 112, 169, -287, 88, 193, -445, -1226, -119, -136, -148, 203, -509, 985, -192, 56, 1059, -1250, -146, -235, -135, -1434, 66, -212, -294, 502, -511, + 87, 80, 245, -61, -516, 345, -335, 735, -119, -867, -53, -44, -420, -873, 395, 421, -709, 571, -640, -521, -302, 41, 61, 81, 424, -95, -387, -952, 199, -1282, -664, -452, -1005, -617, -284, -79, -468, 707, 752, 148, -217, 805, 378, -112, -179, 575, 444, -220, 790, -676, -331, 839, 410, 1185, -651, -758, 198, -581, 612, 47, 217, 1124, -623, -694, -242, 219, 267, 269, 298, 312, -345, 120, 60, -44, -35, -255, -182, 314, -355, -38, 79, -194, 51, -199, -7, -40, 81, -310, 153, 340, 113, 66, 404, 271, -22, -406, + 358, 67, -128, -309, 371, 32, 17, 199, 289, -389, 195, 95, -258, -133, -414, 267, -56, -453, -236, 121, 959, 553, -95, 1310, -156, 540, -623, 767, 713, -61, -583, 65, 203, -318, 335, -466, -13, -140, -160, -530, -396, -239, -38, -169, -425, 627, 422, 120, -179, 110, 594, 286, 436, 281, -333, -504, 1021, -130, -566, -230, -246, -130, 738, 36, -577, -214, -1427, -346, -171, 881, 601, -1723, -748, -415, -13, 91, -693, 513, 268, 447, 863, -1128, 1106, 801, -364, -757, 45, -185, 292, 1015, -527, -581, 821, -966, -1089, -432, + 108, -306, -1192, -476, -387, 23, 63, -336, -26, 56, 13, 106, -753, -260, -251, 53, 209, -51, -242, -136, 79, 389, 410, -53, -357, -88, 522, 35, -136, 114, -708, -204, -334, 51, 123, -681, -699, 179, 609, -256, 399, 128, -195, -52, 163, 127, -56, 127, 903, 124, 338, -704, -1118, 1615, 805, 75, 104, -361, -952, 335, -76, 817, 180, 305, 891, 496, -12, -93, 149, -543, -450, -577, -325, 537, -149, 36, 667, -113, 291, -928, -838, -565, 481, 198, -34, 223, -299, -835, 1054, -1002, 460, 479, 373, 170, 637, -411, + -1031, 761, 2150, -378, 1038, -1251, -679, 776, 450, -1161, -331, -97, 1005, -250, -113, -1579, -1019, -362, -1165, 971, 1030, 1633, -1450, 623, 177, -804, -51, -37, -1676, 1194, -501, 564, -176, 94, 2256, -610, 779, 519, -553, 986, -7, -188, 54, 255, 630, 391, 247, -21, 596, -563, -285, 49, 144, 281, -162, 489, 58, 218, -103, 371, -39, -539, 303, -662, -401, -152, 276, -68, 330, 779, 1189, 868, 228, 560, -331, 287, -31, -21, -62, 120, -260, 334, -318, -1440, -815, -30, -217, -483, 176, 464, 49, -511, -25, -490, 1326, -408, + 31, 1004, -56, -1031, -716, -705, -311, -375, 1104, 114, 183, 549, -302, -309, -185, -314, -672, -159, 1265, 407, 301, -841, 311, 65, -598, -71, -299, 1372, -1085, -938, -329, 171, -323, 41, 372, -715, -191, 1162, -936, 164, -234, -570, -992, -759, 38, -1383, -1671, 396, 343, 268, -1493, 1153, 1403, -477, -405, 87, -58, -317, -776, 563, 2119, 549, -523, 10, 337, 706, 192, -1253, -1116, 1210, -231, -496, -728, 250, 1383, 423, -436, 254, -53, -247, -120, -75, 613, 338, -207, -339, 278, 160, -51, -141, 225, -329, 205, 530, -48, -294, + -87, -190, -320, -595, 87, 452, -302, -375, 186, -468, 4, -761, 366, 473, 1213, -388, -164, -504, -515, 144, 268, 504, -60, -110, -505, 203, 124, 320, 368, -458, -1208, 335, 472, -1789, 980, 43, -510, 173, 653, -925, 571, -859, 232, -49, -434, -239, -118, -631, 453, 398, -19, 220, 27, 352, 457, 444, 656, 565, -349, 89, -716, 761, -587, 188, -113, 157, 37, -541, 494, -273, -524, 1102, -880, 266, -254, -436, 444, -113, 132, 687, -828, 35, -1014, -1997, -51, 639, -239, 2571, 524, -1002, 283, -1399, 487, 1004, 1185, -405, + -233, -1556, -1786, -148, -1113, 266, -69, -970, -227, -479, -1063, 874, 1716, -479, 122, 372, -454, 532, 677, -467, 80, 4, -852, 428, 73, 261, 314, -601, 238, -318, -483, -546, 468, -338, 194, -528, -190, -34, -645, 636, -408, 129, 195, -600, -96, 466, -53, 68, 105, -173, 287, 601, -69, 350, 413, -510, -970, 332, 139, 565, 677, -878, -862, -1274, 262, -92, -744, 336, -484, -325, -601, 307, -655, 839, -90, 311, -194, 1126, -306, 619, -11, 738, -206, -370, 240, -419, -445, 62, 837, 540, -570, 611, -428, -653, 184, 897, + -345, -363, 479, 217, -447, 52, 609, -252, -587, 322, 244, 377, 687, 146, -415, -134, 1509, 1587, -438, -1310, 1006, -436, 284, 145, 1698, 236, -880, -319, -213, 50, 263, 412, 552, -653, 211, 152, 985, -243, 695, 750, 414, 359, 216, 598, -569, 643, 816, 591, 101, -1150, -171, -740, 36, 503, 170, -250, -403, -233, -63, -25, 213, -235, 67, -21, -179, 356, 139, -310, -146, -76, 432, 5, 91, -409, -294, -544, -255, -28, -49, 12, -93, -486, 130, -162, -77, 78, -134, -2, -422, -96, 21, 12, 13, -103, -104, -31, + -165, -233, 1796, 746, -802, 189, -838, -465, -51, 299, -128, 650, -775, -31, 315, -33, 327, -53, 119, 68, -553, -183, 154, -529, -519, 38, 142, -378, 273, 250, -150, -269, -35, 50, -85, 214, 64, 167, -224, -104, 417, -6, 28, 191, -125, 212, -202, -395, -245, 394, -311, -241, 32, -322, -333, 481, -477, 764, 177, -348, 345, 47, -563, 43, -94, -107, 279, -15, -327, 649, -385, -159, 347, 103, -135, 10, 113, -17, -19, -74, 159, 266, -2, -461, 334, -241, -27, 382, -17, -126, -7, -343, 171, 109, -29, 1, + 146, -334, 33, -119, 42, 129, 43, -146, 330, -495, 73, 51, -26, 54, -63, -282, 313, -148, 226, -3, -27, 279, 116, -246, 99, -128, -95, 48, 190, 177, -63, -244, 130, -142, -1083, -1302, 1098, 4449, 1741, 2041, 28, -4167, -3069, -1605, -2446, 1097, 2107, 869, 3725, 2107, -140, 875, -1884, -3799, -1516, -2639, -422, 1827, 1539, 1393, 2319, 1430, 393, 636, -173, -2700, -1193, -972, -3731, 692, 489, -1659, 2688, 2660, -92, 3367, 1656, -1566, 1044, -1557, -3240, -258, -1957, -2835, 500, 302, -170, 2640, 2545, 1519, 2265, 1375, -882, -994, -1766, -3027, + -2233, -1067, -1000, 541, 1707, 1166, 1876, 2834, 1102, -375, -357, -1966, -1587, 143, -1822, -829, 986, 241, 1234, 991, -509, 328, -104, -681, 148, -306, -308, 623, 215, 262, 832, -483, -189, 450, -624, -514, 235, -1494, -251, 508, -1205, 585, 749, 76, 1885, 1791, 410, 724, -528, -1608, -807, -2138, -2423, -1377, -587, 454, 2302, 2666, 2794, 2480, 1416, -316, -1569, -2483, -3463, -2967, -1634, -430, 1391, 2497, 2492, 2222, 1442, -279, -451, -717, -1070, -765, -664, -776, -413, -216, -176, 141, 436, 554, 696, 622, 489, 193, 32, -245, -385, -520, -513, -506, + -234, -101 }, + { 17, 111, -151, -123, -21, 119, 175, -83, 102, -57, -146, -40, -82, 48, -20, -71, 65, 98, 22, 119, -218, -235, -151, 22, -1, -40, 11, 72, -24, 97, 80, -103, 39, -8, 125, 116, 44, -123, 81, -73, 41, 81, -197, 215, 315, 41, 143, -116, -24, -109, -57, 98, -33, -113, -30, -71, 54, -69, -63, 6, 57, -57, -65, -28, 112, 101, -85, -31, -101, 23, 133, 37, -49, -64, 50, -18, -91, -33, -61, -9, -33, 53, 49, 27, -29, -40, 90, -12, 24, 47, -14, -1, -19, 27, 3, 7, + -26, 4, -8, -26, 1, -4, 19, 47, -26, 11, -5, 23, 28, -7, -12, -6, -2, -25, -11, 12, -10, 5, -1, 21, 4, 485, 223, -17, 101, 92, -116, -57, 134, 61, 146, -107, 213, 80, -210, 167, 9, -4, -111, 122, -227, -195, -42, -70, -38, -70, 26, -42, -95, -68, 79, -86, 55, 35, 22, -95, 133, -280, -50, -2, -49, -35, 24, 52, -90, 71, -109, 104, 32, 22, 107, -76, -19, 43, 167, 41, 70, -39, -146, -204, 37, 110, 143, -60, -228, 33, -94, -64, -53, 62, 6, 222, + -7, 74, 43, -34, -59, -63, -233, -69, -39, -32, -45, 42, 115, 32, 109, -2, -11, -36, 29, 39, -12, -46, 38, -24, 14, -21, 19, -34, -22, 31, 9, 17, -13, 10, -23, 261, 61, -221, -250, 68, -76, -208, 236, -116, -38, -32, 185, 39, -106, 129, -100, 196, -270, -179, 216, -225, -226, -91, 185, 80, 89, -22, 166, 100, -16, -218, 60, -61, 79, 69, 60, 189, 52, -187, 18, 129, 191, 64, -104, -25, -153, 66, -272, -11, 296, 16, 33, -152, -186, 28, 42, 217, -46, 18, 24, -32, + 23, 72, 14, 152, -40, 101, 16, 27, 20, 179, 9, -25, 34, -38, -120, -65, -124, -3, 227, 47, -72, -25, -127, 73, -99, -71, 26, 4, 9, -58, -81, -17, 22, -27, 49, -5, 1, 46, 31, 47, 40, 0, 17, -37, 4, -33, -34, 26, 32, 54, 41, -25, -5, 29, -19, -40, 25, 7, -599, -393, -85, 64, 98, 9, 0, -230, -13, -51, -37, 4, -57, -28, -169, 87, -356, -132, 33, -73, -108, -64, -202, -104, -83, -98, 46, -158, -85, 194, 128, 12, 95, 68, -63, -132, 79, 290, + 34, 35, -113, -104, 87, -250, -131, 275, -251, 75, -59, -128, 60, 18, -69, 15, 44, -88, 2, -18, 172, 150, 24, 40, 75, -6, -32, -60, -349, 169, 107, -96, -2, -147, -38, 20, -106, 48, -129, -73, -150, -225, 150, -43, 8, -191, -46, 24, 33, -51, -7, -11, -51, -99, 17, -51, 44, -8, -23, -21, -9, 48, 10, -73, 16, -22, -4, 23, 13, -19, 19, -57, 32, -52, -14, -519, 80, 122, -33, -45, -288, -118, 79, -257, -246, 50, -234, -121, -6, -141, 80, -111, 175, -93, -61, 55, + 123, 227, 142, -253, -14, -19, 124, 187, 317, -141, -125, 165, -174, 40, 49, 269, 98, 150, -201, -89, -274, 216, 226, 260, -5, -56, -175, -37, 174, -81, -113, -103, -138, 30, 31, 41, -188, -3, -184, -10, -28, 75, 64, -56, -84, -232, -15, -19, 142, -90, 237, -136, 28, 110, 215, -167, 49, 113, -196, 97, -1, 239, 78, 54, 146, -15, 39, 113, 44, 1, -43, 2, 46, -16, 59, 93, 74, -35, 41, 6, -27, 37, 47, 0, 21, 59, 42, 48, 21, -23, -40, 45, -43, 45, -26, 3, + 55, 43, -16, 642, 551, -20, 17, 286, 39, 140, -86, 157, -121, 289, 99, 0, 59, 20, 367, 247, -240, -200, 78, 38, -77, -52, 47, 175, 131, 80, 19, 92, -61, -5, 202, -222, 89, 269, 202, 366, -36, -56, -32, 23, -117, 398, 365, 260, -121, -37, 155, 126, -111, 24, 209, -79, -98, 132, -387, -46, 22, 56, -131, -254, 103, 172, -205, -77, -223, 83, 16, -48, -48, -196, 327, -87, 44, -334, -79, -160, 390, -70, -53, 172, 80, -2, -124, 114, -81, -117, 181, 167, -2, 104, 4, -49, + 96, -16, 38, -32, -42, -12, 75, -57, -42, -4, -56, 19, -51, -31, 5, -11, 74, 1, 22, 46, 48, 11, 25, 37, 99, 17, 93, 14, 46, 66, 423, -16, 267, 365, -193, -450, 19, 342, -265, 241, -72, -326, -150, 328, -321, -283, 206, -327, 109, 156, 128, -93, 198, 56, 37, 127, -209, 285, 140, 124, -59, -32, 530, -186, 33, 138, 267, -363, -299, -278, 11, 21, -19, 169, 52, 302, 121, 177, -29, 24, -149, 269, -122, 266, -145, -229, 395, 321, -455, -401, -264, -206, 143, 22, -92, 209, + 230, -277, 163, -23, -555, -184, -280, -254, 96, -87, 182, -42, 27, 331, 338, -32, 89, -30, 52, 47, -114, 95, 28, -5, 285, 85, -2, 8, -51, 84, -9, 55, -62, -4, -65, 17, 74, 23, 0, -10, 65, 41, -41, 5, -2, 9, 33, 14, -241, -336, 201, -193, -143, -119, -392, -40, 174, -105, -24, -142, 322, 51, 205, 158, -261, 269, 400, -121, -164, 45, -70, 174, -495, 191, 428, -55, -141, -120, 186, 385, -91, 99, -172, 265, -317, -119, 61, -48, -246, 455, 319, 241, -101, -339, -42, -483, + 84, -33, -16, -8, -73, 265, 222, -334, 188, -199, 278, -23, -56, -21, -295, -54, -269, -593, -27, 72, 47, -226, -8, -63, -445, 12, 387, -242, 101, 129, -49, 30, -114, -65, 91, 113, 121, -28, -77, -27, -83, 71, 34, -67, -20, -62, -70, -6, -63, -93, 59, -17, -73, 61, -51, 51, 74, 34, 71, 53, 0, 51, 160, 80, -79, -51, -91, 4, -117, 66, -6, 95, -24, 75, -12, -46, 151, 76, -623, 42, 367, 197, -283, -234, 460, 103, 105, -92, 121, -7, -304, -82, -319, 150, -189, -32, + -311, -349, -464, 289, 199, -152, -164, 128, -425, -41, 35, 101, 190, 89, 14, -150, 65, -138, 115, -133, 77, 37, -133, -178, -333, -223, 87, -575, -154, 312, 169, -71, 749, -110, 348, 340, -542, 33, -70, -462, -238, -255, 10, 52, 518, -85, 52, 347, 262, -63, 351, -167, -126, -235, -307, -452, -169, 255, -488, -252, 381, 274, -163, 344, -152, -26, -13, 164, -106, 164, -101, 140, -39, 57, -64, 113, 112, 46, -17, 128, -81, -97, 104, -30, 113, 79, 57, 73, 48, 19, -186, -37, 1, 51, -47, -82, + -64, -182, 71, -6, 117, 63, 114, 83, 26, 37, 429, -74, 138, -209, 123, 181, -111, 155, -239, -261, 399, 219, 257, 320, -2, -261, 344, -300, -406, 7, 380, -53, -329, 47, 447, -63, 123, 45, 627, 42, 134, 311, -39, -158, -300, 45, -42, -287, 10, -168, 115, 428, 4, -254, -76, -236, -127, -35, -100, 60, -317, 343, -180, 578, -145, -415, 24, 23, 204, 90, 111, -426, -347, 254, -362, -501, 145, 103, -114, 549, -443, -612, 231, -417, 41, 62, 13, -400, -245, -522, 181, -49, -28, -77, -233, -101, + -177, -84, -68, 204, -152, 158, 57, 163, 28, 25, -213, -74, 59, -65, -233, 51, -37, -87, -81, 79, -93, 105, -53, 127, -22, 67, -121, -115, -3, 14, -42, 189, -160, -148, -100, 95, 98, -119, 28, -336, 188, 17, 459, 477, 694, 314, 149, 94, 230, -237, 266, -419, 206, -43, -33, -801, -307, -133, 275, -36, 69, 85, 75, -410, 425, -18, 174, 12, 396, -425, 297, -210, -7, 317, -360, -164, -393, -159, -437, 399, 297, 537, -24, 126, -488, 110, -506, 492, 142, -82, 470, 476, 246, -286, -422, -613, + -25, -218, -306, 330, -89, 771, -570, -211, 444, -463, -181, 104, 10, -69, -441, 200, 77, -243, 221, 464, -399, 448, 562, -170, -295, 229, -226, 211, 138, -236, -181, -48, -71, 326, 112, -58, -158, -262, -146, 81, -165, 78, 160, 100, -111, 84, -91, 124, 83, 138, 86, 5, -146, 95, 148, -150, 7, 50, 56, 125, 12, -18, 140, 170, 34, -80, -133, -5, 120, 145, 102, 718, -164, 100, -38, -238, 323, -119, 120, 38, 463, -147, 540, 8, 269, 237, -42, -176, -525, 248, 547, 27, -3, 378, 322, -25, + 60, 649, 408, -119, 142, 426, -107, -475, 12, -345, -54, -220, 20, -657, -195, -241, 11, 135, 138, 636, 705, 370, -488, -290, 396, 554, 117, -509, -83, -122, -529, -336, -401, 487, -183, 65, -498, 722, 534, -62, 221, 1200, -61, -249, -463, -30, 319, 251, -187, 360, 719, -311, 459, -212, 149, -292, -158, -252, -327, -171, 213, -4, -73, 49, 88, 385, -44, 35, -6, -183, -21, -67, 35, 154, -103, -52, -128, -64, 43, 44, -47, -260, -241, -86, -297, -262, -49, 224, 200, 170, 37, -45, 8, 93, 79, -36, + 54, 35, 366, 30, -228, -314, -515, 670, -419, 504, -368, -562, 31, 695, 454, -522, -342, 115, 107, 232, -37, 462, 252, 610, -221, -108, -18, -124, -589, -442, -133, 613, 132, 43, 24, -581, -653, -512, 265, 294, -221, -154, 60, 65, -347, 95, 655, 109, 411, 396, 291, 694, 1008, 324, 20, 139, 399, -216, -109, 261, -88, 136, -91, 427, 156, 301, -83, -122, 223, 573, -40, -482, 306, -750, -861, -302, 449, -295, -852, -529, -215, 305, 215, -469, 830, -273, -579, 145, 228, -198, 289, -307, -116, 100, 79, -165, + 148, 20, 262, -153, -311, -190, 53, -78, -62, -33, 3, -34, 213, -45, 36, -95, 98, 166, 35, 159, 53, -270, -115, -9, -225, -276, 128, 177, -146, -294, -312, 117, 52, -24, 202, -128, 271, -1202, 64, 611, -114, -142, 739, -396, -412, -522, -175, -176, -350, 104, 168, 286, 200, -167, -134, -58, -150, 50, 138, 604, -260, -780, 415, 4, -25, -649, 287, 126, -69, 740, -214, 81, -71, 327, 391, -433, -45, -243, -31, 222, -166, 339, -532, -442, -282, -472, -85, 43, 70, -660, -436, 314, 529, -252, -300, 279, + -606, -547, -532, 582, -985, 319, -56, -579, -188, 489, 1246, -168, -348, 412, 955, 344, -220, -233, -47, 262, -21, 122, 567, 37, -217, -403, 330, -476, -328, -237, 164, -197, -348, -219, -213, -4, -258, 86, -201, -19, -68, 240, -187, -146, -379, -114, -71, -128, 353, -265, -341, -24, -300, -273, -127, 38, 263, -38, -118, -54, -180, 122, -360, -34, 365, 172, 237, -97, 88, 114, -92, -144, -205, 67, 173, -76, -672, -1084, -59, 1234, -194, -93, -815, -67, -51, 80, 274, 32, 229, 11, -10, -589, 86, 526, -356, 653, + -275, -46, -581, 369, -288, -194, -671, -918, 469, -451, -436, 155, 96, -202, 47, 512, -151, -499, -304, -637, -76, 176, 440, 85, -127, -113, -260, 147, 456, 70, -283, 512, -494, 48, -852, -256, -166, 1046, -663, 210, -215, 133, -122, -122, 21, 423, 130, -781, 854, 256, 305, 106, -340, -265, -97, 103, -19, 166, -461, -486, -78, 229, 519, -326, 440, -113, 172, -353, 198, -571, 633, 22, 71, 202, 286, 22, -396, -196, 106, -381, 102, 171, 158, -229, -139, 374, 69, -392, -57, 324, -125, -480, 536, -152, 206, -97, + -156, -259, 163, 39, 170, 19, 286, 28, 205, -107, 11, 123, -76, -121, -537, -311, 1145, -137, 95, -591, 534, -303, 393, -306, 692, 75, 70, -330, -276, 410, 897, -367, -547, 265, -216, 599, 747, 376, -112, 470, -307, -278, 628, 872, -967, 88, 144, 172, -327, -14, 391, -969, 294, 580, 215, -426, -120, 711, 575, 200, -330, -423, -847, 1217, 219, 630, -90, -248, 135, 370, 12, -10, -983, 162, 927, -156, 889, -524, -239, -362, 207, 846, -263, -15, 757, 934, -301, -666, -603, -516, -245, -212, 532, -641, 355, 411, + -148, 56, 416, -70, -240, 261, 177, 144, 382, 95, -69, 358, 123, 158, 175, -49, 20, -68, 149, -627, -179, 38, -126, 260, -482, -43, 4, 182, -14, 282, 185, -117, 380, 208, -136, 289, 296, 15, -197, 158, 288, 190, -47, -268, -141, 87, 40, 59, 457, 336, 806, -244, 584, -309, -123, 542, -18, 740, -893, 559, 102, 248, -359, 271, 667, 1296, -298, 329, -18, -860, 788, 79, 308, -158, -402, -150, -33, -334, -210, 1098, 76, 421, -315, 778, 4, 377, 159, -458, -98, -283, 7, 139, 921, 467, 37, 107, + -34, -79, 150, 90, 576, 467, 235, -277, 399, 840, -798, 735, 116, 219, -802, -383, -1008, -815, -164, 537, 447, -1398, -14, -633, 326, 1387, 694, -901, 485, -374, -467, 761, 383, -400, -225, 668, 547, 296, 852, -238, 520, 456, -553, 758, 204, 881, 264, -90, 516, -63, 129, -634, 462, -314, 237, -236, 100, 280, 701, 176, 422, 98, 129, -244, -62, -95, 49, 343, 294, 522, 188, -77, 75, -139, -81, -551, -101, 119, 159, 447, 400, 362, 453, -1170, -1796, -471, -202, -446, 100, 604, -633, 912, 335, -1322, -1012, -206, + 722, 23, 61, -141, -418, -1280, 53, -1075, -888, 432, 346, 311, -150, -420, 967, 575, -410, -840, 639, 318, 151, -398, -979, 368, -459, 143, -834, 1010, 26, -411, 100, 251, 837, 518, -214, -47, 294, 285, 323, -196, -1307, -1034, 209, -147, 766, -152, -327, -928, 1072, 405, -746, -777, 1100, 1025, -10, 750, -100, 20, -312, -197, -590, 723, -134, -172, -315, 294, -929, 432, -271, -182, 661, -22, 106, 159, 607, 302, -246, 442, -133, 535, 216, -618, 153, -317, 291, -259, 8, -413, -207, 215, -400, 163, 139, 168, -358, -264, + -460, -412, 539, -201, 348, 211, -328, -54, -287, 4, -182, 673, 574, 381, 537, -139, -595, -690, -97, 199, 994, 599, -228, -192, -265, -497, -28, 100, 630, 62, -444, -1141, 1799, 46, -1392, -105, -518, 236, 691, 628, -775, -1243, 212, -595, 190, -121, 548, -180, 78, 326, -508, -622, 66, 164, 542, -12, -868, 571, -484, 449, -420, -286, -47, -137, -933, 175, 261, -902, 382, -355, 181, -301, 872, 679, -880, -467, 601, 753, -900, 1188, 77, 956, 694, 1128, -349, -478, 253, -935, 143, 119, 1643, -509, -1544, 2608, -1232, -948, + 1504, 680, -878, 1462, 163, -1191, 1482, 179, 133, -259, 218, 983, -240, -342, -511, 732, -266, -187, -103, -295, -315, -459, 439, -66, -42, -166, -113, 54, -198, -345, 44, -280, -517, -539, 668, -292, 62, 616, -297, -285, 43, 305, 131, 128, 593, -368, 86, -272, -168, -121, 980, 484, -159, 137, -520, 163, -476, -299, 230, -130, -984, 603, 248, -1620, 226, 484, -1213, 555, 323, -427, -119, -22, -296, -99, -173, -543, 17, -271, -57, -134, 266, 968, 813, -748, -80, 1018, -176, -191, -1039, 120, 345, -170, 890, 2127, -713, -896, + 1517, -101, -814, 946, 626, -490, -731, -907, 280, 488, -401, 1430, 936, -1781, -1707, 998, -801, -1041, 1355, 219, 1813, 869, -216, -242, -1301, -1016, 2973, 821, -633, -1435, 44, -584, -1279, -199, 1508, 641, 24, 1240, 1087, -342, -1375, 216, 832, -341, -318, 1729, 998, 174, -176, -886, -865, -223, 827, 333, -328, -156, -381, 325, -243, -330, -209, -39, 253, 334, 301, 126, -783, -275, -148, 300, -300, 56, -75, 729, -462, -324, 758, 211, -371, 592, -198, 175, 55, 137, -443, -120, 625, 606, 260, -237, 171, -272, -212, -167, 335, -504, + -96, 405, 1612, 1339, -356, 951, 101, -742, 477, 812, 275, 350, -1064, -219, 128, 214, -154, -930, -331, 333, -223, -101, -782, 1203, 154, -996, 566, 1412, -726, -427, 210, 464, -452, -892, 767, 1283, -100, -508, 171, 361, 590, 821, 58, 1498, -30, -1674, 17, -191, 549, -178, -1361, -41, -586, -579, 823, 427, 471, 585, -1218, -642, -211, -20, 497, 14, -246, 31, -414, -836, 85, 1292, -662, 120, -514, -374, 891, -1094, -8, 476, -381, 176, 140, 268, 319, -579, -685, 1157, -236, -380, 602, -599, 378, 71, -240, 179, 506, -99, + 73, -251, 125, 27, -29, -225, 279, 133, -23, -28, 235, 187, -210, -391, 216, -28, 112, 17, -95, 194, 10, 160, -59, -36, -107, 26, 191, -47, 469, -194, -136, 16, -198, 124, -1394, -1999, -1768, 3558, 3396, 3390, 9571, 3401, -394, 630, -6621, -8066, -2711, -4527, -6274, 806, -349, -1051, 6907, 4215, 1761, 10784, 5091, 940, 4915, -1167, -5865, -5617, -5350, -7414, -7257, -1704, -2618, -4273, 4992, 2298, -1799, 7207, 2327, -850, 8154, 7429, 1711, 7711, 7826, -303, 1942, 882, -7535, -8748, -6513, -12311, -11656, -7002, -9347, -7033, 794, 5773, 6553, 14080, 12803, 11287, + 12163, 8969, 4554, 1387, -990, -6862, -8271, -8858, -9982, -9474, -8076, -5223, -3794, -3713, 706, 2244, 4412, 10493, 10898, 7446, 9309, 3930, -1289, -3089, -4777, -6548, -4740, -3174, -3155, -1093, -300, 19, 1673, 2122, 2025, 3101, 1953, 1257, 1563, -940, -866, 254, -2533, -1799, -665, -2452, -1515, -181, -2464, -2607, -1729, -2555, -1677, 1903, 3571, 5677, 8384, 7818, 6694, 6287, 3398, -1058, -5260, -9313, -11054, -9980, -8082, -6111, -2871, 893, 3595, 5036, 5432, 4770, 4242, 3914, 3933, 2700, 1262, 561, -327, -1043, -864, -1595, -1665, -1126, -782, -1081, -992, -1334, -1564, -1595, -1357, -1353, -957, -584, + -346, -250 } }, + { { -118, 446, 236, 197, 109, -47, -14, -46, -93, -129, -91, -132, -56, 125, 43, -7, 0, 82, 38, -52, -56, -42, -233, 96, 24, 2, -48, 30, 4, -64, 33, 85, 0, -106, -27, -46, -49, 13, 102, -26, 24, -122, 78, -150, 96, 21, 6, 1, 95, -115, -86, -157, 42, 28, 8, 90, -97, 21, -13, 3, -71, 62, 28, -52, 97, -154, 71, -84, 157, 72, 27, 11, -32, -193, 147, -46, -5, 25, 41, 35, 38, 46, -14, 13, -22, 45, -4, 26, -59, 20, -10, 13, 23, 62, -4, -11, + 21, 25, -26, 32, -39, 31, 6, 28, 1, 18, -11, 7, 24, 12, -5, 18, -5, 426, 203, 278, 76, 95, -16, 109, 11, 97, -71, 189, -48, -216, -59, 4, 12, -69, 165, 9, 65, 160, 78, 2, 0, 38, -146, -96, 58, 69, -53, 15, 71, -145, 204, -21, 30, -32, 76, 105, 5, -111, -113, 221, 5, -65, -9, 127, 94, -66, -89, -195, -61, -80, 8, -72, 17, -190, -77, 22, -77, 41, 76, -39, -5, 36, -48, 74, -6, 94, 1, -33, -109, 12, -135, 42, 2, 76, 1, 78, + 101, 86, 3, -56, -4, -21, 112, -30, 14, 71, 75, -6, 42, 15, 39, -16, 47, -18, 69, 15, 13, -6, 6, 7, 90, -288, -93, -66, 50, 56, -196, -89, -39, 47, 105, 33, 144, -119, -171, 49, 6, -31, -117, 380, -20, 101, 23, 11, -8, -59, -144, -114, -35, 97, -80, 198, -67, -19, -163, -194, -16, -124, -69, 264, -144, -40, -140, 51, 7, -51, -147, -29, 2, -168, 20, -91, 134, 88, -77, -41, -42, 41, -7, 106, -55, -70, -71, 241, 218, -75, -209, 28, 65, -7, 62, -88, + 18, -102, 73, 5, 232, 143, 221, -201, 87, 134, 6, 102, 74, 15, 152, -28, -15, 38, 22, -63, 61, -48, -40, -5, 16, -7, 24, -36, 19, -5, 6, 19, 29, 13, 33, 30, -22, -31, 25, 8, -54, -23, 45, -27, -945, -153, -272, -309, 83, -105, -269, -223, 37, -219, 31, 327, -81, 141, 107, 276, 72, -192, 44, 300, -140, 149, -221, -202, 66, 86, 236, 14, -144, 137, -96, 105, -12, 149, -126, -82, -140, 2, 26, -55, 109, -248, 33, 251, 55, -71, 97, -128, -64, -313, -92, -10, + 50, 5, 169, -251, 25, -34, 128, 68, -48, 179, -156, -21, -125, -241, -101, -55, -67, 182, -162, -261, 12, 86, -25, -75, 91, 100, -72, -59, -100, -42, 212, -97, 118, -34, -2, -19, -5, -109, 28, -65, -1, -7, -14, 3, -23, -34, -32, -9, 13, -21, 37, 16, -469, 267, 303, -17, 170, 76, 358, 474, 62, 61, 137, 58, 80, -68, 95, -79, 126, 145, -406, 210, -44, -76, -125, -165, 67, 115, 186, 35, 32, -238, 11, -70, -79, -36, 32, 13, -17, 233, -12, -78, 78, -91, 120, 157, + 177, 91, 20, -99, 198, 62, 27, 20, 26, 13, -114, -161, 146, -150, 140, 127, 94, -22, -105, 94, 124, 274, 127, 103, 65, -270, -83, 32, -44, 115, -233, 11, 77, -220, -20, 72, -53, 27, -128, 47, 16, -56, 101, 58, 4, 109, -50, -50, -11, 22, 45, 166, 27, 56, 39, -3, 36, -29, -32, -46, 29, -26, -22, 17, 17, -22, 56, -35, 39, 35, -17, 53, 15, 22, 27, 2, 5, 62, -6, 872, 263, 64, 171, 436, 176, 526, 129, -116, -38, -44, -50, 143, 225, -105, 48, 157, + -58, -219, 174, -21, 83, -75, -110, 179, 42, -17, -51, -199, -98, 108, 27, -69, -35, 30, 75, 200, 63, -185, -42, 12, -58, 66, 95, -186, -225, -13, 56, -24, 174, -320, -68, -145, -180, -20, -14, 47, 172, -2, 26, 55, -27, 228, 146, -188, -164, 125, 277, -24, -129, 273, 145, 63, -120, -131, 135, 7, 102, -62, -198, -110, -135, -86, 79, -111, 15, 47, -40, 45, 34, 39, 23, -72, 40, -23, -37, -18, 54, 41, 7, -62, 55, -25, 95, -15, 13, -91, -116, 38, -109, -22, -17, -62, + -29, 12, -98, -42, -10, 10, -20, 68, 10, -27, 428, 208, 385, -130, 3, -98, 388, -400, -57, 102, -77, -79, 130, -45, -123, 341, 193, 39, 576, -157, -38, -122, 4, 95, -149, -19, -77, 220, -186, 49, 13, -58, 20, 129, 88, -175, -305, 7, 63, 252, 296, 295, 27, -170, 212, -515, -85, -202, -300, 210, -69, -97, 163, -59, -88, 449, 5, -132, 156, 12, 119, 88, 58, 272, -163, -100, 16, -234, -2, 44, -59, 80, 134, 286, -108, 95, 247, 150, 73, 47, -85, -181, 92, 138, -30, 14, + -29, -23, -103, 20, -32, 18, -96, -48, 0, -17, 89, 39, 0, -124, -56, 62, -73, -1, 47, 49, -84, 78, 60, 20, 80, 72, -144, -25, -56, 39, 77, 95, -21, -53, 11, -29, -667, -1003, -169, 49, -17, 28, -47, -201, -113, -161, -43, 163, 195, -177, -260, 223, 46, -143, 12, -24, -159, -133, 370, 188, -199, 101, 42, 158, -193, 215, -214, 148, 97, -45, -100, 95, -400, -199, 245, 395, 219, -276, 7, -196, 263, 54, 68, 19, -216, 105, 322, 36, 243, 172, 112, 186, 394, -109, -396, 192, + 1, -94, 21, 341, -139, -237, 117, -62, -40, -89, -53, -106, -185, -93, 229, -312, -195, -115, -223, -218, -12, 136, -205, -3, -75, -86, -184, -117, -212, -11, -162, -12, -3, 150, 107, -75, -80, -108, -32, -76, -72, 91, -143, 55, 14, -92, 12, -60, 37, -31, -117, -144, 1, 39, 62, -27, 28, 46, 2, -75, -8, -96, 13, 46, 44, -386, -251, 65, 62, 514, -450, -308, -174, -85, -56, 167, 161, -238, 245, -57, 111, -172, 365, -71, -137, 236, 170, 137, -248, -233, 309, -162, 91, 75, -112, 262, + 80, 0, 59, 193, 247, 76, -220, 51, -314, 187, 82, -351, 250, 58, -182, 322, 103, -87, 188, -29, 356, -81, -88, -75, -46, 462, 98, 8, 126, -388, -242, -264, 30, 246, 33, 305, -393, -162, -249, -232, 576, -59, 207, 147, -123, -29, -79, 43, 31, 157, 97, 314, -169, 26, -53, 68, -1, -6, 0, -67, -296, 110, 70, 44, -78, -28, -37, -166, -9, -60, -107, 60, -90, 38, 54, 41, 69, -116, -62, -79, -70, 41, 84, 48, -26, -16, -19, -37, 121, -42, 87, 53, -31, 35, -22, -1, + 31, 31, -521, 162, -223, 127, -156, 421, 71, -295, 47, -301, 244, 465, -397, 262, 97, -12, 192, 496, -189, -1, 152, -542, 32, 246, -150, 176, 193, -99, 486, -242, -439, -189, 53, 12, -89, -190, 133, 123, 1, -310, -72, -79, 207, -136, 816, -103, 117, -38, -34, -396, 41, 293, 238, 795, -85, -77, -164, -31, -223, -17, 319, -169, -32, 58, 76, 313, 256, 72, 616, -116, -569, -570, -402, -83, 181, -56, -149, 272, -16, 241, -148, -28, 197, 166, -60, -58, 21, 51, -62, -133, -190, -64, -80, -24, + -136, 102, -40, 31, -68, -98, 133, 59, -66, -18, -54, -58, 59, -36, -64, -129, 103, 41, -55, -98, -129, -24, -89, -90, 111, -65, 23, 5, -46, 48, 23, -17, -23, -28, 927, -668, -506, -162, -320, -366, 450, 182, 90, -141, -90, 546, -158, -229, -653, -94, -16, 308, 114, -133, 41, 270, 123, 169, 418, 525, 146, -195, 136, -315, 216, 177, -112, 11, -244, 99, 7, -473, 462, -41, -214, 285, -438, -101, 482, 275, -6, 18, -607, 213, 339, 193, 113, -33, -447, -1315, -105, 268, 369, -34, -386, 649, + -301, 296, 492, 405, 75, 490, 56, 175, 104, 297, 58, 94, 625, -210, -137, 528, 275, 143, -219, 53, 430, -47, 344, 79, 75, 216, -117, -11, 23, -23, -98, 168, 78, -236, 128, 87, 123, 60, -68, -1, -76, -87, 103, 131, 54, 79, -71, -70, -48, -86, -112, -167, 23, -108, 77, -41, 44, -155, -103, -35, -53, -48, -73, 17, 144, 151, 54, 9, -90, 118, 463, 440, -117, -226, -44, -133, 507, 329, -885, -97, 71, -415, 163, -606, 459, 111, -73, 251, 123, -127, -205, -149, 648, 26, -7, 144, + -90, 260, 763, 312, -114, -135, -115, 443, 155, 449, 308, 224, 126, -196, -218, 200, -458, 78, -245, -202, 12, 314, 40, 25, 109, -99, 521, 682, 776, -4, 352, -462, 174, 268, -217, 397, -322, -633, 80, -332, -54, 30, -342, 85, 456, -280, -278, 233, 422, -19, -162, 393, 30, 89, -275, -55, -24, 325, -170, 27, -81, 72, -12, 64, 76, 59, -5, 33, 65, 92, -80, -145, -33, -21, -143, -165, -19, -75, 112, -111, 84, 159, -18, -258, -36, 53, -100, -120, 8, 75, 395, 138, 115, -10, -1, -32, + 107, -26, 115, 343, 298, -37, -30, -55, 3, -552, 1004, 63, 262, 767, -283, 78, -146, 202, -221, 221, -540, -641, -19, -380, -28, -36, -42, -109, 42, -178, 161, -510, -203, -687, -34, 157, 330, 741, 412, 128, 95, 213, 165, 125, 300, 314, -99, -628, -621, -427, -254, 62, 211, -230, -364, -637, 19, -243, 582, -259, 147, -442, -212, -77, -181, -854, -888, 244, 92, 23, 457, 260, 367, 295, -553, -120, 1041, -192, -392, 153, -228, 107, -641, 261, -293, 44, -41, 423, 26, 170, -364, 70, -204, -92, -249, -189, + 132, 148, -332, -111, 26, 64, 85, 45, -128, 147, 62, 52, -16, -8, 48, 150, -157, 151, -38, -3, -55, 97, -92, -52, 133, -245, -3, 51, -149, -49, -344, 252, 296, -17, 72, 82, 103, -151, 167, 109, 131, -109, 72, 103, 152, 596, 454, 59, 482, -90, -196, 264, -367, -719, -1074, 90, 24, 416, 305, -400, -204, -1050, -70, -489, 115, -246, -116, -202, -77, -82, -364, -164, -424, 339, -84, 290, 752, -397, 217, -62, -186, 194, -402, -684, 329, 161, 327, 205, -1434, -651, 191, -477, -40, -408, 600, 723, + -35, 799, 113, 363, -105, -26, -446, 283, 577, 125, 961, 23, 132, -282, -422, 569, 902, 315, 175, 89, 341, 30, 65, -845, -620, -64, 45, 112, 635, 683, -126, 45, -235, 142, -438, 11, -463, -392, 202, -11, 50, -260, 167, 204, 137, 207, 244, 21, -139, 107, -190, -46, -118, -278, -80, -154, -124, 231, 127, -82, -183, -275, -181, 185, -183, -18, 14, 127, -260, -207, 91, 322, 205, 83, -1, -194, -25, -118, -226, 385, -562, -277, -1050, -1308, -970, -443, 297, -8, -230, -478, 1, 864, 423, -755, -124, -156, + -534, -95, 39, 364, 268, -563, 405, -318, 172, -296, 90, -431, -161, 214, -780, -148, -294, 257, -194, -720, 848, 818, 11, -330, 462, -1104, -346, 330, -372, -234, -28, -356, 71, -91, -741, 319, -94, -227, -253, -194, -46, -201, -314, 615, -292, -289, 292, -6, 1008, -200, -625, 359, -327, -276, -488, 340, 622, -1213, 95, 1027, -167, -62, -406, 701, -49, -378, -51, -355, -286, 508, -304, -24, -169, -209, -355, 152, 118, 187, -43, -284, -197, 12, 50, -434, -125, -278, 434, -143, 31, 64, 53, 49, -353, 241, 12, -132, + 316, 52, 413, -71, 478, 113, 192, 237, -310, -201, 151, -252, -199, 79, 1, -176, -420, 208, -828, 1654, 1179, -22, -315, 263, -992, 17, 1235, -217, -429, 21, 1400, -200, 308, -297, -633, -511, -129, -233, 258, 359, 20, -526, -737, -677, -109, -148, -365, 344, 278, -295, -360, -393, 223, 79, 274, 701, -3, -595, 407, 162, 139, 45, -9, -285, 520, 268, -205, -244, -162, -676, 189, 501, 153, -472, 558, 411, 232, 66, -289, 157, -964, 155, -57, 867, -307, -423, 186, -218, -15, -619, -110, -162, 842, -540, -1013, -658, + -1318, 265, -265, -82, -701, -444, -1163, -511, -404, -54, 290, -370, -62, -65, -55, -97, 254, -431, 195, -165, -336, 60, -94, 321, 167, 14, -166, 413, 383, 236, -141, -194, -195, -176, 430, 703, 87, 647, 707, 243, 18, -617, -61, 127, 98, -48, -166, -520, -5, 369, 64, -388, -95, -288, 1578, 55, 268, -270, -509, -701, -223, 189, 467, 374, -327, -9, -688, -261, 255, -592, -307, -229, 855, 435, 473, 434, -486, 83, 184, 193, -41, 564, -120, 244, 449, 162, 129, 367, 521, -312, -600, 397, -60, -6, -635, -604, + 142, -307, -227, 515, -535, 684, 452, -316, 370, -415, -405, -504, 720, -510, 230, 209, -815, 68, 99, -656, -1110, -1005, 729, -758, -10, -683, -152, -491, -37, 302, 194, -500, 511, 581, 1237, 314, -828, 284, -509, 267, -728, 383, -311, 46, -149, 290, -90, -305, -699, -706, 78, 58, 442, -324, -30, 681, 195, 469, 145, -134, -53, -173, -463, 157, -558, -339, 119, 453, -610, 330, 62, 427, -149, 235, 438, 475, 485, -231, 235, 370, 407, 71, 242, 118, -191, 748, 347, 372, -317, 28, -691, -11, 116, 135, -610, -634, + -1005, 698, 71, 241, -165, 371, -275, -270, 208, 532, 124, 350, 1082, -155, -653, -1386, -198, -534, -264, -329, -644, -452, -962, -110, -15, 339, 997, -829, -320, -135, 327, 356, 989, 137, -1130, -257, 232, 887, 232, -1366, -549, 1242, 113, 1239, -726, 43, 97, 751, -69, 684, 1025, 149, 870, 614, 149, 1208, 1030, 338, 1606, 1237, 775, -1296, -82, 515, 298, -10, -941, -1123, -581, -1609, -252, -1195, -455, -303, -1725, -1633, -1137, 569, 21, -373, -17, -118, -31, -312, -165, 407, 165, 76, -50, 70, -73, 256, -36, -425, 756, 128, + 187, -215, 43, -19, 401, -12, 237, -127, -402, 173, 326, 838, 745, 58, 2, 539, 273, 628, 524, -153, 604, 343, 132, 384, 254, -200, -83, -463, 304, -411, -174, 236, -895, 955, -415, 626, 303, -799, 115, 500, -319, -835, 551, -224, 471, -278, 117, 196, -520, -58, -231, -8, -848, -660, 816, 41, 327, -644, 666, 602, -455, 385, -659, -137, -371, 479, 1162, -17, 1411, -354, -73, 72, 140, -92, -804, 1395, 901, -103, 756, 601, 784, -294, -24, -1405, 632, 671, -190, -234, 877, 474, 459, 1106, 178, -556, -687, 214, + -220, -803, 665, -932, 34, 217, -675, -1036, -717, -258, 68, 853, 559, 279, -1610, -442, 958, -67, -356, 294, -875, -532, 722, 6, 3, -299, -3, 453, -145, -318, 244, -103, -625, -326, 53, -37, -46, 20, -279, 11, -432, -561, 69, -43, -947, -95, -576, -318, -112, 152, 163, 524, -482, -313, 96, 510, -533, -552, 782, -114, -52, -142, -13, -323, 134, 380, 196, 331, 16, 129, 0, 54, -1187, 674, 1053, -23, 1213, 364, -1050, -651, -81, -369, -638, 674, 794, -79, 554, 740, -584, 521, 893, -57, -1199, 469, -32, -241, + 334, 904, -287, -460, 225, -400, -518, -39, 800, 678, -1129, 357, 488, -763, -483, 915, -247, -1338, -167, 1121, -363, -1933, 2029, -579, -230, -1001, 1313, 424, -446, 949, -554, -420, -239, 2431, 817, -1021, -895, 931, -210, 1356, 31, 1017, -1397, 1119, 1940, 180, -202, -343, -331, -775, 1833, 1225, -1086, 304, -1141, -199, 131, 237, 169, 336, 40, -1260, 596, 74, -123, -30, 586, -253, 136, -186, 308, -122, 86, -203, 386, 13, -67, 213, 312, -692, 92, 432, 174, -499, 274, 778, -756, -1190, 242, 145, 473, 453, -53, -1073, -353, 290, + 158, 299, -152, 43, -33, -360, 322, -283, 872, 1994, 386, -771, -184, -189, 350, 300, -623, -889, 237, -752, 150, -469, -539, -117, 91, 255, -600, -243, -238, -747, 626, -235, 40, -111, -498, 197, 140, 17, -108, 5, -18, -295, -634, 270, -315, 274, 193, -634, -513, -59, -74, -73, -136, 516, -358, 52, -673, 574, -660, -350, 328, 9, -528, 419, -710, 53, 214, -19, 77, 340, 161, -732, 370, 52, -442, 627, 247, -695, -77, -555, -73, 225, 185, -708, 901, -477, -262, 502, 333, 82, 335, -28, 469, -209, 96, -58, + 227, 177, -134, -162, 180, -225, 24, 39, 30, -132, 23, -123, -203, -110, -221, -11, 167, 291, 108, 36, 154, 191, -263, 407, 107, -12, -267, -150, 128, 322, -62, -5, -157, 54, 47, -131, -179, -158, -418, -1198, -1494, -549, 4517, 3614, 2399, 4372, -1735, -4138, -1325, -6690, -2605, 189, -1566, 3069, 4195, 686, 2668, 4578, 104, 1263, -294, -5376, -4445, -3360, -3334, -1644, 2554, 1372, 1978, 5614, 2385, 349, 3365, 1562, -1922, 656, -1611, -5448, -1306, -2846, -5610, -932, 135, -1371, 3806, 4389, 1737, 5160, 5226, 978, 2018, 908, -3292, -3695, -3453, -6220, + -5492, -2092, -2546, 542, 3339, 4565, 3778, 5832, 4332, 2325, 328, -724, -3357, -4094, -3019, -3598, -2997, -128, -163, 688, 3250, 1567, 1989, 3111, -57, -962, -505, -1941, -1105, -648, -710, 802, 1648, 642, 916, 1039, -745, -264, -314, -1979, 281, 835, -2143, -19, -190, -2165, 817, 374, -2452, 1561, 2325, 553, 4674, 2910, -48, 2490, 457, -3140, -2606, -4090, -5806, -4357, -2832, -1518, 1995, 4316, 5058, 6299, 6176, 4377, 977, -451, -3125, -5710, -5549, -4926, -4128, -876, 461, 731, 2831, 2988, 2069, 2106, 1621, 701, 952, 672, -143, -315, -752, -1470, -1558, -1479, -1345, -882, + -4, 373, 710, 994, 935, 754, 283 }, + { -163, 508, 195, 123, 40, -108, 1, 97, 183, 2, 18, 11, -67, 18, 62, -13, 61, 94, 125, 52, 51, 66, 59, -115, 117, 219, -104, 62, 34, 61, 11, 129, -84, -30, -76, 74, 217, -37, 105, -3, -49, -179, 67, -93, 83, 41, 92, -11, -55, 29, -38, 124, 16, -99, 126, -28, 99, 75, -4, 72, 142, -41, -50, -41, 71, -59, -76, 88, 1, 59, -95, 139, 8, -40, -16, -16, 56, -53, -84, 49, 75, 70, -66, -100, 40, -4, -12, -39, -36, 49, -13, -8, -31, -37, 7, -27, + 11, 7, 37, 25, -11, 12, 21, -23, -9, 0, -10, -18, 13, 35, 20, 26, 1, 394, 309, 155, 23, -59, 179, -105, -112, -26, -197, 119, 8, -82, 47, 114, 197, -92, 114, 255, -73, 1, 59, 132, -33, 144, 103, 146, 34, 111, -113, 194, -23, 188, 94, -21, 24, -32, -4, -69, -32, -85, -61, 65, -17, -183, -40, 19, -4, -102, -104, -54, -45, 142, -56, -157, -208, -231, -79, -102, -8, 35, 112, -151, -68, 17, -15, -68, 17, -159, -14, -188, 100, -103, -49, 129, -18, 88, 26, 31, + 101, 24, -80, -38, 9, -80, 42, 79, 39, -63, 47, 66, 14, 35, -19, -37, -25, -37, 26, -5, 24, -31, -22, 25, 209, -453, -122, -229, -43, 0, 249, -121, -407, -143, -11, 155, 48, -151, -353, -91, 97, -39, 199, 8, 87, -19, -157, -170, 103, 126, 15, 41, -6, 77, 18, -209, 11, 296, 40, -73, -27, -78, 18, -67, -128, 198, -61, -82, 180, -93, -159, 8, 1, 6, -230, 188, -71, -4, 172, 157, -246, -62, 48, 61, -22, 136, 37, 68, 94, 15, 75, 114, 25, 2, 106, -280, + -62, 8, 144, 80, -34, -27, 104, 98, -112, -15, -40, 4, 62, 80, 16, 98, -9, -68, -33, 9, 8, 10, -26, 69, -14, 25, -10, -30, 20, 0, -13, -24, 6, -22, -3, -41, -32, 10, -6, -32, -65, -23, 15, 57, -900, -358, -180, -258, 83, -90, -84, -12, 116, -105, -121, -181, 38, 160, 38, -124, -151, 44, 137, 123, -171, -257, 22, -240, 130, -3, 91, -8, 88, -95, -37, 248, -300, 138, 73, 32, -105, 65, 151, 38, -182, 36, -115, 89, -249, -11, -226, 174, -16, -47, -62, 95, + -380, 175, -108, -233, 95, 185, 213, 123, 47, -16, 28, -20, 138, -79, 41, 106, 266, 41, 8, -190, 123, -95, 24, 4, 143, -126, 10, 128, -9, -154, -208, 173, 17, 32, 90, -19, 45, 36, 1, 30, -12, 4, 49, 42, 49, -77, 33, -58, -22, -49, 48, -56, -513, 251, 400, 78, 31, 223, 75, 68, 121, 17, 127, 129, -104, -19, 17, -126, -79, -1, 61, -74, 416, 222, -61, 30, 132, 167, 190, -79, 133, 156, 8, 46, 44, 89, 64, 40, 88, 84, -181, -139, -278, 30, -99, -138, + 142, -40, 89, -344, 378, -27, -181, -33, 300, 218, -48, 8, 145, -69, 62, -110, -237, 28, 22, -190, -76, -187, 33, 69, 42, -91, -166, -252, -301, -216, -85, 18, -74, 30, 99, 89, -125, -13, -137, 50, -48, 39, -2, -55, 39, 46, -40, -19, -53, 71, -84, 18, 26, 25, -9, -19, 17, 38, 37, 31, 23, 32, 10, 60, -14, 67, -42, 21, -13, -17, -48, -37, -32, -43, 17, -35, -5, 32, 10, 945, 251, 70, -35, 570, 67, 271, 56, 180, 297, 105, -165, 175, 204, 32, -15, 43, + 374, 26, -128, -227, -67, -7, -260, 43, 77, 149, 63, 105, 286, -90, -46, 176, -28, -78, -15, -256, 165, 108, 6, 164, -83, -225, -485, -178, 179, 198, 6, 139, -137, -149, 394, -229, 178, -201, 42, -293, -308, 333, -128, -120, 460, 34, -52, -217, 168, 265, 12, -144, -272, -43, 197, -64, 66, -121, 96, -46, 31, 209, -228, 70, -65, 13, 25, -27, 242, 75, 35, -73, 1, -58, 101, -51, 80, 80, -86, -1, -15, -57, 114, 18, 53, 3, -42, 22, -1, 1, 31, 50, 17, 65, 19, -7, + 36, 24, -28, 6, -13, 13, 58, 64, 9, -8, 480, 161, 398, -243, 79, 225, -305, -102, -120, 33, -154, -92, 236, -70, -45, -15, 295, -106, -138, 318, 50, -221, 94, -47, 50, 121, -182, -40, -137, -242, 29, 8, 46, -238, -251, 99, -23, 96, -11, 139, 39, -4, -161, -153, 42, 156, 74, -43, 452, 110, 77, 208, 75, 155, 155, 104, 61, 80, -67, -34, 33, -190, 50, -308, 83, -203, 159, -113, 87, -38, -152, 53, -41, 164, -142, 435, 364, 170, -314, 100, 137, -131, 56, 41, 211, 204, + 83, -3, -31, -41, -125, 190, -16, -21, -1, -52, 19, 64, -53, 100, -39, -79, -86, -1, 56, 58, -17, -18, -69, -27, 33, -78, 87, 94, -61, 18, -76, -23, 10, 32, -59, 99, -597, -1148, -49, -230, 199, -59, -318, -31, -257, -284, -243, 376, 195, -251, -144, 286, 166, 255, -176, 165, -156, -157, -48, -69, -486, 133, 278, 119, -289, -66, 51, 74, -257, -57, -369, 82, -175, -16, -128, 71, 396, -42, -73, 199, 290, -175, 80, 110, -243, 131, 123, -286, 46, 186, -43, -301, -189, -194, 275, 107, + 269, -158, -309, 74, 156, -65, -221, 148, 218, 206, -253, -132, -52, 412, -86, 246, 74, -289, -235, -44, 163, -274, -15, -50, 153, -32, 342, 43, -76, -101, -84, -97, -62, -32, 33, 0, -38, -123, -10, -120, -51, 51, -40, 21, -33, -90, 58, -13, 148, -27, -116, -82, 49, -21, 8, -31, -73, 27, 85, -71, -20, 113, 55, -67, 92, -587, 0, 16, 339, 82, -135, 200, -96, 88, -318, -94, -202, -112, -403, -153, -240, 555, 319, 338, -395, -338, -162, 189, -18, -5, 12, 113, -27, 161, -229, -198, + -3, -56, -283, -286, -228, -166, -123, -114, -359, 164, 441, -96, 207, 283, -207, 245, 156, 58, 403, -20, 338, 124, 45, -317, 128, 156, -82, 462, 371, 71, -136, -232, 136, -228, 94, -5, 276, -2, -406, 29, -159, -66, -304, 357, 188, 129, 88, 398, -112, -420, -63, 262, 10, -217, -53, 29, -90, 50, 129, -3, 7, -28, 44, -8, 155, 45, 48, -37, 62, 79, 141, -118, 80, 79, 2, 24, 142, 76, 39, -86, 122, -37, -65, -82, -2, -209, 134, 65, 27, -100, 119, 114, 209, 127, 38, 34, + 14, 169, -532, 240, 176, 227, -249, -441, 128, 132, 22, -372, 355, 102, -190, -328, 147, -145, 569, 663, 97, -107, -248, 376, -429, -154, 528, 131, -103, -286, -264, -149, 9, -350, 78, 372, -48, 140, -274, -250, -85, -207, 541, -199, 243, 200, 219, 58, 107, -376, -378, -362, -81, 271, 624, -252, -452, -105, -209, 115, 96, 347, -213, -5, -282, -54, 499, -64, -273, 357, 116, 57, 187, -402, 60, -137, 38, 183, 439, 122, -513, 186, 43, -80, -214, 9, -56, -28, -15, 72, 116, 141, 45, 9, -84, 26, + -27, 101, -175, 64, 66, -4, 14, 29, -133, -4, -89, 143, 131, 33, 158, -63, 20, 121, -28, 96, 22, 89, 28, -202, -14, -73, -14, 27, 10, -72, 5, -85, -2, -42, 863, -375, -296, -89, 181, -505, 201, -136, 254, -226, -105, 315, 231, 90, -160, -56, 428, 424, -89, 370, -109, 543, -255, -133, 96, 569, 413, 138, -306, -21, -633, -95, 97, 291, 336, 599, 155, -11, -31, -230, -396, -28, -344, 247, 75, 382, 210, -131, 376, -451, 202, -101, 30, -79, 479, 282, 135, 86, -877, -139, 516, 261, + 30, -17, 24, 418, 175, -662, -218, -256, 59, 14, -660, 25, -617, -408, -56, -265, -289, 384, 483, -53, -238, -27, 146, -60, 124, 198, -19, 220, 320, -104, -182, 29, -79, 97, 61, -52, -48, 4, 2, 91, -12, -112, 20, 110, 39, 97, -87, 148, -2, -55, 34, -94, 35, -188, -123, -147, 74, 7, -142, -28, 117, 78, 101, -69, 55, 1, -25, -180, -95, -191, 313, 610, -154, -248, 34, 236, 134, -373, -24, -302, -18, -412, -47, -354, 15, 367, 27, 810, -341, -162, -291, 331, 537, -431, -146, -668, + 124, -5, 181, 166, -377, -221, 291, -108, -85, -363, 732, -96, -788, 223, -209, -232, 281, 222, -229, -248, -78, -452, -275, 154, 99, 161, -141, -325, -383, -379, 313, -558, 7, 139, -175, 18, -6, -72, -448, -78, -183, 288, 360, -63, 561, -28, -8, -169, -39, 816, 76, -362, -149, 320, 232, -446, 6, 69, -308, 259, 57, 289, 41, 48, 41, 27, 121, 176, 13, 91, 273, 26, -101, 53, 130, -100, -33, 20, -133, 125, 108, 143, 24, -146, 32, -47, 22, -27, -31, 18, -88, 125, -65, -78, -104, 247, + -1, -258, 189, 155, 62, -13, 144, 116, -297, -392, 992, -254, -89, 90, 422, 306, -648, -262, -616, 136, 33, -188, -678, 29, -317, 142, 147, 342, 15, 250, 1166, 255, 289, -182, -67, 511, -47, 41, 133, 34, -78, -266, 468, -498, 205, -741, -229, -347, -461, -393, -4, -811, -279, 112, 462, 268, -801, 453, 298, 330, -509, 373, -240, -580, -200, -577, 279, 690, 172, -66, -453, 365, -483, 721, -136, -78, -437, -475, 68, 563, 184, -388, -159, 94, -81, -155, 368, 191, -173, 477, -39, -677, 848, 451, 349, 160, + -115, -42, -71, 253, 57, 37, 558, 218, 10, 26, 79, 291, -234, 164, 16, 55, 53, 188, 92, 11, 315, 240, 21, -110, -112, -42, 257, 128, 144, 138, 171, -213, 212, -57, -57, 197, 309, -46, -87, -3, 294, 339, 129, 209, 160, 545, 101, -348, 158, -100, 163, 598, -842, -381, -677, 386, -137, 68, -224, 489, -480, -483, -221, -112, -346, -598, -289, 114, 393, -550, 363, -206, 43, 715, 546, -8, 288, 139, -114, -85, -969, 136, -99, 97, 189, -75, 26, 982, -880, 84, 1062, 140, 293, -415, -114, 556, + 974, 50, 864, -336, 781, -273, 578, 587, -145, 1144, -190, -47, -339, -516, -547, -250, -329, -795, -371, -168, 294, 292, 37, -408, -68, -115, 512, 159, -267, 439, 99, -54, -62, -319, -49, -127, 133, -323, -154, -225, -224, 408, 157, -135, 123, -104, 78, -245, 365, 17, 103, -10, -247, 226, -30, 83, 260, 180, 111, 20, -383, 183, -147, -18, 330, -8, 122, 78, 157, 221, -80, -180, -119, -144, 69, 198, 340, 195, -397, -52, -434, -367, -1260, -891, -634, -60, 853, -557, -73, -428, -625, -513, -639, -661, -264, -781, + -855, -739, 209, -509, -269, -636, 607, 1000, 85, -112, -353, 84, -64, -24, -81, 316, 65, 682, -594, 54, -505, 1036, 252, -604, 475, -432, 386, -581, 341, 52, -350, 316, -554, -182, 174, 567, 246, 1005, -226, -645, 60, -183, 76, -426, -372, -688, 87, -731, -148, -113, -643, 431, 544, -315, -35, -944, 1088, 1322, 211, -519, 180, 1163, -546, -246, -622, -360, -682, 282, -33, -383, 297, -383, 160, -238, -111, 160, 82, -1, -256, -49, 224, 132, -426, 339, -297, 157, 195, -132, -251, 137, -203, 168, 120, -263, 97, -34, + 102, -156, -430, 119, 74, -174, 110, -156, 305, -3, 124, 37, 397, 54, -535, 302, 197, 93, -1015, 1858, 703, -153, -560, -157, -595, 640, 1613, 35, -1070, -490, 582, 216, -213, 769, -149, 96, 441, -47, -444, -145, 363, -465, -423, -172, 151, 23, -80, -195, 342, 36, 506, 400, -522, 256, 622, 348, -482, 186, 103, 420, 11, 146, 113, 173, 878, 831, 515, 1126, -555, 581, -668, 427, -7, 390, 489, 157, 127, 593, 276, -158, 377, 2, 505, -536, -306, 47, 1218, -840, 81, -1057, -126, 123, 417, -514, -102, -530, + 137, 654, -401, -945, -202, -93, -257, 230, 164, -267, 94, -228, -224, 212, -34, -127, -427, 232, -19, -270, -217, 202, 575, 56, -166, -76, 209, 517, 102, 45, 430, -13, 117, -40, -85, -19, 155, 244, 146, -69, -92, 218, 154, -324, 307, 83, 597, -149, 151, 361, -248, -152, 203, -341, 1555, 128, 113, -342, -218, 258, 238, 142, 601, 250, -253, 317, 641, -27, 703, -69, 341, -717, 1296, -194, -152, 216, -981, -254, -472, 690, 380, 390, -458, 165, 165, -611, 169, 520, 444, 151, -151, 61, -294, 984, 149, 444, + 363, 530, -877, -72, -264, 162, -326, -387, 727, -695, 533, -442, 561, -129, -587, -58, -881, 543, 506, 609, -1823, 523, 330, -563, -375, -524, 940, -1346, 807, 1888, 37, -905, -361, 546, 1111, 304, -378, -816, -1367, -113, -7, 541, -408, -187, -312, 934, 61, -29, -267, 193, 55, -2, 39, -12, 177, 596, 731, 384, -107, -60, 293, 73, -178, 86, -287, -176, -351, -515, -1078, -428, 170, 53, 611, -432, -303, 778, 293, -201, -316, 254, -74, -296, 776, 92, -31, -241, 29, -306, -408, 256, -878, 122, -524, 793, 73, 209, + -441, 346, -112, -334, 167, -343, -180, -293, -699, -423, 541, 425, 352, 361, -849, -261, 186, -266, 522, 347, 46, 295, 875, -269, -868, 1668, -719, -950, 1054, -515, -283, 222, 548, -637, -183, 54, -398, 2179, -5, -368, -124, 10, 559, -1082, -801, -467, -414, -47, -908, -11, -67, 330, 1400, 1388, -526, 1071, -1044, -954, 588, 866, -283, 233, 129, 591, 762, -7, 67, 970, -856, -1745, -174, -700, 405, 809, -62, -557, 1133, 322, 244, -309, -893, -520, 120, -403, 545, -55, -306, -54, -350, -389, 543, -175, 233, -389, 578, -55, + -10, 349, 556, -65, -87, -371, 71, -320, -261, -227, -67, -553, 25, -255, -67, -554, 186, 625, 268, -393, -773, -66, -44, 426, -1053, -228, 283, -226, 533, -14, 335, 81, -632, 683, 6, 419, -432, -657, 610, -650, 200, -148, 573, 6, 124, -344, 107, -242, -855, -669, 282, -49, -27, 144, 629, -280, -199, -528, 224, 200, -72, -100, -1433, 71, 394, -505, 348, -785, -156, 58, 487, 632, 67, -292, 190, 1134, 975, 985, -54, -83, 199, 124, -460, 298, 1226, -875, -298, -249, -9, 54, 149, -648, -1011, -369, -72, 2019, + 1010, 690, -107, -170, -526, 882, 114, 567, -221, -266, -420, -353, -1503, -654, -800, 624, -72, -285, -61, -605, -300, 653, 958, -146, 843, 468, 345, 57, 391, 519, 417, -104, -42, 11, 570, -459, -613, -285, 306, -52, -436, -270, -437, 252, -111, 536, 1047, 203, 639, 854, 399, 531, 250, 171, 219, -386, 545, -459, -325, 126, 32, -328, 154, 307, 548, 232, -662, 357, 256, 71, 282, -172, -1378, 775, 673, -35, 1108, 501, -761, -745, 321, -305, -679, 46, 63, 305, -172, 397, -102, 376, 474, -439, -1787, 959, -273, -557, + 402, 634, 18, -1195, -161, -47, -1235, -766, 644, -186, -504, -421, 274, -1197, -855, 1622, -142, -938, 364, 883, 374, -1330, 1901, 772, -1178, 655, 857, 140, -799, 827, 918, 563, -736, 694, 1286, 72, 1299, 1614, -866, -512, -605, 1526, 966, -659, 368, -398, -974, 837, 1898, 277, -575, -475, 1139, -105, -1282, -913, 229, -46, 1056, -187, 814, -1586, -246, 65, 270, -329, 334, -13, 30, 183, 42, -413, 124, -196, 254, 102, -581, 507, 163, -481, -346, 93, -420, 83, 381, 421, 58, -394, -130, 131, -542, 316, 399, 131, 32, 400, + 145, -180, 194, -145, 32, -277, 174, 642, 1120, 1795, 726, -747, -273, -627, 385, -306, 495, 324, -824, 419, -840, -285, 8, -311, 49, 438, 345, 23, -669, 150, 541, -205, 82, -244, -782, 793, -472, 549, -805, -477, -112, -664, -195, 674, -655, 888, 60, 725, 289, -361, -970, 798, 497, 332, 207, 822, -607, -310, -350, 257, 311, -81, -765, -35, -103, -775, -305, 122, 213, 612, -70, -544, 729, -140, -123, 874, 419, -716, 236, -439, 282, -230, 346, -619, 350, -214, 690, 119, 267, -232, 2, -502, 205, 34, 27, -12, + 148, -201, -183, -23, 86, -55, 137, -255, -44, 197, -42, -8, -36, 6, 18, -403, 82, 325, 13, -46, -81, -38, -293, 23, -68, -36, -149, -246, -48, 244, -132, -73, 121, 53, 193, -183, -63, -26, -139, -1331, -1567, -840, 4651, 4089, 2475, 5427, -1156, -4078, -1434, -7690, -4031, -80, -1990, 2751, 5043, 708, 2963, 5777, 971, 2016, 193, -5930, -4954, -4373, -4816, -2919, 2391, 1013, 2393, 6235, 3756, 972, 4624, 2111, -2836, 1541, -2070, -5428, -670, -3357, -6174, -2785, -641, -3237, 3612, 3889, 1841, 6193, 6995, 2656, 3457, 3264, -3638, -2368, -4651, -7262, + -6681, -4281, -4300, -1232, 2790, 3615, 4829, 6808, 6113, 3576, 2608, 472, -2837, -4120, -3023, -3924, -4851, -1640, -1833, -888, 3024, 2099, 2235, 4710, 1200, -204, 774, -1297, -2035, -1128, -2056, -613, 1315, 506, 723, 1669, -394, 351, 905, -1530, -156, 1934, -1828, 165, 305, -3637, -187, -64, -4355, 354, 1531, -551, 4481, 4081, 745, 4364, 2147, -180, 720, -1164, -4694, -4881, -6051, -6875, -3473, -553, 1391, 4334, 7191, 8261, 6568, 4872, 2220, -902, -2747, -6020, -7542, -5533, -4440, -4202, 258, 2046, 2483, 4048, 3569, 2342, 2260, 1608, 507, 631, -3, -1066, -1182, -1430, -1752, -1424, + -970, -683, -268, 222, 163, 301, 176 } }, + { { -17, 208, -22, 63, -38, 278, -110, -27, -10, 35, -50, 128, -22, -86, -16, 174, 13, -88, 81, 60, 114, 47, -88, -58, 194, 27, -50, -38, -40, 38, 41, -25, -248, -62, 11, 171, 61, -21, -1, -99, 136, -139, -186, 24, 1, -63, -43, -52, 26, 17, 16, -65, 161, 5, 216, -35, -104, 47, -12, 31, 50, 109, 74, -28, -60, -51, 140, -143, 5, 4, -26, -123, 108, -62, 14, 94, -67, -89, -74, 95, -9, -30, -27, 3, -18, -39, 47, 48, 35, 22, 11, 66, 10, -2, 13, -7, + 2, -16, -9, -8, 44, 10, -31, 38, -83, 72, 43, -96, -54, -7, 9, -5, -15, -49, 87, 17, -38, -51, -3, 182, -26, -85, 116, -45, -110, -10, 92, 70, -60, 17, -75, 44, 42, -35, 92, -25, -168, 32, 86, 82, 11, -12, -122, -40, -16, -52, 109, 155, 71, -209, 71, 248, 102, -11, -2, 115, -57, 38, -105, -93, 95, 109, 52, 30, 19, 23, 51, 11, -10, -36, 25, -72, -14, -31, -151, -74, 31, 57, 46, 103, 80, 85, 121, -76, -49, -22, 38, 45, 71, -14, -25, -13, + 43, -31, 39, 11, -17, -13, 12, -7, 24, 11, 3, -9, 13, 13, -6, 20, 4, 6, -17, 4, -5, 1, 25, 4, 10, 10, 144, -10, 59, -93, -138, -86, 75, -63, -64, -68, -91, 88, 12, 65, -29, 19, -188, -121, -86, 120, 23, 27, 66, -66, -34, -15, 21, -142, -28, -96, -105, 6, -92, 62, 58, 248, -62, 126, -84, 52, -58, 13, 217, 35, 94, -103, 66, -92, -44, -14, 137, -68, -36, -123, -65, -145, -20, 137, 32, 10, 23, 125, -124, -217, 50, 68, -142, -10, 19, -35, + 57, 169, 35, -43, 4, -61, 11, 10, -49, -15, -16, -69, -16, -39, 14, -15, -27, 56, -11, -55, 23, -39, 2, -43, -62, 36, -11, -5, 20, 26, 8, 57, -27, -5, 10, -21, -9, -7, -29, -15, 47, 16, 67, 8, 30, -27, 80, -221, 37, -78, -163, -118, 66, -33, -7, 162, 54, -23, 14, 137, -64, 102, -46, 30, -145, -26, 99, -33, 123, 137, 46, 87, 180, -42, -253, 58, -112, 8, -310, 9, 100, -62, 116, 16, -112, 40, -233, -149, -56, -57, -193, 98, 108, 6, 100, 8, + 28, -63, 91, 69, -36, 214, -40, 177, 152, -9, -24, 0, 49, 72, 24, 81, 27, 27, 237, 90, -103, -47, -1, -57, 36, -41, 239, 40, 113, -86, 97, -1, -46, 21, -77, -50, -13, -55, -33, -34, 30, -52, -11, -37, -18, -18, 66, -28, 35, -9, -55, -9, 35, 14, 7, 21, -33, 29, 20, 17, 33, -19, 8, -55, -3, 42, 38, 9, 8, 5, 31, -422, 1, -1, 108, 186, 65, -93, -154, -24, 201, -38, -38, -149, -3, -62, 149, 177, -304, 198, 127, -115, -25, -159, 1, -48, + 4, 104, 202, -75, 47, -53, -69, 75, 139, 94, -87, -143, 100, 70, -52, -26, 18, -185, 67, 56, -74, -124, 48, -94, 165, 73, -289, 132, -124, -318, -92, -24, 64, -130, -6, 70, -141, -138, -145, -44, 36, 302, 48, 58, -65, -158, 206, -62, -242, 12, -244, 19, -24, -89, -267, 82, 4, -58, 65, 163, 74, -30, -28, 0, 88, 15, 22, 50, 86, -7, -41, -51, -54, 21, -4, -42, -43, 40, 38, 76, 16, -1, -5, 29, -14, -1, -12, 48, -6, 26, -7, 263, 70, 57, 115, 166, + -37, 404, -59, 289, -342, 118, 199, -72, 27, -96, -10, 156, 284, -81, -142, -42, 132, 28, 289, 136, -32, 41, -3, -136, 26, -31, -42, 126, 165, -262, 302, -231, -126, 51, -94, 152, 3, -88, 213, 300, -224, -41, -22, 92, -212, -349, -163, -107, 102, -242, -140, -29, 250, 157, -175, 124, 66, -95, -144, -23, -89, -103, 10, -68, 186, -142, -30, 158, -126, 171, 204, 27, -22, 18, -254, -225, -57, 141, 5, -99, 92, 207, -139, -65, 56, -19, -99, -1, 26, -96, 4, -27, 42, 12, 74, 10, + 58, -38, -16, 2, 6, -4, 52, 22, 61, 58, 5, 17, -10, 40, 60, -31, 154, 125, 168, -163, -215, -116, 146, 7, 606, -46, -15, -147, -274, -403, -89, 132, 213, -134, -258, 33, 2, 257, -87, -107, 318, -174, 21, -247, 157, -50, 1, -56, -374, -236, 20, 207, 139, 16, -388, 257, -157, -161, -168, -223, -35, 210, -172, -191, 130, -63, 75, 387, -170, 7, 19, 164, -115, -106, -54, 245, -56, -131, -23, 191, 250, -249, -282, -97, -42, -96, 60, -199, -70, -188, -373, -149, -86, 48, -343, -96, + 5, 241, 7, -212, -4, -10, -65, -118, 5, 49, -22, 36, 34, -48, 70, -30, -70, 74, 93, -42, -89, -4, -17, 14, 74, 27, 1, 51, -28, -46, -36, -50, 73, -198, 167, 205, -150, -182, -154, 83, -16, 297, 517, -290, 19, -12, -36, 48, 149, -424, 381, -299, -148, 384, -89, -183, 127, 142, 8, -21, -296, 185, -42, 64, -196, 244, -23, -408, -436, 146, -80, -225, 110, -18, 675, 114, -124, -201, -399, -141, 77, -97, 311, -65, -464, -45, 319, -139, 42, 276, 186, -156, -29, 223, 298, -136, + 58, 43, -144, 65, -66, -20, 44, -69, -84, -287, -315, -265, 265, 149, 172, 74, 2, 106, -230, -126, -321, 160, -41, -44, -66, -47, -164, -96, 33, -66, 9, 13, 11, 64, 8, 76, -9, 57, -75, 44, -112, 10, -54, 94, 4, -58, -18, 30, -49, -53, -131, -130, -73, 134, 8, 48, 83, -346, 131, -373, 14, 136, -60, -280, -132, -57, 250, 199, -149, -154, 267, 111, -155, -167, -130, -18, 258, -44, 23, -14, -3, 332, 164, 222, -16, -16, 114, -171, -288, 236, 379, -256, 326, -95, -33, -146, + 168, 11, -183, 112, 309, 242, 112, -231, -95, -469, 78, 246, -151, -37, -186, 50, -110, 183, -116, 62, 217, 125, 409, 215, 139, 263, -219, 394, 122, 240, -78, -270, -418, -78, -70, -108, -98, 157, -287, 437, -74, -350, 201, 327, 135, 44, 68, 124, 42, -70, 84, -64, -1, 138, 0, -3, 150, 24, 82, -10, -70, 25, 15, -57, 47, 64, 17, -40, 37, 15, 116, 28, -21, 76, -98, 32, 23, -105, -157, -41, -61, -37, -77, -52, -32, -10, 194, -412, 303, 105, -62, 448, 347, -569, -381, 359, + 616, -57, 91, -53, -78, -62, -25, 156, 93, 372, 92, 356, 101, 155, -48, -201, 87, 28, -164, 272, 28, 109, 64, -56, -253, 33, -287, -97, -332, -222, -134, 279, 40, 138, 342, -148, -28, 40, 123, 37, 9, -96, 253, 557, 268, -444, -316, -328, 385, -58, -356, 208, -200, -22, -58, -25, -27, 12, 337, 558, 211, 481, 308, 156, 63, 121, -155, 512, 166, -269, -360, 159, 118, -99, 256, 483, 112, -187, 301, -28, -221, 46, 169, 27, -29, 19, 93, 163, 72, 72, 18, 106, -45, -21, -63, -18, + 223, -119, 83, -35, 53, 5, -60, 33, 79, 97, -46, 39, -90, -3, 45, -162, -231, 64, 554, 106, 195, -178, 142, -273, -484, 11, 257, 77, 206, 292, 320, 19, -351, -297, -465, -718, -14, -86, 316, 236, -271, -150, 185, 376, -471, -303, -91, -257, -176, -96, 144, 292, 12, -177, -219, 295, -236, -99, -8, 415, -30, 34, -653, -49, 158, 335, 434, 94, -421, 198, 7, 197, 272, 46, 136, 315, 548, -365, -146, -32, 167, 585, 245, 196, 327, -112, -195, -351, -444, -262, -19, 284, 650, -406, -300, -41, + 638, -358, -209, -319, -60, -286, 90, 55, 151, 339, 61, 217, -142, -140, -182, 15, -92, -211, -191, -92, -51, -44, 215, -161, -50, -61, 153, 39, 111, -72, -75, 155, 50, 41, -130, 199, -101, -5, -71, 64, -74, 21, 130, 158, 289, 163, 407, -481, -343, -54, 706, 286, 18, 382, -238, 574, -135, -504, -98, -501, 407, 243, 160, 158, 10, -160, 197, 293, 148, -102, 263, 351, 315, -39, -272, 475, 112, -29, -79, 57, -310, 309, -58, -86, -395, -215, -244, 555, 199, 6, 74, 287, 413, 210, -532, 485, + -56, 281, 120, 426, -97, -557, 176, -25, 232, -99, -227, 208, -88, 141, 703, -85, -322, 2, 94, -340, 568, -251, -340, 501, -289, 256, 35, -361, -256, -361, 116, 304, -179, 177, 338, -185, 239, -76, 400, -140, 121, 131, -107, 3, 18, -178, -21, 167, -250, -47, 189, 98, 9, -153, 81, -39, 66, -160, -153, -85, 37, 43, -185, -115, 181, 26, 81, -189, 92, 21, -82, 42, 32, 67, -98, 12, -45, -6, -201, 151, -465, -101, 250, 50, -454, 112, -159, 327, 81, 163, -760, 224, 15, 287, 490, 18, + -62, 33, -247, 489, -472, 146, 299, 196, 276, -134, -227, -273, -488, 185, 75, 276, 519, -204, 445, 234, -429, -253, -7, 38, 23, -13, 220, 374, 354, 141, -898, 213, 267, 256, -591, 349, -304, 301, 37, 155, -81, 223, -72, 753, 366, -351, 42, -968, 160, -293, -291, 259, 193, -492, -956, 594, 371, -907, 350, -213, 343, -86, 83, 130, 10, -615, -225, -99, 192, -17, -152, 242, -322, -139, 336, -41, -28, 105, 71, 120, 61, -192, 76, -281, 169, -130, 97, 59, -70, -53, -47, -108, 51, -167, -23, -143, + -95, -229, 113, -77, -55, -137, 60, 94, 74, 45, 24, 18, 85, -19, 92, 61, 210, -124, -111, -194, 352, -269, 3, 52, 904, -123, 653, 161, 492, 31, 141, 160, 873, 874, -451, -413, 500, -633, 1, 171, -631, 359, 51, -50, -114, -192, 76, 68, 119, -388, 4, -95, -509, 260, 356, -570, -424, -208, 308, 298, 286, -31, -115, 268, 909, 490, -178, -118, -123, 613, -490, 226, 130, -764, -316, -34, 104, -647, 446, 290, 130, 123, 310, -613, -74, -509, 23, 316, 532, 327, -336, -179, -26, 18, -386, 865, + -68, 115, -204, 297, -66, 173, -78, 108, 81, 188, -22, 3, -71, 45, -14, -48, 255, -76, -188, -11, -21, 131, -192, 44, -159, -249, 154, -46, -171, 14, -4, 30, -151, 200, 51, 245, -303, -20, 141, -76, -246, -4, 263, 120, -82, 417, 646, -45, 42, -400, 34, -17, -286, -478, -92, -221, -358, -262, 405, -343, 294, -103, -82, 568, -393, -219, 86, 229, 33, -750, -461, 86, -121, 122, -105, -235, 478, 103, -42, -196, -1079, 648, -196, -12, -92, 41, 309, -180, -295, -504, -48, 223, -312, -399, 164, 634, + -108, 589, 433, -431, 792, 524, -524, -808, -233, -352, 43, -256, -64, 387, -677, 331, -111, -380, -425, -424, -515, 107, 308, -276, 440, -57, -258, -530, 8, -60, 204, 632, -229, -479, -168, 14, 162, 432, 113, -54, -355, -3, 12, 161, 66, 1, 119, 177, -134, 221, -129, 101, 256, 232, 13, -363, -150, 55, 88, -252, 408, -248, 186, 221, -168, 22, 44, -96, -347, 74, 154, 28, 290, 203, -199, -685, 1246, 1753, -169, 213, 113, 425, 851, -812, 10, 140, 16, -293, 44, -362, 428, 1045, -220, 22, 60, 316, + 29, 122, 402, -805, -60, 789, 812, -949, -201, 136, 134, 282, 715, 201, 1441, 240, 445, 212, -226, -299, -17, -1012, -1455, -493, -472, -1517, 238, -36, -846, -413, -1418, -155, -195, 966, -946, 590, -646, -53, -425, -336, 380, 868, -669, -251, -60, -198, -71, 366, 697, 743, -530, 1496, 1004, 130, -567, -1232, -279, -459, -336, 81, 396, -259, 148, 464, 76, -148, 473, 313, 163, 206, 496, 499, 5, 40, 201, 187, -81, -149, -84, 91, -11, -63, 32, -100, 70, 326, -13, 114, 399, -105, -141, -153, -16, -221, -43, 188, + -102, -61, 40, 1, 35, -32, 158, -106, -108, 258, 184, -201, -8, -108, -626, 1147, 1910, -449, -97, 340, 856, 289, -496, 312, -424, 111, 272, -101, -572, 174, 611, -150, -871, 684, -199, 559, -204, -136, -213, -350, -12, 620, 348, 105, 502, -235, -196, 193, -265, 349, 204, 532, 910, 798, -570, -1064, -387, -64, 838, -317, 151, 340, -328, -489, -784, -805, 639, 682, -539, -1940, 164, -133, -263, 154, -190, -776, -360, -179, -538, -228, 830, 317, 480, -183, -267, -172, 464, 81, 90, 400, 1152, -96, -165, -576, -544, -797, + -82, 457, 313, -322, 244, -147, -185, -329, -299, 280, -230, 274, 132, 157, -166, -245, 287, 179, -65, 217, -289, 128, -34, 180, -91, -164, -89, -79, 204, 103, -3, -202, -42, 418, -289, -3, -281, 359, -184, -75, -258, 43, -106, 43, 308, 308, 71, 10, -108, -406, -60, -335, 178, -476, -792, -167, -136, 151, -273, 613, -365, -1232, -675, 434, -587, 694, 610, -266, -97, 95, -381, 8, 197, -48, 105, 876, 721, -187, -1156, -868, 61, 617, -467, -193, -548, -692, 60, -191, -822, -885, -1311, 532, 176, 35, 750, 1018, + -44, -751, -578, -606, -350, -211, 226, 397, -353, -551, -683, 365, 312, -662, -640, -250, -115, -385, 236, 1643, 980, 1919, 635, -1014, 1189, -49, -616, 63, -580, -1254, -525, 291, 595, -139, 547, 321, 1214, 1332, 1090, 365, -312, -191, -185, 233, 304, -461, -176, 77, 989, -138, 81, -108, 355, 362, 420, -22, 3, 6, 87, -40, 54, -364, -122, -125, -346, -352, -168, 126, 414, -273, 57, 145, 471, 644, 436, 411, 454, 100, -179, -358, -520, -642, -510, -300, -614, -619, -246, -111, 1140, -647, 74, 336, -145, -845, 855, 818, + -471, -646, 88, 1133, -595, 324, 725, 223, -274, -540, -356, 253, -87, 193, -318, 213, -703, 1029, -100, 233, -50, -1293, 402, -356, 666, 404, 712, -277, -1250, 899, 403, -423, -779, 645, 344, 686, 690, -601, 276, 724, -1060, 972, 476, -29, 307, -546, 1213, -135, 798, 361, 1408, -96, -248, 201, 572, 383, 398, 1426, 82, 351, 831, -548, 570, 70, -949, 355, -321, 1075, -791, -947, -989, 846, 1384, -440, 351, -1631, 155, 81, -63, -762, 127, 325, -253, -208, -206, 519, 241, -324, -353, -201, -84, -100, 147, -561, -339, 302, + 123, 109, 17, 261, -45, -27, -332, 446, 552, -234, -861, -578, -7, 4, 164, 46, -272, -420, -233, 163, 248, 693, 233, 39, 11, -512, -106, 539, 315, -2093, 115, -257, 65, 1620, 1334, 1919, 1014, -511, -391, -796, -1061, 373, 93, 278, 337, -310, 483, 819, 150, -220, -278, -580, -386, -351, 160, 260, -833, -493, -115, 558, -253, 359, 446, -1183, -1166, 221, 337, 259, -881, -405, -791, -383, -363, 762, -1003, -1397, -525, 276, 237, -1077, -865, -680, -515, 581, 819, 36, -279, -341, -191, -182, -371, -1194, 392, 896, 814, 253, + 1113, 1505, -132, -195, 1153, -281, -703, -1589, -542, 215, -872, -585, 407, -144, 564, 988, -604, -936, -311, -403, -233, -255, -253, 103, 142, 114, 200, -338, 291, -466, -57, 286, 385, -417, -580, 329, -134, 19, -406, 475, -282, -103, -113, 439, -376, 476, -215, -226, 315, 81, 250, -203, 20, 91, 513, -63, 120, 1374, 483, 111, 503, -571, 38, -292, -425, 253, 101, -357, -591, -341, -548, -448, 181, -346, -167, 257, -169, 57, -189, 683, -534, 559, 205, 62, -516, -224, 414, 166, -8, 328, -57, -138, -211, -180, -141, 60, + -1, 67, -605, 317, -252, -240, 213, 143, 81, -117, 427, 364, -529, 472, -65, 319, 642, -137, 348, 327, -317, -230, -423, 35, 75, -684, 282, 100, 532, -212, -1206, 754, 47, 18, 17, -537, -167, -144, -179, -781, 445, 219, 479, -351, 212, -393, -353, 12, 304, 240, 9, -49, -108, 22, -177, -41, 516, -214, 103, 51, 147, -321, 344, -18, -64, 75, -33, 73, 116, -293, -39, 0, -53, -58, 158, -189, 230, 327, 126, -214, -10, -50, -193, 236, -67, -709, -2006, -2988, 629, 2346, 99, 6425, 5927, 4069, 7004, 5386, + 734, 114, -726, -5139, -5239, -3985, -6861, -6401, -1828, -2136, -2157, 512, 1299, -1072, -357, 2054, 1309, -73, 1529, 1058, 80, 1279, 3031, 1993, 697, 3106, 2300, 179, 2671, 3619, 869, 390, 3693, 1009, -1440, 1857, 2845, -1456, 663, 3975, 378, 655, 4798, 3770, 318, 2990, 3966, -1379, -817, 1127, -3246, -5423, -3660, -5981, -8883, -8160, -9128, -11628, -12270, -10857, -11474, -10809, -8115, -6483, -3375, -841, 1912, 6661, 7752, 8414, 13054, 12758, 8565, 11024, 8614, 3425, 3786, 5353, 2620, 1707, 4001, 2854, -15, 1369, 3111, 775, 217, 2318, 534, -2418, 780, 1899, -558, 1700, 4534, 1793, + 1016, 3988, 2174, -791, 459, -1040, -4789, -5865, -5825, -7342, -8292, -6861, -6595, -7520, -6787, -5616, -6469, -5925, -3997, -3186, -3051, -1263, 708, 847, 2696, 4560, 4793, 4733, 5338, 4920, 3509, 2962, 2629, 1809, 1462, 1774, 1562, 1033, 1051, 1136, 928, 850, 1041, 836, 515, 391, 375, 89, 33, -24, -283, -267, -111 }, + { 121, 167, -98, 7, 6, -120, 160, -64, -63, 46, -165, -74, 177, 40, -72, 126, 39, 27, -26, 61, -1, -212, -10, -79, -9, -5, -203, 3, -130, 7, 21, 90, 108, 36, 27, 20, 94, -51, 32, 6, 15, 19, -28, 84, 125, -241, 112, -63, -145, -93, 185, 92, -62, 105, 31, -66, 65, 1, 0, 10, 13, -25, 1, 14, -11, 79, -49, -111, -107, -1, 36, -7, 5, 61, -24, 106, -112, -34, 87, 93, -64, 105, 37, -27, -71, -33, -30, -28, -28, -14, -4, -15, -30, 9, 21, -42, + -11, -14, 22, -37, -8, 5, 89, 6, -71, 44, -38, -57, 14, -120, -14, -90, 32, 56, 54, 43, -94, -7, -78, 83, -160, -91, 81, -176, -20, -12, 45, 38, 86, 182, 84, -23, -1, -65, -51, -322, -296, -20, 219, -55, 175, 15, 50, -55, -249, 128, 39, -75, 61, -132, -27, 74, 33, 233, -160, 141, -74, -184, -86, -51, -51, 65, 55, -149, -66, -85, -32, 143, 153, 164, -121, 20, -76, -10, -64, -81, -99, -111, 61, 17, -17, -40, 14, 62, -64, -56, -29, 71, -25, -14, -31, -36, + -9, 15, -1, -6, 12, 16, -5, -7, 46, -36, -23, 17, -22, 35, -22, -24, -5, -5, 22, -12, -11, 13, 3, -36, 12, 8, 120, -113, -146, -127, 4, -50, -40, -101, 22, -112, -8, -46, 172, -111, -121, -271, -352, -85, -157, -144, -34, 73, -89, -211, 131, -306, 92, -52, -55, 197, 140, 73, 28, -34, -31, -75, 32, 134, -108, 127, 118, 34, 18, 53, 91, -199, -86, 190, -147, 12, -2, 116, -14, -44, 23, 197, 110, 68, 64, 109, -173, 134, -141, 124, 83, -37, -24, -59, -77, -127, + -6, -40, -100, -112, -62, -65, -10, -8, -30, 149, -61, -28, -101, 103, 1, -23, 23, -44, -72, 1, 42, -5, -6, -48, 15, -16, -42, 3, 11, 23, -4, 15, 14, 35, 13, -38, 3, 20, -5, -34, -20, 49, 27, -27, -11, -11, 71, -186, -4, -87, -171, -80, -32, -119, -40, -110, -43, 87, 117, -193, -110, 63, -39, -211, 141, 252, 53, -59, -118, 28, 121, 227, -116, -48, -146, -117, 126, 126, -177, 104, -57, -113, 179, 0, 98, -245, 17, -157, 36, -195, -123, -32, -46, 408, 129, 106, + 79, -303, 170, 118, -67, -8, 132, -19, 140, 162, 161, -93, 12, -52, 86, -76, -81, 53, -76, 36, 50, 3, 95, 38, -180, -22, -23, 57, -204, -66, -52, 144, -44, -24, -110, -29, 7, -10, -51, 1, -33, 37, 13, 0, 6, 14, -27, -76, 40, 17, -44, 21, -24, 9, 9, 27, -6, -9, -19, 17, -32, 30, -36, -2, -3, 24, -24, -9, -35, -20, -32, -252, -141, 103, -110, 296, 130, 290, -5, -141, -151, -203, 309, -76, 141, 158, 33, 111, 101, 98, 39, -204, -12, -79, -31, 140, + -13, -13, 97, 62, 101, -89, -322, -192, -122, 237, -214, -65, 145, -16, 27, -180, 312, 17, -122, 246, -152, 382, 197, -86, 44, -109, -75, -351, 124, -160, -25, -14, -77, 151, -59, -153, -150, 35, -137, -150, 86, 13, 108, -59, -321, 111, 139, 179, -173, -194, 25, 318, 51, -164, -75, -28, 87, 16, 93, -93, -36, -18, -115, -94, 141, -23, 55, -12, -40, -90, -9, 4, 35, -16, 33, -23, -73, -29, -10, -1, -13, 56, 3, 60, -20, -4, -9, -64, 0, 34, 34, 254, -234, 117, 299, -215, + 59, -121, -235, 348, 130, 323, 298, 44, -238, -145, 123, -15, 51, -257, 27, -456, -192, -356, 219, -202, -7, 66, -59, -92, 108, 109, 315, -44, -70, -241, -206, 202, 43, 70, 377, -114, 2, 201, -90, 93, 69, 202, 181, -125, -20, -256, 266, -174, -231, -222, 141, -82, -122, 263, -82, 272, -167, -127, -35, 179, 231, -17, -250, 91, -160, 326, 67, 192, -262, -115, 70, -66, 157, 24, -89, 95, 209, 295, 227, 4, -53, -3, 49, 5, -51, 35, -43, -6, 84, 5, -41, 91, -29, -47, 23, 32, + -2, -56, 21, -38, 8, -76, -95, 25, 36, -2, 74, -26, 33, 150, -398, 139, 119, 79, -301, 230, 380, -371, 142, -228, 150, 20, 135, -110, -8, 87, -252, -126, -108, 199, 210, -69, 99, -52, 155, 197, 78, 59, -200, -76, -250, -278, -193, 18, -92, -14, -116, -277, -93, 56, 25, -17, 419, -339, 125, -169, -49, -106, -106, 177, -106, 13, -128, -86, -156, 213, -196, 174, -45, 174, -16, 26, -18, 168, 98, -6, 363, 14, -182, 95, -163, -202, -242, 235, 83, 209, 214, 250, 147, -31, -45, -46, + 241, -36, 270, 57, -11, -42, 93, 137, 36, 56, 19, -19, 27, -46, 73, 2, 62, -19, 59, -7, -95, 46, 65, -1, 53, -18, 3, -56, 46, -14, 22, 99, 100, -419, -33, 54, -97, -330, 377, -25, 14, 321, -90, -331, 116, 216, 410, -27, 173, 35, -361, -106, -188, 183, 104, 96, -135, -25, -16, 33, -122, 171, 47, -145, 211, 30, -237, -199, 55, 256, 229, -321, 627, -31, 11, 173, -26, -83, -6, 404, -203, 199, -49, 279, 84, 250, -96, -197, 138, 214, -107, -239, -261, -229, -104, -46, + 238, 6, 207, -25, -69, 206, -180, -347, -93, -222, -209, -386, 288, 251, 103, -599, 141, 126, -45, -17, -209, 286, 146, 113, 70, 263, -23, -19, 19, -3, 61, 30, 1, 81, -49, -11, -62, 18, 21, 89, -62, -10, -25, 68, -32, 25, 40, 55, -48, 131, -1, -4, -48, 51, -82, 29, 3, -120, -28, -20, -239, -16, 19, 174, -251, 13, -39, -105, -522, -63, 247, 191, 253, 29, -280, 742, 313, 504, 53, -221, -88, -72, -314, -20, -123, 158, 2, 16, -100, -135, -265, 90, 27, 13, 138, -11, + 59, -27, -230, -180, 141, 1, 338, -426, 342, 209, -149, -308, -480, 102, 381, -194, 368, -29, -15, 84, -107, -427, 52, 202, 91, -185, -47, -116, 96, 207, -9, 53, -27, 200, -88, -68, 138, -118, 315, -84, -157, 117, -283, -145, 4, 113, -121, 53, -43, 63, 4, 74, 66, -25, 40, -134, 75, -18, -180, -63, -49, -109, 2, 32, -83, -61, -2, -115, 10, 30, -23, -122, 13, -2, -90, 38, 70, -75, -3, 22, 10, 36, 110, 90, -90, -74, 83, -574, 411, 370, 437, -141, -390, 136, 157, -584, + -530, 513, 56, -252, 195, -366, -415, 58, 1080, 500, 200, -294, 5, -106, 9, -124, -60, -138, 39, 306, 61, 377, -150, -127, 69, 263, -50, -40, -564, -25, -318, -18, 438, 311, -116, 304, 608, -291, 176, 502, -369, 530, -44, 217, -126, 21, -72, 73, 123, 526, -202, -68, 137, -247, 155, 80, -141, -240, 519, -35, -285, -95, 322, -136, 219, -2, 16, -344, -373, -180, -318, -289, -312, -20, -74, 151, -20, 27, -28, 190, 121, 13, -236, 8, -44, -176, -50, -91, 92, 35, -120, -40, -92, -72, -8, 66, + 65, 68, 116, -71, 15, 73, -50, -69, 85, -119, -47, -37, 54, 23, 86, 15, -34, -87, 700, 125, 99, -364, -211, 18, 81, 141, 163, -695, 32, 44, 502, 80, 128, -48, 457, -746, 23, 382, -444, 111, 88, 359, 71, 38, -121, 11, -380, 129, -95, 67, 104, -65, -289, 106, -228, -398, 225, -225, 148, -374, -235, -40, -115, 89, -158, 409, -4, 390, -411, -349, -111, 6, -6, -121, 352, 287, 733, -118, 470, -275, -46, 141, -555, 635, -16, 395, -14, -555, -333, 233, -741, 386, 108, 564, 712, 92, + -526, -399, -163, 405, -48, -98, 23, -148, 23, -109, -159, -55, -256, -12, 13, -119, -106, -145, -103, -50, 65, 124, 47, -20, 114, -77, -42, 26, 61, 72, -71, 91, -93, -44, -136, -240, 149, 26, -135, -137, -26, -190, 27, 2, 142, 355, 550, 188, -226, 519, -558, -61, -171, 67, 448, -407, 1008, 131, 250, -299, -405, 138, 4, 852, -122, -299, -488, -332, 239, 150, 140, -64, -480, -744, 57, -450, 596, 75, 484, -301, 203, -196, 252, 695, -115, -76, -104, 180, 233, 117, 52, 70, 304, 270, -156, -242, + -214, -242, 799, 313, -467, 358, -105, -385, -273, 139, 293, -547, -710, 77, -316, 933, 487, -163, -105, 196, 424, 106, -70, -126, -645, -32, -157, -703, 267, 440, -70, 219, 124, 448, -246, -68, 163, -72, -201, -231, -4, -140, -340, -72, -155, 147, -64, -191, 133, 51, 21, -119, 133, 34, -213, 73, 88, -102, -296, -149, -52, -34, -1, -114, -13, -85, 44, 34, -56, 12, -2, -91, -182, -26, 42, 106, 57, -141, -88, 33, -262, -445, 257, -150, 388, 173, -413, -179, -207, 87, -558, 378, 536, -220, 336, -84, + -143, 256, -390, 242, 436, 116, 748, 359, -308, 316, 139, 277, 17, 398, 352, 534, 206, -213, -248, -335, -28, 830, 22, 350, -521, 1086, -319, -856, -399, 684, 59, -99, -90, -54, 516, -379, 301, -80, 649, 981, 511, 471, -345, 556, 343, 329, 385, 556, -112, -981, -623, -714, 189, 250, 207, -168, 335, 861, 65, 64, 215, -52, -753, -819, -274, 159, 92, -38, -461, 115, 28, 35, 249, -57, 160, 50, 307, -79, 206, -163, 41, 28, 355, 158, 355, 36, 183, -66, 44, 147, -92, -231, 57, -139, -251, -206, + -51, -59, 346, 68, 4, -107, 59, -2, -118, -143, -97, 74, 223, -31, 25, 24, 103, 66, -224, 142, 360, 421, 153, 198, 329, -260, 765, 301, 148, -219, -586, -237, 321, -33, -831, 1119, -393, -220, 346, 16, -111, 80, -217, -263, -57, -609, 151, -655, 19, -519, -584, -118, -124, -129, -427, 187, 458, 122, 351, -608, 600, 1091, 113, -439, 683, -561, -886, 1475, -151, 104, -102, -661, 509, -599, 259, 900, -18, 1237, -965, 931, 272, -613, -321, 116, -588, -294, 656, -644, 427, -434, 237, 685, -1505, -664, 693, -1293, + 457, 400, 739, 653, 294, -53, 433, 647, -703, 702, -13, 242, -37, 220, 57, -134, 49, -205, -67, 52, -37, -355, 223, -63, 290, 173, -251, 197, 243, 175, 73, 125, 76, 160, -492, 275, -64, -135, 349, -281, -228, 117, -290, -237, -286, 158, -433, -1293, -337, 424, 999, -318, 505, 14, 238, 518, 335, 897, -232, 38, 247, -795, -511, -237, -257, 182, 14, 67, -413, -69, -547, -446, 215, 1106, 637, -291, -354, 527, 633, -377, 168, 486, -192, 1059, 361, 155, -816, 504, 104, 397, -83, 102, -134, -177, -1288, 341, + 892, 440, 120, -25, 450, -725, -1336, 99, 1774, 426, 1408, 1333, 19, 116, -847, -760, -80, -652, 890, -1938, 368, -726, -1546, 344, 726, 1548, 141, 77, -984, 322, 468, -689, -62, 48, 724, -194, -459, 1093, 233, -391, -12, -633, 86, -599, -119, -21, -291, 90, -234, -252, -135, -3, -117, 202, 570, -32, 10, 211, -511, -311, -59, 155, 166, -447, -249, 354, 212, 123, 89, 374, -10, 6, 43, -254, 50, -335, 942, 1655, 40, 455, 295, -865, -249, 870, 270, 386, -220, 256, 145, -304, 11, 454, 474, 585, -260, -68, + -1287, -1201, 163, -741, 23, 649, 153, 80, -226, -140, 411, 1014, -737, -418, -99, -710, -55, -684, -217, -727, 642, -882, -75, 163, 426, 1552, 2062, 539, -546, -1098, -100, -750, -299, -1167, 172, 1133, 829, 681, 78, 168, 1153, 1127, 822, -64, 518, 196, 254, -1328, 399, 151, -311, 807, 1088, -148, -22, -532, -2281, -40, 670, -327, 1573, 1123, -524, 108, -584, 396, 105, -207, -351, -155, -36, 248, 300, 469, 9, -277, -611, 39, -290, 235, -274, -367, -96, -92, 271, 119, -108, 148, 76, 118, 23, -206, -339, -166, 122, 284, + -28, 233, -7, -332, -353, 101, -432, -237, -3, -184, -57, 124, 172, -156, -402, 1030, 734, -491, 497, 765, 86, -959, -1145, 1069, 364, 248, 842, 19, -367, 904, 238, -686, -348, -249, 305, 19, -410, 159, -454, -46, -204, -221, 616, 1147, -390, 238, 541, -269, -230, 221, 654, 209, -501, -635, -764, 410, 432, 1042, -493, -469, 367, 620, 973, -28, -1798, -386, 581, 578, 261, -352, -12, -720, 109, -311, 748, 1070, -323, 23, -626, -680, -262, -1378, -276, -701, 612, -561, 635, 786, -1594, -134, -674, 683, -280, 240, -495, 80, + -421, 470, 525, 904, 874, 432, 841, 389, 51, 444, 287, -126, 375, -415, 201, -213, 174, -524, 311, 2, 247, -386, -219, 250, -100, -130, 452, -356, -81, 365, 181, -246, -77, 148, 832, 446, 363, 490, 34, 532, 181, 163, 280, 0, 449, 124, -770, -361, -205, -378, -523, -864, -196, -480, -877, -1324, 648, 687, 404, -885, -1206, -925, -526, 218, -40, -1174, -701, -804, 1140, 356, 497, -358, -648, 1445, 358, 451, -275, 86, 428, -294, 340, -105, 689, 973, 44, -784, -629, 772, 530, 676, 197, 170, -346, -152, 114, 473, + 1023, -7, -1900, -1762, 29, -430, 1145, 1162, -1288, -871, -539, 1608, 1436, -774, 233, -1014, -974, 598, -445, 9, -145, -703, 509, 520, 417, 1631, -1188, -319, -105, 421, 139, 673, -2378, -1383, 506, 751, 746, 213, -779, -800, 22, 479, 1385, 339, -449, 145, -882, 557, 491, 33, 781, 1657, 407, -1209, -627, -81, 150, 804, 705, 334, -355, -144, -241, -283, 730, -80, 78, -281, 708, -318, -122, -13, 617, 271, 228, -122, -747, -266, 261, 615, 119, -839, -1159, -971, -9, 150, 195, 126, 1594, -1058, 994, 993, 633, -2310, -928, 776, + -629, 450, -166, -959, 615, 188, 183, -422, -1532, -143, -47, 8, -219, -1113, 833, -687, 1423, -148, -125, 696, 516, -678, -64, -513, 760, 1200, 911, -1008, 226, -674, 610, -585, -242, 103, -52, 654, -599, -1402, 361, -500, 524, 550, -1778, -299, -339, 67, 1966, -528, -1432, -378, 1249, 603, -775, -252, 774, -1, 957, -1437, -761, 869, -904, -2193, -648, -297, 2506, -682, -1296, 692, -1495, 3946, 373, -3661, -977, -644, 2599, 1409, -1634, -859, -22, 1922, 1529, -236, -1204, 474, -408, 1733, -168, -867, -721, 1137, -909, 591, -1740, -6, -67, -99, + -103, 368, -964, 935, 77, 686, 27, -1096, -844, 627, 739, 1164, 433, -117, -759, 103, 188, -198, 49, 764, 118, -35, -870, 169, 617, 230, 25, -253, -626, -2114, 593, -34, 723, 1748, 561, 240, -985, -410, -985, -1181, -395, 231, 676, 892, -99, 519, 630, -549, -1110, 587, 212, -903, -306, 856, -291, -97, 785, 438, 349, 108, 446, -428, -1030, -449, 294, -424, -243, 377, 26, -728, 758, 162, -673, 85, -162, 651, 364, -264, 307, -403, -904, 120, 221, -83, 3, 190, -394, 124, -337, 202, 645, -70, 282, 297, -249, 15, + -615, 210, 363, -1120, 650, -699, 220, 31, -3, 307, 125, 730, 134, 206, -105, 373, -392, -260, 91, 62, -343, 123, -30, -101, -198, 70, -39, 394, -101, 46, 283, -200, 197, -124, 69, -200, -173, -200, -52, -91, 150, 105, -464, -128, -135, 321, -191, 119, 55, -517, 172, 333, 22, -127, 56, -153, -76, 1711, -62, -57, -475, -467, 352, -21, 305, 5, -167, -226, 116, -317, 321, -299, 468, -379, 273, -321, -71, -52, -298, -228, 67, -135, -94, -3, -224, 29, -45, 71, -53, 130, -450, 409, -154, -135, 310, -250, + 17, -312, -273, 198, 175, -219, -141, 88, -14, -381, 97, 67, 0, 250, -93, -108, -103, -260, -71, 272, -290, 74, -141, -36, 18, -88, 64, 1, 191, -277, -24, 179, -358, 208, -161, 2, 164, -80, -163, 74, -29, -47, -12, -117, -3, 121, -8, -57, 21, -101, 70, 51, 30, -82, -25, 105, -134, 134, -61, 58, 148, -179, 43, 12, -226, 41, -72, 93, -32, 7, 137, -90, 26, -145, 25, 21, -36, -35, -18, -53, 10, -27, 6, 100, -147, -804, -1357, 503, 4346, 1087, 2397, -95, -2335, -759, -2299, -1965, + -695, -474, -161, 1302, 1750, 2313, 2922, 1260, -749, -1354, -2870, -2728, -1113, -912, -608, 1176, 1604, 958, 1487, 1784, 603, 489, 333, -926, -427, -664, -1445, -799, -1074, -1592, -867, 196, 169, 888, 2156, 1474, 1226, 1195, 367, 87, -124, -622, -886, -1121, -1602, -1417, -793, -249, -542, 445, 829, 704, 1216, 1355, 870, 788, 770, -121, -379, -191, -1106, -916, -235, -907, -971, -614, -873, -424, 248, 557, 1007, 1616, 1001, 928, 1026, 380, -123, -187, -552, -912, -948, -903, -991, -689, -635, -527, -218, 248, 612, 950, 1432, 1510, 1471, 1251, 395, -325, + -671, -1078, -1429, -1612, -1610, -1273, -719, -170, 442, 1323, 1469, 1473, 1541, 1276, 669, 215, -362, -1028, -1441, -1270, -1191, -937, -438, 42, 352, 714, 804, 794, 628, 288, 131, 55, -114, -127, -133, -172, -218, -167, -237, -152, -127, -75, -89, -2, 19, 101, 104, 169, 160, 189, 114, 111, 19 } }, + { { 101, 100, -90, -16, 144, 47, -74, 16, -82, -73, -59, -129, -45, 79, -6, 44, -22, -37, -36, -16, 109, -69, 7, -5, 5, 86, -3, 59, 189, 147, 148, 77, 34, -24, -174, 72, -65, 112, 40, -59, 53, -78, -151, -47, -58, -143, 6, -18, -20, -67, 9, 150, 66, 102, -1, 62, -58, -4, 78, -65, 52, -80, -85, 9, 176, 116, 68, -34, 30, 19, 10, -32, -67, -103, -75, 2, -64, -32, -69, 23, 11, 36, -20, 29, 42, 34, 5, 21, -16, -17, 0, -43, 45, 37, -4, 47, + 14, 9, -21, -13, -27, 9, 15, 0, -8, 16, -10, -40, -11, -27, -2, 8, 10, -42, 8, 64, 33, -111, 263, -6, 16, -28, -139, 103, -73, -70, -162, -125, -53, 101, 145, -29, 85, -33, 157, 163, -325, 59, 1, -32, 110, 173, -54, -25, 3, -11, -83, 68, -83, -66, -7, 86, -49, -183, -82, -125, 14, 11, -163, -20, -71, 33, -5, -25, 40, -54, 55, -87, 85, 125, 192, 79, -84, 68, 80, -31, -217, 14, 113, -88, 65, -126, -2, -81, -221, -68, -116, 55, 82, -75, 35, -36, + 104, 8, 61, 87, -38, 35, 17, 36, 75, -18, 25, 93, 53, 12, 56, 9, 24, -5, -2, -52, 27, 31, 42, 28, 9, 13, 1, 15, -7, -15, -4, 34, 29, 8, 26, 5, 30, 25, 215, 59, -293, 104, 150, 55, -26, 77, -184, 26, 81, -41, 79, -12, 96, 23, -125, 78, 113, 112, -33, 54, 61, 43, -332, 47, -142, -42, -47, 77, 35, -270, -98, -61, -52, 110, -101, -189, 46, 88, 54, -189, -89, 60, -178, -14, -197, 29, 96, -101, -31, 112, 143, -334, -25, -93, 101, 41, + 16, 29, -95, 85, 73, -259, 199, -27, 48, -132, -56, -112, -15, 29, -105, -144, 127, -47, 52, -7, -27, 37, 43, -53, -134, 74, 67, 17, 30, -4, 9, 22, -2, 22, 15, -3, 50, 7, 39, 46, 2, 66, -3, 13, 17, 29, 23, 33, -50, 22, -23, 10, 21, 16, 38, -14, -13, -141, -132, -110, -70, 219, -76, 30, -178, 188, 13, -128, -34, 109, -228, 77, -67, 51, 37, -104, -74, -271, -73, -305, 40, 69, -33, -42, -28, 46, -119, -217, -101, -80, -33, 80, -50, 129, 58, 99, + -135, -8, -7, -113, 31, 89, -9, -56, -132, -122, 82, 123, -4, 244, 193, -175, -44, 0, -184, -211, 318, -5, 9, 100, -202, -67, -131, 314, 85, 16, -250, -199, 27, -82, 163, -84, -2, 44, -98, 36, 98, -148, 2, -235, 26, 88, -68, 34, 28, 115, -16, 18, -23, -5, 50, 51, 48, -36, 15, -2, 22, 1, 21, -34, 74, 1, 21, 11, 24, 17, 22, -20, -19, -17, 16, 50, 59, 10, 27, -48, -367, 184, 104, 187, -100, 103, 108, 193, 46, -367, 92, 16, 146, 267, 14, 116, + 102, -220, 77, 20, 31, -60, -30, 136, 91, 6, -134, -2, -64, -69, 220, 102, -9, -29, -265, -228, -261, 69, 71, -270, 19, 18, -268, 17, 42, -36, 308, -38, -151, -38, 177, -15, -274, 298, 155, -190, 145, 29, 28, -5, 17, -74, -138, -130, 238, -16, -69, -11, 172, -159, -280, 10, 64, 53, -245, -127, 95, -22, 137, 52, -43, -41, -37, -19, 5, 218, 127, 79, 70, 84, 127, -61, -20, -69, -21, 24, 6, -38, -61, 64, 10, 29, -1, -39, 14, 34, -77, -13, 62, 13, 4, -29, + -8, -18, -34, 8, 32, 25, -23, 26, 2, 110, 425, 126, 341, -375, 15, -186, 7, 124, 144, -193, 85, -112, -98, -134, -217, -33, -512, -6, 170, -23, -34, 56, -268, 94, -256, -82, 264, 53, 92, 6, 78, 224, 204, 391, 204, -297, -24, 330, -46, -242, -36, 30, -110, 221, 165, -191, -55, 212, 227, -81, -143, 357, -147, -483, -326, 106, -485, -10, -145, 2, -45, -136, 182, 51, -47, -159, 139, -96, 258, 175, -70, -171, 37, 67, 24, 9, 61, -36, -189, -55, 264, -31, -107, -29, -55, -137, + -132, -74, -63, 15, -1, 131, -11, -48, 19, 47, -31, 27, -45, 89, -2, 55, 9, -87, -8, -10, -90, -25, -55, 41, 3, -15, 32, 14, -9, 16, -101, 21, 30, -414, 196, -36, 105, 137, 224, 50, -196, 267, -99, 119, -119, 99, -17, -486, -100, -83, -56, 33, -116, -80, 66, 107, 38, 263, 122, -254, -18, 1, -142, 302, -180, -174, 319, 335, -41, -4, -208, 75, 46, -109, 57, 208, 129, 250, -61, -196, 123, 29, 61, -234, -120, -137, 56, 134, 50, 36, 241, 287, 44, -136, 165, 134, + -201, 28, 36, -23, 25, -5, 173, -19, -133, 68, 228, 101, 134, 281, -190, 34, -64, 266, 154, 285, -136, -36, 49, -101, 16, 28, -31, 0, 67, 76, -27, 42, 31, 99, 88, -12, -6, -44, 14, -45, 25, -79, 79, -1, -29, -1, -5, 3, -27, -61, 88, -11, 16, -97, -78, -21, 85, -9, -8, 8, 173, -360, -214, 142, -83, -336, 171, -176, -153, 216, -65, -72, -53, 55, 161, 83, 87, 88, -133, -80, -27, 194, 101, -343, 110, 106, -143, 322, 297, 159, 12, -118, -75, 17, -100, -121, + -198, 28, -226, 164, 64, 2, 37, 86, 76, 176, 276, -105, -435, -77, -296, 102, 42, -395, 144, -166, 496, 164, -311, -11, 316, 164, -257, -154, 331, 189, -228, 281, -234, -310, 49, -470, 285, 304, -69, -283, -49, 110, 59, 47, 30, 218, -305, 98, 343, 5, 13, -302, 151, 83, -276, -70, -139, -67, 13, 86, 71, 9, -82, 8, -88, 36, 55, -12, -42, -31, 57, 17, -16, -48, -88, -11, -86, 174, -161, -1, -15, 66, 47, -95, 31, -30, 150, -20, 44, 3, -83, -10, 95, -1, -281, -208, + 7, -338, 1, -795, -250, -91, -434, -152, -91, -190, -147, 104, -209, -397, 106, 250, -406, -112, 125, 204, 350, 224, 206, 226, 82, 401, -239, -102, 85, -198, 75, 114, 210, 28, 343, 72, 85, 237, -105, -203, 4, -312, -199, -360, -15, -16, -473, 171, -214, 97, -447, 54, -338, 504, 25, -449, 539, 660, 185, -221, -164, 171, -58, -22, 195, -316, 205, -326, 172, -130, -184, 78, 173, -94, -10, 203, 53, -101, 114, -50, -187, 24, 174, -34, -69, 69, 50, 142, 28, 5, 61, -48, 98, 25, 81, 28, + 64, 52, 53, 42, -61, 68, -82, -76, 7, 44, 14, 22, 48, 32, 3, -27, -62, 0, -65, 172, -86, 155, 234, 34, 216, -122, 337, -262, -244, -642, -143, -333, -784, 197, -452, -275, -365, 100, -706, 189, 57, -136, -16, -203, -72, 169, -241, -172, 9, 129, -211, -16, 241, -387, -90, 226, -216, -13, 1, -61, 327, -286, 194, -130, 266, 281, -287, -382, 357, -39, 77, 93, 31, -82, 200, -109, -442, 115, 89, -382, -44, -137, 229, 280, 138, 47, -111, -272, 277, 172, 248, -17, -393, -92, -60, -171, + -97, -46, 112, 175, -152, -129, -390, -185, 74, 161, 43, -33, 177, 168, 100, 207, -64, 162, 72, 111, 18, 2, -108, -81, -21, 53, -26, -91, -115, -3, -20, 25, -79, 19, -94, 30, 155, 36, -90, -90, 197, 114, -25, -10, -250, -27, -4, -210, 5, -84, -67, 52, 65, 18, -25, -193, 953, 551, 37, -303, -722, -88, 336, -158, -292, -542, -32, -117, 17, -186, 174, -3, 472, 187, -199, -14, -86, 36, -99, 98, 292, -343, 65, -207, 135, -147, -251, -489, -41, 280, 93, -61, 102, -36, 266, 423, + -149, -96, -491, -531, 146, 79, -226, -194, -442, -303, 173, -57, 0, 22, -35, 201, 114, -363, 14, -331, -30, -178, -104, 351, 722, 1192, 44, 384, -361, -458, -646, -34, -3, 131, 135, -88, -816, 338, -140, -112, 50, -214, 23, -116, -333, 4, -134, 3, 32, 13, 234, 34, 25, -13, 8, -10, 100, 222, 64, -8, 46, 202, 4, 3, 75, -67, 24, -184, 62, 96, -174, 177, 9, 16, -53, -192, -63, 86, 0, -19, -49, 7, 349, 581, -287, 1, 112, -475, 5, -307, -297, 447, -131, -113, -240, 513, + 452, -1, 742, 83, 232, 163, -206, -243, -385, -204, 91, 3, 332, 25, -36, -61, 235, -339, -828, -291, 245, 76, -68, -248, 15, -399, -60, -364, -25, -46, -256, 245, 122, 466, -385, 721, 194, -141, -255, -132, 114, 416, -128, 237, -367, 296, -334, -377, 371, -538, 353, 295, 572, -583, 443, -56, 395, 153, -612, -108, -144, 170, -325, 964, -47, -341, 137, 445, 303, 208, 230, -31, 110, -40, -127, -82, 34, -5, -126, 35, -37, -197, -40, -76, 82, 102, 56, -28, 191, -32, 106, 41, 135, 50, -68, -86, + 23, -11, 93, -39, 9, 77, -47, 133, -64, -76, 38, -57, 141, 50, -41, 42, -403, -540, -1107, -340, -650, 181, -30, -222, -322, -307, -277, -301, -294, 31, -240, -44, -522, -800, 980, -306, 531, -102, 137, 169, 286, 188, -50, -17, -423, -96, -101, -285, -444, 172, -51, 626, -435, 11, 867, -210, -722, -234, 28, -328, 507, 232, -280, 205, 272, -169, -7, 136, 338, -14, -335, -330, 405, 289, -214, -464, 294, 340, -306, -418, 290, -529, 1009, 216, -84, 40, 246, 54, -180, 15, 71, 362, -240, 71, -721, -649, + -74, 37, -72, -316, 227, 532, -17, 135, -52, 112, 159, 190, -208, 230, -109, -64, 151, 283, -86, -289, 79, -29, 46, -28, -156, -45, -161, -101, -198, 200, 204, -126, -3, 246, 76, -107, 49, 308, 202, 221, 223, 197, 71, 282, 148, 116, 103, 267, -417, 1, 154, 119, -273, 658, 464, 948, 523, 353, 137, -829, -69, 113, -489, -130, 937, 72, -544, -536, 485, -738, -193, 33, 196, 85, -142, 240, -335, 0, -69, -210, -48, -146, -484, 254, -420, 245, 216, 286, 50, 189, -177, 780, 102, -828, -731, 67, + 324, 634, -212, -497, -223, -66, 68, 372, 78, -293, 853, -1050, -179, 199, -734, -378, -196, 108, -1188, -561, 844, -322, 243, -276, -962, -362, 456, -141, 175, 293, 600, -289, 62, -181, 374, 171, 158, 23, -20, 9, 324, 168, 190, -52, -13, 121, -227, -204, 82, 380, 173, 147, -379, 218, 692, -6, -14, -271, 182, 29, -169, -220, 22, 204, 235, 172, -223, 142, -152, 161, -286, -157, -64, -150, -190, -59, -462, -435, 62, -36, -81, 149, -15, -46, -6, 147, 491, -217, -1518, -406, 95, 415, 427, 367, 391, 676, + 1248, -721, 528, -192, -13, -194, -1008, -772, -136, -58, 227, 387, 530, -176, -9, -280, 10, -60, 3, 526, 296, 168, 422, 478, -851, 414, -491, -645, -180, 398, 126, -440, 149, 40, 314, -41, -828, -610, -685, -701, 98, 560, -100, 2056, -1345, -1030, 629, -193, -408, -151, -107, 12, -1259, 122, -87, 163, 973, -79, 344, 363, 467, 1581, -586, 2002, 565, -66, 270, 105, -823, -744, -9, -191, 108, 300, 252, -154, -704, -595, 238, -405, 261, 269, 632, 597, 563, 97, 200, -20, -22, 400, -63, -48, 137, -608, -136, 240, + 5, -73, 386, 131, -549, 370, -304, -445, -235, -146, 114, 168, 195, -243, 279, 102, 182, 64, 238, -108, 147, -372, -68, -908, 331, 1451, 42, 1515, 801, -94, -586, 1709, 257, -291, 222, -393, -115, -62, -105, 212, 478, 329, 63, 215, -344, -337, 104, -106, 563, 605, 388, -162, 38, -747, -466, -144, -509, -808, -478, 376, -467, -1422, -655, 426, -573, -411, 20, -112, 666, 972, 1287, -690, 365, -18, 42, -285, -852, -1707, -1119, 580, -1133, -603, 308, 566, -420, 639, 1860, 382, 360, -1417, -1888, -419, -589, -1017, -288, -852, + 600, 332, 1688, 687, -196, -352, -588, 389, 766, 1520, 1069, -746, -1546, -765, -494, -924, -172, 768, 372, 952, 40, 673, 271, -235, -291, -343, 184, 407, 102, 533, 677, 398, 482, 210, 732, 633, 23, -27, 318, 715, -75, -209, -113, 606, 187, 15, -189, 373, 294, -111, 243, 292, 148, -84, 63, 204, 22, -371, 778, 1541, -822, 1167, 938, -159, -243, -533, 157, 1040, 773, 1221, -539, -251, -255, -85, -335, 313, -411, 893, 378, -1491, -645, 3, 217, 630, -311, -570, 160, 165, -244, -286, 160, -431, -652, -302, 1390, 569, + 230, -718, -236, -611, 345, 669, 222, 36, 394, -247, 885, 497, 47, 287, -39, 1757, 359, -760, 281, 296, 170, 391, 18, -725, 845, 180, 140, 326, 150, -9, -533, 601, 688, 352, 1986, 1409, -770, -1544, -1081, -113, 129, -164, -1312, -655, -468, -544, -540, 479, 376, -143, 77, -123, -735, 205, -138, -46, -753, -727, -133, 301, 356, 40, 380, 159, 480, 66, 94, -823, -489, 346, 94, -230, 428, 180, 76, -396, 380, 521, 368, 378, 480, -107, 532, 1063, 841, 189, 118, -137, -184, -549, -692, 182, -76, -288, -1802, -236, + 447, 504, -415, 630, 192, -261, -680, 145, -171, -1009, -328, -362, 65, -1388, -1090, -191, 669, -98, -220, -842, 6, 708, 22, -504, -298, -114, -293, 170, 225, -715, -802, 114, -41, 161, 1288, -805, -96, -60, -1283, -392, -942, -155, -92, 888, 998, 1229, 341, 200, -484, -1095, 30, 430, -389, 1510, 3542, 3403, 485, -2196, -2019, -799, -1275, 4177, 2578, 1616, 2104, -47, -1136, -3000, -1928, -755, -173, 1191, 2422, 2155, -272, -1807, -1100, -1638, -1289, 213, 1750, 2555, 983, -155, 131, -1001, -1178, -1175, 392, 164, 289, 1016, 539, -121, -673, -591, + -391, -925, -192, 383, -349, 5, -135, 611, 464, -862, -534, -1722, -1380, -1236, 769, 1357, 515, 337, -508, -901, -2676, -1992, -1194, 210, 733, 457, 102, -1001, -829, -1574, -2589, -1033, 293, 737, 1310, 591, -5, -731, -263, 931, -910, 1050, 215, 106, -1671, -556, 1492, -1002, 422, -9, -320, 446, 184, 779, 1263, -742, -963, 246, -580, 772, -1007, -547, -631, 66, -159, -602, 284, 1179, -916, -1041, -746, -248, -208, 1586, 113, -55, -1555, -413, 162, 1333, 597, -245, -2250, -1627, 1551, 1670, 1634, -748, -3763, -748, 1706, 1411, 225, -439, 248, -1525, + -900, 514, -441, 465, -272, 63, 1603, -1186, -619, 1326, 1049, 2000, 854, -2668, 841, 2886, 626, 1462, 373, -808, -19, 1837, 1268, 2440, -3197, 440, -16, -360, 1274, 19, -1657, 144, -67, -346, 251, -12, -1011, 885, -414, -31, 52, -247, 52, 128, -276, -377, -548, -823, 810, -48, 304, 674, -770, 360, -19, -1425, 17, 428, 1536, -416, -2107, -265, 1023, 256, 907, -717, -577, -789, 371, -154, 563, -836, 425, 187, 266, -930, 116, 168, 666, -283, 164, -576, 236, -360, 577, -139, 469, -175, 230, -1879, 212, 337, 179, 1854, 312, -139, + -1184, -202, -117, -277, -12, -224, 474, 222, -350, -59, 736, 3, -42, 79, -185, -316, 412, 366, 276, -460, 241, 689, 269, -39, 443, -80, -528, 140, 133, -424, -462, 460, 447, -442, 283, 274, -5, -161, 2, 350, -20, -390, 202, 239, -726, 186, 535, 176, -472, 74, 332, -610, 165, 286, 120, -159, -583, 686, -743, -65, 713, 12, -124, 16, -672, 297, -11, 384, 710, -322, -52, -411, 543, -113, -62, 558, -729, -319, 403, 330, 143, -591, 203, -129, -38, 284, 214, 41, -152, -75, 26, 161, -517, 377, 76, -72, + 145, -68, 326, -486, -89, 10, 28, 49, 224, 149, -826, 436, -89, -96, -35, 168, 224, -204, -83, 384, -329, -42, -252, 183, 1737, 152, -212, -581, -386, 204, -259, 224, -346, -27, 276, -156, 130, 127, -482, 133, -158, -105, -397, 112, -112, -250, -117, 192, -173, -172, 245, -272, 138, 233, -482, 475, -120, -568, 301, 300, -265, 92, 172, -240, -215, 1, 32, 155, -78, -29, -239, 219, -187, -61, 275, -333, 96, -61, 1, -157, -214, -88, 374, -256, -97, 60, 79, 10, -226, 172, -101, -196, -6, -359, 524, -232, + 106, 115, -108, 182, -312, -255, 319, -157, -216, 214, -14, 59, -144, 38, -32, 97, -115, -90, 121, -71, -84, -23, 77, -50, -7, -41, 21, 73, -102, -103, 301, -89, -107, 94, -34, 87, -241, 16, -40, -7, -63, 281, 4, -247, 82, 27, -10, 2, 110, -70, -70, -31, -63, -32, 32, -77, -1, 24, -10, -862, -1410, 645, 4863, 746, 2430, -570, -2474, -898, -2412, -1587, -505, -264, 113, 1434, 1721, 2392, 2373, 755, -940, -1518, -2788, -2133, -1124, -436, -286, 861, 1442, 1116, 1519, 1474, 542, 479, 179, -1077, -401, -926, + -1606, -969, -939, -1391, -298, 652, 494, 1422, 1861, 971, 1239, 934, -132, -40, -89, -1000, -1234, -1098, -1657, -1409, -500, -81, 199, 1149, 1056, 1020, 1282, 960, 328, 607, 331, -372, -179, -689, -1455, -873, -826, -1144, -553, -365, -645, 547, 1030, 1192, 1897, 1789, 754, 445, -26, -646, -769, -790, -1154, -1054, -971, -887, -557, -219, -3, 435, 1015, 1269, 1177, 1424, 984, 480, 201, -163, -731, -822, -1150, -1497, -1512, -1198, -1003, -149, 599, 1344, 1796, 1947, 1501, 981, 433, -114, -753, -1099, -1491, -1477, -1060, -692, -212, 273, 535, 714, 888, 769, + 477, 407, 143, -4, -137, -170, -226, -212, -314, -247, -199, -159, -171, -115, -130, -50, -7, 105, 130, 219, 230, 270, 192, 192, 147, 139, 22 }, + { -37, 199, -112, 33, -166, 47, 19, 254, -152, 1, -80, 127, 130, -83, -16, -71, -41, -83, -104, 76, 25, -68, 142, 129, 220, -7, 84, 44, -4, -199, 52, 83, -79, 50, -58, -67, -109, 57, 141, 15, 164, -67, -14, 166, 87, 14, -2, 158, 237, -176, 39, -61, -27, -273, -97, 111, -85, 77, 36, -40, -66, 39, -23, 86, 46, 40, 44, -142, 6, -68, 88, 145, 102, -20, 157, 1, 67, -20, -35, 9, 79, 91, -29, -61, -128, -16, -56, -60, -34, -51, -36, -60, -31, -1, 0, 2, + 51, -34, 27, -12, -24, 2, 23, 9, 19, 1, -17, 1, 24, 9, -34, -26, -1, 1, 14, 3, 26, -34, 118, -145, -152, 6, -205, 38, -64, 99, -55, -162, 18, 159, -24, 5, 222, 279, -120, -128, -36, -207, 88, 19, 52, -73, 111, -144, -26, 99, -81, -30, 15, 179, 12, 130, -171, 168, -18, 24, 109, -94, 91, -43, -43, 78, 103, -17, 59, -227, 137, 133, -241, -212, -60, -176, -49, 67, 44, 64, 4, -59, 148, -50, 5, -59, 35, -90, 126, 31, -97, -54, -38, -56, -50, 128, + 167, -8, -34, 7, 54, -35, 117, 66, -48, -9, -30, 51, -49, -1, -13, 8, 19, -3, -14, 32, -24, -8, 7, 21, 2, -42, -29, 8, -28, -23, 28, -15, -52, -33, -42, -11, 7, 50, 358, 68, -132, 166, 21, -113, 327, -220, -314, -184, -191, -64, 93, 115, -109, 165, -207, -113, -25, 69, 52, -63, -81, 185, 36, -13, -103, 138, -101, -23, 0, -12, -14, 54, 29, -28, 115, -54, 70, -5, -188, -74, -75, 200, -111, -135, -244, -285, -52, 15, -114, 216, 29, 116, -87, 187, 80, -108, + 302, -137, -146, 23, 189, 277, 196, 65, -97, -218, 87, -3, 215, 87, -62, -7, 110, 88, 2, -21, 9, -43, -91, -9, 29, 22, 78, -3, 48, -17, 38, -10, 7, -8, -53, 5, -10, -68, 55, -13, 34, -18, -36, 5, 7, -3, -24, 25, 10, -18, -5, -52, 7, -30, 26, -10, 57, -25, -338, 53, -122, 78, 23, 243, -313, -179, -229, 123, 103, 148, -163, 56, -48, 21, -255, -219, -159, -159, 260, -104, -30, -5, 89, -41, -271, 114, -107, -36, 127, 94, 146, 9, 78, -191, -78, 171, + 285, 166, -11, -217, 156, -70, -186, 258, 78, 89, -158, -93, 90, -59, -87, 136, -106, 47, 8, -180, -37, -119, 191, 96, -25, 32, -86, 112, 20, -3, 35, -216, -111, 122, 60, -35, -26, -154, 253, 311, 174, -143, 129, 22, 111, -48, 91, -69, 60, 114, 63, 54, 43, 2, -37, -13, 113, 6, 9, -42, -6, 23, 69, -9, 80, 13, 4, -3, 66, 79, -33, -15, -7, 12, 58, -3, 17, 4, 15, -28, -511, 171, 26, 127, 138, -100, -362, 279, 118, 274, -50, 145, -3, -99, -7, -256, + 313, 71, 30, -161, -93, -109, 93, -144, 240, 11, 82, 133, 74, -15, 77, 74, -56, 62, -266, 69, 121, 124, 239, 83, -160, 80, -80, 163, 32, 118, 182, 30, -40, 143, -98, -155, -57, 100, 252, -60, 16, 4, 30, 50, 106, 36, -66, -12, -89, 65, 21, -160, -141, 56, 89, 89, 159, -244, -131, -178, 210, -92, -130, 68, -120, -174, -63, 5, 187, -66, 61, -74, -43, -11, 57, 25, -33, -28, 36, 93, 32, 53, -25, -18, 63, -2, 5, 24, -43, 83, -25, -6, -38, -106, -16, -23, + -7, -1, -39, 4, 95, -24, -8, -18, -34, 126, 519, 275, 247, 360, 98, 66, -220, -7, -412, -74, 157, 114, 73, 95, 113, -89, -60, 236, 213, 183, -14, 26, -294, -255, -96, 186, 60, -39, 101, -171, 16, -88, 205, 161, 360, -36, 136, 113, -58, -189, 338, -197, -44, 153, 8, 87, 244, -78, 91, -236, -504, -280, -167, -68, 24, -20, -130, -271, -56, -194, 60, -5, 24, -305, -139, 198, 69, -12, -338, -307, 183, 33, 111, -225, -179, 12, -91, -192, -136, 108, -41, 50, 14, 135, 99, 46, + -68, 36, -12, -81, -80, 77, -33, 23, -52, -79, -14, -6, 70, -8, -68, 19, 26, 78, 15, 19, -33, 97, -37, 111, -61, 82, -72, 13, 43, 4, -5, 18, -16, -29, -263, 199, -117, -10, -684, -162, -253, -167, 28, 226, -45, 298, 158, -18, -294, -122, 438, 73, -262, -192, -86, 205, -160, 2, 141, 223, 252, -276, 186, 25, 53, 79, 102, 89, 253, 7, 77, -222, 310, -156, -73, 52, -257, 318, -50, -622, -205, -500, 31, -8, -151, 676, -118, -335, -113, -83, 311, -43, 148, 182, -127, 232, + 321, -163, 122, -285, 139, -103, -80, 329, -120, -32, -146, 8, 6, 125, 186, 197, -52, -56, 8, 255, 121, 132, 5, -208, 84, -101, -113, -62, -2, -6, 14, 46, 49, -12, 139, 22, 61, 24, 28, -39, 37, 14, -41, -61, -39, -104, -81, 72, 58, -88, 25, -5, 25, 100, 22, -39, 11, 32, 3, -80, 311, -434, 87, 89, -137, 58, 327, 351, 130, 126, 167, -271, -47, -290, -6, 185, 117, -61, -229, -74, 155, -300, 10, -21, 139, 286, 27, -154, -117, 306, -197, -95, 176, -109, -362, -131, + 82, 61, -145, 34, 189, 130, 182, -21, 137, 261, -115, 130, 112, -178, 386, -371, 221, 98, -515, 494, -319, 71, -57, 394, -167, -278, -59, 3, 72, 303, -257, -12, 19, 19, -46, 91, -209, -30, -149, -278, -308, 167, 135, 130, 4, 196, -89, -225, 59, -399, -332, -62, 98, -2, -61, -51, 49, -217, -72, -45, -35, 103, -9, 18, 9, -71, 37, -80, 8, 40, -86, -17, 76, -57, 2, -39, -2, 29, 5, -119, -17, 0, -4, -19, -71, -122, -27, -6, -15, 102, 77, -346, 274, -792, 434, -316, + -217, -388, 43, -47, 67, 276, -234, -90, 219, 201, -68, 78, -109, -364, -37, 91, -188, 293, 47, -34, -177, -171, 37, 451, 16, -64, 120, -390, -71, 142, -268, 379, 237, -14, -120, -127, -150, -260, -325, 269, 16, 479, 39, -25, -219, 40, -89, 107, -11, -302, -240, -308, -522, -72, 452, -436, -31, -457, 69, 129, 102, 326, -40, -470, 333, -33, -232, -190, -411, -139, -313, 170, -479, -79, 183, -3, 32, 227, 112, 273, -3, -147, -62, -101, -9, 101, -32, 18, 10, 11, -83, -115, 69, -81, 31, 15, + -20, 36, 8, 15, 160, 30, -14, 32, 48, 37, -86, -12, -177, 66, 86, 136, 45, 47, -7, -87, 49, -3, 339, -123, 302, -294, -158, 208, 65, -398, 25, 520, -599, 37, 278, 673, -288, -170, -74, 522, 510, -538, -26, -413, -199, 272, 271, 357, 201, -69, 250, -307, -167, -29, -48, -446, 39, -8, 592, -90, 292, 72, 173, 399, -240, -105, -585, 405, -516, -90, 118, -68, -298, -73, 85, -210, 58, -33, -45, -655, -465, 34, -337, -459, 85, -425, 136, 280, -250, 479, 100, 308, 329, 86, -243, -287, + -359, 187, -373, 227, 270, 374, 66, -263, -170, 9, 37, -491, -11, -317, -54, -88, 21, -232, 32, -51, -3, -150, -110, 39, 247, 29, -23, 36, -34, -89, -89, -96, -42, -114, 128, 96, -8, -94, 152, 229, -49, -36, -52, -20, -6, 59, -85, 93, 85, 61, -80, -9, 49, 70, 157, -317, 819, 343, 141, 423, -162, 90, -437, -560, 353, 723, 214, -2, -714, 862, 124, 107, 123, 33, 155, 50, -124, -4, 217, -132, 273, 54, -215, -297, -82, 274, -75, 90, -124, -108, 4, 773, 125, 113, 104, 66, + 463, -171, 133, -298, 551, 770, 200, -43, -274, 804, 377, 13, -311, 118, -186, -28, -356, -133, -238, -326, 528, -158, 389, 82, -304, -4, -650, 618, -45, -295, -231, -376, -464, -253, 719, -224, 259, 327, -291, -276, -519, 79, 350, 121, 334, -77, -66, 15, 95, -142, 40, -258, 84, -12, 293, 207, -158, 16, -8, 175, -59, -232, 52, -7, -19, 86, 16, -37, -116, -131, -25, -31, 139, -5, 139, -190, 46, 143, -268, -196, 72, -86, 202, 243, -181, -192, 764, 749, 925, 557, 184, -235, -244, 138, 269, 329, + -492, -15, -59, 247, 195, -341, -421, -2, -159, 401, 472, 0, 250, 82, 100, 545, -333, -441, 348, -578, 50, -178, 319, 163, 6, 373, 343, -312, 388, -1, -166, 92, 422, -163, 180, 313, 142, -674, -389, 66, 36, -458, -313, 152, 218, 185, -623, -436, -434, -35, 270, 394, -991, -729, 121, 152, 573, 202, 210, 417, -45, -107, -151, 1024, 354, -162, -536, 489, 320, -160, -145, 75, -147, 261, -94, -56, 154, -38, -61, -81, 162, 419, 3, 30, 15, 182, 234, -60, -148, 63, -14, 47, 27, 36, -199, -109, + 141, 14, -81, 68, 196, 152, -263, -59, -175, -169, 125, -201, 79, -109, 195, -233, -325, -629, -612, -503, 194, -65, 284, -555, -92, 26, -214, -260, 451, -173, 91, -7, 31, -453, -167, -387, 51, 51, 100, 1070, -417, 295, 450, -228, -216, -323, -66, 499, -510, 349, -34, -85, 47, 51, 274, 31, -541, 414, -337, -777, -629, -315, 1051, 892, -485, -140, -666, -556, -220, 649, 17, 448, 234, -305, 341, -232, -692, -59, -420, -85, -225, 1367, 12, -1131, 888, -358, -253, 898, 913, 3, -400, 178, 223, -1230, -529, 33, + -181, 644, 272, -932, -140, -74, 422, 269, 184, 167, -194, 33, 73, 390, -49, 54, 76, 67, 229, 109, 5, -267, 337, -31, -2, 16, 0, -144, -225, -154, 30, -55, 97, -16, -100, 107, 248, -331, -108, -101, -48, 94, -7, -95, -188, -70, -49, 168, -544, -338, 165, 129, 296, 931, 161, -24, 218, 49, -387, -238, 209, 48, 761, 180, -47, 275, 409, 414, 446, 24, -312, -87, -713, -97, -805, 450, -490, -189, 3, 653, -378, 363, -265, 220, -333, 417, 630, 43, -133, -339, -488, 274, 314, 799, -108, 40, + 353, 1279, -298, 192, -206, -712, 501, -102, 356, -44, 89, -429, 1184, -1774, 1307, -2036, 879, -1051, 328, -824, 298, 546, -130, 406, -208, 1487, -901, 987, -1529, 772, -599, 742, -498, -540, -263, -137, 376, -103, -65, 37, 24, -191, 267, -288, 282, -208, 87, -331, -184, -245, 44, -225, 279, 297, -281, -5, 113, 273, -41, 98, 224, -210, 370, -103, 489, -291, 585, -417, 151, -34, 326, 270, -52, 158, -450, 514, -353, 125, -359, 260, -479, 165, -40, -176, 181, 453, 362, 1434, -997, 419, 262, -859, -24, -167, -245, -441, + -24, 53, 571, 215, 298, 431, 347, 15, 476, -547, -79, 663, 73, -905, -209, -1185, -222, 209, -220, -275, -52, 1062, 268, 83, 129, 267, -80, -607, -187, -66, 113, -138, -285, 771, 414, -157, -37, -163, -695, -569, -417, -344, 775, 189, 286, -465, -454, 148, 315, 293, -132, -90, -527, -346, 460, 23, -1276, 451, 696, 225, -556, -340, -277, 94, -401, 200, -940, -1254, 520, 455, -252, -460, 352, -205, 91, 111, -185, 203, -115, -116, -69, 303, -215, -62, -235, -2, 19, 203, 208, -22, 123, -147, 244, -169, 199, -461, + -211, -62, 133, -150, -302, -230, 109, 239, -10, 308, 85, 122, 18, 201, -114, 192, -47, -380, -293, -112, 172, -214, 125, -1183, 1035, 1259, -118, 916, 37, 140, 399, -810, 294, 599, 591, 248, 183, -586, 428, 251, -356, 189, -71, 698, 192, 178, 412, -166, -476, 137, 888, -319, -173, 802, -295, -360, -293, 276, 1032, 1436, -90, -932, 1409, 485, -929, 1051, 402, -261, -270, -395, -655, -38, 344, -562, -368, -1186, -161, 689, -1436, -778, 227, 231, 283, 870, 770, -1276, 11, 49, -903, 252, 430, -464, -331, -392, 262, 1003, + 314, 522, -686, 349, -777, 68, -523, -2123, 1624, 417, -592, 1098, -379, -501, 296, 224, 283, 429, 174, -431, -137, 421, -14, 162, 68, -70, 103, -190, 140, 394, 142, -233, -172, 120, -105, -211, 80, 246, 143, -734, -222, -540, -280, 314, -240, -302, 287, 185, -316, 402, -297, -130, 145, -234, 265, -118, -436, -673, 775, 2571, -821, 23, 198, 1161, 1029, -337, -447, -649, 28, 492, -16, -332, -341, 464, -254, -624, -558, -113, 945, 663, -752, 51, 14, -328, 372, 138, -268, -88, -211, -101, 1206, -449, -801, -561, -455, 1067, + 30, -247, 983, 676, 269, 500, 967, -588, 149, 940, 550, 718, -816, -230, -31, 344, 324, -772, 74, -1014, -1525, -81, -403, 708, 787, -207, -63, 160, -555, -1478, 995, -716, 154, -276, -500, -290, -580, -1173, 692, 616, 747, 144, -932, -1636, -486, -453, -200, 516, -335, -82, 98, 69, -260, -120, -209, 25, -94, 172, -103, -128, 189, 246, 195, -397, 129, 21, -36, 3, -871, 41, 120, 127, -574, 371, -83, -478, -391, 230, 306, -59, 181, -296, -208, -203, 22, 353, 89, 337, -10, 155, -507, -82, 122, 67, -402, -122, + -1262, -724, -589, -1487, 1717, -39, 905, -206, 45, -1037, -567, -535, 120, 813, -37, -846, -632, -1209, -1346, 1154, 426, -1047, -325, 517, 961, 135, -1192, -724, 235, 334, 296, 696, -741, -703, -108, -249, 99, 208, -1433, -264, -1000, -640, -1334, -505, 1828, 316, 58, 449, 453, 144, 1358, 1075, -355, 366, 1833, -479, -427, -437, -1364, -52, -747, -1695, -1778, -932, -918, 417, -687, 62, 362, -1208, -442, 9, -4, 314, 793, 528, 955, 1294, 938, -113, -681, -987, -83, 412, 122, -137, -11, 283, 228, 611, -66, 100, 13, -200, 201, 34, + -96, 523, 227, 121, -485, 331, -172, 251, -460, -1280, -57, 511, -93, -677, -434, -494, -372, 167, 227, 259, 73, -41, 195, 507, 842, 797, 990, 849, -76, 574, 1291, 98, -558, -797, -801, -1089, -881, -414, -465, 1138, -745, 227, -862, -290, -940, 123, 1136, -24, 702, -1406, 1236, 417, -256, 983, 136, 448, -394, -461, -11, 303, 228, -981, 900, -1087, 132, 307, -371, 644, -678, -382, -77, -239, -344, -73, 143, -501, -594, -190, -105, -143, 359, 198, 145, -717, 190, 878, 1159, -854, -433, 989, 1347, -816, -507, 571, 237, -647, + 537, -1522, -302, 624, 1217, 161, -758, -681, 184, 1464, 126, 222, 42, 488, -95, 1089, -13, -1200, 758, -782, -242, 335, -461, 113, -980, -362, 906, 421, -408, -578, -319, 79, -473, -139, -105, -286, -179, -136, -613, 391, -230, -269, -888, -220, 652, -448, -250, -232, -508, 980, 400, 42, -33, -538, -813, 57, 726, 601, 199, -605, -357, -267, 354, 70, -543, -129, 35, 220, -483, -319, -285, 765, 390, 56, -469, -400, 426, 915, -8, -382, -552, -179, 249, 28, -122, 39, -102, -69, 79, -1832, -513, 314, -624, 1817, 1323, 874, + 457, 1227, 859, 291, 584, -1438, -1942, -266, 13, -495, 253, -89, -512, -632, -524, 1006, 866, -695, -96, -94, -182, -245, -370, -525, -746, -138, 1301, -415, -732, -343, 1221, -570, -570, 1903, 670, 324, -469, -1040, -735, -1073, 285, 893, 2394, -2105, -900, 1241, 1707, 303, -107, 2202, 1048, -689, 695, -249, 4, -1517, -772, -528, -2499, -1054, -406, 1348, -730, -416, 1000, -62, -136, 245, 703, -678, 497, 768, 16, -141, -1412, 655, 503, -1624, -119, 181, 104, -134, -724, 197, 122, 208, -115, -204, 520, 116, -109, 364, 148, 962, -132, 319, + 60, -757, -664, 470, -370, 287, 357, 227, 221, 11, 632, -197, -159, -245, 181, 497, -742, -271, 356, 170, -421, -752, -194, 213, 1590, 584, -133, 413, -81, -147, -586, 282, 243, -462, -225, -1683, -69, 694, -163, -702, 307, -157, 757, 152, -367, -6, 811, -461, 130, 293, -246, -7, -438, 895, -54, 133, 14, 432, -196, -168, -280, 179, 336, -147, 400, -173, 247, -420, -331, 510, 654, -845, 40, 1, 79, 266, -531, 815, -730, 656, 92, -1139, -62, 889, -1159, 553, 5, 150, -278, -174, 235, -336, 1188, -879, 132, -236, + -107, 293, 17, -144, -27, 360, -11, -412, 116, 210, -690, 537, 243, 26, 495, -181, -153, 233, 108, 148, 84, -136, 279, 121, 21, -302, -50, 148, 268, -459, 240, 286, -405, 192, 60, 69, 214, -121, 48, -75, -588, -9, -142, 257, -165, 98, 64, -24, 78, 149, -97, 0, 27, -4, 42, 179, -182, 168, -133, -847, -2393, -3417, 1149, 3040, 671, 8427, 6941, 4691, 7939, 4136, -283, -991, -3137, -7242, -5981, -5817, -8088, -5980, -1757, -1296, -213, 2812, 1308, -350, 1783, 2949, 1443, 1380, 2682, 1597, 1230, 2428, 3815, 1586, 2238, 3582, + 613, 241, 3167, 1872, -1217, 1527, 1968, -2059, -617, 2268, -463, -1365, 2930, 1550, -1826, 1570, 2083, -2790, -2612, -1119, -6729, -8927, -5601, -7891, -10517, -7331, -7502, -9698, -7672, -5323, -5771, -3453, 321, 2145, 4672, 7651, 9540, 11751, 13058, 14267, 15129, 13585, 10681, 9866, 6321, 1906, 1495, -1019, -4864, -3822, -1627, -3621, -3722, -793, -2624, -5020, -3035, -2203, -4491, -3826, -1357, -3401, -4041, -330, -210, -1827, 713, 412, -2937, -2180, -1269, -4178, -5751, -4704, -6421, -7959, -5905, -4744, -4500, -1976, 907, 2373, 3527, 4874, 5502, 4933, 6438, 8262, 8567, 8001, 8152, 7863, 6377, 7203, 6495, 2767, + 325, -1646, -3564, -3758, -3102, -3638, -3541, -3061, -2991, -3145, -2558, -2257, -2118, -1986, -1540, -1448, -1462, -1179, -816, -780, -643, -448, -347, -312, -66, -100, -41 } }, + { { 131, 313, 5, 13, -150, -120, 90, 55, 8, 128, -193, -66, 313, 21, 61, -83, -106, 147, 123, -52, 121, 5, 20, -120, 43, -109, -85, -107, 36, 4, -35, -12, 36, 93, -45, -170, 3, -121, -155, -41, 70, -24, 62, 39, 57, -25, -22, -29, -25, 52, -2, 107, -15, 133, 22, 30, 126, 45, 32, 164, -67, 54, -57, -116, 106, -39, 0, 39, -20, -96, -30, 69, -45, -3, -94, 45, 6, -63, 7, -100, 15, -96, -9, -1, -13, 55, 26, 14, 30, -11, 55, 40, -5, 12, 12, -2, + 2, 18, -24, 13, -30, 26, 2, -5, -2, 21, 5, -20, 6, -1, -12, -30, -411, -213, -96, -89, 0, 1, 30, 6, -23, -168, -76, -173, -270, -226, 127, 157, 159, -63, -19, -18, -36, 59, 24, -58, -123, 88, 75, 110, 29, -37, -67, 31, 53, -13, 112, -55, -3, 109, -83, -132, 10, 183, 42, 40, 25, 2, 23, -28, 32, -145, 23, 150, -34, 2, 15, -51, -29, -21, -25, -40, 92, -86, 90, 77, 168, -12, 94, 215, -40, -173, -194, -9, -26, 10, -165, 48, -116, -86, 39, 120, + -50, -92, -110, -22, -12, 30, 10, 69, 41, -4, 35, 10, 68, 51, 32, 15, 15, -12, 45, 2, 14, -6, 1, -35, 0, -7, 285, 225, 96, 115, -75, 52, 197, 97, 213, -83, 86, 122, -6, 157, -81, 98, 18, -100, -25, -18, -6, -28, 12, -50, 16, -36, 194, -44, -11, 0, -88, -247, 141, -58, 54, -98, -93, -105, -70, 65, 187, 148, 62, -10, -40, 60, 134, -29, -44, 167, -74, 80, -83, -65, -40, 62, 66, -116, -80, 4, 125, 162, 88, 126, -17, 118, 46, 124, -70, 50, + 284, 133, 120, -29, -80, -193, 112, 49, -80, -80, -26, 59, -59, -27, -53, 2, 41, -17, -80, 23, 27, 46, 47, 7, 67, 33, 28, 21, -22, 47, 4, 0, -23, -35, -38, 9, 27, 11, 2, 9, -2, 42, -58, -14, 17, -23, 23, 89, 328, 47, 119, 238, 4, -136, -58, -41, 9, -86, -233, 94, 8, 5, 98, -155, -72, 244, -60, -92, -144, 5, -136, -23, -46, -41, 17, 197, -6, -62, 58, -156, 210, -27, -47, 262, -151, 13, -179, -82, 15, 8, 69, 83, -160, 48, 67, 55, + 15, 75, 55, 110, -101, -54, 207, -86, 79, 20, 59, 54, -18, -70, -11, 146, -87, -9, -46, 34, 131, -73, -163, -315, 20, -13, -27, 2, -121, -85, -176, -69, 87, -3, 54, -21, 109, 76, -1, 57, -4, -7, 38, -68, -36, -55, 0, -66, 39, -2, 19, -24, -21, -3, -24, 16, 25, -61, 29, 25, 15, -58, 31, 21, 55, 59, -5, -20, -30, 29, -15, -10, 11, -140, -354, 180, -118, -198, 7, -374, 79, 117, -44, 277, -108, -329, 77, 128, -118, -232, 398, -23, -26, 104, -91, -49, + 38, -194, 112, -19, 54, -39, 184, -45, 102, 94, -187, -88, -107, 194, -98, -55, 143, -49, -111, 87, 265, -134, 128, -139, 174, -95, 90, 20, -97, -272, 151, 199, -21, -61, 111, 140, 132, -187, -24, -164, -18, 60, -118, 47, 128, -137, -5, 28, -135, -95, 122, -87, 96, -56, -173, 36, -168, 45, -65, 59, -185, 170, -140, 19, -130, -3, -10, 36, -15, 0, -42, 45, -125, 44, -103, -80, 1, 75, 34, 15, 22, 6, 43, 96, -81, 80, -53, -10, 49, 41, -58, 0, -142, 179, -197, -196, + -336, 141, 356, 54, -64, -31, -60, 310, -186, -170, -40, -187, -57, -203, -87, -143, -282, -79, -62, -10, -31, 73, 168, 60, 83, -259, 32, -5, -81, 89, 48, -76, -33, -184, -204, -30, 227, -67, -116, -25, -75, -159, 3, -166, 341, 287, 75, -88, -79, 30, 52, 59, 56, -21, 127, -120, 56, -106, 4, -1, 72, 50, 160, -69, -97, -89, -369, 11, 78, -37, 135, 58, -110, 32, -193, -72, 17, 148, 64, 203, 42, -24, 2, 75, -83, -11, 20, -35, 53, -73, 39, -55, -45, -9, -61, -61, + -75, -40, -21, 57, 48, -56, -80, -25, -61, 43, -68, 34, -39, -11, 69, 5, 58, -347, 56, 354, 334, -359, -327, 85, -261, -138, 37, -18, -107, 269, 119, -379, -31, 22, -4, 242, 90, -176, 255, 95, 33, -137, -146, 109, -94, -257, -48, -34, -115, -153, -208, 220, 15, 32, -144, 3, 155, -123, -262, -264, 276, 62, 261, -42, 74, 193, 391, 127, -50, -200, -87, -100, 59, 21, -157, -63, 227, 161, 309, 145, -215, -205, 255, 136, -136, 1, 263, 21, -16, -205, 226, 170, -42, 316, -49, -91, + -331, -44, 15, 176, -229, -14, 100, -56, -165, -154, -22, -15, -32, -192, -171, -101, 60, -4, -80, -26, -12, 17, 14, 29, -18, 65, -55, -13, 0, -38, -129, 9, 72, -23, -114, 10, -29, 40, 5, -14, -12, 37, -19, 68, 33, -2, -64, 46, -51, 58, -142, 56, -53, -29, 174, -290, 174, -190, 34, 152, -2, -77, 57, -199, 8, -155, -450, -138, 190, 123, 69, -110, 92, 41, 480, 82, -163, 178, 35, 38, 319, -92, -90, 111, -226, 270, 250, -7, 141, -53, -138, -19, -174, 14, -170, 66, + -3, 48, 19, -292, -61, -38, 16, -148, 63, 64, -56, 383, -168, -342, 203, 335, 76, 86, -149, 287, -99, 48, 129, 37, -131, 137, 59, 16, -1, -264, -94, 128, 234, -91, -173, -240, -79, 80, 44, 119, -296, 55, 199, 25, -12, 76, -62, -34, -9, -17, 104, -30, 33, -32, -22, -23, -76, -43, 36, -54, 72, -12, -13, -35, -43, -225, 21, 119, -6, 41, -21, 74, 25, -44, -52, 41, 980, -269, 6, -99, -63, -219, -5, -575, 299, -207, -14, 332, 164, -221, -237, -89, -203, 183, -476, 87, + 197, 272, 53, 81, 11, 44, -63, -150, -434, -65, 55, 199, -157, 192, 75, -80, -28, 149, -158, -149, -86, -114, -17, -385, -181, -92, -11, 304, 68, 290, 99, -14, -183, 22, 17, 44, 100, 406, 47, -382, 98, -150, -11, -145, -162, -76, 155, 100, -676, -254, -202, 127, -30, -146, -94, 381, -158, 292, -277, -209, -300, -164, -319, -51, 424, 98, -52, 50, 179, -5, 221, -126, 84, 123, 150, 58, -28, -296, -110, -153, 1, 94, 81, -61, -23, 123, 50, -99, -42, -70, -32, 4, 63, -53, -52, 156, + 132, 40, -20, 56, 107, 6, -98, -11, -100, 24, -90, 51, -151, -165, 123, -306, 18, -715, 173, -234, 69, -243, -529, -81, -124, 376, 158, 136, -13, 499, -375, 92, 141, 386, -444, -252, -88, 38, -30, -124, -42, 134, -239, 50, 140, -26, 19, -191, -221, -135, 594, 7, -145, 233, -143, -298, -246, -161, -43, 107, 22, 22, 330, 304, -55, 109, 73, -380, -262, -15, -31, -98, -260, 321, 386, -315, 208, 198, -62, -301, -488, -472, -365, -213, -422, 41, -345, 209, 187, 33, 4, -587, 39, 13, 44, -300, + 102, 337, 45, 87, -267, -163, -32, -279, 66, 177, -83, -102, -129, 112, 179, -310, -171, -13, 209, 80, -91, 76, -11, -1, 94, -57, 121, -136, -48, 104, 89, -32, 234, 18, -146, -122, -20, -100, -92, 16, 67, -291, -248, -169, -194, -59, -439, 20, 475, -167, 250, -100, 474, 404, 164, -494, -130, 662, -174, 491, 74, -469, -241, 554, 9, -372, 6, -317, -47, 113, 42, -63, -555, -490, 132, 355, -318, -28, 135, -23, 51, 590, 106, 86, 48, 195, -264, -185, -137, -621, -214, -233, -164, 164, 107, -39, + -65, -246, -375, 486, -107, -427, -203, 87, 323, -258, -83, -274, -54, -327, -65, -70, -660, 60, -224, 456, -120, -371, -700, -460, -89, 58, 243, -181, -167, -380, 346, 588, 61, -70, 199, -154, 220, -166, -81, 76, 168, 122, -207, 7, 42, -3, -16, -52, 55, 209, -88, -184, -9, -41, 95, -2, 202, 14, 74, 7, -125, 32, -50, 218, 13, -139, -26, -34, 146, 14, -160, -25, 113, -52, 28, 227, -803, -411, -276, -440, -235, -181, -456, 479, -138, 723, -365, -547, -106, -368, 624, -215, -328, -153, 167, 316, + 272, -66, -73, -143, 69, 513, -13, 48, -165, -66, -268, -89, 119, 88, -222, 10, -329, 65, -98, -99, 135, 62, -153, -62, 282, 105, -233, -307, 512, -25, -814, 423, -90, -347, 165, -51, 38, -80, 284, 108, 29, 781, 772, -274, 85, -582, -123, -113, 247, -90, 40, 237, -175, 446, -189, 48, -605, 250, -157, -426, 213, -100, 853, 201, 163, 313, 36, -299, -23, -125, -72, 83, -105, 171, 107, -133, 218, 121, -142, -40, 14, 20, -58, 44, 77, -23, -63, 12, 69, 38, 52, -140, 140, -277, 245, -164, + -93, -21, 128, 179, 50, -211, 3, -87, -49, 47, -199, -368, 967, -725, -231, -458, -304, 367, -416, 889, -103, 273, 50, 217, -551, 103, 146, -39, -82, -47, 164, -338, -205, -47, -95, -417, -371, -98, -171, 507, -131, -238, -172, 175, -259, -109, -449, 212, -171, 187, -158, 237, -120, -775, -395, 116, -60, -47, -241, -461, -26, 205, 138, -104, 153, 239, 737, -315, 349, -827, 53, 122, -98, -237, 169, 32, 39, 186, 585, 397, 300, -157, -188, 290, -352, 87, 297, -210, 733, -11, 228, -200, 423, -402, -395, 13, + 148, -181, -44, 457, 4, 416, 152, -64, -66, -237, -19, -13, 118, -16, -191, 33, 86, 236, -345, 59, -175, 73, 197, -68, -5, -180, 59, 67, -117, -415, -260, -164, 80, -220, -125, -148, -132, 83, 160, -5, 133, 50, 71, 23, -301, 254, -222, 388, 1144, 810, -218, -508, -344, 695, -826, 44, -209, -203, 338, -606, 81, -310, -7, -422, -325, 49, 22, 17, -407, 648, 132, -290, 118, -86, 57, 966, 306, -270, -237, 47, 300, 81, -723, -178, -500, -167, -234, 244, -135, -69, -5, -25, -354, -412, 269, -156, + 73, -19, 361, -293, -209, 91, 151, -387, 432, -271, -629, -587, -209, -169, -254, -132, -895, 316, -425, -135, -354, 497, 162, 238, 0, -77, -433, -131, 586, -482, 710, 541, 191, -128, 25, -100, 103, -313, -251, -157, 44, -43, 46, 132, -226, -57, 230, 238, -93, 148, -126, -205, -89, -65, 153, 40, 59, -203, -131, 69, -73, 64, 86, 143, 286, 112, 161, -192, -107, -67, 86, -94, 41, -87, 43, 287, 139, 77, -52, 180, 61, -78, -1129, -140, 752, -922, -367, -22, -282, 335, -191, 1043, -104, -227, -172, -46, + 307, -207, -200, 852, -622, -76, 200, -138, 534, 300, -35, -67, 228, 303, 331, 270, 565, 179, 244, 147, -180, 942, 121, 176, 241, 140, 683, -49, 170, 234, 199, 111, 452, -267, -212, 447, -80, -452, -114, -790, -266, -152, 749, -707, -89, 30, -22, -41, 442, 1205, -208, 150, 140, 182, 578, -625, -639, -583, 1030, 75, -385, 943, -358, 822, -442, 315, 37, -1096, -157, -275, 315, -24, -93, 6, 198, -30, -330, 178, 6, -156, -2, -292, 392, -43, 142, -187, -166, -167, -221, -22, 8, 373, -16, 40, -149, 41, + -353, 112, -340, -64, -73, -306, 162, -242, -242, 52, -337, 103, 271, 251, -127, -120, 65, 102, 236, 300, 668, 61, -674, -1982, 397, -476, -767, 859, -515, -265, -755, 196, -150, -738, -239, -438, 207, -405, 21, 159, 333, 169, 563, 89, -3, -58, -472, -362, -336, 273, 421, 196, 150, -11, 163, 330, 769, -363, -201, 136, -348, 371, 81, -335, 783, 286, -657, 261, -632, 76, 122, 334, -179, -213, 995, 387, -426, 260, 527, -406, -865, 482, -68, -9, 72, 212, 1345, -124, 170, 259, -3, 311, 182, -712, 153, -378, + -331, -198, 164, -1151, -139, 362, 58, 575, -420, 408, -274, -118, -153, 184, 81, -139, 3, 2, -203, 165, -256, 273, 38, 191, 162, -114, -94, 50, -70, 42, 64, -111, -39, -128, -90, -83, -230, 6, 34, 137, -73, 132, 314, -162, 53, -163, 84, 101, -263, 5, 86, -248, -123, 219, 3, 45, 49, 10, -613, -706, 1513, 324, -98, -182, 341, 1368, 628, 164, -40, 459, 1143, 284, 394, 357, 815, -525, 528, 235, -1565, 464, -221, 464, -487, 368, 244, 486, -4, 206, 76, -443, 221, 440, -369, 222, -359, -215, + 1121, 115, 993, -706, 309, -36, -142, -22, -87, 155, 364, 253, -28, 568, -905, -852, 618, -485, -125, -113, -585, 295, -154, 167, 90, 961, 466, 507, 190, 136, -874, -201, 430, -8, 11, -1, -281, -761, 145, 70, -570, 80, -274, -225, 239, 161, 862, -124, 219, 206, -167, -223, -25, -212, -82, 507, 211, 91, 24, -10, 11, -7, -31, -346, -106, 210, -61, 21, -129, -175, -72, 55, 412, -276, -267, 242, 118, -309, 217, 130, -220, 274, 22, -166, -78, -115, -53, -54, 135, 68, 67, 156, 227, 168, -46, 393, + -1372, 1170, -493, 231, 757, -1097, -29, -88, 267, 418, 477, 828, 139, -522, 292, 882, -1243, -724, 835, 50, -6, 47, 72, -15, -21, 434, 262, -589, 38, -160, 1037, 635, -212, 70, 125, 137, -7, 385, 38, 297, 1059, 154, 111, -153, 272, -1001, -437, -416, -45, 114, -890, 356, -789, 273, 817, -174, -737, -390, 304, -140, -1504, 415, -1050, -226, -131, 37, -422, 109, 529, -434, -999, -1499, 1172, 358, -184, 335, -355, 359, 650, -675, 1165, 161, -124, 541, 307, -188, 300, 22, 324, -316, -168, 87, 234, 404, 120, 364, + -241, 207, 378, 336, -57, 306, -329, 130, 31, 140, 631, -422, 251, 34, -24, 492, 134, 641, -85, 317, 84, 250, 71, -132, 192, -332, 286, -123, 237, -57, 63, -27, 47, -5, 248, -57, -63, -34, 104, -12, -28, 11, 50, 34, 41, -31, 41, -37, 39, 25, 45, 1672, -1799, 728, 915, -1127, -348, -607, -334, 1662, -748, 1180, -553, -159, -300, 387, 144, -1437, -275, -380, 616, 32, 256, 500, -706, -129, -453, 253, 580, 365, -912, -156, 175, 124, -64, -424, -184, -814, -157, -110, 746, -664, 1637, 366, -488, 730, + 19, 946, 507, 899, 213, 821, 660, 803, 836, 133, 809, -1039, -187, 224, -694, -114, 426, -804, -1192, 482, 764, 30, 172, -824, -229, -689, -32, 800, 61, 1490, 668, -369, 1562, 835, -465, -173, -333, -490, -319, 390, -226, -763, 124, 546, 18, -245, -204, -153, -261, -459, 80, -100, -63, -352, -34, -118, 157, 266, -79, 60, -105, -272, 182, -66, -219, -522, 246, -723, -103, -498, -310, -403, -107, -54, -150, -278, -143, -319, -62, -27, -25, -210, 336, -256, 159, -2337, 2131, -484, -706, -623, 1477, -1121, -177, -322, -10, 791, + -878, -81, 354, -266, -113, 20, -495, 707, 47, -1158, -285, -282, 78, -1268, -4, 149, -245, 9, 353, 779, -317, -200, 174, -525, -1622, 139, 1301, -662, -996, 67, 1052, -490, -305, -1355, -212, 26, 972, 445, 130, -1022, -577, 801, -957, 338, 1598, 899, 1241, -597, 725, 457, -1378, -510, -738, -184, 819, -39, 886, 715, -1370, 1532, -928, -5, 83, -705, 1519, -103, -348, 1216, -985, -172, -1407, -482, 648, -201, 586, 626, -143, -248, 110, -346, -396, -113, -291, -178, -235, 100, -293, 58, -371, -370, -324, 274, -190, -34, 194, 45, + -64, -404, -626, -406, -816, 602, 252, 520, 189, -445, -450, -237, -61, 660, -136, -4, 90, -106, -107, -57, -247, 461, -289, 591, -3, 1393, 988, 146, -267, -723, 424, -57, -65, -46, -24, 3, -277, 351, -7, -1244, 313, 112, -430, 16, 538, -181, 36, -899, 655, -320, -96, -91, 373, -487, -17, 111, 15, 103, -230, 666, -348, 1174, -721, -770, 726, -814, 44, 607, -561, -251, 324, 378, 501, -1791, 572, -17, -409, 1136, -569, 70, 7, -964, 1236, -59, -52, -649, -116, 1019, -236, -38, 42, 294, 171, -1259, 622, 1122, + -588, 450, -877, 1471, 68, -1373, 21, 766, -76, -853, -190, 2004, -311, -825, 141, 883, -227, -276, -102, -39, 54, 40, -223, 583, -93, -137, 34, 199, 491, -146, -237, 270, 62, -453, -164, 243, 57, -189, -100, 390, -353, -71, 62, 56, -333, -135, 434, -23, -310, -132, 315, -92, -233, -198, 276, -781, -2588, -3924, 265, 3394, 53, 8881, 8051, 4820, 9296, 6100, -1009, 352, -1194, -7323, -4158, -3223, -7152, -5881, -1735, -3452, -3964, -324, 235, -1678, 365, 1512, -1939, -1649, 2591, 528, -630, 1809, 2429, -4, 2492, 4218, 1511, 1155, 4302, 2906, + 348, 3156, 4660, 2044, 2381, 5311, 2014, 720, 5073, 4990, 1539, 6011, 8550, 3182, 3506, 5957, 1814, -1937, 336, -1989, -7189, -6859, -7324, -11763, -12715, -13599, -16082, -16828, -16438, -16002, -14090, -12648, -10343, -6837, -4880, -1688, 4644, 7534, 7443, 13781, 14695, 11433, 13931, 14590, 7829, 8165, 10014, 4857, 3928, 6495, 4713, 2211, 3067, 4105, 1744, 1420, 4125, 2175, -384, 2253, 1760, -1304, 169, 1618, -1087, -483, 3047, 1193, 102, 2924, 1916, -309, 142, -1308, -4343, -5905, -6523, -8552, -9144, -9139, -9895, -9994, -10465, -10505, -9606, -9550, -8020, -6205, -4916, -2072, 1763, 3803, 6357, 7941, 8398, 7976, + 7254, 6130, 4949, 4275, 3713, 3001, 2671, 2548, 2280, 2074, 2113, 1899, 1512, 1206, 914, 505, 323, -9, -312, -503, -592, -416, -94 }, + { 95, 308, 69, 45, -70, -26, -152, -7, -39, 114, 101, -102, -73, -62, -58, -73, 8, 91, -72, -78, -254, -187, -137, -6, 14, 186, -103, 92, 57, 47, 11, -139, 36, -296, 36, 9, 14, -20, -183, -83, -158, 10, 10, -95, -245, 168, -12, -143, -1, 96, 21, -49, 35, -82, -35, -77, 59, -82, 115, 93, -18, -163, 9, 22, -15, -60, 41, 29, -37, 88, 96, 66, 6, 0, 31, -89, 12, 136, 16, 26, 25, 101, 39, 32, 90, -22, 71, -28, 46, 33, -12, 19, 26, -8, 33, 51, + 12, 1, 36, 48, 38, -6, 15, 16, 19, 5, 3, -4, -12, -38, 25, 3, -327, -367, -26, -145, 112, -180, 45, 83, -123, 100, 368, 21, -34, 202, 27, 203, 3, 93, -145, -192, -10, 73, -133, -43, -14, -37, 36, -39, -70, 67, -33, -28, 144, 206, -64, -110, 41, 165, 63, 212, 9, -29, -5, 189, 12, -135, -74, 148, 107, 116, 31, -73, -152, 31, 72, 89, -33, -79, 165, 111, -27, -92, 5, -63, 172, 53, 31, 56, 19, 36, 105, 19, 106, -20, 169, 22, -167, -65, -58, 84, + 103, -16, 28, -116, -43, -108, -33, -70, -61, -25, 35, 3, 1, 6, 47, 9, 11, -5, -50, -13, 3, -4, 20, 9, 9, -18, 193, 135, 203, 211, -51, 106, -45, -120, -11, 313, 137, 70, 112, -131, 223, 96, 150, -44, -248, 104, -387, 79, -99, 78, 61, -7, -133, 32, 87, -51, 81, 196, -14, -162, -222, 35, 99, -204, 113, -191, -125, 140, -81, -162, -79, -114, 179, 246, 139, -88, 1, 132, 79, -11, -100, -47, -88, 94, 304, -2, -165, -130, 71, 25, -62, -180, -3, -154, -61, 25, + -26, 123, 23, 154, 179, -157, -58, 9, -123, -147, -24, 1, -90, 86, -82, -10, 68, 14, 5, 67, -83, -28, 20, 31, -37, 27, 15, 30, -5, 0, 31, -42, 54, -42, 27, 8, -12, -3, 24, -17, -28, -48, 30, -35, 13, 46, -6, -29, 431, -116, 42, 62, -285, -243, 6, 282, 215, 341, 113, -96, -147, 25, -84, 67, 33, 115, 212, 67, 156, -4, 93, -94, -197, -103, -151, 2, -42, 46, -240, -120, -32, 89, -119, 249, -281, 60, -177, -143, 82, 71, 240, -27, 61, -69, 168, 178, + 50, -38, -181, -25, 62, -139, 139, -153, 66, 252, 211, 3, -81, 39, 252, -32, 62, 39, 206, 2, -55, -128, 90, -193, 70, 401, 99, 189, 19, -266, 96, 49, -105, 108, -34, -29, -132, 55, 130, 58, 25, -61, -130, 30, -26, -20, 8, -7, -25, 42, -44, -40, -38, 59, 24, 46, -26, 43, 2, -42, 45, 25, -38, -72, -26, 59, 4, -16, 30, 27, 64, -3, -25, -157, -269, 136, -192, -198, 41, -96, -633, 61, 98, 580, 188, 43, -263, 242, 105, -105, 127, -22, 211, -127, -65, -43, + -56, -87, -38, 150, 131, 226, 81, 111, -2, -147, -159, 214, -117, 48, -19, -152, 218, -36, -94, 38, 159, -106, 241, -305, -252, -309, 75, -174, -264, -61, 248, -105, 74, 146, -106, -140, 12, 22, 83, 15, -77, -9, 319, 135, -130, -402, -320, 117, 380, 319, -249, 6, -162, 71, 63, -273, -22, 53, 32, -74, 16, 16, 8, 92, 84, -55, -66, 45, -32, 21, -95, 38, 28, -152, -34, 32, 23, 12, 30, -10, 11, 10, 15, -56, -8, 19, -18, -68, -34, 8, 10, 72, -113, 188, -315, -52, + -391, -113, 58, 138, -356, -87, 244, -28, -357, 186, -114, -203, 112, 189, 42, 41, 65, 246, -116, -100, 64, -120, -62, 5, -14, 10, 196, 102, -23, -16, 115, 49, 141, -11, 159, 169, 67, -182, 27, -24, -131, 178, -100, 75, -121, -43, -437, 41, 355, 32, 377, -68, -85, -387, 455, 215, 259, 43, 213, -1, -2, 178, -104, 65, -1, -434, 100, -101, 115, -65, 104, 405, 122, 107, -5, -245, 184, -99, 37, 93, 121, -134, -36, -55, -73, 80, -46, -35, -57, 10, 15, 7, -113, 46, 20, -25, + 33, 16, 29, 24, 54, 1, 11, -6, -26, 68, -13, 96, 15, 40, -29, 53, 18, -501, -17, 377, -83, 223, -241, -166, -433, 247, 128, 287, 134, -142, 242, -61, 232, -153, -141, 17, -52, 200, 42, 169, 189, -114, -97, -67, 125, -26, -80, 25, -170, 88, 60, -90, 126, 221, -89, -101, -27, -168, -81, 254, 35, -158, 310, -341, 54, 182, -78, -113, -25, 145, -260, 130, -105, -224, -167, -135, 5, -64, -142, 61, 384, 211, -52, -133, -371, 39, 207, -122, -410, 10, -64, 20, 53, 188, -10, -97, + -36, -151, -88, -72, 114, -94, 106, -220, 20, -102, -66, 132, -62, -64, -75, 26, -139, -57, -31, -7, 31, -101, 29, -80, 45, 51, 117, 20, 43, 60, 48, -34, 20, 6, 87, 49, -7, 50, -3, 3, -34, 4, 2, -62, 20, -43, -30, 3, 47, 167, -73, 42, 247, 16, 289, 313, 699, 477, 292, -74, -370, -129, 339, 147, -358, 267, -62, -178, -219, 33, 604, -410, 437, 170, -94, 143, -118, 312, -120, 165, 33, -217, -152, -212, 8, 179, -52, -119, 115, 15, -36, -409, 124, -229, -173, 113, + 270, -199, -287, 10, 243, 20, -164, -61, -97, 111, 81, -94, -154, -232, 143, 372, 228, 117, -216, 112, 236, -265, -345, 60, -285, -137, -559, 7, -384, -200, 103, -48, -37, 170, 29, -313, -217, 141, -43, 17, -97, 9, 91, -14, 61, 61, 13, 6, 45, 52, 35, 4, 11, -32, 83, 2, 76, -14, -51, 25, 71, -89, -131, -67, -19, -41, 149, 56, -47, 66, -38, 10, -119, -11, 9, -55, 764, 17, -299, 337, -369, 427, 35, -260, -445, -108, 219, -354, 314, -50, 203, 241, -207, -86, -125, -165, + -64, -154, 26, -188, 196, 124, 165, 333, 172, -50, 398, 203, 74, -214, -233, 119, -178, 41, 126, -266, 228, 606, 46, 431, 204, 209, 308, 18, 163, 172, -393, -267, 271, 18, 256, 45, 268, -44, 97, 67, -562, -37, 145, 376, 84, 330, 34, -78, 109, 148, -315, -534, -281, 73, 132, 18, 393, 138, -614, 156, -89, 3, 177, -246, -8, -133, 114, 159, 10, 34, 115, 5, 0, -53, -58, 21, 12, 4, 97, 70, 25, 58, 38, 3, -93, 75, 63, -37, -7, -13, 6, 55, 47, 146, -121, -34, + 56, -30, 78, -60, 129, -30, -37, 19, 75, 53, -16, -8, -369, -34, -328, -157, 141, -169, 76, 111, -196, -494, 160, -489, -558, 120, -273, 246, 356, -92, 415, -101, 410, 553, 4, 31, -557, -107, 64, 94, -62, -370, 29, -314, 43, -86, 88, -121, -204, 46, -34, -116, 135, 12, -82, 399, 152, 299, -187, 54, -157, 113, -32, 156, -49, -120, -150, -356, -206, 570, 235, 377, -435, 91, 328, -278, 6, 211, -111, 211, 34, -384, -96, -591, -70, 237, 126, 395, 48, 262, 284, 96, -14, 512, 47, 12, + -84, -52, 275, 158, 263, -32, -50, -68, 193, 37, -36, 50, 134, -33, -73, -153, 9, -122, -50, -105, 91, -14, -173, -35, 17, 11, -4, -86, 124, -100, 35, 42, -128, -28, -84, 15, 111, -98, -73, -62, -53, -360, -327, -340, -505, 345, 218, 34, -341, 308, -6, -423, -352, -119, -91, -270, -111, -159, -141, -98, -398, 200, 227, -18, -41, -69, -150, -465, -514, 18, 217, -132, -318, -174, 235, 178, 7, -96, -139, -135, 298, -152, 208, -144, 2, -507, -116, -38, 380, 108, -95, -284, -204, -398, 642, -295, + 609, 80, -269, 407, 394, 691, -680, 281, 107, 93, -139, -192, 294, 156, -57, -316, 347, -184, 374, 315, 291, -267, 580, -431, 235, 379, -223, 49, 5, 329, -93, 147, -177, 352, -17, 63, -207, 161, -17, 166, -54, 224, 102, 72, -138, 43, -117, 8, -100, -125, -32, -110, -81, -11, -64, -110, 69, 94, 129, 33, -135, 13, -93, 87, 28, -61, 9, 61, 28, -142, 20, 145, 48, -21, 33, 546, -914, -989, -616, -106, -429, 262, -352, 34, 180, -29, 653, 465, 169, -193, -142, 452, -73, 68, -183, -409, + 4, 161, 112, -226, 200, 25, -23, 382, 533, 35, -336, -149, -647, -255, -165, -198, 32, 111, -233, -97, -328, 354, 431, 354, 403, 311, 526, 61, 182, 121, -92, 198, 315, -315, -1077, -254, 362, -562, 288, 349, 130, -173, 30, -138, -431, -121, 285, -350, -291, 101, -236, 700, 718, -269, 464, 118, -65, -317, 223, -426, -347, 381, 293, 200, -25, -41, -512, -374, -66, -121, -94, -81, -150, -130, -140, -75, 21, 117, 98, 157, -12, -81, -75, -57, 234, 212, 113, -24, -13, -54, -85, -139, -58, 20, -38, 90, + -48, 31, 46, 35, 90, -108, -1, 17, 76, -129, 215, -93, 880, -740, -15, 127, -711, -208, -301, 108, -219, 618, 77, -6, 768, -42, -685, -546, -337, 265, -42, -660, 167, 186, 344, -392, 196, 336, 288, 235, -84, 401, 428, 147, -966, 705, -349, 273, -74, -98, 180, -425, -248, 454, -212, -57, 405, -456, 407, -157, 377, -503, 668, -298, 1036, -135, 60, 270, -236, -169, -132, 87, -59, -522, -664, -180, 376, -195, -246, -668, 302, 72, -924, -11, 5, 138, 465, -318, 140, -409, -368, -543, -552, -94, -326, 397, + -74, 388, -196, 222, -39, -243, -351, -36, 32, 170, -90, 77, 25, 140, -23, -179, -36, -272, -22, 48, 51, 19, -114, -130, 142, 73, -56, 176, -227, -285, -16, 259, -5, 77, 90, 178, -1, 199, -171, 66, 28, 163, 259, -165, 32, -36, 32, 335, 1028, 506, -307, 701, 237, -455, 178, 452, -66, -159, -624, -175, 393, 250, 190, 110, -108, -256, -588, 312, -197, 154, -450, -250, -6, -74, 589, 172, 99, 443, 220, -679, -73, 244, -121, 11, 582, 187, 675, -393, -240, -113, -244, 260, -255, 501, 508, -224, + -485, 819, -417, -174, -93, 242, 131, -461, -131, 290, -212, 369, -170, 524, -268, 116, 812, -19, 574, 980, 130, 480, -243, -1186, -796, -156, -44, 670, -16, 222, 64, -170, -541, -1224, 931, 61, 34, 299, 151, -300, 689, 32, 151, -11, 53, -604, -216, -399, -232, -22, -217, -226, 147, -51, -147, 439, -75, -451, -313, 110, 30, -132, 690, 204, -220, -266, 79, -63, -133, 20, 71, -155, 170, -7, 242, 301, 68, -31, -83, 202, 206, 176, -1334, -321, 1396, -536, -596, 1231, -788, 693, 930, 366, 130, -705, 273, -1237, + -606, 271, 646, 73, 152, 470, 1255, 847, 268, 48, 3, 141, 108, -483, 15, 312, 396, 1670, 946, 645, 1210, 495, -167, 365, -17, 1158, 424, -91, -186, 486, -68, 558, -1715, 79, 600, -31, 725, -264, 197, 387, -1595, -614, -117, -507, -655, -776, 740, -472, 155, -140, 743, -1197, -321, -163, 387, 2, -101, 896, 1558, 0, 492, -286, 140, 1092, -1143, -677, -955, -1209, -96, -40, -470, -507, -478, -455, -587, -858, -368, -553, -334, 161, 773, 253, 126, 124, -65, 180, 85, -533, -477, -131, -678, -264, -293, -226, -260, 325, + -240, 30, 58, 146, 390, 588, 4, -135, 430, -202, 278, 114, 69, -102, 87, 64, -236, -315, -343, -37, 736, 627, -589, -2137, -374, 861, 208, -248, -161, 56, -287, -401, 476, 340, 975, 342, 589, -228, 1295, 223, 823, -125, 1195, -460, 781, -763, 14, 74, 560, -227, -404, -1005, 563, 64, 122, -490, -886, -64, 112, -119, 282, 567, 95, 403, 1480, -627, 156, -493, 768, 651, -730, 689, 804, -576, 211, 180, 560, 265, 1128, 345, -388, 60, 1455, 451, -1644, 481, 305, -1431, -386, -463, -997, 66, 631, 675, -394, 1219, + -305, -538, -265, 642, -2395, -299, 44, 1933, 266, 1638, 799, 1148, -23, 391, -211, 972, 1000, 885, -206, -596, -233, 972, -105, -642, -268, 1154, 171, -724, -236, 1041, 309, 432, -4, 391, -288, -23, -13, 168, -18, 183, -135, -340, -390, -491, -54, -358, 10, -64, -129, 347, -384, -161, -381, -144, -708, -534, 737, 15, -1317, 1068, 2305, 153, -1277, 1985, -445, -30, 286, 1126, -645, 47, 2260, -1120, 541, 759, 733, -1002, -97, 178, -487, 84, 239, -408, 404, -690, -192, -277, -48, -415, -358, -134, 221, -753, -699, 1056, 196, -663, + -169, 628, 1531, -134, -740, 796, 1175, -341, -82, 30, 428, 3, 6, 532, -1288, 886, -741, 9, -1052, 592, -78, -1579, 783, -113, -606, 1064, 130, 1053, -886, -342, -355, -825, -1275, -1693, 1442, 587, 1063, 975, 609, 235, -604, 923, -454, -390, 1255, 417, -230, -113, 386, -886, 233, -350, 592, -226, -373, 559, 100, -659, 59, -312, -178, 139, -138, 120, -30, -475, -234, 205, -152, -300, 303, 467, 465, -369, -144, 536, -903, 272, 340, -391, -896, 453, 64, -409, 290, -438, -697, 184, 640, -525, -218, 223, 560, -152, -60, 30, + -378, 1249, -509, 370, 288, -1297, 1165, 408, -335, 1001, 82, 67, 488, -436, 1277, -1026, -551, 476, 439, 217, -956, -581, -1065, 587, 139, 536, -2, 575, 230, 192, 21, 490, -225, 269, -489, 363, -452, -6, -597, -423, 21, -530, 243, 1256, 297, -945, 488, 376, 663, 16, 1104, -956, 141, 440, -924, -217, 1849, 1041, -2459, -1045, 1300, -360, -1170, 456, -125, -902, 652, 1113, -1521, 295, 1338, -916, -825, 1095, 140, -910, 153, 710, -799, -116, 859, -133, -395, -627, 784, -216, 433, 96, 439, -314, 281, 793, 306, -596, 37, -429, + -297, -602, -65, -166, -54, -408, 396, 343, -152, 907, -245, -982, 1159, -148, -236, 206, 396, 45, -123, 977, 528, -704, 44, 270, -518, -427, 699, -380, -1372, 1296, 150, -1335, -56, 685, -515, -1124, 623, 842, -1381, 187, 1000, -605, -122, 1078, -99, -447, 223, 430, -576, -166, 556, 1069, -2326, -181, -399, -2618, -451, -818, 270, 433, 786, -358, -1001, -398, -1452, 182, 540, 290, 248, -1194, 739, 101, -1402, 1021, -1509, -637, -556, 400, 1117, 1265, -90, -301, -2449, 1045, 2511, 897, 73, -1385, -1994, -839, -154, 1037, -1244, -765, -1278, -425, + 2350, 2504, -423, -1173, -984, -545, -250, 1254, -586, 367, 280, 830, -216, -580, -1452, -649, 2252, 946, 1505, -1377, -741, -644, 1538, 20, -2460, -2400, 1354, 2293, 3881, 665, -3266, 539, -850, 1105, 1092, -4032, -1265, 775, 2136, 504, -2027, -468, -186, 1178, 1033, 261, -1618, -267, 379, 720, 384, -437, 91, -917, -94, -25, 899, -611, 1192, -757, 356, 669, -257, 554, 522, 908, 71, -455, -504, 74, 70, 145, 122, -40, -35, -341, -323, -79, 608, -158, 44, -131, 223, 36, 354, -1172, 998, -1044, -241, 50, 256, -189, 228, 421, -692, -575, + -25, 165, 425, -483, 57, 386, -304, 245, -164, 1162, -29, -164, 650, 372, 576, -288, 363, -110, -28, 494, 332, 90, 132, 663, -623, -175, 53, 892, -27, -190, 809, -199, -370, -346, 668, -152, 285, 192, 91, -229, 109, 275, 81, 778, 368, 228, -345, -40, 280, -537, 184, 219, 553, 18, -80, 331, 58, -626, 703, 230, -181, 606, -418, -39, -315, -253, 572, 440, -54, 226, -364, 93, -486, -33, -446, 108, 264, 114, 37, -81, -74, 95, -273, 88, -127, 135, -185, -47, -173, -188, 82, -22, -29, -61, 262, 120, + -368, -354, -267, 91, 99, 282, 142, -324, -67, -113, 294, -64, 318, 153, -291, 16, 132, -142, 197, -111, 225, -156, -72, 93, -154, 1854, 148, -684, -568, 93, 418, -25, 382, -145, -104, -513, -114, -359, 572, -357, -30, -225, -108, -132, 62, -380, 57, -163, -269, 80, -44, 22, -73, 135, 64, -317, -205, 1, -216, -187, 157, -51, -326, 23, -181, 140, -481, 241, -209, -364, 111, -166, -190, 50, -3, 24, -80, 82, -147, 164, -101, 18, 268, -192, 90, -50, -29, 74, -222, 203, -233, 202, -49, -9, -149, 191, + -224, 16, 79, -293, 294, -178, 125, -134, 119, -103, -130, 220, -137, -25, 214, -137, -2, 20, 34, -151, 12, -12, -67, -41, 37, -46, -83, -39, 93, -83, 70, -22, -10, -25, -63, 62, -43, -47, 64, -64, 51, 27, -41, 13, -11, 21, -129, 127, -133, 26, -20, -66, 18, -35, 91, -891, -1441, 1528, 5304, 1019, 1591, -3267, -4547, -1898, -2383, 1840, 4261, 2453, 1644, 166, -2353, -2079, -2083, -849, 1178, 1008, 1073, 968, -35, -155, -249, -333, -496, -65, 648, -56, -381, -147, -550, -306, -98, -134, 1042, 974, 572, 619, + 28, -754, -774, -1412, -946, 132, 112, 291, 831, 1191, 710, 601, -31, -670, -940, -805, -681, 99, 238, 437, 296, 202, 39, -242, 92, 26, 98, 593, -60, 264, 264, -436, -835, -852, -776, 208, 628, 461, 687, 613, -209, 157, 372, -240, -233, -528, -690, -263, -167, -68, 284, 139, 151, 465, 433, 458, 254, 119, -233, -279, -710, -769, -553, -398, 168, 508, 629, 856, 603, 392, 0, -260, -422, -876, -939, -325, 160, 450, 349, 314, 350, 261, -24, -62, 31, 14, -162, -135, -479, -306, -20, 176, 225, 189, -77, -3, + 162, 138, 2, 97, 73, -46, -219, -182, -185, -26, -42, 15, 30, 169, 163, 158, 46, 25, -109, -123, -160, -65, -45 } }, + { { 70, 204, 17, 136, -31, -20, -74, 145, 92, -86, -113, 73, -29, -174, -201, 47, 10, -68, -69, -135, 86, -159, 40, -16, 36, 13, 34, -72, -11, 28, 45, -17, 56, 41, -71, 53, -43, -136, 192, -37, 8, 46, -25, 106, 135, -29, 51, 102, 8, -109, -83, 27, 64, -33, 35, 125, -111, -100, 104, 19, -42, -67, -3, 23, 78, -127, 62, 32, -99, -107, 90, -58, -131, -56, -13, 197, 227, -20, 37, -29, 34, -38, 60, 37, -38, -13, -41, 19, -54, 50, 44, 10, -63, 7, -4, 27, + -17, 42, -23, 7, 2, 26, -7, 9, 7, 27, -2, -250, -108, -173, 113, -84, -117, -80, -105, -21, 39, 189, 33, -101, 160, 6, 165, -159, 256, 118, 277, -50, -94, -19, -153, -13, -11, -55, 52, 5, -121, -30, 0, 37, 120, 27, -181, -151, -57, 101, 7, 5, -92, 151, -4, 11, -65, 19, -39, 79, -26, 251, 2, -33, 95, -64, -113, -47, 85, 151, 25, 92, 23, 15, -80, -78, -128, -6, -133, 33, 108, 115, 81, -41, -59, 103, -74, -31, 64, -60, -11, -31, 67, 119, 61, 34, + -30, -14, 21, -12, 79, 13, -39, -23, -18, -6, 11, 9, 1, -13, 37, 23, 1, 14, -29, -19, -23, -27, -10, -31, -30, -7, 38, 175, 189, 100, 0, 154, -83, -131, 128, 133, 169, 249, 24, -159, 93, -151, -9, 51, 37, 277, 23, -223, -9, 40, 95, -16, -74, -245, -47, 208, 74, 137, 162, 133, 39, -23, 144, -182, -4, -124, 335, -18, 11, 148, -122, -19, 54, -19, 200, -31, 62, 190, -35, 60, 17, -9, 0, -25, -53, 82, 112, -27, 111, 40, 219, 248, -12, 66, 43, -125, + 124, -31, -103, 44, 123, 34, -30, 220, -30, 60, 67, 33, -110, -7, -22, 18, -58, -12, 8, 23, 25, 40, -13, 20, -54, -37, -67, 52, 18, -10, 22, -9, -55, 35, 6, 25, -16, -20, 11, 65, -67, 277, 271, -106, -155, -135, -93, 70, -297, -28, 41, -141, -263, 256, -56, -63, 40, 118, 104, -129, -52, -4, -15, 62, 89, -48, 110, -81, 169, -19, 7, -85, 89, 34, -26, -85, 41, -47, -76, -62, 15, 57, -160, 15, -302, -173, 109, -44, 36, 69, 199, -62, -100, -5, 6, 86, + 80, -91, -41, 222, 8, 36, 19, 100, -183, 8, 93, 173, 36, 76, 260, -62, -24, -138, 2, 45, 91, 2, -56, 82, -7, 146, 2, -3, 18, -180, -94, -106, 102, -15, -29, 0, 14, -5, 54, -15, -30, -38, -19, -55, -36, 44, 3, -14, -28, 15, 12, 5, -25, 49, 21, 31, -6, -1, -32, -34, 24, -16, 33, 44, -175, -274, 118, -90, 6, -141, 110, -317, -260, -299, -100, -63, -208, 107, 286, -210, 45, 336, -77, -91, -154, 28, 0, 149, 49, 107, 75, -109, -212, -101, 128, -72, + -130, 33, 54, 42, 28, 292, -137, 159, -76, 80, -85, 243, -180, 99, -14, -144, 135, -53, -47, 145, 78, -12, -63, 132, 65, -135, -162, 111, 180, 101, 5, -78, 10, 115, -49, 139, -32, -282, 9, -124, 402, 140, -228, -129, -45, -103, 104, 101, 76, -49, 88, 71, 25, -17, -118, 23, 41, -34, 27, 41, -16, -5, 26, -7, -35, -29, 3, 31, -32, 29, 35, -44, -56, -71, 2, 42, -19, 38, -30, -3, 29, -20, 12, 105, -233, -285, 245, -51, -232, 21, -60, 240, 119, -59, 44, -10, + -35, -41, 277, 56, 15, -187, -86, -42, 97, 124, 373, 12, 13, -9, 26, -162, 8, 70, -203, -142, -132, -14, 273, -219, 38, 127, 54, -101, 114, -275, 227, -47, 0, 125, -140, -162, -254, 56, -83, 243, 84, 8, 46, 75, 189, -81, -41, 199, -40, -110, -4, 199, 200, 184, 99, -120, 117, 167, -195, 252, -153, -141, 227, 26, 327, -3, -183, 82, -82, 218, 103, 61, 15, 76, -38, 137, 47, 55, 41, 81, -6, -5, 62, -1, 46, -23, 75, 155, -90, -40, 27, 21, 10, 40, -8, 14, + 32, 77, 5, 143, 34, 18, -64, 17, 47, -63, 14, 29, -4, 19, -511, -337, 91, 164, 350, -213, 188, 35, 198, -10, -92, -120, 122, 363, 31, -32, -346, -289, 2, -213, -125, 12, 43, -218, -65, 53, 128, 68, -141, 0, 162, 133, 27, -133, 25, -82, 39, 46, 74, -103, 129, 316, -32, -23, 61, -176, 83, 255, -251, -295, -153, 25, -383, 10, 11, 54, 3, -5, -182, -97, -118, -16, 260, 385, 11, 26, 187, -78, -32, 88, 432, 55, 155, 305, 55, -196, 82, 92, -91, 94, 78, -20, + -94, 45, 27, -20, -161, 72, 147, 56, 107, 61, 129, -27, -49, 120, 99, -30, -7, -35, 85, 94, -75, 93, 25, 12, 23, 51, 69, 10, 60, -40, -22, 1, -11, 26, -40, 7, -12, 19, -54, 264, 164, -241, -12, 523, 460, 99, 277, 346, 85, -3, 225, -100, 1, -203, 166, -12, 7, 78, 88, 286, -241, -216, 216, 46, 98, -169, 29, -58, 110, 3, 155, 156, -158, 132, 107, -178, 461, 83, 89, -357, -117, -27, 299, 282, -30, -307, 200, -266, -85, 237, -9, -188, 227, 290, -75, 99, + -118, -402, 0, 260, -121, -136, 168, -192, -296, 75, 197, 365, 189, -271, 112, -318, -379, 350, 162, 129, -237, -251, -40, 264, 85, 377, 164, 96, -400, 66, -113, 17, -95, 85, 23, 102, 166, 90, 13, 76, -68, -31, -70, 1, -65, -17, 23, 127, 20, -51, -25, 42, 4, -10, -130, 8, -68, 26, -93, -99, 65, 80, 123, -122, 541, 347, -235, -64, -9, 95, 76, -34, -212, 51, -145, 225, 7, 87, -74, -34, -221, -118, 466, 154, -284, 134, -277, -196, -434, 188, 7, 6, 103, -12, -197, 326, + 187, -73, -329, 329, -226, 87, -9, 108, 65, 209, 242, -57, 134, 383, 49, -121, -110, -69, 60, 255, -70, 103, 20, -235, 9, -58, 114, -353, -6, -588, -356, -328, -83, -325, 218, -82, -268, -73, -30, -218, -94, -8, 22, -131, -282, -283, 15, -62, 69, 158, -25, 78, 40, -2, -5, -154, -6, -4, -123, -11, 116, 223, -39, -108, 84, -139, 117, -116, -43, 22, -84, -105, -1, -66, 16, -25, -104, 51, -4, 130, 88, -93, 79, -52, 73, -43, 50, 45, 36, 2, 53, -62, -32, -68, -136, 17, + 50, -15, 30, -108, -369, -464, -217, -309, 799, -387, 183, -366, -102, 38, -57, -545, -9, -259, 22, 642, -203, 269, 355, 128, 146, 386, 117, -150, 112, 151, 165, 69, -78, 448, 19, -36, -73, 121, -36, -156, 154, -58, 111, -435, 20, -84, 396, -156, 129, 590, -49, 12, -142, -244, -12, -40, -247, 313, -65, 227, 26, 214, -123, -23, 473, 230, -364, -192, 102, 113, 58, 100, -105, 133, 175, 391, -502, 30, -214, 102, -8, 57, 187, 269, -178, 190, -129, -89, -71, -67, 153, -342, -66, -158, 197, 158, + 69, 81, -114, 131, 61, 94, -13, 74, -101, -57, -127, -11, -20, -115, -2, -12, -31, -2, 136, 83, -75, -123, 64, 46, 155, -120, 9, -44, 70, 79, -65, -123, -265, -234, -256, 277, -536, -156, -336, 168, 553, -300, 15, 18, -110, 216, -180, 88, -57, -226, 493, 27, -162, 9, -73, -217, 171, -165, 161, -311, -146, 213, 154, -520, -95, -443, 132, -72, -429, 524, -147, -8, -397, -432, 25, -390, -52, -336, -289, 344, 37, -438, 144, -392, 351, 129, -170, 15, 113, 371, -285, -402, 408, -283, -163, 216, + 308, -570, -282, 327, 242, 128, -30, 42, -411, 143, 137, 229, -73, -433, -316, 156, -375, -327, 138, -20, 5, 139, 316, 2, -14, 297, 27, -46, 50, -39, -60, 65, -78, -53, -149, -141, -102, 28, -85, 3, 60, 50, -9, 0, 64, -73, -119, 37, -4, 114, -109, -30, -124, 145, 151, 34, -8, -92, -38, -130, 11, 23, -74, 24, 30, 272, -420, -684, -553, 249, -661, -32, 501, -44, 36, 360, -239, -204, 796, -316, 186, 303, -57, -722, -61, 76, -182, -100, -168, 673, 6, 7, -34, -485, 88, -279, + -141, 30, 80, 144, 390, 87, -102, 769, 80, -191, -705, -103, 516, -112, -324, -434, -382, -326, -206, 547, 212, 31, 303, 457, 254, -100, -81, 472, -94, -145, 136, 361, 51, -371, 84, -38, -556, -42, 441, -219, -256, -62, 593, -473, -96, -264, 271, 157, 125, 190, -79, -102, 200, 160, 110, -33, 24, 126, -350, -65, 45, -181, 4, 190, -20, 35, -76, -22, 104, 135, 201, 113, -35, 72, -117, -148, 41, -29, -121, 133, 70, 100, 20, 48, 103, 57, -31, -75, -21, 42, -1, 42, 8, 52, 31, 90, + 11, -88, 192, 157, -149, -51, -72, 560, 56, -500, -19, 150, -18, -228, 217, -169, 446, -343, 306, 670, -181, -178, -158, -139, 598, -443, -487, -371, 136, -193, -313, -144, 215, -300, 166, 40, 234, 348, 43, -44, -67, 343, -88, 121, -420, -3, -150, 335, -447, 367, -154, -230, 370, 641, -360, 183, -79, 130, -961, -762, -462, 67, -293, 127, 31, -357, -282, 31, 766, 181, -477, -713, -376, -263, 470, -325, -465, 112, 102, -430, -27, -6, -213, -48, -11, -17, 211, 53, -247, -219, -120, -315, -172, 54, 356, 61, + 67, -102, -291, -44, 240, -10, -135, 222, -333, -162, 51, 55, -5, 39, 24, -111, -233, -82, 179, -102, -82, -91, -208, -229, 87, -81, -49, -215, 55, 145, 173, -5, -103, -119, 114, 962, 631, -166, 65, 622, -245, 20, 269, 674, 397, -119, -149, -235, 62, -130, 12, 16, 712, 1174, -67, 809, 514, 103, 129, -580, -571, -67, 153, -43, 142, -218, -427, -726, -61, -468, -393, -263, -407, -295, -15, 671, -20, -513, -42, 143, 501, -159, -126, -307, 228, -918, -821, -399, -409, -443, -266, 289, -369, -516, -430, -770, + 394, 207, -680, 346, 690, 1347, 746, -12, 248, -781, -317, 415, 355, -203, -525, 65, 111, 474, -60, -495, -85, 779, 501, 563, 452, 785, 744, 219, 203, -178, -311, -91, -26, -271, 0, -313, -229, 354, 160, -102, -311, -123, -36, -10, -346, 341, 5, -295, 175, -184, -149, -49, 109, 471, 234, 565, 3, -117, 66, 212, 146, -78, 302, 9, -97, 39, 250, -128, -105, 87, -21, -1000, -90, 1595, -112, 52, 404, -590, 332, 1129, 1053, -1065, -1011, -7, -1097, -424, 2, 120, 406, 598, 537, 936, 226, 364, 379, -167, + -64, 95, 127, 271, -502, 1125, 489, 521, -96, 1142, 145, 685, 290, 208, -269, -185, 589, 217, 275, -628, -329, -526, -300, -386, 0, -759, -812, -58, -312, -1544, -1140, -1044, 296, 1107, 1449, -811, 999, 1540, 266, 120, -98, 1056, 82, 955, 416, 441, -644, -2145, -1689, -394, -58, 33, 75, 776, 745, 636, -404, 39, -212, -1113, 110, 74, 551, 72, 811, 719, 180, 624, -272, 417, -386, -447, -162, 156, 704, -175, -202, 88, -353, -188, 354, -119, 243, -463, 602, 166, 1, -60, 461, -133, 27, 57, -15, 297, -235, -137, + -10, 284, -460, 40, 154, -243, 26, 61, 48, -121, 782, -176, -1399, -128, 2240, 404, -412, 572, -179, 371, -173, -247, -730, -282, -74, -128, -346, 524, -471, -518, -29, 77, 475, 206, 136, 195, -184, -1, 706, -362, -826, -171, 80, -286, 589, -309, -189, 485, 145, 366, -854, -975, 330, -192, -322, -420, -505, -1073, 11, -98, 365, -689, -1418, 1063, 302, 999, 120, -329, -294, 256, -528, 827, 174, 994, 706, 1478, -138, -1430, -1099, -635, 829, 819, -618, 649, 1307, -771, -110, 1391, 226, 1067, -151, -554, -1443, -570, 172, 920, + 815, -483, 413, 375, 774, 258, -756, -909, -349, 618, 1333, -40, -113, 684, 371, 56, -108, -297, -353, -296, 232, 132, 426, -183, -44, 33, 259, 321, -415, 0, 480, -61, -134, -534, 387, -8, -222, -169, 534, -32, -337, -189, -1178, 1222, 1657, 289, 75, 368, -253, 724, 404, 756, -154, -799, 1775, 10, -668, 82, 1200, 549, 235, -761, 82, -408, -298, 119, -566, 47, 151, 681, -969, -165, -117, 575, -220, -359, -342, -5, 366, -754, 54, 197, -1542, 211, -419, -1088, 713, -805, -1410, 1859, -16, 106, -148, -519, 1120, -795, + -76, 165, -514, -44, 1415, 730, -1252, -1354, 1331, -639, 775, 1278, -1152, -1981, -1373, 2282, -139, -1796, 1636, -1199, -2278, -40, 1958, -88, -2364, -38, -798, 17, 2905, -448, -2145, 305, 1135, 19, 1327, 72, 22, -427, 50, 299, 1070, -231, -295, 1058, -147, 248, 741, -135, -1093, 703, 509, 824, -264, -26, 289, -247, -806, -360, 324, 17, -164, 1045, -38, -1179, 267, 948, 548, -416, 46, -476, -267, 1153, 968, -264, -1126, -368, 452, 364, 297, -221, -49, -782, 1201, -233, 354, 788, 541, 600, 1416, 630, -367, 237, 337, 478, -535, 1388, + 1286, 191, 434, -308, -17, -1396, 629, -732, 484, -47, -533, 772, -320, -558, 288, -793, 516, 33, -169, 232, 316, 509, 494, 496, 1441, -133, 142, 471, 966, -87, 244, 14, 751, 923, -315, 230, -58, -138, -1683, 144, 693, -387, -425, 380, -711, -1021, 75, 597, 1212, -1569, 587, -70, -62, 18, 601, 1337, 6, -956, 303, 1088, -601, -840, 65, 484, -474, 864, -184, 666, 39, -641, 785, 657, 92, 521, -305, 330, -174, 180, 245, 787, -183, -929, -139, 1102, 66, -127, 951, 214, -23, 245, 654, 1012, -661, 258, 118, -36, + 472, -131, -746, 251, 675, -285, 162, 248, -244, 282, -481, 341, 278, -392, -891, 384, 478, -219, -337, 475, -54, -270, 748, -1421, -1126, -10, -1732, -581, -647, 1337, -49, -481, 600, -303, 329, 97, -668, 795, -1786, -159, 98, -435, 318, 89, -356, -54, 42, 457, 17, -511, -1731, -1246, -966, -466, 1057, -207, 31, -1715, 120, -111, -243, 64, -1677, 903, -819, 420, -340, 1146, -629, -1091, -538, 0, 816, 1512, 1570, -1938, -1449, -984, 663, 1608, 1927, -328, -494, -1694, -639, 1526, 918, -9, -7, -27, -1447, 973, -297, 940, 2245, -2507, + 3044, 872, -1660, 472, -3320, -3227, 2382, 1029, 229, 722, -1231, -578, 2218, -74, 1490, -136, -1208, -381, 1316, -429, -34, 440, -112, -759, 425, -615, 285, 855, -882, 843, 275, -100, 310, -39, -201, 150, -308, 168, -626, 564, 573, 130, 17, -179, 293, 121, 116, 299, 552, -673, -233, -624, -487, 65, 25, 564, -712, -531, -686, -418, -183, -1436, 1187, -712, 728, 388, 458, 273, -924, 1007, -154, -357, -335, -397, 303, -207, 434, 263, -62, -103, -775, 449, 177, -196, 166, 408, -121, 232, -396, 464, -177, 61, 182, 198, -211, 714, + -33, -667, -50, 311, 147, -510, 243, 599, -118, -287, -289, -37, 158, -70, 695, -469, -186, -165, -358, -28, -113, 259, 180, -287, -49, 271, -288, -144, -90, 435, -273, 187, 286, -669, -275, 217, -705, 1064, 279, 340, 485, -309, -13, -90, -487, 99, 155, 389, -81, -161, 232, -243, -105, 234, -1, -55, 192, 61, -129, -4, -142, 311, -297, 472, 17, 105, -199, -16, -75, -146, -80, 113, 54, 137, -6, -110, -77, -363, 365, -291, 164, -68, 212, -119, -341, 24, 174, -277, 416, -331, 182, -126, 1661, 216, -563, -437, + -327, -32, -53, 36, -45, -65, -940, 20, -187, -218, 120, -370, -167, 171, -257, 73, 292, -395, 249, -147, -209, -34, -209, 97, -194, -104, -228, -45, -3, -6, -137, -143, 44, 74, -164, 222, -273, -25, -109, -35, -51, -218, 299, 182, -298, 363, -36, 77, -163, 349, -348, 26, 31, 92, -56, -91, 261, -173, 40, 14, -52, 83, -112, -16, 147, -73, -65, 165, -63, -72, -151, 80, 77, -340, 408, -229, 94, 28, 7, -131, 58, 167, -122, -63, 92, -125, -6, 102, -40, 41, 24, -92, 18, 12, 85, -150, + 15, -17, -57, 63, -72, 36, -46, -131, 76, -114, -63, 42, -69, 27, 69, 8, -97, 106, -18, -65, -812, -1321, 1475, 4961, 505, 1140, -2700, -4129, -1038, -2157, 1681, 3462, 1824, 1154, -259, -1343, -1321, -993, -922, 330, 591, 342, 635, 85, 51, 251, 72, 285, 227, -168, -631, -467, -557, -751, -397, 425, 547, 1017, 1436, 521, 208, -476, -1138, -1101, -769, -533, 110, 425, 610, 651, 549, 371, 43, -42, -361, -249, -159, -180, -70, -203, -58, -241, -236, 88, -19, 315, 517, 308, 769, 686, -329, -674, -676, -1007, -283, -242, + -54, 621, 554, -97, 481, 600, 204, 420, -37, -483, -350, -829, -522, -196, -51, -61, 150, 392, 621, 784, 664, 222, -361, -592, -567, -633, -283, -161, -65, 141, 314, 249, 438, 239, 288, 261, 4, -216, -281, -353, -346, -309, -163, -170, 100, 178, 360, 520, 504, 191, 37, -287, -348, -411, -411, -121, -17, -80, 100, 318, 415, 202, 47, -24, 8, -82, -84, -147, -85, -110, -70, -45, 12, 2, 81, 133, 139, 42, 13, -63, -51, -69, -21, -31 }, + { 129, 209, 55, 185, 3, -191, -131, -139, -22, -95, 224, -167, -43, -76, -27, -134, 129, -79, -62, 109, 180, 204, 31, -14, 42, 11, 29, -92, -99, 49, -90, -90, -121, -127, 39, -84, 112, -140, -19, 62, 59, 52, -217, -39, -120, -21, -50, -132, -3, 159, 48, 77, 73, 86, 11, 108, 68, 120, -68, 80, -39, 56, 7, -110, 129, 146, -78, -98, 43, 135, 32, 36, -45, -8, 73, 46, 12, -26, 9, 62, 75, -9, -117, -71, -39, -49, 27, -11, -10, 56, -41, -13, 0, 10, -28, -8, + 4, -44, -5, 55, -8, 29, -39, 23, 12, -2, -26, -327, -86, -148, 108, -307, 67, -135, -71, 43, 6, 34, 46, 35, 133, -59, 14, -14, -162, 119, 199, -162, -153, 116, 30, 143, 45, 192, -27, 65, -102, -31, 196, 16, -128, -158, -170, 7, 141, 71, -1, 160, 128, 5, -131, 205, 52, 158, 161, -28, 102, 121, -15, 71, 83, -80, 16, -25, 79, -180, -115, 58, -112, -43, 154, -63, 85, -36, -243, 41, -1, 127, -200, -108, 90, 23, -19, 52, -94, 27, 24, -29, -59, 82, 74, 51, + 9, -31, 20, -23, -36, 27, 23, -49, 35, -27, -21, 44, -32, -65, -1, -24, -8, -31, -34, 14, -3, 20, 0, 19, -48, 14, -14, 206, 217, 96, 161, 125, 218, 248, -92, -27, 84, -248, -8, -82, -47, 114, -144, -17, 183, 34, 118, -58, -43, -62, -233, -38, 16, 123, -38, 212, 83, -37, 85, 44, 109, -79, -17, 248, -33, 234, 110, -103, 25, 206, 107, -136, 188, -52, 13, 10, -38, 36, 21, -170, 108, 79, -15, 6, -38, -153, 0, 86, -18, -18, -103, -226, -78, 84, 189, -288, + -154, 54, -126, 74, -6, -1, -174, -132, -77, -113, -56, 6, 19, -40, 65, 52, 10, 48, -53, -20, 1, -78, -17, 8, -99, 41, 23, -19, 2, 20, 47, 5, 6, 1, -49, -6, -15, 35, 24, 48, -35, 303, 324, -65, -135, -149, 311, -270, 8, -45, -125, -171, 61, -47, -231, -283, 12, -22, -147, 53, 79, -104, -155, -146, 207, -223, -26, -260, 4, 144, 50, 24, -145, -141, 128, -99, -148, 18, -53, 91, 3, 36, -148, -55, -41, 142, 99, 99, -293, 46, 83, 67, 84, -84, -53, 10, + 61, 116, -19, 77, -84, 227, -411, 144, 13, -219, -8, 242, -72, -114, -220, -75, 18, -62, 1, 99, 128, 106, -30, -18, -129, -27, -32, -66, 19, -27, -25, 53, -65, -31, 64, -32, 42, -10, -25, -23, -17, -95, -59, 41, 48, -45, -36, -31, 36, -23, -13, -37, 25, 26, -44, 18, -5, -41, -9, -23, 27, -14, 40, 55, -144, -456, 83, -208, 46, 38, -26, 323, 18, -208, 277, 133, 95, -42, 57, -85, 217, -36, 25, 326, 319, 136, 146, 140, 159, 105, -315, -99, -4, -83, -268, -30, + -64, -71, -144, -3, -42, 230, -74, 404, -3, 33, -75, -59, 3, -12, -33, -72, -48, -199, 48, 32, -24, -103, 138, 102, 120, -43, -87, 1, 104, 112, -92, -260, -133, 27, 215, -31, 176, -141, -204, 151, -72, -168, 97, 100, -188, -149, -207, -70, -72, 117, -65, 35, -14, 78, 48, 43, -40, -23, -108, -55, -30, -3, 47, -10, 2, 88, 34, -6, 0, 56, -39, 14, 15, -32, 33, -28, 21, 16, 24, -18, -68, 63, -114, 168, -199, -217, 104, -62, -18, -114, -65, 111, 158, 83, -36, 24, + -18, -36, -149, 51, -404, -117, -128, 112, 140, 12, 70, -251, 70, 39, 70, -227, 430, -19, 81, 57, -201, 33, -289, 187, -61, -243, 51, 19, -121, 14, 28, 193, 348, 151, -69, 113, 144, -322, -117, -147, 91, 74, -52, 52, 114, 72, 146, 271, 8, -100, -26, -11, 213, -152, 2, 98, 287, 2, -189, -185, -15, -228, -30, 87, 352, 302, -34, -160, 130, 10, 39, 33, -11, 45, -11, -44, 39, 51, -49, 71, 66, 64, -18, -52, 41, 57, -9, 17, -43, 7, -9, 82, 30, 51, 40, 13, + 27, 0, 32, 74, 15, 30, 52, 72, -34, -18, 17, 21, 54, 84, -420, -114, -156, 180, 5, -86, -540, -71, -73, 224, 533, -154, 358, 62, -317, -323, 55, 82, -185, 202, -146, 163, -202, 97, 68, -191, -162, -122, 62, 209, -274, 10, -288, -16, -110, 70, 208, 22, -92, -80, 225, -1, 344, 106, -131, -125, -101, 50, 215, -4, 358, -639, -472, -381, -89, -325, 20, -122, 114, 290, 51, 120, 185, 307, 157, 47, -213, -529, -558, 299, 19, 380, -272, -195, 165, -392, 7, -140, -16, -253, 9, 84, + 227, 41, 36, -73, 81, -17, 26, 64, 102, 133, -37, -56, 96, 49, -38, -70, 14, -12, -10, -30, 14, 1, -39, -13, 39, 72, 57, 49, 25, -162, -90, -62, -58, 87, -14, -27, 0, 25, 6, 253, 111, -202, -5, 482, 409, -38, -353, -596, -68, -209, 213, -179, -176, -676, -290, -605, 223, -20, -147, 161, -21, 4, 44, -194, 17, -223, -39, 135, 101, -227, 82, 232, 378, -57, -53, -126, 22, 196, 279, -40, 41, -60, -48, 332, 242, 10, 250, 72, -305, 58, -31, 395, 155, 50, 191, 257, + 71, -225, -386, -89, 81, 207, 106, 13, 81, 307, 68, 100, 142, 83, -197, -222, -193, -220, -201, 341, 48, 264, -231, -204, -39, 220, -137, 117, 68, 35, -116, -74, -108, -74, -123, 49, 40, -33, 81, -53, 39, -21, 9, 37, -109, -67, -109, -71, -133, -38, -110, -53, -64, -84, -5, 97, 32, 41, -34, -9, -12, -23, 76, -35, 845, 185, -260, 151, -152, -501, -101, -492, -269, 255, 340, 131, 71, 29, 64, 322, -227, 456, -293, -299, 366, 162, -584, 257, 152, 186, 389, 191, 291, -19, 159, -91, + 249, 65, 56, 164, -326, -178, -97, 213, 97, 77, 173, 50, 65, -298, 8, 324, -53, 41, 46, 43, 392, 150, 526, 121, -69, 496, -420, -54, -61, -168, -33, 105, 496, 49, -98, -189, 108, -199, -79, -127, -262, -41, 78, 422, -28, -404, -106, -241, -115, 295, 243, 277, -211, 47, -236, -35, -75, -144, -75, -198, -110, -35, -78, -261, -97, -73, -46, -57, -85, 15, -37, -205, -3, -97, -52, -14, 5, 40, 1, 96, 99, 19, 24, -63, -50, -12, -62, 99, 65, 93, 93, 40, 127, 83, 38, 59, + -8, -45, 93, 124, -303, -470, -168, -463, 333, -395, -289, -233, 211, 528, -535, -192, -604, 172, 86, 55, -172, 46, 682, -358, -58, 256, 177, 133, 241, 158, -223, -380, -69, -211, -284, -351, 7, -83, 87, 448, 286, -254, -135, -30, -129, 109, 857, -292, 598, 186, 102, -41, -96, 99, -327, 155, 466, 18, 75, 370, 242, 142, -312, 260, -186, -281, -754, -239, 492, -281, 128, -533, 382, -202, -208, 331, -529, -394, 602, -430, -402, 240, -276, 55, 2, 171, -434, 135, 12, 432, -322, 106, -45, -246, 322, 64, + -266, -195, -183, 27, 0, -136, 5, 167, -13, 118, 135, 105, -240, 133, 124, 193, -4, 13, -175, -71, -86, -92, 41, -21, 113, -160, -100, 59, -154, -130, 56, -341, -255, -35, 388, -184, 682, 636, 124, 204, -370, 46, -300, 477, -97, 140, -229, -148, 80, 64, -220, 365, -105, 77, 135, -240, 89, -306, 0, 173, 207, 4, 274, 346, -28, -652, -111, -194, 464, -395, -491, -350, -236, 66, -279, -219, -142, -42, 84, -957, 601, 468, 685, -220, 108, 458, -442, -410, 78, 299, 195, -54, 90, -243, -290, -369, + -110, 1267, 99, -706, -129, -388, 239, 187, -440, 91, -137, 33, -219, 269, 274, -44, -144, -169, -556, 164, 85, -25, 224, -113, 33, 86, -266, 97, 153, 359, 188, 19, -316, -1, 280, 13, -5, 210, -1, 69, 205, 174, -38, 94, 172, 160, -84, 68, 207, 257, 187, -10, -143, -35, 0, 159, -7, -51, 5, 56, -110, 56, 95, -105, 58, -183, -363, -701, 57, -586, 276, 94, -471, 266, 306, 427, 123, 169, -490, -10, -98, 456, 212, 20, 426, 475, -57, -228, 54, 585, -381, -302, 302, 164, -388, -87, + -359, 669, -571, 158, 356, -216, 327, 117, -164, -175, -176, -274, 375, 505, 101, -389, 40, -430, -164, 277, -53, -214, -157, 70, -570, 15, -60, -330, 444, -440, -30, -103, -324, 341, -28, 196, -165, -37, -20, -211, 159, -194, -36, -192, 514, 218, -612, -138, -1007, 577, -2, -458, 406, 40, 60, 145, 7, 229, 284, 60, -74, 152, 306, -180, -108, 120, 44, 71, 90, 150, 209, -141, 109, 61, -165, -156, 133, 22, -17, -116, -100, -186, 179, 179, 31, -126, -379, 3, 35, 118, -243, 21, 193, -111, 224, 95, + -15, 56, 122, 5, 45, 61, 150, 614, 23, -467, -201, 276, 447, 479, 17, -113, 674, 293, 749, 91, 63, -361, -149, -214, 200, 108, 405, -465, 31, -277, 248, -403, 152, 445, -67, -14, -233, 62, -235, -800, 109, -124, 55, -358, -79, 311, 604, -64, -220, 351, 165, 85, 415, 144, -223, -107, 268, -38, 244, -294, -261, 90, -246, -470, -218, -535, -120, 179, -421, -61, -483, -212, -4, 189, -576, 251, 42, -343, 428, -153, 113, 759, 860, 55, 302, 629, 752, 746, -74, -498, -764, -277, -506, 477, -104, -225, + 121, -13, 51, -9, -227, 242, 68, 91, 17, 328, -184, -4, -102, 227, -212, -90, -23, 324, -86, 196, 266, -245, -54, -104, -279, -112, -65, 120, 8, 379, 101, 256, -26, -244, 7, 1027, 1187, 58, 383, 359, -46, -856, -19, -39, -319, 236, 227, -468, 257, 320, 57, -128, 180, -123, 607, -108, -279, 0, 140, -61, -36, -15, -957, 273, -19, -668, -272, 111, -59, -456, 160, -538, -45, 48, -854, -157, 371, -279, 43, 537, 335, 410, 132, -237, -397, 408, -209, 227, -377, -202, 276, 458, 71, 550, -368, 475, + -402, -491, -345, 474, 503, -465, 242, -1278, -113, 372, 122, -203, -505, 231, -715, 113, -367, 337, -551, -357, 560, 9, 284, 60, 248, -128, 105, -66, -411, -78, -189, 126, -130, 71, 21, 66, 38, -95, -122, 15, -259, 91, 80, 148, -164, 147, 145, 89, 125, 86, -176, 16, 94, -136, 247, -25, -88, -141, 4, 19, 121, -91, 115, -88, 261, 109, -209, -59, -47, -104, -84, -935, 69, 1157, -783, -73, -68, 62, -310, 148, -494, -505, -167, -138, 122, -127, 263, -379, 12, 745, -611, -538, -131, 652, 91, -815, + 347, -302, -349, 82, 1121, -630, -352, 798, 591, 52, -331, 22, -123, -253, 228, 209, -137, -647, 829, 390, 156, -881, -136, 274, 304, -109, 463, -74, 157, -201, -531, 346, -379, 227, 117, -464, 877, 135, 631, 634, 113, -953, -183, 9, -379, -192, 36, -30, 414, 780, -225, -76, -344, -153, 324, -218, 188, 579, -507, 576, -113, 173, -219, -117, -184, 25, 107, 127, -96, 3, 131, 75, 304, 143, -154, 13, 28, 278, -154, 81, 128, 43, -11, 10, -362, 178, -133, 174, 227, 31, -37, 116, -12, 88, 30, -37, + -134, -136, 270, 46, -63, 76, -168, -31, 276, 361, 50, -332, -1663, 109, -434, 57, 834, 80, -160, 152, 33, -565, -609, -550, -527, 687, -137, 820, 74, -774, -26, 85, 664, 131, -106, -132, 191, -417, -158, 733, -148, -952, -726, 434, -93, -198, 220, -68, -489, 148, 290, 661, -132, -549, 9, -692, 268, 783, -124, -961, 304, -11, 56, 232, -301, 591, 46, -399, 312, -216, -132, 844, -431, -145, -140, 532, 216, -934, 476, -753, -178, -406, 99, -248, -227, -78, 432, -139, -263, 508, -294, 522, -1, -275, -164, 130, + 145, 104, -311, -103, 79, -17, -203, 5, 195, 298, 126, 154, 26, 293, -164, 96, 234, -87, 31, 95, -56, 47, 94, -286, 245, 104, -286, -235, 19, -338, 32, -248, 326, -583, 1, -122, 64, -150, 185, -95, 88, 68, -812, 166, 1341, 873, 400, -666, 499, 631, 933, 451, 110, 33, 585, 1010, -228, -123, 572, -1131, 411, 1009, -209, -349, 262, 783, 630, -421, -722, -42, 363, -122, 88, 12, 847, -483, 543, 820, -328, -99, 579, -86, 2029, -850, 366, 1390, -800, 263, 93, -1126, -35, 211, -497, 1102, 83, -150, + 86, -457, 1509, 418, -1209, 1168, -487, 45, 358, 435, 775, 380, -209, -754, -1017, -380, -407, -68, -312, 643, -389, -672, 76, 189, 138, 249, -381, -369, -225, -243, -801, -336, -272, -551, -265, 201, -235, -516, -24, 205, 349, -79, 165, 383, -21, -254, -15, -153, 213, 307, -425, 378, -219, 9, 57, -193, 394, 156, -551, 344, 53, -191, 409, -458, 187, -81, 200, -105, -127, 83, -74, -41, 145, -78, -315, 154, -28, 103, -12, 272, 332, -1561, 909, 41, 550, 905, -1496, 341, 771, 174, 575, -578, 634, 184, -587, 8, + -370, -1098, 602, 341, 1003, -556, -734, -258, 236, -154, -1242, -614, 382, -94, 186, -526, -162, 412, -350, -177, -530, -126, 194, -590, 63, -1286, -1056, 325, -1099, 94, -1150, -809, -554, 539, 1075, 1320, -312, 585, 718, 345, 312, -515, 1472, 1497, -1017, 1019, -800, 512, 1057, 999, 1224, 1456, 1036, -1164, -823, -12, 31, 436, -275, -226, -694, -389, -1030, 224, 870, -353, 215, 902, 429, -622, 698, -46, 248, -71, -120, 197, -216, 304, 263, -234, -276, 263, -187, 7, 12, -25, 80, 23, -368, 344, -154, 163, 203, -141, 219, -269, + -191, 173, -209, -278, -117, 106, -103, 64, -243, 5, 96, 225, 347, -85, 197, -230, 5, -46, 108, 75, -16, -179, 1931, -1413, -719, 761, -453, 728, -567, -633, 214, -1496, -68, 1006, -243, 517, -858, -211, -339, 34, 1073, 324, 238, -192, 589, 189, 1465, 360, 855, 61, -669, -633, 852, -415, 394, -9, -1100, 793, -981, 1904, -1420, 866, 776, -816, -685, -507, 704, -54, 736, -10, 96, -1304, -700, 303, -640, 211, -391, 382, 217, 999, -595, -205, -254, -491, 1354, 250, 127, -1263, -410, 678, 400, 432, 1174, 751, 1038, 1198, + -36, 530, -500, 1595, 119, -265, 580, -138, 1223, 21, -248, -254, 145, 859, -654, 443, -209, -72, 253, 169, 333, -212, 216, 400, -107, -155, 270, -46, -45, -33, 71, 43, 129, -294, 381, -228, -128, -64, 232, -333, 31, -239, 317, 576, -197, -163, -80, 394, 192, 412, -37, -245, 187, 196, -63, 194, 151, -570, 84, 642, -90, -2915, 2026, -1256, -878, 22, 417, 524, 95, -466, 1579, 802, 222, -788, 519, -25, 590, -752, -520, 406, 1181, -1350, 57, 441, 145, -330, -198, -167, 56, -66, 307, 1489, 98, -668, 1002, -230, + -964, -1244, 1190, 392, -163, 446, 277, 993, -1340, -138, -680, -190, 770, -561, 301, -648, 317, 2055, 158, -1169, -1314, -77, 629, 620, -525, 132, 999, -414, -1928, 1105, -663, -1093, 484, 1836, -1263, 928, 1280, 446, -1105, -919, -567, 466, 402, -377, 1149, 566, -70, -26, 71, -950, -364, -670, 350, 317, 229, 320, 236, 713, -351, -163, 136, 12, -543, 479, -19, 305, -135, 232, -350, -97, -211, 343, 64, 80, 10, 212, 518, -191, -987, 95, -487, -81, 295, -402, -272, 577, -525, -100, 4, 287, -563, 59, 1684, 540, 121, -133, + 276, 460, -140, 209, -243, -13, -190, 776, -872, -110, 538, -1237, 407, -310, 103, -154, -333, 209, -84, -509, 1353, -1035, -278, 943, -601, -104, -183, 199, 953, 63, -910, 1251, -671, 439, 796, 340, -284, 60, -683, 159, -410, -340, 1700, -403, -664, 210, -305, 391, -253, 431, 1097, -608, 369, 820, -966, 437, 541, 233, 674, -767, -190, 1151, -792, -186, 341, -335, 1118, -1111, 197, 387, -500, 376, 433, -1059, 383, 884, 0, -279, -33, 565, -109, -994, 810, 369, -422, 154, -228, 344, -128, -450, 528, 19, -103, -393, 370, 58, + -501, 172, 352, -81, -157, 65, 327, -57, -319, 326, 230, 31, -6, 271, 64, 88, -380, 486, -262, 519, -945, -2547, -4005, 365, 3836, 316, 8687, 8970, 4466, 9393, 6264, -1298, -134, -2065, -7541, -6618, -4092, -7703, -6029, -1750, -3777, -3159, 1123, 1898, -913, 500, 1693, -1299, -761, 2385, 2117, 246, 2367, 4040, 1352, 2925, 5526, 2658, 1405, 4955, 4142, 557, 2976, 5807, 1151, 1371, 4689, 2023, -505, 3318, 3130, -288, 2763, 3567, -58, -2607, -1216, -6128, -10124, -9002, -9599, -14660, -13170, -12323, -14991, -14566, -11954, -10779, -9702, -5620, -2167, 1892, 4035, 7736, 11538, 12600, + 14036, 18318, 18078, 14223, 15557, 13754, 5687, 6196, 5262, -231, -874, 1516, -225, -2371, 293, 1577, -1543, -617, 1393, -751, -3010, -1000, -823, -4355, -3093, -843, -3426, -3878, -286, -1388, -3926, -1897, -1790, -5511, -5228, -4739, -8523, -9209, -7685, -8193, -8839, -6342, -5418, -4708, -3424, -1865, -868, -271, 659, 2966, 4067, 6306, 10320, 11679, 12923, 15100, 14738, 12955, 11002, 7675, 3255, 768, -844, -2488, -2885, -2809, -2811, -2820, -2590, -2298, -2406, -2392, -2209, -2289, -2436, -2286, -2160, -2082, -1846, -1428, -1103, -829, -429, -104 } }, + { { 52, 208, -104, 57, -22, 12, 10, -84, -96, 62, -17, -77, -98, -61, 86, -9, 116, 24, -147, -152, -108, 44, 38, 78, -12, 90, -69, -13, -159, -25, -30, 33, 60, 60, 117, -59, -79, 63, 36, -77, -78, 3, 55, 26, 130, -50, -41, 148, 45, 277, 118, -78, -3, -171, 3, -195, -13, -73, 134, 14, 72, 98, 53, 94, 63, 13, -163, -19, -82, 112, 164, -116, -82, -50, -66, -87, -140, -32, 42, -83, -68, -29, -115, 13, -23, -78, 25, 4, 0, -39, 7, 7, 43, -12, 28, -15, + 20, -6, -26, 7, 34, 5, -30, -31, -3, 57, 13, -12, 9, -17, -327, -349, -28, -100, 13, -76, -21, 194, -35, 105, -48, -94, -129, 24, -27, -154, 178, 53, 12, 95, 91, 147, 103, -10, -109, 102, 24, -147, -65, -66, -44, 131, -45, -224, -76, -26, 47, -70, -146, 5, -14, 170, 25, -1, 62, -4, 229, -40, 21, -51, -91, 0, 98, 44, 27, 93, -85, -142, -101, -20, 19, -33, 4, -107, -24, 56, -34, 111, 58, -6, 21, -104, -89, 173, 39, 74, 50, -31, -10, -131, 9, -75, + 32, -26, 33, 36, 101, -11, -35, 6, 22, 14, 4, 4, -31, -24, 12, -11, -26, 41, -21, 21, 31, -30, -9, 24, -9, 43, -26, 21, -20, -15, -53, 49, 226, -13, 116, 68, 155, 189, -43, 15, 117, 115, 77, 217, 44, -71, 10, 190, 67, 89, 165, 221, 146, -51, -152, 106, 73, -88, -146, 7, -85, 38, 56, -54, -73, 73, 58, 130, -87, -179, -89, -78, -119, -42, -136, 80, -186, 79, 16, 42, -83, 176, 135, -127, 156, 57, -23, 50, -113, -37, 107, 36, 45, 26, 127, 50, + 157, -79, -10, -12, 61, 90, -36, 59, -83, 40, 55, 48, 173, 5, 129, 143, 81, -133, -25, -22, -35, 10, 73, -32, 2, -7, 8, 25, -22, 29, 50, -37, -19, 46, 2, -2, -3, -29, 12, -15, 4, 35, 61, 1, -8, 29, 23, 8, 14, 10, 15, -4, -9, 25, 33, -33, 17, -13, 625, 5, 553, 45, 350, -75, -60, 96, -262, 286, -163, 192, 142, -105, 84, -7, 11, -48, 80, 113, 140, 232, 56, 74, -9, 272, -312, 8, -24, 75, 132, -164, 63, 75, 38, 109, 59, -126, + 60, 244, -46, 75, -41, -37, -12, -174, 269, -3, 26, 202, -29, 16, 249, -366, 100, -6, 109, 297, 88, 73, 102, -31, -84, -55, 72, 28, 158, -56, 130, 62, -46, 28, -106, -67, 13, -29, -146, -91, -149, 89, 129, -34, 39, -29, -100, -3, 52, 56, -178, -6, 15, -25, 8, -35, 2, -37, -86, 0, -58, -43, -72, 5, -70, -19, -68, -49, -4, -22, -37, -2, 7, 34, -37, -249, -307, -121, -46, -115, 245, 105, -197, 219, -31, -159, 47, 96, -89, -145, -132, -277, -140, 120, -176, -281, + 79, 114, 22, -103, 210, 26, 194, -12, -46, 112, 184, -262, -126, 72, -60, 65, -173, -12, 46, 63, -148, -267, -76, 78, -46, -33, 15, 87, -27, 48, -91, 155, -204, -151, -54, -148, -46, -40, 58, -109, 81, 168, -16, 40, 44, 81, 163, -62, -33, -31, -69, 171, -71, -297, -191, -125, 285, 6, 163, 76, 23, 45, -21, -6, 136, -45, -33, 45, -26, 23, -63, -37, 30, -8, 33, -8, 19, 52, 35, 49, -1, 34, -9, 50, 53, 89, 54, 71, 15, 48, 38, 30, 40, 59, -28, 5, + -13, -24, 22, 35, -71, -270, -628, -58, 44, 7, -203, -90, -231, -59, -273, -312, -244, -56, -162, -352, -220, 73, 109, -97, 212, 117, -78, 261, 56, 22, 42, -357, -13, 60, 135, -112, -99, 213, 414, -309, 112, -91, -16, -273, -24, -3, -139, -176, -128, -150, -80, 90, 304, -142, 114, 206, 186, -62, 21, -66, -59, -280, -139, 159, -101, 35, -96, 81, 43, -30, -10, -130, -108, 25, -39, 58, -332, -351, -37, -51, -151, 0, 112, -172, -133, -147, -255, 181, -18, -38, 70, -9, 63, 120, 42, 67, + 38, 88, -26, 16, 15, 21, 29, -22, -21, 6, 28, 35, -21, 29, -31, -59, 33, 25, -23, 79, 36, 6, 31, -47, -50, -13, -26, -20, -390, -77, -469, -105, -332, -40, 63, 85, 361, -225, 81, 97, -196, -89, 291, 31, -85, 36, -239, 217, -306, -101, 137, 85, -32, 52, -60, 100, -130, -230, 16, 111, 91, -184, 51, 207, -212, -270, 215, -184, 141, -133, 79, -5, -191, -249, -153, 68, -10, 93, -130, -127, -318, 166, -228, -104, 124, 282, -36, -59, -416, -328, -109, -117, 157, -44, -244, -39, + 13, -136, -33, -292, 195, 75, 245, 299, 158, 12, 131, 267, -22, -62, -18, -82, -265, 15, 20, 57, 142, -58, 32, 0, -104, -56, 97, 93, 89, -68, 27, 37, 34, 33, 39, 13, 74, 73, 50, -15, 34, -13, 30, 53, 19, 21, 2, -18, -16, -1, -46, -21, 232, 121, 672, 325, 436, -135, -17, -7, -664, 35, 287, -132, -51, 23, 419, -71, 243, -50, 233, 127, 287, 403, 52, 269, -83, 233, -31, 431, 230, -7, 246, 198, -72, 189, 114, 163, -129, -104, -348, -22, 247, 47, 32, -81, + -130, -104, -115, 607, -390, 155, 185, 104, 53, -233, -310, -80, -46, -15, -537, -267, -276, 13, -13, 159, -18, 141, 190, 343, 63, -89, 116, -217, 59, -160, 58, 132, 75, 218, -148, -169, 788, 107, 143, 99, 267, -190, -98, 167, -20, -6, 31, 54, 154, -78, -12, 28, 88, 19, -82, 148, 5, -37, 3, -19, -81, -77, -36, -85, -1, -34, 36, 105, -11, -12, -119, -27, 57, -15, 6, 9, 92, -50, -15, 28, 34, 1030, 111, 153, 117, -65, -417, 282, 299, -167, 131, 134, -250, -35, 247, 141, + -440, 112, -118, -226, -2, 129, 38, -4, -5, 190, -56, 107, -341, 138, -32, 136, 82, -63, 250, -335, -140, -331, 292, 137, 475, 233, 3, 101, -377, -3, 116, 122, 121, 26, 72, -101, 114, 338, 460, 197, -202, -114, -41, -90, 175, 230, -153, 136, 260, 78, -344, -691, -335, 139, 309, -130, 98, -26, -57, -2, 323, 58, -254, 428, 201, -496, 31, -59, -151, -55, -67, 0, 180, 73, -125, -70, 111, 185, -73, 141, 46, -115, -20, 19, 15, -21, 20, -56, -31, 42, 22, -50, -44, 5, -24, -83, + 64, -28, -32, 25, 100, -93, -137, 1, -9, -217, -25, 57, 13, -130, -2, -47, 56, 34, 83, 57, -630, 188, 302, -340, 221, 367, -898, 192, 41, 196, -333, 507, -708, -8, -48, -60, -70, -209, -266, -46, 258, 24, 10, -138, 182, -30, -85, 133, 317, -210, 230, -43, 141, 67, 216, 324, -72, 84, -419, -214, -84, -162, -381, 39, -136, -253, 374, -349, -112, -166, -183, 251, -283, 159, -96, 257, -132, 282, -370, -109, 53, 342, -601, -231, 28, -3, -102, 239, -309, -619, 140, -544, 281, -196, 8, -569, + -215, 607, 351, -463, -378, -329, 26, 181, -74, -209, 403, 137, -63, -91, -142, -35, 162, -150, 174, -24, -109, 16, -82, 56, 149, -89, 70, 98, 81, -18, 172, -162, 163, -50, 144, -188, -86, 21, 20, 182, 71, 106, -55, -114, 70, -214, -467, -200, 588, 25, -485, 457, -214, 30, -506, 78, 201, -447, -109, -399, -3, 25, -134, -111, 390, 60, -264, 66, -565, 339, 539, -175, 225, 382, -28, -78, 47, 46, 224, 38, 52, 117, -316, -23, -363, -372, -152, 156, 221, -12, -437, 86, 115, 215, 468, -480, + 702, -582, 26, -118, -101, -282, -540, -728, -282, -84, 185, -56, 30, 107, -5, 512, 242, -527, -82, -11, 336, -364, 24, -734, 137, 572, -513, -202, 72, -6, 143, 802, 12, -107, 41, 408, -278, 109, 149, -61, -30, -6, -11, 181, -60, -42, -158, 264, -58, 77, 26, 46, 66, 192, -135, -35, 204, -149, -210, 172, 8, 83, 115, 65, 210, -165, 97, 116, -74, 297, 101, 182, 66, -181, -67, -31, -32, -300, -609, 728, 311, -357, 473, 473, 672, -248, -232, 491, -72, -97, 171, 218, 87, 104, -669, -71, + 2, 5, 37, -76, 284, 550, 56, 37, -9, 26, 507, 134, -35, -111, 130, 112, -79, 58, -289, -61, 441, -437, -212, -377, 493, -452, 227, -185, 145, -98, 117, -363, 83, 547, -360, 28, -954, -43, -337, 25, -890, -40, -44, -275, -191, 726, -780, 130, -211, -292, 210, -265, -610, -429, 59, 31, 126, -303, -411, 233, 20, 45, 273, -456, 341, -332, -156, -143, 81, 11, 97, -60, -117, 27, -67, 95, 211, 122, 77, 59, 57, 55, -24, 230, 43, -46, 171, 176, 65, -100, -11, -145, 229, 80, 183, -93, + 188, 167, 247, 120, -72, -132, 207, 40, 179, 38, 47, 45, 52, 611, 215, -81, 132, -306, -322, -264, 595, -532, -661, 317, -615, 229, 25, 168, -275, -66, -334, -142, -258, 125, 307, 212, -496, 578, 71, 202, 54, 279, -59, 268, 67, -119, 172, 63, 227, 156, -376, 152, -109, 107, -76, -140, -116, -265, 248, 265, 278, -51, 507, 605, 243, 79, 276, 626, 310, 683, 440, 509, -546, -550, 113, -111, -147, 43, -274, 229, 173, 108, 522, -122, -335, -282, -248, 61, -117, -1117, -485, -435, -157, -226, -116, -169, + -316, 12, -189, -183, 75, -183, -56, -281, 18, 15, -43, -401, 167, -1, 21, -302, 93, 107, 118, 33, 353, -227, -84, 72, 41, -26, 147, -160, -134, -29, 251, -26, 184, 205, -41, -259, -228, -28, 262, 20, -182, 26, -37, -127, -90, -41, 19, -194, -160, 497, 337, -1087, -803, -250, -11, 359, -150, -25, -867, 123, -454, 324, -64, 430, -369, -91, -438, 76, 355, -170, 103, -250, 17, -584, -164, -28, 40, 434, 562, 20, -520, -364, -170, 54, -139, 165, -598, -184, -84, -154, -338, -78, -157, 407, 586, 398, + 142, 244, 243, -283, 980, 597, -779, -669, 718, -566, -332, 113, 75, -550, 529, 36, -1668, 447, 1039, -721, 715, 965, -326, -98, 509, -600, -405, 203, -334, -375, 431, -729, -228, 95, 10, 43, -77, 269, -198, 116, 32, -192, 379, 199, -20, -245, 291, -186, 222, -197, 272, 30, 50, 285, -228, -245, 67, -226, -148, -9, 17, -150, -281, 131, -649, 1, 287, -235, 166, -71, 79, -267, -2, 148, -134, 97, 567, -255, -250, 568, -418, -67, 468, -339, -215, 357, 220, 234, -58, -350, -280, 330, -263, -25, 98, -495, + 322, 263, -201, -163, -387, 10, -239, 333, -543, 40, 208, -30, -258, -563, -127, -246, -55, -436, 592, -580, 101, -212, 149, -821, 845, 159, 84, -340, 192, 136, 36, 76, -152, -649, -113, -282, -416, -558, -202, -142, -553, -213, -27, 380, 175, -502, -438, 267, -116, -637, -275, 154, 521, 517, 527, 841, -164, -574, -548, -37, 369, 655, 294, 139, -672, 375, 139, 638, 443, 288, 217, -3, 55, 374, -92, 23, 64, 106, 127, 118, 179, 449, 140, 29, 153, -15, 142, 38, 24, 277, -345, -248, -94, 122, -176, 107, + -79, 348, 10, 53, -189, -236, 16, 199, -199, -29, 235, -205, -16, 104, -347, 410, 220, -83, 96, -25, -9, -110, 233, 392, 1060, -935, -27, -373, -495, -297, 485, -266, -288, 248, 625, 393, -469, 303, -492, 361, 21, -56, -238, -368, -296, 61, 68, -582, 369, 60, -52, -222, -245, 411, -563, -28, 614, 720, -645, -45, -127, -420, -540, 591, 136, 375, -115, 45, -50, 374, -144, 19, -463, 665, 558, -814, -991, -212, 14, -329, 36, -245, 79, -506, 537, -650, -564, -214, 97, 445, -230, 646, 72, -234, -218, -172, + -404, 393, 299, -109, 254, 194, -315, -321, -266, 500, 138, -361, 53, 139, 176, -538, 283, 212, 111, -8, -140, 69, -153, -479, 111, -66, -74, -58, 60, -147, -169, -12, -53, 236, -114, -68, 152, -66, -210, 186, -209, -75, -375, 206, 57, -57, 85, -177, 363, -24, 75, 390, 298, -110, -111, 188, 123, -136, 93, -125, -96, -25, 106, -1435, 2126, -1461, -373, 384, 1148, 933, -345, -374, 60, 53, 592, 218, -786, 235, -171, -276, 76, 321, -6, -588, -520, 274, 222, 363, -201, 450, 103, 527, -57, -180, 388, -47, + -419, 73, 482, -20, -556, 275, 642, -594, 232, -638, 250, -806, -530, 888, 825, 389, 1076, -207, 1284, 479, 493, 692, -1168, 983, 333, 398, 451, 109, -571, 94, 1082, 1237, -18, -1398, 685, 39, 290, -47, 30, -303, -1059, 215, -179, 240, -200, 525, -597, -634, -451, 95, -197, -284, 337, 137, -459, -479, -385, -281, -55, -72, 247, -3, -395, 313, 56, -92, 12, 157, -200, -91, 188, -337, -151, -228, 195, 259, -294, 94, -777, 25, 32, 52, -157, -134, -354, -250, 170, 125, 163, 282, -263, 34, 98, 83, -258, 16, + 57, 7, -213, -14, 1408, -54, -1670, -847, -982, -378, 11, 550, -1424, -322, 227, -667, -763, -700, -762, -126, 847, 431, -332, 403, 169, -389, 438, -491, -105, 200, 291, -972, 489, -480, 280, -194, -776, 213, 244, 116, 131, -327, -1103, 41, 231, 236, 13, 133, -457, -10, -37, 999, -153, -1657, -744, -185, -1370, 307, -418, -356, -660, -302, -986, -974, -1186, -125, 1249, 165, -790, 357, 11, -95, -445, -632, 262, 507, 392, 205, -238, -1021, -724, -1028, 149, 103, -36, 354, -538, -658, -93, -250, -664, 134, 381, 42, 138, 626, + -116, -144, -111, 29, -231, -140, 283, 423, 474, 307, -134, 7, 72, -214, 439, -196, 642, -242, 299, -323, -89, 637, 213, 73, -7, -273, 253, 38, -322, 126, -276, -369, 97, 86, -221, -230, 219, -8, 309, 47, 209, -137, 89, 67, 919, -101, 734, 968, -820, -1007, -1079, 291, 366, -1458, -857, 39, 33, 452, -1717, 193, 385, 1195, -1377, 172, 215, -160, 745, -424, 1312, -62, 107, 409, 504, -488, -1076, 632, 744, 185, 944, 196, -131, -346, -816, 1260, -568, 1195, 458, -76, 341, -489, 631, 644, -451, 482, 231, -1229, + 895, 932, -125, -620, 111, -18, 32, -211, 1699, -19, -999, -542, 186, -1417, -1881, 270, 2336, 532, -173, -1484, -388, -235, 1591, -1079, -708, -2619, -389, -467, -628, -478, 960, 1048, -1036, -383, 332, 160, -195, 441, -188, -308, -330, 383, 139, 137, -137, 377, -376, -107, 310, 165, -27, 5, -282, 154, -189, 704, -193, -350, -310, -562, -204, 473, 502, 1410, 522, -134, -1063, -1438, -690, 47, 593, 510, -396, -557, -301, -212, 358, 659, 135, 64, -84, -196, -195, -2335, 678, 1130, -1504, -129, 843, -356, -677, 612, -653, -351, 50, -484, + 794, -260, -363, -131, 419, 1444, -224, -654, -739, 274, 686, 418, -653, -95, 780, 29, -591, 204, -528, 1334, -601, -1430, 496, -234, 686, -956, -949, 959, -78, -1226, -657, -1172, 1526, 744, 411, -1601, 284, 672, -1129, 74, -812, -606, 628, -538, 720, -443, -981, -213, -245, -137, 334, 125, -614, 1908, -237, 851, 861, 535, -263, 209, -436, 1078, 259, -262, 123, 463, 738, -176, -1619, -101, 498, -152, 847, -353, 288, -121, 16, 359, 79, 222, 428, 266, 498, -113, 157, 275, 28, -511, 614, -251, -4, 104, -319, 167, 24, -76, + 424, -188, 23, 631, -15, 355, -314, -190, 327, -73, -241, -321, 7, 50, 68, -104, 70, 200, -81, 1689, 352, 729, -58, 173, 273, -621, 276, 587, 11, -714, -375, -531, -211, -716, -682, 81, -543, 798, 265, -192, -577, -284, -186, 427, -129, -677, -550, 135, 149, 380, 151, -154, 184, -591, -1779, 69, 2170, -69, -1569, -261, 1036, 282, 174, -35, -679, -858, -505, 189, -47, -794, 297, -1591, -278, 1462, 438, 1882, -242, -751, -219, -172, 512, 104, -8, -1036, -511, -499, -63, 1189, -154, -299, 400, 478, 84, -643, -987, -78, + 410, -50, -486, -133, 285, -215, -178, -332, 607, 626, -311, -173, -285, 251, 380, -179, 62, -73, -44, -125, -467, 46, 279, -294, 79, -76, 29, -265, -79, -115, -161, -202, -193, -64, 857, -428, 13, -172, 55, 462, -308, -51, -82, 141, -14, 128, -235, -748, -2500, -3850, 905, 3455, 1085, 8447, 7950, 3544, 8200, 3471, -1489, -18, -2469, -6744, -3687, -3528, -6920, -5030, -2894, -4350, -2930, 645, -254, -1385, 1651, 1553, -5, 1664, 4490, 1894, 846, 4305, 3844, 1300, 4580, 5614, -9, 3331, 5655, 2152, 2263, 5777, 3448, -444, 4503, 3170, -1225, 1777, + 3581, -1592, -2839, -631, -5999, -10062, -9748, -10829, -17337, -14995, -12377, -16030, -13750, -8826, -10474, -7995, -2213, -704, 3395, 6328, 10415, 13964, 15224, 17769, 19291, 18031, 17071, 18121, 13781, 10936, 12963, 7083, 1136, 1648, -2608, -9550, -8024, -5925, -8566, -8750, -5462, -6208, -7841, -5735, -5223, -7365, -6614, -4300, -5485, -5883, -1918, -1836, -3472, -341, 1345, -974, 204, 1345, -1866, -2410, -2294, -5037, -5573, -3885, -2918, -2109, 750, 3463, 4684, 6635, 8483, 8867, 9395, 10400, 9859, 8978, 9345, 8479, 6308, 4347, 1163, -1629, -4250, -6187, -6940, -7292, -6500, -4954, -4334, -3628, -2964, -2538, -2232, -1656, -1285, -1147, + -1105, -718, -482, -301, 16, 468, 781, 1191, 1240, 1250, 1289, 1209, 833, 663, 259 }, + { -18, 360, -178, 14, -106, -8, 152, 72, 95, -83, 118, -122, 133, 66, 160, 68, -30, -181, 194, 134, 49, 23, 18, -77, -88, 100, 61, 66, 96, -98, -8, 90, 107, -14, -80, -152, 0, 28, -92, 34, 24, -137, -74, -10, 69, 2, -67, 128, 24, -43, -95, -21, 11, -179, 82, 112, -63, 144, 117, -19, 97, 58, 190, 60, 35, -29, 71, -153, 19, 74, -76, 84, 101, 112, 69, 147, -32, -89, -47, -37, 19, -34, -114, 54, -54, -60, -70, 26, -1, -35, -28, 46, 3, -5, -13, -4, + 20, 31, -6, -2, -27, 8, -47, 5, 30, 41, -30, -31, 6, 27, -341, -239, -34, -154, -132, 65, -194, -187, 54, -85, -76, 78, -61, -133, -15, -10, -38, -61, -36, -152, -10, -110, -80, -4, 136, -30, 197, -102, 118, 136, -153, 53, -39, 30, -108, 54, 70, 105, -54, -128, -45, -70, 41, 50, -156, -19, -107, -86, 29, -127, -204, -38, 200, 44, 70, 11, 46, 28, 73, 79, 224, 17, -100, -128, -28, -61, -17, -260, 54, -18, 83, -34, 23, -62, -31, 256, 51, 234, -80, -42, 17, 67, + 22, 80, -78, 87, -91, -56, 46, 34, -4, 5, 1, -19, 6, -34, -4, -11, -6, 16, 17, -18, -34, -20, 2, 2, 5, 12, -14, -14, -15, 4, -6, 19, 277, 320, 246, 183, 258, 105, 112, -23, 73, 273, 29, 84, -102, -67, 208, -140, -256, 78, -214, 185, 43, 221, -71, -14, -55, 73, 88, -3, -218, -44, 186, -124, 83, 50, -43, -53, 206, 156, 361, 145, 29, 87, -31, 22, 113, 68, 307, -132, -88, 22, 79, -48, 142, -133, 27, -9, -103, 32, 30, -139, -189, -116, 148, 72, + 0, -12, 112, 9, 37, 195, 96, -46, -32, 174, -151, 20, -136, -61, -176, 48, -37, -104, -69, 102, 62, 18, 59, -97, -17, -8, 75, 2, 5, 14, 22, 55, 62, 49, 3, 26, 56, 3, -52, 47, -27, -10, 11, -9, 41, 38, 18, 0, -15, -15, 17, 24, 8, 36, -74, -47, 36, -3, 603, -11, 295, -54, -46, 317, -310, -108, -24, 157, 109, -67, 60, 29, -281, 71, 150, 133, -315, -111, 35, -226, -62, 17, 10, 30, -35, 144, -102, 114, 236, 235, -69, -136, -25, 265, -16, -15, + 1, 26, -139, 23, 111, 16, 26, 106, -72, 71, 41, -30, 186, 18, 148, 28, -50, 64, 99, 85, -5, -147, -134, -177, -79, -7, -1, -22, 130, 111, -86, -174, 5, 88, 107, -107, -21, 101, -10, -16, 134, 62, 63, -52, -45, -10, 57, 85, 1, 64, 22, 4, 11, 20, 80, 59, 90, -48, 41, 4, 10, -15, 8, 11, 2, 10, -17, 41, 41, -42, 9, 22, 25, -16, 82, -162, -449, -118, -152, 28, 75, -77, -90, -850, 17, 272, -198, -319, 238, -361, -55, -162, -189, -119, -119, 11, + 144, -28, 80, -94, 108, -85, -129, 54, -48, -205, -259, 122, 12, 120, 37, 271, 38, 93, -132, -230, -66, -116, 228, -109, 6, 57, -113, 316, 211, 2, -254, -324, -109, 105, -290, -10, -141, -279, 25, -435, -96, -49, -161, 288, -18, -48, -5, 180, 232, 67, -233, -78, -59, 123, 59, 69, -131, -169, 131, 87, 33, 41, -8, 72, 21, 110, 32, 24, -10, -6, 18, 70, 103, 61, -25, 39, -129, 64, 77, -24, -11, 21, -29, -10, -7, -42, -42, -25, -12, 22, 52, -10, -59, -3, -84, 27, + 116, 48, 68, 46, 180, -485, -715, 87, -164, 159, -201, -356, 8, 326, 66, 200, 159, 123, 79, -115, 87, 216, -341, -160, -114, -77, 124, -29, 42, 225, 195, -80, -192, 45, -108, -82, -187, -129, -284, 68, -106, -2, 251, -50, 48, 67, -181, 152, 150, 210, -184, 331, -54, -242, -205, -265, 247, -93, -282, 86, -43, -198, 211, 284, -98, -237, 176, 56, 138, -20, 382, 224, -223, -110, -105, -87, 128, 175, 227, 0, 30, 87, -90, 83, -24, 146, 209, -282, -125, -142, -88, -145, -11, -103, 48, -6, + -8, -13, 39, -70, 177, -23, 76, 26, 38, -35, 8, 4, 12, -60, 14, -40, -60, -94, -26, -7, -14, 2, 13, -20, -10, -36, -30, 54, -668, 0, -121, 44, -1, 252, 185, 261, -42, 356, -166, 242, 297, 55, 296, 64, 77, -83, -30, -124, 234, -14, -27, 330, 199, 3, 89, -28, -11, 215, -123, -212, 0, -29, 109, -600, 361, 390, 154, 76, 10, -191, -401, 265, -161, -182, -122, 238, -167, 147, 149, -142, -94, -346, 159, -225, 134, 22, 120, 210, 336, 144, -155, -369, -65, 226, 370, 278, + -56, -73, -238, -396, -42, 274, 122, 86, -88, 363, -12, 122, 35, -71, 34, -186, -90, -94, 62, -47, -132, -78, -92, -99, 39, -141, -59, 27, 24, 108, 6, 15, 18, -30, 89, -29, 101, 36, -29, -78, -4, 97, 69, -13, -95, -26, 84, 74, 10, -18, -12, -58, 64, 256, 873, 477, -42, 85, 78, 195, 346, -46, 68, 587, 60, -23, 353, 248, -243, 148, 36, 238, 163, -404, 310, -186, -26, 37, 243, 46, 66, 186, 212, -199, 218, 648, -113, 296, 302, -158, 237, 65, -154, -166, 116, -148, + -401, -50, -18, 44, -513, -123, 159, -323, -218, -533, 178, 248, -365, -129, -176, 389, 10, -220, -155, -245, 124, 326, -230, 127, -98, 158, 367, 156, 289, 295, 367, 57, -206, -204, 147, 233, 33, 157, -165, 67, -20, -50, -173, 25, -77, 11, 140, 60, 59, 48, 154, -95, 5, -25, 46, -18, 5, 67, 17, -54, 82, -18, -120, 74, -86, -68, -89, -179, 96, -41, 81, -10, -18, 24, 132, 89, 117, 55, -3, 48, 135, 897, 242, 36, -50, -130, 7, 168, -107, -208, -306, 23, 221, -274, 136, 180, + -75, 606, 216, -151, -102, -46, 220, -90, -200, -223, 141, -486, 19, -138, -175, 155, 36, -179, -108, -172, 244, -81, -383, -48, 11, 28, -221, -315, 32, -60, -40, 105, -64, 293, 63, 174, -185, 427, 127, -215, 286, 540, -153, -135, 280, 254, 109, 154, -331, -91, -359, 104, 341, 152, -421, -88, 137, -421, -654, -59, 24, 185, 600, 46, -65, -188, -138, 92, 154, 125, -6, 65, 9, -134, 85, 101, -165, -163, 184, -63, 109, 78, 57, -48, 42, -7, 66, 13, 98, 0, 87, 56, 22, -80, 178, 53, + 163, -36, -50, 55, -104, -21, 79, -104, 29, 55, 39, 35, 89, -37, -153, -5, -13, -169, 27, -73, -697, 328, 926, -381, 650, -147, -140, -204, -336, 249, 10, 170, 168, -609, 8, 283, -247, -131, -383, 678, -423, 334, 316, -404, -166, -141, 284, -323, -132, 328, -57, -88, -160, 400, 71, -65, -165, 10, -305, 330, -39, 152, 825, 553, -475, -336, 130, -43, 345, -190, -278, -99, -517, -200, -61, -397, -227, 881, 210, 3, -43, -10, 259, 310, -65, 306, 25, -168, 33, -470, -35, -436, -235, 263, 385, -578, + 235, -148, -183, 280, -41, -266, -15, -104, -208, 107, 78, -145, -358, -172, -35, -28, 284, 84, 72, -154, 3, -63, 153, 171, -90, 73, 130, 140, 111, 160, -62, 12, -108, 9, -126, -67, 51, -35, -101, -24, 57, -169, -81, -92, -48, -64, -738, 125, 686, -181, -174, 147, -212, -175, 194, -27, -38, -10, -465, 788, -839, -83, -19, 286, 174, 8, -318, -231, 101, 614, -49, -274, -185, -439, -29, -259, -204, -92, 138, -17, 21, -298, 60, 82, 190, 155, 192, -405, 3, -84, 265, 65, 537, 114, -123, 45, + -291, -5, 235, 300, -459, -359, -33, 478, -750, 195, 868, 474, -231, 78, -465, 194, 430, -736, 165, -360, -99, -997, 7, -421, 390, 25, -461, 305, -28, -599, -78, -379, 248, -212, -310, 422, -80, 73, -139, -186, -48, 179, 137, -104, -24, 6, -103, 64, 105, 148, -150, 58, 82, -182, 13, 77, -127, 11, -81, 197, 109, 241, -113, -92, 83, -232, -22, -68, -34, -14, 51, -131, 11, -19, 48, 43, 11, -201, -560, 886, 260, 464, -522, -589, -105, 155, -160, -80, 302, 81, 97, 262, -649, -73, 13, 165, + -450, 59, 82, -317, -170, -436, -322, -4, 144, -353, 31, -161, -308, 120, 4, 249, -687, -724, 154, -64, 275, 605, 71, -383, 545, -272, -506, -394, -165, 42, -538, -211, 534, 719, 306, 200, 152, -85, 461, 257, -535, -295, 4, 51, 504, 321, 82, -80, -61, -249, 335, 260, 582, 130, 170, 68, 1044, 116, 405, -435, 37, 394, -946, 75, 125, 263, -98, 138, -124, -35, 162, -82, 500, -204, 292, -81, -178, -99, -193, 2, 78, 95, -41, -101, 208, -67, 139, -79, -81, -157, 156, 167, 35, 12, -130, -226, + 101, -24, 5, 257, -76, 225, -38, 129, 89, 172, 37, -171, -34, 597, 40, 742, -27, -345, -376, -703, 126, -299, -22, 56, 249, 363, 617, 638, -102, 567, -45, -54, 214, 477, 207, 130, -769, -398, -625, 311, 622, 117, -272, 431, 624, -89, 95, -151, 524, 441, 376, -228, -399, -67, -105, -888, 152, 117, 77, -229, -119, -990, -351, -899, -159, -674, -349, 642, 170, 677, 43, -561, -273, -584, -1109, 153, -686, -204, 652, 269, 256, 50, -125, -51, 128, -481, 382, -818, -840, -50, -72, -108, -617, -144, 816, -48, + 51, -221, -704, 355, -473, -190, -471, -295, -219, -154, -168, -108, 13, 81, -440, -193, 88, 76, 250, 113, -144, -189, 165, -302, -42, 90, -226, 70, 73, 164, -153, -57, -80, -14, 114, -68, -6, -90, 180, 241, -76, -41, 70, 80, 157, 214, 44, -39, -48, 349, 703, 613, 660, -380, -662, 509, -301, 527, 158, -846, 213, 158, -953, 512, -434, -443, 261, 290, 46, 344, 27, 17, -223, -129, 210, -132, -326, 22, -613, 222, -779, -474, 30, 310, -105, -322, 122, 245, 183, 15, 630, -1445, -327, -395, -479, 627, + -504, -69, -1164, -326, -137, 61, 779, -187, 100, -469, 396, -583, -376, 304, -1350, 197, 724, 939, 719, 455, 1058, 584, -11, -261, -269, -408, -909, -98, 87, -1288, -508, -389, -289, 413, 1082, 1261, 837, -423, 347, -272, -56, 286, 197, -109, 71, 94, -22, 44, -195, 114, 357, -166, 50, -312, 80, -146, -18, -15, 277, 486, -171, 31, 122, 198, -290, -453, 13, 354, 107, -289, 275, 143, -289, 206, 136, -113, -86, -31, -50, 54, 115, -103, 203, -1239, 2, 207, 869, -283, 402, 366, 192, 200, -1357, 1070, 583, 1326, + 486, -58, -494, -313, -310, -481, 342, 251, -489, -555, 292, 397, 691, 193, -432, -643, 134, 107, 42, 75, 1227, 414, 233, 403, 442, 498, 9, -783, 546, 1713, -179, -481, -1048, -228, 1380, 158, 569, 188, -1917, 390, 339, 36, 192, -138, 24, 385, -1034, -432, 868, 318, 114, -780, 548, 199, -704, -764, -515, 688, 1438, 1338, 1474, 1496, 53, -676, -557, -1321, -438, 408, -1073, -17, -876, 4, 1159, 447, 472, 571, 353, -364, -127, -447, 625, -392, -347, 105, -83, -238, -429, -131, 422, 397, -201, 620, -40, 6, -296, 82, + 314, -93, -259, -251, 151, -144, 343, 212, 275, 407, -440, 97, 24, 179, -102, -196, 363, 77, 294, -180, 98, -267, -99, 596, 1268, -2552, -876, 181, -1463, -1375, -570, -842, 112, -624, 1626, -188, -551, -247, -1212, -358, -974, -430, 193, -1297, -195, 975, -811, -255, 306, -21, 434, 70, 22, 353, 158, -652, -98, 550, -265, -808, -239, -977, -452, -1700, 186, -1163, 576, 189, -399, -1501, 159, -174, 1853, 712, 56, 978, 453, -6, 830, -967, -430, 56, 737, -803, -455, 2635, -230, 1358, -1047, -18, -742, 561, -248, 884, 1436, 22, + -979, 844, -1045, -500, 381, -1122, -719, -368, 825, 1520, -1805, 1523, 329, 435, 191, 202, 185, -241, 299, 782, -381, 126, -56, 90, -843, -169, -242, 247, 290, 838, -509, -322, -392, 578, -732, 168, 302, 243, 304, -1256, -272, 435, -190, -544, -46, 133, 56, 513, 291, 405, -393, -386, 449, 112, 311, -293, 313, 183, 81, 94, -90, -143, 33, -957, 1978, -1137, 728, 648, -1030, 564, 311, 222, -183, 781, 404, -997, 706, 820, 160, 138, 497, -15, -990, 1285, -735, 289, -546, -128, 161, -243, 1047, 233, -139, -254, -56, 202, + -1067, 336, -554, -376, -257, -5, -525, -252, 126, 1105, 11, -235, -707, 292, 193, 29, 858, -213, -91, 1019, 320, 56, -988, -520, 634, 352, -926, 25, -2101, -1044, 1879, -446, 1016, 1329, 377, 222, 602, -263, -740, 391, 122, -53, 848, 547, -613, -1473, -306, 592, 188, -42, 474, -560, 820, -409, 306, 377, 166, 557, 426, 677, 75, -185, 246, 655, -176, 573, 346, -384, 115, 301, 206, 119, 415, 341, 151, 688, -222, 72, -102, -53, -178, 609, 509, 402, -194, 71, 726, -197, 532, 471, 1, 827, -755, 100, 1146, 140, + 326, -245, 808, 149, 1123, -347, -1877, 319, -226, 646, 198, -637, 330, 387, -726, -798, -534, -1332, -1340, 922, -214, -1377, -422, 141, 455, 435, -843, -915, 89, 1271, -609, 490, -856, 303, -965, 627, 662, -474, -994, -685, -111, 389, -427, -283, -356, -1266, -1093, 571, -918, -190, 327, -760, -1224, 465, 642, -84, -1473, 656, 578, 1859, 8, 486, 364, -798, 304, -250, -1609, -249, 983, 231, -815, -2022, 1275, 1627, -485, 1316, 1535, 76, 69, 1211, -787, 58, 2033, -1502, 871, -1287, -352, -108, 875, -300, 127, 487, -15, -1138, 1250, -230, + -146, 189, 523, -857, 374, 217, -128, 257, 305, -795, -107, 181, 417, 861, -72, -763, 386, 884, -705, 861, -409, -96, -303, 971, -673, 227, 609, -425, 154, 104, -561, 119, 243, -110, -426, 274, 356, -203, 707, -1065, 263, 304, 18, 57, 728, -163, 408, -845, -2676, 724, -309, 2000, -688, -439, -803, -2291, 1047, -1335, -781, 41, -4, 1768, -1266, -885, 1163, 693, 605, -219, 578, -409, -584, -535, 1363, 1135, 1771, -564, -664, 32, -118, 652, -1069, 230, -1123, 601, 1100, 379, -908, 619, -801, 1802, 916, 256, 242, -277, -1413, 799, + -1916, 401, 356, 937, 742, -1652, 498, -1040, -619, 452, -165, 619, 395, -1510, 618, 1391, 1837, -531, 543, -749, 1290, -1831, -97, -332, 579, 1208, 1732, -1384, 345, -1852, 1193, 2444, -620, -1662, -134, -1253, 1603, 408, -817, -230, 94, -272, 1146, 433, -646, 618, -915, 62, 861, -178, -1056, 1174, -1686, 491, -253, 676, -41, 420, -387, -206, 173, 150, 181, 801, -815, -684, 40, 186, -187, -850, -621, 1251, 339, -553, -639, -1425, 1712, 1340, -519, -456, -993, 39, 1275, -2101, 1500, -194, -59, 500, 418, 595, 164, 292, -742, 704, 190, -753, + 507, -298, -14, 689, 395, -1072, 601, -506, 892, -649, 224, -330, 414, -315, 189, -470, 1026, -88, 25, 309, 342, -518, -111, 238, 340, 317, -365, 134, 12, -1042, -90, 275, 382, 171, 244, -937, 147, -51, 92, 221, -190, 209, 153, 93, -231, -208, -76, 1093, -386, 221, 401, -223, 381, -433, 368, 197, -297, -436, 274, -266, 214, -392, -346, -152, 497, -124, 44, 105, -40, 124, -400, 305, -260, 663, -617, 291, -369, 332, -302, 266, 4, 449, -389, 212, -201, 26, 75, 266, -281, 68, -303, 426, -358, -96, 211, 90, + -177, -49, 238, 162, -588, 329, 25, 6, -65, 121, -77, 65, -49, 78, 16, 155, -169, 420, -535, 1672, -121, -541, -826, -375, -464, 607, 351, -441, 36, 52, 198, 28, 420, 145, 331, -113, -12, -99, 155, 359, -334, -2, -165, 12, 437, -248, 42, -112, 172, 89, -240, -89, 257, -79, 419, 299, -439, 140, 92, 230, 97, -414, 280, -78, 272, 218, -495, 136, 1, 111, -56, -217, 352, -87, 159, 8, -106, 163, -211, -30, 293, -202, -243, 490, -317, 457, -48, -370, 757, -696, 604, -215, -363, 383, -357, 105, + 123, -349, 293, -63, -23, 187, -243, 317, -103, -25, 77, -54, 111, -53, 17, 92, -90, 148, -18, -84, 181, -282, 149, -126, -59, 176, 14, -53, 90, -67, 90, 46, -132, 87, 17, -30, -23, 79, 16, 146, -116, 41, 18, -83, 161, -47, -27, -819, -1405, 1772, 5077, 803, 492, -3713, -4591, -1472, -903, 3106, 4739, 2438, 707, -1596, -3429, -3129, -2620, 207, 3926, 3282, 1883, 638, -1679, -2179, -1730, -1672, -589, 792, 1089, 2252, 1613, 390, -546, -323, -1814, -882, -917, -1243, 740, 1393, 807, 2029, 540, -483, -780, -1351, -1067, -168, + -330, 413, 840, 747, 535, 363, -184, -742, -523, -617, 199, 717, 237, 175, -311, -645, -120, -3, -9, 521, 468, 522, 207, -182, -560, -814, -831, -542, 577, 852, 1060, 731, -183, -415, -439, -872, -384, 316, 168, 156, 254, 121, 98, -136, -174, 136, 303, -7, -26, -209, -286, -150, -173, -103, 225, -41, 470, 579, 336, -202, -328, -370, -465, -342, -461, 245, 635, 578, 344, 361, 138, -356, -695, -712, -361, -74, 226, 507, 747, 611, 116, -395, -656, -482, -158, 4, 179, 113, 279, 354, 106, -150, -202, -114, -84, -82, + -23, 18, 145, 89, 17, 2, -4, -28, -56, -70, 15, 36, 44, 4, 4 } }, + { { -93, 353, 41, 96, 34, 51, -85, -213, -41, 113, 40, -105, -15, 87, -22, -127, 38, -146, -91, -4, 40, -41, -33, 91, -126, -3, 16, 61, 48, 47, 154, 70, -192, -49, -87, 25, -5, -14, -121, -157, 209, -96, 51, 61, 52, -198, -113, -52, 22, -15, -6, -18, 33, 76, -104, 0, 55, 65, 77, 29, 1, 75, 26, -32, -10, 121, -90, -95, -52, -38, 103, 61, 24, -39, 100, -44, 52, -118, -11, 9, 24, 25, -96, 26, 67, 34, 11, -9, 88, 42, -9, 56, 33, 15, -13, 19, + 15, 12, -17, 21, 6, -18, -14, 31, 6, -3, 0, 1, 5, -29, 20, -8, 16, -22, -200, -121, 85, -196, -277, 54, 24, 34, 41, 39, -239, -39, 69, -151, 159, 155, 133, -54, 12, 36, 102, 23, -3, 20, -69, 64, -25, -25, -32, 196, -117, 68, -74, -63, -66, 52, 107, -114, -57, -62, 78, 74, 119, 81, 16, 104, -89, 63, 24, 27, 219, 52, 108, -179, -48, 74, -90, 85, -39, -66, 23, 131, 88, 61, -32, 27, 98, -118, 156, -21, 128, -52, 106, 126, 106, -59, -158, -233, + -157, 15, -82, 154, 25, 24, 41, -110, -34, -49, 55, -30, -21, 68, -83, -29, 33, -46, 4, -51, -41, -32, -9, -55, 337, 242, 198, 165, 186, 79, -15, -4, -69, -21, 245, -107, -110, 169, 125, 163, -114, 49, -43, 37, 72, 101, 15, -74, -55, -95, -34, -59, -174, -21, 146, -114, -20, 54, -89, -81, 83, -45, -116, -62, 66, -99, -128, -58, -38, 43, -89, -185, 13, -30, -26, 54, -151, -74, 3, -63, 83, -21, 36, -271, -82, 154, -60, -149, 45, 27, 42, -55, -215, -97, 243, 17, + 90, 52, -35, 75, 101, 43, -50, -116, 0, 30, -88, 40, -114, -11, -72, -35, -96, -18, -55, -69, -54, 11, -24, 13, -26, 10, -48, 36, 19, -12, -9, 46, -1, -15, -43, -21, -19, -2, 4, 2, 478, 293, 278, 5, 28, 22, -114, -253, -95, 191, -144, 87, 259, 21, -82, -32, -52, -27, 105, 149, 6, 44, 61, 97, 6, -136, 42, -219, -65, -28, -60, -40, 28, -52, -114, -90, -41, 9, -49, -133, 159, -59, 12, -41, -103, 129, 362, 87, -125, 213, 50, -66, 66, -38, -138, 0, + -58, 53, -120, -209, 9, 34, -252, 75, 53, 140, 81, 186, -62, -127, -73, -40, 92, -34, -162, 110, -79, -149, 102, -149, -80, 46, -53, 50, -35, -62, 50, 124, -28, -63, -22, -1, 45, 87, 26, -27, -32, -33, -10, 20, -63, -23, -18, 96, 50, 67, -11, 4, 53, 35, 26, -4, 9, -246, -389, -119, -194, 278, -64, -34, 104, -257, -181, 154, -125, -116, -6, -11, 27, 102, -43, 46, -67, -50, -5, -44, -113, -10, -24, 118, 119, 104, -139, 65, 47, 195, -98, -7, -67, -149, 213, -202, + -99, -79, 50, 177, -163, 183, -20, 98, 152, 25, 117, -217, 48, -82, 11, -230, 5, -79, -206, -158, 13, 152, 8, -111, 173, -59, 100, -14, -214, 299, -187, -37, -106, 75, 122, 81, 113, 243, 186, -31, 39, 115, 73, -86, 124, 96, -18, 55, -120, -166, -17, -54, 94, -97, -20, -94, -21, -43, -14, 28, 35, 19, -4, -23, 57, 29, -58, 42, 3, -144, -13, -52, 83, -22, -9, 30, -15, 29, 65, -4, 42, 45, -8, 17, 92, 105, -275, -392, 44, 33, 22, 253, -82, -275, 29, 32, + -72, -16, -242, -48, 31, 36, 272, -47, 243, -58, -62, 21, -241, 103, -90, 147, -40, -62, -89, -43, 9, -180, 312, -215, -350, 105, 17, -246, -72, -472, 9, -168, -2, -182, -148, 26, 17, 82, -149, 120, -168, -326, 40, 91, -98, 108, -55, -180, -159, -219, -104, -23, 37, -65, 205, 1, -63, 19, 13, 43, 33, 25, -195, -183, 40, 131, 78, 22, -42, 162, 90, -74, -55, -180, -74, 81, 39, -97, 40, -26, -28, -45, -56, -19, -74, -56, 32, 16, 46, 79, 7, 69, 4, -44, 65, 42, + -13, 11, -36, -36, 0, 5, -41, 3, -12, -1, 0, -8, 42, -66, -10, -19, 4, 25, 44, -606, -153, 25, -155, -112, -194, 51, 67, 139, -105, -129, -147, 74, 162, -81, -71, -41, -26, 78, -339, -83, 190, 63, -100, 37, 168, -16, -44, 60, -11, 415, -179, 102, 33, -174, 57, 40, -200, 141, -283, -27, 250, 55, -8, -52, -194, -167, 44, 108, -73, 53, 207, 103, -87, 128, -184, -432, -58, -190, 120, -121, 307, 154, -15, -50, -399, 126, 152, -122, 243, -189, 74, -317, 147, 112, -362, -230, + -74, 90, 120, 264, -37, -12, 171, 40, 1, -76, 39, 40, 51, 57, 14, -6, -33, -37, -97, -80, 65, 47, 33, 81, -33, 40, 41, -20, 69, -9, 0, -16, -78, -16, 91, 21, 67, -24, 25, -35, 107, 11, 90, 41, -44, 24, 152, 256, 592, 631, 127, 189, 2, 90, 6, 66, -169, 78, -105, 140, 133, 325, 50, -66, 204, 147, 245, 12, 153, 89, -75, 76, 365, 58, -157, -85, 270, 167, 130, 251, -193, 75, 299, -298, -356, 118, 191, 311, -134, -232, 188, 68, -28, 117, -47, -28, + -2, 442, -160, 90, -106, -68, -52, 230, -30, 514, 247, -247, 287, 63, 134, 62, 63, 70, -94, 173, -407, -108, 186, -415, 142, -335, 79, 370, 92, -3, 102, 35, -99, 25, -106, 12, 85, -249, 143, -45, -59, 17, 77, -66, -99, 33, 90, -48, -84, -83, -49, 34, -59, -54, 56, 78, 37, -42, 51, -37, -128, -59, -2, -66, 37, 26, 54, 87, 128, -61, 181, -64, -106, -37, 64, 13, -108, -71, 975, 170, 153, -285, 420, -139, -19, -110, 23, -273, -21, 130, 30, -223, 278, -67, -145, 41, + 87, -287, -404, 168, -167, -238, 46, 0, -123, 211, -212, 71, 204, -35, 298, 95, -378, -394, -169, 27, 71, -311, 112, 115, 59, 102, 137, -324, -162, 95, -362, -130, -9, -374, -201, -127, 75, -191, -408, -192, -218, 473, 227, -37, 64, -125, 375, 451, 50, 303, 220, 88, 54, -173, -38, -153, 218, -287, 9, -68, -442, -133, -64, 241, -219, 122, 103, 46, 23, 105, -106, 84, -64, 93, -24, 137, 39, 13, -72, -25, -173, 94, -24, 148, -141, 1, -15, 89, -16, 79, 33, 44, 41, 23, -95, 110, + 139, -70, -100, -116, -49, -7, -42, 13, -665, 449, 721, -541, -322, 149, 129, -110, 237, 65, -202, -246, -5, -79, -176, 90, -81, 12, 200, -268, 57, 36, -159, 23, -253, 50, 372, 190, -37, -119, -30, -212, -226, 111, 188, -59, -104, -74, 113, 188, 90, 344, -184, 142, -89, 34, 215, -76, -67, -408, -62, -316, 159, 109, 407, -348, -128, -337, -555, -93, 232, -383, 85, -42, -279, -329, -415, 559, 22, 333, 244, 283, -127, -371, -281, -347, 122, 274, -260, 124, 291, -196, 34, 237, 271, 66, -96, 117, + -48, 63, -288, -25, 111, -97, 38, 19, 13, 66, 110, -113, -40, 68, 98, 29, 48, 96, -20, 104, -86, 72, 104, 117, 13, -42, 91, -72, 23, -15, -62, -29, -61, -15, 30, -75, -210, 76, 116, -520, 376, -47, -195, 322, 114, -314, -449, -174, 1, 9, 21, -160, 511, 212, 154, 118, 160, -155, 38, 101, 74, 459, 47, -683, 84, 284, -255, -384, -82, -209, -124, 32, 483, 289, -49, -11, -146, -423, -144, -350, 249, 342, 4, -190, -70, -78, 156, 218, 230, -533, 102, 19, 47, 371, -217, 152, + -198, -142, 39, 243, 436, -69, -283, 92, -509, 406, 219, -50, -210, 110, -118, -251, -209, -227, -109, -47, 15, 216, -165, 592, 25, -89, 34, 177, 8, -6, 192, 133, 99, 8, -93, -71, -22, -12, -86, -239, 127, 121, -91, 34, -133, -99, -46, -25, -3, 213, -44, -65, -34, -11, 130, 237, -77, 134, -36, -145, 170, -157, -129, -83, -130, 30, 101, 53, 103, 4, -38, -7, -105, 66, -60, -225, -55, 250, -447, -127, 290, -364, -37, -36, -48, -424, 422, 183, -293, -50, -126, -108, -644, -90, -294, -727, + 156, 113, -330, -273, -389, -443, 378, 213, 398, 14, 835, 39, 436, 600, -69, 184, 619, -417, 191, -251, 426, -134, 830, 377, -258, -390, 65, 192, 346, 93, -300, -69, 275, 616, -257, 413, -150, 252, -482, 190, -262, 191, 32, 64, -87, 381, 532, -966, 293, 201, 144, -176, 128, -693, 59, 12, -108, -265, -230, -229, -67, 495, -285, -167, -400, 15, 355, -178, -198, 275, -10, 200, 44, -49, 5, 88, -191, 97, 39, -164, -138, -80, 48, 112, 115, 335, -35, 254, 125, 83, -167, -52, -253, -114, -42, -84, + -120, 140, 81, 168, 215, 40, -49, -27, -138, 481, 511, -112, 532, -27, -111, 42, 299, -112, -136, -62, -378, 62, -108, 596, 392, -284, -301, -566, -207, 411, 740, -337, 229, 50, 97, 403, 288, -579, 115, -207, -117, -239, -130, -252, -558, 98, 374, 143, 875, -213, -121, 608, -222, -34, -136, 161, -668, -429, 232, 500, 728, 869, -638, -331, -34, 291, -29, 985, 274, 147, -764, 53, 6, 370, 482, -359, -119, 151, -157, 0, 548, 198, -542, 142, 286, -260, 853, -295, -456, -640, 473, -102, -537, -425, -97, -20, + -213, 13, -232, 46, -324, 23, 158, -111, 125, 25, -196, 23, -3, -37, 21, -133, 161, 2, -82, 185, 187, 9, -51, 83, -176, -72, -141, -26, 146, -113, 64, 144, -264, -93, -54, 45, -50, 116, 257, -71, -153, -73, 167, 49, 16, 135, -76, -53, -47, 119, 1010, 479, -265, -85, -932, 73, 247, 66, 1391, -175, -105, -611, -528, 218, -432, -263, -290, -194, 346, -225, -397, -342, 31, 349, -449, 102, 203, 46, 501, -57, 39, -509, -718, -295, 329, -395, 96, -331, -1253, -674, 376, 28, -719, 112, 1001, -45, + -26, -390, 219, -430, -773, 21, 118, -299, 148, 292, -72, -251, 208, 272, 502, -287, 377, 485, 204, 842, 95, -521, 614, 38, 103, -110, -123, 381, -375, -52, 934, 734, -453, 470, -135, 868, 365, -298, -691, -28, -252, -298, 196, -268, -7, -67, -241, -402, -78, 345, -368, 4, -228, 38, 146, -147, -431, -73, -203, 266, 161, -102, -285, -116, -306, 188, -150, 104, 122, 179, 142, -235, -168, -265, 81, 176, 24, 346, 366, 201, 150, -726, -770, -920, 1269, -703, 167, -39, -404, 644, -758, 328, 1350, 831, 193, -1095, + -62, -722, -367, -660, -63, 187, -119, 518, -250, 86, 256, 724, 100, 100, 876, -577, -82, 386, -170, -448, -298, 442, -386, 185, 750, -209, -1354, -83, 338, -1664, 1003, 774, -632, 1031, 698, 460, 1069, 23, 549, 63, 64, 385, -680, 678, 920, 708, -732, -143, 1011, -492, 802, 736, 1719, 1038, 58, 119, -224, 216, 298, -999, -1430, -498, 122, 53, -207, 1118, 525, 210, -494, 443, -350, -441, -228, 505, 586, 114, -109, -114, 15, -692, -166, -179, 221, 129, -362, -274, -20, 546, -155, -211, 12, -218, -556, 277, -122, -216, + -327, 2, 181, 36, -986, -56, 480, -74, 16, 81, 137, 412, 324, 14, -8, 774, 958, -1879, -1721, 751, -495, -542, -226, -655, 233, -1062, 1341, 505, -559, -12, -546, -411, -440, -504, -327, -1281, -1151, -214, -261, 74, 110, 223, -80, 164, 215, 570, 631, -238, -318, -373, -316, -724, 1079, -381, 264, 801, 758, -287, -324, -603, -396, -495, 830, 89, 103, -1025, -363, 1484, -143, 1381, -278, -516, -326, -584, -598, -109, 7, -822, 70, 394, -33, 309, -1899, -768, -531, 1009, -241, 166, 345, 1585, 450, -146, -161, 1365, 825, 202, + 267, -70, 1084, -451, -616, 334, 510, 904, 841, -492, 571, 428, 461, 138, -328, -648, -550, 344, 477, 255, 173, 564, -54, -155, -31, -46, 295, 177, 384, 669, 473, 765, 208, -686, 220, 184, 598, -10, 469, 201, 452, 12, -861, -110, -187, -56, -992, 2061, -665, -415, 1223, -776, -1169, 1085, -1575, -457, 373, 270, -1099, -432, 945, 5, -185, -615, 742, -736, 50, 582, -194, 535, 5, -265, 180, 126, -318, 508, -279, -114, 153, -11, 33, -96, 152, 322, 523, 751, 370, -311, -86, -478, 442, -160, -688, 161, 4, -394, + -941, 662, 51, -437, 1065, 60, -328, -193, 1577, -1475, -1585, 966, 1512, -2787, 15, -1032, -935, -415, 1016, -785, 1345, -191, -31, 1805, -508, -1399, 1738, 2044, -1984, 2219, -745, 53, 1836, -614, -700, 502, 495, -236, -91, 339, 69, 43, -434, 602, 5, -40, 14, 80, 274, 164, -218, -242, 256, 601, -519, -484, -128, 629, -19, 335, -89, 139, 5, 142, -69, -112, -740, -313, 190, -269, -71, -265, -398, 627, 397, -1096, 441, 567, -107, -5, -381, 561, 1227, -574, -777, -214, 195, 1247, 932, -326, -99, 389, 1016, -339, -57, 623, + -798, -687, 548, -365, -272, -336, -30, -553, 45, 379, -232, 292, -260, -164, -163, -765, 115, -310, 469, 1000, 56, 498, 415, 38, 190, 313, 1064, -752, 515, 451, -543, 364, 356, 113, -482, -967, -976, 322, 351, -369, -1631, 1327, -446, -715, -412, 1334, -627, 1459, 1, 490, -1372, 1298, -594, 575, -175, -1880, -592, 370, -1161, 1195, 129, -1725, -1939, -999, 1350, 332, -1203, 1467, -1577, -79, 2849, 426, 163, 283, 217, -748, 779, 57, 398, -502, 748, -413, -393, -330, -42, -21, 227, -75, -110, 147, -261, -540, 492, -182, -84, -641, + 293, 142, 278, 76, 320, -238, 76, 884, -103, 8, 469, -504, -106, 25, -51, 344, -357, 387, -136, -1004, 65, -263, 294, -333, 387, -621, -1188, 5, -1263, 347, -113, -226, 422, 698, -448, 100, 767, -601, 1040, -139, -1145, 982, -473, -210, 873, -1119, 294, 19, 405, -176, -411, -1707, 391, -705, -1716, 2073, -1397, -581, -278, -472, -1055, 592, 1431, -886, 401, -1286, -728, -732, 647, 117, 1879, -323, -157, -561, -1622, 2, 787, -599, 660, 795, -672, 67, -573, -2392, -1256, -736, -2515, 1607, 2117, 996, -2133, -1715, -3828, 553, 4550, 2105, + 804, -1197, -4201, -954, 971, 2871, 2879, -1956, -1655, -769, 375, 198, 3123, 53, -381, 254, -310, -762, 1098, 196, -237, 608, -499, -851, 603, 522, -1451, 976, -218, -321, -774, 820, -782, 938, -463, 960, -1134, 453, -317, 14, 817, 1337, 378, -498, -355, -84, 737, -119, 1062, -833, -657, 306, 1053, 123, 642, -1801, 1306, -257, -285, 32, 589, 10, -112, 435, 150, 144, 695, -441, -4, 360, -125, -66, 439, -407, -98, 122, 689, -456, -322, 384, -18, 215, -681, 893, -213, 301, -195, 114, 487, 214, -114, 418, -159, 423, -334, -26, + 438, -102, -182, -884, 90, 682, 71, 319, -447, -143, -268, -282, -115, 493, -180, 300, -389, -465, -200, 110, 901, -347, 409, 26, 89, -442, 240, 468, 24, -427, 329, -285, 220, -174, -127, -167, 60, 328, -167, -85, 151, -20, -251, -54, 244, 207, -218, 36, 223, 9, -137, 35, -219, 162, -15, 82, -100, 41, 142, -72, 166, 31, 151, 116, -248, -251, -86, 437, -280, 303, 242, -178, -452, 341, -291, 385, -37, -65, -160, 63, 64, -25, -52, 32, 1713, 341, -919, -652, -1015, -321, 195, 540, -169, -217, -188, -180, + -172, 247, -126, -34, -55, -178, -43, 272, 38, -78, -271, 312, -404, 238, -145, -395, 1, 181, 202, 159, -234, 53, -76, -127, 475, -423, -78, -16, -30, 46, -72, -248, 209, -394, 376, -54, -266, 93, -137, 337, -197, -117, 361, -323, 112, -154, -37, 279, -199, -77, 248, -169, 64, 27, -203, 493, -430, -35, 188, -107, 313, -141, -70, 84, 103, -32, 69, -26, -140, 127, -1, 14, 68, -7, 97, -97, 28, 22, 21, -10, -62, 82, -12, -19, -59, 73, 115, -37, -60, 38, 67, -83, 70, -62, -56, 187, + -29, 70, 97, -126, 314, -101, -17, -14, -182, 189, -117, -186, 167, -811, -1219, 1598, 4985, 427, 434, -3399, -4300, -896, -911, 2534, 4313, 2214, 426, -1561, -3037, -2144, -1533, -79, 2102, 3071, 1659, 380, -1076, -1912, -1071, -1030, -965, 610, 1250, 1232, 1241, 299, -538, -221, -818, -1280, -142, -382, -258, 1157, 669, 967, 587, -438, -1054, -254, -685, -106, 480, 147, 259, 523, -264, -370, -85, -217, 211, 338, 19, 417, 248, -436, -420, -670, -572, 26, 692, 1049, 506, 133, -243, -701, -120, -791, -485, 373, 293, 888, 299, -225, 262, -459, + -797, 141, 203, 268, 248, -49, -99, -75, -331, -253, 175, 271, 273, 277, -75, -266, -176, -101, 8, -5, -301, 79, 382, 206, 238, -69, -382, -221, -225, 89, 269, 178, 167, 73, -53, -288, -380, -173, 25, 238, 378, 233, 234, 149, -239, -444, -571, -369, 162, 322, 417, 577, 176, -169, -285, -229, -168, -156, -159, -45, 123, 239, 206, 158, 106, 26, -132, -216, -209, -115, -24, 70, 117, 133, 96, 74, 20 }, + { 41, 110, 87, -29, 67, 31, 191, -34, -5, 23, 140, -28, -145, -68, -139, 33, -49, -12, -17, 33, 14, 28, 82, 148, -66, -37, 30, -71, -9, 115, -63, 143, 15, -52, 96, -131, -33, -91, 128, -5, -46, -35, 2, 118, 5, 142, 55, -118, 95, -52, -87, -72, 98, -21, 311, 32, 79, 56, -144, 1, -21, 37, -82, -56, 162, 132, 13, 54, -14, 82, -133, 13, 101, 63, 11, -11, 72, -114, -52, 120, -79, 25, 59, 71, 22, -91, -60, 47, 11, 47, -14, 13, -45, -3, -22, -14, + 26, 49, 21, -29, -11, -20, 12, 30, -18, 22, 17, 31, -4, 37, -15, 9, 24, 29, -237, -214, -133, -121, -105, 40, 150, 305, 59, 79, 0, -218, -91, -81, -195, 304, 81, 121, 84, -67, 31, 291, 116, -68, -5, -71, 6, -135, 81, -42, -60, 12, 155, 16, 54, 97, 135, -240, 4, 61, 140, 215, -119, -24, -57, 180, 98, 116, -19, 54, 359, -226, 46, 21, -151, 65, -211, -28, 55, -45, -318, 90, 23, -86, -87, -14, -47, 108, -100, -44, 32, -3, -97, -4, 82, -133, 13, -36, + -31, -41, -22, 21, -77, -58, 13, -46, -60, -63, -20, -41, 79, -68, -18, 12, 40, -4, 4, -23, 6, -40, 32, -58, 320, 29, 114, -12, -88, 8, 224, 117, 144, 235, -105, 3, 225, 74, 98, 14, 26, 134, -122, -34, 167, -114, 64, 97, -73, 72, 224, -106, 82, 19, 7, 4, -49, -153, -49, -128, -15, 55, 106, 116, -22, -192, -20, 284, -107, 58, -53, -296, 172, 45, 127, -20, 145, 144, -255, 102, 5, 96, -21, -176, -11, -24, -35, -32, 110, 1, 19, 231, 42, 184, 3, 19, + 32, -99, -161, 109, -122, 72, 41, -5, 72, -78, -48, 52, 0, -151, 46, 20, 17, -29, 63, 8, -29, 75, -20, -5, -64, 24, -34, 12, -3, -7, 12, -22, 37, 11, -19, 13, -13, 6, -5, -23, 525, 296, 450, 146, -187, 96, -84, 13, 43, -384, -103, -105, 99, 151, -63, -9, 50, 12, 274, -30, -289, 94, -167, 128, 145, 117, 169, -41, -59, 69, -52, -67, 48, -45, 101, 146, -64, -222, 71, -216, -140, -27, -450, 4, -77, 176, 167, 81, 274, 277, 122, 62, -21, 13, 15, -126, + 256, -34, 88, -82, -99, -36, -147, 129, -69, -55, 251, -210, -65, 53, -97, -29, -9, 88, 103, 70, 179, -59, -50, -26, -114, 59, 114, 158, -4, -24, -34, 2, 34, 33, -48, 52, -1, 37, 32, -7, -13, 68, -20, 34, 28, 31, 28, -20, 25, 114, -9, 5, 13, 84, 15, -19, -61, -200, -461, -165, -48, 65, -57, 139, -30, 225, -203, 119, -50, 414, 175, -92, -177, 95, -252, -137, 98, -91, -150, 286, 121, -18, -132, -181, 123, 92, 92, -10, -44, -113, 170, -223, -93, -12, 158, 118, + -10, 171, 23, -83, 37, -83, -83, -100, 123, -92, -1, 159, 242, 244, 103, 85, -14, 137, -54, 198, -33, 125, 101, -85, 12, -93, 100, 83, 36, -33, -166, 117, -181, -24, -196, 71, -12, -21, 40, -171, 10, 42, 277, 87, 49, 63, 110, 45, 58, -84, 64, 45, -109, -12, 9, 22, 51, -57, 39, -38, 11, -9, 72, 5, 12, 6, 27, -17, 66, -36, 27, 22, 64, 27, 87, -63, 35, -16, 100, 35, 38, -15, -10, 6, -15, -65, -214, -452, -364, 22, -311, -154, -441, -235, -269, 107, + -143, -192, -65, 10, -113, -429, 115, -76, 43, -195, 194, 71, 5, -173, -77, 219, 150, 9, -33, -148, 92, 47, 95, -177, -16, -144, -128, -141, 15, 283, -232, 4, -221, 22, 103, 128, -233, 233, 284, -95, -68, -51, -11, 89, 115, 27, 78, -140, -27, -53, 244, -78, 270, -8, -83, 215, -23, -130, 46, 233, 269, -22, -85, -148, 92, -198, -20, 130, -101, 58, -8, -3, -82, 0, -63, -100, -11, 81, 43, 81, -38, -28, -67, 24, -55, 84, 43, 118, 10, -30, -12, -23, -44, 53, -39, -23, + 21, 17, -61, -22, 14, 0, -34, -59, -5, -55, -38, -24, 67, -7, 22, 19, 1, -43, -15, -350, -346, -402, 119, -326, -134, 311, 153, -353, -23, 3, 156, 230, 395, -107, -141, -388, -475, -282, -95, 193, -192, 92, -273, 284, -204, 228, -105, 31, 61, -47, -201, 320, -276, -15, -147, 38, -171, 39, -693, 10, 325, -415, 96, 282, 103, -217, -22, 339, -418, -3, 173, 163, 163, -62, -59, -272, -133, 110, 187, 293, 361, -530, 203, -161, 41, -374, -150, 306, 77, 41, -203, -1, 200, 143, 91, -186, + -117, 191, -49, -83, -39, -137, 118, -24, -105, -43, -35, 26, -67, -75, 28, 25, 32, -44, -59, 51, -37, -142, -10, -43, 88, -67, 7, 5, 37, -90, -47, -34, 12, 91, -8, -24, 60, -1, 59, -29, -60, -26, -103, 22, 2, -76, 42, 414, 693, 384, 452, 68, 161, 606, -18, 17, 417, -204, 2, 119, 208, 342, -278, -399, 220, 121, -230, 49, 143, -90, 82, -215, -48, -251, 78, 272, 86, 238, 186, 193, -472, 24, 552, -66, -9, 512, -67, -19, 77, -69, -14, 283, 448, -440, -71, 87, + -134, 206, -69, 20, 33, -96, 394, -51, -142, 147, -147, -245, 86, 267, 102, -30, 55, 256, 135, 229, 70, 28, -2, -226, -46, -177, -39, -74, -400, -174, 27, 258, -105, 100, -68, -212, 95, 23, -66, 33, -128, 6, 33, 79, 114, -27, 74, -97, -143, -173, -17, 156, -27, -12, 53, 8, 18, 84, -40, -16, -45, 121, 4, -18, 15, -31, -64, -77, 33, 69, 86, 47, 35, -15, -5, 1, -27, -119, 1168, 162, -25, -7, -561, -164, 54, -131, 247, 109, 401, -51, 1, -86, -170, 269, 51, 103, + 151, 211, -198, -199, -231, -160, -132, -58, -317, -62, 511, 241, -97, -34, -60, 43, 181, -88, 731, -127, -20, -332, 133, 319, -55, -244, -32, 123, 245, 106, 344, 514, 167, -11, 305, 250, 93, 193, -641, 149, 17, -566, 208, -13, -244, 160, -259, -252, 301, 237, -134, -501, -227, 121, -288, -59, 126, 494, -80, 100, -257, -541, -291, -259, -117, 259, 36, -179, -54, -111, -109, 166, 138, 54, 118, 140, -117, -85, -87, 20, -96, -142, -138, 61, -47, -19, 20, 52, -117, 68, -25, -13, -52, -18, -73, 186, + -114, -39, 33, -117, -114, -86, 7, 95, -619, 390, -72, -400, -16, 363, -415, -88, -335, 221, 72, -124, -143, -52, 223, 170, 96, 231, 204, 20, 246, 281, 117, 155, -287, -142, -200, 176, 232, 81, 72, -138, -100, -85, -74, -246, 223, 49, 14, -263, -78, 413, -299, -321, -489, 169, -367, 530, 616, 422, 248, 21, 481, -257, 378, -52, -270, 17, 22, -582, -258, 214, 33, -101, 87, 482, 332, -561, -141, -12, -15, 157, 237, -15, -448, 177, -260, -835, -242, -173, 257, 416, 141, 17, 21, 9, 37, 294, + 1, 40, 38, 147, -265, -18, 80, 193, 237, 80, 140, 206, 277, 353, 136, 173, 174, 4, -17, -69, -45, -3, 72, -214, -52, 117, 195, -26, 54, -32, 82, -4, 125, -25, 120, -95, 154, -2, 145, -519, 52, 58, 325, 70, 830, 132, -342, -111, -288, 524, -673, -60, 466, -1017, -401, -343, -355, -675, 64, -118, -289, -37, 319, 40, 42, -199, 79, -68, 79, 0, 51, 259, -63, -17, 529, -342, -69, 91, 456, -240, 651, -197, -263, -558, -725, -212, -540, 263, -164, -405, 55, 65, 298, 252, 106, -52, + 920, 509, -58, 89, 315, 235, 153, -125, -18, -166, -214, -199, 139, 718, -502, -123, -286, 517, -136, 160, -74, 243, -569, -426, -147, 241, 77, 208, -126, 128, 195, 170, 81, -34, -242, 152, 57, -206, -144, 128, -135, -103, -4, 138, -129, 167, -105, 239, -133, 26, 83, 43, -115, -219, 169, -66, -49, -18, -23, -69, 160, 200, 138, 122, -24, 70, 229, -124, 90, 39, -6, 50, -16, 12, -84, -414, -398, 224, -178, -745, 369, -222, 295, -214, 371, 253, 308, 495, 80, 419, 168, 109, 283, 99, 77, 21, + -12, -265, 236, -538, 235, 57, -155, -290, -8, 209, -241, -100, -360, -138, -444, 29, 243, -3, -58, -280, -490, -354, 382, 129, -160, -280, -69, -21, -479, 407, 368, -470, -458, -749, -115, -896, 241, 351, 183, -54, -115, -91, 368, 374, 429, -278, -223, 290, -125, -132, -527, 236, 430, 495, -117, 272, -152, 84, 269, 142, -191, 92, -326, -195, -135, 51, 137, 121, -129, -115, -49, -142, -29, -197, -250, -128, -105, -73, -34, -69, -100, 26, -5, 149, -51, 189, -49, 152, 10, -79, 37, 379, 115, 195, -87, -146, + 30, 141, -131, 276, 272, 83, 128, 62, -313, 715, 829, -329, -17, 222, -669, -125, 835, 28, -907, 99, 280, -23, 317, 745, -305, 673, 367, 575, 162, -441, -468, 375, -425, -669, -193, -795, 176, -54, 283, 242, 174, 89, -31, 22, 405, 197, -778, -92, 262, 501, 280, 620, 561, 438, -206, -75, 117, 1130, -472, 83, 241, 443, -182, -628, -131, -158, -377, -694, -757, 208, -424, -321, 197, 597, 737, 14, -40, -9, 567, -383, -195, 670, -728, 81, -575, -387, 44, 777, -125, -531, 694, -709, 30, -855, -74, -107, + 253, 475, -350, -200, -247, 64, 19, -265, 152, -78, -73, -113, -90, -313, 72, -151, 113, 85, -21, -69, 193, 0, 5, -370, 58, -31, -10, 345, 37, 98, -142, 56, -81, -201, 91, -409, 139, -141, 310, -244, -30, 57, -31, -64, -124, 228, -147, 247, -84, 147, 389, -457, -1024, -242, -357, -338, -212, 48, -351, -297, 98, 228, -221, 543, -59, 364, -184, -22, 313, -447, -280, -152, 467, -113, -513, -194, 77, -249, 212, -344, -346, 502, 145, -398, 241, -48, -314, -31, -521, -448, 88, 780, 314, 243, -626, 482, + -56, 369, -218, -436, 211, -803, 670, -1087, -689, 252, 598, 46, 716, -313, 187, -497, 672, 216, 499, 230, 117, -158, -168, -328, -115, -20, -580, -346, 50, -879, 49, 987, 294, 355, 95, -447, -337, -91, -108, -32, -174, -235, 196, 129, 178, 279, -282, 183, -107, -152, -115, 248, -84, -271, -410, -3, -247, -116, -253, -70, -166, -100, 386, -211, 88, 120, -309, 353, 3, 211, 278, -129, 138, 63, -12, 86, 233, -135, -132, 215, 19, 171, -770, -718, 71, 296, -363, -1624, -340, -8, 212, -550, 47, -306, -64, -438, + -489, 435, -476, -583, -99, -408, -449, 155, -652, -216, 393, 901, 728, -34, -444, 156, 655, -30, 436, -125, 549, 309, -564, 898, -684, -361, 604, -666, 201, -153, -502, 59, 760, -157, -447, 285, 373, -10, 154, -1092, 263, 46, 551, 267, -479, 476, -255, -41, -444, 236, 639, -131, -127, -655, -928, 528, -67, 426, -508, 387, 308, -660, 38, 589, 336, -308, -531, 482, 78, -412, 391, 65, 174, 47, 162, 31, 437, 7, 150, -29, 18, 389, -125, 11, 88, -101, 71, 36, 268, -13, -299, -36, 38, -177, -53, 20, + -120, 403, -95, -230, 25, 257, 120, -13, 146, 21, -167, -20, 422, 289, -286, 612, 614, -1656, 624, 840, -214, 584, -6, 303, -134, -341, -220, 353, 83, -479, -311, -44, -224, -123, -51, 1025, 206, 227, -634, 441, -451, 7, 80, -693, 324, -257, 36, -281, -501, 13, 333, 949, 342, 99, 588, 249, -71, 96, 15, 166, 96, 644, 282, 195, 106, -83, -200, -635, -533, 74, -76, -391, 56, 475, -725, 700, 181, -258, -29, -188, -58, 424, 186, 138, -493, -101, -674, -208, 188, 246, 246, -292, -235, 522, -62, -847, + 122, -16, -9, -500, 164, 373, -52, 537, 363, -181, -10, -234, 290, -26, 96, 43, -122, -103, -23, -107, 118, -233, -23, 13, 126, -120, -139, -167, 9, -41, 92, 52, -5, -104, 112, 84, 17, 122, 22, 87, 81, 115, -32, -426, -16, -122, -1472, 2281, -2255, -1020, -516, -154, 1320, 388, 1478, 369, -303, 1165, 504, -395, 546, 494, 276, 462, 448, -400, -646, -460, 74, -423, 223, 132, 289, -45, 199, 67, 725, 172, 68, 223, -169, -11, 256, -456, -648, -441, -377, 64, 192, -457, -75, -275, -1124, 565, -203, 286, + -591, -201, -547, -750, 283, 198, 729, -32, 642, -273, 537, 63, 767, -545, 475, 570, 315, 330, 27, -234, 899, 601, -60, 1085, 259, 126, 464, 699, 8, 321, 404, 184, 176, -82, 35, -635, -163, -86, 100, 132, 124, 420, 185, 214, -166, -24, 165, 16, 13, -152, 172, 146, 82, -119, 219, -35, 38, -172, -160, -65, 16, 18, -105, -350, 79, 75, -96, -19, -91, 25, -130, 85, -125, 4, 311, -90, -313, 200, 144, 121, -77, -43, 1392, 121, -839, -1232, -654, -514, 165, 1021, -17, -431, 913, 76, -738, 664, + 720, -132, -14, -70, -654, 727, 41, 413, -231, -581, -1016, 185, 128, 157, -143, 320, -338, -4, -651, -810, 285, -102, 258, -117, -301, -734, -1140, 585, -638, 262, 549, -38, -294, -560, -404, 1314, 298, -60, 170, -173, -531, -174, 761, -736, -1238, -432, -393, -1734, -1356, -729, -754, 187, -8, -603, -1158, -457, -547, -392, -317, -233, -693, -664, 525, -590, 37, 90, -726, -127, -530, -663, -161, -108, 308, 129, 414, -424, 109, 244, -1, -570, -322, -382, -37, 186, -193, -277, 495, 295, 357, -583, 100, -284, -32, 25, 59, -70, + 591, 47, -103, 75, 208, 297, 246, -39, 350, -251, -132, -108, -454, -13, -137, -587, -489, 85, 27, -10, -148, -130, 956, -113, 911, 1350, -249, -1465, -1418, -307, 680, 92, -1113, 873, -191, -731, 897, -1688, -354, 6, -299, -261, 2045, -860, 1916, -99, 403, -146, -756, 1222, 326, 1270, -873, -866, 279, -1394, -416, -228, -965, 2004, -174, -2091, -31, -936, 272, 508, 837, 674, -824, -522, -1282, -382, -593, 543, 364, -76, 378, -263, -908, -379, -1060, 1081, -819, -574, 977, 224, 1651, 793, 146, 864, -1166, -443, -1205, -1180, -179, -178, + -1471, 1511, -265, -1185, -1752, 108, -346, 1277, -80, 60, 175, -237, 245, 282, 604, -410, -404, -267, 20, -81, -83, -388, 427, 256, 510, -126, -273, -242, -88, 88, 682, 716, -116, 33, 395, -117, -904, -447, 58, 117, -69, -583, 203, -75, -136, -667, 260, 217, 788, 123, 195, -45, 325, 51, -188, -2732, 1412, 322, -587, -447, 873, 477, -525, -147, -1284, -541, 549, -1115, 45, 197, -337, -745, -504, 995, 404, -204, -1433, 483, 906, 518, -1108, -743, 7, 1205, 111, -296, 193, 36, 621, -1614, -1390, 1721, 271, 718, -1638, 354, + -70, 1200, -1076, -210, -1643, 572, 1190, 275, -728, 468, 1726, -775, -817, -647, 249, 69, 1513, -454, 120, -817, 272, -895, -25, 570, -1110, 1063, 329, -777, -1201, -735, -56, 1074, -1942, -427, 1768, 230, -789, -376, -554, 1657, -177, -1742, -195, -3, -422, 706, -114, -246, 545, -51, -349, -458, -40, -403, 130, 293, 399, -352, -249, 360, -228, 341, -173, -351, 488, -264, 440, 592, 48, -861, -48, -513, 224, 316, 218, -601, 17, -454, 434, -128, -248, -174, 103, 145, 1806, 922, 420, 415, 439, -289, -279, -611, 82, 194, 165, -38, + -1033, 495, 209, -724, -607, -315, -353, 266, -262, -309, 95, -28, -545, 703, -501, -167, -520, -481, 350, -207, -63, 175, 231, -61, -694, 164, 1101, 231, -1709, -111, -365, -537, 369, 385, 896, 425, -1112, 1212, -293, -844, 2536, -512, -208, -836, -2001, 917, 1028, 334, 393, -1719, 507, -137, -408, -305, 77, -166, 277, 325, 79, -257, -484, 520, 664, 911, -443, -94, 202, -135, 487, -1181, 123, 208, -544, 91, -452, 180, 17, 144, -68, 32, 54, -24, -7, -157, -114, 315, -165, -12, 241, 52, 19, 386, -310, 237, 285, -16, + -47, -326, 273, -610, -163, 399, 123, -165, -404, 126, -87, 496, 79, -1019, -2457, -4141, 332, 4224, 401, 8975, 9062, 3296, 9097, 5282, -1536, -137, -826, -6891, -5720, -4008, -7161, -6832, -1952, -4296, -3749, 858, 1198, -918, 1331, 1964, -1, 149, 3890, 2605, 991, 2885, 5377, 2542, 2964, 6664, 2634, 1209, 5759, 5564, 247, 3566, 6288, 28, 1600, 3740, -144, -3031, 1510, -622, -5855, -5447, -5015, -9736, -14408, -10016, -14015, -18661, -13173, -10664, -14433, -9206, -4433, -4262, -809, 4320, 8687, 9848, 13165, 17928, 17607, 16671, 18767, 18752, 15305, 12334, 13194, 8784, 3124, 4197, 1033, -7670, + -4937, -5205, -10719, -9038, -6505, -7604, -8815, -5470, -4789, -6651, -5495, -2836, -4568, -6006, -3612, -2530, -4771, -2671, 651, -1467, -1694, 1956, -46, -2397, -288, -1495, -5470, -3783, -2863, -5054, -2249, 1311, 2470, 4552, 7532, 8765, 9183, 10307, 10959, 10809, 9960, 9290, 7888, 6295, 3873, 2929, 385, -2395, -4246, -6799, -9805, -9501, -8078, -7281, -6306, -4279, -3609, -3186, -2306, -1496, -1345, -537, -333, -159, 104, 660, 951, 1242, 1353, 1533, 1441, 1424, 1130, 1141, 774, 553, 76 } }, + { { 331, -14, -18, 105, -43, 120, -64, -154, 54, 155, 23, -24, 206, 7, 9, -70, -39, 321, 45, -218, -161, 227, -21, 235, 17, -45, -22, 177, 35, 372, 164, 103, -20, 83, 168, -41, -125, -158, -30, 142, 122, 190, 53, -106, -110, -46, 79, -25, 44, -22, -169, -130, 52, 123, 76, -61, -70, -5, 184, 94, -20, -41, 85, 58, 37, -94, 47, 88, -11, 135, 159, -278, 102, 57, 182, 55, 14, 83, -37, -130, -48, -78, -26, -16, 79, -4, -63, 1, 9, 47, -41, 8, -8, 17, 24, 17, + 31, 3, 19, 93, 145, 313, -254, 57, -56, 4, -327, 33, 197, -291, -60, 194, 516, 74, -4, 37, -323, -10, 238, 211, 6, -7, 20, 111, 186, 196, 212, -94, 46, -13, 82, 23, 53, -328, -90, 51, 27, -181, -6, 124, -144, 114, 105, 194, 91, -74, 97, 217, -121, -196, 66, 45, 38, 103, -87, -158, -236, 190, -35, -45, -76, 84, -3, 124, 244, 49, 17, -13, -59, -191, 297, 73, -35, 153, -24, -176, -154, -34, 59, -256, 21, -152, -28, 78, -4, 41, -46, -84, -17, 42, 58, 43, + -9, -26, -1, 42, -22, -43, -32, -153, -133, -166, -236, 132, -3, -113, -45, -58, 51, -94, -162, 37, -106, 278, 369, 292, -202, -8, -13, 78, -112, 229, 143, -33, 111, 173, 14, 42, 60, 169, -16, 63, 202, 21, -2, -88, 145, -219, 89, -31, -45, 146, -141, -18, 5, -191, 79, -38, 88, -6, -82, 58, 61, -10, 169, -12, 195, -3, -130, -58, 8, -88, 174, 91, 150, 170, -74, -168, -110, 0, -31, -36, 138, 175, -26, -95, 61, 48, -67, -91, 31, -131, 32, -2, -4, -35, -124, 28, + -49, 5, 56, 0, -63, 32, -87, -1, 6, -20, 7, 17, -47, 1, 6, -56, 12, -17, -3, -29, -1, 16, -487, -115, -152, -264, 90, 69, -31, 123, -17, 103, 146, -64, -171, -215, -82, -200, 16, 22, -87, 114, -98, 61, -45, -114, -303, -118, 27, 48, 80, -113, 81, 122, 40, 277, 69, -7, 214, -152, 124, 20, -72, -103, 138, 19, 44, -327, -60, -108, 329, 141, 118, 133, 151, 119, 167, -89, -36, 102, 164, -22, 192, -103, 42, -42, 162, 243, -380, 100, -94, 12, -179, -92, 30, -55, + -77, -153, -69, 72, -4, 163, -17, 63, 141, 224, -9, 59, -26, 104, 17, 51, -70, -25, 7, 47, -31, -51, 2, 3, -40, 6, 23, 1, 65, -29, -31, 7, 57, -23, 1, -21, 34, 52, -8, 50, 54, -14, -24, 190, 117, 69, -36, 16, 21, 246, -195, 247, -33, 135, 253, -158, 196, -123, 101, 38, 297, 132, -165, -273, 62, -204, 168, -42, 219, -163, -26, -131, 76, 49, 63, -16, -23, -238, -104, 196, -156, -32, 127, 6, -122, 40, 11, -27, -106, 214, 69, -304, -137, -246, -43, -217, + -374, -85, 164, 462, 101, 38, 218, -5, -170, -148, 122, 48, 82, 134, -326, -80, -300, -65, 85, -119, -277, 29, 121, -59, -103, -48, 49, -41, -11, 62, -37, -40, -55, -40, -126, 46, -32, 60, -21, 35, 81, 12, -21, -6, -67, -44, -107, -96, 16, 13, 1, 40, 64, 46, 1, 42, 35, -28, 26, 27, -55, 530, 126, 384, -180, -25, -128, -30, 408, -348, 117, 40, 535, 285, 355, 65, -88, 168, -117, -444, 84, 25, 52, 349, 33, -205, -18, 9, 111, 121, -11, -46, 142, -167, -46, -84, + -43, 43, 6, 308, 44, 242, 279, 77, 246, -18, 81, 149, -161, -241, 30, 243, -388, 115, -298, -278, -171, -77, -262, -253, -268, -138, -67, 180, 4, 216, 32, -178, 272, -283, -108, -117, -117, -150, -198, 283, 220, -124, 108, 89, 223, 1, 161, -79, 202, 102, -120, 7, -108, 129, -123, 14, 99, 8, 76, -22, 12, 53, -18, -54, 50, -14, 8, -104, -87, -83, -65, -11, -37, -72, -4, 15, -34, 9, -285, -290, -168, -178, -93, -74, -342, -278, -232, -37, -19, -45, 240, 23, 125, 182, 216, 32, + 420, 523, -9, 150, 120, -65, 231, 123, -469, -17, -161, 26, 365, 143, -375, -101, 169, 165, 25, 481, -198, 193, 198, 213, 127, 249, -423, 154, -164, 251, 11, 107, -317, 232, 171, -43, 166, -29, 47, -5, -165, 42, -105, 102, -130, 161, 53, 407, 307, -98, 111, -338, 295, -94, 181, 315, 313, 13, 320, 218, 152, 159, 294, 27, 65, -241, -40, -71, 56, -174, 27, -128, 41, -127, 40, -48, -77, -76, 53, 3, -38, -32, -100, -35, 20, -32, -72, 9, 78, -177, -106, -99, 72, -109, 67, -2, + 39, -91, -128, -32, 26, 276, -246, -65, 221, -118, 378, -121, -266, 500, 682, 151, -269, 187, -141, 279, 163, -62, -285, -188, -485, 126, 207, -429, -51, 248, 65, -22, 10, -54, -231, 55, 287, 11, 62, 103, 407, -269, -7, 294, -270, 396, 21, 557, -464, -420, 231, 19, -55, 119, -38, 154, 96, 309, 296, -246, 45, -161, -96, 184, -22, -97, -41, 7, 278, -532, 405, -128, -180, 299, -242, 239, -325, -185, -60, -244, -83, -173, -270, -184, 60, -63, -64, -6, -125, -42, -18, 166, -8, 23, 69, -72, + -27, -62, 42, 80, 24, -36, 198, -1, 148, -161, -102, -96, -67, 74, 38, 4, 116, -88, 89, 33, 83, 44, 13, -103, -338, -257, -113, -241, -368, -77, 133, 452, 73, -272, -506, -105, 156, -88, 542, 171, -192, -383, -480, -908, -75, -100, 348, 258, -186, 24, -144, -78, 326, -8, 17, -39, 370, 63, -112, -18, -14, 101, -337, -106, -133, 534, 124, -561, 144, -291, -164, 83, -523, 163, 376, 335, 260, 64, 105, -16, 55, -329, 119, -515, -99, 296, 108, 303, 298, 247, -169, -380, -333, -257, 83, 104, + 176, 176, 38, 118, 372, 522, -126, 187, -130, -139, 159, -228, -81, 10, -146, 137, -127, -109, -61, 34, -34, 75, 1, 108, -26, -64, -31, -62, -165, 45, 88, -7, 57, -15, 79, 153, 145, 115, -117, -58, 111, -33, -46, 12, -20, 114, -26, -5, -18, 266, 470, 545, 393, 673, -315, 479, -411, -321, 354, 454, 535, -552, -4, 139, -410, 194, -181, -290, 330, -430, 466, -442, 436, -317, -118, -29, -579, -80, 636, -163, -456, 97, 295, -332, 164, 689, 370, 140, 304, -365, 243, -219, -630, -191, -166, 47, + 284, 352, -157, -275, 249, 2, 191, 120, -104, 34, -251, 38, 78, -3, 80, 567, -72, 56, 160, 34, 68, -289, -318, 219, -378, -511, -538, 416, 268, 80, -31, -63, 197, -32, -152, 190, 523, 354, -141, -90, 160, 93, -39, -84, 57, 73, -24, 20, 282, 67, 38, 111, -95, 20, 88, 189, -21, 12, -188, 59, -99, -72, 191, 154, 7, 121, -108, -52, 55, -1, -59, -108, -119, 72, 30, -52, -437, -692, 246, 900, 440, -168, -696, -241, 44, 98, -136, 342, 230, -252, -131, -33, -461, 641, -292, 229, + -54, -150, -561, 184, 116, -69, 67, 252, -92, 626, -140, -95, 521, -57, -375, -334, -647, 90, -144, -200, -141, -474, -199, -444, 48, -391, 354, -220, -7, 111, 44, 206, -188, -479, 209, -54, 120, -106, -48, 16, 463, 693, 188, -216, 240, 253, 276, -112, -231, 355, 168, 474, 111, 128, 14, 144, 426, 582, 287, 100, 219, 94, -120, -396, -251, 47, 194, 32, -9, -147, -54, 83, 57, -312, -58, 73, -11, -154, -129, -173, 35, -29, 121, 225, 133, 10, -72, 139, 166, 13, 57, -217, -6, -72, -222, 50, + 43, -198, -18, -45, 78, -76, 192, 3, 262, 1338, 39, -365, 1123, 561, 500, 967, 974, 272, 315, 238, 1059, 49, -364, 449, 104, -416, -455, 399, 399, 750, -67, 49, 18, 98, -441, 499, 359, 149, -341, 529, -154, -34, -702, -161, -46, -51, -367, 239, -341, -205, -196, 95, -234, -333, -446, 473, -337, 503, 233, 412, 137, -432, -14, -691, -309, -379, 151, -481, -252, -93, 10, 486, 58, -84, -783, 306, 273, -25, -2, -406, 312, 26, -338, 928, 215, -129, -6, -384, 67, 461, -119, -46, -514, -315, 193, -80, + -242, 295, 190, -317, 280, -115, 92, -111, 274, 50, -38, 0, 70, -381, 9, -146, 115, 120, 187, -161, 138, 92, 85, 128, 166, -20, 129, -188, 319, -151, 271, -193, 123, -409, -750, 230, 226, -232, 488, -540, 587, -423, -246, 189, 136, 1515, 592, 227, -945, -25, -224, -501, -146, -183, -166, -56, -786, -15, -297, 10, 382, -417, 496, -163, -549, -490, 393, 301, -123, -271, 501, -271, -256, 394, -11, 121, -406, -14, -239, 506, -76, 726, -271, 109, 219, -21, 28, 221, -467, -75, 596, 48, 164, -6, -483, 207, + -337, 172, 521, 676, 737, 776, -167, 272, -6, 417, 941, -1034, 804, -478, 216, 646, -408, 41, 203, 176, -48, 449, -174, -142, 190, -108, 433, -65, 164, -349, -57, -11, -281, -119, -354, 3, 103, 34, 394, -131, 27, 42, 168, 41, 169, -234, 176, 53, -9, 125, 173, -197, 179, -378, -333, 232, -111, -268, -38, 108, -171, 303, -360, -801, -153, 159, 13, 184, -591, -83, -119, -847, -652, 333, 352, 159, 244, -435, -210, -309, 925, 219, 27, 689, 399, 345, 314, 269, -486, 348, 143, -152, 276, -248, -241, 479, + -208, 301, 637, 20, 123, -14, 42, -141, -373, -474, -767, 312, -649, 242, 253, 324, 3, 17, -91, -502, -237, 251, -173, 259, 637, -198, 487, 221, 54, -30, -174, -465, -20, -628, -218, 668, -358, 104, -1106, 522, -205, 167, -854, -762, 71, 201, 390, -884, -94, 8, 600, 488, 555, -180, 11, 81, 290, 66, 159, 455, 260, -178, 166, 41, 32, -14, -98, -383, 132, -187, 56, 147, -6, 30, -6, 147, -94, 615, 167, -29, 344, 205, 28, 99, -11, -280, 362, -123, 48, 429, 240, -140, 1, -178, 285, 193, + 238, 219, 656, -1557, -388, -924, 310, -829, -283, -941, 249, -489, -381, -77, -806, -288, -863, -430, -999, 218, -924, -360, -482, -264, -256, -211, -882, -498, -671, -339, -196, 383, -58, 287, -550, -85, 28, -626, 119, -40, 50, 169, -641, -32, 232, -75, 262, 534, 957, -794, 46, 1071, 3, 527, -376, 665, 118, -154, -889, -518, 733, 458, 716, 30, -503, 187, 258, 518, -966, 11, 181, -528, -179, -226, -325, -769, 1194, -216, -386, -241, 246, 291, -677, -624, -27, 204, 30, 6, -133, -224, -4, 606, 371, 0, -497, -339, + 55, -187, 130, 163, 80, -48, -257, 109, 126, -67, 192, -108, -441, -206, -26, 132, -33, -138, -644, -254, -147, 52, 81, -275, -498, 199, 300, -261, 12, -230, 253, -80, -444, 666, -1123, -10, -224, 486, -249, -690, 602, -1212, -1048, -863, 494, -256, 26, -470, -448, -520, 291, 255, 844, 399, 170, 788, -211, 286, -286, 247, 141, 470, 756, 397, -160, -463, -279, -94, 424, -140, 117, 17, -198, 404, -28, 332, 243, -646, 531, 980, 150, 820, 791, 360, 260, 2, 416, -260, -954, -310, 704, 7, -352, 364, 1001, -229, + 74, -726, 713, 642, -49, 207, -331, 1648, -1037, -899, -851, 72, 27, -250, 732, -1032, -21, -660, 249, 292, -49, 715, 162, -61, -390, -5, 178, 521, -360, -460, 189, -275, -75, 64, 122, 42, 0, -35, -436, 41, 101, 297, -260, -146, 165, 78, 114, 10, -286, -33, -324, -245, 320, 163, 179, 125, -14, 62, -91, 195, 24, -89, -23, -284, -110, -189, 110, 1801, -397, 1003, 1730, -590, 830, 366, -1090, 995, 151, -478, 735, 312, 690, -7, -582, 550, 190, 2, 174, -168, -616, -369, -295, -534, -395, -102, 410, -368, + -220, -526, 111, 44, 84, 719, -431, 172, -400, -227, 414, -332, -739, -952, 1095, 485, -271, 754, -694, -609, -369, -62, 112, 4, -645, -476, -504, -1112, -693, -599, 215, 371, -30, 643, 123, -665, -572, 869, -745, 103, 764, -102, -1312, 916, -483, 144, 61, 757, -181, -295, -37, -440, 230, -755, 258, -969, -616, 368, -407, -123, -50, -577, 190, -339, 277, -93, -7, 24, 360, -263, -202, 57, -359, -166, 59, -242, -250, -180, -104, -282, -150, 384, -313, 144, 240, -63, 256, -341, 42, -242, 494, 85, 181, -349, 435, 289, + 334, 133, 47, 99, 245, -243, 31, -871, 522, -244, 883, 613, -1413, -174, 150, -856, -140, -137, 1044, 757, 697, 873, -33, -605, -472, -481, 23, -1345, 161, 1158, -1053, -1896, 193, -707, 1400, -6, 45, 943, -431, 196, -44, -252, 815, -233, 412, 1375, -1011, -574, -922, 461, 75, 922, -528, 365, 48, 840, 492, -407, -274, 319, -153, -35, -593, -581, 304, -128, -174, -329, 755, -285, -307, 1272, 1356, 881, -1157, -101, -366, 450, 1690, -213, -1293, -83, -535, 761, 337, -864, 452, 337, 441, -833, -304, 62, 735, 46, -122, 122, + -256, 59, 734, 359, -311, -369, -88, 233, 292, 390, -372, -140, -680, -142, 424, -425, -71, -263, -247, -399, -88, 271, -65, -30, 64, 172, -183, -509, -531, 316, 240, 443, -226, 324, 951, 48, -576, -94, 48, -54, -830, 125, -681, 627, 360, -665, 1134, 1721, 48, -80, -590, -596, 100, 100, -291, 1558, -141, 1162, 930, -1172, -38, -393, -1255, 317, 290, 686, 1173, -35, -336, 387, 424, 924, 386, 85, 759, 801, 274, -184, 696, 312, 837, 180, 240, 525, 887, -148, -706, -814, -267, -283, 1396, 766, 2155, -100, -1088, 957, + -330, -372, -327, -733, 107, 412, -17, -411, 1530, -306, 1806, -495, 971, 85, -307, -987, -1411, 1321, -129, -226, -407, 1228, -2, -1289, 2361, 743, 256, -271, -993, 496, 25, 499, -462, 356, 177, -223, -342, 61, -413, -194, -469, 54, -84, -6, 153, 386, -395, 151, -194, -12, 516, 346, -188, -650, -24, -39, 83, 591, -387, -228, 146, 370, -542, 35, 352, -10, -45, -565, 289, -20, 263, -592, 63, 248, 194, 290, -568, -596, 387, 1600, -951, -612, 130, 288, -181, 1132, 882, 891, 301, 439, 750, 462, -272, -448, -1007, -164, + 553, 188, 120, -376, -952, -279, -133, 969, 14, -117, 736, -118, 204, 156, -1639, 419, 444, -288, -700, 132, -924, -472, -1416, 427, -1183, -2347, 273, -33, 1653, -58, 562, 1363, -222, -354, 607, -13, -1188, -416, 157, 197, 878, 364, 782, 676, -485, -365, 334, 995, -414, -210, -914, -632, 244, -1236, 359, -1389, 265, -367, 986, -431, 699, -1488, -302, 203, -884, 223, 157, 152, -666, 349, -652, 185, -49, -279, -119, -66, 210, -229, -103, -184, 426, -278, 250, -629, 332, -37, -50, 89, 610, 211, 261, -729, 96, -299, -898, 360, + -287, -230, -331, 333, -161, 160, 189, -88, 40, -222, 64, 183, -42, -29, -342, 1257, 1339, 3131, 369, -1753, -1317, -969, -1119, 2193, 2927, 993, -280, -921, 32, -1114, 1226, 1160, 344, 168, -726, -105, 1349, 315, 542, 457, 1415, 1191, -459, -1051, -1391, -937, -139, 388, 1272, 763, -266, 690, -966, -329, -2172, -343, 2139, 1653, -333, 4334, 1359, 127, -2376, -405, -204, -557, 607, 337, 514, 909, -1937, -2086, -1048, -1407, -201, 477, 1752, -1048, 641, 2732, 1366, 476, 766, 558, -1652, -2733, 1398, -676, 602, 1464, 1620, 143, -980, -1291, -1052, 1131, + 654, 197, 1129, -1125, -196, -181, -498, -583, -50, -18, 365, 113, -161, 2, -14, 18, 97, 209, 326, -327, -446, -1531, -838, -758, 903, 534, 323, -1254, -1227, -1976, -538, 774, 992, 1289, 505, 375, 150, 122, -38, 287, -70, 922, 654, 128, 6, 3, -161, -6, -666, -2866, -683, 1598, 3060, 2696, 6465, 3384, 2296, 2021, 920, -362, -3269, -4103, -6122, -4688, -4809, -1830, 24, 1841, 3425, 2825, 2919, 2011, 2746, 2149, 3039, 1447, 1134, 543, -781, -1202, -1842, -1114, -4002, -1691, -3789, -2734, -4337, -2579, -4038, -1435, -2002, -652, 309, 2049, 5375, 5117, + 7171, 4852, 3310, 4298, 5871, 5166, 4339, 3026, 365, -2935, -2913, -3612, -6872, -7587, -8263, -8252, -9061, -7838, -6602, -5824, -3793, 435, 4316, 7508, 9926, 12374, 13770, 9599, 9155, 5940, 3600, 3401, -204, -1125, -5273, -10106, -10881, -8833, -6826, -4023, -3254, -3315, -1828, -2846, -1151, -318, 2186, 4148, 3410, 4435, 4770, 5087, 4495, 5999, 4460, 3652, 1888, 385, -1014, -4654, -4120, -5524, -7319, -6632, -7597, -7809, -2276, 251, 3962, 4846, 5164, 5990, 6261, 5308, 4622, 3541, 2689, 968, -695, -2077, -3739, -5499, -5147, -4599, -3434, -1621, -710, -343, -200, 492, 1035, 1234, 1320, 1057, 828, 870, + 695, 470, 897, 978, 735, 314, 189, 354, 552, 350, 289, 283, 318, 99, -305, -281 }, + { 417, 19, 70, 59, -170, -88, 231, 402, 65, 214, -87, 41, -11, 182, -144, -328, 133, 154, -191, 222, 109, 202, 64, 48, -88, -28, 11, 135, 12, -203, 9, -16, 44, -28, 36, 49, 121, 88, 29, 38, 12, 60, -63, -101, -225, 44, 49, 18, 172, -61, 134, 37, -54, -106, -69, 241, 52, 135, 22, 53, -46, 8, 16, 69, -21, -90, -49, -187, 21, 37, 160, -51, 122, -21, 80, 1, 72, 56, 33, -30, 83, 114, 80, 75, -3, 16, 18, -63, 26, 14, 55, 28, 22, 29, 39, -23, + 23, -17, -3, 154, 149, 68, 61, 81, 99, 146, -64, 151, 2, 162, -36, 288, 98, 95, -197, -28, -45, -256, 140, 118, -81, -335, -153, -51, 163, 224, 141, -90, 48, -144, 7, 12, -117, -58, -303, 25, -38, -127, 13, 17, -41, -10, 290, -70, 236, 46, -183, 13, 17, 132, -60, 37, 31, 10, 180, 62, 185, 136, -96, 169, 82, 123, 11, 40, -44, -81, -153, -189, 196, -196, -151, -162, 90, 81, 36, 35, 114, -75, 86, -56, -79, 125, -116, 19, 58, -98, 23, 14, -16, -16, -9, 65, + -22, 24, -30, 50, -15, 28, -36, -261, -243, 52, 5, -53, 146, -19, -25, 151, -166, 33, -145, -94, -52, 2, 247, 280, -130, 110, -202, -19, -79, 272, -80, -15, 29, -383, -67, -189, -62, -47, 143, 190, 78, 256, -33, -117, -119, 148, 385, 269, -150, -176, 193, -173, 33, 61, 316, -116, -155, 34, -96, 60, 80, 201, -219, -142, 129, 242, -22, -112, -142, -342, 130, -1, 102, 16, 9, -54, 63, -87, 55, 74, 75, -122, 90, -22, -85, 8, -179, 113, 18, 14, -71, -24, -60, -125, -95, 67, + 7, 27, -23, 9, -6, -36, -28, -52, 6, -30, -22, -7, 13, -9, 18, -10, 64, 24, -36, 43, 27, -49, -635, -209, -34, 108, 73, 158, -303, -91, -14, -315, -225, 79, 190, 111, 210, -27, 120, 279, 246, 231, 133, -90, -72, -144, -64, -145, 298, 138, -46, -133, -81, -136, -197, -213, -267, 160, 114, -297, 69, -17, 204, 30, 100, 131, -281, -45, -11, 36, 146, 221, -90, -34, -66, -178, 53, 33, -19, -50, 168, 7, -94, -34, 79, 106, -44, -7, 27, -155, 113, -14, -231, 24, -282, 42, + 208, -72, -9, -318, -155, -237, -143, -22, -25, 143, 27, 168, -104, 55, 92, 28, 90, 8, -62, 33, -28, 26, 2, 9, -13, -46, -17, 35, -43, 26, 71, 34, 18, -1, 1, -19, -29, -50, 34, 43, -28, 27, -30, 348, 132, 59, -87, 257, 100, 145, 407, 441, 17, -72, -156, -240, 88, 174, -90, -18, 25, -42, -140, 165, -161, 76, -466, -67, -113, -113, -230, -48, -29, 4, -118, -169, -132, 19, -88, -179, 108, 154, 13, -147, -164, 61, -126, 145, -181, 117, 43, -2, -258, -239, 56, -173, + 282, 50, 237, -122, 238, 46, 154, 52, 146, -133, -190, -4, 306, -30, -205, -109, 134, -85, -117, 31, -328, 222, 268, -16, -228, -288, -8, 242, 175, -137, 186, 20, -26, -36, -19, -15, 52, -81, -70, 6, 28, -61, 23, -28, -8, 64, -25, -14, 11, -101, 54, 14, 10, 24, 33, -4, 9, -20, -19, -15, -11, 501, 103, 275, -108, 207, 154, 321, -238, -169, -54, 19, 229, -107, 347, -25, 197, 171, -97, 71, 200, 185, 48, 52, 182, -375, 62, 291, 227, -202, 254, -299, 182, -263, -133, -69, + 275, -56, 288, 64, 62, 15, -10, 114, 169, 376, 59, 324, -159, 237, 312, -10, -56, -112, 121, -445, -37, 44, -167, -264, -15, -17, -36, 117, -272, 138, 120, 173, -429, 148, 103, -254, -30, 140, 316, -400, -50, 31, -379, -33, 56, -105, 249, -55, 22, 70, -44, -12, -17, 45, -98, 15, -51, 31, 9, -55, -6, 69, -31, -13, 2, -79, -30, 16, -31, -36, -12, 16, -44, -18, 56, 76, -97, -2, -445, -546, -437, -394, -14, 278, -576, 410, 265, -647, 407, 173, 139, 64, 62, 147, -102, -105, + -213, -6, 248, 210, 122, -368, 251, -263, 7, -231, 288, -153, -120, 91, -434, 44, -144, -129, -47, 31, 426, -201, -66, -162, 324, -197, -107, 100, 97, 92, 114, -134, 156, 40, -356, 489, 194, 79, 50, -2, -228, 280, 233, 98, 313, 34, 137, 315, 160, 68, -218, 260, -115, 496, -55, 13, -137, -521, 67, -126, -63, 267, -24, -283, -162, 230, 191, 30, 221, 59, -165, 78, -17, -55, -47, 18, 130, -62, 14, 23, 72, 28, -62, 96, 12, 26, -8, 25, 10, -38, 53, -38, 43, 35, -31, 108, + -17, 27, -40, -25, 318, 216, -37, -200, 523, 831, -110, -116, 402, 97, 133, 106, -599, 66, -387, 309, 442, -116, -213, 72, 280, -168, 338, -133, 652, -191, 126, -32, 177, 464, -175, 45, -41, 134, -172, -84, 264, 569, 47, 416, -155, 57, -79, 138, 305, 454, 354, 336, 350, 221, -64, 53, -49, 8, 69, -228, -66, 365, -322, 127, -142, -86, -168, -664, 73, 358, 227, -83, -315, -766, -124, 310, -65, 122, -239, 177, -221, 201, 433, -192, -235, -434, 130, 52, 70, -343, 24, 1, -104, 18, 161, 6, + 110, 48, 71, 86, -16, 137, 32, 12, -29, -47, -39, 130, 44, -6, 88, 45, 63, -14, 73, 87, 120, -52, 12, -51, -574, -451, 56, 271, -260, -165, 30, -135, -858, -735, 319, 300, 52, 47, -316, 494, 594, 371, -310, 290, 389, -58, -499, -221, 684, -201, 66, 45, 383, -306, -553, 123, 251, -132, 160, 360, -176, -134, -19, -767, -225, 268, -149, -511, 91, -10, -164, 106, -51, -485, -416, -727, -583, 117, 254, 27, -176, -240, 4, -163, 154, -347, 10, -121, -103, -115, -34, 141, -162, -697, 103, -97, + 171, 196, 11, 137, 160, 55, -42, 89, -102, 43, -221, -112, -100, -116, 48, 197, -103, 35, -250, 33, -27, -179, 78, -54, 44, 80, 41, 38, 154, 39, 18, 57, -2, 26, 20, -40, -121, -19, -122, 61, -93, 139, -1, 197, 87, -111, -78, -58, -9, 279, 896, 796, 622, -66, 608, 197, 849, 360, -17, 1037, -216, -54, -660, -174, -14, -466, 279, 416, -135, -6, -375, -642, -379, -490, -143, -296, -93, -47, 294, 75, -62, -265, -92, -177, 93, 7, -263, 138, 174, 69, -204, -267, 88, 246, -36, -9, + -472, 845, 141, -161, -24, 75, 361, 307, -319, 179, -125, 38, -55, -81, -484, -431, -579, 87, -26, -123, 361, -116, 1023, -102, -57, -253, -115, 132, 175, 123, -11, 440, 314, -66, -215, 57, -129, -2, 39, -143, -49, 2, -50, 68, -177, 102, 193, -61, 100, -62, -51, -80, 30, 106, -49, 143, 25, 49, 198, 84, -30, 208, 92, 144, 187, 144, 13, -3, 138, -132, 1, 83, 44, 95, 88, 46, -551, -773, -438, 583, 450, -393, -417, 625, 369, -389, -542, -85, 85, 63, 70, -310, 321, -231, 634, -97, + -457, 107, 157, -2, 43, -196, -299, -14, 254, -158, 192, -313, -847, -680, 426, -530, 420, 126, 43, -176, 244, 82, -73, -121, 111, 258, -238, 714, -186, 241, -221, 64, -67, -278, 681, -537, 741, -26, -378, -564, 282, 102, 87, 34, 297, 205, 269, -581, -183, 17, 1, 148, -448, -213, -152, -75, -559, -112, -193, -620, -42, -351, 82, -164, 38, 81, 263, 162, -113, -16, -237, 127, -25, 110, -277, 16, -117, 66, -256, 50, 47, 14, -65, 88, -155, 112, -236, 88, -172, 80, 33, 112, -94, 285, 101, 5, + -182, -140, -38, 190, -50, -92, -100, 131, 114, 1330, 444, -297, 683, 637, -330, -420, 1028, -92, 226, -610, 1497, 52, -420, 217, 74, 727, 12, 918, -661, 14, -722, 55, 505, 23, -443, 625, 333, 183, 149, -220, -212, 56, -314, 408, -367, -488, 428, 162, -567, 306, 35, -413, -233, -139, 214, -50, -250, 300, -368, -147, -128, 503, -334, 242, 385, 177, -232, -474, 296, -406, 542, -690, 903, -271, -131, -132, 410, -33, 146, 244, 145, 348, -346, -656, 42, 551, -374, -179, -391, -236, 98, -42, -116, 236, 168, 123, + -66, 361, 219, -174, -94, 68, 14, 305, 191, -30, -106, -83, 333, 27, -179, 209, 59, 4, 173, 76, -37, -188, 45, 217, -171, -47, 247, -22, -59, -69, 143, 23, -2, -73, -790, -105, 734, -218, -448, 195, -207, -45, 336, -796, -458, 300, 413, 550, -33, -110, 230, -59, -776, -541, 926, -75, -799, -473, -318, -271, 81, 265, 21, -139, -395, -619, 89, 77, -15, 498, -336, -969, 398, 279, -1120, 669, -175, -574, -462, -47, 649, 149, -205, -237, 190, 333, -467, 359, 66, 264, -198, -497, 445, -2, 498, -1528, + 201, 232, -218, 420, 499, 1446, 48, -961, -434, -254, -924, -917, 55, -522, 14, -348, 349, -354, -338, 609, 157, -24, -26, 356, -68, -39, 215, 168, -125, 114, -320, -74, 99, -64, -87, -160, -160, -88, -199, 81, -256, 55, -38, 245, -51, -130, -102, -150, -151, -44, -103, -194, -135, 140, -183, -100, -334, 105, 145, 352, 87, -46, 19, -665, 106, 410, 365, -590, 1050, 733, -338, 438, -852, -189, -286, 1344, 860, -320, -514, -627, -140, 36, 246, 902, 191, 154, 194, 25, -298, 37, -57, 416, 560, 711, 462, 302, + -70, -131, 112, 645, 101, 115, -656, -332, 1106, 450, 332, 9, 663, 355, 1397, -77, 1440, 103, -447, 467, -389, -290, -51, -265, 16, 268, 576, 101, -122, -629, 204, 54, 417, -493, 133, -217, 75, -628, 321, -552, -67, -753, -1037, -171, -161, 856, 231, -24, 161, 268, 333, 59, -12, 16, -600, 193, 9, 562, -226, -24, -149, 401, 80, 367, -3, -419, 207, -18, 141, -318, -144, 81, 90, -235, 24, 223, 137, -206, -232, 416, -413, 177, -127, -332, 108, 82, 109, 146, -154, -14, 198, 22, 139, -53, -158, -155, + -351, -538, 165, -617, 0, 744, 235, 634, -737, -342, 362, 73, 1057, -538, 632, -241, -319, -789, -305, -425, 528, 121, -700, 876, -453, -425, 86, 340, -256, 605, -294, -424, -217, 199, -74, -118, 66, 603, -410, 1106, -430, -17, 1027, -209, 181, -1404, 62, 248, -316, 616, -1124, -1378, 522, -247, 760, -570, -536, 58, -176, 1165, -142, -57, 260, -1088, 62, -1100, -439, 60, 262, -1373, -612, -172, -67, 440, -588, 699, -288, 76, -901, -49, -796, 297, 172, 589, 754, -284, 494, 64, -162, 249, 158, -246, -246, -438, -16, -262, + -270, 90, -64, 372, -504, -91, -317, 122, 184, -178, -23, -272, -268, 297, 494, 552, 115, 32, -149, 102, 92, -213, -333, 111, -175, -248, 376, 258, 220, -347, -396, -848, 691, -606, -174, 554, 1268, -358, 1040, 373, 269, -480, 1152, 185, 538, 55, -675, 251, -678, -670, 423, -668, -144, -152, 683, 64, -228, 226, 304, -135, -642, -145, 496, 1203, 277, -669, 75, -124, 288, 369, 609, -263, 15, 399, 91, -15, 803, 730, 863, 303, 725, 105, 435, -336, -61, 102, -674, 56, 1139, -139, -250, 245, -18, 312, -680, 904, + -565, -246, -156, 51, 104, 121, -989, 1252, -272, -394, -149, 1064, -122, 226, -840, -578, 15, 446, 403, 682, -1089, -335, 1038, -368, 112, 895, 209, 200, -61, 36, -343, -21, 82, 260, -157, 217, -396, -216, 18, -106, -71, -909, -711, 63, 457, -426, -741, -297, -609, 175, 22, -227, 576, -163, 232, 270, -321, -219, -58, 75, -29, 443, -12, 32, -218, -44, -340, 2035, -120, 408, -17, -210, 57, -942, -402, -290, 366, 261, 461, 53, -496, 520, -421, 599, 441, -485, -520, 62, 733, -752, 315, 346, -429, 191, -55, 262, + -33, -1095, 614, 377, -922, 1113, -590, -142, -365, 899, -178, -765, -1, 12, 743, 756, 50, -583, 848, -136, 150, -1075, 847, 346, 51, -616, -466, -65, 295, -494, -884, -376, 700, 434, -102, 1136, 69, -183, -818, 1004, -930, -299, 1025, 326, 134, -383, 161, 1012, 226, 445, 641, -1649, -360, -271, -134, -681, -119, -78, 1005, 276, 71, 514, 719, 506, -352, 196, 432, -80, 169, 190, 233, 154, 717, 391, 49, -202, -317, -612, 95, 7, 171, 209, 101, 1079, -142, 395, 238, -284, -844, -130, -309, -522, -565, 107, -88, -681, + 9, 273, -61, -58, 250, -160, -520, -816, 26, -913, 855, 1336, 620, 760, -1167, -1040, -818, 78, 1446, -268, 537, 940, 473, -520, 30, 686, -887, -741, -636, 718, 500, -930, -1312, 1776, 1095, -1269, 573, -150, 524, 55, -385, -882, 802, -23, -654, -979, 249, 227, -249, 24, -92, -484, -214, -256, 452, -859, 944, -648, 33, 1486, -1436, -348, 1352, 97, 315, -203, -425, 423, -159, -598, 76, -1362, 2306, -229, -2547, 962, 2510, 1481, -3107, -905, 586, 223, -475, -717, 385, 948, -1171, -324, -2041, -352, 701, 256, -625, -1020, 398, 893, + -22, -276, -492, 710, 419, 288, -63, -215, 82, 396, 305, -73, -820, -510, 847, 364, -442, -298, 607, 203, -89, -1240, -572, -618, 692, 190, 148, -129, 14, 675, -141, -121, -594, 116, -195, 943, 197, -213, 112, 953, -644, 148, 633, 1480, -620, 482, -783, -2076, 1121, -523, -1135, -787, -1161, 557, 388, -1563, 1005, -545, -38, -19, -800, 618, 618, 543, -49, 710, 373, -431, 42, -890, -320, -790, -548, -40, 1286, -1073, -226, -232, -959, 563, -1082, 561, 490, -737, 583, -1184, 343, -1030, 671, -386, -541, -565, -835, -227, 425, 730, + -848, 567, 322, 888, 1097, 633, -906, -423, -1706, -434, -493, 567, -1993, -381, -1184, -105, 1195, 1095, 724, 253, 1609, 1756, 1569, -540, -700, 593, 1535, 2829, 208, 661, 349, -154, 527, -512, 312, -134, -4, -331, 535, 612, -210, -510, -381, 463, 210, 525, -286, 202, -101, -237, -147, 522, 1041, 492, -534, 271, -182, 368, 170, 180, 510, -329, -677, 54, 528, 408, 145, -105, -231, -940, 925, 255, -213, -978, -224, -673, 338, -327, 241, 1850, -1093, 689, 846, -394, 79, 319, -101, 896, 49, 647, -831, -122, 727, 115, -1128, 727, + -449, -373, -429, -117, -419, 424, 601, 287, -103, -319, 521, -174, -828, 675, -1399, -358, -287, -313, 801, 871, 1571, -465, 673, -30, 304, 1025, -75, 105, -686, -2169, 1072, 201, -1044, -721, 106, 560, -99, -618, 318, -633, 826, 455, -360, -759, 1497, 159, 80, -143, 208, 100, 65, -509, -1065, 289, -156, -384, -982, -247, -29, 871, 361, -1108, 643, 110, -43, -128, 358, 454, -92, -211, -79, -200, 169, 267, -13, 151, 305, -119, 442, 183, 135, 227, -126, 549, 93, -123, 361, -444, 140, 246, -105, -193, 497, 713, -645, -125, + -228, -226, 255, 217, -406, 218, 178, 154, 186, -369, 258, -33, 151, -120, 103, 2059, 1050, 2072, -1914, 165, 995, -386, 1133, 2188, 1201, 69, -590, -608, 113, 948, 1016, 230, -3, -1510, -311, 1489, 493, -416, 822, -700, -978, -269, -65, 1150, 1502, 1350, 512, -524, -804, -1493, -1484, 1293, 542, 106, 1998, 121, -612, -818, -831, 404, 854, 679, 1311, 93, 943, -62, -169, 477, 873, 638, 554, -498, -188, -393, -885, -709, -1289, -432, 346, -212, 939, 1128, -18, 11, -462, -825, 170, 1091, -63, 604, 265, -79, -342, -157, 100, 381, + 297, -292, -610, -754, -707, -274, 288, -74, -444, -228, -308, -261, 146, -39, 418, 598, 135, -728, -374, -436, -99, 491, 119, 121, -595, -564, -642, -330, 561, 382, 484, 260, -233, -290, 206, 186, -49, 126, -245, -197, 147, 103, 203, -118, -244, -113, -187, -35, -1094, -2133, 841, 3478, 3537, 2994, 2170, -1339, -1528, -1651, -2196, -3361, -2708, -2352, 1092, 2527, 1879, 4064, 3141, 1637, -604, -1095, -2730, -2132, -2110, -432, -1293, -1050, 313, 571, 1150, 1154, 1584, 1571, 2027, 1182, 520, -295, -342, -892, -1350, -1631, -1993, -1306, -2449, -1632, -1225, 1225, + 2324, 2505, 1734, 1181, 1850, 1415, 1775, 1394, 489, -659, -3106, -2197, -2238, -3474, -2179, -1887, -1831, 666, 1843, 2926, 2410, 3441, 3089, 3020, 2154, -1176, -1064, -2419, -3198, -3524, -2891, -1388, -394, -731, 952, 2520, 1776, 1200, 2020, 1698, 607, -400, -403, -132, -495, -1356, -852, -969, -523, -435, -1010, -375, 349, -339, 1120, 1478, 1624, 1718, 107, 512, 501, -147, -2353, -1877, -1466, -1310, -1031, -978, 1081, 1614, 1755, 1680, 1385, 950, 855, -13, -254, -1361, -1838, -1646, -1374, -876, -570, 67, 828, 1678, 1254, 797, 574, 157, -10, 3, -325, -421, -347, -404, + 89, -150, -528, 64, 240, -74, -92, -58, 79, 127, -36, 77, 262, 160, 43, 14 } }, + { { -107, 108, 93, 207, -283, 60, 187, 341, -37, 192, -8, 174, 43, 267, -5, -88, 181, 256, 244, 143, 40, -100, -78, 23, 125, -64, 58, 14, 142, -69, -3, 34, -168, -99, -49, -177, 43, -51, -1, -25, -146, 113, 175, -38, 15, 15, -27, 184, -225, -2, 94, 23, 30, -56, -186, -49, 73, 84, 96, -19, 4, 0, 38, -33, 196, 4, -17, -130, 18, -93, -70, 75, 85, 200, 8, 196, 23, 20, 14, -107, 7, -39, -52, 19, 64, -42, 26, -43, 51, -54, -16, -29, 30, -19, 28, -26, + 33, 54, 29, -30, -7, -16, -13, 14, 13, 224, 363, 48, 181, -66, 107, 140, -43, -113, 191, 328, -64, 36, 127, -157, 98, 140, -287, 81, 28, -65, 0, -299, 12, 84, -142, 26, 5, 191, 137, -72, -20, -18, -203, -137, 22, 82, 18, 91, -135, 20, 67, 14, -125, -91, -28, 43, 101, 104, 70, 122, 119, -134, -41, 5, 169, -26, 121, -80, -83, -26, -152, -70, 31, 89, -130, 127, -36, -38, -25, -52, -66, 26, 99, 37, 165, -229, -185, -41, 68, -2, -38, 35, 5, 42, 70, 117, + 2, -7, 28, -11, -2, 18, -53, -29, -110, 44, 211, 297, 173, -75, 128, -78, -52, -255, -202, 92, 195, 191, 199, 44, 11, 123, -164, 165, 134, 12, 115, 295, 201, 56, -212, 6, 72, 45, 35, -233, 56, 42, 156, 171, -54, 110, -83, -93, 125, 71, -222, -211, -92, -119, -88, -94, -257, -233, -21, 84, -1, -25, -173, 23, 206, -58, -65, 77, 0, 148, 75, 76, -96, -119, 221, 101, -88, 145, -19, 113, -96, 17, 163, -62, -53, 117, 15, 46, 70, -82, 92, -39, 75, 75, 58, -52, + 19, -26, -44, -57, 3, 6, 37, 31, 9, -3, 29, 8, 20, -411, -242, -76, 78, -170, 52, -47, 119, -29, -230, -184, 160, 130, 330, 291, -44, 210, -317, -52, 246, 74, 57, -33, -104, -49, 34, -29, -10, 124, -155, 34, 56, -4, 98, -107, -88, 56, -68, 87, -174, 28, -105, -42, -116, -87, -132, -196, 120, -2, 205, -192, -164, -2, 39, -23, -40, 13, 123, 58, 26, -85, -81, -47, -153, 24, -40, 17, -8, -165, -14, -14, -175, 4, -33, 20, -30, -195, 17, 87, -39, 128, 35, -69, + 53, 134, 44, 22, 30, -29, 16, 104, -9, -18, 38, 42, 16, 34, 7, 14, -71, 7, -6, -35, -26, -26, -37, 5, -30, 143, -220, 89, -246, -43, 13, -182, 173, 131, -366, -37, 63, -34, -159, -215, 46, -108, -178, -88, 107, 94, 261, 338, -28, 302, -184, 119, 133, -27, 131, -75, 4, -20, -61, -33, -69, 252, -13, -188, -44, 126, 79, 100, 21, -88, 185, 375, 24, 37, 23, -29, 60, -26, 215, -165, 206, 141, -129, 66, 134, 91, -155, -170, -333, -55, -31, 42, 130, -32, 85, -29, + -88, -89, 173, -40, 184, -271, -106, 61, -171, 44, 185, 17, -1, 13, 40, 24, -103, -34, -17, 14, -18, 33, 48, 23, -30, -71, 77, 28, 30, 19, 22, 4, 2, -35, 32, 14, 13, 4, 34, 21, 40, -48, -28, -56, -51, -15, 40, -33, 4, 97, 43, 5, 130, 379, 446, -116, -10, 94, -68, 289, 282, -178, 277, 218, 84, 126, 113, 58, -24, 20, 37, -153, -187, 49, -53, -2, 32, -165, 166, 334, -11, -201, 327, 40, 10, 128, -58, -98, 47, -123, 49, 334, 143, -3, 119, 182, + 471, -77, 203, -41, -206, 135, 12, -68, 92, 289, 73, 51, -5, 115, 416, 187, 51, 42, 109, -121, 212, -55, -414, 50, -45, 249, 292, 127, -127, -114, -108, -15, 90, 8, 60, 42, 63, 186, 79, -149, -66, 20, 50, 9, -6, 5, -83, 85, 18, 17, 7, 17, 6, 64, -29, 46, -49, -15, -77, 14, -31, -5, 25, -503, -58, -213, -254, -66, -181, 10, 154, -235, 244, -523, 73, -154, -281, -373, 390, 197, 24, -331, -219, 125, -433, -300, 101, 93, 436, -55, 35, 326, -194, 320, 108, 118, + -63, -190, -24, 267, -144, 24, 332, -120, -100, -160, -199, -170, -130, -268, -34, 82, -93, 61, -89, -136, 186, -239, 145, -203, -258, 14, 211, 15, -65, 85, -173, -85, -241, -427, -203, 63, -131, 492, 194, -341, -173, -49, -124, 159, 332, 220, -161, 155, -191, 116, 17, 156, -169, -38, 15, -73, -144, -119, 22, -6, -34, 77, 29, 13, -48, 47, -9, -35, -105, -1, -54, 11, 47, -33, -116, -12, -49, 546, 355, 373, -110, -531, -43, -272, 67, 118, 285, -134, 124, -219, 36, -193, -495, -267, 188, -181, + -392, -368, -343, -534, 65, -187, -407, -366, 63, 513, -70, -86, -173, -312, 63, -124, 33, -389, 24, -405, 56, -33, 217, 168, 180, 93, -16, 150, -100, 296, 82, 150, 89, -97, 105, 298, -40, 166, -43, 469, 60, 176, 22, -263, -202, 9, -94, 61, -69, 156, 138, 181, -84, 103, -361, 192, 526, -254, -54, 140, -304, -20, 189, -119, -19, -62, 164, -169, -41, 46, -95, 46, -33, 70, -88, -87, 97, -43, -96, 69, -38, 3, -136, 105, 35, -22, -23, 60, 21, 58, 42, 11, -58, -102, -30, -263, + -765, -126, -268, -401, 216, -767, -101, -272, -150, 223, -246, 326, 279, 45, 252, 23, 133, -200, -354, -388, -219, -356, 277, 365, -17, -191, 104, 105, -135, 27, -608, -321, 281, -154, 7, 277, -28, 172, 145, -79, 167, -2, -325, 361, -255, 18, 19, -199, 131, 215, -128, 246, 26, -19, -226, 278, -3, -224, -76, -450, -190, -257, -34, 310, 88, -29, 4, -291, 64, 224, -295, 17, 449, -185, 43, 35, -321, -192, 204, 172, -522, 105, 388, -2, 45, 3, 93, -29, 245, -56, -11, 32, 46, -111, 27, 87, + 26, 146, 53, -3, -55, -115, -34, 55, -72, 52, -74, -2, 100, 55, -72, -96, 4, 4, 214, -87, 17, 118, 47, 116, 1361, 303, -178, -273, -27, -86, 241, -54, 204, 386, -156, 19, -256, -175, 82, -42, 198, -382, -224, 180, 382, 252, -13, 91, -94, -230, 165, 299, 313, 378, -314, -74, -180, -389, -50, 20, -86, 179, 235, 0, 116, -70, -414, -225, -554, -561, -165, 188, -83, -248, 469, 178, -20, -440, -21, -135, -316, 4, -145, -204, -437, -56, -162, -479, -1, 367, -248, -117, 134, -206, 81, -204, + 298, -95, -290, -448, -738, 146, 124, 564, 226, 196, -4, 172, -134, 182, -18, 65, 89, 216, 97, 10, -40, -9, 84, 55, 222, 177, 116, 40, -47, -116, 63, 147, 12, 11, -28, -102, -19, -13, -51, -35, -82, 70, 97, -90, -95, -2, -13, 54, 306, -1078, -614, 571, -148, 37, -296, 249, -102, -416, 200, 578, 75, -506, 143, -110, -115, 333, 346, -47, -70, 728, 163, -105, -447, 198, -641, -528, -486, 197, -92, -52, 418, 167, -424, -355, 93, 413, 142, -47, 24, 275, -199, -449, 586, -172, 61, 237, + 37, 81, 603, 10, 384, 17, -403, 58, 87, -84, 77, 274, -204, -62, 70, -797, 212, 163, -4, 191, 149, -296, 141, 1096, 471, 271, 80, 266, -843, -400, 427, 17, -4, -324, 285, 344, 289, 48, 61, -116, 5, -201, -73, 158, -36, -101, 82, 6, 79, -117, -50, 39, -22, 79, -140, -49, 99, -112, 80, 29, 10, 2, 0, -91, 45, 83, -43, -43, -98, 41, -7, -723, 508, 543, 176, 299, -200, 867, -101, 330, 227, -401, -163, -185, 505, -301, -92, 317, 268, -295, -79, -853, 160, -95, -249, 73, + 24, 62, 79, 288, 13, 315, 39, 153, -80, -275, -291, 550, -195, -399, -334, -153, -183, 238, 150, 183, 245, 72, -301, 172, -491, -162, -429, 295, -518, -373, -109, -175, 156, 348, -276, 329, 543, 269, 524, -220, 703, 64, 596, 336, 75, -318, -796, -539, -437, -249, -244, -79, -370, 280, 468, -180, -356, -326, -257, -485, 307, 221, -128, -125, -187, 25, -106, 261, 2, 67, -138, -120, -195, -36, -234, -226, 233, -16, 29, 6, 86, -93, -8, -139, 6, 1, -5, 71, 9, -114, -74, -82, 24, -122, -132, -168, + 46, 403, 205, -229, 678, 77, -662, 827, 56, -352, 292, -679, -130, -432, -135, -76, -133, -309, 87, -587, -227, -211, -792, 96, -574, -408, -644, 129, -486, -146, -161, 6, 245, -197, 345, 18, 457, -106, 398, 502, -602, -9, 162, 369, 14, 443, 149, 427, -9, -326, -205, -31, 277, -63, -127, -27, 512, 323, -121, -421, 141, 232, 165, 454, -607, -449, -128, 43, -171, 5, -174, -379, 1067, -526, -611, 457, 263, 397, 122, 146, 82, 232, -219, 613, -107, 151, -118, 82, 37, -33, 390, 49, 34, -384, 174, 58, + -56, -312, -32, -64, 8, -99, 282, 66, 79, -226, 155, -107, 32, 137, -5, -66, -73, -201, 118, 207, -98, -22, -72, 31, -117, -270, -82, -8, -185, 193, -16, -26, 66, -182, -207, 85, -142, -181, 537, 396, 635, -212, -157, -873, 1013, 465, -1350, -723, 433, 601, 605, -389, -315, 732, 173, 168, 507, 410, -746, 229, 314, -56, 352, 68, -96, 73, -243, 1245, 326, 162, -34, -154, -84, -707, 135, 208, -167, -232, -1145, -547, 239, 200, -376, -367, -52, -545, 225, 202, -80, 227, 451, 23, -24, -144, -241, -79, + 40, -843, -113, 198, 513, -912, 202, 327, -72, -430, -389, 690, 681, -100, -426, -807, 169, 324, 169, 14, -881, 371, 800, -271, 90, 252, -330, -525, -279, 80, -164, -42, -248, -213, -182, -77, -72, 107, -20, -16, -227, 93, -107, 49, 1, 73, 136, 160, -254, 101, -196, -328, -174, 47, -35, 143, -33, 93, 192, 10, -10, -170, -96, 257, 129, -108, -67, 401, -296, 110, -246, -217, 38, 272, 543, -1000, -1306, -907, -1168, 1015, -677, 409, -114, -821, 147, -222, -305, -1065, -976, -728, -278, 39, -565, -163, 149, 459, + 36, -284, 1, -304, 440, -553, 765, 660, -158, -209, -908, -529, -552, 67, 122, -147, 743, 213, 602, 120, -71, -272, 542, 375, 170, -542, 291, -917, -102, -96, -609, -99, 8, 703, 466, 15, 325, -12, -692, 354, 99, 579, -326, -665, 399, -1197, -274, 426, -179, -189, 295, -76, -235, 224, -99, -767, -675, -110, 318, 513, 720, 722, -304, -243, 143, 263, 237, 100, -319, 284, 7, -57, 38, 177, 295, -83, 51, 279, -62, -3, -277, 142, -58, -17, 233, -42, -100, 106, -314, -114, 325, 95, 108, -111, -72, -44, + -249, -30, -137, 196, -547, -1304, -122, -830, 51, -612, 556, -437, -47, 110, 207, 672, 225, -304, 725, 227, -1236, 205, -742, -52, 140, -102, 609, -180, 110, 156, 53, -395, 617, -357, -35, -722, -2, 124, -116, -253, -333, -377, 936, 39, 484, -834, 93, -9, 285, 500, -577, 1022, 1468, -66, 139, -512, 233, 343, -287, 75, 274, 571, -22, 35, -180, -494, -748, 381, -562, -235, -369, 163, 498, 451, -93, 170, -1015, 669, -129, 146, -302, 654, -913, 1084, 784, 903, -369, -21, -894, -482, -336, 293, 241, -736, -546, 21, + -194, -537, -9, -371, -448, -165, -74, 34, -300, 52, 90, 446, 391, -63, 368, -186, -479, -261, -110, -238, -46, -177, 256, 80, 1016, 135, -364, -122, 81, -537, -346, 127, 9, -140, 41, -1, -600, -63, 380, -291, 1638, 469, 1191, 381, -1244, 500, 344, -413, 83, 804, 34, 770, 680, -797, 438, -798, -542, -74, 1605, 495, -727, 686, 439, -882, -392, -59, 896, 134, -824, -461, -28, -224, 496, 721, -262, 634, -410, -550, -21, 1306, 119, -748, 424, -34, -77, 367, -853, -733, -700, 513, -459, 166, 215, 782, 383, 803, + 83, -33, 651, 1201, 711, -1184, 22, 118, -203, 231, 327, -914, -141, 184, 156, -1090, -1038, -578, -632, 1088, 399, 53, 476, -882, 362, 248, 159, -75, -205, 752, 447, -296, 125, -223, 485, -138, 31, 106, 69, 368, -61, -588, -28, 115, 151, 309, -87, 31, 224, -455, -277, -38, -841, -124, 227, -57, 85, 482, -74, -328, 65, 121, 304, 375, -363, -215, -30, -298, -204, -577, -700, 198, 4, -307, -269, -313, -623, 467, -1246, 901, 1007, 279, 1097, -1125, -550, -304, -1617, 911, 91, 564, 741, 725, 56, -23, 737, -117, + -876, -909, 550, -1027, 1001, -288, 219, 992, 894, -451, 1362, -790, 88, -821, 132, -281, 536, 182, -583, 523, 794, 1168, -676, 250, 716, -986, 45, -397, -1426, -614, 379, -783, 277, -657, -17, 958, -456, 406, 1103, 788, 294, 1468, -2288, -432, 762, -89, 444, -709, -1238, 1502, -23, -758, 323, 951, 2359, 893, -1787, -976, 606, 660, 285, -1248, -111, 272, -387, 841, 299, 536, 637, 478, -329, 369, -992, 141, 526, -65, -528, 306, -324, 523, 577, -251, -487, -132, 1069, -194, -130, -423, 481, -420, -262, 307, -205, 1007, -82, -253, + 1009, -94, 231, 618, -53, -57, 53, 88, -484, 213, 19, -698, 464, -220, 887, -487, 280, 83, 1208, -1063, -96, -508, -629, 968, -376, 1271, -126, -982, 1527, 2205, -314, -705, -1065, 252, 1172, 230, -247, -732, 174, 171, -162, 179, -104, -360, -366, 336, 481, -38, 650, -629, 1334, 1004, 579, -50, 79, 188, -707, -620, -686, -362, -189, 426, 375, 723, -351, -88, -311, 822, 1607, -382, -1036, -668, -44, -1402, 1087, -1904, 547, 803, 825, -831, 191, 837, -1928, -913, 393, -207, -969, -855, -114, -450, 1430, 612, -529, -486, -799, 2193, + 468, 1144, -87, 332, 410, 489, -722, -95, 906, 625, 370, -304, -397, -3, 278, 417, 278, -570, 74, 2, 140, 405, 402, -597, 268, -369, -457, 43, 455, 185, -289, 60, -50, -89, -250, 871, -271, -2, -536, 118, -207, 572, 172, -129, -324, 323, 257, -410, 12, -663, -276, 150, 253, 365, -828, 249, 1271, 42, -434, 1067, 758, -218, -687, -1033, 195, 2041, 444, 1048, -95, 94, -86, -237, -4, 96, 490, 166, -400, 342, -351, -378, -435, 14, 404, 92, 322, 354, 278, -283, -510, 164, -356, -872, -265, 202, -311, 1027, + -1063, 864, -279, 10, 1266, -196, -42, 1666, -262, -673, 115, -576, -139, -543, 1842, -520, 438, -441, -207, -250, 299, -462, -1142, 504, -139, -1255, 649, -326, 692, 1585, -801, -13, -91, -230, -862, -145, 771, 317, 470, -714, 203, 131, -703, -184, 144, 361, 435, 41, 75, 295, -80, -340, 491, -193, -163, 461, 51, -121, 669, -41, -63, 10, 211, -200, 332, -261, -145, -205, 167, -1, -37, 104, 304, -371, 70, -46, 214, 72, -84, 392, -248, 213, -79, 119, 15, -451, 2, 2120, 1078, 2224, -1244, -324, 737, -697, 534, 2290, + 545, 331, -602, -570, 659, -347, 931, -153, -209, -270, -1313, 317, 1586, -836, 961, 834, -532, -162, 662, -1051, 528, -75, 797, 268, -654, -212, -1319, -679, 624, 467, 1033, 1606, 175, 25, -1387, -850, -827, -684, 368, -567, -159, -130, 420, -1062, -168, 549, 287, 875, -114, -419, 873, -158, 537, -670, -401, -104, -221, 426, 637, 895, 256, 73, -616, -175, -315, 750, 11, 1124, 198, 846, -821, -296, -3, -21, 615, -99, -302, -167, 153, 41, 161, 282, 255, -157, -181, 10, -106, 237, 257, 58, -212, 8, -279, -119, -60, 482, + 175, -65, 127, -325, -381, -261, 122, 263, -226, -25, 5, 195, 111, -33, 211, 31, -10, -210, 101, 58, -84, 19, -583, -2178, 56, 3505, 3161, 2973, 1260, -1263, -1751, -1736, -1553, -2851, -2036, -1985, 1535, 2359, 1924, 3070, 2553, 542, -119, -1098, -2140, -1276, -2248, -1220, -753, 13, -301, 564, 963, 1639, 1030, 1723, 1310, 1369, 105, -1126, -515, 40, -1233, -1626, -2117, -2079, -1477, -207, 1031, 409, 1500, 1063, 1711, 1526, 1659, 1928, 1035, -147, -313, -1256, -1031, -3392, -2717, -2174, -1703, 200, -744, 50, 2316, 2865, 3916, 2480, 1488, 1016, 234, -1501, + -1379, -2093, -2710, -2292, -2142, -1002, 151, 1085, 1778, 1760, 1494, 945, 1001, 433, 267, -47, -834, -723, -665, -735, -395, -821, -592, 206, 68, -477, 258, 681, 383, 777, 1205, 1260, 551, -775, -340, -106, -1588, -1668, -1461, -605, 448, 717, 591, 1004, 1128, 1401, 923, 575, -219, -934, -958, -1060, -1437, -1014, -570, 494, 773, 508, 301, 912, 606, 376, 80, -127, -290, 38, -346, -391, -149, 142, -244, -165, 15, 174, 4, -68, -100, 157, 24, 31, -61, 103, 126, 180, -38, 31 }, + { 35, -41, 143, 161, 87, -62, -244, -223, 81, 128, -47, 239, -46, 143, -170, -150, 65, 6, -44, 63, 155, -68, 21, -89, -9, 8, 64, 59, 80, 13, 47, 177, -69, -83, -90, -161, 46, -34, 294, 57, -22, 23, 178, -17, -39, -46, -105, -19, 137, -21, 57, 139, -44, -10, -223, -131, -204, -40, -59, 30, 11, 29, 72, -49, 35, 2, 18, 31, -74, 70, -24, -85, -11, -85, -26, 8, -133, 35, 6, 102, 11, -2, -61, 14, 102, 50, -26, 11, 22, 25, 78, 9, 5, -19, -12, 8, + 3, -8, 51, 28, 30, 22, 16, 7, 15, 165, 391, 154, 93, 108, -229, -27, 99, -31, 39, -210, 206, 279, 48, 124, -58, -164, -253, -278, -184, 219, -207, -132, -175, 56, 146, 27, 20, 81, -8, 51, 180, -26, 150, -143, 137, 95, 87, -75, -232, -50, 134, 79, -65, -8, 46, -10, -112, -24, 96, -33, 11, -56, -12, 7, 32, 164, 69, -84, 14, 13, -55, 30, -81, -10, 133, 43, 150, -107, -91, -55, -23, 76, 170, -98, -122, 146, -13, -3, 5, 50, 36, 122, -34, 57, -75, -70, + 6, 33, -5, 2, 28, 30, 24, -63, 71, -15, 114, 49, -128, -121, -138, -21, -112, -237, -226, 233, -5, 49, -2, 142, -210, 312, 277, 15, 15, 1, 8, -31, 108, 84, 7, -177, 77, -55, 85, -25, 189, -44, -110, -50, -30, 70, -1, 117, -188, 101, 33, -104, 296, -47, -42, -6, -5, -78, -25, 158, 129, -276, -130, 141, 41, -66, 241, 9, 54, 237, 98, 186, 53, -71, -97, -186, -180, 26, 96, 231, 9, -94, -118, 40, -2, -64, 75, -26, -59, 54, 125, 41, -63, 63, 65, 82, + 52, 4, 8, -77, -16, -1, 40, 34, 64, 62, 51, 20, -5, -316, -110, -153, 143, -105, 93, -113, -47, 268, 131, -178, 81, 256, 37, -89, -180, -216, -148, -217, 144, 33, 79, -41, -98, -103, -191, 10, -6, 45, -47, -173, 3, 185, -41, 2, -93, -185, -274, -23, 197, 72, 21, -93, 25, -149, -49, -112, 14, 25, -169, 191, -108, 243, 92, 23, -111, -58, 62, -14, 59, 130, 26, 52, -144, 85, -73, 223, 276, 127, 186, 87, -29, -194, -125, 16, 143, 144, -116, 15, 136, -178, 175, 11, + -90, 58, -38, -8, -100, 20, 28, 17, -80, 21, -57, -75, -26, 5, 33, -49, 12, -21, -70, 7, 58, 24, -50, 32, -38, 106, -255, 34, -273, -1, 42, 25, 123, 12, 20, 483, -60, -213, -230, 242, 163, -183, 44, -204, -87, 7, 231, -286, 84, -11, 46, -22, 293, -151, 83, -46, -77, 45, -14, 88, -89, -83, -247, 39, -82, -53, 20, -88, 74, -140, -83, -246, -7, -218, -92, -260, 194, 39, -79, 170, -196, -1, -374, -20, 130, -10, 112, 239, -83, -33, 299, 126, 116, 183, -94, -276, + -29, -165, 122, 276, -49, 81, 147, 124, -14, -23, 35, 6, -50, 75, 67, -114, 39, 97, -48, -34, -169, -39, -70, -23, -73, 16, -17, 14, -6, 13, 45, -49, 19, -19, -50, -6, -7, -14, 5, 31, 50, -46, 18, -39, 9, -3, -52, -20, -35, 136, 154, 56, -93, 67, 40, 293, -45, -63, -396, -112, 298, 291, 187, 147, 424, 26, -506, -130, -84, -123, 270, -43, -98, 314, 49, -130, -45, 125, -111, -44, 39, -40, -176, -80, -8, -171, -78, -72, 119, -80, 230, 223, 22, 212, 149, -96, + -32, -73, -329, 37, 68, -313, -45, -89, 112, 286, 44, -290, 43, -112, -195, 158, -45, -208, 95, 80, 230, -18, -28, 169, 201, 220, -225, 159, -28, -38, 60, 237, -10, -64, 76, 36, -201, -27, 277, 61, -17, -35, -124, 89, -45, -57, 11, -8, 65, -4, -85, -62, 117, -14, 47, -52, 57, -43, -31, -42, 31, 61, 202, -517, 215, -56, -118, -106, 89, -49, -307, -327, 40, 510, 141, -371, 84, 303, -218, 39, -55, 181, -1, 167, 446, 325, 203, -7, -37, -206, -221, 88, -578, -91, 274, 31, + -29, -277, -99, -12, -12, -134, -286, 321, -111, -70, -52, -265, -298, -9, -145, 21, 142, 109, 120, -236, -61, -116, -74, 381, -40, -174, 12, 488, -260, 82, 359, 11, -82, -181, 109, 21, 259, -139, 219, 178, 339, 164, 254, 27, -166, 36, -7, -96, 154, 219, -181, 120, 65, -163, 21, 58, 46, 59, -93, 53, -102, -31, -28, 7, 19, 44, 56, -11, 84, -6, -37, 29, 56, -19, 34, -87, 35, 297, 427, 261, 44, -92, -160, -355, -103, 234, -483, -198, 440, -610, -110, 341, 428, -44, -430, 59, + -164, 574, 255, -395, -254, -61, -244, -497, -249, -221, -180, -402, 202, 71, 248, -153, -74, -354, -36, -307, 32, -205, 45, 107, -474, -156, -181, -126, 102, 101, -152, 467, -31, -123, -88, 45, -110, -39, 174, 148, 194, 256, 243, 19, 159, -78, 364, 389, -196, -102, 239, -7, -592, 27, -301, 183, 187, 334, -254, 142, -357, -35, 203, -87, 318, -83, -39, 64, 21, 44, -21, 18, 135, -100, -26, 130, -20, 102, -152, -132, 89, -21, 28, 14, -18, 23, -91, -24, -16, -40, -62, -22, 48, 58, -3, -328, + -397, -194, -383, -547, 387, 38, 217, -302, -315, -434, -294, 134, -322, -289, 394, -99, 19, 95, 225, -175, -133, 65, -106, 61, -20, -194, -372, -582, 192, -418, -383, 20, -101, -27, -216, 98, 111, -474, -11, -104, -186, -264, 150, 32, 474, 57, -267, -16, 44, 196, 82, 421, -36, -458, 195, -97, 206, -273, 59, 155, -809, -384, 285, -25, -87, 124, -42, 511, -18, 323, 281, -415, -481, 28, -533, -12, -27, 11, 77, 334, -12, -210, 191, 251, -235, 41, 75, 252, -124, 9, -126, 85, -7, 53, 84, 136, + 137, -4, -133, 6, 98, 31, 20, -121, 13, -121, -18, 66, -20, 119, 88, -5, 25, 96, -90, 170, -4, -75, 76, 276, 1134, -280, -761, -69, -332, 823, 64, 460, 250, -145, -364, -165, -397, -104, 556, -620, 27, -506, 138, 40, 247, 55, -241, -410, -476, -90, -467, -367, 60, 107, 348, -326, -677, -143, -235, 80, -318, -217, 98, -171, -269, -20, 30, -139, 661, -137, -108, 166, 173, -197, -83, 488, 411, 268, 516, 403, 1, 168, 293, -218, -204, 59, 212, 342, 141, 695, 77, 466, -131, -270, -173, 987, + 176, -128, -118, -355, -339, -245, -237, -284, 114, 227, -241, 78, 246, 122, -222, 45, 251, -63, 139, -125, -35, 56, -42, -28, -75, -160, -24, -145, 77, 121, 62, -121, 161, 104, -88, -105, -163, -49, -45, 43, -35, 76, 57, 14, -15, 3, -130, 54, 220, -998, -363, 493, -113, -512, -471, -165, 545, 283, -429, 236, -573, -241, -65, -384, -514, 432, 244, -466, -158, 992, 236, -444, -602, 9, 330, 54, 60, -695, -17, -80, -495, -292, -197, -400, -186, 115, 19, -422, -418, 53, 268, -7, 359, 595, -415, 369, + 281, 117, 83, 448, 143, 276, 188, 249, -81, -54, 514, 800, 135, -186, 101, -115, -300, 509, -246, -429, -676, -233, -789, 396, -320, -136, -44, -113, -282, -47, 317, -360, -30, 167, -101, -351, 178, 29, 100, -23, -39, -125, -12, -65, 190, 50, 54, 31, 64, 3, 98, 66, 169, -233, -25, 20, 157, -63, 131, -140, 51, 35, -28, -77, 138, -61, -8, 79, 26, 8, -187, -437, 372, 224, -66, 249, 184, 530, 408, -860, -286, 958, -755, -222, -458, 683, 303, 315, 132, 101, 273, 724, 344, -318, -7, 25, + -21, 287, 321, 40, 190, 183, -166, 225, 134, 448, -215, -429, -369, -287, 85, -37, 171, 195, 195, 395, -173, 84, -174, -306, -125, 34, -354, 453, 547, -594, 202, -411, 336, -66, 130, -44, -329, -79, 378, -295, -91, 68, -607, -231, 127, -469, -33, 752, 373, -50, -172, 600, 157, 432, -136, -194, 626, -212, 195, 83, 89, -129, -94, -115, -80, -210, -130, -146, 21, 135, -50, -296, -95, -41, 33, -9, -74, 1, 83, 145, -116, -4, -319, 54, -40, -60, 215, -4, -21, -127, 131, 36, 194, -67, -12, -131, + -15, 597, -49, -140, -496, 21, 47, -134, -11, -231, 87, -715, 652, -132, -231, -453, -510, -53, 622, -113, 172, -385, -222, -108, -374, -452, 413, -256, -207, 365, 356, -503, 175, 189, 436, 359, -131, -319, -201, -490, 538, 353, 179, 383, -398, 271, -58, 249, 277, -261, -20, 875, 734, -556, 222, 454, -349, 107, -818, 244, -443, 365, -257, -284, -200, 976, 56, -285, 87, 328, 43, 195, -527, -61, 878, -30, -345, -538, 16, -398, 248, 252, 307, -549, -573, -154, 96, 188, 60, 2, 14, 208, -140, -57, -43, -93, + 102, 86, -175, -121, -269, 164, -99, 71, 118, 172, 138, 59, 270, 16, -63, 129, -201, 111, 78, 54, 179, 191, 35, -27, 113, 12, -18, -212, -277, -53, -22, -35, -541, -28, -64, 157, -784, -363, -439, 371, -186, 551, 336, 702, -348, -30, -551, 468, 855, -266, -676, 66, -137, 1046, -256, -411, 401, 219, 169, 393, 136, -1315, 7, -89, 515, 923, -870, 34, 264, -419, -83, -1193, -268, 608, -980, -588, -299, -385, 394, -238, -348, 526, 162, 191, 544, 59, -184, 385, 571, -554, -410, 845, 584, 196, 271, 199, + -379, -550, 1, 7, -111, 173, -331, 236, -459, 187, 1078, -501, -412, 592, 173, -202, 377, 520, 389, 460, 230, -234, 192, -568, 306, 128, 162, -288, -84, 60, -25, -58, -84, 186, 366, -143, -350, 223, 424, 220, 168, -500, 305, 32, 166, -80, -169, -40, 257, 23, -45, -216, -16, -126, -60, -100, 115, 240, -143, 9, 154, -60, -24, -132, 26, -89, -97, 312, 282, 459, -1064, -1965, -906, -138, 669, 47, 738, 682, -206, 110, -167, -374, -615, -358, -444, -258, 702, -912, -158, -760, -942, -165, -950, -765, 94, -200, + -110, 173, 834, 58, -605, 34, -72, -182, -786, -52, 937, 87, -16, 380, 729, 490, 128, -297, 254, -249, -667, -1224, 1165, -147, 970, -82, 13, -348, -560, 1022, -580, -472, -49, -744, -699, 581, 427, 224, -74, 296, -516, 201, -419, -592, -646, -504, -207, 501, 32, 180, -299, 177, -391, 285, 222, 203, -127, -16, 252, -68, -305, -230, -301, -26, -222, -51, -78, -81, 90, 37, -119, 52, 159, -41, -100, -236, -1, -162, -22, -25, -112, 277, -259, -242, -114, 148, -229, -230, 34, -192, -1, -33, 109, -24, 37, -155, + 64, -322, -162, -47, -684, -500, -758, -8, -725, -841, -143, -384, -925, -1280, 145, -484, 236, -92, 480, 1079, 55, 112, -548, -586, 488, 273, -396, 2, 318, -729, -561, -39, 925, -795, 10, 20, 426, -679, 708, 373, 200, -18, -295, -788, -8, -188, 285, -427, -1048, 864, -632, -280, -45, 846, -643, 297, -528, 328, -192, -775, 371, -988, -219, -282, 345, 812, -469, 302, 821, -656, 108, 200, 193, 245, -1199, -357, -203, 434, 90, 0, 219, -209, 479, -85, 109, -459, 399, 105, -740, -335, 347, 438, -62, -108, -289, 410, + 51, 9, -768, 128, -370, -579, -176, -114, -75, -339, -441, 162, -102, -214, 127, -41, -63, 29, -118, 45, 238, -445, 45, 88, -148, 326, 300, 346, 137, 210, -216, 94, 11, 102, -98, 9, -6, 148, -87, -197, 1412, 137, 600, 1605, -747, -430, -625, -242, 749, 42, 921, 240, -28, -348, 697, -438, 163, -295, 291, -463, 532, -263, -118, -308, 410, 271, -441, -113, 431, 122, -282, 22, -364, -1217, 530, -642, -927, 569, 259, 616, -54, -613, -223, -169, 366, 477, 541, 891, 888, -399, 125, -943, 13, -688, -1215, -126, + -989, 316, -789, -528, -522, -749, 77, -182, 66, -227, -91, -71, -1285, 200, 199, 288, 621, -123, -1022, 588, -661, 378, 381, 832, -451, -421, -273, -167, -592, 234, 140, 71, -140, 206, -294, 297, -47, 59, 92, -371, 0, 140, 366, -99, -217, 157, 254, 309, -193, 0, 177, -23, -32, -118, -229, 162, -2, 103, -127, -19, 214, -142, -215, -126, 36, -93, -380, 614, -154, -127, 55, 118, -101, 113, 150, -61, -15, -84, -123, 1005, 1880, -1032, -834, -1458, -2963, -734, -310, 662, 401, -258, -572, 809, 990, 85, -48, 4, + -782, -462, -555, -427, -827, -13, -209, -101, 567, -778, 622, 582, -182, 299, -34, -1383, -985, -551, -503, -233, 109, 531, 173, 285, 1335, 1213, 275, -904, -470, -41, -464, -857, -2135, -1795, -807, -194, 88, 465, -1480, -854, 767, 888, 1068, -976, -1183, 384, -722, 1754, -886, -103, -522, -284, 242, 518, -260, -696, 645, 624, -142, 715, 637, -1393, 1245, -808, 4, -239, -831, -235, 421, 312, -68, 161, -507, 10, 255, 343, 543, -409, 82, -118, -221, -579, -71, -558, 491, -92, -592, 92, -678, -47, 81, -159, -293, 18, 54, 69, + 220, -44, -11, 392, 128, -400, -457, 122, -304, -647, -222, -609, 198, 189, 476, 64, -490, -352, 349, 1767, -589, 569, -24, -788, 122, -1590, -357, 341, 32, -926, 548, 1620, 1138, -502, -1014, -433, 115, 1701, 230, 42, 7, 786, 810, 211, 619, 501, 951, -271, 109, 607, -554, -844, 475, 1396, 303, 676, 66, 415, -1870, 345, -73, 421, 1834, 739, 249, -183, 822, -189, -384, 289, 511, 1077, -347, 669, 123, 185, 425, 545, -16, -715, -443, 166, 1383, 946, 736, 796, 667, -192, -1712, -1231, -2349, -34, 717, 1351, 211, -988, + 327, -612, 196, 465, 141, -288, -158, 3, -132, 377, -259, -684, 13, 225, 304, -443, -200, -823, 204, 355, -315, -286, 206, -163, -203, -180, -639, -140, 660, 410, 597, -324, -674, -503, 438, 342, -158, -33, -40, 119, -189, 392, -449, -258, 32, 71, 260, -562, 116, -414, 1088, -323, 237, -358, -673, -282, 1444, -59, -676, 165, -131, -549, -447, 80, 760, 2074, 927, 1839, 957, 816, 773, -548, -463, -524, 224, 1506, 479, -1260, 537, -1354, 671, -859, -189, -754, -816, -40, 98, -13, -1019, 1318, -275, 494, -1288, 342, -305, -396, + 658, -546, 1323, 155, -531, 67, -402, -547, 367, -903, -200, 1130, -254, 461, -68, -822, 891, -486, -1873, 231, 133, -9, 198, -259, -371, -106, 837, -1607, 941, -380, -231, 1055, -658, 309, 382, 1532, 526, 676, -117, 915, -740, 725, 111, -282, 187, 42, 22, -397, -110, 69, -176, -298, 615, 9, -53, -185, 200, -246, 548, 321, 291, 67, -11, -55, 458, -375, -486, 182, 236, -25, 410, -182, -91, 19, -150, -466, -471, -47, 148, -233, 73, 146, 159, -128, -18, -439, -780, 1280, 1192, 4153, 1679, -2263, -1062, -1109, -1738, 1213, + 3738, 1496, 711, -937, -256, -63, -42, 1794, 1231, 783, 2701, -3232, 212, 1690, -407, 348, 1772, 311, -503, 955, -1779, -3573, -339, 352, -1384, -156, 1918, 324, 115, 729, -1511, -3081, -2813, -1281, 934, 1833, 4062, 1021, -516, -509, -1097, -2426, -734, 1776, 1789, 1874, 1829, 1147, 954, 276, 419, -1557, -954, 232, 439, 799, 982, 2411, 634, 1404, -921, -911, -1634, -356, -1250, -299, 2517, 3230, 72, -131, -2009, -2318, -1304, -551, 1289, 685, -140, 478, -177, -331, -605, -574, -76, 145, 119, 709, -51, -16, -363, 11, -452, -153, 1, -668, -301, 13, + -183, -48, 390, 346, 814, -358, -148, -825, -668, -507, 842, 533, 264, 279, -262, -733, -592, 26, -418, 716, 1065, -41, -275, -2950, -1839, 1077, 2779, 3260, 6752, 4137, 2789, 2486, 1915, -322, -2942, -3197, -6239, -6610, -6289, -4000, -1411, 1408, 2400, 4028, 3934, 2781, 2724, 3507, 3343, 3021, 1898, 1339, 1161, -107, -214, -3857, -2768, -3451, -4203, -1751, -4105, -3294, -6044, -5269, -3753, -2490, -382, 3152, 3794, 3217, 3415, 3182, 5866, 7662, 6827, 6792, 5973, 5787, 4284, 4303, 912, -2881, -6030, -5747, -8625, -7176, -10474, -12455, -11089, -10512, -6344, -4399, 802, 2107, 4921, 7340, + 11288, 9797, 14118, 12214, 8734, 8609, 3908, 299, -787, -3044, -5345, -6366, -7628, -6592, -5989, -5759, -4695, -4817, -3973, -3477, -1066, -728, 959, 2267, 2584, 3391, 4798, 5826, 6192, 6502, 4761, 3961, 3821, 1435, 934, -2140, -5164, -6856, -7033, -7849, -4998, -5678, -3801, -2723, -761, 1379, 2682, 4100, 4236, 6402, 6557, 6322, 5346, 4818, 1910, 508, -1198, -2693, -5172, -6065, -5049, -3396, -3013, -2075, -1911, -972, -137, 262, 167, 894, 954, 1544, 1280, 1217, 1067, 1282, 909, 939, 963, 1122, 773, 731, 342, 330, 298, 290 } }, + { { -167, -447, -38, -71, -61, 7, -75, 28, 44, 183, -62, -7, -169, 12, 170, 12, 123, -36, 52, -71, -107, 4, 117, -15, -146, -6, 141, 46, -61, -50, -7, -19, -33, 2, -24, -49, -6, 29, 20, -6, -111, 166, 226, 7, 26, -91, -52, 18, -118, -131, 78, -106, 77, 100, 100, 38, -15, 27, 21, 76, -162, 14, -21, -118, -160, 5, 80, -60, -9, -18, -11, 113, 56, 16, 44, -36, -132, 52, 21, 113, -135, -102, 76, -60, -28, -100, 23, -58, -55, 2, -44, -47, 13, -25, -12, -54, + 34, -6, 3, -14, 28, -4, 9, -9, -9, -409, -97, 159, -25, -126, 51, -303, -119, -44, -57, -157, -168, 90, 136, 119, -158, -228, 24, -134, -247, 56, -18, 70, 272, -90, -31, -173, 235, 19, 116, 82, 192, 99, 58, -193, -24, -177, -51, 8, -77, 60, 48, -84, -167, 105, 170, 49, -84, -127, -81, 41, -145, -181, -54, 90, -52, 45, 112, 72, -87, 166, 13, 141, -120, -99, -59, -69, 97, -55, 4, 167, 58, 5, -160, 43, -65, 118, 169, -29, 13, -77, 63, 150, -55, 94, 41, 20, + 76, 31, 3, 62, 22, -4, -1, 28, 24, -27, 20, 21, 31, -84, 105, 146, 59, -91, 63, -43, 44, 274, 169, -231, 157, -127, -63, -33, 4, 117, 4, 321, 92, -123, -81, -79, 225, 53, 217, 72, 146, 227, 260, 99, -29, -26, 39, -208, -194, 62, -147, 84, 40, -50, -22, 61, 217, -71, -74, -111, 277, -37, -346, -172, -137, -126, 143, 137, 120, 181, 80, 113, -5, -11, -5, 182, 59, 107, -241, 16, 11, 13, 16, 105, 73, 31, -117, -116, 67, 56, -35, -7, -94, -119, -98, 67, + 115, 14, 6, 40, -34, -4, -27, 21, 20, 12, -16, 35, 55, -8, 5, 12, -9, 15, -23, 41, 0, -8, -26, 36, -70, 40, 11, 30, -5, 608, 135, 93, -73, -42, 60, 43, 164, 215, -8, 316, 128, -112, -103, -8, 153, -18, -81, 167, 25, 456, 121, 90, 20, -44, 23, 69, 90, -21, 3, 245, 36, 269, -134, -129, 91, 404, 119, 98, -33, -175, -67, 55, 14, -4, 17, -248, 19, -109, 101, 78, -96, 57, 89, 58, -115, -120, 31, 42, 2, -154, 42, -60, 101, -14, 21, 63, + -22, 35, -53, 17, 357, 40, 128, 4, -96, 58, 24, 110, -195, -138, 70, -29, 43, -52, 78, 63, 10, -87, -31, -119, -19, -27, 79, -55, -12, 13, -8, -29, -26, 22, -28, -40, 2, 1, 24, -81, -28, 20, 15, -88, -18, -6, -110, -13, 90, -134, -23, 136, -69, -212, -1, 349, -24, 274, 140, 379, 46, 36, 138, -107, -227, -297, 70, -151, 349, 200, 247, -46, -103, 31, 55, 116, 327, 40, 136, -149, 104, -106, 44, -57, 107, 188, 24, 180, 65, 90, -53, -43, 239, -56, -61, 181, + -109, -10, 25, -79, -106, 80, -121, -23, -155, -327, -38, -49, -10, -340, -132, -104, -90, 128, 334, -85, 106, 176, -51, 33, 28, 20, -124, 134, -157, 41, 109, 315, 96, 93, 26, -4, 93, -114, -3, 65, 28, 6, -130, 76, 90, 93, -20, 69, 35, 19, 60, 36, 5, 36, -12, 28, 15, 23, 34, 46, 51, 37, 33, 40, -27, 37, -443, 39, 237, 126, -249, -18, 11, 59, 90, -14, -194, -185, 28, 314, 148, 186, 315, -213, 224, 417, -39, 94, -237, 81, 84, -202, -111, -43, 94, -204, + -272, 52, 28, -231, 16, 73, -50, 494, -31, -349, -27, 121, 275, 103, 122, -224, 59, 71, -203, -13, -37, 343, 206, -56, -121, -265, 111, 107, -160, -5, 60, 104, 103, -135, -8, -29, 317, -270, 29, -70, 285, -20, -75, -121, 32, -125, -300, 8, 220, 67, 136, 35, -111, -42, -58, 191, 71, -52, -12, 173, 125, -49, 14, 27, 32, -3, 64, 48, 37, 5, -29, -11, 9, -25, 3, -35, -17, 28, 168, 153, 54, -112, 31, 73, 518, 344, 257, 365, 147, -32, 51, 135, -369, 189, 4, 203, + -150, -76, -239, 67, 416, -409, -261, -435, 218, -100, 12, -198, 24, -74, -200, 75, 95, -310, -44, 55, -70, 162, -450, -218, 456, 45, -10, -46, 14, -234, -249, 13, -362, -84, 34, 95, -157, -37, 444, -30, 155, 331, -311, -109, 71, 77, 58, -96, -223, 252, -30, -237, 172, -43, 39, 65, -129, -78, -56, -97, -140, -167, -161, -204, -63, -87, -22, -27, -4, 27, -85, -67, 47, 57, 92, -5, -39, -120, -35, -139, -90, -18, 26, -10, 18, -35, -22, 104, 39, 73, -71, 19, 16, 28, -142, 12, + 42, 1, -858, -481, 391, -152, -181, 233, 207, -371, -495, -162, -175, -190, -31, -345, -244, 122, 16, -463, -505, -287, -136, -29, 263, -22, -187, 139, -419, 10, -17, 15, 150, 78, -305, -235, 188, 61, 689, 165, -225, 28, 26, 3, 185, 31, 79, -74, -148, 41, -392, -78, -169, -213, 49, -318, 370, -51, 157, 258, 81, 135, -13, -174, -3, -26, -207, 270, -110, 485, -12, -15, 27, -131, -261, 78, -204, -89, 291, -375, -359, 240, 237, 195, -304, 218, 97, 125, -4, 53, 65, 169, 79, 38, 133, -21, + -3, -109, -76, -21, 93, -117, 21, -17, -61, -45, 35, -150, -83, -113, -13, 43, 5, 104, -30, 109, 16, 38, 24, 83, -61, -59, 178, 636, -354, 302, 128, 224, -88, -350, 53, -93, -322, 657, -43, -185, -646, 397, 114, -9, -240, -283, 10, 667, 252, -28, -63, -289, -231, 191, 88, -226, -155, 231, 61, -12, 203, 306, 51, 405, 464, 278, -104, 100, 40, 74, 243, -345, 363, -27, -181, -280, 4, 234, 168, -330, 74, 256, 42, -240, -510, -468, 124, 203, 36, -183, -22, 369, -169, -284, -539, 54, + 106, -407, 153, 400, -182, 311, 110, -377, -276, 26, 385, -43, 404, -74, -140, 81, 207, 51, -68, -112, 70, 178, 149, 21, 240, 40, 173, 38, 236, 31, 146, -7, 117, 58, -57, -176, 15, -206, -28, -87, 32, -31, -7, -183, -17, 78, -87, 6, -21, 7, -12, -134, 20, 765, 511, 110, -149, -88, -103, -534, -209, -12, 343, -249, -132, -119, 10, 552, -429, -122, -20, 256, -86, -326, -532, 186, -366, -175, -227, -255, 83, -425, -200, 367, 561, 20, -345, -317, 518, -63, -275, 531, 20, 28, 26, -591, + 242, -223, 217, 192, -395, -49, -401, 152, -388, -72, 167, 217, -128, 130, -472, 322, -34, 218, 190, 130, -103, -105, 476, -333, 238, -86, -401, -249, -24, 421, -241, 194, 60, -137, 8, -480, 603, 364, -69, -169, 296, 122, -84, -159, 35, -108, 154, -37, 82, 243, 91, 192, 2, 65, 31, -42, 7, -24, 172, 62, 238, 35, -131, 167, -68, -10, 131, -130, -40, -71, -52, 102, 66, 50, 221, -71, -75, 301, 58, -199, -458, -25, -595, 103, 53, 291, -238, -57, 154, 129, 170, -403, 570, 404, 74, 299, + -135, -573, 135, -241, -269, 270, 659, 116, -182, -239, -529, 1, 25, 814, -320, -12, 24, -24, -490, -553, 438, 18, 249, -71, -627, -361, 50, -104, -132, -178, 410, -86, 267, -287, 571, -674, 334, 350, 209, 186, 169, 534, 274, -38, 114, 5, 527, 794, -91, 64, -233, 333, 533, -363, 112, -917, 600, 621, 414, 578, -263, -459, -33, -65, -136, -95, -276, -190, -102, -23, -154, 94, 168, 67, -259, 54, -144, -149, -96, 111, 100, -43, -64, -20, -45, 31, -251, 87, 36, 166, 36, -7, -7, 39, 142, 53, + -130, 108, 0, 19, -666, -99, -853, -438, 336, -350, -758, 70, -409, 18, 15, -488, -462, 209, 448, 134, -519, 248, -584, -206, -215, 182, -240, -110, 281, 47, -192, -417, 441, 426, 555, 72, -61, 19, 178, -43, 228, -251, 300, -119, 345, 276, 209, -101, 15, -538, 183, -136, 404, 73, -938, 143, 463, 621, -357, -490, 585, 264, 412, -733, 362, 916, 966, 60, 23, 548, -380, -508, 325, -563, 211, -263, -221, -125, -1210, -700, -589, 433, 165, 121, -429, -176, -324, -63, -174, 473, 113, -190, -421, -95, 273, -45, + -116, 82, 286, -103, -169, -83, -63, -21, 223, 222, 195, -198, 255, -15, 73, 289, -131, -134, 254, 453, -106, -151, -72, 52, -82, -316, 51, 226, 62, -318, -302, 140, 103, -20, -19, -58, -225, -153, -503, -964, 737, 78, 247, -125, 522, 14, -446, 345, 140, -157, -269, -210, 66, 126, 463, -263, 363, 116, 660, -946, -254, -149, 122, 387, 560, 128, -455, 308, 441, 372, -104, 130, 27, -155, -64, 27, 143, 52, 326, 54, -412, 385, -427, -544, 85, 394, -192, -141, 143, 193, 339, -193, 161, 767, -306, -813, + -1054, -532, -714, 325, 620, 397, 152, 374, 219, 413, -353, 467, 243, 190, 486, 633, -196, -141, 173, -41, 569, 221, -87, 97, -693, -484, 97, -27, 124, 47, 146, -129, 366, -192, -222, -215, -364, -132, -72, 120, 98, -54, -313, -18, 104, 36, -125, 75, 5, 122, -131, 55, 26, 147, -69, 225, -138, -159, 48, -26, -116, 38, 156, 14, -23, 966, 92, 153, -201, 352, -1105, -486, -756, -778, 309, -679, 668, 762, 33, 166, -118, 141, -723, 298, 799, -454, -931, 124, -350, -295, -907, 158, 333, -2, -123, 293, + -517, -85, 336, -184, -459, 57, -229, 475, -314, -173, 444, 386, 820, 110, 198, -74, 220, 293, 506, -145, -17, -314, 668, -841, 904, 33, -360, 425, -328, -241, 831, -1199, 196, -252, 235, -465, 225, 477, -246, -43, -126, -198, -106, 887, -1005, -342, 1690, -635, -745, 732, 438, 490, -425, 35, -422, -235, -66, -481, 106, 67, -126, 175, 156, -217, -410, -104, -34, 163, -362, -253, 10, -34, 92, 228, 538, -243, -12, -57, -56, 157, 61, -318, -241, 259, -208, 99, 67, -192, 75, -42, -326, -265, 161, 108, -49, -3, + 205, -479, -742, 72, -282, -251, -418, -523, 659, 284, 41, 310, 780, 462, -55, 160, 524, 671, -596, 278, 560, 245, 205, 775, 372, 162, -25, 349, -40, 394, 324, 179, -363, 685, -564, -70, 855, 848, -203, -751, 281, -11, 734, 1266, 281, -194, 88, -726, -87, -192, -158, 15, 644, -277, 283, 777, 130, -718, 474, -37, 301, 730, 1026, -290, -274, -88, -816, -1192, 31, -542, -90, -658, -69, 21, 88, 489, -15, -340, -567, 413, -176, 354, 11, 658, 242, 243, 1, -205, 368, -282, -328, -98, -247, -95, 17, 26, + -90, 101, 143, 12, -40, 191, -167, -234, 141, 169, 32, -202, -245, -142, 194, 263, 32, -37, 289, 80, 137, 121, 206, 58, -41, -154, 81, 166, -344, 804, -1509, 830, -635, -1491, -440, -377, -51, -345, 183, -413, -922, -559, -274, -85, 108, -381, 374, 723, 29, -46, 200, 44, -133, -269, -149, 195, 217, -65, 207, 888, 247, -260, -879, -141, 625, -759, -354, -289, 12, -58, 481, -158, 60, 659, 238, 731, -100, -345, -156, -187, -187, 353, 41, 238, 448, -783, 118, -207, -484, -367, 768, 551, 31, -373, 158, 324, + 37, 224, -522, -1299, -599, -475, 480, 49, -56, -219, 97, -146, -407, -425, -218, 527, 401, -586, -729, -285, 55, 446, 185, -140, -192, -149, 108, -323, 54, -220, 24, 338, 364, 97, -180, 118, 264, -6, -50, 194, -258, 370, 335, 131, 0, -12, -31, 311, -114, -159, -179, -260, -252, 87, -89, 116, -67, 60, 201, -91, -180, -268, -68, 131, -186, 436, -596, 717, -57, -1133, 232, -546, -113, -82, -134, -722, 228, 38, 573, -1234, 21, 610, 74, -292, -624, -48, 359, 534, -442, -157, 289, 610, 557, -535, -108, -868, + 407, 443, 275, -246, -67, -235, -91, -288, 85, 637, -234, -248, -217, -358, 722, 622, -59, 875, -38, 313, -769, 635, 282, -863, -279, 994, 412, 271, 194, -464, -366, -497, 861, -442, 666, 691, -780, 1809, -386, 1124, 50, -251, -483, 845, 326, -651, -399, -1402, 563, -190, 647, -862, 967, -738, 286, -284, -221, 638, 60, 62, 354, 250, -162, 419, -50, 125, -290, 60, -39, -181, -292, 13, -324, 158, 140, -73, 281, -98, -169, -233, 166, 37, -39, -462, 210, -89, -560, -175, 161, -155, -290, 198, -157, 164, -295, 143, + -301, -49, -45, 167, -71, 33, -98, -100, 433, 743, 62, -623, 302, -1204, -319, -1094, -1513, 52, -581, 195, -111, -237, -575, -396, 340, 912, -758, -163, -1307, -1149, 318, 461, -717, -752, 49, 167, -1214, 65, 27, 632, -544, 24, 525, -341, -631, -708, -341, -645, -528, -674, 946, -1200, -743, 1086, -33, 306, -907, -159, -258, 24, 1531, -217, -29, 151, 718, 17, -676, -300, -487, 164, 1829, 355, -644, 1378, 997, -886, 1028, 1686, 15, -659, 1149, -201, 1209, 1088, 91, -58, -325, 759, 618, 350, -645, -216, -416, 960, -122, -663, + -322, -667, -286, 655, 75, -350, -118, -427, -71, 585, -284, 142, -59, -565, 609, 70, 245, 292, -393, 118, 560, -104, 22, -304, -1, 42, -183, -173, 106, 411, -266, 160, -355, -174, 22, -123, 409, -161, 18, 35, 150, 10, -195, 851, -2161, -1305, -1403, -482, -934, 1163, 445, 954, -137, -1848, -277, 298, 1276, -54, 301, 1166, -431, -846, 92, -57, 1480, 959, -475, -669, 1572, 110, 790, 378, 1467, 1262, 979, 104, -817, -448, -623, 1221, -579, -833, -449, 46, -28, 542, -524, 196, -2477, 280, 391, 410, -1032, -960, 302, 876, + -1065, 419, -603, -472, -713, -62, 768, -508, 843, -210, 334, -1543, -988, -36, 828, 578, -1119, -1210, -557, 118, 1293, 534, -117, -900, -1036, -350, 225, 915, -73, 306, 617, -228, 227, -598, 381, 220, -365, -304, 41, 473, -440, -12, 752, 123, 117, 7, -203, -499, 139, -555, 669, 574, 440, 58, -43, -651, 426, -126, 780, -179, -859, -528, -97, 854, 249, -173, -74, -672, -316, -266, -28, 392, 382, -679, -366, -413, -399, -141, 143, -50, -221, -410, -414, 64, -9, -206, 383, 2799, 283, -1496, -3364, -306, 1993, 500, 869, -93, + 1213, -206, 533, -283, 687, 969, 516, -472, -1112, 1306, 1483, -335, -1470, -895, 152, 854, 283, 306, 53, 218, 97, 216, -290, -1701, -11, 1052, 808, -335, 81, 648, 1418, 872, 695, -836, -585, -142, -155, -1268, 898, 535, 932, 1908, -982, -627, -89, -526, -459, -830, 1476, -893, -967, -990, -348, 1890, 481, 739, -41, -154, -438, 1179, 948, -481, -1104, 387, -145, 461, -1035, -396, -603, -777, 477, 786, 145, 38, -417, 240, -163, 732, 57, -239, -144, 250, 463, 520, -298, 327, 166, 174, -24, -535, -72, -432, -176, 36, 74, 160, + 158, 194, 475, 713, 628, -45, -155, 93, -307, 399, -431, -38, 351, -7, -85, -687, 351, -686, 235, -142, 113, -46, 82, -18, -433, 258, 218, -22, 148, -11, 126, -43, -107, -8, -31, 36, -18, 35, 16, -117, -55, -9, 85, 41, -24, -42, -62, -48, -819, 82, 2136, 1664, 247, 136, -1178, -2238, -1979, -953, 1602, 1775, 1821, 1025, -281, -1158, -1091, -699, 449, 724, 1242, 123, -966, -799, -189, -800, -389, 184, 1285, 1858, 1187, 579, 513, -1153, -150, -2326, -2621, -1628, -800, -710, 1207, 1918, 2106, 1922, 1646, 693, 99, -795, + -233, -1285, -2301, -184, 200, 228, 746, 458, 757, -2555, -1412, -910, -1495, -624, 1086, -650, 727, 107, -688, 550, -577, 618, 703, -541, -1112, -2267, -2213, -1639, 792, 287, -327, 427, 107, 11, -1062, -735, -1965, -645, -732, -76, 1415, 1528, 211, 790, -485, -1056, -1911, -1250, -1186, -39, 569, 334, 462, 511, -362, 311, -343, 322, 69, -11, -81, 266, 222, 507, -127, -117, 462, 375, -3844, -1966, -1023, 1294, 300, 4934, 5059, 3813, 4933, 5169, 4698, 3372, 3062, 3396, 1353, -203, -2101, -3249, -4488, -4362, -6499, -3944, -2564, -2038, -2896, -1525, -417, -2171, + -1685, -1781, -402, -1071, -381, -1450, -736, 859, 893, 264, -268, 937, 762, -2194, 456, 1479, 3246, 2378, 3090, 1264, 1229, 5142, 2787, 5261, 1763, 4932, 3408, 4305, 5811, 5500, 4463, 5008, 5568, 6057, 5177, 5972, 4079, 6059, 4869, 4317, 4608, 2513, 5159, 2493, 1517, -1900, 127, -2807, -3150, -4824, -5688, -8748, -8535, -8068, -7537, -7110, -6002, -7329, -9010, -8893, -7370, -7810, -7336, -7371, -6284, -6853, -6564, -4907, -5410, -4168, -3885, -3591, -2285, -2961, -674, -1107, 505, 674, 2149, 3169, 3332, 3837, 3416, 5137, 5832, 5767, 6675, 6958, 6903, 5253, 4700, 4113, 3825, 3713, 3824, 3584, + 2739, 1753, 2006, 1538, 1206, 790, -625, -827, -856, -1059, -1276, -1445, -1007, -1116, -880, -905, -764, -564, -649, -549, -526, -640, -560, -627, -498, -455, -555, -626, -296, -206, -232, -234, -117, -63, 7 }, + { -248, -489, -86, 7, -113, -230, -77, 170, -272, -149, -90, -53, 86, -38, 96, 45, 84, -9, 104, -90, 17, -39, 19, 262, -56, -16, -130, 162, 100, 78, 201, -103, -59, 70, 180, -48, -12, -145, -160, -106, 114, -141, -122, -15, 162, -219, -47, -183, -90, -52, 25, -16, -132, 170, 29, 153, -62, -38, -190, -3, -67, -71, 109, 62, -34, 60, 121, -34, 52, -86, -50, -20, -82, 73, 25, 56, -130, 94, 53, 211, 125, -33, -133, -10, 29, 17, 41, -5, -45, 3, -31, 1, -37, 14, -36, -1, + 40, 15, 21, -25, -18, 20, 28, 14, -4, -403, -145, 117, -107, -47, -46, 55, -21, -106, 168, 151, 50, -18, 77, -207, -31, -204, -104, 152, -26, 28, -21, -23, 3, 316, 289, 130, 154, 184, -36, -20, -63, 162, -16, -61, 45, -93, 64, 117, -60, 132, 148, 290, -113, -136, 123, -74, 4, 61, -168, 11, -88, -98, 222, 131, 160, -91, -121, 85, -141, 99, 429, 25, 29, 97, 42, 40, 244, -130, -33, 45, 32, -121, -90, -124, -59, -45, 112, -19, 113, 116, -116, -124, -32, 79, 109, -130, + -26, -38, -90, -11, -85, 22, -6, 46, -26, 18, -33, -8, -26, -118, 128, 205, -99, 102, 324, 108, 74, -227, 188, 49, -291, 123, -82, -176, 71, -25, 68, 169, -178, -187, -83, 254, 7, 126, 263, -392, -315, 51, 193, -142, 13, 260, 67, -34, -78, 312, 38, -77, 44, -284, 32, -157, 145, 25, 154, -78, -38, 69, 5, 20, 9, 147, 119, -162, 93, 130, -221, 26, -100, 41, -51, -172, 3, 147, 129, 285, -176, 220, -146, -30, 131, -143, -213, -77, 10, -14, -11, -23, 43, 91, -124, -2, + 59, -12, 51, -102, -58, -41, -74, 22, -16, -59, 32, 33, -49, -75, -4, -18, 78, -4, -12, 14, 17, -14, -23, 52, 18, -42, -21, -32, 5, 651, 292, 394, -32, -109, -142, -143, 78, -120, 182, -21, 249, 15, 132, 164, 127, 108, 143, -484, -143, -46, -102, -90, -152, -345, 15, 236, -145, 141, -117, -172, -130, 19, -110, -41, -112, -8, 285, 15, 128, 180, 234, -110, 55, -53, -181, 205, -115, -9, -179, 130, -2, 3, -49, -84, 60, 183, -77, 103, 98, 82, 315, -317, -134, 7, -175, -227, + -90, -277, 41, 324, -224, -107, -256, 16, -81, -123, -300, 176, 230, 91, 161, -82, 26, -61, 66, 2, 159, -42, 68, -4, -41, 55, 38, 72, 61, -11, 14, 39, 16, 30, -3, -31, -58, 28, 15, -40, 28, 30, -10, 13, 37, -13, -35, -13, 202, 288, -160, 150, -130, -64, -52, -359, 260, -76, -38, 413, 257, 276, -112, 10, 49, -64, 92, -211, -6, -145, 169, -165, -113, -18, 29, -203, 39, 21, 266, 1, -363, 208, 196, 279, -44, 69, -201, -152, -63, -148, 58, 38, -55, -23, 152, 236, + -324, -71, 0, -134, -138, 213, -172, 80, -169, -225, -167, -112, 77, 31, 401, -69, -108, 119, -120, -36, -107, 111, -99, 143, -72, -67, 99, 240, 67, -227, 1, -112, -229, 64, 162, -55, 38, 56, 8, -26, 84, 1, -93, 0, -33, -18, -48, 75, -18, -63, -67, 9, 71, -32, -5, -95, 9, 16, 32, -18, -80, -42, 70, -29, -86, 34, -498, 479, 257, -286, -288, 118, 380, -5, 111, 443, 148, 133, -75, 231, 211, 243, -439, -269, -266, 210, 181, 231, 11, -268, 110, -41, 121, -384, 149, 233, + -180, 101, 188, 53, -6, 40, -60, 337, 229, 180, 7, 117, 260, -232, -125, 11, 344, 220, 135, -259, 10, 176, 205, -72, 64, 200, 248, 78, 229, 91, -26, -212, -1, -353, -144, -169, 30, 116, -204, -83, -373, 162, -103, -3, 198, 289, 349, 43, -36, -216, -64, 111, 119, -230, 72, -103, 84, 15, -77, 1, 41, -73, 33, -19, -86, -45, -54, 55, 67, -12, -50, 36, -38, -28, -67, -9, -14, -79, 65, 422, 132, -71, -191, -500, -242, 307, -107, -460, -122, -72, 71, 255, 389, -22, 115, -88, + 194, -216, -230, -248, -441, 237, 135, -368, 12, -269, -102, 239, 135, 195, -54, -50, -63, 420, 327, 347, -157, -295, 235, -39, -104, 299, 54, 294, -8, 165, -206, -10, 149, -629, -94, 31, -460, 120, -116, 430, 275, -263, 22, 393, -40, 200, -131, 270, -125, 53, -103, 7, 190, -256, 277, 142, 159, 45, 368, -144, -419, 73, 292, -138, -260, -188, -132, 301, 8, -129, 14, 7, -57, -58, 20, 58, -33, -40, -21, 64, -33, -113, 33, -126, 116, 74, 0, -13, 32, -37, 52, 5, 36, 6, 17, 133, + 48, -70, -1013, -214, 543, -438, -159, 462, 174, -146, 49, -382, 341, -43, -617, 45, -32, 234, 229, -122, -483, -207, -184, 11, -257, -141, -328, -94, 358, -293, -148, -112, -191, -201, -274, 187, 38, 233, 41, -171, -265, -262, -54, 175, 258, -90, -235, 247, 103, -369, -411, -839, -74, -267, -162, 125, 128, 77, 377, -39, -180, -22, -193, 430, 229, -83, 230, -241, 121, 100, -236, -103, -212, 152, 107, -390, 258, 396, -25, -18, -399, -155, 176, -123, 117, 392, -130, 87, 40, 31, -123, 24, -20, -162, -98, -14, + 58, 10, 46, -169, 21, -90, 44, -98, -95, -57, -5, 23, -72, 24, 42, -9, 18, 74, 41, -134, -88, -41, 15, 52, -21, 53, 181, 672, -314, 255, -164, -2, 386, -111, -171, -91, -36, 68, 262, 886, -48, 54, 246, 57, 5, -415, -431, 66, 59, -271, -138, -62, 246, -109, 48, -6, 108, -111, 517, 287, -241, 284, 258, -313, 55, 133, 104, -87, -106, 431, -377, 160, 477, -166, 60, 305, -33, 265, 147, 4, 146, 228, 314, 197, 26, -12, -216, -240, 9, 26, -751, 490, -115, -233, -261, -552, + -622, -405, 76, 308, -113, 37, -50, 306, -114, -249, 141, 73, -103, 37, 209, -203, 41, -258, -86, -116, 62, -31, 132, 81, 28, -38, 67, 89, -2, -188, 105, -11, 159, 150, 76, -78, 138, 28, -22, -7, 8, -127, 138, -15, -91, 130, 265, -55, -56, 133, -54, -98, -35, 909, 914, -26, -756, 147, 156, -87, 199, 113, 67, -9, -127, 739, 138, -119, -822, -463, 196, -51, -285, -494, 70, 83, 128, -123, -539, -577, 627, 591, 186, 543, -463, 63, 245, -98, -293, -530, -260, 94, -21, -249, 258, 5, + 251, 201, 16, -570, -329, -268, -44, 59, 78, -97, -159, 39, 94, -509, -126, 83, 117, -231, -635, -149, -158, 470, -16, 212, -211, -162, -283, -319, -185, 51, -22, 395, -233, 68, 459, -32, 231, 204, 446, 99, -126, -227, -197, -78, 271, 41, 273, 144, -19, -7, 16, 22, -118, -151, 3, -37, -12, 44, -27, 34, -173, -41, 111, -7, 71, -301, -31, -12, -56, 61, 49, 38, 55, 68, -138, 164, -106, 396, -204, 69, -153, 31, 104, -249, -169, -445, -493, -323, -127, -22, 12, -272, -253, -511, 246, -512, + -658, 425, -395, -502, 468, 89, -105, 502, 290, -390, 361, -994, -67, -255, -106, -467, 819, 383, -240, 120, 258, -171, 285, 4, 13, -234, 277, 319, 431, -675, -23, -5, 200, -306, -116, -311, -306, 536, 174, -401, 207, -248, -263, -431, -783, 205, 518, 35, 522, 709, -42, -291, -672, 52, -86, 43, -167, 139, -295, 635, 352, 555, 113, -68, -168, 227, 262, 118, -47, -79, 25, 299, -52, 125, -188, 81, -311, 30, 39, -137, 294, 170, -75, -193, -169, -56, -15, 95, -197, 51, 36, -14, -136, 52, -296, -60, + -70, -82, 51, -5, -567, 76, -1266, -850, -610, 330, 628, -896, 208, 635, 392, -9, 233, 599, -275, -36, -175, 18, -389, 277, 6, 33, 102, 803, -41, -354, -345, 191, 591, -238, -598, 178, 599, 350, -81, 291, 197, 281, 62, 238, 407, -51, -686, 34, 212, -643, -470, 629, 494, -486, -318, 154, -33, 308, 765, -164, -148, 145, -40, 283, 141, -279, -219, -105, 224, 203, -204, -554, -98, -834, 789, 133, -145, 75, 327, -17, -367, 136, -160, -238, 186, -50, -363, -597, -195, -243, 492, -79, 162, 94, 60, -46, + -43, 77, -132, 21, 178, -21, -93, -53, -407, -126, -11, -76, -297, -266, -112, -61, -27, -87, -16, 5, 223, 79, -37, -90, 35, -80, -67, 145, -73, -173, -50, -130, 16, -160, 5, 106, 34, -154, -52, -489, -21, 85, -600, -157, 451, 587, 415, 1095, 660, 992, 370, 262, -513, 557, -188, -63, -411, -273, 538, -176, 1219, 568, 352, -65, 282, -192, -569, -288, -354, 257, -334, -8, -357, 209, 496, 448, -30, 648, 541, 25, -189, -248, -445, -153, 1022, 396, 1176, -379, 6, -40, 274, 943, 323, 22, 606, 695, + 733, -67, -434, -160, -120, -126, 486, 332, 461, 704, -440, 1066, -717, -1346, -208, -420, 274, 648, 317, -364, -38, -396, -295, -196, 5, 536, 90, -153, 83, 39, 160, 170, 116, 208, 56, 130, 48, 145, 9, -435, -168, -7, -405, 43, -423, -224, -257, -239, -201, -149, -57, 22, 121, 442, 60, -284, 128, 24, 401, -79, 173, -6, 4, -218, 50, 636, 1035, -515, -408, 372, -312, -57, -148, 139, 450, 488, 717, -792, 885, -322, 72, -412, 361, 672, 265, 123, 36, 818, 190, -29, -283, -127, -855, -116, -422, -1016, + 73, -63, 400, -1058, -221, 245, 376, 876, -257, 253, 465, 70, -138, 246, -249, -63, -1336, 113, -578, -664, -752, 294, -1197, 386, -458, -597, -819, 724, 776, 772, 151, 138, 727, -1021, -100, -318, 412, -1213, -417, -129, 388, 304, 249, 485, -452, 175, -546, -165, -327, -132, -111, 11, -517, 232, 325, -60, 23, -257, -79, 245, -333, -11, 164, -417, 190, -374, 5, 228, 56, -308, -199, 114, -168, 185, 134, 214, -27, -270, 509, -245, -120, -332, 228, -115, 34, -308, 43, -373, -56, 267, -83, -161, -386, 41, 55, -55, + -508, -957, -16, -343, 1132, 233, 801, -265, 1094, -690, -1286, 288, 219, 144, -639, -732, -571, 211, -575, 250, -304, 855, -279, -132, 619, 16, -1539, -643, -20, 1012, -116, -321, -882, 151, -217, -762, -899, -107, 166, -312, -342, -903, 591, -226, 213, -451, 21, 265, 164, 793, 9, -276, -1033, -367, 501, -710, -359, 260, 570, 442, 1134, 863, 18, 654, 674, 227, 28, 392, -334, 1710, -785, -1870, 499, -1592, -59, -1247, -6, 1524, 193, -727, 244, 259, -472, -390, -534, 116, -160, 488, -383, 326, -642, 180, -19, -106, -144, 442, + 849, 265, 347, 585, 182, -584, 174, -216, 395, -121, -178, -22, -35, -157, -477, -315, -208, -26, 74, -34, -300, -687, -425, 105, -116, -11, -257, 94, 504, 716, -1085, -721, -449, -380, 436, 678, -399, 46, 605, -1224, 90, 288, -925, 479, -308, 423, 159, 476, 51, -598, 620, -780, -170, 1511, -620, 554, -360, 622, 567, -198, -663, 704, 1830, -1002, 260, -1331, 673, 406, -722, 800, 75, -1599, 229, 80, 730, -195, -114, -840, -819, -419, 1997, -304, 1012, -890, 665, 327, -186, -683, -129, 564, 1120, -406, -379, -118, 217, 978, + -251, -230, -729, 224, -1096, -486, 777, 946, 103, -77, -517, -839, -2443, 1523, 574, 875, 82, -792, 868, -490, 364, 521, 500, 1175, -27, 276, 319, -130, -519, -169, 852, 531, -487, -103, -333, -82, 395, 121, -569, -362, 533, 128, -176, 282, -482, -288, -105, 238, 374, 249, 66, 302, -248, -315, 50, -28, -434, 55, -448, -14, -277, -61, 62, -224, -430, 147, -1026, 717, 701, -1390, 131, -731, 86, -1531, 1535, 1339, -142, -699, -247, -280, 743, -766, 959, -1281, -747, 366, 449, 105, 433, 1220, 346, 563, 144, 585, 410, -273, + 116, 495, -40, -41, 967, 438, 1272, -116, 722, 3, -942, 957, -501, -107, 288, -887, -607, 345, 1384, 761, 494, -1792, -426, -1256, -21, 2010, 1312, 1520, 109, -1474, 449, 1496, 304, -374, 1321, 144, 880, -2294, -1915, 1369, -110, -617, -1471, -317, -559, 625, 567, 684, 690, -289, 207, 1269, 1159, 1225, 89, 1760, 865, -311, -710, 12, -356, 105, 880, -140, 25, 652, 703, 70, -11, 279, 781, 281, 358, 543, 178, 422, -36, -237, -119, -90, 18, 561, -230, 100, -474, 678, 312, 297, -24, 343, -16, 1161, 282, 1193, -340, 1044, + 461, 155, 437, 449, 492, -136, -112, 711, 229, 599, -1328, 783, 1044, 79, 355, -947, 737, -432, 352, 33, 0, 625, -197, 406, -134, -762, 200, -54, 846, 740, 1053, 350, -812, -669, 681, 768, 352, 66, 238, -213, -668, 110, -251, 935, 649, 569, 738, 759, -1059, 1156, 1134, 832, -573, -509, -739, 1006, 584, 1655, -1017, -1005, -780, -1472, -390, 1579, 244, 1239, -1335, -1425, 301, 895, -1250, 188, -997, 387, -1150, -97, 533, 567, -1048, 402, -800, -1581, -62, 1855, 955, 746, -530, -1342, 2016, 1628, 451, -1830, -81, -438, 1286, 651, + 793, -956, 700, -436, 455, -666, 221, -744, 1048, -222, 162, -1278, 355, 145, -71, -298, 245, 118, 120, -799, 317, 782, 38, 463, 394, 317, 40, 139, 4, 24, 22, -269, -42, 231, -18, 480, 411, -249, -58, 209, 86, 364, -745, -23, -2552, -525, -51, 29, 908, -2388, -257, 1078, -1746, 394, -386, 2048, 1100, -1259, 324, 1376, 155, -555, 469, 326, 196, -32, -123, 100, 240, 466, 1434, 1129, 1256, 839, 1577, 751, 1612, 648, 1432, 9, 895, 781, 887, 656, -51, 249, -1076, -663, 2087, 13, -816, -245, 663, 1079, 2244, -315, + -1215, -632, -892, 1256, 1465, 1613, 517, -74, 1113, -1885, 1714, 630, -887, -32, -2901, 54, -1914, -2686, -654, -1586, -671, 3011, 2772, 2581, -2034, -225, -222, 2026, 3209, -730, -892, 1756, 1830, 1549, -177, -269, -875, -1130, 171, -426, 499, 752, 678, 447, 54, 283, 864, 129, 12, -260, 56, 41, 240, 159, 182, 869, -71, -545, 549, 626, 156, 1010, 248, 479, 1129, 1484, 1104, 786, 330, 133, 443, 1012, 458, 1039, 788, 489, 741, 252, 1004, 855, 713, 1064, 621, 181, 300, -712, 1835, 2226, -1844, -1695, 572, 1947, 50, -915, 8, 527, + 587, -1614, 601, -217, 853, -887, -425, -1039, 1097, -151, -483, -971, 712, 418, -167, -821, 385, 361, 195, -726, -103, -39, 839, -633, -152, -925, -241, 317, 737, -963, -366, 1022, 878, -271, -619, -6, -316, 854, -489, -271, 414, 309, 523, -471, 148, -648, 747, 883, 419, 137, -691, 784, -556, 1215, -889, 976, -1533, 1035, 130, -88, -1079, -320, 351, -274, 104, -265, 304, -132, 341, -333, -463, -291, 323, 28, -41, -77, -256, 163, 378, -192, -50, 28, 50, -15, 65, -62, 273, 14, 354, -318, 57, -143, 357, -382, 351, -393, + 234, 127, 445, -97, 421, -382, -319, -54, 684, -325, 526, -180, 66, 87, 368, -152, 181, 85, -9, -12, 115, -25, -256, 501, -306, 100, -251, 178, -242, 276, -357, 413, -337, 358, -446, 404, -549, 528, -357, 391, -410, 412, -411, 423, -395, 403, -462, -59, -398, 1777, 1891, -1113, -659, 375, 1807, 1122, 673, 648, -288, -757, -229, 425, -7, -178, 539, 9, 380, 46, -202, -678, -180, -40, 50, -27, -550, 614, 103, -247, -14, -19, 9, 396, 728, 310, 74, -263, -377, -98, 237, 488, 658, -367, -363, 82, 665, 300, + 148, -301, -604, 515, -106, 14, 35, 165, 159, -73, -22, -393, 60, 346, -165, 207, -116, -281, 178, -54, 96, -22, 301, 204, -450, 132, 21, -817, -1086, 31, 63, 247, 660, 72, -291, -285, 260, 283, 430, 293, 18, 125, -47, -328, -136, 49, -450, -430, 276, 293, -7, 330, -470, -86, -23, 23, -146, 74, 253, 351, 171, 296, -188, -368, 215, 34, -91, -628, -2345, 996, 3616, 3335, 2847, 1136, -2702, -1692, -2430, -2723, -2435, -709, 527, 2053, 2138, 2561, 1696, 1710, 43, -1799, -1718, -2118, -1656, -922, -62, -594, 644, 792, + 1286, 1411, 1435, 854, 73, 379, -315, 203, -981, -715, -908, -1486, -1178, -904, -637, -1057, 147, 1802, 2038, 1136, 2130, 527, 1243, 638, 365, -536, -1136, -1558, -2186, -1678, -2494, -1034, -1110, 715, 717, 2085, 2405, 2141, 1908, 1864, 1168, 142, -653, -1998, -1252, -2610, -2224, -3095, -500, -278, 763, 977, 1763, 2072, 1735, 1547, 1148, 675, 96, -577, -829, -1118, -1723, -1213, -1501, -1047, -536, -157, 340, 329, 1649, 1518, 1507, 1173, 862, 100, 536, -600, -991, -774, -2144, -2501, -482, -170, -108, 1215, 996, 1325, 930, 1210, 370, 311, -94, -517, -662, -858, + -948, -587, -124, -744, -391, 589, 843, 562, 729, 493, 359, 89, -66, -255, -351, -272, -429, -225, -76, -154, -209, 35, 144, 18, 206, 248, 171, 102, 96, 26, -29, -108, -51, -76, 2 } }, + { { -167, -170, -141, 39, -81, -13, -23, 82, 326, -87, 33, -311, -170, 95, -148, -115, -44, -131, -35, 271, -116, -173, 293, 234, -83, -54, 268, 76, 104, 52, 13, -69, -113, 106, -84, 79, 29, 31, -37, -92, -72, 65, -83, -131, -59, -59, -167, 189, 293, -168, 95, 8, -66, 46, -7, 2, -98, 181, -107, -132, 150, 46, -8, -17, 83, 5, -2, -52, -26, 159, -232, 79, 43, -57, -56, -81, -118, 1, 114, 116, 34, -2, 26, -65, 85, -32, 50, -36, -23, -18, -21, -17, 39, -2, 16, 24, + 14, 41, 51, -17, -12, -23, -16, -33, -10, -22, -18, -33, -13, -4, -514, -81, -188, -46, 42, -140, -313, 230, -77, 53, 154, -49, -16, -19, 71, -54, 259, -11, 200, 293, -351, 73, 244, 17, 49, 169, 312, 44, -70, 157, -42, -81, 70, 55, 70, -88, 318, -147, 80, 118, -1, -16, -155, 25, -180, 151, -184, -141, 102, -172, 117, -120, 49, -97, 65, 138, 271, 83, 31, 131, 2, -234, 31, 65, 89, -59, 12, -33, 44, 130, 79, 178, 62, 23, -109, -56, 105, 81, -104, 124, 61, 136, + -43, -34, -43, 5, -27, -111, -20, 17, 18, 70, 8, -22, -27, 29, 15, -55, -8, -5, 0, 20, 6, -26, -4, -25, -188, 140, 90, 29, 175, -8, 98, 241, 148, 316, 60, -45, -323, 52, -198, -65, 24, 74, -124, 1, 309, -157, -9, -157, 75, 3, 59, 128, 148, -92, 111, 117, 223, 10, -220, 23, 237, -22, -16, -31, 159, -185, 15, 123, 159, 193, -73, -124, -17, 277, 25, 101, -224, -99, 54, 47, -39, 147, -11, -29, 81, -139, 8, -21, 96, 149, -218, -48, 70, 147, -94, -88, + 60, 174, -16, 117, 82, 120, 50, 134, 200, 9, 56, -54, 81, 59, -38, -89, -17, -63, 21, -58, 25, -26, 14, -47, 1, -4, 10, -28, 45, -42, -19, -18, -23, 6, 25, 27, 14, -12, -9, -19, 60, 558, 271, 220, -208, -37, -290, -207, 311, 28, -196, -91, 67, -186, -16, 316, 127, -13, 102, 464, -308, 74, -57, -150, 267, 135, 139, -104, 120, 153, -46, 98, -31, -132, 28, 50, -22, 157, 39, -57, 175, -80, -81, -101, 50, 67, 13, 125, 17, 393, 27, 0, -91, -82, 95, -292, + 13, 175, 140, -158, 232, 4, 104, 185, -52, 143, 112, -51, -166, -127, 105, 263, 76, -115, -55, -65, 182, -154, -8, 149, 174, 24, 23, -48, -72, 3, -16, -61, -12, -28, -29, -47, -23, 61, 42, -13, 80, 23, 33, -11, 28, -14, -6, -3, 10, 10, 23, 43, 12, 5, -13, 134, 36, 365, 92, 218, -9, 48, 62, 61, -60, 223, -93, 241, -118, -94, 64, -160, -45, -50, 69, 100, -63, -233, 107, -282, -113, -48, -5, -44, 56, 252, 144, 17, -262, -253, 10, 170, -89, 26, -31, -112, + -168, 17, 116, 244, 221, -29, 72, -306, 106, 203, 232, -29, 212, 45, 307, 181, 60, 138, -13, -80, -53, -31, 193, -74, -108, -134, 193, -47, -336, 67, 128, 188, 245, 418, -175, -144, 248, 261, 206, 88, -43, -48, -163, -183, -51, -67, 54, -8, -54, -8, -102, 21, -14, 47, 6, -78, -7, 8, -14, -8, 35, 68, 68, 56, 14, 13, -105, 4, 71, -48, 38, 8, -31, -26, -15, 70, 51, 10, -9, 38, 1, -485, 236, 332, 45, 277, 39, -248, -22, -116, -60, 256, -332, -93, 118, 131, + 302, -59, 131, -472, -239, 121, 280, -184, -131, -197, -236, 124, -28, 2, 90, 43, 94, 366, -220, 355, -19, 73, 80, 77, -106, 124, -250, -48, -136, -27, -186, 226, 41, 627, 21, -40, -158, 28, -132, 328, -201, 43, -365, 275, 254, -303, 187, 188, 80, -164, -166, 276, 73, -399, 193, -190, -102, 90, -98, 36, 82, 108, -207, -506, 75, 114, -14, -109, 201, -86, -63, -94, 134, -164, -63, -93, -67, 41, -61, 87, 14, -146, 109, 14, -73, -5, 98, 31, 7, -13, -24, -77, 9, 21, 12, -8, + 46, -88, 12, 16, -95, -87, 213, 41, -4, -180, -302, 107, -162, -66, 293, -399, -166, -294, -29, 252, -23, -208, -288, -324, 127, 343, -98, 214, 323, -89, -74, 126, 180, 383, -55, 215, 32, 455, 335, 92, -107, 46, -252, 442, 103, -195, -216, 255, 216, 155, 111, 76, 229, -99, 101, -151, 22, 12, -229, -307, -108, -217, 140, -132, -98, -334, -210, 64, -114, -40, 161, 335, 423, 220, 176, -156, -344, 6, -240, -557, 6, -39, 209, 140, -136, -310, -168, 150, -7, -34, -128, 69, 71, 56, -32, -176, + 38, 23, 18, -40, -21, -24, 23, -86, -88, -9, 12, -72, 7, -14, 67, 89, -95, -3, 70, -11, -40, 17, 11, 97, -29, 62, 50, -641, -199, 36, 312, -225, 152, 100, -14, 471, -64, 444, -262, 130, 139, 6, -406, -167, -152, -460, 156, -114, 97, -29, 166, 0, -181, 96, -297, 219, 127, 504, -22, 15, 460, -407, 357, 438, -275, 283, -119, -132, -231, 58, 52, 312, 199, -80, -131, -265, 144, 166, -306, -137, 283, -499, 45, -385, 216, 21, -9, 117, -133, 44, 458, -189, 99, 224, 139, 25, + -244, 107, 88, -141, -395, 4, -92, -312, 234, -85, 85, -12, 43, 99, 95, -174, 42, -17, 38, -14, 116, 59, -30, -22, -171, -7, -117, 20, 18, 123, -181, 67, 96, -68, -113, 40, -17, -66, 53, -14, -71, 25, -25, -80, -24, -52, -109, 51, -34, 10, -60, -12, -61, 29, 115, -15, -262, 762, -284, 148, 110, 272, 86, 165, 381, -295, -181, -25, 530, -205, -226, -264, 131, 88, 290, -606, 6, 12, -41, 310, -76, 239, 445, -324, -145, 126, -243, -306, 205, -284, 418, -72, -431, -58, -248, 136, + 341, -7, 173, -22, 66, 406, 12, 295, 116, -222, 230, 196, 27, 165, 583, -97, -263, 138, -332, 26, 557, 189, 88, -107, -160, -108, -197, 335, -221, -59, -138, 381, -702, 240, 247, 422, 100, 32, 372, -106, -161, -211, 5, -176, -18, -151, 122, 11, -134, -142, -119, 45, 145, 116, 25, 8, -62, -154, -51, -40, 63, 64, -26, -38, 30, -92, -1, -90, -45, -118, -159, -44, 54, 176, 28, -49, -47, 69, -17, 168, 76, 29, 24, 1127, 336, -205, -274, -231, 817, -704, 56, 276, 41, -382, -86, 192, + -41, 45, 339, -351, -295, 145, 442, 272, 114, -214, -209, -201, -235, 219, 87, 313, 251, 143, -333, -158, -354, -70, -232, -535, -100, 239, 53, -248, -250, 7, 130, 336, 43, 170, 49, 648, -562, 368, 69, -573, -104, -173, -142, 88, -251, 152, 110, 257, -313, 111, 501, 235, 796, -178, -20, -195, -100, 22, -16, -755, 337, -31, -44, 206, 203, -214, -322, -352, -131, 251, 107, -82, -208, 184, -327, 172, -53, -147, -184, -200, -72, -66, 32, -83, -56, 42, -60, -56, 35, -163, -75, -11, -56, -93, -42, -166, + 24, 125, 169, 198, -143, -175, -124, -158, 6, 0, -97, -110, 43, -14, 110, -33, -7, 86, -68, -377, 92, 205, -8, -232, -161, -501, -595, 124, -264, -126, 88, -5, -62, -266, -132, -3, 210, 223, -327, -188, 206, -293, -144, -480, 465, -61, 419, 36, 157, 445, 336, -198, 102, 226, -237, -97, 221, -82, -533, -99, -374, 549, -58, -146, -313, -458, 164, 97, 108, 226, 6, -83, 237, 60, -45, 83, -131, 362, -85, 229, 676, 151, 127, 158, 250, -589, -476, 182, -520, 360, -73, 413, 109, 805, 317, 55, + -234, -104, -414, -28, 130, 81, 88, 142, 368, -153, -297, -103, -82, 116, 333, 118, -80, 96, 98, -17, -77, -194, 13, 22, -94, -128, -24, -206, 145, 82, -96, -31, -204, -100, 95, 179, -89, -83, -3, -164, 174, -8, 126, -169, 1, -175, 104, -208, -48, -960, -673, 250, -268, -555, -844, -20, 67, -163, -135, 805, 211, -582, 122, -355, -299, -288, -520, -85, 48, -715, -677, -257, 112, 67, 410, 347, 216, -172, -7, 159, -367, -204, -125, 122, -345, -210, 235, 143, -9, -53, -65, 197, -497, -283, -245, 330, + -385, 262, 441, 604, -40, 174, -143, -288, -378, -102, 373, 140, -677, 30, 700, -465, 23, -99, 37, 167, 357, -74, 113, 430, 295, 189, -329, -395, 289, -286, -542, -520, 566, 216, 313, 135, -89, -109, 270, 192, 51, 260, -104, -340, -176, -237, 95, 345, 168, 42, 204, 114, 190, -36, -98, 118, -43, -132, -113, 91, -315, 70, 185, -111, 229, 157, -13, -25, 215, 27, -50, -137, -135, 38, 114, 26, 92, -137, -561, 310, -454, -810, 146, -493, -286, 957, 65, 717, 645, -129, 679, 940, 669, -841, -113, -391, + -396, -242, 16, -347, 733, 218, 402, -343, 385, 297, 98, -437, -341, 698, -128, -651, -45, -754, -109, 210, -271, 17, -616, 283, 558, 303, -83, -302, -113, -76, -105, -282, -757, 512, 287, 268, 319, -429, 666, 85, -202, -148, -532, -233, 343, 214, 569, -61, -654, -1145, -69, -7, 3, -412, -579, -109, 381, -201, -235, 153, -53, 584, -116, -517, -187, 544, 33, 104, -529, -186, -101, 219, 280, -138, 96, 23, 209, 139, -24, 95, 281, 70, -7, -93, 30, 188, -9, 96, 322, 49, -114, -239, -29, 175, -169, 90, + -77, -51, -113, -143, -111, 3, 202, 160, -220, -400, -120, 150, 52, 54, 1221, 771, -109, -711, 150, 355, 204, 519, 779, -344, 64, -696, 197, 58, -270, 1255, 475, 1083, 447, 279, -943, 15, 526, 96, -502, 212, -767, -299, 52, 231, -230, -149, 166, 136, 55, 679, 421, 112, -272, 468, -305, -218, -448, -149, 583, -922, -15, 414, -461, -144, 175, 156, 851, -49, -10, -397, 832, -370, 105, 88, 575, -134, -209, 548, -926, 241, 88, -384, 740, -925, -118, -309, -622, -311, -56, 264, 581, 960, 468, 635, 965, -392, + 178, 244, -413, 559, 10, -738, 387, 205, -271, 26, 570, 432, 126, 341, 100, 112, 313, -55, 132, 281, -69, 63, -52, -15, 197, 41, 20, -172, -104, -118, -246, 55, -136, -389, 148, 236, -82, -2, 103, -133, -6, 415, -64, -114, -263, -1184, 328, 62, 1430, 326, 269, -39, 698, 188, -1049, -161, 1123, -333, -236, 95, -78, 25, -204, 1169, 1330, -715, 323, 358, 194, 378, -585, -808, 622, 171, -447, -772, -232, -262, 707, 577, 324, -654, 360, -283, 230, 39, 304, 667, 154, -1491, -457, 274, -597, 182, 633, 213, + 1101, -364, -1654, -38, -659, 575, 499, -180, -351, 511, -793, -141, -429, 375, 517, 442, 481, -358, -673, -2003, -958, -1166, 185, -790, -383, -160, -869, 467, -1565, 488, -1125, -815, 803, 949, -291, -38, 513, 669, -917, 21, 151, -131, 162, 494, -63, 219, -41, 194, -406, -212, -185, -267, -58, 388, 162, 350, 14, -368, -335, 59, 204, -76, 216, 226, 544, 54, 187, 60, 130, -239, -73, 100, -194, 11, -89, 23, 102, 570, -51, -337, -374, 38, -21, -594, -348, 246, -390, -19, -5, -1549, -228, 1032, -1225, 124, 458, 17, + 322, -88, -970, -77, 530, 182, 789, 538, -832, -897, -119, -386, -127, -1480, 556, 592, 1039, 476, 946, -405, 130, 974, -306, 1060, 295, 563, 190, -266, 524, -639, 32, 1340, -1038, 99, -1350, -605, -970, -658, -169, 73, -319, -1026, -186, -1706, 1929, 678, 12, -260, -466, 108, -849, 158, -1272, 30, 65, 285, 816, 1176, 40, -1971, -906, 846, -430, -394, -478, -262, 973, 202, -547, 408, -913, 159, -174, -405, -922, -522, 582, -278, -224, 313, -343, -107, 579, -679, -461, -199, -143, 728, 339, 197, 431, 169, -73, 336, -9, 246, + 351, 548, -215, -6, -62, 403, 613, 227, -149, -45, -188, -447, 784, -231, 403, -233, 123, -248, -181, 356, -769, 545, 880, 325, -403, -535, 256, -691, 1095, 913, 1388, -990, -1221, -306, -29, -617, 817, 991, -733, -2, -1307, -385, -619, -1179, 373, 973, 590, -766, -297, 90, 656, 98, -47, 247, -73, -332, -1055, -716, 274, -98, -573, 625, 558, 354, -1081, -987, 936, 565, 697, -704, -1801, -340, 762, 754, -181, 1824, -223, 1833, -2751, -3414, -1399, -2056, 28, 803, 426, 2226, -249, -145, 419, -444, -1753, -1565, -1738, 1394, 1146, -430, + -113, -2914, 817, -37, -1296, 540, 839, 1288, 1016, 467, -83, -864, 32, 43, -235, -372, 1033, 633, 406, 1048, -800, 194, -219, -499, 663, -103, -1140, -7, 368, -411, 551, -218, 152, -253, 1279, 994, 1184, -992, -218, 1220, 908, -863, -527, -869, -506, 713, 816, -282, -74, 1364, 66, 129, -171, 247, 243, 224, 390, -1318, 1150, 882, 357, 1091, -643, 404, -1805, -867, 470, 669, 302, 236, 221, 470, -222, 2054, 181, 1280, 363, -612, 1558, -208, 609, 37, 556, -55, -37, 347, 779, 232, 568, 44, -122, 1236, 136, -256, 17, -93, + -625, -174, 343, 233, -1396, -336, 171, 326, 1451, 1189, -1443, -789, 114, -315, 1597, 160, 1472, -1036, 739, 153, 78, 689, 1513, 988, 199, 1345, 523, -629, -1357, 1189, -1084, 720, -1426, 8, -2259, 2343, -583, 82, -1583, 1422, -555, 450, -1161, 1372, -719, -645, -473, -862, 264, -483, 405, -448, 747, -842, 749, -887, 485, -1038, 826, -359, 918, -322, 480, -393, 308, -448, 13, -490, 557, 228, 155, -196, 51, -392, 298, -402, 702, -586, -697, -316, 279, -828, 635, -207, 348, -239, 198, -384, 176, -200, 212, -66, -2256, -564, -175, 237, + 203, -1405, -816, 1269, -492, 468, -562, 124, 1596, 2572, 178, -92, 1292, 562, 535, 1592, 36, 963, 1169, 1121, -440, 484, 1011, 1405, 1151, 1728, 977, 2208, 2345, 1693, 1870, 1273, -139, 623, 332, -486, -478, 366, 1093, 247, 50, -9, 540, 1623, 1264, 2728, 551, -1421, 566, 24, 578, -732, 1084, -1982, -2551, 709, 2565, 1111, 512, -3185, 18, 1204, 1921, 2576, -1098, 154, -4453, -2942, 1190, 1663, -2481, -2123, -1320, 2428, 1623, -2919, -3761, -768, 1530, -1807, 855, -284, -652, -980, 132, 376, 630, -123, -1558, -1355, 164, -430, 649, 77, -166, -603, + -396, 234, -39, -1307, -657, -993, -513, 163, -505, -382, -1165, -1556, -2128, -2133, -1795, -1535, -1684, -1682, -1282, -1774, -1872, -1604, -1801, -1177, -322, -1048, -1509, -1012, 37, -565, -307, -376, 768, 808, 22, 350, 416, 220, 237, -22, 170, -867, 2160, 2376, -2682, -1148, 1068, -780, 548, -1015, 931, -864, 238, -26, -371, 182, 81, -282, -157, -696, -144, 122, 117, -708, 685, -652, -181, -569, 98, -546, 1095, -51, 316, -314, 315, -333, 338, 618, 917, -269, 332, 295, 810, -514, 534, -462, 966, -277, -495, 270, -199, -314, 140, -114, 433, -245, + -498, -548, 113, 67, -891, 248, -111, -125, 191, -294, -126, 60, -116, 93, -466, 548, -1620, 837, -673, 1072, -710, 956, 20, 502, 345, 401, 234, 36, 224, -73, -662, -184, 66, -320, -97, -187, -40, -1, -229, -62, 136, -67, -396, 423, -39, 206, -423, 180, -245, 146, -292, 339, -446, 648, -88, 49, -671, 449, 11, 312, -632, 122, -236, 55, -90, 13, -397, 169, -39, -331, 81, 499, -573, -19, -188, 264, -379, 351, -287, 39, -181, 238, -39, 83, -45, 91, -143, 26, 0, -171, 92, -31, 107, -438, 2050, 1243, + -676, -778, -68, 2548, 1065, 357, 706, -618, -780, 217, 495, 129, 45, -272, -212, 240, 244, 593, 264, -320, -141, -158, -322, -4, 57, 158, 201, 6, -86, 237, -684, -260, 304, 436, 541, -304, -177, -324, 553, 383, -105, 176, -640, -554, 511, 397, 125, -969, -498, 40, 161, 638, 456, -72, 187, 226, -303, 277, 300, -89, -185, 178, -324, 30, -56, -228, -348, 482, 99, 107, 664, 808, 286, 654, 612, -97, -166, -184, -118, 255, 418, -162, 128, -375, -136, -19, 89, -205, -244, 252, 483, 209, 134, 202, -232, 19, + 230, 45, -72, 58, -24, -282, 574, 187, -459, -434, 174, -86, 452, 239, -58, 168, 58, -94, -21, -131, 132, 207, 32, -55, -179, 154, -35, -735, -2028, 702, 3729, 2933, 2809, 898, -2611, -1567, -2315, -2323, -2117, -739, 1142, 1472, 2316, 2074, 1250, 210, 204, -1003, -1586, -2270, -872, -616, 205, -128, 1152, 778, 332, 1539, 865, 659, -133, 578, -1044, -788, -651, -761, -1002, -605, -399, -1021, -705, 271, 1504, 1451, 1649, 1294, 1885, 326, 483, -1252, -926, -795, -1877, -1869, -1676, -793, -982, 230, 728, 1047, 2106, 2068, 1981, 1776, 1556, 332, + -913, -1490, -2660, -2287, -1667, -2274, -1055, -475, 101, 2231, 1750, 2566, 2535, 1851, 518, -512, -757, -878, -783, -1509, -1866, -1304, -891, -788, 99, 523, 834, 718, 1501, 1641, 1241, 987, 165, -348, -709, -1161, -997, -708, -1114, -1509, -160, 87, -248, 1298, 1712, 1095, 962, 71, 271, -179, -302, -749, -881, -579, -659, 93, -264, 84, 11, 591, 316, 304, 551, 563, -1, -149, -402, -399, -116, -91, -195, -187, 33, 43, -52, 91, 99, 105, 34, 309, 120, 26, 44, -9, -105, -114, -163, -172, -190, -93, -27 }, + { -108, -135, -199, 67, -97, -196, -126, 89, -248, -137, -303, 105, 136, 173, 94, -106, 230, -157, 46, 5, -33, -166, -85, -183, 7, -78, 102, 68, -87, -28, -20, -168, -7, -37, 74, -3, 152, -54, 192, -83, 2, 31, -140, 98, -43, -54, 16, -38, 73, -294, 136, 177, 25, 101, 54, -130, -19, -141, 191, -51, -122, 116, -178, 8, 66, -200, 22, -47, -79, 70, 13, 19, -98, -60, -326, -39, 67, -51, 13, 42, 169, 149, 5, 51, 17, -25, -27, -40, -26, -11, -36, -27, -5, 34, 17, 24, + -53, 3, -5, -11, -7, 15, -11, 5, -28, -16, -25, 3, -24, 34, -460, -276, 51, -149, 28, -154, -265, -176, 300, 175, -47, 204, 47, 50, 57, -98, -27, 166, -134, 76, 120, -128, -204, 94, -167, 19, 95, 245, -56, -117, -104, 39, 133, -180, -2, 149, 58, 16, -10, -13, 193, -7, 177, 117, -45, 117, -41, -10, -19, -323, 112, 183, -106, -60, 44, 50, 51, 29, -18, -38, 11, -81, 221, -98, 25, 121, 96, -78, 87, 28, 57, 122, 107, -160, 166, 185, -63, 4, -12, 121, -148, -76, + 32, 22, 5, 9, -32, -49, 29, -23, -13, 9, 42, -30, -8, 2, -58, 21, -34, -35, -28, 23, 3, -16, -35, 9, -181, 232, 154, 359, -58, 37, 112, -177, -35, 68, -71, -240, -13, 24, 161, -194, -469, -381, -232, 89, 225, -226, 128, -112, 174, 133, 118, 205, 116, -164, -149, 26, 112, -10, 11, 288, -1, 49, 145, 150, 26, 2, 359, -27, -134, -42, 82, 103, -69, 191, 39, 101, -137, -124, -46, -83, 47, -66, 210, -244, -215, 259, -27, -13, -303, 92, -147, 162, -126, -339, -15, 171, + -144, 222, -134, 101, 210, -62, 88, 208, -13, -158, 13, 100, 48, -78, 145, 7, 77, 26, 21, 52, 10, -25, -1, 5, 22, -62, -30, -34, 56, 3, 57, 56, -55, 10, 14, -35, -24, -15, 10, -32, 11, 560, 133, 148, 65, -129, 271, -129, -75, 342, -25, 275, -28, -316, 113, -108, 349, 182, -23, -312, -217, 287, 342, -399, 201, 159, 121, -27, 40, 32, -29, 393, -17, -69, -107, -133, -167, -57, -8, -228, -80, 58, -157, 8, 10, 235, -87, 6, 111, 8, 227, 101, 236, 115, 73, -249, + 27, -185, -170, 40, 240, -10, 206, -87, -154, -37, 11, 59, 142, -66, 0, -78, 80, 53, -201, 38, 43, 26, -56, 211, -21, -42, 24, 98, 45, -70, -22, -29, -50, 41, -60, 99, -59, -13, 13, -48, -13, 55, -64, -16, -70, 26, 30, 56, -76, 14, -31, 38, -26, -93, -29, 158, 111, 127, 361, 189, -157, -140, -389, -25, -9, -207, 79, 312, 38, -246, 228, 217, -23, 87, 220, 52, -200, -31, 466, 229, 48, -307, -110, 280, 97, -41, 158, 141, 148, -1, 289, -2, -37, 73, -143, -188, + -9, 32, 108, 59, -176, 179, 314, 161, -8, 233, -265, 152, -157, 167, -44, -190, -9, -248, -406, -148, -161, -19, -1, -212, 42, -65, 124, 82, 147, -23, 59, -204, 36, 33, 286, -110, -8, -98, 61, 258, 133, -148, -238, 76, -95, -32, 125, -17, 42, 30, -141, 8, -107, 32, -102, -68, -37, -3, -13, 20, -65, -6, -21, -51, -43, 17, -10, -26, 8, 26, 80, -27, 48, -33, -78, 60, -86, 85, -7, -55, -8, -380, -252, 538, -118, -118, 31, -18, 577, -168, -312, 8, -308, 77, 245, 264, + 83, -536, 440, -346, 184, -237, -180, -132, 220, 237, -355, 29, 154, -109, 71, 104, -128, 17, -292, -196, -451, 267, -63, 455, -212, 99, 303, -75, -90, -134, 348, 254, -427, 122, -242, -81, -94, -239, 144, 77, 376, 265, -472, -77, -203, 276, 96, 24, -275, 42, -29, 232, -39, 29, -317, -7, 225, -207, 35, -65, -62, -168, 34, -22, 399, 176, 182, -73, -45, -69, -109, -58, 89, -122, -39, -119, 90, 76, -65, -36, 84, -112, 56, 17, -30, -36, 30, -3, -10, -22, 74, -109, 14, 10, 55, 60, + 60, -55, 16, -39, 80, 19, 58, 131, -144, 10, -305, -39, -352, 55, -88, 202, -14, 171, -241, -455, 97, 305, 40, -37, 238, 160, -371, -7, -140, 469, -21, 54, 37, 4, -15, -169, 372, -32, -528, -100, 320, -207, 53, -9, 43, -67, 51, -98, 126, -203, 191, 267, -210, -54, -124, -369, 147, -262, 227, -230, -397, -109, 236, -75, -142, 156, 218, 124, 239, 407, 329, -22, 64, 55, -220, 41, -230, -251, 136, -192, 62, -13, 143, 145, -190, 219, -61, -92, -41, 153, -29, -145, -98, -204, 231, -118, + -31, 38, -10, -88, -74, 14, 30, 8, -41, 52, 39, -47, 4, 33, 20, -30, -1, -39, 14, -65, -58, 33, 17, 75, 84, 5, 57, -522, -431, 250, 468, -2, -24, 86, -220, -111, -534, -288, -149, -7, -387, 557, 115, 309, -353, -428, -316, -127, 89, -485, -212, 221, -92, -589, -195, 76, 10, 361, 126, -117, -274, 344, -197, -23, 265, 75, -280, -148, -18, -478, 124, 367, -157, -206, 58, -243, -85, 45, -149, -119, 129, -181, -374, 185, -212, -285, -384, -196, 43, -157, 69, 475, 274, -60, 460, 460, + -196, 63, 133, -241, -151, -509, 57, -164, -406, -6, 221, 381, 240, 111, 47, -346, -38, -80, 95, -132, -10, 7, 0, 82, 21, -32, 79, -32, -103, 87, -68, -98, 20, 35, 38, 7, 111, -11, 73, 39, 14, 21, 5, -83, 24, -114, 32, -181, -39, -8, -113, -142, -13, -140, -20, -30, -329, 840, -31, 514, -258, -739, 212, 62, -27, -347, -32, -229, 586, 427, 384, 278, -456, -4, 65, 405, -694, -80, -168, -204, 106, -230, 91, 153, 117, 122, 163, -50, -67, -339, -79, -53, 334, -1, -302, -73, + 363, -43, 212, 269, -194, -117, -446, -262, 879, 230, 392, 208, 53, 32, -553, 328, 54, 95, 285, 308, 483, -555, -227, -309, -37, 76, -71, -156, -89, -466, -582, -381, -546, -72, -356, -614, -257, 198, 338, -129, -523, -19, -77, 123, -142, 33, 303, 13, -20, -19, 40, 52, -87, -81, -209, -237, 128, -65, 114, 101, -37, 69, 95, 169, 122, -75, 39, 216, 43, -219, -179, -99, -44, 16, -75, 125, 140, -34, 210, 27, -57, -45, 50, 1130, 256, -163, -235, 36, -363, -709, 522, 2, 336, -254, 243, 581, + -58, 65, -147, 505, 425, 165, -685, 49, 100, 423, 615, -182, -126, -82, 165, 219, 182, -312, 142, -359, 274, 366, -176, -364, 228, -396, -362, -16, 104, 514, 61, -71, 438, -82, 393, 727, 364, 7, -463, -45, -267, -217, 464, 181, -470, -6, -359, -92, 615, 282, 88, 263, 370, 191, -499, 255, 413, 141, -341, 139, 38, 70, -268, 409, -115, -100, 492, 521, 75, 147, 567, 32, 279, -201, -8, 325, 188, -147, 167, 293, -82, 0, 374, 76, 158, -114, -190, -59, 103, 53, 85, 87, -64, -61, -51, 27, + 111, 134, -94, -30, 232, 32, 312, -59, 83, -45, 38, 139, 84, 9, -4, -136, -96, -70, 180, 165, -276, -13, -352, -824, 284, -327, 90, 31, 578, -397, -354, -146, -162, -211, 427, -377, -536, 162, -1001, 31, -189, -421, 537, -32, -32, 228, -214, 172, -55, -594, -652, -4, 137, 384, 184, -41, -69, -373, -178, 380, -590, 817, 484, 112, 602, -399, -172, -365, -376, -160, 275, 771, 7, -394, -66, 41, -42, -38, -243, 210, 191, 521, -9, 589, 303, 164, -14, 128, -873, 465, -110, -508, 367, 3, 483, 217, + -809, 633, 493, -421, 685, 267, 512, 206, -68, -24, -19, -91, -176, -51, 78, -174, -269, 7, -174, -315, -187, -235, 155, -142, 190, 55, 194, 95, -17, -97, 37, 23, -10, 31, -52, -127, 69, -7, 83, 89, 9, 76, 39, 128, 112, -187, -109, -312, -236, -1540, -126, 921, -175, 32, 794, -181, 3, 103, 207, -236, 207, -78, -274, 263, 298, -899, 100, -799, -29, -412, -461, -95, -143, -436, 214, 78, 272, 385, -555, 694, 41, -640, 46, -441, -232, -474, -443, -183, 451, -389, 211, 468, -285, -489, -463, -662, + -727, -418, -212, 62, -116, 204, 129, -421, -38, 486, 268, -703, 271, -48, -205, -651, 436, -230, 605, 781, 13, 743, -413, 434, -326, 466, 579, 57, -778, -18, -1059, 347, 221, 424, 191, -405, -365, 0, -248, 244, -267, -2, -24, -251, -210, 184, -109, -285, -35, 98, 211, 124, 465, -42, 32, -133, 324, -39, -80, 299, -24, 52, 61, 401, -71, -151, 33, 280, 248, -249, -33, 188, -306, 176, -56, 223, 5, -245, -728, 587, -1395, -90, -128, -124, 136, -812, 62, -166, -63, 360, 150, 420, -325, 295, -153, -724, + -283, -533, -322, 338, -620, 74, -227, -481, -80, 454, -616, -605, 249, 350, -16, -291, 339, 345, 437, 364, 158, 502, 609, -335, 94, -296, 764, -71, -523, 625, 281, 143, -298, -410, 96, 232, 245, -31, -328, 241, -383, 1, -378, 1163, 183, -348, 965, -129, 296, -261, 486, 709, -446, 677, 731, 942, 733, 57, 545, -438, -83, 90, -236, 408, 19, -40, -42, -135, 205, 90, 577, -203, 213, -141, 4, 95, 170, -258, 89, 227, -106, -288, -54, -453, 151, 122, 118, -131, 71, 215, 128, -72, 220, 83, -145, -90, + -48, 344, 467, 233, 106, 67, 158, 261, -189, -93, 124, -48, 23, 110, 1442, 380, -248, -208, 333, 100, 141, -31, -580, 490, -1321, 149, 288, -53, -243, -501, -235, 66, 389, 604, -356, -762, -623, -83, 20, -447, 928, -428, -287, 390, -133, 75, -86, 804, 131, -795, 315, 107, 552, -192, 57, -326, 273, 127, 696, -165, 313, 337, -425, -461, 31, 430, -825, -967, -289, -394, -55, -136, 94, 226, -200, 38, -1125, -948, 755, 811, -975, -742, -939, -485, -391, 491, -514, -898, 24, 44, -555, -113, 784, -114, 41, 258, + -11, 49, -37, -274, -348, -14, -100, 230, -39, -18, -252, 129, -389, -5, 116, 132, 184, 214, 37, 123, -88, 23, -199, 75, 18, -220, 226, 231, -360, 25, 259, 218, 402, -81, -471, 133, 151, -229, 147, -256, -123, -38, -83, -217, 78, -804, -98, -195, 242, -381, -104, -1251, 1108, 712, -120, 1520, -149, -834, -77, 341, -515, -680, -143, -464, -22, 129, -698, 1025, 34, 110, -644, -186, 70, -184, 164, 233, 842, 151, -43, 680, 562, -199, 331, -430, 121, 380, 370, 952, -942, 578, 1748, 12, 287, 597, 68, 118, + 282, 217, -584, -696, -253, 559, 167, -723, -391, -32, -347, 642, 59, 496, -1102, -683, 322, 756, 463, 304, 1049, 612, -441, 722, -545, -112, -78, 405, -86, -452, 392, 169, 38, -518, 358, -9, 7, -232, 302, -248, -198, -190, 144, -198, -378, 125, 27, -4, -206, -42, -258, -223, -206, -132, -79, -99, -78, 35, 8, -491, 329, 127, -154, -363, -514, -15, -280, -191, 187, -138, 320, 157, -112, 53, 300, -137, -49, -146, 253, 57, 106, -257, 508, -1446, 22, -2, -55, -176, 671, 62, -400, -722, 730, -649, 8, 482, + 373, -509, -147, -824, -13, 245, 281, 343, 79, -534, -683, 561, 277, 282, 99, 287, 75, 414, -736, -1224, 332, -180, -271, 692, -130, -360, 597, 578, 466, -38, -319, -524, -147, -695, 1637, -135, 583, 132, -557, 454, -219, -519, 504, 413, -915, 636, -107, 880, -896, -663, 882, -32, -733, 743, -282, 1267, -547, -429, -773, 489, 79, -616, 237, -802, -600, 58, 512, -458, -294, -911, -841, 978, -124, 429, 671, 928, -7, -89, -83, 249, 359, 74, 158, 574, 237, 318, 174, 148, -124, -48, 338, 272, 447, -212, 290, 325, + -514, 133, 113, -268, -153, 4, 113, -216, 347, 25, -97, -98, 292, 17, 82, 33, 72, 75, -295, 199, -177, -417, 1080, -247, 732, -1144, -200, -27, -1363, -301, 199, 670, -335, -321, 31, -106, 959, -91, -480, 1016, -125, -52, 193, -405, 879, 58, -177, 421, 362, -478, -162, -221, 685, -1364, -21, -264, -480, 235, -488, 797, -206, -983, -100, 1498, -905, 657, -1009, -290, 1011, 738, -540, 258, -659, -868, 189, -380, 383, 112, -57, 151, -1271, -495, -646, -929, 437, -350, -255, -513, -902, -758, 602, -115, 1868, 331, 177, 670, + 1177, 158, -840, 1033, 783, -652, 179, -161, -649, -510, -437, -45, -398, 157, 280, 101, -308, 552, 91, 258, -69, -89, 265, 165, -256, -230, -220, 258, 126, 310, 328, 19, -166, 251, -133, 531, 255, -622, -117, -456, 63, -144, -217, 663, -28, -196, 175, 214, -231, -40, -321, 155, 246, -37, -96, 313, 716, -421, -556, 623, -985, -107, -209, 66, 682, -443, 758, 336, 167, 236, -1256, 856, 151, -870, 337, -923, 152, 1257, -162, -731, -794, 344, 560, 466, 237, -815, -571, -247, -159, 1075, -682, -397, 1582, -875, -74, 638, + -3, 672, -103, -528, -365, -965, 491, 700, -1044, 1559, 511, -1162, -1072, -1010, -1224, -979, 46, 494, 91, -814, -316, 555, -20, -508, 561, -1099, 66, -248, -1027, -948, 161, -373, 718, -1317, -183, -462, -974, 73, 1557, 407, -695, 342, -854, 351, -349, 37, 43, 448, -51, 157, 551, 12, -311, -136, 442, 321, 201, 115, -879, -84, 63, 496, 242, -449, -12, 57, 762, 48, 243, -232, -154, 118, 246, -27, -228, -424, 60, -158, -299, 150, -209, -208, 294, -234, -345, -470, -421, -74, 122, 5, -366, 758, -1896, -1754, -1520, -982, + 398, -415, 1956, 517, -209, -449, -247, 554, -1273, 1490, 1972, 783, -119, 1558, -494, 942, 1792, -328, 100, 335, 2384, -605, -149, 1415, 538, 455, -389, -1452, 102, -1151, 551, -1427, -1669, -20, -94, -1167, -60, -568, -1194, -956, -1559, -75, 1595, -509, -303, -1469, -785, -541, -502, 496, -358, 2650, -625, -37, -965, 1999, 1645, -1162, 1339, -468, -1940, -348, -184, 409, -449, -442, -241, -789, 232, 976, -1150, -164, 338, 202, -1335, 871, 620, 2011, -851, 552, 855, -50, 241, -26, 302, -222, 662, 277, 539, 452, 53, 465, 162, -172, 506, -27, + 101, 56, 361, 255, -340, -280, -436, 702, -450, 107, 452, 185, 801, 670, 1183, 796, 684, 51, 462, -601, 589, 424, -104, -577, -1068, -422, 355, -605, -195, -437, -1043, -926, -404, -686, -374, -586, -713, -786, -205, -222, -304, -585, 789, 3385, 380, -2098, -537, -732, 150, 1068, 1881, 557, -1600, -14, 1089, 256, 14, -32, 277, -134, -202, 1325, 810, 748, -1119, -702, 748, 311, 439, -366, 132, 1475, 28, 1253, 642, 693, 1200, 195, -646, 169, -738, 205, 507, 151, 1970, -638, -1276, -1206, 1522, 724, 809, 576, -876, -1075, -670, -16, + 330, -218, 537, 1031, -70, 754, 665, -1000, -202, 314, -478, -410, -502, -1664, -283, 753, 67, 1496, 986, -692, 525, 31, -486, -392, -813, -1802, -968, 97, 38, -381, -103, -167, 590, 631, 323, -88, 53, 484, -220, 312, -812, -368, -97, 462, -103, 195, 300, 306, 50, 809, -620, -551, -561, 431, -358, -576, -572, 436, -179, -415, -209, 332, 97, 476, -748, -486, -69, -33, 174, 372, -146, -289, 542, -257, -296, -273, 530, -124, -231, 154, 5, -267, 44, -357, -180, -163, 24, -118, 129, -100, 91, -50, -189, -820, 92, 2656, + 683, 1116, -556, -2427, -1231, -1788, -603, 1198, 2753, 1226, 305, -1313, -1235, 865, 1369, 676, 1663, -74, -1089, -1595, -775, -249, 1235, 148, 713, 632, 107, 1646, 1157, -131, -158, -1525, -371, -37, 31, 868, 1557, 949, 748, 1458, 845, -1523, -1221, -385, -957, 1010, 689, 1497, 1169, 1323, 393, 231, -1089, -1143, -1069, 374, 545, -6, -145, 2361, 599, -166, -223, 1617, -1726, 360, -3287, -739, 824, -1154, 1075, 605, 17, 2361, 1122, -1346, -2669, -1287, -1208, -660, -448, -348, 1167, 737, 1574, 186, -1157, -801, -1214, -1134, -1123, 493, 106, 488, 672, -320, + 622, 326, -432, -54, -479, -157, -1037, -1101, -410, -480, 20, -1032, 549, -77, 191, 286, -685, -1424, -1286, -72, 283, 292, 847, 208, -425, -804, 267, 188, -3835, -2344, -1278, 1130, 323, 5234, 5586, 3395, 6196, 5064, 5360, 3713, 4536, 3680, 69, -1754, -2500, -2404, -5023, -6029, -6297, -4397, -3456, -1361, 242, -1779, 1089, -2242, -809, -153, -691, 532, -2056, 2829, 486, 2580, 1660, 964, 676, 1428, 933, 1464, 3374, 3204, 2558, 3132, 3966, 3607, 3405, 6239, 2194, 4390, 5723, 3930, 5198, 2758, 3705, 2893, 3478, 3758, 1398, 2434, 1853, 2280, 2212, 607, -420, -2383, + -872, -3181, -2773, -4710, -5326, -5372, -11335, -9605, -10304, -10233, -11931, -12079, -7436, -8665, -6438, -7643, -5795, -5500, -4774, -4803, -2746, -1218, -1741, -1776, -1437, 277, 2309, 1200, 4799, 4121, 6066, 6221, 5756, 7172, 6661, 7700, 6034, 7368, 7822, 8726, 7647, 4559, 4574, 4552, 4638, 4263, 3014, 2807, 1185, 829, -77, 144, 592, -1567, -2303, -2509, -1531, -1365, -2570, -3004, -3496, -2541, -3233, -2996, -2509, -2702, -2737, -2739, -686, -626, -299, -586, 381, -70, -27, -521, -140, 190, 365, 110, 477, 267, 511, 12, 150, -90, 262, -54, 201, -32, 130 } }, + { { 178, 3, -65, -15, -158, -109, 71, 6, -100, 124, 84, -27, 8, -17, 100, -139, 53, 104, 92, -200, -140, -100, 135, 32, 44, -56, 144, 53, -35, 3, -40, 28, 54, -32, -41, -121, 128, 213, 26, 135, -25, 27, 49, 58, -162, 11, -169, -39, -24, 53, -85, -3, 37, 16, -98, 3, 11, 80, -105, -132, -18, 178, 286, 0, 47, 19, -61, -173, -44, 119, -55, 119, 46, 121, -7, 47, 43, -104, -139, -15, 52, 79, 39, 35, 24, 26, -48, -77, -52, -42, -20, 1, -29, -5, 25, 40, + 36, -7, 2, 24, -1, -31, 81, -179, -41, -170, 98, 11, -78, 363, -142, -260, 20, 120, -22, -196, -56, -85, -32, -93, -31, 135, -9, -88, 154, 23, 150, -40, -37, 58, 4, 67, -28, 141, 231, -64, -156, -114, 95, 0, -356, -34, -142, -53, 174, -122, -93, 120, -79, -17, 160, 55, -126, 56, -91, -211, 67, 82, -160, -93, -46, -67, -2, 68, 109, 165, 185, -44, 19, -73, 80, 51, -41, 77, 119, -114, -58, 19, 2, 46, 136, -17, -37, 124, 18, -86, -54, -7, -53, 38, -22, -47, + 19, -54, -42, 27, -54, -37, 1, 36, -67, 8, -16, -23, -32, -3, -52, -15, -50, -292, -148, 90, 129, 50, 140, -120, 147, 180, -51, 200, -27, 147, -70, 4, -63, 188, 73, -8, 168, -90, -71, 123, -292, -51, 16, -62, -260, -159, 108, -102, -68, 4, 203, -49, -142, -11, 52, 115, -17, -185, -119, -34, -95, 31, -161, 80, -151, -222, 7, 78, 90, -71, -51, -146, 189, 109, 26, 2, -5, -64, -34, 63, 81, 284, -32, 71, 19, -9, -139, -106, 193, -83, 19, 48, 28, -31, 146, 7, + 5, -159, 153, 86, -59, -35, -17, -46, 21, 110, -2, 43, 33, -16, 26, 57, -6, 0, 17, 26, 23, 32, 59, 22, -43, 45, 21, -32, -25, -6, 7, 71, 87, 78, 186, -123, -184, -149, 93, 206, -38, 157, -140, -171, 141, -71, 14, 52, 177, 65, 281, -123, -150, 65, -83, -78, 159, -248, -153, 25, -48, 113, -84, 31, 199, -186, 139, -112, 90, -105, -30, -17, 207, 39, 7, -152, 7, -180, 67, 44, -121, -3, -50, 312, 42, 20, -271, -159, -228, 178, -116, -13, 94, 398, 281, -112, + -245, -102, -213, 225, -43, -62, -98, -65, -18, -103, -68, -17, -83, 60, -58, 84, -310, 21, -26, -98, -46, -104, -21, -162, 13, -67, -5, 99, -31, -34, -69, -77, -22, 23, -4, -6, -28, -11, -33, -4, 8, 20, -23, -26, -37, -33, -28, -49, -157, 113, -162, -289, 294, 134, -309, 309, -50, -18, -435, 259, 172, -351, 104, -58, 133, 31, 153, 99, 39, -163, 15, 61, -216, -92, -255, -43, -159, -84, 29, -199, -74, -293, 111, 30, 25, 27, -127, -256, -80, 91, -42, -21, 268, -397, 167, 204, + -30, 14, -78, -31, -129, -196, -134, -154, -104, 100, 54, 89, 134, -31, -72, 192, 366, 259, -6, -311, 86, -47, 46, 331, -2, 334, 297, -40, -100, -79, 23, 30, 111, 338, 90, 14, -35, -208, 25, 65, -71, -9, 11, -2, 39, 30, 24, -25, 41, 38, 36, 42, -113, -17, -82, 33, -64, 28, -18, -28, -68, 14, 17, -98, -32, 24, 469, 120, -83, -23, 144, -49, 454, -48, -70, 576, 4, 291, -108, 8, -25, 47, -74, 40, -9, -16, -312, -30, -74, -56, -130, 200, 93, 119, -175, -19, + -277, -111, 52, -23, -168, -52, 93, 209, 126, -66, -257, -9, 73, -43, 136, 91, 185, 255, -83, -2, -275, -334, 315, 169, -11, -14, -10, -122, -134, -3, 252, 146, 46, 308, -236, 69, -194, -149, 132, 136, 112, 464, -17, -210, 36, -206, 93, 54, 170, -92, 3, 21, -156, -28, 109, -16, 28, -68, -34, -10, 76, -40, 48, -72, 7, -93, 30, -50, -32, 15, 47, -58, 62, 40, 76, 4, 45, -20, 28, 14, 28, -29, 0, -27, -4, 13, 39, -257, -345, 134, -323, 0, 360, -376, 138, 169, + -101, -465, 6, 272, -301, 187, -21, -133, -390, -11, -281, 50, -143, -219, -273, 112, -39, -16, 260, -157, 219, -166, -67, 336, 115, -179, 138, 81, -156, 82, 85, -60, -66, 14, -75, -89, 55, 62, 458, -431, 70, 28, -154, 310, 176, -106, -334, 30, -34, -101, -211, -247, 301, 195, 25, -30, 160, 82, -73, 129, 92, -83, 321, -119, 196, -131, 98, 101, 72, -9, -178, 171, -139, -144, -99, 50, 0, 21, -169, 92, 71, -107, 11, -4, -54, 10, -35, 82, -24, 13, 68, -31, -52, 46, -59, 48, + -11, 0, -68, -30, -2, -74, 73, 42, 17, 49, -16, 34, 153, -349, 256, -146, -64, -200, -143, 122, -114, 100, 391, 134, 215, -498, -329, -178, -119, 54, -2, 86, -418, 224, 94, 56, 399, 7, -226, 374, 148, -167, 77, -215, 197, 93, 262, -225, -159, 66, -227, 287, -263, -5, 255, 235, -485, -14, 24, 56, 81, 530, 123, 33, -162, -134, -286, -155, 392, 9, -468, 7, 108, -266, -292, 35, -190, 78, 429, 210, 181, -176, -459, 37, -79, 211, -41, -385, -47, 100, 106, 104, -32, 325, 61, -207, + 268, -20, 161, -6, -40, -140, 198, 136, 77, -102, -40, -27, -67, 37, 0, -87, 43, 26, -49, -65, -27, -49, -7, 60, -62, 31, 76, 91, -24, 39, -49, -614, -183, 173, 475, 67, 247, 842, 141, 143, -130, -404, 230, -196, 212, -51, 559, 406, -214, -457, -362, 275, -241, 337, 149, 110, -116, -45, 402, -79, 355, 354, 184, 248, -274, 269, 146, -144, 393, -173, 357, 27, 41, -523, 316, 29, -97, 258, -364, -145, 219, 178, -335, 54, -214, -124, 333, 45, 101, -35, -382, 257, 245, 17, 194, 86, + -168, -178, -13, 204, -346, -13, 23, 15, -2, 152, 201, 410, 231, 13, -575, -190, -214, -19, 44, -162, -340, -108, -152, 90, 14, -97, 38, -100, 160, -57, -67, -94, 3, 46, -204, 129, -131, 54, -33, -76, 5, -127, 42, -114, -82, -16, -64, -61, 72, 121, 74, 117, 153, -31, 24, 759, 224, 100, -281, -686, 497, 154, -453, 135, -48, 116, 98, -329, -701, -551, 187, 430, -84, 452, -208, 352, 432, 583, -127, 431, -381, 146, -207, 52, 234, -10, -123, 105, 294, -208, -386, -393, 825, 1, -39, -371, + 384, 124, -757, -440, 173, -107, -132, 297, 103, 735, 408, -26, -425, -419, -236, -172, -482, 448, -329, 354, 307, -306, -393, -382, -555, 136, -7, -200, -250, -409, -144, -403, 88, 49, -135, 55, 333, -844, -325, -689, 350, 243, -293, -99, 144, -129, -1, 163, -125, -275, -28, -79, -84, -3, -33, -117, 7, 25, 150, -203, 57, 112, -10, -84, -128, -38, -17, 29, -42, -11, -76, 39, -29, -129, 234, 24, 73, -408, -787, -175, -204, 44, -183, 34, 83, -85, 338, -436, -132, -414, -20, -206, 480, 537, 429, -598, + 424, -216, 322, -123, 238, -198, -255, 92, -330, 213, 256, -31, 154, -302, -38, 512, -407, 20, -121, -167, -328, -18, 506, 667, -421, 202, -53, -405, -414, -445, -203, 845, 510, -158, 271, -179, 235, -462, 271, -14, -253, 642, 331, 131, 210, 184, 601, 80, -511, 208, 389, 305, -892, 544, -379, -337, -167, 56, -351, 385, 854, -148, 122, 437, 73, -72, 103, 44, 248, 224, 134, 409, 209, -114, 277, 173, -124, -249, 139, -35, 151, -72, 44, 124, 47, -36, -32, 56, 190, 42, -47, 42, 146, -65, 6, 248, + 94, -66, 134, 42, 34, 102, -4, 84, -41, -159, -146, 123, 548, 360, 1488, 419, -251, 98, 250, 8, 496, 372, 343, -441, -742, 743, -420, 73, 255, 815, 325, -490, 443, -443, -93, -609, -804, -87, 216, 219, 160, 207, -65, -549, -205, 180, 185, -289, 611, 391, -368, 205, 303, 122, 17, -336, -43, -235, -142, 37, 380, 950, -259, 89, 138, 356, -340, 1203, -105, 118, 99, -543, -536, -860, -368, 474, -167, 239, 190, 828, 131, 150, 42, 654, 313, -271, 597, -543, 86, 553, 710, 656, 257, -371, -609, -261, + -196, -443, -248, -251, -71, -371, 93, -127, -63, -324, -40, -202, 320, 34, 69, -288, -57, -397, 26, 170, -14, 291, 182, 1, 119, -60, -180, -105, -82, -340, 30, 68, 80, 102, -169, 240, 258, 115, -203, -136, -69, 58, 142, 78, -137, -70, -157, -620, 349, 166, 429, -116, -948, 75, -636, -565, 167, 135, 264, -165, 190, -34, -325, 517, -84, -172, -208, -363, -312, 188, -393, 95, -252, -173, -110, 506, -101, 544, 339, -143, 179, 188, 385, -267, -367, 55, 226, 297, 509, -564, -549, 234, 180, 630, -312, -45, + 312, 2, 87, -117, 411, 518, 237, -66, 324, 1085, -241, -317, 403, -44, 634, 153, 296, 358, -116, 250, 734, -200, -882, 621, 182, -291, 85, -1345, 897, -9, 556, -353, 290, 41, -536, -511, -70, 99, -395, 2, 61, -73, -131, -83, -433, -72, -260, 4, -135, -39, -156, 261, -193, -148, -279, -135, -319, -59, 72, -178, -20, -145, -158, -172, -10, -142, -105, 51, -45, 139, -98, -203, -222, 1, 39, -140, -28, -63, 69, -300, -574, -28, 895, 439, -1152, 176, -208, 96, 189, -60, -594, 79, -92, 512, 1002, -170, + 323, 656, -29, -190, -169, 256, 1000, -25, -69, 817, -334, 216, 2, -19, -214, 304, -917, 23, 291, 665, 713, -592, 25, 639, -38, 1194, -435, -593, 82, 867, 155, -674, -313, 194, -1, 375, -973, 114, 45, -208, -705, -631, 168, -195, -42, 31, -733, -776, 166, 117, -778, -268, -505, 451, -1231, -470, 408, -752, 413, -205, -298, 406, -123, 612, 586, 129, 365, -167, 76, -438, 473, -340, 283, -458, 339, 21, 153, -42, 5, -264, 314, -345, 62, 37, 178, -379, 199, -154, -103, 118, -78, -178, 257, 106, 274, 119, + -25, -129, -126, -35, 54, -180, 66, -131, 66, -362, -186, -149, 188, 214, -116, 48, -51, -301, 651, 1, 360, -679, -51, -643, 675, 300, 883, 623, -314, 120, 697, 360, 355, 229, -593, -168, 291, 48, 344, -754, -561, 343, 1131, 156, -374, 716, 203, 448, 118, 89, -639, -648, 11, 13, -1118, 92, -230, -56, 354, -435, 267, 881, 92, -1431, -1030, -166, -318, -354, -11, 263, 226, -349, 396, 378, 340, -219, 293, -160, -373, -86, 327, -1066, -245, -480, -558, -220, 149, -282, -30, 1179, 669, -451, 3, 15, -204, -208, + 103, 792, 287, 121, -246, -176, -411, -470, -504, -113, 63, 158, -177, 142, -43, -113, -44, -133, -443, -108, -5, -110, -383, 51, -139, 419, -212, 144, -43, 175, -3, -335, 28, 407, 61, 366, -101, 189, -117, 121, -26, -247, -112, -24, -46, -47, -2, 241, 461, -642, -164, -273, 170, 1340, 211, -661, 173, 592, -128, 553, 704, -365, 165, 355, 242, 15, -105, -219, 104, 417, 214, 390, -586, -902, -97, 402, 353, 288, -104, -831, 267, 184, 1244, 1309, 310, -975, 704, -371, -997, -233, -1180, -899, -397, -433, -915, 159, + -369, -1047, -959, 277, 621, -103, -809, 240, 22, 259, 508, 496, -626, 807, 554, 71, 222, 562, -30, 1470, -1048, -501, -36, -1196, 981, 72, 1234, 381, 276, -62, 244, 524, 20, -486, -8, -259, 195, 189, 352, -147, -450, -2, 418, 199, -267, -133, 220, -299, -1, 7, 385, 151, -209, -90, -238, -385, -334, -17, 74, -190, -140, 46, -192, 303, 148, -2, 182, 611, -230, -114, 70, 165, -327, 359, -119, -9, 63, 268, 449, -652, 171, -1303, -354, -80, -322, 1433, 451, -380, -901, -456, -371, -570, -419, 220, -1315, -282, + 964, -113, -109, -1003, 956, 475, 21, -380, 407, 203, -229, 437, -679, -179, -347, 195, -159, -426, 484, -364, 201, 15, -660, -410, -104, -824, -811, -1084, -281, 498, -365, -198, 624, -762, -628, 677, -7, -39, 607, 10, -522, -299, 204, 441, -674, -211, 818, 355, 789, 410, -163, 417, -33, -1071, 335, -810, 586, 104, 214, -340, -928, 196, -140, -803, -324, 362, -410, 18, 125, 264, -263, 15, 37, -68, 166, -119, 92, 331, -63, 114, 85, -213, 66, 159, 88, -159, 216, 152, -18, -222, -459, 95, -363, 295, -371, 243, + 300, 16, 16, 10, 170, 28, -159, 357, 283, -140, -223, -372, 977, 341, 36, 119, -255, 387, 602, 1526, 1333, 115, -587, 271, 773, 221, 598, 432, 290, -452, -581, -698, -49, 259, 491, 991, 524, 635, 369, 589, 297, 567, -379, 107, 1071, -29, 824, 218, 667, -1058, -172, -312, -312, 247, 412, 766, 1240, 1039, -368, 184, -1377, 334, 316, 1212, -965, 767, -251, -676, 517, 160, 431, 759, -248, -973, 503, -625, -858, -408, 1147, -996, -1415, -714, -235, 746, -78, -509, -977, -738, 467, -67, -19, 632, -689, 197, 706, 275, + 473, 684, -464, -234, -392, 523, 116, 269, 190, -471, 585, 145, 92, -231, -857, -818, 81, -390, -162, -370, -322, -141, 150, -5, -362, 461, 386, -52, -410, 67, 245, -293, -134, -168, 2, 198, -93, -203, -165, 139, 116, 224, 279, -148, 160, 174, 958, -302, -1059, 75, -443, -1514, -766, 1987, 278, -897, -986, 111, 17, 411, 516, -695, -461, -1108, 258, -402, -266, 1694, 364, -234, -1748, -113, -933, 925, 1142, 120, 888, -1047, -412, -661, -156, 1730, 2154, 344, -575, -769, -1556, 21, 201, 1881, 1050, -275, -3093, -1602, 266, -297, + 2715, 910, -1303, -542, -2325, -736, 82, 1521, 1569, 1761, 84, 417, -185, 152, 2167, -800, 1592, -386, -1636, -490, -1735, -557, 2271, 1033, 1622, -537, 1272, -1424, -228, 339, 677, 1349, -455, -29, 85, -127, 208, 360, -385, 59, -405, -733, 330, 596, 332, -77, -441, -981, -967, -510, 328, 905, 510, 700, -951, -1246, -962, 109, 1092, 1212, 931, -555, -2371, -1523, 46, 1194, 2575, 999, 212, -1172, -1546, -536, -492, 1353, 1495, 560, -88, -1298, -974, 297, 447, 1100, 534, -565, -394, -671, -316, 313, 287, -1376, 1526, 3, -398, -2372, -639, -641, + -1071, 2297, 24, 1029, -1571, 872, 732, -707, 460, -136, 411, 0, 1176, 415, -1140, 689, 568, -4, 793, -586, -301, 995, 698, 663, 332, 577, -1717, 1499, -862, -549, 329, -1205, 1761, -501, 177, 1271, 46, -195, 693, 706, 1248, -305, -1156, -1181, 133, -427, 548, -714, -344, -484, 355, -2216, 39, 1642, 458, 667, -59, -183, 436, -586, -666, 411, 232, -723, -799, 3052, -328, -996, 280, 1430, -37, -1131, 467, -214, -425, 919, 1172, -858, -1399, 314, 339, -325, -835, 39, 424, -131, -134, -58, -143, 222, 251, -290, 33, 123, 65, -176, + 66, -12, -387, 277, 121, 539, 270, -208, 222, -109, 320, -25, -82, 438, -108, 299, -87, -349, -29, 394, -110, 449, -427, 565, 134, -411, 173, 6, 210, -72, -163, 443, -1183, 421, 1867, 2941, -1301, 959, -1942, -573, -1184, -162, 1808, 1919, 1525, -48, -1218, -737, 663, 50, 333, 1003, -18, 499, -1276, -325, -738, -899, 493, 411, 28, 899, -763, -27, 202, -1076, -30, 76, -680, -257, 255, -455, 1014, -332, 1536, 1162, -757, -213, -1053, -1203, -1563, 500, 720, 2088, 1592, 744, 1012, 194, -1149, -760, -644, -782, -166, 438, -42, -538, + 140, -543, 341, 777, 151, -812, 634, -389, -414, -813, 420, 360, 184, 100, 1842, 1408, 1151, 195, -267, -1559, -327, -163, 1532, 877, 399, 462, 1326, -212, -529, -718, -601, -284, -135, 120, 15, 8, 689, -82, -413, -254, -143, 13, 340, 614, 268, -80, 379, -639, 247, 582, 237, 1150, -474, 5, 195, -484, 123, -768, -42, 264, 7, -222, -3192, -1849, -1065, 1835, 862, 4886, 4594, 4745, 4803, 5144, 3621, 1888, 2742, 1646, -819, -1525, -2348, -4569, -4113, -4268, -3091, -3135, -2321, -1927, -1022, 102, -1805, -926, -374, -288, -977, 249, 1222, 1368, + 511, 1617, 2063, 507, 406, 404, 2028, 2109, 2668, 2982, 2614, 2962, 4505, 1822, 3517, 4795, 3086, 3637, 2863, 1430, 1710, 1887, 1682, 2280, 2251, 1392, 274, 691, 1327, -86, 156, -640, -732, -2264, -1016, -3924, -4926, -3950, -4495, -6124, -5910, -3508, -6602, -5995, -5467, -6188, -5217, -3984, -4997, -3682, -1017, -2446, -3018, -1197, -1192, -986, -1082, -486, 299, 616, 1205, 1556, 1789, 2012, 2084, 2937, 1803, 3463, 3883, 1844, 3608, 3426, 2177, 2625, 3817, 2591, 4307, 3247, 4082, 2853, 2598, 2688, 2517, 1971, 2264, 1964, 1560, 1170, 1149, 929, 409, -293, -221, -168, -1354, -2215, + -2119, -2181, -2365, -2196, -2438, -1770, -1814, -1487, -1090, -865, -960, -944, -703, -511, -536, -711, -366, -195, -355, -580, -345, -252, -284, -417, -238, -64, 119, -169, -107 }, + { 348, 18, -23, -12, -27, -178, -181, 173, 42, -103, -158, -76, -119, -206, 263, 32, 95, 131, 379, -10, 61, -91, -34, -70, -247, 55, -76, 24, 172, -68, -17, 37, 18, -41, 8, -228, 47, -5, -82, 71, 33, -154, 242, 9, 35, 226, -88, -97, -223, -113, 154, 10, 164, -80, -182, 79, -170, -76, -327, 135, 114, 70, 98, 224, 58, -99, 121, 186, -122, 92, -1, -39, -64, -50, 125, -25, 139, -71, 56, -44, 50, 102, -56, 37, -39, 82, 66, 56, -29, 19, 1, -46, 22, 80, 13, 27, + -48, 31, -27, 19, -37, 8, 46, -137, 37, -85, -174, -17, -206, -250, -158, -120, -276, 11, -100, -55, 85, 294, 27, -70, -34, 47, -6, 122, 208, -18, 234, -27, -15, -28, 133, -176, 27, 21, -43, -10, -105, -175, 240, -82, -18, -43, 106, -114, -99, 42, 36, 168, -115, 138, -81, -139, -11, -57, 38, 75, -3, 98, 46, 71, -93, -109, -181, -133, 17, 216, 27, 175, 45, -90, 120, 57, -130, 228, 38, -215, 56, 97, 19, 65, 56, -152, 55, 53, 37, -9, 112, 38, -29, -37, -1, 45, + -1, 61, -2, 3, 35, -15, -34, -21, 6, -30, -32, 39, -4, 38, 33, -9, -3, -256, -227, 48, 26, 190, -147, 196, -100, -44, -308, -20, 20, -106, -19, 164, 155, 233, -58, -37, 145, 68, 130, -318, 313, -69, -6, 49, -40, -4, -30, -23, 193, -7, 254, -45, -107, -214, 23, -98, -86, 146, 112, 153, 3, 18, -229, -165, -4, 205, 69, -28, 67, -87, 218, -13, -192, -242, -88, 269, 202, 207, 95, 7, -228, -102, -34, -133, 137, -25, -65, 118, -324, 95, -43, 76, -27, -93, 145, 55, + -154, -163, 81, -43, 95, 25, -70, 49, 60, -3, 23, 0, 6, -28, -1, -45, 0, -39, 63, 35, -49, 24, -13, 17, 17, 22, -37, -32, 11, 24, -67, 64, -73, -140, -23, -109, 50, 176, 69, 6, -72, -409, -270, -9, 118, 143, 8, 29, -58, 142, 63, 114, -178, 169, 97, -192, 72, 176, -10, 57, 29, 160, -124, 95, -16, -22, -153, 9, 163, -104, -76, -143, 192, -19, 37, -151, -430, -125, 63, 40, 159, -114, -71, -65, -29, -138, 4, -125, 281, 99, 229, -232, -46, -97, 215, -66, + -40, -179, 111, -4, -120, 183, 57, 22, 210, 45, -184, -26, 22, -50, -62, 1, -157, 310, 128, 45, 193, 84, 76, 142, -41, 120, -69, 20, 12, 7, -36, 21, 9, -12, -21, -20, 15, -16, 1, 103, 11, -3, -2, -2, -14, 81, 21, 114, -91, 72, 7, -47, 194, 148, -15, -265, -353, -273, 101, 0, -153, -40, 18, -35, 398, 69, -287, -77, -86, 14, -135, 225, -168, -220, 206, -87, 56, 54, -94, -259, 34, -138, -122, -127, -16, 201, -28, -46, 298, 54, 46, -385, -43, 205, 240, -133, + 65, 33, -380, -51, -23, -39, 96, 4, -213, 27, -170, 163, -58, 210, 42, -242, 107, 452, -176, 3, -338, 81, 284, -510, 72, -37, -44, 126, -83, -134, 238, 228, -198, -25, 149, -67, 35, 70, 44, 14, -58, 126, -4, 82, 3, 113, 77, 71, -7, 23, 126, 13, -27, 43, 39, 14, 105, -60, 33, 15, -24, 6, 37, 25, 12, -12, 340, 42, 153, 241, -297, -91, -227, 114, 132, 262, 507, 80, -387, -36, -97, -40, -167, 1, -19, 192, 153, 56, -14, 8, -59, -44, 220, -72, -29, 164, + -21, 97, -16, 209, -159, -316, 393, -23, 93, -296, 22, -90, 436, 69, 197, -41, 175, 118, -395, -62, -222, -190, 27, 278, 35, -56, 431, -46, -244, -186, -127, 212, 651, -1, 181, 47, -208, -46, 4, 193, 296, 27, 238, 213, -391, 13, -70, -10, 196, -87, 51, 92, -30, -201, -139, -293, 70, 117, -15, 45, 43, 36, -4, -91, 19, 43, -5, 40, -48, 78, -7, 39, -22, -14, -38, 10, -20, 14, 64, 104, 86, 13, 22, 64, 35, 2, 36, -116, -503, 114, -51, 173, 111, 468, 94, -89, + 112, 359, 397, 164, 279, 286, -222, -173, -360, -389, 42, 167, -329, -234, -18, -380, -315, 159, 51, -169, -113, -249, 206, 151, 340, 646, -72, -184, -69, -319, -4, -249, -275, 331, 37, 45, -427, 440, 87, -275, -89, 226, 15, 49, -8, 36, 128, -210, 246, 5, -173, -49, -296, 46, -304, -270, 233, 240, -242, -385, 97, -186, -28, -103, 129, -111, 170, 54, 206, -47, 154, 79, -346, -121, 84, 45, 6, -171, -97, -52, 113, -66, -58, 5, 91, 70, -4, -5, -99, -54, 18, -24, -11, 81, 8, -6, + -73, 70, 22, -27, -15, -49, -10, -54, 73, -19, 33, -22, -192, -209, 253, -78, -60, 146, -212, -222, 255, 342, 5, -21, 115, -295, 502, -308, 36, 240, -115, 224, 270, 89, -285, 306, -47, 115, -224, -42, -425, 146, -253, 97, -437, 256, -320, -223, 182, 253, 84, 28, 10, -275, -256, -163, 664, 364, -105, -616, -88, 173, 358, -203, 29, -426, -147, -53, 110, 61, -96, -9, 186, -211, -12, -241, 130, 156, 459, 194, -223, 93, -124, -348, -44, 199, 29, 571, -327, -161, 89, -299, 152, 47, -56, 289, + 73, 127, 3, 9, -45, 142, 214, 51, -61, 156, -81, 48, -147, -50, 1, -195, -2, -77, -33, -76, -125, -59, 44, 48, 35, -42, -5, 85, -141, 14, 14, -438, -64, 90, 258, 126, 337, 61, -403, 257, -341, -365, 10, -33, 278, 346, 318, 464, 114, -479, 524, 287, -212, 403, -52, 49, -353, -122, -102, -156, 338, -567, -128, -266, -253, 47, 274, -129, -327, -347, -452, -457, -232, -77, 198, -359, -466, -275, -117, -228, -152, 407, -228, 39, 216, -367, -218, -247, 400, -170, 261, 573, -55, 129, 56, -175, + -229, -156, 271, -40, 310, 19, 234, 55, -393, 488, -210, -61, -418, 257, 549, 94, -75, 146, 64, -350, -163, 21, -82, -37, -151, -147, -24, 27, 22, 255, -29, 33, -126, 97, 11, 192, 84, 87, 37, -22, -82, -69, -114, -24, -86, 58, 30, -1, -60, -50, -44, -17, 20, -20, 105, 811, 511, 372, -269, -584, -158, 356, -553, -302, 11, 435, 312, 253, -321, 242, -86, 242, -63, 629, 377, -31, -578, -60, 438, 373, 15, 762, 344, -153, 0, 53, -90, -212, -293, -46, -824, 234, -283, 39, -29, 215, + 306, 8, 81, -368, 262, -133, 546, 13, 78, -1329, -57, 355, 183, 377, -129, -372, 207, 72, -305, 290, 59, -292, 4, 12, 102, -107, -486, -487, -20, -175, 163, 172, 72, 183, -596, -204, 31, 132, 144, -237, 187, 44, -85, 63, 169, -112, 23, -36, 70, -114, -178, -60, 212, -161, 23, -120, 85, -50, 75, 122, -15, -122, 100, -21, -143, -91, 51, 66, 8, -58, 28, -12, 88, -42, 170, -58, -11, -560, -902, 145, 312, 324, 8, 750, -533, 176, 103, -152, -474, -200, -269, 318, -140, -292, -482, -45, + -178, -92, -364, 193, -23, -170, 195, 249, 295, -383, 699, 42, -101, -430, -404, -82, -53, -419, -437, -336, 281, -195, 467, 149, 779, 267, 296, -101, 418, -73, 100, 592, -181, 214, -713, -907, 197, -43, -576, 35, 13, -783, 219, -231, -156, -306, 294, -286, 15, -32, 142, 0, -430, 251, -63, 100, -542, -747, -665, 36, -159, -756, -160, 725, 381, 168, 137, -336, 10, -78, 31, -111, -90, -5, -9, 28, -2, -235, -57, 61, -45, 112, 184, 155, -3, -27, -82, 245, 141, 161, 134, 99, -19, -94, -85, 191, + -149, 114, 160, 63, 79, 13, 47, -130, 11, -38, -112, 53, 145, 549, 716, -20, 191, 453, 371, -37, -912, 625, -61, 171, -186, 321, -22, -394, 111, 719, 110, -471, 416, 297, 195, -354, 382, 284, 34, 456, -181, 123, 735, 536, 22, 170, 361, -693, -139, -44, -108, -607, 157, 184, 36, -471, -6, -807, 44, -577, -113, 297, -245, -349, -280, 171, 142, -322, 129, -116, 399, -207, -232, 207, 372, -36, 163, 143, -880, -21, -64, -450, 47, 573, 176, -162, -70, 419, 295, 183, -118, 665, 7, -553, 74, 665, + 345, 337, 200, 36, -164, -188, 120, 108, 158, 250, -62, 197, 120, 20, -34, -20, 88, -90, -35, -89, -2, -42, 97, -201, 34, 68, 21, 153, -272, -113, 45, 52, -28, 157, -58, -52, -76, 18, 100, 119, -152, 22, 69, -138, -89, -76, 350, -806, 343, -835, -991, -641, 42, -547, 533, -168, -666, -23, -169, 90, 125, -156, -86, 439, -131, 167, -239, -239, 700, -236, -80, -22, 160, 430, -877, -60, 471, 453, 426, 55, -159, 902, 307, 284, 353, 160, -127, 5, 533, 171, -376, 198, 981, -519, 679, 247, + -1034, 249, 696, -76, 314, -5, -783, 395, 977, 54, 665, -403, 588, 485, -14, -88, 541, 285, -707, 709, -174, -162, 432, -209, -254, -317, 112, 36, 120, -30, -142, 533, -474, 82, -97, -156, -387, -369, 219, -28, -238, -329, -275, -469, -332, -19, -229, -138, -33, -244, 104, -214, -220, -60, 56, 78, -110, -14, -345, 138, -362, 278, -92, -23, -158, -86, -17, 415, 209, -42, 100, 286, 156, -156, -73, 113, -141, 234, 54, -90, -314, -557, 1338, 662, -1561, -643, 166, -259, 451, 531, 570, 652, -401, 1236, -186, 31, + -404, 466, 620, -447, -510, -107, -294, 55, 247, 38, -321, -121, 508, -40, 257, 62, 611, 917, 348, -440, -1033, -86, -176, 117, -239, 341, 573, 52, -213, -472, 1130, 989, -131, 483, -269, -361, -1089, 602, -508, -117, -33, -340, 190, 668, 102, -294, 317, -136, -449, 684, 139, -946, 1213, -821, -441, 470, 482, 405, 7, -1012, -87, 90, -59, -332, 196, -173, 71, 126, -420, 486, 338, 163, 65, -198, -147, -9, 171, 15, 132, -79, -325, 99, -477, -151, 151, -141, 261, -221, -33, -188, 208, 18, 256, 298, 204, 9, + -225, 164, 276, -55, -32, -296, -131, 344, -118, 232, -20, -129, 122, 116, -7, -195, 356, -431, 48, 616, 183, -835, -670, -160, 1046, 109, -502, -1349, -375, -61, 320, 929, 712, -99, 9, 611, 497, 23, 136, -1820, -1148, -559, -899, 78, -502, 805, -184, -63, -4, -324, -370, 583, 363, 207, -82, -278, -249, 291, -652, -244, 116, -226, -318, 272, -943, -1320, 314, 412, 512, -770, -410, 426, 162, -1286, -1129, 68, -546, -565, 210, -1038, 527, -402, 433, 415, -258, -586, -1353, -475, -407, 760, -657, -429, 232, 777, 453, 4, + -264, -87, 232, -233, 785, -486, -381, -184, -68, 216, -578, 340, 261, -242, -405, 94, -23, 394, -505, -659, -167, 104, -365, -55, -441, 19, 108, -199, 308, -83, -218, 96, -148, 89, -126, -458, -20, 33, 437, 342, -211, 1, -24, -259, -331, 160, -85, 535, 738, -119, -989, 448, -147, -414, -852, 254, 368, -1268, 481, 450, 1146, 103, -284, 71, -1397, -407, -167, 18, 259, -478, 860, 343, 1062, -213, 934, 598, 371, 849, 432, 560, 724, 32, -942, -892, 184, 1021, 740, -1361, -37, -231, -189, -143, -941, 241, -670, 604, + -447, 1364, -357, -1957, -206, -674, 391, 290, 559, 1269, 286, -172, 697, -410, 1420, 239, 951, 446, 89, -360, -323, 2329, 16, -1608, -321, 1285, -766, 168, -352, 564, 1183, 681, -1359, -88, -1338, 186, -182, -793, -91, -215, -349, -2, -683, -753, 263, 284, -35, -843, 612, -747, -1154, -493, 291, -287, -513, -664, 125, 282, -600, -460, 227, -266, -483, 398, 320, -28, -58, 23, -108, -198, -208, 78, -445, 264, -157, 101, -567, 640, 277, -1330, -499, -1510, 230, 1331, -981, -920, 880, 414, -1506, -1428, 458, 75, 210, 486, -59, -429, + -218, 912, -653, 1126, 184, -264, 241, 650, -2, -195, -1204, -528, 134, -645, 557, 832, 61, 138, -862, 1028, -361, -460, 839, -322, 2, -602, -61, -423, -1482, 509, -166, 1102, 1414, -21, -252, -895, -282, -249, 1345, -1277, -901, -2117, 50, -876, 244, 735, -395, -110, 1446, 932, 660, 114, 67, 1097, -1189, -52, 339, -141, 658, 315, 2792, 442, -762, -43, -522, -1375, -544, 51, 234, -264, -284, -260, -981, -12, -80, -521, 140, 350, -841, 56, -570, 224, -38, -198, -112, 49, 498, 290, 23, 551, -336, -71, -159, 517, 347, 247, + 533, 248, -378, -181, -61, 264, -475, -122, 17, -537, -166, 98, 1290, -947, 329, -326, -459, -449, 1950, -262, 958, -774, 1331, -462, 20, 716, 769, 1835, 88, 299, 270, -780, 948, 293, -556, 922, -384, 1161, 889, -275, 774, 35, 723, 145, 1225, -747, 613, -1237, -307, 415, 1329, -59, 110, 571, -1, -448, -1593, -987, 277, -686, -27, 504, -1387, 851, -57, 1012, -477, -946, -160, 2614, 598, -2378, 424, 606, 153, 2588, -151, -1907, 1984, -667, -122, 2168, -227, 1427, 236, -1289, 61, 2218, -1804, 950, -1102, -1250, 933, 558, -1137, -418, + -703, -384, -408, 208, -693, -143, 286, -716, -508, 375, -834, -203, 306, 119, -186, 634, -265, -212, -297, -570, 287, -366, -416, -98, 83, 846, 13, 241, -686, 75, 903, -163, -95, -67, 55, 66, 635, -326, -372, -187, -585, -705, 201, -349, 155, 231, -92, -1911, -146, 302, -715, -202, -2008, 1279, 1954, -851, 278, -1479, -4339, -823, 203, 2211, 1852, -1803, -1612, -1619, -1335, -935, 1149, -190, 2529, 1720, -507, -2081, -5225, -3373, 239, 5813, 4418, 818, -2276, -5703, -5850, -415, 3411, 5285, 5785, 608, -1868, -2356, -3137, -2816, 192, 1966, 3642, 2518, + 2005, -2595, -3193, -3741, -4517, 519, 5419, 5350, 1089, -1915, -5076, -6649, -2249, 524, 2481, 6091, 2243, -4, -3351, -2735, -1152, 1393, 2384, 4188, 1098, 2192, -172, -2794, -2315, 138, 2701, 2949, -1336, -2551, -3131, -780, 516, 748, 482, -1561, -1352, -558, 1005, 3, 21, 228, 805, 650, 503, -274, -1907, -1268, 146, 987, 1828, 887, -512, -1208, -1596, -1000, -640, -837, 1830, 1910, 2097, 1741, -804, -3338, -2828, -1525, 1292, 4225, 4098, 229, -2589, -4052, -3646, -238, 2027, 1906, 926, 834, 49, -1083, -1289, -1627, -236, 1495, 1825, -516, 933, 716, -1644, 17, 847, -681, + 936, -39, -171, -68, 189, 710, -279, 837, 571, 340, 380, 287, -72, -481, 785, -11, 479, -286, 427, -147, -60, 289, -387, -409, 61, -176, 635, 626, -574, 286, -341, 394, 9, 259, 99, 336, -409, 284, -470, -205, -65, -53, 381, -719, -141, -297, -639, -57, -251, 153, 609, -183, -844, 136, 524, 1022, -44, 90, -551, -419, 476, 43, -180, 15, 835, 370, 264, 451, 770, -872, 348, -149, -1302, -152, 1007, -186, 896, -40, 556, -658, 407, -447, -133, 881, -253, 81, 19, -4, 322, -1, -132, -75, -24, -62, 162, 253, + 370, 42, -317, -143, -409, 153, -424, 229, 174, -132, 237, 75, -439, 6, -1, 139, -754, 262, 167, 65, -21, -210, 247, -384, 385, -32, -47, 102, -185, 324, -365, 183, -600, 1534, 2642, 226, -1729, 580, -131, 2144, 1007, 2108, -199, -1001, -273, 468, 885, 694, -391, 69, 376, 274, 836, -584, 141, -788, -128, 12, 202, 412, 90, -335, 640, -58, -567, 774, -133, -275, 204, -113, 601, 961, 23, 252, -324, -200, 555, 404, 459, 93, -293, -602, -620, -672, 538, 594, 579, 867, 926, 402, 48, -808, 495, -85, -735, 909, + -67, 599, 312, -908, 251, -269, 194, 618, 115, -759, -541, -447, -798, 488, -49, 840, -9, 138, 16, -451, -292, 161, -684, 208, -8, -131, 246, -378, 230, 152, -32, -320, 421, -105, 374, -631, -467, -274, -246, 300, -127, -77, -81, -316, -173, -194, 0, 587, 78, -148, -10, -340, 248, -189, -34, -129, 278, -24, 36, -59, -202, -934, -2084, 140, 2890, 3818, 3281, 2260, -94, 139, -1669, -1991, -3341, -2528, -2682, -872, 229, 873, 1471, 3644, 3036, 2041, 664, -323, -1315, -983, -1367, -1743, -966, -998, -1223, -572, -804, 169, 572, 477, + 1554, 1431, 1274, 830, 966, 605, 1157, 277, 1001, 43, -258, -1745, -756, -2103, -2440, -2733, -2138, -1610, -567, 411, 1572, 1670, 1320, 2709, 2200, 2346, 2178, 2027, 818, 1311, -523, -1307, -1365, -3226, -3219, -3116, -3311, -2735, -931, -462, 740, 1849, 2021, 2463, 2972, 2646, 2067, 1873, 1384, 514, -47, -1111, -1628, -1648, -1873, -1577, -1761, -1843, -1549, -1213, -602, 69, 807, 1544, 1453, 1426, 1690, 1860, 1448, 1442, 651, -680, -489, -1194, -1510, -1268, -1034, -734, -913, -668, 87, 190, 329, 813, 726, 453, 121, 304, 321, 90, 405, -251, -265, -224, 159, -48, + 17, -25, -42, -300, -196, -92, 293, -9, 138, 33, -136, -189, -74, -129, 56, -23, 58, 19, 88, -72, 81, -43, 59, 34, 160, 38, 196, 23, 41 } }, + { { 335, 178, -20, 117, 29, 27, -367, -160, -182, 143, -20, -119, 130, 134, 9, 129, -54, -4, -8, -80, -41, -177, 91, -261, 109, -136, 111, 207, 95, -39, -59, 153, -25, 7, 145, -155, -5, -53, -90, 19, -22, 32, 149, 245, -78, 4, 204, 15, 54, -75, -114, -17, 34, -192, -50, 100, 13, 36, 60, -28, -60, -57, -67, 74, 61, -35, -110, -135, 67, 1, -112, 119, -26, -8, 18, 33, -56, 71, -76, -26, 93, -64, 37, -109, -83, -40, -27, -7, 15, -44, -55, -6, -31, 12, -12, -10, + -15, 12, 3, -12, -22, -14, -8, -2, -12, -8, -17, 16, -25, -16, -120, -33, 1, -114, -115, -69, 277, -195, -80, -136, -248, 92, 42, 10, 213, 201, 202, 65, -38, 31, 152, -65, 66, 77, -179, 255, 50, 79, 189, -73, -188, 13, 128, -90, -41, -120, 127, -3, -13, -209, -9, -25, 129, 66, -115, 229, 84, 48, 80, -37, 128, -50, 6, -160, -191, 153, 120, 211, 21, 57, -164, -254, -125, -76, -74, -117, -101, 52, -29, 77, -95, -37, 42, 47, -29, 129, 39, -97, 195, -77, 60, 246, + 52, 34, -76, 3, -84, -100, -16, 56, -1, 7, 3, -27, -9, 2, -25, 58, 37, -22, -5, 2, 15, 8, -38, -21, -9, 4, 17, -18, -28, 24, -14, 18, -10, -15, -19, -239, -222, 130, 30, 182, -282, -40, -112, 30, 336, 192, -294, 111, 28, -123, -136, -167, -270, 10, 33, -100, 48, -58, 11, 82, 63, 174, -152, 274, -167, 159, 127, -103, 74, 13, 114, -46, 60, 105, 35, 16, -42, 82, 25, -36, 196, -256, 18, -155, 308, 109, -268, 104, 352, -330, -157, 40, -27, -125, 105, -44, + 235, -197, -19, -65, -13, -12, 227, -210, -69, -23, -217, 117, 91, 234, 96, 199, 180, 30, -72, 57, -6, -25, -54, -5, -82, -33, -18, -116, 74, 6, -80, -13, -65, 6, -3, 45, -15, -26, 6, -37, -1, 39, 14, -8, -26, 106, -164, 21, -103, 109, 39, -165, 478, -304, 96, 518, -366, 170, -10, 169, -45, -313, -69, 258, 231, 64, -3, 131, 64, 5, 108, 109, -90, 138, -39, 218, -176, -272, 58, -237, 81, 4, -68, -76, -109, -161, 31, 57, 5, 41, 47, -100, -209, 164, 36, 27, + -11, 241, 48, 101, 254, -156, 61, 10, 76, 178, 139, -232, -204, -52, -116, -27, 8, -100, 53, -186, 9, -179, 88, 88, -104, -136, 15, 75, 14, -157, 22, -90, 67, 56, 25, -29, -44, 31, -5, -17, -1, -40, -34, -108, -27, 98, 43, -28, -20, 69, -24, 21, -30, 1, -8, 4, -39, -26, -15, -11, -14, -16, 3, -11, -25, -20, 13, 151, -65, 137, -26, 68, -79, 9, -52, 45, -25, -298, 227, 146, 374, -245, 153, -304, -52, 185, 200, -213, 61, -247, 18, -289, 95, -217, -269, -240, + 121, -194, 8, -228, 30, 33, -34, -167, 105, 147, 87, 68, -179, 97, -187, -59, 115, 4, -26, -50, -7, 119, -138, -266, -56, 82, -56, -197, -200, -283, 67, -81, -265, 189, -170, -166, 320, -116, -63, 26, -58, -104, 26, -176, -87, -148, -117, -48, 95, 243, 12, 146, 12, 109, 75, 196, -15, -4, 20, 72, -40, 9, -20, 143, -6, 69, 10, 28, -25, 32, -88, 96, 2, 2, -72, -18, -98, 46, -50, 33, -14, 97, -48, 19, -85, -67, -7, -29, 23, 247, -356, 64, 311, -116, 341, 95, + 21, -99, -238, -157, 406, -218, -2, -75, 32, 245, 220, -133, 317, 317, -149, -78, 193, -163, -143, -10, -219, -5, -65, 28, 380, 130, 20, -174, -506, -62, 284, 70, -190, 146, 231, 202, 244, -401, 81, 19, -199, 108, -179, 127, -101, 158, 355, 469, 296, 136, -195, -54, -232, -244, -51, 275, 68, 4, 65, -269, 70, 34, -3, -136, 73, 148, -156, -294, 669, 87, -120, 41, 72, 305, -61, 84, 104, 151, -105, -52, -114, 54, -32, 60, 55, -39, -62, 113, 15, 30, -22, 69, -118, -84, -57, -21, + 131, 48, 87, 67, 69, 5, 15, -29, -82, 81, 19, 34, -184, -52, -113, -43, 86, -116, 527, -52, 149, 379, 50, -56, -248, 140, -134, -167, -501, -224, 101, -26, -97, -361, 126, 200, -285, -148, -77, -297, 118, 22, -158, -128, -54, -401, -144, 201, 334, -252, -317, -91, -19, -256, -212, 82, 141, -281, 565, 4, 230, -127, 216, -145, 65, -399, -85, 165, -401, 112, -91, -202, -455, -8, 252, 6, -480, -70, 87, 195, 352, -127, 158, 414, 137, 53, -187, -33, -117, 27, -139, 35, -263, -32, 201, 60, + 39, -112, -204, 116, -38, 120, -43, 18, -27, -56, -54, 79, 29, -12, -27, 6, -79, 41, -81, -98, -64, 39, 5, 4, -76, 64, -10, -36, -108, -30, 7, 18, 44, 118, 36, 30, 58, 156, -51, -156, 190, 35, -294, -458, -376, -475, 408, -248, -63, 136, -452, -186, -315, -138, -102, 205, -396, -209, 124, 157, 226, -2, 6, -69, -3, -91, 55, -311, -170, -273, 189, 96, 146, 193, -382, -26, -43, 347, -132, 110, 186, -70, 200, -131, 223, 317, -125, -21, 269, -230, 372, -159, -597, 94, 306, -117, + 33, -9, 234, 297, -303, -130, 68, 205, -356, -268, -217, 430, -12, -491, -109, -204, 166, 23, 125, -184, 302, 14, 53, 89, -283, -95, 19, -34, -73, -81, 77, -77, -78, 60, 88, 47, -167, -14, -68, -48, 67, 62, 137, -18, -70, 54, -157, -18, -3, -101, 12, 10, -40, 20, -178, -31, -23, 21, 21, 75, -11, 84, 46, 43, 4, -276, -112, 190, 70, 272, 93, 133, -534, -209, 208, -141, -101, -178, 55, 278, 73, 66, -358, -121, -65, 133, 314, -381, 180, -311, -83, -286, 37, 40, -15, 119, + -267, -77, -250, -103, 4, -12, -314, 180, 202, -75, 239, 471, 48, 357, 458, 36, 15, 110, -96, 152, 31, -100, -154, 575, -60, 336, 148, -169, -197, -137, 160, -131, 208, 506, 256, -67, 8, -424, -293, -259, 398, 626, -275, -3, -254, -42, 382, -121, -24, -604, -81, -110, -64, 229, 16, 47, 70, -121, 96, 51, 85, -73, 124, -60, -14, -153, -36, 133, -49, -4, -26, 127, -33, -93, 54, 56, 32, 44, 47, -51, 12, 90, 156, 135, 87, 47, 9, 11, -98, -9, 61, -60, 64, -23, 22, 84, + -37, 361, 1001, 436, -136, -35, -186, 461, -462, -263, -707, -8, 349, 434, 78, -172, -424, -310, 312, -64, 496, -2, -159, 234, 85, -4, -123, 323, -60, 279, -4, -153, 610, -146, 247, 599, 211, -26, -293, -55, -478, -560, 122, 358, -86, 50, -611, -233, 354, 191, -158, 117, -181, -88, -279, -468, 28, -111, -330, -540, -466, -152, -428, 196, -192, 67, 55, -4, 10, -70, -96, 276, 551, -372, 67, -157, 199, -208, -8, -150, -68, 506, 368, 82, -57, 4, -207, 71, 206, -40, -179, -103, 178, -217, 20, 91, + 86, -77, -69, 77, 97, -75, 116, 66, 96, -11, 127, -15, 80, 38, 47, 28, -28, 148, -147, -23, 32, -45, -37, -70, 66, 5, -127, -49, 82, -92, -412, -466, 121, 179, 560, -473, 151, 146, -788, -36, 6, -659, -359, -233, 169, -52, 40, -185, 278, 437, 231, -62, -668, -291, -363, 136, 42, -293, -22, 231, -194, 398, -358, -10, -208, -668, 115, -284, -320, 250, 370, -414, 161, 490, -159, 215, 168, -114, 67, -542, 823, 324, 195, 786, -957, -71, -132, 102, 391, 406, 156, 194, 502, -47, -340, -592, + 230, -224, 22, 161, -118, 243, 644, -397, 300, -192, -184, 487, 37, 152, 472, 390, -171, -197, -415, -104, 2, 217, 227, 1, 54, 33, -8, 46, 52, 18, 128, -64, 19, 93, 51, 27, -58, 125, 81, 19, -71, -99, -236, 141, -10, -21, 71, -112, -14, 79, 107, 163, 91, 45, 44, -1, 117, 515, 603, 152, 371, -241, 174, 172, -993, 282, 320, 69, -317, -6, -614, 722, 433, -225, -244, -357, -188, 523, -529, -300, -80, -86, -115, 78, -350, -354, -211, -272, -75, -355, -50, -237, -784, -498, -194, -122, + 109, 134, -5, 26, 227, 112, 116, 555, 115, 190, 345, 745, 634, 37, -250, -483, 443, -105, 1197, 245, 537, -55, 69, -471, -18, 419, 241, 319, -358, -233, -460, -872, 508, -769, -93, 1025, 70, 414, 197, 306, 11, -546, 538, -4, -481, -428, 18, 174, 362, 102, -421, 28, -82, 92, -164, -133, 78, 74, -128, 19, -39, -6, -170, -57, -52, 87, -43, -100, 143, -79, -30, -239, -256, 7, 10, -100, -64, 92, 68, -102, -169, 117, -711, 212, 264, -472, -370, 10, 290, 695, -38, -531, -542, -26, -308, 93, + 95, -594, -517, -972, -291, -280, -666, -447, -7, -306, -197, -172, -57, -653, -355, -400, -203, 204, -560, 44, 461, 554, -133, 153, 313, -545, 306, -235, 483, -233, 41, -252, -58, 967, -202, 365, -709, -115, -4, -668, 621, 25, -232, 450, -187, 117, 882, -350, -488, 335, -96, -994, 401, -1318, -711, 531, 410, 86, 277, 3, -10, -995, -539, -234, 88, -565, 136, 79, 230, -369, 19, 286, 214, 165, 16, 136, -327, -207, -222, -61, -48, -28, 258, -134, 134, 262, -132, 81, -211, -158, -13, 68, -190, 82, -238, 205, + -86, -41, 5, 184, -62, 74, -168, 147, 107, 340, 76, 279, -280, -93, -332, -171, -164, 1337, 732, 1, -688, 354, -718, -584, 106, 594, 1175, -185, 594, -213, 422, 712, 399, 455, 244, -134, -583, -604, -182, -570, -167, -105, -128, 455, -77, -1171, 69, 281, 271, 699, -72, -1397, 794, -626, 205, -138, 470, 684, -762, -54, -381, -666, 481, -332, -818, 320, 478, 785, 208, -124, 86, 642, -518, 1014, -319, -284, -92, 617, -644, 58, 79, -1794, -266, 554, -258, 92, 249, 129, -88, 144, 615, 733, -582, 208, -426, -75, + 727, -17, -76, 25, -49, -379, 104, 23, -220, -560, 7, -135, 171, -260, -241, -305, 257, 57, 158, 125, 10, 92, -124, -258, 391, -41, -190, -8, -137, -88, -158, 18, 48, -25, 108, 282, -11, -72, -116, 23, -145, -85, 163, -127, -104, -155, -378, -214, 52, -198, -52, 766, 509, -1425, -810, 976, 1132, -608, -206, -1605, -887, 231, -73, 213, -853, -535, -585, 866, 1287, -63, 347, -210, -113, -16, 295, 557, 136, -198, -106, -131, -768, -436, -780, -104, 242, -328, 482, -357, -133, 748, -362, 420, 293, -137, -721, -522, + -429, 130, 1348, 237, 725, 854, 669, 494, 443, -743, 18, -122, 997, 473, 583, 1040, -510, -700, 258, 880, -1491, -27, 120, 694, -1206, -1819, -323, 510, 129, 206, 572, 36, -402, -597, 21, 82, 119, 551, 817, 386, 62, 3, -8, 67, 83, -206, 302, 37, -274, -484, 61, -207, 105, 53, -42, 31, -200, 209, -107, 141, -215, -139, -384, -380, 20, 200, -169, 401, 12, 120, -119, 428, 37, 197, -210, -115, -66, -266, -52, 289, -499, 385, -20, -366, -649, 245, -316, -632, 455, 878, 268, -332, 519, 884, 324, 186, + 61, -93, 413, -729, 42, -1051, 563, -847, -73, 464, 252, -480, 102, -557, 1153, 156, 373, 608, 1272, -519, 413, -603, 219, 465, 1023, 249, -209, 1058, 141, -66, -605, 48, 657, -215, 631, -770, 1198, 1251, -1495, -30, -95, 335, -255, -187, 642, -533, -1594, 28, 1417, -1110, 562, -250, -142, -673, 1566, -92, 259, 153, -1054, 1373, 107, 1222, -2400, 238, -226, -714, -194, 431, -559, 385, -503, -326, -662, 845, -321, 67, -706, 40, -519, -168, 242, -349, 168, 32, -479, 443, -196, 71, -205, 403, -295, 71, 28, -100, 521, -292, + -364, -202, -408, -559, -285, 64, 36, -400, -232, -266, -396, -305, 138, 102, -11, 1013, 117, -770, 75, -1569, -363, 83, -309, -1251, -143, -820, -209, 759, 171, 994, 406, 377, 227, -335, 789, -400, -13, 379, 167, -483, 389, 165, 934, 390, -174, 572, -457, 771, 257, -839, -874, 452, 557, 238, 85, -406, -562, 174, -554, -822, -260, -136, -766, -278, 277, -516, -864, 246, 309, 34, -113, -46, -153, 312, 1448, 301, -56, -51, -523, -826, -377, 1204, 1279, 665, 114, 1175, 554, -260, -1637, -1237, -1031, -1940, -1143, 280, 1571, -695, + 525, -778, 246, -59, 533, -249, -101, -693, -410, -165, -632, 800, -134, -408, -206, 88, -460, 329, 228, 520, 108, 152, -516, -585, -79, -430, -286, -502, -744, 46, -202, 53, 42, 568, 550, -202, -122, -241, 531, 366, 225, 92, -121, 318, -440, -164, -81, -485, -964, 508, -28, -299, -139, 362, 671, -286, 866, -992, 800, -100, 1070, -693, 616, -1023, 889, -826, -355, 1246, 282, 1002, 1423, 150, -120, -592, -53, 909, 223, -317, -1008, 89, 194, 477, 285, 398, 242, -581, -938, -392, 899, 350, 2880, -912, -775, 945, 1477, 316, + -30, 395, 94, 481, -440, 177, 688, 771, 507, 2244, -288, -283, -149, 1161, 686, -578, 601, -6, 194, -474, 1021, -1014, 68, 1588, -1166, 3402, -1561, 1634, 1488, -1454, -1340, 1521, 63, -862, -371, 845, -2295, 371, -272, -1464, 964, -1143, 89, 100, -467, -1126, 307, -73, -53, 235, -237, -361, 203, 495, -183, 90, 371, -332, 517, 417, -827, 137, -465, 229, -34, 87, -424, 195, 110, 18, -213, 658, 143, -1, 607, -408, -394, 88, 261, 89, 292, 176, -851, -416, 218, -474, 730, -269, 561, 755, -1754, -727, 1057, -2235, -1404, -927, + 1562, 3368, 916, -2617, -605, -2674, -1415, 2207, 1299, 2076, 1122, -1543, -2484, -1870, -463, 1130, 1257, 778, 416, -638, -2712, -3233, -713, 2503, 4425, 3022, -578, -2067, -2998, -2201, -1803, 17, 706, 2440, 2579, -1387, -888, -3242, -3038, -1074, 288, 3158, 4631, 2075, -1380, -4846, -3613, -2628, 1266, 2782, 1716, 1108, 919, -2884, -543, -1638, 604, -214, 1707, 2715, 2134, -2506, -5097, -3809, 414, 2990, -84, 4141, 162, -1047, -1251, -896, 1, 2995, 2562, 488, -1033, -349, -199, 1579, 1714, 223, 64, -252, -56, -314, -430, -260, -162, 615, 923, 781, -1136, -1260, -502, -512, + -516, 1182, 941, 1243, 350, -507, -929, -1759, -1143, 763, 1557, 2393, 1616, 155, -3669, -3198, -1106, 1342, 2050, 2775, 2068, -144, -2097, -3056, -2979, -520, 3221, 3362, 1687, -782, -2227, -1517, -592, 1183, 376, -968, -903, -3, -1458, -187, 222, 162, -122, 31, -487, -67, -53, 247, -165, 669, -174, -136, -183, -218, 426, 114, -198, 647, 46, -1167, -575, 314, 573, -199, 74, 790, -14, 102, -646, -297, 206, -148, -140, -93, 532, 184, -201, -630, -243, -43, -564, 48, -645, -441, -297, -584, 909, -170, -404, 376, -2, -895, -47, 881, 724, -419, + 562, 87, 537, -601, -871, 329, 391, 333, 299, -338, 330, -661, 447, -899, -781, 573, -455, 388, 547, 32, -415, 128, 158, -43, -30, -22, 358, -304, 234, -318, 418, -370, -194, 145, -122, -21, 168, 32, 114, 312, -251, -159, 187, 102, 369, -305, 105, -44, -225, -237, 97, 51, -222, -344, 101, -4, -59, 206, -317, 363, 115, -330, -355, 291, -500, 336, -53, 230, -22, 445, -712, 1428, 2188, -289, -805, -698, 2018, 908, 1954, 1049, 6, -909, -199, 495, 920, 435, -421, -108, 441, 642, 84, 141, -448, 79, -214, 291, + 333, 849, 738, -394, 67, -442, 118, 386, 585, 39, -273, -5, -497, 414, -112, 168, 393, 4, 523, -260, -139, -126, -531, -325, -811, -159, -925, 59, -316, 759, 117, 220, -714, 298, 9, -324, 530, -289, -144, 126, 352, -47, -187, 1179, 389, 268, 448, -326, -12, -113, 623, 855, 831, -499, -535, -80, -211, 210, 561, 572, 29, 318, -35, -95, 193, 362, -31, 283, -239, 45, 8, 94, -80, 318, 193, -42, -87, 91, 61, 346, 24, -217, -223, -139, 104, 112, 230, -283, 42, -84, 186, -144, 261, -96, 100, -154, + -115, 72, -219, -9, 253, 52, -97, 13, -817, -1770, -240, 2341, 3607, 3030, 2393, -160, 280, -1758, -1996, -3252, -1874, -2048, -646, 259, 1416, 1010, 3083, 2686, 886, 189, -479, -1046, -1657, -605, -1698, -451, -827, -533, -397, 91, 28, 577, 832, 1267, 1371, 1648, 1421, -170, 137, -16, 266, -815, 329, -871, -2182, -1070, -1634, -2742, -805, -237, -1113, 377, 842, 1915, 2254, 3330, 2100, 1714, 1701, 1060, -331, 174, -1681, -1445, -2433, -2890, -3341, -2431, -1876, -194, -92, 267, 975, 1655, 2977, 2947, 2932, 2353, 1008, 1519, 238, -760, -1147, -2709, -2465, -2181, + -1882, -1505, -912, -552, -189, 137, 911, 1083, 1425, 1182, 1690, 1532, 1001, 1155, 775, -210, -628, -723, -1728, -1497, -1349, -1010, -552, -20, -68, 441, 677, 528, 628, 402, 125, -13, 181, 43, -213, 227, 273, 19, 146, -42, -63, 26, 101, -4, -235, -311, -306, -351, -238, -71, -81, 100, 39, 32, 113, 131, 101, 128, 191, 159, 74, 97, 21, -47, -27, -66, -88, -33, -54, -16, 4, 2 }, + { 239, 91, -120, -20, 83, -15, 88, -218, -156, -38, -184, 77, -41, -20, -125, -55, 116, 116, -45, -35, -77, -177, 197, 117, 5, 21, -11, 6, 158, -80, 29, -254, -208, -52, 19, -177, -33, 63, 15, 3, -89, -68, 166, -77, -71, -23, -24, 73, -39, -109, -4, 95, -136, 6, -146, 10, -107, 161, -10, -170, -25, -16, 20, -243, -30, 20, -163, 75, 3, -187, 85, 115, -101, -115, -207, 108, 62, 191, 94, -28, 36, -26, 57, 61, 131, 34, -58, -2, 15, -4, 74, 20, -27, -37, 36, 29, + 56, 28, 21, 34, 30, 13, 18, -4, -11, 12, 7, 14, -9, 17, -2, -177, 80, -220, -62, -31, -112, 106, 246, -101, -33, 12, -103, 71, -16, -83, -142, -75, 222, 215, 120, 250, 147, 80, 235, -146, 51, 101, -5, 41, -70, 45, -326, 7, -19, 118, -74, -41, -23, 90, -104, -16, 29, 64, 61, -17, -111, 21, 38, 80, 60, 93, -104, -61, -20, -184, -22, 49, 158, 177, -25, 98, 72, -13, 65, 79, 114, -45, -2, -85, 14, -73, 50, -109, -104, 63, -1, -204, -20, -152, -42, -21, + -26, -202, 19, 72, -60, -57, 35, 26, 14, -39, -109, -5, -48, 42, 1, 4, -12, -44, -50, -56, 4, -24, 25, -35, 14, 9, -33, 0, -36, -12, 2, 1, -32, -7, -5, -223, -211, 79, -25, 175, 175, 15, 4, 339, -92, -8, 284, 12, -165, -240, 174, -70, 0, -149, 46, -106, 118, 529, -194, -155, -191, -206, 37, -168, -417, -10, 41, 1, -166, -34, 134, -170, -101, 247, 80, -63, -60, 159, -80, 114, 103, -225, -151, -133, 146, -114, -69, -62, -76, -12, -153, 2, -47, 38, -22, -330, + 152, -184, 144, 28, -272, 55, 180, 56, 301, -127, 15, 36, 69, 108, -121, 45, 38, -175, 239, 18, -36, 102, -36, 46, -46, -91, -8, -59, 77, -20, 13, 94, 30, 36, -23, 51, 7, -14, 32, 68, -52, 5, -54, 33, -19, 99, -139, 65, 72, -77, 36, -38, -302, 92, 286, 236, 269, 46, -56, -230, -119, -109, -85, 236, 331, 23, -21, 234, -379, 6, -29, -8, -122, -129, 141, 170, 8, -39, 71, -186, -138, 141, -152, 294, 270, 44, 167, 138, 31, -122, 44, -8, -206, 201, -16, 93, + 167, -197, -74, -234, -50, 52, 221, -226, -86, 162, -32, -145, 242, -201, -417, 69, -234, -107, 117, -103, 23, 23, -100, 177, -161, -188, -221, -26, -94, 13, 62, -138, 39, 37, 13, -67, 39, 27, 96, 12, -27, -66, -39, -30, -14, -25, -37, 10, 21, 25, 11, -14, -29, -15, 49, -49, -47, -17, 1, -6, 38, 40, 42, -26, 16, 7, 18, 92, -46, 6, -379, 81, 357, 29, 56, 109, 335, 46, -323, 358, 157, 130, 217, 190, 1, -66, 205, 158, 54, -147, 178, 85, 264, 309, 117, -75, + 7, -1, 128, 392, 232, -216, 379, 16, -47, 51, -279, 311, -41, 7, -37, 80, -42, 161, -225, 318, 271, -9, -50, -175, -336, -114, 133, -77, -126, 179, 209, -140, -126, -429, -149, -52, -21, -481, 246, 28, -287, -235, 79, -111, 30, -70, 16, -126, -28, -112, 82, 163, -45, 124, 15, -50, 144, 52, 8, 120, -13, -53, -74, -83, -88, -82, -102, -74, 6, -40, -96, -46, 10, -19, -36, 22, 40, 20, -44, -62, -78, 10, -74, 70, -40, -41, -40, 3, -28, 178, -224, -2, 2, 8, 363, 199, + -3, 452, 209, 409, 97, 138, 436, -172, -291, -183, 408, 100, -230, 311, -85, -181, 278, 660, -170, 34, 105, 127, -171, 23, 363, 40, 446, -96, 479, 340, 115, 285, 180, -169, 119, -43, -43, 47, 33, -30, 127, 89, 310, 210, -259, 92, 117, -189, 11, -449, -584, 236, -150, -380, -82, -203, 252, 57, -119, -286, 226, -206, 138, -232, 34, -92, 354, 69, -138, 139, -302, 278, 45, -257, 12, -24, -74, -28, 37, 80, -76, 130, -28, -47, -57, -41, -112, -6, -40, -105, -40, 42, -67, 73, 11, -35, + 18, -69, -13, -47, -6, 1, 4, 39, 43, 52, 2, 28, -256, 34, 10, 68, -156, 176, 195, -21, -130, -449, -385, -296, 139, 40, 72, -368, 234, 165, 291, -316, 300, 230, -180, -150, -91, 305, 211, -134, 31, 461, 234, 119, 268, 184, 73, -152, 35, 21, -64, -169, 411, 192, -381, 258, 257, 256, 201, 54, -237, 8, -31, 358, 49, 160, 325, -58, -353, 79, 192, 361, -480, -271, 133, 6, 46, -284, -69, -276, -37, 132, -89, -151, -182, 79, -44, -91, -226, 9, -303, -5, -28, -154, -170, 196, + -66, -48, -95, -187, 68, 91, 64, 72, 53, -103, -54, -31, -24, -96, -181, -80, -3, -61, -4, -97, 10, -52, -36, -70, -78, -41, 82, -57, -26, 13, 34, 22, -37, 61, 93, 93, -23, 170, 22, -298, 304, 195, -91, 121, 183, -202, -68, 778, -25, 304, 212, -649, -345, -36, -27, -7, 369, 83, -180, 381, 234, -47, -63, 122, -62, -134, -289, -342, 190, -75, -161, -16, -534, -99, 35, 295, -353, -102, 46, 24, 77, 27, 377, -439, -146, 98, -14, -258, -55, 343, 294, 255, -70, -436, -199, 159, + -50, 294, -17, -5, -218, -134, 256, -312, 215, 169, -226, -111, -53, 38, -244, 120, 84, -118, -37, -331, 121, 259, 368, 34, 99, 176, 54, -288, 199, -68, 33, 3, -93, -98, -53, 137, 25, 115, -12, 21, -161, -53, -74, 124, -12, -50, 85, -60, 67, -37, 12, -131, 32, -29, -27, -83, 32, -11, -74, -135, -30, 16, -54, 58, -13, -586, -39, 83, 394, 52, -18, 242, -176, 522, -521, -47, -113, 89, -27, -40, 131, -95, -178, -116, -106, -309, -51, 224, -53, -136, 327, -3, 394, -385, -224, 492, + -52, -27, 27, -306, -38, -383, 111, -460, -13, 346, -114, 237, 307, 182, 241, -311, 310, 37, -817, -135, 117, -64, -92, -347, 274, -295, -60, -335, -318, -488, 436, 6, 509, -251, 383, 512, -336, 418, -512, -423, -464, -158, -327, 107, 153, -15, -61, 0, -367, 31, 3, 214, 83, 86, 150, 88, -80, 0, -150, -86, 3, 64, 2, 72, -49, 77, -23, 42, -227, 17, 86, 69, 126, -68, -100, -130, -3, -8, -106, -112, 12, -15, 19, 4, -34, 64, 181, -41, -42, -19, -49, 166, 7, 23, -56, 100, + -105, 387, 646, 95, -175, -348, 216, 599, 4, 173, 29, 240, 162, 185, 324, -391, -34, -144, 511, 383, -21, 593, 310, 55, -558, -274, -426, -194, 40, 161, -155, 24, 598, -110, -2, 33, 614, -375, -155, -152, -63, -367, 423, 31, 283, -441, 57, -46, -267, -103, -492, 156, 6, 105, -63, -27, -570, -191, 219, 363, -108, 97, 751, -47, 41, 141, 337, -317, 70, 384, -230, 280, 78, 292, -389, -194, 49, 90, 192, 223, 208, -143, 58, 132, 253, 400, 181, -188, -92, -147, 61, 86, 170, 159, 92, 168, + -183, -35, -187, 159, -213, 214, 150, -159, 91, -19, -101, 24, 29, -57, 45, 265, -12, 0, -166, 84, -11, -5, -151, 152, -129, 48, 62, 120, -17, -57, -355, -535, 147, -55, -545, 151, 52, 494, 433, -401, -486, 111, -372, -193, 13, 735, 8, -91, -657, -326, -59, -487, -744, 511, -193, -232, -45, 554, -175, 62, -113, -109, -323, -169, 52, -773, -500, -141, -285, -261, -92, -302, 262, 123, 83, -184, 132, -1118, 1040, 613, -107, -140, 584, 37, -351, -497, -65, -173, -209, -298, -307, 385, 356, -160, 784, -435, + -359, -322, 1, 258, -920, 274, -292, 483, -522, 231, -48, -175, 360, -676, 636, 38, -9, -142, 19, -8, -321, 65, -89, 169, 214, -195, 98, 138, 301, 12, -98, -15, -27, -118, 88, -45, -72, 79, -119, -36, 29, 88, 103, -239, -184, -157, 27, 100, 0, 66, 56, 162, 84, -129, 121, 26, 534, 43, 1243, 404, -24, 52, -480, -624, 777, -231, 89, 1030, -268, -51, -220, 803, 155, -333, 475, -174, 705, 369, 176, 103, -78, -271, -88, -74, -755, -191, -122, 416, -234, 77, 139, -542, -806, -30, 696, -48, + 618, -109, -865, -336, 39, 195, 156, -705, 6, -203, 510, -523, 645, 953, 618, -196, 115, 383, -138, 746, 864, 761, 249, 835, -29, -339, 107, -439, -553, 300, -238, 682, 353, 180, -236, -845, -765, 535, -339, -684, 454, 907, 545, -293, 432, 264, -96, -216, 256, -325, -100, -36, -224, 28, -50, 185, 111, -45, -298, 163, 149, 102, -66, 8, -279, 21, -5, 70, 63, 5, 163, -59, 226, 256, 64, 207, 17, -167, -395, 87, 7, -282, -627, 367, 460, -7, 225, 151, 223, 185, 85, -50, 109, -132, 239, -427, + -1189, -477, 652, 38, -194, -398, -2, 548, 700, 149, -429, -76, 560, -677, 65, -84, 501, 572, -457, 867, 169, 35, 1226, 6, -383, 429, -203, 61, -261, 91, 816, 94, 1039, 438, -905, -992, -215, 258, 556, -768, -270, -111, 935, 855, -730, -28, -445, 283, -152, 978, 15, -214, 644, -130, -757, -383, -122, 789, -697, 424, 1228, 581, 825, -220, 336, -221, -507, -488, 259, -347, -21, -124, 225, -5, 499, -111, -227, -80, -97, 123, -77, 193, -339, 253, -223, -102, 73, -89, -104, 161, -148, -55, -42, -122, -418, -235, + -38, -47, -121, -162, -36, 127, -70, 76, -62, -2, 98, -319, 38, -43, -241, -571, 424, 640, 522, -914, -445, 588, 1755, 114, 376, -505, 152, -18, -90, -473, 138, -162, 839, 678, -891, -384, 927, 482, 328, 107, 497, 596, 180, 360, 317, -418, 55, -409, -194, 123, -89, 79, -368, -315, 243, -58, 338, 281, -825, 620, 115, 501, -559, 326, 489, -375, -637, -625, -705, -688, -585, 218, 1024, 284, 311, 500, 27, 3, -410, 703, -883, -1746, 595, -389, 69, -1480, 362, 488, 74, 313, 244, -206, -389, -577, 180, 148, + -459, 347, -179, -747, -424, 9, -144, 99, 44, 245, 98, 59, -22, 199, -118, -225, -441, -241, -288, -78, -163, 179, 237, 203, -354, -9, -154, 22, 191, 81, -314, -545, -57, 44, 39, -180, -94, -189, -51, -254, -298, 209, -292, 138, 39, -125, -67, 202, -172, -207, 418, 301, 399, -570, -296, -80, 365, -761, 1266, 602, -104, 691, 415, 659, -347, -443, -431, 798, 283, 144, 719, -629, -2038, -136, 135, 242, -1147, 889, 645, -1231, -948, 31, 507, 43, 288, 653, -174, 406, -595, -681, -544, -708, -1103, 307, 114, -740, + 977, 380, -239, -233, -577, -432, -1005, -546, 357, 891, -339, 89, 367, -790, 570, 772, 114, -198, 660, 181, 74, -473, -553, -40, 987, -303, -911, -16, -1161, -1210, -1260, -604, -665, -425, 542, -76, 487, -101, -161, -456, -122, -134, 261, -200, -291, -58, -114, 43, -424, 80, -196, -170, 225, -204, -68, 74, -151, 331, -210, 49, 537, 66, 314, -120, -188, 544, 82, -288, 11, 5, 42, 77, -154, 339, 21, -26, -164, -171, -448, -769, -405, -412, 501, 990, 364, -448, -954, 1025, 550, -491, -267, -261, 57, 244, -316, 535, + 494, 31, -332, -311, -296, -35, 192, -146, -328, -776, 241, 690, -394, 610, 19, 411, -340, 457, 1314, -488, 574, 1146, 199, -196, -316, 335, 26, 587, -445, 1571, -484, -1048, 243, -475, 1241, 411, -386, 76, -746, -1020, 1259, 148, -337, 1247, -642, 167, -362, 725, -917, -1026, -735, 234, 446, 831, 355, 878, 1370, -163, 277, -176, 175, -39, 57, -1000, 40, -1383, -461, -269, 248, -42, 306, -105, -412, -431, -97, -283, -317, -548, 2, -53, 423, 185, -338, 317, 148, 263, 342, -437, 126, -178, -81, 450, -145, 227, 302, -173, + -477, -239, 179, -784, -243, 24, -108, -172, 361, -367, -410, 298, 485, -213, 406, 964, -146, 32, 1146, 129, -633, -727, -650, 1186, -798, 473, 549, -375, 108, -645, -154, 532, -477, 386, -165, -812, -1799, -155, 1603, 680, 157, -313, -492, -82, -644, 213, -904, 1079, 71, 137, 80, -354, -1089, -405, 860, -700, -190, -482, 380, -343, 1193, -185, 240, -429, -1130, 258, -864, -184, -83, -1560, -1332, -1242, 408, -221, -685, -431, -441, -390, -612, -398, -112, -1398, 387, 168, 513, -302, 1219, -118, 230, -415, -175, 672, -1314, 566, 851, -869, + -575, 64, 133, -222, -428, -677, -48, 27, -420, 364, -311, -537, -308, -225, 342, 1, 7, -2, 255, -664, -198, -71, -136, -36, 7, -799, 21, -252, -218, -59, -367, 110, -107, 84, 11, -60, -94, -191, -37, -155, -42, 123, -187, -286, 5, -61, -70, -175, -333, -213, -88, -31, -236, -275, 487, 295, 589, -222, -1226, 354, 17, 2036, 2083, 252, 20, 491, 246, 525, 899, 336, 934, 1411, -351, 186, -1159, -164, 152, -149, -344, -701, -590, 328, 326, -1538, 1099, 297, 1550, -94, -306, 508, -107, 1633, 416, -83, 315, 324, + -437, -996, -781, -391, 1220, 17, 1341, 166, 1311, -377, -1801, -673, -522, 933, 114, -874, -1267, -884, -176, 1095, -952, -829, -546, 978, -481, -284, -1262, -1256, 398, 213, 1694, 436, -178, -457, 532, 551, 1809, 34, -584, -782, -49, -79, 42, 282, 261, -420, -94, 137, 377, -403, -326, 508, 748, 348, 230, 291, -314, -134, -198, -41, -42, 165, 3, 977, 205, -41, -298, -512, 490, 792, -286, 14, 32, 100, 453, 198, 337, 345, 88, 269, 89, -16, 89, -241, -81, 60, -146, 97, 27, 1245, 473, -605, 1174, -73, -2306, -702, + 1455, 1616, -1137, -1139, -1157, 646, 990, 1979, 599, 255, -1128, -115, -69, 445, 990, 719, 59, -1196, -2322, -616, -1175, 1747, 1851, 3230, -966, -3106, -676, -1068, 2416, 822, 2451, 632, -818, -2369, -1601, 87, 296, 2658, 1080, -92, -2186, -3814, -996, 82, 1762, 4011, 875, 1210, -2583, -3958, 172, 910, 3153, 1854, 1326, -730, -2550, -2086, -19, 590, -53, 1594, -1313, -1229, -303, -2815, 442, 137, 770, -564, -1136, -611, -479, -1286, 299, 379, -409, -62, -1205, 175, 353, 400, 566, 182, -614, 221, -191, -104, 95, 985, 174, -27, -244, -742, -140, -294, + 296, -130, 327, 214, -677, -1545, -756, -1132, 938, 943, 1120, 645, -1435, -1294, -2003, -478, 1641, 1814, 1771, 95, -1934, -1447, -1125, -15, 2915, 2026, 834, -1545, -1795, -1341, 676, 695, -1321, 1756, -38, 255, -739, -1674, 997, -1686, 1786, 256, 160, 373, -1073, 1061, 105, 736, -1029, 359, 10, 1274, -508, 309, 854, -976, -559, 87, -884, 1428, -321, -599, 1292, 1476, -396, -1106, -269, -976, -177, 590, -92, -1214, 146, 641, -423, 724, -605, 274, 787, -324, 520, -1383, -1380, 1397, 786, 2160, -87, -561, 1843, -1061, -932, 634, 624, 1032, -944, -464, + 284, -214, 1046, -846, -2581, 659, 1449, 6, -1194, 214, 740, -302, -309, -978, -308, -810, 805, 182, -559, -166, 961, -692, -237, -627, -68, 450, -669, 346, 1003, 369, -10, -299, -52, -384, -462, 742, -312, 329, -102, -401, 1, 68, 76, 261, 338, -592, -172, 273, 245, 559, -72, -511, 200, -592, 280, -541, -292, -5, -110, -368, 815, -369, 171, 340, 80, 263, 543, -24, -93, -52, -680, -428, 2623, 710, 734, -2223, -547, -1744, -1460, 1318, 1401, 2753, 1283, -373, -524, -324, 881, 604, 29, 1338, 272, -536, -622, -512, 974, 0, + 853, 393, 520, 127, -200, 98, 6, 126, -208, -56, 287, 232, 1818, 1454, 1200, -104, 336, -736, -111, -458, -819, -865, 272, 472, 698, 842, 705, -434, -1098, 1687, -1194, -526, -298, 580, 86, 826, 870, 754, -1004, -362, 148, -397, -1627, 1096, -375, -294, 628, 1273, 1452, 1054, 1039, 891, -940, 124, -234, -294, 550, 431, 585, 281, -255, -472, -676, -739, -1478, -593, 227, -84, 913, -1, -406, -137, -585, 226, 76, -43, -1, 386, 857, -103, 49, 470, 40, 7, -164, -55, -196, -193, 57, -403, 186, 232, -292, -439, 127, 90, + -154, 433, 586, -78, 93, -188, -581, -246, 102, -3380, -1686, -2321, 1676, 372, 4802, 4966, 4947, 5655, 5568, 4003, 2490, 3123, 1380, 292, -2634, -2291, -5752, -5028, -4515, -2658, -3356, -2556, -210, -815, -330, -401, 21, -4, 153, 658, 704, 674, 1981, 2036, 2155, 1542, 4312, 1129, 1812, 3022, 3366, 1253, 3388, 4080, 3215, 2794, 2838, 315, 1699, 3434, 3390, 2187, 2844, 2489, -34, -918, -649, -1693, -2092, -267, -2351, -3583, -2794, -3337, -4938, -2257, -3339, -3699, -5243, -4261, -4836, -5523, -3680, -6247, -7393, -7418, -4036, -5018, -6327, -1239, -2816, -1317, -707, 2078, 925, 3046, + 1617, 2877, 2736, 1803, 1420, 2232, 4126, 4201, 4214, 4306, 4472, 5437, 4856, 4035, 4959, 5598, 4473, 3367, 4015, 3381, 2182, 2758, 1863, 929, 399, 855, 251, -343, -239, -442, -1071, -1628, -1622, -1765, -1510, -1886, -2977, -2673, -3077, -3469, -4048, -4033, -3341, -3350, -2743, -1732, -1953, -1318, -921, 120, 2, 31, 176, 596, 670, 234, 514, 812, 632, 277, 303, 530, 293, 128, 167, 219, 210, 165, 126, 169, 191, 79 } } }; +const Word16 CRendBin_Combined_BRIR_coeff_diffuse_re_32kHz_fx[BINAURAL_CHANNELS][2868] = { { -1, 0, -1, 0, -1, 0, -1, 0, -4, 3, 0, 3, -1, 1, 8, -1, -9, -9, -3, -6, 1, -4, -12, 3, -3, -2, 3, 1, -4, -6, -8, 1, -5, -3, 2, -9, 8, 8, -5, -1, -3, -8, 1, -7, -6, 6, -4, 8, 35, -15, 16, -7, 6, 0, 8, -4, 2, 4, 4, 5, 8, -2, 1, 14, 11, -28, 6, -4, 1, -10, 6, -12, 12, 10, 5, -2, -4, -4, 9, 8, -3, 2, 15, -5, 0, -5, 2, 2, 0, -4, 7, 1, -2, 5, 142, -10, + 20, 0, 6, 3, 5, 3, 14, -8, 6, -3, 2, 7, 12, 5, 2, -6, 11, -8, 4, -4, -11, 1, 4, 0, -3, 1, -4, 7, -15, 4, -3, 4, 0, -21, -7, 2, 3, 2, -4, -5, -4, 3, 8, -3, 4, 86, -101, 20, -24, 13, -16, 12, -21, -6, -13, -2, -11, 1, 20, 29, 12, 6, 1, 9, 21, 15, -9, -11, -15, -7, -9, 1, -1, -1, 0, 4, -7, 9, -9, -12, 5, 0, 1, 3, -9, -10, 3, -6, -8, -1, 1, 6, -196, 39, -10, 5, + 4, -16, -7, 16, -3, 1, 18, 6, -7, -12, 12, 1, -15, -21, -31, 10, -14, 3, -4, 6, -3, 2, -16, -16, -10, -4, -10, 3, -5, 6, 18, 3, 3, 12, 3, 3, 0, -2, -12, -3, 3, -2, -1, -234, 88, -22, 28, -14, 20, -11, -3, -20, 15, -24, 16, -4, 22, -30, 8, 28, 8, -24, -8, -14, -6, 9, 5, 7, -4, -8, -11, -11, -1, -13, -2, -12, -8, -33, -9, -5, 2, 1, 12, 5, 11, -1, 13, 3, 1, 3, 29, 102, -28, 45, -27, 12, + -30, 23, -2, 25, -2, -3, 25, -4, -3, 22, -11, -20, -32, 28, -2, 19, 2, 14, 7, -19, 8, 8, -1, 10, 15, -18, 2, -1, -2, -11, -5, -10, 3, -2, 8, 24, 1, 12, -2, 2, -3, 4, 10, -4, 308, -76, 29, -15, 26, -11, 20, -11, 7, -30, 14, -29, 22, -9, 6, -8, 31, 4, 8, -15, 20, -2, -9, 17, -13, -21, 1, -6, 10, 0, -3, -7, 3, -1, 4, -14, 3, -6, 22, -4, 11, 2, 9, 17, -11, 1, 4, -6, 13, -3, 26, -160, + 63, -49, 29, -25, 8, -32, 21, -13, 29, -3, 13, -26, -11, -2, -9, -9, 34, -25, 4, 16, -31, 8, 11, -8, 11, 4, 6, -20, -2, -6, 12, -10, 7, -23, -5, 17, 8, 5, -6, -4, -18, -19, 10, 4, -1, -3, -2, 2, 2, -4, -4, 2, 2, -6, -258, 85, -46, 12, -4, 14, -19, 21, -9, -7, -3, 15, -8, -12, 9, 29, -4, 1, -49, 4, 1, 24, -8, -4, -37, -13, 0, 1, 13, 18, -28, -26, 17, 4, -29, -22, 11, 6, -2, -1, -11, 11, + -3, 4, 2, -15, -6, 8, -24, -12, -5, 5, -5, 0, -12, -1, -258, 114, -63, 48, -44, 22, -50, 12, -33, 52, -26, 18, -3, 0, -24, -7, -10, 47, -9, 24, 38, 22, 6, -5, 9, -8, 21, 20, 3, -10, 4, 4, -14, -6, 11, 15, -12, -11, -12, 1, -5, 7, -11, 8, -18, 5, -10, -1, 2, -7, -10, -12, -12, -15, 2, -14, 96, 100, -37, 33, -40, 6, 12, 1, -16, 19, 5, 39, 21, 45, -7, 26, -7, 17, 24, -3, -32, 31, -3, 13, -7, 0, + 4, 38, 6, -21, -7, 5, -11, 29, 12, -4, -7, -16, 13, -16, 16, 17, -13, 10, 9, 5, -1, 28, 17, 20, -1, 3, 9, -6, -2, -2, -6, 0, 2, 3, -5, -11, 291, -104, 36, -49, 33, -32, 43, -15, 2, -32, 64, -9, 58, 4, 10, -39, 14, 58, -18, -49, 7, 2, 23, -35, 29, 0, 3, -3, -34, -10, 6, -41, 7, 17, 14, -11, -3, -2, 19, 6, -3, -8, 15, 10, 37, 10, -6, 21, 8, -2, 7, 16, 10, 2, 2, -12, 3, -1, 15, -2, + 6, -2, 97, -141, 84, -63, 26, 10, -6, -5, 17, -35, -23, -18, -14, -49, 25, -45, -2, -36, 13, -27, -21, -11, 41, 6, 40, 21, 27, 39, 2, -5, -6, 11, 30, -3, -2, -20, 15, -2, -12, 11, 9, 32, 13, 15, -22, -10, -1, -4, 15, -45, 10, -11, -8, -14, -16, -5, -16, 6, -11, -2, -24, -23, 0, -299, -65, 14, -57, -23, 2, -2, -48, 14, -48, 1, 39, -7, -6, 21, 14, 22, 1, 26, -15, 7, 30, -2, -2, -20, 29, -22, -12, 8, 12, 22, + 68, -19, -11, -29, 2, -22, 5, -9, -32, -2, 41, 11, -28, -14, 14, -17, -21, 4, -10, 2, 4, 26, 4, 13, 7, -22, -11, 14, 13, -9, 8, -2, -366, 302, -106, 90, -66, 51, -19, 32, -35, 22, 25, 36, -24, 44, 22, 75, -12, 6, -40, 10, -14, -25, -31, -35, -33, 49, -2, 59, 15, 11, -1, 7, -26, 4, -9, 12, 35, 6, 11, 2, 4, -26, -14, -1, -2, 4, -8, -24, 1, 26, -8, 8, 8, -22, 15, 6, 8, -4, 2, -2, -7, 2, 23, 213, + -33, -69, -24, -15, -11, -61, -32, 17, 10, 17, 22, -41, 16, -8, 15, 65, -66, 23, 23, 18, -17, -38, 30, 9, 21, 40, 0, 56, 5, 26, 2, 18, -15, 21, 15, 20, -8, 7, -1, 26, 32, -47, 64, 5, 18, 3, 11, 12, -13, 38, 21, 2, 35, 15, -19, -2, -13, -14, -10, 6, -3, 2, -1, -39, 20, -15, 6, -5, -2, -10, -5, 169, 15, 34, -44, -8, -109, 26, -5, -74, 62, -34, 2, 46, 20, 34, -26, 15, -34, 1, -29, 11, -45, 64, 46, 38, + 44, 10, -15, -28, 12, 35, 0, 24, -17, 5, 23, 16, 21, 2, 8, -3, -15, 15, -10, 7, 6, -15, 21, -28, 25, -13, 18, 27, -33, 3, 4, -14, -26, 19, -42, -33, 20, 9, 10, 8, 26, 25, -9, 4, 15, -6, 0, 267, -222, 75, -55, 20, 69, 56, -37, 68, 38, 41, -28, 19, -14, 80, 22, 23, 31, 34, 22, 23, -66, 11, -119, -41, -11, -68, 17, 37, -26, -37, -44, -42, -22, 24, 19, -61, -70, -5, -36, 19, 16, 7, -5, 33, -17, 2, -5, -15, + -45, 35, 59, -8, -7, 28, -42, 51, 13, -26, -1, -24, -10, -6, -17, -5, -12, -35, 9, 13, 12, 12, 4, -413, 41, -37, 15, 42, 30, 84, -35, -3, 7, 101, 35, -79, -52, 45, 60, -15, -23, -2, 28, 62, 63, -1, -112, -32, -12, -14, 65, -30, 38, 4, -7, -58, 5, 46, -75, -44, -18, -13, -35, -30, -70, -13, -47, 0, 10, 50, -34, -23, 4, -5, 8, -43, 17, 16, 5, 2, -33, -30, -17, -9, -3, -56, 11, 16, -24, -52, 20, -3, -26, -5, -12, -9, + 32, -243, 257, -37, 16, 61, 73, -55, 35, 14, 45, 30, 63, 36, -43, -71, 10, 76, 151, -37, -51, 40, 25, -29, -74, -15, -15, -67, 59, 70, 1, 16, -1, 55, -43, -133, 56, -16, 45, 21, 2, -33, -51, 35, 42, 31, -6, -3, 46, 26, 14, -28, 39, 32, -5, -10, -23, 27, 1, -66, 54, 32, -12, 15, -8, 2, -1, 16, 4, 20, 32, 17, -5, -19, -13, 46, 18, -9, -14, -2, 73, 3, -56, -114, 28, -6, -94, 32, -31, 4, -36, -28, 30, 72, 9, 95, + 43, -48, -63, 104, -45, -3, 9, -98, -1, 52, -57, -15, 65, 4, 34, 1, 43, -7, -29, -4, 57, 77, -25, 16, 13, 52, -31, -5, 10, -13, 33, 15, 3, -18, 27, 30, 2, 1, 22, 35, -42, 0, 12, 19, -21, 17, 9, 1, 12, -13, 6, 14, 29, 35, -28, 3, 542, -52, 9, 34, -48, -84, -48, -21, -95, -102, 8, -91, -40, -26, -22, 56, 66, 21, 137, 25, -67, 118, -11, 83, -26, -8, -77, 3, 69, -2, -33, -13, 7, -17, -14, 27, -61, 25, 10, -29, + -58, -39, 46, 45, 53, -89, 51, 14, -2, 4, 9, 10, 12, -7, 5, 48, -13, 19, 23, -19, 40, 45, 8, -4, 42, 30, 23, 28, -34, -16, 9, -4, -5, 3, 19, 5, -33, -318, -534, 193, -14, 80, -94, 4, -108, -14, -156, 67, 72, -4, -12, -2, 14, -38, -133, 245, 17, -32, 84, 14, -45, 117, 130, -57, 77, 15, -17, -123, -67, 95, -50, 13, -7, 65, -100, -113, 16, 1, -76, 45, 9, -48, 33, -53, -44, 20, 20, 2, -14, -25, 31, 52, 7, 16, -15, -16, + 45, 5, 10, -47, -11, -32, 25, 38, 0, 31, -1, 41, -34, 20, -1, -3, -32, -1, -28, -4, -171, 515, -229, 39, 34, 129, -16, 83, -82, 5, -156, -30, 1, 63, 10, 65, -45, -95, 12, -143, -151, 4, -49, -3, 13, 22, -37, -25, -54, -81, 33, 40, -106, -48, -133, 2, -59, 48, 56, -110, 17, 91, 82, -42, 30, -31, -16, 26, -50, -10, 46, 36, 32, 39, 21, -11, 31, 20, -23, -1, 62, -6, -29, -9, 26, -26, -64, -4, -22, 17, 14, -9, -26, -38, -45, 46, + -15, -1, -10, -3, -6, -426, -132, 48, -67, 61, -28, 1, -126, -151, -21, -53, 63, 18, -18, -312, 157, 11, 136, 170, 117, -163, -40, -16, -41, 35, 39, -3, -59, 66, -110, -59, 98, 5, -42, 114, 3, 120, -42, -19, 14, 38, -86, -64, -15, 68, -25, 11, -27, 45, 57, 11, 3, -100, -10, 49, 55, -31, 61, 20, -17, 16, -62, -19, -42, 41, 6, -15, 15, -106, 1, 20, 51, 17, -28, 49, 5, -67, -31, -34, -9, 14, 272, 92, -164, -28, -71, 57, -99, 83, -18, 96, + 67, 117, -157, 189, -116, 111, -63, 66, 12, 56, -101, -230, 89, 161, -58, 66, -82, 20, -54, 169, -2, -16, 40, -81, -57, -48, 74, 1, -27, 1, -15, 116, 78, -43, 38, 45, -48, -27, -43, -87, -12, 2, -12, -32, -89, -3, 136, 74, -57, 76, -8, -1, 64, 34, -65, 25, 14, 67, 80, -63, 29, 47, 61, -5, -2, -22, -11, 35, -6, 63, -14, 577, -471, -79, 23, -10, -131, 43, 34, 184, -61, 36, 151, 4, 91, 299, -66, -20, -157, -146, 6, 49, -66, 28, 264, 152, + 21, 9, 21, 146, -122, -54, -7, 75, -12, 18, -62, 23, -110, -65, -84, 1, -75, 17, -133, 61, -265, -68, 36, 48, -10, -62, 20, 7, 31, -73, 32, -43, -48, -117, -87, -26, -15, 5, 19, 37, 7, 17, -70, -1, -86, -13, -6, 2, 28, 84, -54, -24, -6, -46, -79, 17, -366, -255, -20, -53, 190, 5, 34, -241, 11, 32, 13, 17, 144, -181, 37, -40, -125, -61, 114, -41, 92, -33, 53, 28, -20, -15, 60, -9, -2, -155, 75, 68, 64, 74, -140, -144, 82, 123, -150, 54, + 20, 128, 73, 11, 85, -47, -91, -15, -175, -128, -15, -8, 26, -84, 27, -67, -223, -66, -61, -220, -1, -37, -27, 24, 67, -66, 41, 27, -100, -64, -78, -17, -24, -3, -33, 41, -50, -13, -42, 71, -81, 46, -14, -19, 3, 19, -20, -228, 347, -182, -78, -107, 27, 30, 51, -22, 151, 114, -109, -193, 72, -73, 178, 14, 76, 93, -67, -65, 236, -135, -33, -69, 8, -28, 31, -40, -16, -182, 160, -56, -14, 190, -130, -164, 15, -75, -108, -1, -56, 43, -237, -79, -58, -6, 83, 1, + 17, 43, -41, 33, 56, 48, 53, -30, -50, -44, 60, -143, -32, -33, -36, 94, -64, -100, 101, 31, 61, 121, -45, -40, 59, -65, -83, -76, 45, 35, -45, 42, 13, 50, 8, -90, 60, -30, -477, 238, 257, 131, 119, -86, 121, -206, 6, -242, -32, -106, 112, -116, -96, -27, -178, 52, -82, 78, -167, 277, -92, 131, -115, 11, -115, -37, 62, 177, 199, -100, 0, -60, -106, -81, -285, -7, 47, -269, 104, 52, 73, 128, 80, 42, -91, -30, -101, -52, 53, -215, 84, 41, 13, -102, -60, 54, + 172, 72, 44, -69, 71, 9, -83, 21, -60, -94, -49, -23, -85, 96, 54, 78, 43, -72, 23, 120, -25, 111, 59, 40, 75, -41, -46, 28, 19, 394, -272, -114, -35, -2, 192, -37, 63, -111, 59, -69, -313, -215, -80, 111, -14, -173, -162, -341, -110, 43, 46, 15, -36, -21, -106, 27, 44, 57, 13, -16, -41, -163, -42, -38, 81, -18, -130, -52, 37, -146, 24, -151, 83, 117, -112, -218, -43, -69, -100, 10, 19, 21, 53, 2, -86, 136, 211, -103, 87, 35, 99, -154, 57, 19, 54, -221, + 173, 20, 19, -28, -127, 32, 15, 30, 38, -138, -74, 26, 64, -36, -1, 50, 19, -26, -67, 47, 642, -358, 33, -36, -76, -267, -14, -14, 219, 100, 441, -175, 18, 49, 106, -45, -20, 179, -111, 257, 156, -357, 341, 120, -122, -88, -133, -70, 25, 16, -96, 226, 30, -108, -95, 22, -118, -210, 3, 125, 51, 152, -70, 47, 164, 235, 56, -243, 80, -78, -133, 35, 103, 59, -29, -220, -192, 272, -35, 210, 25, -83, 103, -182, -80, 88, -23, 181, -145, -288, -80, -14, -88, -69, 180, -60, + 33, -165, -160, 78, 42, 66, -70, 67, 7, -39, -8, -726, -473, 170, -247, 76, -125, -441, -327, 583, -272, 262, 147, -155, 134, -89, 182, 202, -16, -61, 348, -117, -399, 4, -168, 38, 35, 235, 123, 47, 114, -109, -2, 257, 164, -49, 64, -232, -357, -264, -185, -54, -53, 63, -36, -102, 225, 57, -174, -163, -49, 63, -175, 66, 210, -7, 77, -148, 110, 80, 23, 81, -131, -201, -282, 137, 107, 7, 106, 18, -131, -30, 7, -226, -23, -350, -194, 55, -91, 64, 5, -49, -50, -35, -67, 59, + -1, -13, -865, 295, -69, -57, 155, 38, 86, 377, 225, 285, 143, 389, -68, -379, 56, -43, -162, -336, -147, 293, 67, -21, 61, -23, 4, 247, 31, 91, -37, 61, 246, -69, -166, 125, -294, -296, -190, -38, 8, 122, 289, 4, -100, -289, -472, -167, -69, -29, -3, 174, -216, 389, 203, -38, 112, -154, 28, 3, 180, 347, 235, -205, -86, 58, -33, -44, 18, -106, -337, -26, -62, -25, 53, -132, -44, -231, -24, 32, 241, 118, 34, 38, 61, 7, -204, 41, -47, 54, -25, -27, -111, 17, -117, 355, + 359, 124, 241, 175, 377, -326, 392, -472, -81, 447, 612, 130, -36, 225, -184, -215, 443, 74, -65, 110, 357, -90, 220, -68, -86, -39, 163, -407, -47, 202, -88, 24, -142, 88, 328, -296, 100, -86, 109, -154, 221, 22, 82, 92, -360, 181, -503, -100, 290, 34, -177, 320, -106, -188, 233, -91, -62, -33, 142, -18, 40, -273, 104, 28, 543, -403, -173, 51, -101, 125, 156, -193, 381, 144, 2, 65, 130, -59, -201, 84, -102, 36, -38, 101, -126, 42, 5, -66, 91, -28, -19, -7, 723, -451, 18, -72, + -120, 16, -165, -69, -534, -447, -445, 150, -92, 148, -101, -324, 518, 361, -240, -201, -283, -59, 111, 171, 210, -14, 163, -46, -204, -249, 157, -113, 473, 296, 436, 62, 159, 429, 298, -94, 79, -19, 6, 46, -200, -144, 78, -250, -257, 250, 284, -311, -10, 553, 385, -19, -182, -40, 115, 104, -74, -205, 247, -16, 61, 177, 225, -234, 101, -38, 94, -365, 68, 331, -328, -269, -140, 147, 261, -147, 144, -126, -13, 8, 55, 98, -45, -20, 60, 55, 1, -7, 43, 586, 226, -78, -18, 184, -219, -285, + 245, -340, -441, 118, -236, -305, -159, 292, 716, 297, -389, 733, 86, -114, 133, -427, 110, 60, -306, 266, -82, 53, -220, 124, -201, 371, -438, -161, -151, 209, 242, 215, -232, 69, -243, -70, 131, 310, 144, -142, 303, 154, 245, 16, 285, -124, 158, -432, 487, -42, 69, -129, -252, 13, 163, 388, 115, -464, 199, -188, 383, 33, -145, 74, -125, 80, -269, 108, 27, 23, 45, -53, 29, -73, -112, 151, 96, 87, -199, 66, -107, 93, 22, -13, 48, 22, -1197, 55, 202, 473, 157, -736, 985, 362, -449, 164, + 980, 222, -236, -27, -591, 307, 30, -149, 87, 205, -383, 208, -480, 53, -437, -392, -166, 188, 284, -213, 248, -425, -60, 483, 46, -171, -55, 97, -110, -315, -353, -44, -161, 350, -486, 520, 166, 69, -171, -54, 241, -190, 324, 83, 293, -104, -167, -507, 176, -48, -524, 161, -34, 324, 517, -214, 118, 258, 272, 59, -156, -27, -636, -27, 59, 161, -2, 432, 94, 217, -240, -168, 321, -29, -64, 198, -44, -50, -3, -6, 22, -30, 179, 1482, 673, 136, 237, -309, -209, -77, 558, -403, 59, -336, -920, -443, + 205, -238, 147, -367, -23, -394, 330, -399, -288, -853, -163, -138, -227, 437, -148, -359, 111, 336, 122, 111, -55, -76, -229, 169, -293, -83, -184, -511, 73, -356, 138, 40, -107, -16, -373, -26, -88, 535, -160, -18, 215, -301, -135, 542, -323, 204, 10, 481, 687, -46, 85, 64, 235, 120, -532, 43, 130, 181, -230, -357, 33, 97, -96, -139, -570, -285, -330, 17, 68, -112, -159, -183, -47, -95, -103, 112, -59, 51, -207, 8, -82, -147, 29, 77 }, + { -1, 0, -1, 0, -1, 2, 1, -6, 0, -4, -4, 1, 4, 4, 1, -8, -5, 2, -3, 0, 2, 2, 3, -2, -3, -5, -3, 0, -11, 0, -1, -3, 2, -6, -6, -11, -2, -10, -3, 0, 8, 2, 6, -3, 6, -2, 1, 6, 34, -26, 17, -21, 11, -10, -10, -6, -6, 6, 7, -26, -1, 4, -3, -4, -15, -5, 11, 16, 8, 26, 5, -5, 5, 5, -3, 8, 18, -7, 0, 8, 0, -2, -13, 0, 7, 5, 1, 0, -4, 5, 0, 1, 0, -4, 122, -8, + 11, -8, 8, -9, 2, -2, -2, 7, -6, -22, 6, 2, 7, 15, 8, 5, -2, -13, -4, 6, -2, -2, 13, -16, -5, 0, -3, -4, 6, 7, 8, 2, 3, -3, 11, 0, 9, 6, -2, -1, 4, 0, -2, -1, 0, 90, -86, 13, -23, 12, -2, 9, -8, 16, -7, 10, -21, 1, -12, 3, -2, -3, -6, -15, -2, 2, -7, 12, -6, -9, -11, 7, -7, 18, -2, 0, 5, 0, 0, -8, -7, -2, 2, -3, -8, 7, 5, 12, -3, 4, -2, 2, -211, 25, -16, 0, + -2, -18, 19, -5, 2, 8, 2, 22, -1, -9, 27, 11, 24, 0, -32, -19, -15, 13, -17, 1, -6, -6, 2, 5, -5, -10, -7, 6, 7, 14, -1, -2, -1, 9, -10, 3, 4, 6, -8, 8, -10, -2, 3, -266, 97, -39, 45, -31, 20, -34, 19, -25, 10, 19, 1, 7, 17, -11, 12, -14, -10, -31, 28, -18, 19, 1, 0, -30, -1, 6, -4, -1, -1, 12, -2, -9, 9, 3, -4, 1, 0, 1, 5, -8, 21, -2, -13, -1, -7, -1, 13, 121, -26, 46, -21, 16, + -17, 58, -11, 31, -3, -2, 8, 0, -39, 9, -3, -18, -4, 1, -49, -1, 4, 16, 0, -9, -2, 17, 3, -8, -16, 26, -15, 0, -23, -2, 0, 4, -5, 6, 11, -10, 8, 0, 7, 0, 12, -6, -3, 11, 320, -93, 14, -16, 21, 0, 0, -43, 19, -19, 13, 5, 7, 14, 22, 3, 8, -36, 13, 13, -23, -4, 25, 16, 16, 35, 20, 5, 9, -13, 11, -3, 20, 26, -4, 9, 16, -7, 6, -23, -6, 23, 1, -16, -5, 7, 17, -1, 10, 0, 23, -171, + 72, -50, 32, -30, 38, -25, 2, -21, -26, -37, 2, -22, 10, 12, 28, -45, 28, -11, 39, 8, -2, 3, 3, -9, -8, 6, -19, 12, 22, -30, -7, -2, 12, -11, 31, -33, 6, 0, 2, -14, 2, -9, 8, 1, 1, -10, -2, -21, -7, -1, 4, 1, -8, -26, -276, 87, -56, -4, -12, 17, -48, 3, 15, 12, -17, 9, -21, -35, -14, 4, -21, 73, 2, -20, -7, -25, -12, 22, 13, 29, -3, 13, -16, 7, -15, -5, -9, 5, 9, -5, -14, 3, 5, 20, -4, -8, + -26, -21, -10, -4, 5, 3, -11, -5, 2, 9, 5, 2, -5, 10, -265, 124, -59, 55, -29, 33, 16, 10, -30, 4, -16, 4, -40, 15, 25, 8, -42, -21, -21, -22, -15, 30, 7, 21, 17, -8, -2, -32, 41, -12, -4, 2, -9, -13, -15, -3, -34, 10, -18, 13, 12, 19, -5, 2, -22, 8, 16, 4, -4, 3, 12, 19, 8, 17, 1, 3, 86, 107, -48, 29, -15, 11, -11, 6, 9, 52, -18, 22, 49, -13, -2, -8, 12, 25, 26, 34, 9, 29, -7, -17, -57, 12, + -9, -29, -21, -1, -5, 19, -3, -33, -34, 9, -30, 4, 18, -27, -18, -11, 13, 12, -1, -4, 20, 4, -8, 8, -17, 2, -9, -13, -9, 14, -7, 10, -8, -17, 5, 9, 307, -107, 58, -40, 58, -41, 35, -13, 36, 9, 25, -29, 30, -10, -25, -3, -27, -43, -23, -5, 22, -29, -39, -48, -9, -4, 38, 21, 25, -17, 20, -15, -15, -8, 25, 22, 7, 0, -1, 1, -7, -4, 18, 3, 43, -17, -5, -36, 24, -9, -6, -8, -2, 2, -6, 7, -10, 0, -14, -6, + 3, 14, 86, -132, 77, -49, 60, -1, 37, 11, -58, -27, -19, 7, 14, 8, 65, -37, 52, 9, 7, -36, -8, 45, -3, -38, 44, 33, 7, -18, -14, -4, -3, 20, -10, 9, -24, -5, 14, -35, 13, -14, 13, -10, -3, 42, 18, 24, -2, 10, 15, -3, -11, -18, 6, 8, 15, 18, 4, -4, -18, -8, -19, -17, 2, -327, -67, -10, -55, -23, 48, 20, -15, -13, -40, -27, -33, -36, -30, -20, -28, -46, -40, 14, -40, 12, -54, 1, -23, -18, 46, -5, -23, 29, -34, 31, + 9, 33, 22, -1, -17, 34, -1, -6, 31, -14, -44, -50, -13, 16, 10, -15, -2, -14, 3, 0, 2, 30, 12, -23, -9, 3, 19, 4, 29, 7, -3, -16, -384, 334, -136, 93, -87, 21, -43, 57, 11, 7, -27, 38, 8, -69, 7, 10, -35, -53, 53, 65, -21, -17, 11, 30, -18, 59, -2, 15, -43, -15, -26, 39, -9, 8, 8, -22, 38, 36, 10, 12, 44, -27, -7, -6, -32, 7, -21, 8, -1, 3, 36, -2, -8, 8, 2, 23, -22, 8, -1, 46, -14, -2, -18, 257, + -30, -53, -12, 35, 18, 16, -1, -35, 9, 22, 25, -16, -15, 52, 18, -40, 9, 67, -83, 56, 7, 72, -4, 5, 14, 15, 38, -27, -10, 15, 27, -10, 0, 4, 7, 18, -34, 0, 21, 6, -18, -5, 45, 33, 16, -16, -12, 13, -5, -10, 8, -13, -21, 46, 18, 30, 5, 23, 19, 20, 3, 24, 13, 18, -13, 4, 7, -20, 8, -9, -1, 122, 35, 29, -18, -12, -33, -24, 6, -13, -16, -47, 41, 28, -29, 51, -47, -14, 21, -35, 21, 33, 50, 44, 42, 22, + -89, 0, -18, 18, -8, 35, 24, -11, -21, 23, -16, 59, 0, 19, 60, 57, -43, 4, -28, -51, -5, 10, -6, -11, -5, 4, -24, 3, -28, -8, -3, 7, 1, -17, -17, 36, -12, 5, 16, 20, -10, -11, -5, -28, -19, 3, 7, 288, -202, 74, -77, -6, -54, 49, 48, 16, 10, 46, 126, -110, -15, -29, -45, 98, 74, -15, -67, 27, -54, -44, -76, 10, -78, -26, 46, 7, -24, -64, 0, -16, 39, 36, 17, -29, 4, -2, 16, 31, -20, -10, -35, 53, -6, 8, 47, -10, + -4, 19, -24, -2, 21, -35, 8, -7, -3, -37, 18, -8, 3, 9, -13, 24, -19, -5, -39, 4, -5, 16, 17, -448, 62, 6, 31, -35, -56, -1, 37, 59, -4, 90, 50, -62, -55, 42, 7, -44, -82, -94, -60, -69, -77, 13, 24, 20, -57, -55, 8, -15, -10, -8, -46, 38, -79, -30, -12, -3, 25, 8, -6, 36, -11, 36, 20, -28, 4, 58, -24, -24, 1, 34, 9, -25, -32, 28, 1, -41, 56, 63, 7, -18, 7, -1, 13, 28, -3, 37, 23, 21, 18, 10, 15, -19, + -2, -274, 235, -78, 50, -1, 39, -95, 37, -65, 0, -44, 88, 75, 28, 6, -72, -48, -7, -29, 84, -68, -3, -34, 122, -39, 11, -3, 21, 10, 21, 15, -20, 11, -5, 43, 7, 81, 42, -26, -6, -10, 1, -31, -22, -8, 14, 99, 9, 7, -27, 40, -15, -21, 13, -20, 12, -25, -55, 28, 24, -8, 58, 12, 14, 21, -16, 7, 19, -48, -23, -4, -22, 22, 34, -13, 58, 39, -2, -16, -12, -4, 179, -4, 40, -122, -20, 15, -98, 8, 136, -24, 10, -62, -84, 21, + -77, 120, -83, 29, 28, 64, 50, -13, -74, -9, -7, 38, -52, -10, -15, -25, -18, 36, 22, 97, 33, -36, 40, -27, -28, 30, 83, -12, -43, -40, 44, -1, -60, -56, 28, 26, -25, -46, -76, 21, 28, 19, -43, 32, 20, 13, -15, -5, 23, -58, -8, 25, 30, -6, 14, 1, 610, -38, 25, 56, -53, -22, -18, -143, 97, -15, -89, 20, -45, 53, 42, 67, -23, 91, 78, 50, -79, 62, -109, -64, -74, 30, -57, -10, -19, -72, -39, 62, -45, -34, -69, 23, 23, 53, -29, 90, + 23, 103, -11, 19, 21, -56, 41, 105, -36, -2, 29, -30, -42, 25, -42, -22, -55, -36, 41, 37, 25, 40, 49, 47, 71, 12, -20, 37, 25, 0, -7, 4, -26, -5, 6, 7, -1, -270, -529, 196, 2, 11, -53, -57, -13, 18, -34, 138, -64, -121, 7, 7, -16, -43, 94, 17, -43, 43, -84, 106, -60, -31, -73, 118, -52, -18, -72, -34, 64, -30, 69, -90, -106, 8, 18, 18, -3, -55, 10, 28, 13, 54, -1, 86, 11, 80, 105, 21, -9, 19, -60, -16, -99, -89, 25, 26, + 17, -7, -29, -15, -25, -14, -25, 0, -3, 18, -7, -12, -34, -3, -40, -5, -53, -7, -20, -6, -177, 516, -236, 108, -50, 164, -26, -73, -76, 43, -23, -10, 3, 32, -174, -85, -45, 69, 58, 101, 18, -16, -16, 121, -158, 91, -76, -16, -80, 125, 50, -82, 11, -36, 13, 53, -227, -95, 19, 79, -47, 16, 58, -24, -26, -9, 88, 34, 15, 9, 34, 103, -63, 47, -145, -25, 33, 69, 13, 10, 3, 37, -28, 4, -10, -34, -30, 54, 53, -20, -27, -90, -38, -20, -16, 65, + -25, -25, -44, -40, -3, -464, -100, 45, -110, 28, 20, 68, -1, 129, 84, 47, -36, -64, -3, 137, -117, -45, -91, -2, -249, -196, 12, 121, 167, 38, -61, 57, -54, -36, -37, 16, 44, 11, 65, -49, -89, 73, 48, 153, -19, 25, -22, 124, -129, -65, -31, -98, 62, -40, 52, -105, 104, 101, 93, -38, 83, 4, 29, 48, 34, -44, 8, -14, -2, 95, 36, -42, 77, -13, -67, -22, -5, -94, -4, 39, 51, 8, -2, -39, 14, 23, 337, 219, -68, 100, -223, 158, 58, 119, -40, -29, + -122, -62, -209, -36, -166, -50, -102, -105, -141, 57, -193, 26, 84, -37, 27, -83, -1, -26, -27, -113, -15, 13, -7, -17, -59, -51, 35, 38, 49, 246, -99, -5, 100, -24, -41, -94, 29, 84, 138, 47, 115, -112, -169, 16, 111, 62, -91, 106, -80, 51, 21, 97, 55, 36, 65, -65, 42, 35, 20, 95, 22, 77, -11, -30, 12, 18, 16, 92, -14, -51, -5, 678, -440, -24, 51, 13, 53, 93, -19, -15, 52, -79, -75, -13, 60, 244, 10, 84, -79, 5, -242, 149, -146, -209, 48, 58, + -78, 69, 29, 161, 178, -30, -68, -51, -267, -146, 209, 69, 77, -121, -124, 36, -24, -107, 92, -20, -67, -77, 52, -69, -37, 245, -150, 45, -54, 57, -68, -28, -183, 31, -68, -46, 146, 35, 40, 88, 106, 31, 73, -33, -9, -121, 55, 99, -23, 6, -11, -25, -31, 11, -32, -15, -424, -210, 77, -28, 152, -23, -42, -124, -138, 71, -145, -51, -83, -18, -87, -60, -70, -37, -87, -163, 91, -323, -5, 286, 69, -3, -80, 19, -292, 118, 71, 18, 103, 154, -124, -66, -129, 17, 3, -78, + -88, -98, -58, -6, 62, 3, 51, 28, 5, 198, 47, -34, 157, -79, -181, -57, -22, -28, -13, -64, -15, -79, -20, -81, 7, 40, -87, -26, -49, 2, -88, -113, -49, 43, 78, 30, -27, -5, 29, -16, -19, -41, 17, 39, 8, -4, -50, -261, 349, -174, -87, -287, 222, -80, 131, 7, 7, -88, 174, -45, 56, 43, -82, -28, -27, -153, 29, 27, -119, -198, -124, -182, -45, 97, 50, -107, -107, 158, 108, -138, 125, -69, 110, -174, -139, -133, 46, -118, 73, -54, 30, -33, -18, 27, 125, -278, + -36, 55, -27, -85, -201, -18, 182, -1, 157, 116, 33, -23, 120, -121, -100, 77, -30, -75, 50, 15, -60, -86, 144, -136, -75, -81, 81, 4, -60, -33, 42, -125, -1, 33, 24, 3, -44, -61, -600, 223, 94, -151, 74, -171, 153, 132, 112, -308, 186, 325, -45, 110, 5, -102, -133, 358, -5, -32, -198, -391, -212, 19, -173, 143, -256, -86, -151, 40, -60, -191, 31, -45, 124, -43, -151, -59, -459, 81, -15, 211, -131, -145, 197, 40, 32, -80, -124, 43, 89, 64, -33, 68, 37, 7, -41, -45, + -152, 10, -61, -90, 78, 43, 222, 45, -151, -153, 32, -100, -73, 23, -75, -5, -35, -46, 42, -61, 21, -9, -13, -24, -34, -75, -90, -29, -77, 500, -197, 3, 28, 209, -27, -40, 144, 247, -166, -192, 150, -28, 131, 189, 158, 136, 109, 128, 486, -41, 36, 95, 268, -55, -98, 104, -7, -87, -107, -94, 3, -122, 185, 280, -14, -69, 117, -67, 168, 121, 5, -144, 110, -10, -47, 24, -19, 326, -27, 142, -71, 290, -26, 27, -100, -175, 148, -86, 292, 65, 139, 2, 2, 86, 23, 210, + 118, 39, 106, -121, 47, 98, 12, -33, 173, 44, -55, -55, 70, -30, 2, 98, -28, 61, 25, -52, 647, -187, 61, -62, 29, 83, 218, -169, 91, -4, 12, 118, -97, 126, -341, -155, 57, 127, 90, 271, -270, 42, -41, -370, 157, -144, -94, -54, -304, 98, 106, 47, -159, -265, 104, -165, 143, -254, 3, -304, -75, -203, -177, 180, 280, 39, 103, -129, 52, -217, 92, -143, 39, 208, 105, -73, 126, 21, 109, -94, 182, 312, 16, -189, -131, -85, -35, 20, 140, 28, 228, -1, 87, -207, -31, -150, + -29, -23, 46, -188, 25, -15, 56, 20, 35, 19, 15, -660, -553, 234, -69, 272, -21, 89, -331, -310, -189, 104, -256, -177, -76, 51, 188, 67, -376, 101, 210, -533, -63, 26, -565, -194, 252, -524, 257, 270, 3, -76, -21, -126, -139, 94, 116, 393, -232, -122, -98, -182, 11, -311, -78, 24, -9, -101, -16, -171, -35, 96, -43, -112, 130, -61, -127, -182, 387, -16, 236, 31, 88, 255, 37, 174, -116, 193, 140, 42, 51, 47, 168, 77, 31, 163, -69, 24, -19, -254, 119, 60, 35, -156, -44, 29, + 49, -45, -1071, 404, -118, -480, -117, 12, -124, 185, -416, 200, -34, -479, -330, 65, 190, 179, 132, 282, 81, 463, 254, 543, 71, 441, -340, -268, 91, 38, -269, 75, 57, -38, -103, 261, 50, -577, -257, 193, 67, -123, 165, 168, 262, 56, 78, 49, 76, 96, -201, 30, 37, -427, 201, 148, 181, -293, -170, 213, 0, -57, -44, -125, -111, 1, -147, -328, 111, 349, -246, 34, -140, -57, -102, -32, 180, 43, 149, 43, -159, -113, -129, -77, -105, 25, -67, -15, -101, 32, 52, 57, -31, -101, 2, 449, + 304, 210, 114, 14, -105, -160, 141, -448, 473, -293, 76, -487, -18, 458, 180, -162, 290, -463, 185, 86, 32, -570, -171, 35, 91, 366, -560, -76, -186, -527, -116, 126, 263, 395, 307, 306, -27, -197, 201, 61, -121, 72, -258, 410, 191, 139, -214, -469, -126, 11, -569, -460, -121, -412, 264, 102, 82, -190, -205, 79, 57, 34, 126, -79, 95, 271, 122, 46, 36, -179, -151, -135, 78, -48, -365, -292, -30, -235, -209, -60, -302, -189, -48, 16, -44, -20, 70, -58, -23, 16, 9, -88, 517, -403, 109, -57, + -52, 9, 143, -251, 337, -97, 231, -22, -187, 358, 353, 253, -118, 543, 201, -607, 626, 57, -2, 452, 20, -196, -262, 446, -279, -372, 361, 315, -205, -495, 195, -170, 69, -349, -286, -118, 338, 304, 40, 279, -405, 131, -106, -151, 194, 27, 60, -566, -155, 315, -404, -105, -507, -94, -189, 86, -122, 58, 53, -17, 52, -135, -450, -85, 231, -30, 161, -173, -395, -70, 89, 252, 63, 138, -14, 57, 96, 58, -137, 35, -55, 60, -108, 66, 28, 8, -11, -94, -46, 468, 36, -136, -336, -12, -161, 125, + -277, 176, 112, -243, -249, 375, -443, -18, 286, -321, 103, 367, -292, 251, 185, 269, -443, 383, -445, 134, -339, 42, -173, 301, 9, 184, 95, -316, -193, -437, 255, -296, 256, -356, -406, -679, 66, 356, -55, -11, 113, 307, -104, 82, -375, 95, 498, -51, 451, 590, -4, 99, 121, -252, 131, -306, -15, -314, -304, 18, -115, -516, 350, 8, 260, -305, -155, -117, 133, -3, -80, -81, -52, -20, 30, 33, -61, 70, -70, -70, -39, 98, 74, 82, -40, 61, -1061, 270, 398, 111, -459, -67, 749, -860, -21, -145, + -562, -141, -381, 140, 140, 330, 134, -450, -159, 325, -513, -145, -548, 469, 142, 367, 625, -219, -131, -102, -312, 300, -146, -372, -417, -73, 161, -11, 86, 103, 244, -106, -10, 181, -173, 355, 404, 381, -307, 42, -95, 183, 761, 570, 1088, 87, 431, 349, -164, -36, -55, -100, 139, 33, 393, 296, -131, -39, -231, -455, 185, -5, 158, -32, -314, -45, 49, -175, 108, -111, -152, 6, -152, 1, -41, -37, 3, 25, -94, 15, 8, 1, 40, 1647, 794, 282, 254, -393, 252, -317, 378, 309, 290, 73, -541, -303, + 588, 101, -35, -126, 658, -716, -302, -181, -54, -507, 119, -439, -245, 71, -278, 407, -395, -172, -98, 435, -726, -141, -541, -17, -4, -476, 76, 371, 201, -11, -224, 18, 223, -301, 598, 813, -53, -509, -479, 334, -123, -112, 699, -151, 222, -21, 439, -91, 56, -87, -281, -781, -467, -75, -211, -539, -355, 200, 451, -40, -60, -51, -74, 246, 155, 33, -154, 172, -102, -359, -343, 42, 233, -280, 181, -20, -108, -95, 5, -157, -122, 5, -48, -25 } }; +const Word16 CRendBin_Combined_BRIR_coeff_diffuse_im_32kHz_fx[BINAURAL_CHANNELS][2868] = { { -78, 44, -25, 11, -14, 3, -10, -3, 1, 21, -13, 9, -21, 16, -24, -33, -29, 7, -3, 5, 1, -14, 9, 15, -8, 12, -1, -5, -10, -2, 3, 8, -5, 12, -4, 7, 11, -7, -7, 1, -7, 2, 0, -3, 7, 1, -3, 30, -31, -6, -6, -7, -2, -1, -6, -4, 0, 1, -4, 2, -9, -3, -2, 6, -33, -3, 7, -3, -4, 3, 1, 2, 15, -7, -5, -8, -1, 4, 7, -7, -5, 8, -7, -11, -1, -3, 4, -3, -3, 2, 3, -7, 2, 3, -104, -71, + -29, -33, -18, -17, -16, -7, -20, -16, -7, -12, -1, -4, -10, -14, -16, -6, -9, -16, -2, -20, 0, -2, -3, -12, -2, -9, 0, -12, -7, 4, -9, 1, -20, -4, 10, 6, 0, -3, -6, 2, 2, 9, -6, -1, -3, -137, -8, 18, 0, 5, -1, 0, -11, 12, 5, 14, 10, 29, 21, 2, -12, -6, -3, 5, -4, -25, -23, -12, -4, 1, 3, 5, -1, 1, 3, -5, -1, -1, -16, 9, 4, -2, 0, -6, -9, 6, 2, -6, 5, 5, 7, -3, 154, 108, 21, 42, + 9, 14, 34, 18, 5, 21, 8, -9, -5, 7, 12, -21, -3, -13, 28, 14, 7, 14, 7, 7, 0, -1, -7, 11, 13, 11, 14, 17, 10, 25, 6, -1, 9, 2, -4, -2, -4, -5, 0, 11, 3, 2, 7, 230, 98, 30, 27, 19, 12, 4, 1, 25, 5, 14, 19, 10, -1, -7, 40, -4, -22, -13, 10, 1, 21, 7, 3, -4, -10, -3, -5, 9, -2, 4, 1, 1, -5, 8, 28, 18, 19, 17, 14, 8, 5, 3, 9, -8, 6, -4, 75, -79, -24, -34, -30, -16, + -5, 11, -11, 1, -30, 10, -11, -27, 7, -19, -26, -18, 24, 19, -9, 10, -17, 7, -31, 2, 5, -5, -7, 7, -25, -11, 3, -8, -7, -5, 2, 3, 12, 1, 21, -8, -6, -7, -11, -3, -5, 3, -9, -14, -272, -138, -49, -39, -42, -27, -36, -24, -40, -7, -18, -5, 2, -17, -4, 2, 0, -25, -17, -12, 2, -34, 3, -16, -30, 2, 0, 2, -1, -11, -8, 0, -2, -1, -11, 0, 3, 9, 3, -12, 7, -12, 8, -20, -14, 3, -11, 0, -4, -16, -161, 85, + 36, 13, 22, 4, 6, 19, 22, 12, 14, -11, -5, -17, 21, 4, 4, 28, 1, -19, 33, -22, 3, 28, -8, 7, 4, -1, -14, -3, 8, 8, 1, -5, 1, -10, 32, 3, 0, -13, -6, -8, -7, 17, 16, -4, 2, -1, 5, 1, -1, -3, 4, 2, -5, -5, 243, 103, 28, 56, 32, 14, 24, 21, 0, 15, 24, 6, 0, 12, 34, -11, -6, -27, 7, 31, 13, 1, -18, -9, -8, 33, 10, 17, 9, -15, -25, 28, 15, -17, -8, 27, 23, -1, 6, -3, 12, 8, + -3, 6, -10, -5, 15, -8, -6, 16, 13, 8, 3, 3, 3, 11, 287, 62, 48, 21, 22, 9, 23, 27, 42, 26, -8, 34, -7, 9, 7, 29, 42, 27, -7, 47, -9, -5, -25, 7, -7, 8, 12, -14, -20, -8, 4, -16, -5, 7, 10, -18, -16, -6, 6, 0, 5, -6, 0, -4, -6, 8, -11, 10, -12, -4, -9, 2, -3, 12, 5, -1, 33, -127, -41, -45, -30, 8, -7, -27, 15, 1, 19, -2, 2, -30, -21, -14, -22, 2, -23, -44, 9, 6, -21, -4, -19, 4, + 6, -3, -46, -13, 3, -5, 4, 13, -33, -9, -21, 11, -3, -1, 21, -21, -2, 7, -3, -7, 10, 6, -13, -16, -25, -4, -19, -15, -8, -11, -7, -3, -6, -9, -13, -7, -298, -102, -61, -16, -31, -1, -17, -22, -27, 34, 1, -13, -3, -50, -28, -24, 41, -34, -72, 6, 9, 6, -26, -7, 16, -33, -3, -34, -10, 19, -16, 4, 37, 4, -7, -9, 10, 11, 10, -11, -2, 12, 17, 10, 6, -31, 6, -2, -15, -6, 3, -4, -15, -11, -16, -5, 1, 2, -2, -12, + -2, -9, -198, 46, 3, -24, 36, -22, -17, 9, -33, -20, -7, 14, -26, 36, 1, -1, 17, 17, 27, -3, 37, 52, 38, 12, 32, -11, 21, -24, -24, -10, 3, 16, -13, -23, -12, -1, 14, -22, 16, 5, 12, -6, -20, -27, -32, 8, -16, 9, -34, -10, 16, -22, 4, -15, 11, -5, 10, 2, -6, -1, -14, 26, 11, 132, 219, 63, 57, 79, 64, 13, 51, 45, 25, 96, 23, 16, 42, 38, 20, 17, 10, 16, -12, 48, -13, 5, -15, 31, 2, -8, 25, 30, 11, 40, + -28, -47, -10, -3, 10, -3, 20, -19, 19, 41, 17, -36, -7, 19, 7, -17, 26, 10, 15, 17, 23, 8, -6, 6, -20, -5, 19, 18, -10, 0, 5, -9, 502, 52, -5, 31, -1, 43, 0, 12, 5, 46, 21, -18, 15, 22, 12, -27, -57, -26, -24, 10, -35, -6, -2, 10, 62, 35, 12, 25, -39, -2, -20, -7, -16, 24, -9, 40, -18, -7, -20, -9, -29, -13, 7, 7, -2, 1, -16, 10, 27, 3, -15, 17, -24, 11, 11, -2, -7, -5, -1, -4, 1, 17, -2, -146, + -174, -32, -10, -7, -28, -11, 53, 31, 11, 14, -23, -5, 40, -15, 65, -50, -14, 53, -10, -6, -31, 36, 40, 1, 39, -14, 17, -1, -22, -3, -17, -7, -11, 22, -16, -4, -25, 17, -13, 36, -57, 24, 20, -35, 1, -23, 6, -26, 8, 11, -33, -5, -12, -49, -28, -14, -24, -5, -4, 3, -20, 3, -39, 11, 5, -13, 5, -13, -4, -9, -4, -128, -74, -100, -51, -67, -8, 64, -67, 52, 33, -37, 73, -12, 14, -48, -5, -21, -3, 0, 18, 9, 38, 73, -20, 10, + -35, -37, -33, 7, 30, -11, -11, -10, -23, 25, -8, -2, -22, -17, -15, -23, -2, -1, -19, 13, -30, 11, -17, -3, 11, -22, 27, -47, -15, 4, -14, -25, 12, -7, -28, 46, 26, 6, 9, 9, 11, -23, -15, 6, -8, -16, 17, -358, -41, 29, -26, 59, 27, -72, 10, 12, -23, -61, -22, -15, 17, 4, -56, -21, -30, -54, -45, -106, -55, -62, -75, 60, -40, 22, 45, -32, -51, -20, -11, 12, 34, 20, -42, -52, 41, 26, 33, 46, 7, 0, 18, -2, -20, 12, -11, -7, + 27, 69, -23, -34, 16, -22, -2, 36, -68, -1, -22, -4, -1, 1, -8, 14, -20, 25, 27, 11, -1, 0, -23, 287, 250, 68, 152, 42, 88, -14, -14, 43, 58, 31, -99, -33, 62, 70, -26, -34, 11, 29, 33, 5, -52, -111, -42, 61, -5, 62, -15, -20, 13, -52, -30, -30, 57, -71, -49, 13, 12, -18, -2, -20, 21, 29, 25, 56, 33, 1, -46, 43, -4, 24, -23, 17, 34, -5, -9, -21, -25, 16, 3, 22, -22, 18, 44, -9, -24, 31, 40, -16, 18, 20, 16, 39, + 33, 348, 65, -68, 57, 36, -66, -15, 34, 2, 11, -6, -14, -73, -71, 31, 67, 69, -69, -139, 20, -3, -56, -72, -13, 35, -24, 52, 85, -32, -28, -12, -13, -17, -129, 67, 62, -3, 40, -40, -12, -36, 52, 55, 6, -15, -20, 30, 7, -19, -33, -1, 28, -43, -26, -24, 7, 13, -53, 26, 58, -48, -1, -12, -8, -1, 6, 2, -3, 10, -16, -32, -37, -17, -9, -20, -37, -28, -9, 26, -12, -95, -63, 9, 86, -87, 62, 28, 13, 18, 15, 56, 91, 2, 27, 10, + -79, -71, 69, 9, -81, 48, -69, 11, 85, -6, -23, 97, 15, 7, 8, 3, 9, -43, 25, 39, 64, -51, -25, 10, 9, -23, -46, 29, -17, 20, 11, -16, -15, 6, 29, -22, -10, -5, 17, -47, -22, 21, 4, -16, -8, 19, -20, 6, -13, -3, 16, 5, 9, -40, -29, 11, -374, -343, -77, -159, -140, -79, -24, -59, -72, 49, 13, -17, 82, 30, 98, 76, 22, 30, 36, -150, 71, -12, -32, -28, -89, -28, -31, 85, -29, -51, -25, 14, -11, -17, 19, -23, -15, 52, -51, -4, + -17, 94, 37, 38, -72, 6, 64, -34, 15, 0, 16, 0, 5, -5, 41, -5, -13, 30, -21, 17, 36, -17, -25, 11, 14, -27, -11, -50, -39, 13, -5, -9, -1, 7, -3, -31, -15, -234, 494, 310, 100, 30, 34, 35, 56, 48, 105, 209, 12, 24, 46, 43, 54, -39, 203, 145, -135, 99, 19, -22, 49, 122, -115, -33, 10, -96, -65, -69, 140, -6, -25, 18, 8, -42, -112, 78, 64, -19, 35, 80, -53, 43, 5, -21, 63, 54, 13, 7, 6, 43, 61, 0, -11, -1, -19, 43, + 9, -17, -21, -16, 33, 15, 74, -22, 26, -16, 18, -30, -11, 9, -16, -21, 2, 4, 9, 20, 535, -189, -185, 84, 21, -70, -62, -98, -97, -71, -60, 89, 21, 11, -50, -44, -157, 0, -62, -108, 90, 60, 19, 56, 16, -19, -35, -3, -29, 45, 77, -82, -30, 1, 42, 107, 32, 143, -73, 45, 119, 70, -59, -18, 14, -30, 52, -8, 3, 76, 42, 12, 8, -2, -32, -1, 10, -34, -19, 34, -13, -65, -9, 2, -11, -68, 18, 14, 18, 19, -13, -28, -9, -14, 56, 24, + -21, 15, -4, 12, 2, 172, 327, 128, 88, 102, -30, 33, -93, 163, 64, 156, 47, 60, -142, 178, 264, 34, 171, -34, -139, -137, 126, -40, 100, 19, 40, -77, 78, -27, -27, 128, 89, -67, 120, 14, 22, -24, -90, 26, 7, -50, -57, 53, 75, 25, -26, 36, 3, 80, -48, -6, -79, 10, 77, 52, -36, 0, 27, -69, -5, -47, -26, 15, 19, 48, -55, 24, -63, 6, 79, 28, 16, -49, 7, 7, -82, -21, 10, 15, 33, 14, -2, -382, -21, -86, 108, -83, 89, 3, 71, -10, + 62, -191, 56, -22, -69, 34, -84, 51, -85, -45, -187, 106, 224, -88, -30, -26, -37, 34, 44, 65, -166, 50, -104, -30, -6, 85, 32, -43, 18, 18, 61, 62, -104, -34, 15, -76, -68, -13, -49, 21, 58, 8, 10, -14, 54, 146, 82, -90, 18, 33, -45, 52, 13, -57, -6, 66, 7, 63, -85, -20, 50, 3, -28, -59, -5, -31, 48, -14, 30, -14, -7, -700, -263, 142, 51, -90, 100, 82, 132, -32, -57, 115, 5, -77, 157, -175, -228, -108, -122, 80, 115, -3, 30, 181, 80, -184, + -83, -113, 34, -171, -148, -9, 23, -65, -71, -104, -54, -95, -93, -35, 8, -34, -5, -64, -9, -49, -108, 235, 20, 56, -95, 62, -6, 32, -76, -3, -12, -64, -39, -29, 77, 56, 60, 37, 47, -11, 1, -55, -9, -2, -4, 72, 20, 43, 45, -32, -77, 34, -29, -14, 32, 93, -9, 367, 135, 296, 47, 20, -119, 46, 177, 67, 13, 119, -107, -47, 97, -73, 34, 171, 55, 24, 54, -30, 74, -56, 2, 30, 10, -43, -47, 19, 175, -56, 44, -161, -86, 75, 185, -141, 1, 90, + 23, 35, -117, -40, -101, -177, -47, -98, -104, 85, 34, 30, -61, -36, -12, -170, -16, 96, -67, 78, 158, 25, 104, 70, 6, -31, 91, -113, -5, -6, 72, 36, 67, 3, 74, -4, 15, 12, 79, 2, 1, 71, -38, 45, 16, 13, -23, 446, -98, -137, 22, 103, 84, 85, -25, 92, 29, -110, -219, 147, 40, 106, 64, -58, 26, -84, -143, 149, -93, -179, 19, -29, 22, -18, -18, -45, -70, 52, 120, -174, 170, -147, -192, 19, 52, -108, 86, -15, 54, -93, -46, 159, 65, 161, 43, 12, + 52, -1, 7, 84, -7, 15, -75, -51, -44, 59, -58, -50, 96, -3, 108, 16, -78, 128, 100, -8, 66, -66, -107, 41, -39, -78, 7, 68, 94, -35, 30, 45, -6, 19, -93, 36, 33, -47, 374, 456, -70, 3, -229, -26, -167, -125, -40, -86, 129, 0, 100, -214, 178, -135, 182, 6, 144, -52, 182, 60, -87, 38, -129, 86, -72, 205, 61, 134, -224, -128, -55, -113, -48, -78, 7, 277, -128, 139, 234, 33, 103, 1, -53, -110, -84, 12, -60, 142, -92, 65, 171, -23, -14, -14, 140, 151, + 47, -70, -62, -37, 59, -139, 26, -25, -38, 2, 91, 8, 130, 119, 23, 29, -57, -3, 133, -17, 8, 56, -71, 1, -82, -89, 13, 13, -18, -355, -318, 142, -42, 175, -100, -82, -119, -98, -45, -280, -103, 108, 151, 62, -195, -55, -94, 83, 283, 158, 69, 11, 22, 15, 50, 146, 12, 39, -83, 7, -119, 47, 58, 106, 14, -72, -36, 140, -65, 53, 29, 51, 178, -99, -150, 57, 127, 34, 127, 153, 74, 106, 41, 23, 84, 254, -141, 0, 42, 23, -109, -19, 85, -1, -98, 39, + 184, -149, 49, -142, 82, 56, 23, 6, -67, -66, 130, 70, 27, -39, 91, -13, 1, -63, 67, 25, -715, -249, -16, -71, -176, 108, 144, 243, 80, 153, -142, -299, 139, -71, 8, -161, 158, -95, -7, 147, -408, 39, 212, -396, -105, -140, 19, 15, 97, -110, 128, 18, -207, -107, 24, -27, -103, 90, 241, 51, 67, -39, -60, 141, 26, -71, -347, -55, 44, -176, 83, 71, 14, -136, -122, -145, 311, 82, -47, 60, -264, 31, -124, -142, 138, -24, 2, -90, -331, 44, 100, 58, -24, 195, 6, -83, + -13, -129, 203, 110, 57, -34, 14, 65, -60, 25, 28, 9, 758, 191, 196, 166, -48, 6, 780, 225, -65, 477, -267, 199, 42, 122, 195, -60, -136, 147, -27, -471, 120, 122, 100, 224, 142, 146, -133, 29, -128, -67, 140, 46, -275, -164, -230, -343, -53, 71, 168, 145, 125, 105, -51, 180, 100, -219, -84, 58, 165, 4, 35, 290, -52, -25, -75, -15, 148, -126, 2, -178, -158, -101, 185, 255, -74, 21, -49, -158, -107, 41, -184, -49, -49, -119, 325, 71, 109, 95, -9, 0, 56, 17, 102, 64, + 2, -10, 771, 456, 32, 290, 221, 64, 334, 95, -2, -104, -78, -218, -592, -44, 57, -202, -116, -22, 413, 136, -108, 5, 28, -59, 174, -29, -108, -73, -102, 66, -149, -362, 8, -189, -294, 58, 126, 185, 103, 163, -112, -312, -205, -281, 110, 265, 217, 141, 263, 7, 164, 358, -297, 54, -134, 2, 102, 107, 173, -15, -362, -279, 60, -78, -103, -68, -80, -247, 21, 168, -18, 128, -77, -6, -14, 65, 245, 174, 149, -142, 8, -85, 10, -227, 45, 38, 24, -4, -28, -65, 57, 3, 102, 188, + -385, 48, -295, 132, -563, -15, -187, -291, 520, 294, -186, -467, -118, -170, -409, 318, 17, -282, -105, 163, -267, -182, -140, -317, -122, -6, -256, -232, 326, -122, -102, -30, -73, 277, -307, -143, 65, -82, 0, -70, 160, -291, 104, -466, 47, -133, -186, 490, 51, -181, 93, 102, -395, 274, -67, -85, -30, 157, -65, 7, -189, 103, 128, 220, -190, -487, 340, -39, 141, 167, -101, 96, 252, -322, 17, -113, -35, -334, 114, -52, 13, -8, 44, -56, -50, 92, -84, 67, 20, -62, 38, 10, -736, -411, 92, -262, + 32, -189, -98, -278, -191, 140, 414, 435, 69, 307, -212, 536, 394, -314, -282, 89, 89, 453, 164, 290, -105, 116, -59, -49, -96, 423, 189, 405, 368, 71, -22, -179, 178, -21, -371, -248, -71, -192, -43, -197, -173, 117, -52, -125, 310, 365, -210, -70, 498, 203, -340, -335, -120, 126, -16, -62, -242, 204, 63, -79, 57, 56, -300, -132, 29, -113, -146, -158, 408, -320, -286, 117, 209, 298, -151, -49, 29, -138, 143, -22, 107, -90, -36, 27, 42, -52, -44, -4, -54, -280, -411, -353, -3, -278, -358, 92, + -31, -498, 356, 64, -30, 178, 549, 526, 226, -642, 238, 171, -630, -8, -304, -146, 324, -379, 221, 1, -66, -135, 65, -30, 109, -72, -337, 328, 155, 393, -41, -131, -190, 160, -171, 465, 97, 280, -361, 289, 11, 103, -234, 80, -278, -42, -285, 118, 197, -377, 15, -310, 146, 186, 179, -23, -535, 3, 141, -44, 238, -510, 131, -211, 69, -178, 37, 135, -58, 0, -56, -64, 21, -136, 174, 42, -4, -218, -20, 26, -15, 95, -95, 24, -10, -46, 771, 933, 391, 325, -538, 517, 753, -824, 99, 533, + 94, -983, -97, -534, 173, 195, -248, -98, 180, -452, -35, -177, -221, 88, -341, 368, 263, 476, -235, 77, -50, -195, 602, -12, -276, -131, 131, -130, -156, -185, 307, 113, 427, -31, 157, 558, -353, 74, -240, 443, -173, 207, 89, -18, -167, -316, -212, 89, 401, -377, 339, 399, 202, 466, -227, -186, 305, -53, -55, -431, -26, -356, 74, 450, 222, 113, 208, 123, -192, -88, -337, 382, 17, -152, 102, 34, -176, 93, -24, 109, -17, 166, 81, -356, -1225, -510, -882, -472, -379, 205, -567, -574, -279, -768, -254, 583, + -21, 25, -161, -135, -77, 55, -13, -514, -86, -100, 744, -95, 661, 55, -183, 174, 543, -27, 1, -219, -69, -230, 126, -97, -201, 100, -271, 217, 215, 43, 475, -217, 240, -202, 265, 183, 500, 70, -211, 272, -40, -169, 636, -47, -44, 370, 108, 497, -393, -378, -63, -164, -58, -612, -145, 212, -89, -263, -437, 29, 125, -216, -213, -375, -140, 159, 158, 332, -60, -31, -19, 110, 125, 22, 203, 58, 16, -28, -27, 150, -71, 148, 160, -8 }, + { -89, 48, -25, 30, -17, 25, -52, 2, -2, -6, 12, 26, -1, -2, -28, -11, 12, 7, -3, 11, -3, 4, -12, -8, -8, -3, 1, -6, -4, 14, -8, 8, -8, -1, -6, 7, 3, 6, 10, 12, 5, 3, -1, 1, 2, -2, 2, 32, -36, -5, -7, -9, 6, -18, 6, 0, 8, 7, -14, -5, 22, -2, 5, -4, 9, 20, 23, 4, 10, 0, -18, -1, 2, -4, 0, 10, -10, -14, 6, -7, -6, -10, 0, 10, 3, -3, -4, -4, 0, 2, -6, 2, -6, 4, -91, -64, + -32, -24, -18, -19, -7, -14, -4, -9, -23, 4, 11, -2, 6, -4, -12, -12, -18, -6, 4, 1, -10, 7, -12, -12, 8, 0, 0, 6, 7, 2, -3, -4, -5, 2, 1, -6, 3, -12, -5, -3, -1, -9, -2, -3, 0, -129, -17, 10, 2, 9, 1, -7, 5, -6, -6, -12, -9, 4, -3, 8, -8, 0, -7, 2, 13, -4, 10, 0, -9, -2, 12, 6, 8, 8, -12, 8, -5, -1, -6, -3, 4, 5, 3, -3, 10, 8, 5, -3, -6, 1, -5, 1, 152, 121, 29, 54, + 13, 42, 30, 9, 30, 12, 23, 10, -8, 22, 16, -6, -2, -42, -4, 2, 26, 3, 1, 13, 1, 12, 11, 2, -1, 4, 18, 13, 12, -1, -4, 1, 8, -3, -1, 9, 3, -4, 0, 2, -9, 11, -6, 267, 97, 48, 27, 18, 17, 17, 27, 7, 44, 7, 3, 20, -11, 5, -5, -4, -8, 29, 15, -2, 21, -14, -5, -4, 33, -2, 11, 4, 16, 4, -6, 10, 11, -4, 3, 6, 2, 8, -3, 9, 6, -21, 4, 4, 4, 16, 103, -77, -26, -36, -21, -22, + 15, -13, -31, -9, -41, -11, -18, -41, -9, 8, -25, -10, 5, -30, -1, 32, 8, 4, -14, -1, 12, -1, -13, -16, 16, -3, -19, 1, -8, 23, 0, 9, -3, 19, -13, 7, 3, 3, 1, 4, 0, -8, 13, 8, -282, -158, -33, -39, -28, -34, -50, -4, 0, -14, 11, -13, 1, -1, -17, -17, -29, -9, 27, -26, -4, 25, 15, -4, 8, -3, -28, -13, -23, -7, 0, -5, 12, -24, -20, -1, -24, -18, -17, -19, 19, -6, -26, -8, 5, 7, -9, -13, -7, -23, -175, 101, + 35, 18, 15, 17, 5, -16, 3, -9, -5, 33, 17, 29, 25, 30, -25, 14, 28, 7, 24, -29, 4, -6, -4, -9, 9, -2, -1, 30, -30, -6, 9, 18, -9, 16, -13, -16, 20, -9, -3, -4, 7, 0, 8, -9, -6, -8, -4, -6, 15, 4, 4, -8, -14, 3, 258, 104, 23, 57, 47, 8, 22, 54, 26, -2, 13, 6, -7, 15, 49, 10, 58, 27, -46, 8, 3, 9, 43, 23, 18, -5, -5, -7, -6, 6, -8, 13, 6, 18, -3, -6, 8, 15, 10, -2, -19, -9, + -10, 18, 15, 20, 13, 2, 4, 17, 15, 11, 3, 2, 10, 9, 288, 81, 37, 44, 8, 42, -6, -18, 0, 10, 6, -2, 9, 43, -6, -29, -18, 21, 6, 24, 41, 34, -1, 22, -24, 2, -19, 26, 16, -31, 18, -15, 3, -12, 19, -12, 23, 17, 15, 28, 10, -1, -6, -1, 5, 31, 0, 0, 3, 15, 11, 1, -3, -5, -16, -3, 41, -123, -48, -21, -27, -14, -9, 1, 19, -19, -32, 30, -39, -39, -6, -10, 18, -12, 0, -38, -21, -45, -47, -55, -6, 11, + -37, -11, 6, 3, 3, -6, -36, -24, 17, 5, -8, 34, -23, -12, 10, 20, 19, -4, -4, 7, 6, -24, 3, -15, -5, 1, -8, 0, 17, 2, -2, 3, -16, 9, 15, -4, -312, -98, -59, -24, -43, -33, -10, -24, -10, -32, -44, -31, -11, -64, -16, -26, -40, -4, 6, 21, -23, -32, -12, 27, 34, 42, 22, -1, -21, -9, 0, -25, 10, 18, 21, -14, -13, -11, -6, -5, -9, 17, -5, 11, -22, -37, -16, -1, 18, -32, 10, -15, 15, -15, 9, -13, -1, -8, -1, 6, + 12, -8, -179, 48, 13, 0, 31, -30, 8, -69, -23, 24, 17, 45, -3, 49, -29, -7, 23, -42, -16, -25, 47, -3, -40, 20, 38, -34, -26, -30, 9, -7, 16, -12, -10, -8, -19, 27, -22, 5, 17, -2, 20, -12, 44, 6, -5, -16, -16, 0, -18, -22, -14, 3, 15, -3, 4, -19, -19, -27, -11, -9, -7, 7, 11, 155, 222, 76, 77, 105, 77, -11, 16, -9, 15, 13, 20, 14, 39, 14, 25, 7, 76, 17, 38, 22, 20, 59, 15, 74, 39, -15, 53, 14, 27, 52, + 12, 31, -15, -5, 16, 23, -30, 27, -17, -35, -19, 29, 45, 33, -5, 11, 12, 16, 24, 13, 27, 16, -23, -1, 20, 25, 9, 8, 6, -25, -8, -15, 535, 39, -26, 42, -28, 59, 20, 62, -30, 5, 2, 37, -66, 12, 45, -10, -9, 55, 89, -38, -19, 10, 45, -20, 30, 0, -27, -25, -21, 18, 28, 30, -20, 33, -20, 32, 31, -8, -18, 10, -30, -46, 12, -31, 14, 2, 7, 18, 2, 22, 4, -31, 14, -9, 17, -23, -2, 3, 17, -13, -36, -7, -15, -182, + -177, -40, 14, -8, -27, -29, -40, -11, 29, -10, -10, -41, 43, -3, -36, -31, 74, -67, 7, 49, -6, 8, -65, 21, -28, 15, -46, -30, 7, 12, -21, -24, 2, -10, 3, -28, -16, 29, -4, -14, -9, 37, 16, -21, -32, -29, 9, -5, -14, 3, 6, -16, 43, 24, -5, -4, -12, 5, -13, -13, -14, -3, -25, -20, -34, 8, -36, -1, -9, -9, -2, -72, -60, -74, -52, -39, -25, 5, 0, -19, -7, 17, 64, -56, 29, -19, -34, 44, -3, 8, 60, 8, 26, -38, -8, -108, + -11, 20, 14, 9, 12, 14, -23, -33, 25, -4, 24, 11, -27, 23, -1, -77, -62, -11, -58, 7, 19, -5, -14, -7, 4, -18, -5, -4, -9, 18, 6, 6, -10, -8, 30, 7, -18, 20, -4, -14, -30, 0, -16, -6, 23, 17, 24, -347, -79, 5, -69, 28, 7, 83, -39, 5, -23, 56, -114, -109, 46, -53, 82, 30, -66, -116, -3, -33, -56, -23, 13, 19, -27, 99, 5, -10, -41, 34, 38, 40, 43, -5, -26, -10, 26, -2, 31, -29, -11, -10, 36, 29, -32, 41, -23, -28, + 4, -13, -27, 28, -32, -4, 8, -8, -13, 7, 27, -17, 26, -21, 17, -12, -13, -8, 5, 33, 6, 31, -20, 319, 280, 59, 75, -15, 91, 73, 92, -4, 37, 22, -86, -73, 40, 8, -62, -65, -36, 4, 37, 11, 88, 80, 35, -18, -19, 53, 50, 4, 44, -14, 56, 3, -12, 77, 41, 63, 41, 14, 45, 22, 16, 41, -22, 8, 55, 0, -35, 33, 33, 23, -24, 0, 32, 48, -23, 58, 67, -11, -35, 6, 16, 10, 30, 0, 11, 23, -15, 2, -22, -6, -30, -17, + -3, 386, 32, -11, 27, 19, -63, 17, 17, 0, 41, 59, 89, -39, -40, -62, -50, 57, -4, 82, -20, -20, 34, 72, 29, -72, 57, -21, 46, -24, 36, -43, 27, -3, 42, 5, 24, 13, -73, -40, -7, -15, -7, -23, 35, 13, 75, -12, -51, -30, -5, 5, -57, 19, -19, -2, -5, -33, 31, 58, -18, 30, 7, -33, -3, -31, -26, 5, -45, -32, 19, -2, 10, 31, -43, 52, 5, -21, -52, 15, -19, 112, -27, -107, -72, -96, 89, -71, 20, 109, -5, -110, 8, -116, 96, -33, + 96, 1, -37, 83, 3, 17, -62, -78, -13, 28, 17, -15, -36, 37, -11, 27, 42, 51, 24, 28, -103, 9, -23, -35, 14, 52, -43, -79, -35, 24, 9, -70, -28, 33, 48, -42, -27, -32, 49, 65, 13, -21, 7, 47, -22, -2, -30, 33, -38, -4, 45, 27, -13, -7, -1, -14, -390, -395, -64, -194, -120, -69, -107, -13, 81, -177, 65, -36, 59, 10, 36, -74, 19, -9, -38, -163, -33, -85, -103, -11, 26, 5, -35, 22, -33, -10, 86, -2, -29, 5, 56, 76, 51, 0, 41, 47, + -5, 0, -84, 31, -70, 13, 67, -46, -85, 24, -47, -45, 9, -1, -40, 19, -9, 91, 51, 28, 11, 33, -3, 10, -36, -65, -11, 6, -46, -32, -25, -22, -26, 14, -13, -4, -29, -231, 430, 339, 20, 69, 27, 76, 114, 27, 110, 21, -118, 78, 93, 28, 27, 71, 92, -92, 76, -48, 67, 11, -57, 11, 76, 44, -91, 44, -38, 132, -11, 31, -21, -85, 86, 86, 40, 22, -4, 31, 91, 21, 65, 8, 45, 25, -6, 50, -60, -93, -41, -71, -60, -31, -62, 83, 59, 7, + -15, -29, -10, -2, 1, 4, 11, 17, 10, -2, -22, -19, -3, -2, -8, 9, -10, 50, -11, 66, 577, -226, -122, 21, -1, -29, -160, -68, 41, -8, -23, -31, 25, -132, -37, 69, 129, 70, 58, -41, -39, -76, 89, -125, -22, 31, -82, 27, 36, 101, -153, -13, -2, -32, 41, -142, -74, 157, 103, 22, -27, 94, -27, -12, 18, 73, 42, -45, 10, -26, 60, -96, -43, -58, -61, 117, 32, 15, -52, -4, -17, -21, -54, 9, -51, -2, 18, 45, -78, -54, -69, -21, 38, 7, 50, -7, + -64, -7, -29, 30, -3, 171, 395, 65, 151, 136, 131, 44, 98, 60, -28, -80, -51, -23, 112, -96, -106, -7, -5, -43, -81, 239, 225, 169, 8, -97, 17, 16, -48, 55, 35, 97, 11, 39, -4, -66, 110, 91, 66, -16, -86, 5, -6, -24, -177, 128, -81, 147, 9, 80, -17, 88, 134, 27, -60, -4, 25, -44, 24, -17, -56, -31, 19, -14, 56, 20, -94, 6, -13, -102, -24, 21, -38, 11, 87, 36, -5, -30, -23, 2, 38, -10, 41, -414, -55, -258, 3, 45, -88, -151, -175, -166, + -98, -135, -33, -9, -35, 43, -27, 9, 106, 48, -10, 251, -55, 50, -37, 21, 36, 13, -14, 37, 117, 35, 42, 13, 47, 99, 137, 43, 166, -44, -143, 145, -46, -30, -29, 82, 127, 96, -2, -33, -73, -185, 114, 129, 92, -111, 67, 17, -11, 105, 18, 70, -59, 34, -73, -7, 63, -19, 48, -10, -27, -26, -89, 9, 7, -1, 17, -20, -110, 8, 6, -725, -326, 148, -28, -25, 26, -91, -80, -27, -36, -127, 90, 10, 190, -106, -91, -155, -87, -160, 13, 58, -239, 154, 132, -19, + 26, 100, 15, 88, -181, -182, -101, -119, -92, 294, 96, -65, -106, -151, 71, 40, -72, 59, 58, -107, 10, 24, 84, -99, 242, -107, -85, 38, -27, -2, -74, -28, 7, 154, -48, 222, 47, 14, 24, 59, -67, -24, -88, -71, -68, -1, 119, -78, -58, -33, -45, -42, -6, -28, -42, -37, 114, 367, 188, 118, 79, -128, 12, -104, 163, -17, -22, 56, 35, 38, -5, 58, 20, 61, -51, 160, 21, -14, 478, 27, -37, -122, 71, -113, 106, 258, -21, 64, 63, -132, -149, 5, 3, 114, -74, 5, + -8, 84, 86, 144, 54, 50, 59, 6, 94, 44, -175, 38, -90, -223, -20, 63, 1, 19, -30, 5, -8, -1, 28, 5, 101, -61, -10, 20, 21, 3, -39, 71, 119, 118, 24, -24, -12, 42, -6, -14, -3, 24, 55, -9, -22, -39, -25, 537, -157, -59, -146, 270, 99, 22, 55, -40, -63, 95, 9, -94, 24, -124, -94, 6, -126, 17, 41, -93, -163, 15, 9, 110, 181, 126, -85, -1, 112, 205, -215, 81, -41, -4, -98, -138, 12, 124, 36, 55, 78, -9, 52, -13, 37, 80, -144, -101, + 223, -18, -7, -51, 89, 289, 72, 43, 94, -76, -86, 0, -64, -166, 106, 14, -83, 45, 25, -47, -78, 105, -36, -126, 59, 58, 89, -88, 8, 38, -16, -34, 133, -11, 24, -59, -8, -2, 459, 435, -141, 119, 36, 92, 233, -29, -122, -43, 451, -253, -48, -125, -101, -205, 226, -65, -306, -228, -280, -107, 248, -29, 117, -43, -126, 111, 33, 140, -134, 125, 99, 51, 58, -220, 64, -183, 156, 329, 96, 99, -209, 295, 79, -30, -45, -59, 93, 148, 36, -34, -8, 40, -71, -50, -68, -52, + -5, 108, -72, 162, 58, 99, -33, -230, -155, 59, 16, -68, 86, -4, -8, 47, -32, 68, -11, -7, 33, -40, -7, -43, -26, -54, 36, 3, 12, -432, -257, 62, 34, -3, -190, 112, 63, -115, -311, 253, 62, 94, 143, 84, -41, 46, -79, 210, -176, -304, -10, -16, -144, -330, 10, -69, -174, -97, -55, 73, 12, 120, 242, -104, -201, 62, -24, 1, 99, -143, -130, -19, 117, -155, 128, -46, 246, -37, -78, -30, 1, 48, -282, 39, -244, 248, 1, 155, 93, -97, -13, -128, 62, -15, 49, 45, + -168, -27, -162, -73, 72, -51, -100, 46, -2, -169, -83, 17, 6, -71, 73, -39, -43, 34, -101, 51, -598, -276, -100, -67, -18, 62, -208, -150, 55, -175, 55, -195, -60, -188, -226, 239, 100, 35, -14, -199, -335, 167, -439, 159, 7, -142, 24, -88, 34, 305, -154, -17, -330, 259, -76, 117, -116, -40, -27, -13, 154, 52, 321, 385, -40, 5, -127, 13, -49, 59, 123, 14, 279, 78, -103, 44, 58, 1, -19, 8, 212, -159, -318, -132, 5, 74, 56, 159, -16, 68, -80, -129, -177, -143, 12, -46, + 87, 22, -49, -23, 153, -3, 85, -38, 29, -38, -35, -59, 762, 340, 235, 97, -87, -139, -238, 132, 228, 94, -107, 269, 152, 269, 18, -195, -76, 404, -422, -87, 279, -165, -93, 652, -82, 186, 592, -95, -39, -17, 74, -33, 256, 165, 211, -150, -349, 140, -138, 168, -66, 61, 249, 144, 15, 110, 51, 105, 241, 136, -26, 234, 98, 33, 56, 431, 259, 0, 235, -104, 297, -74, 66, -84, 36, 170, -94, -7, -17, 59, 7, -112, 4, -96, -171, 29, -228, 88, 140, -57, -97, -66, 122, 36, + 7, -51, 983, 444, -199, 86, 508, 12, 367, -108, 145, 306, -231, 28, 534, 480, 391, 138, 335, 56, 294, 103, 89, -184, -216, -307, -608, 194, 7, -165, -58, 210, -138, -21, 24, 118, -539, -87, 391, 301, -109, 199, 170, 110, -66, -125, -54, -84, -55, -199, -169, 138, -336, 111, 276, -82, -196, -306, 287, -9, -145, -95, -66, -105, 61, -49, -107, 109, 447, -223, -134, 57, -87, 103, 4, 231, 45, -22, -19, -240, -113, -37, 20, 18, 86, 53, 10, 39, 45, 141, 12, 4, -92, 46, 68, 28, + -388, -108, -467, -102, -467, 224, -445, 239, -77, -258, -78, -121, 544, 84, -397, 8, -259, -204, 268, -303, -280, -316, 474, -64, 313, -483, -258, 192, -225, 183, 525, 345, 325, 56, -56, -255, -363, -19, 80, -336, 7, -198, 97, 148, -385, -327, -603, -94, 41, -259, -373, 367, 19, 377, 370, -45, -52, -150, 213, 185, 27, 91, -30, -19, 180, -48, -212, -162, -266, -224, -83, -10, -37, -337, -195, 110, 25, -120, 145, -29, 7, 228, 188, 121, 48, 146, 22, 4, 67, 48, -32, 14, -664, -114, 58, -61, + 1, 180, -147, 160, 151, -105, 205, -285, 357, 245, 12, -262, 21, 174, -776, 161, 316, -556, 229, -284, -408, -371, 189, -93, -579, 311, 166, -351, -586, 118, 69, -185, -43, -301, 283, 234, 412, -330, 54, -438, -166, 76, -280, 117, -35, -220, -331, -357, 523, -352, -167, -132, 22, 240, 142, 175, 2, 205, -69, 33, -87, -216, 43, 464, 72, 11, -2, -299, 194, 312, 326, 65, 24, -14, -26, 47, 6, -149, -3, 30, 22, 2, 3, 115, -40, 15, -29, 6, 200, -441, -234, -465, 132, -83, 185, -127, + 88, 152, -156, -266, 397, -104, -177, 461, -95, -107, 527, -305, 78, 129, 41, -465, 1, -68, -279, 160, -219, 295, -52, 329, -360, 224, -637, 7, -348, 388, -60, 53, -67, -354, -26, 308, 814, 60, 51, 173, 278, -47, -79, 25, -14, 715, -65, 110, 287, -279, -477, 1, -504, -62, -259, -185, -101, -213, 119, 177, -294, 370, 307, -44, -77, -303, 211, 75, 200, -170, 82, -33, 151, 17, 146, -75, 107, -18, 2, 36, 166, 79, 50, -55, 4, 15, 766, 835, 6, -256, -206, 699, -460, -524, 545, -496, + 318, 97, 441, 407, 274, 44, -279, -241, 572, -244, -25, 139, 487, 706, -22, 482, -396, -413, 46, -153, 227, 144, -353, 48, 223, 580, 197, 238, 218, 259, 66, -21, 368, 64, 294, 472, 98, -195, -166, 425, 111, 873, 203, 344, -357, -560, -54, -654, -419, -150, -224, 24, -34, 5, 8, -489, -405, -214, -419, 152, 166, -127, -33, -389, -61, 114, -111, -34, 39, -245, 102, -76, 29, 43, 1, 16, 53, -59, 9, 57, -2, 13, 16, -364, -1282, -529, -1046, -235, -366, -148, 95, -343, -416, -665, -529, 473, + -84, -423, -450, 102, -599, -844, 139, -196, -181, -181, 162, -503, 529, -308, 359, -250, -241, 5, 290, -410, -392, 210, -75, 578, -254, 331, 499, 237, -183, -84, -53, 409, -144, 274, 552, -465, -811, -320, 274, 336, -383, 628, -203, -228, -77, -70, -195, -510, -216, -527, -504, -313, 371, 87, -90, 33, 574, 539, 37, -251, 102, -57, 236, 73, -104, -239, -22, -49, -379, -99, 143, 391, -176, 0, 149, -221, -8, -16, 6, -116, 146, 8, 37, -19 } }; /* Sample Rate = 16000 */ const Word16 CRendBin_Combined_BRIR_max_num_iterations_16kHz = 23; -const Word16 CRendBin_Combined_BRIR_num_iterations_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS]={{23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23}, {23, 23} }; -const Word16 CRendBin_Combined_BRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = {40, 40}; -const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][23]={{{77, 77, 77, 79, 77, 78, 79, 79, 79, 77, 78, 77, 78, 78, 77, 79, 79, 79, 79, 78, 79, 77, 80},{77, 77, 77, 79, 77, 78, 79, 79, 79, 77, 78, 77, 78, 78, 77, 79, 79, 79, 79, 78, 79, 77, 80}},{{78, 77, 78, 78, 79, 79, 78, 78, 79, 79, 77, 79, 78, 79, 76, 79, 78, 78, 76, 79, 79, 78, 80},{78, 77, 78, 78, 79, 79, 78, 78, 79, 79, 77, 79, 78, 79, 76, 79, 78, 78, 76, 79, 79, 78, 80}},{{77, 76, 74, 79, 74, 77, 77, 77, 76, 79, 77, 78, 76, 78, 76, 78, 79, 78, 79, 79, 78, 78, 80},{77, 76, 74, 79, 74, 77, 77, 77, 76, 79, 77, 78, 76, 78, 76, 78, 79, 78, 79, 79, 78, 78, 80}},{{76, 78, 78, 78, 78, 79, 76, 77, 79, 78, 77, 79, 79, 79, 78, 79, 78, 77, 78, 79, 78, 78, 80},{76, 78, 78, 78, 78, 79, 76, 77, 79, 78, 77, 79, 79, 79, 78, 79, 78, 77, 78, 79, 78, 78, 80}},{{78, 77, 77, 76, 79, 77, 79, 78, 76, 78, 78, 78, 79, 79, 78, 78, 79, 78, 78, 79, 78, 77, 80},{78, 77, 77, 76, 79, 77, 79, 78, 76, 78, 78, 78, 79, 79, 78, 78, 79, 78, 78, 79, 78, 77, 80}},{{78, 76, 78, 77, 78, 78, 78, 78, 79, 78, 79, 79, 78, 78, 78, 77, 79, 77, 78, 79, 78, 78, 80},{78, 76, 78, 77, 78, 78, 78, 78, 79, 78, 79, 79, 78, 78, 78, 77, 79, 77, 78, 79, 78, 78, 80}},{{78, 76, 75, 78, 76, 78, 79, 77, 79, 78, 77, 77, 79, 79, 78, 77, 78, 79, 78, 79, 76, 78, 80},{78, 76, 75, 78, 76, 78, 79, 77, 79, 78, 77, 77, 79, 79, 78, 77, 78, 79, 78, 79, 76, 78, 80}},{{78, 76, 78, 77, 75, 77, 77, 79, 79, 79, 78, 79, 78, 79, 79, 78, 78, 79, 79, 79, 79, 76, 80},{78, 76, 78, 77, 75, 77, 77, 79, 79, 79, 78, 79, 78, 79, 79, 78, 78, 79, 79, 79, 79, 76, 80}},{{78, 79, 78, 76, 77, 78, 77, 77, 78, 78, 79, 79, 76, 78, 78, 79, 79, 79, 78, 79, 78, 77, 80},{78, 79, 78, 76, 77, 78, 77, 77, 78, 78, 79, 79, 76, 78, 78, 79, 79, 79, 78, 79, 78, 77, 80}},{{75, 75, 78, 78, 78, 79, 78, 78, 78, 78, 78, 79, 76, 78, 78, 78, 79, 79, 78, 79, 79, 76, 80},{75, 75, 78, 78, 78, 79, 78, 78, 78, 78, 78, 79, 76, 78, 78, 78, 79, 79, 78, 79, 79, 76, 80}},{{76, 76, 77, 76, 79, 79, 76, 79, 76, 77, 79, 77, 79, 77, 78, 75, 78, 79, 78, 79, 78, 79, 80},{76, 76, 77, 76, 79, 79, 76, 79, 76, 77, 79, 77, 79, 77, 78, 75, 78, 79, 78, 79, 78, 79, 80}},{{76, 79, 76, 74, 78, 78, 77, 77, 78, 79, 78, 78, 77, 77, 79, 77, 79, 78, 79, 79, 77, 78, 80},{76, 79, 76, 74, 78, 78, 77, 77, 78, 79, 78, 78, 77, 77, 79, 77, 79, 78, 79, 79, 77, 78, 80}},{{76, 78, 79, 78, 76, 78, 78, 78, 77, 78, 74, 77, 79, 78, 78, 79, 79, 79, 79, 79, 77, 79, 80},{76, 78, 79, 78, 76, 78, 78, 78, 77, 78, 74, 77, 79, 78, 78, 79, 79, 79, 79, 79, 77, 79, 80}},{{75, 78, 78, 76, 78, 77, 78, 78, 77, 78, 78, 79, 79, 79, 75, 77, 79, 79, 79, 76, 79, 77, 80},{75, 78, 78, 76, 78, 77, 78, 78, 77, 78, 78, 79, 79, 79, 75, 77, 79, 79, 79, 76, 79, 77, 80}},{{78, 77, 77, 78, 76, 78, 78, 76, 78, 79, 79, 79, 79, 79, 76, 79, 79, 79, 79, 76, 78, 79, 80},{78, 77, 77, 78, 76, 78, 78, 76, 78, 79, 79, 79, 79, 79, 76, 79, 79, 79, 79, 76, 78, 79, 80}}}; +const Word16 CRendBin_Combined_BRIR_num_iterations_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS] = { { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 }, { 23, 23 } }; +const Word16 CRendBin_Combined_BRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = { 40, 40 }; +const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][23] = { { { 77, 77, 77, 79, 77, 78, 79, 79, 79, 77, 78, 77, 78, 78, 77, 79, 79, 79, 79, 78, 79, 77, 80 }, { 77, 77, 77, 79, 77, 78, 79, 79, 79, 77, 78, 77, 78, 78, 77, 79, 79, 79, 79, 78, 79, 77, 80 } }, { { 78, 77, 78, 78, 79, 79, 78, 78, 79, 79, 77, 79, 78, 79, 76, 79, 78, 78, 76, 79, 79, 78, 80 }, { 78, 77, 78, 78, 79, 79, 78, 78, 79, 79, 77, 79, 78, 79, 76, 79, 78, 78, 76, 79, 79, 78, 80 } }, { { 77, 76, 74, 79, 74, 77, 77, 77, 76, 79, 77, 78, 76, 78, 76, 78, 79, 78, 79, 79, 78, 78, 80 }, { 77, 76, 74, 79, 74, 77, 77, 77, 76, 79, 77, 78, 76, 78, 76, 78, 79, 78, 79, 79, 78, 78, 80 } }, { { 76, 78, 78, 78, 78, 79, 76, 77, 79, 78, 77, 79, 79, 79, 78, 79, 78, 77, 78, 79, 78, 78, 80 }, { 76, 78, 78, 78, 78, 79, 76, 77, 79, 78, 77, 79, 79, 79, 78, 79, 78, 77, 78, 79, 78, 78, 80 } }, { { 78, 77, 77, 76, 79, 77, 79, 78, 76, 78, 78, 78, 79, 79, 78, 78, 79, 78, 78, 79, 78, 77, 80 }, { 78, 77, 77, 76, 79, 77, 79, 78, 76, 78, 78, 78, 79, 79, 78, 78, 79, 78, 78, 79, 78, 77, 80 } }, { { 78, 76, 78, 77, 78, 78, 78, 78, 79, 78, 79, 79, 78, 78, 78, 77, 79, 77, 78, 79, 78, 78, 80 }, { 78, 76, 78, 77, 78, 78, 78, 78, 79, 78, 79, 79, 78, 78, 78, 77, 79, 77, 78, 79, 78, 78, 80 } }, { { 78, 76, 75, 78, 76, 78, 79, 77, 79, 78, 77, 77, 79, 79, 78, 77, 78, 79, 78, 79, 76, 78, 80 }, { 78, 76, 75, 78, 76, 78, 79, 77, 79, 78, 77, 77, 79, 79, 78, 77, 78, 79, 78, 79, 76, 78, 80 } }, { { 78, 76, 78, 77, 75, 77, 77, 79, 79, 79, 78, 79, 78, 79, 79, 78, 78, 79, 79, 79, 79, 76, 80 }, { 78, 76, 78, 77, 75, 77, 77, 79, 79, 79, 78, 79, 78, 79, 79, 78, 78, 79, 79, 79, 79, 76, 80 } }, { { 78, 79, 78, 76, 77, 78, 77, 77, 78, 78, 79, 79, 76, 78, 78, 79, 79, 79, 78, 79, 78, 77, 80 }, { 78, 79, 78, 76, 77, 78, 77, 77, 78, 78, 79, 79, 76, 78, 78, 79, 79, 79, 78, 79, 78, 77, 80 } }, { { 75, 75, 78, 78, 78, 79, 78, 78, 78, 78, 78, 79, 76, 78, 78, 78, 79, 79, 78, 79, 79, 76, 80 }, { 75, 75, 78, 78, 78, 79, 78, 78, 78, 78, 78, 79, 76, 78, 78, 78, 79, 79, 78, 79, 79, 76, 80 } }, { { 76, 76, 77, 76, 79, 79, 76, 79, 76, 77, 79, 77, 79, 77, 78, 75, 78, 79, 78, 79, 78, 79, 80 }, { 76, 76, 77, 76, 79, 79, 76, 79, 76, 77, 79, 77, 79, 77, 78, 75, 78, 79, 78, 79, 78, 79, 80 } }, { { 76, 79, 76, 74, 78, 78, 77, 77, 78, 79, 78, 78, 77, 77, 79, 77, 79, 78, 79, 79, 77, 78, 80 }, { 76, 79, 76, 74, 78, 78, 77, 77, 78, 79, 78, 78, 77, 77, 79, 77, 79, 78, 79, 79, 77, 78, 80 } }, { { 76, 78, 79, 78, 76, 78, 78, 78, 77, 78, 74, 77, 79, 78, 78, 79, 79, 79, 79, 79, 77, 79, 80 }, { 76, 78, 79, 78, 76, 78, 78, 78, 77, 78, 74, 77, 79, 78, 78, 79, 79, 79, 79, 79, 77, 79, 80 } }, { { 75, 78, 78, 76, 78, 77, 78, 78, 77, 78, 78, 79, 79, 79, 75, 77, 79, 79, 79, 76, 79, 77, 80 }, { 75, 78, 78, 76, 78, 77, 78, 78, 77, 78, 78, 79, 79, 79, 75, 77, 79, 79, 79, 76, 79, 77, 80 } }, { { 78, 77, 77, 78, 76, 78, 78, 76, 78, 79, 79, 79, 79, 79, 76, 79, 79, 79, 79, 76, 78, 79, 80 }, { 78, 77, 77, 78, 76, 78, 78, 76, 78, 79, 79, 79, 79, 79, 76, 79, 79, 79, 79, 76, 78, 79, 80 } } }; const Word16 CRendBin_Combined_BRIR_index_frequency_max_diffuse_16kHz = 77; const Word16 CRendBin_Combined_BRIR_inv_diffuse_weight_Q_16kHz_fx = 15; -const Word16 CRendBin_Combined_BRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{7302, 7423, 8167, 6838, 7204, 7193, 7556, 8147, 8234, 8647, 7988, 9214, 9265, 8574, 8959},{7302, 7423, 8167, 6838, 7204, 7193, 7556, 8147, 8234, 8647, 7988, 9214, 9265, 8574, 8959}}; -const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS][40]={{46, 46, 46, 46, 46, 46, 46, 49, 49, 53, 53, 53, 54, 54, 59, 59, 59, 65, 65, 65, 65, 65, 65, 65, 65, 71, 71, 71, 71, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 77},{46, 46, 46, 46, 46, 46, 46, 49, 49, 53, 53, 53, 54, 54, 59, 59, 59, 65, 65, 65, 65, 65, 65, 65, 65, 71, 71, 71, 71, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 77}}; -const Word16 CRendBin_Combined_BRIR_coeff_Q_16kHz_fx = 14; -const Word16 CRendBin_Combined_BRIR_coeff_re_16kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1799]={ - { - {177, 44, -69, 3, -35, 44, 178, -15, -117, -177, 19, -133, -38, -40, 30, 94, -136, -67, -42, 7, -81, -142, -55, -120, -64, 25, -6, -55, -11, -16, 15, -127, -32, 51, 109, 55, -16, -16, 5, -121, -82, 26, 8, 31, -32, 26, -26, 47, -25, 89, 91, -9, -2, 69, 27, -6, 7, -148, -92, -24, 55, -62, -129, -83, -61, -93, 56, -169, 51, 164, -87, -44, -79, 73, -31, -96, 14, -151, 151, -58, -2, 142, -84, 55, -13, 19, -100, -205, -45, 79, -55, 48, 68, 59, -48, 34, - -129, -23, 28, 52, -8, -3, 12, 31, -110, -87, 33, 73, -41, 77, 141, -195, 23, -93, -69, 45, -30, 122, -43, 110, 51, 19, -14, 60, -3, -10, -68, 178, -129, -35, 55, 71, -10, -57, 26, -63, 60, 17, 16, 3, -33, -18, 82, -230, 45, -26, -144, -18, 102, 55, 43, -77, 37, -37, -284, 202, -113, 37, 29, -4, -69, -16, -165, -202, 41, -48, 49, 49, 161, -152, 10, 106, 103, -125, -133, -76, -117, -1, -47, -94, -75, -11, -205, -196, -51, 25, -28, 4, -34, 30, -114, 106, - -53, 55, -27, 35, -105, 19, 52, 65, 21, 2, 14, -47, -91, 142, 104, 35, -73, 179, 116, -71, 108, -26, -113, -41, -52, -105, 37, 44, 10, -88, 112, -114, 47, 79, -50, -15, -173, -82, -172, 7, 229, 105, -88, 39, 30, 366, -109, 105, 178, -34, 161, 67, 109, -144, -55, -169, -80, 115, -5, -80, 18, -118, -11, -77, 107, -46, -17, -42, 55, 27, -1, -12, 45, -177, -141, 63, 13, -16, -94, 215, 57, -25, 66, 86, -4, 44, 15, -103, 90, -123, -100, 115, -140, 118, 45, -99, - 167, 96, 59, -45, 149, 39, -30, -44, 39, 20, -37, -183, -37, -36, 41, -114, 114, -42, 83, -82, 1, -35, 380, -319, -280, -92, 290, -43, -161, 199, -136, 93, -10, -220, -150, 182, -121, 90, -126, 120, -56, -35, -16, -121, 61, 87, -123, 29, -63, 24, 53, -18, 77, 24, 63, 103, -133, -97, 117, 7, 91, 91, -85, -123, -51, 23, 162, -175, 72, -195, -241, -54, -138, -20, -163, -307, -164, 148, 135, 92, -102, 302, -90, 57, -162, -147, 44, 9, -11, -184, -57, 0, -29, -19, -77, -59, - 21, 15, -51, 491, -158, 231, -59, 310, -58, -45, 53, 65, -51, -351, 36, -31, -93, -2, -16, 129, -40, 305, -39, 38, -21, 174, -34, 63, -141, -1, -97, -96, -29, -24, 0, 114, -194, -52, 64, -17, 132, 37, -36, -83, -90, -88, -179, 74, 72, 74, -311, -37, 214, 131, -53, -1, -100, -202, -229, 234, -74, -139, -89, 133, 91, 24, 103, 59, 99, -37, -225, -59, -102, -94, 153, 104, -6, 170, 218, -26, 77, -742, 392, 136, -44, -43, -9, -122, -215, -55, 89, 299, 198, -293, -64, -179, - 105, -25, -392, -123, 224, 134, 70, 188, 111, -31, -35, 48, -155, -96, 24, 163, -82, -156, -220, -116, 96, 331, 15, -70, 64, -80, -262, 9, -187, -150, -175, 94, -18, -246, 37, 81, 86, -266, -149, -104, -70, -36, -101, -53, -128, -256, -33, -218, -258, -163, -47, 41, -151, -222, 66, 177, -9, -26, -16, 109, -142, 136, 121, 145, -312, 105, -159, -36, 31, 79, -21, 146, -4, -42, -433, 186, -86, -101, 145, -257, -345, 127, -125, -171, -57, 294, 186, -124, -72, 129, -48, -28, 36, 125, 250, 148, - 201, -46, -13, -9, -140, 20, -61, 332, -269, -169, -143, -147, 81, 31, 122, -38, -177, -252, -70, -310, -409, -100, 10, 297, 62, -270, -65, 216, -101, 58, 71, 110, -189, -307, -125, -168, 451, 24, -142, 68, 78, -58, 66, 59, -47, 198, -216, 270, 91, -12, 189, -25, -217, -32, -12, 231, -117, -20, -60, 46, -61, 25, 79, 116, 157, 111, 54, 400, 159, 140, -11, -293, 26, -241, 84, -159, 48, 15, 104, 492, 141, -58, 177, -119, 151, -67, 254, -118, 3, -168, 118, 209, -217, 469, -106, 55, - -65, -98, 53, -110, -381, 91, -92, 6, -232, 86, -79, -364, -173, -76, -343, 236, 515, 652, -568, -396, -219, 74, 168, -96, 121, -89, 54, 282, 360, -107, 244, -391, 627, 37, 377, 152, -100, -104, 351, -169, 231, 278, -8, -155, 35, 287, 173, 159, 142, 0, 67, 112, 359, 259, -154, -129, -2, -54, -12, -152, -92, 190, 320, 98, 470, -102, 511, 44, 254, 558, 405, 144, 135, 264, -27, -194, 25, 249, -105, -227, 35, -19, 516, 414, 22, 574, -22, 318, 184, 255, -3, -171, 276, -30, 319, 219, - 642, -322, -30, -656, 168, -290, -21, 307, -48, 163, -22, -394, -287, 151, -230, 142, -135, 45, 379, -58, -339, 99, -136, 359, -362, -257, 163, 174, 271, 11, -14, 169, -89, -254, 172, -104, -190, 61, 213, -147, 389, 150, 2, 47, 199, 78, -623, 258, -48, -71, -92, 336, 21, 357, 34, 26, 60, -102, -18, 169, -183, 41, 604, 43, 451, 25, -63, -56, -263, -606, -408, 187, 301, -129, 487, 184, -297, -202, 448, 281, 301, 66, -84, -5, 11, -236, 50, -95, -485, 207, 412, 175, 158, 468, 397, 335, - 42, 143, 54, -43, -56, 100, -5, -234, 88, 286, 27, -46, 110, -615, 244, -228, 190, 245, 227, -214, 161, 2, 26, 407, 309, 31, 181, 137, -20, -191, 85, 212, 36, 297, 114, 271, 516, 51, 228, 233, 292, 15, -132, 443, -127, 363, -363, -301, 493, 2, 187, 295, 436, 542, 256, 98, -213, 141, -11, -434, 433, 272, -325, 7, 59, -412, 181, 374, 305, 91, -1077, -674, 202, 214, 422, 712, -215, -124, -247, -224, -289, -301, 6, 108, 73, 448, 0, 440, -43, 147, 186, 153, 311, 232, -7, 288, - -28, -40, -194, 194, -53, -441, -405, 234, -83, 519, 282, 333, 93, -658, 126, 411, -97, 119, -136, 82, 481, -18, 396, 725, 1, -272, -49, 10, -499, 617, 247, -79, -83, 448, 159, -536, -493, 177, -247, 262, 127, 84, -273, -369, -83, 77, 14, 390, -562, 50, -209, -156, 756, -896, -250, -436, -17, 144, 25, 604, -621, 296, -84, 122, -74, 333, -181, -305, -25, -87, 235, -17, 159, 354, -72, -259, -34, 398, -231, 98, 90, 20, -35, 395, -14, -97, -652, 215, -160, -408, -358, -90, -397, -229, -344, 170, - -406, 413, -372, 259, -192, 501, -476, -270, -70, 295, 121, 12, -193, -381, 44, 164, 563, 305, 127, -307, 196, -270, -314, 295, -299, 159, 371, 313, -49, -56, -270, 388, -17, 262, 533, 725, -699, 571, 409, 51, 304, 953, -225, -232, 121, 303, 415, 158, -326, 438, -116, 845, 12, -102, 296, 245, 245, 23, 796, -603, 188, 19, 242, -234, -495, 292, 239, 243, -153, -112, 669, 268, 833, 101, -266, -5, 208, -44, 861, -79, 481, -56, 774, 295, 229, -160, -16, 432, 32, 459, 355, 405, -495, 98, 387, 455, - 347, 262, 609, 736, -552, -72, 1106, -275, -286, 661, 853, -11, -50, -521, -376, 346, 729, -3, 257, -549, 603, -261, -139, -478, -288, 1090, 61, -708, -283, 11, 52, -66, 865, 412, -18, -310, 21, 244, -46, 1116, 287, 506, 222, -217, -555, 172, 54, 123, -413, -25, -257, 392, 70, 85, 450, -320, -180, 99, 91, 137, -448, -389, -820, -447, 123, -491, 157, -349, -132, 696, 307, -298, 302, 105, 105, 675, 5, 815, 422, -297, -820, 213, 297, 577, -117, -574, -52, 263, 272, -39, -308, -128, -384, -12, 472, -570, - -56, 811, -203, 225, 63, 89, -806, 628, -90, -645, -392, 308, -120, 145, -31, -278, -221, 94, -222, -63, -41, -924, -267, -625, 103, 198, -37, -284, 75, -145, 322, -818, 20, 123, 424, -365, 391, -360, 235, 57, 294, -539, 121, -275, -596, 345, -491, -921, 90, -101, 669, -361, 54, 311, 425, 518, 7, -201, -389, -8, 200, 334, -763, 770, -67, -556, -461, -727, 222, 124, 201, 64, 427, -322, 560, -135, -404, -702, -34, 339, -179, -758, -148, -1093, 482, -1205, 668, -842, -741, 171, 575, 423, -436, 395, 731, 105, - 80, 149, 35, -482, 514, -952, -607, 21, -92, -90, -158, -260, 87, 815, 183, 86, 43, -431, 455, -122, -891, -164, -20, -15, -622, -446, 408, -180, 729, 107, -41, -663, -387, 194, 56, -210, 614, -563, -365, -65, -88, 576, -2, 679, -56, -651, 87, -566, 319, -134, 440, 891, -1568, 374, 37, 132, 322, 34, -804, -48, 97, 1212, 1043, -353, -460, -69, -866, 438, -86, 137, 25, -463, 1214, -584, -2245, -370, 404, -1534, -291, 417, -1296, 126, 786, -629, 784, -836, 669, 821, -590, 186, -113, -33, -267, -398, -95, 484, - -376, -631, -345, -519, -78, -420, -88, 135, -115, 465, -490, -627, 427, -661, -918, -1206, -424, -89, 199, 574, -290, 220, 275, -276, -122, 980, -718, -100, 696, 148, 540, -218, 178, 700, 377, -106, -57, -544, 67, 575, -424, 115, -399, -366, -264, 1097, 739, -1069, -225, 946, -301, -592, -428, -592, -362, 958, 570, -78, 419, -104, 513, -332, -205, 1068, -465, 196, -331, -112, -36, 296, 841, 339, -615, -166, -57, -82, 456, 73, 840, -250, 115, -82, 217, -724, 400, -666, 414, -26, 625, -165, 449, -219, 105, 296, -345, 307, - 619, 857, -512, 877, 296, 1037, -369, 202, -117, -119, -283, -66, -434, -1686, -1160, -330, -125, 167, -2, 364, 407, -765, -22, 82, 478, 824, -1220, 1126, -343, -352, 282, 517, -958, -203, 7, 176, 41, -41, 465, -302, 52, 235, 268, 381, 319, 94, -528, -120, 699, -703, -595, 716, 243, 500, 793, 1224, -288, -807, 1044, -442, -183, 1077, 338, -421, -1148, -773, -119, -441, 533, 1058, 549, -390, 1104, 352, -404, 285, 1235, 338, 237, -281, -993, -1350, -1058, -96, 800, 225, 507, 1877, 937, -1156, -761, 483, -1559, -737, 1316, 446, - -1628, -1321, -622, -725, -987, -526, 391, -9, -1652, 1211, 543, 418, 512, -143, 620, 513, 720, -91, 972, -547, 748, -220, -497, -135, -843, 128, -282, 349, -181, -309, 896, -943, 676, 0, -379, -137, 424, 459, 355, 837, 697, -434, -48, -385, 412, -338, 334, 419, 230, 248, 198, -199, 943, -53, 321, 118, 468, 256, -1003, 98, -574, 191, 534, -58, -383, -383, 1058, -1015, -772, 1583, -583, 435, 236, 534, -148, 300, -978, 124, 1098, -485, -312, 911, 56, -688, -115, 523, -1009, -4071, -4389, -171, -2522, 2215, 8045, 3497, 4850, 6118, - -2319, -1650, -655, -5515, -3849, -1262, -6033, -2645, -536, -2483, 590, 5652, 5152, 5555, 7227, 4335, -385, 1605, -1613, -6441, -3482, -2600, -5325, -3676, 218, -4128, -1340, 888, -4095, -2126, 3092, 1177, 3355, 8278, 6762, 5431, 9833, 7105, -91, 1009, -1803, -8821, -8381, -8694, -13475, -9164, -5610, -5544, 116, 4370, 4989, 6911, 10548, 9706, 8262, 8076, 4672, 1592, 278, -547, -3585, -6182, -7164, -7097, -8523, -4600, -966, 2028, 7215 }, - {268, 57, -7, -45, -87, -66, 78, 102, 51, 83, 15, -60, -9, 4, -62, -63, -122, 174, -80, 151, -108, -133, 17, 213, -15, 86, -25, 60, 89, 67, 113, 72, -213, 12, -118, 35, -56, -27, -42, 7, -19, -41, 1, -22, 108, 31, 11, 90, 86, 16, -49, -43, -47, 50, -4, 6, -84, 218, 99, 52, -40, -47, 95, 25, -9, 29, -49, 26, -69, 1, 53, -92, -59, -30, 10, 16, 24, -242, 110, -274, 48, 15, 12, -189, -70, 46, -45, 55, 92, 53, -7, 71, -212, 0, -12, -10, - 110, 169, -187, -46, -115, -41, 61, 115, 15, 25, -49, -64, -52, -42, -87, 41, -87, -61, 92, -86, 65, 7, -209, -74, -117, -32, 84, -65, -21, -64, -65, -48, 83, 126, 21, 68, 55, -73, -133, 67, 56, -32, -114, -97, 84, 15, 64, 29, -172, -57, -62, 92, 41, -155, 43, -70, -8, 8, -328, 228, -153, 29, -14, -55, 177, -143, -92, 6, 187, -61, -2, -13, 156, -84, -230, -47, -114, -161, 15, -8, 36, 102, 168, 104, 25, 248, 104, 13, 183, 186, -5, -93, 17, 85, 74, 3, - -24, -136, -113, -56, 150, 62, 250, 140, 1, 84, 110, 37, -136, 165, -51, 88, 7, 55, -163, -24, -42, 67, -39, -62, 200, -8, -123, 60, -88, 92, -41, 143, 134, 135, 56, -105, 77, -2, 64, 63, 71, -1, -69, 66, 24, 17, 30, -270, 82, -174, 25, 50, 54, -83, 138, 17, -55, -30, 161, 112, -74, -98, -78, 57, 114, -77, -80, 16, -303, -8, -130, -58, -130, -175, -23, 145, 40, -144, -38, 122, 38, -92, 146, -73, -207, -70, 114, -60, 136, 252, 211, 19, -4, 64, -33, -165, - 1, 47, -111, 81, -219, -45, 13, -106, -72, 83, 190, -161, -153, 77, 90, 154, 46, -108, 90, 84, 1, 88, 454, -173, -75, -27, 328, -30, 249, -177, 219, -213, -186, 47, 105, -125, -29, 67, -14, 86, -128, 153, 57, -160, -4, 67, 53, 31, 308, 246, 193, 2, 126, 13, 38, 93, -281, -42, 174, 113, 135, -2, -49, 63, -10, 346, -51, 59, 36, 17, -101, 208, -23, 216, -118, -125, 89, -83, -288, -133, 57, -28, -206, 57, 0, 267, 22, 22, -83, 95, 95, -25, -18, 224, 160, 140, - -101, -146, -141, 323, -271, -15, -283, -190, -115, 230, 132, -342, -462, -185, 153, 104, -75, 145, -5, -49, 11, -249, 65, -42, 14, 64, 10, -12, 94, 76, -165, -170, 175, -70, -94, 98, -316, 61, 60, -300, 99, 283, 175, 189, 37, 97, 277, 37, 50, -338, 167, 227, 195, 21, 199, -248, 224, -87, -229, -368, -6, -242, -181, -98, -215, -553, 21, 4, -21, 58, 256, 71, 98, 39, -186, -7, 69, 40, 58, 7, -127, -720, 349, 42, -282, 64, -35, -85, -61, -161, 81, -84, 12, 100, 91, 307, - -130, -299, 157, -379, -167, 59, 47, 41, 117, 149, 125, -5, 167, 9, -73, 227, 136, -71, 131, -238, 442, 16, 78, -43, -389, -67, -148, -135, 54, 319, 3, 13, -47, -88, -213, 66, -40, 115, -267, 89, 134, 62, -198, -67, 46, 28, 152, 34, 539, -151, -236, -258, -83, 13, 190, -244, -20, -92, 106, -304, -12, -35, -40, 29, -104, 311, -116, -90, 57, 82, -273, -277, -253, -240, -382, 220, -229, 52, 78, 323, -67, -94, 252, 47, 44, -324, -214, 138, 55, 106, 171, -341, -7, 124, 300, -19, - 19, -63, -10, -229, -51, -82, -406, -48, 111, -244, 87, -264, -11, -188, -45, -71, 13, 301, -102, -14, 155, -111, 87, -284, -480, -276, -151, -87, 42, 294, -156, 63, 69, -249, 69, -195, -67, 90, 303, -70, -35, 80, -22, -267, -254, -191, 167, 324, 339, -92, 39, 356, -345, -305, 274, -54, 44, 251, -40, -56, 248, -435, 197, -9, 82, 228, 231, -238, 54, -332, 112, -91, -31, -227, -6, -330, 39, -284, 213, -91, 45, 384, 177, 180, -291, 69, 348, -67, -483, 277, -55, 63, -92, -210, 326, 132, - 266, 83, 42, -200, -278, 119, 135, 159, 190, 450, -12, -315, -215, 281, -35, -267, -73, 5, -76, -335, 7, 72, 89, -99, 190, 29, 47, 277, 59, 229, 245, -311, 352, -86, 372, -315, 274, 25, -36, 466, -253, 23, -245, -76, 712, 342, 146, 99, 198, -120, -8, -612, 106, -30, -270, 287, 212, -13, 45, -355, 302, -168, 321, 211, 168, -256, -51, -215, 309, 69, -122, 556, 260, -66, 22, -466, 72, 19, 361, -168, -478, -83, -137, -94, -673, -334, -716, -362, -260, 82, -184, 334, 36, -383, 226, -255, - 357, -319, -263, 190, 307, 313, 6, -239, -207, 130, -96, -467, -550, -373, -78, -34, -96, 98, 161, 105, -29, 44, -195, 83, -366, -495, -15, 334, 33, -153, 257, 145, 248, 443, 29, -171, -332, -265, 104, -300, -224, 44, -252, -505, -298, -53, -92, 85, -145, 239, 39, 74, 328, -86, 3, 58, -334, 317, 14, -348, -568, 104, 0, -410, 354, 230, -403, 87, 284, 157, 34, 246, -188, -149, -43, -195, -318, 383, -454, -91, 75, -17, 543, -593, 31, -198, -100, 41, -333, -49, 77, -143, -358, 285, -634, -454, - 308, -30, -579, 273, -346, 621, 109, -851, -125, 62, -230, 49, 127, 283, 236, -500, -40, 32, -120, -458, -88, -105, -173, -148, -26, 21, 359, 404, -149, 212, 173, 178, 394, -6, 91, -487, -185, 158, -115, 220, 546, 74, -519, -1118, -24, -350, 293, -218, -135, -226, -620, 253, 777, 39, 187, -635, 107, -79, -307, 65, 281, 151, 216, -266, 345, 176, -456, -513, -76, -386, -1207, -763, 549, 441, 720, -4, 286, 69, 230, -11, 150, -321, -377, -240, -336, -224, -237, 287, 696, 145, -835, -206, 155, -230, 214, -489, - -30, -24, 38, 226, 188, 23, -47, -118, 208, 370, -293, -486, 329, 137, 429, 175, 617, -430, -129, 368, 591, 481, 314, 122, -103, 19, -51, -18, 221, -771, 427, -82, 134, -74, 596, -200, 21, -153, 392, 277, -607, 426, -506, -57, -238, -279, 229, 44, -601, -107, 80, -102, 679, -738, -9, -416, -1189, -133, -433, -937, 198, 2, -175, 67, 517, -25, -527, 192, 31, -165, -120, -88, 37, 593, -121, -14, 276, 204, -74, 291, 270, -117, -112, -227, 337, -70, -549, 93, -25, 200, 748, -483, -775, -489, -217, 116, - 276, 147, 573, 287, -380, -220, -523, 473, 302, 59, 115, -302, 49, -320, 580, 558, 57, -253, -126, 58, 531, 1030, 647, -93, -210, 12, 318, 131, 239, 316, -335, -26, -547, -233, 260, 304, -537, -21, -255, 488, -438, 142, 90, 909, -485, -107, -500, -70, -494, -405, -281, 219, -535, -372, -586, -111, -48, -143, -238, -654, 232, -447, 249, -471, 692, 152, 337, -72, -560, 379, 237, -150, 374, 511, -198, -599, -302, 934, -326, 29, 72, -90, 243, 629, 152, 304, -131, 471, 58, 386, 151, 176, 45, 104, 751, 285, - 1724, -940, 710, 996, -178, 107, 537, -240, -21, 802, 333, -53, 452, 25, -583, 905, 1015, -7, 729, 722, -59, 311, -766, -257, 648, 37, 640, 889, 741, -180, 480, -796, -1208, -543, -458, 257, -7, 276, 326, 688, 552, 159, -576, -106, 567, 145, -282, 328, 786, -130, 274, -686, 309, -552, -134, -368, -661, 360, 53, 149, 806, -483, -473, 234, 840, -706, -419, 210, -192, 1107, 886, -885, -285, -715, 63, 642, -297, -566, -187, -30, 214, -666, 188, 1106, 145, -835, -1097, 854, -1025, -882, -284, -485, -354, 250, 153, -251, - 143, 60, -1134, -682, -865, 160, 402, 103, 645, 566, 831, 215, 913, 370, 573, -364, -166, -366, -785, -593, -1190, -742, -263, -731, 105, -89, -58, 209, 185, 39, 516, -205, -497, 597, 25, -946, -414, -163, -1089, -870, -811, 2, 345, 31, -434, -124, 414, 197, 1025, 120, -1438, -548, -266, 147, 201, -242, -391, 441, -796, -228, -639, 391, -1243, -850, -1011, -887, 35, -516, -372, -816, 317, 1075, -154, 771, -375, -50, -336, -293, 799, 326, 805, -1333, 566, 998, -110, 1151, -624, -1754, -924, -10, -192, 198, -647, 612, 837, -764, - 660, -414, -541, -1215, -525, -692, -491, -549, 525, 98, -1127, -1387, 1030, 260, 347, -307, 50, -357, -27, 349, 452, 473, 1149, 69, -896, 1186, -168, -264, -584, 525, -1000, -596, 486, -450, -796, -881, -873, -123, 45, 142, -318, 1058, 779, -20, -563, -772, -1042, 305, 119, -117, -201, 1424, -1, -300, 574, 42, -801, 735, 921, -587, 550, 1665, 735, 44, -549, 798, -6, 62, -373, 728, -832, 617, 597, 624, 308, -223, 831, 1035, -201, 429, -630, 1041, 453, 350, -652, -1446, 299, -442, -320, -586, -728, 448, 212, -359, 95, 35, - -378, -1771, -98, -377, -168, -29, 1260, 848, -401, 318, -806, 88, 629, -943, -856, -722, 1145, -819, 251, 899, -1205, -1143, 1061, 819, 893, 1158, 451, -1516, 356, 427, -116, 2423, -244, -378, -1081, -897, 482, -927, 657, -170, 669, 511, -919, -230, 425, 1285, 161, -991, 1555, 420, -42, 1124, 587, 920, 381, -1226, -224, -423, 662, 1550, -889, 297, -396, 721, 824, -954, 901, -755, -670, 426, 752, 84, 288, 593, -757, 774, 115, 933, -97, -180, 345, 1355, -527, 1104, -451, 262, 333, 1101, -4, -19, 418, 1633, 161, -1193, -45, -1447, - 952, 47, 2502, 565, -660, -177, 592, -504, 910, 1631, 1143, 54, 511, 718, -38, -705, -68, -147, -2427, 1577, 1121, 989, 548, -1038, -1028, 982, -573, 997, -872, 168, 493, -445, 92, 198, -217, -468, -877, 1391, -278, -262, -428, -69, -156, 456, -892, -262, -543, 204, -544, 564, 38, 290, -600, -1173, 100, -858, -848, 402, -637, -586, 1186, -425, -610, 78, -626, 312, 487, -134, -495, -174, 387, 273, -187, -39, 1069, -194, -545, -802, -38, -362, -1102, 1087, 464, -1376, 919, -85, -478, 2578, 1563, 1172, 736, 334, -513, 63, 381, 276, - 292, 977, 415, -291, -458, -1813, 331, -129, -1172, 2034, 277, 681, 380, -479, 394, 589, 161, -36, -468, -63, 156, -205, -154, 107, 245, 608, -388, 269, 42, 491, -148, 116, 172, -514, 454, 95, 125, 181, 178, -315, 379, -269, 90, 373, -174, 367, -132, 456, 348, 220, -519, 425, 316, 270, 676, -609, -44, 23, -125, 225, -320, -500, 373, 441, 214, -19, 94, -25, 218, -153, 90, -360, 360, -577, 576, 353, -190, 26, 224, 49, 192, 41, 31, -29, -189, 385, -1610, -3748, -601, 2188, 1988, 4897, 2558, -1324, -407, -2719, - -4607, -323, -2093, -297, 3353, 1426, 2591, 3973, -463, -590, -2022, -3448, -2735, -185, -1027, -397, 2857, 896, 1857, 3363, 554, -24, 352, -2064, -3107, 522, -3213, -2116, 718, -335, 527, 4122, 478, 1570, 3378, -685, 111, 739, -3249, -2731, -956, -3724, -1429, 458, 694, 2535, 3599, 2543, 1814, 1556, -587, -2188, -1773, -2708, -2812, -1228, -697, -7, 2325, 2687, 795, 1991, 568, -665, 695, -899, -1436, 222, -842 } - }, - { - {231, 49, -64, -23, -213, -114, 50, -11, -11, 186, 156, 34, -45, -38, -103, 93, 10, -62, -32, -59, -28, -15, -141, -129, 115, 107, 46, -132, -62, -31, 58, -49, -66, -11, 5, 28, 62, 13, 89, -114, -107, -142, -105, -57, 13, -18, -20, -60, 21, -16, 11, 102, 75, -38, -77, -55, 28, 24, 9, -8, 197, 123, 18, -38, 8, -115, 4, -7, 27, -16, -68, 102, -137, -3, -11, -10, -74, 17, -138, 139, 33, -80, -37, -174, -49, 141, -79, -58, 42, -25, -8, 6, -48, -40, 172, 82, - -24, 5, -28, -55, 22, 59, 93, -28, 34, 41, -157, -51, -3, -34, 92, 5, -35, 81, -67, 25, 130, -77, 6, 14, 98, -43, 136, -200, -74, 81, -42, -171, 9, 28, 52, 52, -21, -77, 3, -71, -48, 13, 78, 69, -115, 90, -126, 100, 1, 85, -43, -88, -40, 47, -20, -21, -30, 46, -93, -467, 153, -170, -68, -139, -143, 81, -48, -120, -65, 164, 243, -133, -50, -12, -176, -165, 12, -16, 107, 36, 79, -70, -44, -91, 25, 158, 68, 31, -102, 77, 23, 48, -66, 7, 23, 36, - -90, -65, 24, -123, -127, 56, 96, -107, -55, -40, 8, 98, 77, 35, 15, 250, 98, -76, 97, 71, -68, 120, -43, -26, 0, -48, 105, -55, 29, 68, 52, -86, 40, 22, 23, -20, -42, -14, 130, 13, 4, 63, 358, 144, -22, 19, 84, 45, -22, -151, 7, 139, -137, -13, -260, 71, 109, 10, -60, 194, 137, -121, 62, 10, -106, 174, 97, -8, 72, 166, -48, -31, 13, 4, 6, 42, 203, 43, 32, -321, -15, 18, 41, -144, 37, -115, -88, -122, -79, 4, 40, -74, 79, -183, -104, -8, - 1, 63, -71, -14, -64, 43, 104, -58, 14, -50, -7, 158, 125, -47, 117, -54, -91, -114, -4, -25, -63, 38, -12, 571, -233, 57, -10, -93, 100, 168, -92, 180, 1, 191, 60, 75, -67, 113, 50, 116, -210, 129, -120, 52, -99, 150, -27, 151, -71, 63, -43, 0, 5, -2, 66, 302, 24, 98, -69, -122, 17, 16, 17, 57, -81, 204, 0, 173, 23, -54, -75, -224, 130, 93, -99, 29, 109, 68, -265, 184, 5, 137, -152, -160, -71, -154, -15, 227, 62, -52, 34, 142, -13, -57, -19, -65, - 103, -91, 31, -4, 19, 43, 150, -340, 73, -105, -311, -238, 132, 148, 192, -90, -46, 134, 65, 199, 66, -17, 22, 129, 244, -57, 72, 2, 198, 50, -10, -34, -148, -222, 4, -27, 70, -7, 55, 46, 15, 21, 46, -71, 9, 115, 170, -75, 21, -65, -97, 147, -107, -259, -105, -60, 129, 20, 142, 139, -69, 16, -111, -5, -48, 176, -209, 5, 70, -209, -249, 17, 77, 171, -107, -243, 136, -215, 255, 149, 41, 130, 54, 20, 225, -768, 149, 31, -390, -490, -85, -380, 295, 79, -232, 6, - -112, 26, -161, 12, -16, -6, 206, -84, -57, -97, -86, -209, -142, 194, -91, 120, -120, 47, -4, 107, -124, 79, -125, 44, -52, -81, 67, -196, 66, -104, -41, -144, 324, 150, 284, -131, 116, 91, -63, 44, -143, 139, 313, 245, -180, -53, 70, -133, -89, -227, -418, -146, 211, 72, -104, 39, 21, -115, -191, -189, 137, 21, -256, -6, 13, -9, -1, -297, -124, -77, 225, -59, 53, -231, -243, 13, 70, -140, -82, -131, 275, 63, -93, -199, -200, -192, -56, 96, 275, 93, 155, -121, 293, 172, 52, 7, - 301, -173, 26, 100, 202, -328, -172, 149, 55, -41, 343, -147, 94, 214, 61, 40, 148, 68, 71, 83, 28, 95, -11, 138, -37, 330, -242, 273, 205, -177, 202, 46, 170, 187, -405, -3, -25, -112, 53, -99, 96, -37, 223, -18, 32, 100, 28, 82, -34, 406, -95, -52, -88, 292, 158, 40, 118, -182, 432, 149, -23, 169, 214, -335, -13, 91, 51, 9, 302, -131, -166, 411, 72, -19, -29, 219, 27, -21, -28, -88, 116, -51, 151, 107, -241, -231, 43, 484, 7, 106, -279, 154, 208, -111, 158, 189, - -282, -171, -22, -370, -186, -216, 83, -67, -68, -30, 284, -354, 180, 92, -99, 237, -122, 37, -285, 10, 211, 184, 373, -376, -68, -393, -55, 62, -7, 90, 23, 201, 279, -294, 19, -177, 528, -210, -117, 460, 349, 72, -620, -144, 298, 33, -22, -80, -41, -39, 52, 107, 97, 94, 565, -106, -73, 10, 81, -156, 106, 69, -13, -173, -107, 211, 223, 417, 111, -158, 110, 5, 111, 17, 233, -179, -274, -280, 196, -73, 46, 85, -98, -10, 490, 174, -403, 299, 97, 498, -250, -232, 145, 271, 185, 108, - -44, 20, 126, -156, -49, 8, 197, -138, 379, -8, -46, -156, -173, 388, 208, -380, -324, -131, 108, 110, 568, 550, -72, 36, 18, -5, -13, -124, -381, -296, -155, 123, -110, -335, -98, 52, -30, -510, -152, 101, -56, 38, 30, 140, 216, 26, -164, 152, 165, 109, -10, 209, -442, 137, -391, 474, -346, 122, -366, -71, -409, -225, -255, -284, 188, -251, -47, 76, -2, -138, -92, -51, -396, 5, 29, 190, -618, 8, -12, 284, 355, -242, -137, 9, 271, -504, 328, -208, -137, 6, -405, 16, 72, -317, -791, -329, - -167, 112, 188, -275, -116, -341, -300, 125, -266, 230, 84, 158, -50, -274, 418, 149, 226, -337, 114, 32, -474, 256, 150, -9, -327, -145, 135, 135, -25, 29, 204, -243, -176, 233, -535, -539, -688, -179, 200, -618, -507, -328, -5, 182, 53, 29, -4, -202, -249, -589, 281, 51, 662, -194, 6, -451, -511, 29, 311, -13, -326, 172, 73, 421, 35, 21, -227, -74, 179, -439, -731, -189, -182, -47, 163, -709, -543, -243, 390, -20, 661, 142, -48, -352, 138, 686, -695, -617, -202, -89, -434, 434, 128, 244, 275, -423, - -48, 197, -275, 542, 10, 139, -149, 151, -343, -173, -118, 220, 93, 342, -520, 73, -5, -359, 420, -223, -620, 153, 219, 77, -189, -11, -262, 77, 204, 126, -430, 204, -104, -429, -286, -533, 3, -45, -26, 122, 341, 488, 353, -135, -332, 159, -93, 0, -253, 503, 339, -1, 577, -334, 244, 323, 206, 262, -625, 78, 6, -396, 57, -880, -761, -183, -8, 31, -20, -314, -12, -91, 280, 53, -19, 50, -665, 227, 123, 366, 152, 157, 432, 212, 61, 1079, 230, 412, 572, 23, 403, 97, -227, 258, 16, 121, - -223, 10, -146, 85, -146, 297, 33, -198, -241, 24, -647, 364, 247, -44, -64, 134, -177, -156, -218, -270, 204, -221, 340, 388, 388, 404, -115, -671, -10, 241, 619, -171, -44, 266, 332, 519, -85, 128, -240, -188, 556, 714, -486, -509, -682, 665, -41, -230, 248, 242, 623, 526, 59, 574, 801, 250, -366, 401, -337, -173, -48, -224, -279, 191, -126, -120, -341, 875, 134, -415, 29, -27, 406, 433, 187, -227, 432, -73, 278, -734, 70, 358, -300, 149, -328, -254, 826, 370, 271, -16, -673, -131, 237, 194, 147, -124, - 595, -350, 346, -140, 241, 273, 481, 648, -662, 30, 398, 226, 535, 520, -645, 58, -121, -268, 96, -152, 525, 1055, 37, -516, 135, -348, 211, -303, -328, 959, -743, 1205, 732, -185, 234, 579, 75, -919, 348, -746, 165, 61, -377, 11, -61, 525, -276, -30, -32, -164, 1105, -67, -180, 142, 364, -383, -817, 634, -115, -50, 710, -426, -131, -506, 122, -353, 394, 377, 755, -219, 201, 516, -745, 92, -481, -732, -955, -490, -1031, -1136, -177, 78, -555, -574, 341, -35, -342, -613, 432, -317, 93, 533, -1025, -316, -218, 584, - 1070, -622, 130, 52, -325, 328, -169, -508, -747, -568, 598, -516, 232, 572, 233, 363, -715, 989, 612, 534, -422, 706, -99, 462, 292, 93, 238, 336, 190, -130, -203, -173, 48, -496, -595, 306, 114, 172, -498, 112, 112, 336, 491, 771, -479, 103, 1083, 224, 81, 90, -271, 63, 1071, 303, 676, 185, -824, -346, -617, 1593, 598, -651, -454, -585, 26, -396, -955, 169, -750, 950, -161, -862, 947, 777, 5, -333, -44, -584, 381, 977, -392, -789, 282, -128, 739, -1615, -1113, 605, 281, 203, 515, -568, -727, -416, -601, 302, - -642, 155, 398, 654, 7, 543, 318, 65, -197, -628, -435, 318, -743, 341, 74, 591, 464, -265, -919, -624, -64, -79, -248, 590, -1107, -120, 34, -1187, -25, -177, -93, 87, 674, -694, -1809, 639, 742, 402, 1421, -1203, -140, 745, 612, -769, -324, -242, 1130, 178, 1084, -1578, 247, -1871, -1069, -1090, 1255, 346, -700, 630, 47, -453, 404, -612, -629, 564, 1378, 515, -488, -314, 193, -341, -408, -39, 640, -101, 120, -668, -141, 950, -686, 532, 1222, 626, -56, -220, -408, -769, -582, 692, -392, 652, 449, 236, 21, 267, -206, -976, - -357, 735, 553, 616, -645, 1113, -296, 448, -821, 763, 1250, -228, -471, -17, 26, -251, 254, 587, -1066, 718, 637, -127, 740, 445, 301, -447, 68, 730, -1484, -1246, -574, 393, -706, -1913, 782, 590, -268, -271, -104, -86, -637, -1322, -214, -37, 664, 881, 16, -1003, 1319, -376, -928, 823, -137, -507, 635, 166, -138, 534, -743, 696, -255, 18, -219, -189, -1036, 402, -399, 156, -419, -41, -314, 288, -186, 1106, 190, 721, -291, 174, 453, -205, 310, -73, 547, -38, -197, 869, -797, 427, 588, -365, 667, -429, -32, 336, -283, 786, - 699, 133, 1172, -752, -1704, -302, -1065, -708, 2428, -85, 723, -142, -1075, -56, 986, 1409, 836, 1367, -770, -212, -439, -775, 454, -385, -193, 89, 774, -764, 972, -546, 155, 25, 122, -702, -90, -631, -523, 31, -192, -468, -176, 394, -402, 367, -179, 1051, -451, 337, 84, -220, -797, -266, 645, 148, -183, 854, -583, -572, -62, 820, -688, -58, 161, 255, -769, 282, 297, -236, -804, 63, -618, 322, 170, 299, -1239, -484, 747, 2005, -854, -60, 185, -262, -519, 60, 1654, 450, -130, -61, -392, -11, -286, 729, 83, -292, -367, 141, - 360, -446, 594, 294, 468, 196, 662, 507, 459, -1217, 1657, 244, 391, 411, -361, -420, 33, -151, 251, 558, -741, 269, -142, 215, 203, 146, 450, 356, -306, 322, 283, -245, -435, 156, -143, -359, 244, 202, -13, -228, 26, -161, -68, 35, 117, 191, -320, -32, 292, -103, 264, 65, 196, 375, 126, -345, 59, 359, -171, 2, 187, -559, -12, -123, -516, 767, -165, -10, 467, 98, -306, 155, -291, -40, 276, -272, -75, 574, -542, 85, 101, 209, -141, 180, -90, 199, -115, 383, -1626, -3307, -427, 2073, 1595, 4580, 2204, -1072, - -934, -2176, -3804, -485, -1475, -462, 2684, 1707, 1827, 3490, -122, -779, -1318, -3465, -1909, -620, -641, 91, 1575, 1212, 1294, 2430, 1428, -903, 1303, -1373, -3187, 400, -2140, -2988, 1166, -263, -548, 3652, 1202, 963, 3157, -346, -615, 951, -2110, -2639, -703, -2263, -2006, 417, 443, 898, 2758, 2425, 1481, 1736, 346, -1391, -1479, -1855, -2522, -1193, -628, -866, 762, 2313, 1468, 1430, 1116, -797, 167, 147, -1223, -140, -564 }, - {172, 20, -151, -39, -40, -17, -40, 74, 176, 26, 143, 53, -35, -79, 66, -24, 141, 99, -49, -90, -105, 52, -35, 12, -76, -32, -20, 60, -74, 59, -24, -83, 106, 107, 17, 40, 21, -22, -70, -226, 62, -73, 68, -73, -88, 64, -77, 37, 41, -160, 6, 23, 39, -63, 84, -84, -54, -29, -38, 54, -9, 26, 48, 69, -12, -76, -75, 4, -157, -69, -14, 137, 42, 48, 40, 56, 13, 16, -34, 80, 140, -108, -94, -144, 127, 62, 9, 188, -21, -5, -60, -49, 39, -53, -101, 53, - 14, 157, 215, -59, -130, -160, -12, -93, -89, -62, -14, -128, 119, -48, -50, -86, -63, 20, 134, -17, -41, 38, -136, 97, -85, -302, 146, 95, 162, 168, 30, 87, -92, 22, 127, 6, -4, -35, -20, 65, -66, -50, 0, 61, -58, -74, -104, 122, 46, 9, -36, -132, -8, 79, 51, -28, -39, 73, -12, -450, 232, -24, 5, 80, 113, -169, -23, -32, 93, 35, -104, 317, -36, -21, 140, 115, 36, 79, 258, -131, 6, -67, 23, -82, 4, 7, 27, -146, 10, -36, -57, -8, 88, -52, 81, 122, - -216, 27, -90, -25, -134, 64, -81, -15, -48, -134, 47, -91, 56, 32, -70, -98, -2, 88, 62, 161, 70, -72, -206, -15, 29, 250, -85, -41, -10, -53, -140, -66, -129, -23, 84, -26, 102, 61, 28, 53, -59, -77, 336, 179, -45, -123, 196, -210, -28, 130, -82, -57, -86, 225, -68, 76, 26, 75, 304, -288, 97, 158, -91, -266, -135, -10, 26, -30, -41, 124, 176, -4, -110, 18, -142, 54, -86, 63, 188, 76, -171, 5, 20, 278, 59, 145, -29, 70, 56, -312, 15, 165, 81, 184, -142, -81, - -141, 54, 107, -18, 44, 22, -65, 43, -46, 67, 61, 5, 92, 34, 4, 55, 197, 53, 94, 146, 71, 23, 47, 682, -167, -56, -95, 145, 100, 236, 99, -28, 118, 1, 131, 53, 179, 9, 152, 192, -199, 42, 62, 40, 41, 51, -115, 4, -133, -16, 4, -237, -155, 64, 8, -5, 105, 97, -40, -205, 71, 190, 133, 177, -38, 96, 183, -287, 101, 128, -133, 179, -114, -26, 27, 35, -86, 83, -15, -34, -90, -84, 110, 97, 55, 95, 163, 79, 223, -52, -232, 222, 44, 101, 49, -45, - 57, 17, -20, 111, -13, 98, 284, -358, 213, 34, 218, 40, -148, 29, 164, -229, -62, 11, -259, -61, -203, -127, -153, -162, 46, -244, -162, -197, -65, 167, 46, -234, -105, -244, -76, 40, 314, -280, 91, -79, -119, -211, -11, 24, 193, 103, 6, -191, -337, -13, 71, 239, 64, 72, -206, 60, 132, 5, 1, -104, -121, -38, 66, 11, -88, -2, -227, -32, -195, 105, -61, 106, -192, -141, -252, -26, -164, -61, 24, -192, -94, -3, 93, -226, 22, -836, 132, 94, -244, -55, -4, 7, -49, -81, -65, -249, - 187, -120, 22, -206, -78, 299, 266, -171, -109, 10, -10, -140, -170, -115, 14, 15, -1, -14, 63, -201, 57, 10, -367, -40, -115, 168, 232, 42, -51, 16, -219, -259, 132, 266, 281, -72, 43, 176, 165, -84, 151, 271, -22, 230, 176, -212, 60, 22, 225, -135, -168, 148, 166, -44, 2, -248, 167, -130, 174, -297, 23, 67, 100, 34, -126, -213, -76, -329, 108, -292, 355, 342, 4, -477, 189, 21, -94, 320, -5, -287, -37, 348, -450, 8, -118, -356, -104, 1, -76, -185, 96, -154, 114, -132, -244, 121, - -25, 176, -360, 139, 270, -117, 15, 275, 401, -114, -91, -349, 12, -289, -31, -203, 2, 23, 157, 74, 143, -114, 19, 89, -27, 373, -259, -128, 487, 493, -107, -36, -322, -165, 6, -92, -217, 295, 82, -82, 419, 69, -210, -23, -376, -161, -213, -134, -56, 400, -107, -4, 276, -66, 163, -89, -351, -22, 0, -71, -209, -231, 119, -182, 323, -99, -237, 202, 405, -100, 112, -108, 233, 7, -497, 178, 272, 29, -85, -286, 238, 163, 151, 33, 94, 325, -233, 42, 58, -178, -353, 333, 178, 618, -38, 274, - -98, -192, 25, -28, -18, -54, -211, 445, 0, 36, 51, -61, 351, 47, 290, 127, 35, 325, -173, -369, -94, 61, 23, -157, 137, -109, -478, 46, 60, -228, 15, -90, 341, -521, 105, 258, 376, -360, -37, 273, 195, 235, 56, 477, 103, 208, -40, 44, 207, 121, 237, 35, -287, -427, 253, 131, -67, 70, 151, -398, 22, -245, 141, 3, 291, -70, 140, -45, 89, 55, 7, 171, 224, 91, 138, -308, 155, -39, -547, -359, 117, -397, -7, 361, -229, 700, 269, -119, 392, 36, -97, -255, -247, -358, -33, 242, - -245, -12, 273, 135, 165, 515, 86, 335, 31, 82, -408, 120, 41, -245, -231, -282, -10, 175, -3, 122, -288, 221, -18, 62, 208, -392, -267, 67, -5, 209, 440, -45, 110, 467, -175, -326, -17, 340, -74, -405, 33, 140, -77, -133, -28, 503, -96, 431, 334, 392, 23, 22, 236, 67, -81, 70, -318, 226, 403, 238, 35, 209, -177, 155, -173, 234, -229, -16, -20, -40, 714, -131, -44, -89, 95, 168, 371, 399, -244, 68, 418, -280, -313, 132, -147, 116, 739, -423, 18, -18, -161, -39, -50, -279, -440, -338, - -458, -177, 48, 363, 266, 97, 379, 115, 230, 216, -109, 333, 355, 255, -492, -272, -288, 108, -201, 16, 132, -139, -351, 225, -171, 82, 65, 354, -374, 572, -570, 585, -11, 297, -292, 108, -638, -343, -316, 283, 115, 408, -53, 7, -217, -494, 314, -266, -158, 250, 555, 563, 242, -25, -391, 232, -593, -31, -347, 199, 598, -581, 193, 289, -392, -28, -89, 199, -235, -263, 1, -95, -391, 119, 145, -440, -510, -160, 291, -396, 224, -535, -115, -219, -205, -429, -60, -173, -268, 174, -296, 272, 38, 208, -384, -694, - -81, 118, -307, -227, 85, 67, -355, -177, 443, 207, -88, 236, 647, 4, 59, 50, -78, -30, 73, 71, -545, -207, -660, -219, -618, -297, 3, 671, 293, -359, -431, 239, 515, 327, -274, 400, -190, -48, -762, -233, -127, -106, -534, -818, 223, -17, -618, 129, 861, 91, 71, -567, -113, -51, 106, -503, 491, 368, -563, -117, 130, -271, 641, -534, -554, -447, 619, 278, -368, -327, -224, -68, -203, -201, 23, 234, 609, -67, 254, 231, 213, -410, -525, -367, 420, -72, 512, 177, -70, -713, -597, -56, 34, -411, -274, -190, - -215, -935, -220, -224, -356, -159, -239, -425, 284, 593, 306, 24, 325, 449, -180, 148, 88, 52, -44, -103, 282, 134, 489, -111, 20, 195, 988, -4, 504, 684, -100, -570, 0, 515, 60, -429, -423, -401, 67, -426, 626, 470, -916, 357, 436, -119, 330, 970, 125, 256, -272, 265, -290, -164, -132, 120, 285, 383, 1, 190, -51, -3, -129, 298, 916, -229, -231, 366, 268, 87, -582, 465, -454, 345, 410, 98, 141, -46, 646, 511, 54, 364, -190, 445, 113, 495, 681, 51, 210, -16, -183, 52, 327, 381, -552, -295, - 194, 730, -264, 513, 346, 167, -646, 174, 170, -745, 560, -367, -474, -932, 330, 714, -127, -372, 196, 794, 223, 653, 468, -178, -1317, 142, 635, 301, 124, -580, -22, -402, 72, -45, 87, 190, 251, 111, -730, 406, -123, 121, 513, 205, 74, -194, 639, -24, 633, -804, -267, 258, -500, -403, -4, -103, -401, 47, 550, -15, 2, -302, -678, -401, -223, 272, -113, 71, -358, -333, -214, 520, -398, 306, 148, 178, 5, -513, -804, -46, 445, -607, 242, -520, 274, -547, -94, -538, 711, -686, -489, 202, 50, 328, 145, -64, - -329, -217, -215, 221, -1091, -138, 351, 101, -246, -377, 55, -357, -17, -562, 563, -198, 359, -736, -411, 4, 945, -738, -48, -573, -455, -123, 599, -114, 276, 294, -290, -636, 946, 427, -512, 126, 87, 280, -498, 488, -22, -946, 123, 220, 271, -778, -172, 129, 729, 163, 417, -1008, -608, 349, 24, 710, -158, -82, 77, 378, 340, 156, -1291, 409, -126, 341, 733, -180, -31, -757, 296, 414, -372, -187, 730, 1091, 281, 285, -205, -88, -358, -973, -644, -236, -31, -564, 410, -1147, 34, -712, 338, -277, -789, -89, -227, -291, - -895, -659, 163, 669, -483, 831, -745, -498, 137, -91, 368, -261, -272, -372, -116, -1214, -361, 15, -69, -218, -487, 357, -433, 621, -213, -97, -467, -434, -805, -361, 279, 105, -59, 38, -295, -228, -377, -320, 154, 225, 105, -697, 782, 99, -343, 623, 451, 747, -139, 439, -1023, -552, -953, 982, -299, -625, -632, -1244, -467, 766, -13, -537, 12, 235, 1212, 1558, -168, -715, -186, -279, -728, 291, -2, -525, 1483, 510, -380, -1054, -118, 242, 249, 297, 694, -215, -383, 332, -1335, -879, -370, -99, 110, -702, -669, 667, 501, -413, - -824, 500, -21, 885, -757, -165, -284, -44, -609, -847, 672, -523, -375, -644, -190, 433, 356, -256, 8, 82, 488, 832, 554, -1047, -562, -616, -214, 370, 72, -711, -1101, 890, -9, -852, -1494, 721, -243, 372, 246, 328, -29, 211, -712, -287, 151, 564, 695, -837, -702, 2037, -153, -185, -294, -625, -61, 744, 1181, -525, -318, -103, -526, -116, -293, 484, -475, 552, 262, -165, -666, -30, -270, 1030, -548, 8, 8, -78, 463, -267, -32, 235, -133, -961, 509, -423, -516, -91, -550, -292, -1003, 998, 50, -609, -1177, 726, -692, -644, - 16, -490, 247, 481, 1353, -335, 536, -61, -640, -496, -149, 2091, -1773, -60, 1876, -1606, -612, 1020, -93, -565, 1610, -503, -236, 638, 344, 639, 1000, -1173, 1139, -142, -635, 634, 252, -64, 168, 126, -86, 260, -190, -259, -93, -376, -306, -746, -258, 730, 690, -939, 377, 572, 486, -121, -927, -39, -434, -1090, 767, 1876, -999, -62, 1347, -316, -413, 1108, 834, 441, -374, -794, 336, -288, -482, 1967, 1460, -1091, -791, 1094, -1824, -598, -473, -259, 1380, 944, 641, 704, -2140, -694, 2176, 1302, 325, -476, 808, -648, -1414, -894, 826, -420, - -12, 946, 1576, 76, -661, 93, 538, -333, 310, -1852, 829, 28, -172, 978, -143, -706, 385, 350, 959, 549, -486, 45, 166, 660, 171, -722, -6, -25, 174, -672, -728, 1105, -368, -1121, 609, 1026, -543, -177, 91, 707, -799, -1068, 323, 931, -172, -376, -200, -208, 426, 185, 266, 2322, 156, -280, 61, 87, 1276, 54, -412, 295, -944, -559, 285, 19, 1105, 864, -516, -147, -485, 38, 420, 111, 157, 398, -238, -1122, 329, 767, -313, 675, -963, 463, 367, -876, 389, -90, -486, 633, -1218, -3985, -4714, -433, -3273, 1272, 7952, 4271, - 6456, 6800, -749, -1974, 574, -4969, -6066, -1884, -6679, -5370, 1352, -3869, -1057, 7675, 2778, 5423, 9384, 5574, 2493, 1886, 659, -4192, -5203, -1727, -7104, -7122, 937, -5335, -4371, 2616, -4476, -4611, 3483, 1406, -628, 8188, 7680, 4895, 10417, 9807, 3366, 3906, 3063, -4948, -4943, -6270, -12392, -14638, -10505, -10468, -7701, 264, 733, 5103, 8856, 10898, 9954, 11502, 9831, 5713, 3787, 1199, -1899, -3822, -4849, -3433, -4343, -3620, -3144, -4246, -2897 } - }, - { - {-6, 65, 73, 211, -26, 34, 25, -13, 120, 90, -165, -93, -150, -89, -17, -107, 2, 11, 8, -15, -9, -147, -23, 34, 57, -71, 91, 27, -72, -49, 17, 90, -30, -32, -45, -123, 25, -159, -13, -79, -72, -53, 34, -54, -89, -64, -8, -47, -125, -55, -34, -33, -92, 12, -44, 107, 23, -128, -71, 151, -44, 40, -82, 38, 72, 61, -112, 54, 83, 52, -3, -74, -33, -61, 34, -26, 42, -280, -332, 160, 3, 245, 84, 104, 64, 96, -11, -10, -65, -171, -104, 38, -17, -37, -28, 82, - 59, -5, 70, -80, -197, 54, -53, 16, -105, 70, -88, -44, -41, 129, -42, -6, -67, -20, -163, 46, -37, 77, -84, 5, -46, -126, 27, -16, -45, 50, 88, -25, -75, -182, 3, -110, 35, -2, -83, -6, -45, -28, -144, 80, -131, 60, -62, -80, -83, -140, 55, 0, 15, 72, -98, -123, 40, -475, 0, -58, 131, 8, 53, -34, 67, 18, 59, -50, 314, -61, -39, -127, 49, -154, -48, 19, -74, 6, 118, 73, 47, 84, 114, -127, -48, 6, 74, -118, 127, -97, -50, 108, -16, 32, -76, 101, - 99, 113, -155, -38, 173, 9, -23, -27, 189, 133, 147, 15, -31, -30, -8, 10, 24, 70, -177, -1, -81, -90, -11, 48, -90, 44, -67, -6, -23, 19, 68, 80, -24, 0, -22, 169, 199, -128, 24, -108, 184, 39, -67, -98, -85, -13, 29, 53, 242, -134, -16, -49, 99, -257, -24, 174, 2, 148, 69, 120, 125, 58, -16, -117, 48, -28, 23, 203, 57, 175, -80, -39, 21, -219, 35, 177, -41, 24, -132, 115, 7, 56, -158, 108, -102, -53, -107, -128, 91, 38, -33, -60, -54, -37, -20, 91, - -63, -126, -200, 216, 172, 26, -195, 85, -76, 106, -39, 52, -79, -43, -86, -31, 18, 166, 817, -302, 366, -290, 26, 88, 87, -239, -81, -80, -401, -1, 22, -144, -23, -1, 288, 54, -200, 147, 160, 36, 292, -216, -79, -115, 62, 233, -17, 15, 87, -42, 104, 47, 267, -40, 104, -175, 159, -123, 178, -4, -186, -29, 268, -13, 181, 108, 174, 14, -139, -115, 2, -86, 142, 93, -144, 17, -113, 186, -54, 148, 179, 27, 184, -14, -95, -38, -119, -4, 229, -151, -150, -63, -85, -682, 71, -203, - -146, -222, -269, 102, 235, -38, 89, 35, 119, 25, 6, 71, -149, 335, -21, -199, 218, -70, 91, -224, -142, -159, 64, 39, 170, 3, -112, 16, -100, -107, -121, -42, -167, -84, 148, -143, -14, -112, -177, -78, 18, 54, 106, -88, -84, 108, 15, 40, 25, 67, 98, -166, -60, -17, -237, 61, -21, 136, -142, -105, -133, 22, 139, 111, 246, 169, -156, 57, -67, 93, 43, -128, 50, -877, 226, -269, -227, -166, 17, -56, 498, 39, 110, -68, -10, -221, 196, 50, -43, 31, 259, -147, -60, 52, 6, 125, - -132, -64, 137, 44, 125, 5, -160, -107, 69, -25, -64, -103, -67, -17, 243, 54, -62, -6, 4, -90, 170, 130, -60, -207, 33, -115, 160, 125, -155, 41, -196, -172, -158, -189, -79, 25, -125, -6, -137, -114, 182, 114, -195, -249, 2, 179, -175, -129, 127, 95, 140, -149, -34, 7, -456, -45, 77, 221, -43, -117, 53, 326, -410, 95, -83, -77, -184, 110, -328, -215, 114, -173, 105, 467, -81, 188, -219, 225, -57, 66, -196, 91, 58, -107, 49, -23, -99, -8, 132, 200, -155, -254, -196, -187, 28, 146, - 396, -6, 268, 274, -252, 195, -372, -139, 29, -169, -151, 103, -360, -73, 260, -111, -89, 32, -104, 103, -103, 178, 239, -64, 81, 10, -219, 21, -134, -96, -147, 101, 92, -118, 57, 1085, -47, -422, -49, -13, 46, 142, 60, -44, -40, -209, -98, 127, 268, -210, -132, 182, 18, -57, 74, -11, -247, -249, 350, -26, -19, -52, 181, -7, 21, 120, -188, 208, 85, 39, 78, 208, -485, -211, -118, 453, 57, 40, -139, -146, 132, -14, 152, -50, -314, 38, 33, -42, 145, 72, 33, 251, 595, -45, -61, 231, - 58, -72, 143, 468, -71, 84, 148, 124, 93, 102, 97, 80, -139, 145, 243, 214, 239, -313, -93, -267, 257, 483, -236, -60, -270, -121, -326, 226, -199, -86, -23, -4, -130, -165, 290, -270, -98, 23, 198, 205, -304, -97, 117, -269, 149, -215, -84, 68, 7, -122, -30, 54, 342, 33, 79, -10, -288, 308, -152, -248, 194, -180, -188, 239, -109, 20, -50, 22, 335, -69, 80, -301, -16, 321, 82, 317, 292, -109, -64, -403, 69, -82, 265, 295, -165, 60, -518, -158, 179, -179, 277, 59, 10, -61, 201, -243, - 91, -227, -19, -309, 522, -147, 41, -158, -464, 276, 102, -346, 224, -153, -109, 127, 495, -239, 479, -5, -324, 18, 118, -288, 330, -165, 247, 522, 59, -238, -59, -24, 128, -203, -103, -25, 265, -88, -93, -337, -1, -398, -63, 456, -91, 261, 36, 71, -584, 10, -369, 309, 547, 166, 148, 35, 94, -310, 125, 168, -123, -37, -106, -76, 258, 8, 307, 878, 338, 99, -250, -238, -129, 187, -158, -133, 913, -527, -34, -273, -495, -654, 155, -224, 166, -621, 98, 192, 172, -274, -569, -455, -383, -18, -230, -424, - -295, -163, -346, -252, 36, 391, -29, 36, -33, -387, 206, -57, 48, -105, -258, 182, -317, -444, 360, -433, 65, -27, -589, -366, 210, -34, 262, -207, -623, -25, 9, 205, 232, 548, -340, -1196, -418, -421, 256, -784, -263, -147, -703, -252, -10, -148, -125, 141, -174, -23, -143, 167, -350, 168, 266, -291, -86, -528, 226, 281, -78, -90, -259, -282, 699, 267, -633, 240, -341, -15, -310, -640, 201, -323, -137, 49, 25, -146, -553, -323, 279, -318, -5, -277, -461, -154, 518, 111, 94, -420, -149, -62, -58, 215, 227, 325, - 361, -141, 202, 108, -210, 166, -352, -265, -266, 155, -308, 59, -462, -356, -211, 524, 367, 412, 393, -312, 493, 74, 223, 747, -148, -62, 105, -262, 131, -82, -417, 123, 335, -311, -240, 15, 353, -267, -612, 683, -548, 708, 393, 265, 146, 273, 298, 274, 762, -278, 46, -60, -141, -32, 87, -80, 140, -59, 232, 193, -52, -143, -776, -283, -565, -36, 284, 285, 85, 140, 211, 172, 204, 538, 809, 538, 100, -117, -170, -248, 275, 278, 315, -258, -204, -317, -63, 383, -10, 462, -306, 238, 138, 410, -914, -663, - -282, -383, -389, 85, -173, 537, 143, -662, -80, 971, -373, 269, -170, 321, -243, -139, -44, -122, -222, -454, -233, 355, 149, 259, 694, 49, 460, 678, 467, -324, -713, -35, -334, 744, 206, 579, -96, -328, -129, -357, 125, -278, 20, -308, 142, -228, -103, -488, -483, -59, -687, 357, 243, -214, 334, -177, 123, 373, -439, -572, 87, -134, 926, 387, -1043, -290, -305, -543, -575, -1163, 191, -424, -120, 154, 29, 226, -58, -147, -885, 93, -410, 97, 499, 98, 331, -529, -700, 129, 403, 251, 160, 241, 409, 501, 461, 1241, - 818, 1138, 69, -231, -783, -233, 124, 176, -192, -604, -224, 984, 401, -140, 295, -25, -371, -109, -245, 671, -61, 37, 281, 16, 320, -6, 456, -432, 527, 106, -262, -154, -290, 483, -686, -730, 446, 758, 21, 522, 706, -816, 254, 162, -62, -11, 102, -309, 547, -348, -295, 224, 6, -67, -156, -176, 56, -544, -188, 423, -559, -131, -390, 3, 1038, -349, 31, 264, -40, -258, -663, 560, 257, -1149, 108, 258, 135, -557, -1334, 1186, 708, 375, 265, 585, -1347, 551, 622, 264, -862, 477, 871, 400, 960, 346, 16, -43, - -31, -169, 406, 677, 649, 220, -202, -347, 78, -318, -365, 370, 258, 61, -367, -365, -83, -321, 150, 769, -147, -272, 256, 123, 222, 252, -73, -183, 615, 389, 189, 247, -72, -662, 122, 379, 27, -510, 592, 112, 829, -25, 735, 17, -309, -161, 122, 1018, -221, 283, 163, 371, 143, -217, -206, -7, 1092, -85, 356, -402, -848, 975, 7, 867, 41, 81, -747, -211, -326, 611, 168, 285, 173, -562, 75, 74, -500, -711, -740, 285, -266, 718, 54, -188, -165, 180, -254, 76, 214, -256, 174, 266, 90, 101, 531, 911, - -163, 29, 448, 398, 534, -353, -147, 198, -518, 91, 50, -654, 900, -2, 455, 435, 276, -485, 50, 498, -369, 852, 218, -245, 660, 551, 344, -1070, -238, 275, -393, 109, -636, -99, -915, -182, -150, -191, -912, -10, -275, 1035, 544, 484, 374, -180, 253, 593, 572, 283, -577, -674, 375, -45, 285, -78, 668, -405, -45, -102, 589, -348, 994, 1220, 1234, 131, -172, 251, -106, 348, -4, 53, -300, -891, -271, -851, 567, 552, -517, -361, -519, -203, -38, 1303, 57, -572, -639, 19, 907, 475, -1701, -295, -270, 289, 692, -697, - -205, -392, 231, -975, 542, -117, 2, 337, 63, -458, 1034, -59, 491, 1123, 2208, 1341, -48, 717, 990, 1321, 1132, 52, 581, 333, 393, 336, -155, -436, 643, -663, 1283, -83, -152, 81, 1039, -588, -40, 28, 89, 405, -172, 558, 255, -44, 199, 108, 481, -1168, -298, 9, 216, -75, -797, 770, 51, 141, 356, -538, -168, -1303, 453, -278, 358, 1014, -166, 238, -20, 497, -691, -1043, 1051, -63, 197, 182, 1065, 709, 944, 4, -970, 666, 439, -247, -249, 631, 32, 792, 1452, 1016, 330, 93, 1127, -183, 464, 790, -349, 904, - 720, 313, -507, -125, -440, 25, 591, 824, -57, -1691, 375, -285, -78, 1311, 552, -415, -335, -6, -868, -1042, 70, 11, -606, 626, 54, -596, 357, 1139, -176, -643, 384, -373, -446, 224, 890, -284, 104, 269, -315, -664, -482, 929, 284, -871, 729, 327, -652, -291, 1221, -378, -1009, -462, 1630, -1615, -812, 1021, -492, -488, -1627, 1279, -1062, 413, -2, -133, -1836, -464, 1462, 1025, -1265, -257, -588, -169, 179, 416, 329, -2004, 1075, 963, 816, 117, 414, -866, -872, 1762, 462, 351, -1383, 246, 1741, 547, 193, 52, 137, 748, 1027, -229, - 198, 267, -167, 617, -315, -85, -236, 474, 360, -192, 332, -462, -367, 472, -293, 518, -334, -154, 1, 282, -6, 209, 97, 525, -365, -78, 22, -214, 523, 438, -351, -134, -210, 112, -456, 248, 161, 227, -172, -150, 597, -705, -104, 286, -172, -136, 322, -866, 226, -320, 71, -315, 761, -254, -300, 290, -147, -500, 953, -38, 126, -223, -301, -404, 465, -406, -181, 385, 456, -1290, -3653, -3001, 1590, 458, 3639, 6499, 967, 2050, 747, -5177, -1635, -3510, -4240, 121, 680, -1769, 2568, 3360, 1888, 5361, 3095, -688, -1269, -2486, -4837, -3821, - -1123, -3404, -469, 2940, 495, 684, 4447, 2267, 1408, 4639, 721, -1279, 1817, -2429, -4803, -2012, -4047, -5071, -66, -1061, -1331, 3376, 3732, 2370, 5632, 4539, 2148, 1930, 1126, -3760, -3443, -4379, -5762, -4636, -1946, -1353, 125, 3317, 4048, 4207, 4018, 3674, 771, -41, -685, -2575, -2741, -1302, -2045, -622, 1357, 384 }, - {-22, 38, 109, 142, 2, -78, 99, 56, 117, 144, -58, -17, -117, 65, 20, -49, -139, 47, 71, 95, 5, -132, -75, 77, -91, 80, -20, 27, 31, 30, -134, 42, 49, -92, -155, -148, 8, 12, 30, -9, 1, -43, 72, -13, 63, -95, -12, 100, 184, 15, -4, 24, 108, 70, -132, 35, 64, 41, 0, 71, 63, 41, 41, 26, -34, -77, 99, 44, -62, -11, -50, 65, 0, -46, 47, 40, 7, -326, -396, 195, -75, 170, -89, -92, -179, 38, 35, -11, 0, -23, -137, -19, -79, -92, -86, -7, - 8, -11, -18, 63, -21, -208, 124, 59, -71, 16, -4, -2, 27, 126, -75, 3, -232, 110, 21, 47, 78, 125, -74, -60, -27, -121, 8, -23, 99, -59, -8, -62, -65, 117, -93, -50, 11, -89, 70, -9, -39, 69, 139, 2, -5, -26, 119, -124, 2, -25, 62, -35, -53, 113, -1, 22, -36, -471, 76, 52, 161, -67, 46, 188, -77, 49, -119, -173, 59, -119, -136, -135, 36, 48, -230, 130, 84, -41, -87, 50, -25, -54, 12, 72, 51, 117, 19, -39, 119, -65, 264, 58, 161, 61, 141, 62, - 95, 51, 7, 2, 198, 31, -38, 10, 102, 76, 6, -13, -47, 19, 243, 67, 109, -124, -68, -131, -86, -127, 85, 53, -85, -61, 48, -64, 54, -33, -26, -92, -144, 53, -216, 271, 370, -104, 105, -173, -3, 18, 472, -40, -116, -193, 12, 140, 221, -41, -273, -73, -100, -69, 103, -13, 186, 27, -94, -219, 76, -14, 60, -20, 33, 119, 49, -277, 42, 192, 98, 31, 52, -37, 135, -160, -8, 148, -87, 9, 234, -95, -2, -67, 148, -137, -99, 78, -142, -64, 207, 127, -166, -54, -16, -32, - -70, 76, -58, 86, 10, 25, 45, 162, -2, 216, 124, -121, -42, -36, 109, 36, 15, -18, 859, -327, 169, -252, -33, 2, -25, -137, 64, 93, 17, -101, -208, -14, 115, 80, -96, -158, -20, 129, 240, -140, -26, -108, -224, 18, -117, 59, -88, 162, -303, 193, -21, -183, 35, 67, -29, -100, -2, 225, -17, 31, -41, 82, 32, -61, -95, -197, 115, -47, -65, 66, -8, -327, 237, -351, -208, -251, 43, -36, 136, -88, 68, -155, 60, -47, -71, -170, 86, 103, 176, -55, -30, 42, -13, -685, 69, 6, - -59, -107, 119, -94, 79, -26, -1, 109, 144, -91, 106, -33, -58, -194, -9, -262, -190, 225, 82, -92, -31, -30, 160, 80, -80, 140, 97, 52, 52, 56, 112, 89, 95, 250, 232, 93, 27, -165, 179, -243, 49, -73, 193, -152, -185, 314, -73, -182, -152, 230, 150, -2, 126, 162, 82, 269, -15, -58, 162, 83, 11, -11, -146, 69, 90, 202, 87, 106, -90, -122, -228, -72, -133, -924, 231, -208, -301, -298, 163, -225, 143, -279, 133, 111, 64, -294, 179, -18, 103, -246, 117, 259, 197, -8, -110, 23, - -71, -311, -71, -158, 56, -202, 148, 140, -73, -24, 208, -65, 138, -137, -202, 82, -14, 85, 259, 146, -20, -489, -235, -84, 55, -92, 249, -429, 120, 35, -14, 107, -62, 177, -437, -222, 157, -453, -89, 177, 63, -121, -297, 80, 175, 106, -62, -319, -37, -20, -36, -52, -177, 24, -419, 56, 81, 345, -307, 376, 115, -21, -75, -31, 45, -260, -40, 94, -76, -149, -30, 261, -249, -49, 276, 9, -91, 100, -114, 200, 99, 5, 111, -105, -161, -6, 29, 151, -293, -160, -119, -89, -74, -87, 65, 22, - 45, -224, -216, -181, 28, -289, -141, 185, -96, 47, 44, 3, 101, 114, 129, 129, 205, -20, 222, 0, 131, -3, -83, 8, -154, 140, -181, 229, -192, 26, -173, 70, -143, -184, 126, 1208, 31, -326, 71, -170, 493, -61, 151, 52, 40, -401, -197, 248, 221, -312, -40, 7, 310, 161, 129, 304, 63, 36, 267, -70, -362, 73, 308, 189, -92, 23, 220, 141, 74, 6, -195, 121, -213, 41, -418, 132, 153, -18, -182, 295, 165, -39, 235, 117, -162, 351, 56, -99, 97, 360, 74, 11, -263, -146, 61, 136, - 410, -107, -131, 56, 236, -114, -143, 10, 304, 225, -30, -142, 21, 221, -44, 257, 131, -436, -55, -227, 415, -173, 188, 25, 256, 92, 29, -36, 98, -136, -190, -516, -380, 108, 321, 428, -172, -232, -199, 83, -113, -39, -26, 43, 60, 279, -165, 11, 66, 127, -149, -124, -242, -178, -170, -300, -718, -28, -100, -326, 64, -55, -391, 109, -332, 63, -43, -48, 163, 193, -9, -342, 92, -224, -224, 283, 276, 285, -103, 25, 39, -185, 22, -103, 473, -114, -52, -78, -21, -279, -236, 12, -113, -62, 140, -464, - 174, 58, 495, -331, -185, -109, 266, -251, -238, 218, 150, -254, -252, -251, -557, 368, 351, 366, -153, 115, 370, -529, 7, 345, 327, 144, 6, -171, 42, -84, -449, 55, 133, 64, 311, -270, 38, -502, -54, 95, -264, 102, 94, 219, 283, 374, -66, -154, -446, -333, 154, 668, -195, -34, -296, -170, -231, 139, 165, -58, 39, -499, -47, 328, -247, -235, 217, -90, 301, 60, -182, 16, -262, -76, -73, -304, 656, -345, -185, -28, -37, -491, 16, -365, 239, -674, -111, -225, 210, -241, -243, -572, 361, -244, 139, -194, - 97, 282, -231, -381, -138, 235, 503, 152, 201, 10, -538, -295, -298, -161, 75, 458, 188, 260, 242, -89, -128, -176, -455, 6, -323, 455, -235, 307, 50, -190, 89, -133, -169, -278, 367, 80, 634, 121, -730, -200, 201, 159, 76, -67, 33, 710, 335, -155, 45, -236, 460, -60, -92, 112, -435, -277, -176, -417, 236, 538, -63, -32, -22, 500, 148, 113, 78, 52, 77, -208, 28, -637, 81, -311, 253, 635, -94, 39, -518, 671, 319, 281, -95, -381, 34, -135, 333, 239, -319, 9, 171, 121, -250, -220, 983, -238, - -185, 202, -265, -192, 304, 302, 0, 112, 100, -392, -204, -24, 118, 329, 70, 72, -448, -49, 115, -601, 117, -174, -73, -119, 161, -186, -337, -354, -558, 58, -231, -114, 320, -123, 72, -559, -76, -313, -314, 752, -448, 119, -286, 887, 189, 166, -283, -332, 32, 256, -271, -428, -258, -624, -246, -365, -2, -840, 58, 464, 281, 381, -263, 105, 405, -39, 293, 118, 457, -221, 381, 314, 216, 508, -281, 308, -154, -165, -120, 124, -967, -294, -602, 709, -440, -477, -108, 410, 9, -157, 545, -174, -175, -373, -977, 74, - 89, 435, -409, 34, -249, -294, 525, -65, 265, -517, -534, -292, 423, 13, -179, -191, 62, -487, -423, -375, -15, 474, 51, -159, 238, -407, 773, 483, -19, -371, -421, 159, -117, -47, -37, 707, -368, 3, -261, 255, -462, -419, -821, 177, -344, -462, -72, -774, -393, 207, 145, -113, 380, 29, 464, -221, -685, -109, -508, -100, -167, -645, 62, 513, -1484, 179, -19, 357, -96, -462, -893, 341, -131, 319, 169, -111, 480, -635, 855, -227, 463, 1025, 381, 728, 254, 183, -140, 366, -185, -397, -548, -349, -66, 222, -24, 1259, - 1030, 931, -182, 28, -745, 601, 738, 269, 713, 301, 258, 268, -98, 122, 214, -149, -718, -423, -4, -465, -551, -1321, 319, 261, 374, -230, -70, -151, 32, -393, 10, -293, 395, 339, -171, -233, -690, 1227, -353, 266, 20, 106, 211, -466, 616, -271, 223, 163, -427, -430, -67, -10, 296, 1295, -88, 218, 59, 409, 287, 312, -208, -39, 123, -586, 136, -498, -822, 310, 26, 91, -580, -1318, 566, 503, 455, -742, 455, -729, -1449, 1192, 188, 206, -485, -353, -1541, 418, 1096, 330, -976, -494, 155, -386, -243, 442, -509, 275, - 251, 200, -566, 192, 174, -275, -529, -316, -204, -147, -503, -445, -238, -530, 410, -206, -670, -243, 413, -97, -464, -269, -236, -15, -367, -236, -609, -594, 248, -222, 763, 484, 50, 438, -666, 414, -633, 513, -93, 253, -285, 921, -240, 505, -143, 751, 304, 157, -810, 822, 657, 257, 276, -613, -109, 117, 229, -133, -145, -463, -937, 920, -34, 476, -487, -113, -70, -62, -61, 566, 83, -348, 403, 125, 311, 490, 497, 89, -298, 1580, -344, 1231, 81, 137, -586, -220, 183, 632, 353, -114, 536, 164, -560, 177, 171, 726, - 55, 464, -404, 73, 524, 294, 453, 1058, 871, -47, 493, 16, 860, -542, 605, 291, 62, 547, -152, 1291, -113, 670, -340, -297, 121, 1379, 522, -1091, 1168, 88, 487, -776, 425, 233, -1590, 888, 1378, 547, -329, -63, 427, 917, 299, 354, 230, -274, -140, -486, 614, 98, 406, -328, 819, -283, 377, 135, 163, 129, 62, -853, -511, 16, 66, 602, 474, -691, 57, -374, -369, 189, 25, -224, 271, 1157, -776, -41, 1722, -1042, 100, 645, -347, -234, 333, 600, -658, 335, -1169, -94, 1660, 104, 443, -148, 887, 965, -302, 18, - -487, 143, -375, -790, -586, -947, -787, 1137, 377, 364, 1393, -999, -689, 222, 459, -363, 154, -356, 730, 524, 267, 446, 1288, -52, -165, 187, -230, -499, 432, -110, 971, -856, 233, -49, -266, -239, -113, 308, 194, 214, -33, 550, 107, -684, -538, -60, -311, -386, 105, 460, -49, -83, -628, 334, -89, 675, -210, -1244, 169, -355, -176, 23, -1012, -518, -866, 38, -49, -223, -1150, -449, -87, 634, 688, 81, 67, 356, 90, -772, 719, 988, -400, 177, -401, 207, 13, 765, -802, -554, -1857, -623, 491, 800, 556, 532, -421, -110, - 361, 399, 586, 234, 196, 530, -56, -188, 203, -1471, 654, -421, 81, 1092, 917, -327, -124, 575, -317, -333, -275, 101, -78, -13, 152, -89, 550, 1280, -504, -952, 1004, -730, -181, 37, 1246, 125, -345, 390, 365, -1246, -350, 243, -24, -574, -20, 275, -1853, -834, 956, -890, -1006, -598, 784, -946, -1517, 1594, -432, -931, -30, 652, -568, -999, 2, 525, -26, -1291, 344, 34, -571, 1468, 1361, -42, -511, -989, 1658, 290, 329, 609, -329, -1410, 701, 1009, 1006, -203, 382, 1067, -1522, 197, 1488, 823, 232, 8, -237, 407, -488, 1241, - -65, 350, 476, -391, 44, -26, -434, 25, 204, 707, 26, -396, 239, 575, -62, 895, -646, 167, 225, 253, 782, -385, 96, -1, -953, 167, -291, -510, 260, -177, 804, 584, -374, -853, 450, 114, 208, 520, 1104, -154, 255, -406, 649, 470, 495, -480, 740, -210, -271, -583, -17, -209, 952, -644, 91, 264, -164, -372, 1308, -11, 356, -53, 210, -37, 405, -38, -17, 65, 511, -1353, -3802, -3614, 1572, 157, 3479, 7373, 1613, 2973, 1583, -5460, -2446, -3669, -5395, -357, 635, -2544, 2262, 3860, 2358, 6648, 4075, 45, -619, -2344, -5869, -4742, - -2050, -4487, -1330, 2579, 758, 658, 6072, 2356, 1476, 5643, 261, -275, 2585, -1284, -4649, -2234, -4643, -6755, -760, -3065, -2525, 2177, 4192, 1959, 7421, 5940, 3419, 4507, 1504, -2190, -3407, -4510, -7258, -5795, -3920, -3315, -1059, 2542, 3813, 4274, 5652, 4745, 2114, 651, 1062, -1671, -2450, -1133, -2790, -1838, 942, -701 } - }, - { - {-44, 1, 66, -124, -36, -78, -109, -9, 136, 24, -73, -69, 187, -84, 18, -60, -62, -96, -23, 235, 16, -11, 44, 61, 20, -75, 130, 5, -4, -57, 17, -43, 20, 87, 7, -3, -5, -5, -20, -114, 27, 98, -29, -56, 90, -104, -8, -44, 66, -168, 63, -12, 25, -37, -35, -4, -48, 8, 51, 39, -11, 35, 151, -94, -77, 10, -37, -69, 18, -73, 39, -82, 11, -34, -72, -13, -153, -58, 37, -28, -88, -6, 207, -105, 25, -44, -1, -78, 149, -76, -80, -92, 178, -104, -26, -49, - 51, 82, 105, -145, 2, 140, 64, 24, -5, -17, 65, 142, 37, -182, -91, -98, 162, -16, 124, -77, 59, 159, -75, -120, 46, -45, -5, -108, -40, -81, 34, -146, -44, -38, 0, 196, -60, -31, -2, -53, -15, -20, 125, 60, 79, -104, 81, 78, -63, 30, 52, -51, -60, 65, -109, 70, 36, 10, -13, -1, -6, -98, 101, 11, -46, -67, -20, -35, -1, -83, -64, 45, -15, -33, -144, -23, 131, -91, -24, 99, -59, -109, -83, 67, -1, -12, -22, -104, 33, -47, -26, 115, -65, -158, -48, 8, - 46, 41, 12, -120, -29, -146, -134, -36, 137, -24, -275, -12, 91, 80, -58, 54, 58, 6, 81, -147, -105, -13, 43, 8, 30, -14, 39, 38, 58, -6, 36, 37, -26, 58, -5, -117, -98, -63, -52, -43, -15, 130, 75, 193, 18, -32, -18, 138, -31, 76, -117, -9, 2, 74, 54, 123, 90, -57, -115, -94, 73, -38, 98, 61, 18, -2, 82, 57, -49, 66, -123, -15, -114, -100, -138, 45, 89, -12, 121, -86, 113, -212, 89, 39, 166, 49, 64, 88, 3, -53, 67, 141, 55, 69, -15, -1, - -189, -11, 39, 39, -21, 106, 205, -65, -134, 96, 29, -99, 7, -44, -89, 17, 137, 28, 56, 16, -7, 36, 108, 104, -92, 157, -49, -96, -145, 40, -193, -7, 25, 60, -121, 87, 2, 24, 57, 38, 49, -164, -7, -32, -107, 71, 37, 32, 99, 341, -21, 24, 51, 90, 36, -267, 61, -38, -28, 159, 8, 83, 112, -127, -72, -30, -128, -272, 17, -96, -13, -14, -2, -55, -134, 50, -128, -30, 34, -135, 156, 65, 48, -49, -7, -10, 35, -33, 83, -104, 46, 197, 153, -32, 81, -40, - 38, -72, 33, 80, 221, -286, 9, -178, 86, 126, 154, -27, -152, 1, 152, 30, 27, -120, -19, -207, 268, -18, -212, 223, 54, 64, -18, -85, -30, -111, -109, 80, 115, -28, 108, -96, -61, -4, 153, 144, -45, -87, 118, 73, 8, 98, 21, -126, 123, 74, -14, -47, 31, -136, 343, -24, -17, 253, -29, -165, -91, -26, 57, -172, 106, 26, -3, -158, -134, -274, -32, 112, 51, 135, -92, -74, 270, -89, 43, -65, -150, -59, 22, -295, 0, -122, -138, 47, -167, 8, 121, 67, 248, -404, 266, -40, - 118, -75, -54, -211, 195, 171, 46, -187, -6, -107, -9, 201, 142, 33, 193, 0, 14, 21, -2, -130, 287, -26, 7, 331, -208, 81, -97, -19, 108, -42, -162, 318, 251, -7, 85, 134, 346, -42, -57, -184, 38, 67, -191, -207, -179, 222, 10, -89, 157, 109, 7, -51, 55, -118, -26, -127, -23, 119, -228, 67, -28, -163, 65, -68, 36, -60, -31, 37, 217, 230, 32, -213, -36, -203, 74, 505, 119, 347, 123, -4, -339, -90, 47, 312, -149, -80, -131, 21, 250, -199, 118, 213, 41, 71, -154, 265, - -68, 348, -12, -122, -347, 29, -8, 389, -131, -47, 245, -13, 23, -98, -275, 12, 140, -207, -163, 21, -331, 154, 160, -75, -37, 66, 160, -40, -131, -32, 240, -64, -67, -134, 308, 300, -16, -105, 7, -73, 23, 115, -89, 53, 51, 13, -219, 237, 182, 21, -143, -161, -66, -327, 396, 300, -56, 116, 42, -56, 301, -16, -131, 444, -467, 130, 210, 7, -188, 216, 38, 309, -111, -24, 85, 129, 25, -32, 442, 198, -196, -293, 215, -294, -84, -339, -41, 529, 216, 260, 5, -267, -43, -126, -58, 398, - -59, -421, -33, 93, -273, -37, 176, 146, -185, -89, 185, 256, -77, 265, -1, 68, 87, 23, 89, 146, 126, 137, -99, -284, -225, 81, 63, 193, -22, 180, -355, 130, 104, 54, -232, -195, -247, 195, 104, -177, -175, 245, 83, -19, -146, -246, -97, 101, -154, 19, -293, -83, 39, 102, 198, -31, 129, 169, -167, -412, 289, 13, -60, 271, -36, 11, -176, 238, -145, -192, -68, 196, 303, 249, 85, 51, -513, 239, -22, 102, -170, -32, -191, -67, -38, -264, -122, -105, -133, 283, -74, 368, -26, -12, 246, 266, - 450, 303, 19, -95, 16, 30, -129, 108, -75, -108, -150, -565, 112, -392, -239, 351, 270, -644, -592, 9, 237, -158, 142, -219, -34, -378, -106, -342, -34, -101, 0, 118, 95, 197, -36, -186, 143, -219, -94, 58, 4, 98, 210, -44, 19, 42, -97, -31, -330, -388, -376, -7, -378, 118, 42, -153, -178, -80, -67, -37, -225, -353, -24, 551, 302, -80, -332, -342, 381, -358, -117, -62, -236, -177, -238, -278, -386, -522, -63, -55, -54, 178, 224, 63, 87, -119, 47, -445, 63, 239, 261, 240, 110, 465, -168, -325, - -74, 66, -54, 152, 317, 619, 400, 230, 300, -231, -437, -151, -323, 389, 104, -78, -258, 439, 392, -137, -9, 0, -207, -188, -321, 102, 138, 194, -301, 29, 114, -148, -290, 8, 205, 237, 65, -614, -193, -306, 152, 361, 28, -348, 111, -337, 214, -87, 61, -242, 526, 381, -87, -124, -248, -29, 433, 82, 523, 452, 423, 194, 118, -318, -110, -347, 401, 332, 228, -260, -34, 263, 428, -363, -449, -383, 510, -153, 356, 36, 49, 792, -46, 96, -288, -478, 175, -37, 186, 131, 5, -257, 131, 151, 100, -240, - 234, 175, 597, -212, 88, 340, 357, 53, 361, -37, 65, 318, 287, 104, -66, -399, -279, 301, 50, -58, -30, 109, 652, 7, -146, 347, -83, 331, 134, 902, -101, 20, 67, 176, 363, -7, -26, 243, -324, 384, 682, 241, -33, 391, -21, 60, 739, -302, 252, 302, -82, 352, 45, 59, 121, -453, -150, 268, -170, -248, -228, -229, 8, 270, -67, -677, -30, -519, 162, 191, -27, 79, -251, -50, 231, -648, 126, -158, 315, 221, 122, 7, -286, -585, -67, -514, 267, -16, -189, 501, 230, -227, -206, -128, -122, -165, - -325, 31, 34, 733, -73, -558, -50, 348, -24, -298, 122, -440, 224, -199, 127, -267, 51, -452, 1061, 15, 709, -106, -290, 166, -337, -279, 327, 333, -420, -942, 634, -397, -258, -28, -145, -58, -484, -174, -150, -416, -733, -182, 7, -389, 185, -168, 319, -281, -122, -399, 942, 800, -185, 178, 545, -580, 581, -245, -251, 212, 71, 101, -93, -127, 10, 191, 157, -256, 288, -275, -469, 338, 287, -382, -486, -549, -89, -88, 147, -356, -459, -226, 747, 269, 249, -318, 284, 405, -319, 750, 130, -258, -356, 207, -300, -625, - 147, 4, 7, 360, 317, -265, 48, -790, -102, -290, 641, 60, 87, -326, 271, -495, -20, -141, -356, 443, 466, 422, 283, -7, 385, 351, 54, -70, 152, -2, -402, -50, 145, -313, 438, -465, 364, 401, -123, -94, 164, 536, 396, -489, -114, -133, -47, 119, -236, -241, 519, 10, 749, -499, -481, 379, -264, 134, -310, 251, 278, 188, -133, -440, 28, 139, -378, -671, -40, 54, -412, 712, -103, -212, 932, 889, 65, -135, -61, -205, 185, -488, 407, 38, -297, 504, 41, 71, -218, -328, -731, 71, -148, -79, -22, -31, - -804, -1841, 595, 563, -221, 113, -456, 771, 487, -463, 111, 90, -5, -218, -161, -958, 381, 447, -124, -17, -70, 296, -253, 580, 160, -727, -419, 883, 574, -604, -155, -226, -376, 38, -161, 110, 1153, 301, 1210, 683, 773, 702, 1395, -111, -148, 318, -116, -1203, 943, -436, 534, -804, -641, -1192, 215, -129, -411, 263, -567, -21, -803, -808, 201, 433, -658, -196, -462, -637, -704, -516, 338, -307, -838, 1004, 646, 907, -291, -260, -683, -1761, 736, 881, -426, -198, -62, 1000, 16, 197, 199, -262, 187, 453, -110, -480, 99, 844, - -474, -313, 176, -147, 636, -189, 280, -362, -415, -430, 413, -157, 365, 410, -126, 27, -9, -393, 108, -361, 374, 910, 1541, -56, -55, -695, 345, 466, -25, 527, 805, 299, 454, -763, -441, 546, 1541, -336, -921, 177, -313, -75, 410, -55, -426, -267, -226, -1130, -455, -73, 154, 262, -74, -478, -207, -27, -153, -358, 196, 538, 169, 275, 98, 820, -279, -119, -344, 179, -220, 169, 930, 173, -1019, -258, -309, -871, 528, 244, -116, 109, 37, -398, -20, -39, -399, -126, 809, 1203, 556, -434, -685, 306, 539, 53, 428, -318, - -230, 449, 129, 0, -1034, -1335, -57, -781, -465, 274, 1098, 239, 43, -323, -397, -557, -501, 95, 326, -113, -559, -878, 348, 37, -498, -810, -561, -889, -1641, -962, -134, -149, 1952, -182, -31, 1149, 288, 224, 618, -428, -827, -471, 626, -885, 225, 144, -387, -1241, 847, 257, -81, -1255, 333, 202, -668, 118, 580, 367, 166, -562, -121, -203, 95, -204, 47, -430, -643, 710, -489, 1073, -662, -577, -410, -728, 56, 3, 1103, -807, -881, 468, 275, -700, -970, -84, -553, 643, 118, -767, 500, -109, -1234, 829, -560, 553, -924, -191, - -43, -348, -175, 141, 1123, -270, -130, -287, 303, -498, 397, 944, -83, 943, 668, -35, 1291, -12, 163, 74, 141, 1194, 273, -37, 834, -1662, 45, -1869, -639, -333, 545, 1691, 1435, 517, 839, -576, -488, 64, -145, 376, 106, -406, 554, 824, 682, 504, 423, -36, 58, -309, 778, 351, -175, -515, 142, 304, -110, 1021, 1068, -657, -492, -3, 823, 503, 109, 76, -231, -411, 181, 1273, -559, -677, -736, 649, 244, -426, -646, -1012, -1195, 87, 209, 166, -303, -129, -369, 179, -977, -1567, -745, -165, -327, -657, 669, 1149, -376, 513, - 1148, 681, 124, -876, 289, 248, -1042, 846, -104, 728, 443, 20, 484, -207, -51, 417, 510, 82, 5, -13, -459, -296, 125, -639, 19, -237, 17, -541, 95, 35, -495, 420, 178, 286, -622, -163, 118, -27, 46, 363, 79, 106, -72, -133, -98, -46, 231, -99, -399, 328, -548, -166, -189, 71, -270, -312, 415, -47, -421, 262, -587, 474, 142, 29, 477, 541, 70, 158, -407, 524, -260, -352, -36, 78, 965, -431, -701, 588, -246, 492, -159, 93, -216, 293, 427, -311, -2809, -5281, -1935, -4155, -4724, 1054, -241, 1475, 5930, 6437, - 4519, 6482, 5310, 1711, 1807, 1319, -3703, -3808, -2157, -3699, -3997, -1387, -1232, -3373, -2563, -475, -1550, -1872, -525, -1448, -2512, -1454, 383, -1040, -1275, 1375, -310, -1414, 1172, 2235, -590, 525, 3491, 449, -1182, 2320, 2012, -2068, 1129, 2576, -837, 273, 4483, 3438, 1728, 6334, 7037, 3636, 6509, 8423, 5311, 5049, 6974, 4556, 2940, 3285, 1790, -1608, -3152, -4248, -7340, -8211, -8550, -9989, -9265, -9301, -10202, -9032 }, - {30, 34, 66, 78, 88, 64, 13, -3, -63, 62, -99, -75, 31, 28, -95, 178, -55, 53, -57, -51, 38, -15, -31, -17, 11, -56, -27, -111, 67, 51, -88, -38, -39, -97, 31, 18, -4, 23, 36, 8, 31, 102, -144, 28, -23, 98, 82, -66, 190, -116, -125, 32, 84, 54, -23, -27, -21, 29, 30, -9, -76, -60, -41, -94, 10, 63, 16, -20, -18, 115, 43, 46, 75, 36, 18, 33, -132, 112, 120, -55, 121, -70, -14, 160, -64, 77, 47, -174, -78, 134, -50, -23, 84, 57, 60, 18, - 204, 37, -51, 47, -69, 128, -35, -67, -29, -163, -55, -119, 41, 0, 45, -46, 70, 35, -7, 23, 12, 18, 23, -85, 218, 34, -79, 163, -38, -136, -152, 152, -29, -9, 99, 14, -25, 80, -8, 48, 13, 60, -29, 65, -28, 77, 107, 62, -62, -59, -30, 32, -60, 50, -27, 63, 78, -17, 1, 141, 29, 33, 119, 3, 86, 42, -8, 11, -90, 45, 9, 145, 52, 49, 8, 44, 158, -146, 85, 24, -97, -42, -60, -18, -56, 42, 182, 116, 136, 110, 186, 137, -167, -302, -38, 17, - -74, 163, -7, 243, -112, -110, 103, 8, 8, 97, -176, 47, -127, 169, 97, 2, 252, 13, -26, -29, -46, -61, 118, 66, -64, -18, -179, -76, -27, 185, 121, 23, 84, 6, 85, 7, 28, -96, -58, 35, 104, 245, 67, 5, 1, 65, 59, 9, 33, 51, -11, -11, 65, 279, 88, 217, -134, -108, -49, -139, -164, -68, 108, -198, -35, -28, -312, 56, -315, -107, -50, 68, -8, 59, -69, -8, -217, 71, -79, -120, 11, 53, -21, 10, 77, 152, -276, 67, 6, -83, -97, -22, 23, -41, -173, -43, - 29, 77, -26, 191, 1, 2, 63, -133, 168, 52, 91, 40, 69, -30, -45, 37, 5, -35, -82, -36, -121, -42, 151, 165, -5, 182, 12, -23, 23, 16, -33, -1, -126, -72, 114, 133, -154, -37, 66, -103, -296, 74, 111, 129, -67, -79, -105, 162, 186, 32, 74, -145, -116, 137, 53, -109, 192, -192, 33, 18, 180, 65, -39, 28, -61, 97, -232, -70, -335, -148, 171, -16, 262, -37, -218, 136, 31, -91, -10, 8, -88, 55, 156, 173, 4, 80, -10, 196, -105, 80, -22, -11, 1, 56, -22, 210, - 3, 15, -26, 123, 191, -242, -27, -162, -168, 70, 41, 371, 26, 141, -296, -65, 74, -150, 111, 38, 33, 96, 110, 246, 113, -30, 83, -111, 42, 104, 1, 28, 113, 145, 337, 73, -42, -217, -3, 180, -260, 38, -13, 92, -127, -149, 292, -174, 66, -3, -172, 421, 113, 225, 123, 245, -37, -80, 158, -130, 123, -102, 69, 172, 96, -65, -6, 92, -139, -99, 13, -9, 246, -123, -217, -34, 124, 192, -104, -143, -5, 203, 34, -105, 100, -404, 215, 56, -97, 111, -332, -279, 26, -143, 297, 262, - 280, -202, 104, -6, 279, 10, 195, 71, -94, -269, -243, 65, -321, -15, -82, -163, -216, -133, -6, 241, -6, 87, -365, -211, -45, -236, 9, 214, -250, 89, -10, -94, -29, -63, 241, 121, 117, -71, -82, 329, -109, -105, -287, 194, -404, 43, -137, 51, 136, -107, -219, -143, 9, 277, -150, -43, -188, -157, 89, 83, 196, -221, 36, 64, 34, -385, 81, 18, 44, -524, 435, -6, -29, -24, -184, 38, -14, 147, -162, 167, 32, -127, -216, -258, 102, 8, -42, 4, -162, 139, 92, 268, 145, 99, 132, -48, - -178, -127, -14, -92, 98, -147, -232, -237, -11, -320, 117, 154, -212, 182, -251, 105, -358, 38, -88, 18, -116, -10, -337, -56, -135, -199, -82, -155, 18, -139, -111, -199, 56, -189, -45, 302, -80, 6, 63, -58, -274, -301, -79, -178, 140, 94, -321, -17, 51, -301, -339, 174, -332, 55, 214, -168, -380, -171, 6, 238, -103, 428, -32, -45, -255, -191, -31, 77, 24, -103, -76, -34, -94, -201, 156, -170, -94, 149, 51, -281, -280, -276, 228, -258, -257, 408, -263, 169, -32, 95, -378, 155, 28, -83, -12, -97, - 132, 68, 370, -115, -59, 146, 359, 69, 82, -193, -97, -317, -48, -38, 11, 177, -52, 81, 366, -90, -2, -71, -37, -391, -283, -70, 222, 156, -26, 185, -29, -78, -113, 157, 96, -87, 71, 159, -84, -542, -237, -106, -61, 242, -426, -312, 260, 162, 656, 185, 150, 181, 82, -118, 12, -124, 207, 10, 209, 7, -8, -288, 148, -195, 150, -30, 157, 63, 211, -334, 37, -231, 275, 17, -282, 368, 270, 175, -170, -564, 159, -62, -73, 274, -30, 125, 262, -62, -342, -6, 146, 94, -96, -43, -253, 87, - 25, 46, -47, 27, 169, -114, 77, -71, -55, 146, -149, -606, 131, 155, 627, -124, -94, 300, 392, -623, -353, 349, -172, 17, 147, -394, -871, -338, 505, 402, 342, -96, 194, -97, 179, -177, 67, -437, 114, -151, 233, 226, 14, -204, 212, 136, 363, -32, -216, -105, -557, -282, 143, -33, -371, 260, 355, -491, 485, -41, -48, 307, 66, 290, -34, 106, -105, -54, 147, 577, -205, 368, -29, 37, 138, 319, -292, 35, 458, 128, -208, 105, 157, 14, 237, 137, -31, -401, -104, 410, 259, 309, -205, -103, -36, -44, - 438, 57, -458, -202, -143, 291, 52, 63, 242, 542, -806, 532, -111, -93, -213, 160, 157, 314, 41, 300, -39, -76, 84, -46, 143, 277, 23, -17, 350, -263, -61, 92, -43, 322, -386, 40, -333, 58, -353, -41, -4, 194, 445, -260, -165, -270, -34, -397, -283, -257, 160, 342, -17, 670, -440, 600, -437, -85, 157, 142, 543, 329, -417, 231, -182, -382, -54, -345, 241, -375, -225, 32, 545, -58, 263, 509, -357, 211, -594, 422, -349, -151, 654, 247, 701, -244, 44, -261, 232, 888, 258, 327, -389, -44, 62, 366, - 329, 582, -401, -115, -440, -369, 72, 73, 327, -239, 242, -614, 452, 351, 190, -70, -34, 83, 238, 105, 99, 38, 489, 422, 210, 76, -291, -289, 964, 77, 162, 555, 275, -100, -57, 371, 713, -431, -145, -489, -442, 692, 348, 74, -40, 247, 557, 373, 466, 174, -72, 370, 21, -25, 194, -431, -325, -128, -404, 447, -57, -115, -386, -63, -360, -873, 143, -107, -284, 199, -473, -26, -263, -698, -171, -300, -343, 565, -161, -196, -114, -7, -155, -191, -45, 156, 460, 366, -28, -18, -811, 59, 93, 337, -200, -153, - 1188, -194, -607, -558, 482, -320, 125, -663, 149, -173, -385, -296, -794, 143, 198, 568, 136, -277, 406, 73, 379, 476, 1274, 372, 57, -470, -591, -115, -15, -50, -431, 207, 332, -55, 151, -171, -523, -224, -78, 167, -190, 318, -160, -211, 611, 322, 694, 15, -199, -267, 735, -623, -233, 863, -515, 179, 180, 230, 52, 490, -149, 442, -163, 104, 104, -212, 322, -476, -338, -305, -144, -421, -798, -132, -238, 141, -205, -1046, 296, 680, -37, -126, 1043, -1275, -278, 739, -175, 579, -409, -235, 198, -1212, 403, -397, 621, 475, - -648, 1319, 199, 95, -57, 538, -919, 410, -22, -109, 278, -535, 762, 828, -1215, 254, -129, 294, 82, 834, -313, -979, -984, 124, 168, -408, 309, -527, 224, -214, 568, 720, 63, 698, 635, -285, 32, -377, -66, -53, 270, 6, -25, -23, -644, -987, -376, 589, 458, -394, -470, 350, 343, -622, 381, -395, -42, 576, 766, 61, -387, 334, 98, 509, 121, 436, 432, -48, -1440, 232, 85, 668, -172, 681, 655, -334, -1959, -194, 134, -162, 1266, 1355, 946, 1351, -258, 684, -391, 904, 602, -733, 1193, -1026, -825, -613, 578, 262, - -765, -1472, 347, 588, -51, 797, 322, -915, -211, 238, 262, 298, -164, 478, 64, -244, -104, 196, 651, 858, 643, 1022, -918, -218, -221, -919, -208, 212, 72, 155, -361, -385, 511, 1151, -499, 620, -351, 201, -322, -4, -838, -255, -29, -1129, -675, -1101, -962, 715, 1552, 1291, 54, -7, 23, -203, -509, -1784, -603, -186, 171, 165, -637, -368, 260, 915, 509, 367, 560, 1025, 384, -783, 718, -367, -167, 585, 1088, 439, 1344, 376, -653, -1061, 638, -113, -646, 295, 678, 586, -1240, -1071, 252, -503, 113, 589, -339, -251, 978, 259, - -151, -326, -295, 362, -237, -54, -43, -414, -170, -681, -908, 310, 474, -573, 399, 273, -210, -401, 46, 699, 393, 120, -722, -799, -400, 207, 870, -670, -366, -308, 514, 1422, 363, -1403, -325, -170, 702, 12, 356, -186, -346, -313, -805, 733, 765, 312, 812, -262, 519, -245, -605, -639, -679, 131, -1240, 1249, -206, -491, -914, 942, 675, 180, 30, 377, 327, -854, -1179, 230, 687, 1045, -126, -388, -864, -556, 357, -140, -760, -1384, -1395, 139, -516, 580, -1590, -606, 141, 82, 134, -586, 66, -166, -417, -181, -828, 500, 625, 447, - -1069, -620, -176, 180, 304, 361, 236, -237, -228, -259, 489, 1681, 979, -1087, -1106, -735, -1380, 1269, 570, -587, -1434, -1344, 1158, 677, -24, 877, -1301, -298, -161, -470, -141, -608, -1316, 27, -1129, 696, 533, -524, -342, -221, -447, -366, 723, -1148, 1024, 1514, 1632, -1812, 342, -36, -154, 799, -330, -518, 535, 301, 1109, -84, -887, 58, -410, 692, -1024, -323, -489, -637, 910, -636, -113, 679, 350, -179, -376, -900, 97, 1298, 733, -1, 341, -227, 987, -630, 435, -318, 595, 1116, -276, -617, 292, -862, 1496, 255, -872, -203, -1335, 244, - 1774, -249, -1140, -664, 1055, 431, -661, 72, 214, 738, 1462, -1147, 471, 1368, -287, -1250, -1400, -713, 1906, -1538, 516, -679, -1306, 1808, 663, -1720, 300, -1546, 680, 731, 1441, 640, 328, 378, -454, -1103, -772, -723, 305, 181, -193, 662, 1012, -453, -645, 710, 120, -939, -223, 431, -784, -133, 164, 400, 202, 565, 950, 175, -621, -64, 175, -479, -227, 456, -351, -607, 844, -198, -223, -331, -348, 564, 128, 138, 725, -342, -585, -21, 40, -229, 174, -26, -219, -21, -735, 177, 124, -105, 371, 281, 118, 192, -753, 881, -327, -289, - 231, -656, 192, -494, 165, -211, -784, 1307, -52, 746, -649, 97, -105, 246, 225, 407, -184, 303, -163, 173, -13, 140, 328, -25, 500, -180, 382, 33, 1, -123, 251, -173, 228, -111, 32, -90, 133, -71, 292, -73, -175, 453, -287, 243, 203, 80, 232, -258, -169, 214, 207, -107, -7, 227, -1, -290, 151, -142, 174, 220, 118, 82, 88, -314, 178, 101, -77, 127, -132, 83, -55, -7, -20, 121, 237, -286, 276, -43, -74, 141, -137, 85, 95, -22, 320, -1090, -3397, -500, 1647, 853, 4008, 745, 860, 542, -1083, -1521, - -1087, -1949, -1678, -950, -394, 1116, 3040, 2416, 2076, 1184, -943, -1524, -1128, -2100, -1996, -608, -285, -463, 765, 1208, 791, 1474, 1131, 351, 1039, 216, -164, 100, -639, -1656, -1418, -1194, -1690, -700, 481, 342, 1068, 1225, 1057, 1100, 1108, 714, 682, 82, -631, -1152, -802, -1084, -1453, -703, -673, -530, 194, 558, 512, 1025, 1251, 625, 887, 782, -120, 236, 413, -265, -170, -516, -1140, -1109 } - }, - { - {48, 83, 12, 47, 104, -32, 111, 29, 21, -128, -31, -127, -15, 128, 93, -9, 59, -18, 49, -16, 61, 51, 66, 157, 66, -115, -10, -131, 68, 49, -19, 13, 15, -28, -40, 78, -35, 25, 71, -70, 118, -28, 1, 56, -24, 18, 14, 59, 93, 2, 15, -34, -4, 5, -51, -50, 59, 158, -13, -89, -78, 49, 79, 89, 52, 127, 9, 91, -71, -51, 60, -21, 69, -10, -11, 31, 37, -1, -109, 82, 51, -108, -20, 137, 40, 34, 75, -18, 20, -36, -144, -56, -8, -32, 40, -44, - -15, -121, -2, 21, -87, -18, -110, -38, -36, -130, -62, 42, 55, 147, 85, 188, -22, -30, 25, -64, 161, 11, 74, 130, 20, -51, 50, -68, -95, -22, -43, -49, -173, -53, -3, 28, 47, 16, 82, -94, 72, 1, 15, 56, -71, -148, -69, 66, 89, 72, 1, 73, 47, 96, 41, 41, -57, 4, -26, -81, 72, -123, -76, 192, -34, 170, -90, 15, 83, 36, 4, -118, -166, -173, 16, 2, -50, 21, -153, 299, 32, -170, 43, -90, -98, 88, 126, -4, 27, 59, -11, -1, 98, -57, -27, 4, - 181, -6, -23, -71, -110, 54, -29, -113, -52, -135, 16, -123, 1, -94, -32, -83, -170, -71, -12, 156, 22, -48, 84, 142, 20, -200, 89, -3, 35, 62, -48, 121, -64, -110, -114, -198, 13, -62, -76, -77, -158, 246, -70, -237, 11, 71, 1, 65, 53, -189, 59, -50, -13, 0, -39, 131, -49, -98, -14, 103, 64, 33, 60, 261, 66, -101, 116, -121, 32, -100, 248, 30, -88, -59, -88, -38, 163, -144, -118, -45, 134, 69, -134, 25, 24, -87, -1, -287, 87, -76, -57, -187, 260, 2, -143, -122, - -140, -4, -34, 0, -6, -175, 205, -135, -114, 65, 16, 63, -66, -33, -133, -13, 14, -169, -118, -17, 219, 6, 47, -182, 56, 104, 76, -8, -91, 236, 41, -48, 113, 92, -110, 144, -97, 238, 34, 212, -23, 36, -83, -243, 26, 3, 9, -43, 50, 125, -32, -126, -82, -178, -48, -89, -93, 14, 61, 93, -113, 76, -75, -97, -12, 78, 16, 17, -176, -174, -32, -54, -129, 277, 131, -22, 54, 108, -283, -148, 190, -112, 178, 34, -38, -198, -142, 217, 117, 199, -217, -25, -153, -31, 30, -70, - -56, -7, -85, 22, -369, 20, -47, 101, -223, 72, -75, 375, -99, -193, -70, -162, 51, 139, -44, 262, 27, -77, 64, 32, 69, -92, -16, 98, 154, 61, -30, 74, -136, -42, 194, 139, 227, 162, -3, -115, -241, 168, -25, -176, 93, -46, -269, 8, -224, -17, 205, -33, -150, -69, 197, -168, -275, 282, -51, -66, 68, 38, 36, 70, 70, 40, -201, -74, 161, -17, -56, 53, 272, -127, -134, -56, 109, 35, -226, -91, -320, -3, 91, 317, 327, -100, 165, -203, 72, 142, 211, -56, 315, -54, 268, -140, - 225, -107, -364, -79, 96, -123, 146, -75, -85, 44, -399, -126, -5, -66, -21, -190, -64, -65, 67, 415, 240, -235, 134, 333, 85, -111, 85, -82, -95, 240, 167, -160, -19, 173, 355, -110, 194, 528, 227, -237, 99, 65, -289, 47, -239, 111, -261, -58, 12, 128, -171, -44, -85, -151, 189, 162, -16, -90, 34, 36, 22, 113, 88, 136, -77, -334, 70, -270, 37, -94, 336, -180, 43, 83, 29, 117, -55, 366, 25, -249, -49, -185, -33, -65, -171, -217, -58, -142, -67, 232, 86, -209, 76, -248, -48, 168, - -331, -298, 163, 148, 79, -17, -201, 72, -100, -196, -88, 3, 60, 305, -123, -43, 17, 139, 78, -115, -138, -258, -74, -62, -134, -167, 107, 203, 4, -138, 238, 41, -106, 25, -24, -32, -65, -42, 155, -105, -122, -95, 156, -50, 201, 173, 327, -238, -6, 225, -103, -154, 205, -316, -18, 64, -40, -114, -140, -62, 56, -12, 154, 83, -51, -116, -89, 259, 9, -302, 143, -188, -192, 125, 221, 234, 170, 3, 114, 88, 107, -92, -8, -82, -226, 103, -61, -2, -53, 32, -41, 257, 451, 87, -85, 11, - -332, 330, -229, -131, -221, -248, 436, 39, -254, -73, 298, 175, -241, -155, 342, 47, 27, 468, -220, 151, -173, -389, 206, 224, 58, 142, 185, 352, 322, -25, 273, 116, 279, 268, -476, 157, -162, -213, -158, -56, -307, -74, 62, -266, -531, 107, -47, -482, -355, -320, -182, 4, -98, 99, -72, 174, 353, -221, 113, -95, -177, -135, 12, -49, -25, 258, -21, 259, 344, 92, 142, 220, -41, 33, -360, 312, -296, -116, -101, 13, -89, -288, -250, -542, 465, -554, -532, 70, 488, 158, -78, -146, 215, -271, 264, -108, - 23, 0, -210, 126, -163, -174, -42, 53, 229, 296, 295, 321, 740, 340, 427, -193, 685, -372, 29, 162, 7, -240, 94, -56, -565, 232, -135, 76, -45, -176, 9, 186, -223, -105, -28, 151, -342, 238, 92, -305, -17, 148, -284, 126, -342, 179, -23, -95, -7, -210, 299, 365, -324, -170, 155, -99, 97, 103, 27, 31, 405, -81, -264, 268, -7, -189, -174, -311, 65, 112, 166, 181, -155, -236, 142, 93, 487, 77, -65, 37, 4, -123, -55, -144, 45, -390, -439, 740, 517, 662, 46, -421, 153, 346, 249, -106, - -264, -77, -95, -128, -227, -91, -190, 493, 83, 82, 8, 30, 56, -181, 330, 184, -15, 118, -42, 335, 66, -30, -544, -41, 39, 51, -98, 67, -256, 443, 364, 346, 307, -241, -326, 251, 82, 121, -19, -388, -276, 18, -215, -2, -180, -85, 232, 67, -164, 52, -425, 5, -723, -376, -685, 578, 525, 547, 660, 303, -131, -299, -118, -52, 93, 361, -154, -256, -346, 315, 408, -193, 380, 57, -153, 155, -536, -164, 159, -169, -325, -622, 315, -265, 80, 410, 105, 477, 370, 210, 86, -276, -73, -143, 35, 267, - 147, 58, 235, 647, -23, -543, -229, 92, 144, -28, 26, 56, -220, 18, -501, 120, -523, -192, -401, 210, -191, -337, 541, 152, 63, -229, -291, 85, 148, 54, 196, -258, 616, -702, 218, -284, -398, -224, 413, 136, -352, 310, -241, 772, 7, 20, -239, 139, -353, -236, 743, 765, 721, 153, -195, -123, -468, 377, 9, 220, -141, 69, -172, -133, -271, 144, -282, 459, -1203, -352, 7, -366, 257, -376, 76, -146, 377, 65, 362, 24, -87, -8, 132, -423, -304, -330, -48, 408, -811, 279, 702, 84, -519, -22, -437, -419, - 287, -57, -358, 196, 28, -135, -203, 113, 290, 175, -416, -304, 233, 353, -293, -387, 186, 398, -490, -19, -437, -595, 696, -120, 100, -127, 400, -84, -27, -245, 251, 78, 30, -185, -58, -622, -315, -179, -535, -748, -177, -281, 614, 151, 935, 130, -329, 82, 139, -849, -1, 656, 400, -516, 17, 304, -693, -152, -371, 225, -301, 131, -5, -177, -14, -52, -257, 169, -488, -222, -239, -602, -167, -125, -43, -14, -203, -228, 948, 245, -444, -767, -313, 14, 668, -236, -153, -468, -169, -349, 531, -549, 465, 602, -747, 376, - 98, -367, -335, 81, 230, -1557, -283, -111, -307, 231, -280, -1065, -444, -481, -540, -214, 164, 982, -35, -1150, -649, -712, -140, -393, -24, -582, 948, 571, -111, 755, 13, 815, 184, -463, -649, -396, -527, -223, 114, 359, -127, 125, -440, 84, -628, -43, -51, 225, -247, 999, 110, -9, 635, -235, -482, -251, 381, -8, -283, 134, -24, 863, 185, 32, -346, -473, -1298, 117, -1036, 552, 1717, -1201, -288, 327, -235, -168, -368, 347, -376, -1142, -334, -1129, -260, 36, -744, -26, -1054, 550, -34, -409, 1308, 146, 397, -375, -2039, -228, - -535, -583, 719, 568, -727, -577, 1371, -174, 432, 56, -91, -176, -169, -466, -24, 145, 230, 153, 478, -405, -29, -395, -246, 140, 685, 439, 602, 544, -145, 188, 315, -12, -591, -117, 771, -154, -1151, -510, 103, -969, -435, -993, -695, -624, 885, 609, -219, 610, 217, 866, 567, 272, -1563, -353, 47, -1362, -1012, -388, -285, -1592, 320, 874, 1156, 1407, -495, -918, -48, -955, -706, -1212, -1343, -835, -339, 1025, -13, -217, -584, -1471, 633, 115, -986, 1005, 523, 339, -180, -879, -186, 70, 944, 1234, 118, 364, 126, 79, -7, 203, - -449, 1721, 454, -507, -498, -203, 126, 862, -345, -84, 53, 456, -344, 260, 83, -52, -1332, -394, 502, 760, 313, -114, -341, -874, -41, 190, -157, 57, -178, -549, 657, -96, 277, -590, -68, 1657, 187, -136, 255, 253, 220, 855, -230, -323, 676, -24, 431, 269, 596, -139, -497, 349, -143, 23, 1880, 1753, 788, -163, 483, 983, 14, -1316, -448, 127, 37, -418, 752, 309, 206, -429, 901, -196, -117, -413, 412, 236, -943, -1298, -472, 64, -80, -355, -1221, -239, 232, -45, -513, -279, -475, -542, 97, 175, -845, -900, -427, -1086, - 98, 708, -901, 676, -547, -574, -996, -1279, -1468, -1352, -808, -130, 282, 84, 277, -776, -1633, -700, -1581, -2560, -1125, 1824, 3143, 1833, -1035, -795, -3204, -2815, 1637, 181, 2180, 2338, 2336, 751, -1114, -1070, -1405, -1791, -972, 433, -125, 215, -778, 1048, 499, 928, -2099, 450, 271, -666, 458, -505, -245, -170, -304, 870, 1649, -510, 329, -261, 395, 811, -258, -186, -457, 208, -287, -947, 672, 1089, -141, -626, -530, -1223, -314, 860, 625, 273, -1290, -799, -550, 1114, 1025, 837, -2522, -1739, -178, 1215, 2723, -34, -3203, -1235, 148, 1048, -46, 556, - 501, -1456, -565, -432, -788, 19, -1526, 213, 706, -1959, -1144, -623, -142, 2059, 128, -3125, 453, 612, 633, 855, 957, -1417, 928, 716, -1730, 240, -1273, 227, 1067, 948, 302, -618, 113, -366, -103, -453, -349, 235, 49, -658, -91, 348, -90, 44, 107, -416, -437, -3, 257, 46, -694, 67, 322, 120, 56, 717, -103, -173, 225, 286, -505, -510, 362, 95, -437, 293, 84, 155, -319, 139, 282, 66, -438, 571, -108, -575, -26, 509, 101, -360, 311, 160, -606, 271, -28, 612, -573, 96, 327, -845, -35, 431, -73, 296, -198, -434, - 20, -508, 263, 361, 222, -834, 1417, 217, 651, -524, 261, -98, 188, 174, -215, 115, 275, -126, 576, 47, 37, 212, 201, 2, -124, 261, -19, -142, -16, 263, -240, 79, 135, -304, 428, -57, -180, 655, -242, -346, 307, 186, -157, 300, 236, -49, -72, -22, 98, 185, 108, 27, -93, 353, -330, 341, 64, -8, 102, 129, 116, 45, -293, 118, 279, -156, 13, 34, 216, 14, -66, 340, -141, 198, -295, -83, 313, -229, 277, -37, 177, 231, 326, -1154, -3690, -188, 1987, 893, 4237, 363, 893, 39, -1238, -1555, -1057, -1894, - -1329, -832, 27, 1450, 2848, 2103, 1823, 599, -998, -1456, -1317, -1542, -1720, -690, -334, -144, 830, 1115, 830, 1558, 996, 379, 1035, 31, -461, -292, -944, -1909, -1173, -1113, -1153, 68, 523, 378, 1399, 1167, 787, 1149, 1199, 354, 351, -116, -1052, -1432, -1115, -1434, -1042, -345, -268, 106, 779, 637, 544, 1125, 894, 676, 1105, 349, -171, 111, -168, -518, -87, -526, -1102, -872 }, - {-16, -9, -17, 123, 80, 14, -46, 63, 110, -34, 122, -77, -24, 79, 27, -137, 44, 85, -189, -4, 157, -92, -131, 131, -105, 26, -77, 11, 11, 11, -6, -96, 138, -63, -31, -85, -87, 5, -18, -65, -108, -88, 168, -19, 66, 45, -9, 127, 36, 88, -8, -68, 89, -124, -65, 0, -11, 11, 32, 90, -29, -20, -35, 23, -10, -26, 61, -5, 76, -16, -50, -50, 6, 9, -13, 16, 112, -15, -80, 24, 103, -5, 13, -143, -70, 26, 199, -121, 45, -198, 211, 18, 80, -20, 37, -35, - -67, -171, 79, -172, -78, -95, 104, 84, 43, 87, 161, 15, -137, 98, 20, -2, 81, -23, -47, -202, 38, -54, 50, 92, -107, -39, 108, 38, 18, -100, 272, 166, 32, 135, 112, 109, -237, 22, -17, -58, 66, 47, -32, -38, -5, -65, 80, -19, 151, 4, -26, -55, -108, -8, 99, 16, 32, 108, 71, 17, 54, 16, 68, 225, -102, 78, -56, -92, -35, -62, 125, -96, -180, -43, 53, -150, -88, 177, 305, -47, 120, -99, -103, -1, 37, -10, 2, 115, -185, 66, -8, -36, -155, 17, 10, 94, - 33, -122, 172, -129, 161, -14, 35, 66, -11, -74, 128, 33, 169, 28, -135, 262, 214, -68, -13, -47, -170, -94, -20, -28, 82, -95, 18, 74, 11, 1, 0, -12, -83, 156, 20, 0, -24, -3, -68, -103, -242, 270, -74, -46, 189, -92, 91, 437, -67, 1, -185, -151, -227, 112, -102, 48, 105, -147, -129, -97, -4, 32, -180, -78, 59, 50, -80, -40, 88, -117, 3, -65, -33, -86, 48, -80, 14, 47, -42, 177, -6, -38, -154, 4, 187, 15, 53, -197, -279, -109, -242, -213, -20, -99, -23, -256, - 193, -238, 18, 141, -155, -249, -183, -63, 140, 125, 193, -137, -124, -99, -87, 128, 19, -68, -45, 45, 247, 27, -96, 15, -79, -17, 174, 289, -96, -100, -258, 34, 69, 149, -95, 160, 29, 247, -194, 32, -369, -41, 49, -92, -79, -34, 143, -113, -191, 55, -282, -64, -132, 62, -24, 96, 20, -221, -229, 5, 135, 234, -38, -97, 206, -218, -108, 103, 104, 154, -137, 4, 73, -95, -18, 91, -120, 174, -61, -33, -171, -156, 93, 0, 23, -25, -93, 111, -47, 138, 24, -159, -155, 76, -53, 47, - -158, -147, -19, 160, -386, 106, -160, 160, 181, -175, -337, 63, -34, 236, -121, 335, -123, 227, -250, -83, 122, 173, 57, 14, -149, -6, -115, -143, 100, -120, 65, 47, 77, -61, 161, -12, 140, -13, -234, -24, -67, 42, 258, 33, -9, 5, -88, 103, -82, 148, 152, 70, 66, 267, -50, -25, -187, 162, 136, 48, 44, 48, 22, 95, 163, 125, 70, 80, -25, 223, 81, -12, -134, 101, -29, 298, 161, 70, -76, -54, -507, -272, 110, -93, 213, 214, 318, 137, 132, 85, -369, -75, -46, 42, -33, 126, - 87, -135, -111, 106, 186, 240, 202, 272, -140, -133, -187, 212, -114, 177, -40, 2, -176, -95, -101, 163, 187, 44, 187, 279, -107, 80, 312, -145, 100, 119, 9, 248, 299, 243, 520, 111, -79, -83, -95, 8, 85, 173, -37, -37, -64, -126, 49, 91, 124, -313, -58, 96, 199, 161, -283, -185, 32, 65, 174, -165, -37, -40, -36, 129, 253, -28, 56, 216, 317, 180, -339, 5, -361, -256, -151, -27, -218, 270, 105, 161, -448, -30, 305, 154, -126, -189, -109, 118, -340, -18, -215, 345, -36, -98, 46, -10, - -49, 62, -80, 161, 124, 230, -6, 13, 365, -110, 249, -37, -29, 623, 88, -65, -126, -480, 66, -492, -67, 522, -129, -99, -342, -103, 33, -190, 126, -14, -241, 288, 127, 99, 106, -184, 242, -304, 127, 135, 87, -3, -34, -69, -95, 42, 217, -395, 190, -130, -193, -183, 170, 212, 130, 358, 268, 65, 118, -256, 69, 135, 281, 65, -114, 111, 139, -229, 50, -235, 208, 189, 242, -208, 149, 256, -95, 75, 337, 2, -185, -147, 87, -41, -189, -72, 18, 59, 125, -129, 240, 148, -37, 282, -19, 113, - 371, -369, 714, -313, 110, 219, -59, -31, 102, 480, -12, -59, -1, -107, 243, 262, -71, 111, 101, 84, 155, 163, 4, 216, 94, 237, 311, 193, -319, 627, -190, 122, -451, 185, -398, 316, 39, -84, -221, 298, 47, 190, 203, 101, -332, 175, -198, -38, 163, 167, 48, -64, -331, 46, 324, 33, 214, 225, -345, 193, -170, -182, 274, 287, 163, 159, 57, 152, -355, -170, -105, 4, 404, 180, 168, -37, 186, -18, 445, 149, 178, 55, -9, -648, 252, 137, -42, -59, -458, -11, -164, 98, 431, -85, -215, 442, - -8, 231, -127, 30, -221, -45, -30, -121, 117, -16, 396, -365, 39, 135, 173, -625, 394, 98, -445, -292, 226, 528, -202, -115, -385, 761, 292, 31, 120, -427, -274, -36, 25, 384, 78, 291, 341, -36, 13, 222, -73, -282, -257, -87, 338, -211, 430, -229, 635, 260, 510, -168, 75, 387, -333, 164, 179, 145, -195, 188, 44, 35, 179, 358, 322, -377, -90, 131, -342, -255, -101, -725, 165, -386, -229, 7, -106, 158, 364, 186, 112, -261, 5, -111, -316, -480, -711, 394, -286, 324, 110, 160, 195, -476, -871, 84, - 133, 500, -481, -528, 467, -178, 216, -95, 116, 79, 128, -237, 124, -29, -70, 310, 120, -38, -389, -48, -5, -67, -13, -208, -519, -227, 391, -158, 196, -291, 227, 120, 2, -143, -644, 366, 355, 455, -308, -127, 617, 546, 256, 123, 351, 134, 316, -158, 275, -506, -27, 151, -129, 621, 29, 342, -194, -318, 697, 1, 264, -76, 38, -660, -77, 131, -420, -371, -483, -149, -122, -819, -768, -211, -8, 558, 452, 446, -188, -86, -125, 477, 200, -218, -47, -177, 344, 262, -215, -300, -273, -550, 215, 2, 6, 104, - -89, 190, 745, -443, 219, 31, -299, -181, -354, 117, -161, -188, 383, 34, -137, 380, -60, -189, 131, 273, -164, 295, 551, 522, -371, -20, 130, 287, -467, -111, -130, 563, 245, -76, -352, -403, -345, 510, 434, -829, -675, -505, -348, 100, -286, 153, 94, 168, -584, -211, 652, 511, 312, 36, -449, -242, -80, 163, 264, -402, 88, 7, -341, -173, 253, -214, 199, 72, 237, -327, -12, -707, 92, -889, 347, 333, -347, 377, 466, -8, 126, -582, 321, 10, -241, 280, -80, -20, -13, 12, 578, -93, -8, 690, -14, -359, - -954, -809, 861, 509, 208, 186, -369, -765, -365, 81, -286, 535, -35, 38, 612, -166, -195, -180, -392, -702, -525, 1444, -717, -356, 408, -741, -535, 392, 536, 178, 113, 439, 86, 72, 176, -618, -458, -321, -566, -56, 525, -44, 103, 256, 167, -457, -224, -378, -206, 472, -152, -58, -72, 284, 283, 858, 131, 630, -44, 209, -353, -266, 220, -446, -496, 10, 147, -257, 194, -300, 82, -781, 424, 235, 346, 37, -322, -655, -240, -65, 525, -415, -250, 141, 1214, -347, 1234, -772, 291, -291, 535, -228, 931, -899, 1339, -143, - 266, 568, -1016, 873, -1081, 694, -1730, 896, -878, 707, -1053, 857, -154, 506, -17, -525, -474, 578, 987, -797, 1249, -60, 11, -35, 226, -356, -260, -540, -112, 30, 12, 9, 497, 95, 543, 534, -322, 204, 1123, 375, 248, 178, -956, 60, -148, -110, -876, -176, 516, 154, 176, 266, 651, 178, -193, -57, -50, 250, -433, -261, 669, 420, 313, 521, 382, -218, -111, -762, -338, 316, 244, 582, -421, -206, -152, 425, 241, 379, 148, -310, -295, 947, -310, -939, 186, 629, 403, -54, -83, -22, 99, -31, 381, -368, -1946, 551, - -227, -115, 493, -323, 529, -61, -835, -147, 96, 305, 393, 95, -586, 601, -218, -48, -353, -161, 336, -59, 302, 484, -93, -616, 156, 683, -614, 235, 548, -94, -398, -780, -506, 552, 1436, -435, -541, 1593, -80, -230, 1170, 665, 595, 458, 216, -339, 610, 540, 403, 169, -1024, 655, 615, -1116, -609, -404, -275, -311, 1251, 601, -653, 645, -213, -652, 330, 331, -229, -265, -912, 81, 139, 766, 317, -101, 833, -906, -522, -2130, 653, 1201, -747, -156, -582, 1237, 829, 522, -102, -432, 84, 499, 227, -214, -53, 683, -51, -250, - -921, -432, 763, 450, -495, 391, -362, -110, 220, 218, -224, 141, -814, 230, 1068, -137, -227, -1064, -657, 517, -859, -456, 171, 212, -282, 695, 633, -679, 225, 375, 1061, 997, -192, 322, -64, 1137, 456, 455, 1037, -493, -756, -375, -960, 747, 300, 350, 129, 1259, -929, -236, 434, -361, 459, -97, -214, 108, -905, -845, 538, 884, 776, 800, 1015, -517, 808, -1455, -616, 613, 174, 1141, 538, 981, -369, 172, -773, 599, 944, 876, 119, 636, -1406, -887, 929, 312, -864, -410, 143, 1374, 439, -482, -646, 191, -167, 870, 908, -28, - -113, 234, -220, 1112, 330, -187, 238, -435, -270, -2285, -774, 489, -343, -282, 13, -351, -401, 1156, 746, -463, 1007, 2120, 443, 1540, 225, 388, 1093, 802, -547, -548, -1103, -600, -33, -953, 417, -117, -876, -380, -192, -247, 33, 984, -50, 845, -461, 265, -1704, 550, -217, 958, -175, -992, 1103, -338, 209, 659, 496, 1025, -101, 208, -138, 1163, -189, 271, 811, -820, 800, -157, 505, 798, -154, 231, 164, 143, -195, 395, 358, -59, -391, -9, -462, -92, -56, 484, -171, -724, -488, 916, 889, -728, -637, 1087, 1224, -379, -80, 935, - 71, 522, 657, -1351, -389, -11, 1425, 217, -66, -1279, 303, 632, 382, 146, 395, 252, 192, 1669, 107, 370, 731, -587, 611, 1002, -1713, -125, -1449, -1348, 334, 274, 244, 24, 1275, 716, 1642, 1784, -196, -896, 190, -254, -160, 374, 179, -161, -822, -923, 987, 434, -104, 129, 168, 68, 190, -116, -224, -1361, 41, 740, -212, -1060, -324, 816, -1555, -572, 1009, 566, 1202, -70, 106, -1130, -1083, -1430, 1192, 1616, -2162, -1134, -90, 1063, -842, -191, 2026, 762, 534, 1267, 995, 1395, -498, 1385, -192, -1204, -1636, -463, 637, -1365, -199, 162, - -237, -641, 268, 453, -948, -1278, 963, -95, 286, 365, 353, -1, -440, 680, 161, 655, -156, -1430, -141, 396, -478, -532, -329, -492, 566, -162, -515, -42, 526, -736, 495, -265, 258, -725, -188, 274, -72, -80, 77, 384, -81, -79, -507, 233, -146, 65, 144, 37, 359, -554, -421, 549, 478, -693, 314, -563, 623, -545, 230, 147, -456, 976, 88, -1120, 502, 115, -859, 460, -319, 490, -745, 359, -783, 334, 545, -513, 256, -483, 31, -53, 96, -451, 428, -494, -3592, -6335, -2228, -4953, -4901, 2358, 348, 3351, 7805, 7011, 5718, 7019, - 4229, 805, 1212, -1202, -5518, -5462, -4126, -5313, -3691, -903, -2544, -3453, -1586, -577, -1861, -976, -189, -1015, -1670, 157, 1161, -601, 1678, 2569, -67, 383, 3549, 1685, -98, 3309, 2700, -780, 1232, 3105, -145, 170, 4468, 2356, 959, 5428, 6015, 2933, 5724, 7111, 1898, 983, 2974, -1077, -3311, -1867, -4289, -7754, -7653, -8669, -11451, -11385, -10630, -10394, -8763, -6973, -4208, -928, 1355, 4815, 8409, 8326 } - }, - { - {221, -115, 53, -16, 20, -32, 113, 172, -83, 60, -20, 59, -79, -10, 45, -105, -105, 33, 54, -123, 55, -69, -92, 5, -49, -92, -116, -22, 96, -22, 36, 63, 35, 45, 54, 46, 112, -166, 43, -109, 60, 115, 7, -26, -101, 38, -17, 16, 35, 18, -40, -88, -65, -114, 24, -1, 14, 51, 72, 20, 129, 6, -81, 86, -25, -18, -28, -122, 102, 46, 87, -103, -159, -48, 68, 28, -94, -27, -258, 29, 171, 59, 111, -162, -88, 8, -28, 44, 135, -324, -2, 107, 64, 99, -94, -130, - 142, -2, 40, 89, 118, 44, 25, 106, -16, -33, -91, 50, -26, -14, -48, 62, 154, 2, -32, 74, -99, -147, -82, -29, -96, 10, -23, 63, -60, 19, -121, -10, -99, -3, -46, -37, 49, -55, -7, 83, -44, 98, 116, 10, 157, -79, -7, 78, -29, 53, 70, 39, -83, 32, 31, 24, -4, -70, 426, -126, 37, -98, -12, -44, 45, 29, 143, 41, 21, 53, -41, -302, -290, -94, 33, 83, -77, 12, -98, -38, 0, 46, -132, -142, -46, -13, 69, 20, -36, -104, 12, -59, -3, 65, -107, 44, - 84, -75, -191, -53, 61, -16, 48, -14, 41, -14, 45, 5, -180, 29, 63, -33, 40, 3, -18, -40, -7, -108, -18, -34, -138, -29, -14, 107, -123, 179, 204, 159, -85, -41, -56, 56, -54, -63, -6, -112, -404, 0, -60, 30, -11, -208, -38, -42, 68, 105, -138, 115, -33, 80, 81, -40, 172, 13, 11, -27, 33, -40, 34, -45, 10, -108, 15, 124, 3, 54, 132, -124, -129, 58, -57, 105, -100, -29, -213, -165, -141, 66, 23, 80, -74, -53, -12, 140, -146, 66, 32, 15, 82, -49, -63, -87, - 61, 34, -127, -142, -164, 0, -30, 62, 0, -26, 25, 30, 85, -192, 33, 117, 175, 166, 128, -11, -62, -219, 166, -107, 194, 247, 161, 16, 86, 34, 206, -83, -84, 73, -10, 96, 163, -187, 84, 204, 106, 6, 17, 42, -67, 18, -62, -94, -11, 195, -47, 101, -42, -87, 229, -163, 160, 174, 50, 118, -116, -17, -34, -22, 118, 51, -125, 45, 6, 49, -11, 74, 72, 197, -161, 111, 92, 5, 92, 43, 131, 125, 88, -34, 111, 178, 22, 117, -36, 208, 212, 227, -19, -94, 77, 31, - 79, 64, 31, 332, -31, -105, 317, -126, 143, -78, -302, 52, -86, 7, 365, -143, -169, 11, 193, -310, -111, 226, -77, 70, 113, -87, 103, -70, -102, 15, -25, -44, -34, 121, -97, 242, 68, -3, -137, -51, 160, -185, 45, 51, -20, -255, 175, 33, 50, 9, -24, 113, -65, 158, 108, -83, -288, 116, 91, -25, -73, 53, 203, 174, -10, 93, -164, 103, -20, -87, 86, 121, -96, 113, 25, -86, -48, 84, -83, 157, -71, 122, 111, 324, 53, -67, -388, 135, 239, 148, 101, -22, 128, 447, -40, 213, - 32, 124, 56, 20, 100, -25, -173, -40, -125, -24, -182, 82, 19, 240, 58, -94, 89, -21, -42, 158, 67, 121, 78, -51, -240, 28, 163, 2, -34, 78, -119, -45, -221, -281, 168, 182, 149, -29, -31, 15, 12, 100, 3, 108, 103, 11, 107, -68, 44, -29, 73, 80, 298, 18, 246, -65, -187, 8, 1, -42, 207, 18, 67, 146, -352, -10, 363, 498, -204, 57, 82, -172, -98, 20, -141, -149, 351, 49, -227, -37, -147, -86, 230, -72, -96, 205, 131, 206, -84, 41, 207, 7, -117, 54, -13, 23, - -251, -177, 82, -21, 67, -239, 117, 83, 61, -419, -237, -109, -46, 55, -175, -126, 48, 314, 217, 107, -49, -41, -113, 85, -27, -243, -172, -30, 4, 325, 193, -175, -177, 220, 53, -149, 8, 185, 76, 2, -214, 254, -112, 177, 217, 62, 74, -90, 153, -182, 221, -14, -52, 120, -211, 80, 124, 29, 89, 108, -52, 245, -106, -402, -236, -48, 23, -81, -168, -185, -123, 407, -105, -26, 65, -77, 55, 335, -151, 162, -95, -206, 197, 143, 95, 301, 14, 145, -5, 42, -3, -90, 73, -16, 222, 50, - -138, -31, -33, -2, -230, 104, -226, 66, 329, -198, -386, 102, 68, 194, -67, 9, 200, -99, 107, 149, 37, -55, 199, 41, 196, -1, -77, -26, -309, 739, -163, 336, 38, 145, 106, 6, -403, 357, -505, 174, 129, 469, -210, 216, -319, 221, -99, -341, -162, 92, 95, 137, 70, 194, 125, 289, -82, -218, -202, 90, 1, -102, 190, 92, -35, 122, 234, -10, 62, -24, 116, 78, -294, -117, -386, -77, -65, 3, 186, 178, 24, -95, -4, -46, -94, 65, 542, 62, -16, 187, -18, 212, -91, 15, -136, 557, - 121, -207, -259, -148, -10, 0, -292, -5, -128, -8, 380, 31, 316, 192, 310, 103, -319, 309, -206, 535, -351, -103, -484, -102, -56, 212, -228, 312, 247, -152, 12, 358, 497, -161, 6, -66, 150, 2, -67, 73, 129, -240, 171, 34, 197, 79, 20, -411, -78, 475, -70, 158, 350, 104, -43, -128, -184, -102, -1, -159, -113, 273, 235, 76, 401, 277, -113, -48, 31, 91, -158, -345, 408, 184, -127, 390, 380, 449, 154, 47, -221, -7, -256, -191, -150, -506, 63, -82, 157, 410, 16, 67, -72, 25, -62, -645, - 65, -16, -123, -58, -321, 347, 359, 399, -674, 204, 130, 5, 649, 258, -335, -51, 641, 64, 108, 119, -199, 94, 125, 388, 196, -323, -516, 176, 111, -272, -57, 7, -322, 17, 371, 143, 203, 289, 489, 26, 429, 65, -187, -49, -274, -162, 95, 122, 99, 192, -330, -173, 543, -75, -141, -351, 244, 201, 59, 55, -33, 102, -275, 333, -241, -254, -221, -285, 270, 25, -3, -410, 585, 690, -187, 188, -59, -212, 32, -475, -298, -28, -103, 929, -430, 113, -604, -94, 353, -159, -341, -353, -137, 137, 175, -29, - -40, -396, 82, 268, 127, 162, 39, 56, -239, -79, 142, 52, -12, 13, -287, 119, -301, -50, -20, 81, -334, -36, 144, 228, -379, -194, 636, -251, -527, 430, -432, -132, -199, -75, -335, -221, -83, -321, -478, 744, 391, 333, 207, -286, -133, -187, 179, -320, 244, -139, 68, 270, 42, -156, -54, 956, -463, 402, -900, 216, -581, -130, 288, -53, 176, 300, 237, -409, 263, 32, 189, -109, 271, 244, -81, 29, 154, 170, -303, -125, -432, -80, 341, -20, -193, 7, 113, -5, -170, -324, 54, -229, 170, -219, 678, -98, - -399, -462, 77, -269, 201, -515, -394, -523, 94, -449, -116, -629, 406, 48, 267, 136, -653, 7, -73, -282, -372, -142, -319, -429, -226, 130, 236, 319, -221, -2, 129, -581, 210, -360, -86, 42, -808, -228, 927, 820, 466, -386, 413, 615, -391, 543, -421, 501, 129, -28, 175, -6, 273, -387, -98, -173, 212, -368, -320, 525, -36, -107, 65, -503, 5, 812, 458, 92, 9, 172, 785, 326, 30, 127, -194, -94, -164, 326, -151, 216, 62, 388, -445, -17, -6, 4, -109, 211, 378, -94, -76, 346, 66, 31, 835, 113, - 40, -385, 194, -293, 407, -451, -352, 40, -344, -415, -571, 128, -173, 292, -40, 143, -610, 181, 661, -1069, 419, 439, -767, -96, -661, -231, -595, -279, 635, -244, -70, -481, -111, 86, -706, -46, 414, -864, 8, -596, -335, -7, 39, -401, -331, -339, -116, -294, -42, 128, -108, 195, -437, -282, 525, -277, 273, -347, 284, 265, 22, 56, 261, -6, 383, 501, -127, 57, 745, 25, 368, -49, -339, -632, 71, 401, -706, -15, -430, -234, -910, 350, 538, -181, 235, -172, 572, 641, -91, -685, -667, 781, -639, 125, -57, 197, - 1143, 1289, -72, -963, 960, -1054, 152, 455, 113, -107, -487, 557, -245, -190, -497, -281, -155, -613, -342, -269, -156, -93, 430, 3, 371, 13, -163, -533, -598, -139, -25, 4, -94, -211, -262, 298, 682, -360, 231, -219, -246, 287, -272, -415, 956, -90, 81, 64, -546, -101, -121, 292, -706, -289, 726, 138, -324, 421, 735, -403, -539, 297, -460, 31, -851, 295, 694, -46, 354, 227, 100, 758, 254, 21, 361, 82, -212, 229, 20, -1580, -1113, 438, -483, -455, -1349, -402, 265, 92, -281, -757, -29, 357, -47, 34, 368, 672, - -618, 1553, -424, -538, -179, -105, -14, -638, -7, -126, 310, -226, 447, -210, -421, 148, 171, -373, 367, -1212, -14, -111, 454, 562, -442, 523, -232, 139, -283, -101, -185, 416, -85, 553, 859, -786, -245, 401, -550, 299, -621, -339, -327, -360, -637, -325, 244, 212, 424, 576, 391, -735, 45, 112, 144, 73, 400, -199, -556, 175, -369, -1107, 759, -1405, 913, -180, -655, -562, -626, -435, -352, -12, 656, -98, -634, 584, 839, -1400, -410, 54, -160, -252, -116, -229, -290, -435, 455, -217, -427, -686, -693, 594, 114, -155, -121, -38, - -194, -211, 87, -608, 257, 610, 430, 264, 564, 681, -468, 115, -651, 607, -425, -144, -60, -978, 247, 736, 73, -355, -317, 973, -468, -473, 222, -1068, -184, -547, -43, -1039, 352, 128, 319, -1550, -1309, 184, -510, -419, -21, 165, 1276, -1604, 1777, 576, 12, 216, -1164, 331, 648, -140, 1522, -336, 696, -432, 1667, 23, -149, -530, -158, 317, -96, 735, 569, -84, 108, -542, 304, 732, 715, -619, 360, -48, 758, -95, 515, -324, -267, -849, 126, -500, -824, 1359, -496, -7, -178, -195, 232, 213, 506, -99, 746, 179, 1304, 595, - 1437, 1289, -50, 906, 662, -74, 770, 1090, -338, -811, 619, 501, 860, 559, 25, 188, -835, 61, -143, 33, 1235, 76, 268, 1481, 548, -1143, 2275, -277, -225, -114, 1662, -976, 846, -1071, 1067, 242, -180, 58, 633, -230, 591, -231, 16, 1184, 373, -260, 15, 323, 245, -1080, 316, -370, -84, -550, 584, 578, 99, 295, 974, -279, -1516, 406, 1014, -347, -994, 309, 727, 286, 11, -1159, -568, -668, 676, 317, 697, -1404, 99, -220, -1597, -367, 241, 774, 1011, -485, 1885, 419, 34, -335, -761, -471, 354, -810, 1754, -483, 76, 1061, - -580, 694, -630, -265, 1045, -878, -1331, 746, 473, 747, -312, -222, 295, -5, 76, 22, 137, 30, -220, 971, -241, -678, 271, -22, -607, 203, 122, 401, -289, -451, 467, -390, -70, -117, 379, -683, 215, -423, 328, -601, 195, -200, 84, 1323, -928, 176, 269, -814, 275, 382, -627, -120, -255, 1103, 69, -1261, 736, -1018, 162, 542, -518, 619, -761, -593, 807, -127, 328, -1234, 207, 289, -94, -172, -37, 529, -7, -1604, 947, -78, 396, -337, -546, 1206, 355, -640, 528, -315, -3366, -7054, -2873, -5338, -6479, 2163, -122, 2222, 8722, 7602, - 4285, 8337, 4609, 437, 2822, 1699, -3281, -2349, -754, -3631, -4367, -1515, -2251, -3475, -935, -244, -4394, -3060, -534, -2706, -3468, -1070, -1737, -3766, -778, 299, -2137, -1652, 1495, -631, -2274, 404, 1420, -1146, 858, 3177, -510, -905, 3169, 1672, -814, 5295, 7220, 4490, 7628, 11394, 8794, 8366, 12234, 10623, 7874, 9647, 8815, 5665, 5064, 2823, -606, -3420, -6191, -8466, -9803, -12278, -11836, -11927, -14192, -13369, -10284, -13231 }, - {252, -80, 59, 44, -85, 102, 79, -26, 139, -1, 59, -198, 74, 74, -103, 208, 26, 102, -15, -26, 12, 144, 158, -159, -50, -71, 103, -50, -38, 22, -85, -132, 71, -125, 71, 70, 70, -3, 39, -2, 102, -36, 16, -103, -26, -196, -92, 24, 70, -9, 98, -10, 50, -123, 34, 60, 71, 17, -55, 4, -26, 45, 54, 22, -4, -44, -25, 99, -25, 44, 84, 51, -42, 91, 3, 22, -17, 79, -219, 6, 173, 119, 120, 76, 47, -69, 2, -78, 185, 114, 44, 27, 26, -2, -60, 92, - 127, 124, 74, -93, -136, -147, -142, -14, 72, -144, 119, -28, 210, -34, 133, 3, -176, 52, -24, 143, 9, -15, -73, -118, 10, 70, -155, -207, 145, -119, -113, -103, 82, -80, 34, -33, -11, -119, -38, -79, -123, 46, 95, -29, -135, -20, -27, -60, -115, 0, -91, -100, -14, 16, 32, -20, 21, 8, 413, -143, -93, -127, -87, 11, -274, 48, -135, -269, -56, 232, -164, 46, -18, 78, 119, 126, 204, -43, -114, 52, 51, -92, -11, -62, -38, 25, -103, -66, -13, -133, -154, 80, 124, -72, -177, -32, - -39, 25, 149, 9, -56, -10, 199, 24, -115, -115, 55, 36, 160, 87, -5, -150, 14, -10, 133, -138, -40, 73, 155, -44, 20, -115, -56, 66, 12, 12, 47, -46, 57, 11, 70, 32, 33, 209, 87, 35, -304, -73, -144, 137, 34, 2, 97, -60, -235, -125, 154, -10, 159, -14, -92, 176, 65, 387, -75, 167, 23, -185, 45, -158, 99, 34, 38, -168, 82, -31, -60, 66, 263, 96, -3, -215, 183, -42, -1, 128, -195, -39, 132, -82, -71, -221, -240, -22, 142, 81, -98, -7, 92, 113, 44, -29, - -49, -214, 95, 254, 114, -81, -41, 75, 119, -18, -45, 21, -178, -41, -124, -68, -20, -82, 133, 126, -60, -232, 249, -224, 227, -7, -190, -441, -177, -130, 60, 224, 174, -60, -40, -58, -130, -41, -146, 44, 47, 82, 139, 81, 270, -4, 51, -101, -28, -70, 96, 26, -133, -189, 3, -137, 12, 122, -214, 144, -357, -100, -266, 41, -21, 1, -107, -141, 44, 122, 85, 31, -214, 62, -149, -57, -46, -287, -116, 85, 107, -10, -201, 34, 72, -37, -42, 25, 169, 63, -39, -45, 34, -360, 29, 69, - 70, 231, 52, 290, -76, 3, 191, -100, -95, 287, -221, -520, -342, -201, 309, 132, 41, -301, 315, -137, 86, -83, 122, 153, -16, 4, -6, -52, -168, -132, -44, 18, 140, 82, 221, 108, -103, -52, 196, -144, 242, -196, 48, 109, 65, -159, 211, -20, 227, 308, 41, -122, -126, 131, -155, -312, -88, 66, -208, 115, 84, -66, -133, -53, -57, 60, -35, -177, -79, 302, 230, 127, -368, -348, -192, 310, 131, -42, 18, -156, 122, 41, 136, 205, -22, 73, -349, -124, 45, 106, -430, -56, 171, -136, -283, 160, - -328, -243, -136, 18, -126, -88, -21, 227, -211, 43, -74, -93, -179, -56, -257, -83, -18, 38, -183, -46, -120, 7, -66, -85, 35, 186, 39, -110, 86, -157, -48, 48, -68, 88, -43, -19, -696, 37, -249, 108, 88, 143, -388, -391, 40, 6, 78, -4, 193, -90, 99, 131, -79, 311, -111, -207, -63, -157, -28, -265, 11, 124, -3, 269, -530, 147, 26, 153, 218, 44, -205, -450, 35, -179, 348, -135, 73, 31, 75, 267, -114, -2, -120, -62, 69, -59, 245, 189, 52, -45, 3, 171, -18, 87, -5, -127, - 118, -26, -104, 153, 242, 9, 93, 26, -167, -92, 293, -134, 137, 226, -293, 215, 103, 114, -135, 220, 52, -27, 260, 19, -14, -117, -83, 9, -131, -279, -90, 303, 206, 249, -46, -247, 83, 292, -71, -211, -24, -122, -59, -16, 83, -248, -69, -404, -114, -232, -274, -260, -88, 362, 395, 540, 126, -199, -119, 447, 5, -99, 346, -32, 22, -527, 247, 137, -347, 494, -61, 223, -52, 118, 225, 3, 392, 150, 117, -43, -129, 38, 241, -62, 77, 110, 316, -14, -87, 199, -227, -148, 113, 340, -145, -185, - -51, 279, 9, 36, -99, -52, 106, 143, 18, -127, -384, 39, 118, 362, 110, -41, 284, 489, -105, 155, 96, 173, -54, -166, 36, -400, -65, 31, -452, 660, -316, 159, -13, -212, 505, 129, 72, -510, 146, -195, -228, 72, -223, 278, 169, -30, 62, -113, -49, -175, -114, -212, -344, -70, -239, -49, 142, -82, -125, 297, 182, 299, -223, -6, -39, -232, 9, -113, -622, 77, 18, -75, 224, 1, 246, 228, 81, 403, 342, -306, -86, 30, -7, 147, 50, 352, -63, 544, 4, -268, -241, 75, 98, 143, 380, 138, - 103, 386, 460, 66, -239, -216, -11, -38, -10, 520, 403, 44, 276, -272, 143, 38, -7, 188, 426, -98, -24, 394, -487, -263, -205, -558, 126, -166, -67, 86, -378, 446, 338, 474, 218, -266, 41, 37, 355, -44, 3, 6, -197, 37, -110, 212, -210, -64, -61, -75, -248, 147, -370, -35, -11, 268, 160, 59, 21, -39, 46, 34, 221, 78, 79, 2, -582, -244, 94, 290, 326, -430, 345, 142, -154, 99, 140, -52, 497, 74, 144, -15, -523, -110, -217, 69, 87, 104, 125, 576, 79, 223, -372, -339, 170, 291, - 21, -125, 554, 162, -13, -174, 109, -61, -78, -38, -112, 10, -204, -468, 134, 30, 123, 28, 237, 59, -284, -566, 1, 24, -57, -497, -247, -89, 122, -122, 42, -438, 9, -111, -9, 25, 106, -62, -406, -380, -236, 136, 104, -114, -90, -651, -367, -29, -625, 554, -589, -175, -382, 596, 192, -443, 215, -61, 232, -375, -117, 10, 253, -331, -120, -120, -276, 21, 244, -105, 8, 232, 494, 1113, -180, -384, -360, -323, -449, 41, -746, -36, -582, -287, 146, 318, 175, -281, -59, 300, -47, 351, -253, -264, -228, 147, - -158, -209, 38, -245, -237, 224, 590, 195, 239, 79, -384, -124, -316, -316, -67, -90, -253, -410, -763, -111, -291, 53, -160, 233, 234, 100, 246, 142, -52, 470, 717, 126, -892, 123, -180, -563, 44, 189, 96, -40, 209, -81, -446, -47, 156, -483, -257, -459, -681, 457, 48, -55, 237, 44, -26, 821, -643, 706, -80, -109, -389, -159, -387, -335, 370, -369, 183, 848, 307, -154, -411, -355, 372, -344, -555, -249, 39, 24, -632, 15, -203, 291, -211, -39, 55, 885, -238, -325, 428, -388, 518, -348, 375, 29, -300, -297, - 479, -681, 470, -319, 31, -198, 248, -269, -134, -58, -219, 884, -292, 583, 223, 233, -31, 178, 380, 390, -159, -521, -36, 296, 107, -161, -613, 626, -215, -563, -217, -381, 98, 75, -153, 14, -960, -414, 579, -122, -246, 674, 59, -360, 252, 364, 309, 43, -593, -249, 84, 80, 302, 196, 341, -307, -242, 109, -87, 277, -557, -101, -602, -200, 103, -89, -80, 631, 128, -481, -77, 30, -489, -74, 19, 283, 731, -269, 241, -419, 57, -251, -315, 289, 637, -520, 44, 562, -264, -65, -221, 362, 85, -478, -12, -177, - -158, -62, -237, 330, -834, 155, 57, -365, 443, 677, 461, 1223, 387, -342, -449, -273, -357, -32, 612, -1626, -119, 837, -1249, -112, 178, -1290, 495, 92, 931, -157, 292, 232, -1140, -957, -407, -148, -600, -729, -411, 554, 374, 311, -20, 5, 135, -27, -847, -361, -1071, -390, 502, 99, 318, 1200, 266, 408, -86, 180, 1052, 765, 166, 473, 436, 1034, 843, -1300, 686, -156, 650, 651, 227, 1245, 1099, -754, 495, -116, 463, -1091, -6, -16, -72, -354, 502, 528, -783, -383, -531, 43, -697, -817, 391, 737, 144, 716, -368, -494, - 734, 1318, -173, -1784, -566, 190, -133, -289, -387, 15, -1018, -605, -844, -128, -242, 294, -600, -164, 170, 296, 0, 329, 626, 141, 901, -561, 224, 50, 860, 239, -157, -840, 580, -129, 788, -633, -507, -473, -251, -768, -95, -112, -729, 436, 863, -381, 144, -1070, 1078, -301, -555, 520, 447, -590, 82, -349, 170, -240, 1356, 4, -75, -268, 2385, 126, -268, 1078, 865, -758, 725, -895, -411, -839, 884, -586, 382, 353, -176, -1078, -531, -2434, 146, 1520, -961, -652, 1218, -933, -84, -286, 1168, -2078, 1121, 650, -602, 183, 1095, 767, - -415, 425, 183, -345, 504, -44, 298, 451, -228, 83, -73, 196, -317, -274, -39, 380, -1234, -637, 585, -173, -825, -990, 146, 1146, -532, -794, 563, 843, -210, 181, -173, 781, -464, 1192, -183, -41, 660, -30, 139, -920, 1359, -757, -877, 605, -929, -351, 138, 403, 1255, -505, 773, -218, 378, -2091, -1517, -229, -607, 347, 367, -239, -869, -441, 522, -1066, 913, -916, -1139, 543, -587, -412, 548, -526, 445, -426, 168, 1144, -1152, -138, -240, 956, 61, 36, -1043, -966, -401, -324, -221, -350, 98, -5, -181, 93, 133, 48, 83, -243, - 387, -365, 365, -915, -61, -750, -995, -587, 1103, -571, -625, -446, 175, -292, 432, 724, -923, 679, 21, -1179, -677, 2277, 1091, -1814, -451, 1074, -692, -695, 326, -609, -1345, 805, 261, -1658, 504, 666, -999, -668, 442, -180, -555, 1501, 2109, -791, 2357, -144, -601, -452, -752, -26, 424, 1411, 80, 464, -315, -1138, 54, 87, 809, 192, -863, 1706, -680, 356, 775, -781, -644, -1133, -490, 778, 936, 1172, -398, -2695, 634, 1486, 1864, 1634, 0, -734, -952, 387, 961, -543, -295, -2376, -1469, 1366, 2221, 511, -41, -473, -945, -163, 630, -788, - 353, -55, 1410, 9, 560, -2650, -327, 106, 1693, 1372, -15, -736, -208, 2058, 930, -2135, -2738, -1019, 427, 3880, 915, -571, -63, -1660, 224, -382, 951, -1108, 27, -448, 248, -687, 634, 175, -373, -691, -348, -132, 191, -941, 207, -461, -190, -736, -358, 599, -640, -220, -98, 295, 185, -241, 325, -535, -56, 12, 275, -348, 498, 389, -405, -444, -189, 737, -541, 239, 524, 131, -545, -191, 209, -319, 227, 37, 100, -473, 82, -382, -38, 385, 443, 380, -292, 364, 20, -412, -90, 20, 492, -120, 82, 472, -124, -548, 767, -285, - 422, 273, 46, 99, -227, -186, -872, 1683, 170, 109, -654, 404, -37, 455, 353, 529, 76, 147, -268, 99, 489, -30, 277, -25, 103, 119, 212, -183, 377, -227, 55, -24, 143, -17, 94, 284, 319, -129, 154, 71, -42, -114, 419, -108, 108, -100, 231, 11, -163, 408, -220, -74, 131, -175, -86, -47, 44, -61, 34, -28, -74, 144, -226, 170, 138, -78, 199, -120, 231, -96, 70, 46, -89, 204, 32, 35, -24, 259, -259, 318, -148, 0, 114, 14, 318, -1519, -3784, 589, 2882, 2680, 4647, -1185, -1246, -3163, -4321, -889, - 1559, 1673, 3143, 1711, 132, -814, -2200, -1559, -273, -241, 780, 731, 416, 272, 207, -112, -544, -37, 618, 10, 126, -30, -473, -352, -802, -774, 347, 333, 717, 1106, 816, 409, 138, -1178, -846, -641, -658, -718, 143, 472, 797, 1038, 843, 195, -110, -672, -705, -403, -211, 77, 104, 241, 9, -212, 64, -343, 168, 297, 10, 556, 638, 252, -76, -510, -647, -317, 46, 186 } - }, - { - {219, -4, 84, 91, 32, 32, 47, 73, 137, 64, -11, -53, 8, -73, -71, 12, -14, 28, -15, -29, -78, 100, 19, -5, -137, 11, 95, 136, -91, -21, -26, 69, -11, -6, 30, 10, -20, 50, -57, 24, -140, -101, 44, 54, 196, -75, -75, -43, 80, -64, -117, -81, -138, 14, -92, 81, 105, 25, 44, -64, 39, -11, -155, 178, 119, 85, 29, -61, -29, 70, -50, 17, 0, -2, -25, -31, -108, -99, -179, -3, 38, 29, 127, 16, -16, -83, 186, 115, 5, -24, 185, 62, -60, -163, 103, -47, - 80, -155, 9, -37, -116, -32, -59, -22, 8, 0, -85, -52, -14, -16, -53, 56, -6, -56, 99, -166, -79, 79, -100, 14, -62, -91, 61, 56, -49, 62, 119, 67, -63, -73, 13, 24, -74, 80, 132, -113, -36, 65, 48, -27, -35, -55, 72, 22, -88, 99, 48, -80, -61, 95, -70, -94, -150, -131, 244, -17, -42, -92, 158, -76, -3, -118, -126, -161, -72, 136, -128, -45, -41, 50, -27, -180, 103, 52, 366, -32, 175, -28, -2, -11, 26, -71, 147, -31, -21, -79, -8, -25, 224, 45, -14, -197, - -12, -34, 70, -123, -27, 40, 38, -30, -12, -75, -20, -91, -33, 192, -44, 65, 115, -19, -89, -127, 47, 37, 53, 89, 112, 88, 62, -29, -19, -33, -167, -31, 1, 96, 93, -29, 27, -319, -81, -11, -71, -51, 106, -226, -190, -113, -76, 27, 245, -59, -4, 25, -182, -51, -153, -28, 260, -25, -132, -88, 0, 49, 50, -79, -337, -165, -48, -134, 9, 1, 133, -92, 118, 25, -64, -184, -152, 203, -173, 109, 32, -114, -43, -102, -72, 93, -185, 91, 32, -7, 31, 9, -18, 0, -93, -131, - 10, -42, -93, -42, -144, 167, 119, 27, 142, 15, -53, 165, -80, -53, -49, 115, -88, 47, 66, -209, 262, 298, 83, 83, -82, 141, 71, -169, 56, 115, -204, -176, 183, -153, -21, -97, 184, 45, -19, -62, 0, -113, 111, -53, 68, -23, 0, 125, 47, 23, -45, 123, 74, 41, -10, 127, -9, 29, -76, 154, 33, 66, 107, -286, -96, -49, -106, -94, 29, 173, -71, -34, -91, -30, 35, 83, -203, -1, 70, 20, -17, 100, 56, -177, -55, -28, 116, -109, 162, 187, 94, 44, -82, 11, 32, 316, - -70, -15, 109, 67, 48, 100, 280, -91, -36, -289, -4, -250, -314, 1, 120, -403, 124, 118, 61, -130, -104, -141, -59, -3, -2, 115, 155, -33, -173, -109, 112, -185, -97, -158, 22, -250, 109, 8, -27, 28, -18, -66, -10, 143, -188, 204, -174, -30, 29, -120, -99, 73, 30, -46, -94, 148, 55, -124, -235, 14, 40, 118, -18, -71, -2, 56, -66, 294, -117, -64, -222, -157, 290, 120, -68, -11, -120, -34, 80, 200, -291, -176, 186, -157, -167, -182, -217, 139, -63, -15, -58, -1, -240, -54, 93, 106, - 14, -129, -187, -154, -197, 30, 209, 22, 59, 69, 62, -137, 124, 78, -110, -84, -312, 40, 55, -241, -31, 67, -57, 24, -34, -257, 202, -239, 172, 7, 81, -268, -161, -240, -200, 33, -79, -85, -117, -1, 106, -218, -15, 66, -82, -242, -164, -46, 38, 124, 45, -187, 197, -50, -43, 197, -204, -85, -74, -22, 447, -371, -188, -243, 201, 84, -116, 101, 14, 271, 33, 15, -232, 188, 302, 310, 266, -126, -3, 50, -140, -97, 61, 29, -209, -101, -76, 123, 4, -162, -57, 67, 160, 28, -24, 13, - -97, 7, 18, 29, -236, 163, 207, 48, 121, 118, -182, 314, 303, 62, -157, 120, -33, -268, -36, -76, 33, 30, 34, -155, -110, -332, -246, 21, 224, -140, 126, 46, -50, -249, 34, 190, -53, 165, 325, 126, -27, -401, 55, -142, -541, -414, 118, 16, -83, 110, 278, -31, 172, 153, 95, -31, -131, 129, -110, 26, -92, 178, 317, -262, -65, 29, 124, 41, -71, -38, -88, 4, -112, 173, 50, -180, 229, -202, -54, 275, 247, 208, -207, -134, -184, 244, 330, 8, -48, 262, -350, 59, 116, -22, -290, 292, - 116, 156, 280, 29, -351, 114, 173, -79, -7, 274, -244, -231, -192, 46, 345, 193, -23, 373, -426, -117, 119, 246, 120, -78, -437, 456, 190, -4, -39, 45, 84, 251, -39, 34, -71, -49, 144, 78, 166, 77, 99, -296, -119, 517, 58, 159, 221, 88, -166, -313, 106, -127, 18, 119, -154, -181, 234, 275, -134, -93, 213, -249, 117, -190, 93, -184, 281, 44, -32, 102, 478, 136, 188, -49, 28, 86, 354, -26, 505, 19, 241, -5, 455, 163, 340, 259, -55, -150, -39, -173, -191, 264, -56, -104, 37, -5, - -130, -51, 27, 100, -3, -162, 508, -149, -18, -654, -36, 332, -194, 287, -423, 49, 26, -22, -557, -34, -918, 33, -116, -387, -83, 42, -215, 26, 211, 27, -225, 31, -83, 193, -241, 6, 270, 59, 4, -49, 201, -148, 2, -6, 148, 29, -327, -166, -238, 249, -594, 273, 202, 193, 83, 41, -277, 178, -398, -88, -106, -76, -46, 25, 88, -282, -143, 483, 168, -171, -239, 57, -121, 150, -133, -32, -194, 401, 168, -106, -46, -147, -27, 336, 339, 199, 178, -157, 197, 327, -235, -3, -616, 361, 245, -82, - 146, -33, 52, 228, -136, 353, -310, 38, 391, 178, 25, 308, -106, 146, 80, 169, 266, -148, -32, 499, 244, -2, 66, -323, 450, -371, -26, 405, 120, 435, -270, 78, -21, -94, 53, -400, -293, 398, -199, -72, -137, -426, 304, -92, -80, -182, 182, 455, -359, -59, 290, -317, -155, 280, 360, -597, -178, -32, 233, -18, 231, -69, -240, -95, 317, 678, 126, -410, -151, 129, -905, 23, -2, -145, -51, 410, -685, 145, 308, -253, 272, 520, 121, -487, 122, -125, -18, -477, -153, 430, -58, 395, -114, -140, 54, -337, - -199, -242, -190, -133, 312, -358, 46, 625, 410, 142, -647, 107, 404, 176, 12, -224, -289, -675, -482, 100, -246, -228, -28, 294, 190, -199, -7, 417, -175, -63, 2, 549, 4, -20, 259, 94, -626, 172, 160, 20, -487, 216, 245, -148, -175, -312, 92, -195, 713, 46, -136, -3, 319, -144, 92, -69, 80, 276, -483, 524, 590, 172, 252, -190, 336, 777, 30, -80, -138, 336, -112, -178, -61, 124, -380, 178, -335, 394, 90, 396, -242, 362, 107, 472, 77, 105, -166, 296, 72, -85, 415, -156, -299, 595, 466, 179, - 440, 650, 776, -239, -252, -273, 89, -357, 413, -52, -50, -601, 126, 680, 679, -32, -111, -485, -17, 435, -249, -286, 218, 8, -297, 0, -86, -132, -83, -39, -961, -682, 304, 97, -522, 16, 178, -477, -316, -224, 490, 203, 130, -200, -168, -166, -368, -470, -812, 371, 304, -195, 831, 389, 796, 545, 12, -297, 180, 74, 338, 409, 440, -97, -128, 179, -262, -78, -237, -388, -639, -199, 560, -175, -287, -367, 194, 342, 197, 1, 309, 673, -463, -211, -368, -253, -719, -184, 119, -324, -289, -789, -1149, 104, -775, -1155, - -873, -356, 688, 251, 407, 341, -745, -298, -14, 257, -468, -628, 68, -1801, -316, 524, -638, 204, -271, -999, -335, 979, 1253, -729, -11, -282, -1085, -884, -824, -892, -484, -600, -78, 130, -179, 164, 168, -398, -125, -528, 170, -801, -701, 105, 88, -261, -274, 527, -199, 753, 154, 693, -536, 265, 189, 848, 464, 253, 64, 69, -130, 197, 355, -369, -433, 564, -109, -882, -1558, -1933, -1352, 135, -21, -1815, 541, 197, 411, -691, 52, 97, 49, 763, 809, 1561, 465, -1031, -1217, -827, -375, -322, -153, 980, -274, -1872, -545, 1532, - -225, 339, 207, 284, 525, 439, 140, -305, -128, 77, -348, -76, 548, -502, -318, -503, -139, 93, 46, 141, 245, -377, 323, 850, -36, -480, 24, -309, -133, 513, -549, 75, 144, 628, 860, -543, -345, 363, 23, 119, 78, -347, -977, -143, -468, 897, -1671, -1050, -470, -143, 451, 140, -605, -54, -693, -674, -282, -467, 73, 490, 1954, 432, -305, -1163, -993, 429, -134, -1034, 242, 609, -584, -713, -2273, 256, 282, -133, -98, -230, -700, 191, -204, 1070, -1229, -296, 1123, -113, -870, -157, 633, 795, 455, -211, 541, -520, 341, -245, - -231, -457, 595, 398, -512, -259, -141, 621, -142, 14, -516, 400, 215, -562, 828, -18, -907, 665, -979, -530, 719, -1791, -1197, 880, -695, 636, -1199, 182, 300, -670, -84, -116, -1245, -332, 1052, 1161, -1529, -543, 298, -1212, 1315, 1369, 51, -2163, -1238, 2046, -1294, -392, 1363, -1374, -2041, 63, 1067, -1458, -327, -1228, -1158, -41, -1458, -440, -626, -594, -447, 929, -111, -314, -404, 171, -514, -1220, 929, 280, 804, 238, 833, -347, -518, 170, -874, 664, -790, -183, 524, -617, -122, -381, -952, 127, -716, -539, -622, -485, -277, -660, 127, 696, - -466, -188, 105, 639, -278, 215, -650, 1076, 368, 452, 328, 1035, -29, -1248, 309, 434, -302, -15, 694, -867, -798, -1003, 920, 253, -1156, 479, -723, -142, -1000, 487, 870, 72, -1042, 728, 428, -57, 1065, 2010, -498, 990, 185, -492, -914, -542, 1169, -401, 210, 441, -127, 1068, -167, 834, 883, -1110, 557, -305, 21, 381, 328, -58, 174, 304, 1086, 1098, 861, -654, -217, -1511, -46, 327, 672, 130, -1232, 514, -739, 930, -862, -632, 65, -751, -120, -446, 1474, -834, -389, -1574, -497, -843, 2185, 1292, -453, -1502, -1566, -970, 1091, 1373, - 725, 169, -1878, -918, 631, 490, 94, 637, -385, -1255, 647, -2019, 2137, -245, -1587, 2830, 503, 707, 1508, 83, -888, 615, -1258, 793, -513, 1297, -573, -50, 741, 141, 72, -321, -280, 44, -486, 554, -57, 588, -445, -434, 158, 35, -452, 302, -52, 266, -135, -110, 246, -215, -14, 195, -88, -94, 918, -47, -301, -147, 439, -22, -493, 282, 539, 127, 17, -296, 116, -235, 249, 671, -227, 320, -241, -49, -264, -101, 175, 237, -375, 258, 72, -17, -375, 100, 143, -244, 414, 378, -662, 217, -580, -628, 470, -146, 448, -727, - 1591, 314, 404, -183, 162, -29, 316, 111, 689, 63, -346, 238, -219, 120, 156, -291, 35, 91, -314, 321, 97, -120, 427, -129, 180, -108, 95, 95, 57, -34, -101, -39, 77, 27, -48, -182, 168, -116, 94, 148, -116, 46, -106, 54, -180, -308, 358, -163, -66, 161, 87, -40, 60, 308, -297, 157, -98, 270, -245, 172, 98, -28, 82, 27, 28, 144, -143, 117, 107, -19, 16, 216, 17, 110, -205, 288, -135, 297, -1398, -3472, 750, 2887, 1953, 4074, -1332, -1141, -2343, -3748, -369, 1165, 1540, 2005, 1014, 109, -326, -871, - -1236, -191, -328, 119, 287, -18, 75, 146, 70, 486, 586, 357, -63, 63, -426, -909, -959, -478, -627, 515, 966, 1013, 1124, 606, -175, -448, -815, -874, -596, -346, -32, 212, 429, 445, 389, 320, -48, 79, -89, 34, -64, -54, -16, -318, -314, -244, -476, -10, -83, 46, 812, 1021, 329, 335, -208, -449, -140, -436, -286, 227, -189 }, - {190, 1, 248, 11, -80, -20, 1, 22, 115, -49, 59, -118, 39, -13, 80, -55, 116, 29, -60, 8, -119, 132, -13, -28, -1, 19, 27, 19, 97, -173, 12, 108, 21, -9, -20, -11, -5, -15, -177, -15, 51, -62, 59, -139, 0, 76, -82, 154, 150, 111, 95, 122, 15, 61, -59, -26, -102, -42, -6, -89, -30, -127, 17, -108, -140, 26, -102, 76, 11, -111, 74, 45, -116, 30, 19, 112, 29, -102, -195, 26, 64, 62, 310, 86, 67, -90, 13, -155, 38, 146, -72, 9, -29, -75, -123, 98, - -206, -103, -103, 114, 125, 67, 31, 91, 75, 149, -50, 54, 93, 21, 32, -106, -45, -43, -39, 102, -190, 34, -65, 202, 6, -34, -49, -80, -26, -84, -250, -77, -48, -38, -55, 29, -45, -9, -14, 91, 41, -9, 58, -47, 110, -68, -115, 117, 121, -48, -109, 15, 63, 45, 55, -47, -1, 38, 282, -50, -24, 32, 80, -204, 131, -242, -9, -116, -15, -76, -16, -17, 125, -101, 136, -136, -149, 66, 206, -238, -64, -114, 4, -58, 68, 88, 46, 90, -136, 7, 198, 79, 28, -140, -200, -120, - 34, -102, -55, 42, 135, -116, -114, 50, -82, 153, 54, -13, 110, 104, 4, 172, 88, 56, 49, 114, 180, -113, 38, 51, -119, 14, 105, -36, 259, -75, -60, -49, 95, 127, -142, -54, 57, -359, -58, -80, -64, -32, -44, 191, 229, -52, 187, 71, -102, 49, -156, 27, 34, -210, -31, 32, 37, 145, -27, 126, -84, -162, -170, -49, -86, -130, 134, -53, -25, -25, 28, 71, -206, -1, 29, -99, 246, 17, -60, -55, 262, -21, 33, 152, 4, 92, 36, 5, 144, -5, -102, 126, 68, 78, 116, 33, - -98, 61, 93, 86, 141, -8, -140, -118, 162, 220, -220, 26, -68, -50, 33, 51, 55, -97, -59, -264, 282, 261, 197, -138, 154, 278, -70, 217, 82, 32, -34, 239, 113, -57, -172, 99, -71, -92, 97, 114, 50, -171, 28, 152, -75, 51, -335, 47, -27, 160, 39, -71, -101, 205, -178, 13, -144, 15, -44, 114, -24, -40, -177, -44, -32, 216, 10, -203, -8, -14, 67, 101, -90, -3, -115, 117, -28, 142, -81, 213, 106, -246, 252, -43, -181, 23, 227, 39, 29, -190, -25, -71, -100, -99, -4, 299, - -110, -226, -17, -336, -6, -290, -104, 190, -208, -229, 62, 13, 15, -58, -79, -168, 104, -323, -103, 26, 191, 5, 194, 64, 432, 161, -10, 12, 203, -57, -68, -46, 29, -145, -74, -240, -22, -115, -70, 279, -1, 171, -78, 65, -24, 98, -42, 90, -105, -132, -27, 24, -131, -134, 3, 52, 124, -31, -72, -40, 116, 201, 1, -162, -223, -14, 43, 1, 263, -194, -26, 95, -61, -165, 124, 15, -9, 37, 20, 273, -208, -41, 18, -15, -7, -171, -131, -17, 115, 43, 47, 49, 121, -23, 111, 91, - -282, -107, -331, 88, -116, 169, -106, -144, -106, 89, -220, -181, 258, -138, 280, -63, 85, -95, -186, 210, -158, -175, -16, -93, -208, -158, -262, 15, 173, 103, -100, 300, 111, -103, -133, -207, 13, -73, -144, -68, -58, -97, 62, 245, -7, 26, -151, 87, 89, -123, -98, 70, 283, 125, -51, 2, -43, -168, -169, -109, 404, -61, 13, -51, 268, 254, 97, -389, -53, -475, 303, 135, 22, 517, 253, -32, -211, 220, -82, 64, 85, 45, 180, -134, 297, 120, 43, -73, -128, 204, 177, -19, 120, -228, 61, -309, - 147, 30, 180, -252, 71, -74, 75, 312, 270, 24, 90, -175, 262, 18, 539, 563, -56, -136, -133, -108, -302, -78, -400, 36, -17, -13, -68, 157, 265, 397, 377, 285, -431, -309, 4, 25, 456, -293, 229, 2, -33, -138, 284, 64, -203, -111, 531, 521, 585, -54, -20, -96, 103, 286, 332, 97, -135, -278, -562, 170, -330, -72, -28, -72, 45, -16, -97, -12, -322, -130, 27, -61, -360, -155, 40, 267, -67, 7, -284, -100, 13, 193, -109, 118, -318, -93, 86, 122, -79, 438, -80, -58, -218, -79, 189, 57, - -8, 226, 330, 367, -53, -190, -198, -2, 56, 81, -137, 113, 169, 125, 139, 353, 248, 160, 8, 91, -300, -25, 49, 46, -554, 654, -34, 83, 351, -9, -144, 4, -670, -413, -203, 89, -145, 59, -322, 196, -123, -18, 387, -409, -279, 362, -135, -569, 22, -357, 53, -44, 189, 73, 86, 26, -85, 230, -46, 300, 174, -129, -209, -195, 66, -104, 66, 44, 165, 36, -370, 2, 96, -140, -8, -261, -77, 1, -9, 532, -123, 370, 442, -153, 222, -103, -45, -289, 132, 369, 241, 27, 66, 206, -63, 162, - -133, -122, -204, 85, 405, 22, 636, 87, 154, -158, -83, 430, -294, -74, -573, 524, 272, 31, -198, -543, 49, -151, 61, -608, 209, 308, -353, -93, 48, 27, 112, 334, 419, -9, -5, 69, 12, -267, -298, -206, -391, -202, 325, 141, -128, -177, -112, -693, 143, 149, -323, 505, 14, 372, -145, 235, -89, -355, 25, 290, -177, 149, 192, 531, 146, 150, 521, 277, 191, -761, 141, 83, 128, -18, -311, 481, -412, 262, 240, -431, -102, 426, -522, 24, 16, -365, -536, -252, -240, -711, 437, 45, 469, 0, 44, -264, - -150, 213, -45, 221, -275, -107, 18, -141, -230, 269, -330, 326, -151, 87, -103, -270, -243, 74, -105, -32, 156, 680, 24, -121, -267, 72, 546, -136, -121, -364, -143, 17, -344, -147, -478, 258, -580, -1030, -133, -1, 447, -526, 427, 263, -264, -499, -105, 39, 104, -21, 256, -233, -106, -1026, -168, 962, 52, -210, -174, -553, 299, -280, -228, -106, 509, 458, -98, -136, -4, -642, 484, -393, -316, -239, 206, 104, 452, 85, -188, -231, -235, 248, -66, -113, 418, 457, 184, -251, 390, 596, -174, -90, 528, 159, 139, -284, - 42, 496, -640, 504, -59, 97, 326, 374, 41, 203, -277, -229, 222, 680, 220, 191, 292, -293, 117, 322, 215, -19, 281, 179, -337, 351, -325, 121, 330, -263, 284, -328, -89, 107, 74, 275, -85, 245, -76, 62, 133, -16, -76, -174, 582, -64, 441, -443, 475, -172, -463, -604, -165, -60, 361, -532, -80, -62, 286, 529, 445, 272, 50, -137, -73, -56, 382, 304, -62, 46, -70, 237, -567, 342, 203, 266, 105, 58, 513, -202, -409, -3, -123, 23, -572, -333, -16, 486, -313, -112, 102, -27, 36, 476, 219, -83, - 68, 229, 184, 556, -137, 250, 318, 145, -58, 85, -577, 255, -76, 22, -98, -342, -408, 91, -164, -609, 201, -501, -316, -38, -665, -447, 160, 269, 62, 434, -770, -856, 557, 503, 189, 543, 890, 274, -297, 307, -100, -213, 424, 57, -320, 245, 314, 94, 131, 50, 76, 816, 15, 197, 106, 516, 61, 808, 29, -316, 657, 155, -242, -70, 364, -41, 28, 286, -441, 501, -65, -668, -159, 94, -658, -52, -37, 331, 331, 547, -329, 105, 121, 134, 262, -307, -335, 221, 31, 423, 366, 125, 876, -114, -84, -545, - 895, 176, 629, 382, -850, 159, 145, 561, -203, 231, 32, -165, 506, -1123, 638, 652, -305, 143, 73, 166, -17, 518, -410, -97, -439, -16, -259, 26, 87, -617, 248, 650, -480, -444, -471, 870, -412, -223, 53, -307, -939, 155, 629, -911, -442, 310, 454, 130, -172, 209, -357, -151, -53, 451, -654, -488, 310, 568, 183, -699, -268, 25, -74, -114, 326, -99, 512, -439, -143, 14, -563, 345, -649, -393, 144, -246, 538, 876, 451, -529, 245, -136, -208, -347, -128, -532, 426, 283, 70, 189, 627, 1056, -23, -825, 156, -982, - 149, 426, 190, 45, 565, 416, -43, -102, -817, -444, -6, -387, 1065, -210, -265, -481, 39, 395, 265, -27, 189, 305, -501, 152, 908, 317, -659, -462, 280, -328, -66, 215, -165, -539, -150, 51, 860, -204, 171, -248, -741, 113, 872, -255, -566, 144, -358, 207, -217, -233, 587, -172, -101, 287, -563, 177, 621, -286, 22, -399, 1107, -224, 89, 345, -282, -78, -336, 82, -312, -116, -283, -297, -1757, -606, -17, 581, -283, -873, -320, -116, 449, 128, -104, -424, 478, 837, -359, 636, 170, -1163, 454, 567, -180, -465, -76, 740, - 789, -51, -573, 54, -53, -63, -475, 134, 237, -764, 550, 469, -534, 114, -601, 230, 1516, -1330, 1402, 639, 76, 859, 435, -858, 535, -644, -134, 723, 45, 213, -353, -629, 1945, -449, 39, 765, -358, 150, 67, 470, 1098, 1032, 977, 49, -15, -171, 13, -270, 66, 624, -150, -120, 91, 113, 453, -119, -1308, 595, -952, 1338, 156, -1160, 259, 14, 542, 262, -286, 994, 236, 57, 654, -520, -740, 32, 377, 1342, -195, 14, -148, 972, 95, -750, -461, 159, -95, 441, -752, 373, 109, 238, -78, -270, 156, 320, -11, 916, - -1453, 151, -523, -287, -202, -1021, -1545, -1549, -1168, 158, -12, -880, -26, -125, 79, -523, -1492, 1499, -49, -161, 271, -1383, -124, -296, 248, 490, 1941, 1510, -149, 56, -1, 395, 492, 556, 162, -152, -334, 1835, -1675, 333, -290, 105, 767, -491, 223, 66, -1815, 85, -166, 129, 258, -790, -265, -1333, -309, -28, 121, -480, -344, -558, -201, 635, 179, 1240, 344, -362, -373, 779, -765, 1454, -1046, 366, -832, 65, 908, -1493, 1514, 306, 232, -1006, -145, -147, 70, 563, 579, 697, -1146, 30, -400, -352, -386, -590, -366, 96, 794, -669, - 302, -1291, -351, 439, 530, 174, -1432, -730, -407, -638, -477, 222, -235, 824, 441, 545, 288, -47, 944, 770, -1459, 2218, -1675, -178, -1013, 198, 16, -610, -869, 1010, 671, 319, -448, 448, 129, 956, -763, -494, 582, 996, -1276, 516, -58, 607, -470, 183, -575, 123, -1065, 353, 1108, -28, -104, 1409, 225, -634, -1387, 1182, -640, 541, -525, 1412, 591, -136, 117, -789, 81, 368, -420, 412, -1723, 687, 1501, 1225, -700, -661, -730, 806, 21, -212, 18, 2017, -1015, -413, 718, -620, -1829, 788, 350, -1206, 642, 1079, 886, -297, -325, -1459, - 737, -111, 171, -552, 430, -17, 223, 49, 55, -325, 199, 749, -1018, 824, -174, -549, 146, -381, 201, -390, -329, 226, -820, -107, 1022, -1544, 398, 47, -284, -492, -582, -384, 1072, -933, -161, 332, -955, 211, 475, 315, 142, 136, -553, 387, -1390, -3, 1155, -519, -167, -288, -369, -31, -996, 489, 352, -815, 711, 188, -940, 354, -212, 639, 537, -862, 259, 919, -914, 469, -652, 459, 500, -762, 310, -139, -227, 487, -107, 426, -565, -3556, -7471, -3123, -5059, -6788, 2194, 611, 1857, 9434, 7807, 5061, 8054, 5396, 406, 1150, 752, -4696, - -3132, -2228, -5350, -5441, -1702, -1698, -3483, -1202, -949, -4117, -3591, -1320, -2090, -3895, -1143, -837, -3111, -544, 1768, -1068, -923, 2758, 1594, -1386, 2406, 4140, 291, 2274, 5115, 2458, 1183, 5598, 4039, 3021, 6825, 9325, 7342, 8596, 11122, 7320, 4790, 6359, 4130, -932, -90, -2498, -6599, -9316, -9988, -13268, -14993, -15450, -14302, -13094, -12249, -8411, -4714, -3970, 232, 5362, 3956 } - }, - { - {357, -22, -4, 39, -42, -45, -32, 84, -214, 81, -58, 1, 11, -8, -27, 14, 48, 90, -42, 101, -81, -89, -64, 46, -84, -53, 65, 13, -27, 81, -19, 1, 52, 29, -40, -54, -59, -66, -153, 42, -37, -11, 231, 22, -48, 134, -49, 4, -61, -109, 136, -42, -24, 3, -96, 33, -5, 72, -15, 72, 26, -16, 82, -8, 29, 45, -5, -186, -5, -22, -73, 52, -16, -26, -18, -39, 10, 43, -119, 76, 121, -40, 108, -15, 114, 58, -22, -42, 115, 11, 25, -126, -18, -7, -3, 177, - 88, -5, -129, -94, -54, 18, -1, 39, 83, 26, 32, -131, -18, -128, 8, -70, 87, 85, -31, -69, 91, 20, -31, -119, -14, -76, 24, 73, -119, -59, -18, -48, 311, 73, 181, 12, 60, -3, -88, -84, -104, 48, -86, 60, 3, 73, 78, 186, 57, -21, -12, -117, 173, 152, 21, 32, 22, 41, 421, -107, -95, -40, -91, 14, -209, 11, 34, 5, 132, 11, -35, -127, 71, -177, -155, 49, -79, -39, -33, 24, 109, 154, 5, -29, 181, 64, -19, 3, -85, -2, 199, -4, -104, -82, -31, 67, - -105, -122, -130, -102, 85, -96, 26, -116, 30, 133, -1, 94, -52, -80, -49, 64, -15, 101, 141, 20, -58, -81, -17, -14, -6, 2, -148, -17, -77, -71, 50, 10, 25, 41, -152, -84, 37, -45, 69, -14, -318, -164, -79, -222, -86, -214, 45, -32, -138, -158, -35, -131, -16, 83, -21, -193, -79, -12, -83, -72, 39, 153, 203, -50, -70, 106, 125, -58, -44, -43, -110, 14, 32, -103, -78, -36, 71, 168, 0, -78, -12, -109, -46, -163, -81, -81, -245, -41, -117, -90, -268, 142, -123, -116, 34, -33, - -30, 16, -223, -72, -87, -34, -134, -34, -69, 39, 63, -87, -48, -118, 22, -31, -30, -26, -148, -18, -128, -561, -42, -275, 252, -141, 452, -284, 285, -251, -14, 1, -196, 158, 6, -68, 47, -58, -26, -185, -2, -138, 114, 47, 139, -75, 208, 196, -184, 59, -157, 173, -1, -107, 7, -7, -9, 131, 14, -171, 71, 140, -13, 164, -76, 136, -192, -83, 117, -95, 25, 178, -157, 257, 89, -227, 51, -218, 75, 144, 78, 140, 169, 77, -33, 2, 0, 74, 116, -27, 226, 59, 148, 112, 29, 22, - 366, -4, -108, -41, -146, -173, 266, -59, -47, 244, -26, -54, 104, 188, 48, 90, -12, -218, -63, 154, -249, -246, -97, 47, -178, -108, -4, -30, 160, -70, -45, 171, 238, -219, 48, -56, 81, 19, -103, -26, 94, 152, -51, -226, -59, -25, -68, -115, 7, -19, 31, -36, 21, 202, -163, 15, -127, -99, -171, -53, -104, -226, -20, 11, -98, -22, -104, 80, 94, -22, 17, -80, -41, 240, -45, -111, -276, 496, 556, 117, -185, 137, 227, 228, 134, 176, 85, 280, -15, -19, -96, 181, -86, -219, -310, 52, - -143, -118, 126, -19, -74, 286, -8, 352, 15, -118, -80, 134, 89, -51, -256, 400, 233, 18, 219, 140, 146, -111, 163, 94, 40, -30, -60, -153, -231, 84, 124, -170, 83, 178, 248, 80, 224, 117, 191, -256, 87, 41, 60, 22, -15, 131, 108, 116, 149, -35, 71, 53, 193, 245, -124, -142, 28, -92, 451, 148, 203, -154, 71, -393, 28, -282, 226, 157, -117, 195, 111, -186, -44, 295, -4, 207, -49, 51, 231, -270, -18, 58, 86, 32, 94, 25, 278, -114, -76, -69, 210, 41, -96, 142, 352, -229, - 45, 64, -20, 159, -70, 286, 90, 86, -220, -3, -59, 144, 93, 155, -152, -77, 127, -240, -148, 84, 282, 197, 249, -246, -88, -249, -73, 115, -23, -228, 36, -122, 3, -228, -321, -90, -232, 37, 117, 87, -17, -541, -490, -358, 85, 86, 373, -192, 354, -171, -632, -74, -75, -257, -415, -165, -27, -265, -20, -397, 10, -417, 210, -120, 148, -98, -25, -144, -161, 224, 31, -92, 261, 10, 28, 74, 239, 204, 155, -17, -320, -53, 129, 23, 170, -111, 67, -466, 125, 247, -352, 177, 55, 296, 228, -22, - -98, -30, 201, 85, -297, -252, -405, -211, -275, -80, -336, -89, -117, 310, -158, 141, -81, -56, -122, -154, -66, -49, -52, 235, -659, 560, -118, 343, 214, 17, -424, 389, 82, -3, 260, 190, -155, 25, 421, 156, -140, 302, -116, -94, -47, 115, 38, -24, 74, 144, 143, 134, -247, 202, -198, 348, -161, 346, 143, 56, -274, -295, -64, -82, 416, 130, 342, 150, -222, 34, -15, 152, 54, 137, 15, -156, -56, 214, 525, 366, 91, 142, 20, -42, 299, 228, -29, 326, 485, 619, 77, -308, -337, 171, 146, 34, - 165, 34, -38, 39, 334, 79, -66, 314, -474, 388, 157, -327, 745, 105, -387, 81, 205, 12, 147, 529, -517, 326, -211, 288, -116, 53, -479, 70, -54, 180, -184, 14, 35, -8, -281, 255, 27, -44, 126, -69, 124, -83, 378, 282, 374, 355, -61, 111, 161, -4, -196, 242, -313, 73, 309, -209, 163, -373, 109, -58, -85, -60, 23, 75, 99, 329, -244, -50, 235, 478, -470, 71, -125, 105, -101, 689, -480, 95, -269, -186, -6, -69, 10, -593, -406, 335, -476, -113, 637, -212, -28, 334, 67, 200, -502, 451, - 15, 19, -139, -309, -56, -61, -329, -205, 332, -127, 51, -187, -781, 243, 19, -253, 130, 280, -44, 16, -76, 58, 185, 47, 307, 204, 34, 265, -244, -241, -336, 103, 167, 36, -523, 125, -450, 607, -167, 204, 516, -230, 320, 66, 350, 129, -199, -568, -414, -327, -65, -344, -88, -305, -208, 527, 91, -260, -235, 80, 168, -97, 54, -840, 218, 22, -142, -248, 193, -645, -785, 432, -398, -461, -149, 261, 569, -418, 7, 254, -109, -151, 129, 70, 422, 120, -452, -47, -241, -46, -279, -368, 28, 304, -48, 117, - -302, 48, 309, 223, 16, -9, 184, 160, 102, 266, -409, 383, 280, 63, -342, -19, 220, -295, 260, -245, 297, -133, 395, -712, 676, 113, 636, -11, -169, -104, 209, -45, -583, -43, -72, -644, 146, 334, -586, 370, -525, 57, 115, -9, -639, -382, -370, -26, -88, -412, -345, 538, 114, 356, 346, 101, -256, 63, 906, -614, 155, -104, -331, 25, 127, 150, 2, 7, -171, -256, -398, -201, 312, -253, -400, 237, -140, 93, -48, 184, -167, 384, -133, 43, -4, 42, 358, 120, -159, 188, -146, 288, -170, 117, -410, -304, - -219, 69, -205, -365, 153, 263, 78, -198, 123, 181, 212, 568, 793, 1070, -116, 158, 253, 135, 135, 151, -239, 399, -84, 511, 640, 432, 159, 167, 64, 667, 133, -155, -170, 10, 1101, 884, -358, -157, -431, 276, 147, 546, -72, -215, -82, -329, 100, 27, 523, -174, 210, -660, 395, -41, 286, 8, 262, 51, -357, -188, -302, -240, 305, 675, 319, -72, -177, -2, -26, 173, 257, -422, 24, -144, -109, -460, -323, -748, 49, -36, 307, -225, 519, -367, -122, 963, 995, -663, 189, 549, -278, -159, 330, -115, -356, 1062, - -218, -1642, 593, -33, -785, 627, 725, -248, 483, 569, -237, 34, 345, -355, 162, 141, 202, -436, -233, 45, 157, 329, 142, -321, -88, 236, -340, 277, -187, -421, 317, 153, 139, -127, -135, -167, -56, 268, -650, 277, -51, 484, -361, -26, -440, 148, -691, 46, -11, -285, -237, 80, -480, -784, 419, -66, 97, -472, 234, -95, 254, 295, 115, -337, 219, -171, -112, -606, 42, -436, -501, -686, -318, 91, 142, -704, -384, 24, -290, -938, -778, -764, -196, -455, 358, 546, 112, -534, -605, -654, -117, -27, 323, -242, -432, 862, - 955, -177, 660, -133, -194, -198, 646, -481, -71, -208, 998, 75, 398, 163, -36, 510, 318, 424, 177, -24, -110, 406, -5, -328, 512, 22, 456, -410, 370, 142, -389, -317, 888, 566, 15, 325, 314, -495, -275, 201, 202, 393, 117, 106, 217, 471, 260, 138, -368, 1256, 908, 117, -472, 296, -101, 173, -38, 282, -89, 59, 776, -455, -128, -618, 281, -153, -2, 592, 271, 95, 192, -187, -297, 302, 258, -39, -268, -613, 1698, -1844, -190, -956, 1239, 359, 240, -438, 139, -351, 1110, -157, -45, 147, -30, -387, 185, 285, - 350, -694, -364, -338, 171, -181, -177, 18, 13, 523, -229, 67, 381, -1, -466, 106, 399, 0, -746, 617, 84, 59, 13, -272, 265, -1358, -971, -86, -341, 117, 119, -607, 1050, -356, 1441, -145, -492, 547, 89, 495, 667, 269, -677, -129, 768, 1837, 58, -392, 728, 119, 835, 196, 1114, -142, -47, -22, 289, 22, 229, 45, 2416, 730, 243, -107, -289, -382, 772, 701, -870, 468, 354, 52, -280, -483, -1175, -468, 343, 81, -394, 655, -250, 240, 254, -210, -187, 681, -5, -322, 429, -442, 865, -485, -289, -100, 323, 131, - 875, -333, -565, -250, 212, 0, 455, 68, 14, -264, 358, 1617, 687, -705, 509, -411, -550, 331, -58, 29, -76, 200, -493, -789, -1856, -594, 586, -369, -689, 126, -225, 104, -818, -796, -420, -31, 37, 498, -147, -376, -517, -746, -372, 552, -424, 1503, 1264, 598, -332, -515, 907, 778, -996, -194, -606, 875, -136, -1216, -524, 447, 778, -1408, 580, -973, 374, -571, -140, 692, -220, 113, 446, 918, -585, -991, 233, -72, 118, 939, 243, 702, -874, -159, 290, -785, 1292, -149, 776, -109, -176, 628, 635, -368, 1418, -340, -617, 674, - 1216, 56, 216, 42, 530, -595, 419, 1816, 834, -95, 784, 949, -769, -2311, 127, 1267, 1432, 290, -168, -746, 508, 1291, 823, -319, -1339, 1001, -2086, 1530, 291, -978, -20, 839, -617, -14, 454, -650, 20, -589, -380, 539, -528, -324, -1076, 411, 988, 243, -486, -820, -152, 539, 289, -708, -44, 752, -131, 8, -297, -243, 1853, -949, -253, -258, 294, 823, -949, -571, 1215, -198, -99, -1529, -1239, 457, 813, 399, -1529, 982, -42, -289, 204, -1140, -312, -199, -546, 914, -768, -480, -823, -532, -1082, 266, -1687, -531, 200, -887, 207, 380, - 207, -81, -239, -526, 561, -134, -546, -147, -1169, 726, -10, 936, -178, 967, 134, -115, 443, 1119, 548, 291, 238, 147, 454, -555, -28, -417, -423, 686, 445, 263, -178, -172, -61, 715, 130, -319, -496, -27, -100, 533, 105, 444, 869, -243, -2118, 132, 1767, 171, -1251, -177, 519, 372, 711, 606, -22, -421, -384, 525, -300, 39, 222, -2250, -354, -454, 386, 1717, 2, 107, -370, 82, 397, 693, 420, -480, -191, -1125, -27, 664, -289, -199, 307, 670, 424, -269, 404, -268, -3709, -6801, -2853, -4668, -5338, 3001, 920, 2743, 8632, 5585, - 4465, 6792, 3291, 36, 2568, 502, -2987, -2148, -2418, -5303, -4349, -1977, -3913, -4283, -1883, -2699, -4416, -2356, 151, -2828, -2613, 374, -703, -2590, 2555, 1628, -2202, 1881, 2916, 333, 1608, 6030, 2784, 1729, 7111, 4971, 2826, 7055, 9478, 5860, 8508, 11076, 7890, 5242, 6907, 3653, -3537, -2281, -4620, -10773, -10799, -10884, -16518, -16241, -16272, -16823, -15709, -14953, -11437, -8667, -5714, -1214, 2492, 5285, 9734, 12437, 12029, 15341 }, - {386, 41, 72, 125, -169, -46, -96, -20, -44, -105, -12, -15, -103, 129, -84, -53, -9, -47, 111, -50, -79, 33, 41, 118, -12, 25, -75, -14, 9, 35, 8, -3, 120, -70, 27, 8, -75, -173, -69, 37, 60, 63, -169, 132, -65, -70, 71, 29, -148, 58, -152, -44, 64, -118, -47, 103, -39, -67, -87, -168, 131, 48, -54, -51, -114, -129, -149, -31, -97, 0, -7, -5, 12, -11, -80, -73, -27, 3, -217, -24, 194, -182, 64, -304, -1, -113, 116, -106, 23, -74, -129, -38, -16, 85, 110, -114, - -191, 92, 30, 62, 38, 71, -112, -89, 17, -28, 95, 63, -86, -25, 72, 131, 83, -7, -111, 50, -21, -66, 75, 24, -101, -92, -69, 47, -99, -62, 81, 22, -4, -113, 37, -99, -228, 11, -78, -158, 67, -54, -42, -63, 3, 98, 67, 23, 51, 69, -170, 70, -67, -77, -42, 28, 5, 91, 454, -38, 84, 100, -45, 48, 182, -141, -24, 52, -69, -14, 134, -43, -28, -9, 53, -25, 66, -45, -42, -21, -101, -176, -31, -57, -21, 103, -184, 228, 4, 3, 11, 42, -2, -89, 17, 69, - 176, 7, 2, -28, -54, 113, 59, -44, 68, -116, 24, 35, -82, -299, -88, -9, -12, -16, -20, -40, -15, -58, 80, 217, 132, 8, 8, -8, 86, -46, -188, -7, -89, 61, -104, 75, -227, 9, 3, 70, -397, -382, -142, -55, -53, 3, 100, 26, 82, -179, 92, 115, 112, 130, -96, 30, 303, -183, -4, -130, -189, -21, -11, 169, -78, 20, -140, 94, 60, 75, -318, 52, -56, -110, -27, 1, -235, -152, -130, -8, 203, 72, 70, 98, -85, 59, -76, 173, 266, -22, -20, 77, 23, 70, 152, -67, - 157, -21, 0, 93, 129, -44, -173, -162, 69, -20, -25, -69, 86, -131, 53, 101, 171, -88, 154, 62, 18, -437, 188, -196, 350, -327, 256, 131, -136, -170, -95, 67, 60, -92, 206, -75, -198, -41, 214, 146, -217, 34, -27, -227, -94, -146, -34, -174, -46, -72, -239, -85, 122, 174, -33, -205, -41, 146, -44, 6, 11, 4, -203, -5, -23, -51, -8, 37, -144, 85, -154, -2, 1, 5, 119, 4, -51, 50, 84, 194, 91, 47, -51, -115, -107, -43, -117, -83, 79, 129, -83, -143, -89, 50, 32, -110, - 546, 225, -23, 133, -73, 312, 140, 551, 23, -510, 147, 328, -175, 67, 231, -156, 167, -124, -16, -156, -145, -39, 59, -6, 87, -61, 246, -127, 80, 54, 166, -265, -128, -98, -17, -87, 42, 179, 137, 278, -22, -9, -135, -39, 186, -154, 157, -143, -46, 256, 373, 265, 64, -176, 151, 109, -79, 218, -115, 52, 55, -364, 20, -345, -119, 71, -68, -155, -117, 46, 266, 78, -56, -89, -65, 38, 47, 338, 677, -286, -210, -53, -72, 240, -216, -401, -134, 34, -92, 123, 63, 208, 93, -76, 300, 279, - -118, 25, -180, -27, 19, -111, -14, 209, 302, 16, 57, 125, 86, 51, 29, -107, -201, 28, -293, 15, 80, -93, 129, -73, -157, -9, 174, 76, -62, 498, 10, 163, -283, -62, 215, -91, -205, 132, -242, -224, 66, 285, -215, -124, -53, 17, -89, -98, 394, 225, -17, 25, -151, -113, -40, 107, 145, 81, 265, -477, -65, -358, -205, -325, -84, -50, -50, -125, 144, -457, 234, -156, 139, 61, 189, 11, 78, -184, -79, 86, -185, -133, 223, 62, 100, 91, -24, 61, 333, -119, 31, -150, 267, -161, -599, 186, - 93, 253, 134, 348, -235, -91, 207, -85, -201, -92, 107, -288, 285, -7, 190, -242, -109, -86, -267, -51, -213, -93, 21, 309, 245, -24, -376, -210, -69, 301, 242, 180, 158, -92, -384, -92, -19, 88, -77, 38, 140, -645, -775, -446, 290, 5, -161, -180, -261, -45, 62, -441, -60, 246, -183, -135, 277, 58, -216, 55, -210, 421, -162, -125, 123, -249, -164, -154, 55, -179, -80, 54, 33, -537, 211, 206, -169, 381, 134, 18, 365, 200, 49, 34, 396, -61, -91, -48, 236, 123, -396, 126, 98, -23, -220, -629, - 249, -61, -169, -402, -234, 213, -69, -132, -273, -517, 31, -90, -280, -132, -476, -103, -117, -115, -39, 124, 284, 74, -70, -117, -639, 527, 37, 272, -39, -16, 58, 293, 38, -30, -381, 144, -32, -297, 90, -193, -140, 564, 171, 176, -108, 204, 256, 237, -122, 206, 121, -234, 169, -228, -63, 147, 86, -23, -110, -120, 391, -109, -145, -106, 96, 79, -158, -303, -1, -325, -16, -294, -87, -73, 81, -153, -227, 313, -105, -356, 252, 367, -152, -127, 220, 128, 403, 230, 72, -14, -345, 80, 399, 279, -215, 252, - 326, -185, -423, -134, -346, -2, 137, 133, -1021, 502, 149, -40, 704, -33, 361, -303, -64, 63, 14, 406, 262, -531, 346, 33, 212, -478, -10, 289, -468, 605, 171, 1, -204, 43, 268, -421, 49, 116, 85, -257, -89, 256, 150, -20, 46, -167, -288, 129, -493, -15, 728, 707, -216, 92, -23, 206, 513, 47, 249, 84, -259, -17, -45, -761, -339, 472, 26, 145, -181, -50, 170, 224, -22, 580, 5, 440, 48, 70, 49, -271, -323, 349, 44, -158, 184, 350, -745, 307, 479, -60, 146, 218, -109, -68, 298, -105, - 449, -417, 236, 552, -581, 28, -273, 350, 152, 290, -291, -229, 3, 744, 15, 377, -160, 25, -45, -64, -323, -11, -86, 152, -141, -212, -173, -13, -57, 335, 63, -186, -163, -171, -57, -83, 550, 21, 278, 16, -127, -124, 458, 334, -128, -434, 244, 159, -941, 47, 532, 509, 120, 401, -573, 917, 76, 156, 166, 401, -40, -390, -116, -434, 273, -111, -249, 195, 280, -564, -453, 392, 327, 812, -298, -222, -155, 149, -357, -47, 126, -29, 429, 280, -363, 29, 92, 252, -413, 420, -19, 185, -83, -193, -433, 149, - -86, -177, 72, -256, -264, -54, 119, 514, -774, -455, -424, -455, -145, 536, -328, -6, 506, -67, -250, -441, -137, -182, -950, -711, -219, 181, -103, 183, -221, -128, 430, 293, -479, -213, -534, -175, 35, 247, -98, 99, -439, -307, -300, 25, 105, 69, -302, 72, 425, 53, -404, 72, -48, 918, 97, 439, -388, -267, -98, -441, -279, -426, -198, -279, 498, 118, 124, 508, -16, -38, 230, 455, 723, 521, -112, -208, -839, 219, 259, 89, -524, 589, 236, 339, -103, 18, 338, 736, 728, 405, 83, 763, 14, -255, 246, 451, - 377, 679, 362, -11, 74, -455, 172, -1095, -197, -142, 219, 796, 450, 80, 583, -488, -425, 33, -1063, -307, 5, 126, 188, 180, -114, 330, 7, 107, 550, -361, -300, -26, -68, -713, -226, 127, 537, 985, -398, 14, 164, -186, 917, 158, -449, 797, -163, -275, 577, -527, -301, 28, 54, 64, 381, 193, 311, -102, 168, 451, 35, 304, 65, 1, 516, -674, -232, -237, 452, -351, -78, -212, 449, -199, 986, 698, -651, 311, -784, 99, 302, 139, 188, -1034, -181, -1000, 147, 62, 138, -175, -158, 448, -825, 269, -344, -1618, - -573, -546, 289, -256, 271, 767, 866, 451, 450, 336, 181, -528, 623, 265, -513, -601, 263, -1250, -573, -425, 249, -951, 361, -563, 837, -946, -1202, -249, -159, 968, 483, 439, -228, 125, -572, -460, 128, 215, -742, -694, -477, -49, 404, 291, -513, -658, -369, -382, -891, -512, 427, -238, 18, -109, 322, 489, -98, -1351, 605, 1163, 455, -6, -1342, -307, 631, -150, 1569, -141, -1203, 229, -171, 128, 74, -220, 374, 439, -1258, -318, 121, 496, -188, -630, 652, 100, -369, -1217, -1350, -668, -6, 164, 1035, 1059, 690, 359, 82, 2272, - 2085, -913, 1071, 946, -296, -187, -527, -296, -615, -439, 1726, -119, 995, -11, 26, -10, -714, 141, 120, -1542, 203, 344, -823, -191, -270, -133, 201, -69, 23, 644, 248, -349, 183, 1042, -6, 467, -50, 376, -611, -735, -421, -1327, 325, 120, -603, -1607, -1057, -1505, 1055, -793, 145, 242, 222, 180, 1128, -1132, -16, -646, 1194, -2756, 539, 184, 854, 771, -16, -273, -436, -139, -764, 525, 1496, -151, 397, 515, -604, 711, -734, -693, 995, -1840, 1374, -723, -485, -284, 184, -490, -364, 656, -117, -1240, 515, -20, 298, -233, 1225, -884, - 110, 540, -256, 424, -698, 124, -589, -274, 796, 154, 366, -347, 775, -138, -244, 331, -344, -290, -142, -168, -632, -895, -177, 604, 102, -231, -864, 109, -659, 24, 411, -676, -76, 634, 677, 492, -814, -354, 767, 301, 115, 619, -2923, -605, -189, -1279, 303, 510, 98, 392, 808, -190, -464, 347, -341, -43, 731, 681, 43, -2, 2028, -290, -598, 49, -257, 990, 165, -117, 942, 952, 296, 349, 512, -1242, -695, 972, -163, -1026, -528, -484, 660, 334, -390, -1469, 422, 191, 166, 201, -196, 110, -1098, 926, 646, 319, -561, -494, - -23, 445, -126, 464, 198, -1174, -524, 140, -1161, 28, 200, -1045, -1434, -240, 412, -866, -1738, -796, -465, 1074, -692, 1216, -271, 15, 526, 28, -1940, -175, 69, 854, -1723, -2384, 143, -221, -1382, 732, 284, -34, -49, 802, -1592, 1220, 208, 1066, 481, 2372, -847, -893, -306, 62, 2266, -198, 1896, -1152, -380, 855, -1249, -350, -1167, 311, 1419, -1693, -539, -54, 664, 84, 321, 596, -3, -1037, -923, 152, 870, 2089, -312, 639, -439, 1082, 170, 215, -136, -1077, 183, 1184, -39, 38, -252, -924, 1506, 616, 1062, 1310, 108, 175, 924, -1824, - 848, -865, 2471, -105, 424, 456, -458, -553, 450, -846, 1683, -712, -816, -927, 1768, 670, 1201, -67, 1062, 978, -403, 513, 149, -818, 1379, 200, -1694, 1157, -1204, 142, -553, 442, -43, 631, -97, -560, 957, -343, -125, 136, -389, -358, 1107, -272, -138, -143, -43, 488, -369, 102, -265, 233, -227, -207, -569, 838, -510, 262, 161, 571, -646, 124, -248, 649, 117, 24, 565, 128, -855, -164, -118, 211, 424, 287, -768, 306, -569, 390, -304, 48, -154, 380, -118, 75, -850, 163, 491, -466, 467, 1, 209, 199, -303, 560, 300, -93, - -126, 225, -58, 342, -259, -278, -61, 150, -714, 1417, 111, 171, -579, -429, -914, 599, -262, -193, -402, -24, -359, -52, -55, 151, 169, -36, -51, -266, 231, 216, -223, 92, -494, 185, 85, -93, -84, -170, 145, 26, -354, -101, -111, -295, 461, 41, -310, 38, -127, 402, -152, -199, 69, -252, 467, 6, -274, 68, -118, 226, -312, -67, 89, -117, 199, -127, 49, 88, -284, 31, 258, -421, -40, 118, -396, 687, -646, 303, 98, -358, 650, -463, 118, 39, 333, -1527, -3525, 925, 3265, 2761, 3706, -1827, -2366, -3560, -3636, 249, - 2712, 2991, 3279, 1088, -711, -2602, -4304, -2362, 1098, 1696, 2877, 2177, 598, -388, -904, -2160, -1394, -1332, -239, 1133, 1746, 914, 1168, 585, -651, -106, -1398, -1957, -329, -459, 350, 1836, 1066, 908, 275, -694, -703, -617, -1004, -271, 52, 428, 537, 875, 259, -38, -436, -826, -61, 287, 312, 509, -122, -421, -187, -419, -308, 79, 235, 603, 516, 407, -87, -239, -672, -545, 113, 421 } - }, - { - {333, 145, 156, 2, -61, -151, -54, -109, -113, 24, -92, -57, -15, 93, -6, 32, -99, -51, -118, -192, 106, 76, -80, 42, -49, -10, 123, -71, -13, -92, -56, 48, 67, 93, 83, -131, 20, 69, 4, 99, 14, 31, -102, -56, 20, -30, 27, 8, -60, 109, 78, -133, -3, -8, 36, 114, 49, -126, 21, 42, -90, 34, 47, -19, 54, -15, -21, -13, -70, -19, -24, -58, -2, -10, -2, -14, 0, -144, -170, -150, 184, -39, 147, 42, 219, -52, -115, -80, 134, 3, -50, -14, 151, -42, 27, 52, - -103, -79, -34, 27, -107, 26, 21, -124, -41, -75, 10, -55, 19, 199, 102, -60, 9, -97, 72, -27, 118, -248, -28, 37, -88, 14, 119, 90, -111, -83, -89, -18, -71, -37, -108, 40, -10, -127, -65, -52, -6, 24, -27, -15, 54, 20, -59, 29, 133, -70, -17, -142, -50, -14, 50, -54, 14, 12, -14, 18, -45, 237, -79, 82, 199, -149, -169, -19, -37, 5, 105, 62, -238, 46, -134, -185, -6, 78, 83, -55, -2, -13, 111, -14, 93, -32, 16, 27, 32, -114, 57, 103, -38, 129, -61, -4, - -145, 116, 33, -30, -111, -106, -47, -30, 64, -3, 56, 60, -98, 75, -133, 61, 87, 165, 154, -116, 69, 4, -27, 102, -62, -69, -55, 87, 43, 110, -88, 159, -38, 9, 50, 43, 89, -43, 116, 153, 248, 104, 104, -280, -302, 36, -23, 73, 69, 201, 92, 96, 50, -98, 40, 253, -167, -19, 10, 203, 124, 28, 92, -16, 72, 93, 211, 115, 120, 62, 53, 100, 40, -146, 92, 118, -39, 85, 118, -42, 40, 141, 57, -37, 55, 143, -4, -5, -25, 36, 141, -45, -73, 35, -43, 68, - 91, -108, 26, -72, 10, 35, 120, 88, -238, -9, 124, -71, -97, 4, 23, 109, -7, -260, -103, 68, -61, 98, -12, -520, 65, 46, 232, -16, 180, 89, 41, -308, -6, -12, -240, 30, 168, 25, -10, -30, -99, -115, 41, 60, -14, 37, 48, 201, 18, 84, 92, -119, 18, -35, -36, -24, 71, -22, -58, -94, -56, 16, -155, -117, 57, -130, 33, -206, -239, -72, 282, -89, -23, 157, 51, -1, 176, -40, 13, -38, 46, 101, -53, -199, 108, -124, -211, -100, -67, -21, 63, 193, -13, -28, -91, -32, - 81, -92, -68, 72, 460, 19, -24, -170, -96, 245, -94, 192, 166, -181, -26, 144, -99, -46, -44, -63, 35, 54, 13, 91, -36, 17, 38, -34, -82, -87, -97, 11, 124, 55, -95, 13, 52, 230, -61, 207, -179, 87, 153, -93, -52, -185, 96, 2, -125, 135, -157, 188, -2, 265, 68, 33, 72, 113, 67, -79, 138, -19, -127, -209, -47, 97, -96, -63, 97, -112, 250, -216, 15, 158, -106, -38, -178, 13, -38, 7, -35, 162, 220, 390, -114, -170, 44, -70, 107, 355, 2, -82, 112, 61, 105, 63, - -194, 7, -173, 95, 83, 50, 325, -16, 242, -7, -6, 73, -2, 254, 33, 159, -60, 216, -99, 114, 430, -72, -109, 302, 63, 196, -6, -191, 58, -112, 129, -230, -31, -121, 127, -23, 25, 231, -115, -240, 65, -25, -13, 186, 35, 22, -88, -161, -166, -61, -138, -109, 138, -77, -17, -56, 10, -7, 115, 52, -150, -166, -21, 547, -269, 199, 19, 104, -117, -90, -47, 128, 162, 43, -70, -145, 94, 159, -16, 57, -66, 172, 73, -293, -87, 108, -4, -118, 7, 149, -88, 57, -183, 126, 264, -93, - 278, 19, -33, 186, 7, 24, 174, -333, 67, 114, 162, 109, 130, -143, -103, 5, 72, -156, 73, 173, 164, 65, 463, -129, -37, -190, -66, -120, -164, 241, 117, 237, -13, -345, 232, -110, 139, 115, 74, 70, -220, 312, 104, -87, -666, -565, -523, 87, 77, 18, -3, -60, -64, -11, -111, -205, -152, -340, -166, -177, 163, -267, -134, -161, 14, -20, -90, 48, -49, -276, -33, 209, 2, -248, -228, 64, -109, 172, 108, -236, 181, 309, -308, -308, -183, 82, 233, -211, -226, 77, -144, -3, -58, -47, -336, 34, - 149, -118, 70, -175, -215, -202, -125, -331, 485, -137, -76, 64, 15, 83, 26, 132, 25, 104, 265, -437, 208, -105, -147, -39, -398, -47, -634, 480, 126, 102, -119, 469, -76, 219, -2, 196, -283, 106, 110, 37, -138, 415, -114, 122, 98, 430, -294, -27, 124, -85, -214, 122, -201, 43, 59, -249, 96, 9, 16, 470, 305, -52, -192, -167, 113, -39, -283, 68, -19, 70, 224, 304, -213, 201, 116, -161, 112, 66, -219, -142, -134, 209, -239, -231, -558, -438, 125, -102, -71, -244, -431, 143, 45, -40, 224, 151, - 259, 115, 73, -43, 44, 200, -211, 227, 180, -753, 716, 517, -197, -165, 201, 12, 27, 347, 249, 20, -40, 146, -68, -39, 105, -141, 200, 140, -148, 215, -12, 66, -5, -326, -8, 255, 264, 110, 119, 147, -146, -187, 96, 163, 4, -66, -162, 83, -40, 227, 265, -17, 304, -141, 338, 188, 405, 40, 69, -102, -150, -19, 314, 506, 41, 389, -151, -348, 60, 149, -303, 342, -96, 129, -682, -285, 7, -148, 150, 234, 463, 102, 66, -158, -309, 2, 57, 217, -267, 539, -189, 91, 411, 423, 1, -197, - -91, -91, 60, -263, -201, 274, 92, 187, 223, 256, -70, 177, -24, 206, 767, 202, -322, 373, 427, 47, -32, 51, -162, -239, -107, 433, 305, 254, 377, 101, -24, -126, -400, 233, 265, 160, -32, -21, -113, 94, 392, 278, -367, 303, -302, 398, 118, 173, 204, -20, -149, -17, 191, 668, -51, 359, -87, -233, 386, 350, 139, 131, 355, 163, 76, 72, -75, 31, -120, 304, 263, -127, 267, 341, -384, 265, 153, -88, 26, 185, -161, -336, 514, 117, 98, 103, 304, 96, -307, 336, -441, -505, 44, 71, -286, -84, - -843, -585, -451, -141, -464, -216, 170, -403, 285, 279, -343, 448, 226, -72, -51, -212, 2, -389, 875, 272, 129, -426, 97, -121, 575, -102, -28, -519, 511, 52, 191, 187, 289, 191, -135, 193, -279, 282, -116, 173, -440, 956, 117, -417, 189, 286, 168, 234, 181, -319, -654, 221, -65, -37, 434, -45, -40, 69, 392, -65, 240, -148, -180, -237, -310, 618, 335, 244, -156, -508, -633, 349, 248, -204, 186, -128, 44, 617, 284, -134, 344, -75, 193, -163, 227, -400, -607, -214, -255, -15, 773, -571, 379, 236, 181, -99, - 322, 166, -551, -703, -233, -300, 868, 646, -172, -335, 0, -343, -50, 649, 595, 362, -466, 150, -356, 656, 325, -20, 39, 248, -311, 128, 521, 323, -414, 458, -125, 505, -517, -186, 934, 448, 548, 155, -731, 262, -589, 432, 1159, 434, 735, -290, 228, 362, -12, 117, -270, 107, 468, 57, -99, -369, 242, 202, -391, 251, -137, 352, 468, 516, 594, 98, -428, 162, 290, 37, 802, 113, -883, -520, 273, -182, -1045, 87, 469, 217, 64, -44, 577, -385, -529, -48, -178, -470, -12, 103, -290, -389, -261, 94, 86, -584, - 221, -193, 187, 849, -71, -159, 556, 1, 487, -273, 342, 291, -11, -260, 757, 89, -1064, -487, 642, -952, 524, -901, 61, -152, -1301, -179, 568, 1176, 365, -181, 275, -463, -165, -1043, -70, -711, -114, -161, -499, -523, -184, 289, -480, 315, 579, -616, 208, 192, 91, -655, -113, -11, -694, 174, 854, -70, -1272, 442, -773, -1942, 533, -805, -1012, 51, -472, 137, 330, -193, 497, -429, 432, -353, -883, 3, 605, 593, -1145, 163, -152, -846, -244, -211, 1431, 719, 820, 334, 291, 770, 1169, -222, -433, -218, 234, -236, 1667, 1807, - -1113, -459, 787, -403, 296, -542, 118, -555, -1022, 1316, 159, 395, 308, 100, 138, 15, 234, 310, -994, -810, -729, -673, -528, -328, -295, -531, -331, -452, 451, 357, 147, -255, 58, -1025, -551, 261, -962, -97, 403, 782, 72, 145, -384, -598, -744, 557, -122, 554, -2007, 123, -274, 229, 1153, 153, 154, 144, -396, -390, -35, -62, -1147, 257, -450, 1012, 24, -1045, -1474, -818, -230, -938, -1003, -580, 713, -32, -644, -363, -266, -446, 1975, -1055, 789, 1412, -588, 246, 1150, -1321, 122, 205, 738, -1490, 157, 152, 580, -624, 85, 322, - -828, 180, 12, -125, 582, -106, -51, 253, -30, -113, 581, -417, 230, -149, 223, -255, -61, -319, 110, 107, 1067, 355, 579, -60, 130, 745, 95, -233, 529, 329, -183, -894, 997, -889, 304, 482, 746, -872, 1145, 1604, -669, -1543, 2329, 806, -834, 551, -773, -1170, -356, -117, -978, 1117, -1334, 699, 964, -452, -1122, 2041, -570, -461, 1067, -700, -557, -1120, -511, 666, 523, -300, -367, 353, 890, -382, 674, 794, -557, -86, 497, -132, 7, -168, 53, -823, 235, -190, 40, 186, -151, 157, -324, -695, -308, -1201, 164, -17, -160, 205, - 131, -94, -252, 460, 775, -812, 1181, -151, 178, 145, 1049, 446, 776, -968, -208, -205, 1365, -1278, -397, 578, -14, -1473, 131, -333, -209, 619, 762, 8, -499, 1120, -443, 1874, 65, -935, 93, -212, -802, 1694, 342, -1169, -1231, 461, 616, 386, 1492, -256, 360, -115, -729, 404, -454, -247, 331, 682, -664, 781, 116, -14, 1574, -290, -141, 1181, -710, 1046, 473, -220, 440, 453, 987, 1013, 321, -783, 1719, -1669, 92, 1559, -793, 361, -147, -180, -1747, 1231, 358, 556, 607, -351, -847, -649, -499, 102, 1736, 29, 1374, -425, -977, 73, - 431, -823, 1414, 571, 723, 1365, 928, -1420, 611, -2048, -2491, 81, 2208, 1363, 250, -1403, -5041, -669, 1519, 1369, 2029, -417, -2351, -263, 221, -1329, 1119, -835, -145, -539, 520, -606, -27, -60, -166, 129, 571, -600, 264, 53, -143, 14, 401, -505, -144, -68, 835, -843, 221, -364, 551, -612, -182, 221, -126, 127, -407, -61, 356, -100, 133, 126, 68, 466, -429, 297, 319, 418, -66, -925, 111, 127, 373, 365, -79, 110, -169, -411, -84, 213, -92, 589, -476, -135, -938, 297, 88, -125, 194, 204, -27, -453, 133, 489, -103, -47, - 156, -107, 239, -188, 8, -192, -754, 1845, 506, 459, -239, -585, -562, 165, 363, 61, -16, 2, -264, -45, 135, -67, 61, -25, -264, -10, 139, 215, -182, 56, 141, -265, 447, -263, -227, -228, 66, 133, 211, -219, 292, -407, 279, 247, -175, -15, -6, -43, 219, -224, 74, -69, -288, 423, -227, -3, -166, -50, 300, -377, 164, 111, -158, 145, -316, 100, 145, -236, 16, 136, -213, 231, -297, 92, 326, -445, 143, -162, 48, 176, -105, -35, 18, 276, -1422, -3337, 945, 3268, 2248, 3555, -1979, -2107, -2872, -3325, 72, 2564, - 2649, 2764, 543, -914, -1813, -2603, -2206, 172, 1715, 2034, 1831, 438, -505, -316, -1428, -1597, -673, -44, 615, 1346, 658, 488, 675, -337, -801, -131, -1281, -602, 15, 203, 977, 1136, 101, -172, -106, -839, -227, -12, -175, 290, 563, -120, -44, -221, -350, 72, 35, -38, 634, 429, 159, -16, -599, -864, -682, 50, 632, 534, 695, 108, 5, 116, -821, -473, -67, 46, 441 }, - {334, 209, 79, -9, 170, 13, 3, -33, 67, 134, 19, -88, 120, 89, -50, 13, 28, -89, -52, 60, 19, 115, -69, 69, -95, -4, 25, -94, 30, -44, 87, -115, 160, -22, -85, -153, 56, 126, -45, 28, -68, 33, 91, -4, -32, -32, -31, 77, -76, -68, 20, 37, 55, 7, -59, 164, 19, 21, 100, -31, 48, 0, -29, -15, -14, 57, 110, -18, 27, 19, 129, -25, -44, -35, -44, -36, -13, 3, -131, -85, 41, -31, -39, -62, 19, 134, -38, 5, 17, 227, -1, 47, -88, -59, -20, -55, - -61, -56, -38, -52, -73, 69, 109, -53, 19, 10, -117, 9, 0, -79, 164, -76, 94, 41, -22, -86, -83, 90, -40, -24, -124, -25, -9, -52, 172, -29, -8, 79, -9, -133, -70, -115, -81, 204, -51, 226, 3, 2, -35, 37, 13, -115, -131, 114, 17, 83, -1, 95, 57, -98, 9, 47, 80, 41, 65, 88, -92, 302, -15, -27, -67, -153, -190, -174, 28, 170, 65, 224, 82, -90, 34, -249, -209, 109, -68, 150, -5, -107, -49, 291, 71, 127, 3, 99, -34, -27, 64, -32, -115, -2, 53, -7, - 1, 187, 120, -186, 13, -116, 212, 128, 17, -66, -66, 100, 60, 159, -133, 248, 305, -76, 297, 5, 159, 100, -46, 55, 239, -22, -149, 138, 50, 2, -12, -25, 15, 136, -80, 45, 38, 61, -92, 109, 31, -23, 52, -261, -205, 56, -119, 74, -147, -207, -191, 19, -144, 119, 87, -185, -42, 64, 12, 81, -57, 84, 109, -166, 46, 43, -131, 66, 9, -158, 107, 98, -57, 107, 13, 86, 83, 26, -59, -24, -182, -64, -92, 84, 97, 28, -289, 44, 119, -76, 200, -177, -221, 4, -67, 57, - -158, 272, -16, -109, 27, -10, 161, -24, -96, -21, -65, -104, -112, 35, -201, 2, 5, 38, 124, 14, 75, 124, -92, -630, -30, -94, 410, -10, 6, 72, -80, 197, 33, -251, -145, -291, 27, -38, -114, -97, -121, -82, 313, -173, -98, -106, -277, -29, -85, 69, 104, -60, -24, 56, -101, -40, -56, -110, 79, 188, -48, -52, 139, -234, 116, -190, -372, -238, -370, -70, -222, -150, 11, 120, 44, 81, -77, 102, -174, -51, 98, -18, 146, -90, 25, -140, -122, 73, -242, 38, 126, -224, -13, -72, -126, -149, - -144, -55, -60, 11, 392, 4, -216, -209, -70, -152, -56, -115, 33, 19, -169, -102, -186, 358, 156, 32, -16, 193, -285, -6, -1, -186, -239, 217, 11, 154, -238, -110, -78, 82, -1, 101, -161, 48, 78, -187, -167, -164, 49, -57, -38, 150, -34, 12, 15, -36, -161, -112, -6, -268, -156, -144, 90, 45, 123, -32, 65, -9, -7, 116, -74, 207, 53, 59, -3, -75, 112, 62, 196, -49, 54, 99, -14, 11, -145, 84, -89, 109, 452, 428, 317, -119, 111, 156, 88, 84, -171, -151, -221, 180, -208, -34, - -154, 241, -287, -217, -113, -55, -162, -240, 57, 2, 4, -289, -163, 63, 49, 69, -85, -121, 0, 74, 98, -89, 93, -159, -49, -374, 123, 33, -72, -80, -277, -133, 24, -76, -386, 191, 74, -12, -112, -91, -170, 37, -67, 96, -35, -66, -225, -54, -34, -130, 223, -183, -10, 126, -71, -192, -115, 132, 182, 79, -26, -22, 70, 558, 187, -82, -66, 196, -378, -72, 305, 153, -214, -5, -146, 59, 233, 577, 189, 450, -161, -33, -440, 149, -130, 124, -194, -10, 16, -68, 154, -70, 72, 194, -151, 88, - 243, -67, 79, 1, 95, 136, 135, -742, 267, -85, -352, -60, 207, 65, -274, 145, 206, -437, 29, -123, 251, 59, 206, -52, -160, -307, 11, -186, 571, 106, -105, 192, 14, 185, -466, -63, 55, 134, 18, -202, -45, 59, 175, 105, -672, -736, -259, -66, 4, 145, -320, 89, 356, -219, 185, 244, -187, -4, -96, 301, 422, -216, -254, 208, 11, -217, 88, -5, 44, 53, -122, -90, -473, -33, -143, -20, -25, 305, 82, -573, -2, 263, -320, 72, 320, -82, 105, -3, -99, -224, 413, 349, -286, 133, -115, -24, - 119, -105, 97, -180, -34, 349, -117, 64, 154, -135, -313, -26, 84, 39, -161, 3, 57, 108, 232, 133, 247, 99, 3, 128, -74, 180, -692, 817, -25, 533, 61, -276, -67, -151, -187, -6, 36, 392, -37, 276, -234, 7, 86, 80, 52, 343, 344, 138, 74, -20, -40, 2, -30, -516, -160, 268, 183, -39, 51, -233, 152, -291, 92, 516, 78, 128, -388, 240, 216, 73, -252, -100, -105, 43, -224, 273, 333, 207, -4, 484, 188, 699, 289, -162, 588, 32, -183, 428, -44, 153, 280, -171, -139, 392, 423, 249, - -305, 117, 15, -130, -205, 211, 242, 48, 193, -365, 527, -128, -318, 131, 238, -203, -97, -449, 212, -151, -41, -409, -174, -124, -59, -172, 116, -64, -92, 125, 156, 275, 259, -81, -76, -321, 149, 33, 241, 90, 73, -51, 103, -188, -172, 131, 64, 134, -412, 173, 288, 31, -361, -356, -292, -862, 137, -68, 445, -176, 371, 154, 35, 504, 81, -13, 344, 165, -446, -183, 64, -100, -249, -110, 599, 320, -260, 18, -136, -12, 95, 388, 22, -54, 430, -64, -298, 245, -346, -70, -76, -26, -3, 1002, 184, 380, - -151, 335, 655, -519, 843, 507, -195, 29, 74, -273, -470, 56, -262, -420, -173, 61, 26, -32, -173, -11, -167, 8, -197, 5, 180, -325, 218, 314, -200, -189, 179, 136, 9, 902, 107, 608, -391, -18, -480, -352, 122, -353, -485, -321, -360, -61, -71, -411, -438, 642, 133, 64, -46, 346, 217, 414, 2, 393, -160, 112, -617, 576, 307, 80, -305, 26, 185, 56, 13, 63, 440, -231, -196, 496, -486, -378, -122, -308, -81, -570, 82, -364, 214, 0, 47, 270, 48, 180, 256, 246, 191, 359, 5, 233, 198, -323, - 455, 86, 187, -303, 344, 139, 228, 33, 52, -86, -404, 55, 155, 202, 213, 19, -484, -312, 263, 133, 20, -203, 164, -197, -491, 601, 336, 246, -304, -163, -385, -1055, -93, -185, 66, -282, -322, -495, 8, 93, 490, -500, 99, -52, 172, -427, -532, -351, 149, -28, -785, 501, 533, -218, 460, 177, -657, -92, 942, -99, -568, -65, -22, -495, 403, 104, -227, 423, 300, 962, 586, 41, 108, 909, -187, 249, -320, -494, -114, -328, 121, -2, 220, -4, -20, -127, 740, 56, -504, -413, -53, -92, 27, 248, 682, 425, - 183, -366, 543, 921, -140, 428, 436, 1105, 260, 223, 384, 478, 313, -359, -300, 264, -606, -389, -416, 468, 462, 290, -40, 344, 755, -327, 538, 504, -81, 493, -254, 7, 192, 636, 1124, 132, -106, 132, -51, -169, 41, 132, -265, -346, 129, -171, -97, 301, -10, 576, -290, 566, 271, 74, -316, 125, 546, 180, -277, 131, -67, 39, 318, -418, -237, 521, 7, -95, 425, 7, 146, 127, -419, -720, -168, 292, 470, 137, -381, 514, -171, 1009, -509, 693, -401, 272, 543, -792, -880, 34, -267, 263, 246, 82, -158, -465, - 307, -30, 571, 319, 518, 195, 263, -103, 357, 176, -267, 68, -72, -678, 688, 901, -244, -74, 292, 1206, -5, -774, -334, 112, 102, -270, 197, -205, 345, -661, -8, 351, -302, -318, 13, -654, -232, -238, -1025, -866, -523, 325, 383, -111, -742, 42, -19, -62, 95, -388, 794, -277, 61, 893, -861, 355, 91, -321, 290, -258, -707, -24, 521, -294, -465, 199, 26, 505, -48, -880, 14, -537, 771, -342, 69, 159, 41, -165, -598, 176, 499, 112, 506, -890, -524, -195, -89, 14, -666, 307, -10, -652, -344, -638, 954, 35, - -1619, 659, -218, 136, 170, 228, 403, 156, -291, -59, 404, 284, -321, -4, -256, -119, -799, -87, 383, 493, 105, -173, 526, -527, 598, -329, -199, 91, -192, 180, -486, -628, -733, -211, 368, -123, -6, 466, 112, 102, -25, 41, -165, 33, 462, 321, 487, 456, 488, 374, -319, -160, 104, 1, -600, 423, -128, -511, 661, 29, 83, 19, -282, -44, 254, 453, 308, 65, 148, -618, -121, -284, 226, 148, -179, -252, -179, -237, 2218, -2163, -101, -2354, -358, -890, -102, 585, -285, -645, 1038, -270, -171, 43, 326, -27, 865, 577, - 349, -495, 43, -334, -341, -223, 23, -95, -84, -272, -52, 487, 70, 328, 325, -9, 431, 626, 47, -107, -302, -360, 168, 187, -297, 538, -662, -664, 97, -214, 392, -609, 299, -1197, -627, -948, -54, -446, -8, -253, -329, -273, 17, 139, -908, 174, -146, 186, 82, -350, -659, 596, -328, 8, 563, 198, 96, 513, 486, -169, 1842, 951, 486, -381, -175, -883, 255, 803, -98, -125, 1277, -167, -226, 661, 946, 209, 963, -176, 178, 595, 655, 1019, 824, 12, -308, 343, 392, 385, 452, 775, 390, 971, -320, 28, 303, 301, - 811, 503, 865, -551, -161, 383, -621, 572, 555, 557, 238, -605, -219, 1286, 335, 881, 707, 803, -146, 1048, 1582, 583, 141, 1143, 762, -389, -269, -502, -443, 494, 518, 67, -484, 21, -409, -51, -236, 91, -890, -277, 94, -596, 254, -715, 1171, 1665, 966, -473, -955, -383, 821, -290, -713, 1223, -893, 710, 413, -1043, -424, -156, -1652, 11, 181, -849, 1613, -616, 1499, -1188, 165, 7, 1098, 1548, -131, 477, 768, -971, 606, -1292, -327, 2220, -120, -723, -114, -1380, 68, -502, 1454, 446, 687, -327, -362, -830, -644, 49, 112, -122, - 980, -366, 204, -1135, -493, 513, -1459, -747, -425, -682, 1404, -88, 1499, 855, 464, 354, -305, -977, 531, -1201, -502, 549, 408, -1027, 1086, -1780, 1911, -39, 154, -602, 1545, 369, 998, 382, -642, 229, 557, -933, 665, 19, 443, -1248, -91, 315, 1163, -476, -948, -35, 1156, 614, -434, -985, -44, 836, 113, 63, 234, 608, 1527, -2145, -352, 212, 1197, 271, -651, -158, 455, 1096, -111, 55, -2061, 597, 319, 561, -1501, 1321, 1134, 426, -685, -73, -758, 553, 962, 400, 440, -96, 720, -1093, 999, -323, -395, 1168, 945, 34, -398, -1007, - 665, 581, -1886, -213, 622, 81, -1557, 819, 189, 537, 637, 912, 347, 321, -378, 491, 120, 1076, -82, -265, 848, 667, -100, 99, -311, 57, 293, -34, -172, 511, -334, 96, 662, -87, 396, -589, -96, 136, -229, -50, 107, 510, -83, -711, 63, 1580, 349, -770, 280, -785, -543, -376, -85, 1031, -73, -714, 1606, -1640, 322, 1804, 218, 1289, -899, -1671, 596, 131, 1421, 148, -746, 723, -138, -64, -292, 29, -439, 328, 113, 439, -510, -373, -91, 536, 827, 539, -446, -3388, -7591, -3101, -4629, -6713, 3383, 826, 1887, 9196, 7059, 4051, - 7547, 5586, 841, 1748, 1442, -3790, -3252, -1673, -5707, -5478, -2173, -2886, -3998, -1762, -1514, -4075, -3403, -411, -1988, -3328, -1213, 878, -2433, 562, 3345, -392, -592, 4567, 3653, -281, 5386, 6225, 2494, 5847, 8290, 4892, 4280, 9953, 7969, 5951, 7114, 9410, 3371, 1294, 3969, -3148, -8925, -6482, -9829, -16002, -14260, -15174, -17577, -17908, -15264, -13164, -12990, -8846, -3324, -1936, 513, 5689, 9683, 8921, 12251, 16646, 13541 } - }, - { - {-4, -2, 9, -203, 36, -6, 6, -125, 37, -223, -120, 56, -48, 71, 118, -72, 83, -113, -12, 102, -31, 63, -173, 21, -1, 51, -41, 60, -86, -47, 60, -149, 44, 42, -48, -81, 214, -50, 57, -86, -30, 28, -178, -115, -95, -68, -86, -88, -2, 4, -84, 29, 6, 84, -70, -34, -8, 36, -43, -121, 130, 99, 56, -39, 52, 11, 81, -100, -189, -158, 17, -93, 62, 134, 28, -265, 151, -203, 20, -88, -31, 74, -128, -228, -62, 15, -133, -77, 104, -68, 46, -284, -29, 187, 96, -317, - -113, -85, -89, 103, -51, -166, -108, -119, -124, 204, 59, 131, -92, 173, 153, 111, -69, -150, -123, 11, 24, 237, 78, 44, -118, 25, 4, 27, 88, 55, -168, -138, -78, 87, 13, -30, -180, -52, 61, 79, -77, -25, -3, 85, -25, -89, -7, 15, -122, 245, 6, -154, -9, -4, -170, -154, 179, 164, -129, 100, 12, 52, -429, 169, -61, -293, -381, 12, 281, 18, 183, 8, -344, -119, 43, 123, -58, -29, -143, 20, -23, 246, 129, 53, 48, 67, 89, 224, 140, -197, -12, 46, 52, -235, 81, -70, - -144, -42, -1, 161, 46, -90, 168, 254, -49, -97, 67, -19, 144, 141, 116, -171, -124, 120, -46, -44, -124, 12, -188, 113, 110, 134, 41, 152, -161, -105, 214, 12, 71, 206, 28, 33, 217, 17, 82, -187, -160, 87, -47, -70, -89, -83, 63, -216, -126, -266, -321, -61, 260, 168, -110, -32, -41, -63, -233, 163, -61, -60, 10, 106, -56, 8, -12, 154, -149, 155, 80, 186, -69, 144, 59, -91, 125, -90, 70, 138, -111, 145, -93, -71, -29, -44, 67, -43, -118, 44, -104, 21, 5, 15, 211, 43, - -60, 1, -100, -126, 55, -31, 199, 213, 74, -61, -44, -6, -95, -76, 75, 143, -31, -9, 421, -175, 174, -211, -177, 3, -47, -43, 61, -88, 184, 179, 154, -43, -17, -77, -190, 32, -113, -19, 24, -63, 113, 44, -10, -317, -130, -199, 11, -129, -199, -86, -108, -121, 205, -159, 146, 15, -53, 82, 73, -141, -35, 6, 160, -12, -207, -266, -275, 76, -97, 10, -16, 45, 102, 160, -101, -52, 59, 59, 28, 201, -101, 127, -216, 448, 64, -39, 96, 52, 95, -100, -7, 43, 8, 12, -125, -71, - -199, 35, 44, 19, -27, -117, 79, 64, -179, 223, -265, 340, -27, 117, 55, -2, -30, 74, 319, 356, -62, 68, -37, -45, 52, 79, 247, -26, 79, -118, 138, 33, 196, 96, 184, -253, 114, 97, -75, 1, 199, 4, 20, 62, 123, -37, -12, 375, 182, 35, 39, -76, 174, -224, -326, -399, -21, 211, -3, 105, 287, 112, -48, -101, 154, -32, 366, 160, 53, 44, -195, 29, 126, -70, -196, 30, 62, -3, -85, -468, 71, -18, 353, -232, 166, -498, 223, -30, -243, -271, -182, 172, 141, 409, 72, 148, - 395, -47, -251, 58, -189, 69, 327, 74, -64, -19, -36, 107, 141, -8, 102, 175, -75, 67, -161, 3, -207, -19, 57, -92, 196, 134, 172, 307, 45, 368, 296, 148, -154, 420, 202, 89, 383, -20, 39, 48, 149, -54, -69, -221, -198, -170, 39, -129, 349, -162, 170, 218, -64, 43, -35, -18, -206, -248, 237, -35, -5, 412, 20, 9, -33, -76, 79, 21, -202, -263, -355, -186, -372, -237, -122, -277, -170, -119, -138, -375, 267, 165, 18, 139, 72, -103, 479, 31, -153, -83, -308, -135, 360, 19, -282, -291, - 55, -295, 108, 106, -218, 12, 86, 19, 359, 106, -141, 38, -171, 177, 43, 80, -402, 294, -124, 126, 32, 62, 92, 17, -97, -2, -137, 9, -302, 9, -325, 485, -42, 314, -173, -76, 4, -174, -43, 193, 61, 84, 257, -213, -6, 150, -406, -4, -179, -143, 279, -467, -443, 111, 578, 12, 50, 42, -95, 316, 304, 176, 81, -87, -482, 279, -5, -383, -130, 86, -27, 1, 30, -94, -383, -23, 6, -71, -166, 110, 314, -421, 250, -159, -90, 23, 194, 678, -452, -113, 30, -46, -95, 20, -184, 56, - -169, 465, 143, 84, 110, -103, -47, 242, -61, 102, -231, 352, -11, -264, 470, -330, 194, 41, 75, 300, -186, 77, -67, -42, -47, 502, 44, 134, 152, -79, -282, -220, 39, 502, 287, 66, -440, 68, -240, 6, 503, 483, 247, 328, -287, -601, -311, -432, 248, 0, -68, 3, -324, -94, 108, -58, -119, -118, 360, -19, 103, -96, 239, 53, -126, -276, -208, 643, -19, -140, 212, -360, 123, -204, -629, -139, -73, 198, 85, 175, 65, 258, 21, 23, 152, -617, -85, -162, -31, 67, 374, 403, 158, -95, -251, -336, - -87, -177, 48, -52, -96, -106, 311, -707, -458, -96, -158, 382, 266, -47, 648, -628, -136, -228, 691, 339, -209, 264, 108, -249, 481, -501, 269, -223, 54, 71, -159, 467, -304, 293, -118, -649, -96, 480, -267, -437, 20, -40, -665, -110, 287, 134, 377, 285, -61, 672, -141, -181, -305, -278, -273, 200, 260, -188, -220, 101, -188, 298, -57, 174, -92, -143, -110, 25, -363, 135, 300, -32, 145, 202, 224, 388, -218, 154, 301, 7, -492, -433, 165, -29, -60, 560, -283, -779, 47, 630, 792, 184, -233, -163, 121, -90, - -74, 373, 378, -119, 366, -363, -5, 339, -98, 402, 214, -4, -445, 234, -68, -70, 72, 10, -5, 720, -283, 391, 625, 449, 260, 57, -331, 432, -162, 415, -153, 136, -347, -24, -324, -194, 113, -296, -40, -65, 45, 375, -308, -256, -52, -118, -8, -247, -336, -438, 126, 472, 52, -170, 129, 174, 409, -243, -88, 8, 121, 350, 146, 157, -65, 121, 393, 586, -1393, -669, 445, -1140, -796, -64, -475, -328, 328, 381, 104, -84, 126, 1113, -155, 169, 415, 482, -531, -277, -261, 405, 435, 218, 64, 415, -145, -223, - 278, 565, 20, 176, 562, 422, 329, -271, 88, 169, -25, -18, 351, -131, -31, -46, 225, 1, -436, -282, 55, -565, 394, -132, 904, 29, 481, 93, -54, -309, -48, 111, -428, -212, -497, -68, 198, 310, -181, -760, 222, -123, 181, -279, -345, 177, -547, -249, 574, -240, -631, 292, -322, 156, 8, -308, 612, -782, -16, -947, 40, 791, 1104, 529, -169, 517, -20, -55, 73, -70, 287, -18, -489, 45, -687, 265, -198, -141, 496, 7, -521, -590, 164, 102, -278, -234, 481, -640, 23, -113, 260, -156, -113, -505, -193, -210, - -65, 403, -416, 187, -18, -51, 99, 193, -720, -50, 150, -34, 333, -203, -280, -112, -792, -329, -301, 75, 445, 609, -152, 460, -527, 1058, 266, -40, 553, -296, 698, 38, -501, -13, -77, 323, 213, -307, 351, 4, -788, -859, -83, -260, 212, -39, -303, -774, -674, 365, -574, -131, 36, 179, 42, 548, 46, -281, 369, -52, 54, 338, -449, -32, 97, -461, 278, 378, 166, 336, 178, 522, 144, 379, -535, -170, -85, -722, -3, -81, 302, -51, 347, -61, -418, -288, -21, -669, 292, 15, -129, 385, 247, 318, 337, 96, - -40, 273, -893, 257, 102, 359, -128, -537, 298, -187, 301, -902, 487, 452, 1630, 1234, 174, 364, 111, 950, 34, 467, -420, 1123, -434, 1019, -38, 654, -68, 464, -446, 117, 235, -241, -74, -126, -98, 309, 14, -253, -352, -534, -681, -324, -110, 11, 222, -573, 251, -313, -487, -97, -355, 170, -84, -749, -176, -379, -451, -473, 436, 583, -1211, 278, 108, 343, 120, -151, 731, 413, 380, -1013, -459, -15, 242, 837, 22, -120, 27, 702, 614, -614, 634, 33, 122, -123, 294, -810, -330, 697, 392, -229, 334, 551, -736, 160, - -444, 1086, -729, 591, 537, -277, -1118, -669, -127, -333, -89, -537, -832, -1079, -649, -735, 237, -636, 184, 21, -128, -110, -544, -198, -558, 97, 379, 531, -54, -212, -575, -170, -16, -352, 18, -467, -342, -109, -485, 278, -439, -1131, -34, -84, -434, 410, 282, 473, 120, 360, 751, 85, -919, -247, 298, -243, -790, 322, 444, 116, -117, -1007, 704, -129, 527, -605, 525, 1376, -348, -109, -991, 143, -691, -1310, 471, -1724, 1171, 435, -281, 1252, -102, -602, 1106, -395, -45, 256, 395, 1033, 54, -55, 722, 330, 607, 760, 551, 79, - 387, 90, -32, -370, 261, 415, 96, 9, -430, 240, -404, 520, 480, 117, 566, -316, 371, 624, 370, -760, -862, 1039, -108, 664, 961, 59, -15, -65, 173, 600, 514, 92, 419, 36, -537, -597, -970, 50, -419, 46, 488, 529, -930, 101, 281, -744, 51, 1053, -535, -464, 403, -654, 141, -98, 663, -9, 98, -638, 106, -734, 1421, 329, -807, 269, -212, -716, -846, -850, 211, -65, 693, 1056, 483, 239, -167, 337, -3, -1381, 558, 1392, -964, -992, -879, -1207, 817, -1188, 484, -11, -189, -26, -424, -470, 535, -1220, 1191, 694, - 117, -807, -647, -539, 61, 192, -563, -85, -431, 837, 332, -167, -82, 337, 21, 386, -756, -290, -129, -138, -711, -471, 316, -1250, -800, 75, 1362, 673, -519, -65, -1141, 477, 1419, 78, -416, -351, -803, 752, -24, -702, -491, -1378, 271, -1024, -1512, 321, 801, 173, 199, -661, -808, -236, -1186, -606, 286, -1009, 1521, 266, -395, 297, -753, -1494, -503, -1151, 164, 289, -420, -830, -412, -527, 418, -621, -220, -115, 653, -517, -91, -264, 166, 234, 50, -239, 680, 845, 572, -499, -366, -1351, -718, -344, 359, 2153, -359, -20, 998, -134, - 441, -545, -489, -466, 500, -1286, 52, -209, 33, 1028, -407, 1563, 191, 1140, -1331, -439, 417, -144, -76, -278, 1426, -100, -1367, 622, 967, -736, -612, -220, -671, -798, 185, 214, 581, 10, 504, 925, 956, 636, 198, -736, 42, 360, 468, 750, -23, -411, -608, -232, 742, -332, 270, 659, 30, 1308, 115, -859, 690, 707, 166, 296, 626, 92, 11, -791, 1627, -1801, -1361, -1539, -555, 296, -950, 440, 942, -318, 38, 858, 217, -980, -399, -765, -178, 24, -30, 817, 753, -232, -305, 489, 1179, 169, 909, -924, 755, -481, 200, -300, - -686, -566, 25, -415, -739, -1510, -1520, -1094, 252, 2892, 747, -372, -845, -2049, -2894, 683, 1228, 1474, -284, 151, -833, -1460, 449, 297, 504, 97, -1227, -353, 326, -222, -29, -207, 1645, 1456, 982, -57, -676, -1152, -763, -676, 1132, -150, 834, 403, 402, -463, -2678, -1820, 938, -1424, -478, 3152, 2163, 1650, -1198, 924, -822, 107, 85, 499, 1345, 2377, -866, -30, -1508, -1183, -2006, 281, -55, -2128, -490, 1472, 557, 1032, 1337, 2363, -1561, -715, 366, -1100, 685, -1177, -3839, -3575, -2063, -2242, -578, 3653, 1844, 3759, 3332, 5237, 3731, 3207, 496, -1424, - -3194, -5101, -4339, -4368, -2296, -1112, -279, 16, 102, 878, 1176, 3004, 1813, 3548, 2302, 3042, 1086, 2939, 1005, 706, 678, -193, -851, -2017, -2329, -4301, -2956, -5446, -4318, -6605, -3927, -3110, -764, 1804, 948, 155, 1794, 3862, 5157, 6775, 8068, 6912, 5043, 6296, 5192, 2926, 1324, -293, -2139, -4970, -5918, -7911, -10178, -11661, -10431, -8994, -6449, -4373, 945, 3924, 5845, 9063, 7817, 8959 }, - {136, -53, 80, -208, -19, -79, 100, 19, -85, 129, -112, -27, 103, -39, 45, -172, -30, -21, -180, 24, 3, -5, 51, -90, 22, -32, -11, 190, -20, -129, -62, 14, 45, -124, 33, -94, -2, -35, -57, 105, 101, -71, 134, 137, -169, -27, -18, -157, -68, -109, -125, 29, 30, -14, 14, 61, 64, -34, 20, 60, 160, 94, 71, -79, 6, -42, 99, -110, -83, 90, -53, 97, -101, -33, -26, -371, 131, -213, 107, -123, -246, -422, 68, 7, 99, 87, -34, -35, 26, 247, -184, -323, 100, -136, -219, -1, - -37, 128, 42, 90, -102, -28, -68, 211, -64, -90, -82, -41, -57, -89, -82, -56, 37, 15, 23, 5, 51, 89, 41, -83, -247, -4, -173, 23, -16, -78, 104, 7, -4, -242, -103, 33, -23, 85, 3, 77, -72, 34, -32, 153, -53, 84, -132, -124, -161, 16, -35, -35, 15, -38, -264, -56, -36, -77, -35, -92, 85, -38, -32, -10, 1, -8, -64, 229, 148, 239, -114, 238, -143, -104, 94, 264, -6, -166, -239, -176, -33, 186, 75, 60, 85, -89, 131, 11, 98, -53, -217, 54, -150, -109, -104, -31, - -275, -19, 15, -122, 261, -56, -81, -111, 0, 21, -108, -3, -133, -59, 7, -64, 190, -2, -46, 96, 72, 165, 75, 199, 57, 161, -186, 42, 154, -55, -126, -170, 13, -37, -10, 45, 298, -133, -102, 31, -65, -48, 150, -114, 145, 67, 5, 75, -94, -90, -167, -180, 240, 114, 86, 129, -82, -54, -60, 303, -115, 332, -10, -83, -78, -173, -187, -227, -13, -56, 43, 222, -18, -102, -307, 12, 245, 360, -167, 94, 67, -90, -80, 95, 340, -80, 54, -28, -50, -31, 163, 236, -179, -96, 72, 309, - 50, 219, -181, -165, -12, -28, 59, 45, -8, 17, 26, -83, 19, 85, 69, -50, 155, -19, 477, -345, -84, -149, 28, 120, 224, -244, 150, -71, -258, -411, -93, -180, 18, -48, -180, -97, 82, 89, 302, 164, 148, 6, 38, -173, -122, 241, 181, 120, 49, 110, 14, -9, -222, -308, 186, -90, -213, -106, -139, 95, -124, 241, 45, -157, -85, -123, -111, 111, 171, -28, 110, -105, -119, -13, 8, -112, -56, 131, -17, -76, -92, 63, 68, -29, 84, -5, -99, 225, -63, 2, -33, -289, 68, 21, 57, -46, - -320, 98, 16, -86, -169, 89, -161, -19, 314, 468, 237, 263, -6, -114, 201, 181, 84, 103, 237, -20, 176, 171, 246, 236, -170, 162, 1, 65, -157, 65, -10, 165, -46, -30, -107, 124, -173, -139, 28, 174, 101, -83, -37, -16, -51, 110, -211, 220, 13, 271, -351, 40, -315, -89, -91, 104, -20, -60, 86, 43, 103, 158, 247, -13, -173, 57, 329, 81, -74, -3, 205, -78, 127, -62, -251, 204, 160, 140, 5, -504, 5, -115, 43, -284, 31, 42, 369, -302, 1, -403, 88, -246, -61, 10, -133, 110, - 49, -214, 2, -9, 191, -132, 310, -10, -271, -144, 330, -39, 131, 81, -55, 190, -220, -215, -162, 15, -210, 215, -123, 135, -203, -11, -247, 153, 22, 185, 174, -174, 327, 268, 263, 41, 277, 216, -234, 189, 96, 6, -216, 88, -184, 170, -79, -159, -17, 259, 97, -327, 293, -40, -96, -185, 270, 203, -161, 114, 31, 722, 130, -20, -237, -454, 127, -59, -670, 605, -279, -422, 100, -19, 90, -19, 125, 180, 12, -2, -337, -20, -23, 418, -65, 20, 161, -63, -40, -157, 360, -253, 264, -53, -198, 49, - -222, -109, -368, 77, 188, -93, -176, -140, 244, -345, -70, -165, 10, -40, 62, -298, 318, -410, -271, 127, 69, -3, 132, -205, -294, 53, -64, 1, 179, -172, 166, 116, 374, -74, 82, -3, 40, 489, 72, 425, -36, -163, -19, -539, -84, -122, -440, -747, 211, 365, -283, -144, 200, -94, 441, -66, -258, -161, -696, 215, 62, -78, -494, 97, -281, -86, -249, -136, 326, -343, 126, -500, 295, 45, -9, -156, 22, -80, -285, -527, 84, -17, 94, 196, -139, -59, -343, -187, -103, 120, 78, 222, 370, 281, 139, 209, - 53, 218, 199, -233, 229, 255, -76, 349, -58, 412, -215, -501, -100, 270, 303, 342, -104, -678, -104, -72, -49, -64, -138, 10, -443, 701, -154, -167, 234, 378, -27, 177, 436, 317, -718, -658, 4, -62, 95, -293, -525, 126, 417, 279, -306, 496, 396, 377, -632, 181, 326, 20, 46, 283, 643, -122, -301, 199, 141, -85, 344, 526, 91, 545, 230, -404, 38, 452, -56, -181, 224, 40, 79, 474, 293, 163, 45, -545, -570, -44, 76, 148, -185, -22, -158, 51, 55, -207, 63, -127, -50, -177, 1, 341, -222, -486, - -95, -389, 27, -153, -48, -73, 130, -1215, -775, -267, 167, -118, -337, 6, -330, 773, -377, 478, 764, 391, 353, -364, 242, -205, -420, 278, 337, 203, 500, -47, -73, -291, -292, -262, -385, -382, -272, 75, 0, -56, -259, -170, -375, 83, -330, -313, -162, 83, -48, -230, -525, 1, -189, 116, -612, -496, 447, -135, -144, -290, -190, 309, 71, -140, 153, -120, 160, 101, 189, -242, -339, -790, -6, -771, -108, -662, -149, 449, -140, -9, -426, -225, -273, -50, -268, 817, 26, -571, -485, 519, 405, -360, -353, 693, 438, 40, - -396, 65, -164, 338, -245, 56, -102, -55, 703, -80, -189, 150, 120, 230, 216, 45, -278, 232, 103, 263, 538, 272, -785, -199, -134, -572, 224, -78, 3, -307, 271, -102, 42, -405, 279, -324, 13, 376, -74, 396, -307, 488, -609, 323, -18, -181, 738, 235, -191, -427, 163, -65, 22, -42, 234, 443, 508, -333, 185, -115, 406, 203, -37, -52, 80, 21, -321, 64, -1169, -755, 633, -459, -432, 247, 555, -906, -150, 222, 60, -470, -711, 1344, -576, 188, -655, 369, -228, 633, 556, 64, 98, -735, -2, 361, -302, -433, - 351, 110, 378, 313, -65, 138, -86, -35, 558, -463, -283, 463, -21, -345, 472, 1, -108, -305, -145, 193, -255, -10, 164, -300, -331, -192, 238, -671, 327, -9, 654, -594, 202, -444, 171, -255, -362, 625, -328, -112, -312, 292, -354, 230, -103, 407, 340, -80, 565, 262, -688, 202, 690, -87, -23, 306, -239, 477, 428, -623, -393, -135, 290, 547, 75, 279, 618, 458, -706, -98, 1051, 241, -100, -153, -232, -343, 65, 238, 264, 247, -224, -487, 91, -267, 219, 717, -233, -777, 859, -300, -530, 694, -169, -248, -816, -172, - 278, 119, -213, -364, 253, -6, -410, 268, -126, 664, -578, 28, -164, 760, 208, -1208, 286, -544, -286, -481, 400, 1535, 471, -10, 246, 319, -676, -298, -233, -433, 47, -253, -874, -373, 58, -357, -1100, 950, -184, 427, 80, -506, -866, -837, 935, 567, 215, -333, -626, -472, -743, -195, 278, -119, 62, 115, -121, -389, -369, -636, -225, -126, 312, 212, 344, -174, -281, -124, 450, 58, 399, -1327, -307, -8, 294, -428, -13, -495, 388, 329, 70, 1626, 32, 502, 679, 20, 225, 0, -109, -207, 347, 485, 659, -29, -113, 29, - 435, 370, 22, 283, 258, 165, -31, 529, -81, 623, -581, -372, 661, -73, 69, 204, -806, 77, 164, 575, 857, -652, 196, -396, 623, 567, 109, 1050, 358, 443, -325, -19, -602, 1050, -544, 198, 661, -107, -354, 351, -48, 197, 706, 57, -167, -22, 167, 18, -350, 330, 6, -73, 1176, -832, 862, 567, 1064, 454, -679, 596, 54, 557, 1389, -935, -361, -89, 68, 951, -502, 82, -543, 80, 1069, -84, 1108, 333, 219, 516, -621, -82, 500, 683, -1014, -17, -780, 373, -372, 128, -20, 176, -203, -673, 165, -1164, -1031, -1, - -7, -658, 499, 136, -198, -610, 787, -202, 1181, -189, 234, 423, -614, -207, 156, -711, -423, -622, 496, -499, -164, -169, 423, -421, -730, -980, -62, 804, 13, -452, -226, -570, -227, 1, 300, -640, -110, -141, -494, -627, -12, 104, 362, 139, 652, 195, 834, -365, 679, -183, -612, -145, 1130, -505, 488, -369, 813, -453, 238, 554, -90, -218, 49, -298, 670, -651, -299, 527, -14, -391, -42, 274, -42, -1053, 1232, -362, 1054, -176, 854, 107, -222, -522, -362, -35, 46, 641, -196, -6, 205, -506, 917, 373, 66, -685, 532, 307, - -549, 613, 82, -43, 175, 30, 778, -122, -906, 1063, -491, -31, 786, -280, -133, -396, 1223, -478, -115, -687, -111, 150, 1096, -437, 234, 401, 666, -102, -641, 803, 482, 667, -256, -70, 113, 737, -329, -695, -826, 545, -565, 244, 695, 696, -366, -40, 911, -1238, 70, 245, 415, -30, -341, 65, 618, -155, 435, -212, -245, -1516, 542, 319, 1390, 1222, -159, -423, -1393, 62, 491, -583, 480, 847, 822, -351, 986, 887, 59, -501, -542, 905, 773, -1053, -1447, 1967, 118, -116, 273, 166, 738, 739, -273, -224, 1030, 504, -166, -654, - 424, 102, 69, 382, 65, -11, -391, 247, -108, -476, 922, -1432, 1023, 859, -1365, -78, 708, 193, 805, -170, 119, 746, -92, 387, -676, -1063, 3020, -1223, -1725, -361, 3243, 1373, -1416, -372, 570, 378, -109, -1153, 170, -649, -430, 708, 1257, 44, 2122, -1011, -425, 1217, 8, -116, -704, -1338, 1020, -716, -791, 519, -873, 367, -832, -894, -203, 153, 62, -235, 971, 226, 568, 272, -43, -11, -526, -1014, 255, 964, -868, 668, -884, -104, -107, -1286, 842, -453, 290, 16, -436, 16, -980, 942, -727, 319, -1130, -642, -1462, 545, -713, -716, - -650, -277, -51, 1531, 488, 789, -244, -635, -910, 312, 47, -1394, -661, -2362, -1114, -631, -63, -502, -481, -472, 226, -369, -1542, 352, 526, -1333, 719, 141, -403, 76, -395, -39, 264, 387, 655, -796, 52, 924, -129, -433, 799, -356, 27, -481, -232, -968, 220, 38, 516, -370, 1, 705, -367, 32, 665, -1370, 44, -1571, -557, -1042, 802, 332, -117, 390, -371, 426, 1022, 330, 1618, -896, -1144, 1037, 199, -680, -759, -228, 543, -543, -107, -459, -755, 452, 396, -931, -678, 923, -118, 369, -290, 524, 94, 884, -576, -271, 127, 118, - -321, -694, -421, -731, -1019, -2077, -1030, -384, 932, 1208, -2270, 409, -891, -1225, -237, 1445, 932, 794, -476, -537, -641, 736, 527, 1128, 163, -1434, -549, 1102, -149, 333, 993, -452, -655, -1044, -1040, 20, 710, 1504, 1124, 745, 320, -1514, -1606, 581, -1101, 278, 1453, 582, 118, -709, -1274, -209, -537, 448, 361, 257, 920, -127, -151, 250, 675, 1070, 1117, 386, 999, 343, 376, -199, -1067, -412, -446, -875, 696, 641, 476, 424, -172, -899, 273, 435, 650, -1839, -3704, -1911, 360, 1450, 3530, 3456, 1439, 1472, 1055, 61, -1757, -2972, -4484, -1334, - -1877, -322, 1829, 3268, 2742, 2429, 1334, -25, -858, -1141, -248, -1979, -1580, -1491, -985, -799, -378, -63, 678, 1616, 1651, 1636, 1187, 1560, 817, 896, -298, -58, -742, -1913, -2792, -3353, -1639, -647, 512, -78, 343, 793, 1010, 2195, 2503, 3344, 2109, 226, 953, -490, -1861, -1598, -3233, -3732, -2819, -1702, -750, -542, 1324, 1552, 3938, 3046, 2039, 1963, 471, -1070, -1861, -2120 } - }, - { - {298, -57, 89, -10, 116, 144, 100, 183, -113, 197, -67, 26, -184, 8, -192, 41, 33, 16, 5, 71, -103, -121, 99, -9, 75, 45, -18, -83, 15, 151, 92, 49, 58, 45, 16, 55, -13, 7, -13, 172, -36, 89, -65, 76, 201, -53, 188, 29, -81, 57, 83, -27, -34, 6, 142, -45, 44, -26, 89, 39, 122, -40, -11, 49, -52, -100, 16, -31, -16, -37, 75, 18, 43, -18, 93, 51, -140, -217, -158, 61, -25, -371, -212, -16, 52, -114, 38, -137, 25, -99, 258, -211, -95, -92, 164, 115, - 263, 71, 53, -120, 123, 17, 31, -13, 97, 139, 7, 139, 127, -61, 70, -75, -90, 13, -74, 47, -114, -197, 50, 75, -53, 60, -99, 94, 119, -207, 37, -7, 75, 73, 7, -203, -67, -86, 65, 4, 17, -60, 34, -100, 1, 125, 70, 17, -62, 47, -166, -79, -117, 34, 17, 15, -423, -9, 27, 11, 75, -147, 116, 67, -74, -251, 173, 176, -35, 147, 108, -137, 286, 63, -122, 155, 16, 145, 26, -241, 99, -42, -85, -91, -68, 164, 130, 14, 136, 51, -117, -148, -8, -32, 72, 49, - -113, 33, 69, 63, -98, -84, -132, -45, -27, 32, -26, 191, 88, -25, -86, 40, 87, 45, 210, -29, 111, -7, -56, -117, 97, -22, -45, 125, -23, 47, -11, -14, -103, 40, -26, 126, 145, -37, -81, -127, -291, -175, -64, 208, 26, 38, 128, 33, 55, -306, -280, -179, -47, -2, 129, -93, 101, -54, -188, 57, -27, -130, -2, 179, 263, 117, -120, 69, 9, 187, 0, -152, -4, -90, 188, 80, 89, 187, -31, 12, 255, 219, -6, -3, 20, -16, 71, 17, -181, -246, -82, -33, 5, -83, -267, -30, - 81, -150, -66, -98, -76, 28, 43, 90, -180, -149, 154, -55, -15, 34, -4, 86, -131, 384, -154, -123, -24, 2, -151, -4, -107, 182, -51, -236, -328, -87, -219, 293, 18, 206, 172, -287, -22, 114, 79, 146, 22, -23, -32, 66, -100, 103, 53, -105, 55, 0, 66, 158, -95, 60, -18, 88, 72, -37, 102, -35, 87, -77, 79, -232, -106, -87, 55, 194, -154, -100, -63, 8, -76, -92, -56, 76, 54, 110, -49, 61, -79, -75, -19, -47, 66, -5, -130, 56, -79, -113, -53, -64, 21, -110, -190, -11, - 57, 93, -49, 146, -251, 99, -154, -169, 226, 78, -285, 20, -7, 74, -208, -136, -26, -170, -302, -294, -196, -293, 114, -39, 35, 145, -258, 155, -79, 68, 42, -35, 17, -46, -45, -172, -106, 203, -87, -187, -171, -26, -82, 56, -164, -251, 28, 213, -43, 125, -87, 63, -130, 80, 28, -176, 232, 31, -61, 44, 211, 192, 97, -35, -260, -56, -219, 44, -59, 16, 18, 33, -186, -11, -33, 50, 114, -158, -11, -292, -281, -188, -308, -361, -346, 123, 134, -228, -74, -208, -330, 151, -100, -286, 75, -34, - -5, 12, 73, 15, -29, 55, 75, -171, -169, -55, -202, -28, -214, -351, -47, 189, -264, -201, 112, -142, -5, 38, -146, -115, -127, -376, -178, 65, -125, -133, -250, 90, 182, -86, 293, -186, -104, -13, -98, -277, -41, 50, -31, -67, -254, -49, 206, 105, 45, 109, 61, -68, 404, -142, -187, -146, -167, 59, 158, 499, 342, -5, 313, -15, 53, 69, -158, 289, 11, 256, 242, -178, 311, 17, -226, -370, 356, 183, 353, -278, 205, 122, -317, -303, -184, -75, 338, -304, 285, -12, -29, 219, 194, 278, 97, -127, - 128, 263, -149, 263, 373, 177, 226, 112, 62, 82, 7, -185, 72, 40, 11, 191, -126, 122, 109, -29, 320, -170, -123, -53, 273, -30, 223, 140, 147, 163, 15, -374, -72, -284, -168, 389, 204, -120, -3, -172, -120, -13, -429, 272, 261, 772, 30, 68, -39, -105, -51, 262, 237, 208, 299, 123, 472, 140, -189, 47, 411, 165, 40, 66, -214, -303, 194, -149, -301, -631, -12, 254, -22, 151, -222, -113, -85, 50, -72, -187, -96, -507, -136, -430, 33, -225, 170, -245, 91, -235, -87, -12, 3, 40, 44, -313, - 149, -44, 66, -162, 0, 256, 97, 352, 191, -103, -26, -68, -41, -78, -116, -1, 130, 97, 78, 85, -413, 248, 841, 309, -129, 420, -260, 296, 201, -382, 94, -483, 20, -158, -336, 195, 17, 152, 214, 262, 415, 179, -18, -95, -265, -487, 187, 205, 65, -163, 279, 45, 294, 178, -506, -186, 81, -371, 31, -17, -61, 123, 96, -79, 394, -210, 28, 224, -175, 158, -69, -221, 169, 9, -16, 231, 160, 20, -99, 467, 36, 268, 42, -129, -141, -368, -129, 174, 9, 151, -22, -270, 137, 106, -370, 124, - 216, -55, 219, -857, -280, 908, 257, 150, -129, -19, -132, 190, -285, 400, 233, 190, 197, -135, -6, -12, 135, 270, -392, -233, -120, 308, 118, 173, 191, -38, -278, 97, 31, 554, 442, 117, 338, 21, -150, 71, -36, -74, 222, 263, 225, 535, 268, 211, 244, -240, -386, -185, 191, -337, -157, 329, 362, 193, -147, 310, -111, 34, 86, 178, -79, -194, 124, -175, -534, 24, 190, -293, 50, -53, -69, -43, -160, 370, -19, 183, -396, -340, 430, 684, -1045, -160, 46, -22, -139, -271, 267, -344, -540, -67, 496, -87, - -315, 81, -434, -241, 0, 255, -455, 36, 462, 479, -4, 161, 412, -258, -400, -548, 35, -546, -131, 213, 194, -484, -464, -282, 175, -136, -101, -134, 409, -643, -203, 89, -359, -127, -16, -408, 1, 156, -39, 516, -53, -220, 27, -33, -188, 94, 241, -243, 352, -185, -699, 30, -280, -146, -30, -75, -873, -136, 382, 338, 238, 463, 396, -57, -984, 277, -183, 338, -316, -1, 515, -170, 731, 171, 140, -311, 136, 366, -226, -42, 470, 309, 353, 55, -552, 353, -358, -28, -219, 59, -278, 164, -78, 160, 139, 268, - 257, 301, -359, 90, 548, 126, -111, -106, -292, -220, -14, 27, 86, 476, 25, 265, 234, -11, -138, -108, 406, -493, -130, -436, -387, -98, -24, -735, 162, -232, 420, -96, -18, 309, 21, 739, 563, 848, 273, 18, -120, -187, -252, -58, -199, -267, -273, 405, -98, -69, 923, -171, -185, 1027, 0, 592, 438, 51, 252, -117, 201, 194, 125, 161, 480, -302, 576, -290, 4, 136, -63, -387, -351, 11, -578, -167, -633, -22, -371, -263, -197, -160, 109, -495, 616, 121, -379, -265, -6, -48, -83, 185, 96, 623, 82, 25, - -289, 84, 138, 13, -308, -102, 388, 445, -7, -302, 160, -22, 551, 639, -206, -99, -79, 126, -184, 302, -654, -11, 868, -636, -211, -79, 222, -96, 75, -515, -276, -70, 423, 506, 352, -301, -791, 1406, 364, -862, -863, -119, 226, 605, -749, -123, 157, 0, -95, 810, 186, -458, 265, 44, -8, 431, -62, 240, -505, -166, 929, 348, 736, 237, 667, 123, -225, 467, 433, 663, 338, -731, -265, 168, 398, -289, 129, -279, -463, 56, -39, -280, 239, 316, 285, 202, 201, -136, 511, 1, -475, -354, 463, 244, -751, 334, - 152, 228, -608, -381, 457, 529, 414, -12, -747, 349, 667, 267, 704, 131, 333, 250, 1162, 1571, 141, 326, -970, -300, 619, -491, 1197, -221, 207, 330, 711, 395, -142, -488, -563, -182, -73, -724, -324, -283, 495, -264, 165, -463, 88, -178, -661, 721, 522, 581, 280, -345, -312, -795, 42, -717, -191, -59, 123, 370, 320, -234, -137, 304, 705, 179, 288, 488, -598, 438, -327, -338, -605, -290, 318, 229, 67, 721, -138, -290, 146, 151, 955, -394, 279, 209, 966, -238, 135, -442, -133, -588, 453, -843, 30, -680, 125, 281, - 96, -409, 1371, -103, -194, 119, -795, 39, -540, 12, 139, -165, -28, 319, -299, 6, 407, 28, 95, -682, 75, -63, -53, -177, -851, -473, 196, 62, 360, -978, 93, -910, 445, -624, -999, 491, 896, 149, 434, -690, 661, -176, 86, -427, 548, 216, 568, 172, 692, -652, 108, 24, -126, -523, -432, -493, 521, -166, 681, -434, -273, -12, 54, -440, 330, -65, -1627, 183, -530, 1477, -296, -769, 285, -58, -766, -144, 110, -467, 1111, 145, 92, 496, -649, -990, -617, 1359, -126, -308, 893, 497, -450, -447, -259, 1074, 136, -282, - -443, -221, -868, 558, -116, 217, 531, -210, -900, -125, 1120, -65, -302, 531, -267, 663, 428, -74, -859, -445, -134, -795, -477, -466, 41, -124, 636, -474, -179, -21, 1664, 568, -315, 323, 174, -118, 831, 396, -345, 110, 635, 720, -451, -242, -1042, -843, 409, -274, 376, -44, -143, -140, -1790, 659, -358, 1004, 1019, -538, 498, -941, -1433, 71, -998, 171, -97, 833, -560, 606, 520, 838, -1185, 171, -713, -644, 107, -842, -535, 841, -200, 346, 968, -142, 343, -725, 124, -803, 824, -656, -430, -470, 917, 755, -464, 1014, 678, -148, - 996, 4, -966, -219, -72, -724, 226, -1600, 219, -354, -744, -570, 803, -366, 1606, 1232, -1657, 92, 33, 185, 885, -1222, -818, 1051, -610, -756, -850, 141, 1780, 1035, -927, -195, -551, -528, 210, 859, -956, 479, -1605, -242, -625, -545, 848, -1096, -1709, 997, 1501, 364, -292, -1365, 92, 535, 534, -228, -548, 70, -135, -177, 174, -200, -457, -891, 115, -535, 135, -479, -1018, 637, 469, 784, 31, 848, 476, 133, -268, -424, -696, -493, -275, 208, 492, -315, -149, -1151, 1103, 1307, 733, -643, 706, -881, 5, 227, -1943, 185, 223, 960, - -1144, 1549, 632, -1029, -554, 476, -191, -636, -749, -800, -1135, 969, -226, 221, -161, -1504, -206, 538, -710, -664, 613, 619, 122, -601, -2033, -307, 392, 232, 875, -29, 507, -142, -16, -265, 35, 527, 59, 11, 520, -151, -128, -697, -65, -122, -78, 105, 415, 555, -112, -13, 447, -115, -859, -73, -761, 96, 107, -1015, 728, -1392, 312, 363, -600, -59, 1793, -523, 609, -395, 326, -1357, 152, 764, -12, 655, -148, 50, -33, 844, -545, -690, 780, -724, -851, -31, -1326, 865, 686, -307, 160, 87, 133, -961, -773, -2272, -1085, -384, - 700, 1618, -1544, 298, -469, -1558, -245, 1337, 337, 1095, -983, 250, -360, 34, 635, 80, 332, -249, -1974, 543, 66, -858, 818, 613, -616, 563, 43, -666, 165, -425, 1187, 115, 464, -10, -1275, -1033, -364, -774, 784, 1131, 1171, 930, -360, 100, -1005, -182, -124, -447, -542, 49, 70, -1382, -418, -561, -61, 568, -685, -187, 210, -32, 672, -802, -53, -898, -475, -661, 316, 171, 620, -63, -47, -784, -151, -491, 305, 584, -941, -3713, -1960, 405, 1563, 3505, 2673, 1512, 504, 791, -253, -1465, -2850, -3777, -963, -1089, 50, 1853, 2623, 1774, - 2350, 553, 490, -264, -1203, -1338, -1103, -1147, -1447, -1136, -506, -59, -32, 936, 1178, 2299, 1061, 372, 919, 1476, 445, 298, -1196, -1587, -2650, -1193, -1402, -974, -620, -443, 167, 349, 1076, 2291, 1791, 2015, 1437, 1830, 1303, -1052, -1031, -2471, -1981, -1387, -3238, -2431, -1547, 159, 1866, 1857, 2053, 2608, 2083, 1163, 1228, -9, -798, -1722, -2331 }, - {258, -32, 122, -42, -4, 233, -123, -12, 66, -24, 78, 89, -202, 81, 76, 43, -9, -66, 139, -176, -149, -33, 4, 72, -151, -111, -16, -98, 162, 8, -68, 128, -117, 14, -26, -70, -10, 100, 103, 60, 159, 131, -11, 40, -65, 167, 105, -75, 18, 23, 18, -102, 90, 30, -14, 177, -93, -108, -13, 53, 13, -23, -64, -44, 58, -50, -9, -39, 61, -27, 133, 58, -73, -55, 78, -74, -46, -66, -128, 77, 122, 216, 59, -150, -268, 60, -125, 12, 85, 34, 218, -178, -43, -23, -13, -153, - 96, 42, 20, 6, -75, -56, -54, -16, 8, 38, -56, 85, 195, -4, 87, -136, -80, -163, -79, 178, 9, -33, 31, 189, 20, 96, -23, -84, -27, 109, -91, 170, 103, 192, 93, 16, -57, -121, -69, -104, -17, -75, 32, 12, -42, 33, -36, 73, -15, -12, 91, -2, -8, 21, -68, 35, -375, -85, 153, 27, 209, 111, -173, 45, -4, 68, -62, -288, 165, 101, 190, 237, 204, 72, 2, -293, -31, 135, -134, -116, -307, -21, -52, -35, -79, 36, -183, 83, -33, 78, 22, -123, 94, 80, 212, -24, - -171, -87, 91, 38, -43, 10, 67, 10, -125, 0, 25, -12, 7, -77, -35, -103, -22, 130, 45, -42, 55, -14, -7, 22, -149, -11, -7, 87, 161, -43, -13, -94, -74, 35, 173, -115, 2, 14, -12, -43, 32, -43, 207, 78, 70, -69, 6, 20, 20, -355, -192, -16, -88, -109, -5, -92, -362, 217, 50, 99, -38, 75, -96, 6, 13, 188, -66, -38, -31, -30, -30, -12, 203, -37, -3, -113, -6, -54, 66, 35, -195, 154, -198, -1, 174, -22, 7, 16, -3, -119, -86, 203, 117, -244, -131, 43, - -144, -101, 107, -173, 36, 49, 104, 219, 165, 106, 80, -132, -137, -116, 40, 177, 59, 273, -65, -68, -80, 78, -90, 135, -257, -31, 193, 102, -193, 145, 237, 224, 143, 29, -8, -143, -187, 82, -17, 191, -14, 115, -117, -75, -62, 21, 60, -8, -229, 51, 80, 61, 99, 64, -124, -303, -98, 49, 59, 18, -13, 62, -125, 2, -228, 111, -235, -57, -100, -150, 114, 56, 48, -129, -65, -33, -135, 20, -11, 80, -57, -106, -86, -262, 88, 42, 118, 177, 207, 90, -62, -89, -30, 88, 159, -107, - 140, 129, -18, 93, -259, 35, -122, 18, 43, -161, 64, 488, 57, -39, -268, 393, 3, 168, 23, -4, -208, 210, 57, -109, 31, 20, -80, 87, 221, -59, 235, -64, 103, 1, 156, 139, 156, 6, -78, 123, -82, 109, -25, 110, 107, 103, -8, -25, 44, -80, -118, -310, 211, -198, 148, 24, 66, -31, -369, -75, -95, -176, 32, 121, -234, -69, 118, 28, 179, 303, 7, -57, -59, -249, 114, 56, -34, 54, 100, -140, -168, -19, 87, -56, -83, -124, 33, 217, 96, 32, -502, -232, -72, 99, -62, 166, - 568, 174, -212, 30, -250, -83, 172, -200, -52, 252, 59, -67, 34, 141, -88, 67, 74, 72, -143, 62, -68, -84, -211, -84, -124, -236, 100, 6, -17, 233, 170, 58, 188, -1, -240, 200, -24, -166, -130, -239, 10, 285, 19, -127, 121, -214, -134, 111, -173, -229, -119, -71, 128, -189, -51, -68, 231, -9, -52, 168, 119, -330, 301, -122, 22, -147, 257, -43, -184, -585, -84, 295, 67, -456, 198, -5, -100, -150, -125, -49, -276, -50, 209, 279, 329, 200, 299, -104, 233, 113, -485, -14, 116, 166, 74, -167, - 1, -37, 160, -288, -111, 211, -79, 118, 54, -191, -220, -109, -326, -90, -107, 131, 38, -182, -52, -389, -108, 162, -124, -383, -15, 224, -479, 142, 69, 156, -229, -93, -213, 26, -69, -206, -32, -39, 132, 129, 179, 11, -345, 94, 303, 385, 292, 296, 125, -183, 214, 356, -492, 268, 271, -531, -126, 146, 603, -33, -20, -128, -146, 738, 378, 112, 110, 388, 13, -46, -121, 67, -306, -284, -46, 102, 240, 109, 72, -101, 44, -230, 123, -346, 372, -30, -148, -195, -207, -350, 89, -339, -89, 246, -27, -111, - -84, -48, -266, -198, -101, -119, -34, 116, 96, 25, 53, -255, 490, 268, 48, -22, 616, -51, -47, -108, -217, 0, 663, 224, 136, 320, -372, -225, 204, 219, 491, 67, 133, -338, -25, 161, -444, -145, 170, -150, 0, 116, 318, -114, 120, 63, 65, 273, 234, 291, -239, -159, 312, -409, -142, -138, -35, -113, -267, 249, -18, -284, 4, -114, -301, -367, -212, -222, 418, -141, -120, -259, -32, -134, 55, 502, -107, -171, 73, -36, 278, -345, 558, 108, -568, -409, 129, -381, -13, -407, -19, 70, -67, 393, 454, -261, - 32, -58, -398, -554, 253, 1243, -178, 18, -499, -191, 392, -20, 727, 450, 417, 35, 329, -535, 549, 301, 56, 101, -298, 177, 27, 562, 326, 386, -96, 69, 124, -319, -254, -94, 194, 651, -138, -171, -177, -80, 113, -353, -80, 13, -176, -374, -53, -484, -156, 351, -330, -117, -36, 74, -556, -312, -40, -14, -74, 423, 204, 76, 266, 439, -194, -41, -278, 208, -206, 282, 302, 368, 592, 233, -332, 38, 895, 347, 423, 296, 233, -38, 619, 679, -698, 164, 500, 302, -200, -372, -327, 710, 50, 265, 365, -216, - 96, 154, -447, -466, 366, 127, -688, -157, 867, 421, -15, -502, 151, 132, 520, 177, -276, 351, 46, -146, -68, -104, -435, -195, 45, 75, -518, -534, -339, -150, -613, 355, -61, -415, 55, 15, -209, -46, 98, 2, 103, 161, 206, -228, -312, 372, 704, 342, 162, 547, -146, 298, 675, 439, 14, 74, -275, -420, 337, -379, 91, -189, -36, -137, -644, 185, -309, -141, -238, -38, 560, 553, -1109, 347, 357, -343, -561, -735, 134, -214, 141, -255, -198, -117, 694, 177, -55, -9, -104, -203, 180, 117, 2, 278, 66, -56, - 104, 253, 717, 74, 94, -349, -143, -164, -169, -19, -51, 237, 348, 18, 401, -89, -57, -78, -34, -687, 788, 23, 66, -54, -189, 209, -39, 318, 33, -299, 99, 338, -220, 314, 95, -466, -57, -88, -784, -252, 246, 231, -208, -146, 242, 115, -214, 531, 128, 139, -450, 274, -201, 259, -267, 344, -381, -319, 488, 29, 99, -348, -731, -104, 169, 17, 264, -287, 4, -42, -555, -414, 137, -627, -420, 147, -33, -655, -123, -347, 356, 193, 35, -186, -421, -862, 252, -410, 411, -180, -186, -122, -254, 77, 79, -702, - -327, 594, 524, -633, 716, -14, 515, -189, -175, -128, -263, 228, -262, -675, -372, 658, -214, -218, -96, 144, 68, 264, -834, 124, 331, 187, -306, 394, 306, -291, -501, -418, -246, -485, -26, 237, 538, -87, -25, -892, 538, 676, -106, -357, -371, -221, 1008, -606, -3, -63, 271, -35, 1161, 39, -634, -155, -603, 796, 679, -537, 639, 175, 514, 209, -974, 321, 516, -655, -189, -744, -384, 46, -705, -578, -20, -463, -10, 195, -176, -456, 394, 387, -794, -575, 331, 173, 213, 437, 526, -155, -283, 25, -180, 36, -50, -212, - 117, -1010, 386, 565, -450, -375, 306, -90, -169, 290, 655, 1194, 1858, 98, -693, -902, -181, 81, -185, 926, 702, 502, 806, 602, 490, 75, 402, -427, 703, 814, 90, 845, -292, 112, 222, -699, -465, -130, -408, -475, -42, 868, 24, -111, 137, 224, -78, -1066, -119, 341, -132, -291, 169, 481, 795, 239, 420, 592, 696, -869, -611, 415, -241, 1225, -95, 1061, -786, 535, 844, 87, 156, 549, -867, -357, 44, 563, 34, 633, 253, 273, 604, 268, -62, -107, 1293, 426, 448, 942, -80, 195, 402, 605, -691, -549, -244, -601, - -119, -805, 397, 637, 451, 634, -445, -239, 473, 381, -288, 645, 367, -148, -811, 439, 457, -399, -84, 233, 88, -633, 705, 200, 758, 434, 277, -423, 335, -222, 1165, -939, 67, 368, -218, -603, 349, 389, -117, 384, -411, 987, -501, 266, 162, -613, -323, -847, 308, 260, -698, 605, 445, -434, 297, -39, 912, 321, -562, -324, -383, 309, -330, 108, -139, 283, -1123, 545, -953, 1050, 1255, -34, 245, -965, 22, -191, 132, 610, 623, -144, 338, 512, 107, 233, 170, 231, -95, 733, -67, 191, -360, 822, 202, -41, 5, 743, - 303, 369, 816, -141, -454, 998, -994, -408, -146, 262, 710, 193, -247, -250, -463, 27, -58, 234, 1119, 1095, 704, 993, -54, 1476, -447, 441, -307, 76, 486, -178, 90, -385, -518, 58, -309, 344, -432, 761, -485, -784, -295, -153, -21, 968, -559, -109, 1, -383, -68, 339, 290, -35, -444, 1747, 2447, 719, 1901, -468, -1381, -989, -693, 280, 323, -496, -754, 577, 811, 441, 810, 596, 130, 204, 98, -98, -582, 186, -683, 402, -23, -675, 684, 366, 314, 1162, 729, -421, -263, -514, -550, -716, -278, -51, -532, -237, 1035, 1525, - 1160, 76, 784, 773, 1295, 510, -726, -1249, -743, -837, 405, 255, -1596, -1190, -307, 540, 1397, -1201, -78, -1067, -162, 1010, -681, 278, -970, -352, -356, 608, -876, -271, -122, -78, -180, -713, -1375, 157, 751, -642, 1169, -479, 458, -166, -1371, -706, -77, -809, -1847, -524, 652, 1011, -509, -795, -1652, -496, 473, -334, -487, -822, 182, -191, -150, -159, 319, 652, -524, 504, 422, -523, -1510, 118, 109, 383, 168, 976, 86, -1490, -4, -1639, -21, 567, 671, -128, 77, 762, -414, -290, -530, 494, 340, -233, 567, -180, 225, 278, 939, 132, - -367, -1025, -381, 540, 427, 788, 1095, 1877, 903, 488, -425, -1647, -396, -149, 114, -1330, -402, 931, -453, -380, -94, -296, -1066, -1187, -1736, -546, 9, -132, 1144, 316, 1493, 920, 467, -205, -543, -100, 2094, 133, 609, 343, -255, 1043, -426, 843, -908, -87, -651, 794, -1103, -229, 350, 356, 368, -967, 703, -1106, 238, -537, -361, 1115, 79, 82, 395, -410, -10, 302, -1336, 50, 329, -182, 889, -372, -150, 1481, -532, -1194, 27, -434, 126, -61, -32, -937, 553, -115, -1238, 831, -1452, 369, -295, -232, -850, 136, -581, -2040, -2096, -1792, - -903, 3692, 1156, -468, -484, -1836, -3875, -443, 1038, 1290, 556, -604, -447, -1150, -1258, 936, -906, 2321, 1748, -2731, 880, 345, -568, 199, 1952, 266, 1348, 2656, -578, -2207, 107, -389, -2041, -574, 993, -107, 1222, 1947, 182, -1721, -3323, -2879, -2547, -289, 2489, 686, 674, 352, -661, -3367, -2077, -1095, -391, 178, 772, 704, 960, 935, 1220, -1473, -498, -1212, -79, -1316, 817, 762, 1624, 1701, 817, 77, -553, -655, -1854, -1346, 1744, 653, -319, -3764, -4211, -2880, -2963, -828, 3208, 2146, 3465, 3867, 5896, 3900, 4035, 2587, -255, -2988, -5134, -6051, -5264, -4159, - -3027, -765, -202, -475, 100, 1249, 2079, 2912, 2520, 3460, 3333, 4329, 3949, 1084, 2637, -618, 692, 509, 111, -402, -3938, -4707, -6018, -7037, -6409, -3564, -3179, -2607, -3274, -3773, -831, 912, 2345, 3464, 5003, 5996, 7679, 10144, 9840, 7500, 6093, 5106, 2735, 4331, -1634, -3355, -8152, -9277, -11437, -10800, -9588, -8745, -7793, -3851, -1242, 1021, 6443, 7054, 9482 } - }, - { - {-212, 352, -95, 58, -115, 45, -250, 13, -75, 90, -136, -98, -26, 91, -19, -16, -52, -71, -167, -36, -140, -75, -118, 52, -25, 9, 59, 35, -82, 37, -29, -7, -31, -27, -74, 5, -134, 168, -51, -41, -26, 10, -1, 19, -156, 11, 67, 5, 29, -4, 35, 127, -40, 78, 92, -135, -42, -33, 126, -24, 39, 142, 1, -41, 32, 41, 43, 11, 74, 0, -19, 57, -55, 11, -12, -95, 416, 54, -172, 70, -106, 38, -66, -39, -91, 78, 129, 43, 46, -215, 52, 12, 77, 93, 55, 136, - -19, -64, 22, 161, 9, -109, -4, 138, 79, 22, 9, 45, 5, 18, 33, 4, -38, 2, 9, 59, -68, -171, 140, 140, 123, 116, 2, 67, 111, -101, -17, 5, -137, 41, 18, 139, 21, 81, 9, 172, 90, -16, 122, 78, -31, -127, 40, 42, -30, 17, -68, -15, 72, 45, 51, 123, 1, -8, -29, 348, -228, 81, 198, 48, 141, 169, -148, 34, -10, 67, -188, -150, -24, 151, 206, -75, -63, 98, -159, -218, -36, -256, 93, 87, 28, -159, -158, 59, -89, 23, 1, 171, 185, 163, -20, 115, - -171, 78, -98, -9, 16, 140, -142, -132, 9, 183, 83, 72, -102, 63, 54, -53, -219, -36, -68, -99, -80, 106, -85, -29, 35, 67, 176, -60, 9, -120, -45, 30, -151, -4, 64, 116, -18, -54, -29, -133, -233, -67, 27, -80, -124, -73, -232, -136, 222, -21, -115, 112, -199, -54, -245, -60, -196, -107, 203, 0, -56, -255, -164, -66, -117, 30, -142, 2, 68, 247, 114, 86, 99, 198, -189, -13, -66, -146, 42, -39, -66, -152, 60, 138, 1, -119, -84, 370, -13, -120, -168, -240, -320, -49, -174, 26, - -47, 74, -1, 30, -157, 10, 5, 173, 43, -150, -12, -55, -62, -47, 40, 75, 65, -526, 216, -89, 94, -214, -84, -166, -153, 17, -45, -101, 276, 77, -20, -157, -47, 84, -184, -92, -175, -92, 263, 33, 177, -8, 2, -35, 53, 56, -134, 11, 45, 87, 285, -138, -167, -24, 315, 108, 334, 40, 34, -48, 166, -17, 244, -13, -25, -32, -98, 115, 34, -74, 73, 104, 170, -83, -5, -16, 152, -46, -22, -41, -35, 52, -45, 35, 30, -18, 42, -215, 33, 179, 67, 199, 24, 51, 45, -120, - -63, -9, -269, -50, -4, -138, -472, -120, -106, -210, -45, -59, 286, -108, 215, 96, 153, -306, -140, -310, -287, -7, 48, 169, -90, -139, -86, -212, 39, 86, 102, 59, -67, 69, -141, 8, -251, 82, -68, 27, 50, 85, 94, -101, 0, 231, -131, 108, 118, -15, 70, 110, -51, 39, 113, -1, 201, -114, -143, -75, 65, -8, -273, -145, -302, -334, -57, 80, -259, 107, -40, -21, -73, 81, -133, 6, -36, 144, -440, -27, 128, 80, -237, -33, -153, 33, 37, 27, -259, -341, -237, 35, -191, 197, 55, -327, - 225, 202, 153, 143, -170, 261, 60, -4, -112, 87, 148, -146, -223, 77, -91, -265, -46, -255, -104, 461, -135, -207, -269, 15, 29, 184, 60, -167, 140, -17, -147, -173, -201, 287, 112, 183, -151, -181, 67, 51, -207, -3, -134, 191, -54, 24, -244, 152, 102, -118, -96, -72, 216, 11, 28, -72, 87, -133, -222, 0, 68, -48, -175, -266, -210, 233, 37, 283, 337, 326, 59, 444, 116, -39, 212, 163, 413, 67, 242, -308, 533, 393, 197, -150, -114, 197, 55, 143, -65, 233, -55, -51, 214, 172, -194, 146, - -43, 226, 250, -460, -74, 294, 99, 163, 135, 290, -126, 120, 17, -235, -105, -2, 62, -349, -18, 226, -165, 376, 291, -111, 7, 73, 150, 218, -76, -72, 358, -86, -3, 143, 15, 170, 138, 32, 74, 929, -451, 89, 397, -14, 37, 517, 567, 86, -17, 135, -1, 143, 182, -178, -34, 340, 310, -112, -230, -256, -258, -135, 267, -164, 134, 32, -305, -4, -192, -9, 127, 165, -402, -186, -313, -90, 557, 93, -13, 64, -12, 43, 191, 107, 298, 3, 234, 133, -142, 132, -236, 24, -236, -274, 154, -303, - 180, 13, 210, 146, 168, -153, 252, -272, 50, -113, 15, 384, 79, 202, 236, -8, 20, 151, -148, 64, 248, -559, 84, 113, -382, 147, -19, 365, -117, -214, 146, -493, -179, 380, 160, -263, -600, 240, -96, 122, -388, -516, -350, 407, 21, 214, -55, -249, -350, 136, -103, -316, -355, 1, -318, -260, -140, -85, -343, 160, 210, 274, -154, 240, -225, 394, -89, -50, 311, 137, -89, -245, -118, 280, 62, -261, 101, 298, 302, 102, -388, -453, -46, 48, 18, -338, 83, 298, 88, -180, -540, 94, -229, -511, -2, -50, - -279, 336, -52, -205, -690, 399, 304, 336, 31, 356, 19, -264, -299, 20, 284, -231, 52, -474, 292, 306, -182, -117, 59, 336, 246, -210, -182, 222, -311, 77, -419, -26, -134, -567, -572, 82, 309, 123, -490, -284, 352, -432, -180, 297, -99, 377, -154, -312, 96, -441, 463, -81, 74, -253, -123, -51, -455, -305, 26, -106, 35, -179, -481, 52, -399, 137, -108, 243, -481, 171, 70, -177, 332, -89, -253, -489, -83, 30, -315, 206, -255, 10, -98, 209, -221, 63, 252, 374, -109, 32, -143, -525, -116, -122, 217, -463, - -6, -273, 275, -329, -434, 272, 128, 171, 590, -113, -172, 151, -380, -459, 36, 550, 173, 301, -225, -296, -449, 71, 579, -277, 305, 49, 452, -705, -212, -32, 87, 368, 196, -544, -132, -265, -11, -625, -83, -240, 54, -341, -7, 48, -861, 74, -258, 27, -328, -47, 236, 82, -95, -140, -432, 424, 456, 115, 149, -368, 581, 135, 304, 141, 846, 309, 585, -536, 145, 595, -157, -194, 100, -344, 292, 83, -400, -534, -22, 478, 7, -25, 324, -442, -96, -362, 231, -626, 32, -126, 253, -655, -438, -281, 217, 223, - 171, -208, 184, -153, 221, -125, -35, -40, -163, 132, 319, 179, 321, -21, -263, 43, -261, 763, -168, -752, -209, 203, 677, -657, -244, -48, 443, 18, -899, -126, 448, 864, 52, 592, 900, -92, 294, 376, -124, 672, -82, 804, 64, -303, -654, 348, 422, -727, -706, 185, -165, 20, -281, 656, -295, -192, 230, 162, 8, -305, -219, -370, 150, -26, -175, -34, 441, 653, -708, -51, -690, -79, -175, 682, -285, -283, -128, 412, 146, 109, 183, 161, -116, 1, -81, 104, -73, 636, -157, 163, 464, -244, -507, 108, 191, -191, - -185, -51, 124, 319, -428, 590, 898, 582, -224, -362, -788, -1055, -358, -7, -158, -54, -80, 254, 20, -373, 244, -145, 2, 324, 462, 56, -364, 716, 328, 412, 613, 942, -348, 492, -951, -109, -421, -934, 392, 233, 297, 135, 384, 123, -669, 581, 1021, -142, -152, 257, 111, -202, -890, 83, 13, -73, 23, 316, -633, 149, 194, -123, -360, -172, -403, 431, -914, -125, -583, 340, 145, 344, -107, 101, -225, 576, 182, 475, -411, 467, 2, -436, 936, -142, 126, 634, -584, 711, 432, -534, 247, -195, 324, -739, 566, 100, - 196, -52, 207, -539, 417, 607, -860, 338, 869, 566, -337, -407, -9, -390, -174, -1036, -882, -121, -504, -609, -435, 272, -151, -308, -490, 458, 37, -749, -112, -4, -350, -113, 312, 218, -45, 2, 23, -189, 169, 348, -121, -85, 547, -1011, -154, 283, 1088, -448, -267, -404, -533, 236, 1155, 209, 722, 143, -101, -63, -68, -554, 139, 122, -430, 96, 912, -148, -254, 147, -296, -77, 812, 1160, 342, 696, 838, -290, -305, 88, -228, 41, -689, 12, -526, 243, 149, 386, 847, 954, -353, 2132, -269, 69, -370, 270, -145, 267, - 563, 175, -486, -253, -508, 12, -339, -633, 108, 446, -52, 145, 221, 270, 15, -168, -228, 146, 17, -305, 146, 928, 659, 385, -752, 573, 450, -183, -218, -215, -292, -113, 265, -537, 69, 89, 348, 884, 180, 198, 59, -86, -165, 392, -219, 890, 288, -70, 387, 87, -587, -412, 494, 582, 206, -138, 368, 409, 560, 1115, 105, -327, -607, -413, 178, 163, 188, -152, -5, 215, 344, -327, 1512, -224, 67, 167, -111, -22, 382, -282, -328, -176, 493, 434, -1161, 223, 205, 475, -292, -464, -432, 331, 310, -474, -249, -197, - 795, 391, 231, -157, -802, 225, 216, 414, -88, 217, -213, 73, -693, 287, 304, 3, -159, -451, -862, 562, -353, 284, 318, 495, 89, -546, 912, 164, -852, -415, 542, 112, 704, 275, 135, -637, -284, 330, -1058, 1146, -800, 26, 713, -194, 1337, 100, 333, -528, 1442, 74, 701, -250, 467, 1182, 350, 720, 933, -105, 1079, -943, -380, -394, -356, 60, 122, -137, -454, -818, 661, 624, 226, 558, -1081, -941, 231, 359, -535, -720, 355, -269, -1012, -408, -247, 407, -937, 421, 259, 321, -475, -85, -471, -237, -1228, -342, 492, -1895, - -651, -129, -111, 5, -1175, -333, -1736, -196, 258, -531, -593, -272, 427, -225, -672, -737, -1808, -671, 741, -819, -1243, 931, -375, -1348, 304, 1094, -652, -296, 207, -773, 705, 342, 558, 141, 1466, 2014, -281, -36, -748, -760, -1319, 595, -196, 2007, -384, -841, -1159, 86, 410, -427, 414, 1311, -474, -220, -865, -403, 922, 1022, -976, -284, 569, -216, 279, -303, 1324, 1022, 2224, 706, 1014, -433, 744, 1465, 533, -103, 400, -61, 1017, 487, 1457, 377, -1345, 476, 610, 1139, -583, -579, 743, 702, -277, 1137, -335, 444, -1205, 773, -221, 403, - 539, 977, 973, -757, -649, -291, 1146, 1003, -297, -587, -1001, -151, 821, 725, 682, -365, -236, -417, -1542, 183, 2544, 1547, -273, -3557, -446, -300, 357, -344, 142, 446, -64, 231, -713, 570, 682, 1187, -733, -956, 1137, 1745, 502, -679, -913, -146, 330, 161, 347, 74, 452, 216, 1179, -282, -1417, -583, 572, 246, -431, -588, 179, 780, 1351, 1227, 70, 93, 571, -372, -1198, 470, -707, 1637, 1816, 45, 592, 327, 453, -669, 9, 1712, -489, 108, -2079, -196, 388, 617, 627, 568, -372, -176, 1101, 1461, -59, 89, 380, 674, 142, -217, - -1658, -701, 1271, 1410, 1331, 1825, 283, -821, -2476, -1875, -386, 494, 1506, 1659, 754, 16, -862, -730, -360, 505, 1396, 800, -240, 32, -170, -812, -1139, -907, 108, 1308, 936, 1978, 1235, 1267, 1744, -549, -1324, -1446, -1967, -2351, -959, -298, 605, 1255, 1759, 1702, 1308, 860, 1675, -380, -1237, -88, -405, 432, 411, 2079, 1715, -736, 184, -537, -1580, -481, 200, -935, 1121, -620, 216, 0, -446, 818, 1082, 775, 371, -615, -1418, -1129, 904, 292, -3424, -3614, -3773, -3869, -5191, -360, -1312, -143, 723, 2692, 3015, 3122, 4264, 5827, 5576, 5501, 4445, 3287, - 2428, 892, -2360, -1007, -1319, -718, -2883, -294, -1087, -1185, -2362, -1741, -1815, -1594, -1717, -3104, -2772, -1532, -1415, -1772, -2579, -229, -2251, -4333, -3749, -3229, -1693, -2156, -335, -4532, -2007, -1947, -913, -592, -2388, 186, -2426, -245, 315, 1132, -6, 1120, 1569, 2628, 2670, 3813, 2264, 5934, 3434, 6685, 4146, 6237, 7119, 8450, 6370, 6058, 6537, 5809, 5844, 6841 }, - {-289, 317, -184, 13, -154, 72, 35, 53, -170, -117, 4, -109, -12, 71, -13, -38, -19, 79, -33, -53, 218, 0, -171, -79, 73, 18, 68, -151, 17, -159, 24, 133, -16, 84, 87, 80, -89, -39, -52, 29, -22, 56, -147, -71, -62, 8, -37, 83, 108, 171, -67, -92, -44, 42, 112, 128, 104, -23, -149, 190, -125, 68, -131, 110, -87, 65, -79, 5, -83, -60, -5, -26, 64, 30, -16, -106, 523, 72, -167, 84, 95, 35, -213, 102, 157, -162, -46, -199, -41, -83, -70, -26, 15, -4, 24, 76, - -86, 43, -204, 74, 132, 30, -50, -165, 114, -71, 182, 155, -2, -68, 150, 172, 141, 140, 39, -103, 38, 133, -49, -107, 104, 160, -63, 85, -173, -12, -151, 110, -202, -53, -32, 75, 111, 77, 1, -107, 22, -148, -92, 33, -9, -87, 61, 58, 24, 102, -70, 49, -87, -26, -29, 64, -50, -56, 39, 295, -300, 10, 4, -77, -91, -97, 30, -170, -167, 22, 80, -8, 95, 73, -92, 36, -329, -82, -74, -78, -104, -116, -290, -226, 30, 66, -16, 155, 125, 51, -56, -33, 146, -59, 18, -23, - -154, 49, -52, -107, -40, 124, 304, -118, 34, 72, -56, 93, 43, -109, 62, -255, -116, 0, 103, 157, -97, -49, -11, -368, 62, 184, 10, 22, 103, -65, 159, 208, -28, 50, 126, 100, 33, 16, -61, -81, -259, 57, 6, -250, 35, 136, 201, 50, -150, 344, -50, -71, 159, -103, -101, 14, -130, 152, 151, -65, -237, -117, 112, -152, 326, 282, -231, -280, 6, 50, -269, -20, 105, 72, -134, -78, 299, -35, 204, -23, -73, -73, -162, 25, -28, 161, -146, 35, -43, 28, -89, -14, 132, 107, -180, 266, - 15, -5, -13, -29, 64, -42, -252, -40, -139, 204, 75, -2, 238, -148, 148, 142, 7, -623, 135, 27, 434, -30, 170, -243, 45, -183, -49, -93, -34, 75, -54, 69, 142, 107, 411, 282, -196, 90, -17, 71, 42, -60, -422, 99, -28, -10, 150, -31, -123, -87, -27, -135, -77, -338, -86, 2, -125, -28, 129, 190, -72, 236, -190, 33, 74, 24, -66, -136, 81, -40, 46, -103, -146, 17, 68, -145, 119, -103, 298, 319, -113, 109, 113, -29, -58, -58, -408, 144, 138, -14, -90, -168, -24, -57, -158, -128, - -197, 206, 119, -13, 237, -120, 213, -230, -222, 115, -356, -123, 95, 224, 290, -45, 218, -2, 208, 81, 37, -28, 15, 209, -94, -16, 40, 23, -197, -19, -106, 420, -195, -195, -46, 202, 199, 175, 228, -33, 44, -44, -110, 92, -8, -15, -126, 332, 202, -94, 64, 103, -170, 44, 128, -25, 245, -91, -31, -257, -99, -217, 11, 319, -122, 96, 54, 19, -80, -20, 2, -57, 134, -128, -50, 12, 138, -59, -573, 430, 53, -206, -505, -43, 22, -296, -18, 150, 130, 19, -78, 120, 377, 380, -150, -167, - -394, 89, -63, 401, -150, -1, -82, 156, -33, -395, 143, -11, -227, 8, 49, -25, -29, -158, -218, 148, 47, 191, -146, 316, 159, -55, -259, -46, 112, 310, 108, -162, -63, 149, 106, -79, -27, 157, 138, 166, 316, 343, 181, 188, 224, -108, 50, -208, 241, 50, 133, -135, -205, 84, -257, -62, -87, 204, -211, -14, 390, 239, 329, 61, -365, -121, 382, -112, -246, -255, -252, -265, 143, 147, 92, 86, 87, 369, -49, 160, -321, -358, 236, -13, -198, 14, -501, -163, -171, 61, -21, -46, -354, -229, 35, 243, - 390, -155, -158, 211, -274, -18, -18, 92, 167, 142, 268, -145, 391, 188, -432, 216, -243, -281, -241, -340, 304, 76, -371, 45, 70, 38, 51, -63, 249, -144, 187, -304, 224, -147, -144, 63, 64, -62, 113, 835, -708, 362, 376, -306, -36, 509, 199, 332, 115, -83, 754, -6, -114, 23, 25, 375, 572, 232, 19, 35, 105, 213, 20, 125, -362, 207, 322, -38, 145, 25, 78, -222, -170, 40, 14, 365, 191, 167, -120, -149, -152, 222, 307, 30, -67, 582, 311, 399, -175, -385, -54, -404, -260, -100, -155, 6, - 350, -70, 40, -231, -254, 358, 14, 188, 194, -128, 344, 123, 69, -59, -146, 281, -3, -312, 283, 256, 119, -576, 62, 178, -286, 223, -489, 100, 140, -74, -197, -256, -291, -495, 56, 537, -186, 252, 143, 395, 213, -168, -355, 166, -92, -140, -367, -70, -51, -161, -158, -101, -257, -353, 390, -57, -228, 288, 108, -288, 40, -41, 175, -378, 101, 99, -524, 151, 173, -296, 80, -6, -83, 166, 21, -66, 26, 100, 357, 249, 364, 214, 131, -132, 541, -178, -277, 553, 36, 307, 66, -170, -541, -523, -122, -30, - -138, -205, -111, 144, -974, 432, 784, 27, -492, 181, -115, -62, 104, 48, 180, -277, -1, 699, 531, 459, -564, -54, 102, 249, -287, -319, -103, 61, 224, 94, -718, -813, 213, -58, 409, 418, -322, 340, 270, 365, -58, -272, -279, 156, -294, -136, -32, -47, 206, 470, 252, -175, -153, -288, -98, -16, 102, -93, -125, 209, 120, -424, -42, -26, 421, -274, -304, -546, -213, 40, -11, 210, -102, 17, -270, -370, -341, -367, -216, 60, -453, 100, 126, 116, 100, 163, 487, 47, 425, -49, 548, 275, 431, 264, 135, -201, - -7, -124, 301, 90, 266, -235, -27, 450, -533, -302, 444, -719, -302, 57, -120, -355, 746, -128, 522, 204, -418, -66, -144, -529, -667, 551, 18, -200, 160, 10, -66, 199, 105, -72, -226, 47, 548, 438, -333, 141, 60, 408, -153, 275, -554, -147, 440, 131, -95, 477, -110, 334, -610, -756, -220, 18, -456, 556, 408, 519, -142, -46, -72, 52, 659, 474, 743, -660, -496, -1131, 487, -126, -966, -187, 92, 142, -361, 393, 332, 37, -4, 61, -160, -337, 74, -192, -315, -5, 733, 22, -111, -587, 247, 460, -239, -708, - -128, 236, 84, -153, 153, 47, 253, -75, 418, 637, 241, -430, 481, 212, -546, -586, 629, 299, -247, -290, -16, -523, 375, 487, -14, 17, 122, -76, 540, 169, 137, -242, 83, 165, 664, -181, 246, -531, -576, 458, -75, -100, -55, 317, -62, -125, -174, -240, -782, -81, -518, -1034, -1064, -471, -816, -381, -145, 124, 430, 479, 35, -289, 521, -293, 249, -1023, -114, -708, -477, 446, 312, 298, 91, 650, -82, -63, -497, -189, -111, -350, -346, -846, -337, -113, -146, -532, 439, 157, 257, -247, -98, -1272, -371, -368, 279, 617, - -406, -85, -739, -78, 365, -145, -256, 137, 528, 889, 184, 1, -59, -276, -376, 215, -249, 792, 152, 308, 1580, -349, -272, -338, -508, -229, -832, 498, 811, -454, 42, 193, -257, -52, -576, 2, -314, 876, 19, -150, 711, -163, 221, -783, 432, 134, 557, -241, 420, 716, 780, 435, 705, 359, -88, 672, -300, -430, -118, 273, 473, -1076, -52, -695, 578, 255, 9, 194, 800, 36, 716, 298, 1073, 95, -96, 460, 176, -537, 139, -65, -695, 501, -410, -705, -1409, 107, -153, 837, -446, 1122, 397, -28, -149, 425, 485, -822, - -326, -590, 227, -259, 569, -1, 133, 191, -119, 578, -330, -375, -366, 556, 308, 714, 226, 2144, -591, 41, 54, 1012, 446, 484, -605, 311, -214, 46, -257, 92, 753, -162, 268, 1399, 475, -598, -684, 108, 940, 490, 217, -324, 810, 151, -65, -817, 306, -113, 412, -742, -413, 58, -141, 118, -655, -8, -377, 217, 686, 518, 223, -961, 68, 109, -816, -772, -456, -418, -363, 702, 223, -14, 518, 727, 261, 630, 83, 418, 2756, -590, 498, 307, -340, 43, -1398, -66, 484, 1191, -447, 48, -678, -469, 249, 566, -550, 818, - 381, -894, 668, -314, -412, 40, -513, 218, -192, 834, -365, 50, 482, -1367, 276, 537, -370, 445, -809, 966, 163, 242, -1591, 1590, 709, 587, 100, -850, 936, 44, -362, 1633, -237, -568, -286, 291, 511, 529, 181, -145, -1733, -88, 523, 147, 735, -822, 1051, 228, 407, -826, -198, 295, 1327, -370, 377, -737, 882, 607, 846, -93, 414, 312, -830, -600, 550, 368, 1056, 173, 924, 193, -81, -1337, 1347, -211, -240, -435, -75, -1043, -1994, 777, 666, -28, -351, -778, -63, -198, -369, 877, -1767, -726, -893, -227, -1322, -66, -125, 14, - -146, -220, 319, 52, -527, -128, 84, -784, -353, -182, 168, 728, -226, 1389, -572, -22, 671, -507, 481, 157, -769, -1262, -193, 435, 1375, 629, -789, -297, -2541, -796, -21, 685, 1651, 50, -1370, 228, 1075, -154, 169, 1088, 1219, 2375, -2062, -199, 721, 964, -318, -475, -501, -721, -282, -808, 176, -336, -1930, 418, -342, 551, -543, -562, 28, -819, 124, -825, -28, -158, -328, 371, -614, -804, -729, -942, -165, -119, 1016, 208, -756, -1131, 138, -44, 257, -236, 614, -751, -296, -1047, -661, -316, 31, -454, 1068, -395, -914, 262, 1110, 782, - 332, -807, -506, -104, 1014, 1905, -7, 355, -358, -1916, -399, 144, 730, 1580, -869, -1122, 669, 272, -346, 20, -564, 341, -1548, -208, 132, 349, -795, 986, -1378, -1686, -1329, 561, 554, 1028, 1148, 357, -2022, -352, -1391, 635, 130, -2789, 204, -852, -1797, -1401, -2051, 1287, -614, -1618, -713, 536, -950, -829, -632, -379, -697, -706, -1295, -945, -1783, -1010, -891, -292, -820, -162, -364, -11, 107, 257, 550, -483, 468, 71, 980, 427, 635, 610, -1640, -421, 1425, -206, -778, -922, -634, 581, 2283, -108, 53, -1435, -1413, -271, 413, 1367, 20, 1256, - 563, -1388, 2752, 126, 2178, 90, -368, 1156, -1209, -1629, -782, -3386, -1876, -773, 1240, 1540, -301, -702, -1723, 2028, 1934, -1204, -1577, 10, 1733, -168, -100, -518, 1511, -144, -406, -12, 412, 803, 13, -553, -673, 966, 58, -367, -1012, 604, 297, -75, -804, 288, 318, 324, -519, -252, 63, 819, -255, 329, -1164, -260, -32, 804, -1613, -221, 114, 1198, -587, 243, -850, 181, 285, -480, -475, 13, 128, 429, -419, 111, -1468, 850, -303, 1410, -889, 686, -633, 714, 34, 514, 263, -909, 1054, 325, 528, -953, 219, -173, 125, -251, -604, -1326, - -1760, 1259, 830, -1010, -1434, -709, 643, 331, 859, 928, 169, -487, -153, 316, -338, -39, 179, 41, 511, 356, 144, -487, -34, -306, 289, -509, -447, 348, -131, -214, -216, -357, -491, 25, 369, 342, 278, -124, -409, -350, -256, 410, 553, -278, -421, -184, 455, 235, 616, -460, -193, 242, -142, 12, -91, 217, 112, 175, 14, -438, 153, 73, -43, 326, -201, -93, 31, -67, 17, -111, 476, 94, -138, 327, 391, -263, 598, -1455, -3828, -1409, 687, 1992, 4210, 2816, 725, 1066, -562, -1714, -2843, -2475, -1966, -568, 76, 1367, 1509, 3211, - 1561, 1027, -80, -687, -1546, -805, -1249, -1444, -886, -746, -54, 399, 1203, 740, 865, 781, 795, 1190, 104, 823, -152, -374, -1004, -602, -1498, -2211, -1928, 19, -327, 603, 1039, 565, 1603, 1394, 2026, 1148, 1374, 65, 70, -1084, -1765, -2069, -2477, -1634, -2025, -174, -5, 965, 1019, 2413, 1892, 2654, 1153, 1303, 634, 171, -1124, -1822, -1646, -1755 } - }, - { - {-192, 184, -148, 217, -44, -138, 42, 110, -52, 26, 101, -153, -105, -29, -94, 294, -117, 289, 83, 97, -39, -63, -103, -135, 3, 125, 10, 16, -77, 83, 115, 9, -64, -153, 102, -29, 117, -51, 21, 52, -86, 0, -150, 203, -3, 29, -19, -179, -47, -53, 14, 28, 104, 46, -71, -109, 52, -66, -34, 129, -72, 91, -128, 69, -148, 74, -99, -52, 149, 69, 80, -19, 13, 25, 43, 42, 234, 25, -63, -66, 41, -113, -2, -220, 158, 201, 140, 197, -236, 20, 54, -84, -65, -57, -277, -46, - 164, -283, -231, 135, 121, -181, -64, 121, 15, 147, 62, 153, -96, 30, 21, -39, 70, 57, 103, 45, -47, 11, 115, -30, -54, -18, -141, -307, 182, 91, -98, 137, -56, 17, -6, 65, -83, -19, 181, -170, -71, 62, 28, -25, -11, 82, 7, 72, -124, 123, 59, -150, 118, 12, 40, -13, -49, -99, 366, -208, 65, -231, 29, 56, -233, -295, 75, -320, 72, -82, -21, -195, -27, -220, -112, 2, -232, 250, 89, -387, 39, -20, -68, -165, 86, 203, 6, -13, 191, -109, 5, -69, 128, -145, 46, 179, - -151, 157, 58, 169, -11, 40, -21, -68, 223, -269, 67, -117, -47, -32, -94, -69, -211, -132, -28, 146, -5, 58, 205, 1, -162, -15, 16, 61, -72, 10, -153, 14, -52, 61, 95, 138, 55, -31, -44, 151, 22, -94, -309, -10, -189, -64, -36, -219, -36, -56, 99, 242, 243, 23, -113, 93, -248, -41, -99, 78, -366, 121, 54, -19, -110, -161, -77, -134, -117, 62, -31, -143, -47, 22, 228, -14, -244, 13, 96, -8, -81, 15, 83, -263, -26, -117, 175, 106, 25, -243, 22, 88, 141, 133, -162, -77, - 3, -52, -53, 124, -82, 76, 19, -102, -25, -139, 165, 63, -163, -110, 29, 86, -117, -143, -3, 30, -77, 33, 15, -517, 163, 145, 245, -68, 152, -446, -126, 136, 12, -222, -62, -75, -393, -159, 34, -20, -282, 171, 240, -254, 186, -332, -118, -30, 108, -2, -140, 90, 39, -22, 141, -71, -102, -29, -61, -97, 138, -110, 34, 110, -29, -85, -170, -17, -123, -33, -142, -33, 292, 10, 174, -163, 145, -43, -253, -139, 127, -83, -133, 96, -155, 129, 24, -37, 152, 153, 56, -147, -182, -2, 220, 53, - 30, -95, 28, -298, -284, -195, 9, -67, 84, -117, -23, -3, -101, -52, 43, -100, 282, -223, 118, -75, -45, -164, -63, -42, 199, -174, -4, 22, -243, -156, -174, -149, -278, -109, 66, 150, 84, -224, -311, -84, -17, -167, 1, -121, -175, -375, -204, -269, 116, -86, 89, -164, -372, -205, -10, -92, -141, -74, -164, 162, -12, 85, 114, 14, -35, -143, -24, 133, -57, -140, -191, 228, -241, -315, -228, -145, -188, 115, 187, -168, -99, 73, -562, 177, -39, 103, 310, 125, -76, 109, -233, 149, 168, -302, -67, -150, - 172, 157, 233, 279, -357, -176, 55, 312, -119, 150, -343, -94, -124, -63, -210, 60, -341, 242, -73, -49, 163, 1, 31, 192, -4, 160, 90, -29, -68, -7, -246, -159, -227, 1, 435, 119, 73, 5, -77, 12, 252, -41, 67, -499, 457, -98, -104, 45, 271, 124, -71, -159, 483, -81, -30, 170, -139, 16, 30, -81, 83, 85, 212, 9, -22, 254, 148, 282, -98, -55, 168, -241, 237, 267, -118, -12, -393, 29, 151, 122, -74, -266, -547, 18, -83, -257, 74, 187, -230, -95, -252, 142, 28, -31, -75, -107, - 298, 340, 143, 166, -61, -160, 478, 122, -65, -266, 215, 15, 281, -17, 344, 171, 246, 201, 115, 262, 336, -4, 75, -98, 12, 178, 89, 98, -267, -102, -43, -245, -220, -154, 148, 270, 364, 456, 115, 43, 328, -130, -200, -53, -109, 435, -404, -188, -50, 169, -377, 246, -371, 189, 5, 200, 318, -125, 291, 314, 303, -169, 257, -267, -207, -32, -158, -1, -134, 246, -172, 54, -170, -313, -137, -66, 389, -318, 309, 131, -430, 504, 136, 55, 366, 61, 28, -203, 11, -115, 417, 167, 297, -114, -52, 191, - 352, -357, 365, 59, -40, -71, -314, 154, -138, 62, 35, -307, 123, 249, -209, 155, 130, 347, 67, -30, 232, 277, 56, -164, 206, -134, -348, -248, 379, -484, 123, -257, 289, -307, 471, 165, 45, -407, 208, 348, 91, -208, -137, -118, 320, 178, -450, 67, -319, -14, 35, -267, 354, 361, -164, 83, 240, -291, -47, -86, -247, 526, -192, -111, -265, -432, -73, 15, -155, 72, -366, 40, 22, -64, 282, -51, -227, 126, -5, -157, 138, 629, -128, 159, 29, -405, -73, 389, 164, 388, -42, 232, -299, 151, 126, 59, - -242, 242, 92, -561, 40, -69, 329, -64, -749, 874, 114, 353, -613, 354, 457, -499, 208, 266, 209, -318, 56, 71, -99, 206, 410, -306, -253, -84, 350, 305, 425, -7, 187, -295, -68, -67, 80, 207, 539, 327, 204, 113, -5, 265, -81, -439, -76, 147, 156, -252, -189, -314, 75, -13, 126, -201, 396, 390, -315, 789, 46, -57, 6, -147, -25, -35, -303, 20, 10, 220, -643, 175, -222, 490, 582, 261, 246, 120, 58, 492, -71, -301, 303, 50, -229, 193, 294, 256, 155, 307, -397, -254, 30, -356, -100, -67, - 63, -97, -240, -291, -185, 132, 223, -425, 72, -50, -28, -510, -470, -84, -369, 161, -418, 22, 195, 304, -292, 363, 73, -38, -101, 542, -172, -28, -458, -245, 333, -26, 112, -417, -483, -122, -283, -41, -5, -164, -243, 136, -228, 26, -324, -151, -35, -478, 18, 336, 34, 184, 324, 616, -603, 119, -374, -308, -166, -183, -187, -95, 378, 580, 616, 680, -553, 12, 354, 274, -335, -613, -97, -113, -491, -292, 847, 44, 30, 304, -68, 116, -151, -372, 198, 168, -503, -693, -551, -435, -425, 15, 81, 176, -294, 233, - 27, -150, -311, -31, -20, -448, -370, 28, -114, 37, -296, 188, 27, -264, -561, -227, -216, -715, -260, 45, 302, -54, 364, -93, -78, -612, -171, 211, 64, -1011, 235, 65, -327, -191, -340, -342, -65, -15, -344, -147, 95, 205, 342, -335, -44, -131, 236, -212, 683, -596, -368, -127, -1120, -590, -7, -719, 548, -259, -234, 53, 1260, 599, 36, 248, -61, -351, -36, -537, -381, 168, 182, 213, -366, 453, 285, 513, -537, 70, 783, 57, 33, 137, -751, 173, -189, 104, -301, -730, -42, 265, 351, 67, -109, 27, -30, 209, - -534, -807, 141, -314, 468, -217, -192, 574, 139, 226, 50, -551, -210, -103, 277, 758, 614, -234, -709, -67, -108, 172, -456, -527, -255, 165, -481, -346, -1234, 522, 435, -153, -805, -152, -290, -306, 404, 491, -13, 159, -918, 370, -1157, -267, -69, 272, 634, 988, 431, -516, 164, 702, 125, 239, 398, -523, -179, -50, 208, -356, -173, -80, -257, -186, 446, 440, 144, 76, 729, -84, 365, -729, 560, 194, -653, 121, 275, -609, -33, -593, 271, 328, 348, -375, 24, 497, -296, 72, 11, 788, -349, 606, 349, -582, 676, -395, - 470, 591, -357, 355, -280, -242, -553, -403, -228, -62, 244, -966, -437, -456, 916, 64, 366, -105, 1284, 234, -795, 99, 952, -301, 241, -114, 116, -497, -685, 1182, 851, -277, 662, 282, 850, 961, -235, -183, 857, 638, 102, -225, -374, -394, 415, 760, 374, -99, 521, -224, 495, -175, 706, 1226, 940, -943, 474, -138, -368, 14, 366, 353, 2210, -197, 0, -333, -367, 445, 807, -176, 615, 526, -56, 28, -418, 437, 365, 1153, 1164, 1378, 572, -323, -331, -659, 543, -753, 154, -1146, 440, 456, 380, -384, 102, 218, -197, 664, - 142, -1630, 356, 186, -1206, 44, -215, 22, 428, -87, -1111, -227, -359, -95, 776, 904, -539, -171, -452, 192, -849, -1681, -590, -539, 84, -19, 745, -1170, 535, -311, -123, 409, 218, 725, 180, 242, 837, -1015, 1192, 878, 497, 816, -340, 262, -826, -245, -414, 650, -647, 66, -1392, -1828, 1157, -158, 747, -639, 493, -466, 100, -332, -1150, -503, -781, -553, 340, 1359, 504, -1507, -324, 171, -441, 14, 44, 28, -1057, 450, 449, 853, -522, 268, -589, -673, 197, 1155, 1915, -195, -203, -30, -116, -957, 1317, 595, 667, 497, -477, 409, - -859, -1204, -271, 769, 473, -481, -338, -134, 604, -51, 418, 407, 727, 188, -593, -569, 377, -631, -493, 151, 798, 728, -1028, -818, 387, 479, 1649, -507, -1056, -1092, 728, -742, 675, 776, 1676, 3687, -979, -618, -1568, -2424, -877, -1307, -35, 1398, -416, 622, 926, 514, -550, -1411, -2086, 641, -553, 178, -1201, -832, 81, -763, -2001, 428, -875, 746, 52, 392, 326, -1829, -1324, -677, -461, -466, -796, -278, -1276, -819, 504, -835, 1416, -1160, 36, 258, -198, 83, -146, 309, -429, -419, -150, 221, -135, 595, -694, 93, 843, 256, 45, 433, - -39, -423, -344, 717, 65, -1238, -640, -1012, -556, 1251, 1085, -1281, -261, -1451, -470, -156, 189, 667, -1300, 729, -1138, -211, -832, 1436, -475, 989, 785, 2093, -1203, 803, -158, 789, -97, 803, -1292, -708, 642, 348, 1074, 270, -1620, -647, -956, 181, -126, -2239, -944, -499, -1129, -665, -2247, -1888, -238, 967, -1179, -669, -64, -1003, -128, 18, -948, -181, 349, 158, -1299, -710, -686, -352, -377, -48, -862, 923, 667, 1275, 1845, 1585, 510, 1668, 761, 368, -573, 636, 701, 535, -56, -462, -125, 469, 825, 3679, 612, 809, 650, 1535, 688, 1349, - 2468, -1088, -2200, 326, 1574, 2667, 1260, -2263, 384, -560, 3357, 2380, 2880, 2519, -2112, -1297, 1506, 1757, -300, -2008, -1077, -575, -1699, 2737, 2221, -1916, 441, -50, 325, -84, -169, 692, -685, 672, -254, -17, 302, 199, 279, -28, -365, -286, 481, -395, -3, 389, -185, -282, -287, -661, -565, 406, -168, 117, -327, 22, -761, -209, 297, 470, -265, 50, 443, 513, -58, 408, -305, 1458, -479, 446, 169, 211, -185, 314, -55, 998, -65, 235, -645, 895, -400, -156, -13, 25, -156, 478, -545, 436, -476, 686, -686, 882, -494, -439, -277, -222, - 286, -453, -676, -1391, -1531, 1293, 323, -406, -2075, -836, 1148, 231, 827, 925, -340, -586, 22, 217, 165, 151, -371, -271, -209, -1, 554, 301, -33, 125, -167, -271, -178, -142, 5, 166, -132, 214, 219, -758, -342, -334, 402, 286, -29, -349, -481, 422, 89, 285, 386, -697, -470, 137, 567, 297, -802, -482, -650, -297, 171, 163, -263, 312, -115, -260, 134, 293, -190, 93, 8, -217, -1, -46, -523, -504, 21, -456, -310, 153, 102, -52, 469, 536, -1341, -3651, -1390, 832, 1757, 4151, 2436, 665, 865, -717, -1347, -2935, -1985, -1515, - -502, 605, 1610, 1260, 1563, 1522, 1022, -341, -1205, -1031, -1074, -849, -1243, 387, -790, 66, 563, 1069, 588, 1003, 1299, 36, 379, 41, -34, -720, -111, -638, -1285, -1991, -1132, -597, 145, 169, 1176, 1675, 1577, 1915, 257, 1264, 473, -91, -1186, -1118, -1570, -2010, -1411, -1554, -1024, 33, 466, 1161, 1794, 2687, 2069, 1904, 1019, -267, -274, -650, -1419, -606, -1334, -765, -739 }, - {-189, 174, -178, 136, -77, 35, -253, 140, 35, -8, -45, 107, -131, -28, -53, 111, -281, -79, -160, -74, 59, 43, 137, -218, 66, 23, 13, -89, -24, -116, -15, -159, 52, -176, -15, -150, -120, 25, -133, -169, -207, 55, -24, -41, 82, 61, -80, 2, 221, -113, -72, -169, -49, 96, 53, 54, -79, 69, -96, 11, -117, -13, 8, -123, -45, 18, -17, -138, -256, -109, -91, -36, -9, -58, -60, -11, 245, 156, 3, 6, 193, 46, -98, 63, 129, -68, -108, -389, 20, -133, 257, -131, 129, 100, -13, 80, - 143, 34, 34, -75, -83, -71, -105, 87, 57, -56, 86, -64, -83, -108, -47, -87, 10, -6, -12, 169, -99, 136, -49, -45, 100, -69, 34, -70, 110, -42, -297, 79, 15, 26, 156, 66, 16, -47, -94, 244, -131, 86, 58, -123, 114, 31, -121, 81, -125, -13, -10, 85, 20, 86, -32, -215, -39, -46, 473, -227, 31, -10, -9, 111, -80, -332, -306, 151, -94, -24, 84, 22, 83, 92, -143, 84, 60, -100, 128, 189, -116, -35, 14, -195, -85, 25, 243, -34, -8, -194, 123, 5, -172, -71, 68, -22, - 40, -149, 2, 16, -56, 170, 48, 42, 166, -11, 214, -64, -255, 112, 111, -86, -32, -25, 42, 19, 83, -52, 59, -134, 6, 104, -124, -5, 96, 39, -54, 61, -31, 32, 143, 70, -123, 206, 94, 76, -11, -109, -269, -28, 34, 306, -110, 263, 70, -5, 21, 236, -49, -59, -62, 167, 337, 91, -223, -306, -436, 62, -109, -182, -96, -284, 5, -129, 28, 142, 152, -160, -140, -100, 26, -240, -19, 80, -103, -36, 34, 103, -129, 40, 331, -9, -6, -114, 144, -55, 22, 107, 144, 204, -20, 35, - -48, 3, -21, 32, 323, -338, 23, 74, 200, -68, -73, -10, -66, 257, -112, -296, 2, -69, -97, 70, -202, 85, -25, -502, 190, -155, 214, -188, -15, 149, -289, -48, 91, -77, 427, -176, -51, -168, -140, 220, 245, 96, -283, -343, 322, 56, -321, 123, 15, 155, -93, 148, -190, 96, 315, 131, 137, 73, 9, -78, 69, 26, -210, 6, -64, -154, -152, -57, 127, -222, 35, -160, -12, -23, 79, 136, 287, 102, 3, 124, -145, -219, 2, 55, 30, 272, -53, -28, -77, -33, 48, 136, -23, 58, -111, 201, - -29, -57, -8, -262, -69, -174, -27, 324, 204, 139, -36, -305, 31, -204, -322, -114, 215, -187, -287, 61, 14, -149, 19, 147, 33, -380, -115, 221, 263, 125, -316, -123, 129, -64, -76, 8, 92, 4, 27, 301, -10, 177, 137, -16, -152, -17, -94, 173, -118, -193, -11, 279, 5, 276, 145, 12, 176, -48, 392, 15, 187, 210, 8, -207, -43, -246, 100, -184, -108, -173, -117, -96, 55, -5, 86, -36, -154, -118, -3, 89, 25, 303, -458, -86, 380, -191, 68, -297, 127, 537, -76, 27, -26, -381, 28, -25, - 567, -180, -31, 249, -161, 354, -243, -36, -365, 408, 1, -160, 0, 150, -194, 284, -35, 252, -7, 133, -400, -252, -190, -57, 232, -355, 184, 150, 43, -145, -222, 494, 90, -52, 183, -170, 95, -227, -236, -90, -162, 535, 148, -100, -168, -196, 156, 144, 39, -180, -35, -68, 214, 27, 166, -405, 210, -23, -13, -28, 66, -116, 0, -9, -49, 180, 82, 146, 34, -12, -74, -258, -90, -171, 83, -23, 354, -323, -411, -115, 110, -138, -110, 299, 49, -188, -214, -221, 328, -187, 217, -127, 238, -268, 41, 373, - 118, -545, 107, -4, -83, -63, 39, -80, 36, -103, 26, -39, -253, 219, 226, -90, 252, -248, -57, -85, -127, 278, -232, -398, -231, 51, -327, -308, -164, -119, -218, -39, 231, 242, 17, 257, 66, 6, 165, -235, -68, 6, -189, -50, -167, 594, -287, -276, 194, 484, 97, 437, 250, 397, 177, -69, -175, 145, -290, -218, 330, 279, 686, -12, 97, -248, 266, 126, -303, -66, 389, 5, -426, -166, -240, -76, 239, 225, -161, -72, 297, -281, 132, 257, 299, -153, 257, -102, -390, 144, 355, -88, 101, 94, -123, 51, - 105, -104, 37, 297, -174, -83, 263, -50, -58, -435, -161, -260, -445, -289, 214, -137, -194, 382, 364, -91, 380, 154, 219, -73, -159, 228, -296, -317, 433, -70, 988, -404, -190, -20, 242, -135, -133, -404, -469, 215, 41, 651, 210, -64, -74, 434, 440, -361, 263, -345, 90, -147, -181, -104, 72, -54, 226, 116, 253, -30, -126, -239, -51, 281, 20, -371, -52, 91, -165, 294, 242, 51, 79, -812, -319, 281, -29, 452, 116, 510, -70, -283, 260, -162, 170, 24, 728, 606, 51, 160, -128, 226, 229, 255, 264, 452, - -55, 44, -218, -194, 7, -239, -527, -405, -855, 676, -19, 78, -237, 380, -814, -520, -165, -207, -20, -726, 142, 18, -20, -329, -339, 142, 464, 77, -621, -129, -509, 407, 258, 27, -225, -99, -115, 338, -47, 2, -72, -439, 234, 326, -188, -89, 246, -476, -355, -525, -181, 152, -341, -147, -11, -539, 175, 365, 616, 111, -54, 63, -393, -287, 477, -2, -165, -75, -699, -344, 158, -106, -61, -3, 497, -19, -404, 106, 391, 67, -160, 110, 107, 476, 440, 174, 730, -293, -122, 137, -159, -32, 256, 778, -96, 175, - 22, -25, 15, 855, -376, 454, 24, -525, 211, -521, -301, 335, -255, 243, 43, 51, 405, 320, -416, -487, -348, -107, 181, 169, 91, 123, -575, 116, -290, -747, 564, -129, 534, 550, 73, 221, -238, -319, -562, 165, 604, 125, -194, 61, -71, 114, -272, -236, -268, 90, 23, -70, 426, 364, 266, 563, 146, -443, 753, -344, 52, 12, 47, 675, 760, 200, -1344, 79, 419, -424, 307, 580, 58, 179, 378, 297, 134, 524, 143, -38, 959, 375, 153, 431, -274, 523, -312, 0, -6, -83, -476, 201, -326, 692, -25, -99, - 1005, 161, 176, 355, 71, 218, -183, -392, -13, 318, -466, 614, 561, 421, 138, 265, -310, -326, -534, -217, -271, -258, 175, -19, -519, -210, 531, 31, -420, 302, 18, -273, -705, 97, -1083, 703, -331, 636, 80, 196, 74, -150, 373, 958, 98, 266, 359, 263, 728, -1047, 385, -621, 493, -273, -454, -141, -520, -226, -134, 164, 206, -160, 695, -48, -148, -110, -676, -84, -22, -560, 151, -479, -615, -201, 329, -985, -688, -451, 24, -691, -608, -477, -263, -196, -116, -466, 468, 83, -74, -346, -381, 669, -607, -395, 150, 183, - 215, -332, -495, -190, -111, 230, -360, -122, -160, -385, -707, -847, 804, -875, -65, 95, -167, -128, -798, 351, -172, -726, -29, -103, 637, 263, 421, 550, -923, 1051, 161, 97, -190, 528, 2, 875, -246, 596, 324, -887, 376, 128, 413, -87, -234, -365, -129, 408, 939, 80, -137, -616, 225, -666, -100, 624, -584, -25, 44, -129, -218, -279, 1045, -256, -252, -160, 241, 314, 136, -20, -207, -43, 161, 590, -140, 859, 534, 221, -213, 738, 902, -130, -234, -107, -289, 25, -286, 382, 154, 575, 501, -881, -905, 988, 789, 24, - -171, -530, -606, -356, 489, -662, -552, -177, -190, -782, 443, -410, -151, -107, 66, -11, -605, -1700, 812, -831, 301, 1170, 155, -525, 317, 391, -201, -403, -106, -849, 245, -881, -549, 321, 7, 125, -803, -181, -588, -498, -719, -264, 207, -434, -447, 383, 26, -57, 99, -817, -79, -640, 498, 123, -1540, 358, 778, -195, 452, 384, 243, 198, 743, 585, -9, -576, -148, 590, 366, -534, 6, -619, -223, 22, 406, 565, -1098, -856, -496, 84, -328, -123, 901, 159, 161, 559, -90, 120, -124, 578, 559, -910, 218, -177, -224, -192, - 650, 359, -436, -235, 500, -833, 70, 340, 500, -74, 126, -975, 16, -416, 356, 153, 577, -853, -426, -98, 128, -45, 191, 95, 500, 939, -556, -709, 214, -740, -210, 359, -544, -511, 64, 373, 491, 373, -192, -9, -965, -624, 893, -566, 1200, -459, 259, 217, 10, -822, 1106, -459, -82, -147, 446, 868, -806, -420, 998, -664, 25, -212, 236, 1148, 17, -83, -596, 659, -511, 281, 177, -114, 65, 555, -596, 189, 524, 521, 1155, -706, 1062, -165, -670, -651, 187, 457, -288, -119, -457, -173, 900, -604, -45, 735, -218, 449, - -272, -112, 768, -2, 50, 754, 517, 204, -79, 643, 851, -829, 801, -729, 410, -517, 124, 683, 232, -1446, 665, 453, 4, 784, -1165, -190, 807, 718, 122, 1110, -561, 56, -128, -118, 467, 240, 810, 722, -488, 503, -914, -223, 95, 24, -46, -82, -1377, -677, -1018, -568, 767, -136, -43, 362, 1324, -379, 337, 887, -512, 333, 432, -667, 70, -817, 291, -102, -440, 616, 5, 970, -74, -758, 1237, -244, 112, 153, -1188, 333, 998, 339, -453, -791, 66, 164, 850, 533, -296, -193, -688, -20, 963, -1358, 388, 901, -853, 277, - 70, 290, 960, 293, 359, -216, -980, 957, -206, -549, 2064, 985, 509, 46, 21, -1030, -833, -417, 580, -78, -603, -464, 735, -542, 489, 225, -433, 477, 179, -890, -482, -582, -38, 303, -1008, 43, -730, -1105, 1279, 2132, -353, -69, -1745, -584, -1283, -854, 1193, 88, 326, -986, 322, -865, -1952, 289, 941, -73, 123, 1015, -1339, 1535, 765, 483, -756, 1034, 1986, -388, 616, 1513, 1275, 2251, 491, 814, 615, 555, 1932, -493, -225, 721, 427, -199, 1066, 75, 230, -617, -1713, 80, 1156, 190, 705, -1227, 89, -1636, 15, -1757, 137, 1267, - -141, -504, -1671, 2243, 426, 180, 2328, 8, -492, -342, 158, 495, -56, 55, -60, -1000, 835, 17, -149, -139, 192, -606, -2160, 175, 3080, 506, -546, -515, -1304, -829, 110, 1949, 401, -1188, -20, 580, 194, 106, -53, 396, -827, -268, 530, 1112, 1124, -923, -309, 146, 213, 335, -1067, 181, 260, -230, 895, 62, 1023, 1498, 759, 367, 699, -737, 813, -580, 1178, 2017, 719, -973, -825, 957, 403, 1735, 1329, 460, -227, -292, 137, 168, -488, 727, 653, 193, 1588, 1114, -42, 823, 914, 477, 919, 133, -1268, -52, -182, -241, 1502, 681, - 329, 1056, -64, -491, -2169, -505, 1130, 594, 2535, 97, -432, -1203, -2330, -2537, -476, 1034, 1145, 735, -1324, -1703, -79, -241, 596, 1702, 814, -198, -1116, -1448, -965, 25, -950, 307, -811, -390, 1071, 927, 762, 304, -1284, -361, -1236, -904, -559, 645, -233, 687, 1645, 1805, -880, 185, -1475, -950, -774, -142, 118, 1037, 992, 1537, 960, 372, -933, -741, -343, 471, -1461, 57, 1298, 1149, -527, 1551, 1198, 741, 1275, -2743, 340, -906, -1248, 175, -908, -240, 1190, 1039, 381, -3343, -3835, -4148, -4196, -5803, -46, -1874, -392, 1130, 2361, 3186, 3272, 6360, - 6792, 5590, 4234, 4470, 4272, 1837, -289, -2424, -2436, -3895, -1072, -1978, -1409, 130, -3277, -740, -2902, -587, -3385, -3174, -1333, -2585, -45, -1188, -1092, -1888, -1183, -2983, -2057, -994, -911, -1507, -870, 41, -1230, 602, 2174, -1486, 2524, 1542, 3300, 3300, 2850, 3489, 2904, 4799, 4722, 3706, 4965, 4176, 6451, 6253, 7302, 5397, 5610, 5823, 4808, 5552, 3272, 4857, 3048, -601, -503, -2297, -2736 } - }, - { - {-105, -70, -93, -114, -107, 107, -248, 29, -44, -87, 223, -72, -66, 143, 22, -106, 34, -43, 38, 29, -18, 117, -39, -123, -10, 37, 61, 77, 2, 47, -31, 174, 118, -130, -74, -62, 51, -91, -107, 126, -54, -2, -11, 34, 114, 104, -48, -30, 81, 38, 25, 9, 68, -97, -64, 7, 58, -70, 49, -123, -8, 86, 62, -42, 73, 9, 102, 38, -48, 138, 180, 66, -32, -7, 4, -91, 156, -11, 61, 21, -145, -110, 32, -100, -145, 76, -21, 16, -85, 55, 2, -130, -10, 139, 113, -95, - -162, -149, 17, -38, -32, -128, 129, -41, 34, -61, -38, -18, 47, -42, -74, -275, 88, -26, 83, 46, 33, -13, 176, 28, 32, 19, -95, -65, -12, 7, -95, -28, 33, -19, -90, -53, 0, 78, -136, -188, -226, 71, 125, 5, 103, 69, 11, -212, -10, -62, -72, -6, 15, 69, -12, 82, 61, 95, 125, -31, -3, -183, 160, -209, 78, 348, -77, -131, 18, 181, 17, -53, -28, -53, -36, -165, -67, 80, -133, -75, 5, -8, 141, -88, 24, -34, 28, -18, -87, 159, 268, 69, -19, -51, 290, 14, - -127, 9, -223, 1, 110, -167, -26, 37, -139, -39, 150, 23, -21, 151, -104, -156, 84, 61, -115, -52, -123, -135, -154, -79, -91, 123, 79, 27, -10, -78, 70, -14, -56, 95, 91, -59, -23, -4, 4, 177, -262, -173, -64, -39, 7, 32, -250, 171, -80, 55, 34, 56, 107, -2, -38, -84, 177, -16, 114, 219, -50, 186, 158, -140, 91, 92, 99, -246, -26, 13, -78, -155, 1, 178, -44, -78, -62, 54, 165, 81, -87, -3, -72, 6, -24, -84, 154, -202, -168, -154, 46, -22, -7, -189, -200, 48, - -6, 11, -21, -11, -149, -88, -164, 31, 137, -44, 121, 23, 105, -227, 0, 19, -73, -36, 24, -82, 29, -11, 160, 251, 22, -86, -201, 102, 68, 65, 264, -161, 12, 39, -41, -77, 44, 24, 161, 351, -25, 67, 149, -55, 133, 231, -151, 2, -54, 5, 104, -166, 192, 50, 6, 107, -13, 145, -72, -23, -36, 224, 102, 145, -24, 121, -208, 250, -93, 103, -220, 97, 160, 303, 107, 63, -196, -67, 51, -139, -178, -34, 343, 410, 71, 100, -123, -48, 210, 42, 79, -7, 41, 61, -47, 75, - -93, 180, 15, 31, 249, -191, -225, 378, -84, -50, 253, 153, 30, -414, 469, -75, -45, -39, -12, 26, 42, 151, 227, 148, -16, 247, 167, 85, 80, -80, 125, -164, 154, -19, 75, -138, -194, 34, -8, 85, 147, -56, -182, -111, 71, -235, 179, 56, -364, 182, 51, 108, 50, 68, 92, -8, -82, -86, -235, -185, -76, -125, 4, 27, -157, -262, -1, 194, 349, 4, -153, 58, -245, 41, 40, -33, 297, 298, -411, 218, -75, -144, -113, -137, -194, 385, -481, 119, 121, 163, 241, 43, 70, 94, 68, 54, - 84, 213, 41, -110, 4, -15, -145, -130, 73, 145, 154, 25, 111, -247, -25, 2, -10, -234, -139, -80, 161, 146, 2, -256, 6, -135, -97, -45, -66, 171, 229, 75, 238, -365, -255, 132, 82, 21, 56, 33, -114, -224, -154, 134, -96, 201, 197, -56, 188, -267, -125, -61, -80, 37, 486, -37, 141, -34, -78, 8, 431, -75, 18, 185, -398, 284, 147, -222, 259, 289, 101, -430, 276, 18, -35, 228, 244, -7, -65, 14, -164, 166, -87, -154, -334, 87, -363, 107, -85, -34, 112, -293, -118, 258, -16, -109, - 159, 19, -126, 122, 47, 20, -51, 96, -177, -10, -261, 263, 258, -304, 216, -214, -79, 229, 310, -10, -145, 104, -13, 57, -364, -279, 66, 68, -72, -60, 106, 7, -120, 174, -128, 63, 117, 10, 164, -123, 123, 28, 119, 53, -153, 300, -101, 147, -300, -19, -78, -271, 11, 195, 344, 451, -255, -4, -318, -21, -202, 184, -190, -373, 25, -238, -22, 315, -185, -181, 334, 14, 57, -31, -197, 88, 71, 408, -279, 203, -237, 64, 78, -228, -144, 392, 105, -282, -76, -99, -232, -3, 378, 210, 262, 68, - 104, -339, -52, 448, 33, -265, 144, 154, -203, -166, -99, -443, -72, 145, 220, 396, -101, -189, -47, -106, 275, -90, -256, 174, -689, -481, -315, 16, -581, 65, 399, 119, 411, -250, -126, -66, -243, -103, -355, 577, 320, 219, -524, -117, -183, -347, 93, -54, 86, -427, -49, -56, -314, 150, 27, 279, 98, -270, 371, -207, 137, 62, -27, 291, 266, 52, -400, 436, -257, 306, 124, -192, -216, 346, 27, -66, 68, -336, -141, 155, -57, 300, -220, -321, 87, 55, -26, 294, 101, 32, -249, 196, 42, -211, -86, -73, - -164, -115, -86, 85, 131, -408, 584, 251, 665, -276, -335, 636, 35, -48, 150, 64, 377, 500, 77, -433, -706, 117, -186, 60, 33, -295, -8, 409, 333, 269, 516, -97, 439, -284, 389, 141, 303, -180, 526, 313, 386, -584, 5, 561, 318, 114, -123, 835, 352, -307, -193, 214, -309, -17, -147, 55, 690, 733, 524, 203, 4, 280, -243, -53, 289, -300, 719, 457, 345, 140, -46, -350, 407, 3, 338, -171, 106, -260, -155, -42, 57, -233, 508, 701, -42, -349, -157, -275, -10, -440, 114, -380, 215, 45, -99, -301, - -351, -541, -553, -170, 487, -42, -310, 124, -295, 224, -250, 446, -457, 102, -321, -344, -53, 50, -88, 206, -657, 262, 77, -169, -33, -52, -316, -539, -553, 401, 220, -230, 373, 4, -127, -426, -857, -731, 436, -133, 37, -92, -12, -46, -563, 223, -667, -377, 72, -21, -106, -92, -43, 735, -165, -215, -128, 751, -57, -259, 477, -283, -134, -106, -110, -652, -1043, -789, -453, 900, -51, -157, -116, -78, -303, 314, 244, 804, -752, -153, 227, -554, -222, -201, 931, -21, 213, 468, 40, 450, -497, -630, -418, -123, -108, 65, - 290, -23, -524, -370, -28, -289, -588, 515, -88, -303, -4, 159, 166, 88, -265, 43, -545, -249, -809, 370, 246, -107, -253, 289, -402, -114, 875, -103, 741, 320, 200, -204, -928, -398, -176, -513, -372, -250, 414, -201, 4, -358, 707, -256, 273, 232, -409, -43, 372, 604, 40, -240, 397, 257, 1191, 106, 78, 465, -442, -282, -35, 161, 248, -67, 541, -222, 132, 518, 268, 237, 232, -259, 129, 63, -95, 142, -173, -352, -156, 109, -352, 619, 28, 131, -6, 452, 491, 0, -242, 52, -29, 580, 709, -370, -240, -144, - 232, 562, -351, 232, 56, 192, -145, -200, 171, 411, 138, -284, 431, 1132, -247, 302, 11, 196, 492, 236, 568, 523, 13, 719, 1149, 232, -257, 1083, 196, 1176, -121, 146, 256, -659, -183, 1150, 228, -460, 194, -335, 185, 263, -49, -530, -180, -817, 400, 354, -297, 381, 542, 162, -101, -450, 151, 876, -357, 551, 499, 138, 382, 391, 45, 473, 300, -707, -82, -242, 820, 598, -528, 414, -39, 495, 1345, -46, -201, 213, 1210, 572, -53, 238, 234, 776, 624, -323, 744, 429, 689, -378, 86, 239, 156, 525, 632, -290, - -308, 610, 260, -41, -153, 125, 739, -1178, 337, -285, -315, -270, -257, 185, 243, 253, -304, -370, -952, 45, -527, 874, 116, -227, -119, 522, 162, 848, 355, -224, 48, 175, 401, 635, -702, -627, -115, 1069, -315, 129, 324, 461, 590, 806, 725, 50, -149, 751, 80, -502, 281, -469, 349, 63, -379, 348, 1460, 778, -482, -408, -26, -425, -368, -370, 275, -224, -308, 43, 424, 201, 162, 526, 183, -178, 629, 457, -400, 242, -454, -432, -391, -71, -973, -365, 669, 426, -108, 304, -364, 350, 287, -470, -186, -1054, -60, 929, - 38, -633, 133, 59, -417, 629, 374, -212, 197, 302, 397, 236, 91, -237, 172, 245, 602, 890, -208, -546, -277, 196, 206, 739, -242, -519, -403, -408, 883, 1602, 598, 114, 1749, 140, 743, 444, -113, -321, 338, -447, -291, 390, 59, -992, -1036, -223, 487, -512, -661, -336, -475, -374, 409, -242, -744, 419, 88, -165, 249, -102, 467, 1654, -872, 892, -916, -443, -247, -88, 564, 341, 580, 37, 885, 573, 519, 755, -855, 345, -896, -25, 1201, 1067, 464, 27, 219, 145, -326, 285, 356, -1486, 106, 230, 469, -539, -828, 627, - 307, 166, -345, 741, -88, 577, 488, -49, 87, -159, 592, -336, 191, 353, -16, 743, 441, -36, 392, 434, -9, -329, -1107, -204, 134, -662, 78, 532, -1008, -452, 169, -439, -59, 535, 41, -384, -488, 215, 222, -1040, -341, -96, 5, 628, 303, 56, 1065, -171, -83, -1, -510, 192, 40, 706, -274, -1048, -913, 180, -466, -138, -703, -875, -924, -601, 673, 920, 32, -734, 66, 48, 17, 358, 585, 593, 20, -361, -926, -519, -810, -159, 8, 85, 88, 131, 227, 307, 550, -843, 379, 168, 191, 479, 817, 935, -529, 427, - -731, -209, -664, -46, -261, 1541, 535, 1116, 40, -570, -261, 723, 752, -429, 1395, -571, 75, 79, 230, 532, 1546, -96, 362, 882, 173, -678, 399, 1564, -314, -329, -837, -95, 469, 248, -247, -615, -360, -124, -160, 309, 1422, -73, -7, 604, 118, -1963, -616, 1394, 465, -409, -779, -110, -513, 718, 376, 135, -411, -928, 203, -1600, -192, 783, 1073, -123, -902, -617, -1866, 551, -318, 735, 561, -530, -379, -1659, -1240, 653, 1780, 711, 851, -585, -1041, -1005, -410, 1511, 2040, 1064, -2340, -855, -1788, -956, 2259, 557, 518, -283, -2132, -1748, - -1743, -311, 201, 1136, -381, 874, -1670, 1092, 474, 165, 2167, 199, -129, -21, -2450, -666, 83, 76, -897, 1562, 638, 687, -2060, 348, -2848, -670, -66, 341, 102, -1840, 909, -548, -382, -389, -441, -490, -615, 1119, -398, -1058, 258, -336, 59, 513, -1201, -457, -136, 426, -18, 1238, -178, -786, 1632, -1489, 771, -1384, -513, 603, -1157, 31, 711, -458, -169, -128, 934, 1496, 814, -567, -295, -288, 15, 450, -290, -354, 212, 113, -2886, -159, -197, 361, 252, -29, -95, 747, -980, -278, -207, 515, -2193, -331, 1574, -599, -430, 169, 706, -505, - -416, -725, -2091, -1729, 1430, 1209, 74, 1294, -1510, -137, -2872, -1057, -543, 1316, 1205, 710, -1179, -446, -90, -599, 230, 439, 606, 803, -692, 424, -1259, -832, -228, -319, -1, 750, -997, 774, -403, -597, -242, 18, -1241, -88, -1124, -472, -450, -1105, 1411, 596, 304, 288, -296, -1526, -2187, -1331, -1290, 805, 197, 872, 1294, 1012, -355, 198, -748, -632, -678, 484, -713, -85, -673, -752, -412, 787, -615, -178, 17, -251, -934, -846, -117, 889, -267, -2867, -3956, -3724, -3540, -4273, -567, -1045, 969, 1451, 4169, 2754, 3557, 4852, 5297, 3689, 4623, 2725, - 1347, 10, -676, -951, -1726, -1664, -2401, -897, -791, -2220, -1649, -1537, -1813, -3000, -2032, -1494, -1214, -2279, -224, -570, -908, -2210, -2086, -1650, -1450, -975, -377, -1371, 497, 900, -1133, 1428, 1866, 1857, 3212, 2679, 1990, 2258, 2171, 2221, 3277, 3764, 3586, 2480, 3826, 3840, 3866, 3977, 4360, 3822, 3809, 5132, 1997, 1872, 1738, 1111, -1990, -564, -610, -2564, -1856 }, - {56, 47, 37, 85, -26, 8, -37, -126, -236, 50, -90, -127, -171, 42, 33, 128, 36, 152, -21, -224, 85, -118, -14, 49, -94, -146, 21, -95, -14, -48, 88, 88, 29, -209, -44, -80, 162, 34, 50, 189, 91, 85, -2, 51, 297, 146, -49, 14, -141, 102, -7, 16, -174, -23, -92, -120, -47, 132, 103, 1, 2, -115, -106, -40, -108, -227, 118, -95, -17, -211, -51, 112, 65, -17, -45, -196, 240, -22, 95, 46, 112, -210, -115, 130, 61, -2, -119, 20, -324, -209, -15, -126, -143, 54, 247, 39, - 187, -47, 185, -115, -105, -15, -174, 31, 81, -64, -8, 42, 4, 75, -13, -184, 61, -115, -89, 49, -116, -172, 165, -180, 157, 149, 95, -9, -213, -123, 20, -40, 266, -165, 62, -21, 32, -204, -343, -59, -105, -113, -30, 146, -34, -151, 132, 60, -67, 113, -18, 41, -135, -13, -39, 7, 37, 128, 127, 16, 232, -5, 98, 124, -5, -117, 9, -166, -212, -82, -242, -248, -84, 159, -62, -58, -132, -34, -228, 108, -67, 54, 130, 44, -51, 91, 83, -110, 71, 9, 16, 81, -200, -85, 133, -89, - -11, -57, 148, -197, -21, -164, 102, -9, -17, 149, -70, -71, -57, -138, 5, -62, -17, 11, 89, 98, 27, -40, -170, -266, -89, -16, -72, 148, -63, -78, 107, -66, -116, 238, -49, -97, -19, 14, -27, 281, -165, -74, -118, 110, 27, -4, 205, 56, 65, -277, 60, -124, -147, -192, 4, 17, 246, -186, 97, -72, 303, -97, -91, 221, -74, 83, 38, -3, 41, -130, 29, 18, 66, 289, 103, 38, -112, 109, -210, -48, -35, 131, 107, 180, 116, -113, -179, -67, 147, -3, 79, -15, -15, 298, 73, -6, - -331, -134, 15, 134, 186, 272, 149, -42, 53, -42, -78, 202, -102, 204, 21, -127, 60, -52, 150, 32, 141, -37, -26, -55, -169, 4, 119, 117, 223, 100, -295, -249, -214, 5, -37, 12, -117, -76, -18, 86, -1, -193, 204, -33, -189, 34, 46, -8, -17, 77, 109, -72, 167, 3, 99, -230, 163, 52, 95, -160, -14, 107, 101, 240, -5, -345, -88, -169, 85, 49, -8, -97, 32, -146, -42, -260, -141, -15, 150, 150, -103, -104, -88, 155, -43, -27, -229, 140, -219, -83, 13, -52, -30, 207, -19, -18, - -105, -23, 59, -97, 116, -109, -9, 165, 306, 210, 37, -255, -195, 58, -52, -166, -62, -211, -98, 402, 37, -51, -87, -7, -106, -73, 266, -294, -45, 21, -72, 65, 156, -84, -106, 36, -129, -121, -279, -105, 60, -246, -53, 113, 167, 58, -388, -119, 62, 183, -161, 321, -52, -171, -107, -76, -144, 172, -148, -40, -191, -142, -81, -144, 171, -73, -395, 139, 233, -2, 69, -450, 318, -6, -284, -7, -176, -46, -350, 64, -261, 254, 56, -114, -213, -365, -165, -268, 77, 480, 73, -141, -18, -81, -86, -235, - -156, -242, 52, -31, 40, -94, 28, -256, -26, 41, -173, -75, 12, -104, 15, -98, 355, -460, -87, 21, 112, -62, -191, -289, -201, 130, -46, 146, -145, 404, 48, -99, -11, -268, -327, -180, 116, -292, -22, 302, -14, -171, -309, -535, 17, 244, -77, 283, -31, -116, -191, -187, 23, 87, -91, 324, 84, -127, 61, -77, 291, -125, -332, -90, -247, -129, -106, 356, -86, -118, -146, 229, 208, 181, 503, 524, 246, 326, -119, -151, 221, 321, -135, 141, 104, -280, -260, 155, -34, -5, -259, -336, -75, -273, 312, 572, - 124, 224, 71, -71, 211, -396, -99, 78, 224, -133, -311, 458, 5, -147, -107, 184, -51, 163, -110, 259, -16, -14, 333, 94, 157, 50, -45, 235, -369, -161, 144, 407, -252, -43, -50, -80, -167, -46, -58, -106, -33, -62, 217, -197, -72, 197, -139, 90, 150, -272, -291, 94, 237, -69, 217, -143, -59, 407, -444, 281, -121, 12, 20, 501, -102, 107, 164, 281, 166, 247, -32, -28, 85, 48, 47, -227, 377, -482, -101, -119, 283, -44, 343, -4, 40, -574, -152, 369, 615, 7, -292, -241, 259, 213, 160, 156, - -249, -105, -139, 93, 22, -144, 105, 97, -62, -65, -341, -75, -114, 524, 66, 119, 201, 39, -334, 59, -162, 203, 361, 191, -389, -164, -160, 47, -44, 523, -91, -4, 324, -333, -247, -313, -326, -97, -33, 112, 562, -78, -358, 580, -12, 144, 391, 260, 363, -126, 282, -222, 381, 327, -118, 158, -185, -178, 130, 435, 185, 155, 42, -176, -280, -289, 18, 288, -209, -252, -298, -134, -567, -158, 79, -430, 167, -4, -209, -501, -340, -34, -648, 159, 108, -51, 143, 74, -92, -364, -229, -81, -238, 138, -238, 419, - -344, -65, 171, 52, -144, -750, 273, 353, 615, 6, -446, 136, 224, -460, -482, -296, -7, 269, -9, -182, -5, -158, -108, -292, 508, 404, 152, -608, -182, 110, -32, -127, 785, 298, 248, 242, 373, 290, 69, 304, -19, -473, 264, -487, 153, -482, 418, -117, 504, -261, 121, -208, 180, 310, 768, 178, -983, -37, -140, 226, 424, -71, -195, 331, -61, -137, 415, 44, -26, 40, 173, 356, 256, -268, -217, -155, -286, 81, -26, 316, 146, -312, -47, 822, -315, -553, -178, 211, -138, 393, 572, -235, 525, 334, 263, -92, - -65, -111, 509, 88, 60, -303, 128, -162, -15, -498, 331, -458, 1, -326, 531, -281, 10, 517, 398, 260, -34, -219, 243, -19, -49, -685, -202, -419, -332, -271, -124, 334, 216, 187, -2, 496, -276, 525, 474, 493, 893, -370, -278, 370, 67, -375, 532, -208, -271, 143, -79, -226, -170, 190, -332, 91, -214, 421, -232, -67, 92, 287, 335, 7, -519, -747, -802, -683, -65, 104, -478, -12, 6, 684, -501, -566, 139, -256, -35, -421, 337, -427, -566, -352, 578, -449, -378, -109, 213, -213, -477, 108, -215, -26, 163, -609, - -82, 293, 478, -106, 751, 319, -129, 8, 320, -175, -362, 35, 387, 22, 164, -15, -392, 97, -811, 46, -1, -121, -497, -435, 7, -210, -355, -229, -294, 274, -551, -308, -191, 203, -343, 607, -138, -536, -89, -323, -845, -239, 28, -9, -476, -223, -193, -183, -298, 607, 544, 178, 1094, -178, -358, -314, -141, -557, 799, -445, -156, -355, -181, -153, 106, -525, 22, 33, -64, 185, -571, -119, 411, -367, 32, -482, 502, 35, -866, -421, -150, 15, 250, -497, -292, 401, -57, 290, 237, 268, -315, 76, 390, 184, -720, 508, - 337, -346, 1109, 26, -798, 268, 249, 32, 589, -131, -994, 332, 134, 350, 341, -397, 704, 327, 209, -113, 1064, -22, 9, 783, -132, 344, 548, 258, 163, -55, 344, 229, 225, -758, -745, 1553, 506, -956, -478, -433, -877, -56, -459, 653, -357, 14, 809, 28, 140, -580, 746, 563, -4, -167, -52, -448, 40, 71, 99, -618, -87, -23, -185, -127, -431, 426, 821, 996, -76, -383, -162, -188, -134, -587, 208, 251, 219, -610, -834, 922, 344, 525, 660, 636, -265, -403, 598, -586, 309, -433, -346, -181, 708, -212, 145, 268, - -129, -548, 1185, -685, 73, 868, -737, -280, 101, 334, 675, 416, -242, 266, 1044, 635, -78, -646, 84, 1070, 856, 190, -821, -309, -706, -41, 579, 709, -36, 277, 844, 894, 1384, 1390, -674, 310, -729, -124, -588, -207, 488, -98, 221, 195, -415, -306, 362, 397, 518, 365, -5, 376, 570, -291, 293, 332, 108, 323, 1077, -801, -682, -156, 668, 630, -369, -9, 1019, 813, -570, -391, 351, -712, 196, -352, -637, 188, -752, 754, 278, 826, -375, -525, -912, -272, 262, -810, -433, -310, -453, 435, 1062, -37, -293, 695, 163, -7, - -960, 898, -402, -903, -293, 97, 1102, 138, 796, 349, -893, -163, -790, 167, -788, -544, -327, 79, 190, -588, 634, -159, 392, 442, 415, 787, 1378, 841, -244, -627, -8, 1477, 908, -444, 728, -230, 885, -386, 98, -277, -148, -1, -233, 2205, -399, -546, -677, -916, -362, -693, -24, 882, -323, 300, -269, -369, 764, -152, 1284, 296, 1027, -1151, 516, 2135, 758, -1016, 815, 454, 220, 296, 223, -17, 1443, 643, 114, -103, -1688, 704, 976, -799, -590, 1209, 777, -1076, -1127, -24, -679, 211, 56, 197, -1061, 199, -244, -572, 855, -131, - -195, 233, 711, 607, 421, -940, -24, -497, -966, 261, 221, 492, -236, -511, 1144, -931, 335, 327, 296, 168, -185, 611, -685, -1210, -224, -1376, 1091, 598, 1071, -187, 183, -993, 894, 1065, 386, -605, -1342, -414, -1763, -89, -352, -1294, -1025, 324, 50, 562, -530, 626, 543, -1065, 188, -286, 61, -385, -137, -992, 493, 384, -445, 209, -209, -1515, -369, 422, -138, 209, -821, 1166, -1441, 154, -1043, 792, 879, 308, 744, 113, -671, 1260, -524, 164, 68, -670, 1211, 115, 352, 288, 414, 227, 924, 1059, 401, 1232, -986, -48, 58, 1565, - -234, 1254, 742, 1710, 393, -348, -471, 699, -1189, 1217, -647, -392, -127, 269, 973, -179, -1548, -421, 2716, 227, -1575, 443, -1012, 364, 2693, -671, -609, 1820, -1761, 975, 513, 624, 1543, 1114, -599, 1225, 509, 671, 908, 1717, 863, -806, 1105, 338, 999, -273, -1806, 1861, 1624, 996, 3051, -275, -2526, -1308, -1181, 2698, 1999, 485, -150, -486, -1760, -842, -555, -1019, 2762, 2224, 3111, 57, -3507, -5499, -2656, 3066, 4166, 4228, 1735, -3506, -6410, -3951, -1961, 2966, 5078, 2860, 1590, 409, -2241, -3066, -2253, -182, 1814, 3591, 4347, 755, 885, -3428, -5611, -3027, - 2866, 4714, 4537, 2787, -1594, -5532, -3514, -4633, 74, 3092, 3404, 1601, -1236, -2855, -2215, -1475, 1343, -423, -1026, 1103, 127, -1693, 176, -470, -701, 459, -545, -241, -920, 12, -373, -700, 231, -114, 189, 68, 518, -579, -213, 127, 29, 216, -260, 514, -420, 342, 151, -219, -439, -216, -797, 797, -104, -11, -173, -239, 19, -64, -5, 284, 166, -49, 443, -445, 119, -425, 397, 218, -344, 185, -415, -478, -381, -715, -100, 468, -490, -957, -657, 16, 533, -27, 392, -914, -255, -138, -96, -904, -187, -55, 133, -263, 732, 187, -293, 434, - -913, -1485, -2320, 62, 1881, -749, -1184, -1270, -1195, 222, 228, 2165, -332, -339, -988, 83, 282, 662, -745, 343, -545, 829, 262, 251, 93, -565, -300, -380, -124, 277, -330, -317, 596, -587, -351, 463, -482, -213, -414, -706, 231, 397, 76, 370, -629, -203, -21, 318, 448, 511, 38, -107, -944, -1019, -358, -366, -211, 390, 610, 802, 98, -453, 865, -681, -274, 316, -268, 1055, 60, -270, 195, -505, 296, 620, 484, -220, 296, 591, -1490, -3472, -2657, -313, 1138, 2984, 2516, 2404, 2453, 1617, 675, -894, -1582, -3008, -2221, -2180, -2177, -1354, - 1298, 1758, 2582, 1985, 1657, 545, 1101, -255, -298, -353, -618, -1140, -942, -1918, -708, -1524, -735, -362, 489, 99, 704, 165, 990, 735, 1199, 1606, 1985, 1277, 850, 1421, 105, -477, -1757, -2050, -2831, -2513, -2356, -892, -1543, -796, 96, 438, 1000, 1917, 2038, 2290, 3439, 1945, 2618, 1818, 415, -230, -941, -2349, -2330, -1955, -1976, -1092, -591, -318, 137 } - }, - { - {75, -21, 51, 38, 71, -14, -59, 111, -17, -178, -52, -198, 137, 26, -31, 27, -39, 25, -166, 135, -18, 47, -156, -57, -58, -215, -83, -19, -4, -15, 80, -32, -80, -63, -167, -16, -166, -11, 36, 40, -44, 3, -31, -7, -58, -55, 35, -36, -42, 64, 218, 9, 95, 174, -17, -37, 163, -91, -13, -38, 7, 67, 29, -75, -87, 92, 52, 102, -63, -60, -81, -38, -32, -33, -53, -4, -7, -38, -285, 219, 10, 100, 100, 284, 133, -106, -134, -187, 132, -164, -118, 25, 40, 16, 167, -56, - 156, -42, 140, -135, 61, -61, -142, -12, -271, 39, 66, 119, -99, -4, 105, -80, 118, 109, -67, 77, -90, -45, -67, -100, -124, 107, 163, -126, 72, 127, 106, 157, 20, -29, 93, 66, -171, -12, 19, 5, 53, 104, 23, 34, -61, -44, 76, 102, 58, -66, -104, 100, -91, -38, 50, -32, -13, 18, 25, 113, -59, 83, 9, -6, -229, 37, 196, -120, 82, -243, -245, -81, -199, -174, -25, 36, 139, 22, -65, 31, 95, -121, 169, -114, -122, 142, -69, 164, 210, 29, -148, 105, 71, 42, -74, -55, - 90, 73, 17, -170, -47, -157, 144, -141, -89, 104, 8, 91, 29, 35, 158, 26, 177, -223, -110, -51, 115, 157, 183, 243, 32, -68, -16, -31, 0, -155, -60, -64, -8, 28, -114, -66, -4, -31, -52, 131, 259, -195, -74, -40, 159, 143, -148, -15, -273, -61, 327, 123, -134, 235, 75, 89, 22, -80, -260, 34, -118, -75, -49, -159, -58, -123, 83, -56, -73, 147, -280, 255, -92, 36, -89, 79, -12, -26, -9, 108, 4, 68, -101, 191, -151, 223, 46, -22, -127, -147, 302, 53, -287, 292, 273, -149, - -56, 87, -114, -20, -70, 71, 174, -104, 39, -76, -73, 33, 233, -204, 124, -205, -149, -137, -11, 21, 16, 123, 50, 98, -76, 36, -174, 214, -254, 36, 316, -503, 393, 172, -115, 141, 15, 345, -8, -240, -159, 133, 150, 61, 35, 162, 67, 48, 211, 101, 79, 159, 122, 482, -98, 148, 21, -49, 146, 100, 74, 85, -47, -99, 37, 27, 35, 94, 168, -114, -121, 93, -6, -29, -60, 215, -102, 298, 158, 42, 95, 54, 106, 373, 321, 55, 52, 100, -32, 163, 11, 152, 76, 49, 41, -73, - 165, 144, -26, 76, -23, 157, 11, 180, -59, 161, -108, 327, -236, -80, -110, 338, 190, 132, 212, -175, -34, 314, 175, 155, 150, 92, 103, -20, 291, -15, -131, -84, 103, -93, 67, -257, 102, -35, 5, -276, 126, -45, 275, -26, 86, 95, -118, -9, 123, 38, 83, -40, 149, 240, 23, -128, 53, 177, 104, 46, -109, -185, 172, -208, -107, 164, -322, -39, 189, -110, 35, 39, -20, 1, 67, -99, 25, -156, -114, -216, -109, 70, -595, 86, -199, -122, 116, 85, 54, 10, -442, -61, 115, -244, -77, -328, - -176, 54, -55, -303, 282, 166, -110, 17, 218, -168, 45, -119, -183, -127, -316, -126, 206, 91, 268, -160, -488, -218, 96, -165, -325, -66, -77, 264, 123, -340, 197, -245, -34, -181, -181, -167, -382, -227, 5, 218, 328, 210, 43, 126, -181, -280, -187, 157, -104, 171, -77, -181, -30, 2, -101, -195, -15, 118, -390, -221, 294, -119, 230, 3, 122, -143, 121, -199, -4, 368, -159, 348, 356, 432, 118, 177, 379, 293, 224, -278, 50, 95, 259, -43, -197, 278, 291, -75, 199, -88, -81, 177, 165, -18, 194, 18, - -274, -231, 269, 367, -11, -126, 95, 12, -156, -326, 189, -309, -131, 234, 70, 207, 30, 332, 68, 364, -405, 384, -52, -19, 140, 200, -140, -358, -75, 318, -37, -385, -196, -237, 90, 130, -289, 152, 196, 281, 145, 104, 112, 365, 44, 151, 434, 469, 137, 116, -353, -178, 381, -288, 389, 109, -6, -80, -143, -228, 36, 174, -429, -192, -186, 94, 79, 92, 7, 72, -22, 127, 96, -112, -206, -366, 56, -197, 322, 14, -193, -230, -80, 154, -297, 180, -106, 60, -14, -204, 192, 258, -189, 217, 49, -16, - 604, -155, -414, 76, 135, -101, 17, -175, 402, 242, -60, -93, 277, 279, -83, -242, -196, 535, -75, -76, -228, -156, -37, 117, 135, -338, -108, -118, 10, 120, 300, 261, -460, -6, 35, -61, -149, -321, -48, 86, 164, 131, -297, -65, -372, 317, -3, -50, 143, -175, -47, -395, 46, -242, 138, -46, -81, -145, -269, -261, -47, -318, -510, -108, -243, -489, -57, -58, -277, 152, 239, -50, 103, -51, -62, 52, 56, -401, -134, 191, -206, 438, 60, 102, -318, -23, -157, -322, -57, 403, 170, 298, 149, -163, -364, -534, - 301, 279, -66, 92, -429, 84, -75, -838, -218, 648, 209, 258, -183, 261, 447, 24, -89, -774, -191, -45, 425, 114, 163, -582, -167, -222, -150, 347, -215, -78, 48, 94, -196, -87, 77, -168, 335, -400, 27, 251, -352, 268, 453, 539, 246, 260, 341, -254, -469, 172, 178, 290, 218, -517, -164, 260, 135, 90, 299, 64, 352, -147, -103, 205, 174, 51, -352, -184, -377, -413, -50, -452, -4, -267, -11, -242, -172, -555, 343, 90, -140, -100, -67, 58, -97, 25, 510, -262, -225, -202, 349, 444, -294, 719, 144, -322, - 364, 96, -312, -367, -296, -34, -162, -117, -483, 179, 191, 646, 82, -124, -303, -323, 72, -49, -422, 62, -160, 8, 315, -261, 419, -385, -318, -34, -492, -596, 91, -80, -676, 33, 5, -333, 166, -169, 83, -468, -744, 474, -455, 742, 414, -554, -67, -561, -144, -83, 231, -211, 352, 423, 422, -314, -237, 25, -355, -46, -104, -460, 254, 154, -251, 288, -340, 84, 221, -418, -313, 243, 289, 319, 520, -159, 939, -3, -454, 233, 472, 150, 258, -173, -488, 792, 444, 342, 168, -235, 265, 667, -216, 167, 12, 166, - 128, 486, -113, 188, -143, 172, -26, 11, 299, 97, -546, -340, -511, -323, -263, -99, -387, -187, -182, -307, -227, 198, -350, -81, -268, 726, 361, 641, -519, 2, -472, -49, 564, 359, 662, 369, 418, -360, 212, 258, 619, 675, 208, 630, -409, -125, 309, -962, 119, 435, 46, 239, 535, 349, -349, 685, 406, -32, -171, -83, 409, 1012, 538, 148, 40, 335, -83, 818, 457, 513, 17, -255, 168, 66, -438, -102, -33, -97, -130, 170, 83, -350, -178, -622, -74, -190, -818, -357, 13, 308, -428, 526, -157, -119, -85, -121, - 362, -249, 247, -823, 237, 366, 258, 556, -568, 476, -514, -363, 381, -238, -103, 344, -589, 490, 750, -20, -158, 1000, -267, 179, 505, -1197, -663, 24, -53, 104, 60, 443, 149, -388, -544, -181, -957, -576, 708, 703, 78, -165, 598, -962, -514, -1041, 458, 127, 49, 202, -470, 239, 333, 431, 736, 752, 636, -27, 147, 7, -271, -59, -226, -121, 876, -206, -797, -205, -160, 69, 1262, -458, -446, 422, -676, 232, -750, 983, 284, -32, 258, -385, -476, 671, -817, -662, -585, 159, 253, 302, -542, 556, -168, 36, 871, -67, - -142, 247, 705, -463, 1165, 32, -1330, -175, -53, -427, -112, -16, -120, -249, -239, 232, -205, -57, 1342, 822, -963, -765, 1094, 1046, 679, 770, -1158, -202, -271, 390, 186, -427, -837, -1302, 469, 430, 175, 446, -118, 1, -256, 342, 544, 496, 181, 636, 252, 8, -159, -760, 28, -276, -217, 365, -819, 157, 112, -338, 442, 414, 243, -519, -479, -1389, -293, 97, -389, 172, 398, 403, 914, 501, -271, -154, -449, 798, -189, 1312, 1113, 398, -524, 1454, 737, -388, 224, 799, 1617, -381, -801, -309, 98, -233, 224, 255, 255, -264, - 326, 43, -220, 540, 205, -147, -472, 447, -817, -741, -259, 636, -325, -404, 13, 729, 90, 754, -224, 904, 114, 504, -290, -160, 285, -846, -237, 382, -149, -72, -708, -627, 321, -362, -292, 608, 765, -57, 503, -844, 56, -186, 1168, -421, 386, 778, 677, 264, -484, 371, 208, 277, 366, -1080, 2111, 755, -205, 190, 217, 671, -189, 539, 1213, 14, -1564, 723, 492, -445, 680, -61, -311, -601, 1221, -575, 1498, -1007, 614, -255, 1458, 173, 792, 402, -803, 47, 477, -147, -698, -138, -1523, -432, -566, -334, 335, -51, 548, -275, - 62, 523, -471, 42, 307, -40, -516, -12, -353, 1039, -181, 595, 103, -25, 1082, 761, -471, -575, 278, 470, 596, 699, -9, 232, 686, -60, -270, 188, 28, -630, -9, 371, -591, -832, -72, -81, -83, -303, -286, -990, 2, 896, 291, 479, 311, -172, -1233, -956, 242, 724, 258, 300, 1547, 1464, 1317, -185, 552, -563, -745, -1292, -375, -873, 347, -491, 354, -168, -597, -126, 70, 416, -211, 254, -913, 1008, -1994, -120, -445, -335, 347, 1272, 260, 521, -949, 321, 444, 908, -355, -561, -389, -124, 36, 84, 557, 461, -224, -1387, - -644, -1106, 206, 2253, -1451, -486, -169, 1354, -351, 643, -333, 720, -175, -233, -708, 529, -831, 962, 1549, 334, -215, -131, 1291, 481, 46, 811, 272, 402, -177, 1601, -2177, 1796, -1274, 806, 1618, -980, 2507, 1684, -368, 93, 1142, 1242, -484, 325, -48, 1518, 1451, -1230, 1211, 1108, -1031, -1570, -2309, 539, 3494, 1428, 19, 715, -3312, -1378, -102, 502, 2522, 2445, 442, -953, -1825, -1091, 147, 781, 1221, 1914, 1186, -1565, -3640, -3002, -265, 3314, 3653, 2274, 734, -785, -1443, -2254, -1236, -1378, 2704, 2193, 1442, 1215, -1836, -2663, -3013, -2770, 1112, 3695, - 4640, 1523, -1324, -3285, -3837, -1089, 705, 374, 2526, 930, -834, -577, -1787, -436, -2034, 912, 2634, 4621, -216, -2391, -4774, -47, -934, 16, -326, 1562, 910, -145, 325, 164, -1128, -122, -101, 117, 24, 85, -420, -167, -163, -106, -198, 666, -253, 285, -518, -53, 193, -26, -169, 1154, 144, -654, -777, 160, 141, -446, 105, 581, 281, 548, -581, 171, -42, 134, -417, 79, 411, 623, 130, -155, 153, 77, -174, 429, -655, 149, -1049, -308, 383, -334, -447, 563, -393, -932, -777, 664, -128, -114, 99, 344, 767, -518, -731, 24, -136, 502, - -25, 200, 74, 46, 585, -935, -1029, -2426, 680, 672, -66, -2050, -1331, -210, -350, 1342, 900, 424, -915, -387, -254, 834, 77, -258, -544, 333, 140, 408, -38, -188, -231, -501, -257, -309, 797, 420, 82, 108, -548, -42, 52, 729, -66, 334, -287, -204, 141, -316, 192, 79, 208, 715, -71, 627, -14, 402, -320, 22, -467, -604, -632, -541, 180, 96, 51, -790, 401, -683, -65, 52, -416, -446, -219, 40, -774, -484, 536, -160, 511, 73, -139, -349, -304, -37, 534, -1173, -2895, -2778, -426, 829, 2783, 2400, 2267, 2429, 1354, 318, - -1234, -1247, -2572, -2006, -1751, -1122, -1397, 1911, 1582, 2070, 1202, 1690, -61, 434, -272, -679, -377, -809, -920, -935, -903, -1090, -781, -656, -66, 152, 1519, 1251, 677, 701, 1006, 907, 456, 2130, 292, 10, 418, -820, -2451, -723, -1961, -2140, -2223, -1602, -1389, 56, 1194, 1177, 1484, 2635, 1938, 2315, 2325, 1449, 1603, 513, -528, -1798, -2276, -2583, -1585, -2086, -1395, -1272, -382, 905, 1123, 1844 }, - {-30, -32, -89, -194, 8, -16, -134, 27, -7, -37, -34, 131, 129, 32, 186, -143, 132, 84, -124, 103, -232, -62, -373, -56, 79, -78, 56, 53, 20, -12, -36, -73, -19, 61, 69, 7, 89, -37, -72, 73, 90, 58, -149, -139, -97, -88, -94, 104, 71, -82, -139, -235, -26, -85, 58, 106, 31, -54, 4, 99, -86, 110, 5, -17, -278, -61, -112, -31, 141, -21, -68, -17, 107, -86, 11, -6, 53, -43, -136, 225, 77, -43, 56, 71, 135, 225, -110, 73, -94, -74, 44, -2, 18, -162, -79, 54, - 112, -18, 94, -174, -153, 93, 60, 24, 69, -61, 122, 135, 133, 189, -107, -91, 6, 21, -185, -15, -16, 47, 18, -118, -29, 153, -84, 27, -96, 42, 48, 28, -143, 112, 11, 22, -20, -51, -59, -102, 208, -41, -38, -51, 93, 17, -196, 46, -89, -139, 80, -87, -205, 75, 26, 6, -146, -189, -85, 140, 23, 19, 125, -169, 37, -140, -179, 61, 182, -101, 90, -74, -32, 43, 16, -79, -250, -247, 11, -57, 4, 141, 28, 171, 227, -108, 197, 32, 200, 20, 236, 37, -122, -27, 19, 113, - -22, -26, 29, 88, -89, 3, -24, 79, 91, 13, -81, 2, -10, 59, 95, 170, -51, 113, -42, -131, -120, -75, 83, 95, -43, 148, 8, 60, 11, 178, 115, 133, 53, 80, 42, 67, 127, -8, -42, 147, 188, -210, -145, -120, -173, 43, 61, -140, 20, 262, -207, 129, 222, 223, -153, -46, 103, 15, 24, -110, 45, -357, 263, 425, 64, 139, -83, -12, 216, -126, -289, -51, -9, -6, -237, 12, 41, -270, -139, 119, 27, -98, -40, 88, -145, 271, 69, 10, -193, -20, 77, -62, -12, -65, -22, -28, - -161, 8, -157, 205, -220, -132, -67, -238, 137, -128, -356, -60, -167, 41, 120, -150, -10, -100, 79, 10, -97, 70, 3, 49, -148, 105, 3, -24, 125, -105, -383, -70, -17, 176, 249, 220, 111, -78, -18, -235, -196, 76, 283, -74, 290, 184, -165, 98, -18, 102, -185, -127, 41, 144, -9, 87, 126, -216, -35, -98, -290, 189, 39, 70, 139, 239, 92, 13, 196, -42, -85, 193, -90, 324, 159, 129, 17, -93, -102, 158, 226, -161, 50, 204, -25, 65, 466, -140, -43, 85, -214, -11, 49, -102, 104, -74, - 69, 165, -66, -4, 39, -86, -546, -31, 1, -97, -161, -42, 312, -198, -306, 135, -118, 61, 68, 217, -127, -25, 50, 204, -77, -106, -27, -89, 148, 270, 136, 20, -12, -126, 0, 416, 78, -30, 467, -8, 349, -83, 10, 252, 77, 79, 89, 62, 134, 96, -212, 428, 252, 356, 228, 171, -218, 123, 117, 43, -132, 403, 231, 368, 64, -38, -81, 282, -119, -225, 306, 128, -150, -52, 20, -20, 27, -6, 69, -47, -135, -14, -360, -138, -404, -274, 36, -259, -204, 33, -42, 283, -178, 313, 377, 48, - -313, -213, 338, -160, -89, 198, -243, -425, 177, 387, -192, 108, -5, 176, -453, 103, -182, 123, 9, -178, 317, 159, 133, 437, 196, 102, 238, 63, 76, 136, 38, 36, 62, 75, 477, 288, -5, 422, 248, 317, 460, -218, -204, 428, -149, 6, -250, -80, 137, 240, -194, 3, 52, -25, 104, -158, -43, -162, 345, -92, 162, 3, 140, -147, 49, 23, 48, -212, 278, 163, 377, 75, -51, -423, -227, -157, 108, -219, -368, -100, 94, 43, -412, 336, 25, -22, -352, -199, 81, 46, -391, -118, 140, 19, 36, 202, - 230, 139, -64, 120, 32, -137, -293, 499, -130, -239, -1, 126, 154, 373, 54, -4, -147, -2, 197, -24, 248, 494, 31, -106, 3, 424, 517, -264, 59, 73, 270, 149, 30, 83, -232, 122, 103, 109, -128, 6, 43, 140, -125, 208, -161, -302, 232, -12, -64, 97, 199, -516, 45, 421, -35, 745, 361, -208, -152, -53, -199, -78, 338, -110, -96, 343, 277, 104, 163, 322, 213, 245, -156, -97, 301, -39, 273, 20, -303, -183, 96, 267, -331, 41, -172, 116, -198, 310, 299, -261, -20, 104, 1, -359, -161, 89, - 263, 441, 152, -283, -58, -49, -26, 290, 52, 240, -306, 174, 33, -215, 307, 163, -24, -13, 59, 29, -136, 208, -14, 166, 354, -400, -50, -117, 443, -174, 368, -93, 344, 463, -183, 158, -98, 271, -82, 229, 190, 183, -24, 192, -74, -203, -92, 265, -275, 64, 13, 239, 459, -388, 28, 418, 3, 384, 63, 180, -38, -11, 111, -543, 68, 7, -212, 169, 104, 429, 214, -20, 787, 214, -399, 129, 49, 292, -167, 73, 238, 39, 148, -20, -438, -436, 8, -133, 375, -601, 805, 18, 445, 519, 125, -100, - -79, -167, -252, -11, 95, -80, 43, -743, -55, 248, 39, -282, -689, -5, 77, -125, -30, -207, 105, -174, 353, 119, -211, -269, -451, 332, -143, 17, 442, 599, 371, -63, 34, -422, -174, -174, 115, -596, 158, 153, 39, -311, 296, 444, -67, -16, 60, -271, -269, 152, 118, 334, -366, 400, -203, 217, -336, -283, -124, -17, -26, 142, -59, -615, -438, -134, 36, -615, 31, 297, -136, -74, 122, 256, -501, 273, -55, -79, 37, 212, 311, -190, -65, -174, -59, -94, 653, 6, -145, 506, -123, -221, -65, -59, 632, 721, - -105, 144, 178, -106, -356, 158, 672, 506, 436, -175, 184, 352, -483, -368, 407, -227, -240, -32, 511, -94, 469, 15, 421, -274, 581, 161, -190, -319, 100, -444, 44, -524, -179, -201, 281, -310, 468, -604, -1013, 605, 274, -149, -2, 669, 318, 28, -190, 122, -89, -21, -458, -488, 262, -186, 141, 828, -234, 147, -566, 615, -237, -326, -162, -141, 247, -519, 349, -416, 359, -752, -558, -541, 762, 28, 329, 197, -667, -583, 397, -1042, 308, 312, -64, -413, -378, 652, -346, -44, -105, -335, 499, 160, 452, 263, 314, -95, - 508, -44, -323, -384, -83, 221, -287, 393, 257, -291, -1050, -86, -79, -23, 776, 21, -592, -353, -358, 319, -222, -496, -549, -343, -261, -1242, 42, 162, 423, -645, 227, -531, -425, -144, 536, 140, 500, 922, 293, 219, 611, -446, -43, -185, -211, 452, 453, 674, 263, -416, -54, 225, 409, -281, -642, 240, 41, 36, 77, 146, 199, 354, 151, 305, 194, 352, 838, 75, -970, -327, 313, 58, -159, -610, -379, 187, 590, 255, -454, 321, 273, -528, -51, -664, 618, -249, -313, 566, -441, 189, 1140, -77, 238, 369, 62, 208, - -566, 205, 179, 155, 1485, 1013, -35, -440, -254, 502, 592, -510, -238, -701, 1289, 395, 226, -129, -42, -200, -53, 946, -129, 319, 971, 251, -113, -496, 139, 343, -958, 404, 264, 669, 683, -176, -823, -115, 576, 323, -923, -1221, 147, 834, 343, 510, -282, 393, 73, 11, -436, -159, -683, 1026, 353, -836, -564, 371, 49, 203, -241, 509, 309, 348, 682, 590, 133, 575, -296, 327, 9, 398, 197, -108, -235, 269, -354, 946, -247, -195, 207, 458, 478, -334, 835, 799, 486, 177, 78, -287, -614, -1090, -166, 348, -17, 430, - 509, 505, 191, 261, 1769, -914, -382, 123, 324, -108, -1320, 207, -230, 19, 204, -169, -286, 89, 449, 440, -264, -357, 89, -345, -1064, 1070, -329, 288, 89, 892, 715, 437, -446, -92, 612, 309, 723, 1934, -132, -795, -212, 559, -99, -937, 1379, 692, -502, -792, -106, 139, -255, 519, 456, 507, 1025, 136, 278, 145, -419, -1009, 550, -703, -513, 713, 379, 378, 203, 100, -69, -1018, -877, -52, 474, -705, 560, -362, -751, 131, 571, -219, 57, 498, 529, 486, -41, -530, 211, 1167, 18, 335, 575, -198, -451, -805, 561, 464, - 22, -350, -525, -934, 179, 595, 805, -663, -712, 898, 406, -20, -81, -351, 176, -155, -376, 421, 501, 359, 39, -55, -271, 77, 213, 143, -308, -1085, 251, -232, -327, 81, -139, 112, -1098, 534, 405, -771, 557, 758, 617, -143, 104, -75, 402, -67, -2, 1992, -591, 190, -529, -279, 1110, 435, 377, 740, -906, -715, 1113, -673, 568, 741, 65, 225, 267, 1301, -423, -421, -1113, -188, -471, 348, -693, 1092, 656, 628, 711, -301, 828, -456, 446, 1397, 703, 538, -757, 232, 787, -645, 1107, 404, 600, 534, -318, 552, 482, 207, - 1097, 830, -46, -1840, -200, 868, 845, 860, 220, 482, 58, 245, -45, -567, 1199, -27, 1143, 511, 829, -1138, 787, 385, 361, -300, 281, -216, 268, 1127, 463, 1470, 83, 317, 874, -188, 1367, 653, 125, -921, -558, 470, 61, -178, 32, -186, 106, -694, 436, -742, -1046, -430, -76, -401, -264, 696, -138, 640, -559, 627, -31, -784, -287, -855, -821, -347, -375, 610, -1067, -1314, -1435, -1716, 718, 803, -86, -160, -44, -425, 58, 187, -397, 1129, 1041, 688, 732, -733, 430, 21, 519, -240, -338, -1070, 895, -968, -1203, -317, -293, 1227, - -733, 155, -696, -190, 1141, 213, 323, 584, 1040, 62, -180, -1344, -307, -111, -99, 733, 333, 2499, 62, -75, -892, -63, 926, 916, -147, -428, -1300, 322, 716, -382, -967, -360, 692, -219, 485, -1649, -981, -1286, -382, 341, 176, -271, 199, -129, -424, -183, 1288, 117, 81, 2228, 287, -1515, -1150, 1585, 1411, 163, -987, -1238, -683, 342, 1372, 1240, 848, -393, 223, -394, 496, 1070, 1593, 1746, -138, -802, -1333, -2012, 45, 1203, 4610, -507, -177, -2111, -844, 274, 591, 2794, 2015, 1294, -1310, -689, -1280, 6, 2324, 2181, 2613, -619, -2459, -1746, - -2485, 721, 2384, 2131, 3826, -1718, -2141, -1840, -275, 1747, 2270, 3190, 1448, -587, -1174, 346, -72, 896, 2295, -485, 1420, -452, -998, -186, -1100, 1460, -326, 1722, -1569, 20, -676, -1645, 1220, -866, 1132, -887, -319, -87, 596, 117, -604, -349, 0, 875, -798, 1005, 765, -577, 162, -721, -667, 1164, -1134, -618, 829, 1786, 29, 213, -122, -831, -176, 703, -208, -1243, 221, -308, -149, 313, -1036, 498, 56, 320, 906, -1971, -1349, -535, 25, 1895, -972, 635, 1616, -929, -425, -143, 913, 1123, -590, 247, -170, 369, 1966, -830, -2036, 320, 915, 111, - -1005, 583, 298, 194, -127, -304, -224, -2288, -778, 873, 1224, 1003, -1180, 274, -3157, -2081, -1778, -349, 1364, 849, -141, -755, -912, 329, -588, -131, 1026, 222, -25, -1171, -602, -190, -593, 254, -168, 512, -231, -86, -270, -116, -217, -704, -549, -1127, -815, 454, 948, 1034, 544, 891, -224, 746, -269, -460, -1382, -132, -798, 478, 137, 1571, -1411, 391, 848, -592, -786, -493, -407, -422, 42, 1093, 679, -396, -127, 749, -1023, -1100, 378, -1140, -814, -694, 38, 215, 97, 1077, 836, -155, -2503, -3770, -4650, -3656, -5506, -874, -1923, 747, 1324, 4203, - 2525, 4345, 4439, 5998, 4437, 4479, 3360, 247, -789, -1599, -905, -3417, -2261, -1817, -1814, -1843, -1789, -1786, -1880, -2135, -1512, -2502, -1970, -1767, -688, -2104, -533, 859, -1477, -725, 567, 401, -1234, 1175, 1585, 1875, 2627, 2563, -93, 1515, 2569, 3489, 2854, 5488, 5262, 4521, 3766, 4610, 2363, 3619, 4553, 3350, 2206, 3597, 1134, 981, 2113, 1894, 1190, -163, 487, -1494, -1297, -1082, -3135, -4593, -5995, -4852 } - } +const Word16 CRendBin_Combined_BRIR_inv_diffuse_weight_16kHz_fx[BINAURAL_CHANNELS][HRTF_LS_CHANNELS] = { { 7302, 7423, 8167, 6838, 7204, 7193, 7556, 8147, 8234, 8647, 7988, 9214, 9265, 8574, 8959 }, { 7302, 7423, 8167, 6838, 7204, 7193, 7556, 8147, 8234, 8647, 7988, 9214, 9265, 8574, 8959 } }; +const Word16 CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS][40] = { { 46, 46, 46, 46, 46, 46, 46, 49, 49, 53, 53, 53, 54, 54, 59, 59, 59, 65, 65, 65, 65, 65, 65, 65, 65, 71, 71, 71, 71, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 77 }, { 46, 46, 46, 46, 46, 46, 46, 49, 49, 53, 53, 53, 54, 54, 59, 59, 59, 65, 65, 65, 65, 65, 65, 65, 65, 71, 71, 71, 71, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 77 } }; +const Word16 CRendBin_Combined_BRIR_coeff_Q_16kHz_fx = 13; +const Word16 CRendBin_Combined_BRIR_coeff_re_16kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1799] = { + { { 187, 47, -73, 3, -37, 47, 188, -16, -124, -187, 20, -140, -41, -43, 32, 100, -144, -70, -44, 7, -85, -150, -58, -126, -67, 27, -6, -59, -11, -16, 16, -134, -33, 54, 115, 59, -17, -17, 6, -128, -86, 27, 9, 33, -34, 27, -27, 50, -26, 94, 96, -10, -2, 73, 29, -6, 7, -156, -97, -25, 58, -65, -136, -88, -65, -99, 59, -179, 54, 173, -92, -47, -84, 77, -32, -101, 15, -159, 160, -61, -2, 150, -89, 58, -13, 20, -106, -217, -47, 84, -58, 51, 71, 63, -51, 36, + -137, -25, 30, 55, -8, -3, 13, 33, -116, -92, 35, 78, -43, 81, 149, -206, 24, -98, -73, 48, -31, 129, -45, 116, 54, 21, -14, 63, -3, -10, -71, 189, -136, -37, 58, 75, -11, -60, 27, -66, 63, 18, 17, 3, -35, -19, 86, -244, 47, -27, -152, -19, 108, 59, 45, -82, 39, -39, -300, 213, -119, 39, 30, -5, -73, -16, -174, -214, 44, -50, 52, 52, 171, -160, 10, 112, 108, -133, -141, -80, -124, -1, -49, -99, -79, -11, -216, -207, -53, 27, -30, 4, -36, 32, -120, 112, + -56, 58, -28, 37, -111, 20, 55, 68, 22, 2, 15, -49, -96, 151, 110, 37, -77, 189, 123, -75, 114, -28, -119, -44, -55, -111, 39, 47, 11, -93, 119, -121, 50, 84, -53, -16, -183, -86, -182, 7, 242, 111, -93, 42, 31, 387, -115, 111, 188, -36, 171, 71, 116, -152, -58, -178, -84, 122, -5, -84, 19, -125, -12, -81, 113, -49, -18, -44, 59, 28, -1, -13, 47, -187, -149, 67, 14, -16, -100, 227, 61, -27, 70, 91, -4, 46, 16, -109, 95, -130, -106, 121, -148, 124, 48, -105, + 176, 101, 63, -48, 158, 41, -32, -47, 41, 21, -39, -194, -39, -38, 43, -120, 121, -44, 87, -87, 1, -37, 401, -337, -296, -97, 307, -45, -170, 210, -143, 98, -10, -232, -159, 193, -128, 95, -134, 127, -60, -37, -17, -128, 65, 92, -130, 31, -67, 26, 56, -19, 82, 25, 66, 108, -141, -102, 124, 7, 96, 96, -90, -130, -54, 24, 172, -185, 76, -206, -255, -57, -146, -21, -172, -324, -173, 157, 143, 97, -108, 319, -95, 60, -171, -156, 46, 9, -11, -195, -60, 0, -31, -20, -81, -63, + 22, 16, -54, 519, -167, 244, -63, 328, -61, -48, 56, 68, -54, -371, 38, -33, -99, -2, -17, 136, -42, 322, -42, 40, -23, 184, -35, 67, -149, -1, -103, -102, -31, -26, 0, 121, -205, -55, 68, -18, 140, 39, -38, -87, -96, -93, -189, 78, 76, 78, -329, -39, 226, 138, -56, -1, -106, -214, -242, 247, -78, -147, -94, 141, 96, 25, 108, 62, 104, -39, -238, -63, -108, -100, 162, 110, -6, 180, 230, -28, 81, -785, 414, 144, -47, -46, -9, -129, -227, -58, 94, 316, 209, -310, -68, -189, + 111, -27, -414, -130, 237, 142, 74, 199, 117, -33, -37, 51, -164, -102, 25, 172, -87, -165, -232, -123, 102, 350, 16, -74, 67, -85, -276, 10, -197, -159, -184, 100, -19, -260, 39, 86, 91, -281, -158, -110, -74, -38, -106, -56, -135, -270, -35, -230, -272, -172, -50, 43, -160, -234, 70, 187, -10, -28, -17, 115, -150, 143, 128, 153, -330, 111, -168, -38, 33, 84, -22, 155, -4, -44, -457, 197, -91, -107, 153, -272, -365, 134, -132, -180, -60, 310, 197, -132, -76, 137, -51, -30, 38, 132, 264, 157, + 213, -48, -14, -10, -148, 21, -65, 351, -284, -179, -152, -156, 85, 32, 129, -40, -187, -266, -74, -328, -432, -106, 10, 314, 65, -285, -69, 228, -107, 61, 75, 117, -200, -324, -132, -178, 476, 26, -150, 72, 82, -61, 69, 62, -50, 209, -228, 285, 96, -13, 199, -26, -229, -34, -13, 244, -124, -21, -64, 49, -65, 26, 84, 122, 166, 117, 57, 423, 168, 148, -11, -310, 27, -255, 88, -168, 51, 16, 110, 520, 149, -62, 187, -125, 160, -71, 268, -125, 3, -178, 125, 221, -230, 496, -112, 58, + -68, -103, 56, -117, -402, 96, -97, 7, -246, 91, -83, -384, -183, -81, -363, 250, 544, 689, -600, -418, -232, 78, 177, -102, 128, -94, 57, 298, 380, -113, 258, -413, 662, 39, 399, 160, -105, -110, 371, -178, 244, 294, -9, -164, 37, 303, 183, 168, 150, 0, 71, 118, 379, 273, -162, -137, -2, -57, -13, -161, -97, 201, 338, 103, 496, -107, 540, 47, 269, 590, 428, 152, 143, 279, -29, -206, 26, 263, -111, -240, 37, -20, 545, 438, 23, 607, -24, 336, 194, 270, -3, -180, 292, -32, 337, 232, + 679, -341, -32, -693, 177, -306, -22, 324, -51, 172, -23, -417, -303, 160, -243, 151, -143, 48, 400, -61, -358, 104, -144, 380, -382, -271, 172, 184, 287, 12, -14, 179, -94, -268, 181, -110, -200, 64, 225, -155, 411, 158, 2, 50, 211, 82, -658, 273, -51, -75, -98, 355, 22, 377, 36, 28, 63, -107, -19, 179, -194, 44, 638, 46, 476, 26, -66, -59, -278, -641, -432, 198, 319, -137, 514, 195, -314, -214, 473, 297, 318, 70, -89, -5, 11, -249, 53, -100, -513, 219, 435, 185, 167, 494, 419, 354, + 44, 151, 57, -45, -59, 106, -5, -248, 93, 302, 29, -49, 116, -650, 258, -241, 201, 259, 240, -226, 170, 3, 27, 430, 327, 32, 191, 145, -21, -202, 90, 224, 38, 314, 120, 287, 545, 54, 241, 246, 309, 16, -139, 468, -135, 383, -383, -318, 521, 3, 198, 312, 460, 573, 270, 103, -226, 149, -12, -458, 458, 287, -343, 7, 62, -435, 191, 395, 323, 96, -1138, -713, 213, 227, 446, 753, -227, -131, -261, -236, -306, -318, 6, 114, 77, 473, 0, 465, -46, 155, 196, 161, 329, 245, -7, 304, + -30, -42, -206, 205, -56, -466, -428, 247, -88, 548, 297, 352, 98, -696, 133, 435, -103, 126, -143, 86, 508, -19, 418, 766, 1, -287, -52, 10, -527, 652, 261, -83, -88, 473, 168, -566, -521, 187, -261, 277, 134, 89, -289, -390, -87, 81, 15, 412, -594, 53, -221, -165, 799, -947, -264, -461, -18, 152, 27, 639, -656, 313, -88, 129, -78, 352, -192, -322, -26, -92, 248, -18, 168, 374, -76, -274, -36, 420, -244, 103, 95, 21, -37, 418, -14, -102, -689, 227, -169, -431, -378, -95, -419, -242, -364, 180, + -429, 437, -394, 274, -203, 529, -503, -285, -74, 312, 128, 12, -204, -403, 46, 173, 595, 322, 134, -324, 207, -285, -331, 312, -316, 168, 392, 330, -52, -60, -286, 410, -18, 277, 563, 766, -738, 604, 432, 54, 321, 1007, -238, -245, 128, 321, 439, 167, -344, 463, -123, 892, 12, -108, 313, 259, 258, 24, 841, -637, 198, 20, 256, -247, -523, 309, 253, 257, -162, -118, 707, 283, 880, 107, -281, -5, 220, -46, 910, -84, 509, -60, 818, 312, 242, -169, -17, 456, 34, 485, 375, 428, -523, 103, 409, 481, + 367, 277, 644, 778, -583, -76, 1169, -291, -303, 698, 902, -12, -53, -551, -398, 366, 770, -3, 272, -580, 638, -275, -147, -505, -304, 1152, 65, -748, -299, 12, 55, -69, 915, 436, -19, -327, 22, 258, -49, 1179, 304, 535, 235, -229, -587, 181, 57, 130, -437, -26, -271, 414, 74, 90, 476, -338, -191, 105, 97, 145, -474, -411, -867, -473, 130, -518, 166, -369, -140, 736, 324, -315, 319, 111, 111, 714, 5, 862, 446, -314, -866, 225, 314, 610, -123, -607, -54, 278, 287, -41, -326, -135, -406, -13, 499, -602, + -59, 857, -214, 238, 66, 94, -851, 664, -95, -682, -414, 325, -127, 153, -33, -293, -234, 100, -235, -67, -43, -976, -282, -660, 109, 210, -39, -301, 79, -153, 340, -864, 21, 130, 448, -386, 414, -380, 248, 60, 311, -570, 128, -291, -630, 365, -519, -973, 95, -107, 707, -381, 57, 329, 449, 548, 8, -213, -411, -8, 212, 352, -807, 814, -71, -588, -487, -768, 235, 131, 213, 67, 451, -340, 592, -142, -427, -742, -36, 358, -189, -801, -156, -1155, 510, -1273, 706, -890, -783, 181, 607, 447, -461, 417, 772, 111, + 85, 158, 37, -509, 544, -1006, -641, 22, -97, -95, -167, -275, 92, 862, 193, 91, 45, -455, 481, -128, -941, -173, -21, -16, -657, -471, 432, -191, 770, 114, -44, -701, -409, 205, 59, -222, 649, -595, -385, -69, -93, 609, -2, 718, -59, -687, 92, -598, 337, -142, 465, 941, -1657, 395, 39, 140, 340, 36, -849, -51, 103, 1281, 1103, -374, -486, -73, -915, 463, -91, 145, 27, -489, 1283, -617, -2373, -391, 426, -1621, -308, 441, -1369, 133, 830, -664, 829, -883, 707, 868, -624, 197, -119, -35, -283, -420, -100, 511, + -397, -667, -364, -549, -83, -444, -93, 143, -121, 492, -517, -663, 451, -699, -970, -1274, -448, -95, 210, 607, -306, 233, 291, -292, -129, 1036, -759, -105, 736, 156, 571, -230, 188, 739, 399, -112, -60, -575, 71, 608, -448, 122, -422, -386, -279, 1159, 781, -1129, -238, 1000, -318, -625, -452, -626, -383, 1012, 602, -82, 442, -110, 542, -351, -216, 1129, -491, 207, -350, -118, -38, 313, 889, 358, -650, -176, -60, -87, 482, 77, 888, -264, 121, -86, 229, -765, 422, -704, 437, -27, 660, -174, 474, -232, 111, 313, -365, 324, + 654, 906, -541, 927, 313, 1096, -389, 214, -124, -126, -299, -70, -459, -1782, -1226, -349, -132, 177, -2, 385, 430, -808, -23, 87, 506, 870, -1289, 1189, -363, -372, 298, 547, -1012, -214, 7, 186, 44, -43, 492, -319, 55, 248, 283, 403, 337, 100, -558, -127, 739, -743, -629, 757, 257, 529, 838, 1293, -304, -852, 1103, -467, -194, 1138, 358, -445, -1214, -817, -126, -466, 563, 1118, 580, -412, 1167, 372, -427, 301, 1305, 357, 251, -297, -1049, -1427, -1118, -102, 845, 238, 535, 1983, 990, -1222, -804, 511, -1648, -779, 1390, 471, + -1720, -1396, -657, -766, -1043, -556, 413, -9, -1746, 1280, 574, 442, 541, -151, 655, 542, 761, -96, 1027, -578, 790, -233, -526, -143, -890, 135, -298, 368, -191, -326, 947, -997, 715, 0, -401, -145, 448, 485, 376, 884, 737, -458, -50, -407, 436, -357, 353, 443, 243, 262, 209, -210, 996, -57, 339, 125, 494, 271, -1060, 104, -607, 202, 564, -61, -405, -405, 1118, -1073, -816, 1673, -616, 460, 250, 564, -156, 317, -1033, 131, 1160, -513, -329, 963, 59, -727, -122, 552, -1066, -4302, -4638, -180, -2665, 2340, 8502, 3696, 5125, 6465, + -2451, -1744, -692, -5828, -4067, -1333, -6376, -2795, -567, -2624, 623, 5973, 5444, 5870, 7637, 4581, -406, 1696, -1705, -6806, -3679, -2748, -5628, -3885, 230, -4363, -1416, 939, -4327, -2247, 3267, 1244, 3545, 8747, 7145, 5739, 10391, 7508, -96, 1067, -1906, -9322, -8856, -9188, -14240, -9684, -5928, -5859, 123, 4618, 5273, 7303, 11147, 10256, 8731, 8534, 4937, 1682, 294, -578, -3788, -6533, -7571, -7500, -9007, -4861, -1021, 2143, 7624 }, + { 283, 60, -7, -48, -92, -70, 82, 108, 54, 88, 16, -63, -9, 4, -66, -66, -129, 183, -85, 160, -114, -141, 18, 225, -16, 91, -26, 63, 94, 71, 119, 76, -225, 12, -125, 37, -59, -28, -45, 7, -20, -43, 1, -23, 114, 33, 11, 95, 91, 17, -52, -45, -49, 53, -4, 6, -89, 231, 104, 55, -42, -50, 101, 26, -10, 31, -52, 28, -73, 1, 56, -97, -62, -32, 10, 17, 25, -255, 117, -290, 51, 16, 13, -200, -74, 49, -47, 59, 97, 56, -7, 75, -224, 0, -13, -10, + 116, 179, -197, -48, -121, -43, 64, 121, 16, 26, -52, -68, -55, -44, -92, 43, -92, -65, 97, -91, 69, 7, -221, -79, -123, -34, 89, -69, -22, -68, -68, -50, 88, 133, 23, 72, 58, -77, -140, 70, 59, -34, -120, -102, 89, 16, 67, 30, -182, -60, -66, 97, 44, -164, 45, -74, -9, 8, -346, 241, -162, 30, -15, -58, 187, -151, -97, 7, 198, -64, -3, -14, 165, -88, -243, -50, -120, -170, 16, -8, 38, 108, 177, 110, 26, 262, 110, 14, 193, 197, -5, -98, 18, 90, 79, 4, + -26, -144, -120, -60, 158, 66, 264, 148, 1, 89, 116, 39, -144, 175, -54, 93, 7, 58, -172, -25, -44, 71, -41, -66, 212, -9, -130, 63, -93, 97, -43, 151, 141, 142, 59, -111, 82, -2, 68, 66, 75, -1, -73, 69, 25, 18, 31, -285, 87, -184, 26, 52, 57, -87, 145, 18, -58, -32, 171, 119, -79, -104, -83, 61, 120, -81, -84, 17, -320, -8, -138, -61, -137, -185, -24, 153, 42, -152, -40, 129, 40, -97, 154, -77, -219, -74, 121, -64, 143, 266, 223, 20, -4, 67, -35, -174, + 1, 50, -117, 86, -232, -47, 14, -112, -76, 87, 201, -170, -162, 82, 96, 162, 49, -114, 95, 89, 1, 93, 479, -183, -79, -28, 346, -32, 263, -187, 232, -225, -197, 50, 111, -132, -30, 71, -15, 91, -136, 161, 60, -169, -4, 71, 56, 32, 326, 260, 204, 2, 133, 14, 40, 98, -297, -44, 184, 120, 143, -2, -51, 67, -10, 366, -54, 62, 38, 18, -107, 219, -24, 228, -125, -132, 95, -88, -304, -140, 61, -29, -218, 60, 0, 282, 24, 23, -88, 100, 101, -26, -19, 237, 169, 148, + -107, -155, -149, 342, -286, -16, -299, -200, -122, 243, 140, -361, -488, -195, 162, 110, -79, 154, -6, -52, 12, -264, 69, -45, 14, 68, 10, -13, 100, 81, -174, -180, 185, -74, -100, 103, -334, 64, 63, -317, 105, 299, 185, 200, 39, 103, 293, 40, 52, -358, 176, 240, 207, 22, 210, -262, 236, -92, -242, -389, -7, -256, -192, -104, -227, -584, 22, 4, -22, 61, 271, 75, 103, 41, -196, -7, 73, 42, 62, 7, -134, -760, 369, 44, -298, 68, -36, -90, -64, -170, 85, -89, 13, 106, 96, 325, + -137, -316, 166, -400, -176, 62, 50, 43, 124, 157, 132, -5, 177, 10, -77, 239, 144, -75, 138, -251, 467, 16, 82, -45, -411, -71, -157, -143, 57, 337, 4, 14, -49, -93, -225, 69, -42, 122, -282, 94, 141, 66, -210, -71, 48, 29, 160, 36, 570, -159, -250, -272, -88, 13, 201, -258, -22, -98, 112, -321, -13, -37, -42, 31, -110, 328, -123, -95, 61, 87, -289, -293, -267, -254, -404, 232, -242, 55, 83, 341, -71, -99, 266, 50, 46, -343, -226, 145, 58, 112, 181, -361, -8, 131, 317, -20, + 20, -66, -11, -242, -54, -87, -429, -51, 117, -258, 92, -279, -12, -199, -47, -75, 14, 318, -108, -15, 164, -117, 92, -301, -508, -292, -160, -92, 45, 311, -165, 67, 73, -263, 73, -206, -71, 95, 320, -74, -37, 85, -24, -283, -268, -202, 177, 342, 358, -97, 41, 377, -364, -322, 289, -57, 47, 265, -42, -59, 262, -460, 208, -10, 87, 241, 244, -252, 57, -350, 118, -96, -32, -239, -7, -348, 41, -300, 225, -96, 47, 406, 187, 190, -307, 73, 368, -70, -511, 293, -58, 67, -97, -222, 345, 140, + 282, 87, 44, -211, -294, 126, 143, 168, 201, 476, -12, -332, -227, 297, -37, -282, -77, 6, -80, -354, 7, 76, 94, -105, 200, 31, 50, 293, 63, 242, 259, -329, 372, -91, 394, -333, 290, 27, -38, 493, -267, 24, -259, -81, 752, 361, 154, 105, 209, -126, -8, -647, 112, -32, -285, 303, 224, -14, 47, -375, 319, -177, 340, 223, 178, -270, -54, -228, 326, 73, -129, 587, 275, -70, 24, -492, 76, 20, 381, -177, -505, -88, -145, -99, -711, -353, -756, -383, -274, 87, -195, 353, 38, -405, 239, -270, + 377, -337, -278, 201, 324, 331, 6, -253, -219, 137, -101, -494, -581, -395, -82, -36, -101, 103, 170, 111, -30, 47, -206, 87, -387, -523, -16, 353, 35, -161, 272, 153, 262, 469, 31, -181, -350, -280, 110, -317, -237, 47, -266, -533, -315, -56, -97, 90, -153, 252, 41, 78, 346, -91, 3, 61, -353, 335, 14, -367, -600, 110, 0, -433, 374, 244, -426, 92, 301, 166, 36, 260, -199, -158, -45, -206, -336, 404, -480, -96, 80, -18, 574, -627, 33, -209, -105, 43, -352, -51, 81, -152, -378, 301, -670, -479, + 325, -32, -612, 289, -366, 656, 115, -899, -132, 65, -243, 52, 134, 299, 249, -528, -43, 34, -127, -484, -93, -111, -182, -156, -28, 22, 379, 427, -158, 225, 183, 188, 416, -6, 96, -515, -195, 167, -122, 233, 577, 79, -548, -1181, -25, -370, 310, -230, -142, -238, -655, 267, 821, 41, 198, -671, 113, -84, -325, 68, 297, 160, 228, -281, 365, 185, -482, -542, -80, -408, -1276, -806, 580, 466, 761, -4, 302, 72, 243, -12, 159, -339, -398, -254, -355, -237, -251, 304, 736, 154, -883, -218, 164, -244, 227, -517, + -32, -26, 40, 239, 199, 25, -49, -125, 220, 391, -309, -514, 348, 145, 453, 185, 652, -455, -136, 388, 624, 508, 332, 129, -109, 20, -54, -19, 234, -815, 451, -87, 142, -79, 629, -211, 22, -162, 414, 292, -642, 450, -535, -60, -252, -295, 242, 47, -635, -113, 84, -108, 718, -780, -9, -440, -1256, -141, -458, -990, 209, 2, -185, 71, 546, -26, -557, 203, 33, -174, -126, -93, 39, 627, -128, -15, 292, 216, -78, 308, 285, -124, -118, -240, 356, -74, -580, 98, -27, 212, 790, -511, -818, -517, -229, 123, + 291, 155, 605, 303, -401, -233, -553, 500, 319, 62, 122, -319, 52, -338, 613, 590, 60, -267, -133, 62, 561, 1088, 684, -98, -222, 13, 336, 138, 253, 334, -354, -28, -579, -246, 275, 321, -567, -22, -270, 516, -463, 150, 95, 961, -513, -114, -529, -74, -522, -428, -297, 231, -565, -393, -619, -118, -51, -151, -252, -691, 245, -472, 263, -497, 731, 160, 356, -76, -591, 401, 250, -159, 395, 540, -209, -633, -319, 987, -344, 31, 76, -95, 257, 665, 160, 321, -139, 497, 62, 408, 160, 186, 47, 109, 794, 301, + 1822, -994, 751, 1053, -188, 113, 567, -254, -22, 848, 352, -56, 478, 26, -617, 957, 1073, -8, 770, 763, -62, 329, -810, -272, 685, 39, 677, 939, 783, -190, 507, -842, -1276, -573, -484, 272, -7, 292, 345, 727, 584, 168, -608, -112, 599, 154, -298, 346, 831, -137, 290, -724, 327, -583, -142, -389, -698, 381, 56, 158, 852, -510, -500, 247, 887, -746, -442, 222, -203, 1170, 936, -935, -302, -756, 67, 679, -314, -598, -198, -32, 226, -703, 199, 1169, 153, -883, -1159, 903, -1083, -932, -300, -512, -374, 264, 162, -265, + 151, 64, -1199, -721, -914, 169, 425, 109, 681, 598, 879, 227, 965, 391, 606, -385, -175, -387, -830, -626, -1257, -784, -278, -772, 111, -95, -62, 221, 195, 41, 545, -217, -525, 631, 26, -1000, -438, -173, -1151, -919, -857, 2, 365, 32, -459, -131, 437, 209, 1083, 127, -1519, -579, -281, 156, 213, -256, -414, 466, -841, -241, -675, 413, -1314, -898, -1068, -937, 37, -545, -393, -862, 335, 1136, -163, 815, -396, -53, -355, -310, 845, 344, 851, -1408, 598, 1054, -116, 1216, -659, -1854, -976, -10, -203, 209, -684, 647, 885, -808, + 697, -437, -572, -1284, -555, -731, -519, -580, 555, 104, -1191, -1466, 1088, 274, 367, -325, 53, -377, -28, 369, 477, 499, 1214, 72, -947, 1253, -178, -278, -617, 555, -1057, -630, 513, -476, -841, -931, -922, -130, 48, 150, -336, 1118, 824, -21, -594, -816, -1102, 322, 126, -123, -212, 1505, -2, -317, 607, 44, -847, 777, 973, -620, 581, 1759, 777, 47, -580, 843, -6, 66, -394, 769, -879, 652, 631, 660, 326, -236, 878, 1093, -212, 454, -666, 1100, 479, 370, -689, -1528, 316, -467, -338, -619, -770, 473, 224, -379, 100, 37, + -400, -1871, -103, -398, -177, -30, 1332, 896, -424, 336, -852, 93, 665, -997, -904, -763, 1210, -865, 265, 950, -1273, -1208, 1121, 866, 944, 1224, 477, -1602, 376, 452, -122, 2560, -258, -400, -1142, -948, 509, -979, 694, -179, 707, 540, -971, -244, 449, 1358, 170, -1047, 1643, 444, -44, 1188, 620, 972, 402, -1295, -236, -447, 699, 1638, -939, 314, -419, 762, 871, -1008, 952, -798, -708, 450, 794, 89, 305, 627, -800, 818, 122, 986, -103, -190, 365, 1432, -557, 1167, -477, 277, 352, 1163, -4, -20, 442, 1725, 170, -1260, -48, -1530, + 1006, 50, 2644, 598, -698, -187, 626, -532, 961, 1723, 1208, 57, 540, 759, -40, -745, -72, -155, -2564, 1667, 1184, 1045, 579, -1097, -1086, 1037, -605, 1054, -922, 178, 521, -470, 97, 210, -230, -494, -927, 1470, -294, -276, -452, -72, -165, 482, -943, -277, -574, 215, -575, 596, 40, 307, -634, -1239, 106, -907, -896, 425, -674, -619, 1253, -449, -644, 82, -662, 329, 514, -142, -524, -184, 409, 288, -198, -41, 1129, -205, -576, -847, -40, -383, -1165, 1148, 491, -1454, 971, -89, -505, 2724, 1652, 1238, 778, 353, -542, 67, 403, 291, + 308, 1032, 439, -307, -484, -1916, 350, -136, -1239, 2149, 293, 720, 401, -506, 417, 623, 170, -38, -494, -67, 165, -217, -163, 113, 258, 643, -410, 285, 44, 519, -156, 123, 181, -543, 480, 100, 132, 191, 188, -333, 401, -284, 95, 394, -184, 387, -140, 482, 368, 233, -548, 450, 334, 285, 714, -644, -46, 24, -132, 238, -338, -528, 394, 466, 226, -20, 99, -26, 231, -161, 95, -380, 381, -610, 609, 374, -201, 27, 237, 52, 203, 43, 32, -30, -199, 406, -1702, -3960, -636, 2312, 2101, 5175, 2703, -1400, -430, -2873, + -4869, -342, -2212, -314, 3543, 1507, 2738, 4198, -489, -624, -2137, -3644, -2890, -196, -1085, -420, 3019, 947, 1962, 3554, 585, -25, 372, -2181, -3284, 552, -3395, -2236, 759, -354, 557, 4356, 506, 1659, 3570, -724, 118, 781, -3433, -2886, -1011, -3936, -1510, 484, 733, 2679, 3803, 2687, 1917, 1645, -621, -2312, -1874, -2862, -2971, -1297, -737, -7, 2457, 2839, 840, 2104, 600, -703, 735, -950, -1517, 235, -890 } }, + { { 244, 52, -67, -24, -225, -121, 52, -12, -12, 197, 165, 36, -48, -40, -109, 99, 11, -66, -34, -63, -30, -16, -149, -136, 121, 113, 48, -140, -65, -33, 61, -52, -70, -12, 6, 29, 65, 14, 94, -121, -113, -150, -111, -60, 13, -19, -22, -63, 22, -17, 12, 107, 79, -40, -81, -58, 30, 25, 9, -8, 208, 130, 19, -41, 8, -121, 5, -7, 29, -17, -72, 108, -145, -3, -12, -11, -78, 18, -145, 147, 35, -84, -39, -184, -51, 149, -83, -62, 44, -27, -8, 6, -51, -42, 181, 86, + -25, 6, -30, -58, 23, 62, 99, -29, 36, 43, -165, -54, -3, -36, 97, 5, -37, 86, -71, 26, 137, -82, 6, 14, 103, -45, 143, -212, -79, 85, -44, -181, 9, 30, 55, 55, -22, -82, 3, -75, -51, 14, 83, 73, -122, 95, -133, 106, 1, 90, -45, -93, -43, 49, -22, -22, -32, 48, -98, -493, 162, -179, -72, -147, -151, 86, -51, -127, -69, 173, 257, -141, -53, -12, -186, -174, 13, -17, 113, 38, 84, -74, -47, -96, 27, 167, 72, 33, -107, 82, 24, 50, -70, 7, 24, 38, + -95, -68, 26, -130, -134, 59, 101, -113, -58, -42, 8, 103, 82, 37, 15, 265, 103, -81, 102, 75, -72, 127, -45, -28, 0, -50, 111, -58, 31, 71, 55, -91, 42, 24, 24, -21, -44, -15, 138, 14, 4, 67, 378, 152, -24, 20, 89, 48, -23, -160, 8, 147, -145, -14, -274, 75, 115, 10, -63, 205, 145, -128, 66, 11, -112, 184, 102, -9, 76, 175, -51, -33, 14, 4, 7, 44, 214, 46, 34, -339, -15, 19, 44, -152, 39, -122, -93, -129, -83, 4, 43, -78, 84, -194, -110, -9, + 1, 66, -75, -15, -68, 45, 110, -62, 15, -53, -7, 167, 132, -50, 124, -57, -96, -120, -4, -27, -66, 40, -13, 603, -247, 60, -10, -98, 105, 177, -97, 190, 1, 202, 64, 79, -71, 120, 53, 122, -222, 137, -127, 55, -105, 158, -29, 160, -75, 67, -45, 0, 5, -2, 69, 319, 25, 103, -73, -129, 18, 16, 18, 61, -86, 215, 0, 183, 25, -57, -79, -237, 137, 99, -105, 30, 116, 72, -280, 194, 5, 145, -160, -169, -75, -162, -15, 240, 65, -55, 36, 150, -14, -60, -20, -68, + 109, -96, 33, -4, 20, 46, 158, -360, 77, -111, -329, -252, 139, 156, 203, -95, -49, 142, 68, 210, 69, -18, 23, 136, 258, -60, 77, 2, 209, 53, -11, -36, -156, -234, 4, -28, 74, -7, 58, 49, 16, 22, 49, -75, 10, 122, 179, -80, 22, -69, -102, 156, -113, -273, -111, -63, 136, 21, 150, 147, -73, 16, -117, -5, -50, 186, -221, 6, 74, -221, -263, 18, 82, 180, -113, -257, 144, -227, 270, 158, 43, 137, 57, 21, 238, -812, 157, 32, -412, -518, -90, -402, 312, 83, -245, 6, + -118, 27, -170, 12, -17, -7, 217, -89, -60, -103, -91, -221, -150, 205, -96, 126, -126, 50, -4, 113, -131, 84, -132, 46, -55, -86, 70, -207, 70, -109, -43, -153, 343, 158, 300, -138, 123, 96, -67, 47, -151, 147, 331, 259, -190, -56, 74, -140, -94, -240, -442, -154, 222, 76, -110, 41, 22, -122, -202, -200, 145, 22, -271, -6, 14, -9, -2, -314, -131, -81, 238, -62, 56, -244, -257, 14, 74, -148, -87, -139, 290, 66, -99, -210, -211, -203, -59, 102, 291, 98, 163, -128, 310, 182, 55, 7, + 318, -183, 28, 106, 214, -347, -182, 158, 58, -44, 362, -155, 99, 226, 64, 43, 156, 71, 75, 88, 30, 101, -11, 146, -39, 349, -256, 288, 216, -188, 213, 48, 180, 198, -428, -3, -27, -118, 56, -104, 101, -39, 236, -19, 34, 106, 30, 86, -36, 429, -101, -55, -92, 308, 167, 42, 124, -192, 457, 158, -25, 178, 226, -354, -13, 96, 54, 9, 320, -139, -176, 434, 76, -20, -31, 231, 29, -23, -29, -93, 123, -54, 160, 113, -254, -244, 45, 511, 7, 112, -295, 163, 220, -118, 167, 199, + -298, -181, -24, -391, -197, -229, 87, -71, -71, -32, 300, -374, 190, 97, -105, 251, -129, 39, -301, 11, 223, 195, 395, -397, -72, -415, -58, 66, -8, 95, 24, 212, 295, -311, 20, -187, 558, -222, -124, 486, 368, 76, -655, -152, 314, 35, -23, -84, -43, -42, 55, 113, 102, 100, 597, -112, -77, 11, 85, -165, 112, 73, -14, -182, -113, 223, 235, 441, 118, -167, 116, 5, 118, 18, 246, -189, -290, -296, 207, -77, 48, 90, -103, -11, 517, 184, -426, 316, 103, 526, -264, -245, 153, 286, 195, 114, + -46, 22, 133, -165, -51, 9, 208, -146, 401, -9, -49, -165, -183, 410, 220, -402, -342, -138, 114, 117, 600, 581, -76, 39, 19, -5, -14, -131, -403, -313, -163, 130, -117, -354, -104, 55, -31, -539, -161, 107, -59, 40, 31, 148, 228, 27, -173, 161, 175, 115, -11, 221, -467, 145, -413, 501, -366, 129, -387, -75, -432, -238, -269, -300, 198, -265, -49, 80, -3, -146, -97, -54, -419, 5, 30, 201, -653, 8, -12, 301, 375, -256, -145, 10, 287, -532, 347, -220, -145, 6, -428, 17, 76, -335, -836, -348, + -177, 118, 198, -291, -122, -360, -317, 132, -281, 243, 89, 167, -52, -290, 441, 157, 239, -356, 120, 34, -500, 270, 159, -10, -346, -154, 143, 143, -26, 31, 215, -257, -186, 246, -565, -570, -727, -190, 211, -653, -536, -346, -6, 192, 56, 31, -4, -213, -264, -622, 296, 54, 699, -205, 6, -476, -540, 31, 329, -14, -345, 182, 78, 445, 37, 22, -240, -79, 189, -464, -773, -200, -192, -50, 172, -749, -574, -257, 413, -22, 699, 150, -50, -372, 146, 725, -735, -652, -214, -94, -459, 459, 135, 258, 291, -447, + -51, 208, -290, 572, 11, 147, -158, 160, -362, -182, -124, 233, 98, 362, -549, 77, -6, -379, 444, -236, -655, 161, 231, 81, -199, -12, -277, 82, 216, 133, -454, 216, -110, -453, -302, -564, 3, -47, -28, 128, 361, 516, 373, -143, -351, 168, -98, 0, -267, 532, 358, -2, 610, -353, 258, 341, 218, 277, -661, 82, 7, -419, 60, -930, -804, -194, -8, 33, -21, -332, -13, -96, 296, 56, -20, 53, -703, 240, 130, 387, 160, 166, 456, 224, 65, 1140, 243, 436, 605, 24, 426, 102, -240, 273, 17, 128, + -236, 11, -154, 90, -154, 314, 35, -209, -254, 25, -684, 384, 261, -46, -67, 142, -187, -165, -230, -285, 215, -233, 360, 410, 410, 427, -122, -709, -11, 255, 654, -181, -46, 281, 351, 549, -89, 135, -253, -199, 587, 754, -513, -538, -720, 703, -43, -243, 262, 256, 659, 556, 63, 606, 846, 264, -387, 424, -356, -183, -50, -237, -294, 202, -133, -127, -361, 925, 142, -438, 31, -28, 429, 458, 197, -240, 457, -77, 294, -776, 74, 378, -317, 157, -347, -269, 873, 391, 287, -16, -712, -138, 250, 205, 156, -131, + 628, -370, 366, -148, 255, 288, 508, 685, -699, 32, 420, 239, 565, 550, -682, 61, -128, -283, 102, -160, 555, 1115, 39, -546, 142, -368, 223, -320, -347, 1013, -785, 1274, 774, -196, 247, 612, 79, -972, 368, -788, 175, 65, -398, 12, -65, 555, -292, -32, -34, -173, 1167, -71, -190, 150, 384, -404, -864, 670, -121, -52, 750, -450, -139, -535, 128, -373, 416, 399, 798, -232, 212, 546, -788, 97, -508, -774, -1009, -518, -1089, -1201, -187, 82, -586, -606, 361, -37, -361, -647, 456, -335, 99, 563, -1083, -334, -230, 618, + 1130, -658, 137, 55, -344, 347, -179, -537, -789, -601, 632, -545, 245, 604, 246, 383, -755, 1045, 646, 564, -446, 746, -104, 489, 308, 98, 251, 355, 201, -138, -214, -183, 50, -524, -629, 324, 120, 181, -526, 119, 118, 355, 519, 815, -506, 108, 1144, 237, 86, 95, -287, 67, 1132, 320, 714, 195, -870, -365, -652, 1684, 632, -688, -480, -618, 27, -419, -1009, 178, -792, 1004, -171, -911, 1000, 821, 6, -352, -46, -617, 403, 1032, -414, -834, 298, -136, 781, -1706, -1176, 640, 297, 215, 544, -601, -768, -439, -635, 320, + -679, 164, 421, 691, 7, 574, 336, 69, -208, -664, -460, 336, -786, 361, 79, 625, 491, -280, -972, -660, -67, -83, -262, 623, -1169, -126, 36, -1254, -27, -187, -99, 92, 713, -733, -1911, 675, 785, 425, 1501, -1272, -148, 787, 647, -813, -342, -256, 1194, 189, 1145, -1668, 261, -1977, -1129, -1152, 1326, 366, -740, 666, 49, -479, 426, -647, -665, 596, 1456, 544, -516, -332, 203, -360, -431, -42, 677, -107, 126, -706, -149, 1004, -725, 562, 1292, 662, -59, -232, -431, -813, -616, 732, -414, 688, 474, 249, 22, 282, -217, -1031, + -378, 777, 584, 651, -682, 1176, -313, 474, -868, 807, 1321, -241, -498, -18, 27, -265, 269, 620, -1127, 759, 673, -134, 782, 470, 318, -472, 72, 771, -1568, -1317, -606, 415, -746, -2021, 827, 623, -283, -287, -110, -91, -673, -1397, -226, -39, 702, 931, 17, -1060, 1394, -397, -980, 870, -145, -536, 671, 176, -146, 565, -785, 735, -269, 19, -232, -200, -1095, 425, -421, 165, -443, -43, -332, 304, -197, 1169, 201, 761, -307, 184, 478, -216, 328, -77, 578, -40, -209, 918, -842, 451, 622, -386, 704, -453, -33, 355, -299, 831, + 738, 141, 1239, -795, -1801, -319, -1126, -748, 2565, -90, 764, -150, -1136, -59, 1042, 1489, 884, 1444, -814, -224, -464, -819, 480, -406, -204, 94, 818, -807, 1027, -577, 163, 26, 129, -742, -95, -667, -552, 32, -203, -494, -186, 417, -425, 387, -189, 1111, -476, 356, 88, -233, -843, -281, 682, 157, -193, 902, -616, -604, -65, 867, -727, -61, 171, 269, -813, 298, 314, -250, -849, 67, -653, 341, 179, 316, -1309, -512, 789, 2118, -903, -63, 195, -277, -548, 63, 1748, 475, -138, -64, -414, -12, -303, 770, 88, -309, -388, 149, + 381, -472, 628, 310, 494, 208, 700, 536, 485, -1286, 1751, 258, 413, 434, -382, -444, 35, -160, 265, 590, -783, 284, -150, 227, 214, 154, 476, 376, -323, 340, 299, -259, -460, 165, -151, -379, 258, 214, -14, -241, 27, -170, -72, 37, 124, 202, -338, -34, 308, -109, 279, 69, 208, 396, 133, -364, 63, 380, -181, 2, 198, -591, -13, -130, -545, 810, -175, -10, 494, 104, -324, 163, -307, -42, 291, -287, -79, 607, -573, 89, 107, 221, -149, 190, -95, 210, -122, 404, -1718, -3495, -451, 2190, 1685, 4840, 2329, -1133, + -987, -2299, -4020, -512, -1558, -488, 2836, 1804, 1931, 3688, -129, -823, -1393, -3661, -2017, -655, -678, 96, 1665, 1281, 1367, 2568, 1509, -955, 1377, -1451, -3368, 422, -2261, -3157, 1232, -278, -579, 3859, 1270, 1018, 3336, -366, -650, 1005, -2230, -2788, -742, -2391, -2120, 441, 468, 949, 2914, 2563, 1565, 1834, 366, -1470, -1563, -1960, -2665, -1261, -663, -915, 806, 2444, 1551, 1512, 1180, -843, 177, 155, -1292, -148, -596 }, + { 182, 21, -159, -41, -42, -18, -42, 78, 186, 28, 151, 56, -37, -83, 70, -26, 149, 105, -52, -95, -110, 55, -37, 12, -80, -34, -21, 63, -79, 63, -26, -88, 112, 113, 18, 42, 22, -23, -74, -239, 65, -78, 72, -77, -93, 68, -82, 39, 43, -169, 7, 24, 41, -67, 89, -89, -57, -30, -40, 58, -10, 27, 50, 73, -13, -81, -80, 4, -166, -73, -14, 145, 44, 50, 42, 60, 14, 17, -36, 85, 148, -114, -99, -153, 134, 65, 10, 199, -22, -5, -64, -52, 41, -56, -107, 57, + 15, 166, 228, -62, -137, -169, -13, -98, -94, -66, -15, -135, 125, -50, -52, -91, -67, 22, 141, -18, -44, 40, -143, 103, -90, -319, 154, 101, 172, 177, 32, 92, -97, 23, 134, 7, -4, -37, -21, 69, -70, -53, 0, 65, -62, -78, -110, 129, 49, 9, -38, -140, -9, 83, 54, -30, -41, 78, -13, -476, 245, -25, 5, 84, 119, -179, -25, -34, 99, 37, -110, 335, -39, -23, 147, 121, 38, 84, 273, -138, 6, -71, 25, -86, 4, 7, 28, -154, 10, -38, -61, -8, 93, -55, 86, 128, + -228, 29, -95, -26, -142, 67, -86, -16, -50, -142, 49, -96, 59, 34, -74, -104, -2, 93, 66, 171, 74, -76, -218, -16, 31, 265, -90, -43, -11, -56, -147, -70, -136, -24, 89, -27, 107, 65, 29, 57, -62, -81, 355, 189, -47, -130, 207, -222, -30, 138, -87, -60, -91, 238, -72, 80, 28, 79, 321, -304, 102, 167, -96, -281, -143, -10, 27, -31, -44, 131, 186, -5, -116, 20, -150, 58, -91, 66, 198, 80, -181, 6, 21, 294, 62, 153, -31, 74, 59, -330, 15, 174, 85, 194, -150, -86, + -149, 57, 113, -19, 46, 23, -68, 46, -48, 71, 65, 6, 97, 36, 4, 58, 208, 56, 100, 154, 75, 24, 50, 721, -177, -60, -101, 153, 105, 250, 104, -29, 124, 1, 138, 57, 189, 10, 160, 203, -211, 45, 65, 42, 43, 54, -121, 4, -141, -17, 4, -250, -163, 67, 8, -5, 111, 102, -42, -217, 75, 200, 140, 187, -40, 101, 193, -303, 107, 135, -140, 189, -121, -28, 29, 36, -91, 88, -16, -36, -95, -89, 116, 102, 58, 100, 173, 83, 236, -55, -245, 234, 47, 107, 52, -48, + 61, 18, -21, 117, -14, 104, 300, -379, 225, 36, 231, 42, -156, 31, 174, -242, -66, 12, -274, -65, -215, -134, -162, -171, 48, -258, -171, -208, -69, 176, 49, -247, -111, -258, -81, 42, 332, -295, 96, -83, -125, -223, -12, 26, 204, 109, 6, -202, -356, -14, 75, 253, 68, 76, -218, 63, 140, 6, 1, -110, -128, -41, 70, 12, -93, -2, -239, -34, -206, 111, -65, 112, -203, -149, -266, -27, -173, -64, 26, -203, -100, -3, 98, -239, 23, -884, 140, 99, -257, -58, -4, 8, -52, -85, -69, -263, + 198, -127, 24, -218, -82, 316, 281, -181, -115, 10, -11, -148, -180, -121, 14, 16, -1, -15, 67, -212, 60, 11, -387, -42, -122, 178, 246, 44, -53, 17, -232, -273, 140, 281, 297, -76, 46, 186, 174, -88, 160, 286, -23, 243, 186, -224, 64, 23, 238, -143, -177, 156, 176, -46, 2, -262, 177, -137, 184, -314, 25, 71, 106, 36, -133, -225, -81, -348, 115, -308, 376, 361, 5, -505, 200, 22, -100, 338, -5, -303, -39, 367, -476, 9, -124, -376, -110, 1, -80, -195, 102, -163, 120, -139, -258, 128, + -26, 186, -381, 147, 286, -123, 16, 290, 424, -120, -96, -369, 13, -305, -33, -214, 2, 24, 166, 78, 151, -120, 20, 94, -28, 394, -274, -136, 514, 521, -114, -38, -340, -174, 7, -97, -230, 312, 87, -87, 443, 73, -221, -24, -397, -170, -225, -142, -59, 423, -113, -5, 291, -69, 172, -94, -371, -23, 0, -75, -220, -244, 126, -193, 341, -104, -250, 213, 428, -106, 118, -114, 246, 7, -526, 188, 287, 31, -90, -302, 251, 172, 160, 35, 99, 343, -246, 45, 61, -188, -373, 352, 188, 653, -40, 289, + -103, -203, 26, -30, -19, -57, -223, 470, -1, 38, 54, -64, 370, 49, 306, 134, 37, 343, -183, -390, -99, 64, 25, -166, 145, -115, -505, 49, 63, -241, 16, -95, 361, -550, 111, 273, 397, -380, -39, 288, 206, 249, 59, 505, 108, 220, -42, 47, 219, 128, 250, 37, -303, -451, 268, 139, -70, 73, 159, -421, 23, -259, 149, 3, 307, -74, 148, -48, 95, 58, 8, 181, 237, 96, 146, -325, 163, -42, -578, -379, 124, -419, -8, 382, -242, 740, 284, -125, 415, 38, -103, -270, -262, -378, -35, 255, + -258, -13, 288, 142, 174, 544, 91, 355, 33, 87, -431, 127, 44, -258, -244, -298, -10, 184, -4, 129, -305, 234, -19, 66, 220, -414, -282, 71, -5, 221, 465, -48, 117, 493, -184, -344, -18, 359, -78, -428, 35, 148, -82, -140, -30, 532, -102, 456, 353, 414, 25, 23, 250, 71, -85, 74, -336, 239, 426, 251, 36, 220, -187, 164, -182, 247, -242, -17, -21, -42, 755, -139, -46, -94, 100, 178, 392, 421, -258, 72, 442, -296, -331, 140, -156, 123, 781, -447, 19, -19, -170, -41, -53, -295, -465, -358, + -484, -187, 50, 384, 281, 103, 401, 122, 243, 228, -115, 352, 375, 270, -520, -287, -304, 114, -212, 16, 139, -147, -371, 238, -180, 87, 69, 374, -395, 605, -603, 619, -12, 313, -309, 114, -674, -363, -334, 299, 122, 431, -56, 7, -229, -522, 332, -281, -167, 264, 587, 595, 256, -27, -413, 245, -626, -33, -366, 211, 631, -614, 203, 306, -414, -29, -94, 211, -248, -278, 1, -101, -413, 126, 154, -465, -539, -169, 308, -418, 236, -566, -122, -232, -216, -453, -64, -183, -284, 184, -313, 287, 40, 220, -406, -734, + -85, 125, -324, -240, 90, 71, -375, -187, 468, 219, -93, 250, 684, 4, 63, 52, -82, -32, 77, 75, -576, -219, -697, -231, -653, -313, 4, 709, 309, -380, -455, 253, 544, 346, -290, 423, -201, -50, -805, -246, -134, -112, -564, -864, 236, -18, -653, 136, 910, 96, 76, -599, -120, -54, 112, -531, 519, 389, -595, -123, 137, -287, 678, -565, -585, -473, 654, 294, -389, -345, -237, -72, -215, -213, 24, 247, 643, -71, 268, 244, 225, -433, -554, -388, 444, -76, 541, 187, -74, -753, -631, -59, 36, -435, -290, -201, + -227, -988, -233, -236, -376, -169, -253, -449, 300, 627, 323, 25, 344, 475, -190, 156, 93, 55, -46, -109, 298, 141, 517, -117, 21, 206, 1044, -4, 532, 723, -105, -603, 0, 545, 63, -454, -447, -423, 70, -450, 662, 497, -968, 377, 460, -125, 349, 1025, 132, 271, -287, 280, -306, -174, -139, 127, 301, 405, 1, 200, -54, -3, -136, 314, 968, -242, -244, 387, 283, 92, -615, 491, -480, 365, 434, 104, 149, -48, 682, 541, 57, 385, -200, 470, 119, 523, 719, 54, 222, -17, -193, 55, 346, 402, -583, -311, + 205, 772, -279, 542, 366, 177, -683, 184, 180, -788, 592, -388, -501, -985, 348, 754, -134, -393, 207, 839, 236, 690, 495, -188, -1392, 150, 671, 318, 131, -613, -23, -425, 76, -48, 92, 201, 265, 118, -772, 429, -129, 128, 542, 216, 78, -205, 675, -26, 669, -850, -282, 272, -529, -426, -5, -109, -424, 50, 582, -16, 2, -319, -717, -424, -235, 288, -119, 75, -379, -351, -226, 550, -420, 323, 156, 188, 6, -542, -850, -49, 471, -642, 256, -550, 290, -578, -100, -568, 751, -725, -516, 213, 52, 346, 154, -68, + -348, -229, -227, 233, -1153, -146, 371, 106, -260, -399, 58, -378, -18, -594, 595, -209, 379, -778, -434, 5, 998, -780, -51, -606, -481, -130, 633, -120, 292, 311, -307, -672, 1000, 451, -541, 133, 92, 296, -526, 516, -23, -1000, 130, 233, 286, -822, -181, 136, 770, 172, 440, -1065, -643, 369, 25, 750, -167, -86, 81, 400, 360, 165, -1364, 432, -133, 361, 775, -191, -33, -800, 312, 438, -393, -198, 771, 1153, 297, 301, -217, -93, -378, -1029, -681, -249, -33, -596, 433, -1212, 36, -753, 357, -293, -834, -94, -240, -308, + -945, -696, 172, 707, -510, 878, -788, -526, 144, -96, 389, -276, -287, -393, -123, -1283, -382, 16, -73, -231, -515, 377, -457, 656, -225, -103, -494, -458, -851, -381, 295, 111, -63, 40, -312, -241, -398, -339, 163, 238, 111, -736, 826, 105, -363, 658, 477, 790, -147, 464, -1081, -583, -1007, 1038, -316, -660, -668, -1315, -493, 809, -14, -567, 12, 249, 1280, 1647, -178, -755, -197, -294, -769, 308, -2, -555, 1567, 539, -401, -1114, -124, 255, 264, 314, 733, -227, -405, 350, -1411, -929, -392, -105, 116, -742, -706, 705, 529, -436, + -871, 528, -22, 935, -800, -174, -300, -46, -643, -895, 710, -553, -396, -681, -201, 458, 376, -270, 8, 87, 516, 880, 585, -1106, -594, -651, -226, 391, 76, -751, -1164, 941, -10, -900, -1579, 762, -257, 393, 260, 347, -31, 223, -752, -303, 160, 596, 735, -884, -742, 2153, -162, -195, -311, -661, -64, 787, 1248, -555, -336, -109, -555, -123, -310, 511, -502, 583, 277, -174, -704, -32, -286, 1089, -580, 8, 9, -83, 489, -282, -34, 248, -140, -1016, 538, -447, -545, -96, -581, -309, -1060, 1054, 53, -644, -1244, 767, -731, -681, + 17, -517, 262, 508, 1430, -354, 566, -65, -676, -524, -158, 2210, -1873, -64, 1982, -1697, -646, 1078, -98, -597, 1702, -531, -250, 674, 364, 676, 1057, -1240, 1203, -150, -671, 670, 266, -67, 178, 133, -91, 275, -201, -273, -99, -397, -324, -789, -272, 771, 729, -992, 398, 605, 513, -127, -979, -41, -459, -1151, 810, 1982, -1056, -66, 1424, -334, -436, 1171, 881, 466, -395, -839, 355, -305, -510, 2079, 1543, -1153, -836, 1156, -1927, -632, -500, -273, 1458, 998, 677, 744, -2262, -734, 2299, 1375, 344, -503, 854, -685, -1495, -944, 873, -444, + -13, 999, 1665, 80, -699, 98, 568, -352, 327, -1957, 876, 30, -182, 1033, -151, -746, 407, 370, 1014, 581, -514, 47, 176, 697, 181, -763, -6, -27, 184, -710, -769, 1167, -389, -1185, 644, 1084, -574, -187, 96, 747, -845, -1129, 342, 984, -182, -397, -211, -220, 450, 195, 281, 2454, 165, -296, 64, 92, 1348, 57, -436, 312, -997, -590, 301, 20, 1168, 913, -546, -156, -513, 40, 444, 117, 166, 421, -251, -1185, 348, 811, -331, 713, -1017, 489, 388, -925, 411, -95, -514, 669, -1287, -4211, -4981, -458, -3459, 1344, 8403, 4513, + 6822, 7186, -791, -2086, 607, -5251, -6411, -1991, -7058, -5674, 1428, -4088, -1117, 8111, 2936, 5731, 9917, 5890, 2635, 1993, 696, -4429, -5498, -1825, -7507, -7526, 990, -5638, -4619, 2764, -4730, -4873, 3680, 1486, -664, 8653, 8116, 5173, 11008, 10363, 3557, 4128, 3237, -5228, -5224, -6625, -13095, -15469, -11101, -11062, -8138, 279, 774, 5393, 9359, 11516, 10518, 12155, 10389, 6037, 4002, 1267, -2007, -4039, -5124, -3628, -4590, -3825, -3322, -4487, -3061 } }, + { { -7, 69, 77, 223, -27, 36, 27, -14, 127, 95, -174, -99, -158, -94, -18, -113, 2, 12, 8, -16, -10, -155, -24, 35, 60, -75, 96, 29, -76, -51, 18, 95, -31, -34, -47, -130, 27, -168, -13, -84, -76, -56, 36, -57, -94, -68, -9, -50, -132, -58, -36, -35, -98, 12, -47, 113, 24, -135, -75, 160, -47, 43, -87, 40, 76, 65, -118, 57, 88, 55, -3, -78, -34, -65, 36, -27, 45, -295, -351, 169, 3, 259, 88, 110, 67, 101, -12, -10, -69, -181, -110, 40, -18, -39, -30, 86, + 63, -5, 74, -84, -208, 57, -56, 16, -111, 74, -93, -47, -44, 137, -45, -7, -71, -22, -172, 49, -39, 82, -88, 5, -48, -134, 28, -17, -48, 53, 93, -26, -79, -193, 3, -116, 37, -2, -88, -7, -47, -30, -152, 84, -138, 63, -66, -85, -87, -148, 58, 0, 16, 76, -104, -130, 43, -502, 0, -62, 138, 8, 56, -36, 71, 19, 63, -52, 332, -65, -42, -134, 51, -163, -50, 20, -78, 6, 124, 77, 50, 89, 121, -134, -51, 6, 78, -125, 134, -103, -53, 114, -17, 34, -80, 107, + 105, 119, -164, -40, 183, 9, -24, -28, 199, 141, 155, 16, -33, -32, -8, 10, 25, 74, -187, -1, -85, -95, -11, 51, -95, 46, -71, -7, -25, 20, 72, 85, -26, 0, -23, 179, 211, -135, 25, -115, 194, 41, -71, -103, -90, -14, 31, 56, 256, -141, -16, -52, 105, -271, -25, 184, 2, 156, 73, 126, 132, 61, -17, -123, 51, -29, 25, 215, 61, 185, -85, -41, 22, -232, 37, 187, -43, 25, -140, 122, 7, 59, -167, 114, -108, -56, -113, -136, 96, 40, -35, -63, -57, -39, -21, 96, + -66, -133, -211, 229, 182, 28, -206, 90, -80, 112, -41, 55, -83, -45, -91, -32, 19, 175, 863, -319, 387, -306, 27, 93, 92, -253, -85, -84, -424, -2, 23, -152, -24, -1, 304, 57, -211, 155, 169, 38, 308, -228, -83, -122, 65, 247, -17, 16, 92, -44, 110, 50, 282, -43, 110, -185, 168, -130, 188, -4, -197, -30, 283, -14, 191, 114, 184, 15, -147, -121, 2, -91, 150, 98, -152, 18, -119, 196, -57, 156, 189, 28, 195, -15, -100, -40, -126, -4, 242, -160, -159, -66, -89, -721, 75, -214, + -155, -235, -285, 108, 248, -41, 94, 37, 126, 27, 6, 75, -158, 354, -22, -210, 231, -74, 96, -236, -150, -168, 68, 42, 179, 4, -118, 17, -106, -113, -128, -45, -177, -89, 157, -151, -15, -118, -188, -83, 19, 58, 112, -93, -89, 114, 16, 43, 26, 71, 103, -176, -64, -18, -251, 65, -23, 144, -150, -110, -141, 23, 147, 117, 260, 178, -165, 60, -71, 99, 45, -135, 53, -926, 239, -285, -240, -175, 18, -59, 527, 41, 116, -72, -11, -233, 207, 52, -45, 32, 274, -155, -63, 55, 6, 133, + -139, -68, 144, 46, 132, 6, -169, -113, 73, -27, -68, -109, -71, -18, 257, 57, -65, -6, 4, -95, 179, 137, -63, -218, 34, -122, 169, 132, -163, 43, -207, -182, -167, -199, -84, 26, -132, -6, -144, -120, 193, 120, -206, -264, 2, 189, -185, -136, 134, 100, 148, -157, -36, 8, -481, -48, 81, 234, -45, -123, 56, 344, -433, 100, -87, -81, -194, 116, -346, -227, 121, -183, 111, 494, -86, 199, -231, 238, -60, 70, -207, 96, 62, -113, 52, -24, -105, -9, 139, 212, -164, -268, -207, -197, 29, 155, + 418, -6, 283, 289, -266, 207, -393, -147, 31, -179, -159, 109, -380, -78, 275, -117, -94, 34, -110, 109, -109, 188, 253, -68, 86, 10, -232, 22, -141, -102, -155, 107, 97, -125, 61, 1147, -50, -446, -51, -14, 48, 150, 64, -46, -42, -221, -103, 134, 283, -222, -140, 193, 19, -60, 78, -12, -261, -263, 370, -27, -21, -54, 191, -8, 22, 127, -199, 220, 90, 42, 82, 220, -512, -223, -125, 479, 60, 42, -147, -154, 139, -15, 161, -53, -331, 40, 35, -45, 153, 76, 35, 265, 629, -48, -65, 244, + 61, -76, 151, 495, -75, 89, 156, 131, 99, 108, 103, 84, -146, 153, 257, 226, 253, -331, -98, -282, 272, 510, -249, -63, -285, -128, -344, 238, -211, -91, -24, -4, -138, -174, 306, -286, -104, 25, 209, 217, -322, -102, 124, -284, 158, -228, -88, 72, 8, -129, -32, 57, 362, 35, 84, -10, -304, 325, -161, -262, 205, -191, -198, 253, -115, 21, -53, 23, 354, -73, 85, -318, -17, 339, 87, 335, 309, -115, -67, -426, 73, -87, 280, 311, -175, 63, -547, -167, 189, -189, 293, 63, 11, -65, 213, -256, + 96, -240, -20, -326, 552, -155, 44, -167, -490, 292, 107, -366, 237, -162, -115, 134, 523, -253, 506, -5, -342, 19, 125, -304, 349, -174, 261, 551, 63, -252, -62, -26, 135, -214, -109, -26, 280, -93, -98, -356, -1, -421, -67, 482, -96, 276, 38, 75, -617, 11, -390, 327, 578, 176, 156, 37, 100, -327, 132, 177, -130, -40, -112, -81, 273, 9, 324, 928, 357, 104, -264, -252, -136, 197, -167, -140, 965, -557, -36, -288, -523, -692, 164, -237, 175, -656, 103, 202, 182, -289, -601, -481, -404, -19, -244, -448, + -312, -173, -366, -266, 38, 413, -31, 38, -35, -409, 218, -60, 51, -111, -273, 192, -335, -469, 381, -458, 69, -29, -623, -387, 221, -36, 277, -218, -658, -27, 10, 217, 246, 579, -359, -1264, -442, -445, 271, -829, -277, -155, -743, -266, -11, -157, -132, 149, -184, -25, -151, 176, -370, 177, 281, -307, -91, -558, 239, 297, -82, -95, -274, -298, 738, 282, -669, 253, -360, -16, -327, -676, 212, -342, -145, 51, 27, -154, -584, -341, 295, -336, -5, -293, -487, -163, 548, 117, 99, -444, -157, -65, -61, 227, 240, 343, + 381, -149, 214, 114, -222, 175, -372, -280, -281, 164, -325, 62, -489, -376, -223, 554, 387, 435, 415, -330, 520, 78, 236, 789, -157, -66, 111, -277, 139, -86, -441, 130, 354, -329, -254, 16, 373, -282, -647, 722, -579, 748, 415, 280, 154, 289, 315, 290, 805, -293, 49, -63, -149, -34, 92, -85, 148, -62, 246, 204, -55, -151, -820, -299, -597, -38, 300, 301, 89, 148, 223, 181, 216, 569, 855, 569, 106, -123, -179, -262, 290, 294, 333, -272, -216, -335, -67, 405, -11, 488, -323, 252, 146, 433, -966, -701, + -298, -405, -411, 90, -183, 568, 151, -700, -84, 1026, -394, 285, -180, 339, -257, -147, -47, -129, -234, -480, -246, 375, 157, 273, 734, 51, 486, 716, 494, -342, -753, -37, -353, 786, 217, 611, -102, -347, -136, -378, 132, -294, 21, -326, 150, -241, -109, -515, -510, -62, -726, 378, 256, -226, 353, -187, 130, 395, -464, -604, 92, -142, 979, 409, -1102, -306, -322, -574, -608, -1229, 202, -448, -127, 163, 31, 239, -62, -155, -935, 99, -433, 102, 527, 103, 350, -559, -740, 136, 426, 265, 169, 254, 432, 530, 487, 1311, + 864, 1203, 73, -244, -827, -247, 131, 186, -203, -638, -237, 1040, 424, -148, 311, -27, -392, -115, -259, 709, -64, 39, 297, 17, 338, -7, 482, -457, 556, 112, -277, -163, -306, 510, -725, -772, 471, 801, 22, 551, 746, -862, 268, 172, -66, -12, 108, -326, 578, -368, -311, 237, 7, -71, -165, -186, 59, -575, -199, 447, -590, -139, -412, 3, 1097, -369, 32, 279, -42, -273, -701, 591, 272, -1215, 114, 273, 143, -589, -1410, 1253, 748, 396, 280, 618, -1424, 582, 657, 279, -911, 504, 920, 423, 1015, 366, 17, -45, + -33, -179, 429, 715, 686, 233, -213, -367, 83, -336, -385, 391, 272, 64, -388, -386, -88, -339, 158, 813, -156, -287, 270, 130, 234, 266, -77, -193, 650, 411, 199, 261, -76, -700, 129, 400, 28, -539, 625, 119, 876, -27, 777, 18, -327, -171, 128, 1076, -234, 299, 172, 392, 151, -229, -218, -8, 1154, -90, 376, -425, -896, 1030, 7, 916, 44, 86, -789, -223, -344, 645, 177, 301, 182, -593, 80, 79, -528, -752, -782, 301, -281, 759, 57, -199, -174, 190, -268, 81, 226, -271, 184, 281, 95, 106, 561, 963, + -172, 31, 474, 420, 565, -373, -155, 209, -548, 96, 53, -691, 951, -2, 481, 460, 292, -513, 53, 527, -390, 900, 231, -259, 698, 582, 363, -1131, -251, 291, -415, 115, -672, -105, -967, -193, -158, -202, -964, -10, -291, 1093, 575, 512, 395, -190, 267, 626, 604, 299, -609, -712, 396, -47, 301, -83, 706, -428, -48, -108, 622, -368, 1051, 1289, 1304, 138, -182, 265, -113, 368, -4, 56, -317, -941, -286, -899, 600, 583, -546, -381, -548, -214, -40, 1377, 60, -605, -675, 20, 959, 502, -1798, -311, -286, 306, 731, -737, + -216, -415, 244, -1030, 573, -124, 2, 356, 67, -484, 1092, -62, 519, 1186, 2333, 1417, -51, 758, 1046, 1396, 1196, 55, 614, 352, 415, 355, -164, -460, 680, -700, 1356, -88, -160, 86, 1098, -621, -42, 29, 94, 428, -182, 590, 269, -46, 210, 114, 508, -1235, -315, 10, 228, -80, -842, 814, 54, 149, 376, -568, -178, -1377, 479, -294, 378, 1072, -175, 251, -21, 526, -730, -1102, 1110, -66, 208, 192, 1125, 749, 997, 4, -1025, 704, 464, -261, -263, 666, 33, 837, 1535, 1074, 349, 98, 1190, -194, 491, 834, -369, 955, + 761, 331, -536, -132, -465, 27, 625, 870, -60, -1787, 396, -301, -83, 1386, 583, -439, -354, -7, -917, -1101, 74, 12, -640, 661, 57, -629, 378, 1204, -186, -679, 406, -394, -471, 237, 941, -300, 110, 284, -333, -702, -510, 982, 300, -920, 770, 345, -689, -308, 1290, -400, -1067, -488, 1722, -1706, -858, 1079, -520, -515, -1719, 1352, -1122, 437, -2, -140, -1940, -491, 1544, 1084, -1337, -272, -621, -178, 189, 440, 347, -2117, 1136, 1017, 862, 123, 438, -915, -921, 1861, 489, 371, -1461, 260, 1839, 578, 204, 55, 145, 791, 1085, -242, + 209, 282, -177, 652, -333, -89, -249, 501, 380, -202, 351, -489, -388, 499, -309, 547, -353, -163, 1, 298, -6, 221, 103, 555, -385, -83, 24, -226, 553, 463, -371, -142, -222, 118, -482, 262, 170, 240, -182, -159, 630, -745, -109, 302, -181, -143, 340, -915, 238, -338, 75, -333, 804, -269, -317, 307, -155, -528, 1007, -40, 134, -236, -318, -427, 492, -430, -191, 407, 482, -1364, -3860, -3172, 1681, 484, 3845, 6868, 1022, 2166, 790, -5471, -1727, -3709, -4481, 128, 719, -1869, 2714, 3551, 1995, 5665, 3271, -727, -1341, -2627, -5111, -4037, + -1187, -3597, -495, 3107, 523, 723, 4699, 2396, 1487, 4902, 762, -1351, 1920, -2567, -5076, -2126, -4277, -5359, -70, -1122, -1406, 3568, 3944, 2505, 5951, 4797, 2270, 2040, 1190, -3974, -3639, -4627, -6089, -4899, -2056, -1430, 133, 3505, 4278, 4446, 4246, 3882, 815, -43, -724, -2721, -2897, -1376, -2161, -657, 1435, 406 }, + { -23, 40, 115, 150, 2, -82, 105, 59, 124, 153, -61, -17, -123, 69, 21, -52, -147, 49, 75, 101, 6, -140, -80, 81, -96, 84, -21, 28, 33, 32, -142, 44, 52, -97, -164, -157, 8, 13, 32, -9, 1, -45, 76, -13, 66, -100, -13, 106, 194, 15, -4, 25, 114, 74, -140, 37, 68, 44, 0, 75, 67, 43, 43, 27, -36, -81, 105, 46, -66, -12, -52, 68, 0, -49, 49, 42, 7, -344, -418, 206, -79, 180, -94, -97, -189, 40, 36, -12, 0, -25, -145, -20, -84, -97, -91, -8, + 8, -11, -18, 66, -22, -219, 132, 62, -75, 17, -4, -2, 28, 133, -79, 3, -245, 117, 22, 50, 83, 132, -78, -64, -29, -128, 9, -24, 105, -63, -8, -65, -69, 123, -98, -53, 12, -94, 73, -10, -41, 73, 146, 2, -5, -27, 126, -131, 2, -26, 66, -37, -56, 119, -1, 23, -38, -498, 81, 55, 170, -71, 49, 199, -82, 52, -126, -183, 62, -125, -143, -143, 38, 50, -243, 137, 89, -44, -92, 53, -26, -57, 13, 76, 54, 123, 20, -42, 126, -69, 279, 61, 170, 64, 149, 65, + 101, 54, 7, 3, 209, 33, -40, 11, 108, 80, 7, -13, -50, 20, 256, 71, 115, -131, -72, -138, -91, -135, 90, 56, -90, -65, 51, -68, 57, -35, -28, -97, -152, 56, -228, 286, 391, -110, 111, -183, -3, 19, 498, -43, -122, -204, 13, 148, 233, -43, -288, -77, -105, -73, 108, -14, 196, 29, -99, -232, 80, -14, 64, -21, 35, 126, 51, -293, 45, 202, 104, 33, 55, -40, 143, -169, -9, 156, -92, 10, 248, -101, -2, -71, 157, -144, -105, 82, -150, -68, 219, 134, -176, -57, -17, -34, + -74, 80, -61, 90, 11, 26, 48, 171, -2, 228, 132, -128, -45, -38, 115, 38, 16, -19, 908, -346, 178, -266, -34, 2, -26, -144, 67, 98, 18, -107, -220, -15, 122, 85, -101, -167, -21, 136, 253, -148, -27, -114, -237, 19, -123, 62, -93, 171, -320, 204, -22, -193, 37, 71, -31, -106, -2, 237, -18, 33, -43, 86, 34, -65, -101, -208, 121, -49, -68, 70, -8, -345, 250, -371, -219, -265, 46, -38, 144, -93, 72, -164, 64, -50, -75, -180, 91, 108, 186, -58, -32, 44, -13, -723, 73, 6, + -62, -113, 126, -100, 84, -28, -1, 115, 152, -96, 112, -35, -61, -206, -9, -277, -200, 238, 87, -97, -33, -32, 169, 84, -85, 148, 103, 55, 54, 60, 118, 94, 101, 264, 245, 98, 29, -175, 189, -256, 52, -77, 204, -161, -195, 331, -77, -192, -160, 243, 158, -2, 133, 172, 87, 284, -15, -61, 171, 87, 12, -11, -154, 72, 95, 213, 92, 112, -95, -129, -241, -76, -141, -977, 244, -220, -318, -315, 173, -238, 151, -295, 141, 117, 68, -310, 189, -19, 109, -260, 123, 273, 208, -8, -116, 24, + -75, -328, -76, -167, 59, -213, 156, 148, -77, -25, 220, -69, 146, -145, -214, 87, -15, 90, 274, 154, -22, -516, -249, -89, 58, -97, 263, -453, 127, 37, -14, 113, -66, 187, -462, -235, 166, -479, -94, 187, 67, -128, -314, 84, 185, 112, -66, -337, -39, -22, -38, -55, -187, 26, -442, 59, 86, 364, -324, 397, 121, -22, -80, -33, 48, -275, -42, 99, -81, -158, -32, 276, -263, -52, 291, 9, -96, 106, -120, 212, 105, 5, 118, -111, -170, -6, 31, 160, -309, -169, -126, -94, -78, -92, 69, 23, + 48, -237, -229, -191, 30, -306, -149, 196, -102, 50, 46, 3, 106, 121, 136, 136, 217, -21, 234, 0, 138, -3, -88, 9, -163, 148, -192, 243, -203, 27, -183, 74, -151, -194, 133, 1277, 33, -345, 75, -179, 520, -64, 160, 55, 43, -424, -208, 263, 233, -330, -43, 7, 328, 170, 136, 321, 66, 38, 282, -74, -383, 77, 326, 200, -97, 24, 233, 149, 78, 7, -206, 128, -225, 43, -441, 139, 162, -19, -192, 311, 174, -42, 248, 124, -171, 371, 59, -105, 103, 381, 78, 11, -278, -154, 65, 144, + 434, -113, -139, 59, 250, -121, -151, 10, 321, 237, -31, -150, 22, 234, -46, 271, 139, -461, -59, -240, 438, -183, 198, 26, 271, 97, 31, -38, 104, -144, -201, -545, -402, 114, 339, 452, -182, -245, -210, 88, -119, -41, -27, 45, 63, 294, -174, 11, 70, 134, -158, -131, -256, -189, -180, -317, -759, -29, -106, -344, 68, -58, -413, 115, -351, 67, -46, -51, 173, 204, -9, -362, 97, -237, -236, 299, 291, 301, -109, 26, 41, -196, 23, -109, 500, -120, -55, -83, -22, -295, -250, 12, -120, -66, 148, -491, + 184, 62, 523, -349, -196, -116, 281, -265, -252, 230, 159, -268, -266, -265, -588, 388, 370, 387, -162, 121, 391, -559, 7, 364, 346, 152, 6, -181, 45, -89, -474, 58, 141, 68, 329, -286, 40, -531, -57, 100, -279, 108, 100, 231, 299, 396, -70, -163, -471, -351, 163, 706, -206, -36, -313, -180, -244, 147, 174, -61, 41, -527, -50, 347, -261, -249, 229, -95, 318, 63, -193, 17, -277, -80, -77, -322, 693, -365, -195, -30, -39, -519, 17, -386, 252, -712, -117, -238, 222, -255, -257, -605, 381, -258, 147, -205, + 103, 298, -244, -402, -146, 249, 532, 160, 213, 11, -569, -312, -315, -170, 79, 484, 198, 275, 256, -94, -135, -186, -481, 7, -341, 481, -248, 325, 53, -200, 94, -141, -179, -294, 388, 85, 670, 128, -771, -211, 213, 168, 80, -71, 35, 750, 354, -163, 47, -250, 486, -63, -98, 119, -459, -293, -186, -441, 249, 568, -66, -34, -23, 528, 157, 120, 82, 55, 81, -220, 29, -673, 85, -329, 267, 672, -99, 41, -548, 709, 337, 296, -100, -403, 36, -143, 352, 253, -337, 9, 180, 128, -264, -232, 1039, -252, + -195, 214, -280, -203, 321, 319, 0, 118, 106, -414, -215, -25, 125, 348, 74, 76, -473, -52, 121, -635, 123, -183, -78, -125, 170, -196, -356, -374, -589, 61, -244, -121, 338, -130, 76, -590, -80, -330, -332, 794, -474, 126, -303, 938, 199, 176, -299, -351, 34, 271, -287, -453, -272, -660, -260, -385, -2, -888, 61, 490, 297, 402, -278, 111, 428, -41, 310, 125, 483, -234, 403, 332, 228, 537, -297, 326, -163, -174, -126, 131, -1021, -310, -636, 750, -465, -504, -114, 433, 9, -166, 576, -184, -185, -394, -1032, 78, + 94, 460, -432, 36, -263, -310, 555, -69, 280, -546, -564, -309, 447, 14, -189, -201, 65, -515, -447, -396, -16, 501, 54, -168, 251, -430, 817, 510, -20, -392, -445, 168, -124, -50, -39, 747, -389, 3, -276, 269, -488, -442, -868, 187, -364, -488, -77, -818, -416, 219, 153, -120, 401, 31, 490, -234, -724, -115, -536, -106, -176, -681, 66, 542, -1568, 189, -20, 377, -101, -488, -944, 361, -139, 337, 178, -117, 508, -671, 903, -240, 490, 1084, 403, 769, 268, 194, -148, 387, -195, -419, -579, -369, -70, 235, -26, 1330, + 1089, 984, -192, 29, -787, 635, 780, 284, 754, 318, 273, 283, -104, 129, 226, -157, -758, -447, -5, -492, -583, -1396, 337, 276, 395, -243, -74, -160, 33, -416, 10, -309, 417, 358, -181, -246, -729, 1297, -373, 281, 21, 112, 223, -492, 651, -287, 236, 173, -451, -455, -71, -11, 313, 1368, -93, 230, 62, 433, 304, 330, -220, -42, 130, -619, 144, -527, -868, 328, 27, 96, -613, -1393, 598, 531, 481, -785, 481, -770, -1531, 1260, 199, 218, -513, -373, -1629, 442, 1158, 349, -1032, -522, 164, -408, -257, 467, -537, 290, + 265, 212, -598, 203, 184, -290, -559, -334, -215, -156, -532, -470, -252, -560, 433, -217, -708, -257, 436, -103, -490, -284, -249, -16, -388, -249, -643, -628, 262, -234, 806, 512, 52, 463, -704, 437, -669, 542, -98, 267, -301, 973, -254, 534, -151, 793, 322, 166, -856, 869, 694, 272, 292, -648, -115, 123, 242, -141, -153, -489, -990, 973, -36, 503, -514, -120, -74, -66, -65, 598, 88, -368, 426, 132, 328, 517, 525, 94, -315, 1669, -363, 1301, 86, 145, -619, -233, 193, 667, 373, -120, 567, 173, -592, 187, 180, 767, + 58, 490, -426, 77, 554, 311, 478, 1118, 921, -49, 521, 17, 909, -572, 640, 307, 66, 578, -161, 1364, -119, 708, -360, -314, 127, 1458, 552, -1152, 1234, 93, 514, -820, 449, 246, -1680, 938, 1456, 578, -348, -66, 451, 969, 316, 374, 243, -290, -148, -514, 649, 104, 429, -346, 865, -299, 398, 142, 172, 136, 66, -901, -540, 17, 69, 636, 500, -731, 60, -395, -390, 200, 27, -237, 286, 1222, -820, -43, 1819, -1101, 105, 681, -367, -247, 352, 634, -695, 354, -1236, -100, 1754, 110, 468, -157, 937, 1020, -319, 19, + -515, 152, -397, -835, -619, -1001, -831, 1201, 399, 385, 1473, -1056, -728, 235, 485, -383, 163, -377, 772, 554, 282, 471, 1361, -55, -175, 197, -243, -527, 457, -116, 1026, -905, 246, -51, -281, -252, -119, 326, 204, 226, -35, 582, 113, -723, -569, -63, -329, -408, 111, 486, -52, -87, -664, 353, -94, 714, -222, -1314, 178, -375, -186, 24, -1069, -547, -916, 41, -52, -236, -1216, -474, -92, 670, 727, 85, 70, 377, 95, -816, 759, 1044, -423, 187, -423, 219, 14, 808, -847, -585, -1962, -659, 519, 845, 588, 562, -445, -116, + 381, 422, 619, 247, 207, 560, -59, -199, 214, -1555, 692, -445, 86, 1154, 969, -346, -131, 608, -335, -352, -290, 107, -83, -13, 161, -94, 581, 1352, -532, -1006, 1061, -772, -191, 39, 1317, 132, -365, 412, 386, -1317, -370, 257, -26, -606, -22, 290, -1959, -881, 1010, -940, -1063, -632, 828, -1000, -1603, 1685, -456, -983, -32, 689, -601, -1055, 2, 555, -27, -1364, 364, 36, -603, 1551, 1438, -44, -540, -1045, 1752, 306, 348, 644, -347, -1490, 741, 1067, 1063, -214, 404, 1127, -1608, 209, 1573, 869, 245, 8, -251, 430, -516, 1311, + -69, 370, 503, -413, 47, -28, -459, 26, 215, 748, 27, -419, 252, 607, -66, 946, -682, 177, 238, 267, 826, -407, 102, -1, -1007, 176, -308, -539, 275, -187, 849, 618, -395, -901, 475, 120, 220, 550, 1167, -163, 270, -430, 686, 497, 523, -508, 782, -222, -286, -616, -18, -221, 1006, -681, 96, 279, -173, -393, 1382, -12, 376, -56, 221, -39, 428, -40, -18, 69, 540, -1430, -4018, -3819, 1662, 166, 3676, 7792, 1704, 3142, 1673, -5770, -2585, -3877, -5701, -377, 671, -2688, 2390, 4079, 2492, 7025, 4306, 48, -654, -2477, -6202, -5011, + -2166, -4741, -1405, 2726, 800, 695, 6416, 2489, 1560, 5963, 275, -291, 2731, -1357, -4913, -2361, -4906, -7138, -803, -3238, -2668, 2301, 4430, 2070, 7842, 6277, 3613, 4763, 1590, -2315, -3601, -4766, -7670, -6124, -4143, -3503, -1119, 2687, 4030, 4517, 5973, 5014, 2234, 688, 1123, -1766, -2590, -1197, -2949, -1942, 995, -741 } }, + { { -46, 1, 70, -131, -38, -83, -115, -10, 143, 25, -77, -73, 198, -89, 19, -64, -65, -101, -25, 248, 17, -12, 47, 65, 21, -79, 137, 5, -5, -61, 18, -46, 21, 92, 7, -3, -5, -6, -21, -120, 28, 103, -30, -59, 96, -110, -8, -46, 70, -178, 66, -13, 27, -39, -37, -4, -51, 9, 54, 41, -11, 37, 159, -99, -81, 10, -39, -73, 19, -77, 42, -87, 12, -36, -77, -14, -162, -61, 39, -29, -93, -6, 219, -111, 27, -46, -1, -82, 158, -80, -85, -97, 188, -110, -27, -52, + 54, 86, 111, -154, 2, 148, 67, 25, -6, -18, 69, 150, 39, -193, -97, -104, 171, -17, 131, -81, 63, 168, -79, -127, 48, -48, -5, -114, -42, -85, 36, -155, -47, -40, 0, 207, -63, -32, -2, -56, -16, -21, 132, 64, 83, -110, 86, 82, -66, 32, 55, -53, -64, 68, -115, 74, 38, 11, -13, -1, -6, -104, 107, 11, -48, -71, -21, -37, -2, -88, -68, 47, -15, -35, -153, -24, 139, -96, -25, 104, -63, -115, -88, 71, -1, -12, -23, -110, 35, -49, -27, 122, -69, -167, -51, 9, + 48, 43, 13, -127, -31, -154, -141, -38, 145, -26, -291, -13, 97, 85, -61, 58, 62, 7, 85, -155, -111, -13, 45, 9, 32, -15, 41, 40, 61, -6, 38, 39, -27, 61, -5, -124, -103, -67, -55, -46, -16, 138, 80, 204, 19, -34, -19, 146, -33, 80, -123, -9, 2, 78, 57, 131, 95, -61, -121, -100, 77, -40, 103, 65, 19, -2, 87, 60, -52, 70, -130, -16, -120, -105, -146, 48, 94, -13, 128, -91, 119, -224, 95, 41, 175, 52, 68, 93, 4, -56, 71, 149, 58, 73, -16, -1, + -200, -12, 41, 42, -22, 112, 217, -68, -141, 101, 31, -105, 8, -47, -94, 18, 145, 30, 59, 17, -7, 38, 114, 110, -97, 166, -52, -101, -153, 42, -204, -7, 26, 64, -128, 92, 2, 25, 60, 41, 51, -173, -8, -34, -113, 75, 39, 34, 105, 361, -22, 26, 54, 95, 39, -282, 64, -40, -29, 168, 9, 88, 119, -134, -76, -32, -135, -288, 18, -102, -14, -15, -2, -58, -142, 53, -135, -32, 36, -143, 165, 69, 50, -51, -7, -11, 37, -34, 88, -110, 49, 208, 161, -33, 86, -43, + 40, -76, 35, 85, 233, -303, 10, -188, 91, 133, 163, -29, -161, 1, 161, 32, 28, -126, -20, -219, 283, -19, -224, 235, 57, 67, -19, -90, -32, -118, -116, 84, 122, -29, 115, -101, -64, -4, 161, 152, -48, -92, 125, 77, 8, 104, 22, -133, 130, 79, -15, -50, 32, -143, 362, -25, -18, 267, -30, -174, -97, -27, 60, -181, 112, 28, -3, -167, -141, -290, -33, 118, 54, 142, -97, -78, 286, -95, 45, -69, -159, -62, 24, -311, 0, -129, -146, 49, -176, 9, 127, 71, 262, -427, 281, -42, + 125, -79, -57, -223, 206, 181, 49, -198, -7, -113, -10, 213, 150, 35, 204, 0, 15, 22, -2, -137, 303, -27, 7, 350, -219, 86, -102, -20, 115, -45, -171, 336, 265, -7, 90, 142, 366, -45, -60, -194, 40, 70, -202, -219, -189, 234, 11, -94, 165, 115, 8, -54, 58, -125, -27, -134, -25, 126, -241, 71, -30, -172, 69, -72, 39, -63, -33, 39, 230, 244, 34, -225, -38, -215, 78, 533, 126, 366, 130, -4, -358, -95, 50, 330, -158, -85, -139, 22, 264, -210, 125, 225, 44, 75, -163, 280, + -71, 367, -13, -129, -366, 30, -9, 411, -139, -49, 258, -13, 24, -104, -291, 13, 147, -218, -172, 22, -349, 163, 169, -79, -39, 70, 169, -42, -138, -33, 254, -68, -71, -142, 325, 317, -17, -111, 7, -77, 24, 122, -94, 56, 53, 14, -231, 250, 192, 22, -151, -170, -70, -346, 418, 317, -59, 123, 44, -59, 318, -16, -138, 470, -493, 138, 222, 7, -198, 229, 40, 327, -117, -25, 90, 136, 27, -34, 467, 209, -207, -310, 227, -310, -88, -358, -44, 559, 229, 275, 5, -283, -46, -134, -61, 421, + -62, -445, -35, 98, -288, -39, 186, 154, -195, -94, 196, 270, -81, 280, -2, 72, 92, 24, 95, 154, 133, 145, -105, -300, -238, 86, 67, 204, -24, 190, -375, 137, 110, 57, -245, -206, -261, 207, 110, -187, -185, 259, 87, -20, -154, -260, -103, 107, -163, 21, -309, -87, 41, 108, 210, -33, 136, 179, -177, -435, 306, 14, -63, 286, -38, 12, -186, 252, -153, -203, -72, 207, 320, 263, 90, 54, -542, 252, -24, 108, -180, -33, -202, -71, -40, -279, -129, -111, -140, 299, -78, 389, -27, -13, 259, 281, + 475, 320, 20, -100, 16, 31, -137, 114, -80, -114, -159, -597, 118, -415, -253, 371, 286, -681, -625, 10, 251, -167, 150, -232, -36, -399, -112, -361, -36, -107, 0, 124, 100, 208, -38, -196, 152, -232, -99, 62, 4, 104, 222, -46, 20, 45, -103, -33, -348, -410, -397, -7, -399, 124, 44, -161, -189, -84, -71, -39, -238, -373, -25, 582, 320, -85, -350, -362, 403, -378, -123, -65, -249, -187, -252, -293, -408, -551, -66, -59, -57, 188, 236, 67, 92, -125, 50, -471, 67, 252, 276, 254, 116, 491, -178, -343, + -78, 70, -57, 161, 335, 654, 422, 244, 318, -245, -462, -159, -342, 411, 110, -82, -273, 464, 415, -144, -10, 0, -219, -198, -339, 107, 146, 205, -318, 31, 120, -156, -306, 8, 217, 251, 69, -649, -204, -323, 160, 381, 29, -368, 117, -356, 226, -92, 65, -256, 556, 403, -92, -131, -262, -30, 458, 87, 552, 477, 447, 205, 124, -336, -116, -367, 424, 351, 241, -275, -36, 278, 453, -384, -474, -405, 539, -161, 376, 38, 52, 837, -49, 101, -304, -505, 185, -39, 196, 139, 5, -271, 139, 160, 106, -253, + 247, 185, 631, -224, 92, 359, 377, 56, 382, -39, 69, 336, 304, 110, -70, -422, -295, 318, 52, -61, -31, 115, 689, 8, -154, 367, -87, 350, 141, 953, -107, 21, 71, 186, 383, -7, -27, 257, -343, 405, 721, 255, -35, 414, -23, 63, 781, -319, 267, 319, -86, 372, 48, 62, 128, -479, -159, 283, -180, -262, -241, -242, 8, 286, -71, -715, -31, -549, 171, 202, -29, 83, -265, -53, 244, -685, 133, -167, 333, 234, 129, 7, -302, -619, -71, -543, 282, -17, -199, 530, 243, -240, -218, -135, -129, -174, + -343, 33, 36, 774, -77, -590, -52, 368, -25, -315, 129, -465, 236, -210, 134, -282, 54, -478, 1121, 16, 749, -112, -306, 175, -356, -295, 345, 352, -444, -995, 670, -420, -272, -30, -153, -62, -512, -184, -159, -440, -774, -193, 8, -411, 195, -177, 337, -297, -129, -421, 995, 845, -196, 188, 576, -613, 614, -258, -265, 224, 75, 106, -98, -134, 10, 202, 166, -270, 304, -291, -496, 357, 304, -404, -513, -580, -94, -93, 155, -377, -485, -239, 790, 285, 263, -337, 300, 428, -337, 793, 137, -273, -376, 219, -317, -660, + 155, 4, 8, 380, 335, -280, 50, -835, -107, -307, 678, 63, 92, -345, 286, -523, -21, -149, -376, 468, 492, 446, 299, -7, 407, 370, 57, -74, 161, -2, -425, -53, 154, -331, 463, -492, 385, 424, -130, -99, 173, 566, 419, -517, -121, -141, -50, 125, -249, -254, 548, 11, 791, -527, -508, 401, -279, 142, -327, 265, 294, 199, -140, -465, 30, 147, -400, -709, -43, 57, -436, 752, -108, -224, 985, 939, 69, -143, -65, -216, 196, -516, 430, 40, -314, 533, 44, 75, -230, -346, -772, 75, -157, -83, -23, -33, + -850, -1945, 628, 595, -233, 119, -482, 815, 515, -490, 117, 95, -6, -230, -171, -1012, 403, 473, -131, -18, -74, 313, -267, 613, 169, -768, -442, 933, 607, -638, -164, -239, -398, 40, -170, 117, 1219, 318, 1278, 721, 817, 741, 1474, -118, -156, 336, -123, -1271, 997, -461, 564, -849, -677, -1259, 227, -136, -434, 278, -599, -22, -848, -854, 213, 458, -695, -207, -488, -674, -744, -545, 358, -325, -885, 1061, 682, 958, -307, -274, -722, -1861, 778, 931, -450, -209, -66, 1057, 17, 208, 211, -277, 198, 478, -117, -507, 105, 892, + -501, -330, 186, -155, 673, -200, 296, -383, -439, -454, 437, -166, 386, 434, -133, 28, -10, -415, 114, -382, 396, 961, 1629, -60, -58, -735, 364, 493, -27, 557, 851, 315, 480, -806, -466, 577, 1628, -355, -973, 187, -330, -80, 433, -59, -450, -282, -239, -1194, -481, -77, 163, 277, -79, -505, -218, -29, -162, -379, 207, 568, 178, 291, 104, 866, -295, -126, -364, 189, -232, 179, 983, 183, -1077, -273, -327, -920, 558, 258, -123, 115, 39, -420, -21, -41, -422, -133, 855, 1271, 588, -458, -724, 323, 570, 56, 452, -336, + -243, 474, 136, 0, -1093, -1410, -61, -826, -492, 289, 1160, 252, 45, -341, -419, -588, -529, 100, 345, -119, -591, -928, 367, 39, -526, -856, -593, -940, -1735, -1016, -142, -158, 2063, -192, -32, 1214, 304, 237, 653, -452, -874, -497, 662, -935, 237, 153, -409, -1312, 895, 271, -86, -1326, 352, 214, -706, 125, 613, 387, 175, -593, -128, -215, 101, -216, 50, -455, -679, 751, -517, 1134, -700, -610, -433, -769, 59, 3, 1166, -853, -931, 495, 291, -740, -1025, -89, -584, 680, 125, -810, 528, -115, -1304, 876, -592, 584, -977, -201, + -45, -367, -185, 149, 1187, -285, -137, -304, 320, -527, 420, 997, -87, 996, 706, -37, 1365, -12, 172, 78, 149, 1262, 289, -40, 882, -1756, 47, -1975, -675, -352, 576, 1787, 1516, 546, 887, -609, -516, 67, -153, 397, 112, -429, 585, 871, 721, 533, 447, -38, 62, -327, 822, 371, -185, -544, 150, 321, -116, 1079, 1129, -694, -520, -3, 870, 531, 115, 80, -245, -435, 191, 1345, -591, -715, -777, 685, 257, -450, -683, -1070, -1262, 92, 221, 175, -320, -136, -390, 189, -1032, -1656, -787, -175, -345, -694, 707, 1214, -398, 543, + 1213, 719, 131, -925, 306, 262, -1101, 894, -110, 769, 468, 21, 511, -219, -54, 441, 539, 86, 5, -13, -485, -312, 133, -675, 20, -251, 18, -572, 100, 37, -523, 443, 188, 302, -658, -172, 125, -29, 48, 384, 84, 112, -76, -140, -103, -48, 244, -104, -421, 347, -579, -176, -200, 75, -285, -329, 439, -50, -445, 277, -620, 501, 150, 30, 504, 571, 74, 167, -430, 554, -275, -372, -39, 83, 1019, -455, -740, 621, -260, 520, -168, 98, -229, 310, 451, -328, -2968, -5581, -2045, -4390, -4992, 1114, -254, 1559, 6266, 6802, + 4775, 6850, 5611, 1808, 1910, 1394, -3913, -4024, -2279, -3909, -4224, -1465, -1302, -3564, -2709, -502, -1638, -1978, -555, -1530, -2655, -1537, 405, -1099, -1347, 1453, -327, -1495, 1238, 2362, -624, 555, 3689, 475, -1249, 2451, 2127, -2185, 1193, 2722, -885, 289, 4738, 3633, 1826, 6694, 7436, 3842, 6878, 8901, 5612, 5335, 7370, 4815, 3107, 3471, 1891, -1700, -3330, -4489, -7757, -8677, -9036, -10556, -9791, -9828, -10780, -9545 }, + { 32, 36, 69, 83, 93, 67, 14, -3, -66, 65, -105, -79, 33, 29, -101, 188, -58, 56, -60, -54, 40, -16, -33, -18, 11, -59, -28, -117, 71, 54, -93, -40, -41, -102, 32, 19, -5, 24, 38, 9, 33, 108, -152, 30, -24, 103, 87, -69, 201, -123, -132, 34, 89, 57, -24, -28, -22, 30, 32, -10, -80, -64, -43, -99, 11, 67, 17, -21, -19, 121, 46, 48, 80, 38, 19, 35, -140, 119, 127, -58, 127, -74, -15, 169, -67, 81, 50, -184, -82, 141, -53, -25, 89, 60, 64, 19, + 216, 39, -54, 50, -73, 135, -37, -71, -31, -172, -58, -126, 43, 0, 48, -49, 74, 37, -7, 25, 13, 19, 24, -89, 230, 36, -83, 173, -40, -144, -161, 160, -31, -10, 104, 15, -27, 85, -8, 51, 14, 64, -31, 69, -29, 82, 113, 65, -65, -62, -32, 34, -64, 52, -29, 66, 82, -18, 1, 149, 31, 35, 125, 3, 91, 44, -9, 11, -95, 47, 9, 153, 55, 52, 8, 47, 167, -155, 90, 26, -103, -44, -63, -19, -59, 44, 193, 123, 144, 116, 196, 145, -177, -320, -40, 17, + -78, 172, -7, 257, -119, -117, 109, 8, 9, 103, -186, 50, -134, 178, 103, 2, 266, 14, -27, -31, -49, -64, 124, 70, -68, -19, -189, -80, -28, 196, 127, 24, 89, 6, 90, 8, 30, -101, -61, 37, 110, 259, 71, 5, 1, 69, 63, 10, 35, 54, -12, -12, 68, 295, 93, 229, -141, -114, -52, -147, -174, -72, 114, -209, -37, -29, -330, 59, -333, -113, -53, 72, -9, 62, -73, -8, -229, 75, -83, -127, 12, 56, -22, 11, 82, 161, -291, 71, 6, -88, -102, -23, 25, -43, -183, -45, + 30, 82, -28, 202, 1, 3, 67, -141, 178, 55, 96, 42, 73, -32, -47, 39, 5, -37, -87, -38, -128, -44, 159, 174, -5, 192, 13, -24, 24, 16, -35, -1, -133, -76, 120, 141, -163, -39, 69, -109, -313, 78, 117, 137, -71, -83, -111, 171, 197, 33, 78, -154, -123, 145, 56, -115, 203, -203, 35, 19, 191, 69, -41, 30, -64, 103, -246, -74, -354, -156, 181, -17, 277, -39, -230, 144, 33, -97, -11, 9, -93, 58, 165, 182, 4, 85, -10, 207, -111, 85, -24, -12, 1, 59, -24, 222, + 3, 15, -28, 130, 202, -256, -29, -171, -178, 74, 44, 392, 28, 149, -313, -69, 78, -158, 118, 40, 35, 102, 116, 260, 120, -32, 87, -117, 44, 110, 1, 30, 119, 153, 356, 77, -44, -230, -3, 190, -275, 40, -13, 98, -134, -158, 309, -184, 70, -3, -182, 445, 120, 238, 130, 259, -39, -85, 167, -138, 129, -108, 73, 181, 102, -68, -7, 97, -147, -105, 14, -10, 260, -130, -229, -36, 131, 203, -109, -151, -6, 215, 36, -111, 106, -427, 227, 60, -103, 117, -351, -295, 28, -151, 314, 276, + 296, -214, 110, -6, 295, 11, 207, 75, -99, -285, -257, 68, -339, -16, -86, -172, -229, -141, -6, 254, -7, 92, -386, -223, -48, -249, 9, 226, -264, 94, -10, -100, -31, -67, 254, 128, 124, -75, -86, 348, -116, -111, -303, 205, -427, 46, -145, 54, 143, -114, -231, -151, 10, 293, -158, -45, -198, -166, 94, 87, 208, -234, 38, 67, 36, -407, 86, 19, 46, -553, 460, -7, -30, -26, -194, 40, -14, 156, -171, 177, 34, -135, -228, -273, 108, 9, -44, 4, -171, 147, 97, 284, 153, 105, 140, -51, + -188, -134, -15, -97, 103, -156, -245, -251, -12, -338, 123, 163, -224, 192, -265, 111, -379, 40, -93, 19, -123, -11, -356, -59, -143, -210, -87, -164, 19, -147, -117, -210, 59, -199, -48, 319, -85, 7, 66, -61, -290, -318, -84, -188, 148, 99, -339, -18, 54, -318, -358, 184, -351, 58, 227, -177, -401, -180, 6, 252, -109, 452, -34, -48, -269, -202, -33, 81, 26, -109, -80, -36, -99, -213, 164, -179, -99, 158, 54, -297, -295, -291, 241, -273, -272, 431, -277, 179, -34, 101, -399, 164, 30, -88, -13, -103, + 139, 72, 391, -122, -63, 154, 380, 73, 86, -204, -102, -335, -51, -40, 11, 187, -55, 86, 387, -96, -2, -75, -39, -413, -299, -73, 234, 165, -28, 195, -30, -83, -120, 166, 102, -92, 75, 169, -89, -573, -250, -112, -65, 256, -450, -330, 275, 171, 693, 196, 159, 191, 86, -124, 12, -131, 219, 10, 221, 7, -8, -304, 156, -207, 158, -32, 166, 67, 223, -353, 39, -245, 291, 17, -298, 389, 286, 185, -180, -596, 168, -66, -77, 289, -32, 132, 277, -65, -361, -7, 155, 100, -102, -45, -267, 92, + 26, 49, -50, 29, 179, -120, 82, -75, -59, 154, -157, -641, 138, 164, 662, -131, -99, 317, 414, -658, -373, 369, -182, 18, 155, -417, -920, -358, 533, 425, 361, -102, 205, -102, 189, -187, 71, -462, 121, -159, 246, 239, 14, -215, 224, 143, 383, -33, -228, -111, -588, -298, 151, -34, -392, 275, 375, -519, 512, -44, -51, 324, 70, 307, -36, 112, -111, -57, 155, 609, -217, 389, -31, 39, 146, 337, -309, 37, 484, 136, -220, 111, 166, 14, 251, 145, -32, -423, -110, 434, 274, 327, -216, -108, -38, -46, + 462, 60, -484, -214, -151, 308, 55, 67, 256, 573, -852, 562, -118, -99, -225, 169, 165, 332, 44, 317, -41, -81, 89, -49, 151, 293, 24, -17, 369, -278, -64, 98, -45, 340, -408, 42, -352, 62, -373, -43, -5, 205, 470, -275, -174, -285, -36, -419, -299, -271, 169, 362, -18, 708, -465, 634, -462, -90, 166, 150, 574, 348, -440, 244, -192, -404, -57, -364, 255, -396, -238, 34, 575, -61, 278, 538, -377, 223, -628, 446, -369, -160, 691, 261, 741, -258, 47, -276, 245, 939, 273, 345, -411, -46, 65, 386, + 348, 615, -424, -121, -465, -390, 76, 77, 345, -253, 255, -649, 478, 371, 201, -74, -36, 88, 251, 111, 104, 40, 516, 446, 221, 81, -307, -305, 1019, 82, 171, 586, 290, -106, -61, 392, 754, -456, -154, -517, -467, 732, 368, 78, -43, 261, 589, 394, 492, 184, -76, 391, 22, -26, 205, -455, -343, -135, -427, 472, -60, -122, -408, -67, -381, -923, 152, -113, -300, 210, -499, -27, -278, -737, -181, -317, -362, 597, -170, -208, -120, -7, -163, -201, -48, 164, 486, 387, -30, -19, -857, 62, 98, 356, -211, -162, + 1256, -205, -641, -590, 509, -338, 132, -701, 157, -183, -407, -313, -839, 151, 210, 601, 144, -292, 429, 77, 401, 503, 1346, 393, 60, -496, -625, -121, -16, -53, -455, 218, 351, -58, 159, -181, -553, -236, -83, 176, -201, 336, -169, -223, 646, 340, 733, 15, -210, -282, 777, -658, -246, 912, -544, 189, 190, 243, 55, 518, -157, 467, -172, 110, 110, -224, 341, -503, -357, -322, -153, -445, -843, -140, -252, 149, -216, -1106, 313, 719, -39, -133, 1103, -1347, -294, 780, -185, 611, -432, -248, 209, -1280, 426, -420, 656, 502, + -685, 1393, 210, 100, -61, 569, -972, 433, -23, -116, 294, -565, 806, 875, -1284, 268, -137, 311, 86, 881, -331, -1035, -1040, 131, 178, -431, 326, -557, 237, -227, 600, 761, 66, 738, 671, -301, 34, -398, -69, -56, 286, 6, -26, -24, -681, -1043, -397, 623, 484, -416, -497, 369, 363, -657, 403, -418, -44, 608, 809, 64, -409, 353, 103, 538, 128, 461, 457, -51, -1522, 245, 89, 706, -182, 720, 692, -353, -2070, -205, 142, -172, 1338, 1432, 999, 1427, -273, 723, -413, 955, 637, -775, 1261, -1084, -871, -648, 611, 277, + -808, -1555, 367, 621, -54, 842, 340, -967, -223, 251, 277, 315, -174, 505, 68, -258, -109, 208, 688, 906, 679, 1080, -970, -231, -233, -971, -219, 224, 76, 163, -382, -407, 540, 1216, -528, 656, -371, 213, -340, -4, -886, -270, -31, -1193, -714, -1163, -1017, 756, 1640, 1365, 58, -7, 24, -214, -538, -1885, -637, -196, 180, 174, -673, -389, 275, 967, 538, 388, 592, 1083, 406, -827, 759, -388, -177, 619, 1149, 464, 1420, 397, -690, -1122, 674, -120, -683, 312, 716, 619, -1310, -1132, 267, -532, 119, 622, -358, -265, 1034, 273, + -160, -344, -312, 383, -250, -57, -45, -437, -179, -720, -960, 327, 501, -606, 421, 289, -221, -423, 49, 739, 415, 127, -763, -844, -423, 218, 920, -708, -387, -325, 543, 1502, 383, -1482, -344, -179, 742, 12, 376, -197, -366, -330, -851, 775, 809, 330, 858, -277, 549, -259, -640, -676, -718, 139, -1310, 1320, -218, -519, -966, 996, 713, 190, 31, 398, 345, -902, -1246, 243, 726, 1104, -133, -410, -913, -587, 377, -148, -803, -1463, -1474, 147, -546, 613, -1680, -640, 149, 87, 141, -619, 70, -175, -441, -191, -875, 528, 661, 472, + -1130, -655, -186, 190, 321, 381, 250, -250, -241, -273, 517, 1776, 1034, -1148, -1169, -777, -1459, 1341, 602, -620, -1516, -1421, 1224, 715, -26, 927, -1375, -314, -170, -497, -149, -643, -1390, 29, -1193, 735, 563, -554, -362, -233, -472, -387, 764, -1214, 1082, 1600, 1724, -1915, 361, -38, -163, 844, -349, -548, 566, 318, 1172, -89, -937, 62, -434, 731, -1082, -341, -517, -673, 962, -672, -120, 718, 370, -189, -397, -951, 103, 1372, 774, -1, 361, -239, 1043, -665, 460, -337, 629, 1179, -291, -652, 308, -911, 1581, 269, -922, -215, -1411, 258, + 1874, -263, -1204, -701, 1115, 455, -699, 76, 226, 780, 1545, -1212, 498, 1446, -303, -1320, -1480, -753, 2014, -1625, 545, -717, -1380, 1911, 701, -1818, 317, -1634, 719, 773, 1523, 676, 346, 400, -479, -1165, -815, -764, 322, 192, -204, 699, 1070, -479, -682, 751, 126, -992, -236, 455, -829, -140, 173, 423, 214, 597, 1004, 185, -656, -68, 185, -506, -240, 482, -371, -641, 892, -209, -236, -350, -368, 596, 136, 146, 766, -361, -618, -22, 43, -242, 183, -27, -231, -22, -776, 187, 131, -111, 392, 297, 125, 203, -795, 931, -346, -306, + 244, -693, 203, -522, 174, -223, -828, 1381, -54, 789, -685, 103, -111, 260, 238, 430, -195, 320, -172, 183, -13, 148, 346, -26, 528, -191, 403, 35, 1, -130, 265, -183, 241, -117, 34, -95, 140, -75, 309, -77, -185, 479, -304, 257, 215, 85, 245, -273, -179, 226, 219, -113, -7, 240, -1, -306, 160, -150, 184, 233, 125, 86, 93, -331, 188, 106, -81, 134, -139, 87, -58, -7, -21, 128, 250, -302, 292, -45, -78, 149, -145, 90, 100, -23, 338, -1152, -3590, -529, 1740, 901, 4236, 788, 908, 573, -1145, -1608, + -1149, -2060, -1774, -1004, -416, 1179, 3212, 2553, 2194, 1251, -996, -1611, -1192, -2219, -2109, -643, -301, -489, 808, 1276, 836, 1557, 1195, 371, 1098, 228, -173, 105, -675, -1749, -1499, -1262, -1786, -740, 509, 361, 1128, 1294, 1117, 1162, 1170, 754, 721, 87, -667, -1217, -847, -1145, -1536, -743, -711, -560, 205, 590, 541, 1084, 1322, 661, 938, 827, -126, 249, 436, -280, -179, -545, -1205, -1172 } }, + { { 51, 87, 13, 50, 110, -34, 117, 31, 22, -135, -33, -134, -16, 135, 98, -9, 62, -19, 52, -17, 64, 54, 70, 166, 70, -122, -11, -138, 72, 51, -20, 14, 16, -30, -43, 83, -37, 27, 75, -74, 125, -29, 1, 59, -26, 19, 15, 62, 98, 2, 16, -36, -4, 6, -54, -52, 63, 167, -14, -94, -83, 52, 84, 94, 55, 135, 9, 96, -75, -54, 63, -22, 73, -10, -12, 33, 39, -1, -115, 86, 54, -114, -21, 144, 42, 35, 79, -19, 21, -38, -152, -59, -9, -33, 42, -47, + -16, -128, -2, 22, -92, -19, -116, -40, -38, -138, -65, 45, 58, 155, 90, 199, -24, -31, 27, -67, 170, 11, 79, 138, 21, -54, 53, -72, -100, -23, -45, -52, -182, -56, -3, 30, 50, 17, 87, -100, 76, 1, 16, 59, -75, -157, -73, 70, 94, 76, 1, 77, 50, 102, 43, 43, -60, 4, -27, -85, 77, -130, -81, 203, -36, 179, -95, 15, 88, 38, 4, -124, -175, -183, 17, 2, -53, 22, -162, 316, 34, -179, 45, -95, -103, 93, 133, -4, 28, 62, -12, -2, 104, -60, -28, 4, + 191, -6, -25, -75, -116, 57, -30, -119, -55, -143, 17, -130, 1, -99, -34, -87, -179, -75, -13, 165, 23, -51, 89, 150, 21, -211, 94, -3, 37, 65, -51, 127, -68, -116, -121, -210, 14, -66, -80, -82, -167, 260, -74, -250, 12, 76, 1, 69, 56, -200, 62, -53, -14, 0, -41, 139, -51, -103, -14, 109, 68, 35, 63, 276, 69, -107, 123, -128, 34, -105, 262, 32, -93, -62, -93, -40, 172, -152, -125, -47, 142, 73, -141, 27, 25, -91, -1, -303, 92, -80, -61, -198, 275, 2, -151, -129, + -148, -4, -36, 0, -6, -185, 216, -143, -121, 69, 17, 67, -70, -35, -141, -14, 15, -178, -125, -18, 232, 7, 50, -193, 59, 110, 80, -9, -97, 249, 43, -51, 120, 97, -117, 152, -103, 251, 36, 224, -24, 38, -88, -257, 28, 4, 9, -46, 53, 133, -33, -133, -86, -188, -51, -94, -98, 15, 65, 99, -119, 81, -80, -103, -13, 82, 16, 18, -186, -183, -34, -57, -136, 293, 138, -23, 57, 114, -299, -157, 200, -118, 188, 36, -40, -209, -150, 229, 123, 210, -230, -27, -162, -33, 32, -73, + -59, -7, -90, 23, -390, 21, -50, 106, -236, 76, -79, 396, -104, -204, -74, -171, 54, 147, -46, 277, 29, -81, 67, 34, 73, -97, -16, 104, 163, 65, -32, 79, -144, -44, 205, 147, 240, 171, -3, -121, -255, 177, -27, -185, 98, -48, -285, 8, -237, -18, 217, -35, -159, -73, 208, -177, -291, 298, -54, -70, 72, 40, 38, 74, 74, 42, -212, -78, 170, -18, -59, 56, 287, -134, -141, -59, 115, 37, -239, -96, -338, -3, 96, 335, 346, -105, 174, -215, 77, 150, 223, -59, 333, -57, 283, -148, + 238, -113, -384, -84, 101, -130, 154, -80, -89, 47, -422, -133, -5, -70, -22, -201, -67, -69, 71, 439, 254, -248, 142, 352, 89, -117, 90, -87, -100, 254, 177, -169, -20, 182, 375, -116, 205, 557, 240, -251, 105, 68, -306, 50, -253, 118, -276, -62, 13, 135, -180, -47, -90, -160, 200, 171, -16, -95, 36, 38, 24, 120, 93, 144, -81, -353, 74, -285, 39, -99, 355, -190, 45, 88, 30, 124, -58, 387, 26, -263, -52, -196, -35, -69, -181, -229, -61, -150, -71, 245, 90, -221, 80, -262, -51, 177, + -350, -315, 173, 156, 83, -18, -213, 76, -105, -207, -93, 3, 63, 322, -130, -45, 18, 147, 83, -122, -146, -272, -78, -65, -142, -176, 113, 215, 5, -146, 251, 43, -112, 27, -25, -33, -69, -44, 163, -111, -129, -100, 165, -53, 213, 183, 345, -252, -6, 237, -109, -163, 217, -334, -19, 68, -43, -121, -148, -66, 59, -12, 162, 88, -54, -122, -94, 274, 10, -319, 151, -199, -203, 132, 233, 248, 180, 3, 120, 93, 113, -97, -8, -86, -238, 109, -65, -2, -56, 34, -44, 271, 477, 92, -89, 12, + -351, 349, -242, -138, -233, -262, 461, 42, -268, -77, 315, 185, -255, -164, 362, 50, 28, 494, -232, 159, -182, -411, 218, 237, 61, 150, 196, 372, 340, -26, 289, 123, 295, 284, -503, 166, -171, -225, -167, -59, -325, -78, 65, -281, -561, 113, -50, -509, -375, -338, -192, 4, -104, 104, -76, 183, 373, -234, 120, -101, -187, -142, 13, -52, -27, 272, -23, 274, 363, 97, 150, 232, -43, 35, -380, 330, -312, -122, -107, 14, -95, -305, -264, -573, 491, -585, -562, 74, 515, 167, -82, -154, 227, -287, 279, -114, + 24, 0, -222, 133, -173, -184, -45, 56, 242, 313, 312, 339, 782, 359, 452, -204, 724, -393, 31, 171, 7, -253, 99, -59, -597, 245, -143, 81, -47, -186, 10, 197, -236, -111, -29, 159, -361, 251, 97, -322, -18, 156, -300, 133, -361, 189, -24, -101, -7, -222, 316, 386, -343, -180, 164, -104, 103, 109, 28, 33, 428, -85, -279, 283, -8, -200, -184, -328, 69, 118, 176, 192, -164, -250, 150, 98, 515, 82, -69, 39, 4, -130, -58, -153, 48, -412, -463, 782, 547, 699, 48, -445, 161, 366, 263, -112, + -279, -81, -100, -135, -239, -96, -200, 521, 87, 87, 8, 31, 60, -192, 348, 195, -16, 125, -45, 354, 70, -32, -574, -44, 41, 54, -104, 71, -270, 469, 385, 365, 325, -254, -345, 265, 86, 128, -20, -410, -291, 19, -227, -2, -191, -89, 245, 71, -173, 55, -449, 6, -764, -397, -724, 610, 554, 578, 698, 320, -138, -316, -125, -55, 98, 381, -162, -271, -366, 333, 432, -204, 401, 61, -161, 164, -566, -173, 168, -178, -344, -657, 333, -280, 84, 433, 111, 504, 391, 222, 91, -292, -77, -151, 37, 282, + 155, 61, 249, 683, -24, -574, -242, 97, 152, -29, 28, 59, -232, 19, -529, 127, -553, -203, -424, 222, -202, -356, 572, 161, 67, -242, -308, 90, 157, 57, 207, -272, 651, -741, 230, -300, -420, -237, 436, 143, -372, 328, -255, 815, 8, 21, -253, 147, -373, -249, 785, 808, 762, 161, -206, -130, -494, 398, 10, 233, -149, 73, -182, -140, -286, 152, -298, 485, -1272, -372, 7, -386, 272, -397, 80, -155, 398, 69, 383, 26, -92, -8, 139, -447, -321, -348, -51, 431, -857, 295, 742, 89, -548, -24, -462, -443, + 303, -60, -378, 207, 30, -143, -215, 119, 307, 185, -439, -321, 247, 373, -310, -409, 197, 420, -518, -20, -462, -628, 735, -127, 106, -134, 422, -88, -28, -259, 265, 82, 32, -195, -62, -657, -332, -189, -565, -790, -188, -297, 649, 160, 988, 138, -347, 87, 147, -898, -1, 694, 423, -545, 18, 321, -732, -161, -392, 238, -318, 139, -5, -187, -15, -55, -271, 179, -516, -235, -253, -636, -176, -133, -46, -15, -214, -241, 1002, 259, -469, -810, -331, 14, 706, -249, -162, -494, -178, -369, 561, -581, 491, 636, -789, 397, + 104, -387, -354, 86, 243, -1646, -299, -118, -324, 244, -296, -1125, -470, -509, -571, -226, 173, 1038, -37, -1216, -686, -752, -148, -415, -25, -615, 1002, 603, -118, 798, 13, 861, 195, -489, -686, -419, -557, -235, 120, 379, -135, 132, -465, 89, -664, -45, -54, 238, -261, 1056, 116, -9, 671, -248, -509, -266, 403, -9, -299, 141, -26, 912, 196, 33, -366, -500, -1372, 124, -1095, 584, 1815, -1269, -304, 346, -249, -178, -389, 367, -398, -1207, -353, -1193, -274, 38, -786, -27, -1113, 581, -36, -432, 1382, 154, 420, -396, -2155, -241, + -565, -616, 760, 600, -769, -610, 1449, -183, 457, 59, -96, -186, -179, -493, -25, 153, 243, 162, 505, -428, -31, -417, -260, 147, 724, 463, 636, 575, -153, 199, 332, -13, -625, -123, 815, -163, -1217, -539, 109, -1024, -460, -1049, -735, -660, 935, 643, -231, 644, 229, 915, 600, 287, -1652, -374, 50, -1439, -1069, -410, -302, -1682, 338, 923, 1222, 1486, -523, -970, -50, -1009, -747, -1281, -1419, -883, -359, 1083, -14, -229, -617, -1555, 669, 122, -1042, 1062, 552, 358, -190, -929, -196, 74, 997, 1304, 124, 385, 133, 84, -7, 215, + -475, 1819, 480, -536, -526, -215, 133, 910, -364, -88, 56, 482, -364, 274, 87, -55, -1408, -416, 530, 803, 331, -120, -361, -924, -43, 201, -166, 60, -188, -580, 694, -101, 293, -624, -72, 1751, 198, -144, 269, 268, 232, 904, -243, -342, 714, -26, 455, 284, 630, -147, -526, 369, -151, 24, 1987, 1853, 833, -172, 510, 1038, 14, -1390, -474, 134, 40, -441, 795, 327, 218, -453, 953, -207, -123, -436, 436, 250, -997, -1372, -499, 68, -84, -375, -1291, -252, 246, -47, -542, -295, -502, -573, 102, 185, -892, -952, -451, -1147, + 104, 748, -953, 714, -578, -607, -1052, -1352, -1551, -1429, -853, -138, 298, 88, 293, -820, -1726, -739, -1671, -2705, -1189, 1928, 3321, 1937, -1094, -840, -3386, -2975, 1730, 192, 2304, 2471, 2469, 793, -1178, -1131, -1485, -1893, -1027, 458, -133, 227, -822, 1108, 527, 980, -2218, 476, 286, -703, 484, -534, -259, -179, -322, 919, 1743, -538, 348, -275, 417, 857, -272, -197, -483, 220, -304, -1001, 710, 1151, -149, -662, -560, -1293, -332, 909, 661, 289, -1364, -844, -582, 1177, 1083, 885, -2665, -1838, -188, 1284, 2877, -35, -3385, -1305, 156, 1108, -48, 588, + 529, -1538, -597, -456, -833, 20, -1612, 225, 746, -2071, -1209, -658, -150, 2175, 135, -3302, 478, 647, 669, 903, 1011, -1498, 981, 756, -1828, 254, -1346, 240, 1127, 1002, 319, -653, 119, -387, -108, -479, -368, 248, 51, -695, -96, 368, -95, 47, 113, -439, -461, -3, 271, 49, -733, 70, 340, 127, 59, 757, -109, -183, 238, 302, -533, -539, 382, 101, -462, 310, 89, 164, -337, 147, 297, 70, -463, 603, -114, -608, -27, 538, 107, -380, 329, 169, -640, 286, -29, 647, -605, 102, 345, -893, -37, 456, -77, 313, -209, -458, + 21, -537, 278, 382, 235, -881, 1498, 229, 688, -554, 275, -103, 199, 184, -227, 122, 291, -133, 609, 49, 39, 224, 212, 2, -131, 276, -20, -150, -17, 277, -254, 83, 142, -322, 452, -61, -190, 692, -256, -366, 324, 196, -166, 317, 249, -52, -76, -23, 104, 195, 115, 29, -98, 373, -349, 360, 68, -9, 108, 136, 122, 48, -310, 125, 295, -165, 13, 36, 228, 14, -69, 359, -149, 210, -311, -87, 330, -242, 292, -39, 187, 244, 344, -1219, -3900, -198, 2100, 944, 4477, 383, 944, 41, -1309, -1643, -1117, -2001, + -1405, -879, 28, 1533, 3010, 2222, 1927, 633, -1055, -1538, -1392, -1629, -1817, -729, -353, -153, 877, 1178, 877, 1646, 1052, 401, 1093, 33, -487, -309, -997, -2018, -1240, -1176, -1218, 72, 552, 399, 1478, 1233, 832, 1214, 1267, 374, 371, -123, -1111, -1513, -1178, -1515, -1101, -365, -283, 112, 824, 673, 575, 1189, 944, 715, 1168, 369, -181, 117, -177, -547, -92, -556, -1164, -921 }, + { -17, -9, -18, 129, 84, 14, -48, 67, 116, -36, 129, -82, -26, 83, 29, -145, 46, 89, -200, -4, 166, -98, -139, 139, -111, 28, -81, 12, 12, 12, -7, -102, 146, -66, -32, -90, -92, 5, -19, -68, -114, -93, 178, -20, 70, 48, -10, 134, 38, 93, -9, -71, 94, -131, -69, 0, -12, 11, 34, 95, -31, -22, -37, 25, -10, -27, 65, -5, 80, -17, -53, -53, 6, 9, -14, 17, 118, -16, -85, 26, 109, -5, 14, -151, -74, 27, 210, -128, 47, -209, 223, 19, 85, -21, 39, -37, + -71, -181, 83, -181, -82, -100, 110, 89, 45, 92, 170, 16, -145, 103, 21, -2, 86, -25, -49, -214, 41, -57, 53, 97, -113, -42, 114, 40, 19, -106, 287, 175, 34, 142, 118, 115, -251, 23, -18, -61, 70, 50, -33, -40, -6, -68, 85, -20, 159, 5, -27, -58, -114, -9, 105, 17, 33, 114, 75, 18, 57, 17, 72, 237, -108, 82, -60, -97, -37, -66, 132, -101, -190, -46, 56, -158, -93, 188, 323, -50, 127, -105, -109, -1, 39, -10, 3, 121, -195, 69, -9, -38, -163, 18, 10, 99, + 35, -129, 182, -136, 170, -15, 37, 70, -12, -78, 135, 35, 179, 29, -142, 276, 226, -72, -13, -49, -180, -99, -21, -29, 87, -101, 19, 79, 12, 1, 0, -13, -88, 165, 21, 0, -25, -4, -72, -109, -256, 285, -79, -49, 200, -97, 97, 462, -71, 1, -196, -160, -240, 118, -107, 51, 111, -156, -136, -102, -4, 34, -190, -82, 63, 53, -84, -42, 93, -124, 3, -68, -35, -90, 51, -84, 14, 50, -44, 187, -7, -40, -163, 4, 198, 16, 57, -209, -294, -115, -256, -226, -21, -105, -24, -271, + 204, -252, 19, 149, -164, -263, -194, -67, 148, 132, 204, -144, -131, -105, -92, 135, 20, -71, -47, 48, 261, 29, -102, 16, -84, -18, 184, 305, -101, -105, -273, 36, 73, 157, -100, 169, 31, 261, -205, 33, -390, -44, 52, -97, -84, -35, 151, -120, -201, 58, -298, -67, -139, 66, -25, 102, 21, -234, -242, 5, 143, 247, -40, -103, 218, -231, -114, 109, 110, 163, -145, 4, 77, -100, -19, 96, -127, 184, -64, -35, -180, -165, 98, 0, 25, -27, -98, 117, -50, 146, 26, -168, -164, 80, -56, 49, + -167, -155, -20, 169, -408, 112, -169, 169, 191, -185, -356, 67, -36, 249, -127, 354, -130, 240, -264, -87, 129, 182, 60, 15, -157, -6, -121, -152, 106, -127, 69, 49, 82, -64, 170, -13, 148, -13, -248, -26, -71, 44, 272, 35, -10, 5, -93, 109, -87, 157, 161, 74, 69, 282, -53, -26, -197, 171, 144, 50, 46, 51, 24, 101, 172, 132, 74, 84, -27, 235, 86, -13, -141, 107, -30, 315, 170, 74, -81, -57, -536, -287, 116, -98, 225, 226, 336, 145, 140, 90, -390, -80, -49, 45, -34, 133, + 92, -142, -117, 112, 197, 254, 214, 287, -148, -141, -198, 224, -121, 187, -42, 2, -186, -101, -107, 172, 198, 47, 197, 295, -113, 84, 330, -153, 106, 125, 10, 262, 316, 256, 549, 117, -84, -88, -101, 9, 90, 182, -39, -39, -68, -133, 52, 96, 131, -331, -61, 101, 210, 170, -299, -195, 34, 68, 184, -175, -39, -42, -38, 136, 267, -29, 59, 229, 335, 190, -358, 5, -381, -271, -160, -29, -230, 286, 111, 170, -474, -32, 322, 163, -133, -200, -115, 125, -360, -19, -228, 364, -38, -104, 48, -11, + -52, 66, -85, 170, 131, 244, -6, 14, 386, -117, 263, -39, -30, 658, 93, -69, -133, -507, 70, -520, -71, 551, -137, -104, -362, -109, 34, -201, 133, -15, -255, 304, 134, 105, 112, -194, 255, -321, 134, 143, 92, -4, -36, -73, -100, 44, 229, -417, 201, -138, -204, -194, 179, 224, 137, 378, 284, 69, 125, -271, 73, 143, 297, 69, -120, 117, 147, -242, 53, -248, 220, 200, 255, -220, 158, 270, -101, 79, 356, 3, -196, -155, 92, -44, -199, -76, 19, 62, 132, -136, 253, 156, -39, 298, -20, 120, + 392, -390, 754, -331, 116, 232, -62, -33, 108, 507, -13, -63, -1, -113, 257, 277, -75, 118, 107, 88, 163, 173, 4, 228, 100, 251, 329, 204, -337, 663, -201, 129, -477, 196, -420, 334, 42, -89, -234, 315, 50, 201, 214, 107, -351, 185, -209, -40, 172, 176, 51, -68, -350, 49, 343, 35, 226, 238, -365, 204, -180, -193, 290, 304, 172, 168, 61, 160, -375, -180, -110, 4, 427, 190, 178, -39, 196, -19, 471, 157, 188, 58, -9, -685, 266, 145, -44, -62, -484, -11, -173, 103, 456, -90, -227, 467, + -9, 244, -134, 32, -234, -47, -32, -128, 124, -17, 418, -386, 42, 142, 183, -660, 416, 104, -470, -309, 239, 558, -213, -121, -407, 804, 309, 33, 127, -451, -290, -38, 26, 406, 83, 308, 360, -38, 14, 235, -77, -298, -272, -91, 357, -223, 454, -242, 671, 275, 539, -177, 80, 409, -352, 173, 189, 153, -206, 199, 47, 37, 189, 379, 340, -399, -95, 139, -361, -269, -106, -766, 174, -408, -241, 7, -112, 167, 385, 197, 118, -276, 5, -117, -334, -507, -751, 416, -302, 342, 116, 169, 206, -503, -920, 88, + 140, 528, -508, -558, 493, -188, 228, -100, 122, 83, 135, -251, 131, -31, -74, 328, 127, -40, -411, -51, -6, -71, -13, -220, -548, -240, 414, -167, 207, -308, 239, 127, 2, -151, -680, 387, 375, 481, -325, -134, 652, 577, 270, 130, 371, 142, 334, -167, 290, -535, -28, 160, -136, 656, 31, 362, -205, -336, 737, 1, 279, -80, 40, -697, -82, 138, -444, -392, -510, -157, -129, -865, -812, -223, -8, 589, 478, 471, -199, -91, -133, 504, 211, -231, -50, -187, 363, 277, -227, -317, -288, -581, 227, 2, 6, 109, + -94, 200, 787, -468, 231, 33, -316, -191, -374, 124, -170, -198, 405, 36, -145, 401, -64, -199, 139, 289, -173, 311, 582, 551, -393, -21, 137, 304, -493, -117, -138, 595, 259, -80, -372, -426, -365, 538, 459, -876, -714, -533, -368, 106, -302, 161, 99, 178, -617, -223, 689, 540, 330, 38, -475, -256, -85, 172, 279, -425, 93, 7, -361, -183, 268, -226, 211, 76, 250, -345, -13, -747, 98, -940, 367, 352, -367, 399, 492, -8, 133, -615, 340, 10, -254, 295, -84, -22, -14, 12, 611, -98, -8, 729, -15, -380, + -1008, -855, 910, 538, 220, 197, -390, -809, -385, 85, -302, 565, -37, 40, 647, -176, -206, -190, -414, -742, -554, 1526, -757, -376, 431, -783, -565, 414, 566, 188, 119, 463, 90, 76, 186, -653, -484, -339, -599, -59, 555, -47, 109, 270, 177, -482, -237, -400, -217, 499, -161, -61, -76, 301, 299, 907, 139, 666, -46, 220, -373, -281, 233, -471, -524, 11, 155, -272, 205, -317, 87, -825, 448, 249, 365, 39, -341, -692, -253, -69, 555, -438, -265, 149, 1283, -367, 1304, -816, 308, -308, 565, -241, 984, -950, 1415, -151, + 281, 600, -1074, 923, -1143, 733, -1828, 947, -928, 747, -1113, 906, -162, 535, -18, -554, -501, 610, 1044, -842, 1320, -63, 12, -37, 239, -376, -274, -570, -119, 31, 13, 9, 525, 100, 574, 564, -341, 215, 1186, 396, 262, 188, -1010, 64, -156, -116, -926, -186, 545, 163, 186, 281, 688, 188, -204, -60, -53, 265, -458, -276, 707, 444, 331, 550, 404, -230, -117, -806, -357, 334, 258, 615, -445, -218, -160, 449, 255, 400, 156, -327, -312, 1001, -328, -992, 197, 665, 425, -57, -88, -24, 105, -33, 403, -389, -2056, 582, + -240, -121, 521, -341, 559, -64, -883, -155, 102, 323, 416, 101, -619, 635, -230, -51, -373, -170, 355, -62, 319, 512, -98, -651, 165, 722, -648, 249, 579, -99, -421, -824, -535, 584, 1517, -460, -572, 1683, -85, -243, 1236, 703, 628, 484, 228, -358, 645, 570, 426, 179, -1082, 692, 649, -1180, -644, -427, -291, -328, 1322, 635, -690, 682, -225, -689, 349, 350, -241, -280, -963, 86, 147, 810, 335, -106, 880, -957, -551, -2251, 690, 1269, -790, -165, -615, 1307, 876, 552, -108, -456, 89, 527, 240, -226, -56, 721, -54, -264, + -973, -457, 807, 475, -523, 413, -383, -117, 233, 230, -237, 149, -860, 243, 1129, -144, -240, -1125, -695, 546, -907, -482, 181, 224, -299, 735, 669, -718, 238, 396, 1121, 1053, -203, 340, -67, 1201, 482, 481, 1096, -521, -799, -397, -1015, 790, 317, 370, 136, 1330, -981, -250, 458, -381, 485, -103, -227, 114, -957, -893, 568, 934, 820, 846, 1073, -546, 854, -1538, -651, 648, 184, 1206, 568, 1036, -390, 181, -817, 633, 998, 926, 126, 673, -1485, -937, 981, 330, -913, -434, 151, 1452, 464, -509, -683, 201, -177, 919, 959, -29, + -119, 247, -233, 1175, 348, -197, 252, -460, -285, -2415, -818, 517, -362, -298, 14, -371, -424, 1222, 789, -489, 1064, 2240, 468, 1627, 238, 410, 1155, 848, -578, -579, -1166, -634, -34, -1007, 441, -123, -926, -402, -203, -261, 35, 1040, -53, 893, -487, 281, -1801, 581, -229, 1012, -185, -1048, 1166, -358, 221, 696, 524, 1083, -107, 219, -146, 1229, -200, 287, 857, -867, 845, -166, 534, 844, -163, 244, 174, 151, -206, 418, 379, -63, -413, -9, -489, -98, -59, 512, -181, -765, -515, 968, 940, -770, -673, 1149, 1293, -401, -85, 988, + 75, 551, 694, -1428, -411, -12, 1505, 229, -70, -1351, 320, 668, 403, 154, 417, 267, 203, 1764, 113, 391, 773, -620, 646, 1059, -1810, -132, -1532, -1425, 353, 289, 258, 25, 1347, 756, 1735, 1885, -207, -947, 201, -269, -169, 395, 189, -170, -868, -975, 1043, 458, -110, 137, 177, 72, 201, -123, -236, -1439, 44, 782, -224, -1120, -343, 863, -1643, -605, 1066, 598, 1271, -74, 112, -1194, -1144, -1511, 1260, 1707, -2284, -1198, -96, 1123, -890, -201, 2141, 805, 564, 1339, 1052, 1474, -526, 1464, -203, -1272, -1729, -489, 673, -1442, -210, 171, + -250, -677, 283, 479, -1001, -1351, 1018, -101, 302, 386, 374, -1, -464, 718, 170, 692, -165, -1511, -149, 418, -505, -562, -348, -519, 598, -171, -545, -45, 556, -778, 523, -280, 273, -766, -198, 289, -76, -85, 82, 406, -86, -84, -536, 246, -154, 68, 153, 39, 379, -586, -445, 580, 505, -732, 332, -595, 658, -576, 243, 155, -482, 1031, 93, -1183, 530, 122, -908, 486, -337, 518, -787, 379, -827, 353, 576, -542, 270, -510, 32, -56, 101, -477, 452, -522, -3795, -6695, -2354, -5234, -5179, 2492, 367, 3542, 8248, 7408, 6042, 7417, + 4469, 851, 1280, -1270, -5831, -5772, -4360, -5615, -3901, -955, -2689, -3648, -1675, -610, -1966, -1031, -199, -1073, -1765, 166, 1227, -635, 1773, 2714, -71, 404, 3750, 1780, -104, 3497, 2853, -825, 1302, 3281, -153, 179, 4722, 2490, 1014, 5736, 6357, 3100, 6049, 7515, 2006, 1038, 3143, -1138, -3499, -1973, -4532, -8194, -8087, -9160, -12101, -12031, -11233, -10983, -9260, -7368, -4447, -981, 1432, 5089, 8886, 8798 } }, + { { 234, -122, 56, -17, 21, -34, 120, 182, -88, 63, -21, 63, -83, -11, 47, -111, -111, 35, 57, -130, 58, -73, -98, 5, -51, -98, -122, -23, 102, -23, 38, 66, 37, 47, 57, 48, 118, -176, 45, -115, 63, 122, 7, -28, -107, 41, -18, 17, 37, 19, -42, -93, -69, -120, 25, -1, 14, 54, 77, 21, 136, 6, -85, 91, -26, -19, -29, -129, 108, 49, 92, -108, -168, -50, 71, 30, -99, -29, -273, 31, 180, 62, 118, -171, -94, 8, -30, 47, 143, -342, -2, 113, 68, 105, -99, -138, + 150, -2, 42, 94, 124, 47, 26, 113, -17, -35, -96, 53, -27, -15, -50, 65, 163, 2, -34, 78, -105, -155, -87, -30, -102, 10, -24, 67, -64, 20, -127, -11, -105, -3, -49, -40, 52, -58, -7, 88, -46, 104, 122, 11, 166, -84, -8, 82, -31, 56, 74, 41, -87, 34, 33, 25, -4, -74, 450, -133, 39, -104, -13, -46, 47, 31, 151, 43, 22, 56, -43, -319, -306, -99, 35, 87, -82, 12, -103, -40, 0, 48, -139, -150, -49, -14, 73, 21, -38, -110, 13, -63, -3, 68, -113, 46, + 88, -79, -202, -56, 64, -17, 51, -15, 43, -14, 48, 5, -190, 30, 67, -35, 43, 3, -19, -42, -7, -114, -19, -36, -146, -30, -15, 113, -130, 189, 216, 168, -90, -43, -59, 59, -57, -67, -6, -118, -427, 0, -64, 32, -12, -220, -40, -44, 72, 111, -146, 121, -35, 84, 85, -42, 182, 13, 11, -29, 34, -42, 36, -47, 10, -114, 16, 131, 4, 57, 139, -131, -137, 61, -60, 111, -106, -30, -225, -174, -149, 70, 25, 85, -78, -56, -12, 148, -154, 70, 33, 16, 87, -51, -67, -91, + 65, 36, -134, -150, -173, 0, -31, 65, 0, -27, 26, 32, 90, -203, 35, 124, 185, 175, 135, -12, -66, -231, 175, -113, 205, 261, 170, 17, 91, 36, 218, -88, -89, 77, -10, 101, 172, -197, 89, 216, 112, 6, 18, 44, -71, 19, -66, -99, -11, 206, -49, 107, -44, -92, 242, -172, 169, 184, 53, 125, -122, -17, -36, -23, 124, 53, -132, 48, 7, 52, -11, 79, 76, 208, -170, 117, 97, 5, 97, 46, 138, 132, 93, -36, 117, 188, 24, 124, -38, 220, 224, 240, -20, -99, 81, 33, + 83, 67, 33, 351, -32, -111, 335, -133, 151, -82, -319, 55, -90, 8, 385, -151, -179, 11, 204, -328, -117, 239, -82, 74, 119, -92, 109, -74, -107, 16, -26, -46, -36, 128, -102, 256, 72, -3, -144, -54, 169, -195, 47, 53, -21, -270, 185, 35, 53, 10, -26, 119, -69, 167, 114, -87, -304, 123, 96, -27, -77, 56, 215, 184, -10, 98, -173, 109, -21, -92, 91, 128, -101, 120, 26, -91, -51, 89, -88, 166, -75, 129, 117, 343, 56, -71, -410, 143, 253, 156, 107, -23, 135, 472, -43, 225, + 34, 131, 59, 21, 106, -26, -183, -42, -132, -26, -192, 87, 20, 253, 62, -100, 94, -22, -44, 167, 70, 128, 83, -54, -254, 29, 172, 2, -36, 83, -126, -48, -234, -297, 178, 192, 157, -31, -33, 16, 13, 105, 3, 114, 109, 11, 113, -71, 46, -30, 77, 84, 314, 19, 260, -68, -197, 8, 1, -44, 219, 20, 71, 154, -372, -11, 384, 526, -215, 60, 86, -181, -103, 21, -149, -158, 370, 52, -240, -39, -155, -91, 243, -76, -102, 216, 138, 218, -89, 44, 218, 8, -123, 57, -13, 25, + -265, -187, 87, -22, 70, -253, 123, 88, 65, -443, -251, -116, -48, 58, -185, -134, 50, 331, 229, 113, -52, -44, -120, 90, -29, -257, -182, -32, 4, 343, 204, -185, -187, 232, 56, -157, 8, 195, 80, 2, -226, 268, -119, 187, 229, 66, 78, -95, 162, -193, 233, -15, -55, 127, -223, 84, 131, 31, 94, 114, -55, 259, -112, -425, -250, -51, 24, -85, -177, -196, -130, 430, -110, -27, 68, -82, 58, 354, -160, 171, -101, -217, 208, 151, 100, 318, 15, 153, -5, 44, -3, -95, 78, -17, 235, 53, + -146, -32, -35, -3, -243, 110, -239, 70, 347, -209, -408, 108, 71, 205, -71, 9, 212, -105, 113, 158, 39, -58, 211, 43, 207, -1, -81, -27, -327, 781, -172, 356, 40, 153, 112, 7, -426, 378, -533, 184, 136, 496, -222, 229, -337, 234, -105, -360, -171, 97, 100, 145, 74, 205, 132, 305, -87, -231, -213, 95, 1, -108, 201, 97, -37, 129, 247, -11, 66, -25, 123, 83, -311, -124, -408, -82, -69, 3, 196, 188, 25, -100, -4, -48, -99, 68, 572, 66, -17, 197, -19, 224, -96, 16, -143, 588, + 128, -219, -274, -157, -10, 0, -308, -5, -136, -9, 402, 33, 334, 202, 327, 109, -337, 326, -218, 566, -370, -109, -511, -108, -59, 224, -241, 330, 261, -161, 12, 378, 525, -170, 6, -70, 159, 2, -71, 77, 136, -254, 181, 36, 208, 83, 22, -434, -83, 502, -74, 167, 370, 110, -46, -136, -195, -108, -1, -167, -119, 288, 248, 81, 424, 293, -119, -50, 33, 96, -167, -365, 431, 194, -134, 412, 402, 474, 163, 50, -233, -8, -271, -202, -158, -534, 67, -87, 166, 433, 17, 71, -76, 26, -66, -682, + 69, -17, -130, -61, -339, 367, 379, 422, -713, 215, 137, 5, 686, 272, -354, -54, 678, 67, 114, 126, -210, 100, 132, 410, 207, -342, -545, 186, 117, -288, -61, 8, -340, 18, 392, 151, 214, 305, 517, 28, 454, 68, -198, -52, -290, -171, 101, 129, 104, 203, -349, -183, 574, -80, -149, -371, 258, 212, 62, 58, -35, 108, -290, 351, -254, -268, -234, -301, 285, 27, -4, -433, 618, 729, -197, 199, -63, -224, 34, -502, -315, -29, -109, 982, -455, 119, -638, -99, 373, -168, -360, -374, -145, 145, 185, -31, + -42, -419, 86, 283, 135, 172, 41, 59, -252, -84, 150, 55, -12, 14, -303, 126, -318, -53, -21, 86, -353, -38, 153, 241, -401, -205, 673, -266, -557, 454, -456, -140, -211, -79, -354, -234, -88, -339, -505, 787, 414, 352, 219, -302, -140, -198, 189, -338, 258, -147, 72, 285, 44, -165, -57, 1010, -489, 425, -951, 229, -614, -137, 304, -56, 186, 317, 251, -432, 278, 34, 199, -115, 286, 258, -86, 31, 163, 180, -320, -132, -456, -84, 360, -21, -204, 8, 120, -5, -179, -342, 57, -242, 179, -232, 717, -104, + -421, -488, 82, -285, 212, -544, -416, -553, 100, -474, -123, -665, 429, 51, 282, 143, -690, 8, -77, -298, -393, -150, -338, -454, -239, 137, 250, 337, -233, -2, 137, -614, 222, -381, -91, 45, -854, -241, 979, 866, 493, -408, 436, 649, -414, 574, -445, 530, 136, -29, 185, -6, 289, -409, -104, -182, 224, -389, -338, 555, -38, -113, 68, -531, 5, 858, 484, 97, 10, 182, 829, 345, 31, 134, -205, -100, -173, 344, -160, 228, 66, 410, -470, -18, -6, 4, -115, 223, 399, -99, -81, 365, 70, 33, 882, 120, + 42, -407, 205, -309, 430, -477, -372, 43, -364, -438, -603, 136, -182, 309, -43, 151, -645, 191, 698, -1130, 443, 464, -810, -101, -698, -244, -629, -295, 671, -258, -74, -508, -118, 91, -746, -49, 438, -913, 9, -630, -354, -8, 41, -424, -349, -358, -123, -310, -44, 135, -114, 206, -462, -298, 555, -292, 288, -366, 300, 280, 23, 60, 276, -6, 405, 529, -134, 60, 788, 27, 389, -52, -359, -668, 75, 423, -746, -16, -454, -247, -962, 370, 569, -191, 249, -182, 605, 678, -96, -723, -705, 825, -675, 133, -60, 208, + 1208, 1362, -77, -1018, 1014, -1114, 160, 481, 120, -113, -515, 588, -259, -201, -525, -297, -164, -647, -361, -284, -165, -98, 455, 4, 393, 14, -172, -563, -632, -147, -26, 4, -99, -223, -277, 315, 721, -380, 244, -231, -260, 304, -287, -438, 1010, -95, 86, 68, -577, -107, -128, 308, -746, -305, 767, 146, -342, 444, 777, -426, -570, 314, -486, 33, -899, 311, 733, -49, 374, 240, 105, 801, 268, 22, 382, 87, -224, 242, 22, -1670, -1176, 463, -510, -481, -1426, -424, 280, 98, -297, -800, -31, 378, -50, 36, 389, 710, + -653, 1641, -448, -569, -189, -111, -14, -674, -7, -133, 328, -239, 473, -222, -445, 156, 181, -394, 388, -1281, -15, -118, 479, 594, -467, 552, -245, 147, -299, -107, -195, 439, -89, 584, 907, -831, -259, 424, -581, 316, -656, -359, -345, -381, -673, -343, 258, 224, 448, 609, 413, -777, 47, 118, 152, 77, 423, -211, -588, 185, -389, -1170, 802, -1485, 965, -190, -692, -594, -662, -460, -372, -13, 693, -104, -670, 617, 886, -1480, -434, 57, -169, -267, -123, -242, -307, -460, 481, -229, -451, -725, -732, 628, 121, -164, -128, -40, + -205, -223, 92, -642, 272, 644, 454, 279, 596, 720, -495, 122, -688, 641, -449, -152, -64, -1033, 261, 777, 77, -375, -335, 1028, -494, -499, 235, -1129, -194, -578, -46, -1098, 372, 136, 337, -1638, -1383, 194, -539, -443, -22, 174, 1348, -1695, 1877, 608, 13, 228, -1230, 350, 684, -147, 1608, -355, 736, -457, 1762, 24, -158, -560, -167, 335, -102, 776, 602, -89, 114, -573, 322, 774, 756, -654, 381, -51, 801, -100, 544, -343, -283, -898, 133, -529, -871, 1436, -524, -7, -188, -206, 245, 225, 535, -104, 788, 189, 1378, 629, + 1519, 1362, -53, 957, 700, -78, 813, 1152, -357, -857, 654, 530, 909, 591, 27, 199, -882, 65, -151, 34, 1305, 80, 283, 1565, 579, -1208, 2404, -292, -238, -121, 1757, -1031, 894, -1131, 1127, 256, -191, 62, 669, -243, 624, -245, 17, 1251, 394, -275, 16, 341, 258, -1141, 333, -391, -89, -581, 617, 611, 105, 312, 1030, -295, -1602, 429, 1071, -367, -1050, 327, 768, 302, 11, -1225, -600, -706, 715, 335, 736, -1484, 105, -233, -1688, -387, 254, 818, 1069, -513, 1992, 442, 36, -354, -804, -498, 374, -856, 1853, -510, 80, 1121, + -612, 734, -665, -280, 1105, -928, -1406, 789, 500, 790, -329, -235, 312, -5, 80, 23, 145, 31, -233, 1026, -255, -716, 286, -23, -642, 215, 129, 424, -306, -477, 493, -412, -74, -123, 400, -722, 228, -447, 346, -635, 206, -211, 89, 1398, -981, 186, 285, -860, 291, 403, -663, -127, -269, 1166, 73, -1333, 778, -1075, 171, 573, -547, 654, -804, -627, 853, -134, 346, -1304, 219, 306, -100, -182, -39, 559, -7, -1695, 1000, -82, 419, -356, -577, 1274, 375, -676, 557, -333, -3557, -7455, -3036, -5641, -6847, 2286, -128, 2348, 9217, 8033, + 4528, 8810, 4870, 461, 2982, 1795, -3467, -2482, -797, -3837, -4615, -1601, -2379, -3672, -988, -258, -4644, -3233, -564, -2859, -3665, -1131, -1836, -3979, -822, 316, -2259, -1746, 1580, -667, -2403, 427, 1500, -1211, 906, 3358, -539, -956, 3349, 1767, -860, 5595, 7629, 4745, 8060, 12040, 9293, 8841, 12928, 11226, 8321, 10195, 9316, 5986, 5352, 2983, -641, -3614, -6542, -8947, -10359, -12974, -12508, -12604, -14998, -14128, -10868, -13982 }, + { 267, -84, 62, 46, -90, 107, 83, -28, 147, -1, 62, -209, 78, 79, -109, 220, 27, 107, -15, -27, 13, 152, 167, -168, -53, -75, 109, -52, -40, 24, -90, -139, 75, -132, 75, 73, 73, -3, 41, -2, 108, -38, 16, -109, -27, -207, -97, 25, 74, -10, 103, -10, 53, -129, 36, 63, 75, 18, -58, 4, -28, 48, 57, 24, -5, -46, -26, 105, -27, 47, 89, 53, -45, 96, 3, 23, -18, 84, -231, 6, 183, 126, 126, 80, 50, -72, 2, -82, 196, 120, 46, 29, 27, -2, -63, 97, + 134, 131, 79, -98, -144, -156, -150, -15, 76, -152, 126, -29, 221, -36, 140, 3, -186, 55, -25, 152, 9, -15, -77, -124, 10, 74, -164, -219, 154, -125, -120, -108, 86, -84, 36, -35, -12, -126, -40, -84, -130, 49, 101, -31, -143, -21, -28, -64, -122, 0, -97, -105, -14, 17, 34, -21, 22, 8, 436, -151, -98, -134, -92, 11, -290, 50, -143, -284, -59, 245, -174, 48, -19, 83, 126, 133, 216, -45, -120, 55, 54, -98, -12, -66, -40, 27, -109, -70, -13, -141, -162, 85, 131, -76, -187, -34, + -41, 27, 158, 10, -59, -11, 210, 25, -121, -122, 58, 38, 170, 92, -5, -158, 15, -10, 141, -146, -42, 77, 163, -46, 21, -121, -59, 70, 12, 13, 50, -48, 61, 11, 73, 34, 35, 221, 92, 37, -321, -77, -152, 145, 35, 2, 103, -64, -249, -132, 163, -11, 168, -14, -97, 185, 69, 409, -79, 176, 25, -196, 47, -167, 105, 36, 40, -178, 86, -33, -63, 70, 278, 101, -3, -227, 193, -44, -1, 135, -206, -41, 139, -87, -75, -234, -253, -23, 150, 86, -103, -7, 97, 120, 47, -31, + -51, -226, 100, 268, 121, -86, -43, 79, 126, -19, -47, 22, -188, -44, -131, -71, -21, -86, 141, 133, -64, -245, 263, -236, 240, -7, -201, -466, -187, -137, 64, 237, 184, -63, -42, -61, -137, -43, -154, 46, 49, 87, 147, 85, 286, -4, 53, -107, -29, -74, 102, 28, -140, -200, 3, -144, 13, 129, -226, 152, -377, -106, -281, 44, -22, 1, -113, -149, 47, 129, 90, 33, -227, 66, -158, -60, -48, -304, -122, 90, 113, -11, -212, 36, 76, -40, -44, 27, 179, 67, -42, -47, 35, -380, 30, 73, + 74, 244, 55, 306, -80, 3, 201, -106, -100, 303, -234, -549, -362, -213, 327, 139, 43, -318, 333, -145, 91, -87, 129, 161, -17, 4, -6, -55, -177, -140, -46, 19, 148, 87, 234, 114, -108, -55, 207, -152, 255, -208, 51, 115, 68, -168, 223, -21, 240, 325, 43, -129, -133, 138, -164, -329, -93, 70, -220, 122, 89, -70, -141, -56, -61, 63, -37, -187, -83, 319, 243, 134, -389, -368, -203, 327, 138, -44, 19, -165, 129, 43, 144, 217, -23, 77, -369, -131, 48, 112, -455, -60, 180, -144, -300, 170, + -347, -257, -144, 19, -133, -93, -22, 240, -223, 45, -78, -98, -190, -59, -272, -87, -19, 40, -193, -48, -126, 7, -70, -90, 36, 196, 41, -116, 91, -166, -51, 51, -71, 93, -45, -20, -735, 39, -263, 114, 93, 152, -410, -414, 42, 6, 82, -5, 204, -95, 104, 138, -83, 329, -117, -219, -66, -166, -30, -280, 11, 131, -3, 284, -561, 156, 28, 162, 231, 46, -216, -476, 37, -189, 368, -143, 77, 33, 80, 282, -120, -2, -127, -65, 73, -62, 259, 200, 55, -47, 3, 181, -19, 92, -5, -134, + 124, -28, -109, 162, 256, 10, 98, 28, -176, -98, 310, -142, 145, 239, -310, 227, 109, 120, -143, 233, 55, -28, 275, 21, -14, -123, -88, 10, -138, -295, -95, 320, 217, 263, -48, -261, 88, 308, -75, -223, -25, -129, -63, -17, 88, -262, -73, -426, -120, -245, -289, -275, -93, 383, 417, 571, 133, -211, -126, 473, 5, -105, 366, -33, 23, -557, 261, 145, -367, 522, -65, 236, -55, 125, 238, 3, 415, 158, 123, -45, -137, 41, 254, -65, 81, 116, 334, -15, -91, 210, -240, -156, 119, 359, -153, -196, + -54, 295, 9, 38, -105, -55, 112, 151, 19, -135, -406, 41, 125, 382, 116, -43, 300, 516, -111, 164, 101, 183, -57, -176, 38, -422, -68, 33, -477, 697, -334, 168, -14, -224, 534, 136, 76, -539, 154, -206, -241, 76, -235, 294, 179, -32, 65, -119, -52, -184, -120, -224, -364, -74, -252, -52, 150, -87, -132, 314, 193, 316, -235, -7, -42, -245, 10, -120, -657, 81, 19, -79, 236, 1, 260, 241, 85, 426, 361, -323, -91, 32, -7, 156, 53, 372, -67, 575, 4, -283, -254, 80, 104, 151, 401, 146, + 108, 408, 486, 69, -253, -228, -12, -40, -10, 549, 426, 47, 292, -288, 151, 40, -8, 199, 450, -104, -25, 417, -515, -278, -217, -589, 134, -175, -71, 90, -400, 472, 357, 501, 231, -281, 43, 39, 375, -47, 3, 7, -209, 39, -116, 224, -222, -67, -64, -79, -262, 155, -391, -37, -12, 283, 169, 62, 23, -42, 49, 36, 233, 83, 83, 2, -615, -258, 99, 306, 344, -454, 365, 150, -163, 104, 148, -55, 525, 78, 152, -16, -552, -116, -229, 73, 92, 109, 132, 609, 83, 236, -394, -359, 180, 308, + 22, -132, 585, 172, -14, -184, 115, -64, -82, -40, -119, 10, -215, -495, 142, 31, 130, 29, 250, 63, -300, -598, 1, 25, -61, -526, -261, -95, 129, -129, 44, -463, 9, -117, -9, 26, 112, -66, -429, -402, -250, 144, 110, -120, -96, -688, -388, -31, -661, 585, -623, -185, -404, 630, 203, -468, 227, -65, 245, -396, -124, 10, 267, -350, -127, -126, -292, 22, 258, -111, 9, 245, 522, 1176, -191, -406, -381, -341, -474, 43, -788, -38, -615, -303, 154, 336, 185, -297, -63, 317, -50, 371, -267, -279, -241, 156, + -167, -221, 40, -259, -251, 237, 623, 206, 253, 83, -406, -131, -334, -334, -71, -95, -267, -433, -807, -118, -308, 56, -169, 246, 248, 105, 260, 150, -55, 496, 758, 133, -942, 130, -191, -595, 47, 200, 101, -42, 221, -85, -471, -49, 165, -510, -271, -485, -720, 483, 51, -59, 250, 47, -28, 867, -679, 746, -85, -115, -412, -168, -409, -354, 391, -390, 193, 896, 324, -162, -434, -376, 393, -363, -587, -263, 41, 25, -668, 16, -215, 308, -223, -42, 58, 935, -252, -344, 453, -410, 547, -368, 396, 31, -317, -314, + 506, -720, 497, -337, 33, -209, 262, -284, -141, -61, -231, 934, -308, 616, 236, 246, -33, 188, 402, 412, -168, -551, -38, 313, 113, -170, -647, 661, -227, -595, -229, -403, 104, 79, -162, 15, -1015, -437, 612, -129, -260, 713, 63, -381, 267, 385, 326, 45, -626, -263, 89, 85, 319, 208, 360, -324, -256, 116, -91, 293, -589, -106, -637, -212, 109, -95, -84, 667, 135, -508, -81, 32, -516, -78, 20, 299, 772, -285, 255, -443, 60, -265, -333, 306, 674, -549, 47, 594, -279, -69, -233, 383, 90, -506, -13, -187, + -167, -66, -250, 348, -881, 163, 60, -386, 469, 716, 487, 1293, 409, -362, -474, -288, -377, -33, 647, -1718, -126, 885, -1320, -118, 188, -1364, 523, 97, 983, -166, 309, 245, -1205, -1011, -430, -156, -634, -770, -435, 586, 395, 328, -21, 6, 143, -28, -895, -381, -1132, -412, 531, 105, 336, 1268, 281, 431, -91, 190, 1112, 808, 175, 500, 460, 1092, 891, -1374, 725, -165, 687, 688, 240, 1316, 1161, -797, 523, -122, 489, -1153, -6, -17, -76, -374, 531, 558, -828, -405, -561, 45, -736, -863, 413, 778, 152, 757, -389, -522, + 776, 1392, -182, -1885, -598, 201, -141, -306, -409, 15, -1075, -639, -892, -135, -256, 310, -634, -173, 180, 313, 0, 348, 662, 149, 952, -593, 236, 53, 909, 253, -166, -888, 613, -137, 833, -669, -536, -500, -266, -812, -101, -119, -770, 461, 912, -403, 152, -1130, 1139, -318, -586, 549, 472, -624, 87, -369, 179, -253, 1432, 4, -79, -283, 2520, 133, -283, 1139, 914, -801, 766, -946, -434, -886, 934, -619, 404, 373, -186, -1139, -561, -2572, 154, 1606, -1016, -689, 1287, -986, -89, -302, 1235, -2196, 1184, 686, -636, 194, 1157, 811, + -438, 450, 193, -364, 533, -47, 314, 477, -241, 88, -77, 208, -335, -289, -41, 402, -1304, -674, 618, -183, -872, -1046, 154, 1211, -562, -839, 595, 890, -222, 191, -183, 825, -490, 1259, -194, -44, 697, -32, 147, -973, 1436, -800, -927, 639, -982, -371, 145, 426, 1326, -534, 817, -231, 399, -2210, -1603, -242, -641, 367, 387, -253, -918, -466, 552, -1126, 965, -968, -1204, 574, -620, -435, 579, -556, 470, -450, 177, 1209, -1217, -146, -253, 1010, 64, 38, -1102, -1021, -424, -342, -233, -370, 103, -6, -192, 99, 141, 51, 87, -256, + 409, -385, 385, -966, -65, -793, -1051, -620, 1165, -603, -660, -471, 185, -309, 456, 765, -975, 717, 23, -1246, -716, 2406, 1153, -1917, -477, 1135, -732, -735, 345, -644, -1422, 851, 276, -1752, 532, 704, -1056, -706, 467, -191, -586, 1586, 2229, -836, 2491, -152, -635, -478, -795, -27, 448, 1491, 85, 490, -333, -1202, 57, 92, 855, 203, -912, 1803, -718, 377, 819, -825, -680, -1198, -517, 822, 989, 1238, -420, -2848, 670, 1571, 1970, 1727, 0, -775, -1006, 409, 1015, -573, -311, -2510, -1553, 1443, 2347, 541, -43, -500, -998, -172, 666, -832, + 373, -58, 1490, 9, 592, -2800, -345, 112, 1789, 1449, -16, -778, -220, 2175, 983, -2256, -2893, -1077, 451, 4100, 967, -604, -67, -1754, 236, -404, 1005, -1170, 29, -473, 262, -726, 670, 185, -394, -731, -367, -140, 202, -995, 219, -487, -201, -778, -378, 633, -677, -233, -104, 311, 196, -255, 344, -565, -60, 12, 291, -367, 526, 411, -428, -469, -199, 779, -572, 253, 554, 138, -576, -202, 221, -337, 240, 39, 105, -500, 87, -403, -41, 407, 468, 402, -309, 385, 21, -436, -95, 22, 520, -127, 86, 498, -131, -579, 811, -302, + 446, 289, 49, 104, -240, -196, -921, 1778, 179, 115, -691, 427, -40, 480, 373, 559, 81, 156, -283, 105, 517, -31, 293, -26, 109, 126, 224, -194, 398, -240, 58, -26, 151, -18, 100, 300, 337, -136, 163, 75, -45, -120, 443, -114, 114, -105, 244, 12, -173, 431, -233, -78, 139, -185, -91, -50, 46, -64, 36, -30, -78, 152, -239, 180, 146, -83, 210, -127, 244, -101, 74, 49, -94, 215, 34, 37, -25, 274, -274, 336, -156, 0, 121, 14, 336, -1605, -3998, 622, 3045, 2832, 4910, -1252, -1316, -3342, -4567, -939, + 1648, 1767, 3322, 1808, 140, -860, -2325, -1648, -289, -255, 824, 772, 440, 288, 219, -118, -575, -39, 653, 10, 133, -32, -500, -373, -848, -818, 367, 352, 757, 1169, 863, 432, 146, -1245, -894, -677, -696, -759, 151, 498, 842, 1097, 890, 206, -116, -710, -745, -426, -223, 82, 110, 255, 10, -224, 68, -362, 177, 314, 11, 587, 674, 266, -80, -539, -684, -335, 49, 196 } }, + { { 231, -5, 89, 96, 34, 34, 50, 77, 144, 68, -11, -56, 9, -77, -75, 13, -14, 30, -15, -31, -82, 105, 21, -5, -145, 12, 100, 143, -96, -22, -27, 73, -12, -6, 32, 11, -21, 53, -60, 25, -147, -107, 47, 57, 207, -79, -79, -45, 85, -67, -124, -86, -146, 15, -97, 86, 111, 26, 46, -67, 42, -12, -164, 189, 126, 90, 30, -65, -31, 74, -53, 18, 0, -2, -26, -33, -114, -105, -189, -3, 41, 31, 134, 17, -17, -87, 197, 122, 6, -25, 195, 66, -63, -173, 109, -50, + 85, -164, 10, -40, -122, -33, -62, -23, 9, 0, -89, -55, -15, -17, -56, 59, -6, -59, 105, -175, -84, 83, -106, 14, -66, -96, 65, 59, -52, 66, 126, 71, -66, -77, 13, 25, -78, 84, 139, -119, -39, 69, 51, -28, -37, -58, 77, 24, -93, 105, 51, -84, -64, 101, -74, -100, -159, -139, 257, -18, -45, -97, 167, -80, -3, -125, -133, -170, -76, 143, -136, -48, -43, 53, -29, -190, 109, 54, 387, -33, 185, -30, -2, -12, 27, -75, 155, -33, -22, -83, -8, -26, 236, 48, -15, -208, + -13, -36, 74, -130, -28, 42, 40, -32, -13, -79, -21, -96, -35, 203, -47, 68, 122, -20, -95, -134, 50, 40, 56, 94, 118, 93, 65, -31, -21, -35, -177, -33, 1, 102, 98, -30, 29, -337, -86, -11, -76, -54, 112, -239, -200, -120, -81, 29, 259, -62, -4, 27, -192, -54, -161, -29, 275, -26, -139, -93, 0, 52, 53, -83, -356, -174, -50, -141, 10, 1, 140, -97, 124, 26, -68, -194, -161, 214, -183, 115, 33, -121, -45, -108, -76, 98, -195, 96, 33, -7, 32, 9, -19, 0, -98, -139, + 11, -45, -98, -44, -152, 176, 126, 28, 150, 15, -56, 174, -85, -56, -52, 121, -93, 50, 70, -221, 277, 315, 88, 87, -87, 149, 75, -178, 59, 121, -215, -186, 193, -162, -22, -102, 194, 47, -20, -65, 0, -119, 117, -56, 71, -24, 0, 132, 50, 24, -48, 130, 79, 44, -10, 135, -10, 31, -80, 163, 35, 70, 113, -302, -101, -52, -112, -99, 31, 183, -76, -36, -96, -32, 37, 87, -215, -1, 74, 21, -18, 106, 59, -188, -58, -29, 123, -115, 171, 197, 100, 47, -86, 12, 33, 334, + -74, -15, 116, 71, 51, 106, 296, -96, -39, -306, -5, -264, -332, 1, 127, -426, 131, 125, 64, -137, -110, -149, -63, -3, -2, 121, 164, -35, -182, -115, 119, -196, -103, -167, 23, -264, 115, 9, -28, 29, -19, -69, -11, 151, -199, 215, -184, -32, 30, -126, -105, 77, 32, -49, -100, 157, 58, -131, -249, 14, 42, 125, -19, -75, -2, 59, -70, 311, -123, -67, -234, -166, 307, 127, -72, -12, -127, -36, 84, 211, -308, -186, 196, -166, -177, -192, -229, 146, -67, -16, -62, -1, -254, -57, 98, 112, + 15, -136, -198, -162, -208, 32, 221, 24, 63, 72, 65, -144, 131, 83, -116, -89, -330, 43, 58, -255, -33, 71, -60, 26, -36, -271, 214, -253, 182, 7, 85, -283, -170, -253, -211, 35, -83, -90, -124, -1, 112, -231, -16, 69, -87, -256, -173, -49, 40, 132, 48, -198, 208, -52, -45, 208, -215, -89, -78, -23, 473, -393, -199, -257, 213, 88, -122, 106, 15, 286, 35, 16, -245, 199, 319, 328, 281, -133, -3, 53, -148, -103, 65, 31, -220, -107, -80, 130, 4, -171, -61, 71, 169, 29, -26, 13, + -103, 7, 19, 31, -249, 173, 219, 50, 128, 124, -193, 331, 320, 65, -166, 127, -35, -283, -38, -80, 34, 32, 36, -164, -116, -351, -260, 22, 237, -148, 133, 48, -53, -263, 35, 201, -56, 175, 343, 133, -28, -423, 59, -150, -571, -437, 125, 17, -88, 117, 294, -32, 182, 161, 100, -32, -138, 136, -116, 28, -97, 188, 335, -277, -69, 30, 131, 44, -75, -40, -93, 4, -118, 182, 53, -190, 242, -214, -57, 291, 261, 220, -219, -141, -194, 258, 349, 9, -51, 277, -369, 62, 123, -23, -307, 308, + 123, 165, 295, 31, -371, 120, 183, -83, -7, 290, -258, -244, -202, 49, 365, 204, -24, 394, -450, -124, 125, 260, 127, -83, -462, 482, 201, -4, -41, 48, 89, 265, -41, 36, -75, -52, 152, 82, 175, 82, 104, -313, -126, 546, 61, 168, 233, 92, -176, -331, 112, -134, 19, 126, -162, -191, 247, 290, -142, -98, 225, -263, 124, -201, 99, -195, 297, 47, -34, 108, 505, 144, 198, -51, 29, 90, 374, -28, 534, 20, 255, -6, 481, 172, 360, 273, -58, -159, -41, -183, -201, 279, -59, -110, 40, -6, + -137, -54, 28, 105, -3, -171, 537, -158, -19, -691, -38, 350, -205, 303, -447, 51, 28, -24, -588, -36, -970, 35, -122, -409, -87, 44, -228, 27, 223, 29, -238, 33, -87, 204, -255, 7, 285, 62, 4, -52, 212, -157, 2, -6, 157, 30, -346, -175, -252, 263, -628, 289, 213, 204, 88, 44, -292, 188, -420, -93, -112, -80, -48, 26, 93, -298, -151, 510, 177, -181, -252, 60, -128, 158, -141, -34, -205, 424, 178, -112, -49, -155, -28, 355, 358, 211, 188, -166, 208, 346, -248, -3, -651, 382, 259, -86, + 155, -35, 55, 241, -144, 373, -327, 40, 413, 188, 26, 326, -111, 154, 84, 179, 281, -157, -34, 527, 258, -2, 70, -341, 475, -392, -28, 428, 127, 460, -285, 83, -22, -99, 56, -423, -310, 421, -210, -76, -145, -451, 321, -97, -85, -193, 193, 481, -379, -63, 306, -335, -164, 296, 381, -631, -188, -34, 246, -19, 244, -72, -254, -100, 335, 717, 133, -433, -159, 136, -956, 25, -2, -153, -54, 433, -724, 153, 326, -267, 288, 549, 128, -515, 129, -132, -19, -504, -161, 455, -62, 417, -121, -148, 57, -356, + -211, -256, -201, -140, 330, -378, 49, 661, 433, 150, -684, 113, 426, 186, 12, -237, -306, -714, -510, 106, -260, -241, -30, 311, 201, -210, -7, 441, -185, -67, 2, 581, 4, -21, 274, 99, -662, 182, 169, 22, -515, 228, 259, -156, -185, -330, 97, -206, 754, 48, -144, -3, 337, -152, 97, -73, 84, 291, -510, 553, 623, 182, 267, -201, 355, 821, 31, -85, -145, 355, -119, -189, -65, 131, -402, 189, -354, 416, 95, 419, -256, 383, 113, 498, 82, 111, -176, 313, 76, -90, 439, -165, -316, 629, 493, 189, + 465, 687, 821, -253, -267, -289, 94, -378, 437, -55, -53, -636, 133, 718, 718, -33, -117, -512, -18, 460, -263, -303, 230, 8, -314, 0, -91, -139, -88, -42, -1015, -720, 321, 103, -552, 17, 188, -504, -334, -237, 518, 215, 138, -212, -177, -175, -389, -497, -858, 392, 321, -206, 879, 411, 842, 576, 13, -314, 190, 78, 358, 432, 465, -103, -135, 189, -277, -82, -250, -410, -675, -210, 591, -185, -304, -388, 205, 361, 208, 1, 327, 711, -489, -223, -389, -267, -760, -195, 126, -342, -305, -834, -1214, 110, -819, -1220, + -922, -376, 727, 265, 430, 360, -787, -315, -15, 272, -494, -664, 71, -1903, -333, 554, -674, 215, -287, -1056, -354, 1035, 1324, -770, -12, -298, -1147, -934, -871, -942, -512, -634, -82, 138, -189, 174, 177, -421, -132, -558, 179, -846, -741, 111, 93, -276, -289, 557, -211, 796, 163, 732, -566, 280, 199, 896, 490, 268, 68, 73, -138, 208, 375, -390, -458, 596, -115, -932, -1647, -2043, -1429, 142, -22, -1917, 572, 209, 435, -730, 55, 102, 52, 807, 855, 1650, 491, -1089, -1286, -874, -396, -340, -161, 1036, -290, -1979, -575, 1619, + -237, 358, 218, 300, 555, 464, 148, -322, -135, 81, -367, -80, 579, -531, -336, -531, -147, 98, 49, 149, 258, -399, 341, 898, -38, -507, 25, -327, -140, 542, -581, 80, 152, 663, 909, -573, -364, 384, 24, 126, 82, -367, -1033, -151, -495, 948, -1766, -1110, -497, -152, 476, 147, -639, -58, -732, -712, -298, -494, 78, 518, 2065, 457, -322, -1229, -1050, 454, -142, -1092, 256, 643, -617, -753, -2402, 270, 298, -141, -104, -243, -740, 202, -216, 1131, -1299, -313, 1187, -119, -920, -166, 669, 841, 481, -223, 571, -549, 361, -259, + -244, -483, 629, 420, -541, -273, -149, 657, -151, 15, -545, 422, 227, -594, 875, -19, -959, 703, -1035, -560, 760, -1893, -1265, 930, -734, 672, -1267, 192, 317, -708, -88, -122, -1315, -350, 1112, 1227, -1615, -574, 315, -1281, 1390, 1447, 54, -2286, -1308, 2162, -1368, -415, 1440, -1452, -2157, 67, 1128, -1541, -345, -1298, -1224, -44, -1541, -465, -661, -627, -472, 982, -118, -332, -427, 180, -543, -1290, 982, 296, 849, 252, 880, -367, -547, 180, -924, 701, -835, -194, 554, -652, -129, -403, -1006, 135, -756, -570, -657, -513, -293, -697, 134, 735, + -492, -199, 111, 675, -294, 228, -687, 1137, 389, 478, 347, 1093, -31, -1318, 326, 459, -319, -16, 733, -916, -843, -1060, 972, 268, -1222, 506, -764, -150, -1056, 515, 919, 76, -1101, 770, 452, -60, 1125, 2124, -526, 1046, 196, -520, -966, -573, 1235, -424, 222, 466, -134, 1128, -176, 881, 933, -1173, 588, -322, 22, 403, 346, -61, 183, 321, 1148, 1161, 910, -692, -229, -1597, -48, 346, 710, 137, -1302, 543, -781, 982, -911, -668, 69, -793, -127, -471, 1557, -882, -411, -1663, -525, -890, 2309, 1365, -479, -1588, -1655, -1025, 1153, 1451, + 766, 179, -1985, -971, 667, 517, 99, 673, -407, -1327, 683, -2134, 2258, -259, -1677, 2991, 531, 747, 1593, 87, -938, 650, -1329, 838, -542, 1370, -605, -53, 783, 149, 76, -339, -296, 47, -513, 585, -60, 621, -471, -458, 167, 37, -478, 319, -55, 281, -143, -116, 260, -227, -14, 206, -93, -99, 970, -49, -318, -155, 464, -24, -520, 298, 569, 134, 18, -313, 123, -248, 263, 709, -239, 338, -254, -51, -279, -107, 185, 251, -396, 273, 76, -18, -397, 106, 151, -258, 437, 400, -700, 229, -613, -663, 497, -154, 474, -769, + 1681, 332, 427, -193, 171, -30, 334, 118, 728, 67, -366, 251, -232, 127, 164, -307, 37, 97, -332, 339, 102, -127, 451, -136, 191, -114, 101, 100, 60, -36, -107, -41, 81, 29, -51, -192, 178, -123, 99, 156, -122, 49, -112, 57, -191, -326, 378, -173, -70, 170, 92, -42, 63, 326, -314, 166, -104, 285, -259, 182, 104, -29, 87, 28, 30, 152, -151, 123, 113, -20, 17, 228, 18, 116, -216, 304, -142, 314, -1477, -3669, 793, 3051, 2064, 4305, -1408, -1206, -2476, -3960, -390, 1231, 1627, 2119, 1071, 115, -345, -920, + -1306, -202, -347, 125, 304, -19, 79, 154, 74, 514, 619, 378, -66, 66, -451, -961, -1014, -505, -663, 545, 1020, 1070, 1188, 641, -185, -473, -861, -924, -630, -366, -34, 224, 454, 471, 411, 338, -51, 84, -94, 36, -67, -57, -17, -336, -332, -258, -503, -10, -87, 48, 858, 1079, 347, 354, -220, -474, -148, -460, -302, 240, -199 }, + { 201, 1, 262, 11, -84, -22, 1, 23, 122, -52, 62, -125, 41, -14, 85, -59, 123, 31, -64, 8, -126, 139, -14, -29, -1, 20, 29, 20, 103, -182, 13, 114, 22, -10, -21, -11, -5, -16, -187, -16, 54, -66, 62, -147, 0, 81, -86, 163, 158, 117, 100, 129, 16, 64, -62, -27, -107, -44, -6, -94, -32, -134, 18, -114, -148, 27, -108, 80, 12, -118, 78, 47, -123, 31, 20, 119, 31, -108, -206, 28, 67, 65, 328, 90, 71, -95, 14, -164, 40, 154, -76, 9, -31, -80, -130, 103, + -218, -109, -109, 121, 132, 71, 33, 96, 80, 158, -53, 57, 99, 23, 34, -112, -47, -45, -41, 108, -200, 36, -68, 214, 7, -36, -51, -85, -27, -88, -264, -82, -50, -40, -58, 30, -48, -10, -15, 96, 44, -9, 62, -49, 117, -72, -122, 123, 128, -51, -115, 16, 67, 47, 58, -50, -2, 40, 298, -53, -26, 34, 84, -215, 138, -256, -9, -123, -16, -80, -17, -18, 132, -107, 143, -144, -157, 70, 218, -251, -68, -120, 5, -61, 71, 93, 49, 95, -144, 8, 210, 84, 29, -148, -211, -127, + 36, -107, -59, 44, 143, -123, -120, 52, -87, 162, 57, -14, 117, 109, 4, 182, 93, 59, 52, 120, 190, -119, 40, 54, -125, 14, 111, -38, 273, -79, -64, -52, 101, 134, -150, -57, 60, -379, -61, -84, -67, -34, -46, 202, 242, -55, 198, 75, -108, 51, -164, 29, 35, -222, -32, 34, 39, 153, -29, 133, -89, -171, -179, -52, -90, -137, 141, -56, -27, -26, 30, 75, -217, -1, 31, -105, 260, 18, -64, -58, 277, -22, 35, 161, 5, 97, 38, 6, 152, -5, -108, 133, 72, 83, 122, 35, + -103, 65, 99, 91, 149, -9, -148, -125, 171, 232, -233, 28, -71, -53, 35, 54, 58, -103, -62, -279, 297, 276, 208, -145, 163, 293, -74, 229, 86, 34, -36, 252, 119, -60, -181, 105, -75, -98, 102, 120, 53, -181, 29, 161, -79, 54, -354, 50, -29, 169, 42, -75, -107, 217, -188, 14, -152, 16, -47, 120, -26, -42, -187, -47, -34, 228, 11, -214, -9, -15, 71, 107, -96, -3, -122, 124, -30, 150, -86, 225, 112, -260, 266, -45, -191, 24, 240, 41, 30, -200, -27, -75, -105, -104, -4, 316, + -116, -239, -18, -355, -6, -306, -110, 200, -220, -242, 65, 13, 16, -62, -83, -177, 110, -341, -109, 27, 202, 5, 205, 68, 457, 170, -11, 13, 214, -60, -72, -49, 31, -153, -78, -254, -23, -121, -74, 294, -1, 181, -82, 68, -26, 104, -45, 95, -111, -139, -28, 26, -138, -141, 3, 55, 131, -33, -76, -42, 123, 213, 1, -172, -236, -15, 45, 1, 278, -205, -27, 100, -65, -174, 131, 15, -9, 39, 21, 289, -220, -44, 19, -16, -7, -180, -139, -18, 122, 45, 49, 52, 128, -24, 117, 96, + -298, -113, -350, 93, -122, 179, -113, -153, -112, 94, -232, -192, 273, -146, 296, -67, 90, -101, -197, 222, -166, -185, -17, -99, -220, -166, -277, 16, 183, 109, -106, 317, 118, -108, -141, -219, 14, -77, -152, -71, -61, -102, 66, 259, -8, 27, -160, 92, 94, -130, -104, 74, 300, 132, -54, 2, -45, -177, -178, -115, 427, -64, 14, -54, 283, 269, 103, -411, -56, -502, 320, 143, 23, 546, 267, -33, -223, 233, -87, 68, 90, 48, 190, -142, 314, 127, 45, -77, -136, 215, 187, -20, 127, -241, 64, -327, + 155, 32, 190, -266, 75, -78, 79, 329, 286, 25, 95, -185, 277, 19, 569, 595, -59, -144, -141, -114, -319, -83, -422, 38, -18, -13, -71, 166, 280, 420, 399, 302, -456, -327, 4, 26, 482, -310, 242, 2, -35, -145, 300, 67, -215, -118, 561, 551, 619, -57, -21, -102, 108, 302, 351, 102, -142, -293, -594, 180, -349, -77, -29, -76, 48, -17, -103, -12, -340, -137, 29, -64, -381, -164, 42, 282, -71, 8, -301, -105, 14, 204, -116, 125, -336, -98, 91, 129, -84, 463, -84, -62, -231, -83, 200, 60, + -9, 239, 349, 387, -56, -201, -209, -2, 59, 86, -145, 120, 179, 132, 147, 373, 262, 169, 9, 96, -317, -26, 52, 49, -585, 691, -36, 88, 371, -9, -152, 4, -708, -437, -214, 94, -153, 63, -340, 207, -130, -19, 409, -432, -294, 383, -143, -601, 23, -377, 56, -46, 200, 78, 91, 28, -90, 243, -49, 317, 184, -136, -221, -206, 70, -110, 70, 46, 174, 38, -391, 2, 102, -148, -9, -275, -82, 1, -10, 562, -130, 391, 467, -162, 235, -109, -48, -306, 139, 390, 255, 29, 70, 218, -66, 171, + -141, -129, -215, 90, 428, 23, 672, 92, 163, -167, -87, 454, -310, -78, -605, 554, 288, 32, -209, -574, 52, -159, 64, -643, 221, 325, -373, -98, 50, 29, 118, 353, 443, -9, -6, 73, 13, -283, -314, -218, -413, -214, 344, 149, -135, -187, -119, -733, 151, 157, -341, 534, 15, 393, -153, 248, -94, -375, 26, 307, -187, 158, 203, 561, 154, 159, 551, 293, 202, -804, 149, 88, 135, -19, -329, 508, -435, 277, 254, -456, -107, 450, -552, 25, 17, -385, -566, -266, -253, -751, 462, 47, 495, 0, 47, -279, + -158, 225, -48, 234, -290, -114, 19, -149, -243, 285, -349, 345, -160, 92, -109, -285, -257, 79, -111, -34, 165, 719, 25, -128, -282, 76, 577, -144, -128, -385, -151, 18, -363, -155, -506, 272, -613, -1088, -141, -1, 472, -556, 451, 278, -279, -528, -111, 42, 110, -22, 271, -246, -112, -1084, -178, 1016, 55, -222, -184, -584, 316, -295, -240, -112, 538, 484, -103, -144, -5, -678, 512, -415, -333, -252, 218, 109, 478, 90, -198, -244, -249, 262, -70, -120, 442, 483, 194, -265, 412, 630, -184, -95, 558, 168, 147, -300, + 44, 524, -677, 532, -63, 103, 344, 395, 44, 215, -292, -242, 235, 719, 232, 202, 309, -309, 123, 340, 228, -20, 297, 189, -356, 371, -344, 128, 348, -278, 300, -347, -94, 113, 78, 291, -89, 259, -80, 66, 141, -17, -80, -184, 615, -67, 466, -468, 502, -181, -489, -638, -174, -64, 381, -563, -85, -66, 303, 559, 471, 287, 52, -145, -77, -60, 403, 321, -66, 48, -74, 250, -600, 361, 214, 281, 111, 61, 542, -213, -432, -3, -131, 25, -604, -352, -17, 513, -331, -118, 107, -29, 38, 503, 231, -88, + 72, 242, 194, 587, -145, 264, 336, 154, -61, 89, -610, 270, -80, 23, -104, -362, -431, 96, -173, -643, 212, -529, -334, -40, -702, -473, 169, 285, 66, 459, -814, -904, 589, 532, 200, 574, 941, 289, -314, 324, -105, -226, 448, 61, -339, 259, 332, 99, 139, 53, 80, 862, 16, 208, 112, 546, 65, 854, 31, -334, 694, 164, -256, -74, 385, -44, 30, 302, -466, 529, -69, -706, -168, 100, -695, -55, -39, 349, 350, 578, -348, 111, 128, 141, 277, -325, -354, 233, 33, 447, 387, 132, 926, -121, -89, -576, + 946, 186, 664, 403, -898, 168, 153, 592, -215, 245, 34, -174, 534, -1187, 674, 689, -322, 151, 77, 175, -18, 547, -433, -103, -464, -17, -273, 27, 92, -652, 262, 686, -507, -469, -498, 920, -435, -235, 56, -325, -992, 163, 665, -962, -467, 328, 480, 137, -181, 221, -377, -159, -56, 476, -691, -515, 328, 600, 193, -738, -283, 26, -78, -120, 345, -104, 542, -464, -151, 15, -595, 365, -686, -415, 152, -260, 568, 926, 476, -559, 259, -143, -220, -366, -136, -562, 450, 299, 74, 199, 662, 1116, -25, -872, 165, -1038, + 158, 450, 201, 47, 597, 440, -46, -108, -863, -469, -7, -409, 1125, -222, -280, -508, 41, 418, 280, -29, 200, 322, -529, 161, 959, 335, -697, -488, 295, -346, -70, 227, -174, -570, -158, 54, 909, -215, 181, -262, -783, 119, 921, -269, -598, 152, -379, 218, -230, -246, 620, -182, -107, 303, -595, 187, 656, -302, 23, -422, 1170, -237, 94, 364, -298, -83, -355, 86, -330, -123, -299, -314, -1857, -641, -18, 614, -299, -923, -338, -122, 475, 135, -110, -448, 505, 884, -379, 672, 180, -1229, 480, 599, -190, -492, -80, 782, + 834, -53, -606, 58, -56, -66, -502, 142, 251, -807, 581, 495, -565, 120, -636, 243, 1602, -1406, 1481, 675, 81, 908, 460, -907, 565, -681, -142, 765, 48, 225, -373, -665, 2056, -475, 41, 808, -378, 158, 71, 497, 1160, 1090, 1033, 52, -16, -180, 14, -285, 70, 659, -159, -126, 96, 120, 479, -126, -1382, 629, -1006, 1414, 165, -1226, 274, 15, 573, 277, -302, 1050, 249, 60, 691, -550, -782, 34, 399, 1419, -207, 15, -157, 1027, 101, -792, -487, 168, -100, 466, -795, 394, 115, 252, -83, -285, 165, 338, -11, 968, + -1535, 160, -552, -303, -213, -1079, -1633, -1637, -1235, 167, -13, -930, -28, -132, 83, -553, -1577, 1584, -52, -170, 287, -1461, -131, -313, 263, 517, 2051, 1595, -158, 60, -1, 417, 520, 588, 171, -161, -353, 1940, -1771, 352, -307, 111, 811, -519, 236, 70, -1918, 90, -175, 136, 272, -835, -280, -1409, -327, -29, 128, -507, -363, -589, -213, 671, 189, 1311, 364, -383, -394, 824, -809, 1536, -1106, 387, -879, 69, 960, -1578, 1600, 324, 245, -1063, -153, -156, 74, 595, 612, 737, -1211, 32, -423, -372, -408, -624, -387, 101, 839, -706, + 319, -1365, -371, 464, 560, 184, -1513, -772, -430, -674, -505, 234, -249, 871, 466, 576, 305, -50, 997, 814, -1542, 2344, -1770, -188, -1071, 209, 17, -645, -919, 1068, 709, 337, -474, 473, 137, 1010, -807, -522, 615, 1052, -1348, 545, -61, 642, -496, 193, -608, 130, -1125, 373, 1170, -30, -110, 1489, 237, -670, -1466, 1249, -676, 572, -554, 1492, 625, -144, 124, -834, 85, 389, -444, 435, -1821, 726, 1586, 1295, -740, -698, -771, 851, 22, -224, 19, 2131, -1073, -436, 759, -655, -1932, 832, 370, -1274, 679, 1140, 937, -314, -343, -1542, + 779, -118, 181, -584, 455, -18, 236, 52, 58, -344, 211, 791, -1076, 871, -184, -580, 154, -403, 212, -412, -348, 239, -866, -113, 1080, -1632, 421, 50, -300, -519, -615, -406, 1133, -986, -170, 351, -1010, 222, 502, 333, 150, 144, -584, 409, -1468, -4, 1221, -549, -177, -305, -390, -33, -1053, 517, 372, -861, 751, 199, -994, 375, -224, 676, 568, -911, 273, 971, -966, 496, -689, 485, 528, -806, 328, -147, -240, 515, -113, 450, -597, -3758, -7895, -3300, -5346, -7174, 2318, 646, 1963, 9970, 8250, 5349, 8511, 5702, 429, 1215, 795, -4962, + -3309, -2354, -5653, -5749, -1798, -1795, -3681, -1270, -1003, -4351, -3795, -1395, -2209, -4116, -1208, -884, -3287, -575, 1869, -1129, -976, 2915, 1685, -1465, 2543, 4375, 308, 2403, 5406, 2597, 1250, 5916, 4268, 3193, 7213, 9854, 7759, 9084, 11753, 7735, 5062, 6720, 4364, -985, -96, -2639, -6973, -9845, -10554, -14021, -15844, -16327, -15113, -13837, -12944, -8889, -4982, -4195, 245, 5666, 4181 } }, + { { 377, -23, -4, 41, -45, -47, -34, 88, -226, 86, -62, 1, 12, -8, -29, 14, 51, 95, -44, 106, -85, -94, -68, 48, -89, -56, 68, 14, -29, 85, -20, 1, 55, 31, -42, -57, -63, -70, -162, 44, -39, -11, 244, 23, -50, 142, -52, 4, -64, -115, 144, -45, -25, 4, -102, 34, -6, 76, -16, 77, 27, -17, 87, -8, 30, 47, -5, -196, -5, -23, -77, 55, -17, -27, -19, -42, 11, 45, -126, 81, 128, -42, 114, -16, 120, 61, -24, -44, 122, 12, 26, -133, -19, -8, -4, 187, + 93, -5, -136, -99, -57, 19, -1, 42, 88, 27, 34, -139, -19, -135, 8, -74, 92, 90, -33, -73, 96, 21, -33, -126, -15, -81, 25, 77, -126, -63, -19, -50, 329, 77, 191, 13, 64, -3, -93, -89, -110, 50, -91, 63, 3, 77, 83, 197, 60, -22, -12, -124, 183, 161, 22, 33, 23, 44, 445, -113, -101, -43, -96, 15, -221, 11, 36, 5, 139, 11, -37, -134, 76, -187, -164, 51, -84, -42, -35, 25, 115, 163, 5, -31, 191, 67, -20, 3, -90, -2, 210, -4, -110, -86, -33, 70, + -111, -129, -137, -108, 90, -102, 27, -123, 32, 141, -1, 99, -55, -85, -52, 68, -16, 107, 149, 21, -62, -86, -18, -15, -7, 3, -157, -18, -81, -75, 53, 10, 27, 43, -160, -88, 39, -47, 73, -15, -336, -173, -84, -235, -91, -226, 48, -33, -146, -167, -37, -139, -17, 88, -22, -204, -84, -13, -87, -77, 41, 162, 214, -52, -74, 112, 132, -61, -47, -45, -116, 15, 34, -109, -82, -38, 75, 178, 0, -82, -13, -115, -49, -173, -86, -86, -259, -43, -124, -95, -283, 151, -130, -122, 36, -35, + -31, 17, -236, -76, -92, -36, -141, -36, -73, 41, 67, -92, -50, -124, 24, -32, -32, -27, -157, -19, -135, -593, -44, -291, 266, -149, 478, -300, 302, -265, -15, 1, -207, 167, 7, -72, 49, -62, -27, -196, -2, -146, 120, 49, 147, -79, 220, 207, -195, 63, -166, 183, -1, -113, 7, -8, -10, 138, 15, -180, 75, 148, -13, 173, -80, 144, -203, -88, 124, -101, 26, 188, -166, 272, 94, -240, 54, -230, 79, 152, 83, 148, 179, 81, -35, 2, 0, 78, 123, -28, 239, 63, 157, 119, 31, 23, + 387, -5, -114, -43, -154, -182, 281, -63, -49, 258, -28, -58, 109, 199, 51, 96, -13, -231, -67, 162, -263, -260, -103, 49, -188, -115, -4, -31, 169, -74, -47, 181, 251, -231, 50, -59, 86, 20, -109, -27, 99, 160, -54, -239, -62, -26, -71, -122, 7, -20, 32, -38, 22, 214, -173, 16, -134, -105, -181, -56, -110, -239, -21, 11, -104, -23, -110, 84, 99, -23, 18, -84, -44, 253, -47, -117, -292, 525, 588, 123, -195, 145, 240, 241, 142, 186, 90, 295, -15, -20, -102, 191, -90, -232, -328, 54, + -151, -125, 133, -20, -78, 303, -8, 372, 16, -125, -85, 141, 94, -54, -271, 423, 246, 19, 231, 148, 154, -117, 172, 99, 42, -32, -63, -162, -244, 89, 131, -180, 88, 188, 262, 85, 237, 124, 202, -270, 91, 43, 63, 24, -16, 138, 114, 123, 158, -37, 75, 56, 204, 259, -131, -150, 30, -97, 477, 157, 215, -163, 75, -416, 30, -298, 239, 166, -123, 206, 117, -197, -46, 311, -5, 218, -52, 54, 244, -286, -19, 62, 91, 33, 100, 26, 294, -120, -81, -73, 222, 43, -101, 150, 372, -242, + 47, 67, -22, 168, -74, 302, 95, 91, -232, -3, -62, 153, 98, 164, -160, -81, 134, -254, -157, 88, 297, 208, 263, -260, -92, -263, -77, 122, -25, -240, 38, -129, 3, -241, -339, -95, -245, 39, 123, 92, -18, -572, -518, -378, 90, 91, 395, -203, 374, -181, -668, -78, -80, -272, -439, -174, -28, -280, -21, -419, 10, -441, 222, -127, 157, -104, -26, -152, -170, 237, 33, -98, 276, 11, 30, 79, 253, 215, 164, -18, -338, -56, 137, 24, 179, -117, 71, -493, 132, 261, -372, 187, 58, 313, 241, -24, + -104, -31, 213, 90, -313, -266, -428, -223, -290, -84, -355, -94, -123, 328, -167, 149, -86, -59, -129, -163, -70, -52, -55, 248, -696, 592, -124, 363, 226, 18, -449, 411, 86, -3, 275, 201, -164, 27, 445, 165, -148, 319, -122, -99, -50, 122, 40, -25, 78, 152, 151, 142, -261, 214, -210, 368, -170, 366, 152, 59, -290, -312, -68, -87, 440, 138, 362, 158, -235, 36, -16, 161, 57, 145, 16, -164, -59, 226, 555, 387, 96, 150, 21, -44, 316, 241, -30, 344, 512, 654, 81, -325, -356, 181, 154, 36, + 175, 36, -40, 41, 353, 83, -70, 332, -501, 410, 166, -346, 787, 111, -409, 85, 216, 12, 155, 559, -547, 345, -223, 304, -123, 56, -506, 74, -57, 190, -195, 15, 37, -8, -297, 269, 29, -46, 133, -73, 131, -87, 399, 298, 395, 375, -64, 117, 170, -4, -207, 255, -331, 78, 326, -221, 172, -394, 115, -62, -90, -63, 25, 79, 105, 348, -258, -53, 248, 505, -496, 75, -132, 111, -106, 728, -507, 100, -284, -196, -6, -73, 11, -627, -429, 354, -504, -120, 673, -224, -30, 353, 71, 211, -531, 477, + 16, 20, -147, -326, -59, -65, -348, -217, 351, -134, 54, -198, -825, 257, 20, -267, 138, 296, -46, 17, -80, 61, 195, 50, 324, 216, 36, 280, -258, -255, -355, 109, 176, 38, -552, 132, -475, 642, -176, 216, 545, -243, 338, 69, 369, 136, -210, -600, -438, -346, -68, -363, -93, -322, -220, 556, 97, -275, -248, 84, 177, -103, 57, -888, 230, 23, -150, -262, 204, -682, -829, 457, -421, -487, -157, 276, 601, -442, 8, 269, -115, -160, 136, 74, 446, 126, -478, -49, -255, -48, -294, -389, 30, 321, -51, 124, + -319, 51, 326, 235, 16, -10, 195, 169, 108, 281, -432, 405, 296, 67, -362, -20, 233, -312, 275, -259, 314, -141, 418, -752, 715, 120, 672, -12, -178, -109, 221, -47, -617, -45, -76, -681, 154, 353, -619, 391, -554, 61, 122, -10, -676, -404, -391, -27, -93, -435, -365, 569, 120, 376, 366, 107, -271, 67, 957, -648, 164, -110, -350, 26, 134, 158, 2, 7, -180, -270, -421, -212, 330, -267, -423, 250, -147, 98, -51, 195, -177, 406, -140, 46, -4, 44, 378, 127, -168, 199, -154, 305, -180, 124, -433, -321, + -231, 73, -216, -385, 161, 277, 83, -210, 130, 191, 224, 600, 838, 1131, -123, 167, 268, 142, 142, 160, -252, 422, -89, 540, 677, 456, 168, 177, 68, 705, 141, -164, -179, 11, 1163, 934, -378, -166, -455, 292, 156, 577, -76, -227, -87, -348, 105, 28, 552, -184, 222, -698, 417, -43, 302, 8, 277, 54, -377, -199, -319, -254, 322, 713, 337, -76, -187, -2, -27, 183, 272, -445, 25, -152, -116, -486, -342, -790, 52, -38, 324, -238, 548, -387, -129, 1017, 1052, -701, 200, 580, -293, -168, 349, -121, -376, 1122, + -230, -1736, 627, -35, -830, 662, 766, -262, 510, 602, -251, 36, 365, -376, 172, 149, 214, -460, -246, 48, 166, 348, 150, -340, -93, 250, -359, 292, -198, -444, 335, 161, 147, -134, -143, -177, -59, 284, -687, 293, -54, 511, -381, -27, -465, 157, -731, 49, -11, -301, -250, 85, -507, -828, 443, -70, 103, -499, 247, -100, 268, 312, 122, -356, 232, -181, -118, -640, 44, -461, -530, -725, -336, 96, 150, -743, -406, 25, -306, -991, -822, -808, -208, -481, 378, 577, 119, -565, -639, -691, -124, -29, 341, -256, -456, 911, + 1009, -187, 697, -140, -205, -209, 682, -508, -75, -220, 1054, 79, 420, 172, -38, 539, 336, 448, 187, -25, -116, 429, -5, -347, 541, 23, 482, -433, 391, 150, -411, -335, 938, 598, 16, 344, 332, -523, -291, 213, 213, 415, 124, 112, 229, 498, 275, 146, -389, 1327, 960, 123, -499, 313, -107, 183, -40, 298, -94, 62, 820, -481, -136, -653, 297, -161, -2, 626, 286, 100, 203, -197, -313, 319, 273, -41, -283, -648, 1795, -1949, -200, -1010, 1309, 379, 254, -463, 147, -370, 1173, -165, -48, 156, -32, -409, 196, 301, + 370, -734, -384, -357, 181, -192, -187, 19, 13, 553, -242, 71, 403, -1, -492, 112, 422, 1, -789, 652, 89, 62, 14, -288, 280, -1435, -1026, -91, -360, 124, 126, -641, 1109, -376, 1523, -154, -520, 578, 95, 523, 705, 284, -715, -136, 811, 1942, 62, -414, 769, 126, 882, 207, 1177, -150, -50, -24, 306, 23, 242, 47, 2553, 771, 257, -113, -306, -404, 816, 740, -919, 494, 374, 55, -296, -511, -1241, -494, 363, 86, -417, 693, -264, 254, 269, -222, -197, 720, -5, -340, 453, -467, 914, -513, -306, -105, 341, 138, + 925, -352, -597, -264, 224, 0, 481, 72, 15, -279, 379, 1709, 726, -745, 538, -434, -581, 350, -61, 30, -80, 212, -521, -834, -1961, -627, 619, -390, -728, 133, -238, 110, -865, -842, -444, -32, 39, 526, -155, -397, -547, -789, -393, 584, -448, 1588, 1335, 632, -351, -544, 958, 823, -1052, -205, -640, 924, -143, -1285, -553, 473, 822, -1488, 613, -1028, 396, -603, -148, 732, -232, 119, 471, 970, -618, -1047, 246, -76, 124, 992, 257, 741, -924, -168, 307, -829, 1366, -157, 820, -115, -186, 664, 671, -389, 1499, -359, -652, 712, + 1285, 59, 229, 44, 560, -628, 443, 1919, 881, -100, 829, 1003, -813, -2442, 134, 1339, 1513, 306, -178, -789, 537, 1365, 870, -337, -1415, 1057, -2205, 1617, 308, -1034, -22, 886, -652, -15, 480, -687, 21, -622, -401, 570, -558, -343, -1137, 434, 1044, 257, -514, -867, -161, 570, 305, -749, -46, 795, -138, 8, -314, -257, 1958, -1003, -267, -273, 310, 870, -1002, -604, 1284, -209, -104, -1616, -1309, 483, 859, 421, -1616, 1038, -44, -305, 216, -1205, -330, -210, -577, 965, -812, -508, -870, -562, -1144, 281, -1783, -561, 211, -937, 218, 401, + 219, -86, -253, -556, 593, -142, -577, -155, -1235, 767, -11, 989, -189, 1022, 141, -122, 468, 1183, 579, 307, 251, 155, 479, -587, -30, -440, -447, 725, 470, 278, -188, -182, -64, 755, 138, -337, -524, -28, -106, 563, 111, 469, 918, -257, -2238, 139, 1867, 181, -1322, -187, 548, 394, 751, 640, -23, -445, -406, 554, -318, 41, 234, -2378, -374, -480, 408, 1815, 2, 114, -391, 86, 419, 732, 444, -507, -202, -1188, -28, 702, -305, -211, 324, 708, 448, -285, 427, -283, -3919, -7187, -3015, -4933, -5641, 3172, 973, 2899, 9122, 5902, + 4718, 7178, 3478, 38, 2714, 530, -3156, -2270, -2555, -5604, -4596, -2089, -4136, -4526, -1990, -2853, -4667, -2490, 160, -2988, -2762, 395, -743, -2737, 2700, 1721, -2327, 1988, 3082, 352, 1699, 6372, 2942, 1827, 7515, 5253, 2986, 7455, 10016, 6193, 8991, 11705, 8337, 5540, 7299, 3860, -3738, -2410, -4883, -11385, -11412, -11502, -17455, -17162, -17195, -17777, -16600, -15801, -12086, -9159, -6038, -1283, 2633, 5585, 10287, 13143, 12712, 16212 }, + { 408, 43, 76, 133, -179, -48, -102, -21, -46, -111, -12, -16, -109, 136, -89, -56, -9, -50, 117, -53, -83, 35, 43, 124, -12, 27, -79, -15, 9, 37, 8, -3, 127, -74, 29, 8, -79, -182, -73, 40, 64, 66, -178, 139, -69, -74, 75, 31, -157, 61, -161, -47, 68, -125, -50, 109, -41, -70, -92, -178, 138, 50, -57, -54, -121, -136, -157, -33, -103, 0, -7, -5, 13, -12, -85, -77, -29, 3, -229, -26, 205, -193, 68, -321, -1, -120, 123, -112, 25, -78, -136, -40, -17, 89, 116, -120, + -202, 97, 32, 66, 40, 75, -118, -94, 17, -29, 100, 67, -91, -27, 76, 138, 88, -7, -117, 53, -22, -70, 79, 26, -107, -98, -73, 49, -105, -66, 86, 23, -4, -119, 39, -104, -241, 12, -82, -167, 71, -57, -44, -67, 3, 103, 71, 24, 54, 73, -180, 74, -71, -81, -44, 30, 5, 97, 480, -40, 89, 106, -48, 50, 192, -149, -25, 55, -73, -14, 142, -45, -30, -10, 56, -27, 70, -48, -44, -22, -107, -186, -33, -60, -22, 109, -194, 241, 4, 3, 11, 45, -3, -94, 18, 73, + 186, 8, 3, -29, -57, 120, 62, -46, 72, -123, 26, 37, -86, -316, -93, -10, -13, -17, -21, -42, -16, -62, 84, 229, 139, 8, 8, -8, 90, -49, -199, -7, -94, 65, -110, 79, -240, 9, 3, 74, -419, -404, -151, -58, -55, 3, 106, 27, 86, -189, 97, 122, 118, 137, -101, 31, 320, -194, -4, -137, -200, -22, -11, 179, -82, 21, -148, 100, 64, 79, -336, 55, -59, -117, -29, 1, -249, -161, -137, -9, 215, 76, 74, 104, -90, 62, -80, 183, 281, -23, -21, 81, 24, 74, 161, -70, + 166, -22, 0, 98, 136, -47, -183, -171, 73, -21, -26, -73, 90, -139, 56, 107, 181, -93, 163, 65, 19, -462, 199, -207, 370, -346, 271, 138, -144, -180, -100, 70, 63, -97, 218, -79, -209, -43, 226, 155, -229, 36, -29, -240, -99, -154, -36, -183, -49, -76, -252, -90, 129, 184, -35, -216, -43, 154, -47, 6, 11, 4, -214, -5, -24, -54, -9, 39, -152, 89, -163, -2, 1, 5, 125, 5, -54, 52, 88, 205, 96, 49, -54, -122, -113, -45, -124, -88, 83, 137, -87, -151, -94, 53, 34, -116, + 577, 237, -24, 141, -77, 329, 147, 583, 25, -539, 155, 347, -185, 71, 244, -165, 177, -131, -16, -165, -154, -41, 62, -6, 92, -64, 260, -134, 85, 57, 175, -280, -135, -103, -18, -92, 44, 189, 144, 294, -24, -10, -143, -42, 196, -162, 166, -151, -49, 271, 394, 280, 68, -186, 160, 115, -83, 230, -121, 55, 58, -385, 21, -364, -126, 75, -72, -163, -123, 49, 281, 82, -59, -94, -69, 40, 50, 357, 716, -302, -222, -56, -76, 254, -229, -424, -141, 36, -98, 130, 66, 220, 98, -80, 316, 295, + -125, 26, -190, -29, 20, -118, -15, 221, 319, 17, 60, 132, 91, 54, 31, -113, -212, 30, -310, 16, 84, -98, 137, -77, -166, -10, 184, 80, -65, 526, 11, 173, -299, -66, 227, -96, -217, 140, -256, -237, 70, 301, -227, -131, -56, 18, -94, -103, 416, 238, -18, 27, -159, -120, -43, 113, 153, 85, 280, -504, -69, -379, -216, -343, -88, -53, -53, -132, 152, -483, 247, -165, 146, 64, 200, 11, 82, -195, -84, 90, -195, -140, 236, 66, 106, 96, -26, 64, 351, -126, 33, -158, 283, -170, -633, 197, + 98, 267, 142, 368, -249, -96, 219, -90, -213, -98, 113, -304, 301, -8, 200, -256, -115, -91, -282, -54, -225, -98, 22, 327, 259, -25, -398, -221, -73, 318, 256, 191, 167, -97, -406, -97, -20, 93, -81, 40, 148, -681, -819, -472, 306, 5, -170, -190, -276, -48, 65, -466, -64, 260, -193, -143, 293, 62, -228, 58, -222, 445, -172, -132, 130, -263, -173, -163, 58, -189, -84, 57, 35, -568, 223, 217, -179, 403, 142, 19, 386, 211, 52, 36, 418, -65, -96, -51, 249, 130, -419, 133, 104, -24, -233, -664, + 263, -64, -179, -424, -247, 225, -73, -140, -288, -546, 33, -95, -296, -139, -504, -109, -124, -122, -41, 131, 300, 78, -74, -123, -675, 557, 39, 288, -41, -16, 61, 310, 40, -32, -402, 152, -34, -314, 95, -204, -148, 596, 181, 186, -114, 215, 270, 250, -129, 218, 127, -247, 178, -241, -67, 156, 91, -25, -116, -127, 413, -115, -153, -112, 101, 84, -166, -320, -1, -343, -17, -311, -91, -77, 86, -161, -240, 331, -111, -376, 266, 388, -160, -135, 232, 136, 426, 243, 76, -15, -365, 85, 422, 295, -227, 266, + 345, -196, -447, -141, -365, -2, 145, 140, -1079, 531, 157, -42, 744, -34, 382, -320, -67, 67, 14, 429, 277, -561, 366, 35, 224, -505, -10, 305, -495, 640, 181, 1, -216, 46, 283, -444, 52, 123, 90, -271, -94, 271, 159, -21, 49, -177, -305, 136, -521, -16, 769, 747, -228, 98, -24, 217, 542, 50, 263, 89, -274, -18, -47, -804, -358, 499, 28, 153, -191, -52, 179, 237, -23, 613, 6, 465, 50, 74, 52, -287, -341, 369, 46, -167, 194, 370, -787, 324, 506, -64, 155, 230, -115, -72, 315, -111, + 475, -441, 250, 583, -614, 29, -288, 370, 161, 307, -308, -242, 3, 786, 16, 399, -169, 26, -47, -67, -341, -12, -91, 161, -149, -224, -183, -14, -60, 354, 66, -196, -172, -181, -61, -88, 582, 23, 294, 17, -135, -131, 484, 353, -135, -458, 257, 168, -994, 49, 562, 538, 127, 424, -605, 969, 81, 165, 176, 424, -43, -412, -123, -459, 289, -117, -263, 206, 296, -596, -479, 414, 345, 859, -315, -235, -164, 158, -377, -49, 133, -30, 454, 295, -383, 30, 97, 266, -436, 443, -20, 196, -88, -204, -458, 157, + -91, -187, 76, -271, -279, -57, 125, 543, -818, -481, -448, -481, -153, 567, -346, -7, 535, -71, -264, -466, -144, -192, -1003, -752, -232, 191, -109, 193, -234, -135, 455, 309, -506, -225, -564, -185, 37, 261, -104, 105, -464, -325, -317, 27, 111, 73, -320, 76, 450, 56, -427, 76, -50, 970, 103, 464, -410, -282, -103, -466, -295, -450, -209, -295, 526, 125, 131, 536, -17, -40, 243, 481, 764, 550, -118, -220, -887, 231, 273, 95, -554, 622, 250, 359, -109, 19, 357, 778, 770, 427, 87, 806, 14, -269, 260, 477, + 398, 717, 383, -12, 78, -480, 182, -1157, -208, -150, 231, 841, 475, 85, 616, -515, -449, 34, -1123, -325, 5, 133, 199, 190, -121, 349, 7, 113, 582, -382, -317, -27, -72, -753, -238, 134, 567, 1041, -420, 14, 173, -196, 969, 167, -475, 842, -172, -290, 609, -557, -318, 30, 57, 68, 402, 204, 328, -108, 177, 476, 37, 321, 68, 2, 545, -713, -246, -250, 477, -371, -82, -225, 475, -211, 1042, 738, -688, 328, -828, 104, 319, 147, 199, -1093, -191, -1057, 156, 66, 146, -185, -167, 473, -872, 285, -364, -1710, + -606, -577, 306, -270, 286, 810, 915, 476, 476, 355, 191, -558, 658, 280, -542, -635, 278, -1321, -606, -449, 263, -1005, 382, -595, 885, -1000, -1270, -264, -168, 1023, 510, 464, -241, 132, -605, -486, 136, 227, -784, -733, -504, -51, 426, 307, -542, -696, -390, -404, -941, -541, 452, -252, 19, -115, 341, 517, -103, -1427, 640, 1229, 481, -6, -1418, -325, 667, -158, 1658, -149, -1271, 242, -181, 136, 79, -232, 395, 464, -1330, -336, 128, 524, -199, -666, 689, 106, -390, -1286, -1427, -706, -6, 174, 1094, 1119, 730, 379, 87, 2401, + 2203, -965, 1132, 1000, -313, -198, -557, -313, -650, -464, 1824, -125, 1052, -12, 28, -10, -754, 149, 127, -1629, 214, 364, -869, -202, -285, -140, 213, -73, 24, 681, 262, -369, 193, 1101, -6, 493, -52, 397, -646, -777, -445, -1403, 343, 127, -637, -1698, -1117, -1590, 1115, -838, 153, 256, 235, 190, 1192, -1196, -17, -683, 1262, -2913, 570, 195, 902, 815, -17, -289, -461, -147, -807, 554, 1581, -160, 419, 544, -638, 751, -776, -733, 1052, -1945, 1452, -765, -513, -300, 194, -518, -384, 694, -124, -1311, 545, -21, 315, -246, 1295, -934, + 117, 571, -271, 449, -737, 131, -622, -290, 841, 163, 387, -367, 819, -146, -258, 350, -363, -307, -150, -178, -667, -946, -187, 638, 108, -244, -913, 116, -697, 25, 434, -714, -80, 670, 715, 520, -861, -374, 811, 319, 121, 654, -3089, -639, -199, -1352, 320, 539, 104, 414, 854, -201, -490, 367, -361, -45, 773, 719, 46, -2, 2143, -306, -631, 52, -272, 1046, 174, -123, 995, 1006, 313, 368, 541, -1312, -734, 1027, -172, -1084, -558, -511, 698, 353, -412, -1553, 446, 202, 176, 213, -207, 117, -1160, 979, 683, 337, -593, -522, + -24, 470, -133, 490, 210, -1240, -554, 148, -1227, 30, 211, -1105, -1516, -253, 436, -915, -1837, -841, -491, 1135, -731, 1285, -287, 16, 556, 30, -2050, -185, 73, 903, -1820, -2519, 151, -233, -1461, 773, 301, -36, -52, 847, -1682, 1289, 220, 1126, 508, 2507, -895, -943, -323, 65, 2394, -209, 2004, -1217, -402, 903, -1319, -370, -1233, 328, 1500, -1789, -569, -57, 701, 89, 339, 630, -3, -1096, -975, 161, 919, 2207, -329, 675, -464, 1144, 180, 227, -143, -1138, 193, 1252, -41, 40, -266, -976, 1592, 650, 1123, 1384, 114, 185, 976, -1927, + 896, -914, 2611, -111, 448, 482, -483, -585, 475, -894, 1778, -752, -862, -980, 1869, 708, 1269, -71, 1122, 1033, -426, 542, 158, -864, 1458, 211, -1790, 1222, -1272, 150, -584, 468, -45, 667, -103, -591, 1011, -362, -132, 143, -411, -379, 1170, -287, -146, -151, -45, 516, -390, 107, -280, 246, -240, -219, -601, 886, -539, 277, 170, 604, -682, 131, -262, 686, 124, 25, 597, 135, -903, -174, -125, 223, 448, 304, -812, 324, -602, 412, -322, 51, -163, 401, -125, 80, -898, 172, 519, -493, 493, 1, 221, 211, -320, 591, 317, -99, + -133, 238, -62, 361, -274, -294, -64, 159, -754, 1498, 117, 181, -611, -453, -966, 633, -277, -204, -425, -25, -380, -55, -58, 159, 179, -38, -54, -281, 244, 228, -235, 98, -522, 195, 90, -98, -89, -180, 153, 27, -374, -107, -117, -312, 487, 43, -328, 40, -135, 424, -160, -211, 73, -266, 494, 6, -290, 72, -125, 239, -330, -71, 94, -124, 210, -134, 52, 93, -300, 32, 273, -445, -42, 124, -419, 726, -683, 320, 103, -378, 687, -489, 124, 41, 352, -1613, -3725, 978, 3451, 2917, 3916, -1931, -2501, -3762, -3843, 263, + 2866, 3161, 3465, 1150, -752, -2750, -4548, -2496, 1161, 1793, 3040, 2300, 632, -410, -956, -2282, -1473, -1408, -253, 1198, 1845, 966, 1234, 619, -688, -112, -1477, -2068, -348, -485, 370, 1940, 1126, 959, 291, -734, -743, -652, -1061, -287, 54, 452, 568, 924, 274, -40, -461, -873, -65, 304, 330, 537, -129, -444, -198, -443, -325, 83, 249, 637, 545, 430, -92, -253, -710, -576, 120, 445 } }, + { { 351, 153, 165, 2, -65, -160, -57, -115, -119, 26, -97, -60, -15, 99, -6, 34, -104, -54, -124, -203, 112, 80, -85, 45, -51, -10, 130, -75, -14, -97, -59, 51, 71, 98, 88, -139, 21, 73, 4, 104, 15, 32, -108, -59, 21, -31, 28, 8, -64, 115, 83, -141, -4, -8, 38, 120, 52, -134, 22, 44, -96, 35, 49, -20, 57, -16, -22, -14, -74, -20, -26, -61, -3, -11, -2, -14, 0, -152, -180, -159, 195, -41, 155, 45, 232, -55, -122, -84, 141, 3, -53, -15, 160, -44, 28, 55, + -109, -84, -36, 28, -113, 27, 22, -131, -43, -79, 10, -58, 20, 211, 108, -63, 9, -102, 77, -28, 125, -262, -29, 39, -93, 15, 125, 95, -117, -88, -94, -19, -75, -39, -115, 42, -10, -134, -69, -55, -7, 25, -29, -16, 57, 21, -62, 31, 141, -73, -18, -150, -53, -15, 53, -57, 15, 13, -15, 19, -48, 250, -84, 86, 210, -157, -179, -20, -39, 5, 111, 66, -252, 48, -141, -196, -6, 83, 88, -58, -2, -13, 118, -15, 98, -34, 17, 29, 34, -120, 61, 109, -40, 137, -64, -4, + -153, 123, 35, -32, -117, -112, -49, -31, 68, -3, 60, 64, -103, 79, -141, 64, 92, 174, 163, -123, 73, 4, -29, 108, -66, -73, -58, 92, 46, 116, -93, 168, -40, 10, 53, 45, 94, -45, 123, 161, 262, 110, 110, -296, -319, 38, -25, 77, 73, 212, 98, 102, 53, -103, 42, 268, -176, -20, 11, 214, 131, 30, 98, -17, 76, 98, 223, 121, 126, 65, 56, 106, 42, -155, 97, 125, -42, 90, 125, -45, 42, 149, 60, -40, 58, 152, -4, -5, -26, 38, 149, -47, -77, 37, -46, 71, + 96, -114, 28, -76, 10, 37, 127, 93, -252, -9, 131, -75, -102, 4, 24, 115, -7, -275, -109, 72, -65, 103, -13, -549, 69, 48, 246, -17, 190, 94, 43, -326, -6, -13, -253, 31, 177, 27, -10, -32, -105, -121, 44, 64, -15, 39, 50, 212, 19, 89, 97, -126, 19, -37, -38, -25, 75, -23, -62, -100, -59, 17, -164, -124, 60, -137, 35, -218, -253, -76, 298, -94, -25, 166, 54, -1, 186, -42, 14, -40, 49, 107, -57, -210, 114, -131, -223, -106, -70, -22, 66, 204, -13, -29, -96, -34, + 85, -97, -72, 76, 486, 20, -25, -179, -101, 258, -99, 203, 175, -191, -27, 153, -104, -49, -46, -67, 37, 57, 14, 97, -38, 18, 40, -36, -86, -92, -102, 12, 131, 58, -101, 13, 55, 243, -65, 218, -189, 92, 162, -98, -55, -195, 101, 2, -132, 143, -166, 199, -2, 280, 72, 35, 76, 120, 71, -84, 146, -20, -134, -221, -50, 103, -101, -66, 103, -118, 264, -228, 16, 167, -112, -40, -188, 14, -40, 8, -37, 171, 232, 412, -121, -180, 47, -74, 113, 375, 2, -87, 119, 64, 111, 67, + -205, 7, -183, 101, 88, 53, 343, -17, 256, -8, -7, 77, -3, 268, 35, 168, -63, 228, -104, 121, 454, -76, -116, 319, 67, 207, -6, -202, 61, -118, 136, -243, -33, -128, 134, -24, 27, 244, -122, -254, 68, -26, -13, 196, 37, 23, -93, -170, -176, -65, -146, -115, 146, -82, -18, -60, 10, -8, 122, 55, -158, -176, -22, 578, -284, 211, 20, 110, -124, -95, -49, 135, 172, 45, -74, -153, 99, 168, -17, 61, -70, 182, 77, -309, -91, 114, -5, -125, 8, 157, -92, 61, -194, 133, 278, -98, + 294, 20, -35, 197, 8, 25, 184, -352, 71, 121, 171, 115, 138, -152, -109, 5, 76, -165, 77, 183, 173, 69, 490, -136, -39, -200, -70, -127, -174, 255, 124, 250, -13, -364, 245, -116, 146, 122, 79, 74, -232, 330, 110, -91, -704, -597, -553, 92, 82, 19, -3, -63, -68, -11, -117, -216, -160, -359, -175, -187, 172, -282, -142, -170, 15, -22, -95, 51, -51, -291, -35, 221, 2, -262, -240, 68, -116, 181, 114, -249, 191, 327, -326, -325, -193, 86, 246, -223, -239, 81, -152, -3, -61, -50, -355, 36, + 157, -125, 74, -185, -227, -214, -132, -350, 512, -145, -80, 68, 15, 88, 28, 139, 27, 110, 280, -462, 220, -111, -156, -41, -420, -50, -670, 508, 133, 107, -125, 496, -80, 231, -2, 207, -299, 112, 117, 39, -146, 438, -120, 128, 104, 454, -310, -29, 131, -90, -227, 129, -212, 45, 62, -263, 102, 9, 17, 496, 323, -55, -203, -176, 119, -41, -299, 72, -20, 74, 237, 322, -225, 213, 123, -171, 118, 69, -232, -150, -142, 221, -252, -244, -589, -463, 132, -107, -76, -257, -455, 151, 47, -42, 236, 160, + 273, 122, 77, -46, 47, 211, -223, 239, 190, -795, 756, 546, -208, -174, 212, 12, 29, 367, 263, 21, -42, 154, -72, -41, 111, -149, 211, 148, -156, 227, -12, 69, -5, -345, -9, 270, 279, 116, 126, 155, -154, -198, 102, 173, 4, -70, -171, 87, -42, 240, 280, -18, 322, -149, 357, 199, 428, 42, 73, -108, -159, -20, 332, 535, 44, 411, -159, -368, 64, 157, -320, 361, -101, 136, -721, -302, 8, -157, 159, 247, 489, 108, 69, -167, -326, 2, 60, 230, -282, 569, -199, 96, 434, 447, 1, -208, + -96, -96, 63, -278, -213, 290, 98, 197, 236, 271, -74, 187, -26, 217, 810, 214, -340, 395, 451, 50, -34, 54, -171, -253, -113, 458, 322, 268, 399, 106, -25, -133, -422, 247, 280, 169, -34, -22, -119, 99, 415, 294, -388, 321, -319, 420, 125, 183, 215, -21, -157, -18, 202, 706, -54, 379, -92, -246, 408, 370, 147, 138, 375, 172, 80, 76, -79, 33, -127, 321, 278, -134, 282, 361, -406, 280, 161, -93, 27, 195, -170, -355, 543, 124, 104, 109, 321, 102, -325, 355, -466, -534, 47, 75, -302, -88, + -891, -618, -477, -149, -491, -228, 180, -426, 302, 295, -363, 474, 239, -77, -54, -224, 2, -411, 924, 288, 136, -450, 103, -128, 608, -108, -29, -548, 540, 55, 201, 198, 306, 202, -143, 204, -295, 298, -123, 183, -465, 1011, 124, -441, 199, 302, 177, 247, 192, -337, -691, 233, -68, -39, 459, -48, -43, 73, 414, -69, 254, -156, -191, -251, -327, 653, 354, 257, -165, -537, -669, 369, 262, -215, 197, -136, 47, 652, 300, -142, 364, -79, 204, -172, 240, -422, -641, -226, -269, -15, 817, -604, 401, 249, 192, -104, + 340, 176, -583, -743, -246, -318, 918, 682, -182, -354, 0, -363, -53, 686, 629, 382, -492, 159, -377, 693, 343, -21, 41, 262, -328, 136, 550, 342, -437, 484, -132, 534, -546, -197, 987, 473, 580, 164, -773, 277, -623, 457, 1225, 458, 777, -307, 241, 383, -13, 124, -285, 113, 494, 60, -104, -390, 256, 214, -413, 265, -144, 372, 494, 545, 627, 103, -452, 171, 306, 40, 847, 119, -933, -549, 289, -192, -1104, 92, 496, 230, 68, -46, 609, -407, -559, -50, -188, -497, -12, 108, -307, -411, -275, 99, 91, -617, + 233, -204, 198, 897, -75, -168, 588, 1, 515, -289, 361, 308, -12, -275, 800, 94, -1124, -514, 678, -1006, 553, -953, 64, -161, -1375, -189, 600, 1243, 386, -191, 291, -490, -175, -1102, -74, -751, -121, -170, -527, -552, -195, 306, -507, 333, 611, -651, 220, 202, 97, -692, -119, -12, -734, 184, 902, -73, -1344, 467, -817, -2052, 563, -851, -1069, 54, -498, 145, 348, -204, 525, -453, 457, -373, -933, 3, 640, 627, -1210, 172, -161, -894, -258, -223, 1513, 759, 866, 353, 308, 814, 1235, -235, -457, -230, 247, -249, 1762, 1910, + -1177, -485, 832, -426, 313, -573, 124, -587, -1080, 1390, 168, 417, 325, 106, 146, 16, 247, 328, -1050, -856, -771, -711, -558, -347, -312, -562, -350, -478, 477, 377, 156, -270, 61, -1083, -583, 276, -1016, -102, 426, 826, 76, 153, -405, -632, -786, 588, -129, 586, -2121, 130, -289, 242, 1218, 162, 163, 153, -419, -412, -37, -66, -1212, 272, -476, 1070, 26, -1104, -1558, -864, -243, -992, -1060, -613, 754, -34, -680, -383, -281, -472, 2087, -1115, 834, 1492, -622, 260, 1216, -1396, 129, 217, 779, -1574, 166, 161, 613, -660, 89, 341, + -875, 191, 12, -132, 615, -113, -54, 268, -32, -119, 613, -440, 243, -158, 236, -269, -64, -338, 117, 113, 1128, 375, 612, -64, 138, 787, 100, -246, 559, 348, -193, -944, 1054, -940, 322, 510, 788, -921, 1210, 1695, -706, -1631, 2461, 852, -881, 582, -817, -1237, -376, -123, -1034, 1180, -1410, 739, 1019, -478, -1185, 2157, -602, -488, 1128, -740, -589, -1184, -541, 704, 553, -317, -388, 373, 941, -404, 712, 839, -589, -91, 525, -139, 8, -177, 56, -870, 248, -200, 42, 197, -160, 166, -343, -734, -325, -1269, 174, -18, -170, 217, + 139, -100, -266, 486, 820, -858, 1248, -160, 188, 154, 1108, 471, 820, -1023, -219, -217, 1443, -1351, -420, 610, -15, -1556, 139, -352, -221, 654, 805, 8, -527, 1183, -468, 1980, 69, -989, 99, -224, -847, 1790, 362, -1235, -1301, 487, 651, 407, 1577, -271, 380, -121, -770, 427, -480, -261, 350, 720, -702, 825, 123, -15, 1663, -307, -149, 1248, -750, 1105, 500, -233, 465, 478, 1043, 1070, 340, -828, 1816, -1764, 97, 1648, -838, 381, -155, -190, -1846, 1301, 378, 588, 641, -371, -895, -686, -528, 108, 1835, 31, 1451, -449, -1033, 77, + 455, -870, 1494, 603, 764, 1442, 981, -1501, 646, -2164, -2632, 86, 2334, 1441, 265, -1483, -5328, -707, 1605, 1447, 2144, -441, -2484, -278, 234, -1405, 1182, -882, -153, -570, 549, -640, -28, -64, -176, 137, 603, -634, 279, 56, -151, 15, 423, -534, -152, -72, 883, -890, 233, -385, 582, -646, -192, 234, -133, 134, -430, -65, 376, -105, 141, 134, 72, 493, -453, 314, 337, 442, -69, -978, 117, 134, 394, 386, -83, 116, -178, -434, -89, 226, -97, 622, -503, -142, -992, 313, 93, -132, 205, 216, -29, -478, 140, 517, -109, -50, + 165, -113, 253, -199, 8, -203, -797, 1949, 535, 485, -252, -618, -594, 175, 383, 64, -17, 3, -279, -47, 142, -71, 64, -26, -279, -10, 147, 227, -192, 59, 149, -280, 472, -278, -240, -241, 70, 140, 223, -231, 308, -430, 295, 261, -184, -15, -7, -46, 232, -237, 78, -73, -304, 447, -239, -4, -175, -53, 317, -398, 173, 117, -167, 153, -334, 105, 153, -249, 17, 144, -225, 245, -314, 98, 345, -470, 151, -171, 51, 186, -111, -37, 19, 292, -1502, -3526, 999, 3453, 2376, 3757, -2091, -2226, -3035, -3513, 76, 2709, + 2799, 2921, 574, -965, -1916, -2750, -2331, 182, 1813, 2150, 1935, 463, -534, -334, -1509, -1688, -712, -46, 650, 1423, 696, 516, 714, -357, -847, -139, -1354, -636, 15, 215, 1032, 1200, 107, -182, -113, -886, -240, -13, -185, 307, 595, -127, -47, -233, -370, 76, 37, -41, 670, 453, 168, -17, -632, -913, -721, 52, 668, 564, 734, 114, 5, 123, -868, -500, -70, 49, 466 }, + { 353, 220, 83, -10, 180, 13, 3, -35, 70, 141, 20, -93, 127, 94, -53, 13, 30, -94, -55, 64, 21, 122, -73, 73, -100, -4, 27, -100, 31, -46, 91, -121, 169, -23, -90, -162, 59, 134, -48, 30, -72, 35, 96, -4, -34, -33, -33, 82, -81, -72, 21, 39, 58, 8, -62, 174, 20, 23, 106, -33, 50, 0, -31, -16, -15, 60, 116, -19, 28, 20, 136, -27, -47, -37, -47, -38, -14, 3, -138, -90, 43, -32, -41, -65, 20, 142, -41, 5, 18, 240, -1, 50, -93, -62, -21, -58, + -65, -59, -40, -55, -77, 73, 115, -56, 20, 10, -124, 10, 0, -84, 173, -80, 100, 44, -23, -91, -87, 95, -43, -25, -131, -26, -10, -55, 182, -31, -8, 84, -10, -140, -74, -122, -85, 215, -54, 238, 3, 2, -37, 39, 14, -122, -139, 120, 18, 88, -1, 100, 60, -104, 9, 50, 85, 43, 69, 93, -97, 319, -16, -29, -71, -161, -201, -183, 30, 179, 68, 237, 87, -95, 36, -263, -221, 115, -72, 159, -5, -113, -51, 307, 76, 135, 3, 105, -36, -29, 68, -33, -122, -2, 56, -7, + 1, 198, 126, -197, 13, -122, 224, 135, 18, -69, -70, 106, 64, 168, -141, 262, 322, -80, 314, 6, 168, 105, -48, 58, 252, -24, -157, 146, 53, 2, -12, -26, 16, 143, -85, 48, 40, 65, -97, 115, 33, -24, 55, -276, -217, 59, -126, 78, -155, -219, -202, 20, -152, 126, 92, -196, -44, 68, 13, 85, -60, 89, 115, -176, 49, 46, -138, 69, 9, -167, 113, 103, -60, 114, 14, 91, 88, 28, -63, -25, -193, -68, -97, 88, 102, 30, -306, 46, 125, -81, 211, -187, -233, 5, -71, 61, + -167, 288, -17, -115, 28, -11, 170, -25, -101, -23, -69, -110, -118, 37, -212, 2, 6, 41, 131, 14, 79, 131, -97, -665, -32, -99, 433, -11, 6, 77, -85, 209, 35, -265, -153, -307, 29, -40, -121, -103, -128, -87, 331, -182, -103, -112, -293, -31, -89, 72, 110, -63, -26, 59, -107, -42, -59, -117, 84, 199, -51, -55, 147, -247, 123, -201, -393, -251, -391, -74, -235, -159, 11, 127, 47, 86, -82, 108, -184, -54, 104, -19, 154, -95, 26, -148, -129, 77, -256, 40, 134, -236, -13, -76, -133, -157, + -152, -58, -63, 11, 415, 4, -228, -220, -73, -161, -59, -121, 35, 20, -179, -108, -196, 379, 165, 34, -17, 204, -302, -7, -1, -196, -252, 229, 12, 162, -252, -116, -82, 87, -1, 107, -170, 50, 83, -198, -176, -173, 51, -60, -40, 159, -35, 13, 16, -38, -170, -118, -6, -284, -165, -153, 95, 47, 130, -34, 68, -9, -7, 123, -78, 219, 56, 62, -4, -80, 118, 65, 207, -52, 58, 105, -15, 11, -153, 89, -94, 115, 478, 452, 335, -126, 117, 165, 93, 89, -181, -160, -234, 190, -220, -36, + -163, 255, -303, -230, -119, -58, -172, -254, 60, 2, 5, -306, -172, 66, 52, 73, -90, -128, 0, 78, 104, -94, 98, -168, -52, -395, 130, 35, -76, -84, -293, -141, 25, -81, -408, 202, 78, -13, -118, -96, -179, 39, -71, 102, -37, -70, -238, -57, -36, -138, 235, -194, -10, 133, -75, -203, -121, 140, 192, 83, -28, -23, 74, 589, 197, -87, -70, 207, -400, -76, 322, 162, -227, -5, -154, 62, 247, 610, 199, 475, -170, -35, -465, 157, -137, 131, -205, -10, 17, -72, 163, -74, 76, 205, -160, 93, + 257, -70, 83, 1, 101, 144, 143, -784, 282, -90, -372, -64, 219, 69, -289, 154, 217, -462, 31, -130, 265, 62, 217, -55, -169, -325, 11, -197, 603, 112, -110, 203, 15, 195, -492, -66, 58, 142, 19, -213, -48, 63, 185, 111, -710, -778, -273, -70, 4, 153, -339, 94, 377, -232, 195, 258, -197, -4, -101, 318, 446, -228, -269, 220, 11, -229, 93, -6, 46, 56, -129, -95, -499, -35, -151, -21, -26, 322, 86, -606, -2, 278, -339, 76, 338, -87, 110, -3, -105, -236, 437, 369, -302, 141, -121, -26, + 126, -111, 103, -190, -36, 369, -124, 68, 163, -143, -331, -27, 89, 41, -171, 3, 60, 115, 245, 140, 261, 105, 3, 135, -78, 190, -732, 864, -26, 564, 64, -292, -71, -160, -197, -7, 38, 414, -39, 291, -247, 8, 90, 84, 54, 362, 363, 146, 78, -21, -42, 3, -32, -545, -169, 283, 193, -41, 54, -247, 161, -308, 97, 545, 82, 135, -410, 254, 228, 77, -266, -106, -111, 45, -237, 289, 352, 218, -4, 511, 199, 738, 305, -171, 622, 34, -194, 452, -47, 162, 296, -180, -147, 414, 447, 263, + -322, 124, 16, -138, -217, 223, 256, 50, 204, -386, 557, -136, -336, 139, 252, -214, -102, -475, 224, -160, -44, -432, -184, -131, -62, -181, 122, -68, -97, 132, 165, 291, 274, -86, -80, -339, 158, 35, 254, 95, 78, -54, 109, -199, -182, 139, 67, 141, -435, 183, 304, 33, -382, -376, -309, -911, 145, -72, 470, -186, 392, 162, 37, 533, 86, -14, 364, 175, -471, -193, 68, -106, -263, -116, 633, 338, -275, 19, -144, -13, 101, 410, 24, -57, 454, -68, -315, 259, -366, -74, -80, -28, -3, 1059, 194, 402, + -159, 354, 692, -549, 891, 536, -206, 31, 78, -289, -497, 59, -277, -444, -183, 64, 27, -34, -183, -12, -177, 9, -208, 6, 190, -343, 230, 332, -211, -200, 189, 144, 9, 953, 113, 643, -414, -19, -507, -372, 129, -373, -512, -339, -380, -65, -75, -434, -463, 679, 141, 67, -49, 365, 229, 437, 3, 415, -169, 119, -652, 609, 324, 85, -322, 27, 195, 59, 14, 67, 465, -244, -207, 525, -513, -399, -128, -325, -86, -602, 86, -385, 226, 0, 50, 285, 51, 190, 270, 260, 202, 379, 6, 246, 209, -341, + 480, 91, 197, -321, 364, 147, 241, 35, 55, -91, -427, 58, 164, 214, 225, 20, -512, -330, 278, 140, 21, -215, 173, -208, -518, 636, 355, 260, -322, -172, -407, -1115, -98, -196, 69, -298, -340, -523, 8, 98, 518, -528, 104, -55, 181, -451, -562, -371, 158, -30, -830, 530, 563, -230, 486, 187, -694, -97, 995, -105, -601, -69, -24, -523, 426, 110, -240, 447, 317, 1017, 620, 44, 114, 961, -198, 263, -338, -522, -120, -346, 128, -2, 232, -4, -21, -134, 782, 59, -532, -437, -57, -97, 29, 262, 721, 449, + 193, -387, 574, 973, -148, 452, 461, 1168, 275, 236, 405, 505, 331, -379, -317, 279, -641, -411, -439, 494, 488, 306, -42, 363, 797, -345, 569, 533, -86, 521, -269, 8, 203, 672, 1188, 140, -112, 139, -54, -179, 43, 139, -280, -366, 137, -181, -103, 319, -10, 609, -306, 598, 287, 78, -333, 132, 577, 190, -293, 138, -71, 42, 336, -442, -251, 551, 7, -101, 449, 7, 154, 134, -443, -761, -177, 308, 496, 144, -403, 543, -181, 1066, -538, 732, -423, 288, 574, -837, -930, 36, -282, 278, 260, 86, -166, -492, + 325, -32, 603, 337, 548, 206, 278, -109, 378, 186, -282, 72, -76, -717, 727, 953, -258, -79, 309, 1275, -5, -818, -353, 118, 107, -286, 209, -217, 364, -698, -9, 371, -319, -337, 13, -691, -245, -251, -1083, -915, -553, 344, 404, -118, -784, 44, -20, -65, 101, -410, 839, -292, 65, 944, -909, 375, 96, -340, 306, -272, -748, -26, 551, -311, -491, 210, 27, 534, -51, -930, 15, -568, 815, -362, 73, 168, 44, -175, -632, 186, 527, 119, 535, -941, -554, -206, -94, 15, -704, 324, -10, -689, -364, -674, 1008, 37, + -1711, 697, -231, 144, 180, 241, 425, 165, -308, -63, 426, 300, -339, -4, -270, -125, -844, -92, 405, 521, 111, -183, 556, -557, 632, -347, -210, 96, -203, 190, -514, -663, -775, -223, 389, -130, -6, 492, 119, 108, -27, 43, -175, 35, 488, 339, 515, 481, 516, 395, -337, -169, 110, 1, -634, 448, -136, -540, 698, 31, 88, 20, -298, -47, 268, 479, 326, 69, 156, -653, -128, -300, 239, 156, -189, -266, -189, -250, 2344, -2286, -107, -2487, -378, -940, -107, 618, -301, -681, 1097, -285, -181, 46, 344, -29, 914, 610, + 369, -523, 45, -353, -361, -235, 24, -101, -89, -287, -55, 515, 74, 347, 344, -10, 456, 661, 50, -113, -319, -380, 178, 198, -313, 568, -699, -701, 103, -226, 414, -644, 316, -1265, -663, -1002, -57, -471, -9, -267, -348, -288, 18, 146, -960, 183, -154, 197, 87, -370, -697, 630, -347, 9, 595, 210, 101, 542, 513, -179, 1946, 1005, 513, -403, -185, -933, 270, 849, -103, -133, 1349, -176, -238, 699, 999, 221, 1017, -186, 188, 629, 693, 1077, 870, 12, -325, 363, 414, 407, 478, 819, 413, 1026, -339, 29, 320, 318, + 857, 532, 914, -582, -170, 404, -656, 605, 586, 589, 252, -639, -232, 1358, 354, 931, 747, 849, -154, 1108, 1672, 616, 149, 1207, 805, -411, -284, -531, -468, 522, 548, 71, -512, 22, -433, -53, -250, 96, -940, -293, 100, -630, 268, -756, 1237, 1760, 1021, -499, -1010, -404, 868, -306, -754, 1292, -944, 750, 436, -1102, -448, -165, -1746, 12, 191, -897, 1704, -651, 1584, -1256, 174, 7, 1160, 1636, -139, 504, 811, -1026, 641, -1365, -345, 2345, -127, -764, -120, -1458, 72, -530, 1536, 471, 726, -346, -383, -877, -681, 51, 118, -129, + 1036, -387, 215, -1200, -521, 542, -1542, -789, -449, -720, 1483, -93, 1585, 904, 491, 374, -322, -1032, 561, -1269, -530, 580, 431, -1086, 1148, -1881, 2019, -41, 163, -636, 1633, 390, 1054, 404, -678, 242, 588, -986, 703, 20, 469, -1319, -96, 333, 1229, -503, -1002, -37, 1222, 648, -459, -1041, -47, 883, 119, 67, 247, 643, 1614, -2266, -372, 224, 1265, 287, -688, -167, 481, 1158, -117, 58, -2178, 630, 337, 593, -1586, 1396, 1198, 450, -724, -78, -801, 584, 1017, 423, 465, -101, 761, -1155, 1056, -341, -418, 1234, 998, 36, -421, -1064, + 702, 614, -1993, -225, 657, 85, -1645, 865, 200, 567, 673, 963, 367, 340, -399, 519, 127, 1137, -86, -280, 896, 705, -106, 104, -329, 60, 310, -35, -182, 540, -353, 101, 700, -91, 419, -622, -101, 144, -242, -53, 113, 538, -88, -752, 67, 1669, 369, -814, 296, -829, -574, -397, -90, 1090, -77, -754, 1697, -1733, 340, 1906, 230, 1362, -950, -1766, 630, 138, 1502, 156, -788, 764, -145, -67, -309, 31, -464, 347, 120, 464, -539, -394, -96, 567, 874, 570, -471, -3581, -8022, -3277, -4892, -7094, 3575, 873, 1994, 9718, 7460, 4281, + 7975, 5903, 889, 1847, 1523, -4005, -3436, -1768, -6031, -5789, -2296, -3050, -4225, -1862, -1600, -4307, -3596, -434, -2100, -3517, -1281, 928, -2571, 594, 3535, -414, -626, 4826, 3860, -297, 5691, 6578, 2636, 6178, 8760, 5169, 4523, 10518, 8421, 6289, 7518, 9944, 3563, 1368, 4194, -3326, -9432, -6850, -10386, -16910, -15069, -16035, -18575, -18924, -16130, -13911, -13728, -9348, -3512, -2046, 542, 6012, 10232, 9427, 12946, 17591, 14309 } }, + { { -5, -2, 10, -215, 38, -6, 7, -132, 39, -236, -126, 59, -51, 75, 124, -76, 88, -119, -13, 108, -32, 66, -182, 22, -1, 54, -43, 63, -91, -50, 64, -157, 46, 45, -51, -86, 226, -53, 61, -91, -32, 30, -188, -122, -101, -72, -91, -93, -2, 4, -89, 30, 6, 89, -74, -36, -9, 39, -46, -128, 137, 105, 59, -41, 55, 11, 85, -106, -200, -167, 18, -98, 65, 142, 30, -280, 159, -214, 21, -93, -32, 78, -135, -241, -65, 16, -141, -82, 110, -72, 48, -300, -31, 197, 102, -335, + -120, -90, -94, 109, -54, -176, -114, -126, -131, 216, 62, 138, -97, 183, 162, 118, -73, -159, -130, 11, 25, 250, 83, 47, -125, 26, 4, 28, 93, 59, -178, -146, -82, 92, 14, -32, -190, -55, 64, 84, -81, -26, -4, 90, -27, -94, -7, 16, -129, 259, 6, -163, -10, -4, -180, -163, 190, 174, -136, 105, 13, 55, -453, 178, -65, -309, -403, 13, 297, 19, 194, 9, -363, -125, 46, 130, -61, -30, -151, 22, -24, 260, 136, 56, 51, 71, 94, 237, 148, -208, -13, 49, 55, -248, 86, -74, + -152, -44, -1, 170, 49, -95, 178, 268, -51, -103, 71, -20, 153, 149, 123, -181, -131, 127, -48, -47, -131, 13, -198, 120, 117, 141, 44, 160, -171, -110, 226, 13, 75, 218, 30, 35, 229, 18, 87, -198, -169, 92, -49, -74, -94, -87, 67, -228, -133, -281, -339, -64, 275, 178, -117, -34, -43, -67, -246, 172, -65, -64, 11, 112, -59, 8, -13, 163, -157, 164, 85, 197, -73, 152, 63, -96, 132, -95, 73, 146, -117, 153, -99, -75, -30, -46, 70, -45, -125, 47, -110, 22, 5, 16, 223, 45, + -63, 1, -106, -133, 58, -33, 210, 225, 78, -65, -47, -6, -100, -81, 79, 151, -32, -9, 445, -185, 184, -223, -187, 3, -50, -46, 64, -93, 194, 189, 163, -46, -18, -81, -201, 34, -120, -20, 26, -66, 120, 46, -10, -335, -137, -210, 12, -137, -210, -91, -114, -128, 217, -168, 154, 16, -56, 87, 77, -149, -37, 6, 169, -12, -219, -281, -291, 81, -102, 10, -17, 47, 107, 170, -106, -55, 62, 62, 29, 213, -107, 134, -228, 473, 68, -41, 101, 55, 101, -106, -7, 45, 9, 13, -132, -75, + -210, 37, 46, 20, -28, -124, 83, 67, -190, 235, -280, 359, -29, 123, 58, -2, -32, 78, 337, 377, -65, 72, -39, -48, 55, 84, 261, -28, 83, -124, 145, 35, 207, 101, 194, -267, 120, 103, -80, 1, 210, 4, 22, 65, 130, -39, -12, 396, 193, 37, 41, -81, 184, -237, -345, -422, -22, 222, -3, 111, 303, 118, -50, -107, 162, -34, 387, 169, 56, 46, -206, 31, 134, -74, -207, 31, 66, -3, -90, -495, 75, -19, 373, -245, 175, -526, 235, -32, -257, -286, -192, 182, 149, 432, 77, 156, + 418, -50, -266, 62, -199, 73, 346, 78, -67, -20, -38, 113, 149, -8, 108, 184, -79, 71, -170, 3, -218, -20, 60, -98, 208, 142, 181, 325, 48, 389, 313, 156, -163, 444, 214, 94, 405, -22, 41, 51, 158, -57, -73, -234, -210, -180, 41, -136, 369, -172, 179, 231, -68, 46, -37, -19, -218, -262, 250, -37, -5, 435, 22, 10, -34, -80, 83, 22, -214, -278, -376, -196, -393, -251, -129, -292, -179, -126, -146, -397, 282, 174, 19, 147, 76, -108, 506, 33, -161, -88, -325, -142, 381, 20, -298, -308, + 58, -312, 114, 113, -230, 12, 91, 20, 379, 112, -149, 40, -181, 187, 45, 85, -425, 311, -131, 133, 33, 65, 98, 18, -103, -2, -145, 10, -319, 10, -343, 513, -45, 332, -183, -80, 5, -183, -45, 204, 65, 89, 272, -226, -6, 158, -430, -4, -189, -151, 295, -494, -468, 117, 611, 12, 53, 44, -100, 334, 321, 186, 86, -92, -509, 294, -5, -405, -138, 90, -29, 1, 32, -99, -405, -25, 6, -75, -176, 116, 332, -445, 264, -168, -95, 24, 206, 716, -478, -120, 31, -49, -100, 21, -195, 59, + -178, 491, 152, 89, 116, -109, -50, 256, -65, 107, -244, 372, -12, -279, 496, -349, 205, 43, 79, 317, -196, 82, -71, -44, -50, 530, 46, 142, 161, -83, -298, -233, 41, 531, 304, 69, -465, 72, -253, 6, 532, 510, 261, 347, -303, -635, -329, -457, 262, 0, -71, 3, -342, -99, 115, -61, -125, -124, 380, -20, 109, -101, 252, 56, -133, -292, -220, 680, -20, -148, 225, -381, 130, -216, -664, -147, -77, 209, 89, 185, 69, 272, 23, 24, 161, -652, -90, -171, -32, 71, 395, 425, 167, -100, -266, -355, + -92, -187, 51, -55, -102, -112, 329, -747, -484, -101, -167, 403, 281, -49, 684, -663, -144, -241, 730, 358, -221, 279, 114, -263, 508, -530, 284, -236, 57, 75, -168, 494, -321, 310, -125, -685, -102, 507, -282, -462, 22, -42, -703, -116, 304, 141, 399, 301, -65, 710, -149, -191, -323, -294, -288, 212, 275, -199, -233, 107, -199, 315, -60, 184, -97, -151, -116, 26, -383, 142, 317, -34, 153, 213, 236, 410, -231, 163, 318, 7, -520, -458, 175, -31, -64, 591, -299, -823, 50, 665, 837, 194, -246, -173, 127, -95, + -79, 394, 399, -126, 387, -384, -5, 358, -104, 425, 226, -4, -470, 247, -72, -74, 76, 11, -5, 761, -299, 414, 661, 474, 275, 60, -350, 457, -171, 438, -161, 144, -367, -25, -342, -205, 120, -313, -42, -68, 47, 396, -326, -270, -55, -124, -8, -261, -356, -463, 133, 498, 55, -179, 136, 184, 432, -257, -93, 8, 128, 370, 154, 166, -69, 128, 415, 619, -1472, -707, 471, -1204, -841, -67, -502, -347, 347, 403, 110, -89, 133, 1176, -163, 178, 439, 510, -561, -293, -276, 428, 459, 230, 68, 438, -153, -235, + 294, 597, 21, 186, 594, 446, 348, -286, 93, 178, -26, -19, 371, -139, -32, -49, 238, 2, -461, -298, 58, -597, 416, -139, 955, 31, 509, 99, -57, -327, -50, 117, -453, -224, -525, -72, 210, 328, -191, -803, 234, -130, 191, -294, -364, 187, -578, -263, 607, -253, -667, 309, -340, 165, 8, -325, 647, -826, -17, -1000, 43, 836, 1166, 559, -178, 547, -21, -58, 77, -74, 303, -19, -517, 48, -726, 280, -209, -149, 524, 7, -550, -624, 174, 108, -294, -248, 509, -677, 24, -120, 275, -165, -120, -534, -203, -222, + -69, 426, -439, 198, -19, -54, 105, 204, -760, -53, 159, -36, 352, -214, -296, -118, -837, -348, -318, 80, 470, 643, -161, 486, -557, 1118, 281, -42, 584, -313, 737, 40, -530, -14, -82, 341, 225, -325, 371, 4, -833, -908, -88, -275, 224, -41, -321, -818, -713, 386, -607, -138, 38, 189, 45, 579, 48, -297, 389, -55, 57, 357, -474, -34, 103, -487, 294, 400, 176, 355, 188, 551, 152, 400, -566, -180, -90, -763, -3, -85, 320, -54, 366, -64, -441, -304, -22, -707, 309, 15, -136, 406, 261, 336, 356, 101, + -42, 289, -943, 272, 108, 380, -135, -567, 315, -198, 318, -953, 514, 477, 1722, 1304, 184, 384, 117, 1004, 36, 493, -444, 1187, -459, 1077, -40, 691, -71, 490, -471, 124, 249, -255, -78, -133, -103, 327, 15, -268, -372, -564, -720, -342, -116, 11, 235, -606, 266, -331, -515, -102, -375, 179, -88, -792, -186, -400, -477, -500, 460, 616, -1279, 294, 114, 362, 126, -160, 772, 436, 401, -1070, -485, -16, 256, 885, 23, -127, 29, 742, 649, -649, 670, 35, 129, -130, 310, -856, -349, 736, 414, -242, 353, 583, -778, 169, + -470, 1148, -770, 625, 567, -292, -1182, -707, -134, -352, -94, -568, -879, -1141, -686, -777, 250, -672, 195, 22, -136, -116, -575, -209, -590, 102, 401, 562, -57, -224, -608, -180, -17, -372, 19, -493, -361, -115, -513, 294, -463, -1195, -36, -89, -458, 433, 298, 500, 127, 380, 794, 90, -971, -261, 315, -257, -834, 341, 469, 123, -123, -1064, 743, -136, 557, -639, 555, 1454, -368, -115, -1048, 151, -730, -1384, 498, -1821, 1237, 459, -297, 1323, -107, -637, 1168, -418, -47, 270, 417, 1091, 57, -58, 763, 348, 642, 803, 583, 84, + 409, 95, -33, -391, 276, 438, 102, 9, -454, 253, -427, 550, 507, 124, 598, -334, 392, 659, 391, -803, -911, 1098, -114, 701, 1016, 63, -15, -69, 183, 634, 543, 97, 443, 38, -567, -631, -1025, 53, -443, 49, 516, 559, -982, 107, 297, -786, 54, 1113, -566, -490, 425, -691, 149, -104, 701, -10, 103, -674, 112, -775, 1502, 348, -853, 284, -224, -757, -894, -898, 222, -68, 732, 1116, 511, 252, -177, 356, -3, -1459, 590, 1471, -1019, -1048, -929, -1275, 864, -1255, 511, -12, -200, -27, -448, -497, 565, -1289, 1258, 733, + 123, -853, -683, -569, 65, 203, -595, -90, -455, 885, 351, -177, -87, 356, 22, 408, -799, -307, -136, -145, -752, -497, 334, -1321, -846, 79, 1439, 711, -548, -69, -1206, 504, 1499, 82, -440, -371, -849, 795, -26, -742, -518, -1456, 286, -1082, -1598, 339, 846, 182, 211, -698, -854, -250, -1253, -640, 302, -1067, 1607, 281, -417, 314, -796, -1578, -532, -1216, 173, 305, -444, -877, -436, -557, 442, -656, -232, -122, 690, -547, -97, -279, 176, 247, 53, -253, 719, 893, 604, -527, -387, -1428, -759, -364, 379, 2275, -379, -21, 1054, -142, + 466, -576, -517, -493, 529, -1359, 55, -221, 35, 1086, -431, 1652, 202, 1205, -1407, -464, 441, -153, -80, -294, 1507, -106, -1445, 658, 1022, -777, -647, -232, -709, -843, 195, 226, 614, 11, 532, 978, 1010, 672, 209, -778, 45, 380, 494, 793, -24, -434, -642, -245, 784, -351, 285, 696, 32, 1382, 121, -908, 730, 747, 176, 313, 662, 97, 12, -836, 1719, -1903, -1438, -1627, -586, 313, -1003, 465, 995, -336, 40, 907, 230, -1035, -422, -809, -188, 26, -31, 864, 796, -245, -322, 517, 1246, 179, 961, -976, 798, -508, 211, -317, + -725, -598, 26, -438, -781, -1596, -1607, -1156, 266, 3056, 790, -393, -893, -2165, -3058, 722, 1298, 1557, -300, 160, -881, -1543, 475, 314, 533, 103, -1297, -373, 344, -235, -30, -218, 1738, 1538, 1038, -60, -715, -1217, -807, -714, 1196, -158, 882, 426, 425, -489, -2830, -1924, 992, -1504, -505, 3331, 2286, 1744, -1266, 977, -869, 114, 90, 528, 1421, 2512, -915, -32, -1594, -1250, -2119, 297, -58, -2248, -518, 1556, 589, 1090, 1413, 2497, -1649, -755, 387, -1163, 723, -1243, -4057, -3778, -2180, -2369, -611, 3860, 1949, 3973, 3521, 5534, 3943, 3389, 525, -1505, + -3375, -5391, -4585, -4616, -2426, -1175, -295, 17, 108, 927, 1243, 3174, 1915, 3750, 2433, 3214, 1148, 3106, 1062, 746, 716, -204, -899, -2131, -2461, -4545, -3123, -5755, -4563, -6980, -4150, -3286, -808, 1907, 1001, 164, 1895, 4081, 5449, 7159, 8525, 7304, 5329, 6653, 5487, 3092, 1399, -310, -2261, -5252, -6254, -8360, -10755, -12323, -11023, -9505, -6815, -4621, 999, 4147, 6177, 9577, 8261, 9468 }, + { 144, -56, 85, -220, -20, -83, 106, 20, -90, 136, -118, -29, 108, -41, 48, -182, -31, -22, -190, 25, 3, -5, 54, -95, 23, -34, -12, 200, -21, -136, -65, 14, 48, -131, 35, -99, -2, -37, -60, 111, 107, -75, 142, 145, -179, -29, -19, -166, -72, -115, -132, 31, 32, -15, 15, 65, 68, -36, 21, 63, 169, 99, 75, -83, 7, -45, 104, -116, -88, 95, -56, 103, -107, -35, -27, -392, 138, -225, 114, -130, -260, -446, 72, 8, 105, 92, -36, -37, 28, 261, -195, -342, 106, -144, -232, -1, + -39, 135, 44, 95, -107, -29, -72, 223, -68, -95, -86, -44, -61, -95, -86, -59, 39, 16, 24, 5, 53, 94, 43, -88, -261, -4, -183, 24, -17, -82, 110, 7, -4, -255, -109, 35, -24, 90, 3, 81, -77, 36, -34, 162, -56, 89, -139, -131, -171, 17, -37, -37, 16, -40, -279, -60, -38, -81, -37, -97, 90, -40, -34, -11, 1, -9, -68, 242, 157, 253, -121, 251, -151, -110, 99, 278, -6, -176, -253, -186, -35, 197, 80, 63, 90, -94, 138, 12, 104, -56, -229, 57, -158, -115, -110, -33, + -291, -20, 16, -129, 275, -59, -86, -117, 0, 23, -114, -4, -140, -62, 8, -67, 201, -2, -48, 102, 76, 174, 79, 211, 60, 170, -196, 44, 163, -58, -133, -180, 14, -39, -11, 47, 315, -141, -108, 33, -68, -50, 159, -121, 153, 71, 5, 79, -100, -95, -176, -190, 254, 121, 90, 137, -87, -57, -63, 321, -122, 351, -10, -87, -83, -183, -197, -239, -14, -59, 45, 235, -19, -108, -324, 13, 259, 381, -177, 99, 71, -95, -85, 100, 359, -84, 57, -30, -52, -33, 172, 250, -189, -101, 76, 326, + 53, 231, -191, -175, -13, -29, 62, 48, -8, 18, 28, -88, 20, 89, 73, -52, 163, -20, 504, -365, -89, -158, 29, 126, 236, -258, 158, -75, -273, -434, -98, -190, 19, -51, -191, -102, 87, 94, 319, 173, 156, 7, 40, -182, -128, 255, 191, 127, 51, 116, 14, -10, -235, -325, 197, -95, -225, -112, -147, 101, -131, 255, 47, -166, -90, -130, -117, 118, 180, -30, 116, -111, -125, -13, 9, -118, -59, 138, -18, -80, -97, 66, 71, -31, 89, -5, -105, 237, -67, 3, -35, -306, 72, 22, 61, -49, + -338, 104, 17, -91, -179, 94, -171, -20, 331, 495, 251, 278, -6, -120, 212, 191, 89, 108, 251, -22, 186, 181, 260, 250, -180, 172, 1, 69, -166, 68, -10, 175, -49, -32, -113, 131, -183, -147, 30, 183, 107, -88, -39, -17, -53, 117, -223, 233, 13, 286, -371, 42, -333, -95, -96, 110, -21, -63, 91, 45, 109, 167, 261, -13, -183, 60, 348, 86, -79, -3, 217, -82, 134, -66, -265, 216, 169, 148, 5, -532, 5, -121, 45, -300, 33, 45, 390, -319, 1, -426, 93, -260, -65, 10, -140, 116, + 52, -226, 2, -10, 202, -140, 327, -11, -286, -152, 348, -41, 139, 86, -59, 201, -232, -227, -171, 16, -222, 227, -130, 142, -215, -12, -261, 162, 23, 195, 183, -184, 345, 283, 278, 44, 292, 228, -247, 200, 102, 7, -229, 93, -194, 180, -83, -168, -18, 274, 103, -345, 310, -42, -102, -196, 285, 214, -170, 120, 33, 763, 138, -21, -251, -479, 134, -63, -708, 639, -295, -446, 106, -20, 95, -20, 132, 191, 13, -2, -356, -21, -24, 442, -68, 21, 170, -66, -42, -166, 381, -267, 279, -56, -209, 52, + -235, -115, -389, 81, 198, -98, -186, -148, 257, -365, -74, -174, 11, -42, 66, -315, 336, -434, -287, 134, 73, -3, 140, -217, -311, 56, -67, 1, 189, -182, 176, 123, 396, -79, 87, -3, 42, 517, 76, 449, -38, -172, -20, -569, -89, -129, -465, -789, 223, 386, -299, -153, 211, -100, 466, -70, -273, -170, -736, 227, 66, -82, -522, 103, -297, -91, -263, -144, 344, -362, 133, -528, 312, 48, -9, -165, 23, -85, -302, -557, 89, -18, 100, 207, -147, -62, -362, -198, -109, 126, 83, 234, 391, 297, 147, 221, + 56, 231, 210, -246, 242, 270, -80, 368, -62, 436, -228, -530, -106, 285, 320, 361, -110, -717, -110, -76, -52, -68, -145, 10, -468, 740, -163, -177, 247, 400, -29, 187, 461, 335, -759, -695, 4, -65, 101, -309, -554, 133, 441, 295, -324, 524, 418, 398, -668, 191, 345, 21, 49, 299, 679, -129, -318, 211, 149, -90, 364, 556, 96, 576, 243, -427, 41, 478, -59, -192, 237, 43, 84, 501, 309, 172, 48, -576, -602, -47, 80, 156, -196, -23, -167, 53, 58, -219, 67, -135, -52, -188, 1, 360, -235, -513, + -100, -411, 29, -162, -51, -78, 138, -1284, -819, -282, 177, -125, -357, 6, -349, 816, -398, 505, 807, 413, 373, -385, 255, -217, -443, 293, 356, 215, 528, -49, -78, -308, -308, -277, -406, -404, -287, 79, 0, -59, -273, -179, -396, 88, -349, -331, -171, 87, -51, -243, -555, 1, -200, 122, -646, -524, 473, -143, -152, -307, -200, 327, 75, -148, 162, -127, 169, 107, 200, -255, -358, -835, -7, -814, -115, -700, -157, 474, -148, -10, -450, -237, -289, -53, -283, 863, 28, -603, -513, 548, 428, -380, -373, 732, 463, 43, + -419, 69, -173, 358, -259, 59, -108, -58, 743, -84, -200, 159, 127, 244, 228, 48, -294, 245, 109, 278, 568, 287, -830, -210, -141, -605, 236, -82, 3, -324, 286, -108, 44, -428, 295, -343, 14, 398, -78, 419, -324, 515, -644, 342, -19, -191, 780, 248, -202, -451, 172, -68, 23, -44, 247, 468, 537, -352, 195, -121, 429, 215, -39, -55, 84, 22, -339, 68, -1235, -798, 669, -485, -457, 261, 586, -958, -158, 235, 63, -496, -752, 1420, -609, 199, -692, 390, -241, 669, 587, 68, 104, -777, -2, 381, -319, -458, + 371, 116, 399, 330, -69, 146, -91, -37, 589, -490, -299, 490, -23, -364, 499, 1, -114, -322, -154, 204, -269, -11, 173, -317, -350, -203, 251, -709, 345, -10, 692, -628, 214, -470, 181, -270, -383, 661, -347, -118, -330, 309, -374, 244, -109, 430, 360, -84, 597, 277, -727, 214, 729, -92, -24, 323, -252, 504, 452, -659, -415, -142, 307, 578, 79, 295, 653, 484, -746, -103, 1111, 255, -106, -162, -245, -362, 69, 251, 279, 261, -237, -515, 97, -282, 232, 757, -246, -821, 908, -317, -560, 733, -179, -262, -862, -182, + 294, 125, -225, -385, 267, -6, -433, 283, -133, 702, -611, 30, -173, 803, 220, -1277, 302, -575, -302, -508, 423, 1622, 498, -11, 260, 337, -714, -315, -247, -458, 49, -267, -923, -394, 62, -377, -1162, 1004, -194, 451, 85, -535, -916, -885, 988, 599, 227, -352, -661, -499, -786, -206, 294, -126, 65, 121, -128, -411, -390, -672, -238, -133, 330, 224, 363, -184, -296, -131, 475, 62, 422, -1403, -325, -8, 311, -452, -14, -523, 410, 348, 74, 1718, 34, 530, 718, 21, 238, 0, -115, -219, 367, 512, 697, -30, -120, 31, + 460, 391, 23, 299, 272, 174, -32, 559, -86, 658, -614, -393, 698, -77, 73, 216, -852, 81, 173, 608, 906, -689, 207, -418, 658, 599, 115, 1110, 378, 468, -344, -20, -636, 1109, -575, 209, 699, -113, -374, 371, -50, 208, 746, 60, -176, -23, 177, 19, -370, 349, 6, -77, 1242, -879, 911, 599, 1124, 480, -717, 630, 57, 588, 1467, -988, -381, -94, 71, 1005, -531, 87, -573, 85, 1130, -88, 1171, 352, 231, 545, -656, -87, 528, 721, -1071, -18, -824, 394, -393, 135, -21, 185, -215, -711, 174, -1230, -1090, -2, + -8, -695, 528, 144, -209, -645, 831, -214, 1248, -200, 247, 447, -649, -219, 165, -751, -447, -657, 524, -528, -173, -179, 447, -445, -772, -1036, -66, 849, 14, -477, -239, -602, -240, 1, 317, -676, -117, -149, -522, -663, -12, 110, 383, 147, 689, 206, 882, -386, 718, -193, -647, -153, 1194, -534, 515, -390, 859, -479, 251, 586, -95, -231, 52, -315, 708, -688, -316, 557, -14, -413, -44, 290, -44, -1113, 1302, -383, 1114, -186, 902, 113, -235, -551, -383, -37, 48, 678, -207, -6, 217, -535, 969, 394, 69, -724, 562, 325, + -580, 648, 86, -46, 185, 31, 822, -129, -957, 1124, -519, -33, 831, -296, -140, -419, 1292, -505, -121, -726, -118, 158, 1158, -462, 247, 423, 704, -108, -677, 849, 509, 705, -270, -74, 119, 778, -347, -734, -872, 576, -597, 258, 734, 736, -386, -43, 962, -1308, 74, 259, 439, -31, -360, 69, 653, -163, 460, -224, -259, -1602, 573, 338, 1468, 1291, -168, -447, -1472, 66, 519, -616, 507, 895, 869, -371, 1042, 937, 63, -530, -573, 957, 817, -1113, -1529, 2079, 125, -123, 288, 175, 780, 781, -288, -237, 1089, 533, -176, -691, + 448, 108, 73, 404, 68, -11, -414, 261, -115, -503, 975, -1513, 1081, 908, -1442, -82, 748, 204, 851, -180, 126, 788, -97, 409, -714, -1123, 3191, -1292, -1823, -382, 3427, 1451, -1496, -393, 602, 399, -116, -1219, 180, -686, -454, 748, 1329, 47, 2243, -1069, -449, 1286, 8, -122, -744, -1414, 1078, -757, -836, 548, -923, 388, -879, -945, -215, 162, 66, -249, 1026, 239, 600, 287, -45, -12, -556, -1072, 270, 1018, -917, 706, -934, -110, -113, -1359, 890, -478, 306, 17, -460, 17, -1035, 996, -768, 337, -1194, -678, -1545, 576, -753, -756, + -687, -293, -54, 1618, 516, 834, -258, -671, -962, 330, 49, -1473, -699, -2496, -1178, -667, -66, -530, -508, -499, 239, -390, -1630, 372, 556, -1408, 760, 149, -425, 80, -417, -41, 279, 409, 692, -841, 55, 977, -137, -457, 844, -376, 28, -508, -246, -1022, 232, 40, 545, -391, 1, 745, -388, 33, 703, -1448, 46, -1660, -589, -1101, 847, 351, -124, 413, -392, 450, 1080, 349, 1710, -947, -1209, 1095, 210, -719, -802, -241, 573, -574, -113, -485, -798, 477, 418, -984, -716, 975, -124, 390, -306, 553, 99, 934, -608, -287, 134, 124, + -339, -733, -445, -773, -1077, -2195, -1089, -406, 984, 1277, -2399, 432, -942, -1294, -251, 1527, 984, 839, -503, -567, -678, 777, 557, 1192, 173, -1515, -580, 1165, -157, 352, 1049, -478, -692, -1104, -1099, 21, 750, 1589, 1188, 787, 338, -1599, -1697, 614, -1163, 294, 1535, 615, 125, -749, -1346, -221, -567, 474, 381, 271, 973, -134, -160, 264, 713, 1130, 1180, 408, 1056, 362, 397, -210, -1127, -436, -471, -925, 735, 677, 503, 448, -181, -950, 288, 460, 686, -1943, -3914, -2019, 381, 1532, 3730, 3652, 1521, 1556, 1114, 64, -1857, -3140, -4738, -1410, + -1983, -340, 1932, 3453, 2898, 2567, 1409, -26, -906, -1205, -262, -2091, -1669, -1575, -1041, -844, -399, -67, 717, 1708, 1745, 1729, 1254, 1648, 863, 947, -315, -61, -784, -2021, -2951, -3543, -1733, -683, 541, -82, 363, 838, 1068, 2319, 2645, 3533, 2229, 239, 1007, -518, -1966, -1688, -3416, -3944, -2979, -1799, -793, -573, 1399, 1640, 4161, 3219, 2155, 2075, 498, -1131, -1967, -2241 } }, + { { 315, -61, 95, -10, 123, 152, 106, 193, -119, 209, -71, 28, -195, 9, -203, 44, 35, 17, 5, 75, -109, -128, 105, -10, 80, 48, -19, -88, 16, 160, 97, 52, 61, 48, 17, 58, -14, 8, -14, 182, -39, 94, -69, 80, 212, -56, 198, 31, -86, 60, 88, -28, -36, 6, 150, -47, 47, -27, 94, 41, 129, -43, -11, 52, -55, -106, 17, -33, -17, -39, 80, 19, 46, -19, 98, 54, -148, -229, -167, 64, -26, -392, -224, -17, 55, -120, 40, -145, 27, -105, 273, -223, -100, -98, 173, 122, + 278, 75, 56, -127, 129, 18, 33, -14, 103, 147, 8, 147, 134, -64, 74, -79, -95, 13, -78, 50, -121, -208, 53, 79, -56, 63, -105, 100, 125, -219, 39, -7, 80, 78, 7, -215, -71, -90, 69, 4, 18, -63, 36, -105, 1, 132, 74, 18, -66, 50, -175, -83, -124, 35, 18, 16, -447, -9, 29, 11, 79, -155, 122, 71, -79, -265, 183, 186, -37, 156, 115, -145, 302, 66, -129, 164, 17, 154, 28, -254, 104, -45, -90, -96, -72, 173, 137, 15, 144, 54, -123, -156, -8, -33, 76, 51, + -119, 34, 73, 66, -104, -89, -139, -47, -29, 34, -28, 202, 93, -26, -91, 42, 92, 48, 222, -30, 117, -7, -59, -123, 103, -23, -47, 132, -25, 50, -12, -15, -109, 43, -28, 133, 153, -39, -86, -134, -308, -185, -67, 220, 28, 40, 135, 35, 58, -323, -296, -190, -50, -3, 136, -98, 107, -57, -199, 60, -29, -138, -2, 189, 278, 124, -126, 73, 10, 198, 0, -161, -4, -95, 198, 84, 94, 197, -32, 13, 269, 231, -6, -3, 21, -17, 75, 18, -191, -260, -87, -35, 6, -87, -283, -32, + 86, -158, -70, -103, -80, 30, 46, 95, -190, -157, 163, -58, -16, 36, -4, 91, -138, 406, -163, -130, -26, 2, -159, -4, -113, 193, -54, -250, -347, -92, -232, 309, 19, 218, 182, -303, -23, 120, 84, 154, 23, -24, -34, 70, -106, 109, 56, -111, 58, 0, 69, 167, -100, 64, -19, 93, 76, -39, 107, -37, 92, -81, 83, -246, -112, -92, 59, 205, -163, -106, -67, 9, -80, -97, -60, 80, 57, 117, -52, 65, -83, -79, -20, -49, 70, -5, -137, 59, -83, -119, -56, -68, 22, -117, -200, -11, + 60, 98, -51, 154, -265, 105, -162, -178, 238, 83, -301, 21, -7, 79, -219, -144, -28, -180, -320, -310, -208, -310, 120, -41, 37, 153, -273, 164, -84, 71, 44, -37, 18, -48, -47, -182, -112, 214, -92, -197, -181, -27, -87, 59, -174, -265, 29, 225, -46, 132, -92, 67, -137, 85, 29, -186, 245, 33, -65, 47, 223, 203, 102, -37, -275, -59, -232, 46, -62, 17, 19, 34, -197, -11, -35, 53, 121, -167, -11, -309, -297, -199, -325, -382, -366, 130, 142, -241, -78, -219, -349, 160, -106, -303, 79, -36, + -5, 13, 77, 16, -30, 58, 79, -180, -178, -58, -213, -29, -226, -371, -49, 200, -278, -212, 118, -150, -5, 41, -154, -121, -134, -397, -188, 69, -132, -140, -264, 95, 193, -91, 310, -197, -110, -14, -104, -293, -43, 53, -33, -70, -269, -51, 218, 111, 47, 115, 65, -72, 427, -150, -197, -154, -177, 63, 167, 527, 362, -5, 331, -16, 56, 73, -167, 305, 11, 271, 256, -188, 329, 18, -238, -391, 376, 193, 373, -294, 216, 129, -335, -320, -194, -80, 358, -321, 302, -13, -31, 232, 205, 293, 103, -134, + 136, 278, -158, 278, 394, 187, 238, 119, 66, 87, 7, -195, 76, 42, 11, 202, -134, 129, 115, -31, 338, -180, -130, -56, 289, -32, 236, 148, 155, 172, 16, -395, -76, -300, -178, 411, 216, -127, -3, -182, -127, -14, -454, 287, 276, 816, 32, 72, -41, -111, -54, 277, 251, 220, 316, 130, 499, 148, -199, 50, 435, 174, 43, 70, -226, -321, 205, -158, -318, -667, -13, 269, -23, 160, -235, -120, -90, 53, -77, -198, -101, -536, -144, -454, 35, -238, 180, -259, 96, -249, -92, -12, 3, 43, 47, -331, + 157, -47, 70, -171, 0, 270, 103, 372, 202, -109, -27, -72, -44, -82, -123, -1, 137, 103, 82, 89, -436, 262, 888, 327, -136, 444, -274, 313, 212, -403, 99, -510, 21, -166, -355, 206, 18, 160, 226, 277, 439, 189, -19, -100, -280, -514, 198, 216, 69, -173, 295, 48, 311, 189, -535, -197, 86, -392, 33, -18, -64, 130, 102, -84, 416, -222, 29, 237, -185, 167, -73, -233, 179, 10, -17, 245, 169, 21, -105, 493, 38, 284, 45, -136, -149, -389, -136, 184, 10, 160, -24, -285, 145, 112, -391, 131, + 228, -59, 232, -906, -296, 960, 272, 158, -136, -20, -139, 200, -301, 423, 246, 201, 209, -142, -6, -12, 142, 285, -414, -246, -126, 325, 125, 183, 202, -40, -294, 103, 33, 586, 468, 124, 358, 22, -158, 75, -38, -78, 235, 278, 237, 566, 283, 223, 258, -254, -408, -195, 202, -356, -165, 348, 382, 203, -156, 328, -117, 36, 91, 188, -83, -205, 131, -185, -565, 25, 200, -310, 53, -56, -73, -46, -170, 390, -20, 193, -419, -359, 454, 723, -1104, -169, 49, -24, -147, -287, 282, -364, -570, -71, 524, -92, + -333, 86, -459, -254, 0, 270, -481, 38, 489, 506, -4, 171, 436, -272, -423, -579, 37, -577, -139, 225, 205, -511, -490, -298, 185, -144, -107, -142, 432, -679, -214, 94, -379, -134, -17, -432, 1, 165, -42, 546, -56, -232, 29, -35, -199, 100, 255, -257, 372, -196, -739, 32, -295, -154, -31, -79, -922, -143, 404, 357, 251, 489, 418, -60, -1040, 292, -193, 357, -333, -1, 544, -179, 773, 181, 148, -329, 144, 387, -239, -44, 497, 327, 373, 58, -583, 373, -379, -30, -231, 63, -294, 173, -82, 169, 147, 283, + 272, 318, -379, 95, 579, 133, -118, -112, -309, -232, -15, 29, 91, 503, 26, 280, 247, -12, -146, -115, 429, -521, -138, -461, -409, -104, -25, -777, 171, -245, 443, -101, -19, 327, 22, 781, 595, 896, 288, 19, -126, -197, -267, -61, -210, -282, -288, 428, -104, -73, 975, -180, -195, 1085, 0, 625, 463, 54, 266, -124, 212, 205, 132, 170, 507, -319, 608, -306, 4, 143, -66, -409, -371, 11, -611, -176, -668, -23, -392, -278, -209, -169, 115, -523, 651, 128, -400, -280, -6, -50, -87, 196, 101, 658, 86, 27, + -305, 88, 146, 14, -325, -108, 410, 471, -7, -319, 169, -23, 582, 676, -218, -105, -84, 133, -194, 319, -692, -11, 917, -672, -223, -83, 235, -102, 79, -544, -292, -74, 446, 534, 372, -318, -836, 1486, 385, -911, -912, -126, 239, 639, -791, -130, 166, 0, -101, 856, 197, -484, 280, 46, -8, 455, -65, 253, -534, -176, 982, 367, 778, 251, 705, 130, -237, 494, 458, 701, 357, -772, -280, 177, 420, -306, 136, -295, -489, 59, -42, -295, 252, 334, 301, 213, 212, -144, 540, 1, -502, -374, 490, 258, -794, 353, + 161, 241, -642, -403, 483, 559, 437, -12, -790, 369, 705, 282, 744, 138, 352, 264, 1228, 1660, 149, 344, -1025, -318, 654, -518, 1265, -234, 219, 348, 752, 417, -150, -516, -595, -193, -77, -765, -343, -299, 523, -279, 174, -489, 93, -188, -699, 762, 551, 614, 296, -365, -330, -840, 45, -757, -201, -62, 130, 391, 338, -248, -145, 321, 745, 189, 304, 516, -632, 463, -346, -357, -639, -307, 336, 242, 71, 762, -145, -307, 154, 159, 1009, -416, 295, 221, 1021, -252, 142, -468, -140, -621, 479, -890, 32, -718, 132, 297, + 101, -432, 1448, -109, -205, 126, -840, 41, -571, 13, 147, -175, -30, 337, -316, 7, 430, 29, 100, -721, 79, -67, -56, -187, -899, -500, 207, 66, 381, -1034, 99, -962, 471, -659, -1056, 519, 947, 157, 459, -729, 699, -186, 91, -451, 579, 229, 600, 182, 732, -689, 114, 25, -133, -553, -457, -521, 551, -175, 720, -459, -289, -12, 58, -465, 349, -68, -1719, 193, -560, 1561, -313, -813, 301, -62, -810, -152, 116, -494, 1174, 153, 98, 524, -686, -1046, -652, 1437, -133, -326, 944, 525, -475, -472, -274, 1135, 144, -298, + -468, -234, -917, 590, -123, 229, 561, -222, -951, -132, 1184, -69, -319, 561, -283, 701, 452, -79, -908, -470, -142, -841, -504, -492, 43, -131, 672, -501, -190, -22, 1758, 600, -332, 342, 184, -125, 878, 418, -364, 116, 671, 761, -477, -255, -1102, -891, 432, -289, 397, -47, -151, -148, -1891, 697, -378, 1061, 1077, -568, 526, -995, -1515, 75, -1055, 181, -102, 880, -591, 640, 550, 885, -1253, 181, -753, -681, 113, -889, -565, 889, -211, 365, 1023, -150, 362, -766, 131, -849, 871, -694, -455, -497, 969, 798, -490, 1071, 717, -157, + 1053, 5, -1020, -231, -77, -765, 239, -1691, 231, -374, -786, -603, 849, -387, 1697, 1302, -1751, 97, 35, 196, 936, -1291, -864, 1111, -644, -799, -899, 149, 1881, 1094, -980, -206, -582, -557, 222, 908, -1010, 506, -1696, -256, -660, -576, 896, -1158, -1806, 1054, 1587, 385, -308, -1442, 97, 566, 565, -241, -579, 74, -143, -187, 184, -211, -483, -942, 121, -565, 143, -506, -1076, 674, 496, 829, 33, 896, 503, 140, -283, -448, -735, -521, -291, 220, 520, -332, -157, -1217, 1166, 1381, 775, -680, 746, -931, 5, 240, -2054, 195, 235, 1015, + -1209, 1637, 668, -1087, -586, 503, -202, -672, -792, -846, -1199, 1024, -239, 234, -170, -1590, -218, 569, -750, -701, 648, 655, 129, -635, -2148, -324, 414, 246, 924, -30, 536, -150, -17, -281, 37, 556, 63, 12, 549, -159, -135, -737, -68, -129, -82, 111, 439, 587, -118, -14, 472, -121, -907, -77, -805, 102, 113, -1073, 769, -1471, 330, 383, -634, -62, 1895, -553, 644, -418, 345, -1434, 160, 807, -13, 693, -156, 53, -35, 892, -576, -729, 824, -765, -900, -33, -1401, 915, 725, -325, 169, 92, 141, -1016, -817, -2400, -1146, -405, + 740, 1710, -1632, 315, -496, -1646, -259, 1413, 357, 1157, -1039, 264, -381, 36, 672, 84, 351, -263, -2086, 574, 70, -907, 864, 647, -651, 595, 45, -704, 175, -449, 1254, 122, 491, -11, -1348, -1092, -385, -818, 829, 1195, 1237, 983, -380, 106, -1062, -192, -131, -472, -573, 52, 74, -1460, -442, -592, -64, 601, -724, -197, 222, -33, 710, -847, -56, -949, -502, -698, 333, 181, 655, -66, -50, -829, -159, -519, 323, 617, -994, -3924, -2071, 428, 1651, 3704, 2824, 1598, 533, 836, -267, -1548, -3011, -3991, -1017, -1150, 53, 1958, 2772, 1875, + 2483, 585, 518, -279, -1272, -1414, -1166, -1212, -1529, -1201, -534, -62, -34, 989, 1245, 2430, 1121, 394, 971, 1560, 470, 315, -1264, -1677, -2800, -1260, -1482, -1029, -655, -468, 177, 368, 1137, 2421, 1892, 2129, 1519, 1934, 1377, -1112, -1089, -2612, -2093, -1465, -3421, -2569, -1634, 168, 1972, 1962, 2170, 2756, 2201, 1229, 1297, -9, -843, -1820, -2463 }, + { 273, -34, 129, -44, -4, 247, -130, -12, 70, -26, 82, 94, -213, 86, 81, 46, -10, -70, 147, -186, -157, -34, 5, 76, -159, -117, -16, -104, 171, 9, -72, 136, -124, 15, -27, -74, -11, 106, 109, 64, 168, 138, -12, 42, -69, 177, 111, -79, 19, 24, 19, -107, 95, 32, -15, 187, -99, -114, -14, 56, 14, -25, -68, -47, 61, -53, -9, -41, 65, -29, 140, 61, -77, -58, 83, -78, -49, -70, -136, 81, 129, 229, 62, -158, -283, 63, -132, 13, 90, 36, 230, -188, -46, -24, -14, -161, + 101, 44, 22, 6, -79, -59, -57, -16, 8, 41, -60, 90, 206, -4, 92, -143, -84, -172, -84, 188, 9, -35, 33, 200, 21, 102, -25, -89, -29, 116, -96, 180, 109, 203, 98, 17, -61, -127, -73, -110, -17, -79, 33, 12, -45, 35, -38, 77, -16, -12, 96, -2, -9, 22, -72, 37, -396, -90, 162, 28, 221, 118, -183, 48, -5, 72, -66, -304, 175, 107, 200, 251, 216, 76, 2, -310, -33, 142, -142, -123, -324, -22, -55, -37, -83, 38, -194, 88, -35, 82, 23, -130, 99, 84, 224, -26, + -181, -92, 96, 40, -46, 10, 71, 10, -132, 0, 27, -13, 8, -81, -37, -109, -23, 138, 48, -44, 58, -15, -7, 24, -158, -11, -7, 92, 170, -46, -14, -99, -78, 37, 183, -122, 2, 15, -13, -46, 34, -45, 219, 83, 74, -73, 6, 21, 21, -375, -203, -16, -94, -116, -6, -97, -383, 229, 53, 104, -40, 80, -101, 6, 14, 198, -70, -40, -33, -32, -31, -12, 214, -40, -3, -120, -7, -57, 70, 37, -207, 163, -209, -1, 184, -23, 8, 17, -4, -125, -90, 215, 123, -258, -138, 46, + -152, -107, 113, -183, 39, 51, 110, 231, 175, 112, 84, -140, -145, -123, 43, 187, 63, 289, -69, -72, -85, 83, -95, 142, -272, -33, 203, 108, -204, 154, 250, 237, 151, 31, -8, -151, -197, 87, -18, 202, -15, 122, -123, -80, -66, 23, 64, -8, -242, 54, 84, 64, 105, 68, -131, -320, -104, 51, 63, 19, -14, 66, -132, 2, -241, 118, -248, -60, -105, -158, 120, 59, 51, -137, -69, -35, -142, 21, -11, 85, -60, -112, -91, -276, 93, 44, 125, 187, 219, 95, -65, -94, -31, 93, 168, -113, + 148, 137, -19, 98, -274, 37, -129, 19, 46, -171, 68, 516, 60, -41, -283, 416, 3, 177, 25, -4, -219, 222, 60, -116, 33, 21, -85, 92, 233, -62, 248, -67, 109, 1, 165, 147, 165, 6, -82, 130, -87, 115, -27, 116, 113, 109, -8, -27, 47, -85, -125, -327, 223, -209, 156, 25, 70, -33, -390, -79, -100, -186, 34, 128, -247, -73, 124, 30, 189, 321, 7, -60, -63, -264, 121, 59, -36, 57, 106, -148, -178, -20, 92, -59, -87, -131, 35, 229, 102, 34, -531, -245, -76, 105, -65, 175, + 600, 184, -224, 31, -264, -88, 181, -212, -55, 266, 63, -70, 36, 149, -93, 71, 78, 76, -151, 65, -72, -88, -223, -89, -131, -249, 106, 6, -18, 246, 180, 61, 198, -1, -254, 211, -25, -175, -137, -253, 11, 301, 20, -134, 128, -226, -142, 117, -183, -242, -126, -75, 135, -200, -54, -72, 244, -9, -55, 177, 126, -349, 318, -129, 23, -156, 271, -45, -195, -618, -89, 312, 71, -482, 210, -6, -105, -158, -132, -52, -292, -53, 221, 294, 347, 212, 316, -110, 247, 119, -512, -15, 122, 176, 79, -177, + 1, -39, 169, -304, -118, 223, -83, 125, 57, -202, -233, -116, -344, -95, -113, 138, 40, -192, -54, -412, -114, 172, -131, -405, -16, 237, -506, 150, 73, 164, -242, -99, -225, 27, -73, -217, -33, -41, 139, 137, 189, 12, -364, 100, 320, 407, 308, 313, 132, -193, 226, 377, -519, 283, 286, -561, -133, 154, 638, -35, -21, -135, -155, 779, 400, 119, 116, 410, 13, -49, -128, 71, -323, -300, -49, 107, 253, 115, 76, -107, 46, -243, 130, -365, 393, -32, -157, -206, -219, -369, 94, -358, -94, 260, -28, -117, + -89, -50, -281, -209, -107, -125, -36, 123, 102, 27, 56, -269, 518, 284, 51, -23, 651, -53, -50, -114, -230, 0, 701, 236, 144, 338, -393, -238, 216, 231, 519, 71, 140, -358, -26, 170, -469, -153, 179, -159, 0, 123, 336, -120, 127, 66, 68, 289, 248, 308, -253, -168, 330, -432, -150, -146, -37, -120, -283, 263, -19, -300, 5, -121, -318, -388, -224, -234, 442, -149, -127, -273, -34, -142, 58, 530, -113, -180, 77, -38, 294, -364, 590, 114, -600, -432, 136, -402, -13, -430, -20, 74, -71, 415, 480, -276, + 34, -61, -421, -585, 267, 1314, -188, 19, -527, -202, 414, -21, 768, 475, 441, 37, 348, -566, 580, 318, 59, 107, -315, 187, 28, 594, 345, 408, -101, 73, 131, -337, -268, -100, 205, 688, -146, -180, -187, -84, 120, -373, -85, 14, -186, -396, -56, -512, -165, 370, -349, -123, -38, 78, -587, -329, -42, -15, -79, 447, 215, 81, 281, 463, -205, -43, -294, 220, -217, 298, 319, 389, 626, 247, -351, 41, 945, 367, 447, 313, 246, -40, 654, 718, -737, 174, 529, 319, -212, -393, -345, 751, 53, 280, 386, -228, + 101, 163, -472, -492, 387, 134, -727, -166, 916, 445, -16, -530, 159, 140, 549, 187, -291, 371, 48, -154, -72, -110, -460, -206, 47, 79, -547, -564, -358, -159, -648, 375, -64, -439, 58, 16, -221, -48, 104, 2, 109, 170, 217, -241, -329, 393, 744, 361, 171, 578, -154, 315, 713, 464, 15, 78, -290, -444, 356, -401, 96, -200, -38, -145, -681, 196, -326, -149, -251, -40, 591, 585, -1172, 367, 378, -362, -593, -776, 142, -226, 149, -269, -209, -124, 733, 187, -58, -10, -110, -215, 190, 124, 3, 294, 70, -59, + 110, 267, 758, 78, 100, -369, -151, -174, -179, -20, -54, 251, 368, 19, 424, -94, -60, -83, -36, -726, 833, 24, 70, -57, -200, 221, -42, 336, 35, -315, 104, 357, -233, 332, 100, -492, -60, -93, -829, -267, 260, 244, -219, -154, 256, 122, -226, 561, 136, 147, -475, 290, -212, 274, -282, 364, -403, -337, 516, 30, 105, -368, -773, -110, 178, 18, 279, -303, 4, -44, -587, -438, 145, -663, -444, 156, -35, -692, -130, -367, 376, 204, 37, -196, -445, -911, 267, -434, 435, -190, -197, -129, -269, 81, 84, -742, + -346, 628, 554, -669, 757, -15, 545, -199, -185, -135, -278, 241, -276, -713, -393, 696, -227, -230, -102, 152, 72, 279, -881, 131, 350, 198, -323, 416, 323, -308, -529, -441, -260, -512, -27, 250, 569, -92, -26, -943, 569, 715, -112, -377, -392, -234, 1065, -640, -4, -67, 286, -37, 1227, 42, -670, -163, -637, 842, 718, -567, 675, 185, 543, 221, -1029, 339, 546, -692, -200, -786, -406, 49, -745, -610, -21, -489, -10, 206, -186, -481, 416, 409, -839, -608, 350, 183, 225, 462, 556, -164, -299, 27, -190, 38, -53, -224, + 124, -1067, 407, 598, -476, -396, 324, -95, -179, 306, 692, 1261, 1964, 103, -732, -954, -191, 86, -196, 979, 741, 530, 852, 636, 518, 80, 425, -451, 742, 860, 95, 893, -309, 118, 235, -739, -491, -137, -431, -502, -44, 917, 25, -117, 144, 237, -82, -1126, -126, 360, -139, -308, 179, 508, 840, 253, 444, 626, 735, -918, -645, 438, -254, 1295, -101, 1121, -831, 565, 891, 91, 165, 580, -916, -377, 47, 595, 36, 668, 268, 289, 638, 283, -66, -113, 1366, 450, 473, 996, -85, 206, 425, 639, -730, -580, -258, -635, + -125, -850, 420, 673, 477, 670, -471, -252, 500, 403, -305, 682, 388, -156, -857, 464, 483, -422, -89, 246, 93, -668, 745, 211, 801, 459, 293, -447, 354, -234, 1231, -992, 71, 389, -230, -637, 369, 412, -124, 406, -434, 1043, -529, 281, 172, -647, -341, -896, 325, 274, -737, 640, 471, -458, 314, -41, 964, 339, -594, -343, -405, 326, -349, 114, -147, 299, -1186, 576, -1008, 1109, 1326, -36, 259, -1020, 23, -202, 140, 644, 658, -152, 357, 541, 113, 247, 180, 244, -100, 775, -71, 202, -381, 868, 214, -44, 5, 785, + 320, 389, 862, -149, -479, 1055, -1050, -431, -155, 277, 751, 204, -261, -264, -489, 28, -61, 248, 1183, 1157, 744, 1049, -57, 1560, -472, 466, -324, 80, 513, -188, 95, -407, -547, 61, -327, 364, -456, 805, -513, -828, -312, -162, -23, 1023, -590, -115, 1, -404, -72, 358, 306, -37, -470, 1846, 2586, 760, 2009, -494, -1459, -1045, -732, 296, 341, -525, -797, 609, 857, 466, 856, 630, 138, 215, 103, -104, -615, 197, -722, 425, -24, -713, 722, 387, 332, 1228, 770, -445, -278, -543, -581, -756, -294, -54, -562, -251, 1094, 1611, + 1226, 80, 829, 817, 1369, 539, -767, -1320, -786, -884, 428, 269, -1687, -1257, -325, 571, 1476, -1269, -83, -1127, -171, 1067, -719, 293, -1025, -372, -376, 642, -926, -286, -129, -82, -190, -753, -1453, 166, 793, -678, 1235, -506, 484, -175, -1449, -746, -81, -855, -1952, -553, 689, 1068, -537, -840, -1745, -524, 500, -353, -514, -869, 192, -202, -159, -168, 337, 689, -554, 532, 446, -553, -1595, 125, 115, 404, 177, 1031, 91, -1574, -4, -1732, -22, 599, 710, -135, 81, 805, -438, -306, -560, 522, 359, -246, 599, -190, 238, 294, 992, 139, + -388, -1084, -402, 571, 452, 833, 1158, 1983, 954, 516, -449, -1740, -419, -158, 121, -1406, -425, 984, -479, -402, -100, -313, -1126, -1254, -1834, -577, 9, -139, 1209, 334, 1577, 972, 493, -217, -574, -105, 2213, 140, 643, 362, -269, 1102, -450, 891, -959, -91, -688, 839, -1166, -242, 370, 377, 389, -1022, 743, -1169, 251, -568, -381, 1178, 83, 87, 417, -433, -10, 319, -1412, 52, 348, -192, 939, -393, -158, 1565, -562, -1262, 29, -459, 133, -65, -34, -990, 585, -121, -1308, 879, -1535, 390, -312, -245, -898, 144, -614, -2156, -2215, -1893, + -955, 3901, 1222, -494, -511, -1940, -4095, -469, 1097, 1364, 588, -638, -472, -1215, -1329, 989, -958, 2453, 1848, -2886, 930, 365, -601, 210, 2063, 281, 1425, 2807, -611, -2332, 113, -411, -2156, -606, 1050, -113, 1292, 2057, 192, -1819, -3512, -3042, -2692, -305, 2630, 724, 712, 372, -699, -3559, -2195, -1157, -413, 188, 816, 744, 1014, 988, 1289, -1556, -526, -1281, -83, -1391, 863, 805, 1716, 1797, 863, 82, -584, -692, -1959, -1423, 1843, 690, -337, -3978, -4450, -3043, -3131, -875, 3390, 2267, 3662, 4087, 6231, 4121, 4264, 2734, -269, -3157, -5425, -6394, -5562, -4395, + -3198, -808, -214, -502, 106, 1320, 2197, 3077, 2663, 3656, 3522, 4575, 4173, 1146, 2787, -653, 731, 538, 117, -425, -4162, -4974, -6360, -7436, -6773, -3766, -3359, -2755, -3460, -3987, -878, 963, 2478, 3661, 5287, 6336, 8115, 10719, 10398, 7926, 6439, 5396, 2890, 4576, -1727, -3546, -8615, -9804, -12087, -11413, -10132, -9241, -8235, -4069, -1313, 1079, 6808, 7454, 10020 } }, + { { -224, 372, -100, 62, -121, 47, -264, 14, -79, 95, -143, -104, -28, 96, -20, -17, -55, -75, -177, -38, -148, -79, -125, 55, -27, 9, 63, 37, -87, 40, -31, -8, -33, -28, -78, 5, -142, 177, -54, -43, -28, 11, -1, 20, -165, 11, 71, 5, 31, -4, 37, 134, -42, 82, 97, -143, -44, -35, 133, -26, 41, 150, 2, -43, 33, 43, 45, 12, 78, 0, -20, 61, -58, 12, -13, -100, 439, 58, -182, 73, -112, 40, -70, -41, -96, 83, 137, 45, 48, -227, 55, 12, 82, 98, 58, 144, + -20, -67, 23, 170, 10, -115, -4, 146, 83, 23, 10, 47, 5, 19, 35, 4, -41, 3, 10, 63, -72, -181, 148, 148, 130, 123, 2, 71, 117, -106, -18, 5, -145, 43, 19, 147, 22, 86, 10, 182, 96, -17, 129, 82, -33, -134, 42, 44, -32, 18, -72, -16, 77, 48, 54, 129, 2, -8, -30, 368, -241, 85, 209, 51, 149, 178, -156, 36, -11, 71, -198, -158, -26, 159, 217, -80, -66, 104, -168, -230, -38, -271, 98, 92, 30, -168, -167, 63, -94, 25, 1, 181, 196, 172, -21, 121, + -181, 83, -104, -9, 17, 147, -150, -139, 9, 193, 88, 76, -108, 66, 57, -56, -231, -38, -71, -104, -84, 112, -90, -31, 37, 71, 186, -64, 10, -127, -47, 32, -160, -4, 67, 122, -19, -57, -31, -141, -246, -70, 28, -84, -131, -78, -245, -143, 234, -22, -122, 119, -210, -57, -259, -63, -207, -113, 215, 0, -59, -269, -174, -70, -123, 32, -150, 2, 72, 261, 120, 91, 104, 209, -199, -14, -70, -155, 45, -41, -70, -161, 63, 146, 1, -126, -88, 391, -14, -127, -177, -253, -338, -52, -184, 27, + -50, 78, -1, 32, -166, 10, 5, 183, 46, -158, -13, -59, -65, -49, 42, 79, 69, -556, 228, -94, 100, -226, -88, -176, -161, 18, -47, -107, 292, 82, -22, -166, -50, 88, -194, -97, -185, -97, 278, 35, 187, -9, 2, -37, 56, 60, -141, 11, 47, 91, 301, -146, -177, -25, 332, 114, 353, 42, 35, -51, 176, -18, 258, -14, -27, -33, -103, 121, 36, -78, 77, 110, 180, -88, -6, -17, 161, -49, -23, -43, -37, 55, -47, 37, 32, -19, 45, -228, 35, 190, 71, 210, 26, 54, 48, -127, + -66, -9, -285, -53, -4, -145, -499, -126, -112, -222, -48, -62, 302, -114, 227, 102, 162, -324, -148, -327, -303, -7, 50, 179, -95, -147, -91, -224, 41, 91, 108, 62, -71, 73, -149, 8, -265, 87, -72, 28, 53, 90, 99, -107, 0, 244, -139, 115, 125, -16, 73, 117, -54, 41, 119, -1, 213, -120, -151, -80, 68, -8, -288, -153, -319, -353, -60, 85, -274, 113, -43, -22, -77, 85, -141, 6, -38, 153, -464, -28, 136, 84, -250, -35, -162, 35, 39, 28, -274, -360, -250, 37, -202, 208, 58, -346, + 238, 214, 162, 151, -180, 276, 64, -5, -119, 92, 156, -155, -236, 82, -96, -280, -49, -269, -110, 487, -142, -219, -284, 16, 31, 195, 63, -176, 148, -18, -155, -183, -212, 304, 119, 193, -160, -191, 71, 54, -219, -4, -142, 201, -57, 25, -258, 161, 107, -124, -101, -76, 228, 11, 30, -76, 92, -140, -235, 0, 72, -51, -185, -281, -222, 246, 39, 299, 356, 345, 63, 469, 122, -41, 224, 172, 436, 71, 256, -325, 564, 415, 208, -158, -120, 208, 58, 151, -69, 246, -58, -53, 227, 182, -205, 154, + -45, 239, 264, -486, -78, 311, 104, 172, 143, 307, -133, 126, 18, -249, -111, -2, 65, -368, -20, 239, -174, 397, 307, -117, 7, 77, 159, 231, -80, -76, 378, -91, -4, 151, 16, 179, 146, 34, 78, 982, -476, 94, 420, -15, 40, 546, 599, 91, -17, 143, -1, 152, 192, -188, -36, 360, 327, -119, -243, -271, -273, -143, 282, -173, 141, 33, -322, -4, -203, -9, 134, 174, -425, -197, -331, -95, 589, 98, -14, 67, -13, 45, 202, 113, 315, 3, 247, 140, -151, 140, -250, 26, -250, -290, 163, -320, + 191, 14, 222, 155, 177, -162, 266, -287, 53, -119, 16, 405, 84, 213, 250, -9, 21, 160, -156, 67, 262, -590, 88, 119, -404, 155, -20, 386, -124, -226, 155, -521, -189, 402, 169, -278, -634, 254, -102, 129, -410, -546, -370, 430, 23, 226, -58, -264, -369, 143, -108, -334, -375, 1, -336, -274, -148, -90, -362, 169, 222, 289, -163, 253, -238, 416, -94, -53, 328, 145, -94, -259, -124, 296, 66, -276, 107, 315, 320, 107, -410, -478, -48, 50, 19, -357, 87, 315, 93, -190, -571, 99, -242, -540, -3, -53, + -295, 355, -55, -216, -729, 422, 321, 355, 33, 376, 20, -279, -316, 22, 300, -244, 55, -501, 309, 323, -193, -123, 63, 355, 260, -222, -192, 234, -329, 82, -443, -27, -141, -599, -605, 87, 326, 130, -518, -300, 372, -456, -190, 313, -105, 398, -162, -330, 101, -466, 489, -85, 78, -267, -130, -54, -481, -322, 28, -112, 37, -189, -508, 55, -422, 144, -114, 257, -509, 181, 74, -187, 351, -94, -268, -516, -88, 31, -333, 218, -269, 11, -104, 221, -234, 66, 267, 395, -115, 33, -151, -555, -122, -129, 230, -490, + -7, -289, 291, -348, -458, 287, 136, 181, 624, -119, -181, 160, -402, -485, 38, 581, 183, 318, -238, -313, -474, 76, 611, -293, 322, 52, 478, -745, -224, -34, 92, 389, 207, -574, -140, -280, -11, -660, -88, -254, 57, -360, -8, 51, -910, 78, -273, 28, -347, -50, 250, 86, -101, -148, -457, 448, 481, 122, 157, -389, 614, 143, 321, 149, 894, 326, 618, -566, 154, 629, -166, -205, 106, -364, 309, 88, -423, -565, -23, 505, 8, -26, 342, -467, -101, -383, 244, -662, 33, -133, 268, -692, -463, -297, 229, 235, + 180, -220, 195, -162, 233, -132, -37, -42, -172, 139, 337, 190, 339, -23, -277, 45, -276, 807, -177, -795, -221, 215, 716, -694, -258, -51, 468, 19, -950, -133, 474, 913, 55, 626, 951, -97, 310, 397, -131, 710, -87, 850, 67, -321, -691, 367, 445, -768, -746, 195, -174, 21, -297, 693, -312, -203, 243, 171, 8, -322, -231, -391, 158, -27, -184, -36, 466, 690, -748, -54, -729, -84, -184, 721, -301, -299, -135, 436, 154, 115, 193, 170, -123, 1, -86, 110, -77, 672, -166, 173, 491, -257, -536, 114, 202, -202, + -195, -54, 131, 337, -452, 623, 949, 615, -236, -382, -832, -1115, -378, -8, -167, -57, -85, 268, 21, -394, 258, -154, 2, 342, 489, 59, -385, 757, 346, 435, 648, 996, -368, 520, -1005, -115, -445, -987, 414, 246, 314, 143, 406, 130, -706, 614, 1079, -150, -161, 271, 117, -213, -941, 88, 14, -77, 24, 334, -669, 157, 205, -130, -381, -181, -426, 455, -966, -132, -616, 359, 153, 364, -113, 107, -238, 609, 192, 502, -434, 494, 2, -461, 989, -150, 133, 670, -618, 752, 457, -564, 261, -206, 342, -781, 598, 105, + 207, -55, 218, -570, 441, 641, -909, 357, 918, 598, -356, -431, -10, -413, -184, -1095, -932, -127, -532, -643, -460, 287, -160, -325, -518, 484, 39, -792, -118, -5, -370, -119, 330, 231, -47, 2, 24, -200, 179, 368, -128, -90, 578, -1068, -162, 299, 1150, -473, -282, -427, -563, 249, 1221, 221, 763, 151, -106, -66, -72, -586, 147, 129, -455, 102, 964, -156, -268, 155, -313, -81, 858, 1226, 361, 736, 886, -306, -322, 93, -241, 43, -728, 13, -556, 257, 158, 408, 895, 1008, -373, 2253, -284, 73, -391, 285, -153, 282, + 595, 185, -513, -268, -537, 13, -358, -669, 114, 471, -55, 153, 234, 286, 16, -177, -241, 155, 18, -322, 155, 981, 697, 407, -795, 606, 475, -193, -230, -228, -308, -119, 280, -568, 72, 94, 368, 934, 190, 209, 62, -91, -174, 414, -231, 940, 305, -74, 409, 91, -620, -435, 523, 615, 218, -146, 389, 432, 592, 1178, 111, -346, -642, -436, 188, 172, 198, -160, -5, 228, 363, -346, 1598, -237, 70, 177, -117, -23, 404, -298, -347, -186, 520, 459, -1227, 235, 217, 502, -309, -490, -456, 350, 328, -501, -263, -208, + 840, 413, 244, -166, -848, 238, 229, 437, -93, 229, -225, 77, -733, 303, 321, 3, -168, -476, -911, 594, -373, 301, 337, 523, 94, -577, 964, 174, -900, -439, 573, 118, 744, 291, 143, -673, -300, 349, -1118, 1211, -845, 28, 753, -205, 1413, 105, 351, -558, 1524, 79, 741, -264, 493, 1249, 370, 760, 986, -111, 1141, -997, -401, -416, -376, 64, 129, -145, -479, -865, 699, 660, 239, 590, -1142, -994, 244, 379, -566, -761, 375, -284, -1070, -432, -261, 430, -990, 445, 274, 339, -502, -89, -498, -251, -1297, -362, 520, -2002, + -688, -137, -118, 5, -1242, -352, -1835, -207, 272, -562, -626, -287, 451, -238, -710, -779, -1911, -709, 783, -866, -1314, 984, -397, -1425, 322, 1156, -689, -313, 219, -817, 745, 361, 589, 149, 1549, 2128, -297, -38, -790, -803, -1394, 629, -207, 2121, -406, -888, -1225, 91, 433, -451, 438, 1386, -501, -233, -914, -426, 975, 1080, -1032, -300, 601, -229, 295, -320, 1399, 1080, 2351, 746, 1072, -457, 786, 1548, 563, -109, 422, -64, 1075, 515, 1540, 399, -1422, 503, 644, 1204, -616, -611, 785, 742, -292, 1202, -354, 469, -1274, 817, -233, 426, + 570, 1033, 1028, -800, -686, -307, 1211, 1060, -314, -620, -1057, -160, 868, 766, 721, -386, -250, -441, -1629, 193, 2688, 1634, -289, -3758, -471, -317, 377, -364, 151, 471, -67, 244, -753, 603, 720, 1254, -774, -1011, 1201, 1844, 530, -717, -965, -154, 349, 170, 367, 78, 478, 228, 1246, -298, -1498, -616, 604, 260, -455, -621, 189, 825, 1428, 1297, 74, 98, 603, -393, -1266, 497, -747, 1730, 1919, 48, 625, 345, 479, -707, 9, 1809, -517, 114, -2197, -207, 410, 652, 663, 600, -393, -186, 1164, 1544, -62, 94, 402, 712, 150, -229, + -1752, -741, 1344, 1490, 1407, 1928, 300, -867, -2616, -1982, -408, 522, 1591, 1753, 796, 17, -911, -771, -381, 533, 1476, 845, -254, 34, -180, -858, -1204, -958, 114, 1382, 989, 2090, 1305, 1339, 1843, -580, -1399, -1529, -2079, -2485, -1014, -315, 640, 1326, 1858, 1798, 1382, 909, 1770, -402, -1307, -93, -428, 456, 434, 2197, 1812, -778, 194, -567, -1670, -508, 211, -988, 1184, -655, 228, 0, -471, 864, 1143, 819, 392, -650, -1498, -1193, 955, 309, -3619, -3819, -3987, -4088, -5486, -381, -1387, -151, 764, 2845, 3186, 3300, 4505, 6158, 5892, 5813, 4697, 3474, + 2566, 943, -2494, -1064, -1394, -759, -3047, -310, -1149, -1253, -2496, -1840, -1918, -1684, -1815, -3280, -2929, -1619, -1495, -1872, -2726, -242, -2379, -4579, -3962, -3412, -1789, -2279, -354, -4789, -2120, -2057, -965, -626, -2524, 196, -2564, -259, 333, 1196, -6, 1183, 1658, 2777, 2822, 4030, 2392, 6270, 3628, 7064, 4381, 6591, 7523, 8929, 6731, 6402, 6908, 6139, 6175, 7229 }, + { -305, 335, -194, 14, -162, 76, 37, 55, -180, -124, 4, -116, -13, 75, -14, -40, -20, 84, -35, -56, 231, 0, -180, -84, 78, 19, 72, -159, 18, -168, 26, 141, -17, 89, 92, 85, -94, -41, -55, 31, -24, 59, -156, -75, -66, 8, -39, 87, 114, 180, -71, -98, -46, 45, 119, 135, 109, -25, -158, 201, -132, 72, -139, 116, -92, 69, -83, 5, -88, -63, -5, -27, 67, 32, -17, -112, 553, 76, -177, 89, 101, 37, -225, 108, 166, -171, -49, -211, -43, -88, -74, -28, 16, -4, 26, 80, + -91, 46, -215, 79, 139, 32, -53, -175, 121, -75, 193, 163, -2, -72, 158, 182, 149, 148, 41, -109, 40, 141, -52, -113, 110, 169, -67, 90, -182, -12, -159, 116, -214, -56, -34, 79, 117, 81, 2, -113, 23, -157, -97, 35, -10, -92, 64, 62, 26, 108, -74, 52, -92, -28, -30, 68, -53, -60, 41, 312, -317, 11, 4, -81, -96, -103, 32, -180, -177, 23, 84, -8, 100, 77, -97, 38, -347, -87, -78, -82, -110, -122, -306, -239, 32, 70, -17, 163, 132, 54, -59, -35, 155, -62, 19, -25, + -163, 52, -54, -113, -43, 131, 322, -125, 36, 76, -59, 98, 46, -115, 66, -269, -123, 0, 109, 165, -103, -52, -11, -389, 66, 194, 11, 24, 108, -69, 168, 220, -30, 53, 133, 106, 35, 17, -65, -86, -273, 60, 7, -265, 37, 144, 213, 53, -159, 363, -53, -75, 168, -109, -107, 15, -137, 161, 159, -68, -250, -124, 119, -161, 344, 298, -244, -296, 6, 53, -284, -21, 111, 76, -142, -82, 316, -36, 216, -24, -77, -77, -171, 26, -29, 170, -154, 37, -45, 29, -94, -15, 139, 113, -191, 281, + 15, -5, -13, -31, 68, -44, -266, -42, -147, 215, 80, -2, 252, -156, 157, 150, 7, -658, 143, 28, 458, -32, 180, -257, 47, -194, -52, -98, -36, 79, -57, 73, 150, 113, 434, 298, -207, 95, -18, 75, 45, -63, -446, 104, -30, -11, 159, -33, -130, -92, -29, -143, -81, -358, -91, 2, -132, -29, 137, 201, -76, 249, -201, 35, 78, 26, -69, -143, 85, -42, 48, -109, -154, 18, 72, -153, 125, -108, 315, 337, -119, 116, 119, -31, -61, -61, -431, 152, 146, -14, -95, -177, -25, -60, -167, -135, + -208, 218, 126, -14, 251, -127, 225, -243, -234, 122, -376, -129, 100, 237, 307, -47, 230, -2, 219, 85, 39, -30, 15, 221, -99, -17, 43, 25, -208, -20, -112, 444, -206, -206, -49, 213, 211, 185, 241, -35, 46, -46, -116, 97, -8, -15, -133, 351, 214, -99, 67, 109, -180, 46, 135, -26, 259, -96, -32, -272, -104, -230, 12, 338, -129, 101, 57, 20, -84, -21, 2, -60, 141, -135, -53, 13, 146, -62, -606, 455, 56, -217, -534, -45, 23, -313, -19, 158, 137, 20, -83, 127, 398, 402, -158, -177, + -416, 94, -66, 423, -158, -1, -86, 164, -35, -417, 151, -12, -240, 8, 52, -26, -30, -167, -231, 156, 50, 202, -155, 334, 168, -59, -274, -49, 119, 327, 114, -171, -66, 157, 112, -83, -28, 166, 145, 175, 333, 363, 191, 199, 237, -115, 53, -219, 255, 53, 141, -143, -217, 88, -272, -66, -92, 216, -223, -15, 412, 253, 348, 65, -385, -128, 404, -119, -260, -270, -267, -281, 151, 155, 97, 91, 92, 390, -51, 169, -339, -379, 250, -14, -210, 15, -530, -172, -181, 65, -22, -48, -374, -242, 37, 256, + 412, -164, -167, 222, -290, -19, -19, 97, 177, 150, 283, -153, 413, 199, -457, 228, -257, -297, -255, -359, 321, 80, -392, 48, 74, 40, 54, -66, 264, -152, 197, -322, 237, -155, -153, 66, 68, -66, 119, 882, -749, 382, 398, -323, -38, 538, 210, 351, 122, -88, 796, -6, -120, 24, 27, 396, 605, 245, 20, 37, 111, 225, 21, 132, -382, 218, 340, -40, 153, 27, 83, -235, -180, 42, 15, 386, 202, 176, -127, -158, -161, 235, 324, 32, -71, 615, 329, 421, -185, -406, -57, -427, -275, -106, -164, 7, + 370, -74, 42, -244, -269, 379, 14, 199, 205, -136, 363, 130, 73, -62, -155, 297, -3, -330, 299, 270, 125, -608, 65, 188, -303, 235, -517, 106, 148, -78, -208, -270, -308, -523, 59, 568, -196, 267, 151, 418, 225, -178, -375, 176, -97, -148, -387, -74, -54, -171, -167, -106, -271, -373, 413, -60, -241, 304, 115, -305, 43, -43, 185, -400, 107, 105, -554, 160, 183, -313, 84, -7, -88, 176, 22, -70, 28, 106, 378, 263, 385, 227, 139, -139, 572, -189, -293, 584, 38, 325, 70, -180, -572, -552, -129, -32, + -146, -217, -118, 152, -1029, 457, 829, 28, -520, 191, -121, -66, 110, 51, 190, -293, -1, 738, 561, 485, -596, -57, 108, 263, -303, -337, -109, 64, 236, 99, -759, -859, 225, -62, 433, 442, -340, 359, 285, 386, -62, -288, -295, 165, -311, -143, -34, -50, 217, 497, 266, -185, -162, -305, -104, -17, 108, -99, -132, 221, 127, -448, -45, -28, 445, -290, -321, -577, -225, 42, -11, 222, -108, 18, -285, -392, -360, -388, -228, 63, -479, 105, 133, 122, 106, 172, 514, 50, 449, -52, 579, 291, 455, 279, 142, -212, + -8, -131, 318, 95, 281, -249, -28, 475, -563, -319, 469, -760, -319, 61, -127, -375, 789, -135, 552, 215, -442, -69, -152, -559, -705, 582, 19, -212, 169, 10, -70, 210, 111, -76, -238, 49, 580, 463, -352, 149, 64, 431, -162, 290, -586, -155, 465, 138, -100, 504, -117, 353, -644, -799, -233, 19, -482, 588, 431, 549, -151, -49, -76, 55, 696, 501, 785, -697, -524, -1195, 515, -133, -1021, -198, 97, 150, -381, 415, 351, 39, -4, 64, -169, -356, 78, -203, -333, -5, 774, 23, -118, -620, 261, 487, -253, -748, + -136, 249, 89, -161, 162, 50, 268, -79, 442, 673, 255, -455, 509, 224, -577, -619, 665, 316, -261, -307, -17, -553, 396, 515, -15, 18, 129, -80, 570, 178, 145, -255, 88, 175, 701, -192, 260, -561, -609, 484, -80, -105, -59, 335, -66, -132, -183, -254, -827, -86, -547, -1093, -1124, -498, -862, -403, -154, 131, 455, 506, 37, -306, 550, -309, 263, -1081, -121, -748, -504, 471, 330, 315, 96, 687, -87, -67, -525, -199, -117, -370, -365, -894, -356, -119, -154, -562, 463, 166, 271, -261, -103, -1344, -392, -389, 294, 652, + -429, -90, -781, -82, 385, -153, -270, 145, 558, 939, 195, 1, -63, -292, -398, 227, -263, 837, 161, 326, 1670, -369, -287, -358, -537, -242, -879, 526, 857, -480, 44, 204, -271, -55, -608, 2, -332, 926, 20, -158, 752, -173, 233, -827, 456, 141, 589, -254, 444, 757, 824, 459, 745, 379, -93, 710, -317, -455, -125, 289, 500, -1137, -54, -735, 610, 270, 9, 205, 845, 38, 757, 315, 1134, 100, -101, 486, 186, -568, 147, -68, -735, 530, -433, -745, -1489, 113, -162, 884, -471, 1186, 420, -30, -158, 449, 512, -869, + -345, -624, 239, -274, 601, -2, 141, 202, -126, 611, -349, -397, -387, 588, 325, 755, 239, 2266, -624, 43, 57, 1070, 471, 511, -640, 329, -226, 48, -272, 97, 796, -171, 283, 1479, 502, -632, -723, 115, 994, 518, 229, -342, 856, 160, -68, -864, 324, -119, 435, -784, -436, 61, -149, 124, -692, -8, -398, 229, 725, 547, 236, -1015, 72, 115, -862, -816, -482, -442, -384, 742, 236, -15, 548, 769, 276, 666, 88, 442, 2912, -623, 526, 325, -359, 46, -1477, -69, 511, 1258, -472, 51, -717, -496, 263, 599, -581, 865, + 402, -945, 705, -332, -436, 42, -542, 231, -203, 881, -386, 52, 509, -1444, 291, 568, -391, 471, -855, 1021, 172, 256, -1681, 1680, 749, 620, 106, -898, 989, 46, -383, 1726, -250, -600, -302, 308, 540, 559, 192, -154, -1832, -93, 553, 156, 777, -869, 1111, 241, 430, -873, -210, 312, 1402, -391, 399, -779, 932, 642, 894, -98, 438, 330, -878, -634, 581, 389, 1115, 183, 977, 204, -86, -1412, 1424, -223, -253, -460, -79, -1102, -2107, 821, 704, -29, -371, -822, -66, -209, -390, 926, -1867, -767, -944, -240, -1397, -70, -132, 15, + -154, -232, 337, 55, -557, -135, 89, -828, -373, -192, 178, 769, -239, 1467, -605, -24, 710, -536, 508, 165, -813, -1333, -204, 459, 1453, 665, -834, -314, -2685, -841, -22, 724, 1745, 52, -1448, 241, 1136, -163, 179, 1150, 1289, 2510, -2179, -211, 762, 1019, -336, -502, -529, -762, -298, -854, 186, -355, -2040, 442, -361, 582, -574, -594, 29, -865, 131, -872, -30, -167, -347, 392, -649, -850, -771, -996, -174, -126, 1073, 220, -799, -1195, 146, -46, 272, -250, 649, -793, -312, -1106, -699, -334, 33, -480, 1129, -417, -966, 277, 1173, 826, + 350, -853, -535, -110, 1072, 2013, -8, 375, -379, -2024, -422, 152, 772, 1670, -918, -1185, 707, 288, -366, 21, -596, 360, -1636, -219, 140, 369, -840, 1042, -1457, -1782, -1405, 593, 585, 1086, 1213, 378, -2136, -372, -1470, 671, 137, -2947, 216, -900, -1899, -1481, -2168, 1360, -649, -1710, -754, 567, -1004, -876, -668, -401, -736, -746, -1369, -998, -1885, -1067, -942, -309, -867, -171, -385, -11, 113, 271, 581, -510, 494, 75, 1036, 451, 671, 644, -1733, -444, 1506, -217, -822, -974, -670, 614, 2413, -114, 56, -1517, -1493, -286, 436, 1445, 21, 1328, + 595, -1466, 2908, 133, 2301, 95, -388, 1221, -1278, -1722, -827, -3578, -1983, -817, 1310, 1627, -318, -742, -1821, 2143, 2043, -1272, -1666, 10, 1831, -178, -105, -547, 1597, -153, -429, -12, 436, 849, 14, -584, -711, 1020, 61, -387, -1070, 639, 314, -79, -850, 305, 336, 342, -549, -266, 66, 865, -269, 348, -1230, -275, -34, 850, -1704, -233, 121, 1266, -621, 257, -898, 191, 301, -507, -502, 14, 136, 453, -443, 117, -1551, 898, -320, 1490, -939, 725, -669, 755, 36, 543, 278, -960, 1114, 344, 558, -1007, 231, -183, 132, -265, -639, -1401, + -1859, 1331, 878, -1067, -1515, -749, 679, 350, 908, 980, 179, -515, -162, 334, -358, -41, 189, 43, 540, 376, 152, -514, -36, -323, 306, -537, -472, 368, -139, -226, -228, -377, -519, 26, 390, 361, 294, -131, -432, -370, -271, 434, 585, -293, -444, -194, 481, 249, 651, -487, -203, 256, -150, 13, -96, 229, 119, 185, 15, -463, 162, 77, -45, 344, -212, -99, 33, -70, 18, -117, 503, 99, -146, 346, 413, -278, 632, -1537, -4045, -1488, 726, 2105, 4448, 2976, 766, 1127, -594, -1811, -3004, -2615, -2077, -601, 81, 1444, 1595, 3393, + 1649, 1085, -84, -726, -1634, -851, -1320, -1526, -936, -788, -57, 421, 1271, 782, 914, 826, 840, 1257, 110, 870, -160, -395, -1061, -637, -1583, -2336, -2037, 20, -345, 637, 1098, 597, 1694, 1473, 2141, 1213, 1452, 69, 73, -1146, -1865, -2186, -2618, -1727, -2140, -184, -5, 1020, 1077, 2550, 1999, 2805, 1219, 1377, 670, 181, -1188, -1925, -1740, -1855 } }, + { { -203, 195, -156, 229, -46, -146, 45, 116, -55, 28, 107, -162, -110, -31, -99, 310, -124, 305, 88, 103, -41, -67, -109, -143, 3, 133, 10, 16, -81, 87, 121, 10, -67, -162, 107, -31, 123, -54, 22, 55, -91, 0, -159, 215, -3, 31, -20, -190, -49, -56, 15, 30, 110, 49, -75, -116, 55, -69, -36, 136, -77, 96, -135, 73, -156, 78, -104, -55, 157, 73, 84, -20, 14, 26, 46, 44, 247, 26, -67, -70, 43, -119, -2, -232, 167, 212, 148, 209, -250, 21, 57, -88, -69, -60, -293, -48, + 174, -299, -244, 143, 128, -192, -67, 128, 16, 156, 66, 162, -102, 32, 22, -42, 74, 60, 109, 47, -49, 12, 121, -32, -57, -19, -149, -325, 193, 96, -103, 145, -59, 18, -7, 68, -88, -20, 191, -179, -75, 65, 29, -26, -11, 87, 7, 76, -131, 130, 63, -158, 125, 12, 42, -14, -52, -104, 387, -220, 69, -244, 31, 59, -246, -311, 80, -338, 76, -87, -22, -207, -28, -232, -118, 2, -245, 264, 94, -409, 41, -21, -72, -174, 91, 214, 7, -14, 202, -115, 5, -73, 135, -153, 49, 189, + -159, 166, 61, 179, -11, 43, -23, -72, 235, -284, 71, -124, -50, -34, -99, -73, -223, -139, -29, 154, -5, 61, 216, 1, -172, -16, 17, 65, -76, 10, -162, 15, -55, 65, 100, 146, 58, -32, -47, 160, 24, -100, -326, -11, -199, -67, -38, -231, -38, -59, 105, 255, 256, 25, -119, 99, -262, -43, -105, 83, -387, 128, 57, -20, -116, -170, -82, -141, -123, 65, -32, -151, -49, 24, 241, -15, -257, 14, 101, -9, -85, 16, 88, -278, -27, -123, 185, 112, 27, -256, 23, 93, 149, 141, -171, -82, + 3, -55, -56, 132, -87, 80, 20, -108, -26, -146, 174, 66, -172, -116, 31, 91, -124, -151, -3, 32, -81, 35, 16, -547, 172, 154, 259, -71, 161, -472, -133, 144, 13, -234, -65, -79, -415, -168, 36, -21, -298, 181, 254, -268, 197, -351, -125, -32, 114, -2, -148, 96, 41, -23, 149, -75, -108, -31, -65, -102, 146, -117, 36, 117, -31, -89, -179, -18, -130, -34, -151, -35, 309, 10, 184, -172, 153, -45, -268, -147, 134, -88, -140, 101, -164, 137, 26, -39, 160, 162, 59, -156, -192, -2, 232, 56, + 32, -100, 30, -315, -300, -207, 10, -70, 89, -124, -24, -4, -107, -55, 45, -105, 298, -235, 125, -79, -47, -174, -67, -44, 210, -184, -5, 23, -257, -164, -184, -157, -294, -115, 70, 159, 88, -237, -329, -89, -18, -177, 1, -127, -185, -397, -216, -285, 123, -91, 94, -174, -393, -216, -11, -98, -149, -78, -173, 171, -13, 89, 121, 14, -37, -151, -26, 140, -61, -148, -202, 241, -255, -333, -241, -153, -199, 122, 198, -177, -104, 77, -594, 187, -41, 109, 328, 132, -80, 115, -246, 157, 178, -319, -70, -158, + 181, 166, 246, 295, -377, -186, 59, 330, -126, 158, -363, -99, -131, -66, -222, 64, -361, 256, -77, -52, 172, 1, 33, 203, -4, 169, 95, -31, -72, -7, -260, -168, -240, 1, 460, 126, 77, 5, -81, 13, 267, -43, 71, -527, 483, -103, -109, 48, 286, 131, -75, -168, 511, -85, -32, 180, -146, 17, 31, -86, 87, 90, 224, 9, -23, 269, 156, 298, -104, -58, 177, -255, 250, 282, -125, -13, -416, 30, 159, 129, -78, -281, -578, 19, -88, -271, 78, 198, -243, -100, -266, 150, 30, -33, -79, -113, + 315, 360, 151, 175, -64, -169, 505, 129, -69, -281, 227, 16, 297, -18, 364, 180, 259, 212, 121, 277, 355, -5, 79, -104, 13, 188, 94, 103, -282, -107, -46, -259, -232, -163, 157, 285, 384, 482, 122, 45, 346, -137, -211, -56, -115, 460, -427, -199, -53, 179, -399, 259, -392, 200, 5, 211, 336, -132, 308, 331, 320, -179, 271, -282, -218, -33, -167, -1, -142, 260, -182, 58, -179, -331, -144, -70, 411, -336, 326, 138, -454, 533, 143, 58, 387, 65, 29, -215, 12, -121, 441, 177, 314, -120, -55, 202, + 372, -377, 386, 62, -43, -75, -332, 163, -146, 65, 36, -324, 130, 263, -221, 164, 138, 367, 70, -32, 245, 293, 59, -174, 218, -142, -367, -262, 401, -512, 130, -272, 305, -324, 498, 175, 48, -430, 220, 368, 96, -219, -145, -124, 338, 188, -475, 70, -337, -15, 37, -283, 374, 381, -173, 87, 253, -307, -50, -91, -261, 556, -203, -117, -280, -456, -77, 16, -163, 76, -386, 42, 23, -68, 298, -54, -240, 133, -5, -165, 146, 665, -136, 168, 30, -428, -77, 411, 173, 410, -45, 246, -316, 159, 133, 63, + -256, 256, 97, -593, 42, -73, 347, -67, -791, 924, 121, 373, -647, 374, 483, -528, 220, 282, 221, -336, 59, 75, -105, 218, 434, -324, -268, -89, 370, 322, 449, -7, 197, -311, -72, -71, 84, 219, 570, 346, 215, 120, -6, 280, -86, -464, -80, 155, 165, -266, -200, -332, 79, -13, 133, -213, 418, 412, -333, 834, 49, -61, 6, -156, -26, -37, -321, 21, 11, 233, -679, 185, -235, 517, 615, 276, 260, 127, 62, 520, -75, -318, 320, 53, -242, 204, 310, 270, 164, 325, -420, -268, 32, -376, -106, -71, + 66, -103, -254, -307, -196, 140, 236, -449, 76, -53, -30, -538, -496, -89, -390, 170, -442, 23, 206, 322, -309, 384, 78, -41, -107, 572, -182, -29, -484, -259, 352, -27, 118, -441, -510, -129, -300, -43, -5, -174, -257, 144, -241, 27, -342, -160, -37, -506, 19, 355, 36, 195, 343, 651, -638, 125, -395, -326, -176, -194, -198, -100, 400, 613, 651, 719, -584, 13, 374, 290, -354, -648, -102, -119, -519, -309, 895, 47, 32, 321, -72, 123, -160, -393, 210, 178, -531, -732, -582, -460, -449, 16, 86, 186, -311, 247, + 29, -159, -328, -33, -21, -474, -391, 29, -120, 39, -312, 198, 28, -279, -592, -240, -228, -756, -275, 47, 319, -57, 384, -98, -82, -647, -181, 223, 67, -1069, 248, 69, -346, -201, -360, -362, -69, -16, -363, -155, 101, 216, 361, -355, -46, -138, 250, -224, 722, -630, -389, -134, -1184, -624, -8, -760, 579, -274, -247, 56, 1331, 633, 39, 262, -64, -371, -38, -567, -403, 178, 193, 226, -386, 479, 301, 542, -567, 74, 827, 60, 34, 145, -793, 183, -200, 110, -318, -771, -44, 280, 371, 71, -115, 29, -32, 221, + -564, -853, 149, -332, 494, -229, -202, 607, 146, 239, 53, -583, -222, -109, 293, 801, 649, -247, -749, -70, -115, 181, -482, -557, -269, 174, -508, -366, -1304, 552, 459, -162, -851, -160, -306, -324, 426, 519, -14, 168, -970, 391, -1223, -282, -73, 288, 670, 1044, 455, -545, 173, 742, 132, 253, 421, -553, -189, -53, 220, -376, -183, -85, -271, -196, 471, 464, 152, 81, 770, -89, 386, -770, 591, 205, -690, 127, 291, -644, -35, -627, 286, 347, 368, -397, 25, 525, -313, 76, 12, 833, -369, 641, 369, -615, 715, -417, + 496, 625, -377, 375, -296, -255, -584, -426, -241, -66, 258, -1020, -462, -482, 968, 68, 387, -111, 1357, 248, -840, 104, 1006, -318, 254, -120, 123, -526, -724, 1249, 900, -293, 699, 298, 898, 1016, -248, -193, 906, 674, 108, -238, -395, -417, 438, 803, 396, -105, 550, -237, 523, -185, 746, 1295, 993, -997, 501, -145, -389, 15, 387, 374, 2335, -208, 0, -352, -388, 470, 852, -186, 650, 556, -60, 29, -442, 462, 386, 1219, 1230, 1456, 604, -341, -349, -696, 574, -795, 163, -1211, 465, 481, 402, -406, 108, 231, -208, 701, + 150, -1722, 377, 196, -1274, 47, -227, 23, 453, -92, -1174, -240, -379, -100, 820, 955, -570, -181, -478, 203, -897, -1776, -623, -569, 89, -20, 787, -1236, 565, -329, -130, 432, 230, 766, 190, 255, 885, -1073, 1260, 928, 525, 862, -359, 277, -873, -259, -437, 687, -683, 70, -1471, -1932, 1223, -167, 790, -676, 521, -493, 106, -351, -1215, -531, -825, -584, 359, 1436, 533, -1592, -343, 181, -467, 14, 47, 29, -1117, 475, 475, 901, -551, 283, -623, -711, 208, 1221, 2024, -206, -215, -32, -123, -1012, 1392, 629, 704, 525, -504, 432, + -908, -1272, -286, 812, 499, -508, -358, -142, 638, -54, 441, 430, 769, 198, -626, -601, 399, -667, -521, 159, 843, 770, -1086, -864, 409, 506, 1743, -536, -1116, -1154, 770, -784, 714, 820, 1772, 3897, -1035, -653, -1657, -2561, -927, -1382, -36, 1478, -439, 657, 979, 543, -582, -1491, -2204, 678, -584, 188, -1269, -879, 85, -806, -2114, 453, -924, 788, 55, 414, 345, -1932, -1399, -715, -487, -492, -841, -294, -1348, -865, 533, -882, 1496, -1226, 38, 273, -209, 88, -154, 326, -453, -443, -159, 234, -142, 629, -733, 98, 890, 271, 48, 458, + -42, -447, -364, 757, 68, -1308, -676, -1069, -587, 1322, 1147, -1354, -276, -1534, -496, -165, 200, 705, -1374, 770, -1203, -223, -879, 1517, -502, 1045, 830, 2212, -1271, 849, -167, 834, -102, 848, -1366, -748, 679, 367, 1135, 285, -1712, -683, -1010, 191, -134, -2366, -997, -528, -1193, -702, -2374, -1995, -251, 1022, -1246, -707, -67, -1060, -135, 19, -1002, -191, 369, 167, -1373, -750, -725, -372, -399, -50, -911, 975, 705, 1347, 1950, 1675, 539, 1763, 804, 389, -606, 672, 741, 566, -59, -488, -132, 495, 872, 3888, 647, 854, 687, 1623, 727, 1426, + 2608, -1150, -2324, 345, 1664, 2818, 1331, -2392, 406, -591, 3548, 2515, 3043, 2662, -2232, -1370, 1591, 1856, -317, -2122, -1138, -607, -1795, 2892, 2347, -2025, 466, -53, 343, -89, -179, 732, -724, 710, -268, -18, 319, 210, 295, -30, -385, -302, 508, -417, -3, 411, -196, -298, -303, -699, -598, 429, -177, 124, -346, 24, -804, -221, 314, 497, -280, 53, 468, 542, -61, 431, -322, 1541, -506, 471, 178, 223, -196, 332, -58, 1055, -69, 249, -681, 946, -423, -165, -14, 27, -165, 505, -575, 461, -503, 725, -724, 932, -522, -464, -293, -235, + 302, -479, -714, -1470, -1618, 1366, 341, -429, -2192, -883, 1213, 244, 874, 977, -360, -620, 23, 229, 174, 160, -392, -287, -221, -1, 586, 318, -34, 132, -176, -286, -188, -150, 5, 175, -140, 227, 232, -801, -362, -353, 424, 302, -31, -369, -509, 446, 94, 302, 408, -736, -497, 145, 599, 314, -848, -510, -687, -314, 180, 172, -278, 330, -121, -274, 142, 310, -201, 99, 8, -229, -1, -49, -553, -533, 22, -482, -327, 162, 108, -55, 496, 566, -1418, -3858, -1469, 879, 1856, 4386, 2574, 702, 914, -758, -1423, -3101, -2097, -1601, + -531, 640, 1702, 1332, 1652, 1608, 1080, -361, -1274, -1089, -1135, -897, -1314, 409, -834, 70, 595, 1130, 621, 1060, 1372, 38, 400, 43, -36, -761, -117, -674, -1358, -2104, -1196, -631, 153, 178, 1243, 1770, 1666, 2024, 272, 1336, 500, -97, -1253, -1181, -1659, -2124, -1491, -1642, -1083, 35, 492, 1227, 1896, 2839, 2187, 2013, 1077, -282, -289, -687, -1500, -640, -1410, -809, -781 }, + { -199, 184, -188, 144, -81, 37, -267, 148, 37, -9, -48, 113, -139, -30, -56, 117, -297, -84, -169, -78, 62, 46, 145, -230, 69, 25, 13, -94, -25, -123, -15, -168, 55, -186, -16, -158, -127, 26, -140, -179, -219, 59, -25, -44, 87, 65, -85, 2, 234, -119, -76, -179, -52, 101, 56, 57, -84, 73, -102, 12, -124, -14, 9, -130, -48, 19, -18, -146, -270, -115, -96, -38, -9, -62, -64, -12, 259, 165, 3, 7, 204, 49, -103, 67, 136, -72, -114, -411, 22, -141, 272, -139, 137, 106, -14, 84, + 151, 36, 36, -79, -88, -75, -111, 92, 60, -59, 91, -68, -88, -115, -49, -92, 10, -6, -13, 178, -105, 144, -51, -48, 106, -73, 36, -74, 116, -44, -314, 83, 16, 27, 165, 70, 17, -50, -100, 258, -138, 90, 61, -130, 121, 33, -128, 86, -132, -13, -10, 90, 21, 91, -33, -227, -41, -48, 500, -240, 32, -10, -10, 118, -84, -351, -323, 159, -99, -26, 89, 23, 88, 97, -151, 89, 63, -106, 135, 200, -122, -37, 15, -206, -90, 26, 257, -36, -9, -205, 130, 5, -182, -75, 71, -23, + 43, -158, 3, 16, -60, 179, 51, 45, 175, -12, 226, -67, -269, 119, 117, -91, -33, -27, 44, 20, 88, -55, 63, -142, 6, 110, -131, -5, 101, 41, -57, 65, -33, 34, 151, 74, -130, 218, 100, 80, -12, -115, -284, -30, 36, 324, -117, 278, 74, -5, 22, 249, -51, -63, -65, 177, 356, 96, -236, -323, -460, 65, -116, -192, -101, -300, 5, -137, 30, 150, 161, -169, -148, -106, 27, -254, -20, 85, -109, -38, 36, 109, -136, 42, 350, -10, -7, -121, 152, -58, 23, 114, 153, 215, -22, 37, + -50, 3, -22, 34, 342, -357, 24, 78, 211, -72, -77, -11, -69, 272, -118, -313, 2, -73, -103, 74, -213, 90, -26, -530, 201, -164, 226, -198, -16, 157, -306, -51, 97, -82, 452, -186, -54, -177, -147, 233, 259, 101, -299, -363, 340, 59, -339, 130, 16, 164, -98, 156, -201, 102, 333, 138, 145, 77, 9, -82, 73, 28, -222, 6, -68, -163, -161, -60, 135, -235, 37, -169, -13, -24, 83, 144, 304, 108, 4, 131, -154, -231, 2, 58, 32, 288, -56, -30, -82, -35, 50, 143, -25, 61, -117, 212, + -30, -60, -9, -277, -73, -184, -28, 343, 215, 147, -38, -322, 33, -216, -341, -121, 227, -198, -303, 65, 14, -157, 21, 155, 35, -402, -121, 233, 278, 132, -334, -129, 136, -68, -80, 8, 97, 4, 29, 318, -11, 187, 144, -17, -161, -18, -100, 183, -125, -204, -12, 295, 5, 292, 154, 13, 186, -51, 415, 16, 198, 222, 8, -219, -45, -260, 106, -194, -114, -182, -123, -102, 58, -6, 91, -38, -162, -125, -3, 94, 26, 321, -484, -91, 402, -202, 71, -313, 135, 567, -80, 29, -27, -402, 29, -26, + 599, -191, -33, 263, -170, 374, -256, -38, -386, 431, 1, -169, 1, 158, -205, 300, -37, 267, -8, 141, -423, -266, -201, -61, 245, -375, 195, 158, 45, -153, -235, 522, 95, -55, 193, -180, 100, -240, -249, -95, -171, 566, 157, -105, -177, -207, 164, 153, 41, -190, -37, -72, 226, 28, 175, -428, 222, -24, -14, -29, 70, -122, 0, -9, -52, 190, 86, 154, 36, -12, -78, -273, -95, -181, 87, -24, 374, -341, -435, -121, 116, -146, -117, 316, 51, -198, -226, -234, 347, -198, 229, -134, 252, -283, 43, 394, + 125, -576, 113, -4, -88, -67, 41, -84, 38, -109, 28, -41, -267, 232, 239, -95, 267, -262, -60, -90, -134, 294, -245, -420, -244, 54, -346, -325, -173, -126, -231, -41, 245, 256, 18, 271, 69, 6, 174, -248, -72, 6, -200, -53, -177, 628, -304, -292, 205, 511, 102, 461, 264, 420, 187, -73, -185, 154, -307, -230, 349, 295, 725, -13, 103, -262, 281, 133, -321, -70, 411, 5, -450, -176, -253, -80, 252, 238, -171, -76, 314, -297, 140, 272, 316, -162, 271, -108, -412, 152, 376, -93, 107, 100, -130, 54, + 111, -110, 39, 313, -183, -87, 278, -53, -62, -459, -171, -275, -471, -305, 226, -145, -205, 404, 385, -96, 401, 163, 232, -77, -168, 241, -313, -335, 458, -74, 1044, -427, -201, -21, 256, -143, -141, -427, -496, 227, 44, 688, 222, -67, -78, 458, 465, -382, 278, -365, 95, -156, -191, -110, 76, -58, 239, 123, 267, -32, -133, -252, -53, 297, 22, -392, -55, 96, -174, 311, 255, 54, 83, -858, -338, 297, -31, 478, 122, 539, -74, -299, 274, -171, 180, 26, 770, 640, 54, 169, -135, 239, 243, 270, 279, 477, + -58, 46, -230, -205, 8, -253, -557, -428, -904, 714, -20, 82, -251, 402, -860, -549, -174, -218, -21, -768, 150, 19, -21, -348, -359, 150, 490, 81, -656, -137, -537, 430, 273, 28, -238, -105, -122, 358, -50, 2, -76, -464, 247, 344, -198, -94, 260, -503, -375, -555, -191, 160, -360, -155, -12, -570, 185, 386, 651, 117, -57, 67, -416, -303, 504, -2, -175, -80, -739, -363, 167, -112, -65, -3, 525, -21, -427, 112, 413, 71, -169, 117, 113, 503, 465, 184, 771, -309, -129, 145, -169, -34, 271, 822, -101, 185, + 23, -26, 16, 903, -397, 480, 26, -555, 223, -551, -318, 354, -269, 257, 46, 54, 428, 338, -439, -515, -368, -113, 191, 178, 96, 130, -607, 123, -306, -790, 596, -136, 564, 581, 77, 233, -251, -337, -593, 174, 638, 132, -205, 64, -75, 121, -287, -249, -283, 95, 24, -74, 451, 384, 281, 595, 155, -468, 796, -364, 54, 12, 50, 714, 803, 211, -1420, 84, 442, -448, 324, 613, 61, 189, 399, 314, 142, 553, 151, -41, 1013, 397, 162, 456, -290, 552, -330, 0, -6, -88, -503, 213, -345, 731, -27, -105, + 1062, 170, 186, 375, 75, 231, -194, -414, -14, 336, -492, 649, 593, 445, 146, 280, -327, -344, -564, -229, -286, -273, 185, -20, -549, -222, 561, 32, -444, 319, 19, -288, -745, 103, -1144, 743, -349, 672, 85, 207, 78, -159, 394, 1012, 104, 281, 380, 278, 770, -1107, 407, -656, 521, -289, -480, -149, -550, -238, -141, 174, 218, -169, 735, -51, -156, -116, -715, -89, -23, -592, 159, -506, -650, -212, 348, -1041, -727, -476, 26, -731, -642, -504, -278, -207, -123, -493, 495, 88, -78, -365, -403, 707, -642, -418, 159, 193, + 228, -351, -523, -200, -117, 243, -381, -129, -169, -407, -747, -895, 850, -925, -69, 101, -176, -135, -843, 371, -182, -767, -31, -109, 673, 278, 445, 581, -975, 1110, 170, 103, -200, 558, 2, 925, -260, 629, 343, -938, 397, 136, 436, -92, -247, -386, -136, 431, 993, 84, -145, -651, 238, -703, -106, 660, -617, -26, 46, -136, -230, -295, 1104, -271, -266, -169, 254, 332, 143, -21, -219, -45, 170, 623, -148, 908, 564, 234, -225, 779, 953, -137, -247, -113, -305, 27, -303, 404, 163, 608, 530, -931, -956, 1044, 834, 26, + -181, -560, -641, -376, 516, -699, -583, -187, -201, -826, 468, -433, -159, -113, 70, -11, -639, -1797, 858, -878, 318, 1236, 164, -555, 335, 414, -213, -426, -112, -897, 258, -931, -580, 339, 7, 132, -849, -191, -621, -526, -760, -279, 218, -459, -472, 404, 28, -60, 105, -863, -83, -676, 527, 130, -1627, 378, 823, -206, 478, 406, 257, 209, 785, 618, -10, -608, -157, 624, 387, -564, 7, -654, -236, 23, 429, 597, -1160, -905, -524, 89, -347, -130, 952, 168, 171, 591, -95, 126, -131, 611, 591, -962, 231, -187, -236, -203, + 686, 379, -461, -248, 528, -880, 74, 359, 528, -79, 134, -1030, 17, -439, 376, 162, 610, -902, -450, -103, 135, -47, 202, 100, 528, 993, -587, -749, 226, -782, -222, 380, -575, -539, 68, 395, 519, 394, -203, -9, -1020, -659, 944, -599, 1268, -485, 274, 229, 11, -869, 1169, -485, -87, -156, 471, 918, -851, -443, 1055, -702, 27, -224, 250, 1213, 18, -87, -630, 697, -540, 296, 187, -120, 69, 586, -630, 200, 554, 550, 1221, -746, 1122, -175, -708, -688, 198, 483, -305, -126, -483, -183, 951, -638, -47, 777, -230, 474, + -288, -118, 812, -2, 53, 797, 546, 216, -83, 679, 900, -876, 846, -770, 433, -546, 131, 721, 245, -1528, 703, 479, 5, 829, -1231, -201, 853, 759, 129, 1173, -592, 59, -136, -125, 493, 254, 856, 762, -515, 531, -966, -236, 101, 25, -49, -87, -1455, -716, -1075, -601, 811, -144, -45, 383, 1399, -400, 356, 938, -541, 352, 456, -704, 74, -863, 307, -108, -465, 651, 6, 1025, -78, -801, 1308, -258, 118, 162, -1256, 352, 1055, 359, -479, -836, 70, 174, 898, 563, -313, -204, -727, -21, 1018, -1435, 410, 952, -901, 292, + 74, 307, 1014, 310, 379, -229, -1036, 1011, -218, -580, 2181, 1041, 537, 48, 22, -1089, -880, -441, 613, -82, -637, -491, 777, -572, 517, 238, -458, 504, 190, -940, -509, -615, -40, 320, -1066, 45, -772, -1168, 1352, 2253, -373, -72, -1844, -617, -1356, -903, 1261, 92, 344, -1042, 341, -914, -2063, 305, 994, -78, 130, 1073, -1415, 1622, 809, 510, -799, 1093, 2099, -410, 651, 1598, 1347, 2378, 519, 860, 649, 586, 2042, -521, -238, 761, 451, -211, 1126, 80, 243, -651, -1810, 85, 1222, 201, 745, -1296, 94, -1729, 16, -1856, 145, 1339, + -149, -533, -1766, 2370, 450, 190, 2460, 9, -520, -362, 166, 523, -59, 58, -64, -1057, 882, 18, -157, -147, 203, -640, -2283, 185, 3255, 535, -577, -544, -1378, -876, 116, 2060, 424, -1255, -22, 613, 205, 112, -56, 418, -874, -283, 560, 1175, 1187, -976, -327, 154, 225, 354, -1128, 191, 275, -243, 946, 66, 1081, 1583, 802, 388, 738, -779, 860, -613, 1245, 2131, 760, -1028, -872, 1012, 426, 1833, 1405, 486, -240, -309, 145, 178, -516, 769, 690, 204, 1678, 1177, -44, 870, 966, 504, 971, 141, -1340, -55, -192, -255, 1587, 719, + 348, 1116, -68, -519, -2293, -533, 1194, 628, 2678, 103, -457, -1272, -2463, -2681, -503, 1093, 1210, 776, -1399, -1799, -83, -255, 630, 1799, 860, -210, -1180, -1530, -1020, 26, -1004, 324, -857, -412, 1132, 980, 806, 321, -1357, -381, -1306, -955, -591, 681, -246, 726, 1738, 1908, -930, 196, -1558, -1004, -818, -151, 125, 1096, 1048, 1624, 1014, 393, -986, -783, -362, 497, -1544, 60, 1372, 1215, -557, 1639, 1266, 783, 1348, -2898, 360, -957, -1318, 185, -960, -254, 1258, 1098, 402, -3533, -4053, -4383, -4435, -6132, -48, -1980, -414, 1195, 2495, 3367, 3458, 6721, + 7178, 5907, 4474, 4724, 4515, 1941, -306, -2561, -2575, -4116, -1133, -2091, -1488, 137, -3463, -782, -3067, -621, -3577, -3354, -1409, -2731, -48, -1255, -1154, -1995, -1250, -3152, -2174, -1050, -963, -1592, -919, 43, -1300, 636, 2297, -1570, 2667, 1629, 3487, 3487, 3012, 3687, 3069, 5071, 4990, 3916, 5246, 4413, 6817, 6608, 7717, 5704, 5928, 6154, 5080, 5867, 3458, 5133, 3221, -635, -531, -2427, -2891 } }, + { { -111, -74, -98, -120, -113, 113, -262, 30, -47, -92, 236, -76, -69, 151, 24, -112, 36, -45, 40, 31, -19, 124, -42, -130, -11, 39, 64, 81, 2, 50, -33, 184, 125, -137, -78, -66, 54, -97, -113, 133, -57, -2, -12, 36, 120, 110, -51, -32, 86, 40, 26, 10, 72, -103, -68, 7, 62, -74, 51, -130, -8, 90, 66, -44, 77, 10, 108, 40, -50, 145, 190, 70, -34, -8, 4, -96, 165, -12, 65, 22, -153, -116, 34, -105, -154, 80, -22, 17, -90, 58, 2, -137, -10, 147, 119, -100, + -171, -157, 18, -40, -34, -135, 137, -43, 36, -65, -40, -19, 49, -44, -78, -290, 93, -27, 88, 49, 35, -13, 186, 29, 34, 20, -100, -69, -12, 7, -101, -30, 34, -20, -95, -56, 0, 82, -143, -198, -239, 75, 132, 5, 109, 73, 12, -224, -10, -66, -77, -7, 16, 73, -12, 86, 64, 101, 132, -32, -4, -193, 169, -221, 83, 368, -81, -139, 19, 192, 18, -56, -29, -56, -38, -174, -70, 85, -141, -79, 5, -8, 149, -93, 25, -36, 30, -19, -92, 169, 283, 73, -20, -54, 307, 15, + -134, 9, -236, 2, 116, -177, -27, 39, -147, -42, 159, 25, -23, 160, -110, -164, 88, 64, -121, -55, -130, -143, -162, -84, -96, 130, 84, 28, -10, -83, 73, -15, -59, 101, 96, -63, -24, -5, 4, 187, -277, -183, -67, -42, 8, 34, -264, 181, -85, 58, 36, 59, 113, -2, -40, -89, 187, -16, 121, 232, -52, 197, 167, -148, 96, 98, 105, -260, -27, 14, -83, -164, 1, 189, -46, -83, -66, 57, 175, 86, -92, -3, -76, 6, -25, -89, 163, -213, -177, -162, 48, -24, -7, -199, -211, 50, + -6, 11, -22, -12, -158, -93, -173, 33, 145, -46, 127, 24, 110, -240, 0, 21, -77, -38, 26, -87, 30, -12, 169, 265, 23, -91, -213, 108, 72, 68, 279, -171, 12, 41, -43, -81, 46, 25, 170, 371, -26, 71, 157, -58, 140, 244, -160, 2, -57, 5, 109, -175, 202, 53, 6, 113, -14, 154, -76, -25, -38, 236, 108, 154, -26, 128, -220, 264, -98, 109, -233, 102, 169, 320, 113, 66, -207, -70, 53, -147, -189, -36, 363, 433, 75, 106, -130, -50, 222, 44, 83, -8, 43, 64, -50, 79, + -99, 190, 16, 33, 264, -202, -238, 400, -89, -53, 267, 162, 32, -437, 496, -79, -47, -42, -12, 28, 44, 160, 240, 157, -17, 261, 176, 89, 84, -85, 132, -174, 163, -20, 79, -146, -205, 36, -9, 90, 155, -59, -193, -117, 75, -249, 189, 59, -385, 193, 54, 114, 53, 72, 97, -8, -86, -91, -248, -195, -81, -132, 4, 28, -166, -277, -1, 205, 369, 4, -161, 62, -259, 43, 42, -35, 314, 315, -434, 231, -80, -152, -120, -145, -205, 407, -508, 125, 128, 172, 254, 46, 74, 99, 72, 57, + 89, 225, 44, -116, 4, -16, -154, -137, 77, 153, 163, 27, 117, -261, -27, 2, -10, -247, -147, -85, 170, 155, 2, -270, 6, -143, -102, -47, -69, 181, 242, 79, 252, -386, -269, 139, 87, 22, 59, 35, -120, -237, -163, 142, -102, 213, 208, -59, 199, -282, -132, -64, -84, 39, 513, -39, 150, -36, -82, 9, 455, -80, 19, 196, -421, 300, 155, -234, 274, 306, 107, -454, 291, 19, -37, 240, 258, -7, -68, 15, -173, 175, -92, -163, -353, 92, -384, 113, -90, -36, 118, -309, -125, 273, -17, -115, + 168, 20, -133, 129, 49, 21, -54, 101, -187, -10, -276, 278, 273, -322, 228, -226, -84, 242, 328, -11, -153, 110, -13, 60, -385, -295, 70, 72, -76, -63, 112, 7, -126, 184, -136, 66, 123, 10, 174, -130, 130, 30, 126, 56, -162, 317, -106, 155, -317, -20, -83, -287, 11, 207, 363, 477, -269, -5, -336, -22, -214, 195, -200, -394, 26, -251, -24, 333, -195, -191, 353, 15, 60, -33, -208, 93, 75, 431, -294, 214, -250, 67, 82, -240, -152, 415, 111, -298, -80, -105, -246, -4, 399, 222, 277, 71, + 110, -358, -55, 473, 35, -280, 152, 163, -215, -175, -105, -468, -76, 153, 233, 418, -106, -200, -49, -112, 291, -95, -271, 184, -728, -508, -333, 17, -614, 69, 421, 126, 434, -264, -133, -69, -257, -108, -375, 610, 338, 231, -554, -123, -193, -367, 98, -57, 90, -451, -52, -59, -331, 159, 28, 294, 104, -285, 393, -218, 145, 66, -28, 307, 281, 55, -423, 461, -271, 324, 131, -203, -228, 365, 28, -70, 71, -355, -149, 163, -60, 317, -233, -339, 92, 58, -28, 311, 106, 34, -263, 207, 44, -223, -91, -77, + -174, -122, -91, 89, 139, -431, 617, 266, 703, -292, -354, 672, 37, -51, 159, 67, 398, 528, 81, -457, -746, 124, -196, 64, 35, -312, -8, 432, 351, 284, 546, -103, 464, -300, 411, 149, 321, -191, 556, 331, 408, -617, 6, 593, 336, 121, -130, 882, 372, -324, -204, 226, -326, -18, -156, 58, 729, 775, 554, 214, 4, 296, -257, -56, 305, -318, 760, 483, 365, 148, -49, -370, 430, 3, 357, -181, 112, -275, -164, -44, 60, -246, 537, 741, -44, -369, -166, -290, -11, -465, 121, -402, 227, 47, -105, -318, + -371, -572, -584, -180, 515, -44, -327, 131, -311, 237, -264, 471, -483, 108, -339, -364, -56, 53, -93, 218, -694, 276, 81, -179, -34, -55, -334, -570, -584, 424, 232, -243, 394, 4, -134, -450, -905, -773, 460, -140, 39, -97, -12, -49, -595, 236, -705, -398, 76, -23, -112, -97, -46, 776, -175, -228, -135, 793, -60, -273, 504, -299, -142, -112, -116, -689, -1102, -834, -479, 951, -54, -166, -122, -82, -321, 332, 258, 850, -795, -162, 239, -586, -235, -213, 984, -23, 225, 494, 43, 475, -525, -665, -442, -130, -114, 69, + 306, -25, -554, -391, -30, -305, -622, 544, -93, -320, -4, 168, 176, 93, -280, 45, -576, -263, -855, 391, 259, -113, -268, 305, -425, -120, 925, -109, 783, 338, 212, -216, -980, -421, -186, -542, -393, -264, 437, -213, 4, -378, 747, -270, 288, 245, -432, -45, 393, 638, 42, -253, 420, 272, 1258, 112, 82, 491, -467, -298, -37, 170, 262, -71, 572, -235, 140, 547, 283, 250, 245, -274, 136, 66, -100, 150, -183, -372, -164, 115, -372, 654, 30, 139, -7, 478, 519, 0, -256, 55, -31, 612, 749, -391, -254, -152, + 245, 593, -370, 245, 59, 203, -153, -212, 180, 434, 146, -300, 456, 1197, -262, 319, 12, 207, 519, 249, 600, 553, 13, 760, 1214, 245, -272, 1145, 207, 1243, -127, 154, 270, -696, -193, 1215, 241, -486, 206, -354, 195, 278, -52, -560, -190, -863, 423, 374, -314, 403, 573, 171, -106, -475, 159, 926, -377, 583, 528, 145, 404, 413, 48, 500, 317, -747, -87, -256, 866, 632, -558, 438, -41, 523, 1421, -49, -213, 225, 1278, 604, -56, 252, 247, 820, 659, -342, 786, 454, 728, -400, 91, 252, 165, 555, 667, -306, + -325, 645, 275, -44, -162, 132, 781, -1245, 356, -301, -333, -285, -272, 196, 257, 267, -321, -391, -1006, 48, -557, 923, 123, -240, -126, 552, 171, 896, 375, -237, 51, 185, 424, 671, -742, -662, -121, 1130, -333, 136, 342, 488, 623, 852, 766, 53, -157, 793, 85, -531, 296, -495, 368, 67, -401, 368, 1543, 822, -509, -431, -28, -449, -389, -391, 290, -237, -325, 45, 448, 213, 171, 556, 193, -188, 665, 483, -422, 256, -480, -457, -414, -75, -1029, -385, 707, 450, -114, 321, -385, 370, 304, -497, -197, -1113, -63, 982, + 40, -669, 141, 63, -441, 665, 395, -224, 209, 319, 420, 249, 96, -250, 182, 258, 636, 940, -220, -577, -292, 207, 218, 781, -256, -549, -426, -431, 933, 1693, 632, 121, 1848, 148, 785, 469, -120, -339, 357, -472, -308, 412, 62, -1049, -1095, -235, 515, -541, -698, -355, -502, -395, 432, -255, -787, 442, 92, -174, 263, -108, 494, 1748, -921, 942, -968, -468, -261, -93, 596, 361, 613, 39, 935, 606, 548, 798, -903, 365, -947, -27, 1269, 1128, 490, 29, 232, 153, -345, 301, 376, -1570, 112, 243, 496, -570, -875, 663, + 324, 175, -365, 783, -93, 610, 515, -52, 92, -168, 625, -355, 202, 374, -17, 785, 466, -38, 414, 459, -9, -347, -1170, -215, 141, -700, 82, 562, -1065, -478, 179, -464, -63, 565, 44, -406, -516, 228, 234, -1099, -360, -101, 5, 663, 320, 59, 1125, -181, -87, -1, -539, 203, 43, 746, -290, -1108, -965, 190, -493, -145, -743, -924, -977, -635, 711, 972, 34, -776, 70, 51, 18, 379, 618, 627, 21, -382, -978, -548, -856, -168, 8, 89, 93, 138, 240, 325, 581, -891, 401, 177, 202, 507, 863, 988, -559, 451, + -773, -221, -702, -48, -276, 1629, 566, 1180, 42, -603, -275, 764, 795, -453, 1474, -603, 79, 84, 243, 562, 1634, -101, 383, 932, 183, -717, 422, 1653, -332, -348, -885, -101, 496, 262, -261, -650, -380, -131, -169, 326, 1503, -78, -8, 638, 125, -2074, -651, 1473, 492, -432, -823, -116, -543, 759, 397, 143, -434, -981, 215, -1691, -202, 828, 1133, -129, -953, -652, -1972, 582, -336, 776, 593, -560, -401, -1753, -1310, 690, 1881, 751, 900, -619, -1100, -1062, -433, 1596, 2156, 1124, -2472, -903, -1890, -1010, 2387, 589, 547, -299, -2253, -1847, + -1842, -328, 213, 1201, -403, 924, -1765, 1154, 501, 175, 2290, 211, -136, -22, -2589, -704, 88, 80, -948, 1651, 675, 726, -2176, 368, -3010, -708, -69, 361, 108, -1945, 960, -579, -404, -411, -466, -518, -650, 1182, -420, -1118, 273, -356, 62, 543, -1269, -483, -144, 450, -19, 1308, -188, -831, 1724, -1573, 815, -1462, -543, 637, -1223, 33, 752, -484, -178, -136, 987, 1581, 861, -599, -311, -305, 16, 475, -307, -374, 224, 119, -3050, -168, -208, 382, 267, -30, -100, 789, -1036, -294, -219, 544, -2317, -350, 1663, -633, -454, 179, 746, -533, + -440, -766, -2210, -1827, 1512, 1277, 79, 1368, -1595, -144, -3035, -1117, -574, 1391, 1273, 750, -1246, -472, -95, -633, 243, 464, 641, 848, -731, 448, -1331, -880, -241, -337, -1, 793, -1054, 818, -426, -631, -255, 19, -1311, -93, -1188, -499, -476, -1168, 1492, 630, 322, 305, -313, -1613, -2311, -1407, -1363, 851, 208, 922, 1367, 1070, -375, 209, -790, -668, -717, 512, -754, -90, -711, -795, -436, 832, -650, -188, 18, -266, -987, -894, -124, 940, -283, -3029, -4181, -3935, -3741, -4516, -600, -1104, 1024, 1533, 4405, 2910, 3759, 5127, 5598, 3898, 4885, 2879, + 1424, 10, -714, -1005, -1824, -1758, -2537, -948, -836, -2346, -1742, -1624, -1916, -3170, -2147, -1579, -1283, -2408, -237, -602, -959, -2336, -2204, -1744, -1532, -1030, -398, -1449, 525, 952, -1197, 1510, 1971, 1963, 3394, 2831, 2103, 2386, 2294, 2347, 3463, 3978, 3790, 2621, 4043, 4058, 4085, 4202, 4607, 4039, 4025, 5423, 2110, 1978, 1837, 1174, -2103, -596, -644, -2710, -1961 }, + { 60, 50, 39, 90, -28, 9, -39, -133, -250, 52, -95, -135, -180, 45, 35, 135, 38, 160, -22, -236, 90, -125, -15, 51, -100, -154, 22, -101, -14, -51, 93, 93, 31, -220, -47, -84, 172, 36, 52, 199, 96, 89, -2, 54, 314, 154, -52, 15, -149, 108, -7, 17, -184, -25, -97, -127, -50, 139, 109, 1, 3, -121, -112, -42, -114, -239, 125, -100, -18, -223, -54, 119, 68, -18, -47, -207, 254, -23, 100, 49, 118, -222, -122, 137, 64, -2, -125, 22, -343, -221, -16, -133, -151, 57, 261, 41, + 198, -50, 195, -122, -111, -16, -184, 33, 85, -67, -9, 44, 4, 79, -14, -195, 65, -121, -94, 52, -123, -181, 174, -190, 166, 157, 100, -10, -225, -130, 21, -42, 281, -175, 65, -23, 34, -215, -363, -63, -111, -119, -31, 154, -35, -160, 140, 63, -70, 119, -20, 44, -142, -14, -41, 8, 39, 135, 135, 17, 245, -6, 104, 131, -5, -124, 9, -175, -225, -86, -255, -262, -89, 168, -65, -61, -139, -36, -241, 114, -71, 57, 137, 47, -54, 96, 88, -116, 75, 10, 16, 86, -211, -90, 141, -94, + -12, -60, 157, -208, -23, -174, 107, -10, -18, 158, -74, -75, -60, -146, 5, -65, -18, 11, 94, 104, 28, -43, -179, -281, -94, -16, -76, 156, -67, -82, 113, -70, -123, 252, -51, -103, -20, 15, -28, 297, -175, -78, -124, 116, 29, -4, 216, 59, 69, -292, 64, -131, -156, -203, 4, 18, 260, -196, 103, -76, 320, -102, -96, 233, -78, 88, 41, -3, 44, -137, 31, 19, 70, 305, 109, 40, -119, 115, -222, -51, -37, 138, 113, 191, 122, -119, -189, -71, 156, -3, 84, -16, -15, 315, 77, -6, + -350, -141, 16, 142, 197, 287, 157, -44, 56, -44, -82, 214, -108, 216, 22, -134, 63, -55, 159, 34, 149, -39, -27, -58, -179, 4, 126, 124, 236, 105, -312, -263, -226, 6, -39, 13, -123, -80, -19, 90, -1, -204, 216, -35, -200, 36, 48, -9, -18, 82, 116, -77, 176, 3, 104, -243, 172, 55, 101, -170, -15, 114, 106, 253, -5, -365, -93, -178, 90, 51, -9, -103, 34, -154, -44, -275, -149, -16, 158, 159, -109, -110, -93, 164, -45, -28, -241, 148, -231, -88, 14, -55, -32, 218, -20, -19, + -111, -24, 63, -103, 123, -115, -9, 174, 323, 222, 40, -269, -206, 62, -55, -175, -65, -223, -103, 425, 39, -54, -92, -8, -112, -77, 281, -311, -47, 23, -77, 69, 165, -88, -112, 38, -137, -128, -295, -111, 63, -260, -56, 119, 177, 61, -410, -126, 66, 194, -170, 339, -55, -181, -113, -80, -152, 182, -156, -43, -202, -150, -85, -152, 180, -78, -417, 147, 246, -2, 73, -475, 336, -6, -300, -7, -186, -49, -370, 67, -276, 268, 59, -120, -225, -386, -174, -283, 81, 507, 77, -149, -19, -85, -91, -249, + -165, -256, 55, -33, 43, -99, 30, -270, -27, 43, -183, -79, 13, -110, 16, -103, 376, -486, -92, 22, 118, -65, -201, -305, -212, 137, -49, 154, -154, 427, 51, -105, -11, -283, -345, -190, 122, -308, -24, 319, -15, -181, -327, -565, 18, 258, -82, 299, -33, -123, -202, -198, 25, 92, -96, 343, 89, -135, 65, -82, 308, -132, -351, -95, -261, -136, -112, 376, -91, -124, -155, 242, 220, 192, 532, 554, 260, 344, -125, -159, 233, 339, -143, 149, 110, -296, -274, 164, -36, -5, -273, -355, -79, -289, 330, 604, + 131, 237, 76, -75, 223, -418, -105, 82, 237, -141, -328, 483, 5, -156, -113, 195, -54, 172, -116, 274, -17, -15, 352, 99, 166, 53, -47, 249, -390, -171, 152, 430, -266, -45, -53, -84, -176, -48, -62, -113, -35, -66, 229, -208, -76, 208, -147, 95, 159, -287, -308, 99, 251, -73, 229, -151, -63, 430, -469, 297, -128, 13, 21, 530, -107, 113, 174, 297, 176, 261, -33, -30, 90, 51, 50, -240, 398, -509, -106, -126, 299, -47, 363, -4, 42, -606, -161, 389, 650, 7, -309, -255, 273, 226, 169, 165, + -263, -111, -147, 98, 23, -152, 111, 103, -65, -68, -360, -79, -121, 554, 69, 125, 212, 41, -353, 62, -172, 214, 381, 201, -411, -173, -170, 50, -46, 553, -96, -4, 343, -351, -261, -331, -344, -103, -35, 119, 593, -82, -379, 613, -13, 153, 413, 275, 384, -133, 298, -235, 402, 346, -125, 167, -196, -188, 137, 460, 195, 164, 44, -186, -295, -305, 19, 305, -221, -266, -315, -142, -599, -167, 83, -455, 176, -4, -220, -530, -359, -36, -685, 168, 114, -54, 151, 78, -98, -384, -242, -86, -252, 146, -252, 443, + -363, -69, 181, 55, -153, -793, 288, 373, 650, 6, -472, 143, 236, -487, -509, -313, -7, 284, -9, -192, -6, -167, -114, -309, 537, 427, 160, -643, -192, 116, -34, -134, 829, 315, 262, 255, 394, 307, 73, 321, -20, -500, 279, -515, 162, -509, 442, -124, 532, -276, 128, -220, 190, 327, 812, 188, -1039, -39, -148, 239, 448, -75, -206, 350, -64, -145, 438, 47, -28, 42, 182, 376, 271, -283, -230, -164, -302, 86, -27, 334, 154, -330, -49, 868, -333, -584, -188, 223, -146, 415, 604, -248, 554, 353, 278, -97, + -69, -118, 538, 93, 63, -320, 135, -171, -15, -526, 350, -484, 1, -344, 561, -296, 11, 546, 421, 275, -36, -232, 257, -20, -52, -724, -213, -443, -351, -287, -131, 353, 229, 198, -3, 525, -292, 555, 501, 521, 944, -391, -293, 391, 71, -396, 562, -220, -287, 151, -83, -238, -180, 201, -351, 96, -226, 444, -245, -71, 97, 303, 354, 7, -549, -789, -848, -722, -68, 110, -505, -13, 6, 723, -529, -598, 147, -271, -38, -445, 356, -451, -598, -372, 611, -474, -400, -115, 225, -225, -504, 114, -228, -28, 172, -644, + -86, 310, 506, -112, 794, 337, -137, 9, 338, -185, -382, 37, 409, 23, 174, -16, -414, 102, -857, 49, -1, -128, -525, -459, 7, -222, -375, -243, -311, 290, -582, -325, -202, 215, -363, 641, -146, -566, -94, -342, -893, -252, 30, -9, -503, -236, -204, -193, -315, 642, 575, 188, 1156, -188, -379, -332, -149, -588, 844, -471, -165, -376, -192, -162, 112, -554, 23, 35, -67, 195, -604, -126, 434, -388, 34, -510, 530, 37, -915, -445, -159, 16, 265, -525, -308, 424, -60, 306, 250, 283, -333, 80, 412, 195, -761, 537, + 356, -366, 1172, 28, -844, 283, 263, 33, 622, -138, -1051, 350, 142, 370, 360, -419, 744, 345, 220, -119, 1125, -24, 9, 827, -140, 364, 579, 273, 172, -59, 363, 242, 238, -801, -787, 1642, 535, -1010, -505, -458, -926, -59, -485, 691, -377, 14, 854, 29, 148, -613, 788, 595, -4, -177, -55, -473, 42, 75, 105, -654, -92, -25, -196, -134, -455, 450, 868, 1052, -80, -405, -171, -199, -142, -620, 220, 266, 231, -645, -882, 974, 364, 555, 698, 672, -281, -426, 632, -620, 327, -457, -366, -191, 748, -224, 153, 283, + -137, -579, 1252, -724, 77, 918, -779, -296, 107, 353, 713, 440, -256, 281, 1103, 671, -83, -682, 89, 1130, 904, 201, -867, -326, -746, -43, 612, 750, -38, 293, 891, 945, 1463, 1469, -712, 328, -770, -132, -622, -219, 516, -103, 234, 206, -438, -323, 383, 419, 547, 386, -5, 397, 602, -308, 310, 350, 114, 341, 1138, -847, -720, -165, 706, 666, -390, -10, 1077, 859, -602, -414, 371, -753, 207, -372, -674, 199, -794, 797, 294, 873, -396, -555, -964, -287, 277, -856, -458, -327, -478, 460, 1122, -39, -310, 735, 173, -7, + -1014, 949, -425, -954, -310, 103, 1164, 146, 841, 368, -944, -172, -835, 177, -833, -575, -346, 83, 201, -621, 670, -168, 414, 467, 439, 832, 1456, 889, -258, -663, -9, 1561, 960, -469, 769, -243, 935, -408, 103, -293, -157, -1, -246, 2330, -422, -577, -715, -968, -382, -732, -25, 932, -341, 317, -284, -390, 808, -160, 1357, 313, 1085, -1216, 546, 2256, 801, -1074, 862, 480, 233, 313, 236, -18, 1525, 680, 120, -109, -1783, 744, 1031, -845, -623, 1277, 821, -1138, -1191, -26, -717, 223, 60, 208, -1121, 211, -257, -605, 904, -139, + -206, 246, 751, 641, 445, -993, -25, -526, -1021, 276, 233, 520, -249, -540, 1208, -984, 355, 346, 312, 178, -195, 646, -724, -1278, -237, -1454, 1153, 632, 1132, -198, 194, -1050, 944, 1125, 408, -640, -1418, -437, -1863, -94, -372, -1368, -1083, 342, 52, 594, -561, 661, 574, -1125, 198, -302, 64, -407, -145, -1049, 521, 406, -470, 221, -221, -1601, -390, 446, -146, 221, -868, 1232, -1523, 163, -1102, 837, 929, 325, 786, 119, -709, 1332, -554, 173, 72, -708, 1280, 121, 372, 304, 438, 240, 976, 1119, 424, 1302, -1042, -50, 61, 1654, + -247, 1325, 784, 1807, 415, -368, -497, 738, -1256, 1286, -683, -415, -134, 285, 1028, -189, -1636, -445, 2870, 239, -1664, 468, -1069, 384, 2846, -709, -643, 1923, -1861, 1030, 542, 660, 1630, 1177, -633, 1294, 537, 709, 959, 1814, 912, -851, 1168, 357, 1056, -289, -1908, 1967, 1716, 1053, 3224, -290, -2669, -1382, -1248, 2851, 2112, 513, -158, -514, -1860, -889, -586, -1077, 2919, 2350, 3287, 61, -3706, -5811, -2807, 3240, 4402, 4468, 1834, -3704, -6774, -4176, -2073, 3134, 5366, 3022, 1680, 433, -2368, -3240, -2381, -192, 1917, 3795, 4594, 798, 935, -3623, -5929, -3199, + 3029, 4982, 4794, 2945, -1684, -5846, -3713, -4896, 78, 3267, 3597, 1692, -1306, -3017, -2341, -1558, 1419, -447, -1085, 1165, 134, -1789, 186, -496, -740, 485, -576, -255, -973, 13, -394, -739, 244, -120, 200, 71, 547, -612, -225, 134, 31, 228, -275, 543, -444, 361, 160, -231, -464, -228, -842, 842, -110, -12, -183, -253, 20, -68, -5, 300, 176, -52, 468, -470, 126, -449, 419, 230, -364, 195, -439, -505, -402, -756, -105, 495, -517, -1011, -694, 17, 564, -29, 415, -965, -269, -146, -101, -955, -198, -58, 141, -278, 774, 197, -309, 458, + -964, -1569, -2451, 66, 1988, -792, -1251, -1342, -1262, 235, 241, 2287, -351, -358, -1044, 88, 298, 700, -787, 362, -576, 876, 277, 265, 98, -597, -317, -401, -131, 293, -349, -335, 630, -620, -371, 490, -509, -225, -437, -746, 244, 419, 81, 391, -665, -214, -22, 336, 473, 540, 40, -113, -997, -1077, -379, -387, -223, 412, 644, 848, 103, -479, 914, -719, -289, 334, -283, 1115, 63, -286, 206, -533, 313, 655, 511, -232, 313, 625, -1575, -3669, -2808, -331, 1202, 3153, 2659, 2540, 2592, 1709, 713, -945, -1672, -3179, -2347, -2303, -2301, -1431, + 1372, 1858, 2728, 2098, 1751, 576, 1164, -269, -315, -373, -653, -1205, -995, -2026, -748, -1610, -777, -382, 516, 104, 744, 174, 1046, 776, 1267, 1697, 2097, 1350, 898, 1502, 111, -504, -1857, -2166, -2992, -2655, -2489, -942, -1630, -842, 102, 462, 1057, 2026, 2153, 2420, 3634, 2056, 2767, 1921, 439, -243, -994, -2482, -2462, -2066, -2088, -1154, -624, -336, 145 } }, + { { 79, -23, 54, 40, 75, -15, -62, 118, -18, -188, -55, -209, 144, 27, -32, 28, -41, 27, -175, 143, -19, 50, -164, -61, -61, -227, -88, -20, -4, -16, 84, -33, -85, -66, -176, -17, -176, -11, 38, 43, -47, 3, -33, -7, -61, -58, 37, -38, -45, 68, 230, 10, 100, 184, -18, -40, 173, -97, -14, -40, 7, 71, 30, -80, -92, 97, 55, 108, -67, -63, -85, -41, -34, -35, -56, -4, -7, -40, -301, 232, 11, 106, 105, 300, 141, -112, -141, -197, 140, -173, -125, 27, 43, 17, 176, -59, + 165, -44, 148, -142, 65, -64, -150, -13, -287, 41, 70, 125, -105, -4, 111, -85, 125, 115, -71, 82, -95, -47, -71, -106, -131, 113, 172, -133, 76, 134, 112, 165, 21, -30, 98, 70, -181, -12, 20, 6, 56, 110, 25, 35, -64, -47, 80, 108, 62, -70, -110, 106, -96, -40, 53, -33, -13, 19, 27, 120, -62, 88, 9, -7, -241, 39, 207, -126, 86, -257, -259, -85, -210, -184, -27, 38, 147, 23, -69, 33, 100, -128, 179, -120, -128, 150, -73, 173, 222, 31, -157, 111, 75, 45, -79, -58, + 95, 77, 18, -179, -49, -166, 152, -149, -94, 110, 8, 96, 31, 37, 167, 28, 187, -235, -116, -54, 122, 166, 194, 257, 34, -72, -17, -33, 0, -164, -63, -68, -9, 29, -121, -70, -4, -33, -55, 138, 274, -206, -78, -42, 168, 151, -156, -16, -288, -64, 346, 129, -142, 248, 79, 95, 24, -85, -275, 35, -125, -79, -52, -168, -61, -130, 88, -59, -77, 155, -296, 270, -97, 38, -94, 84, -13, -28, -9, 115, 4, 72, -107, 202, -159, 236, 48, -23, -134, -155, 319, 56, -303, 308, 289, -157, + -59, 92, -120, -21, -74, 75, 184, -110, 42, -81, -78, 35, 246, -215, 131, -217, -157, -145, -11, 22, 17, 130, 53, 104, -80, 38, -183, 226, -268, 38, 334, -532, 415, 182, -122, 149, 15, 365, -8, -254, -169, 140, 159, 64, 37, 171, 71, 51, 223, 107, 84, 168, 129, 510, -104, 156, 22, -51, 154, 106, 78, 90, -49, -105, 39, 29, 37, 99, 178, -121, -128, 99, -7, -31, -63, 227, -108, 315, 167, 45, 101, 57, 113, 394, 339, 58, 55, 106, -34, 173, 12, 160, 81, 52, 43, -77, + 175, 152, -27, 80, -25, 166, 11, 191, -62, 171, -114, 346, -250, -84, -116, 357, 201, 139, 224, -185, -36, 332, 185, 163, 158, 97, 109, -22, 308, -16, -139, -88, 108, -98, 71, -271, 107, -37, 6, -292, 133, -47, 290, -28, 91, 101, -125, -9, 130, 41, 88, -42, 158, 254, 25, -135, 57, 187, 110, 49, -115, -196, 182, -220, -113, 174, -340, -41, 200, -116, 37, 41, -21, 1, 71, -105, 26, -165, -120, -228, -115, 74, -629, 90, -210, -129, 123, 90, 57, 10, -467, -64, 122, -258, -81, -347, + -186, 57, -58, -320, 298, 175, -116, 18, 230, -177, 48, -126, -193, -135, -334, -133, 217, 96, 283, -169, -516, -230, 101, -175, -344, -70, -81, 279, 130, -359, 208, -258, -36, -191, -191, -176, -403, -240, 5, 231, 346, 222, 46, 133, -191, -296, -198, 166, -110, 181, -82, -191, -32, 2, -107, -206, -16, 125, -412, -233, 310, -125, 243, 3, 128, -151, 128, -211, -4, 389, -168, 367, 376, 457, 125, 187, 400, 310, 236, -294, 53, 101, 274, -46, -209, 294, 308, -79, 210, -93, -86, 187, 175, -19, 205, 19, + -290, -244, 284, 387, -12, -133, 100, 12, -164, -345, 200, -326, -138, 248, 74, 218, 32, 351, 72, 385, -428, 405, -55, -20, 148, 211, -148, -379, -79, 336, -39, -407, -208, -251, 95, 137, -305, 160, 207, 297, 153, 110, 118, 386, 46, 160, 458, 496, 145, 123, -373, -188, 402, -304, 411, 116, -7, -84, -151, -241, 38, 183, -453, -203, -197, 99, 83, 98, 7, 76, -24, 135, 102, -118, -218, -386, 60, -209, 340, 15, -203, -243, -84, 163, -314, 191, -112, 63, -15, -215, 203, 273, -199, 230, 52, -17, + 638, -164, -438, 80, 143, -106, 18, -185, 425, 256, -64, -99, 293, 294, -87, -255, -207, 566, -79, -81, -241, -165, -39, 124, 143, -357, -114, -124, 11, 127, 317, 276, -486, -7, 37, -65, -158, -340, -51, 91, 173, 138, -314, -69, -394, 334, -3, -52, 151, -185, -49, -417, 48, -256, 146, -49, -86, -153, -284, -276, -50, -336, -539, -114, -256, -517, -61, -61, -293, 160, 253, -53, 109, -53, -65, 55, 59, -424, -142, 202, -218, 463, 63, 108, -336, -24, -166, -340, -61, 426, 180, 315, 157, -173, -384, -565, + 318, 295, -69, 97, -453, 89, -79, -886, -230, 684, 221, 273, -194, 276, 473, 25, -94, -818, -202, -48, 450, 120, 172, -615, -177, -234, -158, 367, -227, -83, 50, 99, -207, -92, 81, -178, 354, -423, 28, 265, -372, 283, 478, 570, 260, 275, 361, -268, -496, 182, 188, 307, 231, -546, -174, 275, 142, 95, 316, 68, 372, -155, -108, 216, 184, 53, -372, -195, -399, -437, -52, -478, -4, -282, -12, -256, -181, -586, 362, 95, -147, -105, -70, 62, -102, 26, 539, -277, -238, -213, 368, 469, -311, 759, 153, -340, + 385, 101, -329, -388, -313, -36, -172, -124, -510, 189, 202, 683, 87, -131, -321, -341, 76, -51, -445, 65, -169, 8, 333, -275, 443, -407, -336, -36, -520, -630, 96, -84, -714, 35, 5, -352, 175, -178, 88, -495, -786, 501, -481, 785, 437, -585, -71, -593, -152, -88, 244, -223, 372, 447, 446, -332, -251, 27, -375, -49, -110, -486, 269, 163, -265, 304, -359, 89, 233, -442, -331, 257, 305, 337, 550, -168, 992, -3, -480, 246, 499, 159, 272, -183, -516, 837, 469, 361, 177, -249, 280, 705, -228, 177, 13, 175, + 135, 514, -119, 198, -151, 182, -27, 12, 316, 102, -577, -359, -540, -341, -278, -105, -409, -198, -193, -325, -240, 209, -370, -85, -283, 768, 382, 677, -548, 2, -499, -51, 596, 379, 700, 390, 442, -380, 224, 273, 654, 713, 220, 666, -432, -132, 326, -1016, 126, 460, 49, 253, 566, 369, -369, 724, 429, -34, -181, -88, 433, 1070, 568, 157, 42, 354, -88, 864, 483, 542, 18, -269, 178, 70, -463, -108, -35, -103, -138, 180, 87, -370, -189, -657, -78, -200, -864, -378, 14, 326, -452, 556, -166, -125, -90, -128, + 383, -263, 261, -870, 251, 386, 273, 588, -600, 503, -544, -384, 403, -251, -109, 363, -622, 518, 793, -21, -167, 1057, -282, 189, 534, -1265, -700, 26, -56, 110, 63, 469, 158, -410, -575, -191, -1011, -608, 748, 743, 82, -175, 632, -1017, -544, -1100, 484, 134, 52, 213, -497, 253, 352, 456, 777, 794, 672, -28, 155, 7, -287, -62, -238, -127, 926, -218, -842, -217, -169, 73, 1334, -484, -471, 446, -715, 245, -793, 1039, 300, -34, 273, -407, -503, 709, -863, -700, -619, 168, 267, 319, -573, 588, -177, 38, 921, -71, + -150, 261, 745, -489, 1231, 34, -1405, -185, -56, -452, -118, -17, -127, -263, -253, 245, -217, -61, 1418, 869, -1017, -809, 1156, 1105, 718, 814, -1224, -213, -286, 412, 196, -451, -884, -1376, 495, 454, 185, 471, -125, 1, -271, 361, 575, 524, 192, 672, 267, 9, -168, -803, 30, -292, -229, 386, -866, 166, 118, -358, 467, 438, 257, -549, -506, -1468, -310, 102, -411, 182, 421, 426, 966, 529, -286, -163, -475, 844, -200, 1387, 1176, 420, -554, 1536, 779, -410, 237, 845, 1709, -403, -846, -327, 103, -246, 237, 269, 269, -279, + 344, 45, -232, 570, 217, -155, -499, 472, -863, -783, -274, 672, -344, -427, 14, 771, 95, 797, -237, 955, 121, 533, -306, -169, 301, -894, -251, 403, -158, -76, -748, -663, 339, -383, -308, 643, 809, -61, 532, -892, 59, -197, 1234, -445, 408, 823, 715, 279, -511, 392, 220, 293, 386, -1142, 2231, 798, -216, 201, 230, 709, -199, 570, 1282, 15, -1652, 765, 519, -471, 719, -64, -329, -636, 1290, -608, 1583, -1064, 649, -269, 1540, 183, 837, 425, -848, 50, 504, -155, -738, -146, -1609, -456, -598, -353, 354, -54, 579, -290, + 66, 553, -497, 44, 324, -42, -546, -13, -373, 1098, -191, 629, 109, -26, 1144, 804, -498, -608, 293, 496, 630, 739, -10, 245, 725, -63, -285, 199, 30, -666, -10, 392, -625, -879, -77, -85, -87, -320, -302, -1046, 3, 947, 308, 506, 329, -181, -1303, -1010, 255, 766, 273, 317, 1634, 1547, 1392, -195, 584, -595, -787, -1365, -396, -922, 366, -519, 374, -177, -631, -134, 74, 439, -223, 268, -965, 1065, -2107, -126, -470, -354, 367, 1345, 275, 550, -1003, 340, 470, 960, -375, -593, -411, -131, 38, 88, 589, 487, -237, -1466, + -681, -1169, 218, 2381, -1533, -513, -179, 1431, -371, 680, -352, 761, -185, -246, -748, 559, -878, 1017, 1637, 353, -227, -138, 1365, 508, 49, 857, 288, 425, -187, 1692, -2301, 1898, -1346, 852, 1710, -1036, 2650, 1779, -389, 98, 1207, 1312, -511, 344, -51, 1604, 1533, -1299, 1280, 1171, -1089, -1659, -2440, 570, 3692, 1509, 21, 755, -3500, -1457, -108, 530, 2665, 2583, 467, -1007, -1929, -1153, 155, 826, 1290, 2023, 1253, -1654, -3847, -3173, -280, 3502, 3861, 2403, 776, -829, -1525, -2382, -1306, -1456, 2858, 2318, 1524, 1284, -1940, -2814, -3184, -2927, 1175, 3905, + 4903, 1609, -1399, -3472, -4054, -1151, 745, 395, 2669, 983, -881, -610, -1888, -460, -2149, 964, 2784, 4883, -229, -2527, -5045, -50, -987, 17, -344, 1651, 961, -153, 344, 173, -1192, -129, -107, 124, 26, 90, -444, -177, -172, -113, -210, 703, -268, 301, -547, -56, 204, -27, -178, 1220, 152, -692, -821, 169, 149, -471, 111, 614, 297, 579, -613, 181, -44, 142, -441, 83, 435, 658, 137, -164, 162, 81, -184, 453, -692, 158, -1109, -326, 404, -353, -472, 595, -416, -985, -821, 702, -136, -121, 105, 364, 811, -547, -772, 26, -143, 530, + -26, 212, 79, 48, 618, -988, -1088, -2564, 719, 711, -69, -2166, -1406, -222, -370, 1418, 951, 448, -967, -409, -269, 881, 82, -273, -574, 352, 147, 431, -40, -199, -244, -530, -272, -326, 843, 443, 87, 114, -579, -44, 55, 770, -70, 353, -303, -215, 149, -334, 203, 84, 220, 755, -75, 663, -15, 425, -338, 23, -493, -638, -668, -572, 190, 101, 54, -835, 424, -722, -69, 55, -439, -471, -232, 42, -818, -511, 566, -169, 540, 78, -146, -369, -322, -39, 565, -1239, -3059, -2935, -450, 876, 2941, 2536, 2395, 2567, 1431, 336, + -1304, -1318, -2718, -2120, -1851, -1186, -1477, 2019, 1672, 2188, 1271, 1785, -64, 459, -287, -717, -398, -855, -972, -988, -954, -1152, -826, -693, -70, 161, 1605, 1322, 715, 740, 1063, 958, 482, 2251, 308, 11, 441, -867, -2590, -764, -2072, -2262, -2349, -1693, -1467, 59, 1262, 1244, 1568, 2785, 2048, 2447, 2457, 1531, 1694, 542, -558, -1900, -2405, -2729, -1675, -2204, -1474, -1344, -404, 956, 1186, 1948 }, + { -31, -34, -94, -205, 8, -17, -141, 29, -7, -39, -36, 139, 136, 34, 196, -151, 140, 89, -131, 109, -245, -65, -394, -59, 83, -82, 59, 56, 21, -13, -38, -77, -20, 64, 72, 7, 94, -39, -76, 78, 95, 62, -157, -147, -103, -93, -100, 110, 75, -87, -147, -248, -27, -90, 62, 112, 32, -57, 4, 104, -91, 116, 5, -17, -293, -64, -119, -33, 149, -23, -72, -18, 113, -90, 12, -7, 56, -45, -144, 237, 82, -46, 59, 75, 142, 238, -117, 77, -100, -79, 47, -2, 19, -172, -83, 57, + 118, -19, 100, -184, -162, 99, 64, 25, 73, -65, 129, 142, 140, 199, -113, -96, 7, 22, -195, -16, -17, 50, 19, -125, -30, 162, -89, 29, -102, 45, 51, 29, -151, 118, 11, 23, -21, -54, -62, -107, 219, -43, -40, -54, 98, 18, -207, 48, -94, -147, 85, -91, -216, 79, 27, 7, -154, -200, -90, 148, 24, 20, 132, -178, 39, -148, -189, 65, 192, -106, 95, -78, -34, 45, 17, -83, -264, -261, 12, -60, 5, 149, 30, 181, 240, -115, 208, 34, 211, 21, 249, 39, -129, -29, 20, 119, + -23, -28, 31, 93, -94, 3, -25, 83, 96, 14, -86, 3, -11, 62, 101, 179, -54, 120, -45, -139, -127, -80, 88, 100, -46, 157, 8, 63, 11, 188, 121, 141, 56, 85, 44, 71, 134, -8, -44, 155, 199, -222, -153, -127, -183, 46, 64, -147, 22, 277, -219, 137, 235, 235, -161, -49, 109, 16, 25, -116, 48, -377, 278, 449, 68, 147, -87, -12, 228, -133, -306, -54, -10, -6, -250, 13, 44, -285, -147, 126, 28, -104, -42, 93, -153, 287, 73, 11, -204, -21, 82, -65, -13, -68, -24, -29, + -170, 8, -166, 217, -233, -140, -71, -252, 145, -135, -376, -63, -176, 43, 126, -159, -10, -105, 84, 10, -103, 74, 4, 52, -156, 111, 3, -25, 132, -111, -405, -74, -17, 186, 263, 232, 117, -83, -19, -249, -207, 80, 299, -78, 306, 194, -175, 104, -19, 108, -196, -134, 43, 152, -9, 92, 133, -228, -37, -104, -306, 200, 41, 74, 147, 253, 98, 14, 207, -44, -90, 203, -96, 343, 168, 136, 18, -98, -108, 167, 239, -170, 53, 215, -26, 69, 493, -148, -46, 90, -226, -11, 52, -107, 110, -79, + 73, 174, -70, -4, 41, -91, -577, -33, 1, -103, -170, -45, 330, -209, -324, 142, -124, 64, 71, 229, -134, -27, 53, 215, -82, -112, -28, -94, 156, 285, 144, 21, -13, -134, 0, 439, 83, -32, 494, -8, 369, -88, 11, 267, 82, 83, 94, 66, 141, 102, -224, 452, 266, 377, 241, 181, -230, 130, 124, 45, -140, 426, 244, 389, 68, -40, -85, 298, -125, -238, 323, 136, -158, -55, 21, -21, 29, -6, 73, -50, -143, -15, -381, -146, -427, -289, 38, -273, -216, 35, -44, 299, -188, 331, 398, 50, + -331, -225, 358, -169, -94, 210, -257, -449, 187, 409, -202, 114, -6, 186, -479, 109, -192, 130, 10, -188, 335, 168, 141, 461, 207, 108, 251, 67, 80, 144, 40, 38, 66, 79, 505, 304, -5, 446, 262, 335, 486, -231, -216, 452, -157, 6, -264, -85, 144, 254, -205, 3, 55, -27, 110, -167, -45, -171, 365, -97, 171, 3, 148, -156, 52, 24, 51, -224, 294, 172, 399, 79, -54, -447, -240, -166, 114, -231, -389, -106, 99, 46, -435, 355, 26, -24, -372, -210, 86, 49, -413, -125, 148, 20, 39, 214, + 243, 147, -67, 127, 34, -145, -309, 527, -137, -252, -1, 133, 163, 395, 57, -4, -156, -2, 208, -26, 262, 522, 33, -112, 3, 448, 546, -279, 62, 77, 285, 157, 32, 88, -246, 128, 109, 115, -135, 6, 45, 148, -132, 220, -170, -320, 245, -13, -68, 103, 210, -545, 47, 445, -37, 787, 382, -220, -160, -56, -210, -83, 357, -116, -101, 363, 293, 110, 173, 340, 225, 259, -165, -103, 318, -41, 289, 21, -320, -194, 101, 282, -350, 43, -182, 122, -209, 328, 316, -276, -21, 110, 1, -380, -171, 94, + 278, 466, 160, -299, -61, -51, -28, 306, 55, 253, -323, 183, 35, -228, 325, 173, -26, -14, 63, 31, -143, 220, -15, 176, 374, -423, -53, -123, 468, -184, 389, -98, 364, 489, -193, 167, -104, 287, -86, 242, 201, 194, -25, 203, -78, -215, -98, 280, -291, 68, 13, 252, 485, -410, 29, 442, 3, 406, 66, 190, -40, -12, 117, -574, 71, 7, -224, 179, 109, 453, 226, -21, 831, 226, -421, 136, 52, 309, -176, 77, 252, 41, 156, -21, -463, -460, 9, -141, 396, -635, 851, 19, 470, 548, 132, -106, + -84, -177, -267, -12, 101, -85, 45, -785, -59, 262, 41, -298, -728, -5, 81, -132, -32, -219, 111, -184, 373, 126, -223, -285, -477, 350, -151, 18, 467, 633, 392, -67, 36, -446, -184, -184, 121, -630, 167, 162, 41, -328, 313, 469, -70, -17, 63, -286, -285, 160, 125, 353, -386, 422, -215, 229, -355, -299, -131, -18, -28, 150, -62, -650, -463, -142, 38, -650, 33, 314, -144, -78, 128, 271, -529, 288, -58, -83, 39, 224, 328, -201, -68, -184, -63, -99, 690, 6, -153, 534, -130, -234, -69, -62, 667, 762, + -110, 152, 188, -112, -377, 167, 710, 535, 461, -185, 195, 372, -511, -389, 430, -240, -254, -33, 539, -100, 496, 15, 444, -289, 614, 170, -201, -337, 106, -469, 46, -554, -189, -213, 297, -328, 494, -638, -1071, 640, 290, -157, -2, 707, 336, 30, -201, 129, -94, -22, -484, -516, 276, -197, 149, 875, -247, 155, -599, 650, -251, -345, -172, -149, 261, -548, 369, -439, 380, -795, -590, -572, 806, 30, 348, 208, -704, -616, 419, -1101, 326, 330, -67, -436, -400, 689, -365, -46, -111, -354, 528, 169, 478, 278, 332, -101, + 536, -46, -341, -406, -88, 233, -303, 415, 272, -308, -1110, -91, -84, -24, 820, 22, -626, -373, -379, 337, -235, -524, -580, -362, -276, -1312, 45, 171, 447, -681, 240, -561, -449, -152, 566, 148, 529, 975, 309, 231, 646, -471, -46, -195, -223, 477, 478, 712, 278, -440, -57, 237, 433, -297, -678, 254, 44, 38, 82, 154, 210, 374, 160, 322, 205, 372, 886, 79, -1025, -345, 331, 62, -168, -645, -400, 198, 623, 270, -480, 340, 289, -558, -54, -702, 653, -263, -331, 598, -466, 200, 1205, -81, 252, 390, 66, 220, + -598, 217, 189, 164, 1569, 1070, -37, -465, -269, 530, 626, -539, -252, -741, 1362, 418, 238, -136, -44, -212, -56, 1000, -136, 337, 1026, 265, -119, -524, 147, 363, -1013, 427, 279, 707, 721, -186, -870, -122, 609, 342, -975, -1291, 155, 881, 362, 539, -298, 416, 77, 12, -461, -168, -722, 1084, 373, -883, -596, 392, 51, 214, -254, 538, 326, 368, 721, 623, 140, 608, -313, 345, 9, 420, 208, -114, -248, 285, -374, 999, -261, -206, 218, 484, 505, -353, 883, 844, 513, 187, 82, -304, -649, -1152, -175, 368, -18, 454, + 538, 534, 202, 276, 1870, -966, -403, 130, 343, -114, -1395, 219, -243, 20, 215, -179, -302, 94, 475, 465, -279, -378, 94, -364, -1124, 1131, -347, 304, 94, 943, 756, 462, -471, -98, 647, 327, 764, 2044, -140, -841, -224, 591, -104, -990, 1457, 732, -531, -837, -112, 147, -270, 549, 482, 536, 1083, 144, 294, 154, -442, -1067, 582, -743, -542, 754, 401, 399, 214, 106, -73, -1076, -927, -55, 501, -745, 591, -383, -794, 139, 603, -232, 61, 526, 559, 513, -44, -560, 223, 1233, 19, 354, 608, -209, -477, -850, 593, 491, + 24, -370, -555, -987, 189, 628, 851, -700, -752, 949, 429, -21, -86, -371, 186, -164, -397, 445, 529, 379, 41, -58, -286, 81, 225, 152, -325, -1146, 265, -245, -346, 85, -147, 119, -1160, 564, 428, -815, 588, 801, 652, -151, 110, -79, 425, -70, -3, 2105, -625, 200, -559, -295, 1173, 460, 399, 782, -957, -756, 1176, -711, 600, 783, 69, 238, 282, 1375, -447, -445, -1177, -199, -498, 367, -732, 1154, 693, 664, 751, -318, 876, -482, 471, 1476, 743, 568, -800, 245, 831, -681, 1169, 426, 634, 564, -336, 584, 510, 219, + 1159, 877, -48, -1945, -212, 918, 893, 909, 233, 510, 61, 259, -48, -599, 1267, -28, 1208, 540, 876, -1203, 831, 407, 381, -317, 297, -228, 283, 1191, 489, 1554, 88, 335, 923, -199, 1445, 690, 132, -973, -589, 497, 64, -188, 33, -197, 112, -734, 461, -784, -1105, -455, -80, -423, -279, 735, -146, 676, -591, 662, -33, -829, -303, -903, -868, -366, -397, 645, -1128, -1389, -1516, -1814, 759, 849, -91, -169, -47, -449, 61, 198, -420, 1193, 1100, 727, 773, -775, 454, 22, 548, -254, -357, -1131, 946, -1022, -1271, -335, -309, 1296, + -774, 164, -736, -201, 1206, 225, 341, 617, 1099, 65, -190, -1421, -324, -117, -105, 775, 352, 2641, 65, -79, -943, -66, 979, 968, -155, -453, -1373, 341, 757, -403, -1021, -380, 732, -231, 513, -1742, -1036, -1359, -404, 361, 186, -286, 210, -136, -448, -193, 1362, 123, 86, 2354, 303, -1601, -1215, 1675, 1491, 173, -1043, -1308, -722, 361, 1450, 1310, 896, -415, 236, -417, 524, 1131, 1683, 1845, -146, -848, -1408, -2126, 48, 1272, 4871, -536, -187, -2230, -891, 289, 624, 2953, 2130, 1367, -1384, -728, -1352, 7, 2456, 2304, 2761, -654, -2599, -1845, + -2626, 762, 2520, 2252, 4043, -1816, -2263, -1944, -290, 1846, 2399, 3371, 1530, -620, -1241, 365, -77, 947, 2426, -513, 1501, -478, -1054, -197, -1162, 1543, -344, 1819, -1658, 21, -715, -1738, 1289, -915, 1197, -938, -337, -92, 630, 124, -638, -369, 0, 925, -843, 1062, 808, -609, 171, -762, -705, 1230, -1199, -654, 876, 1887, 31, 225, -129, -879, -186, 743, -220, -1313, 234, -325, -157, 330, -1095, 526, 59, 338, 957, -2082, -1425, -565, 26, 2002, -1027, 671, 1708, -982, -449, -151, 965, 1187, -624, 261, -180, 390, 2078, -877, -2152, 338, 967, 118, + -1062, 616, 315, 205, -134, -322, -237, -2417, -822, 922, 1294, 1060, -1247, 290, -3336, -2199, -1879, -369, 1442, 897, -150, -798, -964, 348, -621, -138, 1085, 234, -26, -1238, -636, -201, -627, 268, -177, 541, -244, -91, -286, -122, -230, -744, -580, -1191, -862, 479, 1002, 1093, 575, 941, -237, 788, -284, -486, -1461, -139, -844, 505, 145, 1660, -1491, 413, 897, -626, -830, -521, -431, -446, 44, 1155, 717, -419, -134, 792, -1081, -1162, 400, -1204, -860, -734, 40, 228, 102, 1138, 884, -164, -2645, -3984, -4914, -3864, -5819, -924, -2032, 789, 1399, 4441, + 2668, 4592, 4691, 6339, 4689, 4733, 3551, 261, -834, -1690, -956, -3610, -2389, -1921, -1917, -1948, -1891, -1887, -1987, -2256, -1598, -2644, -2082, -1867, -727, -2223, -564, 908, -1561, -766, 599, 424, -1304, 1241, 1675, 1982, 2776, 2709, -98, 1601, 2715, 3687, 3016, 5799, 5560, 4778, 3980, 4872, 2497, 3825, 4812, 3540, 2332, 3801, 1198, 1036, 2233, 2001, 1258, -172, 515, -1579, -1370, -1143, -3313, -4853, -6336, -5127 } } }; -const Word16 CRendBin_Combined_BRIR_coeff_im_16kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1799]={ - { - {-87, -152, -77, 6, -43, 99, -118, -195, -164, 27, 0, -55, 80, -5, 91, -127, -100, 28, -1, -17, -108, 27, 17, 27, 110, 70, -16, 37, 33, 43, -26, 6, 144, 90, 37, -74, -42, -18, -48, -61, 116, 45, 47, -15, 23, 11, 25, 24, 12, 77, -84, -55, -11, -12, -114, -49, -146, -86, 25, 46, -44, -122, -34, 35, -11, 81, 3, -17, 232, -115, -82, -21, 41, 29, -117, 26, -3, 153, 86, -115, 169, -102, -26, -5, -49, -70, -119, 23, 198, 12, 41, 74, 26, -75, -14, -48, - -34, 108, 39, 8, -33, 14, 2, -51, -65, 104, 93, 8, -17, 122, -174, -75, 84, -83, 163, 8, 117, 6, 20, 63, -55, -34, 5, -10, -41, -48, 76, -12, -159, 148, -14, 17, -133, 57, -54, 45, 13, -15, -44, -16, -72, 73, -149, -30, 126, -104, 55, 153, 64, -9, -58, -11, 45, -15, 332, 63, -49, 103, -52, -40, -56, -21, -128, 179, 100, 78, 80, 79, -85, -110, 146, -32, -119, -220, 33, -65, 66, 2, -22, -49, 66, -82, -45, 109, 203, 53, 90, 17, 100, -22, 106, 69, - 8, 61, 0, 17, 0, 150, 27, 38, -40, 21, -17, -23, 117, 139, -57, -54, 22, 127, -218, -14, -65, -158, -71, 19, -75, 66, 48, 1, -104, 41, -29, -93, 104, -149, -72, -147, -78, -17, -10, 90, 55, -214, -8, 19, 156, -54, -241, 193, -227, 2, -93, -93, -241, -179, -87, -74, 116, 25, -155, 13, -77, -9, 6, 58, 27, -83, 25, 7, 54, -62, -22, -26, -69, -136, 183, 67, 37, -35, 158, 113, -128, 28, 28, -39, -68, 7, -132, 21, -12, -133, 165, -11, 6, 172, -144, 132, - 72, -36, -100, 20, 3, -142, -84, -16, -23, -76, -149, -13, 65, 54, -20, 41, 72, -56, 34, -110, 99, -59, -375, -354, 137, 235, 141, -320, 226, -77, -31, 20, -150, -113, 266, -4, -3, 20, -9, 87, -137, 80, -74, 71, 120, -83, -26, 69, -25, 126, -44, 53, 6, -16, 5, -112, -158, 140, 13, -31, -5, -146, -184, -9, -4, 88, -173, -145, -38, -298, 105, -28, 50, -28, -81, 39, 365, 203, 97, -119, 135, -8, -206, -7, -216, 164, 8, 13, -131, -6, 98, 35, 5, 10, -9, 90, - 60, 3, 29, -540, -39, -132, -17, -92, -303, -15, -80, -128, -284, -37, 206, -144, 136, -26, 191, -66, 155, -52, -150, -42, 18, -68, -134, -111, -132, 3, -121, 43, 16, 11, 60, -93, -122, 177, -15, 52, 3, -140, -87, -99, 6, -71, 125, 126, 21, -170, -56, 315, 78, -132, -106, -66, -117, -60, 245, 152, -180, 112, 143, 218, -58, 92, -17, 8, -91, -171, -39, 139, 5, 257, 160, 24, 56, 181, -133, -59, -18, 692, 461, -141, -29, 3, -22, -78, 93, 237, 196, 104, -366, -160, 43, 21, - 150, -272, 51, 369, 244, -43, 84, -33, -130, -171, 4, -146, -91, 41, 108, -108, -205, -96, 27, 180, 247, -51, -277, -60, -104, -273, -25, -12, -138, 41, 63, 153, -236, 88, 106, 21, -230, -168, 63, 4, 45, -29, -34, -14, -135, 53, 49, -91, 136, 173, 229, 52, 1, 222, 351, 51, 25, 59, 172, 30, 98, 275, 46, 174, 354, 17, 66, 97, 165, -60, 101, -86, -71, -292, 109, 212, -196, 162, -88, -255, 261, 169, -60, 170, 308, 230, -177, -87, 149, 56, -49, 129, 101, 171, -3, -69, - -156, -250, -22, -207, 12, -66, 103, -165, -400, 86, -111, 178, 29, 14, -122, -227, -206, -19, -36, -173, 224, 308, 306, 126, -249, -26, 288, 23, -70, 134, -58, -87, -308, 148, 69, 405, 179, -296, 81, 87, -36, -29, 91, -121, 58, -122, -239, -121, -177, -60, -39, -331, 25, 30, 170, -70, -130, 48, 26, 67, 11, 165, 79, 111, 29, -23, 113, 51, -309, -108, -445, 10, -76, 42, 88, -4, 225, 45, 317, 27, -360, -3, -140, -72, -10, -66, -11, -303, 71, -152, 358, -376, 209, -91, -304, -71, - -212, -60, -60, -345, 102, 89, -54, -68, -15, 103, -257, -8, 253, 30, 350, 546, 239, -525, -668, 310, 155, 468, -80, 198, 60, 146, 270, 310, -131, 42, -613, 456, 93, -89, 0, -287, -221, 236, -55, -85, 261, -192, -190, 6, 261, 102, -69, 3, -130, -23, 33, 130, 20, -321, -301, 68, -27, 73, -16, 124, 261, 455, 10, 282, -52, 79, 214, -192, 393, -55, -212, -329, -41, -273, -320, -96, 181, -107, -242, 132, 216, 296, 411, -314, 148, -89, -257, 106, -289, -61, -490, 207, -120, 74, -54, 78, - -520, -569, -288, -143, 357, -303, 594, -189, 120, -110, 121, -64, 504, 51, 178, 159, 35, 326, 22, -407, 186, 83, 177, 2, -336, 474, 226, 208, -62, -116, 39, -11, -271, 185, 95, -118, 163, 311, -11, 131, 268, -290, 56, -83, 111, -565, 162, 306, -117, 98, 266, 175, -13, 117, -312, 99, -191, 37, 68, 71, -152, 588, -118, -82, -149, -467, -216, -276, -366, -42, 467, 557, -69, 191, 196, -418, -160, 388, 280, -147, -139, -388, -144, -122, -204, -145, 58, -386, 35, 129, -54, -157, 97, 36, -225, -316, - -355, -130, -347, -131, -142, 17, -328, 85, 135, 28, -373, 129, -462, 157, 257, 23, 401, 28, -118, -56, 272, -79, 374, 151, -125, -108, 70, -169, -97, 35, 357, 11, 192, 129, 39, 271, -102, -200, 109, -135, -65, -413, 260, -126, -119, -59, -474, 614, 165, -36, 268, 117, 139, -221, -370, -403, -195, 63, -427, 207, 342, -453, -161, 214, -199, 161, 533, 103, -40, -133, 378, 857, 951, 256, 600, -418, -373, -116, -34, 10, 156, 272, 557, 151, 518, 31, 175, 50, -110, 201, 21, 66, 65, -274, -4, -158, - -245, -192, 32, 4, -333, -171, 481, 304, 264, 362, -211, -20, -632, 8, 595, -133, -84, 45, -32, 420, -6, -97, 371, -431, -631, -289, 89, -379, 294, 345, -490, -220, 36, -33, -714, -500, 273, 79, -20, 216, -289, -225, -416, 81, 174, 11, 94, -335, -399, 256, -393, 164, -872, -607, 416, -78, 767, -178, 630, -505, 3, 243, -64, 39, 62, -28, -400, 148, 132, 181, 180, -107, 305, -278, -228, -153, 434, -235, -98, 52, -25, -220, 184, -247, -325, -570, 37, 119, -412, -172, 174, -67, 84, 45, 442, 46, - 327, 168, -5, 291, 43, 111, -542, 553, 169, 437, -278, 128, -303, 454, 307, 550, 60, -121, -414, -5, 40, -310, 437, 98, 36, 522, 79, -127, -222, -37, 185, 332, -197, 398, 398, -936, -40, 487, -308, -103, 364, -388, -786, 160, 141, 127, -95, -463, 127, 139, 46, 267, -827, 393, -182, 209, -464, 399, -590, -375, 251, -146, -53, -446, 380, 489, 19, 68, -197, 729, 200, 212, -105, -599, -107, 360, -35, 530, 33, -163, 154, -13, 352, -586, -39, -443, 544, -162, 209, 13, 23, -524, -150, 515, 202, 75, - -96, 47, 116, -677, -677, 812, -282, -802, 400, 379, -557, -769, -474, -456, 235, 405, -551, -247, -574, -10, 72, -681, 78, -313, 965, 93, -938, -167, 401, 308, 177, 495, 421, -609, -201, -210, 576, -172, 679, 41, -445, -285, -669, -687, 12, 128, -150, -333, -190, 93, 86, 294, -386, 225, -448, -450, 70, -61, -157, -471, -513, -191, -174, 742, 43, 278, 374, 30, 863, 398, -309, 86, 440, -138, 563, -113, 65, 75, -781, -766, 121, 584, 20, -151, -833, 62, 277, 167, -263, -361, -173, 1, -5, 492, -394, -434, - 872, -298, -270, -84, -191, -608, 51, 353, -936, -57, 292, 270, -293, 179, -518, 1, -105, 132, -460, 268, -811, 96, 64, 438, 494, 181, -276, 309, -62, 349, -388, 21, 547, 352, -194, 33, 57, -162, 290, -146, -247, -379, 281, -644, 439, 36, -583, 540, 625, 479, 249, -342, 750, 18, 359, -494, -303, -479, 196, 80, 324, -656, 139, 329, -1006, -62, -254, 562, 549, 177, 55, 160, -198, -124, 136, -862, 16, 705, 176, 347, -1026, 464, -566, 770, -61, 286, 618, -671, 1172, 804, 642, -309, 186, 765, -181, -281, - -168, -69, -582, 130, -302, -755, 718, 202, 209, 56, 178, 239, 753, 122, -446, -74, -464, 59, 83, -879, -22, 420, 47, -100, -243, 852, 197, 338, 209, -526, -332, -309, 568, 282, -99, 288, -37, -660, 603, 19, 689, 19, 84, -45, -885, 60, 41, 33, 576, -292, 881, -1382, -212, 840, -309, 241, -281, -617, -287, 427, 501, 216, -1113, -1267, -147, -580, 49, 395, -553, 176, -828, 368, -473, -2141, -178, 1341, -609, -224, 1286, -292, 29, 1609, -424, 370, 104, -215, 1234, -1015, -181, -13, -231, -193, -262, -13, 364, -223, - -754, 18, -42, 216, 197, 55, 515, -14, 201, -149, -757, 490, -153, -708, -43, 417, 1189, 643, 984, 26, 180, 510, 35, -58, 900, -47, -482, 1168, 101, 214, -101, -148, 537, 29, -493, -359, -246, -101, 719, -352, -156, 119, 89, 22, 779, 551, -1170, -635, 976, -213, -866, -50, 63, 288, 1031, 836, -495, 122, -78, -32, 36, -608, 901, -294, -516, 161, -357, 448, 89, 653, -167, -694, -546, 486, -205, 644, -136, 405, -401, -386, -165, 12, -515, 102, 79, -27, 600, -42, 233, -418, 323, -639, 697, -616, 436, 160, - 595, -945, 83, 41, -222, -693, -1058, -223, -893, -403, -703, -393, -1329, -471, 693, 753, 484, 402, 82, 400, -732, -183, 350, 122, -351, -1606, 474, 242, -835, 323, 319, -621, -463, 709, 95, 372, -188, 463, -146, -87, 379, 168, 127, -4, -248, -449, -261, 664, -236, -607, 1006, 601, 83, 438, 139, -537, -1525, 605, -47, -850, 698, -98, -1112, -965, -484, 705, 298, 729, 960, 254, -767, 210, 283, -1020, -153, 516, -300, -1116, -807, -1354, -825, -238, 835, 1142, 587, -136, 836, -268, -2005, -1671, 374, -882, -925, 1267, 224, -1855, - -1262, 318, 217, 109, 396, 1209, 714, 583, 1499, 1480, -473, 525, -612, 383, 11, 229, -726, 74, -620, -529, -1, -1245, 26, -518, 137, 391, -13, 451, -623, 964, -467, 6, 651, -590, 241, 494, 579, 108, 211, 169, -903, -478, -141, 161, 147, -107, 610, -165, 0, -85, -251, 244, 131, -685, 224, -543, 172, -1352, -52, 1, 14, 604, -210, -467, -205, 559, 21, -1297, 1897, -123, -331, 451, -52, -234, -320, -329, -365, 1296, -461, -657, 618, 135, -961, -64, 448, -1152, -1800, -1653, 3706, 3150, 3502, 8047, 2054, -1968, 591, -6383, - -6848, -1647, -4318, -3268, 1979, -1015, 378, 5134, 2487, 3816, 7217, 4876, 1220, 1088, -2186, -6576, -5098, -3833, -7855, -3124, 139, -1347, -670, 3983, 996, 561, 4842, 636, 1117, 6987, 5060, 3267, 6512, 3297, -1213, -68, -2134, -10198, -8989, -7187, -11284, -8521, -3087, -4013, 856, 7830, 6896, 9666, 12085, 9081, 6991, 6914, 3743, -1230, -2511, -5522, -8009, -7689, -6724, -7425, -7600, -5582, -2607, -1035, 2432, 6842, 6168, 6817, 3519 }, - {-106, -222, -85, -125, 3, 43, 132, -64, 11, -98, -76, -104, 51, -120, 27, -101, 197, -12, 15, -10, -140, 89, 210, 3, -53, 10, -40, 67, -25, -36, -37, -249, -79, 19, -37, 64, -75, 55, -16, 67, -43, 71, 13, 101, 49, -33, 40, 25, -54, -99, -43, -18, 58, 23, 4, -20, 113, 123, -138, -51, -126, 70, -11, -73, -37, -49, -52, -9, -77, 78, -104, -47, 7, 47, 14, 15, -34, 275, -38, 23, 212, -26, -12, -61, 232, 15, 111, 70, 66, -96, 46, -149, -19, 117, 20, 68, - 106, -185, -133, 44, -13, 137, 80, -7, -80, -48, -98, -16, -17, -15, 22, 35, -87, 136, -36, -23, 42, -177, -46, 74, 21, 171, -6, -15, 28, 9, 66, 117, 146, -12, -22, -1, -94, -115, 54, 95, -77, -71, -52, 122, 67, -22, 12, -154, -51, 71, 55, 103, -157, 27, 46, -27, 81, -8, 350, 104, -87, 187, -93, 195, -68, -80, 91, 183, -10, -81, 43, 43, -12, -245, 55, 80, 16, 164, 207, 120, 204, 149, 123, -27, 137, 75, -110, 47, 62, -130, -177, -19, 66, 11, -65, -76, - -84, -33, 93, 197, 159, 69, 122, -189, 12, -42, 2, -219, 85, -13, -53, 0, -61, -103, -78, 89, 21, 70, -80, 164, 43, -171, 79, 31, 55, 106, 36, 184, -50, 24, -189, 46, 27, 17, 25, 26, -81, -64, -32, 75, -131, 44, -249, 54, 37, -19, 163, 19, -28, 24, 82, -139, 12, 54, 85, -201, -115, -71, 68, 40, -75, -203, 42, -202, -22, 92, -48, 72, -46, 151, 201, 120, -119, 29, 150, 108, -109, 92, 15, -155, 48, 235, 96, 85, 242, 32, -106, -183, -19, -98, -141, -51, - 128, -121, 35, -67, -85, 173, -33, 39, 116, 188, -91, -145, 185, 166, 83, 25, -128, 35, 119, -53, 17, -9, -481, -170, -78, 266, -103, -34, -158, -125, -26, -338, 189, 70, -13, -121, 187, -47, 93, -70, 58, 128, -153, 23, 165, 102, 65, 186, 158, -92, -129, -151, -4, -201, 49, -267, -54, 213, 107, -61, -22, -198, 95, -79, 184, -95, -187, -27, -77, -143, 61, -23, -97, -88, -332, 59, -98, -233, -63, 167, 81, -112, 109, 152, 135, 66, -166, -11, -33, 135, -115, -26, 65, 80, -181, -186, - -346, -56, -186, -412, -169, -72, -126, 144, 181, 176, -350, -256, 96, 424, 246, 2, 57, 122, -155, 102, -144, 103, 146, 25, 117, 39, -12, 64, 33, -112, -147, 199, 76, -144, 138, -78, -18, 340, -166, 193, 377, 155, -26, 14, -141, 177, -185, -100, -309, 56, 231, -8, -220, -79, -310, -158, -60, -439, -241, -46, 43, -194, 93, -55, -154, 158, 479, 39, 242, 160, 140, -158, 59, -258, 23, 62, 54, -86, -13, -214, -56, 637, 420, -234, 93, 197, -76, 108, -30, 183, 107, 51, 186, 88, 97, -67, - -423, 195, -64, -111, 349, 198, 127, 144, 125, 73, -57, 37, 23, -124, 98, 133, -235, 33, -149, 103, 144, -397, 2, -470, 16, 42, 47, 109, 318, -54, -153, -95, -78, -136, 97, 79, 38, -69, -48, 283, -92, -80, -157, 248, -33, 204, -98, 219, -224, -511, -136, 7, 108, 140, -150, -141, 76, 0, -50, -142, 261, -98, 171, -38, 299, -112, -206, -6, 27, -285, -230, -69, 73, -40, 369, 227, 4, 359, 123, 106, -312, 289, -60, -71, -265, -116, 222, 227, -72, 150, -318, -44, 201, 157, -124, -221, - -132, -137, -178, -143, 25, -233, -31, 318, -163, 35, -22, -76, 115, -54, 199, -3, 285, -80, -196, 102, -158, -151, -158, -425, 38, 167, 238, 172, 316, -42, -137, 180, -245, 43, 25, -47, 199, 178, -60, -265, 40, -135, -236, -211, 27, 144, 63, 67, -357, -227, 51, -222, -534, 402, 3, -38, 65, 22, -349, 241, -364, 23, 184, -60, 75, 50, -392, -147, -167, -48, 96, -144, -71, -27, -10, 27, 183, 80, 378, -142, 514, -45, 28, -337, -34, 233, -34, -513, 218, 224, -135, 114, -173, 338, 208, -20, - -5, -233, -128, -255, 245, 217, 115, 16, 119, -207, -502, -199, 198, 70, -369, 0, 63, 43, -166, 121, 283, 129, 21, 96, 192, -87, 241, -41, -26, -138, -565, 299, -69, 103, -161, -104, 251, -291, 281, -181, -318, 136, -167, 683, 111, -255, -330, -73, -411, -206, -444, -40, 309, -228, 193, 291, -276, -14, -323, 170, 71, -27, 200, -221, -290, -266, 22, 39, 253, -375, 259, 32, -524, -309, -422, -194, 165, -163, -139, -832, -14, -199, -72, -543, -180, -91, 42, 401, 387, 302, 188, 383, -441, 316, 46, 132, - 114, -343, 484, 265, 188, -231, -264, -222, 227, 14, 25, -31, 223, 398, 443, 173, 311, 242, 153, -87, 37, -126, 15, -48, -260, 329, 538, 205, -142, 232, 231, -17, 145, -260, -483, -332, -218, 132, -56, -263, 192, -96, -225, -12, 395, 189, 293, 92, 216, 228, -54, 208, -84, -260, 106, -299, 108, 104, -426, -287, 173, 430, -230, 297, 427, -366, 12, 380, 40, -154, -36, -211, -354, -7, -111, -195, 235, 2, -406, 500, -215, 394, -484, -337, 171, -252, 158, -247, -138, -56, 40, -396, 264, -189, -365, 536, - 322, -432, 313, 224, 104, 444, -951, 36, 431, 103, 65, 392, 45, 197, -539, -114, 182, -32, -257, 71, 255, 69, 135, 260, 278, 358, 342, -169, -103, 265, -166, 171, -327, -240, -426, -256, 273, 34, -79, 315, -415, -650, -936, 239, 357, 199, 228, -291, 178, -199, 388, 897, -125, -279, -395, -214, 391, -333, 240, 266, 94, -107, -234, -187, 166, -737, -425, -56, 104, -255, 83, 1470, 804, 541, -152, -131, -36, -107, -167, -208, -290, -449, 3, -16, 96, 220, 369, 603, -97, -746, -316, 671, -120, 262, -103, 5, - 417, 167, 312, 211, -32, -4, -25, 236, 262, -94, -449, 578, 384, 301, 86, 160, -248, -411, 566, 341, 131, -258, -322, -411, -281, -63, -286, 159, -565, 87, 380, -250, 120, 35, 36, -609, 197, -256, 430, -987, 147, -247, -356, 93, -216, 209, 156, -477, -67, 387, 20, 73, -892, -460, 67, -786, 181, 569, -273, 692, 814, 103, 408, 501, 226, -481, 315, 382, -17, 97, 272, 239, 576, 98, -219, 367, 134, -56, 11, 246, -332, -151, -139, 206, 109, -471, 143, 397, 14, 478, -447, -849, 72, 384, 582, 538, - 281, 257, 209, -574, -163, -21, 440, 690, -231, 152, -246, 167, 116, 422, 654, -243, -274, -49, 364, 463, 649, 25, -677, -637, -98, 85, 9, -279, -4, -622, -371, -295, -297, 254, 387, -843, 86, -174, 469, -252, -26, 136, 361, -471, -770, -139, -291, 20, -337, 207, 224, 21, -404, 266, 47, 710, -91, 391, -303, 735, 236, 462, 333, 504, 759, -170, 313, -502, 571, 536, 21, 183, 563, -324, -290, -38, 1102, 190, -257, 547, 112, 426, 627, 193, 8, 81, 141, 412, -82, 442, -228, 435, -163, 944, -69, 821, - -643, -734, 1152, -860, -415, 86, -218, -508, 535, -38, -580, -245, -188, -884, -311, 155, -748, -421, 88, -870, -584, -591, -698, 835, -70, 71, 184, -187, -1059, -710, -790, -1462, 55, 213, 596, 422, 170, 366, 169, 111, -533, -658, -461, 582, -128, -369, -225, 570, -704, -377, -724, -291, -121, -596, 170, -489, 501, 436, -158, 430, -458, -760, 274, 499, -487, -879, 610, -26, 418, 453, -1391, -894, -79, -178, 758, -453, -659, -117, 213, 83, -184, -257, 1013, -500, -1022, -1158, 714, -140, -1073, 591, 181, 342, 608, 860, -221, -143, - 107, -810, -352, 400, 602, 1290, 183, 679, 296, 332, -320, -85, -279, -692, -854, -1148, -454, -1036, -445, -542, -241, 560, 98, 379, 616, -2, 401, 124, -22, -21, -133, -886, 270, -120, -1043, -627, 237, -651, -299, 215, 662, 854, 243, -203, 57, 560, 247, 96, -85, -1761, -420, 350, 365, 139, -143, -623, 324, -565, -474, -153, 20, -346, -1013, 432, -209, 1077, 341, 299, 318, 729, 1544, -15, 49, 62, -614, 353, -62, 909, -74, 118, -1002, -417, 1297, -886, -170, -775, -2061, -360, 703, 476, 157, 94, -61, 1124, -1224, -61, - -316, -915, -672, -169, 294, 151, 337, 703, 547, -604, -501, 1458, 1291, -163, 194, -230, 453, -69, 935, 260, 518, 68, 114, -1638, 697, -134, -861, -527, 133, -311, -860, 802, -112, -710, -94, 27, 810, 794, 694, 184, 804, 750, -581, -743, -399, -180, 827, 995, 211, 305, 1036, 561, -912, 677, 155, -305, 412, 1450, -590, 593, 887, -570, -842, -1349, 263, -253, -438, -542, 294, -326, -163, 898, -285, -43, -705, 64, 440, -972, -624, -578, -294, 364, -1327, -727, -1913, 340, -25, -476, -218, -273, 402, 621, -682, 34, -241, -220, - -1196, 271, 912, 251, 689, 878, 775, -1034, -322, -306, -491, 888, -900, -508, 29, 1287, 287, -437, 1286, -712, -679, 1544, 1467, 153, 374, -404, -1391, -415, 1405, -666, 1270, -446, -1983, -500, -920, 1073, -115, 313, 722, -182, 745, -1095, 79, 372, 701, 61, -1274, 760, 863, -1040, 574, 6, -379, -436, -1513, -653, 536, 113, 1395, -1098, -625, 282, -145, 914, -1230, 25, 139, -1023, 1061, 601, 335, -463, 734, -818, 488, 396, 242, -27, -451, 232, 978, -464, -156, 226, -718, 802, 61, 243, -988, 596, 171, 235, -2361, 378, -641, 1173, - 973, 1040, 551, -1896, -292, 474, 95, 190, 1431, -142, -767, -928, 108, -1036, -890, -782, 477, -1493, 1199, 2155, -514, -67, -1477, -812, 714, -1510, 371, -632, -521, 531, -437, -496, 383, -669, -97, -770, 1139, 77, -923, -201, -32, -31, 225, -526, -454, 187, 189, 196, 66, 509, -574, -144, -1255, 504, 63, -310, 821, 533, -406, 1390, 247, -781, 585, 167, 365, 938, -129, -158, 91, 782, 364, 74, -119, 833, -112, -844, -198, 224, 672, -259, 1187, 1410, -896, 763, 1486, -354, 2278, 1360, -605, -474, -894, -935, -573, 350, -181, -94, - -70, -153, -1409, -698, -1336, 213, 917, -466, 2058, 519, -709, 63, -938, -144, 358, -417, -488, -586, -193, 201, -102, -200, 282, 133, 375, -379, -203, 245, -68, 31, -504, 344, -594, 283, 233, -149, 1, 8, -331, 46, 103, -301, 550, -293, 157, -11, 51, 248, -222, -412, -85, 585, -409, 279, -778, -499, 192, -190, 26, -68, -451, 507, 458, 23, -316, -33, -174, 92, -226, -24, -214, 181, -23, 35, 712, -573, 9, 72, 98, -138, 79, -260, 64, -240, 243, -957, -1464, 1027, 4608, 2047, 2102, 6, -4307, -3083, -1634, -3358, - 1619, 2033, 1026, 4383, 1941, -170, 1427, -2805, -3623, -2038, -2546, -526, 1931, 2018, 817, 3377, 1644, -215, 1592, -1465, -2568, -1441, -1938, -2991, 1087, -7, -1102, 3265, 1933, 1120, 3298, 822, -1707, 1654, -2422, -2716, -582, -2861, -2947, 1178, -506, 729, 3670, 2549, 2608, 2500, 279, -1368, -1627, -2665, -3549, -1832, -1030, -713, 1330, 2120, 1943, 2777, 2451, -376, -427, -341, -2290, -471, -829, -1691, 264, 172, -785 } - }, - { - {-96, -224, -90, -129, -69, 159, 86, 12, 133, 90, -106, -145, -88, -69, 18, 54, -145, -21, -57, -3, -17, -33, -77, 182, 107, -13, -149, -60, 33, 61, -4, -60, 27, 52, 18, 48, -41, -7, -114, -149, -31, -14, 74, 88, 64, 17, 22, 50, 77, 21, 102, 40, -64, -77, 0, 72, 69, 29, 16, 109, 74, -131, -112, -69, -62, -56, 75, -51, 35, -122, 85, -84, -61, 53, -25, -31, -7, 24, 143, 88, -137, -27, -53, -1, 196, 15, -89, 109, 18, 14, 31, 25, -2, 153, 81, -98, - -43, -8, -40, 45, 60, 46, -48, -62, 21, -127, -64, 101, 4, 82, 36, -60, 44, 4, -61, 141, -97, -40, 12, 51, -68, -13, -96, -175, 162, -30, -99, 14, 148, 5, 53, -72, -52, -27, 40, -56, 116, 25, 103, -156, 60, -36, 18, 76, -38, -10, -130, 11, 49, 25, -40, 9, 25, -3, -27, 418, 147, -36, 117, 3, 211, 127, -26, 104, 190, 241, -141, -144, 63, -60, -44, 171, 144, 131, 99, 15, -2, -64, 70, 43, 225, 19, -2, -102, 49, 61, -9, -34, -31, 57, -5, -40, - -78, 83, -25, -33, 126, 170, -41, -25, 104, 86, 163, 95, 48, 12, 140, 72, -183, -5, 62, -113, 8, 13, -128, 63, -59, 94, -15, -24, 61, 10, -84, -16, 58, -27, -11, -40, 15, 84, 30, -95, 6, 145, -11, -275, -128, -53, -59, -150, -137, -87, 149, -164, -77, -78, 30, 248, -37, -20, 61, 142, -218, -36, 44, -96, 76, 121, -135, -9, 17, -78, -198, 34, -84, 26, -77, 113, -137, -128, -315, -85, 107, -18, -122, -60, -17, -126, 5, -22, 85, 68, -35, 4, -35, -134, 160, 28, - 107, -41, -3, 28, 43, 126, -45, -30, 32, -3, 132, 74, -125, -45, -38, -183, -28, -14, 86, -62, 81, 9, 15, -602, -192, -51, -51, -48, 231, -212, 102, -47, 45, -58, -52, -170, 27, -59, 12, -248, 4, -22, -46, 0, 46, 43, -25, -12, -102, 36, -82, 58, -1, 51, 157, -36, -181, -71, -211, 35, 38, -13, 37, -67, 71, 43, -93, 15, -253, -47, -169, 100, 169, -140, -10, 56, 27, -234, 42, 133, -114, -46, -274, 103, -37, 124, 208, 127, -161, 45, 42, 19, -176, 55, -72, 125, - -33, 6, 66, 29, 62, 87, -362, 30, 79, -146, -5, 355, 296, 143, -29, -78, 194, 103, 70, 57, -135, 39, 26, 161, -152, -87, -19, 10, -21, -201, -116, -145, -145, 76, 119, 56, 60, -8, 59, -36, -7, 0, -44, -29, 97, 52, -115, -156, 1, -157, 101, -57, -228, 16, 139, 162, 138, -7, 131, -189, -39, -93, 6, -4, 97, -77, -139, 176, -155, -104, 143, 259, 91, 32, -242, 262, 67, 159, 331, -88, 101, 19, 2, 95, 90, 569, 395, -139, -212, 317, 201, 334, 482, -242, 164, 84, - 137, 66, 80, 203, 45, 207, 2, -129, 50, -40, 64, -23, 372, 65, 77, 53, 9, 133, 50, 9, -31, 95, -80, 181, -148, 218, -110, 132, 61, 81, 56, 319, 235, 15, -77, -173, 180, -211, 43, -93, 83, 199, 14, -335, -282, 27, -180, -184, -118, -212, 62, 364, 170, -136, -6, 41, -111, -107, -31, 173, 169, -193, 49, 181, 46, 66, 79, 240, 57, 352, -23, -13, -111, -106, 130, 265, -70, 64, 29, 287, 132, -146, -117, 11, 72, 261, 274, 393, 83, 104, -60, 156, 196, -80, -82, 137, - -100, -161, 155, 37, -167, -225, 343, 160, 0, 206, 52, -155, 326, -80, 21, -13, 93, -120, 93, -120, 91, -112, 108, -92, 142, -114, -101, 290, -357, 18, 54, -128, 35, -414, -193, 197, -156, 122, -35, 82, 42, 71, 46, -160, 92, -93, -22, -121, -129, -292, -253, 0, 109, 207, -240, 70, -216, 179, 136, -294, -62, 33, -347, -195, 211, -25, -15, 52, -22, -361, 332, 23, -235, -112, 44, -28, -226, -65, -129, 40, -11, -70, 73, -312, -139, 84, 413, -66, -241, -169, -134, 282, -297, -57, -19, -316, - -396, 100, -274, -42, 43, 212, 119, 19, 48, 252, -105, -76, 373, -245, 196, -83, -89, -36, -41, 397, 14, 154, -392, -287, 19, -51, 426, 35, 223, 70, 205, 177, -478, 38, -39, 325, 47, -362, 431, 127, -239, -552, -217, 528, 36, -76, -80, 47, 27, 157, 97, 169, -28, 309, -153, -381, 26, 9, -78, -21, 151, -103, -46, -40, 310, 224, 132, -30, -394, -15, -9, -24, -55, -14, -165, -339, -38, 220, 235, -91, 252, -85, 118, 253, 266, -563, 206, 190, 99, -145, -467, 283, 192, 83, -153, -109, - -175, 95, -193, -57, 32, 177, -86, 75, 87, -348, 4, -168, 342, 152, -313, 46, 293, 382, 369, 302, 362, -460, -319, -152, -165, -215, -185, -367, -140, 34, 211, 8, -229, -2, 211, 19, -200, -80, 497, 57, 178, 66, 196, 49, 54, -308, 160, 17, 57, -324, 98, -501, -16, -156, 109, -43, -386, -6, -385, 70, -323, 281, -176, 440, -4, -7, 203, 47, -88, -66, 71, -152, 85, 267, 119, -206, -124, 574, 26, 455, -447, -100, -62, 321, -383, 38, 164, -371, 218, -213, 91, 293, -147, -464, 65, 461, - 335, 377, -132, -93, 86, -63, 454, 156, 211, 390, -38, 146, -275, 387, 183, -99, -250, -223, 248, -453, 163, 256, -202, -256, -158, 236, 75, -98, -181, -4, -294, -426, 58, -410, -616, -86, 4, 593, -281, -219, 248, 431, 423, 222, -50, 86, -217, 15, -227, 478, 414, 263, -47, -533, -31, -461, 450, 344, 202, -393, 268, 136, 176, -103, -333, -257, -266, 43, -348, -616, 88, 285, 83, 238, -129, 215, 406, 796, 389, 262, 291, -533, -56, -210, 674, -684, -601, 155, 448, -36, 543, 445, 2, 157, -286, -249, - 518, -219, 363, 96, -195, -139, -73, -133, -204, 167, 229, 147, 41, -279, -304, 403, -394, 307, 55, -540, 285, 469, 15, -157, -37, 17, 54, 313, 8, -275, -80, 264, -495, 104, -61, 402, 473, 277, 376, 439, 358, 99, -272, -359, 191, 202, 12, 167, 295, 644, -341, 371, -222, -119, 403, -67, -94, -535, -109, 329, -403, 24, -258, -420, 617, 549, 438, 225, 106, 189, 450, 267, 462, -162, 385, -285, 469, 657, 393, 335, 153, 346, 324, -85, 656, 174, -412, 205, -417, -264, -94, -617, 0, -119, -182, -291, - -171, -71, -31, -45, 17, 44, -374, -221, 64, -173, 139, 643, -326, -5, -72, 44, -311, 182, -156, 504, 89, 311, 437, 101, -45, -273, -679, 114, 475, 384, -108, -400, 328, 41, 139, -415, -401, -287, -451, -199, 274, -935, -601, -284, 669, 490, -364, 421, 377, 325, 315, -311, 32, 185, -312, -940, -172, -257, -578, 57, -197, -143, 178, 111, -128, 34, 444, 480, -869, 214, 46, 410, 139, 31, -540, 175, -137, -141, -371, -267, 700, -306, -11, 95, -183, 784, 367, -330, -207, -589, -87, 594, 170, 192, -190, 371, - -84, -132, 322, -170, 534, -102, 396, -790, -285, 501, 105, -41, 109, -845, -424, 206, -355, 216, 34, 131, 207, -445, -1137, -137, -105, -165, 216, -507, 956, -207, 76, 975, -1160, -164, -200, -155, -1333, 35, -179, -306, 497, -512, 105, 47, 253, -87, -467, 297, -296, 666, -91, -851, -29, -74, -376, -860, 395, 366, -651, 506, -586, -529, -265, 2, 78, 38, 420, -128, -346, -941, 208, -1255, -609, -471, -933, -629, -250, -122, -424, 620, 729, 89, -189, 709, 375, -162, -151, 484, 433, -271, 734, -679, -273, 660, 470, 942, - -694, -606, 145, -394, 255, -54, -426, -224, 118, 908, 528, -90, 1245, -147, 517, -587, 731, 676, -51, -548, 69, 195, -293, 321, -432, -8, -123, -146, -491, -369, -215, -29, -148, -394, 605, 408, 126, -160, 118, 573, 286, 424, 283, -303, -460, 979, -106, -520, -198, -216, -103, 715, 55, -527, -180, -1331, -304, -140, 859, 592, -1603, -683, -364, 14, 117, -629, 516, 283, 453, 847, -1035, 1064, 769, -290, -653, 63, -90, 328, 1008, -265, -396, 841, 130, 305, -655, -1074, 1540, 746, 82, 81, -332, -919, 326, -92, 780, 149, - 295, 820, 476, -35, -81, 116, -507, -452, -541, -336, 514, -171, 39, 600, -103, 243, -874, -828, -531, 418, 191, -71, 215, -324, -787, 955, -945, 389, 456, 305, 163, 551, -385, -1028, 724, 1976, -354, 922, -1180, -709, 740, 355, -1091, -389, -84, 869, -227, -195, -1485, -1063, -327, -1207, 937, 847, 1545, -1437, 602, -64, -533, -259, -103, -1131, 142, 295, -279, -1385, -750, -50, -184, -479, 188, 418, 68, -505, -2, -485, 1275, -407, 51, 928, -31, -996, -656, -688, -273, -376, 1067, 87, 194, 499, -264, -312, -154, -317, -615, -170, - 1218, 366, 305, -816, 314, 43, -547, -85, -265, 1279, -1008, -905, -294, 143, -288, 21, 367, -695, -165, 1084, -873, 139, -209, -555, -928, -734, 45, -1323, -1575, 362, 330, 241, -1414, 1081, 1322, -450, -386, 23, -69, -213, -589, 480, 1312, 309, 344, -427, -1148, 323, 443, -1687, 925, 48, -486, 171, 616, -866, 539, -803, 218, -37, -410, -217, -111, -588, 429, 387, -17, 219, 28, 345, 435, 433, 624, 547, -327, 98, -673, 733, -551, 192, -101, 163, 42, -497, 474, -242, -488, 1059, -823, 270, -229, -393, 431, -87, 138, 671, - -771, 55, -946, -1868, -32, 628, -209, 2458, 513, -920, 285, -1295, 481, 984, 1134, -336, -198, -1385, -1545, -153, -972, 309, -121, -677, 9, -905, -1211, 253, -92, -699, 312, -452, -313, -564, 285, -614, 788, -79, 289, -177, 1059, -284, 579, -4, 692, -189, -357, 234, -404, -415, 52, 800, 504, -532, 570, -397, -626, 183, 841, -317, -353, 463, 196, -413, 39, 588, -250, -543, 293, 244, 344, 663, 125, -377, -141, 1443, 1487, -398, -1258, 971, -432, 289, 117, 1628, 201, -808, -326, -175, 21, 279, 362, 557, -652, 238, 104, 961, - -251, 683, 579, 340, 219, 375, 391, 72, 260, 1724, 682, -734, 155, -768, -464, -23, 260, -96, 591, -707, -53, 324, -55, 336, -74, 140, 41, -495, -196, 174, -524, -462, 12, 165, -382, 289, 213, -110, -279, 0, 23, -47, 177, 95, 132, -176, -125, 432, -33, 65, 153, -78, 172, -149, -403, -188, 341, -249, -260, 78, -340, -265, 419, -399, 685, 224, -371, 387, 0, -468, -7, -19, -155, 342, -75, -223, 542, -264, -232, 438, -3, 15, -97, 158, -128, 186, -283, -1008, -1249, 1056, 4195, 1664, 1916, 43, -3962, -2889, - -1535, -2298, 1021, 2009, 804, 3537, 1975, -116, 810, -1764, -3611, -1418, -2515, -383, 1712, 1474, 1302, 2213, 1336, 388, 584, -146, -2572, -1111, -939, -3516, 636, 480, -1588, 2565, 2502, -68, 3167, 1584, -1499, 1007, -1488, -3040, -263, -1830, -2701, 493, 266, -139, 2481, 2431, 1417, 2165, 1280, -813, -963, -1646, -2888, -2091, -1037, -922, 486, 1644, 1068, 1784, 2587, 1012, -350, -247, -1680, -1103, 89, -1298, -401, 227, -463 }, - {-79, -197, -57, 58, 10, 63, 56, 177, -33, -8, -20, -128, -103, 24, 20, -8, 61, -188, -112, -108, 64, -2, -28, -33, -33, 30, 43, -12, -25, 66, -106, 106, 72, -40, -88, -18, -130, -56, -182, 74, 67, -12, 38, -119, 106, -3, -19, 85, -120, 3, 100, 25, -29, 7, 13, -110, 83, -20, 103, 11, 25, 19, 31, -65, -77, -75, 53, -46, 6, 122, 155, 89, -25, 33, -11, 0, -52, 9, 14, 107, -145, -114, -22, 115, 164, -76, 95, -52, -140, -36, -80, 47, -21, -65, 59, 95, - 18, 114, -208, -221, -146, 22, -3, -36, 8, 69, -25, 93, 73, -96, 34, -6, 116, 111, 38, -115, 73, -68, 35, 78, -190, 204, 294, 40, 131, -108, -26, -102, -58, 94, -36, -105, -33, -66, 46, -64, -65, 7, 49, -53, -68, -25, 99, 98, -88, -27, -102, 25, 111, 36, -49, -58, 37, -1, -78, 457, 213, -18, 98, 85, -108, -56, 129, 56, 141, -103, 203, 73, -197, 155, 10, -6, -103, 113, -213, -187, -38, -68, -34, -68, 27, -43, -88, -67, 76, -84, 54, 30, 23, -93, 128, -268, - -45, -4, -45, -36, 24, 46, -83, 64, -101, 95, 33, 18, 103, -76, -16, 37, 161, 35, 68, -41, -136, -197, 37, 99, 139, -62, -213, 26, -85, -67, -46, 51, 9, 193, 1, 57, 42, -53, -43, -82, -153, 246, 59, -210, -235, 64, -70, -197, 225, -110, -34, -31, 177, 36, -98, 122, -92, 185, -253, -169, 207, -213, -211, -86, 178, 77, 88, -20, 161, 95, -12, -205, 61, -57, 79, 66, 61, 180, 53, -175, 22, 124, 186, 62, -92, -22, -139, 64, -251, -8, 287, 17, 38, -141, -169, 30, - 48, 208, -35, 20, 32, -28, 32, 71, 24, 147, -27, 98, 28, 28, 32, 163, 21, -25, 50, -18, -91, -17, -58, -558, -381, -72, 52, 102, 0, 10, -226, -2, -56, -25, -4, -44, -33, -149, 75, -325, -131, 43, -76, -90, -67, -179, -105, -66, -98, 57, -156, -67, 178, 135, 6, 104, 59, -45, -130, 90, 270, 48, 29, -91, -102, 99, -241, -107, 257, -220, 68, -37, -125, 76, 14, -46, 12, 62, -86, 24, -20, 185, 140, 46, 36, 96, -8, -4, -59, -304, 156, 129, -93, 27, -138, 0, - 2, -59, 31, -12, -66, -45, -484, 68, 122, -39, -37, -280, -105, 67, -237, -241, 53, -230, -109, -15, -129, 66, -101, 156, -84, -68, 56, 106, 218, 124, -237, -24, -15, 107, 179, 289, -132, -130, 157, -176, 39, 35, 255, 81, 142, -202, -84, -271, 203, 201, 244, -17, -55, -178, -37, 151, -80, -120, -102, -144, 23, 16, 33, -192, -9, -188, -17, -41, 62, 46, -63, -94, -232, -27, -30, 119, -98, 194, -135, 19, 49, 145, -148, -43, 55, 593, 536, -34, 30, 256, 52, 118, -67, 134, -100, 259, - 108, -15, 70, 4, 361, 218, -213, -205, 88, 21, -59, -65, 58, 150, 137, 60, 32, 72, -44, -21, 205, -226, 98, 239, 205, 330, -21, -69, -17, 5, -97, 360, 358, 230, -101, -51, 160, 103, -92, 7, 211, -91, -80, 109, -354, -60, 33, 37, -112, -256, 109, 147, -184, -89, -201, 63, 25, -59, -36, -192, 292, -104, 61, -263, -71, -91, 257, 398, -13, 251, 348, -185, -424, 15, 326, -254, 229, -71, -307, -145, 311, -306, -267, 191, -309, 99, 148, 118, -88, 184, 53, 31, 120, -202, 269, 128, - 116, -60, -31, 497, -177, 26, 129, 248, -345, -288, -266, 5, 17, -23, 157, 44, 282, 108, 164, -34, 19, -148, 251, -123, 247, -145, -222, 366, 298, -438, -385, -258, -202, 127, 14, -96, 191, 209, -269, 143, -34, -513, -171, -257, -202, 62, -79, 129, -57, -234, -312, 184, -176, -141, -107, -378, -32, 159, -93, -29, -128, 298, 54, 188, 156, -253, 260, 372, -109, -161, 48, -73, 171, -475, 187, 399, -47, -140, -108, 169, 370, -93, 99, -169, 256, -307, -108, 51, -40, -240, 436, 294, 233, -103, -315, -48, - -451, 71, -26, -23, -2, -78, 256, 202, -312, 169, -184, 254, -17, -63, -15, -289, -47, -265, -557, -36, 74, 34, -203, -21, -43, -393, 28, 297, -194, 28, 63, -15, -591, 41, 346, 188, -268, -220, 435, 100, 100, -85, 114, -4, -287, -74, -301, 145, -178, -26, -293, -326, -437, 279, 190, -138, -153, 127, -400, -33, 35, 102, 183, 92, 17, -135, 64, -123, 112, -117, 76, 45, -122, -159, -311, -201, 87, -532, -141, 307, 164, -55, 713, -91, 334, 337, -509, 47, -62, -420, -221, -223, 14, 69, 494, -58, - 51, 355, 248, -32, 325, -124, -126, -171, -289, -328, -175, 225, -350, -78, 61, 52, 389, -52, 114, -180, 100, 190, -121, 166, -242, -227, 362, 227, 228, 322, -16, -226, 311, -263, -398, 28, 346, -28, -325, 66, 411, -37, 104, 66, 582, 63, 115, 319, -49, -125, -296, 68, -50, -246, -2, -132, 99, 432, -6, -212, -81, -193, -128, -2, -103, 88, -308, 358, -178, 581, -144, -358, 16, 59, 187, 123, 99, -363, -334, 283, -348, -430, 130, 144, -118, 548, -401, -466, 187, -246, 25, 92, 24, -315, 174, 19, - 431, 454, 653, 299, 137, 91, 214, -222, 247, -393, 190, -38, -36, -755, -295, -123, 254, -32, 59, 83, 65, -385, 395, -14, 158, 14, 367, -399, 273, -196, -16, 304, -351, -152, -382, -147, -426, 382, 269, 512, -36, 124, -476, 109, -494, 472, 118, -71, 427, 458, 213, -263, -422, -571, -48, -197, -316, 324, -114, 744, -574, -183, 383, -416, -214, 125, -35, -18, -410, 189, -27, -87, 36, 437, -220, 135, 98, 677, -153, 92, -35, -229, 307, -117, 114, 31, 438, -144, 510, 2, 253, 218, -41, -173, -499, 227, - 515, 18, -6, 349, 301, -32, 52, 605, 381, -123, 129, 393, -107, -461, 5, -339, -58, -220, 12, -635, -193, -241, 2, 114, 121, 586, 656, 334, -472, -291, 364, 507, 99, -501, -92, -135, -514, -338, -393, 439, -188, 38, -488, 660, 491, -86, 191, 1095, -72, -252, -423, -72, 276, 224, -90, 268, 548, -320, -465, 612, -374, 455, -325, -554, 53, 636, 454, -516, -299, 87, 126, 198, -10, 416, 264, 556, -184, -123, 8, -138, -532, -439, -100, 560, 151, 21, 50, -569, -590, -504, 278, 259, -182, -164, 85, 44, - -300, 72, 649, 86, 419, 358, 306, 640, 984, 291, 51, 116, 411, -219, -70, 233, -49, 116, -50, 392, 184, 273, -40, -126, 250, 534, 2, -465, 330, -713, -752, -288, 433, -257, -630, -478, -83, 131, 122, -72, 256, -1136, 60, 581, -107, -131, 702, -370, -387, -488, -162, -160, -327, 106, 165, 280, 196, -147, -119, -44, -133, 60, 140, 585, -236, -724, 405, 19, -11, -597, 285, 138, -51, 720, -187, 97, -51, 331, 388, -386, -24, -205, -10, 236, -137, 349, -481, -387, -244, -414, -57, 75, 91, -589, -388, 335, - 527, -199, -257, 306, -544, -472, -474, 600, -903, 354, -22, -489, -144, 508, 1168, -71, -240, 358, 825, 349, 214, -123, -586, -1077, -6, 1118, -134, -139, -722, -114, 1, 25, 310, -20, 266, -41, 40, -608, 132, 446, -286, 566, -210, -96, -500, 296, -222, -237, -584, -922, 494, -480, -362, 92, 142, -246, 96, 429, -92, -528, -236, -660, -19, 108, 469, 21, -66, -167, -191, 78, 487, 4, -211, 421, -410, -20, -747, -310, -96, 919, -564, 125, -137, 48, -44, -200, 96, 306, 211, -824, 881, 113, 371, -76, -109, -419, - -13, -29, 290, -521, -281, 1070, -117, 77, -546, 493, -274, 359, -276, 642, 85, 53, -298, -274, 402, 835, -333, -530, 265, -217, 582, 695, 371, -119, 460, -304, -247, 581, 841, -928, 99, 123, 179, -323, 3, 357, -901, 265, 566, 190, -386, -128, 690, 530, 207, -326, -381, -815, 1170, 193, 616, -100, -215, 113, 371, -5, 12, -945, 175, 861, -124, 825, -471, -243, -317, 179, 826, -266, 8, 664, 851, -303, -491, -487, -435, -209, -55, 451, 298, 781, -252, 570, -315, -100, 491, -2, 677, -830, 505, 111, 209, -327, - 229, 642, 1197, -271, 282, -7, -844, 756, 44, 301, -182, -372, -176, -24, -351, -192, 1002, 79, 361, -293, 697, 8, 315, 155, -476, -89, -313, 11, 85, 873, 393, 38, 51, -30, -128, 143, 30, 546, 385, 223, -323, 377, 731, -755, 629, 110, 138, -760, -435, -955, -849, -151, 423, 420, -1369, -13, -683, 327, 955, 538, -869, 212, -249, 322, 449, -1128, -1680, -467, -172, -444, 114, 550, -581, 841, 335, -1273, -939, -218, 699, -2, 73, -157, -380, -1234, 65, -1042, -827, 385, 341, 271, -129, -421, 926, 520, -377, -819, - 614, 277, 151, -401, -919, 324, -429, 110, -785, 931, 27, -413, 96, 212, 791, 466, -204, -68, 274, 246, 299, -208, -1247, -1001, 185, -161, 709, -165, -330, -899, 991, 367, -737, -750, 999, 953, -59, 659, -147, 16, -308, -241, -453, 78, 613, 42, -404, -1097, 1720, 26, -1301, -116, -473, 206, 671, 577, -715, -1192, 218, -579, 197, -131, 536, -187, 92, 292, -463, -606, 80, 138, 532, -28, -803, 524, -439, 408, -379, -288, -26, -147, -864, 149, 267, -870, 382, -352, 192, -302, 846, 624, -809, -459, 591, 694, -829, 1106, - 97, 886, 682, 1048, -304, -472, 267, -905, 164, 92, 1588, -504, -1432, 2447, -1126, -916, 1440, 603, -723, 1238, 199, -928, 988, 218, 235, -96, -1521, 201, 471, -1161, 539, 294, -391, -125, -7, -292, -79, -175, -499, 5, -241, -66, -111, 241, 931, 758, -691, -87, 981, -178, -164, -995, 132, 315, -142, 831, 2032, -685, -828, 1425, -74, -782, 918, 580, -441, -704, -834, 252, 486, -392, 1377, 870, -1656, -1627, 972, -773, -954, 1267, 239, 1701, 858, -223, -192, -1251, -921, 2790, 820, -623, -1313, 15, -502, -1245, -129, 1385, 669, -31, - 1217, 920, -184, -1243, 126, 586, 81, -4, 1142, 1564, 1229, -298, 862, 135, -740, 491, 731, 300, 294, -967, -245, 161, 165, -105, -916, -272, 277, -169, -132, -697, 1101, 189, -981, 581, 1299, -642, -443, 245, 400, -381, -883, 773, 1175, -45, -521, 211, 302, 609, 737, 107, 1375, 26, -1626, 71, -225, 576, -213, -1228, -85, -493, -596, 843, 355, 513, 502, -1084, -662, -126, -77, 548, -48, -150, -36, -304, -865, 178, 1137, -514, 27, -352, -455, 946, -1090, 190, 276, -419, 193, -1301, -1911, -1656, 3348, 3232, 3189, 9079, 3199, -358, - 575, -6250, -7652, -2548, -4302, -5916, 738, -316, -1018, 6544, 3962, 1678, 10182, 4832, 864, 4666, -1133, -5544, -5348, -5056, -7046, -6857, -1642, -2470, -4078, 4730, 2140, -1697, 6795, 2216, -834, 7728, 6995, 1625, 7254, 7402, -318, 1847, 803, -7111, -8305, -6151, -11687, -11027, -6663, -8839, -6689, 769, 5434, 6217, 13285, 12127, 10653, 11541, 8478, 4347, 1292, -912, -6498, -7707, -8161, -8939, -8177, -6371, -3786, -2462, -2514, -498, -1562, -267, 462 } - }, - { - {73, 8, 82, -85, -148, -5, -101, -8, -27, -232, -189, -33, -76, 93, -41, 43, 51, 21, -37, -1, -88, 6, 95, 57, -46, 3, 50, -125, -40, 10, 50, -52, -120, -31, -119, 19, -51, -49, 56, -62, 47, 26, 31, -95, 29, 6, 51, -82, 48, 39, 76, -20, 98, 48, 99, 57, -80, -41, 193, 24, -26, 14, -1, 114, 4, -63, -30, 132, -56, -26, -132, -10, -41, 44, -6, -5, -40, -118, 427, 218, 191, 98, -40, -19, -38, -94, -117, -93, -120, -59, 123, 34, -2, -7, 82, 29, - -45, -60, -36, -228, 95, 15, 6, -53, 32, -4, -57, 23, 84, -9, -97, -34, -40, -56, 15, 88, -22, 13, -112, 64, -140, 80, 22, -5, 3, 79, -107, -93, -147, 27, 29, -5, 87, -105, 22, -27, 5, -82, 61, 11, -47, 74, -143, 48, -75, 127, 72, 4, 21, -51, -149, 87, -18, 396, 199, 256, 79, 82, -8, 96, 18, 85, -60, 172, -38, -211, -49, -3, 19, -72, 164, 2, 69, 144, 82, -5, 7, 29, -130, -98, 63, 59, -42, 7, 75, -144, 201, -27, 36, -38, 80, 93, - 13, -112, -99, 202, 13, -68, 0, 113, 98, -70, -75, -192, -49, -83, 17, -76, 26, -187, -64, 13, -64, 31, 82, -45, 5, 25, -35, 61, 6, 78, 13, -42, -89, -2, -95, 91, -278, -82, -68, 53, 48, -180, -89, -31, 39, 105, 25, 141, -118, -156, 41, 11, -35, -105, 353, -13, 89, 28, 5, -2, -62, -130, -114, -27, 85, -70, 181, -57, -25, -148, -191, -9, -124, -58, 243, -130, -46, -126, 41, 13, -56, -132, -35, 9, -167, 26, -94, 135, 74, -65, -49, -32, 29, 2, 90, -43, - -78, -58, 216, 217, -85, -187, 12, 74, -23, 69, -95, 34, -121, 73, -32, 153, 67, 96, -887, -151, -251, -299, 85, -105, -248, -217, 42, -214, 37, 303, -70, 127, 108, 255, 75, -188, 49, 278, -125, 135, -201, -197, 71, 75, 232, 7, -128, 123, -83, 93, -2, 134, -110, -84, -123, -5, 34, -59, 113, -242, 41, 229, 63, -75, 103, -129, -49, -305, -75, -18, 60, -4, 174, -248, 38, -43, 136, 53, -29, 157, -130, -33, -99, -244, -74, -70, -38, 148, -116, -255, 41, 45, -444, 253, 287, -16, - 161, 72, 338, 448, 58, 58, 129, 55, 75, -65, 89, -75, 118, 136, -385, 198, -42, -72, -120, -157, 62, 108, 175, 33, 29, -226, 9, -67, -76, -34, 29, 12, -19, 220, -13, -74, 71, -87, 111, 148, 164, 86, 16, -94, 183, 59, 22, 19, 21, 13, -112, -152, 134, -141, 127, 121, 83, -19, -106, 92, 111, 263, 112, 101, 51, -244, -91, 35, -56, 92, -189, 15, 26, 822, 252, 58, 164, 409, 169, 494, 124, -113, -33, -45, -45, 131, 215, -103, 48, 145, -53, -211, 166, -24, 80, -75, - -102, 165, 41, -20, -47, -193, -92, 97, 27, -69, -32, 24, 72, 185, 60, -180, -40, 6, -55, 58, 90, -181, -212, -18, 53, -28, 164, -309, -65, -143, -171, -24, -14, 39, 161, -8, 23, 46, -27, 210, 137, -185, -158, 111, 260, -30, -123, 240, 124, 51, -107, -111, 122, -20, 393, 208, 353, -112, -9, -82, 356, -367, -66, 108, -85, -64, 110, -32, -129, 333, 169, 48, 531, -138, -50, -105, -10, 100, -155, -8, -87, 218, -190, 57, -3, -45, 4, 132, 68, -155, -304, 17, 43, 249, 264, 289, - 8, -151, 183, -477, -98, -181, -302, 208, -84, -82, 135, -46, -104, 435, -16, -115, 126, 22, 89, 94, 31, 269, -180, -83, -11, -207, -30, 56, -84, 94, 88, 260, -117, 99, 104, -631, -948, -160, 48, -16, 27, -44, -189, -106, -151, -40, 156, 186, -165, -245, 213, 46, -133, 13, -20, -148, -123, 353, 181, -185, 99, 43, 153, -178, 207, -198, 144, 96, -39, -89, 95, -373, -183, 238, 379, 214, -256, 13, -180, 256, 57, 73, 24, -196, 106, 314, 41, 240, 170, 116, 183, 385, -96, -362, 190, 15, - -80, 34, 332, -116, -216, 128, -51, -19, -72, -29, -77, -131, -53, 212, -216, 45, -369, -234, 58, 62, 483, -423, -295, -162, -85, -50, 153, 154, -229, 234, -58, 107, -167, 347, -72, -129, 219, 162, 125, -234, -225, 293, -158, 86, 67, -106, 244, 75, -5, 54, 178, 233, 68, -210, 44, -300, 173, 74, -336, 232, 51, -177, 301, 91, -86, 171, -31, 329, -80, -93, -73, -54, 436, 81, 7, 105, -367, -246, -247, 9, 239, 9, 298, -394, -137, -257, -188, 457, -19, 122, 172, -203, -16, -142, -496, 158, - -215, 124, -152, 402, 64, -275, 41, -280, 228, 445, -378, 253, 89, -6, 179, 474, -181, 5, 142, -507, 29, 239, -144, 173, 181, -87, 459, -223, -416, -172, 50, 18, -85, -172, 126, 124, 1, -285, -68, -66, 197, -120, 772, -88, 112, -27, -30, -365, 41, 287, 228, 763, -77, -62, -152, -18, -207, -4, 307, -148, -25, 68, 78, 311, 248, 83, 583, -89, -508, -489, -347, -58, 153, -18, -146, 882, -638, -475, -160, -299, -354, 429, 164, 88, -143, -83, 507, -149, -227, -617, -100, -15, 279, 107, -138, 36, - 242, 113, 146, 392, 481, 134, -201, 123, -315, 199, 150, -113, -9, -238, 74, -2, -469, 427, -61, -214, 246, -426, -120, 443, 234, -19, -10, -588, 173, 305, 154, 90, -62, -442, -1278, -119, 219, 329, -68, -387, 576, -309, 240, 441, 341, 46, 418, 27, 116, 72, 227, 13, 29, 467, -260, -85, 171, 417, 437, -131, -193, -62, -105, 459, 333, -858, -71, 47, -372, 134, -552, 414, 126, -89, 259, 97, -100, -214, -120, 594, 45, -26, 157, -104, 267, 704, 315, -126, -108, -127, 440, 129, 445, 274, 232, 103, - -166, -223, 209, -449, 92, -247, -172, -3, 315, 24, 41, 90, -77, 482, 662, 723, 12, 323, -423, 156, 267, -212, 388, -309, -590, 74, -306, -49, 34, -314, 78, 424, -252, -230, 193, 347, 7, -508, 936, 73, 234, 740, -282, 88, -152, 205, -223, 223, -525, -593, -32, -345, -41, -20, -55, -89, 24, -154, 137, -468, -208, -636, -48, 164, 297, 717, 374, 136, 74, 217, 140, 134, 267, 313, -111, -578, -606, -388, -259, 76, 180, -200, -364, -584, -2, -212, 530, -227, 118, -399, -224, -53, -195, -787, -866, 253, - 61, 45, 404, 271, 318, 306, -556, -86, 947, -149, -398, 186, -252, 120, -552, 288, -246, 130, -97, 133, 574, 419, 66, 445, -75, -197, 260, -359, -671, -1028, 95, 10, 402, 275, -370, -206, -984, -79, -454, 95, -224, -125, -183, -88, -69, -359, -147, -417, 329, -96, 283, 695, -367, 188, -50, -194, 192, -400, -639, 292, 161, 289, 202, -1377, -606, 159, -442, -61, -376, 544, 694, -60, 767, 79, 355, -129, -12, -453, 281, 513, 133, 874, 38, 87, -249, -443, 558, 798, 313, 123, 136, 239, 112, -27, -535, -543, - -250, -1004, -1226, -929, -407, 271, 4, -228, -440, -9, 830, 390, -702, -127, -135, -514, -77, 28, 357, 244, -520, 375, -288, 154, -267, 76, -394, -161, 217, -746, -126, -286, 257, -191, -667, 796, 790, 3, -297, 431, -1030, -334, 327, -358, -206, -33, -321, 62, -70, -706, 318, -94, -198, -244, -168, -48, -174, -300, 600, -279, -255, 274, 12, 954, -171, -592, 356, -307, -231, -435, 327, 540, -954, -4, 829, -22, -16, -788, 1570, 1112, -16, -302, 255, -942, 23, 1166, -198, -408, 28, 1322, -180, 290, -271, -598, -473, -122, - -210, 245, 351, 20, -485, -696, -628, -101, -126, -343, 340, 266, -263, -338, -355, 214, 93, 263, 683, 1, -543, 390, 175, 136, 66, -4, -245, 496, 279, -188, -203, -148, -610, 186, 507, 152, -412, 535, 426, 226, 102, -267, 191, -906, 193, -49, 872, -286, -346, 176, -145, -4, -509, -101, -29, 724, -104, -610, -141, -756, 1485, 61, 245, -246, -489, -653, -218, 189, 435, 365, -316, 3, -657, -235, 234, -547, -297, -203, 802, 427, 441, 426, -467, 95, 167, 201, -47, 554, -121, 252, 417, 176, 113, 371, 484, -270, - -578, 403, -68, 23, -613, -541, 121, -257, -229, 523, -522, 686, 409, -256, 329, -346, -408, -428, 654, -428, 185, 258, -807, 131, 50, -545, -1101, -867, 631, -618, -82, -527, -223, -304, -129, 428, 16, -225, 248, 676, 586, 616, -276, 4, -629, -32, 137, 108, -549, -619, -921, 644, 99, 212, -123, 337, -225, -267, 233, 493, 156, 323, 1063, -154, -577, -1317, -144, -510, -205, -313, -563, -428, -861, -102, 36, 325, 997, -778, -248, -119, 367, 348, 996, 143, -1006, -228, 284, 856, 288, -1269, -447, 1199, 182, 1201, -610, 72, - 174, 746, 20, 685, 1060, 185, 917, 629, 239, 1198, 1078, 377, 1622, 1225, 829, -1143, 24, 508, 374, 28, -759, -572, 78, -462, 6, 276, -897, 958, -442, 648, 240, -700, 63, 532, -346, -730, 478, -151, 403, -201, 71, 250, -530, 11, -256, 60, -837, -556, 740, 109, 279, -538, 601, 643, -459, 439, -649, -53, -375, 532, 1078, 65, 1316, -253, -86, 153, 118, -1, -772, 1406, 843, -7, 709, 660, 740, -185, -21, -1235, 604, 733, -169, -123, 845, 548, 457, 1147, 200, -426, -610, 303, -159, -663, 684, -781, 100, 280, - -538, -884, -474, -10, 35, 712, 403, -191, -1060, 574, 1059, -85, 1211, 280, -932, -681, -15, -414, -542, 572, 812, -141, 584, 632, -492, 425, 904, -122, -1076, 375, 29, -298, 375, 786, -213, -506, 272, -450, -432, -109, 815, 569, -1011, 265, 520, -798, -399, 791, -176, -1343, -100, 981, -285, -1906, 1975, -627, -159, -1028, 1300, 318, -365, 814, -466, -484, -167, 2211, 833, -1056, -786, 787, -137, 1188, 94, 863, -1256, 948, 1891, 43, -105, -414, -208, -830, 1734, 779, -734, 21, 817, 1896, 357, -722, -182, -171, 324, 292, -598, -834, - 216, -705, 133, -436, -517, -104, 78, 248, -576, -223, -233, -701, 585, -217, 30, -100, -479, 192, 125, 21, -109, 9, -25, -275, -607, 260, -305, 263, 176, -598, -492, -54, -77, -68, -135, 488, -344, 48, -643, 541, -629, -335, 306, 3, -505, 391, -676, 42, 198, -28, 70, 309, 150, -709, 350, 31, -417, 569, 239, -667, -64, -537, -39, 140, 205, -659, 659, -446, -1129, -1418, -515, 4272, 3427, 2267, 4145, -1648, -3914, -1259, -6326, -2468, 184, -1484, 2906, 3961, 653, 2518, 4334, 94, 1200, -282, -5085, -4213, -3177, -3161, -1551, 2415, - 1305, 1870, 5318, 2253, 335, 3181, 1486, -1820, 630, -1526, -5153, -1241, -2690, -5312, -875, 127, -1289, 3595, 4151, 1636, 4883, 4940, 931, 1908, 866, -3120, -3497, -3273, -5884, -5197, -1975, -2411, 518, 3156, 4327, 3575, 5534, 4105, 2203, 304, -686, -3122, -3785, -2730, -3039, -2403, 75, 280, 602, 2351, 911, -365 }, - {51, 55, 64, -73, -119, 20, 82, -54, 56, -192, -106, -109, 9, 29, -79, -99, 42, 106, 5, -52, -142, -81, 112, -23, 5, 51, -57, 34, -42, -80, -55, 108, -140, -73, -61, 143, 99, 85, 10, 47, -6, 92, 33, 33, 0, -5, 158, 122, 0, -105, 33, 18, 49, -152, -5, 99, 8, -18, 11, 34, -37, -25, -45, -56, -79, 48, 57, -115, -24, -12, 32, 38, -67, 36, 38, -27, -21, -152, 478, 186, 115, 40, -104, 3, 90, 175, 0, 19, 8, -62, 14, 61, -14, 59, 86, 120, - 47, 50, 60, 57, -111, 112, 204, -97, 56, 34, 55, 12, 120, -78, -31, -71, 68, 206, -38, 101, -6, -45, -172, 64, -91, 79, 36, 88, -13, -52, 25, -35, 115, 16, -96, 120, -29, 93, 69, -3, 66, 135, -40, -47, -40, 67, -57, -73, 82, 0, 54, -90, 126, 8, -31, -15, -19, 370, 296, 144, 25, -59, 173, -103, -103, -28, -183, 109, 11, -81, 47, 105, 189, -90, 111, 238, -66, -2, 59, 122, -28, 133, 100, 135, 35, 102, -104, 181, -19, 174, 92, -23, 26, -33, -1, -68, - -27, -84, -55, 58, -13, -176, -35, 14, -2, -100, -96, -55, -40, 131, -51, -153, -195, -222, -72, -100, -5, 29, 108, -147, -62, 12, -12, -68, 18, -152, -12, -175, 95, -94, -47, 195, -426, -118, -214, -44, 3, 233, -111, -388, -132, -13, 150, 43, -139, -337, -82, 88, -34, 185, 11, 79, -15, -151, -157, 94, 123, 11, 43, -9, 77, 14, -194, 8, 284, 35, -65, -29, -69, 14, -59, -125, 192, -61, -72, 166, -83, -154, 13, -2, 11, -221, 183, -71, 2, 159, 155, -237, -52, 41, 63, -25, - 135, 30, 71, 83, 21, 65, 115, 17, 11, 92, -239, -69, 15, 92, 58, -34, 6, 55, -845, -346, -163, -251, 85, -93, -73, -19, 116, -107, -109, -179, 42, 143, 42, -126, -137, 33, 135, 107, -157, -253, 26, -237, 128, -13, 91, -18, 88, -101, -30, 224, -279, 119, 74, 19, -95, 50, 148, 24, -168, 21, -104, 71, -232, -24, -210, 150, -12, -59, -55, 75, -357, 150, -99, -237, 94, 158, 205, 98, 48, -35, 29, -40, 135, -96, 43, 77, 254, 13, 13, -197, 117, -116, -493, 245, 372, 81, - 23, 219, 64, 72, 108, 24, 114, 130, -104, -9, 10, -110, -80, 7, 52, -61, 388, 219, -63, 38, 120, 167, 174, -65, 121, 158, 3, 53, 38, 95, 56, 48, 79, 91, -175, -121, -267, 40, -97, -119, 131, -26, 81, -313, 355, -13, -174, -18, 281, 220, -48, 22, 135, -50, 57, -89, -225, 43, 19, -162, -73, -159, 30, 85, 38, -64, -155, -207, -258, -160, -79, 40, -71, 894, 237, 66, -33, 539, 63, 255, 52, 169, 280, 97, -157, 164, 192, 28, -16, 39, 352, 22, -123, -218, -65, -10, - -248, 37, 70, 137, 57, 95, 268, -90, -46, 161, -29, -79, -17, -249, 153, 96, 2, 149, -82, -220, -462, -176, 165, 178, 1, 122, -134, -151, 369, -227, 164, -202, 35, -290, -296, 301, -126, -129, 431, 16, -54, -224, 156, 232, 9, -157, -251, -62, 181, -82, 51, -157, 86, -61, 442, 166, 364, -217, 62, 226, -301, -84, -126, 44, -159, -74, 210, -53, -55, -1, 266, -87, -143, 314, 35, -197, 76, -31, 34, 128, -185, -24, -142, -216, 15, 21, 30, -212, -251, 107, -34, 105, -23, 146, 24, 10, - -165, -130, 26, 162, 56, -26, 414, 118, 59, 212, 57, 162, 133, 114, 44, 91, -78, -16, 16, -164, 32, -275, 63, -175, 134, -89, 62, -14, -156, 69, -56, 147, -166, 301, 217, -555, -1096, -36, -227, 199, -65, -290, -38, -233, -277, -219, 347, 196, -245, -124, 263, 169, 234, -153, 149, -134, -156, -32, -72, -446, 119, 278, 106, -258, -69, 65, 64, -227, -61, -333, 71, -148, -22, -103, 61, 395, -47, -49, 181, 295, -172, 97, 97, -207, 117, 140, -278, 69, 168, -14, -294, -151, -193, 290, 90, 287, - -162, -258, 57, 186, -78, -168, 121, 250, 170, -178, -141, 4, 267, -9, 112, 104, -573, 16, -2, 337, 60, -112, 172, -75, 65, -286, -107, -176, -125, -366, -164, -213, 505, 317, 300, -360, -341, -139, 158, -3, -26, 25, 86, -12, 130, -204, -209, 10, -76, -255, -294, -203, -181, -104, -132, -328, 131, 429, -116, 208, 242, -184, 205, 159, 27, 392, -47, 330, 89, 53, -330, 131, 117, -67, 406, 361, 35, -118, -253, 139, -251, 100, -41, 271, -42, -357, -8, -122, -87, -185, 225, 86, 66, 236, -515, 239, - 155, 227, -247, -406, 109, 137, 9, -341, 325, 108, -192, -298, 128, -125, 527, 639, 81, -89, -246, 368, -418, -134, 489, 136, -110, -259, -262, -130, -4, -319, 62, 364, -57, 144, -271, -225, -93, -184, 500, -177, 218, 201, 195, 66, 89, -344, -369, -330, -89, 269, 579, -226, -440, -87, -210, 121, 78, 341, -215, 8, -281, -38, 459, -47, -274, 351, 93, 67, 149, -349, 29, -95, 17, 164, 282, 819, -357, -277, -87, 174, -481, 193, -131, 243, -217, -97, 295, 221, 82, -149, -56, 407, 397, -83, 346, -101, - 511, -240, -129, 92, 535, 393, 127, -288, -24, -597, -94, 93, 271, 320, 563, 149, -15, -28, -223, -373, -32, -323, 229, 73, 356, 201, -129, 358, -432, 193, -101, 31, -81, 457, 261, 131, 74, -826, -139, 492, 240, 32, -23, 28, 388, 171, -633, -197, -254, 54, 2, -577, -6, -466, -345, -21, -104, 284, 589, -159, -223, 19, 235, 114, -342, -37, -275, -31, -379, -59, -324, -1, 357, 10, 776, -339, -144, -291, 323, 492, -399, -156, -624, 100, 4, 153, 166, -375, -201, 256, -94, -100, -335, 672, -83, -768, - 219, -221, -212, 242, 217, -241, -228, -100, -421, -287, 152, 66, 159, -163, -302, -394, -352, 263, -521, -29, 138, -204, 25, -46, -60, -469, -65, -221, 283, 286, -43, 455, -5, -88, -118, -128, 702, -381, 949, -251, -74, 74, 409, 279, -604, -259, -574, 117, 40, -190, -632, 16, -292, 121, 146, 311, 22, 223, 1111, 228, 281, -186, -57, 470, -38, 25, 132, 18, -67, -266, 449, -487, 200, -718, -211, -345, -432, -389, 1, -784, -260, 88, 440, 235, -753, 409, 285, 293, -479, 333, -225, -570, -188, -568, 266, 631, - 163, -85, -428, 322, -457, 659, -129, -99, -412, -471, 59, 489, 168, -350, -146, -5, -146, -347, 457, 154, 513, 98, -333, 152, -98, 156, 563, -795, -364, -639, 361, -128, 60, -210, 458, -453, -461, -208, -111, -326, -571, -273, 102, 373, -527, 345, -202, 43, 670, 518, -15, 274, 124, -106, -89, -916, 119, -91, 82, 181, -81, 27, 917, -829, 68, 1006, 120, 280, -406, -104, 512, 927, 32, 823, -335, 746, -277, 554, 535, -128, 1060, -169, -69, -309, -516, -502, -267, -285, -768, -301, -197, 295, 204, 116, -336, -421, - -337, -1202, -832, -609, -45, 799, -516, -77, -394, -600, -473, -612, -613, -258, -726, -816, -686, 190, -468, -261, -588, 569, 961, 75, -91, -339, 95, -66, -7, -82, 316, 56, 662, -567, 69, -483, 998, 235, -554, 446, -391, 361, -531, 318, 69, -335, 318, -527, -152, 161, 558, 229, 973, -218, -589, 52, -151, 66, -380, -358, -626, 75, -666, -149, -78, -619, 440, 495, -251, -39, -807, 950, 1101, 203, -334, 22, 990, -936, 1733, 690, -170, -506, -173, -539, 581, 1552, 8, -989, -489, 575, 179, -177, 702, -116, 66, 441, - -70, -396, -163, 368, -467, -376, -189, 167, -4, -52, -211, 347, 8, 502, 352, -471, 217, 613, 304, -434, 150, 121, 371, 33, 112, 130, 138, 853, 760, 510, 1040, -503, 525, -611, 379, 16, 345, 485, 126, 142, 538, 283, -170, 378, -16, 500, -525, -271, 30, 1156, -786, 98, -956, -71, 72, 304, -338, -35, -280, 445, 1467, 127, 103, -317, -209, 252, 224, 144, 569, 247, -239, 312, 608, -13, 668, -52, 327, -663, 1232, -168, -137, 222, -920, -222, -438, 673, 370, 390, -421, 179, 170, -554, 175, 518, 436, 170, - -126, 86, -259, 961, 161, 452, 365, 535, -806, -32, -225, 192, -281, -324, 715, -614, 534, -372, 562, -72, -523, -2, -800, 571, 513, 638, -1691, 564, 347, -461, -322, -417, 908, -1160, 759, 1754, -33, -636, -251, 556, 613, 250, -321, 178, -766, 50, -432, 685, 133, 132, -353, 261, -42, -383, 222, -392, -107, -344, -598, -468, 575, 334, 397, 272, -740, -317, 240, -322, 558, 257, 107, 207, 892, -327, -757, 1505, -616, -975, 1063, -563, -202, 132, 584, -681, -107, -30, -309, 1976, 63, -432, -49, -77, 598, -1113, -688, -533, - -321, -139, -787, -109, 11, 209, 1400, 1206, -419, 902, -907, -1026, 647, 686, -160, 75, 248, 429, 807, -191, 139, 323, -295, -1244, -246, 73, -594, 643, 10, 393, -405, -625, 583, -619, 194, -142, 548, 3, 123, -328, 107, -231, -802, -634, 273, -47, -18, 135, 604, -265, -180, -500, 221, 190, -59, -95, -1346, 67, 384, -477, 341, -742, -136, 57, 474, 600, 78, -274, 194, 1074, 936, 933, -34, -75, 207, 121, -416, 285, 1182, -825, -259, -232, 17, 54, 169, -612, -925, -348, -34, 1914, 996, 648, -61, -172, -454, 757, - 154, 386, -215, -188, -142, -259, -813, -381, -1285, 714, 655, -52, 1067, 456, -702, -725, 323, -308, -624, 24, 79, 269, -144, 356, -77, 336, 467, -435, -1671, 888, -239, -547, 401, 580, 38, -1151, -132, -65, -1148, -746, 631, -197, -456, -421, 282, -1155, -787, 1513, -111, -910, 368, 811, 377, -1280, 1820, 706, -1088, 594, 837, 107, -730, 757, 896, 505, -668, 628, 1245, 40, 1259, 1497, -789, -517, -540, 1412, 952, -660, 385, -418, -829, 681, 1679, 206, -146, -576, 890, -459, 1085, 1675, 713, -731, -233, -617, 390, -313, 495, 284, - -753, 373, -767, -292, 36, -317, 75, 392, 356, -1, -603, 120, 543, -216, 109, -253, -708, 728, -413, 497, -728, -473, -71, -651, -148, 615, -583, 818, 95, 663, 313, -365, -877, 731, 512, 290, 239, 753, -529, -318, -285, 218, 343, -102, -674, -60, -45, -761, -233, 87, 257, 549, -8, -547, 752, -166, -51, 787, 463, -702, 298, -449, 325, -252, 353, -569, 458, -212, -1232, -1510, -767, 4376, 3898, 2316, 5166, -1122, -3833, -1384, -7248, -3840, -47, -1908, 2628, 4738, 697, 2774, 5491, 891, 1937, 157, -5585, -4718, -4113, -4588, -2733, 2238, - 990, 2239, 5930, 3527, 951, 4352, 2033, -2710, 1492, -1988, -5111, -665, -3147, -5870, -2600, -633, -3026, 3385, 3706, 1708, 5888, 6587, 2550, 3243, 3127, -3476, -2210, -4435, -6837, -6350, -4012, -4100, -1125, 2604, 3464, 4538, 6501, 5758, 3430, 2411, 482, -2683, -3747, -2702, -3152, -3935, -909, -1147, -750, 1909, 802, -1008 } - }, - { - {-38, 104, -115, -24, 6, 8, 46, 192, 15, -46, -69, 173, -17, -87, 33, -61, 45, 35, 230, 59, -124, 53, -6, 21, -110, 71, 10, -82, -48, -9, 10, -10, 73, -20, -68, -17, -47, -9, -83, 31, 90, -13, -121, 75, -74, -45, 5, 35, -62, -18, 115, -59, 34, -75, 56, -25, 40, 51, 33, -29, -15, 59, -90, -169, 39, -20, -50, 17, -5, -8, 18, -55, 68, -81, 59, 30, -16, 197, -20, 60, -36, 263, -103, -26, -9, 33, -46, 120, -21, -81, -14, 165, 12, -83, 77, 57, - 109, 45, -82, -55, 185, 26, -47, -36, -37, 36, 40, -24, -234, -59, 12, 162, 58, -20, 0, -93, 130, -132, -174, 23, 3, -59, -39, -49, 26, 16, 17, -61, 154, 5, 206, -33, -96, 45, -9, 29, 49, 104, 72, -26, -54, -48, 135, -135, 7, 3, -21, -112, 91, -58, 20, 72, -44, -49, -27, 34, -77, 67, 42, -93, -50, -9, 9, -6, -13, -48, 84, 14, -35, -50, -2, 170, -24, -82, 110, -45, -103, -12, 88, 64, -57, 13, -71, 39, 40, -36, 88, -26, -159, 27, 82, 74, - 10, -14, -115, -42, -16, -53, 103, 142, 67, -202, 66, 231, 96, -15, -3, 104, -54, 31, -100, -93, 89, 98, 48, 23, 17, 16, 47, 4, -11, -41, 23, -75, -13, -32, -128, -76, 18, 28, 39, 75, 134, -8, 55, -86, -132, -80, 70, -58, -62, -63, -87, 85, 11, 63, -28, 20, -178, -112, -82, 116, 21, 28, 62, -60, -32, -11, 21, -132, -26, -88, -99, 9, -87, 62, 56, 238, -57, 122, -78, 52, -53, 15, 207, 36, 91, -94, 65, -84, -39, -10, 133, -61, -31, -113, -58, -133, - -15, 133, 35, 13, 27, 122, -112, -202, 54, 68, -127, -7, 26, -31, 62, 152, 34, -33, 14, -50, 25, 8, 81, -215, 40, -78, -149, -117, 68, -36, -2, 148, 56, -26, 19, 125, -56, 91, -38, 24, -132, -29, 99, -37, 121, 125, 48, 77, 176, -45, -234, 49, -101, 2, -288, 3, 100, -64, 115, 10, -101, 33, -216, -147, -49, -60, -178, 87, 107, 0, 100, 2, 31, -65, 91, 60, -29, 197, -33, 161, 148, -14, -18, -6, 51, 62, 27, 70, 30, 20, 227, 77, -88, -47, 9, -52, - 41, -21, 165, 34, -394, -4, 4, 98, 181, 57, -83, -151, -18, 185, -31, -41, -135, -8, -53, 136, 173, -292, 193, 115, -103, -28, -145, -4, -39, -1, 105, 186, -65, 39, -43, -70, 78, 127, 96, -88, -129, 90, 73, -54, -17, 11, -168, 58, 61, -75, -109, 40, -81, 150, 77, -280, 134, -123, -292, -94, -13, 54, -113, -12, 77, -140, -120, -145, -30, 26, 299, 36, 67, -71, -132, 172, -36, -210, 14, -229, 13, -12, -34, 246, 69, 52, 111, 154, -32, 381, -53, 272, -321, 109, 191, -71, - 29, -93, -6, 145, 272, -78, -131, -41, 129, 25, 277, 127, -26, 37, 2, -130, 29, -31, -36, 117, 161, -250, 291, -220, -114, 47, -84, 142, 9, -85, 208, 281, -206, -41, -15, 85, -194, -332, -147, -104, 104, -232, -125, -30, 245, 145, -156, 114, 72, -94, -126, -27, -73, -103, 22, -70, 186, -140, -8, 138, -113, 108, 188, 42, 52, -24, 141, 124, 155, -149, -208, -105, 134, 12, 569, -38, -19, -133, -263, -375, -88, 131, 197, -120, -248, 37, -2, 250, -86, -95, 298, -159, 16, -227, 145, -41, - -2, -46, -358, -216, 16, 203, 129, 22, -370, 250, -151, -145, -161, -203, -35, 206, -165, -172, 121, -51, 69, 375, -162, 16, 17, 164, -109, -91, -51, 242, -53, -115, -21, 190, 236, -225, -258, -78, -36, -75, 75, -152, -102, -126, 61, -179, 151, 201, -150, -164, -153, 87, -22, 289, 482, -266, 11, -3, -41, 55, 134, -392, 354, -273, -147, 373, -91, -163, 113, 145, 1, -9, -287, 186, -47, 73, -193, 244, -29, -373, -421, 152, -84, -199, 96, -3, 630, 123, -126, -173, -387, -116, 62, -73, 283, -43, - -452, -22, 289, -109, 25, 285, 160, -122, -46, 239, 262, -97, 32, 76, -163, 101, -93, 30, 5, -7, -112, -178, -322, -72, 161, 227, 0, -320, 117, -346, 6, 136, -65, -257, -132, -47, 230, 195, -148, -139, 245, 113, -154, -151, -131, -10, 237, -34, 15, -7, -10, 321, 148, 217, -22, -8, 101, -155, -280, 230, 352, -236, 302, -84, -38, -132, 152, 17, -180, 112, 285, 235, 99, -213, -96, -437, 68, 238, -148, -30, -181, 52, -109, 178, -113, 62, 202, 122, 385, 206, 130, 250, -208, 372, 116, 222, - -68, -254, -362, -78, -66, -105, -73, 63, -274, 188, -395, 291, 94, -56, 418, 331, -545, -358, 333, 585, -61, 87, -57, -72, -67, -24, 138, 88, 342, 86, 327, 95, 136, -47, -202, 80, 14, -157, 245, 24, 90, 57, -68, -243, 16, -275, -108, -319, -228, -132, 246, 33, 111, 318, -160, -33, 16, 110, 12, 1, -115, 233, 502, 247, -448, -307, -340, 356, -87, -345, 163, -198, -57, -64, -63, -33, -31, 311, 477, 192, 365, 285, 71, -17, -6, -63, -229, 72, 514, 112, 174, -157, 124, -247, -468, 22, - 234, 85, 186, 288, 293, 30, -340, -269, -448, -667, -21, -69, 292, 236, -263, -129, 169, 368, -451, -273, -92, -230, -172, -78, 132, 289, 8, -154, -210, 292, -226, -81, -9, 406, -29, 45, -616, -34, 151, 329, 413, 101, -394, 200, 12, 198, 265, 54, 138, 307, 529, -336, -125, -23, 175, 559, 252, 186, 327, -108, -162, -329, -356, -243, 65, 202, 564, -217, -2, 285, 143, 397, -466, -313, -61, 682, 261, 30, 353, -211, 534, -113, -484, -77, -481, 400, 223, 167, 143, 26, -158, 204, 272, 158, -102, 267, - 327, 317, -41, -238, 446, 127, -31, -54, 51, -272, 290, -32, -83, -351, -205, -207, 524, 213, 5, 95, 271, 417, 200, -476, 460, -25, 267, 144, 405, -61, -526, 198, -21, 252, -91, -181, 200, -47, 137, 704, -77, -261, -4, 128, -317, 545, -253, -258, 397, -243, 108, 186, -149, 101, -399, -137, 278, 5, -390, 64, -110, 266, 118, 112, -678, 169, 54, 227, 504, -28, -18, -14, -194, 417, -407, 92, 323, 139, 301, -174, -175, -306, -422, 127, 111, 212, 532, -244, 463, 170, -365, -292, 35, -17, 64, -66, - 251, 298, 378, 77, -805, 144, 297, 184, -515, 269, -241, 223, 83, 82, -27, 145, -17, 644, 399, -404, 95, -994, 210, -357, -208, 161, 236, -521, -745, 371, 393, -726, 492, -240, 244, -133, -156, 306, -227, -25, 77, 828, -89, 590, 179, 437, 57, 104, 178, 796, 853, -456, -363, 442, -572, -30, 189, -628, 367, 17, -21, -140, -155, 40, 92, 79, -339, -30, -62, -516, 274, 302, -511, -437, -169, 255, 311, 233, 0, -147, 283, 819, 493, -209, -81, -159, 612, -507, 247, 78, -690, -347, 3, 49, -575, 370, - 313, 68, 158, 234, -535, -135, -429, -50, 352, 406, 358, -389, -84, -127, 111, -403, 653, -81, 398, 608, -39, 36, -375, 29, -13, -274, -449, -90, -206, -342, -245, 380, -322, 274, -95, -81, 540, -375, -205, 79, 220, 28, -708, -440, 84, -118, 118, -103, -220, 449, 99, -42, -184, -1025, 616, -188, -10, -90, 40, 289, -169, -282, -476, -48, 210, -298, -378, 152, 599, -105, 557, 408, -410, 748, 494, -497, -767, -222, -338, 39, -249, -60, 360, -640, 305, -101, -364, -398, -397, -438, 96, 327, -170, 150, -114, -112, - -652, 1182, 1655, -157, 197, 109, 397, 807, -775, 11, 126, 16, -284, 42, -350, 404, 980, -209, 12, 56, 290, 27, 105, 379, -774, -58, 735, 766, -911, -193, 115, 124, 252, 673, 174, 1361, 210, 417, 182, -219, -303, -21, -979, -1381, -489, -452, -1458, 219, -61, -807, -420, -1349, -178, -190, 882, -902, 523, -618, -89, -408, -361, 354, 773, -639, -292, -60, -248, -67, 271, 649, 599, -473, 1173, 876, 14, -477, -959, -44, -609, 1102, 1790, -408, -109, 338, 793, 289, -487, 311, -419, 121, 238, -80, -559, 179, 558, -127, - -843, 662, -208, 543, -214, -114, -222, -318, -32, 601, 308, 112, 454, -209, -207, 196, -273, 343, 170, 517, 838, 768, -564, -995, -390, -49, 766, -288, 118, 332, -336, -451, -768, -751, 578, 656, -539, -1826, 125, -116, -280, 156, -213, -725, -376, -161, -546, -207, 749, 309, 408, -152, -270, -129, 373, 54, 85, 251, 639, -409, -33, -342, 192, -477, -727, -185, -107, 116, -237, 552, -325, -1194, -618, 381, -536, 625, 596, -283, -74, 58, -343, -26, 204, -80, 117, 794, 699, -214, -1078, -859, 73, 545, -427, -223, -505, -697, - 72, -224, -764, -882, -1227, 457, 180, -16, 721, 912, -29, -762, -535, -628, -319, -257, 226, 317, -322, -584, -634, 279, 307, -697, -594, -312, -98, -444, 237, 1469, 941, 1700, 605, -1014, 1097, -117, -512, -226, -650, -1274, -364, 1065, -598, 55, 333, -151, -786, 795, 789, -461, -597, 68, 1086, -577, 320, 671, 225, -273, -497, -351, 252, -96, 196, -315, 214, -680, 987, -108, 232, -60, -1211, 369, -326, 619, 393, 663, -251, -1194, 861, 371, -391, -747, 620, 317, 658, 645, -559, 255, 691, -1007, 926, 447, -22, 289, -514, 1149, - -126, 758, 342, 1338, -94, -225, 185, 556, 353, 396, 1337, 104, 307, 814, -535, 548, 12, -704, 250, -209, 704, -60, -772, -330, -1979, 106, -241, 60, 1537, 1262, 1820, 958, -481, -372, -750, -1005, 356, 86, 267, 317, -289, 455, 778, 141, -203, -264, -545, -366, -327, 150, 252, -789, -461, -110, 534, -240, 347, 422, -1113, -1105, 217, 319, 254, -835, -375, -750, -354, -344, 730, -949, -1309, -499, 272, 222, -1008, -821, -632, -490, 563, 772, 49, -267, -307, -183, -158, -355, -1116, 366, 867, 766, 257, 1041, 1426, -135, -148, 1026, - -199, -551, -1176, -229, 330, -885, 1282, 475, 87, 494, -558, 55, -294, -384, 223, 115, -355, -539, -340, -498, -440, 192, -344, -137, 226, -139, 37, -156, 628, -482, 511, 218, 40, -464, -231, 417, 138, 19, 291, -27, -151, -171, -191, -103, 36, 30, 42, -540, 277, -205, -250, 237, 111, 114, -136, 443, 318, -460, 419, -17, 272, 656, -163, 380, 274, -244, -256, -340, -9, 136, -695, 340, 40, 581, -260, -1027, 613, 126, -94, 119, -462, 70, -259, 114, -667, -1908, -2829, 582, 2216, 76, 6075, 5591, 3839, 6604, 5079, 665, - 86, -721, -4883, -4990, -3798, -6530, -6088, -1777, -2060, -2093, 442, 1175, -1062, -398, 1892, 1173, -128, 1376, 938, 0, 1142, 2787, 1811, 569, 2857, 2080, 77, 2423, 3328, 713, 268, 3378, 846, -1482, 1637, 2554, -1508, 483, 3622, 206, 470, 4382, 3411, 126, 2657, 3565, -1489, -965, 871, -3277, -5338, -3678, -5874, -8632, -7933, -8822, -11127, -11582, -10158, -10672, -9790, -7258, -6598, -4866, -2879, -2882, -1178, 200 }, - {22, -4, 39, -34, -13, -116, -51, -123, 13, -70, -81, 40, 72, -90, 90, 10, -112, 17, -128, 72, -35, -21, -41, 29, -57, -8, -37, 47, 97, -89, -41, 35, -19, 64, 100, 4, 48, 31, 30, -13, 73, -96, -36, 105, 4, 124, -135, 72, -49, -189, 99, 88, 30, -67, -45, -15, 21, 14, -33, -66, -39, 28, 5, 57, 131, 30, 10, 8, 107, 61, -22, 31, -14, -43, -16, -51, 115, 158, -93, 6, 5, -113, 152, -60, -59, 43, -156, -70, 168, 38, -68, 119, 37, 26, -24, 59, - -1, -200, -9, -74, -8, -4, -192, 4, -123, 7, 20, 87, 103, 35, 26, 20, 89, -47, 31, 7, 15, 20, -26, 81, 119, -226, 106, -58, -136, -86, 175, 90, -58, 102, 30, -60, 62, 4, 1, 12, 13, -20, 2, 17, -10, 79, -46, -100, -101, 5, 33, 1, 5, 60, -16, 99, -73, -27, 86, 5, -66, 41, -35, -55, 15, -115, -12, -86, 32, 52, 53, 40, -86, -7, -71, 78, -149, -86, 79, -166, -16, -11, 45, 36, 84, 172, 82, -21, 3, -61, -45, -304, -277, -18, 211, -51, - 169, 15, 51, -51, -232, 123, 41, -69, 62, -123, -21, 72, 36, 223, -147, 136, -64, -172, -75, -45, -42, 64, 58, -137, -56, -77, -23, 139, 152, 158, -105, 22, -60, -4, -46, -62, -82, -75, 62, 30, 115, -109, -137, -122, 5, -49, -37, -97, 22, -108, -6, -46, 164, -107, -114, -258, -331, -83, -147, -139, -32, 67, -84, -202, 125, -292, 88, -51, -51, 185, 133, 67, 27, -35, -29, -73, 31, 125, -102, 118, 112, 30, 17, 48, 85, -190, -82, 177, -139, 10, -3, 108, -14, -44, 20, 185, - 102, 63, 59, 102, -165, 126, -136, 117, 76, -36, -26, -56, -75, -118, -9, -31, -87, -94, -49, -47, -38, 30, 60, -170, -11, -76, -168, -69, -37, -106, -45, -98, -47, 89, 104, -176, -110, 67, -43, -193, 126, 245, 43, -49, -118, 33, 108, 223, -116, -38, -145, -103, 112, 127, -174, 106, -61, -99, 162, 8, 85, -224, 9, -140, 26, -176, -124, -21, -51, 394, 114, 110, 67, -277, 152, 122, -73, 4, 115, -7, 122, 165, 141, -76, 0, -36, 69, -57, -90, 67, -87, 53, 28, 26, 63, 53, - -159, 31, -33, 75, -238, -133, 98, -105, 281, 123, 275, -4, -133, -143, -191, 293, -71, 134, 150, 31, 106, 96, 94, 38, -192, -10, -73, -28, 134, -11, -10, 93, 60, 97, -82, -303, -180, -114, 226, -201, -60, 139, -14, 28, -168, 297, 18, -113, 235, -140, 362, 189, -80, 45, -101, -67, -331, 121, -150, -20, -12, -69, 143, -51, -145, -136, 33, -124, -144, 88, 11, 110, -58, -287, 92, 140, 160, -130, -153, 49, 187, 38, -135, 248, -229, 117, 275, -197, 48, -108, -231, 335, 114, 311, 272, 47, - -234, -132, 107, -10, 39, -238, 15, -428, -192, -333, 197, -188, -18, 65, -67, -84, 90, 105, 286, -39, -79, -227, -209, 192, 27, 67, 343, -108, -12, 190, -100, 87, 50, 189, 155, -120, -35, -245, 235, -169, -237, -214, 115, -82, -134, 243, -97, 251, -179, -128, -54, 161, 198, -26, -256, 75, -169, 288, 41, 152, -232, -89, 38, 133, -368, 121, 121, 65, -277, 207, 367, -362, 141, -228, 148, 7, 133, -117, -2, 69, -233, -132, -98, 175, 203, -80, 97, -64, 150, 171, 76, 40, -187, -88, -235, -280, - -182, 0, -87, -31, -110, -281, -89, 34, 22, -36, 393, -341, 115, -181, -50, -122, -105, 145, -106, -11, -128, -106, -155, 176, -194, 139, -52, 137, -26, -4, -29, 130, 80, -35, 328, -17, -184, 54, -155, -199, -216, 119, 64, 64, 78, -380, -48, 68, -109, -296, 341, -7, -4, 320, -102, -296, 93, 221, 370, -9, 147, 50, -358, -84, -195, 190, 82, 107, -145, -7, -32, 48, -132, 178, 28, -121, 183, 44, -241, -172, 35, 259, 201, -288, 577, -13, -6, 180, -40, -62, -22, 398, -208, 205, -62, 281, - 64, 253, -106, -170, 116, 219, -116, -210, -261, -200, -113, -27, 212, 22, 183, -8, -77, 206, -186, -299, -101, -188, -221, -230, 191, 184, 0, -119, -21, -24, -221, -21, 23, 159, -233, 7, -31, -105, -489, -65, 239, 175, 245, 22, -260, 696, 301, 472, 56, -215, -78, -73, -292, -24, -111, 144, 7, 10, -89, -133, -246, 79, 31, 7, 136, -17, 61, -31, -213, -176, 139, -5, 325, -409, 329, 191, -136, -298, -449, 90, 366, -191, 354, -34, -9, 72, -95, -411, 55, 183, 92, -183, -39, -118, 97, 186, - -3, 40, -20, 168, -71, -42, 87, -90, 253, 77, -541, 387, 352, 413, -131, -370, 132, 148, -550, -502, 489, 53, -235, 185, -342, -391, 59, 1022, 478, 191, -274, 6, -95, 10, -112, -55, -124, 39, 296, 61, 364, -139, -112, 69, 258, -44, -29, -530, -15, -296, -7, 419, 305, -103, 299, 580, -262, 173, 488, -342, 516, -34, 221, -111, 36, -59, 86, 126, 516, -181, -44, 140, -212, 157, 99, -124, -202, 495, -11, -260, -60, 279, -89, 149, 33, 13, -27, -87, 667, 114, 99, -350, -195, 12, 82, 129, - 159, -662, 35, 36, 480, 71, 126, -50, 437, -711, 27, 357, -415, 100, 88, 336, 72, 32, -111, 6, -356, 118, -85, 59, 103, -66, -269, 96, -212, -380, 217, -217, 144, -357, -218, -41, -105, 81, -146, 384, 0, 367, -387, -333, -102, 3, -3, -117, 336, 269, 696, -112, 447, -261, -43, 135, -525, 601, -15, 372, -12, -489, -279, 196, -573, 303, -37, 415, 548, 130, 341, 517, 183, -217, 497, -531, -51, -164, 70, 422, -377, 952, 132, 236, -274, -383, 139, 5, 816, -114, -273, -460, -303, 229, 154, 136, - -49, -451, -691, 58, -412, 568, 85, 463, -270, 198, -170, 244, 675, -102, -55, -92, 188, 228, 129, 58, 86, 297, 276, -137, -207, -192, -207, 768, 320, -429, 364, -87, -338, -245, 159, 292, -490, -658, 104, -283, 912, 475, -113, -77, 197, 383, 147, -118, -94, -498, 22, -260, -52, 0, -217, -453, 274, -174, 398, 131, -361, -202, -166, 49, -498, 323, 536, -242, 347, -113, -105, 207, -340, 194, 442, 75, 738, 304, -263, 262, 160, 225, 45, 339, 362, 467, 224, -240, -206, -357, 2, 746, 49, 290, -464, 985, - -273, -851, -349, 605, 84, -137, -57, -95, 518, -404, 314, -121, 644, 881, 514, 397, -294, 478, 358, 262, 400, 476, -68, -981, -542, -724, 215, 159, 217, -149, 323, 552, 61, 61, 493, -216, 139, 336, 403, 140, 191, 306, -242, 719, 288, 134, -204, -561, -222, 297, -28, -792, 1061, -378, -206, 320, 17, -112, 77, -213, -249, -61, -577, 135, -620, 9, -492, -561, -113, -126, -124, -413, 174, 424, 112, 323, -579, 558, 1027, 97, -420, 635, -535, -849, 1389, -154, 91, -108, -633, 470, -576, 232, 842, -31, 1160, -928, - 872, 241, -591, -322, 100, -575, -287, 594, -605, 364, -394, 131, 642, -1298, -588, 484, -912, -268, 147, -406, -1226, -314, 401, 951, -301, 484, 14, 233, 491, 325, 850, -210, 39, 243, -748, -472, -220, -231, 177, 26, 69, -378, -59, -503, -415, 219, 1054, 620, -267, -317, 508, 618, -347, 179, 470, -160, 1013, 365, 159, -747, 489, 126, 389, -50, 111, -96, -152, -1186, 339, 880, 434, 152, -6, 467, -667, -1220, 114, 1725, 425, 1384, 1286, 71, 133, -744, -696, -9, -591, 833, -1684, 395, -684, -1165, 259, 730, 806, 2, - -277, 852, 1607, -2, 471, 239, -778, -276, 865, 216, 406, -248, 283, 97, -245, -30, 471, 408, 596, -286, -21, -1258, -1094, 115, -658, -19, 659, 105, 121, -254, -87, 348, 1006, -739, -349, -135, -625, -94, -600, -248, -639, 565, -784, -114, 205, 359, 1519, 1904, 563, -562, -984, -142, -653, -331, -1047, 113, 1133, 734, 708, 21, 225, 1035, 1137, 720, 13, 428, 265, 169, -1158, 295, 242, -349, 785, 761, 81, -138, -122, -1897, -352, 946, 723, -494, 498, 695, 109, -939, -1057, 981, 371, 202, 823, -15, -321, 821, 251, -682, - -304, -270, 314, -17, -364, 114, -405, -80, -169, -247, 607, 1046, -345, 185, 536, -296, -194, 167, 643, 154, -450, -647, -698, 341, 433, 936, -441, -493, 372, 534, 944, -81, -1676, -421, 577, 488, 275, -395, 16, -746, 132, -363, 739, 941, -273, -54, -559, -726, -207, -1388, -215, -744, 599, -648, 578, 440, -1318, -317, -494, -369, -486, -831, -179, -470, -826, -1272, 616, 631, 383, -859, -1143, -899, -501, 180, -44, -1138, -672, -791, 1067, 304, 457, -374, -629, 1331, 320, 388, -281, 40, 382, -322, 296, -147, 624, 872, 10, -795, - -630, 677, 465, 583, 146, 102, -370, -206, 61, 381, 916, -76, -1851, -1740, -30, -483, 1023, 1022, -1284, -908, -579, 1434, 1284, -825, 139, -1058, -1010, 465, -514, -100, -233, -762, 368, 319, 253, 1310, -966, -203, -180, 44, -184, 1382, -875, 816, 1067, 474, -2059, -1004, 864, -720, 555, -282, -777, 457, 308, 48, -268, -1573, -3, -169, 141, -332, -919, 664, -515, 1223, -3, -244, 797, 362, -502, -187, -344, 592, 1279, 735, -810, 86, -491, 447, -405, -360, 248, -182, 772, -701, -1168, 205, -312, 358, 684, -1822, -115, -464, 236, 1716, - -322, -1506, -174, 1026, 762, -895, -39, 565, 208, 726, -1140, -914, 1061, -1063, -1747, -813, -74, 1742, -266, -1159, 1157, -1688, 1980, 145, -1987, 548, -19, 671, 1668, 518, 240, -947, -375, -946, -1105, -387, 231, 624, 856, -108, 503, 581, -506, -1064, 568, 186, -843, -304, 823, -290, -80, 728, 427, 316, 114, 407, -393, -990, -414, 264, -390, -246, 368, 9, -678, 702, 164, -651, 91, -169, 625, 327, -240, 274, -372, -872, 123, 192, -70, -15, 189, -391, 126, -338, 200, 591, -56, 247, 292, -257, 25, -602, 209, 316, -1007, 549, - -561, 155, 23, 32, 326, -56, 1619, -58, -54, -448, -443, 336, -20, 291, 5, -156, -214, 113, -299, 307, -281, 446, -357, 262, -302, -64, -47, -278, -214, 68, -125, -85, 0, -208, 31, -37, 71, -45, 127, -420, 391, -140, -123, 300, -232, 22, -290, -251, 193, 172, -201, -127, 89, -6, -354, 100, 71, 8, 244, -79, -94, -89, -237, -58, 267, -265, 80, -124, -23, 27, -73, 70, 14, 189, -247, -15, 174, -306, 191, -122, 15, 98, -44, -67, -747, -1298, 490, 4101, 1043, 2256, -76, -2225, -705, -2190, -1846, -671, - -435, -166, 1244, 1640, 2199, 2748, 1205, -723, -1268, -2731, -2570, -1068, -851, -590, 1127, 1505, 920, 1393, 1701, 557, 475, 301, -864, -419, -616, -1383, -743, -1031, -1494, -835, 198, 145, 851, 2023, 1406, 1146, 1143, 333, 95, -132, -577, -854, -1049, -1531, -1329, -765, -225, -527, 433, 770, 680, 1138, 1297, 810, 759, 716, -91, -345, -141, -985, -766, -253, -865, -922, -669, -1073, -609, -133 } - }, - { - {-18, 13, -79, 82, -111, 12, -38, -70, -137, -46, -2, 25, 165, 89, -63, 2, -16, -2, 10, 5, 53, -7, 35, -26, -202, -70, -34, 10, 122, -75, 8, -11, -4, -43, 72, 15, -33, 88, -62, 34, 39, -88, 78, -38, 5, 21, 28, 40, -36, -65, -21, -45, 34, -40, 9, 54, 140, -48, -108, -31, 103, 107, 67, -2, 32, -37, -54, -43, -128, 92, -16, 21, 4, -43, 27, 27, -12, 13, 98, 92, -83, -18, 139, 42, -68, 12, -75, -72, -53, -125, -40, 72, -3, 38, -18, -37, - -31, -18, 105, -68, 9, -7, 7, 79, 0, 53, 181, 137, 143, 70, 34, -25, -162, 65, -59, 104, 40, -58, 53, -76, -141, -46, -53, -138, 8, -19, -17, -66, 11, 140, 65, 94, 1, 57, -53, -5, 76, -62, 51, -77, -79, 8, 168, 110, 65, -32, 28, 18, 10, -26, -61, -84, -66, -5, -54, 60, 32, -106, 250, -6, 15, -27, -132, 96, -69, -67, -153, -119, -50, 94, 136, -29, 80, -33, 148, 152, -309, 54, 0, -32, 103, 161, -52, -26, 2, -13, -80, 61, -81, -65, -8, 79, - -48, -177, -79, -121, 11, 7, -156, -22, -70, 28, -8, -28, 34, -56, 49, -88, 77, 113, 178, 70, -84, 59, 72, -35, -210, 6, 102, -90, 57, -127, -7, -84, -209, -71, -112, 39, 67, -77, 17, -33, 201, 58, -280, 101, 140, 54, -27, 74, -177, 27, 74, -37, 72, -10, 88, 24, -121, 75, 104, 108, -34, 52, 55, 42, -317, 45, -137, -38, -48, 74, 30, -255, -96, -57, -52, 105, -99, -179, 40, 84, 48, -178, -88, 57, -172, -13, -190, 27, 87, -95, -34, 106, 131, -317, -28, -88, - 91, 39, 11, 27, -94, 80, 64, -246, 183, -26, 40, -125, -59, -104, -20, 26, -96, -122, 92, -47, -140, -118, -111, -59, 200, -65, 21, -161, 171, 19, -128, -25, 96, -208, 66, -56, 41, 42, -106, -63, -264, -62, -296, 45, 58, -23, -47, -19, 36, -105, -213, -88, -83, -24, 68, -39, 115, 63, 86, -119, -15, 2, -115, 38, 76, 0, -61, -116, -124, 87, 108, 6, 222, 193, -175, -32, -9, -164, -209, 312, -15, 19, 84, -180, -74, -112, 285, 93, 2, -218, -195, 32, -89, 147, -72, -2, - 6, 31, 1, -348, 175, 98, 178, -96, 98, 102, 183, 43, -347, 87, 16, 138, 253, 13, 110, 96, -207, 73, 20, 29, -56, -29, 130, 85, 6, -127, 0, -61, -64, 208, 97, -9, -26, -251, -214, -247, 68, 67, -254, 18, 19, -254, 18, 39, -32, 291, -34, -144, -33, 167, -11, -261, 286, 146, -176, 137, 31, 25, -1, 15, -65, -132, -119, 224, -9, -69, -4, 157, -142, -263, 13, 42, 37, -235, -86, 62, 107, 399, 122, 320, -352, 12, -173, 4, 120, 134, -179, 78, -103, -95, -124, -207, - -27, -485, -1, 159, -18, -34, 57, -255, 93, -243, -73, 249, 55, 86, 10, 73, 217, 193, 376, 193, -276, -23, 318, -43, -224, -34, 35, -104, 215, 156, -174, -52, 207, 215, -69, -135, 346, -139, -450, -308, 108, -458, -1, -137, 11, -42, -119, 173, 60, -45, -139, 130, -77, 237, 175, -60, -123, 44, 74, 19, 46, 42, -110, 33, -397, 191, -40, 104, 124, 217, 41, -182, 247, -90, 106, -109, 87, -14, -467, -92, -86, -51, 24, -108, -84, 64, 93, 37, 240, 116, -249, -16, -9, -134, 276, -170, - -175, 301, 307, -40, -15, -198, 60, 42, -115, 51, 184, 119, 223, -61, -198, 112, 14, 53, -235, -119, -144, 47, 112, 40, 19, 220, 256, 33, -145, 146, 110, -202, 10, 23, -39, 11, -20, 144, -33, -117, 38, 176, 93, 12, 123, 157, -334, -209, 141, -85, -311, 156, -160, -151, 211, -68, -61, -56, 59, 146, 85, 76, 90, -131, -69, -31, 191, 91, -318, 99, 108, -140, 312, 276, 157, 7, -104, -75, 23, -98, -108, -191, 33, -218, 162, 57, 8, 32, 88, 69, 172, 258, -93, -413, -67, -281, - 102, 39, -369, 136, -152, 470, 159, -293, -6, 301, 158, -240, -144, 318, 180, -210, 265, -211, -284, 51, -431, 282, 243, -42, -290, -6, 87, 2, -270, -194, 3, -318, -3, -750, -241, -85, -415, -142, -91, -179, -144, 99, -203, -375, 95, 237, -390, -106, 112, 193, 325, 211, 189, 214, 70, 378, -233, -98, 73, -189, 64, 106, 191, 24, 317, 66, 71, 222, -108, -195, -6, -298, -198, -344, -25, -20, -459, 157, -214, 87, -435, 46, -332, 471, 10, -430, 496, 619, 160, -216, -172, 155, -72, -28, 162, -291, - 168, -301, 125, -76, -138, 23, 132, 210, 43, 194, -104, 309, -237, -241, -597, -145, -304, -752, 198, -438, -248, -355, 107, -678, 191, 45, -116, -25, -180, -78, 173, -237, -150, -1, 135, -209, -2, 219, -353, -94, 227, -213, 1, -8, -44, 300, -257, 175, -109, 243, 280, -280, -346, 328, -21, 64, 104, 21, -62, 181, -87, -428, 125, 75, -345, -51, -112, 206, 282, 119, 63, -117, -238, 250, 183, 217, 8, -380, -64, -82, -138, -90, -18, 16, 111, -171, 891, 533, 23, -274, -695, -71, 307, -137, -287, -500, - -40, -98, 6, -163, 154, 11, 436, 191, -198, 1, -91, 48, -103, 107, 267, -311, 53, -181, 119, -124, -246, -447, -47, 280, 80, -42, 89, -18, 244, 417, -148, -74, -471, -485, 131, 92, -220, -166, -424, -269, 159, -36, -5, 40, -37, 210, 104, -323, 11, -293, -30, -149, -99, 353, 685, 1148, 41, 376, -335, -400, -575, -1, -6, 171, 119, -53, -454, 10, 327, 553, -275, 4, 103, -446, 1, -287, -284, 425, -127, -104, -230, 488, 424, 2, 698, 81, 216, 157, -198, -227, -368, -190, 83, 5, 312, 26, - -37, -56, 220, -319, -786, -274, 229, 74, -66, -233, 12, -377, -58, -343, -25, -43, -243, 232, 115, 440, -364, 682, 184, -134, -241, -126, 109, 391, -119, 222, -345, 277, -312, -360, 356, -515, 341, 273, 548, -554, 421, -56, 365, 111, -490, -135, -134, 24, -329, 480, 45, -386, -506, -1053, -316, -621, 177, -33, -204, -310, -285, -268, -279, -284, 35, -232, -35, -499, -751, 921, -283, 496, -90, 124, 166, 264, 185, -54, -9, -407, -84, -102, -262, -427, 171, -55, 601, -419, 19, 813, -190, -691, -211, 18, -300, 470, - 231, -274, 206, 247, -147, -17, 143, 309, 2, -330, -296, 369, 292, -218, -418, 260, 345, -311, -370, 252, -471, 922, 236, -115, 78, 170, 94, -258, 26, 67, 321, -217, 124, 251, -393, -2, 146, 109, -259, 619, 438, 892, 494, 328, 127, -790, -68, 100, -466, -130, 881, 60, -520, -516, 453, -709, -189, 20, 179, 69, -143, 215, -326, -14, -75, -213, -56, -153, -470, 225, -410, 215, 191, 252, 32, 160, -183, 717, 80, -804, -709, 40, 287, 575, -221, -497, -234, -90, 41, 323, 48, -308, 780, -1027, -197, 153, - -726, -396, -217, 65, -1152, -564, 747, -340, 188, -267, -822, -336, 286, -212, 159, 100, 503, -244, -1398, -424, 129, 353, 443, 308, 409, 600, 1219, -722, 538, -222, 26, -225, -915, -772, -90, -97, 253, 324, 541, -209, 30, -308, 49, -100, 42, 454, 320, 114, 439, 407, -765, 346, -424, -658, -129, 328, 161, -465, 184, -12, 340, -89, -738, -629, -602, -717, 139, 474, -46, 1890, -1223, -1034, 647, -245, -333, -208, -45, -58, -1134, 42, -18, 73, 987, -165, 404, 225, 535, 1316, -372, 1424, 459, -189, 340, -859, 312, 1374, - 39, 1434, 757, -89, -556, 1618, 242, -276, 208, -372, -110, -59, -102, 200, 449, 311, 57, 203, -329, -319, 94, -101, 528, 572, 363, -154, 31, -707, -446, -136, -488, -765, -459, 357, -449, -1345, -628, 404, -551, -387, 9, -103, 619, 922, 1204, -648, 332, -12, 25, -263, -823, -1608, -1077, 559, -1092, -558, 269, 550, -422, 624, 1734, 386, 308, -1312, -1825, -359, -610, -875, -260, -638, 523, 569, 1332, 264, -678, -416, -361, 748, 1449, -766, 1095, 901, -159, -217, -512, 163, 977, 747, 1149, -493, -242, -225, -84, -300, 292, -370, - 843, 377, -1414, -591, 2, 226, 597, -273, -538, 174, 159, -207, -268, 176, -403, -592, -281, 1344, 546, 246, -672, -194, -568, 357, 642, 242, 46, 406, -219, 872, 486, 81, 289, 0, 1684, 379, -698, 307, 305, 203, 398, 61, -656, 846, 203, 180, 345, 187, 36, -446, 580, 661, 303, 1621, 1220, -432, -924, -458, -35, -311, -1670, -264, 458, 436, -360, 554, 214, -291, -612, 91, -131, -1001, -281, -391, 89, -1362, -1005, -232, 658, -146, -185, -852, 28, 615, 42, -534, -262, -166, -258, 100, 230, -740, -742, 44, -23, 86, - 1233, -831, -78, -126, -1201, -443, -881, -221, -77, 764, 952, 1084, 329, 108, -453, -1121, 33, 321, -365, 1341, 3353, 3128, 460, -2171, -1914, -853, -1212, 3860, 2435, 1417, 1976, -127, -999, -2783, -1641, -847, -525, 423, 1644, 1679, 777, -759, 889, 305, -6, -1481, -634, 1513, -1057, 499, -119, -205, 310, 272, 624, 1290, -816, -815, 117, -454, 613, -858, -637, -503, -58, -57, -693, 362, 991, -776, -1112, -615, -364, -107, 1371, 196, -187, -1384, -527, 243, 1122, 654, -374, -2038, -1686, 1553, 1428, 1632, -860, -3473, -865, 1702, 1176, 299, -581, 320, - -1614, -766, 310, -332, 257, -173, -130, 1604, -1322, -500, 1051, 1079, 1661, 894, -2638, 848, 2411, 640, 735, 494, -758, 11, 2055, -1796, 218, 301, 186, 1737, 312, -150, -1105, -210, -94, -281, 4, -230, 464, 191, -315, -75, 711, -16, -26, 56, -161, -317, 404, 328, 275, -454, 240, 634, 266, -55, 430, -94, -490, 115, 134, -419, -430, 420, 430, -434, 273, 244, 0, -166, 5, 318, -18, -381, 190, 215, -691, 166, 501, 159, -456, 64, 302, -581, 140, 271, 93, -146, -579, 660, -739, -43, 628, 40, -166, 47, -628, 297, - -123, 303, 509, 43, -295, 1638, 150, -206, -543, -370, 200, -250, 219, -331, -19, 257, -140, 119, 128, -459, 134, -152, -90, -378, 115, -108, -228, -112, 191, -165, -152, 231, -247, 130, 231, -456, 461, -113, -526, 286, 296, -249, 100, 165, -214, -201, 15, 33, 160, -71, -14, -222, 222, -173, -42, 265, -299, 96, -41, 7, -132, -197, -66, 360, -224, -85, 75, 83, 29, -206, 183, -87, -164, 4, -315, 489, -180, 90, 117, -86, 179, -228, -797, -1353, 629, 4585, 725, 2281, -521, -2362, -831, -2302, -1482, -498, -231, 88, - 1374, 1607, 2280, 2223, 733, -909, -1418, -2659, -2001, -1084, -395, -291, 833, 1344, 1074, 1417, 1413, 492, 471, 149, -1002, -401, -859, -1543, -900, -910, -1298, -302, 635, 445, 1361, 1737, 935, 1151, 903, -146, -19, -106, -929, -1191, -1021, -1590, -1314, -494, -59, 165, 1106, 977, 986, 1194, 930, 289, 595, 293, -318, -166, -564, -1270, -665, -630, -874, -524, -423, -995, -381, -29 }, - {17, 11, 78, 66, -73, -49, -16, 98, -101, -5, -55, -125, 63, -24, -121, -50, 116, -164, -50, 152, -47, -188, 129, -16, -68, 42, -54, 95, -56, 44, -110, 98, -15, -105, -12, -49, 58, 50, -25, 8, 14, 209, 95, -26, 105, -51, 84, 15, -37, -24, -133, 37, -51, -102, 93, 17, 52, 23, 64, -37, -58, 1, 12, 39, -32, 67, 7, 11, -5, -80, -6, 27, 56, 12, 31, 82, 6, -38, -34, 188, -105, 31, -157, 44, 19, 240, -143, 0, -75, 120, 124, -79, -14, -68, -37, -79, - -97, 72, 25, -64, 136, 122, 210, -6, 81, 42, -2, -188, 51, 79, -73, 48, -53, -63, -102, 55, 135, 15, 158, -62, -11, 158, 84, 14, 0, 150, 226, -164, 40, -55, -23, -257, -89, 107, -78, 75, 36, -35, -60, 40, -19, 85, 47, 42, 44, -129, 8, -57, 83, 136, 94, -5, 126, 32, 61, 7, 21, -28, 108, -134, -148, 9, -198, 40, -65, 98, -56, -149, 14, 155, -27, 10, 206, 268, -117, -116, -38, -191, 80, 23, 45, -64, 101, -132, -29, 98, -81, -23, 11, 175, 7, 128, - -166, 165, -21, 28, 99, -83, 82, -35, -45, 80, 94, -10, 52, -209, 126, 133, -233, -194, -61, -159, -52, 71, 36, 68, -2, -47, 134, -38, -2, -46, 25, -73, 108, 42, -99, -31, -42, -23, -63, 72, 343, 60, -121, 152, 24, -111, 313, -213, -294, -180, -177, -66, 91, 103, -100, 150, -193, -113, -21, 59, 51, -66, -75, 168, 35, -19, -96, 123, -94, -30, 1, -19, -13, 43, 28, -36, 110, -60, 67, -14, -178, -79, -71, 179, -105, -138, -231, -280, -50, 2, -109, 193, 27, 98, -84, 164, - 74, -116, 284, -143, -140, 7, 177, 247, 184, 45, -93, -223, 80, -21, 196, 56, -50, -30, 90, 33, -35, -309, 38, -105, 63, 33, 218, -285, -182, -206, 104, 108, 127, -144, 41, -35, 7, -231, -219, -140, -163, 256, -112, -18, -18, 94, -52, -246, 95, -91, -47, 130, 75, 147, -5, 84, -195, -64, 147, 279, 143, -1, -220, 156, -81, -167, 229, 82, 68, -141, -104, 94, -72, -74, 112, -92, 28, 16, -188, -27, -131, 188, 72, -16, 11, -73, 86, 27, -24, 40, -219, -96, 80, 69, -62, 2, - -152, 166, 111, -482, 160, 27, 119, 133, -96, -340, 263, 115, 259, -44, 137, 1, -94, -2, -242, 300, 68, 33, -152, -83, -103, 94, -135, 232, 11, 84, 128, 76, -13, 80, 72, -45, 61, -244, 68, 123, 120, 236, 81, -142, 78, -66, 156, 41, 115, 184, 31, -25, 138, -80, -144, -40, 98, 255, -53, 32, 8, 47, 50, 119, 37, -42, -8, -61, 64, 45, -150, -105, 49, 110, 77, 173, -218, -63, -184, 171, 132, 479, 273, 221, 354, 81, 76, -220, 7, -401, -56, 137, 122, 58, 104, 96, - -69, -68, 238, 191, 188, -23, 40, -288, -225, -101, 192, 47, -20, 86, -145, 6, -66, 184, 170, 331, -16, 119, 125, -64, -160, 311, -167, -51, 164, -1, 103, 222, -53, 78, -202, -485, -243, -166, -41, 14, 4, -131, -232, -61, -159, 48, 22, 14, -263, -140, 216, 55, 19, -323, -248, 147, 66, 71, -161, -179, 35, -96, -65, -9, -34, -242, 182, -104, -16, -641, -159, -232, -165, 33, 207, -35, 276, 157, -23, -271, -121, 421, 63, -241, -187, -75, 188, -144, -3, 141, 206, 245, -267, 183, 19, 57, - 70, 104, 79, 246, 2, 80, -214, 300, -152, -62, 45, -236, 297, -41, -591, -188, -475, 35, -10, -136, 639, -106, -319, -101, -79, 300, -41, 146, 173, -115, 221, 309, -152, 119, -265, 133, -87, -69, 294, -88, -19, -140, -10, -68, 85, 298, -414, 86, 81, -126, 52, 315, 330, 128, 117, 164, -259, -39, -276, 0, 174, 117, -59, -210, -71, 154, -285, 18, -20, 140, 271, 34, -145, -102, 290, -176, -89, 177, -102, -331, -123, 89, 60, -125, 34, 191, 125, 186, -18, 144, 249, -93, 125, 122, -165, 383, - -348, 228, 95, -469, 470, -281, 69, -31, 375, -133, -261, -29, 4, 97, 287, -211, -14, 53, 13, -4, 65, -135, 0, -14, -238, -316, 249, -738, 400, -287, -215, -355, 30, -32, 54, 275, -230, -71, 199, 204, -72, 88, -111, -329, -42, 101, -185, 292, 38, -17, -173, -146, 29, 443, 10, -44, 109, -352, -71, 152, -257, 377, 221, 5, -116, -102, -144, -227, -308, 274, 15, 473, 38, -3, -206, 58, -81, 123, -7, -264, -223, -269, -488, -46, 435, -390, -21, -410, 75, 145, 109, 332, -25, -418, 320, -10, - -186, -142, -309, -97, -277, 94, -365, 327, -123, 292, -285, -143, 191, 68, -383, 30, 486, -560, 28, 269, 630, -266, -167, -64, 487, 488, -516, -19, -398, -183, 251, 262, 332, 196, -72, 241, -297, -153, -34, -41, -428, 42, -14, 565, -91, 280, 62, 167, 371, -224, -106, -550, 377, -485, -91, 115, -70, -279, -75, 82, -205, 57, -37, -41, -626, -439, 26, -318, -441, 81, -409, 129, 259, -237, 446, 96, 280, 301, 76, -184, -238, -207, 130, -261, 197, -313, 789, 311, 148, 387, -139, 72, -399, -543, 349, 671, - 217, -15, -660, 802, 132, 88, 132, 18, 162, 35, -101, -17, 222, -138, 275, 38, -187, -294, -60, 245, -53, 72, -98, -116, 23, 718, 138, 93, 119, 48, 459, -177, 148, -297, 544, 712, 213, -57, -234, 744, 384, -5, -266, 94, -147, -46, -306, -146, -192, -330, 535, -172, 407, 53, -246, -32, -566, 546, 12, -310, -151, -362, -316, -302, 570, -300, 202, -75, 185, 235, -178, -177, 716, 714, 868, 532, 166, -219, -240, 135, 245, 314, -475, -11, -65, 236, 174, -321, -409, 0, -162, 381, 435, 0, 224, 78, - 82, 515, -328, -418, 315, -548, 33, -170, 287, 152, -10, 350, 308, -298, 350, -5, -175, 82, 380, -160, 151, 290, 114, -645, -390, 55, 12, -442, -319, 134, 182, 165, -615, -424, -437, -45, 229, 359, -962, -698, 87, 129, 469, 175, 143, 343, -19, -160, -263, 786, -233, -295, -607, -567, -488, 196, -73, 281, -537, -75, 13, -191, -258, 438, -176, 98, -19, 41, -440, -146, -379, 60, 36, 106, 1001, -383, 268, 437, -228, -193, -318, -51, 461, -472, 318, -21, -92, 55, 37, 270, 17, -502, 380, -309, -745, -584, - -309, 1003, 832, -449, -143, -621, -537, -198, 605, 25, 414, 231, -297, 332, -227, -646, -61, -389, -85, -204, 1292, 19, -1058, 826, -333, -234, 738, 769, 25, -101, 52, -61, -631, 147, -502, -333, 169, 109, 293, 869, 165, -36, 219, 33, -354, -238, 210, 32, 732, 156, -32, 247, 399, 378, 434, 9, -283, -96, -663, -106, -750, 410, -452, -194, 14, 602, -346, 328, -239, 192, -303, 378, 609, 24, -113, -337, -449, 241, 309, 737, -89, 20, 346, 1192, -269, 162, -182, -695, 488, -118, 351, -64, 99, -428, 1136, -1703, - 1254, -1953, 848, -1016, 324, -795, 294, 476, -104, 337, -146, 1092, -625, 730, -778, 422, 350, 1351, -936, 390, 257, -818, -14, -163, -222, -421, -12, 46, 550, 199, 294, 404, 340, 12, 463, -519, -62, 626, 83, -858, -183, -1122, -195, 198, -192, -259, -32, 1006, 271, 80, 140, 255, -57, -572, -157, -59, 127, -127, -248, 732, 413, -144, -11, -149, -632, -533, -368, -321, 762, 185, 300, -434, -398, 147, 331, 284, -89, -77, -462, -321, 477, 28, -1160, 426, 693, 209, -458, -283, -195, 47, -209, 27, -406, -1107, 968, 1204, - -123, 879, 24, 145, 367, -754, 269, 580, 550, 248, 164, -540, 397, 252, -344, 193, -74, 675, 176, 184, 385, -142, -455, 145, 837, -286, -167, 776, -282, -324, -279, 278, 977, 1377, -84, -866, 1336, 476, -876, 1011, 384, -229, -250, -355, -612, -18, 334, -514, -337, -1106, -140, 670, -1344, -720, 232, 234, 289, 838, 753, -1194, 38, 57, -823, 246, 443, -433, -274, -371, 265, 827, 367, 450, -686, 364, -574, -610, -626, 724, 2444, -786, 34, 178, 1112, 967, -305, -430, -599, 20, 481, -21, -298, -327, 456, -244, -573, -531, - -88, 892, 647, -714, 68, 12, -289, 352, 152, -253, -61, -198, -72, 1144, -400, -755, -505, -427, 1037, 33, -206, 936, 668, 261, 504, 922, -523, 150, 924, 530, 716, -761, -181, -17, 365, 320, -689, 84, -915, -1427, -29, -365, 721, 763, -141, -43, 210, -508, -1320, 931, -594, 148, -149, -476, -140, -346, -630, 933, 117, 63, -378, -115, -1192, -685, -554, -1406, 1630, -35, 861, -192, 48, -977, -530, -501, 120, 774, -28, -793, -591, -1136, -1266, 1102, 411, -981, -299, 501, 918, 140, -1119, -671, 231, 331, 289, 677, -693, -648, - -94, -216, 102, 218, -1348, -226, -937, -579, -1253, -449, 1734, 330, 59, 458, 433, 173, 1288, 1058, -335, 390, 1732, -405, -407, -360, -1298, 12, -717, -1537, -1699, -799, -885, 478, -655, 149, 229, -881, -255, 259, -53, 12, 1114, -741, 252, -851, -235, -924, 156, 1043, 18, 632, -1288, 1138, 437, -272, 974, 99, 469, -401, -389, -37, 334, 190, -880, 827, -979, 100, 341, -375, 662, -664, -308, -94, -171, -346, -13, 117, -416, -581, -120, -117, -74, 323, 251, 122, -613, 164, 896, 1081, -737, -423, 1008, 1263, -697, -492, 618, 212, - -532, 497, -1357, -297, 679, 1140, 245, -730, -549, 161, 1489, 104, 316, 22, 572, -116, 1076, 20, -772, 425, -671, -101, 650, -1687, -532, 344, -637, 1767, 1206, 875, 387, 1209, 767, 323, 506, -1312, -1882, -204, -34, -420, 193, -37, -530, -550, -542, 1000, 775, -610, -136, -40, -217, -183, -396, -448, -752, -81, 1186, -343, -739, -275, 1111, -489, -586, 1853, 589, 358, -488, -931, -740, -962, 224, 897, 2219, -1938, -898, 1229, 1571, 341, -147, 2140, 945, -595, 611, -177, -42, -1377, -776, -438, -2415, -934, -429, 1327, -727, -284, 846, 8, - -188, 282, 797, -526, 44, 1500, 557, -131, 395, -82, -135, -561, 270, 224, -434, -219, -1589, -71, 659, -160, -661, 284, -147, 709, 145, -355, -3, 759, -435, 115, 279, -243, -5, -424, 848, -61, 128, 3, 410, -197, -158, -277, 170, 306, -139, 365, -163, 219, -396, -327, 483, 603, -798, 21, 2, 58, 253, -522, 773, -711, 622, 66, -1077, -80, 842, -1121, 526, -22, 146, -293, -159, 189, -310, 1075, -804, 73, -185, -117, 205, -33, -130, -199, -816, -2260, -3258, 1083, 2845, 621, 7937, 6548, 4388, 7480, 3851, -311, -1009, -3017, - -6925, -5714, -5588, -7718, -5754, -1744, -1337, -295, 2541, 1136, -463, 1575, 2651, 1242, 1152, 2400, 1344, 1014, 2119, 3450, 1312, 1947, 3189, 391, 8, 2792, 1533, -1378, 1187, 1619, -2216, -837, 1858, -708, -1597, 2477, 1137, -2048, 1134, 1631, -3023, -2843, -1467, -6765, -8881, -5726, -7927, -10408, -7436, -7595, -9716, -7768, -5551, -5907, -3700, -141, 1631, 3956, 6333, 8014, 9707, 9630, 9206, 8790, 5239, 1028 } - }, - { - {-227, -77, 17, -46, 12, 4, 123, -161, -83, -15, -70, -43, -122, 60, -122, -71, 18, 99, -124, 1, 8, -99, 39, 19, -48, 9, 53, 178, 34, 23, 70, 30, -10, 36, -42, 38, -156, -56, 43, -35, 163, -87, -51, -104, 33, 30, -20, 26, -30, -51, -90, -11, -14, 72, 100, 27, 70, 51, 2, 11, -2, -158, 30, -3, -95, 4, -87, 73, 77, -47, -79, -181, 43, 86, 68, -94, -11, 68, 122, 298, 4, 14, -143, -112, 84, 54, 6, 123, -184, -60, 294, 22, 56, -76, -101, 141, - 115, -47, 113, 7, 17, -111, 39, -101, -82, -99, 33, 6, -35, -9, 33, 90, -44, -159, 1, -112, -149, -36, 64, -20, 57, 40, 52, -20, -23, -24, -26, 53, -4, 105, -16, 130, 19, 33, 118, 47, 28, 160, -66, 56, -57, -104, 98, -30, -4, 44, -23, -83, -32, 68, -47, 3, -90, 45, -388, -202, -90, -85, 0, 0, 29, 5, -22, -160, -72, -164, -255, -214, 121, 148, 150, -60, -18, -18, -34, 55, 23, -55, -116, 83, 71, 103, 27, -36, -64, 29, 50, -13, 106, -53, -3, 102, - -79, -126, 10, 172, 39, 37, 24, 0, 22, -28, 30, -138, 22, 141, -33, 1, 14, -50, -28, -21, -23, -39, 86, -82, 85, 72, 159, -12, 89, 202, -38, -162, -178, -11, -29, 7, -136, 38, -75, -19, 266, 217, 86, 114, -75, 54, 183, 96, 197, -74, 77, 120, -10, 152, -81, 97, 12, -90, -29, -13, -11, -22, 6, -43, 10, -30, 179, -38, -15, 4, -88, -229, 128, -51, 46, -88, -93, -95, -71, 66, 171, 144, 53, -5, -44, 61, 121, -23, -48, 163, -76, 81, -85, -56, -44, 65, - 56, -104, -83, 10, 110, 160, 75, 127, -25, 120, 34, 125, -76, 55, 246, 132, 93, -18, -76, -121, 71, 313, 42, 116, 223, 8, -130, -51, -40, 13, -82, -216, 88, 12, 5, 98, -146, -62, 231, -50, -86, -130, 6, -122, -20, -35, -37, 25, 189, 3, -56, 64, -145, 208, -22, -34, 252, -132, 16, -158, -73, 27, 13, 78, 84, -137, 51, 78, 58, 30, 78, 68, 112, -79, -43, 214, -73, 94, 28, 76, 60, 5, -56, 13, 149, -58, 1, -18, 42, 150, -60, -120, -274, 40, -9, -7, - -25, -55, -79, -114, -353, 189, -130, -169, -12, -335, 56, 130, -60, 281, -120, -292, 55, 140, -129, -200, 358, -2, -43, 118, -104, -27, 18, -164, 88, 2, 33, -17, 156, -22, 78, 110, -196, -63, -120, 205, -112, -31, 117, -25, -124, 104, 232, -105, 102, -109, 145, -67, 66, 42, -112, -234, 123, 213, -40, -33, 84, 158, 103, -150, -44, -128, -39, 86, -136, 74, 96, -96, -33, 60, -150, -36, 67, -10, 2, 47, -164, -135, 170, -187, -185, -318, 135, 337, 52, -60, -28, -56, 294, -175, -159, -37, - -175, -53, -190, -81, -132, -265, -72, -57, -6, -27, 72, 161, 60, 81, -241, 33, 0, -74, 90, 48, -66, -29, -169, -190, -23, 218, -57, -107, -17, -68, -143, 6, -149, 325, 280, 74, -74, -72, 38, 52, 66, 57, -9, 123, -101, 56, -87, 6, 13, 70, 63, 153, -47, -91, -63, -338, 36, 55, -9, 101, 56, -141, 21, -317, 41, 347, 304, -328, -322, 92, -259, -119, 24, -5, -113, 266, 101, -346, -41, 34, -16, 241, 73, -154, 229, 102, 19, -117, -150, 116, -101, -230, -57, -19, -121, -132, - -209, 222, 2, 44, -149, 17, 135, -103, -260, -236, 249, 73, 234, -25, 57, 197, 357, 134, -61, -175, -96, -79, 42, 36, -163, -44, 200, 169, 277, 154, -220, -176, 225, 148, -146, 22, 224, 41, -27, -140, 171, 142, -52, 301, -111, 57, -136, 55, -52, -25, 163, -272, 164, -177, 31, 147, -3, -70, 53, -185, 7, -143, -426, -127, 180, 120, 66, -100, 87, 43, 455, 82, -154, 173, 34, 40, 303, -83, -84, 110, -212, 261, 239, -1, 136, -45, -128, -12, -161, 19, -158, 68, 1, 52, 22, -269, - -52, -29, 20, -132, 66, 68, -47, 371, -151, -315, 201, 326, 81, 90, -131, 280, -82, 51, 130, 31, -108, 146, 46, 6, -7, -163, 26, 134, 933, -260, 12, -99, -53, -212, 2, -549, 289, -200, -7, 310, 163, -213, -216, -88, -183, 169, -441, 80, 195, 254, 60, 74, 20, 39, -50, -144, -401, -63, 63, 187, -137, 181, 82, -76, -15, 140, -137, -142, -68, -108, -3, -364, -156, -87, 4, 288, 79, 275, 110, -12, -157, 22, 34, 43, 113, 386, 64, -360, 114, -141, 12, -136, -129, -71, 173, 94, - -604, -242, -155, 98, -1, -123, -61, 183, -68, 269, -134, -164, 125, -298, 26, -685, 173, -229, 75, -238, -491, -84, -107, 348, 159, 122, -3, 465, -344, 81, 143, 359, -410, -245, -73, 30, -18, -124, -29, 121, -215, 42, 144, -30, 29, -186, -198, -132, 574, 2, -126, 217, -124, -285, -220, -155, -29, 99, 33, 19, 325, 286, -40, 102, 81, -361, -235, -15, -16, -92, -233, 305, 379, -296, 211, 191, -45, -279, -442, -430, -315, -168, -361, 34, -318, 139, 210, 10, -1, -279, -230, -163, -180, -60, -411, 16, - 455, -161, 241, -97, 454, 380, 161, -470, -117, 623, -158, 462, 77, -447, -221, 522, 16, -355, 13, -303, -36, 104, 49, -63, -516, -466, 135, 333, -291, -29, 140, -26, 61, 555, 113, 78, 59, 180, -234, -179, -113, -593, -185, -226, -136, 149, 121, -44, -39, -241, -330, 450, -75, -414, -162, 70, 339, -259, -41, -278, -8, -332, -9, -101, -530, 10, -197, 260, 50, -262, -322, -410, 207, -752, -398, -254, -426, -215, -180, -424, 444, -124, 674, -339, -528, -94, -358, 596, -215, -304, -157, 164, 287, 264, -76, -63, - -150, 71, 471, -7, 31, -150, -78, -248, -100, 119, 66, -204, -9, -305, 43, -87, -114, 134, 37, -138, -82, 273, 75, -213, -316, 492, -51, -763, 372, -76, -360, 165, -82, 46, -112, 280, 64, 41, 697, 747, -306, 98, -603, -95, -162, 258, -143, 87, 135, -140, 256, -131, -258, -292, 908, -680, -226, -428, -296, 353, -403, 846, -106, 262, 38, 209, -531, 101, 128, -34, -88, -42, 144, -317, -205, -43, -102, -394, -364, -93, -175, 480, -138, -226, -177, 164, -260, -105, -440, 198, -178, 174, -167, 220, -131, -738, - -391, 104, -75, -50, -248, -443, -45, 185, 109, -108, 122, 216, 674, -309, 306, -795, 24, 102, -120, -239, 131, 14, 6, 160, 522, 358, 250, -164, -218, 243, -371, 67, 237, -192, 480, 118, 345, 1106, 745, -183, -503, -302, 636, -759, 20, -175, -214, 343, -595, 100, -315, 17, -420, -283, 25, 46, -5, -360, 593, 150, -296, 137, -102, 80, 894, 315, -276, -198, 24, 311, 56, -657, -189, -446, -179, -194, 210, -99, -86, 24, -45, -307, -410, 282, -168, 98, -39, 371, -298, -168, 66, 173, -388, 440, -278, -563, - -578, -166, -183, -208, -148, -815, 276, -366, -151, -292, 426, 189, 200, 73, -103, -265, -125, 444, -1061, -139, 718, -881, -342, -29, -262, 309, -176, 979, -94, -224, -159, -53, 294, -206, -186, 795, -586, -83, 191, -142, 507, 273, -32, -75, 216, 274, 314, 243, 534, 156, 230, 125, -173, 878, 112, 152, 225, 117, 643, -62, 157, 205, 183, 88, 421, -269, -207, 405, -83, -446, -116, -766, -261, -163, 698, -689, -95, 7, -33, -62, 406, 1119, -212, 119, 118, 148, 524, -593, -595, -549, 873, 58, -312, 623, -185, 612, - 78, -658, -1856, 356, -430, -746, 835, -507, -229, -734, 207, -161, -676, -245, -392, 176, -361, 0, 172, 296, 183, 514, 107, -22, -32, -465, -320, -336, 282, 379, 210, 124, 14, 136, 338, 710, -318, -209, 154, -347, 377, 59, -290, 722, 299, -639, 276, -615, 102, 97, 347, -188, -169, 924, 400, -422, 282, 479, -347, -838, 496, -86, 34, 46, 246, 1248, -69, 131, 288, -43, 337, 129, -503, 13, -139, -422, -89, -93, -576, -672, 1436, 301, -89, -178, 326, 1290, 597, 149, -35, 428, 1083, 263, 374, 331, 772, -504, - 500, 215, -1480, 431, -209, 431, -461, 340, 231, 451, -4, 186, 71, -429, 208, 407, -351, 199, -342, -215, 1059, 98, 937, -680, 289, -46, -138, -33, -85, 133, 340, 226, -30, 524, -862, -822, 581, -474, -124, -122, -558, 263, -152, 141, 78, 893, 435, 462, 172, 109, -824, -206, 392, -18, -13, -46, -203, -758, 60, 353, -1280, 1088, -450, 198, 734, -1060, -11, -106, 268, 373, 466, 760, 145, -518, 289, 809, -1163, -711, 801, 21, 5, 17, 78, -43, -11, 381, 256, -588, 44, -183, 988, 568, -195, 33, 123, 95, - -2, 329, 39, 245, 1005, 107, 107, -184, 258, -986, -413, -436, -43, 64, -844, 293, -750, 211, 771, -213, -700, -419, 283, -185, -1427, 337, -999, -272, -128, -25, -400, 41, 497, -470, -884, -1379, 1003, 173, -229, 209, -246, 1539, -1659, 646, 911, -1109, -284, -616, -271, 1532, -661, 1076, -476, -190, -236, 326, 185, -1397, -211, -397, 633, -6, 293, 437, -617, -159, -377, 204, 602, 311, -809, -182, 220, 83, -5, -435, -118, -804, -92, -137, 763, -661, 1607, 315, -402, 659, 78, 864, 541, 819, 263, 747, 687, 731, 855, 96, - 830, -1013, -112, 183, -590, -136, 471, -789, -1061, 431, 794, 3, 236, -795, -132, -654, 16, 649, 216, 1173, 486, -214, 1205, 549, -2146, 1952, -392, -732, -524, 1336, -995, -231, -237, -72, 817, -893, -7, 272, -182, -168, 90, -529, 741, -17, -1023, -331, -193, 13, -1126, -64, 217, -292, 85, 273, 816, -360, -109, 104, -416, -1597, 214, 1171, -543, -1004, 149, 933, -375, -350, -1191, -263, 115, 855, 515, 59, -872, -611, 857, -972, 422, 1446, 956, 1104, -455, 615, 546, -1377, -364, -776, -50, 695, 95, 748, 814, -1357, 1539, -918, - 165, -126, -486, 1032, -74, -213, 1345, 908, 165, -280, -658, 374, -27, -89, -17, -51, 29, -290, 358, -35, -1150, 267, 131, -435, 41, 480, -146, 5, -826, 591, -278, -121, -61, 323, -436, -47, 129, -16, 122, -249, 654, -360, 1135, -714, -706, 657, -747, 10, 597, -562, -214, 274, 380, 441, -1671, 508, 6, -421, 1098, -572, 88, -28, -890, 1135, -34, -85, -593, -145, 986, -261, -15, 3, 299, 123, -1157, 537, 1048, -546, 431, -870, 1163, 181, -833, -658, -749, -2445, -3730, 249, 3192, 44, 8384, 7613, 4533, 8784, 5736, -975, - 291, -1156, -6969, -3963, -3099, -6799, -5619, -1684, -3329, -3799, -373, 170, -1661, 287, 1352, -1902, -1647, 2381, 409, -673, 1614, 2213, -112, 2262, 3876, 1324, 967, 3960, 2619, 212, 2849, 4281, 1786, 2112, 4858, 1753, 509, 4635, 4539, 1282, 5499, 7908, 2803, 3115, 5415, 1498, -2070, 84, -2128, -7046, -6748, -7189, -11410, -12301, -13125, -15419, -16040, -15579, -14917, -13007, -11923, -9698, -6763, -6744, -4850, -767, -1292, -2338 }, - {-227, -96, 13, -89, -12, 113, -131, 57, -57, -57, -122, -40, 185, -132, 105, 57, -101, -4, -149, 43, -13, 91, -267, -117, -36, 58, -23, -97, -1, -26, -122, 118, -1, 35, 127, 7, -32, -21, -25, 12, -56, -87, -72, -67, -39, -42, 172, 113, 41, 36, 31, -38, -12, -37, 163, -22, 43, -113, 41, -11, 65, 32, 22, -49, 7, -31, 126, 0, 12, 57, 27, -77, 32, 13, -40, -4, 12, 32, 94, 286, 70, 37, -62, -29, -139, -11, -32, 103, 100, -102, -65, -64, -51, -74, 12, 80, - -64, -79, -236, -183, -126, -12, 17, 170, -93, 81, 58, 39, 14, -138, 37, -287, 38, 2, 17, -26, -170, -86, -146, 2, 12, -97, -229, 152, -9, -143, 2, 82, 22, -55, 35, -86, -31, -82, 58, -87, 111, 79, -16, -164, 9, 11, -13, -67, 40, 17, -34, 71, 87, 46, 10, -18, 31, -93, -310, -347, -25, -137, 106, -170, 42, 79, -117, 95, 348, 20, -32, 191, 25, 192, 3, 87, -137, -181, -10, 69, -127, -41, -13, -36, 34, -37, -67, 63, -32, -27, 136, 194, -61, -106, 39, 155, - 59, 199, 8, -29, -5, 177, 11, -129, -70, 139, 102, 107, 30, -72, -144, 26, 69, 82, -30, -78, 157, 101, -24, -91, 7, -65, 165, 45, 33, 45, 23, 25, 103, 11, 105, -23, 159, 13, -75, -62, 184, 127, 193, 199, -47, 99, -42, -115, -9, 295, 131, 65, 107, -125, 212, 89, 143, -43, -233, 97, -365, 73, -92, 72, 59, -8, -125, 29, 83, -51, 78, 184, -12, -156, -209, 31, 95, -195, 109, -184, -117, 130, -75, -156, -74, -111, 170, 230, 133, -86, 2, 122, 75, -14, -94, -48, - -82, 85, 288, -6, -155, -127, 67, 20, -58, -175, -3, -150, -56, 20, -26, 104, 20, 115, 145, -104, -59, 406, -108, 38, 60, -272, -228, 4, 268, 201, 324, 104, -90, -141, 25, -82, 64, 28, 110, 197, 64, 145, -4, 84, -89, -191, -98, -147, 2, -44, 44, -232, -114, -35, 84, -117, 236, -271, 57, -173, -136, 72, 67, 222, -26, 51, -65, 153, 168, 40, -37, -179, -24, 51, -132, 123, -145, 53, 239, 191, 3, -87, 38, 228, -29, 47, 39, 182, 5, -67, -111, 68, -167, 39, 325, 51, - 178, 3, -144, -154, -250, 123, -177, -192, 44, -96, -595, 53, 98, 544, 183, 35, -244, 223, 104, -105, 125, -26, 204, -126, -57, -46, -48, -88, -31, 136, 128, 209, 81, 100, 2, -145, -147, 198, -107, 40, -14, -149, 210, -40, -85, 30, 153, -105, 231, -294, -235, -298, 74, -170, -248, -63, 237, -104, 72, 134, -99, -137, 12, 16, 79, 9, -73, -13, 301, 124, -124, -379, -300, 107, 337, 267, -221, 5, -128, 48, 58, -107, 178, -299, -50, -371, -108, 54, 130, -339, -84, 229, -28, -339, 175, -110, - -193, 103, 176, 37, 36, 58, 230, -114, -98, 56, -116, -63, 1, -18, 5, 180, 92, -27, -19, 102, 42, 127, -15, 143, 155, 56, -178, 17, -29, -132, 162, -104, 65, -124, -47, -424, 32, 325, 24, 346, -72, -92, -373, 418, 197, 231, 34, 186, -9, -18, 163, -116, 56, -20, -405, 68, -88, 83, -48, 83, 279, 41, 64, -484, -6, 347, -68, 202, -217, -167, -400, 225, 132, 263, 138, -143, 240, -67, 230, -153, -122, 8, -38, 181, 51, 152, 191, -116, -80, -71, 130, -32, -64, 17, -149, 76, - 69, -92, 132, 202, -71, -102, -13, -165, -64, 234, 46, -156, 306, -328, 64, 166, -60, -112, -10, 132, -232, 118, -86, -216, -144, -132, 19, -65, -119, 54, 379, 197, -33, -129, -334, 34, 205, -112, -343, 4, -12, -6, 72, 94, 28, 162, -73, 44, 230, 20, 270, 301, 659, 457, 274, -65, -352, -116, 319, 145, -340, 259, -60, -161, -208, 38, 572, -381, 414, 169, -89, 144, -111, 304, -112, 165, 33, -197, -141, -191, 11, 179, -45, -103, 113, 24, -29, -377, 123, -206, -157, 117, 262, -177, -263, 21, - 240, 31, -144, -46, -80, 117, 89, -77, -131, -207, 152, 365, 234, 123, -184, 117, 244, -240, -295, 57, -229, -107, -440, 10, -290, -89, 185, -51, 729, 11, -277, 313, -343, 399, 39, -251, -415, -107, 213, -340, 304, -52, 198, 224, -189, -86, -111, -160, -54, -150, 31, -182, 193, 114, 163, 313, 170, -50, 384, 189, 77, -204, -213, 111, -161, 38, 127, -252, 223, 574, 52, 408, 201, 198, 299, 19, 162, 165, -364, -249, 264, 21, 250, 48, 261, -35, 99, 70, -524, -26, 144, 367, 86, 325, 37, -59, - 104, 151, -288, -457, -260, 67, 117, 35, 322, 50, -338, -43, -299, -160, 145, -171, 84, 94, -173, -478, 164, -473, -516, 103, -246, 222, 349, -98, 405, -106, 401, 513, 17, 19, -514, -112, 74, 79, -45, -361, 42, -308, 56, -92, 99, -126, -177, 32, -16, -120, 144, 0, -61, 366, 161, 272, -158, 40, -129, 95, -11, 136, -26, -126, -121, -349, -173, 526, 245, 343, -387, 72, 335, -278, 32, 183, -77, 180, 63, -376, -54, -565, -38, 135, 145, 278, 68, 115, 7, -326, -325, -308, -493, 341, 191, 45, - -339, 305, -23, -388, -350, -100, -103, -243, -123, -139, -152, -81, -396, 200, 195, -6, -59, -55, -163, -430, -509, 28, 183, -115, -325, -154, 198, 179, -19, -81, -159, -117, 255, -133, 168, -125, -28, -468, -141, -25, 326, 114, -124, -257, -230, -364, 569, -266, 535, 91, -299, 402, 325, 672, -695, 288, 46, 113, -194, -153, 208, 184, -129, -243, 207, -91, 206, 324, 59, -114, 262, -82, 501, -850, -952, -568, -117, -391, 231, -319, 14, 184, -46, 630, 422, 172, -201, -122, 408, -58, 44, -162, -407, 14, 132, 116, - -235, 198, 3, -13, 340, 512, 11, -310, -163, -606, -264, -150, -211, 36, 81, -217, -116, -307, 310, 410, 309, 382, 268, 497, 32, 171, 88, -90, 161, 294, -326, -1025, -268, 335, -559, 263, 303, 112, -191, 14, -157, -426, -139, 249, -348, -289, 78, -213, 636, 574, -212, 278, 8, -182, 807, -675, -40, 146, -700, -172, -312, 128, -233, 610, 47, 20, 699, -14, -674, -490, -346, 276, -68, -599, 130, 201, 298, -345, 158, 344, 244, 249, -108, 406, 376, 166, -943, 694, -360, 285, -101, -66, 140, -375, -266, 458, - -232, -26, 350, -403, 351, -119, 322, -446, 596, -251, 944, -96, 18, 288, -263, -126, -166, 117, -99, -457, -675, -131, 308, -142, -285, -583, 227, 126, -894, 51, -81, 202, 233, -150, -81, -80, 296, 993, 458, -270, 642, 245, -452, 189, 406, -42, -173, -570, -187, 391, 213, 199, 81, -82, -266, -537, 271, -167, 121, -406, -262, 15, -96, 578, 137, 114, 392, 229, -671, -48, 202, -92, -20, 574, 146, 662, -404, -204, -141, -206, 210, -215, 437, 507, -250, -431, 734, -365, -208, -57, 183, 157, -485, -88, 222, -162, - 292, -120, 433, -208, 40, 821, -96, 602, 828, 191, 314, -116, -1143, -599, -245, 61, 98, 493, -1269, -298, 1314, -502, -572, 1171, -754, 662, 873, 351, 115, -663, 249, -1166, -582, 259, 601, 72, 133, 446, 1176, 803, 243, 47, -9, 134, 90, -456, 2, 295, 362, 1581, 881, 611, 1131, 468, -173, 345, -31, 1095, 385, -88, -193, 458, -82, 525, -1639, 72, 549, -31, 667, -252, 166, 364, -1532, -584, -134, -482, -643, -736, 675, -449, 119, -133, 676, -1133, -337, -150, 333, 14, -98, 838, 1343, 69, 430, -98, 71, 634, - 655, -620, -1961, -417, 876, 134, -174, -217, 113, -336, -319, 385, 381, 855, 383, 489, -156, 1155, 270, 709, -58, 1059, -376, 666, -662, -61, 130, 454, -153, -460, -889, 453, 123, 34, -401, -922, 4, 21, -47, 180, 603, 1, 449, 1306, -524, 52, -395, 627, 690, -794, 729, 654, -465, 87, 254, 411, 339, 941, 421, -498, 158, 1237, 537, -1714, 577, 121, -1216, -558, -269, -1126, 236, 222, 662, -811, 1067, -960, -115, -292, -1243, 1006, 2184, 140, -1208, 1874, -420, -35, 272, 1058, -610, 36, 2137, -1068, 510, 708, 691, -958, - -94, 156, -463, 66, 223, -401, 379, -670, -185, -280, -49, -412, -343, -149, 205, -736, -666, 974, 181, -655, -165, 565, 1444, -159, -704, 718, 1106, -359, -82, -12, 402, -41, 3, 456, -1222, 787, -703, -49, -995, 498, -72, -1561, 745, -183, -567, 925, 135, 905, -817, -424, -296, -890, -1098, -1643, 1384, 307, 940, 632, 415, 0, -330, 1153, -455, 320, 299, -1259, 1128, 354, -292, 915, 102, 30, 485, -445, 1229, -1005, -499, 414, 436, 169, -884, -587, -988, 517, 151, 468, 18, 505, 235, 141, 37, 422, -196, 212, -447, 300, - -413, -50, -550, -446, 34, -548, 243, 1139, 293, -942, 473, 306, 638, -35, 1056, -958, 145, 362, -865, -261, 1760, 928, -2315, -1046, 1240, -401, -1100, 370, -111, -919, 622, 971, -1389, 183, 1199, -896, -636, 669, 261, -587, 176, 953, -2142, -230, -318, -2536, -366, -832, 317, 353, 805, -396, -885, -433, -1310, 116, 574, 218, 299, -1184, 764, 40, -1261, 912, -1362, -658, -459, 324, 1126, 1143, -15, -339, -2247, 935, 2448, 795, 142, -1365, -1815, -848, -71, 928, -1100, -778, -1130, -456, 2300, 2312, -318, -1163, -847, -570, -151, 1133, -467, 292, - 354, 730, -112, -605, -1279, -669, 2228, 840, 1524, -1362, -600, -668, 1556, -28, -2173, -2291, 1249, 1913, 3383, 759, -2404, -278, -665, 1001, -1079, 915, -959, -259, 76, 211, -150, 185, 427, -687, -515, -56, 184, 369, -428, 21, 393, -321, 259, -189, 1127, -61, -128, 581, 380, 510, -246, 308, -77, -63, 494, 278, 112, 88, 654, -627, -139, 12, 871, -64, -153, 726, -163, -389, -301, 591, -118, 227, 207, 43, -191, 60, 287, 32, 764, 303, 243, -374, -10, 216, -480, 124, 236, 471, 47, -131, 345, -4, -550, 591, 247, -232, - 544, -425, 90, -294, 7, 264, 1748, 147, -653, -531, 83, 403, -29, 369, -142, -90, -491, -100, -345, 549, -342, -20, -217, -93, -128, 68, -363, 64, -157, -245, 73, -32, 19, -60, 126, 71, -301, -184, 0, -194, -177, 160, -48, -297, 22, -160, 133, -444, 229, -186, -342, 116, -155, -167, 50, 9, 25, -64, 81, -127, 159, -83, 22, 266, -177, 98, -42, -13, 76, -196, 198, -206, 197, -30, -2, -119, 179, -185, 19, 95, -261, 234, -86, 17, -826, -1381, 1463, 5004, 981, 1490, -3077, -4323, -1779, -2273, 1758, 4014, - 2337, 1537, 175, -2241, -1948, -1986, -786, 1097, 971, 998, 934, -50, -129, -253, -298, -486, -44, 596, -36, -378, -121, -538, -272, -111, -110, 970, 940, 524, 604, 9, -696, -749, -1316, -910, 142, 88, 292, 768, 1144, 655, 587, -47, -617, -907, -745, -662, 112, 207, 431, 263, 209, 20, -212, 70, 42, 75, 569, -71, 264, 232, -300, -646, -616, -543, 64, 328, 359, 59 } - }, - { - {-132, -96, 21, -85, -52, -38, -11, -14, -55, -164, -122, -87, -43, -119, 49, -28, 19, -49, -18, -75, 77, 15, -55, -98, 9, 109, 60, -112, -108, 19, 9, 12, -75, 15, -28, -49, -15, -46, -69, -33, -118, 150, 41, 104, -103, -173, -15, 21, -20, -161, 8, -41, 93, 62, 69, 161, -30, -8, -52, -27, 57, -113, 128, 154, -76, -54, -133, -71, 22, -43, -80, 4, -82, -43, -93, -72, -104, 14, 63, 196, 13, 132, -33, -16, -73, 141, 83, -78, -111, 72, -31, -161, -194, 48, 5, -62, - -69, -125, 77, -148, 34, -12, 29, 15, 27, -65, -15, 29, 38, -13, 47, 41, -73, 53, -47, -126, 176, -32, 1, 46, -30, 103, 121, -24, 40, 100, 0, -99, -87, 29, 52, -27, 23, 123, -115, -90, 87, 24, -52, -58, -17, 29, 59, -112, 42, 40, -112, -88, 60, -34, -137, -24, -32, 174, -238, -102, -164, 108, -80, -110, -76, -99, -20, 38, 179, 32, -96, 152, 6, 157, -150, 243, 112, 263, -47, -88, -18, -143, -12, -9, -52, 50, 5, -113, -28, 1, 36, 115, 27, -170, -142, -53, - 97, 8, 5, -85, 143, -2, 11, -60, 19, -35, 76, -22, 239, 4, -30, 92, -59, -105, -43, 83, 145, 26, 90, 24, 17, -73, -72, -119, -3, -122, 33, 102, 104, 75, -35, -45, 88, 171, 173, 100, -6, 152, -85, -119, 115, 131, 154, 240, 16, -145, 81, -138, -16, 52, 28, 266, 14, -207, -16, 42, 82, -11, -79, -229, -53, 201, 61, 133, 144, 130, 27, -19, 127, -169, -14, -114, 306, -14, 0, 143, -126, -15, 39, -15, 177, -26, 46, 183, -46, 60, 3, -6, -14, -20, -65, 81, - 90, -22, 89, 42, 190, 240, -30, 68, 20, -111, 93, -21, -116, 48, 79, 49, -50, 173, -39, 258, 260, -105, -143, -132, -84, 62, -277, -31, 43, -137, -245, 238, -48, -64, 42, 108, 103, -126, -45, -8, -10, 55, 88, -49, 108, -81, 163, -21, 10, -84, 88, 29, -21, -83, 42, -48, -68, -62, 17, 51, -149, 12, -283, -166, 105, -44, 37, 63, 191, -61, -93, -7, 8, 79, 78, -88, -37, 208, 9, 33, 19, 94, -173, 8, 88, 164, 33, 72, 239, -53, -23, -125, 11, 55, 100, -163, - -263, 114, -88, 8, -137, 107, -303, -244, -286, -93, -64, -195, 97, 272, -203, 44, 313, -72, -91, -144, 21, 1, 136, 48, 96, 72, -108, -200, -101, 121, -74, -122, 25, 52, 34, 26, 270, -130, 144, -72, 69, -80, 223, -171, 86, -14, -144, 127, -59, -46, 129, 73, -21, -61, 115, 61, -138, -154, 95, 169, 85, 3, -85, 7, 97, -48, 118, -31, -275, 10, -126, 346, 116, -173, -114, -43, -105, 2, 109, -231, -260, 222, -40, -231, 28, -68, 235, 101, -48, 30, -2, -46, -31, 250, 60, 1, - -170, -95, -34, 78, 123, 339, 17, -3, -3, 9, -148, -8, 71, -208, -130, -141, -10, 241, -204, 19, 123, 33, -93, 89, -257, 195, -42, -19, 120, -152, -152, -261, 54, -100, 231, 57, 8, 20, 71, 155, -78, -64, 187, -64, -106, -31, 187, 161, 172, 63, -113, 72, 152, -203, 210, -157, -118, 75, 53, 134, -494, -309, 76, 166, 321, -191, 168, 43, 177, 1, -97, -103, 106, 353, 19, -20, -336, -263, -8, -191, -128, 22, 32, -196, -71, 61, 112, 75, -142, 10, 145, 136, 18, -116, 15, -67, - 29, 54, 63, -87, 115, 309, -38, -12, 51, -156, 72, 250, -243, -270, -151, 33, -368, 18, 6, 59, -1, 3, -176, -85, -115, -8, 244, 370, 9, 29, 177, -71, -29, 79, 395, 39, 133, 267, 54, -157, 53, 264, 142, -215, -25, 509, 422, 107, 249, 341, 68, 11, 199, -81, -12, -178, 144, 3, -7, 88, 70, 285, -242, -190, 190, 59, 79, -144, 14, -39, 90, 19, 132, 163, -165, 141, 87, -152, 421, 95, 68, -321, -127, -8, 265, 285, -46, -271, 170, -232, -99, 244, -28, -157, 194, 297, - -93, 117, -135, -355, -25, 273, -141, -101, 130, -151, -313, 105, 149, 380, 132, -199, 53, -216, -373, 393, 45, 104, -326, -115, 524, 318, -210, -72, 4, 79, 85, -43, -187, 39, -124, 204, 21, 73, -55, -40, -194, -120, 456, 138, -253, 120, -246, -193, -394, 171, 25, 0, 116, -18, -167, 303, 196, -74, -292, 307, -193, 77, 14, 98, 84, 194, 252, -58, 151, 359, 72, -117, -77, -67, 84, 240, -38, 96, 49, -224, 40, -56, 141, -335, 29, -557, -301, -311, -41, -308, 246, -78, -209, -67, 15, -199, - -26, -16, 58, -121, -176, -192, -342, -446, -199, -299, 763, -374, 179, -354, -92, 28, -49, -524, -4, -253, 25, 598, -188, 245, 340, 111, 142, 356, 114, -152, 109, 133, 159, 55, -72, 414, 20, -45, -68, 104, -34, -159, 146, -66, 105, -423, 18, -91, 373, -158, 120, 546, -49, 0, -137, -243, -15, -50, -239, 285, -68, 203, 19, 191, -123, -34, 440, 205, -354, -195, 86, 94, 43, 82, -114, 109, 150, 344, -419, 2, -173, 90, 3, -74, -104, -263, -209, -254, 276, -519, -134, -330, 173, 512, -269, 3, - 31, -114, 219, -180, 98, -64, -198, 457, 41, -163, 25, -79, -189, 153, -140, 144, -277, -147, 219, 138, -475, -97, -401, 118, -50, -413, 515, -145, 12, -381, -389, 17, -348, -54, -297, -279, 347, 30, -393, 132, -348, 328, 145, -165, 39, 103, 375, -273, -354, 383, -242, -158, 232, 288, -510, -271, 331, 214, 124, -46, 62, -332, 104, 164, 262, -402, -643, -529, 240, -631, -26, 468, -38, 28, 344, -232, -189, 747, -295, 170, 290, -60, -680, -64, 75, -179, -92, -166, 640, -1, 9, -39, -457, 76, -263, -140, - 30, 69, 137, 362, 83, -103, 729, 69, -181, -674, -98, 480, -107, -314, -411, -369, -310, -203, 516, 193, 27, 279, 430, 233, -98, -84, 442, -97, -142, 122, 337, 41, -358, 73, -42, -531, -47, 403, -194, -240, -64, 491, -398, -105, -241, 204, 113, 524, 59, -479, -11, 137, -10, -220, 213, -164, 430, -328, 298, 630, -163, -171, -140, -134, 575, -421, -450, -353, 139, -184, -286, -137, 214, -284, 169, 38, 234, 330, 53, -41, -50, 326, -70, 117, -384, -1, -127, 320, -408, 351, -131, -213, 365, 610, -324, 178, - -58, 130, -893, -714, -420, 71, -259, 128, 49, -328, -247, 40, 745, 182, -431, -664, -335, -236, 465, -288, -406, 112, 108, -389, -10, 31, -77, 2, 73, 83, 114, 903, 602, -165, 66, 581, -228, 10, 257, 628, 378, -123, -140, -233, 59, -135, 10, 2, 672, 1097, -67, 752, 482, 83, 116, -564, -548, -80, 137, -58, 125, -224, -415, -706, -70, -462, -385, -269, -400, -300, -31, 613, -37, -507, -60, 112, 451, -174, -143, -315, 189, -894, -807, -403, -420, -444, -287, 247, -388, -515, -450, -756, 326, 169, -698, 302, - 596, 1248, 639, -32, 153, -746, -405, 292, 126, -239, -621, 95, -980, -52, 1475, -75, 15, 414, -595, 345, 1033, 1026, -1045, -928, -45, -1010, -440, 29, 73, 409, 524, 533, 843, 238, 302, 382, -202, -38, 45, 142, 210, -455, 1018, 482, 445, -72, 1033, 155, 599, 291, 146, -239, -227, 572, 152, 273, -648, -299, -553, -272, -421, 10, -775, -761, -113, -288, -1523, -1074, -1050, 284, 984, 1372, -832, 944, 1393, 247, 46, -101, 933, 63, 826, 356, 308, -590, -1952, -1417, -377, 182, 38, -155, 780, -207, -1285, -163, 2160, 341, - -353, 499, -132, 308, -126, -278, -654, -311, -34, -166, -292, 450, -411, -537, 7, 26, 484, 147, 162, 136, -142, -51, 700, -393, -749, -214, 107, -324, 589, -347, -148, 405, 167, 290, -779, -980, 341, -240, -277, -458, -449, -1076, 38, -156, 373, -717, -1316, 940, 314, 876, 142, -383, -251, 167, -471, 704, 194, 857, 698, 1309, -98, -1442, -988, -692, 808, 535, -569, 383, 1146, -253, 178, -1124, 1164, 1559, 280, 61, 355, -251, 691, 371, 721, -157, -752, 1666, 13, -644, 79, 1121, 521, 208, -719, 63, -387, -297, 111, -552, - 42, 127, 641, -934, -161, -128, 539, -226, -346, -342, -14, 327, -724, 31, 176, -1479, 187, -416, -1042, 653, -776, -1353, 1738, -36, 80, -162, -513, 1040, -779, -93, 129, -507, -71, 1318, 656, -1204, -1319, 1242, -648, 717, 1166, -1105, -1922, -1290, 2053, -132, -1735, 1414, -1191, -1824, 349, 1490, -1032, -1310, -105, -681, 1077, -163, 274, 803, 451, 625, 1279, 653, -410, 280, 255, 507, -570, 1367, 1150, 236, 344, -237, -84, -1267, 527, -639, 389, 10, -576, 785, -375, -474, 199, -696, 413, 85, -237, 273, 221, 536, 387, 524, 1282, -71, - 50, 501, 826, -25, 142, 70, 620, 931, -391, 277, -150, -69, -1694, 200, 552, -301, -510, 428, -788, -893, -50, 644, 1022, -1403, 416, 28, -212, 128, 365, 1302, -223, -750, 160, 946, -769, -307, 704, -1341, -1070, -6, -1644, -547, -617, 1268, -51, -453, 563, -285, 305, 92, -637, 752, -1694, -150, 87, -412, 295, 83, -343, -53, 35, 430, 11, -487, -1643, -1184, -919, -447, 996, -203, 25, -1632, 109, -114, -233, 50, -1590, 842, -777, 384, -324, 1067, -597, -1048, -510, -19, 772, 1410, 1488, -1859, -1370, -959, 632, 1492, 1828, -345, - -457, -1642, -594, 1401, 888, -60, 15, -89, -1322, 857, -226, 673, 1990, -2422, 2548, 810, -1255, 135, -2194, -1373, 1137, -687, 703, 354, 447, 245, -861, 940, -132, -351, -303, -388, 301, -209, 424, 235, -45, -111, -719, 412, 182, -199, 172, 373, -100, 207, -360, 426, -153, 45, 187, 175, -185, 663, -17, -644, -32, 282, 154, -496, 246, 553, -95, -285, -256, -49, 166, -80, 674, -457, -159, -170, -321, -40, -90, 231, 188, -286, -28, 241, -255, -151, -66, 396, -240, 162, 289, -643, -234, 183, -621, 911, 278, 216, 410, 1581, - 196, -524, -422, -301, -38, -41, 27, -33, -69, -879, 12, -167, -213, 124, -356, -147, 155, -232, 62, 288, -380, 248, -145, -185, -38, -185, 86, -170, -104, -202, -48, 11, -11, -115, -141, 57, 65, -139, 205, -243, -29, -86, -39, -31, -211, 300, 167, -263, 338, -15, 68, -134, 324, -308, 18, 52, 81, -30, -93, 272, -171, 64, 4, -21, 69, -75, -27, 170, -83, -18, 123, -10, -68, -106, 20, 126, -248, -752, -1266, 1412, 4680, 494, 1063, -2540, -3926, -966, -2058, 1607, 3258, 1741, 1075, -228, -1285, -1232, -955, -856, - 296, 575, 307, 618, 64, 65, 222, 85, 254, 231, -176, -581, -458, -510, -728, -359, 385, 536, 946, 1377, 476, 214, -468, -1059, -1058, -709, -521, 121, 384, 594, 598, 537, 333, 59, -58, -324, -255, -132, -189, -47, -211, -35, -248, -204, 64, 4, 279, 511, 268, 743, 613, -269, -594, -488, -817, -120, -198, -119, 299, 116, -288 }, - {-187, 47, -85, -217, -85, 20, -41, 70, -101, -39, -77, -36, 50, -8, -3, -42, 69, -182, 17, -94, 66, 46, -110, 20, -14, 28, -41, 32, -121, -76, 154, -44, -58, -69, -21, -44, -17, -110, -14, 141, -31, 26, -4, -42, 196, -40, 112, 137, -10, -51, -34, -119, -112, -123, -145, -77, -101, 26, -98, -29, -58, -10, 22, -116, 113, 23, 47, 100, -96, 52, 95, -101, 11, 80, 19, 16, -161, -49, 120, 200, 50, 177, 1, -179, -126, -130, -22, -89, 210, -157, -42, -70, -27, -125, 120, -73, - -61, 104, 168, 194, 28, -12, 38, 12, 25, -85, -96, 48, -87, -83, -116, -118, 34, -78, 104, -131, -20, 60, 53, 51, -208, -35, -117, -18, -51, -123, -6, 152, 42, 75, 66, 83, 7, 104, 60, 116, -68, 78, -41, 55, 2, -102, 118, 141, -79, -90, 36, 128, 22, 36, -43, -7, 60, 46, -308, -83, -138, 101, -289, 62, -127, -69, 43, 4, 34, 42, 34, 125, -54, 12, -11, -154, 115, 188, -152, -145, 112, 27, 137, 42, 184, -26, 63, -97, -27, 184, 17, -122, -147, -162, 9, 132, - 70, -2, 154, 120, 7, -125, 197, 49, 153, 151, -24, 96, 118, -15, 71, 78, -72, 15, -20, 74, -167, -110, 59, -106, -37, 146, -55, 80, -30, -229, 43, -2, 123, -177, -89, 77, 22, 197, 203, 93, 150, 121, 204, 237, -90, -23, 77, -232, -10, -75, -47, 110, -139, -13, 171, 35, 109, -52, -42, -56, -223, -33, 13, 120, -37, 204, 77, -32, 78, 45, 101, -71, -17, 238, -33, 225, 102, -94, 21, 199, 100, -125, 176, -45, 10, 13, -38, 38, 18, -157, 101, 79, -16, 10, -38, -141, - -2, 86, -19, -12, -100, -209, -76, 85, 176, -264, -143, 55, -114, 74, -14, 4, -143, -101, -41, 287, 306, -61, -128, -140, 294, -255, 7, -41, -118, -161, 58, -44, -219, -267, 11, -20, -139, 51, 75, -98, -147, -138, 196, -210, -24, -246, 4, 137, 48, 24, -136, -132, 123, -93, -139, 18, -49, 86, 4, 35, -138, -52, -37, 135, 95, 93, -275, 43, 81, 63, 83, -81, -46, 8, 61, 108, -14, 70, -74, 211, -383, 133, 19, -213, 1, 222, -57, -116, -189, -82, 34, -61, 12, 66, 120, -137, - -431, 78, -197, 43, 36, -25, 307, 16, -196, 261, 126, 89, -39, 54, -80, 204, -34, 23, 309, 301, 129, 137, 133, 149, 100, -299, -93, -5, -78, -255, -28, -62, -67, -138, -3, -42, 219, -72, 383, -4, 33, -73, -55, 0, -10, -33, -66, -48, -187, 42, 32, -26, -96, 127, 99, 109, -38, -87, 4, 94, 110, -92, -242, -132, 30, 197, -23, 157, -121, -194, 145, -76, -135, 52, 88, -151, -62, -113, 163, -193, -201, 94, -54, -22, -104, -67, 110, 145, 82, -39, 27, -22, -30, -147, 52, -388, - -107, -127, 110, 126, 15, 60, -234, 60, 41, 59, -211, 400, -14, 70, 58, -198, 35, -282, 182, -65, -226, 40, 23, -123, 17, 18, 187, 319, 147, -75, 112, 126, -299, -122, -134, 75, 76, -61, 55, 95, 75, 124, 264, -8, -86, -42, 0, 183, -131, -19, 104, 240, 18, -192, -133, -44, -155, -51, 38, 233, -396, -110, -146, 169, 7, -83, -509, -68, -67, 211, 507, -146, 341, 58, -296, -305, 56, 78, -171, 192, -134, 155, -187, 93, 69, -180, -148, -115, 65, 199, -253, 11, -266, -14, -97, 68, - 204, 22, -79, -74, 221, 1, 334, 102, -115, -117, -86, 49, 214, -2, 350, -603, -435, -359, -72, -306, 33, -115, 123, 275, 64, 114, 192, 290, 167, 43, -181, -501, -502, 270, 39, 329, -208, -181, 167, -311, 19, 253, 92, -178, -18, 470, 374, -22, -348, -551, -77, -185, 189, -156, -179, -625, -287, -558, 198, -5, -152, 166, -33, 17, 29, -170, 4, -197, -50, 142, 83, -201, 65, 234, 345, -40, -62, -105, 8, 200, 252, -23, 27, -42, -58, 329, 216, 24, 224, 83, -301, 70, -41, 389, 134, 62, - 169, 258, 55, -198, -376, -69, 65, 211, 89, 28, 66, 305, 53, 110, 122, 94, -181, -167, -175, -169, -184, 284, -51, 178, 803, 172, -244, 139, -141, -479, -93, -470, -253, 237, 324, 120, 69, 23, 62, 300, -213, 426, -276, -289, 347, 147, -552, 237, 145, 170, 369, 174, 275, -25, 150, -93, 235, 54, 53, 148, -310, -177, -93, 193, 90, 64, 162, 38, 59, -291, 5, 297, -53, 29, 40, 30, 368, 132, 494, 104, -70, 458, -402, -62, -64, -171, -38, 88, 463, 35, -100, -189, 95, -193, -74, -118, - -229, -14, 49, 349, -94, -335, -303, -429, -175, -422, 299, -358, -290, -205, 184, 516, -523, -165, -587, 179, 65, 69, -180, 61, 629, -321, -72, 260, 151, 144, 211, 167, -228, -341, -83, -181, -286, -313, -11, -60, 65, 444, 253, -221, -146, -8, -141, 123, 792, -255, 546, 197, 76, -16, -111, 117, -330, 171, 420, 42, 49, 376, 206, 162, -320, 275, -202, -235, -742, -193, 436, -230, 88, -461, 319, -149, -224, 346, -513, -234, 352, -263, -368, 47, -317, -247, -27, 361, -169, 639, 608, 111, 198, -358, 48, -291, - 456, -99, 138, -225, -135, 67, 65, -217, 350, -108, 77, 118, -223, 75, -286, -10, 168, 185, 8, 248, 332, -38, -613, -118, -179, 427, -369, -478, -327, -237, 67, -279, -202, -149, -34, 63, -899, 552, 449, 631, -202, 83, 442, -439, -379, 53, 291, 162, -41, 61, -218, -301, -336, -135, 1213, 58, -633, -152, -332, 166, 176, -417, 218, -97, -191, -325, -681, 72, -571, 281, 73, -427, 236, 310, 389, 138, 145, -441, -23, -70, 418, 224, 6, 427, 437, -30, -227, 76, 543, -335, -297, 312, 145, -340, -92, -311, - 624, -512, 141, 367, -213, 341, 103, -123, -173, -134, -266, 389, 470, 130, -374, 74, -412, -117, 257, -11, -208, -108, 61, -497, 10, -13, -317, 465, -420, 19, -102, -257, 318, 26, 179, -101, -42, 38, -214, 188, -185, 12, -184, 429, 14, -189, -116, 613, -10, -410, -223, 293, 391, 485, -17, -75, 605, 309, 675, 117, 27, -311, -174, -172, 155, 133, 349, -409, -5, -232, 200, -351, 109, 452, -99, 17, -257, 89, -259, -727, 67, -87, 15, -309, -113, 325, 533, -30, -248, 362, 116, 111, 352, 167, -252, -70, - 211, -5, 188, -247, -292, 116, -279, -413, -254, -474, -163, 202, -449, -24, -511, -165, -59, 216, -601, 275, -21, -271, 330, -74, -28, 733, 627, 294, 281, 448, 8, 971, 1126, 55, 366, 340, -40, -809, -13, -34, -297, 226, 221, -439, 250, 307, 63, -116, 180, -110, 584, -96, -253, 7, 145, -50, -22, -6, -892, 268, -3, -622, -241, 115, -38, -421, 171, -498, -22, 59, -787, -136, 374, -250, 66, 522, 343, 403, 153, -208, -345, 403, -165, 232, -322, -174, 299, 452, 108, 538, -303, 468, -332, -448, -274, 466, - 535, -424, 291, -1165, -35, 327, 182, -204, -343, 95, -435, -135, -856, 36, 1124, -770, -41, -94, 87, -323, 168, -498, -451, -189, -103, 84, -93, 218, -332, -20, 731, -610, -484, -156, 643, 53, -747, 296, -261, -364, 102, 1027, -572, -367, 780, 525, 73, -348, 45, -152, -216, 180, 221, -165, -588, 748, 392, 111, -809, -165, 282, 251, -81, 400, -48, 110, -168, -542, 351, -398, 238, 71, -415, 789, 152, 557, 626, 63, -878, -219, 32, -399, -142, -10, 21, 274, 662, -333, 113, 324, 65, -332, -1556, 86, -393, 37, - 808, 58, -133, 126, 49, -552, -558, -537, -480, 632, -111, 758, 88, -750, -7, 63, 647, 106, -83, -142, 198, -412, -132, 676, -122, -918, -669, 394, -70, -204, 226, -81, -446, 124, 292, 609, -106, -534, 27, -669, 271, 725, -99, -924, 306, -24, 70, 206, -267, 547, 61, -388, 312, -214, -108, 791, -392, -145, -118, 498, 217, -880, 454, -677, -154, -365, 74, -171, -105, -55, 111, -783, 172, 1255, 843, 365, -614, 460, 615, 872, 445, 93, 50, 543, 975, -225, -96, 532, -1047, 381, 977, -206, -307, 241, 766, 591, - -374, -689, -13, 339, -88, 79, 40, 798, -427, 511, 807, -312, -61, 547, -47, 1920, -769, 347, 1351, -754, 288, 91, -1022, -28, 243, -464, 1089, 86, -95, 90, -382, 1438, 448, -1132, 1161, -448, 103, 354, 476, 751, 427, -181, -642, -932, -277, -368, 24, -219, 629, -258, -273, 98, 241, 189, 329, -1492, 874, 24, 534, 842, -1404, 308, 743, 149, 557, -562, 612, 158, -542, -9, -337, -1054, 581, 306, 960, -543, -684, -261, 234, -163, -1166, -599, 372, -106, 186, -515, -144, 372, -323, -185, -494, -137, 191, -576, 66, -1235, - -993, 289, -1033, 70, -1082, -783, -521, 491, 1020, 1231, -294, 536, 681, 308, 295, -505, 1390, 1398, -966, 949, -764, 470, 992, 935, 1145, 1363, 950, -1082, -768, -28, 6, 280, -143, -248, -736, -299, 1827, -1338, -681, 720, -430, 687, -539, -602, 200, -1420, -67, 947, -234, 483, -816, -206, -326, 25, 1009, 299, 219, -191, 550, 169, 1380, 330, 801, 45, -642, -613, 796, -408, 362, -25, -1052, 733, -940, 1783, -1357, 799, 721, -795, -663, -505, 650, -79, 680, -39, 74, -1266, -680, 251, -625, 161, -389, 319, 185, 899, -584, -244, - -263, -519, 1259, 178, 96, -1261, -409, 570, 359, 331, 1045, 630, 825, 899, 30, 370, -317, 551, 165, -2721, 1880, -1152, -869, 58, 356, 533, 51, -404, 1455, 796, 169, -709, 450, 13, 516, -675, -534, 421, 1075, -1241, 10, 455, 92, -274, -234, -119, 5, -22, 241, 1449, 42, -591, 896, -176, -967, -1134, 1071, 416, -213, 469, 201, 986, -1330, -81, -709, -128, 658, -478, 212, -557, 223, 2005, 68, -1045, -1331, -7, 504, 657, -595, 200, 841, -310, -1941, 1139, -754, -933, 315, 1835, -1331, 972, 946, 511, -1024, -488, -427, 1582, - 522, 103, -116, 249, 445, -145, 207, -244, -4, -194, 742, -840, -97, 493, -1163, 369, -287, 80, -141, -333, 202, -98, -479, 1262, -977, -283, 895, -589, -96, -194, 190, 880, 60, -884, 1184, -659, 415, 730, 320, -293, 53, -672, 147, -414, -326, 1579, -386, -656, 193, -318, 363, -270, 400, 1007, -584, 317, 766, -947, 404, 476, 209, 602, -740, -218, 1078, -788, -191, 277, -321, 974, -977, 103, 213, -265, 295, 128, -656, -925, -2393, -3835, 349, 3574, 288, 8154, 8469, 4142, 8852, 5829, -1279, -239, -2017, -7254, -6334, -4007, -7375, -5856, - -1765, -3744, -3114, 879, 1660, -1063, 321, 1388, -1401, -955, 2067, 1751, 27, 1973, 3601, 994, 2526, 4925, 2250, 997, 4400, 3564, 213, 2437, 5157, 691, 939, 4009, 1528, -933, 2720, 2473, -723, 2095, 2891, -613, -2993, -1748, -6362, -10216, -9119, -9759, -14523, -13193, -12367, -14964, -14507, -12065, -10847, -9824, -5856, -2557, 1116, 2762, 6029, 8649, 7897, 7723, 9552, 4932, 311 } - }, - { - {-185, -286, 6, -159, -35, -110, 91, -171, 9, 66, -56, 52, -13, -16, 24, 24, 53, -81, -17, -55, -139, -1, 43, 11, -58, 106, 40, -34, 39, 9, -60, 35, -19, -68, -74, -35, -13, -36, 72, 132, -11, 200, 34, -151, 56, -25, -114, 14, -109, 124, 29, -97, 50, -56, 43, 63, 32, 29, -20, 56, -90, 50, -38, -38, -23, -45, -160, -29, 91, -53, 64, 32, -37, 15, -2, 27, 60, -12, 51, 195, -96, 53, -19, 10, 11, -81, -88, 58, -14, -74, -90, -58, 84, -9, 112, 22, - -136, -144, -99, 41, 39, 74, -8, 85, -62, -13, -147, -23, -24, 31, 61, 57, 115, -55, -70, 60, 39, -73, -69, 4, 57, 25, 129, -47, -33, 140, 49, 262, 118, -73, 5, -161, 11, -184, -4, -68, 136, 14, 78, 93, 61, 89, 71, 12, -142, -19, -64, 101, 164, -107, -57, -50, -26, -67, -307, -333, -24, -97, 15, -74, -18, 182, -31, 96, -44, -91, -121, 20, -24, -149, 170, 48, 13, 87, 87, 136, 99, -12, -102, 93, 23, -142, -61, -66, -41, 121, -42, -216, -72, -28, 44, -69, - -138, 1, -14, 157, 23, -5, 58, -7, 215, -41, 19, -51, -88, -3, 91, 39, 23, 85, -83, -137, -99, -22, 14, -34, -1, -103, -28, 51, -39, 104, 47, -6, 10, -89, -85, 134, 16, 53, 31, -23, 40, 219, -18, 115, 58, 151, 173, -36, 7, 115, 102, 77, 197, 45, -75, 12, 171, 66, 76, 159, 200, 141, -57, -141, 91, 71, -94, -137, -4, -80, 25, 54, -63, -69, 57, 55, 111, -83, -182, -85, -87, -113, -54, -130, 62, -177, 60, 13, 24, -81, 151, 125, -137, 145, 37, -25, - 29, -111, -54, 96, 15, 37, 4, 115, 26, 143, -97, -15, -34, 51, 58, -34, 22, -71, 16, 47, 22, 578, 18, 511, 55, 319, -58, -70, 104, -261, 284, -167, 195, 121, -85, 66, 7, -3, -32, 63, 121, 120, 233, 41, 84, -21, 272, -308, 22, -35, 85, 113, -141, 47, 85, 24, 118, 44, -105, 45, 246, -55, 86, -51, -20, -23, -149, 243, 12, 13, 207, -39, 31, 225, -331, 84, 10, 92, 297, 72, 85, 86, -13, -90, -35, 58, 44, 140, -36, 112, 75, -52, 52, -107, -45, -2, - -233, -293, -112, -47, -106, 229, 102, -189, 210, -33, -149, 41, 92, -88, -136, -128, -260, -137, 115, -171, -265, 71, 109, 17, -97, 195, 26, 179, -10, -48, 106, 169, -248, -124, 68, -62, 61, -169, -12, 38, 59, -145, -252, -78, 74, -50, -32, 8, 81, -32, 45, -93, 146, -200, -145, -58, -142, -50, -40, 48, -105, 69, 157, -23, 35, 34, 73, 146, -61, -38, -31, -71, 147, -59, -259, -145, -83, -74, -249, -600, -48, 35, 14, -198, -77, -224, -48, -263, -287, -235, -44, -157, -323, -212, 79, 100, - -82, 197, 122, -77, 258, 51, 32, 38, -326, -14, 69, 126, -93, -95, 215, 391, -280, 105, -72, -15, -244, -22, 12, -131, -151, -120, -126, -74, 101, 290, -117, 111, 213, 179, -41, 23, -44, -52, -245, -127, 171, -91, 54, -86, 99, 47, -6, -4, -99, -95, 47, -34, 72, -282, -276, -23, -14, -154, -356, -86, -431, -113, -301, -50, 73, 68, 356, -226, 90, 80, -171, -96, 289, 17, -66, 23, -212, 194, -276, -108, 144, 69, -16, 38, -43, 84, -109, -229, 30, 94, 101, -185, 63, 186, -187, -266, - 219, -184, 148, -135, 89, -15, -166, -245, -130, 55, 6, 79, -108, -129, -286, 149, -201, -106, 132, 260, -20, -62, -380, -316, -90, -115, 162, -45, -218, -39, 24, -127, -18, -267, 172, 61, 198, 276, 135, 13, 101, 226, 107, 643, 300, 419, -136, -10, -16, -623, 24, 277, -134, -43, 11, 401, -78, 234, -58, 224, 109, 275, 369, 52, 242, -76, 207, -27, 394, 219, -21, 234, 173, -67, 164, 109, 139, -122, -115, -330, -38, 234, 27, 29, -96, -125, -118, -110, 554, -371, 125, 172, 77, 47, -244, -297, - -100, -47, -40, -511, -279, -265, -17, -16, 120, -20, 101, 177, 288, 58, -120, 107, -229, 42, -157, 86, 8, 42, 61, -103, 956, 124, 127, 129, -79, -376, 250, 302, -175, 144, 110, -216, -50, 254, 117, -395, 91, -90, -229, 20, 108, 59, -18, 18, 167, -30, 89, -299, 118, -6, 116, 102, -71, 261, -328, -108, -324, 303, 119, 475, 211, 29, 87, -329, -11, 137, 108, 142, 17, 96, -102, 136, 315, 464, 182, -162, -112, -10, -87, 195, 216, -116, 130, 276, 77, -297, -649, -288, 136, 315, -106, 108, - -29, -25, 16, 268, 83, -129, 231, -568, 150, 314, -350, 237, 320, -822, 154, 67, 157, -287, 451, -641, -36, -17, -85, -38, -226, -223, -72, 273, -6, 38, -159, 202, -57, -51, 97, 330, -228, 247, -71, 163, 33, 235, 277, -37, 49, -366, -234, -48, -185, -329, 5, -97, -272, 386, -363, -72, -191, -140, 203, -233, 115, -56, 207, -89, 229, -314, -142, 88, 284, -530, -261, 67, -46, -54, 178, -242, -620, 181, -534, 285, -268, 99, -467, -132, 310, -448, -183, 550, 29, -467, 438, -210, 34, -487, 79, 181, - -418, -112, -373, -12, 28, -137, -101, 358, 60, -261, 66, -547, 325, 498, -162, 200, 364, -41, -71, 30, 46, 197, 39, 33, 114, -316, -19, -362, -349, -163, 150, 188, -9, -435, 84, 85, 206, 417, -450, 638, -547, -4, -107, -126, -262, -544, -683, -303, -73, 136, -45, -15, 111, -54, 499, 176, -478, -137, 16, 242, -299, -59, -531, -30, 467, -399, -70, -334, -299, -562, 674, 309, -353, 462, 433, 651, -250, -205, 449, -54, -107, 176, 191, 96, 83, -618, -83, 16, -11, 49, -88, 283, 504, 67, 19, 5, - 8, 493, 110, -20, -122, 137, 88, -61, 37, -260, -75, 431, -433, -187, -376, 480, -446, 229, -195, 152, -113, 126, -364, 94, 497, -325, 5, -888, -63, -303, 1, -825, -62, -24, -286, -163, 663, -720, 94, -177, -303, 220, -278, -516, -412, 96, 12, 195, -335, -79, 555, 227, -99, 150, -312, -280, -272, 589, -525, -600, 279, -555, 196, 51, 139, -231, -82, -287, -153, -214, 99, 321, 182, -438, 529, 100, 174, 85, 246, -21, 236, 99, -130, 200, 42, 254, 131, -316, 128, -62, 85, -28, -149, -64, -266, 281, - 234, 311, -65, 531, 556, 284, 59, 317, 576, 353, 629, 479, 464, -449, -539, 179, -125, -62, 19, -178, 190, 252, 67, 585, -152, -185, -304, -77, 10, 18, -767, -146, -295, 476, 314, -1023, -766, -230, -15, 347, -146, -17, -824, 124, -433, 315, -63, 415, -351, -78, -416, 81, 335, -152, 96, -227, 16, -544, -155, -16, 39, 421, 534, 29, -489, -334, -157, 61, -128, 168, -561, -164, -74, -135, -312, -63, -140, 394, 563, 386, 145, 240, 243, -258, 942, 575, -722, -626, 698, -529, -294, 113, 94, -515, 527, 36, - -1551, 423, 1021, -689, 717, 892, -258, -122, 518, -547, -290, 155, -242, -282, 318, -470, -302, -223, 356, 188, 239, -76, -315, -287, 327, -272, -9, 69, -455, 280, 261, -215, -142, -392, 20, -254, 325, -542, 47, 168, -20, -274, -526, -151, -226, -84, -407, 527, -545, 61, -197, 105, -776, 764, 152, 41, -322, 143, 128, -6, 69, -185, -618, -150, -272, -439, -535, -237, -143, -573, -213, -76, 348, 113, -489, -469, 236, -167, -622, -320, 125, 434, 468, 433, 765, -216, -544, -549, -37, 205, 501, 169, 44, -553, 342, 1033, - -913, 5, -381, -437, -308, 491, -278, -240, 209, 625, 347, -410, 262, -431, 318, 54, -76, -189, -370, -243, 37, 102, -571, 387, 37, -10, -228, -193, 371, -492, -43, 622, 665, -570, -57, -79, -412, -469, 546, 172, 342, -65, 31, -2, 343, -91, 9, -392, 622, 574, -777, -891, -206, 61, -314, 82, -233, 123, -478, 556, -613, -487, -197, 139, 431, -171, 616, 105, -207, -125, -147, -319, 315, 319, -101, 16, -1317, 1971, -1341, -393, 406, 1048, 927, -366, -310, 19, 95, 522, 252, -780, 268, -198, -214, 35, 351, -41, - -508, -527, 309, 177, 394, -223, 476, 65, 551, -86, -118, 335, 9, -428, 124, 426, 36, -556, 317, 579, -504, 191, -544, 209, -701, -527, 902, 754, 432, 992, -130, 1192, 521, 443, 724, -1129, 1002, 292, 451, 404, 181, -561, 170, 1006, 1257, -37, -1236, 624, 129, 248, 64, 23, -130, -932, 206, -122, 301, -214, 546, 1361, -80, -1552, -831, -901, -387, 39, 492, -1319, -333, 243, -660, -693, -690, -692, -148, 829, 379, -285, 352, 189, -397, 444, -494, -71, 161, 304, -950, 492, -484, 294, -213, -705, 171, 260, 80, 152, - -341, -1016, 7, 247, 193, 41, 94, -404, -42, -8, 912, -117, -1600, -677, -208, -1270, 257, -368, -371, -598, -321, -907, -957, -1098, -154, 1206, 120, -728, 303, 31, -124, -402, -622, 259, 396, 349, 216, -122, -769, -299, -509, -19, 847, -72, 673, 940, -798, -929, -1043, 301, 326, -1354, -832, 64, 10, 455, -1644, 211, 344, 1159, -1323, 193, 183, -120, 685, -368, 1222, -25, 81, 423, 457, -426, -1039, 637, 683, 215, 872, 227, -145, -283, -795, 1238, -562, 1179, 409, -21, 296, -409, 569, 666, -455, 517, 188, -1099, 815, 953, - -155, -513, 65, 63, -15, -113, 1557, 78, -1002, -408, 111, -1224, -1858, 390, 2098, 647, -284, -1141, -477, -53, 1163, -394, -926, -1758, -224, -2201, 632, 1078, -1434, -115, 787, -331, -653, 584, -631, -327, 34, -455, 736, -244, -358, -123, 381, 1365, -228, -620, -716, 257, 632, 392, -636, -95, 720, 21, -578, 185, -519, 1253, -588, -1365, 449, -235, 629, -920, -919, 891, -94, -1179, -642, -1129, 1420, 678, 367, -1541, 249, 604, -1089, 35, -787, -613, 577, -553, 666, -469, -941, -258, -242, -195, 310, 44, -581, 1719, -214, 696, 812, 375, - -188, 36, -263, 589, 297, -432, 201, 756, 1567, 365, 659, -23, 133, 291, -619, 294, 525, 43, -706, -322, -532, -166, -706, -611, 47, -479, 726, 285, -210, -511, -297, -141, 377, -86, -668, -485, 101, 177, 333, 179, -171, 210, -585, -1648, 41, 2092, -90, -1449, -271, 1018, 243, 201, -56, -604, -833, -439, 157, -6, -772, 319, -1527, -225, 1366, 453, 1764, -191, -727, -169, -179, 521, 84, 29, -994, -451, -481, -27, 1104, -120, -264, 390, 438, 15, -601, -648, -702, -2382, -3648, 831, 3257, 992, 7975, 7482, 3320, 7705, 3239, -1476, - -73, -2411, -6440, -3571, -3410, -6638, -4842, -2844, -4213, -2892, 502, -371, -1432, 1423, 1338, -156, 1432, 4084, 1633, 620, 3900, 3445, 1044, 4131, 5117, -228, 2938, 5116, 1800, 1882, 5205, 2981, -695, 3964, 2705, -1466, 1370, 3056, -1842, -3043, -961, -6063, -9924, -9645, -10680, -16852, -14645, -12186, -15663, -13526, -8896, -10475, -8153, -2663, -1230, 2681, 5457, 9261, 12397, 13584, 15587, 16298, 15109, 14338, 12881, 8018, 5666, 3416 }, - {-175, -281, -21, -287, -159, -55, -49, -8, -68, -13, 63, -75, 87, 11, -117, 73, -20, 78, 12, -111, 79, 43, 62, -48, -71, -51, -59, 47, -9, 13, -64, 46, -78, -107, 6, -133, -99, -51, 143, 18, 55, -173, 26, 30, -148, 53, 12, -155, -28, -11, -120, 138, -86, -50, 82, -6, -145, -14, -100, 114, 99, -139, -72, -92, -62, -38, 61, 54, 35, 96, 1, 40, -16, -34, -42, 46, 41, 18, -23, 346, -175, 19, -107, -2, 138, 74, 84, -74, 106, -111, 119, 68, 145, 69, -35, -166, - 177, 131, 40, 26, 10, -68, -90, 99, 51, 66, 84, -89, -15, 90, 94, -9, -84, -140, -8, 31, -95, 36, 15, -126, -79, -7, 57, 5, -72, 124, 13, -38, -99, -17, 1, -167, 68, 108, -69, 138, 101, -16, 81, 56, 169, 58, 23, -27, 56, -144, 7, 69, -79, 76, 74, 102, 54, 122, -328, -221, -37, -141, -129, 66, -189, -173, 46, -76, -77, 78, -63, -121, -19, -5, -40, -53, -39, -140, -14, -100, -80, 1, 124, -24, 181, -92, 107, 133, -150, 55, -42, 32, -108, 55, 61, 104, - -57, -117, -48, -62, 33, 51, -153, -14, -107, -77, 21, -116, -199, -32, 183, 46, 60, 15, 36, 31, 62, 79, 204, 21, -102, -117, -35, -52, -25, -239, 41, -10, 65, -25, 15, -32, -48, 214, 4, 150, 18, 262, 304, 232, 174, 244, 100, 106, -22, 69, 259, 27, 80, -97, -63, 197, -132, -243, 74, -203, 175, 40, 210, -68, -12, -52, 70, 83, -2, -207, -41, 175, -116, 79, 48, -41, -50, 195, 149, 341, 138, 27, 83, -30, 22, 107, 66, 290, -123, -84, 22, 74, -44, 134, -124, 25, - -6, -99, 33, 27, -128, -180, -107, 139, 72, -2, -7, 103, 12, 31, 184, 86, -39, -34, 133, -139, 39, 573, -13, 282, -53, -42, 297, -292, -105, -21, 145, 105, -66, 59, 24, -264, 64, 144, 123, -296, -109, 35, -218, -57, 12, 11, 25, -32, 132, -95, 104, 224, 218, -64, -133, -22, 246, -14, -19, 2, 19, -130, 16, 106, 10, 25, 95, -67, 61, 40, -35, 177, 10, 140, 20, -48, 53, 93, 73, -5, -147, -127, -175, -75, -15, -1, -29, 123, 96, -81, -170, 5, 68, 88, -98, -27, - -153, -426, -111, -144, 28, 71, -72, -85, -803, 16, 258, -187, -300, 225, -339, -51, -152, -178, -110, -112, 13, 137, -24, 77, -86, 104, -78, -121, 55, -45, -190, -244, 119, 13, 118, 37, 261, 38, 92, -123, -213, -61, -104, 216, -97, 7, 60, -106, 305, 201, 9, -239, -300, -102, 107, -274, -1, -133, -255, 25, -402, -91, -36, -153, 284, -18, -34, -6, 181, 213, 75, -213, -55, -68, 108, 20, 65, 181, -470, -666, 72, -144, 140, -179, -348, 19, 298, 73, 179, 162, 106, 86, -119, 93, 194, -311, - -162, -96, -83, 129, -37, 52, 203, 197, -86, -170, 32, -90, -88, -164, -133, -256, 54, -88, -12, 251, -58, 58, 53, -158, 133, 155, 188, -160, 303, -37, -240, -179, -262, 249, -99, -251, 70, -25, -199, 217, 256, -75, -237, 185, 39, 150, -34, 382, 195, -186, -122, -68, -97, 148, 133, 228, 1, 121, -626, -7, -109, 36, 5, 232, 181, 241, -34, 331, -150, 223, 287, 45, 286, 54, 79, -85, -22, -124, 228, -20, -19, 306, 195, -3, 91, -33, -4, 197, -109, -207, 7, -34, 110, -575, 349, 362, - 153, 65, 17, -187, -372, 244, -145, -179, -108, 218, -150, 132, 149, -142, -81, -335, 160, -220, 136, 14, 123, 191, 328, 128, -136, -358, -50, 205, 363, 252, -38, -76, -199, -355, -17, 206, 127, 69, 4, 203, 36, 61, 241, 826, 451, -41, 79, 72, 182, 326, -46, 63, 552, 55, -25, 331, 231, -233, 135, 30, 220, 149, -387, 288, -181, -30, 29, 224, 37, 56, 169, 194, -196, 198, 605, -115, 271, 278, -160, 216, 51, -156, -168, 99, -152, -390, -60, -29, 28, -498, -131, 137, -321, -220, -522, 154, - 218, -361, -140, -183, 348, -8, -229, -165, -255, 98, 285, -238, 94, -112, 118, 315, 118, 232, 243, 285, 28, -164, -90, 25, 832, 246, 17, -30, -140, 24, 142, -85, -214, -272, 5, 227, -276, 146, 153, -54, 557, 222, -160, -79, -60, 226, -102, -172, -227, 152, -476, 36, -146, -148, 130, 53, -185, -84, -179, 250, -93, -344, -61, 29, 10, -191, -314, 49, -72, -20, 84, -42, 261, 78, 149, -157, 388, 139, -220, 290, 495, -125, -143, 284, 225, 123, 131, -294, -101, -319, 84, 344, 128, -370, -99, 151, - -379, -527, -62, 14, 69, 370, 59, -652, 303, 884, -368, 623, -146, -125, -200, -310, 229, 17, 154, 167, -582, 16, 261, -225, -130, -354, 635, -391, 310, 308, -389, -148, -140, 279, -312, -115, 304, -44, -90, -141, 373, 77, -68, -145, 4, -278, 307, -26, 138, 792, 517, -437, -324, 134, -47, 339, -186, -251, -100, -477, -196, -45, -382, -201, 827, 213, -3, -26, -16, 261, 288, -46, 285, 40, -166, 49, -442, -7, -375, -171, 198, 306, -397, 208, -103, -691, 112, 656, -178, -157, 133, -193, -171, 192, -30, -27, - -13, -430, 741, -783, -81, -8, 268, 175, 6, -290, -220, 107, 581, -35, -260, -163, -416, -15, -244, -180, -86, 144, -14, 34, -280, 72, 81, 195, 152, 197, -377, 18, -74, 267, 68, 525, 116, -99, 52, -257, 7, 241, 296, -416, -326, -12, 468, -690, 203, 840, 470, -200, 98, -423, 212, 423, -664, 166, -300, -75, -845, 3, -306, 237, 112, -270, 141, 112, -185, -536, 844, 241, 444, -500, -554, -105, 151, -158, -72, 279, 80, 85, 251, -620, -66, 5, 158, -433, 57, 70, -299, -169, -412, -313, -3, 129, - -334, 21, -152, -300, 113, -5, 234, -659, -687, 137, -63, 252, 569, 59, -366, 507, -262, -487, -378, -164, 33, -517, -207, 497, 673, 282, 180, 137, -92, 429, 231, -512, -293, -2, 32, 472, 285, 73, -98, -59, -264, 313, 201, 525, 91, 135, 36, 735, 14, 254, 562, 42, 700, -21, -329, -351, -667, 125, -284, -14, 52, 243, 343, 591, 604, -89, 538, -34, -49, 211, 455, 205, 127, -719, -372, -582, 300, 599, 117, -247, 415, 601, -76, 101, -134, 508, 427, 367, -204, -367, -52, -88, -827, 156, 125, 85, - -200, -100, -918, -319, -831, -138, -616, -319, 633, 172, 667, 52, -501, -248, -519, -1040, 181, -643, -151, 623, 302, 242, 102, -115, 29, 112, -312, 252, -468, -608, 14, -72, -311, 327, 670, 576, 628, -364, -623, 478, -281, 494, 153, -805, 205, 144, -897, 478, -406, -426, 250, 267, 48, 318, 30, 8, -206, -131, 203, -135, -303, 10, -574, 199, -731, -461, 35, 280, -93, -320, 123, 216, 182, -3, 605, -1385, -299, -394, -442, 571, -465, -88, -1088, -334, -115, 30, 755, -208, 113, -478, 395, -589, -332, 245, -1251, 140, - 718, 836, 719, 368, 1043, 474, 48, -327, -188, -439, -640, -234, 243, -1209, -617, -739, -1176, 5, 192, 826, -271, 384, 343, 186, 186, -1281, 1010, 555, 1251, 464, -57, -463, -299, -289, -457, 327, 236, -459, -528, 280, 374, 658, 181, -404, -611, 131, 100, 44, 70, 1165, 391, 224, 380, 423, 470, 12, -743, 521, 1619, -165, -456, -986, -216, 1309, 149, 542, 178, -1811, 370, 325, 34, 185, -131, 26, 363, -975, -409, 823, 302, 110, -740, 520, 191, -663, -711, -470, 619, 1242, 1119, 1163, 1001, 33, -229, -353, 591, 1173, - -2388, -857, 198, -1414, -1276, -569, -772, 76, -566, 1508, -153, -552, -210, -1178, -314, -954, -383, 149, -1204, -219, 946, -803, -219, 254, 3, 374, 90, -17, 357, 110, -594, -133, 543, -293, -743, -269, -902, -472, -1585, 130, -1076, 497, 202, -426, -1395, 100, -141, 1699, 698, -2, 950, 372, 20, 725, -888, -471, 81, 629, -730, -502, 2527, -293, 1321, -1074, 21, -790, 566, -320, 850, 1163, 65, -969, 685, -1197, 209, -349, -928, 1895, -1098, 712, 592, -951, 513, 319, 189, -149, 719, 407, -962, 693, 756, 177, 112, 496, -32, -910, - 1198, -668, 256, -490, -138, 181, -247, 1020, 204, -102, -256, -23, 177, -979, 303, -493, -370, -211, -18, -464, -251, 153, 1033, 44, -234, -634, 265, 219, 18, 849, -210, -48, 957, 342, 46, -896, -498, 641, 328, -833, 20, -1946, -991, 1825, -423, 1006, 1258, 395, 204, 585, -244, -643, 311, 181, -175, 769, 248, -352, -918, 1124, -391, -1715, 238, -154, 547, 246, -669, 371, 299, -630, -823, -448, -1329, -1211, 799, -147, -1376, -345, 58, 485, 335, -745, -945, 138, 1122, -523, 381, -757, 201, -861, 506, 679, -539, -889, -741, -53, - 271, -352, -367, -284, -1301, -982, 433, -816, -290, 362, -834, -1104, 319, 663, -206, -1340, 489, 605, 1622, 67, 313, 407, -910, 351, -402, -1456, -414, 1005, 28, -686, -2114, 1297, 1257, -279, 933, 1427, -200, 275, 463, -313, -103, 1864, 664, -128, 363, -772, -2556, 715, -314, 1924, -671, -384, -779, -2134, 973, -1228, -755, 74, -18, 1708, -1210, -799, 1089, 696, 563, -167, 539, -345, -560, -463, 1284, 1119, 1671, -487, -631, 79, -113, 667, -1011, 269, -1062, 622, 1046, 414, -853, 643, -750, 1762, 875, 303, 240, -199, -1323, 821, -1798, 446, - 356, 955, 723, -1492, 495, -912, -559, 504, -128, 664, 405, -1349, 616, 1394, 1753, -393, 508, -680, 1241, -1430, 204, -60, -231, 427, 1672, -1888, 1319, -83, -157, 574, 294, 665, 54, 378, -803, 768, 78, -610, 378, -179, -116, 754, 270, -910, 465, -374, 740, -509, 106, -206, 285, -191, 71, -336, 862, 26, -85, 403, 213, -378, -217, 339, 209, 415, -461, 244, -106, -866, -204, 382, 239, 287, 106, -758, 12, 83, -44, 344, -314, 338, 6, 233, -363, -45, -223, 1192, -523, 377, 212, -34, 182, -217, 149, 398, -497, -154, - -10, 72, -158, 1, -593, 281, -13, 235, 1581, -114, -513, -781, -356, -439, 573, 332, -419, 34, 48, 187, 24, 397, 135, 312, -110, -13, -97, 145, 337, -317, -5, -158, 8, 412, -238, 38, -110, 160, 80, -230, -88, 240, -79, 393, 278, -419, 128, 83, 212, 87, -397, 260, -79, 252, 200, -474, 122, -5, 99, -59, -212, 326, -89, 143, 1, -109, 147, -208, -36, 268, -199, -240, 456, -311, 424, -57, -355, 690, -645, 529, -198, -308, 314, -338, -783, -1322, 1670, 4814, 752, 474, -3524, -4340, -1401, -847, 2931, 4490, - 2298, 676, -1516, -3233, -2965, -2469, 187, 3721, 3098, 1790, 597, -1582, -2071, -1630, -1591, -550, 742, 1039, 2123, 1534, 361, -509, -313, -1710, -844, -861, -1186, 708, 1311, 771, 1911, 518, -465, -729, -1284, -1000, -167, -304, 383, 803, 700, 515, 336, -166, -711, -487, -592, 197, 670, 233, 157, -286, -621, -104, -12, 2, 476, 441, 455, 186, -182, -490, -592, -423, -272, 507, 541, 226 } - }, - { - {-153, -162, -205, -250, -190, -112, -17, -101, 76, -16, -24, 41, 85, 0, -56, -59, -98, 16, -89, 159, 172, -69, 6, 53, -45, 134, -50, -56, 6, -10, 118, 98, 44, 25, -111, -49, 132, -35, 37, -25, -61, -77, -82, 72, 0, 16, 28, -35, 39, 86, -155, -35, 63, 17, 64, -6, -142, -49, 82, -86, -7, 65, -52, -11, -23, -81, -20, -63, -26, 11, -38, 9, 15, -7, -17, -14, -71, -31, -87, 333, 39, 90, 32, 47, -80, -202, -39, 106, 38, -101, -14, 81, -21, -121, 36, -139, - -86, -5, 38, -40, -32, 85, -120, -4, 15, 57, 45, 43, 145, 64, -182, -48, -83, 21, -6, -15, -115, -151, 197, -93, 47, 55, 48, -190, -108, -52, 19, -17, -7, -20, 30, 69, -100, -3, 51, 58, 71, 23, -1, 67, 23, -35, -11, 111, -88, -94, -51, -40, 90, 45, 20, -37, 72, -50, 29, -47, -15, -191, -113, 80, -184, -263, 53, 22, 34, 38, 39, -226, -35, 65, -141, 150, 148, 125, -49, 12, 36, 96, 24, -3, 22, -65, 63, -23, -21, -30, 188, -109, 67, -68, -57, -61, - 53, 103, -105, -52, -55, 77, 74, 115, 81, 18, 103, -81, 64, 26, 31, 211, 54, 106, -165, -42, 76, -80, 86, -32, -56, 28, 131, 90, 64, -24, 33, 99, -104, 152, -12, 124, -43, 101, 113, 106, -49, -111, -153, -45, 312, 236, 181, 163, 170, 81, -20, 3, -72, -12, 226, -94, -110, 167, 113, 161, -113, 54, -46, 43, 63, 104, 9, -62, -58, -82, -38, -47, -170, -11, 133, -99, -24, 60, -90, -67, 73, -33, -115, -49, 58, -84, -126, -44, -41, 52, -89, -163, 8, -17, -29, 62, - -148, -58, -2, -47, 74, -7, 29, -243, -83, 160, -63, -126, 37, 42, 34, -34, -207, -67, 209, 39, 65, 78, -46, 453, 277, 264, 4, 27, 20, -107, -241, -89, 180, -136, 81, 245, 18, -77, -32, -49, -27, 99, 139, 6, 40, 58, 90, 6, -130, 40, -209, -62, -28, -58, -39, 26, -51, -109, -87, -40, 7, -47, -127, 149, -58, 10, -41, -99, 121, 340, 80, -120, 200, 44, -64, 59, -37, -134, -1, -58, 49, -117, -199, 4, 31, -243, 70, 45, 133, 71, 175, -65, -116, -72, -32, 61, - -31, -126, 93, -75, -240, -360, -120, -177, 256, -53, -40, 106, -251, -164, 139, -111, -117, 1, -18, 33, 88, -33, 36, -56, -55, 3, -50, -99, -18, -16, 103, 120, 90, -125, 53, 52, 176, -86, -16, -56, -150, 209, -200, -86, -84, 55, 157, -147, 162, -11, 83, 152, 12, 120, -217, 54, -89, 20, -230, 14, -88, -185, -163, 22, 129, 18, -121, 176, -73, 108, -31, -187, 260, -155, -54, -66, 52, 115, 42, 86, 110, 168, 103, -264, -368, 39, 35, 18, 243, -80, -257, 25, 35, -71, -11, -232, - -41, 26, 39, 254, -40, 228, -50, -61, 25, -230, 103, -88, 145, -40, -53, -87, -35, 6, -164, 293, -198, -334, 106, 14, -226, -71, -440, 6, -151, -4, -165, -142, 33, 14, 86, -143, 122, -162, -299, 35, 96, -96, 112, -56, -159, -154, -195, -102, -9, 30, -48, 189, 17, -66, 35, 4, 57, 24, 38, -184, -111, 51, 125, -574, -144, 23, -146, -107, -183, 48, 65, 131, -98, -122, -138, 70, 155, -76, -65, -38, -22, 74, -318, -78, 183, 60, -91, 36, 163, -14, -38, 58, -7, 395, -165, 98, - 35, -163, 59, 39, -184, 135, -263, -24, 242, 54, -1, -47, -177, -155, 49, 104, -62, 52, 204, 100, -73, 124, -166, -407, -45, -177, 123, -112, 301, 149, -2, -45, -366, 122, 156, -112, 238, -173, 78, -277, 145, 85, -262, -207, 156, 230, 571, 585, 131, 166, 12, 72, 15, 49, -150, 60, -90, 118, 134, 292, 56, -78, 201, 123, 239, -5, 151, 67, -65, 54, 351, 37, -143, -99, 261, 138, 128, 217, -178, 51, 287, -304, -334, 89, 184, 271, -124, -243, 180, 40, -24, 85, -43, -53, 0, 391, - -150, 57, -100, -94, -49, 188, -29, 455, 233, -266, 272, 25, 127, 22, 59, 28, -87, 123, -365, -143, 189, -392, 121, -263, 65, 231, 898, 186, 120, -245, 373, -107, -42, -80, -3, -234, -45, 148, 4, -186, 237, -38, -162, 64, 57, -246, -407, 184, -183, -200, 19, 25, -142, 225, -226, 93, 167, -8, 256, 116, -384, -347, -186, 52, 41, -268, 80, 135, 29, 123, 103, -278, -181, 118, -371, -94, -37, -325, -219, -91, 42, -150, -416, -150, -237, 479, 183, -2, 27, -84, 320, 464, 9, 324, 164, 124, - 2, -104, -89, -83, 115, -184, -77, 77, -632, 428, 680, -509, -308, 144, 120, -101, 222, 65, -193, -230, -7, -71, -169, 89, -79, 15, 187, -250, 52, 38, -153, 26, -242, 52, 350, 184, -37, -108, -31, -195, -215, 111, 176, -51, -100, -64, 105, 183, 83, 331, -177, 140, -86, 39, 200, -66, -66, -379, -61, -292, 148, 111, 382, -322, -125, -311, -529, -80, 215, -354, 76, -31, -270, -303, -399, 537, 14, 325, 213, 266, -127, -283, -240, -300, 13, 174, -85, -482, 346, -34, -194, 316, 99, -286, -434, -152, - -7, 21, 13, -139, 476, 213, 139, 125, 146, -133, 31, 111, 65, 450, 40, -631, 75, 286, -246, -347, -81, -180, -120, 48, 454, 293, -49, 9, -140, -381, -137, -310, 235, 344, 4, -157, -65, -51, 149, 229, 220, -480, 99, 43, 48, 378, -201, 171, -183, -106, 42, 259, 418, -35, -262, 118, -476, 417, 213, -14, -189, 128, -108, -202, -171, -152, -120, -17, 30, 132, -184, -82, 266, -453, -90, 245, -314, -65, -4, -75, -371, 369, 203, -307, -17, -148, -71, -639, -54, -308, -657, 118, 138, -342, -227, -398, - -388, 328, 235, 347, 46, 760, 71, 383, 602, -96, 208, 555, -360, 150, -202, 372, -90, 753, 393, -276, -331, 29, 220, 294, 128, -317, -25, 226, 626, -279, 435, -179, 285, -493, 228, -288, 231, -12, 114, -128, 417, 451, -844, 212, 254, 79, -114, 40, -411, 10, 459, 481, -101, 501, -21, -107, 45, 282, -100, -129, -52, -358, 66, -102, 571, 372, -260, -283, -526, -194, 398, 703, -309, 220, 58, 96, 393, 278, -536, 115, -183, -105, -213, -116, -225, -520, 108, 363, 151, 838, -185, -103, 592, -198, -14, -115, - 171, -617, -385, 235, 493, 706, 844, -586, -291, -12, 298, -6, 956, 282, 165, -697, 77, 34, 377, 488, -314, -79, 169, -111, 29, 522, 204, -413, 136, 329, -39, 593, 141, 927, 483, -280, -51, -911, 99, 206, 92, 1289, -136, -127, -547, -527, 236, -436, -218, -301, -152, 300, -181, -403, -291, 3, 363, -451, 129, 165, 77, 448, -21, 11, -447, -706, -244, 285, -339, 65, -278, -1213, -602, 329, 63, -706, 143, 919, -5, -51, -330, 180, -368, -759, 60, 84, -242, 113, 318, -96, -196, 168, 300, 445, -229, 328, - 504, 161, 844, 57, -439, 539, 79, 71, -21, -140, 464, -261, -75, 265, -661, -755, -846, 1174, -641, 130, -13, -411, 633, -747, 333, 1247, 808, 151, -1014, -91, -662, -380, -604, -93, 197, -147, 510, -272, 100, 205, 704, 57, 112, 790, -529, -118, 382, -202, -408, -325, 434, -409, 191, 665, -183, -1329, -64, 271, -1558, 897, 744, -650, 988, 605, 448, 954, 34, 459, 73, -3, 378, -711, 655, 799, 685, -769, -120, 877, -449, 672, 718, 1529, 1000, -48, 122, -332, 251, 193, -672, -1255, -144, -90, -85, 721, 916, -1792, - -1621, 697, -461, -529, -208, -638, 224, -1024, 1270, 456, -528, -34, -518, -412, -420, -502, -314, -1239, -1096, -232, -256, 39, 93, 179, -89, 121, 188, 503, 580, -262, -321, -393, -321, -728, 998, -403, 223, 713, 688, -320, -338, -621, -408, -522, 746, 27, 56, -1030, -388, 1343, -184, 1242, -316, -559, -364, -627, -626, -184, -58, -865, -3, 281, -102, 198, -1865, -820, -552, 797, -330, 18, 192, 1279, 387, -428, -100, 650, -972, 1985, -662, -358, 1127, -699, -1138, 1063, -1521, -395, 324, 293, -1067, -370, 866, 44, -201, -541, 677, -655, - 23, 592, -206, 548, -17, -208, 150, 163, -320, 525, -282, -63, 128, 35, 16, -45, 131, 352, 484, 758, 340, -247, -89, -403, 412, -101, -654, 203, 2, -321, -889, 678, 53, -362, 1016, 109, -301, -131, 1506, -1342, -1481, 968, 1455, -2587, 43, -924, -852, -337, 988, -678, 1251, -121, 32, 1468, -444, -869, 1381, 715, -1130, 1219, -600, -678, -259, 243, 1125, 942, -365, -35, 313, 1021, -376, 7, 533, -693, -705, 580, -401, -194, -374, 36, -580, 107, 302, -154, 220, -178, -212, -86, -781, 179, -351, 516, 888, 127, 413, 468, - -24, 258, 235, 1087, -774, 569, 363, -428, 278, 425, 39, -363, -984, -827, 232, 435, -425, -1437, 1177, -308, -759, -268, 1172, -462, 1283, 143, 355, -1147, 1108, -390, 398, 27, -1923, -299, 126, -792, 754, 283, -2101, -1051, -385, 282, -319, 371, -591, -1120, 2, -1190, 326, -101, -215, 406, 659, -417, 94, 732, -568, 991, -130, -1074, 930, -438, -197, 836, -1058, 289, 21, 394, -163, -379, -1611, 381, -662, -1613, 1968, -1311, -545, -251, -440, -986, 568, 1368, -831, 394, -1208, -675, -684, 626, 120, 1791, -295, -134, -519, -1520, 14, 761, - -554, 641, 766, -620, 79, -525, -2250, -1171, -683, -2365, 1540, 2024, 954, -1971, -1560, -3475, 536, 3928, 1394, 608, -942, -2688, -60, 1284, -1677, 1210, -217, -297, 57, 531, 36, -133, 438, 115, 163, 630, -390, -31, 367, -145, -36, 387, -359, -120, 142, 625, -405, -333, 391, -44, 231, -672, 872, -229, 312, -213, 135, 433, 230, -137, 424, -180, 428, -345, 3, 385, -68, -202, -807, 54, 673, 37, 331, -454, -105, -285, -236, -142, 498, -205, 316, -404, -406, -226, 140, 813, -289, 345, 68, 37, -372, 175, 490, -34, -341, 229, - -167, 93, -112, -150, 17, -25, 1623, 321, -868, -618, -960, -305, 186, 510, -158, -207, -177, -172, -161, 232, -117, -33, -50, -170, -39, 256, 38, -75, -255, 294, -380, 224, -135, -375, 3, 170, 193, 149, -220, 49, -70, -122, 453, -402, -72, -17, -26, 41, -66, -237, 200, -375, 358, -54, -248, 85, -127, 316, -183, -114, 345, -309, 109, -149, -31, 260, -184, -77, 238, -164, 65, 21, -187, 460, -397, -39, 176, -104, 285, -136, -47, 40, 75, -764, -1157, 1516, 4715, 408, 407, -3215, -4076, -844, -866, 2402, 4076, 2097, - 399, -1471, -2875, -2022, -1453, -71, 1984, 2910, 1567, 364, -1023, -1807, -1018, -971, -917, 581, 1179, 1170, 1170, 287, -513, -204, -778, -1208, -138, -357, -249, 1100, 628, 919, 550, -409, -1001, -235, -653, -95, 449, 144, 240, 501, -256, -345, -86, -200, 194, 325, 12, 401, 228, -407, -405, -627, -550, 33, 645, 994, 460, 135, -224, -614, -143, -643, -400, 475, 317, 419, 237 }, - {-123, -163, -233, -27, -90, -164, -80, -39, 37, -79, -165, -14, 47, -164, -85, -32, -91, -95, 73, -11, 16, -84, -85, -22, -132, 92, -134, 40, -33, 53, -63, 16, 44, -183, -32, 21, 200, -91, -17, -32, 0, 77, -27, -85, -12, -28, 61, -24, -71, 74, 69, 36, 17, -50, 91, 66, -107, 68, -75, -35, -12, -61, -19, 11, 24, 76, -61, -50, -10, 11, -52, -156, -29, -62, -10, -23, 16, -54, 38, 105, 82, -27, 63, 30, 181, -32, -5, 23, 132, -26, -137, -64, -132, 32, -47, -11, - -16, 32, 13, 27, 77, 141, -62, -34, 28, -66, -9, 110, -60, 136, 14, -48, 90, -122, -32, -85, 120, -2, -45, -31, 1, 114, 4, 137, 51, -108, 89, -46, -84, -65, 91, -16, 292, 35, 72, 58, -139, 7, -23, 42, -81, -46, 149, 133, 6, 61, -21, 87, -132, 24, 72, 73, 10, 3, 17, -74, -54, -220, -206, -122, -118, -95, 35, 146, 285, 60, 71, 4, -209, -81, -79, -180, 285, 82, 112, 85, -66, 35, 274, 116, -67, 1, -69, 12, -129, 84, -42, -50, 9, 154, 14, 59, - 91, 135, -229, 11, 57, 141, 202, -104, -24, -45, 169, 102, 109, -7, 50, 350, -215, 55, 19, -131, 60, -187, -28, 65, -44, -287, 83, 36, -83, -67, -16, -27, 99, -74, -48, 52, -8, -57, -6, 94, -114, 45, -14, -47, 295, 35, 100, -5, -91, 14, 205, 117, 129, 229, -107, 10, 205, 76, 85, 19, 17, 133, -124, -27, 149, -102, 52, 97, -78, 73, 203, -95, 68, 23, -3, 9, -55, -140, -56, -117, -24, 56, 91, 113, -31, -178, -29, 271, -111, 58, -60, -277, 152, 45, 110, -17, - 127, 138, -252, 98, -5, 91, -30, -166, -21, -23, -43, -32, 95, -2, 9, 212, 31, 162, -5, 8, 39, -82, -133, 491, 285, 419, 144, -184, 96, -87, 17, 34, -359, -105, -96, 85, 147, -68, -5, 39, 15, 250, -26, -283, 91, -168, 123, 128, 112, 150, -37, -67, 66, -60, -63, 34, -42, 84, 138, -73, -210, 54, -205, -146, -27, -439, 3, -87, 164, 143, 74, 244, 259, 99, 55, -37, 9, -3, -123, 224, -37, 65, -82, -113, -39, -160, 117, -87, -58, 215, -204, -85, 45, -113, -32, -30, - 76, 65, 54, 64, -205, -420, -172, -29, 46, -38, 116, -13, 197, -176, 96, -31, 376, 181, -103, -152, 73, -223, -146, 109, -102, -126, 254, 130, -34, -109, -188, 132, 70, 103, -26, -25, -124, 177, -228, -72, -29, 166, 95, 7, 145, 39, -96, 51, -96, -61, -112, 134, -105, 16, 132, 247, 213, 115, 62, 5, 111, -33, 169, -12, 100, 115, -100, 32, -108, 116, 58, 56, -52, -132, 81, -132, -50, -143, 13, 4, -54, 25, -60, -205, -426, -347, 23, -297, -144, -420, -221, -257, 102, -138, -180, -64, - 11, -110, -405, 106, -71, 38, -183, 180, 69, 1, -163, -76, 208, 138, 10, -35, -139, 83, 46, 85, -166, -20, -135, -127, -132, 8, 270, -225, 6, -215, 23, 91, 123, -227, 223, 262, -87, -72, -45, -19, 88, 100, 30, 64, -128, -36, -45, 220, -68, 244, -1, -93, 212, -37, -112, 23, 222, 215, -3, -80, -90, 46, -95, -338, -320, -387, 120, -315, -120, 288, 152, -342, -14, -5, 155, 210, 381, -109, -125, -374, -441, -273, -82, 176, -174, 81, -250, 262, -185, 209, -91, 23, 66, -51, -182, 296, - -253, -21, -130, 30, -153, 30, -648, 3, 316, -399, 100, 259, 107, -212, -12, 314, -386, -10, 174, 148, 164, -66, -46, -265, -115, 96, 187, 269, 353, -510, 204, -161, 50, -362, -129, 278, 85, 31, -170, -7, 183, 119, 84, -169, 38, 393, 654, 365, 426, 65, 151, 575, -19, 17, 392, -192, -1, 113, 194, 324, -266, -376, 206, 115, -221, 47, 132, -84, 75, -203, -48, -237, 70, 258, 77, 226, 172, 184, -451, 23, 518, -62, -13, 486, -68, -17, 68, -64, -18, 269, 418, -414, -72, 84, -132, 197, - -71, 21, 25, -89, 366, -45, -142, 142, -147, -229, 73, 257, 88, -24, 42, 246, 115, 221, 50, 36, -17, -189, -17, -107, -68, -2, 1095, 163, -33, 4, -540, -144, 43, -112, 226, 115, 372, -36, -7, -69, -167, 268, 42, 111, 137, 213, -193, -174, -223, -137, -130, -39, -304, -43, 480, 245, -96, -16, -60, 58, 169, -66, 690, -101, -21, -295, 124, 322, -53, -210, -31, 138, 231, 123, 325, 510, 159, 14, 290, 262, 89, 209, -605, 168, 17, -507, 198, 18, -230, 184, -244, -205, 285, 259, -126, -429, - -216, 152, -245, -4, 117, 394, -138, 132, -565, 348, -47, -399, 6, 323, -371, -104, -295, 189, 90, -137, -113, -69, 233, 141, 113, 199, 215, -1, 255, 247, 133, 128, -249, -153, -166, 148, 243, 58, 91, -149, -71, -99, -46, -250, 236, 29, 38, -266, -49, 374, -258, -320, -438, 143, -322, 485, 607, 384, 260, 5, 481, -258, 384, -63, -230, 2, 46, -563, -218, 191, 57, -106, 108, 449, 338, -536, -111, -17, 6, 135, 199, -21, -338, 121, -170, -577, -283, -473, 31, 73, 290, 85, 768, 144, -342, -85, - -290, 516, -654, -37, 423, -941, -396, -304, -353, -617, 44, -90, -290, -13, 286, 61, 24, -165, 59, -40, 58, 24, 32, 271, -75, 10, 485, -298, -81, 113, 416, -199, 600, -159, -264, -498, -701, -171, -526, 279, -171, -352, 36, 94, 266, 272, 83, -14, 854, 517, -72, 122, 281, 261, 128, -78, -35, -114, -222, -138, 107, 698, -482, -73, -283, 478, -180, 141, -164, 243, -370, -398, 233, -191, -685, 326, -191, 256, -184, 327, 258, 267, 486, 50, 413, 133, 120, 241, 110, 46, 36, -40, -235, 195, -494, 193, - 69, -177, -260, -39, 212, -260, -81, -374, -118, -454, 40, 196, 9, -91, -254, -501, -324, 323, 133, -191, -254, -107, -10, -496, 394, 305, -436, -480, -700, -156, -840, 179, 340, 122, -44, -162, -79, 293, 361, 348, -255, -271, 282, -177, -101, -541, 212, 285, 439, -109, 642, 821, -346, 20, 177, -596, -152, 829, -6, -819, 62, 306, -52, 341, 674, -246, 607, 390, 514, 198, -446, -398, 328, -356, -661, -135, -780, 215, -77, 318, 203, 217, 59, 24, -4, 438, 162, -681, -110, 306, 451, 325, 565, 592, 393, -131, - -92, 177, 1048, -378, 58, 299, 399, -98, -615, -47, -170, -276, -677, -631, 177, -313, -324, 281, 546, 797, -10, 66, -34, 638, -371, -87, 510, -476, 18, -138, -345, 357, 168, 339, -403, -998, -199, -367, -290, -229, 75, -361, -251, 64, 246, -237, 544, -84, 375, -202, 11, 268, -392, -293, -113, 415, -75, -513, -151, 46, -203, 174, -293, -354, 508, 111, -344, 202, -12, -324, 5, -519, -390, 57, 772, 271, 265, -618, 491, -79, 385, -233, -376, 174, -725, 609, -994, -679, 275, 539, 81, 650, -259, 150, -432, 608, - 245, 445, 260, 79, -105, -190, -260, -123, 46, -513, -207, 17, -468, 130, 172, -739, -670, 55, 289, -356, -1530, -335, 0, 187, -514, 30, -284, -76, -409, -479, 415, -467, -549, -111, -384, -444, 148, -637, -204, 353, 853, 668, -34, -441, 145, 598, -32, 389, -123, 496, 287, -559, 844, -674, -350, 545, -639, 162, -155, -502, 44, 689, -162, -453, 255, 322, -26, 114, -1053, 217, 23, 487, 230, -487, 424, -277, -68, -456, 192, 571, -160, -154, -656, -891, 436, -90, 315, -449, 209, 301, -501, -131, 517, 541, 619, -1605, - 629, 757, -164, 515, 33, 249, -88, -360, -169, 296, 118, -490, -255, -80, -173, -154, -9, 932, 235, 177, -560, 380, -387, -32, 116, -694, 347, -281, 76, -304, -432, -26, 357, 860, 366, 54, 599, 196, -24, 52, 58, 117, 136, 569, 312, 144, 147, -119, -142, -643, -456, 28, -23, -414, 103, 405, -634, 616, 224, -293, 27, -229, 2, 348, 236, 72, -388, -167, -562, -242, 184, 97, 361, -273, -65, 174, -1387, 2152, -2129, -973, -483, -153, 1255, 359, 1404, 341, -282, 1093, 481, -382, 520, 458, 264, 427, 427, -389, - -609, -446, 72, -412, 212, 113, 274, -55, 189, 51, 686, 149, 63, 197, -162, -24, 240, -447, -616, -433, -360, 44, 177, -449, -75, -278, -1067, 516, -199, 252, -567, -210, -527, -730, 259, 167, 680, -52, 596, -280, 496, 36, 712, -540, 434, 517, 280, 288, 1, -241, 792, 510, -65, 903, 287, 77, 326, 382, -74, 1329, 105, -781, -1174, -604, -492, 174, 964, 3, -410, 886, 72, -674, 631, 707, -120, 16, -60, -587, 695, 72, 400, -182, -539, -923, 188, 163, 164, -91, 319, -271, 15, -564, -747, 324, -75, 303, - -87, -223, -670, -1013, 581, -533, 276, 593, -6, -198, -498, -296, 1275, 374, -23, 259, -130, -399, -130, 831, -661, -1052, -373, -243, -1605, -1143, -657, -562, 206, 160, -548, -905, -420, -291, -388, -87, -272, -333, -532, 717, -311, 947, -149, 904, 1236, -194, -1428, -1301, -331, 685, 46, -1012, 785, -139, -732, 889, -1636, -294, -34, -242, -286, 1975, -852, 1853, -131, 421, -175, -677, 1121, 346, 1167, -788, -853, 301, -1353, -357, -248, -879, 1868, -130, -2009, 4, -913, 290, 453, 823, 611, -748, -517, -1183, -384, -535, 494, 369, -90, 381, - -264, -839, -371, -984, 1013, -758, -549, 938, 211, 1574, 756, 140, 826, -1095, -382, -1098, -1053, -206, -136, -1159, 1131, -247, -666, -1533, -2609, 1361, 282, -531, -447, 852, 429, -472, -161, -1189, -534, 547, -1076, 71, 164, -290, -726, -446, 920, 412, -215, -1325, 435, 890, 469, -1016, -726, 41, 1119, 140, -302, 220, 11, 625, -1551, -1277, 1607, 298, 656, -1508, 311, -22, 1110, -971, -224, -1504, 514, 1175, 232, -635, 414, 1690, -765, -714, -647, 299, 28, 1499, -469, 186, -816, 336, -897, 64, 485, -958, 942, 418, -800, -993, -777, 94, - 831, -1550, -387, 1456, 77, 204, 1714, 868, 404, 389, 421, -277, -258, -581, 85, 181, 163, -38, -969, 467, 206, -685, -565, -298, -324, 253, -238, -290, 100, -24, -506, 670, -464, -153, -482, -449, 342, -189, -48, 173, 230, -48, -646, 166, 1054, 230, -1606, -92, -334, -492, 360, 380, 857, 420, -1041, 1167, -268, -777, 2412, -460, -188, -765, -1886, 898, 979, 349, 377, -1589, 483, -87, -389, -240, 65, -100, 244, 367, 42, -157, -468, 561, 460, 867, -417, -931, -2366, -3894, 266, 4018, 324, 8510, 8517, 3124, 8539, 4993, -1532, -143, - -867, -6533, -5500, -3813, -6870, -6493, -1955, -4106, -3666, 762, 1007, -928, 1126, 1794, -143, 67, 3528, 2379, 772, 2633, 4914, 2300, 2622, 6198, 2300, 1020, 5244, 5126, 7, 3215, 5702, -143, 1258, 3357, -397, -3055, 1149, -797, -5843, -5385, -5074, -9471, -13992, -9756, -13637, -17953, -12864, -10413, -14096, -9074, -4674, -4421, -1249, 3717, 7738, 8913, 11839, 16313, 15663, 14646, 16236, 16270, 12108, 9651, 10533, 4601, -372 } - }, - { - {-71, 59, -163, 49, 74, 1, -75, 10, -25, -86, 224, 72, 65, 137, -64, -14, 13, -94, 175, -67, 18, -100, -22, 103, 1, 8, -38, 14, -124, 130, -100, 29, 82, -18, -79, 150, -2, -129, -16, -149, 62, -159, -76, 16, 35, 24, 34, 71, 110, -13, 72, 76, 55, -2, -62, 77, 21, 47, -82, 149, 120, -12, -78, -13, -6, -30, -89, -181, -29, 112, 103, 45, 205, -32, 0, 312, -12, -18, 100, -42, 115, -62, -146, 50, 147, 20, -22, 193, 7, 6, -66, -39, 304, 41, -207, -154, - 214, -22, 222, 14, -43, -23, 167, 31, 351, 153, 96, -21, 77, 157, -41, -121, -151, -31, 133, 113, 178, 48, -102, -107, -46, 72, -26, 38, -23, -163, -126, 46, 114, 69, -61, -69, -8, 171, 85, -22, -43, 77, 50, 31, -94, 41, 78, -14, 120, 140, -253, 85, 49, 142, 84, 141, 292, -237, 50, -49, 0, -305, 27, 191, -279, -53, 180, 492, 67, 1, 31, -301, -13, 230, 197, 10, -9, 24, 102, 181, 183, 205, -92, 49, -15, 83, 19, 55, -312, -79, 46, 31, -173, 0, 116, -130, - 106, 106, 182, 92, -71, 98, 204, -108, -186, 69, 43, 43, 98, -75, -149, -216, 181, -26, -41, -65, 81, 5, 119, 239, 49, 23, -10, -48, -170, 275, 69, -29, 123, -30, -112, -46, -143, -128, -155, -226, 127, -5, -105, -45, -53, 46, -87, -156, 37, -102, 264, 346, 278, -193, -6, -15, 75, -109, 218, 133, -29, 102, 166, 10, 41, 54, 161, -18, 61, 188, 21, -5, -82, 134, -206, 81, -28, -46, 139, -137, -16, 1, -179, 71, -35, 80, -5, -82, 56, 54, -9, 157, -11, 181, -2, -126, - -54, 4, -84, 162, 86, 138, 161, -74, -158, -105, 2, -33, -20, 115, 139, -22, -73, 77, -464, -106, -147, -247, 82, 68, -33, 119, -19, 101, 135, -58, -165, -201, -81, -187, 11, 24, -86, 110, -96, 60, -46, -105, -291, -109, 22, 48, 71, -104, 72, 118, 34, 265, 61, -4, 199, -141, 113, 22, -73, -95, 126, 20, 36, -307, -62, -100, 305, 136, 106, 129, 137, 116, 152, -81, -40, 100, 149, -18, 175, -94, 32, -36, 146, 235, -368, 99, -97, 18, -175, -77, 7, -34, -81, -102, -116, 10, - 183, 108, 68, -37, 18, 17, 236, -187, 237, -33, 131, 238, -146, 184, -112, 94, 41, 280, 129, -158, -253, 58, -188, 158, -34, 207, -149, -26, -118, 71, 52, 59, -9, -22, -218, -99, 192, -147, -22, 121, 14, -115, 46, 11, -17, -100, 212, 65, -278, -129, -222, -40, -195, -354, -69, 155, 450, 96, 50, 206, 9, -161, -126, 115, 61, 78, 143, -309, -57, -282, -40, 68, -72, -232, 51, 88, -12, -97, -6, 506, 116, 368, -174, -19, -125, -23, 384, -325, 108, 43, 504, 275, 333, 67, -85, 165, - -112, -413, 79, 30, 48, 338, 31, -188, -18, 16, 105, 122, -10, -36, 136, -150, -42, -72, -39, 49, 8, 300, 44, 237, 266, 81, 236, -9, 81, 150, -148, -219, 34, 239, -361, 119, -275, -254, -155, -64, -240, -231, -245, -121, -54, 179, 15, 213, 43, -160, 271, -259, -84, -97, -94, -117, -147, 241, 159, -142, 108, -251, -293, -141, -188, -70, -89, -306, -282, -202, -55, 0, -62, 245, 1, 135, 152, 221, 10, 414, 474, 8, 121, 130, -83, 235, 95, -428, -38, -136, 2, 362, 113, -338, -119, 176, - 132, 39, 431, -172, 158, 204, 176, 137, 209, -383, 119, -139, 210, 27, 73, -284, 191, 179, -70, 174, -59, 62, -37, -138, 6, -81, 61, -104, 115, 70, 346, 313, -135, 130, -359, 301, -133, 204, 205, 295, -33, 323, 67, 28, 257, -229, -66, 213, -116, 362, -118, -248, 470, 650, 139, -250, 174, -129, 260, 159, -62, -265, -181, -454, 116, 202, -410, -42, 230, 68, -25, 16, -55, -212, 48, 279, 5, 66, 92, 394, -260, 2, 273, -247, 369, 30, 521, -428, -403, 229, 11, -40, 105, -23, 138, 105, - 284, 296, -242, 60, -163, -72, 163, -1, -105, -16, -8, 289, -522, 411, -142, -136, 250, -185, 183, -255, -186, 3, -194, -10, -132, -324, -239, -112, -224, -353, -69, 122, 432, 65, -254, -483, -95, 143, -79, 508, 166, -187, -359, -459, -855, -76, -90, 324, 248, -182, 27, -143, -70, 302, -4, 10, -33, 343, 64, -113, -12, -21, 100, -328, -95, -134, 510, 109, -525, 127, -270, -165, 84, -505, 160, 345, 323, 234, 67, 86, -8, 38, -303, 97, -478, -111, 289, 83, 298, 262, 248, -184, -342, -339, -216, 50, - 124, 107, 191, -8, 136, 277, 314, 256, 440, 520, 368, 642, -303, 458, -393, -300, 331, 434, 502, -518, -7, 137, -391, 188, -175, -269, 308, -402, 437, -413, 409, -295, -115, -22, -552, -70, 598, -148, -436, 98, 275, -308, 151, 659, 346, 139, 284, -338, 225, -200, -600, -173, -161, 52, 263, 341, -154, -252, 231, 10, 175, 123, -104, 42, -244, 46, 67, 8, 69, 548, -75, 66, 144, 45, 55, -257, -303, 216, -354, -437, -449, 368, 109, -62, -97, -399, -668, 247, 839, 431, -172, -644, -241, 57, 80, -113, - 312, 234, -250, -107, -43, -419, 594, -258, 205, -33, -153, -513, 164, 129, -76, 84, 228, -67, 582, -112, -100, 515, -64, -332, -326, -590, 75, -112, -199, -109, -458, -163, -430, 71, -379, 361, -218, 21, 95, 71, 184, -147, -465, 230, -63, 147, -112, -11, 2, 474, 642, 217, -219, 269, 223, 305, -124, -170, 307, 209, 395, 145, 51, 58, 121, 449, 362, 179, 287, 1227, 76, -385, 1102, 491, 512, 876, 961, 217, 336, 185, 1040, 5, -306, 383, 137, -435, -392, 335, 417, 667, -24, 3, 56, 48, -378, 428, - 379, 95, -283, 454, -106, -80, -624, -201, -2, -98, -305, 176, -280, -246, -142, 37, -177, -370, -376, 390, -273, 417, 268, 329, 179, -473, 38, -721, -239, -429, 199, -529, -179, -166, 72, 377, 122, -171, -666, 187, 343, -138, 82, -468, 382, -132, -97, 655, -401, -695, 204, 228, -234, 476, -526, 569, -415, -220, 164, 142, 1418, 573, 200, -880, -39, -198, -489, -124, -189, -143, -69, -730, -30, -267, -7, 376, -410, 484, -170, -505, -480, 386, 269, -102, -273, 490, -274, -227, 355, 5, 97, -368, -32, -210, 459, -56, - 667, -240, 83, 224, -40, 44, 188, -424, -93, 583, 22, 174, -29, -437, 170, -299, 135, 516, 610, 721, 691, -127, 195, 31, 302, 830, -829, 540, -361, 122, -326, -772, -130, 135, 28, 160, -544, -94, -98, -816, -601, 300, 349, 136, 246, -426, -182, -308, 891, 191, 43, 636, 395, 310, 315, 238, -442, 312, 154, -161, 281, -253, -208, 435, -177, 266, 625, -1, 139, -33, 63, -155, -328, -470, -699, 272, -586, 204, 268, 281, 33, -11, -53, -505, -189, 206, -125, 211, 644, -224, 507, 168, 102, -74, -107, -492, - 47, -653, -129, 542, -244, 11, -843, 275, -135, -102, -478, -560, 227, 207, 622, -1474, -365, -874, 295, -784, -265, -889, 238, -461, -358, -71, -758, -270, -812, -404, -940, 210, -869, -337, -450, -246, -236, -195, -828, -467, -628, -315, -178, 368, -47, 278, -512, -74, 36, -585, 122, -30, 58, 168, -595, -21, 232, -61, 260, 515, 918, -740, 57, 1025, 16, 512, -342, 643, 127, -131, -825, -474, 710, 451, 695, 47, -460, 197, 262, 508, -893, 31, 190, -442, -140, -173, -276, -550, 990, 87, -67, -430, 637, -1073, -3, -223, - 466, -247, -649, 558, -1144, -1004, -813, 453, -240, 10, -444, -439, -492, 259, 240, 782, 376, 143, 743, -218, 267, -289, 228, 113, 438, 695, 368, -172, -448, -286, -100, 379, -144, 87, 2, -211, 367, -51, 297, 205, -629, 476, 906, 115, 753, 721, 316, 218, -25, 365, -277, -932, -326, 636, -30, -363, 305, 919, -261, 41, -736, 644, 548, -68, 149, -307, 1354, -952, -748, -688, -58, 238, -169, 1660, -331, 906, 1684, -602, 832, 304, -985, 900, 191, -494, 744, 254, 703, -47, -500, 480, 231, -37, 217, -197, -529, -387, - -225, -543, -319, -134, 444, -385, -151, -534, 164, 5, 140, 645, -347, 128, -316, -250, 456, -349, -634, -935, 1103, 424, -187, 677, -584, -611, -275, -95, 181, -33, -533, -489, -396, -1091, -571, -607, 292, 309, 66, 563, 217, -681, -435, 767, -585, 32, 843, -163, -1028, 740, -307, 116, 382, 346, 260, -374, -806, 475, -214, 817, 596, -1358, -149, 121, -796, -155, -116, 964, 729, 636, 837, -55, -562, -471, -446, -4, -1265, 127, 1104, -1024, -1790, 156, -665, 1298, -3, 14, 894, -437, 185, -72, -241, 742, -223, 360, 1297, -988, - -550, -904, 427, 39, 860, -533, 331, 11, 777, 431, -405, -294, 278, -179, -60, -595, -581, 254, -157, -198, -353, 680, -318, -323, 1151, 1254, 772, -1118, -172, -357, 343, 1488, -252, -1068, -262, -385, 527, 515, -814, 146, -674, 621, 311, -604, 1044, 1656, 14, -50, -590, -538, 62, 119, -308, 1496, -167, 1122, 845, -1087, -71, -350, -1225, 321, 237, 670, 1072, -13, -357, 385, 362, 894, 325, 99, 677, 776, 217, -157, 616, 312, 749, 187, 183, 512, 793, -124, -714, -754, -301, -252, 1271, 741, 1990, -79, -1084, 922, -367, -335, - -366, -676, 42, 408, -79, -371, 1383, -270, 1637, -442, 834, 103, -374, -817, -1342, 1132, -265, 87, -291, 752, -357, -588, 390, 1491, -876, -602, 147, 250, -147, 1050, 860, 821, 310, 394, 734, 416, -231, -444, -926, -175, 550, 159, 139, -375, -875, -283, -100, 900, 39, -128, 723, -128, 219, 132, -1524, 382, 446, -286, -637, 113, -849, -459, -1314, 394, -1092, -2227, 283, -39, 1587, -62, 556, 1284, -187, -338, 598, -13, -1103, -392, 171, 192, 851, 354, 759, 654, -445, -328, 329, 964, -382, -170, -848, -522, 191, -975, 266, -1083, - 130, 12, 531, -97, -47, -304, 1170, 1288, 2945, 369, -1679, -1226, -937, -1038, 2056, 2790, 920, -243, -890, 53, -1073, 1182, 1077, 348, 139, -664, -120, 1301, 277, 538, 411, 1365, 1105, -408, -1017, -1288, -909, -104, 344, 1234, 699, -221, 628, -883, -337, -2023, -352, 2056, 1534, -279, 4067, 1324, 90, -2207, -415, -150, -561, 619, 281, 534, 820, -1781, -2017, -937, -1378, -131, 399, 1726, -1052, 681, 2521, 1371, 370, 815, 438, -1351, -2439, 1408, -825, 533, -608, -2736, -626, 1488, 2917, 2527, 6141, 3177, 2192, 1884, 887, -373, -3076, -3911, -5772, -4463, - -4532, -1764, 35, 1706, 3253, 2637, 2774, 1866, 2609, 1995, 2886, 1329, 1081, 471, -731, -1182, -1737, -1102, -3783, -1650, -3582, -2638, -4101, -2492, -3818, -1414, -1893, -678, 292, 1877, 5083, 4777, 6779, 4522, 3125, 3995, 5548, 4817, 4100, 2785, 333, -2866, -2775, -3510, -6516, -7274, -7834, -7914, -8593, -7528, -6252, -5591, -3515, 337, 4066, 6755, 8923, 10945, 12288, 9244, 8967, 5313, 2545, 1721 }, - {-193, 10, -155, -53, 71, 43, 99, -128, 72, -17, -119, 141, -67, -30, -96, -81, 97, -94, 53, 133, -12, 74, -43, 2, 63, -18, 129, -5, -196, -4, 33, 86, -88, 14, 30, -17, 86, -15, 120, 106, -65, -7, 109, -216, -121, 48, -108, -24, 47, 0, 133, 146, 35, 62, 77, 78, -20, 23, 73, 96, 17, -63, -119, -78, 2, -11, -5, -165, 158, -43, 30, -42, -83, 53, -11, 396, 16, 68, 54, -160, -85, 220, 379, 62, 201, -82, 36, -10, 170, -136, -312, 126, 143, -181, 207, 103, - 189, 60, 42, -84, -30, 10, 124, 11, -196, 8, -19, 41, -31, 33, 42, 114, 78, 26, 31, 10, 51, -60, -101, -214, 35, 45, 11, 161, -64, 125, 28, -52, -108, -67, 221, 47, 119, 20, 42, -45, -1, 14, 56, -21, -96, -47, -188, 19, 21, 145, -60, 112, -32, 64, 142, 145, 61, 62, 73, 97, 134, -56, 140, 5, 149, -30, 269, 96, 86, -182, -30, -38, -245, 136, 108, -73, -321, -141, -51, 158, 209, 137, -88, 49, -139, 10, 9, -107, -58, -283, 21, -33, -123, 16, 14, -36, - -11, 277, -68, 226, 42, -170, 12, 19, 125, -54, 35, 32, 10, 173, 60, 177, 131, -89, 162, 78, 120, 10, 43, -43, -70, -148, -169, 176, -168, -142, -131, 77, 67, 12, 67, 20, -248, -228, 48, 6, -51, 139, -19, -22, 142, -156, 30, -136, -90, -48, 0, 235, 264, -122, 103, -189, -19, -73, 257, -75, -16, 29, -364, -61, -180, -57, -45, 137, 179, 75, 242, -29, -111, -110, 140, 366, 254, -140, -167, 184, -164, 33, 58, 300, -110, -145, 32, -89, 57, 78, 190, -206, -135, 124, 229, -19, - -106, -133, -323, 125, 0, 99, 16, 10, -49, 59, -78, 46, 74, 78, -85, 72, 4, -58, -600, -199, -31, 102, 69, 149, -287, -87, -13, -299, -212, 74, 180, 105, 199, -26, 114, 263, 234, 218, 127, -86, -67, -137, -60, -138, 282, 130, -43, -126, -76, -129, -186, -202, -252, 151, 109, -281, 66, -16, 193, 29, 95, 124, -265, -42, -10, 34, 138, 210, -85, -31, -63, -167, 50, 33, -19, -45, 158, 9, -89, -29, 74, 104, -43, -2, 24, -141, 103, -9, -215, 23, -252, 55, 131, -51, -50, -184, - 322, 133, 48, -74, 235, 103, 130, 394, 410, 25, -75, -138, -234, 93, 158, -75, -24, 34, -47, -123, 150, -142, 65, -431, -70, -96, -114, -206, -52, -16, -3, -99, -166, -113, 11, -70, -176, 115, 140, 26, -145, -142, 51, -105, 131, -156, 104, 56, -9, -228, -233, 70, -171, 285, 40, 243, -124, 245, 35, 166, 40, 159, -136, -157, -14, 315, -40, -167, -116, 154, -96, -73, 9, -235, 156, 227, -85, -68, -258, 484, 87, 271, -113, 206, 135, 315, -235, -150, -61, 29, 206, -90, 318, -13, 177, 172, - -101, 78, 179, 186, 35, 60, 163, -344, 49, 287, 206, -180, 230, -271, 163, -237, -136, -53, 251, -41, 263, 74, 49, 27, -19, 121, 151, 369, 46, 320, -160, 238, 286, 5, -62, -92, 105, -407, -45, 57, -167, -234, -23, 1, -43, 128, -267, 149, 104, 183, -415, 158, 84, -207, -41, 142, 249, -288, -67, 36, -238, -424, -513, -416, -371, -16, 266, -548, 391, 248, -609, 383, 167, 129, 64, 57, 142, -99, -96, -204, -2, 232, 203, 113, -345, 236, -245, 4, -215, 271, -140, -115, 91, -412, 46, -138, - -118, -46, 34, 401, -185, -64, -148, 304, -181, -103, 100, 90, 93, 106, -121, 146, 45, -339, 470, 182, 82, 46, 6, -217, 273, 219, 101, 295, 41, 128, 309, 149, 74, -207, 251, -112, 461, -58, -4, -119, -414, -22, -17, 310, 196, -26, -198, 503, 777, -96, -119, 388, 82, 133, 90, -559, 52, -359, 282, 425, -121, -195, 56, 272, -171, 327, -138, 624, -193, 126, -44, 174, 425, -159, 29, -32, 112, -157, -94, 257, 523, 51, 378, -140, 37, -68, 114, 295, 412, 342, 299, 338, 190, -54, 30, -38, - -14, 74, -239, -54, 322, -296, 96, -125, -107, -148, -657, 82, 310, 229, -111, -279, -747, -93, 244, -32, 58, -105, 75, -132, 44, -556, -414, 41, 269, -258, -143, 17, -115, -824, -682, 290, 297, 38, 58, -310, 482, 550, 365, -304, 290, 357, -40, -483, -194, 637, -174, 52, 59, 352, -273, -534, 133, 227, -108, 141, 359, -176, -109, -27, -708, -223, 273, -150, -464, 76, 10, -165, 121, -58, -437, -404, -666, -562, 134, 230, 50, -178, -202, -8, -128, 133, -300, -4, -84, -113, -76, -50, 168, -173, -601, 68, - -39, 102, 200, -6, 168, 101, 150, 264, 847, 753, 587, -64, 574, 185, 801, 338, -20, 977, -209, -56, -630, -170, -19, -446, 257, 386, -135, -14, -363, -617, -368, -474, -145, -291, -99, -56, 267, 58, -70, -265, -99, -183, 75, -10, -263, 113, 150, 46, -208, -272, 68, 211, -51, -32, -464, 774, 115, -179, -42, 43, 321, 261, -323, 137, -141, 2, -75, -113, -482, -447, -575, 41, -51, -161, 314, -154, 922, -138, -70, -261, -90, 54, 127, 80, -17, -562, -691, -454, 593, 387, -331, -434, 634, 311, -325, -551, - -37, 43, 103, 28, -249, 266, -173, 563, -47, -469, 147, 112, 45, 4, -139, -320, 34, 204, -101, 146, -247, -837, -594, 367, -451, 362, 171, 6, -115, 196, 131, -104, -60, 70, 299, -260, 731, -211, 286, -245, 120, -99, -203, 609, -446, 665, 39, -394, -468, 230, 164, 44, 102, 242, 267, 212, -470, -219, 102, -50, 223, -458, -119, -198, 26, -415, -8, -57, 119, 1248, 431, -292, 658, 592, -301, -408, 985, -98, 225, -588, 1428, 39, -385, 195, 82, 677, 24, 859, -613, 4, -671, 43, 491, 13, -406, 583, - 328, 166, 154, -215, -188, 46, -285, 381, -335, -468, 418, 148, -524, 285, 46, -393, -208, -134, 214, -49, -225, 283, -337, -138, -110, 479, -307, 233, 374, 174, -211, -440, 287, -373, 518, -638, 859, -238, -126, -100, 377, -6, 106, 255, 93, 306, -338, -421, -61, -755, -91, 687, -200, -432, 192, -205, -35, 310, -747, -443, 291, 382, 526, -41, -98, 208, -49, -744, -505, 867, -65, -767, -442, -312, -251, 66, 257, 8, -126, -386, -581, 72, 78, -27, 477, -332, -913, 363, 269, -1075, 637, -182, -538, -453, -40, 595, - 145, -213, -220, 160, 319, -463, 344, 40, 253, -211, -467, 396, 1, 444, -1444, 161, 224, -239, 403, 436, 1364, 5, -870, -422, -196, -846, -696, 6, -373, -222, -6, -605, 76, 412, 321, -535, 970, 718, -345, 439, -831, -154, -296, 1295, 788, -278, -512, -569, -159, 58, 206, 878, 153, 170, 156, 49, -311, 61, -83, 420, 499, 699, 406, 313, -98, -96, 74, 639, 63, 139, -655, -284, 1011, 457, 277, 42, 588, 370, 1281, -37, 1321, 136, -468, 483, -415, -231, -98, -204, -38, 303, 488, 150, -178, -536, 125, 118, - 316, -388, 30, -115, -38, -426, 164, -347, -183, -506, -910, -31, -336, -505, 153, -579, -2, 710, 221, 607, -698, -317, 343, 76, 1000, -501, 600, -218, -299, -736, -285, -391, 505, 126, -658, 842, -423, -389, 88, 335, -234, 587, -269, -386, -196, 205, -59, -95, 74, 589, -376, 1065, -394, 3, 986, -178, 186, -1306, 75, 256, -282, 605, -1046, -1281, 512, -209, 739, -515, -487, 81, -146, 1129, -114, -25, 269, -1001, 81, -1009, -393, 94, 271, -1235, -544, -103, -46, 344, -406, 395, -347, 19, -760, 612, -532, -207, 566, 1157, - -299, 941, 393, 210, -414, 1045, 214, 464, 90, -683, 275, -687, -597, 353, -595, -183, -108, 599, 96, -264, 249, 240, -93, -656, -104, 420, 1172, 212, -601, 21, -86, 222, 380, 525, -219, -38, 407, 34, 14, 706, 718, 763, 313, 633, 125, 358, -294, -113, 119, -693, 74, 1023, -112, -292, 249, -72, 309, -699, 867, -588, -225, -197, 51, 32, 109, -899, 992, -221, -134, -280, 633, -240, 132, 1908, -94, 368, 3, -216, 73, -910, -362, -292, 366, 230, 456, 32, -449, 474, -378, 549, 437, -476, -471, 42, 714, -728, - 318, 311, -386, 165, -31, 232, -10, -1052, 602, 341, -851, 1038, -537, -149, -324, 836, -147, -739, 21, -4, 726, 700, 70, -565, 824, -144, 166, -1031, 826, 313, 73, -598, -417, -76, 304, -483, -811, -371, 689, 396, -70, 1062, 94, -191, -744, 914, -842, -294, 926, 175, 150, -304, 289, 707, 256, 364, -738, -8, -830, 777, 1300, 556, 756, -1135, -947, -803, 113, 1339, -214, 480, 929, 420, -450, 2, 692, -865, -657, -627, 726, 449, -833, -1266, 1731, 1014, -1151, 520, -90, 474, 105, -385, -779, 740, 35, -640, -868, 216, - 276, -254, 87, -105, -392, -220, -174, 411, -740, 876, -539, 15, 1486, -1377, -248, 1265, 178, 283, -100, -417, 496, -165, -465, 55, -1184, 2168, -101, -2431, 1029, 2293, 1477, -2862, -680, 541, 410, -486, -542, 255, -590, 119, 617, 1378, -571, 432, -727, -1992, 1074, -523, -1064, -775, -1089, 494, 374, -1511, 954, -551, -34, -56, -757, 546, 583, 473, -51, 629, 347, -453, 31, -889, -314, -796, -533, -88, 1201, -1069, -234, -275, -930, 476, -1049, 471, 435, -759, 520, -1184, 289, -1040, 595, -435, -555, -606, -838, -290, 350, 614, -859, 457, - 241, 757, 969, 513, -931, -490, -1696, -500, -549, 447, -1948, -441, -1141, -196, 966, 807, 399, 106, 325, 604, 638, -359, 278, 1701, -985, 602, 850, -424, 125, 251, -46, 797, 95, 562, -737, -166, 736, 59, -1019, 638, -378, -402, -360, -160, -350, 353, 614, 223, -52, -350, 537, -212, -740, 592, -1283, -384, -231, -341, 798, 780, 1527, -484, 674, -70, 323, 929, -36, 61, -617, -2087, 1044, 157, -961, -713, 124, 504, -74, -608, 316, -617, 791, 419, -337, -722, 1413, 158, 58, -116, 163, 126, 17, -410, -999, 324, -263, -277, - -794, -63, -155, 356, -124, 109, 1938, 1005, 1951, -1801, 146, 954, -375, 1085, 2061, 1149, 57, -544, -583, 121, 888, 974, 210, 12, -1437, -280, 1402, 481, -401, 793, -669, -910, -261, -46, 1082, 1438, 1271, 501, -501, -744, -1419, -1388, 1219, 532, 96, 1909, 110, -559, -777, -765, 378, 828, 639, 1262, 85, 915, -61, -137, 450, 851, 603, 551, -471, -149, -372, -807, -672, -1189, -409, 363, -201, 923, 1060, 23, -4, -356, -657, 268, 946, 48, -1021, -2032, 810, 3279, 3363, 2822, 2069, -1282, -1432, -1576, -2063, -3193, -2546, -2237, 1047, 2375, - 1792, 3829, 2985, 1536, -556, -1050, -2569, -2031, -1982, -421, -1208, -1007, 313, 528, 1105, 1080, 1516, 1474, 1935, 1106, 510, -292, -306, -857, -1259, -1556, -1868, -1248, -2295, -1554, -1138, 1146, 2216, 2356, 1659, 1105, 1771, 1326, 1701, 1306, 482, -639, -2917, -2094, -2096, -3304, -2043, -1807, -1717, 611, 1766, 2741, 2280, 3172, 2848, 2627, 1736, -1236, -1003, -2180, -2824, -2546, -1341, -553 } - }, - { - {-193, -153, 37, -88, 141, -144, 59, -263, -19, -104, -163, -138, -80, -8, -31, 172, -53, 34, -22, -10, -143, 168, 52, 30, 45, -35, -37, 42, 162, 68, -31, -13, -4, -38, 4, -28, -15, 1, 91, 10, -71, 51, -76, 222, -135, 15, -2, -167, -25, 72, -94, -43, -31, 109, -61, -44, -7, 11, 23, -18, -55, -132, 24, -70, -97, 20, 36, -11, 25, 58, 63, -14, 19, 4, 71, -94, -93, 93, 97, 187, -259, 48, 186, 314, -26, 172, 1, 155, 49, 244, 4, -92, 180, 233, 239, 126, - 46, -104, -65, 12, 126, -71, 63, 4, 142, -76, 5, 22, -151, -104, -38, -178, 49, -59, 7, -34, -130, 96, 174, -46, 22, 3, -18, 163, -204, -13, 97, 10, 37, -65, -168, -59, 78, 67, 99, -31, 13, -14, 45, -46, 195, -11, -6, -138, 27, -102, -51, 48, 89, 145, 26, 115, 211, 344, 45, 172, -63, 103, 132, -40, -107, 181, 311, -60, 34, 121, -149, 94, 133, -270, 77, 28, -61, 2, -283, 13, 80, -133, 26, 6, 182, 131, -67, -18, -16, -191, -128, 23, 79, 20, 88, -125, - 21, 66, 15, -116, -84, -24, 44, 98, 102, 68, 118, 115, -123, -36, 9, 163, -20, 117, -71, -76, -19, -141, -61, 32, 90, -121, 127, -32, -28, -22, -40, -58, 31, 67, 26, 111, -151, -46, -32, -100, 36, 204, 277, 168, -76, 126, -79, -45, -247, -187, 81, 189, 175, 193, 36, 15, 110, -151, 150, 131, 5, 113, 273, 194, 47, -196, -1, 72, 36, 37, -227, 57, 33, 151, 155, -47, 97, -75, -96, 122, 59, -206, -207, -83, -120, -79, -98, -239, -229, -16, 70, 3, -33, -160, 11, 198, - -66, -57, 62, 4, 128, 76, 59, -85, -126, 213, 78, -71, 110, -14, 69, -59, -22, -390, -229, -72, 74, -161, 49, -45, 113, -28, -218, -174, 151, 123, 312, 275, -42, 198, -300, -50, 233, 69, 54, -32, -98, -46, 32, -27, -9, 117, -147, 32, 53, -4, 92, -102, -83, 53, -65, 83, -165, 27, -100, -39, -111, -82, -126, -185, 112, -1, 192, -181, -157, -1, 35, -21, -40, 14, 114, 57, 22, -78, -81, -42, -149, 26, -43, 20, -13, -149, -23, -7, -162, 9, -40, 17, -60, -138, 21, 47, - 130, -203, 79, -228, -46, 17, -178, 168, 118, -342, -41, 64, -38, -147, -210, 47, -109, -164, -90, 105, 82, 251, 313, -23, 279, -171, 105, 129, -33, 127, -79, 7, -27, -55, -39, -62, 230, -10, -187, -39, 110, 78, 86, 23, -93, 178, 344, 26, 25, 24, -38, 59, -35, 206, -167, 197, 122, -120, 50, 129, 73, -145, -173, -314, -66, -27, 25, 125, -45, 81, -41, -72, -84, 146, -53, 141, -201, -62, -48, -6, 101, 31, 13, 113, 367, 412, -102, -21, 97, -75, 281, 255, -161, 249, 212, 67, - 125, 93, 60, -37, 24, 21, -140, -191, 51, -65, 2, 15, -153, 141, 320, -26, -187, 292, 40, -8, 124, -73, -91, 26, -115, 27, 317, 115, -2, 92, 172, 424, -73, 170, -39, -217, 126, -12, -66, 63, 272, 45, 47, -31, 107, 367, 175, 20, 37, 73, -116, 168, -53, -410, 50, -59, 201, 170, 90, 7, -458, -72, -184, -257, -45, -188, 27, 129, -205, 215, -477, 53, -127, -281, -335, 353, 204, 7, -294, -222, 137, -425, -265, 81, 107, 398, -33, 19, 327, -198, 322, 88, 131, -74, -161, -36, - 272, -150, 42, 301, -94, -108, -131, -202, -141, -136, -233, -45, 98, -101, 77, -97, -109, 164, -206, 125, -172, -256, 33, 187, 34, -73, 101, -175, -61, -239, -383, -200, 81, -126, 456, 161, -243, -171, -22, -126, 176, 118, 525, 327, 362, -112, -494, -49, -249, 55, 119, 261, -119, 109, -199, 26, -175, -476, -244, 169, -163, -379, -341, -333, -498, 53, -170, -394, -339, 51, 493, -75, -75, -172, -288, 51, -111, 23, -362, 14, -377, 44, -25, 197, 166, 162, 94, -24, 148, -104, 285, 69, 147, 76, -87, 90, - 287, -46, 162, -49, 447, 48, 170, 13, -246, -199, 11, -97, 59, -72, 146, 121, 168, -82, 91, -281, 123, 400, -249, -723, -119, -252, -380, 206, -726, -94, -258, -140, 211, -231, 308, 266, 43, 240, 22, 127, -188, -333, -366, -205, -336, 265, 347, -13, -180, 101, 101, -125, 28, -572, -301, 270, -144, 10, 265, -22, 166, 142, -71, 162, 2, -303, 344, -236, 20, 23, -184, 130, 208, -116, 237, 31, -13, -208, 268, 4, -207, -65, -420, -173, -238, -25, 299, 91, -22, 11, -267, 68, 200, -253, 11, 378, - -150, 37, -75, 119, 1278, 297, -179, -248, -35, -71, 219, -40, 184, 376, -157, 29, -251, -154, 69, -29, 179, -350, -221, 182, 353, 251, -20, 98, -98, -205, 148, 295, 288, 371, -305, -57, -179, -354, -55, 33, -89, 183, 215, 14, 102, -51, -399, -198, -531, -515, -163, 193, -86, -219, 436, 185, -27, -400, -28, -110, -307, 22, -146, -174, -423, -33, -164, -433, -12, 370, -246, -87, 107, -166, 53, -149, 208, -28, -270, -281, -548, 23, 296, -1027, -576, 534, -135, 28, -276, 229, -92, -402, 194, 539, 74, -487, - 138, -113, -106, 305, 329, -54, -64, 679, 156, -110, -422, 176, -606, -511, -460, 175, -87, -62, 395, 145, -403, -349, 86, 377, 132, -59, 19, 246, -192, -440, 550, -179, 53, 207, 29, 60, 564, -8, 357, -2, -389, 37, 74, -98, 64, 239, -202, -80, 57, -778, 190, 131, -15, 156, 127, -296, 124, 951, 406, 197, 48, 121, -672, -698, 496, 500, 181, 270, -174, 807, -81, 300, 231, -392, -139, -188, 494, -296, -71, 288, 271, -291, -57, -818, 169, -101, -218, 59, 41, 49, 94, 263, 31, 289, 56, 137, - -57, -268, -256, 513, -165, -385, -296, -151, -153, 220, 162, 168, 253, 64, -263, 159, -443, -156, -384, 278, -468, -354, -80, -166, 171, 330, -238, 314, 537, 258, 518, -203, 687, 68, 580, 325, 86, -272, -687, -443, -378, -235, -75, 21, -128, 299, 382, 193, -215, 641, 74, -627, 785, 52, -331, 276, -641, -123, -407, -128, -70, -125, -290, 82, -553, -214, -198, -748, 93, -542, -384, -608, 125, -457, -137, -150, 7, 235, -185, 330, 19, 437, -99, 382, 476, -565, -7, 159, 349, 20, 419, 148, 404, 0, -309, -185, - -31, 272, -62, -109, -29, 498, 302, -100, -404, 151, 212, 176, 421, -552, -437, -94, 26, -127, -15, -125, -385, 992, -488, -468, 341, 214, 257, 96, -149, -155, 494, 391, 587, -183, -163, -809, 946, 458, -1290, -665, 397, 588, 559, -347, -310, 713, 153, 180, 469, 410, -718, 239, 287, -29, 323, 88, -101, 94, -239, 1205, 299, 181, -41, -118, -89, -640, 119, 227, -166, -188, -1091, -484, 218, 223, -364, -311, -58, -478, 204, 232, -85, 257, 417, 66, -34, -89, -240, -24, 24, -744, -122, 247, 468, -798, 168, 380, - -98, -303, -352, 704, 488, -9, -315, -678, -76, 393, -293, 117, -246, -192, 23, 272, 502, -933, -1248, -845, -1118, 974, -652, 401, -120, -762, 127, -196, -300, -993, -935, -675, -274, 51, -545, -140, 131, 449, 24, -254, -9, -273, 407, -508, 715, 640, -159, -183, -868, -485, -531, 78, 107, -124, 693, 215, 560, 128, -76, -243, 504, 369, 153, -499, 267, -854, -105, -78, -585, -81, -2, 679, 433, 27, 300, 1, -660, 346, 68, 512, -327, -590, 337, -825, -1217, -132, -769, 31, -562, 510, -397, -61, 121, 180, 653, 196, - -270, 669, 232, -1185, 211, -718, -31, 116, -79, 560, -153, 88, 165, 34, -356, 569, -320, -49, -666, -17, 135, -125, -222, -331, -339, 872, 54, 443, -772, 73, 9, 256, 490, -558, 983, 1375, -45, 120, -468, 208, 341, -283, 87, 249, 556, -30, 47, -178, -454, -713, 372, -536, -214, -351, 162, 475, 429, -80, 177, -851, 556, -131, 165, -113, 675, -557, 1543, 451, 1120, 368, -1185, 480, 318, -385, 70, 768, 24, 734, 634, -748, 405, -749, -522, -65, 1507, 473, -698, 654, 405, -831, -382, -51, 837, 132, -792, -432, - -39, -207, 457, 686, -262, 604, -402, -518, -35, 1240, 98, -704, 386, -28, -88, 350, -823, -690, -680, 489, -453, 160, 185, 743, 343, 764, 58, -28, 595, 1139, 650, -1117, -1, 116, -216, 225, 284, -855, -157, 170, 121, -962, -900, -514, -649, 868, 262, 8, 146, -605, 457, -1194, 869, 938, 280, 1024, -1049, -536, -272, -1544, 877, 71, 549, 686, 702, 38, -5, 682, -94, -844, -843, 505, -955, 933, -255, 193, 956, 832, -409, 1274, -730, 69, -760, 111, -248, 493, 191, -567, 513, 737, 1124, -654, 255, 663, -912, 27, - -355, -1363, -560, 344, -720, 248, -601, -31, 930, -447, 407, 1028, 768, 262, 1414, -2183, -384, 706, -56, 403, -637, -1181, 1426, -58, -680, 211, 782, 1699, 772, -1325, -549, -427, 231, 111, 1110, -973, -125, -448, -630, 949, -391, 1236, -154, -895, 1407, 2118, -334, -633, -1044, 272, 1071, 251, -272, -659, 125, 197, -193, 205, -140, -305, -388, 354, 412, 0, 571, -558, 1217, 988, 502, -9, 26, 218, -720, -546, -701, -300, -233, 446, 298, 728, -391, -37, -357, 827, 1457, -310, -1050, -579, -115, -1269, 949, -1740, 434, 826, 692, -715, - 81, 874, -1928, -765, 227, -112, -991, -551, -300, -280, 832, 595, -858, -292, -771, 223, 1216, 26, -398, 997, 731, -220, -638, -991, 197, 1917, 433, 977, -77, 75, -69, -238, 9, 77, 476, 142, -366, 308, -319, -374, -399, -3, 396, 70, 318, 317, 277, -286, -469, 136, -322, -846, -235, 171, -279, 951, -988, 794, -246, -14, 1214, -209, -20, 1550, -228, -664, 130, -574, -109, -546, 1768, -525, 441, -454, -166, -276, 316, -481, -1046, 432, -89, -1235, 654, -361, 684, 1320, -658, -98, 27, -100, -552, -233, -429, 3, 2003, 1021, - 2102, -1178, -311, 697, -665, 504, 2160, 514, 306, -572, -547, 619, -337, 875, -154, -203, -266, -1250, 289, 1494, -804, 901, 777, -513, -167, 616, -1010, 488, -86, 741, 237, -633, -218, -1265, -661, 575, 422, 959, 1498, 147, 2, -1331, -826, -803, -671, 324, -562, -175, -150, 371, -1033, -187, 491, 241, 797, -140, -429, 792, -184, 471, -672, -421, -135, -251, 362, 546, 776, 196, 61, -536, -255, -261, 507, 77, 950, -582, -2031, 24, 3348, 2963, 2845, 1164, -1166, -1687, -1614, -1499, -2667, -1955, -1846, 1422, 2260, 1789, 2933, 2386, 543, -142, - -1009, -2055, -1178, -2157, -1124, -741, 43, -314, 564, 883, 1582, 947, 1661, 1212, 1327, 71, -1035, -515, 69, -1194, -1507, -2030, -1935, -1423, -165, 948, 418, 1392, 1036, 1593, 1475, 1544, 1857, 954, -109, -323, -1159, -1002, -3179, -2595, -2029, -1638, 216, -733, 73, 2169, 2730, 3650, 2337, 1333, 910, 144, -1339, -1257, -1835, -2338, -1985, -1647, -553 }, - {-178, -111, -17, -167, 148, -134, -162, 72, -48, -36, 42, -190, -40, 138, -96, -33, -150, 43, -112, -202, 83, 37, 71, -80, -99, 110, 31, 125, 128, -138, 125, -37, -39, 88, -21, 80, 136, 129, 24, 54, 49, -114, -56, -43, 21, 99, -191, -45, -11, -13, -88, 15, 78, -100, 68, -79, -193, 40, 38, 25, -76, -22, -50, 91, -24, -4, 4, 63, 21, 38, 52, -128, -66, 63, -6, -37, 35, -40, 137, 151, 83, -60, -229, -213, 78, 120, -44, 226, -43, 134, -160, -143, 63, 5, -40, 59, - 148, -65, 22, -85, -7, 7, 62, 55, 77, 12, 46, 167, -63, -79, -83, -153, 45, -32, 280, 54, -19, 22, 170, -16, -35, -43, -97, -18, 132, -20, 56, 131, -39, -9, -209, -124, -190, -37, -54, 29, 13, 28, 71, -46, 36, 3, 19, 30, -67, 64, -21, -76, -8, -67, -27, -15, 158, 368, 147, 86, 104, -219, -24, 92, -28, 35, -197, 193, 265, 44, 119, -57, -154, -241, -261, -176, 209, -198, -124, -168, 54, 136, 27, 17, 78, -10, 50, 168, -23, 139, -134, 127, 91, 80, -70, -223, - -46, 124, 75, -64, -7, 41, -9, -109, -22, 87, -30, 7, -52, -15, 7, 27, 156, 62, -79, 10, 14, -57, 29, -81, -8, 122, 42, 136, -98, -90, -47, -29, 68, 142, -62, -109, 113, 22, -60, 67, -14, 108, 46, -122, -114, -131, -20, -107, -224, -214, 220, -6, 46, -3, 134, -200, 295, 261, 13, 13, 0, 7, -30, 101, 79, 5, -169, 71, -53, 79, -24, 177, -43, -106, -49, -30, 65, -3, 109, -179, 94, 29, -100, 277, -47, -42, -8, -6, -76, -26, 147, 120, -265, -125, 130, 36, - -66, 226, 4, 49, 220, 91, 171, 48, -73, -92, -180, -168, 13, 78, 192, 2, -102, -298, -105, -145, 135, -99, 88, -107, -45, 254, 123, -168, 76, 242, 35, -84, -170, -203, -140, -205, 136, 31, 74, -39, -94, -97, -182, 10, -7, 43, -45, -164, 2, 176, -40, 3, -89, -174, -260, -21, 185, 69, 18, -87, 22, -139, -48, -104, 12, 25, -162, 182, -104, 232, 85, 24, -107, -53, 56, -11, 53, 126, 22, 52, -141, 84, -73, 215, 255, 124, 166, 83, -33, -153, -110, 25, 86, 130, -85, -49, - 101, -243, 33, -259, 0, 38, 26, 115, 13, 17, 458, -58, -200, -218, 231, 152, -171, 41, -191, -84, 8, 217, -269, 78, -9, 42, -19, 276, -141, 77, -41, -74, 44, -14, 85, -86, -76, -236, 39, -79, -48, 17, -80, 68, -130, -80, -230, -9, -204, -89, -243, 181, 40, -78, 164, -189, 3, -357, -15, 119, -5, 102, 230, -84, -27, 278, 125, 103, 179, -93, -242, -39, -137, 105, 216, -62, 79, 80, 68, -29, 125, 149, 49, -84, 59, 42, 274, -39, -64, -371, -111, 285, 270, 180, 134, 404, - 20, -476, -128, -77, -122, 258, -46, -90, 292, 49, -129, -40, 112, -103, -48, 38, -45, -165, -83, -6, -169, -72, -75, 114, -84, 218, 202, 22, 192, 142, -99, -30, -78, -311, 25, 65, -307, -42, -95, 106, 259, 41, -287, 41, -119, -185, 136, -43, -212, 91, 60, 217, -31, -20, 134, 173, 132, -165, 143, 188, -487, 201, -51, -115, -99, 80, -45, -295, -308, 34, 484, 129, -350, 74, 287, -211, 37, -57, 171, -7, 157, 417, 307, 186, -8, -41, -197, -216, 81, -554, -89, 252, 26, -35, -265, -101, - -15, -20, -132, -280, 299, -114, -72, -59, -257, -292, -16, -148, 12, 123, 95, 102, -233, -70, -120, -83, 350, -51, -176, -2, 449, -261, 64, 326, -4, -92, -186, 88, 2, 222, -141, 193, 124, 242, 146, 116, -42, -56, 275, 410, 241, 48, -92, -145, -342, -91, 216, -450, -193, 423, -582, -97, 317, 412, -47, -399, 51, -148, 539, 249, -378, -233, -62, -223, -474, -227, -212, -162, -384, 199, 64, 243, -148, -62, -338, -26, -293, 38, -196, 51, 99, -440, -149, -163, -121, 104, 94, -135, 441, -21, -116, -75, - 43, -96, -36, 172, 141, 191, 244, 237, 20, 158, -71, 352, 373, -180, -92, 224, 1, -527, 30, -257, 159, 152, -296, -389, -170, -377, -504, 352, 50, 191, -273, -312, -397, -292, 140, -319, -260, 357, -80, 2, 103, 197, -152, -141, 75, -116, 71, -35, -171, -368, -537, 165, -382, -380, 32, -113, -12, -222, 106, 87, -436, -28, -85, -195, -236, 122, 44, 428, 67, -272, -2, 21, 199, 56, 412, -57, -419, 162, -78, 171, -245, 31, 161, -792, -349, 243, -8, -112, 134, -71, 498, -50, 320, 200, -339, -440, - 88, -484, -26, 256, 1078, -270, -714, -70, -309, 776, 68, 433, 244, -140, -337, -158, -367, -100, 534, -587, 35, -479, 140, 38, 245, 53, -217, -388, -439, -84, -429, -346, 70, 104, 343, -306, -626, -132, -207, 80, -285, -200, 110, -157, -237, -13, 47, -125, 645, -122, -81, 164, 186, -179, -55, 470, 414, 263, 515, 391, 30, 169, 308, -195, -161, 68, 235, 335, 171, 668, 111, 443, -81, -250, -117, 870, 169, -145, -69, -193, -255, -200, 237, -974, -315, 437, -78, -514, -416, -185, 545, 239, -376, 194, -511, -257, - -31, -392, -455, 379, 262, -470, -119, 909, 255, -450, -538, -21, 345, 21, 89, -688, 17, -106, -435, -306, -153, -410, -141, 78, 53, -431, -360, 19, 291, -39, 377, 530, -354, 315, 306, 77, 120, 390, 177, 226, 222, 199, -31, -89, 534, 717, 178, -217, 149, -152, -227, 437, -170, -456, -564, -273, -638, 290, -194, -196, 46, -200, -14, -420, 358, 205, -57, 229, 181, 495, 392, -822, -265, 899, -708, -218, -427, 638, 293, 290, 130, 87, 264, 677, 331, -309, -1, 15, -14, 263, 310, 28, 185, 163, -152, 203, - 133, 413, -198, -417, -344, -283, 86, -47, 167, 171, 190, 359, -157, 65, -158, -305, -111, 15, -328, 411, 525, -581, 199, -409, 326, -85, 132, -66, -301, -102, 370, -309, -73, 32, -555, -251, 143, -462, 3, 615, 354, -96, -110, 318, 205, -34, 569, -50, -129, -475, 22, 40, -125, -15, -217, 77, -675, 610, -124, -225, -428, -489, -51, 580, -108, 155, -365, -219, -104, -363, -430, 381, -244, -207, 343, 325, -479, 154, 176, 400, 336, -137, -307, -204, -469, 495, 330, 154, 357, -392, 251, -71, 229, 244, -253, -38, - 822, 676, -533, 190, 423, -353, 94, -798, 224, -444, 338, -269, -276, -218, 918, 23, -278, 50, 302, 3, 171, -500, -60, 674, -37, -251, -215, 116, -709, -377, -383, 317, -144, 488, 351, 630, -297, -63, -489, 407, 839, -288, -608, 26, -98, 953, -212, -426, 410, 170, 190, 334, 159, -1285, 37, -124, 518, 832, -793, -9, 280, -439, -48, -1173, -224, 532, -897, -601, -253, -410, 402, -272, -298, 448, 184, 131, 546, 4, -144, 311, 572, -580, -356, 742, 585, 125, 289, 125, -324, -588, 38, -64, -65, 88, -268, 141, - -376, 88, 1032, -534, -291, 326, 318, -280, 391, 299, 264, 439, -1009, -1855, -859, -124, 633, 52, 699, 653, -194, 113, -156, -344, -579, -327, -416, -232, 668, -849, -145, -705, -887, -141, -894, -707, 95, -172, -97, 183, 797, 75, -564, 54, -60, -149, -735, -24, 898, 108, -4, 387, 700, 493, 132, -249, 252, -202, -619, -1123, 1115, -102, 931, -37, 25, -286, -517, 1012, -537, -396, -34, -651, -651, 609, 415, 275, -62, 348, -471, 266, -374, -458, -548, -303, -439, -751, 27, -720, -762, -168, -330, -909, -1178, 104, -424, 190, - -53, 421, 1055, 18, 140, -551, -519, 428, 292, -408, 37, 268, -656, -564, -3, 843, -718, -22, 53, 371, -608, 638, 387, 158, 17, -312, -712, -40, -144, 238, -370, -1022, 851, -628, -231, -73, 834, -638, 315, -530, 344, -211, -701, 322, -902, -236, -233, 298, 801, -472, 319, 750, -590, 76, 222, 156, 260, -1143, -284, -198, 407, 0, -28, 209, 73, 246, 1318, 148, 552, 1539, -723, -386, -607, -207, 696, 63, 859, 251, -38, -304, 649, -387, 144, -251, 267, -409, 496, -218, -119, -259, 382, 290, -423, -72, 404, 152, - -270, 59, -347, -1112, 500, -567, -878, 583, 246, 629, -51, -532, -209, -110, 348, 503, 515, 896, 845, -320, 124, -832, 18, -588, -1144, -53, -929, 368, -738, -426, -484, -632, 83, -91, 72, -129, -76, 24, -1200, 285, 173, 360, 519, -23, -865, 647, -449, 406, 321, 24, -119, -78, 912, 1818, -1017, -752, -1420, -2768, -735, -257, 585, 416, -284, -504, 724, 972, 39, -9, -37, -704, -479, -490, -446, -748, -54, -163, -139, 571, -779, 623, 507, -138, 239, 1, -1354, -899, -567, -444, -267, 136, 456, 195, 222, 1293, 1098, 291, - -903, -413, -88, -409, -862, -1992, -1753, -735, -237, 112, 385, -1371, -865, 753, 780, 1040, -988, -1092, 297, -653, 1585, -797, -166, -448, -349, 271, 455, -119, -586, 705, -67, 22, -425, -372, 368, 1634, -519, 500, 15, -785, 154, -1544, -299, 283, 69, -915, 557, 1490, 1114, -516, -920, -451, 148, 1569, 258, -3, 48, 701, 808, 155, 628, 429, 944, -302, 147, 528, -480, -847, 496, 1273, 334, 590, 110, 342, -1718, 274, -17, 346, 1786, 644, 290, -230, 835, -238, -304, 212, 547, 955, -261, 566, 186, 105, 477, 442, 64, -756, - -333, 72, 1400, 794, 776, 624, 706, -268, -1259, -1118, -1701, -210, 784, 504, -640, -263, 1362, -53, -644, 158, -129, -518, -428, 77, 713, 1963, 870, 1739, 898, 772, 723, -518, -446, -496, 204, 1424, 445, -1195, 499, -1285, 626, -817, -189, -719, -783, -43, 81, -19, -977, 1241, -272, 460, -1233, 315, -302, -385, 608, -527, 1235, 135, -518, 50, -398, -531, 329, -870, -210, 1054, -262, 419, -87, -797, 818, -481, -1798, 197, 97, -31, 158, -266, -383, -120, 753, -1503, 842, -355, -229, 839, -494, 198, 59, 1197, -410, -744, 1217, 1122, - 3937, 1583, -2138, -1012, -1044, -1652, 1153, 3529, 1420, 665, -880, -249, -54, -48, 1702, 1156, 746, 2548, -3055, 192, 1605, -395, 334, 1667, 300, -486, 909, -1694, -3376, -332, 339, -1323, -142, 1803, 313, 95, 697, -1444, -2907, -2675, -1202, 867, 1741, 3821, 974, -507, -471, -1059, -2286, -717, 1695, 1670, 1788, 1706, 1102, 875, 281, 368, -1452, -935, 247, 381, 789, 888, 2301, 547, 1328, -899, -721, -1493, -426, -876, 196, 2249, 2662, -264, -2791, -1747, 1017, 2622, 3083, 6382, 3910, 2626, 2343, 1794, -319, -2803, -3039, -5921, -6267, -5971, -3804, -1363, 1307, 2239, - 3784, 3690, 2601, 2541, 3286, 3125, 2823, 1754, 1226, 1051, -147, -253, -3700, -2672, -3318, -4034, -1713, -3947, -3180, -5788, -5053, -3622, -2424, -435, 2904, 3507, 2959, 3140, 2917, 5454, 7154, 6363, 6329, 5550, 5367, 3938, 3948, 736, -2852, -5829, -5562, -8290, -6922, -10056, -11932, -10614, -10012, -5994, -4078, 851, 2124, 4728, 6899, 9848, 8287, 10466, 7896, 4852, 2602 } - }, - { - {474, -112, -56, -127, 11, -145, 4, 68, 45, -21, -94, 72, 106, 6, -57, -46, -37, -90, 34, 20, 25, 63, 125, 123, 29, 97, 50, -53, 26, 42, -9, 15, 14, -14, 64, -4, 117, 102, -112, 85, 18, 69, 13, -11, 2, 210, 5, 69, 16, 59, 82, 16, -58, 123, -160, -14, 45, 132, 42, -21, 112, -13, -96, 30, 31, 20, -22, 11, -13, -72, 18, -33, -53, 38, -78, 58, -159, -422, -36, -66, -58, 8, -71, 28, 41, 175, -59, -5, -160, 14, 161, 13, 116, -32, 49, -65, - -101, 6, 111, -12, -138, -3, 135, 46, -56, -45, -5, -16, -30, 5, -21, -43, -4, 31, 21, -3, -104, 160, 216, 10, 27, -82, -47, 21, -109, -120, 77, -96, 76, 99, 98, 40, -11, 30, 23, 76, -149, 18, -16, -107, -147, 10, 80, -52, -2, -11, -5, 108, 58, 14, 55, -19, -72, 9, 52, -381, -98, 157, -30, -113, 42, -281, -120, -35, -61, -142, -166, 91, 121, 118, -156, -210, 15, -120, -240, 59, -24, 72, 251, -79, -37, -158, 215, 23, 102, 83, 175, 99, 47, -177, -30, -163, - -56, 13, -80, 62, 38, -74, -166, 104, 152, 51, -88, -116, -85, 43, -146, -168, -59, 89, -58, 46, 97, 71, -91, 159, 3, 136, -122, -92, -65, -64, 83, -51, -5, 152, 43, -2, -140, 28, -72, -77, 97, 140, 53, -84, 57, -38, 38, 261, 156, -217, 145, -119, -63, -30, 0, 112, 0, 304, 83, -115, -81, -74, 209, 51, 200, 68, 133, 215, 240, 94, -34, -24, 31, -197, -190, 59, -146, 79, 31, -47, -28, 58, 197, -67, -78, -105, 253, -35, -336, -163, -139, -119, 125, 130, 104, 171, - 65, 108, -17, -9, -17, 173, 43, 103, -242, 17, -5, 15, -3, 101, 47, 36, -120, 564, 139, 77, -57, -51, 69, 29, 167, 192, 4, 288, 133, -116, -85, -18, 156, -28, -65, 147, 36, 421, 127, 75, 32, -53, 34, 55, 98, -30, 15, 221, 47, 244, -114, -133, 99, 372, 126, 82, -18, -176, -50, 41, 27, -15, 30, -246, 33, -114, 110, 63, -76, 43, 99, 44, -93, -125, 45, 29, 19, -157, 57, -69, 113, -26, 38, 47, -1, 19, -26, 2, 343, 18, 120, -26, -39, 11, 45, -7, - 79, -122, -28, 134, -72, -196, -8, 335, -30, 264, 126, 363, 36, 37, 122, -97, -222, -278, 58, -140, 322, 192, 224, -41, -107, 32, 42, 112, 299, 39, 118, -139, 87, -99, 30, -53, 89, 179, 11, 170, 48, 86, -63, -40, 211, -53, -72, 170, -119, -10, 7, -76, -117, 74, -133, -23, -165, -311, -56, -49, -30, -325, -147, -101, -109, 119, 290, -80, 73, 160, -75, 32, 11, 8, -115, 96, -150, -425, 43, 218, 125, -242, -11, 4, 62, 79, -7, -190, -169, 19, 302, 133, 181, 290, -196, 205, - 399, -45, 94, -232, 82, 72, -187, -112, -37, 81, -189, -265, 53, 18, -215, 7, 73, -55, 471, -37, -328, -33, 118, 252, 100, 107, -209, 47, 70, -201, -10, -44, 327, 187, -52, -123, -250, 96, 102, -160, -4, 48, 99, 89, -128, -16, -28, 292, -256, 19, -69, 246, -19, -67, -110, -11, -82, -199, 153, 151, 45, -100, 24, 76, 485, 333, 239, 353, 135, -22, 45, 136, -352, 187, 1, 201, -144, -62, -228, 73, 392, -377, -249, -401, 206, -83, 11, -176, 22, -58, -189, 83, 91, -280, -40, 65, - -65, 167, -424, -192, 435, 57, -6, -28, 17, -205, -231, 29, -337, -62, 39, 108, -141, -16, 428, -9, 155, 333, -285, -82, 78, 95, 66, -69, -199, 260, -16, -199, 171, -13, 42, 72, -89, -39, -12, -802, -466, 381, -154, -160, 211, 208, -360, -456, -163, -154, -189, -17, -335, -218, 107, 28, -446, -464, -279, -115, -34, 263, -27, -162, 126, -382, 3, -1, 9, 157, 69, -273, -226, 193, 54, 669, 153, -197, 23, 41, 1, 191, 28, 92, -71, -122, 38, -353, -73, -142, -200, 64, -299, 368, -45, 166, - 248, 95, 132, 6, -158, 15, -17, -179, 265, -87, 467, 4, -5, 32, -109, -218, 77, -172, -75, 147, -132, 191, 578, -312, 262, 143, 188, -61, -355, 71, -113, -284, 596, -20, -200, -590, 349, 128, -35, -207, -295, 30, 603, 258, -55, -40, -302, -199, 152, 102, -244, -128, 188, 76, -42, 210, 258, 66, 351, 458, 230, -81, 60, 56, 35, 248, -362, 361, -63, -154, -303, 21, 183, 177, -353, 88, 201, 58, -270, -463, -488, 137, 145, 54, -224, 0, 297, -137, -324, -480, -11, 132, -420, 163, 243, -114, - 195, 143, -428, -86, 707, 501, 86, -125, -101, -82, -525, -183, -31, 339, -255, -110, -133, 24, 501, -392, -137, -5, 220, -69, -331, -491, 153, -335, -189, -204, -266, 89, -427, -179, 321, 541, -8, -317, -327, 499, -88, -252, 475, 27, -3, 32, -590, 235, -242, 210, 149, -369, -79, -375, 109, -364, -104, 162, 169, -118, 85, -445, 265, -31, 165, 180, 81, -98, -144, 450, -361, 222, -128, -371, -279, -13, 313, -174, 123, 31, -210, 77, 188, -47, -92, 305, 33, -169, -455, -4, -586, 116, 27, 294, -248, -36, - 122, 139, 136, -363, 514, 399, 45, 299, -153, -527, 102, -213, -281, 271, 597, 125, -200, -211, -529, 16, -6, 785, -333, 2, -7, -10, -495, -511, 382, 29, 202, -55, -626, -330, 12, -88, -161, -159, 352, -71, 214, -262, 501, -628, 275, 340, 155, 184, 115, 514, 213, -27, 58, 15, 442, 748, -129, 88, -246, 311, 378, -237, 147, -463, -640, -84, -816, -405, 309, -321, -726, 77, -395, 29, 7, -450, -445, 209, 416, 139, -498, 247, -559, -181, -209, 186, -232, -91, 262, 59, -186, -380, 414, 418, 522, 83, - -61, 33, 167, -25, 215, -222, 283, -96, 327, 278, 198, -78, 15, -490, 175, -110, 385, 87, -884, 154, 444, 608, -332, -444, 561, 270, 397, -673, 353, 888, 926, 79, 35, 542, -346, -458, 320, -507, 211, -193, -159, -104, -1014, -474, -378, -129, -492, -897, 682, 89, 218, -103, 478, 29, -438, 342, 117, -134, -270, -184, 47, 134, 421, -234, 327, 125, 608, -881, -257, -127, 99, 381, 515, 135, -446, 306, 401, 366, -114, 137, 10, -133, -76, 39, 120, 62, 294, 64, -404, 377, -417, -502, 66, 385, -194, -122, - 123, 193, 310, -174, 141, 734, -299, -762, -1005, -498, -681, 311, 586, 376, 145, 350, 214, 374, -313, 406, 229, 135, 426, 461, -22, 58, 912, 90, 143, -188, 332, -1043, -461, -712, -737, 295, -643, 635, 721, 35, 157, -107, 133, -679, 283, 760, -428, -876, 119, -327, -277, -854, 153, 320, 1, -111, 281, -484, -76, 324, -170, -428, 59, -211, 456, -291, -157, 426, 373, 782, 112, 194, -61, 215, 288, 486, -126, -9, -284, 639, -782, 862, 47, -335, 419, -305, -207, 791, -1112, 189, -213, 224, -408, 209, 485, -237, - -2, -98, -120, -80, 811, -778, -79, 875, -482, -445, -711, 77, -276, -229, -405, -486, 615, 278, 30, 303, 730, 447, -60, 161, 488, 644, -572, 273, 522, 241, 186, 743, 344, 163, -31, 340, -46, 383, 299, 179, -351, 659, -541, -55, 803, 814, -200, -700, 259, 1, 688, 1210, 259, -171, 76, -674, -89, -168, -156, 28, 604, -248, 261, 751, 117, -664, 442, -17, 278, 709, 965, -254, -266, -61, -780, -1104, 22, -479, -90, -558, -57, 16, 83, 413, -79, -268, 766, -1433, 791, -605, -1405, -420, -350, -52, -319, 170, - -384, -875, -521, -262, -72, 100, -352, 352, 693, 26, -34, 189, 52, -126, -244, -141, 196, 206, -49, 196, 853, 235, -232, -830, -119, 594, -703, -333, -258, 13, -38, 458, -132, 59, 641, 227, 710, -92, -306, -144, -156, -173, 356, 42, 249, 428, -716, 115, -169, -455, -319, 730, 553, 33, -321, 153, 341, 39, 249, -479, -1151, -558, -376, 426, 191, 69, -221, -121, 27, 432, -583, 697, -74, -1054, 200, -499, -127, -59, -147, -665, 195, 54, 521, -1150, -1, 593, 49, -260, -611, -29, 319, 521, -439, -133, 252, 592, - 505, -492, -124, -808, 363, 432, 238, -221, -85, -211, -108, -262, 58, 613, -244, -225, -227, -330, 661, 595, -78, 833, -58, 300, -749, 604, 247, -817, -284, 940, 371, 253, 166, -446, -363, -483, 803, -436, 622, 632, -742, 1663, -359, 988, 14, -234, -352, 581, 415, -736, 49, 411, 701, 58, -594, 284, -1145, -306, -1042, -1437, 41, -556, 175, -113, -235, -553, -387, 311, 848, -730, -170, -1251, -1105, 286, 417, -696, -733, 28, 136, -1169, 37, 4, 572, -538, -5, 472, -352, -625, -702, -352, -645, -530, -674, 862, -1173, -737, - 985, -69, 246, -898, -196, -286, -26, 1405, -257, -74, 89, 629, -41, -691, -343, -517, 94, 1672, 271, -676, 1238, 875, -907, 887, 1495, -29, -635, 987, -212, 752, 843, 89, 136, -326, 742, -1982, -1298, -1265, -519, -820, 1039, 486, 841, -65, -1810, -196, 221, 1272, -111, 350, 1042, -341, -859, 154, -113, 1468, 849, -382, -692, 1556, 46, 816, 299, 1457, 1136, 997, 41, -703, -481, -519, 1100, -478, -846, -354, -13, 45, 456, -424, 130, -2267, 211, 443, 334, -903, -962, 360, 777, -934, 345, -496, -499, -599, -110, 802, -530, 873, - -247, 392, -1508, -862, -77, 853, 500, -957, -1126, -437, 30, 1208, 344, 23, -821, -692, -219, -182, 351, 2663, 257, -1402, -3194, -274, 1879, 490, 816, -71, 1141, -176, 499, -248, 646, 936, 486, -425, -1053, 1258, 1404, -294, -1391, -823, 147, 835, 272, 317, 56, 234, 99, 234, -266, -1580, -1, 1028, 776, -284, 90, 648, 1357, 860, 674, -753, -534, -96, -126, -1159, 872, 548, 908, 1851, -902, -549, -54, -451, -400, -737, 1433, -794, -875, -885, -285, 1846, 505, 754, 10, -90, -350, 1119, 849, -359, -898, 402, -80, 298, 23, -843, - 148, 1955, 1646, 168, 201, -1181, -2045, -1937, -827, 1452, 1754, 1659, 1046, -327, -1016, -1092, -581, 365, 767, 1116, 200, -974, -672, -237, -671, -425, 263, 1159, 1849, 1067, 641, 430, -997, -197, -2106, -2537, -1441, -812, -569, 1088, 1920, 1937, 1925, 1502, 768, 40, -636, -274, -1095, -2231, -49, 137, 345, 653, 569, 661, -2276, -1391, -714, -1473, -436, 966, -456, 620, 275, -729, 698, -657, 706, 521, -201, -971, -1264, -1635, -646, 326, 332, -3604, -1873, -925, 1224, 340, 4682, 4857, 3630, 4748, 4922, 4534, 3231, 2998, 3265, 1394, -125, -1858, -2995, -4103, - -4038, -5996, -3634, -2259, -1817, -2558, -1319, -196, -1918, -1381, -1536, -152, -852, -115, -1196, -432, 1006, 1130, 458, 51, 1111, 1046, -1837, 776, 1651, 3434, 2518, 3315, 1487, 1586, 5178, 3092, 5313, 2152, 5022, 3743, 4450, 6055, 5608, 4825, 5175, 5919, 6196, 5598, 6132, 4595, 6215, 5387, 4571, 5206, 2951, 5854, 3213, 2826, -368, 2164, 36, 1043, 325, 1305 }, - {461, -50, -77, 21, 34, 127, -33, -75, -124, 135, 12, 45, 135, 38, -21, 35, 71, 47, -72, 157, 16, -204, -39, 136, 53, 15, -74, -43, 67, -25, 270, -48, 61, 11, 25, -151, -52, -31, 56, -20, 33, -86, -48, 58, 86, 60, 102, 105, 67, -91, -144, 19, 85, 95, 71, -50, -63, -223, 115, -53, -86, -14, -38, 46, -106, 47, -134, 59, -126, 117, -48, 96, -31, -13, -131, 8, -237, -461, -84, 9, -109, -215, -75, 163, -260, -139, -88, -47, 79, -33, 88, 45, 77, -5, 96, -82, - 14, -34, 16, 251, -55, -12, -125, 157, 93, 77, 189, -94, -57, 69, 169, -42, -13, -134, -153, -97, 106, -130, -117, -10, 152, -204, -46, -169, -86, -45, 23, -11, -126, 165, 26, 149, -59, -32, -180, 1, -63, -63, 103, 63, -32, 61, 115, -27, 49, -75, -45, -12, -70, 59, 17, 38, -87, 103, 42, -378, -141, 113, -105, -42, -46, 55, -23, -97, 155, 146, 44, -15, 70, -193, -33, -191, -102, 146, -28, 29, -24, -19, -1, 302, 269, 125, 142, 176, -38, -17, -64, 156, -20, -55, 38, -86, - 56, 113, -62, 127, 135, 276, -112, -126, 111, -68, -2, 61, -165, 13, -90, -90, 204, 127, 145, -83, -122, 84, -141, 97, 398, 27, 19, 97, 30, 43, 219, -115, -43, 52, 17, -93, -73, -104, -75, -113, 122, 193, -92, 95, 308, 101, 71, -216, 179, 45, -275, 115, -76, -167, 68, -25, 65, 158, -167, -179, -78, 239, 8, 117, 250, -372, -298, 46, 183, -136, 13, 245, 64, -34, -74, 294, 37, -74, 42, -271, 31, -150, 137, 21, 146, -76, -36, 63, 5, 16, 9, 137, 113, -156, 88, 120, - -209, 22, -94, 36, -47, -166, 4, 135, 124, 265, -163, 201, -132, -30, 123, -125, -159, 613, 279, 370, -28, -106, -132, -138, 76, -117, 174, -23, 238, 11, 127, 151, 122, 99, 138, -461, -133, -47, -94, -89, -142, -330, 17, 219, -136, 130, -109, -167, -121, 14, -102, -44, -105, -13, 271, 9, 123, 165, 223, -110, 54, -56, -169, 187, -107, -15, -167, 116, 0, -5, -45, -87, 60, 165, -70, 88, 95, 68, 301, -311, -123, -4, -161, -227, -79, -273, 46, 278, -188, -122, -201, -14, -35, -108, -149, -18, - 198, 267, -145, 136, -117, -66, -42, -345, 253, -78, -29, 385, 250, 255, -99, 4, 54, -66, 94, -205, 2, -142, 168, -161, -99, -22, 35, -197, 45, 15, 260, -4, -335, 192, 195, 259, -33, 61, -181, -149, -50, -145, 65, 30, -42, -27, 154, 218, -296, -73, 11, -132, -119, 196, -151, 70, -147, -219, -144, -112, 88, 22, 395, -73, -86, 103, -96, -44, -80, 85, -66, 108, -45, -76, 107, 104, 44, -466, 449, 248, -275, -268, 108, 365, -9, 111, 415, 146, 122, -66, 214, 205, 226, -409, -258, -246, - 195, 177, 215, 16, -257, 110, -42, 120, -367, 147, 218, -164, 93, 185, 47, 1, 36, -51, 317, 223, 168, 13, 109, 253, -221, -111, 9, 332, 206, 135, -246, 17, 166, 202, -69, 68, 189, 243, 74, 225, 86, -15, -200, 8, -333, -127, -159, 39, 111, -179, -75, -329, 151, -81, -11, 181, 199, 306, 70, 390, 134, -76, -173, -482, -221, 282, -93, -444, -107, -78, 75, 232, 376, -30, 117, -93, 192, -214, -210, -244, -409, 214, 136, -359, 20, -265, -88, 215, 136, 174, -43, -59, -51, 386, 318, 317, - -140, -292, 231, -49, -90, 270, 60, 265, 1, 142, -185, -23, 150, -609, -80, 15, -426, 98, -100, 391, 271, -265, 32, 354, -26, 171, -112, 236, -104, 29, -81, -15, 189, -252, 269, 90, 99, 34, 325, -960, -200, 513, -412, -151, 441, 164, -135, 46, -358, 324, -36, -582, 47, -29, 226, 218, -109, -454, -189, -171, 17, -240, -126, -307, -81, 344, -269, -134, -97, -175, -181, -253, 188, 43, 231, 46, -151, -243, -236, -42, 178, 254, -73, -211, 247, 108, -334, -377, -778, -57, -237, -140, 135, 135, 91, 372, - -18, -154, -1, -166, 427, 235, -57, 237, -206, 134, 117, -199, -73, -174, 163, 107, -309, 204, 333, -109, -41, 194, 613, -274, 218, -133, -25, 388, -129, -139, -110, -11, 41, 271, 814, -23, 27, 256, 30, 27, -416, -385, 39, 79, -281, -108, -84, 256, -128, 68, -30, 125, -130, 513, 246, -205, 244, 268, -322, 75, 100, 122, -109, -76, 380, -332, 124, 475, -185, 81, 261, -6, 222, 164, -26, 165, 185, 324, 155, 52, -44, -175, -260, 39, -10, -680, 428, -73, -260, -205, -554, -520, -401, 133, 202, -8, - -66, 7, 173, -40, 852, 873, -34, -708, 130, 155, -93, 195, 97, 70, -20, -115, 687, 135, -125, -772, -451, 189, -62, -266, -481, 70, 64, 125, -132, -508, -562, 596, 543, 178, 496, -437, 41, 233, -112, -277, -522, -246, 68, -20, -258, 243, -19, 236, 166, 13, -564, -313, -280, -44, 27, 70, -122, -154, 6, 86, -515, -123, 43, 106, -257, -605, -182, -153, 401, -17, 152, -198, -203, -260, -355, -156, -35, 9, 287, -100, 27, 292, -160, 185, -130, 405, -223, 95, -175, 59, 69, -206, -190, -392, -496, -276, - -150, 8, -19, -228, -269, -453, 202, -454, -654, 433, -405, -445, 411, 115, -132, 505, 242, -338, 309, -910, -97, -211, -134, -411, 741, 395, -261, 146, 209, -130, 234, 37, -24, -188, 224, 335, 370, -605, -62, 30, 149, -255, -152, -260, -333, 542, 119, -344, 149, -199, -299, -371, -793, 234, 432, 78, 413, 665, -116, -166, -582, 75, -269, -20, -527, 62, -1188, -814, -567, 303, 605, -857, 207, 593, 382, -17, 231, 558, -249, -42, -153, 9, -356, 254, 18, 23, 109, 752, -26, -343, -313, 174, 573, -233, -552, 161, - 582, 324, -62, 269, 202, 259, 75, 218, 402, -55, -632, 26, 218, -614, -425, 588, 486, -466, -281, 139, -10, 285, 746, -163, -117, 130, -13, 260, 159, -272, -180, -108, 242, 183, -161, -534, -57, -787, 751, 92, -80, -17, 335, 2, -60, -146, -49, -463, -21, 79, -569, -151, 425, 553, 391, 1034, 622, 935, 347, 244, -488, 523, -181, -64, -393, -264, 505, -172, 1150, 531, 328, -69, 261, -189, -545, -281, -341, 234, -322, -17, -344, 187, 463, 413, -35, 601, 505, 11, -186, -248, -428, -159, 957, 359, 1104, -376, - -3, -56, 251, 874, 298, 1, 566, 636, 687, -86, -416, -176, -119, -147, 457, 283, 431, 624, -412, 927, -637, -1205, -147, -384, 106, 408, 584, 998, -505, -367, 336, -276, -69, -120, 117, 447, 448, 700, -762, 859, -317, 92, -401, 366, 624, 276, 106, 59, 765, 206, -37, -241, -128, -781, -117, -371, -967, 98, -65, 409, -1006, -178, 228, 388, 828, -211, 238, 473, 65, -96, 233, -200, -58, -1225, 109, -508, -624, -672, 284, -1093, 373, -391, -557, -731, 693, 779, 740, 189, 142, 737, -956, -46, -289, 440, -1122, -340, - -106, 409, 264, 259, 328, -342, 245, -314, -69, -889, -32, -307, 1056, 239, 744, -232, 1021, -633, -1231, 293, 194, 157, -616, -670, -550, 222, -553, 259, -297, 833, -272, -101, 579, 40, -1463, -583, -24, 984, -114, -276, -838, 170, -207, -693, -852, -72, 157, -266, -322, -825, 562, -183, 206, -394, 25, 283, 162, 784, 17, -227, -968, -312, 486, -636, -327, 283, 555, 455, 1091, 855, 36, 660, 662, 259, 53, 413, -287, 1640, -701, -1643, 455, -1309, -79, -934, -4, 1197, 711, -1060, -648, -456, -325, 382, 678, -408, 80, 543, - -1121, 57, 311, -902, 493, -318, 440, 124, 492, 24, -523, 563, -695, -184, 1476, -609, 570, -362, 636, 516, -139, -646, 716, 1714, -898, 229, -1209, 621, 437, -700, 811, 56, -1458, 203, 131, 677, -127, -119, -735, -785, -335, 1881, -224, 950, -778, 623, 376, -181, -579, -126, 602, 1058, -315, -359, -42, 208, 999, -236, -141, -699, 261, -1009, -374, 688, 678, 216, -9, -636, -637, 212, -1044, 752, 592, -1242, 52, -617, 10, -1374, 1382, 1343, -205, -584, -305, -188, 631, -646, 836, -1132, -778, 425, 354, 179, 339, 1237, 257, 616, - 66, 638, 317, -173, 39, 556, -109, 50, 845, 505, 1134, -17, 612, 97, -963, 1003, -546, 0, 200, -734, -647, 432, 1236, 830, 394, -1583, -478, -1071, -95, 2027, 1166, 1567, 27, -1257, 347, 1562, 208, -201, 1167, 300, 734, -1971, -1880, 1455, -204, -413, -1568, -66, -827, 330, -221, 284, 498, -1190, 672, 1055, 5, 403, -968, 764, -480, 399, -41, 66, 517, -120, 309, -61, -797, 255, -130, 867, 620, 1064, 249, -702, -719, 713, 639, 402, -27, 296, -294, -560, 9, -164, 787, 690, 437, 775, 613, -924, 983, 1154, 672, -457, - -600, -611, 825, 644, 1433, -866, -1091, -638, -1543, -261, 1338, 346, 1004, -1140, -1528, 420, 652, -1035, -34, -780, 132, -897, -356, 727, 216, -658, -14, -445, -1818, 357, 1008, 1497, -69, -526, -32, -2407, -509, -42, 13, 864, -2277, -241, 1002, -1652, 353, -367, 1915, 1036, -1214, 300, 1275, 138, -553, 433, 278, 172, -62, -132, 61, 210, 405, 1337, 1030, 1165, 754, 1467, 669, 1498, 569, 1325, -38, 813, 691, 802, 570, -89, 182, -1062, -682, 1923, -46, -823, -293, 572, 957, 2064, -365, -1216, -668, -915, 1117, 1311, 1450, 408, -149, 966, - -1866, 1533, 517, -938, -111, -2836, -29, -1851, -2481, -666, -1407, -831, 2041, 1611, 1990, -1109, -1328, -663, 1727, 2117, -1755, -1594, 531, 1855, 37, -855, -3, 511, 545, -1514, 558, -192, 795, -825, -413, -968, 1025, -126, -470, -902, 659, 415, -174, -756, 347, 364, 166, -663, -116, -11, 773, -571, -167, -845, -254, 334, 670, -874, -376, 1007, 798, -213, -620, 41, -336, 858, -503, -202, 348, 353, 445, -380, 86, -541, 646, 914, 330, 216, -727, 837, -607, 1256, -933, 1040, -1547, 1099, 8, 50, -1103, -93, 145, -33, -100, -78, -46, -387, - 1692, 1779, -1044, -635, 365, 1700, 1073, 626, 623, -283, -706, -228, 411, -18, -159, 498, 18, 348, 53, -203, -632, -183, -28, 35, -16, -533, 590, 84, -225, -26, -9, -5, 384, 676, 303, 56, -240, -371, -84, 210, 471, 608, -338, -357, 87, 615, 293, 126, -275, -585, 497, -115, 23, 19, 166, 136, -59, -36, -363, 42, 337, -172, 203, -125, -258, 153, -43, 70, -13, 235, 147, -423, 72, 58, -476, -722, -608, -2205, 929, 3437, 3144, 2709, 1062, -2545, -1615, -2286, -2590, -2290, -684, 511, 1927, 2035, 2407, 1617, 1604, 54, - -1716, -1612, -2019, -1554, -887, -45, -576, 623, 736, 1231, 1322, 1372, 794, 83, 345, -285, 178, -915, -691, -845, -1420, -1100, -870, -588, -1014, 153, 1688, 1941, 1060, 2030, 483, 1192, 588, 361, -523, -1060, -1490, -2054, -1604, -2345, -995, -1035, 661, 696, 1960, 2296, 2008, 1822, 1743, 1124, 138, -525, -1752, -1092, -2261, -1939, -2602, -943, -850, -18 } - }, - { - {339, -67, 95, 46, -173, 47, 149, -58, -25, 46, -66, -162, 171, -39, 300, -3, 31, 129, -184, -62, -198, -35, -88, 82, 137, 32, -63, -13, -5, 132, -104, -66, -141, 105, 55, -1, 19, -114, 90, -134, 12, -69, 110, 89, -151, 14, -181, 7, 59, 64, 75, 59, 19, -105, -80, 41, 67, -76, 174, -59, 22, -43, -13, 24, -26, 126, -96, 247, 41, 35, -62, -10, 7, 33, -7, 4, -155, -164, -130, 34, -74, -15, -19, 74, 312, -86, 34, -297, -158, 86, -137, -112, -38, -127, -30, 253, - -107, -168, 280, 218, -75, -55, 256, 68, 101, 45, 15, -69, -104, 97, -76, 71, 30, 25, -32, -91, -65, 58, -75, -129, -53, -60, -155, 174, 280, -164, 94, 2, -58, 38, -3, -4, -88, 165, -97, -132, 147, 36, -2, -24, 84, -4, 4, -59, -17, 137, -202, 60, 50, -65, -28, -91, -52, -21, -486, -77, -178, -44, 39, -133, -296, 217, -73, 50, 146, -47, -15, -18, 67, -52, 244, -11, 189, 276, -332, 69, 231, 15, 46, 159, 295, 42, -67, 148, -40, -78, 66, 52, 66, -84, 301, -140, - 76, 111, -2, -16, -147, 23, -170, 142, -174, -134, 96, -163, 111, -114, 46, -92, 61, 130, 256, 78, 29, 124, 2, -222, 29, 62, 84, -57, 11, -31, 40, 120, 70, 159, 61, 23, -88, -32, 79, 66, -112, -176, 131, 86, 26, 167, -10, 94, 226, 141, 296, 57, -45, -305, 46, -187, -64, 23, 67, -118, -2, 292, -153, -9, -153, 70, -2, 56, 116, 140, -93, 104, 105, 210, 4, -210, 15, 223, -27, -16, -37, 149, -182, 13, 109, 149, 174, -70, -126, -17, 252, 22, 85, -214, -105, 50, - 33, -38, 126, -11, -41, 76, -147, 8, -36, 91, 123, -205, -65, 70, 114, -77, -100, 68, 125, -10, 46, 86, 35, 522, 263, 202, -190, -42, -268, -203, 301, 20, -180, -93, 69, -183, -10, 292, 126, -20, 102, 432, -287, 63, -49, -150, 258, 121, 136, -106, 118, 137, -40, 85, -25, -133, 31, 39, -17, 141, 41, -62, 169, -83, -74, -103, 50, 55, 15, 110, 19, 364, 27, -8, -84, -85, 91, -284, 13, 159, 133, -156, 219, -2, 98, 170, -51, 131, 103, -52, -161, -121, 93, 239, 62, -97, - -46, -46, 126, 124, 37, 342, 89, 202, -7, 41, 60, 52, -56, 205, -88, 222, -111, -95, 60, -158, -43, -55, 64, 87, -62, -229, 99, -276, -110, -55, -9, -52, 49, 229, 131, 5, -253, -250, 3, 149, -91, 13, -37, -119, -167, 3, 100, 217, 199, -41, 57, -304, 88, 177, 207, -43, 187, 26, 276, 154, 41, 113, -29, -94, -68, -48, 164, -89, -123, -146, 159, -61, -334, 46, 91, 144, 189, 327, -110, -61, 157, -481, 245, 293, 64, 241, 59, -256, 1, -131, -35, 221, -291, -109, 134, 103, - 308, -77, 147, -467, -203, 94, 289, -194, -100, -206, -200, 98, -3, -17, 109, 21, 113, 327, -184, 317, 7, 49, 101, 54, -75, 98, -211, -64, -102, -44, -149, 195, 66, 574, 48, -57, -121, 8, -96, 292, -161, 23, -316, 242, 271, -305, 208, 161, 108, -174, -124, 243, 103, -393, 216, -192, -45, 43, -34, 12, 115, -7, -61, -80, 200, 42, -6, -167, -288, 105, -155, -58, 277, -374, -157, -274, -28, 243, -22, -192, -272, -301, 120, 330, -92, 208, 307, -79, -68, 126, 172, 369, -50, 210, 33, 437, - 320, 94, -97, 51, -234, 426, 102, -176, -199, 250, 210, 156, 111, 81, 224, -83, 104, -133, 30, 22, -208, -279, -93, -194, 143, -113, -80, -304, -185, 73, -93, -25, 169, 330, 417, 217, 184, -130, -290, 7, -190, -414, 27, -25, 96, -597, -198, 44, 286, -202, 135, 106, -22, 457, -70, 431, -257, 135, 123, 17, -393, -147, -153, -423, 139, -96, 83, -15, 149, 12, -179, 104, -289, 220, 113, 491, -28, 28, 428, -371, 331, 429, -267, 282, -118, -111, -224, 70, 44, 310, 184, -60, -128, -235, 132, 173, - -293, -113, 265, -455, 41, -347, 203, 38, -9, 129, -125, 61, 435, -161, 95, 231, 133, 42, -226, 111, 79, -108, -326, 11, -35, -226, -244, 717, -264, 135, 108, 253, 85, 151, 365, -284, -167, -28, 506, -199, -209, -254, 129, 79, 279, -578, 10, 7, -34, 290, -67, 222, 426, -311, -132, 115, -225, -293, 199, -273, 401, -72, -403, -59, -229, 125, 329, -11, 169, -24, 68, 380, 18, 274, 116, -213, 224, 182, 32, 152, 559, -96, -241, 127, -306, 20, 535, 175, 93, -106, -141, -108, -176, 309, -196, -60, - -109, 337, -593, 174, 230, 305, 126, 7, 1067, 318, -193, -259, -217, 774, -664, 54, 264, 40, -358, -80, 185, -36, 46, 323, -327, -275, 142, 422, 263, 112, -197, -194, -184, -217, 214, 88, 304, 244, 144, -308, -141, -329, -57, -213, -497, -87, 238, 59, -224, -228, 18, 132, 330, 50, 175, 56, 628, -521, 364, 77, -526, -86, -145, -121, 103, -224, 165, 118, 266, -282, 130, 489, 250, 769, -140, -5, -152, -78, 51, -15, -595, 263, -52, -370, 99, 181, 5, -233, -141, -488, -552, 103, -239, -133, 94, -20, - -48, -267, -115, -18, 208, 195, -300, -194, 204, -294, -128, -471, 448, -74, 404, 17, 156, 403, 326, -205, 103, 196, -219, -110, 215, -97, -499, -113, -348, 499, -50, -158, -293, -453, 158, 70, 105, 192, 7, -101, 225, 34, -41, 56, -124, 319, -81, 192, 639, 118, 119, 124, 234, -583, -450, 143, -472, 312, -52, 275, 64, 557, 200, -208, -35, -920, -627, 225, -244, -538, -790, -32, 72, -168, -120, 748, 207, -564, 122, -350, -276, -288, -486, -96, 50, -693, -637, -260, 110, 47, 392, 312, 207, -180, -4, 132, - -345, -212, -117, 96, -326, -219, 223, 115, -10, -71, -63, 164, -472, -289, -235, 289, -369, 224, 412, 548, -45, 140, -144, -298, -367, -122, 341, 106, -653, 2, 650, -468, 4, -121, 18, 132, 306, -92, 70, 327, 239, 149, -286, -361, 103, -378, -556, 318, -455, -742, 113, -441, -296, 932, 36, 704, 585, -97, 618, 915, 607, -769, -131, -344, -400, -203, -9, -302, 669, 232, 355, -299, 339, 307, 67, -387, -348, 687, -147, -589, -68, -687, -130, 226, -283, 44, -610, 296, 500, 314, -106, -257, -135, -43, -128, -238, - -745, 514, 243, 284, 273, -375, 601, 111, -222, -107, -535, -188, 293, 237, 507, -21, -654, -1043, -100, 27, -44, -319, -524, 16, 240, -110, -347, 201, 1150, 735, -110, -667, 136, 342, 188, 498, 731, -319, 55, -652, 180, 61, -262, 1193, 443, 1030, 416, 271, -899, 21, 491, 98, -482, 208, -733, -276, 43, 227, -225, -133, 150, 137, 45, 652, 392, 115, -266, 453, -297, -197, -433, -131, 542, -861, -24, 402, -446, -125, 154, 160, 794, -33, -22, -362, 773, -335, 84, 99, 528, -109, -216, 540, -899, 252, 59, -337, - 663, -820, -149, -262, -512, -219, -175, 324, 291, 595, -1088, 279, 93, 1323, 345, 225, 0, 632, 217, -1020, -112, 1036, -273, -249, 133, -97, 69, -216, 1152, 1236, -629, 285, 389, 164, 409, -573, -711, 570, 218, -440, -673, -236, -188, 653, 610, 292, -554, 326, -200, 203, 109, 274, 705, 132, -1331, -444, 341, -576, 258, 587, 292, 1031, -249, -1578, 65, -636, 652, 459, -56, -346, 605, -767, -4, -425, 496, 467, 569, 421, -175, -668, -1619, -951, -871, 76, -398, -582, -145, -415, 852, 16, -597, -294, 197, -334, -54, 31, - -1502, -180, 942, -1124, 82, 469, -19, 339, -118, -882, -108, 535, 138, 781, 475, -753, -883, -79, -399, -87, -1434, 559, 527, 1016, 418, 927, -415, 156, 892, -259, 974, 310, 502, 210, -281, 524, -633, 58, 1239, -953, 67, -1250, -598, -893, -646, -137, 48, -280, -992, -156, -1632, 1841, 626, 26, -257, -431, 96, -799, 147, -1205, 34, 55, 264, 744, 1119, 44, -1581, -772, 851, -441, -33, -392, 319, -710, 496, 850, 287, -367, -529, 257, -678, 1050, 839, 1325, -963, -1143, -317, -17, -613, 781, 907, -685, -35, -1230, -399, -579, - -1152, 359, 883, 563, -765, -277, 43, 624, 48, -42, 186, -68, -363, -998, -731, 259, -148, -544, 533, 524, 275, -1023, -998, 881, 465, 655, -740, -1709, -400, 717, 631, -177, 1636, -216, 1636, -2605, -3333, -1328, -2061, 27, 638, 411, 1973, -218, -279, 417, -561, -1459, -1503, -1422, 770, 677, -675, -124, -1321, 138, 443, -1323, 1161, 758, 410, 956, -537, 305, -1638, -900, 515, 552, 355, 142, 277, 361, -143, 1858, 239, 1125, 410, -667, 1542, -287, 644, -57, 593, -146, 32, 232, 804, 122, 605, -59, -48, 1068, 196, -348, 85, -197, - -522, -276, 395, 105, -1247, -437, 236, 185, 1448, 998, -1288, -881, 189, -437, 1597, 5, 1483, -1134, 795, -18, 178, 480, 1547, 752, 314, 1070, 640, -815, -1080, 831, -723, 400, -888, -154, -1714, 1626, -248, -29, -123, -2071, -591, -98, 171, 263, -1381, -699, 1155, -388, 399, -450, 77, 1595, 2394, 258, -121, 1315, 501, 603, 1479, 134, 887, 1212, 1041, -308, 440, 1069, 1316, 1207, 1625, 1047, 2083, 2346, 1599, 1902, 1204, 4, 591, 455, -455, -306, 355, 1186, 247, 208, 9, 677, 1555, 1369, 2605, 703, -1319, 724, 52, 745, -661, 1233, - -1841, -2193, 706, 2659, 1089, 732, -2984, 278, 1173, 2091, 2430, -736, 144, -3611, -2496, 1300, 1121, -1203, -1949, -360, 2659, -694, 1918, 2375, -2665, -961, 886, -613, 394, -835, 756, -691, 101, 101, -475, 297, -46, -142, -271, -533, -258, 240, -11, -546, 527, -493, -292, -414, -28, -393, 917, 75, 181, -175, 181, -193, 204, 706, 754, -136, 201, 397, 655, -369, 394, -321, 804, -148, -574, 368, -291, -187, 33, -2, 314, -129, -564, -419, 19, 159, -925, 323, -179, -38, 117, -208, -171, 115, -147, 132, -450, 531, -1429, 728, -528, 947, - -492, 585, 106, -419, 1944, 1171, -637, -742, -62, 2406, 1010, 331, 669, -592, -737, 198, 468, 114, 42, -266, -201, 217, 230, 551, 248, -314, -136, -161, -308, -16, 50, 137, 186, -8, -86, 210, -653, -261, 282, 397, 505, -305, -175, -324, 515, 343, -108, 147, -614, -544, 473, 354, 108, -941, -483, 14, 141, 578, 419, -95, 164, 184, -300, 230, 271, -119, -188, 132, -319, -11, -60, -254, -323, 396, 113, 34, 550, 477, 139, 420, 433, -701, -1914, 660, 3535, 2772, 2664, 846, -2468, -1488, -2187, -2203, -1999, -704, 1084, 1387, - 2193, 1956, 1185, 194, 197, -954, -1498, -2153, -824, -587, 196, -124, 1093, 733, 315, 1454, 820, 621, -126, 546, -989, -748, -617, -723, -951, -573, -380, -965, -669, 257, 1417, 1372, 1553, 1227, 1777, 313, 450, -1181, -885, -746, -1787, -1760, -1597, -739, -943, 230, 673, 1008, 1979, 1983, 1857, 1706, 1442, 350, -852, -1252, -2318, -1861, -1322, -1620, -727, -406, -578, 369, -305 }, - {356, -122, 93, -14, -10, -110, 62, 163, -92, -42, 23, -70, -115, 18, 2, -109, -187, 150, -78, 257, -14, 144, -204, -9, 74, -45, -108, -45, -77, -13, -64, 7, -13, -95, 59, -127, 150, -53, -41, -24, 178, 167, 7, 124, 79, -39, -37, 166, -82, -190, -2, -41, 207, 11, 26, -130, 1, -68, -72, -35, -77, 57, -112, -49, 29, -40, -120, -166, -2, 97, 50, 81, 5, -12, 37, -18, -113, -117, -199, 74, -102, -175, -130, 95, -245, -120, -298, 110, 118, 174, 78, -90, 207, -138, 33, 15, - -42, -147, -91, -163, -4, -63, 86, 74, -93, -16, -30, -148, -18, -25, 60, 7, 133, -41, 171, -68, -9, 40, -144, 102, -52, -41, 4, -26, 58, -268, 117, 178, 12, 105, 39, -113, -29, -124, 169, -38, -127, 120, -181, 17, 51, -181, 9, -35, -85, 75, 0, 28, -93, -36, -264, -21, 21, -22, -437, -259, 46, -139, 25, -144, -252, -164, 282, 168, -46, 195, 44, 50, 52, -90, -27, 159, -127, 74, 113, -119, -195, 92, -159, 21, 89, 235, -54, -108, -99, 40, 125, -167, -3, 145, 54, 19, - -10, -9, 182, -2, 167, 115, -44, 115, -40, -4, -18, -300, 105, 179, -101, -50, 41, 54, 48, 35, -18, -28, 9, -68, 208, -84, 23, 125, 88, -63, 78, 38, 47, 120, 90, -115, 121, 150, -59, 6, 10, -166, 214, 151, 335, -50, 30, 111, -172, -28, 60, -62, -232, -6, 18, 158, -188, -437, -365, -214, 79, 219, -219, 127, -111, 171, 121, 118, 189, 117, -160, -134, 20, 113, -15, 17, 267, 6, 41, 145, 137, 33, -3, 348, -31, -118, -46, 87, 91, -56, 174, 46, 89, -120, -125, -33, - -86, 56, -70, 211, -239, -190, 236, -11, -22, -272, 76, -121, 140, -99, -329, 8, 130, -100, 146, -68, 42, 145, -67, 535, 120, 146, 56, -117, 251, -116, -77, 329, -29, 266, -32, -293, 101, -96, 324, 179, -27, -289, -210, 278, 318, -371, 184, 157, 109, -19, 32, 38, -33, 379, -22, -57, -107, -118, -164, -46, -13, -208, -82, 64, -155, 16, 3, 231, -89, 16, 98, 18, 208, 106, 216, 120, 61, -224, 18, -163, -169, 51, 219, 4, 186, -67, -156, -19, -1, 75, 121, -41, -18, -47, 50, 74, - -184, 59, 23, 152, 103, 122, 339, 181, -151, -131, -371, -22, -11, -195, 71, 296, 32, -231, 212, 206, -25, 83, 204, 50, -193, -29, 436, 217, 41, -291, -109, 265, 86, -40, 143, 133, 134, -2, 267, -3, -42, 68, -143, -179, -16, 29, 94, 54, -174, 167, 288, 150, -17, 218, -261, 141, -160, 154, -53, -183, -21, -238, -397, -143, -167, -22, -17, -205, 23, -64, 99, 76, 116, -23, 35, -185, 15, 45, 179, -7, 26, -370, -228, 499, -101, -122, 40, -28, 557, -170, -284, -3, -280, 62, 242, 239, - 90, -517, 427, -338, 185, -235, -160, -136, 219, 213, -324, 16, 158, -115, 79, 88, -110, 4, -264, -197, -414, 241, -47, 419, -188, 82, 300, -84, -72, -139, 342, 228, -390, 102, -214, -90, -74, -241, 151, 58, 371, 236, -430, -88, -175, 245, 108, 6, -242, 21, -7, 200, -14, 4, -265, -30, 235, -214, 67, -65, 2, -137, 79, 16, 57, 122, -135, 7, -287, -39, -332, 49, -82, 188, -12, 159, -227, -433, 92, 285, 38, -39, 226, 148, -352, -10, -133, 441, -20, 47, 34, 0, -15, -165, 351, -35, - -501, -99, 301, -201, 49, -14, 39, -69, 46, -98, 117, -198, 178, 246, -201, -58, -120, -356, 137, -255, 212, -225, -379, -111, 220, -78, -138, 140, 202, 109, 222, 378, 307, -30, 55, 42, -206, 20, -197, -216, 126, -154, 12, -4, 119, -507, -395, 224, 457, -15, -9, 69, -194, -118, -491, -286, -127, -20, -352, 514, 123, 280, -319, -417, -284, -132, 99, -471, -186, 197, -71, -570, -169, 60, 25, 330, 136, -123, -243, 313, -170, -34, 268, 59, -248, -153, 1, -464, 135, 335, -130, -208, 74, -242, -61, 30, - -121, -126, 143, -185, -334, 161, -179, -284, -340, -200, 64, -165, 89, 434, 285, -75, 460, 411, -153, 35, 156, -240, -84, -421, 146, -154, -307, 791, -25, 483, -240, -703, 206, 56, -21, -331, -25, -219, 560, 401, 369, 261, -425, -5, 68, 382, -650, -77, -153, -194, 108, -218, 94, 145, 118, 116, 162, -46, -55, -320, -66, -48, 325, 1, -277, -66, 353, -38, 210, 258, -174, -106, -412, -242, 841, 223, 381, 203, 61, 37, -513, 318, 62, 99, 281, 301, 469, -514, -202, -280, -22, 85, -54, -133, -71, -417, - -517, -322, -461, -82, -278, -413, -205, 158, 1071, 240, -153, -225, 35, -347, -671, 491, 2, 315, -241, 226, 549, -58, 60, -143, 476, 398, 154, -653, 44, 90, 397, 578, -176, -125, -82, 151, 202, 167, -301, 129, -347, 254, 339, -172, -353, 211, -384, -348, -25, 93, 475, 53, -80, 409, -91, 367, 673, 341, -9, -442, -61, -256, -225, 438, 149, -445, -31, -338, -114, 585, 236, 90, 214, 361, 139, -455, 189, 408, 66, -292, 60, 94, 172, 155, -260, -13, -332, -781, 271, -311, 87, 28, 549, -377, -333, -140, - -151, -202, 406, -359, -504, 151, -944, 27, -175, -401, 512, -34, -26, 213, -197, 159, -47, -567, -611, -9, 136, 358, 181, -45, -57, -361, -160, 351, -548, 762, 467, 95, 580, -389, -150, -359, -342, -166, 276, 713, 25, -392, -43, 16, -18, -61, -204, 170, 210, 459, 27, 517, 329, 107, 39, 66, -730, 348, -21, -488, 337, -187, 351, -272, -246, -1434, -141, 896, -188, 55, 730, -146, -18, 123, 175, -197, 175, -46, -279, 277, 262, -821, 76, -726, -46, -359, -455, -58, -154, -381, 185, 107, 239, 398, -542, 692, - 21, -570, 27, -379, -237, -410, -437, -133, 409, -326, 182, 486, -286, -417, -455, -580, -706, -347, -219, 109, -128, 246, 103, -344, -56, 516, 233, -605, 234, 19, -219, -549, 386, -143, 539, 811, -27, 772, -429, 485, -328, 519, 444, 84, -702, -2, -660, 526, -1292, -116, -93, -150, 155, -802, 84, -191, -35, 306, 166, 361, -284, 242, -122, -722, -247, -543, -284, 280, -567, 29, -196, -498, -58, 387, -566, -617, 251, 286, 0, -322, 335, 278, 427, 296, 163, 425, 588, -369, 100, -334, 731, -123, -485, 533, 274, 76, - -275, -450, 97, 155, 237, -96, -307, 160, -358, -71, -355, 1025, 175, -408, 916, -205, 283, -333, 461, 561, -389, 477, 640, 666, 626, -34, 424, -358, 1345, 379, -254, -177, 297, 114, 115, -9, -567, 484, -1268, 161, 254, -30, -248, -453, -239, 82, 351, 591, -353, -702, -606, -58, 4, -403, 864, -386, -285, 388, -140, 90, -94, 780, 111, -734, 286, 119, 512, -165, 45, -292, 249, 137, 650, -141, 289, 333, -407, -422, 25, 419, -784, -905, -275, -364, -52, -121, 92, 219, -184, 39, -1056, -899, 731, 764, -903, -709, - -851, -465, -328, 417, -398, -735, 112, -1, -341, -116, -769, -85, -193, 236, -370, -91, -1194, 1056, 664, -107, 1428, -135, -799, -66, 311, -481, -655, -129, -452, -15, 109, -655, 956, 38, 89, -604, -192, 72, -191, 162, 203, 803, 124, -34, 624, 539, -210, 321, -430, 123, 337, 359, 876, -881, 521, 1661, -16, 282, 535, 77, 79, 281, 170, -538, -697, -222, 488, 177, -728, -348, -78, -302, 555, 87, 410, -1008, -714, 350, 632, 490, 178, 1014, 429, -283, 405, -204, -198, 0, -30, 455, -1342, -4, 26, -77, -140, 611, - 87, -403, -655, 667, -585, -15, 485, 330, -451, -161, -749, -34, 262, 245, 356, 55, -474, -667, 563, 243, 300, 75, 306, 53, 427, -714, -1123, 297, -134, -273, 692, -138, -304, 551, 586, 427, 3, -315, -455, -150, -616, 1536, -86, 541, 169, -537, 475, -215, -445, 470, 438, -870, 649, -104, 882, -848, -579, 839, 19, -691, 748, -259, 1216, -528, -380, -701, 454, -96, -253, 392, -388, -180, 213, -192, -370, 998, -208, 669, -1057, -213, 0, -1314, -258, 165, 660, -340, -276, 6, -72, 884, -59, -477, 990, -140, -21, 161, - -355, 810, 85, -190, 428, 321, -422, -175, -178, 627, -1260, -41, -217, -476, 256, -483, 789, -217, -895, -116, 1452, -876, 658, -976, -235, 934, 738, -533, 285, -646, -781, 157, -317, 340, 151, -77, 189, -1226, -420, -636, -829, 390, -277, -269, -426, -870, -615, 501, 1, 1564, 428, 116, 478, 893, -143, 309, 665, -385, -538, 603, -944, -88, -209, 75, 634, -406, 705, 331, 147, 238, -1198, 824, 132, -808, 308, -859, 133, 1205, -164, -677, -762, 341, 520, 457, 214, -755, -550, -217, -161, 1035, -656, -358, 1488, -810, -81, 623, - -14, 655, -108, -478, -356, -891, 452, 684, -999, 1499, 471, -1076, -1030, -931, -1175, -899, 26, 497, 66, -736, -321, 562, -45, -440, 502, -995, 27, -186, -994, -804, 72, -264, 539, -917, -263, -31, -781, 369, 702, -1780, -1674, -1425, -945, 391, -408, 1867, 474, -183, -440, -219, 508, -1189, 1393, 1879, 724, -97, 1457, -453, 874, 1711, -329, 109, 298, 2273, -593, -125, 1319, 526, 409, -351, -1397, 114, -1113, 540, -1375, -1561, -44, -69, -1131, -36, -565, -1108, -934, -1451, -102, 1532, -514, -261, -1426, -715, -550, -446, 430, -306, 2465, -557, - -81, -875, 1841, 1599, -1155, 1316, -504, -1786, -398, -112, 298, -338, -502, -128, -800, 294, 521, -857, -11, -306, -241, -553, 747, 3206, 362, -1983, -505, -688, 147, 1018, 1787, 536, -1506, -3, 1039, 253, 24, -17, 274, -112, -178, 1270, 782, 726, -1043, -645, 726, 317, 435, -322, 146, 1422, 49, 1215, 632, 687, 1162, 218, -585, 196, -671, 232, 510, 184, 1895, -558, -1171, -1091, 1474, 737, 803, 602, -789, -957, -594, 50, 355, -136, 552, 1051, -20, 795, 676, -857, -144, 394, -407, -282, -435, -1445, -230, 792, 40, 1358, 833, -413, - 443, 116, -117, -839, 149, 2451, 709, 993, -464, -2361, -1103, -1756, -508, 1069, 2665, 1095, 351, -1305, -1105, 753, 1356, 575, 1635, -135, -969, -1577, -673, -302, 1231, 73, 737, 531, 164, 1490, 1157, -192, -87, -1513, -288, -103, 93, 752, 1538, 828, 772, 1308, 863, -1510, -1087, -437, -838, 882, 720, 1342, 1175, 1176, 441, 141, -960, -1160, -939, 273, 591, -88, -59, 2154, 651, -247, -125, 1436, -1516, 260, -2901, -851, 750, -1203, 1010, 425, 297, 1751, 1241, 134, -3570, -2248, -1135, 1056, 395, 4958, 5395, 3231, 5987, 4824, 5209, 3560, 4444, 3543, - 239, -1576, -2173, -2175, -4542, -5589, -5733, -4030, -3027, -1138, 494, -1515, 1317, -1934, -459, 62, -327, 729, -1597, 2925, 832, 2711, 1971, 1208, 1069, 1671, 1341, 1731, 3677, 3400, 2934, 3358, 4298, 3839, 3808, 6367, 2708, 4656, 6094, 4255, 5639, 3181, 4271, 3351, 4113, 4220, 2217, 3026, 2713, 2918, 3098, 1333, 630, -1481, 224, -2132, -1241, -3107, -2913, -2922, -6125, -4755, -3256, -3055, -428 } - }, - { - {55, -12, 45, -10, 187, -28, -7, 228, -55, 254, 46, -101, 153, 73, -112, 42, 61, 18, 98, -25, 79, 0, -109, 47, 121, 70, 71, -14, 10, 1, 44, 89, -212, -103, 5, 51, 20, -83, 163, 54, -36, 87, 32, 121, 35, -47, -92, 98, 7, -1, -49, 28, -86, -60, 41, 88, -41, 20, 0, -12, 162, 61, -18, 26, 72, 7, 73, -92, 89, 95, -45, -155, -74, -36, -35, 169, 2, -61, -16, -149, -105, 68, 4, -93, 115, 80, -28, 8, -18, 96, -134, 50, 96, 88, -192, -132, - -97, 128, 28, 42, -56, 136, 48, -33, 0, -38, 23, 51, -34, -39, -118, 121, 198, 24, 124, -24, 21, 45, 51, -154, 6, -161, -42, -24, 45, -82, -8, 34, 10, -95, -2, 9, 70, -101, -131, -18, 162, 269, -7, 43, 11, -60, -170, -43, 103, -50, 101, 46, 98, -9, 23, 22, -83, 73, -165, -43, -157, 89, 15, -79, 348, -139, -242, 14, 118, -25, -181, -57, -76, -35, -84, -33, 132, -14, -79, 142, 26, 137, -34, -40, 59, -1, 68, -31, 138, 214, -56, -152, -104, 86, 4, -342, - -28, -139, -46, 160, -111, -92, 118, -79, -12, 146, 57, -125, 58, -91, -195, 58, 83, -157, -83, -49, -59, -7, 70, 97, 161, 169, -37, 11, -63, 68, 52, -43, 76, 91, -81, -52, 32, 16, 30, -278, -139, 83, 124, 46, 134, -116, 140, 169, -47, 187, -25, 137, -66, 2, -59, 176, 70, -10, 159, -87, -67, 114, -276, -51, 15, -62, -246, -154, 102, -100, -65, 0, 192, -50, -136, -15, 49, 105, -18, -179, -114, -37, -91, 24, -154, 70, -145, -215, 4, 68, 83, -73, -51, -144, 176, 97, - 22, -5, -9, -68, -37, 53, 72, 262, -35, 60, 12, -16, -135, -104, 160, -80, 17, 35, 25, 65, 84, 72, 178, -118, -172, -142, 91, 194, -34, 149, -130, -161, 137, -67, 17, 50, 171, 63, 270, -115, -137, 64, -74, -72, 156, -233, -140, 26, -40, 110, -74, 33, 195, -172, 138, -102, 92, -95, -21, -11, 203, 42, 15, -138, 15, -164, 73, 49, -105, 4, -38, 303, 50, 27, -246, -141, -205, 178, -98, -2, 101, 388, 279, -95, -218, -85, -187, 223, -24, -45, -65, -44, 8, -65, -22, 1, - -54, -40, -155, 114, -160, -266, 272, 133, -299, 300, -54, -10, -418, 252, 157, -325, 92, -48, 120, 36, 139, 100, 31, -147, 8, 64, -210, -80, -247, -34, -156, -73, 22, -182, -75, -271, 100, 35, 19, 31, -125, -236, -80, 92, -44, -14, 249, -370, 154, 198, -32, 18, -77, -24, -125, -181, -129, -142, -100, 98, 50, 87, 126, -28, -68, 183, 348, 245, -3, -293, 84, -44, 43, 278, 30, 261, 226, -59, 454, 103, -68, -32, 147, -57, 441, -56, -55, 535, 14, 265, -91, -3, -13, 35, -58, 28, - 3, -26, -284, -39, -59, -63, -111, 179, 101, 102, -153, -29, -249, -116, 62, -32, -146, -60, 101, 187, 134, -74, -229, -20, 85, -53, 145, 74, 191, 228, -61, -15, -242, -330, 318, 146, 9, -28, 11, -131, -104, -19, 263, 120, 69, 272, -195, 43, -152, -167, 160, 94, 142, 380, 34, -217, 78, -219, 120, 36, -240, -331, 131, -309, 4, 337, -352, 127, 164, -99, -435, 3, 262, -287, 182, -23, -121, -372, -5, -269, 53, -138, -202, -262, 112, -39, -9, 244, -143, 205, -151, -65, 325, 107, -163, 128, - 84, -149, 85, 78, -48, -65, 21, -73, -75, 50, 67, 430, -398, 64, 36, -148, 304, 165, -89, -319, 41, -35, -82, -202, -219, 281, 200, 20, -12, 147, 95, -75, 140, 79, -57, 269, -65, 146, -80, 45, 118, 72, 150, -336, 248, -144, -55, -196, -130, 109, -103, 88, 376, 120, 209, -478, -306, -174, -107, 44, 4, 75, -390, 205, 94, 46, 384, -1, -208, 347, 145, -165, 78, -210, 192, 80, 254, -221, -145, 55, -209, 263, -243, -13, 247, 213, -453, -22, 28, 44, 82, 492, 122, 21, -147, -138, - -265, -158, 377, -3, -436, -6, 109, -265, -269, 18, -171, 58, 416, 181, 179, -186, -399, 15, -51, 134, -11, -362, 41, -579, -175, 165, 447, 65, 231, 799, 131, 137, -125, -382, 214, -185, 197, -48, 525, 384, -206, -432, -347, 260, -232, 319, 137, 104, -114, -43, 376, -76, 331, 334, 169, 234, -265, 253, 133, -138, 366, -165, 332, 24, 32, -497, 292, 25, -99, 242, -351, -139, 200, 166, -325, 49, -211, -120, 307, 39, 87, -36, -370, 240, 222, 13, 173, 79, -171, -172, -24, 188, -331, -15, 3, 24, - -1, 174, 171, 273, 142, 699, 231, 76, -246, -667, 491, 128, -408, 111, -24, 93, 115, -327, -640, -536, 201, 392, -55, 413, -172, 319, 435, 538, -94, 394, -334, 125, -168, 36, 250, -22, -86, 87, 308, -209, -334, -383, 813, -9, -4, -362, 397, 107, -681, -426, 200, -111, -87, 271, 136, 686, 427, -35, -360, -407, -179, -173, -410, 413, -263, 324, 341, -302, -319, -375, -469, 114, 56, -205, -159, -390, -68, -376, 159, -21, -9, 68, 201, -371, -760, -151, -209, 56, -189, 47, 63, -66, 304, -399, -141, -378, - -35, -182, 437, 520, 389, -553, 385, -193, 289, -106, 209, -177, -258, 98, -329, 211, 226, -20, 129, -277, -52, 493, -402, 26, -130, -151, -326, -11, 464, 636, -413, 195, -64, -379, -405, -418, -206, 800, 471, -150, 246, -172, 213, -441, 248, -19, -245, 599, 310, 113, 198, 159, 575, 55, -472, 165, 367, 239, -783, 408, -288, -327, -71, -30, -315, 124, 518, 341, 1408, 396, -239, 92, 236, 7, 468, 350, 323, -419, -703, 701, -399, 66, 240, 768, 306, -467, 418, -423, -90, -581, -764, -88, 202, 201, 150, 190, - -63, -526, -196, 162, 173, -283, 577, 360, -350, 184, 286, 103, 16, -331, -41, -237, -133, 19, 360, 881, -243, 64, 134, 315, -319, 1115, -95, 85, 100, -543, -499, -847, -338, 412, -144, 183, 199, 731, 151, 79, 88, 520, 337, -266, 596, -438, 192, 462, 616, -154, -580, 326, 164, 403, -101, -900, 81, -603, -524, 158, 139, 251, -143, 182, -18, -304, 504, -75, -146, -191, -326, -288, 197, -363, 111, -228, -142, -92, 502, -83, 539, 335, -110, 185, 205, 382, -225, -328, 82, 235, 312, 504, -500, -495, 256, 196, - 632, -267, -4, 325, 43, 114, -68, 424, 535, 261, -15, 346, 1076, -185, -247, 426, 13, 648, 202, 329, 397, -59, 289, 714, -101, -727, 569, 256, -68, 68, -915, 650, -478, -91, 913, 352, -1024, 105, -129, 29, 248, -118, -492, 14, -16, 425, 1019, -219, 378, 562, 47, -237, -84, 186, 1024, -80, 13, 718, -237, 150, 84, -72, -120, 234, -783, -31, 361, 577, 763, -613, 114, 553, 56, 1078, -317, -612, 174, 768, 245, -688, -194, 132, 104, 303, -814, 56, 155, -250, -552, -651, 279, -239, 86, -27, -563, -793, - 297, 49, -588, -321, -315, 334, -938, -523, 552, -782, 569, -238, 570, 47, 295, -597, -94, -562, 593, 331, 790, 637, -342, 161, 614, 388, 290, 265, -605, -111, 231, 94, 281, -665, -576, 374, 1026, 197, -399, 728, 147, 475, 66, 136, -649, -562, -35, 64, -1104, 140, -264, 0, 288, -358, 206, 886, 39, -1297, -1022, -102, -349, -279, -59, 306, 165, -273, 324, 417, 270, -146, 223, -88, -409, -17, 251, -943, -294, -383, -592, -128, 66, -178, -94, 1144, 531, -201, -45, 165, 232, 433, -604, -158, -254, 158, 1273, 197, - -621, 162, 565, -124, 528, 663, -340, 155, 341, 227, 19, -100, -202, 98, 400, 203, 374, -555, -848, -92, 385, 335, 278, -97, -781, 254, 180, 1180, 1245, 296, -918, 670, -347, -940, -216, -1112, -845, -371, -405, -860, 155, -343, -987, -901, 266, 597, -94, -757, 231, 31, 247, 491, 470, -580, 764, 538, 65, 226, 526, -10, 1362, -948, -453, 3, -1079, 820, 2, 999, 236, 362, -75, 279, 399, -591, 136, -1207, -360, -48, -329, 1385, 402, -331, -876, -402, -375, -509, -420, 238, -1266, -236, 888, -76, -126, -917, 883, 483, - -3, -325, 363, 227, -240, 450, -665, -132, -351, 223, -173, -365, 436, -304, 168, 56, -648, -344, -122, -735, -791, -977, -290, 520, -371, -137, 565, -669, -623, 697, -35, 22, 544, 70, -526, -217, 157, 488, -679, -123, 730, 420, 692, 476, -213, 490, -116, -825, 193, -458, 265, 271, 285, -25, -199, -365, 937, 310, 47, 101, -229, 355, 583, 1433, 1274, 98, -542, 245, 744, 198, 579, 397, 288, -439, -536, -671, -33, 235, 479, 928, 510, 592, 363, 548, 295, 528, -345, 93, 1027, -35, 793, 199, 644, -1009, -150, -302, - -283, 227, 402, 719, 1184, 976, -336, 170, -1291, 313, 311, 1145, -903, 724, -227, -640, 499, 153, 416, 722, -228, -914, 481, -583, -808, -371, 1071, -897, -1279, -588, -263, 583, -112, -501, -732, -226, 13, 161, 154, 916, -297, -994, 59, -410, -1446, -717, 1868, 271, -861, -925, 92, 23, 374, 493, -671, -431, -1063, 249, -396, -248, 1588, 348, -238, -1652, -124, -881, 858, 1082, 95, 841, -1009, -391, -646, -150, 1617, 2036, 306, -548, -749, -1476, -1, 185, 1758, 985, -282, -2933, -1537, 242, -305, 2559, 838, -1248, -537, -2218, -720, 59, - 1415, 1463, 1644, 54, 374, -204, 126, 2018, -768, 1453, -359, -1541, -450, -1524, -467, 1751, 870, -1301, 1443, 2, -380, -2247, -609, -608, -1018, 2173, 18, 971, -1492, 822, 685, -672, 426, -133, 379, -6, 1101, 387, -1092, 645, 525, -11, 737, -563, -301, 934, 643, 618, 295, 536, -1646, 1410, -838, -530, 288, -1152, 1642, -485, 141, 1192, 14, -194, 624, 657, 1147, -299, -1129, -1127, 88, -414, 478, -686, -370, -466, 289, -2103, -15, 1547, 378, 628, -117, -174, 346, -551, -703, 392, 130, -606, -782, 2634, -404, -513, 287, 743, -408, -406, - 365, -1066, 342, 1820, 2726, -1180, 849, -1789, -602, -1071, -214, 1759, 1753, 1490, -109, -1105, -761, 672, -19, 359, 881, 25, 403, -1167, -379, -658, -923, 506, 315, 65, 775, -685, -103, 228, -1097, 7, -9, -611, -326, 274, -515, 991, -400, 1483, 1009, -686, -292, -966, -1231, -1451, 376, 709, 1878, 1534, 602, 983, 78, -1063, -828, -586, -852, -135, 299, -18, -631, 154, -638, 347, 587, 160, -883, 551, -595, -274, -713, 694, 198, -251, -2971, -1782, -949, 1714, 884, 4612, 4428, 4488, 4633, 4872, 3522, 1801, 2700, 1581, -656, -1405, -2092, -4273, - -3753, -3981, -2777, -2900, -2039, -1745, -798, 189, -1526, -772, -160, -156, -720, 364, 1373, 1437, 714, 1689, 2199, 654, 645, 573, 2196, 2202, 2815, 3043, 2779, 3042, 4585, 1987, 3674, 4825, 3290, 3756, 3103, 1691, 2032, 2150, 2028, 2553, 2595, 1752, 760, 1130, 1789, 428, 694, -78, -145, -1580, -400, -3021, -3842, -2692, -3044, -4285, -3337, -857, -2750, -1308, -26 }, - {19, -61, 12, -105, -82, -90, -106, -161, 79, 75, -81, 19, 121, 195, 68, 80, -48, 22, -296, 89, 9, -42, 84, -28, -111, 103, 37, 42, 76, 102, 103, -2, -132, -5, 139, 147, 189, -43, 185, 5, -10, -60, -8, 104, 39, -301, -101, -176, -8, -10, -116, -135, -104, 36, -100, 63, 97, 108, -137, -68, -155, -89, -43, 13, -147, 153, 62, -63, -2, -23, 249, 62, -12, -61, 9, 322, 24, -28, -5, -33, -162, -178, 170, 32, -92, -157, -66, -120, -188, 241, 36, 82, 130, 351, -3, 49, - -81, -40, -61, -242, 58, -80, 29, 154, -58, -25, 41, 8, -33, -2, -210, 35, 0, -88, 73, 21, -140, 219, 14, 22, 219, -94, -87, -222, -101, 133, 15, 143, -70, -185, 81, -174, -65, -324, 134, 93, 73, 78, 220, 39, -86, 97, 184, -133, 95, -21, -22, -80, -37, 65, 4, 66, -10, 41, -127, 32, -77, -169, -13, -199, -234, -153, -110, -265, 13, -98, -50, 76, 280, 21, -64, -36, 47, -10, 117, 193, -15, 217, -24, -19, -25, 121, -165, 21, 21, -46, -9, -105, -165, 222, -77, -23, - -41, 95, -108, -99, 39, 28, 158, -115, 130, -83, -133, -17, -56, 29, 69, -9, 90, 38, 64, -94, -107, -177, -130, 9, 199, 20, 160, 37, -92, 107, 45, -123, 194, 34, -184, 39, 40, 18, 21, -245, -212, 43, 27, 178, -136, 183, -91, -44, -288, -21, 23, -103, -14, 154, 151, 219, -51, -36, 142, 63, 128, -302, 301, -66, 0, 46, -32, -3, -22, -21, 189, -6, 247, -42, -95, -202, 28, -91, -75, 140, 113, 147, 10, 19, -209, -153, 4, 198, 74, -23, 72, -79, 215, -8, -173, -224, - -74, 260, 201, 203, 100, 14, -205, -89, -21, -117, 141, -14, -50, 116, -279, 86, -34, 79, -20, 69, -77, -125, -30, -95, 39, 174, 57, 13, -77, -380, -264, -1, 103, 143, -1, 34, -64, 141, 50, 114, -179, 167, 82, -175, 58, 173, -20, 60, 17, 157, -128, 96, -26, -14, -156, 15, 143, -93, -83, -130, 169, -12, 23, -137, -419, -113, 46, 43, 136, -103, -81, -56, -42, -125, -11, -112, 250, 99, 200, -214, -61, -86, 185, -56, -58, -163, 83, 5, -136, 178, 18, 25, 139, 19, -170, -34, - -107, 106, -84, 66, 8, -47, 185, 137, -13, -253, -333, -261, 97, -3, -143, -41, 18, -36, 376, 61, -271, -76, -81, 10, -128, 209, -159, -213, 194, -86, 52, 47, -90, -250, 31, -136, -117, -125, -17, 186, -29, -49, 280, 46, 40, -369, -44, 188, 223, -131, 57, 25, -365, -54, -28, -43, 84, -2, -208, 20, -169, 148, -64, 193, 30, -234, 90, 423, -179, -1, -329, 73, 237, -443, 37, -33, -33, 52, 313, 49, 135, 236, -291, -78, -224, 116, 115, 256, 470, 83, -376, -27, -102, -31, -169, 7, - -29, 188, 133, 59, -24, 13, -68, -36, 196, -62, -40, 161, -32, 97, -28, 203, -164, -294, 359, -17, 75, -275, 7, -81, 398, 69, 172, -35, 151, 115, -388, -55, -225, -177, 9, 267, 17, -49, 392, -40, -248, -173, -138, 203, 599, 2, 153, 47, -217, -40, -18, 181, 247, 29, 174, 174, -281, 47, -15, 14, -122, -464, 96, -36, 151, 117, 431, 102, -96, 119, 327, 388, 143, 277, 258, -197, -175, -327, -379, 53, 147, -298, -233, -4, -371, -285, 139, 62, -171, -93, -247, 209, 131, 335, 601, -54, - -185, -52, -313, 10, -247, -247, 302, 49, 32, -389, 405, 96, -270, -69, 203, 28, 35, 7, 24, 136, -210, 247, -6, -149, -57, -266, 32, -273, -267, 236, 217, -213, -371, 107, -184, -7, -92, 142, -100, 132, 3, 183, -179, -200, 242, -76, -55, 137, -198, -212, 244, 322, 7, -21, 112, -280, 477, -293, 37, 226, -106, 211, 259, 83, -267, 289, -41, 108, -209, -40, -399, 137, -236, 92, -411, 242, -300, -211, 175, 240, 83, 27, 12, -259, -239, -153, 630, 345, -97, -581, -80, 165, 341, -190, 29, -401, - -137, -48, 106, 61, -89, -4, 178, -196, -10, -223, 124, 154, 434, 191, -211, 92, -122, -295, -44, 178, -6, 421, -310, -406, -69, 92, 236, 126, 311, 65, -391, 250, -332, -339, 0, -25, 253, 333, 291, 444, 97, -447, 485, 276, -211, 387, -61, 51, -346, -111, -109, -144, 307, -532, -134, -248, -253, 48, 245, -119, -325, -326, -444, -430, -236, -70, 171, -337, -457, -257, -128, -213, -163, 387, -235, 39, 184, -346, -228, -232, 356, -159, 223, 543, -77, 124, 27, -163, -246, -144, 224, -31, 257, 32, 175, 67, - -363, 427, -119, -37, -343, 745, 507, 330, -232, -575, -126, 315, -500, -307, 34, 390, 319, 218, -279, 208, -57, 208, -35, 574, 382, -50, -521, -77, 441, 332, 41, 701, 353, -165, 27, 30, -57, -221, -249, -63, -750, 201, -238, 17, 3, 184, 322, -13, 109, -368, 281, -146, 550, -8, 108, -1278, -18, 316, 210, 337, -85, -373, 235, 47, -247, 253, 98, -298, 49, -10, 144, -124, -409, -479, 36, -189, 201, 116, 128, 82, -400, -158, 58, -523, -860, 145, 289, 314, 1, 717, -511, 174, 92, -136, -453, -180, - -260, 309, -137, -267, -460, -33, -172, -78, -348, 193, -25, -151, 182, 246, 277, -351, 659, 51, -97, -395, -383, -66, -51, -385, -414, -305, 267, -171, 443, 155, 738, 267, 281, -80, 398, -54, 98, 576, -167, 219, -670, -843, 192, -24, -539, 50, 20, -722, 216, -200, -139, -271, 289, -252, 25, -10, 143, 17, -368, 232, -5, 70, -431, -602, -647, 87, 135, 521, 674, -17, 176, 430, 346, -35, -869, 591, -65, 160, -183, 301, -30, -375, 96, 676, 94, -449, 382, 277, 172, -340, 348, 263, 18, 426, -187, 109, - 678, 499, 3, 153, 323, -665, -153, -51, -125, -585, 124, 164, 8, -456, -34, -774, 12, -557, -139, 269, -266, -342, -302, 150, 95, -317, 79, -122, 331, -208, -270, 184, 299, -45, 95, 127, -898, -25, -132, -417, -25, 530, 70, -135, -188, 273, -45, 139, 72, 299, -730, 292, -757, -970, -573, 8, -484, 473, -125, -662, 12, -191, 120, 87, -113, -112, 450, -154, 193, -257, -191, 633, -188, -105, 16, 122, 444, -859, -20, 416, 466, 374, 90, -179, 892, 262, 307, 307, 190, -148, 44, 477, 201, -382, 227, 901, - -450, 616, 274, -1004, 277, 634, -31, 273, 37, -765, 416, 901, 93, 607, -339, 537, 502, -33, -42, 494, 312, -675, 702, -173, -116, 388, -89, -192, -179, 36, 205, -157, -277, -547, 1286, 607, -1458, -629, 177, -264, 447, 484, 560, 598, -358, 1149, -155, 11, -361, 422, 608, -441, -461, -120, -256, 34, 256, 18, -281, -133, 503, -56, 266, 41, 602, 850, 352, -435, -955, -100, -142, 93, -202, 305, 567, 32, -175, -464, 1094, 917, -98, 440, -228, -358, -1004, 553, -454, -127, -3, -338, 208, 616, 125, -292, 329, -142, - -397, 637, 160, -904, 1165, -768, -366, 403, 429, 283, -46, -399, 37, 592, 165, -781, -641, -141, 984, 115, -481, -1264, -360, -45, 299, 892, 669, -79, 6, 593, 468, 38, 128, -1706, -1087, -512, -851, 92, -474, 781, -173, -40, -2, -286, -348, 574, 347, 218, -75, -240, -231, 299, -613, -206, 114, -188, -294, 284, -885, -1220, 304, 419, 493, -700, -380, 435, 162, -1185, -1059, 98, -507, -501, 210, -948, 511, -343, 423, 434, -230, -508, -1249, -366, -366, 705, -519, -234, 268, 369, 522, 684, -96, -950, 441, -152, -375, -819, - 259, 337, -1181, 445, 446, 1074, 118, -277, 88, -1328, -363, -165, 39, 240, -430, 810, 349, 1003, -177, 883, 591, 351, 829, 411, 556, 688, 56, -888, -818, 181, 994, 709, -1261, -25, -190, -167, -106, -875, 257, -617, 601, -404, 1321, -317, -1824, -170, -609, 398, 305, 560, 1230, 306, -131, 700, -357, 1390, 256, 953, 450, 142, -307, -238, 2147, 92, -1372, -105, 1032, -541, 439, -135, 797, 635, 233, -1231, -502, -1403, 187, 1287, -960, -845, 801, 417, -1458, -1326, 399, 95, 164, 482, -91, -383, -242, 884, -655, 1087, 136, -230, - 190, 635, -41, -166, -1180, -483, 86, -594, 485, 803, 14, 145, -860, 987, -386, -422, 749, -293, -45, -558, -105, -389, -1450, 491, -207, 1051, 1287, -12, -292, -842, -323, -231, 1215, -1205, -911, -2000, -13, -829, 168, 698, -442, -103, 1295, 887, 546, 122, 5, 940, -1059, 68, 469, 69, 369, 507, -211, 147, 1167, -842, 259, -252, -487, -368, 1794, -190, 855, -673, 1208, -378, -31, 737, 678, 1795, 35, 345, 208, -676, 850, 341, -573, 938, -411, 1165, 795, -193, 687, 102, 639, 207, 1115, -637, 536, -1098, -335, 467, 1214, 20, - 61, 617, -44, -343, -1548, -852, 220, -565, -66, 563, -1354, 895, -94, 1049, -490, -801, -190, 2569, 528, -2150, 365, 676, 109, 2560, -182, -1690, 1817, -491, -167, 2064, -221, 1377, 184, -608, -181, 1208, -644, 178, 187, -55, -1840, -106, 255, -645, -222, -1869, 1180, 1882, -836, 296, -1429, -4067, -807, 226, 2060, 1785, -1735, -1491, -1562, -1229, -916, 1123, -210, 2430, 1598, -445, -2000, -4907, -3221, 263, 5471, 4220, 747, -2115, -5431, -5503, -426, 3267, 4968, 5511, 541, -1726, -2260, -2922, -2694, 224, 1826, 3490, 2349, 1944, -2493, -2979, -3581, -4230, 452, 5172, - 5017, 1077, -1857, -4757, -6350, -2079, 449, 2407, 5695, 2180, -72, -3006, -2523, -851, 1456, 2362, 3301, -474, 869, 691, -1572, 28, 786, -633, 870, -26, -179, -54, 161, 681, -283, 801, 520, 330, 339, 279, -90, -449, 720, -6, 430, -267, 379, -136, -82, 275, -392, -386, 31, -166, 573, 592, -572, 270, -353, 371, -22, 241, 62, 313, -419, 263, -478, -200, -96, -58, 324, -690, -171, -292, -644, -65, -278, 132, 534, -187, -842, 114, 449, 952, -92, 69, -575, -413, 394, 27, -241, 3, 714, 273, 247, 262, 535, -828, 245, -451, - 133, -529, 1412, 2540, 174, -1598, 509, -85, 1989, 992, 1954, -149, -987, -219, 402, 876, 615, -331, 24, 393, 218, 830, -595, 171, -788, -84, -30, 229, 348, 122, -359, 643, -97, -499, 690, -88, -303, 231, -151, 606, 867, 59, 195, -269, -232, 561, 338, 471, 45, -239, -613, -550, -679, 547, 519, 586, 778, 914, 338, 84, -807, 507, -123, -660, 820, -27, 525, 332, -894, 271, -285, 195, 549, 110, -591, -273, -351, -904, -1952, 111, 2756, 3593, 3126, 2118, -70, 109, -1562, -1907, -3142, -2414, -2518, -848, 233, 800, 1407, 3421, - 2888, 1906, 644, -333, -1230, -958, -1280, -1679, -900, -973, -1144, -571, -748, 130, 554, 420, 1484, 1323, 1218, 753, 926, 538, 1105, 226, 957, 4, -233, -1685, -704, -2026, -2298, -2626, -2015, -1565, -528, 348, 1499, 1538, 1259, 2518, 2092, 2175, 2075, 1877, 793, 1198, -478, -1284, -1258, -3050, -2918, -2816, -2814, -2268, -600, -408, 485, 861, 727, 569, 384 } - }, - { - {-66, -14, 10, -26, -47, -119, 15, -19, -220, -31, -25, 75, 176, -149, 64, -94, 39, -129, 65, 42, -93, -84, -140, 58, -132, 19, 114, 80, 35, 54, 8, -117, 4, -73, 58, 38, 44, 183, 58, 27, -5, 62, -3, 57, -16, 130, 44, 57, 97, 217, 9, -37, 86, -67, -154, 77, -72, -133, 32, -42, 69, -37, -61, -102, 100, 36, -10, -99, -139, -42, -36, 16, -20, -7, -4, 29, -40, -12, 315, 171, -21, 113, 25, 28, -350, -149, -174, 138, -21, -110, 121, 130, 6, 125, -53, -1, - -9, -72, -41, -164, 84, -244, 101, -126, 103, 199, 88, -34, -57, 148, -25, 10, 136, -144, -6, -47, -86, 21, -22, 34, 140, 235, -75, 8, 192, 18, 50, -67, -108, -12, 32, -178, -48, 99, 12, 38, 57, -22, -56, -50, -63, 74, 59, -30, -102, -124, 65, 5, -98, 107, -19, -1, 23, 43, -9, -115, -30, 0, -107, -111, -64, 261, -183, -77, -127, -235, 89, 39, 11, 200, 192, 190, 63, -37, 31, 143, -60, 61, 74, -171, 244, 46, 77, 177, -67, -179, 14, 120, -83, -40, -111, 119, - -1, -14, -195, -10, -21, 120, 65, -110, 219, 78, 48, 74, -32, 119, -44, 4, -147, -183, 149, 111, 205, 17, 59, -158, -234, -121, -66, -73, -104, -99, 58, -32, 81, -94, -21, 38, 60, -31, 123, 9, -225, -211, 124, 27, 173, -268, -37, -107, 29, 317, 182, -279, 106, 26, -115, -130, -157, -257, 10, 30, -95, 45, -54, 9, 78, 59, 166, -145, 260, -160, 151, 118, -97, 69, 13, 107, -43, 55, 100, 32, 16, -41, 78, 21, -34, 183, -241, 15, -145, 289, 104, -257, 100, 330, -312, -152, - 39, -29, -117, 96, -39, 217, -183, -23, -58, -18, -7, 207, -190, -72, -16, -195, 111, 69, 207, 61, 161, 110, 99, -153, 18, -95, 102, 40, -157, 456, -288, 94, 490, -342, 162, -5, 161, -38, -294, -60, 247, 225, 63, 4, 127, 67, 8, 109, 107, -78, 136, -29, 212, -158, -252, 64, -218, 87, 11, -54, -65, -92, -145, 41, 62, 17, 48, 56, -84, -184, 166, 48, 37, 4, 240, 60, 109, 256, -134, 74, 25, 89, 185, 149, -202, -175, -30, -92, -5, 26, -72, 66, -147, 21, -130, 88, - 83, -81, 167, -85, 153, -48, 89, -98, 33, -72, 67, -47, -258, 191, 162, 331, -207, 122, -262, -72, 201, 167, -176, 35, -208, -5, -248, 67, -179, -277, -201, 92, -157, -14, -188, 6, 59, -55, -130, 77, 167, 60, 94, -191, 121, -200, -26, 86, 34, -47, -17, -30, 144, -154, -220, -77, 111, -77, -153, -213, -233, 39, -41, -276, 216, -187, -120, 276, -70, -89, 66, -85, -50, -15, -108, -108, -68, -166, -6, -17, 241, -345, 68, 287, -103, 314, 96, 11, -88, -235, -143, 375, -201, -12, -67, 19, - 236, 197, -122, 289, 304, -153, -71, 170, -152, -148, -7, -221, -3, -75, 28, 346, 124, 5, -164, -495, -58, 254, 66, -196, 137, 202, 190, 214, -380, 58, 17, -207, 100, -189, 118, -116, 146, 315, 441, 258, 125, -208, -55, -244, -235, -75, 256, 36, 0, 32, -258, 35, 29, -36, -123, 30, 139, -154, -209, 435, 43, -127, -190, -33, -122, -25, 66, -93, 484, -33, 126, 375, 32, -36, -249, 149, -141, -140, -488, -194, 81, -7, -106, -324, 106, 208, -283, -122, -86, -263, 99, 40, -162, -103, -64, -361, - -148, 209, 305, -219, -312, -66, -29, -222, -211, 98, 122, -245, 523, 25, 207, -99, 194, -116, 52, -357, -90, 178, -389, 127, -95, -170, -439, 14, 231, 27, -463, -45, 75, 206, 322, -96, 132, 391, 101, 88, -139, -14, 157, -57, -138, 171, 42, -287, -425, -365, -440, 378, -225, -68, 138, -436, -166, -306, -121, -105, 203, -383, -189, 108, 158, 205, 7, -3, -56, -11, -77, 43, -285, -169, -249, 170, 100, 129, 192, -370, -15, -49, 338, -133, 114, 168, -56, 180, -114, 202, 309, -127, -10, 246, -208, 344, - -141, -574, 99, 282, -100, 24, 2, 214, 292, -295, -113, 57, 206, -344, -238, -208, 400, -15, -405, -96, -151, 132, 101, 40, -264, -103, 176, 69, 253, 91, 122, -503, -202, 200, -138, -93, -173, 54, 258, 71, 57, -337, -120, -60, 120, 298, -367, 171, -301, -77, -278, 36, 30, -13, 105, -252, -81, -236, -106, 5, -20, -297, 161, 191, -81, 227, 436, 46, 327, 433, 23, 14, 93, -91, 131, 30, -108, -145, 531, -56, 303, 142, -175, -184, -146, 154, -142, 200, 460, 247, -85, 13, -422, -265, -265, 370, - 505, -220, -33, -219, -40, 296, -65, 326, 962, 397, -114, -49, -161, 421, -423, -265, -655, -24, 344, 394, 88, -179, -387, -310, 309, -77, 483, -19, -137, 204, 94, -22, -104, 288, -44, 246, 9, -163, 590, -157, 247, 548, 212, -44, -265, -73, -440, -550, 127, 318, -70, 26, -566, -242, 346, 158, -139, 87, -161, -108, -253, -469, 37, -131, -302, -538, -430, -172, -395, 156, -171, 33, 64, -36, 24, -101, -71, 223, 510, -374, 69, -127, 172, -164, -2, -259, -401, -431, 103, 180, 518, -438, 131, 147, -759, -26, - -8, -615, -353, -212, 145, -42, 23, -169, 248, 420, 202, -52, -649, -270, -361, 134, 22, -272, -39, 223, -203, 381, -359, -6, -218, -629, 87, -266, -326, 239, 327, -390, 128, 464, -176, 204, 133, -108, 36, -514, 750, 306, 155, 743, -938, -69, -158, 94, 336, 381, 111, 180, 437, -49, -363, -566, 175, -215, -24, 145, -153, 203, 492, -323, 210, -45, -114, 380, -159, 102, 496, 562, 154, 343, -218, 157, 174, -948, 278, 296, 77, -307, 6, -586, 695, 403, -200, -236, -325, -183, 508, -505, -271, -80, -68, -112, - 87, -334, -321, -202, -243, -73, -321, -48, -210, -743, -456, -184, -100, 104, 143, -3, 41, 217, 123, 113, 542, 113, 197, 331, 723, 606, 53, -230, -439, 428, -81, 1142, 251, 519, -32, 79, -426, -3, 418, 244, 321, -319, -188, -406, -779, 438, -625, 9, 866, 60, 94, 325, 133, -695, 223, 228, -424, -372, 33, 253, 682, -58, -479, -534, 0, -313, 112, 69, -536, -510, -894, -296, -239, -651, -397, -28, -263, -207, -136, -75, -591, -356, -351, -213, 221, -551, 70, 415, 554, -147, 175, 275, -485, 268, -191, 435, - -189, 17, -205, -78, 948, -214, 380, -695, -73, -28, -595, 563, 63, -246, 466, -205, 152, 805, -287, -495, 365, -126, -890, 340, -1175, -705, 543, 307, 121, 141, 67, 8, -673, -429, -114, -160, -157, 1267, 691, 3, -654, 337, -682, -552, 99, 564, 1110, -174, 561, -200, 398, 674, 376, 431, 230, -126, -552, -571, -173, -540, -159, -100, -121, 430, -73, -1108, 66, 265, 257, 660, -67, -1325, 754, -595, 196, -134, 447, 643, -717, -56, -356, -635, 459, -321, -768, 294, 459, 733, 205, -129, 90, 594, -480, 943, -290, -288, - -72, 562, -592, 28, 98, -1730, -220, 480, -189, 47, 267, 51, 26, 64, 511, -184, -52, 730, 480, -1343, -767, 931, 1073, -568, -193, -1509, -836, 229, -64, 213, -800, -493, -546, 833, 1226, -44, 339, -182, -96, 2, 292, 546, 142, -168, -86, -102, -710, -389, -721, -74, 248, -285, 478, -311, -103, 737, -318, 429, 303, -97, -652, -459, -375, 159, 1308, 263, 721, 849, 671, 512, 460, -658, 61, -67, 990, 498, 603, 1038, -429, -609, 302, 889, -1345, 28, 169, 682, -1016, -1530, -263, 304, 22, 130, 361, 17, -186, -114, - 339, -537, 431, -82, -279, -678, 299, -362, -530, 368, 899, 191, -244, 429, 906, 245, 247, -4, -16, 329, -617, -22, -921, 471, -726, -131, 516, 177, -377, 34, -447, 1028, 228, 290, 658, 1141, -407, 327, -484, 143, 528, 902, 326, -263, 1091, 66, 33, -641, 143, 552, -102, 526, -624, 1060, 1294, -1492, 86, -170, 437, -326, -49, 518, -370, -1609, 175, 1227, -871, 407, -36, -282, -348, 1095, 151, 174, 360, -918, 1882, 984, 87, -702, 48, -1458, -366, 107, -313, -1154, -155, -745, -216, 750, 144, 972, 368, 391, 200, -281, - 733, -342, -26, 396, 146, -419, 357, 196, 875, 410, -173, 584, -439, 773, 238, -749, -831, 475, 526, 274, 80, -334, -531, 217, -520, -723, -241, -72, -717, -205, 272, -427, -805, 295, 308, 98, -88, 25, -123, 366, 1394, 359, -24, 28, -464, -706, -324, 1217, 1239, 704, 142, 1154, 561, -152, -1302, -1005, -738, -1356, -473, -12, -128, 340, 640, -272, 826, -940, 764, -93, 1020, -654, 591, -964, 850, -776, -325, 1184, 278, 954, 1358, 150, -100, -550, -36, 873, 226, -287, -938, 100, 200, 468, 288, 395, 248, -530, -868, -349, - 872, 357, 2749, -836, -711, 924, 1421, 331, -3, 408, 116, 492, -387, 208, 681, 774, 511, 2173, -241, -217, -108, 1154, 685, -487, 607, 61, 225, -378, 1010, -886, 107, 1579, -1053, 3227, -1349, 1564, 1292, -1131, -870, 1003, 406, -391, -384, -189, 464, 780, -1728, -622, 933, -2052, -1399, -813, 1409, 3251, 796, -2411, -643, -2464, -1409, 2149, 1155, 2025, 988, -1398, -2426, -1708, -515, 1132, 1113, 799, 315, -543, -2646, -2996, -756, 2431, 4106, 2924, -630, -1894, -2925, -2024, -1798, 77, 578, 2369, 2344, -1250, -935, -3000, -2968, -953, 172, 3051, 4281, 2028, - -1413, -4528, -3533, -2424, 1083, 2696, 1502, 1110, 744, -2666, -646, -1487, 435, -130, 1466, 2623, 1817, -2249, -4782, -3155, 217, 2642, -333, -559, 1118, 357, -917, -854, -4, -1380, -178, 212, 152, -114, 28, -459, -65, -48, 232, -154, 631, -163, -130, -171, -208, 406, 106, -185, 611, 47, -1108, -541, 294, 546, -192, 74, 744, -9, 93, -607, -286, 200, -145, -126, -93, 510, 168, -183, -603, -221, -49, -524, 36, -599, -428, -269, -565, 876, -174, -366, 340, 17, -865, -23, 812, 712, -425, 563, 50, 544, -608, -770, 249, 407, 241, 320, - -363, 305, -475, 371, -815, 415, -668, 1345, 2076, -281, -758, -669, 1915, 851, 1853, 983, 9, -869, -185, 457, 872, 400, -396, -114, 418, 595, 79, 120, -424, 61, -204, 260, 314, 788, 697, -389, 62, -435, 109, 347, 551, 18, -262, -24, -474, 371, -110, 137, 367, -19, 489, -270, -137, -144, -508, -333, -775, -178, -883, 27, -306, 689, 104, 176, -683, 249, 0, -342, 494, -312, -144, 79, 323, -88, -176, 1031, 326, 186, 307, -387, -42, -61, 435, 655, -790, -1659, -244, 2232, 3397, 2885, 2248, -137, 248, -1649, -1907, -3062, - -1790, -1923, -629, 258, 1320, 967, 2897, 2553, 820, 190, -473, -980, -1588, -563, -1627, -418, -802, -496, -395, 93, 7, 552, 768, 1205, 1279, 1565, 1326, -158, 111, -14, 233, -770, 292, -825, -2080, -1014, -1561, -2598, -778, -232, -1069, 348, 784, 1803, 2123, 3137, 1977, 1605, 1603, 984, -312, 144, -1584, -1398, -2288, -2762, -3097, -2276, -1615, -118, 153, 451, 1257, 1392, 2309, 1707, 1166, 669 }, - {-9, -26, -72, 58, 149, -53, 94, 109, 26, 55, 128, 147, -55, 38, -99, -121, 144, -288, 15, -183, -124, -73, -29, 339, -6, 85, 87, 13, -29, -15, -27, 35, 86, 74, -24, 3, -26, -119, 53, 33, -47, -180, -161, -6, 9, 21, 97, 107, -138, -97, -103, 89, 138, 85, 185, -7, -21, -41, 122, -80, 15, 10, -104, -155, -63, 158, 0, 238, 3, -32, -2, 143, -29, -10, 66, 43, 24, 23, 223, 89, -116, -16, 76, -11, 81, -204, -151, -33, -178, 76, -42, -16, -121, -50, 106, 112, - -46, -31, -76, -165, 183, 113, 1, 22, -14, 8, 146, -74, 24, -238, -201, -47, 14, -165, -35, 61, 10, 5, -88, -63, 153, -71, -71, -21, -26, 70, -41, -102, -8, 91, -133, 6, -142, 10, -105, 152, -13, -162, -28, -17, 15, -232, -32, 17, -157, 68, 0, -178, 76, 98, -87, -92, -167, 49, 28, -3, -165, 74, -207, -59, -27, -107, 103, 233, -93, -32, 14, -97, 71, -15, -75, -133, -67, 211, 208, 115, 241, 140, 80, 224, -133, 50, 100, -3, 44, -64, 49, -306, 13, -16, 118, -67, - -32, -19, 92, -94, -8, 31, 68, 62, -8, -100, 29, 41, 85, 62, 98, -93, -48, -12, -164, -14, 58, 157, 179, -15, 105, 77, 1, 72, 88, 118, -29, 9, -66, 22, -55, 57, -72, -87, 51, 56, -204, -207, 81, -31, 173, 158, 21, -4, 327, -95, -1, 260, 18, -164, -221, 156, -60, -8, -135, 34, -95, 103, 506, -192, -141, -190, -189, 26, -154, -404, -5, 29, 6, -167, -28, 117, -156, -106, 238, 66, -55, -67, 154, -86, 111, 87, -210, -153, -123, 127, -105, -77, -56, -84, -9, -157, - 3, -57, 37, -33, -311, 131, -174, 124, 26, -271, 52, 157, 51, 266, -120, 5, 31, 58, 93, -108, 42, -16, 86, -123, 54, 77, -80, 42, -43, -277, 81, 280, 217, 263, 37, -43, -223, -102, -108, -70, 218, 323, 16, -9, 216, -347, 2, -16, -12, -104, -126, 145, 157, 20, -40, 80, -179, -117, 130, -130, 276, 270, 39, 173, 129, 44, -117, 58, -9, -179, 190, 2, 88, 176, -187, -51, -221, -28, 50, 229, -212, -61, 155, -8, -135, 252, -188, -371, 69, -196, -97, 132, -95, 42, 17, -52, - 135, -107, 93, -50, 13, -365, 84, 332, 35, 47, 111, 312, 52, -310, 347, 144, 132, 201, 188, -3, -53, 191, 159, 48, -129, 166, 91, 248, 303, 109, -60, 5, 10, 121, 383, 219, -192, 359, 28, -44, 61, -264, 308, -38, 20, -33, 90, -37, 167, -210, 316, 260, 7, -43, -150, -313, -92, 133, -56, -112, 187, 206, -114, -110, -387, -131, -30, -9, -435, 244, 47, -252, -194, 76, -79, 29, -65, 30, -81, -52, 180, -224, 10, -9, 20, 332, 201, -14, 440, 187, 399, 82, 143, 402, -150, -285, - -161, 375, 107, -227, 308, -90, -158, 253, 638, -171, 46, 90, 134, -171, 35, 334, 52, 413, -77, 445, 337, 100, 285, 162, -145, 104, -25, -49, 60, 23, -12, 112, 101, 286, 216, -253, 104, 103, -162, 4, -407, -560, 242, -149, -339, -85, -172, 231, 76, -120, -248, 205, -169, 120, -185, 14, -48, 273, 72, -109, 137, -198, -237, 28, 15, 60, -142, 163, 190, -24, -117, -429, -358, -284, 137, 34, 74, -351, 227, 153, 282, -302, 291, 215, -164, -145, -79, 286, 207, -129, 37, 434, 230, 111, 262, 172, - 77, -146, 42, 19, -52, -161, 398, 181, -351, 244, 253, 242, 200, 52, -213, 8, -18, 340, 57, 153, 320, -53, -322, 77, 194, 344, -440, -253, 140, 9, 58, -265, -50, -255, -20, 126, -70, -134, -127, 79, -15, -53, 162, 20, -281, 287, 186, -87, 116, 173, -189, -65, 738, -24, 289, 201, -611, -326, -32, -25, -4, 350, 81, -168, 364, 223, -42, -57, 118, -56, -124, -271, -321, 182, -68, -149, -12, -502, -91, 38, 283, -329, -93, 48, 26, 79, 28, 363, -412, -131, 95, -6, -243, -43, 326, 288, - 243, -56, -412, -177, 151, -34, 278, -2, -6, -190, -130, 262, -300, 225, 152, -184, -112, -14, 1, -137, 67, 58, -130, -3, -543, -48, 91, 361, 62, -28, 242, -177, 508, -503, -31, -117, 99, -36, -23, 115, -75, -178, -94, -109, -277, -57, 228, -58, -112, 302, 15, 365, -347, -219, 484, -56, -7, 19, -271, -42, -343, 99, -415, -19, 349, -114, 245, 284, 194, 223, -271, 288, 59, -778, -103, 107, -35, -92, -302, 256, -252, -61, -288, -305, -431, 409, 37, 478, -205, 359, 521, -323, 430, -481, -339, -424, - -88, -297, 102, 75, 8, -133, 35, 380, 597, 104, -180, -316, 189, 581, -12, 177, 11, 241, 137, 188, 289, -357, -48, -124, 466, 374, -37, 573, 276, 63, -546, -248, -422, -173, 20, 163, -165, 33, 547, -95, -21, 41, 562, -346, -166, -134, -80, -339, 379, 37, 246, -409, 33, -36, -274, -91, -487, 153, -16, 105, -82, -21, -563, -176, 184, 346, -126, 94, 686, -43, 13, 133, 294, -301, 39, 357, -241, 251, 53, 259, -323, -180, -67, 2, 62, 114, -338, -504, 137, -50, -517, 145, 48, 470, 408, -378, - -461, 107, -353, -180, 11, 697, 7, -84, -622, -306, -56, -459, -705, 486, -183, -218, -42, 526, -165, 61, -105, -101, -304, -158, 51, -731, -472, -133, -267, -246, -84, -285, 252, 116, 83, -174, 130, -1057, 989, 579, -95, -134, 561, 33, -324, -473, -51, -167, -186, -287, -277, 358, 353, -160, 761, -423, -320, -318, 27, 216, -817, 225, -226, 410, -376, 136, 39, -141, 226, 494, 51, 1165, 392, -34, 60, -466, -581, 723, -209, 72, 983, -266, -39, -221, 768, 133, -307, 435, -156, 653, 357, 152, 106, -89, -248, -99, - -62, -731, -173, -132, 402, -239, 81, 114, -506, -782, -21, 640, -38, 565, -95, -839, -310, 15, 191, 125, -659, -18, -184, 459, -488, 586, 911, 559, -177, 81, 371, -159, 714, 787, 729, 204, 801, -60, -311, 67, -402, -555, 294, -244, 610, 281, 183, -270, -686, -492, 197, -575, -264, -596, 351, 433, -3, 212, 147, 210, 179, 80, -42, 103, -119, 226, -397, -1123, -444, 618, 43, -182, -369, 0, 528, 665, 151, -404, -62, 533, -630, 65, -68, 478, 553, -429, 834, 164, 47, 1165, 21, -359, 422, -188, 74, -242, - 104, 776, 107, 987, 434, -850, -918, -198, 267, 532, -704, -250, -80, 890, 835, -684, 2, -415, 297, -137, 958, 21, -171, 612, -85, -696, -331, -110, 697, -569, 373, 967, 367, 654, 97, -499, 360, 648, 454, -822, -462, 600, 1621, 152, 316, -433, 105, 28, -124, -401, 92, -106, 754, 689, -881, -315, 840, 506, 273, 152, 433, 616, 133, 393, 262, -342, 15, -333, -221, 173, -122, 132, -386, -239, 192, 6, 281, 328, -818, 650, 69, 540, -568, 377, 422, -284, -644, -518, -710, -575, -597, 287, 924, 353, 247, 562, - -23, 97, -441, 768, -895, -1543, 497, -247, -14, -1221, 231, 567, -36, 452, 225, -192, 392, 290, 374, -534, -284, -70, 343, -714, 1196, 576, -100, 660, 391, 629, -328, -412, -407, 762, 269, 144, 682, -588, -1927, -120, 132, 238, -1082, 849, 616, -1156, -891, 38, 487, 50, 281, 627, -155, 393, -553, -636, -503, -661, -1030, 299, 122, -691, 939, 367, -208, -212, -527, -401, -930, -511, 362, 849, -295, 89, 376, -744, 572, 733, 144, -189, 667, 167, 116, -450, -457, -63, 942, -277, -640, -22, -777, -1001, -708, -600, -176, -409, - -742, -369, -404, 489, 924, 360, -438, -887, 956, 537, -477, -235, -260, 72, 217, -280, 492, 487, 15, -294, -309, -259, -47, 205, -153, -287, -750, 253, 637, -346, 561, 45, 372, -293, 414, 1275, -482, 576, 1064, 223, -207, -262, 295, 64, 530, -378, 1460, -411, -1020, 280, -480, 1229, 355, -306, 34, -641, -1007, 1263, 93, -238, 1127, -517, 93, -239, 610, -744, -1050, -541, 90, 552, 563, 494, 613, 1479, -291, 678, -302, 919, -144, 38, 1080, 131, -603, -678, -618, 1133, -757, 460, 519, -342, 103, -596, -144, 519, -449, 381, - -152, -750, -1698, -128, 1524, 664, 156, -275, -458, -55, -600, 225, -845, 1046, 79, 156, 88, -308, -1017, -355, 829, -633, -164, -425, 376, -291, 1146, -140, 246, -370, -1047, 282, -796, -134, -56, -1436, -1236, -1132, 411, -163, -620, -359, -390, -318, -552, -322, -77, -1267, 396, 220, 495, -200, 1106, -41, 289, -207, -75, 469, -851, 569, -208, -275, 475, 263, 571, -226, -1148, 319, 29, 1911, 1983, 222, 31, 448, 243, 479, 860, 300, 892, 1318, -325, 158, -1090, -173, 150, -159, -321, -682, -555, 293, 311, -1473, 1041, 264, 1467, -106, - -292, 464, -105, 1531, 389, -94, 291, 292, -422, -955, -749, -383, 1141, 5, 1254, 147, 1224, -365, -1727, -643, -518, 879, 81, -827, -1228, -836, -200, 1043, -939, -778, -560, 936, -502, -238, -1192, -1098, 251, 216, 1271, 389, 1, -36, 211, 61, 58, 1150, 483, -600, 1148, -94, -2145, -688, 1418, 1509, -1033, -1096, -1050, 594, 983, 1856, 616, 229, -1016, -119, -12, 413, 994, 674, 113, -1136, -2138, -585, -1050, 1653, 1816, 3060, -848, -2936, -571, -1002, 2361, 790, 2395, 610, -697, -2224, -1434, 100, 362, 2532, 1107, -61, -1978, -3580, -850, 111, - 1766, 3836, 929, 1186, -2340, -3697, 269, 911, 3093, 1813, 1369, -630, -2303, -1908, 97, 616, 55, 1503, -1072, -900, -150, -2107, 325, -1175, 1587, 40, 166, -624, -1660, 1020, -1671, 1767, 168, 227, 278, -939, 929, 175, 621, -897, 265, 85, 1131, -405, 219, 884, -997, -453, 10, -761, 1280, -228, -639, 1298, 1325, -299, -1118, -179, -994, -92, 489, -12, -1219, 213, 537, -325, 615, -497, 191, 817, -373, 564, -1374, -1234, 1258, 816, 1983, -12, -593, 1814, -1064, -815, 542, 654, 922, -834, -491, 325, -249, 1041, -842, -2375, 591, 1340, -17, -944, - 184, 717, -438, -151, -454, -40, -655, -398, 2470, 678, 681, -2102, -534, -1648, -1400, 1248, 1306, 2603, 1192, -355, -518, -311, 809, 564, 1, 1257, 230, -519, -619, -498, 891, -15, 774, 355, 456, 101, -227, 71, -34, 96, -238, -80, 229, 191, 1676, 1345, 1089, -133, 269, -734, -155, -474, -826, -862, 203, 398, 604, 746, 609, -467, -1100, 1537, -1191, -563, -345, 479, 18, 706, 763, 634, -1012, -434, 87, -454, -1537, 923, -340, -330, 468, 816, 986, 501, 769, 531, 22, -3118, -1665, -2111, 1524, 445, 4490, 4802, 4633, 5459, 5225, 3899, - 2317, 3072, 1274, 403, -2513, -2031, -5455, -4614, -4281, -2367, -3179, -2263, -193, -608, -298, -208, 42, 177, 175, 811, 704, 835, 1922, 2133, 2096, 1676, 4150, 1297, 1794, 3099, 3274, 1437, 3305, 4119, 3152, 2917, 2810, 587, 1749, 3556, 3368, 2395, 2866, 2696, 156, -513, -407, -1224, -1750, 151, -1968, -2964, -2368, -2717, -4394, -1690, -2869, -3049, -4623, -3479, -4213, -4327, -3077, -4192, -4669, -3579, -1844, 365 } - } -}; -const Word16 CRendBin_Combined_BRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS][2474]={ {-1, -1, -3, -2, -1, -2, -2, -1, -1, 1, 3, -5, 0, 0, -2, -3, -9, -10, -14, 19, -1, -7, -5, 6, -11, -2, -4, -2, -3, 16, 7, -10, -5, -4, 1, 0, -3, -7, -11, 14, -7, 9, 6, 8, -3, 11, -65, 6, -8, 2, -6, 0, -7, 1, -17, -11, -1, -9, -2, -4, 18, 1, -20, 17, -6, 9, 1, 7, -19, -6, -5, 2, 4, -2, -6, 7, -10, -2, -6, 3, 2, 8, 8, -9, -5, 0, -3, 7, 0, 6, -5, -6, 8, 34, -14, 15, - -6, 6, 0, 8, -3, 2, 4, 4, 5, 8, -1, 1, 14, 10, -26, 6, -3, 2, -9, 6, -11, 12, 10, 5, -1, -3, -4, 8, 8, -3, 2, 14, -5, 0, -4, 2, 3, 0, -3, 7, 2, -2, 135, -9, 19, 0, 6, 3, 5, 4, 13, -7, 6, -2, 3, 8, 12, 5, 3, -5, 11, -7, 4, -3, -10, 2, 4, 1, -3, 2, -3, 8, -14, 4, -3, 4, 0, -19, -7, 3, 4, 3, -3, -4, -4, 4, 8, -2, 80, -96, 19, -23, 12, -15, 11, -21, - -7, -13, -3, -11, 0, 18, 27, 11, 6, 0, 8, 19, 14, -9, -11, -15, -7, -9, 0, -2, -2, 0, 4, -7, 8, -9, -12, 4, -1, 1, 2, -8, -10, 3, -6, -8, -2, 1, -186, 36, -10, 4, 3, -16, -8, 14, -3, 0, 16, 4, -7, -12, 11, 0, -15, -21, -30, 8, -14, 2, -5, 5, -4, 1, -16, -16, -10, -5, -10, 2, -5, 4, 17, 2, 2, 11, 3, 2, -1, -3, -12, -4, 2, -3, -222, 82, -21, 26, -14, 18, -11, -4, -20, 14, -23, 14, - -4, 20, -29, 6, 26, 7, -23, -9, -14, -6, 8, 3, 6, -4, -8, -12, -11, -2, -12, -3, -12, -9, -31, -10, -5, 1, 0, 10, 4, 10, -1, 11, 3, 0, 29, 98, -25, 44, -25, 12, -27, 23, -1, 25, -1, -1, 25, -3, -2, 22, -9, -18, -29, 28, -1, 19, 3, 14, 8, -17, 9, 8, 0, 10, 15, -17, 4, 0, 0, -9, -3, -9, 4, -1, 9, 23, 2, 12, 0, 3, -1, 4, 11, 292, -71, 29, -13, 25, -10, 20, -10, 7, -27, 14, -26, 21, - -7, 7, -7, 30, 5, 8, -13, 20, -1, -8, 17, -12, -18, 1, -5, 10, 1, -2, -5, 3, 1, 4, -12, 4, -5, 21, -3, 10, 3, 9, 17, -10, 2, 4, -4, 13, 24, -152, 59, -48, 27, -24, 7, -31, 19, -13, 27, -4, 11, -25, -11, -2, -10, -9, 31, -24, 3, 14, -30, 7, 9, -8, 9, 3, 5, -19, -3, -7, 10, -10, 5, -23, -6, 16, 7, 5, -7, -4, -18, -18, 8, 3, -2, -3, -3, 1, 0, -4, -5, -246, 79, -45, 10, -5, 12, -20, - 18, -9, -8, -4, 13, -9, -13, 7, 26, -5, 0, -47, 2, 0, 21, -8, -5, -36, -14, -1, -1, 11, 15, -28, -26, 15, 2, -28, -23, 9, 4, -3, -3, -11, 9, -4, 2, 1, -16, -7, 6, -23, -13, -5, 3, -5, -245, 107, -61, 44, -43, 20, -48, 10, -32, 48, -26, 16, -4, -1, -23, -8, -10, 43, -9, 21, 35, 19, 5, -6, 8, -9, 19, 18, 2, -11, 3, 2, -14, -8, 10, 13, -11, -12, -12, -1, -5, 5, -11, 6, -17, 3, -10, -2, 1, -9, - -9, -14, -11, 92, 96, -33, 33, -37, 7, 13, 3, -14, 19, 6, 39, 21, 44, -5, 26, -5, 17, 24, -2, -29, 31, -1, 14, -5, 1, 6, 37, 7, -18, -5, 6, -9, 28, 14, -3, -5, -14, 14, -14, 17, 17, -10, 10, 10, 5, 1, 27, 18, 20, 1, 3, 11, -5, 277, -97, 36, -44, 33, -29, 42, -12, 3, -29, 62, -7, 56, 5, 11, -35, 14, 57, -16, -44, 8, 4, 23, -31, 28, 2, 3, -1, -31, -7, 6, -37, 7, 18, 14, -9, -2, 1, 19, - 8, -2, -6, 15, 12, 36, 11, -4, 22, 9, 0, 7, 17, 10, 5, 92, -134, 79, -60, 24, 9, -7, -6, 15, -34, -22, -18, -14, -46, 22, -43, -3, -34, 12, -26, -21, -11, 38, 5, 37, 20, 25, 37, 1, -5, -7, 10, 28, -2, -3, -19, 13, -2, -13, 11, 8, 30, 11, 14, -23, -10, -3, -4, 13, -43, 8, -10, -9, -13, -17, -5, -16, 6, -12, -284, -63, 12, -55, -23, 1, -3, -47, 12, -47, 0, 36, -8, -7, 19, 12, 20, 0, 24, -15, 6, 28, - -3, -3, -20, 26, -22, -13, 6, 10, 20, 63, -18, -12, -29, 0, -21, 4, -9, -32, -3, 38, 10, -27, -14, 12, -16, -21, 3, -11, 2, 3, 24, 2, 11, 5, -21, -12, 12, -347, 286, -100, 85, -63, 48, -18, 30, -33, 20, 24, 34, -23, 41, 21, 71, -11, 6, -38, 9, -13, -24, -29, -34, -31, 46, -2, 55, 14, 9, -1, 6, -24, 3, -9, 11, 33, 5, 11, 1, 4, -26, -14, -2, -2, 2, -7, -24, 1, 24, -8, 6, 7, -21, 14, 5, 8, -5, 3, - 203, -30, -64, -22, -13, -9, -56, -29, 17, 11, 18, 22, -37, 17, -6, 15, 63, -62, 23, 23, 18, -15, -35, 29, 10, 21, 39, 1, 54, 6, 26, 3, 18, -13, 21, 15, 20, -6, 7, 0, 25, 31, -43, 61, 6, 18, 4, 11, 13, -12, 37, 20, 3, 34, 15, -17, 0, -11, -12, -9, 7, -2, 3, 0, -36, 161, 15, 34, -40, -7, -102, 26, -4, -69, 60, -31, 3, 44, 21, 33, -24, 15, -31, 1, -27, 11, -41, 61, 45, 36, 43, 10, -12, -26, 13, 34, - 1, 23, -15, 5, 23, 16, 21, 2, 9, -2, -13, 14, -8, 7, 7, -14, 21, -26, 25, -12, 18, 26, -30, 3, 5, -13, -23, 17, -39, -31, 21, 8, 10, 7, 252, -210, 71, -53, 18, 65, 53, -36, 63, 36, 38, -27, 17, -14, 75, 21, 21, 29, 32, 20, 21, -63, 9, -113, -40, -11, -65, 16, 34, -25, -36, -41, -40, -21, 22, 18, -58, -67, -6, -34, 17, 15, 5, -5, 30, -17, 1, -4, -15, -43, 32, 56, -9, -7, 25, -40, 47, 12, -26, -1, -24, -10, - -7, -16, -6, -393, 37, -37, 12, 38, 27, 78, -35, -5, 4, 93, 31, -77, -51, 40, 54, -16, -23, -4, 24, 56, 57, -3, -108, -33, -13, -15, 59, -30, 34, 2, -9, -57, 2, 42, -73, -43, -19, -14, -36, -30, -68, -14, -47, -1, 7, 46, -35, -23, 2, -6, 5, -43, 14, 14, 3, 1, -33, -30, -18, -10, -5, -54, 9, 14, -228, 246, -33, 17, 60, 71, -50, 35, 15, 44, 31, 62, 36, -39, -65, 11, 74, 144, -32, -47, 40, 25, -25, -69, -12, -13, -61, 57, - 69, 2, 18, 0, 55, -40, -123, 54, -12, 43, 23, 3, -28, -48, 37, 41, 32, -5, 1, 44, 28, 14, -23, 37, 34, -5, -6, -21, 29, 1, -59, 51, 34, -12, 18, -8, 6, 44, 18, -7, -12, -1, 70, 4, -52, -108, 27, -5, -88, 31, -28, 5, -33, -26, 29, 68, 10, 91, 42, -45, -58, 99, -41, -3, 10, -92, 1, 49, -52, -14, 64, 4, 34, 1, 43, -7, -26, -4, 56, 73, -22, 15, 15, 48, -27, -6, 11, -13, 34, 14, 5, -17, 27, 27, 4, 0, - 23, 32, -37, -1, 13, 17, 516, -45, 13, 36, -42, -75, -42, -16, -86, -93, 11, -82, -34, -21, -17, 57, 65, 24, 133, 28, -60, 116, -7, 83, -21, -4, -69, 7, 69, 2, -28, -8, 10, -11, -10, 30, -54, 29, 13, -23, -51, -32, 46, 47, 54, -79, 51, 18, 2, 9, 12, 15, 15, -1, 9, 51, -8, 24, 25, -12, 41, 49, 12, 3, 44, -303, -507, 180, -15, 73, -91, 1, -105, -16, -150, 61, 66, -6, -14, -5, 12, -38, -128, 228, 14, -33, 78, 11, -44, 108, - 122, -57, 71, 11, -17, -120, -65, 87, -48, 9, -8, 58, -96, -110, 14, -3, -73, 39, 8, -49, 31, -54, -42, 15, 18, -2, -14, -28, 29, 45, 7, 10, -14, -19, 43, 0, 10, -50, -10, -35, -164, 486, -218, 35, 31, 121, -17, 77, -78, 3, -149, -30, 0, 58, 9, 60, -43, -92, 11, -137, -143, 2, -48, -4, 12, 19, -36, -26, -51, -79, 31, 35, -101, -48, -127, 0, -56, 43, 53, -106, 16, 84, 77, -42, 28, -32, -15, 22, -47, -12, 44, 32, 30, 34, 20, -13, - 30, 17, -21, -4, 60, -9, -26, -11, 25, -28, -59, -7, -20, 12, 13, -407, -129, 41, -68, 53, -31, -4, -123, -147, -24, -54, 55, 13, -22, -299, 143, 7, 124, 157, 106, -158, -42, -19, -43, 30, 32, -6, -61, 59, -109, -59, 87, 1, -45, 105, -3, 110, -45, -22, 8, 32, -87, -64, -20, 61, -29, 7, -32, 39, 48, 7, -3, -98, -16, 43, 45, -33, 51, 16, -23, 12, -66, -22, -47, 35, -2, -18, 6, -104, -8, 14, 263, 92, -150, -21, -61, 59, -88, 83, -12, 96, - 69, 115, -143, 184, -104, 109, -54, 68, 18, 58, -89, -213, 91, 157, -49, 67, -71, 23, -44, 164, 5, -11, 45, -73, -47, -41, 77, 5, -19, 5, -7, 114, 81, -36, 43, 46, -38, -22, -34, -79, -4, 6, -4, -26, -76, 1, 137, 74, -46, 76, 1, 3, 69, 36, -53, 27, 23, 67, 84, -55, 35, 543, -449, -78, 19, -12, -126, 38, 29, 171, -60, 31, 141, 0, 83, 279, -64, -23, -150, -142, 4, 43, -65, 22, 248, 140, 18, 5, 18, 134, -118, -56, -8, 66, -13, 12, - -60, 17, -106, -67, -80, -4, -72, 11, -127, 52, -252, -70, 33, 40, -11, -64, 18, 1, 29, -75, 29, -47, -47, -118, -84, -32, -15, -3, 18, 27, 5, 8, -67, -10, -81, -21, -352, -247, -24, -56, 175, -1, 27, -234, 5, 24, 7, 10, 131, -178, 30, -44, -123, -64, 103, -45, 83, -38, 45, 20, -24, -21, 52, -16, -6, -154, 67, 57, 57, 63, -136, -143, 74, 109, -146, 44, 16, 113, 66, 3, 78, -52, -89, -22, -168, -129, -17, -15, 23, -87, 24, -72, -213, -71, -59, -216, - -2, -43, -26, 14, 64, -70, 39, 17, -93, -67, -69, -22, -218, 326, -174, -76, -103, 23, 27, 46, -22, 141, 107, -106, -184, 65, -69, 165, 13, 69, 88, -67, -62, 220, -128, -35, -65, 4, -27, 26, -38, -19, -172, 148, -52, -18, 181, -128, -154, 9, -69, -107, 1, -58, 43, -230, -72, -61, -3, 73, 4, 10, 44, -45, 34, 46, 49, 43, -25, -54, -37, 50, -131, -37, -27, -42, 94, -69, -89, 87, 35, 48, 116, -47, -32, -458, 219, 236, 118, 106, -88, 108, -202, 0, -236, -37, - -107, 100, -117, -97, -32, -174, 42, -83, 66, -164, 255, -93, 116, -114, 3, -115, -43, 53, 160, 182, -103, -6, -64, -106, -85, -276, -15, 39, -263, 93, 41, 63, 112, 70, 31, -91, -38, -101, -58, 45, -213, 74, 29, 7, -107, -63, 41, 157, 57, 36, -76, 62, -2, -84, 9, -63, -101, -53, -34, -87, 72, 43, 370, -261, -111, -37, -5, 178, -38, 56, -108, 52, -68, -300, -206, -80, 103, -17, -166, -158, -325, -109, 39, 39, 12, -38, -21, -105, 24, 37, 53, 8, -17, -44, -155, -44, - -37, 72, -18, -128, -50, 30, -139, 18, -143, 74, 110, -111, -206, -45, -65, -100, 10, 13, 20, 45, 3, -86, 130, 195, -96, 78, 35, 90, -143, 50, 21, 47, -206, 160, 24, 15, -19, -116, 31, 609, -338, 33, -32, -70, -252, -11, -13, 209, 96, 419, -164, 19, 47, 103, -42, -16, 170, -103, 244, 151, -338, 326, 114, -113, -84, -123, -66, 27, 15, -87, 214, 32, -103, -86, 20, -108, -199, 7, 118, 52, 143, -62, 44, 160, 221, 58, -231, 81, -75, -121, 32, 104, 54, -22, -210, -176, - 256, -27, 197, 30, -80, 105, -174, -68, 82, -13, 170, -126, -266, -63, -10, -65, -695, -455, 153, -242, 64, -126, -425, -317, 544, -265, 240, 131, -155, 119, -92, 164, 183, -22, -65, 322, -118, -385, -4, -167, 28, 26, 214, 109, 36, 100, -111, -10, 235, 147, -55, 54, -228, -346, -258, -183, -59, -57, 52, -41, -104, 205, 46, -171, -161, -53, 53, -172, 55, 192, -14, 66, -147, 98, 69, 16, 70, -130, -196, -273, 125, 96, 1, 96, 12, -125, -32, 4, -206, -828, 270, -74, -63, 138, 27, 74, - 348, 205, 260, 128, 358, -72, -369, 45, -51, -161, -328, -146, 267, 56, -30, 51, -33, -3, 222, 23, 75, -42, 46, 227, -77, -163, 106, -284, -293, -186, -49, 2, 102, 268, -10, -99, -287, -451, -172, -70, -42, -8, 149, -209, 353, 188, -52, 102, -162, 23, -14, 167, 311, 219, -212, -84, 37, -34, -60, 15, -120, -318, -46, -61, -43, 45, 351, 355, 133, 244, 181, 372, -293, 386, -431, -61, 439, 594, 139, -19, 229, -159, -187, 434, 87, -47, 121, 353, -68, 223, -47, -67, -20, 168, -367, -30, - 209, -69, 41, -120, 101, 324, -262, 109, -63, 118, -127, 223, 39, 92, 106, -326, 190, -461, -75, 288, 52, -154, 323, -86, -157, 235, -66, -45, -10, 149, 5, 52, -236, 113, 50, 530, -357, -148, 73, -77, 143, 153, -138, 689, -422, 21, -63, -110, 20, -152, -60, -503, -417, -419, 148, -85, 147, -94, -299, 492, 349, -225, -183, -267, -48, 106, 170, 199, -5, 154, -35, -193, -227, 148, -98, 446, 290, 412, 68, 149, 417, 280, -78, 72, -7, 3, 55, -191, -124, 70, -224, -247, 249, 265, -281, -14, - 538, 360, -4, -178, -23, 103, 114, -76, -178, 228, 2, 52, 186, 207, -202, 89, -16, 82, -303, 53, 547, 207, -81, -24, 167, -214, -277, 225, -330, -424, 104, -230, -296, -156, 268, 671, 272, -374, 685, 75, -117, 119, -414, 98, 47, -296, 242, -84, 40, -214, 107, -196, 340, -421, -164, -149, 187, 223, 192, -227, 52, -237, -79, 117, 280, 129, -148, 279, 131, 224, 0, 262, -134, 142, -426, 452, -58, 56, -141, -247, -9, 144, 345, 98, -464, 176, -205, 346, 2, -152, 36, -127, 25, -1121, 63, 203, - 460, 160, -685, 944, 355, -413, 167, 939, 222, -211, -14, -547, 302, 40, -129, 95, 206, -350, 209, -442, 63, -401, -359, -144, 190, 282, -189, 249, -390, -43, 470, 58, -149, -37, 105, -89, -284, -319, -28, -137, 345, -443, 506, 173, 80, -145, -35, 245, -164, 325, 95, 297, -81, -138, -461, 188, -26, -473, 173, -8, 328, 516, -180, 140, 270, 285, 85, -108, 9, -515, 10, 118, 147, 34 }, - {-1, -2, -4, -2, -1, -4, -6, -1, -3, -3, 1, 2, 1, 1, -2, 6, -1, 3, -9, -10, 0, -17, -7, 7, 1, 2, 1, 12, 0, 5, 1, 8, 1, -6, -9, -10, -18, 1, -2, 1, -7, -1, 5, 6, -4, -5, -75, 7, -16, -1, -6, -11, 6, 26, 0, 13, -14, -4, 10, -9, 3, 18, -10, -3, -5, -1, 3, -4, 5, 4, -4, 7, -4, 0, -14, 0, -1, 4, 3, 7, -6, 12, -1, 10, -3, 0, 8, -2, 6, 3, 6, 1, 5, 32, -25, 16, - -19, 10, -9, -9, -5, -5, 6, 7, -24, -1, 4, -2, -4, -14, -5, 10, 16, 8, 25, 5, -4, 5, 5, -2, 8, 18, -6, 0, 8, 0, -1, -12, 0, 7, 5, 1, 1, -4, 5, 0, 1, 0, 116, -7, 11, -7, 8, -8, 3, -1, -1, 7, -5, -20, 7, 3, 7, 15, 8, 6, -1, -11, -4, 6, -1, -1, 12, -14, -4, 0, -2, -3, 6, 7, 8, 3, 3, -2, 11, 0, 9, 7, -1, 0, 4, 1, -2, 0, 85, -82, 12, -22, 11, -2, 8, -8, - 15, -7, 9, -20, 0, -12, 3, -2, -3, -5, -15, -2, 1, -7, 11, -5, -9, -11, 6, -7, 16, -2, 0, 5, 0, 0, -8, -6, -2, 2, -3, -7, 6, 4, 11, -3, 3, -2, -200, 23, -16, 0, -3, -18, 17, -5, 1, 7, 2, 20, -2, -9, 24, 9, 22, -1, -31, -19, -15, 12, -16, 0, -6, -6, 1, 4, -5, -10, -8, 5, 6, 12, -2, -3, -2, 7, -10, 1, 3, 5, -8, 7, -10, -3, -253, 90, -38, 41, -30, 18, -33, 17, -24, 8, 17, 0, - 6, 15, -11, 11, -14, -11, -30, 26, -18, 17, 1, -1, -29, -2, 5, -5, -2, -2, 11, -3, -9, 8, 2, -5, 0, -1, 0, 4, -8, 18, -2, -13, -2, -8, 13, 116, -24, 44, -19, 16, -15, 55, -9, 30, -2, -1, 8, 1, -36, 9, -2, -16, -3, 1, -46, -1, 5, 16, 1, -8, -1, 17, 4, -7, -14, 25, -14, 0, -21, -2, 1, 5, -4, 7, 11, -9, 9, 0, 8, 0, 13, -5, -2, 305, -86, 15, -13, 22, 2, 2, -39, 20, -16, 14, 7, 8, - 15, 22, 5, 9, -32, 15, 15, -20, -2, 25, 17, 17, 35, 20, 7, 11, -10, 12, -1, 21, 27, -2, 11, 17, -4, 7, -19, -4, 24, 2, -13, -3, 9, 18, 1, 11, 20, -163, 67, -48, 30, -29, 35, -25, 0, -21, -26, -36, 1, -22, 9, 11, 25, -44, 25, -11, 35, 7, -4, 2, 1, -9, -9, 5, -19, 11, 19, -29, -8, -2, 9, -11, 28, -31, 4, 0, 0, -14, 0, -9, 6, 1, -1, -10, -4, -20, -9, -1, 2, -262, 82, -54, -5, -12, 15, -46, - 2, 13, 11, -17, 8, -21, -34, -14, 3, -21, 68, 1, -20, -7, -24, -12, 20, 12, 26, -3, 11, -16, 5, -15, -6, -9, 3, 8, -6, -14, 2, 5, 18, -4, -8, -25, -22, -10, -5, 4, 2, -10, -6, 2, 8, 5, -252, 116, -57, 51, -29, 30, 14, 8, -30, 2, -16, 3, -39, 13, 22, 6, -41, -21, -21, -22, -15, 27, 6, 18, 15, -9, -3, -32, 38, -13, -5, 1, -9, -14, -15, -5, -33, 8, -18, 11, 10, 16, -6, 0, -22, 6, 14, 2, -4, 1, - 11, 16, 7, 82, 102, -45, 28, -13, 11, -10, 7, 10, 50, -17, 21, 47, -12, -1, -7, 12, 25, 26, 33, 10, 28, -6, -16, -53, 12, -7, -27, -18, 0, -4, 18, -1, -31, -31, 9, -27, 4, 19, -25, -16, -10, 14, 12, 1, -3, 20, 4, -6, 8, -15, 2, -7, -12, 290, -101, 55, -38, 55, -38, 33, -12, 34, 8, 24, -28, 29, -10, -24, -2, -25, -40, -21, -4, 21, -28, -37, -45, -8, -4, 36, 20, 23, -16, 19, -14, -14, -8, 24, 21, 6, 0, -1, - 1, -7, -4, 16, 3, 41, -16, -5, -34, 22, -9, -6, -8, -2, 2, 82, -124, 74, -46, 58, 0, 36, 11, -54, -25, -18, 8, 15, 9, 62, -34, 50, 9, 7, -33, -7, 44, -2, -35, 42, 32, 8, -16, -13, -3, -2, 20, -9, 9, -22, -4, 14, -32, 14, -12, 13, -9, -2, 40, 18, 23, -1, 10, 15, -2, -10, -16, 7, 9, 15, 18, 5, -3, -16, -313, -66, -12, -55, -25, 42, 16, -17, -16, -41, -29, -34, -38, -32, -22, -29, -47, -41, 10, -41, 8, -54, - -2, -25, -21, 40, -9, -25, 24, -35, 26, 5, 28, 18, -5, -19, 29, -4, -9, 27, -17, -45, -51, -15, 11, 7, -18, -5, -17, 0, -4, -1, 25, 8, -25, -11, 0, 15, 0, -364, 316, -129, 87, -83, 20, -41, 53, 10, 6, -26, 36, 8, -66, 7, 9, -32, -51, 50, 61, -19, -17, 11, 27, -16, 55, -1, 13, -40, -16, -23, 35, -7, 6, 9, -23, 37, 32, 11, 10, 43, -27, -5, -7, -29, 4, -18, 5, 1, 0, 36, -4, -6, 5, 4, 20, -19, 5, 1, - 246, -26, -48, -9, 36, 20, 18, 1, -31, 11, 24, 26, -12, -12, 52, 20, -35, 11, 67, -76, 56, 9, 71, -2, 7, 16, 17, 38, -23, -7, 17, 28, -7, 2, 7, 9, 19, -30, 3, 22, 9, -15, -2, 45, 34, 17, -13, -9, 16, -3, -7, 10, -9, -17, 47, 20, 31, 7, 24, 20, 22, 5, 26, 14, 20, 116, 34, 28, -16, -11, -31, -22, 6, -12, -15, -45, 39, 27, -27, 48, -44, -14, 21, -34, 20, 31, 49, 42, 41, 20, -83, 0, -16, 16, -7, 32, - 24, -12, -19, 21, -13, 55, 2, 17, 58, 53, -39, 2, -25, -50, -3, 8, -4, -11, -3, 3, -21, 1, -24, -9, -1, 5, 3, -18, -14, 32, -9, 3, 18, 16, 273, -191, 70, -72, -5, -50, 47, 46, 15, 10, 44, 119, -104, -14, -27, -42, 93, 70, -14, -63, 26, -51, -41, -72, 10, -73, -24, 44, 7, -22, -61, 1, -14, 38, 34, 17, -28, 5, -2, 16, 30, -18, -9, -32, 50, -5, 8, 46, -9, -3, 18, -22, -2, 20, -33, 9, -6, -2, -35, 18, -7, 4, - 9, -12, 23, -426, 57, 4, 28, -35, -55, -2, 33, 54, -6, 84, 46, -60, -54, 38, 5, -43, -79, -90, -58, -67, -75, 11, 21, 17, -56, -54, 6, -16, -11, -9, -45, 34, -76, -30, -13, -5, 22, 7, -7, 32, -12, 32, 18, -28, 2, 54, -24, -24, 0, 31, 7, -25, -31, 26, 0, -40, 52, 59, 6, -19, 5, -3, 11, 25, -259, 222, -74, 48, -1, 37, -90, 35, -61, 0, -41, 83, 71, 27, 6, -69, -45, -7, -27, 79, -64, -3, -31, 116, -36, 10, -3, 20, - 10, 19, 15, -20, 11, -5, 41, 6, 78, 39, -24, -6, -9, 1, -28, -22, -6, 13, 95, 7, 7, -27, 39, -15, -19, 11, -18, 10, -23, -54, 27, 22, -6, 53, 13, 11, 21, -14, 53, 35, -3, -17, -13, -6, 168, -6, 36, -117, -21, 13, -95, 5, 127, -24, 7, -60, -82, 18, -75, 112, -81, 25, 25, 59, 45, -14, -72, -10, -9, 34, -51, -12, -17, -26, -19, 32, 19, 90, 29, -37, 36, -27, -29, 26, 76, -14, -43, -40, 40, -3, -60, -55, 24, 23, -26, -46, - -75, 17, 24, 15, -43, 28, 580, -34, 26, 56, -47, -19, -14, -133, 94, -12, -81, 21, -40, 53, 42, 66, -19, 88, 76, 50, -72, 61, -100, -58, -67, 31, -51, -7, -15, -66, -34, 61, -40, -30, -63, 24, 24, 52, -25, 88, 24, 99, -8, 20, 23, -51, 41, 102, -31, 0, 30, -26, -37, 26, -37, -19, -49, -32, 41, 37, 26, 39, 49, 46, 69, -261, -506, 180, -4, 4, -56, -60, -18, 11, -38, 125, -66, -120, 1, 1, -20, -47, 84, 10, -45, 35, -85, 94, -61, -36, - -74, 105, -54, -23, -73, -38, 56, -35, 61, -92, -105, 1, 12, 10, -8, -59, 4, 19, 8, 44, -5, 74, 6, 68, 95, 13, -12, 11, -61, -23, -98, -92, 20, 16, 12, -15, -31, -23, -27, -22, -171, 486, -226, 99, -50, 152, -27, -72, -74, 37, -24, -13, 1, 27, -167, -84, -45, 61, 53, 92, 15, -19, -17, 111, -152, 82, -74, -20, -78, 114, 46, -82, 9, -39, 11, 45, -216, -95, 16, 70, -46, 10, 54, -28, -25, -14, 82, 27, 13, 3, 31, 91, -60, 38, -138, -31, - 30, 59, 11, 2, 2, 28, -28, -4, -11, -41, -30, 42, 47, -28, -27, -441, -97, 41, -106, 24, 17, 62, -3, 121, 78, 42, -36, -62, -6, 128, -113, -44, -88, -4, -238, -187, 9, 113, 156, 35, -60, 52, -54, -36, -38, 14, 39, 9, 59, -48, -87, 68, 42, 144, -21, 22, -24, 116, -125, -62, -32, -94, 55, -39, 46, -100, 95, 95, 85, -37, 74, 3, 23, 45, 28, -42, 3, -14, -7, 90, 29, -40, 68, -13, -67, -22, 322, 211, -61, 98, -208, 152, 58, 116, -34, -25, - -112, -56, -194, -31, -154, -44, -93, -96, -130, 57, -179, 28, 83, -32, 29, -75, 3, -21, -22, -104, -10, 16, -3, -13, -52, -46, 37, 39, 51, 236, -89, -2, 99, -19, -34, -86, 32, 82, 135, 47, 114, -103, -155, 19, 110, 62, -81, 104, -71, 52, 25, 95, 56, 37, 67, -58, 44, 36, 23, 91, 25, 642, -416, -23, 48, 12, 50, 87, -18, -15, 49, -75, -71, -13, 56, 230, 9, 79, -75, 4, -229, 140, -139, -198, 46, 54, -73, 64, 27, 151, 169, -30, -64, -50, -253, -139, - 198, 64, 73, -116, -117, 33, -23, -103, 88, -21, -63, -75, 50, -68, -35, 230, -142, 40, -51, 51, -64, -29, -173, 26, -64, -47, 138, 29, 38, 79, 100, 25, 68, -36, -10, -116, -414, -211, 60, -39, 131, -35, -53, -130, -144, 54, -150, -61, -91, -29, -96, -70, -80, -48, -95, -167, 73, -318, -18, 258, 51, -16, -89, 5, -290, 99, 54, 5, 84, 133, -132, -76, -137, 3, -11, -86, -98, -106, -70, -19, 44, -10, 33, 13, -10, 174, 29, -45, 133, -88, -187, -67, -37, -40, -28, -74, - -31, -89, -35, -90, -11, 24, -100, -40, -64, -15, -99, -117, -251, 326, -168, -87, -276, 206, -79, 119, 4, 1, -86, 159, -45, 47, 38, -83, -29, -32, -146, 21, 24, -119, -189, -124, -174, -50, 91, 40, -102, -109, 149, 94, -130, 110, -65, 96, -165, -140, -125, 34, -111, 60, -49, 19, -29, -27, 27, 109, -260, -45, 54, -36, -77, -201, -14, 161, 3, 138, 115, 19, -17, 101, -109, -107, 79, -41, -64, 35, 21, -67, -71, 117, -112, -575, 203, 82, -151, 63, -170, 138, 117, 99, -299, 169, - 300, -50, 96, -2, -104, -133, 330, -12, -39, -194, -378, -207, 10, -170, 127, -249, -90, -150, 30, -63, -190, 23, -51, 112, -50, -149, -64, -441, 68, -20, 190, -130, -147, 180, 29, 24, -86, -123, 30, 78, 51, -37, 54, 29, -4, -45, -53, -150, -1, -64, -96, 68, 30, 204, 31, -150, -156, 23, -106, -75, 5, -78, 496, -164, 26, 49, 221, -3, -15, 158, 257, -135, -158, 164, -3, 145, 203, 171, 153, 125, 146, 481, -14, 56, 115, 275, -27, -71, 123, 15, -57, -81, -63, 24, -90, 196, - 291, 7, -39, 132, -37, 179, 141, 25, -108, 125, 18, -23, 50, 2, 336, -5, 163, -46, 304, -4, 55, -74, -135, 161, -51, 298, 93, 153, 35, 24, 115, 44, 233, 134, 73, 123, -71, 67, 130, 607, -182, 51, -64, 21, 75, 199, -164, 79, -7, 3, 109, -100, 117, -332, -149, 45, 118, 75, 255, -266, 39, -49, -351, 138, -136, -101, -51, -300, 94, 88, 46, -164, -250, 84, -154, 121, -238, -12, -285, -87, -189, -184, 174, 247, 41, 79, -118, 30, -200, 67, -129, 16, 203, 78, -63, 96, - 27, 79, -81, 147, 304, -11, -170, -152, -71, -63, 28, 100, 33, 176, 9, 38, -631, -531, 214, -73, 251, -27, 77, -320, -301, -186, 91, -250, -174, -79, 42, 170, 57, -363, 89, 191, -511, -68, 18, -543, -190, 231, -502, 235, 250, -4, -77, -28, -125, -139, 83, 102, 367, -228, -121, -100, -178, 2, -300, -81, 17, -16, -101, -23, -167, -41, 86, -49, -111, 115, -62, -129, -177, 358, -20, 214, 25, 75, 236, 26, 159, -119, 177, 123, 33, 36, 35, 144, 56, -1019, 376, -118, -461, -117, 5, -123, - 169, -399, 183, -37, -460, -317, 55, 175, 162, 120, 259, 72, 430, 236, 506, 63, 409, -326, -262, 83, 27, -259, 62, 50, -45, -101, 238, 44, -556, -247, 173, 60, -126, 153, 149, 245, 43, 71, 36, 70, 79, -192, 18, 33, -416, 188, 128, 170, -289, -162, 189, -2, -66, -43, -131, -106, -12, -141, -324, 105, 316, -232, 17, -126, -62, -87, 411, 274, 185, 94, 0, -113, -165, 119, -438, 434, -291, 57, -474, -32, 420, 155, -167, 260, -451, 160, 68, 15, -553, -178, 20, 71, 333, -547, -85, -193, - -512, -126, 106, 232, 361, 273, 276, -43, -200, 173, 44, -133, 55, -263, 374, 162, 117, -222, -457, -139, -4, -559, -450, -136, -405, 228, 82, 55, -195, -217, 59, 29, 16, 94, -93, 63, 238, 86, 23, 3, -186, -170, -135, 480, -391, 94, -64, -58, -1, 127, -248, 310, -102, 210, -32, -185, 328, 326, 228, -119, 502, 183, -585, 585, 43, -9, 416, 12, -198, -255, 410, -271, -365, 335, 285, -200, -482, 178, -174, 60, -344, -276, -126, 315, 273, 33, 249, -387, 108, -105, -158, 179, 10, 53, -553, -150, - 282, -387, -117, -484, -107, -182, 63, -118, 36, 48, -35, 47, -148, -428, -100, 213, -48, 144, -172, -339, 442, 33, -130, -320, -12, -154, 118, -265, 167, 104, -230, -238, 355, -422, -16, 267, -302, 94, 348, -280, 239, 171, 256, -424, 364, -425, 129, -325, 42, -169, 288, 4, 178, 85, -295, -188, -410, 236, -276, 237, -332, -390, -637, 56, 343, -58, -3, 100, 298, -106, 86, -362, 99, 465, -38, 420, 569, -11, 105, 107, -226, 116, -275, -22, -281, -296, 35, -115, -463, 320, 31, 234, -244, -1008, 251, 373, - 101, -439, -67, 706, -819, -24, -141, -536, -138, -364, 128, 129, 307, 123, -430, -154, 303, -489, -143, -522, 439, 131, 342, 589, -213, -127, -103, -299, 278, -142, -359, -398, -76, 149, -18, 78, 90, 227, -108, -14, 163, -168, 327, 377, 351, -295, 30, -95, 162, 715, 529, 1025, 70, 402, 317, -161, -48, -59, -110, 123, 15, 363, 262, -136, -57, -230, -444, 151, -37, 116, -55, -279, -73, 5 } -}; -const Word16 CRendBin_Combined_BRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS][2474]={ {-68, 7, -15, 15, -7, 6, 0, 7, 0, 8, -10, -5, 5, -6, -1, -10, -1, -4, 20, 10, -12, 0, 5, 0, -3, 5, 1, 3, 5, 4, -6, -2, 1, 1, 1, 0, 0, 0, 1, 0, 0, -1, 0, 1, 0, 0, 51, 30, 16, 8, 9, 3, 6, -1, -1, 15, 8, 7, 14, 12, 16, -22, 20, 5, 1, 4, -1, -10, -7, 12, 5, 9, 0, -3, 7, -1, -3, 7, 4, 10, 3, 7, -10, -6, 5, 1, 6, 2, -1, -3, -8, 2, 27, -28, -6, -6, - -7, -2, -1, -5, -4, 1, 1, -3, 2, -8, -3, -1, 5, -30, -3, 7, -3, -3, 2, 1, 2, 15, -7, -4, -8, -1, 4, 7, -7, -4, 7, -6, -11, 0, -3, 4, -3, -2, 1, 4, -7, 3, -98, -67, -27, -32, -17, -17, -15, -7, -18, -15, -6, -12, -1, -4, -9, -14, -15, -6, -8, -15, -1, -19, 1, -2, -2, -12, -1, -9, 1, -11, -7, 4, -8, 1, -19, -4, 10, 6, 0, -3, -5, 2, 2, 9, -5, -1, -129, -8, 17, -1, 6, -2, 1, -11, - 12, 4, 14, 9, 28, 19, 2, -12, -6, -3, 6, -4, -24, -22, -11, -4, 2, 2, 5, -2, 1, 2, -5, -1, 0, -16, 9, 3, -1, -1, -5, -9, 6, 1, -5, 4, 5, 5, 145, 103, 20, 40, 8, 14, 32, 17, 5, 20, 7, -8, -5, 7, 11, -19, -3, -12, 26, 13, 6, 13, 6, 7, 0, -1, -7, 11, 12, 11, 12, 16, 9, 24, 4, -1, 7, 2, -5, -2, -5, -5, -1, 11, 2, 2, 216, 93, 27, 26, 17, 12, 3, 2, 23, 6, 12, 19, - 9, -1, -8, 39, -4, -20, -13, 10, -1, 21, 6, 3, -5, -9, -4, -4, 8, -1, 3, 1, 0, -4, 6, 27, 15, 18, 15, 13, 6, 6, 2, 9, -9, 6, 71, -74, -24, -32, -29, -14, -5, 12, -11, 2, -29, 11, -11, -24, 6, -17, -25, -16, 22, 19, -9, 10, -17, 7, -30, 3, 4, -4, -7, 7, -24, -9, 2, -7, -7, -4, 1, 4, 11, 2, 20, -6, -6, -5, -10, -2, -5, 4, -9, -257, -132, -46, -38, -39, -26, -33, -24, -36, -8, -16, -6, 3, - -17, -3, 1, 2, -25, -14, -12, 4, -33, 5, -16, -27, 1, 1, 1, 1, -11, -6, -1, -1, -1, -9, -1, 4, 8, 5, -12, 8, -12, 9, -20, -11, 2, -9, 0, -2, -152, 79, 35, 11, 22, 3, 6, 17, 21, 10, 14, -11, -4, -17, 20, 3, 4, 25, 2, -19, 32, -22, 3, 25, -7, 6, 4, -2, -13, -4, 8, 6, 2, -6, 1, -11, 30, 1, 0, -13, -5, -9, -7, 15, 16, -5, 2, -2, 5, 0, -1, -5, 4, 229, 98, 25, 54, 30, 14, 22, - 21, -1, 15, 22, 6, -1, 12, 31, -10, -7, -25, 5, 30, 11, 2, -18, -8, -8, 31, 8, 17, 8, -14, -25, 27, 13, -16, -9, 26, 20, -1, 4, -2, 10, 8, -4, 5, -11, -4, 12, -7, -7, 15, 11, 7, 1, 270, 60, 44, 21, 19, 10, 20, 27, 39, 26, -9, 33, -8, 10, 5, 28, 38, 27, -8, 46, -10, -3, -25, 8, -9, 9, 10, -12, -20, -6, 2, -14, -7, 8, 8, -16, -17, -5, 4, 1, 3, -5, -2, -3, -8, 8, -12, 11, -13, -3, - -10, 3, -5, 30, -119, -40, -42, -29, 9, -8, -24, 14, 3, 17, -1, 1, -27, -21, -12, -21, 3, -23, -40, 7, 7, -20, -3, -19, 5, 5, -2, -44, -10, 2, -3, 3, 14, -31, -7, -20, 12, -3, 0, 20, -18, -2, 8, -3, -5, 9, 7, -13, -13, -24, -1, -19, -12, -280, -98, -56, -16, -28, -3, -14, -23, -24, 30, 3, -14, -1, -49, -25, -24, 40, -34, -66, 4, 11, 4, -23, -8, 17, -33, -1, -33, -7, 17, -13, 3, 37, 3, -5, -10, 12, 10, 11, - -11, 1, 10, 18, 8, 8, -30, 8, -2, -12, -6, 6, -5, -12, -11, -186, 42, 4, -24, 35, -23, -15, 7, -30, -21, -5, 12, -23, 33, 2, -3, 17, 14, 26, -4, 36, 48, 37, 10, 32, -12, 21, -24, -22, -11, 4, 13, -11, -23, -10, -2, 15, -23, 17, 3, 13, -7, -18, -28, -29, 6, -14, 6, -31, -11, 16, -23, 5, -16, 11, -7, 11, 0, -5, 125, 208, 59, 54, 74, 61, 11, 49, 42, 24, 90, 22, 15, 40, 36, 20, 15, 10, 14, -11, 45, -12, - 4, -14, 28, 2, -8, 24, 28, 10, 37, -26, -45, -10, -3, 10, -4, 19, -19, 18, 37, 17, -35, -7, 16, 7, -18, 24, 8, 14, 15, 22, 6, -6, 4, -19, -6, 18, 15, 474, 50, -6, 31, -2, 42, -1, 12, 4, 44, 19, -16, 13, 22, 10, -25, -55, -23, -24, 11, -34, -4, -3, 10, 58, 34, 10, 25, -38, -1, -20, -6, -16, 23, -10, 38, -18, -5, -20, -7, -29, -12, 5, 7, -2, 2, -16, 10, 25, 3, -15, 17, -24, 11, 9, -1, -8, -4, -2, - -139, -164, -31, -9, -7, -26, -11, 50, 29, 11, 13, -21, -4, 38, -14, 62, -47, -12, 50, -9, -6, -28, 34, 38, 1, 38, -13, 17, -1, -20, -3, -16, -7, -10, 21, -14, -3, -22, 16, -11, 35, -53, 23, 20, -32, 2, -21, 7, -24, 9, 11, -30, -4, -10, -46, -26, -13, -22, -5, -3, 3, -18, 3, -35, 11, -120, -71, -93, -49, -62, -8, 62, -65, 50, 30, -33, 68, -10, 13, -44, -6, -19, -4, 2, 16, 10, 35, 71, -20, 11, -34, -33, -32, 8, 28, -9, - -11, -8, -22, 25, -8, 0, -22, -15, -15, -20, -2, 1, -19, 13, -29, 12, -17, -1, 10, -19, 25, -43, -14, 6, -14, -22, 11, -5, -27, 45, 24, 8, 8, 10, -338, -40, 28, -26, 57, 25, -68, 8, 13, -23, -56, -22, -13, 15, 5, -54, -19, -29, -50, -44, -99, -53, -58, -72, 57, -39, 22, 41, -30, -49, -18, -11, 12, 31, 19, -41, -49, 38, 25, 30, 44, 5, 1, 16, -1, -20, 12, -11, -6, 25, 66, -23, -32, 14, -20, -3, 34, -65, -1, -22, -3, -2, - 1, -8, 13, 271, 237, 64, 144, 39, 83, -14, -13, 40, 55, 28, -94, -32, 59, 65, -24, -33, 11, 27, 31, 4, -49, -106, -40, 56, -5, 58, -14, -20, 12, -50, -29, -30, 54, -69, -47, 11, 11, -19, -3, -21, 20, 26, 23, 52, 30, -1, -44, 39, -5, 21, -22, 14, 32, -7, -10, -23, -25, 12, 2, 18, -22, 15, 41, -12, 327, 64, -67, 56, 33, -60, -16, 34, 0, 13, -7, -11, -71, -65, 28, 66, 64, -62, -134, 21, -4, -50, -69, -9, 32, -21, 48, 83, - -32, -23, -13, -9, -17, -120, 62, 61, -4, 40, -39, -9, -35, 52, 51, 9, -15, -16, 28, 10, -19, -28, -1, 29, -41, -21, -23, 10, 12, -47, 24, 58, -46, 3, -12, -4, -1, -17, -37, -24, -10, 26, -14, -88, -61, 11, 80, -80, 57, 29, 11, 19, 12, 55, 84, 5, 24, 12, -76, -65, 64, 11, -78, 48, -67, 13, 79, -3, -24, 94, 13, 9, 6, 5, 7, -38, 23, 40, 59, -46, -25, 12, 7, -19, -45, 30, -17, 22, 9, -12, -15, 9, 27, -18, -10, -2, - 15, -41, -21, 24, 4, -12, -353, -326, -72, -151, -131, -76, -22, -57, -67, 45, 14, -16, 79, 28, 94, 71, 22, 28, 35, -142, 69, -11, -29, -27, -83, -26, -27, 81, -25, -48, -22, 13, -9, -16, 20, -21, -12, 50, -46, -4, -13, 90, 38, 36, -66, 6, 63, -31, 17, 2, 17, 2, 8, -3, 42, -3, -10, 30, -17, 18, 37, -14, -20, 13, 16, -218, 464, 297, 91, 32, 28, 36, 49, 49, 95, 201, 7, 26, 39, 44, 47, -34, 188, 140, -132, 97, 13, -18, 42, 119, - -113, -28, 4, -88, -66, -62, 127, -3, -28, 20, 2, -37, -111, 76, 55, -15, 28, 78, -55, 44, -1, -17, 54, 54, 6, 10, 0, 44, 52, 3, -17, 2, -25, 44, 2, -13, -27, -12, 24, 18, 504, -176, -178, 82, 17, -64, -61, -91, -95, -65, -60, 86, 17, 12, -50, -40, -151, 2, -61, -100, 82, 58, 15, 54, 12, -16, -36, -1, -31, 45, 70, -76, -31, 3, 37, 102, 27, 137, -73, 44, 110, 68, -59, -16, 10, -28, 46, -7, -1, 73, 36, 12, 4, -1, -34, 0, - 5, -32, -22, 32, -16, -61, -12, 2, -14, -64, 13, 13, 12, 18, -17, 161, 310, 120, 84, 95, -27, 30, -87, 152, 62, 146, 45, 55, -134, 167, 250, 30, 163, -34, -130, -132, 119, -40, 95, 16, 39, -75, 74, -27, -26, 119, 85, -66, 114, 11, 21, -25, -85, 22, 6, -50, -54, 48, 70, 21, -25, 31, 2, 72, -46, -9, -75, 6, 72, 46, -35, -3, 25, -69, -6, -48, -26, 11, 16, 42, -54, 20, -61, 2, 71, 23, -6, -357, -24, -77, 99, -74, 80, 7, 64, -5, - 55, -176, 49, -16, -69, 37, -83, 54, -84, -37, -180, 106, 209, -78, -31, -19, -38, 38, 39, 67, -160, 53, -101, -22, -9, 87, 28, -34, 14, 23, 55, 65, -101, -26, 11, -65, -67, -5, -48, 26, 52, 15, 7, -6, 49, 146, 75, -77, 15, 40, -45, 57, 10, -45, -8, 72, 4, 69, -82, -8, 43, -658, -254, 140, 43, -80, 89, 83, 119, -25, -60, 114, -1, -68, 142, -161, -221, -97, -122, 80, 103, 2, 22, 176, 70, -170, -85, -103, 26, -157, -147, -4, 15, -58, -74, -94, - -58, -86, -95, -29, 1, -28, -12, -57, -17, -43, -110, 225, 10, 56, -98, 62, -14, 33, -81, 0, -20, -57, -47, -25, 63, 55, 47, 37, 34, -8, -9, -50, -20, 0, -15, 68, -12, 350, 125, 283, 41, 22, -116, 46, 164, 66, 9, 115, -105, -43, 88, -68, 28, 163, 48, 24, 47, -28, 66, -52, -3, 29, 5, -40, -49, 19, 161, -52, 36, -152, -87, 71, 169, -134, -5, 85, 15, 33, -118, -38, -103, -168, -51, -93, -106, 80, 24, 27, -66, -36, -20, -162, -24, 90, -73, 72, - 139, 22, 89, 64, -5, -31, 74, -109, -17, -7, 53, 31, 416, -87, -136, 26, 91, 85, 75, -18, 81, 33, -110, -202, 133, 43, 94, 65, -61, 30, -86, -131, 135, -83, -175, 23, -34, 26, -23, -12, -50, -62, 43, 119, -171, 166, -146, -177, 11, 53, -110, 85, -21, 56, -95, -40, 143, 65, 145, 44, 4, 52, -8, 9, 73, -4, 7, -68, -56, -39, 49, -53, -54, 93, -10, 103, 8, -73, 115, 95, -14, 60, -66, -98, 28, 352, 433, -68, 4, -219, -23, -161, -117, -40, -80, 120, - 1, 92, -201, 166, -126, 169, 7, 134, -48, 169, 57, -85, 37, -125, 82, -71, 194, 54, 128, -215, -121, -55, -107, -49, -74, 3, 262, -125, 131, 218, 31, 94, 1, -54, -104, -83, 10, -61, 133, -91, 60, 158, -23, -18, -14, 128, 142, 40, -68, -63, -37, 51, -133, 20, -26, -41, -1, 80, 5, 114, 109, 18, -343, -295, 127, -34, 159, -88, -85, -107, -100, -37, -273, -91, 95, 148, 51, -179, -60, -83, 71, 273, 142, 71, 2, 26, 6, 52, 130, 16, 28, -74, -2, -108, 35, 60, - 91, 18, -77, -30, 123, -57, 40, 32, 38, 173, -103, -138, 43, 124, 21, 124, 133, 74, 89, 43, 10, 83, 229, -129, -12, 44, 9, -99, -31, 84, -14, -89, 24, 178, -154, 50, -145, 77, 35, -680, -233, -18, -64, -170, 105, 133, 233, 72, 148, -137, -279, 129, -63, 4, -149, 147, -87, -10, 143, -389, 41, 198, -371, -102, -129, 15, 17, 89, -101, 119, 20, -199, -98, 21, -22, -100, 89, 226, 52, 61, -34, -59, 136, 22, -64, -330, -50, 39, -164, 77, 69, 12, -127, -117, -135, 293, - 79, -46, 58, -251, 30, -118, -134, 130, -22, 2, -85, -309, 40, 93, 49, -22, 10, 716, 182, 183, 158, -48, 7, 736, 214, -64, 452, -256, 188, 37, 115, 181, -57, -132, 139, -29, -446, 110, 115, 91, 212, 131, 138, -130, 26, -126, -65, 127, 42, -265, -157, -223, -327, -55, 65, 153, 135, 112, 96, -54, 167, 88, -210, -86, 52, 148, 0, 26, 271, -57, -27, -80, -18, 131, -123, -7, -173, -160, -100, 165, 237, -82, 15, -59, -152, -113, 34, -181, -48, 722, 440, 23, 282, 201, 68, 308, - 97, -10, -91, -82, -199, -569, -34, 45, -184, -118, -14, 382, 135, -111, 11, 18, -49, 155, -21, -111, -62, -106, 68, -150, -337, -2, -173, -288, 61, 110, 180, 88, 160, -115, -290, -204, -261, 94, 255, 195, 138, 238, 11, 145, 343, -291, 55, -137, 5, 87, 105, 154, -11, -352, -261, 47, -73, -108, -64, -85, -233, 11, 155, -23, 116, -74, 169, -356, 37, -270, 117, -524, -22, -167, -283, 503, 271, -165, -449, -101, -168, -375, 294, 27, -273, -88, 149, -241, -177, -120, -305, -102, -11, -229, -224, 322, - -119, -82, -32, -55, 259, -276, -139, 77, -80, 15, -69, 168, -278, 115, -443, 62, -128, -158, 461, 66, -172, 107, 96, -355, 259, -44, -81, -8, 149, -41, 8, -158, 99, 143, 211, -158, -459, 344, -35, 155, 152, -70, 89, -681, -404, 103, -263, 46, -195, -77, -278, -165, 117, 408, 396, 82, 275, -184, 492, 389, -311, -250, 69, 101, 414, 173, 260, -81, 96, -38, -60, -73, 386, 197, 369, 367, 53, -2, -184, 187, -34, -332, -248, -47, -195, -21, -200, -144, 97, -29, -131, 314, 332, -178, -80, 493, - 179, -300, -330, -92, 106, 8, -72, -205, 181, 84, -87, 79, 40, -258, -138, 54, -119, -102, -159, 377, -261, -394, -330, -7, -259, -343, 92, -34, -467, 333, 65, -33, 173, 515, 501, 209, -602, 221, 166, -600, -3, -292, -135, 302, -355, 204, 5, -67, -124, 57, -25, 98, -64, -324, 315, 142, 376, -44, -120, -185, 155, -167, 443, 87, 268, -346, 277, 5, 101, -227, 80, -269, -36, -276, 116, 181, -353, 8, -290, 132, 180, 163, -18, -515, 7, 126, -37, 217, -472, 113, -183, 48, -147, 722, 890, 363, - 315, -516, 497, 706, -773, 87, 513, 82, -922, -99, -497, 157, 192, -240, -84, 164, -419, -40, -159, -216, 92, -330, 357, 243, 460, -229, 83, -55, -174, 563, -1, -268, -113, 117, -112, -155, -164, 283, 119, 396, -16, 141, 540, -342, 83, -235, 433, -172, 211, 76, -2, -167, -283, -211, 101, 369, -338, 309, 397, 179, 464, -229, -153, 273, -24, -72, -369, -49, -283, 31, 428, 141, 99, 150 }, - {-85, 3, -21, 21, -12, -3, 6, 15, -3, 15, 6, 5, -1, -1, 2, 2, -7, -4, -14, 6, -4, -1, 15, 5, 2, 2, 4, 0, -2, 0, -2, -1, -4, -2, -1, -1, 1, 1, 0, 0, 0, -1, 0, 0, 1, 0, 59, 33, 16, 20, 11, 17, 34, 2, 1, -4, -9, 18, 0, -1, 19, -7, -9, 5, 2, 8, 2, 3, 9, -6, 6, -2, -1, -4, 3, 11, 6, 7, 6, -1, 5, 7, -3, 6, -10, 12, -5, 4, 1, 2, -2, -2, 30, -34, -5, -6, - -9, 6, -17, 6, 0, 8, 7, -13, -5, 21, -2, 4, -4, 9, 19, 22, 4, 9, 0, -17, 0, 2, -4, 0, 10, -10, -13, 6, -6, -6, -9, 0, 10, 3, -3, -3, -4, 0, 2, -5, 2, -6, -86, -61, -30, -22, -17, -18, -6, -13, -4, -8, -21, 4, 11, -2, 6, -4, -11, -11, -16, -6, 4, 0, -9, 6, -11, -11, 8, 0, 1, 6, 7, 2, -2, -3, -4, 2, 1, -6, 3, -12, -5, -3, -1, -8, -1, -3, -122, -17, 10, 2, 9, 1, -6, 4, - -5, -6, -11, -10, 5, -4, 8, -8, 0, -8, 3, 12, -3, 9, 1, -9, -1, 11, 6, 7, 9, -12, 8, -5, -1, -7, -3, 3, 5, 2, -3, 9, 8, 4, -2, -6, 1, -5, 143, 114, 27, 51, 12, 40, 28, 9, 28, 11, 21, 9, -8, 21, 15, -6, -2, -40, -4, 2, 24, 3, 1, 12, 1, 11, 10, 2, -1, 4, 16, 13, 10, -1, -5, 1, 7, -3, -1, 9, 2, -4, -1, 2, -9, 11, 252, 93, 45, 27, 16, 16, 15, 26, 6, 42, 6, 4, - 18, -10, 4, -4, -5, -7, 27, 15, -2, 21, -14, -4, -5, 32, -3, 11, 2, 16, 3, -5, 8, 11, -5, 4, 4, 3, 6, -2, 7, 7, -21, 4, 2, 4, 97, -72, -25, -33, -21, -20, 13, -11, -30, -7, -40, -9, -17, -38, -10, 9, -24, -8, 4, -27, -1, 31, 7, 5, -14, 1, 11, 0, -13, -14, 14, -1, -18, 2, -8, 23, -1, 10, -4, 20, -13, 8, 3, 5, 0, 5, -1, -6, 12, -266, -150, -31, -38, -26, -33, -46, -4, 1, -14, 12, -13, 2, - -1, -15, -17, -26, -9, 26, -25, -3, 24, 15, -4, 9, -3, -25, -13, -21, -7, 1, -5, 13, -22, -17, -1, -22, -17, -15, -18, 19, -6, -23, -7, 7, 7, -7, -12, -5, -163, 94, 35, 15, 16, 14, 7, -18, 5, -11, -3, 29, 18, 25, 26, 26, -22, 11, 29, 4, 25, -30, 6, -8, -2, -11, 11, -4, 0, 26, -27, -8, 10, 15, -7, 12, -11, -18, 21, -11, -1, -6, 8, -3, 10, -11, -4, -10, -3, -9, 15, 1, 5, 243, 99, 21, 55, 43, 8, 19, - 52, 24, -1, 11, 7, -8, 15, 45, 11, 54, 26, -44, 8, 1, 9, 40, 22, 16, -4, -6, -5, -7, 6, -9, 13, 4, 18, -4, -5, 6, 15, 8, -2, -20, -8, -11, 17, 12, 20, 11, 3, 3, 17, 13, 11, 2, 271, 78, 34, 42, 7, 41, -7, -16, -1, 10, 4, -1, 8, 42, -6, -26, -18, 20, 5, 23, 37, 33, -2, 22, -24, 2, -19, 25, 14, -29, 16, -14, 2, -11, 17, -11, 21, 17, 13, 27, 9, -1, -7, 0, 3, 30, -1, 1, 2, 14, - 9, 1, -4, 37, -115, -47, -18, -27, -12, -10, 2, 16, -17, -31, 29, -38, -35, -7, -8, 16, -10, -1, -34, -21, -41, -46, -51, -7, 12, -36, -9, 5, 4, 1, -4, -35, -22, 15, 6, -8, 34, -23, -10, 8, 21, 17, -2, -5, 8, 5, -21, 2, -12, -6, 2, -9, 2, -294, -93, -55, -24, -40, -32, -9, -23, -9, -31, -41, -30, -10, -61, -14, -25, -37, -5, 7, 19, -21, -31, -11, 25, 33, 39, 22, -2, -19, -9, 1, -24, 11, 16, 21, -14, -11, -12, -5, - -5, -8, 15, -4, 10, -20, -36, -14, -2, 18, -31, 11, -15, 15, -15, -169, 45, 13, 0, 30, -29, 8, -66, -21, 23, 16, 42, -3, 46, -27, -7, 22, -40, -15, -24, 45, -3, -37, 19, 36, -32, -24, -29, 8, -7, 16, -11, -9, -8, -17, 25, -20, 5, 17, -2, 19, -11, 42, 6, -4, -15, -15, 1, -17, -20, -13, 3, 14, -2, 4, -18, -18, -25, -10, 147, 210, 73, 72, 100, 71, -10, 14, -8, 13, 12, 18, 14, 35, 14, 22, 7, 70, 17, 34, 21, 18, - 56, 13, 70, 36, -14, 49, 13, 24, 49, 9, 29, -16, -5, 13, 22, -31, 25, -18, -33, -20, 27, 40, 30, -7, 9, 8, 14, 20, 11, 23, 14, -25, -2, 16, 22, 5, 6, 503, 40, -28, 43, -29, 59, 15, 62, -32, 8, -2, 38, -66, 14, 39, -7, -11, 55, 81, -32, -21, 12, 39, -16, 25, 3, -29, -20, -23, 20, 23, 31, -23, 34, -23, 33, 26, -5, -20, 13, -32, -40, 8, -27, 10, 5, 3, 20, -2, 24, 0, -27, 10, -5, 12, -19, -6, 5, 13, - -172, -167, -38, 13, -7, -25, -27, -37, -10, 28, -9, -9, -38, 41, -2, -33, -29, 71, -63, 7, 47, -5, 8, -61, 20, -26, 15, -42, -27, 8, 12, -19, -22, 3, -8, 4, -25, -14, 28, -2, -12, -7, 36, 16, -19, -29, -26, 10, -3, -11, 4, 7, -13, 43, 24, -3, -2, -9, 7, -10, -10, -10, -1, -21, -17, -65, -60, -67, -52, -34, -26, 7, -3, -16, -9, 19, 58, -50, 25, -16, -35, 44, -5, 10, 54, 10, 22, -33, -10, -100, -13, 21, 11, 11, 9, 16, - -24, -28, 22, 0, 21, 13, -28, 24, -4, -70, -61, -8, -58, 10, 16, -1, -16, -4, 1, -14, -7, -1, -11, 20, 3, 8, -11, -5, 26, 10, -19, 22, -6, -10, -328, -75, 5, -66, 27, 6, 79, -37, 5, -22, 53, -108, -103, 43, -50, 77, 29, -63, -109, -3, -31, -54, -21, 12, 18, -26, 94, 5, -9, -40, 32, 35, 39, 41, -5, -25, -9, 24, -2, 29, -27, -11, -9, 34, 28, -30, 39, -22, -27, 3, -12, -26, 27, -31, -4, 8, -7, -12, 7, 25, -16, 24, - -20, 16, -11, 302, 264, 56, 70, -14, 86, 70, 87, -3, 34, 21, -82, -69, 37, 8, -59, -62, -35, 4, 34, 10, 82, 76, 32, -17, -19, 50, 46, 4, 40, -13, 52, 3, -12, 73, 37, 60, 38, 13, 41, 21, 14, 39, -22, 7, 51, -1, -34, 30, 29, 21, -24, -1, 29, 45, -24, 54, 61, -11, -35, 5, 13, 9, 26, -1, 364, 32, -12, 28, 16, -58, 14, 18, -2, 41, 54, 85, -39, -36, -61, -46, 52, -2, 76, -17, -20, 34, 66, 29, -70, 56, -21, 45, - -24, 35, -42, 27, -5, 41, 3, 24, 11, -67, -39, -5, -15, -5, -23, 35, 11, 73, -12, -47, -30, -3, 3, -53, 17, -17, -4, -4, -33, 30, 54, -16, 27, 8, -32, -1, -31, 50, 5, -20, -49, 14, -18, 106, -25, -101, -68, -91, 84, -67, 18, 103, -5, -104, 7, -109, 91, -32, 91, 1, -35, 78, 3, 16, -59, -74, -12, 26, 16, -14, -35, 35, -11, 26, 39, 48, 22, 27, -98, 8, -23, -33, 13, 49, -41, -75, -33, 22, 8, -66, -27, 31, 45, -40, -26, -31, - 46, 61, 12, -21, 7, 44, -371, -372, -62, -181, -115, -63, -103, -10, 75, -166, 60, -32, 54, 12, 33, -67, 16, -6, -38, -151, -33, -78, -99, -8, 24, 8, -34, 24, -33, -7, 81, 1, -28, 8, 52, 75, 47, 3, 38, 48, -5, 4, -81, 33, -67, 16, 63, -40, -80, 27, -45, -39, 8, 3, -38, 22, -9, 90, 48, 31, 10, 36, -3, 14, -34, -216, 404, 323, 17, 68, 22, 74, 105, 28, 102, 22, -114, 76, 85, 29, 23, 69, 83, -85, 69, -44, 60, 12, -57, 12, - 68, 43, -90, 43, -39, 126, -15, 31, -24, -79, 77, 82, 34, 22, -8, 30, 82, 21, 57, 8, 38, 24, -11, 47, -61, -88, -44, -67, -62, -29, -63, 78, 50, 6, -19, -29, -14, -3, -5, 2, 540, -208, -121, 25, -7, -22, -157, -59, 33, -2, -27, -24, 18, -119, -41, 70, 116, 71, 49, -34, -43, -67, 78, -113, -27, 34, -84, 31, 27, 100, -151, -7, -9, -25, 32, -130, -77, 153, 91, 25, -32, 94, -32, -7, 10, 74, 33, -38, 2, -20, 50, -86, -48, -50, -65, 116, - 23, 18, -57, 0, -24, -15, -59, 13, -57, 2, 9, 47, -82, -45, -72, 159, 376, 59, 145, 126, 126, 38, 95, 54, -24, -79, -45, -25, 108, -93, -97, -10, -2, -44, -74, 223, 216, 157, 11, -95, 19, 12, -43, 49, 36, 88, 13, 34, -2, -66, 106, 82, 65, -18, -79, 1, -3, -27, -165, 117, -73, 135, 11, 71, -13, 79, 130, 21, -54, -9, 27, -46, 26, -21, -50, -34, 22, -18, 57, 13, -85, 0, -7, -102, -16, 11, 37, -390, -54, -242, 1, 45, -85, -141, -167, -155, - -95, -126, -33, -6, -35, 43, -27, 11, 99, 47, -11, 240, -54, 50, -36, 22, 33, 15, -15, 37, 110, 36, 38, 15, 43, 97, 128, 44, 156, -39, -137, 140, -44, -26, -29, 80, 119, 94, -3, -28, -70, -172, 107, 126, 86, -101, 63, 20, -11, 103, 16, 71, -56, 37, -70, -2, 59, -13, 44, -4, -26, -683, -311, 143, -30, -20, 21, -83, -79, -22, -37, -117, 82, 13, 176, -97, -89, -143, -85, -148, 9, 59, -229, 149, 122, -14, 22, 98, 11, 87, -174, -168, -99, -109, -90, 283, - 88, -58, -103, -139, 65, 42, -71, 60, 52, -96, 6, 27, 76, -89, 227, -96, -83, 40, -28, 3, -72, -21, 4, 151, -48, 215, 42, 19, 21, 61, -66, -18, -85, -61, -65, 4, 107, 348, 177, 111, 74, -122, 11, -99, 152, -17, -23, 52, 32, 35, -7, 54, 17, 56, -50, 150, 17, -15, 449, 23, -38, -118, 63, -110, 97, 241, -24, 57, 55, -128, -146, 1, -3, 104, -75, 0, -14, 75, 75, 131, 44, 43, 49, 1, 82, 37, -173, 30, -93, -217, -27, 54, -8, 12, -38, -2, - -17, -8, 15, -2, 85, -65, -22, 12, 7, -3, -49, 57, 496, -135, -69, -125, 243, 107, 8, 65, -51, -47, 77, 21, -102, 35, -131, -76, -8, -106, 2, 51, -102, -142, 1, 20, 90, 184, 105, -68, -16, 118, 180, -192, 62, -26, -18, -81, -146, 23, 102, 46, 37, 86, -24, 61, -27, 47, 59, -124, -111, 223, -33, 5, -64, 96, 257, 81, 24, 101, -89, -69, -17, -48, -175, 114, -5, -65, 24, 37, -63, -58, 75, -18, -134, 430, 415, -138, 116, 29, 91, 216, -24, -120, -37, 422, - -236, -51, -115, -100, -191, 208, -59, -295, -213, -270, -99, 229, -25, 105, -39, -125, 107, 25, 134, -133, 120, 87, 50, 48, -207, 54, -173, 141, 313, 84, 95, -205, 280, 68, -28, -50, -56, 80, 140, 27, -32, -16, 38, -75, -48, -73, -51, -13, 101, -76, 151, 47, 92, -40, -221, -155, 53, 6, -68, 70, -10, -16, -416, -236, 52, 40, -9, -171, 100, 69, -114, -285, 235, 68, 84, 146, 75, -28, 40, -63, 196, -155, -290, 2, -17, -124, -315, 23, -66, -151, -92, -37, 68, 26, 113, 244, - -98, -174, 60, -6, 3, 111, -134, -105, -15, 129, -144, 140, -40, 253, -30, -53, -24, 22, 51, -245, 43, -208, 242, 25, 154, 113, -84, 14, -112, 86, -5, 75, 53, -129, -15, -119, -59, 95, -38, -543, -284, -72, -86, 5, 36, -174, -165, 75, -189, 75, -207, -35, -201, -192, 203, 117, 10, 9, -211, -295, 134, -394, 127, 29, -158, 45, -107, 54, 265, -123, -40, -290, 221, -50, 87, -87, -62, -3, -38, 169, 24, 326, 338, -15, -21, -97, -13, -24, 30, 140, -13, 288, 47, -74, 14, 79, - -27, 6, -21, 225, -179, -276, -154, 31, 41, 79, 120, 13, 31, -42, -151, -123, -61, 726, 316, 228, 86, -77, -138, -220, 118, 221, 83, -96, 248, 148, 247, 22, -191, -67, 375, -395, -90, 268, -165, -84, 610, -74, 168, 563, -99, -33, -25, 73, -40, 246, 147, 203, -151, -328, 122, -128, 149, -59, 47, 238, 126, 16, 92, 50, 88, 231, 117, -22, 209, 96, 19, 55, 395, 248, -13, 225, -112, 284, -85, 65, -96, 37, 144, -85, -24, -12, 36, 11, -123, 923, 427, -196, 88, 474, 18, 340, - -96, 130, 296, -226, 33, 498, 460, 362, 137, 309, 60, 270, 103, 76, -168, -212, -285, -584, 189, -1, -151, -63, 204, -139, -15, 14, 117, -519, -78, 362, 290, -112, 193, 152, 109, -72, -114, -61, -76, -61, -184, -169, 134, -327, 109, 251, -74, -196, -287, 262, -5, -147, -87, -73, -96, 46, -43, -113, 107, 411, -208, -139, 59, -92, 95, -22, 21, -362, -109, -436, -103, -436, 206, -416, 220, -68, -251, -69, -121, 519, 72, -371, -1, -241, -201, 258, -295, -261, -308, 453, -69, 300, -466, -240, 173, -210, - 164, 500, 317, 310, 43, -51, -252, -341, -29, 78, -329, 9, -199, 93, 129, -363, -321, -569, -101, 40, -258, -353, 335, 18, 344, 350, -57, -50, -156, 201, 160, 24, 71, -30, -34, 170, -61, -201, -168, -249, -222, -74, -26, -642, -95, 41, -44, -13, 183, -154, 164, 128, -86, 179, -257, 322, 244, -4, -236, 4, 177, -750, 164, 283, -514, 200, -258, -403, -340, 161, -77, -566, 305, 139, -321, -573, 123, 46, -164, -61, -275, 247, 232, 369, -302, 29, -404, -179, 81, -288, 120, -57, -198, -338, -329, 469, - -324, -184, -116, -7, 237, 106, 175, -29, 203, -97, 40, -116, -196, 4, 448, 29, 23, -42, -248, 117, -426, -212, -450, 135, -88, 184, -130, 92, 135, -139, -261, 384, -108, -159, 426, -81, -112, 507, -298, 82, 112, 47, -450, 10, -75, -256, 140, -199, 269, -41, 300, -333, 201, -595, -4, -321, 356, -49, 39, -56, -347, -17, 280, 777, 45, 56, 151, 270, -57, -67, 11, -6, 665, -54, 91, 279, -278, -444, -13, -469, -73, -238, -190, -89, -216, 120, 153, -270, 332, 293, -57, -65, -289, 724, 791, 4, - -241, -196, 664, -437, -495, 515, -467, 300, 93, 416, 387, 259, 44, -264, -225, 541, -228, -24, 134, 461, 671, -21, 459, -375, -389, 44, -142, 215, 139, -333, 47, 212, 552, 188, 228, 208, 248, 65, -17, 351, 64, 281, 449, 96, -181, -153, 405, 109, 829, 197, 328, -333, -528, -46, -616, -390, -139, -204, 25, -23, 6, 18, -463, -372, -202, -379, 139, 163, -117, -8, -334, -35, 76, -72 } +const Word16 CRendBin_Combined_BRIR_coeff_im_16kHz_fx[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1799] = { + { { -92, -161, -81, 6, -45, 105, -125, -206, -174, 29, 0, -58, 85, -6, 96, -134, -105, 30, -1, -18, -114, 29, 18, 28, 116, 74, -17, 39, 35, 45, -28, 6, 152, 95, 40, -78, -44, -19, -51, -64, 122, 48, 50, -16, 24, 12, 27, 25, 12, 82, -89, -59, -11, -13, -120, -52, -154, -91, 27, 48, -46, -129, -36, 37, -11, 86, 3, -18, 245, -122, -86, -23, 43, 31, -123, 28, -3, 162, 91, -121, 179, -108, -27, -5, -52, -74, -126, 24, 209, 13, 43, 78, 28, -79, -15, -50, + -36, 114, 41, 8, -35, 15, 2, -54, -69, 110, 98, 9, -18, 129, -184, -79, 89, -88, 172, 8, 124, 6, 21, 66, -58, -36, 5, -11, -44, -50, 81, -13, -168, 156, -15, 18, -140, 61, -57, 48, 14, -16, -46, -17, -76, 77, -157, -32, 133, -110, 58, 162, 68, -9, -62, -11, 48, -16, 351, 67, -51, 109, -55, -43, -59, -22, -135, 189, 106, 82, 84, 84, -90, -116, 155, -33, -126, -233, 35, -69, 70, 2, -24, -52, 69, -87, -48, 115, 215, 57, 95, 18, 105, -24, 112, 73, + 8, 64, 0, 18, 0, 158, 28, 40, -42, 22, -18, -24, 123, 147, -60, -57, 23, 134, -230, -14, -68, -167, -75, 20, -79, 70, 51, 2, -110, 43, -31, -99, 110, -158, -76, -156, -82, -18, -11, 95, 58, -226, -9, 20, 165, -57, -255, 204, -240, 2, -98, -99, -255, -189, -92, -79, 122, 26, -163, 14, -81, -10, 7, 61, 28, -88, 26, 7, 57, -66, -24, -28, -73, -144, 193, 71, 39, -37, 167, 120, -135, 30, 30, -41, -72, 7, -139, 22, -13, -140, 174, -11, 6, 182, -152, 140, + 77, -38, -106, 21, 3, -150, -88, -17, -24, -80, -157, -14, 68, 57, -21, 43, 76, -59, 36, -116, 105, -62, -397, -374, 144, 249, 149, -338, 239, -82, -33, 21, -159, -119, 281, -5, -3, 21, -10, 91, -144, 84, -78, 75, 126, -88, -27, 73, -26, 133, -47, 56, 7, -17, 6, -118, -167, 148, 13, -33, -5, -155, -195, -9, -4, 93, -182, -153, -41, -314, 111, -30, 53, -29, -86, 41, 385, 214, 103, -126, 143, -9, -218, -7, -228, 173, 8, 13, -139, -6, 103, 37, 6, 10, -10, 95, + 64, 3, 31, -571, -41, -139, -17, -97, -321, -16, -84, -135, -300, -39, 217, -152, 144, -27, 201, -69, 164, -55, -158, -45, 19, -72, -142, -117, -140, 3, -127, 46, 17, 12, 63, -98, -129, 187, -16, 55, 3, -148, -92, -104, 6, -75, 132, 133, 23, -180, -59, 333, 83, -139, -112, -70, -124, -63, 259, 161, -190, 119, 151, 230, -61, 97, -18, 8, -97, -181, -41, 147, 5, 272, 169, 25, 59, 191, -141, -62, -19, 731, 487, -149, -30, 3, -23, -82, 99, 251, 207, 110, -386, -169, 45, 23, + 158, -288, 53, 390, 258, -45, 88, -35, -138, -181, 4, -155, -96, 43, 114, -114, -216, -102, 28, 190, 261, -54, -293, -63, -110, -288, -26, -12, -146, 43, 67, 162, -250, 93, 112, 22, -243, -177, 66, 5, 47, -31, -36, -14, -142, 57, 51, -96, 144, 183, 242, 55, 1, 235, 371, 54, 27, 62, 181, 32, 104, 291, 49, 184, 374, 18, 70, 103, 175, -63, 107, -91, -75, -308, 115, 224, -207, 172, -93, -270, 276, 178, -64, 180, 325, 243, -188, -91, 157, 60, -52, 136, 106, 180, -3, -72, + -165, -264, -24, -219, 12, -70, 109, -175, -422, 91, -117, 188, 31, 15, -129, -240, -218, -21, -38, -183, 237, 326, 324, 134, -263, -27, 305, 24, -74, 142, -61, -92, -326, 157, 72, 428, 189, -313, 86, 92, -38, -30, 96, -128, 61, -129, -253, -128, -187, -63, -41, -350, 27, 32, 180, -74, -137, 51, 28, 70, 12, 175, 83, 117, 31, -25, 119, 54, -326, -114, -471, 11, -81, 45, 93, -5, 237, 47, 335, 29, -380, -3, -148, -76, -10, -70, -12, -320, 75, -160, 379, -398, 221, -96, -322, -75, + -224, -63, -64, -364, 107, 94, -57, -72, -16, 109, -271, -9, 267, 32, 370, 577, 253, -555, -706, 327, 164, 495, -85, 209, 63, 154, 285, 328, -138, 44, -648, 482, 99, -94, 0, -304, -234, 250, -59, -89, 276, -203, -201, 7, 275, 107, -73, 3, -138, -24, 35, 138, 21, -339, -318, 72, -29, 78, -17, 131, 276, 481, 11, 298, -55, 83, 227, -203, 415, -58, -224, -348, -44, -288, -339, -101, 192, -113, -255, 139, 228, 313, 434, -332, 156, -94, -272, 112, -305, -64, -518, 219, -127, 79, -58, 82, + -550, -601, -304, -151, 378, -320, 628, -200, 127, -117, 128, -68, 532, 54, 188, 168, 37, 345, 24, -430, 197, 87, 187, 2, -355, 501, 238, 219, -66, -122, 41, -12, -286, 195, 100, -125, 173, 328, -12, 138, 283, -307, 60, -87, 117, -597, 171, 323, -124, 104, 281, 185, -14, 124, -330, 105, -202, 39, 72, 75, -160, 621, -125, -87, -157, -494, -229, -292, -386, -44, 493, 588, -73, 202, 207, -442, -170, 410, 296, -155, -147, -410, -153, -129, -215, -153, 61, -408, 36, 136, -57, -166, 103, 38, -238, -334, + -375, -137, -366, -139, -150, 18, -347, 90, 142, 30, -394, 137, -488, 166, 272, 24, 424, 30, -125, -59, 287, -84, 395, 159, -132, -114, 74, -178, -103, 37, 378, 11, 203, 136, 41, 286, -108, -212, 115, -143, -69, -437, 274, -133, -125, -63, -501, 649, 174, -38, 284, 124, 147, -234, -391, -426, -206, 66, -451, 219, 361, -479, -170, 226, -210, 170, 563, 109, -43, -140, 399, 906, 1005, 271, 634, -442, -394, -123, -36, 11, 165, 288, 589, 160, 547, 33, 185, 53, -116, 213, 22, 70, 68, -290, -5, -167, + -259, -203, 33, 4, -352, -181, 509, 321, 279, 382, -223, -22, -668, 8, 629, -141, -89, 48, -33, 444, -6, -102, 393, -455, -667, -306, 94, -400, 310, 365, -518, -233, 38, -35, -754, -528, 289, 84, -21, 228, -306, -238, -440, 85, 184, 12, 100, -354, -421, 271, -415, 173, -921, -641, 440, -82, 811, -188, 665, -533, 3, 256, -68, 42, 66, -30, -423, 156, 140, 192, 190, -113, 322, -293, -241, -162, 458, -249, -104, 55, -26, -233, 195, -261, -343, -602, 39, 126, -436, -181, 183, -71, 89, 48, 467, 48, + 346, 178, -5, 308, 46, 117, -573, 584, 179, 462, -294, 136, -320, 479, 324, 581, 63, -127, -437, -5, 42, -327, 462, 103, 38, 551, 83, -134, -234, -39, 195, 351, -208, 420, 421, -989, -42, 515, -325, -109, 385, -410, -830, 169, 149, 134, -101, -489, 134, 147, 48, 282, -874, 415, -192, 221, -490, 422, -623, -397, 265, -155, -56, -472, 401, 517, 20, 72, -208, 770, 211, 224, -111, -633, -113, 380, -37, 560, 35, -173, 163, -13, 372, -619, -41, -468, 575, -172, 221, 14, 25, -554, -158, 545, 213, 79, + -102, 49, 122, -715, -716, 858, -298, -848, 423, 401, -589, -812, -501, -482, 249, 428, -582, -261, -607, -11, 76, -720, 83, -330, 1020, 98, -991, -176, 423, 325, 187, 523, 445, -643, -212, -222, 609, -182, 718, 44, -470, -301, -707, -726, 12, 135, -159, -352, -201, 98, 91, 311, -408, 238, -473, -476, 74, -65, -166, -498, -542, -202, -184, 784, 46, 294, 395, 32, 912, 421, -326, 91, 465, -145, 595, -119, 69, 79, -826, -809, 128, 617, 21, -159, -881, 65, 293, 177, -278, -381, -183, 1, -6, 520, -416, -458, + 922, -315, -285, -89, -202, -642, 54, 373, -989, -60, 308, 285, -310, 190, -548, 1, -111, 140, -486, 283, -857, 102, 67, 463, 522, 191, -292, 326, -65, 369, -411, 23, 578, 372, -204, 35, 60, -171, 307, -154, -261, -401, 297, -681, 464, 38, -616, 571, 660, 506, 263, -361, 793, 19, 379, -522, -321, -506, 207, 85, 342, -693, 146, 348, -1063, -66, -269, 594, 580, 188, 58, 169, -210, -131, 144, -911, 17, 745, 186, 367, -1085, 490, -599, 813, -64, 302, 653, -709, 1239, 849, 678, -326, 196, 808, -192, -297, + -177, -73, -615, 137, -319, -798, 759, 213, 220, 60, 188, 253, 796, 128, -472, -78, -490, 62, 87, -929, -23, 444, 50, -105, -257, 901, 208, 357, 221, -556, -351, -327, 601, 298, -104, 305, -39, -698, 638, 20, 728, 20, 88, -48, -936, 64, 43, 35, 608, -309, 931, -1461, -224, 888, -327, 255, -297, -652, -303, 452, 529, 229, -1177, -1339, -155, -613, 52, 417, -584, 186, -874, 389, -500, -2262, -188, 1418, -643, -236, 1358, -308, 31, 1701, -448, 391, 110, -227, 1304, -1072, -191, -14, -244, -204, -277, -14, 385, -235, + -796, 19, -45, 229, 208, 59, 544, -15, 213, -158, -800, 518, -161, -748, -46, 441, 1256, 680, 1040, 28, 190, 539, 37, -61, 951, -50, -509, 1234, 107, 226, -107, -157, 567, 30, -521, -380, -260, -107, 760, -372, -165, 126, 94, 23, 823, 582, -1237, -671, 1032, -226, -915, -52, 66, 305, 1089, 884, -523, 129, -82, -34, 38, -642, 952, -310, -545, 170, -378, 473, 94, 690, -176, -733, -577, 513, -217, 681, -144, 428, -424, -408, -175, 13, -545, 107, 83, -29, 634, -45, 247, -442, 341, -675, 736, -651, 460, 169, + 629, -999, 87, 43, -235, -732, -1118, -235, -943, -426, -743, -415, -1405, -498, 732, 796, 512, 424, 87, 423, -773, -193, 369, 129, -371, -1697, 501, 256, -882, 341, 337, -656, -490, 749, 100, 393, -199, 489, -154, -92, 400, 177, 134, -4, -263, -475, -275, 702, -249, -641, 1063, 635, 88, 463, 147, -568, -1612, 639, -50, -898, 738, -104, -1175, -1020, -511, 745, 315, 771, 1015, 268, -811, 222, 299, -1078, -162, 545, -317, -1179, -852, -1430, -872, -251, 883, 1207, 620, -144, 884, -283, -2119, -1766, 395, -932, -978, 1339, 237, -1960, + -1333, 336, 229, 116, 419, 1277, 754, 616, 1584, 1564, -499, 555, -647, 405, 12, 242, -767, 78, -656, -560, -1, -1316, 28, -548, 144, 414, -14, 477, -659, 1018, -493, 6, 688, -624, 254, 522, 612, 114, 223, 178, -954, -506, -149, 171, 155, -113, 645, -175, 0, -90, -265, 258, 138, -724, 237, -574, 182, -1428, -55, 1, 15, 638, -222, -494, -217, 590, 22, -1371, 2004, -130, -350, 476, -55, -247, -338, -348, -386, 1370, -487, -694, 653, 143, -1016, -67, 473, -1217, -1902, -1747, 3917, 3329, 3701, 8503, 2171, -2079, 625, -6745, + -7237, -1740, -4563, -3453, 2092, -1072, 399, 5425, 2628, 4032, 7627, 5153, 1289, 1150, -2310, -6949, -5388, -4051, -8301, -3301, 147, -1423, -708, 4209, 1053, 593, 5116, 672, 1181, 7383, 5347, 3453, 6882, 3484, -1281, -72, -2255, -10776, -9500, -7595, -11925, -9004, -3262, -4241, 905, 8275, 7287, 10214, 12771, 9597, 7388, 7306, 3955, -1300, -2653, -5835, -8464, -8125, -7105, -7846, -8031, -5899, -2755, -1094, 2570, 7230, 6518, 7203, 3719 }, + { -112, -234, -90, -132, 3, 45, 140, -67, 11, -104, -80, -110, 54, -127, 28, -107, 209, -12, 16, -10, -148, 94, 222, 3, -56, 11, -43, 71, -27, -38, -39, -264, -84, 21, -40, 67, -79, 58, -17, 70, -45, 76, 14, 107, 52, -35, 43, 26, -57, -104, -45, -19, 61, 25, 5, -21, 120, 130, -146, -54, -133, 74, -12, -78, -39, -52, -55, -10, -81, 82, -110, -50, 7, 50, 15, 16, -36, 290, -40, 25, 224, -28, -13, -65, 245, 16, 118, 74, 70, -101, 48, -157, -20, 123, 21, 72, + 112, -195, -140, 47, -14, 145, 84, -8, -85, -51, -104, -16, -18, -16, 23, 37, -92, 144, -38, -24, 44, -187, -48, 78, 23, 181, -7, -16, 30, 10, 70, 124, 154, -13, -23, -1, -100, -121, 58, 101, -81, -75, -55, 129, 71, -23, 13, -163, -53, 75, 58, 108, -166, 28, 49, -28, 86, -9, 370, 109, -92, 198, -99, 206, -72, -85, 96, 193, -11, -86, 45, 46, -12, -258, 58, 85, 17, 173, 219, 127, 216, 157, 130, -28, 145, 79, -116, 50, 66, -137, -187, -20, 70, 11, -69, -81, + -89, -34, 98, 208, 168, 73, 129, -200, 13, -44, 2, -231, 89, -14, -56, 0, -64, -109, -82, 94, 22, 74, -85, 173, 46, -181, 83, 33, 58, 112, 38, 194, -52, 25, -200, 49, 29, 18, 26, 28, -85, -67, -34, 79, -138, 47, -264, 57, 39, -21, 172, 21, -30, 25, 87, -147, 13, 57, 90, -213, -122, -75, 72, 42, -79, -215, 45, -214, -23, 98, -51, 77, -49, 159, 213, 127, -126, 31, 159, 114, -115, 97, 16, -164, 51, 249, 101, 90, 255, 34, -112, -193, -20, -104, -149, -54, + 135, -127, 37, -71, -90, 183, -35, 41, 123, 199, -96, -154, 196, 175, 87, 26, -135, 37, 126, -56, 18, -10, -508, -179, -82, 281, -109, -36, -167, -132, -27, -357, 200, 73, -14, -128, 197, -50, 99, -74, 62, 135, -162, 24, 174, 107, 69, 197, 167, -97, -136, -159, -4, -212, 52, -283, -57, 225, 113, -64, -23, -209, 100, -83, 194, -100, -198, -29, -81, -151, 65, -25, -102, -93, -351, 62, -103, -246, -67, 176, 86, -119, 115, 160, 143, 69, -176, -12, -35, 143, -121, -28, 68, 85, -191, -196, + -365, -59, -196, -435, -178, -76, -133, 152, 192, 186, -369, -271, 102, 448, 260, 2, 60, 129, -164, 108, -152, 109, 155, 26, 123, 41, -13, 67, 35, -119, -155, 210, 81, -152, 146, -83, -20, 360, -176, 203, 398, 164, -27, 15, -149, 187, -196, -106, -327, 59, 245, -8, -232, -83, -328, -167, -64, -464, -254, -49, 45, -205, 99, -58, -163, 167, 506, 41, 256, 169, 148, -167, 63, -272, 24, 66, 57, -91, -14, -226, -59, 673, 443, -247, 99, 209, -80, 114, -32, 194, 114, 54, 197, 93, 103, -71, + -447, 206, -68, -117, 368, 209, 134, 152, 133, 78, -60, 39, 24, -131, 104, 140, -249, 35, -158, 109, 152, -419, 2, -497, 17, 44, 50, 115, 336, -57, -161, -101, -83, -144, 103, 83, 40, -72, -51, 299, -97, -84, -166, 262, -34, 216, -104, 231, -236, -540, -144, 7, 114, 148, -158, -149, 80, 0, -53, -150, 275, -103, 181, -40, 316, -118, -217, -6, 29, -301, -243, -73, 77, -42, 389, 240, 5, 379, 130, 112, -330, 305, -63, -75, -280, -122, 235, 240, -76, 159, -336, -46, 212, 166, -131, -233, + -139, -145, -188, -151, 27, -246, -33, 336, -173, 37, -23, -81, 121, -57, 210, -3, 301, -84, -208, 108, -167, -159, -167, -449, 40, 176, 251, 182, 334, -45, -145, 190, -259, 46, 26, -50, 210, 189, -63, -280, 42, -143, -249, -223, 29, 152, 67, 71, -377, -240, 54, -235, -564, 425, 3, -41, 68, 23, -368, 255, -384, 24, 195, -64, 80, 53, -414, -155, -177, -51, 102, -152, -75, -28, -11, 28, 193, 85, 399, -150, 543, -48, 29, -356, -36, 247, -36, -542, 230, 237, -143, 120, -183, 358, 219, -21, + -6, -247, -135, -269, 259, 229, 122, 17, 126, -219, -531, -210, 209, 74, -390, 0, 66, 46, -176, 128, 299, 137, 23, 101, 203, -92, 255, -43, -27, -146, -597, 316, -73, 109, -170, -110, 265, -308, 297, -191, -336, 144, -177, 722, 118, -270, -349, -77, -435, -217, -469, -42, 327, -241, 204, 307, -291, -14, -342, 180, 75, -29, 211, -234, -307, -281, 24, 41, 268, -396, 274, 34, -554, -326, -446, -205, 174, -173, -147, -879, -15, -211, -77, -573, -190, -97, 44, 423, 409, 319, 199, 404, -466, 334, 49, 139, + 121, -363, 511, 280, 198, -244, -279, -234, 240, 15, 26, -33, 236, 420, 468, 182, 329, 255, 162, -92, 40, -134, 15, -51, -275, 348, 568, 217, -151, 245, 244, -18, 153, -275, -511, -351, -231, 139, -60, -278, 203, -102, -238, -13, 417, 199, 310, 98, 228, 241, -57, 220, -89, -275, 112, -316, 114, 110, -450, -303, 183, 454, -243, 313, 451, -387, 13, 401, 42, -162, -38, -223, -374, -7, -117, -206, 249, 2, -429, 529, -228, 416, -511, -356, 180, -266, 167, -261, -146, -59, 42, -418, 279, -200, -386, 566, + 340, -456, 331, 236, 110, 470, -1005, 38, 456, 109, 68, 414, 47, 209, -570, -121, 192, -34, -271, 75, 269, 73, 142, 275, 293, 378, 361, -178, -109, 280, -175, 180, -346, -254, -450, -270, 288, 36, -84, 333, -438, -687, -990, 253, 377, 210, 241, -308, 188, -210, 410, 948, -132, -295, -417, -226, 414, -352, 253, 282, 99, -113, -247, -198, 176, -779, -449, -59, 110, -269, 88, 1554, 849, 572, -161, -138, -38, -113, -177, -220, -306, -475, 3, -17, 101, 233, 390, 637, -102, -788, -334, 709, -127, 277, -109, 5, + 441, 176, 330, 223, -34, -4, -26, 249, 277, -99, -474, 611, 406, 318, 91, 169, -262, -435, 598, 360, 139, -273, -341, -435, -297, -66, -302, 168, -597, 92, 401, -264, 126, 37, 38, -644, 208, -270, 454, -1043, 156, -261, -376, 98, -228, 221, 164, -504, -71, 408, 21, 77, -942, -486, 71, -830, 191, 601, -289, 731, 860, 109, 431, 529, 239, -508, 333, 404, -18, 102, 287, 252, 609, 104, -231, 388, 142, -60, 12, 260, -351, -159, -147, 217, 115, -498, 151, 419, 15, 505, -472, -897, 76, 406, 615, 568, + 297, 271, 221, -607, -173, -22, 465, 729, -244, 161, -260, 177, 123, 446, 691, -256, -289, -52, 385, 489, 686, 26, -716, -674, -103, 90, 9, -295, -4, -657, -392, -311, -314, 269, 409, -891, 91, -184, 496, -266, -27, 144, 381, -497, -814, -147, -308, 21, -356, 219, 237, 22, -427, 281, 50, 750, -96, 413, -321, 777, 249, 488, 352, 533, 802, -179, 331, -530, 603, 566, 22, 194, 595, -343, -307, -40, 1164, 201, -271, 578, 119, 451, 663, 204, 9, 85, 149, 435, -86, 468, -241, 460, -172, 997, -73, 868, + -679, -775, 1218, -909, -438, 91, -230, -536, 565, -40, -613, -259, -199, -934, -329, 164, -790, -444, 93, -920, -617, -625, -737, 882, -74, 76, 194, -197, -1119, -751, -835, -1545, 58, 225, 630, 446, 180, 387, 178, 118, -563, -695, -487, 615, -135, -390, -238, 602, -744, -398, -765, -307, -128, -630, 179, -517, 530, 460, -167, 454, -484, -803, 289, 527, -515, -929, 645, -27, 442, 479, -1470, -945, -84, -188, 801, -479, -697, -124, 225, 88, -195, -271, 1071, -529, -1080, -1223, 755, -148, -1134, 625, 192, 361, 642, 909, -233, -151, + 113, -856, -372, 423, 636, 1363, 194, 718, 312, 351, -338, -89, -295, -732, -903, -1214, -480, -1095, -470, -573, -255, 591, 103, 401, 651, -2, 423, 131, -24, -23, -141, -936, 286, -127, -1102, -662, 250, -688, -316, 227, 699, 902, 257, -214, 60, 592, 261, 102, -90, -1861, -444, 370, 386, 147, -151, -659, 342, -597, -501, -162, 21, -365, -1071, 457, -220, 1138, 360, 316, 336, 771, 1631, -16, 52, 66, -649, 373, -66, 961, -78, 124, -1059, -440, 1371, -936, -180, -819, -2177, -380, 743, 503, 165, 99, -64, 1188, -1293, -65, + -333, -966, -710, -178, 310, 160, 356, 743, 578, -638, -529, 1541, 1365, -172, 205, -243, 479, -73, 988, 274, 548, 72, 121, -1731, 736, -142, -910, -557, 140, -328, -909, 848, -119, -750, -99, 29, 856, 839, 733, 195, 850, 793, -614, -786, -421, -190, 874, 1052, 223, 323, 1095, 592, -964, 715, 163, -322, 435, 1532, -624, 626, 938, -602, -890, -1425, 277, -267, -463, -572, 311, -344, -172, 949, -301, -45, -745, 68, 465, -1027, -660, -611, -311, 385, -1403, -768, -2021, 359, -26, -503, -230, -288, 425, 656, -720, 36, -255, -233, + -1264, 287, 963, 266, 728, 928, 818, -1093, -340, -323, -519, 938, -951, -536, 31, 1360, 304, -462, 1359, -753, -718, 1632, 1550, 162, 395, -426, -1470, -438, 1484, -704, 1342, -471, -2096, -528, -972, 1134, -122, 331, 762, -192, 787, -1158, 83, 393, 740, 64, -1347, 803, 912, -1099, 607, 7, -401, -461, -1599, -690, 566, 119, 1474, -1160, -660, 298, -154, 966, -1300, 26, 147, -1081, 1122, 635, 354, -489, 776, -865, 516, 419, 255, -28, -477, 245, 1034, -490, -165, 239, -758, 848, 64, 256, -1044, 630, 180, 248, -2495, 400, -678, 1240, + 1028, 1099, 582, -2004, -309, 501, 100, 201, 1513, -150, -810, -981, 114, -1095, -941, -827, 504, -1578, 1267, 2278, -543, -70, -1561, -858, 754, -1596, 392, -668, -551, 561, -462, -524, 405, -707, -103, -813, 1204, 81, -975, -213, -34, -33, 238, -555, -480, 198, 200, 208, 70, 538, -607, -153, -1326, 533, 67, -328, 867, 563, -429, 1469, 261, -825, 618, 176, 385, 991, -136, -167, 96, 827, 385, 78, -125, 881, -118, -891, -209, 236, 710, -274, 1254, 1490, -946, 806, 1570, -374, 2407, 1437, -640, -501, -945, -988, -605, 370, -192, -100, + -74, -162, -1489, -737, -1412, 225, 969, -492, 2175, 548, -750, 66, -991, -152, 378, -440, -516, -619, -204, 213, -108, -211, 298, 140, 396, -400, -214, 259, -72, 33, -532, 364, -627, 299, 246, -157, 1, 8, -349, 49, 109, -318, 581, -310, 166, -12, 54, 263, -235, -435, -90, 618, -432, 295, -822, -527, 203, -201, 28, -72, -477, 536, 484, 24, -334, -35, -183, 97, -239, -25, -226, 192, -24, 37, 753, -606, 9, 76, 104, -146, 84, -274, 68, -253, 256, -1012, -1547, 1085, 4869, 2163, 2221, 6, -4551, -3258, -1727, -3548, + 1711, 2148, 1084, 4631, 2052, -180, 1508, -2964, -3829, -2154, -2691, -556, 2041, 2133, 863, 3568, 1737, -227, 1682, -1549, -2714, -1523, -2048, -3161, 1149, -7, -1165, 3451, 2043, 1183, 3485, 869, -1804, 1748, -2560, -2870, -615, -3023, -3114, 1245, -535, 770, 3879, 2693, 2756, 2642, 295, -1446, -1719, -2816, -3750, -1936, -1088, -753, 1405, 2240, 2054, 2935, 2590, -397, -451, -361, -2420, -497, -876, -1787, 279, 181, -829 } }, + { { -101, -237, -95, -136, -73, 168, 91, 13, 141, 95, -112, -154, -93, -73, 19, 57, -153, -22, -60, -3, -18, -34, -81, 192, 113, -14, -158, -64, 35, 64, -4, -64, 29, 55, 20, 51, -43, -8, -121, -158, -33, -15, 78, 93, 67, 18, 23, 53, 81, 22, 108, 43, -68, -82, 0, 76, 73, 31, 17, 115, 78, -139, -119, -73, -66, -60, 79, -54, 37, -129, 90, -89, -65, 56, -27, -32, -8, 25, 151, 93, -144, -28, -56, -1, 207, 16, -94, 115, 19, 15, 33, 27, -2, 162, 85, -104, + -46, -9, -42, 48, 63, 49, -50, -65, 22, -134, -67, 107, 4, 87, 38, -64, 46, 5, -65, 149, -103, -42, 13, 54, -72, -14, -101, -185, 171, -31, -105, 15, 156, 5, 56, -76, -55, -28, 43, -59, 122, 26, 109, -164, 63, -38, 19, 80, -41, -10, -138, 12, 52, 27, -43, 9, 27, -3, -28, 441, 156, -38, 124, 3, 223, 135, -28, 110, 200, 254, -149, -152, 66, -63, -47, 181, 152, 138, 104, 16, -3, -68, 74, 46, 238, 20, -2, -108, 52, 65, -10, -36, -33, 60, -6, -42, + -82, 87, -27, -35, 134, 180, -43, -27, 110, 91, 173, 100, 51, 13, 148, 77, -193, -5, 66, -119, 8, 13, -135, 66, -62, 100, -16, -25, 65, 11, -89, -17, 62, -29, -11, -42, 16, 89, 32, -100, 6, 154, -12, -291, -135, -57, -63, -158, -145, -91, 157, -173, -81, -82, 31, 262, -40, -21, 64, 150, -230, -38, 47, -102, 81, 128, -142, -9, 18, -83, -209, 36, -89, 28, -82, 119, -145, -135, -332, -90, 113, -19, -129, -63, -18, -134, 5, -23, 89, 72, -37, 4, -37, -141, 169, 30, + 113, -43, -3, 30, 46, 133, -47, -32, 34, -4, 139, 78, -132, -48, -40, -193, -30, -15, 91, -66, 86, 9, 16, -636, -203, -54, -54, -50, 244, -224, 107, -50, 48, -61, -55, -179, 28, -63, 12, -262, 4, -23, -49, 0, 49, 45, -26, -13, -108, 38, -87, 62, -1, 54, 165, -38, -191, -75, -223, 37, 40, -14, 39, -71, 75, 46, -98, 16, -267, -49, -178, 106, 178, -148, -11, 60, 29, -247, 44, 141, -121, -49, -289, 109, -39, 131, 219, 134, -170, 47, 45, 20, -186, 58, -76, 133, + -35, 7, 70, 31, 66, 92, -383, 31, 83, -154, -5, 375, 313, 151, -31, -82, 205, 109, 74, 61, -142, 41, 28, 170, -161, -91, -20, 11, -22, -213, -123, -153, -153, 80, 125, 59, 63, -9, 62, -38, -7, 0, -46, -30, 102, 55, -121, -165, 1, -166, 107, -60, -241, 17, 147, 171, 145, -8, 139, -199, -41, -98, 6, -4, 102, -81, -147, 186, -164, -110, 151, 274, 97, 33, -256, 277, 70, 168, 350, -93, 106, 21, 2, 101, 95, 601, 417, -147, -224, 335, 212, 353, 509, -256, 174, 89, + 145, 70, 85, 215, 48, 219, 2, -136, 53, -43, 68, -24, 393, 69, 82, 56, 9, 141, 53, 9, -32, 101, -84, 191, -156, 230, -116, 139, 64, 85, 59, 337, 249, 16, -82, -183, 190, -223, 46, -98, 88, 211, 14, -354, -298, 29, -190, -194, -124, -224, 66, 385, 179, -144, -7, 44, -118, -113, -33, 183, 178, -204, 52, 192, 49, 70, 83, 254, 60, 372, -24, -14, -117, -112, 138, 280, -74, 68, 31, 304, 139, -154, -124, 12, 76, 276, 289, 416, 88, 110, -64, 165, 207, -84, -86, 145, + -106, -170, 164, 39, -177, -238, 362, 169, 0, 217, 55, -164, 345, -84, 22, -14, 98, -127, 98, -127, 96, -118, 114, -97, 151, -121, -107, 307, -377, 19, 57, -135, 37, -438, -204, 209, -164, 129, -37, 87, 44, 75, 49, -169, 98, -98, -24, -127, -136, -308, -268, 0, 115, 219, -254, 74, -228, 189, 143, -311, -65, 35, -366, -206, 223, -27, -16, 55, -23, -381, 351, 25, -248, -119, 47, -30, -238, -69, -137, 42, -11, -74, 77, -330, -147, 88, 436, -70, -254, -178, -141, 298, -314, -60, -20, -334, + -418, 106, -289, -44, 46, 224, 126, 20, 51, 266, -111, -80, 394, -259, 207, -88, -94, -38, -43, 420, 15, 163, -414, -304, 20, -54, 450, 37, 236, 74, 216, 187, -506, 40, -42, 343, 50, -383, 455, 135, -252, -583, -230, 558, 38, -81, -85, 50, 29, 166, 103, 179, -30, 326, -162, -403, 28, 10, -83, -23, 159, -109, -48, -42, 327, 237, 139, -31, -417, -16, -9, -26, -58, -15, -174, -358, -41, 232, 249, -97, 267, -90, 124, 268, 281, -595, 218, 201, 105, -153, -493, 299, 203, 87, -162, -116, + -184, 100, -204, -60, 34, 187, -91, 79, 92, -368, 5, -178, 362, 161, -330, 49, 310, 403, 390, 319, 382, -486, -337, -161, -174, -228, -195, -388, -148, 36, 223, 9, -242, -2, 223, 20, -211, -84, 525, 60, 188, 69, 207, 52, 57, -325, 169, 18, 60, -342, 104, -529, -17, -165, 115, -45, -408, -6, -406, 74, -341, 297, -186, 464, -5, -8, 214, 50, -93, -69, 75, -160, 89, 282, 126, -217, -131, 606, 27, 481, -473, -106, -66, 339, -405, 40, 173, -392, 230, -225, 96, 310, -156, -490, 68, 487, + 354, 398, -139, -99, 90, -66, 480, 165, 223, 412, -40, 154, -291, 409, 193, -105, -264, -236, 262, -479, 172, 270, -213, -270, -167, 249, 79, -103, -191, -4, -311, -450, 62, -433, -651, -90, 4, 627, -297, -231, 262, 456, 447, 234, -53, 91, -229, 16, -240, 505, 437, 278, -50, -564, -33, -487, 476, 363, 213, -415, 283, 143, 186, -109, -352, -272, -281, 45, -367, -651, 93, 301, 87, 251, -136, 227, 429, 841, 411, 277, 308, -563, -59, -222, 712, -723, -635, 164, 473, -38, 573, 471, 2, 165, -303, -263, + 547, -231, 384, 101, -206, -146, -77, -140, -215, 177, 242, 155, 43, -295, -322, 425, -417, 324, 59, -570, 302, 496, 16, -165, -39, 18, 57, 331, 8, -290, -84, 279, -523, 110, -64, 425, 500, 293, 398, 464, 378, 105, -287, -379, 202, 214, 12, 176, 311, 681, -360, 392, -234, -126, 426, -71, -100, -565, -115, 348, -426, 25, -273, -444, 652, 580, 463, 238, 112, 200, 476, 282, 488, -171, 407, -301, 496, 694, 416, 354, 162, 366, 343, -90, 693, 184, -435, 217, -441, -279, -99, -652, 0, -125, -192, -308, + -180, -75, -32, -47, 17, 47, -395, -234, 68, -183, 147, 679, -345, -5, -76, 46, -328, 193, -165, 533, 94, 328, 461, 107, -47, -289, -718, 120, 502, 406, -114, -423, 346, 43, 147, -439, -424, -303, -477, -210, 289, -988, -635, -300, 707, 518, -384, 445, 399, 343, 333, -329, 34, 196, -330, -993, -181, -272, -611, 61, -208, -151, 188, 118, -135, 36, 470, 508, -918, 226, 49, 434, 147, 32, -571, 185, -145, -149, -392, -282, 739, -323, -12, 100, -193, 828, 388, -348, -219, -623, -92, 627, 179, 203, -201, 392, + -89, -139, 340, -180, 565, -107, 418, -835, -301, 530, 111, -43, 115, -893, -448, 218, -375, 229, 36, 139, 219, -471, -1201, -145, -111, -175, 228, -536, 1010, -219, 80, 1030, -1226, -174, -211, -163, -1409, 37, -189, -324, 525, -541, 110, 49, 268, -92, -493, 313, -313, 703, -97, -899, -30, -78, -398, -908, 417, 386, -688, 535, -619, -559, -280, 2, 82, 41, 444, -136, -366, -994, 220, -1326, -644, -497, -986, -665, -264, -129, -448, 655, 770, 94, -200, 749, 397, -172, -160, 511, 457, -287, 776, -718, -289, 697, 497, 996, + -733, -640, 154, -416, 269, -57, -450, -237, 125, 959, 558, -95, 1315, -156, 546, -621, 772, 714, -54, -579, 73, 206, -309, 340, -457, -8, -130, -154, -519, -389, -227, -31, -156, -416, 640, 431, 133, -170, 125, 606, 303, 448, 299, -320, -486, 1035, -112, -550, -209, -228, -108, 755, 58, -557, -190, -1407, -321, -148, 908, 625, -1694, -721, -384, 15, 123, -664, 546, 299, 479, 895, -1093, 1125, 813, -307, -690, 67, -95, 347, 1065, -280, -419, 888, 138, 323, -692, -1135, 1627, 789, 86, 85, -351, -972, 345, -97, 825, 158, + 312, 867, 503, -37, -86, 122, -536, -478, -571, -355, 543, -180, 41, 634, -109, 257, -924, -875, -562, 442, 202, -75, 227, -342, -832, 1009, -998, 411, 482, 322, 173, 583, -407, -1087, 765, 2089, -374, 974, -1247, -750, 782, 375, -1153, -411, -89, 919, -240, -206, -1569, -1123, -346, -1276, 990, 895, 1632, -1519, 637, -67, -563, -274, -109, -1195, 150, 311, -295, -1463, -793, -53, -194, -506, 199, 441, 72, -534, -2, -512, 1347, -430, 54, 980, -33, -1053, -693, -727, -288, -397, 1128, 92, 205, 528, -279, -330, -163, -335, -650, -180, + 1287, 387, 323, -862, 331, 45, -578, -90, -280, 1352, -1066, -956, -310, 151, -305, 22, 388, -734, -175, 1145, -922, 147, -220, -587, -980, -776, 48, -1398, -1664, 382, 349, 255, -1495, 1143, 1397, -476, -408, 25, -73, -225, -622, 508, 1387, 326, 363, -451, -1213, 342, 468, -1783, 977, 51, -513, 181, 651, -915, 569, -848, 230, -39, -434, -230, -118, -621, 454, 409, -18, 232, 29, 364, 460, 457, 659, 578, -345, 103, -711, 775, -582, 203, -107, 172, 44, -525, 501, -256, -515, 1119, -870, 285, -243, -415, 456, -92, 146, 709, + -815, 58, -1000, -1974, -34, 664, -221, 2598, 542, -972, 302, -1368, 508, 1040, 1199, -355, -209, -1463, -1632, -162, -1028, 327, -128, -715, 9, -957, -1280, 267, -97, -739, 330, -478, -331, -596, 302, -649, 833, -84, 305, -188, 1119, -300, 612, -4, 731, -199, -377, 247, -426, -438, 55, 845, 533, -563, 603, -419, -661, 193, 888, -335, -373, 489, 207, -436, 41, 622, -264, -574, 309, 258, 363, 701, 132, -399, -149, 1525, 1571, -421, -1329, 1027, -456, 305, 124, 1721, 213, -854, -345, -185, 23, 295, 382, 589, -689, 252, 110, 1016, + -266, 722, 612, 360, 231, 397, 414, 76, 275, 1822, 720, -776, 163, -812, -490, -25, 274, -101, 625, -747, -56, 343, -58, 355, -78, 148, 44, -524, -207, 184, -554, -489, 13, 174, -403, 306, 225, -116, -295, -1, 24, -49, 187, 100, 140, -186, -132, 456, -35, 69, 162, -83, 182, -158, -426, -199, 361, -263, -275, 83, -359, -280, 443, -421, 723, 237, -392, 409, 0, -494, -8, -20, -163, 361, -79, -236, 573, -279, -245, 462, -3, 16, -103, 167, -135, 196, -299, -1065, -1319, 1116, 4433, 1759, 2025, 45, -4187, -3053, + -1623, -2428, 1079, 2123, 850, 3738, 2087, -122, 856, -1864, -3816, -1498, -2657, -405, 1810, 1558, 1375, 2338, 1412, 410, 617, -155, -2718, -1175, -992, -3715, 672, 508, -1678, 2711, 2644, -72, 3347, 1674, -1584, 1064, -1573, -3213, -278, -1934, -2854, 521, 281, -147, 2622, 2569, 1497, 2288, 1353, -859, -1018, -1740, -3052, -2210, -1096, -974, 513, 1737, 1128, 1885, 2734, 1070, -370, -261, -1776, -1166, 94, -1371, -424, 240, -489 }, + { -84, -208, -61, 61, 11, 66, 59, 187, -35, -9, -21, -135, -109, 26, 21, -9, 65, -198, -118, -114, 68, -2, -30, -35, -35, 31, 46, -12, -26, 70, -112, 112, 76, -42, -94, -19, -137, -59, -192, 78, 71, -13, 41, -125, 112, -3, -20, 90, -127, 3, 105, 27, -31, 7, 13, -116, 88, -21, 109, 11, 27, 21, 33, -68, -81, -79, 56, -49, 7, 129, 164, 94, -27, 35, -12, 0, -54, 10, 15, 113, -153, -121, -23, 121, 173, -81, 100, -55, -148, -38, -84, 50, -23, -69, 62, 100, + 19, 120, -220, -233, -154, 24, -3, -39, 8, 73, -27, 98, 77, -101, 36, -6, 122, 117, 40, -122, 77, -72, 37, 82, -200, 216, 311, 43, 139, -114, -28, -107, -61, 99, -38, -111, -35, -69, 49, -68, -69, 8, 51, -56, -71, -26, 105, 103, -93, -28, -108, 26, 118, 38, -52, -62, 39, -1, -82, 482, 225, -19, 104, 90, -114, -59, 137, 59, 149, -109, 215, 78, -208, 164, 11, -6, -109, 119, -225, -198, -40, -72, -36, -72, 28, -45, -93, -71, 81, -89, 57, 32, 24, -98, 135, -283, + -47, -5, -47, -38, 26, 49, -88, 68, -107, 100, 35, 19, 109, -80, -16, 39, 170, 37, 72, -44, -144, -208, 39, 105, 146, -65, -225, 27, -90, -71, -49, 54, 10, 204, 1, 60, 44, -56, -45, -87, -161, 259, 63, -222, -248, 67, -74, -209, 238, -117, -36, -33, 187, 38, -104, 129, -97, 195, -267, -179, 219, -225, -223, -91, 188, 81, 93, -21, 170, 100, -12, -217, 64, -60, 84, 70, 65, 190, 57, -185, 23, 131, 197, 66, -98, -23, -147, 68, -265, -9, 303, 18, 40, -149, -179, 31, + 50, 220, -37, 21, 34, -29, 34, 75, 25, 156, -28, 104, 29, 29, 34, 172, 22, -27, 53, -19, -96, -18, -62, -590, -403, -76, 55, 108, 0, 11, -239, -2, -59, -26, -4, -46, -35, -157, 79, -344, -139, 45, -80, -95, -70, -189, -111, -70, -104, 60, -165, -71, 188, 143, 6, 110, 62, -47, -137, 95, 285, 51, 31, -97, -108, 104, -254, -113, 271, -232, 72, -40, -132, 80, 15, -48, 12, 66, -91, 25, -21, 195, 148, 48, 38, 101, -8, -5, -62, -321, 165, 137, -98, 29, -146, 0, + 3, -62, 33, -13, -70, -47, -512, 72, 129, -41, -39, -296, -111, 70, -251, -255, 56, -243, -115, -15, -136, 70, -107, 165, -88, -71, 59, 112, 231, 131, -250, -25, -16, 113, 190, 306, -139, -137, 166, -186, 41, 37, 269, 86, 150, -213, -89, -287, 215, 212, 258, -18, -58, -189, -39, 160, -85, -127, -108, -152, 25, 17, 35, -203, -9, -199, -18, -44, 66, 48, -67, -99, -245, -29, -32, 126, -103, 205, -143, 20, 52, 154, -156, -46, 59, 626, 566, -36, 32, 271, 54, 124, -71, 141, -106, 273, + 114, -16, 74, 4, 381, 231, -225, -216, 93, 22, -62, -69, 61, 159, 145, 63, 33, 76, -46, -22, 216, -239, 103, 252, 216, 349, -22, -73, -18, 6, -103, 381, 379, 243, -107, -54, 169, 109, -98, 7, 223, -96, -84, 115, -374, -63, 34, 39, -118, -270, 115, 156, -194, -94, -213, 67, 27, -63, -38, -203, 308, -110, 64, -278, -75, -96, 272, 421, -14, 265, 367, -196, -448, 16, 344, -268, 242, -75, -324, -153, 329, -324, -282, 202, -326, 105, 156, 124, -93, 194, 56, 33, 127, -213, 284, 135, + 123, -64, -33, 525, -187, 28, 137, 262, -365, -305, -281, 5, 18, -25, 166, 46, 298, 114, 173, -35, 20, -156, 265, -130, 261, -153, -235, 387, 315, -463, -407, -272, -213, 134, 15, -102, 202, 221, -284, 151, -36, -542, -181, -271, -214, 65, -84, 136, -60, -247, -329, 195, -186, -149, -113, -399, -34, 168, -98, -31, -135, 315, 57, 198, 165, -267, 275, 393, -115, -171, 51, -77, 180, -502, 197, 421, -49, -148, -114, 179, 391, -99, 105, -179, 271, -325, -114, 54, -42, -254, 460, 311, 247, -109, -333, -50, + -477, 75, -28, -24, -3, -82, 270, 213, -329, 179, -194, 268, -18, -67, -16, -305, -49, -280, -589, -38, 78, 36, -215, -22, -46, -415, 29, 314, -205, 30, 67, -16, -624, 43, 366, 199, -283, -232, 460, 106, 105, -90, 121, -4, -303, -79, -318, 153, -188, -27, -309, -344, -462, 294, 201, -146, -162, 135, -423, -35, 37, 108, 193, 97, 17, -142, 68, -130, 119, -124, 81, 47, -129, -168, -329, -212, 91, -562, -149, 324, 174, -58, 754, -96, 353, 356, -538, 50, -66, -444, -234, -235, 14, 73, 522, -62, + 54, 375, 262, -34, 343, -131, -133, -180, -306, -346, -185, 238, -370, -82, 64, 55, 411, -55, 120, -190, 106, 201, -128, 175, -255, -240, 382, 239, 241, 340, -17, -239, 329, -278, -420, 30, 366, -30, -344, 70, 434, -39, 110, 70, 615, 67, 122, 337, -51, -132, -312, 72, -53, -259, -2, -140, 105, 457, -6, -224, -85, -204, -136, -2, -109, 93, -325, 378, -188, 614, -152, -378, 17, 62, 198, 130, 105, -384, -353, 299, -368, -455, 137, 152, -125, 579, -423, -492, 198, -260, 26, 97, 25, -333, 184, 20, + 455, 480, 690, 316, 145, 97, 226, -234, 261, -416, 200, -40, -38, -798, -312, -130, 269, -33, 62, 87, 68, -407, 418, -15, 167, 15, 388, -422, 288, -207, -17, 321, -370, -160, -404, -155, -450, 403, 284, 541, -38, 131, -503, 115, -522, 498, 124, -75, 451, 484, 225, -278, -446, -604, -50, -208, -334, 342, -120, 786, -607, -194, 405, -439, -227, 132, -37, -19, -434, 200, -29, -92, 38, 462, -233, 142, 104, 715, -162, 97, -37, -242, 324, -124, 120, 33, 463, -152, 539, 2, 267, 230, -44, -183, -527, 240, + 544, 19, -7, 369, 318, -34, 55, 639, 403, -130, 136, 415, -114, -487, 5, -358, -61, -233, 12, -671, -204, -255, 2, 120, 128, 619, 694, 353, -498, -307, 384, 536, 105, -529, -97, -142, -543, -357, -416, 464, -199, 40, -516, 697, 518, -91, 202, 1157, -76, -267, -447, -76, 292, 237, -95, 283, 579, -338, -491, 647, -395, 481, -343, -585, 56, 672, 479, -545, -316, 92, 133, 209, -11, 439, 279, 588, -194, -130, 9, -146, -562, -463, -106, 592, 160, 23, 52, -602, -624, -532, 294, 274, -192, -173, 90, 46, + -317, 77, 686, 90, 443, 378, 323, 676, 1040, 307, 54, 123, 434, -232, -74, 246, -52, 122, -53, 414, 195, 289, -43, -133, 264, 564, 2, -491, 349, -754, -795, -305, 457, -271, -666, -505, -88, 139, 128, -76, 270, -1200, 64, 614, -113, -138, 742, -391, -409, -516, -171, -169, -345, 112, 174, 296, 207, -156, -126, -46, -141, 63, 148, 618, -250, -765, 428, 21, -12, -631, 301, 146, -54, 761, -198, 103, -54, 350, 410, -408, -26, -217, -10, 249, -145, 369, -508, -409, -258, -438, -60, 79, 96, -623, -410, 354, + 557, -211, -271, 324, -575, -499, -501, 634, -954, 374, -23, -517, -153, 537, 1234, -75, -254, 378, 872, 369, 226, -130, -620, -1138, -6, 1181, -142, -147, -763, -120, 2, 27, 327, -22, 281, -43, 43, -643, 139, 471, -303, 599, -222, -101, -528, 313, -235, -250, -617, -974, 522, -508, -383, 97, 150, -260, 101, 454, -97, -558, -250, -697, -20, 114, 495, 22, -70, -176, -202, 82, 515, 5, -223, 445, -433, -21, -789, -327, -101, 971, -596, 132, -145, 51, -47, -211, 102, 324, 223, -871, 931, 120, 392, -80, -116, -443, + -14, -31, 306, -551, -297, 1131, -123, 81, -577, 521, -289, 379, -292, 678, 90, 56, -315, -289, 425, 883, -351, -560, 280, -229, 615, 734, 392, -126, 486, -321, -261, 614, 889, -981, 104, 130, 189, -341, 3, 377, -952, 280, 599, 201, -408, -135, 729, 560, 219, -345, -402, -861, 1237, 204, 651, -106, -228, 120, 392, -5, 13, -998, 185, 910, -131, 872, -498, -257, -335, 189, 873, -281, 8, 702, 899, -320, -519, -514, -460, -221, -58, 477, 315, 825, -266, 602, -332, -106, 519, -2, 715, -877, 533, 117, 221, -345, + 242, 679, 1265, -286, 298, -7, -892, 799, 46, 318, -192, -394, -186, -25, -371, -202, 1059, 83, 381, -309, 736, 9, 333, 164, -503, -94, -330, 11, 90, 923, 415, 40, 54, -32, -135, 151, 31, 577, 407, 235, -342, 399, 772, -798, 664, 116, 146, -803, -460, -1009, -897, -159, 447, 444, -1447, -14, -722, 346, 1009, 568, -918, 224, -263, 340, 474, -1192, -1775, -494, -182, -469, 120, 581, -614, 889, 354, -1345, -993, -230, 739, -2, 78, -166, -401, -1305, 68, -1101, -874, 407, 360, 286, -137, -445, 979, 550, -398, -866, + 649, 293, 160, -424, -972, 342, -453, 117, -829, 983, 29, -437, 101, 224, 836, 492, -216, -72, 289, 260, 316, -220, -1318, -1057, 196, -170, 749, -175, -349, -950, 1047, 388, -779, -792, 1056, 1007, -62, 697, -155, 17, -325, -255, -479, 83, 648, 44, -426, -1159, 1818, 28, -1375, -123, -500, 218, 709, 610, -756, -1259, 230, -612, 208, -138, 566, -197, 97, 309, -489, -640, 85, 146, 562, -30, -848, 554, -464, 431, -401, -304, -27, -156, -913, 158, 282, -920, 403, -372, 203, -319, 894, 660, -855, -485, 624, 733, -876, 1168, + 103, 937, 721, 1107, -321, -498, 282, -956, 173, 97, 1678, -533, -1513, 2585, -1190, -968, 1521, 637, -764, 1308, 210, -981, 1045, 231, 248, -102, -1607, 213, 498, -1226, 569, 311, -413, -132, -8, -308, -84, -185, -527, 5, -255, -69, -117, 254, 984, 801, -730, -92, 1037, -188, -173, -1051, 140, 333, -150, 878, 2148, -724, -875, 1506, -78, -827, 970, 613, -466, -744, -882, 267, 514, -414, 1455, 920, -1750, -1720, 1027, -817, -1008, 1339, 253, 1797, 906, -235, -203, -1322, -974, 2949, 866, -658, -1387, 16, -530, -1316, -137, 1464, 707, -33, + 1286, 972, -195, -1313, 133, 619, 86, -4, 1206, 1653, 1298, -315, 911, 142, -782, 518, 773, 317, 311, -1022, -259, 171, 174, -111, -968, -287, 293, -178, -140, -736, 1163, 200, -1036, 613, 1372, -679, -468, 259, 423, -403, -933, 817, 1242, -48, -551, 223, 319, 644, 778, 113, 1453, 27, -1718, 75, -237, 609, -225, -1297, -90, -521, -629, 891, 375, 542, 530, -1145, -700, -133, -81, 579, -51, -159, -38, -321, -914, 188, 1202, -544, 28, -372, -481, 1000, -1152, 201, 292, -443, 204, -1374, -2019, -1750, 3538, 3416, 3370, 9594, 3380, -378, + 607, -6605, -8086, -2693, -4546, -6251, 780, -334, -1076, 6915, 4187, 1773, 10760, 5106, 913, 4930, -1197, -5859, -5651, -5342, -7445, -7246, -1735, -2610, -4309, 4998, 2262, -1793, 7181, 2341, -882, 8167, 7392, 1717, 7665, 7823, -336, 1951, 848, -7515, -8776, -6500, -12350, -11653, -7041, -9341, -7068, 812, 5743, 6570, 14039, 12815, 11257, 12196, 8959, 4593, 1365, -964, -6867, -8144, -8624, -9446, -8641, -6732, -4000, -2602, -2657, -527, -1651, -282, 488 } }, + { { 77, 9, 87, -90, -156, -6, -107, -9, -29, -245, -200, -34, -81, 99, -44, 46, 54, 22, -39, -1, -93, 6, 100, 60, -48, 3, 53, -132, -42, 11, 53, -55, -127, -32, -126, 20, -54, -52, 59, -65, 50, 27, 33, -101, 31, 7, 54, -87, 51, 41, 81, -21, 103, 51, 105, 60, -85, -43, 204, 25, -28, 15, -2, 121, 4, -66, -32, 139, -59, -27, -140, -11, -43, 47, -6, -5, -42, -124, 451, 230, 202, 103, -42, -20, -41, -99, -124, -98, -127, -63, 130, 36, -2, -7, 87, 31, + -48, -64, -38, -241, 100, 16, 6, -56, 34, -4, -61, 25, 88, -9, -103, -36, -43, -59, 16, 93, -24, 14, -119, 67, -147, 85, 24, -6, 4, 83, -113, -98, -155, 29, 30, -6, 92, -111, 23, -28, 5, -87, 65, 11, -49, 79, -151, 51, -80, 135, 76, 4, 22, -54, -158, 92, -18, 418, 210, 271, 84, 87, -9, 101, 19, 89, -64, 181, -40, -223, -51, -3, 20, -76, 173, 2, 73, 152, 86, -6, 8, 31, -138, -104, 66, 62, -45, 8, 80, -152, 212, -28, 39, -40, 84, 98, + 14, -118, -104, 214, 14, -72, -1, 120, 103, -74, -80, -203, -51, -88, 17, -80, 27, -198, -68, 13, -67, 33, 87, -48, 6, 26, -37, 65, 6, 82, 14, -45, -94, -2, -101, 96, -294, -87, -72, 56, 50, -191, -95, -33, 41, 111, 26, 149, -125, -165, 43, 12, -37, -111, 373, -13, 94, 29, 5, -2, -66, -138, -120, -29, 90, -74, 191, -61, -26, -156, -202, -10, -132, -62, 257, -137, -48, -133, 43, 14, -60, -140, -37, 9, -177, 28, -100, 142, 78, -69, -51, -34, 30, 2, 95, -45, + -82, -62, 228, 229, -89, -198, 12, 79, -25, 73, -100, 36, -128, 77, -34, 162, 71, 101, -938, -160, -265, -316, 90, -111, -262, -230, 45, -226, 39, 321, -74, 134, 114, 269, 80, -199, 52, 293, -132, 143, -213, -208, 75, 79, 245, 7, -135, 130, -87, 98, -2, 142, -116, -89, -130, -5, 36, -63, 119, -256, 44, 242, 66, -79, 109, -136, -52, -322, -79, -20, 64, -4, 184, -262, 40, -45, 144, 56, -30, 166, -137, -35, -105, -258, -78, -74, -40, 156, -123, -269, 43, 48, -469, 267, 303, -17, + 170, 76, 358, 474, 61, 61, 137, 58, 79, -68, 94, -79, 125, 144, -407, 210, -45, -77, -126, -166, 66, 114, 184, 35, 31, -239, 9, -71, -81, -36, 30, 12, -20, 232, -14, -79, 75, -92, 117, 157, 174, 91, 16, -99, 194, 62, 23, 20, 22, 14, -118, -161, 141, -149, 134, 128, 88, -20, -112, 97, 117, 278, 118, 107, 54, -258, -96, 37, -59, 97, -199, 16, 28, 869, 266, 61, 173, 433, 179, 522, 131, -120, -35, -48, -48, 139, 228, -109, 51, 153, -56, -223, 176, -25, 84, -79, + -108, 174, 43, -21, -50, -204, -97, 103, 28, -73, -34, 25, 76, 195, 64, -190, -42, 7, -58, 61, 95, -191, -224, -19, 56, -30, 173, -326, -69, -152, -181, -26, -15, 41, 170, -8, 25, 49, -29, 222, 145, -196, -167, 118, 274, -32, -130, 254, 131, 54, -113, -117, 129, -21, 415, 220, 373, -118, -9, -86, 376, -388, -70, 114, -90, -68, 117, -34, -137, 352, 179, 50, 562, -146, -53, -111, -10, 106, -163, -8, -92, 230, -201, 60, -3, -48, 4, 140, 72, -164, -322, 18, 46, 263, 279, 305, + 9, -160, 194, -504, -104, -192, -319, 220, -89, -87, 143, -49, -109, 460, -17, -122, 133, 23, 95, 99, 33, 284, -190, -88, -12, -218, -31, 60, -88, 100, 93, 275, -124, 105, 110, -667, -1002, -169, 50, -17, 29, -46, -200, -112, -159, -42, 165, 196, -175, -258, 225, 48, -141, 14, -21, -156, -130, 373, 192, -195, 105, 46, 162, -189, 219, -210, 152, 102, -41, -95, 100, -394, -194, 252, 400, 226, -271, 14, -190, 271, 60, 77, 25, -207, 112, 332, 43, 254, 179, 123, 193, 407, -101, -383, 201, 16, + -85, 36, 351, -122, -228, 135, -54, -20, -76, -31, -82, -138, -56, 224, -229, 48, -389, -248, 61, 65, 511, -447, -312, -171, -89, -53, 162, 163, -243, 247, -61, 113, -176, 366, -76, -136, 231, 171, 133, -247, -238, 309, -167, 91, 71, -112, 257, 79, -5, 57, 188, 246, 72, -222, 47, -317, 183, 79, -355, 245, 54, -187, 318, 96, -91, 181, -32, 348, -84, -98, -78, -57, 460, 85, 7, 111, -387, -260, -261, 9, 252, 9, 314, -417, -145, -272, -199, 483, -20, 129, 182, -215, -17, -150, -525, 167, + -227, 131, -160, 425, 68, -291, 43, -296, 241, 470, -399, 267, 94, -6, 189, 501, -192, 5, 150, -536, 30, 253, -152, 183, 191, -92, 485, -235, -440, -182, 53, 19, -90, -182, 133, 131, 1, -302, -72, -70, 208, -127, 816, -93, 119, -28, -32, -386, 43, 304, 241, 806, -82, -66, -160, -19, -219, -5, 324, -156, -27, 72, 82, 328, 262, 87, 616, -94, -537, -517, -366, -61, 162, -19, -155, 932, -674, -502, -169, -316, -374, 453, 174, 93, -151, -88, 535, -157, -240, -652, -106, -16, 295, 113, -146, 38, + 256, 120, 154, 415, 509, 141, -212, 130, -333, 210, 158, -119, -9, -252, 78, -2, -496, 452, -65, -226, 260, -450, -127, 468, 248, -20, -10, -622, 183, 322, 162, 95, -66, -467, -1350, -125, 232, 347, -72, -409, 608, -326, 253, 466, 360, 48, 441, 29, 122, 76, 240, 14, 31, 494, -275, -90, 181, 441, 462, -138, -204, -66, -111, 485, 352, -907, -75, 50, -393, 142, -583, 437, 133, -94, 273, 102, -105, -226, -127, 628, 48, -27, 165, -110, 282, 743, 333, -133, -114, -134, 464, 136, 470, 290, 245, 109, + -175, -236, 220, -475, 97, -261, -182, -3, 333, 26, 44, 95, -81, 509, 699, 764, 13, 341, -447, 165, 282, -224, 410, -327, -623, 78, -324, -52, 35, -331, 83, 448, -266, -243, 204, 367, 8, -537, 989, 77, 247, 782, -298, 93, -161, 217, -236, 236, -555, -626, -34, -365, -44, -21, -58, -94, 26, -163, 145, -495, -219, -672, -51, 173, 313, 757, 395, 144, 78, 229, 148, 142, 283, 331, -117, -611, -641, -410, -274, 80, 191, -212, -384, -618, -2, -224, 560, -239, 124, -422, -236, -56, -206, -831, -915, 267, + 64, 48, 427, 286, 337, 323, -588, -91, 1000, -157, -421, 197, -266, 127, -584, 304, -260, 137, -103, 141, 607, 442, 70, 471, -80, -208, 275, -380, -709, -1087, 100, 11, 425, 291, -391, -218, -1040, -84, -480, 100, -237, -132, -193, -93, -73, -380, -155, -441, 348, -102, 299, 734, -388, 198, -53, -206, 203, -422, -676, 308, 170, 305, 214, -1455, -640, 168, -467, -65, -397, 574, 734, -63, 811, 84, 375, -136, -13, -479, 297, 542, 141, 924, 40, 92, -263, -468, 590, 844, 331, 130, 144, 253, 119, -29, -565, -574, + -265, -1061, -1296, -982, -430, 286, 5, -241, -465, -10, 877, 412, -742, -135, -142, -544, -81, 30, 378, 258, -550, 396, -304, 163, -282, 81, -417, -170, 229, -788, -133, -302, 272, -202, -705, 841, 835, 4, -314, 455, -1088, -353, 346, -378, -217, -35, -339, 65, -74, -746, 336, -99, -210, -258, -177, -50, -184, -317, 634, -295, -270, 290, 13, 1008, -181, -626, 376, -324, -244, -460, 346, 570, -1008, -4, 876, -24, -17, -832, 1659, 1175, -16, -319, 269, -996, 24, 1233, -210, -431, 29, 1398, -191, 306, -287, -632, -500, -129, + -221, 259, 371, 21, -513, -736, -663, -107, -133, -363, 360, 281, -278, -358, -375, 227, 98, 278, 722, 2, -574, 412, 185, 143, 69, -5, -259, 524, 295, -199, -214, -156, -644, 196, 536, 160, -435, 565, 450, 239, 108, -282, 202, -958, 204, -52, 921, -302, -365, 186, -153, -4, -538, -107, -30, 766, -110, -645, -149, -799, 1569, 64, 259, -260, -517, -691, -231, 200, 460, 386, -334, 3, -695, -248, 248, -578, -314, -214, 847, 451, 466, 451, -493, 101, 177, 212, -50, 585, -128, 266, 441, 186, 119, 392, 511, -285, + -611, 426, -72, 24, -648, -572, 128, -271, -242, 553, -552, 725, 432, -271, 347, -366, -431, -452, 691, -453, 196, 273, -853, 139, 53, -576, -1164, -916, 667, -653, -87, -557, -236, -321, -137, 452, 17, -238, 262, 715, 619, 651, -291, 4, -664, -33, 145, 114, -580, -654, -973, 681, 105, 224, -130, 356, -238, -282, 246, 521, 165, 341, 1124, -163, -609, -1392, -152, -538, -216, -331, -594, -452, -910, -108, 38, 343, 1054, -822, -262, -126, 388, 367, 1053, 151, -1063, -240, 300, 905, 304, -1341, -472, 1267, 192, 1269, -645, 76, + 183, 788, 21, 724, 1120, 195, 969, 665, 252, 1266, 1139, 399, 1714, 1294, 876, -1208, 25, 536, 395, 30, -802, -605, 82, -488, 6, 292, -948, 1012, -467, 685, 253, -740, 67, 562, -366, -772, 505, -160, 426, -212, 75, 264, -560, 11, -270, 63, -885, -588, 781, 115, 294, -568, 635, 680, -485, 464, -686, -56, -396, 562, 1139, 69, 1391, -267, -90, 161, 124, -1, -816, 1486, 890, -8, 749, 697, 782, -196, -22, -1305, 638, 774, -179, -130, 893, 579, 483, 1212, 211, -450, -645, 321, -168, -701, 722, -825, 106, 296, + -569, -934, -501, -10, 37, 752, 425, -201, -1120, 607, 1119, -90, 1279, 296, -985, -719, -16, -438, -573, 605, 858, -149, 617, 668, -520, 449, 955, -129, -1137, 397, 31, -315, 397, 831, -225, -534, 287, -476, -457, -115, 861, 601, -1069, 280, 549, -843, -422, 836, -186, -1420, -105, 1037, -301, -2014, 2087, -663, -168, -1087, 1374, 336, -385, 860, -493, -512, -176, 2337, 880, -1116, -831, 831, -145, 1255, 99, 912, -1327, 1002, 1998, 45, -111, -438, -220, -878, 1832, 824, -775, 22, 864, 2003, 377, -763, -192, -181, 342, 308, -632, -881, + 229, -745, 141, -461, -547, -110, 82, 262, -609, -236, -247, -741, 618, -229, 32, -105, -507, 203, 132, 22, -116, 10, -26, -291, -641, 274, -322, 278, 186, -632, -520, -57, -81, -72, -143, 516, -364, 51, -679, 571, -665, -354, 323, 3, -533, 413, -715, 45, 210, -30, 74, 327, 158, -749, 370, 32, -440, 601, 253, -705, -68, -567, -42, 148, 217, -696, 696, -471, -1193, -1499, -544, 4515, 3621, 2396, 4380, -1741, -4136, -1330, -6684, -2608, 194, -1569, 3071, 4185, 690, 2661, 4579, 99, 1268, -297, -5374, -4452, -3357, -3341, -1639, 2552, + 1379, 1976, 5620, 2381, 355, 3362, 1570, -1923, 666, -1613, -5446, -1311, -2843, -5613, -925, 134, -1362, 3799, 4387, 1729, 5160, 5220, 984, 2016, 915, -3297, -3695, -3459, -6218, -5492, -2087, -2548, 548, 3335, 4573, 3778, 5848, 4338, 2328, 321, -725, -3299, -3999, -2885, -3211, -2539, 79, 296, 637, 2485, 963, -386 }, + { 54, 58, 68, -78, -126, 21, 87, -58, 59, -203, -112, -115, 10, 30, -84, -105, 45, 112, 5, -55, -150, -86, 118, -24, 6, 54, -61, 36, -45, -85, -58, 114, -148, -77, -65, 151, 105, 90, 11, 49, -6, 97, 35, 35, 0, -5, 166, 129, 0, -111, 35, 19, 52, -161, -6, 105, 9, -19, 12, 36, -39, -26, -48, -59, -83, 50, 61, -122, -25, -13, 34, 40, -71, 38, 40, -28, -22, -161, 505, 197, 121, 42, -110, 3, 95, 185, 0, 20, 8, -65, 15, 64, -15, 63, 91, 127, + 50, 53, 63, 60, -118, 118, 216, -102, 59, 36, 58, 13, 126, -83, -33, -75, 72, 218, -40, 106, -6, -48, -182, 68, -96, 83, 39, 93, -13, -55, 26, -37, 121, 17, -101, 127, -30, 99, 73, -4, 70, 142, -42, -50, -42, 71, -60, -77, 87, 0, 57, -95, 133, 8, -33, -16, -20, 391, 313, 152, 26, -62, 183, -109, -109, -30, -193, 115, 12, -85, 50, 111, 200, -95, 117, 251, -69, -2, 62, 129, -30, 141, 106, 142, 37, 108, -110, 191, -20, 184, 97, -25, 27, -35, -1, -72, + -29, -88, -58, 61, -14, -186, -37, 15, -2, -106, -102, -58, -42, 138, -54, -161, -206, -235, -76, -106, -5, 31, 114, -155, -66, 13, -12, -72, 20, -161, -13, -185, 101, -100, -50, 206, -450, -125, -226, -46, 4, 247, -118, -410, -139, -14, 159, 45, -147, -356, -87, 93, -35, 195, 12, 84, -15, -160, -166, 100, 130, 12, 45, -9, 81, 15, -205, 8, 300, 37, -68, -31, -73, 15, -62, -132, 203, -65, -77, 176, -88, -163, 13, -3, 11, -234, 193, -75, 2, 168, 164, -251, -55, 43, 67, -27, + 142, 32, 75, 88, 23, 69, 122, 18, 12, 97, -252, -73, 16, 97, 61, -36, 6, 58, -893, -365, -173, -265, 90, -98, -77, -20, 123, -113, -115, -189, 45, 151, 44, -133, -144, 35, 142, 113, -166, -267, 27, -251, 135, -13, 97, -19, 93, -107, -32, 237, -295, 126, 78, 20, -100, 53, 156, 25, -178, 22, -110, 75, -245, -25, -221, 159, -12, -62, -58, 79, -377, 158, -104, -251, 99, 166, 217, 104, 51, -36, 31, -42, 142, -102, 45, 81, 268, 14, 13, -209, 124, -122, -521, 259, 393, 86, + 24, 231, 68, 77, 115, 25, 120, 137, -110, -10, 11, -117, -85, 8, 55, -65, 410, 231, -67, 40, 126, 177, 184, -69, 128, 166, 3, 56, 40, 100, 59, 51, 83, 96, -185, -128, -282, 42, -103, -126, 139, -28, 86, -330, 375, -14, -183, -19, 297, 232, -51, 23, 143, -53, 60, -94, -238, 45, 20, -172, -77, -168, 32, 89, 40, -67, -164, -219, -273, -169, -83, 43, -76, 945, 251, 69, -35, 569, 66, 270, 55, 179, 296, 103, -166, 173, 203, 30, -16, 41, 372, 23, -130, -231, -69, -11, + -262, 39, 74, 144, 61, 100, 283, -95, -49, 170, -31, -84, -18, -263, 162, 101, 2, 157, -86, -233, -489, -186, 174, 188, 2, 128, -142, -160, 390, -240, 174, -214, 37, -307, -313, 319, -133, -136, 455, 17, -57, -236, 165, 245, 10, -166, -265, -66, 191, -86, 54, -166, 91, -64, 467, 175, 384, -230, 66, 238, -319, -89, -133, 47, -168, -78, 222, -56, -58, -1, 282, -92, -151, 332, 37, -208, 80, -33, 36, 135, -195, -26, -150, -228, 15, 22, 32, -224, -265, 113, -36, 111, -25, 154, 26, 11, + -175, -138, 28, 171, 60, -28, 438, 125, 62, 224, 61, 171, 140, 120, 46, 96, -82, -17, 17, -173, 33, -291, 67, -185, 142, -94, 65, -14, -164, 73, -59, 156, -175, 318, 229, -586, -1158, -38, -240, 210, -69, -307, -40, -246, -293, -232, 367, 207, -259, -131, 278, 179, 247, -162, 157, -141, -165, -34, -76, -471, 126, 293, 112, -272, -73, 68, 67, -240, -64, -351, 75, -156, -23, -109, 64, 417, -49, -52, 192, 312, -182, 103, 102, -219, 123, 148, -294, 73, 178, -15, -311, -159, -204, 307, 95, 303, + -171, -272, 60, 196, -82, -177, 128, 264, 179, -188, -149, 4, 282, -10, 118, 110, -606, 17, -2, 356, 63, -118, 182, -80, 68, -302, -113, -185, -132, -386, -173, -225, 534, 334, 317, -380, -360, -147, 167, -3, -27, 26, 91, -13, 138, -216, -221, 10, -81, -270, -310, -215, -191, -110, -140, -346, 138, 454, -123, 219, 255, -195, 216, 167, 29, 415, -49, 349, 94, 56, -348, 139, 123, -71, 429, 382, 37, -125, -267, 147, -265, 106, -44, 286, -44, -377, -8, -129, -91, -195, 238, 90, 70, 249, -544, 252, + 163, 240, -261, -429, 115, 145, 9, -360, 343, 114, -202, -315, 135, -133, 556, 675, 85, -94, -260, 389, -442, -141, 516, 144, -116, -274, -277, -137, -4, -337, 66, 385, -61, 152, -286, -238, -98, -194, 529, -187, 230, 212, 206, 70, 94, -363, -390, -349, -94, 284, 611, -239, -465, -92, -222, 128, 82, 360, -227, 9, -297, -40, 485, -50, -289, 371, 98, 71, 157, -368, 31, -101, 18, 173, 298, 866, -377, -293, -92, 184, -508, 204, -139, 257, -229, -103, 312, 233, 86, -157, -60, 430, 420, -87, 366, -107, + 540, -253, -137, 98, 565, 415, 134, -304, -25, -631, -99, 99, 286, 338, 595, 157, -16, -29, -235, -394, -34, -342, 241, 77, 376, 212, -136, 378, -457, 204, -107, 33, -85, 483, 276, 139, 79, -873, -146, 520, 254, 34, -25, 29, 410, 181, -668, -208, -268, 57, 2, -609, -7, -493, -365, -22, -110, 300, 623, -168, -236, 20, 249, 121, -361, -39, -291, -33, -400, -62, -342, -1, 377, 11, 820, -358, -152, -308, 341, 520, -421, -165, -659, 105, 5, 162, 175, -396, -212, 270, -100, -106, -354, 710, -88, -811, + 231, -233, -224, 256, 230, -255, -241, -105, -444, -303, 161, 70, 168, -172, -319, -416, -372, 278, -550, -30, 146, -215, 26, -49, -64, -495, -68, -234, 299, 302, -45, 481, -6, -93, -125, -136, 742, -403, 1003, -265, -79, 79, 432, 295, -638, -274, -606, 124, 42, -201, -668, 16, -309, 128, 155, 329, 23, 236, 1174, 241, 297, -197, -60, 496, -40, 26, 139, 19, -71, -282, 474, -515, 211, -759, -223, -364, -456, -411, 1, -829, -275, 93, 465, 248, -796, 432, 301, 309, -507, 352, -238, -602, -198, -600, 281, 666, + 173, -90, -452, 340, -483, 696, -136, -105, -435, -498, 62, 516, 178, -370, -154, -6, -154, -367, 483, 163, 543, 104, -351, 160, -104, 165, 595, -840, -385, -675, 382, -135, 63, -222, 484, -479, -487, -219, -117, -345, -604, -288, 107, 395, -557, 365, -213, 45, 708, 548, -16, 289, 131, -112, -94, -968, 126, -96, 87, 191, -86, 29, 969, -876, 72, 1063, 126, 296, -429, -110, 541, 980, 34, 870, -354, 788, -293, 586, 565, -135, 1120, -179, -73, -326, -545, -530, -282, -301, -811, -318, -208, 312, 215, 123, -355, -445, + -356, -1270, -879, -644, -48, 844, -545, -82, -416, -634, -500, -647, -648, -272, -767, -862, -725, 201, -495, -276, -621, 601, 1016, 79, -96, -359, 101, -69, -7, -87, 334, 60, 700, -599, 73, -510, 1055, 248, -585, 471, -413, 382, -561, 336, 73, -354, 336, -557, -160, 170, 590, 243, 1028, -230, -622, 55, -159, 70, -402, -378, -662, 79, -704, -157, -82, -654, 465, 523, -266, -41, -853, 1004, 1164, 215, -352, 23, 1047, -989, 1832, 729, -179, -535, -183, -570, 614, 1640, 8, -1045, -517, 607, 189, -187, 741, -123, 69, 466, + -74, -419, -172, 388, -493, -398, -199, 176, -5, -55, -223, 367, 8, 531, 372, -497, 229, 647, 321, -459, 159, 128, 392, 35, 119, 137, 146, 901, 803, 539, 1099, -531, 554, -645, 401, 17, 364, 512, 133, 150, 569, 299, -179, 400, -17, 529, -555, -286, 32, 1222, -830, 104, -1011, -75, 76, 321, -357, -37, -296, 470, 1551, 134, 109, -335, -221, 266, 237, 152, 601, 261, -252, 329, 643, -13, 706, -55, 346, -700, 1302, -177, -144, 234, -973, -234, -463, 711, 391, 412, -445, 190, 179, -586, 184, 548, 461, 180, + -133, 91, -274, 1016, 171, 477, 386, 566, -851, -34, -238, 202, -297, -343, 756, -649, 564, -393, 594, -76, -553, -3, -845, 603, 542, 675, -1787, 596, 367, -487, -340, -440, 960, -1226, 803, 1854, -35, -672, -266, 588, 648, 264, -340, 188, -810, 53, -456, 724, 140, 140, -373, 276, -45, -404, 234, -414, -113, -364, -631, -494, 608, 353, 419, 288, -782, -335, 253, -340, 590, 272, 114, 218, 943, -345, -800, 1591, -651, -1030, 1124, -595, -214, 140, 617, -720, -113, -32, -327, 2088, 66, -457, -52, -82, 632, -1176, -727, -564, + -339, -146, -832, -115, 12, 221, 1479, 1275, -443, 953, -958, -1084, 684, 724, -169, 79, 262, 454, 853, -202, 147, 341, -312, -1314, -260, 77, -628, 680, 11, 416, -428, -661, 616, -654, 205, -150, 579, 3, 130, -346, 114, -244, -848, -670, 289, -50, -19, 143, 638, -280, -191, -529, 233, 201, -62, -100, -1422, 71, 405, -504, 360, -785, -144, 60, 501, 634, 82, -290, 206, 1135, 990, 986, -36, -80, 218, 128, -439, 301, 1249, -872, -274, -245, 18, 57, 179, -646, -978, -368, -36, 2022, 1053, 685, -64, -182, -480, 800, + 163, 408, -227, -198, -150, -274, -860, -403, -1358, 755, 692, -55, 1128, 482, -742, -766, 341, -325, -660, 26, 83, 284, -152, 377, -82, 355, 494, -460, -1766, 939, -252, -578, 423, 613, 40, -1217, -139, -68, -1213, -788, 667, -208, -482, -445, 298, -1221, -832, 1599, -117, -962, 389, 857, 398, -1353, 1923, 746, -1150, 628, 884, 113, -771, 800, 947, 534, -706, 664, 1316, 42, 1330, 1582, -833, -547, -571, 1492, 1006, -698, 407, -442, -876, 720, 1774, 217, -154, -609, 940, -485, 1147, 1770, 753, -773, -246, -652, 413, -331, 524, 300, + -796, 394, -810, -309, 38, -335, 80, 414, 376, -1, -637, 127, 574, -229, 116, -267, -749, 770, -437, 525, -769, -500, -75, -688, -157, 650, -616, 865, 101, 701, 330, -386, -927, 772, 541, 307, 252, 796, -559, -336, -301, 230, 363, -108, -712, -63, -48, -804, -247, 92, 272, 580, -8, -578, 795, -175, -54, 831, 489, -742, 315, -474, 344, -267, 373, -601, 484, -224, -1302, -1596, -811, 4624, 4120, 2448, 5459, -1186, -4051, -1462, -7660, -4057, -50, -2017, 2777, 5007, 736, 2931, 5802, 942, 2047, 166, -5902, -4986, -4346, -4849, -2888, 2365, + 1047, 2366, 6266, 3727, 1005, 4599, 2148, -2864, 1577, -2101, -5402, -703, -3325, -6203, -2747, -669, -3198, 3577, 3917, 1805, 6222, 6960, 2694, 3427, 3305, -3673, -2336, -4687, -7225, -6710, -4239, -4333, -1189, 2752, 3660, 4795, 6870, 6085, 3625, 2548, 509, -2835, -3959, -2855, -3331, -4158, -961, -1212, -793, 2017, 848, -1066 } }, + { { -40, 110, -121, -26, 7, 9, 49, 203, 16, -48, -73, 182, -18, -92, 35, -64, 48, 37, 243, 63, -131, 56, -6, 22, -116, 75, 11, -87, -50, -9, 11, -11, 77, -21, -72, -18, -49, -9, -88, 33, 95, -14, -128, 80, -78, -48, 5, 37, -65, -19, 122, -63, 36, -79, 60, -27, 42, 54, 35, -30, -15, 63, -95, -178, 41, -21, -53, 18, -5, -9, 19, -58, 72, -86, 63, 31, -17, 208, -21, 63, -38, 278, -109, -27, -10, 34, -49, 127, -22, -86, -15, 174, 13, -88, 82, 60, + 115, 47, -87, -58, 195, 27, -49, -38, -39, 38, 42, -25, -247, -62, 13, 171, 62, -21, 0, -99, 137, -139, -184, 24, 3, -63, -42, -52, 28, 17, 17, -65, 163, 5, 218, -35, -102, 47, -10, 31, 52, 109, 76, -28, -57, -51, 143, -143, 7, 3, -23, -118, 97, -61, 21, 76, -46, -52, -29, 36, -81, 70, 44, -98, -52, -9, 10, -7, -14, -51, 88, 15, -37, -53, -2, 179, -25, -87, 117, -47, -109, -13, 93, 67, -60, 14, -75, 41, 43, -38, 93, -28, -168, 28, 87, 78, + 11, -15, -122, -44, -17, -56, 109, 151, 71, -213, 70, 244, 101, -16, -3, 110, -57, 33, -105, -99, 94, 103, 51, 24, 18, 17, 50, 4, -11, -43, 25, -79, -14, -34, -135, -80, 19, 30, 41, 79, 142, -8, 58, -91, -140, -84, 74, -61, -65, -66, -92, 90, 11, 67, -29, 21, -188, -118, -86, 123, 23, 30, 66, -64, -34, -12, 22, -139, -27, -93, -104, 9, -92, 65, 59, 251, -61, 129, -83, 55, -56, 16, 218, 38, 96, -99, 68, -89, -41, -11, 141, -64, -32, -119, -62, -141, + -15, 140, 37, 14, 29, 129, -118, -214, 57, 72, -134, -7, 27, -33, 66, 161, 36, -35, 14, -52, 27, 9, 85, -227, 42, -83, -157, -123, 72, -38, -2, 156, 59, -28, 20, 132, -59, 96, -40, 25, -140, -31, 104, -39, 128, 132, 51, 81, 185, -48, -248, 52, -107, 2, -305, 3, 105, -68, 121, 11, -106, 35, -228, -155, -51, -63, -188, 92, 113, 0, 105, 2, 33, -69, 96, 63, -31, 208, -35, 170, 156, -15, -19, -6, 54, 66, 28, 74, 32, 21, 240, 81, -93, -49, 9, -55, + 44, -22, 174, 36, -417, -4, 4, 103, 191, 60, -88, -160, -19, 196, -32, -43, -143, -8, -56, 144, 183, -308, 204, 121, -109, -30, -153, -4, -42, -1, 111, 197, -69, 42, -46, -74, 82, 134, 101, -93, -136, 95, 77, -57, -18, 12, -177, 62, 64, -80, -115, 42, -85, 159, 82, -295, 142, -130, -309, -99, -13, 57, -120, -13, 82, -148, -127, -153, -32, 28, 316, 38, 71, -75, -140, 181, -38, -222, 15, -242, 14, -13, -36, 260, 73, 55, 117, 163, -34, 402, -56, 287, -339, 115, 202, -75, + 31, -98, -6, 154, 287, -83, -138, -44, 136, 26, 293, 135, -28, 39, 2, -137, 31, -32, -38, 124, 170, -264, 307, -233, -121, 49, -88, 150, 9, -90, 219, 297, -217, -43, -16, 90, -205, -351, -156, -110, 110, -245, -132, -32, 259, 153, -165, 120, 76, -100, -133, -28, -77, -109, 23, -74, 197, -148, -9, 146, -120, 114, 199, 45, 55, -25, 149, 131, 164, -157, -220, -111, 141, 12, 601, -40, -20, -140, -278, -396, -93, 138, 209, -127, -262, 39, -2, 264, -91, -100, 315, -168, 17, -240, 154, -43, + -2, -48, -378, -229, 17, 214, 136, 24, -391, 264, -160, -153, -170, -215, -37, 218, -174, -182, 128, -54, 73, 396, -171, 16, 18, 173, -116, -96, -54, 255, -56, -122, -23, 201, 249, -237, -272, -82, -38, -79, 80, -161, -107, -133, 65, -189, 160, 213, -158, -174, -162, 92, -23, 306, 509, -281, 12, -3, -43, 58, 142, -414, 374, -289, -155, 394, -96, -172, 120, 153, 1, -9, -304, 197, -50, 77, -204, 258, -31, -394, -445, 160, -89, -210, 101, -3, 665, 130, -134, -183, -409, -123, 66, -77, 299, -45, + -477, -23, 305, -116, 26, 301, 169, -129, -48, 253, 277, -103, 34, 80, -172, 106, -98, 32, 5, -8, -118, -188, -340, -76, 170, 239, 0, -338, 123, -366, 7, 144, -68, -272, -139, -49, 243, 207, -157, -147, 259, 119, -162, -159, -138, -10, 250, -36, 16, -7, -11, 339, 157, 230, -23, -9, 107, -164, -296, 243, 372, -249, 319, -88, -40, -139, 161, 18, -190, 118, 302, 248, 105, -225, -101, -462, 72, 251, -157, -31, -191, 55, -115, 188, -120, 66, 214, 128, 407, 218, 137, 265, -220, 393, 123, 234, + -72, -268, -383, -83, -69, -111, -77, 66, -290, 198, -417, 307, 99, -59, 442, 350, -576, -379, 352, 618, -65, 92, -61, -77, -70, -25, 146, 93, 362, 91, 345, 100, 143, -50, -214, 85, 15, -166, 259, 25, 95, 61, -72, -256, 17, -291, -114, -337, -241, -139, 260, 35, 117, 336, -169, -35, 17, 116, 13, 1, -122, 246, 531, 261, -473, -324, -359, 376, -92, -365, 172, -209, -60, -67, -66, -35, -33, 328, 504, 203, 385, 302, 75, -18, -6, -66, -242, 76, 543, 118, 184, -166, 132, -261, -494, 24, + 247, 90, 196, 304, 310, 32, -360, -284, -473, -704, -22, -73, 309, 250, -278, -136, 178, 389, -477, -289, -97, -243, -181, -82, 140, 306, 8, -163, -222, 309, -239, -85, -10, 429, -31, 48, -651, -35, 159, 348, 437, 107, -417, 211, 13, 209, 280, 57, 146, 325, 559, -355, -132, -24, 185, 591, 266, 197, 346, -114, -171, -348, -376, -256, 68, 213, 596, -229, -2, 301, 151, 420, -492, -330, -64, 720, 276, 32, 373, -223, 564, -119, -512, -82, -508, 423, 235, 177, 151, 27, -167, 216, 287, 167, -108, 282, + 346, 335, -44, -252, 471, 134, -33, -57, 54, -287, 306, -34, -88, -371, -217, -218, 554, 225, 6, 101, 287, 441, 211, -503, 486, -26, 282, 152, 428, -65, -556, 209, -23, 266, -96, -191, 212, -50, 145, 744, -81, -275, -4, 136, -335, 576, -267, -272, 420, -257, 114, 196, -158, 107, -421, -145, 294, 5, -412, 67, -116, 282, 124, 118, -716, 178, 57, 240, 532, -29, -19, -15, -204, 441, -430, 97, 342, 147, 318, -184, -185, -323, -446, 134, 117, 224, 562, -258, 489, 180, -386, -308, 37, -18, 67, -70, + 265, 315, 399, 81, -851, 152, 314, 194, -544, 285, -255, 235, 88, 86, -28, 153, -18, 680, 421, -427, 100, -1050, 222, -378, -220, 170, 250, -550, -787, 392, 415, -767, 520, -254, 258, -140, -165, 323, -240, -27, 81, 875, -95, 624, 189, 462, 60, 110, 188, 841, 902, -482, -384, 468, -605, -31, 200, -664, 388, 18, -22, -148, -164, 42, 97, 84, -359, -32, -65, -546, 290, 319, -540, -462, -178, 269, 329, 247, 0, -155, 299, 866, 521, -221, -86, -168, 647, -536, 261, 83, -729, -366, 3, 52, -608, 391, + 331, 72, 167, 247, -566, -143, -453, -53, 372, 429, 378, -411, -88, -134, 117, -426, 690, -85, 420, 642, -41, 38, -397, 30, -14, -290, -475, -95, -218, -362, -258, 401, -340, 290, -100, -85, 570, -396, -216, 83, 232, 30, -748, -465, 89, -125, 124, -108, -233, 475, 105, -45, -194, -1083, 650, -199, -10, -95, 42, 306, -179, -298, -503, -51, 222, -314, -399, 161, 633, -111, 589, 431, -433, 790, 522, -526, -811, -235, -357, 41, -263, -64, 380, -676, 322, -107, -385, -421, -420, -463, 101, 345, -180, 158, -121, -118, + -689, 1249, 1749, -166, 208, 115, 419, 853, -819, 11, 134, 17, -301, 45, -370, 427, 1035, -221, 13, 59, 306, 28, 111, 401, -818, -62, 777, 809, -963, -204, 121, 131, 266, 711, 184, 1438, 222, 441, 193, -231, -320, -22, -1034, -1460, -517, -477, -1541, 231, -65, -853, -444, -1425, -188, -201, 932, -954, 553, -653, -94, -432, -382, 374, 817, -675, -309, -64, -262, -71, 286, 685, 633, -500, 1240, 925, 15, -504, -1013, -46, -644, 1165, 1892, -432, -116, 357, 838, 306, -515, 329, -443, 128, 252, -85, -591, 190, 590, -134, + -891, 699, -219, 574, -226, -121, -235, -336, -34, 635, 325, 119, 479, -221, -219, 207, -289, 362, 180, 546, 886, 812, -596, -1051, -413, -52, 810, -304, 124, 351, -355, -477, -812, -794, 610, 693, -569, -1930, 132, -122, -296, 165, -225, -766, -397, -170, -577, -219, 791, 327, 432, -161, -285, -136, 395, 57, 90, 265, 675, -432, -35, -362, 202, -504, -769, -195, -113, 123, -251, 583, -344, -1262, -653, 402, -566, 661, 630, -299, -78, 61, -362, -27, 216, -84, 123, 839, 739, -226, -1140, -908, 77, 575, -451, -236, -533, -736, + 76, -236, -808, -932, -1297, 482, 190, -16, 762, 963, -31, -805, -565, -663, -338, -271, 239, 335, -341, -617, -670, 295, 324, -736, -628, -330, -103, -469, 250, 1552, 994, 1796, 639, -1072, 1159, -124, -541, -239, -686, -1346, -385, 1125, -632, 58, 352, -160, -831, 840, 834, -487, -631, 72, 1148, -610, 339, 709, 238, -289, -525, -371, 267, -102, 207, -333, 227, -718, 1043, -114, 246, -63, -1280, 390, -344, 654, 416, 701, -266, -1262, 910, 392, -413, -789, 655, 335, 695, 681, -590, 269, 731, -1064, 978, 472, -24, 306, -544, 1215, + -133, 801, 361, 1414, -99, -238, 195, 587, 373, 419, 1413, 110, 325, 860, -566, 580, 13, -744, 264, -220, 744, -63, -816, -349, -2091, 112, -254, 63, 1624, 1333, 1924, 1013, -508, -393, -793, -1062, 376, 91, 282, 335, -305, 481, 823, 149, -215, -279, -576, -387, -346, 159, 266, -834, -487, -116, 564, -253, 366, 446, -1176, -1168, 229, 337, 268, -882, -396, -793, -374, -364, 771, -1003, -1384, -527, 288, 234, -1065, -868, -667, -518, 595, 816, 51, -283, -324, -194, -167, -375, -1179, 387, 916, 809, 271, 1100, 1507, -142, -156, 1084, + -211, -583, -1243, -242, 348, -935, 1355, 502, 92, 522, -590, 58, -311, -405, 235, 122, -375, -570, -359, -527, -465, 202, -364, -145, 238, -146, 39, -165, 664, -510, 540, 230, 42, -490, -244, 441, 146, 20, 308, -28, -159, -181, -202, -109, 38, 31, 44, -571, 293, -216, -264, 250, 117, 120, -143, 468, 336, -486, 443, -18, 288, 693, -172, 402, 289, -258, -271, -360, -10, 143, -735, 359, 43, 614, -275, -1085, 648, 133, -99, 126, -488, 74, -274, 121, -705, -2016, -2990, 615, 2342, 81, 6420, 5908, 4057, 6979, 5367, 702, + 91, -761, -5160, -5273, -4013, -6901, -6433, -1878, -2177, -2212, 467, 1242, -1123, -421, 1999, 1240, -135, 1454, 991, 0, 1207, 2946, 1914, 601, 3019, 2198, 82, 2561, 3517, 753, 283, 3569, 894, -1566, 1730, 2699, -1593, 511, 3827, 218, 497, 4631, 3605, 133, 2807, 3767, -1574, -1020, 920, -3463, -5641, -3887, -6207, -9122, -8383, -9322, -11758, -12239, -10734, -11278, -10346, -7670, -6973, -5142, -3043, -3045, -1245, 212 }, + { 23, -4, 41, -36, -13, -122, -54, -130, 13, -74, -85, 42, 76, -95, 95, 10, -118, 18, -135, 76, -37, -23, -43, 30, -60, -9, -39, 50, 103, -94, -44, 37, -20, 68, 106, 4, 51, 33, 32, -14, 78, -102, -39, 111, 4, 132, -143, 76, -52, -200, 105, 93, 32, -71, -47, -16, 22, 15, -35, -70, -41, 29, 5, 61, 138, 32, 11, 9, 113, 65, -23, 33, -15, -46, -17, -54, 121, 167, -98, 7, 6, -120, 160, -64, -62, 46, -165, -74, 177, 40, -72, 126, 39, 27, -25, 62, + -1, -212, -10, -78, -9, -4, -202, 4, -130, 8, 21, 91, 109, 37, 28, 21, 94, -50, 33, 7, 15, 21, -27, 85, 126, -238, 112, -61, -144, -90, 185, 95, -62, 107, 31, -63, 66, 4, 1, 13, 13, -21, 2, 18, -10, 84, -49, -105, -106, 5, 35, 1, 6, 63, -17, 105, -78, -29, 91, 5, -70, 43, -37, -58, 16, -121, -12, -91, 34, 55, 56, 42, -91, -7, -75, 82, -158, -91, 83, -176, -17, -12, 48, 38, 89, 182, 87, -22, 3, -65, -47, -321, -293, -19, 223, -54, + 179, 16, 54, -53, -245, 130, 44, -73, 66, -130, -22, 77, 38, 236, -155, 144, -68, -182, -80, -48, -44, 68, 61, -145, -59, -81, -24, 147, 161, 167, -111, 24, -63, -4, -49, -66, -87, -79, 65, 32, 121, -115, -145, -129, 5, -52, -39, -102, 23, -114, -7, -48, 173, -113, -120, -273, -350, -87, -155, -146, -33, 71, -88, -213, 132, -308, 93, -54, -54, 195, 140, 71, 28, -37, -31, -77, 33, 132, -108, 125, 118, 32, 18, 51, 90, -201, -86, 187, -147, 10, -3, 114, -15, -46, 21, 195, + 108, 67, 62, 108, -175, 133, -143, 123, 80, -38, -27, -60, -80, -125, -9, -33, -92, -100, -52, -49, -40, 31, 64, -179, -11, -81, -178, -73, -39, -112, -47, -103, -50, 94, 110, -186, -117, 70, -45, -204, 134, 259, 46, -52, -125, 35, 115, 235, -123, -40, -153, -109, 118, 134, -184, 112, -64, -105, 171, 8, 90, -236, 9, -148, 28, -186, -131, -22, -54, 417, 121, 116, 71, -293, 160, 129, -77, 4, 122, -7, 129, 174, 149, -80, 0, -38, 73, -61, -96, 71, -92, 56, 30, 28, 66, 56, + -168, 33, -35, 79, -251, -141, 104, -111, 296, 130, 290, -5, -141, -151, -202, 309, -75, 142, 159, 33, 112, 101, 100, 40, -203, -11, -77, -30, 142, -12, -11, 99, 63, 102, -87, -320, -190, -120, 239, -213, -63, 147, -14, 29, -178, 314, 19, -119, 248, -148, 383, 200, -84, 47, -107, -71, -350, 128, -159, -21, -13, -73, 151, -54, -153, -144, 34, -131, -152, 93, 12, 117, -61, -303, 98, 148, 169, -137, -162, 52, 198, 40, -143, 262, -242, 124, 290, -209, 51, -115, -244, 354, 121, 329, 288, 49, + -247, -140, 113, -10, 41, -252, 16, -452, -203, -352, 208, -198, -19, 69, -71, -89, 95, 111, 302, -42, -84, -240, -221, 203, 29, 71, 363, -114, -13, 201, -106, 92, 53, 200, 164, -127, -37, -258, 249, -178, -250, -226, 122, -87, -142, 257, -102, 265, -189, -135, -57, 170, 209, -27, -271, 79, -178, 304, 43, 161, -245, -94, 40, 141, -389, 128, 128, 68, -293, 219, 388, -383, 149, -240, 157, 7, 141, -123, -2, 73, -246, -140, -103, 184, 215, -85, 103, -68, 159, 181, 80, 42, -198, -93, -248, -296, + -193, 0, -92, -33, -116, -297, -94, 36, 24, -38, 416, -360, 122, -191, -52, -129, -111, 153, -112, -12, -135, -112, -164, 186, -205, 146, -55, 145, -27, -4, -31, 138, 84, -37, 347, -18, -195, 57, -164, -210, -228, 126, 67, 67, 82, -401, -51, 72, -115, -313, 360, -7, -4, 338, -108, -313, 98, 234, 391, -9, 155, 53, -379, -89, -206, 201, 87, 113, -153, -7, -33, 50, -140, 188, 29, -128, 193, 47, -255, -182, 37, 273, 212, -304, 610, -14, -6, 190, -43, -65, -23, 421, -219, 217, -66, 297, + 67, 268, -112, -180, 122, 231, -123, -222, -276, -212, -119, -29, 224, 23, 193, -8, -81, 218, -196, -315, -107, -198, -234, -244, 202, 195, 0, -126, -23, -26, -233, -22, 24, 168, -246, 7, -33, -111, -516, -69, 252, 185, 259, 24, -275, 736, 318, 499, 59, -227, -82, -78, -309, -26, -117, 152, 7, 10, -94, -140, -260, 84, 33, 7, 144, -17, 65, -33, -225, -186, 147, -6, 343, -432, 347, 202, -143, -315, -474, 95, 387, -202, 374, -36, -10, 77, -101, -434, 58, 194, 97, -194, -41, -124, 102, 196, + -3, 43, -21, 177, -75, -44, 92, -95, 267, 81, -572, 409, 372, 436, -139, -391, 139, 157, -581, -530, 517, 56, -248, 195, -361, -413, 62, 1080, 505, 202, -289, 6, -100, 10, -118, -58, -131, 42, 313, 64, 385, -146, -119, 73, 272, -46, -30, -560, -15, -313, -8, 443, 322, -109, 316, 613, -277, 183, 516, -362, 546, -36, 234, -117, 38, -63, 91, 133, 545, -192, -46, 148, -224, 166, 105, -131, -213, 523, -12, -274, -63, 295, -94, 157, 35, 13, -29, -92, 705, 120, 104, -370, -206, 13, 86, 137, + 168, -700, 37, 39, 507, 75, 133, -53, 462, -751, 28, 377, -439, 106, 93, 355, 76, 33, -117, 7, -376, 124, -90, 63, 109, -70, -284, 101, -224, -402, 229, -229, 152, -378, -230, -43, -111, 85, -154, 406, 0, 387, -408, -352, -108, 3, -3, -123, 355, 285, 736, -119, 472, -275, -45, 142, -555, 636, -16, 394, -12, -517, -294, 208, -606, 320, -40, 438, 579, 137, 360, 547, 194, -230, 526, -561, -54, -173, 74, 446, -399, 1006, 139, 250, -290, -404, 147, 5, 862, -120, -288, -486, -321, 242, 162, 143, + -52, -476, -730, 61, -435, 600, 90, 489, -285, 209, -179, 258, 713, -108, -58, -97, 199, 241, 137, 61, 91, 314, 292, -145, -219, -203, -218, 812, 338, -454, 385, -92, -357, -258, 168, 309, -517, -695, 110, -299, 964, 502, -120, -82, 208, 405, 155, -125, -99, -526, 23, -275, -55, 0, -229, -479, 290, -184, 421, 138, -381, -214, -175, 52, -526, 342, 567, -255, 367, -120, -111, 219, -359, 205, 467, 79, 780, 321, -278, 277, 169, 238, 47, 358, 382, 494, 236, -254, -218, -377, 3, 789, 52, 307, -490, 1041, + -288, -899, -368, 639, 89, -144, -60, -100, 548, -427, 332, -128, 681, 931, 543, 420, -311, 505, 378, 277, 423, 503, -72, -1037, -573, -765, 227, 168, 230, -157, 342, 584, 65, 64, 521, -229, 147, 355, 426, 148, 202, 324, -256, 760, 305, 142, -216, -593, -234, 313, -30, -837, 1121, -400, -218, 338, 18, -119, 81, -225, -263, -65, -610, 143, -655, 10, -520, -592, -119, -133, -131, -437, 184, 448, 119, 341, -612, 589, 1086, 103, -444, 671, -565, -897, 1468, -163, 97, -114, -669, 497, -608, 245, 890, -32, 1225, -980, + 921, 255, -625, -341, 106, -608, -304, 628, -639, 384, -416, 139, 678, -1371, -621, 512, -964, -283, 156, -429, -1295, -332, 423, 1005, -319, 511, 14, 246, 519, 343, 898, -222, 41, 257, -790, -499, -233, -244, 187, 27, 73, -399, -62, -532, -438, 231, 1114, 655, -282, -335, 536, 653, -367, 189, 497, -169, 1071, 386, 167, -790, 517, 133, 411, -53, 118, -102, -160, -1253, 359, 930, 459, 160, -7, 493, -705, -1289, 120, 1823, 449, 1462, 1359, 76, 140, -786, -735, -10, -625, 880, -1780, 418, -723, -1232, 273, 771, 852, 3, + -292, 900, 1698, -2, 498, 253, -822, -292, 914, 228, 429, -262, 299, 103, -259, -31, 498, 431, 630, -302, -22, -1330, -1156, 121, -695, -20, 696, 111, 128, -269, -92, 368, 1063, -780, -369, -143, -661, -99, -634, -262, -675, 597, -828, -121, 217, 379, 1606, 2012, 595, -594, -1040, -150, -690, -350, -1106, 120, 1197, 776, 748, 22, 238, 1094, 1201, 761, 14, 452, 280, 179, -1224, 312, 256, -368, 830, 804, 85, -146, -129, -2005, -372, 999, 764, -522, 527, 734, 115, -992, -1117, 1037, 392, 214, 869, -16, -339, 868, 265, -721, + -321, -285, 332, -18, -384, 121, -428, -85, -179, -261, 642, 1105, -364, 195, 566, -313, -205, 176, 680, 162, -475, -684, -738, 360, 457, 989, -466, -520, 393, 565, 998, -85, -1771, -445, 609, 516, 290, -418, 17, -788, 140, -384, 781, 994, -289, -58, -591, -768, -219, -1467, -228, -787, 633, -685, 611, 465, -1393, -335, -522, -390, -514, -878, -189, -497, -873, -1344, 651, 667, 404, -908, -1208, -950, -530, 190, -47, -1203, -710, -836, 1128, 321, 483, -395, -665, 1406, 339, 410, -297, 42, 403, -340, 313, -155, 659, 922, 11, -840, + -666, 715, 491, 616, 155, 107, -391, -218, 65, 403, 968, -81, -1956, -1839, -32, -511, 1082, 1080, -1357, -959, -612, 1515, 1357, -872, 147, -1118, -1067, 491, -543, -105, -247, -805, 389, 337, 267, 1384, -1021, -215, -191, 46, -195, 1461, -925, 862, 1127, 501, -2176, -1061, 913, -761, 587, -298, -821, 482, 325, 51, -283, -1662, -3, -179, 149, -351, -972, 702, -544, 1292, -4, -258, 842, 383, -531, -197, -364, 626, 1351, 777, -856, 91, -519, 473, -428, -380, 262, -192, 816, -741, -1235, 216, -330, 378, 723, -1925, -122, -490, 249, 1814, + -340, -1591, -184, 1084, 806, -946, -41, 597, 220, 767, -1204, -966, 1121, -1123, -1846, -860, -79, 1840, -281, -1225, 1223, -1783, 2093, 153, -2100, 579, -20, 709, 1762, 547, 254, -1000, -396, -1000, -1167, -409, 245, 660, 905, -114, 531, 614, -535, -1125, 601, 197, -891, -322, 870, -307, -84, 769, 451, 333, 120, 430, -416, -1046, -438, 279, -412, -260, 388, 10, -717, 742, 173, -688, 96, -179, 661, 346, -254, 289, -393, -922, 130, 203, -74, -16, 200, -413, 133, -357, 211, 624, -59, 261, 308, -272, 26, -637, 221, 334, -1064, 580, + -593, 164, 24, 34, 345, -59, 1710, -61, -57, -474, -468, 355, -21, 308, 6, -165, -226, 119, -316, 324, -297, 471, -377, 276, -319, -67, -50, -294, -226, 72, -132, -90, 0, -219, 33, -39, 75, -47, 134, -444, 414, -148, -130, 317, -245, 23, -306, -266, 204, 182, -213, -134, 94, -6, -374, 106, 75, 8, 258, -84, -99, -94, -251, -62, 282, -280, 85, -131, -25, 28, -77, 74, 15, 199, -261, -16, 183, -323, 202, -129, 16, 104, -46, -71, -789, -1371, 517, 4333, 1102, 2384, -81, -2352, -745, -2314, -1951, -709, + -460, -176, 1315, 1733, 2324, 2904, 1274, -764, -1340, -2886, -2716, -1128, -899, -624, 1191, 1590, 972, 1472, 1797, 588, 502, 318, -913, -443, -651, -1461, -785, -1089, -1579, -882, 209, 153, 900, 2137, 1486, 1211, 1208, 352, 100, -140, -609, -902, -1109, -1618, -1404, -808, -237, -557, 458, 814, 718, 1202, 1371, 856, 802, 757, -96, -365, -149, -1041, -810, -267, -914, -974, -707, -1134, -643, -140 } }, + { { -19, 14, -83, 87, -117, 13, -40, -74, -145, -48, -2, 26, 174, 94, -66, 2, -17, -2, 10, 5, 56, -7, 37, -27, -213, -74, -36, 11, 128, -79, 9, -11, -4, -45, 76, 16, -35, 93, -65, 36, 41, -93, 82, -40, 5, 22, 29, 42, -38, -69, -23, -47, 36, -43, 10, 57, 148, -50, -114, -33, 109, 114, 70, -2, 34, -40, -57, -45, -135, 97, -17, 23, 4, -46, 28, 29, -13, 14, 103, 97, -87, -19, 147, 44, -72, 13, -79, -76, -56, -132, -42, 76, -3, 41, -19, -39, + -33, -19, 111, -71, 10, -8, 8, 83, 0, 56, 192, 144, 151, 74, 36, -27, -172, 69, -62, 109, 43, -62, 55, -80, -148, -49, -56, -145, 9, -20, -18, -69, 12, 148, 69, 100, 1, 61, -56, -6, 80, -66, 54, -81, -83, 8, 178, 116, 69, -34, 30, 19, 10, -28, -64, -89, -70, -5, -57, 64, 34, -112, 264, -7, 16, -29, -139, 102, -73, -71, -162, -126, -53, 99, 144, -31, 85, -35, 156, 161, -326, 57, 0, -34, 109, 171, -55, -28, 2, -13, -84, 65, -85, -69, -9, 83, + -51, -187, -84, -128, 12, 7, -165, -24, -74, 29, -8, -29, 36, -59, 51, -93, 81, 119, 188, 74, -88, 62, 76, -37, -222, 7, 108, -95, 60, -134, -7, -88, -221, -75, -119, 41, 71, -81, 17, -35, 213, 61, -296, 106, 148, 57, -28, 79, -187, 28, 79, -39, 76, -11, 93, 25, -127, 80, 110, 114, -36, 55, 58, 44, -335, 48, -145, -41, -51, 78, 32, -269, -101, -60, -55, 111, -105, -189, 43, 88, 50, -188, -93, 61, -182, -14, -201, 29, 92, -101, -36, 112, 138, -335, -30, -93, + 96, 41, 11, 28, -100, 84, 68, -260, 193, -27, 42, -133, -62, -110, -22, 27, -101, -129, 97, -49, -148, -125, -117, -62, 212, -69, 22, -170, 181, 20, -135, -26, 102, -220, 70, -59, 44, 44, -112, -66, -278, -65, -313, 48, 61, -25, -49, -20, 38, -111, -225, -93, -88, -25, 72, -42, 121, 66, 91, -126, -16, 2, -121, 40, 80, 0, -65, -123, -131, 92, 114, 6, 235, 204, -184, -34, -10, -173, -221, 329, -16, 20, 89, -191, -79, -118, 302, 98, 2, -231, -206, 34, -94, 155, -76, -2, + 6, 32, 1, -368, 184, 104, 188, -101, 104, 107, 194, 45, -366, 91, 17, 146, 267, 14, 116, 101, -219, 77, 21, 30, -59, -31, 138, 90, 7, -135, 0, -64, -68, 220, 103, -9, -28, -266, -226, -261, 71, 71, -269, 19, 20, -268, 19, 41, -33, 307, -35, -152, -35, 176, -12, -275, 302, 154, -186, 144, 33, 27, -1, 15, -69, -139, -125, 237, -10, -73, -4, 166, -151, -278, 14, 45, 39, -248, -91, 65, 113, 422, 128, 338, -372, 13, -182, 4, 127, 142, -190, 83, -108, -100, -131, -218, + -29, -513, -2, 168, -19, -36, 60, -269, 99, -257, -77, 264, 58, 91, 11, 78, 230, 204, 397, 204, -291, -24, 336, -46, -236, -36, 36, -110, 227, 165, -184, -55, 219, 227, -73, -143, 366, -147, -475, -325, 115, -484, -1, -144, 12, -44, -126, 183, 63, -47, -147, 138, -82, 251, 185, -63, -130, 46, 78, 20, 48, 44, -116, 35, -419, 201, -42, 110, 131, 229, 44, -192, 261, -95, 112, -115, 92, -14, -494, -97, -91, -54, 25, -114, -89, 68, 98, 39, 253, 123, -264, -17, -9, -142, 292, -180, + -185, 318, 324, -42, -15, -209, 63, 44, -121, 54, 195, 126, 236, -65, -209, 118, 15, 56, -248, -126, -152, 50, 119, 43, 20, 233, 271, 35, -154, 155, 117, -213, 10, 24, -41, 12, -21, 153, -34, -124, 40, 186, 98, 13, 130, 166, -353, -221, 149, -90, -329, 165, -169, -159, 223, -71, -65, -59, 62, 155, 90, 81, 95, -139, -73, -33, 202, 96, -336, 105, 114, -148, 329, 292, 166, 7, -110, -80, 24, -104, -114, -202, 35, -230, 171, 61, 8, 34, 93, 73, 182, 273, -98, -437, -70, -297, + 108, 41, -390, 144, -161, 497, 169, -309, -7, 318, 167, -254, -152, 336, 190, -222, 280, -223, -300, 54, -456, 297, 257, -45, -306, -6, 92, 2, -285, -205, 3, -336, -3, -793, -255, -89, -439, -150, -96, -189, -152, 105, -215, -396, 100, 250, -412, -112, 119, 204, 344, 223, 199, 226, 74, 400, -246, -103, 77, -200, 67, 112, 202, 26, 335, 70, 75, 234, -114, -206, -7, -315, -210, -363, -26, -21, -485, 166, -226, 92, -459, 48, -351, 498, 11, -455, 524, 654, 169, -229, -182, 164, -76, -30, 171, -308, + 178, -318, 132, -81, -146, 24, 139, 222, 46, 205, -110, 326, -250, -255, -631, -154, -321, -795, 209, -463, -262, -375, 113, -716, 201, 47, -123, -26, -190, -82, 183, -251, -158, -1, 143, -220, -2, 231, -373, -100, 240, -225, 1, -8, -46, 317, -271, 185, -115, 256, 296, -296, -366, 347, -23, 68, 110, 22, -66, 191, -92, -453, 133, 79, -365, -54, -119, 218, 298, 126, 67, -124, -251, 264, 193, 229, 8, -401, -67, -87, -146, -95, -19, 17, 117, -181, 941, 563, 25, -290, -734, -75, 325, -145, -303, -528, + -43, -103, 7, -172, 163, 11, 461, 201, -209, 1, -96, 51, -109, 113, 282, -328, 56, -191, 126, -132, -260, -473, -49, 296, 84, -44, 94, -19, 258, 440, -156, -79, -498, -512, 138, 97, -232, -175, -448, -284, 168, -38, -5, 43, -40, 222, 110, -341, 11, -309, -32, -157, -105, 373, 724, 1213, 43, 397, -354, -423, -608, -1, -7, 181, 126, -56, -479, 10, 346, 584, -291, 4, 109, -472, 1, -304, -300, 450, -134, -109, -243, 515, 448, 2, 738, 86, 229, 165, -209, -240, -388, -201, 88, 5, 329, 27, + -39, -59, 232, -337, -831, -289, 242, 78, -70, -246, 13, -398, -61, -363, -26, -45, -257, 245, 121, 465, -385, 721, 194, -142, -255, -133, 115, 414, -126, 235, -364, 293, -330, -381, 376, -545, 360, 289, 579, -586, 445, -59, 386, 118, -517, -143, -142, 25, -348, 507, 47, -408, -535, -1112, -334, -656, 187, -35, -216, -328, -301, -283, -294, -300, 36, -246, -37, -527, -793, 973, -299, 525, -95, 131, 176, 279, 195, -57, -9, -430, -89, -108, -277, -451, 181, -58, 635, -443, 20, 859, -200, -730, -223, 19, -317, 497, + 244, -289, 217, 261, -156, -18, 151, 326, 2, -349, -313, 390, 308, -230, -442, 275, 365, -328, -391, 266, -498, 974, 249, -121, 83, 180, 99, -272, 27, 70, 339, -230, 131, 265, -416, -2, 154, 115, -274, 654, 463, 943, 522, 347, 135, -835, -72, 106, -492, -138, 931, 63, -549, -545, 479, -749, -200, 22, 189, 73, -151, 227, -344, -14, -79, -225, -59, -162, -496, 237, -433, 227, 202, 266, 34, 169, -194, 758, 84, -850, -749, 43, 303, 608, -234, -525, -247, -95, 44, 341, 51, -326, 824, -1085, -208, 162, + -767, -418, -229, 68, -1217, -596, 790, -359, 199, -283, -868, -355, 302, -224, 168, 106, 532, -258, -1478, -448, 136, 374, 468, 325, 432, 634, 1288, -763, 568, -234, 27, -237, -967, -815, -95, -102, 268, 342, 571, -221, 32, -326, 52, -106, 45, 479, 338, 120, 464, 430, -809, 366, -448, -695, -136, 347, 170, -491, 194, -12, 360, -95, -780, -665, -637, -758, 147, 501, -48, 1997, -1293, -1093, 684, -259, -351, -220, -47, -62, -1199, 45, -19, 77, 1043, -175, 427, 237, 565, 1391, -393, 1505, 485, -200, 360, -908, 330, 1452, + 41, 1515, 800, -95, -587, 1710, 256, -291, 220, -393, -117, -62, -107, 212, 475, 328, 60, 215, -348, -338, 100, -107, 558, 605, 383, -162, 33, -747, -472, -143, -516, -808, -485, 377, -475, -1422, -664, 427, -582, -409, 9, -109, 654, 974, 1272, -685, 351, -12, 27, -278, -869, -1700, -1138, 591, -1154, -590, 284, 581, -446, 659, 1832, 408, 325, -1386, -1929, -379, -644, -924, -275, -675, 552, 601, 1408, 279, -717, -440, -382, 790, 1531, -810, 1157, 952, -168, -229, -541, 172, 1033, 789, 1214, -521, -256, -237, -89, -317, 309, -391, + 891, 398, -1494, -625, 2, 239, 630, -288, -569, 184, 168, -219, -283, 186, -426, -625, -296, 1420, 577, 260, -710, -205, -601, 377, 679, 256, 49, 429, -232, 922, 514, 85, 305, 0, 1780, 400, -737, 324, 322, 215, 420, 65, -693, 894, 215, 191, 364, 198, 38, -471, 613, 698, 320, 1713, 1289, -456, -976, -484, -37, -329, -1764, -279, 484, 461, -380, 586, 226, -308, -647, 96, -139, -1058, -297, -413, 94, -1440, -1062, -245, 695, -154, -195, -900, 29, 650, 45, -565, -277, -176, -272, 106, 243, -782, -784, 47, -24, 91, + 1303, -879, -82, -133, -1269, -468, -931, -234, -81, 807, 1006, 1145, 347, 114, -478, -1184, 35, 339, -386, 1417, 3543, 3306, 486, -2295, -2023, -902, -1280, 4079, 2574, 1497, 2088, -135, -1056, -2941, -1735, -895, -555, 447, 1737, 1775, 821, -802, 939, 323, -6, -1565, -670, 1599, -1117, 527, -126, -216, 328, 288, 659, 1363, -862, -861, 124, -480, 648, -907, -673, -532, -62, -61, -732, 382, 1047, -820, -1175, -650, -384, -113, 1448, 207, -197, -1462, -557, 257, 1185, 691, -396, -2154, -1781, 1641, 1509, 1725, -909, -3670, -914, 1798, 1243, 316, -614, 339, + -1706, -809, 327, -351, 271, -183, -138, 1695, -1398, -528, 1111, 1140, 1755, 945, -2788, 897, 2548, 677, 777, 522, -801, 12, 2171, -1898, 231, 318, 197, 1836, 330, -158, -1167, -222, -100, -297, 5, -243, 490, 202, -333, -79, 751, -17, -27, 59, -171, -335, 427, 346, 290, -479, 254, 670, 281, -58, 454, -99, -518, 122, 142, -442, -454, 443, 454, -458, 288, 258, 0, -176, 5, 336, -19, -403, 201, 227, -730, 176, 529, 168, -482, 68, 320, -613, 148, 287, 98, -154, -612, 698, -781, -46, 664, 42, -176, 50, -664, 314, + -130, 320, 538, 45, -312, 1731, 159, -217, -574, -391, 211, -264, 232, -350, -20, 271, -148, 126, 135, -485, 142, -161, -96, -399, 122, -115, -241, -118, 202, -175, -161, 244, -261, 137, 244, -482, 487, -120, -555, 302, 312, -263, 105, 174, -226, -213, 15, 35, 169, -75, -14, -235, 234, -183, -45, 280, -316, 101, -44, 7, -139, -208, -70, 381, -237, -90, 79, 88, 30, -218, 193, -92, -174, 5, -332, 516, -190, 96, 123, -91, 189, -241, -842, -1430, 665, 4845, 767, 2411, -550, -2496, -878, -2433, -1567, -526, -244, 93, + 1452, 1698, 2409, 2350, 775, -961, -1498, -2810, -2115, -1146, -417, -307, 881, 1421, 1135, 1497, 1493, 520, 498, 158, -1058, -424, -908, -1630, -951, -961, -1372, -319, 671, 470, 1438, 1835, 988, 1216, 954, -154, -20, -112, -982, -1258, -1079, -1680, -1389, -522, -62, 174, 1168, 1032, 1042, 1262, 983, 306, 629, 310, -336, -175, -596, -1342, -703, -666, -923, -554, -447, -1051, -403, -30 }, + { 18, 12, 83, 69, -77, -51, -17, 104, -106, -6, -58, -132, 66, -25, -128, -53, 123, -173, -52, 161, -50, -198, 136, -17, -72, 44, -57, 101, -59, 46, -117, 104, -16, -111, -12, -52, 62, 53, -26, 9, 15, 221, 101, -28, 111, -54, 89, 16, -39, -25, -141, 39, -54, -108, 98, 18, 55, 25, 68, -39, -62, 1, 13, 41, -34, 71, 7, 12, -5, -84, -7, 29, 59, 13, 32, 87, 6, -40, -36, 198, -111, 33, -165, 46, 20, 253, -151, 0, -79, 127, 131, -83, -15, -71, -40, -83, + -102, 76, 26, -68, 143, 129, 222, -6, 85, 44, -2, -199, 54, 83, -77, 50, -56, -67, -107, 58, 143, 16, 167, -66, -12, 167, 89, 15, 1, 159, 239, -174, 42, -58, -25, -271, -94, 113, -82, 80, 38, -37, -63, 43, -20, 90, 49, 45, 46, -136, 8, -60, 88, 144, 99, -5, 133, 34, 64, 7, 22, -30, 114, -141, -156, 10, -209, 42, -68, 104, -59, -158, 15, 164, -28, 10, 218, 283, -124, -123, -40, -202, 85, 24, 48, -68, 107, -139, -30, 104, -85, -24, 11, 185, 8, 135, + -175, 174, -22, 30, 105, -88, 87, -37, -48, 84, 99, -11, 55, -220, 133, 140, -246, -205, -65, -168, -55, 75, 38, 72, -3, -50, 141, -40, -2, -49, 26, -77, 114, 44, -105, -33, -44, -24, -66, 76, 362, 64, -128, 161, 25, -118, 331, -225, -311, -190, -187, -70, 96, 109, -106, 159, -204, -119, -23, 62, 54, -70, -79, 178, 37, -20, -102, 130, -99, -31, 1, -20, -13, 45, 29, -38, 116, -64, 71, -15, -188, -84, -75, 189, -111, -146, -244, -296, -53, 3, -115, 204, 28, 103, -89, 174, + 78, -123, 300, -151, -148, 8, 187, 261, 194, 48, -99, -236, 85, -22, 207, 60, -53, -31, 95, 34, -37, -326, 41, -111, 66, 35, 231, -301, -192, -218, 110, 115, 135, -152, 43, -37, 7, -244, -232, -148, -172, 270, -118, -19, -19, 100, -55, -260, 100, -97, -50, 137, 80, 156, -6, 88, -206, -68, 156, 295, 151, -2, -233, 165, -86, -176, 242, 87, 72, -149, -110, 99, -76, -79, 119, -98, 29, 17, -199, -28, -139, 199, 76, -17, 12, -78, 91, 29, -25, 42, -231, -101, 84, 72, -65, 2, + -161, 176, 118, -509, 169, 28, 126, 140, -101, -359, 278, 122, 274, -47, 145, 1, -99, -3, -255, 317, 72, 34, -161, -87, -108, 99, -143, 246, 12, 89, 135, 81, -14, 85, 76, -48, 64, -258, 71, 130, 127, 249, 86, -150, 83, -70, 165, 43, 121, 194, 33, -27, 146, -84, -152, -42, 103, 269, -56, 34, 8, 49, 53, 126, 39, -44, -9, -65, 67, 48, -159, -111, 52, 116, 81, 182, -231, -67, -194, 181, 139, 506, 289, 234, 374, 85, 80, -233, 7, -424, -60, 145, 129, 61, 110, 102, + -73, -71, 252, 202, 199, -25, 42, -305, -238, -107, 203, 50, -21, 91, -153, 6, -70, 195, 179, 350, -17, 126, 132, -67, -169, 329, -176, -54, 174, -2, 108, 235, -56, 82, -213, -513, -257, -176, -44, 15, 4, -138, -245, -65, -168, 51, 23, 15, -278, -148, 228, 58, 21, -341, -262, 156, 69, 75, -170, -189, 37, -101, -69, -9, -36, -256, 192, -110, -17, -677, -169, -246, -174, 35, 219, -37, 292, 166, -24, -286, -128, 445, 67, -255, -198, -79, 199, -153, -4, 149, 217, 259, -282, 193, 20, 60, + 73, 110, 84, 260, 2, 84, -226, 317, -160, -66, 48, -250, 314, -43, -625, -198, -502, 37, -10, -144, 675, -112, -337, -107, -84, 317, -43, 154, 182, -121, 234, 326, -161, 126, -280, 141, -92, -73, 311, -92, -20, -148, -11, -72, 90, 315, -438, 91, 85, -133, 55, 332, 348, 136, 123, 173, -273, -41, -291, 0, 184, 124, -62, -222, -75, 163, -301, 19, -22, 147, 286, 36, -154, -108, 307, -186, -94, 187, -108, -350, -130, 95, 63, -132, 36, 202, 133, 196, -19, 152, 263, -98, 132, 129, -175, 404, + -368, 241, 101, -495, 497, -297, 73, -33, 396, -141, -276, -31, 5, 103, 304, -223, -14, 56, 14, -4, 69, -143, 0, -15, -252, -334, 263, -780, 423, -303, -228, -375, 32, -33, 57, 290, -243, -75, 210, 216, -77, 93, -117, -348, -45, 107, -196, 309, 40, -18, -183, -155, 31, 468, 10, -46, 115, -372, -75, 161, -272, 398, 234, 5, -123, -108, -152, -240, -326, 290, 16, 499, 40, -3, -218, 62, -86, 130, -7, -279, -235, -284, -516, -48, 459, -412, -22, -433, 80, 153, 115, 350, -26, -442, 339, -11, + -196, -150, -326, -103, -292, 100, -386, 346, -130, 308, -301, -151, 201, 72, -405, 32, 513, -592, 30, 285, 666, -281, -176, -68, 514, 516, -545, -20, -420, -194, 265, 277, 351, 207, -76, 255, -314, -162, -36, -43, -453, 44, -15, 597, -97, 296, 66, 177, 392, -236, -112, -581, 398, -512, -96, 121, -74, -295, -79, 87, -216, 60, -39, -43, -661, -464, 28, -336, -466, 86, -432, 137, 274, -250, 471, 101, 296, 319, 81, -195, -252, -219, 138, -276, 209, -331, 834, 329, 156, 409, -147, 76, -422, -574, 368, 709, + 230, -16, -698, 848, 140, 93, 139, 19, 172, 37, -107, -18, 234, -146, 291, 40, -197, -311, -63, 259, -56, 76, -104, -123, 25, 759, 146, 98, 126, 51, 485, -187, 156, -314, 575, 752, 225, -60, -247, 786, 405, -6, -281, 99, -155, -48, -323, -154, -203, -348, 565, -182, 430, 56, -260, -34, -598, 577, 12, -327, -160, -383, -334, -320, 602, -317, 213, -79, 195, 249, -188, -187, 756, 755, 917, 562, 175, -231, -254, 142, 259, 332, -502, -12, -69, 249, 184, -339, -432, 0, -171, 402, 460, 0, 237, 82, + 86, 544, -347, -442, 333, -579, 34, -180, 303, 161, -11, 370, 325, -315, 370, -5, -185, 87, 402, -169, 160, 306, 120, -681, -412, 58, 12, -467, -337, 142, 192, 174, -650, -448, -462, -48, 242, 380, -1016, -737, 92, 136, 495, 185, 151, 363, -20, -169, -278, 831, -246, -312, -642, -600, -516, 207, -78, 297, -568, -79, 13, -202, -272, 463, -186, 103, -20, 43, -465, -155, -400, 63, 38, 112, 1058, -405, 283, 462, -241, -204, -336, -54, 487, -498, 336, -22, -98, 58, 39, 285, 18, -530, 402, -326, -788, -617, + -326, 1060, 880, -475, -151, -656, -567, -210, 639, 27, 438, 244, -314, 351, -240, -682, -64, -411, -90, -216, 1365, 21, -1119, 872, -352, -247, 780, 812, 26, -106, 55, -64, -667, 155, -531, -352, 179, 115, 309, 918, 174, -38, 231, 35, -374, -252, 222, 34, 773, 165, -34, 261, 422, 399, 459, 9, -300, -102, -701, -112, -793, 434, -477, -205, 15, 636, -365, 347, -253, 203, -320, 400, 644, 26, -120, -357, -474, 255, 327, 779, -94, 21, 366, 1260, -284, 171, -192, -734, 516, -124, 371, -68, 105, -452, 1200, -1800, + 1325, -2064, 896, -1074, 343, -840, 310, 503, -110, 356, -155, 1154, -660, 771, -822, 445, 370, 1427, -989, 412, 271, -865, -15, -173, -235, -445, -13, 48, 581, 211, 310, 427, 359, 12, 489, -549, -65, 662, 88, -907, -193, -1186, -206, 209, -203, -274, -34, 1063, 286, 85, 148, 270, -60, -604, -166, -62, 135, -135, -262, 774, 437, -152, -11, -158, -668, -563, -389, -339, 805, 196, 317, -458, -421, 155, 350, 301, -94, -82, -488, -340, 504, 29, -1226, 450, 732, 220, -484, -299, -206, 50, -221, 29, -429, -1170, 1023, 1272, + -130, 929, 26, 153, 388, -796, 284, 613, 581, 262, 174, -570, 419, 267, -363, 204, -78, 714, 186, 194, 407, -150, -481, 154, 885, -302, -177, 820, -298, -342, -294, 294, 1032, 1455, -89, -916, 1412, 503, -926, 1069, 406, -242, -264, -376, -646, -19, 353, -543, -357, -1169, -147, 708, -1421, -760, 245, 248, 305, 886, 796, -1262, 40, 60, -870, 260, 468, -458, -290, -392, 280, 874, 388, 476, -725, 385, -607, -645, -661, 765, 2583, -831, 36, 189, 1176, 1022, -323, -455, -633, 21, 508, -22, -314, -346, 482, -258, -605, -561, + -93, 943, 683, -754, 72, 12, -306, 372, 161, -267, -64, -209, -76, 1208, -423, -798, -534, -452, 1096, 35, -218, 989, 706, 275, 533, 974, -552, 158, 976, 560, 757, -805, -191, -18, 386, 338, -728, 89, -967, -1508, -31, -386, 762, 807, -149, -45, 222, -537, -1395, 983, -627, 156, -157, -503, -148, -366, -666, 986, 124, 66, -399, -122, -1260, -724, -585, -1486, 1722, -37, 909, -203, 51, -1032, -560, -529, 127, 818, -30, -838, -625, -1201, -1338, 1164, 434, -1037, -316, 529, 970, 148, -1183, -710, 244, 350, 306, 715, -732, -684, + -99, -228, 107, 231, -1424, -238, -990, -611, -1324, -475, 1832, 348, 63, 484, 458, 183, 1361, 1118, -354, 412, 1831, -428, -430, -380, -1371, 13, -758, -1625, -1795, -844, -936, 505, -692, 158, 242, -931, -269, 274, -56, 13, 1177, -783, 267, -900, -249, -977, 165, 1102, 19, 668, -1362, 1203, 462, -287, 1029, 105, 496, -424, -411, -40, 353, 201, -930, 874, -1035, 106, 361, -396, 699, -702, -326, -99, -181, -366, -14, 123, -439, -614, -127, -124, -78, 341, 265, 129, -648, 173, 947, 1142, -779, -447, 1065, 1335, -737, -520, 653, 224, + -562, 525, -1434, -314, 717, 1205, 259, -771, -581, 170, 1573, 110, 334, 23, 604, -123, 1137, 21, -816, 449, -709, -107, 687, -1783, -563, 363, -673, 1867, 1275, 924, 409, 1278, 811, 341, 535, -1387, -1988, -216, -36, -444, 204, -39, -560, -581, -572, 1057, 819, -645, -144, -43, -230, -193, -418, -473, -794, -86, 1253, -362, -781, -291, 1174, -516, -619, 1958, 622, 378, -516, -984, -782, -1017, 237, 948, 2345, -2048, -949, 1299, 1660, 360, -156, 2261, 999, -629, 645, -188, -44, -1455, -820, -463, -2552, -987, -453, 1403, -768, -300, 894, 8, + -198, 298, 842, -555, 46, 1585, 589, -138, 417, -86, -143, -593, 286, 237, -459, -232, -1679, -75, 696, -170, -698, 300, -155, 749, 154, -375, -4, 802, -460, 121, 295, -256, -5, -449, 896, -65, 135, 3, 434, -208, -167, -292, 180, 324, -147, 386, -172, 232, -419, -346, 510, 637, -843, 22, 2, 61, 267, -551, 817, -751, 657, 70, -1138, -85, 890, -1185, 556, -23, 154, -310, -168, 200, -327, 1136, -850, 77, -196, -124, 217, -35, -138, -210, -862, -2388, -3443, 1144, 3007, 656, 8388, 6920, 4637, 7905, 4070, -328, -1066, -3189, + -7318, -6039, -5905, -8156, -6081, -1843, -1413, -311, 2685, 1200, -489, 1665, 2801, 1313, 1218, 2536, 1420, 1072, 2240, 3646, 1386, 2057, 3370, 413, 8, 2951, 1620, -1456, 1254, 1711, -2342, -885, 1963, -748, -1687, 2617, 1201, -2164, 1199, 1723, -3194, -3004, -1550, -7149, -9385, -6051, -8377, -10999, -7858, -8026, -10268, -8209, -5866, -6242, -3910, -148, 1724, 4180, 6693, 8468, 10258, 10177, 9728, 9289, 5536, 1086 } }, + { { -239, -82, 18, -49, 12, 5, 130, -170, -88, -15, -74, -46, -129, 63, -129, -75, 19, 104, -131, 1, 9, -105, 41, 20, -50, 10, 56, 188, 36, 24, 74, 31, -10, 38, -45, 40, -164, -59, 45, -37, 172, -92, -53, -110, 35, 32, -22, 28, -32, -54, -95, -12, -15, 76, 105, 28, 74, 54, 2, 12, -2, -166, 32, -4, -100, 4, -91, 77, 82, -49, -84, -192, 45, 91, 72, -99, -11, 72, 129, 315, 4, 14, -151, -118, 89, 57, 7, 130, -195, -64, 311, 23, 59, -81, -107, 149, + 121, -50, 119, 7, 18, -118, 41, -107, -86, -105, 35, 6, -36, -10, 35, 95, -46, -168, 1, -119, -157, -38, 68, -21, 60, 43, 55, -21, -24, -26, -27, 56, -4, 111, -17, 137, 20, 34, 124, 50, 30, 169, -69, 60, -60, -110, 103, -32, -4, 46, -25, -88, -34, 72, -49, 4, -95, 48, -410, -214, -96, -90, 0, 0, 31, 5, -23, -169, -76, -173, -270, -226, 128, 156, 159, -63, -19, -19, -35, 58, 24, -58, -123, 87, 75, 109, 29, -38, -67, 30, 52, -14, 112, -56, -3, 108, + -84, -133, 10, 182, 42, 39, 25, 0, 23, -29, 32, -146, 23, 149, -35, 1, 14, -52, -29, -22, -25, -41, 91, -87, 89, 76, 168, -12, 94, 213, -41, -171, -188, -12, -31, 8, -144, 40, -80, -20, 281, 230, 91, 120, -79, 57, 193, 102, 208, -78, 81, 127, -11, 161, -86, 103, 13, -95, -30, -14, -11, -23, 7, -45, 11, -32, 189, -40, -16, 5, -93, -242, 135, -54, 49, -93, -99, -100, -75, 70, 181, 153, 56, -5, -46, 65, 128, -24, -50, 172, -80, 86, -90, -59, -47, 68, + 59, -110, -88, 10, 117, 169, 79, 134, -27, 127, 36, 132, -81, 58, 260, 140, 98, -19, -80, -127, 75, 331, 44, 122, 236, 8, -137, -54, -42, 14, -86, -228, 93, 13, 5, 103, -154, -65, 244, -53, -91, -137, 6, -129, -21, -37, -39, 26, 199, 3, -59, 67, -153, 220, -23, -36, 267, -140, 17, -167, -77, 28, 14, 82, 89, -145, 54, 82, 61, 31, 83, 72, 118, -83, -46, 226, -77, 99, 29, 81, 63, 5, -60, 13, 158, -61, 1, -19, 44, 159, -64, -127, -289, 42, -9, -8, + -26, -58, -84, -120, -373, 200, -137, -178, -13, -354, 60, 137, -63, 297, -127, -309, 58, 148, -137, -211, 378, -2, -46, 125, -110, -28, 19, -173, 93, 2, 35, -18, 165, -24, 83, 116, -207, -67, -126, 217, -118, -33, 124, -26, -131, 110, 245, -111, 108, -115, 153, -71, 70, 44, -118, -247, 130, 225, -42, -35, 89, 167, 109, -158, -47, -135, -42, 91, -144, 79, 101, -102, -35, 63, -158, -38, 71, -10, 2, 50, -173, -142, 180, -198, -196, -336, 142, 356, 55, -63, -30, -59, 311, -185, -168, -39, + -185, -56, -200, -86, -140, -280, -76, -60, -7, -29, 77, 171, 64, 86, -255, 35, 0, -78, 95, 51, -70, -30, -179, -201, -24, 230, -60, -113, -18, -72, -152, 7, -158, 344, 295, 78, -78, -76, 40, 55, 70, 60, -9, 130, -107, 60, -92, 7, 14, 74, 67, 161, -50, -96, -67, -357, 38, 58, -10, 107, 59, -149, 22, -335, 44, 367, 321, -346, -340, 97, -273, -126, 25, -6, -119, 282, 106, -366, -44, 35, -16, 255, 77, -163, 242, 108, 20, -124, -159, 122, -107, -243, -60, -20, -128, -140, + -221, 234, 2, 47, -157, 18, 143, -109, -274, -250, 263, 77, 247, -27, 61, 208, 378, 142, -64, -185, -101, -84, 44, 38, -172, -46, 211, 178, 293, 163, -233, -186, 238, 156, -154, 23, 237, 43, -28, -148, 180, 150, -55, 319, -117, 60, -144, 59, -55, -26, 172, -288, 173, -188, 33, 155, -3, -74, 56, -196, 7, -152, -450, -134, 190, 127, 69, -106, 92, 45, 481, 87, -162, 183, 36, 43, 320, -87, -89, 116, -224, 276, 252, -1, 144, -47, -136, -12, -171, 20, -167, 72, 1, 55, 24, -285, + -55, -31, 21, -140, 70, 72, -49, 392, -160, -333, 212, 344, 86, 95, -138, 295, -87, 54, 138, 33, -114, 154, 49, 6, -8, -172, 27, 142, 986, -275, 12, -105, -56, -224, 2, -580, 306, -211, -7, 328, 172, -225, -228, -93, -194, 179, -466, 84, 206, 269, 63, 78, 21, 42, -52, -152, -423, -66, 66, 198, -145, 191, 87, -81, -16, 148, -145, -150, -72, -114, -3, -385, -165, -92, 4, 304, 84, 291, 117, -13, -165, 23, 36, 45, 120, 408, 68, -380, 120, -148, 12, -143, -136, -75, 183, 99, + -639, -256, -164, 104, -1, -130, -65, 193, -72, 284, -142, -174, 132, -315, 28, -724, 183, -242, 79, -251, -519, -88, -114, 368, 168, 128, -3, 491, -364, 85, 152, 379, -433, -258, -77, 31, -19, -131, -30, 128, -227, 44, 152, -31, 31, -196, -209, -140, 607, 3, -133, 229, -131, -301, -233, -164, -31, 104, 35, 20, 343, 302, -42, 108, 86, -381, -249, -15, -17, -97, -246, 322, 400, -313, 223, 201, -48, -295, -467, -455, -333, -178, -381, 36, -336, 147, 222, 11, -1, -295, -244, -173, -190, -63, -435, 17, + 481, -171, 255, -103, 480, 401, 170, -497, -123, 659, -167, 488, 81, -472, -234, 552, 17, -375, 14, -320, -38, 110, 52, -66, -545, -493, 143, 352, -307, -31, 147, -27, 64, 586, 119, 82, 63, 191, -248, -189, -120, -626, -195, -239, -144, 157, 128, -47, -41, -254, -349, 476, -79, -438, -171, 74, 359, -274, -44, -294, -8, -351, -10, -106, -560, 11, -209, 274, 53, -277, -341, -433, 218, -795, -420, -268, -450, -227, -191, -448, 469, -131, 713, -358, -558, -99, -379, 630, -227, -321, -165, 174, 303, 279, -80, -67, + -158, 75, 498, -7, 32, -159, -82, -262, -106, 126, 69, -216, -9, -323, 45, -92, -121, 141, 39, -146, -86, 288, 79, -225, -334, 520, -54, -806, 393, -81, -380, 175, -86, 49, -118, 296, 67, 43, 736, 789, -324, 104, -637, -100, -171, 273, -151, 92, 143, -148, 270, -138, -272, -308, 960, -718, -239, -452, -313, 373, -425, 894, -113, 277, 40, 221, -561, 106, 135, -36, -93, -44, 152, -335, -217, -45, -108, -417, -385, -98, -185, 507, -145, -239, -188, 174, -275, -111, -465, 209, -188, 183, -176, 233, -138, -780, + -413, 110, -79, -53, -262, -468, -48, 196, 115, -114, 129, 228, 713, -327, 323, -840, 25, 108, -127, -253, 138, 15, 7, 169, 552, 378, 264, -173, -230, 257, -392, 70, 251, -202, 508, 125, 364, 1168, 787, -193, -531, -319, 672, -802, 21, -184, -226, 363, -629, 106, -333, 18, -444, -299, 26, 48, -6, -381, 627, 158, -313, 145, -108, 84, 944, 333, -292, -210, 25, 328, 59, -695, -200, -471, -189, -205, 222, -105, -91, 25, -47, -324, -434, 298, -178, 104, -42, 392, -315, -178, 69, 183, -410, 465, -294, -595, + -611, -176, -193, -220, -156, -862, 291, -387, -159, -309, 450, 199, 212, 77, -109, -280, -133, 469, -1122, -147, 759, -931, -361, -31, -277, 326, -186, 1035, -99, -236, -168, -56, 310, -218, -197, 840, -620, -87, 202, -150, 536, 288, -34, -79, 229, 290, 331, 256, 564, 165, 243, 132, -183, 928, 118, 161, 237, 124, 679, -65, 166, 217, 194, 93, 445, -284, -219, 428, -88, -471, -123, -810, -276, -172, 738, -728, -101, 8, -35, -65, 429, 1183, -224, 126, 125, 157, 554, -627, -629, -580, 922, 61, -329, 658, -195, 647, + 83, -695, -1961, 376, -454, -788, 882, -536, -242, -776, 219, -170, -714, -259, -414, 186, -382, 0, 182, 313, 193, 543, 113, -23, -33, -492, -338, -355, 298, 401, 222, 131, 15, 144, 357, 750, -336, -221, 163, -367, 399, 62, -306, 763, 316, -675, 291, -650, 107, 103, 367, -198, -179, 976, 423, -446, 298, 506, -367, -886, 524, -91, 36, 48, 260, 1318, -73, 138, 305, -45, 356, 136, -531, 14, -147, -446, -94, -98, -609, -710, 1517, 318, -95, -188, 345, 1363, 631, 158, -37, 453, 1144, 278, 395, 349, 816, -532, + 529, 227, -1564, 455, -221, 456, -487, 359, 244, 477, -5, 196, 75, -453, 220, 430, -371, 211, -361, -227, 1120, 103, 991, -719, 306, -49, -145, -35, -90, 141, 360, 239, -32, 553, -910, -868, 614, -501, -131, -129, -590, 278, -161, 149, 83, 944, 459, 488, 182, 115, -871, -218, 415, -19, -14, -49, -215, -801, 64, 373, -1353, 1149, -475, 209, 775, -1120, -12, -112, 283, 394, 492, 803, 153, -547, 305, 855, -1229, -751, 847, 22, 5, 17, 82, -45, -12, 403, 271, -621, 46, -193, 1044, 601, -206, 35, 130, 100, + -3, 347, 41, 258, 1062, 113, 113, -194, 272, -1042, -436, -460, -46, 68, -892, 309, -792, 223, 815, -225, -740, -443, 299, -196, -1508, 357, -1056, -287, -135, -27, -423, 44, 525, -496, -934, -1457, 1060, 183, -242, 221, -260, 1627, -1753, 683, 963, -1172, -300, -651, -286, 1619, -699, 1137, -503, -201, -249, 345, 195, -1476, -223, -420, 669, -7, 310, 462, -652, -168, -398, 215, 636, 328, -855, -193, 232, 87, -5, -460, -125, -850, -97, -145, 807, -698, 1698, 332, -425, 696, 82, 913, 571, 866, 278, 790, 726, 773, 904, 101, + 877, -1070, -118, 193, -624, -144, 497, -834, -1121, 456, 839, 4, 249, -840, -139, -691, 17, 685, 228, 1239, 514, -226, 1273, 580, -2268, 2063, -414, -774, -553, 1411, -1051, -244, -251, -76, 863, -944, -8, 288, -192, -178, 95, -559, 783, -18, -1081, -349, -204, 14, -1190, -68, 229, -309, 90, 289, 862, -381, -115, 110, -440, -1688, 226, 1238, -574, -1061, 158, 986, -397, -369, -1259, -278, 122, 904, 544, 62, -921, -646, 906, -1027, 446, 1528, 1011, 1167, -481, 650, 577, -1456, -385, -820, -53, 735, 100, 790, 860, -1434, 1626, -970, + 174, -133, -513, 1090, -78, -225, 1421, 959, 174, -296, -696, 395, -29, -94, -18, -53, 31, -306, 378, -37, -1215, 282, 139, -460, 43, 507, -154, 6, -873, 625, -294, -128, -64, 342, -461, -49, 136, -17, 129, -263, 691, -381, 1199, -755, -746, 694, -790, 10, 631, -594, -226, 290, 401, 466, -1766, 536, 6, -444, 1160, -605, 93, -29, -941, 1199, -36, -90, -627, -154, 1042, -275, -16, 4, 316, 129, -1222, 568, 1107, -578, 456, -920, 1229, 191, -881, -696, -791, -2584, -3941, 263, 3373, 46, 8860, 8045, 4790, 9282, 6062, -1031, + 308, -1221, -7364, -4188, -3275, -7185, -5938, -1780, -3518, -4015, -394, 180, -1755, 303, 1429, -2010, -1740, 2516, 432, -712, 1705, 2338, -119, 2390, 4096, 1399, 1022, 4184, 2768, 224, 3010, 4524, 1888, 2231, 5134, 1852, 538, 4898, 4797, 1355, 5811, 8357, 2963, 3292, 5722, 1583, -2188, 88, -2249, -7446, -7131, -7597, -12058, -12999, -13870, -16294, -16950, -16463, -15763, -13745, -12600, -10248, -7146, -7127, -5125, -811, -1366, -2471 }, + { -240, -101, 14, -94, -12, 119, -139, 60, -60, -61, -129, -42, 196, -140, 111, 61, -107, -5, -157, 45, -13, 96, -282, -123, -38, 61, -24, -102, -1, -28, -129, 125, -1, 37, 135, 7, -34, -22, -26, 12, -59, -92, -76, -71, -41, -45, 182, 119, 43, 38, 33, -41, -13, -39, 173, -24, 45, -119, 43, -11, 69, 34, 23, -52, 7, -33, 133, 0, 13, 60, 29, -82, 34, 14, -42, -4, 13, 34, 100, 303, 74, 39, -65, -31, -147, -12, -34, 109, 106, -108, -69, -67, -54, -78, 12, 85, + -68, -84, -250, -193, -133, -13, 18, 180, -99, 86, 61, 41, 15, -146, 39, -303, 40, 2, 17, -28, -180, -91, -154, 2, 13, -103, -242, 160, -9, -151, 2, 87, 23, -58, 37, -91, -33, -86, 61, -91, 117, 83, -17, -173, 10, 12, -14, -71, 42, 18, -36, 75, 92, 48, 10, -19, 32, -99, -327, -367, -26, -145, 112, -180, 45, 84, -123, 101, 367, 21, -34, 202, 27, 202, 3, 92, -145, -192, -11, 73, -134, -43, -14, -38, 36, -39, -71, 66, -34, -28, 144, 205, -65, -112, 41, 164, + 62, 211, 9, -31, -6, 187, 12, -136, -74, 146, 108, 113, 32, -76, -152, 28, 73, 86, -32, -83, 166, 107, -26, -96, 8, -69, 175, 47, 35, 48, 24, 26, 109, 12, 111, -24, 168, 14, -79, -65, 194, 134, 204, 210, -49, 105, -44, -121, -10, 312, 138, 68, 113, -132, 224, 94, 151, -46, -247, 103, -386, 77, -98, 76, 62, -9, -132, 30, 88, -53, 83, 194, -13, -164, -220, 33, 100, -206, 115, -194, -124, 137, -80, -164, -78, -117, 180, 243, 140, -91, 2, 128, 80, -14, -99, -51, + -87, 90, 305, -6, -164, -134, 71, 21, -61, -185, -3, -158, -59, 21, -27, 110, 21, 121, 153, -110, -63, 429, -114, 40, 63, -287, -241, 4, 284, 213, 342, 110, -95, -149, 26, -87, 68, 29, 116, 209, 68, 153, -4, 89, -94, -201, -103, -155, 2, -47, 46, -245, -120, -37, 89, -124, 249, -286, 60, -183, -144, 76, 71, 234, -27, 54, -69, 161, 177, 42, -39, -189, -25, 54, -139, 130, -153, 56, 252, 201, 3, -92, 40, 241, -30, 49, 41, 192, 5, -70, -118, 72, -176, 41, 344, 54, + 188, 3, -152, -163, -264, 130, -187, -203, 46, -101, -628, 56, 103, 574, 193, 37, -258, 236, 110, -111, 132, -27, 216, -133, -60, -48, -51, -93, -33, 144, 136, 221, 86, 105, 2, -153, -155, 209, -113, 42, -15, -157, 222, -42, -90, 32, 162, -111, 244, -310, -249, -315, 78, -180, -262, -66, 250, -110, 76, 141, -105, -145, 12, 17, 83, 10, -78, -14, 318, 131, -131, -400, -317, 113, 356, 282, -234, 5, -136, 50, 62, -114, 188, -316, -53, -392, -114, 57, 137, -358, -88, 242, -29, -359, 185, -117, + -204, 109, 186, 39, 38, 61, 243, -120, -103, 60, -123, -66, 1, -19, 6, 190, 98, -29, -20, 108, 45, 134, -16, 152, 164, 59, -188, 18, -30, -139, 172, -109, 69, -131, -50, -448, 34, 344, 25, 365, -76, -98, -394, 441, 208, 245, 36, 197, -9, -19, 172, -123, 59, -21, -428, 72, -93, 88, -51, 88, 295, 44, 68, -512, -6, 367, -72, 213, -230, -176, -422, 238, 140, 278, 146, -151, 254, -71, 243, -162, -129, 8, -40, 192, 54, 161, 202, -122, -84, -75, 137, -34, -68, 18, -157, 80, + 73, -98, 139, 214, -75, -108, -13, -175, -68, 247, 48, -164, 323, -347, 68, 176, -64, -118, -10, 140, -245, 125, -91, -228, -152, -140, 20, -69, -126, 57, 401, 208, -35, -136, -353, 36, 217, -118, -363, 4, -12, -6, 76, 99, 30, 171, -77, 47, 243, 21, 286, 319, 696, 482, 290, -68, -372, -123, 337, 153, -359, 273, -63, -170, -219, 40, 604, -402, 437, 179, -94, 152, -117, 321, -118, 174, 35, -208, -149, -202, 11, 189, -48, -109, 120, 25, -31, -398, 130, -218, -166, 124, 277, -187, -278, 22, + 253, 32, -153, -49, -85, 124, 95, -81, -139, -219, 161, 385, 248, 130, -195, 123, 258, -253, -312, 61, -242, -114, -465, 10, -306, -94, 196, -54, 770, 11, -293, 331, -362, 421, 41, -266, -439, -113, 225, -359, 321, -55, 210, 236, -200, -91, -117, -169, -57, -158, 33, -192, 204, 120, 172, 330, 180, -53, 406, 200, 82, -216, -225, 118, -170, 40, 134, -267, 236, 606, 54, 431, 212, 210, 316, 20, 172, 175, -384, -263, 279, 22, 264, 51, 276, -37, 104, 74, -554, -28, 152, 388, 91, 344, 39, -62, + 110, 160, -305, -483, -274, 71, 124, 37, 341, 53, -357, -46, -316, -169, 153, -180, 89, 100, -183, -505, 173, -500, -545, 109, -260, 234, 369, -103, 428, -112, 423, 542, 18, 20, -543, -119, 79, 83, -47, -381, 44, -325, 59, -97, 105, -133, -187, 34, -17, -127, 152, 0, -64, 387, 171, 287, -167, 42, -137, 101, -12, 144, -28, -133, -128, -369, -182, 556, 259, 363, -409, 76, 354, -294, 34, 193, -81, 190, 66, -397, -57, -597, -40, 143, 153, 294, 72, 122, 7, -344, -343, -326, -521, 360, 202, 48, + -358, 322, -24, -410, -370, -106, -109, -257, -130, -146, -161, -86, -418, 212, 206, -6, -62, -58, -172, -454, -538, 29, 193, -121, -343, -163, 209, 189, -20, -85, -168, -124, 269, -141, 178, -132, -30, -495, -149, -26, 344, 120, -131, -271, -243, -385, 601, -281, 566, 96, -316, 424, 343, 710, -734, 304, 49, 119, -205, -161, 220, 195, -136, -257, 219, -96, 218, 342, 63, -121, 277, -87, 529, -898, -1006, -601, -124, -414, 244, -338, 15, 194, -48, 666, 446, 182, -213, -129, 431, -61, 47, -172, -430, 15, 140, 122, + -248, 209, 3, -14, 359, 541, 12, -328, -173, -640, -279, -159, -223, 38, 86, -229, -123, -324, 327, 433, 327, 403, 284, 525, 34, 181, 93, -95, 170, 311, -344, -1083, -283, 354, -591, 278, 320, 118, -202, 15, -165, -450, -147, 263, -367, -306, 82, -225, 672, 607, -224, 294, 8, -192, 853, -713, -43, 154, -739, -181, -329, 135, -246, 645, 50, 21, 739, -15, -712, -518, -366, 292, -71, -633, 137, 213, 315, -365, 167, 364, 258, 263, -115, 429, 397, 176, -997, 733, -381, 301, -106, -70, 148, -396, -281, 484, + -245, -28, 369, -425, 371, -126, 340, -471, 630, -265, 998, -101, 19, 304, -278, -133, -176, 124, -105, -483, -713, -138, 325, -150, -301, -616, 239, 133, -944, 54, -86, 214, 246, -159, -86, -85, 313, 1049, 484, -286, 679, 258, -477, 200, 429, -44, -183, -603, -198, 414, 225, 211, 86, -87, -281, -567, 287, -176, 128, -429, -277, 16, -101, 611, 144, 121, 414, 242, -709, -51, 213, -98, -21, 606, 154, 700, -427, -215, -149, -218, 222, -227, 462, 535, -265, -455, 776, -386, -220, -60, 194, 166, -513, -93, 234, -171, + 309, -126, 458, -220, 42, 867, -102, 636, 875, 202, 331, -123, -1207, -632, -259, 65, 103, 521, -1341, -315, 1389, -531, -604, 1237, -797, 699, 922, 371, 121, -701, 263, -1232, -615, 274, 635, 76, 141, 472, 1243, 849, 256, 50, -10, 142, 95, -482, 2, 312, 382, 1670, 931, 645, 1195, 495, -183, 364, -33, 1157, 407, -93, -204, 484, -86, 555, -1732, 77, 580, -33, 704, -266, 175, 385, -1619, -617, -141, -510, -679, -778, 713, -474, 126, -141, 714, -1198, -356, -159, 352, 15, -104, 885, 1419, 73, 454, -103, 75, 670, + 692, -655, -2073, -441, 926, 141, -184, -229, 119, -356, -337, 406, 403, 903, 404, 516, -165, 1221, 286, 749, -62, 1119, -397, 704, -700, -64, 138, 480, -162, -486, -940, 479, 130, 36, -424, -974, 4, 22, -50, 190, 637, 1, 475, 1380, -553, 55, -417, 663, 729, -839, 770, 691, -492, 92, 269, 434, 358, 994, 445, -526, 166, 1307, 567, -1811, 610, 128, -1285, -589, -285, -1190, 249, 235, 699, -857, 1127, -1015, -122, -308, -1314, 1064, 2308, 148, -1276, 1980, -444, -37, 287, 1118, -645, 38, 2258, -1129, 539, 748, 731, -1013, + -100, 165, -489, 70, 236, -423, 401, -708, -196, -296, -52, -436, -363, -157, 217, -777, -704, 1029, 191, -692, -174, 597, 1526, -168, -744, 759, 1169, -379, -87, -13, 425, -44, 3, 482, -1291, 832, -742, -52, -1052, 526, -76, -1650, 787, -193, -599, 978, 143, 957, -864, -448, -313, -941, -1160, -1736, 1463, 325, 994, 668, 439, 0, -349, 1219, -481, 338, 316, -1330, 1192, 375, -308, 967, 108, 31, 513, -471, 1299, -1062, -527, 438, 461, 178, -934, -621, -1044, 546, 160, 495, 19, 533, 249, 149, 39, 446, -207, 224, -472, 317, + -437, -53, -581, -471, 36, -579, 257, 1204, 310, -996, 500, 323, 675, -37, 1116, -1012, 153, 383, -914, -276, 1860, 981, -2447, -1105, 1310, -423, -1163, 391, -117, -972, 658, 1026, -1468, 193, 1267, -946, -672, 707, 276, -620, 186, 1007, -2263, -243, -336, -2680, -387, -879, 335, 373, 851, -418, -935, -458, -1384, 123, 606, 230, 316, -1252, 807, 43, -1333, 964, -1439, -695, -485, 343, 1190, 1208, -16, -358, -2375, 988, 2587, 840, 150, -1442, -1918, -896, -75, 981, -1162, -822, -1194, -482, 2431, 2443, -336, -1229, -895, -602, -159, 1197, -494, 309, + 375, 772, -118, -639, -1352, -707, 2354, 888, 1610, -1439, -634, -706, 1645, -30, -2296, -2421, 1320, 2022, 3575, 802, -2540, -294, -702, 1058, -1140, 966, -1013, -273, 81, 223, -158, 195, 451, -726, -544, -59, 195, 390, -452, 23, 416, -339, 274, -199, 1191, -65, -135, 614, 401, 539, -259, 326, -82, -66, 523, 294, 118, 93, 692, -663, -147, 13, 920, -67, -162, 767, -172, -411, -318, 624, -124, 240, 219, 46, -202, 63, 303, 34, 807, 320, 257, -396, -11, 228, -507, 131, 250, 498, 50, -139, 365, -5, -581, 624, 261, -245, + 574, -449, 95, -311, 7, 279, 1848, 155, -690, -561, 87, 426, -30, 390, -150, -95, -519, -106, -364, 580, -362, -21, -229, -98, -136, 71, -383, 67, -166, -259, 77, -33, 20, -63, 133, 75, -319, -194, 0, -205, -187, 169, -51, -314, 23, -170, 141, -469, 242, -197, -362, 123, -164, -177, 53, 9, 27, -67, 85, -134, 168, -88, 23, 281, -187, 104, -44, -14, 80, -207, 209, -218, 209, -32, -2, -126, 189, -196, 20, 101, -276, 247, -91, 18, -873, -1459, 1546, 5288, 1037, 1574, -3251, -4568, -1880, -2402, 1858, 4241, + 2469, 1624, 185, -2368, -2058, -2099, -830, 1159, 1026, 1055, 987, -53, -137, -268, -315, -514, -47, 630, -38, -400, -128, -568, -288, -117, -116, 1025, 994, 554, 638, 10, -735, -792, -1391, -962, 150, 93, 309, 812, 1209, 692, 620, -49, -652, -959, -787, -699, 119, 219, 456, 278, 221, 21, -224, 74, 45, 79, 602, -75, 279, 245, -317, -683, -651, -573, 68, 347, 380, 62 } }, + { { -139, -102, 22, -90, -55, -41, -11, -15, -58, -174, -129, -92, -45, -126, 52, -29, 20, -52, -19, -79, 82, 16, -58, -104, 10, 115, 63, -119, -114, 20, 9, 13, -79, 16, -29, -52, -16, -49, -73, -35, -124, 159, 44, 110, -108, -183, -15, 22, -21, -171, 8, -44, 98, 66, 73, 170, -32, -8, -55, -28, 60, -119, 135, 162, -81, -57, -141, -75, 23, -46, -84, 4, -87, -46, -98, -76, -110, 14, 67, 207, 14, 140, -35, -17, -77, 149, 88, -83, -117, 76, -33, -170, -205, 50, 6, -65, + -73, -132, 82, -156, 36, -13, 31, 16, 29, -69, -16, 31, 40, -14, 50, 44, -77, 56, -49, -133, 186, -34, 2, 49, -32, 109, 128, -26, 42, 105, 0, -105, -92, 31, 55, -29, 25, 130, -122, -95, 92, 25, -55, -61, -18, 31, 63, -118, 44, 42, -118, -93, 63, -36, -145, -26, -34, 183, -251, -107, -173, 114, -84, -117, -80, -104, -21, 40, 189, 34, -102, 161, 6, 166, -159, 257, 118, 278, -50, -93, -19, -151, -13, -10, -55, 53, 5, -120, -29, 1, 38, 122, 28, -179, -150, -56, + 102, 8, 6, -90, 152, -2, 12, -63, 20, -37, 80, -24, 253, 4, -32, 97, -62, -111, -45, 87, 153, 27, 95, 25, 18, -77, -76, -125, -3, -129, 35, 108, 110, 80, -37, -47, 93, 181, 183, 106, -6, 160, -90, -126, 122, 139, 162, 254, 17, -153, 86, -146, -17, 55, 30, 282, 15, -219, -17, 44, 87, -12, -83, -242, -56, 212, 64, 141, 153, 137, 29, -20, 134, -179, -14, -121, 324, -15, 0, 152, -133, -16, 42, -15, 187, -27, 49, 193, -49, 63, 3, -6, -15, -22, -69, 86, + 95, -23, 94, 44, 200, 253, -32, 72, 21, -117, 98, -22, -123, 50, 84, 52, -52, 183, -42, 272, 275, -111, -151, -139, -89, 66, -293, -32, 45, -145, -259, 251, -51, -67, 45, 114, 108, -133, -48, -8, -11, 59, 93, -52, 114, -85, 173, -23, 10, -89, 93, 31, -22, -88, 44, -51, -72, -65, 18, 54, -157, 13, -299, -175, 111, -46, 39, 67, 201, -64, -98, -7, 8, 84, 82, -93, -39, 220, 10, 35, 20, 99, -183, 8, 93, 173, 35, 76, 253, -56, -24, -132, 12, 58, 106, -172, + -278, 121, -93, 8, -145, 113, -321, -258, -303, -98, -67, -206, 102, 288, -214, 46, 331, -76, -96, -153, 22, 1, 144, 50, 102, 76, -115, -212, -107, 128, -78, -129, 27, 55, 35, 28, 285, -137, 152, -76, 73, -85, 235, -181, 91, -15, -153, 134, -62, -48, 136, 77, -22, -65, 122, 64, -146, -163, 100, 178, 90, 3, -90, 8, 102, -50, 125, -33, -290, 10, -133, 366, 123, -183, -120, -46, -111, 2, 115, -244, -275, 234, -42, -244, 30, -72, 249, 107, -51, 32, -2, -48, -33, 264, 64, 1, + -180, -100, -36, 83, 130, 358, 17, -3, -4, 10, -156, -9, 75, -220, -137, -149, -10, 255, -216, 20, 130, 35, -98, 94, -272, 206, -45, -20, 127, -161, -161, -276, 57, -106, 244, 60, 8, 22, 75, 163, -82, -68, 198, -68, -112, -33, 198, 170, 182, 67, -119, 77, 160, -214, 222, -166, -125, 80, 56, 142, -522, -326, 80, 175, 339, -202, 177, 46, 187, 1, -103, -109, 112, 373, 20, -21, -356, -278, -8, -201, -135, 24, 34, -207, -75, 64, 119, 79, -150, 11, 153, 143, 19, -123, 16, -71, + 31, 57, 66, -92, 121, 326, -40, -13, 54, -165, 76, 264, -257, -285, -159, 34, -389, 19, 6, 63, -1, 3, -186, -89, -121, -8, 258, 391, 9, 31, 187, -75, -31, 84, 417, 41, 141, 282, 57, -166, 56, 278, 150, -227, -26, 538, 446, 114, 263, 360, 71, 11, 211, -86, -13, -188, 152, 3, -7, 93, 74, 301, -255, -201, 201, 62, 83, -153, 14, -42, 95, 20, 140, 173, -174, 149, 91, -161, 445, 101, 72, -339, -134, -8, 280, 301, -49, -286, 180, -245, -105, 258, -30, -166, 205, 314, + -99, 124, -142, -375, -26, 288, -149, -107, 138, -160, -331, 111, 158, 402, 139, -210, 56, -228, -394, 415, 47, 110, -345, -122, 553, 336, -222, -76, 4, 84, 90, -45, -198, 41, -131, 215, 22, 77, -58, -43, -205, -126, 482, 145, -267, 126, -260, -204, -416, 181, 26, 0, 122, -19, -177, 320, 208, -78, -308, 324, -204, 82, 14, 103, 89, 205, 267, -61, 160, 379, 76, -124, -82, -71, 89, 253, -40, 102, 52, -237, 42, -60, 149, -354, 31, -588, -318, -329, -43, -325, 260, -82, -221, -71, 16, -210, + -27, -17, 62, -127, -186, -203, -361, -471, -210, -316, 806, -395, 189, -374, -97, 30, -51, -553, -4, -268, 27, 632, -198, 259, 359, 118, 150, 376, 121, -161, 115, 141, 168, 58, -76, 438, 21, -47, -72, 110, -35, -168, 154, -70, 111, -447, 19, -96, 394, -167, 127, 577, -52, 0, -145, -256, -16, -53, -253, 301, -71, 215, 20, 202, -130, -36, 464, 217, -374, -206, 91, 100, 45, 87, -120, 115, 158, 363, -443, 2, -183, 95, 3, -79, -110, -277, -221, -269, 292, -548, -142, -348, 183, 541, -285, 4, + 33, -121, 231, -190, 104, -67, -210, 483, 43, -172, 26, -83, -199, 162, -148, 152, -293, -155, 231, 146, -502, -103, -424, 124, -53, -436, 544, -154, 12, -403, -411, 18, -368, -58, -314, -295, 366, 32, -415, 139, -368, 347, 154, -174, 41, 109, 397, -288, -375, 405, -256, -166, 245, 304, -539, -287, 350, 226, 131, -49, 65, -351, 110, 173, 277, -425, -679, -559, 254, -667, -27, 495, -40, 30, 364, -245, -199, 789, -312, 179, 306, -63, -719, -67, 79, -189, -97, -176, 676, -1, 10, -41, -483, 81, -278, -148, + 31, 73, 144, 383, 87, -109, 770, 73, -191, -712, -104, 507, -113, -331, -434, -390, -328, -214, 545, 204, 28, 295, 454, 246, -104, -89, 467, -102, -150, 129, 356, 43, -378, 77, -44, -561, -50, 426, -205, -254, -68, 519, -421, -111, -254, 215, 120, 554, 63, -506, -11, 145, -11, -233, 225, -173, 454, -347, 315, 666, -172, -181, -148, -142, 607, -445, -476, -373, 147, -195, -302, -145, 227, -300, 178, 40, 247, 349, 56, -43, -53, 345, -74, 124, -406, -1, -134, 338, -431, 371, -138, -225, 386, 645, -342, 188, + -61, 137, -943, -755, -444, 75, -274, 136, 52, -347, -261, 42, 787, 193, -455, -702, -354, -249, 491, -304, -429, 118, 114, -411, -10, 32, -82, 2, 77, 87, 121, 955, 636, -174, 69, 614, -241, 11, 272, 664, 399, -130, -148, -246, 62, -143, 11, 2, 710, 1160, -71, 795, 509, 88, 123, -596, -579, -84, 145, -61, 133, -236, -439, -746, -73, -488, -407, -284, -423, -317, -32, 648, -40, -536, -63, 119, 477, -184, -151, -333, 200, -945, -853, -426, -444, -470, -303, 261, -410, -544, -476, -799, 344, 179, -738, 319, + 630, 1319, 676, -34, 162, -788, -428, 308, 133, -252, -656, 101, -1036, -55, 1559, -79, 15, 437, -629, 364, 1092, 1084, -1105, -980, -47, -1067, -465, 30, 78, 432, 554, 563, 891, 252, 319, 404, -213, -41, 48, 150, 222, -481, 1075, 509, 471, -76, 1091, 164, 633, 308, 155, -253, -240, 604, 160, 289, -685, -316, -584, -288, -445, 10, -819, -804, -119, -304, -1609, -1135, -1109, 301, 1040, 1450, -879, 998, 1472, 261, 48, -107, 986, 67, 873, 377, 326, -624, -2063, -1497, -398, 193, 40, -164, 824, -219, -1358, -172, 2283, 360, + -373, 527, -139, 325, -134, -293, -691, -329, -36, -176, -309, 475, -434, -568, 7, 27, 511, 155, 171, 143, -150, -53, 740, -416, -792, -226, 113, -342, 622, -366, -157, 428, 177, 306, -823, -1035, 360, -254, -292, -483, -475, -1137, 40, -165, 394, -758, -1390, 993, 332, 926, 150, -405, -265, 176, -498, 743, 206, 905, 737, 1383, -104, -1524, -1044, -731, 853, 566, -601, 405, 1211, -268, 188, -1188, 1230, 1647, 296, 64, 375, -265, 730, 393, 761, -166, -795, 1760, 13, -681, 84, 1184, 550, 220, -760, 66, -408, -314, 117, -584, + 44, 134, 678, -987, -171, -135, 569, -239, -366, -361, -14, 346, -765, 33, 186, -1563, 198, -440, -1102, 690, -820, -1430, 1837, -38, 85, -171, -543, 1099, -823, -98, 136, -536, -75, 1393, 693, -1272, -1394, 1313, -685, 758, 1232, -1168, -2031, -1364, 2170, -139, -1833, 1494, -1259, -1927, 369, 1575, -1091, -1384, -111, -720, 1138, -172, 290, 849, 476, 660, 1352, 690, -433, 296, 270, 536, -602, 1445, 1215, 249, 364, -250, -88, -1339, 557, -675, 411, 10, -608, 829, -396, -501, 211, -736, 437, 90, -251, 289, 234, 566, 409, 554, 1355, -75, + 53, 529, 873, -26, 151, 74, 655, 984, -413, 292, -159, -73, -1790, 211, 583, -318, -539, 453, -832, -944, -53, 680, 1080, -1483, 440, 30, -224, 136, 386, 1376, -236, -793, 170, 1000, -812, -324, 744, -1418, -1130, -6, -1737, -578, -652, 1340, -53, -479, 595, -301, 323, 97, -673, 795, -1790, -159, 92, -435, 312, 88, -362, -56, 37, 454, 12, -515, -1737, -1251, -972, -472, 1052, -214, 26, -1724, 116, -120, -246, 53, -1680, 890, -821, 406, -342, 1128, -630, -1107, -539, -20, 815, 1490, 1572, -1964, -1448, -1013, 667, 1577, 1932, -364, + -483, -1735, -628, 1481, 939, -64, 16, -95, -1397, 906, -239, 711, 2103, -2559, 2693, 856, -1326, 143, -2318, -1451, 1202, -726, 743, 374, 473, 259, -910, 994, -140, -371, -320, -410, 318, -221, 448, 249, -48, -117, -760, 435, 192, -210, 182, 394, -105, 218, -381, 450, -162, 48, 198, 185, -195, 701, -18, -681, -34, 297, 163, -524, 260, 584, -101, -302, -271, -52, 176, -84, 712, -483, -168, -180, -340, -43, -95, 244, 199, -302, -30, 255, -269, -160, -70, 419, -253, 171, 305, -680, -248, 193, -656, 962, 294, 228, 433, 1670, + 207, -553, -446, -318, -40, -43, 28, -35, -73, -929, 12, -176, -225, 131, -377, -156, 163, -245, 66, 304, -402, 262, -153, -196, -40, -195, 91, -180, -110, -214, -51, 12, -12, -122, -149, 60, 69, -147, 217, -256, -30, -91, -41, -32, -223, 318, 177, -278, 358, -15, 71, -142, 343, -325, 19, 55, 85, -32, -98, 288, -181, 68, 5, -22, 73, -79, -28, 180, -87, -19, 130, -11, -72, -112, 21, 134, -262, -795, -1338, 1492, 4945, 522, 1123, -2684, -4148, -1021, -2175, 1698, 3443, 1840, 1136, -241, -1358, -1302, -1009, -904, + 313, 608, 325, 653, 68, 68, 234, 90, 268, 245, -186, -614, -484, -539, -769, -379, 407, 566, 1000, 1455, 503, 226, -494, -1119, -1118, -750, -551, 128, 406, 628, 632, 568, 352, 63, -62, -342, -269, -140, -200, -49, -223, -37, -262, -216, 68, 4, 295, 540, 283, 785, 647, -284, -627, -515, -863, -127, -209, -125, 316, 122, -305 }, + { -198, 49, -90, -229, -89, 21, -43, 74, -106, -42, -81, -38, 53, -9, -3, -45, 73, -192, 18, -99, 70, 48, -117, 21, -14, 30, -44, 34, -128, -81, 163, -47, -62, -73, -22, -47, -17, -117, -14, 149, -33, 27, -4, -45, 207, -42, 118, 145, -11, -54, -36, -126, -119, -130, -153, -81, -107, 27, -103, -31, -62, -10, 24, -123, 120, 24, 49, 105, -101, 55, 101, -106, 11, 85, 20, 16, -171, -52, 127, 211, 53, 187, 1, -189, -133, -137, -23, -94, 222, -166, -44, -74, -29, -132, 127, -77, + -64, 110, 178, 205, 29, -13, 40, 13, 27, -90, -101, 50, -92, -88, -123, -125, 36, -82, 110, -138, -22, 64, 56, 54, -220, -37, -123, -19, -54, -130, -6, 160, 45, 79, 69, 88, 7, 110, 64, 122, -72, 82, -44, 58, 2, -108, 125, 149, -83, -95, 38, 135, 24, 38, -45, -7, 63, 49, -326, -87, -146, 107, -305, 66, -134, -73, 45, 5, 36, 45, 36, 132, -57, 13, -12, -163, 121, 198, -161, -154, 118, 29, 145, 44, 194, -28, 67, -103, -29, 195, 18, -129, -155, -171, 10, 140, + 74, -2, 163, 127, 8, -132, 208, 51, 161, 160, -25, 102, 125, -16, 75, 82, -76, 16, -21, 78, -176, -116, 62, -112, -39, 154, -58, 85, -31, -242, 46, -2, 130, -188, -94, 81, 23, 208, 215, 98, 158, 128, 215, 251, -95, -24, 81, -245, -11, -79, -50, 116, -146, -14, 181, 37, 115, -55, -45, -59, -235, -35, 14, 126, -40, 215, 81, -33, 83, 47, 107, -75, -18, 251, -35, 238, 108, -99, 23, 210, 105, -132, 186, -48, 11, 14, -40, 40, 19, -166, 107, 84, -17, 11, -40, -149, + -2, 91, -20, -13, -106, -221, -80, 90, 186, -278, -152, 58, -120, 78, -15, 4, -152, -107, -43, 304, 323, -65, -135, -148, 310, -269, 8, -44, -125, -170, 61, -47, -231, -282, 11, -21, -147, 54, 79, -104, -155, -146, 207, -222, -26, -260, 4, 145, 51, 25, -144, -140, 130, -98, -147, 19, -52, 91, 4, 37, -146, -55, -39, 142, 101, 99, -291, 46, 86, 66, 87, -85, -49, 9, 65, 114, -14, 74, -78, 223, -404, 140, 20, -225, 1, 235, -60, -123, -200, -86, 36, -65, 13, 69, 127, -144, + -456, 83, -208, 45, 38, -27, 324, 17, -207, 276, 133, 94, -41, 57, -84, 216, -36, 24, 327, 318, 137, 145, 141, 158, 106, -316, -98, -6, -83, -269, -29, -65, -71, -146, -3, -44, 231, -76, 405, -5, 34, -77, -58, 0, -11, -35, -70, -51, -197, 45, 34, -27, -101, 134, 104, 116, -40, -92, 5, 99, 116, -97, -256, -139, 32, 208, -25, 166, -128, -205, 153, -80, -143, 55, 93, -159, -65, -119, 172, -204, -212, 99, -58, -23, -109, -71, 116, 153, 87, -41, 29, -24, -32, -155, 55, -410, + -113, -134, 117, 134, 16, 64, -247, 63, 44, 63, -222, 423, -15, 74, 61, -209, 37, -298, 192, -69, -239, 42, 24, -130, 18, 19, 198, 337, 155, -79, 118, 133, -316, -129, -141, 79, 81, -65, 59, 100, 80, 131, 279, -8, -91, -44, 0, 194, -139, -21, 110, 253, 20, -203, -140, -47, -163, -54, 40, 246, -419, -116, -154, 179, 7, -87, -538, -72, -71, 223, 536, -154, 361, 62, -313, -322, 59, 82, -180, 203, -142, 164, -197, 98, 73, -190, -156, -121, 68, 210, -267, 12, -281, -14, -103, 72, + 216, 24, -83, -78, 234, 1, 353, 108, -121, -123, -90, 51, 226, -3, 370, -637, -460, -380, -76, -324, 34, -121, 130, 291, 67, 120, 203, 307, 177, 46, -192, -530, -531, 285, 41, 347, -219, -192, 177, -329, 20, 267, 97, -188, -19, 496, 395, -24, -367, -583, -82, -195, 200, -164, -189, -661, -303, -590, 210, -5, -161, 176, -35, 18, 31, -180, 4, -208, -53, 150, 88, -212, 69, 247, 365, -42, -66, -111, 8, 212, 266, -25, 28, -45, -61, 347, 228, 25, 236, 88, -318, 74, -43, 411, 142, 66, + 178, 272, 58, -209, -398, -73, 69, 223, 94, 29, 70, 323, 56, 116, 129, 99, -191, -177, -185, -179, -195, 300, -54, 188, 849, 182, -257, 147, -149, -506, -99, -496, -267, 250, 342, 127, 73, 24, 66, 317, -225, 450, -291, -305, 367, 156, -584, 251, 153, 180, 390, 184, 291, -26, 159, -99, 248, 57, 56, 156, -328, -187, -99, 204, 95, 68, 171, 40, 62, -307, 5, 314, -56, 30, 42, 32, 388, 139, 522, 110, -74, 484, -425, -66, -68, -180, -40, 93, 490, 37, -106, -199, 101, -204, -78, -125, + -242, -15, 52, 369, -99, -354, -320, -453, -185, -446, 316, -378, -306, -216, 194, 545, -553, -174, -621, 190, 68, 73, -190, 64, 664, -339, -76, 275, 160, 152, 223, 177, -241, -361, -88, -192, -302, -331, -12, -63, 68, 469, 267, -234, -155, -9, -149, 130, 837, -270, 577, 208, 81, -17, -117, 123, -349, 180, 443, 44, 52, 397, 218, 171, -338, 291, -213, -248, -784, -204, 461, -243, 93, -488, 337, -157, -236, 366, -542, -247, 372, -278, -389, 49, -335, -261, -28, 381, -178, 675, 642, 117, 209, -378, 51, -308, + 482, -105, 146, -238, -143, 71, 69, -230, 370, -115, 82, 125, -236, 79, -302, -11, 178, 195, 8, 262, 351, -40, -648, -124, -189, 451, -390, -505, -345, -250, 71, -294, -214, -158, -36, 66, -950, 583, 475, 667, -213, 88, 467, -464, -401, 56, 308, 171, -43, 64, -231, -319, -355, -143, 1282, 61, -669, -160, -351, 175, 186, -441, 231, -103, -202, -344, -719, 77, -604, 297, 78, -451, 250, 328, 411, 146, 153, -466, -25, -74, 441, 236, 6, 451, 462, -31, -240, 81, 574, -354, -314, 330, 153, -359, -97, -329, + 659, -541, 149, 388, -225, 360, 109, -130, -183, -141, -281, 411, 497, 138, -395, 79, -435, -124, 272, -12, -219, -114, 65, -526, 11, -14, -335, 492, -444, 20, -108, -272, 336, 28, 190, -106, -44, 40, -226, 198, -196, 12, -194, 453, 14, -199, -123, 647, -11, -434, -235, 310, 413, 513, -18, -80, 639, 326, 714, 124, 28, -328, -184, -182, 164, 140, 369, -432, -5, -245, 211, -371, 115, 477, -105, 18, -271, 94, -273, -768, 70, -92, 16, -326, -120, 344, 563, -32, -262, 383, 122, 117, 372, 177, -266, -74, + 223, -5, 199, -261, -309, 123, -295, -437, -268, -501, -172, 214, -475, -26, -540, -175, -62, 229, -635, 291, -23, -287, 349, -78, -30, 774, 662, 311, 297, 474, 9, 1027, 1190, 58, 386, 360, -42, -855, -14, -36, -313, 239, 233, -464, 264, 325, 66, -122, 190, -117, 617, -101, -267, 7, 153, -53, -23, -6, -943, 283, -3, -657, -255, 122, -41, -445, 180, -526, -24, 62, -832, -143, 396, -264, 69, 552, 362, 426, 162, -220, -365, 426, -175, 245, -340, -184, 316, 478, 114, 569, -320, 495, -350, -473, -289, 492, + 565, -448, 307, -1231, -37, 345, 193, -216, -362, 100, -459, -143, -904, 38, 1188, -814, -43, -100, 91, -342, 178, -526, -476, -199, -109, 89, -98, 230, -350, -21, 773, -644, -511, -165, 680, 56, -789, 312, -276, -384, 108, 1085, -604, -388, 824, 554, 77, -368, 48, -161, -228, 191, 234, -174, -622, 790, 414, 118, -855, -174, 298, 265, -85, 423, -50, 117, -177, -573, 371, -421, 252, 75, -439, 834, 161, 588, 661, 67, -928, -231, 34, -421, -150, -10, 22, 289, 700, -352, 120, 342, 69, -351, -1645, 91, -415, 39, + 853, 61, -141, 133, 52, -584, -590, -568, -507, 667, -118, 801, 93, -793, -7, 67, 684, 112, -87, -150, 210, -435, -139, 715, -129, -970, -707, 417, -74, -216, 239, -86, -471, 131, 309, 643, -112, -564, 28, -707, 286, 767, -105, -976, 323, -26, 74, 218, -282, 578, 65, -410, 329, -226, -114, 836, -414, -153, -124, 526, 229, -930, 480, -716, -163, -386, 78, -181, -111, -58, 117, -827, 182, 1327, 890, 386, -649, 486, 649, 921, 470, 99, 53, 574, 1030, -238, -101, 562, -1107, 402, 1032, -217, -325, 254, 809, 624, + -395, -728, -14, 358, -93, 83, 42, 843, -452, 540, 853, -330, -64, 578, -50, 2029, -812, 366, 1428, -797, 304, 96, -1080, -30, 257, -491, 1151, 91, -100, 95, -404, 1520, 474, -1196, 1227, -473, 109, 375, 503, 794, 451, -192, -679, -985, -293, -389, 25, -231, 665, -273, -289, 104, 255, 200, 347, -1576, 924, 25, 565, 889, -1483, 325, 785, 157, 589, -594, 646, 167, -573, -10, -357, -1114, 614, 323, 1015, -573, -723, -276, 247, -172, -1232, -633, 393, -112, 196, -544, -152, 393, -341, -195, -522, -145, 202, -609, 70, -1305, + -1049, 305, -1092, 74, -1144, -827, -550, 519, 1077, 1301, -310, 566, 719, 326, 311, -533, 1469, 1478, -1021, 1002, -807, 496, 1048, 988, 1210, 1440, 1004, -1143, -811, -29, 6, 296, -151, -262, -777, -316, 1931, -1414, -720, 760, -455, 726, -569, -636, 211, -1500, -71, 1001, -247, 511, -862, -218, -344, 26, 1066, 316, 232, -201, 581, 179, 1458, 349, 846, 47, -679, -647, 842, -431, 383, -26, -1112, 774, -993, 1885, -1434, 844, 762, -840, -700, -533, 687, -83, 719, -42, 78, -1337, -719, 265, -660, 171, -411, 337, 196, 950, -617, -258, + -278, -548, 1330, 188, 101, -1333, -433, 602, 380, 350, 1104, 665, 872, 950, 31, 391, -335, 582, 175, -2876, 1987, -1217, -919, 61, 376, 563, 54, -427, 1538, 841, 179, -749, 476, 14, 546, -713, -564, 445, 1136, -1311, 10, 481, 97, -290, -248, -126, 5, -24, 255, 1532, 44, -625, 947, -186, -1022, -1199, 1131, 439, -225, 495, 212, 1042, -1406, -86, -750, -135, 695, -505, 224, -589, 236, 2119, 72, -1104, -1406, -7, 532, 694, -628, 212, 888, -328, -2051, 1204, -797, -986, 333, 1939, -1407, 1028, 1000, 540, -1082, -516, -451, 1672, + 551, 109, -123, 263, 470, -153, 218, -258, -4, -205, 784, -887, -102, 521, -1229, 390, -304, 85, -149, -352, 213, -104, -506, 1334, -1033, -299, 945, -622, -102, -205, 200, 930, 63, -934, 1251, -697, 438, 771, 338, -310, 56, -710, 156, -438, -345, 1669, -408, -694, 203, -336, 384, -285, 423, 1065, -617, 335, 810, -1001, 427, 504, 221, 636, -782, -230, 1139, -833, -202, 293, -339, 1029, -1033, 109, 225, -281, 311, 135, -693, -977, -2529, -4052, 368, 3777, 305, 8616, 8949, 4377, 9355, 6160, -1352, -253, -2131, -7665, -6693, -4235, -7794, -6189, + -1865, -3957, -3291, 929, 1754, -1123, 340, 1467, -1480, -1009, 2184, 1851, 29, 2085, 3805, 1050, 2669, 5204, 2378, 1054, 4650, 3766, 225, 2575, 5450, 730, 992, 4237, 1615, -985, 2874, 2613, -764, 2214, 3055, -648, -3163, -1847, -6723, -10795, -9637, -10313, -15347, -13942, -13069, -15814, -15330, -12750, -11462, -10382, -6188, -2702, 1179, 2918, 6371, 9140, 8345, 8161, 10094, 5212, 328 } }, + { { -195, -302, 7, -168, -37, -117, 96, -180, 9, 70, -60, 55, -13, -17, 25, 25, 56, -86, -18, -58, -147, -1, 46, 12, -62, 112, 42, -36, 41, 9, -63, 37, -20, -72, -78, -37, -14, -38, 76, 140, -11, 211, 35, -160, 59, -27, -121, 15, -115, 131, 31, -102, 53, -59, 45, 67, 34, 31, -21, 60, -95, 52, -40, -40, -25, -47, -169, -31, 96, -56, 67, 33, -39, 16, -2, 29, 63, -12, 54, 207, -102, 56, -20, 11, 12, -86, -93, 61, -15, -78, -96, -61, 89, -10, 118, 23, + -144, -153, -105, 44, 41, 78, -8, 90, -65, -13, -155, -25, -26, 33, 64, 60, 122, -59, -74, 64, 41, -77, -73, 4, 60, 26, 136, -49, -35, 148, 52, 277, 125, -77, 5, -170, 11, -194, -4, -72, 144, 14, 82, 98, 64, 94, 75, 13, -150, -20, -67, 107, 174, -113, -60, -53, -27, -71, -324, -352, -26, -103, 16, -78, -19, 192, -33, 102, -46, -96, -128, 21, -25, -157, 179, 50, 14, 92, 92, 144, 104, -13, -108, 99, 25, -150, -64, -70, -44, 128, -45, -228, -76, -29, 47, -73, + -146, 1, -15, 166, 25, -5, 61, -7, 227, -43, 20, -54, -93, -3, 96, 41, 24, 90, -88, -145, -105, -23, 15, -36, -1, -109, -29, 54, -41, 110, 49, -6, 11, -94, -90, 142, 17, 56, 33, -24, 43, 232, -19, 121, 61, 160, 182, -38, 8, 121, 107, 81, 209, 48, -80, 13, 181, 70, 80, 168, 212, 149, -61, -149, 96, 75, -99, -145, -4, -84, 27, 57, -66, -73, 60, 59, 117, -88, -193, -90, -92, -120, -57, -137, 65, -187, 63, 14, 25, -85, 159, 133, -145, 153, 39, -27, + 31, -117, -57, 102, 16, 39, 5, 122, 27, 152, -103, -16, -36, 54, 62, -36, 24, -75, 17, 50, 23, 611, 19, 540, 58, 337, -61, -74, 110, -275, 300, -176, 206, 128, -90, 70, 7, -3, -34, 66, 128, 127, 246, 43, 89, -22, 287, -325, 23, -37, 90, 119, -149, 50, 90, 25, 125, 46, -111, 48, 259, -58, 91, -54, -21, -24, -158, 256, 13, 14, 218, -41, 33, 238, -350, 88, 11, 98, 314, 76, 90, 91, -14, -95, -37, 61, 46, 148, -38, 118, 79, -55, 55, -113, -47, -2, + -247, -310, -119, -49, -112, 242, 108, -200, 221, -35, -157, 44, 97, -93, -144, -136, -275, -144, 121, -180, -280, 75, 116, 18, -102, 206, 27, 190, -11, -50, 112, 179, -262, -131, 72, -65, 65, -178, -12, 40, 63, -154, -267, -82, 78, -53, -34, 9, 86, -34, 47, -98, 154, -212, -153, -62, -150, -53, -42, 50, -111, 73, 166, -24, 37, 36, 77, 154, -65, -41, -33, -75, 155, -63, -273, -154, -87, -78, -263, -634, -51, 37, 15, -209, -82, -237, -51, -278, -303, -249, -47, -166, -342, -224, 83, 105, + -86, 208, 128, -81, 273, 53, 34, 40, -345, -15, 72, 133, -99, -100, 227, 414, -295, 111, -76, -16, -258, -24, 13, -138, -160, -127, -133, -78, 107, 306, -124, 117, 225, 189, -43, 25, -46, -55, -259, -134, 181, -96, 57, -91, 104, 49, -6, -4, -105, -101, 49, -36, 76, -298, -292, -24, -15, -162, -376, -91, -455, -119, -319, -53, 77, 71, 376, -239, 95, 84, -181, -101, 305, 18, -70, 24, -224, 205, -291, -114, 152, 73, -17, 40, -45, 88, -115, -242, 31, 100, 107, -195, 67, 196, -197, -281, + 231, -195, 156, -143, 94, -16, -175, -259, -137, 58, 6, 84, -114, -136, -303, 158, -212, -112, 139, 275, -22, -65, -401, -334, -95, -122, 171, -48, -231, -41, 25, -134, -19, -282, 182, 64, 209, 292, 143, 14, 107, 239, 113, 680, 317, 443, -144, -10, -17, -658, 25, 292, -142, -46, 12, 423, -82, 247, -62, 236, 115, 291, 390, 55, 256, -80, 219, -29, 417, 232, -22, 247, 182, -71, 173, 115, 146, -129, -121, -349, -40, 247, 28, 31, -101, -132, -125, -117, 585, -392, 132, 182, 81, 50, -258, -313, + -105, -50, -42, -540, -295, -280, -18, -17, 127, -21, 107, 187, 305, 61, -127, 113, -242, 45, -166, 91, 8, 44, 64, -109, 1011, 131, 134, 137, -83, -397, 264, 320, -185, 152, 116, -228, -52, 268, 124, -418, 96, -95, -242, 21, 114, 62, -19, 19, 176, -32, 94, -316, 125, -6, 123, 108, -75, 276, -347, -114, -342, 320, 126, 502, 223, 31, 92, -348, -12, 145, 114, 150, 18, 102, -107, 144, 332, 491, 192, -171, -118, -10, -92, 206, 229, -122, 137, 292, 82, -313, -686, -304, 144, 333, -112, 114, + -31, -27, 16, 283, 87, -137, 244, -600, 158, 332, -370, 251, 338, -869, 163, 71, 166, -303, 477, -678, -38, -18, -90, -40, -239, -235, -76, 288, -6, 41, -168, 213, -61, -54, 102, 349, -241, 261, -75, 173, 35, 248, 293, -39, 52, -387, -247, -50, -196, -348, 5, -102, -287, 408, -384, -76, -201, -148, 214, -247, 121, -59, 219, -95, 242, -331, -150, 93, 300, -560, -275, 71, -49, -57, 188, -256, -655, 191, -564, 301, -283, 104, -494, -140, 328, -474, -194, 581, 31, -493, 463, -222, 36, -515, 83, 192, + -442, -118, -394, -13, 30, -145, -107, 378, 64, -276, 70, -578, 343, 526, -171, 211, 385, -43, -75, 32, 49, 208, 41, 35, 120, -334, -20, -383, -369, -173, 158, 199, -9, -460, 88, 90, 218, 441, -476, 674, -579, -4, -113, -133, -276, -575, -722, -320, -77, 143, -47, -16, 117, -57, 527, 185, -505, -145, 16, 256, -316, -62, -562, -32, 494, -422, -74, -353, -316, -594, 713, 326, -373, 488, 457, 688, -264, -217, 474, -57, -114, 186, 201, 102, 87, -653, -88, 17, -12, 52, -93, 299, 533, 71, 20, 6, + 8, 521, 116, -21, -129, 145, 93, -65, 39, -274, -80, 456, -457, -197, -397, 507, -471, 242, -206, 161, -119, 133, -385, 99, 525, -343, 6, -938, -66, -320, 1, -872, -65, -25, -302, -172, 700, -761, 100, -187, -320, 232, -294, -545, -435, 102, 13, 206, -354, -83, 586, 240, -105, 158, -330, -296, -287, 623, -555, -634, 295, -587, 207, 54, 147, -244, -87, -303, -162, -226, 105, 340, 192, -463, 559, 106, 183, 89, 260, -22, 249, 105, -137, 211, 45, 268, 138, -334, 135, -66, 90, -30, -157, -68, -281, 297, + 247, 329, -68, 561, 588, 300, 62, 335, 609, 373, 665, 506, 490, -475, -569, 189, -132, -66, 20, -188, 201, 267, 71, 618, -161, -196, -321, -82, 11, 19, -810, -155, -312, 503, 331, -1081, -809, -243, -15, 366, -154, -18, -871, 131, -458, 333, -67, 438, -371, -82, -439, 86, 354, -160, 102, -240, 17, -575, -163, -17, 41, 445, 564, 31, -517, -353, -166, 65, -135, 177, -593, -173, -78, -143, -330, -67, -148, 417, 595, 408, 153, 254, 256, -273, 995, 607, -763, -661, 737, -559, -310, 119, 99, -545, 557, 38, + -1639, 447, 1079, -728, 758, 942, -273, -129, 547, -578, -307, 164, -256, -298, 336, -496, -319, -235, 376, 199, 252, -80, -333, -303, 346, -287, -10, 73, -481, 296, 275, -227, -150, -414, 21, -268, 344, -573, 50, 177, -21, -290, -556, -159, -239, -89, -430, 557, -576, 65, -209, 111, -820, 807, 161, 44, -340, 151, 135, -7, 72, -196, -653, -159, -288, -463, -566, -251, -152, -605, -225, -80, 367, 119, -517, -495, 249, -176, -657, -338, 132, 458, 494, 458, 808, -229, -574, -580, -40, 217, 530, 179, 46, -585, 361, 1092, + -965, 5, -402, -462, -325, 519, -294, -254, 221, 660, 366, -433, 277, -456, 336, 57, -80, -200, -391, -257, 39, 107, -604, 409, 39, -11, -241, -204, 392, -520, -46, 657, 703, -602, -61, -83, -436, -496, 577, 182, 362, -68, 33, -3, 363, -97, 10, -414, 657, 607, -821, -942, -217, 65, -332, 87, -247, 130, -505, 588, -647, -515, -208, 147, 455, -181, 651, 111, -219, -132, -156, -338, 333, 337, -106, 17, -1392, 2083, -1417, -416, 429, 1107, 979, -386, -328, 20, 100, 552, 266, -824, 283, -209, -226, 38, 371, -43, + -537, -557, 326, 187, 416, -236, 503, 68, 582, -91, -124, 355, 10, -452, 131, 450, 38, -587, 335, 612, -533, 202, -575, 221, -741, -557, 953, 797, 457, 1048, -138, 1259, 550, 468, 765, -1193, 1059, 309, 476, 427, 191, -593, 179, 1063, 1329, -40, -1306, 659, 136, 262, 68, 24, -137, -984, 217, -129, 318, -226, 577, 1438, -84, -1640, -878, -952, -409, 42, 520, -1394, -352, 257, -697, -732, -730, -731, -156, 876, 400, -301, 372, 199, -420, 469, -522, -75, 170, 321, -1004, 520, -511, 311, -226, -745, 181, 275, 85, 161, + -360, -1073, 8, 261, 203, 43, 100, -427, -44, -8, 964, -123, -1691, -715, -219, -1342, 272, -389, -392, -632, -339, -959, -1011, -1160, -163, 1274, 127, -770, 320, 33, -131, -425, -658, 273, 418, 369, 228, -129, -812, -316, -538, -20, 895, -76, 712, 993, -843, -982, -1102, 318, 344, -1431, -879, 68, 11, 481, -1737, 223, 364, 1225, -1398, 204, 194, -127, 724, -389, 1292, -26, 86, 447, 482, -450, -1098, 673, 722, 227, 922, 240, -153, -299, -841, 1309, -594, 1246, 432, -23, 313, -432, 601, 704, -481, 547, 198, -1161, 861, 1007, + -164, -542, 69, 67, -16, -119, 1645, 82, -1059, -431, 117, -1294, -1964, 412, 2217, 683, -300, -1205, -504, -56, 1229, -417, -979, -1857, -237, -2326, 668, 1139, -1516, -121, 832, -350, -690, 617, -667, -346, 36, -481, 778, -258, -378, -130, 403, 1443, -241, -655, -757, 271, 668, 414, -672, -100, 761, 22, -611, 195, -548, 1324, -621, -1442, 475, -248, 665, -973, -971, 942, -100, -1246, -678, -1193, 1501, 716, 388, -1629, 263, 639, -1150, 37, -832, -648, 610, -584, 703, -496, -994, -273, -256, -206, 328, 46, -614, 1817, -226, 736, 858, 396, + -199, 38, -278, 623, 314, -457, 213, 799, 1656, 386, 697, -24, 140, 307, -654, 311, 555, 45, -746, -340, -562, -175, -746, -645, 50, -506, 767, 301, -222, -540, -314, -149, 399, -91, -706, -512, 107, 187, 352, 189, -181, 222, -618, -1741, 43, 2211, -95, -1531, -287, 1076, 257, 213, -59, -638, -880, -464, 165, -7, -816, 337, -1614, -238, 1444, 479, 1864, -202, -768, -178, -189, 551, 89, 30, -1050, -476, -508, -29, 1167, -126, -279, 412, 463, 15, -635, -685, -741, -2517, -3855, 878, 3442, 1048, 8427, 7906, 3508, 8142, 3423, -1560, + -77, -2548, -6805, -3774, -3604, -7015, -5117, -3006, -4452, -3056, 530, -392, -1514, 1503, 1414, -165, 1513, 4316, 1726, 655, 4121, 3640, 1103, 4366, 5407, -241, 3105, 5406, 1902, 1989, 5500, 3151, -735, 4189, 2859, -1549, 1447, 3230, -1947, -3215, -1016, -6407, -10487, -10192, -11286, -17808, -15476, -12878, -16552, -14294, -9401, -11069, -8616, -2814, -1300, 2833, 5766, 9787, 13100, 14355, 16472, 17223, 15966, 15151, 13612, 8473, 5987, 3610 }, + { -185, -297, -22, -304, -168, -58, -52, -8, -72, -14, 66, -79, 92, 11, -123, 77, -21, 83, 13, -117, 83, 46, 66, -50, -75, -54, -62, 49, -10, 14, -68, 49, -82, -113, 6, -140, -104, -54, 151, 19, 59, -183, 27, 31, -156, 57, 13, -164, -29, -12, -127, 146, -91, -52, 87, -6, -154, -15, -106, 120, 105, -146, -76, -98, -66, -41, 64, 57, 37, 101, 1, 43, -17, -36, -45, 49, 44, 19, -24, 366, -185, 20, -113, -2, 146, 78, 89, -78, 112, -117, 126, 72, 153, 73, -37, -176, + 187, 139, 42, 28, 11, -72, -96, 105, 54, 70, 89, -94, -16, 95, 99, -10, -88, -148, -8, 32, -101, 38, 16, -134, -83, -7, 60, 5, -76, 131, 14, -40, -105, -18, 1, -177, 72, 115, -73, 146, 107, -17, 86, 59, 179, 61, 24, -29, 60, -152, 7, 73, -83, 80, 79, 108, 57, 129, -346, -234, -39, -149, -137, 70, -200, -183, 49, -80, -81, 83, -66, -128, -20, -5, -43, -56, -41, -148, -15, -105, -85, 1, 131, -26, 191, -98, 113, 141, -158, 58, -44, 34, -114, 58, 64, 110, + -60, -124, -51, -66, 35, 54, -162, -15, -113, -81, 23, -123, -211, -34, 193, 49, 63, 16, 39, 32, 66, 84, 216, 22, -108, -123, -37, -55, -26, -253, 43, -10, 68, -27, 15, -34, -51, 227, 4, 159, 19, 277, 321, 245, 184, 258, 106, 112, -23, 73, 273, 28, 84, -102, -67, 208, -139, -256, 78, -214, 185, 43, 222, -71, -13, -55, 74, 88, -2, -218, -44, 185, -123, 83, 51, -43, -52, 206, 158, 360, 146, 29, 88, -32, 24, 113, 70, 306, -130, -89, 24, 78, -46, 141, -131, 26, + -6, -104, 35, 29, -136, -190, -113, 147, 76, -2, -8, 109, 13, 32, 194, 91, -41, -36, 141, -147, 41, 605, -13, 298, -56, -44, 314, -308, -111, -22, 153, 111, -70, 62, 26, -279, 67, 152, 130, -313, -115, 37, -230, -61, 13, 12, 26, -33, 139, -101, 110, 237, 231, -68, -141, -23, 260, -15, -20, 3, 20, -138, 17, 112, 10, 27, 100, -71, 65, 42, -37, 187, 11, 148, 21, -50, 56, 99, 77, -5, -155, -134, -185, -79, -16, -1, -31, 130, 101, -85, -180, 5, 72, 93, -103, -29, + -161, -450, -117, -153, 29, 75, -76, -90, -849, 17, 273, -198, -317, 238, -359, -54, -160, -189, -117, -118, 14, 145, -25, 81, -91, 109, -82, -128, 58, -47, -201, -258, 126, 13, 124, 39, 276, 40, 98, -130, -225, -65, -110, 229, -103, 7, 63, -112, 322, 212, 9, -253, -317, -108, 113, -289, -1, -141, -269, 26, -425, -96, -38, -161, 300, -19, -36, -7, 191, 225, 80, -225, -58, -72, 115, 22, 68, 191, -497, -704, 76, -153, 148, -190, -367, 20, 315, 78, 189, 171, 112, 90, -126, 99, 206, -329, + -171, -102, -88, 136, -39, 55, 214, 208, -91, -180, 34, -95, -93, -173, -140, -271, 57, -93, -13, 265, -61, 62, 56, -167, 141, 164, 199, -169, 320, -39, -253, -189, -276, 263, -105, -265, 74, -26, -210, 229, 271, -79, -250, 195, 42, 159, -36, 404, 206, -197, -129, -72, -103, 156, 140, 241, 1, 128, -661, -7, -115, 38, 5, 246, 192, 255, -36, 350, -159, 236, 303, 48, 302, 57, 84, -89, -23, -131, 241, -21, -20, 324, 207, -3, 96, -35, -4, 208, -115, -219, 7, -36, 116, -608, 369, 383, + 162, 69, 18, -198, -393, 257, -153, -189, -114, 230, -159, 139, 158, -150, -85, -354, 169, -233, 143, 14, 130, 202, 346, 136, -143, -378, -53, 217, 383, 267, -40, -81, -211, -376, -18, 218, 134, 72, 4, 215, 38, 64, 255, 873, 476, -43, 83, 77, 193, 344, -49, 66, 584, 58, -27, 350, 244, -246, 143, 32, 233, 158, -409, 305, -192, -32, 31, 236, 39, 60, 179, 205, -207, 210, 639, -121, 287, 294, -169, 228, 54, -165, -178, 105, -160, -412, -63, -30, 29, -526, -138, 145, -339, -233, -551, 163, + 230, -382, -148, -193, 368, -9, -242, -175, -270, 104, 301, -252, 99, -118, 125, 333, 125, 245, 256, 302, 30, -173, -95, 26, 879, 260, 18, -32, -148, 25, 150, -89, -226, -288, 5, 239, -291, 155, 162, -57, 588, 235, -169, -83, -63, 238, -107, -182, -240, 160, -503, 38, -155, -156, 137, 56, -196, -89, -189, 264, -98, -363, -65, 31, 11, -201, -332, 51, -76, -21, 89, -45, 276, 83, 157, -166, 410, 147, -232, 306, 523, -132, -151, 300, 238, 130, 138, -310, -107, -337, 89, 363, 136, -391, -104, 160, + -401, -557, -66, 15, 73, 391, 62, -689, 320, 934, -389, 658, -155, -132, -211, -328, 242, 18, 163, 177, -615, 17, 276, -238, -138, -374, 671, -414, 328, 326, -411, -156, -148, 295, -330, -121, 322, -47, -95, -149, 394, 82, -72, -154, 4, -294, 324, -27, 145, 836, 546, -462, -342, 142, -49, 358, -196, -265, -106, -504, -207, -47, -404, -212, 874, 225, -4, -28, -16, 276, 304, -49, 301, 42, -176, 52, -467, -7, -396, -180, 209, 323, -420, 220, -109, -731, 119, 693, -188, -166, 141, -204, -180, 203, -32, -29, + -14, -455, 784, -828, -86, -8, 283, 185, 6, -306, -233, 113, 614, -37, -274, -172, -439, -16, -258, -190, -91, 152, -14, 36, -295, 76, 86, 206, 160, 208, -399, 19, -78, 282, 72, 555, 122, -105, 55, -272, 7, 255, 313, -440, -344, -12, 495, -729, 215, 887, 497, -211, 104, -447, 224, 446, -702, 175, -317, -79, -893, 4, -324, 251, 119, -286, 149, 118, -195, -566, 891, 254, 469, -529, -585, -111, 159, -167, -76, 295, 84, 89, 265, -656, -70, 5, 167, -457, 61, 74, -316, -178, -435, -331, -3, 136, + -353, 22, -161, -317, 119, -5, 247, -697, -726, 145, -66, 266, 601, 62, -387, 536, -277, -514, -399, -173, 35, -546, -219, 525, 711, 298, 190, 144, -97, 453, 245, -541, -309, -2, 34, 499, 301, 77, -103, -62, -279, 331, 212, 555, 96, 143, 38, 777, 15, 268, 594, 44, 740, -22, -348, -371, -705, 132, -300, -15, 55, 256, 363, 624, 638, -94, 569, -36, -52, 223, 481, 217, 134, -759, -393, -616, 317, 633, 123, -261, 439, 635, -80, 107, -141, 536, 452, 388, -216, -387, -54, -93, -874, 165, 132, 90, + -211, -106, -970, -338, -878, -146, -651, -337, 669, 182, 705, 55, -530, -262, -549, -1099, 192, -679, -160, 658, 319, 256, 108, -122, 30, 118, -330, 267, -495, -643, 15, -76, -329, 345, 708, 608, 664, -385, -659, 505, -297, 522, 162, -851, 217, 152, -948, 505, -429, -450, 264, 282, 50, 336, 31, 9, -218, -138, 215, -142, -320, 11, -607, 210, -773, -487, 37, 296, -98, -338, 130, 228, 192, -3, 639, -1463, -316, -416, -467, 604, -491, -93, -1150, -353, -122, 31, 797, -220, 120, -505, 418, -623, -350, 259, -1322, 148, + 759, 884, 760, 389, 1102, 501, 51, -345, -199, -464, -676, -247, 257, -1278, -652, -781, -1243, 5, 203, 873, -287, 406, 363, 196, 197, -1353, 1067, 586, 1322, 490, -61, -489, -316, -305, -483, 346, 249, -485, -558, 296, 395, 696, 191, -427, -645, 139, 105, 47, 74, 1231, 413, 237, 401, 447, 497, 13, -785, 550, 1711, -174, -482, -1042, -228, 1383, 158, 573, 188, -1914, 391, 343, 36, 196, -139, 27, 384, -1030, -432, 870, 319, 116, -782, 549, 202, -700, -751, -497, 654, 1313, 1183, 1229, 1058, 34, -242, -373, 625, 1239, + -2524, -906, 209, -1494, -1349, -601, -815, 81, -598, 1593, -162, -584, -222, -1244, -332, -1008, -405, 158, -1272, -231, 1000, -848, -231, 268, 3, 395, 95, -18, 377, 117, -628, -141, 574, -309, -785, -284, -953, -499, -1675, 137, -1137, 525, 214, -450, -1474, 106, -148, 1796, 738, -2, 1004, 393, 21, 766, -938, -498, 86, 665, -771, -530, 2670, -310, 1396, -1135, 22, -835, 598, -338, 898, 1229, 69, -1024, 724, -1265, 221, -369, -981, 2002, -1160, 752, 626, -1005, 542, 337, 200, -157, 760, 431, -1017, 732, 799, 187, 118, 524, -34, -962, + 1266, -706, 271, -518, -146, 191, -261, 1078, 216, -108, -271, -24, 187, -1035, 320, -521, -391, -223, -19, -490, -265, 162, 1091, 47, -248, -670, 280, 231, 19, 897, -222, -51, 1012, 361, 49, -947, -527, 677, 346, -880, 21, -2056, -1047, 1929, -447, 1063, 1330, 417, 216, 618, -258, -680, 328, 191, -185, 813, 262, -372, -970, 1188, -413, -1813, 252, -163, 578, 260, -707, 392, 316, -665, -870, -474, -1405, -1280, 845, -155, -1454, -364, 61, 513, 354, -787, -999, 146, 1186, -553, 402, -800, 213, -910, 535, 718, -569, -939, -783, -56, + 287, -372, -388, -300, -1375, -1037, 458, -862, -307, 382, -881, -1167, 337, 700, -217, -1416, 517, 640, 1714, 71, 331, 430, -962, 371, -425, -1538, -437, 1062, 30, -725, -2234, 1370, 1328, -295, 986, 1508, -211, 291, 489, -331, -109, 1970, 701, -135, 383, -816, -2701, 755, -332, 2033, -709, -406, -823, -2255, 1028, -1298, -798, 79, -19, 1805, -1279, -844, 1150, 735, 595, -176, 569, -364, -592, -489, 1357, 1183, 1766, -515, -667, 83, -119, 705, -1068, 284, -1122, 657, 1105, 437, -902, 679, -793, 1861, 924, 320, 254, -211, -1398, 868, -1900, 472, + 376, 1009, 764, -1577, 523, -964, -591, 532, -135, 702, 428, -1426, 651, 1473, 1853, -416, 537, -719, 1312, -1511, 215, -64, -244, 452, 1767, -1995, 1394, -88, -166, 607, 311, 702, 57, 399, -849, 811, 83, -645, 399, -190, -123, 797, 286, -962, 491, -395, 782, -538, 112, -218, 301, -201, 75, -355, 911, 27, -90, 426, 225, -400, -230, 359, 221, 439, -487, 258, -112, -915, -216, 404, 252, 303, 112, -802, 12, 88, -46, 364, -332, 357, 7, 247, -383, -48, -235, 1259, -553, 398, 224, -36, 192, -230, 157, 420, -526, -163, + -11, 76, -167, 1, -626, 297, -14, 249, 1671, -120, -542, -826, -377, -464, 606, 351, -443, 36, 50, 198, 25, 419, 143, 329, -116, -13, -102, 153, 356, -335, -5, -167, 8, 435, -252, 40, -116, 169, 85, -243, -94, 253, -84, 416, 294, -443, 135, 88, 224, 92, -420, 274, -83, 266, 212, -500, 129, -6, 105, -63, -224, 345, -94, 151, 1, -115, 155, -220, -38, 283, -210, -254, 482, -329, 448, -61, -375, 729, -681, 559, -209, -326, 331, -358, -827, -1397, 1764, 5087, 795, 501, -3724, -4586, -1481, -895, 3098, 4745, + 2428, 714, -1602, -3417, -3133, -2609, 198, 3933, 3274, 1891, 630, -1672, -2189, -1723, -1682, -581, 784, 1098, 2243, 1621, 382, -538, -331, -1807, -892, -910, -1253, 748, 1385, 815, 2019, 547, -492, -771, -1357, -1057, -177, -321, 404, 849, 739, 545, 355, -176, -751, -514, -625, 208, 708, 247, 166, -302, -656, -110, -13, 2, 503, 466, 481, 197, -192, -517, -625, -447, -287, 536, 572, 238 } }, + { { -162, -171, -217, -264, -200, -119, -18, -107, 81, -17, -26, 44, 90, 0, -59, -62, -103, 17, -94, 168, 182, -73, 6, 56, -47, 142, -53, -60, 6, -11, 125, 103, 46, 27, -118, -52, 139, -37, 39, -26, -65, -82, -86, 76, 0, 17, 30, -37, 42, 91, -163, -37, 67, 18, 68, -7, -150, -52, 87, -91, -8, 69, -54, -12, -24, -86, -21, -66, -27, 11, -40, 10, 16, -7, -18, -15, -75, -33, -92, 352, 42, 95, 34, 50, -85, -214, -41, 112, 40, -106, -15, 85, -22, -128, 38, -147, + -91, -6, 40, -43, -33, 90, -127, -4, 16, 60, 48, 45, 154, 68, -192, -51, -88, 23, -6, -16, -122, -160, 208, -98, 50, 58, 51, -200, -114, -54, 20, -18, -8, -21, 32, 72, -105, -4, 54, 61, 75, 25, -1, 71, 24, -37, -12, 117, -93, -100, -54, -42, 96, 48, 21, -39, 76, -53, 30, -50, -16, -202, -119, 84, -195, -278, 56, 23, 36, 40, 41, -239, -37, 69, -149, 159, 157, 133, -51, 12, 38, 102, 26, -3, 23, -68, 67, -24, -22, -31, 199, -116, 71, -72, -60, -65, + 56, 109, -111, -55, -58, 81, 78, 122, 85, 19, 109, -86, 68, 27, 32, 223, 57, 112, -174, -44, 80, -85, 91, -34, -59, 29, 138, 95, 68, -26, 35, 105, -110, 161, -13, 131, -46, 107, 120, 112, -52, -117, -162, -47, 330, 249, 192, 172, 179, 86, -21, 3, -76, -13, 238, -99, -116, 177, 119, 171, -120, 58, -49, 45, 66, 110, 9, -65, -61, -86, -40, -50, -179, -12, 141, -104, -25, 64, -95, -71, 77, -34, -121, -52, 61, -88, -133, -47, -43, 54, -94, -173, 8, -18, -31, 66, + -157, -61, -2, -50, 78, -7, 31, -257, -88, 169, -66, -134, 39, 44, 36, -36, -218, -71, 221, 42, 69, 82, -49, 479, 292, 279, 4, 29, 21, -113, -254, -95, 190, -143, 85, 259, 19, -81, -34, -51, -29, 105, 147, 6, 42, 61, 95, 6, -138, 42, -221, -66, -29, -61, -42, 27, -54, -115, -91, -42, 8, -50, -135, 157, -61, 10, -43, -105, 128, 359, 85, -127, 211, 47, -68, 63, -39, -142, -1, -61, 52, -124, -210, 4, 33, -257, 74, 47, 140, 75, 185, -69, -123, -76, -34, 64, + -32, -133, 99, -80, -253, -381, -127, -187, 271, -56, -42, 112, -265, -174, 146, -117, -124, 1, -19, 35, 93, -35, 38, -59, -58, 3, -53, -105, -19, -16, 109, 127, 96, -132, 56, 55, 186, -90, -17, -59, -159, 221, -212, -91, -89, 58, 166, -155, 172, -11, 87, 161, 13, 126, -229, 57, -95, 21, -243, 14, -93, -196, -173, 23, 136, 19, -127, 186, -77, 114, -33, -197, 275, -164, -57, -70, 55, 121, 45, 91, 116, 178, 108, -279, -389, 41, 37, 19, 257, -85, -271, 26, 37, -75, -11, -245, + -43, 28, 41, 269, -42, 241, -53, -65, 26, -243, 109, -93, 153, -43, -56, -91, -37, 7, -173, 310, -209, -352, 112, 14, -239, -75, -465, 6, -160, -4, -174, -150, 35, 15, 91, -151, 129, -171, -316, 37, 101, -101, 119, -59, -168, -162, -207, -108, -9, 32, -50, 199, 18, -70, 37, 4, 60, 25, 40, -195, -118, 54, 132, -606, -152, 24, -154, -113, -193, 50, 69, 139, -103, -129, -145, 74, 164, -80, -68, -40, -23, 79, -336, -82, 193, 64, -97, 38, 172, -15, -40, 61, -7, 417, -175, 104, + 37, -173, 62, 41, -194, 143, -278, -25, 256, 57, -1, -50, -187, -164, 52, 110, -65, 55, 215, 106, -78, 131, -175, -430, -48, -187, 130, -119, 318, 157, -3, -48, -387, 129, 165, -118, 251, -182, 82, -292, 153, 90, -277, -219, 164, 243, 603, 618, 138, 175, 13, 76, 16, 52, -159, 63, -95, 124, 142, 309, 59, -82, 212, 130, 253, -6, 160, 70, -69, 58, 371, 39, -151, -105, 275, 146, 135, 230, -188, 53, 304, -321, -352, 94, 195, 286, -131, -257, 190, 42, -26, 90, -45, -56, 0, 414, + -159, 60, -106, -99, -52, 198, -30, 481, 246, -281, 287, 27, 134, 24, 63, 30, -92, 130, -386, -151, 199, -414, 128, -278, 68, 245, 949, 196, 127, -259, 395, -113, -45, -84, -3, -247, -47, 156, 4, -196, 251, -40, -171, 67, 60, -260, -431, 195, -194, -211, 20, 26, -150, 238, -239, 98, 177, -8, 270, 122, -406, -366, -197, 55, 44, -283, 84, 143, 31, 130, 109, -294, -191, 125, -392, -100, -39, -343, -232, -96, 45, -159, -439, -159, -251, 506, 193, -2, 29, -89, 338, 490, 10, 342, 173, 131, + 2, -110, -94, -87, 121, -195, -81, 82, -668, 452, 718, -538, -325, 152, 127, -106, 235, 68, -204, -243, -8, -75, -178, 94, -83, 16, 197, -264, 54, 41, -161, 28, -255, 54, 370, 195, -39, -114, -32, -206, -228, 117, 186, -53, -106, -68, 111, 194, 88, 350, -187, 148, -91, 41, 212, -70, -70, -401, -65, -308, 157, 117, 404, -340, -132, -328, -559, -84, 227, -374, 80, -33, -286, -320, -422, 568, 15, 343, 226, 281, -134, -299, -254, -317, 14, 184, -90, -510, 366, -36, -205, 334, 105, -302, -458, -161, + -7, 22, 14, -147, 503, 226, 147, 132, 154, -140, 32, 117, 69, 475, 42, -667, 79, 302, -259, -366, -85, -190, -127, 51, 480, 309, -51, 9, -148, -403, -145, -328, 249, 364, 4, -166, -69, -54, 157, 242, 232, -508, 105, 45, 50, 399, -213, 181, -193, -112, 44, 273, 442, -37, -277, 125, -503, 440, 225, -14, -200, 136, -115, -213, -181, -161, -127, -18, 31, 140, -194, -86, 281, -479, -95, 259, -332, -68, -4, -79, -392, 390, 215, -324, -18, -157, -75, -675, -57, -325, -694, 124, 146, -362, -240, -421, + -410, 347, 248, 367, 49, 803, 75, 404, 636, -102, 220, 587, -380, 158, -214, 393, -95, 795, 415, -291, -349, 31, 233, 311, 135, -335, -26, 239, 661, -295, 460, -189, 301, -521, 241, -304, 244, -13, 120, -135, 440, 477, -892, 224, 268, 84, -121, 42, -434, 10, 485, 508, -107, 529, -22, -113, 48, 298, -106, -136, -55, -378, 70, -108, 604, 393, -275, -299, -556, -205, 421, 743, -326, 232, 61, 102, 415, 294, -566, 121, -193, -111, -225, -123, -237, -550, 114, 383, 160, 886, -195, -109, 626, -209, -15, -122, + 181, -652, -407, 248, 521, 746, 892, -620, -308, -13, 315, -6, 1010, 299, 174, -737, 81, 36, 399, 516, -332, -83, 178, -117, 31, 552, 216, -436, 144, 348, -41, 627, 149, 980, 510, -295, -54, -963, 105, 217, 97, 1362, -143, -135, -578, -557, 250, -460, -230, -318, -161, 317, -191, -425, -308, 3, 384, -477, 137, 175, 81, 474, -22, 11, -473, -746, -258, 301, -358, 68, -294, -1282, -636, 348, 66, -746, 151, 971, -5, -54, -349, 191, -389, -802, 63, 89, -256, 119, 336, -101, -207, 178, 317, 471, -242, 346, + 533, 171, 891, 60, -464, 569, 83, 75, -22, -148, 490, -276, -80, 280, -699, -798, -894, 1240, -677, 137, -14, -434, 669, -789, 352, 1317, 853, 159, -1071, -96, -700, -401, -638, -99, 208, -156, 539, -288, 106, 217, 744, 60, 119, 835, -559, -125, 404, -213, -431, -343, 459, -432, 201, 702, -194, -1404, -68, 286, -1646, 947, 787, -687, 1044, 639, 474, 1008, 36, 485, 77, -4, 399, -752, 692, 845, 723, -812, -127, 927, -475, 710, 758, 1615, 1057, -51, 129, -351, 265, 204, -710, -1326, -152, -95, -90, 762, 968, -1893, + -1713, 736, -488, -559, -220, -674, 237, -1082, 1342, 482, -558, -36, -548, -436, -444, -531, -332, -1309, -1158, -245, -271, 42, 98, 189, -94, 128, 199, 532, 613, -277, -339, -415, -340, -769, 1054, -426, 236, 754, 727, -338, -357, -656, -432, -551, 788, 29, 60, -1088, -410, 1419, -194, 1312, -333, -591, -385, -663, -661, -195, -61, -914, -3, 297, -108, 209, -1970, -866, -583, 842, -349, 20, 203, 1351, 409, -452, -105, 687, -1027, 2097, -699, -378, 1191, -739, -1202, 1124, -1607, -418, 342, 310, -1127, -391, 916, 47, -212, -572, 715, -693, + 25, 626, -218, 579, -18, -220, 159, 172, -338, 555, -298, -67, 136, 37, 17, -48, 139, 371, 511, 801, 360, -261, -94, -426, 435, -107, -691, 214, 2, -340, -940, 717, 56, -383, 1073, 115, -318, -138, 1591, -1418, -1565, 1023, 1538, -2734, 45, -977, -900, -356, 1044, -716, 1322, -128, 34, 1551, -470, -919, 1460, 756, -1194, 1288, -634, -716, -274, 257, 1188, 995, -386, -37, 330, 1079, -398, 7, 563, -733, -745, 613, -424, -205, -395, 38, -613, 113, 319, -162, 233, -189, -224, -91, -825, 189, -371, 545, 939, 134, 436, 495, + -26, 272, 249, 1148, -818, 601, 383, -452, 294, 449, 41, -384, -1040, -874, 245, 459, -449, -1519, 1244, -325, -803, -283, 1239, -488, 1356, 151, 375, -1212, 1171, -412, 420, 29, -2032, -316, 133, -837, 797, 299, -2220, -1110, -407, 298, -337, 392, -625, -1183, 3, -1257, 345, -106, -228, 429, 696, -440, 100, 773, -600, 1047, -138, -1135, 983, -463, -208, 884, -1118, 305, 22, 416, -172, -400, -1703, 403, -700, -1704, 2080, -1385, -576, -266, -465, -1042, 600, 1446, -878, 416, -1276, -713, -723, 661, 127, 1893, -312, -141, -548, -1606, 15, 804, + -585, 677, 810, -656, 84, -555, -2378, -1238, -722, -2499, 1628, 2139, 1008, -2082, -1649, -3673, 566, 4151, 1473, 643, -995, -2840, -64, 1356, -1772, 1278, -229, -314, 60, 561, 39, -141, 463, 122, 172, 666, -412, -33, 388, -154, -38, 409, -379, -127, 150, 660, -428, -352, 413, -47, 244, -710, 921, -242, 329, -225, 143, 457, 243, -145, 448, -190, 452, -365, 4, 406, -72, -213, -853, 57, 712, 39, 350, -480, -111, -301, -250, -151, 526, -216, 334, -426, -429, -239, 148, 859, -306, 364, 71, 39, -393, 185, 518, -36, -361, 242, + -177, 98, -118, -159, 18, -27, 1715, 340, -918, -653, -1014, -323, 197, 539, -167, -219, -187, -182, -170, 246, -124, -35, -53, -179, -42, 270, 40, -79, -270, 310, -402, 236, -143, -396, 3, 179, 204, 158, -232, 51, -74, -129, 478, -425, -76, -18, -28, 44, -69, -250, 212, -396, 378, -57, -262, 90, -134, 334, -194, -120, 365, -326, 115, -157, -33, 275, -195, -81, 252, -174, 69, 22, -198, 486, -420, -41, 186, -110, 301, -143, -49, 42, 79, -807, -1223, 1602, 4982, 431, 430, -3397, -4307, -892, -915, 2538, 4307, 2216, + 422, -1555, -3038, -2137, -1535, -75, 2096, 3075, 1655, 385, -1081, -1909, -1076, -1026, -969, 614, 1246, 1237, 1237, 303, -542, -216, -823, -1276, -146, -377, -263, 1162, 664, 971, 581, -432, -1058, -248, -690, -100, 474, 153, 254, 529, -270, -365, -91, -211, 205, 344, 12, 424, 240, -430, -428, -663, -582, 35, 681, 1051, 486, 142, -237, -649, -151, -679, -423, 502, 335, 443, 251 }, + { -129, -172, -247, -28, -95, -174, -84, -41, 40, -83, -174, -14, 49, -174, -90, -34, -97, -101, 77, -11, 17, -89, -90, -23, -140, 97, -141, 42, -35, 55, -67, 16, 47, -193, -34, 22, 211, -97, -17, -34, 0, 81, -29, -90, -13, -30, 65, -25, -75, 78, 73, 38, 18, -53, 96, 69, -113, 72, -79, -37, -13, -64, -20, 12, 26, 81, -64, -52, -11, 12, -55, -165, -31, -65, -11, -24, 17, -57, 41, 110, 87, -29, 67, 31, 191, -34, -5, 24, 140, -28, -145, -68, -139, 34, -49, -12, + -17, 34, 14, 29, 81, 149, -66, -36, 30, -70, -10, 117, -63, 144, 15, -51, 95, -129, -34, -90, 127, -2, -47, -33, 1, 120, 4, 144, 54, -115, 94, -48, -89, -68, 96, -17, 309, 37, 76, 61, -147, 7, -24, 44, -86, -48, 158, 141, 7, 65, -22, 92, -139, 25, 76, 77, 11, 3, 18, -79, -57, -233, -217, -129, -125, -101, 37, 154, 302, 63, 76, 4, -220, -86, -83, -190, 301, 86, 118, 89, -70, 37, 289, 123, -71, 1, -73, 13, -137, 88, -44, -53, 10, 162, 15, 62, + 96, 143, -242, 12, 60, 149, 214, -110, -25, -48, 178, 108, 115, -8, 53, 370, -227, 58, 20, -139, 64, -198, -29, 69, -47, -303, 88, 39, -88, -71, -17, -28, 104, -78, -50, 55, -9, -60, -6, 99, -120, 48, -15, -50, 312, 37, 106, -5, -96, 15, 216, 124, 136, 241, -113, 10, 216, 80, 89, 20, 18, 140, -131, -28, 158, -108, 55, 103, -83, 77, 215, -101, 72, 24, -3, 9, -59, -148, -60, -124, -26, 60, 96, 120, -33, -188, -30, 287, -117, 61, -63, -293, 161, 47, 116, -18, + 134, 146, -266, 103, -6, 97, -32, -176, -22, -25, -46, -34, 100, -2, 10, 224, 33, 172, -6, 8, 41, -87, -140, 519, 302, 443, 152, -194, 101, -91, 18, 36, -379, -111, -101, 90, 155, -71, -5, 41, 16, 264, -27, -299, 97, -178, 130, 135, 119, 158, -39, -71, 70, -63, -66, 36, -44, 89, 146, -77, -222, 57, -217, -154, -28, -464, 3, -92, 174, 151, 79, 258, 274, 105, 58, -39, 9, -4, -130, 237, -39, 68, -87, -120, -41, -169, 123, -92, -61, 227, -215, -90, 48, -119, -33, -32, + 80, 68, 57, 68, -217, -444, -182, -31, 48, -40, 122, -13, 208, -186, 102, -33, 397, 191, -109, -160, 78, -235, -154, 115, -108, -133, 269, 138, -36, -115, -199, 140, 74, 109, -28, -26, -131, 187, -241, -76, -30, 176, 100, 7, 153, 41, -102, 54, -101, -64, -118, 141, -111, 17, 140, 261, 225, 121, 65, 5, 117, -35, 178, -13, 105, 121, -105, 34, -114, 122, 61, 59, -55, -140, 85, -140, -53, -151, 14, 4, -57, 26, -63, -217, -450, -366, 24, -314, -152, -444, -234, -271, 108, -146, -190, -68, + 11, -116, -428, 112, -75, 40, -193, 190, 73, 1, -172, -81, 220, 146, 10, -37, -146, 87, 48, 90, -176, -22, -142, -134, -139, 9, 285, -238, 6, -227, 24, 96, 130, -240, 236, 276, -92, -76, -48, -20, 93, 105, 31, 68, -135, -38, -47, 232, -72, 258, -1, -98, 224, -39, -118, 24, 235, 227, -4, -85, -95, 48, -101, -357, -339, -409, 127, -333, -127, 304, 161, -361, -15, -5, 164, 222, 403, -115, -132, -395, -466, -289, -86, 186, -183, 85, -265, 277, -196, 221, -96, 24, 69, -54, -193, 313, + -267, -22, -138, 31, -162, 32, -684, 3, 334, -422, 105, 274, 113, -224, -12, 331, -407, -10, 184, 156, 174, -69, -48, -280, -121, 102, 198, 285, 373, -538, 215, -170, 53, -383, -137, 294, 90, 33, -179, -8, 194, 126, 89, -178, 41, 415, 691, 385, 450, 69, 159, 608, -20, 18, 414, -203, -1, 120, 205, 343, -281, -398, 217, 122, -233, 49, 140, -89, 79, -214, -51, -250, 74, 272, 82, 239, 182, 194, -476, 25, 548, -66, -13, 514, -72, -18, 72, -67, -19, 284, 441, -437, -76, 88, -140, 208, + -75, 22, 27, -94, 387, -48, -150, 150, -155, -242, 77, 272, 93, -25, 45, 260, 121, 233, 53, 38, -18, -200, -18, -113, -71, -2, 1158, 173, -35, 4, -570, -153, 45, -119, 239, 121, 393, -38, -7, -73, -177, 283, 44, 117, 145, 225, -204, -184, -236, -145, -137, -42, -321, -45, 507, 259, -101, -16, -64, 61, 178, -69, 729, -107, -22, -311, 131, 340, -56, -222, -33, 146, 244, 130, 344, 539, 168, 15, 306, 277, 94, 221, -640, 178, 18, -536, 210, 19, -243, 194, -258, -216, 302, 274, -133, -454, + -228, 161, -259, -4, 124, 416, -146, 140, -597, 368, -49, -422, 7, 341, -393, -110, -312, 200, 95, -145, -119, -73, 246, 149, 119, 210, 227, -1, 270, 261, 141, 135, -263, -162, -176, 157, 256, 62, 97, -157, -75, -104, -49, -265, 249, 31, 40, -282, -52, 395, -273, -339, -463, 151, -340, 513, 642, 405, 275, 5, 508, -273, 405, -67, -243, 2, 49, -595, -231, 202, 60, -112, 114, 474, 358, -566, -117, -18, 6, 143, 210, -23, -357, 128, -179, -610, -299, -500, 33, 77, 306, 90, 812, 153, -361, -90, + -307, 546, -691, -39, 447, -994, -419, -321, -373, -652, 46, -95, -306, -13, 302, 64, 25, -174, 62, -42, 62, 26, 34, 286, -80, 11, 512, -315, -86, 119, 439, -211, 634, -168, -279, -526, -741, -180, -556, 295, -181, -372, 38, 100, 281, 288, 88, -15, 902, 547, -76, 129, 297, 276, 136, -83, -37, -120, -235, -146, 113, 738, -509, -77, -299, 505, -190, 149, -174, 257, -391, -420, 246, -202, -724, 345, -201, 270, -194, 346, 273, 282, 514, 53, 437, 140, 127, 255, 116, 48, 38, -42, -248, 206, -523, 204, + 73, -187, -274, -41, 224, -275, -85, -395, -125, -480, 42, 207, 10, -96, -268, -529, -342, 341, 140, -202, -269, -113, -11, -524, 417, 322, -461, -507, -740, -165, -887, 189, 359, 129, -47, -172, -84, 309, 382, 368, -270, -287, 298, -187, -107, -571, 225, 301, 464, -116, 678, 867, -365, 22, 187, -630, -160, 876, -6, -865, 65, 323, -55, 360, 712, -260, 641, 412, 544, 209, -471, -420, 346, -376, -699, -143, -824, 228, -82, 336, 215, 229, 63, 25, -4, 463, 172, -719, -116, 323, 477, 343, 597, 626, 415, -139, + -97, 187, 1107, -400, 61, 316, 422, -104, -650, -50, -180, -292, -715, -667, 187, -330, -342, 296, 577, 843, -11, 70, -36, 674, -392, -92, 539, -503, 19, -146, -364, 378, 178, 359, -426, -1055, -210, -388, -306, -242, 79, -381, -265, 68, 260, -250, 575, -89, 396, -213, 11, 284, -414, -309, -119, 438, -79, -542, -160, 49, -215, 184, -309, -374, 537, 117, -363, 213, -13, -342, 5, -549, -412, 61, 816, 286, 280, -653, 518, -83, 406, -246, -398, 184, -766, 643, -1050, -717, 290, 570, 86, 687, -274, 158, -457, 643, + 259, 470, 274, 84, -111, -201, -275, -130, 48, -542, -218, 18, -495, 137, 181, -781, -708, 59, 306, -376, -1617, -354, -1, 198, -543, 32, -300, -80, -433, -506, 438, -493, -580, -117, -406, -469, 156, -673, -215, 373, 901, 706, -36, -466, 153, 631, -34, 411, -130, 524, 304, -591, 891, -712, -369, 576, -675, 172, -164, -530, 47, 728, -171, -478, 269, 340, -28, 120, -1112, 229, 24, 515, 243, -515, 448, -292, -72, -482, 202, 603, -169, -163, -693, -942, 461, -95, 333, -474, 221, 318, -529, -138, 546, 572, 654, -1696, + 665, 800, -173, 545, 35, 263, -93, -381, -179, 312, 124, -518, -269, -84, -183, -162, -10, 985, 248, 187, -592, 402, -409, -33, 123, -733, 367, -297, 80, -321, -457, -27, 377, 909, 387, 57, 633, 207, -25, 55, 61, 124, 144, 601, 330, 152, 155, -126, -151, -679, -482, 29, -24, -437, 109, 428, -670, 651, 236, -309, 29, -242, 2, 368, 250, 76, -410, -176, -593, -255, 194, 102, 381, -289, -68, 184, -1465, 2274, -2250, -1028, -510, -162, 1326, 380, 1483, 360, -298, 1155, 508, -404, 549, 484, 279, 451, 451, -411, + -643, -471, 76, -435, 224, 120, 290, -58, 200, 54, 724, 157, 67, 208, -171, -26, 254, -472, -651, -458, -381, 47, 187, -475, -80, -294, -1127, 545, -210, 266, -599, -222, -556, -772, 274, 177, 719, -55, 630, -296, 524, 38, 753, -570, 458, 546, 296, 304, 1, -254, 837, 539, -69, 954, 303, 82, 344, 404, -79, 1404, 111, -825, -1240, -638, -520, 184, 1018, 4, -433, 936, 76, -713, 666, 747, -127, 17, -63, -620, 735, 76, 423, -192, -569, -975, 199, 173, 173, -96, 337, -287, 16, -596, -789, 343, -79, 320, + -92, -236, -708, -1071, 613, -563, 292, 627, -7, -209, -526, -313, 1348, 395, -24, 274, -137, -422, -137, 879, -698, -1112, -395, -257, -1696, -1208, -694, -594, 218, 169, -579, -957, -444, -307, -410, -92, -287, -352, -562, 758, -329, 1000, -157, 956, 1307, -205, -1509, -1375, -350, 724, 49, -1070, 829, -147, -774, 939, -1728, -311, -36, -256, -303, 2087, -901, 1958, -138, 444, -184, -716, 1184, 366, 1233, -833, -902, 318, -1429, -377, -263, -928, 1974, -138, -2124, 4, -965, 307, 479, 870, 646, -791, -547, -1250, -405, -565, 522, 390, -95, 403, + -279, -887, -392, -1039, 1070, -802, -580, 991, 223, 1663, 798, 148, 873, -1158, -403, -1160, -1112, -218, -143, -1224, 1195, -261, -703, -1620, -2757, 1438, 298, -561, -472, 901, 453, -498, -171, -1256, -565, 578, -1138, 75, 173, -307, -767, -472, 972, 436, -227, -1400, 460, 940, 495, -1074, -767, 44, 1182, 148, -319, 232, 12, 661, -1639, -1349, 1698, 315, 693, -1594, 328, -24, 1173, -1026, -237, -1590, 543, 1242, 245, -671, 437, 1786, -808, -755, -683, 316, 30, 1585, -496, 197, -863, 355, -948, 67, 512, -1012, 995, 441, -845, -1049, -821, 100, + 878, -1638, -409, 1539, 81, 216, 1811, 917, 427, 411, 445, -293, -272, -614, 89, 192, 172, -40, -1024, 493, 218, -724, -597, -315, -342, 267, -251, -307, 106, -25, -535, 708, -490, -162, -509, -474, 361, -199, -51, 183, 243, -51, -683, 176, 1114, 243, -1698, -97, -353, -520, 380, 401, 906, 444, -1100, 1233, -283, -821, 2548, -486, -199, -808, -1993, 949, 1035, 369, 398, -1680, 510, -92, -411, -253, 69, -105, 258, 387, 45, -166, -494, 593, 486, 916, -441, -984, -2501, -4115, 282, 4246, 342, 8993, 9001, 3301, 9023, 5276, -1619, -151, + -917, -6904, -5812, -4030, -7260, -6862, -2066, -4339, -3874, 805, 1064, -981, 1190, 1896, -151, 71, 3728, 2514, 816, 2783, 5193, 2431, 2771, 6550, 2431, 1078, 5542, 5416, 7, 3397, 6025, -151, 1330, 3547, -420, -3229, 1214, -842, -6174, -5691, -5362, -10008, -14786, -10310, -14411, -18972, -13594, -11003, -14896, -9589, -4939, -4672, -1320, 3928, 8177, 9419, 12511, 17239, 16552, 15477, 17157, 17193, 12795, 10199, 11131, 4862, -393 } }, + { { -75, 62, -173, 51, 78, 1, -79, 11, -27, -90, 237, 76, 69, 145, -68, -15, 13, -99, 185, -70, 19, -106, -23, 109, 1, 8, -40, 15, -131, 137, -105, 31, 87, -19, -84, 158, -2, -136, -17, -158, 66, -168, -81, 17, 37, 26, 36, 75, 116, -14, 77, 81, 58, -2, -66, 81, 22, 50, -87, 158, 127, -13, -82, -14, -7, -32, -94, -192, -31, 119, 109, 48, 217, -34, 0, 330, -13, -19, 106, -44, 121, -65, -154, 53, 156, 21, -24, 204, 7, 7, -70, -41, 321, 43, -218, -163, + 226, -23, 235, 14, -45, -24, 177, 33, 371, 162, 101, -23, 82, 166, -43, -128, -159, -33, 141, 120, 188, 50, -108, -113, -48, 76, -28, 40, -24, -172, -133, 49, 120, 73, -65, -73, -8, 181, 90, -24, -45, 82, 53, 33, -99, 43, 83, -15, 127, 148, -268, 90, 52, 150, 89, 149, 309, -250, 53, -51, 0, -323, 29, 201, -295, -55, 191, 520, 70, 1, 33, -318, -14, 243, 208, 11, -10, 25, 108, 191, 193, 217, -97, 51, -15, 87, 20, 59, -330, -84, 49, 33, -183, 0, 122, -138, + 112, 111, 193, 97, -75, 104, 216, -114, -196, 73, 45, 46, 103, -79, -158, -228, 191, -27, -43, -69, 86, 5, 126, 253, 52, 24, -11, -51, -180, 290, 73, -30, 130, -31, -119, -49, -151, -135, -164, -239, 135, -5, -111, -48, -56, 49, -92, -165, 39, -108, 279, 366, 293, -204, -6, -16, 80, -115, 231, 141, -31, 108, 175, 11, 44, 57, 170, -19, 64, 198, 22, -6, -87, 142, -218, 85, -29, -49, 147, -145, -17, 1, -189, 76, -37, 85, -5, -86, 59, 57, -9, 166, -11, 192, -2, -133, + -57, 4, -88, 171, 91, 146, 170, -78, -167, -111, 2, -35, -21, 121, 147, -24, -77, 81, -491, -112, -155, -261, 87, 72, -35, 126, -21, 107, 143, -61, -174, -212, -86, -197, 12, 25, -91, 117, -102, 64, -49, -111, -308, -115, 23, 50, 76, -110, 76, 125, 36, 280, 64, -4, 210, -149, 119, 23, -77, -100, 133, 21, 38, -324, -66, -105, 323, 144, 112, 136, 145, 122, 161, -86, -43, 105, 157, -19, 184, -100, 34, -38, 155, 248, -389, 104, -102, 19, -185, -81, 7, -36, -86, -108, -123, 11, + 193, 114, 72, -39, 19, 18, 249, -198, 250, -35, 138, 251, -154, 194, -118, 99, 43, 296, 136, -167, -267, 61, -199, 167, -36, 218, -157, -27, -124, 75, 55, 62, -9, -23, -231, -104, 203, -156, -24, 127, 15, -122, 49, 11, -18, -105, 224, 69, -294, -137, -235, -42, -206, -374, -73, 164, 475, 102, 52, 218, 10, -170, -133, 122, 65, 82, 152, -327, -60, -298, -42, 72, -76, -245, 53, 93, -13, -102, -7, 535, 122, 389, -184, -20, -132, -24, 405, -343, 114, 45, 532, 291, 352, 71, -90, 174, + -118, -437, 83, 32, 51, 357, 33, -198, -18, 17, 111, 129, -10, -38, 143, -159, -45, -76, -41, 52, 8, 317, 47, 251, 282, 86, 249, -9, 85, 159, -157, -231, 36, 252, -382, 125, -291, -268, -163, -67, -254, -244, -259, -128, -57, 189, 15, 225, 45, -169, 286, -273, -89, -102, -99, -124, -155, 255, 168, -150, 114, -265, -309, -149, -198, -74, -94, -323, -298, -213, -58, 0, -65, 258, 2, 143, 160, 234, 11, 438, 501, 9, 128, 138, -88, 248, 100, -452, -40, -144, 2, 383, 119, -358, -126, 186, + 140, 42, 455, -181, 167, 215, 186, 144, 221, -405, 126, -147, 221, 28, 77, -300, 202, 189, -74, 184, -62, 66, -39, -146, 6, -85, 65, -110, 122, 74, 365, 330, -143, 137, -380, 319, -140, 215, 216, 311, -34, 342, 71, 30, 272, -242, -69, 225, -122, 382, -125, -262, 497, 687, 147, -264, 183, -137, 275, 168, -66, -280, -192, -480, 122, 213, -433, -45, 244, 72, -26, 17, -58, -224, 50, 295, 6, 70, 98, 416, -275, 2, 289, -261, 390, 31, 550, -453, -426, 242, 12, -43, 111, -24, 146, 111, + 300, 313, -256, 63, -172, -76, 172, -1, -111, -17, -8, 305, -551, 435, -150, -144, 264, -195, 193, -269, -196, 3, -205, -11, -139, -342, -253, -118, -237, -373, -73, 129, 457, 68, -268, -511, -101, 151, -84, 537, 175, -197, -379, -485, -904, -80, -96, 342, 262, -193, 28, -151, -74, 319, -4, 10, -35, 363, 68, -119, -13, -22, 106, -346, -101, -142, 539, 115, -555, 134, -285, -175, 89, -534, 169, 364, 341, 248, 71, 91, -9, 40, -321, 103, -505, -117, 306, 88, 315, 276, 262, -194, -361, -358, -229, 53, + 131, 113, 202, -8, 144, 293, 332, 270, 465, 549, 389, 678, -320, 484, -415, -317, 350, 458, 531, -547, -8, 144, -414, 199, -185, -284, 326, -424, 462, -436, 433, -312, -122, -23, -583, -74, 632, -157, -460, 104, 291, -326, 159, 697, 366, 147, 300, -357, 238, -211, -634, -183, -170, 55, 278, 360, -162, -267, 244, 11, 185, 130, -110, 45, -258, 49, 71, 8, 73, 579, -80, 69, 152, 47, 58, -271, -320, 228, -374, -462, -474, 389, 116, -65, -103, -422, -706, 261, 886, 456, -182, -681, -255, 60, 85, -119, + 329, 247, -265, -113, -45, -442, 628, -273, 217, -34, -162, -542, 173, 137, -81, 88, 241, -70, 615, -118, -105, 544, -68, -351, -345, -623, 80, -119, -211, -115, -484, -172, -454, 75, -401, 382, -231, 22, 100, 75, 195, -156, -491, 243, -66, 155, -119, -11, 2, 501, 679, 229, -232, 284, 236, 322, -131, -179, 325, 220, 417, 154, 54, 61, 128, 474, 382, 190, 304, 1296, 80, -406, 1165, 519, 541, 926, 1015, 230, 355, 195, 1099, 6, -323, 405, 145, -460, -414, 354, 440, 705, -26, 3, 59, 51, -400, 452, + 401, 101, -299, 479, -112, -84, -659, -212, -2, -103, -323, 186, -296, -260, -150, 39, -187, -391, -398, 412, -288, 441, 284, 348, 189, -500, 41, -761, -253, -453, 210, -559, -190, -176, 76, 398, 129, -181, -704, 198, 362, -146, 87, -495, 404, -139, -102, 692, -424, -735, 215, 241, -247, 503, -556, 602, -439, -232, 174, 150, 1498, 606, 211, -930, -41, -210, -517, -131, -199, -151, -72, -771, -32, -282, -7, 397, -434, 511, -180, -534, -507, 408, 284, -107, -289, 518, -289, -240, 376, 5, 102, -389, -33, -222, 485, -59, + 704, -254, 88, 237, -42, 47, 199, -448, -98, 616, 24, 184, -31, -461, 180, -316, 142, 546, 644, 762, 731, -134, 206, 33, 319, 877, -876, 571, -382, 129, -344, -816, -137, 143, 29, 169, -575, -99, -103, -863, -635, 317, 369, 143, 260, -451, -193, -325, 942, 202, 45, 672, 418, 328, 333, 252, -467, 330, 163, -170, 297, -267, -220, 460, -187, 281, 661, -1, 147, -35, 67, -163, -347, -497, -738, 287, -620, 216, 283, 297, 35, -12, -56, -534, -199, 218, -132, 223, 681, -237, 535, 178, 108, -78, -113, -520, + 50, -690, -137, 573, -258, 11, -890, 290, -143, -108, -506, -591, 239, 218, 657, -1558, -386, -924, 312, -829, -281, -940, 252, -487, -378, -75, -801, -285, -858, -427, -993, 222, -918, -356, -475, -260, -249, -206, -875, -493, -664, -333, -188, 389, -50, 294, -541, -78, 38, -618, 129, -32, 61, 178, -629, -22, 245, -64, 275, 544, 970, -782, 60, 1083, 17, 541, -361, 679, 134, -138, -871, -501, 750, 476, 735, 50, -487, 208, 277, 537, -944, 33, 200, -467, -148, -183, -292, -581, 1046, 92, -71, -454, 674, -1133, -4, -235, + 492, -261, -686, 590, -1209, -1061, -859, 479, -254, 11, -469, -464, -520, 274, 253, 826, 397, 151, 785, -231, 282, -306, 241, 120, 463, 735, 388, -182, -473, -302, -105, 400, -153, 92, 3, -223, 387, -54, 314, 216, -664, 503, 957, 122, 796, 761, 333, 231, -27, 386, -292, -985, -344, 672, -32, -384, 322, 971, -276, 44, -777, 681, 579, -72, 158, -324, 1431, -1006, -791, -727, -62, 252, -179, 1754, -349, 957, 1779, -636, 880, 321, -1041, 951, 202, -522, 786, 268, 743, -50, -528, 507, 244, -39, 229, -208, -559, -409, + -237, -574, -337, -141, 469, -407, -159, -564, 173, 6, 148, 682, -366, 136, -334, -264, 482, -368, -670, -988, 1166, 448, -198, 715, -618, -646, -291, -100, 192, -35, -563, -516, -419, -1153, -603, -641, 309, 326, 70, 595, 229, -720, -460, 810, -619, 34, 891, -173, -1086, 782, -325, 122, 404, 366, 274, -395, -852, 502, -226, 863, 630, -1435, -158, 127, -842, -164, -123, 1019, 770, 672, 884, -58, -594, -498, -471, -4, -1336, 134, 1167, -1082, -1892, 164, -703, 1372, -3, 15, 944, -462, 196, -76, -254, 784, -236, 380, 1370, -1044, + -581, -955, 451, 41, 909, -563, 349, 12, 821, 456, -428, -310, 294, -189, -64, -629, -614, 268, -165, -210, -373, 719, -336, -342, 1216, 1326, 816, -1181, -182, -378, 363, 1573, -266, -1129, -277, -407, 557, 544, -860, 154, -712, 656, 329, -638, 1103, 1750, 15, -53, -623, -569, 65, 125, -326, 1581, -177, 1185, 893, -1149, -75, -370, -1295, 339, 251, 708, 1133, -14, -377, 407, 383, 944, 343, 105, 716, 820, 229, -166, 651, 329, 791, 197, 193, 542, 838, -131, -755, -796, -318, -266, 1343, 783, 2103, -83, -1145, 974, -387, -354, + -387, -715, 44, 431, -84, -392, 1462, -285, 1730, -467, 882, 109, -395, -863, -1418, 1196, -280, 92, -308, 795, -378, -621, 412, 1575, -926, -636, 155, 265, -156, 1109, 909, 868, 327, 416, 776, 440, -244, -469, -979, -185, 581, 168, 147, -396, -925, -299, -106, 951, 41, -135, 764, -135, 232, 139, -1611, 404, 472, -302, -673, 119, -897, -485, -1388, 416, -1154, -2354, 299, -41, 1677, -65, 587, 1357, -197, -357, 632, -14, -1165, -414, 181, 203, 899, 374, 802, 691, -470, -346, 347, 1019, -404, -179, -897, -551, 202, -1031, 281, -1144, + 137, 13, 561, -102, -50, -322, 1236, 1361, 3112, 390, -1775, -1296, -990, -1097, 2173, 2949, 972, -257, -940, 55, -1134, 1249, 1138, 368, 147, -702, -126, 1375, 293, 568, 435, 1442, 1168, -431, -1074, -1362, -961, -110, 364, 1304, 738, -233, 664, -933, -356, -2138, -372, 2172, 1621, -295, 4297, 1399, 95, -2333, -439, -158, -593, 655, 297, 565, 867, -1882, -2131, -990, -1457, -139, 422, 1824, -1112, 719, 2664, 1448, 391, 861, 463, -1428, -2577, 1488, -872, 563, -642, -2891, -661, 1572, 3083, 2670, 6490, 3358, 2317, 1991, 937, -394, -3250, -4133, -6099, -4717, + -4789, -1864, 37, 1803, 3437, 2787, 2932, 1972, 2758, 2108, 3050, 1404, 1143, 498, -772, -1249, -1836, -1164, -3998, -1743, -3785, -2788, -4333, -2634, -4034, -1494, -2001, -716, 308, 1983, 5372, 5048, 7163, 4779, 3302, 4222, 5863, 5090, 4332, 2944, 351, -3028, -2932, -3709, -6886, -7687, -8279, -8363, -9081, -7956, -6607, -5908, -3714, 356, 4297, 7138, 9430, 11566, 12985, 9768, 9475, 5615, 2690, 1819 }, + { -204, 10, -164, -56, 75, 45, 105, -136, 76, -18, -126, 149, -71, -31, -102, -86, 103, -100, 57, 141, -13, 79, -45, 3, 66, -19, 136, -6, -207, -5, 35, 91, -92, 15, 31, -18, 91, -16, 127, 112, -69, -7, 115, -228, -127, 50, -114, -25, 50, 0, 140, 154, 37, 66, 81, 83, -22, 24, 77, 102, 17, -67, -126, -82, 2, -11, -5, -174, 167, -45, 32, -45, -88, 56, -12, 418, 17, 71, 57, -169, -90, 232, 401, 66, 212, -86, 39, -11, 179, -143, -330, 133, 151, -191, 219, 109, + 199, 64, 45, -89, -32, 10, 131, 12, -207, 8, -21, 43, -33, 35, 44, 120, 83, 28, 33, 11, 54, -64, -107, -226, 37, 48, 12, 171, -68, 132, 30, -55, -114, -70, 233, 50, 126, 21, 44, -48, -1, 15, 59, -22, -101, -50, -199, 20, 22, 154, -63, 119, -34, 68, 150, 153, 64, 65, 77, 103, 142, -60, 147, 6, 158, -31, 284, 102, 91, -192, -31, -41, -259, 144, 114, -77, -339, -149, -54, 167, 221, 145, -93, 52, -147, 10, 9, -113, -61, -299, 22, -35, -130, 16, 15, -38, + -12, 293, -72, 239, 44, -180, 12, 20, 132, -58, 37, 33, 10, 182, 64, 187, 138, -94, 172, 82, 127, 11, 45, -45, -74, -156, -178, 186, -178, -150, -138, 82, 71, 12, 71, 21, -262, -241, 51, 6, -54, 147, -20, -24, 150, -165, 31, -144, -95, -51, 0, 248, 279, -128, 109, -200, -20, -77, 271, -79, -16, 30, -385, -65, -190, -60, -48, 145, 189, 80, 256, -31, -118, -117, 148, 387, 269, -148, -176, 195, -173, 35, 61, 317, -116, -153, 34, -94, 60, 83, 201, -217, -142, 131, 242, -20, + -112, -140, -342, 132, 0, 104, 17, 11, -51, 63, -83, 48, 78, 82, -89, 76, 5, -62, -634, -210, -33, 107, 73, 157, -303, -92, -13, -316, -224, 78, 191, 111, 210, -28, 121, 278, 247, 231, 134, -91, -71, -145, -64, -145, 298, 138, -46, -133, -81, -136, -197, -213, -267, 160, 115, -297, 69, -17, 204, 30, 100, 131, -280, -44, -11, 36, 146, 222, -90, -33, -66, -177, 53, 35, -20, -48, 167, 10, -95, -31, 78, 110, -46, -2, 26, -149, 109, -9, -227, 24, -267, 58, 138, -54, -53, -194, + 340, 140, 50, -78, 249, 109, 137, 417, 433, 27, -79, -146, -247, 98, 167, -80, -25, 36, -49, -130, 158, -150, 69, -455, -74, -102, -120, -218, -55, -17, -3, -105, -175, -119, 12, -74, -186, 122, 147, 27, -154, -150, 54, -111, 138, -165, 110, 59, -9, -241, -247, 74, -181, 301, 42, 256, -131, 259, 37, 175, 43, 168, -144, -166, -15, 333, -43, -176, -122, 163, -102, -77, 10, -249, 165, 240, -90, -72, -273, 512, 92, 287, -119, 218, 143, 333, -248, -158, -65, 30, 218, -95, 336, -14, 187, 182, + -107, 82, 189, 197, 37, 64, 172, -363, 51, 303, 217, -190, 244, -286, 172, -251, -143, -56, 265, -43, 278, 78, 52, 28, -20, 128, 159, 390, 49, 338, -169, 252, 302, 6, -66, -97, 111, -430, -47, 61, -177, -247, -25, 1, -46, 135, -282, 157, 110, 193, -438, 167, 89, -219, -44, 151, 263, -304, -70, 38, -251, -448, -543, -440, -392, -16, 281, -579, 414, 263, -644, 405, 176, 137, 68, 60, 150, -104, -102, -215, -2, 246, 214, 120, -364, 249, -259, 5, -227, 286, -148, -122, 96, -436, 48, -146, + -124, -49, 36, 424, -196, -68, -156, 322, -191, -109, 106, 95, 98, 112, -128, 154, 47, -358, 497, 192, 87, 49, 6, -230, 288, 232, 107, 311, 43, 136, 326, 157, 78, -218, 265, -118, 487, -61, -5, -126, -437, -23, -18, 327, 207, -28, -209, 532, 821, -101, -126, 410, 87, 141, 95, -590, 54, -379, 298, 449, -128, -206, 60, 287, -181, 345, -146, 659, -204, 133, -46, 184, 450, -168, 31, -34, 119, -166, -100, 271, 553, 54, 400, -148, 39, -72, 120, 312, 435, 361, 316, 357, 200, -57, 32, -40, + -15, 78, -252, -57, 340, -312, 101, -132, -113, -157, -694, 86, 328, 242, -117, -294, -789, -99, 258, -34, 61, -111, 79, -140, 47, -587, -437, 43, 284, -273, -151, 18, -121, -871, -721, 307, 314, 40, 62, -328, 509, 582, 386, -322, 306, 378, -42, -511, -205, 673, -184, 55, 62, 372, -289, -564, 141, 240, -114, 149, 379, -186, -115, -29, -748, -236, 288, -159, -491, 80, 11, -175, 127, -61, -462, -427, -704, -594, 141, 243, 53, -188, -213, -8, -135, 140, -317, -5, -89, -120, -81, -53, 178, -182, -635, 72, + -41, 107, 212, -7, 177, 107, 158, 279, 895, 796, 621, -68, 606, 195, 846, 357, -22, 1033, -221, -59, -665, -180, -20, -472, 271, 408, -143, -14, -383, -652, -389, -501, -153, -307, -104, -59, 282, 61, -74, -280, -105, -193, 80, -11, -278, 120, 159, 49, -220, -288, 71, 223, -54, -34, -490, 818, 121, -189, -44, 45, 340, 275, -341, 145, -149, 2, -79, -119, -510, -473, -608, 43, -54, -170, 332, -162, 974, -146, -74, -276, -95, 57, 134, 85, -18, -594, -730, -480, 627, 409, -349, -459, 670, 329, -344, -583, + -39, 45, 109, 30, -263, 281, -183, 595, -49, -496, 156, 119, 47, 4, -147, -338, 36, 216, -107, 154, -261, -885, -628, 388, -477, 383, 180, 6, -121, 207, 138, -110, -63, 74, 316, -275, 773, -223, 302, -258, 126, -104, -214, 644, -472, 703, 41, -417, -495, 243, 173, 47, 108, 256, 282, 224, -497, -231, 107, -53, 236, -483, -126, -209, 27, -438, -9, -60, 126, 1319, 456, -309, 696, 626, -318, -431, 1041, -103, 238, -621, 1509, 41, -407, 206, 87, 716, 25, 908, -648, 4, -709, 46, 519, 14, -429, 616, + 346, 175, 163, -227, -199, 49, -301, 402, -354, -494, 442, 156, -554, 301, 48, -416, -220, -142, 226, -52, -238, 299, -356, -146, -117, 506, -324, 246, 395, 183, -223, -465, 303, -394, 548, -675, 907, -251, -134, -105, 398, -6, 112, 269, 99, 323, -357, -445, -65, -798, -97, 726, -211, -457, 203, -216, -37, 327, -789, -468, 307, 403, 556, -43, -103, 220, -52, -786, -534, 916, -69, -811, -467, -329, -265, 69, 271, 9, -134, -408, -614, 76, 83, -29, 504, -351, -965, 383, 284, -1136, 673, -192, -568, -479, -42, 629, + 153, -225, -233, 170, 337, -490, 363, 43, 267, -223, -493, 418, 1, 470, -1526, 170, 237, -252, 426, 461, 1441, 5, -919, -446, -207, -894, -735, 6, -394, -234, -6, -639, 80, 436, 339, -565, 1025, 758, -364, 464, -879, -163, -313, 1369, 832, -294, -541, -601, -168, 62, 217, 928, 162, 180, 164, 52, -329, 64, -88, 443, 528, 739, 429, 331, -104, -101, 78, 676, 66, 146, -692, -300, 1068, 483, 293, 44, 621, 391, 1353, -39, 1396, 144, -494, 510, -439, -244, -103, -216, -40, 320, 516, 159, -188, -567, 132, 124, + 334, -410, 32, -121, -40, -450, 173, -366, -193, -535, -962, -33, -355, -534, 162, -612, -2, 750, 234, 641, -738, -335, 363, 81, 1057, -529, 634, -231, -316, -778, -301, -413, 533, 134, -695, 890, -447, -411, 93, 354, -248, 620, -285, -408, -207, 217, -63, -100, 78, 622, -397, 1126, -416, 3, 1042, -188, 197, -1380, 79, 270, -298, 639, -1105, -1354, 541, -221, 781, -544, -515, 86, -154, 1193, -120, -27, 284, -1058, 86, -1066, -415, 100, 286, -1305, -575, -109, -49, 363, -429, 417, -367, 20, -803, 646, -563, -219, 598, 1223, + -316, 994, 415, 222, -438, 1105, 226, 490, 95, -722, 290, -726, -631, 373, -629, -194, -114, 633, 101, -279, 263, 253, -99, -693, -110, 443, 1238, 224, -636, 22, -91, 234, 402, 555, -231, -40, 430, 36, 15, 746, 759, 807, 331, 669, 132, 379, -311, -119, 126, -732, 78, 1081, -119, -309, 263, -76, 327, -738, 917, -622, -238, -209, 54, 34, 115, -951, 1049, -233, -141, -296, 668, -253, 140, 2016, -100, 389, 3, -229, 78, -962, -382, -309, 387, 243, 481, 34, -475, 501, -400, 580, 462, -503, -498, 44, 755, -769, + 336, 329, -407, 174, -33, 245, -11, -1111, 637, 361, -900, 1097, -567, -158, -342, 883, -155, -781, 23, -4, 767, 739, 74, -597, 871, -152, 175, -1090, 873, 331, 77, -632, -441, -80, 321, -510, -857, -392, 728, 418, -74, 1123, 99, -202, -786, 966, -890, -311, 978, 185, 159, -321, 305, 747, 271, 385, -780, -9, -877, 821, 1374, 588, 799, -1199, -1001, -849, 119, 1415, -226, 507, 982, 444, -475, 2, 731, -914, -694, -663, 767, 475, -880, -1338, 1829, 1071, -1216, 549, -95, 501, 111, -407, -824, 782, 37, -676, -917, 228, + 292, -269, 92, -111, -414, -232, -184, 434, -782, 925, -570, 16, 1570, -1455, -262, 1337, 188, 299, -105, -440, 524, -175, -491, 59, -1251, 2291, -106, -2569, 1087, 2423, 1561, -3024, -718, 572, 433, -514, -573, 270, -623, 126, 652, 1456, -604, 457, -768, -2105, 1135, -553, -1124, -819, -1151, 523, 395, -1597, 1008, -582, -35, -59, -800, 577, 616, 500, -54, 665, 367, -479, 32, -940, -331, -841, -563, -93, 1269, -1130, -247, -290, -983, 503, -1109, 498, 460, -802, 549, -1251, 305, -1099, 629, -460, -586, -641, -886, -306, 370, 648, -908, 483, + 255, 800, 1024, 542, -984, -518, -1792, -528, -580, 473, -2059, -466, -1206, -207, 1021, 852, 422, 112, 343, 638, 675, -380, 293, 1798, -1041, 636, 898, -448, 132, 266, -49, 842, 101, 594, -779, -175, 777, 62, -1077, 675, -399, -425, -380, -169, -370, 373, 649, 236, -55, -370, 568, -224, -782, 625, -1355, -406, -244, -360, 844, 825, 1613, -511, 712, -74, 342, 981, -38, 65, -652, -2205, 1103, 166, -1016, -753, 131, 533, -78, -642, 334, -652, 836, 442, -356, -763, 1493, 167, 61, -123, 172, 134, 18, -433, -1056, 343, -278, -292, + -839, -67, -164, 376, -131, 115, 2048, 1062, 2062, -1903, 155, 1008, -397, 1147, 2178, 1214, 60, -575, -617, 128, 939, 1029, 222, 12, -1518, -296, 1482, 508, -423, 839, -707, -962, -276, -48, 1144, 1520, 1343, 529, -530, -787, -1500, -1467, 1289, 562, 101, 2018, 116, -590, -821, -808, 400, 875, 676, 1333, 90, 967, -65, -145, 476, 900, 637, 582, -498, -157, -393, -853, -710, -1257, -433, 384, -212, 976, 1120, 25, -4, -376, -694, 283, 999, 51, -1079, -2147, 856, 3465, 3554, 2982, 2186, -1354, -1513, -1666, -2181, -3374, -2690, -2364, 1107, 2510, + 1893, 4046, 3155, 1623, -588, -1109, -2715, -2147, -2095, -445, -1276, -1064, 331, 558, 1168, 1141, 1602, 1557, 2045, 1169, 539, -308, -323, -906, -1331, -1644, -1973, -1319, -2425, -1642, -1202, 1211, 2341, 2490, 1753, 1167, 1872, 1402, 1798, 1380, 509, -676, -3082, -2212, -2215, -3491, -2159, -1909, -1814, 645, 1867, 2896, 2410, 3352, 3010, 2776, 1834, -1306, -1060, -2304, -2984, -2691, -1418, -585 } }, + { { -204, -161, 39, -93, 149, -152, 62, -278, -21, -110, -172, -146, -85, -8, -32, 181, -56, 36, -23, -10, -152, 177, 55, 32, 48, -36, -39, 44, 171, 72, -33, -14, -5, -40, 4, -30, -16, 1, 97, 10, -75, 54, -81, 234, -143, 16, -2, -177, -27, 76, -99, -46, -32, 116, -64, -47, -8, 11, 25, -19, -58, -139, 25, -74, -103, 21, 38, -11, 27, 61, 66, -15, 20, 4, 75, -100, -98, 98, 103, 198, -274, 51, 197, 332, -27, 182, 1, 164, 52, 257, 4, -98, 190, 246, 253, 133, + 49, -110, -69, 13, 134, -75, 67, 4, 150, -80, 5, 23, -159, -110, -40, -188, 51, -62, 8, -36, -137, 101, 184, -49, 23, 3, -19, 172, -216, -14, 103, 11, 39, -68, -177, -62, 82, 71, 105, -32, 13, -15, 48, -48, 206, -12, -6, -145, 29, -108, -53, 50, 94, 154, 27, 122, 223, 364, 48, 182, -66, 108, 140, -42, -113, 192, 328, -63, 36, 128, -157, 99, 140, -286, 81, 30, -64, 2, -299, 14, 84, -140, 27, 7, 192, 139, -71, -19, -17, -202, -135, 24, 84, 21, 93, -132, + 22, 70, 16, -122, -89, -25, 46, 103, 107, 72, 125, 122, -130, -38, 10, 172, -21, 124, -75, -80, -20, -149, -64, 34, 96, -128, 134, -34, -30, -24, -42, -61, 32, 70, 27, 117, -160, -48, -34, -106, 38, 216, 292, 178, -81, 133, -84, -47, -261, -198, 86, 200, 184, 204, 38, 16, 117, -160, 159, 139, 6, 120, 289, 205, 49, -208, -1, 76, 39, 39, -240, 60, 35, 160, 164, -50, 102, -79, -101, 129, 62, -218, -219, -88, -127, -84, -103, -253, -242, -17, 74, 3, -35, -169, 12, 210, + -69, -60, 65, 4, 136, 80, 62, -90, -133, 225, 82, -75, 116, -15, 73, -62, -23, -412, -241, -77, 79, -170, 52, -47, 119, -30, -230, -184, 160, 130, 330, 290, -44, 210, -317, -52, 247, 73, 57, -33, -104, -49, 34, -29, -10, 124, -156, 34, 56, -4, 98, -107, -88, 56, -69, 87, -175, 28, -105, -41, -117, -87, -133, -196, 118, -1, 203, -191, -166, -1, 37, -22, -42, 14, 120, 60, 23, -82, -85, -44, -158, 27, -45, 22, -14, -158, -24, -7, -171, 9, -42, 18, -64, -146, 23, 50, + 137, -214, 84, -241, -49, 18, -188, 178, 125, -361, -43, 67, -40, -155, -222, 50, -115, -174, -96, 111, 87, 265, 331, -25, 295, -181, 111, 136, -35, 134, -83, 7, -29, -58, -42, -66, 243, -10, -198, -41, 116, 82, 90, 24, -98, 188, 364, 27, 26, 25, -40, 63, -37, 218, -177, 208, 129, -127, 53, 136, 78, -153, -183, -332, -70, -29, 27, 132, -47, 86, -44, -77, -88, 154, -56, 149, -212, -66, -51, -6, 107, 33, 14, 120, 387, 435, -108, -22, 102, -80, 297, 270, -170, 264, 224, 70, + 132, 99, 63, -39, 26, 22, -148, -202, 54, -68, 2, 16, -161, 150, 338, -28, -198, 309, 42, -9, 131, -77, -96, 28, -122, 29, 335, 122, -2, 97, 182, 448, -77, 180, -41, -230, 134, -13, -70, 67, 287, 47, 49, -32, 113, 388, 185, 22, 40, 77, -122, 177, -56, -433, 53, -62, 213, 179, 95, 7, -484, -76, -194, -271, -47, -199, 28, 136, -217, 227, -504, 56, -135, -297, -354, 373, 216, 7, -311, -235, 145, -449, -280, 85, 113, 421, -35, 20, 346, -209, 340, 93, 139, -78, -170, -38, + 288, -159, 45, 318, -99, -114, -139, -213, -149, -143, -246, -48, 103, -107, 82, -103, -115, 173, -218, 132, -181, -271, 35, 198, 36, -77, 107, -185, -64, -253, -405, -211, 86, -133, 482, 170, -257, -181, -24, -133, 187, 124, 554, 346, 382, -118, -522, -52, -264, 58, 126, 276, -126, 115, -210, 27, -184, -503, -258, 179, -172, -401, -360, -352, -527, 56, -180, -417, -358, 54, 521, -79, -79, -182, -305, 54, -117, 24, -382, 15, -399, 47, -27, 208, 175, 171, 99, -25, 156, -109, 301, 73, 155, 80, -92, 96, + 303, -49, 171, -52, 473, 51, 180, 14, -260, -210, 12, -102, 62, -76, 155, 128, 177, -86, 96, -297, 130, 423, -263, -764, -126, -267, -402, 217, -768, -99, -273, -148, 223, -244, 326, 281, 46, 253, 24, 135, -199, -352, -387, -216, -355, 280, 366, -14, -190, 107, 107, -132, 29, -604, -318, 285, -152, 11, 280, -23, 175, 150, -76, 171, 2, -320, 364, -249, 22, 24, -194, 137, 220, -122, 251, 33, -14, -219, 283, 4, -219, -69, -444, -183, -251, -26, 316, 96, -23, 12, -282, 72, 212, -268, 12, 399, + -158, 40, -79, 126, 1351, 313, -189, -262, -37, -75, 231, -43, 194, 398, -166, 31, -265, -163, 72, -30, 189, -369, -233, 193, 373, 265, -21, 104, -103, -217, 157, 312, 304, 392, -322, -60, -189, -374, -58, 35, -94, 194, 227, 15, 108, -54, -422, -209, -561, -544, -172, 204, -91, -231, 461, 196, -28, -423, -30, -117, -325, 24, -154, -184, -447, -35, -173, -458, -13, 391, -260, -92, 113, -175, 56, -157, 220, -29, -285, -297, -580, 24, 312, -1085, -609, 565, -143, 29, -291, 242, -98, -425, 205, 569, 78, -515, + 146, -120, -112, 323, 348, -57, -68, 717, 165, -116, -446, 186, -641, -540, -486, 185, -92, -65, 417, 153, -426, -369, 91, 399, 139, -62, 21, 260, -202, -465, 581, -189, 56, 219, 31, 63, 596, -8, 377, -2, -412, 39, 78, -104, 68, 252, -213, -84, 60, -822, 201, 139, -16, 165, 134, -313, 131, 1005, 429, 208, 50, 128, -710, -738, 524, 528, 192, 285, -184, 853, -85, 317, 244, -414, -146, -199, 522, -313, -75, 304, 286, -307, -61, -864, 179, -106, -230, 62, 43, 52, 99, 278, 33, 306, 59, 144, + -60, -283, -271, 542, -174, -407, -313, -160, -162, 232, 171, 178, 267, 68, -278, 168, -468, -165, -406, 293, -494, -375, -85, -175, 181, 349, -251, 331, 567, 273, 547, -214, 726, 72, 613, 343, 91, -288, -726, -468, -399, -248, -79, 22, -136, 316, 404, 204, -227, 677, 79, -663, 829, 55, -350, 291, -677, -130, -430, -135, -74, -132, -307, 87, -584, -226, -209, -791, 99, -573, -406, -642, 132, -483, -144, -158, 8, 248, -195, 348, 20, 462, -105, 403, 503, -597, -8, 168, 369, 22, 443, 156, 427, 0, -326, -195, + -32, 288, -66, -115, -31, 526, 319, -106, -427, 160, 224, 186, 445, -584, -462, -99, 27, -135, -16, -132, -407, 1049, -516, -495, 360, 226, 272, 101, -158, -164, 522, 413, 621, -194, -172, -855, 1000, 484, -1363, -702, 419, 621, 591, -367, -328, 753, 161, 191, 495, 433, -758, 253, 304, -31, 341, 93, -106, 100, -253, 1273, 316, 191, -44, -124, -94, -676, 126, 240, -176, -198, -1153, -511, 230, 236, -385, -329, -61, -505, 216, 245, -90, 272, 440, 69, -36, -94, -254, -26, 26, -786, -129, 261, 495, -844, 177, 401, + -103, -321, -372, 744, 516, -9, -333, -717, -80, 415, -309, 124, -260, -203, 25, 287, 531, -986, -1319, -893, -1181, 1029, -689, 423, -127, -805, 134, -207, -317, -1050, -988, -713, -290, 54, -576, -147, 138, 475, 25, -269, -10, -289, 430, -537, 755, 676, -168, -193, -918, -513, -561, 83, 113, -131, 732, 227, 592, 135, -80, -257, 532, 390, 161, -528, 282, -903, -111, -82, -618, -85, -2, 717, 457, 28, 317, 1, -698, 366, 72, 541, -345, -623, 356, -872, -1287, -140, -813, 33, -594, 539, -419, -65, 128, 190, 690, 207, + -285, 707, 245, -1252, 223, -759, -33, 123, -84, 592, -161, 93, 174, 36, -376, 601, -338, -51, -704, -18, 143, -132, -235, -350, -358, 921, 57, 469, -816, 77, 10, 270, 517, -590, 1039, 1453, -48, 127, -494, 220, 360, -299, 91, 263, 587, -32, 50, -188, -480, -754, 393, -566, -226, -371, 171, 502, 454, -85, 187, -900, 587, -138, 175, -119, 713, -588, 1630, 477, 1183, 389, -1253, 508, 336, -406, 74, 811, 25, 776, 670, -791, 428, -791, -551, -69, 1593, 500, -738, 691, 428, -878, -404, -54, 885, 139, -836, -456, + -41, -219, 483, 725, -277, 639, -425, -547, -37, 1310, 104, -744, 407, -30, -94, 370, -870, -729, -718, 516, -479, 169, 195, 785, 363, 807, 62, -29, 628, 1204, 687, -1180, -1, 122, -228, 238, 301, -903, -166, 180, 128, -1017, -951, -543, -685, 918, 276, 9, 155, -640, 483, -1262, 918, 992, 296, 1082, -1109, -566, -288, -1632, 927, 75, 580, 725, 741, 40, -5, 721, -99, -891, -891, 534, -1009, 986, -270, 204, 1010, 879, -432, 1346, -771, 73, -803, 117, -262, 521, 202, -599, 543, 779, 1187, -691, 269, 700, -964, 28, + -375, -1440, -592, 364, -761, 262, -635, -33, 983, -472, 430, 1087, 812, 277, 1494, -2307, -406, 746, -59, 426, -673, -1248, 1507, -62, -719, 223, 826, 1796, 815, -1400, -580, -452, 244, 118, 1173, -1028, -132, -473, -666, 1003, -414, 1306, -163, -946, 1487, 2238, -352, -669, -1103, 288, 1132, 266, -287, -696, 133, 208, -204, 217, -147, -323, -410, 374, 436, 0, 604, -590, 1286, 1044, 530, -10, 27, 230, -761, -577, -741, -317, -246, 471, 314, 769, -413, -39, -377, 874, 1539, -328, -1110, -611, -121, -1341, 1003, -1839, 458, 873, 731, -756, + 86, 924, -2038, -808, 240, -119, -1047, -583, -317, -296, 879, 629, -907, -308, -815, 236, 1285, 28, -421, 1054, 772, -232, -674, -1048, 208, 2025, 458, 1032, -82, 79, -73, -251, 10, 81, 503, 150, -386, 326, -337, -395, -421, -4, 418, 74, 336, 335, 293, -302, -495, 144, -340, -894, -249, 181, -294, 1005, -1044, 839, -260, -15, 1283, -221, -22, 1638, -241, -702, 137, -607, -115, -577, 1869, -555, 467, -480, -176, -291, 334, -508, -1106, 457, -94, -1305, 691, -382, 722, 1395, -696, -103, 29, -106, -583, -247, -454, 3, 2117, 1079, + 2221, -1245, -329, 736, -703, 533, 2283, 543, 323, -604, -578, 654, -356, 925, -163, -215, -281, -1321, 305, 1579, -850, 952, 821, -542, -176, 651, -1067, 516, -91, 783, 251, -669, -231, -1337, -699, 607, 446, 1014, 1583, 155, 2, -1407, -873, -849, -709, 343, -594, -185, -158, 393, -1092, -198, 519, 255, 842, -148, -454, 837, -195, 498, -710, -444, -143, -265, 382, 577, 820, 207, 65, -566, -269, -276, 536, 81, 1004, -615, -2146, 25, 3538, 3131, 3007, 1230, -1232, -1783, -1705, -1584, -2818, -2066, -1951, 1503, 2388, 1891, 3099, 2521, 574, -150, + -1066, -2171, -1245, -2280, -1188, -783, 45, -331, 596, 933, 1672, 1000, 1755, 1280, 1402, 75, -1094, -544, 73, -1262, -1593, -2145, -2045, -1504, -174, 1001, 442, 1471, 1095, 1683, 1559, 1631, 1962, 1008, -115, -341, -1225, -1059, -3359, -2742, -2144, -1731, 228, -774, 77, 2292, 2885, 3858, 2469, 1409, 962, 152, -1415, -1328, -1940, -2471, -2098, -1740, -584 }, + { -188, -117, -18, -176, 156, -141, -171, 76, -51, -38, 45, -201, -42, 146, -102, -35, -158, 46, -118, -213, 88, 40, 75, -85, -105, 117, 32, 132, 136, -146, 133, -40, -41, 93, -23, 85, 144, 136, 25, 57, 52, -120, -59, -45, 22, 105, -202, -48, -11, -13, -93, 16, 83, -106, 72, -84, -204, 42, 40, 26, -80, -24, -53, 96, -25, -4, 4, 67, 22, 40, 55, -135, -70, 66, -6, -39, 37, -42, 145, 160, 88, -64, -242, -225, 82, 127, -46, 238, -45, 142, -169, -151, 67, 5, -43, 62, + 157, -69, 23, -90, -7, 7, 65, 58, 81, 13, 49, 177, -67, -83, -88, -161, 48, -34, 296, 57, -20, 23, 180, -17, -37, -46, -103, -19, 139, -21, 59, 139, -42, -10, -221, -131, -201, -39, -57, 30, 13, 30, 75, -48, 38, 3, 20, 32, -71, 68, -22, -80, -9, -71, -28, -15, 167, 389, 155, 91, 110, -231, -26, 98, -30, 37, -208, 204, 280, 46, 126, -60, -162, -255, -276, -186, 221, -209, -131, -177, 57, 144, 28, 18, 82, -10, 52, 178, -24, 147, -142, 134, 96, 84, -74, -235, + -49, 131, 80, -68, -7, 43, -9, -115, -23, 92, -32, 7, -55, -16, 8, 28, 165, 65, -83, 10, 15, -60, 31, -86, -8, 128, 45, 143, -104, -96, -50, -30, 72, 151, -65, -115, 120, 23, -63, 71, -15, 114, 49, -129, -121, -139, -21, -113, -237, -226, 233, -6, 49, -3, 142, -211, 311, 276, 14, 14, 0, 7, -31, 107, 84, 5, -178, 75, -56, 84, -26, 187, -45, -112, -51, -31, 69, -3, 115, -190, 99, 31, -106, 293, -49, -44, -9, -7, -81, -27, 155, 127, -280, -133, 137, 38, + -70, 238, 4, 52, 232, 96, 181, 51, -78, -97, -190, -178, 13, 82, 202, 2, -108, -315, -110, -153, 143, -105, 93, -113, -47, 268, 130, -177, 81, 256, 37, -89, -180, -215, -148, -216, 143, 33, 79, -41, -99, -103, -192, 11, -7, 46, -48, -173, 2, 186, -42, 3, -94, -184, -275, -23, 196, 73, 19, -92, 23, -147, -50, -110, 12, 27, -171, 193, -110, 245, 89, 25, -113, -56, 59, -11, 56, 133, 23, 55, -149, 89, -78, 227, 270, 131, 175, 87, -35, -162, -117, 27, 91, 137, -89, -52, + 107, -256, 35, -274, 0, 41, 27, 122, 14, 18, 484, -62, -211, -231, 244, 161, -181, 43, -202, -89, 9, 230, -284, 82, -9, 44, -20, 292, -149, 81, -44, -79, 47, -15, 90, -91, -81, -249, 41, -84, -51, 18, -85, 72, -137, -85, -243, -9, -215, -94, -257, 191, 43, -82, 174, -200, 3, -378, -16, 126, -6, 107, 244, -88, -28, 294, 132, 109, 189, -99, -255, -42, -145, 111, 228, -65, 84, 85, 72, -31, 132, 158, 51, -89, 62, 44, 289, -41, -68, -393, -117, 301, 285, 190, 142, 427, + 21, -503, -135, -81, -128, 273, -49, -96, 308, 52, -136, -43, 119, -109, -51, 40, -47, -174, -87, -7, -178, -77, -80, 120, -88, 230, 214, 23, 203, 150, -105, -32, -83, -328, 27, 69, -324, -44, -100, 112, 273, 44, -303, 43, -126, -195, 144, -45, -224, 96, 63, 229, -33, -22, 142, 183, 140, -175, 151, 199, -515, 212, -54, -122, -104, 85, -47, -311, -326, 36, 511, 136, -370, 79, 303, -223, 39, -61, 180, -7, 166, 440, 324, 196, -9, -44, -208, -228, 86, -585, -94, 266, 28, -37, -280, -107, + -16, -21, -139, -296, 316, -121, -76, -62, -271, -309, -16, -157, 13, 130, 100, 108, -246, -74, -126, -87, 369, -54, -186, -2, 475, -276, 68, 345, -5, -98, -197, 93, 2, 234, -149, 204, 131, 256, 154, 123, -44, -59, 291, 434, 255, 50, -98, -153, -361, -96, 228, -476, -204, 447, -615, -103, 335, 435, -49, -422, 54, -157, 570, 263, -400, -246, -65, -236, -501, -240, -224, -172, -406, 210, 68, 257, -157, -66, -357, -28, -310, 40, -207, 54, 105, -465, -158, -172, -127, 110, 100, -143, 466, -22, -123, -80, + 45, -102, -38, 182, 149, 202, 257, 251, 21, 167, -75, 372, 394, -190, -97, 237, 1, -557, 31, -272, 168, 161, -313, -411, -180, -398, -532, 372, 53, 201, -288, -330, -420, -309, 148, -337, -274, 377, -84, 3, 109, 209, -161, -149, 79, -123, 76, -37, -180, -389, -568, 175, -404, -401, 34, -119, -13, -235, 112, 92, -461, -30, -90, -206, -250, 129, 46, 453, 71, -287, -2, 22, 210, 59, 435, -60, -443, 171, -82, 181, -259, 32, 170, -837, -369, 257, -9, -118, 142, -75, 526, -53, 338, 211, -358, -465, + 92, -511, -28, 271, 1139, -285, -755, -74, -326, 820, 71, 457, 258, -148, -356, -167, -388, -105, 565, -621, 37, -506, 148, 40, 258, 56, -230, -410, -464, -88, -454, -365, 74, 110, 362, -323, -662, -140, -219, 84, -301, -212, 116, -166, -250, -14, 50, -132, 682, -129, -85, 173, 197, -189, -58, 497, 437, 278, 544, 413, 31, 179, 325, -207, -170, 71, 248, 354, 180, 706, 118, 468, -86, -264, -124, 919, 179, -154, -73, -204, -270, -212, 251, -1029, -332, 462, -82, -543, -440, -196, 576, 252, -397, 205, -540, -272, + -33, -414, -481, 401, 277, -497, -125, 961, 269, -475, -569, -23, 365, 22, 94, -727, 18, -112, -459, -324, -161, -433, -149, 83, 56, -456, -380, 20, 307, -41, 398, 560, -374, 333, 323, 81, 127, 412, 187, 239, 234, 210, -33, -94, 565, 758, 188, -229, 158, -160, -240, 461, -180, -482, -596, -288, -675, 306, -205, -208, 49, -211, -15, -444, 378, 217, -60, 242, 191, 523, 414, -868, -280, 950, -748, -230, -451, 674, 309, 307, 138, 92, 279, 716, 350, -327, -1, 15, -15, 277, 327, 30, 196, 172, -160, 214, + 140, 437, -209, -441, -364, -299, 91, -49, 177, 181, 201, 380, -166, 69, -167, -322, -117, 16, -347, 435, 555, -614, 211, -432, 345, -89, 140, -70, -318, -107, 390, -327, -77, 34, -586, -265, 151, -488, 3, 650, 375, -102, -116, 336, 216, -36, 601, -53, -136, -501, 24, 42, -132, -16, -229, 81, -713, 645, -131, -237, -452, -517, -54, 613, -114, 164, -386, -231, -110, -384, -454, 402, -258, -219, 362, 344, -506, 163, 186, 422, 355, -145, -324, -216, -495, 523, 348, 163, 378, -414, 265, -75, 242, 258, -268, -40, + 868, 714, -564, 201, 447, -373, 100, -843, 236, -469, 357, -285, -292, -230, 970, 24, -293, 53, 319, 4, 181, -529, -63, 712, -39, -265, -228, 122, -749, -399, -405, 335, -152, 515, 371, 666, -314, -67, -517, 430, 887, -304, -642, 27, -104, 1007, -224, -451, 433, 179, 201, 353, 168, -1357, 39, -131, 547, 880, -838, -10, 295, -464, -51, -1239, -236, 562, -948, -636, -267, -433, 425, -288, -315, 473, 194, 138, 576, 5, -152, 329, 604, -613, -377, 784, 618, 132, 305, 132, -342, -621, 40, -67, -69, 93, -283, 149, + -397, 93, 1090, -564, -308, 345, 336, -296, 413, 316, 279, 464, -1066, -1961, -908, -131, 669, 55, 739, 690, -205, 120, -165, -363, -612, -346, -440, -245, 705, -898, -153, -745, -937, -149, -945, -748, 101, -181, -102, 193, 842, 80, -596, 57, -63, -158, -776, -25, 949, 114, -4, 409, 740, 521, 140, -263, 267, -214, -654, -1187, 1178, -107, 984, -39, 26, -303, -547, 1070, -567, -419, -36, -688, -688, 644, 438, 290, -66, 368, -498, 281, -396, -484, -580, -320, -464, -793, 28, -761, -806, -178, -348, -961, -1245, 110, -448, 201, + -56, 444, 1114, 19, 148, -582, -549, 452, 309, -432, 39, 283, -693, -596, -3, 891, -759, -24, 56, 392, -643, 674, 409, 167, 18, -329, -753, -42, -152, 252, -391, -1080, 900, -664, -244, -77, 881, -675, 333, -560, 364, -223, -740, 340, -953, -249, -247, 315, 847, -499, 337, 793, -623, 81, 234, 165, 275, -1208, -300, -209, 431, 0, -30, 221, 77, 260, 1393, 156, 583, 1626, -764, -408, -641, -219, 735, 67, 908, 265, -40, -321, 686, -409, 153, -265, 282, -432, 524, -231, -125, -274, 404, 307, -447, -76, 427, 161, + -285, 63, -366, -1175, 528, -599, -928, 616, 260, 665, -54, -562, -221, -116, 368, 532, 544, 947, 893, -338, 131, -880, 19, -622, -1208, -56, -982, 389, -780, -450, -511, -668, 88, -97, 76, -137, -81, 25, -1268, 302, 183, 381, 548, -24, -914, 684, -475, 429, 339, 26, -126, -83, 964, 1922, -1075, -794, -1501, -2925, -777, -271, 619, 439, -300, -533, 765, 1027, 41, -10, -39, -744, -507, -517, -472, -790, -58, -172, -147, 603, -824, 658, 536, -146, 252, 1, -1431, -950, -599, -470, -282, 143, 482, 206, 235, 1366, 1160, 307, + -954, -437, -93, -432, -911, -2105, -1852, -777, -250, 118, 407, -1449, -914, 796, 824, 1099, -1045, -1154, 314, -690, 1675, -842, -175, -474, -369, 286, 481, -126, -619, 745, -71, 24, -449, -393, 389, 1727, -548, 528, 16, -829, 163, -1632, -316, 299, 73, -967, 589, 1575, 1178, -545, -972, -477, 157, 1658, 273, -3, 51, 741, 854, 164, 664, 454, 997, -319, 156, 558, -507, -896, 524, 1345, 353, 624, 117, 361, -1815, 290, -18, 365, 1888, 680, 306, -243, 883, -252, -322, 224, 578, 1009, -276, 598, 196, 111, 504, 467, 67, -799, + -352, 76, 1479, 839, 820, 660, 746, -283, -1330, -1182, -1798, -222, 829, 532, -677, -278, 1440, -56, -681, 167, -137, -548, -453, 82, 754, 2075, 919, 1838, 949, 816, 764, -547, -471, -524, 216, 1505, 470, -1263, 528, -1358, 661, -864, -199, -759, -828, -46, 86, -20, -1032, 1312, -288, 487, -1303, 333, -319, -407, 642, -557, 1305, 142, -548, 53, -420, -561, 347, -920, -222, 1114, -277, 443, -92, -842, 864, -508, -1900, 208, 102, -33, 167, -281, -404, -127, 795, -1589, 889, -375, -242, 886, -522, 209, 63, 1264, -433, -787, 1286, 1186, + 4160, 1673, -2259, -1070, -1104, -1746, 1218, 3729, 1501, 703, -930, -263, -57, -50, 1798, 1222, 788, 2693, -3228, 203, 1696, -418, 353, 1761, 317, -514, 961, -1791, -3567, -351, 358, -1398, -150, 1905, 331, 101, 737, -1526, -3072, -2827, -1270, 916, 1840, 4038, 1029, -536, -498, -1119, -2416, -758, 1791, 1765, 1890, 1803, 1165, 925, 297, 388, -1535, -988, 261, 402, 833, 938, 2432, 578, 1404, -950, -762, -1578, -450, -926, 207, 2377, 2813, -279, -2949, -1846, 1075, 2771, 3258, 6744, 4132, 2775, 2476, 1896, -337, -2962, -3212, -6257, -6623, -6309, -4019, -1441, 1382, 2367, + 3999, 3899, 2749, 2685, 3472, 3302, 2983, 1853, 1296, 1111, -155, -268, -3910, -2824, -3506, -4263, -1810, -4171, -3360, -6116, -5340, -3827, -2562, -459, 3068, 3706, 3127, 3318, 3082, 5763, 7560, 6724, 6688, 5865, 5671, 4161, 4172, 778, -3014, -6160, -5877, -8761, -7315, -10627, -12609, -11217, -10581, -6334, -4309, 899, 2245, 4997, 7291, 10407, 8757, 11060, 8344, 5128, 2750 } }, + { { 501, -119, -59, -134, 12, -153, 4, 72, 48, -22, -99, 76, 112, 7, -60, -49, -39, -95, 36, 21, 26, 67, 132, 130, 31, 102, 53, -56, 27, 45, -9, 16, 14, -15, 68, -5, 123, 108, -118, 89, 19, 73, 14, -12, 2, 222, 6, 73, 17, 62, 86, 17, -61, 129, -170, -15, 47, 140, 44, -22, 119, -14, -102, 32, 33, 21, -23, 12, -14, -76, 19, -35, -56, 41, -83, 61, -168, -446, -38, -70, -62, 8, -75, 29, 43, 185, -62, -6, -169, 14, 170, 14, 123, -34, 52, -69, + -106, 6, 117, -13, -146, -4, 142, 49, -60, -48, -6, -16, -32, 5, -22, -45, -5, 33, 22, -3, -109, 169, 228, 11, 29, -87, -49, 22, -115, -126, 81, -102, 80, 105, 103, 42, -11, 32, 25, 80, -158, 19, -17, -113, -155, 10, 85, -55, -3, -12, -6, 114, 61, 14, 58, -20, -76, 10, 55, -402, -104, 166, -32, -119, 45, -297, -126, -37, -64, -150, -175, 96, 128, 125, -165, -222, 16, -127, -254, 62, -25, 76, 265, -84, -39, -167, 227, 25, 108, 88, 184, 105, 50, -187, -32, -172, + -59, 13, -85, 65, 40, -79, -175, 110, 161, 53, -92, -122, -90, 45, -154, -177, -63, 94, -61, 48, 103, 76, -96, 168, 4, 143, -129, -98, -69, -68, 88, -54, -5, 161, 45, -3, -148, 29, -76, -81, 103, 148, 56, -89, 60, -40, 40, 276, 165, -229, 153, -125, -67, -32, 0, 118, 0, 322, 88, -122, -86, -79, 220, 54, 212, 72, 140, 227, 254, 100, -36, -25, 33, -208, -201, 62, -155, 84, 33, -50, -30, 61, 208, -71, -82, -111, 268, -37, -355, -172, -147, -126, 132, 138, 109, 181, + 68, 114, -17, -10, -18, 183, 45, 109, -256, 18, -6, 16, -3, 107, 50, 38, -127, 596, 147, 81, -61, -54, 73, 31, 176, 203, 4, 305, 140, -123, -90, -20, 165, -29, -68, 156, 38, 445, 134, 79, 33, -55, 36, 58, 103, -32, 16, 233, 49, 258, -120, -141, 104, 393, 133, 86, -19, -186, -53, 43, 28, -16, 31, -259, 34, -121, 117, 67, -81, 45, 105, 47, -98, -132, 47, 30, 20, -166, 60, -73, 120, -27, 41, 49, -1, 20, -28, 2, 363, 19, 126, -27, -41, 11, 48, -7, + 84, -129, -30, 142, -76, -207, -8, 354, -32, 279, 133, 383, 38, 39, 129, -103, -235, -294, 61, -148, 340, 203, 237, -43, -113, 34, 44, 118, 316, 42, 124, -147, 92, -104, 32, -56, 94, 189, 11, 180, 51, 90, -67, -43, 223, -56, -77, 180, -125, -11, 8, -80, -124, 79, -140, -25, -174, -329, -59, -52, -32, -344, -155, -107, -115, 126, 307, -84, 77, 169, -79, 34, 12, 8, -121, 101, -158, -449, 45, 230, 132, -256, -12, 4, 65, 83, -8, -201, -179, 21, 319, 141, 192, 307, -208, 216, + 422, -47, 99, -245, 86, 76, -198, -119, -39, 86, -200, -280, 56, 19, -227, 8, 77, -58, 498, -39, -346, -35, 124, 266, 106, 113, -221, 50, 74, -212, -10, -46, 345, 197, -55, -130, -264, 102, 108, -169, -4, 51, 105, 94, -135, -17, -30, 309, -270, 21, -73, 260, -20, -71, -117, -11, -87, -210, 162, 160, 48, -105, 26, 81, 513, 352, 253, 373, 143, -23, 47, 144, -372, 198, 1, 212, -152, -65, -241, 78, 415, -398, -263, -424, 217, -88, 11, -186, 24, -62, -199, 88, 96, -296, -43, 69, + -68, 177, -448, -203, 459, 61, -6, -30, 18, -217, -244, 31, -356, -66, 41, 114, -149, -17, 453, -9, 164, 352, -301, -86, 82, 101, 70, -73, -210, 275, -17, -210, 180, -14, 44, 76, -95, -41, -12, -847, -492, 403, -163, -169, 223, 220, -381, -482, -172, -162, -199, -18, -354, -230, 113, 30, -471, -490, -295, -122, -36, 278, -29, -171, 133, -404, 4, -1, 9, 166, 73, -288, -239, 204, 57, 707, 162, -209, 25, 43, 1, 202, 29, 97, -75, -129, 40, -373, -77, -150, -212, 68, -316, 389, -48, 176, + 262, 100, 140, 6, -167, 16, -18, -189, 281, -92, 493, 5, -5, 34, -115, -230, 81, -182, -80, 156, -140, 202, 611, -330, 277, 152, 199, -65, -376, 75, -119, -300, 630, -21, -212, -624, 369, 135, -37, -218, -311, 31, 638, 272, -58, -43, -319, -211, 160, 108, -258, -135, 199, 80, -44, 222, 273, 70, 371, 484, 243, -85, 64, 59, 37, 262, -383, 381, -66, -162, -320, 22, 193, 187, -373, 93, 212, 61, -286, -490, -516, 145, 153, 58, -236, 0, 314, -144, -343, -507, -12, 139, -444, 173, 257, -121, + 206, 151, -452, -91, 747, 529, 91, -132, -107, -86, -555, -193, -33, 359, -270, -116, -141, 25, 529, -414, -144, -6, 233, -73, -350, -519, 162, -354, -200, -215, -281, 94, -452, -189, 339, 571, -8, -336, -345, 527, -93, -267, 502, 28, -4, 33, -623, 248, -255, 222, 157, -389, -84, -396, 115, -385, -110, 171, 179, -125, 90, -470, 280, -33, 175, 190, 85, -104, -152, 476, -382, 234, -136, -392, -295, -14, 331, -184, 130, 33, -221, 81, 199, -49, -98, 323, 35, -179, -481, -5, -619, 122, 29, 311, -262, -38, + 129, 147, 144, -384, 543, 422, 48, 316, -162, -557, 108, -225, -297, 287, 630, 132, -212, -223, -559, 16, -6, 829, -352, 2, -8, -11, -524, -540, 404, 30, 214, -58, -662, -348, 13, -93, -171, -168, 371, -75, 226, -277, 530, -664, 290, 360, 164, 195, 122, 543, 225, -29, 62, 15, 467, 790, -137, 93, -260, 329, 399, -250, 155, -489, -677, -89, -862, -428, 327, -339, -768, 82, -417, 30, 7, -475, -470, 221, 440, 147, -526, 261, -590, -192, -221, 197, -245, -96, 277, 62, -196, -402, 437, 442, 552, 88, + -64, 35, 176, -26, 227, -234, 299, -101, 346, 294, 209, -83, 16, -518, 185, -117, 407, 92, -934, 163, 469, 642, -351, -469, 593, 286, 420, -711, 373, 938, 978, 83, 37, 573, -365, -484, 338, -536, 223, -203, -168, -110, -1071, -501, -399, -137, -519, -947, 720, 94, 231, -108, 505, 30, -463, 361, 123, -141, -286, -194, 49, 142, 445, -247, 346, 132, 643, -931, -271, -134, 105, 402, 544, 143, -472, 323, 424, 386, -120, 145, 10, -141, -80, 42, 127, 66, 310, 68, -426, 398, -441, -531, 70, 406, -205, -129, + 130, 204, 327, -184, 149, 776, -316, -805, -1062, -527, -720, 328, 619, 397, 154, 369, 226, 396, -331, 430, 242, 143, 450, 487, -23, 61, 964, 95, 151, -199, 351, -1103, -488, -753, -779, 312, -679, 671, 762, 37, 166, -113, 141, -718, 299, 803, -453, -926, 126, -345, -293, -902, 161, 338, 1, -118, 297, -511, -81, 342, -179, -453, 62, -223, 481, -308, -166, 451, 394, 826, 118, 205, -64, 227, 304, 513, -133, -10, -301, 675, -826, 911, 50, -354, 443, -322, -219, 836, -1175, 200, -225, 236, -431, 221, 512, -250, + -2, -104, -127, -85, 857, -822, -83, 925, -509, -470, -751, 82, -291, -242, -428, -514, 650, 294, 32, 320, 772, 472, -63, 170, 515, 680, -604, 288, 552, 255, 196, 785, 364, 172, -33, 359, -48, 405, 316, 190, -371, 696, -572, -58, 848, 860, -211, -740, 274, 1, 727, 1278, 274, -181, 81, -712, -94, -178, -164, 29, 638, -262, 276, 794, 124, -702, 467, -18, 294, 749, 1019, -268, -281, -65, -825, -1167, 23, -506, -95, -590, -60, 17, 87, 437, -84, -284, 810, -1514, 836, -639, -1485, -444, -370, -55, -338, 179, + -405, -924, -550, -277, -76, 106, -372, 372, 732, 28, -36, 200, 55, -133, -258, -149, 208, 218, -52, 207, 901, 248, -246, -877, -126, 627, -743, -352, -273, 14, -40, 484, -139, 63, 678, 240, 750, -97, -324, -152, -165, -183, 376, 45, 264, 452, -757, 121, -178, -480, -337, 771, 584, 35, -339, 162, 361, 41, 263, -506, -1216, -590, -398, 450, 202, 73, -234, -128, 29, 456, -616, 737, -78, -1114, 211, -527, -134, -63, -155, -703, 206, 57, 551, -1215, -1, 627, 52, -275, -646, -31, 337, 551, -464, -141, 266, 626, + 534, -520, -132, -854, 383, 457, 251, -233, -90, -223, -115, -277, 62, 648, -258, -238, -240, -349, 698, 629, -82, 880, -61, 317, -792, 639, 261, -863, -300, 993, 392, 267, 175, -471, -384, -510, 848, -461, 657, 668, -784, 1758, -379, 1044, 15, -247, -372, 614, 438, -778, 52, 434, 741, 61, -627, 300, -1210, -323, -1101, -1519, 44, -588, 185, -120, -248, -584, -409, 328, 897, -771, -179, -1322, -1167, 302, 441, -735, -774, 29, 143, -1235, 39, 4, 604, -569, -5, 498, -372, -660, -742, -371, -682, -560, -712, 911, -1239, -779, + 1041, -73, 260, -949, -207, -303, -27, 1485, -272, -78, 94, 665, -43, -731, -362, -547, 99, 1767, 286, -715, 1308, 925, -958, 937, 1580, -30, -671, 1043, -224, 794, 891, 94, 144, -345, 784, -2095, -1372, -1336, -548, -866, 1098, 514, 889, -68, -1913, -207, 233, 1344, -118, 370, 1101, -360, -908, 163, -120, 1552, 897, -404, -732, 1645, 49, 863, 316, 1540, 1201, 1053, 43, -743, -508, -548, 1163, -505, -894, -374, -13, 48, 482, -448, 137, -2395, 223, 468, 353, -954, -1016, 380, 821, -987, 365, -524, -527, -633, -116, 848, -560, 923, + -261, 414, -1593, -911, -82, 901, 528, -1011, -1190, -462, 32, 1276, 364, 24, -867, -731, -231, -192, 371, 2814, 272, -1481, -3376, -290, 1986, 518, 862, -75, 1206, -186, 527, -262, 682, 989, 514, -449, -1112, 1330, 1483, -310, -1470, -869, 155, 882, 287, 335, 59, 248, 104, 247, -281, -1670, -1, 1086, 821, -300, 95, 684, 1433, 909, 712, -795, -564, -101, -133, -1225, 922, 579, 960, 1956, -953, -580, -57, -477, -423, -779, 1514, -839, -925, -936, -301, 1951, 534, 797, 10, -95, -370, 1183, 897, -379, -949, 425, -84, 315, 25, -890, + 156, 2066, 1739, 178, 212, -1248, -2161, -2047, -874, 1534, 1854, 1753, 1105, -346, -1074, -1154, -614, 385, 810, 1179, 211, -1029, -710, -250, -709, -449, 278, 1225, 1954, 1128, 677, 454, -1053, -208, -2225, -2681, -1523, -858, -602, 1150, 2028, 2047, 2034, 1588, 811, 43, -672, -289, -1157, -2358, -52, 144, 365, 690, 601, 699, -2405, -1470, -754, -1556, -461, 1021, -482, 656, 291, -770, 737, -694, 746, 551, -213, -1027, -1336, -1728, -683, 345, 351, -3809, -1979, -977, 1293, 359, 4947, 5132, 3836, 5018, 5202, 4792, 3414, 3168, 3450, 1473, -132, -1963, -3165, -4336, + -4267, -6336, -3840, -2387, -1920, -2703, -1393, -207, -2026, -1459, -1624, -161, -900, -122, -1264, -457, 1063, 1194, 484, 54, 1174, 1105, -1941, 820, 1745, 3629, 2660, 3503, 1572, 1676, 5472, 3267, 5615, 2275, 5307, 3955, 4702, 6399, 5926, 5099, 5469, 6255, 6548, 5915, 6480, 4856, 6568, 5693, 4831, 5502, 3118, 6186, 3395, 2986, -389, 2287, 38, 1103, 343, 1379 }, + { 487, -53, -82, 23, 36, 134, -35, -79, -131, 143, 12, 48, 143, 40, -23, 37, 75, 50, -76, 166, 17, -216, -41, 144, 56, 16, -79, -45, 70, -26, 285, -51, 65, 11, 26, -160, -55, -33, 59, -21, 35, -91, -51, 61, 90, 64, 107, 110, 71, -97, -152, 20, 90, 100, 75, -53, -67, -235, 122, -55, -91, -15, -40, 48, -112, 50, -142, 62, -133, 124, -51, 102, -33, -14, -138, 8, -250, -487, -89, 10, -115, -227, -79, 173, -274, -147, -93, -50, 83, -35, 93, 47, 81, -6, 101, -87, + 14, -36, 17, 266, -58, -12, -132, 166, 98, 82, 200, -99, -61, 73, 179, -45, -14, -142, -162, -103, 112, -137, -123, -11, 161, -215, -48, -179, -90, -48, 24, -12, -133, 174, 28, 157, -62, -33, -190, 1, -67, -66, 109, 67, -34, 64, 121, -29, 52, -79, -48, -12, -73, 62, 18, 41, -92, 109, 44, -400, -149, 120, -111, -44, -49, 58, -25, -103, 164, 154, 46, -15, 74, -204, -35, -201, -107, 154, -30, 30, -25, -20, -1, 319, 285, 132, 150, 186, -40, -18, -68, 165, -21, -58, 40, -91, + 59, 119, -65, 134, 142, 292, -119, -133, 118, -71, -2, 64, -174, 13, -95, -95, 216, 135, 153, -88, -129, 89, -149, 103, 420, 29, 20, 102, 31, 46, 231, -121, -45, 55, 18, -99, -77, -110, -79, -119, 129, 204, -97, 100, 325, 106, 75, -228, 189, 47, -290, 122, -81, -177, 71, -26, 69, 167, -177, -189, -82, 252, 8, 124, 264, -393, -315, 49, 193, -144, 13, 259, 68, -36, -78, 310, 39, -79, 44, -286, 33, -159, 145, 23, 154, -80, -38, 66, 5, 17, 9, 144, 119, -165, 93, 127, + -221, 23, -99, 38, -50, -176, 4, 143, 131, 280, -173, 213, -139, -32, 130, -132, -168, 648, 295, 391, -29, -112, -140, -146, 80, -123, 184, -24, 252, 12, 134, 160, 129, 104, 146, -487, -141, -50, -100, -94, -150, -349, 18, 232, -143, 137, -115, -177, -128, 14, -108, -46, -111, -13, 287, 9, 130, 174, 236, -116, 57, -59, -179, 198, -113, -16, -177, 123, 0, -5, -47, -92, 63, 174, -74, 93, 101, 72, 318, -329, -130, -5, -170, -240, -83, -289, 48, 293, -199, -129, -213, -15, -37, -114, -157, -19, + 209, 282, -153, 144, -124, -70, -45, -365, 267, -82, -31, 407, 264, 270, -105, 4, 57, -70, 100, -217, 2, -150, 177, -170, -105, -23, 37, -208, 48, 15, 275, -4, -354, 203, 206, 274, -35, 64, -191, -158, -53, -153, 68, 32, -44, -28, 163, 230, -312, -77, 12, -140, -126, 207, -159, 74, -155, -232, -152, -119, 93, 23, 417, -78, -91, 109, -101, -46, -85, 90, -70, 114, -47, -80, 113, 110, 47, -493, 474, 262, -290, -283, 114, 386, -10, 117, 439, 154, 129, -69, 227, 216, 239, -432, -273, -260, + 206, 187, 227, 17, -271, 116, -44, 127, -388, 155, 230, -174, 98, 195, 50, 1, 38, -54, 335, 236, 178, 14, 115, 267, -234, -117, 10, 351, 218, 143, -260, 18, 175, 213, -73, 72, 200, 257, 78, 238, 91, -16, -211, 9, -352, -134, -168, 41, 118, -190, -80, -347, 159, -85, -11, 191, 211, 324, 74, 413, 141, -81, -182, -510, -234, 298, -98, -469, -114, -82, 80, 245, 398, -32, 124, -98, 203, -226, -222, -258, -433, 226, 144, -379, 21, -280, -93, 227, 144, 183, -45, -62, -54, 408, 336, 335, + -148, -308, 244, -52, -95, 286, 63, 280, 1, 151, -196, -25, 158, -644, -84, 15, -450, 104, -106, 413, 286, -280, 33, 374, -28, 181, -118, 250, -110, 31, -86, -16, 200, -267, 284, 95, 105, 36, 344, -1015, -212, 542, -436, -160, 466, 174, -142, 49, -378, 342, -38, -615, 50, -31, 239, 231, -116, -480, -200, -181, 18, -254, -133, -324, -85, 363, -284, -142, -103, -185, -191, -267, 198, 46, 245, 49, -159, -257, -249, -44, 188, 268, -77, -223, 261, 115, -353, -398, -822, -61, -251, -148, 143, 143, 96, 393, + -19, -162, -1, -175, 452, 248, -60, 251, -218, 142, 124, -210, -77, -184, 172, 113, -327, 215, 352, -115, -43, 205, 647, -289, 231, -140, -26, 410, -136, -147, -116, -11, 43, 287, 860, -24, 28, 270, 32, 29, -440, -407, 41, 84, -297, -114, -88, 270, -135, 72, -32, 132, -137, 542, 260, -217, 257, 283, -341, 80, 105, 129, -115, -81, 402, -351, 131, 502, -196, 86, 275, -6, 235, 174, -27, 174, 196, 342, 164, 55, -46, -185, -275, 42, -11, -718, 452, -78, -274, -217, -586, -550, -423, 140, 213, -8, + -70, 8, 182, -42, 900, 923, -36, -748, 137, 163, -98, 206, 102, 74, -21, -121, 726, 143, -132, -816, -476, 200, -66, -281, -509, 74, 68, 132, -140, -537, -594, 629, 574, 188, 525, -461, 44, 246, -118, -293, -552, -260, 71, -21, -272, 257, -20, 249, 176, 14, -596, -331, -296, -47, 29, 74, -128, -163, 6, 90, -545, -130, 46, 112, -271, -639, -192, -162, 424, -18, 161, -209, -215, -275, -375, -165, -37, 9, 303, -106, 28, 308, -169, 196, -137, 428, -235, 101, -185, 62, 73, -218, -201, -414, -524, -292, + -159, 9, -20, -241, -285, -479, 213, -480, -692, 458, -428, -470, 435, 121, -139, 534, 256, -357, 326, -961, -102, -223, -141, -435, 783, 417, -276, 154, 221, -137, 247, 39, -26, -199, 237, 354, 391, -640, -65, 31, 157, -269, -161, -274, -351, 573, 126, -364, 158, -210, -315, -392, -838, 247, 456, 83, 437, 702, -123, -175, -615, 79, -284, -22, -557, 66, -1256, -860, -599, 321, 639, -906, 219, 626, 404, -18, 244, 590, -263, -44, -162, 9, -376, 268, 19, 24, 116, 795, -27, -362, -331, 183, 605, -246, -583, 170, + 615, 342, -65, 284, 213, 273, 79, 230, 424, -58, -668, 27, 230, -649, -449, 621, 514, -492, -297, 147, -11, 301, 788, -172, -124, 138, -14, 275, 168, -287, -190, -114, 256, 193, -170, -564, -60, -831, 794, 97, -84, -18, 354, 3, -63, -154, -52, -490, -22, 84, -602, -159, 449, 585, 413, 1092, 657, 989, 367, 258, -516, 552, -191, -67, -415, -279, 533, -182, 1215, 561, 346, -73, 276, -200, -576, -297, -360, 247, -340, -18, -364, 198, 489, 436, -37, 635, 533, 12, -197, -262, -452, -168, 1012, 379, 1167, -397, + -3, -59, 265, 924, 315, 1, 598, 672, 726, -91, -440, -186, -126, -155, 483, 299, 456, 660, -435, 980, -673, -1273, -155, -405, 112, 431, 618, 1054, -533, -388, 355, -291, -73, -127, 124, 472, 473, 739, -805, 907, -335, 97, -424, 386, 659, 291, 112, 63, 808, 218, -39, -255, -136, -826, -124, -392, -1022, 104, -69, 432, -1063, -188, 241, 410, 875, -222, 252, 500, 69, -102, 246, -212, -61, -1295, 116, -537, -660, -711, 300, -1155, 394, -413, -589, -772, 733, 823, 782, 200, 150, 779, -1011, -49, -305, 464, -1185, -359, + -112, 432, 279, 274, 347, -361, 259, -332, -73, -940, -33, -325, 1116, 253, 786, -245, 1079, -669, -1301, 309, 205, 166, -651, -708, -581, 234, -585, 274, -314, 880, -288, -107, 612, 43, -1547, -616, -25, 1040, -120, -292, -885, 180, -219, -732, -900, -76, 166, -281, -341, -872, 594, -193, 217, -417, 26, 299, 171, 828, 18, -240, -1023, -330, 514, -672, -345, 299, 586, 481, 1153, 903, 38, 698, 699, 273, 55, 436, -304, 1734, -741, -1736, 481, -1384, -83, -987, -4, 1265, 752, -1120, -685, -482, -344, 404, 717, -431, 85, 574, + -1185, 60, 328, -953, 521, -336, 465, 131, 520, 25, -553, 595, -734, -195, 1560, -644, 602, -382, 672, 545, -147, -683, 757, 1811, -949, 242, -1277, 656, 462, -739, 858, 59, -1540, 214, 138, 715, -134, -126, -776, -830, -354, 1988, -237, 1004, -822, 658, 397, -191, -612, -133, 636, 1118, -333, -380, -44, 220, 1056, -249, -148, -739, 276, -1067, -396, 727, 716, 229, -9, -672, -673, 224, -1103, 795, 625, -1312, 54, -652, 10, -1452, 1460, 1419, -217, -617, -322, -198, 667, -683, 884, -1197, -822, 449, 374, 190, 358, 1307, 272, 651, + 70, 674, 335, -183, 41, 588, -115, 53, 893, 534, 1198, -18, 647, 103, -1018, 1059, -577, 0, 211, -776, -683, 457, 1306, 877, 416, -1673, -505, -1132, -101, 2142, 1232, 1656, 28, -1328, 367, 1651, 220, -212, 1233, 317, 776, -2083, -1987, 1538, -216, -437, -1657, -69, -874, 349, -234, 300, 526, -1258, 710, 1115, 5, 426, -1022, 808, -507, 422, -44, 70, 546, -127, 326, -64, -842, 269, -138, 916, 655, 1124, 263, -742, -760, 754, 676, 425, -29, 313, -310, -592, 9, -174, 831, 729, 461, 819, 647, -976, 1039, 1220, 710, -483, + -634, -646, 872, 681, 1515, -915, -1153, -674, -1630, -276, 1414, 366, 1061, -1204, -1615, 444, 689, -1094, -36, -824, 139, -948, -376, 769, 228, -696, -15, -471, -1921, 377, 1066, 1582, -73, -556, -34, -2544, -538, -44, 14, 914, -2407, -255, 1059, -1745, 373, -388, 2023, 1095, -1282, 317, 1347, 146, -584, 458, 294, 182, -66, -139, 64, 221, 428, 1413, 1089, 1232, 796, 1550, 706, 1583, 601, 1400, -40, 859, 730, 847, 603, -94, 192, -1122, -721, 2032, -49, -870, -310, 604, 1011, 2181, -386, -1285, -706, -967, 1180, 1385, 1533, 431, -157, 1021, + -1972, 1620, 547, -991, -118, -2997, -31, -1957, -2622, -704, -1486, -878, 2157, 1703, 2103, -1172, -1403, -701, 1825, 2237, -1855, -1684, 561, 1960, 39, -904, -3, 540, 576, -1600, 590, -203, 840, -872, -436, -1023, 1083, -134, -497, -953, 697, 439, -183, -799, 367, 385, 176, -700, -123, -11, 817, -604, -176, -893, -268, 353, 708, -924, -397, 1064, 843, -225, -655, 44, -355, 906, -532, -214, 367, 373, 471, -402, 91, -572, 683, 966, 349, 228, -768, 885, -642, 1328, -986, 1099, -1635, 1161, 8, 53, -1166, -99, 154, -35, -106, -82, -48, -409, + 1788, 1880, -1103, -671, 386, 1796, 1133, 662, 658, -300, -746, -241, 435, -19, -168, 526, 19, 367, 56, -215, -668, -193, -30, 37, -17, -564, 624, 89, -238, -27, -9, -5, 406, 715, 320, 59, -253, -392, -88, 222, 498, 643, -357, -377, 92, 650, 310, 133, -290, -619, 525, -121, 25, 20, 176, 143, -63, -38, -383, 45, 356, -181, 215, -132, -273, 162, -45, 74, -14, 248, 155, -447, 76, 61, -503, -763, -642, -2331, 981, 3632, 3322, 2863, 1122, -2689, -1707, -2416, -2737, -2419, -723, 540, 2036, 2150, 2543, 1709, 1695, 57, + -1814, -1704, -2134, -1643, -937, -47, -609, 659, 778, 1300, 1397, 1450, 839, 88, 364, -301, 188, -967, -730, -893, -1501, -1162, -919, -622, -1072, 162, 1784, 2051, 1120, 2145, 510, 1260, 622, 382, -552, -1120, -1575, -2171, -1695, -2478, -1052, -1093, 699, 736, 2071, 2427, 2122, 1925, 1842, 1188, 146, -555, -1851, -1154, -2389, -2049, -2749, -997, -899, -19 } }, + { { 358, -70, 100, 49, -183, 49, 157, -62, -26, 48, -70, -171, 181, -41, 317, -4, 33, 136, -195, -66, -209, -37, -93, 86, 145, 34, -66, -14, -6, 139, -110, -70, -149, 111, 58, -1, 20, -121, 95, -142, 13, -73, 116, 94, -159, 15, -191, 8, 62, 68, 79, 62, 20, -111, -84, 43, 71, -80, 184, -62, 23, -46, -14, 25, -27, 133, -102, 261, 43, 37, -65, -10, 8, 35, -7, 4, -163, -173, -138, 36, -78, -16, -20, 78, 329, -91, 36, -314, -167, 91, -145, -119, -41, -135, -32, 267, + -113, -177, 296, 231, -80, -58, 271, 72, 107, 48, 16, -72, -110, 102, -81, 75, 32, 26, -34, -97, -69, 61, -80, -136, -56, -64, -163, 184, 296, -174, 99, 3, -62, 41, -3, -4, -93, 174, -102, -139, 155, 38, -2, -25, 89, -4, 4, -62, -18, 145, -214, 63, 52, -69, -29, -96, -55, -23, -513, -81, -188, -46, 42, -140, -313, 229, -77, 53, 154, -49, -16, -20, 71, -55, 258, -11, 199, 292, -351, 73, 244, 16, 49, 168, 312, 44, -70, 156, -42, -82, 70, 55, 69, -89, 318, -148, + 80, 118, -2, -16, -156, 24, -180, 150, -184, -142, 101, -172, 117, -121, 49, -97, 65, 138, 270, 82, 30, 131, 2, -235, 31, 65, 89, -60, 11, -33, 42, 127, 74, 168, 64, 24, -93, -34, 84, 69, -118, -186, 138, 91, 27, 177, -10, 99, 239, 149, 313, 61, -48, -322, 49, -198, -68, 24, 70, -125, -3, 309, -161, -10, -161, 74, -2, 59, 123, 148, -98, 110, 111, 222, 4, -222, 16, 236, -29, -17, -39, 158, -193, 13, 115, 158, 184, -74, -134, -18, 266, 24, 90, -226, -111, 52, + 35, -40, 133, -12, -44, 81, -155, 8, -38, 96, 130, -216, -68, 74, 121, -81, -106, 72, 132, -10, 49, 90, 37, 551, 278, 213, -201, -44, -284, -215, 318, 21, -190, -99, 73, -193, -10, 309, 133, -21, 108, 456, -303, 66, -52, -158, 273, 128, 144, -112, 125, 145, -42, 90, -26, -140, 33, 41, -18, 149, 43, -65, 178, -88, -78, -109, 53, 58, 16, 117, 20, 385, 29, -8, -89, -90, 96, -300, 14, 168, 140, -164, 232, -2, 103, 179, -54, 139, 109, -55, -170, -128, 98, 253, 66, -102, + -49, -48, 133, 131, 39, 361, 94, 213, -7, 43, 64, 55, -59, 217, -93, 234, -118, -100, 63, -167, -46, -58, 67, 92, -65, -242, 104, -292, -116, -58, -9, -55, 52, 241, 138, 6, -268, -265, 3, 158, -96, 14, -39, -126, -176, 3, 106, 229, 211, -43, 60, -322, 93, 187, 219, -46, 197, 27, 292, 163, 43, 120, -30, -99, -72, -51, 173, -94, -130, -155, 169, -65, -353, 48, 97, 152, 200, 346, -117, -64, 166, -508, 259, 310, 68, 254, 62, -271, 1, -138, -37, 234, -308, -115, 141, 109, + 326, -81, 156, -493, -214, 99, 305, -205, -106, -218, -211, 103, -3, -18, 115, 22, 119, 345, -194, 335, 8, 52, 107, 57, -79, 103, -223, -68, -108, -46, -157, 206, 70, 607, 50, -60, -128, 8, -102, 308, -170, 24, -334, 256, 286, -322, 220, 170, 114, -184, -131, 256, 108, -415, 228, -202, -47, 45, -36, 13, 121, -7, -64, -84, 211, 44, -6, -177, -304, 111, -163, -62, 292, -395, -166, -289, -30, 257, -23, -203, -288, -319, 127, 348, -97, 220, 324, -83, -72, 133, 182, 389, -52, 222, 35, 462, + 338, 99, -103, 54, -247, 450, 108, -186, -210, 264, 222, 164, 117, 86, 237, -88, 110, -140, 31, 24, -220, -295, -98, -205, 151, -120, -85, -321, -196, 78, -99, -27, 179, 349, 440, 230, 195, -138, -307, 7, -200, -437, 28, -26, 102, -631, -209, 47, 302, -214, 142, 112, -24, 483, -74, 456, -272, 142, 130, 18, -415, -155, -161, -447, 147, -102, 88, -16, 158, 13, -189, 110, -305, 233, 119, 518, -30, 30, 453, -393, 350, 454, -282, 298, -125, -117, -237, 74, 46, 328, 194, -64, -135, -248, 140, 183, + -309, -119, 281, -481, 43, -367, 215, 40, -10, 136, -132, 64, 459, -170, 100, 244, 140, 44, -239, 117, 84, -114, -344, 12, -37, -239, -258, 758, -279, 143, 114, 267, 90, 160, 386, -300, -176, -30, 535, -210, -221, -268, 136, 83, 295, -611, 11, 8, -36, 306, -70, 235, 450, -328, -140, 122, -237, -310, 210, -289, 424, -76, -426, -62, -242, 132, 347, -11, 178, -26, 72, 402, 19, 290, 123, -226, 237, 192, 34, 161, 591, -101, -255, 134, -324, 22, 566, 185, 98, -112, -149, -114, -186, 327, -207, -63, + -115, 357, -627, 184, 244, 322, 133, 7, 1127, 336, -204, -274, -229, 818, -702, 57, 279, 42, -379, -84, 195, -38, 49, 341, -346, -291, 150, 446, 278, 118, -208, -205, -195, -229, 226, 93, 321, 258, 152, -326, -149, -347, -60, -225, -525, -92, 251, 62, -236, -241, 19, 139, 349, 53, 185, 59, 663, -550, 385, 81, -556, -91, -154, -128, 109, -237, 174, 125, 281, -298, 137, 517, 264, 813, -148, -5, -161, -82, 54, -16, -629, 277, -55, -391, 105, 191, 5, -246, -148, -516, -584, 109, -252, -141, 99, -21, + -51, -282, -121, -19, 220, 206, -317, -205, 216, -311, -135, -498, 474, -79, 427, 18, 165, 426, 344, -217, 109, 207, -231, -117, 227, -102, -528, -120, -368, 527, -53, -167, -309, -479, 167, 74, 111, 203, 8, -107, 238, 36, -44, 59, -131, 337, -85, 203, 676, 124, 126, 131, 247, -616, -475, 151, -499, 330, -54, 290, 68, 589, 212, -220, -37, -972, -662, 238, -258, -569, -834, -34, 76, -177, -126, 790, 219, -596, 129, -370, -292, -304, -514, -102, 53, -732, -673, -275, 116, 49, 414, 329, 219, -191, -4, 139, + -365, -224, -124, 101, -345, -232, 235, 121, -11, -75, -66, 174, -499, -306, -248, 305, -390, 237, 435, 580, -48, 148, -152, -314, -388, -129, 361, 112, -690, 2, 686, -494, 4, -127, 19, 139, 323, -98, 74, 346, 252, 157, -302, -382, 109, -400, -588, 336, -481, -784, 120, -466, -313, 984, 38, 744, 619, -103, 653, 967, 641, -813, -139, -363, -422, -215, -10, -319, 707, 246, 375, -316, 358, 324, 71, -409, -368, 726, -155, -623, -72, -726, -137, 239, -299, 46, -644, 312, 529, 332, -112, -271, -143, -45, -135, -252, + -787, 543, 256, 300, 289, -397, 635, 118, -234, -113, -565, -198, 310, 251, 535, -22, -691, -1102, -105, 29, -46, -337, -554, 17, 254, -117, -367, 213, 1215, 777, -116, -705, 143, 362, 198, 526, 773, -337, 58, -689, 190, 64, -277, 1260, 468, 1089, 440, 287, -950, 22, 519, 104, -509, 220, -775, -291, 45, 239, -238, -140, 158, 145, 47, 689, 414, 122, -281, 478, -314, -208, -457, -138, 573, -910, -25, 425, -472, -132, 163, 169, 839, -35, -24, -382, 817, -354, 88, 105, 558, -115, -228, 571, -950, 266, 62, -356, + 701, -867, -157, -277, -541, -231, -185, 342, 307, 629, -1149, 295, 98, 1398, 364, 238, 0, 668, 229, -1078, -119, 1094, -289, -263, 140, -103, 73, -228, 1217, 1306, -664, 301, 411, 173, 433, -606, -751, 603, 230, -465, -711, -249, -198, 690, 644, 308, -585, 345, -211, 215, 115, 289, 745, 140, -1407, -470, 360, -609, 273, 620, 308, 1089, -263, -1668, 69, -672, 689, 486, -60, -366, 639, -810, -4, -449, 524, 494, 601, 445, -185, -706, -1711, -1005, -921, 81, -420, -615, -153, -439, 900, 16, -631, -311, 208, -353, -57, 33, + -1588, -190, 995, -1187, 87, 495, -20, 358, -125, -932, -114, 566, 146, 825, 502, -796, -933, -83, -421, -92, -1515, 591, 557, 1073, 442, 980, -439, 164, 942, -273, 1029, 328, 531, 222, -297, 554, -669, 61, 1309, -1007, 71, -1321, -632, -944, -683, -145, 50, -296, -1048, -165, -1724, 1945, 662, 27, -272, -455, 101, -845, 155, -1273, 36, 58, 279, 787, 1183, 46, -1670, -816, 899, -466, -35, -414, 337, -751, 524, 898, 303, -387, -559, 271, -717, 1109, 887, 1401, -1017, -1208, -335, -17, -647, 826, 958, -724, -37, -1299, -422, -612, + -1218, 379, 934, 595, -808, -293, 45, 659, 51, -44, 197, -71, -383, -1055, -772, 274, -156, -575, 564, 554, 290, -1081, -1054, 931, 491, 692, -782, -1806, -423, 758, 666, -187, 1729, -228, 1729, -2753, -3522, -1403, -2178, 29, 674, 434, 2085, -230, -295, 441, -593, -1542, -1589, -1503, 814, 716, -713, -132, -1396, 145, 468, -1398, 1227, 801, 433, 1010, -568, 322, -1731, -951, 544, 584, 375, 150, 292, 382, -151, 1963, 252, 1189, 434, -705, 1629, -304, 680, -60, 626, -154, 33, 246, 850, 129, 639, -62, -51, 1129, 208, -368, 89, -208, + -551, -292, 418, 111, -1318, -461, 249, 195, 1530, 1054, -1361, -931, 200, -462, 1688, 6, 1567, -1198, 840, -19, 188, 507, 1635, 795, 332, 1131, 676, -861, -1141, 878, -764, 423, -938, -163, -1811, 1719, -262, -30, -130, -2188, -625, -104, 181, 278, -1460, -738, 1220, -410, 422, -475, 81, 1685, 2530, 273, -128, 1389, 530, 637, 1563, 142, 938, 1280, 1100, -326, 465, 1130, 1391, 1275, 1717, 1107, 2201, 2479, 1690, 2010, 1272, 4, 625, 481, -481, -323, 375, 1254, 261, 220, 10, 715, 1643, 1447, 2753, 743, -1394, 765, 55, 787, -698, 1303, + -1945, -2318, 746, 2810, 1151, 774, -3153, 294, 1239, 2209, 2568, -777, 152, -3816, -2637, 1373, 1184, -1271, -2059, -381, 2809, -734, 2027, 2510, -2816, -1015, 937, -648, 416, -883, 799, -731, 107, 107, -502, 314, -49, -150, -286, -563, -273, 253, -11, -577, 557, -521, -309, -438, -29, -415, 969, 79, 191, -185, 191, -204, 215, 746, 797, -144, 212, 420, 692, -390, 417, -339, 850, -156, -606, 389, -307, -198, 34, -2, 331, -136, -596, -443, 20, 168, -977, 341, -189, -41, 124, -220, -181, 122, -155, 139, -475, 561, -1510, 770, -558, 1000, + -520, 618, 112, -443, 2054, 1238, -673, -784, -66, 2543, 1067, 350, 707, -626, -779, 209, 495, 120, 45, -281, -212, 230, 243, 583, 262, -332, -144, -170, -326, -16, 53, 144, 196, -8, -91, 222, -690, -276, 298, 420, 534, -322, -185, -342, 545, 363, -114, 155, -649, -575, 500, 374, 114, -995, -511, 15, 149, 611, 442, -101, 173, 194, -317, 243, 286, -126, -199, 140, -337, -11, -64, -268, -342, 418, 119, 36, 582, 504, 147, 444, 457, -740, -2023, 697, 3736, 2929, 2815, 894, -2608, -1573, -2312, -2328, -2112, -744, 1145, 1466, + 2317, 2067, 1252, 205, 208, -1008, -1583, -2276, -870, -620, 207, -131, 1155, 775, 333, 1536, 866, 657, -133, 577, -1045, -791, -652, -764, -1004, -605, -401, -1020, -707, 272, 1497, 1450, 1642, 1296, 1878, 331, 475, -1248, -936, -788, -1888, -1860, -1687, -781, -996, 243, 711, 1065, 2091, 2095, 1962, 1803, 1524, 369, -900, -1323, -2450, -1966, -1397, -1711, -768, -429, -610, 390, -323 }, + { 376, -129, 98, -14, -10, -116, 65, 172, -97, -44, 24, -74, -121, 19, 3, -116, -198, 158, -82, 272, -15, 153, -216, -10, 78, -48, -114, -47, -81, -14, -67, 7, -14, -100, 63, -134, 158, -56, -44, -26, 188, 176, 7, 131, 84, -41, -39, 175, -87, -201, -2, -43, 219, 12, 28, -137, 1, -72, -76, -37, -81, 60, -118, -52, 31, -43, -126, -176, -2, 102, 53, 86, 5, -13, 39, -19, -119, -124, -210, 78, -108, -185, -137, 100, -259, -127, -315, 116, 124, 183, 83, -95, 218, -146, 35, 16, + -44, -155, -97, -172, -4, -67, 91, 79, -99, -17, -31, -157, -19, -26, 63, 8, 140, -43, 180, -72, -9, 42, -152, 108, -55, -43, 4, -27, 61, -283, 124, 188, 12, 111, 41, -120, -31, -131, 179, -40, -134, 126, -191, 18, 54, -191, 9, -37, -90, 79, 0, 30, -98, -38, -279, -23, 22, -24, -462, -274, 49, -147, 26, -152, -266, -174, 298, 177, -48, 206, 46, 53, 55, -95, -29, 168, -135, 78, 119, -126, -206, 97, -168, 22, 94, 249, -57, -114, -105, 42, 132, -177, -3, 153, 57, 20, + -11, -9, 192, -2, 176, 122, -46, 122, -42, -4, -19, -317, 111, 190, -107, -53, 44, 57, 51, 37, -19, -30, 10, -72, 220, -89, 24, 132, 93, -67, 82, 41, 50, 126, 95, -122, 128, 158, -62, 6, 11, -175, 226, 160, 354, -53, 32, 118, -182, -29, 63, -65, -245, -7, 19, 167, -199, -462, -386, -226, 84, 231, -232, 134, -117, 181, 127, 125, 200, 123, -169, -141, 21, 119, -16, 18, 282, 7, 43, 153, 145, 35, -3, 367, -33, -124, -48, 91, 96, -59, 184, 49, 94, -126, -132, -35, + -91, 59, -74, 223, -253, -201, 250, -12, -24, -287, 80, -128, 148, -104, -348, 8, 138, -106, 155, -71, 45, 153, -71, 566, 127, 155, 59, -123, 265, -122, -81, 348, -30, 281, -34, -310, 107, -101, 343, 189, -29, -305, -222, 294, 336, -392, 195, 166, 115, -20, 34, 40, -35, 401, -23, -61, -114, -125, -174, -48, -14, -220, -86, 67, -164, 17, 4, 244, -94, 16, 104, 19, 219, 112, 228, 127, 65, -237, 19, -172, -179, 54, 231, 5, 197, -71, -165, -20, -1, 79, 127, -44, -19, -50, 53, 78, + -194, 62, 24, 161, 108, 129, 358, 191, -160, -138, -392, -24, -12, -206, 75, 313, 34, -244, 224, 218, -27, 87, 215, 53, -204, -30, 461, 229, 43, -307, -115, 280, 91, -42, 152, 140, 141, -2, 282, -4, -44, 72, -151, -189, -17, 30, 99, 57, -184, 176, 304, 159, -18, 230, -275, 149, -169, 163, -56, -194, -22, -251, -420, -152, -176, -23, -18, -217, 24, -68, 104, 80, 123, -24, 37, -196, 16, 48, 189, -7, 28, -391, -241, 527, -107, -129, 43, -30, 589, -180, -300, -3, -296, 66, 256, 252, + 95, -546, 452, -358, 196, -248, -169, -144, 232, 225, -343, 17, 167, -121, 83, 93, -116, 5, -279, -208, -438, 255, -50, 442, -199, 86, 317, -88, -76, -147, 361, 240, -412, 108, -227, -95, -78, -254, 160, 61, 393, 249, -455, -93, -185, 259, 115, 6, -256, 22, -7, 211, -15, 5, -280, -31, 249, -226, 71, -68, 2, -144, 84, 17, 60, 129, -143, 7, -304, -41, -351, 52, -87, 199, -13, 168, -240, -457, 97, 302, 40, -41, 238, 156, -371, -10, -140, 466, -21, 50, 36, 0, -15, -174, 371, -37, + -529, -105, 319, -212, 52, -15, 41, -73, 49, -104, 124, -210, 188, 260, -212, -61, -127, -376, 144, -269, 224, -238, -400, -117, 232, -83, -145, 148, 214, 115, 235, 399, 325, -32, 58, 45, -217, 21, -208, -229, 133, -162, 12, -4, 126, -536, -417, 237, 483, -16, -10, 73, -205, -124, -519, -302, -134, -21, -372, 543, 130, 295, -337, -440, -300, -140, 105, -498, -196, 208, -75, -602, -179, 64, 27, 348, 143, -130, -257, 331, -179, -35, 283, 62, -262, -161, 1, -490, 143, 353, -137, -219, 78, -256, -64, 32, + -128, -133, 151, -196, -353, 170, -189, -300, -360, -212, 67, -174, 94, 459, 301, -79, 486, 435, -162, 37, 165, -254, -89, -445, 154, -163, -324, 836, -27, 511, -253, -742, 218, 59, -22, -350, -26, -232, 592, 424, 390, 276, -449, -6, 72, 404, -686, -81, -161, -205, 114, -231, 99, 154, 125, 123, 171, -49, -58, -338, -70, -51, 343, 1, -293, -70, 373, -40, 222, 273, -184, -112, -435, -256, 889, 235, 403, 215, 64, 39, -542, 336, 66, 104, 297, 318, 496, -544, -213, -296, -23, 90, -57, -140, -75, -441, + -546, -340, -487, -86, -294, -437, -217, 167, 1132, 253, -162, -237, 37, -366, -709, 519, 2, 332, -254, 239, 580, -62, 64, -151, 503, 420, 163, -690, 46, 95, 420, 610, -186, -132, -87, 159, 214, 177, -318, 136, -366, 268, 358, -182, -373, 223, -406, -368, -26, 99, 502, 56, -84, 432, -96, 388, 711, 360, -10, -467, -64, -270, -238, 462, 158, -470, -32, -358, -120, 619, 250, 96, 226, 382, 147, -481, 199, 431, 70, -308, 63, 100, 182, 164, -275, -14, -351, -826, 286, -329, 92, 29, 580, -399, -352, -148, + -160, -213, 429, -379, -533, 160, -997, 29, -185, -424, 541, -36, -28, 225, -209, 168, -49, -599, -646, -10, 144, 378, 192, -48, -61, -381, -169, 371, -580, 806, 494, 100, 613, -411, -158, -379, -361, -176, 292, 754, 26, -415, -45, 17, -19, -65, -216, 179, 222, 485, 28, 547, 348, 113, 41, 70, -772, 368, -22, -516, 356, -198, 371, -288, -260, -1515, -149, 947, -198, 58, 772, -154, -19, 130, 185, -208, 185, -49, -295, 293, 277, -868, 80, -768, -48, -379, -481, -62, -163, -402, 195, 113, 253, 421, -573, 732, + 23, -602, 28, -401, -250, -434, -462, -141, 432, -345, 193, 513, -302, -441, -481, -613, -746, -367, -231, 115, -136, 260, 109, -363, -60, 546, 246, -639, 247, 20, -232, -580, 408, -151, 569, 858, -29, 816, -453, 513, -346, 548, 469, 89, -741, -2, -697, 555, -1366, -123, -99, -158, 164, -848, 89, -202, -37, 323, 175, 382, -301, 256, -129, -763, -261, -574, -300, 296, -600, 30, -207, -526, -61, 409, -598, -652, 266, 302, 0, -341, 354, 294, 451, 312, 172, 449, 622, -390, 105, -353, 773, -130, -513, 563, 289, 80, + -291, -475, 103, 164, 251, -101, -324, 169, -379, -75, -375, 1084, 184, -432, 968, -217, 299, -352, 487, 593, -411, 504, 676, 703, 662, -36, 448, -379, 1422, 400, -268, -187, 314, 121, 121, -10, -599, 511, -1340, 170, 268, -32, -262, -479, -253, 87, 371, 625, -374, -741, -640, -62, 4, -426, 913, -408, -302, 410, -148, 95, -100, 824, 118, -776, 303, 126, 541, -174, 47, -308, 263, 145, 687, -149, 305, 352, -431, -446, 26, 443, -829, -957, -290, -385, -55, -128, 97, 231, -194, 41, -1116, -950, 772, 807, -954, -749, + -899, -491, -346, 441, -421, -776, 119, -1, -360, -122, -813, -90, -204, 250, -391, -96, -1262, 1116, 702, -113, 1509, -142, -845, -70, 329, -508, -692, -136, -477, -16, 115, -692, 1010, 40, 94, -638, -203, 76, -202, 171, 214, 849, 131, -36, 659, 569, -222, 339, -454, 130, 356, 379, 925, -931, 550, 1756, -17, 298, 565, 81, 84, 297, 180, -568, -737, -235, 516, 187, -769, -367, -83, -319, 586, 92, 433, -1065, -755, 370, 668, 518, 188, 1071, 454, -299, 428, -215, -209, 0, -31, 481, -1418, -5, 27, -82, -147, 645, + 91, -426, -692, 705, -618, -16, 512, 349, -477, -170, -791, -35, 277, 259, 376, 58, -501, -705, 595, 256, 317, 79, 323, 56, 451, -755, -1187, 314, -142, -289, 732, -146, -321, 582, 619, 451, 3, -333, -481, -159, -651, 1623, -91, 572, 178, -567, 502, -228, -471, 497, 463, -920, 686, -110, 932, -896, -612, 886, 20, -731, 790, -274, 1285, -558, -402, -741, 480, -101, -267, 414, -410, -190, 225, -203, -391, 1055, -220, 707, -1117, -225, 0, -1389, -273, 174, 698, -359, -291, 7, -76, 934, -62, -504, 1046, -148, -22, 170, + -375, 856, 90, -201, 453, 339, -446, -185, -188, 663, -1331, -44, -229, -503, 271, -511, 834, -229, -945, -122, 1534, -926, 696, -1031, -249, 987, 780, -564, 301, -683, -825, 165, -335, 359, 160, -81, 200, -1295, -444, -672, -876, 412, -293, -285, -450, -919, -650, 529, 1, 1652, 452, 122, 506, 944, -151, 326, 703, -407, -568, 637, -998, -93, -221, 80, 670, -429, 746, 350, 155, 251, -1265, 870, 140, -854, 325, -907, 141, 1274, -173, -716, -805, 361, 549, 483, 226, -798, -581, -229, -170, 1093, -693, -378, 1572, -856, -85, 658, + -14, 692, -114, -505, -376, -942, 478, 722, -1056, 1584, 498, -1137, -1088, -983, -1241, -950, 27, 525, 70, -778, -340, 594, -47, -465, 530, -1051, 28, -197, -1051, -850, 76, -279, 569, -969, -278, -33, -826, 390, 742, -1881, -1769, -1506, -999, 413, -431, 1972, 501, -194, -465, -232, 537, -1256, 1472, 1985, 765, -103, 1539, -478, 923, 1808, -347, 116, 315, 2402, -626, -132, 1394, 556, 432, -371, -1476, 120, -1176, 570, -1453, -1650, -47, -73, -1195, -38, -597, -1171, -987, -1533, -108, 1619, -543, -276, -1507, -756, -582, -471, 454, -324, 2605, -588, + -86, -924, 1945, 1690, -1221, 1391, -533, -1887, -420, -119, 314, -357, -531, -136, -846, 311, 551, -905, -11, -324, -254, -584, 789, 3388, 382, -2095, -534, -727, 155, 1076, 1888, 566, -1591, -3, 1098, 268, 25, -18, 290, -119, -188, 1342, 826, 768, -1102, -681, 768, 335, 460, -340, 154, 1503, 51, 1284, 668, 727, 1228, 231, -618, 207, -709, 245, 539, 194, 2002, -590, -1238, -1153, 1558, 779, 849, 636, -834, -1012, -628, 53, 376, -144, 583, 1110, -21, 841, 715, -906, -152, 417, -431, -298, -459, -1527, -243, 837, 42, 1436, 881, -437, + 469, 123, -123, -886, 158, 2590, 749, 1049, -491, -2495, -1166, -1855, -537, 1130, 2817, 1157, 371, -1379, -1168, 796, 1433, 607, 1728, -143, -1024, -1666, -711, -319, 1300, 77, 779, 561, 173, 1574, 1223, -203, -92, -1599, -305, -109, 98, 795, 1625, 875, 816, 1382, 912, -1596, -1149, -462, -885, 932, 760, 1418, 1241, 1243, 467, 149, -1015, -1226, -992, 288, 624, -93, -63, 2276, 688, -261, -132, 1518, -1602, 275, -3065, -899, 793, -1271, 1068, 450, 314, 1850, 1312, 141, -3772, -2375, -1200, 1116, 418, 5239, 5701, 3414, 6326, 5098, 5505, 3762, 4696, 3744, + 252, -1666, -2296, -2298, -4800, -5906, -6058, -4258, -3198, -1202, 523, -1601, 1392, -2043, -485, 66, -345, 771, -1687, 3091, 880, 2865, 2083, 1276, 1129, 1766, 1417, 1830, 3885, 3593, 3100, 3548, 4542, 4057, 4024, 6729, 2861, 4921, 6440, 4497, 5959, 3362, 4513, 3541, 4347, 4459, 2343, 3197, 2867, 3084, 3274, 1409, 665, -1565, 236, -2253, -1311, -3283, -3078, -3088, -6472, -5025, -3440, -3229, -452 } }, + { { 58, -13, 47, -11, 198, -30, -7, 241, -58, 269, 49, -107, 162, 77, -118, 45, 64, 19, 104, -27, 83, 0, -116, 50, 128, 74, 75, -15, 11, 1, 47, 94, -224, -109, 6, 54, 21, -87, 172, 57, -38, 92, 34, 128, 37, -49, -97, 103, 8, -1, -52, 29, -91, -63, 43, 93, -43, 21, 0, -12, 171, 64, -19, 28, 76, 8, 78, -97, 94, 101, -48, -164, -78, -38, -37, 179, 2, -64, -17, -157, -111, 72, 4, -99, 122, 85, -29, 9, -20, 101, -142, 53, 101, 93, -203, -139, + -103, 135, 29, 44, -59, 144, 50, -35, 0, -41, 24, 54, -36, -41, -125, 128, 209, 25, 131, -26, 23, 48, 54, -162, 6, -170, -44, -25, 48, -86, -9, 36, 11, -100, -3, 10, 74, -106, -138, -19, 171, 284, -7, 45, 12, -63, -180, -45, 109, -53, 106, 49, 104, -9, 24, 24, -88, 77, -175, -45, -166, 94, 16, -83, 368, -147, -256, 15, 125, -27, -191, -61, -80, -37, -88, -35, 139, -14, -83, 150, 27, 145, -35, -42, 62, -1, 72, -33, 146, 226, -59, -161, -109, 90, 4, -362, + -29, -147, -48, 169, -117, -98, 125, -84, -13, 155, 60, -132, 61, -96, -206, 62, 87, -166, -88, -52, -62, -8, 73, 103, 171, 178, -39, 12, -67, 72, 55, -45, 80, 97, -86, -55, 34, 17, 32, -294, -147, 88, 131, 49, 142, -122, 148, 178, -50, 198, -26, 145, -69, 2, -62, 185, 74, -10, 168, -92, -71, 120, -292, -54, 16, -65, -260, -162, 107, -105, -68, 0, 203, -53, -143, -15, 51, 111, -19, -189, -120, -39, -96, 26, -162, 74, -153, -228, 5, 72, 88, -77, -54, -152, 186, 102, + 23, -5, -9, -71, -39, 56, 76, 277, -37, 63, 13, -17, -143, -110, 169, -85, 18, 37, 27, 69, 89, 76, 188, -125, -182, -150, 96, 205, -35, 157, -137, -171, 144, -71, 18, 53, 181, 67, 285, -121, -145, 67, -78, -76, 164, -246, -148, 27, -42, 116, -78, 35, 206, -182, 146, -108, 97, -101, -22, -12, 215, 44, 16, -145, 16, -174, 77, 51, -111, 5, -40, 321, 53, 29, -260, -149, -217, 188, -104, -2, 107, 410, 295, -101, -231, -90, -197, 235, -26, -48, -69, -47, 9, -69, -23, 1, + -57, -42, -164, 120, -170, -282, 288, 141, -316, 317, -57, -11, -441, 266, 165, -344, 98, -50, 126, 39, 147, 106, 33, -156, 9, 68, -222, -84, -261, -36, -164, -77, 23, -192, -79, -287, 106, 37, 20, 33, -132, -249, -85, 97, -46, -15, 264, -391, 163, 210, -33, 19, -81, -26, -132, -191, -137, -150, -106, 103, 53, 91, 133, -29, -72, 194, 368, 259, -3, -310, 88, -46, 45, 293, 32, 276, 238, -62, 480, 109, -72, -34, 155, -60, 466, -59, -59, 565, 15, 280, -97, -3, -13, 37, -62, 29, + 3, -27, -300, -41, -62, -67, -118, 189, 106, 108, -162, -31, -263, -122, 66, -34, -154, -64, 107, 197, 142, -78, -242, -21, 89, -56, 153, 78, 202, 241, -65, -15, -256, -349, 336, 155, 10, -30, 12, -138, -110, -20, 277, 127, 73, 288, -207, 46, -160, -176, 169, 100, 150, 401, 36, -229, 82, -231, 127, 38, -253, -349, 138, -327, 4, 356, -372, 134, 174, -104, -460, 3, 277, -304, 192, -24, -128, -393, -5, -284, 56, -146, -213, -276, 119, -41, -10, 257, -151, 217, -160, -69, 343, 113, -172, 136, + 89, -158, 90, 82, -51, -69, 22, -77, -79, 53, 71, 455, -420, 67, 38, -157, 322, 174, -94, -337, 43, -37, -87, -214, -232, 297, 212, 21, -12, 155, 101, -80, 148, 83, -60, 284, -69, 154, -84, 48, 125, 76, 159, -355, 262, -152, -58, -207, -138, 115, -109, 93, 397, 127, 221, -505, -323, -184, -113, 47, 4, 79, -412, 217, 100, 49, 405, -1, -220, 367, 154, -175, 83, -222, 203, 85, 268, -233, -153, 58, -221, 278, -257, -14, 261, 225, -479, -23, 30, 46, 86, 520, 129, 22, -156, -146, + -280, -167, 399, -3, -460, -7, 116, -280, -284, 19, -181, 61, 440, 191, 189, -197, -422, 16, -54, 141, -12, -383, 44, -612, -185, 175, 473, 69, 244, 844, 138, 145, -133, -404, 227, -196, 208, -51, 554, 406, -218, -457, -366, 275, -245, 337, 145, 109, -120, -45, 397, -80, 350, 353, 179, 247, -280, 268, 140, -146, 387, -175, 351, 25, 34, -525, 309, 26, -105, 256, -371, -147, 211, 176, -343, 51, -223, -126, 325, 42, 92, -38, -391, 254, 234, 13, 183, 83, -181, -182, -26, 198, -349, -15, 3, 26, + -1, 184, 180, 288, 150, 739, 244, 81, -259, -705, 519, 135, -431, 117, -25, 99, 121, -346, -676, -567, 212, 414, -58, 436, -182, 337, 460, 569, -99, 417, -353, 132, -178, 38, 264, -23, -91, 92, 326, -220, -353, -405, 859, -10, -4, -383, 420, 113, -719, -450, 211, -117, -92, 286, 144, 725, 451, -37, -380, -430, -189, -183, -434, 436, -278, 342, 360, -319, -337, -396, -495, 121, 59, -216, -168, -412, -72, -397, 168, -22, -9, 72, 212, -392, -803, -159, -221, 59, -199, 49, 67, -70, 322, -422, -149, -400, + -37, -192, 462, 549, 411, -585, 407, -203, 305, -112, 221, -187, -273, 103, -348, 223, 238, -21, 136, -293, -55, 521, -424, 27, -138, -160, -345, -12, 490, 672, -436, 206, -68, -401, -428, -442, -217, 846, 497, -158, 260, -182, 225, -466, 262, -20, -259, 633, 327, 119, 210, 168, 607, 58, -499, 175, 388, 253, -827, 431, -305, -345, -75, -31, -333, 131, 548, 360, 1488, 418, -252, 97, 249, 7, 495, 370, 342, -443, -743, 740, -422, 70, 253, 811, 323, -493, 441, -447, -95, -614, -807, -93, 214, 213, 158, 200, + -67, -556, -207, 171, 183, -299, 610, 380, -370, 194, 303, 109, 17, -350, -44, -250, -141, 20, 380, 931, -257, 68, 141, 333, -337, 1179, -100, 90, 106, -574, -527, -896, -357, 435, -152, 194, 211, 772, 159, 84, 93, 549, 356, -281, 630, -463, 203, 489, 651, -162, -613, 345, 174, 426, -106, -951, 86, -638, -553, 167, 147, 265, -151, 192, -19, -321, 533, -79, -154, -201, -344, -304, 208, -384, 117, -241, -150, -97, 531, -87, 569, 354, -116, 196, 217, 404, -237, -347, 86, 248, 330, 532, -528, -523, 271, 208, + 668, -282, -4, 343, 45, 120, -72, 448, 565, 276, -16, 365, 1137, -196, -261, 450, 14, 685, 213, 348, 419, -63, 305, 755, -107, -769, 602, 271, -72, 72, -967, 686, -505, -96, 965, 372, -1082, 111, -136, 31, 262, -125, -520, 15, -17, 449, 1077, -232, 400, 594, 49, -250, -89, 197, 1082, -84, 14, 759, -250, 159, 88, -76, -127, 247, -828, -33, 382, 610, 807, -648, 120, 584, 59, 1139, -335, -647, 183, 811, 259, -727, -205, 139, 110, 320, -860, 59, 163, -264, -583, -688, 295, -253, 91, -28, -595, -838, + 313, 52, -621, -339, -333, 353, -991, -552, 583, -826, 601, -252, 602, 50, 312, -630, -100, -594, 627, 350, 835, 673, -361, 171, 649, 410, 307, 280, -640, -117, 244, 100, 297, -703, -609, 395, 1084, 208, -422, 769, 155, 502, 70, 143, -686, -594, -37, 68, -1167, 148, -279, 0, 305, -378, 217, 936, 42, -1371, -1080, -107, -368, -295, -63, 323, 174, -288, 343, 441, 285, -155, 235, -93, -432, -18, 265, -997, -311, -405, -626, -135, 69, -188, -100, 1209, 561, -212, -47, 174, 245, 457, -638, -167, -268, 167, 1345, 208, + -656, 171, 597, -131, 558, 701, -359, 163, 360, 240, 21, -106, -213, 103, 423, 214, 396, -586, -897, -97, 407, 354, 294, -102, -826, 268, 190, 1247, 1316, 313, -970, 708, -366, -994, -228, -1175, -893, -392, -428, -909, 164, -363, -1043, -952, 281, 630, -99, -800, 244, 33, 261, 519, 496, -613, 807, 569, 69, 239, 556, -11, 1440, -1001, -479, 4, -1140, 866, 2, 1056, 249, 382, -79, 295, 422, -624, 144, -1275, -381, -51, -348, 1463, 425, -350, -926, -424, -396, -537, -444, 252, -1338, -249, 939, -80, -133, -969, 933, 511, + -3, -344, 383, 240, -253, 475, -702, -140, -371, 235, -183, -385, 461, -322, 178, 59, -684, -364, -128, -776, -835, -1033, -307, 549, -392, -145, 597, -707, -658, 736, -37, 23, 575, 74, -556, -229, 166, 515, -717, -130, 771, 443, 731, 503, -225, 518, -123, -871, 203, -484, 280, 287, 301, -26, -210, -386, 990, 328, 49, 106, -242, 375, 616, 1514, 1346, 103, -573, 259, 786, 209, 612, 420, 304, -464, -567, -709, -34, 249, 506, 981, 539, 625, 384, 579, 312, 558, -365, 98, 1086, -37, 838, 211, 681, -1066, -159, -319, + -299, 240, 425, 760, 1251, 1032, -355, 179, -1364, 331, 329, 1210, -954, 765, -240, -676, 527, 162, 439, 763, -241, -966, 508, -616, -854, -392, 1132, -948, -1351, -621, -278, 616, -118, -529, -774, -239, 13, 170, 163, 968, -313, -1050, 63, -434, -1528, -758, 1974, 286, -910, -977, 97, 24, 396, 521, -709, -456, -1124, 263, -418, -262, 1678, 367, -252, -1745, -131, -931, 907, 1144, 101, 889, -1067, -413, -682, -159, 1709, 2152, 323, -579, -791, -1560, -1, 196, 1857, 1041, -298, -3099, -1625, 256, -322, 2704, 886, -1318, -567, -2343, -761, 63, + 1496, 1546, 1737, 57, 396, -216, 133, 2133, -812, 1536, -379, -1629, -476, -1611, -493, 1850, 920, -1375, 1524, 3, -401, -2374, -643, -643, -1076, 2296, 19, 1027, -1577, 868, 724, -710, 450, -141, 400, -6, 1164, 409, -1154, 682, 554, -11, 778, -595, -318, 987, 680, 653, 312, 567, -1739, 1490, -885, -560, 304, -1217, 1735, -513, 149, 1259, 15, -205, 660, 694, 1212, -316, -1193, -1191, 93, -437, 506, -725, -391, -493, 305, -2222, -15, 1635, 399, 664, -123, -184, 365, -582, -743, 414, 138, -641, -827, 2784, -427, -542, 303, 785, -432, -429, + 385, -1127, 362, 1923, 2881, -1247, 897, -1890, -636, -1132, -226, 1859, 1852, 1574, -115, -1168, -804, 710, -20, 379, 931, 27, 426, -1233, -400, -695, -975, 535, 333, 69, 819, -724, -109, 241, -1160, 7, -10, -646, -344, 290, -544, 1048, -423, 1567, 1067, -725, -309, -1021, -1301, -1533, 398, 749, 1985, 1621, 636, 1038, 83, -1124, -875, -619, -900, -143, 316, -19, -667, 163, -674, 367, 620, 169, -933, 582, -629, -290, -754, 734, 210, -265, -3139, -1884, -1003, 1812, 934, 4874, 4679, 4743, 4896, 5149, 3722, 1903, 2853, 1671, -694, -1485, -2211, -4516, + -3966, -4206, -2935, -3064, -2154, -1844, -843, 200, -1613, -816, -169, -165, -761, 384, 1451, 1519, 755, 1785, 2324, 691, 682, 606, 2320, 2327, 2974, 3216, 2937, 3214, 4845, 2100, 3883, 5099, 3477, 3969, 3279, 1787, 2147, 2272, 2143, 2698, 2742, 1851, 803, 1194, 1890, 452, 733, -83, -153, -1669, -423, -3192, -4060, -2845, -3216, -4528, -3526, -905, -2906, -1382, -27 }, + { 20, -64, 12, -111, -87, -96, -112, -170, 84, 79, -85, 20, 127, 206, 72, 84, -51, 24, -313, 94, 9, -44, 89, -30, -117, 109, 39, 44, 80, 108, 109, -2, -139, -5, 147, 155, 200, -46, 196, 5, -11, -63, -9, 110, 42, -319, -107, -186, -8, -11, -122, -143, -110, 38, -106, 67, 102, 114, -145, -72, -164, -94, -45, 14, -156, 162, 65, -67, -2, -24, 263, 66, -13, -65, 10, 341, 25, -30, -5, -35, -171, -188, 180, 34, -97, -166, -69, -127, -199, 255, 38, 87, 137, 370, -4, 52, + -85, -42, -64, -256, 61, -85, 30, 162, -62, -26, 43, 8, -35, -2, -222, 37, 0, -93, 77, 22, -148, 231, 14, 23, 231, -99, -91, -235, -107, 141, 16, 151, -74, -196, 86, -184, -69, -342, 141, 99, 77, 82, 232, 41, -91, 103, 195, -140, 100, -22, -24, -84, -39, 69, 4, 69, -11, 43, -134, 33, -82, -178, -14, -210, -247, -162, -117, -280, 14, -104, -53, 80, 296, 22, -67, -38, 49, -11, 124, 203, -16, 229, -25, -21, -27, 128, -175, 22, 22, -49, -9, -111, -175, 235, -82, -24, + -43, 100, -115, -105, 41, 29, 167, -122, 137, -87, -140, -17, -59, 31, 73, -10, 95, 40, 68, -100, -113, -187, -138, 10, 210, 21, 169, 39, -98, 114, 47, -130, 205, 36, -194, 41, 43, 19, 22, -259, -224, 45, 29, 188, -144, 193, -96, -47, -304, -23, 24, -108, -15, 163, 159, 231, -53, -38, 150, 67, 135, -319, 319, -69, 0, 49, -34, -3, -24, -22, 200, -6, 261, -44, -100, -213, 30, -96, -79, 148, 119, 155, 11, 20, -221, -162, 4, 209, 78, -24, 76, -83, 227, -8, -183, -237, + -78, 275, 212, 214, 106, 14, -217, -94, -22, -124, 149, -15, -53, 123, -295, 91, -36, 83, -21, 73, -81, -132, -32, -100, 41, 184, 60, 14, -81, -401, -279, -1, 109, 151, -2, 36, -68, 149, 53, 121, -189, 176, 87, -185, 61, 183, -21, 64, 17, 166, -136, 101, -28, -15, -165, 16, 151, -98, -88, -137, 179, -13, 24, -145, -442, -119, 49, 45, 144, -108, -86, -59, -44, -132, -12, -119, 264, 105, 211, -226, -64, -91, 195, -59, -61, -172, 88, 5, -144, 188, 19, 26, 147, 20, -180, -36, + -114, 112, -89, 70, 9, -50, 196, 145, -13, -268, -352, -276, 102, -3, -152, -43, 19, -39, 398, 65, -287, -80, -86, 10, -135, 220, -169, -225, 205, -91, 55, 50, -95, -264, 33, -143, -124, -132, -18, 196, -30, -51, 295, 49, 42, -390, -47, 199, 236, -139, 60, 27, -385, -57, -29, -45, 89, -2, -220, 21, -178, 157, -67, 204, 31, -248, 95, 447, -189, -1, -347, 77, 250, -469, 39, -35, -35, 55, 331, 51, 143, 250, -307, -83, -237, 123, 121, 270, 497, 88, -397, -28, -108, -33, -178, 8, + -30, 199, 141, 62, -26, 14, -72, -38, 207, -65, -42, 170, -34, 102, -30, 214, -173, -310, 379, -18, 79, -291, 7, -85, 421, 73, 182, -37, 159, 122, -410, -58, -238, -187, 10, 282, 18, -52, 414, -42, -262, -182, -146, 215, 633, 2, 161, 50, -229, -42, -19, 192, 261, 31, 184, 183, -297, 49, -16, 15, -129, -490, 101, -38, 160, 124, 456, 108, -102, 126, 346, 410, 151, 293, 273, -208, -185, -346, -401, 56, 155, -315, -246, -4, -393, -301, 147, 65, -181, -98, -261, 221, 139, 354, 635, -57, + -196, -55, -331, 11, -260, -261, 320, 52, 34, -411, 428, 102, -286, -73, 215, 30, 37, 7, 25, 144, -222, 261, -6, -157, -60, -281, 34, -289, -282, 249, 229, -225, -392, 113, -195, -7, -97, 150, -105, 139, 3, 193, -190, -212, 255, -80, -58, 145, -209, -224, 258, 340, 8, -23, 118, -296, 504, -310, 39, 239, -112, 223, 273, 88, -282, 306, -44, 114, -221, -42, -422, 145, -250, 97, -434, 256, -317, -223, 185, 253, 87, 28, 13, -274, -252, -162, 666, 365, -102, -614, -85, 174, 360, -201, 31, -424, + -145, -50, 112, 65, -94, -5, 188, -207, -11, -236, 131, 163, 458, 202, -223, 97, -129, -312, -47, 188, -6, 445, -327, -429, -73, 98, 250, 133, 329, 69, -413, 264, -351, -359, 0, -26, 268, 352, 307, 470, 102, -472, 513, 292, -223, 409, -64, 54, -366, -117, -115, -152, 324, -563, -142, -262, -268, 51, 259, -126, -343, -344, -469, -454, -249, -74, 180, -356, -483, -272, -136, -226, -172, 409, -248, 41, 195, -366, -241, -246, 376, -168, 235, 574, -81, 131, 28, -172, -260, -152, 237, -32, 271, 34, 185, 71, + -384, 452, -125, -39, -362, 787, 535, 349, -245, -608, -133, 333, -529, -325, 36, 412, 337, 230, -295, 220, -60, 220, -37, 606, 404, -53, -551, -81, 466, 351, 44, 740, 373, -174, 29, 32, -60, -233, -263, -67, -793, 213, -251, 18, 3, 194, 340, -13, 116, -389, 297, -155, 581, -8, 115, -1350, -20, 334, 222, 356, -89, -394, 248, 50, -261, 268, 104, -315, 52, -10, 152, -131, -432, -506, 38, -200, 213, 122, 135, 87, -422, -167, 61, -553, -909, 153, 306, 332, 1, 758, -540, 184, 97, -144, -479, -191, + -274, 327, -144, -282, -486, -35, -182, -82, -367, 204, -26, -160, 193, 260, 292, -371, 697, 54, -103, -417, -405, -70, -54, -406, -438, -322, 282, -181, 468, 164, 780, 282, 297, -85, 420, -57, 104, 608, -177, 231, -708, -891, 203, -26, -570, 53, 21, -763, 228, -212, -147, -287, 305, -266, 26, -11, 151, 18, -389, 245, -5, 74, -455, -636, -683, 92, 142, 551, 712, -18, 186, 454, 366, -37, -919, 625, -69, 169, -194, 319, -31, -397, 101, 714, 99, -475, 403, 292, 181, -360, 368, 278, 19, 450, -198, 115, + 717, 528, 3, 161, 341, -702, -161, -54, -132, -618, 131, 173, 9, -482, -36, -818, 13, -588, -147, 284, -281, -362, -319, 159, 100, -335, 84, -129, 350, -220, -285, 195, 316, -47, 101, 134, -949, -26, -139, -440, -27, 560, 74, -143, -198, 289, -47, 147, 76, 316, -772, 308, -800, -1025, -606, 8, -512, 500, -132, -700, 13, -202, 126, 92, -119, -118, 476, -163, 204, -271, -202, 669, -198, -111, 17, 129, 469, -908, -21, 440, 492, 396, 95, -189, 943, 277, 325, 324, 201, -156, 47, 504, 213, -403, 240, 952, + -476, 651, 290, -1061, 292, 670, -33, 288, 39, -808, 439, 952, 98, 641, -358, 567, 530, -34, -44, 522, 330, -713, 742, -182, -123, 410, -94, -203, -189, 38, 217, -166, -293, -578, 1359, 642, -1540, -664, 187, -279, 473, 511, 591, 632, -379, 1215, -164, 12, -382, 446, 642, -466, -487, -127, -271, 36, 271, 19, -297, -140, 532, -59, 281, 43, 636, 898, 372, -460, -1009, -105, -150, 98, -213, 322, 599, 34, -185, -490, 1156, 969, -103, 465, -241, -379, -1061, 585, -479, -135, -3, -357, 220, 651, 132, -309, 347, -150, + -420, 673, 169, -955, 1231, -811, -386, 426, 453, 299, -48, -421, 39, 626, 175, -825, -678, -149, 1040, 122, -508, -1336, -380, -47, 316, 942, 707, -84, 6, 627, 495, 40, 135, -1803, -1149, -541, -900, 98, -501, 825, -183, -42, -2, -302, -368, 607, 367, 230, -79, -253, -245, 316, -647, -218, 121, -199, -311, 300, -935, -1289, 321, 443, 521, -739, -401, 459, 171, -1252, -1119, 103, -536, -529, 222, -1002, 540, -363, 447, 459, -243, -536, -1319, -387, -387, 745, -548, -247, 283, 390, 551, 722, -102, -1004, 466, -161, -396, -866, + 274, 356, -1248, 470, 471, 1135, 125, -293, 93, -1404, -383, -174, 42, 253, -454, 856, 368, 1060, -187, 933, 624, 371, 876, 434, 588, 727, 59, -938, -864, 191, 1050, 749, -1332, -27, -201, -177, -112, -925, 272, -652, 635, -427, 1396, -335, -1928, -180, -643, 420, 322, 592, 1300, 323, -139, 739, -378, 1469, 271, 1007, 476, 151, -324, -251, 2269, 97, -1450, -111, 1091, -571, 464, -143, 842, 671, 247, -1300, -531, -1482, 198, 1360, -1015, -893, 846, 440, -1540, -1401, 422, 100, 173, 510, -96, -405, -256, 934, -692, 1148, 144, -243, + 200, 671, -44, -175, -1246, -510, 91, -628, 513, 849, 15, 153, -909, 1043, -408, -446, 791, -309, -47, -589, -111, -411, -1533, 519, -219, 1111, 1360, -13, -309, -890, -341, -245, 1284, -1274, -963, -2114, -14, -876, 178, 738, -467, -109, 1369, 937, 577, 129, 5, 993, -1119, 72, 496, 73, 390, 536, -223, 155, 1233, -889, 273, -267, -515, -389, 1896, -201, 904, -712, 1277, -399, -32, 779, 716, 1897, 37, 364, 219, -714, 898, 360, -606, 991, -434, 1231, 840, -204, 726, 107, 675, 218, 1178, -673, 566, -1161, -354, 494, 1283, 22, + 64, 652, -46, -362, -1636, -900, 233, -597, -69, 595, -1431, 945, -99, 1109, -518, -846, -201, 2715, 558, -2272, 385, 715, 115, 2705, -192, -1786, 1920, -519, -177, 2181, -233, 1455, 195, -643, -192, 1277, -680, 189, 198, -58, -1945, -112, 269, -681, -235, -1975, 1247, 1989, -883, 313, -1510, -4298, -853, 239, 2177, 1886, -1834, -1576, -1651, -1299, -967, 1187, -222, 2568, 1689, -470, -2114, -5186, -3404, 278, 5781, 4459, 789, -2235, -5739, -5815, -450, 3453, 5250, 5823, 572, -1824, -2388, -3088, -2847, 237, 1929, 3688, 2482, 2054, -2635, -3148, -3784, -4470, 478, 5466, + 5301, 1138, -1963, -5027, -6710, -2197, 474, 2544, 6018, 2304, -76, -3177, -2667, -899, 1539, 2496, 3488, -501, 918, 730, -1661, 30, 830, -669, 919, -28, -189, -58, 170, 720, -299, 846, 549, 349, 358, 294, -95, -474, 761, -6, 454, -282, 401, -144, -87, 291, -414, -408, 32, -176, 606, 626, -605, 285, -373, 392, -23, 255, 66, 331, -443, 278, -506, -212, -101, -62, 343, -729, -181, -308, -681, -69, -293, 139, 565, -197, -890, 120, 474, 1006, -97, 73, -608, -437, 416, 28, -255, 4, 755, 289, 261, 277, 566, -875, 258, -477, + 141, -559, 1492, 2684, 184, -1689, 538, -89, 2102, 1048, 2065, -158, -1043, -232, 425, 925, 650, -350, 25, 416, 230, 877, -628, 181, -832, -88, -32, 242, 368, 129, -380, 679, -103, -527, 729, -93, -321, 244, -159, 640, 916, 62, 206, -284, -245, 593, 358, 498, 47, -253, -648, -582, -718, 578, 549, 620, 822, 966, 358, 89, -852, 535, -130, -697, 867, -28, 555, 351, -945, 286, -301, 206, 581, 117, -625, -288, -371, -956, -2062, 118, 2912, 3797, 3303, 2238, -74, 115, -1651, -2015, -3321, -2551, -2661, -896, 247, 846, 1487, 3615, + 3052, 2014, 681, -351, -1300, -1012, -1352, -1774, -952, -1028, -1209, -604, -790, 137, 586, 444, 1568, 1398, 1288, 796, 979, 569, 1168, 239, 1011, 4, -247, -1781, -744, -2141, -2428, -2775, -2130, -1654, -557, 368, 1584, 1626, 1331, 2661, 2210, 2298, 2192, 1983, 838, 1266, -505, -1357, -1329, -3223, -3083, -2976, -2974, -2397, -634, -431, 512, 910, 769, 601, 406 } }, + { { -70, -14, 10, -28, -49, -125, 15, -20, -232, -33, -27, 80, 186, -157, 68, -99, 41, -136, 69, 44, -98, -89, -148, 61, -139, 20, 121, 85, 37, 57, 8, -123, 4, -77, 61, 40, 46, 193, 61, 28, -5, 65, -3, 60, -16, 137, 46, 60, 102, 230, 10, -39, 91, -71, -163, 81, -76, -140, 34, -44, 73, -39, -65, -108, 106, 38, -11, -104, -146, -44, -38, 17, -21, -7, -4, 31, -42, -13, 333, 181, -23, 120, 27, 29, -370, -157, -184, 146, -22, -116, 128, 137, 7, 132, -56, -1, + -10, -76, -44, -173, 89, -258, 107, -133, 109, 211, 93, -36, -60, 157, -26, 10, 144, -152, -6, -49, -91, 23, -23, 36, 148, 249, -79, 8, 203, 19, 53, -71, -115, -13, 34, -189, -51, 104, 13, 40, 60, -24, -59, -53, -66, 78, 63, -32, -108, -131, 69, 6, -104, 113, -20, -1, 24, 46, -9, -122, -32, 0, -113, -117, -68, 276, -193, -81, -134, -249, 94, 41, 11, 211, 203, 200, 67, -39, 33, 151, -63, 64, 79, -181, 257, 48, 81, 187, -70, -190, 15, 127, -88, -42, -118, 126, + -1, -15, -206, -11, -23, 127, 69, -116, 232, 83, 51, 78, -34, 126, -46, 4, -155, -193, 157, 117, 217, 18, 63, -167, -248, -128, -69, -77, -110, -105, 61, -33, 85, -99, -22, 40, 64, -32, 130, 10, -238, -223, 131, 29, 183, -283, -39, -113, 31, 335, 192, -295, 112, 27, -122, -137, -166, -271, 10, 31, -100, 47, -57, 9, 82, 62, 175, -154, 275, -169, 160, 125, -102, 73, 14, 113, -45, 58, 105, 33, 17, -44, 82, 23, -36, 193, -254, 15, -154, 305, 110, -271, 106, 349, -329, -161, + 42, -31, -123, 101, -41, 230, -194, -25, -61, -19, -7, 219, -201, -76, -17, -206, 117, 73, 219, 64, 171, 116, 104, -162, 19, -100, 108, 42, -166, 482, -305, 100, 518, -362, 171, -5, 170, -40, -311, -63, 261, 238, 67, 4, 134, 71, 8, 116, 113, -82, 143, -30, 224, -167, -266, 67, -231, 92, 12, -57, -68, -97, -153, 43, 66, 18, 51, 60, -89, -195, 175, 51, 39, 4, 254, 64, 115, 270, -141, 78, 26, 94, 195, 157, -213, -185, -32, -98, -5, 27, -76, 70, -155, 22, -137, 93, + 87, -85, 176, -90, 162, -51, 94, -103, 35, -76, 71, -49, -272, 202, 172, 349, -219, 129, -277, -76, 212, 176, -186, 37, -219, -6, -262, 71, -189, -293, -212, 97, -166, -15, -199, 6, 63, -58, -137, 81, 177, 64, 99, -202, 128, -211, -28, 91, 36, -50, -18, -32, 152, -163, -232, -81, 117, -82, -162, -225, -246, 41, -44, -292, 228, -198, -127, 292, -74, -94, 70, -90, -53, -16, -114, -114, -72, -176, -7, -18, 255, -364, 72, 303, -109, 332, 102, 12, -93, -248, -151, 396, -213, -13, -70, 21, + 249, 208, -129, 305, 321, -162, -75, 180, -160, -156, -8, -233, -3, -79, 30, 365, 131, 5, -174, -523, -61, 268, 70, -207, 145, 213, 201, 226, -401, 61, 18, -219, 105, -200, 124, -123, 155, 333, 466, 273, 132, -219, -58, -258, -248, -79, 271, 38, 0, 34, -273, 37, 30, -38, -130, 31, 147, -163, -220, 460, 45, -134, -201, -35, -129, -26, 69, -99, 512, -34, 133, 397, 34, -38, -263, 158, -149, -148, -515, -205, 86, -7, -112, -342, 112, 219, -299, -129, -90, -277, 105, 42, -171, -108, -68, -381, + -156, 221, 322, -232, -329, -70, -31, -235, -223, 103, 129, -259, 553, 26, 219, -105, 205, -123, 55, -377, -95, 188, -411, 134, -100, -180, -464, 14, 244, 28, -489, -48, 79, 217, 341, -101, 139, 413, 106, 93, -146, -15, 166, -61, -146, 180, 45, -303, -449, -386, -465, 399, -238, -72, 146, -461, -176, -324, -128, -111, 215, -405, -199, 115, 167, 217, 8, -3, -59, -12, -81, 45, -301, -179, -263, 180, 106, 137, 203, -391, -16, -52, 357, -141, 120, 177, -59, 191, -120, 214, 327, -134, -10, 260, -220, 364, + -149, -606, 104, 298, -106, 25, 2, 226, 309, -312, -119, 60, 217, -364, -252, -220, 423, -16, -428, -101, -160, 140, 107, 42, -279, -109, 186, 73, 268, 96, 129, -531, -214, 211, -146, -98, -183, 57, 273, 75, 61, -356, -127, -64, 126, 315, -388, 181, -318, -82, -293, 38, 32, -14, 111, -266, -85, -250, -112, 5, -21, -314, 171, 202, -85, 240, 460, 49, 345, 457, 24, 15, 98, -96, 139, 32, -114, -154, 561, -59, 321, 150, -185, -195, -154, 163, -150, 212, 487, 261, -90, 13, -446, -280, -280, 391, + 534, -233, -35, -231, -43, 313, -68, 345, 1017, 420, -120, -51, -171, 445, -447, -280, -692, -25, 364, 416, 93, -190, -409, -328, 327, -81, 510, -20, -145, 216, 99, -23, -110, 304, -46, 260, 9, -172, 623, -166, 261, 579, 224, -46, -281, -77, -465, -582, 134, 336, -74, 27, -598, -256, 365, 167, -146, 92, -170, -114, -267, -495, 39, -138, -319, -569, -454, -182, -417, 165, -181, 35, 68, -38, 25, -107, -75, 235, 539, -395, 73, -134, 182, -173, -2, -273, -424, -455, 109, 190, 548, -463, 138, 155, -802, -27, + -8, -650, -373, -224, 153, -44, 24, -178, 262, 444, 214, -55, -686, -285, -381, 142, 23, -288, -42, 235, -214, 402, -379, -6, -230, -665, 92, -281, -344, 252, 346, -412, 135, 491, -185, 215, 141, -114, 38, -543, 793, 323, 164, 785, -991, -73, -167, 100, 355, 403, 118, 190, 462, -52, -384, -598, 185, -227, -25, 153, -161, 215, 519, -341, 222, -47, -121, 401, -168, 108, 525, 594, 163, 363, -231, 166, 183, -1002, 294, 313, 81, -324, 6, -620, 734, 426, -212, -249, -343, -193, 537, -534, -287, -84, -72, -118, + 92, -353, -339, -213, -257, -77, -339, -51, -222, -786, -482, -194, -106, 110, 151, -3, 43, 229, 130, 119, 573, 120, 208, 350, 764, 641, 56, -243, -464, 452, -85, 1206, 265, 549, -33, 83, -450, -3, 442, 258, 340, -337, -199, -429, -823, 463, -661, 10, 916, 64, 99, 343, 140, -735, 236, 241, -448, -393, 35, 267, 720, -61, -506, -565, 0, -330, 119, 73, -567, -539, -944, -313, -253, -688, -420, -29, -278, -219, -144, -79, -624, -377, -371, -225, 234, -583, 74, 439, 586, -155, 185, 291, -513, 283, -202, 459, + -200, 18, -217, -82, 1002, -226, 402, -734, -77, -30, -629, 595, 66, -260, 492, -217, 161, 851, -303, -523, 386, -133, -940, 360, -1242, -745, 573, 324, 128, 149, 71, 9, -711, -454, -120, -169, -166, 1339, 731, 3, -691, 356, -720, -583, 105, 596, 1173, -184, 592, -211, 420, 713, 397, 456, 243, -133, -584, -603, -183, -570, -168, -105, -128, 454, -77, -1171, 69, 280, 271, 698, -71, -1400, 797, -629, 207, -141, 473, 679, -758, -60, -376, -671, 485, -339, -812, 311, 485, 775, 216, -136, 95, 628, -507, 996, -307, -305, + -76, 594, -626, 29, 104, -1828, -232, 508, -200, 50, 282, 54, 28, 67, 540, -195, -55, 771, 507, -1420, -811, 984, 1133, -600, -204, -1595, -883, 242, -68, 225, -846, -520, -577, 880, 1295, -47, 358, -192, -101, 2, 308, 577, 150, -177, -91, -108, -750, -411, -762, -78, 263, -301, 505, -328, -109, 779, -336, 453, 321, -103, -690, -485, -397, 168, 1382, 278, 762, 897, 709, 541, 486, -695, 64, -71, 1046, 527, 637, 1097, -454, -644, 320, 939, -1422, 30, 179, 720, -1073, -1616, -278, 321, 23, 137, 381, 18, -197, -120, + 358, -567, 455, -87, -295, -716, 316, -383, -560, 388, 950, 201, -258, 453, 957, 259, 261, -5, -16, 347, -652, -23, -973, 498, -767, -138, 545, 187, -398, 36, -473, 1087, 241, 307, 696, 1206, -430, 345, -512, 151, 558, 953, 344, -278, 1153, 70, 34, -677, 151, 584, -108, 556, -659, 1120, 1368, -1577, 90, -180, 462, -345, -52, 548, -391, -1701, 185, 1296, -921, 431, -38, -298, -368, 1158, 159, 184, 381, -970, 1988, 1040, 92, -742, 51, -1541, -386, 113, -331, -1220, -164, -787, -229, 792, 152, 1028, 389, 413, 211, -297, + 774, -362, -27, 418, 155, -443, 378, 207, 924, 434, -183, 617, -464, 817, 252, -792, -878, 502, 556, 290, 85, -353, -561, 229, -549, -764, -255, -76, -757, -216, 287, -452, -851, 312, 326, 104, -93, 27, -130, 386, 1473, 379, -26, 30, -490, -746, -343, 1286, 1309, 744, 150, 1220, 593, -161, -1376, -1062, -780, -1433, -500, -12, -136, 360, 676, -287, 872, -993, 807, -98, 1078, -691, 625, -1019, 898, -821, -343, 1251, 294, 1008, 1435, 159, -106, -582, -38, 922, 239, -304, -991, 105, 212, 495, 304, 418, 262, -560, -917, -368, + 922, 377, 2905, -884, -752, 977, 1501, 349, -3, 431, 122, 520, -409, 220, 720, 818, 540, 2297, -254, -229, -114, 1219, 724, -514, 641, 64, 237, -400, 1068, -936, 113, 1669, -1113, 3410, -1426, 1653, 1365, -1195, -919, 1060, 430, -414, -406, -199, 490, 824, -1826, -658, 986, -2168, -1478, -859, 1489, 3436, 842, -2548, -679, -2604, -1489, 2271, 1221, 2140, 1044, -1477, -2563, -1805, -544, 1197, 1176, 844, 333, -574, -2796, -3166, -798, 2569, 4339, 3090, -666, -2002, -3091, -2139, -1900, 81, 610, 2504, 2477, -1321, -988, -3171, -3136, -1007, 182, 3224, 4524, 2143, + -1494, -4784, -3733, -2561, 1145, 2849, 1587, 1173, 786, -2818, -683, -1572, 459, -137, 1549, 2772, 1920, -2377, -5053, -3334, 229, 2792, -352, -591, 1182, 377, -969, -902, -4, -1458, -188, 224, 161, -121, 30, -486, -69, -51, 245, -163, 667, -172, -138, -181, -220, 429, 112, -195, 646, 50, -1171, -572, 311, 577, -203, 78, 786, -10, 98, -641, -302, 212, -153, -133, -99, 539, 178, -193, -637, -234, -52, -553, 38, -633, -452, -284, -597, 925, -184, -387, 359, 18, -914, -24, 858, 752, -449, 595, 53, 575, -642, -813, 263, 430, 255, 338, + -384, 323, -502, 392, -861, 439, -706, 1422, 2194, -297, -801, -707, 2024, 899, 1958, 1039, 10, -919, -196, 483, 921, 423, -419, -120, 442, 628, 84, 127, -448, 64, -215, 275, 332, 833, 736, -411, 65, -460, 115, 367, 582, 19, -277, -26, -501, 392, -117, 145, 388, -20, 517, -285, -145, -152, -537, -352, -819, -188, -933, 29, -323, 728, 110, 186, -722, 263, 0, -362, 522, -329, -152, 84, 342, -93, -186, 1089, 344, 196, 324, -409, -44, -64, 460, 693, -834, -1753, -258, 2358, 3590, 3048, 2376, -145, 262, -1743, -2015, -3236, + -1892, -2032, -665, 272, 1395, 1022, 3061, 2698, 866, 201, -500, -1036, -1678, -595, -1719, -441, -847, -524, -417, 99, 8, 584, 811, 1274, 1351, 1654, 1402, -167, 117, -15, 246, -814, 309, -872, -2198, -1071, -1650, -2745, -822, -245, -1130, 368, 829, 1906, 2243, 3316, 2090, 1696, 1694, 1040, -330, 152, -1674, -1477, -2418, -2918, -3273, -2405, -1707, -125, 162, 476, 1328, 1470, 2440, 1804, 1233, 707 }, + { -9, -27, -76, 61, 158, -56, 99, 115, 28, 58, 135, 156, -58, 40, -105, -128, 152, -305, 16, -194, -131, -77, -31, 359, -6, 90, 92, 13, -30, -16, -28, 36, 91, 78, -25, 3, -28, -125, 56, 35, -49, -190, -170, -6, 9, 22, 102, 113, -145, -102, -109, 94, 146, 90, 195, -8, -23, -44, 129, -85, 15, 11, -110, -163, -67, 167, 0, 252, 3, -34, -2, 151, -31, -11, 69, 46, 25, 25, 235, 94, -123, -17, 80, -12, 85, -216, -159, -35, -188, 80, -45, -17, -128, -53, 112, 118, + -49, -33, -80, -174, 193, 120, 1, 23, -15, 8, 155, -78, 25, -251, -212, -50, 15, -175, -37, 65, 11, 5, -93, -67, 162, -75, -75, -22, -28, 74, -43, -108, -8, 96, -140, 6, -150, 10, -111, 161, -14, -171, -29, -18, 16, -245, -34, 18, -166, 72, 0, -188, 80, 104, -92, -97, -177, 52, 30, -3, -175, 78, -218, -63, -28, -113, 109, 246, -98, -34, 15, -103, 75, -16, -79, -141, -71, 223, 219, 121, 255, 148, 84, 236, -141, 53, 106, -3, 46, -68, 51, -323, 13, -17, 124, -71, + -34, -20, 98, -100, -9, 33, 72, 66, -8, -106, 30, 44, 90, 66, 103, -98, -51, -13, -173, -15, 61, 166, 189, -16, 111, 82, 1, 76, 93, 125, -31, 9, -70, 23, -58, 60, -76, -91, 54, 59, -215, -219, 86, -33, 183, 167, 22, -5, 346, -100, -1, 275, 19, -173, -234, 165, -64, -8, -142, 36, -100, 109, 535, -203, -149, -201, -200, 27, -162, -427, -5, 31, 6, -177, -30, 124, -165, -112, 252, 70, -58, -71, 163, -91, 118, 91, -221, -162, -130, 135, -111, -81, -60, -88, -10, -166, + 3, -60, 39, -35, -329, 139, -184, 131, 27, -286, 54, 166, 54, 281, -127, 6, 33, 61, 98, -114, 45, -16, 91, -130, 57, 81, -84, 45, -46, -293, 85, 296, 229, 278, 39, -46, -236, -108, -114, -74, 230, 342, 17, -9, 229, -367, 2, -17, -12, -109, -133, 154, 166, 21, -43, 84, -189, -124, 138, -138, 292, 285, 41, 183, 136, 47, -124, 61, -9, -189, 200, 2, 93, 186, -198, -54, -234, -30, 53, 242, -224, -64, 164, -9, -142, 267, -198, -393, 73, -207, -102, 140, -101, 45, 18, -55, + 143, -113, 99, -52, 13, -386, 89, 351, 37, 50, 118, 329, 55, -327, 367, 152, 139, 213, 199, -3, -56, 201, 168, 50, -136, 176, 96, 262, 321, 115, -63, 6, 11, 127, 405, 232, -203, 379, 29, -46, 65, -279, 326, -40, 21, -35, 95, -39, 177, -222, 334, 275, 7, -46, -159, -331, -97, 140, -59, -118, 198, 217, -121, -116, -409, -139, -31, -9, -460, 258, 50, -266, -205, 80, -84, 31, -69, 32, -86, -55, 190, -236, 10, -9, 21, 351, 212, -15, 465, 198, 421, 86, 151, 425, -159, -301, + -170, 397, 114, -240, 325, -95, -167, 268, 674, -180, 48, 95, 141, -181, 37, 353, 55, 437, -81, 470, 356, 106, 301, 171, -154, 110, -26, -51, 64, 24, -13, 118, 106, 302, 228, -267, 110, 109, -171, 4, -430, -592, 255, -157, -359, -90, -182, 244, 81, -127, -262, 217, -178, 127, -196, 14, -51, 288, 76, -116, 144, -209, -251, 30, 16, 63, -150, 172, 201, -25, -124, -453, -378, -300, 145, 36, 79, -371, 240, 161, 298, -319, 307, 227, -173, -153, -83, 303, 219, -136, 39, 459, 243, 117, 276, 182, + 81, -154, 44, 20, -55, -170, 420, 191, -370, 258, 267, 255, 212, 55, -225, 9, -19, 359, 60, 162, 338, -56, -340, 82, 205, 364, -465, -267, 148, 10, 62, -280, -53, -270, -21, 133, -74, -141, -134, 84, -16, -56, 172, 21, -297, 303, 197, -91, 123, 183, -200, -68, 780, -25, 306, 213, -646, -344, -34, -26, -5, 370, 86, -178, 384, 236, -45, -61, 125, -60, -131, -286, -339, 193, -72, -158, -13, -530, -96, 40, 299, -348, -99, 51, 27, 83, 30, 383, -435, -139, 101, -6, -256, -46, 345, 304, + 256, -59, -436, -188, 159, -36, 294, -2, -6, -201, -137, 277, -317, 238, 161, -194, -119, -15, 1, -144, 71, 61, -137, -3, -574, -51, 96, 382, 65, -30, 256, -187, 536, -532, -33, -124, 104, -38, -25, 121, -79, -188, -99, -116, -292, -60, 241, -61, -118, 319, 15, 386, -366, -231, 512, -59, -8, 20, -286, -44, -362, 105, -439, -20, 368, -120, 259, 301, 205, 235, -286, 305, 62, -822, -109, 113, -37, -97, -319, 270, -266, -64, -305, -322, -456, 432, 39, 505, -216, 379, 551, -342, 454, -508, -358, -448, + -93, -314, 108, 79, 8, -140, 37, 402, 630, 110, -191, -334, 200, 614, -13, 187, 12, 254, 145, 198, 306, -377, -51, -131, 493, 396, -39, 605, 292, 67, -577, -262, -445, -183, 21, 173, -174, 35, 578, -100, -23, 43, 594, -366, -176, -142, -85, -358, 401, 39, 260, -432, 35, -38, -289, -96, -515, 162, -17, 111, -87, -23, -595, -186, 194, 366, -133, 99, 725, -45, 14, 141, 311, -319, 41, 377, -255, 265, 56, 273, -341, -190, -71, 2, 65, 120, -357, -533, 145, -53, -547, 153, 51, 496, 431, -399, + -488, 113, -373, -190, 12, 736, 7, -89, -657, -324, -59, -485, -745, 514, -193, -231, -44, 556, -174, 64, -111, -107, -321, -167, 54, -772, -498, -140, -282, -260, -89, -301, 266, 123, 88, -183, 137, -1117, 1045, 612, -100, -142, 593, 35, -343, -500, -54, -177, -196, -303, -293, 378, 373, -169, 804, -447, -338, -336, 28, 228, -863, 238, -239, 434, -398, 143, 41, -149, 239, 522, 54, 1231, 414, -36, 63, -493, -614, 765, -221, 76, 1039, -281, -41, -233, 811, 141, -324, 460, -165, 690, 378, 160, 112, -94, -262, -104, + -66, -772, -183, -139, 424, -252, 86, 120, -535, -826, -22, 676, -40, 598, -100, -886, -328, 16, 202, 132, -696, -19, -195, 485, -515, 619, 963, 591, -187, 86, 392, -168, 754, 832, 771, 216, 846, -64, -329, 71, -425, -586, 311, -258, 644, 297, 193, -285, -725, -520, 208, -608, -279, -629, 370, 458, -3, 224, 156, 222, 190, 84, -45, 109, -126, 239, -420, -1187, -470, 653, 45, -192, -390, 0, 558, 703, 159, -427, -65, 563, -666, 68, -72, 505, 584, -454, 881, 173, 49, 1231, 22, -379, 446, -199, 79, -255, + 109, 820, 114, 1043, 459, -899, -970, -210, 282, 562, -744, -265, -84, 941, 883, -723, 2, -438, 313, -145, 1012, 22, -180, 647, -90, -735, -349, -116, 737, -601, 395, 1022, 388, 691, 103, -527, 380, 685, 479, -869, -488, 634, 1713, 160, 334, -457, 111, 30, -131, -424, 97, -112, 797, 728, -931, -333, 887, 534, 289, 160, 458, 651, 140, 415, 277, -362, 16, -352, -234, 182, -129, 140, -408, -253, 203, 6, 297, 347, -865, 687, 73, 570, -600, 398, 446, -300, -681, -547, -750, -608, -631, 303, 977, 373, 261, 594, + -25, 103, -466, 812, -946, -1631, 525, -261, -15, -1290, 245, 599, -38, 478, 238, -203, 414, 306, 396, -565, -300, -74, 363, -755, 1264, 608, -105, 698, 413, 665, -346, -435, -430, 805, 284, 152, 721, -621, -2037, -127, 139, 251, -1143, 898, 651, -1222, -942, 40, 514, 53, 296, 663, -164, 415, -585, -672, -531, -698, -1088, 316, 129, -730, 992, 388, -220, -225, -556, -424, -983, -539, 383, 897, -311, 94, 398, -786, 605, 774, 153, -200, 705, 176, 123, -475, -482, -67, 995, -292, -676, -23, -821, -1058, -748, -634, -186, -432, + -784, -390, -427, 517, 976, 381, -463, -937, 1011, 567, -505, -248, -274, 76, 229, -295, 520, 514, 16, -311, -327, -274, -50, 216, -162, -303, -793, 267, 673, -366, 593, 48, 393, -309, 438, 1348, -509, 609, 1124, 236, -218, -276, 311, 68, 561, -399, 1543, -435, -1077, 296, -508, 1299, 375, -323, 36, -677, -1064, 1335, 98, -251, 1191, -547, 99, -252, 644, -786, -1110, -572, 95, 583, 595, 522, 648, 1563, -307, 716, -319, 971, -152, 41, 1142, 139, -638, -717, -653, 1198, -800, 486, 548, -361, 108, -630, -152, 548, -474, 403, + -161, -793, -1794, -135, 1611, 701, 165, -291, -484, -58, -634, 238, -893, 1106, 83, 165, 93, -325, -1075, -375, 876, -669, -173, -449, 397, -308, 1211, -148, 260, -390, -1107, 298, -841, -142, -59, -1518, -1307, -1196, 435, -172, -656, -380, -412, -336, -583, -340, -82, -1339, 419, 232, 523, -211, 1169, -43, 305, -219, -80, 495, -900, 601, -220, -291, 502, 278, 604, -239, -1213, 337, 30, 2019, 2096, 235, 32, 473, 257, 506, 909, 317, 942, 1392, -343, 167, -1152, -182, 158, -168, -339, -720, -586, 309, 328, -1556, 1100, 279, 1550, -112, + -308, 491, -110, 1618, 411, -99, 307, 308, -446, -1009, -791, -404, 1206, 5, 1325, 155, 1293, -386, -1825, -680, -548, 929, 86, -874, -1298, -884, -211, 1102, -993, -822, -592, 989, -531, -252, -1260, -1161, 265, 228, 1343, 412, 1, -38, 223, 64, 62, 1215, 510, -634, 1214, -99, -2266, -727, 1498, 1594, -1092, -1158, -1109, 628, 1039, 1961, 651, 242, -1073, -126, -12, 437, 1050, 713, 120, -1201, -2260, -618, -1110, 1747, 1919, 3233, -896, -3102, -603, -1059, 2495, 835, 2531, 645, -737, -2350, -1516, 106, 382, 2676, 1170, -65, -2090, -3783, -898, 117, + 1866, 4054, 981, 1253, -2472, -3907, 285, 963, 3268, 1916, 1447, -666, -2433, -2016, 102, 650, 58, 1589, -1132, -951, -159, -2227, 343, -1242, 1677, 42, 176, -660, -1754, 1078, -1766, 1867, 177, 240, 294, -992, 981, 185, 657, -948, 280, 90, 1196, -428, 231, 934, -1054, -479, 10, -804, 1353, -241, -675, 1372, 1400, -316, -1181, -190, -1051, -98, 516, -12, -1288, 225, 567, -344, 650, -525, 202, 863, -395, 596, -1452, -1304, 1329, 862, 2095, -13, -627, 1917, -1125, -862, 573, 691, 974, -881, -519, 343, -263, 1100, -889, -2509, 624, 1417, -18, -998, + 194, 758, -463, -159, -479, -42, -692, -421, 2610, 716, 719, -2221, -564, -1742, -1479, 1319, 1380, 2751, 1260, -376, -547, -329, 855, 596, 2, 1329, 243, -548, -654, -526, 941, -16, 818, 375, 482, 107, -240, 75, -36, 101, -252, -84, 242, 202, 1771, 1421, 1150, -141, 285, -775, -164, -500, -873, -911, 214, 421, 639, 788, 644, -493, -1162, 1624, -1259, -595, -364, 506, 19, 746, 806, 670, -1070, -458, 92, -479, -1624, 975, -360, -349, 494, 862, 1042, 530, 813, 561, 23, -3295, -1760, -2230, 1611, 471, 4745, 5074, 4896, 5769, 5521, 4121, + 2448, 3246, 1346, 426, -2655, -2146, -5765, -4875, -4524, -2501, -3359, -2392, -204, -642, -315, -219, 44, 187, 185, 857, 744, 882, 2031, 2254, 2215, 1772, 4385, 1370, 1895, 3275, 3460, 1518, 3492, 4353, 3330, 3082, 2969, 620, 1848, 3758, 3559, 2531, 3029, 2849, 164, -542, -430, -1294, -1849, 159, -2080, -3133, -2503, -2871, -4643, -1786, -3032, -3222, -4885, -3676, -4452, -4573, -3252, -4430, -4934, -3782, -1949, 386 } } }; +const Word16 CRendBin_Combined_BRIR_coeff_diffuse_re_16kHz_fx[BINAURAL_CHANNELS][2474] = { { -1, -2, -3, -2, -2, -2, -2, -1, -1, 1, 3, -6, 0, 0, -2, -3, -9, -10, -15, 20, -1, -8, -5, 6, -12, -2, -4, -3, -4, 17, 8, -10, -5, -5, 1, 0, -3, -7, -12, 15, -7, 9, 6, 8, -3, 11, -69, 6, -8, 3, -7, 0, -8, 1, -18, -11, -1, -10, -2, -4, 19, 1, -21, 18, -6, 10, 1, 7, -21, -6, -5, 3, 4, -2, -6, 8, -11, -2, -6, 3, 2, 9, 8, -9, -5, 0, -3, 7, 0, 6, -6, -6, 9, 36, -15, 16, + -6, 6, 0, 9, -3, 2, 4, 4, 5, 8, -1, 1, 15, 11, -28, 6, -3, 2, -9, 7, -12, 12, 10, 5, -1, -4, -4, 9, 8, -3, 2, 15, -5, 0, -4, 2, 3, 0, -4, 7, 2, -2, 142, -10, 20, 0, 7, 3, 5, 4, 14, -7, 6, -2, 3, 8, 12, 5, 3, -5, 11, -7, 5, -3, -11, 2, 4, 1, -3, 2, -3, 8, -15, 4, -3, 5, 0, -20, -7, 3, 4, 3, -3, -4, -4, 4, 9, -3, 85, -102, 20, -25, 13, -16, 12, -22, + -7, -14, -3, -11, 0, 20, 28, 12, 6, 0, 9, 20, 14, -10, -12, -15, -8, -9, 0, -2, -2, 0, 4, -7, 8, -9, -13, 4, -1, 1, 2, -9, -10, 3, -7, -8, -2, 1, -197, 38, -11, 4, 3, -17, -8, 15, -3, 0, 17, 5, -7, -13, 11, 0, -16, -22, -31, 9, -14, 2, -5, 5, -4, 1, -17, -17, -11, -5, -11, 2, -5, 5, 18, 2, 3, 11, 3, 2, -1, -3, -13, -4, 2, -3, -235, 87, -23, 27, -14, 19, -12, -4, -21, 14, -24, 15, + -5, 21, -31, 7, 27, 7, -24, -9, -15, -7, 8, 4, 6, -5, -9, -12, -12, -2, -13, -3, -12, -9, -33, -10, -5, 1, 0, 10, 5, 10, -1, 12, 3, 0, 30, 103, -27, 46, -26, 13, -28, 24, -1, 27, -1, -1, 26, -3, -2, 23, -9, -19, -31, 29, -1, 20, 4, 15, 8, -18, 9, 8, 0, 10, 16, -18, 4, 0, 0, -10, -3, -10, 4, -1, 10, 25, 3, 13, 0, 3, -1, 4, 11, 309, -75, 30, -14, 27, -10, 21, -10, 8, -29, 15, -28, 23, + -8, 7, -7, 32, 5, 8, -14, 21, -1, -9, 18, -13, -20, 1, -5, 10, 1, -3, -6, 4, 1, 4, -13, 4, -5, 23, -3, 11, 3, 9, 18, -11, 2, 4, -4, 13, 25, -161, 62, -50, 28, -25, 7, -33, 20, -14, 28, -4, 12, -27, -12, -2, -11, -10, 33, -26, 3, 15, -32, 7, 10, -8, 9, 3, 5, -20, -3, -7, 11, -10, 5, -24, -6, 17, 7, 5, -7, -4, -19, -19, 9, 3, -2, -3, -3, 1, 0, -4, -5, -260, 83, -47, 10, -6, 13, -21, + 19, -10, -9, -4, 14, -9, -14, 8, 28, -5, 0, -50, 3, 0, 22, -9, -5, -38, -14, -1, -1, 12, 16, -29, -28, 16, 2, -30, -24, 10, 5, -3, -3, -12, 10, -4, 2, 1, -17, -7, 6, -24, -14, -5, 3, -5, -259, 113, -64, 47, -45, 21, -51, 10, -34, 50, -27, 17, -4, -1, -24, -8, -11, 45, -10, 22, 37, 20, 5, -7, 8, -10, 21, 19, 2, -12, 3, 2, -15, -8, 10, 14, -12, -13, -12, -1, -5, 5, -12, 6, -18, 3, -10, -3, 2, -9, + -10, -14, -12, 97, 101, -35, 35, -39, 8, 14, 3, -14, 20, 7, 41, 22, 46, -5, 28, -5, 18, 25, -2, -31, 33, -1, 15, -5, 1, 6, 39, 8, -19, -5, 6, -9, 30, 14, -3, -5, -15, 15, -15, 18, 18, -10, 11, 11, 6, 1, 29, 19, 21, 1, 4, 11, -5, 293, -102, 38, -47, 35, -30, 44, -13, 3, -30, 65, -7, 59, 5, 11, -37, 15, 60, -17, -47, 8, 4, 24, -33, 30, 2, 4, -1, -33, -8, 7, -39, 8, 19, 15, -9, -2, 1, 20, + 8, -2, -6, 16, 13, 38, 12, -5, 23, 9, 0, 8, 18, 11, 5, 97, -141, 84, -63, 26, 9, -7, -6, 16, -36, -23, -19, -15, -49, 24, -45, -3, -36, 12, -27, -22, -11, 40, 5, 39, 21, 26, 39, 1, -5, -7, 11, 29, -3, -3, -20, 14, -3, -13, 11, 8, 32, 12, 15, -24, -10, -3, -4, 14, -45, 8, -11, -9, -14, -17, -5, -17, 7, -13, -300, -66, 13, -58, -24, 1, -3, -49, 13, -49, 0, 38, -8, -8, 20, 13, 21, 0, 25, -16, 6, 29, + -3, -3, -21, 28, -23, -14, 7, 10, 21, 67, -20, -12, -30, 0, -22, 4, -9, -33, -3, 40, 11, -29, -14, 12, -17, -22, 3, -11, 2, 3, 25, 2, 12, 5, -22, -12, 13, -367, 302, -106, 89, -66, 50, -19, 32, -35, 21, 25, 36, -24, 44, 22, 75, -12, 6, -40, 10, -14, -25, -31, -36, -33, 48, -2, 58, 15, 10, -1, 7, -26, 3, -9, 11, 35, 5, 12, 1, 4, -27, -14, -2, -2, 3, -8, -25, 1, 25, -8, 7, 8, -23, 15, 5, 8, -6, 3, + 215, -32, -68, -23, -13, -10, -60, -31, 18, 12, 19, 23, -40, 18, -7, 16, 67, -65, 24, 24, 19, -16, -37, 31, 10, 22, 42, 1, 57, 6, 27, 3, 19, -14, 22, 16, 21, -7, 8, 0, 27, 33, -46, 65, 7, 19, 4, 12, 14, -12, 39, 22, 3, 36, 16, -18, 0, -12, -13, -9, 8, -2, 3, 0, -38, 170, 16, 36, -43, -7, -108, 27, -4, -73, 63, -33, 3, 46, 22, 35, -25, 16, -33, 1, -28, 12, -43, 65, 48, 38, 45, 10, -13, -27, 14, 36, + 2, 24, -16, 5, 25, 17, 22, 2, 9, -2, -13, 15, -9, 7, 8, -15, 22, -28, 27, -13, 19, 27, -32, 3, 5, -14, -25, 18, -41, -33, 22, 8, 11, 8, 266, -222, 75, -56, 19, 69, 56, -38, 67, 38, 40, -28, 18, -15, 80, 22, 22, 31, 33, 21, 23, -66, 10, -120, -42, -11, -69, 17, 36, -26, -38, -44, -43, -22, 23, 19, -62, -70, -6, -36, 18, 15, 6, -5, 32, -18, 1, -5, -16, -45, 34, 59, -9, -8, 27, -42, 49, 13, -27, -1, -25, -10, + -7, -17, -6, -415, 39, -39, 13, 40, 28, 82, -37, -5, 5, 99, 33, -81, -54, 42, 57, -17, -25, -4, 25, 60, 60, -3, -115, -35, -14, -16, 63, -32, 36, 2, -9, -60, 2, 44, -77, -46, -20, -15, -38, -31, -72, -15, -50, -1, 8, 48, -37, -24, 2, -7, 5, -45, 15, 15, 3, 1, -35, -31, -19, -11, -5, -57, 9, 15, -240, 259, -35, 18, 63, 75, -53, 37, 16, 47, 33, 65, 38, -41, -69, 12, 78, 152, -34, -50, 42, 26, -26, -73, -12, -14, -65, 60, + 73, 2, 19, 0, 58, -42, -130, 57, -13, 46, 24, 3, -30, -50, 39, 43, 34, -5, 1, 47, 29, 15, -24, 39, 36, -5, -6, -22, 30, 1, -62, 54, 36, -12, 20, -8, 6, 47, 19, -8, -13, -1, 74, 4, -55, -114, 29, -5, -93, 33, -30, 5, -34, -27, 31, 72, 10, 96, 45, -48, -62, 105, -44, -3, 11, -98, 1, 52, -55, -15, 67, 4, 36, 1, 45, -7, -27, -4, 59, 77, -23, 15, 15, 51, -29, -6, 12, -14, 36, 14, 5, -18, 29, 29, 4, 0, + 24, 34, -39, -2, 14, 18, 545, -48, 13, 38, -44, -80, -45, -16, -91, -98, 12, -86, -36, -22, -18, 60, 69, 25, 140, 29, -63, 122, -8, 88, -23, -4, -73, 8, 72, 3, -29, -8, 11, -12, -10, 32, -58, 30, 13, -24, -54, -34, 49, 50, 57, -84, 54, 20, 2, 10, 13, 16, 16, -1, 9, 54, -9, 25, 27, -13, 44, 52, 12, 3, 46, -321, -536, 190, -16, 77, -96, 1, -111, -17, -158, 64, 70, -7, -14, -5, 12, -41, -135, 241, 15, -35, 82, 11, -46, 114, + 129, -60, 75, 11, -18, -126, -69, 92, -51, 9, -8, 61, -101, -117, 15, -3, -77, 41, 8, -52, 33, -57, -44, 16, 19, -2, -15, -30, 31, 47, 7, 11, -15, -21, 46, 0, 10, -53, -11, -37, -173, 514, -230, 37, 32, 128, -18, 81, -83, 3, -158, -32, 0, 61, 9, 63, -46, -97, 11, -145, -151, 2, -50, -5, 12, 20, -38, -27, -54, -84, 32, 37, -107, -50, -134, 0, -59, 46, 56, -112, 17, 88, 82, -45, 30, -34, -15, 23, -50, -13, 47, 34, 32, 36, 21, -14, + 31, 17, -22, -4, 63, -9, -28, -12, 27, -30, -63, -7, -21, 13, 14, -430, -136, 44, -72, 56, -33, -4, -130, -155, -25, -57, 58, 14, -23, -316, 152, 7, 131, 166, 112, -167, -45, -20, -46, 31, 34, -7, -65, 62, -116, -63, 92, 1, -48, 111, -3, 116, -47, -23, 9, 34, -92, -67, -21, 64, -31, 7, -33, 42, 50, 7, -3, -103, -17, 45, 48, -35, 54, 17, -24, 12, -70, -23, -50, 37, -2, -19, 6, -110, -9, 14, 278, 97, -158, -23, -65, 62, -93, 88, -13, 101, + 73, 122, -151, 194, -110, 116, -57, 71, 19, 61, -94, -225, 96, 166, -52, 71, -75, 24, -47, 174, 5, -12, 47, -77, -50, -43, 81, 6, -20, 5, -7, 121, 85, -39, 45, 49, -40, -23, -35, -83, -4, 6, -4, -28, -81, 1, 145, 78, -48, 80, 1, 3, 73, 38, -56, 29, 24, 71, 89, -58, 37, 574, -474, -83, 20, -13, -133, 40, 31, 181, -64, 32, 149, 0, 88, 295, -68, -24, -159, -150, 4, 45, -68, 24, 262, 148, 19, 5, 19, 141, -124, -59, -9, 70, -14, 13, + -64, 18, -112, -70, -85, -4, -76, 12, -134, 55, -266, -74, 35, 42, -11, -68, 19, 1, 30, -80, 31, -50, -49, -125, -88, -34, -16, -3, 19, 29, 6, 9, -71, -10, -85, -22, -372, -261, -26, -59, 185, -1, 29, -247, 6, 25, 7, 11, 138, -188, 32, -46, -130, -68, 108, -48, 87, -40, 48, 21, -25, -22, 55, -17, -7, -163, 71, 61, 60, 67, -144, -152, 78, 115, -154, 46, 16, 120, 69, 3, 82, -55, -94, -23, -177, -136, -18, -16, 24, -92, 25, -76, -225, -75, -62, -229, + -2, -46, -27, 15, 67, -74, 42, 18, -98, -71, -73, -23, -230, 344, -184, -80, -108, 25, 28, 48, -23, 149, 113, -112, -194, 69, -73, 174, 14, 72, 93, -71, -66, 232, -136, -37, -69, 4, -28, 27, -40, -20, -182, 156, -55, -19, 191, -135, -163, 10, -73, -113, 1, -61, 45, -243, -77, -64, -3, 77, 4, 10, 46, -47, 36, 49, 52, 46, -26, -58, -40, 52, -138, -39, -29, -44, 99, -72, -94, 92, 37, 51, 123, -50, -34, -484, 231, 250, 124, 112, -93, 115, -214, 0, -250, -39, + -113, 105, -123, -103, -34, -184, 44, -88, 70, -173, 270, -98, 123, -121, 3, -121, -45, 56, 169, 193, -109, -6, -68, -112, -90, -292, -16, 41, -278, 98, 43, 67, 118, 74, 33, -96, -40, -107, -61, 47, -225, 78, 31, 7, -113, -66, 43, 166, 61, 38, -80, 66, -3, -89, 9, -66, -107, -56, -36, -92, 76, 45, 391, -275, -118, -39, -5, 188, -40, 59, -114, 55, -72, -317, -218, -85, 109, -18, -176, -167, -343, -115, 41, 41, 13, -40, -23, -111, 25, 39, 55, 8, -18, -46, -164, -47, + -39, 76, -19, -135, -52, 32, -147, 19, -151, 78, 116, -117, -218, -48, -69, -105, 10, 14, 22, 48, 3, -91, 137, 206, -101, 82, 37, 95, -151, 53, 22, 50, -217, 169, 25, 16, -20, -123, 33, 644, -357, 35, -34, -74, -266, -12, -13, 221, 101, 443, -174, 20, 49, 109, -44, -17, 179, -108, 258, 159, -357, 344, 120, -119, -89, -130, -70, 29, 16, -92, 226, 34, -109, -91, 22, -114, -211, 7, 125, 55, 151, -65, 46, 169, 233, 61, -244, 86, -80, -128, 34, 109, 58, -23, -222, -186, + 270, -28, 208, 32, -84, 111, -184, -72, 87, -14, 179, -133, -281, -67, -10, -69, -735, -481, 162, -255, 67, -133, -449, -335, 575, -280, 253, 139, -164, 126, -98, 174, 193, -24, -69, 340, -125, -407, -5, -177, 29, 27, 226, 115, 38, 106, -118, -10, 249, 156, -58, 57, -240, -365, -273, -193, -62, -61, 55, -43, -109, 217, 49, -181, -170, -56, 56, -182, 59, 203, -14, 70, -156, 104, 73, 17, 74, -137, -207, -288, 132, 102, 1, 101, 12, -132, -33, 5, -218, -875, 286, -78, -66, 146, 28, 78, + 367, 217, 275, 135, 379, -76, -390, 48, -54, -170, -347, -154, 282, 59, -32, 54, -34, -3, 235, 25, 79, -44, 48, 240, -81, -172, 112, -300, -310, -196, -52, 3, 108, 283, -10, -105, -303, -477, -182, -74, -44, -8, 158, -221, 373, 198, -55, 108, -171, 24, -15, 176, 329, 231, -224, -89, 39, -36, -64, 16, -126, -336, -48, -64, -45, 48, 371, 375, 141, 258, 192, 393, -309, 408, -455, -65, 464, 627, 147, -20, 242, -168, -197, 459, 92, -49, 128, 373, -72, 236, -50, -70, -21, 178, -388, -32, + 221, -73, 43, -127, 107, 343, -277, 115, -66, 124, -134, 236, 42, 97, 112, -345, 201, -487, -79, 305, 55, -163, 341, -91, -166, 248, -69, -47, -11, 157, 5, 55, -249, 119, 53, 560, -378, -156, 77, -82, 151, 161, -146, 728, -446, 22, -67, -116, 21, -161, -63, -531, -441, -442, 156, -90, 155, -99, -316, 519, 368, -238, -193, -282, -51, 112, 180, 211, -5, 163, -37, -204, -240, 156, -103, 472, 306, 435, 72, 157, 441, 296, -82, 77, -7, 3, 58, -202, -131, 74, -236, -261, 264, 280, -297, -14, + 568, 381, -4, -188, -24, 109, 121, -80, -188, 241, 2, 54, 197, 218, -214, 94, -17, 86, -320, 56, 578, 219, -85, -26, 176, -226, -293, 238, -349, -448, 109, -243, -313, -165, 283, 709, 287, -395, 724, 79, -124, 126, -437, 103, 50, -313, 255, -88, 42, -226, 113, -207, 360, -445, -173, -157, 197, 236, 203, -239, 55, -250, -83, 124, 296, 137, -157, 295, 139, 237, 0, 277, -141, 150, -450, 478, -61, 59, -149, -261, -9, 153, 364, 104, -491, 186, -216, 366, 2, -161, 38, -135, 26, -1185, 67, 215, + 486, 169, -724, 998, 375, -436, 176, 992, 234, -223, -15, -578, 319, 43, -137, 100, 218, -369, 221, -467, 66, -424, -379, -152, 201, 298, -200, 263, -412, -45, 497, 61, -157, -40, 111, -94, -301, -337, -29, -145, 365, -469, 534, 183, 85, -153, -37, 259, -174, 344, 101, 314, -86, -146, -488, 198, -28, -500, 182, -9, 347, 545, -190, 148, 286, 302, 90, -115, 10, -544, 10, 125, 155, 36 }, + { -1, -2, -4, -3, -1, -5, -6, -1, -3, -3, 1, 2, 1, 1, -2, 6, -1, 3, -9, -10, 0, -18, -7, 8, 1, 2, 1, 13, 0, 6, 1, 8, 1, -7, -9, -11, -19, 1, -2, 1, -8, -1, 5, 6, -4, -5, -80, 8, -17, -1, -6, -12, 7, 27, 0, 14, -15, -4, 11, -10, 3, 19, -11, -3, -5, -1, 3, -4, 6, 4, -4, 7, -4, 0, -15, 0, -1, 4, 3, 7, -6, 12, -2, 10, -3, 0, 8, -2, 6, 3, 6, 1, 6, 34, -26, 17, + -21, 11, -10, -10, -6, -5, 6, 7, -26, -1, 4, -2, -4, -15, -5, 11, 17, 8, 26, 5, -4, 6, 5, -2, 9, 19, -7, 0, 8, 0, -1, -13, 0, 7, 6, 1, 1, -4, 5, 0, 1, 0, 123, -7, 11, -7, 9, -9, 3, -2, -1, 8, -6, -21, 7, 3, 8, 16, 9, 6, -1, -12, -4, 7, -1, -1, 13, -15, -4, 0, -2, -3, 7, 7, 9, 3, 4, -3, 12, 0, 9, 7, -1, 0, 5, 1, -2, 0, 90, -86, 13, -24, 12, -2, 9, -9, + 16, -7, 9, -21, 0, -12, 3, -2, -3, -6, -16, -2, 1, -8, 12, -6, -10, -12, 6, -7, 17, -2, -1, 5, 0, 0, -8, -7, -2, 2, -4, -8, 6, 5, 11, -3, 3, -2, -212, 24, -17, 0, -3, -19, 18, -6, 1, 7, 2, 21, -2, -10, 26, 10, 23, -1, -33, -20, -16, 12, -17, 0, -7, -7, 1, 4, -6, -11, -8, 5, 6, 13, -2, -3, -2, 8, -10, 2, 3, 5, -9, 7, -10, -3, -267, 96, -40, 44, -32, 19, -35, 18, -26, 9, 18, 0, + 6, 16, -12, 11, -15, -11, -32, 27, -19, 18, 1, -1, -31, -2, 5, -5, -2, -2, 12, -3, -9, 8, 2, -5, 0, -1, 0, 4, -9, 19, -2, -14, -2, -8, 14, 122, -25, 47, -20, 17, -16, 58, -10, 32, -2, -1, 9, 1, -38, 10, -2, -17, -3, 2, -48, -1, 5, 16, 1, -9, -1, 18, 4, -8, -15, 26, -14, 0, -22, -2, 1, 5, -4, 7, 12, -9, 10, 0, 8, 0, 13, -5, -2, 322, -91, 16, -14, 23, 2, 2, -41, 21, -17, 15, 7, 9, + 16, 24, 6, 10, -34, 15, 16, -21, -2, 27, 18, 18, 37, 21, 8, 11, -11, 13, -1, 22, 29, -2, 11, 18, -4, 8, -20, -4, 25, 2, -13, -4, 10, 19, 2, 11, 21, -172, 71, -51, 31, -31, 37, -26, 0, -22, -28, -38, 1, -23, 9, 11, 26, -46, 26, -12, 37, 8, -4, 2, 1, -10, -10, 5, -20, 11, 20, -30, -9, -2, 10, -12, 29, -33, 4, 0, 0, -14, 0, -9, 6, 1, -1, -10, -4, -21, -9, -1, 2, -277, 86, -57, -5, -12, 16, -49, + 2, 14, 11, -18, 8, -22, -36, -14, 3, -22, 72, 1, -22, -7, -26, -12, 21, 13, 28, -3, 12, -17, 5, -15, -6, -9, 3, 9, -6, -15, 2, 5, 19, -4, -9, -27, -23, -11, -6, 5, 2, -11, -6, 2, 8, 5, -267, 123, -60, 54, -30, 31, 15, 9, -32, 2, -17, 3, -41, 13, 23, 6, -43, -23, -22, -24, -16, 28, 6, 20, 16, -9, -3, -34, 40, -13, -5, 1, -10, -14, -16, -5, -35, 8, -19, 11, 11, 17, -6, 0, -23, 6, 15, 2, -5, 1, + 12, 17, 7, 87, 107, -47, 29, -14, 12, -11, 7, 10, 53, -17, 22, 50, -13, -1, -8, 13, 26, 27, 34, 10, 29, -6, -16, -56, 13, -8, -28, -19, 0, -4, 19, -1, -33, -33, 10, -29, 5, 20, -26, -17, -11, 15, 13, 1, -3, 22, 5, -6, 8, -16, 3, -8, -13, 307, -107, 58, -40, 58, -40, 35, -13, 36, 9, 25, -29, 30, -10, -25, -2, -27, -43, -23, -4, 22, -29, -39, -48, -9, -4, 38, 21, 25, -17, 20, -15, -15, -8, 25, 22, 7, 0, -1, + 1, -7, -4, 17, 4, 43, -16, -5, -36, 23, -9, -6, -8, -2, 2, 87, -131, 78, -48, 61, 0, 38, 11, -57, -26, -19, 8, 15, 9, 66, -36, 53, 10, 7, -35, -7, 46, -2, -37, 44, 34, 8, -17, -13, -3, -2, 21, -9, 10, -24, -4, 15, -34, 14, -13, 13, -9, -2, 42, 19, 25, -1, 11, 16, -2, -11, -17, 7, 9, 16, 19, 5, -3, -17, -331, -70, -13, -59, -27, 45, 17, -18, -17, -43, -30, -36, -40, -34, -23, -31, -50, -43, 11, -44, 9, -57, + -3, -26, -22, 43, -9, -26, 26, -37, 27, 6, 29, 19, -5, -20, 31, -4, -10, 28, -18, -47, -54, -16, 12, 7, -19, -5, -18, 0, -4, -1, 26, 9, -27, -12, -1, 16, 0, -384, 334, -136, 92, -87, 21, -43, 56, 11, 6, -27, 38, 8, -70, 7, 9, -34, -54, 53, 64, -20, -18, 12, 29, -17, 58, -1, 14, -42, -17, -25, 37, -8, 7, 10, -24, 39, 34, 11, 10, 45, -29, -6, -8, -30, 5, -19, 6, 1, 0, 38, -4, -6, 5, 4, 21, -20, 5, 1, + 260, -28, -50, -10, 38, 21, 19, 1, -32, 12, 25, 28, -13, -12, 55, 21, -37, 12, 70, -81, 59, 10, 75, -2, 7, 17, 18, 41, -24, -7, 18, 30, -7, 2, 7, 9, 21, -31, 3, 23, 9, -16, -2, 47, 36, 18, -13, -9, 16, -3, -7, 11, -10, -18, 49, 21, 33, 7, 26, 21, 23, 5, 28, 15, 21, 122, 36, 30, -17, -12, -32, -23, 7, -13, -15, -47, 41, 28, -29, 50, -46, -14, 22, -35, 22, 33, 51, 44, 43, 21, -88, 0, -17, 17, -7, 34, + 25, -12, -20, 22, -14, 58, 2, 18, 62, 56, -41, 2, -26, -53, -3, 8, -4, -12, -3, 3, -22, 1, -26, -10, -1, 5, 3, -19, -15, 33, -10, 3, 19, 17, 288, -202, 74, -76, -5, -53, 49, 49, 16, 10, 46, 126, -110, -15, -28, -44, 98, 74, -15, -66, 27, -54, -43, -76, 10, -78, -26, 47, 7, -23, -64, 1, -15, 40, 36, 18, -29, 5, -2, 17, 31, -19, -10, -34, 53, -6, 8, 48, -10, -3, 19, -23, -2, 22, -35, 9, -6, -2, -37, 19, -8, 4, + 9, -12, 24, -450, 60, 4, 29, -37, -58, -2, 35, 57, -6, 88, 48, -63, -57, 40, 5, -46, -83, -95, -62, -71, -79, 12, 22, 18, -59, -57, 6, -16, -11, -9, -47, 36, -80, -31, -14, -5, 23, 7, -7, 34, -13, 34, 19, -30, 3, 57, -25, -25, 0, 33, 7, -26, -33, 27, 0, -43, 55, 62, 6, -20, 6, -3, 12, 27, -274, 235, -78, 50, -1, 39, -95, 37, -64, 0, -43, 88, 75, 28, 7, -73, -47, -8, -29, 83, -68, -3, -33, 122, -38, 11, -3, 21, + 10, 21, 16, -21, 12, -6, 44, 6, 82, 41, -25, -6, -9, 1, -30, -23, -7, 13, 100, 8, 8, -28, 42, -16, -20, 12, -19, 11, -24, -57, 29, 23, -6, 56, 14, 12, 22, -15, 56, 37, -3, -18, -14, -6, 177, -6, 38, -124, -22, 13, -100, 6, 134, -26, 8, -63, -86, 19, -79, 118, -85, 27, 26, 62, 48, -15, -76, -11, -9, 36, -54, -12, -17, -27, -20, 34, 20, 95, 31, -39, 38, -29, -30, 27, 81, -14, -45, -43, 42, -4, -63, -58, 26, 24, -28, -48, + -79, 18, 26, 16, -46, 30, 613, -36, 28, 59, -50, -20, -15, -141, 100, -12, -86, 22, -42, 55, 45, 70, -20, 93, 81, 53, -76, 64, -106, -62, -71, 32, -54, -7, -16, -70, -36, 64, -42, -32, -66, 26, 26, 55, -26, 93, 26, 105, -8, 21, 24, -54, 43, 107, -33, 0, 32, -28, -39, 28, -39, -20, -52, -33, 44, 39, 27, 41, 52, 49, 73, -276, -535, 190, -4, 5, -59, -63, -19, 12, -40, 132, -70, -127, 1, 1, -22, -49, 88, 10, -48, 37, -89, 99, -65, -38, + -78, 111, -57, -24, -77, -41, 59, -37, 64, -97, -111, 1, 13, 10, -8, -62, 5, 20, 9, 47, -6, 78, 7, 72, 100, 14, -13, 11, -64, -24, -104, -97, 21, 17, 12, -15, -33, -24, -29, -23, -180, 513, -238, 104, -53, 161, -29, -76, -78, 39, -25, -14, 1, 28, -176, -89, -47, 65, 56, 97, 16, -20, -18, 117, -160, 87, -78, -21, -82, 121, 49, -87, 9, -41, 12, 48, -229, -100, 17, 74, -48, 11, 57, -30, -27, -14, 87, 28, 14, 3, 33, 96, -64, 40, -146, -32, + 31, 62, 12, 2, 2, 29, -30, -4, -12, -43, -32, 44, 50, -30, -29, -466, -102, 43, -112, 26, 18, 66, -3, 128, 82, 45, -38, -66, -6, 135, -120, -47, -93, -4, -251, -198, 10, 120, 165, 37, -64, 55, -57, -38, -40, 15, 41, 9, 62, -51, -92, 72, 45, 152, -22, 24, -25, 123, -132, -66, -34, -99, 58, -41, 48, -106, 101, 101, 89, -39, 79, 4, 24, 48, 30, -44, 3, -14, -7, 95, 31, -43, 72, -13, -71, -23, 340, 223, -65, 103, -220, 161, 62, 122, -36, -26, + -118, -59, -205, -33, -162, -47, -98, -101, -137, 60, -189, 30, 88, -34, 31, -80, 3, -22, -23, -110, -11, 17, -3, -14, -55, -48, 40, 41, 54, 249, -94, -2, 104, -20, -36, -91, 34, 87, 143, 50, 120, -109, -164, 20, 116, 66, -86, 110, -75, 55, 26, 100, 60, 39, 70, -62, 47, 38, 24, 96, 26, 678, -440, -25, 50, 13, 53, 92, -19, -16, 52, -79, -75, -13, 60, 243, 10, 83, -79, 4, -242, 148, -147, -210, 48, 57, -78, 68, 29, 160, 178, -31, -68, -53, -267, -147, + 209, 67, 77, -122, -124, 35, -24, -108, 93, -23, -67, -79, 52, -71, -37, 243, -150, 43, -54, 54, -67, -31, -183, 27, -68, -50, 146, 31, 40, 84, 105, 26, 72, -38, -10, -122, -438, -223, 63, -41, 138, -37, -56, -137, -152, 57, -158, -65, -97, -31, -101, -74, -84, -50, -101, -177, 77, -336, -19, 272, 54, -17, -94, 5, -306, 105, 57, 5, 89, 141, -139, -80, -144, 4, -12, -91, -103, -112, -74, -20, 47, -10, 35, 14, -11, 184, 31, -48, 141, -93, -197, -71, -39, -42, -30, -78, + -32, -94, -37, -95, -11, 26, -106, -42, -67, -15, -105, -124, -265, 345, -178, -92, -291, 217, -83, 125, 4, 1, -91, 168, -48, 50, 40, -88, -30, -34, -155, 22, 25, -126, -199, -131, -183, -53, 97, 42, -108, -115, 157, 99, -138, 116, -69, 101, -174, -148, -132, 36, -117, 63, -52, 20, -31, -28, 29, 115, -275, -47, 58, -38, -81, -213, -15, 170, 3, 145, 121, 20, -18, 107, -115, -113, 84, -43, -68, 36, 22, -71, -75, 124, -119, -608, 215, 87, -159, 66, -179, 146, 124, 105, -316, 178, + 317, -53, 102, -3, -110, -140, 349, -12, -41, -205, -399, -219, 10, -180, 134, -263, -95, -158, 31, -66, -201, 25, -54, 118, -53, -157, -68, -466, 72, -21, 201, -137, -155, 190, 30, 25, -91, -130, 32, 83, 53, -40, 57, 30, -4, -48, -56, -159, -1, -68, -101, 72, 31, 216, 33, -159, -165, 24, -112, -79, 5, -83, 524, -173, 28, 52, 234, -3, -16, 167, 271, -143, -167, 173, -3, 154, 214, 180, 161, 132, 154, 509, -15, 59, 121, 291, -29, -76, 130, 15, -60, -85, -67, 25, -95, 208, + 307, 8, -41, 139, -39, 190, 149, 27, -115, 132, 19, -25, 53, 3, 355, -5, 173, -49, 321, -4, 58, -78, -143, 171, -54, 315, 99, 162, 36, 25, 121, 47, 246, 141, 77, 130, -75, 71, 137, 641, -192, 54, -67, 22, 79, 210, -173, 83, -7, 3, 115, -106, 123, -350, -157, 47, 125, 79, 270, -281, 41, -52, -371, 145, -144, -107, -54, -317, 99, 93, 48, -173, -264, 89, -162, 128, -252, -13, -302, -92, -200, -194, 184, 261, 43, 83, -124, 32, -211, 70, -137, 17, 214, 82, -66, 101, + 28, 83, -85, 155, 321, -12, -180, -161, -75, -66, 29, 106, 35, 186, 9, 40, -667, -561, 227, -77, 265, -29, 82, -339, -318, -197, 97, -264, -184, -84, 45, 179, 60, -383, 95, 202, -540, -72, 19, -574, -201, 244, -530, 249, 264, -5, -82, -30, -132, -147, 88, 107, 387, -241, -128, -106, -188, 2, -317, -86, 18, -17, -107, -24, -177, -43, 91, -52, -117, 121, -66, -136, -187, 378, -21, 227, 26, 79, 250, 28, 168, -126, 187, 129, 35, 38, 37, 152, 59, -1077, 397, -124, -487, -123, 5, -130, + 178, -422, 193, -39, -486, -335, 58, 185, 171, 127, 273, 76, 455, 249, 535, 66, 433, -344, -277, 87, 29, -273, 66, 53, -47, -106, 251, 47, -587, -261, 183, 64, -133, 162, 157, 259, 45, 75, 38, 74, 84, -203, 19, 35, -439, 199, 136, 179, -305, -172, 200, -2, -70, -46, -139, -112, -13, -149, -343, 111, 334, -245, 18, -134, -65, -92, 435, 289, 196, 99, 0, -120, -174, 126, -463, 458, -308, 61, -501, -33, 443, 164, -176, 274, -477, 169, 72, 16, -584, -188, 21, 75, 352, -578, -90, -204, + -541, -133, 112, 245, 381, 289, 292, -45, -211, 182, 46, -141, 58, -278, 395, 171, 124, -235, -483, -147, -4, -591, -475, -144, -428, 241, 86, 58, -206, -229, 62, 31, 17, 100, -98, 67, 251, 91, 24, 3, -197, -179, -143, 507, -413, 99, -67, -62, -1, 134, -262, 328, -108, 222, -33, -196, 347, 345, 241, -126, 531, 193, -618, 618, 45, -9, 440, 13, -209, -269, 433, -286, -386, 354, 301, -211, -509, 188, -184, 63, -363, -292, -133, 333, 289, 35, 263, -409, 114, -111, -167, 190, 11, 56, -584, -159, + 298, -409, -123, -511, -113, -192, 67, -125, 38, 50, -37, 49, -156, -453, -105, 226, -51, 152, -182, -358, 467, 34, -138, -338, -12, -163, 124, -280, 176, 110, -243, -252, 375, -445, -17, 282, -320, 100, 368, -295, 253, 181, 271, -448, 385, -450, 136, -343, 45, -178, 304, 4, 188, 90, -312, -199, -433, 249, -291, 250, -351, -412, -673, 60, 362, -61, -3, 105, 315, -111, 91, -383, 105, 491, -40, 444, 602, -12, 111, 113, -238, 123, -290, -24, -297, -313, 37, -122, -489, 338, 33, 247, -258, -1065, 266, 394, + 107, -464, -71, 746, -865, -25, -149, -566, -146, -384, 136, 136, 325, 131, -454, -162, 320, -516, -151, -552, 464, 138, 361, 622, -226, -134, -109, -315, 293, -150, -379, -421, -80, 158, -19, 82, 95, 240, -114, -15, 172, -177, 345, 399, 371, -312, 32, -100, 171, 755, 559, 1083, 74, 424, 335, -170, -51, -63, -116, 130, 16, 384, 277, -143, -60, -243, -470, 160, -39, 123, -59, -294, -78, 5 } }; +const Word16 CRendBin_Combined_BRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS][2474] = { { -72, 8, -16, 16, -8, 7, 0, 8, 0, 8, -10, -5, 5, -7, -1, -11, -1, -4, 21, 10, -13, 0, 5, -1, -3, 6, 1, 4, 5, 5, -7, -2, 1, 1, 1, 0, 0, -1, 1, 0, 0, -1, 0, 1, 0, 0, 54, 31, 17, 8, 9, 3, 6, -1, -1, 16, 9, 7, 15, 13, 17, -24, 21, 6, 1, 4, -1, -11, -8, 12, 6, 10, 0, -3, 7, -1, -4, 7, 4, 11, 3, 7, -11, -6, 6, 1, 6, 3, -1, -3, -9, 2, 29, -30, -6, -6, + -8, -2, -1, -5, -5, 1, 1, -4, 2, -9, -3, -1, 5, -32, -4, 7, -4, -3, 2, 1, 2, 16, -8, -4, -8, -1, 4, 7, -7, -4, 8, -7, -11, 0, -3, 5, -4, -2, 1, 4, -7, 3, -104, -71, -28, -33, -18, -18, -16, -8, -19, -16, -6, -12, -1, -5, -10, -15, -15, -7, -9, -16, -2, -20, 1, -2, -2, -12, -1, -9, 1, -12, -7, 4, -8, 1, -20, -4, 11, 6, 0, -3, -5, 2, 3, 9, -5, -1, -137, -8, 18, -1, 6, -2, 1, -12, + 12, 4, 15, 9, 30, 20, 2, -12, -6, -3, 6, -5, -25, -24, -11, -4, 2, 2, 5, -2, 1, 2, -5, -2, 0, -17, 10, 3, -1, -1, -6, -10, 6, 1, -5, 5, 5, 6, 153, 109, 21, 42, 8, 14, 34, 18, 5, 21, 8, -9, -5, 7, 11, -21, -3, -12, 27, 14, 6, 14, 6, 7, 0, -1, -8, 11, 12, 11, 13, 17, 9, 25, 5, -1, 8, 2, -5, -2, -5, -5, -1, 12, 2, 2, 229, 98, 29, 28, 18, 12, 3, 2, 24, 6, 13, 20, + 9, -1, -8, 41, -5, -21, -14, 11, -1, 22, 6, 3, -5, -9, -4, -4, 8, -1, 3, 2, 0, -5, 6, 28, 16, 19, 15, 14, 6, 6, 2, 10, -9, 6, 75, -79, -25, -33, -31, -15, -6, 12, -12, 2, -30, 11, -12, -26, 6, -18, -26, -17, 24, 20, -9, 11, -18, 8, -31, 3, 4, -4, -8, 8, -25, -10, 3, -7, -8, -4, 1, 4, 12, 2, 21, -7, -6, -5, -11, -2, -6, 4, -9, -271, -140, -48, -40, -41, -28, -35, -25, -38, -8, -17, -6, 3, + -18, -3, 1, 2, -26, -15, -13, 4, -35, 5, -17, -29, 2, 1, 1, 1, -12, -7, -1, -1, -1, -10, -1, 5, 8, 5, -13, 8, -13, 10, -21, -12, 2, -9, 0, -2, -160, 84, 36, 12, 23, 3, 7, 18, 22, 11, 15, -12, -4, -18, 21, 3, 5, 27, 2, -20, 34, -23, 3, 26, -8, 6, 4, -2, -13, -5, 8, 7, 2, -6, 1, -11, 32, 1, 0, -14, -6, -9, -7, 16, 17, -6, 2, -3, 5, 0, -1, -5, 4, 242, 104, 27, 57, 31, 15, 23, + 22, -1, 16, 23, 6, -1, 13, 33, -11, -7, -26, 6, 32, 12, 2, -19, -9, -9, 33, 9, 18, 8, -15, -26, 29, 14, -17, -10, 28, 21, -1, 4, -3, 10, 8, -4, 6, -11, -4, 13, -8, -8, 16, 12, 7, 1, 286, 64, 46, 23, 20, 11, 21, 28, 41, 28, -10, 35, -8, 10, 6, 30, 40, 28, -9, 48, -11, -3, -26, 8, -9, 9, 11, -13, -21, -7, 2, -14, -7, 8, 8, -17, -18, -5, 4, 1, 3, -6, -2, -3, -8, 9, -13, 11, -14, -3, + -11, 3, -5, 32, -126, -42, -44, -31, 9, -8, -26, 15, 3, 18, -1, 1, -28, -22, -12, -23, 4, -24, -43, 8, 7, -22, -3, -20, 6, 5, -2, -47, -11, 2, -3, 3, 14, -33, -8, -21, 13, -3, 0, 21, -19, -2, 9, -3, -5, 10, 8, -13, -13, -26, -1, -20, -13, -296, -103, -59, -17, -30, -3, -15, -24, -25, 32, 3, -15, -1, -51, -26, -26, 43, -36, -70, 4, 11, 4, -24, -8, 18, -35, -1, -35, -8, 18, -14, 3, 39, 3, -5, -10, 13, 10, 12, + -12, 1, 11, 19, 9, 8, -32, 9, -2, -13, -7, 6, -5, -13, -11, -196, 44, 5, -26, 37, -24, -16, 7, -32, -22, -6, 12, -25, 34, 2, -3, 18, 15, 28, -5, 38, 51, 39, 10, 34, -12, 22, -26, -23, -12, 4, 14, -11, -25, -11, -2, 16, -24, 17, 4, 14, -8, -19, -29, -31, 6, -15, 7, -33, -12, 17, -24, 5, -17, 12, -7, 11, 0, -5, 132, 219, 63, 57, 78, 65, 12, 51, 44, 25, 95, 23, 16, 42, 38, 21, 16, 11, 15, -12, 48, -12, + 4, -15, 30, 2, -9, 26, 29, 11, 39, -28, -48, -10, -4, 11, -4, 21, -20, 19, 39, 18, -37, -7, 17, 7, -19, 26, 9, 15, 16, 23, 6, -6, 4, -20, -7, 19, 16, 501, 53, -6, 32, -2, 44, -1, 13, 4, 47, 20, -17, 14, 23, 11, -26, -58, -25, -25, 11, -36, -5, -3, 11, 61, 36, 11, 26, -40, -1, -21, -6, -17, 25, -10, 41, -19, -6, -21, -8, -30, -12, 6, 8, -3, 2, -17, 10, 26, 4, -16, 18, -25, 12, 9, -1, -8, -4, -2, + -146, -174, -33, -9, -7, -27, -12, 53, 31, 12, 14, -23, -5, 40, -15, 65, -50, -13, 53, -10, -6, -30, 36, 41, 1, 40, -14, 18, -1, -21, -3, -17, -7, -10, 22, -15, -4, -24, 17, -12, 37, -56, 24, 21, -34, 2, -23, 7, -26, 9, 11, -32, -5, -11, -49, -27, -13, -23, -5, -3, 3, -19, 3, -37, 11, -127, -75, -98, -52, -65, -9, 66, -68, 53, 32, -35, 72, -10, 13, -47, -6, -20, -4, 2, 17, 10, 37, 75, -21, 12, -36, -35, -33, 9, 30, -9, + -11, -8, -23, 27, -9, 0, -23, -16, -15, -21, -3, 1, -20, 14, -30, 13, -18, -1, 10, -20, 26, -45, -15, 6, -14, -23, 12, -5, -29, 48, 26, 8, 8, 11, -357, -42, 30, -27, 61, 26, -71, 9, 13, -24, -60, -24, -14, 16, 5, -57, -20, -31, -53, -47, -105, -56, -61, -76, 61, -41, 23, 44, -31, -52, -19, -12, 13, 33, 20, -43, -52, 40, 27, 32, 47, 6, 1, 17, -1, -21, 12, -12, -6, 26, 70, -24, -34, 15, -21, -3, 36, -69, -1, -23, -3, -2, + 1, -9, 14, 286, 250, 67, 152, 41, 88, -15, -14, 42, 58, 30, -99, -34, 62, 69, -26, -35, 11, 28, 33, 4, -52, -112, -42, 59, -6, 61, -15, -21, 12, -53, -30, -31, 57, -73, -50, 11, 11, -20, -3, -22, 21, 27, 24, 54, 32, -1, -47, 41, -5, 22, -23, 15, 33, -8, -10, -24, -27, 13, 2, 19, -23, 16, 43, -12, 345, 67, -70, 59, 34, -64, -17, 36, 0, 13, -8, -11, -75, -69, 29, 70, 67, -66, -141, 22, -4, -53, -73, -10, 33, -22, 51, 87, + -34, -25, -13, -10, -18, -126, 66, 65, -4, 43, -41, -9, -37, 55, 54, 9, -16, -17, 29, 11, -20, -30, -1, 31, -43, -23, -24, 10, 12, -49, 26, 62, -48, 3, -12, -5, -1, -17, -39, -26, -11, 28, -14, -93, -65, 11, 84, -85, 60, 30, 12, 20, 13, 59, 89, 5, 26, 12, -80, -69, 68, 12, -83, 50, -71, 14, 83, -3, -25, 100, 13, 9, 6, 5, 7, -40, 24, 42, 63, -48, -27, 13, 7, -21, -47, 32, -18, 23, 10, -13, -16, 10, 28, -19, -11, -2, + 16, -43, -23, 25, 4, -12, -373, -344, -76, -160, -139, -80, -23, -60, -70, 48, 14, -17, 83, 29, 99, 76, 23, 30, 37, -151, 73, -12, -30, -28, -87, -28, -29, 86, -27, -51, -23, 14, -9, -17, 21, -22, -12, 53, -49, -4, -14, 95, 40, 38, -70, 7, 67, -33, 18, 2, 18, 2, 8, -3, 44, -4, -10, 32, -18, 19, 39, -14, -21, 14, 17, -230, 490, 314, 96, 34, 30, 39, 51, 52, 101, 213, 8, 27, 41, 46, 50, -36, 199, 148, -139, 103, 14, -19, 44, 126, + -120, -30, 5, -93, -70, -65, 135, -3, -30, 22, 3, -39, -117, 81, 58, -16, 29, 83, -59, 46, -1, -18, 57, 57, 7, 10, 0, 46, 55, 4, -18, 2, -26, 46, 2, -14, -29, -12, 25, 19, 533, -186, -188, 86, 18, -68, -64, -96, -100, -69, -63, 91, 18, 13, -53, -42, -160, 2, -65, -106, 87, 62, 16, 57, 13, -17, -38, -1, -32, 47, 74, -80, -33, 3, 39, 108, 29, 145, -77, 47, 116, 72, -63, -17, 11, -29, 48, -7, -1, 77, 38, 13, 4, -1, -35, 0, + 6, -34, -23, 34, -17, -64, -13, 2, -15, -67, 14, 14, 13, 19, -18, 170, 328, 127, 89, 101, -29, 31, -92, 161, 65, 154, 48, 58, -141, 176, 265, 32, 172, -36, -138, -139, 126, -42, 101, 17, 41, -79, 78, -29, -27, 126, 89, -69, 120, 11, 22, -26, -90, 23, 7, -53, -57, 51, 74, 22, -26, 33, 2, 77, -48, -10, -79, 6, 76, 49, -37, -3, 26, -73, -6, -51, -28, 12, 17, 44, -57, 21, -65, 2, 75, 24, -6, -377, -25, -82, 104, -78, 85, 7, 67, -5, + 58, -186, 52, -17, -73, 39, -88, 57, -88, -39, -191, 112, 221, -82, -33, -20, -40, 40, 41, 71, -169, 56, -107, -23, -9, 92, 29, -36, 15, 25, 58, 69, -107, -27, 12, -69, -70, -6, -51, 28, 55, 15, 7, -6, 51, 154, 80, -81, 15, 42, -47, 61, 11, -48, -8, 76, 4, 73, -87, -8, 46, -695, -268, 148, 46, -85, 94, 87, 126, -27, -63, 120, -1, -72, 150, -170, -234, -103, -128, 85, 109, 2, 23, 186, 74, -179, -90, -109, 27, -166, -155, -5, 16, -61, -78, -100, + -61, -91, -101, -31, 1, -30, -13, -60, -18, -45, -116, 238, 11, 59, -104, 66, -15, 35, -86, 0, -21, -61, -49, -26, 66, 58, 50, 40, 36, -9, -10, -53, -21, 0, -15, 72, -13, 370, 132, 299, 43, 23, -122, 48, 174, 69, 9, 122, -110, -45, 93, -71, 29, 172, 50, 25, 50, -29, 69, -55, -3, 31, 5, -42, -52, 20, 170, -55, 38, -160, -92, 75, 179, -141, -5, 90, 16, 34, -124, -41, -109, -177, -54, -99, -112, 84, 26, 29, -69, -38, -21, -171, -25, 95, -77, 76, + 147, 23, 94, 68, -5, -33, 79, -115, -18, -8, 56, 32, 440, -92, -143, 28, 96, 89, 79, -19, 86, 35, -116, -214, 140, 45, 100, 69, -65, 31, -91, -138, 142, -88, -185, 24, -36, 27, -25, -13, -52, -66, 45, 125, -181, 175, -154, -187, 11, 56, -116, 90, -23, 59, -101, -42, 151, 69, 153, 47, 5, 55, -8, 10, 77, -4, 7, -72, -59, -41, 52, -56, -58, 98, -10, 109, 9, -77, 121, 100, -15, 64, -70, -103, 29, 372, 457, -72, 5, -232, -24, -170, -124, -42, -84, 127, + 1, 97, -213, 175, -134, 179, 7, 141, -51, 179, 61, -90, 39, -133, 86, -75, 205, 57, 135, -227, -128, -59, -113, -51, -78, 3, 277, -132, 139, 231, 33, 99, 1, -57, -110, -88, 11, -65, 141, -96, 64, 167, -24, -19, -15, 135, 150, 42, -72, -67, -39, 54, -141, 21, -27, -44, -1, 85, 5, 120, 115, 19, -362, -311, 135, -35, 168, -93, -90, -113, -105, -39, -288, -96, 100, 157, 54, -189, -64, -88, 75, 288, 150, 75, 3, 27, 6, 55, 137, 17, 30, -78, -2, -114, 37, 63, + 96, 19, -82, -31, 130, -60, 43, 33, 40, 183, -109, -145, 46, 131, 23, 131, 141, 78, 94, 45, 11, 88, 242, -137, -12, 46, 10, -105, -32, 89, -15, -94, 25, 188, -163, 53, -153, 81, 37, -718, -246, -20, -68, -180, 111, 140, 246, 76, 156, -145, -295, 136, -67, 4, -157, 155, -91, -11, 151, -411, 43, 209, -392, -108, -137, 16, 18, 94, -107, 125, 22, -210, -104, 22, -24, -106, 94, 239, 55, 64, -36, -63, 143, 23, -68, -349, -53, 41, -173, 81, 73, 12, -134, -123, -143, 310, + 84, -49, 61, -265, 32, -125, -142, 138, -24, 2, -90, -326, 42, 98, 52, -23, 11, 757, 192, 194, 167, -51, 7, 778, 226, -67, 477, -270, 199, 39, 122, 192, -60, -139, 147, -30, -472, 117, 122, 96, 224, 138, 145, -137, 28, -133, -68, 135, 45, -280, -166, -236, -346, -58, 69, 162, 142, 118, 102, -57, 176, 93, -221, -91, 55, 157, 0, 27, 286, -60, -29, -84, -19, 138, -130, -8, -183, -169, -106, 174, 251, -87, 16, -62, -161, -119, 36, -191, -50, 763, 464, 24, 298, 212, 72, 326, + 103, -10, -96, -86, -210, -601, -36, 48, -194, -125, -15, 403, 143, -117, 12, 19, -52, 164, -22, -118, -66, -112, 72, -159, -356, -2, -183, -304, 64, 116, 190, 93, 169, -122, -307, -215, -275, 99, 269, 206, 146, 252, 12, 153, 363, -308, 58, -145, 6, 92, 111, 162, -12, -372, -276, 49, -77, -114, -68, -90, -246, 11, 163, -25, 122, -78, 179, -376, 39, -285, 124, -554, -23, -177, -299, 531, 287, -175, -474, -107, -177, -396, 311, 29, -288, -93, 157, -255, -188, -127, -322, -108, -11, -242, -237, 340, + -126, -87, -34, -58, 274, -292, -147, 81, -85, 16, -73, 177, -294, 121, -468, 65, -135, -167, 487, 70, -182, 113, 101, -375, 274, -46, -85, -9, 157, -43, 8, -166, 105, 152, 223, -167, -485, 364, -37, 164, 160, -74, 94, -719, -427, 109, -278, 49, -206, -81, -294, -174, 124, 431, 419, 87, 291, -194, 520, 411, -329, -264, 73, 107, 438, 183, 275, -86, 101, -40, -64, -77, 408, 209, 390, 388, 56, -2, -194, 198, -36, -351, -262, -50, -206, -22, -211, -152, 103, -31, -139, 331, 351, -188, -84, 521, + 189, -317, -348, -97, 112, 9, -76, -217, 191, 89, -92, 84, 43, -272, -146, 57, -126, -108, -168, 399, -275, -416, -349, -8, -274, -363, 97, -36, -494, 351, 69, -35, 183, 544, 529, 221, -637, 234, 176, -634, -4, -309, -142, 319, -376, 216, 5, -71, -131, 60, -26, 104, -68, -342, 332, 150, 397, -46, -127, -195, 164, -176, 468, 92, 283, -366, 293, 5, 107, -240, 84, -284, -39, -292, 122, 191, -373, 9, -306, 139, 190, 172, -19, -544, 7, 134, -39, 229, -499, 120, -193, 51, -155, 763, 941, 384, + 333, -545, 526, 746, -816, 92, 542, 87, -974, -104, -525, 166, 203, -254, -89, 173, -442, -42, -168, -228, 97, -348, 378, 256, 486, -242, 88, -58, -184, 595, -1, -283, -120, 124, -118, -164, -173, 299, 126, 418, -17, 149, 571, -361, 88, -248, 458, -182, 223, 80, -2, -177, -299, -223, 107, 390, -357, 327, 420, 189, 490, -242, -161, 289, -25, -76, -390, -52, -299, 33, 452, 149, 105, 159 }, + { -90, 3, -22, 22, -12, -4, 7, 16, -3, 16, 7, 5, -1, -1, 2, 2, -8, -4, -15, 7, -5, -1, 15, 6, 2, 2, 4, 0, -3, 0, -2, -1, -5, -2, -1, -1, 1, 1, 0, 0, 0, -1, 0, 0, 1, 0, 63, 34, 17, 21, 12, 18, 36, 2, 1, -4, -9, 19, 0, -1, 20, -8, -9, 6, 2, 9, 2, 3, 9, -6, 6, -2, -1, -5, 3, 12, 6, 8, 6, -1, 5, 7, -3, 6, -10, 13, -5, 4, 1, 2, -2, -2, 32, -36, -5, -7, + -9, 6, -18, 6, 0, 8, 7, -14, -5, 22, -2, 5, -4, 10, 20, 23, 4, 10, 0, -18, -1, 2, -4, 0, 10, -10, -14, 6, -7, -6, -10, 0, 10, 3, -3, -4, -4, 0, 2, -5, 2, -6, -90, -64, -31, -24, -18, -19, -6, -14, -4, -9, -22, 4, 12, -2, 7, -4, -11, -12, -17, -6, 4, 0, -10, 7, -12, -12, 8, 0, 1, 6, 7, 2, -2, -4, -4, 2, 2, -6, 4, -12, -5, -3, -1, -9, -1, -3, -128, -18, 10, 2, 10, 1, -7, 4, + -5, -6, -11, -10, 5, -4, 9, -8, 0, -8, 3, 13, -3, 9, 1, -9, -2, 11, 6, 7, 9, -13, 9, -5, -1, -7, -3, 3, 6, 2, -3, 9, 9, 5, -3, -7, 1, -5, 152, 121, 28, 54, 13, 42, 29, 9, 29, 12, 22, 10, -8, 23, 16, -6, -2, -42, -5, 2, 25, 3, 1, 13, 1, 12, 11, 2, -1, 4, 17, 13, 11, -1, -5, 1, 8, -3, -1, 9, 3, -4, -1, 2, -9, 11, 267, 98, 47, 28, 17, 17, 16, 27, 6, 45, 6, 4, + 19, -10, 4, -5, -5, -7, 28, 16, -3, 22, -15, -4, -5, 34, -3, 12, 2, 16, 3, -5, 9, 11, -5, 4, 4, 3, 7, -2, 8, 7, -22, 5, 2, 4, 102, -76, -27, -35, -22, -21, 14, -12, -32, -8, -42, -10, -18, -40, -10, 9, -26, -8, 4, -28, -1, 33, 7, 5, -15, 1, 11, 0, -14, -15, 15, -1, -20, 2, -8, 24, -1, 11, -4, 21, -14, 8, 3, 5, 0, 5, -1, -7, 13, -281, -159, -32, -40, -27, -35, -49, -4, 1, -14, 12, -13, 2, + -1, -16, -18, -28, -10, 28, -26, -3, 25, 16, -4, 9, -4, -27, -13, -22, -8, 1, -6, 13, -24, -18, -1, -23, -18, -16, -19, 20, -6, -24, -8, 7, 8, -8, -12, -5, -172, 99, 37, 16, 17, 15, 8, -19, 5, -11, -3, 31, 19, 26, 27, 28, -23, 12, 30, 5, 26, -31, 6, -8, -2, -12, 11, -4, 0, 27, -28, -9, 11, 16, -7, 13, -11, -19, 22, -11, -1, -7, 8, -3, 10, -11, -4, -10, -3, -9, 16, 1, 5, 256, 105, 22, 59, 46, 9, 20, + 55, 25, -1, 12, 7, -8, 16, 47, 11, 57, 28, -47, 9, 2, 10, 42, 24, 17, -4, -7, -6, -7, 6, -9, 14, 4, 19, -4, -5, 7, 15, 8, -2, -21, -9, -12, 18, 13, 21, 11, 3, 3, 18, 14, 12, 2, 287, 82, 36, 45, 7, 43, -7, -17, -1, 11, 5, -1, 8, 44, -7, -28, -19, 21, 5, 25, 39, 34, -3, 23, -25, 3, -20, 26, 15, -30, 17, -14, 2, -12, 17, -11, 22, 18, 14, 29, 9, -1, -7, 0, 3, 32, -1, 1, 2, 15, + 10, 1, -4, 39, -122, -50, -19, -28, -12, -11, 2, 17, -18, -33, 31, -40, -37, -7, -8, 17, -10, -1, -36, -22, -44, -49, -54, -8, 13, -38, -10, 5, 4, 1, -4, -37, -23, 16, 7, -9, 36, -24, -10, 9, 22, 18, -3, -6, 9, 5, -22, 2, -13, -6, 2, -10, 2, -311, -99, -58, -25, -42, -34, -9, -25, -10, -33, -43, -32, -10, -65, -15, -27, -39, -5, 7, 21, -22, -33, -11, 26, 34, 41, 23, -2, -20, -10, 1, -26, 11, 17, 22, -15, -12, -12, -5, + -5, -8, 16, -4, 10, -21, -38, -15, -2, 19, -33, 11, -16, 16, -16, -179, 48, 13, 0, 31, -30, 8, -69, -22, 24, 17, 45, -3, 49, -28, -7, 23, -42, -15, -25, 48, -3, -39, 20, 38, -34, -26, -30, 9, -7, 16, -12, -10, -8, -18, 27, -22, 5, 18, -2, 20, -12, 45, 7, -4, -15, -15, 1, -18, -22, -13, 4, 15, -2, 4, -19, -19, -27, -11, 155, 221, 77, 76, 106, 76, -10, 15, -8, 14, 13, 19, 14, 37, 15, 23, 8, 74, 18, 36, 22, 19, + 59, 13, 74, 38, -15, 52, 13, 25, 52, 10, 31, -17, -6, 14, 23, -33, 27, -19, -35, -21, 28, 42, 32, -7, 10, 9, 15, 21, 12, 24, 14, -26, -2, 16, 23, 6, 7, 532, 42, -29, 45, -31, 62, 16, 66, -33, 8, -2, 40, -69, 15, 41, -7, -12, 58, 86, -34, -22, 13, 41, -17, 26, 4, -30, -21, -24, 21, 25, 33, -24, 36, -24, 35, 28, -5, -22, 14, -34, -42, 8, -28, 11, 5, 3, 21, -2, 25, 0, -28, 10, -6, 13, -20, -6, 6, 14, + -182, -177, -40, 14, -8, -27, -29, -39, -10, 29, -9, -10, -41, 43, -2, -35, -30, 75, -67, 7, 50, -5, 8, -64, 21, -27, 16, -44, -29, 8, 13, -20, -23, 3, -9, 4, -27, -15, 30, -2, -13, -7, 38, 17, -20, -31, -27, 11, -3, -12, 4, 8, -14, 45, 25, -3, -2, -10, 7, -11, -11, -11, -1, -22, -18, -69, -63, -71, -55, -36, -28, 8, -3, -16, -9, 20, 62, -53, 26, -16, -37, 47, -6, 11, 57, 11, 23, -35, -10, -105, -14, 23, 12, 12, 9, 17, + -25, -30, 23, 0, 22, 14, -30, 26, -4, -74, -64, -8, -61, 10, 17, -2, -17, -4, 1, -15, -7, -1, -12, 21, 4, 9, -12, -5, 28, 10, -20, 23, -6, -11, -347, -80, 6, -69, 28, 7, 84, -39, 5, -23, 56, -114, -109, 46, -53, 82, 30, -66, -115, -3, -32, -57, -23, 13, 19, -27, 100, 5, -9, -42, 34, 37, 41, 43, -5, -26, -9, 25, -2, 31, -29, -12, -10, 36, 29, -32, 41, -23, -28, 3, -13, -27, 28, -32, -4, 8, -8, -13, 7, 27, -17, 26, + -21, 17, -12, 319, 279, 59, 74, -15, 91, 74, 92, -3, 36, 23, -87, -73, 40, 8, -63, -65, -37, 4, 36, 11, 87, 80, 34, -18, -20, 53, 49, 4, 43, -14, 55, 3, -13, 77, 39, 63, 40, 14, 43, 22, 14, 41, -24, 8, 54, -1, -36, 32, 31, 23, -26, -1, 31, 47, -25, 57, 65, -12, -37, 6, 14, 10, 28, -1, 385, 33, -13, 29, 17, -62, 15, 19, -2, 43, 57, 90, -41, -38, -64, -49, 55, -3, 81, -18, -22, 36, 70, 30, -74, 59, -23, 47, + -25, 37, -45, 28, -5, 43, 3, 26, 11, -71, -42, -5, -16, -5, -24, 37, 12, 77, -13, -50, -31, -3, 3, -55, 18, -18, -4, -4, -35, 32, 57, -17, 28, 9, -34, -1, -33, 52, 5, -21, -52, 15, -19, 112, -27, -107, -72, -96, 89, -71, 19, 109, -5, -110, 7, -116, 96, -33, 96, 1, -37, 83, 3, 17, -62, -78, -13, 28, 17, -15, -37, 37, -12, 27, 42, 51, 23, 28, -104, 9, -24, -35, 14, 51, -44, -79, -35, 23, 9, -70, -29, 33, 47, -42, -27, -32, + 49, 64, 13, -22, 7, 46, -392, -393, -66, -192, -122, -67, -109, -11, 79, -175, 63, -34, 57, 13, 35, -71, 17, -7, -40, -160, -34, -82, -105, -8, 25, 8, -36, 25, -34, -7, 85, 1, -30, 8, 55, 79, 50, 3, 40, 50, -5, 4, -85, 35, -70, 17, 67, -43, -85, 28, -48, -41, 9, 3, -41, 24, -10, 95, 51, 32, 11, 38, -4, 15, -36, -228, 427, 341, 18, 72, 24, 78, 111, 29, 107, 23, -121, 81, 90, 30, 24, 73, 88, -90, 73, -46, 63, 12, -60, 13, + 72, 45, -95, 46, -42, 134, -16, 32, -25, -84, 81, 87, 36, 23, -9, 32, 86, 22, 60, 9, 40, 25, -11, 50, -65, -93, -46, -71, -65, -31, -67, 82, 53, 7, -20, -30, -15, -3, -5, 3, 571, -220, -128, 27, -7, -23, -166, -63, 35, -2, -29, -26, 19, -126, -44, 74, 122, 76, 51, -36, -45, -70, 82, -119, -28, 36, -89, 32, 29, 106, -160, -8, -9, -26, 34, -137, -81, 162, 96, 27, -34, 99, -34, -7, 10, 78, 35, -40, 2, -21, 53, -91, -51, -53, -69, 122, + 24, 19, -60, 0, -26, -16, -63, 13, -60, 2, 9, 50, -86, -48, -76, 168, 397, 62, 153, 133, 133, 41, 100, 57, -26, -83, -48, -26, 115, -99, -103, -10, -2, -46, -78, 236, 228, 166, 11, -100, 20, 13, -45, 52, 38, 93, 14, 36, -2, -70, 112, 87, 69, -19, -84, 1, -4, -28, -174, 124, -78, 143, 12, 75, -14, 84, 137, 22, -57, -9, 28, -49, 27, -22, -53, -36, 23, -19, 61, 14, -90, 0, -7, -107, -17, 12, 39, -412, -57, -256, 1, 48, -90, -149, -177, -164, + -100, -133, -35, -7, -37, 46, -29, 11, 104, 50, -12, 254, -57, 53, -38, 24, 35, 16, -15, 40, 116, 38, 40, 16, 46, 102, 136, 46, 165, -41, -144, 148, -47, -27, -30, 85, 126, 99, -3, -29, -74, -181, 113, 134, 91, -107, 66, 21, -12, 109, 17, 75, -59, 39, -74, -2, 63, -13, 46, -4, -27, -722, -329, 151, -32, -21, 22, -87, -83, -24, -39, -124, 86, 13, 186, -102, -94, -151, -90, -156, 10, 62, -242, 158, 129, -15, 23, 104, 12, 92, -184, -178, -104, -115, -95, 299, + 93, -61, -109, -147, 68, 45, -75, 63, 55, -102, 7, 28, 81, -94, 239, -102, -88, 43, -29, 4, -76, -22, 4, 159, -51, 227, 44, 20, 22, 65, -70, -19, -90, -65, -69, 4, 113, 367, 187, 118, 78, -129, 11, -104, 161, -18, -24, 55, 33, 37, -8, 57, 18, 60, -53, 158, 18, -16, 475, 24, -41, -125, 67, -116, 102, 255, -25, 60, 58, -136, -154, 1, -3, 109, -80, 0, -14, 79, 79, 139, 47, 45, 52, 1, 87, 39, -183, 32, -99, -230, -29, 57, -9, 12, -40, -2, + -18, -8, 16, -2, 89, -68, -23, 13, 7, -3, -51, 60, 524, -143, -73, -132, 257, 113, 8, 68, -54, -50, 81, 22, -108, 37, -138, -81, -8, -112, 2, 54, -107, -150, 1, 21, 95, 194, 111, -72, -16, 125, 190, -203, 66, -28, -19, -86, -154, 24, 108, 49, 39, 91, -25, 65, -29, 50, 63, -131, -117, 236, -35, 6, -68, 102, 272, 85, 26, 107, -94, -73, -18, -51, -185, 120, -5, -69, 26, 39, -67, -61, 80, -19, -142, 454, 439, -146, 123, 31, 96, 229, -25, -127, -39, 446, + -250, -53, -122, -106, -202, 220, -62, -312, -225, -285, -104, 242, -27, 111, -41, -133, 113, 26, 142, -141, 126, 92, 53, 51, -218, 57, -182, 149, 331, 88, 100, -216, 296, 71, -30, -53, -59, 85, 148, 28, -34, -16, 40, -79, -51, -77, -53, -14, 107, -81, 160, 49, 97, -42, -234, -164, 56, 6, -71, 74, -11, -17, -439, -249, 55, 42, -9, -181, 106, 73, -121, -301, 248, 72, 89, 154, 80, -30, 42, -67, 207, -163, -307, 2, -18, -131, -333, 24, -70, -159, -98, -40, 72, 28, 120, 258, + -104, -184, 63, -6, 3, 117, -141, -111, -16, 136, -152, 147, -42, 267, -32, -56, -25, 24, 54, -259, 46, -220, 255, 26, 163, 119, -88, 15, -119, 90, -5, 79, 56, -136, -16, -126, -62, 100, -40, -574, -300, -76, -91, 6, 38, -184, -174, 79, -200, 79, -219, -37, -213, -202, 214, 123, 11, 10, -223, -311, 142, -416, 134, 30, -167, 47, -113, 58, 280, -130, -43, -306, 233, -53, 92, -92, -66, -3, -40, 178, 26, 345, 357, -16, -22, -103, -14, -25, 32, 147, -14, 304, 50, -79, 15, 83, + -28, 6, -22, 238, -189, -292, -163, 32, 43, 84, 126, 14, 32, -44, -160, -130, -65, 768, 334, 241, 91, -81, -145, -233, 125, 233, 87, -102, 262, 156, 262, 23, -202, -71, 396, -418, -95, 283, -174, -89, 644, -78, 178, 595, -104, -35, -27, 77, -42, 260, 155, 215, -160, -347, 129, -135, 157, -63, 50, 252, 133, 17, 98, 53, 93, 244, 123, -23, 221, 101, 20, 59, 417, 262, -14, 238, -119, 300, -90, 69, -101, 40, 153, -90, -26, -12, 38, 12, -130, 976, 452, -207, 93, 501, 19, 359, + -101, 137, 313, -239, 35, 526, 486, 382, 145, 327, 63, 286, 109, 81, -178, -224, -301, -617, 200, -2, -159, -67, 216, -147, -15, 15, 124, -548, -82, 382, 306, -118, 204, 161, 115, -76, -121, -64, -80, -64, -195, -179, 142, -346, 115, 266, -78, -207, -303, 277, -6, -156, -92, -77, -102, 49, -45, -119, 113, 434, -219, -147, 62, -98, 101, -23, 22, -382, -115, -461, -108, -461, 218, -439, 232, -72, -265, -73, -128, 549, 76, -392, -1, -254, -213, 272, -311, -276, -325, 479, -73, 317, -492, -254, 182, -222, + 173, 528, 335, 328, 45, -53, -266, -361, -31, 83, -348, 9, -210, 99, 136, -383, -339, -601, -107, 42, -273, -373, 354, 19, 363, 370, -60, -53, -165, 213, 169, 26, 75, -32, -36, 179, -65, -213, -178, -263, -235, -79, -28, -678, -100, 44, -47, -14, 194, -163, 174, 136, -91, 189, -271, 340, 258, -4, -249, 4, 187, -793, 174, 299, -543, 211, -272, -426, -360, 170, -81, -598, 323, 147, -339, -606, 130, 48, -173, -64, -290, 261, 245, 390, -319, 31, -427, -189, 86, -304, 127, -60, -210, -357, -347, 496, + -342, -195, -122, -7, 250, 112, 185, -30, 215, -103, 43, -123, -207, 5, 473, 31, 25, -44, -262, 124, -450, -224, -475, 142, -93, 194, -137, 97, 142, -147, -276, 406, -114, -168, 450, -86, -118, 536, -315, 86, 118, 50, -476, 10, -79, -271, 148, -211, 284, -44, 317, -351, 212, -629, -5, -340, 376, -52, 41, -59, -366, -18, 296, 821, 47, 59, 160, 286, -60, -71, 12, -6, 702, -57, 96, 295, -293, -469, -13, -496, -77, -252, -201, -95, -228, 127, 162, -286, 351, 309, -60, -68, -306, 765, 836, 4, + -255, -207, 701, -462, -523, 544, -494, 317, 99, 440, 409, 274, 46, -279, -238, 572, -241, -26, 142, 488, 709, -22, 485, -396, -411, 46, -150, 228, 147, -352, 50, 224, 583, 199, 240, 220, 262, 68, -18, 370, 67, 297, 474, 101, -192, -162, 428, 115, 876, 208, 347, -352, -558, -49, -651, -412, -147, -216, 26, -25, 6, 19, -489, -393, -214, -400, 147, 173, -124, -8, -353, -37, 80, -76 } }; /********************** default HRIR reverb rom tables **********************/ @@ -7203,321 +6486,791 @@ const Word16 CRendBin_Combined_BRIR_coeff_diffuse_im_16kHz_fx[BINAURAL_CHANNELS] /* Sample Rate = 48000 */ const Word16 defaultHRIR_Q_48kHz_fx = 15; -const Word16 defaultHRIR_coherence_48kHz_fx[LR_IAC_LENGTH_NR_FC] = - {32673, 31044, 26189, 18849, 10979, 4533, 260, 0, 0, - 0, 277, 1232, 1458, 1381, 1372, 1306, 963, 521, - 338, 461, 656, 803, 960, 1098, 1095, 971, 893, - 902, 842, 641, 458, 449, 542, 553, 434, 278, - 160, 83, 33, 6, 0, 0, 0, 26, 130, - 232, 315, 382, 416, 386, 301, 202, 116, 42, - 0, 0, 0, 0, 0, 29, 70, 102, 118, - 125, 123, 104, 69, 27, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 33, 60, 79, - 82, 70, 50, 30, 10, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7, 28, 43, - 51, 51, 44, 32, 17, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 9, 20, 31, 42, 53, 63, - 72, 80, 88, 97, 104, 110, 117, 124, 128, - 130, 131, 129, 124, 115, 104, 91, 77, 59, - 41, 23, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 116, 0, 0, - 0, 182, 0, 0, 0, 286, 0, 0, 33, - 380, 76, 0, 0, 393, 183, 0, 0, 286, - 193, 0, 0, 174, 130, 0, 0, 112, 67, - 0, 0, 70, 8, 0 }; +const Word16 defaultHRIR_coherence_48kHz_fx[LR_IAC_LENGTH_NR_FC] = { 32673, 31044, 26189, 18849, 10979, 4533, 260, 0, 0, + 0, 277, 1232, 1458, 1381, 1372, 1306, 963, 521, + 338, 461, 656, 803, 960, 1098, 1095, 971, 893, + 902, 842, 641, 458, 449, 542, 553, 434, 278, + 160, 83, 33, 6, 0, 0, 0, 26, 130, + 232, 315, 382, 416, 386, 301, 202, 116, 42, + 0, 0, 0, 0, 0, 29, 70, 102, 118, + 125, 123, 104, 69, 27, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 33, 60, 79, + 82, 70, 50, 30, 10, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 7, 28, 43, + 51, 51, 44, 32, 17, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 9, 20, 31, 42, 53, 63, + 72, 80, 88, 97, 104, 110, 117, 124, 128, + 130, 131, 129, 124, 115, 104, 91, 77, 59, + 41, 23, 5, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 116, 0, 0, + 0, 182, 0, 0, 0, 286, 0, 0, 33, + 380, 76, 0, 0, 393, 183, 0, 0, 286, + 193, 0, 0, 174, 130, 0, 0, 112, 67, + 0, 0, 70, 8, 0 }; -const Word16 defaultHRIR_left_avg_power_48kHz_fx[LR_IAC_LENGTH_NR_FC] = - {32146, 31895, 31407, 31150, 31229, 31321, 31151, 30886, 30927, - 31392, 31948, 32181, 32023, 31727, 31513, 31371, 31210, 31057, - 30979, 30924, 30756, 30473, 30243, 30186, 30217, 30177, 30053, - 29963, 29952, 29940, 29872, 29822, 29880, 30009, 30090, 30076, - 30033, 30029, 30045, 30024, 29950, 29863, 29801, 29758, 29698, - 29605, 29507, 29439, 29395, 29331, 29225, 29110, 29028, 28972, - 28890, 28768, 28653, 28589, 28556, 28506, 28436, 28394, 28410, - 28452, 28475, 28481, 28521, 28622, 28750, 28864, 28976, 29134, - 29356, 29599, 29815, 30014, 30238, 30487, 30707, 30857, 30956, - 31056, 31161, 31218, 31192, 31110, 31026, 30940, 30804, 30597, - 30363, 30153, 29955, 29717, 29423, 29122, 28858, 28610, 28330, - 28017, 27725, 27493, 27305, 27123, 26957, 26858, 26855, 26919, - 27000, 27096, 27242, 27449, 27670, 27853, 28004, 28170, 28363, - 28537, 28651, 28726, 28810, 28906, 28965, 28953, 28898, 28846, - 28798, 28711, 28564, 28392, 28245, 28123, 27983, 27805, 27627, - 27493, 27389, 27263, 27098, 26938, 26818, 26717, 26585, 26419, - 26269, 26166, 26087, 25994, 25894, 25830, 25827, 25857, 25879, - 25896, 25946, 26047, 26164, 26248, 26303, 26377, 26485, 26580, - 26618, 26624, 26652, 26707, 26738, 26717, 26681, 26678, 26699, - 26698, 26663, 26626, 26626, 26655, 26675, 26665, 26653, 26684, - 26752, 26803, 26810, 26822, 26896, 27003, 27067, 27083, 27136, - 27264, 27390, 27443, 27479, 27592, 27757, 27861, 27892, 27951, - 28066, 28098, 27925, 27605, 27242, 26763, 25986, 24898, 23698, - 22506, 21172, 19519, 17670, 15953, 14460, 12834, 10626, 7810, - 4891, 2515, 1017, 301, 57, 5, 0, 1, 1, - 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0 }; +const Word16 defaultHRIR_left_avg_power_48kHz_fx[LR_IAC_LENGTH_NR_FC] = { 32146, 31895, 31407, 31150, 31229, 31321, 31151, 30886, 30927, + 31392, 31948, 32181, 32023, 31727, 31513, 31371, 31210, 31057, + 30979, 30924, 30756, 30473, 30243, 30186, 30217, 30177, 30053, + 29963, 29952, 29940, 29872, 29822, 29880, 30009, 30090, 30076, + 30033, 30029, 30045, 30024, 29950, 29863, 29801, 29758, 29698, + 29605, 29507, 29439, 29395, 29331, 29225, 29110, 29028, 28972, + 28890, 28768, 28653, 28589, 28556, 28506, 28436, 28394, 28410, + 28452, 28475, 28481, 28521, 28622, 28750, 28864, 28976, 29134, + 29356, 29599, 29815, 30014, 30238, 30487, 30707, 30857, 30956, + 31056, 31161, 31218, 31192, 31110, 31026, 30940, 30804, 30597, + 30363, 30153, 29955, 29717, 29423, 29122, 28858, 28610, 28330, + 28017, 27725, 27493, 27305, 27123, 26957, 26858, 26855, 26919, + 27000, 27096, 27242, 27449, 27670, 27853, 28004, 28170, 28363, + 28537, 28651, 28726, 28810, 28906, 28965, 28953, 28898, 28846, + 28798, 28711, 28564, 28392, 28245, 28123, 27983, 27805, 27627, + 27493, 27389, 27263, 27098, 26938, 26818, 26717, 26585, 26419, + 26269, 26166, 26087, 25994, 25894, 25830, 25827, 25857, 25879, + 25896, 25946, 26047, 26164, 26248, 26303, 26377, 26485, 26580, + 26618, 26624, 26652, 26707, 26738, 26717, 26681, 26678, 26699, + 26698, 26663, 26626, 26626, 26655, 26675, 26665, 26653, 26684, + 26752, 26803, 26810, 26822, 26896, 27003, 27067, 27083, 27136, + 27264, 27390, 27443, 27479, 27592, 27757, 27861, 27892, 27951, + 28066, 28098, 27925, 27605, 27242, 26763, 25986, 24898, 23698, + 22506, 21172, 19519, 17670, 15953, 14460, 12834, 10626, 7810, + 4891, 2515, 1017, 301, 57, 5, 0, 1, 1, + 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0 }; -const Word16 defaultHRIR_right_avg_power_48kHz_fx[LR_IAC_LENGTH_NR_FC] = - {32146, 31895, 31408, 31150, 31229, 31321, 31151, 30886, 30927, - 31392, 31948, 32181, 32023, 31727, 31513, 31371, 31210, 31057, - 30979, 30923, 30756, 30473, 30243, 30186, 30217, 30177, 30053, - 29963, 29952, 29940, 29872, 29822, 29880, 30009, 30090, 30076, - 30033, 30029, 30046, 30024, 29950, 29863, 29801, 29758, 29698, - 29605, 29507, 29439, 29395, 29331, 29225, 29110, 29028, 28972, - 28890, 28768, 28653, 28588, 28556, 28506, 28436, 28394, 28409, - 28452, 28475, 28481, 28521, 28622, 28750, 28864, 28976, 29134, - 29356, 29599, 29815, 30014, 30238, 30487, 30707, 30856, 30956, - 31056, 31161, 31218, 31192, 31110, 31026, 30940, 30804, 30597, - 30363, 30153, 29955, 29717, 29423, 29122, 28858, 28610, 28330, - 28017, 27725, 27493, 27304, 27123, 26957, 26858, 26855, 26919, - 27000, 27096, 27242, 27449, 27670, 27853, 28004, 28170, 28363, - 28537, 28651, 28726, 28810, 28906, 28965, 28953, 28898, 28846, - 28798, 28711, 28564, 28392, 28245, 28123, 27983, 27805, 27627, - 27493, 27389, 27263, 27098, 26938, 26818, 26717, 26585, 26419, - 26269, 26166, 26087, 25994, 25894, 25830, 25827, 25857, 25879, - 25896, 25946, 26047, 26164, 26248, 26303, 26377, 26485, 26580, - 26618, 26624, 26652, 26707, 26738, 26717, 26681, 26678, 26699, - 26698, 26663, 26626, 26626, 26655, 26675, 26665, 26653, 26684, - 26752, 26803, 26810, 26822, 26896, 27003, 27067, 27083, 27136, - 27264, 27390, 27443, 27479, 27592, 27757, 27861, 27892, 27951, - 28066, 28098, 27925, 27605, 27242, 26764, 25986, 24898, 23699, - 22506, 21172, 19519, 17670, 15953, 14460, 12834, 10626, 7810, - 4891, 2515, 1017, 301, 57, 5, 0, 1, 1, - 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0 }; +const Word16 defaultHRIR_right_avg_power_48kHz_fx[LR_IAC_LENGTH_NR_FC] = { 32146, 31895, 31408, 31150, 31229, 31321, 31151, 30886, 30927, + 31392, 31948, 32181, 32023, 31727, 31513, 31371, 31210, 31057, + 30979, 30923, 30756, 30473, 30243, 30186, 30217, 30177, 30053, + 29963, 29952, 29940, 29872, 29822, 29880, 30009, 30090, 30076, + 30033, 30029, 30046, 30024, 29950, 29863, 29801, 29758, 29698, + 29605, 29507, 29439, 29395, 29331, 29225, 29110, 29028, 28972, + 28890, 28768, 28653, 28588, 28556, 28506, 28436, 28394, 28409, + 28452, 28475, 28481, 28521, 28622, 28750, 28864, 28976, 29134, + 29356, 29599, 29815, 30014, 30238, 30487, 30707, 30856, 30956, + 31056, 31161, 31218, 31192, 31110, 31026, 30940, 30804, 30597, + 30363, 30153, 29955, 29717, 29423, 29122, 28858, 28610, 28330, + 28017, 27725, 27493, 27304, 27123, 26957, 26858, 26855, 26919, + 27000, 27096, 27242, 27449, 27670, 27853, 28004, 28170, 28363, + 28537, 28651, 28726, 28810, 28906, 28965, 28953, 28898, 28846, + 28798, 28711, 28564, 28392, 28245, 28123, 27983, 27805, 27627, + 27493, 27389, 27263, 27098, 26938, 26818, 26717, 26585, 26419, + 26269, 26166, 26087, 25994, 25894, 25830, 25827, 25857, 25879, + 25896, 25946, 26047, 26164, 26248, 26303, 26377, 26485, 26580, + 26618, 26624, 26652, 26707, 26738, 26717, 26681, 26678, 26699, + 26698, 26663, 26626, 26626, 26655, 26675, 26665, 26653, 26684, + 26752, 26803, 26810, 26822, 26896, 27003, 27067, 27083, 27136, + 27264, 27390, 27443, 27479, 27592, 27757, 27861, 27892, 27951, + 28066, 28098, 27925, 27605, 27242, 26764, 25986, 24898, 23699, + 22506, 21172, 19519, 17670, 15953, 14460, 12834, 10626, 7810, + 4891, 2515, 1017, 301, 57, 5, 0, 1, 1, + 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0 }; /* Sample Rate = 32000 */ const Word16 defaultHRIR_Q_32kHz_fx = 14; -const Word16 defaultHRIR_coherence_32kHz_fx[LR_IAC_LENGTH_NR_FC] = - {16266, 15905, 14816, 13022, 10661, 8014, 5425, 3172, 1391, - 99, 0, 0, 0, 0, 0, 100, 467, 657, - 700, 673, 648, 644, 628, 556, 422, 266, 148, - 109, 141, 208, 272, 323, 369, 421, 470, 496, - 483, 443, 402, 382, 383, 381, 351, 288, 214, - 161, 150, 175, 207, 219, 199, 154, 102, 57, - 22, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 24, 60, 90, 116, 140, 158, - 166, 159, 137, 107, 73, 42, 15, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 13, 21, 26, 28, 29, 28, 23, 14, - 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5, 13, 18, 20, 19, 14, 8, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 3, 10, 15, 18, - 20, 20, 18, 14, 10, 5, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 4, 6, 8, 10, - 12, 13, 15, 17, 20, 22, 25, 28, 30, - 33, 36, 38, 40, 41, 43, 44, 46, 47, - 48, 50, 52, 55, 59, 63, 68, 74, 79, - 86, 93, 101, 108, 115, 122, 129, 137, 144, - 151, 158, 164, 170, 175, 181, 186, 190, 194, - 196, 198, 200, 202, 202 }; +const Word16 defaultHRIR_coherence_32kHz_fx[LR_IAC_LENGTH_NR_FC] = { 16266, 15905, 14816, 13022, 10661, 8014, 5425, 3172, 1391, + 99, 0, 0, 0, 0, 0, 100, 467, 657, + 700, 673, 648, 644, 628, 556, 422, 266, 148, + 109, 141, 208, 272, 323, 369, 421, 470, 496, + 483, 443, 402, 382, 383, 381, 351, 288, 214, + 161, 150, 175, 207, 219, 199, 154, 102, 57, + 22, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 24, 60, 90, 116, 140, 158, + 166, 159, 137, 107, 73, 42, 15, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 13, 21, 26, 28, 29, 28, 23, 14, + 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5, 13, 18, 20, 19, 14, 8, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3, 10, 15, 18, + 20, 20, 18, 14, 10, 5, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 4, 6, 8, 10, + 12, 13, 15, 17, 20, 22, 25, 28, 30, + 33, 36, 38, 40, 41, 43, 44, 46, 47, + 48, 50, 52, 55, 59, 63, 68, 74, 79, + 86, 93, 101, 108, 115, 122, 129, 137, 144, + 151, 158, 164, 170, 175, 181, 186, 190, 194, + 196, 198, 200, 202, 202 }; -const Word16 defaultHRIR_left_avg_power_32kHz_fx[LR_IAC_LENGTH_NR_FC] = - {16884, 16824, 16678, 16520, 16427, 16428, 16497, 16569, 16583, - 16524, 16430, 16371, 16402, 16535, 16726, 16903, 17005, 17010, - 16939, 16841, 16757, 16701, 16661, 16619, 16564, 16504, 16456, - 16425, 16399, 16357, 16282, 16176, 16067, 15985, 15948, 15947, - 15953, 15941, 15902, 15850, 15805, 15781, 15773, 15766, 15745, - 15712, 15684, 15678, 15700, 15741, 15781, 15801, 15797, 15779, - 15762, 15753, 15753, 15753, 15742, 15717, 15681, 15642, 15607, - 15579, 15555, 15529, 15496, 15454, 15406, 15359, 15318, 15284, - 15252, 15215, 15168, 15112, 15053, 15000, 14955, 14916, 14875, - 14824, 14763, 14699, 14643, 14598, 14564, 14533, 14498, 14456, - 14411, 14374, 14350, 14339, 14333, 14325, 14310, 14291, 14277, - 14274, 14286, 14308, 14332, 14353, 14371, 14393, 14426, 14475, - 14536, 14602, 14665, 14719, 14770, 14824, 14885, 14952, 15017, - 15071, 15107, 15129, 15144, 15160, 15179, 15196, 15202, 15190, - 15159, 15115, 15069, 15025, 14981, 14929, 14863, 14780, 14688, - 14596, 14510, 14431, 14351, 14263, 14161, 14051, 13940, 13836, - 13742, 13651, 13557, 13454, 13343, 13233, 13131, 13043, 12967, - 12897, 12827, 12758, 12694, 12645, 12617, 12608, 12613, 12623, - 12634, 12648, 12669, 12703, 12750, 12804, 12856, 12899, 12932, - 12961, 12993, 13033, 13076, 13115, 13142, 13156, 13162, 13166, - 13176, 13188, 13198, 13196, 13179, 13150, 13115, 13081, 13049, - 13015, 12975, 12923, 12863, 12800, 12743, 12695, 12655, 12614, - 12567, 12511, 12451, 12395, 12347, 12307, 12270, 12226, 12173, - 12113, 12052, 11998, 11953, 11911, 11866, 11812, 11749, 11684, - 11625, 11576, 11534, 11494, 11449, 11398, 11347, 11303, 11270, - 11249, 11234, 11218, 11198, 11175, 11156, 11146, 11145, 11149, - 11153, 11149, 11139, 11126, 11115, 11110, 11109, 11107, 11097, - 11079, 11056, 11034, 11018, 11009, 11001, 10989, 10972, 10952, - 10935, 10926, 10926, 10930, 10932 }; +const Word16 defaultHRIR_left_avg_power_32kHz_fx[LR_IAC_LENGTH_NR_FC] = { 16884, 16824, 16678, 16520, 16427, 16428, 16497, 16569, 16583, + 16524, 16430, 16371, 16402, 16535, 16726, 16903, 17005, 17010, + 16939, 16841, 16757, 16701, 16661, 16619, 16564, 16504, 16456, + 16425, 16399, 16357, 16282, 16176, 16067, 15985, 15948, 15947, + 15953, 15941, 15902, 15850, 15805, 15781, 15773, 15766, 15745, + 15712, 15684, 15678, 15700, 15741, 15781, 15801, 15797, 15779, + 15762, 15753, 15753, 15753, 15742, 15717, 15681, 15642, 15607, + 15579, 15555, 15529, 15496, 15454, 15406, 15359, 15318, 15284, + 15252, 15215, 15168, 15112, 15053, 15000, 14955, 14916, 14875, + 14824, 14763, 14699, 14643, 14598, 14564, 14533, 14498, 14456, + 14411, 14374, 14350, 14339, 14333, 14325, 14310, 14291, 14277, + 14274, 14286, 14308, 14332, 14353, 14371, 14393, 14426, 14475, + 14536, 14602, 14665, 14719, 14770, 14824, 14885, 14952, 15017, + 15071, 15107, 15129, 15144, 15160, 15179, 15196, 15202, 15190, + 15159, 15115, 15069, 15025, 14981, 14929, 14863, 14780, 14688, + 14596, 14510, 14431, 14351, 14263, 14161, 14051, 13940, 13836, + 13742, 13651, 13557, 13454, 13343, 13233, 13131, 13043, 12967, + 12897, 12827, 12758, 12694, 12645, 12617, 12608, 12613, 12623, + 12634, 12648, 12669, 12703, 12750, 12804, 12856, 12899, 12932, + 12961, 12993, 13033, 13076, 13115, 13142, 13156, 13162, 13166, + 13176, 13188, 13198, 13196, 13179, 13150, 13115, 13081, 13049, + 13015, 12975, 12923, 12863, 12800, 12743, 12695, 12655, 12614, + 12567, 12511, 12451, 12395, 12347, 12307, 12270, 12226, 12173, + 12113, 12052, 11998, 11953, 11911, 11866, 11812, 11749, 11684, + 11625, 11576, 11534, 11494, 11449, 11398, 11347, 11303, 11270, + 11249, 11234, 11218, 11198, 11175, 11156, 11146, 11145, 11149, + 11153, 11149, 11139, 11126, 11115, 11110, 11109, 11107, 11097, + 11079, 11056, 11034, 11018, 11009, 11001, 10989, 10972, 10952, + 10935, 10926, 10926, 10930, 10932 }; -const Word16 defaultHRIR_right_avg_power_32kHz_fx[LR_IAC_LENGTH_NR_FC] = - {16884, 16824, 16678, 16520, 16427, 16428, 16497, 16569, 16583, - 16524, 16430, 16371, 16402, 16534, 16726, 16903, 17005, 17010, - 16939, 16841, 16757, 16701, 16661, 16619, 16564, 16504, 16456, - 16425, 16400, 16357, 16282, 16176, 16067, 15985, 15948, 15947, - 15953, 15941, 15902, 15850, 15805, 15781, 15773, 15765, 15745, - 15712, 15684, 15678, 15700, 15741, 15781, 15801, 15797, 15779, - 15761, 15753, 15753, 15753, 15742, 15717, 15681, 15642, 15607, - 15579, 15555, 15529, 15496, 15454, 15406, 15359, 15318, 15284, - 15252, 15215, 15168, 15112, 15053, 15000, 14955, 14916, 14875, - 14824, 14763, 14699, 14643, 14598, 14564, 14533, 14498, 14455, - 14411, 14374, 14350, 14339, 14333, 14325, 14310, 14291, 14277, - 14274, 14286, 14308, 14332, 14353, 14371, 14393, 14426, 14475, - 14536, 14602, 14665, 14719, 14770, 14824, 14885, 14952, 15017, - 15071, 15107, 15129, 15144, 15160, 15179, 15196, 15202, 15190, - 15158, 15115, 15069, 15025, 14981, 14929, 14863, 14781, 14688, - 14596, 14510, 14431, 14351, 14263, 14161, 14051, 13940, 13836, - 13742, 13651, 13557, 13454, 13343, 13233, 13131, 13043, 12967, - 12897, 12827, 12758, 12694, 12645, 12617, 12608, 12613, 12623, - 12634, 12647, 12669, 12703, 12750, 12804, 12856, 12899, 12932, - 12961, 12993, 13033, 13076, 13115, 13142, 13156, 13162, 13166, - 13176, 13188, 13198, 13196, 13179, 13150, 13115, 13081, 13049, - 13015, 12975, 12923, 12863, 12800, 12743, 12695, 12655, 12614, - 12567, 12511, 12451, 12395, 12347, 12307, 12270, 12226, 12173, - 12113, 12052, 11998, 11953, 11911, 11866, 11812, 11749, 11684, - 11625, 11576, 11534, 11494, 11449, 11398, 11347, 11303, 11270, - 11249, 11234, 11218, 11198, 11175, 11156, 11146, 11145, 11149, - 11153, 11149, 11139, 11126, 11115, 11110, 11109, 11107, 11097, - 11079, 11056, 11034, 11019, 11009, 11001, 10989, 10972, 10952, - 10935, 10926, 10926, 10930, 10932 }; +const Word16 defaultHRIR_right_avg_power_32kHz_fx[LR_IAC_LENGTH_NR_FC] = { 16884, 16824, 16678, 16520, 16427, 16428, 16497, 16569, 16583, + 16524, 16430, 16371, 16402, 16534, 16726, 16903, 17005, 17010, + 16939, 16841, 16757, 16701, 16661, 16619, 16564, 16504, 16456, + 16425, 16400, 16357, 16282, 16176, 16067, 15985, 15948, 15947, + 15953, 15941, 15902, 15850, 15805, 15781, 15773, 15765, 15745, + 15712, 15684, 15678, 15700, 15741, 15781, 15801, 15797, 15779, + 15761, 15753, 15753, 15753, 15742, 15717, 15681, 15642, 15607, + 15579, 15555, 15529, 15496, 15454, 15406, 15359, 15318, 15284, + 15252, 15215, 15168, 15112, 15053, 15000, 14955, 14916, 14875, + 14824, 14763, 14699, 14643, 14598, 14564, 14533, 14498, 14455, + 14411, 14374, 14350, 14339, 14333, 14325, 14310, 14291, 14277, + 14274, 14286, 14308, 14332, 14353, 14371, 14393, 14426, 14475, + 14536, 14602, 14665, 14719, 14770, 14824, 14885, 14952, 15017, + 15071, 15107, 15129, 15144, 15160, 15179, 15196, 15202, 15190, + 15158, 15115, 15069, 15025, 14981, 14929, 14863, 14781, 14688, + 14596, 14510, 14431, 14351, 14263, 14161, 14051, 13940, 13836, + 13742, 13651, 13557, 13454, 13343, 13233, 13131, 13043, 12967, + 12897, 12827, 12758, 12694, 12645, 12617, 12608, 12613, 12623, + 12634, 12647, 12669, 12703, 12750, 12804, 12856, 12899, 12932, + 12961, 12993, 13033, 13076, 13115, 13142, 13156, 13162, 13166, + 13176, 13188, 13198, 13196, 13179, 13150, 13115, 13081, 13049, + 13015, 12975, 12923, 12863, 12800, 12743, 12695, 12655, 12614, + 12567, 12511, 12451, 12395, 12347, 12307, 12270, 12226, 12173, + 12113, 12052, 11998, 11953, 11911, 11866, 11812, 11749, 11684, + 11625, 11576, 11534, 11494, 11449, 11398, 11347, 11303, 11270, + 11249, 11234, 11218, 11198, 11175, 11156, 11146, 11145, 11149, + 11153, 11149, 11139, 11126, 11115, 11110, 11109, 11107, 11097, + 11079, 11056, 11034, 11019, 11009, 11001, 10989, 10972, 10952, + 10935, 10926, 10926, 10930, 10932 }; /* Sample Rate = 16000 */ const Word16 defaultHRIR_Q_16kHz_fx = 14; -const Word16 defaultHRIR_coherence_16kHz_fx[LR_IAC_LENGTH_NR_FC_16KHZ] = - {16106, 15742, 14643, 12838, 10469, 7821, 5241, 3004, 1244, - 0, 0, 0, 0, 0, 0, 63, 414, 588, - 619, 590, 570, 575, 568, 505, 379, 230, 119, - 83, 114, 173, 228, 267, 302, 342, 380, 396, - 378, 338, 300, 285, 289, 287, 256, 193, 120, - 70, 61, 84, 112, 118, 91, 43, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4, 28, 49, 64, - 68, 56, 29, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 34, 70, 104, 136, 166, 192, 216, 236, - 251, 262, 265 }; - -const Word16 defaultHRIR_left_avg_power_16kHz_fx[LR_IAC_LENGTH_NR_FC_16KHZ] = - {18333, 18272, 18124, 17972, 17896, 17931, 18041, 18150, 18186, - 18129, 18021, 17939, 17951, 18074, 18267, 18453, 18563, 18568, - 18489, 18374, 18266, 18182, 18112, 18038, 17951, 17860, 17780, - 17720, 17666, 17597, 17494, 17364, 17234, 17134, 17081, 17063, - 17049, 17011, 16940, 16847, 16758, 16687, 16632, 16579, 16516, - 16446, 16384, 16347, 16341, 16351, 16355, 16338, 16294, 16235, - 16174, 16122, 16075, 16023, 15957, 15873, 15776, 15674, 15574, - 15478, 15380, 15276, 15161, 15035, 14902, 14770, 14644, 14524, - 14404, 14278, 14142, 13997, 13850, 13709, 13577, 13448, 13315, - 13172, 13018, 12861, 12708, 12565, 12428, 12291, 12146, 11993, - 11838, 11688, 11549, 11421, 11295, 11167, 11032, 10894, 10759, - 10633, 10515, 10400, 10279, 10145, 9997, 9839, 9674, 9502, - 9319, 9116, 8887, 8629, 8345, 8043, 7726, 7397, 7054, - 6698, 6333, 5966, 5608, 5270, 4961, 4686, 4449, 4254, - 4107, 4016, 3984 }; - -const Word16 defaultHRIR_right_avg_power_16kHz_fx[LR_IAC_LENGTH_NR_FC_16KHZ] = - {18333, 18272, 18124, 17972, 17897, 17931, 18041, 18150, 18186, - 18130, 18021, 17939, 17951, 18074, 18267, 18453, 18563, 18568, - 18489, 18374, 18266, 18182, 18112, 18038, 17951, 17860, 17780, - 17720, 17666, 17597, 17494, 17364, 17234, 17134, 17081, 17063, - 17049, 17011, 16940, 16847, 16758, 16687, 16632, 16579, 16516, - 16446, 16384, 16347, 16341, 16351, 16355, 16338, 16294, 16235, - 16174, 16122, 16075, 16023, 15957, 15873, 15776, 15674, 15574, - 15478, 15380, 15276, 15161, 15035, 14902, 14770, 14644, 14524, - 14404, 14278, 14142, 13997, 13850, 13709, 13577, 13448, 13315, - 13172, 13018, 12861, 12708, 12565, 12428, 12291, 12146, 11993, - 11838, 11688, 11549, 11421, 11295, 11167, 11032, 10894, 10759, - 10633, 10515, 10400, 10279, 10145, 9997, 9839, 9674, 9502, - 9319, 9116, 8887, 8629, 8345, 8043, 7726, 7396, 7054, - 6698, 6333, 5966, 5608, 5270, 4961, 4686, 4449, 4254, - 4107, 4016, 3984 }; +const Word16 defaultHRIR_coherence_16kHz_fx[LR_IAC_LENGTH_NR_FC_16KHZ] = { 16106, 15742, 14643, 12838, 10469, 7821, 5241, 3004, 1244, + 0, 0, 0, 0, 0, 0, 63, 414, 588, + 619, 590, 570, 575, 568, 505, 379, 230, 119, + 83, 114, 173, 228, 267, 302, 342, 380, 396, + 378, 338, 300, 285, 289, 287, 256, 193, 120, + 70, 61, 84, 112, 118, 91, 43, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 4, 28, 49, 64, + 68, 56, 29, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 34, 70, 104, 136, 166, 192, 216, 236, + 251, 262, 265 }; +const Word16 defaultHRIR_left_avg_power_16kHz_fx[LR_IAC_LENGTH_NR_FC_16KHZ] = { 18333, 18272, 18124, 17972, 17896, 17931, 18041, 18150, 18186, + 18129, 18021, 17939, 17951, 18074, 18267, 18453, 18563, 18568, + 18489, 18374, 18266, 18182, 18112, 18038, 17951, 17860, 17780, + 17720, 17666, 17597, 17494, 17364, 17234, 17134, 17081, 17063, + 17049, 17011, 16940, 16847, 16758, 16687, 16632, 16579, 16516, + 16446, 16384, 16347, 16341, 16351, 16355, 16338, 16294, 16235, + 16174, 16122, 16075, 16023, 15957, 15873, 15776, 15674, 15574, + 15478, 15380, 15276, 15161, 15035, 14902, 14770, 14644, 14524, + 14404, 14278, 14142, 13997, 13850, 13709, 13577, 13448, 13315, + 13172, 13018, 12861, 12708, 12565, 12428, 12291, 12146, 11993, + 11838, 11688, 11549, 11421, 11295, 11167, 11032, 10894, 10759, + 10633, 10515, 10400, 10279, 10145, 9997, 9839, 9674, 9502, + 9319, 9116, 8887, 8629, 8345, 8043, 7726, 7397, 7054, + 6698, 6333, 5966, 5608, 5270, 4961, 4686, 4449, 4254, + 4107, 4016, 3984 }; +const Word16 defaultHRIR_right_avg_power_16kHz_fx[LR_IAC_LENGTH_NR_FC_16KHZ] = { 18333, 18272, 18124, 17972, 17897, 17931, 18041, 18150, 18186, + 18130, 18021, 17939, 17951, 18074, 18267, 18453, 18563, 18568, + 18489, 18374, 18266, 18182, 18112, 18038, 17951, 17860, 17780, + 17720, 17666, 17597, 17494, 17364, 17234, 17134, 17081, 17063, + 17049, 17011, 16940, 16847, 16758, 16687, 16632, 16579, 16516, + 16446, 16384, 16347, 16341, 16351, 16355, 16338, 16294, 16235, + 16174, 16122, 16075, 16023, 15957, 15873, 15776, 15674, 15574, + 15478, 15380, 15276, 15161, 15035, 14902, 14770, 14644, 14524, + 14404, 14278, 14142, 13997, 13850, 13709, 13577, 13448, 13315, + 13172, 13018, 12861, 12708, 12565, 12428, 12291, 12146, 11993, + 11838, 11688, 11549, 11421, 11295, 11167, 11032, 10894, 10759, + 10633, 10515, 10400, 10279, 10145, 9997, 9839, 9674, 9502, + 9319, 9116, 8887, 8629, 8345, 8043, 7726, 7396, 7054, + 6698, 6333, 5966, 5608, 5270, 4961, 4686, 4449, 4254, + 4107, 4016, 3984 }; - - - -const Word32 sine_table_Q31 [361] = { - 187, - -37478868, -74946000, -112390808, -149800880, -187165824, -224473232, -261712288, -298872128, -335940416, -372906880, - -409759232, -446486784, -483078848, -519523232, -555809856, -591926720, -627863744, -663609024, -699152192, -734482816, - -769589248, -804461760, -839088768, -873460160, -907565952, -941394816, -974937344, -1008182528, -1041120576, -1073741952, - -1106035712, -1137993088, -1169603456, -1200857856, -1231746048, -1262259072, -1292388096, -1322122880, -1351455488, -1380375936, - -1408875904, -1436947072, -1464580224, -1491767680, -1518500224, -1544770688, -1570570112, -1595891328, -1620726528, -1645067904, - -1668908416, -1692240256, -1715056640, -1737350784, -1759115520, -1780344704, -1801031296, -1821169280, -1840752768, -1859775360, - -1878231552, -1896115456, -1913422080, -1930145536, -1946281088, -1961824000, -1976769152, -1991112192, -2004848768, -2017974528, - -2030485760, -2042378368, -2053648768, -2064293760, -2074309888, -2083694208, -2092443776, -2100556032, -2108028288, -2114858496, - -2121044608, -2126584448, -2131476608, -2135719552, -2139311872, -2142252544, -2144540544, -2146175488, -2147156608, -2147483647, - -2147156608, -2146175488, -2144540544, -2142252544, -2139311872, -2135719552, -2131476608, -2126584448, -2121044608, -2114858496, - -2108028288, -2100556032, -2092443776, -2083694208, -2074309888, -2064293760, -2053648768, -2042378368, -2030485632, -2017974528, - -2004848640, -1991112192, -1976769024, -1961824000, -1946281216, -1930145536, -1913421952, -1896115456, -1878231552, -1859775488, - -1840752768, -1821169408, -1801031296, -1780344576, -1759115648, -1737350784, -1715056768, -1692240128, -1668908160, -1645067904, - -1620726400, -1595891456, -1570570112, -1544770432, -1518500224, -1491767552, -1464580352, -1436947072, -1408876032, -1380375808, - -1351455232, -1322123008, -1292387840, -1262259200, -1231746048, -1200857600, -1169603456, -1137992960, -1106035840, -1073741824, - -1041120704, -1008182528, -974937152, -941394880, -907565824, -873460288, -839088704, -804461504, -769589312, -734482624, - -699152256, -663608960, -627863424, -591926720, -555809664, -519523328, -483078688, -446486976, -409759200, -372906624, - -335940480, -298871968, -261712432, -224473168, -187165520, -149800880, -112390616, -74946096, -37478756, 0, - 37478756, 74946096, 112390616, 149800880, 187165520, 224473168, 261712432, 298871968, 335940480, 372906624, - 409759200, 446486976, 483078688, 519523328, 555809664, 591926720, 627863424, 663608960, 699152256, 734482624, - 769589312, 804461504, 839088704, 873460288, 907565824, 941394880, 974937152, 1008182528, 1041120704, 1073741824, - 1106035840, 1137992960, 1169603456, 1200857600, 1231746048, 1262259200, 1292387840, 1322123008, 1351455232, 1380375808, - 1408876032, 1436947072, 1464580352, 1491767552, 1518500224, 1544770432, 1570570112, 1595891456, 1620726400, 1645067904, - 1668908160, 1692240128, 1715056768, 1737350784, 1759115648, 1780344576, 1801031296, 1821169408, 1840752768, 1859775488, - 1878231552, 1896115456, 1913421952, 1930145536, 1946281216, 1961824000, 1976769024, 1991112192, 2004848640, 2017974528, - 2030485632, 2042378368, 2053648768, 2064293760, 2074309888, 2083694208, 2092443776, 2100556032, 2108028288, 2114858496, - 2121044608, 2126584448, 2131476608, 2135719552, 2139311872, 2142252544, 2144540544, 2146175488, 2147156608, 2147483647, - 2147156608, 2146175488, 2144540544, 2142252544, 2139311872, 2135719552, 2131476608, 2126584448, 2121044608, 2114858496, - 2108028288, 2100556032, 2092443776, 2083694208, 2074309888, 2064293760, 2053648768, 2042378368, 2030485760, 2017974528, - 2004848768, 1991112192, 1976769152, 1961824000, 1946281088, 1930145536, 1913422080, 1896115456, 1878231552, 1859775360, - 1840752768, 1821169280, 1801031296, 1780344704, 1759115520, 1737350784, 1715056640, 1692240256, 1668908416, 1645067904, - 1620726528, 1595891328, 1570570112, 1544770688, 1518500224, 1491767680, 1464580224, 1436947072, 1408875904, 1380375936, - 1351455488, 1322122880, 1292388096, 1262259072, 1231746048, 1200857856, 1169603456, 1137993088, 1106035712, 1073741952, - 1041120576, 1008182528, 974937344, 941394816, 907565952, 873460160, 839088768, 804461760, 769589248, 734482816, - 699152192, 663609024, 627863744, 591926720, 555809856, 519523232, 483078848, 446486784, 409759232, 372906880, - 335940416, 298872128, 261712288, 224473232, 187165824, 149800880, 112390808, 74946000, 37478868, -187, +const Word32 sine_table_Q31[361] = { + 187, + -37478868, + -74946000, + -112390808, + -149800880, + -187165824, + -224473232, + -261712288, + -298872128, + -335940416, + -372906880, + -409759232, + -446486784, + -483078848, + -519523232, + -555809856, + -591926720, + -627863744, + -663609024, + -699152192, + -734482816, + -769589248, + -804461760, + -839088768, + -873460160, + -907565952, + -941394816, + -974937344, + -1008182528, + -1041120576, + -1073741952, + -1106035712, + -1137993088, + -1169603456, + -1200857856, + -1231746048, + -1262259072, + -1292388096, + -1322122880, + -1351455488, + -1380375936, + -1408875904, + -1436947072, + -1464580224, + -1491767680, + -1518500224, + -1544770688, + -1570570112, + -1595891328, + -1620726528, + -1645067904, + -1668908416, + -1692240256, + -1715056640, + -1737350784, + -1759115520, + -1780344704, + -1801031296, + -1821169280, + -1840752768, + -1859775360, + -1878231552, + -1896115456, + -1913422080, + -1930145536, + -1946281088, + -1961824000, + -1976769152, + -1991112192, + -2004848768, + -2017974528, + -2030485760, + -2042378368, + -2053648768, + -2064293760, + -2074309888, + -2083694208, + -2092443776, + -2100556032, + -2108028288, + -2114858496, + -2121044608, + -2126584448, + -2131476608, + -2135719552, + -2139311872, + -2142252544, + -2144540544, + -2146175488, + -2147156608, + -2147483647, + -2147156608, + -2146175488, + -2144540544, + -2142252544, + -2139311872, + -2135719552, + -2131476608, + -2126584448, + -2121044608, + -2114858496, + -2108028288, + -2100556032, + -2092443776, + -2083694208, + -2074309888, + -2064293760, + -2053648768, + -2042378368, + -2030485632, + -2017974528, + -2004848640, + -1991112192, + -1976769024, + -1961824000, + -1946281216, + -1930145536, + -1913421952, + -1896115456, + -1878231552, + -1859775488, + -1840752768, + -1821169408, + -1801031296, + -1780344576, + -1759115648, + -1737350784, + -1715056768, + -1692240128, + -1668908160, + -1645067904, + -1620726400, + -1595891456, + -1570570112, + -1544770432, + -1518500224, + -1491767552, + -1464580352, + -1436947072, + -1408876032, + -1380375808, + -1351455232, + -1322123008, + -1292387840, + -1262259200, + -1231746048, + -1200857600, + -1169603456, + -1137992960, + -1106035840, + -1073741824, + -1041120704, + -1008182528, + -974937152, + -941394880, + -907565824, + -873460288, + -839088704, + -804461504, + -769589312, + -734482624, + -699152256, + -663608960, + -627863424, + -591926720, + -555809664, + -519523328, + -483078688, + -446486976, + -409759200, + -372906624, + -335940480, + -298871968, + -261712432, + -224473168, + -187165520, + -149800880, + -112390616, + -74946096, + -37478756, + 0, + 37478756, + 74946096, + 112390616, + 149800880, + 187165520, + 224473168, + 261712432, + 298871968, + 335940480, + 372906624, + 409759200, + 446486976, + 483078688, + 519523328, + 555809664, + 591926720, + 627863424, + 663608960, + 699152256, + 734482624, + 769589312, + 804461504, + 839088704, + 873460288, + 907565824, + 941394880, + 974937152, + 1008182528, + 1041120704, + 1073741824, + 1106035840, + 1137992960, + 1169603456, + 1200857600, + 1231746048, + 1262259200, + 1292387840, + 1322123008, + 1351455232, + 1380375808, + 1408876032, + 1436947072, + 1464580352, + 1491767552, + 1518500224, + 1544770432, + 1570570112, + 1595891456, + 1620726400, + 1645067904, + 1668908160, + 1692240128, + 1715056768, + 1737350784, + 1759115648, + 1780344576, + 1801031296, + 1821169408, + 1840752768, + 1859775488, + 1878231552, + 1896115456, + 1913421952, + 1930145536, + 1946281216, + 1961824000, + 1976769024, + 1991112192, + 2004848640, + 2017974528, + 2030485632, + 2042378368, + 2053648768, + 2064293760, + 2074309888, + 2083694208, + 2092443776, + 2100556032, + 2108028288, + 2114858496, + 2121044608, + 2126584448, + 2131476608, + 2135719552, + 2139311872, + 2142252544, + 2144540544, + 2146175488, + 2147156608, + 2147483647, + 2147156608, + 2146175488, + 2144540544, + 2142252544, + 2139311872, + 2135719552, + 2131476608, + 2126584448, + 2121044608, + 2114858496, + 2108028288, + 2100556032, + 2092443776, + 2083694208, + 2074309888, + 2064293760, + 2053648768, + 2042378368, + 2030485760, + 2017974528, + 2004848768, + 1991112192, + 1976769152, + 1961824000, + 1946281088, + 1930145536, + 1913422080, + 1896115456, + 1878231552, + 1859775360, + 1840752768, + 1821169280, + 1801031296, + 1780344704, + 1759115520, + 1737350784, + 1715056640, + 1692240256, + 1668908416, + 1645067904, + 1620726528, + 1595891328, + 1570570112, + 1544770688, + 1518500224, + 1491767680, + 1464580224, + 1436947072, + 1408875904, + 1380375936, + 1351455488, + 1322122880, + 1292388096, + 1262259072, + 1231746048, + 1200857856, + 1169603456, + 1137993088, + 1106035712, + 1073741952, + 1041120576, + 1008182528, + 974937344, + 941394816, + 907565952, + 873460160, + 839088768, + 804461760, + 769589248, + 734482816, + 699152192, + 663609024, + 627863744, + 591926720, + 555809856, + 519523232, + 483078848, + 446486784, + 409759232, + 372906880, + 335940416, + 298872128, + 261712288, + 224473232, + 187165824, + 149800880, + 112390808, + 74946000, + 37478868, + -187, }; const Word32 cosine_table_Q31[181] = { - 2147483647, - 2147156608, 2146175488, 2144540544, 2142252544, 2139311872, 2135719552, 2131476608, 2126584448, 2121044608, 2114858496, - 2108028288, 2100556032, 2092443776, 2083694208, 2074309888, 2064293760, 2053648896, 2042378368, 2030485632, 2017974528, - 2004848640, 1991112192, 1976769152, 1961823872, 1946281088, 1930145536, 1913421952, 1896115456, 1878231552, 1859775360, - 1840752768, 1821169408, 1801031296, 1780344704, 1759115648, 1737350784, 1715056768, 1692240256, 1668908160, 1645067904, - 1620726528, 1595891328, 1570570112, 1544770432, 1518500224, 1491767552, 1464580352, 1436946944, 1408876032, 1380375936, - 1351455360, 1322123008, 1292387968, 1262259328, 1231746048, 1200857600, 1169603456, 1137992960, 1106035840, 1073741760, - 1041120640, 1008182592, 974937216, 941394880, 907565760, 873460224, 839088832, 804461632, 769589376, 734482688, - 699152256, 663608896, 627863616, 591926784, 555809728, 519523328, 483078688, 446486880, 409759328, 372906720, - 335940512, 298871968, 261712384, 224473072, 187165664, 149800960, 112390648, 74946096, 37478708, -93, - -37478640, -74946024, -112390576, -149800896, -187165584, -224473264, -261712304, -298871904, -335940416, -372906656, - -409759264, -446486816, -483078592, -519523264, -555809664, -591926720, -627863552, -663608832, -699152192, -734482624, - -769589312, -804461568, -839088768, -873460160, -907565952, -941394816, -974936960, -1008182528, -1041120576, -1073741952, - -1106035712, -1137993088, -1169603456, -1200857472, -1231746048, -1262259072, -1292388096, -1322122880, -1351455104, -1380375936, - -1408875904, -1436947200, -1464580224, -1491767296, -1518500224, -1544770304, -1570570240, -1595891328, -1620726656, -1645067904, - -1668908032, -1692240256, -1715056640, -1737350912, -1759115648, -1780344448, -1801031296, -1821169280, -1840752768, -1859775360, - -1878231680, -1896115456, -1913421824, -1930145536, -1946281088, -1961824000, -1976769152, -1991112064, -2004848768, -2017974528, - -2030485760, -2042378240, -2053648768, -2064293760, -2074309888, -2083694208, -2092443776, -2100556032, -2108028288, -2114858496, - -2121044608, -2126584448, -2131476608, -2135719552, -2139311744, -2142252544, -2144540544, -2146175488, -2147156608, -2147483647, + 2147483647, + 2147156608, + 2146175488, + 2144540544, + 2142252544, + 2139311872, + 2135719552, + 2131476608, + 2126584448, + 2121044608, + 2114858496, + 2108028288, + 2100556032, + 2092443776, + 2083694208, + 2074309888, + 2064293760, + 2053648896, + 2042378368, + 2030485632, + 2017974528, + 2004848640, + 1991112192, + 1976769152, + 1961823872, + 1946281088, + 1930145536, + 1913421952, + 1896115456, + 1878231552, + 1859775360, + 1840752768, + 1821169408, + 1801031296, + 1780344704, + 1759115648, + 1737350784, + 1715056768, + 1692240256, + 1668908160, + 1645067904, + 1620726528, + 1595891328, + 1570570112, + 1544770432, + 1518500224, + 1491767552, + 1464580352, + 1436946944, + 1408876032, + 1380375936, + 1351455360, + 1322123008, + 1292387968, + 1262259328, + 1231746048, + 1200857600, + 1169603456, + 1137992960, + 1106035840, + 1073741760, + 1041120640, + 1008182592, + 974937216, + 941394880, + 907565760, + 873460224, + 839088832, + 804461632, + 769589376, + 734482688, + 699152256, + 663608896, + 627863616, + 591926784, + 555809728, + 519523328, + 483078688, + 446486880, + 409759328, + 372906720, + 335940512, + 298871968, + 261712384, + 224473072, + 187165664, + 149800960, + 112390648, + 74946096, + 37478708, + -93, + -37478640, + -74946024, + -112390576, + -149800896, + -187165584, + -224473264, + -261712304, + -298871904, + -335940416, + -372906656, + -409759264, + -446486816, + -483078592, + -519523264, + -555809664, + -591926720, + -627863552, + -663608832, + -699152192, + -734482624, + -769589312, + -804461568, + -839088768, + -873460160, + -907565952, + -941394816, + -974936960, + -1008182528, + -1041120576, + -1073741952, + -1106035712, + -1137993088, + -1169603456, + -1200857472, + -1231746048, + -1262259072, + -1292388096, + -1322122880, + -1351455104, + -1380375936, + -1408875904, + -1436947200, + -1464580224, + -1491767296, + -1518500224, + -1544770304, + -1570570240, + -1595891328, + -1620726656, + -1645067904, + -1668908032, + -1692240256, + -1715056640, + -1737350912, + -1759115648, + -1780344448, + -1801031296, + -1821169280, + -1840752768, + -1859775360, + -1878231680, + -1896115456, + -1913421824, + -1930145536, + -1946281088, + -1961824000, + -1976769152, + -1991112064, + -2004848768, + -2017974528, + -2030485760, + -2042378240, + -2053648768, + -2064293760, + -2074309888, + -2083694208, + -2092443776, + -2100556032, + -2108028288, + -2114858496, + -2121044608, + -2126584448, + -2131476608, + -2135719552, + -2139311744, + -2142252544, + -2144540544, + -2146175488, + -2147156608, + -2147483647, }; #undef WMC_TOOL_SKIP - -/* clang-format on */ diff --git a/lib_rend/ivas_stat_rend.h b/lib_rend/ivas_stat_rend.h index d785ed933805def29d4d558f9362a54525205be8..444e81444e9176bed5fca3a3c84567d320274d45 100644 --- a/lib_rend/ivas_stat_rend.h +++ b/lib_rend/ivas_stat_rend.h @@ -593,7 +593,9 @@ typedef struct ivas_hrtf_parambin_struct Word32 parametricReverberationTimes_fx[CLDFB_NO_CHANNELS_MAX]; /* Q26 */ Word32 parametricReverberationEneCorrections_fx[CLDFB_NO_CHANNELS_MAX]; /* Q31 */ Word32 parametricEarlyPartEneCorrection_fx[CLDFB_NO_CHANNELS_MAX]; /* Q28 */ - +#ifdef FIX_FLOAT_1134_BRIR_LEVEL + Word16 parametricEarlyPartEneCorrection_Q; +#endif } HRTFS_PARAMBIN, *HRTFS_PARAMBIN_HANDLE; /* Parametric binaural data structure */ diff --git a/lib_rend/lib_rend_fx.c b/lib_rend/lib_rend_fx.c index 1dd55712dca9f4911433ac16994ce4e6785750ce..742c9cb1215628feca37c490125f04bb0cfe92b6 100644 --- a/lib_rend/lib_rend_fx.c +++ b/lib_rend/lib_rend_fx.c @@ -11013,15 +11013,27 @@ static ivas_error ivas_masa_ext_rend_parambin_init( IF( EQ_32( *inputMasa->base.ctx.pOutConfig, IVAS_AUDIO_CONFIG_BINAURAL_ROOM_IR ) ) { Copy32( ( *phHrtfParambin )->parametricEarlyPartEneCorrection_fx, hDiracDecBin->earlyPartEneCorrection_fx, nBins ); +#ifdef FIX_FLOAT_1134_BRIR_LEVEL + hDiracDecBin->q_earlyPartEneCorrection = ( *phHrtfParambin )->parametricEarlyPartEneCorrection_Q; + move16(); +#else + hDiracDecBin->q_earlyPartEneCorrection = Q28; +#endif pRoomAcoustics = NULL; } ELSE { set32_fx( hDiracDecBin->earlyPartEneCorrection_fx, ONE_IN_Q28, CLDFB_NO_CHANNELS_MAX ); +#ifdef FIX_FLOAT_1134_BRIR_LEVEL + hDiracDecBin->q_earlyPartEneCorrection = Q28; + move16(); +#endif pRoomAcoustics = &( hRendCfg->roomAcoustics ); } +#ifndef FIX_FLOAT_1134_BRIR_LEVEL hDiracDecBin->q_earlyPartEneCorrection = Q28; move16(); +#endif IF( hDiracDecBin->hReverb == NULL && pos_idx == 0 ) /* open reverb only for the main direction */ { diff --git a/lib_util/hrtf_file_reader.c b/lib_util/hrtf_file_reader.c index d961a1e8f62cd5300230770af00ab05f6ca1a25e..dd13eb697febe388f7945dd5c74a876d65cefee0 100644 --- a/lib_util/hrtf_file_reader.c +++ b/lib_util/hrtf_file_reader.c @@ -1523,11 +1523,18 @@ static ivas_error create_parambin_HRTF_from_rawdata( /* Q factor*/ factorQ = *( (Word16 *) ( hrtf_data_rptr ) ); hrtf_data_rptr += sizeof( Word16 ); +#ifdef FIX_FLOAT_1134_BRIR_LEVEL + ( *hHRTF )->parametricEarlyPartEneCorrection_Q = factorQ; +#endif ptW16 = (Word16 *) hrtf_data_rptr; for ( j = 0; j < CLDFB_NO_CHANNELS_MAX; j++ ) { +#ifdef FIX_FLOAT_1134_BRIR_LEVEL + ( *hHRTF )->parametricEarlyPartEneCorrection_fx[j] = L_deposit_h( ptW16[j] ); +#else ( *hHRTF )->parametricEarlyPartEneCorrection_fx[j] = L_shl_r( L_deposit_l( ptW16[j] ), Q28 - factorQ ); +#endif } hrtf_data_rptr += CLDFB_NO_CHANNELS_MAX * sizeof( Word16 );